From 165feedb866034452807eb87b39efe3ba780184f Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 30 May 2024 03:25:11 +0300 Subject: [PATCH 001/520] Use ALF for post controls (#3400) * alf the repost dropdown on web + import icons * alf like icon * convert other post controls * add missing padding to share button * refine buttons and use better icons * revert buttonicon changes * remove ButtonIcon and ButtonText from repost dialog * use 15px font size when not big * reduce size and use contrast_25 * add hover state to logged out view * add `userSelect: 'none'` to buttons * use width rather than height * fix quote close behaviour * prettier * Fix Esc on repost * Use new icons for placeholder * Fix placeholder --------- Co-authored-by: Dan Abramov --- ...seQuote_filled_stroke2_corner0_rounded.svg | 1 + .../closeQuote_stroke2_corner0_rounded.svg | 1 + .../closeQuote_stroke2_corner1_rounded.svg | 1 + ...enQuote_filled_stroke2_corner0_rounded.svg | 1 + .../openQuote_stroke2_corner0_rounded.svg | 1 + .../icons/repost_stroke2_corner0_rounded.svg | 1 + .../icons/repost_stroke2_corner3_rounded.svg | 1 + src/alf/atoms.ts | 11 +- src/components/Button.tsx | 6 +- src/components/icons/Quote.tsx | 21 ++ src/components/icons/Repost.tsx | 13 ++ src/view/com/post-thread/PostThreadItem.tsx | 4 +- src/view/com/util/LoadingPlaceholder.tsx | 64 +++--- src/view/com/util/forms/PostDropdownBtn.tsx | 20 +- src/view/com/util/post-ctrls/PostCtrls.tsx | 147 +++++++------ src/view/com/util/post-ctrls/RepostButton.tsx | 174 +++++++++------- .../com/util/post-ctrls/RepostButton.web.tsx | 194 +++++++++--------- 17 files changed, 376 insertions(+), 285 deletions(-) create mode 100644 assets/icons/closeQuote_filled_stroke2_corner0_rounded.svg create mode 100644 assets/icons/closeQuote_stroke2_corner0_rounded.svg create mode 100644 assets/icons/closeQuote_stroke2_corner1_rounded.svg create mode 100644 assets/icons/openQuote_filled_stroke2_corner0_rounded.svg create mode 100644 assets/icons/openQuote_stroke2_corner0_rounded.svg create mode 100644 assets/icons/repost_stroke2_corner0_rounded.svg create mode 100644 assets/icons/repost_stroke2_corner3_rounded.svg create mode 100644 src/components/icons/Quote.tsx create mode 100644 src/components/icons/Repost.tsx diff --git a/assets/icons/closeQuote_filled_stroke2_corner0_rounded.svg b/assets/icons/closeQuote_filled_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..41e75887c0 --- /dev/null +++ b/assets/icons/closeQuote_filled_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/closeQuote_stroke2_corner0_rounded.svg b/assets/icons/closeQuote_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..3c76c73920 --- /dev/null +++ b/assets/icons/closeQuote_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/closeQuote_stroke2_corner1_rounded.svg b/assets/icons/closeQuote_stroke2_corner1_rounded.svg new file mode 100644 index 0000000000..b27eb94f23 --- /dev/null +++ b/assets/icons/closeQuote_stroke2_corner1_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/openQuote_filled_stroke2_corner0_rounded.svg b/assets/icons/openQuote_filled_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..e8141a1128 --- /dev/null +++ b/assets/icons/openQuote_filled_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/openQuote_stroke2_corner0_rounded.svg b/assets/icons/openQuote_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..eee6344cee --- /dev/null +++ b/assets/icons/openQuote_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/repost_stroke2_corner0_rounded.svg b/assets/icons/repost_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..a3cff9c62d --- /dev/null +++ b/assets/icons/repost_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/repost_stroke2_corner3_rounded.svg b/assets/icons/repost_stroke2_corner3_rounded.svg new file mode 100644 index 0000000000..8aa7f727bd --- /dev/null +++ b/assets/icons/repost_stroke2_corner3_rounded.svg @@ -0,0 +1 @@ + diff --git a/src/alf/atoms.ts b/src/alf/atoms.ts index 3e5ddf049b..158bb6ec5b 100644 --- a/src/alf/atoms.ts +++ b/src/alf/atoms.ts @@ -841,7 +841,7 @@ export const atoms = { marginRight: 'auto', }, /* - * Pointer events + * Pointer events & user select */ pointer_events_none: { pointerEvents: 'none', @@ -849,6 +849,15 @@ export const atoms = { pointer_events_auto: { pointerEvents: 'auto', }, + user_select_none: { + userSelect: 'none', + }, + user_select_text: { + userSelect: 'text', + }, + user_select_all: { + userSelect: 'all', + }, /* * Text decoration */ diff --git a/src/components/Button.tsx b/src/components/Button.tsx index a008c8605c..3db8033997 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -71,6 +71,7 @@ export type ButtonProps = Pick< testID?: string label: string style?: StyleProp + hoverStyle?: StyleProp children: NonTextElements | ((context: ButtonContext) => NonTextElements) } @@ -96,6 +97,7 @@ export function Button({ label, disabled = false, style, + hoverStyle: hoverStyleProp, ...rest }: ButtonProps) { const t = useTheme() @@ -374,7 +376,9 @@ export function Button({ a.align_center, a.justify_center, flattenedBaseStyles, - ...(state.hovered || state.pressed ? hoverStyles : []), + ...(state.hovered || state.pressed + ? [hoverStyles, flatten(hoverStyleProp)] + : []), flatten(style), ]} onPressIn={onPressIn} diff --git a/src/components/icons/Quote.tsx b/src/components/icons/Quote.tsx new file mode 100644 index 0000000000..ec53cfc460 --- /dev/null +++ b/src/components/icons/Quote.tsx @@ -0,0 +1,21 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const OpenQuote_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M7.574 4.178a1 1 0 0 1 .43.822v5h2a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-7a1 1 0 0 1-1-1v-8c0-2.585 1.162-4.335 2.316-5.417a8.163 8.163 0 0 1 1.569-1.15 7.029 7.029 0 0 1 .738-.36l.016-.005.005-.003h.003v-.001c.001 0 .002 0 .353.936l-.351-.936a1 1 0 0 1 .92.114Zm-1.57 2.588a5.99 5.99 0 0 0-.316.276C4.842 7.835 4.004 9.085 4.004 11v7h5v-6h-2a1 1 0 0 1-1-1V6.766Zm12.57-2.588a1 1 0 0 1 .43.822v5h2a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-7a1 1 0 0 1-1-1v-8c0-2.585 1.162-4.335 2.316-5.417a8.166 8.166 0 0 1 1.569-1.15 7.038 7.038 0 0 1 .738-.36l.016-.005.005-.003h.003v-.001c.001 0 .002 0 .353.936l-.351-.936a1 1 0 0 1 .92.114Zm-1.57 2.588c-.105.085-.21.177-.316.276-.846.793-1.684 2.043-1.684 3.958v7h5v-6h-2a1 1 0 0 1-1-1V6.766Z', +}) + +export const OpenQuote_Filled_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M8.004 5a1 1 0 0 0-.43-.822c-.57-.395-1.176-.031-1.685.255-.428.24-.998.614-1.569 1.15C3.166 6.665 2.004 8.415 2.004 11v8a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-2V5ZM19.004 5a1 1 0 0 0-.43-.822c-.57-.395-1.176-.031-1.685.255-.428.24-.998.614-1.569 1.15-1.154 1.082-2.316 2.832-2.316 5.417v8a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-2V5Z', +}) + +export const CloseQuote_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M2.004 5a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v8c0 2.585-1.162 4.335-2.316 5.417-.571.536-1.14.91-1.569 1.15a7.01 7.01 0 0 1-.738.36l-.016.006-.006.002h-.002l-.001.001L6.004 19l.351.936A1 1 0 0 1 5.004 19v-5h-2a1 1 0 0 1-1-1V5Zm5 12.234c.104-.085.21-.177.316-.276.846-.793 1.684-2.043 1.684-3.958V6h-5v6h2a1 1 0 0 1 1 1v4.234Zm6-12.234a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v8c0 2.585-1.162 4.335-2.316 5.417-.571.536-1.14.91-1.569 1.15a7.018 7.018 0 0 1-.738.36l-.016.006-.006.002h-.002l-.001.001-.352-.936.351.936A1 1 0 0 1 16.004 19v-5h-2a1 1 0 0 1-1-1V5Zm5 12.234V13a1 1 0 0 0-1-1h-2V6h5v7c0 1.915-.838 3.165-1.684 3.958-.106.1-.212.191-.316.276Z', +}) + +export const CloseQuote_Stroke2_Corner1_Rounded = createSinglePathSVG({ + path: 'M2.003 5.999a2 2 0 0 1 2-1.999h5c1.104 0 2 .893 2 1.999V13c0 2.585-1.16 4.335-2.315 5.417-.571.536-1.14.91-1.569 1.15a7.01 7.01 0 0 1-.738.36l-.016.006-.006.002h-.002l-.001.001L6.004 19l.351.936a1 1 0 0 1-1.351-.935L5 14H4a2 2 0 0 1-2-2.001l.002-6Zm5 11.236L7 12.999A1 1 0 0 0 6 12H4l.003-6h5v7c0 1.915-.837 3.165-1.683 3.958-.106.1-.213.192-.317.277Zm6-11.235a2 2 0 0 1 2-2h5c1.104 0 2 .893 2 1.999V13c0 2.585-1.16 4.335-2.315 5.417-.571.536-1.14.91-1.569 1.15a7.018 7.018 0 0 1-.738.36l-.016.006-.006.002h-.002l-.001.001-.352-.936.351.936A1 1 0 0 1 16.004 19v-5h-1a2 2 0 0 1-2-2V6Zm7 0h-5v6h2a1 1 0 0 1 1 1v4.234c.105-.085.211-.177.317-.276.846-.793 1.684-2.043 1.684-3.958V6Z', +}) + +export const CloseQuote_Filled_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M3.004 4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2v5a1 1 0 0 0 .43.822c.57.395 1.176.031 1.685-.255.428-.24.998-.614 1.569-1.15 1.154-1.082 2.316-2.832 2.316-5.417V5a1 1 0 0 0-1-1h-7ZM14.004 4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2v5a1 1 0 0 0 .43.822c.57.395 1.176.031 1.685-.255.428-.24.998-.614 1.569-1.15 1.154-1.082 2.316-2.832 2.316-5.417V5a1 1 0 0 0-1-1h-7Z', +}) diff --git a/src/components/icons/Repost.tsx b/src/components/icons/Repost.tsx new file mode 100644 index 0000000000..01214bca71 --- /dev/null +++ b/src/components/icons/Repost.tsx @@ -0,0 +1,13 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const Repost_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M16.293 2.293a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414-1.414L17.586 7H5v4a1 1 0 1 1-2 0V6a1 1 0 0 1 1-1h13.586l-1.293-1.293a1 1 0 0 1 0-1.414ZM21 13v5a1 1 0 0 1-1 1H6.414l1.293 1.293a1 1 0 1 1-1.414 1.414l-3-3a1 1 0 0 1 0-1.414l3-3a1 1 0 0 1 1.414 1.414L6.414 17H19v-4a1 1 0 1 1 2 0Z', +}) + +export const Repost_Stroke2_Corner2_Rounded = createSinglePathSVG({ + path: 'M17.957 2.293a1 1 0 1 0-1.414 1.414L17.836 5H6a3 3 0 0 0-3 3v3a1 1 0 1 0 2 0V8a1 1 0 0 1 1-1h11.836l-1.293 1.293a1 1 0 0 0 1.414 1.414l2.47-2.47a1.75 1.75 0 0 0 0-2.474l-2.47-2.47ZM20 12a1 1 0 0 1 1 1v3a3 3 0 0 1-3 3H6.164l1.293 1.293a1 1 0 1 1-1.414 1.414l-2.47-2.47a1.75 1.75 0 0 1 0-2.474l2.47-2.47a1 1 0 0 1 1.414 1.414L6.164 17H18a1 1 0 0 0 1-1v-3a1 1 0 0 1 1-1Z', +}) + +export const Repost_Stroke2_Corner3_Rounded = createSinglePathSVG({ + path: 'M16.793 2.293a1 1 0 0 1 1.414 0L20.5 4.586a2 2 0 0 1 0 2.828l-2.293 2.293a1 1 0 0 1-1.414-1.414L18.086 7H7a2 2 0 0 0-2 2v2a1 1 0 1 1-2 0V9a4 4 0 0 1 4-4h11.086l-1.293-1.293a1 1 0 0 1 0-1.414ZM20 12a1 1 0 0 1 1 1v2a4 4 0 0 1-4 4H5.914l1.293 1.293a1 1 0 1 1-1.414 1.414L3.5 19.414a2 2 0 0 1 0-2.828l2.293-2.293a1 1 0 0 1 1.414 1.414L5.914 17H17a2 2 0 0 0 2-2v-2a1 1 0 0 1 1-1Z', +}) diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 548b73af6c..0ff040b9c8 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -367,7 +367,7 @@ let PostThreadItemLoaded = ({ ) : null} ) : null} - + }) { - const theme = useTheme() + const t = useTheme_NEW() const pal = usePalette('default') return ( @@ -67,35 +67,47 @@ export function PostLoadingPlaceholder({ - - - + + - - - + @@ -290,10 +302,10 @@ const styles = StyleSheet.create({ flex: 1, }, postBtn: { - padding: 5, flex: 1, flexDirection: 'row', alignItems: 'center', + padding: 5, }, avatar: { borderRadius: 26, diff --git a/src/view/com/util/forms/PostDropdownBtn.tsx b/src/view/com/util/forms/PostDropdownBtn.tsx index 50677ee8a6..cd82ec98f0 100644 --- a/src/view/com/util/forms/PostDropdownBtn.tsx +++ b/src/view/com/util/forms/PostDropdownBtn.tsx @@ -1,5 +1,10 @@ import React, {memo} from 'react' -import {Pressable, PressableProps, StyleProp, ViewStyle} from 'react-native' +import { + Pressable, + type PressableProps, + type StyleProp, + type ViewStyle, +} from 'react-native' import * as Clipboard from 'expo-clipboard' import { AppBskyActorDefs, @@ -7,7 +12,6 @@ import { AtUri, RichText as RichTextAPI, } from '@atproto/api' -import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' @@ -37,6 +41,7 @@ import {ArrowOutOfBox_Stroke2_Corner0_Rounded as Share} from '#/components/icons import {BubbleQuestion_Stroke2_Corner0_Rounded as Translate} from '#/components/icons/Bubble' import {Clipboard_Stroke2_Corner2_Rounded as ClipboardIcon} from '#/components/icons/Clipboard' import {CodeBrackets_Stroke2_Corner0_Rounded as CodeBrackets} from '#/components/icons/CodeBrackets' +import {DotGrid_Stroke2_Corner0_Rounded as DotsHorizontal} from '#/components/icons/DotGrid' import { EmojiSad_Stroke2_Corner0_Rounded as EmojiSad, EmojiSmile_Stroke2_Corner0_Rounded as EmojiSmile, @@ -68,6 +73,7 @@ let PostDropdownBtn = ({ richText, style, hitSlop, + size, timestamp, }: { testID: string @@ -79,6 +85,7 @@ let PostDropdownBtn = ({ richText: RichTextAPI style?: StyleProp hitSlop?: PressableProps['hitSlop'] + size?: 'lg' | 'md' | 'sm' timestamp: string }): React.ReactNode => { const {hasSession, currentAccount} = useSession() @@ -238,14 +245,13 @@ let PostDropdownBtn = ({ style, a.rounded_full, (state.hovered || state.pressed) && [ - alf.atoms.bg_contrast_50, + alf.atoms.bg_contrast_25, ], ]}> - ) diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index b6c07d5735..2b0220842e 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -1,10 +1,10 @@ import React, {memo, useCallback} from 'react' import { - StyleProp, - StyleSheet, - TouchableOpacity, + Pressable, + type PressableStateCallbackType, + type StyleProp, View, - ViewStyle, + type ViewStyle, } from 'react-native' import { AppBskyFeedDefs, @@ -16,12 +16,11 @@ import {msg, plural} from '@lingui/macro' import {useLingui} from '@lingui/react' import {HITSLOP_10, HITSLOP_20} from '#/lib/constants' -import {CommentBottomArrow, HeartIcon, HeartIconSolid} from '#/lib/icons' +import {useHaptics} from '#/lib/haptics' import {makeProfileLink} from '#/lib/routes/links' import {shareUrl} from '#/lib/sharing' import {toShareUrl} from '#/lib/strings/url-helpers' import {s} from '#/lib/styles' -import {useTheme} from '#/lib/ThemeContext' import {Shadow} from '#/state/cache/types' import {useFeedFeedbackContext} from '#/state/feed-feedback' import {useModalControls} from '#/state/modals' @@ -31,9 +30,14 @@ import { } from '#/state/queries/post' import {useRequireAuth} from '#/state/session' import {useComposerControls} from '#/state/shell/composer' -import {useHaptics} from 'lib/haptics' +import {atoms as a, useTheme} from '#/alf' import {useDialogControl} from '#/components/Dialog' import {ArrowOutOfBox_Stroke2_Corner0_Rounded as ArrowOutOfBox} from '#/components/icons/ArrowOutOfBox' +import {Bubble_Stroke2_Corner2_Rounded as Bubble} from '#/components/icons/Bubble' +import { + Heart2_Filled_Stroke2_Corner0_Rounded as HeartIconFilled, + Heart2_Stroke2_Corner0_Rounded as HeartIconOutline, +} from '#/components/icons/Heart2' import * as Prompt from '#/components/Prompt' import {PostDropdownBtn} from '../forms/PostDropdownBtn' import {Text} from '../text/Text' @@ -58,7 +62,7 @@ let PostCtrls = ({ onPressReply: () => void logContext: 'FeedItem' | 'PostThreadItem' | 'Post' }): React.ReactNode => { - const theme = useTheme() + const t = useTheme() const {_} = useLingui() const {openComposer} = useComposerControls() const {closeModal} = useModalControls() @@ -80,9 +84,9 @@ let PostCtrls = ({ const defaultCtrlColor = React.useMemo( () => ({ - color: theme.palette.default.postCtrl, + color: t.palette.contrast_500, }), - [theme], + [t], ) as StyleProp const onPressToggleLike = React.useCallback(async () => { @@ -185,57 +189,70 @@ let PostCtrls = ({ }) }, [post.uri, post.author, sendInteraction, feedContext]) + const btnStyle = React.useCallback( + ({pressed, hovered}: PressableStateCallbackType) => [ + a.gap_xs, + a.rounded_full, + a.flex_row, + a.align_center, + a.justify_center, + {padding: 5}, + (pressed || hovered) && t.atoms.bg_contrast_25, + ], + [t.atoms.bg_contrast_25], + ) + return ( - + - { if (!post.viewer?.replyDisabled) { requireAuth(() => onPressReply()) } }} - accessibilityRole="button" accessibilityLabel={plural(post.replyCount || 0, { one: 'Reply (# reply)', other: 'Reply (# replies)', })} accessibilityHint="" hitSlop={big ? HITSLOP_20 : HITSLOP_10}> - {typeof post.replyCount !== 'undefined' && post.replyCount > 0 ? ( - + {post.replyCount} ) : undefined} - + - + - - + { - requireAuth(() => onPressToggleLike()) - }} - accessibilityRole="button" + style={btnStyle} + onPress={() => requireAuth(() => onPressToggleLike())} accessibilityLabel={ post.viewer?.like ? plural(post.likeCount || 0, { @@ -250,33 +267,36 @@ let PostCtrls = ({ accessibilityHint="" hitSlop={big ? HITSLOP_20 : HITSLOP_10}> {post.viewer?.like ? ( - + ) : ( - )} {typeof post.likeCount !== 'undefined' && post.likeCount > 0 ? ( + style={[ + [ + big ? a.text_md : {fontSize: 15}, + a.user_select_none, + post.viewer?.like + ? [a.font_bold, s.likeColor] + : defaultCtrlColor, + ], + ]}> {post.likeCount} ) : undefined} - + {big && ( <> - - + { if (shouldShowLoggedOutWarning) { loggedOutWarningPromptControl.open() @@ -284,15 +304,14 @@ let PostCtrls = ({ onShare() } }} - accessibilityRole="button" - accessibilityLabel={`${_(msg`Share`)}`} + accessibilityLabel={_(msg`Share`)} accessibilityHint="" hitSlop={big ? HITSLOP_20 : HITSLOP_10}> - + )} - + @@ -324,31 +343,3 @@ let PostCtrls = ({ } PostCtrls = memo(PostCtrls) export {PostCtrls} - -const styles = StyleSheet.create({ - ctrls: { - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'center', - }, - ctrl: { - flex: 1, - alignItems: 'flex-start', - }, - ctrlBig: { - alignItems: 'center', - }, - btn: { - flexDirection: 'row', - alignItems: 'center', - }, - btnPad: { - paddingTop: 5, - paddingBottom: 5, - paddingLeft: 5, - paddingRight: 5, - }, - mt1: { - marginTop: 1, - }, -}) diff --git a/src/view/com/util/post-ctrls/RepostButton.tsx b/src/view/com/util/post-ctrls/RepostButton.tsx index f584178874..1124cb4059 100644 --- a/src/view/com/util/post-ctrls/RepostButton.tsx +++ b/src/view/com/util/post-ctrls/RepostButton.tsx @@ -1,108 +1,132 @@ import React, {memo, useCallback} from 'react' -import {StyleProp, StyleSheet, TouchableOpacity, ViewStyle} from 'react-native' +import {View} from 'react-native' import {msg, plural} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {useModalControls} from '#/state/modals' import {useRequireAuth} from '#/state/session' -import {HITSLOP_10, HITSLOP_20} from 'lib/constants' -import {RepostIcon} from 'lib/icons' -import {colors, s} from 'lib/styles' -import {useTheme} from 'lib/ThemeContext' -import {Text} from '../text/Text' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {CloseQuote_Stroke2_Corner1_Rounded as Quote} from '#/components/icons/Quote' +import {Repost_Stroke2_Corner2_Rounded as Repost} from '#/components/icons/Repost' +import {Text} from '#/components/Typography' interface Props { isReposted: boolean repostCount?: number - big?: boolean onRepost: () => void onQuote: () => void + big?: boolean } let RepostButton = ({ isReposted, repostCount, - big, onRepost, onQuote, + big, }: Props): React.ReactNode => { - const theme = useTheme() + const t = useTheme() const {_} = useLingui() - const {openModal} = useModalControls() const requireAuth = useRequireAuth() + const dialogControl = Dialog.useDialogControl() - const defaultControlColor = React.useMemo( + const color = React.useMemo( () => ({ - color: theme.palette.default.postCtrl, + color: isReposted ? t.palette.positive_600 : t.palette.contrast_500, }), - [theme], + [t, isReposted], ) - const onPressToggleRepostWrapper = useCallback(() => { - openModal({ - name: 'repost', - onRepost: onRepost, - onQuote: onQuote, - isReposted, - }) - }, [onRepost, onQuote, isReposted, openModal]) + const close = useCallback(() => dialogControl.close(), [dialogControl]) return ( - { - requireAuth(() => onPressToggleRepostWrapper()) - }} - style={[styles.btn, !big && styles.btnPad]} - accessibilityRole="button" - accessibilityLabel={`${ - isReposted - ? _(msg`Undo repost`) - : _(msg({message: 'Repost', context: 'action'})) - } (${plural(repostCount || 0, {one: '# repost', other: '# reposts'})})`} - accessibilityHint="" - hitSlop={big ? HITSLOP_20 : HITSLOP_10}> - + + + + + + + + + + + + + + ) } RepostButton = memo(RepostButton) export {RepostButton} - -const styles = StyleSheet.create({ - btn: { - flexDirection: 'row', - alignItems: 'center', - }, - btnPad: { - paddingTop: 5, - paddingBottom: 5, - paddingLeft: 5, - paddingRight: 5, - }, - reposted: { - color: colors.green3, - }, - repostCount: { - color: 'currentColor', - }, -}) diff --git a/src/view/com/util/post-ctrls/RepostButton.web.tsx b/src/view/com/util/post-ctrls/RepostButton.web.tsx index bbe5869feb..0898981419 100644 --- a/src/view/com/util/post-ctrls/RepostButton.web.tsx +++ b/src/view/com/util/post-ctrls/RepostButton.web.tsx @@ -1,130 +1,134 @@ import React from 'react' -import {StyleProp, StyleSheet, View, ViewStyle, Pressable} from 'react-native' -import {RepostIcon} from 'lib/icons' -import {colors} from 'lib/styles' -import {useTheme} from 'lib/ThemeContext' -import {Text} from '../text/Text' - -import { - NativeDropdown, - DropdownItem as NativeDropdownItem, -} from '../forms/NativeDropdown' -import {EventStopper} from '../EventStopper' -import {useLingui} from '@lingui/react' +import {Pressable, View} from 'react-native' import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + import {useRequireAuth} from '#/state/session' import {useSession} from '#/state/session' +import {atoms as a, useTheme} from '#/alf' +import {Button} from '#/components/Button' +import {CloseQuote_Stroke2_Corner1_Rounded as Quote} from '#/components/icons/Quote' +import {Repost_Stroke2_Corner2_Rounded as Repost} from '#/components/icons/Repost' +import * as Menu from '#/components/Menu' +import {Text} from '#/components/Typography' +import {EventStopper} from '../EventStopper' interface Props { isReposted: boolean repostCount?: number - big?: boolean onRepost: () => void onQuote: () => void - style?: StyleProp + big?: boolean } export const RepostButton = ({ isReposted, repostCount, - big, onRepost, onQuote, + big, }: Props) => { - const theme = useTheme() + const t = useTheme() const {_} = useLingui() const {hasSession} = useSession() const requireAuth = useRequireAuth() - const defaultControlColor = React.useMemo( + const color = React.useMemo( () => ({ - color: theme.palette.default.postCtrl, + color: isReposted ? t.palette.positive_600 : t.palette.contrast_500, }), - [theme], - ) - - const dropdownItems: NativeDropdownItem[] = [ - { - label: isReposted ? _(msg`Undo repost`) : _(msg`Repost`), - testID: 'repostDropdownRepostBtn', - icon: { - ios: {name: 'repeat'}, - android: '', - web: 'retweet', - }, - onPress: onRepost, - }, - { - label: _(msg`Quote post`), - testID: 'repostDropdownQuoteBtn', - icon: { - ios: {name: 'quote.bubble'}, - android: '', - web: 'quote-left', - }, - onPress: onQuote, - }, - ] - - const inner = ( - , - ]}> - - {typeof repostCount !== 'undefined' && repostCount > 0 ? ( - - {repostCount} - - ) : undefined} - + [t, isReposted], ) return hasSession ? ( - - - {inner} - + + + + {({props, state}) => { + return ( + + + + ) + }} + + + + + {isReposted ? _(msg`Undo repost`) : _(msg`Repost`)} + + + + + {_(msg`Quote post`)} + + + + ) : ( - { requireAuth(() => {}) }} - accessibilityLabel={_(msg`Repost or quote post`)} - accessibilityHint=""> - {inner} - + label={_(msg`Repost or quote post`)} + style={{padding: 0}} + hoverStyle={t.atoms.bg_contrast_25} + shape="round" + variant="ghost" + color="secondary"> + + ) } -const styles = StyleSheet.create({ - btn: { - flexDirection: 'row', - alignItems: 'center', - gap: 4, - }, - btnPad: { - paddingTop: 5, - paddingBottom: 5, - paddingLeft: 5, - paddingRight: 5, - }, - reposted: { - color: colors.green3, - }, - repostCount: { - color: 'currentColor', - }, -}) +const RepostInner = ({ + isReposted, + color, + repostCount, + big, +}: { + isReposted: boolean + color: {color: string} + repostCount?: number + big?: boolean +}) => ( + + + {typeof repostCount !== 'undefined' && repostCount > 0 ? ( + + {repostCount} + + ) : undefined} + +) From eb6f44853d91083c7f6015952f1fe6cbe0395631 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 29 May 2024 18:42:12 -0700 Subject: [PATCH 002/520] adjust notifications experiment by removing `canAskAgain` (#4271) * adjust notifications experiment by removing `canAskAgain` * move to `StepFinished` for after onboarding --- src/lib/notifications/notifications.ts | 67 ++++++++++++------------- src/lib/statsig/gates.ts | 2 +- src/screens/Onboarding/StepFinished.tsx | 13 ++++- src/view/screens/Home.tsx | 7 --- 4 files changed, 44 insertions(+), 45 deletions(-) diff --git a/src/lib/notifications/notifications.ts b/src/lib/notifications/notifications.ts index f0667b0ccf..705d90c564 100644 --- a/src/lib/notifications/notifications.ts +++ b/src/lib/notifications/notifications.ts @@ -71,46 +71,41 @@ export function useNotificationsRegistration() { export function useRequestNotificationsPermission() { const gate = useGate() - const {currentAccount} = useSession() - return React.useCallback( - async (context: 'StartOnboarding' | 'AfterOnboarding' | 'Login') => { - const permissions = await Notifications.getPermissionsAsync() + return async (context: 'StartOnboarding' | 'AfterOnboarding' | 'Login') => { + const permissions = await Notifications.getPermissionsAsync() - if ( - !currentAccount || - !isNative || - permissions?.status === 'granted' || - (permissions?.status === 'denied' && !permissions?.canAskAgain) - ) { - return - } - if ( - context === 'StartOnboarding' && - gate('request_notifications_permission_after_onboarding') - ) { - return - } - if ( - context === 'AfterOnboarding' && - !gate('request_notifications_permission_after_onboarding') - ) { - return - } + if ( + !isNative || + permissions?.status === 'granted' || + permissions?.status === 'denied' + ) { + return + } + if ( + context === 'StartOnboarding' && + gate('request_notifications_permission_after_onboarding_v2') + ) { + return + } + if ( + context === 'AfterOnboarding' && + !gate('request_notifications_permission_after_onboarding_v2') + ) { + return + } - const res = await Notifications.requestPermissionsAsync() - logEvent('notifications:request', { - context: context, - status: res.status, - }) + const res = await Notifications.requestPermissionsAsync() + logEvent('notifications:request', { + context: context, + status: res.status, + }) - if (res.granted) { - // This will fire a pushTokenEvent, which will handle registration of the token - getPushToken(true) - } - }, - [gate, currentAccount], - ) + if (res.granted) { + // This will fire a pushTokenEvent, which will handle registration of the token + getPushToken(true) + } + } } export async function decrementBadgeCount(by: number | 'reset' = 1) { diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index c572c07211..2721871f35 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -1,4 +1,4 @@ export type Gate = // Keep this alphabetic please. - | 'request_notifications_permission_after_onboarding' + | 'request_notifications_permission_after_onboarding_v2' | 'show_follow_back_label_v2' diff --git a/src/screens/Onboarding/StepFinished.tsx b/src/screens/Onboarding/StepFinished.tsx index b8a21680bf..c75dd4fa74 100644 --- a/src/screens/Onboarding/StepFinished.tsx +++ b/src/screens/Onboarding/StepFinished.tsx @@ -13,6 +13,7 @@ import {RQKEY as profileRQKey} from '#/state/queries/profile' import {useAgent} from '#/state/session' import {useOnboardingDispatch} from '#/state/shell' import {uploadBlob} from 'lib/api' +import {useRequestNotificationsPermission} from 'lib/notifications/notifications' import { DescriptionText, OnboardingControls, @@ -39,6 +40,7 @@ export function StepFinished() { const [saving, setSaving] = React.useState(false) const queryClient = useQueryClient() const agent = useAgent() + const requestNotificationsPermission = useRequestNotificationsPermission() const finishOnboarding = React.useCallback(async () => { setSaving(true) @@ -72,6 +74,7 @@ export function StepFinished() { : 'default', }) })(), + requestNotificationsPermission('AfterOnboarding'), ]) } catch (e: any) { logger.info(`onboarding: bulk save failed`) @@ -98,7 +101,15 @@ export function StepFinished() { track('OnboardingV2:StepFinished:End') track('OnboardingV2:Complete') logEvent('onboarding:finished:nextPressed', {}) - }, [state, dispatch, onboardDispatch, setSaving, track, agent, queryClient]) + }, [ + state, + queryClient, + agent, + dispatch, + onboardDispatch, + track, + requestNotificationsPermission, + ]) React.useEffect(() => { track('OnboardingV2:StepFinished:Start') diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index 1744c6651c..829cd94e48 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -20,7 +20,6 @@ import { } from '#/state/shell' import {useSelectedFeed, useSetSelectedFeed} from '#/state/shell/selected-feed' import {useOTAUpdates} from 'lib/hooks/useOTAUpdates' -import {useRequestNotificationsPermission} from 'lib/notifications/notifications' import {HomeTabNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' import {FeedPage} from 'view/com/feeds/FeedPage' import {Pager, PagerRef, RenderTabBarFnProps} from 'view/com/pager/Pager' @@ -59,8 +58,6 @@ function HomeScreenReady({ preferences: UsePreferencesQueryResponse pinnedFeedInfos: SavedFeedSourceInfo[] }) { - const requestNotificationsPermission = useRequestNotificationsPermission() - const allFeeds = React.useMemo( () => pinnedFeedInfos.map(f => f.feedDescriptor), [pinnedFeedInfos], @@ -74,10 +71,6 @@ function HomeScreenReady({ useSetTitle(pinnedFeedInfos[selectedIndex]?.displayName) useOTAUpdates() - React.useEffect(() => { - requestNotificationsPermission('AfterOnboarding') - }, [requestNotificationsPermission]) - const pagerRef = React.useRef(null) const lastPagerReportedIndexRef = React.useRef(selectedIndex) React.useLayoutEffect(() => { From 9628070e52c4f50e2f381a3f4ad1f3932743d011 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 29 May 2024 20:09:24 -0700 Subject: [PATCH 003/520] add prop to ListImpl for disabling `content-visibility` style (#4236) * add prop to `ListImpl` for `content-visibility` style * change to `disableContentVisibility` * lint * tweaks * Keep the fix more general * Clarify ambiguity --------- Co-authored-by: Dan Abramov --- .../Messages/Conversation/MessagesList.tsx | 3 +++ src/view/com/util/List.tsx | 2 ++ src/view/com/util/List.web.tsx | 20 +++++++++++++++---- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/screens/Messages/Conversation/MessagesList.tsx b/src/screens/Messages/Conversation/MessagesList.tsx index bee7f6cd8f..583c408526 100644 --- a/src/screens/Messages/Conversation/MessagesList.tsx +++ b/src/screens/Messages/Conversation/MessagesList.tsx @@ -328,6 +328,9 @@ export function MessagesList({ renderItem={renderItem} keyExtractor={keyExtractor} containWeb={true} + // Prevents wrong position in Firefox when sending a message + // as well as scroll getting stuck on Chome when scrolling upwards. + disableContentVisibility={true} disableVirtualization={true} style={animatedListStyle} // The extra two items account for the header and the footer components diff --git a/src/view/com/util/List.tsx b/src/view/com/util/List.tsx index c271481a90..22d0949129 100644 --- a/src/view/com/util/List.tsx +++ b/src/view/com/util/List.tsx @@ -26,6 +26,8 @@ export type ListProps = Omit< onItemSeen?: (item: ItemT) => void containWeb?: boolean sideBorders?: boolean + // Web only prop to disable a perf optimization (which would otherwise be on). + disableContentVisibility?: boolean } export type ListRef = React.MutableRefObject diff --git a/src/view/com/util/List.web.tsx b/src/view/com/util/List.web.tsx index 9d8ddedaa3..d4bd1b0039 100644 --- a/src/view/com/util/List.web.tsx +++ b/src/view/com/util/List.web.tsx @@ -5,7 +5,7 @@ import {ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/rean import {batchedUpdates} from '#/lib/batchedUpdates' import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' import {useScrollHandlers} from '#/lib/ScrollContext' -import {isFirefox, isSafari} from 'lib/browser' +import {isSafari} from 'lib/browser' import {usePalette} from 'lib/hooks/usePalette' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {addStyle} from 'lib/styles' @@ -25,6 +25,7 @@ export type ListProps = Omit< desktopFixedHeight: any // TODO: Better types. containWeb?: boolean sideBorders?: boolean + disableContentVisibility?: boolean } export type ListRef = React.MutableRefObject // TODO: Better types. @@ -56,6 +57,7 @@ function ListImpl( extraData, style, sideBorders = true, + disableContentVisibility, ...props }: ListProps, ref: React.Ref, @@ -339,6 +341,7 @@ function ListImpl( renderItem={renderItem} extraData={extraData} onItemSeen={onItemSeen} + disableContentVisibility={disableContentVisibility} /> ) })} @@ -387,6 +390,7 @@ let Row = function RowImpl({ renderItem, extraData: _unused, onItemSeen, + disableContentVisibility, }: { item: ItemT index: number @@ -396,6 +400,7 @@ let Row = function RowImpl({ | ((data: {index: number; item: any; separators: any}) => React.ReactNode) extraData: any onItemSeen: ((item: any) => void) | undefined + disableContentVisibility?: boolean }): React.ReactNode { const rowRef = React.useRef(null) const intersectionTimeout = React.useRef(undefined) @@ -444,8 +449,15 @@ let Row = function RowImpl({ return null } + const shouldDisableContentVisibility = disableContentVisibility || isSafari return ( - + {renderItem({item, index, separators: null as any})} ) @@ -516,9 +528,9 @@ const styles = StyleSheet.create({ marginLeft: 'auto', marginRight: 'auto', }, - row: { + contentVisibilityAuto: { // @ts-ignore web only - contentVisibility: isSafari || isFirefox ? '' : 'auto', // Safari support for this is buggy. + contentVisibility: 'auto', }, minHeightViewport: { // @ts-ignore web only From 9edb4879494b348616caca6999ee89658f439c49 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 29 May 2024 20:28:32 -0700 Subject: [PATCH 004/520] Always show the header on post threads on native (#4254) * always show header on native * ALF ALF ALF * rm offset for top border * wrap in a `CenteredView` * use `CenteredView`'s side borders * account for loading state on web * move `isTabletOrMobile` * hide top border on first post in list * show border if parents are loading * don't show top border for deleted or blocked posts * hide top border for hidden replies * Rm root post top border --------- Co-authored-by: Dan Abramov --- src/view/com/post-thread/PostThread.tsx | 337 ++++++++---------- src/view/com/post-thread/PostThreadItem.tsx | 43 ++- .../PostThreadShowHiddenReplies.tsx | 4 +- 3 files changed, 194 insertions(+), 190 deletions(-) diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index 4f7d0d3c62..1212f992da 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -1,5 +1,5 @@ import React, {useEffect, useRef} from 'react' -import {StyleSheet, useWindowDimensions, View} from 'react-native' +import {useWindowDimensions, View} from 'react-native' import {runOnJS} from 'react-native-reanimated' import {AppBskyFeedDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' @@ -22,15 +22,16 @@ import { import {usePreferencesQuery} from '#/state/queries/preferences' import {useSession} from '#/state/session' import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' -import {usePalette} from 'lib/hooks/usePalette' import {useSetTitle} from 'lib/hooks/useSetTitle' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {sanitizeDisplayName} from 'lib/strings/display-names' import {cleanError} from 'lib/strings/errors' +import {CenteredView} from 'view/com/util/Views' +import {atoms as a, useTheme} from '#/alf' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' +import {Text} from '#/components/Typography' import {ComposePrompt} from '../composer/Prompt' import {List, ListMethods} from '../util/List' -import {Text} from '../util/text/Text' import {ViewHeader} from '../util/ViewHeader' import {PostThreadItem} from './PostThreadItem' import {PostThreadShowHiddenReplies} from './PostThreadShowHiddenReplies' @@ -45,7 +46,6 @@ const MAINTAIN_VISIBLE_CONTENT_POSITION = { minIndexForVisible: 0, } -const TOP_COMPONENT = {_reactKey: '__top_component__'} const REPLY_PROMPT = {_reactKey: '__reply__'} const LOAD_MORE = {_reactKey: '__load_more__'} const SHOW_HIDDEN_REPLIES = {_reactKey: '__show_hidden_replies__'} @@ -66,7 +66,6 @@ type YieldedItem = type RowItem = | YieldedItem // TODO: TS doesn't actually enforce it's one of these, it only enforces matching shape. - | typeof TOP_COMPONENT | typeof REPLY_PROMPT | typeof LOAD_MORE @@ -91,7 +90,7 @@ export function PostThread({ }) { const {hasSession} = useSession() const {_} = useLingui() - const pal = usePalette('default') + const t = useTheme() const {isMobile, isTabletOrMobile} = useWebMediaQueries() const initialNumToRender = useInitialNumToRender() const {height: windowHeight} = useWindowDimensions() @@ -224,32 +223,21 @@ export function PostThread({ const {parents, highlightedPost, replies} = skeleton let arr: RowItem[] = [] if (highlightedPost.type === 'post') { - const isRoot = - !highlightedPost.parent && !highlightedPost.ctx.isParentLoading - if (isRoot) { - // No parents to load. - arr.push(TOP_COMPONENT) - } else { - if (highlightedPost.ctx.isParentLoading || deferParents) { - // We're loading parents of the highlighted post. - // In this case, we don't render anything above the post. - // If you add something here, you'll need to update both - // maintainVisibleContentPosition and onContentSizeChange - // to "hold onto" the correct row instead of the first one. - } else { - // Everything is loaded - let startIndex = Math.max(0, parents.length - maxParents) - if (startIndex === 0) { - arr.push(TOP_COMPONENT) - } else { - // When progressively revealing parents, rendering a placeholder - // here will cause scrolling jumps. Don't add it unless you test it. - // QT'ing this thread is a great way to test all the scrolling hacks: - // https://bsky.app/profile/www.mozzius.dev/post/3kjqhblh6qk2o - } - for (let i = startIndex; i < parents.length; i++) { - arr.push(parents[i]) - } + // We want to wait for parents to load before rendering. + // If you add something here, you'll need to update both + // maintainVisibleContentPosition and onContentSizeChange + // to "hold onto" the correct row instead of the first one. + + if (!highlightedPost.ctx.isParentLoading && !deferParents) { + // When progressively revealing parents, rendering a placeholder + // here will cause scrolling jumps. Don't add it unless you test it. + // QT'ing this thread is a great way to test all the scrolling hacks: + // https://bsky.app/profile/www.mozzius.dev/post/3kjqhblh6qk2o + + // Everything is loaded + let startIndex = Math.max(0, parents.length - maxParents) + for (let i = startIndex; i < parents.length; i++) { + arr.push(parents[i]) } } arr.push(highlightedPost) @@ -323,117 +311,100 @@ export function PostThread({ setMaxReplies(prev => prev + 50) }, [isFetching, maxReplies, posts.length]) - const renderItem = React.useCallback( - ({item, index}: {item: RowItem; index: number}) => { - if (item === TOP_COMPONENT) { - return isTabletOrMobile ? ( - - ) : null - } else if (item === REPLY_PROMPT && hasSession) { - return ( - - {!isMobile && } - - ) - } else if (item === SHOW_HIDDEN_REPLIES) { - return ( - - setHiddenRepliesState(HiddenRepliesState.ShowAndOverridePostHider) + const hasParents = + skeleton?.highlightedPost?.type === 'post' && + (skeleton.highlightedPost.ctx.isParentLoading || + Boolean(skeleton?.parents && skeleton.parents.length > 0)) + const showHeader = + isNative || (isTabletOrMobile && (!hasParents || !isFetching)) + + const renderItem = ({item, index}: {item: RowItem; index: number}) => { + if (item === REPLY_PROMPT && hasSession) { + return ( + + {!isMobile && } + + ) + } else if (item === SHOW_HIDDEN_REPLIES || item === SHOW_MUTED_REPLIES) { + return ( + + setHiddenRepliesState(HiddenRepliesState.ShowAndOverridePostHider) + } + hideTopBorder={index === 0} + /> + ) + } else if (isThreadNotFound(item)) { + return ( + + + Deleted post. + + + ) + } else if (isThreadBlocked(item)) { + return ( + + + Blocked post. + + + ) + } else if (isThreadPost(item)) { + const prev = isThreadPost(posts[index - 1]) + ? (posts[index - 1] as ThreadPost) + : undefined + const next = isThreadPost(posts[index + 1]) + ? (posts[index + 1] as ThreadPost) + : undefined + const showChildReplyLine = (next?.ctx.depth || 0) > item.ctx.depth + const showParentReplyLine = + (item.ctx.depth < 0 && !!item.parent) || item.ctx.depth > 1 + const hasUnrevealedParents = + index === 0 && skeleton?.parents && maxParents < skeleton.parents.length + return ( + setDeferParents(false) : undefined}> + 0 } + onPostReply={refetch} + hideTopBorder={index === 0 && !item.ctx.isParentLoading} /> - ) - } else if (item === SHOW_MUTED_REPLIES) { - return ( - - setHiddenRepliesState(HiddenRepliesState.ShowAndOverridePostHider) - } - /> - ) - } else if (isThreadNotFound(item)) { - return ( - - - Deleted post. - - - ) - } else if (isThreadBlocked(item)) { - return ( - - - Blocked post. - - - ) - } else if (isThreadPost(item)) { - const prev = isThreadPost(posts[index - 1]) - ? (posts[index - 1] as ThreadPost) - : undefined - const next = isThreadPost(posts[index + 1]) - ? (posts[index + 1] as ThreadPost) - : undefined - const showChildReplyLine = (next?.ctx.depth || 0) > item.ctx.depth - const showParentReplyLine = - (item.ctx.depth < 0 && !!item.parent) || item.ctx.depth > 1 - const hasUnrevealedParents = - index === 0 && - skeleton?.parents && - maxParents < skeleton.parents.length - return ( - setDeferParents(false) : undefined}> - 0 - } - onPostReply={refetch} - /> - - ) - } - return null - }, - [ - hasSession, - isTabletOrMobile, - _, - isMobile, - onPressReply, - pal.border, - pal.viewLight, - pal.textLight, - posts, - skeleton?.parents, - maxParents, - deferParents, - treeView, - refetch, - threadModerationCache, - hiddenRepliesState, - setHiddenRepliesState, - ], - ) + + ) + } + return null + } if (!thread || !preferences || error) { return ( @@ -449,39 +420,49 @@ export function PostThread({ } return ( - - - } - initialNumToRender={initialNumToRender} - windowSize={11} - /> - + + {showHeader && ( + + )} + + + + } + initialNumToRender={initialNumToRender} + windowSize={11} + sideBorders={false} + /> + + ) } @@ -630,11 +611,3 @@ function hasBranchingReplies(node?: ThreadNode) { } return true } - -const styles = StyleSheet.create({ - itemContainer: { - borderTopWidth: 1, - paddingHorizontal: 18, - paddingVertical: 18, - }, -}) diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 0ff040b9c8..99fbda6d28 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -65,6 +65,7 @@ export function PostThreadItem({ hasPrecedingItem, overrideBlur, onPostReply, + hideTopBorder, }: { post: AppBskyFeedDefs.PostView record: AppBskyFeedPost.Record @@ -80,6 +81,7 @@ export function PostThreadItem({ hasPrecedingItem: boolean overrideBlur: boolean onPostReply: () => void + hideTopBorder?: boolean }) { const postShadowed = usePostShadow(post) const richText = useMemo( @@ -91,7 +93,7 @@ export function PostThreadItem({ [record], ) if (postShadowed === POST_TOMBSTONE) { - return + return } if (richText && moderation) { return ( @@ -113,16 +115,25 @@ export function PostThreadItem({ hasPrecedingItem={hasPrecedingItem} overrideBlur={overrideBlur} onPostReply={onPostReply} + hideTopBorder={hideTopBorder} /> ) } return null } -function PostThreadItemDeleted() { +function PostThreadItemDeleted({hideTopBorder}: {hideTopBorder?: boolean}) { const pal = usePalette('default') return ( - + This post has been deleted. @@ -147,6 +158,7 @@ let PostThreadItemLoaded = ({ hasPrecedingItem, overrideBlur, onPostReply, + hideTopBorder, }: { post: Shadow record: AppBskyFeedPost.Record @@ -163,6 +175,7 @@ let PostThreadItemLoaded = ({ hasPrecedingItem: boolean overrideBlur: boolean onPostReply: () => void + hideTopBorder?: boolean }): React.ReactNode => { const pal = usePalette('default') const {_} = useLingui() @@ -237,7 +250,7 @@ let PostThreadItemLoaded = ({ styles.replyLine, { flexGrow: 1, - backgroundColor: pal.colors.border, + backgroundColor: pal.colors.replyLine, }, ]} /> @@ -247,7 +260,14 @@ let PostThreadItemLoaded = ({ @@ -395,7 +415,8 @@ let PostThreadItemLoaded = ({ depth={depth} showParentReplyLine={!!showParentReplyLine} treeView={treeView} - hasPrecedingItem={hasPrecedingItem}> + hasPrecedingItem={hasPrecedingItem} + hideTopBorder={hideTopBorder}> ) { const {isMobile} = useWebMediaQueries() const pal = usePalette('default') @@ -617,6 +640,7 @@ function PostOuterWrapper({ styles.outer, pal.border, showParentReplyLine && hasPrecedingItem && styles.noTopBorder, + hideTopBorder && styles.noTopBorder, styles.cursor, ]}> {children} @@ -677,10 +701,15 @@ const styles = StyleSheet.create({ paddingLeft: 8, }, outerHighlighted: { - paddingTop: 16, + borderTopWidth: 0, + paddingTop: 4, paddingLeft: 8, paddingRight: 8, }, + outerHighlightedRoot: { + borderTopWidth: 1, + paddingTop: 16, + }, noTopBorder: { borderTopWidth: 0, }, diff --git a/src/view/com/post-thread/PostThreadShowHiddenReplies.tsx b/src/view/com/post-thread/PostThreadShowHiddenReplies.tsx index 998906524a..7c021d88b7 100644 --- a/src/view/com/post-thread/PostThreadShowHiddenReplies.tsx +++ b/src/view/com/post-thread/PostThreadShowHiddenReplies.tsx @@ -11,9 +11,11 @@ import {Text} from '#/components/Typography' export function PostThreadShowHiddenReplies({ type, onPress, + hideTopBorder, }: { type: 'hidden' | 'muted' onPress: () => void + hideTopBorder?: boolean }) { const {_} = useLingui() const t = useTheme() @@ -31,7 +33,7 @@ export function PostThreadShowHiddenReplies({ a.gap_sm, a.py_lg, a.px_xl, - a.border_t, + !hideTopBorder && a.border_t, t.atoms.border_contrast_low, hovered || pressed ? t.atoms.bg_contrast_25 : t.atoms.bg, ]}> From 4cc55f05c2f8dda903733e5a7bb1442a107d116d Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 29 May 2024 20:37:45 -0700 Subject: [PATCH 005/520] =?UTF-8?q?Use=20a=20margin=20of=20-6=20instead=20?= =?UTF-8?q?of=20-5=20for=20PostCtrls=20=F0=9F=98=B5=E2=80=8D=F0=9F=92=AB?= =?UTF-8?q?=20(#4272)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * -6 instead of -5 😵‍💫 * same here --- src/view/com/util/LoadingPlaceholder.tsx | 2 +- src/view/com/util/post-ctrls/PostCtrls.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/view/com/util/LoadingPlaceholder.tsx b/src/view/com/util/LoadingPlaceholder.tsx index 882f7216b0..33a59be6dc 100644 --- a/src/view/com/util/LoadingPlaceholder.tsx +++ b/src/view/com/util/LoadingPlaceholder.tsx @@ -67,7 +67,7 @@ export function PostLoadingPlaceholder({ - + Date: Wed, 29 May 2024 21:33:18 -0700 Subject: [PATCH 006/520] Improve the visual clarity of labels on profiles and posts (#4262) * Update PostAlerts rendering to show the avi of the labeler rather than the display name; also add size variations * Update ProfileHeaderAlerts to match PostAlerts behavior --- src/components/moderation/PostAlerts.tsx | 53 ++++++++++++++----- .../moderation/ProfileHeaderAlerts.tsx | 15 ++++-- .../useModerationCauseDescription.ts | 18 ++++--- src/view/com/post-thread/PostThreadItem.tsx | 3 +- src/view/com/posts/FeedItem.tsx | 2 +- 5 files changed, 67 insertions(+), 24 deletions(-) diff --git a/src/components/moderation/PostAlerts.tsx b/src/components/moderation/PostAlerts.tsx index c59aa2655e..5a33bbc80f 100644 --- a/src/components/moderation/PostAlerts.tsx +++ b/src/components/moderation/PostAlerts.tsx @@ -1,9 +1,10 @@ import React from 'react' import {StyleProp, View, ViewStyle} from 'react-native' -import {ModerationCause, ModerationUI} from '@atproto/api' +import {BSKY_LABELER_DID, ModerationCause, ModerationUI} from '@atproto/api' import {getModerationCauseKey} from '#/lib/moderation' import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' +import {UserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' import {Button} from '#/components/Button' import { @@ -14,9 +15,11 @@ import {Text} from '#/components/Typography' export function PostAlerts({ modui, + size, style, }: { modui: ModerationUI + size?: 'medium' | 'large' includeMute?: boolean style?: StyleProp }) { @@ -28,17 +31,31 @@ export function PostAlerts({ {modui.alerts.map(cause => ( - + ))} {modui.informs.map(cause => ( - + ))} ) } -function PostLabel({cause}: {cause: ModerationCause}) { +function PostLabel({ + cause, + size, +}: { + cause: ModerationCause + size?: 'medium' | 'large' +}) { const control = useModerationDetailsDialogControl() const desc = useModerationCauseDescription(cause) const t = useTheme() @@ -55,24 +72,36 @@ function PostLabel({cause}: {cause: ModerationCause}) { style={[ a.flex_row, a.align_center, - {paddingLeft: 4, paddingRight: 6, paddingVertical: 1}, a.gap_xs, a.rounded_sm, hovered || pressed - ? t.atoms.bg_contrast_50 - : t.atoms.bg_contrast_25, + ? size === 'large' + ? t.atoms.bg_contrast_50 + : t.atoms.bg_contrast_25 + : size === 'large' + ? t.atoms.bg_contrast_25 + : undefined, + size === 'large' + ? {paddingLeft: 4, paddingRight: 6, paddingVertical: 2} + : {paddingRight: 4, paddingVertical: 1}, ]}> - + {desc.sourceType === 'labeler' && + desc.sourceDid !== BSKY_LABELER_DID ? ( + + ) : ( + + )} {desc.name} - {desc.source ? ` – ${desc.source}` : ''} )} diff --git a/src/components/moderation/ProfileHeaderAlerts.tsx b/src/components/moderation/ProfileHeaderAlerts.tsx index 3fa24b9385..287a0bddec 100644 --- a/src/components/moderation/ProfileHeaderAlerts.tsx +++ b/src/components/moderation/ProfileHeaderAlerts.tsx @@ -1,9 +1,14 @@ import React from 'react' import {StyleProp, View, ViewStyle} from 'react-native' -import {ModerationCause, ModerationDecision} from '@atproto/api' +import { + BSKY_LABELER_DID, + ModerationCause, + ModerationDecision, +} from '@atproto/api' import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' import {getModerationCauseKey} from 'lib/moderation' +import {UserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' import {Button} from '#/components/Button' import { @@ -62,7 +67,12 @@ function ProfileLabel({cause}: {cause: ModerationCause}) { ? t.atoms.bg_contrast_50 : t.atoms.bg_contrast_25, ]}> - + {desc.sourceType === 'labeler' && + desc.sourceDid !== BSKY_LABELER_DID ? ( + + ) : ( + + )} {desc.name} - {desc.source ? ` – ${desc.source}` : ''} )} diff --git a/src/lib/moderation/useModerationCauseDescription.ts b/src/lib/moderation/useModerationCauseDescription.ts index 57b50d7779..be9014029c 100644 --- a/src/lib/moderation/useModerationCauseDescription.ts +++ b/src/lib/moderation/useModerationCauseDescription.ts @@ -6,15 +6,15 @@ import { } from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {getDefinition, getLabelStrings} from './useLabelInfo' -import {useLabelDefinitions} from '#/state/preferences' -import {useGlobalLabelStrings} from './useGlobalLabelStrings' -import {Props as SVGIconProps} from '#/components/icons/common' -import {Warning_Stroke2_Corner0_Rounded as Warning} from '#/components/icons/Warning' -import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' -import {EyeSlash_Stroke2_Corner0_Rounded as EyeSlash} from '#/components/icons/EyeSlash' +import {useLabelDefinitions} from '#/state/preferences' import {CircleBanSign_Stroke2_Corner0_Rounded as CircleBanSign} from '#/components/icons/CircleBanSign' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' +import {Props as SVGIconProps} from '#/components/icons/common' +import {EyeSlash_Stroke2_Corner0_Rounded as EyeSlash} from '#/components/icons/EyeSlash' +import {Warning_Stroke2_Corner0_Rounded as Warning} from '#/components/icons/Warning' +import {useGlobalLabelStrings} from './useGlobalLabelStrings' +import {getDefinition, getLabelStrings} from './useLabelInfo' export interface ModerationCauseDescription { icon: React.ComponentType @@ -22,6 +22,8 @@ export interface ModerationCauseDescription { description: string source?: string sourceType?: ModerationCauseSource['type'] + sourceAvi?: string + sourceDid?: string } export function useModerationCauseDescription( @@ -138,6 +140,8 @@ export function useModerationCauseDescription( description: strings.description, source, sourceType: cause.source.type, + sourceAvi: labeler?.creator.avatar, + sourceDid: cause.label.src, } } // should never happen diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 99fbda6d28..5451a67dd8 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -316,6 +316,7 @@ let PostThreadItemLoaded = ({ childContainerStyle={styles.contentHiderChild}> @@ -517,7 +518,7 @@ let PostThreadItemLoaded = ({ {richText?.text ? ( diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 1a5f954e32..70f63427dc 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -368,7 +368,7 @@ let PostContent = ({ modui={moderation.ui('contentList')} ignoreMute childContainerStyle={styles.contentHiderChild}> - + {richText.text ? ( Date: Wed, 29 May 2024 21:34:47 -0700 Subject: [PATCH 007/520] Interpret 'hide' setting as ALWAYS hiding from thread replies (#4263) --- src/components/moderation/PostHider.tsx | 5 ++++- src/view/com/post-thread/PostThread.tsx | 4 ++-- src/view/com/post-thread/PostThreadItem.tsx | 3 ++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/moderation/PostHider.tsx b/src/components/moderation/PostHider.tsx index 177104f932..8a64742978 100644 --- a/src/components/moderation/PostHider.tsx +++ b/src/components/moderation/PostHider.tsx @@ -23,6 +23,7 @@ interface Props extends ComponentProps { iconStyles: StyleProp modui: ModerationUI profile: AppBskyActorDefs.ProfileViewBasic + interpretFilterAsBlur?: boolean } export function PostHider({ @@ -35,6 +36,7 @@ export function PostHider({ iconSize, iconStyles, profile, + interpretFilterAsBlur, ...props }: Props) { const queryClient = useQueryClient() @@ -42,7 +44,8 @@ export function PostHider({ const {_} = useLingui() const [override, setOverride] = React.useState(false) const control = useModerationDetailsDialogControl() - const blur = modui.blurs[0] + const blur = + modui.blurs[0] || (interpretFilterAsBlur ? modui.filters[0] : undefined) const desc = useModerationCauseDescription(blur) const onBeforePress = React.useCallback(() => { diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index 1212f992da..64ff9cb0fd 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -543,9 +543,9 @@ function* flattenThreadReplies( // handle blurred items if (node.ctx.depth > 0) { const modui = modCache.get(node)?.ui('contentList') - if (modui?.blur) { + if (modui?.blur || modui?.filter) { if (!showHiddenReplies || node.ctx.depth > 1) { - if (modui.blurs[0].type === 'muted') { + if ((modui.blurs[0] || modui.filters[0]).type === 'muted') { return HiddenReplyType.Muted } return HiddenReplyType.Hidden diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 5451a67dd8..9d2985f155 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -430,7 +430,8 @@ let PostThreadItemLoaded = ({ ? {marginRight: 4} : {marginLeft: 2, marginRight: 2} } - profile={post.author}> + profile={post.author} + interpretFilterAsBlur> Date: Thu, 30 May 2024 07:36:07 +0300 Subject: [PATCH 008/520] scale down FAB on press (#4259) --- src/view/com/util/fab/FABInner.tsx | 50 ++++++++++++++++++------------ 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/src/view/com/util/fab/FABInner.tsx b/src/view/com/util/fab/FABInner.tsx index a01756da06..ccf2f31dbf 100644 --- a/src/view/com/util/fab/FABInner.tsx +++ b/src/view/com/util/fab/FABInner.tsx @@ -1,6 +1,6 @@ import React, {ComponentProps} from 'react' import {StyleSheet, TouchableWithoutFeedback} from 'react-native' -import Animated from 'react-native-reanimated' +import Animated, {useAnimatedStyle, withTiming} from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' import {LinearGradient} from 'expo-linear-gradient' @@ -9,6 +9,7 @@ import {useMinimalShellMode} from 'lib/hooks/useMinimalShellMode' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {clamp} from 'lib/numbers' import {gradients} from 'lib/styles' +import {useInteractionState} from '#/components/hooks/useInteractionState' export interface FABProps extends ComponentProps { @@ -20,21 +21,28 @@ export function FABInner({testID, icon, ...props}: FABProps) { const insets = useSafeAreaInsets() const {isMobile, isTablet} = useWebMediaQueries() const {fabMinimalShellTransform} = useMinimalShellMode() + const { + state: pressed, + onIn: onPressIn, + onOut: onPressOut, + } = useInteractionState() - const size = React.useMemo(() => { - return isTablet ? styles.sizeLarge : styles.sizeRegular - }, [isTablet]) - const tabletSpacing = React.useMemo(() => { - return isTablet - ? {right: 50, bottom: 50} - : { - right: 24, - bottom: clamp(insets.bottom, 15, 60) + 15, - } - }, [insets.bottom, isTablet]) + const size = isTablet ? styles.sizeLarge : styles.sizeRegular + + const tabletSpacing = isTablet + ? {right: 50, bottom: 50} + : {right: 24, bottom: clamp(insets.bottom, 15, 60) + 15} + + const scale = useAnimatedStyle(() => ({ + transform: [{scale: withTiming(pressed ? 0.95 : 1)}], + })) return ( - + - - {icon} - + + + {icon} + + ) From c4abaa1abcde54f15133b2e2b546f0d54a3a1d07 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 30 May 2024 07:44:20 +0300 Subject: [PATCH 009/520] Use `` for Composer (#3588) * use to display composer * trigger `onPressCancel` on modal cancel * remove android top padding * use light statusbar on ios * use KeyboardStickyView from r-n-keyboard-controller * make extra bottom padding ios-only * make cancelRef optional * scope legacy modals * don't change bg color on ios * use fullScreen instead of formSheet * adjust padding on keyboardaccessory to account for new buttons * Revert "use KeyboardStickyView from r-n-keyboard-controller" This reverts commit 426c812904f427bdd08107cffc32e4be1d9b83bc. * fix insets * tweaks and merge * revert 89f51c72 * nit * import keyboard provider --------- Co-authored-by: Hailey Co-authored-by: Dan Abramov --- src/alf/util/useColorModeTheme.ts | 8 +- src/view/com/composer/Composer.tsx | 51 +++++----- src/view/com/composer/KeyboardAccessory.tsx | 34 +++++++ src/view/shell/Composer.tsx | 106 +++++++------------- 4 files changed, 101 insertions(+), 98 deletions(-) create mode 100644 src/view/com/composer/KeyboardAccessory.tsx diff --git a/src/alf/util/useColorModeTheme.ts b/src/alf/util/useColorModeTheme.ts index 4f8921bf9b..301c993dd4 100644 --- a/src/alf/util/useColorModeTheme.ts +++ b/src/alf/util/useColorModeTheme.ts @@ -1,11 +1,11 @@ import React from 'react' import {ColorSchemeName, useColorScheme} from 'react-native' - -import {useThemePrefs} from 'state/shell' -import {isWeb} from 'platform/detection' -import {ThemeName, light, dark, dim} from '#/alf/themes' import * as SystemUI from 'expo-system-ui' +import {isWeb} from 'platform/detection' +import {useThemePrefs} from 'state/shell' +import {dark, dim, light, ThemeName} from '#/alf/themes' + export function useColorModeTheme(): ThemeName { const colorScheme = useColorScheme() const {colorMode, darkTheme} = useThemePrefs() diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 12e57c411d..5746454c28 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -1,7 +1,13 @@ -import React, {useCallback, useEffect, useMemo, useRef, useState} from 'react' +import React, { + useCallback, + useEffect, + useImperativeHandle, + useMemo, + useRef, + useState, +} from 'react' import { ActivityIndicator, - BackHandler, Keyboard, ScrollView, StyleSheet, @@ -79,6 +85,10 @@ import {TextInput, TextInputRef} from './text-input/TextInput' import {ThreadgateBtn} from './threadgate/ThreadgateBtn' import {useExternalLinkFetch} from './useExternalLinkFetch' +type CancelRef = { + onPressCancel: () => void +} + type Props = ComposerOpts export const ComposePost = observer(function ComposePost({ replyTo, @@ -88,7 +98,10 @@ export const ComposePost = observer(function ComposePost({ openPicker, text: initText, imageUris: initImageUris, -}: Props) { + cancelRef, +}: Props & { + cancelRef?: React.RefObject +}) { const {currentAccount} = useSession() const agent = useAgent() const {data: currentProfile} = useProfileQuery({did: currentAccount!.did}) @@ -145,7 +158,7 @@ export const ComposePost = observer(function ComposePost({ () => ({ paddingBottom: isAndroid || (isIOS && !isKeyboardVisible) ? insets.bottom : 0, - paddingTop: isAndroid ? insets.top : isMobile ? 15 : 0, + paddingTop: isMobile && isWeb ? 15 : insets.top, }), [insets, isKeyboardVisible, isMobile], ) @@ -167,23 +180,8 @@ export const ComposePost = observer(function ComposePost({ discardPromptControl, onClose, ]) - // android back button - useEffect(() => { - if (!isAndroid) { - return - } - const backHandler = BackHandler.addEventListener( - 'hardwareBackPress', - () => { - onPressCancel() - return true - }, - ) - return () => { - backHandler.remove() - } - }, [onPressCancel]) + useImperativeHandle(cancelRef, () => ({onPressCancel})) // listen to escape key on desktop web const onEscape = useCallback( @@ -583,19 +581,18 @@ export const ComposePost = observer(function ComposePost({ ) }) +export function useComposerCancelRef() { + return useRef(null) +} + const styles = StyleSheet.create({ - outer: { - flexDirection: 'column', - flex: 1, - height: '100%', - }, topbar: { flexDirection: 'row', alignItems: 'center', - paddingTop: 6, + marginTop: -14, paddingBottom: 4, paddingHorizontal: 20, - height: 55, + height: 50, gap: 4, }, topbarDesktop: { diff --git a/src/view/com/composer/KeyboardAccessory.tsx b/src/view/com/composer/KeyboardAccessory.tsx new file mode 100644 index 0000000000..983a87dae9 --- /dev/null +++ b/src/view/com/composer/KeyboardAccessory.tsx @@ -0,0 +1,34 @@ +import React from 'react' +import {View} from 'react-native' +import {KeyboardStickyView} from 'react-native-keyboard-controller' +import {useSafeAreaInsets} from 'react-native-safe-area-context' + +import {isWeb} from '#/platform/detection' +import {atoms as a, useTheme} from '#/alf' + +export function KeyboardAccessory({children}: {children: React.ReactNode}) { + const t = useTheme() + const {bottom} = useSafeAreaInsets() + + const style = [ + a.flex_row, + a.py_xs, + a.pl_sm, + a.pr_xl, + a.align_center, + a.border_t, + t.atoms.border_contrast_medium, + t.atoms.bg, + ] + + // todo: when iPad support is added, it should also not use the KeyboardStickyView + if (isWeb) { + return {children} + } + + return ( + + {children} + + ) +} diff --git a/src/view/shell/Composer.tsx b/src/view/shell/Composer.tsx index 1937fcb6ea..17348a30ca 100644 --- a/src/view/shell/Composer.tsx +++ b/src/view/shell/Composer.tsx @@ -1,77 +1,49 @@ -import React, {useEffect} from 'react' +import React from 'react' +import {Modal, View} from 'react-native' import {observer} from 'mobx-react-lite' -import {Animated, Easing, Platform, StyleSheet, View} from 'react-native' -import {ComposePost} from '../com/composer/Composer' -import {useComposerState} from 'state/shell/composer' -import {useAnimatedValue} from 'lib/hooks/useAnimatedValue' -import {usePalette} from 'lib/hooks/usePalette' -export const Composer = observer(function ComposerImpl({ - winHeight, -}: { +import {Provider as LegacyModalProvider} from '#/state/modals' +import {useComposerState} from 'state/shell/composer' +import {ModalsContainer as LegacyModalsContainer} from '#/view/com/modals/Modal' +import {useTheme} from '#/alf' +import { + Outlet as PortalOutlet, + Provider as PortalProvider, +} from '#/components/Portal' +import {ComposePost, useComposerCancelRef} from '../com/composer/Composer' + +export const Composer = observer(function ComposerImpl({}: { winHeight: number }) { + const t = useTheme() const state = useComposerState() - const pal = usePalette('default') - const initInterp = useAnimatedValue(0) - - useEffect(() => { - if (state) { - Animated.timing(initInterp, { - toValue: 1, - duration: 300, - easing: Easing.out(Easing.exp), - useNativeDriver: true, - }).start() - } else { - initInterp.setValue(0) - } - }, [initInterp, state]) - const wrapperAnimStyle = { - transform: [ - { - translateY: initInterp.interpolate({ - inputRange: [0, 1], - outputRange: [winHeight, 0], - }), - }, - ], - } - - // rendering - // = - - if (!state) { - return - } + const ref = useComposerCancelRef() return ( - - - + accessibilityViewIsModal + visible={!!state} + presentationStyle="overFullScreen" + animationType="slide" + onRequestClose={() => ref.current?.onPressCancel()}> + + + + + + + + + + ) }) - -const styles = StyleSheet.create({ - wrapper: { - position: 'absolute', - top: 0, - bottom: 0, - width: '100%', - ...Platform.select({ - ios: { - paddingTop: 24, - }, - }), - }, -}) From d92036f2c576d33964b1141ac63888bdc2fb1ca4 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 30 May 2024 09:44:49 +0300 Subject: [PATCH 010/520] Post controls update followup (#4276) * rm legacy repost modal * make repost button transparent * reduce gap between post and ctrls * remove old repost modal on web --- src/alf/atoms.ts | 7 + src/components/Button.tsx | 2 +- src/state/modals/index.tsx | 8 -- src/view/com/modals/Modal.tsx | 4 - src/view/com/modals/Modal.web.tsx | 3 - src/view/com/modals/Repost.tsx | 129 ------------------ src/view/com/posts/FeedItem.tsx | 4 +- src/view/com/util/post-ctrls/RepostButton.tsx | 8 +- 8 files changed, 17 insertions(+), 148 deletions(-) delete mode 100644 src/view/com/modals/Repost.tsx diff --git a/src/alf/atoms.ts b/src/alf/atoms.ts index 158bb6ec5b..eb130f3ae9 100644 --- a/src/alf/atoms.ts +++ b/src/alf/atoms.ts @@ -55,6 +55,13 @@ export const atoms = { height: '100vh', }), + /* + * Theme-independent bg colors + */ + bg_transparent: { + backgroundColor: 'transparent', + }, + /* * Border radius */ diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 3db8033997..c543cbba5f 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -376,10 +376,10 @@ export function Button({ a.align_center, a.justify_center, flattenedBaseStyles, + flatten(style), ...(state.hovered || state.pressed ? [hoverStyles, flatten(hoverStyleProp)] : []), - flatten(style), ]} onPressIn={onPressIn} onPressOut={onPressOut} diff --git a/src/state/modals/index.tsx b/src/state/modals/index.tsx index cf82bcd075..f8a64dc2d3 100644 --- a/src/state/modals/index.tsx +++ b/src/state/modals/index.tsx @@ -60,13 +60,6 @@ export interface DeleteAccountModal { name: 'delete-account' } -export interface RepostModal { - name: 'repost' - onRepost: () => void - onQuote: () => void - isReposted: boolean -} - export interface SelfLabelModal { name: 'self-label' labels: string[] @@ -154,7 +147,6 @@ export type Modal = | AltTextImageModal | CropImageModal | EditImageModal - | RepostModal | SelfLabelModal | ThreadgateModal diff --git a/src/view/com/modals/Modal.tsx b/src/view/com/modals/Modal.tsx index d82975b5e8..3491b94e34 100644 --- a/src/view/com/modals/Modal.tsx +++ b/src/view/com/modals/Modal.tsx @@ -22,7 +22,6 @@ import * as ContentLanguagesSettingsModal from './lang-settings/ContentLanguages import * as PostLanguagesSettingsModal from './lang-settings/PostLanguagesSettings' import * as LinkWarningModal from './LinkWarning' import * as ListAddUserModal from './ListAddRemoveUsers' -import * as RepostModal from './Repost' import * as SelfLabelModal from './SelfLabel' import * as ThreadgateModal from './Threadgate' import * as UserAddRemoveListsModal from './UserAddRemoveLists' @@ -74,9 +73,6 @@ export function ModalsContainer() { } else if (activeModal?.name === 'delete-account') { snapPoints = DeleteAccountModal.snapPoints element = - } else if (activeModal?.name === 'repost') { - snapPoints = RepostModal.snapPoints - element = } else if (activeModal?.name === 'self-label') { snapPoints = SelfLabelModal.snapPoints element = diff --git a/src/view/com/modals/Modal.web.tsx b/src/view/com/modals/Modal.web.tsx index f95c748111..14ee99e576 100644 --- a/src/view/com/modals/Modal.web.tsx +++ b/src/view/com/modals/Modal.web.tsx @@ -22,7 +22,6 @@ import * as ContentLanguagesSettingsModal from './lang-settings/ContentLanguages import * as PostLanguagesSettingsModal from './lang-settings/PostLanguagesSettings' import * as LinkWarningModal from './LinkWarning' import * as ListAddUserModal from './ListAddRemoveUsers' -import * as RepostModal from './Repost' import * as SelfLabelModal from './SelfLabel' import * as ThreadgateModal from './Threadgate' import * as UserAddRemoveLists from './UserAddRemoveLists' @@ -83,8 +82,6 @@ function Modal({modal}: {modal: ModalIface}) { element = } else if (modal.name === 'delete-account') { element = - } else if (modal.name === 'repost') { - element = } else if (modal.name === 'self-label') { element = } else if (modal.name === 'threadgate') { diff --git a/src/view/com/modals/Repost.tsx b/src/view/com/modals/Repost.tsx deleted file mode 100644 index 5dedee832b..0000000000 --- a/src/view/com/modals/Repost.tsx +++ /dev/null @@ -1,129 +0,0 @@ -import React from 'react' -import {StyleSheet, TouchableOpacity, View} from 'react-native' -import {LinearGradient} from 'expo-linear-gradient' -import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' - -import {useModalControls} from '#/state/modals' -import {usePalette} from 'lib/hooks/usePalette' -import {RepostIcon} from 'lib/icons' -import {colors, gradients, s} from 'lib/styles' -import {Text} from '../util/text/Text' - -export const snapPoints = [250] - -export function Component({ - onRepost, - onQuote, - isReposted, -}: { - onRepost: () => void - onQuote: () => void - isReposted: boolean - // TODO: Add author into component -}) { - const pal = usePalette('default') - const {_} = useLingui() - const {closeModal} = useModalControls() - const onPress = async () => { - closeModal() - } - - return ( - - - - - - {!isReposted ? ( - Repost - ) : ( - Undo repost - )} - - - - - - Quote Post - - - - - - - Cancel - - - - - ) -} - -const styles = StyleSheet.create({ - container: { - paddingHorizontal: 30, - }, - title: { - textAlign: 'center', - fontWeight: 'bold', - fontSize: 24, - marginBottom: 12, - }, - description: { - textAlign: 'center', - fontSize: 17, - paddingHorizontal: 22, - marginBottom: 10, - }, - btn: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'center', - width: '100%', - borderRadius: 32, - padding: 14, - backgroundColor: colors.gray1, - }, - actionBtn: { - flexDirection: 'row', - alignItems: 'center', - }, - actionBtnLabel: { - paddingHorizontal: 14, - paddingVertical: 16, - }, -}) diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 70f63427dc..8077c29683 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -390,7 +390,7 @@ let PostContent = ({ /> ) : undefined} {postEmbed ? ( - + { requireAuth(() => dialogControl.open()) }} - style={[a.flex_row, a.align_center, a.gap_xs, {padding: 5}]} + style={[ + a.flex_row, + a.align_center, + a.gap_xs, + a.bg_transparent, + {padding: 5}, + ]} hoverStyle={t.atoms.bg_contrast_25} label={`${ isReposted From cd497a3974ad1ee2266cb5d220c4406614adc2f9 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 30 May 2024 10:45:35 +0300 Subject: [PATCH 011/520] only show divider when scrolled (#4275) --- src/view/com/composer/Composer.tsx | 61 +++++++++++++++++----- src/view/com/composer/labels/LabelsBtn.tsx | 12 +++-- 2 files changed, 54 insertions(+), 19 deletions(-) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 5746454c28..00dbcb591e 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -9,7 +9,6 @@ import React, { import { ActivityIndicator, Keyboard, - ScrollView, StyleSheet, TouchableOpacity, View, @@ -18,6 +17,12 @@ import { KeyboardAvoidingView, KeyboardStickyView, } from 'react-native-keyboard-controller' +import Animated, { + interpolateColor, + useAnimatedStyle, + useSharedValue, + withTiming, +} from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' import {LinearGradient} from 'expo-linear-gradient' import {RichText} from '@atproto/api' @@ -30,6 +35,7 @@ import { createGIFDescription, parseAltFromGIFDescription, } from '#/lib/gif-alt-text' +import {useAnimatedScrollHandler} from '#/lib/hooks/useAnimatedScrollHandler_FIXED' import {LikelyType} from '#/lib/link-meta/link-meta' import {logEvent} from '#/lib/statsig/statsig' import {logger} from '#/logger' @@ -61,7 +67,7 @@ import {useDialogStateControlContext} from 'state/dialogs' import {GalleryModel} from 'state/models/media/gallery' import {ComposerOpts} from 'state/shell/composer' import {ComposerReplyTo} from 'view/com/composer/ComposerReplyTo' -import {atoms as a} from '#/alf' +import {atoms as a, useTheme} from '#/alf' import {Button} from '#/components/Button' import {EmojiArc_Stroke2_Corner0_Rounded as EmojiSmile} from '#/components/icons/Emoji' import * as Prompt from '#/components/Prompt' @@ -109,7 +115,7 @@ export const ComposePost = observer(function ComposePost({ const {closeComposer} = useComposerControls() const {track} = useAnalytics() const pal = usePalette('default') - const {isDesktop, isMobile} = useWebMediaQueries() + const {isTabletOrDesktop, isMobile} = useWebMediaQueries() const {_} = useLingui() const requireAltTextEnabled = useRequireAltTextEnabled() const langPrefs = useLanguagePrefs() @@ -117,6 +123,7 @@ export const ComposePost = observer(function ComposePost({ const textInput = useRef(null) const discardPromptControl = Prompt.usePromptControl() const {closeAllDialogs} = useDialogStateControlContext() + const t = useTheme() const [isKeyboardVisible] = useIsKeyboardVisible({iosUseWillEvents: true}) const [isProcessing, setIsProcessing] = useState(false) @@ -163,6 +170,25 @@ export const ComposePost = observer(function ComposePost({ [insets, isKeyboardVisible, isMobile], ) + const hasScrolled = useSharedValue(0) + const scrollHandler = useAnimatedScrollHandler({ + onScroll: event => { + hasScrolled.value = withTiming(event.contentOffset.y > 0 ? 1 : 0) + }, + }) + const topBarAnimatedStyle = useAnimatedStyle(() => { + return { + borderColor: interpolateColor( + hasScrolled.value, + [0, 1], + [ + 'transparent', + isWeb ? t.palette.contrast_100 : t.palette.contrast_400, + ], + ), + } + }) + const onPressCancel = useCallback(() => { if (graphemeLength > 0 || !gallery.isEmpty) { closeAllDialogs() @@ -380,7 +406,12 @@ export const ComposePost = observer(function ComposePost({ style={s.flex1} keyboardVerticalOffset={replyTo ? 60 : isAndroid ? 120 : 100}> - + )} - + {isAltTextRequiredAndMissing && ( @@ -471,14 +502,14 @@ export const ComposePost = observer(function ComposePost({ {error} )} - {replyTo ? : undefined} @@ -533,7 +564,7 @@ export const ComposePost = observer(function ComposePost({ )} ) : undefined} - + @@ -589,15 +620,18 @@ const styles = StyleSheet.create({ topbar: { flexDirection: 'row', alignItems: 'center', - marginTop: -14, - paddingBottom: 4, - paddingHorizontal: 20, - height: 50, + marginTop: -10, + paddingHorizontal: 4, + marginHorizontal: 16, + height: 44, gap: 4, + borderBottomWidth: StyleSheet.hairlineWidth, }, topbarDesktop: { paddingTop: 10, paddingBottom: 10, + height: 50, + marginTop: 0, }, postBtn: { borderRadius: 20, @@ -636,11 +670,10 @@ const styles = StyleSheet.create({ }, scrollView: { flex: 1, - paddingHorizontal: 15, + paddingHorizontal: 16, }, textInputLayout: { flexDirection: 'row', - borderTopWidth: 1, paddingTop: 16, }, textInputLayoutMobile: { diff --git a/src/view/com/composer/labels/LabelsBtn.tsx b/src/view/com/composer/labels/LabelsBtn.tsx index b880dd3306..27e3813dc2 100644 --- a/src/view/com/composer/labels/LabelsBtn.tsx +++ b/src/view/com/composer/labels/LabelsBtn.tsx @@ -1,14 +1,15 @@ import React from 'react' import {Keyboard, StyleSheet} from 'react-native' -import {Button} from 'view/com/util/forms/Button' -import {usePalette} from 'lib/hooks/usePalette' -import {ShieldExclamation} from 'lib/icons' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {FontAwesomeIconStyle} from '@fortawesome/react-native-fontawesome' -import {isNative} from 'platform/detection' -import {useLingui} from '@lingui/react' import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + import {useModalControls} from '#/state/modals' +import {usePalette} from 'lib/hooks/usePalette' +import {ShieldExclamation} from 'lib/icons' +import {isNative} from 'platform/detection' +import {Button} from 'view/com/util/forms/Button' export function LabelsBtn({ labels, @@ -54,6 +55,7 @@ const styles = StyleSheet.create({ button: { flexDirection: 'row', alignItems: 'center', + paddingVertical: 2, paddingHorizontal: 6, }, dimmed: { From a72f55a11fcc45440314d30656c9d563181a0001 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 30 May 2024 14:34:30 +0300 Subject: [PATCH 012/520] Composer - fix divider when replying to someone (#4279) * move replyto border to beneath * use hairline width for consistency * fix border colors --- src/view/com/composer/Composer.tsx | 4 +++- src/view/com/composer/ComposerReplyTo.tsx | 16 ++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 00dbcb591e..4911adf2c4 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -183,7 +183,9 @@ export const ComposePost = observer(function ComposePost({ [0, 1], [ 'transparent', - isWeb ? t.palette.contrast_100 : t.palette.contrast_400, + isWeb + ? t.atoms.border_contrast_low.borderColor + : t.atoms.border_contrast_high.borderColor, ], ), } diff --git a/src/view/com/composer/ComposerReplyTo.tsx b/src/view/com/composer/ComposerReplyTo.tsx index 7dc17fd4a7..1bb4a5c21f 100644 --- a/src/view/com/composer/ComposerReplyTo.tsx +++ b/src/view/com/composer/ComposerReplyTo.tsx @@ -10,16 +10,17 @@ import { import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {usePalette} from 'lib/hooks/usePalette' +import {isWeb} from '#/platform/detection' import {sanitizeDisplayName} from 'lib/strings/display-names' import {sanitizeHandle} from 'lib/strings/handles' import {ComposerOptsPostRef} from 'state/shell/composer' import {QuoteEmbed} from 'view/com/util/post-embeds/QuoteEmbed' import {Text} from 'view/com/util/text/Text' import {PreviewableUserAvatar} from 'view/com/util/UserAvatar' +import {useTheme} from '#/alf' export function ComposerReplyTo({replyTo}: {replyTo: ComposerOptsPostRef}) { - const pal = usePalette('default') + const t = useTheme() const {_} = useLingui() const {embed} = replyTo @@ -75,7 +76,10 @@ export function ComposerReplyTo({replyTo}: {replyTo: ComposerOptsPostRef}) { return ( - + {sanitizeDisplayName( replyTo.author.displayName || sanitizeHandle(replyTo.author.handle), )} @@ -100,7 +104,7 @@ export function ComposerReplyTo({replyTo}: {replyTo: ComposerOptsPostRef}) { {replyTo.text} @@ -218,7 +222,7 @@ const styles = StyleSheet.create({ replyToLayout: { flexDirection: 'row', alignItems: 'flex-start', - borderTopWidth: 1, + borderBottomWidth: StyleSheet.hairlineWidth, paddingTop: 16, paddingBottom: 16, }, From 13c08f56ba372c5c7f631c9771a215b82979eb20 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 30 May 2024 14:35:38 +0300 Subject: [PATCH 013/520] Fix native translations on iOS 17.5.1 (#4282) * enable translations on iOS 17.5.1 * add comment --- .../src/ExpoBlueskyTranslateView.ios.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.ios.tsx b/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.ios.tsx index daddfa0286..290fabd30d 100644 --- a/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.ios.tsx +++ b/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.ios.tsx @@ -15,7 +15,10 @@ export function NativeTranslationView() { return } -export const isAvailable = Number(Platform.Version) >= 17.4 +// can be something like "17.5.1", so just take the first two parts +const version = String(Platform.Version).split('.').slice(0, 2).join('.') + +export const isAvailable = Number(version) >= 17.4 // https://en.wikipedia.org/wiki/Translate_(Apple)#Languages const SUPPORTED_LANGUAGES = [ From 76f860dad2c55b17fcbd4caf4d4a9297261b64e3 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 30 May 2024 04:36:40 -0700 Subject: [PATCH 014/520] don't maintain position whenever there are no parents (#4277) --- src/view/com/post-thread/PostThread.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index 64ff9cb0fd..35028334c6 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -440,7 +440,9 @@ export function PostThread({ onEndReachedThreshold={2} onScrollToTop={onScrollToTop} maintainVisibleContentPosition={ - isNative ? MAINTAIN_VISIBLE_CONTENT_POSITION : undefined + isNative && hasParents + ? MAINTAIN_VISIBLE_CONTENT_POSITION + : undefined } // @ts-ignore our .web version only -prf desktopFixedHeight From 3bdceac2fb0a835d1709ad4558c9dcc2dfee6f25 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 30 May 2024 14:39:36 +0300 Subject: [PATCH 015/520] Composer - Use sheet presentation on iOS (#4278) * use sheet presentation + tweak spacing * line up elements + add hitslop to cancel * fixing spacing on replies --- src/alf/util/useColorModeTheme.ts | 24 +++++++------- src/view/com/composer/Composer.tsx | 15 ++++----- src/view/com/composer/ComposerReplyTo.tsx | 3 +- src/view/shell/Composer.tsx | 38 +++++++++++++++++++---- 4 files changed, 53 insertions(+), 27 deletions(-) diff --git a/src/alf/util/useColorModeTheme.ts b/src/alf/util/useColorModeTheme.ts index 301c993dd4..ce15587478 100644 --- a/src/alf/util/useColorModeTheme.ts +++ b/src/alf/util/useColorModeTheme.ts @@ -7,19 +7,21 @@ import {useThemePrefs} from 'state/shell' import {dark, dim, light, ThemeName} from '#/alf/themes' export function useColorModeTheme(): ThemeName { + const theme = useThemeName() + + React.useLayoutEffect(() => { + updateDocument(theme) + SystemUI.setBackgroundColorAsync(getBackgroundColor(theme)) + }, [theme]) + + return theme +} + +export function useThemeName(): ThemeName { const colorScheme = useColorScheme() const {colorMode, darkTheme} = useThemePrefs() - React.useLayoutEffect(() => { - const theme = getThemeName(colorScheme, colorMode, darkTheme) - updateDocument(theme) - SystemUI.setBackgroundColorAsync(getBackgroundColor(theme)) - }, [colorMode, colorScheme, darkTheme]) - - return React.useMemo( - () => getThemeName(colorScheme, colorMode, darkTheme), - [colorScheme, colorMode, darkTheme], - ) + return getThemeName(colorScheme, colorMode, darkTheme) } function getThemeName( @@ -53,7 +55,7 @@ function updateDocument(theme: ThemeName) { } } -function getBackgroundColor(theme: ThemeName): string { +export function getBackgroundColor(theme: ThemeName): string { switch (theme) { case 'light': return light.atoms.bg.backgroundColor diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 4911adf2c4..2618c51a3d 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -54,7 +54,7 @@ import {useAgent, useSession} from '#/state/session' import {useComposerControls} from '#/state/shell/composer' import {useAnalytics} from 'lib/analytics/analytics' import * as apilib from 'lib/api/index' -import {MAX_GRAPHEME_LENGTH} from 'lib/constants' +import {HITSLOP_10, MAX_GRAPHEME_LENGTH} from 'lib/constants' import {useIsKeyboardVisible} from 'lib/hooks/useIsKeyboardVisible' import {usePalette} from 'lib/hooks/usePalette' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' @@ -165,9 +165,8 @@ export const ComposePost = observer(function ComposePost({ () => ({ paddingBottom: isAndroid || (isIOS && !isKeyboardVisible) ? insets.bottom : 0, - paddingTop: isMobile && isWeb ? 15 : insets.top, }), - [insets, isKeyboardVisible, isMobile], + [insets, isKeyboardVisible], ) const hasScrolled = useSharedValue(0) @@ -422,7 +421,8 @@ export const ComposePost = observer(function ComposePost({ accessibilityLabel={_(msg`Cancel`)} accessibilityHint={_( msg`Closes post composer and discards post draft`, - )}> + )} + hitSlop={HITSLOP_10}> Cancel @@ -622,10 +622,8 @@ const styles = StyleSheet.create({ topbar: { flexDirection: 'row', alignItems: 'center', - marginTop: -10, - paddingHorizontal: 4, marginHorizontal: 16, - height: 44, + height: 54, gap: 4, borderBottomWidth: StyleSheet.hairlineWidth, }, @@ -633,7 +631,6 @@ const styles = StyleSheet.create({ paddingTop: 10, paddingBottom: 10, height: 50, - marginTop: 0, }, postBtn: { borderRadius: 20, @@ -676,7 +673,7 @@ const styles = StyleSheet.create({ }, textInputLayout: { flexDirection: 'row', - paddingTop: 16, + paddingTop: 4, }, textInputLayoutMobile: { flex: 1, diff --git a/src/view/com/composer/ComposerReplyTo.tsx b/src/view/com/composer/ComposerReplyTo.tsx index 1bb4a5c21f..902d60a460 100644 --- a/src/view/com/composer/ComposerReplyTo.tsx +++ b/src/view/com/composer/ComposerReplyTo.tsx @@ -223,8 +223,9 @@ const styles = StyleSheet.create({ flexDirection: 'row', alignItems: 'flex-start', borderBottomWidth: StyleSheet.hairlineWidth, - paddingTop: 16, + paddingTop: 4, paddingBottom: 16, + marginBottom: 12, }, replyToPost: { flex: 1, diff --git a/src/view/shell/Composer.tsx b/src/view/shell/Composer.tsx index 17348a30ca..ce53ffc01d 100644 --- a/src/view/shell/Composer.tsx +++ b/src/view/shell/Composer.tsx @@ -1,11 +1,15 @@ -import React from 'react' +import React, {useLayoutEffect} from 'react' import {Modal, View} from 'react-native' +import {StatusBar} from 'expo-status-bar' +import * as SystemUI from 'expo-system-ui' import {observer} from 'mobx-react-lite' +import {isIOS} from '#/platform/detection' import {Provider as LegacyModalProvider} from '#/state/modals' -import {useComposerState} from 'state/shell/composer' +import {useComposerState} from '#/state/shell/composer' import {ModalsContainer as LegacyModalsContainer} from '#/view/com/modals/Modal' -import {useTheme} from '#/alf' +import {atoms as a, useTheme} from '#/alf' +import {getBackgroundColor, useThemeName} from '#/alf/util/useColorModeTheme' import { Outlet as PortalOutlet, Provider as PortalProvider, @@ -19,15 +23,17 @@ export const Composer = observer(function ComposerImpl({}: { const state = useComposerState() const ref = useComposerCancelRef() + const open = !!state + return ( ref.current?.onPressCancel()}> - + + {isIOS && } ) }) + +// Generally, the backdrop of the app is the theme color, but when this is open +// we want it to be black due to the modal being a form sheet. +function IOSModalBackground({active}: {active: boolean}) { + const theme = useThemeName() + + useLayoutEffect(() => { + SystemUI.setBackgroundColorAsync('black') + + return () => { + SystemUI.setBackgroundColorAsync(getBackgroundColor(theme)) + } + }, [theme]) + + // Set the status bar to light - however, only if the modal is active + // If we rely on this component being mounted to set this, + // there'll be a delay before it switches back to default. + return active ? : null +} From b077cbe399c32907e40d790e988a94ada47779a7 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 30 May 2024 14:40:22 +0300 Subject: [PATCH 016/520] match loadmore position to fab (#4280) --- src/view/com/util/fab/FABInner.tsx | 8 +++--- .../com/util/load-latest/LoadLatestBtn.tsx | 27 ++++++++++++------- 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/src/view/com/util/fab/FABInner.tsx b/src/view/com/util/fab/FABInner.tsx index ccf2f31dbf..c9443127b8 100644 --- a/src/view/com/util/fab/FABInner.tsx +++ b/src/view/com/util/fab/FABInner.tsx @@ -4,11 +4,11 @@ import Animated, {useAnimatedStyle, withTiming} from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' import {LinearGradient} from 'expo-linear-gradient' +import {useMinimalShellMode} from '#/lib/hooks/useMinimalShellMode' +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' +import {clamp} from '#/lib/numbers' +import {gradients} from '#/lib/styles' import {isWeb} from '#/platform/detection' -import {useMinimalShellMode} from 'lib/hooks/useMinimalShellMode' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {clamp} from 'lib/numbers' -import {gradients} from 'lib/styles' import {useInteractionState} from '#/components/hooks/useInteractionState' export interface FABProps diff --git a/src/view/com/util/load-latest/LoadLatestBtn.tsx b/src/view/com/util/load-latest/LoadLatestBtn.tsx index f02e4a2bd7..7e85e670f4 100644 --- a/src/view/com/util/load-latest/LoadLatestBtn.tsx +++ b/src/view/com/util/load-latest/LoadLatestBtn.tsx @@ -1,17 +1,21 @@ import React from 'react' import {StyleSheet, TouchableOpacity, View} from 'react-native' -import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import Animated from 'react-native-reanimated' +import {useSafeAreaInsets} from 'react-native-safe-area-context' +import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {useMediaQuery} from 'react-responsive' -import {usePalette} from 'lib/hooks/usePalette' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {colors} from 'lib/styles' -import {HITSLOP_20} from 'lib/constants' -import {useMinimalShellMode} from 'lib/hooks/useMinimalShellMode' + +import {HITSLOP_20} from '#/lib/constants' +import {useMinimalShellMode} from '#/lib/hooks/useMinimalShellMode' +import {usePalette} from '#/lib/hooks/usePalette' +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' +import {clamp} from '#/lib/numbers' +import {colors} from '#/lib/styles' +import {isWeb} from '#/platform/detection' +import {useSession} from '#/state/session' + const AnimatedTouchableOpacity = Animated.createAnimatedComponent(TouchableOpacity) -import {isWeb} from 'platform/detection' -import {useSession} from 'state/session' export function LoadLatestBtn({ onPress, @@ -26,6 +30,7 @@ export function LoadLatestBtn({ const {hasSession} = useSession() const {isDesktop, isTablet, isMobile, isTabletOrMobile} = useWebMediaQueries() const {fabMinimalShellTransform} = useMinimalShellMode() + const insets = useSafeAreaInsets() // move button inline if it starts overlapping the left nav const isTallViewport = useMediaQuery({minHeight: 700}) @@ -34,6 +39,10 @@ export function LoadLatestBtn({ // it on both tablet and mobile since we are showing the bottom bar (see createNativeStackNavigatorWithAuth) const showBottomBar = hasSession ? isMobile : isTabletOrMobile + const bottomPosition = isTablet + ? {bottom: 50} + : {bottom: clamp(insets.bottom, 15, 60) + 15} + return ( Date: Thu, 30 May 2024 15:46:26 +0300 Subject: [PATCH 017/520] play haptics before closing modal (#4283) --- src/view/com/util/post-ctrls/PostCtrls.tsx | 10 ---------- src/view/com/util/post-ctrls/RepostButton.tsx | 10 ++++++++-- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index c90a723a0b..d42590e905 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -23,7 +23,6 @@ import {toShareUrl} from '#/lib/strings/url-helpers' import {s} from '#/lib/styles' import {Shadow} from '#/state/cache/types' import {useFeedFeedbackContext} from '#/state/feed-feedback' -import {useModalControls} from '#/state/modals' import { usePostLikeMutationQueue, usePostRepostMutationQueue, @@ -65,7 +64,6 @@ let PostCtrls = ({ const t = useTheme() const {_} = useLingui() const {openComposer} = useComposerControls() - const {closeModal} = useModalControls() const [queueLike, queueUnlike] = usePostLikeMutationQueue(post, logContext) const [queueRepost, queueUnrepost] = usePostRepostMutationQueue( post, @@ -118,10 +116,8 @@ let PostCtrls = ({ ]) const onRepost = useCallback(async () => { - closeModal() try { if (!post.viewer?.repost) { - playHaptic() sendInteraction({ item: post.uri, event: 'app.bsky.feed.defs#interactionRepost', @@ -137,10 +133,8 @@ let PostCtrls = ({ } } }, [ - closeModal, post.uri, post.viewer?.repost, - playHaptic, queueRepost, queueUnrepost, sendInteraction, @@ -148,7 +142,6 @@ let PostCtrls = ({ ]) const onQuote = useCallback(() => { - closeModal() sendInteraction({ item: post.uri, event: 'app.bsky.feed.defs#interactionQuote', @@ -163,16 +156,13 @@ let PostCtrls = ({ indexedAt: post.indexedAt, }, }) - playHaptic() }, [ - closeModal, openComposer, post.uri, post.cid, post.author, post.indexedAt, record.text, - playHaptic, sendInteraction, feedContext, ]) diff --git a/src/view/com/util/post-ctrls/RepostButton.tsx b/src/view/com/util/post-ctrls/RepostButton.tsx index ebf3357f31..b1fe73d5b3 100644 --- a/src/view/com/util/post-ctrls/RepostButton.tsx +++ b/src/view/com/util/post-ctrls/RepostButton.tsx @@ -3,6 +3,7 @@ import {View} from 'react-native' import {msg, plural} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useHaptics} from '#/lib/haptics' import {useRequireAuth} from '#/state/session' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' @@ -30,6 +31,7 @@ let RepostButton = ({ const {_} = useLingui() const requireAuth = useRequireAuth() const dialogControl = Dialog.useDialogControl() + const playHaptic = useHaptics() const color = React.useMemo( () => ({ @@ -89,8 +91,11 @@ let RepostButton = ({ : _(msg({message: `Repost`, context: 'action'})) } onPress={() => { - dialogControl.close() - onRepost() + if (!isReposted) playHaptic() + + dialogControl.close(() => { + onRepost() + }) }} size="large" variant="ghost" @@ -106,6 +111,7 @@ let RepostButton = ({ style={[a.justify_start, a.px_md]} label={_(msg`Quote post`)} onPress={() => { + playHaptic() dialogControl.close(() => { onQuote() }) From 8feb2ab449fb31c1a5a6bd25dea8c01f97fa5231 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 30 May 2024 16:06:59 +0300 Subject: [PATCH 018/520] put dropdown in fullscreenoverlay on iOS (#4284) --- .../select-language/SelectLangBtn.tsx | 27 +++++++++-------- src/view/com/util/forms/DropdownButton.tsx | 30 ++++++++++++------- src/view/shell/Composer.web.tsx | 7 +++-- 3 files changed, 38 insertions(+), 26 deletions(-) diff --git a/src/view/com/composer/select-language/SelectLangBtn.tsx b/src/view/com/composer/select-language/SelectLangBtn.tsx index 7856222259..7a086789ac 100644 --- a/src/view/com/composer/select-language/SelectLangBtn.tsx +++ b/src/view/com/composer/select-language/SelectLangBtn.tsx @@ -1,27 +1,28 @@ import React, {useCallback, useMemo} from 'react' -import {StyleSheet, Keyboard} from 'react-native' +import {Keyboard, StyleSheet} from 'react-native' import { FontAwesomeIcon, FontAwesomeIconStyle, } from '@fortawesome/react-native-fontawesome' -import {Text} from 'view/com/util/text/Text' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useModalControls} from '#/state/modals' +import { + hasPostLanguage, + toPostLanguages, + useLanguagePrefs, + useLanguagePrefsApi, +} from '#/state/preferences/languages' +import {usePalette} from 'lib/hooks/usePalette' +import {isNative} from 'platform/detection' import { DropdownButton, DropdownItem, DropdownItemButton, } from 'view/com/util/forms/DropdownButton' -import {usePalette} from 'lib/hooks/usePalette' -import {isNative} from 'platform/detection' +import {Text} from 'view/com/util/text/Text' import {codeToLanguageName} from '../../../../locale/helpers' -import {useModalControls} from '#/state/modals' -import { - useLanguagePrefs, - useLanguagePrefsApi, - toPostLanguages, - hasPostLanguage, -} from '#/state/preferences/languages' -import {msg} from '@lingui/macro' -import {useLingui} from '@lingui/react' export function SelectLangBtn() { const pal = usePalette('default') diff --git a/src/view/com/util/forms/DropdownButton.tsx b/src/view/com/util/forms/DropdownButton.tsx index 2285b0615a..14b97161da 100644 --- a/src/view/com/util/forms/DropdownButton.tsx +++ b/src/view/com/util/forms/DropdownButton.tsx @@ -2,6 +2,7 @@ import React, {PropsWithChildren, useMemo, useRef} from 'react' import { Dimensions, GestureResponderEvent, + Platform, StyleProp, StyleSheet, TouchableOpacity, @@ -10,18 +11,20 @@ import { View, ViewStyle, } from 'react-native' -import {IconProp} from '@fortawesome/fontawesome-svg-core' import RootSiblings from 'react-native-root-siblings' +import {FullWindowOverlay} from 'react-native-screens' +import {IconProp} from '@fortawesome/fontawesome-svg-core' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {HITSLOP_10} from 'lib/constants' +import {usePalette} from 'lib/hooks/usePalette' +import {colors} from 'lib/styles' +import {useTheme} from 'lib/ThemeContext' +import {isWeb} from 'platform/detection' import {Text} from '../text/Text' import {Button, ButtonType} from './Button' -import {colors} from 'lib/styles' -import {usePalette} from 'lib/hooks/usePalette' -import {useTheme} from 'lib/ThemeContext' -import {HITSLOP_10} from 'lib/constants' -import {useLingui} from '@lingui/react' -import {msg} from '@lingui/macro' -import {isWeb} from 'platform/detection' const ESTIMATED_BTN_HEIGHT = 50 const ESTIMATED_SEP_HEIGHT = 16 @@ -239,7 +242,7 @@ const DropdownItems = ({ // - (On mobile) be buttons by default, accept `label` and `nativeID` // props, and always have an explicit label return ( - <> + {/* This TouchableWithoutFeedback renders the background so if the user clicks outside, the dropdown closes */} - + ) } +// on iOS, due to formSheet presentation style, we need to render the overlay +// as a full screen overlay +const Wrapper = Platform.select({ + ios: FullWindowOverlay, + default: ({children}) => <>{children}, +}) + function isSep(item: DropdownItem): item is DropdownItemSeparator { return 'sep' in item && item.sep } diff --git a/src/view/shell/Composer.web.tsx b/src/view/shell/Composer.web.tsx index 00233f66af..c9c604f114 100644 --- a/src/view/shell/Composer.web.tsx +++ b/src/view/shell/Composer.web.tsx @@ -1,15 +1,16 @@ import React from 'react' import {StyleSheet, View} from 'react-native' import Animated, {FadeIn, FadeInDown, FadeOut} from 'react-native-reanimated' -import {ComposePost} from '../com/composer/Composer' -import {useComposerState} from 'state/shell/composer' + +import {useWebBodyScrollLock} from '#/lib/hooks/useWebBodyScrollLock' import {usePalette} from 'lib/hooks/usePalette' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {useWebBodyScrollLock} from '#/lib/hooks/useWebBodyScrollLock' +import {useComposerState} from 'state/shell/composer' import { EmojiPicker, EmojiPickerState, } from 'view/com/composer/text-input/web/EmojiPicker.web' +import {ComposePost} from '../com/composer/Composer' const BOTTOM_BAR_HEIGHT = 61 From 8de028387c939999708e521203541fceea5543d4 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 30 May 2024 15:57:03 +0100 Subject: [PATCH 019/520] Reduce Threadgate button size (#4287) --- src/components/Button.tsx | 6 +++++- src/view/com/composer/threadgate/ThreadgateBtn.tsx | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/Button.tsx b/src/components/Button.tsx index c543cbba5f..e22faa060c 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -28,7 +28,7 @@ export type ButtonColor = | 'gradient_sunset' | 'gradient_nordic' | 'gradient_bonfire' -export type ButtonSize = 'tiny' | 'small' | 'medium' | 'large' +export type ButtonSize = 'tiny' | 'xsmall' | 'small' | 'medium' | 'large' export type ButtonShape = 'round' | 'square' | 'default' export type VariantProps = { /** @@ -283,6 +283,8 @@ export function Button({ baseStyles.push({paddingVertical: 12}, a.px_2xl, a.rounded_sm, a.gap_md) } else if (size === 'small') { baseStyles.push({paddingVertical: 9}, a.px_lg, a.rounded_sm, a.gap_sm) + } else if (size === 'xsmall') { + baseStyles.push({paddingVertical: 6}, a.px_sm, a.rounded_sm, a.gap_sm) } else if (size === 'tiny') { baseStyles.push({paddingVertical: 4}, a.px_sm, a.rounded_xs, a.gap_xs) } @@ -295,6 +297,8 @@ export function Button({ } } else if (size === 'small') { baseStyles.push({height: 34, width: 34}) + } else if (size === 'xsmall') { + baseStyles.push({height: 28, width: 28}) } else if (size === 'tiny') { baseStyles.push({height: 20, width: 20}) } diff --git a/src/view/com/composer/threadgate/ThreadgateBtn.tsx b/src/view/com/composer/threadgate/ThreadgateBtn.tsx index c43f00676b..df2a31e2b9 100644 --- a/src/view/com/composer/threadgate/ThreadgateBtn.tsx +++ b/src/view/com/composer/threadgate/ThreadgateBtn.tsx @@ -49,7 +49,7 @@ export function ThreadgateBtn({ + )} + + ) : ( + children + ) +} diff --git a/src/view/com/posts/AviFollowButton.web.tsx b/src/view/com/posts/AviFollowButton.web.tsx new file mode 100644 index 0000000000..6ad3c9f1fd --- /dev/null +++ b/src/view/com/posts/AviFollowButton.web.tsx @@ -0,0 +1 @@ +export {Fragment as AviFollowButton} from 'react' diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 8077c29683..b10ffe19fa 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -41,6 +41,7 @@ import {PostEmbeds} from '../util/post-embeds' import {PostMeta} from '../util/PostMeta' import {Text} from '../util/text/Text' import {PreviewableUserAvatar} from '../util/UserAvatar' +import {AviFollowButton} from './AviFollowButton' interface FeedItemProps { record: AppBskyFeedPost.Record @@ -284,13 +285,15 @@ let FeedItemInner = ({ - + + + {isThreadParent && ( Date: Thu, 30 May 2024 21:32:54 -0700 Subject: [PATCH 026/520] Change many border widths from `1` to `hairlineWidth` (#4294) * feed items * update some more * moar * profile card * composer and notifications * settings screen * remove border from first item in feeds * remove border from first item in feeds * more removal of top border * fix flatlist rendering * oops * scroll to top fab * a.border * centeredview/list * placeholder * web sidebar * search posts * feeds list * user lists * list header * account list width 1 * hide top border feedgens * same for lists * fix tab bar web desktop * wait... * show the border on desktop web * fix lists * fix lists * round --- src/alf/atoms.ts | 13 ++--- src/components/AccountList.tsx | 4 +- src/view/com/composer/Composer.tsx | 5 +- src/view/com/composer/Prompt.tsx | 16 +++--- src/view/com/feeds/FeedSourceCard.tsx | 16 ++++-- src/view/com/feeds/ProfileFeedgens.tsx | 4 +- src/view/com/lists/ListCard.tsx | 22 ++++---- src/view/com/lists/MyLists.tsx | 18 ++++--- src/view/com/lists/ProfileLists.tsx | 8 +-- src/view/com/notifications/Feed.tsx | 33 ++++++++---- src/view/com/notifications/FeedItem.tsx | 5 +- src/view/com/pager/PagerWithHeader.tsx | 4 +- src/view/com/pager/TabBar.tsx | 3 +- src/view/com/post-thread/PostThreadItem.tsx | 11 ++-- src/view/com/post/Post.tsx | 3 +- src/view/com/posts/Feed.tsx | 21 +++++--- src/view/com/posts/FeedItem.tsx | 11 ++-- src/view/com/posts/FeedSlice.tsx | 10 +++- src/view/com/profile/ProfileCard.tsx | 3 +- src/view/com/profile/ProfileSubpageHeader.tsx | 28 +++++----- src/view/com/util/LoadingPlaceholder.tsx | 3 +- src/view/com/util/ViewHeader.tsx | 5 +- src/view/com/util/Views.web.tsx | 9 ++-- .../com/util/load-latest/LoadLatestBtn.tsx | 3 +- src/view/com/util/post-embeds/QuoteEmbed.tsx | 5 +- src/view/com/util/post-embeds/index.tsx | 3 +- src/view/screens/Feeds.tsx | 5 +- src/view/screens/Lists.tsx | 31 ++++++----- src/view/screens/Notifications.tsx | 53 ++++++++++--------- src/view/screens/ProfileList.tsx | 5 +- src/view/screens/Settings/index.tsx | 3 +- src/view/shell/bottom-bar/BottomBarStyles.tsx | 3 +- src/view/shell/desktop/RightNav.tsx | 5 +- 33 files changed, 227 insertions(+), 144 deletions(-) diff --git a/src/alf/atoms.ts b/src/alf/atoms.ts index eb130f3ae9..1ccb0460c4 100644 --- a/src/alf/atoms.ts +++ b/src/alf/atoms.ts @@ -1,7 +1,8 @@ -import {Platform} from 'react-native' +import {Platform, StyleSheet} from 'react-native' import * as tokens from '#/alf/tokens' import {native, web} from '#/alf/util/platform' +import hairlineWidth = StyleSheet.hairlineWidth export const atoms = { /* @@ -277,19 +278,19 @@ export const atoms = { borderWidth: 0, }, border: { - borderWidth: 1, + borderWidth: hairlineWidth, }, border_t: { - borderTopWidth: 1, + borderTopWidth: hairlineWidth, }, border_b: { - borderBottomWidth: 1, + borderBottomWidth: hairlineWidth, }, border_l: { - borderLeftWidth: 1, + borderLeftWidth: hairlineWidth, }, border_r: { - borderRightWidth: 1, + borderRightWidth: hairlineWidth, }, /* diff --git a/src/components/AccountList.tsx b/src/components/AccountList.tsx index 7d696801ed..883c06c144 100644 --- a/src/components/AccountList.tsx +++ b/src/components/AccountList.tsx @@ -37,7 +37,7 @@ export function AccountList({ style={[ a.rounded_md, a.overflow_hidden, - a.border, + {borderWidth: 1}, t.atoms.border_contrast_low, ]}> {accounts.map(account => ( @@ -48,7 +48,7 @@ export function AccountList({ isCurrentAccount={account.did === currentAccount?.did} isPendingAccount={account.did === pendingDid} /> - + ))} ) : null} - + @@ -621,11 +627,6 @@ export function useComposerCancelRef() { const styles = StyleSheet.create({ topbar: { - flexDirection: 'row', - alignItems: 'center', - marginHorizontal: 16, - height: 54, - gap: 4, borderBottomWidth: StyleSheet.hairlineWidth, }, topbarDesktop: { @@ -633,6 +634,13 @@ const styles = StyleSheet.create({ paddingBottom: 10, height: 50, }, + topbarInner: { + flexDirection: 'row', + alignItems: 'center', + paddingHorizontal: 16, + height: 54, + gap: 4, + }, postBtn: { borderRadius: 20, paddingHorizontal: 20, @@ -643,19 +651,19 @@ const styles = StyleSheet.create({ flexDirection: 'row', backgroundColor: colors.red1, borderRadius: 6, - marginHorizontal: 15, + marginHorizontal: 16, paddingHorizontal: 8, paddingVertical: 6, - marginVertical: 6, + marginBottom: 8, }, reminderLine: { flexDirection: 'row', alignItems: 'center', borderRadius: 6, - marginHorizontal: 15, + marginHorizontal: 16, paddingHorizontal: 8, paddingVertical: 6, - marginBottom: 6, + marginBottom: 8, }, errorIcon: { borderWidth: hairlineWidth, @@ -690,8 +698,8 @@ const styles = StyleSheet.create({ bottomBar: { flexDirection: 'row', paddingVertical: 4, - paddingLeft: 15, - paddingRight: 20, + paddingLeft: 8, + paddingRight: 16, alignItems: 'center', borderTopWidth: hairlineWidth, }, diff --git a/src/view/com/composer/ComposerReplyTo.tsx b/src/view/com/composer/ComposerReplyTo.tsx index 902d60a460..6b38caff03 100644 --- a/src/view/com/composer/ComposerReplyTo.tsx +++ b/src/view/com/composer/ComposerReplyTo.tsx @@ -10,7 +10,6 @@ import { import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {isWeb} from '#/platform/detection' import {sanitizeDisplayName} from 'lib/strings/display-names' import {sanitizeHandle} from 'lib/strings/handles' import {ComposerOptsPostRef} from 'state/shell/composer' @@ -76,10 +75,7 @@ export function ComposerReplyTo({replyTo}: {replyTo: ComposerOptsPostRef}) { return ( { @@ -45,7 +46,7 @@ export function ThreadgateBtn({ : _(msg`Some people can reply`) return ( - + + + {title} + + + + + { + setSearchText(text) + listRef.current?.scrollToOffset({offset: 0, animated: false}) + }} + onEscape={control.close} + /> + + + ) + }, [ + t.atoms.border_contrast_low, + t.atoms.bg, + t.atoms.text_contrast_high, + t.palette.contrast_500, + _, + title, + searchText, + control, + ]) + + return ( + item.key} + style={[ + web([a.py_0, {height: '100vh', maxHeight: 600}, a.px_0]), + native({ + height: '100%', + paddingHorizontal: 0, + marginTop: 0, + paddingTop: 0, + borderTopLeftRadius: 40, + borderTopRightRadius: 40, + }), + ]} + webInnerStyle={[a.py_0, {maxWidth: 500, minWidth: 200}]} + keyboardDismissMode="on-drag" + /> ) } @@ -293,217 +461,3 @@ function SearchInput({ ) } - -function SearchablePeopleList({ - onCreateChat, -}: { - onCreateChat: (did: string) => void -}) { - const t = useTheme() - const {_} = useLingui() - const moderationOpts = useModerationOpts() - const control = Dialog.useDialogContext() - const listRef = useRef(null) - const {currentAccount} = useSession() - const inputRef = useRef(null) - - const [searchText, setSearchText] = useState('') - - const { - data: results, - isError, - isFetching, - } = useActorAutocompleteQuery(searchText, true, 12) - const {data: follows} = useProfileFollowsQuery(currentAccount?.did) - - const items = useMemo(() => { - let _items: Item[] = [] - - if (isError) { - _items.push({ - type: 'empty', - key: 'empty', - message: _(msg`We're having network issues, try again`), - }) - } else if (searchText.length) { - if (results?.length) { - for (const profile of results) { - if (profile.did === currentAccount?.did) continue - _items.push({ - type: 'profile', - key: profile.did, - enabled: canBeMessaged(profile), - profile, - }) - } - - _items = _items.sort(a => { - // @ts-ignore - return a.enabled ? -1 : 1 - }) - } - } else { - if (follows) { - for (const page of follows.pages) { - for (const profile of page.follows) { - _items.push({ - type: 'profile', - key: profile.did, - enabled: canBeMessaged(profile), - profile, - }) - } - } - - _items = _items.sort(a => { - // @ts-ignore - return a.enabled ? -1 : 1 - }) - } else { - Array(10) - .fill(0) - .forEach((_, i) => { - _items.push({ - type: 'placeholder', - key: i + '', - }) - }) - } - } - - return _items - }, [_, searchText, results, isError, currentAccount?.did, follows]) - - if (searchText && !isFetching && !items.length && !isError) { - items.push({type: 'empty', key: 'empty', message: _(msg`No results`)}) - } - - const renderItems = useCallback( - ({item}: {item: Item}) => { - switch (item.type) { - case 'profile': { - return ( - - ) - } - case 'placeholder': { - return - } - case 'empty': { - return - } - default: - return null - } - }, - [moderationOpts, onCreateChat], - ) - - useLayoutEffect(() => { - if (isWeb) { - setImmediate(() => { - inputRef?.current?.focus() - }) - } - }, []) - - const listHeader = useMemo(() => { - return ( - - - - - Start a new chat - - - - - { - setSearchText(text) - listRef.current?.scrollToOffset({offset: 0, animated: false}) - }} - onEscape={control.close} - /> - - - ) - }, [t, _, control, searchText]) - - return ( - item.key} - style={[ - web([a.py_0, {height: '100vh', maxHeight: 600}, a.px_0]), - native({ - height: '100%', - paddingHorizontal: 0, - marginTop: 0, - paddingTop: 0, - borderTopLeftRadius: 40, - borderTopRightRadius: 40, - }), - ]} - webInnerStyle={[a.py_0, {maxWidth: 500, minWidth: 200}]} - keyboardDismissMode="on-drag" - /> - ) -} diff --git a/src/components/dms/dialogs/ShareViaChatDialog.tsx b/src/components/dms/dialogs/ShareViaChatDialog.tsx new file mode 100644 index 0000000000..ac475f7c99 --- /dev/null +++ b/src/components/dms/dialogs/ShareViaChatDialog.tsx @@ -0,0 +1,52 @@ +import React, {useCallback} from 'react' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useGetConvoForMembers} from '#/state/queries/messages/get-convo-for-members' +import {logEvent} from 'lib/statsig/statsig' +import * as Toast from '#/view/com/util/Toast' +import * as Dialog from '#/components/Dialog' +import {SearchablePeopleList} from './SearchablePeopleList' + +export function SendViaChatDialog({ + control, + onSelectChat, +}: { + control: Dialog.DialogControlProps + onSelectChat: (chatId: string) => void +}) { + const {_} = useLingui() + + const {mutate: createChat} = useGetConvoForMembers({ + onSuccess: data => { + onSelectChat(data.convo.id) + + if (!data.convo.lastMessage) { + logEvent('chat:create', {logContext: 'SendViaChatDialog'}) + } + logEvent('chat:open', {logContext: 'SendViaChatDialog'}) + }, + onError: error => { + Toast.show(error.message) + }, + }) + + const onCreateChat = useCallback( + (did: string) => { + control.close(() => createChat([did])) + }, + [control, createChat], + ) + + return ( + + + + ) +} diff --git a/src/components/dms/NewChatDialog/TextInput.tsx b/src/components/dms/dialogs/TextInput.tsx similarity index 100% rename from src/components/dms/NewChatDialog/TextInput.tsx rename to src/components/dms/dialogs/TextInput.tsx diff --git a/src/components/dms/NewChatDialog/TextInput.web.tsx b/src/components/dms/dialogs/TextInput.web.tsx similarity index 100% rename from src/components/dms/NewChatDialog/TextInput.web.tsx rename to src/components/dms/dialogs/TextInput.web.tsx diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index 5011aafd79..7504cd83a0 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -38,7 +38,7 @@ export type CommonNavigatorParams = { AccessibilitySettings: undefined Search: {q?: string} Hashtag: {tag: string; author?: string} - MessagesConversation: {conversation: string} + MessagesConversation: {conversation: string; embed?: string} MessagesSettings: undefined } diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 00444c18c4..48651b3d96 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -130,10 +130,14 @@ export type LogEvents = { | 'AvatarButton' } 'chat:create': { - logContext: 'ProfileHeader' | 'NewChatDialog' + logContext: 'ProfileHeader' | 'NewChatDialog' | 'SendViaChatDialog' } 'chat:open': { - logContext: 'ProfileHeader' | 'NewChatDialog' | 'ChatsList' + logContext: + | 'ProfileHeader' + | 'NewChatDialog' + | 'ChatsList' + | 'SendViaChatDialog' } 'test:all:always': {} diff --git a/src/screens/Messages/Conversation/MessageInput.tsx b/src/screens/Messages/Conversation/MessageInput.tsx index 1491886846..c8229f95dc 100644 --- a/src/screens/Messages/Conversation/MessageInput.tsx +++ b/src/screens/Messages/Conversation/MessageInput.tsx @@ -27,13 +27,20 @@ import * as Toast from '#/view/com/util/Toast' import {atoms as a, useTheme} from '#/alf' import {useSharedInputStyles} from '#/components/forms/TextField' import {PaperPlane_Stroke2_Corner0_Rounded as PaperPlane} from '#/components/icons/PaperPlane' +import {useExtractEmbedFromFacets} from './MessageInputEmbed' const AnimatedTextInput = Animated.createAnimatedComponent(TextInput) export function MessageInput({ onSendMessage, + hasEmbed, + setEmbed, + children, }: { onSendMessage: (message: string) => void + hasEmbed: boolean + setEmbed: (embedUrl: string | undefined) => void + children?: React.ReactNode }) { const {_} = useLingui() const t = useTheme() @@ -53,9 +60,10 @@ export function MessageInput({ const inputRef = useAnimatedRef() useSaveMessageDraft(message) + useExtractEmbedFromFacets(message, setEmbed) const onSubmit = React.useCallback(() => { - if (message.trim() === '') { + if (!hasEmbed && message.trim() === '') { return } if (new Graphemer().countGraphemes(message) > MAX_DM_GRAPHEME_LENGTH) { @@ -66,13 +74,23 @@ export function MessageInput({ onSendMessage(message) playHaptic() setMessage('') + setEmbed(undefined) // Pressing the send button causes the text input to lose focus, so we need to // re-focus it after sending setTimeout(() => { inputRef.current?.focus() }, 100) - }, [message, clearDraft, onSendMessage, playHaptic, _, inputRef]) + }, [ + hasEmbed, + message, + clearDraft, + onSendMessage, + playHaptic, + setEmbed, + _, + inputRef, + ]) useFocusedInputHandler( { @@ -101,6 +119,7 @@ export function MessageInput({ return ( + {children} void + hasEmbed: boolean + setEmbed: (embedUrl: string | undefined) => void + children?: React.ReactNode }) { const {isTabletOrDesktop} = useWebMediaQueries() const {_} = useLingui() @@ -35,7 +42,7 @@ export function MessageInput({ const [textAreaHeight, setTextAreaHeight] = React.useState(38) const onSubmit = React.useCallback(() => { - if (message.trim() === '') { + if (!hasEmbed && message.trim() === '') { return } if (new Graphemer().countGraphemes(message) > MAX_DM_GRAPHEME_LENGTH) { @@ -45,7 +52,8 @@ export function MessageInput({ clearDraft() onSendMessage(message) setMessage('') - }, [message, onSendMessage, _, clearDraft]) + setEmbed(undefined) + }, [message, onSendMessage, _, clearDraft, hasEmbed, setEmbed]) const onKeyDown = React.useCallback( (e: React.KeyboardEvent) => { @@ -87,9 +95,11 @@ export function MessageInput({ ) useSaveMessageDraft(message) + useExtractEmbedFromFacets(message, setEmbed) return ( + {children} >() + const navigation = useNavigation() + const embedFromParams = route.params.embed + + const [embedUri, setEmbed] = useState(embedFromParams) + + if (embedFromParams && embedUri !== embedFromParams) { + setEmbed(embedFromParams) + } + + return { + embedUri, + setEmbed: useCallback( + (embedUrl: string | undefined) => { + if (!embedUrl) { + navigation.setParams({embed: ''}) + setEmbed(undefined) + return + } + + if (embedFromParams) return + + const url = convertBskyAppUrlIfNeeded(embedUrl) + const [_0, user, _1, rkey] = url.split('/').filter(Boolean) + const uri = makeRecordUri(user, 'app.bsky.feed.post', rkey) + + setEmbed(uri) + }, + [embedFromParams, navigation], + ), + } +} + +export function useExtractEmbedFromFacets( + message: string, + setEmbed: (embedUrl: string | undefined) => void, +) { + const rt = new RichTextAPI({text: message}) + rt.detectFacetsWithoutResolution() + + let uriFromFacet: string | undefined + + for (const facet of rt.facets ?? []) { + for (const feature of facet.features) { + if (AppBskyRichtextFacet.isLink(feature) && isBskyPostUrl(feature.uri)) { + uriFromFacet = feature.uri + break + } + } + } + + useEffect(() => { + if (uriFromFacet) { + setEmbed(uriFromFacet) + } + }, [uriFromFacet, setEmbed]) +} + +export function MessageInputEmbed({ + embedUri, + setEmbed, +}: { + embedUri: string | undefined + setEmbed: (embedUrl: string | undefined) => void +}) { + const t = useTheme() + const {_} = useLingui() + + const {data: post, status} = usePostQuery(embedUri) + + const moderationOpts = useModerationOpts() + const moderation = useMemo( + () => + moderationOpts && post ? moderatePost(post, moderationOpts) : undefined, + [moderationOpts, post], + ) + + const {rt, record} = useMemo(() => { + if ( + post && + AppBskyFeedPost.isRecord(post.record) && + AppBskyFeedPost.validateRecord(post.record).success + ) { + return { + rt: new RichTextAPI({ + text: post.record.text, + facets: post.record.facets, + }), + record: post.record, + } + } + + return {rt: undefined, record: undefined} + }, [post]) + + if (!embedUri) { + return null + } + + let content = null + switch (status) { + case 'pending': + content = ( + + + + ) + break + case 'error': + content = ( + + Could not fetch post + + ) + break + case 'success': + const itemUrip = new AtUri(post.uri) + const itemHref = makeProfileLink(post.author, 'post', itemUrip.rkey) + + if (!post || !moderation || !rt || !record) { + return null + } + + const images = AppBskyEmbedImages.isView(post.embed) + ? post.embed.images + : AppBskyEmbedRecordWithMedia.isView(post.embed) && + AppBskyEmbedImages.isView(post.embed.media) + ? post.embed.media.images + : undefined + + content = ( + + + + + {rt.text && ( + + + + )} + {images && images?.length > 0 && ( + + )} + + + ) + break + } + + return ( + + {content} + + + ) +} diff --git a/src/screens/Messages/Conversation/MessagesList.tsx b/src/screens/Messages/Conversation/MessagesList.tsx index d6aa06a1ce..e6f657b497 100644 --- a/src/screens/Messages/Conversation/MessagesList.tsx +++ b/src/screens/Messages/Conversation/MessagesList.tsx @@ -15,9 +15,11 @@ import {ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/rean import {useSafeAreaInsets} from 'react-native-safe-area-context' import {AppBskyEmbedRecord, AppBskyRichtextFacet, RichText} from '@atproto/api' -import {getPostAsQuote} from '#/lib/link-meta/bsky' import {shortenLinks, stripInvalidMentions} from '#/lib/strings/rich-text-manip' -import {isBskyPostUrl} from '#/lib/strings/url-helpers' +import { + convertBskyAppUrlIfNeeded, + isBskyPostUrl, +} from '#/lib/strings/url-helpers' import {logger} from '#/logger' import {isNative} from '#/platform/detection' import {isConvoActive, useConvoActive} from '#/state/messages/convo' @@ -36,6 +38,7 @@ import {MessageItem} from '#/components/dms/MessageItem' import {NewMessagesPill} from '#/components/dms/NewMessagesPill' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' +import {MessageInputEmbed, useMessageEmbed} from './MessageInputEmbed' function MaybeLoader({isLoading}: {isLoading: boolean}) { return ( @@ -85,6 +88,7 @@ export function MessagesList({ const convoState = useConvoActive() const agent = useAgent() const getPost = useGetPost() + const {embedUri, setEmbed} = useMessageEmbed() const flatListRef = useAnimatedRef() @@ -277,25 +281,10 @@ export function MessagesList({ rt.detectFacetsWithoutResolution() let embed: AppBskyEmbedRecord.Main | undefined - // find the first link facet that is a link to a post - const postLinkFacet = rt.facets?.find(facet => { - return facet.features.find(feature => { - if (AppBskyRichtextFacet.isLink(feature)) { - return isBskyPostUrl(feature.uri) - } - return false - }) - }) - - // if we found a post link, get the post and embed it - if (postLinkFacet) { - const postLink = postLinkFacet.features.find( - AppBskyRichtextFacet.isLink, - ) - if (!postLink) return + if (embedUri) { try { - const post = await getPostAsQuote(getPost, postLink.uri) + const post = await getPost({uri: embedUri}) if (post) { embed = { $type: 'app.bsky.embed.record', @@ -305,24 +294,43 @@ export function MessagesList({ }, } - // remove the post link from the text - rt.delete( - postLinkFacet.index.byteStart, - postLinkFacet.index.byteEnd, - ) + // look for the embed uri in the facets, so we can remove it from the text + const postLinkFacet = rt.facets?.find(facet => { + return facet.features.find(feature => { + if (AppBskyRichtextFacet.isLink(feature)) { + if (isBskyPostUrl(feature.uri)) { + const url = convertBskyAppUrlIfNeeded(feature.uri) + const [_0, _1, _2, rkey] = url.split('/').filter(Boolean) - // re-trim the text, now that we've removed the post link - // - // if the post link is at the start of the text, we don't want to leave a leading space - // so trim on both sides - if (postLinkFacet.index.byteStart === 0) { - rt = new RichText({text: rt.text.trim()}, {cleanNewlines: true}) - } else { - // otherwise just trim the end - rt = new RichText( - {text: rt.text.trimEnd()}, - {cleanNewlines: true}, + // this might have a handle instead of a DID + // so just compare the rkey - not particularly dangerous + return post.uri.endsWith(rkey) + } + } + return false + }) + }) + + if (postLinkFacet) { + // remove the post link from the text + rt.delete( + postLinkFacet.index.byteStart, + postLinkFacet.index.byteEnd, ) + + // re-trim the text, now that we've removed the post link + // + // if the post link is at the start of the text, we don't want to leave a leading space + // so trim on both sides + if (postLinkFacet.index.byteStart === 0) { + rt = new RichText({text: rt.text.trim()}, {cleanNewlines: true}) + } else { + // otherwise just trim the end + rt = new RichText( + {text: rt.text.trimEnd()}, + {cleanNewlines: true}, + ) + } } } } catch (error) { @@ -345,7 +353,7 @@ export function MessagesList({ embed, }) }, - [agent, convoState, getPost, hasScrolled, setHasScrolled], + [agent, convoState, embedUri, getPost, hasScrolled, setHasScrolled], ) // -- List layout changes (opening emoji keyboard, etc.) @@ -420,7 +428,12 @@ export function MessagesList({ {isConvoActive(convoState) && !convoState.isFetchingHistory && convoState.items.length === 0 && } - + + + )} diff --git a/src/screens/Messages/List/index.tsx b/src/screens/Messages/List/index.tsx index 7c67c59d3f..0b1fe2a958 100644 --- a/src/screens/Messages/List/index.tsx +++ b/src/screens/Messages/List/index.tsx @@ -21,8 +21,8 @@ import {CenteredView} from '#/view/com/util/Views' import {atoms as a, useBreakpoints, useTheme, web} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {DialogControlProps, useDialogControl} from '#/components/Dialog' +import {NewChat} from '#/components/dms/dialogs/NewChatDialog' import {MessagesNUX} from '#/components/dms/MessagesNUX' -import {NewChat} from '#/components/dms/NewChatDialog' import {useRefreshOnFocus} from '#/components/hooks/useRefreshOnFocus' import {ArrowRotateCounterClockwise_Stroke2_Corner0_Rounded as Retry} from '#/components/icons/ArrowRotateCounterClockwise' import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' diff --git a/src/state/messages/convo/agent.ts b/src/state/messages/convo/agent.ts index 9850124c90..de2605b5ad 100644 --- a/src/state/messages/convo/agent.ts +++ b/src/state/messages/convo/agent.ts @@ -1018,6 +1018,7 @@ export class Convo { key: m.id, message: { ...m.message, + embed: undefined, $type: 'chat.bsky.convo.defs#messageView', id: nanoid(), rev: '__fake__', diff --git a/src/state/queries/post.ts b/src/state/queries/post.ts index f27628d696..794f48eb1b 100644 --- a/src/state/queries/post.ts +++ b/src/state/queries/post.ts @@ -18,7 +18,16 @@ export function usePostQuery(uri: string | undefined) { return useQuery({ queryKey: RQKEY(uri || ''), async queryFn() { - const res = await agent.getPosts({uris: [uri!]}) + const urip = new AtUri(uri!) + + if (!urip.host.startsWith('did:')) { + const res = await agent.resolveHandle({ + handle: urip.host, + }) + urip.host = res.data.did + } + + const res = await agent.getPosts({uris: [urip.toString()]}) if (res.success && res.data.posts[0]) { return res.data.posts[0] } @@ -47,7 +56,7 @@ export function useGetPost() { } const res = await agent.getPosts({ - uris: [urip.toString()!], + uris: [urip.toString()], }) if (res.success && res.data.posts[0]) { diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index a5cc60fd81..4b50946a41 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -451,7 +451,7 @@ function AdditionalPostText({post}: {post?: AppBskyFeedDefs.PostView}) { return ( <> {text?.length > 0 && {text}} - {images && images?.length > 0 && ( + {images && images.length > 0 && ( )} diff --git a/src/view/com/util/forms/PostDropdownBtn.tsx b/src/view/com/util/forms/PostDropdownBtn.tsx index cd82ec98f0..945cf5e596 100644 --- a/src/view/com/util/forms/PostDropdownBtn.tsx +++ b/src/view/com/util/forms/PostDropdownBtn.tsx @@ -12,12 +12,12 @@ import { AtUri, RichText as RichTextAPI, } from '@atproto/api' -import {msg} from '@lingui/macro' +import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' import {makeProfileLink} from '#/lib/routes/links' -import {CommonNavigatorParams} from '#/lib/routes/types' +import {CommonNavigatorParams, NavigationProp} from '#/lib/routes/types' import {richTextToString} from '#/lib/strings/rich-text-helpers' import {getTranslatorLink} from '#/locale/helpers' import {logger} from '#/logger' @@ -37,6 +37,7 @@ import {atoms as a, useBreakpoints, useTheme as useAlf} from '#/alf' import {useDialogControl} from '#/components/Dialog' import {useGlobalDialogsControlContext} from '#/components/dialogs/Context' import {EmbedDialog} from '#/components/dialogs/Embed' +import {SendViaChatDialog} from '#/components/dms/dialogs/ShareViaChatDialog' import {ArrowOutOfBox_Stroke2_Corner0_Rounded as Share} from '#/components/icons/ArrowOutOfBox' import {BubbleQuestion_Stroke2_Corner0_Rounded as Translate} from '#/components/icons/Bubble' import {Clipboard_Stroke2_Corner2_Rounded as ClipboardIcon} from '#/components/icons/Clipboard' @@ -49,6 +50,7 @@ import { import {EyeSlash_Stroke2_Corner0_Rounded as EyeSlash} from '#/components/icons/EyeSlash' import {Filter_Stroke2_Corner0_Rounded as Filter} from '#/components/icons/Filter' import {Mute_Stroke2_Corner0_Rounded as Mute} from '#/components/icons/Mute' +import {PaperPlane_Stroke2_Corner0_Rounded as Send} from '#/components/icons/PaperPlane' import {SpeakerVolumeFull_Stroke2_Corner0_Rounded as Unmute} from '#/components/icons/Speaker' import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' import {Warning_Stroke2_Corner0_Rounded as Warning} from '#/components/icons/Warning' @@ -102,13 +104,14 @@ let PostDropdownBtn = ({ const {hidePost} = useHiddenPostsApi() const feedFeedback = useFeedFeedbackContext() const openLink = useOpenLink() - const navigation = useNavigation() + const navigation = useNavigation() const {mutedWordsDialogControl} = useGlobalDialogsControlContext() const reportDialogControl = useReportDialogControl() const deletePromptControl = useDialogControl() const hidePromptControl = useDialogControl() const loggedOutWarningPromptControl = useDialogControl() const embedPostControl = useDialogControl() + const sendViaChatControl = useDialogControl() const rootUri = record.reply?.root?.uri || postUri const isThreadMuted = mutedThreads.includes(rootUri) @@ -229,6 +232,16 @@ let PostDropdownBtn = ({ Toast.show('Feedback sent!') }, [feedFeedback, postUri, postFeedContext]) + const onSelectChatToShareTo = React.useCallback( + (conversation: string) => { + navigation.navigate('MessagesConversation', { + conversation, + embed: postUri, + }) + }, + [navigation, postUri], + ) + const canEmbed = isWeb && gtMobile && !hideInPWI return ( @@ -280,6 +293,18 @@ let PostDropdownBtn = ({ )} + {hasSession && ( + + + Send via direct message + + + + )} + )} + + ) } diff --git a/src/view/com/util/images/ImageHorzList.tsx b/src/view/com/util/images/ImageHorzList.tsx index e37f8af1b7..12eef14f73 100644 --- a/src/view/com/util/images/ImageHorzList.tsx +++ b/src/view/com/util/images/ImageHorzList.tsx @@ -27,11 +27,14 @@ export function ImageHorzList({images, style}: Props) { } const styles = StyleSheet.create({ - flexRow: {flexDirection: 'row'}, + flexRow: { + flexDirection: 'row', + gap: 5, + }, image: { - width: 100, - height: 100, + maxWidth: 100, + aspectRatio: 1, + flex: 1, borderRadius: 4, - marginRight: 5, }, }) diff --git a/yarn.lock b/yarn.lock index 3e1246d92c..ae18bfbec6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,10 +34,10 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@^0.12.13": - version "0.12.13" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.13.tgz#269d6c57ea894e23f20b28bd3cbfed944bd28528" - integrity sha512-pRSID6w8AUiZJoCxgctMPRTSGVFHq7wphAnxEbRLBP3OQ1g+BRZUcqFw+e+17Pd3wrc8VImjiD4HCWtCJvCx3w== +"@atproto/api@^0.12.14": + version "0.12.14" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.14.tgz#81252fd166ec8fe950056531e690d563437720fa" + integrity sha512-ZPh/afoRjFEQDQgMZW2FQiG5CDUifY7SxBqI0zVJUwed8Zi6fqYzGYM8fcDvD8yJfflRCqRxUE72g5fKiA1zAQ== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.0" @@ -22564,12 +22564,12 @@ zod-validation-error@^3.0.3: resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-3.3.0.tgz#2cfe81b62d044e0453d1aa3ae7c32a2f36dde9af" integrity sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw== -zod@^3.14.2, zod@^3.20.2, zod@^3.21.4: +zod@^3.14.2, zod@^3.20.2: version "3.22.2" resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.2.tgz#3add8c682b7077c05ac6f979fea6998b573e157b" integrity sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg== -zod@^3.22.4: +zod@^3.21.4, zod@^3.22.4: version "3.23.8" resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== From 2bb36948198b9a0787544258bde72b4d3c6d78b0 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 31 May 2024 12:14:11 -0500 Subject: [PATCH 033/520] =?UTF-8?q?[=F0=9F=90=B4]=20Add=20labels=20to=20ch?= =?UTF-8?q?ats=20(#4293)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add labels to chat list * Add to convo header * Prevent click through on PostAlert buttons * Fix space * Fix alignment --- src/components/dms/MessagesListHeader.tsx | 107 ++++++++++++--------- src/components/moderation/PostAlerts.tsx | 4 +- src/screens/Messages/List/ChatListItem.tsx | 7 ++ 3 files changed, 74 insertions(+), 44 deletions(-) diff --git a/src/components/dms/MessagesListHeader.tsx b/src/components/dms/MessagesListHeader.tsx index 0a0cd20da1..0aeac36286 100644 --- a/src/components/dms/MessagesListHeader.tsx +++ b/src/components/dms/MessagesListHeader.tsx @@ -22,6 +22,7 @@ import {atoms as a, useBreakpoints, useTheme, web} from '#/alf' import {ConvoMenu} from '#/components/dms/ConvoMenu' import {Bell2Off_Filled_Corner0_Rounded as BellStroke} from '#/components/icons/Bell2' import {Link} from '#/components/Link' +import {PostAlerts} from '#/components/moderation/PostAlerts' import {Text} from '#/components/Typography' const PFP_SIZE = isWeb ? 40 : 34 @@ -58,7 +59,7 @@ export let MessagesListHeader = ({ t.atoms.border_contrast_low, a.border_b, a.flex_row, - a.align_center, + a.align_start, a.gap_sm, gtTablet ? a.pl_lg : a.pl_xl, a.pr_lg, @@ -69,7 +70,7 @@ export let MessagesListHeader = ({ testID="conversationHeaderBackBtn" onPress={onPressBack} hitSlop={BACK_HITSLOP} - style={{width: 30, height: 30}} + style={{width: 30, height: 30, marginTop: isWeb ? 6 : 4}} accessibilityRole="button" accessibilityLabel={_(msg`Back`)} accessibilityHint=""> @@ -152,51 +153,71 @@ function HeaderReady({ ) return ( - <> - - - - - {displayName} - - {!isDeletedAccount && ( + + + + + + + - @{profile.handle} - {convoState.convo?.muted && ( - <> - {' '} - ·{' '} - - - )} + {displayName} - )} - - + {!isDeletedAccount && ( + + @{profile.handle} + {convoState.convo?.muted && ( + <> + {' '} + ·{' '} + + + )} + + )} + + - {isConvoActive(convoState) && ( - + )} + + + + - )} - + + ) } diff --git a/src/components/moderation/PostAlerts.tsx b/src/components/moderation/PostAlerts.tsx index 5a33bbc80f..0b48b51d1d 100644 --- a/src/components/moderation/PostAlerts.tsx +++ b/src/components/moderation/PostAlerts.tsx @@ -64,7 +64,9 @@ function PostLabel({ <> )} From b51640fbc099a1e9df1430b5a05bf913495008b7 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 31 May 2024 22:57:42 +0300 Subject: [PATCH 036/520] =?UTF-8?q?[=F0=9F=90=B4]=20add=20emoji=20multipli?= =?UTF-8?q?er=20prop=20to=20RichText=20and=20bump=20it=20up=20for=20DMs=20?= =?UTF-8?q?(#4229)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add emoji multiplier prop to RichText and bump it up for DMs * remove background if only emoji * Handle more emoji * Adjust emoji regex and length * Fix bad merge conflict res * Fix logic * Revert to emoji specific regex --------- Co-authored-by: Eric Bailey --- src/components/RichText.tsx | 20 +++++++++----- src/components/dms/MessageItem.tsx | 44 ++++++++++++++++-------------- 2 files changed, 36 insertions(+), 28 deletions(-) diff --git a/src/components/RichText.tsx b/src/components/RichText.tsx index ed69c199ad..9ba44eabe4 100644 --- a/src/components/RichText.tsx +++ b/src/components/RichText.tsx @@ -28,6 +28,7 @@ export function RichText({ authorHandle, onLinkPress, interactiveStyle, + emojiMultiplier = 1.85, }: TextStyleProp & Pick & { value: RichTextAPI | string @@ -38,6 +39,7 @@ export function RichText({ authorHandle?: string onLinkPress?: LinkProps['onPress'] interactiveStyle?: TextStyle + emojiMultiplier?: number }) { const richText = React.useMemo( () => @@ -57,17 +59,14 @@ export function RichText({ const {text, facets} = richText if (!facets?.length) { - if (text.length <= 5 && /^\p{Extended_Pictographic}+$/u.test(text)) { + if (isOnlyEmoji(text)) { + const fontSize = + (flattenedStyle.fontSize ?? a.text_sm.fontSize) * emojiMultiplier return ( {text} @@ -247,3 +246,10 @@ function RichTextTag({ ) } + +export function isOnlyEmoji(text: string) { + return ( + text.length <= 15 && + /^[\p{Emoji_Presentation}\p{Extended_Pictographic}]+$/u.test(text) + ) +} diff --git a/src/components/dms/MessageItem.tsx b/src/components/dms/MessageItem.tsx index 772fcb1b11..61358c9893 100644 --- a/src/components/dms/MessageItem.tsx +++ b/src/components/dms/MessageItem.tsx @@ -21,7 +21,7 @@ import {atoms as a, useTheme} from '#/alf' import {ActionsWrapper} from '#/components/dms/ActionsWrapper' import {InlineLinkText} from '#/components/Link' import {Text} from '#/components/Typography' -import {RichText} from '../RichText' +import {isOnlyEmoji, RichText} from '../RichText' import {MessageItemEmbed} from './MessageItemEmbed' let MessageItem = ({ @@ -87,36 +87,38 @@ let MessageItem = ({ )} {rt.text.length > 0 && ( + style={ + !isOnlyEmoji(message.text) && [ + a.py_sm, + a.my_2xs, + a.rounded_md, + { + paddingLeft: 14, + paddingRight: 14, + backgroundColor: isFromSelf + ? isPending + ? pendingColor + : t.palette.primary_500 + : t.palette.contrast_50, + borderRadius: 17, + }, + isFromSelf ? a.self_end : a.self_start, + isFromSelf + ? {borderBottomRightRadius: isLastInGroup ? 2 : 17} + : {borderBottomLeftRadius: isLastInGroup ? 2 : 17}, + ] + }> )} From 708a80e7a7ca1199247a8c3ff4552d3957ea1c7b Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 31 May 2024 13:02:18 -0700 Subject: [PATCH 037/520] fix accessibility label in notifications (#4305) * fix accessibility label in notifications * add accessibility options to expand post * inherit from outside, but always include `activate` * include option to disable label/hint on previewable avatar * fix hidden elements still being read on voiceover * make it work for followers too * extract variable * fix hint * update wording elsewhere --- src/view/com/notifications/FeedItem.tsx | 118 ++++++++++++++---------- src/view/com/util/Link.tsx | 15 +++ src/view/com/util/UserAvatar.tsx | 9 +- 3 files changed, 93 insertions(+), 49 deletions(-) diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index 4b50946a41..22ebf8271c 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -194,10 +194,36 @@ let FeedItem = ({ ]} href={itemHref} noFeedback - accessible={ - (item.type === 'post-like' && authors.length === 1) || - item.type === 'repost' + accessible={!isAuthorsExpanded} + accessibilityActions={ + authors.length > 1 + ? [ + { + name: 'toggleAuthorsExpanded', + label: isAuthorsExpanded + ? _(msg`Collapse list of users`) + : _(msg`Expand list of users`), + }, + ] + : [ + { + name: 'viewProfile', + label: _( + msg`View ${ + authors[0].profile.displayName || authors[0].profile.handle + }'s profile`, + ), + }, + ] } + onAccessibilityAction={e => { + if (e.nativeEvent.actionName === 'activate') { + onBeforePress() + } + if (e.nativeEvent.actionName === 'toggleAuthorsExpanded') { + onToggleAuthorsExpanded() + } + }} onBeforePress={onBeforePress}> {/* TODO: Prevent conditional rendering and move toward composable @@ -332,16 +358,14 @@ function CondensedAuthorsList({ profile={authors[0].profile} moderation={authors[0].moderation.ui('avatar')} type={authors[0].profile.associated?.labeler ? 'labeler' : 'user'} + accessible={false} /> ) } return ( {authors.slice(0, MAX_AUTHORS).map(author => ( @@ -351,6 +375,7 @@ function CondensedAuthorsList({ profile={author.profile} moderation={author.moderation.ui('avatar')} type={author.profile.associated?.labeler ? 'labeler' : 'user'} + accessible={false} /> ))} @@ -392,48 +417,45 @@ function ExpandedAuthorsList({ }, [heightInterp, visible]) return ( - - {authors.map(author => ( - - - - - - - - - {sanitizeDisplayName( - author.profile.displayName || author.profile.handle, - )} -   - - {sanitizeHandle(author.profile.handle)} + + {visible && + authors.map(author => ( + + + + + + + + + {sanitizeDisplayName( + author.profile.displayName || author.profile.handle, + )} +   + + {sanitizeHandle(author.profile.handle)} + - - - - ))} + + + ))} ) } diff --git a/src/view/com/util/Link.tsx b/src/view/com/util/Link.tsx index 865be45520..ab6fd200fc 100644 --- a/src/view/com/util/Link.tsx +++ b/src/view/com/util/Link.tsx @@ -64,6 +64,8 @@ export const Link = memo(function Link({ anchorNoUnderline, navigationAction, onBeforePress, + accessibilityActions, + onAccessibilityAction, ...props }: Props) { const t = useTheme() @@ -89,6 +91,11 @@ export const Link = memo(function Link({ [closeModal, navigation, navigationAction, href, openLink, onBeforePress], ) + const accessibilityActionsWithActivate = [ + ...(accessibilityActions || []), + {name: 'activate', label: title}, + ] + if (noFeedback) { return ( @@ -97,6 +104,14 @@ export const Link = memo(function Link({ onPress={onPress} accessible={accessible} accessibilityRole="link" + accessibilityActions={accessibilityActionsWithActivate} + onAccessibilityAction={e => { + if (e.nativeEvent.actionName === 'activate') { + onPress() + } else { + onAccessibilityAction?.(e) + } + }} {...props} android_ripple={{ color: t.atoms.bg_contrast_25.backgroundColor, diff --git a/src/view/com/util/UserAvatar.tsx b/src/view/com/util/UserAvatar.tsx index f23f4f7a5d..587b466a3c 100644 --- a/src/view/com/util/UserAvatar.tsx +++ b/src/view/com/util/UserAvatar.tsx @@ -53,6 +53,7 @@ interface PreviewableUserAvatarProps extends BaseUserAvatarProps { profile: AppBskyActorDefs.ProfileViewBasic disableHoverCard?: boolean onBeforePress?: () => void + accessible?: boolean } const BLUR_AMOUNT = isWeb ? 5 : 100 @@ -386,6 +387,7 @@ let PreviewableUserAvatar = ({ profile, disableHoverCard, onBeforePress, + accessible = true, ...rest }: PreviewableUserAvatarProps): React.ReactNode => { const {_} = useLingui() @@ -399,7 +401,12 @@ let PreviewableUserAvatar = ({ return ( Date: Mon, 3 Jun 2024 09:21:02 -0700 Subject: [PATCH 038/520] hide top border for mentions and replies (#4330) --- src/view/com/notifications/FeedItem.tsx | 1 + src/view/com/post/Post.tsx | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index 22ebf8271c..d6c38ea61c 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -148,6 +148,7 @@ let FeedItem = ({ borderColor: pal.colors.unreadNotifBorder, } } + hideTopBorder={hideTopBorder} /> ) diff --git a/src/view/com/post/Post.tsx b/src/view/com/post/Post.tsx index a7ccf0be2b..51a1381ec8 100644 --- a/src/view/com/post/Post.tsx +++ b/src/view/com/post/Post.tsx @@ -41,10 +41,12 @@ import hairlineWidth = StyleSheet.hairlineWidth export function Post({ post, showReplyLine, + hideTopBorder, style, }: { post: AppBskyFeedDefs.PostView showReplyLine?: boolean + hideTopBorder?: boolean style?: StyleProp }) { const moderationOpts = useModerationOpts() @@ -82,6 +84,7 @@ export function Post({ richText={richText} moderation={moderation} showReplyLine={showReplyLine} + hideTopBorder={hideTopBorder} style={style} /> ) @@ -95,6 +98,7 @@ function PostInner({ richText, moderation, showReplyLine, + hideTopBorder, style, }: { post: Shadow @@ -102,6 +106,7 @@ function PostInner({ richText: RichTextAPI moderation: ModerationDecision showReplyLine?: boolean + hideTopBorder?: boolean style?: StyleProp }) { const queryClient = useQueryClient() @@ -143,7 +148,12 @@ function PostInner({ return ( {showReplyLine && } @@ -243,7 +253,6 @@ const styles = StyleSheet.create({ paddingRight: 15, paddingBottom: 5, paddingLeft: 10, - borderTopWidth: hairlineWidth, // @ts-ignore web only -prf cursor: 'pointer', }, From de257a11869292953144da956b05b8e7cc276991 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 3 Jun 2024 17:05:14 -0500 Subject: [PATCH 039/520] =?UTF-8?q?Revert=20"[=F0=9F=90=B4]=20Embed=20back?= =?UTF-8?q?wards=20compat=20(#4302)"=20(#4338)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit f868821cfcc87b62a320e5a1e11375fdb973adc1. --- src/components/dms/MessageItemEmbed.tsx | 4 +- .../Messages/Conversation/MessagesList.tsx | 45 ++++++++++++++++++- 2 files changed, 45 insertions(+), 4 deletions(-) diff --git a/src/components/dms/MessageItemEmbed.tsx b/src/components/dms/MessageItemEmbed.tsx index 9deb0c1d91..5d3656bac1 100644 --- a/src/components/dms/MessageItemEmbed.tsx +++ b/src/components/dms/MessageItemEmbed.tsx @@ -2,7 +2,6 @@ import React from 'react' import {View} from 'react-native' import {AppBskyEmbedRecord} from '@atproto/api' -import {isNative} from '#/platform/detection' import {PostEmbeds} from '#/view/com/util/post-embeds' import {atoms as a, useTheme} from '#/alf' @@ -14,8 +13,7 @@ let MessageItemEmbed = ({ const t = useTheme() return ( - + ) diff --git a/src/screens/Messages/Conversation/MessagesList.tsx b/src/screens/Messages/Conversation/MessagesList.tsx index de77997f1d..e6f657b497 100644 --- a/src/screens/Messages/Conversation/MessagesList.tsx +++ b/src/screens/Messages/Conversation/MessagesList.tsx @@ -13,9 +13,13 @@ import { } from 'react-native-reanimated' import {ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/reanimated2/hook/commonTypes' import {useSafeAreaInsets} from 'react-native-safe-area-context' -import {AppBskyEmbedRecord, RichText} from '@atproto/api' +import {AppBskyEmbedRecord, AppBskyRichtextFacet, RichText} from '@atproto/api' import {shortenLinks, stripInvalidMentions} from '#/lib/strings/rich-text-manip' +import { + convertBskyAppUrlIfNeeded, + isBskyPostUrl, +} from '#/lib/strings/url-helpers' import {logger} from '#/logger' import {isNative} from '#/platform/detection' import {isConvoActive, useConvoActive} from '#/state/messages/convo' @@ -289,6 +293,45 @@ export function MessagesList({ cid: post.cid, }, } + + // look for the embed uri in the facets, so we can remove it from the text + const postLinkFacet = rt.facets?.find(facet => { + return facet.features.find(feature => { + if (AppBskyRichtextFacet.isLink(feature)) { + if (isBskyPostUrl(feature.uri)) { + const url = convertBskyAppUrlIfNeeded(feature.uri) + const [_0, _1, _2, rkey] = url.split('/').filter(Boolean) + + // this might have a handle instead of a DID + // so just compare the rkey - not particularly dangerous + return post.uri.endsWith(rkey) + } + } + return false + }) + }) + + if (postLinkFacet) { + // remove the post link from the text + rt.delete( + postLinkFacet.index.byteStart, + postLinkFacet.index.byteEnd, + ) + + // re-trim the text, now that we've removed the post link + // + // if the post link is at the start of the text, we don't want to leave a leading space + // so trim on both sides + if (postLinkFacet.index.byteStart === 0) { + rt = new RichText({text: rt.text.trim()}, {cleanNewlines: true}) + } else { + // otherwise just trim the end + rt = new RichText( + {text: rt.text.trimEnd()}, + {cleanNewlines: true}, + ) + } + } } } catch (error) { logger.error('Failed to get post as quote for DM', {error}) From f05aebf78e816aa06a98fb0f826b7164775b3cc4 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 3 Jun 2024 15:05:37 -0700 Subject: [PATCH 040/520] don't use flexBasis on web for message post embeds (#4303) * don't use flexBasis on web * rm unnecessary style --- src/components/dms/MessageItemEmbed.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/dms/MessageItemEmbed.tsx b/src/components/dms/MessageItemEmbed.tsx index 5d3656bac1..dbdbe95b56 100644 --- a/src/components/dms/MessageItemEmbed.tsx +++ b/src/components/dms/MessageItemEmbed.tsx @@ -3,7 +3,7 @@ import {View} from 'react-native' import {AppBskyEmbedRecord} from '@atproto/api' import {PostEmbeds} from '#/view/com/util/post-embeds' -import {atoms as a, useTheme} from '#/alf' +import {atoms as a, native, useTheme} from '#/alf' let MessageItemEmbed = ({ embed, @@ -13,7 +13,7 @@ let MessageItemEmbed = ({ const t = useTheme() return ( - + ) From 16f295ca858bd75fba623ca1fc4f559792fd21f3 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 3 Jun 2024 15:33:35 -0700 Subject: [PATCH 041/520] truncate if extending one line acct switcher (#4310) --- src/view/screens/Settings/index.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/view/screens/Settings/index.tsx b/src/view/screens/Settings/index.tsx index 49702ae47c..a647ea902d 100644 --- a/src/view/screens/Settings/index.tsx +++ b/src/view/screens/Settings/index.tsx @@ -103,10 +103,10 @@ function SettingsAccountCard({ /> - + {profile?.displayName || account.handle} - + {account.handle} @@ -381,7 +381,7 @@ export function SettingsScreen({}: Props) { {!currentAccount.emailConfirmed && } - + Signed in as From bda10510a479d0c9ce710b74249b0b7c47adf0c7 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 3 Jun 2024 15:35:57 -0700 Subject: [PATCH 042/520] use the new icon in reposted by (#4307) * use the new icon in reposted by * tweak --- src/view/com/posts/FeedItem.tsx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 72c8b8757a..675f23a88c 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -43,6 +43,7 @@ import {Text} from '../util/text/Text' import {PreviewableUserAvatar} from '../util/UserAvatar' import {AviFollowButton} from './AviFollowButton' import hairlineWidth = StyleSheet.hairlineWidth +import {Repost_Stroke2_Corner2_Rounded as Repost} from '#/components/icons/Repost' interface FeedItemProps { record: AppBskyFeedPost.Record @@ -251,13 +252,10 @@ let FeedItemInner = ({ )}`, )} onBeforePress={onOpenReposter}> - Date: Tue, 4 Jun 2024 07:41:03 +0900 Subject: [PATCH 043/520] Fix filtering uris of fetchSubjects (#4324) --- src/state/queries/notifications/util.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/state/queries/notifications/util.ts b/src/state/queries/notifications/util.ts index ebcdff6866..4662493533 100644 --- a/src/state/queries/notifications/util.ts +++ b/src/state/queries/notifications/util.ts @@ -145,7 +145,7 @@ async function fetchSubjects( ): Promise> { const uris = new Set() for (const notif of groupedNotifs) { - if (notif.subjectUri && !notif.subjectUri.includes('feed.generator')) { + if (notif.subjectUri?.includes('app.bsky.feed.post')) { uris.add(notif.subjectUri) } } From 8d8323421c5f9c9f850f2b4e6fd4c62b932e14b2 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 3 Jun 2024 15:58:16 -0700 Subject: [PATCH 044/520] remove resolution from post thread (#4297) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * remove resolution from post thread nit completely remove did cache lookup move cache check for did to `usePostThreadQuery` remove resolution from post thread * helper function * simplify * simplify search too * fix missing check for root or parent quoted post 🤯 * fix thread traversal --- src/state/queries/notifications/feed.ts | 18 +++++--- src/state/queries/post-feed.ts | 46 +++++++++++++++------ src/state/queries/post-thread.ts | 25 ++++++----- src/state/queries/search-posts.ts | 14 +++++-- src/state/queries/util.ts | 19 +++++++++ src/view/screens/PostThread.tsx | 55 ++++++++++--------------- 6 files changed, 112 insertions(+), 65 deletions(-) diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index 40be2ce8ee..d9f019af38 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -17,7 +17,7 @@ */ import {useEffect, useRef} from 'react' -import {AppBskyActorDefs, AppBskyFeedDefs} from '@atproto/api' +import {AppBskyActorDefs, AppBskyFeedDefs, AtUri} from '@atproto/api' import { InfiniteData, QueryClient, @@ -30,7 +30,11 @@ import {useMutedThreads} from '#/state/muted-threads' import {useAgent} from '#/state/session' import {useModerationOpts} from '../../preferences/moderation-opts' import {STALE} from '..' -import {embedViewRecordToPostView, getEmbeddedPost} from '../util' +import { + didOrHandleUriMatches, + embedViewRecordToPostView, + getEmbeddedPost, +} from '../util' import {FeedPage} from './types' import {useUnreadNotificationsApi} from './unread' import {fetchPage} from './util' @@ -142,6 +146,8 @@ export function* findAllPostsInQueryData( queryClient: QueryClient, uri: string, ): Generator { + const atUri = new AtUri(uri) + const queryDatas = queryClient.getQueriesData>({ queryKey: [RQKEY_ROOT], }) @@ -149,14 +155,16 @@ export function* findAllPostsInQueryData( if (!queryData?.pages) { continue } + for (const page of queryData?.pages) { for (const item of page.items) { - if (item.subject?.uri === uri) { + if (item.subject && didOrHandleUriMatches(atUri, item.subject)) { yield item.subject } + const quotedPost = getEmbeddedPost(item.subject?.embed) - if (quotedPost?.uri === uri) { - yield embedViewRecordToPostView(quotedPost) + if (quotedPost && didOrHandleUriMatches(atUri, quotedPost)) { + yield embedViewRecordToPostView(quotedPost!) } } } diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 5c483483ac..2fb80de37d 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -35,7 +35,11 @@ import {KnownError} from '#/view/com/posts/FeedErrorMessage' import {useFeedTuners} from '../preferences/feed-tuners' import {useModerationOpts} from '../preferences/moderation-opts' import {usePreferencesQuery} from './preferences' -import {embedViewRecordToPostView, getEmbeddedPost} from './util' +import { + didOrHandleUriMatches, + embedViewRecordToPostView, + getEmbeddedPost, +} from './util' type ActorDid = string type AuthorFilter = @@ -448,6 +452,8 @@ export function* findAllPostsInQueryData( queryClient: QueryClient, uri: string, ): Generator { + const atUri = new AtUri(uri) + const queryDatas = queryClient.getQueriesData< InfiniteData >({ @@ -459,24 +465,38 @@ export function* findAllPostsInQueryData( } for (const page of queryData?.pages) { for (const item of page.feed) { - if (item.post.uri === uri) { + if (didOrHandleUriMatches(atUri, item.post)) { yield item.post } + const quotedPost = getEmbeddedPost(item.post.embed) - if (quotedPost?.uri === uri) { + if (quotedPost && didOrHandleUriMatches(atUri, quotedPost)) { yield embedViewRecordToPostView(quotedPost) } - if ( - AppBskyFeedDefs.isPostView(item.reply?.parent) && - item.reply?.parent?.uri === uri - ) { - yield item.reply.parent + + if (AppBskyFeedDefs.isPostView(item.reply?.parent)) { + if (didOrHandleUriMatches(atUri, item.reply.parent)) { + yield item.reply.parent + } + + const parentQuotedPost = getEmbeddedPost(item.reply.parent.embed) + if ( + parentQuotedPost && + didOrHandleUriMatches(atUri, parentQuotedPost) + ) { + yield embedViewRecordToPostView(parentQuotedPost) + } } - if ( - AppBskyFeedDefs.isPostView(item.reply?.root) && - item.reply?.root?.uri === uri - ) { - yield item.reply.root + + if (AppBskyFeedDefs.isPostView(item.reply?.root)) { + if (didOrHandleUriMatches(atUri, item.reply.root)) { + yield item.reply.root + } + + const rootQuotedPost = getEmbeddedPost(item.reply.root.embed) + if (rootQuotedPost && didOrHandleUriMatches(atUri, rootQuotedPost)) { + yield embedViewRecordToPostView(rootQuotedPost) + } } } } diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index b1bff1493f..f7d21a4270 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -4,6 +4,7 @@ import { AppBskyFeedDefs, AppBskyFeedGetPostThread, AppBskyFeedPost, + AtUri, ModerationDecision, ModerationOpts, } from '@atproto/api' @@ -24,7 +25,11 @@ import { findAllPostsInQueryData as findAllPostsInFeedQueryData, findAllProfilesInQueryData as findAllProfilesInFeedQueryData, } from './post-feed' -import {embedViewRecordToPostView, getEmbeddedPost} from './util' +import { + didOrHandleUriMatches, + embedViewRecordToPostView, + getEmbeddedPost, +} from './util' const RQKEY_ROOT = 'post-thread' export const RQKEY = (uri: string) => [RQKEY_ROOT, uri] @@ -91,14 +96,10 @@ export function usePostThreadQuery(uri: string | undefined) { }, enabled: !!uri, placeholderData: () => { - if (!uri) { - return undefined - } - { - const post = findPostInQueryData(queryClient, uri) - if (post) { - return post - } + if (!uri) return + const post = findPostInQueryData(queryClient, uri) + if (post) { + return post } return undefined }, @@ -271,6 +272,8 @@ export function* findAllPostsInQueryData( queryClient: QueryClient, uri: string, ): Generator { + const atUri = new AtUri(uri) + const queryDatas = queryClient.getQueriesData({ queryKey: [RQKEY_ROOT], }) @@ -279,7 +282,7 @@ export function* findAllPostsInQueryData( continue } for (const item of traverseThread(queryData)) { - if (item.uri === uri) { + if (item.type === 'post' && didOrHandleUriMatches(atUri, item.post)) { const placeholder = threadNodeToPlaceholderThread(item) if (placeholder) { yield placeholder @@ -287,7 +290,7 @@ export function* findAllPostsInQueryData( } const quotedPost = item.type === 'post' ? getEmbeddedPost(item.post.embed) : undefined - if (quotedPost?.uri === uri) { + if (quotedPost && didOrHandleUriMatches(atUri, quotedPost)) { yield embedViewRecordToPlaceholderThread(quotedPost) } } diff --git a/src/state/queries/search-posts.ts b/src/state/queries/search-posts.ts index f71d642551..5c50ad2671 100644 --- a/src/state/queries/search-posts.ts +++ b/src/state/queries/search-posts.ts @@ -2,6 +2,7 @@ import { AppBskyActorDefs, AppBskyFeedDefs, AppBskyFeedSearchPosts, + AtUri, } from '@atproto/api' import { InfiniteData, @@ -11,7 +12,11 @@ import { } from '@tanstack/react-query' import {useAgent} from '#/state/session' -import {embedViewRecordToPostView, getEmbeddedPost} from './util' +import { + didOrHandleUriMatches, + embedViewRecordToPostView, + getEmbeddedPost, +} from './util' const searchPostsQueryKeyRoot = 'search-posts' const searchPostsQueryKey = ({query, sort}: {query: string; sort?: string}) => [ @@ -62,17 +67,20 @@ export function* findAllPostsInQueryData( >({ queryKey: [searchPostsQueryKeyRoot], }) + const atUri = new AtUri(uri) + for (const [_queryKey, queryData] of queryDatas) { if (!queryData?.pages) { continue } for (const page of queryData?.pages) { for (const post of page.posts) { - if (post.uri === uri) { + if (didOrHandleUriMatches(atUri, post)) { yield post } + const quotedPost = getEmbeddedPost(post.embed) - if (quotedPost?.uri === uri) { + if (quotedPost && didOrHandleUriMatches(atUri, quotedPost)) { yield embedViewRecordToPostView(quotedPost) } } diff --git a/src/state/queries/util.ts b/src/state/queries/util.ts index b74893fcd1..f733c37886 100644 --- a/src/state/queries/util.ts +++ b/src/state/queries/util.ts @@ -1,8 +1,10 @@ import { + AppBskyActorDefs, AppBskyEmbedRecord, AppBskyEmbedRecordWithMedia, AppBskyFeedDefs, AppBskyFeedPost, + AtUri, } from '@atproto/api' import {InfiniteData, QueryClient, QueryKey} from '@tanstack/react-query' @@ -22,6 +24,23 @@ export function truncateAndInvalidate( queryClient.invalidateQueries({queryKey}) } +// Given an AtUri, this function will check if the AtUri matches a +// hit regardless of whether the AtUri uses a DID or handle as a host. +// +// AtUri should be the URI that is being searched for, while currentUri +// is the URI that is being checked. currentAuthor is the author +// of the currentUri that is being checked. +export function didOrHandleUriMatches( + atUri: AtUri, + record: {uri: string; author: AppBskyActorDefs.ProfileViewBasic}, +) { + if (atUri.host.startsWith('did:')) { + return atUri.href === record.uri + } + + return atUri.host === record.author.handle && record.uri.endsWith(atUri.rkey) +} + export function getEmbeddedPost( v: unknown, ): AppBskyEmbedRecord.ViewRecord | undefined { diff --git a/src/view/screens/PostThread.tsx b/src/view/screens/PostThread.tsx index ba1fa130ee..70378f4b81 100644 --- a/src/view/screens/PostThread.tsx +++ b/src/view/screens/PostThread.tsx @@ -1,28 +1,26 @@ import React from 'react' import {StyleSheet, View} from 'react-native' import Animated from 'react-native-reanimated' +import {useSafeAreaInsets} from 'react-native-safe-area-context' import {useFocusEffect} from '@react-navigation/native' import {useQueryClient} from '@tanstack/react-query' -import {NativeStackScreenProps, CommonNavigatorParams} from 'lib/routes/types' -import {makeRecordUri} from 'lib/strings/url-helpers' -import {PostThread as PostThreadComponent} from '../com/post-thread/PostThread' -import {ComposePrompt} from 'view/com/composer/Prompt' -import {s} from 'lib/styles' -import {useSafeAreaInsets} from 'react-native-safe-area-context' +import {clamp} from 'lodash' + +import {isWeb} from '#/platform/detection' import { RQKEY as POST_THREAD_RQKEY, ThreadNode, } from '#/state/queries/post-thread' -import {clamp} from 'lodash' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {useMinimalShellMode} from 'lib/hooks/useMinimalShellMode' -import {useSetMinimalShellMode} from '#/state/shell' -import {useResolveUriQuery} from '#/state/queries/resolve-uri' -import {ErrorMessage} from '../com/util/error/ErrorMessage' -import {CenteredView} from '../com/util/Views' -import {useComposerControls} from '#/state/shell/composer' import {useSession} from '#/state/session' -import {isWeb} from '#/platform/detection' +import {useSetMinimalShellMode} from '#/state/shell' +import {useComposerControls} from '#/state/shell/composer' +import {useMinimalShellMode} from 'lib/hooks/useMinimalShellMode' +import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' +import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' +import {makeRecordUri} from 'lib/strings/url-helpers' +import {s} from 'lib/styles' +import {ComposePrompt} from 'view/com/composer/Prompt' +import {PostThread as PostThreadComponent} from '../com/post-thread/PostThread' type Props = NativeStackScreenProps export function PostThreadScreen({route}: Props) { @@ -35,7 +33,6 @@ export function PostThreadScreen({route}: Props) { const {name, rkey} = route.params const {isMobile} = useWebMediaQueries() const uri = makeRecordUri(name, 'app.bsky.feed.post', rkey) - const {data: resolvedUri, error: uriError} = useResolveUriQuery(uri) const [canReply, setCanReply] = React.useState(false) useFocusEffect( @@ -45,12 +42,10 @@ export function PostThreadScreen({route}: Props) { ) const onPressReply = React.useCallback(() => { - if (!resolvedUri) { + if (!uri) { return } - const thread = queryClient.getQueryData( - POST_THREAD_RQKEY(resolvedUri.uri), - ) + const thread = queryClient.getQueryData(POST_THREAD_RQKEY(uri)) if (thread?.type !== 'post') { return } @@ -64,25 +59,19 @@ export function PostThreadScreen({route}: Props) { }, onPost: () => queryClient.invalidateQueries({ - queryKey: POST_THREAD_RQKEY(resolvedUri.uri || ''), + queryKey: POST_THREAD_RQKEY(uri), }), }) - }, [openComposer, queryClient, resolvedUri]) + }, [openComposer, queryClient, uri]) return ( - {uriError ? ( - - - - ) : ( - - )} + {isMobile && canReply && hasSession && ( Date: Tue, 4 Jun 2024 01:05:26 +0200 Subject: [PATCH 045/520] Unify profile tabs and lists screens placeholders (#4315) --- src/view/com/feeds/ProfileFeedgens.tsx | 18 +++++++----------- src/view/com/lists/MyLists.tsx | 19 +++++++++---------- src/view/com/lists/ProfileLists.tsx | 18 ++++++++---------- src/view/com/modals/UserAddRemoveLists.tsx | 8 ++------ src/view/com/util/EmptyState.tsx | 9 ++++++--- src/view/screens/Lists.tsx | 12 ++++++------ 6 files changed, 38 insertions(+), 46 deletions(-) diff --git a/src/view/com/feeds/ProfileFeedgens.tsx b/src/view/com/feeds/ProfileFeedgens.tsx index 670cd3e11c..5977e6af99 100644 --- a/src/view/com/feeds/ProfileFeedgens.tsx +++ b/src/view/com/feeds/ProfileFeedgens.tsx @@ -7,7 +7,7 @@ import { View, ViewStyle, } from 'react-native' -import {msg, Trans} from '@lingui/macro' +import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' @@ -18,12 +18,11 @@ import {isNative} from '#/platform/detection' import {hydrateFeedGenerator} from '#/state/queries/feed' import {usePreferencesQuery} from '#/state/queries/preferences' import {RQKEY, useProfileFeedgensQuery} from '#/state/queries/profile-feedgens' -import {usePalette} from 'lib/hooks/usePalette' import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' +import {EmptyState} from 'view/com/util/EmptyState' import {ErrorMessage} from '../util/error/ErrorMessage' import {List, ListRef} from '../util/List' import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' -import {Text} from '../util/text/Text' import {FeedSourceCardLoaded} from './FeedSourceCard' const LOADING = {_reactKey: '__loading__'} @@ -52,7 +51,6 @@ export const ProfileFeedgens = React.forwardRef< {did, scrollElRef, headerOffset, enabled, style, testID, setScrollViewTag}, ref, ) { - const pal = usePalette('default') const {_} = useLingui() const theme = useTheme() const [isPTRing, setIsPTRing] = React.useState(false) @@ -138,13 +136,11 @@ export const ProfileFeedgens = React.forwardRef< ({item, index}: ListRenderItemInfo) => { if (item === EMPTY) { return ( - - - You have no feeds. - - + /> ) } else if (item === ERROR_ITEM) { return ( @@ -176,7 +172,7 @@ export const ProfileFeedgens = React.forwardRef< } return null }, - [error, refetch, onPressRetryLoadMore, pal, preferences, _], + [error, refetch, onPressRetryLoadMore, preferences, _], ) React.useEffect(() => { diff --git a/src/view/com/lists/MyLists.tsx b/src/view/com/lists/MyLists.tsx index 5ea95971ca..472d2688c7 100644 --- a/src/view/com/lists/MyLists.tsx +++ b/src/view/com/lists/MyLists.tsx @@ -9,7 +9,8 @@ import { ViewStyle, } from 'react-native' import {AppBskyGraphDefs as GraphDefs} from '@atproto/api' -import {Trans} from '@lingui/macro' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' @@ -17,11 +18,10 @@ import {MyListsFilter, useMyListsQuery} from '#/state/queries/my-lists' import {useAnalytics} from 'lib/analytics/analytics' import {usePalette} from 'lib/hooks/usePalette' import {s} from 'lib/styles' +import {EmptyState} from 'view/com/util/EmptyState' import {ErrorMessage} from '../util/error/ErrorMessage' import {List} from '../util/List' -import {Text} from '../util/text/Text' import {ListCard} from './ListCard' -import hairlineWidth = StyleSheet.hairlineWidth const LOADING = {_reactKey: '__loading__'} const EMPTY = {_reactKey: '__empty__'} @@ -42,6 +42,7 @@ export function MyLists({ }) { const pal = usePalette('default') const {track} = useAnalytics() + const {_} = useLingui() const [isPTRing, setIsPTRing] = React.useState(false) const {data, isFetching, isFetched, isError, error, refetch} = useMyListsQuery(filter) @@ -83,14 +84,12 @@ export function MyLists({ ({item, index}: {item: any; index: number}) => { if (item === EMPTY) { return ( - - - You have no lists. - - + /> ) } else if (item === ERROR_ITEM) { return ( @@ -118,7 +117,7 @@ export function MyLists({ /> ) }, - [error, onRefresh, renderItem, pal], + [error, onRefresh, renderItem, _], ) if (inline) { diff --git a/src/view/com/lists/ProfileLists.tsx b/src/view/com/lists/ProfileLists.tsx index d1ef05f124..8c3a151fa8 100644 --- a/src/view/com/lists/ProfileLists.tsx +++ b/src/view/com/lists/ProfileLists.tsx @@ -7,7 +7,7 @@ import { View, ViewStyle, } from 'react-native' -import {msg, Trans} from '@lingui/macro' +import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' @@ -17,12 +17,11 @@ import {logger} from '#/logger' import {isNative} from '#/platform/detection' import {RQKEY, useProfileListsQuery} from '#/state/queries/profile-lists' import {useAnalytics} from 'lib/analytics/analytics' -import {usePalette} from 'lib/hooks/usePalette' import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' +import {EmptyState} from 'view/com/util/EmptyState' import {ErrorMessage} from '../util/error/ErrorMessage' import {List, ListRef} from '../util/List' import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' -import {Text} from '../util/text/Text' import {ListCard} from './ListCard' const LOADING = {_reactKey: '__loading__'} @@ -49,7 +48,6 @@ export const ProfileLists = React.forwardRef( {did, scrollElRef, headerOffset, enabled, style, testID, setScrollViewTag}, ref, ) { - const pal = usePalette('default') const theme = useTheme() const {track} = useAnalytics() const {_} = useLingui() @@ -142,11 +140,11 @@ export const ProfileLists = React.forwardRef( ({item, index}: ListRenderItemInfo) => { if (item === EMPTY) { return ( - - - You have no lists. - - + ) } else if (item === ERROR_ITEM) { return ( @@ -176,7 +174,7 @@ export const ProfileLists = React.forwardRef( /> ) }, - [error, refetch, onPressRetryLoadMore, pal, _], + [error, refetch, onPressRetryLoadMore, _], ) React.useEffect(() => { diff --git a/src/view/com/modals/UserAddRemoveLists.tsx b/src/view/com/modals/UserAddRemoveLists.tsx index 8a61b1a707..995af7da2c 100644 --- a/src/view/com/modals/UserAddRemoveLists.tsx +++ b/src/view/com/modals/UserAddRemoveLists.tsx @@ -61,7 +61,7 @@ export function Component({ return [pal.border, {height: screenHeight / 1.5}] } - return [pal.border, {flex: 1}] + return [pal.border, {flex: 1, borderTopWidth: 1}] }, [pal.border, screenHeight]) return ( @@ -233,11 +233,7 @@ const styles = StyleSheet.create({ textAlign: 'center', fontWeight: 'bold', fontSize: 24, - marginBottom: 10, - }, - list: { - flex: 1, - borderTopWidth: 1, + marginBottom: 12, }, btns: { position: 'relative', diff --git a/src/view/com/util/EmptyState.tsx b/src/view/com/util/EmptyState.tsx index 7486b212fa..150a16aaa3 100644 --- a/src/view/com/util/EmptyState.tsx +++ b/src/view/com/util/EmptyState.tsx @@ -8,6 +8,7 @@ import { import {Text} from './text/Text' import {UserGroupIcon} from 'lib/icons' import {usePalette} from 'lib/hooks/usePalette' +import {isWeb} from 'platform/detection' export function EmptyState({ testID, @@ -22,7 +23,9 @@ export function EmptyState({ }) { const pal = usePalette('default') return ( - + {icon === 'user-group' ? ( @@ -48,9 +51,9 @@ export function EmptyState({ const styles = StyleSheet.create({ container: { - paddingVertical: 20, + paddingVertical: 24, paddingHorizontal: 36, - borderTopWidth: 1, + borderTopWidth: isWeb ? 1 : undefined, }, iconContainer: { flexDirection: 'row', diff --git a/src/view/screens/Lists.tsx b/src/view/screens/Lists.tsx index 0dd2febcb6..12ea6f48be 100644 --- a/src/view/screens/Lists.tsx +++ b/src/view/screens/Lists.tsx @@ -52,12 +52,12 @@ export function ListsScreen({}: Props) { + style={[ + pal.border, + isMobile + ? {borderBottomWidth: hairlineWidth} + : {borderLeftWidth: hairlineWidth, borderRightWidth: hairlineWidth}, + ]}> User Lists From 8c596b61c018e0156a92fe7d0ca7c4b9bcd2d46d Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 3 Jun 2024 16:34:37 -0700 Subject: [PATCH 046/520] fix top border width for user list updates (#4340) * fix nits in add/remove users from list screen invert check use `ViewHeader` simplify replace with hairline width fix top border width for user list updates * dont use `ViewHeader` * update one more hairline --- src/view/com/modals/UserAddRemoveLists.tsx | 55 ++++++++++++---------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/src/view/com/modals/UserAddRemoveLists.tsx b/src/view/com/modals/UserAddRemoveLists.tsx index 995af7da2c..88506da570 100644 --- a/src/view/com/modals/UserAddRemoveLists.tsx +++ b/src/view/com/modals/UserAddRemoveLists.tsx @@ -6,28 +6,30 @@ import { View, } from 'react-native' import {AppBskyGraphDefs as GraphDefs} from '@atproto/api' -import {Text} from '../util/text/Text' -import {UserAvatar} from '../util/UserAvatar' -import {MyLists} from '../lists/MyLists' -import {Button} from '../util/forms/Button' -import * as Toast from '../util/Toast' -import {sanitizeDisplayName} from 'lib/strings/display-names' -import {sanitizeHandle} from 'lib/strings/handles' -import {s} from 'lib/styles' -import {usePalette} from 'lib/hooks/usePalette' -import {isWeb, isAndroid, isMobileWeb} from 'platform/detection' -import {Trans, msg} from '@lingui/macro' +import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' + +import {cleanError} from '#/lib/strings/errors' import {useModalControls} from '#/state/modals' import { - useDangerousListMembershipsQuery, getMembership, ListMembersip, + useDangerousListMembershipsQuery, useListMembershipAddMutation, useListMembershipRemoveMutation, } from '#/state/queries/list-memberships' -import {cleanError} from '#/lib/strings/errors' import {useSession} from '#/state/session' +import {usePalette} from 'lib/hooks/usePalette' +import {sanitizeDisplayName} from 'lib/strings/display-names' +import {sanitizeHandle} from 'lib/strings/handles' +import {s} from 'lib/styles' +import {isAndroid, isMobileWeb, isWeb} from 'platform/detection' +import {MyLists} from '../lists/MyLists' +import {Button} from '../util/forms/Button' +import {Text} from '../util/text/Text' +import * as Toast from '../util/Toast' +import {UserAvatar} from '../util/UserAvatar' +import hairlineWidth = StyleSheet.hairlineWidth export const snapPoints = ['fullscreen'] @@ -61,12 +63,23 @@ export function Component({ return [pal.border, {height: screenHeight / 1.5}] } - return [pal.border, {flex: 1, borderTopWidth: 1}] + return [pal.border, {flex: 1, borderTopWidth: hairlineWidth}] }, [pal.border, screenHeight]) return ( - + Update {displayName} in Lists @@ -229,12 +240,6 @@ const styles = StyleSheet.create({ container: { paddingHorizontal: isWeb ? 0 : 16, }, - title: { - textAlign: 'center', - fontWeight: 'bold', - fontSize: 24, - marginBottom: 12, - }, btns: { position: 'relative', flexDirection: 'row', @@ -243,7 +248,7 @@ const styles = StyleSheet.create({ gap: 10, paddingTop: 10, paddingBottom: isAndroid ? 10 : 0, - borderTopWidth: 1, + borderTopWidth: hairlineWidth, }, footerBtn: { paddingHorizontal: 24, From 3b55f61d5f0111287be56b76a1a342256d3f2a95 Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 4 Jun 2024 00:38:12 +0100 Subject: [PATCH 047/520] Avi follow experiment tweaks (#4341) * Move avi button to visually align content * Fix wrong prop warning * Remove avi follow from post thread --- src/view/com/post-thread/PostThreadItem.tsx | 17 ++++++----------- src/view/com/posts/AviFollowButton.tsx | 4 ++-- src/view/com/posts/AviFollowButton.web.tsx | 6 +++++- 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 096305a230..4827aef512 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -40,7 +40,6 @@ import {LabelsOnMyPost} from '../../../components/moderation/LabelsOnMe' import {PostAlerts} from '../../../components/moderation/PostAlerts' import {PostHider} from '../../../components/moderation/PostHider' import {getTranslatorLink, isPostInLanguage} from '../../../locale/helpers' -import {AviFollowButton} from '../posts/AviFollowButton' import {WhoCanReply} from '../threadgate/WhoCanReply' import {ErrorMessage} from '../util/error/ErrorMessage' import {Link, TextLink} from '../util/Link' @@ -472,16 +471,12 @@ let PostThreadItemLoaded = ({ {/* If we are in threaded mode, the avatar is rendered in PostMeta */} {!isThreadedChild && ( - - - + {showChildReplyLine && ( Date: Tue, 4 Jun 2024 02:49:50 +0300 Subject: [PATCH 048/520] Composer - add animated bottom border (#4325) * start adding bottom border (wip) * add content change listener * add layout listener and move to hook * remove logs * use square-er image icon * visually align bottom bar icons * reduce keyboard vertical offset slightly * only add border to top/bottom * run worklet function on UI thread --- .../icons/image_stroke2_corner0_rounded.svg | 2 +- src/components/icons/Image.tsx | 2 +- src/view/com/composer/Composer.tsx | 145 +++++++++++++++--- .../com/composer/threadgate/ThreadgateBtn.tsx | 9 +- 4 files changed, 130 insertions(+), 28 deletions(-) diff --git a/assets/icons/image_stroke2_corner0_rounded.svg b/assets/icons/image_stroke2_corner0_rounded.svg index 389020b0d1..3363e186db 100644 --- a/assets/icons/image_stroke2_corner0_rounded.svg +++ b/assets/icons/image_stroke2_corner0_rounded.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/components/icons/Image.tsx b/src/components/icons/Image.tsx index 03702a0f46..eac296ad42 100644 --- a/src/components/icons/Image.tsx +++ b/src/components/icons/Image.tsx @@ -1,5 +1,5 @@ import {createSinglePathSVG} from './TEMPLATE' export const Image_Stroke2_Corner0_Rounded = createSinglePathSVG({ - path: 'M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm16 0H5v7.213l1.246-.932.044-.03a3 3 0 0 1 3.863.454c1.468 1.58 2.941 2.749 4.847 2.749 1.703 0 2.855-.555 4-1.618V5Zm0 10.357c-1.112.697-2.386 1.097-4 1.097-2.81 0-4.796-1.755-6.313-3.388a1 1 0 0 0-1.269-.164L5 14.712V19h14v-3.643ZM15 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm-3 1a3 3 0 1 1 6 0 3 3 0 0 1-6 0Z', + path: 'M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4Zm2 1v7.213l1.246-.932.044-.03a3 3 0 0 1 3.863.454c1.468 1.58 2.941 2.749 4.847 2.749 1.703 0 2.855-.555 4-1.618V5H5Zm14 10.357c-1.112.697-2.386 1.097-4 1.097-2.81 0-4.796-1.755-6.313-3.388a1 1 0 0 0-1.269-.164L5 14.712V19h14v-3.643ZM15 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm-3 1a3 3 0 1 1 6 0 3 3 0 0 1-6 0Z', }) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index b1c020a105..ad79cdb58c 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -9,6 +9,7 @@ import React, { import { ActivityIndicator, Keyboard, + LayoutChangeEvent, StyleSheet, TouchableOpacity, View, @@ -19,6 +20,7 @@ import { } from 'react-native-keyboard-controller' import Animated, { interpolateColor, + runOnUI, useAnimatedStyle, useSharedValue, withTiming, @@ -170,22 +172,6 @@ export const ComposePost = observer(function ComposePost({ [insets, isKeyboardVisible], ) - const hasScrolled = useSharedValue(0) - const scrollHandler = useAnimatedScrollHandler({ - onScroll: event => { - hasScrolled.value = withTiming(event.contentOffset.y > 0 ? 1 : 0) - }, - }) - const topBarAnimatedStyle = useAnimatedStyle(() => { - return { - borderColor: interpolateColor( - hasScrolled.value, - [0, 1], - ['transparent', t.atoms.border_contrast_medium.borderColor], - ), - } - }) - const onPressCancel = useCallback(() => { if (graphemeLength > 0 || !gallery.isEmpty) { closeAllDialogs() @@ -395,13 +381,21 @@ export const ComposePost = observer(function ComposePost({ [setExtLink], ) + const { + scrollHandler, + onScrollViewContentSizeChange, + onScrollViewLayout, + topBarAnimatedStyle, + bottomBarAnimatedStyle, + } = useAnimatedBorders() + return ( <> + keyboardVerticalOffset={replyTo ? 110 : isAndroid ? 180 : 140}> + keyboardShouldPersistTaps="always" + onContentSizeChange={onScrollViewContentSizeChange} + onLayout={onScrollViewLayout}> {replyTo ? : undefined} {replyTo ? null : ( - + )} (null) } +function useAnimatedBorders() { + const t = useTheme() + const hasScrolledTop = useSharedValue(0) + const hasScrolledBottom = useSharedValue(0) + const contentOffset = useSharedValue(0) + const scrollViewHeight = useSharedValue(Infinity) + const contentHeight = useSharedValue(0) + + /** + * Make sure to run this on the UI thread! + */ + const showHideBottomBorder = useCallback( + ({ + newContentHeight, + newContentOffset, + newScrollViewHeight, + }: { + newContentHeight?: number + newContentOffset?: number + newScrollViewHeight?: number + }) => { + 'worklet' + + if (typeof newContentHeight === 'number') + contentHeight.value = newContentHeight + if (typeof newContentOffset === 'number') + contentOffset.value = newContentOffset + if (typeof newScrollViewHeight === 'number') + scrollViewHeight.value = newScrollViewHeight + + hasScrolledBottom.value = withTiming( + contentHeight.value - contentOffset.value >= scrollViewHeight.value + ? 1 + : 0, + ) + }, + [contentHeight, contentOffset, scrollViewHeight, hasScrolledBottom], + ) + + const scrollHandler = useAnimatedScrollHandler({ + onScroll: event => { + hasScrolledTop.value = withTiming(event.contentOffset.y > 0 ? 1 : 0) + + // already on UI thread + showHideBottomBorder({ + newContentOffset: event.contentOffset.y, + newContentHeight: event.contentSize.height, + newScrollViewHeight: event.layoutMeasurement.height, + }) + }, + }) + + const onScrollViewContentSizeChange = useCallback( + (_width: number, height: number) => { + runOnUI(showHideBottomBorder)({ + newContentHeight: height, + }) + }, + [showHideBottomBorder], + ) + + const onScrollViewLayout = useCallback( + (evt: LayoutChangeEvent) => { + runOnUI(showHideBottomBorder)({ + newScrollViewHeight: evt.nativeEvent.layout.height, + }) + }, + [showHideBottomBorder], + ) + + const topBarAnimatedStyle = useAnimatedStyle(() => { + return { + borderBottomWidth: hairlineWidth, + borderColor: interpolateColor( + hasScrolledTop.value, + [0, 1], + ['transparent', t.atoms.border_contrast_medium.borderColor], + ), + } + }) + const bottomBarAnimatedStyle = useAnimatedStyle(() => { + return { + borderTopWidth: hairlineWidth, + borderColor: interpolateColor( + hasScrolledBottom.value, + [0, 1], + ['transparent', t.atoms.border_contrast_medium.borderColor], + ), + } + }) + + return { + scrollHandler, + onScrollViewContentSizeChange, + onScrollViewLayout, + topBarAnimatedStyle, + bottomBarAnimatedStyle, + } +} + const styles = StyleSheet.create({ - topbar: { - borderBottomWidth: StyleSheet.hairlineWidth, - }, + topbar: {}, topbarDesktop: { paddingTop: 10, paddingBottom: 10, @@ -698,7 +796,8 @@ const styles = StyleSheet.create({ bottomBar: { flexDirection: 'row', paddingVertical: 4, - paddingLeft: 8, + // should be 8 but due to visual alignment we have to fudge it + paddingLeft: 7, paddingRight: 16, alignItems: 'center', borderTopWidth: hairlineWidth, diff --git a/src/view/com/composer/threadgate/ThreadgateBtn.tsx b/src/view/com/composer/threadgate/ThreadgateBtn.tsx index afc9f5bfad..2aefdfbbf3 100644 --- a/src/view/com/composer/threadgate/ThreadgateBtn.tsx +++ b/src/view/com/composer/threadgate/ThreadgateBtn.tsx @@ -1,5 +1,6 @@ import React from 'react' -import {Keyboard, View} from 'react-native' +import {Keyboard, StyleProp, ViewStyle} from 'react-native' +import Animated, {AnimatedStyle} from 'react-native-reanimated' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -16,9 +17,11 @@ import {Group3_Stroke2_Corner0_Rounded as Group} from '#/components/icons/Group' export function ThreadgateBtn({ threadgate, onChange, + style, }: { threadgate: ThreadgateSetting[] onChange: (v: ThreadgateSetting[]) => void + style?: StyleProp> }) { const {track} = useAnalytics() const {_} = useLingui() @@ -46,7 +49,7 @@ export function ThreadgateBtn({ : _(msg`Some people can reply`) return ( - + - + ) } From bd4703ca1e5e4620f8c700e70477d2e0e6b04d67 Mon Sep 17 00:00:00 2001 From: Thomas Dickerson Date: Mon, 3 Jun 2024 20:29:45 -0400 Subject: [PATCH 049/520] Support for Flickr album and group pool embeds (#3936) * Support for Flickr album and group pool embeds * Oops, forgot to add flickr to the persisted externalEmbeds schema * Need a bigint since our id can have more than 52 bits... * Remove unexpected trailing / from test data to match the expected behavior * nits --------- Co-authored-by: Hailey --- __tests__/lib/string.test.ts | 80 +++++++++++++++++++++++++++++++++ src/lib/strings/embed-player.ts | 76 +++++++++++++++++++++++++++++++ src/state/persisted/schema.ts | 1 + 3 files changed, 157 insertions(+) diff --git a/__tests__/lib/string.test.ts b/__tests__/lib/string.test.ts index cf21d8dd25..78478a26d4 100644 --- a/__tests__/lib/string.test.ts +++ b/__tests__/lib/string.test.ts @@ -480,6 +480,26 @@ describe('parseEmbedPlayerFromUrl', () => { 'https://media.tenor.com/someID/someName.gif', 'https://media.tenor.com/someID', 'https://media.tenor.com', + + 'https://www.flickr.com/photos/username/albums/72177720308493661', + 'https://flickr.com/photos/username/albums/72177720308493661', + 'https://flickr.com/photos/username/albums/72177720308493661/', + 'https://flickr.com/photos/username/albums/72177720308493661//', + 'https://flic.kr/s/aHBqjAES3i', + + 'https://flickr.com/foetoes/username/albums/3903', + 'https://flickr.com/albums/3903', + 'https://flic.kr/s/OolI', + 'https://flic.kr/t/aHBqjAES3i', + + 'https://www.flickr.com/groups/898944@N23/pool', + 'https://flickr.com/groups/898944@N23/pool', + 'https://flickr.com/groups/898944@N23/pool/', + 'https://flickr.com/groups/898944@N23/pool//', + 'https://flic.kr/go/8WJtR', + + 'https://www.flickr.com/groups/898944@N23/', + 'https://www.flickr.com/groups', ] const outputs = [ @@ -777,6 +797,66 @@ describe('parseEmbedPlayerFromUrl', () => { undefined, undefined, undefined, + + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/photosets/72177720308493661', + }, + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/photosets/72177720308493661', + }, + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/photosets/72177720308493661', + }, + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/photosets/72177720308493661', + }, + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/photosets/72177720308493661', + }, + + undefined, + undefined, + undefined, + undefined, + + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/groups/898944@N23', + }, + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/groups/898944@N23', + }, + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/groups/898944@N23', + }, + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/groups/898944@N23', + }, + { + type: 'flickr_album', + source: 'flickr', + playerUri: 'https://embedr.flickr.com/groups/898944@N23', + }, + + undefined, + undefined, ] it('correctly grabs the correct id from uri', () => { diff --git a/src/lib/strings/embed-player.ts b/src/lib/strings/embed-player.ts index 54649f1431..30ced14921 100644 --- a/src/lib/strings/embed-player.ts +++ b/src/lib/strings/embed-player.ts @@ -23,6 +23,7 @@ export const embedPlayerSources = [ 'vimeo', 'giphy', 'tenor', + 'flickr', ] as const export type EmbedPlayerSource = (typeof embedPlayerSources)[number] @@ -42,6 +43,7 @@ export type EmbedPlayerType = | 'vimeo_video' | 'giphy_gif' | 'tenor_gif' + | 'flickr_album' export const externalEmbedLabels: Record = { youtube: 'YouTube', @@ -53,6 +55,7 @@ export const externalEmbedLabels: Record = { spotify: 'Spotify', appleMusic: 'Apple Music', soundcloud: 'SoundCloud', + flickr: 'Flickr', } export interface EmbedPlayerParams { @@ -375,6 +378,79 @@ export function parseEmbedPlayerFromUrl( } } } + + // this is a standard flickr path! we can use the embedder for albums and groups, so validate the path + if (urlp.hostname === 'www.flickr.com' || urlp.hostname === 'flickr.com') { + let i = urlp.pathname.length - 1 + while (i > 0 && urlp.pathname.charAt(i) === '/') { + --i + } + + const path_components = urlp.pathname.slice(1, i + 1).split('/') + if (path_components.length === 4) { + // discard username - it's not relevant + const [photos, _, albums, id] = path_components + if (photos === 'photos' && albums === 'albums') { + // this at least has the shape of a valid photo-album URL! + return { + type: 'flickr_album', + source: 'flickr', + playerUri: `https://embedr.flickr.com/photosets/${id}`, + } + } + } + + if (path_components.length === 3) { + const [groups, id, pool] = path_components + if (groups === 'groups' && pool === 'pool') { + return { + type: 'flickr_album', + source: 'flickr', + playerUri: `https://embedr.flickr.com/groups/${id}`, + } + } + } + // not an album or a group pool, don't know what to do with this! + return undefined + } + + // link shortened flickr path + if (urlp.hostname === 'flic.kr') { + const b58alph = '123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ' + let [_, type, idBase58Enc] = urlp.pathname.split('/') + let id = 0n + for (const char of idBase58Enc) { + const nextIdx = b58alph.indexOf(char) + if (nextIdx >= 0) { + id = id * 58n + BigInt(nextIdx) + } else { + // not b58 encoded, ergo not a valid link to embed + return undefined + } + } + + switch (type) { + case 'go': + const formattedGroupId = `${id}` + return { + type: 'flickr_album', + source: 'flickr', + playerUri: `https://embedr.flickr.com/groups/${formattedGroupId.slice( + 0, + -2, + )}@N${formattedGroupId.slice(-2)}`, + } + case 's': + return { + type: 'flickr_album', + source: 'flickr', + playerUri: `https://embedr.flickr.com/photosets/${id}`, + } + default: + // we don't know what this is so we can't embed it + return undefined + } + } } export function getPlayerAspect({ diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts index 77a79b78e4..1860d34de2 100644 --- a/src/state/persisted/schema.ts +++ b/src/state/persisted/schema.ts @@ -65,6 +65,7 @@ export const schema = z.object({ spotify: z.enum(externalEmbedOptions).optional(), appleMusic: z.enum(externalEmbedOptions).optional(), soundcloud: z.enum(externalEmbedOptions).optional(), + flickr: z.enum(externalEmbedOptions).optional(), }) .optional(), mutedThreads: z.array(z.string()), // should move to server From b02445883ab5abd7daa80c3a27cf06ffaf539ff3 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 3 Jun 2024 17:32:58 -0700 Subject: [PATCH 050/520] add an apk to production build outputs for Obtanium release support (#4317) * add an apk to production build outputs * test a build * Revert "test a build" This reverts commit f89bfeefb7e007b802cb47a8eca8fe6206bbf60f. --- .github/workflows/build-submit-android.yml | 26 ++++++++++++++++++++++ eas.json | 14 ++++++++++++ 2 files changed, 40 insertions(+) diff --git a/.github/workflows/build-submit-android.yml b/.github/workflows/build-submit-android.yml index c487c2ab8a..ec9e0d320e 100644 --- a/.github/workflows/build-submit-android.yml +++ b/.github/workflows/build-submit-android.yml @@ -120,6 +120,32 @@ jobs: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_CLIENT_ALERT_WEBHOOK }} SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK + - name: 🏗️ Build Production APK + if: ${{ inputs.profile == 'production' }} + run: yarn use-build-number-with-bump eas build -p android --profile production-apk --local --output build.apk --non-interactive + + - name: 🚀 Upload Production APK Artifact + id: upload-artifact-production-apk + if: ${{ inputs.profile == 'production' }} + uses: actions/upload-artifact@v4 + with: + retention-days: 30 + compression-level: 6 + name: build-${{ steps.timestamp.outputs.time }}.apk + path: build.apk + + - name: 🔔 Notify Slack of Production APK Build + if: ${{ inputs.profile == 'production' }} + uses: slackapi/slack-github-action@v1.25.0 + with: + payload: | + { + "text": "Android production APK build is ready for download. This is a production build, and you should add it to the GitHub release! Download the artifact here: ${{ steps.upload-artifact-production-apk.outputs.artifact-url }}" + } + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_CLIENT_ALERT_WEBHOOK }} + SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK + - name: ⬇️ Restore Cache id: get-base-commit uses: actions/cache@v4 diff --git a/eas.json b/eas.json index ed647dbb9c..a705c40027 100644 --- a/eas.json +++ b/eas.json @@ -46,6 +46,20 @@ "EXPO_PUBLIC_ENV": "production" } }, + "production-apk": { + "extends": "base", + "distribution": "internal", + "ios": { + "autoIncrement": false + }, + "android": { + "autoIncrement": false + }, + "channel": "production", + "env": { + "EXPO_PUBLIC_ENV": "production" + } + }, "testflight": { "extends": "base", "ios": { From da96fb1ef5a37018b6a238c3614e9b845d8e2686 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 4 Jun 2024 04:05:46 +0300 Subject: [PATCH 051/520] Native `formSheet` for GIF select on iOS (#4328) * native formsheet for gif select * trigger confirm discard if have gif * give modal a background color * fix web top bar - unrelated but I cba to make a separate PR --- src/components/dialogs/GifSelect.ios.tsx | 255 ++++++++++++++++++ src/components/dialogs/GifSelect.shared.tsx | 53 ++++ src/components/dialogs/GifSelect.tsx | 65 ++--- src/view/com/composer/Composer.tsx | 5 +- src/view/com/composer/photos/SelectGifBtn.tsx | 11 +- 5 files changed, 331 insertions(+), 58 deletions(-) create mode 100644 src/components/dialogs/GifSelect.ios.tsx create mode 100644 src/components/dialogs/GifSelect.shared.tsx diff --git a/src/components/dialogs/GifSelect.ios.tsx b/src/components/dialogs/GifSelect.ios.tsx new file mode 100644 index 0000000000..091a23e51c --- /dev/null +++ b/src/components/dialogs/GifSelect.ios.tsx @@ -0,0 +1,255 @@ +import React, { + useCallback, + useImperativeHandle, + useMemo, + useRef, + useState, +} from 'react' +import {Modal, ScrollView, TextInput, View} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {cleanError} from '#/lib/strings/errors' +import { + Gif, + useFeaturedGifsQuery, + useGifSearchQuery, +} from '#/state/queries/tenor' +import {ErrorScreen} from '#/view/com/util/error/ErrorScreen' +import {ErrorBoundary} from '#/view/com/util/ErrorBoundary' +import {FlatList_INTERNAL} from '#/view/com/util/Views' +import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import * as TextField from '#/components/forms/TextField' +import {MagnifyingGlass2_Stroke2_Corner0_Rounded as Search} from '#/components/icons/MagnifyingGlass2' +import {Button, ButtonText} from '../Button' +import {Handle} from '../Dialog' +import {useThrottledValue} from '../hooks/useThrottledValue' +import {ListFooter, ListMaybePlaceholder} from '../Lists' +import {GifPreview} from './GifSelect.shared' + +export function GifSelectDialog({ + controlRef, + onClose, + onSelectGif: onSelectGifProp, +}: { + controlRef: React.RefObject<{open: () => void}> + onClose: () => void + onSelectGif: (gif: Gif) => void +}) { + const t = useTheme() + const [open, setOpen] = useState(false) + + useImperativeHandle(controlRef, () => ({ + open: () => setOpen(true), + })) + + const close = useCallback(() => { + setOpen(false) + onClose() + }, [onClose]) + + const onSelectGif = useCallback( + (gif: Gif) => { + onSelectGifProp(gif) + close() + }, + [onSelectGifProp, close], + ) + + const renderErrorBoundary = useCallback( + (error: any) => , + [close], + ) + + return ( + + + + + + + + + ) +} + +function GifList({ + onSelectGif, +}: { + close: () => void + onSelectGif: (gif: Gif) => void +}) { + const {_} = useLingui() + const t = useTheme() + const {gtMobile} = useBreakpoints() + const textInputRef = useRef(null) + const listRef = useRef(null) + const [undeferredSearch, setSearch] = useState('') + const search = useThrottledValue(undeferredSearch, 500) + + const isSearching = search.length > 0 + + const trendingQuery = useFeaturedGifsQuery() + const searchQuery = useGifSearchQuery(search) + + const { + data, + fetchNextPage, + isFetchingNextPage, + hasNextPage, + error, + isLoading, + isError, + refetch, + } = isSearching ? searchQuery : trendingQuery + + const flattenedData = useMemo(() => { + return data?.pages.flatMap(page => page.results) || [] + }, [data]) + + const renderItem = useCallback( + ({item}: {item: Gif}) => { + return + }, + [onSelectGif], + ) + + const onEndReached = React.useCallback(() => { + if (isFetchingNextPage || !hasNextPage || error) return + fetchNextPage() + }, [isFetchingNextPage, hasNextPage, error, fetchNextPage]) + + const hasData = flattenedData.length > 0 + + const onGoBack = useCallback(() => { + if (isSearching) { + // clear the input and reset the state + textInputRef.current?.clear() + setSearch('') + } else { + close() + } + }, [isSearching]) + + const listHeader = useMemo(() => { + return ( + + {/* cover top corners */} + + + + + { + setSearch(text) + listRef.current?.scrollToOffset({offset: 0, animated: false}) + }} + returnKeyType="search" + clearButtonMode="while-editing" + inputRef={textInputRef} + maxLength={50} + /> + + + ) + }, [t.atoms.bg, _]) + + return ( + + {listHeader} + {!hasData && ( + + )} + + } + stickyHeaderIndices={[0]} + onEndReached={onEndReached} + onEndReachedThreshold={4} + keyExtractor={(item: Gif) => item.id} + keyboardDismissMode="on-drag" + ListFooterComponent={ + hasData ? ( + + ) : null + } + /> + ) +} + +function ModalError({details, close}: {details?: string; close: () => void}) { + const {_} = useLingui() + + return ( + + + + + ) +} diff --git a/src/components/dialogs/GifSelect.shared.tsx b/src/components/dialogs/GifSelect.shared.tsx new file mode 100644 index 0000000000..90b2abaa83 --- /dev/null +++ b/src/components/dialogs/GifSelect.shared.tsx @@ -0,0 +1,53 @@ +import React, {useCallback} from 'react' +import {Image} from 'expo-image' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {logEvent} from '#/lib/statsig/statsig' +import {Gif} from '#/state/queries/tenor' +import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {Button} from '../Button' + +export function GifPreview({ + gif, + onSelectGif, +}: { + gif: Gif + onSelectGif: (gif: Gif) => void +}) { + const {gtTablet} = useBreakpoints() + const {_} = useLingui() + const t = useTheme() + + const onPress = useCallback(() => { + logEvent('composer:gif:select', {}) + onSelectGif(gif) + }, [onSelectGif, gif]) + + return ( + + ) +} diff --git a/src/components/dialogs/GifSelect.tsx b/src/components/dialogs/GifSelect.tsx index 4a3ce42aa9..a64edcd6f0 100644 --- a/src/components/dialogs/GifSelect.tsx +++ b/src/components/dialogs/GifSelect.tsx @@ -1,11 +1,15 @@ -import React, {useCallback, useMemo, useRef, useState} from 'react' +import React, { + useCallback, + useImperativeHandle, + useMemo, + useRef, + useState, +} from 'react' import {TextInput, View} from 'react-native' -import {Image} from 'expo-image' import {BottomSheetFlatListMethods} from '@discord/bottom-sheet' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {logEvent} from '#/lib/statsig/statsig' import {cleanError} from '#/lib/strings/errors' import {isWeb} from '#/platform/detection' import { @@ -23,16 +27,23 @@ import {ArrowLeft_Stroke2_Corner0_Rounded as Arrow} from '#/components/icons/Arr import {MagnifyingGlass2_Stroke2_Corner0_Rounded as Search} from '#/components/icons/MagnifyingGlass2' import {Button, ButtonIcon, ButtonText} from '../Button' import {ListFooter, ListMaybePlaceholder} from '../Lists' +import {GifPreview} from './GifSelect.shared' export function GifSelectDialog({ - control, + controlRef, onClose, onSelectGif: onSelectGifProp, }: { - control: Dialog.DialogControlProps + controlRef: React.RefObject<{open: () => void}> onClose: () => void onSelectGif: (gif: Gif) => void }) { + const control = Dialog.useDialogControl() + + useImperativeHandle(controlRef, () => ({ + open: () => control.open(), + })) + const onSelectGif = useCallback( (gif: Gif) => { control.close(() => onSelectGifProp(gif)) @@ -233,50 +244,6 @@ function GifList({ ) } -function GifPreview({ - gif, - onSelectGif, -}: { - gif: Gif - onSelectGif: (gif: Gif) => void -}) { - const {gtTablet} = useBreakpoints() - const {_} = useLingui() - const t = useTheme() - - const onPress = useCallback(() => { - logEvent('composer:gif:select', {}) - onSelectGif(gif) - }, [onSelectGif, gif]) - - return ( - - ) -} - function DialogError({details}: {details?: string}) { const {_} = useLingui() const control = Dialog.useDialogContext() diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index ad79cdb58c..93cc87fc82 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -173,7 +173,7 @@ export const ComposePost = observer(function ComposePost({ ) const onPressCancel = useCallback(() => { - if (graphemeLength > 0 || !gallery.isEmpty) { + if (graphemeLength > 0 || !gallery.isEmpty || extGif) { closeAllDialogs() if (Keyboard) { Keyboard.dismiss() @@ -183,6 +183,7 @@ export const ComposePost = observer(function ComposePost({ onClose() } }, [ + extGif, graphemeLength, gallery.isEmpty, closeAllDialogs, @@ -728,8 +729,6 @@ function useAnimatedBorders() { const styles = StyleSheet.create({ topbar: {}, topbarDesktop: { - paddingTop: 10, - paddingBottom: 10, height: 50, }, topbarInner: { diff --git a/src/view/com/composer/photos/SelectGifBtn.tsx b/src/view/com/composer/photos/SelectGifBtn.tsx index 60cef9a192..d13df0a110 100644 --- a/src/view/com/composer/photos/SelectGifBtn.tsx +++ b/src/view/com/composer/photos/SelectGifBtn.tsx @@ -1,4 +1,4 @@ -import React, {useCallback} from 'react' +import React, {useCallback, useRef} from 'react' import {Keyboard} from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -7,7 +7,6 @@ import {logEvent} from '#/lib/statsig/statsig' import {Gif} from '#/state/queries/tenor' import {atoms as a, useTheme} from '#/alf' import {Button} from '#/components/Button' -import {useDialogControl} from '#/components/Dialog' import {GifSelectDialog} from '#/components/dialogs/GifSelect' import {GifSquare_Stroke2_Corner0_Rounded as GifIcon} from '#/components/icons/Gif' @@ -19,14 +18,14 @@ type Props = { export function SelectGifBtn({onClose, onSelectGif, disabled}: Props) { const {_} = useLingui() - const control = useDialogControl() + const ref = useRef<{open: () => void}>(null) const t = useTheme() const onPressSelectGif = useCallback(async () => { logEvent('composer:gif:open', {}) Keyboard.dismiss() - control.open() - }, [control]) + ref.current?.open() + }, []) return ( <> @@ -44,7 +43,7 @@ export function SelectGifBtn({onClose, onSelectGif, disabled}: Props) { From de93e8de746f3c8a7b1755aaa034043951371ae0 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 3 Jun 2024 20:07:01 -0500 Subject: [PATCH 052/520] =?UTF-8?q?[=F0=9F=90=B4]=20Post=20embeds=20polish?= =?UTF-8?q?=20(#4339)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Handle message cleanup * Handle last message in chat list * Memoize lastMessage --- src/lib/strings/url-helpers.ts | 21 +++++ .../Messages/Conversation/MessagesList.tsx | 26 +++---- src/screens/Messages/List/ChatListItem.tsx | 77 +++++++++++++++---- 3 files changed, 94 insertions(+), 30 deletions(-) diff --git a/src/lib/strings/url-helpers.ts b/src/lib/strings/url-helpers.ts index 2a20373a42..4c75f47add 100644 --- a/src/lib/strings/url-helpers.ts +++ b/src/lib/strings/url-helpers.ts @@ -3,6 +3,7 @@ import psl from 'psl' import TLDs from 'tlds' import {BSKY_SERVICE} from 'lib/constants' +import {isInvalidHandle} from 'lib/strings/handles' export const BSKY_APP_HOST = 'https://bsky.app' const BSKY_TRUSTED_HOSTS = [ @@ -83,6 +84,10 @@ export function toShareUrl(url: string): string { return url } +export function toBskyAppUrl(url: string): string { + return new URL(url, BSKY_APP_HOST).toString() +} + export function isBskyAppUrl(url: string): boolean { return url.startsWith('https://bsky.app/') } @@ -183,6 +188,22 @@ export function feedUriToHref(url: string): string { } } +export function postUriToRelativePath( + uri: string, + options?: {handle?: string}, +): string | undefined { + try { + const {hostname, rkey} = new AtUri(uri) + const handleOrDid = + options?.handle && !isInvalidHandle(options.handle) + ? options.handle + : hostname + return `/profile/${handleOrDid}/post/${rkey}` + } catch { + return undefined + } +} + /** * Checks if the label in the post text matches the host of the link facet. * diff --git a/src/screens/Messages/Conversation/MessagesList.tsx b/src/screens/Messages/Conversation/MessagesList.tsx index e6f657b497..f72515ac62 100644 --- a/src/screens/Messages/Conversation/MessagesList.tsx +++ b/src/screens/Messages/Conversation/MessagesList.tsx @@ -312,25 +312,19 @@ export function MessagesList({ }) if (postLinkFacet) { - // remove the post link from the text - rt.delete( - postLinkFacet.index.byteStart, - postLinkFacet.index.byteEnd, - ) + const isAtStart = postLinkFacet.index.byteStart === 0 + const isAtEnd = + postLinkFacet.index.byteEnd === rt.unicodeText.graphemeLength - // re-trim the text, now that we've removed the post link - // - // if the post link is at the start of the text, we don't want to leave a leading space - // so trim on both sides - if (postLinkFacet.index.byteStart === 0) { - rt = new RichText({text: rt.text.trim()}, {cleanNewlines: true}) - } else { - // otherwise just trim the end - rt = new RichText( - {text: rt.text.trimEnd()}, - {cleanNewlines: true}, + // remove the post link from the text + if (isAtStart || isAtEnd) { + rt.delete( + postLinkFacet.index.byteStart, + postLinkFacet.index.byteEnd, ) } + + rt = new RichText({text: rt.text.trim()}, {cleanNewlines: true}) } } } catch (error) { diff --git a/src/screens/Messages/List/ChatListItem.tsx b/src/screens/Messages/List/ChatListItem.tsx index d5658249d7..9f8808366f 100644 --- a/src/screens/Messages/List/ChatListItem.tsx +++ b/src/screens/Messages/List/ChatListItem.tsx @@ -2,6 +2,7 @@ import React, {useCallback, useState} from 'react' import {GestureResponderEvent, View} from 'react-native' import { AppBskyActorDefs, + AppBskyEmbedRecord, ChatBskyConvoDefs, moderateProfile, ModerationOpts, @@ -9,6 +10,11 @@ import { import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import { + postUriToRelativePath, + toBskyAppUrl, + toShortUrl, +} from '#/lib/strings/url-helpers' import {isNative} from '#/platform/detection' import {useProfileShadow} from '#/state/cache/profile-shadow' import {useModerationOpts} from '#/state/preferences/moderation-opts' @@ -95,21 +101,64 @@ function ChatListItemReady({ const isDimStyle = convo.muted || moderation.blocked || isDeletedAccount - let lastMessage = _(msg`No messages yet`) - let lastMessageSentAt: string | null = null - if (ChatBskyConvoDefs.isMessageView(convo.lastMessage)) { - if (convo.lastMessage.sender?.did === currentAccount?.did) { - lastMessage = _(msg`You: ${convo.lastMessage.text}`) - } else { - lastMessage = convo.lastMessage.text + const {lastMessage, lastMessageSentAt} = React.useMemo(() => { + let lastMessage = _(msg`No messages yet`) + let lastMessageSentAt: string | null = null + + if (ChatBskyConvoDefs.isMessageView(convo.lastMessage)) { + const isFromMe = convo.lastMessage.sender?.did === currentAccount?.did + + if (convo.lastMessage.text) { + if (isFromMe) { + lastMessage = _(msg`You: ${convo.lastMessage.text}`) + } else { + lastMessage = convo.lastMessage.text + } + } else if (convo.lastMessage.embed) { + const defaultEmbeddedContentMessage = _( + msg`(contains embedded content)`, + ) + + if (AppBskyEmbedRecord.isView(convo.lastMessage.embed)) { + const embed = convo.lastMessage.embed + + if (AppBskyEmbedRecord.isViewRecord(embed.record)) { + const record = embed.record + const path = postUriToRelativePath(record.uri, { + handle: record.author.handle, + }) + const href = path ? toBskyAppUrl(path) : undefined + const short = href + ? toShortUrl(href) + : defaultEmbeddedContentMessage + if (isFromMe) { + lastMessage = _(msg`You: ${short}`) + } else { + lastMessage = short + } + } + } else { + if (isFromMe) { + lastMessage = _(msg`You: ${defaultEmbeddedContentMessage}`) + } else { + lastMessage = defaultEmbeddedContentMessage + } + } + } + + lastMessageSentAt = convo.lastMessage.sentAt } - lastMessageSentAt = convo.lastMessage.sentAt - } - if (ChatBskyConvoDefs.isDeletedMessageView(convo.lastMessage)) { - lastMessage = isDeletedAccount - ? _(msg`Conversation deleted`) - : _(msg`Message deleted`) - } + if (ChatBskyConvoDefs.isDeletedMessageView(convo.lastMessage)) { + lastMessage = isDeletedAccount + ? _(msg`Conversation deleted`) + : _(msg`Message deleted`) + } + + return { + lastMessage, + lastMessageSentAt, + } + }, [_, convo.lastMessage, currentAccount?.did, isDeletedAccount]) const [showActions, setShowActions] = useState(false) From 3e1f0768916774642516d88254a6cf7a6a82331f Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 3 Jun 2024 20:10:43 -0500 Subject: [PATCH 053/520] =?UTF-8?q?[=F0=9F=99=85]=20Disambiguation=20of=20?= =?UTF-8?q?the=20deactivation=20(#4267)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Disambiguation of the deactivation * Snapshot crackle pop * Change log context * [🙅] Add status to session state (#4269) * Add status to session state * [🙅] Add new deactivated screen (#4270) * Add new deactivated screen * Update copy, handle logout * Remove icons, adjust padding * [🙅] Add deactivate account dialog (#4290) * Deactivate dialog (cherry picked from commit 33940e2dfe0d710c0665a7f68b198b46f54db4a2) * Factor out dialog, add to delete modal too (cherry picked from commit 47d70f6b74e7d2ea7330fd172499fe91ba41062d) * Update copy, icon (cherry picked from commit e6efabbe78c3f3d9f0f8fb0a06a6a1c4fbfb70a9) * Update copy (cherry picked from commit abb0ce26f6747ab0548f6f12df0dee3c64464852) * Sizing tweaks (cherry picked from commit fc716d5716873f0fddef56496fc48af0614b2e55) * Add a11y label --- src/lib/statsig/events.ts | 2 +- src/screens/Deactivated.tsx | 321 ++++++++---------- .../components/DeactivateAccountDialog.tsx | 60 ++++ src/screens/SignupQueued.tsx | 219 ++++++++++++ src/state/persisted/schema.ts | 5 +- src/state/session/__tests__/session-test.ts | 87 +++-- src/state/session/agent.ts | 10 +- src/state/session/index.tsx | 2 +- src/state/session/util.ts | 5 +- src/view/com/modals/DeleteAccount.tsx | 54 ++- src/view/screens/Settings/index.tsx | 29 ++ .../createNativeStackNavigatorWithAuth.tsx | 8 +- 12 files changed, 578 insertions(+), 224 deletions(-) create mode 100644 src/screens/Settings/components/DeactivateAccountDialog.tsx create mode 100644 src/screens/SignupQueued.tsx diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 48651b3d96..753734edd8 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -13,7 +13,7 @@ export type LogEvents = { withPassword: boolean } 'account:loggedOut': { - logContext: 'SwitchAccount' | 'Settings' | 'Deactivated' + logContext: 'SwitchAccount' | 'Settings' | 'SignupQueued' | 'Deactivated' } 'notifications:openApp': {} 'notifications:request': { diff --git a/src/screens/Deactivated.tsx b/src/screens/Deactivated.tsx index c9e9f95254..faee517cb8 100644 --- a/src/screens/Deactivated.tsx +++ b/src/screens/Deactivated.tsx @@ -1,19 +1,22 @@ import React from 'react' import {View} from 'react-native' import {useSafeAreaInsets} from 'react-native-safe-area-context' -import {msg, plural, Trans} from '@lingui/macro' +import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useFocusEffect} from '@react-navigation/native' -import {logger} from '#/logger' +import {useAccountSwitcher} from '#/lib/hooks/useAccountSwitcher' import {isWeb} from '#/platform/detection' -import {isSessionDeactivated, useAgent, useSessionApi} from '#/state/session' -import {useOnboardingDispatch} from '#/state/shell' +import {type SessionAccount, useSession, useSessionApi} from '#/state/session' +import {useSetMinimalShellMode} from '#/state/shell' +import {useLoggedOutViewControls} from '#/state/shell/logged-out' import {ScrollView} from '#/view/com/util/Views' import {Logo} from '#/view/icons/Logo' -import {atoms as a, useBreakpoints, useTheme} from '#/alf' -import {Button, ButtonIcon, ButtonText} from '#/components/Button' -import {Loader} from '#/components/Loader' -import {P, Text} from '#/components/Typography' +import {atoms as a, useTheme} from '#/alf' +import {AccountList} from '#/components/AccountList' +import {Button, ButtonText} from '#/components/Button' +import {Divider} from '#/components/Divider' +import {Text} from '#/components/Typography' const COL_WIDTH = 400 @@ -21,199 +24,151 @@ export function Deactivated() { const {_} = useLingui() const t = useTheme() const insets = useSafeAreaInsets() - const {gtMobile} = useBreakpoints() - const onboardingDispatch = useOnboardingDispatch() + const {currentAccount, accounts} = useSession() + const {onPressSwitchAccount, pendingDid} = useAccountSwitcher() + const {setShowLoggedOut} = useLoggedOutViewControls() + const hasOtherAccounts = accounts.length > 1 + const setMinimalShellMode = useSetMinimalShellMode() const {logout} = useSessionApi() - const agent = useAgent() - const [isProcessing, setProcessing] = React.useState(false) - const [estimatedTime, setEstimatedTime] = React.useState( - undefined, - ) - const [placeInQueue, setPlaceInQueue] = React.useState( - undefined, + useFocusEffect( + React.useCallback(() => { + setMinimalShellMode(true) + }, [setMinimalShellMode]), ) - const checkStatus = React.useCallback(async () => { - setProcessing(true) - try { - const res = await agent.com.atproto.temp.checkSignupQueue() - if (res.data.activated) { - // ready to go, exchange the access token for a usable one and kick off onboarding - await agent.refreshSession() - if (!isSessionDeactivated(agent.session?.accessJwt)) { - onboardingDispatch({type: 'start'}) - } - } else { - // not ready, update UI - setEstimatedTime(msToString(res.data.estimatedTimeMs)) - if (typeof res.data.placeInQueue !== 'undefined') { - setPlaceInQueue(Math.max(res.data.placeInQueue, 1)) - } + const onSelectAccount = React.useCallback( + (account: SessionAccount) => { + if (account.did !== currentAccount?.did) { + onPressSwitchAccount(account, 'SwitchAccount') } - } catch (e: any) { - logger.error('Failed to check signup queue', {err: e.toString()}) - } finally { - setProcessing(false) - } - }, [ - setProcessing, - setEstimatedTime, - setPlaceInQueue, - onboardingDispatch, - agent, - ]) - - React.useEffect(() => { - checkStatus() - const interval = setInterval(checkStatus, 60e3) - return () => clearInterval(interval) - }, [checkStatus]) - - const checkBtn = ( - + }, + [currentAccount, onPressSwitchAccount], ) + const onPressAddAccount = React.useCallback(() => { + setShowLoggedOut(true) + }, [setShowLoggedOut]) + + const onPressLogout = React.useCallback(() => { + if (isWeb) { + // We're switching accounts, which remounts the entire app. + // On mobile, this gets us Home, but on the web we also need reset the URL. + // We can't change the URL via a navigate() call because the navigator + // itself is about to unmount, and it calls pushState() too late. + // So we change the URL ourselves. The navigator will pick it up on remount. + history.pushState(null, '', '/') + } + logout('Deactivated') + }, [logout]) + return ( - + - - - - - - - - You're in line - -

- - There's been a rush of new users to Bluesky! We'll activate your - account as soon as we can. - -

- - - {typeof placeInQueue === 'number' && ( - - {placeInQueue} - - )} -

- {typeof placeInQueue === 'number' ? ( - left to go. - ) : ( - You are in line. - )}{' '} - {estimatedTime ? ( - - We estimate {estimatedTime} until your account is ready. - - ) : ( - - We will let you know when your account is ready. - - )} -

-
- - {isWeb && gtMobile && ( - - - {checkBtn} - - )} -
- - - -
- - {(!isWeb || !gtMobile) && ( - - {checkBtn} - + + + + + + + + + Welcome back! + + + + You previously deactivated @{currentAccount?.handle}. + + + + + You can reactivate your account to continue logging in. Your + profile and posts will be visible to other users. + + + + + + + + + + + + + + {hasOtherAccounts ? ( + <> + + Or, log into one of your other accounts. + + + + ) : ( + <> + + Or, continue with another account. + + + + )} + - )} + ) } - -function msToString(ms: number | undefined): string | undefined { - if (ms && ms > 0) { - const estimatedTimeMins = Math.ceil(ms / 60e3) - if (estimatedTimeMins > 59) { - const estimatedTimeHrs = Math.round(estimatedTimeMins / 60) - if (estimatedTimeHrs > 6) { - // dont even bother - return undefined - } - // hours - return `${estimatedTimeHrs} ${plural(estimatedTimeHrs, { - one: 'hour', - other: 'hours', - })}` - } - // minutes - return `${estimatedTimeMins} ${plural(estimatedTimeMins, { - one: 'minute', - other: 'minutes', - })}` - } - return undefined -} diff --git a/src/screens/Settings/components/DeactivateAccountDialog.tsx b/src/screens/Settings/components/DeactivateAccountDialog.tsx new file mode 100644 index 0000000000..4330ffcaa2 --- /dev/null +++ b/src/screens/Settings/components/DeactivateAccountDialog.tsx @@ -0,0 +1,60 @@ +import React from 'react' +import {View} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {atoms as a, useTheme} from '#/alf' +import {DialogOuterProps} from '#/components/Dialog' +import {Divider} from '#/components/Divider' +import * as Prompt from '#/components/Prompt' +import {Text} from '#/components/Typography' + +export function DeactivateAccountDialog({ + control, +}: { + control: DialogOuterProps['control'] +}) { + const t = useTheme() + const {_} = useLingui() + + return ( + + {_(msg`Deactivate account`)} + + + Your profile, posts, feeds, and lists will no longer be visible to + other Bluesky users. You can reactivate your account at any time by + logging in. + + + + + + + + + There is no time limit for account deactivation, come back any + time. + + + + + If you're trying to change your handle or email, do so before you + deactivate. + + + + + + + + {}} + color="negative" + /> + + + + ) +} diff --git a/src/screens/SignupQueued.tsx b/src/screens/SignupQueued.tsx new file mode 100644 index 0000000000..4e4fedcfae --- /dev/null +++ b/src/screens/SignupQueued.tsx @@ -0,0 +1,219 @@ +import React from 'react' +import {View} from 'react-native' +import {useSafeAreaInsets} from 'react-native-safe-area-context' +import {msg, plural, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {logger} from '#/logger' +import {isWeb} from '#/platform/detection' +import {isSignupQueued, useAgent, useSessionApi} from '#/state/session' +import {useOnboardingDispatch} from '#/state/shell' +import {ScrollView} from '#/view/com/util/Views' +import {Logo} from '#/view/icons/Logo' +import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import {Loader} from '#/components/Loader' +import {P, Text} from '#/components/Typography' + +const COL_WIDTH = 400 + +export function SignupQueued() { + const {_} = useLingui() + const t = useTheme() + const insets = useSafeAreaInsets() + const {gtMobile} = useBreakpoints() + const onboardingDispatch = useOnboardingDispatch() + const {logout} = useSessionApi() + const agent = useAgent() + + const [isProcessing, setProcessing] = React.useState(false) + const [estimatedTime, setEstimatedTime] = React.useState( + undefined, + ) + const [placeInQueue, setPlaceInQueue] = React.useState( + undefined, + ) + + const checkStatus = React.useCallback(async () => { + setProcessing(true) + try { + const res = await agent.com.atproto.temp.checkSignupQueue() + if (res.data.activated) { + // ready to go, exchange the access token for a usable one and kick off onboarding + await agent.refreshSession() + if (!isSignupQueued(agent.session?.accessJwt)) { + onboardingDispatch({type: 'start'}) + } + } else { + // not ready, update UI + setEstimatedTime(msToString(res.data.estimatedTimeMs)) + if (typeof res.data.placeInQueue !== 'undefined') { + setPlaceInQueue(Math.max(res.data.placeInQueue, 1)) + } + } + } catch (e: any) { + logger.error('Failed to check signup queue', {err: e.toString()}) + } finally { + setProcessing(false) + } + }, [ + setProcessing, + setEstimatedTime, + setPlaceInQueue, + onboardingDispatch, + agent, + ]) + + React.useEffect(() => { + checkStatus() + const interval = setInterval(checkStatus, 60e3) + return () => clearInterval(interval) + }, [checkStatus]) + + const checkBtn = ( + + ) + + return ( + + + + + + + + + + You're in line + +

+ + There's been a rush of new users to Bluesky! We'll activate your + account as soon as we can. + +

+ + + {typeof placeInQueue === 'number' && ( + + {placeInQueue} + + )} +

+ {typeof placeInQueue === 'number' ? ( + left to go. + ) : ( + You are in line. + )}{' '} + {estimatedTime ? ( + + We estimate {estimatedTime} until your account is ready. + + ) : ( + + We will let you know when your account is ready. + + )} +

+
+ + {isWeb && gtMobile && ( + + + {checkBtn} + + )} +
+ + + +
+ + {(!isWeb || !gtMobile) && ( + + + {checkBtn} + + + + )} +
+ ) +} + +function msToString(ms: number | undefined): string | undefined { + if (ms && ms > 0) { + const estimatedTimeMins = Math.ceil(ms / 60e3) + if (estimatedTimeMins > 59) { + const estimatedTimeHrs = Math.round(estimatedTimeMins / 60) + if (estimatedTimeHrs > 6) { + // dont even bother + return undefined + } + // hours + return `${estimatedTimeHrs} ${plural(estimatedTimeHrs, { + one: 'hour', + other: 'hours', + })}` + } + // minutes + return `${estimatedTimeMins} ${plural(estimatedTimeMins, { + one: 'minute', + other: 'minutes', + })}` + } + return undefined +} diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts index 1860d34de2..7d579d55de 100644 --- a/src/state/persisted/schema.ts +++ b/src/state/persisted/schema.ts @@ -17,7 +17,10 @@ const accountSchema = z.object({ emailAuthFactor: z.boolean().optional(), refreshJwt: z.string().optional(), // optional because it can expire accessJwt: z.string().optional(), // optional because it can expire - deactivated: z.boolean().optional(), + signupQueued: z.boolean().optional(), + status: z + .enum(['active', 'takendown', 'suspended', 'deactivated']) + .optional(), pdsUrl: z.string().optional(), }) export type PersistedAccount = z.infer diff --git a/src/state/session/__tests__/session-test.ts b/src/state/session/__tests__/session-test.ts index daf8d70c2c..c8c1e103fb 100644 --- a/src/state/session/__tests__/session-test.ts +++ b/src/state/session/__tests__/session-test.ts @@ -50,7 +50,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-1", - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -59,6 +58,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-1", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -87,7 +88,6 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -96,6 +96,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": undefined, "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -136,7 +138,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-1", - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -145,6 +146,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-1", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -183,7 +186,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "bob-access-jwt-1", - "deactivated": false, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -192,10 +194,11 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", + "signupQueued": false, + "status": "active", }, { "accessJwt": "alice-access-jwt-1", - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -204,6 +207,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-1", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -242,7 +247,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-2", - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -251,10 +255,11 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, { "accessJwt": "bob-access-jwt-1", - "deactivated": false, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -263,6 +268,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -299,7 +306,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "jay-access-jwt-1", - "deactivated": false, "did": "jay-did", "email": undefined, "emailAuthFactor": false, @@ -308,10 +314,11 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "jay-refresh-jwt-1", "service": "https://jay.com/", + "signupQueued": false, + "status": "active", }, { "accessJwt": "alice-access-jwt-2", - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -320,10 +327,11 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, { "accessJwt": "bob-access-jwt-1", - "deactivated": false, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -332,6 +340,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -364,7 +374,6 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, - "deactivated": false, "did": "jay-did", "email": undefined, "emailAuthFactor": false, @@ -373,10 +382,11 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": undefined, "service": "https://jay.com/", + "signupQueued": false, + "status": "active", }, { "accessJwt": undefined, - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -385,10 +395,11 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": undefined, "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, { "accessJwt": undefined, - "deactivated": false, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -397,6 +408,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": undefined, "service": "https://bob.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -446,7 +459,6 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -455,6 +467,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": undefined, "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -490,7 +504,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-2", - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -499,6 +512,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -601,7 +616,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "bob-access-jwt-1", - "deactivated": false, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -610,6 +624,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -681,7 +697,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-2", - "deactivated": false, "did": "alice-did", "email": "alice@foo.bar", "emailAuthFactor": false, @@ -690,6 +705,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -731,7 +748,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-3", - "deactivated": false, "did": "alice-did", "email": "alice@foo.baz", "emailAuthFactor": true, @@ -740,6 +756,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-3", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -781,7 +799,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-4", - "deactivated": false, "did": "alice-did", "email": "alice@foo.baz", "emailAuthFactor": false, @@ -790,6 +807,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-4", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -937,7 +956,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "bob-access-jwt-1", - "deactivated": false, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -946,10 +964,11 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", + "signupQueued": false, + "status": "active", }, { "accessJwt": "alice-access-jwt-2", - "deactivated": false, "did": "alice-did", "email": "alice@foo.bar", "emailAuthFactor": false, @@ -958,6 +977,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -997,7 +1018,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "bob-access-jwt-2", - "deactivated": false, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -1006,10 +1026,11 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "bob-refresh-jwt-2", "service": "https://bob.com/", + "signupQueued": false, + "status": "active", }, { "accessJwt": "alice-access-jwt-2", - "deactivated": false, "did": "alice-did", "email": "alice@foo.bar", "emailAuthFactor": false, @@ -1018,6 +1039,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -1156,7 +1179,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-1", - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -1165,6 +1187,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "alice-refresh-jwt-1", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -1218,7 +1242,6 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -1227,6 +1250,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": undefined, "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -1280,7 +1305,6 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, - "deactivated": false, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -1289,6 +1313,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": undefined, "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -1371,7 +1397,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "jay-access-jwt-1", - "deactivated": false, "did": "jay-did", "email": undefined, "emailAuthFactor": false, @@ -1380,10 +1405,11 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "jay-refresh-jwt-1", "service": "https://jay.com/", + "signupQueued": false, + "status": "active", }, { "accessJwt": "bob-access-jwt-2", - "deactivated": false, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -1392,6 +1418,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "bob-refresh-jwt-2", "service": "https://alice.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { @@ -1429,7 +1457,6 @@ describe('session', () => { "accounts": [ { "accessJwt": "clarence-access-jwt-2", - "deactivated": false, "did": "clarence-did", "email": undefined, "emailAuthFactor": false, @@ -1438,6 +1465,8 @@ describe('session', () => { "pdsUrl": undefined, "refreshJwt": "clarence-refresh-jwt-2", "service": "https://clarence.com/", + "signupQueued": false, + "status": "active", }, ], "currentAgentState": { diff --git a/src/state/session/agent.ts b/src/state/session/agent.ts index 45013debc2..cdd24cd15a 100644 --- a/src/state/session/agent.ts +++ b/src/state/session/agent.ts @@ -16,7 +16,7 @@ import { configureModerationForGuest, } from './moderation' import {SessionAccount} from './types' -import {isSessionDeactivated, isSessionExpired} from './util' +import {isSessionExpired, isSignupQueued} from './util' export function createPublicAgent() { configureModerationForGuest() // Side effect but only relevant for tests @@ -51,7 +51,7 @@ export async function createAgentAndResume( await networkRetry(1, () => agent.resumeSession(prevSession)) } else { agent.session = prevSession - if (!storedAccount.deactivated) { + if (!storedAccount.signupQueued) { // Intentionally not awaited to unblock the UI: networkRetry(3, () => agent.resumeSession(prevSession)).catch( (e: any) => { @@ -135,7 +135,7 @@ export async function createAgentAndCreateAccount( const account = agentToSessionAccountOrThrow(agent) const gates = tryFetchGates(account.did, 'prefer-fresh-gates') const moderation = configureModerationForAccount(agent, account) - if (!account.deactivated) { + if (!account.signupQueued) { /*dont await*/ agent.upsertProfile(_existing => { return { displayName: '', @@ -234,7 +234,9 @@ export function agentToSessionAccount( emailAuthFactor: agent.session.emailAuthFactor || false, refreshJwt: agent.session.refreshJwt, accessJwt: agent.session.accessJwt, - deactivated: isSessionDeactivated(agent.session.accessJwt), + signupQueued: isSignupQueued(agent.session.accessJwt), + // @ts-expect-error TODO remove when backend is ready + status: agent.session.status || 'active', pdsUrl: agent.pdsUrl?.toString(), } } diff --git a/src/state/session/index.tsx b/src/state/session/index.tsx index e38dd2bb55..371bd459ad 100644 --- a/src/state/session/index.tsx +++ b/src/state/session/index.tsx @@ -17,7 +17,7 @@ import { } from './agent' import {getInitialState, reducer} from './reducer' -export {isSessionDeactivated} from './util' +export {isSignupQueued} from './util' export type {SessionAccount} from '#/state/session/types' import {SessionApiContext, SessionStateContext} from '#/state/session/types' diff --git a/src/state/session/util.ts b/src/state/session/util.ts index 8948ecd6b9..3a5909e825 100644 --- a/src/state/session/util.ts +++ b/src/state/session/util.ts @@ -10,11 +10,12 @@ export function readLastActiveAccount() { return accounts.find(a => a.did === currentAccount?.did) } -export function isSessionDeactivated(accessJwt: string | undefined) { +export function isSignupQueued(accessJwt: string | undefined) { if (accessJwt) { const sessData = jwtDecode(accessJwt) return ( - hasProp(sessData, 'scope') && sessData.scope === 'com.atproto.deactivated' + hasProp(sessData, 'scope') && + sessData.scope === 'com.atproto.signupQueued' ) } return false diff --git a/src/view/com/modals/DeleteAccount.tsx b/src/view/com/modals/DeleteAccount.tsx index 06f1e111a0..6dd248ca7e 100644 --- a/src/view/com/modals/DeleteAccount.tsx +++ b/src/view/com/modals/DeleteAccount.tsx @@ -18,7 +18,13 @@ import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {cleanError} from 'lib/strings/errors' import {colors, gradients, s} from 'lib/styles' import {useTheme} from 'lib/ThemeContext' -import {isAndroid} from 'platform/detection' +import {isAndroid, isWeb} from 'platform/detection' +import {DeactivateAccountDialog} from '#/screens/Settings/components/DeactivateAccountDialog' +import {atoms as a, useTheme as useNewTheme} from '#/alf' +import {useDialogControl} from '#/components/Dialog' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' +import {InlineLinkText} from '#/components/Link' +import {Text as NewText} from '#/components/Typography' import {resetToTab} from '../../../Navigation' import {ErrorMessage} from '../util/error/ErrorMessage' import {Text} from '../util/text/Text' @@ -30,6 +36,7 @@ export const snapPoints = isAndroid ? ['90%'] : ['55%'] export function Component({}: {}) { const pal = usePalette('default') const theme = useTheme() + const t = useNewTheme() const {currentAccount} = useSession() const agent = useAgent() const {removeAccount} = useSessionApi() @@ -41,6 +48,7 @@ export function Component({}: {}) { const [password, setPassword] = React.useState('') const [isProcessing, setIsProcessing] = React.useState(false) const [error, setError] = React.useState('') + const deactivateAccountControl = useDialogControl() const onPressSendEmail = async () => { setError('') setIsProcessing(true) @@ -168,6 +176,50 @@ export function Component({}: {}) { )} + + + + + + + + You can also temporarily deactivate your account instead, + and reactivate it at any time. + {' '} + { + e.preventDefault() + deactivateAccountControl.open() + return false + }}> + Click here for more information. + + + + + + ) : ( <> diff --git a/src/view/screens/Settings/index.tsx b/src/view/screens/Settings/index.tsx index a647ea902d..d075cc6961 100644 --- a/src/view/screens/Settings/index.tsx +++ b/src/view/screens/Settings/index.tsx @@ -60,6 +60,7 @@ import {Text} from 'view/com/util/text/Text' import * as Toast from 'view/com/util/Toast' import {UserAvatar} from 'view/com/util/UserAvatar' import {ScrollView} from 'view/com/util/Views' +import {DeactivateAccountDialog} from '#/screens/Settings/components/DeactivateAccountDialog' import {useTheme} from '#/alf' import {useDialogControl} from '#/components/Dialog' import {BirthDateSettingsDialog} from '#/components/dialogs/BirthDateSettings' @@ -307,6 +308,11 @@ export function SettingsScreen({}: Props) { Toast.show(_(msg`Legacy storage cleared, you need to restart the app now.`)) }, [_]) + const deactivateAccountControl = useDialogControl() + const onPressDeactivateAccount = React.useCallback(() => { + deactivateAccountControl.open() + }, [deactivateAccountControl]) + const {mutate: onPressDeleteChatDeclaration} = useDeleteActorDeclaration() return ( @@ -791,6 +797,29 @@ export function SettingsScreen({}: Props) { Export My Data
+ + + + + + + Deactivate my account + + + + } - if (hasSession && currentAccount?.deactivated) { - return + if (hasSession && currentAccount?.signupQueued) { + return } if (showLoggedOut) { return setShowLoggedOut(false)} /> } + if (currentAccount?.status === 'deactivated') { + return + } if (onboardingState.isActive) { return } From d0327342783f5357f22fbc6b3903b51843306930 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 4 Jun 2024 12:55:35 +0300 Subject: [PATCH 054/520] Composer - make bottom border more consistent when typing (#4343) * floor values * fix last line being obscured * Rm unnecessary runOnUI --------- Co-authored-by: Dan Abramov --- src/view/com/composer/Composer.tsx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 93cc87fc82..b78dafc917 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -20,7 +20,6 @@ import { } from 'react-native-keyboard-controller' import Animated, { interpolateColor, - runOnUI, useAnimatedStyle, useSharedValue, withTiming, @@ -396,7 +395,7 @@ export const ComposePost = observer(function ComposePost({ testID="composePostView" behavior="padding" style={a.flex_1} - keyboardVerticalOffset={replyTo ? 110 : isAndroid ? 180 : 140}> + keyboardVerticalOffset={replyTo ? 115 : isAndroid ? 180 : 162}> = scrollViewHeight.value + contentHeight.value - contentOffset.value - 5 > scrollViewHeight.value ? 1 : 0, ) @@ -667,9 +666,8 @@ function useAnimatedBorders() { const scrollHandler = useAnimatedScrollHandler({ onScroll: event => { + 'worklet' hasScrolledTop.value = withTiming(event.contentOffset.y > 0 ? 1 : 0) - - // already on UI thread showHideBottomBorder({ newContentOffset: event.contentOffset.y, newContentHeight: event.contentSize.height, @@ -680,7 +678,8 @@ function useAnimatedBorders() { const onScrollViewContentSizeChange = useCallback( (_width: number, height: number) => { - runOnUI(showHideBottomBorder)({ + 'worklet' + showHideBottomBorder({ newContentHeight: height, }) }, @@ -689,7 +688,8 @@ function useAnimatedBorders() { const onScrollViewLayout = useCallback( (evt: LayoutChangeEvent) => { - runOnUI(showHideBottomBorder)({ + 'worklet' + showHideBottomBorder({ newScrollViewHeight: evt.nativeEvent.layout.height, }) }, From d918f8dc2a07ff6cd94a1b37c5358dc6e9f6452c Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 4 Jun 2024 12:58:09 +0300 Subject: [PATCH 055/520] Composer - unbork web (#4344) * reduce side gap + add overflow hidden also remove the animations since they don't appear in prod, and are kinda broken * removed fixed height to fix alt text --- src/view/com/composer/Composer.tsx | 13 ++----------- src/view/shell/Composer.web.tsx | 31 +++++++++++------------------- 2 files changed, 13 insertions(+), 31 deletions(-) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index b78dafc917..58ec65a883 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -117,7 +117,7 @@ export const ComposePost = observer(function ComposePost({ const {closeComposer} = useComposerControls() const {track} = useAnalytics() const pal = usePalette('default') - const {isTabletOrDesktop, isMobile} = useWebMediaQueries() + const {isMobile} = useWebMediaQueries() const {_} = useLingui() const requireAltTextEnabled = useRequireAltTextEnabled() const langPrefs = useLanguagePrefs() @@ -400,12 +400,7 @@ export const ComposePost = observer(function ComposePost({ style={[a.flex_1, viewStyles]} aria-modal accessibilityViewIsModal> - + - + - + - + ) } @@ -94,12 +85,12 @@ const styles = StyleSheet.create({ maxWidth: 600, width: '100%', paddingVertical: 0, - paddingHorizontal: 2, borderRadius: 8, marginBottom: 0, borderWidth: 1, // @ts-ignore web only maxHeight: 'calc(100% - (40px * 2))', + overflow: 'hidden', }, containerMobile: { borderRadius: 0, From 2ffb98e22acd5f9266ee976601016345a19f5927 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 4 Jun 2024 13:03:43 +0300 Subject: [PATCH 056/520] allow nested quotes in DMs (#4345) --- src/components/dms/MessageItemEmbed.tsx | 2 +- src/view/com/util/post-embeds/QuoteEmbed.tsx | 41 +++++++++++--------- src/view/com/util/post-embeds/index.tsx | 13 ++----- 3 files changed, 27 insertions(+), 29 deletions(-) diff --git a/src/components/dms/MessageItemEmbed.tsx b/src/components/dms/MessageItemEmbed.tsx index dbdbe95b56..aefd62b9ac 100644 --- a/src/components/dms/MessageItemEmbed.tsx +++ b/src/components/dms/MessageItemEmbed.tsx @@ -14,7 +14,7 @@ let MessageItemEmbed = ({ return ( - + ) } diff --git a/src/view/com/util/post-embeds/QuoteEmbed.tsx b/src/view/com/util/post-embeds/QuoteEmbed.tsx index cdbdafc9ba..d7624b4310 100644 --- a/src/view/com/util/post-embeds/QuoteEmbed.tsx +++ b/src/view/com/util/post-embeds/QuoteEmbed.tsx @@ -2,7 +2,6 @@ import React from 'react' import { StyleProp, StyleSheet, - TextStyle, TouchableOpacity, View, ViewStyle, @@ -32,7 +31,7 @@ import {InfoCircleIcon} from 'lib/icons' import {makeProfileLink} from 'lib/routes/links' import {precacheProfile} from 'state/queries/profile' import {ComposerOptsQuote} from 'state/shell/composer' -import {atoms as a, flatten} from '#/alf' +import {atoms as a} from '#/alf' import {RichText} from '#/components/RichText' import {ContentHider} from '../../../../components/moderation/ContentHider' import {PostAlerts} from '../../../../components/moderation/PostAlerts' @@ -46,12 +45,12 @@ export function MaybeQuoteEmbed({ embed, onOpen, style, - textStyle, + allowNestedQuotes, }: { embed: AppBskyEmbedRecord.View onOpen?: () => void style?: StyleProp - textStyle?: StyleProp + allowNestedQuotes?: boolean }) { const pal = usePalette('default') if ( @@ -65,7 +64,7 @@ export function MaybeQuoteEmbed({ postRecord={embed.record.value} onOpen={onOpen} style={style} - textStyle={textStyle} + allowNestedQuotes={allowNestedQuotes} /> ) } else if (AppBskyEmbedRecord.isViewBlocked(embed.record)) { @@ -95,13 +94,13 @@ function QuoteEmbedModerated({ postRecord, onOpen, style, - textStyle, + allowNestedQuotes, }: { viewRecord: AppBskyEmbedRecord.ViewRecord postRecord: AppBskyFeedPost.Record onOpen?: () => void style?: StyleProp - textStyle?: StyleProp + allowNestedQuotes?: boolean }) { const moderationOpts = useModerationOpts() const moderation = React.useMemo(() => { @@ -126,7 +125,7 @@ function QuoteEmbedModerated({ moderation={moderation} onOpen={onOpen} style={style} - textStyle={textStyle} + allowNestedQuotes={allowNestedQuotes} /> ) } @@ -136,13 +135,13 @@ export function QuoteEmbed({ moderation, onOpen, style, - textStyle, + allowNestedQuotes, }: { quote: ComposerOptsQuote moderation?: ModerationDecision onOpen?: () => void style?: StyleProp - textStyle?: StyleProp + allowNestedQuotes?: boolean }) { const queryClient = useQueryClient() const pal = usePalette('default') @@ -161,16 +160,20 @@ export function QuoteEmbed({ const embed = React.useMemo(() => { const e = quote.embeds?.[0] - if (AppBskyEmbedImages.isView(e) || AppBskyEmbedExternal.isView(e)) { + if (allowNestedQuotes) { return e - } else if ( - AppBskyEmbedRecordWithMedia.isView(e) && - (AppBskyEmbedImages.isView(e.media) || - AppBskyEmbedExternal.isView(e.media)) - ) { - return e.media + } else { + if (AppBskyEmbedImages.isView(e) || AppBskyEmbedExternal.isView(e)) { + return e + } else if ( + AppBskyEmbedRecordWithMedia.isView(e) && + (AppBskyEmbedImages.isView(e.media) || + AppBskyEmbedExternal.isView(e.media)) + ) { + return e.media + } } - }, [quote.embeds]) + }, [quote.embeds, allowNestedQuotes]) const onBeforePress = React.useCallback(() => { precacheProfile(queryClient, quote.author) @@ -201,7 +204,7 @@ export function QuoteEmbed({ {richText ? ( diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index 962f3d8c51..a13fffc370 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -4,7 +4,6 @@ import { StyleProp, StyleSheet, Text, - TextStyle, View, ViewStyle, } from 'react-native' @@ -42,13 +41,13 @@ export function PostEmbeds({ moderation, onOpen, style, - quoteTextStyle, + allowNestedQuotes, }: { embed?: Embed moderation?: ModerationDecision onOpen?: () => void style?: StyleProp - quoteTextStyle?: StyleProp + allowNestedQuotes?: boolean }) { const pal = usePalette('default') const {openLightbox} = useLightboxControls() @@ -63,11 +62,7 @@ export function PostEmbeds({ moderation={moderation} onOpen={onOpen} /> - +
) } @@ -98,8 +93,8 @@ export function PostEmbeds({ ) } From 6f1589971cd6b7a4d63c8a11374305d9d4790c33 Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 4 Jun 2024 11:07:11 +0100 Subject: [PATCH 057/520] Fix missing top borders (#4346) --- src/view/com/feeds/ProfileFeedgens.tsx | 4 ++-- src/view/com/lists/ProfileLists.tsx | 4 ++-- src/view/com/posts/Feed.tsx | 10 +--------- 3 files changed, 5 insertions(+), 13 deletions(-) diff --git a/src/view/com/feeds/ProfileFeedgens.tsx b/src/view/com/feeds/ProfileFeedgens.tsx index 5977e6af99..197f35e4d0 100644 --- a/src/view/com/feeds/ProfileFeedgens.tsx +++ b/src/view/com/feeds/ProfileFeedgens.tsx @@ -14,7 +14,7 @@ import {useQueryClient} from '@tanstack/react-query' import {cleanError} from '#/lib/strings/errors' import {useTheme} from '#/lib/ThemeContext' import {logger} from '#/logger' -import {isNative} from '#/platform/detection' +import {isNative, isWeb} from '#/platform/detection' import {hydrateFeedGenerator} from '#/state/queries/feed' import {usePreferencesQuery} from '#/state/queries/preferences' import {RQKEY, useProfileFeedgensQuery} from '#/state/queries/profile-feedgens' @@ -166,7 +166,7 @@ export const ProfileFeedgens = React.forwardRef< preferences={preferences} style={styles.item} showLikes - hideTopBorder={index === 0} + hideTopBorder={index === 0 && !isWeb} /> ) } diff --git a/src/view/com/lists/ProfileLists.tsx b/src/view/com/lists/ProfileLists.tsx index 8c3a151fa8..e7fdfe4bd5 100644 --- a/src/view/com/lists/ProfileLists.tsx +++ b/src/view/com/lists/ProfileLists.tsx @@ -14,7 +14,7 @@ import {useQueryClient} from '@tanstack/react-query' import {cleanError} from '#/lib/strings/errors' import {useTheme} from '#/lib/ThemeContext' import {logger} from '#/logger' -import {isNative} from '#/platform/detection' +import {isNative, isWeb} from '#/platform/detection' import {RQKEY, useProfileListsQuery} from '#/state/queries/profile-lists' import {useAnalytics} from 'lib/analytics/analytics' import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' @@ -170,7 +170,7 @@ export const ProfileLists = React.forwardRef( list={item} testID={`list-${item.name}`} style={styles.item} - noBorder={index === 0} + noBorder={index === 0 && !isWeb} /> ) }, diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index 681670cf7b..315286e72a 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -32,7 +32,6 @@ import { import {useSession} from '#/state/session' import {useAnalytics} from 'lib/analytics/analytics' import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {useTheme} from 'lib/ThemeContext' import {List, ListRef} from '../util/List' import {PostFeedLoadingPlaceholder} from '../util/LoadingPlaceholder' @@ -102,7 +101,6 @@ let Feed = ({ const checkForNewRef = React.useRef<(() => void) | null>(null) const lastFetchRef = React.useRef(Date.now()) const [feedType, feedUri] = feed.split('|') - const {isTabletOrMobile} = useWebMediaQueries() const opts = React.useMemo( () => ({enabled, ignoreFilterFor}), @@ -314,15 +312,9 @@ let Feed = ({ // -prf return } - return ( - - ) + return }, [ - isTabletOrMobile, renderEmptyState, feed, error, From e7968bc8d7d66d32feedff3401745578abe11e1d Mon Sep 17 00:00:00 2001 From: Ryan Skinner Date: Tue, 4 Jun 2024 11:31:24 -0400 Subject: [PATCH 058/520] add profiles to search history (#4169) * add profiles to search history * increasing horizontal padding slightly * tightening up styling * fixing navigation issue * making corrections * Make the search history profiles a little smaller * bug stomping * Fix issues * Persist taps * Rm unnecessary --------- Co-authored-by: Paul Frazee Co-authored-by: Dan Abramov --- src/view/screens/Search/Search.tsx | 202 ++++++++++++++++++++++++++++- 1 file changed, 195 insertions(+), 7 deletions(-) diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index b6680176bf..003f9a8ba6 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -1,8 +1,11 @@ import React from 'react' import { ActivityIndicator, + Image, + ImageStyle, Platform, Pressable, + StyleProp, StyleSheet, TextInput, View, @@ -18,9 +21,11 @@ import AsyncStorage from '@react-native-async-storage/async-storage' import {useFocusEffect, useNavigation} from '@react-navigation/native' import {useAnalytics} from '#/lib/analytics/analytics' +import {createHitslop} from '#/lib/constants' import {HITSLOP_10} from '#/lib/constants' import {usePalette} from '#/lib/hooks/usePalette' import {MagnifyingGlassIcon} from '#/lib/icons' +import {makeProfileLink} from '#/lib/routes/links' import {NavigationProp} from '#/lib/routes/types' import {augmentSearchQuery} from '#/lib/strings/helpers' import {s} from '#/lib/styles' @@ -46,6 +51,7 @@ import {Pager} from '#/view/com/pager/Pager' import {TabBar} from '#/view/com/pager/TabBar' import {Post} from '#/view/com/post/Post' import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' +import {Link} from '#/view/com/util/Link' import {List} from '#/view/com/util/List' import {Text} from '#/view/com/util/text/Text' import {CenteredView, ScrollView} from '#/view/com/util/Views' @@ -488,6 +494,9 @@ export function SearchScreen( const [showAutocomplete, setShowAutocomplete] = React.useState(false) const [searchHistory, setSearchHistory] = React.useState([]) + const [selectedProfiles, setSelectedProfiles] = React.useState< + AppBskyActorDefs.ProfileViewBasic[] + >([]) useFocusEffect( useNonReactiveCallback(() => { @@ -504,6 +513,10 @@ export function SearchScreen( if (history !== null) { setSearchHistory(JSON.parse(history)) } + const profiles = await AsyncStorage.getItem('selectedProfiles') + if (profiles !== null) { + setSelectedProfiles(JSON.parse(profiles)) + } } catch (e: any) { logger.error('Failed to load search history', {message: e}) } @@ -562,6 +575,30 @@ export function SearchScreen( [searchHistory, setSearchHistory], ) + const updateSelectedProfiles = React.useCallback( + async (profile: AppBskyActorDefs.ProfileViewBasic) => { + let newProfiles = [ + profile, + ...selectedProfiles.filter(p => p.did !== profile.did), + ] + + if (newProfiles.length > 5) { + newProfiles = newProfiles.slice(0, 5) + } + + setSelectedProfiles(newProfiles) + try { + await AsyncStorage.setItem( + 'selectedProfiles', + JSON.stringify(newProfiles), + ) + } catch (e: any) { + logger.error('Failed to save selected profiles', {message: e}) + } + }, + [selectedProfiles, setSelectedProfiles], + ) + const navigateToItem = React.useCallback( (item: string) => { scrollToTopWeb() @@ -598,6 +635,16 @@ export function SearchScreen( [navigateToItem], ) + const handleProfileClick = React.useCallback( + (profile: AppBskyActorDefs.ProfileViewBasic) => { + // Slight delay to avoid updating during push nav animation. + setTimeout(() => { + updateSelectedProfiles(profile) + }, 400) + }, + [updateSelectedProfiles], + ) + const onSoftReset = React.useCallback(() => { if (isWeb) { // Empty params resets the URL to be /search rather than /search?q= @@ -629,6 +676,22 @@ export function SearchScreen( [searchHistory], ) + const handleRemoveProfile = React.useCallback( + (profileToRemove: AppBskyActorDefs.ProfileViewBasic) => { + const updatedProfiles = selectedProfiles.filter( + profile => profile.did !== profileToRemove.did, + ) + setSelectedProfiles(updatedProfiles) + AsyncStorage.setItem( + 'selectedProfiles', + JSON.stringify(updatedProfiles), + ).catch(e => { + logger.error('Failed to update selected profiles', {message: e}) + }) + }, + [selectedProfiles], + ) + return ( ) : ( )} @@ -814,12 +881,14 @@ let AutocompleteResults = ({ searchText, onSubmit, onResultPress, + onProfileClick, }: { isAutocompleteFetching: boolean autocompleteData: AppBskyActorDefs.ProfileViewBasic[] | undefined searchText: string onSubmit: () => void onResultPress: () => void + onProfileClick: (profile: AppBskyActorDefs.ProfileViewBasic) => void }): React.ReactNode => { const moderationOpts = useModerationOpts() const {_} = useLingui() @@ -850,7 +919,10 @@ let AutocompleteResults = ({ key={item.did} profile={item} moderation={moderateProfile(item, moderationOpts)} - onPress={onResultPress} + onPress={() => { + onProfileClick(item) + onResultPress() + }} /> ))} @@ -861,17 +933,31 @@ let AutocompleteResults = ({ } AutocompleteResults = React.memo(AutocompleteResults) +function truncateText(text: string, maxLength: number) { + if (text.length > maxLength) { + return text.substring(0, maxLength) + '...' + } + return text +} + function SearchHistory({ searchHistory, + selectedProfiles, onItemClick, + onProfileClick, onRemoveItemClick, + onRemoveProfileClick, }: { searchHistory: string[] + selectedProfiles: AppBskyActorDefs.ProfileViewBasic[] onItemClick: (item: string) => void + onProfileClick: (profile: AppBskyActorDefs.ProfileViewBasic) => void onRemoveItemClick: (item: string) => void + onRemoveProfileClick: (profile: AppBskyActorDefs.ProfileViewBasic) => void }) { - const {isTabletOrDesktop} = useWebMediaQueries() + const {isTabletOrDesktop, isMobile} = useWebMediaQueries() const pal = usePalette('default') + return ( + {(searchHistory.length > 0 || selectedProfiles.length > 0) && ( + + Recent Searches + + )} + {selectedProfiles.length > 0 && ( + + + {selectedProfiles.slice(0, 5).map((profile, index) => ( + + onProfileClick(profile)} + style={styles.profilePressable}> + } + accessibilityIgnoresInvertColors + /> + + {truncateText(profile.displayName || '', 12)} + + + onRemoveProfileClick(profile)} + hitSlop={createHitslop(6)} + style={styles.profileRemoveBtn}> + + + + ))} + + + )} {searchHistory.length > 0 && ( - - Recent Searches - - {searchHistory.map((historyItem, index) => ( + {searchHistory.slice(0, 5).map((historyItem, index) => ( Date: Tue, 4 Jun 2024 18:36:00 +0100 Subject: [PATCH 059/520] Fix forwarded ref (#4348) --- src/view/com/util/Views.web.tsx | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/view/com/util/Views.web.tsx b/src/view/com/util/Views.web.tsx index ffea9fe2e6..21998bfbdd 100644 --- a/src/view/com/util/Views.web.tsx +++ b/src/view/com/util/Views.web.tsx @@ -32,14 +32,17 @@ interface AddedProps { desktopFixedHeight?: boolean | number } -export const CenteredView = React.forwardRef(function CenteredView({ - style, - sideBorders, - topBorder, - ...props -}: React.PropsWithChildren< - ViewProps & {sideBorders?: boolean; topBorder?: boolean} ->) { +export const CenteredView = React.forwardRef(function CenteredView( + { + style, + sideBorders, + topBorder, + ...props + }: React.PropsWithChildren< + ViewProps & {sideBorders?: boolean; topBorder?: boolean} + >, + ref: React.Ref, +) { const pal = usePalette('default') const {isMobile} = useWebMediaQueries() if (!isMobile) { @@ -58,7 +61,7 @@ export const CenteredView = React.forwardRef(function CenteredView({ }) style = addStyle(style, pal.border) } - return + return }) export const FlatList_INTERNAL = React.forwardRef(function FlatListImpl( From e4b4d854d67bdd5107102b629c265c41a522c1f2 Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 4 Jun 2024 11:06:31 -0700 Subject: [PATCH 060/520] use rngh scrollview in search horizontal list (#4350) --- src/view/screens/Search/Search.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index 003f9a8ba6..c8438a3486 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -10,6 +10,7 @@ import { TextInput, View, } from 'react-native' +import {ScrollView as RNGHScrollView} from 'react-native-gesture-handler' import {AppBskyActorDefs, AppBskyFeedDefs, moderateProfile} from '@atproto/api' import { FontAwesomeIcon, @@ -977,7 +978,7 @@ function SearchHistory({ styles.selectedProfilesContainer, isMobile && styles.selectedProfilesContainerMobile, ]}> - ))} - + )} {searchHistory.length > 0 && ( From d6b8313932a62c45230bf63a5c2f3b10f8314584 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 4 Jun 2024 19:15:28 +0100 Subject: [PATCH 061/520] Mark `accessibilityLabel` and `accessibilityHint` for translation (#4351) * mark `accessibilityLabel` and `accessibilityHint` for translation * lint * try again --- src/view/screens/Search/Search.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index c8438a3486..118a8be25b 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -958,6 +958,7 @@ function SearchHistory({ }) { const {isTabletOrDesktop, isMobile} = useWebMediaQueries() const pal = usePalette('default') + const {_} = useLingui() return ( onRemoveProfileClick(profile)} hitSlop={createHitslop(6)} style={styles.profileRemoveBtn}> From 9f001526d3ef52b2c079b1d6c17854f9315468a5 Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 4 Jun 2024 11:31:54 -0700 Subject: [PATCH 062/520] Fix a few border nits (#4349) * replace w/ hairline width * no border for placeholder * few notifications screen fixes tablet * still show the border on desktop * Simp --------- Co-authored-by: Dan Abramov --- src/view/com/notifications/Feed.tsx | 7 ++++++- src/view/screens/Notifications.tsx | 8 ++++++-- src/view/screens/SavedFeeds.tsx | 15 +++++++-------- 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/view/com/notifications/Feed.tsx b/src/view/com/notifications/Feed.tsx index c632ed5dc9..e2f12e84f1 100644 --- a/src/view/com/notifications/Feed.tsx +++ b/src/view/com/notifications/Feed.tsx @@ -129,7 +129,11 @@ export function Feed({ ) } else if (item === LOADING_ITEM) { return ( - + ) @@ -185,6 +189,7 @@ export function Feed({ desktopFixedHeight initialNumToRender={initialNumToRender} windowSize={11} + sideBorders={false} /> ) diff --git a/src/view/screens/Notifications.tsx b/src/view/screens/Notifications.tsx index 7e2fc68b37..67b00021ee 100644 --- a/src/view/screens/Notifications.tsx +++ b/src/view/screens/Notifications.tsx @@ -29,6 +29,7 @@ import {colors, s} from 'lib/styles' import {TextLink} from 'view/com/util/Link' import {ListMethods} from 'view/com/util/List' import {LoadLatestBtn} from 'view/com/util/load-latest/LoadLatestBtn' +import {CenteredView} from 'view/com/util/Views' import {Feed} from '../com/notifications/Feed' import {FAB} from '../com/util/fab/FAB' import {MainScrollProvider} from '../com/util/MainScrollProvider' @@ -145,7 +146,10 @@ export function NotificationsScreen({}: Props) { }, [isDesktop, pal, hasNew]) return ( - + - + ) } diff --git a/src/view/screens/SavedFeeds.tsx b/src/view/screens/SavedFeeds.tsx index a3aee19dc1..d79c7708c6 100644 --- a/src/view/screens/SavedFeeds.tsx +++ b/src/view/screens/SavedFeeds.tsx @@ -32,6 +32,7 @@ import {NoFollowingFeed} from '#/screens/Feeds/NoFollowingFeed' import {NoSavedFeedsOfAnyType} from '#/screens/Feeds/NoSavedFeedsOfAnyType' import {atoms as a, useTheme} from '#/alf' import {FilterTimeline_Stroke2_Corner0_Rounded as FilterTimeline} from '#/components/icons/FilterTimeline' +import hairlineWidth = StyleSheet.hairlineWidth const HITSLOP_TOP = { top: 20, @@ -92,7 +93,7 @@ export function SavedFeeds({}: Props) { {noSavedFeedsOfAnyType && ( - + )} @@ -134,7 +135,7 @@ export function SavedFeeds({}: Props) { )} {noFollowingFeed && ( - + )} @@ -298,9 +299,10 @@ function ListItem({ )} {isPinned ? ( @@ -435,15 +437,12 @@ const styles = StyleSheet.create({ paddingHorizontal: 14, paddingTop: 20, paddingBottom: 10, - borderBottomWidth: 1, + borderBottomWidth: hairlineWidth, }, itemContainer: { flexDirection: 'row', alignItems: 'center', - borderBottomWidth: 1, - }, - noTopBorder: { - borderTopWidth: 0, + borderBottomWidth: hairlineWidth, }, footerText: { paddingHorizontal: 26, From a49fe13223ae505a45a162e7be193cab7ae6301b Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 4 Jun 2024 13:35:07 -0500 Subject: [PATCH 063/520] Use recent convos for share via dialog (#4352) --- .../dms/dialogs/SearchablePeopleList.tsx | 84 ++++++++++++++++--- .../dms/dialogs/ShareViaChatDialog.tsx | 1 + .../queries/messages/list-converations.tsx | 7 +- 3 files changed, 81 insertions(+), 11 deletions(-) diff --git a/src/components/dms/dialogs/SearchablePeopleList.tsx b/src/components/dms/dialogs/SearchablePeopleList.tsx index 2c212e56f9..cc37579283 100644 --- a/src/components/dms/dialogs/SearchablePeopleList.tsx +++ b/src/components/dms/dialogs/SearchablePeopleList.tsx @@ -16,6 +16,7 @@ import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {isWeb} from '#/platform/detection' import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {useListConvosQuery} from '#/state/queries/messages/list-converations' import {useProfileFollowsQuery} from '#/state/queries/profile-follows' import {useSession} from '#/state/session' import {useActorAutocompleteQuery} from 'state/queries/actor-autocomplete' @@ -55,9 +56,11 @@ type Item = export function SearchablePeopleList({ title, onSelectChat, + showRecentConvos, }: { title: string onSelectChat: (did: string) => void + showRecentConvos?: boolean }) { const t = useTheme() const {_} = useLingui() @@ -75,6 +78,7 @@ export function SearchablePeopleList({ isFetching, } = useActorAutocompleteQuery(searchText, true, 12) const {data: follows} = useProfileFollowsQuery(currentAccount?.did) + const {data: convos} = useListConvosQuery({enabled: showRecentConvos}) const items = useMemo(() => { let _items: Item[] = [] @@ -103,7 +107,65 @@ export function SearchablePeopleList({ }) } } else { - if (follows) { + const placeholders: Item[] = Array(10) + .fill(0) + .map((_, i) => ({ + type: 'placeholder', + key: i + '', + })) + + if (showRecentConvos) { + if (convos && follows) { + const usedDids = new Set() + + for (const page of convos.pages) { + for (const convo of page.convos) { + const profiles = convo.members.filter( + m => m.did !== currentAccount?.did, + ) + + for (const profile of profiles) { + if (usedDids.has(profile.did)) continue + + usedDids.add(profile.did) + + _items.push({ + type: 'profile', + key: profile.did, + enabled: true, + profile, + }) + } + } + } + + let followsItems: typeof _items = [] + + for (const page of follows.pages) { + for (const profile of page.follows) { + if (usedDids.has(profile.did)) continue + + followsItems.push({ + type: 'profile', + key: profile.did, + enabled: canBeMessaged(profile), + profile, + }) + } + } + + // only sort follows + followsItems = followsItems.sort(a => { + // @ts-ignore + return a.enabled ? -1 : 1 + }) + + // then append + _items.push(...followsItems) + } else { + _items.push(...placeholders) + } + } else if (follows) { for (const page of follows.pages) { for (const profile of page.follows) { _items.push({ @@ -120,19 +182,21 @@ export function SearchablePeopleList({ return a.enabled ? -1 : 1 }) } else { - Array(10) - .fill(0) - .forEach((_, i) => { - _items.push({ - type: 'placeholder', - key: i + '', - }) - }) + _items.push(...placeholders) } } return _items - }, [_, searchText, results, isError, currentAccount?.did, follows]) + }, [ + _, + searchText, + results, + isError, + currentAccount?.did, + follows, + convos, + showRecentConvos, + ]) if (searchText && !isFetching && !items.length && !isError) { items.push({type: 'empty', key: 'empty', message: _(msg`No results`)}) diff --git a/src/components/dms/dialogs/ShareViaChatDialog.tsx b/src/components/dms/dialogs/ShareViaChatDialog.tsx index ac475f7c99..d353eebe65 100644 --- a/src/components/dms/dialogs/ShareViaChatDialog.tsx +++ b/src/components/dms/dialogs/ShareViaChatDialog.tsx @@ -46,6 +46,7 @@ export function SendViaChatDialog({ ) diff --git a/src/state/queries/messages/list-converations.tsx b/src/state/queries/messages/list-converations.tsx index 46892f6aeb..ce2cd70798 100644 --- a/src/state/queries/messages/list-converations.tsx +++ b/src/state/queries/messages/list-converations.tsx @@ -26,10 +26,15 @@ import {useAgent, useSession} from '#/state/session' export const RQKEY = ['convo-list'] type RQPageParam = string | undefined -export function useListConvosQuery() { +export function useListConvosQuery({ + enabled, +}: { + enabled?: boolean +} = {}) { const agent = useAgent() return useInfiniteQuery({ + enabled, queryKey: RQKEY, queryFn: async ({pageParam}) => { const {data} = await agent.api.chat.bsky.convo.listConvos( From 551af88f224e2c1beb4e8229024b0b4a4fbc3e0b Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 4 Jun 2024 13:36:07 -0500 Subject: [PATCH 064/520] =?UTF-8?q?[=F0=9F=99=85]=20Remove=20fallback=20th?= =?UTF-8?q?at's=20no=20longer=20valid=20(#4353)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Remove fallback that's no longer valid * Update test --- src/state/session/__tests__/session-test.ts | 58 ++++++++++----------- src/state/session/agent.ts | 2 +- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/state/session/__tests__/session-test.ts b/src/state/session/__tests__/session-test.ts index c8c1e103fb..ffffd332e8 100644 --- a/src/state/session/__tests__/session-test.ts +++ b/src/state/session/__tests__/session-test.ts @@ -59,7 +59,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-1", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -97,7 +97,7 @@ describe('session', () => { "refreshJwt": undefined, "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -147,7 +147,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-1", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -195,7 +195,7 @@ describe('session', () => { "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, { "accessJwt": "alice-access-jwt-1", @@ -208,7 +208,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-1", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -256,7 +256,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, { "accessJwt": "bob-access-jwt-1", @@ -269,7 +269,7 @@ describe('session', () => { "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -315,7 +315,7 @@ describe('session', () => { "refreshJwt": "jay-refresh-jwt-1", "service": "https://jay.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, { "accessJwt": "alice-access-jwt-2", @@ -328,7 +328,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, { "accessJwt": "bob-access-jwt-1", @@ -341,7 +341,7 @@ describe('session', () => { "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -383,7 +383,7 @@ describe('session', () => { "refreshJwt": undefined, "service": "https://jay.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, { "accessJwt": undefined, @@ -396,7 +396,7 @@ describe('session', () => { "refreshJwt": undefined, "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, { "accessJwt": undefined, @@ -409,7 +409,7 @@ describe('session', () => { "refreshJwt": undefined, "service": "https://bob.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -468,7 +468,7 @@ describe('session', () => { "refreshJwt": undefined, "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -513,7 +513,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -625,7 +625,7 @@ describe('session', () => { "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -706,7 +706,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -757,7 +757,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-3", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -808,7 +808,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-4", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -965,7 +965,7 @@ describe('session', () => { "refreshJwt": "bob-refresh-jwt-1", "service": "https://bob.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, { "accessJwt": "alice-access-jwt-2", @@ -978,7 +978,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -1027,7 +1027,7 @@ describe('session', () => { "refreshJwt": "bob-refresh-jwt-2", "service": "https://bob.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, { "accessJwt": "alice-access-jwt-2", @@ -1040,7 +1040,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-2", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -1188,7 +1188,7 @@ describe('session', () => { "refreshJwt": "alice-refresh-jwt-1", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -1251,7 +1251,7 @@ describe('session', () => { "refreshJwt": undefined, "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -1314,7 +1314,7 @@ describe('session', () => { "refreshJwt": undefined, "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -1406,7 +1406,7 @@ describe('session', () => { "refreshJwt": "jay-refresh-jwt-1", "service": "https://jay.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, { "accessJwt": "bob-access-jwt-2", @@ -1419,7 +1419,7 @@ describe('session', () => { "refreshJwt": "bob-refresh-jwt-2", "service": "https://alice.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { @@ -1466,7 +1466,7 @@ describe('session', () => { "refreshJwt": "clarence-refresh-jwt-2", "service": "https://clarence.com/", "signupQueued": false, - "status": "active", + "status": undefined, }, ], "currentAgentState": { diff --git a/src/state/session/agent.ts b/src/state/session/agent.ts index cdd24cd15a..2b5e85a49b 100644 --- a/src/state/session/agent.ts +++ b/src/state/session/agent.ts @@ -236,7 +236,7 @@ export function agentToSessionAccount( accessJwt: agent.session.accessJwt, signupQueued: isSignupQueued(agent.session.accessJwt), // @ts-expect-error TODO remove when backend is ready - status: agent.session.status || 'active', + status: agent.session.status, pdsUrl: agent.pdsUrl?.toString(), } } From b5ac45044295988f11751c191eb91e36fb141478 Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 4 Jun 2024 19:54:30 +0100 Subject: [PATCH 065/520] Don't show profile labels until loaded (#4357) --- src/screens/Profile/Header/Shell.tsx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/screens/Profile/Header/Shell.tsx b/src/screens/Profile/Header/Shell.tsx index 477248d0b6..553b38a3bb 100644 --- a/src/screens/Profile/Header/Shell.tsx +++ b/src/screens/Profile/Header/Shell.tsx @@ -81,15 +81,17 @@ let ProfileHeaderShell = ({ {children} - - {isMe ? ( - - ) : ( - - )} - + {!isPlaceholderProfile && ( + + {isMe ? ( + + ) : ( + + )} + + )} {!isDesktop && !hideBackButton && ( Date: Tue, 4 Jun 2024 14:51:28 -0500 Subject: [PATCH 066/520] Report persisted schema validation failures (#4358) * Report persisted schema validation failures * Make it safer --- src/state/persisted/store.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/state/persisted/store.ts b/src/state/persisted/store.ts index bb7fbed890..421bdccdf7 100644 --- a/src/state/persisted/store.ts +++ b/src/state/persisted/store.ts @@ -1,7 +1,7 @@ import AsyncStorage from '@react-native-async-storage/async-storage' -import {Schema, schema} from '#/state/persisted/schema' import {logger} from '#/logger' +import {Schema, schema} from '#/state/persisted/schema' const BSKY_STORAGE = 'BSKY_STORAGE' @@ -13,8 +13,19 @@ export async function write(value: Schema) { export async function read(): Promise { const rawData = await AsyncStorage.getItem(BSKY_STORAGE) const objData = rawData ? JSON.parse(rawData) : undefined - if (schema.safeParse(objData).success) { + const parsed = schema.safeParse(objData) + if (parsed.success) { return objData + } else { + const errors = + parsed.error?.errors?.map(e => ({ + code: e.code, + // @ts-ignore exists on some types + expected: e?.expected, + path: e.path, + })) || [] + logger.error(`persisted store: data failed validation on read`, {errors}) + return undefined } } From e64b7cf69869ad5d984037ced7f81fc400e1daa0 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 4 Jun 2024 14:51:38 -0500 Subject: [PATCH 067/520] Fix descenders cutoff in new chat dialog (#4359) --- src/components/dms/dialogs/SearchablePeopleList.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/dms/dialogs/SearchablePeopleList.tsx b/src/components/dms/dialogs/SearchablePeopleList.tsx index cc37579283..d92ea68350 100644 --- a/src/components/dms/dialogs/SearchablePeopleList.tsx +++ b/src/components/dms/dialogs/SearchablePeopleList.tsx @@ -395,11 +395,13 @@ function ProfileCard({ /> {displayName} - + {!enabled ? {handle} can't be messaged : handle} From 3ece21cb45e8b74795f4eac33a1551b303196946 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 4 Jun 2024 20:02:22 -0500 Subject: [PATCH 068/520] =?UTF-8?q?[=F0=9F=99=85]=20Integrate=20deactivate?= =?UTF-8?q?=20(#4308)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update types (cherry picked from commit 27deac1f367825771ba76fa098ec1b0a62dcf64a) * Integrate into deactivate dialog (cherry picked from commit 84f299a447259cc1fbfc7be607e28197779e4ec1) * Integrate into Deactivated screen (cherry picked from commit 29193f34822ecdf11e2a407197fa230285dfe846) * Bump api sdk (cherry picked from commit 738c622d3e5a23bfbb0d3bdce3a6bdf01e54ca60) * Update permalink (cherry picked from commit c10bf5c071d76c3054bc4ce9d313c10b1820f038) * Bump sdk pkg * Update types to match backend * Loosen types for forwards compat * Hydrate status from persisted data * Refresh session when re-activating, clear query cache * Show app password error * Refactor dialog to clear state when closed * Add app password error to Deactivated screen --- package.json | 2 +- src/screens/Deactivated.tsx | 63 +++++++++++++- .../components/DeactivateAccountDialog.tsx | 84 +++++++++++++++++-- src/state/persisted/schema.ts | 9 +- src/state/session/__tests__/session-test.ts | 61 ++++++++++++++ src/state/session/agent.ts | 9 +- yarn.lock | 8 +- 7 files changed, 216 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index c107ea56e4..bca0d74590 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "^0.12.14", + "@atproto/api": "^0.12.16", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/screens/Deactivated.tsx b/src/screens/Deactivated.tsx index faee517cb8..add550f93c 100644 --- a/src/screens/Deactivated.tsx +++ b/src/screens/Deactivated.tsx @@ -4,18 +4,27 @@ import {useSafeAreaInsets} from 'react-native-safe-area-context' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' +import {useQueryClient} from '@tanstack/react-query' import {useAccountSwitcher} from '#/lib/hooks/useAccountSwitcher' +import {logger} from '#/logger' import {isWeb} from '#/platform/detection' -import {type SessionAccount, useSession, useSessionApi} from '#/state/session' +import { + type SessionAccount, + useAgent, + useSession, + useSessionApi, +} from '#/state/session' import {useSetMinimalShellMode} from '#/state/shell' import {useLoggedOutViewControls} from '#/state/shell/logged-out' import {ScrollView} from '#/view/com/util/Views' import {Logo} from '#/view/icons/Logo' import {atoms as a, useTheme} from '#/alf' import {AccountList} from '#/components/AccountList' -import {Button, ButtonText} from '#/components/Button' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {Divider} from '#/components/Divider' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' +import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' const COL_WIDTH = 400 @@ -30,6 +39,10 @@ export function Deactivated() { const hasOtherAccounts = accounts.length > 1 const setMinimalShellMode = useSetMinimalShellMode() const {logout} = useSessionApi() + const agent = useAgent() + const [pending, setPending] = React.useState(false) + const [error, setError] = React.useState() + const queryClient = useQueryClient() useFocusEffect( React.useCallback(() => { @@ -62,6 +75,34 @@ export function Deactivated() { logout('Deactivated') }, [logout]) + const handleActivate = React.useCallback(async () => { + try { + setPending(true) + await agent.com.atproto.server.activateAccount() + await queryClient.resetQueries() + await agent.resumeSession(agent.session!) + } catch (e: any) { + switch (e.message) { + case 'Bad token scope': + setError( + _( + msg`You're logged in with an App Password. Please log in with your main password to continue deactivating your account.`, + ), + ) + break + default: + setError(_(msg`Something went wrong, please try again`)) + break + } + + logger.error(e, { + context: 'Failed to activate account', + }) + } finally { + setPending(false) + } + }, [_, agent, setPending, setError, queryClient]) + return ( setShowLoggedOut(true)}> + onPress={handleActivate}> Yes, reactivate my account + {pending && } + + {error && ( + + + {error} + + )} diff --git a/src/screens/Settings/components/DeactivateAccountDialog.tsx b/src/screens/Settings/components/DeactivateAccountDialog.tsx index 4330ffcaa2..99999d068f 100644 --- a/src/screens/Settings/components/DeactivateAccountDialog.tsx +++ b/src/screens/Settings/components/DeactivateAccountDialog.tsx @@ -3,9 +3,14 @@ import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {atoms as a, useTheme} from '#/alf' +import {logger} from '#/logger' +import {useAgent, useSessionApi} from '#/state/session' +import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {DialogOuterProps} from '#/components/Dialog' import {Divider} from '#/components/Divider' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' +import {Loader} from '#/components/Loader' import * as Prompt from '#/components/Prompt' import {Text} from '#/components/Typography' @@ -13,12 +18,58 @@ export function DeactivateAccountDialog({ control, }: { control: DialogOuterProps['control'] +}) { + return ( + + + + ) +} + +function DeactivateAccountDialogInner({ + control, +}: { + control: DialogOuterProps['control'] }) { const t = useTheme() + const {gtMobile} = useBreakpoints() const {_} = useLingui() + const agent = useAgent() + const {logout} = useSessionApi() + const [pending, setPending] = React.useState(false) + const [error, setError] = React.useState() + + const handleDeactivate = React.useCallback(async () => { + try { + setPending(true) + await agent.com.atproto.server.deactivateAccount({}) + control.close(() => { + logout('Deactivated') + }) + } catch (e: any) { + switch (e.message) { + case 'Bad token scope': + setError( + _( + msg`You're logged in with an App Password. Please log in with your main password to continue deactivating your account.`, + ), + ) + break + default: + setError(_(msg`Something went wrong, please try again`)) + break + } + + logger.error(e, { + context: 'Failed to deactivate account', + }) + } finally { + setPending(false) + } + }, [agent, control, logout, _, setPending]) return ( - + <> {_(msg`Deactivate account`)} @@ -48,13 +99,32 @@ export function DeactivateAccountDialog({ - {}} + - + + {error && ( + + + {error} + + )} + ) } diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts index 7d579d55de..b81cf5962d 100644 --- a/src/state/persisted/schema.ts +++ b/src/state/persisted/schema.ts @@ -18,9 +18,12 @@ const accountSchema = z.object({ refreshJwt: z.string().optional(), // optional because it can expire accessJwt: z.string().optional(), // optional because it can expire signupQueued: z.boolean().optional(), - status: z - .enum(['active', 'takendown', 'suspended', 'deactivated']) - .optional(), + active: z.boolean().optional(), // optional for backwards compat + /** + * Known values: takendown, suspended, deactivated + * @see https://github.com/bluesky-social/atproto/blob/5441fbde9ed3b22463e91481ec80cb095643e141/lexicons/com/atproto/server/getSession.json + */ + status: z.string().optional(), pdsUrl: z.string().optional(), }) export type PersistedAccount = z.infer diff --git a/src/state/session/__tests__/session-test.ts b/src/state/session/__tests__/session-test.ts index ffffd332e8..486604169a 100644 --- a/src/state/session/__tests__/session-test.ts +++ b/src/state/session/__tests__/session-test.ts @@ -28,6 +28,7 @@ describe('session', () => { const agent = new BskyAgent({service: 'https://alice.com'}) agent.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -50,6 +51,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-1", + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -88,6 +90,7 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -116,6 +119,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -138,6 +142,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-1", + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -162,6 +167,7 @@ describe('session', () => { const agent2 = new BskyAgent({service: 'https://bob.com'}) agent2.session = { + active: true, did: 'bob-did', handle: 'bob.test', accessJwt: 'bob-access-jwt-1', @@ -186,6 +192,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "bob-access-jwt-1", + "active": true, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -199,6 +206,7 @@ describe('session', () => { }, { "accessJwt": "alice-access-jwt-1", + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -223,6 +231,7 @@ describe('session', () => { const agent3 = new BskyAgent({service: 'https://alice.com'}) agent3.session = { + active: true, did: 'alice-did', handle: 'alice-updated.test', accessJwt: 'alice-access-jwt-2', @@ -247,6 +256,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-2", + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -260,6 +270,7 @@ describe('session', () => { }, { "accessJwt": "bob-access-jwt-1", + "active": true, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -284,6 +295,7 @@ describe('session', () => { const agent4 = new BskyAgent({service: 'https://jay.com'}) agent4.session = { + active: true, did: 'jay-did', handle: 'jay.test', accessJwt: 'jay-access-jwt-1', @@ -306,6 +318,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "jay-access-jwt-1", + "active": true, "did": "jay-did", "email": undefined, "emailAuthFactor": false, @@ -319,6 +332,7 @@ describe('session', () => { }, { "accessJwt": "alice-access-jwt-2", + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -332,6 +346,7 @@ describe('session', () => { }, { "accessJwt": "bob-access-jwt-1", + "active": true, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -374,6 +389,7 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, + "active": true, "did": "jay-did", "email": undefined, "emailAuthFactor": false, @@ -387,6 +403,7 @@ describe('session', () => { }, { "accessJwt": undefined, + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -400,6 +417,7 @@ describe('session', () => { }, { "accessJwt": undefined, + "active": true, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -428,6 +446,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -459,6 +478,7 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -483,6 +503,7 @@ describe('session', () => { const agent2 = new BskyAgent({service: 'https://alice.com'}) agent2.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-2', @@ -504,6 +525,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-2", + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -532,6 +554,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -576,6 +599,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -583,6 +607,7 @@ describe('session', () => { } const agent2 = new BskyAgent({service: 'https://bob.com'}) agent2.session = { + active: true, did: 'bob-did', handle: 'bob.test', accessJwt: 'bob-access-jwt-1', @@ -616,6 +641,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "bob-access-jwt-1", + "active": true, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -653,6 +679,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -669,6 +696,7 @@ describe('session', () => { expect(state.currentAgentState.did).toBe('alice-did') agent1.session = { + active: true, did: 'alice-did', handle: 'alice-updated.test', accessJwt: 'alice-access-jwt-2', @@ -697,6 +725,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-2", + "active": true, "did": "alice-did", "email": "alice@foo.bar", "emailAuthFactor": false, @@ -720,6 +749,7 @@ describe('session', () => { `) agent1.session = { + active: true, did: 'alice-did', handle: 'alice-updated.test', accessJwt: 'alice-access-jwt-3', @@ -748,6 +778,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-3", + "active": true, "did": "alice-did", "email": "alice@foo.baz", "emailAuthFactor": true, @@ -771,6 +802,7 @@ describe('session', () => { `) agent1.session = { + active: true, did: 'alice-did', handle: 'alice-updated.test', accessJwt: 'alice-access-jwt-4', @@ -799,6 +831,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-4", + "active": true, "did": "alice-did", "email": "alice@foo.baz", "emailAuthFactor": false, @@ -827,6 +860,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -843,6 +877,7 @@ describe('session', () => { expect(state.currentAgentState.did).toBe('alice-did') agent1.session = { + active: true, did: 'alice-did', handle: 'alice-updated.test', accessJwt: 'alice-access-jwt-2', @@ -873,6 +908,7 @@ describe('session', () => { expect(lastState === state).toBe(true) agent1.session = { + active: true, did: 'alice-did', handle: 'alice-updated.test', accessJwt: 'alice-access-jwt-3', @@ -896,6 +932,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -904,6 +941,7 @@ describe('session', () => { const agent2 = new BskyAgent({service: 'https://bob.com'}) agent2.session = { + active: true, did: 'bob-did', handle: 'bob.test', accessJwt: 'bob-access-jwt-1', @@ -928,6 +966,7 @@ describe('session', () => { expect(state.currentAgentState.did).toBe('bob-did') agent1.session = { + active: true, did: 'alice-did', handle: 'alice-updated.test', accessJwt: 'alice-access-jwt-2', @@ -956,6 +995,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "bob-access-jwt-1", + "active": true, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -969,6 +1009,7 @@ describe('session', () => { }, { "accessJwt": "alice-access-jwt-2", + "active": true, "did": "alice-did", "email": "alice@foo.bar", "emailAuthFactor": false, @@ -992,6 +1033,7 @@ describe('session', () => { `) agent2.session = { + active: true, did: 'bob-did', handle: 'bob-updated.test', accessJwt: 'bob-access-jwt-2', @@ -1018,6 +1060,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "bob-access-jwt-2", + "active": true, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -1031,6 +1074,7 @@ describe('session', () => { }, { "accessJwt": "alice-access-jwt-2", + "active": true, "did": "alice-did", "email": "alice@foo.bar", "emailAuthFactor": false, @@ -1083,6 +1127,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -1091,6 +1136,7 @@ describe('session', () => { const agent2 = new BskyAgent({service: 'https://bob.com'}) agent2.session = { + active: true, did: 'bob-did', handle: 'bob.test', accessJwt: 'bob-access-jwt-1', @@ -1117,6 +1163,7 @@ describe('session', () => { expect(state.currentAgentState.did).toBe('bob-did') agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-2', @@ -1142,6 +1189,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -1179,6 +1227,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "alice-access-jwt-1", + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -1207,6 +1256,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -1242,6 +1292,7 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -1270,6 +1321,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -1305,6 +1357,7 @@ describe('session', () => { "accounts": [ { "accessJwt": undefined, + "active": true, "did": "alice-did", "email": undefined, "emailAuthFactor": false, @@ -1333,6 +1386,7 @@ describe('session', () => { const agent1 = new BskyAgent({service: 'https://alice.com'}) agent1.session = { + active: true, did: 'alice-did', handle: 'alice.test', accessJwt: 'alice-access-jwt-1', @@ -1340,6 +1394,7 @@ describe('session', () => { } const agent2 = new BskyAgent({service: 'https://bob.com'}) agent2.session = { + active: true, did: 'bob-did', handle: 'bob.test', accessJwt: 'bob-access-jwt-1', @@ -1362,6 +1417,7 @@ describe('session', () => { const anotherTabAgent1 = new BskyAgent({service: 'https://jay.com'}) anotherTabAgent1.session = { + active: true, did: 'jay-did', handle: 'jay.test', accessJwt: 'jay-access-jwt-1', @@ -1369,6 +1425,7 @@ describe('session', () => { } const anotherTabAgent2 = new BskyAgent({service: 'https://alice.com'}) anotherTabAgent2.session = { + active: true, did: 'bob-did', handle: 'bob.test', accessJwt: 'bob-access-jwt-2', @@ -1397,6 +1454,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "jay-access-jwt-1", + "active": true, "did": "jay-did", "email": undefined, "emailAuthFactor": false, @@ -1410,6 +1468,7 @@ describe('session', () => { }, { "accessJwt": "bob-access-jwt-2", + "active": true, "did": "bob-did", "email": undefined, "emailAuthFactor": false, @@ -1434,6 +1493,7 @@ describe('session', () => { const anotherTabAgent3 = new BskyAgent({service: 'https://clarence.com'}) anotherTabAgent3.session = { + active: true, did: 'clarence-did', handle: 'clarence.test', accessJwt: 'clarence-access-jwt-2', @@ -1457,6 +1517,7 @@ describe('session', () => { "accounts": [ { "accessJwt": "clarence-access-jwt-2", + "active": true, "did": "clarence-did", "email": undefined, "emailAuthFactor": false, diff --git a/src/state/session/agent.ts b/src/state/session/agent.ts index 2b5e85a49b..48f5614bd8 100644 --- a/src/state/session/agent.ts +++ b/src/state/session/agent.ts @@ -46,6 +46,11 @@ export async function createAgentAndResume( emailConfirmed: storedAccount.emailConfirmed, handle: storedAccount.handle, refreshJwt: storedAccount.refreshJwt ?? '', + /** + * @see https://github.com/bluesky-social/atproto/blob/c5d36d5ba2a2c2a5c4f366a5621c06a5608e361e/packages/api/src/agent.ts#L188 + */ + active: storedAccount.active ?? true, + status: storedAccount.status, } if (isSessionExpired(storedAccount)) { await networkRetry(1, () => agent.resumeSession(prevSession)) @@ -235,8 +240,8 @@ export function agentToSessionAccount( refreshJwt: agent.session.refreshJwt, accessJwt: agent.session.accessJwt, signupQueued: isSignupQueued(agent.session.accessJwt), - // @ts-expect-error TODO remove when backend is ready - status: agent.session.status, + active: agent.session.active, + status: agent.session.status as SessionAccount['status'], pdsUrl: agent.pdsUrl?.toString(), } } diff --git a/yarn.lock b/yarn.lock index ae18bfbec6..fc29b2a205 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,10 +34,10 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@^0.12.14": - version "0.12.14" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.14.tgz#81252fd166ec8fe950056531e690d563437720fa" - integrity sha512-ZPh/afoRjFEQDQgMZW2FQiG5CDUifY7SxBqI0zVJUwed8Zi6fqYzGYM8fcDvD8yJfflRCqRxUE72g5fKiA1zAQ== +"@atproto/api@^0.12.16": + version "0.12.16" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.16.tgz#f5b5e06d75d379dafe79521d727ed8ad5516d3fc" + integrity sha512-v3lA/m17nkawDXiqgwXyaUSzJPeXJBMH8QKOoYxcDqN+8yG9LFlGe2ecGarXcbGQjYT0GJTAAW3Y/AaCOEwuLg== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.0" From 7613cdb89b4929d97219f2a5c2830a73947bb28a Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 4 Jun 2024 18:19:26 -0700 Subject: [PATCH 069/520] Fix: visually indicate when quoted content is labeled (#4369) --- src/view/com/util/post-embeds/QuoteEmbed.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/view/com/util/post-embeds/QuoteEmbed.tsx b/src/view/com/util/post-embeds/QuoteEmbed.tsx index d7624b4310..4e2e19f587 100644 --- a/src/view/com/util/post-embeds/QuoteEmbed.tsx +++ b/src/view/com/util/post-embeds/QuoteEmbed.tsx @@ -181,9 +181,11 @@ export function QuoteEmbed({ }, [queryClient, quote.author, onOpen]) return ( - + Date: Tue, 4 Jun 2024 20:55:18 -0500 Subject: [PATCH 070/520] Clarify some things in OTA docs (#4367) * Clarify some things * add github outputs script * add slack notify android * test slack android * fix indent * fix test * sigh... * Revert "fix test" This reverts commit c99764464f0e0d147587e3b813319b9b887a30d8. * Revert "fix indent" This reverts commit 4cce508d280c4f9e7b0ee6f9c2693fa88d2b65f4. * Revert "test slack android" This reverts commit b02419b2471e99faa5bac860276fc71b11d35b6a. * test ios workflow * remove testing * add slack info to docs * use correct output for android --------- Co-authored-by: Hailey --- .github/workflows/build-submit-android.yml | 11 ++++++-- .github/workflows/build-submit-ios.yml | 19 +++++++++++++ docs/deploy-ota.md | 30 +++++++++++++++------ docs/img/slack-build-info.png | Bin 0 -> 101715 bytes scripts/setGitHubOutput.sh | 9 +++++++ 5 files changed, 59 insertions(+), 10 deletions(-) create mode 100644 docs/img/slack-build-info.png create mode 100755 scripts/setGitHubOutput.sh diff --git a/.github/workflows/build-submit-android.yml b/.github/workflows/build-submit-android.yml index ec9e0d320e..6914b63626 100644 --- a/.github/workflows/build-submit-android.yml +++ b/.github/workflows/build-submit-android.yml @@ -34,6 +34,9 @@ jobs: node-version-file: .nvmrc cache: yarn + - name: 🪛 Setup jq + uses: dcarbone/install-jq-action@v2 + - name: 🔨 Setup EAS uses: expo/expo-github-action@v8 with: @@ -96,13 +99,17 @@ jobs: name: build-${{ steps.timestamp.outputs.time }}.apk path: build.apk + - name: 📚 Get version from package.json + id: get-build-info + run: bash scripts/setGitHubOutput.sh + - name: 🔔 Notify Slack of Production Build if: ${{ inputs.profile == 'production' }} uses: slackapi/slack-github-action@v1.25.0 with: payload: | { - "text": "Android build is ready for submission. This is a production build! Download the artifact here: ${{ steps.upload-artifact-production.outputs.artifact-url }}" + "text": "Android production build for Google Play Store submission is ready!\n```Artifact: ${{ steps.upload-artifact-production.outputs.artifact-url }}\nVersion Number: ${{ steps.get-build-info.outputs.PACKAGE_VERSION }}\nBuild Number: ${{ steps.get-build-info.outputs.BSKY_ANDROID_VERSION_CODE }}```" } env: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_CLIENT_ALERT_WEBHOOK }} @@ -140,7 +147,7 @@ jobs: with: payload: | { - "text": "Android production APK build is ready for download. This is a production build, and you should add it to the GitHub release! Download the artifact here: ${{ steps.upload-artifact-production-apk.outputs.artifact-url }}" + "text": "Android production build for GitHub/Obtanium is ready!\n```Artifact: ${{ steps.upload-artifact-production-apk.outputs.artifact-url }}\nVersion Number: ${{ steps.get-build-info.outputs.PACKAGE_VERSION }}\nBuild Number: ${{ steps.get-build-info.outputs.BSKY_ANDROID_VERSION_CODE }}```" } env: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_CLIENT_ALERT_WEBHOOK }} diff --git a/.github/workflows/build-submit-ios.yml b/.github/workflows/build-submit-ios.yml index c1693b814d..284e666df2 100644 --- a/.github/workflows/build-submit-ios.yml +++ b/.github/workflows/build-submit-ios.yml @@ -34,6 +34,9 @@ jobs: node-version-file: .nvmrc cache: yarn + - name: 🪛 Setup jq + uses: dcarbone/install-jq-action@v2 + - name: 🔨 Setup EAS uses: expo/expo-github-action@v8 with: @@ -81,6 +84,22 @@ jobs: - name: 🚀 Deploy run: eas submit -p ios --non-interactive --path build.ipa + - name: 📚 Get version from package.json + id: get-build-info + run: bash scripts/setGitHubOutput.sh + + - name: 🔔 Notify Slack of Production Build + if: ${{ inputs.profile == 'production' }} + uses: slackapi/slack-github-action@v1.25.0 + with: + payload: | + { + "text": "iOS production build for App Store submission is ready!\n```Artifact: Check TestFlight to know when it is available\nVersion Number: ${{ steps.get-build-info.outputs.PACKAGE_VERSION }}\nBuild Number: ${{ steps.get-build-info.outputs.BSKY_IOS_BUILD_NUMBER }}```" + } + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_CLIENT_ALERT_WEBHOOK }} + SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK + - name: ⬇️ Restore Cache id: get-base-commit uses: actions/cache@v4 diff --git a/docs/deploy-ota.md b/docs/deploy-ota.md index e92aebd39c..391a6bf6bf 100644 --- a/docs/deploy-ota.md +++ b/docs/deploy-ota.md @@ -14,15 +14,20 @@ diff results in incompatible native changes, a new client build will automatical ### Prerequisites -- Remove any internal client from your device and download the client from the App Store/Google Play. This will help for -testing as well as retrieving the build number. -- You should have signed in to EAS locally through npx eas login. You will need to modify the build number in a -subsequent step. -- Identify the build number of the production app you want to deploy an update for. iOS and Android build numbers are -divergent, so you will need to find both +- Find the latest production build number for both iOS and Android in Slack. These are listed in #client-builds + - Production builds always send the Version Number and Build Number in the Slack message. Search for the latest + production version number, and you should find the correct information. + + ![slack-build-info](./img/slack-build-info.png) + +- It may also be useful to check the current production clients for these values. This will also help for testing. Note +that you will need to _fully_ remove the existing internal client build from your device, otherwise the given values in +the app may differ from the actual production values. ![app-build-number](./img/app-build-number.png) +- You should have signed in to EAS locally through npx eas login. You will need to modify the build number in a +subsequent step. - Ensure that the commit the initial client was cut from is properly tagged in git. The tag should be in the format of 1.X.0 - Note: If the commit is not properly tagged, then the OTA deployment will simply fail since the GitHub Action will not be able to find a commit to fingerprint and diff against. @@ -38,14 +43,17 @@ to create your branch from, this should be properly set. ### Deployment -- Update the build number through EAS +- Update the build number through EAS to match the build numbers of the + production iOS/Android apps - Note: This isn’t strictly necessary, but having a step that takes you off of GitHub and into the terminal provides a little “friction” to avoid fat fingering a release. Since there are legitimate reasons to just “click and deploy” for internal builds, I felt it useful to make sure it doesn’t accidentally become a prod deployment. - - Set the build number to the appropriate build number found in the prerequisite steps. Again, this should be the + - Set the build numbers to the values found in the prerequisite steps. Again, this should be the build number for the current production release you want to deploy for. - `npx eas build:version:set -p ios` - `npx eas build:version:set -p android` + - These steps should spit out what the current build number is, save those values + for later too - Run the deployment - Navigate to https://github.com/bluesky-social/social-app/actions/workflows/bundle-deploy-eas-update.yml - Select the “Run Workflow” dropdown @@ -79,3 +87,9 @@ In about five minutes, the new deployment should be available for download. To t - Launch the app once and wait approximately 15 seconds - Relaunch the app - Check the Settings page and scroll to the bottom. The commit hash should now be the latest commit on your deployed branch. + +### Post Deployment + +- Reset both platforms build numbers to what they were before the OTA + deployment. These values should have been logged by the EAS CLI when you + reset them to the production values prior to OTA. diff --git a/docs/img/slack-build-info.png b/docs/img/slack-build-info.png new file mode 100644 index 0000000000000000000000000000000000000000..1f69518cedfa71df15715047edc1af69d210ae0f GIT binary patch literal 101715 zcmeFZbyQs4k_QTepuyeU9fDiX#y!E^gS$g;Z#=kL2n2U`m*8%V1$VdCxik09oqIF$ zz4`O4^?IGd*}b)Q)vnt0tJ;TfB?SNy0zLu+1O$?_l(-561RM|o0`dbK3^?a!X`vtl z#5-Y2F)<}+F)>mlM>{i1Yf}gasqiFqSPj)7>?~~+vRr7?SaeSe@dD^rbWudoHaIR( zbkaoJHzIvNX8J}~G)RJG`n(0mDhgNZzBL>~gyCk5N(MWX5A!}dUY9;jdmXPC_Ys}UL^&`K2NEv{I2oK?rj~$o@zJq{p$I>SsgZ)Cg$5gZ}yN&xPhawnKv{ebn zk=Q5$oKAF)>82L?`o;kf!o-DGF%1&pnSDF;?bEw&BB#L%nvAI7kUtGXkJ8imr6C;X zd+UEnLRINxC*1@p^sm34hT-&RjS?x#h|G(9BjFKGxK{hhLG;?Py*miwtOlG99H&MW`teQcj|C_9}_2{Lp4Z1!QHJnJV|4c`vn?FEVV+q!-l1IP68#}6)W>^ zG+m*z3t#zE2S4r`Uv-b(QHGVEYGa3?Q;-#j9VI3c;gnb7eM}h&C#;McHrhGY7A0iB z427n>t_pCrv@aWOr{uOXXkX};L*rHnzTGkJ52e2htUL3FxZBjJ91&&XH~aud;ifh+ zV1_a@h;=;CNLI=~EuOk39YP8F2<$6~&#*`mv}GQJkGtGOZP~@@E$Ih^-`k7OU!OZm z`#QI>E3~pk;$Z)Xg4Ks1hk%8KqK@rKgQ50kB>jA7`ODvJILn~(jY=$JP^WU=yC^A@ ztFTQ@WXu3zGW3AfE(gd6Ju=!aPxB(5JY1mnBi5k$!mQ6QK{}|&jvH-qY%&7Bn9v0L zqkfUBc~o8)w(?dEKfVeIclw$y#D*)eRYS(eMMKIOp|Zu|%Dkgq+6-xAIf({zmI{|K z^B~?5rVO}wb*qZwGP>662!)_-j; zwh`7MDr~)i;^`X52*7F(U>MD=edP)y$qE?;g5*T##AshIm$Ly=$NRQ{^cOm>DI}(4 zmVx)X?{1!svM8w0a&Ndwc_tz4iS39NOVzH~_hD2-)zOdz!(7=*u?)!Q&Rjl7LOi ztK&=7*$@P?VhPg;tpTCULxQt`-0Ck32W3c#&>LvN3MrWlKi`BY2g%W?qx4Rui@g$G z?F*6t#{#mezfTS%AtX%~o;{il%zT$_qbFY%;!ngi{|UH&SXBJ(5ARS_dl4Ky=%8YQ zBB9C9q!{C)3dr%oaO220Vm+kjs-a3gaFKBi>TRPsqVvYoQZ&ScN^xJ{-v=3eWCk1kHxGH@gs`ew6yg^0{a0 z+l~m~UaxaIX#B3QjSpw!_VC7VctLbQMxuCz44b5z?^k3qgWSZ)m18W#uD*D&rKU(^ zDCo%P09ND$M679qsBhw=DBr}t84AUe0L5KM_Z8F?WEN}{Fcc_E!B*ohCLW0*Qy0hf zZIe6VdBEP|-Xq-O-E&AJ7)hMxi7P`VS|%1IG9^+EQ_0ZmaD0sXEOwpSuUhlXsbpt{ z@4)gv@PL4mlhcV)u@09rZi%qYu}<*w-VE_~AGP^U4eEQ}VpNk$Sd`a`d_|w@9|-WH z&EzkO3x8f%%35&Ns@B5RqBz5>hL0B_{;Jtey7GL$dXPnm2uXs`HV%-?l}zpTjh4k1 zOv9A7k_S>NI(;=O+$9@JPxH}w_XAB!S*uAavd+~abN*n8+EUvJ))KLH&&qC2sPH+( zpN$ch5GI=~rYhJWZL&mcrfPEYz+^x1;AqNndVh9y&Sh49CiA;?iI-Y~7|L|b+}6R) zFQ(b$VmGnVY1A#UBeHI?$dDPNCid;N7bPD*pIqPY7u)B9%9!tbsQ~NPBc8QqG#7N^<25)RZSi;+hrX|Wg6Avpr}#eNL{3^;i{R~<=Tbc zmDp_=JJnWV(!k!wE@ez(@??@{0%(s{mesWyOH>(Ynri*1;N8`Y@4}i>NT@ACN$kX^%DQ)VB>_;QDg6?P!#K^ zQ;NIBb!9s60BAh`HJ~*Rs^F=BrXZn!q`(rYjjV{*?tQnoxt_6_;gr$9vrd#NNNz1Y z8CHZ=p?joz$DG7GFF7R%6O$oW?XbtWq7I7tQwY}M^QFirkrA3fY zP(|>&fNiz2#$;JvnNt?@1jNK*7C=DQv&n16>-h3vWO%TUlFD@P_Sn z^WOSm|IGBE=)v~t_>ALn>;B`T;6=k3&Yj)0Uw^%^d6iqWJ`4}6)Ei`&);)IzGe-qz zBY!e~Dt{Z1B@uWLED@A|u|SRht3WTY715&53^=NwkWglnwjs{lizd#MHP)EQR70lC zgH4A`tj!qmBZ>kv`TWUA!+dpMJB}q59nd-qN_pj5lJaf7O&$$^1W48|KA_ew5KV-} zPjO>SNMUQV0&H|Uhdh_vI;CEq9z;*W;6xvwnxkx2M3B>pn_)A%OG!0mrY4|{j3-c) zq6??fR(2mii!}TMG>YCauG08Oc&dje_76v$$aRcXj}oH+)W|%Ou+r+t z4t-qJZt9O-G72(Qo3>YGR>X{K9O@fQMhD3bij|ThBeB z@A=LE?H|n;9wlxnI~#JUH+m9#=^l$e%VR0pWSR-vOxBtQcLjII4-{V(b5F3Qv$^&6 zq#mWFn~~K_nQ>0krwIDF?q$UCF7K)AnN2*m4K`UwOfGv!U#9I6Ok{Jsp0kj3%wSJP z7WQ%DxU(!&qUzIXE!10V=ha2FC&9@uC-NnKP4d+o)%V_j^ zmK>hEs&Ufb{fO`bE0}?}g0QXH7t876(D#N?nsOoiU9EaUB$sGwd4Pww$ClPe-N>A8 z$zWNd9-dND%ka0)%CnCy0WRuuj};Zm2CccyJ;l*^(G6U|*551Y%bAzuR&*-w_rLZs znfn<(f2x_ax7wepSngfss~@nnD>?sGvS?UqY{{g>P)(QZNO;I~Jh!ad z40{xJ?9tBcavJTk`IvTFb2Cp=$*1HJ>rh!hT$251eK~gV=VZ#tf-minl2d})bXSi; zXaf-&zlw+2?XM~08RN^CYZ4ZLH8)Ymygiftp@A`s^wTVSrvoinIoaj?v+2EY=xkn> zuRb?-yxC5Gaj#5aXMdO6&Ai9HhffW2fgLT+zLjHbKVISo3j0U0lGB#}btEkyx1H_T z&QkMohYHVP?Yqy_u#za>Un?Jt z-9o(vCPV#Ev`P8|n;%nN@A?v2Y4rK_gbM|kyv!cTibe_#rQGaqclM04-P&VY?^aZw zis!OFve@Vo-;KOh%&oDtWmXhaJm|Cd8lRahYtJ`~`AqtttnIWvKDBQLc7-03Xp&6$ z$~;^hT_&;=u+FjK*Uo@H=cAM z8npK%dQyMdak{gEZkS^a#o=`Ys_8q!UDGp;9i+ETcs+h97*Rx+YDk;O%R|tE({K>b zkoXX9!6``aEd)vMkF+EtEySC@PQ@gWef;BV;Q z+dT*B@3rB8IdA@+hWr37gAh>_la>ZQRgE1@O>Lbl?3@KJcFn*U@b*%gP7n~-RKIUX zX%)&daR2j`Y8uWO@^XB}b~en0CU!=q%gUQLm*4faV$<~SDKRWq)KjNlN#*UWu z&X#tzq`&($G_rGX79=PCJ!xc^-EpA7|Aeoy_MNbw(Z{#!1X&_W0TEdOAd5JCwBE*+SUgqGrpYTze$ zmHq9L1O7`3zJEW#_lhQTI;#)_#0LmzaS=6l$fL}+-Z~#2Le{I?(`Iy4B5<@6k5T7a0+&Ai1z6w0zQFza^`wY?_G$-t;x(|=?ne;Wr=+SH*xbzb{{4HCvx{-# zLOZ#t%A?j>d@jJ{_V=C zL5Ev-9gX9e(#$3rll`~y573_=AYWhc&u*TzPs~XMwj5^W=lT7EM5W*3zipsrpn;4a zi<9bwC&!dTKtMo62xc!pRYX1SjXh#IT`AS(rL&kLCx!ag>#Rfi18DGd_p-bN8xjrm zUoL-aXaU|Jq&44in{vKWLIf)7+lSi5FnT^DNJZ##Xf%aU4B;p3SKo4>7rv9yf2SEZ zr%VT$5?H1)k!;5BZ-bLUjU;`jKieeo($-s9o>=q5xIAbxw&7=iR75y8`$c4Kx0qEr zu74Vx`{NG`3F{n|0RQ&kYj4Z?f1MV1qLrd>+wsD!e0GQO1wV`{vgE|4sHc_uVbC&rs6~}9ZvUf)qu+fpp!i#(Q9drTB+MPO zx!OqlJ6pkQV}?Qpd@A3Qt-<;i@`Atm>qmdkc9haS?pW$|+2n$+r3$Q_UE6&-Bl3p@ zAf7Xg9?LUjnT;%E9=(_~5fK<)!~`oc{z3<~&0{bvfDpjS-o#U`8n165BC61Qpg7kl5#IGPQBb>WwBvjG=nX!MF_Qw(d>!FC8GOPcQ=6__+2O3IJhXM>C zy0rNJ8|TaZe-Zp6Q~tjsf|V+f6eQj+oYX$Nu!J`N1vN>&rJUi+Zz3$fa=ZKza%Ue+KikwUS zH=#Te79~xUGdc(Lef#l4LV#GmLPALK6QVy*eo;z^fJ3c+TWUek7eg9g7Fth%@=Q6z_lm$b+Mfrv`4f09a8QobIH;N$S7uMYxUHe1FgBeyo6czVwwD=q?J6 zgD^&8i7un^rs_ulX;Ae15zxm?181i&cr5U<;@`BCK@vshX+V?HUS8E?`^2Z*_~hhJ zy*5v2V$I+z)zyf<61>ju5(b6n0AkM*vDTYSXBy|AH)PwIDL^IC2$M1x4{8r_Mo}qK zA6!HXsxWE_T1MIrwYig&@s)yBMV{MOWcY((>}y{tB?#d)oYA32sjH+Y$d;kySi@lh zs1t*JxOFe3gLVI&Kw)kpnku4U{leZhie8~K;bxJ?`nc5mr8SF;^moM~p6+HfpM#7q zVsg9Ge*%3_{?vQ^)K%Ssv?2ZSuG|ev>-y`<-N5K~HB%oAq`dhv(~g^O+y?u%+G4>>nk|f5AqP zcD~2Vtjlma@zAKW7wNxZ?l^KR!}*Fjv)RZ$YW@G7`4j=o*T!>kV!m#4 zgpr_}UMWTPRfXCFK`HO6e9&AWt@6sTO|0tZJtw;2LqKPpZ4yDGD5_lm__2A4P zl0QVwQEHU3s1)(tKD($-F@amB08J9R%Dj_!H+q3{RI2KVD~hYzuXU=3Cmz4s#m&b? z$u4e|#s5sjHHp!o7yUrv%`)RgxJ~+mDK^3UdS;4vJ01tcjRrw_Ie!?^$Paf@S zU$XLiR$$EpAAzFKy@}*}By%$ym`hr}S;D2^_l8lY(cV(`gXTB4)3uZ5@!KcrbX(Bc zX>jm}aP%kbR@!EyAGk|KF9||fL0N)c_22ADe>3RmtOvzL-lou&gvWkEM$k`Q@2{H`iq}VYX@BuvNl0L>10Um~wa^K;^#lk4b2V$bFPC@15 z5+iZY7)u#ohp1nPS9_Bdu|U0OFB8=Clu}^7(^N?>kf4VrMVFN(4_A73PHKwYq7Wa4 zsdIvV+gkhL@|v zn)RBmQy4gHa_Vp z7*j|_b?%#I0H2<`E1Ja`jyI_s3dG`A8oDTfjNG;O8h=ejUo?LO2B7zCk7A?Y%GNjF zE*aWUfP2nDJ+(`a{KG~-sRT598bo{;EF*$6Ztyn|O1)r%YDjoV($q`d;XUuL>j#|N z!yGaVbjEIOq&H{AMzr{%_t?R`DrG5@=wYEu?O}b`@b8yW;AKBz)ccec^BAEi&^o&J zHCP>w0oJmX`3!^dLOTEljUI$cG@k}SuMxFU;;vkd+S6*b-6<~h@Pd0YcVAd926;oD z&6)~-+*5(zXf)K+g3PnMu&v6fBt54XTBPFI<6KY5j&2`kR24VNI3_+{+YYSqBYPcH z0ZNZM%*4#G0l4tNmm|!pEp7ue*}n0*tGnkFbU^n6{=1DpheMkN&rqUf8x)ps3Ze+_ zCM0SHlcwC+&OaEi|G+T+kvNNlbJlX$&J|t{sMu56Dn5YA`(=tI>X~*F7vmWzj9#x_ z&oLI2z#&H*J|K5d37|z2XT_|0@JyVO6Wed7F#J&sBi^j>I)y%pSnj_#G^=cyChd~* zQ?mLOr8KZ_`#lo1qs9zcq_wCBmBEzMPvVj=68RF-w9)9=j<^fq6^spOQd@<&iNme> zHAsN53HmVE+&~}R=2uV{K_ARjIK`1zThO!Sis9#pYGJ8=v_eCRnflJlPQu z2(4EavI^vz=flh@XT)C%!4&jb$PG0F^@jggyHMai4uU22&Y8W@ugT?zq}UeSG#kcI zWk+R;o{r{TP5G?}#z}$pSs7lg^xtnrI|O}}K;Q)^i0St%gbwh1-uuAukKOElO!(_S z^A+-33@6-D@V%;H2*PY#E*dgwpo=j6oP`R)%$Y%pw4u-0EF3` zYmKn023~}mRw=B#dq;2Cd&P^$)*%!gU;eDDwgk(uC3vQ4%q=Ug`gu~~BBK^fN`)t! zVu+Ud{d+mNP0qB;7&F;|Cg$K;>C?(fI*$V4@?c`AgsaJS9hy+m68KdwPXkE9_0-Z- z9}f>yZ3z93_10%x2ar5BH&(d}j6=W9^~U)NvO->V5KfwLh(utpB6E225G6 z{(bX}X+>d|Y`n*#nivcg85x<>d)Gm zMYHtHa~k4_@{`!DdiUpw2nsnGmt~s<|J#Y~K^CiuHrLY8ik1_;-Yrb>bXh$;V%+19 zm}ssgILw!)o#Te}egeDJ%?ihg#p-Hy=fgRqH!$xyziQhqma9oHl=4)Y454G<;An5N zJlaK>GP=09Fc+#*8Yz#f{Q-df3pUM3K>y_ok~)r;aQ7W`fb0KW)o86MXNMb-y{oPr zk%qpF{cBaU_0| zUQ`6a@k=RA?OxRSMd6hqz7}k|hI@h1`ZvTiV;F$65XZ#k+SU#KCXi8Meirc!+`BBY;*^I9J=3AbvC=T`mz8(>C9Dso2%|AtD zm?2RTD0riBTG@94ie#}R1Dd$u3wiSZdB7@>zcPAiP?n`Fag}K+WkRqp$z@KHCST~$ zKq8DH+vf(4*y9duW@g6VcGYcw*z2X$Su5M`hF8yh^DT|6^3Pn_`4%_3qslGh1&0Bm zRfn5rj{&E>@xBB_fpEL_dzj0;3Ab+exBS(D8*Z?*veoDPpqpt$p}yza_0tN+$3$Px zo1=YVEHQ@4F|Or;Y;M230TM4l3~D+1dBMY@nx7qhetu3ZH?KDh9h>hH)s z-i84VnX1Di;6&OBi|MMR$k@cUkZ3J3Vyd^H$|m^(@)qROn03OMx^h#5CKw|)k({N@i&F(giJ8m%g35odz+oe+~tBaO>8H*v^Jz_NE) zh1H>Nh`MCe>^^XhJG*CYW$A@22{U8gb5)r#HcEk>K{j=9(K0g}}K19=xD&zpmAmw8?8y>36RlX<@%I=7gS{iwkA z>->IoYxw|_S4*awp%}zux*@vRj7Y;sjC6YU7;W1sDzk~K%#-f7!|-;BopahYnLyjl z{;ojSt#yo-OyA>T#k1qlG)@K|H9fr(arlaWj(+nQB<6BQzq-+k!`hUha&! z=M8&841d(kImSUQp#$&<2$VH7_nCWc87OGZh}*gy24YBJL;_(9!7#v%a|%N9^7?94 zT|c)n2i2;)u1LH0y5G{K#bT2DZ0)(Qw)Xwr;ou=gv?QCyg^64yAJ!Y#0u7hbNg@U< z!cFh;mK(k(0`Bp2EzifH;_SvjtTGLY>^2?yTby>`d!g&(kPsL~jml2_;G=mD?N;A% zo(m^^VZ4O8!0+GbZ&N$xp-y8ecEF59ZgOwjJmBYOGmSp`jD$HTOFgalI zgCmwApOAZ9GW*q_KMJp0 zUql3QT<})M`FLrTXz!t>wGYkLEV}tK=3QD|uj7fwUj4(`7^m>u`PvDQ8_OElj&{Zo zD#lc9RZ&*6dC+?E~%igy59cM#9U4wpevetkneJ+}1-f}%`W@;K)`pH<@l^arqSQ7c#nUJ=RaTdQ;BXG+bd1Narv@Z& zbc3c9gvZ881|I7V^UjX9Wi)cx33BH2xmUF}P(vnlh zk*so{GJlreiN~p0!|{9t3D>&!WmFiHwSi15fY^s}PX{l~KaSk@;k@`tLr45&qX&gO zDB9T=NW|<->@zco#{{-XVf(?hsmW7+2mACVfv2!SiY59aAng_<|DfK_;*72)C*|j_ zlMNej0OBE3+Cj(l=bN{xpG^>9UaEv&pPY1@HzjO0mss$X+Z%s@B3XB1j8}{rUo(oc zd=bDKdR6JLuWjSPm<6A}>x$EOUnEO=if@)8?=_~5;}F$L?%DYAslnB+$&-ggC^)J_ zrur2q3Ko*^mp6{D)!CMxvpjZFqu82IeTM0ZO=iw>9DNJ5e`TJX!teK4%sHLEe#-|s zl23zei~jG<=N+e0NwSNJ2G2+tzcx>&w0hBQn(lYg*<438{M=}s0UMJYBO>`ihj#K6{JV&I#%S=Q5 zTFle!q3<G!B0m8i=R014X^8#0 zhp1Xkni+ik?oK&EHV?n7b0jL(uX$P#y8ragVI0`9>v+aS5jx9BC!z4w;XL@Bk-drc zhKuN~FRo@nh(D7VD2hZn#YRuiEMR<4K@)BKCVAd7 zXTuRe6RUJCl~iXlhVDoh59T*IKan zu@X6>muht`>evE{3)HXEHQTbSq*u&y?L^WsBZ;{NVN|Sk2;MXruLdw2{+8SU{dlMIMg2iw zz+1l`?aSpY_vtG_)7VF?BjZd5r;S_4E3St&c-J&p?&QoQ9v;6v8VY>p1=uBYCwOis zH!Dtx0?${|JeN@%916l4U*6d7k*Fdr;32ujT8a1_+SI!mjerfmeo=anFvk-S zEt8(>zA3Zk5Skwk6#wbU1;@(z`tofg1qA>IJw0WDBdOhVFkHH_!az^o`QAbAyceyV z`tId;xq&6cmip0Y=zecE_e1#h@rXc(}INGr#etn!!k6&#bKbPQz5vW4L`(}9#g>|S0J zCDXNdSU`wZ%3YVA>P?t-*cJ$$gsvoCbJqYTdw#OkE{X8_(4ACfI$!9dcr{{6(~jwK zb30c=dPobkmpL$*FFVtpY5pXHf{#^K-m4F77&8jD^DTp9%NY(csUzeB1K4Eb(;_rH z2m;&IE9s)?+C`ZjC--|(bZ{wI1{H$0j+V4b0*ic%R-cJqBD`W&ZwJFDyACs)#(8=6 zR-9I-@ahae{1~h4w*!$7AR@2jOxG27eZS{Aw_n&WsWKsS>PxD)s{xT&m_n`HgCuey z-D;TIRhuvbW>N%YuNG4P-f8F^bU>@a@=}(4H#}Zs_E9zizKr&k`>{Zt5$4pL zuiAE9WTAv0@}8rHQ(uGH2va(5;(PB0SuZfw!HL?~P>kCoF}8dh5hFA-!6_)yY!!%JR5LeaDu=5kWz8{ct}Z{Nf+U(##VmVg-vCruRC3h|6m5!Af`P`WOp9 z%cbLUJ$vFKH53u|`Hpu~ikH#*w5+Nhf8U`kv%VK?ZJs9E8`MnVG|I-jDyt2GqtIJ% zo|Zo$lx)gTn%2_P0}Y0fXwWAY!Kn=p`DH}jOfC_A{WMXl9#tS_7<2k~glQ>|T#{$o z%;wV3u8Z(8+I?{qw9!sAXjg!;+o*=asv-gCmv*G(RFb=1EUW(<3mzNp%3qMok z1;#Hm(BS?+Oy}ciYjC5)o1u{y(u!J~_~4yi_$lFrs|0M`ZPAPmgG(t~++nAsBa=!$ zNkkAwvI>;YY{Y5t#IidX-@SYJBAOtMkDm~hgxqUh_sm8kFbYowd8oQ_M&$X{JYUv> zWmJby)Fub|y34y)>@BuUugaW8TG|Iv+X-fpA!>NaYZEWgP+93|6F;RB3o>Bk6aqJ$ z9VJzUeMiZV4P9YDANoAE%aQItbes^4HlZ}95)0k}2MG>wD!(q=fX3WZ8c+9I&QtYa z9d8gt%l6)0OD&UmrpqVE=?H81+K-@}!buINV~1MGEp3cs*S!b}?D_ z-c5!Y$iP&vs&t-otgiAqYfDlYV*1~Fb=d0PY__Tx`PIJe`)D}2z_#D4gC04B%qUMtR$HA2X%Wi?v`3Apvmnmki`3!$Wh}KuyHTT%l_GA-fMRM_-5HIX5IRUU`B1evCqp- z2G%t~oZS6BDOuN(__W|Aj6z+{gX-i}c4Y4)ClI9@Tibe5Wr6ho8YiGe77#{}(U8m> zhB%nm`()|gYE@n{&e!;u)uODdy!o-o#vB8{cX3_QbHiU7J4DOqUa<#;EChNv7th z^@7cUCtExoi=4=m-qVtF+jh$my3v%hy;Hx(mP0Z4gbEhya0=wWm%j+#chXDbsD@Jv z=z7z!|g#_;ad*++oHVrnZFc%6{Fm_Y#N^GQz+((dqh>lrxUl1OZDF#?`~B^!KCu7fTcv1 zVxDpx($>@V$0?hYrrUO}s>hSm0GMgc#H6HLFw$Oa`0=>IvfQL}$U+zx4~c`-*4^jH ztY!}A$5pt?PGzyn0jN_sBrYRoh?!VBGY$eZCiZ0()@eQO=*7Cbni& zRgI$6dA-{<_bp)ch#G!?m&~){%l%$4j(W%IiPt_IK-758u)5~i(kBQ?ORt#mxV-_(&E9A1dIsc#+Is91_qdfp?~N*zP=B7ZDp1n0dW|{BGWAr)g?NhW8^uR8iNI0;5Q)E2JkT?6LY4bqsV1DKVqS!qh4>x-{kJs??H8`g`Pt zFS~w4KX`Q;vm*%O>3k{!3H-UFnw4~=C9n*!v@-~ev_0v|iY`f+P3`Ql@O84 zKQ*wt9f6~QC306nWZTGcxHXs%yuFH!UoxGEWvFOm&lmEl@+@U)fO?BvaW=oZwNAJW zsynPRx4XBxeuKNDEHv5(r*>G#riy+ z$Wn9{3T>Lw6T`DItNbaq7R2(S@MzJyW=zDtSAU5DNa%aF$&2H3U+N`kaE4R#ntFB< zgzept@+2|7cUChYEH+=RyNU`{?Mm})M8AD&kQAWJmsa!a`jiEehc=}y>7mC@q5K)VJIN6^jxaSePSeTVQ&@Y0 z0gO9%#lP%Db3LQv9tOzyY+AZvwWOpL6v~J{$pS5IEc!g6i zv6hJbMYQx29#p0b;o|K&O@)>tC&!E6a42YV^+tD%E8;VybSQdBjg??197A`t>l2|SIIzp*m~ zrHokK2*nn}8g++zolznXm3JM`hQDViuj2YR&^B|QD7+%1cs*NqsGENX(pp^2+`P7H zUOP5F*>HL2Tb}Dhd-=}aK`JaLH0@;XFQh(<&+IIGdBnkdB&?{BCbfyQpbQ!me!W-x z?Q~kJv~5|coUPoaPB#O4hCWLtJz_O=fP+mE2F#7Rp8JI_)D8L;arUmuHrz)wr$S(l z4bh6xXV+q#+mYZ_A)kjvDd?A461mr&+P6(pvi3U6Q?~W{W?)P2c_$c0zti*ZM`(=j z3-04-Lq`XEzGQSa+W>Kbazkw(;&=yX+pnW*V`pqh%OU0_>`gqIFP6MdrkcHRm*avc zF@iTKug)26FCMmN=}B^`J#erujw3%BHe$ut3rXr<2_1q|2729S>cgfw&vAW1E8zV$ zMLGRuvrD&|UnpXP0+B-p@~F`RiXS<*P^1tjghwT$ij)+mw`*<5pL8 z9l+o~QX!SqFo57N#Te)S6~N6}2q*a^7p^-D8%HOWj{2?-?UeA<_3mtQ0lX#s%m>s+ zZQuZ&eA;{vXrCAh5;qFjE|;nsi0FW*II6 zAqn#-W~Ftt>;ijjZtG5HKD0Yy>D(x#KkD&u3j^1K7kA35+zh7*q)#}uqc|oYrqeuv zjfMhI1j4{NuJa>X1b|ukCm3tj0|*U=zo*+ZFBT@`DLKzAj+KC_!Elr*s;EzjNp86x zPU%HdI>`E-kMHGft7>*m+rK-$7fqPz_%9CCfX{3Fw$WhqxVu!e#WO7oZQ8tJr z_BGyb3HI*#goq1-Fbh89x>dA))2qY{d~_Yq3PfQ2rVdeeO*X2p5h|qzKiqOHX=;O> z6#Z7}D{^O9GxIm(t4g)^Uz_`}PbjFPw`p*4Nm0cbKmywDw7!V@;(g8|OHhfhJ}*U` zH0UOeW$g}K#0$@%BcqOh2JJ@m$_s@rZyyHQ~9-Y2NJ=uBw4x9o!X)F zWrL*ytXjIG^vi1|vb>JNy-u12TqdYg>=}XkNkDV}Zf2k|pRes^H+kQe;rpbMahm%=&|uSE z=Anw2eXi4S-JC*k@7eBUL&q!A-jicEfsF*=kS~+x{Ki)_OWf3cede|!l??BTp_lJh zLiww#2hkl$-*a_(roQqxUMT}wq)^J8rb*h{aiu9+7+D-l)_rdK7Fznv^v5OY4Bsc7 zZ>6s{9Q8_xv9wUpH@8fGMN_c80y!|taRKrgAESyZ@z*NdwVu* zh#yIbvj1eq5kkB2_fiL*xI<-;gL>1b`< z4hH!ZixaKgh7j2PQgQoHWmba;%2f0SUKfnSVR4PROBGd)9RNG_#?g#(~xb{R~4ikGUIKD4aI*_jF*ahj9M8ta8h!xfj{ zsU`l?)-Cd0um_mljRhSbz_%3f-w&DnE3WDMF8y0bLUmr7pW|0Cks>$ZYHQi=hhT#8 zIKSy%G3~zI@zR_7h1%yq7RG&%z>zkvpKz4r=78;iaq0Qu|Ey{$EE*h!>DCjIRG*`g z9V#_HTS>ZvHTx^%3sY>LjROZ>MUC@&By0~#peO;&l2S}#VX?mig-A{(@x4?^Bf7CO z+GqT)?ful-2>HQZMB(#e-p@iakxO^(W}b`)F%L`09N8<&EXcG_Tvr@BB?me(Mt(BF z`edq|m9V7frVxEJzL~AIJ`=QpD{uUw1qzd&NII-&5n>8=cZsSzpRKLPK#h|v7}P5} z1=}8o1+RCH!mXB!mtU2+T7ze~U#?-m?)loQJbkM`wxv!CMWIb>wMClw=XzJ>Lq&me zaUG$Hi%(#W*y*xu&5uG&nQ*D2L0UXa@%jbt$S62C@OdZ*Kk4ES^JRN z>VQl zhO22f&W~q`Y5QSWfp-T}sn^g_mT=K#e)Vkq^=00V@9&7@_XYv>M^_95+e@w*)WZ6m zi<8W`P&*Xl>kGG@ZUF_6f1CQRH`+(4MNKzLRt~)+K#R$*rFl#aLF`lDzHW7jcgsc; zNVdW$GH|9p)D?rbgQAe(q<})ftx82eI0fcCZf;mG`ADjHW-3`(RaRa<(){{{5DT8* zaQ0N_@i9|Wd)Ewm5+XgD14x`k=ZrsPGS_v%Ar!kuO8ii)FW^v$kJ!e@s& zg?ERk7e@}DS&jW>I6_ICq(PtHw*NqEgzcL?q~{G$ltv@s+T)WpW#l8-*9kSQRV9)m z%ls5dqc~9`e>j6l0Mrn4_qk+HeDsHzyx5=w>c}7_4*7NoENM$3xFESL*2vy^2PspySp!$`DPz->z_~SJ?BV(mK1`$D=Q>=^7y{T)l+=n8a- zz#Ne!G`vER+&oLxbz7Y+j6Iv*S=y^OaRU<){NFd;?fX62G;D!iX_IAv+2u>#hqY}v z=9*8GCEQ=j=N}iil#{zRiil(dkpxx*;^?`P6~k>_^Y8a2e9-LHPazNLXunP7?(c{@ zM|AYlE`NS=Bivc2F*sY#=n_@k`CdeCA1qWI1^PY<2TbC@p(Gv)OoN{Dm-XNkzKt%@ z2&Z_{G_2=!vV$G|Y{R|kjp6(HxZd&|tb7sZyr1tz7R|GfBJdV>=1~DWurhM%ey=|L z&QB%Ld;>9 z712t-=RfzI+KAQ;e;>tFX*gTL1h!fblt%D$&*&r)XFwQ3;p9hb)1$mz8n!+hlrobK zjpf^o&zhzlf<0~?0{6WMCy$#U1a=nJOWwr0qgh*dL2NcZjbnsDz<#p6!ZE`uGD%NM zJ21+KitTqgNcfmI59pEauQ2xgd4{l|{f+j_W{FcYZ#qMHy8zlT?Y8 z_Ys(+oZbJbuSs}+>EqWAJ_fP+erqNKQAf2s1EfN_jZO!)?j(~8oFV*%us#NKPv0%cVdtBR|M$ zYT{A*u`PbAbLnU@36ketosnQVkJ(>;-3Uan|LG5VU%CQSbUWh8WnFX3bvGcqL}FvQ zRBO55QJl%q|I`HQo!S08zPvvOMMMR(7h1MyA)-CIll>jX`;p%lXI0TO2M@J&x5CWy z9WmcwG+TImok&sm^1bh6`g&t?eQ#VOb1SV_=caThiG%w%Em}tikEmt9q<>0UkG=x$ zY~FXB_=xZEvW~-8oWXQRx*0ME4KUileTBpaeysu1J>F zF!O95Y@MhH=D$M`-Bpk~IEJUMC}-Dw$o3rWr!4G6I*er3cKx+f2pkcda-9864ivba zQ9a>Eq0>&0DXi<>GaV%vXf!L*9ZrfUu5;2Z-7|mDG|$>0S7M8Qr@CGHQ7FqKZ)BlL z0ln=mJ~CPQU~9qG!DM?d?i;SwQM^x0IG`9-9(H12_>nC*P{%^=aa4~B?XFkq#~5 zTkfrxe5bzUW(S>vWPqi-ZX*Wd5;8}brFL$Bc(vT&Oboa6gr$H#m#F!2R;zWc%$pHI z;(@)6>EE~$OG$j?siNA1sJoR1@*v?U#J&4ESwBRh;R8l?kf?sgGW$aGCxoCe(_Y*p zln#YtSfRO15I+uCl487H*qNOIAPcoOf|=yMH~t)S-5BX|<8Y+RD=C_5n##JNyvi-)VtqiA(PgKDJs^cW>++c~o%jdhbE=6wjiY{uzotbww6H$OA&e-3Ax ze2rV)%yq!@WYKIv>g4F2J@Z>4bxXnJnZ{5*1~wq@e5Ua5c;fBSiO>lQp;&S7Xv{o0 zj_8s*3IO@#s-m^W9(gcq#br%yj)k&IBA(xV;HY_RN`ZGpj7IXE95i67PE*tT z=kKc~X$UstT!5&7P4CAGK*J^Dov@POC0lJcCC4ddY+PW}l|U<7E{Nln_P?_LCe^tC z#l+dgl!A#PV7(!w>foJtZ0P|1W!amKW>pEuPW%#lQ!4tyx4OiB0hAp2xWIMW9A*0> zAoRaItlN}l*b2i`-~%P=eAT@B@KbCKBoXxksLV+nj4sY=UM|ZXYwi1g>%aCnvci=_ zh2GZ70;z1#J}B1HBnUPLkWsInbNB*@!q7b1*$^e2>xc`)HvSv~Ogo^z=>3cr8yqW& z$KoGYY(2)kOXPW>fAC@R@)Fgg>^}~LZ0I#0w>21yA>W_Ncz+GxpLfAT=`@&s2PKRK z5p#w0Ru(WM&CkH|qETan+~V{*h;57uyvas8=L%3OWF0p!)H%mlO%vZtGynjx-u@YC zdc0avQrF#SXg1(ExIH)K8l{T(ugX!UDhp`%{L>X|2pXyRA7vDAN`z{xS)|W@_zUvhc!@!3cX+6B8^|(Z&&## z(Ea%^kcRW~kJWCFN`phLb8jXf)HlZWI9=~@Jp z5qMbH`9$#9>ryS;S=}fc%w{sy`**-LjPRtap%F6revRny?z-ntvsQ=T1>>Omc4Oyb zxz-l7ia4Tv0s`ZUq~zqyL2z{Mmv1&faWITFwliXC)*IYk`1}4K0S!QSq|LQv7fjq0 zXybiW_;5Pskm;~s@P}cUX|whpOijA|FwMeDISE@BobmU=Zq@g)Zd2;|iy1)cSRvN< zn$#Vg_c*1cG8ALeURvpTFL>-fwhtzWHp!1%-NXZ~sg; zQ<`rC1GXZLrP^_JCC_*6fgrc5MF*x6=61B;p5yj5*E0i8V7PaDnQm>ls7V6wIUQeb zNIW)fahEL{0WJqu|I2AimqwFbHYUF7$R0Dqu;vLPu7cX{ILWA7J0@7$@QnnPFF!YZO+d6cew`BRH%<9d81x1t~5k&(ph z7ClbdwPZzLlBkf9e`!GZpRyrewXnaMp(oovrBqfa5wRm|aunnESOq#M!63HKya{$R zaiVPY*l5!%ybz8YnHh;9q_5%q2Z%*F?6@NLSlJ3v@G`U}IqpJ~&I?YjWixmP1x77I zzs|u);#_t|pOK{C9)$PXa>Kh(nlfur;u++DJW|-ZCBb8uEac!+%eo%%Z~nw7To`YH z-7(&i-txxf11A?P@wFR3`kKBTH&K<~ zpBrtCpBUIVW-^_i2(3$CQ<2kdS~2a3)P^8$1_aiV*suOp4+^;w+=B5d? zpR7sRCXcdxOMG_cb~*FW?!j)L@jmG-?;-Ot9}nA+q6M`Kky)hd&pX`Dt{`BGG{y5q z5!o39@tp$`LEp(&Dupc4)Ae&Y-$2>Mz`t4^WCs(Ypo9uE(%aYt{DJLKHY?qX zs6nE(a&mb7U9;)*k7hGuVpHcwwBRH{q|XpIw8;$f%f|p%QVmri4waEp)m6VJ=zJt& zu+;NiyP*omvPihfn!IHp#|6sdmntAD!lfSg!DS8m^LSa0ORc$8UR5Niut*UW;>znB z9*v-3SLB>np3A;l6L<30F?>1>7XhPf)-dVmo zFEYT2#$C}mTLYuUtd*cvh`@)>myv2$S z`*YD;-Q3534u!E#?5gtT5}mTG-7#R#vjS;$`&J3a_SnxZnCJt|ke z1Xf{=#zx&;J%#`Qim&lUrz`B5M@z;h$dpc&s(9Q@vmTrc+yWdF- z;}>rMQeE0%{WAAPI5eH=nSbb-S57IKlG z^_*}fc*G&?KzLxRq{OLdQC`1%olRZ1b+D$s5{53ZnC9Ob+kjN8^X~?u*6`nDh?=*p zv{G1NDe!CR*r}p>bAjoKk0enfBTRC{2sFhE!{U^VH7$~G?F!z*y(2-Kpbd~CqB-Qp zLygNXD%A;j*t4{3zO^~Mb&+80r;#1t0mZtK#GUjVN@GN{!(BT zkGveeQ|*G~Asm658Z%wV^Ii;bJgJ!_nq`N9Wd|iGPYz3k56ZhW;~dmh<8r|XS3tpM zW-%H>e^ZPHGYbE3JMYfD zrX#uFjqd;s#Ea-~t8>|#q_G5y-gq8!^TuJHl({=6^9MFy1>O@Le;sQhECY^3T-`(V zXGs(4H$S}@f4Lifcbe@2Cgc%-ns_ZglKUphpT&3>s}dg&&$t5LP98O`L@{;Tz{|eh zVu1dsXScl6mmlN?&DpT;txP$KmV73F_=lFmQ=4?7% zA^(=?on1iYN9`LE=_J5#`sT9>*IS;OEOp#*ZWo-6Yw;+e&^cW%1~4nyHhO^(55S_N zBZ7%m?zpi+u&#it%*CkyX+N+kn-mys;{pS_e}t4afC=Ux4O+E=MPRr8Kvq3J zoyCW3)PnniJyw7PZ@YlWFiIz0-%gcly)Wy0y5l;{df9bSbZGx`PwNy=^0e#`BuBTk zi8)eAJ4JuE!+W}4d*;!M+*Q#q3M*QEr4PS@MvHHFk`lAIKK5V(A=ps9!Q7eVLnobKw zAEXnx=6?jy(D%n_psV>}Ouv?qlcuQ)mLemU5x|t`~@$JdasODZUvLs20>z|xu zmX;a;gyx%Bf%w_77}ATEm^kEp2yuBce}vuz{@x}%*!%x)SJu6HJL5@l$=(OJ;)%6Qw@`YZ;-x=1VK zv7!X*%gWTGAo9m%oryrypWkd6n&ZK37B)bMbcGF3xAi=ymS1~boUDBzX^KnX_y9=8~r@L$9n#eLzpt-lo&VIIDy3v?V+tiiHp77RgbrkBStx z0OD0@&m#cPxd@Oqar7rObMmL|U`T8%Ua^51t(%*he9KL<_F|7;=I=i{V-A`7R$h#M z?gP?ko{Yo&7Up306$J(TqnT#e{~v}{JvGQ*hefXSL*o!Gd9URJgLQZgBXNWnDRLTC zta~rIRT+yfB+RG|C$>LuZ-p7Hov^c~j54wa@F2c?HQ!zSeX7azmHQ4;f5A5!zq2WV z(**@Ptm%(AT3IA#u&+o7Xu`!}tf3#j1`6Mc*_ZuRRLv$NFzgG_>W%Xmq6MUwW&u2s zBRFa2=kzN+RudZGwiH34y^#1AG1_X5Zpa++=&|JDvOmrOgh|up9H}ps&q6^88LstR zp`XTQ=iNn$(l!q9=cH~V+y&)l<`N{6u0L+p<}c>fW?Ic7J|XtSPJiF8%oKFaLvL8Q zENuOO#Xt-6i*)bdhQSHg<`x!HAS3lz-kb!XP=A`zq(b(Zn)8Xa|7WDy|7B0fszu+^ zh7Inyq`QJ#z9I&KFd>$pNOFFtJS0wuoqd{YQ8AJcksMP32V8kBlQ82Md^;1)(rM0e zr#0=%K^J5&d%^Up@y)#BZ!2bfaiq2B1g(-(%8*Yb1Z={J%Cl%I;S@z_94m|aK0BLPlIPuWlMckbtMS3Gzj^C=ha(GOcgbs zLD?xZ-<=OR`h?>jQ1UwR-Tj;yDWAO|hXmePRC7Ilg-uDPkm>Pnc_Xiq&Ly+O&hs1M z`H~tG%%aj#2Qx*y`YyVNy0c@ClNMDr-S7Xeth;{-4ET??zexV7iSX?P?vwne%+AFz z^f6f|a4x|ymZHnbznC@UymG}*S={nE8c>W8K>>tGWSqMKA)^n``9~>csJoYVi=FRg z@mUcvy)Q^+wH(lAmppl8Z)ix@rmw}BE9WPtA&T#J2?NY`(>&vXCv%h&60pb#%7tcf zq{Fc=L>d|UkZ`WW{qrk|8?iViY;mWlWnZvJ1)NEA%Ssvk5#&pZ3NnzQ=uMzZ;_(BC z9!AqpCyn*vGdmky@`D1DB}>?m$<;UF@|U}oSbeG(UBC(x{WaOH(F>Yh z`ucqcWOrRup&Ovl2ATlumMJOKuCp#0?1m_DsNRCfIj<71`(kW_2eL@EHQK6B^0&7& z413BIb!uLH>2uc)l_EoPTZzFf751Ev9eLi+QXT!~A30khIM)p=p*5MmVR1ZCkLsS( z4S5}=h)XM>mh&bu8v}AKttXEv+!Zi7+8b;7(hphYn;{HIxR3L)YIH5{9guHPcdO|~ z`0afnIsr*V-<8#G%jkqR-G)DHduq!vB9A{?Yj@V+8Qe*gFxJam8@~3aI;t^jtnH*N zrS;XI53-{78yiVwn`+dst~@*29LV*EKHld!`Zw(U|4H@>dLTP8+HEzsptIjn-~s7I z)^@zG8LF6R&8;YLh~Z4i{nT}ez&$l4r@4|2H>Shal&~5}to)5v0fe~vmtT$Nt?nZy zYGp`B9`1i5Iq&=VkzgZXU)CQn_j*)BEy9FwSRf$}l6bdHsAn_0l?FrCnFbmPS)Zff z9f?(a7xhR8%*_=)X$Q1bl_RgQ9_N6hyu z`bV%#nodX%jP6&lbI6nEUw{-|nZ=1h{WamU7I60_l z!CjmNn33K+b^dLaCkHm0` z;??qE!+M3Kwd7TO_>Q6ES_WR*Sds=F(|}(P1$#hi4x_aLTla?I;N*VFbgbmOE1XO< zCc7IXL~&kuFM#{{RXlf&vw*CP;W^TFw5l!o^+OXEgsepr0mN%x zY^nV@O5`lSOPlFENnI9+Ce&@C=_#VMuByKVKUTnQOmI_7QuX z%~fN1)tJJ$kFEOkk<%TQdLp+CtDWIPu#BmSO7tCN?L;lT-%0~fl$<)LPaZPypAteA zCf%TSv>tlaT`iJ030W)}>lH$;!4r7(A>>k6-yAVC&e1x)v4SFUFqFY>Uo`c3OKm{+UaQa(`Q%YjwUFOfO*~g${N$ILP*Q*# z$oWs7`#*nsMD~wWIrd!2i_8)`V{WE^>rI6P?tiA2liM!azp*>FfR;VIQwJzq=&X;p z47Eyg))~{rXntv9mL@x% zm!fR=X=oClNF>!qpg$6)$^nkLX<>J&M;jx|4gqgv{m=Bd|2VMz^KX9f|2@vQ-AC?` zATN>F;)1L;sSFg$kzQklyr0e0@0tr?N)LOuBSmj`JkVUrwU5mYKu*e%kb<}P=s57> z>GAY{?j+k;|IO<|9w58w^J|WL5$5&^)Q;%4-4AUXa{YSK@5CP@`<{_{4WTu4TxTtP zNnfbGe6$qwvf?PgWfJrp;&U90&Q`d#=dG~66PMC-!AiXR0W(4_nLzCFV~v*#JLHQZ zWCQh4q-fN|`tixA7{X+_Ct(_%n6)3uR`NgvId&K!GX>XW-PQ|twTzU(%y&qXm?~!I z%-Q{y&JK+_bj3wrxySPH1qr}~5f<_EZySLBvvmKjW}wrAH77EXSpkCW2GN5_PKv$_ zZvioTQD77aF@Fl}PtDA-Tl^g|_JC4vCxaWmhSnZNP<{17`3+tR6_qzHVdaNEoNpKG z$edTqo9cHBt#w{xQgilCw;joiF%wf7;j%P?2chIioc#tVDNFi(VfjT;K{OQ*1}nLC zF{WD-4Q6b&$ndIpiqvU!2GO}miZWhLVg&b!K(XxAkXv>TH0 zL}mohBAK_ZL%~})|D6rAajXD})`Xy=wssW}eQ{19?wV#ohRF3oB~{6lZOlw@QkYqP zqhdiU6u;5;#r5+!MvwRNeDKHPab(7so8HI`#hj?+^08`IAyNx`d8Xq;vl9?(px;G+ zGt|5FhFU+RMjyn7F_AJvD{x{AkdTxzL78b9SV&JQFZ&$6zRVq0{@AxHht$S zPZ>qTyCV`$-%X{GqNg7vI@ud5IIoHtz77}9EIh-e^xlCrthzTZ)ZOuD6}!I6enb;X z;;Bu6g}&y6|9w)f{a7^Br(PDDG3~P2?S>Ss2E>jiH4XSQzHq3rDTef*5o)+9#v5`` zO~{wc0Rv|%@juLFy<6yoF18q5eBtoQA*7v;?{FU3@ews5G6KoBs1FnqNQKSx`Mdj8 z6sODIDe}DdLr*EsS~(&`9P0X#B9veY@jzCRhSe?)>C9)e>o~gD!Y{#qUQ9j(B#oie zT7b+(RS&V!9TFTIt8QL+kfa!aLa<~_!!_)>Lmsnbg>M74>(*q5q+)-4{;w>S?-lyr zN!F0zs&lap#*il@4upE!B}q&r+sp7MQwFDT!+;~__4;wxZ;)=06K-@;!g@L`apCM-oQk+SWgvvB1UN~J7MiG@4fIiG3D~D+h5|_oR4uQ5= zFYk04cyLCE8QRrI9yrc=Od_qss=STo5~ljwsr~ z=56`L`p$-2I-1(T2rqy4i;A)`hOvpU(k(hFN6Dv*;g4mKucL^KXVB@?=srf3^!6#j z7J3q5Y=bNl3F7k&M4TN}d~5tlR4ORbLuolt>Z;PDc36g``MVI}kWi3Av&#g5@<(x0 zVQJ4c_ytuJ1+uWPkRA*TaU)HN_>+L+9kAq_MB!hC)kh08QOL~NYqBrnSB_tSi5C6Q z8%EvUu69RxRynqV_fHY*mZl=eG$GL*t(rvAo@3^I6)sPtlz`E6w1H~uOGunBAm)D% z@+pPO&kGw@@ZB{!3`vAs=)bdSo}yWfAc+p$pLuTz6t}i&!XyatnPb5WmympFDi&^V zsBmq3NJ^32-3=TH9i~i|EJ^i3nd}8p!Fq&Im|ik7HmzF0^dXV-_(*QmFO9I!kgTQ{ z*)WtTC`TFJ_c6mc&QESNVw{i)pL%f(8VGxGU9C6hteV1bIGz$37dM|M=dP!@O+pp3 zGFZhKqT>~SEu1pieXn>=hGJxl$#C?BGGkF;Hr>(LBwl7CTPPtmRou>aSV<9!?i(|H zAn~YTRR6I_3I)cGUQmHwl@`Hjf8eCfuPRpLCmLf69l3z$*OQ@r=1P_zF+4cm08~Ft zgU?H$kjGXRVJnRP@(%mQFPtL(-Dhrl@nViUy#lfr`jpWDwT?+ccyOOE`T~RFlMqKcu%ani=Bbq=d%ndtZC=Gc=9OfnsD|M=QUy$MqPvpFuEOQ@q-qi7t_r$8s5)Fhb zkzl%1m_w^BH{~Fb2AoAinO9vSnHp9`Z(!Ihff1Nbl;snUn_z;RmvssqMyV915yBSy zqj$}rc;{1!PoL$<9O^#=Ci6EfBf^k1Gx{l)bvTV6&F!6(Bh1Z67SB2r*Hpn3rZ>mY z)>UCQPmV@cY_wh7`YlUO?YlAv?*66k905~HO-Nv_m90b1fEXW?5($nrYKX2RT_+IX z?6Ku@cp}1o@qzqb>+30;r3#YBxbZ|jnr}&6>CaO%B2#kS;g*);mP(b{9g0hpk1SEk zBdE^CBEgpPfKAabkcH6p2Tct5dq5da_?*m?{GkO@#6uDJ4!iNtvpwCCkL7&jYfVX$ zHLOJjkwL22=3ZfCit&Cqbjrfc%$SPZP$=2A?)Ya4tw|x2Hz;{Udr)cA3h6V|q)-y_ zL*4%VEi|eKW`~|`2nJngm_}+_Ea49X4EfrcQvBf|gN+zjDyOX~i}X#b7`rF~;goY< zSLb3(92MZyNu&w>{c{9WS>DXjlfEbv!G}Jl30!8_y@dgdn#bjTONwP}jwDT;{(3=> z0j?MU4ubLFqPeuTgT~^&w{~q5iX|an|AC4eJ}Oru>df3a2kQO9)SfmXav67uzWH+~ zJ9VIeRkLcYu1JlVndtr@Jk{?9JDxTR%s}JxJUT+vtW$#WeMiL)!=qyb4)^aBSB6;} zDfoS#_?_dh1%#z)#p5~nA`+zz6dkwk%D9v>>e6LVWS1qH&+cj12ZcegTYf-`#CAPPFn4;t?ShA5g73I~Z~H>+N;RrUxkG;3mwMIQCm9JD`9+_!8?sY4iX(x4;`2TQ71st^k04W#G}8BW%}jA?3d zgtA0TPALzi*`*UqmkAas^iByBj>VU2e;5uekvF5+rGdnR;x{nYAoMHd)6UR9LiVNw zWR>+VW1IGDhfx_6_Tgd=DS|LHG<#9h(5W1%`X%{8{Z|GBks(aMGa@Ocpb@lR_BY-w zVW@9wl;ywBZUgN1BT?&`luY)ob-^&B`h=J&B$Q~Hp9kROF-t1nc|lWTRZ(&0Mxf1oG~@a z%evuknPsD@5RH`VVNyKpUiikOE7J9bR%JYKf)f*7{SCp2M z$+dJA!z99y_Vp##4hkidoviYy>Iwkm-@y?`@Eg9|db{IuYW-q+o23|{pfU_mMDyiD zMk4i9r}8&V#fnMnwswu9Vfqkiuc?GMgBTnT&jF3F)K@y}r}A5%krh;`Ft?=-^8Kx5 z4lW8oonO-XoXdAL^U0X%V4)tf0rKB?B!T_4jtQS1#&r&Jv1p!M7GdBg_Mk7#?-synFQQQnPCrn4S5V-T3k5U9$WxmqfY9ZK zG~uv7T2W*DnK@;A1sVx9Vhb#C^Do~ZkpdCHHR4F|BK9fT7}!Nh?vvcZ>yN#ps?VY0)6pe2+8adf(9gdOA9{@&OZ&|us2M0`?$*0iAwdN`5<&*Kgqx`wl&CNz zSZmp!^dX^``^X9L=|3(ooXvXP#HS_p6e*Q!NDtNh+TVJiPBLUj%_>??I9=!!9IYsg zgX*qo+0z?akP!d9hn7s11dirq3HhhDfruECnF0d=kuOk;VUlE+66fckU`2E|-j|MO zVx&rp#)n&Iy*@AlLtM5jI}J?^NHj78>UXt!7Svw@!6Aya003BTT(Xo|=vkS&eFl{G z`=6R&sjNg{Fw8Ynp9aG@9ur+OEzsf%BF0W8^V_Uq)36BmK+GAEsMkV$t5i9>m7T9f zW7h)&NlFLlHQPk{ULn3#8i*qPZm+$(a(HMtv&NW*eSdvYDDwJUF)aayxu{x+dUMRd z)0DA{hj)|W>3BM~2HRvJP3TM0JQeeEgn}(=scs7n0cdsCGm{Pd~C-6Q_i((dx{QUyw&j z#^ZP>*wxjQ%m;mH>tu9e-a?Q@gI{W}%AG2dFTJX>oQVShEL6-Fcgo41T;E+fM|2mo zdUW74WK1S>vct5~PHCjIVB`H$v*lW96JgkN%2QwD!j&TvK>tbGGbr&FN9jIoD2PS; zI$x)W|eA8?!#SRW*ad!0pbktfF%Q9UI^dHjX1cb*{>YNpM zF-hNLHpmb8gCgm;(+4UJ^r_9EenC0W^NEsz=5V1s6?a{B;*G-GJI-YA`|Hj{s$2D? zAsXj3Qa@$$w5g)=GVg=WZnx>OY5ifQ&3=1$Vu#_I zjF`&!cU}pv`-^-a$5AC#v*T&U;`n8@nE6ucNr%kyJ~*Y zCw+EycClv|Jqd(A?){>w!#xte0YWc|v>L6=TcH9j%U^@_u{2vOX=aL53ZXMati{E} z7q`2aQ~hX!X22{xtm>6P`06ahN6%Ok;Ta1cBcsmq)_$?gjjhWkz`}3WKwCTAow43( zDTzmSs#+BkC5=%5xI8li>jX7A^&b&qQyBABP;uz9G}%m=%erw)b7>Px6)y>9irp^{ zR6DT*&Lh>AN2m|L)<-XhGsLL*S@2|_Cd_WU%E{)k~6OH=_x z;=9^2WH%WjQgiH%#@tJ@kly*;2DO^`srSa~sd?Azd}~OxRGoo<*O`8%SnI+hLiZ%F zto_4hro7{DwFY*WXLZ%-wOulUmUz3z!kQDHyK=re{4@UGg`~EIDx#Ye5%H#bEw)FO zP@R4tMjG*7Hu6w3qy$#jAm`O@cvjI0d#Ro^Hn(pk4w#>3e`l0(6uY>*KuN?y9QIu+cRNUY$Yh0e;$FbZdiP?+uf zAKUM=X)1@thr?jmvvu#oudmX;p2}oj5i~harfUY{zRBUeKlCeWOvw+b<%#| z zkZ_{kxCTU#3RJvTDgT+wr0|W?#y+GK%URG9|NH@640e{^u9!yfu&if3QP3*Y4 zqceOquypn4(2d~K*<+CbkKww@=jVG$fh119e(zpGHlHn%qEoMcG88f${cB3-#|csb zEuh@rTo}av0eLHJ{E@XdL8>dk1eJQJxjmuA1{*Q|K?L9Asi3sNRE#@GPg-s~Z))IO zt-S>8jLmAw0lT%}?igG4mL*O;q*rBlUt~H@N`%LiDpJ{M0!yQsds}ptGE!&A=OUZM z0isYXk&@7L05+o;vUHq*veSq8`KN4km5|-MvUz^{P8sRxEKL&(2iNumBP7H6SvA^S zQwf2$P0vc71CuUZ zQ@DF{IK}YHX6sT}$tYA(Ym5_=9+lrilEh&lsUvV@EI*g&qmLDO8g4bj)QEhQXXM_m zih5ihi#ZfuZkHDW8oRPpH8mQ(=`u}~zRxHET*-iyKcYW^Wb>40a_KFuoa-1B6;(++ zNi>IQcgEK{GxxjH!kGr{qs|r`f>1D7P|AwydKyr#)Z2fiREjt{vU{;z5t`3ceCPfI z8gfibM^(G9D{4Y;5rjXU$bD_Kc*A6d+B99FCIbq1N6KIJrSZ2MyziIugdyor(deE# zz>hs$Va2QV<)ouMfCr*Yguo~U3t8BEJ6+NG#6$4jdbtmd`MGGvgd`_Dvl6%7PK?jh zthYI&Q28J%wVFY`4@4f7&?3WxhVd`XVqb%Q5E?;p^ZlOTmMAEahK=;Hc~wERrAg?+ z+%>6VPb|@Oy@skBi~$7GB^6(Eg=cxW&-lc|f|L{QoM=+=_n)~FMVsCDrZQGyr;G9A z=A8CL={TRo@Ef>LN>}41MM`UHByi}`m;p85;1-PlD?zCnvmJyxve)E($k-(ed1IpGXKNIq}T= z^g1jg1Ui|DV%O_3|98u|yvh}iqG-xG6DJb71#YOCB&_W0+7w2Qbag>++WXa|Q=csB zX$IU6rPU~3?BbLDtI_7O-=`Sv1Wwo>V89V(>d-4zu5hO3IkMGKgIsJI^Usz3Eqw=#dVA~@AdZ|?It2X1Nc!u&G9)T1 zQ)t2Ds%!xPCma_TSxb%^V z&*$@fB3yw8BE$hpKR$i}iA-ZRVv1Cm>Gy%|7c;Ckcn;rSdXUV*4^b!lpp1INgOk1R z`ALAX?oea@7*^Na`mlj>Y)S7q#wp)Wt@3ReLKU6<6bz+{Ec5lnQt6=WODN5YLheRd zOh~Rw&sn~;9d;t-Exv%=!ENMEaeUtc{QuHA2>pk?FJG7RBnD}Q9gnrvVIs!G#c2

_+G`UKeu7y?)!c*}gkK#&xWI9Y1hauSpW)mL!YR9%en9XyJcQBT~ z27%CQS%Jr!_=C5d3J>i*em(h<3W8sO%Xi+T=saBU+IUd<3X-GN?hQOM>*DWiL~T6F zG^vJwcYedcBV*ZPU|^^^UX!fsZ$=An*4+GgVx?v1LW>}lBY02VR00Pwg5`xyw>ViO zGx+2z1K7Waq;nI7zfSb^>DI)3zb{#}4qXCBC0=-xiRH=xCyaPMuWPD*LJG{tsC56v z)aPW@bF19@t9caoRN|sn{~9wjF(XK0+ie|X&a!5AcUNf4%e}z_)5CEN%Z^k0tVT2X z&=wRoHCb%^&7#jHT}L zQs9;Y$qoyG{$-L(1*DDh=Qx>P)`x$hhX?Ags8XTH9I~Pl=r+{=#Z2ZL{}M6og}T57 zS3X%cqlv3lee}wfhW#XzZvV}9Bem!{ZMwjLBtyhF6f6w$WQyQJ{#vcm%*c1@2aamg zL^bo>X&e@Ns~*Q{myI@SzzK3oz1{F?7~eLr_RA3g2XE6nfnskM6Gx7qlDtX?xFgrO z_%fLHq)DYY9Rx#~_(A<@Qif?EGOy$FS={(OaF7XvfED*OI={BV8?cqy3FU7pqnbXi zd^p+J{r6|h*06PL1um%LeJ|I??`0}$A#<(H zN6Ni;M40A=wn8e?r$Bn!1a78xb{MK%UJ>-Ja5-O==jE!#jwt5Qr9=ZY%Z!rSBP9+HSH2plISR1!6?kjTg0U18*aP?9jL99J^i4~EnMKEJcIX9cSR8fV}W zK~Wr6Zao#0-Mv`q$kl#T26^DfTZ**6=$`#$`BDl$X19PPT+59IS(5BBRZ5)>i|4h3 zz6x^yQHo6{O=!!j7=fCahlal7V*sI%mTRFF^c|;Lm>q4n%Af*xX0D=btao#0hk0VTd|&*wXn+nRpRzX7gDOgt z`bkVezE8z+<)>yuB6 z6=V+-S0mG!`AI{W!$|5M3Qi*0@v1tId;z2hP7YE>ZB_fy#$ijqr*g$bhK|ZURmBS* z)~5SHuY`z{em{6Ii{Es9y5J-GzE#ajQ1I%|$~j=0Fdo3fZHDOcoP0xoI@7N zce?(vqQs7{&`=TR%H08vEcPo~OlF%^zE6$L#N|4z>diYo2Z+;O?yi3S^cp*;;m4~{ zo>JcLdQAdpV)onO(iRm|e*Tp$0$da&p@`aa)=x-0+@r{4HVFv?pYnA{^Ew^OD#bl< z9qX(d+k40chq>+w-}L|xNKgicNlA^L|I{wp`a=itJp+L2gtq}>0eXGMa(yeD5fG;> zV7ecdUuQV*cCp!^kanub4m>k=()L?^#zYPBEZFy&F}v!G+t-k=3iWc}QCPILoc`nX zX_F^AqScn%tFh_W@S~N}cF8OIliDw%Igy0#Cxb2tr@4^)(8g|8?~k3hUv*JpEkBW| zmTAPUlHPWd_7rnPxcFxhmo=2CmrI{SxDJpr9baCr)g}*c4Aj35?#63)Z?h;1T!vH# zBest8&1zt1^10H~rf2V49}>arOR$dszYqYTg=l z3KzJOu(f4w2X0+cZFRQd@qXg-IzOYXv)vHpaXZfoBfLM-DABAfz~@O`vaNmT!i$9G zvNQ5Mw_h_km5CW+a|UP?%$72jOy`bu4)B95{5-Ia#oR9rH)c4ZRuQ}-&1913v)8=u zbv}?r6LAa2#>T3)yF0Z!MlJ2nYFX#6$LKxAm|Hn#s^Ya+za$Z`W&#ls_o+YFZObymHmN$?z9)e1Jg7rYDD6wU;lR&z_OfL#FUb0@hLZR4M-||I}Q%^Ys>9q z!rJ~`%yo~qh#a>KbOibR9gp|drDr+7new z{tp4ysTJ>C@+~Tw`?DGDqDpt^?pRl2&pLdo@vpr*zdjaeU0aK<33dMPm>t1qoAF@o z_YI09C^>5fnoIXf#91<*TvG75X0SsCD{E{cqvpk8O=G zFW391ql0FjPJy%c@_%qfi@l$p4m7upn?jfl@eWHEA9MoGNWIrKJ|NHKnbj5?@OQ6; z0JLBJYP)-Bj;qaI)@!<}?u?pUrrP|F~ zEV1BVokoNjDv9A+*I}NTScA#8%FfoDln!MaToGfLU*2=X>WiipV-b?bCerpQODev| z2X2G3O?>5ed?7_^F-m6f1%;URYg%_Mos#J#X99tGaLu}3KZ>%%Tg>;a--;n!mJ!lY zvU%wvL}72E3&@;b`+KGr@ejk|J04s4m#5|%tJR0WgFON7_9Ey1=%GUMzDCSszwQdC@6*&J>eYr#KNrw78+R5 zasDY$ok-vY{dsK3d6PyGnT&cb8(6P8vrVdcR73O#;bVAy`JR}-Q@~qElluVJeT&~1 zR1E)!IUAj~Stj_w#>$$Y?{#;vUlB&<*Z1pV5XKuhBw#n0)@JYnd}UZfSYE|@CpA)} zOX;5p47vRB2lvg*%@^Cx9eL6GcOilWcDScXo&dFrz0l9CK!W+ze72}K$I!sQbji6j zc8+`PK&=$p_m$||j~l~um3h*MbQ1|fDysHMA>c8*fS^EHWz-0g3ivl9ncip36fd|7 zfA{mpi1$YlN>p~7(?*gCtdbK(V79wovcgXF?*nmlvuaJo3GBuQZ;GCQyR;O`Kh>wl zM|gQ(1b+7EpW-M8r_=SfFmq#yBT+=+7?&bITO}L_IG}4Wrh;#@H zUD7Dc&>`L34Be6fO1E@Kcc*lXL#K3i!~5{=ea?0Ed9VLDU-$+yJTvRQ*ZS4M!~HX| zQCoV42X3&_)2?=jh(9=f;y9=?8cN0v8XKc@>rV7#ryw45FC8zG)`0 zIi%CnUC=Y}aFJbT2_W2d-?}G6_JWiFBjfu9&$!iC4lI;vcpMz1UZGf2u6KcGwZ_}n zbp6EZXyGcrvI}Kf9&~=&S}SOz@XZNgR>eTNt- zZaMzISy*~yI08AmguN`rl{%ZulP>OoQqF*)FD}Xds-|$7M!A5=8>L-y*J^jC(LkOU z?81S;`7L^0J8NMUK$avj=FZU`2UAX2 zAz(iw>w*bY0t8~t7$F>b-TBkNYi@06)JLDDT8Mk+0~yF6JE!^I_;w(dBU1j3d8Ti_ zsrSh>{2=-`wy(xxxuIR*`8na+ov=HRe9WyapV@v*7a-i40TGh548c^V-}ZqS__cYN zBks=fUFCv64n<{g}M5%jtR<{WVs&b;Z*b(;mrz z4>pbR8U)9L7MvpoW!%d+0m@JLkJ)-SaDcsuX>3M#{r*3(-p`URQ>V#4oNp;0qs@?4 z_?~=aMBgPWUzsx;o=8QG-i6IFVNnX*;+R(R4=fv>s{Qg3LjNQCi{bA#jRN?evN~Ggs8VSp5juBnA+o3WSai~e&Jv{^tx&%A5VY(Rt-fMH9wG~`(DmH zcvv%q9Rd7NGl(G4oNh2u z*6^B-X8ua#i3&XlW$VRjLJ=&}SBFc5Q3cI!h#7fzFp`V+C?25H53&?pt}VyQ z_ZCadt|d(t&se;RqU=aXEUFr#=$RbOp{Wty?#UV@x)7xPs+Vef$a`<5N(n`H3nZqRCNE>rgdVF^-?B>qu)!JlVZ#gYBTHlYUMq*Lfe8(t>-SfzAe& zqx6s}VtB3*j((`UQq~jSQ>+)g=&b}!W$Rs}O8La~sI^~|WhW{M7l||;yPe?dzF3Jy z9a&%2xA(QC2fW5fQ^->}QYg7_QG+-*9wf?)9&|C;eye=wNpwhp_LIc>GZhkr^TYQ~X3Hg3Pd;AR2xm9)cer1WrboVl)tMQOC{@Qsxm`R1?nPGhDfrF|S5mhnQHN zU0ZXRlDRsHQ!6n|wy@xI>POq$tJCvAf9b?2qIxkipR?lkRlA&`T}b27g2SgH-7WEz zT?!yE(x`hN(wk(BQcgtC-8G;HVTu%C8Q$fL@vgLqd4^@g&f$a=DTIvSiDq@VqhOkQ zrdC!}PF_(p5Wl(F-b0g-ktvr>jw?jGX+IJWg41K? z+TLXfylnAM;ey{H0cRfsU;7pLr9dIALI%nWBK?{(c^#Es50Hvctb%Ahi7ugiQe9+H z@`8T_5ARW_-6p38CR7g3TJN6I!AJM*2>ggJB``CAd*V)t=61OcElgjexNPVISggF| z&C{d64#bh;f5iMK``bbHM9E_6C^H$!}xxe0)<$*$bj>s5Yi!T zA0DNn7RG;scwWQvd`V0_S&Mb9!&@1j6n^l`x$4V*H$R(YZbj|Ou1)^*AbQwiemuQQ zIjc@SRT_OYad=s~uN`VVE;u1aer3pHYf`B(Z*PA&{p0DRo#*r%R%w@2&g{r)Ae` z+q3Rp^NEu3b(We$+idbbET=tEs$7bBtaoW`dDxtPvP^BU8RWC9ny#IN%;yq*tLj(0DNgYNl)SB3;6vi_1w@fF$ zT(2X4wt|k_@FR~#aY(cha!e1kZ(S%BS&56r#Kdf$On{&llDrMMYtENU<+3Ux1x22} zHgI6eJI7mzmiPkusC&0`Wf(VQ<>U=rUZzReZC<4tuxOj~c9z{bf0x|mhJC8?(4~Cd z*ZC%m44>kHnT*^l%Jzo>&)G)fL(ZJcH1DivcGc<7;57gr?#lM3id2y8j;8W(tzTmC zTmYi?_Qk>THB{=CpkO*aa|;zH?s7;*z!G5Z;0gUG>@6&QXG zY;lF2HCrVt%mWo`t^95~MdkW!+C8_l$yFxb<1|XmSdyqA0j38SGht4GJ@cRr){GX= zOb+o0*pKAyOld=t*|i*e>@*tufsSpwl{GF5t3ryO-ISLb`D`_{+A5;|^*QpC1NF`| zTxlGEjC+j7X&-U)!-LoopVm2e<#HRMn;riJZwzu?as{@u33nO#WeE_%?mKB^GaGT+ z2PriuJdO53$n<(7o_f)qMLHdy%fr>1P7Xy()79r><;31eIg8oi^1!dvBA_ASD9QKUlspf3PuE2t6B-i3rp_k!lS z4IUppb(6$wqvI=lyrAAb8HKHoxUTrEJYxT`ndO~I_QZ}CVIZKiT$k7Q9K(NQ1#CH$n%@+@$GIvL1I-44@+1wx2UN2vz-O8``6=* zQ`!mo2)n)Yn*PjdS=PT5hq@8vtGMnNx>3bck8mvIQ8;x^6tlVKYuF$wMWyTK%)nUT zp|Lw)%9%ENk9IsOe``;-eXVUj4)%+#0x3R12yOdjU)C8DTi~?xJCno;KVGPEeG;}O zMjdOXX#IU%>gm%ffR^w9g961*=QJ3>HJSrumDCEGm=k6H^7s6Y$uM^PHGUB4gKc;R z*F}5ilNI(8#dwNgVN8%a*{lC7yM6cx%(Ibn_*>ttdTQ0CQe{VYlNywB%!g8SD!=DsbF6j% zkDGbUc|yiM?T#Z(#Ibs7c=gsyxfy*cCDGyeB`Kw0>iW3jS@;yyO+EUY*_i>`u%J>{ zo-C5;XoiG+I6(xv)T{MF49&DZJR;f=p)T^1gDj zZeXr74vd+EQnHa9@BPsRHRzGq)7}8&u?`lU(nY*iQt%~%|6;hZqw#VR+tO+fOy_d6 zn9}~d=3Q6*yu$^micQ%CmTM^2C|tUnH^YM3!m*wh(J#MBm9)UUOYHkbRQhkNCrq{D z=`pJ8=>X?Rg`!JATP8KHl4c}>_h;(ITX(aTNe>)yfYam^J46kL03o@)Rt$J0cX6&L zQp!9QN%wTn^3)tFl<_UoER*G%H&*-68f&k*VUS3bvh+Kne)hAyt}L$Mw$bpb{BZv( zAf04I>AQ#PZ0V3>{PLIW%V^$38JiK+$q;1<4p@%~6L$icqcyBtT@G=}#fBLCEV`r= zmIAV*MMgpS+MpEh%BJ@pS6&no7+vZs9xr>Q(Sw-3HDe>419A4n$(4?MsR_@{6l`TS ziTdK;(L1*^S%!+s?CB8VNu&?#DVxk zHy{uz)0+ugp1%hzZ5iIJP;-jRRwd-74oSu8MIlap}TLp9B@tcDyjE)HabZL`lRvN7udPGs>+Edk#%tg zbEcKTg;eU;wM)JOl!>y%Bcgp0I9nW~j+x6TawV~A5Zobp)8QY#Sace8K3_IpZ98|B zfdYlk=eDz&`ew_7*B*SWecQVUQ5RiyO>|cA)e*G{JE-1A9uXDyC=oSLaXc7AtL`#@JT~$0I zGjdGCI2D$)-Z>Z6qhfRfUc|W}M?FR)*_fmrxo*GpP?|AvN{kF7uK^@^3+X;$#=ku= z1BWo~>RYO?&{Y)XRR-KND8%wR`kf(VA>v6D+M5pD)&E(0-RXz)!jh#lcyS%_`I3=c z5e$Bch*AyP>FnRUxNfH;FfnpMF5L&0D+g@$*D!Ra%JaJKii&B&^*N`g7W2preaoeB z)022Lusd?vq2=4kN(u5wEQ{YPa%vkMRH-0+hpJ&5VTFNwdVQ8y`w95O9W>F%u@H72 znvjNM$8%iWaOO`D7;=8%Nw?}zB->P^d}Ilt?2Ui$QfHh`pbmIgTQe;(%KO1^1cT#S z<@wp5tg^#?XFK02D{Ck~jU@GIaEY#yp$cG9Q2)3Hb=(Glq9UdX6sHr=%TB8v*21VX zPJwi*_asvn?5=xio88Fw4q*5>J9qdB)YW<9E^6X zn^v{bIAqqFvRUhWxhMGo&dZ!jQ3O;GNU0)$sqfXrpJMH1dX7R~OQQ&L#EFVJ5F6$r zy$L0CMKA2QdfJSGKD>F_%wd}bXoaJ=isMd;ey%hqYXycwSp0;Zf34>@m5{mkq6t!Az-@OAb>$9js zQh9Z_Vjd;&^byyK%f^$_rbiQt7#$5j{)bi%{^(&Wvh5s2Mkat%bRQA7U-gKDD@wj{ znC>hgm71)xPPyssSF;Z=ubyu5Xz6Wp)|Xl85lW?6m0G{4+OUF=cVPsx>xz*4#dWY1 z4g7SnoovQ~e!N_>!179*S1Rx%>}icc5KnrQ%yjI4uLNz;qzfyw1@0%Ip8a0QcOg>E zr6gW_X+YifPgHdD&zQ25Uz9ry*^XV35^$-aIq72ch)NT6i`+VrWNh|H1 zWWtKWi%avSk#=OaU*X^NCkj$Q5BATgAX)YO7&sf@t+wk$>&AOW`ZuWqCicK^1|6_# zd_vjm$J}03@MX{Xd0r2I@n-9T!PM_@b%z@<8jt<45EgN&*OTL+ux+MAzkpBQR)>Vr z^xstQGF2DrHNFcXf9*UmfZNMw3|7+}?e~eZ5bZqU_V8-IbB>bq9yu<($2oAn$BsO0 zmo*kRCHC7`h1C7d0Xba#!U}0JSQEyvyTA=?We?8u+WQb221nnC(tEUKKYyP)fKc#B z(fH&WTdT!`-t|M=w&euPy{0vzolWX1W&q)RA{$@x-2>>up^ywF-VCWA6N&$5XAF=B zbZC+kbM7}JEKAL?f#N|Q1euc&zJK|>KBzt4V$EdA^{0o7LMCACO=4!IoU+1AW0@o3 zkiuwo)Qn4{5uz>#U$pu=e)v?vhj-i&+6~t7(qA%jGyJl$?|$mZa@191pKFs24a?EV z+c5$$%x6^yT8?j{K3X%}TYt%Iy}*oIOYwf=lTN_`*3%bo>>ayQTEr6Q==t(?4NahH zW5q>sXE3&bDfC};clc+P!RUubrSAOKNJX*!{0L_L5~EXp!LIz!j$Z_&u z6dx*{;Gsw)bl=EEU|6mmT!VW992*4#yVh>IpA-degXjA^x{m@0@G5+6&mt*`x1Ae~ z778m>(!}`_)eLJTfl@}1IFo0af91p8{q;vpY4-JXn!VA6&69`m*meXcmub@fH!5u~ z)C?@n^%K?*FrDGPSnSqDdUnCNRhI(#8spxe2k?+yYkkB!6)i`cZP&BT-pw70&}|BP z`mIhhw7_txlZTM+-zqG&Y!sy1fhALTEhoxI+(ps;4<0%2j30)7vJ{eXnKAScx=ov@ z&E1{-mCO0;x3&A~?sB00{d)MVuV%duDYQaQr?PvK4DxE69m$-K?>zb7FrzsCZWdsF zBbF|TuL9#x32_+e8ddg`QqKHFHZa)Xd5#cdYIcaxD*EfXaivGbuK-=lRAdrURL|X= zkEBQd;94J~p$Tb3_ptYK?`>iHqqT$-pNWPg*_Wi3!tj-S27;TNiuxJ>ZDTpGaJy7w zK(n^zp?xm`6xe!q|DFH|hf+AWNIV3%%zvT~Z23Yilfae_H>V}@0JSoB=qxS5dPm)| ze<8ODJ5PgU_8Zp7jg4q=6$1eERxb9!mhf66Xua}O*Iv~qLJ2!MiSj>N9$DdE;AA9^ z=&Y*XYOOzp*O`o!vNHKLq)G4B517dQD;|G9`UN|Iq$P9DN&Gbi!WJSpymF z3sto-VV4Y*{!JSZZ4USI7w`a-G5tnX{4S7?rGMtN{*H8E4V!l6Vqj-W;G6^Dk`RgI z#7~;M!ZiNl$Pn{Zb#9Oy-RMk)i2Sf?Y;fD0As3}S$qB874?$DqQ@mVb+w*sj8lLN} z*p(6zE`1<_6Iy~afn{(p4NZV(JW@WcKyhz(g{3Ho5sVwYtO8*QeJV#O5EoA6)zDl| z2hwYbaVZw%$CbVeiGW54B{-7JY@h7IrFvYnJVae(*C>yRO!cVZdfB zI*o^HP6$t$z4UV>`4Jzx_p&NGIYd4XYFMnt|^a~M~jH^%?s}hC?AWxM&yKEZe~uKwa!e;1$Mh`lCTrQO4L`JPnm&pt2*hC zbi}289{le4M(Jfbg{-?MG6plRl`8BF=-rw114j`6*o=e8^2RAPhqH#`vh8}V@9*Pv zsqu}oLeK(MV}$6-_KC#iq}!%g4+dK!GaiJQvTUnOibXtWfAdGLODx@tVbA#vAUxjk zUr~H!HNi{wQdRv;eB@u)DHS@qgXGp2cR=BNX=lJW-3gWdDZ%(Zz|FHcZwr_q7zy*$ z;#5bw%7{>it(uwW{srtaG{%X;1t68Yf5N8uuqt?YjWrWX`bcAy98?LoqdupqsHl8r zL{DOOFR}7k^62PxCR_vJne!)&rS@h2?I-Jgha3pDqy~$D!Pw%)K|w)D3(*U99nq^A zL+XBK+s--cy};hFkCK`a0%9l#mhizyNCsJzHD+VEFY-oCAl(xu`pz(M-tCE_BTa%- z8azFD?)kqF&ly|#%>99G0UcOci^}!UQn7xUmsf4i{Pa0A%a|E^Z~vb0jK^wLrpch| zDn3v8H=`N@YkC`ZH|(D9a?$x(2uZ!N8-;;Ktm%&`0}yN4k;bk;*Lg{xtJH)6uo4X0 zv8TFV#l7i5oVLp=ougE`)Bil_>z<({@~;p6(>k|!no4rHnOI45*#jX1VF7Fc@_3R{ zsv92$QzZ$9`c!mnFtt)7Se)OT*BasBqZ0c5hm2@V` z0_rpF{W@BrOm?`xArE#bS|PRHYw3~drSq-vJb)1vpd581KGL;Y`rfg3F%#pkrJbzaAu{vGn3_iE5d%dH$snAL z-Kys#*zkz%ziY4&s6n%LWCn@ka*-gXsyoz^Gooz%D$i-Nq{9GIYNd^g22K)ZS9i`q z445*16|nS(qebnc?~!DWlRSrtdN9A?=V3mtUyLPatSCOu0x(I<=JVLjD;*2B6$6O3 z%hm;{cB=`;%&%LS9!V zJE1-5VgN7tX~KP_hKYuT4Rc$GB*6QFL15wiuZgjtA5c_1IJ+(wJ zrsb0lE6^MTy7%zc?UNjSEbY6w^I>_l9^PGq*0|Sb?92tS>GS5kQrrA#2xvX_^r6LZ1@De)nWM$^SmXDb*Z)5QuQUZ;5B0u|9yFfQ zlSiM_jaZdlFp+i^`SUw^nwd)V2%buF#3tZ+YU+Aujn1#VOLKos_urZX`VVWVNzS&=R#=MnWbf-A#VAdNWn@2uAsO zQSx``B6+&&y^g=7x+vs5`4l*Q>x7>o4|5S%o zRc7QeHb<3XE2(?qVF_KNT&>`8-4Gl7BoTmM^jv*Hwb+!qFXIRI(?e;dW9QiT-%h(9 z&0FSs(Z+}(P;;f=`J^BlO!eZ8)c2QJ2REJ1MvEu-EinM4wrnHgvz20=NYP$0(W3}U zYkp0DfIBj9Y3_GI4AfP@itqF1(cEhXE7kz1H;l$dn~ zzY6vy2ktlcH^{vNNVv$WUi~^G!ag9QErD)e@01-AX2!WHt1Loh1DZ@^48Q6&)R8|Q03%>~Wjp(V_L4$GhK?qPo)v>!+ zy_z`HxKXX-ymo5;7==btJhsNS#f<=M{6?;#-SXG>{W%%!!Upn@pj=}xiS8w*<_48+ zix~^xEeawUF)(BR5<-vr!Yfq^vE9^9E_}FS>4@)^!-H<`+9O+ErVkF>$jF*Dm#&rW z#Y(eZf((@6r@tB2#QP1Szz)z?#9U}*fYhP>Mw~*dX^K6w#j2zC)qfz_{ArZtaT#2D z@!&3y$xY}#r}tXXy&_1?5P#Ff6B!**@Dj-IN5O1Lns2_Rf1~vP(@LcUox2>IQF}r% z@BV;!DC82z>0Az&-!rTdV{@YtO@>T}7mPSe|BzA2D-)J7@?ETU(x78U=XOqL>T9~b zW%oC29aq(`dfg`#%mn71Yf_kpE0%biPM$S#BFwA!*P(_Jq}hE+6R^`2jtUhYCl_(rdAox6uO)~@jO&q4{s78o_8O8oKHKQ znT8x-;D&H`WeYDUy>fj^LJ=4kIAb&t$`3}-bk-TUHUK&=%P#R2Z$_cm_dP^s$yK4` z7#T>RwI31+aWVDLlIzef(G_#@fo~PhPm|{pmm{zF2>kam3Kk3zZv-DNrY{!H$9Mk- zmoEXxOeFjUx_F%xbcSnKC&Ub~YR)u8WZ+}%8ldQm{P^2?o0WT*kB%$oOD3pz5T|Z` zreG{XK=m8ZReg(f4KRagHCY3?Kcvn0b#${Jd&k$(0D1J8M$9Ox+c_6d6d{Eq0z!rD z4uQGxiH8vfY2dcZ2O2N_a?Pf|iP+FKeg$>Ttr`xO0ZMlQVv~|(K-sK3fK3VI88iBO zpoKkf9s&wP*z$$r2DN5+qHj6EQdZ5roEIRde}{}fZ#!K_i4A;mD$+7z?rQ;2p%pA^ z9QnL)bySE_MqaPQP2JW4;%WWsdv3!xY}*>>Aug_r4za+_`sX}}hD0pdpJ-Ng?Lz+B z%$6QM3bcYN#$``mB7%DK;-1eMu6(C1isLx?e_u?(W#H+5VIICs4Fl+}}JfY3OA5xWk$*RH*QB&#US0 zc`Ax_Rs~Bf@x6ZGWlK}j)lEiu?Gp?-eW$Okb^kA?etwbH9!B5poOQK%f?8L(?5TP0 zu!A^H*T4;1K7xs*@tolu<`p(uinI!RO1oVE&oB0=*8M8ow#N7|3MFFI$!5{6R??|= zim3Nl`f9t?EjyoIEMoDE_{*e5WlAB70e9L@zIk-xl+lHnI`z`+BGb#gxpe#b`cRm) zXB+nL{M@`(nCXvt$3q4E-7uc6u`S000G%?|+10`1^qUl{G%2zKdWxxZcTP^usMZ7C1wJi6r+XabV()s2s!7L2 zu8lFXNpUK0ZA>Z6LnQFFh6$OjTx;44dCCe}_G_xjET~ulFr0>V7CViB4@yaPfGq*J< z_Aa0);+i^Y-S`sr5iHQK0!S_aJ?&#fwMVouAyHloprdaZ@vFKE8}4rmf7l(!igGq2 z#vw~6(f#K{&F%Z(ktdiyLcy6UVwm2q>Af{V8uoFUGHT(l(#C$Kub+kP8&KnFk>+pb z`}zepNJ5qxD~4UAbW(6PmC|2AEAC{V_3OePeF zkUrI9cHh8wVv>}g%5kvZ#-+0pl=p(a12DMItw>Wt@}=$4l@A#ftB~E%o>aM;cJh zZV6VkJqvBULkv>OfN5oImZY%ln^2|zx3t@T_K`6pp^1t&s-a|BmO`Go9Bex&59@?^ z^$M`O|Ct>Iy}7n>udA#OTB<4kTPd%1*i}zh+i+}``}m~$-gaui-I}YzS6@fu+}QRA z$KHYtbt$)P4p@flF`_zO7<4p64>^mhw|Y{XccS+!)8zUI!~kMyHHqr9`{dL+LBHBU zn?nHZ3BRs*x*hg|Gr(jim2ZA1i3=!VGs{x&{;-1WXbI{3Jd_JsZ8xegW^VA8i_|1Y z+suMIg&@#0LA$^@4L0|aW#7y~2g<1z|LI9nBpRk#C*nC*?~9HvRlu%gQe7Ve6Yz{S zh4p`!ulTGdOBHiG~pFD4{N4z*~Q zn^^O~jN=-i*7}wPIs+slq=#M`(Y)ztdBEjLCDnipc4yz~c0D5)K|wdC4FxXLlmkS> zUoD-H9NNeFZP8Z(e-8_rf9q2uQ z8Q=yWCDME#29nF)WGR|((=nVos+)iIv$oB+c9BFrcBA-3b=hP4O*e{Ac^`1ZerA6j z-HisRP;4{}^vmY{=UA+tGzh-{JsvZ!y=LiUdvTqc!M4==@M9$`6sPs`zOOpgA@m7m z2@!xz-s$N{lHZDA*q+6GnXh#}o-}(pwzR!!V6(!P63UJCYl-ElwimE{h+C+OrP?nU zy}$cxyYby1g`HDR=g%kHqR=vZZm>?14^@H~k%jf&QP>vSoq8IdZF>FJwd47IZUrJO zzUb)!E?FcKJpIblf^r>OgTIw2CAOMe(dVDd3F9sMt5X^p$}+|xX|GK8n=R)x=tCZI zeiYyCe<)+-Oo^avEz8Qc-8LP#i%=j*88nHHm}k{@vrq5E_)8P{Ft%^t`S|UMn9ZB_ zu_WWE(1L3mvYTfOtKb%%6?@f_U=>_?r>U)13MhX{^30-Bv8kybk2En}!1u+lj4MHB zk<@W(Jgd^kt=aCNNogHzK19pI3xY^ZT_iTyt4<>1RU2O^eNBa24d@^hGWekkv7|@r zv;wFkkw#W5fwo)jMDY-VR6f zSL+rYSJ%IgHP7o1x$n8MU5MtX`q+db(cuhtq?9_b5K{+$4W{}&YX-=1K!%3p5vF%1 z;p31eiolqv2#SN^moIL1kv#wakH&cis808V-7H$uC;@H)*8U1Hwsb$#I(uU`hQ{Bz z>&Pz3=ZQXM_2cLx!X8FNKWeeI9^IL6f4+Z>a$Wzf1cE+(A+gda&x7;4D_f^eihS+XIxcko~7SEO=jHu6lF8j7=iK{F=mZo zYHI2uE|;Sq^NxGPUDNHI7p=j%u)kH3{>rRm~;YQ;lu%!JAa?=%te3k+biHu4N zy00OaktUfk9%h8WfIV~#u6oxDz1hI$z?!kflT^;uG(i( zBm@WgUqkLOs>XjSbrn{8Z_wwMn+RT0D9HYib%7=wTC8L)eM%vn$+p5&XTz5x(E8!j zZM@_26`fMhBiRaE{;9Z7QRShSD?jAZBq61Jb|b&*hq>1>`N$_T4(1p{51Z4mz<1&=cmHC zho&>3LRq^cpj>5<_46|jil;4s>ZTK;PBAMZ!;ceSxf5P#R8jM75I>fmvqw&B4?0ON z5`j9fs4a``$GXPCgHhHjZfU(vos}d&|2ykkUmY$)h_siwWa7yIe)gp|$Gt%GS5wzG zsiXU%BdTj#6O($mc9I7@|LK7FrhFUF_#kC1*vJ(8cYIPb=d2+yR<9KiqunY#Vgw;K z#Z-p-tSu&or6e?>7HEa=9jq4fIYL50CV|<>vj2j#_Y;Epj9Ja(0bfnAa-I~n`e~T! z*Pg=2ZxInWwhIk>`RAx#*0qX5vyQ7xho@8(g(Ly;LG>E`p_5JXx9BfK>Zji&L+4>? zUaMWG6nkg&#{F=f65`?(6WL-ek_${l0MOXWDr#{Xxp@KoY2XMRQH2TtF*)lv#mFVB zQR5y2M+*&XEI=9Suu$boC~?X!W%mWfED`HfRnLs_abnmzSY9RM&*+~ zzqiorw;yZ<6(wQzmp=`BQ(hF)6?_i;kB)}V@FhTAN)?C3=KbD&Ww`p+nffPuKb}l} zw*wg)7j}jy;#cfyVE-K12mYxww(qt%h{9vt-(B)5G5AaYPYP@{=m-u z+i>Ndb>C54RQn&h9E%g@AdH!QIojSMBQ?SPtM`LXOOSNHrS3N z#>v6C>+EJCS2xDNj)dc}8v`-;_@oi9B3+&yJd;qbiHlaf z6kgbs+s;J5ve!LJw}&aV$MU+bBoKfl^b*OIuArbqtI^rUi1Uc=Lmf4q4nBy=T7 zVrRj=;}=t9>vt-uli%^zfU{X?BkKusVAdVr_LUOoKZj!hiLL`*UXr#B=j-H?idE{+ zIpV*x;gBSqp!C;ww{j7>Q%fw&Q4&|Fyjg-=FI^1g#gaTG$a?l#Nn9L-yF)#^p-}K7 zU>6%XhQarLxZQ6$na%TIIa|3uDJ#(|rd@-OjeECltSvd5<^TEUex&PavnVg}bVH}N zv}TpZG7Gd;{MK8{FJ30bVJn4?fM*N)a!0^}r~Uj&zzPQSCdW^Mf+8?I{;s8jIlO7~ z6}ZwN1JF#s)Dew>L#4pG;#A|cE!Nf<@XBFNh?3;tVR#(-I;&xuY3~F^qLX~BPJi}6 z!Qp{UI@SXQ|H|A23BEQ&((uSb z^%g3sf8<8VTTuW6FVJF<1P+wYu#oB0I_nvdCcseW`dp^nB)8d6rk3}%%fI7akEiE16LuHr z|6)KdRf=Y=BHXzsuBlCZg;AdRF+Y1zLA%C>#Z;@Os3*EX`PK`IA--(YFpdST7Z1Zv z=I>y)0**BehvQpiJn7t7O@ur(Qk&o^aGzt_Nu&%7cDLI=!v zguj0F#0(9a-keZ~qIY$lYAU%uVH>=y5Z~C6Qo7}*WZ*0iREd1oDf$xhl-Napn#}7* z#cj9PI5F_G4%5pkE`u3i195!EG@V7*4|f0_xHU!JlAMmA-2qz?7wanlG;xoPc0BuC zrsNUex5Ey_DFj?->6|CcLLfkJtCuGH^v~F8uG%!f=7kc3LmZR95z5EZM`m0_!&UG1 z;gKTk7yT>N2()*YO!rquT;UugD$_Wav~2AcxwN9mxzVHDKH<`DNZcm2jyvx4Nr$2% z(|Ks==#t(bNC^OC{s`~dDy;+6gY!XKGVZj%P2UMsvY zDCoezd6YZS-{0B_JIn8iuZlmEZ)g^fSa5&N;DOHa`u%p7q!5$xyU;Vh(g9^Q+>>|; zBG*hJ=I0pr-uBU`fPVInoIjk8PbVk}?WUU?;85}>Y9;~Iwrnw(8`6wTgA>rGM$wB$ zf&VY>MT+*g(u6fzsZ~P{dG5LX2$^^J`U^GbS7QVnNJjP=$Mvh^O@P>LdBZYiI7Pb} zyaZ0aZQQXgGD){)N+&xuAcYrxN!KDf>&8V#M|Vo<#|( z^&OV$GXJTVJyN(kU=`H}<`EhL)G)WAUp=l;%(0x}_5XTeO%WYsg;Dtq^8MNO1)|R; z{Op@g>DRT+NI{>#YC-^DzMa< z6){}&Me|BawHqws?)eh+X5VqnQ^oY=re20WZ8U|+rHHzL+EwK_RO4mW_< z??0a~FlO&}z}*;mtGwOs|5k8kSFATOIFe)w$XH?6Xga?+0TKa7$8olK{rv02kYd>tyznYVsBonmqz@9z~>8bK8{DjCd^n>)G%Qqqd)`9Xfv`PP+o zipm<%L?c=<=F{gpR`fBwGew`btIv~*jNUP^!6U7sF?q5}Aoj-3B)%Pz`J6ZCvo2$& zAM@2==O1n@q6s!L8Ut!I>fbBd{JB5WGRklKwHOPs&vK(8d*<5@b-(<|(^ofuLzaZ* z>|qI{S}|sRj$=0j_3%k_8DAt%O7i2%3r_5NhxiBlg!AT9z0*1ze53n5)&CjJ5> zLu&L3_M+BsVkaW9eGGxq-xUFRsHEur zJUn`W^k3uNMHr4XP1Gx=bDn13IUgc)uR(IHSQRJd{)7u_<%7o^_Yj3 z)L^_>z5U9O6ngSW7XDD6aGx1xFg-JQ)H75QeM@<-a? z#U|$@laU0e=82v6z$9TR_CZeVG5%^Hv(2kn^!?#L(r5lHp_5KT(=JYQyQ!)>AQ7fP z>AsaUUHEDxb`JIVJ^;ofIbp#JGuW7faouuOGds(zGr=#FQlZfU9g8@#vA zbL#fTS|Y5P1B0{%?b9(8>y@S!(>e=d0SH}8qcoIa;?)RQ`!{j2)4b5*Pmf{?b>3lz zmqI1r$h#%PHyx>Oxs zNclcfm_P~{uIQQk9jet#mDgO;-?K(L4c@!}4YQI@qQrq0G6)$n(;>u_?=wi)=5*E( zC<#vD!e!yn`FE-IV&*i@N)LLgLx*9=S&NH{n$_VJI>_A&D-RD3J)wVacyl}sahmCL zyQrMNo?kOurnF;e2W{eZsmOB%5JI?i$Mp36%`l)gCsT|=M!rFK)A^;EV~!%B3~<1@ z+M{lV{Dplxhf7kgR@oC7w)g_V;k)^PnR@gu6B}aRZRJ89C5Ss3Y?jxhHYfV%FTu@? zgv0s5pStL*h@Bm zBM=qC8?PWIkr&Ru@F^CIe%+YcE^S->#5SJ|#3Sz-@W$UKvv!vnz$Eo4Yq*=G->TBa zV9euiad9mbxyL8IOZgk!r=AyOF~f~4VTF|K;p=xwE;%)D*C5;9Q3ZNmElfr#+0Pg4 zT&7iHW(3)e1XGuJePD@3AQ|1bL(t1T9KY0a9<^Gz?z=i1k^;X{_z6R!@rOhBA3sE! z(eiayWoUdRbKT1?!jjxh!U)@2qQBYPXTD~#@Jl~ju7PRu*xHaoh`l>*t&+HHGOVB7 z{?ZKFE%*Cg^f}Iy?2_B|B3sY6aFBbcMXh7H9nb9|NCO(;RSb$h4n51wGY2)rlU0{^4Pc8eX!E5HHR!UA9z z762z*x8inFj)6Xz*Aw~eo8Iq1c|XXXw!a&5nVwgq0_P)KJtHB|Zak3ns#ZOaM_mf8 z%!Jh5K?M+u@OEni>}I`^HNDl!v)mh zPsq^nE_o!dX#UO~Y9=Hgn4PUMF1PP!SFadGU&CP5ZJc23IB;s{>LWI=!BO-AJw$8a zzZ`comPk9}2?ZY*(Eg8?dfNm%5!q!?0vvcYBp1iCK0dbQG89Y-!|g1;cH+73s4u@E z`VN6fqwIHzUy3CYxS|$7Z)SnGYi1^<;WJ>#vxvwFU{*HwEc2)#wvh@2!WGSpVOr@c&}$EugCIw)J5}8j+Un?vgI0 zyF@}tTBM{Kq(izJ>F$mV5|Y9ekcLf*bc6J_c<(*;e&?Kf@BbacK@2y0ueE-2&3xuF zF=crl!^y-|NHJji+amw%{yd1vax7Rm*{gW;zxVPOYdH8Q8r{#TWdHWb|0)N6S%tBvw!pDgLFWQYa5U^ zUj38h{a+U+j7{;em->C}-+XzT61Xp>R#-y;|9!y!*H3OVFPB4QewhBvm(!#JNgJG^ zlGDxt>H3-d#kPw4{9btlh4|_~T$F$FC;oj`ey6y_`fZJ7rl#8F=7nY!7X6So_^95@ z7v9(lbr#V!u=ZKNWV(4;g3I%Fc1$6Kusu~_rIgOw0Mdp16^P)yBDo;g;|$c_zJ04y z2hg3`@^Y54*F{m+T7XaPw3MacZ@n)H!ZQ;7cYt8X@!n;B!4k}Xa4ir%pD|hEy+Q_B zV&+h$RhG!o^!Dnkk|13D!%TG!7K=l^ZqUE0(tm%lc$^HV_g7co3Q z4Iibk2`Tk&1!;mlku2#~)B*wmc;(-$|5-Z!mlHmG`wl=N3LjIR&ZGhVCZ&%4BaM0Y zsr=XbP@+hV@p2t*X(G9*Uj={XiZQZ%iIoA0e9^>e^=NP3C|3LQzPB#gC0+cxAJTL1H;s`sV6Q6cOdWU-^G~-xxYLaQ==w zU?ECGFLX*@fh%4Qzwtk6(|?hNFUCN*GBp~>Jq22@_fvo2zrFeY@cI9FYbRNW;bcm6 zKfgBoe@ls<1}@NRc)F|zLyEwTzQC6H%lr7hmsorb7Nv2mPr>;JSd6|zjem0#{$)20 zzlIh89dY!Nrh*IXY>2_l?{5go%W+ho)a#Yv=Mbnr(lpFRkN@Rm{g)X1kB6dx0Y0Eq zM#$4Z0oW&cdWrw{DLjU!dJc}kn2Q%#1}Msp3ED{i%a!{7AB-P0^ULLd*fW*+1r!pw z`N9I@|8YJ4yjn}3S!IcM%(>nK0ge0teaQdsoWpytCGj>6K56jX7~a(J?`%mJ6PSo6 z>)R;^e$F%}%}V2nOd;2| z_VzWCWm?cEfnNj{P2oz~5x@+i?anm}fB0E!l$x4KwyEd>9?{Ef6zkdcZ$uj}Y5`?r zfx$|ddzfY0hmI%t@6Rr?l5){yYQPr!kP%jAmkyRXmoh)kL#&zr%lphj)2+{mj5dv? z%zsNb1>=Kb6K*csDei{H?{K)>#U-pCp;TbGJ`l@$KXT~;yWE`3my6G3y8?^dZQ0DK z<0+d?P*?-(nvJP-=5K-i92(hFT8F!cfb=J^>Y4+BzuI}}#pmvD)+=FOPw9)&pMCJY zIX2@sbUV1Sv1BnSJd7kT9Zn2^-7ADSrBpf4+SHh^s)| z1WhZ~`l9P_RD?O#Yn{^EPe%CW!8DmgpR(KJtpViU*CXWp_hWCHY;EjDeJ4N@Nqn_` z`P+se=|x^9)2j#HUx5umvtIk&+{3;-tWfW0p>Mb`4;pSU{3c7Ycui?TH-AdKsR`hE`x_+5RLs%~L#8*I(`$$i_e0p;Lg&oMd=bpWpu~sQFle*3yY9MM(~nqXuzw3?DOD5~56teg z#hqsYGu}u0ZY9$dR&#;hVRvbBvR7JG$&_p-*dC_k+v#!kAzjd{6mok$5At9gTtwa$ zBA^S)rn?u#?8Hs2;U!H!v9Fl=oBMpd+Z|1PIJBJ;9LwxYsMe-+r`~x1VAt*T?l?=G z6vzQRm{(dT*HxX$Zzh*I4Q5cTHJ|d0lunf~sQ9Kv^_~OFd_8S8yZzpm^p@k3V|}sY z^mHpiLP9*e)XV?SRvJPN*H=H@^R-bGoXjY(Q&xpu%lMn^OxL9v(1hdmx{JVZ3?*^2 z$eA~jfq%O=Z#P~=ENt6$4on-Gt1p=tlFu7cNcaVIywIM!*pnV36 z|1pggzLK>Lt8o^GcUpCtN$g<}5}JRgv05!O+e=<5`dHVB-2GW|*)A!XJ7E_#+=$)? z#lAN)^VS6Wd$E14=F)@CcT-El>3ee;JB$m)y*OSn8v-?!~w?J()Y zOO2sw)GzfL-!IfbXF&-Gw^kM^dQt9t026tTVS#1WC)NNF-~#BO=Te0F@?TG?m$GT; ztq7g_)XyZkpJ&Xv3^5kbl-~&Yd3Igm2Pzu+Nm5HkA-Axkr5cdf$C%BpS`HoY{VE>$desuT9%^N=Xt&U95%EVXp&=R5EoApVRfvd|#l|MF!B z-@vU4*A4r_(8zFu(EZ1vv%Tqy>TgTF_mH!L>HF%-#F1u)nM9Y1MOX61AyBD(-xS$C zf>8a39UieVUk(56a!l-r#q2OUgoLZYff)fZW>@cXd!3lxW^{{4EauY=0nLaTzjh*T z3RSXgS>HDDTc`R;m(Pn`uE!Tbr9Tq?UKj<{?%i@Sqb(sS$1ZY%hn8yp&7KFYS5{u^NG@h#5x8;`vdin2PN{$o(IdsyOPwo$1%S_%dn$ zAN76{Jeg@6WLKDTk%g-SU@7i~rQIiG+V>Hjf3Jf|(w5>-2&!=a=dhTqwBvL-*?M=T zhRtpfUC68VqZPOjo>ekazZK3<=ri5{XI(9kU5!{oY{wnk#0<0qoepF7+}bd!)+1Ds z%kz1=y^K1jy_u)cIU1WRWt@Lst2d2%!FVeXt?7@JfL%aaQs=o3>38a4ij%_+g^FzI zxvr{oXnd%1wgkIj(cQ^h=gV1hydYN`seD5@oR zc1*nb{L_-lp(e{>(eTe%wBKDUdS-)!rW~*P(0U;J>1A225Q%dHdd35P!^9?KmLIhN zsU6&oJ&l3qtP7BByOp6RzA&grJ4x^}D`f(HDI9)>5uWK8Qr~834#JBzg?>5xz=_|et!_nV*&Y?b z&mo-yi$AcVzhd3mj!U`S=YOu2K*X>&`!NC+5c0I~`&Fu~Q>|UcU0=miz9o+5MxvJZ z)wfp2Jzo;n_yEPN@AQ)VMdDi{qZ~BhskJjYQQ@&gr&V^xWy8pU;!o*dhFR+YFRGIO zeGqvYzqW5-tUg`?0A|#fhbD zJt4yR`@4t0*{Z3MEL1W{>SCfToozX~-6nt0X+kO1CgW>Ej{uC}(0Da4jO|m8AuiC? zPL+&lqAFc<$@(6t*O@tYYSiLe*`pTFbUx@FJt}|t-A|{TxrWtSDL;9^=(m3^#C<1m zu=#U|F`SiI+`{`rIU=Md0E;CxI*f<4rLg|6!;$;^$x1Y_7|LnT=*+-BJ#~gbX-B#ggNTjw{lqE54(ft&`vX z33-^}ltp%2PvZPjt)rjJnz%?gl?mc`kz^7jAPsZB$PCy!_Npq9I(c4eIY9^PU6kFbVun!2OBXwkU0JXWa^MM~LpwDJkEh1$C*#TzDgq~^>xeJU|s0Z7AU$@+AF1&b4^ znWEc%5+wxsLna@B?ycD}iRgm6^~*%CypQj^uQ$4o z$PNx5e=#XXenzx<9)xzLZ z_7FegY-{xTT0K-AauxtfU-G$DvaNKim-wa6kA8UwwC`QB~k$JzHc zGHjhU4yhMI?K7fn{$#lWiBgL0Z6j<=cJpkkZ|h_3uRHJKJ8w4FkGF5M_SoufHpT84 zAIkknHa-9Vbc?~=c{Sa6M+>r|ajj?Deb271m+skktbQhd4l=dljbZxNh03v@CeP8B zoe1otJ`D66FdF2#CGBPVT$NZaG;sq?Bjz|%He{^D2TadEK3-oyh@ z`VmCxeLBYFIHlNfJj85rt@A3{(JD{Z3`mms=#W>1L*kH5)C!VwhVzt89KA{w%XO>R zls?dGmW?97)Q*2K3YfWbg}KY5Elw#ujDZ?V=c_8$ZV^}JUkRMKGu4E7?66t_bZmy( zYFO>N6*xxKFE6>iIh>^gyrSna8^Yb1Xp1HR5K1nqbC$f2fj5{`8M{~G)5ESy-t?J* zu5q3R5I%9GEmoof&z|;ji|DLcqaH*@byy@|euJIHV+bF9T5!J5_rpH{gBfH?cH~oU z!JjtaG8?cQYP)<{+qiV4mCv5e^TbHyGzoUcPgQ6W{3?>Y7YiIXR1>YMx^D{4(=T8m zeBJ<{|JrO|LL%^vpk>(~Z5?>b$$)Rkz-51Ki!93~Q*_5r%q(fRabouH_%u04G*C3C zdJHOx4}WH$9krcUnZ!fASJX28_TFDe-hHJVumK0-f-VH(3+T{t{|6WxcUZ4L(;p zmtfpMfk(r3x2fHBeaVA;2^1VWHXDvqJB0e))v*|~YaeH1y%E4KttAoWPrQ&0qZXK< zKx*EWghH@oa(QCFmlfCM1Z6(^b=6B4$@X4RZ|rH~yW9gM4``ByO-V$&y4ZZIn)-G5 z&v^lu=gEyDQ~|UgZ6v%_<_x^>M?f3b#L?H>99Qh6Mc>{(`Ooj+%I zY?sWA#=h@iJ~4;|92!I>^y^QbHfT2c?5{;|k8+$;ff1lH`||V0V>0B4vvuaf1<3|X zCx+?S1+WLA@>Qv|zQ_V7j(6?uTF4~MgWcdVUJtdt&P%ZKvNG}0vmc~QCg^_DXQ1^% z#onja>XX@g_y%)C4Ovk(r9_A- zYjffnLE{AFs$m7j6*<}Y(M*SfF!5)~XaoxVy=Ar-~oanLW7M&n2TJP-N>A3d28X3#vGzmnLRs(=d{==0bejdY& z;~c|=<1XG+Q%fy<=R|ic712x6*P8c? z|B$!vmtOD*{Mh8=i|JHw0-!7SbEX^-nUI?p_l$IkFn8FfrNEEgSU#AW#D2$)tz-HQ zUpXI6Xhz4T)1)s0lS?9hT;-ICuSlk#a~wcN42?M3@fz40jeZ(Ow`&1IBiv*`+S%;u*T)_G2sVLE zaF>C__<-^#W z?~l_|57QHJcaZK~>`29OHT1mYIr6w4<0bIbq2kwgDJ-v9sFXT{%RW-&vhWLK6)ZUX(=r%S{Gd;mf8Lap(S=+6@Uem!HVRb;iGFw=m1?4w!SpT7U8 ze!{ z*6U@GyctUPFMQ>t70jgJ`p6O!MJmZ)$Zo2fL}VI|^_f8JDRmTw-@1XSe5TuYn0lkN zPRZMb(xZ0N*3e@4D2*Xs&~8y{bImJoo?>E>W3ATxO7v~@JHMMfJ6~?2nA8aOL>1We z@=aCyaro}-hbpxx&c|#T#WC)NY^}ekaKfi|oHr_{Gi@v&+=sa);+cGg1_xWKca1PF zz&6x?;+U$~N}qdcJ>NPKh;w_^WVmrEOn5MoeUIyj^ib`5jf@HR90N=2flh{j))w3c za{IvQ$&+6r@jO;jDXK*bQEs;EEGazgFQyg6P7bo~ZRU6wtT(}%n{BWDX?5N)N4egT zG5B+yZWjp`{{t{*dxWbge|bb{tf8z>>irxQt=nM2(C2Uksc)@z08eWDinx-G@+)K- zVl&T+V?gvBSw-po&+0n<#-i&|V%tHBP~q+s7*b?5r0_aoHFM90tO(Y6nfcu@TY0yK z$ml3oulZw6%jr-e6H-UAn^o>7sN-9*u<4Ms$5OJkSJ~NjXYpHAmCVkW8UQSgk;O8v zzE>AV8HIWNyyuyCsNNNHw$38GMmEPkD9}og=2TbM(5)gkGAW_h7Um2y63>}{;wWdu z{E4vp-GpLzfX;j{MR?xgI^4Qr1QWW_>L@Yj`sla9QaLPg2VVrc`DhAbw)c7J<<#+F{>Y!vS{jkZ7g#h~?}f6++jCv_U}oK#CqjlW zuV1>4?b9t_JPf3YHu#ND)NannJvS?^zN_^$6~*gJr(-#XzAcMhsiNs;|W>L;;uG=qaL4-%|0$p7S5p_)D1EuvDhu4?CQsn?+X`&%q-s zblD(#=bEyS6iNmgai+C=r>F@x!|6(W;&feoud#0qQnAbt7A%ZUZhL)XPz|(I5$+LXnkk_YJ8W1|Gya}9R*8jViPjh^PWSurnWwU+@ZJm{v7ZHlt~jy9 zjt8h+w5;7d)901$WpQzHbDFobWjD~ag6%9+OVc!l<2zP@Ho5Z@+$J_Z+6!MudOju| zjXvF*)=D9#vV9Q;h8uk&y-$P7@^zc#&i?vo)Y}u`mcT^p;-+1~=S0{}Crd73n*aT) z_x>{pvg(8uW0mSc4z!7+1H>JmG2ebY)SH^!RbuV^m0EQxlJvR!7Y^ri>tL zi8G0Lf~-I8CRv~Cw=r){{pIci^t<5w10iJIPnrc%141A5KjYmx3ER9DMHku;jnp!c zr?#W##7|h`%dS8nO* z3~YA$z`=ffSC|w$*1pdA+{YJ&Z~zUh&g+##L+qvtBB#=3blh`Q}VH-U2Q zxfZGpM&>^0a@&Y=ZC?)p zElsm-gDc;DqlV*F^2Dn3vf`MFB#I7Cb%M6ut?`!6oOiP}E@8*N?xFw-VvvF$l@l8x zi-UCDA&oH8kbI!mnj2Z}VLq#BK1IH4H#J?X8pZ6UXy!}^PxrC%>RxECLILlW`$z8J z93m*az+{JCZWrW;C4fF)XdR!9m@Bv~`V2&lX&m2PrATenVPnYvUM!1aMMqMC(=5Wf zh)dW+lQ`mvj(LP%9J}oK{vtD`m1<}tp%5J-m7=OXY>#0BB`5MRr|hbGPT}!_Cp3P@ zlh5b|erZ6ho!rYc9uLOXXReUUa^~$~Em9w=CGg>*MiJkh2FU#Z3!>0?6#@!n`O%|` zc&B<&)LA5QH;(7n3kSlIzqhB^Cw5YAkzUUS?bY4vvrpQr$NFAv6-BNv7e^tYb2;>1 z_;NM2fjBzY^lhV_PAZ3yKd6W6r=+_rEx~O*=O|$YvGuXGj%IEWR6X^CdiEfa72Daz z=&F0n1QRO@-mIPNA{szeM?04|*Y zqd|MKqOZG$HFt^#Y{y=r(dPoTDAe9~g?fG~0?{RFaQi_A>6zdp5QPRo&Sv|CjbEVd;_&&)DYT|uS#8!O<%hAt} zsPNWj5YX^@2W}f#hBb!sWW=+3h2+wk;ndo}T*hFxS2RgR5+SLJlCst7_@{glAy0Xp z@!D1Ta`Rd^?SwTMoDSu}4f@N{OA6ZudD_l5R#1*r*Ox@~MGO*{Xeui_ ztm@^=NqU|th9rv9i=#e|(~`4ov%gV#If7-PG6j|V2e0Aq%n0_rS-(MD6!Ed zXoO(rVOGe}ppV_n(68tAH1gRNdE~FiB&MI!*yiVcc`t1{>x3oqHTz&!?EX?EZ|&I? zUCXAqh|Vr#WA}hzBc3+uOVhfLe0J(k(+`6(HoOPT2^6RwH6GBOBqglbJr|kry;z7o z9EX&S97a2H6=jNPFXRxP5xn1Lg00WcM#V7WQ)9%d;>Ju`X(T(2iuV5us-2>Z(uU@6 zRIebw`E{cPc;<>}cgcpXFzBqxR%JmH6VP=1JrN=KSK*8>dQ|QX~X^G-qyG;I`7ZhP-H4+we1e)vn>#tB zdliVgeImj%vwmMo>e=yl>Xj;J)y(Ibp;=C}M!Mf2bAIM~6mCVVlPeyC%C$dhU-No# z>Xf%DCcfP5b)_Wh0k#aq6D-ZdO=1waqHZYZ&RK=%`9Gevl6_)jMZsi{+kCXzeG+eh zObf4Or>e<0_zg!OE5B^7JQnraB6C$oTs_xLYX z@i(DY@YwAYSjqfwv!)9(_abO+Ut`e-}q9jB0gGajyxEF}goC*~TuI@M|Re>hd{7rNd9_ z!^`AdN3i!?V~pT8Oj?{;@lOR<^n0-e{4hr_g(8w|HvLeg|~i>?8-XDD=`q{4|g|YjNF?JAH3B_FemS)hudxrTHdM){}SW&h@gz_|Q1E+%n9?T>JathPOHw3i5!=n}(~ z$kXnOCgX46<{2Sce0xKD&+?2nm=e(+PZ{)d{d6(9X7R*OOKw*QKtku8e7DT*?QJ=6 zaeuyJN0&<(ERTC~1Y-OppEgRm0I^sz`6L#``6ip_SO{l6_T|W#pfg~BNB}r{(@wsG zXu-~}GxN1l!!vG##>CJ|9@;9-u{h+VXKHx#k72sGb@?V4xMmsV_B%_Rz7Y&v?csKK zSdy^&W$%Z)S?V?CxqJJ?n)x%c;hLx1o$s=STzi;f;N9&6ke1}LQirRW7rvkU#vsfS z*ETC(5#@t#*4eYB0r=g%Ld>glO))b+BAf7`X`@pc0THk$ce>6cb%kGaX9o zT)u24BAKhQ0}nM>l}+l%|*p=`L5b2 z9&(L<_wCy*9Th&5B0mtoR#Vil7u2T{xy)pt5@}@2n3$no zUu7fKBwX@Gy+QU?nJ7%%Id?mVvsa7nQ;P5jaSh^>jgcg^Xz7hzp$=B4n@>w^VOSD& z(mo|83226TYh=p)yd%5SN@3`#XW!dJg+75cO+vl|^!mYBV9PRO`y5*;YGH!Q2%Z+T zNAoncUFMEB`?CDc%OKt4wyfQYK30?Icv|x2gJ)Mdza)RRg(iI$G%az%%E&u)$E2Z@ zKi*aJu#JP9vMBU%|JE;;2rCO2b@*~ZP1=ifMMmYyz2wgUm&&Ol_x$?HRc?Yx5`Xu? zRv#B%n!?9Ch8zq}t83j~LjC;lcA6;%rawfsT>jy}E`OAG8ActV`3y|L!4xOaSv4S+=n@*<9Qa*+H*w1sIEx61osOI1sNDgqTwt4 zL8w=mLvHTc(fplHnvwQtbyktH2;I1-6`9Jr66G4TzQXt9GrI+UDF(G6&gGJ#>~Qyw zGi$1Dd4JBSqrT4c5d?4{c7Lt52u^hpZ7gpyxr&j;6C3D?=W}c)H7( z5q*(!|LLy0555*N7%kzGBqs9E$Pl-9Ti;)<6mymtE`eSf`T^-d`+f%)D2_%pFNvUC z>m-+i%(-u0Zt|Uig~OXDANA_-6@ivHG>sK7L>JGlW6La?3~;;% z8z;%*T~R*(dFPq+8HkIk_y|woXMX=<2aqZip8-rZ1U#5K1wnCXgMtS&3XR-IQh$;^ zWPfAa(k<00vjt<*(^EO@#TyTs-4exw*tq#b!YRrW>wB@f0|Eptol1I`gyl+tkMJ?H zaf8<7Hz5SVZq+YI(Be3t5Zb8xC!QDAX}Y~wPgNv6UV%z=%!uqA;N}^`@y_Caq91T9 zv1sL<>%8iXef0!s5D+Mgl)Nu{`~HblW%nucL_shGG|Az*J1gTON6mqfElS^>0`~+is=ir=*?`J zyV@JCf>vL*4|8}YDUj5heCQJ*2(USoy!v<*kO9n%P@lKukOEz1sb{BJKdP;MIsG+k zX5d+ST};^RFXeMc<0geXmUjp6+9S*dOf@p^C6j?uZg5-7Mvx5F-xFb)gg-x zhV6cySy>XDKO)xpLa2~%6&_axBcd43j4R1{Mefa44T%KdFYDlJq8aJy$$I{i3sDJF)(q6MD0Z{=GhoB6W~>Zp7{<$&g8=_^_X z)TPKTR!~oKgOg{oJLZIDJ}Xmel_8g~=8avC+Vv;N{Kmtr3bHrf@qg&FD!(AXX@F8! zU@+$YPEM^8?>!GM`)rck9G#QpOx`)j!iH+`-D$OovxN8y4Ty+eMz6Wfx7GPVqhRr(+unZ{IT zq}H?WXAwL*Fg^VFeORjkiIGswK1$F5ll4s~wJm9R8yPKBqhojify<$@7By%BsZ~$kAVZEsnJe-xhZiTtq(1V~G+*TTBNq&pPIrZu%Sw%J)4PCh9Eq9r!_6 zqxXIPQtw!*6)gX@yyzGxv(Sn%(AzlZjWII#m_CTncD>YAj)9IyZ`}-U{V64kOkwWf(o0Iq`VxCvv%? zR=;K+hCPs2?42YcW)r~2DlhTWzdZzbCHPu+tlu@`@!%+tSDVNJ>*u&x1L|NnSv{{d z3gkcTNpmJWY&N0pLpfji{=}C{y6^7^ukSRy;GK%KO&3$fKYIW7H@dC2XJ$Jx?(X8iOg_U^1ddXky|*$Bv*s%_#&*iioF zBJ)#(63mb8Em+CdXASWW>RM<^P?=K7O2pv9w9ll!qjXgyZ~AWrZ1$!bQ0?CM7mKqQ zp<%d<^B+bYPwg2<)b0S^G?~9!Ko&^?9{I|e8B~yJHi1uf_F0+Gx%?f}CV8-fuihl& zJhjiADk^5Gcbm#hIarK)AqF`t*H10e<><3Awj{}l#~&Xshgd!|VT)8^cIS-kT6AnW zV$$BLEA+RFfm0qEhccZM#}aE)PPQO>QK!o4i{B-ybfL#9d!WX|@O~bXG$}LilPUKi2^b-Cw6DMZcP4A!6-& zz>2{c5{l>p?|M*k)2HTd5$}VuNu4e~Ai|4fPouw9zoTGiC)<50A~~Qao%@~rW*g%g za#TjGa}3ukUYV(YIO80s`iF=n&a_c}}Z zH7gJ)!#t5`e#^f{%4Nlh#I70pK7w&u^xviFK6@mBP(5;~s3BGD8>|92R!=v|nAg2n zWZdmeC;{7%EL;w~vR$g-GqN-W8v3iqSmYdso;n*0F9{=7Cj-WyD$jUUk#lP70N5%| z_^?pi{(v3m9*=gFihytM7 z?n253tuNi4QD1gLKAA-d@4N4{LK@pIkJC<3VfMj1yy6DmsK@a71OhWuXfnv5o>hks z8On%PVJ88Uk}{pHOS-&6j&?iY$FNz!T`rc(uLfeMT|u9po2%W-2|9ueoqGoOp%l=H z2Ug3Fd%m!gs)Sr9P8l~EUF$Q6^eKVus3M6s`?G^oOJpfk2*-4R`tEBLi|FeY{o?QP8RRks0 z8eP^(yHHpJ`o)5Gw49yHl4P1Fv(YBLA65^Nw{UNe`AGV=KKyi3$bC@-(m4yHHB+DL)CdYNjlTU&00tt&DH1H8+JOh!Y zo`VyYiJlmj(a#!x$nzwi=%bpvX?7&DsSAkQY!_=MG0`Y!xckZhAc)hNYyX|~3VjS+ zsAlg{RFf<6m>5L{#j99}_Os@Ec&aj^01KkGk)k0xAMFZnpvwAu9X zrP=XZC=$KRC3j!KQb(v0BeM@gexBd#Ukn%96Xx!+-0LOU@(#V3MHaUAK|mHU(oDf5gcI*522pkf#8 zVJ!YfFuYt#af&>p;Y3yo7xy!={Uexj2Q8+VY)-gaKP7C<_vT23J0z%nnU=1^X>aFlCxYH8%10MQXE#F8XwlI`?My zKFp~&O}F=-1|dgjerJz$Is=$&>labTk}-}!48}180@>cu016Ajw>ZL}UXdyNXmOI7 zG37C|@y>i~hyc^M+ECjXduL1iH%q|z7F=!OJK=kxbcnO_6AKr8pen-l^*_RtXRZ%n zN^{fUp{l{)Gv zDc4Vi!e*rL>-FJeC?s>H^^G-lsT1HNtl6_QQ0=ULRP!WWTQ0HjOcuq@mE0g8aIW5; z63v8fB?ijB_OwkvCJCTcIkprzyu|&F3`}z4Veb8zwH{~Nf%0m)7zQT!_^(nj47Hd% z(`ygj(MK(hG@9=bu}x~pUixi@O`9<3_r|)>kT=;;>hY=db+@1S8T)eulB1-CUM$ayiV18Pf2yeb;|1MsE`rqDf;J&u+o~_~*C9`Gc8bm#t}w8oQ&_ zh*LRIuE-7?I>ngUjiEUzM%MpGmo#@V9FS&(Q_?~_9(G#Y4fU8 zTWN-vHjm)=Z;96hm}4R+UWy}Dt6}bn9&mv=E2xcI9X4$$0o^&tSqX_^FhS6jnYrjo zGLiE%f}aPZwv@O=!u4Cqi^$gbQGUp=_yHDJz3XUprHf6Nsy*cq?0iCBHT)*-g9{4hZl&BEQxGNd?g7($XDNx z=j=zWqg*pgIBx7*eJgh>pT_!Y^Lr5Gr#9nFE!z*1o(C<{lDTWmR+TM%l7r5}%{xgc zKk_UvaP~%Tr*QW2x0T*RN+8&X0NTnDwL0nY<}y(F5SGoSqVnYE_~O0rLc1nBBhe|c z4mjpzb`HvkA9?UHLz~7qZXr!9U_hYTCe)|D)!PiD@|0Q?I@f@SU$9gDY5%sg7pqcW z_on+m^z|jM@;E_W%N5YcO*d-cf;uSm&>*N22O+aXAp9VFTl8Wa=|q&C>e_y<1Y4%u z@yTZX!KomJn?1@E>3^DZ%!-I&Gl1dN2i)i97D)w>%Ko-ELIL4_!Bqc(i-i`Jj)hQI zU=A>@%4W_vM>rt#*v|`b^|-gWeo~wF_+YF`X!ushEY$QJUX~LBc4JMzXTX1!T?$7M3q(N}ZYA0T2BXXw-Nj$I-xYS3r=4@)k{0{?!90y;@p(nwpK_3fnE#D(&O8 z7u21;qSRaFm2KpQwGqdpt#B%QUo)|Pt+a>R}8RZRrdDkXWy3B4|-;KItW=Gy7^&wZ#Bt$1?TI?EG9HuVZyf*lzOlxq~ zBHKnev+^Rxi|6K z1k=Xm$t4kZ4C&wzK~vugc%ECkpT>UYWUw^8Rgdf|%L8QATqb=_1CFL_bWPS#o1XTj z0!&&uE~H zs95}-P0($b78&Dzl!@FRSuEME%&j&w@8p$lU7$iP>eVdA_hhBdhCFxRT}IJCP`ea7 zL2ulE4*eNrehfv8rO|>0_cBVQBo7T7^4J?Djbe(mEYjoxqKIqKIaiMPPzF@LKD=N2 zprG_(OeKzXzsM@XnFb`@ewN4hP&~et`wuG(z(nA5GYx0f_P8bi#NmJ~F9u`5LwnPk zidJw{X)kkB6q@mMlbj54`Ym)xXoocp+@L6_+bi?~fz{inaPNe_@`kxV)Cq~88i6R- z+TsG|nqfY?t^N-P5kEH8k5FnEGHpqFT3h`bLUL$3@V*(Y})@ zZ5{sT|TTQ>dhMN^TZ09&@i<3UWB!;h8PIk{ni zeofd03Ssa;I0qBGC^#mRen;i~kE|gb*ppc1V(#;U?wN|CT6PeEw}*-WzgN#Fj>vZI z9w14}N}rddBKT^wiiy9G!LnqPv1HWU?Q(&_;$&gC;U7|!r6$Oa1t8O@9}?~fl?Eyv zjYUjqSLIBJWd!UalDFJTk2{b;(XG;zS7l3~-dw%0rZvFiIw$6xiuo|Es21Z?rkg-| zV+9<4A@|ABD86@jO)=W}S7P10ct>LOmuQ~^uJ~uZ)zpih?c{-s^!5CRh~h0LqUiE z8r}%+T>E!Sy|EgdeCJuWNx~BOFWf+r*3-)n&IQmWoj;J6YT3bn)3Em^cts%cp`}55 z=77P0VxG-98*f9Darh4k#<<(c=Fwq$-X3Y;ZF>nt9HmcluaSae-85-Kdj);s0ibuo z$E@R^;bi~HpS4ZEm1rLaacz4lLE@(&P3}i?{H(Fhn9AJN*UFQ{Os4f0{x7NwUjlN< zEKX_q?I)}F?tXjV2pM{@rjgO@d+lsn0d_RL6KC`c5W7JI03c>tT5c@K7D8Dly(GzghQ21Da|xDv)rIg@JI2ltbpGdl439E zl+zdho;_rZ8oMQ}ygM;Z6mq8I(F*Ay zHMIF80FX1w=SfF?*KZyR`SCiZ3N?CYF<%aV+%wAU02rGD_EFYpUHFOoJ~Q$nftn*$RJzE|AB zQ(=$6VX+gkXRg(2Ym7y_f8`aBC(Ct$rt6z<5LwZqFHK3_d{(V|`exuZl<$p=;I*(L zT(&P%I37#K^XL1CD$L7SY(?*9Jn8C`QOzZ~S)}*n3GCT&2`GXx?R#o9(dwe0PUUES zr52iVI?Jy*r{M?ltn;S273`-CAOFQ#)%jmYmL9AJBui9<2j;?SWl%m?LHtG~AN)nQ zWqt7Op@qnYGI~Oaq)P%-g|XfEFiK9!A)bF#Sv-})EfI}DMAaa!2wwoCiIqlmE;?9r zf^7oh5SKIp&ndG7#Ip`eaq&tr=rhg63ub~6Byf@7p%f{1Ml^q2TRqz6G;|RgM!muO zg^KN%F-F@?(fXY}kb2um!Pf#wuhFsxO$SCXe5p4vd;5n{}fsV*xXd zJZ9mi^LGkNo12Omsw$Cr>RX&dEl$fSJM*}}`g1*7vxaF;r$CWE*Q^gLln*DjpB zIO}&gswEk0JnVGu=e!!|<={IDmKS;OKi<-jqC#w_@)~a4G*roPzB&}7{`nJl)l;-QCHysESxjkiwWDG4|D6reHtg?_jeZ* zDEZBmFQ+&hF06J1W3S_?UD{vDZjCzhBC`+k4Jf0y(1FwMX;bUb>1_EGmJGRBlw2iA zk`#$jBn2hV*8DTZCAh2h zBo`)$MH7b)3f%Wp^}ZvVFRE}Nn+QP>--Y3*j20QcrDt;j1uPxSNL_N8-3H~FZ*SZ@ zml<5zkAEGght$w*CQ75a6Ocmpzdih(2w+W0y+rK&7FFK+i#%qFAt`w6VjP2YpWR=+ zcx!8m&v3ap`sHofS6gMNEJd7%FOa?)cV^H16d9?`I{D8D^<{h1VbAG@=)wd$ptmkE zbjYjlO?@4()q1=1U}bs4=5cg3uj5_o{LhbQ^N&Gh%kv~sHNdR=XmbqaP3N3}s_AZY zHGR*~f1lxtBWZmmnBa+m&%`LMF=)L}s_n)Gjw-yZX@OB8lVjG_DRl1z?RT6c#o(YW zv5nV-x+Rn;c-`75`<%*ImeF@depcve*o+pX7V}rNf09zv&tw-x+h>v;0`-tzZd9>? zctr4{b`uTsB0CFGhrAJBv;lk+BQozyyteKF^*lYTh zlc2V&#)Xwv2fdsOeL@QZ#n9Ysqg{9Db^L7B*+U1|cD3jqmAZra8?LG8fR+c_$O)9Y zQ=p00{DOIM;=u$v?mhx6ARL0~MuYJc2>Ym3{NBc#BQZbWic4tS1Wj;pHpBU7Hg>Jb zEK78|Lai~wnWRYzG@`zhJ{sYBnn2k-%c5q1JQaY0vpH?V=&3q#j+8kIjf`SUy80$C zmi`6ED?5aIG9S~&;G7pc>FwKZY0zD@JRf+>8NxPncd|^nE&>AN0-Cew-rF7GorzJw zDW+12hCqBWKTZ3IV>0QJwQSb@iI5}d1D}^`KzB`Q_M+=Fe!mmmidUKCwbRBOcSDNL zHD*1qOPEZ)B)_spxpv+Eeya^zoOek<3*QgczYk!CNg}&7!vx0z+&M|jUk8gBLdoa4 zEPInv`CUtJhs2m`o_8T*K1dk}*$Gf7rFW%R!Xfu;c!t>kZO*=C*T*SG!8IX4F>-D} zVi?Lly-`|fJ9|LN`#dfpbAHrGiCtjYIau`c%5CRM%_hj3ZWuj4s6{CFN_{+SZ-^qu1(YOs%J3Mt5)>WoiS zb>0oYA0m?bBd1yAG)4J2nLGsn8KXO=lDcTCiRy$Do7c~Amq!3>dzNVCF$oy3WEz>* ziXF;?p;%9Ue3N1bVeYI4#2ykPCc3+N>n1LbAABJ1cplI}sM{Xp$&?RoIw0`J(Y`{I zLve@*qr|07DU#MMI{=N352VAra_mnl+%f5xRQ96O2nGh(sXWCBpN)x8nH_MKnqR$s zu_W&(WuwmV3qY$oxIB8xDXSXjV}5+xob40kJbwDYpvpe=Xk(_U66rF(S=5+1w&s<> z(=2g+sM0WltKskzol{f8j$5f;W11&fPCGR+izS(UTq|~Ce z^!BD^bD%!tYGT&tYe1K8wb>Cp9oMYo^aFX`3;bCKfxvQnK1Dj8lU2ZDai(eh%N(Xp ze~S$=*AGLK?1G-T1K{v0T?+JKC49!z>H2AWp|qBJXtXh0cbl7+u0O_xRNm1qxP5ya zt(EKw6u`s;3=tt~PJmpt%2jfg=9B$9@lEi?2@jNH>U_&@-@eM3K!2_D?t%&O=qh`J z9yA|dEh>)uJ$cU}uLmo}JNuIb@cCW76XVwj@JKmHYLJhpsAUhNCi?mCP9_2VnoN`{ zQcCeKLE+Jk)a-?sY3F5%SxrSkj5uq!U@Hlt(>DPgMfPrBLc%daxnngNd{awlPyQI_ z<+J_Wl!5UzyLEet1d_S!W`enGt%tG{yQ_55eKui$00OSk7Ar~U-O4>qcZE> zTn{&|0P@mX>n#7#xGS!@)AiXl^0o@4i$-cR74nFKMj9>bwa>=+Rip?wq2F0Urn0!i z4=47?S_S!Sr}q2(_JU9_&(ki}(?z^??3c@(iMrt*fYk!BQl zrp`I`{iWAI2&~YIEcE$wsj;6V2N6r2Sdt(Yh>v7Sl+&061+E#`W!?Ia)` zNUaRQDQQ@0`eZ)+$vl*47xOe~;eP8&J5ehU&#&v(q{Y8RSy?fVDDohzALb19sXZ!9&QCmFWa1XatjrCRLrVg04BIY5r#pFS^Mfs$Y!o7r+zuq=cHDhm4hbMZ|T~z15aXn)nA<2 zYp*dIW`+?H)2>#mNHumg+WE0~wV7XnSBaBisR+oEYEDaqaeHd;s+zsPv`!M_vFalU z>JHN`(i@EPRTtfm&E}*O}FH_%BCjTzw9J^dNtVZs_xUQ1S&KEgB{UVhq zH(WY3bP!Q41YS8xSvObh5`4wgZE+`t_Bt0^02%l%dhv4fBfnZS*oPvH@V1pyzEQPF(kn;i0B9(xA@2Bzx$ zZ)kX0e(sy2{Ww8;b$3Jvgh}3U59L0U8pNZEqu`n}+&}Cty&NiwDjfGH3A$_>R}6nr zDiiN{gS7Sl59YVqWIY+ukoF~kQP~GbNjyHJ+_S@AWun4~!ePSM8#+Pn!FZrd7D|n8 zGWkFQ3Dwve;hCazLPQSU$8GOS)V#>#uckfscfa}u;u8it-;hx5jUR(Hm9ER{kFXk$ zKPW3L+wpt5b|lJx&Alt4EJ`j!IGbqx-OY{_P;NCazPAiO4Q<;5ly2KMmbcBLB{Oq;}n-$yr$KTcX_r#N|; zio7)d!~tw|?=65CAwwX_3^_9OK73O6o>V<;38Zs!#7~Wa>0?SM3H`=URs6qv*khm# z*QM6kGy2g*BBvkZrdo#_leR?>auLn6&}rvvmj!aBa3z@Dm}iSFT2+O z6=&U8uXqKT^@4X9(3vj8fw%J9CG~>;g3y}(AI&rbol;#2Gmei{HL+o9NW>;jFSg8M z#5-SDZ+QeW7StOpGFWQ)?=WvF7w%>lhJ9A`sCF|ota5Y_NcHICVv^JJg&b*!N<>Yp z*P~!kT1441UB-h>MN$p>!?v|7`k1q=9(lZ|i^lyEmlq`*g17gCcCQYXld}T3%^^`i zsO<=-$V`&PN(xg!#`!TBeV5joouv_j@lN8epSQ!_Oj5!QB&&>B{FD5)3yP++d8&#; zbiRFlkSl0z-MI_wi_7+Ts=EvpQJOb6Hz2r^!|2y^1+Csrjd*!4gqs9F)kN}}ji2At z_%tG0ibm;jZG~HsfKKCr-HW@)rAu_2Nd-~ET=xzKa6V?a99SlsG9YoXJrBPtOZnlJ z<`p`k(In8M9Nrh1{h+S+Wxj)i;sA3_@k?|W`q(jm8}yBT%apLqk`n{z%XePiosY(j zwoj(iBQaO^o+8>XF@lWBfD@1(b9rTmSburPZa6AR)yE8{mrT^S`uFCr_KC*pBS%~bw*Na(jyAtHd``t9cL-;+WHKA)*>FYifG7^u#QZWn#suYpexJR z#$pq0DmK_(laNuwfLMsHqCHl@x)M#LtG^5;_z2O&+<2xJM1AyqWVD zGk*1uT-p~)kv2+>`$NT1LM;$`4ed9UsiUpFdV99^k(3f(v-YNGWG&hBK7Ck*CC>@= zOaz4ZQ;2x*)ehd{l^loJHEmmIgo+43<;rpANy{Rb{8V#Q7oVVVqYSi zlr`_b96Fa!C10SNkG3wWpD~6x0D*QUzen2s^HO|mhR@!4q6h1cPDmJ9P5;!JF>+kw zD@2VH>n<_7l*`#`CNZuPiNRB}-7jp-no;x77STAKjGcIs*sgMMPd{|_A}&xSmFQ7^ zlEo^7^qqW)G~TU!G_rv9`T!}koRERddklBxismtkIl5H0gX8JRlpEbi6M|h*-24C3h#-OT%*}+`X{hEh0&l`mh<^mV6Je@e(?Ua zgqsRVuC6-YuvZ8=Jw?SEIyL;>dqoU>W2qq%aI|kIZ|Fk2R{si<-pAs$=uFeXB)^O7?E( zc19`R1~7q!Q_@ud`JN_?BfgXg*Ql`lfu_sM`u>!Gn6CBv0!|b5QOo3;coLxM)&6a; zLC$S>N6LZnkHyf)4rI1pEYY~fceblm{JIa%IS zW~qDo6s<^jNrKX(lh_9cun%4Vs6G+rZ0!@&L84|6ryylA5{4qN< zo8{SILJ`#5&(6Zxc15RBvGJml2&DEyoY)2_8t42v!%x4~!{TIKb-sBA$VG3T#+{ITnXc$CyXisJ8h*o`Um8}P}5=^xj} zAe2Q{0p(ziil}Ny-35zjhwG28^p9uBSoUO%n#~$hc~kek28us)N5sNVe8GEjQ{CJf zdwVq~DpKjw@(O7Q&$wYMOLZ!nfc`yeRuUi?GQKezH_V!IdS~E$kp1%HwZ@5v_#l5n zi096@ji~b;feRrs)Q@&c6p>6(wU(x!Nua>wfxobs6!*c~OqQs5(vFJYY82#$w6S}l zuL-3W0q9Oc9p+ZIPw6hElu*q2Q~Zq|bvrxB-j@Xa4m`ZKVqQF5a{fDwYl_4tv%YVy z`_GleUapb(`{78jYx;Z7`d%}QJs-9H)jietfYIsyt} zmLHeACKLr*2!2{Ok{>?6#24D}`vlT<+2%Ga=!{|hg}cT)W9wcROAm&~Uwl1fl_3f$ zefu^6f9?T>ulLtsMjYn80K4lbSiosgOcjEHs0Ixdk9=Etx|3<)ZrPlNZ}p1jln;#R zSRk`qWOkM&Khv|2hM2)Tr9z$-gB+S5TZ@T{v_yqVf~QotGJM^rw03nbmt)Q-M`Kxt zJ(jdYTF^2xv1s{3Fk-V+vQwl@FEs!K=}o#cWWr8kMR0bw(R7#ZS`3$K<6$_#@@cWE zS5{)rah+v2TMYn*3Z2xL_fLwS6VVObgVXxOu;{*IbNS9vG(PY1}7+!G7@5RX)Zs#)M3oUk8o|?U{f)~$xdO) zJA$n*B@FtX8_NiH+KjY_98KhBeJ2eRZfmIDUqu5_Ta@9`*XO7qG);*|wNZBG>Pt8T z@+CM`Fd5UnnpNP+#CLsd+I;nyfJIO73y0@dmyZ!^T&rU{b?hF9&%=rhtH@@==I&n@ zxf_~IN*q_%Dg8AQe@Mfd`*i#$cy#^fa22pp<33ss3;y`-d0L#rGu*EYe(ZH${zvEj z5C7WVK6JK#d}xn{)L*-8?Ev7F`48KUNJ%E3b;Cpd!iEw{A)@mdi_}&cd92X57b;3E zhbI5@qGn_GV{ZbziYlpVS2NdnDBH?$7`QWXAygcW_wK488G!y9tH$ybL=R{*8GsH% z=YM%D=KAf2$P;j}P~33kt8fGHjr%_l{;UW7y}|vT{)6QQSKN&Y><86Kfm$KS^l?$- zOJeXyym6IoPOo&=RN!aZfeY_E+mRv~1Qe`y`09c*vu1S~@b_VkNW`JX1khbQo?-Bc zY!s=8yc?snjJyDNI(JZI=>ufhON!xCy8rb^{`yc4T)?yVAC?BVj}{dT7Djpqg5Ked z*O=w9>6Lzi8g0zx`t=->7a+l9mcermoEm6MU+jmzI9}0xP3<}$w3ebs7oE)+}TNR4}fXu=5>72^V)p_0zxlpLfQm5;%ngFx>9~Xm2%jJLJ?sJ;q zmA97{n&)%48q|ff4IbGilbPSX%Viq)yDaHP$^^iC zFAM}x!LvrB$({P$OZwMe6%>pDewSR-!9~wF0#5`RD%# zs)EPfZ8lkoa!~~a!Usc1Sjlf+*S~y~bn;+MM{o~8v?Rd~%r8I6{p(Bq-2)0Tf`3UZ z##y|pFt{yd_Ttlm|Lc`FGr{MXOzkn&qMhzyx74(tug$+7dH?cOz=vS`JX#DFM;Cep zKxVFpI>p*xtp6WxNRbt!j+9v68>GsCyCOm}X8Fw&_%|1V!U?`Z$a`uvu89Xck)i&4 z;{WrzaSow|k5*{5+a*63tyAHf=l{n$0kxdQOV0~v2O^#9Kng(dRG!o|1I;v%!b5OW0_w8|cc0L=Qc z&3zsFREyYH-LaOM5`dsDcW#lct=;M8@!p#c-p3pERQq0)Cl-TG#kSo9Vt#2u8aPU| zHJONi^MaG?URAMMMMmJ|wg7Npi+%z0dk3*jw=~H&D_XVX-HEPB3o7@r1pG3-Pdlj3 z^=69sS%6-EgYS%4fWs*V1+XlDq`k4=P>cQVr=nogA9HZJ2IXLMNR51ByeyZ^phhu9 z{NlNOy<_ovpVd?sCnrG5=5gHp_QoAhs(g>Y@mOb%5%-2!MjX!a1HGoSQ7VLHoA=s7}YAE5;yvu@IY~Q(LRrT za#WOJeDD0qD;YQv8;W1ex7kl!^B+f=3no#}kM$TP_=%n8_UHM*d@y#J%CE7KEMEH&uALP=`yY>hEsoD4 zT+~GqXLJ#TSW5QCCTXbHq^)KbuFe87Ymw0wxHqAaAPztZOW9V=q^}j+wl5YCaz|f`Ok{In{ia zJsmt(06(?q>OjS2upzWmbiW-xuP@pXI{vd`8B}1B03QuqQ#+E7l>whYJ#JWCq~E0K zFVxKMmczgOSqwFNlq2$aI?mdH0_)}Jw!k0*m#Z`_iHM{9{PxxLZeTJnWkzGBrQE%) z;dPkg-P4rDR zHMh$( z0-QHo`>~zx9@^3djYj&&Lyp4R)4*HnleheZez7}4Idb>Cyx5*#PEBN`mwWab*Z}&G z(8|jo1SmjfPpHo|=(|k-)wmJ@+>npi*)hnzYaRK&+kfG!Yuf|(K0dqc_icv*WI+L~ zI)|Ic?J+P>h)Z{@`+j=E_3jxLKtq4(OB3roC7JPlPV+PZqCn+e$vscZruT@5&4{{- z+)XvZeA zJxEDROk+t6qtF*VIlK6)WHZ?0|2RdQ@_DHd=E-<=yw>^4u4hvM? z(8>#Cy7MQhd5YV!4H%Uy!>1hV)B?1?At~o6C&FpRCvo<@09|VU3dojKV+D^D)B%yU zLY?j%QVD0ASk`VlzJ{PCy0Nw*U~a<^8Ba>B-d2T7kLXqVDe7u}bwXnMXtJ5e2&rTyuV)PV3N+c{X_EC93q zU~0Gdy9~CNMU@M+USB4kAvzHYlY>EZylDO!_X?QO{TK4kqzrTtof zhS178HoEL-x)|qXS@QGK=39qu+qhAqpmEp0uuHX&+%e(?4tVLI{_>?9`8n_k&I25I zjO;wK+}A@Trp;_)av=nhJ}_%PjH+oyn1E)Q_J15xf9)JGZ17dW;;Yw}83&+ntU0?l z{`H`|Z6iO618|06&s42$0X!NC*gZvLT8axQ_tQO2fpF&%`nXH|0E~sY^!^I~Jhtn; z0}K@gs$wzY5GH3cQ!mU`9e;oeKk;}Jk}{0a2zQHxY#Iiz9GZVU8itPV_~m&umxT0gds|@;HY4fq148s zC9&z#u4M#fw#0dqh)&!p+5GqrKd{KfV-P3q#ffr3Jx7?pRMy~tWiv1i|A}!ahWxX{GynX`5EaM-CWX$t{ z)%&nW>}X!5Y+E3yQIkRa{qr86c8qgZthjgH$_jA4@46`c`s#&F{6LH}RH2|j;~%L@ z{Xp#D6={&-GGVy3F41>72qro24;*A_6S3Rr!&#X;xXkQ&Woyg|JH-AN4r$cz@woYX zklcJle7vQ_ z69Cw{9p@o%wzACez=?h~uq9OXoCx?lC8cj#$wxS|xx}Ho}s~nU4 zTme2L@xX7KRHmHD1v=xuZ2{av7=-T@c)}@K$)+x~H1{NbjaPZ3D>2`dYEOTSWPT3% zx=8BDV85r?f`VA>>Y5|adO@PG#_!~a=}K1;Bu#aqR#!%Jj|o zEYs!W@d0v!@1VLPn=x8!(1mLHq)LI3oj0x~=Vp86_^P}ui$ z0F(+6Ev`k{^t)+r)^n1*4|hePF|IlF1zrQ)pgX>=V%@QN6FiN;dX;V&H77e3z-YxS zRn3VxHR#4|>?Hp9z;JZEF43QM{la zJS1zG;0U{VvO?g3_>?W;PV6-yt8RO#s}coCQVFYvu{{;5?Aj;LolNv7k^?6Ec+g>bsT zttzWkawsgQW|48G&hz1*JaD~0)NimTdk>lpR=EHlaQ4IXzWTBCCbxybTaCB@f&?U6~Jqb7MkV~a3o9``xY z#1fVMJ`o3(jU>P&Tt@J71Njfh!fS`_wi!zPDgA0F{%HJ8tVeR{L+dnD8lZPcygEO$ z-f_N}@(Ux84nYHbx2RLsv=(6D%D%d}zO20Bz=lG94#9A-0G=Nfz?^Nh0kqI3 zJk}8VdCJB?WB%iV)N7KqAV4sD_n=~}FD71jIuag1RjSUYBWQwRm`{8y- zwAw(g`*0h#!0e-1)@phu3J=;cE+TDYw9&ndrPrHITpoBc79;DLWp1^sNh6YoDWK!4 zuD%_>M;Zn)1jgbFrh`pPf?0sz(G8#>fhq9e!I7CBd3OBG1{k(Tn;?qj6wC3 zMKsWB)+IkexD6}wZe}Rg0dTQE)AUtr3H>p*XOb^7t<4wLp}1*riQ&Y;ctJm;O_Ns0 zK(TH|@w;8{AODQp06xEd*p|qw+PWnO-qZX5G$iGLa{>6ZLF;IM_M3oQ&C7L$K_zYk zior>ktm)DWQ!y_wy_c2}cLDfC|GZNfc=x=l7b)wL zDYO8x4`0&}l1EXEzS=$^1&yEcE?Y0X@7&Fnjlg4Alxql9G1gTMI9osorqQG2aDfx* zT|w;P|JfVJO)bGumO%}t^V&TEm?P9h?C@9*kl!rDfL$c1^=|`PVRCu0k zdTd90uGav>asXr9Xf+2M5>yfK14ataJ9N6 zZ}#wW@+BRm8N>vXdfqXckB$|Y;HRmUKHsOMp^X8n2aod)Ng3_(ORNq{N4!4*KcDq% z)qDDF@|bz1%>mrq;q!watx!g#l@qgv6&C-eMOEbV-_2*ZIuK$#vho3Es3#M4(jAN~ z{v1_KG#z?T4sT@L7;FqX|L!Mi3jIs0_#c-@=Vj`r+s0pJ9wydH{EEd;%KMNcB#PS& zj)UQ5-5np^6dBcOSq;2r&Q*v_0)9oa&<#OgFw`#&*x@FqI7oo!lPiCof9V_xd&?O6 z9(XnFd}IUdO!P71=rj;G4i(yb2C}f*R?Ip@DKxLZVUn||--#Z>1$ekJl>1M4)`Ip1 z%URaLtHL)9^`H|7G&?kh+tEqrML^L?@yXVN zxzsGMMk>L2IC?;m{_Cj1O(pLQ@`7Y}Is zl31l1{P46DJQ|M>*7_SfsezLOAl&p6W!yl<`F_Czb&+k}xur!1RfTq3r)!e;5kuTA zt+H^pz`h;jMAq*q+~y5oR_7G21rI>%*R!QxK@Z#Tu>ejW`oCNPUtDfiOS@yWtEIb? zf@GMw-4Vk!>{!5vlQpTNTb{f?yDR}NNX2{i5oz|ppgc7V4GO@oK$GO|6Q?RN+Km=* z!0Gp)A=2i;SE-sW;eh|3d7)5WHcHXFV>y+`8;*1pi2%j>OR6fMUn!~$9#u7 zjLP(c9|z!uS`EFj&tE-KxL^-A2YVjTkVoya+%>rOSGjM$tyl6FP^J5)bN0XgKk~cq z^#=9%GJ?w+z=k^qp?%0Z77`h70?V+UDF^*6C%~XA{L2F4eIm9v_zs`-N~1OOro5X;JNo`EdVB(h!o8xCHBw?pwKR5VCXwV=>0#&7Z`y zMsR;E(08ntq*D3Xe`q>xhoK0RP1v5Lc7dKiIbdwocSXYG{Boqkbgr7V+Q|n{HeG?M z>ILOm^&mZRB8#yygGT0-m!9$zI3IATBy;dt()8_b5wIKZsu%;pS0effYl;JKI?Zz5 z8sY8@xX%7pb(X&htN%DEozLKfv9{)D>~4xxUYC&cI?x(n@w4zY&jW5v8&&-RteXD2 zq|#Dg7e&&z0@aWto8gZg(Za9Fu0c%MtEEe@*bVm*i5P-mJP_`aC2Q$c=|OFNCvx%% zY?d`^>4md&m#4eQwzqS${$cw18GZ->kLXxfSUO%It7$?apM{PS=AykqM@N4}cK<_J zXFJxts&QA|q;_96>hV%Jxj_>1H<+3@{mJ1gc&~8eiu5GL7Pm4|&6t+9NUg9>{fx`! z>Sn+0d|k-8KGd(@C1PgM^iX*saI)28-2ki$NPKmEU#i2`r zC`_AAFd^VdgXX1i-Bv;}FU#!N_CVVbWeg-%lxOIa5lLW3C#xmCvSGk1jFO16VGp#n zR;u==*?md9)I5VcsZe~vKIA#7Z@pp}f<9IlpmW;D?%`|!3Mc#ROB(H*bvLw}Fs-lH z9{%r>o+u?+Y0*a~Gd3CJj?wSd@6@plX=wv9(o506E>?biFtNxVsjLmT@>*wlSatMv zTmx@72~MQ9>d;8>f^t}n{l=wd&-eUgWyOt~3YfSEXKm#NYrAK+)m=A92v!A+z(clO zXf5-h#&GlXw$suVk=-6b$4)U(j>#$q5tx`d4z=XVJ9qCPqW(4Xck%!==g9J-h>7*zbCj&&O!$+2p$B74o(GQ477;+Je+8doP56C}eZJ)au| zOst%r*P+K~7rDP}C12`_jRmC^_SqLp{a3S~xk)yw$sc{I1Lp1&+vwLWakC#wzFIrq zdjDDVj3+Cy-%vDj3a{&OH;G$UiuX}TEK!!4NFD|-tsHsm@*@akK)mOBbqlsn>QIJA9-!2f=EYzy}z+S77#>*V&H2{*u>rK|D%GLSKo!^2GmcS+# zRY)iUl5Zq71AfQ92s1>y1{??|;qr~cX48#1Xr;$=k+~6oq}1A~FJu;G@qN{3c}EbV zG*?o|t6TWGyao9IK{|ziqY=4Jd;GcJbw(s&HrBh%ZyFGZfCRn!cm}?)DWx)Y7 zAcd3Sc5})6+snJ5QwP=#!SGaC-!_!~$*76n_Swy8a~3NVv<#|@WV4ZRWPSy9m*yWU z9Oy0a$`n^8ALTV0Mc6Psi2 z`znCKm^lcce$FPWHiKMphaIpTi(<_3E%!E>QAgiA+8V47)HQVY`ovRXE}b|tkcJYN zVP5GKV!dlM+1T|kQ)&5d?F%y&W_=>4?=|CbICl=zG7u9`d1z?RsS^n054e?R&SF&6 zd7i&_ZoD;ongh;=@i$mdai~{u#g6d)x+!I}b|c;OWonXS-Rh(rkzP>250tEbHPQb* z^`kW;ouT{vHo+vC{)h@gl76SZD8M1}8Kv8W#OW{|@0;=&fPit?$V=`_cN!=@dbFR~ z&p*X>GHnMt>);HC4}4ziUCiGS|NSjv7e)0PEMAnfr=Taa%K zmWHf=jyVG|;yx2^D_^K}u(NA&U-d1Nfp60m%{c9)5lkrj2x0_!V6#Q~Bp70YQ_#~6 zOrGNcB{?xlujRMR_vTy5fYNK#ryzD-abafTVQ5H#7y2f&)^t3n({pEcAo_B*UIHbE zWp)l^LDuUO#>VYR8eMTdEPe%VPwUfaGRiHFK-R_W9t2wfeR1Tc&hWfqTJKkW07`zan8J@j5JmB%tu*Z%9Vj!$YnaMgyn^`re}0@BM!I$L~C zS@Wf`^hZ*#eORiUL33?-TQJlOl7WPF#b0$Q?Z!BCj6Hr%^42TDKHgpiPB!Ov)DO=^ zb2eY_=zh?1>*s@n3jDHD@%OeoV69#3d@V6iI+P%G{4=a$Kl5lt^$DHUaTun+bg4-_ zm-WDV#h{GJO7)BEfa9OKC6&{CIi6OleX0APoZor0F`Ns0?#}De3&)_;(*E`Z37z<{ z61dIl7jMp5umc`Zm9R~SXvt-3d*pX0vp+k{+RbdfeKX`;*cYFamUhtj?#fBt*DAwf z^!t)Vb{050^;M_xY82!=D&%>%G(#F+*im$S{nhO__KA+ZWfSa)S2q6%^S6WP3fM}I zGBfX2P-p{u~Z-v0jj`#5^!;4i+B@kjH{pYO)w`u$4<(DjYnm9uj2BI_nuq?OQkPYE+b+Emosa%X$hww*%h< zW7Eo6ng1}#5taWwTAvVn`aBOm>ObD+8w8=da@VmB*R%F;5^;O)qQ;X+m$~cH4xV1N zhjU{ZsX&(|v2$iyatg9tC%YAaU&m~HT|t?c+xgqKtMRypuiHPSI~oi#6gD>JT(Mj29*3VZp(95^dW`<$Z zFtBmlxeXJ(eDU2oA~{%vaw9RC!$ZLB^JXWiz()@%#>qRYv9*nIO^TMs~Nd%^ObE^ zO^tr6U94ct@YaeVeaK)?`5YHp;=sA6W-+qEj?l}oVZT$*?JRY_ao3;I#P=NZTM}*F z0QX?h3W*d7Agq!m_dGLu^ObYu>Ex$*X(_$ugHi-to_(Fs$S%m136qEU`|9{L zE`A5Q3ZJ^jaiuqi><>4{HY z_KswuhHs@kARkP03w+C28=rk!KzIiBAWij_cwUeIMd@_uqSCct3q@#&eXeo~#_F zV4+}}?xvWN`tT(fQZU(7ke`tj_%Z-E;U30zjTw6xiyrJjYO9;i`<)hlv|(LiiIp@f zcut#jrSLl#Odu(MH&#mm4(OG(Gq#jPt+7`uF?}+Rs~Bg!m!fNKE;e(W=9>0%sji=A zx30tjQ1LDCbn&7Z@L#M{XlDtdw%lr3dCc<;?+@blQBrByI zGaWd0y$`a#9paZ;_~7LEK7Tum(w8Yl=pyCHsYU#92j3d(%c7@(Qoozy->$%Vvg)*? z%#QdABIr7~k^khES>dxEjfSU26Xx~X)o%dUu5Re~wdbQRE%D3a`A%6RJQm%e&{vSd zI5u2Hj;6E4nyd2OLp`eVUdSNGiY?YioXrQ1+xFHzksKP*Y8L*bTecJvkn z?s;lC!{GsM_@=&)2A=nt5;^Cq{C1hwCIm}6%VG`Py*CiS1mVm=vM4e>7F`DKg91hs zo}@ZkD0whMh5f6xNfI5>9ZHf*N%)GC=#2;vk!;*3%)AM$5F5WOr`Qhg-gU??0TAt3 zK805gq09xvk+9AdkKYF?kRAax};Ph(18KX6NdY=N3 zNY{B8q^F}RE9F4tVR3ZIv3TSV-tEE}8y_&DPKaGN1;l{8HP!v7&`D( z-&1gHI8HKLT1hsI0Z)W;^2<;DfW2U<_JuGiN@nQ8W_BdbFZCyNdIcTIE_*E~UEmxm z-fXzJauv{c`euKrYppC#QnQ2I#~;XV%N8S9i8PXV1mPC%a%<`tOCYrpJKN~jRl3j? zxm)(z?eAMFm>NWm%Q3surGoHSc`0lAq5?j*$-RFBxd5fD_OEl7F3RM9hiy7m!_btfR5@8XaAJ!u)fK?EG zEz{3&+H=$4yzAh+v6SN#gt>2jIO~S@W-m-a7CmU%XDp)(9_`n2HP3egTq3zOh7cr- zhM`%w);sWL2BqI=ILM`U1YB+t%Yu18p;4fF^S+Ac zIy{iQ##&F7Vcd9;_7>=T*x;*_I|&HEK!!i2VnCEN!Lq|)Q{50eM;vtzLv(BkkY5lg zdVK5)B+W~$Z#eqyzAGFXa-lIAtgwa&UcRqb%Bo=871frB)(^s#bK2QInLZNuRbT%nvDRA%1Q31~|OHi};{V?=MN zyC6^6nd}P|J5)Fu-_7ZQ4NJS$4D3LQsn(g_XA}uFtEO#x6$yo{8blyN*atwO;oYP| z+!7y??h(aW(!c{USjk2$=3x|`;jATf<&tYLJ8-c51hy~fJiUE3BBaK@2`UW z6GNviaI#55fNV&2?CWC0Kwl1mVr)V%=afUWF|>zniIS4|@my-!)KoL<#s%aRmaiiN zRnr8S!I^@X*{HII<@0hO!?u7u)#H4%Xx3YIOK2pc4O&(ic1-lwQG?HmxjxO$oGq5H z9;{KT)s-F&h;&({J0t~DhuR9lifX=ZK$Fbj@j6Sh}$2`%d8G-ogp&(ox*SWXQc3957 zfpV>VY?kg&m1<1~9<;W@ULk8qB#;h&FbRg_XL=g(nvJ;R@*3q+)~4 z4q{WIEiZI)sHHkQ?bo2KX5g5&$RlTimfLtbDT3k#vaaSkHb?2u5QA)Vxw_>lmR?tIoAM`I(PezhIp0urXH*YK3h|7-8c zp(rv@ zyq2j!gTygpZOpm9{oeO?{yH=Ldp@7z@9&J~dFKA!_jO;_^*j$5&AL*NSu3L!okYJ( z9odZ60A`3J`X`l?J)$O6Y&2GavN0JR2vgUzaui9Yu9Hf2FP(afaR&sHH+!~EJ0TqC zBC=N};%&!P z#`bOa9ypEr3~4lBv&UXfLg`>iyh=t`mTWtka|PuNt`CFblqhBVLs@wP_o3oQ$~kih zr(#FVQ*ae{Qw~JL5Srs`A$`tZ^j#fiEjl*~8{#Y)>)6ZS>_Kw0EfZRxQc;WgQ1#^& zEhg;IA-MOxzFCL#V-{%-=8n-bC=K1Kivc|BuR;?mwK|rz28q6E5|=gLU_*u> zt7_kzc*D$$11f$i=)$)n+N)GB(chY2Rxe z$u7L;3>#~Dn4h2!+aiGBTeXQC zq^^L8jDS_-1L^ZVdI<{bgLShV_SIMKlMU(U{HsRa*UMXtE9^LPAniQMs&pm1kFIYP z{esh%SulDwhV~TIf0m9yU5XWJIT2MGgG>YO@Qn2eIMUUz3Zz4yKUim~$x?)V$8SLU z9hWEk@FzyJq#3lG=wC&Qu;g^kMtweEmG3UAm@mi$=l#0=JgprG}d?BzZEQF-m=ndR)|9@EE zc#6F4e*agSV+Zb~!A2ziPkV%=V}pM9H#Wj%B=*o>7^!|zitzs!seNB{wQ5=Lw<8k) zH15Ov3U#fLPf-Z8n*eNZuym4SOAa^6>Ula&%)!Z_AS?JCD4BR@ab+g=!ILc91QcxDh0!rSd{No$BqX6IsO|U zOwV%UZh#UNHkR&uJK?ahXl4R5H&8AkOll!IYz46rr~cJ{JDH!+(*; zW@E(F(AyVdChA3{fy0gmSnK?eD;qZdNfvaxs)LG<-?D@i!?uy5R$(u(nqcw1Rs6GdW!v~gQj+@7QK-{N^kAwFT$!j7@bc9$Y_^sL znM$A%Xy2+9#^V(MmJ&_5MIfcsw-d7W1H;l!)*(o?ems?vb_q4ZBt*!=J4;;uV5)Ki zF0#a4HfgQYgT+1_>${N{2-m7B`&Rc)|1hw<&rg|Lz3HFnPywsf{ShmzTv!r?+TqcX z;6p0Ij=9oVNpzy*bF(EU`V;lZ-M-a%er2!ZBo@aUfTlOUgUDp=b3|{BN}K*U$t#(I14(BmdK>1Pcii6_Bv?J3$DaVoyIqL zbPg+8W)f!>L&|AI`mt${oNht0W8%WBNkWvy;Ds*V324}jK7hZz1kMl92-X&DW^JvU zVodZ*w$_7@#cg;#Oa6wJ-$1ghNn9_Xdzbc_C!qT_-1bN>RjqURv_v=_yo$PNpSJk_KAVK-69jz|=XHr(HRPoBH-%e`c4{ zsO8acP*H|{swma^Tzfq1VF9@ez||P>I%a_wRz|B zZqy_pwFTIo{6l!!&68kfxOO__a5kgdnrNppHQ8v&)p2&q^;v)glN54OdzxHjfyb+E z;LDfNfUZ_cr=_Tiw0rn%iP;5)y0;}DSx;UYRug##B$;e@^N=+rD?!0%C)s3VsHYip z?2Obtq+L!3Kkl8Mb)D`)rP(dAXL!lucuT-g_rNs%vu-hQLF5|q27}OlC4#5GC_*AO)4s z4m6|2<1TUizSU5~M}>~UF;_v4p8x5&vLZ*hCW$-KZOYibACZ330>^sBr=#TDfJx#I zy!OnL@J(kgA|RbDdYveU7J?S(u$?o|#gio*x(0i00`2tN(n(v?w4~s1lllZWtQuiQ zQQ9A0f#{W2?n2t-3-*^#P79A=Y+nWs&@&1`D*9I$H9)#RI!OeAsZCLAs(=z88r%dN z#16&niXO+6}nmTMD4c_blTh73{${Z5j57Yx$vjKQohA;wwAV24_gW75K;Tp(1zRUjs6V zu0vPha@_1aLf*3v>W3Q<;y_{N*f!hHX3gSbt|aA3uSNwzLY44Tp5uxv*3w~%naHKf z8=_aNyPD$=6zzzo!sb_ly$m~8oVr}I273zyDc-muub`6$R#j6ti1B47^pXMf)yy_n-?JHi7GnD!SS zHrD}W5%P(;SgA65j%`g6CE4>jza_bZC`)$l+b$S7K&y@$p<2s8PWFb&KGmHsTbjJOrhUzKaXi0gIjaG$BbV~icC-X36P#AGcGpFhk$X& z@JYiy0iQ^;0{Kkm?U|)=@t-W0-Vt-z%&+Z0zHAbr{kBBH`@hvjzO@h$R>NV|?XjG- zv#UVq@?(hK=Jz|m9GYxkNTb=0j19MYkk{f~G9)03$llg6W#EhLPpGTf!H0Z`yr)#p>1ahlP}h{$loi zr~Ds;s_-p@Fuw=?#tfiyiwy4M*WV!PQ7DVBpD2<$>Debs_Y4@H+(Sp)-#o z6V3gok=QF^{J3*u0V6#D-_iH@)2BiIe5T(nBybL1AZ3&$R9RS=_?cv8FwGS zKWOqSYsz^Ng&N%99AYgXRx$Yy+!UjkAj5!~B*VcDw4f2G#sLzulGVdG-Gy`n1w)bm`f7* zW-H{M-6-8X?-Bv`+ag#6(b4Q5w!w>bwP0eGap?5uEtBvN8>KwJ4Ji-tVGiDV1x(tm zK?r~1_Eb6P2zCoMznWpK(c!5JKRnATO`;lnAP6X6Uq$6|t|SV0e??ZGl@%JVoNDE&a1ZJ#WN`RNd<6yB1dsM+`Dr(1J^r|A|)(Bcb*p-B|iQ2Zw zr1!Qz;Q%+=tsCn{eIAuKHCIc~!(RXj`8*=i7QNZtJiv>#lpCgQkQVU0x~h?q(#U>J zP6R^3ghAI`8bLdhmA%alVw>y&;N=xi)&KeyyN!?#26b#htOUHTFhSK)cmrQs z=?SvyAdgDG2spP?Dz^wq#}NC+AR!M><$mSSSQr8EO|t7+0aXFk(^?C-^Z=arFFg8} zo5xC9K$1h2NC~_zY6iK>f8o)=%`k#rsCh_!ra;-dk>+?wU>q%pn+a literal 0 HcmV?d00001 diff --git a/scripts/setGitHubOutput.sh b/scripts/setGitHubOutput.sh new file mode 100755 index 0000000000..e8ecfcdaf3 --- /dev/null +++ b/scripts/setGitHubOutput.sh @@ -0,0 +1,9 @@ +#!/bin/bash +outputIos=$(eas build:version:get -p ios) +outputAndroid=$(eas build:version:get -p android) +BSKY_IOS_BUILD_NUMBER=${outputIos#*buildNumber - } +BSKY_ANDROID_VERSION_CODE=${outputAndroid#*versionCode - } + +echo PACKAGE_VERSION="$(jq -r '.version' package.json)" > "$GITHUB_OUTPUT" +echo BSKY_IOS_BUILD_NUMBER=$BSKY_IOS_BUILD_NUMBER >> "$GITHUB_OUTPUT" +echo BSKY_ANDROID_VERSION_CODE=$BSKY_ANDROID_VERSION_CODE >> "$GITHUB_OUTPUT" From afbcac3ff30befeddcaeed1b862a352ea1f2ca69 Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 4 Jun 2024 19:44:43 -0700 Subject: [PATCH 071/520] use a timeout to focus the composer input (#4370) * use a timeout to focus the composer input * scope to just android * scope useEffect to just android as well * oops * cleanup --- src/view/com/composer/Composer.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 58ec65a883..80890286bc 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -154,6 +154,13 @@ export const ComposePost = observer(function ComposePost({ const [extGif, setExtGif] = useState() const [labels, setLabels] = useState([]) const [threadgate, setThreadgate] = useState([]) + + React.useEffect(() => { + if (!isAndroid) return + const id = setTimeout(() => textInput.current?.focus(), 100) + return () => clearTimeout(id) + }, []) + const gallery = useMemo( () => new GalleryModel(initImageUris), [initImageUris], @@ -517,7 +524,7 @@ export const ComposePost = observer(function ComposePost({ ref={textInput} richtext={richtext} placeholder={selectTextInputPlaceholder} - autoFocus={true} + autoFocus={!isAndroid} setRichText={setRichText} onPhotoPasted={onPhotoPasted} onPressPublish={onPressPublish} From 504bd28e8055c4d8c427446e0548214e584239b2 Mon Sep 17 00:00:00 2001 From: Frudrax Cheng Date: Wed, 5 Jun 2024 10:52:08 +0800 Subject: [PATCH 072/520] Update Chinese Localization (#4323) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Improve zh-TW translation * improve and fix * Update messages.po msgid "Nevermind, create a handle for me" * revert L3813 * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * BOTH: Fix and clean msgid "Copy {0}" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." * CN: Unify emoji * TW: Update and unify some translation * TW: unify "色情 * TW: update * TW: typo * CN:translated latest commit * CN:removed superseded strings * CN:fixed string 'left to go' * CN:unified translation * CN:translated latest commit * CN:fix typo --------- Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> Co-authored-by: Kuwa Lee --- src/locale/locales/zh-CN/messages.po | 1866 +++++++++++++------------- src/locale/locales/zh-TW/messages.po | 1733 +++++++++++------------- 2 files changed, 1727 insertions(+), 1872 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 95f5043da1..81fb7fa31a 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,16 +8,20 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-05-24 10:26+0800\n" +"PO-Revision-Date: 2024-06-05 09:54+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "(包含嵌入内容)" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(没有邮件)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 人} other {其他 {formattedCount} 人}}" @@ -29,7 +33,7 @@ msgstr "{0, plural, one {# 个标签已标记到这个账户} other {# 个标签 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# 个标签已标记到此内容} other {# 个标签已标记到此内容}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 条转发} other {# 条转发}}" @@ -43,15 +47,15 @@ msgstr "{0, plural, one {关注者} other {关注者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {正在关注} other {正在关注}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -59,27 +63,31 @@ msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖子} other {帖子}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "{0} 的头像" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {时} other {时}}" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" @@ -88,7 +96,7 @@ msgstr "{estimatedTimeMins, plural, one {分} other {分}}" msgid "{following} following" msgstr "{following} 个正在关注" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "无法给 {handle} 发送私信" @@ -130,8 +138,8 @@ msgstr "⚠无效的用户识别符" msgid "2FA Confirmation" msgstr "两步验证" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "访问导航链接及设置" @@ -140,11 +148,11 @@ msgid "Access profile and other navigation links" msgstr "访问个人资料及其他导航链接" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "无障碍" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "无障碍设置" @@ -154,25 +162,25 @@ msgid "Accessibility Settings" msgstr "无障碍设置" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "账户" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "已屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "已关注账户" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "已隐藏账户" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "已隐藏账户" @@ -189,22 +197,22 @@ msgid "Account removed from quick access" msgstr "已从快速访问中移除账户" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "已取消屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "已取消关注账户" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "已取消隐藏账户" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "添加" @@ -212,13 +220,14 @@ msgstr "添加" msgid "Add a content warning" msgstr "新增内容警告" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "将用户添加至列表" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "添加账户" @@ -257,21 +266,21 @@ msgstr "添加默认的资讯源(仅显示你关注的人)" msgid "Add the following DNS record to your domain:" msgstr "将以下 DNS 记录新增到你的域名:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "添加至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "添加至自定义资讯源" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "已添加至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "已添加至自定义资讯源" @@ -280,7 +289,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "调整会在你的资讯源中显示的回复至少需要含有多少喜欢数。" #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "成人内容" @@ -290,11 +298,11 @@ msgid "Adult content is disabled." msgstr "成人内容显示已被禁用。" #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "详细设置" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "你保存的所有资讯源都集中在一处。" @@ -309,7 +317,7 @@ msgid "Allow new messages from" msgstr "允许以下来源发起新对话" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "已经有验证码了?" @@ -346,7 +354,7 @@ msgstr "一封电子邮件已发送至 {0}。请查阅邮件内容并复制验 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "一封电子邮件已发送至先前填写的邮箱 {0}。请查阅邮件内容并复制验证码至下方。" -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "发生错误" @@ -363,16 +371,16 @@ msgstr "不在这些选项中的问题" msgid "An issue occurred, please try again." msgstr "出现问题,请重试。" -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "出现未知错误" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "和" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "动物" @@ -384,7 +392,7 @@ msgstr "GIF 动画" msgid "Anti-Social Behavior" msgstr "反社会行为" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "应用语言" @@ -400,13 +408,13 @@ msgstr "应用专用密码只能包含字母、数字、空格、破折号及下 msgid "App Password names must be at least 4 characters long." msgstr "应用专用密码必须至少为 4 个字符。" -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "应用专用密码设置" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "应用专用密码" @@ -431,7 +439,7 @@ msgstr "申诉已提交" msgid "Appeal this decision" msgstr "对此结果提出申诉" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "外观" @@ -444,19 +452,19 @@ msgstr "使用默认推荐的资讯源" msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "你确定要删除这条应用专用密码 \"{name}\" 吗?" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "你确定要删除这条私信吗?此操作仅会在你的对话中删除私信,而不会在其他人的对话中删除。" #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." -msgstr "您确定要离开这个对话吗?此操作仅会在你的私信列表中删除对话,而不会在其他人的私信列表中删除。" +msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表中删除对话,而不会在其他人的私信列表中删除。" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "你确定要从你的资讯源中删除 {0} 吗?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:610 msgid "Are you sure you'd like to discard this draft?" msgstr "你确定要丢弃这段草稿吗?" @@ -468,7 +476,7 @@ msgstr "你确定吗?" msgid "Are you writing in <0>{0}?" msgstr "你是用 <0>{0} 编写的吗?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "艺术" @@ -480,7 +488,7 @@ msgstr "艺术作品或非色情的裸体。" msgid "At least 3 characters" msgstr "至少 3 个字符" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -493,17 +501,13 @@ msgstr "至少 3 个字符" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "返回" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "基于你对 {interestsText} 感兴趣" - -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "基础信息" @@ -511,43 +515,43 @@ msgstr "基础信息" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "生日:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "屏蔽" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "屏蔽账户?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "屏蔽账户" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "屏蔽列表" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "屏蔽这些账户?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "已屏蔽" @@ -560,7 +564,7 @@ msgstr "已屏蔽账户" msgid "Blocked Accounts" msgstr "已屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。" @@ -568,7 +572,7 @@ msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他 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:370 +#: src/view/com/post-thread/PostThread.tsx:362 msgid "Blocked post." msgstr "已屏蔽帖子。" @@ -576,11 +580,11 @@ msgstr "已屏蔽帖子。" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "屏蔽这个用户不能阻止他继续标记你的账户。" -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "屏蔽是公开的。被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。" -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "屏蔽不会阻止标记被放置到你的账户上,但会阻止这个账户在你发布的帖子中回复或与你互动。" @@ -609,7 +613,7 @@ msgstr "模糊化图片" msgid "Blur images and filter from feeds" msgstr "模糊化图片并从资讯源中过滤" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "书籍" @@ -622,7 +626,7 @@ msgstr "浏览其他资讯源" msgid "Business" msgstr "商务" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "来自 —" @@ -630,11 +634,7 @@ msgstr "来自 —" msgid "By {0}" msgstr "来自 {0}" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "来自 @{0}" - -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "来自 <0/>" @@ -642,7 +642,7 @@ msgstr "来自 <0/>" msgid "By creating an account you agree to the {els}." msgstr "创建账户即默认表明你同意我们的 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "来自你" @@ -658,14 +658,15 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:410 +#: src/view/com/composer/Composer.tsx:416 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -673,23 +674,23 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:135 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "取消" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "取消账户删除申请" @@ -705,10 +706,14 @@ msgstr "取消裁剪图片" msgid "Cancel profile editing" msgstr "取消编辑个人资料" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:129 msgid "Cancel quote post" msgstr "取消引用帖子" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "取消重新激活账户并登出" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -722,17 +727,17 @@ msgstr "取消打开链接的网站" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "更改用户识别符" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "更改用户识别符" @@ -740,12 +745,12 @@ msgstr "更改用户识别符" msgid "Change my email" msgstr "更改我的邮箱地址" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "更改密码" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "更改密码" @@ -763,29 +768,29 @@ msgstr "更改你的邮箱地址" msgid "Chat" msgstr "私信" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "已隐藏对话" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "私信设置" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "私信设置" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "已解除隐藏对话" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "检查我的状态" @@ -793,11 +798,11 @@ msgstr "检查我的状态" msgid "Check your email for a login code and enter it here." msgstr "在这里输入刚才发送到你电子邮箱里的验证码。" -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "查看发送至你电子邮箱的确认邮件,并在下方输入收到的验证码:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "选择 \"所有人\" 或是 \"没有人\"" @@ -805,7 +810,7 @@ msgstr "选择 \"所有人\" 或是 \"没有人\"" msgid "Choose Service" msgstr "选择服务" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "选择支持你的自定义资讯源的算法。" @@ -813,40 +818,36 @@ msgstr "选择支持你的自定义资讯源的算法。" msgid "Choose this color as your avatar" msgstr "选择这个颜色作为你的头像" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "选择你的主要资讯源" - #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "选择你的密码" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "清除所有旧存储数据" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "清除所有旧存储数据(并重启)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "清除所有数据" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "清除所有数据(并重启)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "清除搜索历史记录" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "清除所有旧版存储数据" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "清除所有数据" @@ -854,15 +855,23 @@ msgstr "清除所有数据" msgid "click here" msgstr "点击这里" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "点击这里来了解有关停用账户的详细资讯" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "点击这里以获取更多详情。" + #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "点击这里打开 {tag} 的标签菜单" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "点击以重试发送失败的私信" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "气象" @@ -870,10 +879,11 @@ msgstr "气象" msgid "Clip 🐴 clop 🐴" msgstr "哒哒🐴哒哒🐴" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "关闭" @@ -891,11 +901,12 @@ msgstr "关闭警告" msgid "Close bottom drawer" msgstr "关闭底部抽屉" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "关闭对话框" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "关闭 GIF 对话框" @@ -928,7 +939,7 @@ msgstr "关闭底部导航栏" msgid "Closes password update alert" msgstr "关闭密码更新警告" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:412 msgid "Closes post composer and discards post draft" msgstr "关闭帖子编辑页并丢弃草稿" @@ -936,15 +947,19 @@ msgstr "关闭帖子编辑页并丢弃草稿" msgid "Closes viewer for header image" msgstr "关闭标题图片查看器" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "折叠用户列表" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "折叠给定通知的用户列表" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "喜剧" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "漫画" @@ -953,7 +968,7 @@ msgstr "漫画" msgid "Community Guidelines" msgstr "社群准则" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "完成引导并开始使用你的账户" @@ -961,18 +976,14 @@ msgstr "完成引导并开始使用你的账户" msgid "Complete the challenge" msgstr "完成验证" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:529 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰写帖子的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "撰写回复" -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "为类别 {0} 配置内容过滤设置" - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "为类别 {name} 配置内容过滤设置" @@ -1002,7 +1013,7 @@ msgstr "确认更改" msgid "Confirm content language settings" msgstr "确认内容语言设置" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "确认删除账户" @@ -1016,8 +1027,8 @@ msgstr "确认你的出生日期" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1041,23 +1052,23 @@ msgid "Content filters" msgstr "内容过滤器" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "内容语言" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "内容不可用" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "内容警告" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "内容警告" @@ -1065,12 +1076,8 @@ msgstr "内容警告" msgid "Context menu backdrop, click to close the menu." msgstr "上下文菜单背景,点击关闭菜单。" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "继续" @@ -1078,28 +1085,17 @@ msgstr "继续" msgid "Continue as {0} (currently signed in)" msgstr "以 {0} 继续(已登录)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "继续下一步" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "继续下一步" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "继续下一步,不关注任何账户" - -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "对话已删除" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "烹饪" @@ -1108,15 +1104,15 @@ msgstr "烹饪" msgid "Copied" msgstr "已复制" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "已复制构建版本号至剪贴板" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -1134,29 +1130,29 @@ msgstr "复制" #: src/view/com/modals/ChangeHandle.tsx:474 msgid "Copy {0}" -msgstr "复制 {0}" +msgstr "复制{0}" #: src/components/dialogs/Embed.tsx:120 #: src/components/dialogs/Embed.tsx:139 msgid "Copy code" msgstr "复制代码" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "复制列表链接" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "复制帖子链接" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "复制私信文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "复制帖子文字" @@ -1173,11 +1169,11 @@ msgstr "无法离开对话" msgid "Could not load feed" msgstr "无法加载资讯源" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "无法加载列表" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "无法隐藏对话" @@ -1186,7 +1182,7 @@ msgstr "无法隐藏对话" msgid "Create a new account" msgstr "创建新的账户" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "创建新的 Bluesky 账户" @@ -1199,7 +1195,7 @@ msgstr "创建账户" msgid "Create an account" msgstr "创建一个账户" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "创建一个头像" @@ -1220,7 +1216,7 @@ msgstr "创建 {0} 的举报" msgid "Created {0}" msgstr "{0} 已创建" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "文化" @@ -1233,8 +1229,7 @@ msgstr "自定义" msgid "Custom domain" msgstr "自定义域名" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群构建的自定义资讯源能为你带来新的体验,并帮助你找到你喜欢的内容。" @@ -1242,8 +1237,8 @@ msgstr "由社群构建的自定义资讯源能为你带来新的体验,并帮 msgid "Customize media from external sites." msgstr "自定义外部站点的媒体。" -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "暗色" @@ -1251,7 +1246,7 @@ msgstr "暗色" msgid "Dark mode" msgstr "深色模式" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "深色模式" @@ -1259,7 +1254,16 @@ msgstr "深色模式" msgid "Date of birth" msgstr "生日" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "停用账户" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "停用我的账户" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "调试内容审核" @@ -1267,18 +1271,18 @@ msgstr "调试内容审核" msgid "Debug panel" msgstr "调试面板" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "删除" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "删除账户" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "删除账户 <0>\"<1>{0}<2>\"" @@ -1290,62 +1294,62 @@ msgstr "删除应用专用密码" msgid "Delete app password?" msgstr "删除应用专用密码?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "删除聊天记录" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "为我删除" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "删除列表" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "删除私信" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "为我删除私信" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "删除我的账户" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "删除我的账户…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "删除帖子" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "删除这个列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "删除这条帖子?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "已删除" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:348 msgid "Deleted post." msgstr "已删除帖子。" -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "删除聊天记录" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1355,11 +1359,11 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "描述替代文字" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:257 msgid "Did you want to say anything?" msgstr "有什么想说的吗?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "暗淡" @@ -1388,11 +1392,11 @@ msgstr "关闭触感反馈" msgid "Disabled" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:612 msgid "Discard" msgstr "丢弃" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:609 msgid "Discard draft?" msgstr "丢弃草稿?" @@ -1406,7 +1410,7 @@ msgstr "阻止应用向未登录用户显示我的账户" msgid "Discover new custom feeds" msgstr "探索新的自定义资讯源" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "探索新的资讯源" @@ -1442,8 +1446,8 @@ msgstr "域名已认证!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1459,10 +1463,10 @@ msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1472,8 +1476,8 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "下载 CAR 文件" @@ -1481,10 +1485,6 @@ msgstr "下载 CAR 文件" msgid "Drop to add images" msgstr "拖放即可新增图片" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "受 Apple 政策限制,显示成人内容只能在完成注册后在网页端设置中启用。" - #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "例如:alice" @@ -1505,19 +1505,19 @@ msgstr "例如:艺术家、爱狗人士和狂热读者。" msgid "E.g. artistic nudes." msgstr "例如:艺术性的裸露。" -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "例如:优秀的发帖者" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "例如:垃圾内容制造者" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "例如:绝不容错过的发帖者。" -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "例如:散布广告内容的用户。" @@ -1530,7 +1530,7 @@ msgctxt "action" msgid "Edit" msgstr "编辑" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "编辑头像" @@ -1540,17 +1540,17 @@ msgstr "编辑头像" msgid "Edit image" msgstr "编辑图片" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "编辑列表详情" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "编辑内容审核列表" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "编辑自定义资讯源" @@ -1569,11 +1569,11 @@ msgid "Edit Profile" msgstr "编辑个人资料" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "编辑保存的资讯源" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "编辑用户列表" @@ -1585,7 +1585,7 @@ msgstr "编辑你的显示名称" msgid "Edit your profile description" msgstr "编辑你的账户描述" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "教育" @@ -1615,7 +1615,7 @@ msgstr "电子邮箱已更新" msgid "Email verified" msgstr "电子邮箱已验证" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "电子邮箱:" @@ -1624,14 +1624,14 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 代码" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "嵌入帖子" #: src/components/dialogs/Embed.tsx:101 msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." -msgstr "将这条帖子嵌入到你的网站。只需复制以下代码片段,并将其粘贴到您网站的 HTML 代码中即可。" +msgstr "将这条帖子嵌入到你的网站。只需复制以下代码片段,并将其粘贴到你网站的 HTML 代码中即可。" #: src/components/dialogs/EmbedConsent.tsx:101 msgid "Enable {0} only" @@ -1641,15 +1641,6 @@ msgstr "仅启用 {0}" msgid "Enable adult content" msgstr "启用成人内容" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "启用成人内容" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "在你的资讯源中启用成人内容" - #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" @@ -1694,7 +1685,7 @@ msgstr "输入一个词或标签" msgid "Enter Confirmation Code" msgstr "输入验证码" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "输入你收到的确认码以更改密码。" @@ -1727,7 +1718,7 @@ msgstr "请在下方输入你新的电子邮箱。" msgid "Enter your username and password" msgstr "输入你的用户名和密码" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "保存文件时发生错误" @@ -1735,16 +1726,16 @@ msgstr "保存文件时发生错误" msgid "Error receiving captcha response." msgstr "Captcha 响应错误。" -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "错误:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "所有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "所有人都可以回复" @@ -1763,7 +1754,7 @@ msgstr "过于频繁的提及或回复" msgid "Excessive or unwanted messages" msgstr "过于频繁的骚扰信息" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "退出账户删除流程" @@ -1788,6 +1779,10 @@ msgstr "退出搜索查询输入" msgid "Expand alt text" msgstr "展开替代文本" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "展开用户列表" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1801,12 +1796,12 @@ msgstr "明确或潜在引起不适的媒体内容。" msgid "Explicit sexual images." msgstr "明确的性暗示图片。" -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "导出账户数据" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "导出账户数据" @@ -1822,11 +1817,11 @@ msgstr "外部媒体可能允许网站收集有关你和你设备的有关信息 #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "外部媒体首选项" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "外部媒体设置" @@ -1835,19 +1830,20 @@ msgstr "外部媒体设置" msgid "Failed to create app password." msgstr "创建应用专用密码失败。" -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "无法创建列表。请检查你的互联网连接并重试。" -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "无法删除私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "无法删除帖子,请重试" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "无法加载 GIF" @@ -1859,7 +1855,7 @@ msgstr "无法加载旧的私信" msgid "Failed to save image: {0}" msgstr "无法保存这张图片:{0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "无法发送私信" @@ -1877,22 +1873,22 @@ msgstr "无法更新设置" msgid "Feed" msgstr "资讯源" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "由 {0} 创建的资讯源" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "资讯源已离线" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "反馈" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -1900,19 +1896,15 @@ msgstr "反馈" msgid "Feeds" msgstr "资讯源" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." -msgstr "创建资讯源仅需你掌握一点编程基础。查看 <0/> 以获取详情。" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "资讯源也可以围绕某些话题!" +msgstr "创建资讯源仅需你掌握一点编程基础。<0/>以获取详情。" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "文件内容" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "文件保存成功!" @@ -1920,7 +1912,7 @@ msgstr "文件保存成功!" msgid "Filter from feeds" msgstr "从资讯源中过滤" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "最终确定" @@ -1930,7 +1922,7 @@ msgstr "最终确定" msgid "Find accounts to follow" msgstr "寻找一些账户关注" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 寻找帖子和用户" @@ -1942,11 +1934,11 @@ msgstr "调整你在\"正在关注\"资讯源上所看到的内容。" msgid "Fine-tune the discussion threads." msgstr "调整讨论主题。" -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "灵活" @@ -1961,7 +1953,6 @@ msgstr "垂直翻转" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -1973,34 +1964,29 @@ msgctxt "action" msgid "Follow" msgstr "关注" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "关注 {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "关注 {name}" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "关注账户" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "关注所有" - #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "回关" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "关注选择的用户并继续下一步" - -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "由 {0} 关注" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "已关注的用户" @@ -2008,7 +1994,7 @@ msgstr "已关注的用户" msgid "Followed users only" msgstr "仅限已关注的用户" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "关注了你" @@ -2022,9 +2008,9 @@ msgstr "关注者" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "正在关注" @@ -2032,7 +2018,11 @@ msgstr "正在关注" msgid "Following {0}" msgstr "已关注 {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "已关注 {name}" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "\"正在关注\"资讯源首选项" @@ -2040,7 +2030,7 @@ msgstr "\"正在关注\"资讯源首选项" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "\"正在关注\"资讯源首选项" @@ -2048,15 +2038,15 @@ msgstr "\"正在关注\"资讯源首选项" msgid "Follows you" msgstr "关注了你" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "关注了你" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "食物" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "出于安全原因,我们需要向你的电子邮箱发送验证码。" @@ -2085,7 +2075,7 @@ msgstr "频繁发布不受欢迎的内容" msgid "From @{sanitizedAuthor}" msgstr "来自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "来自 <0/>" @@ -2103,7 +2093,7 @@ msgstr "开始吧" msgid "Get Started" msgstr "开始" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "为你的个人资料添加头像" @@ -2117,7 +2107,7 @@ msgstr "明显违反法律或服务条款" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "返回" @@ -2127,7 +2117,7 @@ msgstr "返回" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "返回" @@ -2148,20 +2138,20 @@ msgstr "返回主页" msgid "Go Home" msgstr "返回主页" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "转到与 {0} 的对话" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "前往下一步" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "前往个人资料" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "前往用户个人资料" @@ -2185,7 +2175,7 @@ msgstr "骚扰、恶作剧或其他无法容忍的行为" msgid "Hashtag" msgstr "标签" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "标签:#{tag}" @@ -2193,64 +2183,50 @@ msgstr "标签:#{tag}" msgid "Having trouble?" msgstr "任何疑问?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "帮助" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "通过上传图片或创建头像来帮助人们了解你不是机器人。" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "这里有一些推荐关注的用户" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "这里有一些流行的资讯源供你挑选。" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -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:204 msgid "Here is your app password." msgstr "这里是你的应用专用密码。" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "隐藏" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "隐藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "隐藏帖子" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "隐藏内容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "隐藏这条帖子?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "隐藏用户列表" @@ -2282,7 +2258,7 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2336,18 +2312,22 @@ msgstr "若不勾选,则默认为全年龄向。" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "如果你根据你所在国家的法律定义还不是成年人,则你的父母或法定监护人必须代表你阅读这些条款。" -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "如果你想要更改密码,我们将向你发送一个验证码以验证这是你的账户。" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "如果你想更改你的用户识别符或电子邮件,请在停用之前进行更改。" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "违法" @@ -2372,7 +2352,7 @@ msgstr "不适当的消息或诱导性链接" msgid "Input code sent to your email for password reset" msgstr "输入发送到你电子邮箱的验证码以重置密码" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "输入删除用户的验证码" @@ -2384,7 +2364,7 @@ msgstr "输入应用专用密码名称" msgid "Input new password" msgstr "输入新的密码" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "输入密码以删除账户" @@ -2421,7 +2401,7 @@ msgstr "介绍私信" msgid "Invalid 2FA confirmation code." msgstr "无效的两步验证码。" -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "帖子记录无效或不受支持" @@ -2449,23 +2429,19 @@ msgstr "邀请码:{0} 个可用" msgid "Invite codes: 1 available" msgstr "邀请码:1 个可用" -#: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "这将会显示你所关注的用户所发布的帖子。" - #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "工作" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "新闻学" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "由 {0} 标记。" -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "由作者标记。" @@ -2485,25 +2461,25 @@ msgstr "你账户上的标记" msgid "Labels on your content" msgstr "你内容上的标记" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "选择语言" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "语言设置" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "语言设置" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "语言" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "最新" @@ -2511,12 +2487,12 @@ msgstr "最新" msgid "Learn More" msgstr "了解详情" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "了解更多有关审核应用于此内容的详细信息。" -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "了解有关这个警告的更多详情" @@ -2525,7 +2501,7 @@ msgstr "了解有关这个警告的更多详情" msgid "Learn more about what is public on Bluesky." msgstr "了解有关 Bluesky 公开内容的更多详情。" -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "了解详情。" @@ -2538,10 +2514,10 @@ msgstr "离开" msgid "Leave chat" msgstr "离开对话" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "离开对话" @@ -2554,11 +2530,11 @@ msgstr "全部留空以查看所有语言的帖子。" msgid "Leaving Bluesky" msgstr "离开 Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." -msgstr "尚未完成。" +msgstr "个人排在你前面。" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "旧存储数据已清除,你需要立即重新启动应用。" @@ -2567,11 +2543,11 @@ msgstr "旧存储数据已清除,你需要立即重新启动应用。" msgid "Let's get your password reset!" msgstr "让我们来重置你的密码!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "让我们开始!" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "亮色" @@ -2592,11 +2568,11 @@ msgstr "喜欢" msgid "Liked By" msgstr "喜欢" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "喜欢了你的自定义资讯源" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "喜欢了你的帖子" @@ -2604,7 +2580,7 @@ msgstr "喜欢了你的帖子" msgid "Likes" msgstr "喜欢" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "这条帖子的喜欢数" @@ -2612,35 +2588,35 @@ msgstr "这条帖子的喜欢数" msgid "List" msgstr "列表" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "列表头像" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "列表已屏蔽" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "列表由 {0} 创建" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "列表已删除" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "列表已隐藏" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "列表名称" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "解除对列表的屏蔽" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "解除对列表的隐藏" @@ -2657,14 +2633,14 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "屏蔽该用户的列表:" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "加载新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "加载新的帖子" @@ -2676,10 +2652,15 @@ msgstr "加载中..." msgid "Log" msgstr "日志" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "登录或注册" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "登出" @@ -2691,7 +2672,7 @@ msgstr "未登录用户可见性" msgid "Login to account that is not listed" msgstr "登录未列出的账户" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "长按来打开 #{tag} 标签菜单" @@ -2719,8 +2700,8 @@ msgstr "请确认目标页面地址是否正确!" msgid "Manage your muted words and tags" msgstr "管理你的隐藏词和标签" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "标记为已读" @@ -2733,12 +2714,12 @@ msgstr "媒体" msgid "mentioned users" msgstr "提到的用户" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "提到的用户" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "菜单" @@ -2746,8 +2727,8 @@ msgstr "菜单" msgid "Message {0}" msgstr "私信 {0}" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "私信已删除" @@ -2755,12 +2736,12 @@ msgstr "私信已删除" msgid "Message from server: {0}" msgstr "来自服务器的信息:{0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "私信输入栏" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "私信过长" @@ -2768,7 +2749,7 @@ msgstr "私信过长" msgid "Message settings" msgstr "私信设置" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2781,7 +2762,7 @@ msgstr "误导性账户" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "内容审核" @@ -2789,26 +2770,26 @@ msgstr "内容审核" msgid "Moderation details" msgstr "内容审核详情" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "由 {0} 创建的内容审核列表" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "由 创建的内容审核列表" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "你创建的内容审核列表" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "内容审核列表已创建" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "内容审核列表已更新" @@ -2821,7 +2802,7 @@ msgstr "内容审核列表" msgid "Moderation Lists" msgstr "内容审核列表" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "内容审核设置" @@ -2834,11 +2815,11 @@ msgid "Moderation tools" msgstr "内容审核工具" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "由内容审核服务提供方对这段内容设置的一般警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "更多" @@ -2846,7 +2827,7 @@ msgstr "更多" msgid "More feeds" msgstr "更多资讯源" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "更多选项" @@ -2862,12 +2843,12 @@ msgstr "隐藏" msgid "Mute {truncatedTag}" msgstr "隐藏 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "隐藏账户" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "隐藏账户" @@ -2875,8 +2856,8 @@ msgstr "隐藏账户" msgid "Mute all {displayTag} posts" msgstr "隐藏所有 {displayTag} 的帖子" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "静音对话" @@ -2888,11 +2869,11 @@ msgstr "仅隐藏标签" msgid "Mute in text & tags" msgstr "隐藏词汇和标签" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "隐藏列表" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "隐藏这些账户?" @@ -2904,17 +2885,17 @@ msgstr "在帖子文本和标签中隐藏该词" msgid "Mute this word in tags only" msgstr "仅在标签中隐藏该词" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "隐藏讨论串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "隐藏词和标签" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "已隐藏" @@ -2931,7 +2912,7 @@ msgstr "已隐藏账户" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "已隐藏的账户将不会在你的通知或时间线中显示,被隐藏账户将不会收到通知。" -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "被 \"{0}\" 隐藏" @@ -2939,7 +2920,7 @@ msgstr "被 \"{0}\" 隐藏" msgid "Muted words & tags" msgstr "隐藏词汇和标签" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "被隐藏的账户将不会得知你已将他隐藏,已隐藏的账户将不会在你的通知或时间线中显示。" @@ -2948,7 +2929,7 @@ msgstr "被隐藏的账户将不会得知你已将他隐藏,已隐藏的账户 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "自定义资讯源" @@ -2956,20 +2937,20 @@ msgstr "自定义资讯源" msgid "My Profile" msgstr "我的个人资料" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "我保存的资讯源" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "我保存的资讯源" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "名称" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "名称是必填项" @@ -2979,13 +2960,13 @@ msgstr "名称是必填项" msgid "Name or Description Violates Community Standards" msgstr "名称或描述违反了社群准则" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "自然" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "转到下一页" @@ -2997,7 +2978,7 @@ msgstr "转到个人资料" msgid "Need to report a copyright violation?" msgstr "需要举报侵犯版权行为吗?" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "永远不会失去对你的关注者或数据的访问。" @@ -3005,7 +2986,7 @@ msgstr "永远不会失去对你的关注者或数据的访问。" msgid "Nevermind, create a handle for me" msgstr "没关系,为我创建一个用户识别符" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "新建" @@ -3014,7 +2995,7 @@ msgstr "新建" msgid "New" msgstr "新建" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3024,29 +3005,29 @@ msgstr "新私信" msgid "New messages" msgstr "新私信" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "新的内容审核列表" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "新密码" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "新密码" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "新帖子" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "新帖子" @@ -3056,7 +3037,7 @@ msgctxt "action" msgid "New Post" msgstr "新帖子" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "新的用户列表" @@ -3064,7 +3045,7 @@ msgstr "新的用户列表" msgid "Newest replies first" msgstr "优先显示最新回复" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "新闻" @@ -3075,8 +3056,8 @@ msgstr "新闻" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "下一步" @@ -3094,7 +3075,7 @@ msgid "No" msgstr "停用" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "没有描述" @@ -3102,7 +3083,8 @@ msgstr "没有描述" msgid "No DNS Panel" msgstr "没有 DNS 面板" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精选 GIF,Tensor 可能存在问题。" @@ -3114,7 +3096,7 @@ msgstr "不再关注 {0}" msgid "No longer than 253 characters" msgstr "不超过 253 个字符" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "目前还没有任何私信" @@ -3122,7 +3104,7 @@ msgstr "目前还没有任何私信" msgid "No more conversations to show" msgstr "没有更多对话可显示" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "还没有通知!" @@ -3138,7 +3120,7 @@ msgstr "没有人" msgid "No result" msgstr "没有结果" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "没有结果" @@ -3146,17 +3128,18 @@ msgstr "没有结果" msgid "No results found" msgstr "未找到结果" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "未找到\"{query}\"的结果" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "未找到 {query} 的结果" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "未找到 \"{search}\" 的搜索结果。" @@ -3165,11 +3148,11 @@ msgstr "未找到 \"{search}\" 的搜索结果。" msgid "No thanks" msgstr "不,谢谢" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "没有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "没有人可以回复" @@ -3192,9 +3175,9 @@ msgstr "未找到" msgid "Not right now" msgstr "暂时不需要" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "分享注意事项" @@ -3214,9 +3197,9 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3224,7 +3207,7 @@ msgstr "通知提示音" msgid "Notifications" msgstr "通知" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "现在" @@ -3240,16 +3223,16 @@ msgstr "未标记的裸露或成人内容" msgid "Off" msgstr "显示" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "糟糕!发生了一些错误。" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "好的" @@ -3262,15 +3245,15 @@ msgstr "好的" msgid "Oldest replies first" msgstr "优先显示最旧的回复" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "重新开始引导流程" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:481 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文字。" -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" @@ -3292,21 +3275,25 @@ msgstr "糟糕,发生了一些错误!" msgid "Oops!" msgstr "Oops!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "开启" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "开启 {name} 个人资料快捷菜单" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "开启头像创建工具" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "开启对话选项" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:593 +#: src/view/com/composer/Composer.tsx:594 msgid "Open emoji picker" msgstr "开启表情符号选择器" @@ -3314,7 +3301,7 @@ msgstr "开启表情符号选择器" msgid "Open feed options menu" msgstr "开启资讯源选项菜单" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "在内置浏览器中打开链接" @@ -3330,24 +3317,24 @@ msgstr "开启隐藏词汇和标签设置" msgid "Open navigation" msgstr "打开导航" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "开启帖子选项菜单" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "开启系统日志" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "开启 {numItems} 个选项" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "开启无障碍设置" @@ -3355,23 +3342,19 @@ msgstr "开启无障碍设置" msgid "Opens additional details for a debug entry" msgstr "开启调试记录的额外详细信息" -#: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "展开这条通知中的扩展用户列表" - #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "开启设备相机" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "开启私信设置" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "开启编辑器" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "开启可配置的语言设置" @@ -3379,7 +3362,7 @@ msgstr "开启可配置的语言设置" msgid "Opens device photo gallery" msgstr "开启设备相册" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "开启外部嵌入设置" @@ -3393,7 +3376,7 @@ msgstr "开启流程以创建一个新的 Bluesky 账户" msgid "Opens flow to sign into your existing Bluesky account" msgstr "开启流程以登录到你现有的 Bluesky 账户" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "开启 GIF 选择对话框" @@ -3401,23 +3384,27 @@ msgstr "开启 GIF 选择对话框" msgid "Opens list of invite codes" msgstr "开启邀请码列表" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "开启账户停用确认界面" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "需要邮件验证以继续进行账户删除操作" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "开启密码修改界面" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "开启创建新的用户识别符界面" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "开启你的 Bluesky 用户资料(存储库)下载页面" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "开启电子邮箱确认界面" @@ -3425,7 +3412,7 @@ msgstr "开启电子邮箱确认界面" msgid "Opens modal for using custom domain" msgstr "开启使用自定义域名的模式" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "开启内容审核设置" @@ -3434,19 +3421,19 @@ msgid "Opens password reset form" msgstr "开启密码重置申请" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "开启用于编辑已保存资讯源的界面" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "开启包含所有已保存资讯源的界面" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "开启应用专用密码设置界面" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "开启\"正在关注\"资讯源首选项" @@ -3454,20 +3441,25 @@ msgstr "开启\"正在关注\"资讯源首选项" msgid "Opens the linked website" msgstr "开启链接的网页" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "开启系统日志界面" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "开启讨论串首选项" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "开启此个人资料" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "第 {0} 个选项,共 {numItems} 个" @@ -3476,10 +3468,18 @@ msgstr "第 {0} 个选项,共 {numItems} 个" msgid "Optionally provide additional information below:" msgstr "可选在下方提供额外信息:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "或者选择组合这些选项:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "或者以其他账户继续。" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "或者使用你的其他账户登录。" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "其他" @@ -3488,7 +3488,7 @@ msgstr "其他" msgid "Other account" msgstr "其他账户" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "其他..." @@ -3507,12 +3507,12 @@ msgstr "无法找到这个页面" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "密码" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "密码已修改" @@ -3528,7 +3528,7 @@ msgstr "密码已更新!" msgid "Pause" msgstr "暂停" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "用户" @@ -3548,7 +3548,7 @@ msgstr "需要照片图库的访问权限。" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "照片图库的访问权限已被拒绝,请在系统设置中启用。" -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "宠物" @@ -3557,7 +3557,7 @@ msgid "Pictures meant for adults." msgstr "适合成年人的图像。" #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "固定到主页" @@ -3565,11 +3565,11 @@ msgstr "固定到主页" msgid "Pin to Home" msgstr "固定到主页" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "固定资讯源列表" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "固定到你的资讯源" @@ -3626,7 +3626,7 @@ msgstr "请输入一个有效的词、标签或短语" msgid "Please enter your email." msgstr "请输入你的电子邮箱。" -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "请输入你的密码:" @@ -3647,11 +3647,11 @@ msgstr "请以 @{0} 身份登录" msgid "Please Verify Your Email" msgstr "请验证你的电子邮箱" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:261 msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "政治" @@ -3659,18 +3659,18 @@ msgstr "政治" msgid "Porn" msgstr "色情内容" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:455 +#: src/view/com/composer/Composer.tsx:463 msgctxt "action" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:426 msgctxt "description" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "{0} 的帖子" @@ -3680,25 +3680,25 @@ msgstr "{0} 的帖子" msgid "Post by @{0}" msgstr "@{0} 的帖子" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "已删除帖子" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:192 msgid "Post hidden" msgstr "已隐藏帖子" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "帖子被隐藏词汇所隐藏" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "帖子由你隐藏" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "帖子语言" @@ -3706,8 +3706,8 @@ msgstr "帖子语言" msgid "Post Languages" msgstr "帖子语言" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:187 +#: src/view/com/post-thread/PostThread.tsx:199 msgid "Post not found" msgstr "无法找到帖子" @@ -3750,7 +3750,7 @@ msgstr "点按重试" msgid "Previous image" msgstr "上一张图片" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "首选语言" @@ -3758,15 +3758,15 @@ msgstr "首选语言" msgid "Prioritize Your Follows" msgstr "优先显示关注者" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "隐私" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "隐私政策" @@ -3796,11 +3796,11 @@ msgstr "个人资料" msgid "Profile updated" msgstr "个人资料已更新" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "通过验证电子邮箱来保护你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "公开内容" @@ -3808,32 +3808,25 @@ msgstr "公开内容" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "公开且可共享的批量隐藏或屏蔽列表。" -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "公开且可共享的列表,可作为资讯源使用。" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:440 msgid "Publish post" msgstr "发布帖子" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:440 msgid "Publish reply" msgstr "发布回复" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "引用帖子" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "引用帖子" - -#: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "引用帖子" - #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" msgstr "随机显示 (手气不错)" @@ -3842,11 +3835,15 @@ msgstr "随机显示 (手气不错)" msgid "Ratios" msgstr "比率" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "重新启用你的账户" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "结果:" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "最近的搜索" @@ -3859,10 +3856,10 @@ msgid "Reload conversations" msgstr "重新加载对话" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "移除" @@ -3871,7 +3868,7 @@ msgstr "移除" msgid "Remove account" msgstr "删除账户" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "删除头像" @@ -3879,6 +3876,10 @@ msgstr "删除头像" msgid "Remove Banner" msgstr "删除横幅图片" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "删除嵌入" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -3889,15 +3890,15 @@ msgstr "删除资讯源" msgid "Remove feed?" msgstr "删除资讯源?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "从自定义资讯源中删除" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "从自定义资讯源中删除?" @@ -3913,11 +3914,20 @@ msgstr "删除图片预览" msgid "Remove mute word from your list" msgstr "从你的隐藏词汇列表中删除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "删除个人资料" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "从搜索历史中删除个人资料" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "删除引用" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "删除转发" @@ -3926,17 +3936,17 @@ msgid "Remove this feed from your saved feeds" msgstr "从保存的资讯源列表中删除这个资讯源" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "从列表中删除" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "已从自定义资讯源中删除" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "从你的自定义资讯源中删除" @@ -3944,7 +3954,7 @@ msgstr "从你的自定义资讯源中删除" msgid "Removes default thumbnail from {0}" msgstr "从 {0} 中删除默认缩略图" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "删除引用的帖子" @@ -3961,7 +3971,7 @@ msgstr "回复" msgid "Replies to this thread are disabled" msgstr "对这条讨论串的回复已被禁用" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:453 msgctxt "action" msgid "Reply" msgstr "回复" @@ -3970,25 +3980,25 @@ msgstr "回复" msgid "Reply Filters" msgstr "回复过滤器" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "回复 <0><1/>" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "举报" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "举报账户" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "举报对话" @@ -4002,16 +4012,16 @@ msgstr "举报页面" msgid "Report feed" msgstr "举报资讯源" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "举报列表" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "举报私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "举报帖子" @@ -4041,20 +4051,21 @@ msgstr "举报这条帖子" msgid "Report this user" msgstr "举报这个用户" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "转发" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "转发" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "转发或引用帖子" @@ -4062,19 +4073,19 @@ msgstr "转发或引用帖子" msgid "Reposted By" msgstr "转发" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "由 {0} 转发" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 转发" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "转发你的帖子" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "转发这条帖子" @@ -4083,8 +4094,8 @@ msgstr "转发这条帖子" msgid "Request Change" msgstr "请求变更" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "确认码" @@ -4105,16 +4116,16 @@ msgstr "服务提供者要求" msgid "Resend email" msgstr "重新发送电子邮件" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "确认码" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "确认码" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "重置引导流程状态" @@ -4122,16 +4133,16 @@ msgstr "重置引导流程状态" msgid "Reset password" msgstr "重置密码" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "重置首选项状态" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "重置引导流程状态" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "重置首选项状态" @@ -4144,14 +4155,14 @@ msgstr "重试登录" msgid "Retries the last action, which errored out" msgstr "重试上次出错的操作" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4159,7 +4170,7 @@ msgid "Retry" msgstr "重试" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "回到上一页" @@ -4176,13 +4187,13 @@ msgstr "回到上一页" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "保存" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "保存" @@ -4212,7 +4223,7 @@ msgstr "保存图片裁切" msgid "Save to my feeds" msgstr "保存到自定义资讯源" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "已保存资讯源" @@ -4221,7 +4232,7 @@ msgid "Saved to your camera roll" msgstr "保存到你的照片图库" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "已保存到你的自定义资讯源" @@ -4241,23 +4252,23 @@ msgstr "保存图片裁剪设置" msgid "Say hello!" msgstr "说嗨!" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "科学" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "滚动到顶部" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4271,7 +4282,7 @@ msgstr "搜索" msgid "Search for \"{query}\"" msgstr "搜索 \"{query}\"" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "搜索 \"{searchText}\"" @@ -4289,16 +4300,18 @@ msgstr "搜索所有带有 {displayTag} 的帖子" msgid "Search for users" msgstr "搜索用户" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "搜索 GIF" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "搜索个人资料" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "搜索 Tenor" @@ -4322,12 +4335,7 @@ msgstr "查看 <0>{displayTag} 的帖子" msgid "See <0>{displayTag} posts by this user" msgstr "查看该用户 <0>{displayTag} 的帖子" -#: src/view/com/notifications/FeedItem.tsx:411 -#: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "查看个人资料" - -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "查看指南" @@ -4349,21 +4357,21 @@ msgstr "选择一个头像" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:65 msgid "Select an emoji" -msgstr "选择一个 emoji" +msgstr "选择一个表情符号" #: src/screens/Login/index.tsx:120 msgid "Select from an existing account" msgstr "从现有账户中选择" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "选择 GIF" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "选择 GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "选择语言" @@ -4375,13 +4383,9 @@ msgstr "选择内容审核服务提供方" msgid "Select option {i} of {numItems}" msgstr "选择 {numItems} 项中的第 {i} 项" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "选择以下一些账户进行关注" - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" -msgstr "选择 {emojiName} 作为你的头像" +msgstr "选择 {emojiName} 表情符号作为你的头像" #: src/components/ReportDialog/SubmitView.tsx:136 msgid "Select the moderation service(s) to report to" @@ -4391,19 +4395,11 @@ msgstr "请选择你要向哪个内容审核服务提供方提交举报" msgid "Select the service that hosts your data." msgstr "选择托管你数据的服务器。" -#: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "从下面的列表中选择要关注的专题资讯源" - -#: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "选择你想看到(或不想看到)的内容,剩下的由我们来处理。" - -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 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 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "选择你的应用语言,以显示应用中的默认文本。" @@ -4411,22 +4407,14 @@ msgstr "选择你的应用语言,以显示应用中的默认文本。" msgid "Select your date of birth" msgstr "输入你的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "下面选择你感兴趣的选项" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "选择你在订阅资讯源中希望进行翻译的目标首选语言。" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "选择你的资讯源主要算法" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "选择你的资讯源次要算法" - #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" msgstr "发送一个你认为很有趣的网站!" @@ -4436,11 +4424,11 @@ msgstr "发送一个你认为很有趣的网站!" msgid "Send Confirmation Email" msgstr "发送确认电子邮件" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "发送电子邮件" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "发送电子邮件" @@ -4450,11 +4438,15 @@ msgstr "发送电子邮件" msgid "Send feedback" msgstr "提交反馈" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "发送私信" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "发送私信给..." + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4471,7 +4463,12 @@ msgstr "给 {0} 提交举报" msgid "Send verification email" msgstr "发送验证电子邮件" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "通过私信发送" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "发送包含账户删除验证码的电子邮件" @@ -4515,23 +4512,23 @@ msgstr "设置你的账户" msgid "Sets Bluesky username" msgstr "设置 Bluesky 用户名" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "设置主题为深色模式" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "设置主题为亮色模式" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "设置主题跟随系统设置" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "设置深色模式至深黑" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "设置深色模式至暗淡" @@ -4552,7 +4549,7 @@ msgid "Sets image aspect ratio to wide" msgstr "将图片纵横比设置为宽" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4572,12 +4569,12 @@ msgctxt "action" msgid "Share" msgstr "分享" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -4589,9 +4586,9 @@ msgstr "分享一个很酷的事!" msgid "Share a fun fact!" msgstr "分享一个有趣的事实!" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "仍然分享" @@ -4613,11 +4610,10 @@ msgstr "分享你最喜欢的资讯源!" msgid "Shares the linked website" msgstr "分享链接的网站" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "显示" @@ -4643,27 +4639,27 @@ msgstr "显示徽章并从资讯源中过滤" msgid "Show follows similar to {0}" msgstr "显示类似于 {0} 的关注者" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "显示已隐藏的回复" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "更少显示类似这样的" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "显示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "更多显示类似这样的" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "显示已隐藏的回复" @@ -4675,18 +4671,6 @@ msgstr "显示来自已储存资讯源的帖子" msgid "Show Quote Posts" msgstr "显示引用帖子" -#: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "在\"正在关注\"资讯源中显示引用" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "在关注中显示引用" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "在\"正在关注\"资讯源中显示转发" - #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" msgstr "显示回复" @@ -4695,31 +4679,15 @@ msgstr "显示回复" msgid "Show replies by people you follow before all other replies." msgstr "将你关注的用户的回复置于其他回复之前。" -#: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "在关注中显示回复" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "在\"正在关注\"资讯源中显示回复" - #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "显示转发" -#: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "在关注中显示转发" - -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "显示内容" -#: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "显示用户" - #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" msgstr "显示警告" @@ -4769,8 +4737,8 @@ msgstr "登录或创建你的账户以加入对话!" msgid "Sign into Bluesky or create a new account" msgstr "登录 Bluesky 或创建新账户" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "登出" @@ -4795,7 +4763,7 @@ msgstr "注册或登录以加入对话" msgid "Sign-in Required" msgstr "需要登录" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "登录身份" @@ -4804,20 +4772,19 @@ msgstr "登录身份" msgid "Signed in as @{0}" msgstr "以 @{0} 身份登录" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "跳过" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "跳过这段流程" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "程序开发" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "一些人可以回复" @@ -4825,6 +4792,11 @@ msgstr "一些人可以回复" msgid "Something went wrong" msgstr "出了点问题" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "出了点问题,请重试" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -4857,7 +4829,7 @@ msgstr "垃圾内容" msgid "Spam; excessive mentions or replies" msgstr "垃圾内容;过于频繁的提及或回复" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "运动" @@ -4865,11 +4837,11 @@ msgstr "运动" msgid "Square" msgstr "方块" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "开始一个新私信" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "与 {displayName} 开始私信" @@ -4877,7 +4849,7 @@ msgstr "与 {displayName} 开始私信" msgid "Start chatting" msgstr "开始私信" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "状态页" @@ -4885,12 +4857,12 @@ msgstr "状态页" msgid "Step {0} of {1}" msgstr "步骤 {1} 共 {0} 步" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "已清除存储,请立即重启应用。" #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -4901,7 +4873,7 @@ msgstr "Storybook" msgid "Submit" msgstr "提交" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "订阅" @@ -4913,20 +4885,15 @@ msgstr "订阅 @{0} 以使用这些标记:" msgid "Subscribe to Labeler" msgstr "订阅标记者" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "订阅 {0} 资讯源" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "订阅这个标记者" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "订阅这个列表" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "推荐的关注者" @@ -4949,19 +4916,19 @@ msgstr "支持" msgid "Switch Account" msgstr "切换账户" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "切换到 {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "切换你登录的账户" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "系统" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "系统日志" @@ -4981,7 +4948,7 @@ msgstr "高" msgid "Tap to view fully" msgstr "点击查看完整内容" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "科技" @@ -4989,13 +4956,13 @@ msgstr "科技" msgid "Tell a joke!" msgstr "讲个笑话!" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "条款" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5030,7 +4997,7 @@ msgid "That handle is already taken." msgstr "该用户识别符已被占用。" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "解除屏蔽后,该账户将能够与你互动。" @@ -5058,8 +5025,8 @@ msgstr "以下标记已应用到你的内容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步骤将帮助定制你的 Bluesky 体验。" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "The post may have been deleted." msgstr "这条帖子可能已被删除。" @@ -5075,9 +5042,9 @@ msgstr "支持表单已被移除。如果你需要帮助,请<0/>或访问{HELP msgid "The Terms of Service have been moved to" msgstr "服务条款已迁移至" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "这里有些资讯源你可以尝试:" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "停用账户没有时间限制,你可以随时决定回来。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5094,29 +5061,30 @@ msgstr "删除资讯源时出现问题,请检查你的互联网连接并重试 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "更新资讯源时出现问题,请检查你的互联网连接并重试。" -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "连接 Tenor 时出现问题。" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "连接服务器时出现问题" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "连接服务器时出现问题" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "刷新通知时出现问题,点击重试。" -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "刷新帖子时出现问题,点击重试。" @@ -5124,8 +5092,8 @@ msgstr "刷新帖子时出现问题,点击重试。" msgid "There was an issue fetching the list. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" @@ -5134,10 +5102,6 @@ msgstr "刷新列表时出现问题,点击重试。" msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交举报时出现问题,请检查你的网络连接。" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "与服务器同步首选项时出现问题" - #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" msgstr "获取应用专用密码时出现问题" @@ -5147,35 +5111,32 @@ msgstr "获取应用专用密码时出现问题" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "出现问题了!{0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "出现问题了,请检查你的互联网连接并重试。" -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "应用发生意外错误,请联系我们进行错误反馈!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Bluesky 迎来了大量新用户!我们将尽快激活你的账户。" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "这里是一些受欢迎的账户,你可能会喜欢:" - #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} 已被标记:" @@ -5186,7 +5147,7 @@ msgstr "这个账户要求登录后才能查看其个人资料。" #: src/components/dms/BlockedByListDialog.tsx:34 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." -msgstr "这个账号已被你的一个或多个内容审核列表所屏蔽。要解除屏蔽,请从内容审核列表中删除这个账号。" +msgstr "这个账户已被你的一个或多个内容审核列表所屏蔽。要解除屏蔽,请从内容审核列表中删除这个账户。" #: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{0}." @@ -5213,7 +5174,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "此内容由 {0} 托管。是否要启用外部媒体?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "由于其中一个用户屏蔽了另一个用户,此内容不可用。" @@ -5221,7 +5182,7 @@ msgstr "由于其中一个用户屏蔽了另一个用户,此内容不可用。 msgid "This content is not viewable without a Bluesky account." msgstr "没有 Bluesky 账户,无法查看此内容。" -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "该功能正在测试,你可以在<0>这篇博客文章中获得关于导出数据的更多信息。" @@ -5231,7 +5192,7 @@ msgstr "该资讯源当前使用人数较多,服务暂时不可用。请稍后 #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "这里是空的!" @@ -5271,7 +5232,7 @@ msgstr "这个标记者尚未声明他发布的标记,并且可能处于非活 msgid "This link is taking you to the following website:" msgstr "这条链接将带你到以下网站:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "这个列表为空!" @@ -5283,20 +5244,20 @@ msgstr "此内容审核提供服务不可用,请查看下方获取更多详情 msgid "This name is already in use" msgstr "该名称已被使用" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "这条帖子已被删除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖子只对已登录用户可见,未登录的用户将无法看到。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "这条帖子将从资讯源中隐藏。" -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "此个人资料只对已登录用户可见,未登录的用户将无法看到。" @@ -5317,7 +5278,7 @@ msgid "This user has blocked you" msgstr "这个用户屏蔽了你" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "这个用户已将你屏蔽,你将无法看到他所发布的内容。" @@ -5341,12 +5302,12 @@ msgstr "这个账户目前没有关注任何人。" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "这将从你的隐藏词汇中删除 {0}。你随时可以重新添加。" -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "讨论串首选项" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "讨论串首选项" @@ -5374,7 +5335,7 @@ msgstr "你想将举报提交给谁?" msgid "Toggle between muted word options." msgstr "在隐藏词汇选项之间切换。" -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "切换下拉式菜单" @@ -5383,7 +5344,7 @@ msgid "Toggle to enable or disable adult content" msgstr "切换以启用或禁用成人内容" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "热门" @@ -5391,10 +5352,12 @@ msgstr "热门" msgid "Transformations" msgstr "转换" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "翻译" @@ -5403,11 +5366,11 @@ msgctxt "action" msgid "Try again" msgstr "重试" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "两步验证" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "在这里输入你的消息" @@ -5415,11 +5378,11 @@ msgstr "在这里输入你的消息" msgid "Type:" msgstr "类型:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "取消屏蔽列表" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "取消隐藏列表" @@ -5428,7 +5391,7 @@ msgstr "取消隐藏列表" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "无法连接到服务,请检查互联网连接。" @@ -5438,8 +5401,8 @@ msgstr "无法连接到服务,请检查互联网连接。" #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "取消屏蔽" @@ -5448,25 +5411,24 @@ msgctxt "action" msgid "Unblock" msgstr "取消屏蔽" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "取消屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "取消屏蔽账户" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "取消屏蔽账户?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "取消转发" @@ -5483,8 +5445,8 @@ msgstr "取消关注" msgid "Unfollow {0}" msgstr "取消关注 {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "取消关注账户" @@ -5493,7 +5455,7 @@ msgid "Unlike this feed" msgstr "取消喜欢这个资讯源" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "取消隐藏" @@ -5501,8 +5463,8 @@ msgstr "取消隐藏" msgid "Unmute {truncatedTag}" msgstr "取消隐藏 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "取消隐藏账户" @@ -5510,17 +5472,17 @@ msgstr "取消隐藏账户" msgid "Unmute all {displayTag} posts" msgstr "取消隐藏所有 {displayTag} 帖子" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "取消静音对话" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "取消隐藏讨论串" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "取消固定" @@ -5528,11 +5490,11 @@ msgstr "取消固定" msgid "Unpin from home" msgstr "从主页取消固定" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "取消固定限制列表" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "从你的资讯源中取消固定" @@ -5549,7 +5511,7 @@ msgstr "取消订阅这个标记者" msgid "Unwanted Sexual Content" msgstr "不受欢迎的性内容" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "更新列表中的 {displayName}" @@ -5561,7 +5523,7 @@ msgstr "更新至 {handle}" msgid "Updating..." msgstr "更新中..." -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "上传图片" @@ -5569,20 +5531,20 @@ msgstr "上传图片" msgid "Upload a text file to:" msgstr "将文本文件上传至:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "从相机上传" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "从文件上传" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5631,11 +5593,11 @@ msgid "Used by:" msgstr "使用者:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "用户被屏蔽" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "用户被 \"{0}\" 屏蔽" @@ -5647,7 +5609,7 @@ msgstr "用户被列表屏蔽" msgid "User Blocked by List" msgstr "用户被列表屏蔽" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "用户屏蔽了你" @@ -5655,30 +5617,30 @@ msgstr "用户屏蔽了你" msgid "User Blocks You" msgstr "用户屏蔽了你" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "{0} 的用户列表" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "<0/> 的用户列表" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "你的用户列表" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "用户列表已创建" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "用户列表已更新" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "用户列表" @@ -5686,7 +5648,7 @@ msgstr "用户列表" msgid "Username or email address" msgstr "用户名或电子邮箱" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "用户" @@ -5701,7 +5663,7 @@ msgstr "关注 <0/> 的用户" msgid "Users I follow" msgstr "我关注的用户" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "\"{0}\"中的用户" @@ -5717,15 +5679,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "验证 DNS 记录" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "验证邮箱" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "验证我的邮箱" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "验证我的邮箱" @@ -5742,18 +5704,22 @@ msgstr "验证文本文件" msgid "Verify Your Email" msgstr "验证你的邮箱" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "电子游戏" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "查看{0}的头像" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "查看{0}的个人资料" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "查看调试入口" @@ -5766,7 +5732,7 @@ msgstr "查看详情" msgid "View details for reporting a copyright violation" msgstr "查看举报版权侵权的详情" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "查看整个讨论串" @@ -5776,11 +5742,12 @@ msgstr "查看这个标记的详情" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "查看个人资料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "查看头像" @@ -5800,7 +5767,6 @@ msgstr "访问网站" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "警告" @@ -5820,11 +5786,11 @@ msgstr "找不到任何与该标签相关的结果。" msgid "We couldn't load this conversation" msgstr "我们无法加载这个对话" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "我们估计还需要 {estimatedTime} 才能完成你的账户准备。" -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" @@ -5836,10 +5802,6 @@ msgstr "我们已经看完了你关注的帖子。这是来自 <0/> 的最新消 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "不建议你添加会出现在许多帖子中的常见词汇,这可能导致你的时间线上没有帖子可显示。" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "我们推荐由我们创建的 \"Discover\" 资讯源:" - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "我们无法加载你的生日首选项,请重试。" @@ -5848,19 +5810,19 @@ msgstr "我们无法加载你的生日首选项,请重试。" msgid "We were unable to load your configured labelers at this time." msgstr "我们暂时无法记载你已配置的标记者。" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "我们会在你的账户准备好时通知你。" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "我们将使用这些信息来帮助定制你的体验。" -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" @@ -5868,7 +5830,7 @@ msgstr "我们遇到了网络问题,请再试一次" msgid "We're so excited to have you join us!" msgstr "我们非常高兴你加入我们!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "很抱歉,我们无法解析这个列表。如果问题持续发生,请联系列表创建者,@{handleOrDid}。" @@ -5876,7 +5838,7 @@ msgstr "很抱歉,我们无法解析这个列表。如果问题持续发生, msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我们无法加载你的隐藏词汇列表。请重试。" -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,无法完成你的搜索。请稍后再试。" @@ -5889,13 +5851,17 @@ msgstr "很抱歉!我们找不到你正在寻找的页面。" msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "很抱歉!你目前只能订阅 10 个标记者,你已达到 10 个的限制。" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "欢迎回来!" + +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "你感兴趣的是什么?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:333 msgid "What's up?" msgstr "发生了什么新鲜事?" @@ -5912,7 +5878,7 @@ msgstr "你想在算法资讯源中看到哪些语言?" msgid "Who can message you?" msgstr "谁可以给你发送私信?" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "谁可以回复" @@ -5949,21 +5915,21 @@ msgstr "为什么应该审核这个用户?" msgid "Wide" msgstr "宽" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "编写私信" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:527 msgid "Write post" msgstr "撰写帖子" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:332 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰写你的回复" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "作家" @@ -5977,11 +5943,20 @@ msgstr "作家" msgid "Yes" msgstr "启用" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "是的,请停用" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "是的,重新启用我的账户" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "昨天,{time}" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "轮到你了。" @@ -5994,9 +5969,9 @@ msgstr "你没有关注任何账户。" msgid "You can also discover new Custom Feeds to follow." msgstr "你也可以探索新的自定义资讯源来关注。" -#: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "你可以稍后在设置中更改。" +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "你也可以暂时停用你的账户,并在任何时间重新激活它。" #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6011,6 +5986,10 @@ msgstr "无论你使用哪种设置,都不会影响已发起的对话。" msgid "You can now sign in with your new password." msgstr "你现在可以使用新密码登录。" +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "你可以重新激活你的账户以继续登录,其他用户将可以重新看到你的个人资料和帖子。" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "你目前还没有任何关注者。" @@ -6019,15 +5998,15 @@ msgstr "你目前还没有任何关注者。" 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:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "你目前还没有任何固定的资讯源。" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "你目前还没有任何保存的资讯源。" -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:194 msgid "You have blocked the author or you have been blocked by the author." msgstr "你已屏蔽该帖子作者,或你已被该作者屏蔽。" @@ -6036,19 +6015,19 @@ msgid "You have blocked this user" msgstr "你已屏蔽这个用户" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "你已屏蔽这个用户,你将无法查看他们发布的内容。" #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "你输入的确认码无效。它应该长得像这样 XXXXX-XXXXX。" -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "你已隐藏这条帖子" @@ -6057,11 +6036,11 @@ msgid "You have hidden this post." msgstr "你已隐藏这条帖子。" #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "你已隐藏这个账户。" -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "你已隐藏这个用户" @@ -6069,12 +6048,12 @@ msgstr "你已隐藏这个用户" msgid "You have no conversations yet. Start one!" msgstr "你还没有任何私信,立即与其他人展开对话吧!" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "你还没有建立任何资讯源。" -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "你还没有建立任何列表。" @@ -6110,19 +6089,19 @@ msgstr "如果你认为标签的标记信息有误,你可以提出申诉。" msgid "You must be 13 years of age or older to sign up." msgstr "你必须年满13岁及以上才能注册。" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "你必须年满18岁及以上才能启用成人内容" - #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "你必须选择至少一个标记者进行举报" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "你之前已停用 @{0}。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "你将不再收到这条讨论串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "你将收到这条讨论串的通知" @@ -6130,26 +6109,35 @@ msgstr "你将收到这条讨论串的通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "你将收到一封带有确认码的电子邮件。请在此输入该确认码,然后输入你的新密码。" -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "你:{0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "你尽在掌控" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "你:{defaultEmbeddedContentMessage}" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "你:{short}" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "轮到你了" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "你已使用应用密码登录账户,请改用你的主密码登录以继续停用你的账户。" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "你已设置完成!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "你选择隐藏了这条帖子中的词汇或标签。" @@ -6161,11 +6149,11 @@ msgstr "你已经浏览完你的订阅资讯源啦!寻找一些更多的账户 msgid "Your account" msgstr "你的账户" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "你的账户已删除" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "你的账户数据库包含所有公共数据记录,它们将被导出为“CAR”文件。这个文件不包括帖子中的媒体,例如图像或你的隐私数据,这些数据需要另外获取。" @@ -6181,13 +6169,9 @@ msgstr "你的私信功能已被停用" msgid "Your choice will be saved, but can be changed later in settings." msgstr "你的选择将被保存,但可以稍后在设置中更改。" -#: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "你的默认资讯源为\"正在关注\"" - #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "你的电子邮箱似乎无效。" @@ -6215,23 +6199,27 @@ msgstr "你的完整用户识别符将修改为 <0>@{0}" msgid "Your muted words" msgstr "你的隐藏词汇" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "你的密码已成功更改!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:323 msgid "Your post has been published" msgstr "你的帖子已发布" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "你的帖子、喜欢和屏蔽是公开可见的,而隐藏不可见。" -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "你的个人资料" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "其他 Bluesky 用户将无法再看到你的个人资料、帖子、列表与其他相关信息,你可以随时登录以重新激活你的账户。" + +#: src/view/com/composer/Composer.tsx:322 msgid "Your reply has been published" msgstr "你的回复已发布" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 376acd5969..ef3243efcb 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-05-24 10:26+0800\n" +"PO-Revision-Date: 2024-06-01 19:07+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -17,60 +17,64 @@ msgstr "" msgid "(no email)" msgstr "(沒有電子郵件)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:260 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" #: src/components/moderation/LabelsOnMe.tsx:55 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" -msgstr "{0, plural, one {該帳號有 # 個標籤} other {該帳號有 # 個標籤}}" +msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標記}}" #: src/components/moderation/LabelsOnMe.tsx:61 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" -msgstr "{0, plural, one {該內容有 # 個標籤} other {該內容有 # 個標籤}}" +msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" -msgstr "{0, plural,one {個跟隨者} other {個跟隨者}}" +msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" #: src/components/ProfileHoverCard/index.web.tsx:380 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:387 msgid "{0, plural, one {like} other {likes}}" -msgstr "{0, plural, one {喜歡} other {喜歡}}" +msgstr "{0, plural, one {喜歡} other {喜歡}}" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" +msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" #: src/screens/Profile/Header/Metrics.tsx:59 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:367 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "{0} 的頭像" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -88,7 +92,7 @@ msgstr "{estimatedTimeMins, plural, one {分} other {分}}" msgid "{following} following" msgstr "{following} 個跟隨中" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:339 msgid "{handle} can't be messaged" msgstr "無法傳送訊息給 {handle}" @@ -130,21 +134,21 @@ msgstr "⚠無效的帳號代碼" msgid "2FA Confirmation" msgstr "雙重驗證" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:650 msgid "Access navigation links and settings" msgstr "存取導覽連結和設定" #: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Access profile and other navigation links" -msgstr "存取個人資料和其他導覽連結" +msgstr "存取個人檔案和其他導覽連結" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Accessibility" msgstr "無障礙" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:503 msgid "Accessibility settings" msgstr "無障礙設定" @@ -154,25 +158,25 @@ msgid "Accessibility Settings" msgstr "無障礙設定" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:339 +#: src/view/screens/Settings/index.tsx:746 msgid "Account" msgstr "帳號" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "已封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "已跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "已靜音帳號" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "已靜音帳號" @@ -189,22 +193,22 @@ msgid "Account removed from quick access" msgstr "已從快速存取中移除帳號" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "已解除封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "已取消跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "已取消靜音帳號" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "新增" @@ -212,13 +216,13 @@ msgstr "新增" msgid "Add a content warning" msgstr "新增內容警告" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "將用戶新增至此列表" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:425 msgid "Add account" msgstr "新增帳號" @@ -247,22 +251,22 @@ msgstr "新增靜音文字及標籤" #: src/screens/Home/NoFeedsPinned.tsx:112 msgid "Add recommended feeds" -msgstr "添加推薦的動態源" +msgstr "新增推薦的動態源" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" -msgstr "添加預設的「Following」動態源,他只會顯示您跟隨的人" +msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人" #: src/view/com/modals/ChangeHandle.tsx:410 msgid "Add the following DNS record to your domain:" msgstr "將以下 DNS 記錄新增到您的網域:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "加入到我的動態源" @@ -271,7 +275,7 @@ msgstr "加入到我的動態源" msgid "Added to list" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "加入到我的動態源" @@ -280,7 +284,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "調整回覆貼文在您的動態中顯示所需的最低喜歡數量。" #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "成人內容" @@ -290,13 +293,13 @@ msgid "Adult content is disabled." msgstr "成人內容已停用。" #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "Advanced" msgstr "進階設定" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." -msgstr "以下是您保存的動態源。" +msgstr "以下是您儲存的動態源。" #: src/view/com/modals/AddAppPasswords.tsx:188 #: src/view/com/modals/AddAppPasswords.tsx:195 @@ -306,10 +309,10 @@ msgstr "允許存取您的私人訊息" #: src/screens/Messages/Settings.tsx:62 #: src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" -msgstr "允許這些人發起新對話:" +msgstr "允許這些人向您發起對話:" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "已經有重置碼了?" @@ -363,16 +366,16 @@ msgstr "問題不在上述選項" msgid "An issue occurred, please try again." msgstr "出現問題,請再試一次。" -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "出現未知錯誤" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:257 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "和" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "動物" @@ -384,7 +387,7 @@ msgstr "GIF 動畫" msgid "Anti-Social Behavior" msgstr "反社會行為" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "應用程式語言" @@ -400,13 +403,13 @@ msgstr "應用程式專用密碼只能包含字母、數字、空格、破折號 msgid "App Password names must be at least 4 characters long." msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:691 msgid "App password settings" msgstr "應用程式專用密碼設定" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "App Passwords" msgstr "應用程式專用密碼" @@ -431,7 +434,7 @@ msgstr "已提交申訴" msgid "Appeal this decision" msgstr "對此決定提出上訴" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:433 msgid "Appearance" msgstr "外觀" @@ -444,7 +447,7 @@ msgstr "使用預設推薦的動態源" msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "您確定要刪除這個應用程式專用密碼「{name}」嗎?" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會為其他參與者刪除。" @@ -452,11 +455,11 @@ msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會為其他參與者刪除。" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:615 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -468,19 +471,19 @@ msgstr "您確定嗎?" msgid "Are you writing in <0>{0}?" msgstr "您正在使用 <0>{0} 書寫嗎?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "藝術" #: src/view/com/modals/SelfLabel.tsx:124 msgid "Artistic or non-erotic nudity." -msgstr "藝術作品或非情色的裸露。" +msgstr "藝術作品或非色情的裸露。" #: src/screens/Signup/StepHandle.tsx:119 msgid "At least 3 characters" msgstr "至少 3 個字元" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -495,15 +498,11 @@ msgstr "至少 3 個字元" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:100 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "返回" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "因為您對 {interestsText} 感興趣" - -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:490 msgid "Basics" msgstr "基本設定" @@ -511,43 +510,43 @@ msgstr "基本設定" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:371 msgid "Birthday:" msgstr "生日:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "封鎖" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "封鎖帳號?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "封鎖帳號" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "封鎖列表" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "封鎖這些帳號?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "已被封鎖" @@ -560,7 +559,7 @@ msgstr "已封鎖帳號" msgid "Blocked Accounts" msgstr "已封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" @@ -568,7 +567,7 @@ msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以 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:370 +#: src/view/com/post-thread/PostThread.tsx:362 msgid "Blocked post." msgstr "已封鎖貼文。" @@ -576,11 +575,11 @@ msgstr "已封鎖貼文。" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "封鎖此帳號不會阻止被貼上標記。" -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "封鎖資訊是公開的。被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "封鎖此帳號不會阻止被貼上標記,但它會阻止此帳號在您的討論串中回覆或與您進行互動。" @@ -599,7 +598,7 @@ msgstr "Bluesky 是一個開放的網路,您可以自行挑選託管服務供 #: src/screens/Moderation/index.tsx:533 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 的官方程式將不會向未登入的使用者顯示您的個人資料和貼文。但其他應用程式可能不會遵循這個要求,這不會使您的帳號變成非公開的。" +msgstr "Bluesky 的官方程式將不會向未登入的使用者顯示您的個人檔案和貼文。但其他應用程式可能不會遵循這個要求,這不會使您的帳號變成非公開的。" #: src/lib/moderation/useLabelBehaviorDescription.ts:53 msgid "Blur images" @@ -607,9 +606,9 @@ msgstr "模糊圖片" #: src/lib/moderation/useLabelBehaviorDescription.ts:51 msgid "Blur images and filter from feeds" -msgstr "從動態中模糊圖片並過濾" +msgstr "模糊圖片並從動態中過濾" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "書籍" @@ -622,19 +621,15 @@ msgstr "瀏覽其他動態源" msgid "Business" msgstr "商務" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" -msgstr "來自 ——" +msgstr "來自 —" #: src/components/LabelingServiceCard/index.tsx:56 msgid "By {0}" msgstr "來自 {0}" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "來自 @{0}" - -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "來自 <0/>" @@ -642,7 +637,7 @@ msgstr "來自 <0/>" msgid "By creating an account you agree to the {els}." msgstr "建立帳號即表示您同意 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "來自您" @@ -658,14 +653,14 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/view/com/composer/Composer.tsx:421 +#: src/view/com/composer/Composer.tsx:427 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -673,15 +668,15 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 +#: src/view/com/util/post-ctrls/RepostButton.tsx:135 #: src/view/screens/Search/Search.tsx:674 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" -#: src/view/com/modals/CreateOrEditList.tsx:363 +#: src/view/com/modals/CreateOrEditList.tsx:349 #: src/view/com/modals/DeleteAccount.tsx:166 #: src/view/com/modals/DeleteAccount.tsx:244 msgctxt "action" @@ -703,9 +698,9 @@ msgstr "取消圖片裁剪" #: src/view/com/modals/EditProfile.tsx:245 msgid "Cancel profile editing" -msgstr "取消編輯個人資料" +msgstr "取消編輯個人檔案" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:129 msgid "Cancel quote post" msgstr "取消引用貼文" @@ -722,17 +717,17 @@ msgstr "取消開啟網站連結" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:365 msgctxt "action" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:712 msgid "Change handle" msgstr "變更帳號代碼" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:723 msgid "Change Handle" msgstr "變更帳號代碼" @@ -740,12 +735,12 @@ msgstr "變更帳號代碼" msgid "Change my email" msgstr "變更我的電子郵件地址" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:757 msgid "Change password" msgstr "變更密碼" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:768 msgid "Change Password" msgstr "變更密碼" @@ -763,24 +758,24 @@ msgstr "變更您的電子郵件地址" msgid "Chat" msgstr "對話" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "對話已靜音" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:632 msgid "Chat settings" msgstr "對話設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Chat Settings" msgstr "對話設定" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "對話已解除靜音" @@ -797,7 +792,7 @@ msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "選擇「所有人」或「沒有人」" @@ -805,7 +800,7 @@ msgstr "選擇「所有人」或「沒有人」" msgid "Choose Service" msgstr "選擇服務" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "選擇提供您自定義動態的演算法。" @@ -813,27 +808,23 @@ msgstr "選擇提供您自定義動態的演算法。" msgid "Choose this color as your avatar" msgstr "選擇這個顏色作為您的頭像" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "選擇您的主要動態源" - #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "選擇您的密碼" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:881 msgid "Clear all legacy storage data" -msgstr "清除所有殘存資料" +msgstr "清除所有遺留資料" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:884 msgid "Clear all legacy storage data (restart after this)" -msgstr "清除所有殘存資料(並重啟)" +msgstr "清除所有遺留資料(並重啟)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Clear all storage data" msgstr "清除所有資料" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:896 msgid "Clear all storage data (restart after this)" msgstr "清除所有資料(並重啟)" @@ -842,11 +833,11 @@ msgstr "清除所有資料(並重啟)" msgid "Clear search query" msgstr "清除搜尋記錄" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Clears all legacy storage data" msgstr "清除所有遺留資料" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:894 msgid "Clears all storage data" msgstr "清除所有資料" @@ -858,11 +849,11 @@ msgstr "點擊這裡" msgid "Click here to open tag menu for {tag}" msgstr "點擊這裡以開啟 {tag} 的標籤選單" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "點擊以重試傳送訊息" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "氣象" @@ -871,9 +862,9 @@ msgid "Clip 🐴 clop 🐴" msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:197 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "關閉" @@ -928,7 +919,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:423 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -936,15 +927,19 @@ msgstr "關閉貼文編輯頁並捨棄草稿" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:204 +msgid "Collapse list of users" +msgstr "折疊用戶清單" + +#: src/view/com/notifications/FeedItem.tsx:340 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "喜劇" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "漫畫" @@ -953,7 +948,7 @@ msgstr "漫畫" msgid "Community Guidelines" msgstr "社群守則" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "完成初始設定並開始使用您的帳號" @@ -961,18 +956,14 @@ msgstr "完成初始設定並開始使用您的帳號" msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:538 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "撰寫回覆" -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "為以下類別配置內容過濾設定:{0}" - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "為 {name} 配置內容過濾設定" @@ -1041,23 +1032,23 @@ msgid "Content filters" msgstr "內容過濾" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "內容語言" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "內容不可用" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "內容警告" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "內容警告" @@ -1065,12 +1056,8 @@ msgstr "內容警告" msgid "Context menu backdrop, click to close the menu." msgstr "彈出式選單背景,點擊以關閉選單。" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "繼續" @@ -1078,28 +1065,17 @@ msgstr "繼續" msgid "Continue as {0} (currently signed in)" msgstr "以 {0} 繼續 (目前已登入)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "繼續下一步" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "繼續下一步" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "繼續下一步,不跟隨任何帳號" - -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:110 msgid "Conversation deleted" msgstr "對話已刪除" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "烹飪" @@ -1108,15 +1084,15 @@ msgstr "烹飪" msgid "Copied" msgstr "已複製" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:262 msgid "Copied build version to clipboard" msgstr "已複製建構版本號至剪貼簿" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1134,29 +1110,29 @@ msgstr "複製" #: src/view/com/modals/ChangeHandle.tsx:474 msgid "Copy {0}" -msgstr "複製 {0}" +msgstr "複製{0}" #: src/components/dialogs/Embed.tsx:120 #: src/components/dialogs/Embed.tsx:139 msgid "Copy code" msgstr "複製程式碼" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "複製列表連結" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "複製貼文連結" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "複製訊息文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "複製貼文文字" @@ -1171,13 +1147,13 @@ msgstr "無法離開對話" #: src/view/screens/ProfileFeed.tsx:102 msgid "Could not load feed" -msgstr "無法加載動態" +msgstr "無法載入動態" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "無法載入列表" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "無法靜音對話" @@ -1186,7 +1162,7 @@ msgstr "無法靜音對話" msgid "Create a new account" msgstr "建立新帳號" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:417 msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" @@ -1199,7 +1175,7 @@ msgstr "建立帳號" msgid "Create an account" msgstr "建立一個帳號" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "或是建立一個頭像" @@ -1220,7 +1196,7 @@ msgstr "建立 {0} 的檢舉" msgid "Created {0}" msgstr "{0} 已建立" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "文化" @@ -1233,8 +1209,7 @@ msgstr "自訂" msgid "Custom domain" msgstr "自訂網域" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所愛的內容。" @@ -1242,8 +1217,8 @@ msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所 msgid "Customize media from external sites." msgstr "自訂外部網站的媒體。" -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:478 msgid "Dark" msgstr "深色" @@ -1251,7 +1226,7 @@ msgstr "深色" msgid "Dark mode" msgstr "深色模式" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:465 msgid "Dark Theme" msgstr "深色主題" @@ -1259,7 +1234,7 @@ msgstr "深色主題" msgid "Date of birth" msgstr "出生日期" -#: src/view/screens/Settings/index.tsx:843 +#: src/view/screens/Settings/index.tsx:844 msgid "Debug Moderation" msgstr "內容管理偵錯" @@ -1267,14 +1242,14 @@ msgstr "內容管理偵錯" msgid "Debug panel" msgstr "偵錯面板" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "刪除" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Delete account" msgstr "刪除帳號" @@ -1290,24 +1265,24 @@ msgstr "刪除應用程式專用密碼" msgid "Delete app password?" msgstr "刪除應用程式專用密碼?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:864 msgid "Delete chat declaration record" msgstr "刪除對話聲明紀錄" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "為我刪除" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "刪除列表" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "刪除訊息" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "為我刪除訊息" @@ -1315,37 +1290,37 @@ msgstr "為我刪除訊息" msgid "Delete my account" msgstr "刪除我的帳號" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:811 msgid "Delete My Account…" msgstr "刪除我的帳號…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "刪除貼文" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "刪除此列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "刪除這條貼文?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "已刪除" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:348 msgid "Deleted post." msgstr "已刪除貼文。" -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:862 msgid "Deletes the chat declaration record" msgstr "刪除對話聲明紀錄" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1355,11 +1330,11 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:271 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:471 msgid "Dim" msgstr "昏暗" @@ -1388,11 +1363,11 @@ msgstr "關閉觸覺回饋" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:617 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:614 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1406,7 +1381,7 @@ msgstr "阻撓應用程式向未登入用戶顯示我的帳號" msgid "Discover new custom feeds" msgstr "探索新的自訂動態源" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "探索新的動態源" @@ -1442,8 +1417,8 @@ msgstr "網域已驗證!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1459,8 +1434,8 @@ msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:129 -#: src/view/com/modals/Threadgate.tsx:132 +#: src/view/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 #: src/view/com/modals/UserAddRemoveLists.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:98 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1472,8 +1447,8 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成 {extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "下載 CAR 檔案" @@ -1481,10 +1456,6 @@ msgstr "下載 CAR 檔案" msgid "Drop to add images" msgstr "拖放即可新增圖片" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "受 Apple 政策限制,成人內容只能在完成註冊後在網頁端啟用。" - #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "例如:alice" @@ -1505,19 +1476,19 @@ msgstr "例如:藝術家、愛狗人士和狂熱讀者。" msgid "E.g. artistic nudes." msgstr "例如:藝術裸露。" -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "例如:優秀的發文者" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "例如:垃圾內容製造者" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "例如:絕對不容錯過的發文者。" -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "例如:多次張貼廣告的用戶。" @@ -1530,7 +1501,7 @@ msgctxt "action" msgid "Edit" msgstr "編輯" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "編輯頭像" @@ -1540,40 +1511,40 @@ msgstr "編輯頭像" msgid "Edit image" msgstr "編輯圖片" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "編輯列表詳情" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "編輯內容管理列表" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 +#: src/view/screens/Feeds.tsx:495 #: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "編輯我的動態源" #: src/view/com/modals/EditProfile.tsx:153 msgid "Edit my profile" -msgstr "編輯我的個人資料" +msgstr "編輯我的個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 msgid "Edit profile" -msgstr "編輯個人資料" +msgstr "編輯個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 msgid "Edit Profile" -msgstr "編輯個人資料" +msgstr "編輯個人檔案" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "編輯已儲存之動態源" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "編輯用戶列表" @@ -1585,7 +1556,7 @@ msgstr "編輯您的顯示名稱" msgid "Edit your profile description" msgstr "編輯您的帳號描述" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "教育" @@ -1615,7 +1586,7 @@ msgstr "電子郵件已更新" msgid "Email verified" msgstr "電子郵件已驗證" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:343 msgid "Email:" msgstr "電子郵件:" @@ -1624,8 +1595,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "嵌入貼文" @@ -1641,15 +1612,6 @@ msgstr "僅啟用 {0}" msgid "Enable adult content" msgstr "顯示成人內容" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "顯示成人內容" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "允許在您的動態中出現成人內容" - #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" @@ -1694,7 +1656,7 @@ msgstr "輸入文字或標籤" msgid "Enter Confirmation Code" msgstr "輸入驗證碼" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "輸入您收到的驗證碼以更改密碼。" @@ -1727,7 +1689,7 @@ msgstr "請在下方輸入您的新電子郵件地址。" msgid "Enter your username and password" msgstr "輸入您的用戶名稱和密碼" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "儲存檔案時發生錯誤" @@ -1735,16 +1697,16 @@ msgstr "儲存檔案時發生錯誤" msgid "Error receiving captcha response." msgstr "Captcha 給出了錯誤的回應。" -#: src/screens/Onboarding/StepInterests/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:192 #: src/view/screens/Search/Search.tsx:108 msgid "Error:" msgstr "錯誤:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "所有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43 msgid "Everybody can reply" msgstr "所有人都可以回覆" @@ -1788,6 +1750,10 @@ msgstr "退出輸入搜索查詢" msgid "Expand alt text" msgstr "展開替代文字" +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Expand list of users" +msgstr "展開用戶清單" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1799,14 +1765,14 @@ msgstr "露骨或可能令人不安的媒體內容。" #: src/lib/moderation/useGlobalLabelStrings.ts:35 msgid "Explicit sexual images." -msgstr "露骨的情色圖片。" +msgstr "露骨的色情圖片。" -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:780 msgid "Export my data" msgstr "匯出我的資料" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:791 msgid "Export My Data" msgstr "匯出我的資料" @@ -1822,11 +1788,11 @@ msgstr "外部媒體可能允許網站收集有關您和您裝置的資料。在 #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "External Media Preferences" msgstr "外部媒體偏好" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:664 msgid "External media settings" msgstr "外部媒體設定" @@ -1835,15 +1801,15 @@ msgstr "外部媒體設定" msgid "Failed to create app password." msgstr "建立應用程式專用密碼失敗。" -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "無法建立列表。請檢查您的網路連線並重試。" -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "無法刪除訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請重試" @@ -1859,7 +1825,7 @@ msgstr "無法載入過去的訊息" msgid "Failed to save image: {0}" msgstr "無法儲存圖片:{0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "無法傳送" @@ -1877,22 +1843,22 @@ msgstr "無法更新設定" msgid "Feed" msgstr "動態" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "{0} 建立的動態源" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "動態源已離線" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "意見回饋" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -1902,17 +1868,13 @@ msgstr "動態源" #: src/view/screens/SavedFeeds.tsx:179 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." -msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請見 <0/>。" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "動態源也可以圍繞某些話題!" +msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "檔案內容" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "文件儲存成功!" @@ -1920,7 +1882,7 @@ msgstr "文件儲存成功!" msgid "Filter from feeds" msgstr "動態源中的篩選" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "正在完成" @@ -1942,11 +1904,11 @@ msgstr "對「Following」動態源中的內容進行微調,以下選項只對 msgid "Fine-tune the discussion threads." msgstr "微調討論串。" -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "靈活" @@ -1961,7 +1923,6 @@ msgstr "垂直翻轉" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -1973,34 +1934,29 @@ msgctxt "action" msgid "Follow" msgstr "跟隨" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "跟隨 {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "跟隨 {name}" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "跟隨帳號" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "跟隨所有" - #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "回追蹤" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "跟隨選擇的用戶並繼續下一步" - -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "由 {0} 跟隨" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "已跟隨的用戶" @@ -2008,7 +1964,7 @@ msgstr "已跟隨的用戶" msgid "Followed users only" msgstr "僅限已跟隨的用戶" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:172 msgid "followed you" msgstr "已跟隨您" @@ -2022,7 +1978,7 @@ msgstr "跟隨者" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:413 msgid "Following" @@ -2032,7 +1988,11 @@ msgstr "跟隨中" msgid "Following {0}" msgstr "已跟隨 {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "已跟隨 {name}" + +#: src/view/screens/Settings/index.tsx:567 msgid "Following feed preferences" msgstr "「Following」動態源偏好" @@ -2040,7 +2000,7 @@ msgstr "「Following」動態源偏好" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" @@ -2048,11 +2008,11 @@ msgstr "「Following」動態源偏好" msgid "Follows you" msgstr "跟隨您" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "跟隨您" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "食物" @@ -2085,7 +2045,7 @@ msgstr "頻繁發佈不當內容" msgid "From @{sanitizedAuthor}" msgstr "來自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:231 msgctxt "from-feed" msgid "From <0/>" msgstr "來自 <0/>" @@ -2103,7 +2063,7 @@ msgstr "開始" msgid "Get Started" msgstr "開始" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "為您的個人檔案增添新顏" @@ -2117,7 +2077,7 @@ msgstr "明顯違反法律或服務條款" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "返回" @@ -2127,7 +2087,7 @@ msgstr "返回" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "返回" @@ -2148,26 +2108,26 @@ msgstr "前往首頁" msgid "Go Home" msgstr "前往首頁" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:159 msgid "Go to conversation with {0}" msgstr "與 {0} 對話" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "前往下一步" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" -msgstr "前往個人頁面" +msgstr "前往個人檔案" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" -msgstr "前往用戶個人頁面" +msgstr "前往用戶的個人檔案" #: src/lib/moderation/useGlobalLabelStrings.ts:46 msgid "Graphic Media" -msgstr "不適宜圖像媒體" +msgstr "不適宜的圖像媒體" #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" @@ -2185,7 +2145,7 @@ msgstr "騷擾、惡作劇或其他無法容忍的行為" msgid "Hashtag" msgstr "標籤" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "標籤:#{tag}" @@ -2193,96 +2153,82 @@ msgstr "標籤:#{tag}" msgid "Having trouble?" msgstr "遇到問題?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "幫助" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." -msgstr "透過上傳圖片或創建頭像來幫助人們知道您不是機器人。" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "這裡有一些您可以跟隨的帳號" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "這裡有一些熱門的話題動態源。跟隨的動態源數量沒有限制。" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "這裡有一些根據您的興趣({interestsText})所推薦的熱門話題動態源。跟隨的動態源數量沒有限制。" +msgstr "透過上傳圖片或建立頭像來幫助人們知道您不是機器人。" #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "這是您的應用程式專用密碼。" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:347 msgctxt "action" msgid "Hide" msgstr "隱藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "隱藏貼文" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "隱藏內容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "隱藏這則貼文?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:338 msgid "Hide user list" msgstr "隱藏用戶列表" #: src/view/com/posts/FeedErrorMessage.tsx:118 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." -msgstr "唔,與動態源的伺服器連線時發生了某種問題。請告訴該動態源的擁有者這個問題。" +msgstr "抱歉,與動態源的伺服器連線時發生了某種問題。請向該動態源的擁有者報告這個問題。" #: src/view/com/posts/FeedErrorMessage.tsx:106 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." -msgstr "唔,動態源的伺服器似乎設定錯誤。請告訴該動態源的擁有者這個問題。" +msgstr "抱歉,動態源的伺服器似乎設定錯誤。請向該動態源的擁有者報告這個問題。" #: src/view/com/posts/FeedErrorMessage.tsx:112 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." -msgstr "唔,動態源的伺服器似乎已離線。請告訴該動態源的擁有者這個問題。" +msgstr "抱歉,動態源的伺服器似乎已離線。請向該動態源的擁有者報告這個問題。" #: src/view/com/posts/FeedErrorMessage.tsx:109 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." -msgstr "唔,動態源的伺服器給出了錯誤的回應。請告訴該動態源的擁有者這個問題。" +msgstr "抱歉,動態源的伺服器給出了錯誤的回應。請向該動態源的擁有者報告這個問題。" #: src/view/com/posts/FeedErrorMessage.tsx:103 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." -msgstr "唔,我們無法找到這個動態源,它可能已被刪除。" +msgstr "抱歉,我們無法找到這個動態源,它可能已被刪除。" #: src/screens/Moderation/index.tsx:59 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." -msgstr "唔,看起來我們在載入這些資料時遇到了問題,請參閱下方詳情。如果問題持續存在,請聯繫我們。" +msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參閱下方詳情。如果問題持續存在,請聯繫我們。" #: src/screens/Profile/ErrorState.tsx:31 msgid "Hmmmm, we couldn't load that moderation service." -msgstr "唔,我們無法載入該內容管理服務。" +msgstr "抱歉,我們無法載入該內容管理服務。" -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2322,7 +2268,7 @@ msgstr "我擁有自己的網域" #: src/components/dms/BlockedByListDialog.tsx:56 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" -msgstr "我了解" +msgstr "我瞭解" #: src/view/com/lightbox/Lightbox.web.tsx:185 msgid "If alt text is long, toggles alt text expanded state" @@ -2336,15 +2282,15 @@ msgstr "若不勾選,則預設為全年齡向。" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母或法定監護人必須代表您閱讀這些條款。" -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "如果刪除這個列表,您將無法恢復它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "如果刪除這則貼文,您將無法恢復它。" -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "如果您想更改密碼,我們將向您發送一個驗證碼以確認這是您的帳號。" @@ -2421,7 +2367,7 @@ msgstr "為您隆重介紹「私人訊息」" msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:241 msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" @@ -2449,23 +2395,19 @@ msgstr "邀請碼:{0} 個可用" msgid "Invite codes: 1 available" msgstr "邀請碼:1 個可用" -#: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "它會即時顯示您所跟隨的人發佈的貼文。" - #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "工作" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "新聞學" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "由 {0} 標記。" -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "由作者標記。" @@ -2485,20 +2427,20 @@ msgstr "您帳號上的標記" msgid "Labels on your content" msgstr "您內容上的標記" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "語言選擇" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:524 msgid "Language settings" msgstr "語言設定" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "語言設定" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Languages" msgstr "語言" @@ -2511,12 +2453,12 @@ msgstr "最新" msgid "Learn More" msgstr "瞭解詳情" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." -msgstr "詳細了解套用於此內容的內容管理。" +msgstr "詳細瞭解套用於此內容的內容管理。" -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "瞭解有關此警告的更多資訊" @@ -2525,7 +2467,7 @@ msgstr "瞭解有關此警告的更多資訊" msgid "Learn more about what is public on Bluesky." msgstr "瞭解有關 Bluesky 上公開內容的更多資訊。" -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "瞭解詳情。" @@ -2538,10 +2480,10 @@ msgstr "離開" msgid "Leave chat" msgstr "離開對話" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "離開對話" @@ -2556,9 +2498,9 @@ msgstr "離開 Bluesky" #: src/screens/Deactivated.tsx:134 msgid "left to go." -msgstr "尚未完成。" +msgstr "個人在排在您前面。" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:307 msgid "Legacy storage cleared, you need to restart the app now." msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" @@ -2567,11 +2509,11 @@ msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" msgid "Let's get your password reset!" msgstr "讓我們來重設您的密碼吧!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "讓我們開始吧!" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "Light" msgstr "亮色" @@ -2592,11 +2534,11 @@ msgstr "按喜歡的用戶" msgid "Liked By" msgstr "按喜歡的用戶" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:175 msgid "liked your custom feed" msgstr "對您的自訂動態源表示喜歡" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:167 msgid "liked your post" msgstr "已喜歡您的貼文" @@ -2604,7 +2546,7 @@ msgstr "已喜歡您的貼文" msgid "Likes" msgstr "喜歡" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Likes on this post" msgstr "這條貼文的喜歡數" @@ -2612,35 +2554,35 @@ msgstr "這條貼文的喜歡數" msgid "List" msgstr "列表" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "列表頭像" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "列表已封鎖" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "列表由 {0} 建立" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "列表已刪除" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "列表已靜音" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "列表名稱" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "已解除封鎖的列表" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "已解除靜音的列表" @@ -2657,14 +2599,14 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "封鎖此用戶的列表:" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:164 msgid "Load new notifications" msgstr "載入新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "載入新的貼文" @@ -2691,7 +2633,7 @@ msgstr "登出可見性" msgid "Login to account that is not listed" msgstr "登入未列出的帳號" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "長按開啟 #{tag} 的標籤選單" @@ -2701,11 +2643,11 @@ msgstr "看起來像是 XXXXX-XXXXX" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:39 msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." -msgstr "您似乎尚未儲存任何動態源!使用我們的建議或瀏覽下面的更多內容。" +msgstr "您似乎尚未儲存任何動態源!參考我們的建議或瀏覽下面的更多內容。" #: src/screens/Home/NoFeedsPinned.tsx:96 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" -msgstr "看起來您已取消釘選所有動態源,但不用擔心,您可以在下面添加一些😄" +msgstr "看起來您已取消釘選所有動態源。但不用擔心,您可以在下面新增一些😄" #: src/screens/Feeds/NoFollowingFeed.tsx:37 msgid "Looks like you're missing a following feed. <0>Click here to add one." @@ -2719,8 +2661,8 @@ msgstr "請確認這是您想要去的的地方!" msgid "Manage your muted words and tags" msgstr "管理您靜音的文字和標籤" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "標記為已讀" @@ -2733,11 +2675,11 @@ msgstr "媒體" msgid "mentioned users" msgstr "被提及的用戶" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "被提及的用戶" -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:649 msgid "Menu" msgstr "選單" @@ -2746,8 +2688,8 @@ msgstr "選單" msgid "Message {0}" msgstr "給 {0} 傳送訊息" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:111 msgid "Message deleted" msgstr "訊息已刪除" @@ -2755,12 +2697,12 @@ msgstr "訊息已刪除" msgid "Message from server: {0}" msgstr "來自伺服器的訊息:{0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "訊息輸入欄位" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "訊息太長了" @@ -2768,7 +2710,7 @@ msgstr "訊息太長了" msgid "Message settings" msgstr "訊息設定" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2781,7 +2723,7 @@ msgstr "誤導性帳號" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation" msgstr "內容管理" @@ -2789,26 +2731,26 @@ msgstr "內容管理" msgid "Moderation details" msgstr "內容管理詳情" -#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:206 msgid "Moderation list by {0}" msgstr "由 {0} 建立的內容管理列表" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "由 建立的內容管理列表" -#: src/view/com/lists/ListCard.tsx:91 +#: src/view/com/lists/ListCard.tsx:93 #: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "您建立的內容管理列表" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "已建立內容管理列表" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "內容管理列表已更新" @@ -2821,7 +2763,7 @@ msgstr "內容管理列表" msgid "Moderation Lists" msgstr "內容管理列表" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:549 msgid "Moderation settings" msgstr "內容管理設定" @@ -2834,11 +2776,11 @@ msgid "Moderation tools" msgstr "內容管理工具" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:577 msgid "More" msgstr "更多" @@ -2846,7 +2788,7 @@ msgstr "更多" msgid "More feeds" msgstr "更多動態源" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "更多選項" @@ -2862,12 +2804,12 @@ msgstr "靜音" msgid "Mute {truncatedTag}" msgstr "靜音 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "靜音帳號" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "靜音帳號" @@ -2875,8 +2817,8 @@ msgstr "靜音帳號" msgid "Mute all {displayTag} posts" msgstr "將所有 {displayTag} 貼文靜音" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "靜音對話" @@ -2888,11 +2830,11 @@ msgstr "僅靜音標籤" msgid "Mute in text & tags" msgstr "靜音文字和標籤" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "靜音列表" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "靜音這些帳號?" @@ -2904,17 +2846,17 @@ msgstr "在貼文內容和話題標籤中隱藏該文字" msgid "Mute this word in tags only" msgstr "僅在話題標籤中隱藏該文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "靜音討論串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "靜音文字和標籤" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "已靜音" @@ -2931,7 +2873,7 @@ msgstr "已靜音帳號" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "已靜音的帳號將不會在您的通知或動態中顯示,靜音資訊是完全非公開的。" -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "被「{0}」靜音" @@ -2939,7 +2881,7 @@ msgstr "被「{0}」靜音" msgid "Muted words & tags" msgstr "靜音文字和標籤" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "封鎖是私人的。被封鎖的帳號可以與您互動,但您將無法看到他們的貼文或收到來自他們的通知。" @@ -2948,28 +2890,28 @@ msgstr "封鎖是私人的。被封鎖的帳號可以與您互動,但您將無 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "我的動態源" #: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" -msgstr "我的個人資料" +msgstr "我的個人檔案" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:610 msgid "My saved feeds" msgstr "我儲存的動態源" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:616 msgid "My Saved Feeds" msgstr "我儲存的動態源" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "名稱" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "名稱是必填項" @@ -2979,13 +2921,13 @@ msgstr "名稱是必填項" msgid "Name or Description Violates Community Standards" msgstr "名稱或描述違反社群標準" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "自然" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "切換到下一畫面" @@ -2997,15 +2939,15 @@ msgstr "切換到您的個人檔案" msgid "Need to report a copyright violation?" msgstr "需要檢舉侵權嗎?" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "永遠不會失去對您的跟隨者或資料的存取權。" #: src/view/com/modals/ChangeHandle.tsx:515 msgid "Nevermind, create a handle for me" -msgstr "沒關係,為我創建一個帳號代碼" +msgstr "不用了,為我建立一個帳號代碼" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "新增" @@ -3014,7 +2956,7 @@ msgstr "新增" msgid "New" msgstr "新增" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3024,29 +2966,29 @@ msgstr "新對話" msgid "New messages" msgstr "新訊息" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "新的內容管理列表" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "新密碼" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "新密碼" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "新貼文" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:173 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "新貼文" @@ -3056,7 +2998,7 @@ msgctxt "action" msgid "New Post" msgstr "新貼文" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "新的用戶列表" @@ -3064,7 +3006,7 @@ msgstr "新的用戶列表" msgid "Newest replies first" msgstr "最新回覆優先" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "新聞" @@ -3075,8 +3017,8 @@ msgstr "新聞" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "下一個" @@ -3094,7 +3036,7 @@ msgid "No" msgstr "關" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "沒有描述" @@ -3114,7 +3056,7 @@ msgstr "不再跟隨 {0}" msgid "No longer than 253 characters" msgstr "不超過 253 個字符" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:98 msgid "No messages yet" msgstr "還沒有訊息" @@ -3122,7 +3064,7 @@ msgstr "還沒有訊息" msgid "No more conversations to show" msgstr "已經沒有對話啦!" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "還沒有通知!" @@ -3138,7 +3080,7 @@ msgstr "沒有人" msgid "No result" msgstr "沒有結果" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:138 msgid "No results" msgstr "沒有結果" @@ -3146,7 +3088,7 @@ msgstr "沒有結果" msgid "No results found" msgstr "未找到結果" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "未找到「{query}」的結果" @@ -3165,11 +3107,11 @@ msgstr "未找到「{search}」的搜尋結果。" msgid "No thanks" msgstr "不,謝謝" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "沒有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 msgid "Nobody can reply" msgstr "沒有人可以回覆" @@ -3180,7 +3122,7 @@ msgstr "還沒有人按喜歡,也許您應該成為第一個!" #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" -msgstr "非情色內容裸體" +msgstr "非色情內容裸體" #: src/Navigation.tsx:116 #: src/view/screens/Profile.tsx:100 @@ -3192,15 +3134,15 @@ msgstr "未找到" msgid "Not right now" msgstr "暫時不需要" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "關於分享的注意事項" #: src/screens/Moderation/index.tsx:540 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 應用程式和網站上的內容可見性,其他應用程式可能不尊遵循這樣的規則。您的內容仍可能由其他應用程式和網站顯示給未登入的使用者。" +msgstr "注意:Bluesky 是一個開放且公開的網路。此設定僅限制您在 Bluesky 應用程式和網站上的內容可見性,其他應用程式可能不會遵循這個規則。您的內容仍可能由其他應用程式和網站顯示給未登入的使用者。" #: src/screens/Messages/List/index.tsx:215 msgid "Nothing here" @@ -3214,9 +3156,9 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:125 +#: src/view/screens/Notifications.tsx:150 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3224,7 +3166,7 @@ msgstr "通知音效" msgid "Notifications" msgstr "通知" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "現在" @@ -3245,11 +3187,10 @@ msgstr "顯示" msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "糟糕!發生了一些錯誤。" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "好的" @@ -3262,21 +3203,21 @@ msgstr "好的" msgid "Oldest replies first" msgstr "最舊的回覆優先" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:255 msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:492 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" -msgstr "僅支援 .jpg 和 .png 文件" +msgstr "僅支援 .jpg 或 .png 格式的圖片" #: src/view/com/threadgate/WhoCanReply.tsx:100 msgid "Only {0} can reply." -msgstr "只有{0}可以回覆。" +msgstr "只有 {0} 可以回覆。" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3292,21 +3233,25 @@ msgstr "糟糕,發生了錯誤!" msgid "Oops!" msgstr "糟糕!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "開啟" -#: src/screens/Onboarding/StepProfile/index.tsx:280 -msgid "Open avatar creator" -msgstr "開啟頭像創建工具" +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "開啟 {name} 個人檔案快捷選單" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 +msgid "Open avatar creator" +msgstr "開啟頭像建立工具" -#: src/screens/Messages/List/ChatListItem.tsx:164 #: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:166 msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:598 +#: src/view/com/composer/Composer.tsx:599 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3314,7 +3259,7 @@ msgstr "開啟表情符號選擇器" msgid "Open feed options menu" msgstr "開啟動態選項選單" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Open links with in-app browser" msgstr "在內建瀏覽器中開啟連結" @@ -3330,24 +3275,24 @@ msgstr "開啟靜音文字和標籤設定" msgid "Open navigation" msgstr "開啟導覽" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "開啟貼文選項選單" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:841 msgid "Open storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Open system log" msgstr "開啟系統日誌" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "開啟 {numItems} 個選項" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:504 msgid "Opens accessibility settings" msgstr "開啟無障礙設定" @@ -3355,23 +3300,19 @@ msgstr "開啟無障礙設定" msgid "Opens additional details for a debug entry" msgstr "開啟除錯項目的額外詳細資訊" -#: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "展開此通知的用戶列表" - #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "開啟裝置相機" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:633 msgid "Opens chat settings" -msgstr "打開對話設定" +msgstr "開啟對話設定" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "開啟編輯器" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:525 msgid "Opens configurable language settings" msgstr "開啟可以更改的語言設定" @@ -3379,7 +3320,7 @@ msgstr "開啟可以更改的語言設定" msgid "Opens device photo gallery" msgstr "開啟裝置相簿" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:665 msgid "Opens external embeds settings" msgstr "開啟外部連結嵌入設定" @@ -3401,23 +3342,23 @@ msgstr "開啟 GIF 選擇對話框" msgid "Opens list of invite codes" msgstr "開啟邀請碼列表" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:801 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "開啟帳號刪除的確認彈窗。需要電子郵件驗證碼" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:759 msgid "Opens modal for changing your Bluesky password" msgstr "開啟修改 Bluesky 密碼的彈窗" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:714 msgid "Opens modal for choosing a new Bluesky handle" -msgstr "開啟創建新 Bluesky 帳號代碼的彈窗" +msgstr "開啟建立新 Bluesky 帳號代碼的彈窗" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:782 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "開啟下載 Bluesky 帳號數據(存儲庫)的彈窗" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:979 msgid "Opens modal for email verification" msgstr "開啟驗證電子郵件的彈窗" @@ -3425,7 +3366,7 @@ msgstr "開啟驗證電子郵件的彈窗" msgid "Opens modal for using custom domain" msgstr "開啟使用自訂網域的彈窗" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:550 msgid "Opens moderation settings" msgstr "開啟內容管理設定" @@ -3434,19 +3375,19 @@ msgid "Opens password reset form" msgstr "開啟密碼重設表單" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "開啟編輯已儲存的動態源之畫面" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:611 msgid "Opens screen with all saved feeds" msgstr "開啟包含所有已儲存的動態源之畫面" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:692 msgid "Opens the app password settings" msgstr "開啟應用程式專用密碼設定畫面" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:568 msgid "Opens the Following feed preferences" msgstr "開啟「Following」動態源偏好" @@ -3454,20 +3395,25 @@ msgstr "開啟「Following」動態源偏好" msgid "Opens the linked website" msgstr "開啟網站連結" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:842 msgid "Opens the storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Opens the system log page" msgstr "開啟系統日誌頁面" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:589 msgid "Opens the threads preferences" msgstr "開啟討論串偏好" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "開啟這個個人檔案" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "{0} 選項,共 {numItems} 個" @@ -3476,7 +3422,7 @@ msgstr "{0} 選項,共 {numItems} 個" msgid "Optionally provide additional information below:" msgstr "在以下提供額外訊息(可選):" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "或者組合這些選項:" @@ -3488,7 +3434,7 @@ msgstr "其他" msgid "Other account" msgstr "其他帳號" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "其他…" @@ -3512,7 +3458,7 @@ msgstr "頁面不存在" msgid "Password" msgstr "密碼" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "密碼已更改" @@ -3548,7 +3494,7 @@ msgstr "需要相簿權限。" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "相簿權限已遭拒絕,請在系統設定中啟用。" -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "寵物" @@ -3557,7 +3503,7 @@ msgid "Pictures meant for adults." msgstr "適合成年人的圖像。" #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "釘選到首頁" @@ -3569,7 +3515,7 @@ msgstr "釘選到首頁" msgid "Pinned Feeds" msgstr "釘選的動態源列表" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "從您的動態中取消釘選" @@ -3608,11 +3554,11 @@ msgstr "請完成 Captcha 驗證。" #: src/view/com/modals/ChangeEmail.tsx:65 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 "更改前請先確認您的電子郵件地址。這是電子郵件更新工具的臨時要求,此限制將很快被移除。" +msgstr "更改前請先確認您的電子郵件地址。這是電子郵件更新工具的臨時要求,此限制很快就會被移除。" #: src/view/com/modals/AddAppPasswords.tsx:95 msgid "Please enter a name for your app password. All spaces is not allowed." -msgstr "請輸入應用程式專用密碼的名稱。所有空格均不允許使用。" +msgstr "請輸入應用程式專用密碼的名稱。不允許包含任何空格。" #: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." @@ -3632,7 +3578,7 @@ msgstr "請輸入您的密碼:" #: src/components/moderation/LabelsOnMeDialog.tsx:258 msgid "Please explain why you think this label was incorrectly applied by {0}" -msgstr "請解釋您認為 {0} 不正確套用此標記的原因" +msgstr "請解釋您認為 {0} 不該套用此標記的原因" #: src/screens/Messages/Conversation/ChatDisabled.tsx:110 msgid "Please explain why you think your chats were incorrectly disabled" @@ -3647,30 +3593,30 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:275 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "政治" #: src/view/com/modals/SelfLabel.tsx:112 msgid "Porn" -msgstr "情色內容" +msgstr "色情內容" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:466 +#: src/view/com/composer/Composer.tsx:474 msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:426 msgctxt "description" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:195 msgid "Post by {0}" msgstr "{0} 的貼文" @@ -3680,25 +3626,25 @@ msgstr "{0} 的貼文" msgid "Post by @{0}" msgstr "@{0} 的貼文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "貼文已刪除" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:192 msgid "Post hidden" msgstr "貼文已隱藏" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "貼文因靜音文字而被隱藏" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "被您靜音的貼文" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "貼文語言" @@ -3706,8 +3652,8 @@ msgstr "貼文語言" msgid "Post Languages" msgstr "貼文語言" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:187 +#: src/view/com/post-thread/PostThread.tsx:199 msgid "Post not found" msgstr "找不到貼文" @@ -3750,7 +3696,7 @@ msgstr "按下以重試" msgid "Previous image" msgstr "上一張圖片" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "主要語言" @@ -3758,15 +3704,15 @@ msgstr "主要語言" msgid "Prioritize Your Follows" msgstr "優先顯示跟隨者" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:648 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "隱私" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:928 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "隱私政策" @@ -3796,11 +3742,11 @@ msgstr "個人檔案" msgid "Profile updated" msgstr "個人檔案已更新" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:992 msgid "Protect your account by verifying your email." msgstr "通過驗證電子郵件地址來保護您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "公開內容" @@ -3808,32 +3754,25 @@ msgstr "公開內容" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "公開且可共享的批量靜音或封鎖列表。" -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:451 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:451 msgid "Publish reply" msgstr "發佈回覆" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "引用貼文" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "引用貼文" - -#: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "引用貼文" - #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" msgstr "隨機顯示 (又名試試手氣)" @@ -3859,19 +3798,19 @@ msgid "Reload conversations" msgstr "重新載入對話" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:219 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" -msgstr "移除" +msgstr "刪除" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "刪除帳號" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "刪除頭像" @@ -3879,6 +3818,10 @@ msgstr "刪除頭像" msgid "Remove Banner" msgstr "刪除橫幅" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "刪除嵌入" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -3889,15 +3832,15 @@ msgstr "刪除動態源" msgid "Remove feed?" msgstr "刪除動態源?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" @@ -3913,11 +3856,12 @@ msgstr "刪除圖片預覽" msgid "Remove mute word from your list" msgstr "從您的列表中移除靜音文字" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:233 msgid "Remove quote" msgstr "刪除引用貼文" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "刪除轉貼貼文" @@ -3930,13 +3874,13 @@ msgstr "將這個動態源從您已儲存之動態源列表中刪除" msgid "Removed from list" msgstr "從列表中刪除" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "已從我的動態源中刪除" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "從您的動態中刪除" @@ -3944,7 +3888,7 @@ msgstr "從您的動態中刪除" msgid "Removes default thumbnail from {0}" msgstr "從 {0} 中刪除預設縮圖" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:234 msgid "Removes quoted post" msgstr "刪除已轉貼貼文" @@ -3961,7 +3905,7 @@ msgstr "回覆" msgid "Replies to this thread are disabled" msgstr "對此討論串的回覆已停用" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:464 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -3970,25 +3914,25 @@ msgstr "回覆" msgid "Reply Filters" msgstr "回覆過濾器" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:180 +#: src/view/com/posts/FeedItem.tsx:429 msgctxt "description" msgid "Reply to <0><1/>" msgstr "對 <0><1/> 回覆" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "檢舉" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "檢舉帳號" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "檢舉對話" @@ -4002,16 +3946,16 @@ msgstr "檢舉對話框" msgid "Report feed" msgstr "檢舉動態源" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "檢舉列表" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "檢舉訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "檢舉貼文" @@ -4041,20 +3985,21 @@ msgstr "檢舉這則貼文" msgid "Report this user" msgstr "檢舉這個用戶" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "轉貼" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "轉貼" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "轉貼或引用貼文" @@ -4062,19 +4007,19 @@ msgstr "轉貼或引用貼文" msgid "Reposted By" msgstr "轉貼" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:249 msgid "Reposted by {0}" msgstr "由 {0} 轉貼" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:267 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:169 msgid "reposted your post" msgstr "轉貼您的貼文" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:207 msgid "Reposts of this post" msgstr "轉貼這則貼文" @@ -4083,8 +4028,8 @@ msgstr "轉貼這則貼文" msgid "Request Change" msgstr "請求變更" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "請求代碼" @@ -4103,18 +4048,18 @@ msgstr "此供應商要求必填" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:171 msgid "Resend email" -msgstr "重發 email" +msgstr "重新傳送郵件" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "重設碼" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "重設碼" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:874 msgid "Reset onboarding state" msgstr "重設初始設定進行狀態" @@ -4122,16 +4067,16 @@ msgstr "重設初始設定進行狀態" msgid "Reset password" msgstr "重設密碼" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:854 msgid "Reset preferences state" msgstr "重設偏好狀態" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:872 msgid "Resets the onboarding state" msgstr "重設初始設定狀態" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "Resets the preferences state" msgstr "重設偏好狀態" @@ -4144,14 +4089,14 @@ msgstr "重試登入" msgid "Retries the last action, which errored out" msgstr "重試上次出錯的操作" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4159,7 +4104,7 @@ msgid "Retry" msgstr "重試" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "返回上一頁" @@ -4176,13 +4121,13 @@ msgstr "返回上一頁" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "儲存" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "儲存" @@ -4221,13 +4166,13 @@ msgid "Saved to your camera roll" msgstr "儲存至裝置相簿" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "儲存到您的動態源" #: src/view/com/modals/EditProfile.tsx:226 msgid "Saves any changes to your profile" -msgstr "儲存個人資料中所做的變更" +msgstr "儲存個人檔案中所做的變更" #: src/view/com/modals/ChangeHandle.tsx:166 msgid "Saves handle change to {handle}" @@ -4235,22 +4180,22 @@ msgstr "儲存帳號代碼更改至 {handle}" #: src/view/com/modals/crop-image/CropImage.web.tsx:170 msgid "Saves image crop settings" -msgstr "保存圖片裁剪設定" +msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 msgid "Say hello!" msgstr "說句「你好!👋」" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "科學" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "滾動到頂部" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:438 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 @@ -4293,8 +4238,8 @@ msgstr "搜尋用戶" msgid "Search GIFs" msgstr "搜尋 GIF" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:458 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:459 msgid "Search profiles" msgstr "搜尋用戶" @@ -4322,11 +4267,6 @@ msgstr "搜尋 <0>{displayTag}" msgid "See <0>{displayTag} posts by this user" msgstr "查看該用戶包含 <0>{displayTag} 的貼文" -#: src/view/com/notifications/FeedItem.tsx:411 -#: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "查看個人檔案" - #: src/view/screens/SavedFeeds.tsx:186 msgid "See this guide" msgstr "查看指南" @@ -4349,7 +4289,7 @@ msgstr "選擇一個頭像" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:65 msgid "Select an emoji" -msgstr "選擇一個 emoji" +msgstr "選擇一個表情符號" #: src/screens/Login/index.tsx:120 msgid "Select from an existing account" @@ -4363,7 +4303,7 @@ msgstr "選擇 GIF" msgid "Select GIF \"{0}\"" msgstr "選擇 GIF「{0}」" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "選擇語言" @@ -4375,13 +4315,9 @@ msgstr "選擇內容管理服務提供者" msgid "Select option {i} of {numItems}" msgstr "選擇 {numItems} 個項目中的第 {i} 項" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "在下面選擇一些帳號來跟隨" - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" -msgstr "選擇 {emojiName} emoji 作為您的頭像" +msgstr "選擇 {emojiName} 表情符號作為您的頭像" #: src/components/ReportDialog/SubmitView.tsx:136 msgid "Select the moderation service(s) to report to" @@ -4391,19 +4327,11 @@ msgstr "選擇要檢舉的內容管理服務提供者" msgid "Select the service that hosts your data." msgstr "選擇用來託管您的資料的服務商。" -#: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "從下面的列表中選擇主題動態源來跟隨" - -#: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "選擇您想看到(或不想看到)的內容,剩下的由我們來處理。" - -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 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 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "選擇應用程式中的預設語言。" @@ -4411,22 +4339,14 @@ msgstr "選擇應用程式中的預設語言。" msgid "Select your date of birth" msgstr "選擇您的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "從下面選擇您感興趣的選項" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "選擇您在動態中翻譯的偏好目標語言。" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "選擇您的動態的主要算法" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "選擇您的動態的次要算法" - #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" msgstr "發送一個妙趣的網站!" @@ -4450,11 +4370,15 @@ msgstr "發送電子郵件" msgid "Send feedback" msgstr "提交意見" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "重送訊息" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "傳送貼文給…" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4471,6 +4395,11 @@ msgstr "將檢舉提交至 {0}" msgid "Send verification email" msgstr "發送驗證電子郵件" +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "透過私人訊息發送" + #: src/view/com/modals/DeleteAccount.tsx:143 msgid "Sends email with confirmation code for account deletion" msgstr "發送包含帳號刪除確認碼的電子郵件" @@ -4489,23 +4418,23 @@ msgstr "設定新密碼" #: src/view/screens/PreferencesFollowingFeed.tsx:224 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." -msgstr "將此設定設為「關」以隱藏動態中所有引用的貼文,但轉貼依然會顯示。" +msgstr "將此選項設為「關」以隱藏動態中所有引用的貼文,但轉貼依然會顯示。" #: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all replies from your feed." -msgstr "將此設定設為「關」以隱藏動態中所有回覆貼文。" +msgstr "將此選項設為「關」以隱藏動態中所有回覆貼文。" #: src/view/screens/PreferencesFollowingFeed.tsx:190 msgid "Set this setting to \"No\" to hide all reposts from your feed." -msgstr "將此設定設為「關」以隱藏動態的所有轉貼貼文。" +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 "將此設定項設為「開」以單頁顯示樹狀回覆,這是一項實驗性功能。" +msgstr "將此選項設為「開」以單頁顯示樹狀回覆,這是一項實驗性功能。" #: src/view/screens/PreferencesFollowingFeed.tsx:260 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:48 msgid "Set up your account" @@ -4515,23 +4444,23 @@ msgstr "設定您的帳號" msgid "Sets Bluesky username" msgstr "設定 Bluesky 帳號代碼" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to dark" msgstr "將色彩主題設定為深色" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to light" msgstr "將色彩主題設定為亮色" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:442 msgid "Sets color theme to system setting" msgstr "將色彩主題設定為跟隨系統" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dark theme" msgstr "將深色主題設定為深色" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:474 msgid "Sets dark theme to the dim theme" msgstr "將深色主題設定為昏暗" @@ -4541,18 +4470,18 @@ msgstr "設定用於重設密碼的電子郵件" #: src/view/com/modals/crop-image/CropImage.web.tsx:146 msgid "Sets image aspect ratio to square" -msgstr "將圖片寬高比設定為正方形" +msgstr "將圖片比例設定為正方形" #: src/view/com/modals/crop-image/CropImage.web.tsx:136 msgid "Sets image aspect ratio to tall" -msgstr "將圖像的寬高比設定為高" +msgstr "將圖片比例設定為高" #: src/view/com/modals/crop-image/CropImage.web.tsx:126 msgid "Sets image aspect ratio to wide" -msgstr "將圖像的寬高比設定為寬" +msgstr "將圖片比例設定為寬" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:326 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4572,12 +4501,12 @@ msgctxt "action" msgid "Share" msgstr "分享" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -4589,9 +4518,9 @@ msgstr "分享一個有趣的故事!" msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "仍然分享" @@ -4613,11 +4542,10 @@ msgstr "分享你喜愛的動態!" msgid "Shares the linked website" msgstr "分享網站的連結" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:375 msgid "Show" msgstr "顯示" @@ -4643,27 +4571,27 @@ msgstr "顯示標記並從動態源中篩選" msgid "Show follows similar to {0}" msgstr "顯示類似於 {0} 的跟隨者" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "顯示隱藏回覆" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" -msgstr "顯示更少此類內容" +msgstr "減少顯示此類內容" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:543 +#: src/view/com/post/Post.tsx:217 +#: src/view/com/posts/FeedItem.tsx:394 msgid "Show More" msgstr "顯示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "顯示更多此類內容" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "顯示靜音回覆" @@ -4675,18 +4603,6 @@ msgstr "顯示來自我的動態源之貼文" msgid "Show Quote Posts" msgstr "顯示引用貼文" -#: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "在「Following」動態源中顯示引用貼文" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "在「Following」中顯示引用貼文" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "在「Following」動態源中顯示轉貼貼文" - #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" msgstr "顯示回覆" @@ -4695,31 +4611,15 @@ msgstr "顯示回覆" msgid "Show replies by people you follow before all other replies." msgstr "在所有其他回覆之前顯示您跟隨的人的回覆。" -#: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "在「Following」中顯示回覆" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "在「Following」動態源中顯示回覆" - #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "顯示轉貼貼文" -#: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "在「Following」中顯示轉貼貼文" - -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "顯示內容" -#: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "顯示用戶" - #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" msgstr "顯示警告" @@ -4769,8 +4669,8 @@ msgstr "登入或建立您的帳號即可加入對話!" msgid "Sign into Bluesky or create a new account" msgstr "登入 Bluesky 或建立新帳號" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:128 +#: src/view/screens/Settings/index.tsx:132 msgid "Sign out" msgstr "登出" @@ -4795,7 +4695,7 @@ msgstr "註冊或登入即可參與對話" msgid "Sign-in Required" msgstr "需要登入" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:385 msgid "Signed in as" msgstr "登入身分" @@ -4804,20 +4704,19 @@ msgstr "登入身分" msgid "Signed in as @{0}" msgstr "以 @{0} 身分登入" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "跳過" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "跳過此流程" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "軟體開發" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Some people can reply" msgstr "僅部分人可以回覆" @@ -4857,7 +4756,7 @@ msgstr "垃圾訊息" msgid "Spam; excessive mentions or replies" msgstr "垃圾訊息、過多的提及或回覆" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "運動" @@ -4865,11 +4764,11 @@ msgstr "運動" msgid "Square" msgstr "方塊" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "開始新對話" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:307 msgid "Start chat with {displayName}" msgstr "與 {displayName} 開始對話" @@ -4877,7 +4776,7 @@ msgstr "與 {displayName} 開始對話" msgid "Start chatting" msgstr "開始對話" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:934 msgid "Status Page" msgstr "服務運作狀態頁面" @@ -4885,12 +4784,12 @@ msgstr "服務運作狀態頁面" msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:303 msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:834 msgid "Storybook" msgstr "故事書" @@ -4901,7 +4800,7 @@ msgstr "故事書" msgid "Submit" msgstr "提交" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "訂閱" @@ -4913,16 +4812,11 @@ msgstr "訂閱 @{0} 以使用這些標記:" msgid "Subscribe to Labeler" msgstr "訂閱標記者" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "訂閱 {0} 動態源" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "訂閱這個標記者" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "訂閱這個列表" @@ -4949,19 +4843,19 @@ msgstr "支援" msgid "Switch Account" msgstr "切換帳號" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:159 msgid "Switch to {0}" msgstr "切換到 {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:160 msgid "Switches the account you are logged in to" msgstr "切換您登入的帳號" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:439 msgid "System" msgstr "系統" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:822 msgid "System log" msgstr "系統日誌" @@ -4981,7 +4875,7 @@ msgstr "高" msgid "Tap to view fully" msgstr "點擊查看完整內容" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "科技" @@ -4989,13 +4883,13 @@ msgstr "科技" msgid "Tell a joke!" msgstr "說個笑話!🤡" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "條款" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:922 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5030,7 +4924,7 @@ msgid "That handle is already taken." msgstr "這個帳號代碼已被使用。" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖後,該帳號將能夠與您互動。" @@ -5058,8 +4952,8 @@ msgstr "以下標記已套用到您的內容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步驟將幫助自訂您的 Bluesky 體驗。" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "The post may have been deleted." msgstr "這則貼文可能已被刪除。" @@ -5075,10 +4969,6 @@ msgstr "支援表單已移至別處。如果需協助,請<0/>或前往 {HELP_D msgid "The Terms of Service have been moved to" msgstr "服務條款已遷移到" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "這裡有些動態源您可以嘗試:" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." @@ -5099,24 +4989,24 @@ msgid "There was an issue connecting to Tenor." msgstr "連線到 Tenor 時出現問題。" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:236 #: src/view/screens/SavedFeeds.tsx:262 #: src/view/screens/SavedFeeds.tsx:288 msgid "There was an issue contacting the server" msgstr "連線伺服器時出現問題" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "連線伺服器時出現問題" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:301 msgid "There was an issue fetching posts. Tap here to try again." msgstr "取得貼文時發生問題,點擊這裡重試。" @@ -5124,8 +5014,8 @@ msgstr "取得貼文時發生問題,點擊這裡重試。" msgid "There was an issue fetching the list. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:157 +#: src/view/com/lists/ProfileLists.tsx:162 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" @@ -5134,10 +5024,6 @@ msgstr "取得列表時發生問題,點擊這裡重試。" msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "與伺服器同步偏好時發生問題" - #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" msgstr "取得應用程式專用密碼時發生問題" @@ -5147,19 +5033,19 @@ msgstr "取得應用程式專用密碼時發生問題" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "發生問題!{0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "發生問題了。請檢查您的網路連線並重試。" @@ -5172,17 +5058,13 @@ msgstr "應用程式中發生了意外問題。請告訴我們是否發生在您 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Bluesky 迎來了大量新用戶!我們將儘快啟用您的帳號。" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "這裡是一些受歡迎的帳號,您可能會喜歡:" - #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} 已被標記:" #: src/components/moderation/ScreenHider.tsx:111 msgid "This account has requested that users sign in to view their profile." -msgstr "此帳號要求使用者登入後才能查看其個人資料。" +msgstr "此帳號要求使用者登入後才能查看其個人檔案。" #: src/components/dms/BlockedByListDialog.tsx:34 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." @@ -5213,7 +5095,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "此內容由 {0} 託管。是否要啟用外部媒體?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "由於其中一個用戶封鎖了另一個用戶,無法查看此內容。" @@ -5221,9 +5103,9 @@ msgstr "由於其中一個用戶封鎖了另一個用戶,無法查看此內容 msgid "This content is not viewable without a Bluesky account." msgstr "沒有 Bluesky 帳號,無法查看此內容。" -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." -msgstr "此功能目前為測試版本。您可以在<0>這篇部落格文章中了解更多有關資訊。" +msgstr "此功能目前為測試版本。您可以在<0>這篇部落格文章中瞭解更多有關資訊。" #: src/view/com/posts/FeedErrorMessage.tsx:121 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." @@ -5231,7 +5113,7 @@ msgstr "此動態源由於目前使用人數眾多而暫時無法使用。請稍 #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "這裡是空的!" @@ -5253,15 +5135,15 @@ msgstr "這很重要,以防您將來需要更改電子郵件地址或重設密 #: src/components/moderation/ModerationDetailsDialog.tsx:127 msgid "This label was applied by <0>{0}." -msgstr "此標記由 <0>{0} 添加。" +msgstr "此標記由 <0>{0} 新增。" #: src/components/moderation/ModerationDetailsDialog.tsx:125 msgid "This label was applied by the author." -msgstr "此標記由發布者添加。" +msgstr "此標記由發布者新增。" #: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "This label was applied by you." -msgstr "此標記由您添加。" +msgstr "此標記由您新增。" #: src/screens/Profile/Sections/Labels.tsx:188 msgid "This labeler hasn't declared what labels it publishes, and may not be active." @@ -5271,7 +5153,7 @@ msgstr "此標記者尚未宣告它發佈的標記,而且可能不會生效。 msgid "This link is taking you to the following website:" msgstr "此連結將帶您到以下網站:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "此列表為空!" @@ -5283,22 +5165,22 @@ msgstr "此內容管理服務暫時無法使用,詳情請見下文。如果問 msgid "This name is already in use" msgstr "此名稱已被使用" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:141 msgid "This post has been deleted." msgstr "這則貼文已被刪除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "這則貼文將從動態隱藏。" -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." -msgstr "只有登入用戶能見到此個人資料。 未登入的人將看不到它。" +msgstr "只有登入用戶能見到此個人檔案。 未登入的人將看不到它。" #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." @@ -5306,7 +5188,7 @@ msgstr "此服務尚未提供服務條款或隱私政策。" #: src/view/com/modals/ChangeHandle.tsx:439 msgid "This should create a domain record at:" -msgstr "這應該在以下位置創建一個域記錄:" +msgstr "這應該會在以下位置建立一個域名記錄:" #: src/view/com/profile/ProfileFollowers.tsx:87 msgid "This user doesn't have any followers." @@ -5317,7 +5199,7 @@ msgid "This user has blocked you" msgstr "這個用戶已封鎖您" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "此用戶已封鎖您,您無法查看他們的內容。" @@ -5339,14 +5221,14 @@ msgstr "此用戶未跟隨任何人。" #: src/components/dialogs/MutedWords.tsx:285 msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "這將從您的靜音文字中刪除 {0},您隨時可以在稍後添加回來。" +msgstr "這將從您的靜音文字中刪除 {0},您隨時可以新增回來。" -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:588 msgid "Thread preferences" msgstr "討論串偏好" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:598 msgid "Thread Preferences" msgstr "討論串偏好" @@ -5364,7 +5246,7 @@ msgstr "若要關閉電子郵件雙重驗證,請驗證您的電子郵件地址 #: src/components/dms/ReportConversationPrompt.tsx:20 msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." -msgstr "若要檢舉對話,請透過對話畫面檢舉其中一則訊息。這可以讓我們的內容管理者了解問題的來龍去脈。" +msgstr "若要檢舉對話,請透過對話畫面檢舉其中一則訊息。這可以讓我們的內容管理者瞭解問題的來龍去脈。" #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" @@ -5374,13 +5256,13 @@ msgstr "您希望向誰提交此檢舉?" msgid "Toggle between muted word options." msgstr "在靜音文字選項之間切換。" -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "切換下拉式選單" #: src/screens/Moderation/index.tsx:332 msgid "Toggle to enable or disable adult content" -msgstr "切換以啟用或禁用成人內容" +msgstr "切換以啟用或停用成人內容" #: src/screens/Hashtag.tsx:88 #: src/view/screens/Search/Search.tsx:359 @@ -5391,10 +5273,12 @@ msgstr "熱門" msgid "Transformations" msgstr "轉換" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:696 +#: src/view/com/post-thread/PostThreadItem.tsx:698 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "翻譯" @@ -5403,11 +5287,11 @@ msgctxt "action" msgid "Try again" msgstr "重試" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:739 msgid "Two-factor authentication" msgstr "雙重驗證" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "在此輸入訊息" @@ -5415,11 +5299,11 @@ msgstr "在此輸入訊息" msgid "Type:" msgstr "類型:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "取消封鎖列表" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "取消靜音列表" @@ -5428,7 +5312,7 @@ msgstr "取消靜音列表" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "無法連線到服務,請檢查您的網路連線。" @@ -5438,8 +5322,8 @@ msgstr "無法連線到服務,請檢查您的網路連線。" #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "解除封鎖" @@ -5448,25 +5332,24 @@ msgctxt "action" msgid "Unblock" msgstr "解除封鎖" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "解除封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "解除封鎖帳號" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "解除封鎖?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "取消轉貼" @@ -5483,8 +5366,8 @@ msgstr "取消跟隨" msgid "Unfollow {0}" msgstr "取消跟隨 {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "取消跟隨" @@ -5493,7 +5376,7 @@ msgid "Unlike this feed" msgstr "取消喜歡這個動態源" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "取消靜音" @@ -5501,8 +5384,8 @@ msgstr "取消靜音" msgid "Unmute {truncatedTag}" msgstr "取消靜音 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "取消靜音帳號" @@ -5510,29 +5393,29 @@ msgstr "取消靜音帳號" msgid "Unmute all {displayTag} posts" msgstr "取消對所有 {displayTag} 貼文的靜音" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "取消靜音對話" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "取消靜音討論串" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "取消釘選" #: src/view/screens/ProfileFeed.tsx:287 msgid "Unpin from home" -msgstr "取消釘選在首頁" +msgstr "自首頁取消釘選" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "取消釘選內容管理列表" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "已從您的動態源取消釘選" @@ -5547,7 +5430,7 @@ msgstr "取消訂閱這個標記者" #: src/lib/moderation/useReportOptions.ts:71 #: src/lib/moderation/useReportOptions.ts:84 msgid "Unwanted Sexual Content" -msgstr "不受歡迎的情色內容" +msgstr "不受歡迎的色情內容" #: src/view/com/modals/UserAddRemoveLists.tsx:70 msgid "Update {displayName} in Lists" @@ -5561,7 +5444,7 @@ msgstr "更新至 {handle}" msgid "Updating..." msgstr "更新中…" -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "或是上傳圖片" @@ -5569,20 +5452,20 @@ msgstr "或是上傳圖片" msgid "Upload a text file to:" msgstr "上傳文字檔案至:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "從相機上傳" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "從檔案上傳" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5631,11 +5514,11 @@ msgid "Used by:" msgstr "使用者:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "用戶被封鎖" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "用戶被「{0}」封鎖" @@ -5647,7 +5530,7 @@ msgstr "用戶已被列表封鎖" msgid "User Blocked by List" msgstr "用戶被列表封鎖" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "用戶封鎖了您" @@ -5655,30 +5538,30 @@ msgstr "用戶封鎖了您" msgid "User Blocks You" msgstr "用戶封鎖了您" -#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/lists/ListCard.tsx:87 #: src/view/com/modals/UserAddRemoveLists.tsx:198 msgid "User list by {0}" msgstr "{0} 的用戶列表" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "<0/> 的用戶列表" -#: src/view/com/lists/ListCard.tsx:83 +#: src/view/com/lists/ListCard.tsx:85 #: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "您的用戶列表" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "已建立用戶列表" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "已更新用戶列表" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "用戶列表" @@ -5686,7 +5569,7 @@ msgstr "用戶列表" msgid "Username or email address" msgstr "帳號代碼或電子郵件地址" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "用戶" @@ -5701,13 +5584,13 @@ msgstr "被 <0/> 跟隨的用戶" msgid "Users I follow" msgstr "我跟隨的用戶" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "「{0}」中的用戶" #: src/components/LikesDialog.tsx:85 msgid "Users that have liked this content or profile" -msgstr "喜歡此內容或個人資料的用戶" +msgstr "喜歡此內容或個人檔案的用戶" #: src/view/com/modals/ChangeHandle.tsx:430 msgid "Value:" @@ -5717,15 +5600,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "驗證 DNS 紀錄" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 msgid "Verify email" msgstr "驗證電子郵件" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:978 msgid "Verify my email" msgstr "驗證我的電子郵件" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:987 msgid "Verify My Email" msgstr "驗證我的電子郵件" @@ -5742,11 +5625,11 @@ msgstr "驗證文字檔案" msgid "Verify Your Email" msgstr "驗證您的電子郵件" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:906 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "電子遊戲" @@ -5754,6 +5637,10 @@ msgstr "電子遊戲" msgid "View {0}'s avatar" msgstr "查看 {0} 的頭像" +#: src/view/com/notifications/FeedItem.tsx:212 +msgid "View {0}'s profile" +msgstr "查看 {0} 的個人檔案" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "查看偵錯項目" @@ -5766,7 +5653,7 @@ msgstr "查看詳細資訊" msgid "View details for reporting a copyright violation" msgstr "查看詳細資訊以檢舉侵犯版權" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "查看整個討論串" @@ -5776,17 +5663,18 @@ msgstr "查看有關這些標記的資訊" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "查看資料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "查看頭像" #: src/components/LabelingServiceCard/index.tsx:137 msgid "View the labeling service provided by @{0}" -msgstr "查看由 @{0} 提供的標籤服務" +msgstr "查看由 @{0} 提供的標記服務" #: src/view/screens/ProfileFeed.tsx:582 msgid "View users who like this feed" @@ -5800,7 +5688,6 @@ msgstr "造訪網站" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "警告" @@ -5824,7 +5711,7 @@ msgstr "我們無法載入這個對話" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" @@ -5836,19 +5723,15 @@ msgstr "您已看完了您跟隨的貼文。這是來自 <0/> 的最新貼文。 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "我們建議避免新增在許多貼文中常用的文字,因為這可能令您看不到任何貼文。" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "我們推薦我們的「Discover」動態源:" - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "我們無法載入您的出生日期偏好,請再試一次。" #: src/screens/Moderation/index.tsx:385 msgid "We were unable to load your configured labelers at this time." -msgstr "我們目前無法載入您已設定的標籤者。" +msgstr "我們目前無法載入您已設定的標記者。" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "我們無法連線到網際網路,請重試以繼續設定您的帳號。如果仍繼續失敗,您可以選擇跳過此流程。" @@ -5856,11 +5739,11 @@ msgstr "我們無法連線到網際網路,請重試以繼續設定您的帳號 msgid "We will let you know when your account is ready." msgstr "我們會在您的帳號準備好時通知您。" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." -msgstr "我們將使用這些資訊來幫助定制您的體驗。" +msgstr "我們將使用這些資訊來協助訂製您的體驗。" -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:86 msgid "We're having network issues, try again" msgstr "我們遇到網路問題,請重試" @@ -5868,7 +5751,7 @@ msgstr "我們遇到網路問題,請重試" msgid "We're so excited to have you join us!" msgstr "我們非常高興您加入我們!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "很抱歉,我們無法解析此列表。如果問題持續發生,請聯繫列表建立者 @{handleOrDid}。" @@ -5887,15 +5770,15 @@ msgstr "很抱歉!我們找不到您正在尋找的頁面。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "抱歉!您只能訂閱十個標籤者,您已達到十個的限制。" +msgstr "抱歉!您只能訂閱十個標記者,您已達到十個的限制。" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "您感興趣的是什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:347 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -5912,7 +5795,7 @@ msgstr "您想在演算法動態源中看到哪些語言?" msgid "Who can message you?" msgstr "誰可以傳送訊息給您?" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "誰可以回覆" @@ -5949,21 +5832,21 @@ msgstr "為什麼應該審查這個用戶?" msgid "Wide" msgstr "寬" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:536 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:346 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰寫您的回覆" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "作家" @@ -5977,13 +5860,13 @@ msgstr "作家" msgid "Yes" msgstr "開" -#: src/components/dms/MessageItem.tsx:174 +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "昨天,{time}" #: src/screens/Deactivated.tsx:136 msgid "You are in line." -msgstr "輪到您了。" +msgstr "你正處於隊列之中。" #: src/view/com/profile/ProfileFollows.tsx:86 msgid "You are not following anyone." @@ -5994,10 +5877,6 @@ msgstr "您沒有跟隨任何人。" msgid "You can also discover new Custom Feeds to follow." msgstr "您也可以探索並跟隨新的自訂動態源。" -#: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "您可以往後在設定中更改。" - #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." msgstr "您可以隨時變更該設定。" @@ -6027,7 +5906,7 @@ msgstr "您目前還沒有任何釘選的動態源。" msgid "You don't have any saved feeds." msgstr "您目前還沒有任何已儲存的動態源。" -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:194 msgid "You have blocked the author or you have been blocked by the author." msgstr "您已封鎖該作者,或您已被該作者封鎖。" @@ -6036,19 +5915,19 @@ msgid "You have blocked this user" msgstr "您已封鎖該用戶" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "您已封鎖了此用戶,您將無法查看他們發佈的內容。" #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "您輸入的邀請碼無效。它應該長得像這樣 XXXXX-XXXXX。" -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "您已隱藏這則貼文" @@ -6057,11 +5936,11 @@ msgid "You have hidden this post." msgstr "您已隱藏這則貼文。" #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "您已隱藏這個帳號。" -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "您已靜音這個用戶" @@ -6069,18 +5948,18 @@ msgstr "您已靜音這個用戶" msgid "You have no conversations yet. Start one!" msgstr "您還沒有對話,與其他用戶開始對話吧!" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:145 msgid "You have no feeds." msgstr "您沒有建立任何動態源。" -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:91 +#: src/view/com/lists/ProfileLists.tsx:147 msgid "You have no lists." msgstr "您沒有建立任何列表。" #: src/view/screens/ModerationBlockedAccounts.tsx:134 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." -msgstr "您還沒有封鎖任何帳號。要封鎖帳號,請前往其個人資料並在其帳號上的選單中選擇「封鎖帳號」。" +msgstr "您還沒有封鎖任何帳號。要封鎖帳號,請前往其個人檔案並在其帳號上的選單中選擇「封鎖帳號」。" #: src/view/screens/AppPasswords.tsx:91 msgid "You have not created any app passwords yet. You can create one by pressing the button below." @@ -6088,7 +5967,7 @@ msgstr "您還沒有建立任何應用程式專用密碼,如您想建立一個 #: src/view/screens/ModerationMutedAccounts.tsx:133 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." -msgstr "您還沒有靜音任何帳號。要靜音帳號,請前往其個人資料並在其帳號上的選單中選擇「靜音帳號」。" +msgstr "您還沒有靜音任何帳號。要靜音帳號,請前往其個人檔案並在其帳號上的選單中選擇「靜音帳號」。" #: src/components/Lists.tsx:52 msgid "You have reached the end" @@ -6100,29 +5979,25 @@ msgstr "您還沒有隱藏任何文字或標籤" #: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." -msgstr "如果您認為非標記的放置有誤,且標記並非由您添加,您可以提出申訴。" +msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可以提出申訴。" #: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." -msgstr "如果您覺得這些標籤是錯誤的,您可以申訴這些標籤。" +msgstr "如果您覺得這些標記有誤,您可以提出申訴。" #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "您必須年滿 13 歲才能註冊。" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "您必須年滿 18 歲才能啟用成人內容" - #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "您必須選擇至少一個標記者來提交檢舉" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "您將不再收到這條討論串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "您將收到這條討論串的通知" @@ -6130,26 +6005,22 @@ msgstr "您將收到這條討論串的通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "您將收到一封包含重設碼的電子郵件。請在此輸入該「重設碼」,然後輸入您的新密碼。" -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:102 msgid "You: {0}" msgstr "您:{0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "盡在您的掌控" - #: src/screens/Deactivated.tsx:93 #: src/screens/Deactivated.tsx:94 #: src/screens/Deactivated.tsx:109 msgid "You're in line" msgstr "輪到您了" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" -msgstr "您已設定完成!" +msgstr "您已完成設定!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "您選擇在這則貼文中隱藏文字或標籤。" @@ -6165,7 +6036,7 @@ msgstr "您的帳號" msgid "Your account has been deleted" msgstr "您的帳號已刪除" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "您可以將您的帳號存放庫下載為一個「CAR」檔案。該檔案包含了所有公開的資料紀錄,但不包括嵌入媒體,例如圖片或您的私人資料,目前這些資料必須另外擷取。" @@ -6175,19 +6046,15 @@ msgstr "您的生日" #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" -msgstr "您的對話已被禁用" +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:62 -msgid "Your default feed is \"Following\"" -msgstr "您的預設動態源為「Following」" - #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "您的電子郵件地址似乎無效。" @@ -6215,23 +6082,23 @@ msgstr "您的完整帳號代碼將修改為 <0>@{0}" msgid "Your muted words" msgstr "您的靜音文字" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:337 msgid "Your post has been published" msgstr "您的貼文已發佈" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "您的貼文、按喜歡和封鎖是公開可見的,而靜音是私人的。" -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:147 msgid "Your profile" -msgstr "您的個人資料" +msgstr "您的個人檔案" -#: src/view/com/composer/Composer.tsx:315 +#: src/view/com/composer/Composer.tsx:336 msgid "Your reply has been published" msgstr "您的回覆已發佈" From bb9afa9ce882886efefa46d61b3b4d0b30b4103a Mon Sep 17 00:00:00 2001 From: Takayuki KUSANO <65759+tkusano@users.noreply.github.com> Date: Wed, 5 Jun 2024 11:52:58 +0900 Subject: [PATCH 073/520] Upated Japanese translation (#4311) * Delete obsoleted translated messages * Translate new messages, update some messages * Update Japanese translations --- src/locale/locales/ja/messages.po | 361 ++++++++++++++---------------- 1 file changed, 164 insertions(+), 197 deletions(-) diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 5375519ebf..8e54b59084 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -8,14 +8,18 @@ msgstr "" "Language: ja\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-05-24 09:20+0900\n" +"PO-Revision-Date: 2024-06-05 11:06+0900\n" "Last-Translator: tkusano\n" "Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada, middlingphys, hibiki, reindex-ot, haoyayoi, vyv03354\n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "(埋め込みコンテンツあり)" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" -msgstr "メールがありません" +msgstr "(メールがありません)" #: src/view/com/notifications/FeedItem.tsx:239 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" @@ -45,7 +49,7 @@ msgstr "{0, plural, other {フォロー中}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:245 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" -msgstr "{0, plural, other {いいね (#個のいいね)}}" +msgstr "{0, plural, other {いいね(#個のいいね)}}" #: src/view/com/post-thread/PostThreadItem.tsx:358 msgid "{0, plural, one {like} other {likes}}" @@ -61,7 +65,7 @@ msgstr "{0, plural, other {投稿}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:204 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" -msgstr "{0, plural, other {返信 (#件の返信)}}" +msgstr "{0, plural, other {返信(#件の返信)}}" #: src/view/com/post-thread/PostThreadItem.tsx:338 msgid "{0, plural, one {repost} other {reposts}}" @@ -69,7 +73,11 @@ msgstr "{0, plural, other {リポスト}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:241 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" -msgstr "{0, plural, other {いいねを外す (#個のいいね)}}" +msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" + +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "{0}のアバター" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" @@ -499,10 +507,6 @@ msgstr "少なくとも3文字" msgid "Back" msgstr "戻る" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "{interestsText}への興味に基づいたおすすめ" - #: src/view/screens/Settings/index.tsx:489 msgid "Basics" msgstr "基本" @@ -630,10 +634,6 @@ msgstr "作成者:-" msgid "By {0}" msgstr "作成者:{0}" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "作成者:@{0}" - #: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by <0/>" msgstr "作成者:<0/>" @@ -709,6 +709,10 @@ msgstr "プロフィールの編集をキャンセル" msgid "Cancel quote post" msgstr "引用をキャンセル" +#: src/screens/Deactivated.tsx:113 +msgid "Cancel reactivation and log out" +msgstr "再有効化をキャンセルしてログアウト" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -813,10 +817,6 @@ msgstr "カスタムフィードのアルゴリズムを選択できます。" msgid "Choose this color as your avatar" msgstr "この色をアバターとして選択" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "メインのフィードを選択" - #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "パスワードを入力" @@ -854,6 +854,14 @@ msgstr "すべてのストレージデータをクリア" msgid "click here" msgstr "こちらをクリック" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "アカウントの無効化について詳しくはこちらをクリック" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "詳しい情報についてはここをクリック。" + #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "{tag}のタグメニューをクリックして表示" @@ -936,6 +944,10 @@ msgstr "投稿の編集画面を閉じて下書きを削除する" msgid "Closes viewer for header image" msgstr "ヘッダー画像のビューワーを閉じる" +#: src/view/com/notifications/FeedItem.tsx:204 +msgid "Collapse list of users" +msgstr "ユーザーリストを折りたたむ" + #: src/view/com/notifications/FeedItem.tsx:319 msgid "Collapses list of users for a given notification" msgstr "指定した通知のユーザーリストを折りたたむ" @@ -969,10 +981,6 @@ msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" msgid "Compose reply" msgstr "返信を作成" -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "このカテゴリのコンテンツフィルタリングを設定:{0}" - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "このカテゴリのコンテンツフィルタリングを設定:{name}" @@ -1026,7 +1034,7 @@ msgstr "確認コード" #: src/screens/Login/LoginForm.tsx:302 msgid "Connecting..." -msgstr "接続中..." +msgstr "接続中…" #: src/screens/Signup/index.tsx:238 msgid "Contact support" @@ -1076,7 +1084,7 @@ msgstr "続行" #: src/components/AccountList.tsx:113 msgid "Continue as {0} (currently signed in)" -msgstr "{0}として続行 (現在サインイン中)" +msgstr "{0}として続行(現在サインイン中)" #: src/screens/Onboarding/StepFollowingFeed.tsx:151 #: src/screens/Onboarding/StepInterests/index.tsx:260 @@ -1087,14 +1095,6 @@ msgstr "{0}として続行 (現在サインイン中)" msgid "Continue to next step" msgstr "次のステップへ進む" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "次のステップへ進む" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "アカウントをフォローせずに次のステップへ進む" - #: src/screens/Messages/List/ChatListItem.tsx:109 msgid "Conversation deleted" msgstr "会話が削除されました" @@ -1259,6 +1259,15 @@ msgstr "ダークテーマ" msgid "Date of birth" msgstr "生年月日" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:22 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "アカウントを無効化" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "アカウントを無効化" + #: src/view/screens/Settings/index.tsx:843 msgid "Debug Moderation" msgstr "モデレーションをデバッグ" @@ -1313,11 +1322,11 @@ msgstr "メッセージの宛先から自分を削除" #: src/view/com/modals/DeleteAccount.tsx:233 msgid "Delete my account" -msgstr "マイアカウントを削除" +msgstr "アカウントを削除" #: src/view/screens/Settings/index.tsx:810 msgid "Delete My Account…" -msgstr "マイアカウントを削除…" +msgstr "アカウントを削除…" #: src/view/com/util/forms/PostDropdownBtn.tsx:373 #: src/view/com/util/forms/PostDropdownBtn.tsx:375 @@ -1481,10 +1490,6 @@ msgstr "CARファイルをダウンロード" msgid "Drop to add images" msgstr "ドロップして画像を追加する" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "Appleのポリシーにより、成人向けコンテンツはサインアップ完了後にウェブ上でのみ有効にすることができます。" - #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "例:太郎" @@ -1641,15 +1646,6 @@ msgstr "{0}のみ有効にする" msgid "Enable adult content" msgstr "成人向けコンテンツを有効にする" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "成人向けコンテンツを有効にする" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "フィードで成人向けコンテンツを有効にする" - #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" @@ -1788,6 +1784,10 @@ msgstr "検索クエリの入力を終了" msgid "Expand alt text" msgstr "ALTテキストを展開" +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Expand list of users" +msgstr "ユーザーリストを展開" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1904,10 +1904,6 @@ msgstr "フィード" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "フィードはユーザーがプログラミングの専門知識を持って構築するカスタムアルゴリズムです。詳細については、<0/>を参照してください。" -#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "フィードには特定の話題に焦点を当てたものもあります!" - #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "ファイルのコンテンツ" @@ -1979,23 +1975,19 @@ msgstr "フォロー" msgid "Follow {0}" msgstr "{0}をフォロー" +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "{name}をフォロー" + #: src/view/com/profile/ProfileMenu.tsx:242 #: src/view/com/profile/ProfileMenu.tsx:253 msgid "Follow Account" msgstr "アカウントをフォロー" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "すべてのアカウントをフォロー" - #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "フォローバック" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "選択したアカウントをフォローして次のステップへ進む" - #: src/view/com/profile/ProfileCard.tsx:226 msgid "Followed by {0}" msgstr "{0}がフォロー中" @@ -2032,6 +2024,10 @@ msgstr "フォロー中" msgid "Following {0}" msgstr "{0}をフォローしています" +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "{name}をフォローしています" + #: src/view/screens/Settings/index.tsx:566 msgid "Following feed preferences" msgstr "Followingフィードの設定" @@ -2202,18 +2198,6 @@ msgstr "ヘルプ" msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "画像をアップロードするかアバターを作ってあなたがbotではないことをみんなに知らせましょう。" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "あなたがフォローしそうなアカウントを紹介します" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "人気のあるフィードを紹介します。好きなだけフォローすることができます。" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -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:204 msgid "Here is your app password." msgstr "アプリパスワードをお知らせします。" @@ -2348,6 +2332,10 @@ msgstr "この投稿を削除すると、復元できなくなります。" msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "パスワードを変更する場合は、あなたのアカウントであることを確認するためのコードをお送りします。" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:41 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "ハンドルやメールアドレスを変えるのであれば、無効化の前に変更してください。" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "違法かつ緊急" @@ -2449,10 +2437,6 @@ msgstr "招待コード:{0}個使用可能" msgid "Invite codes: 1 available" msgstr "招待コード:1個使用可能" -#: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "あなたがフォローしたユーザーの投稿が随時表示されます。" - #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "仕事" @@ -2670,12 +2654,17 @@ msgstr "最新の投稿を読み込む" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:99 msgid "Loading..." -msgstr "読み込み中..." +msgstr "読み込み中…" #: src/Navigation.tsx:228 msgid "Log" msgstr "ログ" +#: src/screens/Deactivated.tsx:157 +#: src/screens/Deactivated.tsx:163 +msgid "Log in or sign up" +msgstr "ログインまたはサインアップ" + #: src/screens/Deactivated.tsx:155 #: src/screens/Deactivated.tsx:158 #: src/screens/Deactivated.tsx:184 @@ -3093,10 +3082,6 @@ msgstr "次の画像" msgid "No" msgstr "いいえ" -#: src/screens/Messages/List/index.tsx:150 -#~ msgid "No chats yet" -#~ msgstr "チャットがまだありません" - #: src/view/screens/ProfileFeed.tsx:559 #: src/view/screens/ProfileList.tsx:822 msgid "No description" @@ -3300,6 +3285,10 @@ msgstr "おっと!" msgid "Open" msgstr "開かれています" +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "{name}のプロフィールのショートカットメニューを開く" + #: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Open avatar creator" msgstr "アバター・クリエイターを開く" @@ -3359,10 +3348,6 @@ msgstr "アクセシビリティの設定を開く" msgid "Opens additional details for a debug entry" msgstr "デバッグエントリーの追加詳細を開く" -#: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "この通知内のユーザーの拡張リストを開く" - #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "デバイスのカメラを開く" @@ -3405,9 +3390,13 @@ msgstr "GIFの選択のダイアログを開く" msgid "Opens list of invite codes" msgstr "招待コードのリストを開く" +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "アカウント無効化の確認のモーダルを開く" + #: src/view/screens/Settings/index.tsx:800 msgid "Opens modal for account deletion confirmation. Requires email code" -msgstr "アカウントの削除確認用の表示を開きます。メールアドレスのコードが必要です" +msgstr "アカウントの削除確認用のモーダルを開きます。メールアドレスのコードが必要です" #: src/view/screens/Settings/index.tsx:758 msgid "Opens modal for changing your Bluesky password" @@ -3471,6 +3460,11 @@ msgstr "システムログのページを開く" msgid "Opens the threads preferences" msgstr "スレッドの設定を開く" +#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "プロフィールを開く" + #: src/view/com/util/forms/DropdownButton.tsx:280 msgid "Option {0} of {numItems}" msgstr "{numItems}個中{0}目のオプション" @@ -3484,6 +3478,14 @@ msgstr "オプションとして、以下に追加情報をご記入ください msgid "Or combine these options:" msgstr "または以下のオプションを組み合わせてください:" +#: src/screens/Deactivated.tsx:154 +msgid "Or, continue with another account." +msgstr "または、他のアカウントで続行する。" + +#: src/screens/Deactivated.tsx:137 +msgid "Or, log into one of your other accounts." +msgstr "または、あなたの他のアカウントにログインする。" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "その他" @@ -3494,7 +3496,7 @@ msgstr "その他のアカウント" #: src/view/com/composer/select-language/SelectLangBtn.tsx:91 msgid "Other..." -msgstr "その他..." +msgstr "その他…" #: src/screens/Messages/Conversation/ChatDisabled.tsx:28 msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." @@ -3585,11 +3587,6 @@ msgstr "再生" msgid "Play {0}" msgstr "{0}を再生" -#: src/screens/Messages/Settings.tsx:97 -#: src/screens/Messages/Settings.tsx:104 -#~ msgid "Play notification sounds" -#~ msgstr "通知音を再生" - #: src/view/com/util/post-embeds/GifEmbed.tsx:35 msgid "Play or pause the GIF" msgstr "GIFの再生や一時停止" @@ -3786,7 +3783,7 @@ msgstr "他のユーザーとプライベートにチャットします。" #: src/screens/Login/ForgotPasswordForm.tsx:156 msgid "Processing..." -msgstr "処理中..." +msgstr "処理中…" #: src/view/screens/DebugMod.tsx:894 #: src/view/screens/Profile.tsx:345 @@ -3829,20 +3826,10 @@ msgstr "投稿を公開" msgid "Publish reply" msgstr "返信を公開" -#: src/view/com/modals/Repost.tsx:66 -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:71 -msgctxt "action" -msgid "Quote Post" -msgstr "引用" - #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" msgstr "ランダムな順番で表示(別名「投稿者のルーレット」)" @@ -3851,6 +3838,10 @@ msgstr "ランダムな順番で表示(別名「投稿者のルーレット」 msgid "Ratios" msgstr "比率" +#: src/screens/Deactivated.tsx:103 +msgid "Reactivate your account" +msgstr "あなたのアカウントを再有効化" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "理由:" @@ -3888,6 +3879,10 @@ msgstr "アバターを削除" msgid "Remove Banner" msgstr "バナーを削除" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "埋め込みを削除" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -3922,6 +3917,14 @@ msgstr "イメージプレビューを削除" msgid "Remove mute word from your list" msgstr "リストからミュートワードを削除" +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "プロフィールを削除" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "検索履歴からプロフィールを削除する" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 msgid "Remove quote" msgstr "引用を削除" @@ -4024,11 +4027,6 @@ msgstr "メッセージを報告" msgid "Report post" msgstr "投稿を報告" -#: src/components/dms/ReportDialog.tsx:167 -#: src/components/ReportDialog/SelectReportOptionView.tsx:62 -#~ msgid "Report this account" -#~ msgstr "このアカウントを報告" - #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "このコンテンツを報告" @@ -4336,11 +4334,6 @@ msgstr "<0>{displayTag}の投稿を表示(すべてのユーザー)" msgid "See <0>{displayTag} posts by this user" msgstr "<0>{displayTag}の投稿を表示(このユーザーのみ)" -#: src/view/com/notifications/FeedItem.tsx:411 -#: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "プロフィールを表示" - #: src/view/screens/SavedFeeds.tsx:186 msgid "See this guide" msgstr "ガイドを見る" @@ -4389,10 +4382,6 @@ msgstr "モデレーターを選択" msgid "Select option {i} of {numItems}" msgstr "{numItems}個中{i}個目のオプションを選択" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "次のアカウントを選択してフォローしてください" - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "絵文字{emojiName}をアバターとして選択" @@ -4405,14 +4394,6 @@ msgstr "報告先のモデレーションサービスを選んでください" msgid "Select the service that hosts your data." msgstr "データをホストするサービスを選択します。" -#: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "次のリストから話題のフィードを選択してフォローしてください" - -#: src/screens/Onboarding/StepModeration/index.tsx:63 -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 "登録されたフィードに含める言語を選択します。選択されていない場合は、すべての言語が表示されます。" @@ -4433,14 +4414,6 @@ msgstr "次のオプションから興味のあるものを選択してくださ msgid "Select your preferred language for translations in your feed." msgstr "フィード内の翻訳に使用する言語を選択します。" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "1番目のフィードのアルゴリズムを選択してください" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "2番目のフィードのアルゴリズムを選択してください" - #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" msgstr "素敵なウェブサイトを送って!" @@ -4469,6 +4442,10 @@ msgstr "フィードバックを送信" msgid "Send message" msgstr "メッセージを送信" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "投稿を送る…" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4485,6 +4462,11 @@ msgstr "{0}に報告を送信" msgid "Send verification email" msgstr "確認メールを送信" +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "ダイレクトメッセージで送信" + #: src/view/com/modals/DeleteAccount.tsx:143 msgid "Sends email with confirmation code for account deletion" msgstr "アカウントの削除の確認コードをメールに送信" @@ -4689,18 +4671,6 @@ msgstr "マイフィードからの投稿を表示" msgid "Show Quote Posts" msgstr "引用を表示" -#: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Followingフィードで引用を表示" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Followingフィードで引用を表示" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Followingフィードでリポストを表示" - #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" msgstr "返信を表示" @@ -4709,31 +4679,15 @@ msgstr "返信を表示" msgid "Show replies by people you follow before all other replies." msgstr "自分がフォローしているユーザーからの返信を、他のすべての返信の前に表示します。" -#: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Followingフィードで返信を表示" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Followingフィードで返信を表示" - #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "リポストを表示" -#: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Followingフィードでリポストを表示" - #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:75 msgid "Show the content" msgstr "コンテンツを表示" -#: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "ユーザーを表示" - #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" msgstr "警告を表示" @@ -4839,6 +4793,11 @@ msgstr "一部の人が返信可能" msgid "Something went wrong" msgstr "何らかの問題が発生しました" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "なにか間違っているようなので、もう一度お試しください" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -4927,11 +4886,6 @@ msgstr "これらのラベルを使用するには@{0}を登録してくださ msgid "Subscribe to Labeler" msgstr "ラベラーを登録する" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "{0} フィードを登録" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "このラベラーを登録" @@ -5089,9 +5043,9 @@ msgstr "サポートフォームは移動しました。サポートが必要な msgid "The Terms of Service have been moved to" msgstr "サービス規約は移動しました" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "試せるフィードはたくさんあります:" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:35 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "アカウントの無効化に期限はありません。いつでも戻ってこれます。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5148,10 +5102,6 @@ msgstr "リストの取得中に問題が発生しました。もう一度試す msgid "There was an issue sending your report. Please check your internet connection." msgstr "報告の送信に問題が発生しました。インターネットの接続を確認してください。" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "設定をサーバーと同期中に問題が発生しました" - #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" msgstr "アプリパスワードの取得中に問題が発生しました" @@ -5186,10 +5136,6 @@ msgstr "アプリケーションに予期しない問題が発生しました。 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Blueskyに新規ユーザーが殺到しています!できるだけ早くアカウントを有効にできるよう努めます。" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "これらは、あなたが好きかもしれない人気のあるアカウントです。" - #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" msgstr "この{screenDescription}にはフラグが設定されています:" @@ -5768,6 +5714,10 @@ msgstr "ビデオゲーム" msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" +#: src/view/com/notifications/FeedItem.tsx:212 +msgid "View {0}'s profile" +msgstr "{0}のプロフィールを表示" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "デバッグエントリーを表示" @@ -5850,10 +5800,6 @@ msgstr "あなたのフォロー中のユーザーの投稿を読み終わりま msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "投稿が表示されなくなる可能性があるため、多くの投稿に使われる一般的なワードは避けることをおすすめします。" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "我々の「Discover」フィードがおすすめ:" - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "生年月日の設定を読み込むことはできませんでした。もう一度お試しください。" @@ -5903,6 +5849,10 @@ msgstr "大変申し訳ありません!お探しのページは見つかりま msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "大変申し訳ありません!ラベラーは10までしか登録できず、すでに上限に達しています。" +#: src/screens/Deactivated.tsx:87 +msgid "Welcome back!" +msgstr "おかえりなさい!" + #: src/screens/Onboarding/StepInterests/index.tsx:145 msgid "What are your interests?" msgstr "なにに興味がありますか?" @@ -5935,10 +5885,6 @@ msgstr "返信できるユーザー" msgid "Whoops!" msgstr "おっと!" -#: src/components/ReportDialog/SelectReportOptionView.tsx:63 -#~ msgid "Why should this account be reviewed?" -#~ msgstr "このアカウントはなぜレビューされるべきか?" - #: src/components/ReportDialog/SelectReportOptionView.tsx:44 msgid "Why should this content be reviewed?" msgstr "なぜこのコンテンツをレビューする必要がありますか?" @@ -5995,6 +5941,14 @@ msgstr "ライター" msgid "Yes" msgstr "はい" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:52 +msgid "Yes, deactivate" +msgstr "はい、無効化します" + +#: src/screens/Deactivated.tsx:109 +msgid "Yes, reactivate my account" +msgstr "はい、アカウントを再有効化します" + #: src/components/dms/MessageItem.tsx:174 msgid "Yesterday, {time}" msgstr "昨日、{time}" @@ -6012,9 +5966,9 @@ msgstr "あなたはまだだれもフォローしていません。" msgid "You can also discover new Custom Feeds to follow." msgstr "また、あなたはフォローすべき新しいカスタムフィードを発見できます。" -#: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "これらの設定はあとで変更できます。" +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "代わりにアカウントを一時的に無効化して、いつでも再有効化することもできます。" #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6029,6 +5983,10 @@ msgstr "どの設定を選択しても進行中の会話は続けることがで msgid "You can now sign in with your new password." msgstr "新しいパスワードでサインインできるようになりました。" +#: src/screens/Deactivated.tsx:95 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "アカウントを再有効化してログインし続けることができます。あなたのプロフィールと投稿は他のユーザーに見えるようになります。" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "あなたはまだだれもフォロワーがいません。" @@ -6128,14 +6086,14 @@ msgstr "これらのラベルが誤って適用されたと思った場合は、 msgid "You must be 13 years of age or older to sign up." msgstr "サインアップするには、13歳以上である必要があります。" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "成人向けコンテンツを有効にするには、18歳以上である必要があります。" - #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "報告をするには少なくとも1つのラベラーを選択する必要があります" +#: src/screens/Deactivated.tsx:90 +msgid "You previously deactivated @{0}." +msgstr "以前、あなたは@{0}を無効化しました。" + #: src/view/com/util/forms/PostDropdownBtn.tsx:158 msgid "You will no longer receive notifications for this thread" msgstr "これ以降、このスレッドに関する通知を受け取ることはできなくなります" @@ -6152,9 +6110,13 @@ msgstr "「リセットコード」が記載されたメールが届きます。 msgid "You: {0}" msgstr "あなた: {0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "あなたがコントロールしています" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "あなた: {defaultEmbeddedContentMessage}" + +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "あなた: {short}" #: src/screens/Deactivated.tsx:93 #: src/screens/Deactivated.tsx:94 @@ -6162,6 +6124,11 @@ msgstr "あなたがコントロールしています" msgid "You're in line" msgstr "あなたは並んでいます。" +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "アプリパスワードでログイン中です。アカウントの無効化を続けるにはメインのパスワードでログインしてください。" + #: src/screens/Onboarding/StepFinished.tsx:193 msgid "You're ready to go!" msgstr "準備ができました!" @@ -6199,10 +6166,6 @@ msgstr "あなたのチャットは無効化されています" msgid "Your choice will be saved, but can be changed later in settings." msgstr "ここで選択した内容は保存されますが、あとから設定で変更できます。" -#: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "あなたのデフォルトフィードは「Following」です" - #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 #: src/view/com/modals/ChangePassword.tsx:56 @@ -6249,6 +6212,10 @@ msgstr "投稿、いいね、ブロックは公開されます。ミュートは msgid "Your profile" msgstr "あなたのプロフィール" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:24 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "あなたのプロフィール、投稿、フィード、そしてリストは他のBlueskyユーザーに見えなくなります。ログインすることでいつでもアカウントを再有効化できます。" + #: src/view/com/composer/Composer.tsx:315 msgid "Your reply has been published" msgstr "返信を公開しました" From 47033e527045dfa55965e24f1789496966034e17 Mon Sep 17 00:00:00 2001 From: Stanislas Signoud Date: Wed, 5 Jun 2024 04:53:59 +0200 Subject: [PATCH 074/520] Update French localizations (#4223) * Update French localizations * Fix typos in French and misusage of "Ignorer" Thanks @surfdude29 for the review! Fixes #4296. * Bump strings and remove unused one in French * Translate three new missing strings in French * Bump strings and trim unused old in French again * Translate five new missing strings in French again --- src/locale/locales/fr/messages.po | 1648 +++++++++++++---------------- 1 file changed, 742 insertions(+), 906 deletions(-) diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 6105ddbd16..3164553494 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-04-22 15:00+0100\n" +"PO-Revision-Date: 2024-06-03 00:18+0200\n" "Last-Translator: Stanislas Signoud (@signez.fr)\n" "Language-Team: Stanislas Signoud (@signez.fr), surfdude29\n" "Plural-Forms: \n" @@ -17,7 +17,7 @@ msgstr "" msgid "(no email)" msgstr "(pas d’e-mail)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:260 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} autre} other {{formattedCount} autres}}" @@ -29,7 +29,7 @@ msgstr "{0, plural, one {# étiquette a été placée sur ce compte} other {# é msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# étiquette a été placée sur ce contenu} other {# étiquettes ont été placées sur ce contenu}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" @@ -43,15 +43,15 @@ msgstr "{0, plural, one {abonné·e} other {abonné·e·s}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {abonnement} other {abonnements}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Liker (# like)} other {Liker (# likes)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:387 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" @@ -59,18 +59,22 @@ msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Répondre (# réponse)} other {Répondre (# réponses)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:367 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "Avatar de {0}" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Liké par # compte} other {Liké par # comptes}}" @@ -88,7 +92,7 @@ msgstr "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgid "{following} following" msgstr "{following} abonnements" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:339 msgid "{handle} can't be messaged" msgstr "{handle} ne peut être contacté par message" @@ -130,7 +134,7 @@ msgstr "⚠Pseudo invalide" msgid "2FA Confirmation" msgstr "Confirmation 2FA" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:650 msgid "Access navigation links and settings" msgstr "Accède aux liens de navigation et aux paramètres" @@ -140,11 +144,11 @@ msgid "Access profile and other navigation links" msgstr "Accède au profil et aux autres liens de navigation" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Accessibility" msgstr "Accessibilité" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:503 msgid "Accessibility settings" msgstr "Paramètres d’accessibilité" @@ -154,25 +158,25 @@ msgid "Accessibility Settings" msgstr "Paramètres d’accessibilité" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:339 +#: src/view/screens/Settings/index.tsx:746 msgid "Account" msgstr "Compte" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Compte bloqué" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "Compte suivi" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Compte masqué" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Compte masqué" @@ -189,22 +193,22 @@ msgid "Account removed from quick access" msgstr "Compte supprimé de l’accès rapide" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Compte débloqué" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Compte désabonné" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Compte démasqué" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Ajouter" @@ -212,13 +216,13 @@ msgstr "Ajouter" msgid "Add a content warning" msgstr "Ajouter un avertissement sur le contenu" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Ajouter un compte à cette liste" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:425 msgid "Add account" msgstr "Ajouter un compte" @@ -257,12 +261,12 @@ msgstr "Ajouter le fil d’actu par défaut avec seulement les comptes que vous msgid "Add the following DNS record to your domain:" msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Ajouter aux listes" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Ajouter à mes fils d’actu" @@ -271,7 +275,7 @@ msgstr "Ajouter à mes fils d’actu" msgid "Added to list" msgstr "Ajouté à la liste" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Ajouté à mes fils d’actu" @@ -280,7 +284,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Définissez le nombre de likes qu’une réponse doit avoir pour être affichée dans votre fil d’actu." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Contenu pour adultes" @@ -290,31 +293,26 @@ msgid "Adult content is disabled." msgstr "Le contenu pour adultes est désactivé." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "Advanced" msgstr "Avancé" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "Tous les fils d’actu que vous avez enregistrés, au même endroit." #: src/view/com/modals/AddAppPasswords.tsx:188 #: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" -msgstr "" - -#: src/screens/Messages/Settings.tsx:61 -#: src/screens/Messages/Settings.tsx:64 -#~ msgid "Allow messages from" -#~ msgstr "Autoriser les messages de" +msgstr "Autoriser l’accès à vos messages privés" #: src/screens/Messages/Settings.tsx:62 #: src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" -msgstr "" +msgstr "Autoriser les nouveaux messages de" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "Avez-vous déjà un code ?" @@ -368,16 +366,16 @@ msgstr "Un problème qui ne fait pas partie de ces options" msgid "An issue occurred, please try again." msgstr "Un problème est survenu, veuillez réessayer." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:257 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "et" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Animaux" @@ -389,7 +387,7 @@ msgstr "GIF animé" msgid "Anti-Social Behavior" msgstr "Comportement antisocial" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Langue de l’application" @@ -405,13 +403,13 @@ msgstr "Les noms de mots de passe d’application ne peuvent contenir que des le msgid "App Password names must be at least 4 characters long." msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 caractères." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:691 msgid "App password settings" msgstr "Paramètres de mot de passe d’application" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "App Passwords" msgstr "Mots de passe d’application" @@ -434,9 +432,9 @@ msgstr "Appel soumis" #: src/screens/Messages/Conversation/ChatDisabled.tsx:99 #: src/screens/Messages/Conversation/ChatDisabled.tsx:101 msgid "Appeal this decision" -msgstr "" +msgstr "Faire appel de cette décision" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:433 msgid "Appearance" msgstr "Affichage" @@ -449,7 +447,7 @@ msgstr "Utiliser les fils d’actu recommandés par défaut" msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Êtes-vous sûr de vouloir supprimer le mot de passe de l’application « {name} » ?" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Êtes-vous sûr de vouloir supprimer ce message ? Ce message sera supprimé pour vous, mais pas pour l’autre personne." @@ -457,11 +455,11 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce message ? Ce message sera suppr msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Êtes-vous sûr de vouloir partir de cette conversation ? Vos messages seront supprimés pour vous, mais pas pour l’autre personne." -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:615 msgid "Are you sure you'd like to discard this draft?" msgstr "Êtes-vous sûr de vouloir rejeter ce brouillon ?" @@ -473,7 +471,7 @@ msgstr "Vous confirmez ?" msgid "Are you writing in <0>{0}?" msgstr "Écrivez-vous en <0>{0} ?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Art" @@ -485,7 +483,7 @@ msgstr "Nudité artistique ou non érotique." msgid "At least 3 characters" msgstr "Au moins 3 caractères" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -500,15 +498,11 @@ msgstr "Au moins 3 caractères" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:100 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Arrière" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "En fonction de votre intérêt pour {interestsText}" - -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:490 msgid "Basics" msgstr "Principes de base" @@ -516,43 +510,43 @@ msgstr "Principes de base" msgid "Birthday" msgstr "Date de naissance" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:371 msgid "Birthday:" msgstr "Date de naissance :" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Bloquer" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "Bloquer le compte" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Bloquer ce compte" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "Bloquer ce compte ?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Bloquer ces comptes" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Liste de blocage" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "Bloquer ces comptes ?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Bloqué" @@ -565,7 +559,7 @@ msgstr "Comptes bloqués" msgid "Blocked Accounts" msgstr "Comptes bloqués" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous." @@ -573,7 +567,7 @@ msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous m 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 "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous. Vous ne verrez pas leur contenu et ils ne pourront pas voir le vôtre." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:362 msgid "Blocked post." msgstr "Post bloqué." @@ -581,11 +575,11 @@ msgstr "Post bloqué." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Le blocage n’empêche pas cet étiqueteur de placer des étiquettes sur votre compte." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Le blocage est public. Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Le blocage n’empêchera pas les étiquettes d’être appliquées à votre compte, mais il empêchera ce compte de répondre à vos discussions ou d’interagir avec vous." @@ -614,7 +608,7 @@ msgstr "Flouter les images" msgid "Blur images and filter from feeds" msgstr "Flouter les images et les filtrer des fils d’actu" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Livres" @@ -627,7 +621,7 @@ msgstr "Parcourir d’autres fils d’actu" msgid "Business" msgstr "Affaires" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "par —" @@ -635,11 +629,7 @@ msgstr "par —" msgid "By {0}" msgstr "Par {0}" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "par @{0}" - -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "par <0/>" @@ -647,7 +637,7 @@ msgstr "par <0/>" msgid "By creating an account you agree to the {els}." msgstr "En créant un compte, vous acceptez les {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "par vous" @@ -663,14 +653,14 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/view/com/composer/Composer.tsx:421 +#: src/view/com/composer/Composer.tsx:427 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -678,15 +668,15 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 +#: src/view/com/util/post-ctrls/RepostButton.tsx:135 #: src/view/screens/Search/Search.tsx:674 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Annuler" -#: src/view/com/modals/CreateOrEditList.tsx:363 +#: src/view/com/modals/CreateOrEditList.tsx:349 #: src/view/com/modals/DeleteAccount.tsx:166 #: src/view/com/modals/DeleteAccount.tsx:244 msgctxt "action" @@ -710,7 +700,7 @@ msgstr "Annuler le recadrage de l’image" msgid "Cancel profile editing" msgstr "Annuler la modification du profil" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:129 msgid "Cancel quote post" msgstr "Annuler la citation" @@ -727,17 +717,17 @@ msgstr "Annule l’ouverture du site web lié" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:365 msgctxt "action" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:712 msgid "Change handle" msgstr "Modifier le pseudo" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:723 msgid "Change Handle" msgstr "Modifier le pseudo" @@ -745,12 +735,12 @@ msgstr "Modifier le pseudo" msgid "Change my email" msgstr "Modifier mon e-mail" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:757 msgid "Change password" msgstr "Modifier le mot de passe" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:768 msgid "Change Password" msgstr "Modifier le mot de passe" @@ -768,24 +758,24 @@ msgstr "Modifier votre e-mail" msgid "Chat" msgstr "Discussions" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "Discussion masquée" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:632 msgid "Chat settings" msgstr "Paramètres de discussion" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Chat Settings" -msgstr "" +msgstr "Paramètres de discussion" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "Discussion réaffichée" @@ -802,7 +792,7 @@ msgstr "Vérifiez votre boîte e-mail pour un code de connexion et saisissez-le msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail contenant un code de confirmation à saisir ci-dessous :" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Choisir « Tout le monde » ou « Personne »" @@ -810,7 +800,7 @@ msgstr "Choisir « Tout le monde » ou « Personne »" msgid "Choose Service" msgstr "Choisir un service" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Choisissez les algorithmes qui alimentent vos fils d’actu personnalisés." @@ -818,27 +808,23 @@ msgstr "Choisissez les algorithmes qui alimentent vos fils d’actu personnalis msgid "Choose this color as your avatar" msgstr "Choisir cette couleur comme avatar" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Choisissez vos principaux fils d’actu" - #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Choisissez votre mot de passe" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:881 msgid "Clear all legacy storage data" msgstr "Effacer toutes les données de stockage existantes" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:884 msgid "Clear all legacy storage data (restart after this)" msgstr "Effacer toutes les données de stockage existantes (redémarrer ensuite)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Clear all storage data" msgstr "Effacer toutes les données de stockage" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:896 msgid "Clear all storage data (restart after this)" msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" @@ -847,11 +833,11 @@ msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" msgid "Clear search query" msgstr "Effacer la recherche" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Clears all legacy storage data" msgstr "Efface toutes les données de stockage existantes" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:894 msgid "Clears all storage data" msgstr "Efface toutes les données de stockage" @@ -863,22 +849,22 @@ msgstr "cliquez ici" msgid "Click here to open tag menu for {tag}" msgstr "Cliquez ici pour ouvrir le menu de mot-clé pour {tag}" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "Cliquer pour réessayer l’envoi échoué du message" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Climat" #: src/components/dms/ChatEmptyPill.tsx:39 msgid "Clip 🐴 clop 🐴" -msgstr "" +msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:197 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Fermer" @@ -933,7 +919,7 @@ msgstr "Ferme la barre de navigation du bas" msgid "Closes password update alert" msgstr "Ferme la notification de mise à jour du mot de passe" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:423 msgid "Closes post composer and discards post draft" msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" @@ -941,15 +927,19 @@ msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" msgid "Closes viewer for header image" msgstr "Ferme la visionneuse pour l’image d’en-tête" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:204 +msgid "Collapse list of users" +msgstr "Fermer la liste des comptes" + +#: src/view/com/notifications/FeedItem.tsx:340 msgid "Collapses list of users for a given notification" msgstr "Réduit la liste des comptes pour une notification donnée" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Comédie" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Bandes dessinées" @@ -958,7 +948,7 @@ msgstr "Bandes dessinées" msgid "Community Guidelines" msgstr "Directives communautaires" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Terminez le didacticiel et commencez à utiliser votre compte" @@ -966,18 +956,14 @@ msgstr "Terminez le didacticiel et commencez à utiliser votre compte" msgid "Complete the challenge" msgstr "Compléter le défi" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:538 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Permet d’écrire des posts de {MAX_GRAPHEME_LENGTH} caractères maximum" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Rédiger une réponse" -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Configurer les paramètres de filtrage de contenu pour la catégorie : {0}" - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "Configure les paramètres de filtrage de contenu pour la catégorie : {name}" @@ -1046,23 +1032,23 @@ msgid "Content filters" msgstr "Filtres de contenu" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Langues du contenu" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Contenu non disponible" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Avertissement sur le contenu" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Avertissements sur le contenu" @@ -1070,12 +1056,8 @@ msgstr "Avertissements sur le contenu" msgid "Context menu backdrop, click to close the menu." msgstr "Menu contextuel en arrière-plan, cliquez pour fermer le menu." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Continuer" @@ -1083,28 +1065,17 @@ msgstr "Continuer" msgid "Continue as {0} (currently signed in)" msgstr "Continuer comme {0} (actuellement connecté)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Passer à l’étape suivante" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Passer à l’étape suivante" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Passer à l’étape suivante sans suivre aucun compte" - -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:110 msgid "Conversation deleted" -msgstr "" +msgstr "Conversation supprimée" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Cuisine" @@ -1113,15 +1084,15 @@ msgstr "Cuisine" msgid "Copied" msgstr "Copié" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:262 msgid "Copied build version to clipboard" msgstr "Version de build copiée dans le presse-papier" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Copié dans le presse-papier" @@ -1146,22 +1117,22 @@ msgstr "Copier {0}" msgid "Copy code" msgstr "Copier ce code" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copier le lien vers la liste" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copier le lien vers le post" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "Copier le texte du message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copier le texte du post" @@ -1178,11 +1149,11 @@ msgstr "Impossible de partir de la discussion" msgid "Could not load feed" msgstr "Impossible de charger le fil d’actu" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "Impossible de charger la liste" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "Impossible de masquer la discussion" @@ -1191,7 +1162,7 @@ msgstr "Impossible de masquer la discussion" msgid "Create a new account" msgstr "Créer un nouveau compte" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:417 msgid "Create a new Bluesky account" msgstr "Créer un compte Bluesky" @@ -1204,7 +1175,7 @@ msgstr "Créer un compte" msgid "Create an account" msgstr "Créer un compte" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "Créer plutôt un avatar" @@ -1225,7 +1196,7 @@ msgstr "Créer un rapport pour {0}" msgid "Created {0}" msgstr "{0} créé" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Culture" @@ -1238,8 +1209,7 @@ msgstr "Personnalisé" msgid "Custom domain" msgstr "Domaine personnalisé" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font vivre de nouvelles expériences et vous aident à trouver le contenu que vous aimez." @@ -1247,8 +1217,8 @@ msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font msgid "Customize media from external sites." msgstr "Personnaliser les médias provenant de sites externes." -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:478 msgid "Dark" msgstr "Sombre" @@ -1256,7 +1226,7 @@ msgstr "Sombre" msgid "Dark mode" msgstr "Mode sombre" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:465 msgid "Dark Theme" msgstr "Thème sombre" @@ -1264,7 +1234,7 @@ msgstr "Thème sombre" msgid "Date of birth" msgstr "Date de naissance" -#: src/view/screens/Settings/index.tsx:843 +#: src/view/screens/Settings/index.tsx:844 msgid "Debug Moderation" msgstr "Déboguer la modération" @@ -1272,14 +1242,14 @@ msgstr "Déboguer la modération" msgid "Debug panel" msgstr "Panneau de débug" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Supprimer" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Delete account" msgstr "Supprimer le compte" @@ -1295,24 +1265,24 @@ msgstr "Supprimer le mot de passe de l’appli" msgid "Delete app password?" msgstr "Supprimer le mot de passe de l’appli ?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:864 msgid "Delete chat declaration record" msgstr "Supprimer la déclaration d’ouverture aux discussions" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "Supprimer pour moi" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Supprimer la liste" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "Supprimer le message" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "Supprimer le message pour moi" @@ -1320,37 +1290,37 @@ msgstr "Supprimer le message pour moi" msgid "Delete my account" msgstr "Supprimer mon compte" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:811 msgid "Delete My Account…" msgstr "Supprimer mon compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Supprimer le post" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Supprimer cette liste ?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Supprimer ce post ?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Supprimé" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:348 msgid "Deleted post." msgstr "Post supprimé." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:862 msgid "Deletes the chat declaration record" msgstr "Supprime l’enregistrement de déclaration de discussion" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1360,11 +1330,11 @@ msgstr "Description" msgid "Descriptive alt text" msgstr "Texte alt descriptif" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:271 msgid "Did you want to say anything?" msgstr "Vous vouliez dire quelque chose ?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:471 msgid "Dim" msgstr "Atténué" @@ -1393,11 +1363,11 @@ msgstr "Désactiver le retour haptique" msgid "Disabled" msgstr "Désactivé" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:617 msgid "Discard" -msgstr "Ignorer" +msgstr "Abandonner" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:614 msgid "Discard draft?" msgstr "Abandonner le brouillon ?" @@ -1411,7 +1381,7 @@ msgstr "Empêcher les applis de montrer mon compte aux personnes non connectées msgid "Discover new custom feeds" msgstr "Découvrir des fils d’actu personnalisés" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "Découvrir de nouveaux fils d’actu" @@ -1447,8 +1417,8 @@ msgstr "Domaine vérifié !" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1464,8 +1434,8 @@ msgstr "Terminé" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:129 -#: src/view/com/modals/Threadgate.tsx:132 +#: src/view/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 #: src/view/com/modals/UserAddRemoveLists.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:98 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1477,8 +1447,8 @@ msgstr "Terminer" msgid "Done{extraText}" msgstr "Terminé{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Télécharger le fichier CAR" @@ -1486,10 +1456,6 @@ msgstr "Télécharger le fichier CAR" msgid "Drop to add images" msgstr "Déposer pour ajouter des images" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "En raison des politiques d’Apple, le contenu pour adultes ne peut être activé que via le Web une fois l’inscription terminée." - #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "ex. alice" @@ -1510,19 +1476,19 @@ msgstr "ex. Artiste, amoureuse des chiens et lectrice passionnée." msgid "E.g. artistic nudes." msgstr "Ex. nus artistiques." -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "ex. Les meilleurs comptes" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "ex. Spammeurs" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "ex. Ces comptes qui ne ratent jamais leur coup." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "ex. Les comptes qui répondent toujours avec des pubs." @@ -1535,7 +1501,7 @@ msgctxt "action" msgid "Edit" msgstr "Modifier" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Modifier l’avatar" @@ -1545,16 +1511,16 @@ msgstr "Modifier l’avatar" msgid "Edit image" msgstr "Modifier l’image" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Modifier les infos de la liste" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Modifier la liste de modération" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 +#: src/view/screens/Feeds.tsx:495 #: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Modifier mes fils d’actu" @@ -1574,11 +1540,11 @@ msgid "Edit Profile" msgstr "Modifier le profil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Modifier les fils d’actu enregistrés" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Modifier la liste de comptes" @@ -1590,7 +1556,7 @@ msgstr "Modifier votre nom d’affichage" msgid "Edit your profile description" msgstr "Modifier votre description de profil" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Éducation" @@ -1620,7 +1586,7 @@ msgstr "E-mail mis à jour" msgid "Email verified" msgstr "Adresse e-mail vérifiée" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:343 msgid "Email:" msgstr "E-mail :" @@ -1629,8 +1595,8 @@ msgid "Embed HTML code" msgstr "Code HTML à intégrer" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Intégrer le post" @@ -1646,15 +1612,6 @@ msgstr "Activer {0} uniquement" msgid "Enable adult content" msgstr "Activer le contenu pour adultes" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Activer le contenu pour adultes" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Activer le contenu pour adultes dans vos fils d’actu" - #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" @@ -1682,10 +1639,6 @@ msgstr "Activé" msgid "End of feed" msgstr "Fin du fil d’actu" -#: src/components/Lists.tsx:52 -#~ msgid "End of list" -#~ msgstr "" - #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Entrer un nom pour ce mot de passe d’application" @@ -1703,7 +1656,7 @@ msgstr "Saisir un mot ou un mot-clé" msgid "Enter Confirmation Code" msgstr "Entrer un code de confirmation" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Saisissez le code que vous avez reçu pour modifier votre mot de passe." @@ -1736,7 +1689,7 @@ msgstr "Entrez votre nouvelle e-mail ci-dessous." msgid "Enter your username and password" msgstr "Entrez votre pseudo et votre mot de passe" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "Échec lors de la sauvegarde du fichier" @@ -1744,18 +1697,18 @@ msgstr "Échec lors de la sauvegarde du fichier" msgid "Error receiving captcha response." msgstr "Erreur de réception de la réponse captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:192 #: src/view/screens/Search/Search.tsx:108 msgid "Error:" msgstr "Erreur :" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Tout le monde" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43 msgid "Everybody can reply" -msgstr "" +msgstr "Tout le monde peut répondre" #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 @@ -1797,6 +1750,10 @@ msgstr "Sort de la saisie de la recherche" msgid "Expand alt text" msgstr "Développer le texte alt" +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Expand list of users" +msgstr "Développer la liste des comptes" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1810,12 +1767,12 @@ msgstr "Médias explicites ou potentiellement dérangeants." msgid "Explicit sexual images." msgstr "Images sexuelles explicites." -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:780 msgid "Export my data" msgstr "Exporter mes données" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:791 msgid "Export My Data" msgstr "Exporter mes données" @@ -1831,11 +1788,11 @@ msgstr "Les médias externes peuvent permettre à des sites web de collecter des #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "External Media Preferences" msgstr "Préférences sur les médias externes" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:664 msgid "External media settings" msgstr "Préférences sur les médias externes" @@ -1844,15 +1801,15 @@ msgstr "Préférences sur les médias externes" msgid "Failed to create app password." msgstr "Échec de la création du mot de passe d’application." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Échec de la création de la liste. Vérifiez votre connexion Internet et réessayez." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "Échec de la suppression du message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "Échec de la suppression du post, veuillez réessayer" @@ -1868,14 +1825,14 @@ msgstr "Échec du chargement de l’historique" msgid "Failed to save image: {0}" msgstr "Échec de l’enregistrement de l’image : {0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "Échec de l’envoi" #: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." -msgstr "" +msgstr "Échec de l’envoi de l’appel, veuillez réessayer." #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 @@ -1886,22 +1843,22 @@ msgstr "Échec de la mise à jour des paramètres" msgid "Feed" msgstr "Fil d’actu" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "Fil d’actu par {0}" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Fil d’actu hors ligne" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -1913,15 +1870,11 @@ msgstr "Fils d’actu" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Les fils d’actu sont des algorithmes personnalisés qui se construisent avec un peu d’expertise en programmation. <0/> pour plus d’informations." -#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "Les fils d’actu peuvent également être thématiques !" - #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Contenu du fichier" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "Fichier sauvegardé avec succès !" @@ -1929,7 +1882,7 @@ msgstr "Fichier sauvegardé avec succès !" msgid "Filter from feeds" msgstr "Filtrer des fils d’actu" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Finalisation" @@ -1951,11 +1904,11 @@ msgstr "Affine le contenu affiché sur votre fil d’actu « Following »." msgid "Fine-tune the discussion threads." msgstr "Affine les fils de discussion." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Flexible" @@ -1970,7 +1923,6 @@ msgstr "Miroir vertical" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -1982,34 +1934,29 @@ msgctxt "action" msgid "Follow" msgstr "Suivre" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Suivre {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "Suivre {name}" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Suivre le compte" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Suivre tous" - #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Suivre en retour" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Suivre les comptes sélectionnés et passer à l’étape suivante" - -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Suivi par {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Comptes suivis" @@ -2017,7 +1964,7 @@ msgstr "Comptes suivis" msgid "Followed users only" msgstr "Comptes suivis uniquement" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:172 msgid "followed you" msgstr "vous suit" @@ -2031,7 +1978,7 @@ msgstr "Abonné·e·s" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:413 msgid "Following" @@ -2041,7 +1988,11 @@ msgstr "Suivi" msgid "Following {0}" msgstr "Suit {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "Suit {name}" + +#: src/view/screens/Settings/index.tsx:567 msgid "Following feed preferences" msgstr "Préférences du fil d’actu « Following »" @@ -2049,19 +2000,19 @@ msgstr "Préférences du fil d’actu « Following »" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Following Feed Preferences" -msgstr "Préférences en matière de fil d’actu « Following »" +msgstr "Préférences du fil d’actu « Following »" #: src/screens/Profile/Header/Handle.tsx:24 msgid "Follows you" msgstr "Vous suit" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Vous suit" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Nourriture" @@ -2094,7 +2045,7 @@ msgstr "Publication fréquente de contenu indésirable" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:231 msgctxt "from-feed" msgid "From <0/>" msgstr "Tiré de <0/>" @@ -2112,7 +2063,7 @@ msgstr "C’est parti" msgid "Get Started" msgstr "C’est parti" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "Donner à votre profil un visage" @@ -2126,7 +2077,7 @@ msgstr "Violations flagrantes de la loi ou des conditions d’utilisation" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Retour" @@ -2136,7 +2087,7 @@ msgstr "Retour" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Retour" @@ -2157,20 +2108,20 @@ msgstr "Accéder à l’accueil" msgid "Go Home" msgstr "Accéder à l’accueil" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:159 msgid "Go to conversation with {0}" -msgstr "" +msgstr "Aller à la conversation avec {0}" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Aller à la suite" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "Voir le profil" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Voir le profil du compte" @@ -2194,7 +2145,7 @@ msgstr "Harcèlement, trolling ou intolérance" msgid "Hashtag" msgstr "Mot-clé" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Mot-clé : #{tag}" @@ -2202,64 +2153,50 @@ msgstr "Mot-clé : #{tag}" msgid "Having trouble?" msgstr "Un souci ?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Aide" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Aidez les gens à savoir que vous n’êtes pas un bot en envoyant une image ou en créant un avatar." -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Voici quelques comptes à suivre" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "Voici quelques fils d’actu thématiques populaires. Vous pouvez choisir d’en suivre autant que vous le souhaitez." - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "Voici quelques fils d’actu thématiques basés sur vos centres d’intérêt : {interestsText}. Vous pouvez choisir d’en suivre autant que vous le souhaitez." - #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Voici le mot de passe de votre appli." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Cacher" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:347 msgctxt "action" msgid "Hide" msgstr "Cacher" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Cacher ce post" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Cacher ce contenu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Cacher ce post ?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:338 msgid "Hide user list" msgstr "Cacher la liste des comptes" @@ -2291,7 +2228,7 @@ msgstr "Hmm, il semble que nous ayons des difficultés à charger ces données. msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, nous n’avons pas pu charger ce service de modération." -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2345,15 +2282,15 @@ msgstr "Si rien n’est sélectionné, il n’y a pas de restriction d’âge." msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Si vous n’êtes pas encore un adulte selon les lois de votre pays, vos parents ou votre tuteur légal doivent lire ces conditions en votre nom." -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "Si vous supprimez cette liste, vous ne pourrez pas la récupérer." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Si vous supprimez ce post, vous ne pourrez pas le récupérer." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Si vous souhaitez modifier votre mot de passe, nous vous enverrons un code pour vérifier qu’il s’agit bien de votre compte." @@ -2430,7 +2367,7 @@ msgstr "Et voici les Messages Privés" msgid "Invalid 2FA confirmation code." msgstr "Code de confirmation 2FA invalide." -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:241 msgid "Invalid or unsupported post record" msgstr "Enregistrement de post invalide ou non pris en charge" @@ -2458,23 +2395,19 @@ msgstr "Code d’invitation : {0} disponible" msgid "Invite codes: 1 available" msgstr "Invitations : 1 code dispo" -#: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Il affiche les posts des personnes que vous suivez au fur et à mesure qu’ils sont publiés." - #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Emplois" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Journalisme" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Étiqueté par {0}." -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "Étiqueté par l’auteur." @@ -2494,20 +2427,20 @@ msgstr "Étiquettes sur votre compte" msgid "Labels on your content" msgstr "Étiquettes sur votre contenu" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Sélection de la langue" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:524 msgid "Language settings" msgstr "Préférences de langue" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Paramètres linguistiques" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Languages" msgstr "Langues" @@ -2520,12 +2453,12 @@ msgstr "Dernier" msgid "Learn More" msgstr "En savoir plus" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "En savoir plus sur la modération appliquée à ce contenu." -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "En savoir plus sur cet avertissement" @@ -2534,7 +2467,7 @@ msgstr "En savoir plus sur cet avertissement" msgid "Learn more about what is public on Bluesky." msgstr "En savoir plus sur ce qui est public sur Bluesky." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "En savoir plus." @@ -2547,10 +2480,10 @@ msgstr "Partir" msgid "Leave chat" msgstr "Partir de la discussion" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "Partir de la conversation" @@ -2567,7 +2500,7 @@ msgstr "Quitter Bluesky" msgid "left to go." msgstr "devant vous dans la file." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:307 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintenant." @@ -2576,11 +2509,11 @@ msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintena msgid "Let's get your password reset!" msgstr "Réinitialisez votre mot de passe !" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Allons-y !" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "Light" msgstr "Clair" @@ -2601,11 +2534,11 @@ msgstr "Liké par" msgid "Liked By" msgstr "Liké par" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:175 msgid "liked your custom feed" msgstr "liké votre fil d’actu personnalisé" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:167 msgid "liked your post" msgstr "liké votre post" @@ -2613,7 +2546,7 @@ msgstr "liké votre post" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Likes on this post" msgstr "Likes sur ce post" @@ -2621,35 +2554,35 @@ msgstr "Likes sur ce post" msgid "List" msgstr "Liste" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Liste des avatars" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Liste bloquée" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "Liste par {0}" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Liste supprimée" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Liste masquée" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Nom de liste" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Liste débloquée" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Liste démasquée" @@ -2666,14 +2599,14 @@ msgstr "Listes" msgid "Lists blocking this user:" msgstr "Listes qui bloquent ce compte :" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:164 msgid "Load new notifications" msgstr "Charger les nouvelles notifications" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Charger les nouveaux posts" @@ -2700,7 +2633,7 @@ msgstr "Visibilité déconnectée" msgid "Login to account that is not listed" msgstr "Se connecter à un compte qui n’est pas listé" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "Appuyer longtemps pour ouvrir le menu de mot-clé pour #{tag}" @@ -2728,8 +2661,8 @@ msgstr "Assurez-vous que c’est bien là que vous avez l’intention d’aller msgid "Manage your muted words and tags" msgstr "Gérer les mots et les mots-clés masqués" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "Marqué comme lu" @@ -2742,21 +2675,21 @@ msgstr "Média" msgid "mentioned users" msgstr "comptes mentionnés" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Comptes mentionnés" -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:649 msgid "Menu" msgstr "Menu" #: src/components/dms/MessageProfileButton.tsx:67 msgid "Message {0}" -msgstr "" +msgstr "Envoyer un message à {0}" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:111 msgid "Message deleted" msgstr "Message supprimé" @@ -2764,12 +2697,12 @@ msgstr "Message supprimé" msgid "Message from server: {0}" msgstr "Message du serveur : {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "Champ d’écriture du message" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "Le message est trop long" @@ -2777,7 +2710,7 @@ msgstr "Le message est trop long" msgid "Message settings" msgstr "Paramètres des messages" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2790,7 +2723,7 @@ msgstr "Compte trompeur" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation" msgstr "Modération" @@ -2798,26 +2731,26 @@ msgstr "Modération" msgid "Moderation details" msgstr "Détails de la modération" -#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:206 msgid "Moderation list by {0}" msgstr "Liste de modération par {0}" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "Liste de modération par <0/>" -#: src/view/com/lists/ListCard.tsx:91 +#: src/view/com/lists/ListCard.tsx:93 #: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Liste de modération par vous" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "Liste de modération créée" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "Liste de modération mise à jour" @@ -2830,7 +2763,7 @@ msgstr "Listes de modération" msgid "Moderation Lists" msgstr "Listes de modération" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:549 msgid "Moderation settings" msgstr "Paramètres de modération" @@ -2843,11 +2776,11 @@ msgid "Moderation tools" msgstr "Outils de modération" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "La modération a choisi d’ajouter un avertissement général sur le contenu." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:577 msgid "More" msgstr "Plus" @@ -2855,7 +2788,7 @@ msgstr "Plus" msgid "More feeds" msgstr "Plus de fils d’actu" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Plus d’options" @@ -2871,12 +2804,12 @@ msgstr "Masquer" msgid "Mute {truncatedTag}" msgstr "Masquer {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Masquer le compte" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Masquer les comptes" @@ -2884,8 +2817,8 @@ msgstr "Masquer les comptes" msgid "Mute all {displayTag} posts" msgstr "Masquer tous les posts {displayTag}" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "Masquer la conversation" @@ -2897,11 +2830,11 @@ msgstr "Masquer dans les mots-clés uniquement" msgid "Mute in text & tags" msgstr "Masquer dans le texte et les mots-clés" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Masquer la liste" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "Masquer ces comptes ?" @@ -2913,17 +2846,17 @@ msgstr "Masquer ce mot dans le texte du post et les mots-clés" msgid "Mute this word in tags only" msgstr "Masquer ce mot dans les mots-clés uniquement" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Masquer ce fil de discussion" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Masquer les mots et les mots-clés" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Masqué" @@ -2940,7 +2873,7 @@ msgstr "Comptes masqués" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Les comptes masqués voient leurs posts supprimés de votre fil d’actu et de vos notifications. Cette option est totalement privée." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Masqué par « {0} »" @@ -2948,7 +2881,7 @@ msgstr "Masqué par « {0} »" msgid "Muted words & tags" msgstr "Les mots et les mots-clés masqués" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Ce que vous masquez reste privé. Les comptes masqués peuvent interagir avec vous, mais vous ne verrez pas leurs posts et ne recevrez pas de notifications de leur part." @@ -2957,7 +2890,7 @@ msgstr "Ce que vous masquez reste privé. Les comptes masqués peuvent interagir msgid "My Birthday" msgstr "Ma date de naissance" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Mes fils d’actu" @@ -2965,20 +2898,20 @@ msgstr "Mes fils d’actu" msgid "My Profile" msgstr "Mon profil" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:610 msgid "My saved feeds" msgstr "Mes fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:616 msgid "My Saved Feeds" msgstr "Mes fils d’actu enregistrés" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nom" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Le nom est requis" @@ -2988,13 +2921,13 @@ msgstr "Le nom est requis" msgid "Name or Description Violates Community Standards" msgstr "Nom ou description qui viole les normes communautaires" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Nature" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navigue vers le prochain écran" @@ -3006,7 +2939,7 @@ msgstr "Navigue vers votre profil" msgid "Need to report a copyright violation?" msgstr "Besoin de signaler une violation des droits d’auteur ?" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Ne perdez jamais l’accès à vos abonné·e·s ou à vos données." @@ -3014,7 +2947,7 @@ msgstr "Ne perdez jamais l’accès à vos abonné·e·s ou à vos données." msgid "Nevermind, create a handle for me" msgstr "Peu importe, créez un pseudo pour moi" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Nouveau" @@ -3023,7 +2956,7 @@ msgstr "Nouveau" msgid "New" msgstr "Nouveau" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3033,29 +2966,29 @@ msgstr "Nouvelle discussion" msgid "New messages" msgstr "Nouveaux messages" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Nouvelle liste de modération" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Nouveau mot de passe" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Nouveau mot de passe" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Nouveau post" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:173 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Nouveau post" @@ -3065,7 +2998,7 @@ msgctxt "action" msgid "New Post" msgstr "Nouveau post" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nouvelle liste de comptes" @@ -3073,7 +3006,7 @@ msgstr "Nouvelle liste de comptes" msgid "Newest replies first" msgstr "Réponses les plus récentes en premier" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Actualités" @@ -3084,8 +3017,8 @@ msgstr "Actualités" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Suivant" @@ -3102,12 +3035,8 @@ msgstr "Image suivante" msgid "No" msgstr "Non" -#: src/screens/Messages/List/index.tsx:156 -#~ msgid "No chats yet" -#~ msgstr "Pas de discussions pour l’instant" - #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Aucune description" @@ -3127,15 +3056,15 @@ msgstr "Ne suit plus {0}" msgid "No longer than 253 characters" msgstr "Pas plus de 253 caractères" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:98 msgid "No messages yet" msgstr "Pas encore de messages" #: src/screens/Messages/List/index.tsx:274 msgid "No more conversations to show" -msgstr "" +msgstr "Plus aucune conversation à afficher" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Pas encore de notifications !" @@ -3151,7 +3080,7 @@ msgstr "Personne" msgid "No result" msgstr "Aucun résultat" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:138 msgid "No results" msgstr "Aucun résultat" @@ -3159,7 +3088,7 @@ msgstr "Aucun résultat" msgid "No results found" msgstr "Aucun résultat trouvé" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "Aucun résultat trouvé pour « {query} »" @@ -3178,13 +3107,13 @@ msgstr "Pas de résultats pour « {search} »." msgid "No thanks" msgstr "Non merci" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Personne" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 msgid "Nobody can reply" -msgstr "" +msgstr "Personne ne peut répondre" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -3205,9 +3134,9 @@ msgstr "Introuvable" msgid "Not right now" msgstr "Pas maintenant" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Note sur le partage" @@ -3217,19 +3146,19 @@ msgstr "Remarque : Bluesky est un réseau ouvert et public. Ce paramètre limit #: src/screens/Messages/List/index.tsx:215 msgid "Nothing here" -msgstr "" +msgstr "Rien ici" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" -msgstr "" +msgstr "Sons de notification" #: src/screens/Messages/Settings.tsx:121 msgid "Notification Sounds" -msgstr "" +msgstr "Sons de notification" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:125 +#: src/view/screens/Notifications.tsx:150 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3237,7 +3166,7 @@ msgstr "" msgid "Notifications" msgstr "Notifications" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Maintenant" @@ -3258,11 +3187,10 @@ msgstr "Éteint" msgid "Oh no!" msgstr "Oh non !" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Oh non ! Il y a eu un problème." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -3275,15 +3203,15 @@ msgstr "D’accord" msgid "Oldest replies first" msgstr "Plus anciennes réponses en premier" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:255 msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:492 msgid "One or more images is missing alt text." msgstr "Une ou plusieurs images n’ont pas de texte alt." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "Seuls les fichiers .jpg et .png sont acceptés" @@ -3305,21 +3233,25 @@ msgstr "Oups, quelque chose n’a pas marché !" msgid "Oops!" msgstr "Oups !" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Ouvert" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "Ouvre le menu de raccourci du profil de {name}" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "Ouvre le créateur d’avatar" -#: src/screens/Messages/List/ChatListItem.tsx:164 #: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:166 msgid "Open conversation options" -msgstr "" +msgstr "Ouvrir les options de conversation" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:598 +#: src/view/com/composer/Composer.tsx:599 msgid "Open emoji picker" msgstr "Ouvrir le sélecteur d’emoji" @@ -3327,13 +3259,13 @@ msgstr "Ouvrir le sélecteur d’emoji" msgid "Open feed options menu" msgstr "Ouvrir le menu des options de fil d’actu" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Open links with in-app browser" msgstr "Ouvrir des liens avec le navigateur interne à l’appli" #: src/components/dms/ActionsWrapper.tsx:87 msgid "Open message options" -msgstr "" +msgstr "Ouvrir les options de message" #: src/screens/Moderation/index.tsx:227 msgid "Open muted words and tags settings" @@ -3343,24 +3275,24 @@ msgstr "Ouvrir les paramètres des mots masqués et mots-clés" msgid "Open navigation" msgstr "Navigation ouverte" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Ouvrir le menu d’options du post" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:841 msgid "Open storybook page" msgstr "Ouvrir la page Storybook" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Open system log" msgstr "Ouvrir le journal du système" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "Ouvre {numItems} options" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:504 msgid "Opens accessibility settings" msgstr "Ouvre les paramètres d’accessibilité" @@ -3368,23 +3300,19 @@ msgstr "Ouvre les paramètres d’accessibilité" msgid "Opens additional details for a debug entry" msgstr "Ouvre des détails supplémentaires pour une entrée de débug" -#: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Ouvre une liste étendue des comptes dans cette notification" - #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Ouvre l’appareil photo de l’appareil" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:633 msgid "Opens chat settings" -msgstr "" +msgstr "Ouvre les paramètres de discussion" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Ouvre le rédacteur" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:525 msgid "Opens configurable language settings" msgstr "Ouvre les paramètres linguistiques configurables" @@ -3392,7 +3320,7 @@ msgstr "Ouvre les paramètres linguistiques configurables" msgid "Opens device photo gallery" msgstr "Ouvre la galerie de photos de l’appareil" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:665 msgid "Opens external embeds settings" msgstr "Ouvre les paramètres d’intégration externe" @@ -3414,23 +3342,23 @@ msgstr "Ouvre la sélection de GIF" msgid "Opens list of invite codes" msgstr "Ouvre la liste des codes d’invitation" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:801 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Ouvre la fenêtre modale pour confirmer la suppression du compte. Requiert un code e-mail." -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:759 msgid "Opens modal for changing your Bluesky password" msgstr "Ouvre une fenêtre modale pour changer le mot de passe de Bluesky" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:714 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Ouvre une fenêtre modale pour choisir un nouveau pseudo Bluesky" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:782 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Ouvre une fenêtre modale pour télécharger les données du compte Bluesky (dépôt)" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:979 msgid "Opens modal for email verification" msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" @@ -3438,7 +3366,7 @@ msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" msgid "Opens modal for using custom domain" msgstr "Ouvre une fenêtre modale pour utiliser un domaine personnalisé" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:550 msgid "Opens moderation settings" msgstr "Ouvre les paramètres de modération" @@ -3447,19 +3375,19 @@ msgid "Opens password reset form" msgstr "Ouvre le formulaire de réinitialisation du mot de passe" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Ouvre l’écran pour modifier les fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:611 msgid "Opens screen with all saved feeds" msgstr "Ouvre l’écran avec tous les fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:692 msgid "Opens the app password settings" msgstr "Ouvre les paramètres du mot de passe de l’application" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:568 msgid "Opens the Following feed preferences" msgstr "Ouvre les préférences du fil d’actu « Following »" @@ -3467,20 +3395,25 @@ msgstr "Ouvre les préférences du fil d’actu « Following »" msgid "Opens the linked website" msgstr "Ouvre le site web lié" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:842 msgid "Opens the storybook page" msgstr "Ouvre la page de l’historique" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Opens the system log page" msgstr "Ouvre la page du journal système" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:589 msgid "Opens the threads preferences" msgstr "Ouvre les préférences relatives aux fils de discussion" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "Ouvre ce profil" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Option {0} sur {numItems}" @@ -3489,7 +3422,7 @@ msgstr "Option {0} sur {numItems}" msgid "Optionally provide additional information below:" msgstr "Ajoutez des informations supplémentaires ci-dessous (optionnel) :" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "Ou une combinaison de ces options :" @@ -3501,7 +3434,7 @@ msgstr "Autre" msgid "Other account" msgstr "Autre compte" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Autre…" @@ -3525,7 +3458,7 @@ msgstr "Page introuvable" msgid "Password" msgstr "Mot de passe" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "Mot de passe modifié" @@ -3561,7 +3494,7 @@ msgstr "Permission d’accès à la pellicule requise." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Permission d’accès à la pellicule refusée. Veuillez l’activer dans les paramètres de votre système." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Animaux domestiques" @@ -3570,7 +3503,7 @@ msgid "Pictures meant for adults." msgstr "Images destinées aux adultes." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Ajouter à l’accueil" @@ -3582,7 +3515,7 @@ msgstr "Ajouter à l’accueil" msgid "Pinned Feeds" msgstr "Fils épinglés" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "Épinglé à vos fils d’actu" @@ -3594,11 +3527,6 @@ msgstr "Lire" msgid "Play {0}" msgstr "Lire {0}" -#: src/screens/Messages/Settings.tsx:97 -#: src/screens/Messages/Settings.tsx:104 -#~ msgid "Play notification sounds" -#~ msgstr "Jouer des sons de notification" - #: src/view/com/util/post-embeds/GifEmbed.tsx:35 msgid "Play or pause the GIF" msgstr "Lire ou mettre en pause le GIF" @@ -3654,7 +3582,7 @@ msgstr "Veuillez expliquer pourquoi vous pensez que cette étiquette a été app #: src/screens/Messages/Conversation/ChatDisabled.tsx:110 msgid "Please explain why you think your chats were incorrectly disabled" -msgstr "" +msgstr "Veuillez expliquer pourquoi vous pensez que vos discussions ont été désactivées de manière indûe" #: src/lib/hooks/useAccountSwitcher.ts:48 #: src/lib/hooks/useAccountSwitcher.ts:58 @@ -3665,11 +3593,11 @@ msgstr "Veuillez vous identifier comme @{0}" msgid "Please Verify Your Email" msgstr "Veuillez vérifier votre e-mail" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:275 msgid "Please wait for your link card to finish loading" msgstr "Veuillez patienter le temps que votre carte de lien soit chargée" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Politique" @@ -3677,18 +3605,18 @@ msgstr "Politique" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:466 +#: src/view/com/composer/Composer.tsx:474 msgctxt "action" msgid "Post" msgstr "Poster" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:426 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:195 msgid "Post by {0}" msgstr "Post de {0}" @@ -3698,25 +3626,25 @@ msgstr "Post de {0}" msgid "Post by @{0}" msgstr "Post de @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Post supprimé" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:192 msgid "Post hidden" msgstr "Post caché" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Post caché par mot masqué" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Post caché par vous" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Langue du post" @@ -3724,8 +3652,8 @@ msgstr "Langue du post" msgid "Post Languages" msgstr "Langues du post" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:187 +#: src/view/com/post-thread/PostThread.tsx:199 msgid "Post not found" msgstr "Post introuvable" @@ -3768,7 +3696,7 @@ msgstr "Appuyer pour réessayer" msgid "Previous image" msgstr "Image précédente" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Langue principale" @@ -3776,15 +3704,15 @@ msgstr "Langue principale" msgid "Prioritize Your Follows" msgstr "Définissez des priorités de vos suivis" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:648 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Vie privée" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:928 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Charte de confidentialité" @@ -3814,11 +3742,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil mis à jour" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:992 msgid "Protect your account by verifying your email." msgstr "Protégez votre compte en vérifiant votre e-mail." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Public" @@ -3826,32 +3754,25 @@ msgstr "Public" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Listes publiques et partageables de comptes à masquer ou à bloquer." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Les listes publiques et partageables qui peuvent alimenter les fils d’actu." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:451 msgid "Publish post" msgstr "Publier le post" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:451 msgid "Publish reply" msgstr "Publier la réponse" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Citer le post" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "Citer le post" - -#: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Citer le post" - #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" msgstr "Aléatoire" @@ -3874,10 +3795,10 @@ msgstr "Se reconnecter" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" -msgstr "" +msgstr "Rafraîchir les conversations" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:219 @@ -3889,7 +3810,7 @@ msgstr "Supprimer" msgid "Remove account" msgstr "Supprimer compte" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "Supprimer l’avatar" @@ -3897,6 +3818,10 @@ msgstr "Supprimer l’avatar" msgid "Remove Banner" msgstr "Supprimer l’image d’en-tête" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "Supprimer l’intégration" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -3907,15 +3832,15 @@ msgstr "Supprimer le fil d’actu" msgid "Remove feed?" msgstr "Supprimer le fil d’actu ?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Supprimer de mes fils d’actu" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "Supprimer de mes fils d’actu ?" @@ -3931,11 +3856,12 @@ msgstr "Supprimer l’aperçu d’image" msgid "Remove mute word from your list" msgstr "Supprimer le mot masqué de votre liste" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:233 msgid "Remove quote" msgstr "Supprimer la citation" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Supprimer le repost" @@ -3948,13 +3874,13 @@ msgstr "Supprimer ce fil d’actu de vos fils d’actu enregistrés" msgid "Removed from list" msgstr "Supprimé de la liste" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Supprimé de mes fils d’actu" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Supprimé de vos fils d’actu" @@ -3962,7 +3888,7 @@ msgstr "Supprimé de vos fils d’actu" msgid "Removes default thumbnail from {0}" msgstr "Supprime la miniature par défaut de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:234 msgid "Removes quoted post" msgstr "Supprime le post cité" @@ -3979,7 +3905,7 @@ msgstr "Réponses" msgid "Replies to this thread are disabled" msgstr "Les réponses à ce fil de discussion sont désactivées" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:464 msgctxt "action" msgid "Reply" msgstr "Répondre" @@ -3988,25 +3914,25 @@ msgstr "Répondre" msgid "Reply Filters" msgstr "Filtres de réponse" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:180 +#: src/view/com/posts/FeedItem.tsx:429 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Réponse à <0><1/>" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "Signaler" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Signaler le compte" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "Signaler la conversation" @@ -4020,24 +3946,19 @@ msgstr "Fenêtre de dialogue de signalement" msgid "Report feed" msgstr "Signaler le fil d’actu" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Signaler la liste" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "Signaler le message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Signaler le post" -#: src/components/dms/ReportDialog.tsx:167 -#: src/components/ReportDialog/SelectReportOptionView.tsx:62 -#~ msgid "Report this account" -#~ msgstr "Signaler ce compte" - #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "Signaler ce contenu" @@ -4064,20 +3985,21 @@ msgstr "Signaler ce post" msgid "Report this user" msgstr "Signaler ce compte" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Republier" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Republier" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Republier ou citer" @@ -4085,19 +4007,19 @@ msgstr "Republier ou citer" msgid "Reposted By" msgstr "Republié par" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:249 msgid "Reposted by {0}" msgstr "Republié par {0}" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:267 msgid "Reposted by <0><1/>" msgstr "Republié par <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:169 msgid "reposted your post" msgstr "a republié votre post" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:207 msgid "Reposts of this post" msgstr "Reposts de ce post" @@ -4106,8 +4028,8 @@ msgstr "Reposts de ce post" msgid "Request Change" msgstr "Demande de modification" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Demander un code" @@ -4128,16 +4050,16 @@ msgstr "Obligatoire pour cet hébergeur" msgid "Resend email" msgstr "Renvoyer l’e-mail" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Réinitialiser le code" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Code de réinitialisation" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:874 msgid "Reset onboarding state" msgstr "Réinitialisation du didacticiel" @@ -4145,16 +4067,16 @@ msgstr "Réinitialisation du didacticiel" msgid "Reset password" msgstr "Réinitialiser mot de passe" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:854 msgid "Reset preferences state" msgstr "Réinitialiser l’état des préférences" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:872 msgid "Resets the onboarding state" msgstr "Réinitialise l’état d’accueil" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "Resets the preferences state" msgstr "Réinitialise l’état des préférences" @@ -4167,14 +4089,14 @@ msgstr "Réessaye la connection" msgid "Retries the last action, which errored out" msgstr "Réessaye la dernière action, qui a échoué" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4182,7 +4104,7 @@ msgid "Retry" msgstr "Réessayer" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Retourne à la page précédente" @@ -4199,13 +4121,13 @@ msgstr "Retour à la page précédente" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Enregistrer" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Enregistrer" @@ -4244,7 +4166,7 @@ msgid "Saved to your camera roll" msgstr "Enregistré dans votre photothèque" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Enregistré à mes fils d’actu" @@ -4262,18 +4184,18 @@ msgstr "Enregistre les paramètres de recadrage de l’image" #: src/components/dms/ChatEmptyPill.tsx:33 msgid "Say hello!" -msgstr "" +msgstr "Dites bonjour !" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Science" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Remonter en haut" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:438 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 @@ -4316,8 +4238,8 @@ msgstr "Rechercher des comptes" msgid "Search GIFs" msgstr "Rechercher des GIFs" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:458 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:459 msgid "Search profiles" msgstr "Rechercher dans les profils" @@ -4345,11 +4267,6 @@ msgstr "Voir les posts <0>{displayTag}" msgid "See <0>{displayTag} posts by this user" msgstr "Voir les posts <0>{displayTag} de ce compte" -#: src/view/com/notifications/FeedItem.tsx:411 -#: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "Voir le profil" - #: src/view/screens/SavedFeeds.tsx:186 msgid "See this guide" msgstr "Voir ce guide" @@ -4386,7 +4303,7 @@ msgstr "Sélectionner le GIF" msgid "Select GIF \"{0}\"" msgstr "Sélectionner le GIF « {0} »" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "Sélectionner les langues" @@ -4398,10 +4315,6 @@ msgstr "Sélectionner une modération" msgid "Select option {i} of {numItems}" msgstr "Sélectionne l’option {i} sur {numItems}" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Sélectionnez quelques comptes à suivre ci-dessous" - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "Sélectionner l’emoji {emojiName} comme avatar" @@ -4414,19 +4327,11 @@ msgstr "Sélectionnez le(s) service(s) de modération destinataires du signaleme msgid "Select the service that hosts your data." msgstr "Sélectionnez le service qui héberge vos données." -#: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Sélectionnez les fils d’actu thématiques à suivre dans la liste ci-dessous" - -#: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Sélectionnez ce que vous voulez voir (ou ne pas voir), et nous nous occupons du reste." - -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Sélectionnez les langues que vous souhaitez voir figurer dans les fils d’actu que vous suivez. Si aucune langue n’est sélectionnée, toutes les langues seront affichées." -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "Sélectionnez votre langue par défaut pour les textes de l’application." @@ -4434,25 +4339,17 @@ msgstr "Sélectionnez votre langue par défaut pour les textes de l’applicatio msgid "Select your date of birth" msgstr "Sélectionnez votre date de naissance" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Sélectionnez vos centres d’intérêt parmi les options ci-dessous" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Sélectionnez votre langue préférée pour traduire votre fils d’actu." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Sélectionnez vos principaux fils d’actu algorithmiques" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "Sélectionnez vos fils d’actu algorithmiques secondaires" - #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" -msgstr "" +msgstr "Envoyez un site chouette !" #: src/view/com/modals/VerifyEmail.tsx:210 #: src/view/com/modals/VerifyEmail.tsx:212 @@ -4473,11 +4370,15 @@ msgstr "Envoyer l’e-mail" msgid "Send feedback" msgstr "Envoyer des commentaires" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "Envoyer le message" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "Envoyer le post à…" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4494,6 +4395,11 @@ msgstr "Envoyer le rapport à {0}" msgid "Send verification email" msgstr "Envoyer l’e-mail de vérification" +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "Envoyer par message privé" + #: src/view/com/modals/DeleteAccount.tsx:143 msgid "Sends email with confirmation code for account deletion" msgstr "Envoie un e-mail avec le code de confirmation pour la suppression du compte" @@ -4538,23 +4444,23 @@ msgstr "Créez votre compte" msgid "Sets Bluesky username" msgstr "Définit le pseudo Bluesky" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to dark" msgstr "Change le thème de couleur en sombre" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to light" msgstr "Change le thème de couleur en clair" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:442 msgid "Sets color theme to system setting" msgstr "Change le thème de couleur en fonction du paramètre système" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dark theme" msgstr "Change le thème sombre comme étant le plus sombre" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:474 msgid "Sets dark theme to the dim theme" msgstr "Change le thème sombre comme étant le thème atténué" @@ -4575,7 +4481,7 @@ msgid "Sets image aspect ratio to wide" msgstr "Définit le rapport d’aspect de l’image comme paysage" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:326 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4595,26 +4501,26 @@ msgctxt "action" msgid "Share" msgstr "Partager" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Partager" #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" -msgstr "" +msgstr "Partagez une histoire sympa !" #: src/components/dms/ChatEmptyPill.tsx:36 msgid "Share a fun fact!" -msgstr "" +msgstr "Partagez une anecdote insolite !" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Partager quand même" @@ -4630,17 +4536,16 @@ msgstr "Partager le lien" #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" -msgstr "" +msgstr "Partagez votre fil d’actu favori !" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Partage le site web lié" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:375 msgid "Show" msgstr "Afficher" @@ -4666,29 +4571,29 @@ msgstr "Afficher les badges et filtrer des fils d’actu" msgid "Show follows similar to {0}" msgstr "Afficher les suivis similaires à {0}" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" -msgstr "" +msgstr "Afficher les réponses cachées" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "En montrer moins comme ça" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:543 +#: src/view/com/post/Post.tsx:217 +#: src/view/com/posts/FeedItem.tsx:394 msgid "Show More" msgstr "Voir plus" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "En montrer plus comme ça" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" -msgstr "" +msgstr "Afficher les réponses masquées" #: src/view/screens/PreferencesFollowingFeed.tsx:257 msgid "Show Posts from My Feeds" @@ -4698,18 +4603,6 @@ msgstr "Afficher les posts de mes fils d’actu" msgid "Show Quote Posts" msgstr "Afficher les citations" -#: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Afficher les citations dans le fil d’actu « Following »" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Afficher les citations dans le fil d’actu « Following »" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Afficher les reposts dans le fil d’actu « Following »" - #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" msgstr "Afficher les réponses" @@ -4718,31 +4611,15 @@ msgstr "Afficher les réponses" msgid "Show replies by people you follow before all other replies." msgstr "Afficher les réponses des personnes que vous suivez avant toutes les autres réponses." -#: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Afficher les réponses dans le fil d’actu « Following »" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Afficher les réponses dans le fil d’actu « Following »" - #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "Afficher les reposts" -#: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Afficher les reposts dans le fil d’actu « Following »" - -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Afficher le contenu" -#: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Afficher les comptes" - #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" msgstr "Afficher l’avertissement" @@ -4792,8 +4669,8 @@ msgstr "Connectez-vous ou créez votre compte pour participer à la conversation msgid "Sign into Bluesky or create a new account" msgstr "Connectez-vous à Bluesky ou créez un nouveau compte" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:128 +#: src/view/screens/Settings/index.tsx:132 msgid "Sign out" msgstr "Déconnexion" @@ -4818,7 +4695,7 @@ msgstr "S’inscrire ou se connecter pour participer à la conversation" msgid "Sign-in Required" msgstr "Connexion requise" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:385 msgid "Signed in as" msgstr "Connecté en tant que" @@ -4827,22 +4704,21 @@ msgstr "Connecté en tant que" msgid "Signed in as @{0}" msgstr "Connecté en tant que @{0}" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Ignorer" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Passer cette étape" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Développement de logiciels" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Some people can reply" -msgstr "" +msgstr "Quelques comptes peuvent répondre" #: src/screens/Messages/Conversation/index.tsx:94 msgid "Something went wrong" @@ -4880,7 +4756,7 @@ msgstr "Spam" msgid "Spam; excessive mentions or replies" msgstr "Spam ; mentions ou réponses excessives" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Sports" @@ -4888,11 +4764,11 @@ msgstr "Sports" msgid "Square" msgstr "Carré" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "Démarrer une nouvelle discussion" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:307 msgid "Start chat with {displayName}" msgstr "Démarrer une discussion avec {displayName}" @@ -4900,7 +4776,7 @@ msgstr "Démarrer une discussion avec {displayName}" msgid "Start chatting" msgstr "Démarrer les discussions" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:934 msgid "Status Page" msgstr "État du service" @@ -4908,12 +4784,12 @@ msgstr "État du service" msgid "Step {0} of {1}" msgstr "Étape {0} sur {1}" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:303 msgid "Storage cleared, you need to restart the app now." msgstr "Stockage effacé, vous devez redémarrer l’application maintenant." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:834 msgid "Storybook" msgstr "Historique" @@ -4924,7 +4800,7 @@ msgstr "Historique" msgid "Submit" msgstr "Envoyer" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "S’abonner" @@ -4936,16 +4812,11 @@ msgstr "Abonnez-vous à @{0} pour utiliser ces étiquettes :" msgid "Subscribe to Labeler" msgstr "S’abonner à l’étiqueteur" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "S’abonner au fil d’actu {0}" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "S’abonner à cet étiqueteur" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "S’abonner à cette liste" @@ -4972,19 +4843,19 @@ msgstr "Soutien" msgid "Switch Account" msgstr "Changer de compte" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:159 msgid "Switch to {0}" msgstr "Basculer sur {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:160 msgid "Switches the account you are logged in to" msgstr "Bascule le compte auquel vous êtes connectés vers" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:439 msgid "System" msgstr "Système" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:822 msgid "System log" msgstr "Journal système" @@ -5004,21 +4875,21 @@ msgstr "Grand" msgid "Tap to view fully" msgstr "Tapper pour voir en entier" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Technologie" #: src/components/dms/ChatEmptyPill.tsx:35 msgid "Tell a joke!" -msgstr "" +msgstr "Racontez une blague !" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Conditions générales" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:922 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5053,7 +4924,7 @@ msgid "That handle is already taken." msgstr "Ce pseudo est déjà occupé." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Ce compte pourra interagir avec vous après le déblocage." @@ -5081,8 +4952,8 @@ msgstr "Les étiquettes suivantes ont été appliquées à votre contenu." msgid "The following steps will help customize your Bluesky experience." msgstr "Les étapes suivantes vous aideront à personnaliser votre expérience avec Bluesky." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "The post may have been deleted." msgstr "Ce post a peut-être été supprimé." @@ -5098,10 +4969,6 @@ msgstr "Le formulaire d’assistance a été déplacé. Si vous avez besoin d’ msgid "The Terms of Service have been moved to" msgstr "Nos conditions d’utilisation ont été déplacées vers" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Il existe de nombreux fils d’actu à essayer :" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." @@ -5122,24 +4989,24 @@ msgid "There was an issue connecting to Tenor." msgstr "Il y a eu un problème de connexion à Tenor." #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:236 #: src/view/screens/SavedFeeds.tsx:262 #: src/view/screens/SavedFeeds.tsx:288 msgid "There was an issue contacting the server" msgstr "Il y a eu un problème de connexion au serveur" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Il y a eu un problème de connexion à votre serveur" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des notifications. Appuyez ici pour réessayer." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:301 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici pour réessayer." @@ -5147,8 +5014,8 @@ msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici msgid "There was an issue fetching the list. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de la liste. Appuyez ici pour réessayer." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:157 +#: src/view/com/lists/ProfileLists.tsx:162 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de vos listes. Appuyez ici pour réessayer." @@ -5157,10 +5024,6 @@ msgstr "Il y a eu un problème lors de la récupération de vos listes. Appuyez msgid "There was an issue sending your report. Please check your internet connection." msgstr "Il y a eu un problème lors de l’envoi de votre rapport. Veuillez vérifier votre connexion internet." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Il y a eu un problème de synchronisation de vos préférences avec le serveur" - #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" msgstr "Il y a eu un problème lors de la récupération de vos mots de passe d’application" @@ -5170,19 +5033,19 @@ msgstr "Il y a eu un problème lors de la récupération de vos mots de passe d #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Il y a eu un problème ! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Il y a eu un problème. Veuillez vérifier votre connexion Internet et réessayez." @@ -5195,10 +5058,6 @@ msgstr "Un problème inattendu s’est produit dans l’application. N’hésite msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Il y a eu un afflux de nouveaux personnes sur Bluesky ! Nous activerons ton compte dès que possible." -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Voici des comptes populaires qui pourraient vous intéresser :" - #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" msgstr "Ce {screenDescription} a été signalé :" @@ -5217,7 +5076,7 @@ msgstr "Cet appel sera envoyé à <0>{0}." #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." -msgstr "" +msgstr "Cet appel sera envoyé au service de modération de Bluesky." #: src/screens/Messages/Conversation/MessageListError.tsx:18 msgid "This chat was disconnected" @@ -5236,7 +5095,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Ce contenu est hébergé par {0}. Voulez-vous activer les médias externes ?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Ce contenu n’est pas disponible car l’un des comptes impliqués a bloqué l’autre." @@ -5244,7 +5103,7 @@ msgstr "Ce contenu n’est pas disponible car l’un des comptes impliqués a bl msgid "This content is not viewable without a Bluesky account." msgstr "Ce contenu n’est pas visible sans un compte Bluesky." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Cette fonctionnalité est en version bêta. Vous pouvez en savoir plus sur les exportations de dépôts dans <0>ce blogpost." @@ -5254,7 +5113,7 @@ msgstr "Ce fil d’actu reçoit actuellement un trafic important, il est tempora #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Ce fil d’actu est vide !" @@ -5294,7 +5153,7 @@ msgstr "Cet étiqueteur n’a pas déclaré les étiquettes qu’il publie et pe msgid "This link is taking you to the following website:" msgstr "Ce lien vous conduit au site Web suivant :" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "Cette liste est vide !" @@ -5306,20 +5165,20 @@ msgstr "Ce service de modération n’est pas disponible. Voir ci-dessous pour p msgid "This name is already in use" msgstr "Ce nom est déjà utilisé" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:141 msgid "This post has been deleted." msgstr "Ce post a été supprimé." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce post n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Ce post sera masqué des fils d’actu." -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce profil n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." @@ -5340,7 +5199,7 @@ msgid "This user has blocked you" msgstr "Ce compte vous a bloqué·e" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Ce compte vous a bloqué. Vous ne pouvez pas voir son contenu." @@ -5364,12 +5223,12 @@ msgstr "Ce compte ne suit personne." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Cela supprimera {0} de vos mots masqués. Vous pourrez toujours le réintégrer plus tard." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:588 msgid "Thread preferences" msgstr "Préférences des fils de discussion" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:598 msgid "Thread Preferences" msgstr "Préférences des fils de discussion" @@ -5387,7 +5246,7 @@ msgstr "Pour désactiver le 2FA par e-mail, veuillez vérifier votre accès à l #: src/components/dms/ReportConversationPrompt.tsx:20 msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." -msgstr "" +msgstr "Pour signaler une conversation, veuillez signaler un de ses messages via l’écran de conversation. Cela permettra à la modération de comprendre le contexte du problème." #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" @@ -5397,7 +5256,7 @@ msgstr "À qui souhaitez-vous envoyer ce rapport ?" msgid "Toggle between muted word options." msgstr "Basculer entre les options pour les mots masqués." -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Activer le menu déroulant" @@ -5414,10 +5273,12 @@ msgstr "Meilleur" msgid "Transformations" msgstr "Transformations" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:696 +#: src/view/com/post-thread/PostThreadItem.tsx:698 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Traduire" @@ -5426,11 +5287,11 @@ msgctxt "action" msgid "Try again" msgstr "Réessayer" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:739 msgid "Two-factor authentication" msgstr "Authentification à deux facteurs" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "Écrivez votre message ici" @@ -5438,11 +5299,11 @@ msgstr "Écrivez votre message ici" msgid "Type:" msgstr "Type :" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Débloquer la liste" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Réafficher cette liste" @@ -5451,7 +5312,7 @@ msgstr "Réafficher cette liste" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexion Internet." @@ -5461,8 +5322,8 @@ msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexio #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Débloquer" @@ -5471,25 +5332,24 @@ msgctxt "action" msgid "Unblock" msgstr "Débloquer" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "Débloquer le compte" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Débloquer le compte" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Débloquer le compte ?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Annuler le repost" @@ -5506,8 +5366,8 @@ msgstr "Se désabonner" msgid "Unfollow {0}" msgstr "Se désabonner de {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Se désabonner du compte" @@ -5516,7 +5376,7 @@ msgid "Unlike this feed" msgstr "Déliker ce fil d’actu" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Réafficher" @@ -5524,8 +5384,8 @@ msgstr "Réafficher" msgid "Unmute {truncatedTag}" msgstr "Réafficher {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Réafficher ce compte" @@ -5533,17 +5393,17 @@ msgstr "Réafficher ce compte" msgid "Unmute all {displayTag} posts" msgstr "Réafficher tous les posts {displayTag}" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "Réafficher la conversation" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Réafficher ce fil de discussion" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Désépingler" @@ -5551,11 +5411,11 @@ msgstr "Désépingler" msgid "Unpin from home" msgstr "Désépingler de l’accueil" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Supprimer la liste de modération" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "Désépingler de vos fil d’actu" @@ -5584,7 +5444,7 @@ msgstr "Mettre à jour pour {handle}" msgid "Updating..." msgstr "Mise à jour…" -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "Envoyer plutôt une photo" @@ -5592,20 +5452,20 @@ msgstr "Envoyer plutôt une photo" msgid "Upload a text file to:" msgstr "Envoyer un fichier texte vers :" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Envoyer à partir de l’appareil photo" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Envoyer à partir de fichiers" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5654,11 +5514,11 @@ msgid "Used by:" msgstr "Utilisé par :" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Compte bloqué" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "Compte bloqué par « {0} »" @@ -5670,7 +5530,7 @@ msgstr "Compte bloqué par liste" msgid "User Blocked by List" msgstr "Compte bloqué par liste" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "Compte qui vous bloque" @@ -5678,30 +5538,30 @@ msgstr "Compte qui vous bloque" msgid "User Blocks You" msgstr "Compte qui vous bloque" -#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/lists/ListCard.tsx:87 #: src/view/com/modals/UserAddRemoveLists.tsx:198 msgid "User list by {0}" msgstr "Liste de compte de {0}" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "Liste de compte par <0/>" -#: src/view/com/lists/ListCard.tsx:83 +#: src/view/com/lists/ListCard.tsx:85 #: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Liste de compte par vous" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Liste de compte créée" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Liste de compte mise à jour" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Listes de comptes" @@ -5709,7 +5569,7 @@ msgstr "Listes de comptes" msgid "Username or email address" msgstr "Pseudo ou e-mail" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Comptes" @@ -5724,7 +5584,7 @@ msgstr "comptes suivis par <0/>" msgid "Users I follow" msgstr "Comptes que je suis" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Comptes dans « {0} »" @@ -5740,15 +5600,15 @@ msgstr "Valeur :" msgid "Verify DNS Record" msgstr "Vérifier l’enregistrement DNS" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 msgid "Verify email" msgstr "Confirmer l’e-mail" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:978 msgid "Verify my email" msgstr "Confirmer mon e-mail" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:987 msgid "Verify My Email" msgstr "Confirmer mon e-mail" @@ -5765,11 +5625,11 @@ msgstr "Vérifier le fichier texte" msgid "Verify Your Email" msgstr "Vérifiez votre e-mail" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:906 msgid "Version {appVersion} {bundleInfo}" msgstr "Version {appVersion} {bundleInfo}" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Jeux vidéo" @@ -5777,6 +5637,10 @@ msgstr "Jeux vidéo" msgid "View {0}'s avatar" msgstr "Voir l’avatar de {0}" +#: src/view/com/notifications/FeedItem.tsx:212 +msgid "View {0}'s profile" +msgstr "Voir le profil de {0}" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Afficher l’entrée de débogage" @@ -5789,7 +5653,7 @@ msgstr "Voir les détails" msgid "View details for reporting a copyright violation" msgstr "Voir les détails pour signaler une violation du droit d’auteur" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Voir le fil de discussion entier" @@ -5799,11 +5663,12 @@ msgstr "Voir les informations sur ces étiquettes" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Voir le profil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Afficher l’avatar" @@ -5823,7 +5688,6 @@ msgstr "Visiter le site" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Avertir" @@ -5847,7 +5711,7 @@ msgstr "Nous ne pouvons pas charger cette conversation" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Nous estimons que votre compte sera prêt dans {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Nous espérons que vous passerez un excellent moment. N’oubliez pas que Bluesky est :" @@ -5859,10 +5723,6 @@ msgstr "Nous n’avons plus de posts provenant des comptes que vous suivez. Voic msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Nous vous recommandons d’éviter les mots communs qui apparaissent dans de nombreux posts, car cela peut avoir pour conséquence qu’aucun post ne s’affiche." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Nous vous recommandons notre fil d’actu « Discover » :" - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Nous n’avons pas pu charger vos préférences en matière de date de naissance. Veuillez réessayer." @@ -5871,7 +5731,7 @@ msgstr "Nous n’avons pas pu charger vos préférences en matière de date de n msgid "We were unable to load your configured labelers at this time." msgstr "Nous n’avons pas pu charger vos étiqueteurs configurés pour le moment." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer à configurer votre compte. Si l’échec persiste, vous pouvez sauter cette étape." @@ -5879,11 +5739,11 @@ msgstr "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer msgid "We will let you know when your account is ready." msgstr "Nous vous informerons lorsque votre compte sera prêt." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:86 msgid "We're having network issues, try again" msgstr "Nous avons des soucis de réseau, réessayez" @@ -5891,7 +5751,7 @@ msgstr "Nous avons des soucis de réseau, réessayez" msgid "We're so excited to have you join us!" msgstr "Nous sommes ravis de vous accueillir !" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Nous sommes désolés, mais nous n’avons pas pu charger cette liste. Si cela persiste, veuillez contacter l’origine de la liste, @{handleOrDid}." @@ -5912,13 +5772,13 @@ msgstr "Nous sommes désolés ! La page que vous recherchez est introuvable." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "Nous sommes désolés ! Vous ne pouvez vous abonner qu’à dix étiqueteurs, et vous avez atteint votre limite de dix." -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Quels sont vos centres d’intérêt ?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:347 msgid "What's up?" msgstr "Quoi de neuf ?" @@ -5935,7 +5795,7 @@ msgstr "Quelles langues aimeriez-vous voir apparaître dans vos fils d’actu al msgid "Who can message you?" msgstr "Qui peut discuter avec vous ?" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Qui peut répondre ?" @@ -5944,10 +5804,6 @@ msgstr "Qui peut répondre ?" msgid "Whoops!" msgstr "Oups !" -#: src/components/ReportDialog/SelectReportOptionView.tsx:63 -#~ msgid "Why should this account be reviewed?" -#~ msgstr "Pourquoi ce compte devrait-il être examiné ?" - #: src/components/ReportDialog/SelectReportOptionView.tsx:44 msgid "Why should this content be reviewed?" msgstr "Pourquoi ce contenu doit-il être examiné ?" @@ -5976,21 +5832,21 @@ msgstr "Pourquoi ce compte doit-il être examiné ?" msgid "Wide" msgstr "Large" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "Écrire un message" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:536 msgid "Write post" msgstr "Rédiger un post" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:346 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Rédigez votre réponse" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Écrivain·e·s" @@ -6004,7 +5860,7 @@ msgstr "Écrivain·e·s" msgid "Yes" msgstr "Oui" -#: src/components/dms/MessageItem.tsx:174 +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "Hier, {time}" @@ -6021,17 +5877,13 @@ msgstr "Vous ne suivez personne." msgid "You can also discover new Custom Feeds to follow." msgstr "Vous pouvez aussi découvrir de nouveaux fils d’actu personnalisés à suivre." -#: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Vous pouvez modifier ces paramètres ultérieurement." - #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." msgstr "Vous pouvez changer cela à tout moment." #: src/screens/Messages/Settings.tsx:111 msgid "You can continue ongoing conversations regardless of which setting you choose." -msgstr "" +msgstr "Vous pouvez poursuivre les conversations en cours quel que soit le paramètre que vous choisissez." #: src/screens/Login/index.tsx:158 #: src/screens/Login/PasswordUpdatedForm.tsx:33 @@ -6054,7 +5906,7 @@ msgstr "Vous n’avez encore aucun fil épinglé." msgid "You don't have any saved feeds." msgstr "Vous n’avez encore aucun fil enregistré." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:194 msgid "You have blocked the author or you have been blocked by the author." msgstr "Vous avez bloqué cet auteur ou vous avez été bloqué par celui-ci." @@ -6063,19 +5915,19 @@ msgid "You have blocked this user" msgstr "Vous avez bloqué ce compte" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Vous avez bloqué ce compte. Vous ne pouvez pas voir son contenu." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Vous avez introduit un code non valide. Il devrait ressembler à XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "Vous avez caché ce post" @@ -6084,28 +5936,24 @@ msgid "You have hidden this post." msgstr "Vous avez caché ce post." #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Vous avez masqué ce compte." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "Vous avez masqué ce compte" -#: src/screens/Messages/List/index.tsx:158 -#~ msgid "You have no chats yet. Start a conversation with someone!" -#~ msgstr "Vous n’avez pas de discussions pour l’instant. Démarrez une conversation avec quelqu’un !" - #: src/screens/Messages/List/index.tsx:225 msgid "You have no conversations yet. Start one!" -msgstr "" +msgstr "Vous n’avez pas encore de conversations. Démarrez en une !" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:145 msgid "You have no feeds." msgstr "Vous n’avez aucun fil." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:91 +#: src/view/com/lists/ProfileLists.tsx:147 msgid "You have no lists." msgstr "Vous n’avez aucune liste." @@ -6123,7 +5971,7 @@ msgstr "Vous n’avez encore masqué aucun compte. Pour masquer un compte, allez #: src/components/Lists.tsx:52 msgid "You have reached the end" -msgstr "" +msgstr "Vous avez atteint la fin" #: src/components/dialogs/MutedWords.tsx:250 msgid "You haven't muted any words or tags yet" @@ -6141,19 +5989,15 @@ msgstr "Vous pouvez faire appel de ces étiquettes si vous estimez qu’elles on msgid "You must be 13 years of age or older to sign up." msgstr "Vous devez avoir 13 ans ou plus pour vous inscrire." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Vous devez avoir 18 ans ou plus pour activer le contenu pour adultes." - #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Vous ne recevrez plus de notifications pour ce fil de discussion" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Vous recevrez désormais des notifications pour ce fil de discussion" @@ -6161,26 +6005,22 @@ msgstr "Vous recevrez désormais des notifications pour ce fil de discussion" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Vous recevrez un e-mail contenant un « code de réinitialisation ». Saisissez ce code ici, puis votre nouveau mot de passe." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:102 msgid "You: {0}" msgstr "Vous : {0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Vous avez le contrôle" - #: src/screens/Deactivated.tsx:93 #: src/screens/Deactivated.tsx:94 #: src/screens/Deactivated.tsx:109 msgid "You're in line" msgstr "Vous êtes dans la file d’attente" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Vous êtes prêt à partir !" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Vous avez choisi de masquer un mot ou un mot-clé dans ce post." @@ -6196,7 +6036,7 @@ msgstr "Votre compte" msgid "Your account has been deleted" msgstr "Votre compte a été supprimé" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Le dépôt de votre compte, qui contient toutes les données publiques, peut être téléchargé sous la forme d’un fichier « CAR ». Ce fichier n’inclut pas les éléments multimédias, tels que les images, ni vos données privées, qui doivent être récupérées séparément." @@ -6212,13 +6052,9 @@ msgstr "Vos discussions ont été désactivées" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Votre choix sera enregistré, mais vous pourrez le modifier ultérieurement dans les paramètres." -#: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Votre fil d’actu par défaut est « Following »" - #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Votre e-mail semble être invalide." @@ -6246,23 +6082,23 @@ msgstr "Votre pseudo complet sera <0>@{0}" msgid "Your muted words" msgstr "Vos mots masqués" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "Votre mot de passe a été modifié avec succès !" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:337 msgid "Your post has been published" msgstr "Votre post a été publié" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Vos posts, les likes et les blocages sont publics. Les silences (comptes masqués) sont privés." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:147 msgid "Your profile" msgstr "Votre profil" -#: src/view/com/composer/Composer.tsx:315 +#: src/view/com/composer/Composer.tsx:336 msgid "Your reply has been published" msgstr "Votre réponse a été publiée" From 5e0452fc6b398cd16a3df6e9af59d7743a3a6011 Mon Sep 17 00:00:00 2001 From: Kevin Scannell Date: Tue, 4 Jun 2024 21:54:38 -0500 Subject: [PATCH 075/520] Update Irish translations back to 100% (#4306) --- src/locale/locales/ga/messages.po | 2359 ++++++++++------------------- 1 file changed, 764 insertions(+), 1595 deletions(-) diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index 1cc2748f0e..520d457473 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -18,96 +18,79 @@ msgstr "(gan ríomhphost)" #: src/view/com/notifications/FeedItem.tsx:239 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" -msgstr "" - -#: src/components/moderation/LabelsOnMe.tsx:55 -#~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" -#~ msgstr "" +msgstr "{0, plural, one {{formattedCount} cheann amháin eile} two {{formattedCount} cheann eile} few {{formattedCount} cinn eile} many {{formattedCount} gcinn eile} other {{formattedCount} ceann eile}}" #: src/components/moderation/LabelsOnMe.tsx:55 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" -msgstr "" - -#: src/components/moderation/LabelsOnMe.tsx:61 -#~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" -#~ msgstr "" +msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an gcuntas seo} two {Cuireadh # lipéad ar an gcuntas seo} few {Cuireadh # lipéad ar an gcuntas seo} many {Cuireadh # lipéad ar an gcuntas seo} other {Cuireadh # lipéad ar an gcuntas seo}}" #: src/components/moderation/LabelsOnMe.tsx:61 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" -msgstr "" +msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" #: src/view/com/util/post-ctrls/RepostButton.tsx:62 msgid "{0, plural, one {# repost} other {# reposts}}" -msgstr "" +msgstr "{0, plural, one {# athphostáil} two {# athphostáil} few {# athphostáil} many {# n-athphostáil} other {# athphostáil}}" -#: src/components/ProfileHoverCard/index.web.tsx:376 -#: src/screens/Profile/Header/Metrics.tsx:23 +#: src/components/ProfileHoverCard/index.web.tsx:376 src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" -msgstr "" +msgstr "{0, plural, one {# leantóir} two {# leantóir} few {# leantóir} many {# leantóir} other {# leantóir}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 -#: src/screens/Profile/Header/Metrics.tsx:27 +#: src/components/ProfileHoverCard/index.web.tsx:380 src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" -msgstr "" +msgstr "{0, plural, one {# á leanúint} two {# á leanúint} few {# á leanúint} many {# á leanúint} other {# á leanúint}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:245 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" -msgstr "" +msgstr "{0, plural, one {Mol (# mholadh)} two {Mol (# mholadh)} few {Mol (# mholadh)} many {Mol (# moladh)} other {Mol (# moladh)}}" #: src/view/com/post-thread/PostThreadItem.tsx:358 msgid "{0, plural, one {like} other {likes}}" -msgstr "" +msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other {moladh}}" #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "" +msgstr "{0, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáideoir} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" #: src/screens/Profile/Header/Metrics.tsx:59 msgid "{0, plural, one {post} other {posts}}" -msgstr "" +msgstr "{0, plural, one {phostáil} two {phostáil} few {phostáil} many {bpostáil} other {postáil}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:204 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" -msgstr "" +msgstr "{0, plural, one {Freagair (# fhreagra)} two {Freagair (# fhreagra)} few {Freagair (# fhreagra)} many {Freagair (# bhfreagra)} other {Freagair (# freagra)}}" #: src/view/com/post-thread/PostThreadItem.tsx:338 msgid "{0, plural, one {repost} other {reposts}}" -msgstr "" +msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} many {athphostáil} other {athphostáil}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:241 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" -msgstr "" - -#: src/view/screens/ProfileList.tsx:286 -#~ msgid "{0} your feeds" -#~ msgstr "" +msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "" +msgstr "{count, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáideoir} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" #: src/screens/Deactivated.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{estimatedTimeHrs, plural, one {uair} two {uair} few {uair} many {uair} other {uair}}" #: src/screens/Deactivated.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{estimatedTimeMins, plural, one {nóiméad} two {nóiméad} few {nóiméad} many {nóiméad} other {nóiméad}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/Metrics.tsx:50 +#: src/components/ProfileHoverCard/index.web.tsx:457 src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} á leanúint" #: src/components/dms/NewChatDialog/index.tsx:171 msgid "{handle} can't be messaged" -msgstr "" +msgstr "Ní féidir TD a chur chuig {handle}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 src/view/screens/ProfileFeed.tsx:585 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "" +msgstr "{likeCount, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáideoir} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" #: src/view/shell/Drawer.tsx:461 msgid "{numUnreadNotifications} unread" @@ -115,7 +98,7 @@ msgstr "{numUnreadNotifications} gan léamh" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "" +msgstr "{value, plural, =0 {Taispeáin gach freagra} one {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} two {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} few {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} many {Taispeáin freagraí a bhfuil ar a laghad # moladh acu} other {Taispeáin freagraí a bhfuil ar a laghad # moladh acu}}" #: src/view/com/threadgate/WhoCanReply.tsx:159 msgid "<0/> members" @@ -123,40 +106,15 @@ msgstr "<0/> ball" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" -msgstr "" +msgstr "<0>{0} {1, plural, one {leantóir} two {leantóir} few {leantóir} many {leantóir} other {leantóir}}" #: src/view/shell/Drawer.tsx:112 msgid "<0>{0} {1, plural, one {following} other {following}}" -msgstr "" - -#: src/view/shell/Drawer.tsx:96 -#~ msgid "<0>{0} following" -#~ msgstr "<0>{0} á leanúint" - -#: src/components/ProfileHoverCard/index.web.tsx:437 -#~ msgid "<0>{followers} <1>{pluralizedFollowers}" -#~ msgstr "<0>{following} <1>{pluralizedFollowers}" - -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/screens/Profile/Header/Metrics.tsx:45 -#~ msgid "<0>{following} <1>following" -#~ msgstr "<0>{following} <1>á leanúint" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 -#~ msgid "<0>Choose your<1>Recommended<2>Feeds" -#~ msgstr "<0>Roghnaigh do chuid<1>Fothaí<2>Molta" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 -#~ msgid "<0>Follow some<1>Recommended<2>Users" -#~ msgstr "<0>Lean cúpla<1>Úsáideoirí<2>Molta" +msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." -msgstr "" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 -#~ msgid "<0>Welcome to<1>Bluesky" -#~ msgstr "<0>Fáilte go<1>Bluesky" +msgstr "<0>Neamhbhainteach. Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." #: src/screens/Profile/Header/Handle.tsx:43 msgid "⚠Invalid Handle" @@ -166,8 +124,7 @@ msgstr "⚠Leasainm Neamhbhailí" msgid "2FA Confirmation" msgstr "Dearbhú 2FA" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:91 src/view/screens/Search/Search.tsx:650 msgid "Access navigation links and settings" msgstr "Oscail nascanna agus socruithe" @@ -175,8 +132,7 @@ msgstr "Oscail nascanna agus socruithe" msgid "Access profile and other navigation links" msgstr "Oscail próifíl agus nascanna eile" -#: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/com/modals/EditImage.tsx:300 src/view/screens/Settings/index.tsx:511 msgid "Accessibility" msgstr "Inrochtaineacht" @@ -184,18 +140,11 @@ msgstr "Inrochtaineacht" msgid "Accessibility settings" msgstr "Socruithe inrochtaineachta" -#: src/Navigation.tsx:290 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:290 src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "account" -#~ msgstr "cuntas" - -#: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/screens/Login/LoginForm.tsx:167 src/view/screens/Settings/index.tsx:338 src/view/screens/Settings/index.tsx:745 msgid "Account" msgstr "Cuntas" @@ -211,8 +160,7 @@ msgstr "Cuntas leanaithe" msgid "Account muted" msgstr "Cuireadh an cuntas i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/components/moderation/ModerationDetailsDialog.tsx:93 src/lib/moderation/useModerationCauseDescription.ts:91 msgid "Account Muted" msgstr "Cuireadh an cuntas i bhfolach" @@ -228,8 +176,7 @@ msgstr "Roghanna cuntais" msgid "Account removed from quick access" msgstr "Baineadh an cuntas ón mearliosta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 src/view/com/profile/ProfileMenu.tsx:129 msgid "Account unblocked" msgstr "Cuntas díbhlocáilte" @@ -241,10 +188,7 @@ msgstr "Cuntas díleanaithe" msgid "Account unmuted" msgstr "Níl an cuntas i bhfolach a thuilleadh" -#: src/components/dialogs/MutedWords.tsx:165 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/components/dialogs/MutedWords.tsx:165 src/view/com/modals/ListAddRemoveUsers.tsx:268 src/view/com/modals/UserAddRemoveLists.tsx:219 src/view/screens/ProfileList.tsx:880 msgid "Add" msgstr "Cuir leis" @@ -256,39 +200,18 @@ msgstr "Cuir rabhadh faoin ábhar leis" msgid "Add a user to this list" msgstr "Cuir cuntas leis an liosta seo" -#: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/components/dialogs/SwitchAccount.tsx:56 src/view/screens/Settings/index.tsx:415 src/view/screens/Settings/index.tsx:424 msgid "Add account" msgstr "Cuir cuntas leis seo" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 -#: src/view/com/composer/photos/Gallery.tsx:120 -#: src/view/com/composer/photos/Gallery.tsx:187 -#: src/view/com/modals/AltImage.tsx:118 +#: src/view/com/composer/GifAltText.tsx:70 src/view/com/composer/GifAltText.tsx:136 src/view/com/composer/GifAltText.tsx:176 src/view/com/composer/photos/Gallery.tsx:120 src/view/com/composer/photos/Gallery.tsx:187 src/view/com/modals/AltImage.tsx:118 msgid "Add alt text" msgstr "Cuir téacs malartach leis seo" -#: src/view/com/composer/GifAltText.tsx:175 -#~ msgid "Add ALT text" -#~ msgstr "" - -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/screens/AppPasswords.tsx:106 src/view/screens/AppPasswords.tsx:148 src/view/screens/AppPasswords.tsx:161 msgid "Add App Password" msgstr "Cuir pasfhocal aipe leis seo" -#: src/view/com/composer/Composer.tsx:467 -#~ msgid "Add link card" -#~ msgstr "Cuir cárta leanúna leis seo" - -#: src/view/com/composer/Composer.tsx:472 -#~ msgid "Add link card:" -#~ msgstr "Cuir cárta leanúna leis seo:" - #: src/components/dialogs/MutedWords.tsx:158 msgid "Add mute word for configured settings" msgstr "Cuir focal atá le cur i bhfolach anseo le haghaidh socruithe a rinne tú" @@ -299,18 +222,17 @@ msgstr "Cuir focail agus clibeanna a cuireadh i bhfolach leis seo" #: src/screens/Home/NoFeedsPinned.tsx:112 msgid "Add recommended feeds" -msgstr "" +msgstr "Cuir fothaí molta leis seo" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" -msgstr "" +msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" #: src/view/com/modals/ChangeHandle.tsx:410 msgid "Add the following DNS record to your domain:" msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:263 src/view/com/profile/ProfileMenu.tsx:266 msgid "Add to Lists" msgstr "Cuir le liostaí" @@ -318,12 +240,7 @@ msgstr "Cuir le liostaí" msgid "Add to my feeds" msgstr "Cuir le mo chuid fothaí" -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 -#~ msgid "Added" -#~ msgstr "Curtha leis" - -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:191 src/view/com/modals/UserAddRemoveLists.tsx:144 msgid "Added to list" msgstr "Curtha leis an liosta" @@ -335,9 +252,7 @@ msgstr "Curtha le mo chuid fothaí" msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Sonraigh an méid moltaí ar fhreagra atá de dhíth le bheith le feiceáil i d'fhotha." -#: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 -#: src/view/com/modals/SelfLabel.tsx:76 +#: src/lib/moderation/useGlobalLabelStrings.ts:34 src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Ábhar do dhaoine fásta" @@ -345,8 +260,7 @@ msgstr "Ábhar do dhaoine fásta" msgid "Adult content is disabled." msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." -#: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/screens/Moderation/index.tsx:375 src/view/screens/Settings/index.tsx:679 msgid "Advanced" msgstr "Ardleibhéal" @@ -354,23 +268,15 @@ msgstr "Ardleibhéal" msgid "All the feeds you've saved, right in one place." msgstr "Na fothaí go léir a shábháil tú, in áit amháin." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:188 src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" -msgstr "" +msgstr "Ceadaigh fáil ar do chuid TDanna" -#: src/screens/Messages/Settings.tsx:61 -#: src/screens/Messages/Settings.tsx:64 -#~ msgid "Allow messages from" -#~ msgstr "" - -#: src/screens/Messages/Settings.tsx:62 -#: src/screens/Messages/Settings.tsx:65 +#: src/screens/Messages/Settings.tsx:62 src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" -msgstr "" +msgstr "Ceadaigh teachtaireachtaí nua ó" -#: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/screens/Login/ForgotPasswordForm.tsx:178 src/view/com/modals/ChangePassword.tsx:172 msgid "Already have a code?" msgstr "An bhfuil cód agat cheana?" @@ -378,28 +284,23 @@ msgstr "An bhfuil cód agat cheana?" msgid "Already signed in as @{0}" msgstr "Logáilte isteach cheana mar @{0}" -#: src/view/com/composer/GifAltText.tsx:94 -#: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/composer/GifAltText.tsx:94 src/view/com/composer/photos/Gallery.tsx:144 src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 -#: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/com/composer/GifAltText.tsx:145 src/view/com/modals/EditImage.tsx:316 src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" msgstr "Téacs malartach" #: src/view/com/util/post-embeds/GifEmbed.tsx:179 msgid "Alt Text" -msgstr "" +msgstr "Téacs Malartach" #: src/view/com/composer/photos/Gallery.tsx:224 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." msgstr "Cuireann an téacs malartach síos ar na híomhánna do dhaoine atá dall nó a bhfuil lagú radhairc orthu agus cuireann sé an comhthéacs ar fáil do chuile dhuine." -#: src/view/com/modals/VerifyEmail.tsx:132 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 +#: src/view/com/modals/VerifyEmail.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:96 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." msgstr "Cuireadh teachtaireacht ríomhphoist chuig {0}. Tá cód dearbhaithe faoi iamh. Is féidir leat an cód a chur isteach thíos anseo." @@ -411,29 +312,19 @@ msgstr "Cuireadh teachtaireacht ríomhphoist chuig do sheanseoladh. {0}. Tá có msgid "An error occured" msgstr "Tharla earráid" -#: src/components/dms/MessageMenu.tsx:134 -#~ msgid "An error occurred while trying to delete the message. Please try again." -#~ msgstr "" - #: src/lib/moderation/useReportOptions.ts:27 msgid "An issue not included in these options" msgstr "Rud nach bhfuil ar fáil sna roghanna seo" -#: src/components/hooks/useFollowMethods.ts:35 -#: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 +#: src/components/hooks/useFollowMethods.ts:35 src/components/hooks/useFollowMethods.ts:50 src/view/com/profile/FollowButton.tsx:35 src/view/com/profile/FollowButton.tsx:45 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." #: src/screens/Onboarding/StepInterests/index.tsx:204 msgid "an unknown error occurred" -msgstr "" +msgstr "tharla earráid nach eol dúinn" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:236 src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "agus" @@ -469,14 +360,11 @@ msgstr "Caithfear 4 charachtar ar a laghad a bheith in ainmneacha phasfhocal na msgid "App password settings" msgstr "Socruithe phasfhocal na haipe" -#: src/Navigation.tsx:258 -#: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/Navigation.tsx:258 src/view/screens/AppPasswords.tsx:192 src/view/screens/Settings/index.tsx:699 msgid "App Passwords" msgstr "Pasfhocal na haipe" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:153 src/components/moderation/LabelsOnMeDialog.tsx:156 msgid "Appeal" msgstr "Achomharc" @@ -484,50 +372,33 @@ msgstr "Achomharc" msgid "Appeal \"{0}\" label" msgstr "Achomharc in aghaidh lipéid \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" -msgstr "" +msgstr "Achomharc déanta" -#: src/components/moderation/LabelsOnMeDialog.tsx:193 -#~ msgid "Appeal submitted." -#~ msgstr "Achomharc déanta" - -#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:53 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:99 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:101 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 src/screens/Messages/Conversation/ChatDisabled.tsx:53 src/screens/Messages/Conversation/ChatDisabled.tsx:99 src/screens/Messages/Conversation/ChatDisabled.tsx:101 msgid "Appeal this decision" -msgstr "" +msgstr "Déan achomharc i gcoinne an chinnidh seo" #: src/view/screens/Settings/index.tsx:432 msgid "Appearance" msgstr "Cuma" -#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 src/screens/Home/NoFeedsPinned.tsx:106 msgid "Apply default recommended feeds" -msgstr "" +msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "An bhfuil tú cinnte gur mhaith leat pasfhocal na haipe “{name}” a scriosadh?" -#: src/components/dms/MessageMenu.tsx:123 -#~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." -#~ msgstr "" - #: src/components/dms/MessageMenu.tsx:124 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." -msgstr "" - -#: src/components/dms/ConvoMenu.tsx:189 -#~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." -#~ msgstr "" +msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scriosfar duitse í ach ní don duine eile atá páirteach." #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." -msgstr "" +msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar duitse é ach ní don duine eile atá páirteach." #: src/view/com/feeds/FeedSourceCard.tsx:282 msgid "Are you sure you want to remove {0} from your feeds?" @@ -557,22 +428,7 @@ msgstr "Lomnochtacht ealaíonta nó gan a bheith gáirsiúil." msgid "At least 3 characters" msgstr "3 charachtar ar a laghad" -#: src/components/dms/MessagesListHeader.tsx:74 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 -#: src/screens/Login/ChooseAccountForm.tsx:98 -#: src/screens/Login/ChooseAccountForm.tsx:103 -#: src/screens/Login/ForgotPasswordForm.tsx:129 -#: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 -#: src/screens/Login/SetNewPasswordForm.tsx:160 -#: src/screens/Login/SetNewPasswordForm.tsx:166 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:133 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 -#: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/components/dms/MessagesListHeader.tsx:74 src/components/moderation/LabelsOnMeDialog.tsx:283 src/components/moderation/LabelsOnMeDialog.tsx:284 src/screens/Login/ChooseAccountForm.tsx:98 src/screens/Login/ChooseAccountForm.tsx:103 src/screens/Login/ForgotPasswordForm.tsx:129 src/screens/Login/ForgotPasswordForm.tsx:135 src/screens/Login/LoginForm.tsx:275 src/screens/Login/LoginForm.tsx:281 src/screens/Login/SetNewPasswordForm.tsx:160 src/screens/Login/SetNewPasswordForm.tsx:166 src/screens/Messages/Conversation/ChatDisabled.tsx:133 src/screens/Messages/Conversation/ChatDisabled.tsx:134 src/screens/Profile/Header/Shell.tsx:100 src/screens/Signup/index.tsx:193 src/view/com/util/ViewHeader.tsx:89 msgid "Back" msgstr "Ar ais" @@ -592,18 +448,15 @@ msgstr "Breithlá" msgid "Birthday:" msgstr "Breithlá:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 src/view/com/profile/ProfileMenu.tsx:361 msgid "Block" msgstr "Blocáil" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:186 src/components/dms/ConvoMenu.tsx:190 msgid "Block account" -msgstr "" +msgstr "Blocáil an cuntas seo" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:300 src/view/com/profile/ProfileMenu.tsx:307 msgid "Block Account" msgstr "Blocáil an cuntas seo" @@ -623,8 +476,7 @@ msgstr "Liosta blocála" msgid "Block these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a bhlocáil?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:110 src/view/com/util/post-embeds/QuoteEmbed.tsx:71 msgid "Blocked" msgstr "Blocáilte" @@ -632,8 +484,7 @@ msgstr "Blocáilte" msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:141 -#: src/view/screens/ModerationBlockedAccounts.tsx:109 +#: src/Navigation.tsx:141 src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" @@ -665,8 +516,7 @@ msgstr "Ní chuirfidh blocáil cosc ar lipéid a bheith curtha ar do chuntas, ac msgid "Blog" msgstr "Blag" -#: src/view/com/auth/server-input/index.tsx:89 -#: src/view/com/auth/server-input/index.tsx:91 +#: src/view/com/auth/server-input/index.tsx:89 src/view/com/auth/server-input/index.tsx:91 msgid "Bluesky" msgstr "Bluesky" @@ -674,18 +524,6 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Is líonra oscailte é Bluesky, lenar féidir leat do sholáthraí óstála féin a roghnú. Tá leagan béite d'óstáil shaincheaptha ar fáil d'fhorbróirí anois." -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Bluesky is flexible." -#~ msgstr "Tá Bluesky solúbtha." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Bluesky is open." -#~ msgstr "Tá Bluesky oscailte." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Bluesky is public." -#~ msgstr "Tá Bluesky poiblí." - #: src/screens/Moderation/index.tsx:533 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 "Ní thaispeánfaidh Bluesky do phróifíl ná do chuid postálacha d’úsáideoirí atá logáilte amach. Is féidir nach gcloífidh aipeanna eile leis an iarratas seo. I bhfocail eile, ní bheidh do chuntas anseo príobháideach." @@ -702,10 +540,9 @@ msgstr "Déan íomhánna doiléir agus scag ó fhothaí iad" msgid "Books" msgstr "Leabhair" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:116 src/screens/Home/NoFeedsPinned.tsx:123 msgid "Browse other feeds" -msgstr "" +msgstr "Tabhair súil ar fhothaí eile" #: src/view/com/auth/SplashScreen.web.tsx:151 msgid "Business" @@ -715,17 +552,13 @@ msgstr "Gnó" msgid "by —" msgstr "le —" -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 -#~ msgid "by {0}" -#~ msgstr "le {0}" - #: src/components/LabelingServiceCard/index.tsx:56 msgid "By {0}" msgstr "Le {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 msgid "by @{0}" -msgstr "" +msgstr "ag @{0}" #: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by <0/>" @@ -747,42 +580,16 @@ msgstr "Ceamara" 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 "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostríocanna a bheith ann. Caithfear 4 charachtar ar a laghad a bheith ann agus gan níos mó ná 32 charachtar." -#: src/components/Menu/index.tsx:215 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 -#: src/view/com/modals/ChangeEmail.tsx:213 -#: src/view/com/modals/ChangeEmail.tsx:215 -#: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 -#: src/view/com/modals/crop-image/CropImage.web.tsx:162 -#: src/view/com/modals/EditImage.tsx:324 -#: src/view/com/modals/EditProfile.tsx:250 -#: src/view/com/modals/InAppBrowserConsent.tsx:78 -#: src/view/com/modals/InAppBrowserConsent.tsx:80 -#: src/view/com/modals/LinkWarning.tsx:105 -#: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 -#: src/view/com/modals/VerifyEmail.tsx:255 -#: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 -#: src/view/shell/desktop/Search.tsx:218 +#: src/components/Menu/index.tsx:215 src/components/Prompt.tsx:119 src/components/Prompt.tsx:121 src/components/TagMenu/index.tsx:268 src/view/com/composer/Composer.tsx:391 src/view/com/composer/Composer.tsx:396 src/view/com/modals/ChangeEmail.tsx:213 src/view/com/modals/ChangeEmail.tsx:215 src/view/com/modals/ChangeHandle.tsx:148 src/view/com/modals/ChangePassword.tsx:269 src/view/com/modals/ChangePassword.tsx:272 src/view/com/modals/CreateOrEditList.tsx:358 src/view/com/modals/crop-image/CropImage.web.tsx:162 src/view/com/modals/EditImage.tsx:324 src/view/com/modals/EditProfile.tsx:250 src/view/com/modals/InAppBrowserConsent.tsx:78 src/view/com/modals/InAppBrowserConsent.tsx:80 src/view/com/modals/LinkWarning.tsx:105 src/view/com/modals/LinkWarning.tsx:107 src/view/com/modals/Repost.tsx:88 src/view/com/modals/VerifyEmail.tsx:255 src/view/com/modals/VerifyEmail.tsx:261 src/view/screens/Search/Search.tsx:674 src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cealaigh" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:363 src/view/com/modals/DeleteAccount.tsx:166 src/view/com/modals/DeleteAccount.tsx:244 msgctxt "action" msgid "Cancel" msgstr "Cealaigh" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:162 src/view/com/modals/DeleteAccount.tsx:240 msgid "Cancel account deletion" msgstr "Ná scrios an chuntas" @@ -802,8 +609,7 @@ msgstr "Cealaigh eagarthóireacht na próifíle" msgid "Cancel quote post" msgstr "Ná déan athlua na postála" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:87 src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" msgstr "Cealaigh an cuardach" @@ -824,8 +630,7 @@ msgstr "Athraigh" msgid "Change handle" msgstr "Athraigh mo leasainm" -#: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/com/modals/ChangeHandle.tsx:156 src/view/screens/Settings/index.tsx:722 msgid "Change Handle" msgstr "Athraigh mo leasainm" @@ -837,8 +642,7 @@ msgstr "Athraigh mo ríomhphost" msgid "Change password" msgstr "Athraigh mo phasfhocal" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:143 src/view/screens/Settings/index.tsx:767 msgid "Change Password" msgstr "Athraigh mo phasfhocal" @@ -850,50 +654,30 @@ msgstr "Athraigh an teanga phostála go {0}" msgid "Change Your Email" msgstr "Athraigh do ríomhphost" -#: src/Navigation.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/Navigation.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:201 src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" -msgstr "" +msgstr "Comhrá" #: src/components/dms/ConvoMenu.tsx:80 msgid "Chat muted" -msgstr "" +msgstr "Balbhaíodh an comhrá" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 -#: src/Navigation.tsx:307 -#: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/components/dms/ConvoMenu.tsx:110 src/components/dms/MessageMenu.tsx:67 src/Navigation.tsx:307 src/screens/Messages/List/index.tsx:88 src/view/screens/Settings/index.tsx:631 msgid "Chat settings" -msgstr "" +msgstr "Socruithe comhrá" -#: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/screens/Messages/Settings.tsx:59 src/view/screens/Settings/index.tsx:640 msgid "Chat Settings" -msgstr "" +msgstr "Socruithe Comhrá" #: src/components/dms/ConvoMenu.tsx:82 msgid "Chat unmuted" -msgstr "" +msgstr "Díbhalbhaíodh an comhrá" -#: src/screens/Messages/Conversation/index.tsx:26 -#~ msgid "Chat with {chatId}" -#~ msgstr "" - -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/Deactivated.tsx:78 src/screens/Deactivated.tsx:82 msgid "Check my status" msgstr "Seiceáil mo stádas" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 -#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." -#~ msgstr "Cuir súil ar na fothaí seo. Brúigh + len iad a chur le liosta na bhfothaí atá greamaithe agat." - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 -#~ msgid "Check out some recommended users. Follow them to see similar users." -#~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." - #: src/screens/Login/LoginForm.tsx:268 msgid "Check your email for a login code and enter it here." msgstr "Féach ar do bhosca ríomhphoist le haghaidh cód dearbhaithe agus cuir isteach anseo é." @@ -914,13 +698,9 @@ msgstr "Roghnaigh Seirbhís" msgid "Choose the algorithms that power your custom feeds." msgstr "Roghnaigh na halgartaim le haghaidh do chuid sainfhothaí." -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Choose the algorithms that power your experience with custom feeds." -#~ msgstr "Roghnaigh na halgartaim a shainíonn an dóigh a n-oibríonn do chuid sainfhothaí." - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 msgid "Choose this color as your avatar" -msgstr "" +msgstr "Roghnaigh an dath seo mar abhatár duit" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 msgid "Choose your main feeds" @@ -946,8 +726,7 @@ msgstr "Glan na sonraí ar fad atá i dtaisce." msgid "Clear all storage data (restart after this)" msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." -#: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/com/util/forms/SearchInput.tsx:88 src/view/screens/Search/Search.tsx:796 msgid "Clear search query" msgstr "Glan an cuardach" @@ -963,21 +742,13 @@ msgstr "Glanann seo na sonraí ar fad atá i dtaisce" msgid "click here" msgstr "cliceáil anseo" -#: src/screens/Feeds/NoFollowingFeed.tsx:46 -#~ msgid "Click here to add one." -#~ msgstr "" - #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "Cliceáil anseo le clár na clibe le haghaidh {tag} a oscailt" -#: src/components/RichText.tsx:198 -#~ msgid "Click here to open tag menu for #{tag}" -#~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" - #: src/components/dms/MessageItem.tsx:223 msgid "Click to retry failed message" -msgstr "" +msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" #: src/screens/Onboarding/index.tsx:47 msgid "Climate" @@ -985,18 +756,13 @@ msgstr "Aeráid" #: src/components/dms/ChatEmptyPill.tsx:39 msgid "Clip 🐴 clop 🐴" -msgstr "" +msgstr "Trup, Trup a Chapaillín 🐴" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/components/dialogs/GifSelect.tsx:301 src/components/dms/NewChatDialog/index.tsx:437 src/view/com/modals/ChangePassword.tsx:269 src/view/com/modals/ChangePassword.tsx:272 src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Dún" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:113 src/components/Dialog/index.web.tsx:251 msgid "Close active dialog" msgstr "Dún an dialóg oscailte" @@ -1026,14 +792,13 @@ msgstr "Dún amharcóir na n-íomhánna" #: src/components/dms/MessagesNUX.tsx:162 msgid "Close modal" -msgstr "" +msgstr "Dún an fhuinneog" #: src/view/shell/index.web.tsx:61 msgid "Close navigation footer" msgstr "Dún an buntásc" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:209 src/components/TagMenu/index.tsx:262 msgid "Close this dialog" msgstr "Dún an dialóg seo" @@ -1065,8 +830,7 @@ msgstr "Greann" msgid "Comics" msgstr "Greannáin" -#: src/Navigation.tsx:248 -#: src/view/screens/CommunityGuidelines.tsx:32 +#: src/Navigation.tsx:248 src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" @@ -1098,20 +862,11 @@ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {name}" msgid "Configured in <0>moderation settings." msgstr "Le socrú i <0>socruithe na modhnóireachta." -#: src/components/Prompt.tsx:159 -#: src/components/Prompt.tsx:162 -#: src/view/com/modals/SelfLabel.tsx:155 -#: src/view/com/modals/VerifyEmail.tsx:239 -#: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 +#: src/components/Prompt.tsx:159 src/components/Prompt.tsx:162 src/view/com/modals/SelfLabel.tsx:155 src/view/com/modals/VerifyEmail.tsx:239 src/view/com/modals/VerifyEmail.tsx:241 src/view/screens/PreferencesFollowingFeed.tsx:307 src/view/screens/PreferencesThreads.tsx:159 src/view/screens/Settings/DisableEmail2FADialog.tsx:180 src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" msgstr "Dearbhaigh" -#: src/view/com/modals/ChangeEmail.tsx:188 -#: src/view/com/modals/ChangeEmail.tsx:190 +#: src/view/com/modals/ChangeEmail.tsx:188 src/view/com/modals/ChangeEmail.tsx:190 msgid "Confirm Change" msgstr "Dearbhaigh an t-athrú" @@ -1131,13 +886,7 @@ msgstr "Dearbhaigh d'aois:" msgid "Confirm your birthdate" msgstr "Dearbhaigh do bhreithlá" -#: src/screens/Login/LoginForm.tsx:250 -#: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 -#: src/view/com/modals/VerifyEmail.tsx:173 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 +#: src/screens/Login/LoginForm.tsx:250 src/view/com/modals/ChangeEmail.tsx:152 src/view/com/modals/DeleteAccount.tsx:186 src/view/com/modals/DeleteAccount.tsx:192 src/view/com/modals/VerifyEmail.tsx:173 src/view/screens/Settings/DisableEmail2FADialog.tsx:143 src/view/screens/Settings/DisableEmail2FADialog.tsx:149 msgid "Confirmation code" msgstr "Cód dearbhaithe" @@ -1149,10 +898,6 @@ msgstr "Ag nascadh…" msgid "Contact support" msgstr "Teagmháil le Support" -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "content" -#~ msgstr "ábhar" - #: src/lib/moderation/useGlobalLabelStrings.ts:18 msgid "Content Blocked" msgstr "Ábhar Blocáilte" @@ -1161,20 +906,15 @@ msgstr "Ábhar Blocáilte" msgid "Content filters" msgstr "Scagthaí ábhair" -#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 src/view/screens/LanguageSettings.tsx:278 msgid "Content Languages" msgstr "Teangacha ábhair" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/components/moderation/ModerationDetailsDialog.tsx:75 src/lib/moderation/useModerationCauseDescription.ts:75 msgid "Content Not Available" msgstr "Ábhar nach bhfuil ar fáil" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 -#: src/components/moderation/ScreenHider.tsx:99 -#: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/components/moderation/ModerationDetailsDialog.tsx:46 src/components/moderation/ScreenHider.tsx:99 src/lib/moderation/useGlobalLabelStrings.ts:22 src/lib/moderation/useModerationCauseDescription.ts:38 msgid "Content Warning" msgstr "Rabhadh ábhair" @@ -1186,12 +926,7 @@ msgstr "Rabhadh ábhair" msgid "Context menu backdrop, click to close the menu." msgstr "Cúlra an roghchláir comhthéacs, cliceáil chun an roghchlár a dhúnadh." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 src/screens/Onboarding/StepFollowingFeed.tsx:154 src/screens/Onboarding/StepInterests/index.tsx:263 src/screens/Onboarding/StepModeration/index.tsx:103 src/screens/Onboarding/StepProfile/index.tsx:272 src/screens/Onboarding/StepTopicalFeeds.tsx:118 msgid "Continue" msgstr "Lean ar aghaidh" @@ -1199,12 +934,7 @@ msgstr "Lean ar aghaidh" msgid "Continue as {0} (currently signed in)" msgstr "Lean ort mar {0} (atá logáilte isteach faoi láthair)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Onboarding/StepFollowingFeed.tsx:151 src/screens/Onboarding/StepInterests/index.tsx:260 src/screens/Onboarding/StepModeration/index.tsx:100 src/screens/Onboarding/StepProfile/index.tsx:269 src/screens/Onboarding/StepTopicalFeeds.tsx:115 src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Lean ar aghaidh go dtí an chéad chéim eile" @@ -1218,14 +948,13 @@ msgstr "Lean ar aghaidh go dtí an chéad chéim eile gan aon chuntas a leanúin #: src/screens/Messages/List/ChatListItem.tsx:109 msgid "Conversation deleted" -msgstr "" +msgstr "Scriosadh an comhrá" #: src/screens/Onboarding/index.tsx:56 msgid "Cooking" msgstr "Cócaireacht" -#: src/view/com/modals/AddAppPasswords.tsx:221 -#: src/view/com/modals/InviteCodes.tsx:183 +#: src/view/com/modals/AddAppPasswords.tsx:221 src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Cóipeáilte" @@ -1233,11 +962,7 @@ msgstr "Cóipeáilte" msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" -#: src/components/dms/MessageMenu.tsx:51 -#: src/view/com/modals/AddAppPasswords.tsx:81 -#: src/view/com/modals/ChangeHandle.tsx:320 -#: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/components/dms/MessageMenu.tsx:51 src/view/com/modals/AddAppPasswords.tsx:81 src/view/com/modals/ChangeHandle.tsx:320 src/view/com/modals/InviteCodes.tsx:153 src/view/com/util/forms/PostDropdownBtn.tsx:172 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -1257,8 +982,7 @@ msgstr "Cóipeáil" msgid "Copy {0}" msgstr "Cóipeáil {0}" -#: src/components/dialogs/Embed.tsx:120 -#: src/components/dialogs/Embed.tsx:139 +#: src/components/dialogs/Embed.tsx:120 src/components/dialogs/Embed.tsx:139 msgid "Copy code" msgstr "Cóipeáil an cód" @@ -1266,29 +990,25 @@ msgstr "Cóipeáil an cód" msgid "Copy link to list" msgstr "Cóipeáil an nasc leis an liosta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:266 src/view/com/util/forms/PostDropdownBtn.tsx:275 msgid "Copy link to post" msgstr "Cóipeáil an nasc leis an bpostáil" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:87 src/components/dms/MessageMenu.tsx:89 msgid "Copy message text" -msgstr "" +msgstr "Cóipeáil téacs na teachtaireachta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:256 src/view/com/util/forms/PostDropdownBtn.tsx:258 msgid "Copy post text" msgstr "Cóipeáil téacs na postála" -#: src/Navigation.tsx:253 -#: src/view/screens/CopyrightPolicy.tsx:29 +#: src/Navigation.tsx:253 src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" -msgstr "" +msgstr "Níor éiríodh ar an gcomhrá a fhágail" #: src/view/screens/ProfileFeed.tsx:102 msgid "Could not load feed" @@ -1298,20 +1018,11 @@ msgstr "Ní féidir an fotha a lódáil" msgid "Could not load list" msgstr "Ní féidir an liosta a lódáil" -#: src/components/dms/NewChat.tsx:241 -#~ msgid "Could not load profiles. Please try again later." -#~ msgstr "" - #: src/components/dms/ConvoMenu.tsx:86 msgid "Could not mute chat" -msgstr "" +msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" -#: src/components/dms/ConvoMenu.tsx:68 -#~ msgid "Could not unmute chat" -#~ msgstr "" - -#: src/view/com/auth/SplashScreen.tsx:57 -#: src/view/com/auth/SplashScreen.web.tsx:106 +#: src/view/com/auth/SplashScreen.tsx:57 src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" msgstr "Cruthaigh cuntas nua" @@ -1323,21 +1034,19 @@ msgstr "Cruthaigh cuntas nua Bluesky" msgid "Create Account" msgstr "Cruthaigh cuntas" -#: src/components/dialogs/Signin.tsx:86 -#: src/components/dialogs/Signin.tsx:88 +#: src/components/dialogs/Signin.tsx:86 src/components/dialogs/Signin.tsx:88 msgid "Create an account" msgstr "Cruthaigh cuntas" #: src/screens/Onboarding/StepProfile/index.tsx:286 msgid "Create an avatar instead" -msgstr "" +msgstr "Cruthaigh abhatár nua ina ionad sin" #: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Cruthaigh pasfhocal aipe" -#: src/view/com/auth/SplashScreen.tsx:48 -#: src/view/com/auth/SplashScreen.web.tsx:97 +#: src/view/com/auth/SplashScreen.tsx:48 src/view/com/auth/SplashScreen.web.tsx:97 msgid "Create new account" msgstr "Cruthaigh cuntas nua" @@ -1349,16 +1058,11 @@ msgstr "Cruthaigh tuairisc do {0}" msgid "Created {0}" msgstr "Cruthaíodh {0}" -#: src/view/com/composer/Composer.tsx:469 -#~ msgid "Creates a card with a thumbnail. The card links to {url}" -#~ msgstr "Cruthaíonn sé seo cárta le mionsamhail. Nascann an cárta le {url}." - #: src/screens/Onboarding/index.tsx:41 msgid "Culture" msgstr "Cultúr" -#: src/view/com/auth/server-input/index.tsx:97 -#: src/view/com/auth/server-input/index.tsx:99 +#: src/view/com/auth/server-input/index.tsx:97 src/view/com/auth/server-input/index.tsx:99 msgid "Custom" msgstr "Saincheaptha" @@ -1366,8 +1070,7 @@ msgstr "Saincheaptha" msgid "Custom domain" msgstr "Sainfhearann" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 src/view/screens/Feeds.tsx:823 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, agus chun cabhrú leat teacht ar an ábhar a thaitníonn leat" @@ -1375,8 +1078,7 @@ msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, a msgid "Customize media from external sites." msgstr "Oiriúnaigh na meáin ó shuíomhanna seachtracha" -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:451 src/view/screens/Settings/index.tsx:477 msgid "Dark" msgstr "Dorcha" @@ -1400,10 +1102,7 @@ msgstr "Dífhabhtaigh Modhnóireacht" msgid "Debug panel" msgstr "Painéal dífhabhtaithe" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 -#: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/components/dms/MessageMenu.tsx:126 src/view/com/util/forms/PostDropdownBtn.tsx:392 src/view/screens/AppPasswords.tsx:285 src/view/screens/ProfileList.tsx:666 msgid "Delete" msgstr "Scrios" @@ -1411,13 +1110,9 @@ msgstr "Scrios" msgid "Delete account" msgstr "Scrios an cuntas" -#: src/view/com/modals/DeleteAccount.tsx:87 -#~ msgid "Delete Account" -#~ msgstr "Scrios an Cuntas" - #: src/view/com/modals/DeleteAccount.tsx:97 msgid "Delete Account <0>\"<1>{0}<2>\"" -msgstr "" +msgstr "Scrios Cuntas <0>\"<1>{0}<2>\"" #: src/view/screens/AppPasswords.tsx:244 msgid "Delete app password" @@ -1427,14 +1122,13 @@ msgstr "Scrios pasfhocal na haipe" msgid "Delete app password?" msgstr "Scrios pasfhocal na haipe?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:860 src/view/screens/Settings/index.tsx:863 msgid "Delete chat declaration record" -msgstr "" +msgstr "Scrios taifead dearbhaithe comhrá" #: src/components/dms/MessageMenu.tsx:99 msgid "Delete for me" -msgstr "" +msgstr "Scrios domsa" #: src/view/screens/ProfileList.tsx:470 msgid "Delete List" @@ -1442,11 +1136,11 @@ msgstr "Scrios an liosta" #: src/components/dms/MessageMenu.tsx:122 msgid "Delete message" -msgstr "" +msgstr "Scrios an teachtaireacht seo" #: src/components/dms/MessageMenu.tsx:97 msgid "Delete message for me" -msgstr "" +msgstr "Scrios an teachtaireacht seo domsa" #: src/view/com/modals/DeleteAccount.tsx:233 msgid "Delete my account" @@ -1456,8 +1150,7 @@ msgstr "Scrios mo chuntas" msgid "Delete My Account…" msgstr "Scrios mo chuntas…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:373 src/view/com/util/forms/PostDropdownBtn.tsx:375 msgid "Delete post" msgstr "Scrios an phostáil" @@ -1479,18 +1172,15 @@ msgstr "Scriosadh an phostáil." #: src/view/screens/Settings/index.tsx:861 msgid "Deletes the chat declaration record" -msgstr "" +msgstr "Scriosann sé seo an taifead dearbhaithe comhrá" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 -#: src/view/com/modals/EditProfile.tsx:199 -#: src/view/com/modals/EditProfile.tsx:211 +#: src/view/com/modals/CreateOrEditList.tsx:303 src/view/com/modals/CreateOrEditList.tsx:324 src/view/com/modals/EditProfile.tsx:199 src/view/com/modals/EditProfile.tsx:211 msgid "Description" msgstr "Cur síos" #: src/view/com/composer/GifAltText.tsx:141 msgid "Descriptive alt text" -msgstr "" +msgstr "Téacs malartach tuairisciúil" #: src/view/com/composer/Composer.tsx:250 msgid "Did you want to say anything?" @@ -1502,7 +1192,7 @@ msgstr "Breacdhorcha" #: src/components/dms/MessagesNUX.tsx:88 msgid "Direct messages are here!" -msgstr "" +msgstr "Tá teachtaireachtaí díreacha ar fáil anois!" #: src/view/screens/AccessibilitySettings.tsx:94 msgid "Disable autoplay for GIFs" @@ -1516,16 +1206,7 @@ msgstr "Ná húsáid 2FA trí ríomhphost" msgid "Disable haptic feedback" msgstr "Ná húsáid aiseolas haptach" -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Disable vibrations" -#~ msgstr "Ná húsáid creathadh" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:32 -#: src/lib/moderation/useLabelBehaviorDescription.ts:42 -#: src/lib/moderation/useLabelBehaviorDescription.ts:68 -#: src/screens/Messages/Settings.tsx:140 -#: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/lib/moderation/useLabelBehaviorDescription.ts:32 src/lib/moderation/useLabelBehaviorDescription.ts:42 src/lib/moderation/useLabelBehaviorDescription.ts:68 src/screens/Messages/Settings.tsx:140 src/screens/Messages/Settings.tsx:143 src/screens/Moderation/index.tsx:341 msgid "Disabled" msgstr "Díchumasaithe" @@ -1537,13 +1218,11 @@ msgstr "Ná sábháil" msgid "Discard draft?" msgstr "Faigh réidh leis an dréacht?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:518 src/screens/Moderation/index.tsx:522 msgid "Discourage apps from showing my account to logged-out users" msgstr "Cuir ina luí ar aipeanna gan mo chuntas a thaispeáint d'úsáideoirí atá logáilte amach" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:74 src/view/com/posts/FollowingEndOfFeed.tsx:75 msgid "Discover new custom feeds" msgstr "Aimsigh sainfhothaí nua" @@ -1579,32 +1258,11 @@ msgstr "Luach an Fhearainn" msgid "Domain verified!" msgstr "Fearann dearbhaithe!" -#: src/components/dialogs/BirthDateSettings.tsx:119 -#: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 -#: src/view/com/auth/server-input/index.tsx:169 -#: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 -#: src/view/com/modals/AltImage.tsx:141 -#: src/view/com/modals/crop-image/CropImage.web.tsx:177 -#: src/view/com/modals/InviteCodes.tsx:81 -#: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/components/dialogs/BirthDateSettings.tsx:119 src/components/dialogs/BirthDateSettings.tsx:125 src/components/forms/DateField/index.tsx:74 src/components/forms/DateField/index.tsx:80 src/screens/Onboarding/StepProfile/index.tsx:325 src/screens/Onboarding/StepProfile/index.tsx:328 src/view/com/auth/server-input/index.tsx:169 src/view/com/auth/server-input/index.tsx:170 src/view/com/modals/AddAppPasswords.tsx:243 src/view/com/modals/AltImage.tsx:141 src/view/com/modals/crop-image/CropImage.web.tsx:177 src/view/com/modals/InviteCodes.tsx:81 src/view/com/modals/InviteCodes.tsx:124 src/view/com/modals/ListAddRemoveUsers.tsx:142 src/view/screens/PreferencesFollowingFeed.tsx:310 msgid "Done" msgstr "Déanta" -#: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 -#: src/view/com/modals/SelfLabel.tsx:158 -#: 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 +#: src/view/com/modals/EditImage.tsx:334 src/view/com/modals/ListAddRemoveUsers.tsx:144 src/view/com/modals/SelfLabel.tsx:158 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 "Déanta" @@ -1613,8 +1271,7 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:78 src/view/screens/Settings/ExportCarDialog.tsx:82 msgid "Download CAR file" msgstr "Íoslódáil comhad CAR" @@ -1671,13 +1328,11 @@ msgctxt "action" msgid "Edit" msgstr "Eagar" -#: src/view/com/util/UserAvatar.tsx:311 -#: src/view/com/util/UserBanner.tsx:92 +#: src/view/com/util/UserAvatar.tsx:311 src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Cuir an t-abhatár in eagar" -#: src/view/com/composer/photos/Gallery.tsx:151 -#: src/view/com/modals/EditImage.tsx:208 +#: src/view/com/composer/photos/Gallery.tsx:151 src/view/com/modals/EditImage.tsx:208 msgid "Edit image" msgstr "Cuir an íomhá seo in eagar" @@ -1689,9 +1344,7 @@ msgstr "Athraigh mionsonraí an liosta" msgid "Edit Moderation List" msgstr "Athraigh liosta na modhnóireachta" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/Navigation.tsx:263 src/view/screens/Feeds.tsx:494 src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" @@ -1699,18 +1352,15 @@ msgstr "Athraigh mo chuid fothaí" msgid "Edit my profile" msgstr "Athraigh mo phróifíl" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 msgid "Edit profile" msgstr "Athraigh an phróifíl" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 msgid "Edit Profile" msgstr "Athraigh an Phróifíl" -#: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/com/home/HomeHeaderLayout.web.tsx:76 src/view/screens/Feeds.tsx:415 msgid "Edit Saved Feeds" msgstr "Athraigh na fothaí sábháilte" @@ -1730,8 +1380,7 @@ msgstr "Athraigh an cur síos ort sa phróifíl" msgid "Education" msgstr "Oideachas" -#: src/screens/Signup/StepInfo/index.tsx:80 -#: src/view/com/modals/ChangeEmail.tsx:136 +#: src/screens/Signup/StepInfo/index.tsx:80 src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Ríomhphost" @@ -1743,8 +1392,7 @@ msgstr "Níl 2FA trí ríomhphost ar fáil a thuilleadh" msgid "Email address" msgstr "Seoladh ríomhphoist" -#: src/view/com/modals/ChangeEmail.tsx:54 -#: src/view/com/modals/ChangeEmail.tsx:83 +#: src/view/com/modals/ChangeEmail.tsx:54 src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" msgstr "Seoladh ríomhphoist uasdátaithe" @@ -1764,9 +1412,7 @@ msgstr "Ríomhphost:" msgid "Embed HTML code" msgstr "Leabaigh an cód HTML" -#: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/components/dialogs/Embed.tsx:97 src/view/com/util/forms/PostDropdownBtn.tsx:283 src/view/com/util/forms/PostDropdownBtn.tsx:285 msgid "Embed post" msgstr "Leabaigh an phostáil" @@ -1786,13 +1432,11 @@ msgstr "Cuir ábhar do dhaoine fásta ar fáil" msgid "Enable Adult Content" msgstr "Cuir ábhar do dhaoine fásta ar fáil" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 msgid "Enable adult content in your feeds" msgstr "Cuir ábhar do dhaoine fásta ar fáil i do chuid fothaí" -#: src/components/dialogs/EmbedConsent.tsx:82 -#: src/components/dialogs/EmbedConsent.tsx:89 +#: src/components/dialogs/EmbedConsent.tsx:82 src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" msgstr "Cuir meáin sheachtracha ar fáil" @@ -1808,9 +1452,7 @@ msgstr "Cuir an socrú seo ar siúl le gan ach freagraí i measc na ndaoine a le msgid "Enable this source only" msgstr "Cuir an foinse seo amháin ar fáil" -#: src/screens/Messages/Settings.tsx:131 -#: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Messages/Settings.tsx:131 src/screens/Messages/Settings.tsx:134 src/screens/Moderation/index.tsx:339 msgid "Enabled" msgstr "Cumasaithe" @@ -1818,10 +1460,6 @@ msgstr "Cumasaithe" msgid "End of feed" msgstr "Deireadh an fhotha" -#: src/components/Lists.tsx:52 -#~ msgid "End of list" -#~ msgstr "" - #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Cuir isteach ainm don phasfhocal aipe seo" @@ -1830,8 +1468,7 @@ msgstr "Cuir isteach ainm don phasfhocal aipe seo" msgid "Enter a password" msgstr "Cuir pasfhocal isteach" -#: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 +#: src/components/dialogs/MutedWords.tsx:100 src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Cuir focal na clib isteach" @@ -1855,8 +1492,7 @@ msgstr "Cuir isteach an seoladh ríomhphoist a d’úsáid tú le do chuntas a c msgid "Enter your birth date" msgstr "Cuir isteach do bhreithlá" -#: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Login/ForgotPasswordForm.tsx:105 src/screens/Signup/StepInfo/index.tsx:92 msgid "Enter your email address" msgstr "Cuir isteach do sheoladh ríomhphoist" @@ -1874,14 +1510,13 @@ msgstr "Cuir isteach do leasainm agus do phasfhocal" #: src/view/screens/Settings/ExportCarDialog.tsx:47 msgid "Error occurred while saving file" -msgstr "" +msgstr "Tharla earráid le linn comhad a shábháil" #: src/screens/Signup/StepCaptcha/index.tsx:51 msgid "Error receiving captcha response." msgstr "Earráid agus an freagra ar an captcha á phróiseáil." -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:202 src/view/screens/Search/Search.tsx:108 msgid "Error:" msgstr "Earráid:" @@ -1891,14 +1526,11 @@ msgstr "Chuile dhuine" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 msgid "Everybody can reply" -msgstr "" +msgstr "Tig le chuile dhuine freagra a thabhairt" -#: src/components/dms/MessagesNUX.tsx:131 -#: src/components/dms/MessagesNUX.tsx:134 -#: src/screens/Messages/Settings.tsx:75 -#: src/screens/Messages/Settings.tsx:78 +#: src/components/dms/MessagesNUX.tsx:131 src/components/dms/MessagesNUX.tsx:134 src/screens/Messages/Settings.tsx:75 src/screens/Messages/Settings.tsx:78 msgid "Everyone" -msgstr "" +msgstr "Chuile dhuine" #: src/lib/moderation/useReportOptions.ts:67 msgid "Excessive mentions or replies" @@ -1906,7 +1538,7 @@ msgstr "An iomarca tagairtí nó freagraí" #: src/lib/moderation/useReportOptions.ts:80 msgid "Excessive or unwanted messages" -msgstr "" +msgstr "Teachtaireachtaí iomarcacha nó nach bhfuil de dhíth" #: src/view/com/modals/DeleteAccount.tsx:241 msgid "Exits account deletion process" @@ -1924,8 +1556,7 @@ msgstr "Fágann sé seo próiseas laghdú an íomhá" msgid "Exits image view" msgstr "Fágann sé seo an radharc ar an íomhá" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 src/view/shell/desktop/Search.tsx:215 msgid "Exits inputting search query" msgstr "Fágann sé seo an cuardach" @@ -1933,8 +1564,7 @@ msgstr "Fágann sé seo an cuardach" msgid "Expand alt text" msgstr "Taispeáin an téacs malartach ina iomláine" -#: src/view/com/composer/ComposerReplyTo.tsx:82 -#: src/view/com/composer/ComposerReplyTo.tsx:85 +#: src/view/com/composer/ComposerReplyTo.tsx:82 src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" msgstr "Leathnaigh nó laghdaigh an téacs iomlán a bhfuil tú ag freagairt" @@ -1950,24 +1580,19 @@ msgstr "Íomhánna gnéasacha." msgid "Export my data" msgstr "Easpórtáil mo chuid sonraí" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:63 src/view/screens/Settings/index.tsx:790 msgid "Export My Data" msgstr "Easpórtáil mo chuid sonraí" -#: src/components/dialogs/EmbedConsent.tsx:55 -#: src/components/dialogs/EmbedConsent.tsx:59 +#: src/components/dialogs/EmbedConsent.tsx:55 src/components/dialogs/EmbedConsent.tsx:59 msgid "External Media" msgstr "Meáin sheachtracha" -#: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/components/dialogs/EmbedConsent.tsx:71 src/view/screens/PreferencesExternalEmbeds.tsx:67 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 "Is féidir le meáin sheachtracha cumas a thabhairt do shuíomhanna ar an nGréasán eolas fútsa agus faoi do ghléas a chnuasach. Ní sheoltar ná iarrtar aon eolas go dtí go mbrúnn tú an cnaipe “play”." -#: src/Navigation.tsx:282 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/Navigation.tsx:282 src/view/screens/PreferencesExternalEmbeds.tsx:53 src/view/screens/Settings/index.tsx:672 msgid "External Media Preferences" msgstr "Roghanna maidir le meáin sheachtracha" @@ -1975,8 +1600,7 @@ msgstr "Roghanna maidir le meáin sheachtracha" msgid "External media settings" msgstr "Socruithe maidir le meáin sheachtracha" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:120 src/view/com/modals/AddAppPasswords.tsx:124 msgid "Failed to create app password." msgstr "Teip ar phasfhocal aipe a chruthú." @@ -1986,7 +1610,7 @@ msgstr "Teip ar chruthú an liosta. Seiceáil do nasc leis an idirlíon agus dé #: src/components/dms/MessageMenu.tsx:59 msgid "Failed to delete message" -msgstr "" +msgstr "Teip ar theachtaireacht a scriosadh" #: src/view/com/util/forms/PostDropdownBtn.tsx:139 msgid "Failed to delete post, please try again" @@ -1998,15 +1622,7 @@ msgstr "Theip ar lódáil na GIFanna" #: src/screens/Messages/Conversation/MessageListError.tsx:23 msgid "Failed to load past messages" -msgstr "" - -#: src/screens/Messages/Conversation/MessageListError.tsx:28 -#~ msgid "Failed to load past messages." -#~ msgstr "" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:NaN -#~ msgid "Failed to load recommended feeds" -#~ msgstr "Teip ar lódáil na bhfothaí molta" +msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" @@ -2014,21 +1630,15 @@ msgstr "Níor sábháladh an íomhá: {0}" #: src/components/dms/MessageItem.tsx:216 msgid "Failed to send" -msgstr "" +msgstr "Teip ar sheoladh" -#: src/screens/Messages/Conversation/MessageListError.tsx:29 -#~ msgid "Failed to send message(s)." -#~ msgstr "" - -#: src/components/moderation/LabelsOnMeDialog.tsx:225 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." -msgstr "" +msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." -#: src/components/dms/MessagesNUX.tsx:60 -#: src/screens/Messages/Settings.tsx:35 +#: src/components/dms/MessagesNUX.tsx:60 src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" -msgstr "" +msgstr "Teip ar shocruithe a uasdátú" #: src/Navigation.tsx:203 msgid "Feed" @@ -2042,25 +1652,14 @@ msgstr "Fotha le {0}" msgid "Feed offline" msgstr "Fotha as líne" -#: src/view/shell/desktop/RightNav.tsx:65 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/desktop/RightNav.tsx:65 src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Aiseolas" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 -#: src/view/shell/Drawer.tsx:493 +#: src/Navigation.tsx:510 src/view/screens/Feeds.tsx:479 src/view/screens/Feeds.tsx:595 src/view/screens/Profile.tsx:197 src/view/shell/desktop/LeftNav.tsx:367 src/view/shell/Drawer.tsx:492 src/view/shell/Drawer.tsx:493 msgid "Feeds" msgstr "Fothaí" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 -#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." -#~ msgstr "Is iad na húsáideoirí a chruthaíonn na fothaí le hábhar is spéis leo a chur ar fáil. Roghnaigh cúpla fotha a bhfuil suim agat iontu." - #: src/view/screens/SavedFeeds.tsx:179 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beagán taithí acu ar chódáil iad. <0/> le tuilleadh eolais a fháil." @@ -2075,7 +1674,7 @@ msgstr "Ábhar an Chomhaid" #: src/view/screens/Settings/ExportCarDialog.tsx:43 msgid "File saved successfully!" -msgstr "" +msgstr "Sábháladh an comhad!" #: src/lib/moderation/useLabelBehaviorDescription.ts:66 msgid "Filter from feeds" @@ -2085,9 +1684,7 @@ msgstr "Scag ó mo chuid fothaí" msgid "Finalizing" msgstr "Ag cur crích air" -#: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: 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 "Aimsigh fothaí le leanúint" @@ -2095,18 +1692,6 @@ msgstr "Aimsigh fothaí le leanúint" msgid "Find posts and users on Bluesky" msgstr "Aimsigh postálacha agus úsáideoirí ar Bluesky" -#: src/view/screens/Search/Search.tsx:589 -#~ msgid "Find users on Bluesky" -#~ msgstr "Aimsigh úsáideoirí ar Bluesky" - -#: src/view/screens/Search/Search.tsx:587 -#~ msgid "Find users with the search tool on the right" -#~ msgstr "Aimsigh úsáideoirí leis an uirlis chuardaigh ar dheis" - -#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 -#~ msgid "Finding similar accounts..." -#~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." - #: src/view/screens/PreferencesFollowingFeed.tsx:110 msgid "Fine-tune the content you see on your Following feed." msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." @@ -2127,17 +1712,11 @@ msgstr "Solúbtha" msgid "Flip horizontal" msgstr "Iompaigh go cothrománach é" -#: src/view/com/modals/EditImage.tsx:121 -#: src/view/com/modals/EditImage.tsx:288 +#: src/view/com/modals/EditImage.tsx:121 src/view/com/modals/EditImage.tsx:288 msgid "Flip vertically" msgstr "Iompaigh go hingearach é" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 +#: src/components/ProfileHoverCard/index.web.tsx:412 src/components/ProfileHoverCard/index.web.tsx:423 src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 src/view/com/post-thread/PostThreadFollowBtn.tsx:146 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Lean" @@ -2146,14 +1725,11 @@ msgctxt "action" msgid "Follow" msgstr "Lean" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Lean {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:242 src/view/com/profile/ProfileMenu.tsx:253 msgid "Follow Account" msgstr "Lean an cuntas seo" @@ -2169,10 +1745,6 @@ msgstr "Lean Ar Ais" msgid "Follow selected accounts and continue to the next step" msgstr "Lean na cuntais roghnaithe agus téigh ar aghaidh go dtí an chéad chéim eile" -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 -#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." -#~ msgstr "Lean cúpla cuntas mar thosú. Tig linn níos mó úsáideoirí a mholadh duit a mbeadh suim agat iontu." - #: src/view/com/profile/ProfileCard.tsx:226 msgid "Followed by {0}" msgstr "Leanta ag {0}" @@ -2189,19 +1761,11 @@ msgstr "Cuntais a leanann tú amháin" msgid "followed you" msgstr "— lean sé/sí thú" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/com/profile/ProfileFollowers.tsx:104 src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Leantóirí" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 -#: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/components/ProfileHoverCard/index.web.tsx:411 src/components/ProfileHoverCard/index.web.tsx:422 src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 src/view/com/post-thread/PostThreadFollowBtn.tsx:149 src/view/com/profile/ProfileFollows.tsx:104 src/view/screens/Feeds.tsx:682 src/view/screens/ProfileFollows.tsx:25 src/view/screens/SavedFeeds.tsx:413 msgid "Following" msgstr "Á leanúint" @@ -2213,11 +1777,7 @@ msgstr "Ag leanúint {0}" msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/Navigation.tsx:269 src/view/com/home/HomeHeaderLayout.web.tsx:64 src/view/com/home/HomeHeaderLayoutMobile.tsx:87 src/view/screens/PreferencesFollowingFeed.tsx:103 src/view/screens/Settings/index.tsx:575 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" @@ -2241,8 +1801,7 @@ msgstr "Ar chúiseanna slándála, beidh orainn cód dearbhaithe a chur chuig do 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 "Ar chúiseanna slándála, ní bheidh tú in ann é seo a fheiceáil arís. Má chailleann tú an pasfhocal seo beidh ort ceann nua a chruthú." -#: src/screens/Login/index.tsx:129 -#: src/screens/Login/index.tsx:144 +#: src/screens/Login/index.tsx:129 src/screens/Login/index.tsx:144 msgid "Forgot Password" msgstr "Pasfhocal dearmadta" @@ -2273,47 +1832,29 @@ msgstr "Gailearaí" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" -msgstr "" +msgstr "Tús maith" -#: src/view/com/modals/VerifyEmail.tsx:197 -#: src/view/com/modals/VerifyEmail.tsx:199 +#: src/view/com/modals/VerifyEmail.tsx:197 src/view/com/modals/VerifyEmail.tsx:199 msgid "Get Started" msgstr "Ar aghaidh leat anois!" #: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Give your profile a face" -msgstr "" +msgstr "Tabhair gnúis do do phróifíl" #: src/lib/moderation/useReportOptions.ts:38 msgid "Glaring violations of law or terms of service" msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" -#: src/components/moderation/ScreenHider.tsx:151 -#: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 -#: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/components/moderation/ScreenHider.tsx:151 src/components/moderation/ScreenHider.tsx:160 src/view/com/auth/LoggedOut.tsx:82 src/view/com/auth/LoggedOut.tsx:83 src/view/screens/NotFound.tsx:55 src/view/screens/ProfileFeed.tsx:111 src/view/screens/ProfileList.tsx:969 src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Ar ais" -#: src/components/Error.tsx:103 -#: src/screens/Profile/ErrorState.tsx:62 -#: src/screens/Profile/ErrorState.tsx:66 -#: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/components/Error.tsx:103 src/screens/Profile/ErrorState.tsx:62 src/screens/Profile/ErrorState.tsx:66 src/view/screens/NotFound.tsx:54 src/view/screens/ProfileFeed.tsx:116 src/view/screens/ProfileList.tsx:974 msgid "Go Back" msgstr "Ar ais" -#: src/components/dms/ReportDialog.tsx:152 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 -#: src/screens/Onboarding/Layout.tsx:102 -#: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/components/dms/ReportDialog.tsx:152 src/components/ReportDialog/SelectReportOptionView.tsx:77 src/components/ReportDialog/SubmitView.tsx:105 src/screens/Onboarding/Layout.tsx:102 src/screens/Onboarding/Layout.tsx:191 src/screens/Signup/index.tsx:187 msgid "Go back to previous step" msgstr "Fill ar an gcéim roimhe seo" @@ -2325,26 +1866,21 @@ msgstr "Abhaile" msgid "Go Home" msgstr "Abhaile" -#: src/view/screens/Search/Search.tsx:NaN -#~ msgid "Go to @{queryMaybeHandle}" -#~ msgstr "Téigh go dtí @{queryMaybeHandle}" - #: src/screens/Messages/List/ChatListItem.tsx:158 msgid "Go to conversation with {0}" -msgstr "" +msgstr "Téigh go comhrá le {0}" -#: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/screens/Login/ForgotPasswordForm.tsx:172 src/view/com/modals/ChangePassword.tsx:169 msgid "Go to next" msgstr "Téigh go dtí an chéad rud eile" #: src/components/dms/ConvoMenu.tsx:165 msgid "Go to profile" -msgstr "" +msgstr "Téigh go próifíl" #: src/components/dms/ConvoMenu.tsx:162 msgid "Go to user's profile" -msgstr "" +msgstr "Téigh go próifíl an úsáideora" #: src/lib/moderation/useGlobalLabelStrings.ts:46 msgid "Graphic Media" @@ -2374,14 +1910,13 @@ msgstr "Haischlib: #{tag}" msgid "Having trouble?" msgstr "Fadhb ort?" -#: src/view/shell/desktop/RightNav.tsx:94 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/desktop/RightNav.tsx:94 src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Cúnamh" #: src/screens/Onboarding/StepProfile/index.tsx:231 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." -msgstr "" +msgstr "Tabhair le fios dúinn nach bot thú trí pictiúr a uaslódáil nó abhatár a chruthú." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 msgid "Here are some accounts for you to follow" @@ -2399,16 +1934,7 @@ msgstr "Seo cúpla fotha a phléann le rudaí a bhfuil suim agat iontu: {interes msgid "Here is your app password." msgstr "Seo é do phasfhocal aipe." -#: src/components/moderation/ContentHider.tsx:115 -#: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 -#: src/lib/moderation/useLabelBehaviorDescription.ts:15 -#: src/lib/moderation/useLabelBehaviorDescription.ts:20 -#: src/lib/moderation/useLabelBehaviorDescription.ts:25 -#: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/components/moderation/ContentHider.tsx:115 src/components/moderation/LabelPreference.tsx:134 src/components/moderation/PostHider.tsx:118 src/lib/moderation/useLabelBehaviorDescription.ts:15 src/lib/moderation/useLabelBehaviorDescription.ts:20 src/lib/moderation/useLabelBehaviorDescription.ts:25 src/lib/moderation/useLabelBehaviorDescription.ts:30 src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 src/view/com/util/forms/PostDropdownBtn.tsx:401 msgid "Hide" msgstr "Cuir i bhfolach" @@ -2417,13 +1943,11 @@ msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Hide post" msgstr "Cuir an phostáil seo i bhfolach" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:67 src/components/moderation/PostHider.tsx:75 msgid "Hide the content" msgstr "Cuir an t-ábhar seo i bhfolach" @@ -2463,11 +1987,7 @@ msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féa msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil." -#: src/Navigation.tsx:500 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 -#: src/view/shell/Drawer.tsx:425 +#: src/Navigation.tsx:500 src/view/shell/bottom-bar/BottomBar.tsx:159 src/view/shell/desktop/LeftNav.tsx:335 src/view/shell/Drawer.tsx:424 src/view/shell/Drawer.tsx:425 msgid "Home" msgstr "Baile" @@ -2475,10 +1995,7 @@ msgstr "Baile" msgid "Host:" msgstr "Óstach:" -#: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 -#: src/screens/Signup/StepInfo/index.tsx:40 -#: src/view/com/modals/ChangeHandle.tsx:275 +#: src/screens/Login/ForgotPasswordForm.tsx:89 src/screens/Login/LoginForm.tsx:157 src/screens/Signup/StepInfo/index.tsx:40 src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Soláthraí óstála" @@ -2486,9 +2003,7 @@ msgstr "Soláthraí óstála" msgid "How should we open this link?" msgstr "Conas ar cheart dúinn an nasc seo a oscailt?" -#: src/view/com/modals/VerifyEmail.tsx:222 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:132 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:135 +#: src/view/com/modals/VerifyEmail.tsx:222 src/view/screens/Settings/DisableEmail2FADialog.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:135 msgid "I have a code" msgstr "Tá cód agam" @@ -2500,10 +2015,9 @@ msgstr "Tá cód dearbhaithe agam" msgid "I have my own domain" msgstr "Tá fearann de mo chuid féin agam" -#: src/components/dms/BlockedByListDialog.tsx:56 -#: src/components/dms/ReportConversationPrompt.tsx:22 +#: src/components/dms/BlockedByListDialog.tsx:56 src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" -msgstr "" +msgstr "Tuigim" #: src/view/com/lightbox/Lightbox.web.tsx:185 msgid "If alt text is long, toggles alt text expanded state" @@ -2547,7 +2061,7 @@ msgstr "Pearsanú nó maíomh mícheart maidir le cé atá ann nó a gceangal" #: src/lib/moderation/useReportOptions.ts:85 msgid "Inappropriate messages or explicit links" -msgstr "" +msgstr "Teachtaireachtaí míchuí nó nascanna graosta" #: src/screens/Login/SetNewPasswordForm.tsx:127 msgid "Input code sent to your email for password reset" @@ -2595,10 +2109,9 @@ msgstr "Cuir isteach do leasainm" #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" -msgstr "" +msgstr "Ag cur Teachtaireachtaí Díreacha in aithne duit" -#: src/screens/Login/LoginForm.tsx:132 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 +#: src/screens/Login/LoginForm.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Tá an cód 2FA seo neamhbhailí." @@ -2642,10 +2155,6 @@ msgstr "Jabanna" msgid "Journalism" msgstr "Iriseoireacht" -#: src/components/moderation/LabelsOnMe.tsx:59 -#~ msgid "label has been placed on this {labelTarget}" -#~ msgstr "cuireadh lipéad ar an {labelTarget} seo" - #: src/components/moderation/ContentHider.tsx:144 msgid "Labeled by {0}." msgstr "Lipéad curtha ag {0}." @@ -2662,10 +2171,6 @@ msgstr "Lipéid" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Nótaí faoi úsáideoirí nó ábhar is ea lipéid. Is féidir úsáid a bhaint astu leis an líonra a cheilt, a chatagóiriú, agus fainic a chur air." -#: src/components/moderation/LabelsOnMe.tsx:61 -#~ msgid "labels have been placed on this {labelTarget}" -#~ msgstr "cuireadh lipéid ar an {labelTarget}" - #: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Lipéid ar do chuntas" @@ -2682,8 +2187,7 @@ msgstr "Rogha teanga" msgid "Language settings" msgstr "Socruithe teanga" -#: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/Navigation.tsx:151 src/view/screens/LanguageSettings.tsx:89 msgid "Language Settings" msgstr "Socruithe teanga" @@ -2691,8 +2195,7 @@ msgstr "Socruithe teanga" msgid "Languages" msgstr "Teangacha" -#: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/screens/Hashtag.tsx:99 src/view/screens/Search/Search.tsx:369 msgid "Latest" msgstr "Is Déanaí" @@ -2700,13 +2203,11 @@ msgstr "Is Déanaí" msgid "Learn More" msgstr "Le tuilleadh a fhoghlaim" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:65 src/components/moderation/ContentHider.tsx:128 msgid "Learn more about the moderation applied to this content." msgstr "Foghlaim níos mó faoin modhnóireacht a dhéantar ar an ábhar seo." -#: src/components/moderation/PostHider.tsx:96 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/PostHider.tsx:96 src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Le tuilleadh a fhoghlaim faoin rabhadh seo" @@ -2720,20 +2221,15 @@ msgstr "Tuilleadh eolais." #: src/components/dms/LeaveConvoPrompt.tsx:50 msgid "Leave" -msgstr "" +msgstr "Éirigh as" -#: src/components/dms/MessagesListBlockedFooter.tsx:66 -#: src/components/dms/MessagesListBlockedFooter.tsx:73 +#: src/components/dms/MessagesListBlockedFooter.tsx:66 src/components/dms/MessagesListBlockedFooter.tsx:73 msgid "Leave chat" -msgstr "" +msgstr "Éirigh as an gcomhrá" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 -#: src/components/dms/LeaveConvoPrompt.tsx:46 +#: src/components/dms/ConvoMenu.tsx:136 src/components/dms/ConvoMenu.tsx:139 src/components/dms/ConvoMenu.tsx:206 src/components/dms/ConvoMenu.tsx:209 src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" -msgstr "" +msgstr "Éirigh as an gcomhrá" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 msgid "Leave them all unchecked to see any language." @@ -2751,8 +2247,7 @@ msgstr "le déanamh fós." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." -#: src/screens/Login/index.tsx:130 -#: src/screens/Login/index.tsx:145 +#: src/screens/Login/index.tsx:130 src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Socraímis do phasfhocal arís!" @@ -2764,41 +2259,18 @@ msgstr "Ar aghaidh linn!" msgid "Light" msgstr "Sorcha" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Like" -#~ msgstr "Mol" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 src/view/screens/ProfileFeed.tsx:570 msgid "Like this feed" msgstr "Mol an fotha seo" -#: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/components/LikesDialog.tsx:87 src/Navigation.tsx:208 src/Navigation.tsx:213 msgid "Liked by" msgstr "Molta ag" -#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 src/view/screens/PostLikedBy.tsx:27 src/view/screens/ProfileFeedLikedBy.tsx:27 msgid "Liked By" msgstr "Molta ag" -#: src/view/com/feeds/FeedSourceCard.tsx:268 -#~ msgid "Liked by {0} {1}" -#~ msgstr "Molta ag {0} {1}" - -#: src/components/LabelingServiceCard/index.tsx:72 -#~ msgid "Liked by {count} {0}" -#~ msgstr "Molta ag {count} {0}" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:287 -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:301 -#: src/view/screens/ProfileFeed.tsx:600 -#~ msgid "Liked by {likeCount} {0}" -#~ msgstr "Molta ag {likeCount} {0}" - #: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your custom feed" msgstr "a mhol do shainfhotha" @@ -2851,27 +2323,19 @@ msgstr "Liosta díbhlocáilte" msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:121 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 -#: src/view/shell/Drawer.tsx:509 +#: src/Navigation.tsx:121 src/view/screens/Profile.tsx:192 src/view/screens/Profile.tsx:198 src/view/shell/desktop/LeftNav.tsx:373 src/view/shell/Drawer.tsx:508 src/view/shell/Drawer.tsx:509 msgid "Lists" msgstr "Liostaí" #: src/components/dms/BlockedByListDialog.tsx:39 msgid "Lists blocking this user:" -msgstr "" +msgstr "Liostaí a bhlocálann an t-úsáideoir seo:" #: src/view/screens/Notifications.tsx:159 msgid "Load new notifications" msgstr "Lódáil fógraí nua" -#: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 -#: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/screens/Profile/Sections/Feed.tsx:86 src/view/com/feeds/FeedPage.tsx:135 src/view/screens/ProfileFeed.tsx:492 src/view/screens/ProfileList.tsx:748 msgid "Load new posts" msgstr "Lódáil postálacha nua" @@ -2883,10 +2347,7 @@ msgstr "Ag lódáil …" msgid "Log" msgstr "Logleabhar" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:155 src/screens/Deactivated.tsx:158 src/screens/Deactivated.tsx:184 src/screens/Deactivated.tsx:187 msgid "Log out" msgstr "Logáil amach" @@ -2908,19 +2369,15 @@ msgstr "Tá cuma XXXXX-XXXXX air" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:39 msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." -msgstr "" +msgstr "Is cosúil nár sábháil tú fotha ar bith! Lean na moltaí a rinne muid nó tabhair súil ar a bhfuil thíos anseo." #: src/screens/Home/NoFeedsPinned.tsx:96 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" -msgstr "" - -#: src/screens/Feeds/NoFollowingFeed.tsx:38 -#~ msgid "Looks like you're missing a following feed." -#~ msgstr "" +msgstr "Is cosúil gur éirigh tú as na fothaí uilig a bhí agat. Ná bíodh imní ort. Tig leat fothaí eile a roghnú thíos 😄" #: src/screens/Feeds/NoFollowingFeed.tsx:37 msgid "Looks like you're missing a following feed. <0>Click here to add one." -msgstr "" +msgstr "Is cosúil go bhfuil fotha leanúna ar iarraidh ort. <0>Cliceáil anseo le ceann a fháil." #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -2930,13 +2387,11 @@ msgstr "Bí cinnte go bhfuil tú ag iarraidh cuairt a thabhairt ar an áit sin!" msgid "Manage your muted words and tags" msgstr "Bainistigh do chuid clibeanna agus na focail a chuir tú i bhfolach" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:149 src/components/dms/ConvoMenu.tsx:156 msgid "Mark as read" -msgstr "" +msgstr "Marcáil léite" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:89 src/view/screens/Profile.tsx:195 msgid "Media" msgstr "Meáin" @@ -2948,19 +2403,17 @@ msgstr "úsáideoirí luaite" msgid "Mentioned users" msgstr "Úsáideoirí luaite" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:89 src/view/screens/Search/Search.tsx:649 msgid "Menu" msgstr "Clár" #: src/components/dms/MessageProfileButton.tsx:67 msgid "Message {0}" -msgstr "" +msgstr "Teachtaireacht {0}" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:58 src/screens/Messages/List/ChatListItem.tsx:110 msgid "Message deleted" -msgstr "" +msgstr "Scriosadh an teachtaireacht" #: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" @@ -2968,35 +2421,25 @@ msgstr "Teachtaireacht ón bhfreastalaí: {0}" #: src/screens/Messages/Conversation/MessageInput.tsx:119 msgid "Message input field" -msgstr "" +msgstr "Réimse ionchur teachtaireachtaí" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:62 src/screens/Messages/Conversation/MessageInput.web.tsx:42 msgid "Message is too long" -msgstr "" +msgstr "Tá an teachtaireacht rófhada" #: src/screens/Messages/List/index.tsx:321 msgid "Message settings" -msgstr "" +msgstr "Socruithe teachtaireachta" -#: src/Navigation.tsx:520 -#: src/screens/Messages/List/index.tsx:164 -#: src/screens/Messages/List/index.tsx:246 -#: src/screens/Messages/List/index.tsx:317 +#: src/Navigation.tsx:520 src/screens/Messages/List/index.tsx:164 src/screens/Messages/List/index.tsx:246 src/screens/Messages/List/index.tsx:317 msgid "Messages" -msgstr "" - -#: src/Navigation.tsx:307 -#~ msgid "Messaging settings" -#~ msgstr "" +msgstr "Teachtaireachtaí" #: src/lib/moderation/useReportOptions.ts:46 msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" -#: src/Navigation.tsx:126 -#: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/Navigation.tsx:126 src/screens/Moderation/index.tsx:104 src/view/screens/Settings/index.tsx:554 msgid "Moderation" msgstr "Modhnóireacht" @@ -3004,8 +2447,7 @@ msgstr "Modhnóireacht" msgid "Moderation details" msgstr "Mionsonraí modhnóireachta" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:93 src/view/com/modals/UserAddRemoveLists.tsx:206 msgid "Moderation list by {0}" msgstr "Liosta modhnóireachta le {0}" @@ -3013,9 +2455,7 @@ msgstr "Liosta modhnóireachta le {0}" msgid "Moderation list by <0/>" msgstr "Liosta modhnóireachta le <0/>" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:91 src/view/com/modals/UserAddRemoveLists.tsx:204 src/view/screens/ProfileList.tsx:840 msgid "Moderation list by you" msgstr "Liosta modhnóireachta leat" @@ -3031,8 +2471,7 @@ msgstr "Liosta modhnóireachta uasdátaithe" msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:131 -#: src/view/screens/ModerationModlists.tsx:58 +#: src/Navigation.tsx:131 src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" @@ -3048,8 +2487,7 @@ msgstr "Stádais modhnóireachta" msgid "Moderation tools" msgstr "Uirlisí modhnóireachta" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/components/moderation/ModerationDetailsDialog.tsx:48 src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Moderator has chosen to set a general warning on the content." msgstr "Chuir an modhnóir rabhadh ginearálta ar an ábhar." @@ -3077,8 +2515,7 @@ msgstr "Cuir i bhfolach" msgid "Mute {truncatedTag}" msgstr "Cuir {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:279 src/view/com/profile/ProfileMenu.tsx:286 msgid "Mute Account" msgstr "Cuir an cuntas i bhfolach" @@ -3090,10 +2527,9 @@ msgstr "Cuir na cuntais i bhfolach" msgid "Mute all {displayTag} posts" msgstr "Cuir gach postáil {displayTag} i bhfolach" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:170 src/components/dms/ConvoMenu.tsx:176 msgid "Mute conversation" -msgstr "" +msgstr "Balbhaigh an comhrá" #: src/components/dialogs/MutedWords.tsx:149 msgid "Mute in tags only" @@ -3107,11 +2543,6 @@ msgstr "Cuir i bhfolach i dtéacs agus i gclibeanna" msgid "Mute list" msgstr "Cuir an liosta i bhfolach" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:142 -#~ msgid "Mute notifications" -#~ msgstr "" - #: src/view/screens/ProfileList.tsx:672 msgid "Mute these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a chur i bhfolach" @@ -3124,13 +2555,11 @@ msgstr "Cuir an focal seo i bhfolach i dtéacs postálacha agus i gclibeanna" msgid "Mute this word in tags only" msgstr "Ná cuir an focal seo i bhfolach ach i gclibeanna" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:321 src/view/com/util/forms/PostDropdownBtn.tsx:327 msgid "Mute thread" msgstr "Cuir an snáithe seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:337 src/view/com/util/forms/PostDropdownBtn.tsx:339 msgid "Mute words & tags" msgstr "Cuir focail ⁊ clibeanna i bhfolach" @@ -3142,8 +2571,7 @@ msgstr "Curtha i bhfolach" msgid "Muted accounts" msgstr "Cuntais a cuireadh i bhfolach" -#: src/Navigation.tsx:136 -#: src/view/screens/ModerationMutedAccounts.tsx:109 +#: src/Navigation.tsx:136 src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuntais a Cuireadh i bhFolach" @@ -3163,8 +2591,7 @@ msgstr "Focail ⁊ clibeanna a cuireadh i bhfolach" msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Tá an cur i bhfolach príobháideach. Is féidir leis na cuntais a chuir tú i bhfolach do chuid postálacha a fheiceáil agus is féidir leo scríobh chugat ach ní fheicfidh tú a gcuid postálacha eile ná aon fhógraí uathu." -#: src/components/dialogs/BirthDateSettings.tsx:35 -#: src/components/dialogs/BirthDateSettings.tsx:38 +#: src/components/dialogs/BirthDateSettings.tsx:35 src/components/dialogs/BirthDateSettings.tsx:38 msgid "My Birthday" msgstr "Mo Bhreithlá" @@ -3184,8 +2611,7 @@ msgstr "Na fothaí a shábháil mé" msgid "My Saved Feeds" msgstr "Na Fothaí a Shábháil Mé" -#: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/AddAppPasswords.tsx:174 src/view/com/modals/CreateOrEditList.tsx:293 msgid "Name" msgstr "Ainm" @@ -3193,9 +2619,7 @@ msgstr "Ainm" msgid "Name is required" msgstr "Tá an t-ainm riachtanach" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:58 src/lib/moderation/useReportOptions.ts:92 src/lib/moderation/useReportOptions.ts:100 msgid "Name or Description Violates Community Standards" msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" @@ -3203,9 +2627,7 @@ msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" msgid "Nature" msgstr "Nádúr" -#: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/screens/Login/ForgotPasswordForm.tsx:173 src/screens/Login/LoginForm.tsx:309 src/view/com/modals/ChangePassword.tsx:170 msgid "Navigates to the next screen" msgstr "Téann sé seo chuig an gcéad scáileán eile" @@ -3217,10 +2639,6 @@ msgstr "Téann sé seo chuig do phróifíl" msgid "Need to report a copyright violation?" msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Never lose access to your followers and data." -#~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." - #: src/screens/Onboarding/StepFinished.tsx:222 msgid "Never lose access to your followers or data." msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." @@ -3238,15 +2656,13 @@ msgstr "Nua" msgid "New" msgstr "Nua" -#: src/components/dms/NewChatDialog/index.tsx:98 -#: src/screens/Messages/List/index.tsx:331 -#: src/screens/Messages/List/index.tsx:338 +#: src/components/dms/NewChatDialog/index.tsx:98 src/screens/Messages/List/index.tsx:331 src/screens/Messages/List/index.tsx:338 msgid "New chat" -msgstr "" +msgstr "Comhrá nua" #: src/components/dms/NewMessagesPill.tsx:92 msgid "New messages" -msgstr "" +msgstr "Teachtaireachtaí nua" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "New Moderation List" @@ -3265,13 +2681,7 @@ msgctxt "action" msgid "New post" msgstr "Postáil nua" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/screens/Feeds.tsx:626 src/view/screens/Notifications.tsx:168 src/view/screens/Profile.tsx:464 src/view/screens/ProfileFeed.tsx:426 src/view/screens/ProfileList.tsx:200 src/view/screens/ProfileList.tsx:228 src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Postáil nua" @@ -3292,38 +2702,19 @@ msgstr "Na freagraí is déanaí ar dtús" msgid "News" msgstr "Nuacht" -#: src/screens/Login/ForgotPasswordForm.tsx:143 -#: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 -#: src/screens/Login/SetNewPasswordForm.tsx:174 -#: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/screens/Login/ForgotPasswordForm.tsx:143 src/screens/Login/ForgotPasswordForm.tsx:150 src/screens/Login/LoginForm.tsx:308 src/screens/Login/LoginForm.tsx:315 src/screens/Login/SetNewPasswordForm.tsx:174 src/screens/Login/SetNewPasswordForm.tsx:180 src/screens/Signup/index.tsx:220 src/view/com/modals/ChangePassword.tsx:255 src/view/com/modals/ChangePassword.tsx:257 msgid "Next" msgstr "Ar aghaidh" -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 -#~ msgctxt "action" -#~ msgid "Next" -#~ msgstr "Ar aghaidh" - #: src/view/com/lightbox/Lightbox.web.tsx:169 msgid "Next image" msgstr "An chéad íomhá eile" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:128 src/view/screens/PreferencesFollowingFeed.tsx:199 src/view/screens/PreferencesFollowingFeed.tsx:234 src/view/screens/PreferencesFollowingFeed.tsx:271 src/view/screens/PreferencesThreads.tsx:106 src/view/screens/PreferencesThreads.tsx:129 msgid "No" msgstr "Níl" -#: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileFeed.tsx:559 src/view/screens/ProfileList.tsx:822 msgid "No description" msgstr "Gan chur síos" @@ -3345,31 +2736,27 @@ msgstr "Gan a bheith níos faide na 253 charachtar" #: src/screens/Messages/List/ChatListItem.tsx:97 msgid "No messages yet" -msgstr "" +msgstr "Níl aon teachtaireacht ann fós" #: src/screens/Messages/List/index.tsx:274 msgid "No more conversations to show" -msgstr "" +msgstr "Níl aon chomhráite eile le taispeáint" #: src/view/com/notifications/Feed.tsx:110 msgid "No notifications yet!" msgstr "Níl aon fhógra ann fós!" -#: src/components/dms/MessagesNUX.tsx:149 -#: src/components/dms/MessagesNUX.tsx:152 -#: src/screens/Messages/Settings.tsx:93 -#: src/screens/Messages/Settings.tsx:96 +#: src/components/dms/MessagesNUX.tsx:149 src/components/dms/MessagesNUX.tsx:152 src/screens/Messages/Settings.tsx:93 src/screens/Messages/Settings.tsx:96 msgid "No one" -msgstr "" +msgstr "Duine ar bith" -#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 -#: src/view/com/composer/text-input/web/Autocomplete.tsx:195 +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" msgstr "Gan torthaí" #: src/components/dms/NewChatDialog/index.tsx:378 msgid "No results" -msgstr "" +msgstr "Toradh ar bith" #: src/components/Lists.tsx:207 msgid "No results found" @@ -3379,9 +2766,7 @@ msgstr "Gan torthaí" msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/com/modals/ListAddRemoveUsers.tsx:127 src/view/screens/Search/Search.tsx:289 src/view/screens/Search/Search.tsx:328 msgid "No results found for {query}" msgstr "Gan torthaí ar {query}" @@ -3389,12 +2774,7 @@ msgstr "Gan torthaí ar {query}" msgid "No search results found for \"{search}\"." msgstr "Gan torthaí ar \"{search}\"." -#: src/components/dms/NewChat.tsx:240 -#~ msgid "No search results found for \"{searchText}\"." -#~ msgstr "" - -#: src/components/dialogs/EmbedConsent.tsx:105 -#: src/components/dialogs/EmbedConsent.tsx:112 +#: src/components/dialogs/EmbedConsent.tsx:105 src/components/dialogs/EmbedConsent.tsx:112 msgid "No thanks" msgstr "Níor mhaith liom é sin." @@ -3404,10 +2784,9 @@ msgstr "Duine ar bith" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Nobody can reply" -msgstr "" +msgstr "Níl cead ag éinne freagra a thabhairt" -#: src/components/LikedByList.tsx:79 -#: src/components/LikesDialog.tsx:99 +#: src/components/LikedByList.tsx:79 src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" @@ -3415,23 +2794,15 @@ msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" msgid "Non-sexual Nudity" msgstr "Lomnochtacht Neamhghnéasach" -#: src/view/com/modals/SelfLabel.tsx:135 -#~ msgid "Not Applicable." -#~ msgstr "Ní bhaineann sé sin le hábhar." - -#: src/Navigation.tsx:116 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:116 src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Ní bhfuarthas é sin" -#: src/view/com/modals/VerifyEmail.tsx:254 -#: src/view/com/modals/VerifyEmail.tsx:260 +#: src/view/com/modals/VerifyEmail.tsx:254 src/view/com/modals/VerifyEmail.tsx:260 msgid "Not right now" msgstr "Ní anois" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:368 src/view/com/util/forms/PostDropdownBtn.tsx:415 src/view/com/util/post-ctrls/PostCtrls.tsx:299 msgid "Note about sharing" msgstr "Nóta faoi roinnt" @@ -3441,29 +2812,23 @@ msgstr "Nod leat: is gréasán oscailte poiblí Bluesky. Ní chuireann an socrú #: src/screens/Messages/List/index.tsx:215 msgid "Nothing here" -msgstr "" +msgstr "Tada anseo" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" -msgstr "" +msgstr "Fuaimeanna fógra" #: src/screens/Messages/Settings.tsx:121 msgid "Notification Sounds" -msgstr "" +msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 -#: src/view/shell/Drawer.tsx:457 +#: src/Navigation.tsx:515 src/view/screens/Notifications.tsx:124 src/view/screens/Notifications.tsx:148 src/view/shell/bottom-bar/BottomBar.tsx:227 src/view/shell/desktop/LeftNav.tsx:350 src/view/shell/Drawer.tsx:456 src/view/shell/Drawer.tsx:457 msgid "Notifications" msgstr "Fógraí" #: src/components/dms/MessageItem.tsx:161 msgid "Now" -msgstr "" +msgstr "Anois" #: src/view/com/modals/SelfLabel.tsx:104 msgid "Nudity" @@ -3473,16 +2838,11 @@ msgstr "Lomnochtacht" msgid "Nudity or adult content not labeled as such" msgstr "Lomnochtacht nó ábhar do dhaoine fásta nach bhfuil an lipéad sin air" -#: src/screens/Signup/index.tsx:145 -#~ msgid "of" -#~ msgstr "de" - #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" msgstr "As" -#: src/components/dialogs/GifSelect.tsx:288 -#: src/view/com/util/ErrorBoundary.tsx:55 +#: src/components/dialogs/GifSelect.tsx:288 src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Úps!" @@ -3490,8 +2850,7 @@ msgstr "Úps!" msgid "Oh no! Something went wrong." msgstr "Úps! Theip ar rud éigin." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -3513,7 +2872,7 @@ msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." #: src/screens/Onboarding/StepProfile/index.tsx:120 msgid "Only .jpg and .png files are supported" -msgstr "" +msgstr "Ní oibríonn ach comhaid .jpg agus .png" #: src/view/com/threadgate/WhoCanReply.tsx:100 msgid "Only {0} can reply." @@ -3527,9 +2886,7 @@ msgstr "Níl ann ach litreacha, uimhreacha, agus fleiscíní" msgid "Oops, something went wrong!" msgstr "Úps! Theip ar rud éigin!" -#: src/components/Lists.tsx:191 -#: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/components/Lists.tsx:191 src/view/screens/AppPasswords.tsx:69 src/view/screens/Profile.tsx:100 msgid "Oops!" msgstr "Úps!" @@ -3539,15 +2896,13 @@ msgstr "Oscail" #: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Open avatar creator" -msgstr "" +msgstr "Oscail an cruthaitheoir abhatáir" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:164 src/screens/Messages/List/ChatListItem.tsx:165 msgid "Open conversation options" -msgstr "" +msgstr "Oscail na roghanna comhrá" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:560 src/view/com/composer/Composer.tsx:561 msgid "Open emoji picker" msgstr "Oscail roghnóir na n-emoji" @@ -3561,7 +2916,7 @@ msgstr "Oscail nascanna leis an mbrabhsálaí san aip" #: src/components/dms/ActionsWrapper.tsx:87 msgid "Open message options" -msgstr "" +msgstr "Oscail na roghanna teachtaireachta" #: src/screens/Moderation/index.tsx:227 msgid "Open muted words and tags settings" @@ -3575,8 +2930,7 @@ msgstr "Oscail an nascleanúint" msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:830 src/view/screens/Settings/index.tsx:840 msgid "Open storybook page" msgstr "Oscail leathanach an Storybook" @@ -3606,7 +2960,7 @@ msgstr "Osclaíonn sé seo an ceamara ar an ngléas" #: src/view/screens/Settings/index.tsx:632 msgid "Opens chat settings" -msgstr "" +msgstr "Osclaíonn sé seo na socruithe comhrá" #: src/view/com/composer/Prompt.tsx:25 msgid "Opens composer" @@ -3624,13 +2978,11 @@ msgstr "Osclaíonn sé seo gailearaí na ngrianghraf ar an ngléas" msgid "Opens external embeds settings" msgstr "Osclaíonn sé seo na socruithe le haghaidh leabuithe seachtracha" -#: src/view/com/auth/SplashScreen.tsx:50 -#: src/view/com/auth/SplashScreen.web.tsx:99 +#: src/view/com/auth/SplashScreen.tsx:50 src/view/com/auth/SplashScreen.web.tsx:99 msgid "Opens flow to create a new Bluesky account" msgstr "Osclaíonn sé seo an próiseas le cuntas nua Bluesky a chruthú" -#: src/view/com/auth/SplashScreen.tsx:65 -#: src/view/com/auth/SplashScreen.web.tsx:114 +#: src/view/com/auth/SplashScreen.tsx:65 src/view/com/auth/SplashScreen.web.tsx:114 msgid "Opens flow to sign into your existing Bluesky account" msgstr "Osclaíonn sé seo an síniú isteach ar an gcuntas Bluesky atá agat cheana féin" @@ -3674,8 +3026,7 @@ msgstr "Osclaíonn sé seo socruithe na modhnóireachta" msgid "Opens password reset form" msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" -#: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/com/home/HomeHeaderLayout.web.tsx:77 src/view/screens/Feeds.tsx:416 msgid "Opens screen to edit Saved Feeds" msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte a athrú" @@ -3695,12 +3046,7 @@ msgstr "Osclaíonn sé seo roghanna don fhotha Following" msgid "Opens the linked website" msgstr "Osclaíonn sé seo an suíomh gréasáin atá nasctha" -#: src/screens/Messages/List/index.tsx:86 -#~ msgid "Opens the message settings page" -#~ msgstr "" - -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:831 src/view/screens/Settings/index.tsx:841 msgid "Opens the storybook page" msgstr "Osclaíonn sé seo leathanach an Storybook" @@ -3716,8 +3062,7 @@ msgstr "Osclaíonn sé seo roghanna na snáitheanna" msgid "Option {0} of {numItems}" msgstr "Rogha {0} as {numItems}" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:181 src/components/ReportDialog/SubmitView.tsx:163 msgid "Optionally provide additional information below:" msgstr "Is féidir tuilleadh eolais a chur ar fáil thíos:" @@ -3739,10 +3084,9 @@ msgstr "Eile…" #: src/screens/Messages/Conversation/ChatDisabled.tsx:28 msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." -msgstr "" +msgstr "Ta ár modhnóirí tar éis athbhreithniú a dhéanamh ar thuairiscí. Chinn siad gan ligean duit comhráite a úsáid ar Bluesky." -#: src/components/Lists.tsx:208 -#: src/view/screens/NotFound.tsx:45 +#: src/components/Lists.tsx:208 src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Leathanach gan aimsiú" @@ -3750,10 +3094,7 @@ msgstr "Leathanach gan aimsiú" msgid "Page Not Found" msgstr "Leathanach gan aimsiú" -#: src/screens/Login/LoginForm.tsx:201 -#: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/screens/Login/LoginForm.tsx:201 src/screens/Signup/StepInfo/index.tsx:102 src/view/com/modals/DeleteAccount.tsx:205 src/view/com/modals/DeleteAccount.tsx:212 msgid "Password" msgstr "Pasfhocal" @@ -3801,8 +3142,7 @@ msgstr "Peataí" msgid "Pictures meant for adults." msgstr "Pictiúir le haghaidh daoine fásta." -#: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileFeed.tsx:287 src/view/screens/ProfileList.tsx:616 msgid "Pin to home" msgstr "Greamaigh le baile" @@ -3816,7 +3156,7 @@ msgstr "Fothaí greamaithe" #: src/view/screens/ProfileList.tsx:288 msgid "Pinned to your feeds" -msgstr "" +msgstr "Greamaithe le do chuid fothaí" #: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play" @@ -3826,17 +3166,11 @@ msgstr "Seinn" msgid "Play {0}" msgstr "Seinn {0}" -#: src/screens/Messages/Settings.tsx:97 -#: src/screens/Messages/Settings.tsx:104 -#~ msgid "Play notification sounds" -#~ msgstr "" - #: src/view/com/util/post-embeds/GifEmbed.tsx:35 msgid "Play or pause the GIF" msgstr "Seinn nó stop an GIF" -#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 -#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" msgstr "Seinn an físeán" @@ -3886,12 +3220,11 @@ msgstr "Abair linn, le do thoil, cén fáth a gcreideann tú gur chuir {0} an li #: src/screens/Messages/Conversation/ChatDisabled.tsx:110 msgid "Please explain why you think your chats were incorrectly disabled" -msgstr "" +msgstr "Mínigh, le do thoil, an fáth a gcreideann tú go bhfuil sé mícheart nach ligtear duit comhráite a úsáid" -#: src/lib/hooks/useAccountSwitcher.ts:48 -#: src/lib/hooks/useAccountSwitcher.ts:58 +#: src/lib/hooks/useAccountSwitcher.ts:48 src/lib/hooks/useAccountSwitcher.ts:58 msgid "Please sign in as @{0}" -msgstr "" +msgstr "Logáil isteach mar @{0}" #: src/view/com/modals/VerifyEmail.tsx:109 msgid "Please Verify Your Email" @@ -3909,8 +3242,7 @@ msgstr "Polaitíocht" msgid "Porn" msgstr "Pornagrafaíocht" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:435 src/view/com/composer/Composer.tsx:443 msgctxt "action" msgid "Post" msgstr "Postáil" @@ -3924,9 +3256,7 @@ msgstr "Postáil" msgid "Post by {0}" msgstr "Postáil ó {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:183 src/Navigation.tsx:190 src/Navigation.tsx:197 msgid "Post by @{0}" msgstr "Postáil ó @{0}" @@ -3938,13 +3268,11 @@ msgstr "Scriosadh an phostáil" msgid "Post hidden" msgstr "Cuireadh an phostáil i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/components/moderation/ModerationDetailsDialog.tsx:97 src/lib/moderation/useModerationCauseDescription.ts:99 msgid "Post Hidden by Muted Word" msgstr "Postáil nach bhfuil le feiceáil de bharr focail a cuireadh i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/components/moderation/ModerationDetailsDialog.tsx:100 src/lib/moderation/useModerationCauseDescription.ts:108 msgid "Post Hidden by You" msgstr "Postáil a chuir tú i bhfolach" @@ -3956,8 +3284,7 @@ msgstr "Teanga postála" msgid "Post Languages" msgstr "Teangacha postála" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:188 src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "Ní bhfuarthas an phostáil" @@ -3983,24 +3310,16 @@ msgstr "Is féidir go bhfuil an nasc seo míthreorach." #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" -msgstr "" +msgstr "Brúigh le iarracht a thabhairt ar nascadh arís" #: src/components/forms/HostingProvider.tsx:46 msgid "Press to change hosting provider" msgstr "Brúigh leis an soláthraí óstála a athrú" -#: src/components/Error.tsx:85 -#: src/components/Lists.tsx:93 -#: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/components/Error.tsx:85 src/components/Lists.tsx:93 src/screens/Messages/Conversation/MessageListError.tsx:24 src/screens/Signup/index.tsx:200 msgid "Press to retry" msgstr "Brúigh le iarracht eile a dhéanamh" -#: src/screens/Messages/Conversation/MessagesList.tsx:47 -#: src/screens/Messages/Conversation/MessagesList.tsx:53 -#~ msgid "Press to Retry" -#~ msgstr "" - #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "An íomhá roimhe seo" @@ -4013,37 +3332,27 @@ msgstr "Príomhtheanga" msgid "Prioritize Your Follows" msgstr "Tabhair Tosaíocht do Do Chuid Leantóirí" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:647 src/view/shell/desktop/RightNav.tsx:76 msgid "Privacy" msgstr "Príobháideacht" -#: src/Navigation.tsx:238 -#: src/screens/Signup/StepInfo/Policies.tsx:56 -#: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 -#: src/view/shell/Drawer.tsx:284 +#: src/Navigation.tsx:238 src/screens/Signup/StepInfo/Policies.tsx:56 src/view/screens/PrivacyPolicy.tsx:29 src/view/screens/Settings/index.tsx:927 src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Polasaí príobháideachta" #: src/components/dms/MessagesNUX.tsx:91 msgid "Privately chat with other users." -msgstr "" +msgstr "Roinn TDanna príobháideacha le úsáideoirí eile." #: src/screens/Login/ForgotPasswordForm.tsx:156 msgid "Processing..." msgstr "Á phróiseáil..." -#: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/DebugMod.tsx:894 src/view/screens/Profile.tsx:345 msgid "profile" msgstr "próifíl" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 -#: src/view/shell/Drawer.tsx:542 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 src/view/shell/desktop/LeftNav.tsx:381 src/view/shell/Drawer.tsx:78 src/view/shell/Drawer.tsx:541 src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Próifíl" @@ -4099,38 +3408,21 @@ msgstr "Cóimheasa" #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" -msgstr "" - -#: src/components/dms/MessageReportDialog.tsx:149 -#~ msgid "Reason: {0}" -#~ msgstr "" +msgstr "Fáth:" #: src/view/screens/Search/Search.tsx:886 msgid "Recent Searches" msgstr "Cuardaigh a Rinneadh le Déanaí" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:117 -#~ msgid "Recommended Feeds" -#~ msgstr "Fothaí molta" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 -#~ msgid "Recommended Users" -#~ msgstr "Cuntais mholta" - #: src/screens/Messages/Conversation/MessageListError.tsx:20 msgid "Reconnect" -msgstr "" +msgstr "Athnasc" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" -msgstr "" +msgstr "Athlódáil comhráite" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/components/dialogs/MutedWords.tsx:288 src/view/com/feeds/FeedSourceCard.tsx:285 src/view/com/modals/ListAddRemoveUsers.tsx:268 src/view/com/modals/SelfLabel.tsx:84 src/view/com/modals/UserAddRemoveLists.tsx:219 src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Scrios" @@ -4146,9 +3438,7 @@ msgstr "Bain an tAbhatár Amach" msgid "Remove Banner" msgstr "Bain an Fógra Meirge Amach" -#: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 src/view/com/posts/FeedShutdownMsg.tsx:113 src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Bain an fotha de" @@ -4156,11 +3446,7 @@ msgstr "Bain an fotha de" msgid "Remove feed?" msgstr "An bhfuil fonn ort an fotha a bhaint?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/com/feeds/FeedSourceCard.tsx:174 src/view/com/feeds/FeedSourceCard.tsx:234 src/view/screens/ProfileFeed.tsx:330 src/view/screens/ProfileFeed.tsx:336 src/view/screens/ProfileList.tsx:442 msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" @@ -4182,7 +3468,7 @@ msgstr "Bain focal folaigh de do liosta" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 msgid "Remove quote" -msgstr "" +msgstr "Bain an t-athfhriotal de" #: src/view/com/modals/Repost.tsx:48 msgid "Remove repost" @@ -4192,8 +3478,7 @@ msgstr "Scrios an athphostáil" msgid "Remove this feed from your saved feeds" msgstr "Bain an fotha seo de do chuid fothaí sábháilte" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/ListAddRemoveUsers.tsx:199 src/view/com/modals/UserAddRemoveLists.tsx:152 msgid "Removed from list" msgstr "Baineadh den liosta é" @@ -4201,9 +3486,7 @@ msgstr "Baineadh den liosta é" msgid "Removed from my feeds" msgstr "Baineadh de do chuid fothaí é" -#: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/com/posts/FeedShutdownMsg.tsx:44 src/view/screens/ProfileFeed.tsx:191 src/view/screens/ProfileList.tsx:319 msgid "Removed from your feeds" msgstr "Baineadh de do chuid fothaí é" @@ -4213,12 +3496,11 @@ msgstr "Baineann sé seo an mhionsamhail réamhshocraithe de {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 msgid "Removes quoted post" -msgstr "" +msgstr "Baineann sé seo an t-athfhriotal" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/posts/FeedShutdownMsg.tsx:126 src/view/com/posts/FeedShutdownMsg.tsx:130 msgid "Replace with Discover" -msgstr "" +msgstr "Cuir an fotha Discover ina áit" #: src/view/screens/Profile.tsx:194 msgid "Replies" @@ -4237,45 +3519,28 @@ msgstr "Freagair" msgid "Reply Filters" msgstr "Scagairí freagra" -#: src/view/com/post/Post.tsx:NaN -#~ msgctxt "description" -#~ msgid "Reply to <0/>" -#~ msgstr "Freagra ar <0/>" - -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:176 src/view/com/posts/FeedItem.tsx:421 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Freagra ar <0><1/>" -#: src/components/dms/MessageMenu.tsx:107 -#: src/components/dms/MessagesListBlockedFooter.tsx:77 -#: src/components/dms/MessagesListBlockedFooter.tsx:84 +#: src/components/dms/MessageMenu.tsx:107 src/components/dms/MessagesListBlockedFooter.tsx:77 src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" -msgstr "" +msgstr "Tuairiscigh" -#: src/components/dms/ConvoMenu.tsx:146 -#: src/components/dms/ConvoMenu.tsx:150 -#~ msgid "Report account" -#~ msgstr "" - -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:319 src/view/com/profile/ProfileMenu.tsx:322 msgid "Report Account" msgstr "Déan gearán faoi chuntas" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 -#: src/components/dms/ReportConversationPrompt.tsx:18 +#: src/components/dms/ConvoMenu.tsx:195 src/components/dms/ConvoMenu.tsx:198 src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" -msgstr "" +msgstr "Tuairiscigh an comhrá seo" #: src/components/ReportDialog/index.tsx:49 msgid "Report dialog" msgstr "Tuairiscigh comhrá" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:347 src/view/screens/ProfileFeed.tsx:349 msgid "Report feed" msgstr "Déan gearán faoi fhotha" @@ -4285,10 +3550,9 @@ msgstr "Déan gearán faoi liosta" #: src/components/dms/MessageMenu.tsx:105 msgid "Report message" -msgstr "" +msgstr "Tuairiscigh an teachtaireacht seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:363 src/view/com/util/forms/PostDropdownBtn.tsx:365 msgid "Report post" msgstr "Déan gearán faoi phostáil" @@ -4304,11 +3568,9 @@ msgstr "Déan gearán faoin fhotha seo" msgid "Report this list" msgstr "Déan gearán faoin liosta seo" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/dms/ReportDialog.tsx:47 src/components/dms/ReportDialog.tsx:140 src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" -msgstr "" +msgstr "Tuairiscigh an teachtaireacht seo" #: src/components/ReportDialog/SelectReportOptionView.tsx:50 msgid "Report this post" @@ -4318,10 +3580,7 @@ msgstr "Déan gearán faoin phostáil seo" msgid "Report this user" msgstr "Déan gearán faoin úsáideoir seo" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/modals/Repost.tsx:44 src/view/com/modals/Repost.tsx:49 src/view/com/modals/Repost.tsx:54 src/view/com/util/post-ctrls/RepostButton.tsx:61 msgctxt "action" msgid "Repost" msgstr "Athphostáil" @@ -4330,8 +3589,7 @@ msgstr "Athphostáil" msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: 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 "Athphostáil nó luaigh postáil" @@ -4343,10 +3601,6 @@ msgstr "Athphostáilte ag" msgid "Reposted by {0}" msgstr "Athphostáilte ag {0}" -#: src/view/com/posts/FeedItem.tsx:214 -#~ msgid "Reposted by <0/>" -#~ msgstr "Athphostáilte ag <0/>" - #: src/view/com/posts/FeedItem.tsx:261 msgid "Reposted by <0><1/>" msgstr "Athphostáilte ag <0><1/>" @@ -4359,13 +3613,11 @@ msgstr "— d'athphostáil sé/sí do phostáil" msgid "Reposts of this post" msgstr "Athphostálacha den phostáil seo" -#: src/view/com/modals/ChangeEmail.tsx:176 -#: src/view/com/modals/ChangeEmail.tsx:178 +#: src/view/com/modals/ChangeEmail.tsx:176 src/view/com/modals/ChangeEmail.tsx:178 msgid "Request Change" msgstr "Iarr Athrú" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:243 src/view/com/modals/ChangePassword.tsx:245 msgid "Request Code" msgstr "Iarr Cód" @@ -4381,8 +3633,7 @@ msgstr "Bíodh cód ríomhphoist ag teastáil chun logáil isteach" msgid "Required for this provider" msgstr "Riachtanach don soláthraí seo" -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:171 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 src/view/screens/Settings/DisableEmail2FADialog.tsx:171 msgid "Resend email" msgstr "Athsheol an ríomhphost" @@ -4394,8 +3645,7 @@ msgstr "Cód athshocraithe" msgid "Reset Code" msgstr "Cód Athshocraithe" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:870 src/view/screens/Settings/index.tsx:873 msgid "Reset onboarding state" msgstr "Athshocraigh an próiseas cláraithe" @@ -4403,8 +3653,7 @@ msgstr "Athshocraigh an próiseas cláraithe" msgid "Reset password" msgstr "Athshocraigh an pasfhocal" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:850 src/view/screens/Settings/index.tsx:853 msgid "Reset preferences state" msgstr "Athshocraigh na roghanna" @@ -4420,31 +3669,15 @@ msgstr "Athshocraíonn sé seo na roghanna" msgid "Retries login" msgstr "Baineann sé seo triail eile as an logáil isteach" -#: src/view/com/util/error/ErrorMessage.tsx:57 -#: src/view/com/util/error/ErrorScreen.tsx:74 +#: src/view/com/util/error/ErrorMessage.tsx:57 src/view/com/util/error/ErrorScreen.tsx:74 msgid "Retries the last action, which errored out" msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" -#: src/components/dms/MessageItem.tsx:227 -#: src/components/Error.tsx:90 -#: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 -#: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 -#: src/screens/Signup/index.tsx:207 -#: src/view/com/util/error/ErrorMessage.tsx:55 -#: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/components/dms/MessageItem.tsx:227 src/components/Error.tsx:90 src/components/Lists.tsx:104 src/screens/Login/LoginForm.tsx:288 src/screens/Login/LoginForm.tsx:295 src/screens/Messages/Conversation/MessageListError.tsx:25 src/screens/Onboarding/StepInterests/index.tsx:236 src/screens/Onboarding/StepInterests/index.tsx:239 src/screens/Signup/index.tsx:207 src/view/com/util/error/ErrorMessage.tsx:55 src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "Bain triail eile as" -#: src/screens/Messages/Conversation/MessageListError.tsx:54 -#~ msgid "Retry." -#~ msgstr "" - -#: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/components/Error.tsx:98 src/view/screens/ProfileList.tsx:970 msgid "Return to previous page" msgstr "Fill ar an leathanach roimhe seo" @@ -4452,22 +3685,15 @@ msgstr "Fill ar an leathanach roimhe seo" msgid "Returns to home page" msgstr "Filleann sé seo abhaile" -#: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/NotFound.tsx:58 src/view/screens/ProfileFeed.tsx:112 msgid "Returns to previous page" msgstr "Filleann sé seo ar an leathanach roimhe seo" -#: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 -#: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 -#: src/view/com/modals/EditProfile.tsx:225 +#: src/components/dialogs/BirthDateSettings.tsx:125 src/view/com/composer/GifAltText.tsx:163 src/view/com/composer/GifAltText.tsx:169 src/view/com/modals/ChangeHandle.tsx:168 src/view/com/modals/CreateOrEditList.tsx:340 src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Sábháil" -#: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/lightbox/Lightbox.tsx:133 src/view/com/modals/CreateOrEditList.tsx:348 msgctxt "action" msgid "Save" msgstr "Sábháil" @@ -4492,8 +3718,7 @@ msgstr "Sábháil an leasainm nua" msgid "Save image crop" msgstr "Sábháil an pictiúr bearrtha" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:331 src/view/screens/ProfileFeed.tsx:337 msgid "Save to my feeds" msgstr "Sábháil i mo chuid fothaí" @@ -4503,14 +3728,9 @@ msgstr "Fothaí Sábháilte" #: src/view/com/lightbox/Lightbox.tsx:82 msgid "Saved to your camera roll" -msgstr "" +msgstr "Sábháladh i do rolla ceamara é" -#: src/view/com/lightbox/Lightbox.tsx:81 -#~ msgid "Saved to your camera roll." -#~ msgstr "Sábháilte i do rolla ceamara." - -#: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileFeed.tsx:200 src/view/screens/ProfileList.tsx:299 msgid "Saved to your feeds" msgstr "Sábháilte le mo chuid fothaí" @@ -4528,7 +3748,7 @@ msgstr "Sábhálann sé seo na socruithe le haghaidh íomhánna a laghdú" #: src/components/dms/ChatEmptyPill.tsx:33 msgid "Say hello!" -msgstr "" +msgstr "Abair heileo!" #: src/screens/Onboarding/index.tsx:48 msgid "Science" @@ -4538,21 +3758,7 @@ msgstr "Eolaíocht" msgid "Scroll to top" msgstr "Fill ar an mbarr" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 -#: src/view/com/auth/LoggedOut.tsx:123 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 -#: src/view/com/util/forms/SearchInput.tsx:67 -#: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 -#: src/view/shell/Drawer.tsx:394 +#: src/components/dms/NewChatDialog/index.tsx:270 src/Navigation.tsx:505 src/view/com/auth/LoggedOut.tsx:123 src/view/com/modals/ListAddRemoveUsers.tsx:75 src/view/com/util/forms/SearchInput.tsx:67 src/view/com/util/forms/SearchInput.tsx:79 src/view/screens/Search/Search.tsx:444 src/view/screens/Search/Search.tsx:757 src/view/screens/Search/Search.tsx:785 src/view/shell/bottom-bar/BottomBar.tsx:179 src/view/shell/desktop/LeftNav.tsx:343 src/view/shell/desktop/Search.tsx:194 src/view/shell/desktop/Search.tsx:203 src/view/shell/Drawer.tsx:393 src/view/shell/Drawer.tsx:394 msgid "Search" msgstr "Cuardaigh" @@ -4562,7 +3768,7 @@ msgstr "Déan cuardach ar “{query}”" #: src/view/screens/Search/Search.tsx:839 msgid "Search for \"{searchText}\"" -msgstr "" +msgstr "Déan cuardach ar \"{searchText}\"" #: src/components/TagMenu/index.tsx:145 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" @@ -4572,13 +3778,7 @@ msgstr "Lorg na postálacha uile le @{authorHandle} leis an gclib {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Lorg na postálacha uile leis an gclib {displayTag}" -#: src/components/dms/NewChat.tsx:226 -#~ msgid "Search for someone to start a conversation with." -#~ msgstr "" - -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/auth/LoggedOut.tsx:105 src/view/com/auth/LoggedOut.tsx:106 src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cuardaigh úsáideoirí" @@ -4586,10 +3786,9 @@ msgstr "Cuardaigh úsáideoirí" msgid "Search GIFs" msgstr "Cuardaigh GIFanna" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/NewChatDialog/index.tsx:290 src/components/dms/NewChatDialog/index.tsx:291 msgid "Search profiles" -msgstr "" +msgstr "Cuardaigh próifílí" #: src/components/dialogs/GifSelect.tsx:159 msgid "Search Tenor" @@ -4615,8 +3814,7 @@ msgstr "Féach na postálacha <0>{displayTag}" msgid "See <0>{displayTag} posts by this user" msgstr "Féach na postálacha <0>{displayTag} leis an úsáideoir seo" -#: src/view/com/notifications/FeedItem.tsx:411 -#: src/view/com/util/UserAvatar.tsx:402 +#: src/view/com/notifications/FeedItem.tsx:411 src/view/com/util/UserAvatar.tsx:402 msgid "See profile" msgstr "Féach ar an bpróifíl" @@ -4624,17 +3822,13 @@ msgstr "Féach ar an bpróifíl" msgid "See this guide" msgstr "Féach ar an treoirleabhar seo" -#: src/view/com/auth/HomeLoggedOutCTA.tsx:40 -#~ msgid "See what's next" -#~ msgstr "Féach an chéad rud eile" - #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Roghnaigh {item}" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:67 msgid "Select a color" -msgstr "" +msgstr "Roghnaigh dath" #: src/screens/Login/ChooseAccountForm.tsx:85 msgid "Select account" @@ -4642,11 +3836,11 @@ msgstr "Roghnaigh cuntas" #: src/screens/Onboarding/StepProfile/AvatarCircle.tsx:66 msgid "Select an avatar" -msgstr "" +msgstr "Roghnaigh abhatár" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:65 msgid "Select an emoji" -msgstr "" +msgstr "Roghnaigh emoji" #: src/screens/Login/index.tsx:120 msgid "Select from an existing account" @@ -4678,7 +3872,7 @@ msgstr "Roghnaigh cúpla cuntas le leanúint" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" -msgstr "" +msgstr "Roghnaigh an emoji {emojiName} mar abhatár" #: src/components/ReportDialog/SubmitView.tsx:136 msgid "Select the moderation service(s) to report to" @@ -4726,10 +3920,9 @@ msgstr "Roghnaigh do chuid fothaí algartamacha tánaisteacha" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" -msgstr "" +msgstr "Seol suíomh gréasáin spéisiúil!" -#: src/view/com/modals/VerifyEmail.tsx:210 -#: src/view/com/modals/VerifyEmail.tsx:212 +#: src/view/com/modals/VerifyEmail.tsx:210 src/view/com/modals/VerifyEmail.tsx:212 msgid "Send Confirmation Email" msgstr "Seol ríomhphost dearbhaithe" @@ -4742,20 +3935,15 @@ msgctxt "action" msgid "Send Email" msgstr "Seol ríomhphost" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:328 src/view/shell/Drawer.tsx:349 msgid "Send feedback" msgstr "Seol aiseolas" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:144 src/screens/Messages/Conversation/MessageInput.web.tsx:145 msgid "Send message" -msgstr "" +msgstr "Seol teachtaireacht" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:232 src/components/dms/ReportDialog.tsx:235 src/components/ReportDialog/SubmitView.tsx:216 src/components/ReportDialog/SubmitView.tsx:220 msgid "Send report" msgstr "Seol an tuairisc" @@ -4763,8 +3951,7 @@ msgstr "Seol an tuairisc" msgid "Send report to {0}" msgstr "Seol an tuairisc chuig {0}" -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:122 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 src/view/screens/Settings/DisableEmail2FADialog.tsx:122 msgid "Send verification email" msgstr "Seol ríomhphost dearbhaithe" @@ -4848,11 +4035,7 @@ msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go hard" msgid "Sets image aspect ratio to wide" msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go leathan" -#: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 -#: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 -#: src/view/shell/Drawer.tsx:559 +#: src/Navigation.tsx:146 src/view/screens/Settings/index.tsx:325 src/view/shell/desktop/LeftNav.tsx:389 src/view/shell/Drawer.tsx:558 src/view/shell/Drawer.tsx:559 msgid "Settings" msgstr "Socruithe" @@ -4869,70 +4052,51 @@ msgctxt "action" msgid "Share" msgstr "Comhroinn" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:215 src/view/com/profile/ProfileMenu.tsx:224 src/view/com/util/forms/PostDropdownBtn.tsx:266 src/view/com/util/forms/PostDropdownBtn.tsx:275 src/view/com/util/post-ctrls/PostCtrls.tsx:288 src/view/screens/ProfileList.tsx:427 msgid "Share" msgstr "Comhroinn" #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" -msgstr "" +msgstr "Inis scéal suimiúil!" #: src/components/dms/ChatEmptyPill.tsx:36 msgid "Share a fun fact!" -msgstr "" +msgstr "Roinn rud éigin fútsa féin!" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:373 src/view/com/util/forms/PostDropdownBtn.tsx:420 src/view/com/util/post-ctrls/PostCtrls.tsx:304 msgid "Share anyway" msgstr "Comhroinn mar sin féin" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:357 src/view/screens/ProfileFeed.tsx:359 msgid "Share feed" msgstr "Comhroinn an fotha" -#: src/view/com/modals/LinkWarning.tsx:89 -#: src/view/com/modals/LinkWarning.tsx:95 +#: src/view/com/modals/LinkWarning.tsx:89 src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Comhroinn Nasc" #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" -msgstr "" +msgstr "Roinn an fotha is fearr leat!" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Roinneann sé seo na suíomh gréasáin atá nasctha" -#: src/components/moderation/ContentHider.tsx:115 -#: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/ContentHider.tsx:115 src/components/moderation/LabelPreference.tsx:136 src/components/moderation/PostHider.tsx:118 src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 src/view/screens/Settings/index.tsx:374 msgid "Show" msgstr "Taispeáin" -#: src/view/screens/PreferencesFollowingFeed.tsx:68 -#~ msgid "Show all replies" -#~ msgstr "Taispeáin gach freagra" - #: src/view/com/util/post-embeds/GifEmbed.tsx:167 msgid "Show alt text" -msgstr "" +msgstr "Taispeáin an téacs malartach" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:169 src/components/moderation/ScreenHider.tsx:172 msgid "Show anyway" msgstr "Taispeáin mar sin féin" -#: src/lib/moderation/useLabelBehaviorDescription.ts:27 -#: src/lib/moderation/useLabelBehaviorDescription.ts:63 +#: src/lib/moderation/useLabelBehaviorDescription.ts:27 src/lib/moderation/useLabelBehaviorDescription.ts:63 msgid "Show badge" msgstr "Taispeáin suaitheantas" @@ -4946,27 +4110,23 @@ msgstr "Taispeáin cuntais cosúil le {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 msgid "Show hidden replies" -msgstr "" +msgstr "Taispeáin freagraí i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 src/view/com/util/forms/PostDropdownBtn.tsx:307 msgid "Show less like this" -msgstr "" +msgstr "Níos lú den sórt seo" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:508 src/view/com/post/Post.tsx:213 src/view/com/posts/FeedItem.tsx:386 msgid "Show More" msgstr "Tuilleadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Show more like this" -msgstr "" +msgstr "Níos mó den sórt seo" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 msgid "Show muted replies" -msgstr "" +msgstr "Taispeáin freagraí balbhaithe" #: src/view/screens/PreferencesFollowingFeed.tsx:257 msgid "Show Posts from My Feeds" @@ -5004,10 +4164,6 @@ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" msgid "Show replies in Following feed" msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" -#: src/view/screens/PreferencesFollowingFeed.tsx:70 -#~ msgid "Show replies with at least {value} {0}" -#~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" - #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "Taispeáin athphostálacha" @@ -5016,8 +4172,7 @@ msgstr "Taispeáin athphostálacha" msgid "Show reposts in Following" msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 src/components/moderation/PostHider.tsx:75 msgid "Show the content" msgstr "Taispeáin an t-ábhar" @@ -5037,24 +4192,7 @@ msgstr "Taispeáin rabhadh agus scag ó na fothaí é" msgid "Shows posts from {0} in your feed" msgstr "Taispeánann sé seo postálacha ó {0} i d'fhotha" -#: src/components/dialogs/Signin.tsx:97 -#: src/components/dialogs/Signin.tsx:99 -#: src/screens/Login/index.tsx:100 -#: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 -#: src/view/com/auth/SplashScreen.tsx:63 -#: src/view/com/auth/SplashScreen.tsx:72 -#: src/view/com/auth/SplashScreen.web.tsx:112 -#: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 -#: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 -#: src/view/shell/NavSignupCard.tsx:69 -#: src/view/shell/NavSignupCard.tsx:70 -#: src/view/shell/NavSignupCard.tsx:72 +#: src/components/dialogs/Signin.tsx:97 src/components/dialogs/Signin.tsx:99 src/screens/Login/index.tsx:100 src/screens/Login/index.tsx:119 src/screens/Login/LoginForm.tsx:154 src/view/com/auth/SplashScreen.tsx:63 src/view/com/auth/SplashScreen.tsx:72 src/view/com/auth/SplashScreen.web.tsx:112 src/view/com/auth/SplashScreen.web.tsx:121 src/view/shell/bottom-bar/BottomBar.tsx:312 src/view/shell/bottom-bar/BottomBar.tsx:313 src/view/shell/bottom-bar/BottomBar.tsx:315 src/view/shell/bottom-bar/BottomBarWeb.tsx:181 src/view/shell/bottom-bar/BottomBarWeb.tsx:182 src/view/shell/bottom-bar/BottomBarWeb.tsx:184 src/view/shell/NavSignupCard.tsx:69 src/view/shell/NavSignupCard.tsx:70 src/view/shell/NavSignupCard.tsx:72 msgid "Sign in" msgstr "Logáil isteach" @@ -5074,20 +4212,11 @@ msgstr "Logáil isteach nó cláraigh chun páirt a ghlacadh sa chomhrá!" msgid "Sign into Bluesky or create a new account" msgstr "Logáil isteach i Bluesky nó cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:127 src/view/screens/Settings/index.tsx:131 msgid "Sign out" msgstr "Logáil amach" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 -#: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 -#: src/view/shell/NavSignupCard.tsx:60 -#: src/view/shell/NavSignupCard.tsx:61 -#: src/view/shell/NavSignupCard.tsx:63 +#: src/view/shell/bottom-bar/BottomBar.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:303 src/view/shell/bottom-bar/BottomBar.tsx:305 src/view/shell/bottom-bar/BottomBarWeb.tsx:171 src/view/shell/bottom-bar/BottomBarWeb.tsx:172 src/view/shell/bottom-bar/BottomBarWeb.tsx:174 src/view/shell/NavSignupCard.tsx:60 src/view/shell/NavSignupCard.tsx:61 src/view/shell/NavSignupCard.tsx:63 msgid "Sign up" msgstr "Cláraigh" @@ -5095,8 +4224,7 @@ msgstr "Cláraigh" msgid "Sign up or sign in to join the conversation" msgstr "Cláraigh nó logáil isteach chun páirt a ghlacadh sa chomhrá" -#: src/components/moderation/ScreenHider.tsx:97 -#: src/lib/moderation/useGlobalLabelStrings.ts:28 +#: src/components/moderation/ScreenHider.tsx:97 src/lib/moderation/useGlobalLabelStrings.ts:28 msgid "Sign-in Required" msgstr "Caithfidh tú logáil isteach" @@ -5104,13 +4232,11 @@ msgstr "Caithfidh tú logáil isteach" msgid "Signed in as" msgstr "Logáilte isteach mar" -#: src/lib/hooks/useAccountSwitcher.ts:44 -#: src/screens/Login/ChooseAccountForm.tsx:60 +#: src/lib/hooks/useAccountSwitcher.ts:44 src/screens/Login/ChooseAccountForm.tsx:60 msgid "Signed in as @{0}" msgstr "Logáilte isteach mar @{0}" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:250 src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 msgid "Skip" msgstr "Ná bac leis" @@ -5124,20 +4250,17 @@ msgstr "Forbairt Bogearraí" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 msgid "Some people can reply" -msgstr "" +msgstr "Tá daoine áirithe in ann freagra a thabhairt" #: src/screens/Messages/Conversation/index.tsx:94 msgid "Something went wrong" -msgstr "" +msgstr "Theip ar rud éigin" -#: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/components/ReportDialog/index.tsx:59 src/screens/Moderation/index.tsx:114 src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:85 src/App.web.tsx:74 msgid "Sorry! Your session expired. Please log in again." msgstr "Ár leithscéal. Chuaigh do sheisiún i léig. Ní mór duit logáil isteach arís." @@ -5149,16 +4272,11 @@ msgstr "Sórtáil freagraí" msgid "Sort replies to the same post by:" msgstr "Sórtáil freagraí ar an bpostáil chéanna de réir:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 -#~ msgid "Source:" -#~ msgstr "Foinse:" - #: src/components/moderation/LabelsOnMeDialog.tsx:170 msgid "Source: <0>{0}" -msgstr "" +msgstr "Foinse: <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:66 src/lib/moderation/useReportOptions.ts:79 msgid "Spam" msgstr "Turscar" @@ -5176,45 +4294,33 @@ msgstr "Cearnóg" #: src/components/dms/NewChatDialog/index.tsx:467 msgid "Start a new chat" -msgstr "" +msgstr "Tosaigh comhrá nua" #: src/components/dms/NewChatDialog/index.tsx:139 msgid "Start chat with {displayName}" -msgstr "" +msgstr "Tosaigh comhrá le {displayName}" #: src/components/dms/MessagesNUX.tsx:161 msgid "Start chatting" -msgstr "" - -#: src/view/screens/Settings/index.tsx:862 -#~ msgid "Status page" -#~ msgstr "Leathanach stádais" +msgstr "Tosaigh ag comhrá" #: src/view/screens/Settings/index.tsx:933 msgid "Status Page" -msgstr "" - -#: src/screens/Signup/index.tsx:145 -#~ msgid "Step" -#~ msgstr "Céim" +msgstr "Leathanach Stádais" #: src/screens/Signup/index.tsx:154 msgid "Step {0} of {1}" -msgstr "" +msgstr "Céim {0} as {1}" #: src/view/screens/Settings/index.tsx:302 msgid "Storage cleared, you need to restart the app now." msgstr "Stóráil scriosta, tá ort an aip a atosú anois." -#: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/Navigation.tsx:218 src/view/screens/Settings/index.tsx:833 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:142 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:143 +#: src/components/moderation/LabelsOnMeDialog.tsx:292 src/components/moderation/LabelsOnMeDialog.tsx:293 src/screens/Messages/Conversation/ChatDisabled.tsx:142 src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Seol" @@ -5230,8 +4336,7 @@ msgstr "Glac síntiús le @{0} leis na lipéid seo a úsáid:" msgid "Subscribe to Labeler" msgstr "Glac síntiús le lipéadóir" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 +#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 msgid "Subscribe to the {0} feed" msgstr "Liostáil leis an bhfotha {0}" @@ -5255,14 +4360,11 @@ msgstr "Molta duit" msgid "Suggestive" msgstr "Gáirsiúil" -#: src/Navigation.tsx:233 -#: src/view/screens/Support.tsx:30 -#: src/view/screens/Support.tsx:33 +#: src/Navigation.tsx:233 src/view/screens/Support.tsx:30 src/view/screens/Support.tsx:33 msgid "Support" msgstr "Tacaíocht" -#: src/components/dialogs/SwitchAccount.tsx:47 -#: src/components/dialogs/SwitchAccount.tsx:50 +#: src/components/dialogs/SwitchAccount.tsx:47 src/components/dialogs/SwitchAccount.tsx:50 msgid "Switch Account" msgstr "Athraigh an cuntas" @@ -5304,23 +4406,17 @@ msgstr "Teic" #: src/components/dms/ChatEmptyPill.tsx:35 msgid "Tell a joke!" -msgstr "" +msgstr "Inis scéal grinn!" #: src/view/shell/desktop/RightNav.tsx:85 msgid "Terms" msgstr "Téarmaí" -#: src/Navigation.tsx:243 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 -#: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/Navigation.tsx:243 src/screens/Signup/StepInfo/Policies.tsx:49 src/view/screens/Settings/index.tsx:921 src/view/screens/TermsOfService.tsx:29 src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Téarmaí Seirbhíse" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:59 src/lib/moderation/useReportOptions.ts:93 src/lib/moderation/useReportOptions.ts:101 msgid "Terms used violate community standards" msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" @@ -5328,13 +4424,11 @@ msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" msgid "text" msgstr "téacs" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:108 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Réimse téacs" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:132 src/components/ReportDialog/SubmitView.tsx:78 msgid "Thank you. Your report has been sent." msgstr "Go raibh maith agat. Seoladh do thuairisc." @@ -5346,15 +4440,10 @@ msgstr "Ina bhfuil an méid seo a leanas:" msgid "That handle is already taken." msgstr "Tá an leasainm sin in úsáid cheana féin." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 src/view/com/profile/ProfileMenu.tsx:349 msgid "The account will be able to interact with you after unblocking." msgstr "Beidh an cuntas seo in ann caidreamh a dhéanamh leat tar éis duit é a dhíbhlocáil" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 -#~ msgid "the author" -#~ msgstr "an t-údar" - #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" @@ -5365,7 +4454,7 @@ msgstr "Bogadh an Polasaí Cóipchirt go dtí <0/>" #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." -msgstr "" +msgstr "Tá Discover curtha in áit an fhotha seo." #: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." @@ -5379,8 +4468,7 @@ msgstr "Cuireadh na lipéid seo a leanas le do chuid ábhair." msgid "The following steps will help customize your Bluesky experience." msgstr "Cuideoidh na céimeanna seo a leanas leat Bluesky a chur in oiriúint duit féin." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:189 src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "Is féidir gur scriosadh an phostáil seo." @@ -5400,8 +4488,7 @@ msgstr "Bogadh ár dTéarmaí Seirbhíse go dtí" msgid "There are many feeds to try:" msgstr "Tá a lán fothaí ann le blaiseadh:" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." @@ -5409,9 +4496,7 @@ msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seice msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Bhí fadhb ann maidir leis an bhfotha seo a bhaint. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." -#: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/com/posts/FeedShutdownMsg.tsx:52 src/view/com/posts/FeedShutdownMsg.tsx:70 src/view/screens/ProfileFeed.tsx:205 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le huasdátú do chuid fothaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." @@ -5419,21 +4504,11 @@ msgstr "Bhí fadhb ann maidir le huasdátú do chuid fothaí. Seiceáil do chean msgid "There was an issue connecting to Tenor." msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." -#: src/screens/Messages/Conversation/MessageListError.tsx:23 -#~ msgid "There was an issue connecting to the chat." -#~ msgstr "" - -#: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileFeed.tsx:233 src/view/screens/ProfileList.tsx:302 src/view/screens/ProfileList.tsx:321 src/view/screens/SavedFeeds.tsx:236 src/view/screens/SavedFeeds.tsx:262 src/view/screens/SavedFeeds.tsx:288 msgid "There was an issue contacting the server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh leis an bhfreastalaí" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:114 src/view/com/feeds/FeedSourceCard.tsx:127 msgid "There was an issue contacting your server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le do fhreastálaí" @@ -5449,13 +4524,11 @@ msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail e msgid "There was an issue fetching the list. Tap here to try again." msgstr "Bhí fadhb ann maidir leis an liosta a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:156 src/view/com/lists/ProfileLists.tsx:163 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Bhí fadhb ann maidir le do chuid liostaí a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:220 src/components/ReportDialog/SubmitView.tsx:83 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Níor seoladh do thuairisc. Seiceáil do nasc leis an idirlíon, le do thoil." @@ -5467,29 +4540,15 @@ msgstr "Bhí fadhb ann maidir le do chuid roghanna a shioncronú leis an bhfreas msgid "There was an issue with fetching your app passwords" msgstr "Bhí fadhb ann maidir le do chuid pasfhocal don aip a fháil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 src/view/com/post-thread/PostThreadFollowBtn.tsx:99 src/view/com/post-thread/PostThreadFollowBtn.tsx:111 src/view/com/profile/ProfileMenu.tsx:107 src/view/com/profile/ProfileMenu.tsx:118 src/view/com/profile/ProfileMenu.tsx:133 src/view/com/profile/ProfileMenu.tsx:144 src/view/com/profile/ProfileMenu.tsx:158 src/view/com/profile/ProfileMenu.tsx:171 msgid "There was an issue! {0}" msgstr "Bhí fadhb ann! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:334 src/view/screens/ProfileList.tsx:348 src/view/screens/ProfileList.tsx:362 src/view/screens/ProfileList.tsx:376 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bhí fadhb ann. Seiceáil do cheangal leis an idirlíon, le do thoil, agus bain triail eile as." -#: src/components/dialogs/GifSelect.tsx:290 -#: src/view/com/util/ErrorBoundary.tsx:57 +#: src/components/dialogs/GifSelect.tsx:290 src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "D’éirigh fadhb gan choinne leis an aip. Abair linn, le do thoil, má tharla sé sin duit!" @@ -5511,7 +4570,7 @@ msgstr "Ní mór duit logáil isteach le próifíl an chuntais seo a fheiceáil. #: src/components/dms/BlockedByListDialog.tsx:34 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." -msgstr "" +msgstr "Tá an cuntas seo blocáilte i liosta modhnóireachta amháin ar a laghad de do chuid. Chun é a díbhlocáil bain an t-úsáideoir de na liostaí sin." #: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{0}." @@ -5519,15 +4578,11 @@ msgstr "Cuirfear an t-achomharc seo chuig <0>{0}." #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." -msgstr "" +msgstr "Seolfar an t-achomharc seo go dtí seirbhís modhnóireachta Bluesky." #: src/screens/Messages/Conversation/MessageListError.tsx:18 msgid "This chat was disconnected" -msgstr "" - -#: src/screens/Messages/Conversation/MessageListError.tsx:26 -#~ msgid "This chat was disconnected due to a network error." -#~ msgstr "" +msgstr "Dínascadh an comhrá seo" #: src/lib/moderation/useGlobalLabelStrings.ts:19 msgid "This content has been hidden by the moderators." @@ -5541,8 +4596,7 @@ msgstr "Chuir na modhnóirí foláireamh ginearálta leis an ábhar seo." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Tá an t-ábhar seo ar fáil ó {0}. An bhfuil fonn ort na meáin sheachtracha a thaispeáint?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:77 src/lib/moderation/useModerationCauseDescription.ts:77 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Níl an t-ábhar seo le feiceáil toisc gur bhlocáil duine de na húsáideoirí an duine eile." @@ -5558,9 +4612,7 @@ msgstr "Tá an ghné seo á tástáil fós. Tig leat níos mó faoi chartlanna e msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Tá ráchairt an-mhór ar an bhfotha seo faoi láthair. Níl sé ar fáil anois díreach dá bhrí sin. Bain triail eile as níos déanaí, le do thoil." -#: src/screens/Profile/Sections/Feed.tsx:59 -#: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/screens/Profile/Sections/Feed.tsx:59 src/view/screens/ProfileFeed.tsx:471 src/view/screens/ProfileList.tsx:728 msgid "This feed is empty!" msgstr "Tá an fotha seo folamh!" @@ -5570,7 +4622,7 @@ msgstr "Tá an fotha seo folamh! Is féidir go mbeidh ort tuilleadh úsáideoir #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." -msgstr "" +msgstr "Níl an fotha seo ar líne níos mó. Tá <0>Discover á thaispeáint againn ina ionad." #: src/components/dialogs/BirthDateSettings.tsx:41 msgid "This information is not shared with other users." @@ -5580,25 +4632,17 @@ msgstr "Ní roinntear an t-eolas seo le húsáideoirí eile." msgid "This is important in case you ever need to change your email or reset your password." msgstr "Tá sé seo tábhachtach má bhíonn ort do ríomhphost nó do phasfhocal a athrú." -#: src/components/moderation/ModerationDetailsDialog.tsx:124 -#~ msgid "This label was applied by {0}." -#~ msgstr "Cuireadh an lipéad seo ag {0}." - #: src/components/moderation/ModerationDetailsDialog.tsx:127 msgid "This label was applied by <0>{0}." -msgstr "" +msgstr "Chuir <0>{0} an lipéad seo leis." #: src/components/moderation/ModerationDetailsDialog.tsx:125 msgid "This label was applied by the author." -msgstr "" - -#: src/components/moderation/LabelsOnMeDialog.tsx:165 -#~ msgid "This label was applied by you" -#~ msgstr "" +msgstr "Chuir an t-údar an lipéad seo leis." #: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "This label was applied by you." -msgstr "" +msgstr "Chuir tusa an lipéad seo leis." #: src/screens/Profile/Sections/Labels.tsx:188 msgid "This labeler hasn't declared what labels it publishes, and may not be active." @@ -5624,8 +4668,7 @@ msgstr "Tá an t-ainm seo in úsáid cheana féin" msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 src/view/com/util/post-ctrls/PostCtrls.tsx:301 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phostáil seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." @@ -5651,10 +4694,9 @@ msgstr "Níl aon leantóirí ag an úsáideoir seo." #: src/components/dms/MessagesListBlockedFooter.tsx:60 msgid "This user has blocked you" -msgstr "" +msgstr "Tá tú blocáilte ag an úsáideoir seo." -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 src/lib/moderation/useModerationCauseDescription.ts:68 msgid "This user has blocked you. You cannot view their content." msgstr "Tá an t-úsáideoir seo tar éis thú a bhlocáil. Ní féidir leat a gcuid ábhair a fheiceáil." @@ -5674,10 +4716,6 @@ msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a chuir tú i bhfolach. msgid "This user isn't following anyone." msgstr "Níl éinne á leanúint ag an úsáideoir seo." -#: src/view/com/modals/SelfLabel.tsx:137 -#~ msgid "This warning is only available for posts with media attached." -#~ msgstr "Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." - #: src/components/dialogs/MutedWords.tsx:285 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar ais níos déanaí." @@ -5686,8 +4724,7 @@ msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar msgid "Thread preferences" msgstr "Roghanna snáitheanna" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/PreferencesThreads.tsx:53 src/view/screens/Settings/index.tsx:597 msgid "Thread Preferences" msgstr "Roghanna Snáitheanna" @@ -5705,7 +4742,7 @@ msgstr "Chun 2FA trí ríomhphoist a dhíchumasú, dearbhaigh gur leatsa an seol #: src/components/dms/ReportConversationPrompt.tsx:20 msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." -msgstr "" +msgstr "Chun comhrá a thuairisciú, tuairiscigh teachtaireacht amháin as tríd an scáileán comhrá. Cuireann sé sin ar cumas ár modhnóirí comhthéacs do dheacrachta a thuiscint." #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" @@ -5723,8 +4760,7 @@ msgstr "Scoránaigh an bosca anuas" msgid "Toggle to enable or disable adult content" msgstr "Scoránaigh le ábhar do dhaoine fásta a cheadú nó gan a cheadú" -#: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/screens/Hashtag.tsx:88 src/view/screens/Search/Search.tsx:359 msgid "Top" msgstr "Barr" @@ -5732,10 +4768,7 @@ msgstr "Barr" msgid "Transformations" msgstr "Trasfhoirmithe" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/post-thread/PostThreadItem.tsx:645 src/view/com/post-thread/PostThreadItem.tsx:647 src/view/com/util/forms/PostDropdownBtn.tsx:248 src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Translate" msgstr "Aistrigh" @@ -5750,7 +4783,7 @@ msgstr "Fíordheimhniú déshraithe (2FA)" #: src/screens/Messages/Conversation/MessageInput.tsx:120 msgid "Type your message here" -msgstr "" +msgstr "Scríobh do theachtaireacht anseo" #: src/view/com/modals/ChangeHandle.tsx:422 msgid "Type:" @@ -5764,23 +4797,11 @@ msgstr "Díbhlocáil an liosta" msgid "Un-mute list" msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" -#: src/screens/Login/ForgotPasswordForm.tsx:74 -#: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 -#: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/screens/Login/ForgotPasswordForm.tsx:74 src/screens/Login/index.tsx:78 src/screens/Login/LoginForm.tsx:142 src/screens/Login/SetNewPasswordForm.tsx:77 src/screens/Signup/index.tsx:66 src/view/com/modals/ChangePassword.tsx:72 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Ní féidir teagmháil a dhéanamh le do sheirbhís. Seiceáil do cheangal leis an idirlíon, le do thoil." -#: src/components/dms/MessagesListBlockedFooter.tsx:89 -#: src/components/dms/MessagesListBlockedFooter.tsx:96 -#: src/components/dms/MessagesListBlockedFooter.tsx:104 -#: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/components/dms/MessagesListBlockedFooter.tsx:89 src/components/dms/MessagesListBlockedFooter.tsx:96 src/components/dms/MessagesListBlockedFooter.tsx:104 src/components/dms/MessagesListBlockedFooter.tsx:111 src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 src/view/com/profile/ProfileMenu.tsx:361 src/view/screens/ProfileList.tsx:625 msgid "Unblock" msgstr "Díbhlocáil" @@ -5789,25 +4810,19 @@ msgctxt "action" msgid "Unblock" msgstr "Díbhlocáil" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:186 src/components/dms/ConvoMenu.tsx:190 msgid "Unblock account" -msgstr "" +msgstr "Díbhlocáil an cuntas" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:299 src/view/com/profile/ProfileMenu.tsx:305 msgid "Unblock Account" msgstr "Díbhlocáil an cuntas" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 src/view/com/profile/ProfileMenu.tsx:343 msgid "Unblock Account?" msgstr "An bhfuil fonn ort an cuntas seo a dhíbhlocáil?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/modals/Repost.tsx:43 src/view/com/modals/Repost.tsx:56 src/view/com/util/post-ctrls/RepostButton.tsx:60 src/view/com/util/post-ctrls/RepostButton.web.tsx:48 msgid "Undo repost" msgstr "Cuir stop leis an athphostáil" @@ -5824,21 +4839,15 @@ msgstr "Dílean" msgid "Unfollow {0}" msgstr "Dílean {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:241 src/view/com/profile/ProfileMenu.tsx:251 msgid "Unfollow Account" msgstr "Dílean an cuntas seo" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Unlike" -#~ msgstr "Dímhol" - #: src/view/screens/ProfileFeed.tsx:570 msgid "Unlike this feed" msgstr "Dímhol an fotha seo" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/components/TagMenu/index.tsx:249 src/view/screens/ProfileList.tsx:632 msgid "Unmute" msgstr "Ná coinnigh i bhfolach" @@ -5846,8 +4855,7 @@ msgstr "Ná coinnigh i bhfolach" msgid "Unmute {truncatedTag}" msgstr "Ná coinnigh {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:278 src/view/com/profile/ProfileMenu.tsx:284 msgid "Unmute Account" msgstr "Ná coinnigh an cuntas seo i bhfolach níos mó" @@ -5857,19 +4865,13 @@ msgstr "Ná coinnigh aon phostáil {displayTag} i bhfolach" #: src/components/dms/ConvoMenu.tsx:174 msgid "Unmute conversation" -msgstr "" +msgstr "Díbhalbhaigh an comhrá seo" -#: src/components/dms/ConvoMenu.tsx:140 -#~ msgid "Unmute notifications" -#~ msgstr "" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:321 src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Unmute thread" msgstr "Ná coinnigh an snáithe seo i bhfolach níos mó" -#: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileFeed.tsx:290 src/view/screens/ProfileList.tsx:616 msgid "Unpin" msgstr "Díghreamaigh" @@ -5883,7 +4885,7 @@ msgstr "Díghreamaigh an liosta modhnóireachta" #: src/view/screens/ProfileList.tsx:289 msgid "Unpinned from your feeds" -msgstr "" +msgstr "Díghreamaithe ó do chuid fothaí" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 msgid "Unsubscribe" @@ -5893,12 +4895,7 @@ msgstr "Díliostáil" msgid "Unsubscribe from this labeler" msgstr "Díliostáil ón lipéadóir seo" -#: src/lib/moderation/useReportOptions.ts:85 -#~ msgid "Unwanted sexual content" -#~ msgstr "" - -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:71 src/lib/moderation/useReportOptions.ts:84 msgid "Unwanted Sexual Content" msgstr "Ábhar graosta nach mian liom" @@ -5916,28 +4913,21 @@ msgstr "Á uasdátú…" #: src/screens/Onboarding/StepProfile/index.tsx:284 msgid "Upload a photo instead" -msgstr "" +msgstr "Uaslódáil grianghraf in ionad" #: src/view/com/modals/ChangeHandle.tsx:448 msgid "Upload a text file to:" msgstr "Uaslódáil comhad téacs chuig:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 -#: src/view/com/util/UserBanner.tsx:123 -#: src/view/com/util/UserBanner.tsx:126 +#: src/view/com/util/UserAvatar.tsx:338 src/view/com/util/UserAvatar.tsx:341 src/view/com/util/UserBanner.tsx:123 src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Uaslódáil ó Cheamara" -#: src/view/com/util/UserAvatar.tsx:355 -#: src/view/com/util/UserBanner.tsx:140 +#: src/view/com/util/UserAvatar.tsx:355 src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Uaslódáil ó Chomhaid" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 -#: src/view/com/util/UserBanner.tsx:134 -#: src/view/com/util/UserBanner.tsx:138 +#: src/view/com/util/UserAvatar.tsx:349 src/view/com/util/UserAvatar.tsx:353 src/view/com/util/UserBanner.tsx:134 src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" msgstr "Uaslódáil ó Leabharlann" @@ -5957,19 +4947,17 @@ msgstr "Bain feidhm as bsky.social mar sholáthraí óstála" msgid "Use default provider" msgstr "Úsáid an soláthraí réamhshocraithe" -#: src/view/com/modals/InAppBrowserConsent.tsx:56 -#: src/view/com/modals/InAppBrowserConsent.tsx:58 +#: src/view/com/modals/InAppBrowserConsent.tsx:56 src/view/com/modals/InAppBrowserConsent.tsx:58 msgid "Use in-app browser" msgstr "Úsáid an brabhsálaí san aip seo" -#: src/view/com/modals/InAppBrowserConsent.tsx:66 -#: src/view/com/modals/InAppBrowserConsent.tsx:68 +#: src/view/com/modals/InAppBrowserConsent.tsx:66 src/view/com/modals/InAppBrowserConsent.tsx:68 msgid "Use my default browser" msgstr "Úsáid an brabhsálaí réamhshocraithe atá agam" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:53 msgid "Use recommended" -msgstr "" +msgstr "Úsáid an ceann molta" #: src/view/com/modals/ChangeHandle.tsx:394 msgid "Use the DNS panel" @@ -5983,8 +4971,7 @@ msgstr "Úsáid é seo le logáil isteach ar an aip eile in éindí le do leasai msgid "Used by:" msgstr "In úsáid ag:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/components/moderation/ModerationDetailsDialog.tsx:64 src/lib/moderation/useModerationCauseDescription.ts:56 msgid "User Blocked" msgstr "Úsáideoir blocáilte" @@ -5994,7 +4981,7 @@ msgstr "Úsáideoir blocáilte ag \"{0}\"" #: src/components/dms/BlockedByListDialog.tsx:27 msgid "User blocked by list" -msgstr "" +msgstr "Úsáideoir blocáilte trí liosta" #: src/components/moderation/ModerationDetailsDialog.tsx:53 msgid "User Blocked by List" @@ -6008,8 +4995,7 @@ msgstr "Úsáideoir a bhlocálann thú" msgid "User Blocks You" msgstr "Blocálann an t-úsáideoir seo thú" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:85 src/view/com/modals/UserAddRemoveLists.tsx:198 msgid "User list by {0}" msgstr "Liosta úsáideoirí le {0}" @@ -6017,9 +5003,7 @@ msgstr "Liosta úsáideoirí le {0}" msgid "User list by <0/>" msgstr "Liosta úsáideoirí le <0/>" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:83 src/view/com/modals/UserAddRemoveLists.tsx:196 src/view/screens/ProfileList.tsx:828 msgid "User list by you" msgstr "Liosta úsáideoirí leat" @@ -6047,12 +5031,9 @@ msgstr "Úsáideoirí" msgid "users followed by <0/>" msgstr "Úsáideoirí a bhfuil <0/> á leanúint" -#: src/components/dms/MessagesNUX.tsx:140 -#: src/components/dms/MessagesNUX.tsx:143 -#: src/screens/Messages/Settings.tsx:84 -#: src/screens/Messages/Settings.tsx:87 +#: src/components/dms/MessagesNUX.tsx:140 src/components/dms/MessagesNUX.tsx:143 src/screens/Messages/Settings.tsx:84 src/screens/Messages/Settings.tsx:87 msgid "Users I follow" -msgstr "" +msgstr "Úsáideoirí a leanaim" #: src/view/com/modals/Threadgate.tsx:106 msgid "Users in \"{0}\"" @@ -6066,13 +5047,9 @@ msgstr "Úsáideoirí ar thaitin an t-ábhar nó an próifíl seo leo" msgid "Value:" msgstr "Luach:" -#: src/view/com/modals/ChangeHandle.tsx:510 -#~ msgid "Verify {0}" -#~ msgstr "Dearbhaigh {0}" - #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" -msgstr "" +msgstr "Dearbhaigh taifead DNS" #: src/view/screens/Settings/index.tsx:952 msgid "Verify email" @@ -6086,26 +5063,21 @@ msgstr "Dearbhaigh mo ríomhphost" msgid "Verify My Email" msgstr "Dearbhaigh Mo Ríomhphost" -#: src/view/com/modals/ChangeEmail.tsx:200 -#: src/view/com/modals/ChangeEmail.tsx:202 +#: src/view/com/modals/ChangeEmail.tsx:200 src/view/com/modals/ChangeEmail.tsx:202 msgid "Verify New Email" msgstr "Dearbhaigh an Ríomhphost Nua" #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" -msgstr "" +msgstr "Dearbhaigh comhad téacs" #: src/view/com/modals/VerifyEmail.tsx:111 msgid "Verify Your Email" msgstr "Dearbhaigh Do Ríomhphost" -#: src/view/screens/Settings/index.tsx:852 -#~ msgid "Version {0}" -#~ msgstr "Leagan {0}" - #: src/view/screens/Settings/index.tsx:905 msgid "Version {appVersion} {bundleInfo}" -msgstr "" +msgstr "Leagan {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:54 msgid "Video Games" @@ -6135,9 +5107,7 @@ msgstr "Féach ar an snáithe iomlán" msgid "View information about these labels" msgstr "Féach ar eolas faoi na lipéid seo" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/components/ProfileHoverCard/index.web.tsx:396 src/components/ProfileHoverCard/index.web.tsx:429 src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Féach ar an bpróifíl" @@ -6153,15 +5123,11 @@ msgstr "Féach ar an tseirbhís lipéadaithe atá curtha ar fáil ag @{0}" msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" -#: src/view/com/modals/LinkWarning.tsx:89 -#: src/view/com/modals/LinkWarning.tsx:95 +#: src/view/com/modals/LinkWarning.tsx:89 src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" msgstr "Tabhair cuairt ar an suíomh" -#: src/components/moderation/LabelPreference.tsx:135 -#: src/lib/moderation/useLabelBehaviorDescription.ts:17 -#: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 +#: src/components/moderation/LabelPreference.tsx:135 src/lib/moderation/useLabelBehaviorDescription.ts:17 src/lib/moderation/useLabelBehaviorDescription.ts:22 src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Rabhadh" @@ -6179,7 +5145,7 @@ msgstr "Níor aimsigh muid toradh ar bith don haischlib sin." #: src/screens/Messages/Conversation/index.tsx:95 msgid "We couldn't load this conversation" -msgstr "" +msgstr "Theip orainn an comhrá seo a lódáil" #: src/screens/Deactivated.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." @@ -6223,7 +5189,7 @@ msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." #: src/components/dms/NewChatDialog/index.tsx:326 msgid "We're having network issues, try again" -msgstr "" +msgstr "Tá fadhbanna líonra againn, bain triail as arís" #: src/screens/Signup/index.tsx:142 msgid "We're so excited to have you join us!" @@ -6241,8 +5207,7 @@ msgstr "Tá brón orainn, ach theip orainn na focail a chuir tú i bhfolach a l msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ár leithscéal, ach níorbh fhéidir linn do chuardach a chur i gcrích. Bain triail eile as i gceann cúpla nóiméad." -#: src/components/Lists.tsx:212 -#: src/view/screens/NotFound.tsx:48 +#: src/components/Lists.tsx:212 src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Ár leithscéal, ach ní féidir linn an leathanach atá tú ag lorg a aimsiú." @@ -6250,17 +5215,11 @@ msgstr "Ár leithscéal, ach ní féidir linn an leathanach atá tú ag lorg a a msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "Tá brón orainn! Ní féidir síntiúis a ghlacadh ach le deich lipéadóir, tá an teorainn sin sroichte agat." -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 -#~ msgid "Welcome to <0>Bluesky" -#~ msgstr "Fáilte go <0>Bluesky" - #: src/screens/Onboarding/StepInterests/index.tsx:145 msgid "What are your interests?" msgstr "Cad iad na rudaí a bhfuil suim agat iontu?" -#: src/view/com/auth/SplashScreen.tsx:40 -#: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/auth/SplashScreen.tsx:40 src/view/com/auth/SplashScreen.web.tsx:86 src/view/com/composer/Composer.tsx:326 msgid "What's up?" msgstr "Aon scéal?" @@ -6272,19 +5231,17 @@ msgstr "Cad iad na teangacha sa phostáil seo?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Cad iad na teangacha ba mhaith leat a fheiceáil i do chuid fothaí algartamacha?" -#: src/components/dms/MessagesNUX.tsx:110 -#: src/components/dms/MessagesNUX.tsx:124 +#: src/components/dms/MessagesNUX.tsx:110 src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" -msgstr "" +msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" #: src/view/com/modals/Threadgate.tsx:66 msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" -#: src/screens/Home/NoFeedsPinned.tsx:92 -#: src/screens/Messages/List/index.tsx:185 +#: src/screens/Home/NoFeedsPinned.tsx:92 src/screens/Messages/List/index.tsx:185 msgid "Whoops!" -msgstr "" +msgstr "Úps!" #: src/components/ReportDialog/SelectReportOptionView.tsx:44 msgid "Why should this content be reviewed?" @@ -6300,7 +5257,7 @@ msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an liosta seo?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this message be reviewed?" -msgstr "" +msgstr "Cén fáth gur cheart athbreithniú a dhéanamh ar an teachtaireacht seo?" #: src/components/ReportDialog/SelectReportOptionView.tsx:51 msgid "Why should this post be reviewed?" @@ -6314,17 +5271,15 @@ msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an úsáideoir seo?" msgid "Wide" msgstr "Leathan" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:121 src/screens/Messages/Conversation/MessageInput.web.tsx:124 msgid "Write a message" -msgstr "" +msgstr "Scríobh teachtaireacht" #: src/view/com/composer/Composer.tsx:503 msgid "Write post" msgstr "Scríobh postáil" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:325 src/view/com/composer/Prompt.tsx:37 msgid "Write your reply" msgstr "Scríobh freagra" @@ -6332,19 +5287,13 @@ msgstr "Scríobh freagra" msgid "Writers" msgstr "Scríbhneoirí" -#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 src/view/screens/PreferencesFollowingFeed.tsx:128 src/view/screens/PreferencesFollowingFeed.tsx:200 src/view/screens/PreferencesFollowingFeed.tsx:235 src/view/screens/PreferencesFollowingFeed.tsx:270 src/view/screens/PreferencesThreads.tsx:106 src/view/screens/PreferencesThreads.tsx:129 msgid "Yes" msgstr "Tá" #: src/components/dms/MessageItem.tsx:174 msgid "Yesterday, {time}" -msgstr "" +msgstr "Inné, {time}" #: src/screens/Deactivated.tsx:136 msgid "You are in line." @@ -6354,8 +5303,7 @@ msgstr "Tá tú sa scuaine." msgid "You are not following anyone." msgstr "Níl éinne á leanúint agat." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: 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 "Is féidir leat sainfhothaí nua a aimsiú le leanúint." @@ -6365,14 +5313,13 @@ msgstr "Is féidir leat na socruithe seo a athrú níos déanaí." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." -msgstr "" +msgstr "Is féidir leat é seo a athrú uair ar bith." #: src/screens/Messages/Settings.tsx:111 msgid "You can continue ongoing conversations regardless of which setting you choose." -msgstr "" +msgstr "Is féidir leat leanacht le comhráite beag beann ar cén socrú a roghnaíonn tú." -#: src/screens/Login/index.tsx:158 -#: src/screens/Login/PasswordUpdatedForm.tsx:33 +#: src/screens/Login/index.tsx:158 src/screens/Login/PasswordUpdatedForm.tsx:33 msgid "You can now sign in with your new password." msgstr "Is féidir leat logáil isteach le do phasfhocal nua anois." @@ -6388,10 +5335,6 @@ msgstr "Níl aon chóid chuiridh agat fós! Cuirfidh muid cúpla cód chugat tar msgid "You don't have any pinned feeds." msgstr "Níl aon fhothaí greamaithe agat." -#: src/view/screens/Feeds.tsx:477 -#~ msgid "You don't have any saved feeds!" -#~ msgstr "Níl aon fhothaí sábháilte agat!" - #: src/view/screens/SavedFeeds.tsx:157 msgid "You don't have any saved feeds." msgstr "Níl aon fhothaí sábháilte agat." @@ -6402,18 +5345,13 @@ msgstr "Bhlocáil tú an t-údar nó tá tú blocáilte ag an údar." #: src/components/dms/MessagesListBlockedFooter.tsx:58 msgid "You have blocked this user" -msgstr "" +msgstr "Bhlocáil tú an t-úsáideoir seo" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:66 src/lib/moderation/useModerationCauseDescription.ts:50 src/lib/moderation/useModerationCauseDescription.ts:58 msgid "You have blocked this user. You cannot view their content." msgstr "Bhlocáil tú an cuntas seo. Ní féidir leat a gcuid ábhar a fheiceáil." -#: src/screens/Login/SetNewPasswordForm.tsx:54 -#: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/screens/Login/SetNewPasswordForm.tsx:54 src/screens/Login/SetNewPasswordForm.tsx:91 src/view/com/modals/ChangePassword.tsx:89 src/view/com/modals/ChangePassword.tsx:123 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Tá tú tar éis cód míchruinn a chur isteach. Ba cheart an cruth seo a bheith air: XXXXX-XXXXX." @@ -6425,8 +5363,7 @@ msgstr "Chuir tú an phostáil seo i bhfolach" msgid "You have hidden this post." msgstr "Chuir tú an phostáil seo i bhfolach." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/components/moderation/ModerationDetailsDialog.tsx:94 src/lib/moderation/useModerationCauseDescription.ts:92 msgid "You have muted this account." msgstr "Chuir tú an cuntas seo i bhfolach." @@ -6436,21 +5373,16 @@ msgstr "Chuir tú an t-úsáideoir seo i bhfolach" #: src/screens/Messages/List/index.tsx:225 msgid "You have no conversations yet. Start one!" -msgstr "" +msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" #: src/view/com/feeds/ProfileFeedgens.tsx:144 msgid "You have no feeds." msgstr "Níl aon fhothaí agat." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:89 src/view/com/lists/ProfileLists.tsx:148 msgid "You have no lists." msgstr "Níl aon liostaí agat." -#: src/screens/Messages/List/index.tsx:200 -#~ msgid "You have no messages yet. Start a conversation with someone!" -#~ msgstr "" - #: src/view/screens/ModerationBlockedAccounts.tsx:134 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Níor bhlocáil tú aon chuntas fós. Le cuntas a bhlocáil, téigh go dtí a bpróifíl agus roghnaigh “Blocáil an cuntas seo” ar an gclár ansin." @@ -6465,7 +5397,7 @@ msgstr "Níor chuir tú aon chuntas i bhfolach fós. Le cuntas a chur i bhfolach #: src/components/Lists.tsx:52 msgid "You have reached the end" -msgstr "" +msgstr "Tá deireadh sroichte agat" #: src/components/dialogs/MutedWords.tsx:250 msgid "You haven't muted any words or tags yet" @@ -6473,7 +5405,7 @@ msgstr "Níor chuir tú aon fhocal ná clib i bhfolach fós" #: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." -msgstr "" +msgstr "Is féidir leat achomharc a dhéanamh maidir le lipéid nár chuir tú féin má shíleann tú iad a bheith in earráid." #: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." @@ -6505,15 +5437,13 @@ msgstr "Gheobhaidh tú teachtaireacht ríomhphoist le “cód athshocraithe” a #: src/screens/Messages/List/ChatListItem.tsx:101 msgid "You: {0}" -msgstr "" +msgstr "Tusa {0}" #: src/screens/Onboarding/StepModeration/index.tsx:60 msgid "You're in control" msgstr "Tá sé faoi do stiúir" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Deactivated.tsx:93 src/screens/Deactivated.tsx:94 src/screens/Deactivated.tsx:109 msgid "You're in line" msgstr "Tá tú sa scuaine" @@ -6521,8 +5451,7 @@ msgstr "Tá tú sa scuaine" msgid "You're ready to go!" msgstr "Tá tú réidh!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:98 src/lib/moderation/useModerationCauseDescription.ts:101 msgid "You've chosen to hide a word or tag within this post." msgstr "Roghnaigh tú focal nó clib atá sa phostáil seo a chur i bhfolach." @@ -6548,7 +5477,7 @@ msgstr "Do bhreithlá" #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" -msgstr "" +msgstr "Cuireadh do chuid comhráite ar ceal" #: src/view/com/modals/InAppBrowserConsent.tsx:47 msgid "Your choice will be saved, but can be changed later in settings." @@ -6558,9 +5487,7 @@ msgstr "Sábhálfar do rogha, ach is féidir é athrú níos déanaí sna socrui msgid "Your default feed is \"Following\"" msgstr "Is é “Following” d’fhotha réamhshocraithe" -#: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/screens/Login/ForgotPasswordForm.tsx:57 src/screens/Signup/state.ts:220 src/view/com/modals/ChangePassword.tsx:56 msgid "Your email appears to be invalid." msgstr "Is cosúil go bhfuil do ríomhphost neamhbhailí." @@ -6610,8 +5537,250 @@ msgstr "Foilsíodh do fhreagra" #: src/components/dms/ReportDialog.tsx:160 msgid "Your report will be sent to the Bluesky Moderation Service" -msgstr "" +msgstr "Seolfar do thuairisc go dtí Seirbhís Modhnóireachta Bluesky" #: src/screens/Signup/index.tsx:166 msgid "Your user handle" msgstr "Do leasainm" + +#: src/view/shell/Drawer.tsx:96 +#~ msgid "<0>{0} following" +#~ msgstr "<0>{0} á leanúint" + +#: src/components/ProfileHoverCard/index.web.tsx:437 +#~ msgid "<0>{followers} <1>{pluralizedFollowers}" +#~ msgstr "<0>{following} <1>{pluralizedFollowers}" + +#: src/components/ProfileHoverCard/index.web.tsx:449 src/screens/Profile/Header/Metrics.tsx:45 +#~ msgid "<0>{following} <1>following" +#~ msgstr "<0>{following} <1>á leanúint" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 +#~ msgid "<0>Choose your<1>Recommended<2>Feeds" +#~ msgstr "<0>Roghnaigh do chuid<1>Fothaí<2>Molta" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 +#~ msgid "<0>Follow some<1>Recommended<2>Users" +#~ msgstr "<0>Lean cúpla<1>Úsáideoirí<2>Molta" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 +#~ msgid "<0>Welcome to<1>Bluesky" +#~ msgstr "<0>Fáilte go<1>Bluesky" + +#: src/components/moderation/LabelsOnMe.tsx:42 +#~ msgid "account" +#~ msgstr "cuntas" + +#: src/view/com/composer/Composer.tsx:467 +#~ msgid "Add link card" +#~ msgstr "Cuir cárta leanúna leis seo" + +#: src/view/com/composer/Composer.tsx:472 +#~ msgid "Add link card:" +#~ msgstr "Cuir cárta leanúna leis seo:" + +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 +#~ msgid "Added" +#~ msgstr "Curtha leis" + +#: src/components/moderation/LabelsOnMeDialog.tsx:193 +#~ msgid "Appeal submitted." +#~ msgstr "Achomharc déanta" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 src/view/com/auth/onboarding/WelcomeMobile.tsx:82 +#~ msgid "Bluesky is flexible." +#~ msgstr "Tá Bluesky solúbtha." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:69 src/view/com/auth/onboarding/WelcomeMobile.tsx:71 +#~ msgid "Bluesky is open." +#~ msgstr "Tá Bluesky oscailte." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:56 src/view/com/auth/onboarding/WelcomeMobile.tsx:58 +#~ msgid "Bluesky is public." +#~ msgstr "Tá Bluesky poiblí." + +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 +#~ msgid "by {0}" +#~ msgstr "le {0}" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 +#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." +#~ msgstr "Cuir súil ar na fothaí seo. Brúigh + len iad a chur le liosta na bhfothaí atá greamaithe agat." + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 +#~ msgid "Check out some recommended users. Follow them to see similar users." +#~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 src/view/com/auth/onboarding/WelcomeMobile.tsx:85 +#~ msgid "Choose the algorithms that power your experience with custom feeds." +#~ msgstr "Roghnaigh na halgartaim a shainíonn an dóigh a n-oibríonn do chuid sainfhothaí." + +#: src/components/RichText.tsx:198 +#~ msgid "Click here to open tag menu for #{tag}" +#~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" + +#: src/components/moderation/LabelsOnMe.tsx:42 +#~ msgid "content" +#~ msgstr "ábhar" + +#: src/view/com/composer/Composer.tsx:469 +#~ msgid "Creates a card with a thumbnail. The card links to {url}" +#~ msgstr "Cruthaíonn sé seo cárta le mionsamhail. Nascann an cárta le {url}." + +#: src/view/com/modals/DeleteAccount.tsx:87 +#~ msgid "Delete Account" +#~ msgstr "Scrios an Cuntas" + +#: src/view/screens/Settings/index.tsx:697 +#~ msgid "Disable haptics" +#~ msgstr "Ná húsáid aiseolas haptach" + +#: src/view/screens/Settings/index.tsx:697 +#~ msgid "Disable vibrations" +#~ msgstr "Ná húsáid creathadh" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:110 src/view/com/auth/onboarding/RecommendedFeeds.tsx:143 +#~ msgid "Failed to load recommended feeds" +#~ msgstr "Teip ar lódáil na bhfothaí molta" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 +#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." +#~ msgstr "Is iad na húsáideoirí a chruthaíonn na fothaí le hábhar is spéis leo a chur ar fáil. Roghnaigh cúpla fotha a bhfuil suim agat iontu." + +#: src/view/screens/Search/Search.tsx:589 +#~ msgid "Find users on Bluesky" +#~ msgstr "Aimsigh úsáideoirí ar Bluesky" + +#: src/view/screens/Search/Search.tsx:587 +#~ msgid "Find users with the search tool on the right" +#~ msgstr "Aimsigh úsáideoirí leis an uirlis chuardaigh ar dheis" + +#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 +#~ msgid "Finding similar accounts..." +#~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 +#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." +#~ msgstr "Lean cúpla cuntas mar thosú. Tig linn níos mó úsáideoirí a mholadh duit a mbeadh suim agat iontu." + +#: src/view/screens/Search/Search.tsx:827 src/view/shell/desktop/Search.tsx:263 +#~ msgid "Go to @{queryMaybeHandle}" +#~ msgstr "Téigh go dtí @{queryMaybeHandle}" + +#: src/components/moderation/LabelsOnMe.tsx:59 +#~ msgid "label has been placed on this {labelTarget}" +#~ msgstr "cuireadh lipéad ar an {labelTarget} seo" + +#: src/components/moderation/LabelsOnMe.tsx:61 +#~ msgid "labels have been placed on this {labelTarget}" +#~ msgstr "cuireadh lipéid ar an {labelTarget}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 +#~ msgid "Like" +#~ msgstr "Mol" + +#: src/view/com/feeds/FeedSourceCard.tsx:268 +#~ msgid "Liked by {0} {1}" +#~ msgstr "Molta ag {0} {1}" + +#: src/components/LabelingServiceCard/index.tsx:72 +#~ msgid "Liked by {count} {0}" +#~ msgstr "Molta ag {count} {0}" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:287 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:301 src/view/screens/ProfileFeed.tsx:600 +#~ msgid "Liked by {likeCount} {0}" +#~ msgstr "Molta ag {likeCount} {0}" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:72 src/view/com/auth/onboarding/WelcomeMobile.tsx:74 +#~ msgid "Never lose access to your followers and data." +#~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 +#~ msgctxt "action" +#~ msgid "Next" +#~ msgstr "Ar aghaidh" + +#: src/view/com/modals/SelfLabel.tsx:135 +#~ msgid "Not Applicable." +#~ msgstr "Ní bhaineann sé sin le hábhar." + +#: src/screens/Signup/index.tsx:145 +#~ msgid "of" +#~ msgstr "de" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:117 +#~ msgid "Recommended Feeds" +#~ msgstr "Fothaí molta" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 +#~ msgid "Recommended Users" +#~ msgstr "Cuntais mholta" + +#: src/view/com/post/Post.tsx:177 src/view/com/posts/FeedItem.tsx:285 +#~ msgctxt "description" +#~ msgid "Reply to <0/>" +#~ msgstr "Freagra ar <0/>" + +#: src/view/com/posts/FeedItem.tsx:214 +#~ msgid "Reposted by <0/>" +#~ msgstr "Athphostáilte ag <0/>" + +#: src/view/com/lightbox/Lightbox.tsx:81 +#~ msgid "Saved to your camera roll." +#~ msgstr "Sábháilte i do rolla ceamara." + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:40 +#~ msgid "See what's next" +#~ msgstr "Féach an chéad rud eile" + +#: src/view/screens/PreferencesFollowingFeed.tsx:68 +#~ msgid "Show all replies" +#~ msgstr "Taispeáin gach freagra" + +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#~ msgid "Show replies with at least {value} {0}" +#~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" + +#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#~ msgid "Source:" +#~ msgstr "Foinse:" + +#: src/view/screens/Settings/index.tsx:862 +#~ msgid "Status page" +#~ msgstr "Leathanach stádais" + +#: src/screens/Signup/index.tsx:145 +#~ msgid "Step" +#~ msgstr "Céim" + +#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#~ msgid "the author" +#~ msgstr "an t-údar" + +#: src/components/moderation/ModerationDetailsDialog.tsx:124 +#~ msgid "This label was applied by {0}." +#~ msgstr "Cuireadh an lipéad seo ag {0}." + +#: src/view/com/modals/SelfLabel.tsx:137 +#~ msgid "This warning is only available for posts with media attached." +#~ msgstr "Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 +#~ msgid "Unlike" +#~ msgstr "Dímhol" + +#: src/view/com/modals/ChangeHandle.tsx:510 +#~ msgid "Verify {0}" +#~ msgstr "Dearbhaigh {0}" + +#: src/view/screens/Settings/index.tsx:852 +#~ msgid "Version {0}" +#~ msgstr "Leagan {0}" + +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 +#~ msgid "Welcome to <0>Bluesky" +#~ msgstr "Fáilte go <0>Bluesky" + +#: src/view/screens/Feeds.tsx:477 +#~ msgid "You don't have any saved feeds!" +#~ msgstr "Níl aon fhothaí sábháilte agat!" From 618a3c1ebef3f6cf7019797d369386e07cddcac3 Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Wed, 5 Jun 2024 11:55:05 +0900 Subject: [PATCH 076/520] Update Korean localization (#4318) * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Merge remote-tracking branch 'upstream/main' into update-korean-localization --- src/locale/locales/ko/messages.po | 1547 +++++++++++++---------------- 1 file changed, 707 insertions(+), 840 deletions(-) diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 5387cab6c2..cd57c34506 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-05-24 16:50+0900\n" +"PO-Revision-Date: 2024-06-04 07:58+0900\n" "Last-Translator: quiple\n" "Language-Team: quiple, lens0021, HaruChanHeart, hazzzi, heartade\n" "Plural-Forms: \n" @@ -17,7 +17,7 @@ msgstr "" msgid "(no email)" msgstr "(이메일 없음)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "외 {0, plural, other {{formattedCount}}}명" @@ -29,7 +29,7 @@ msgstr "이 계정에 {0, plural, other {#}}개의 라벨이 지정됨" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "이 콘텐츠에 {0, plural, other {#}}개의 라벨이 지정됨" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#}}개" @@ -43,15 +43,15 @@ msgstr "팔로워" msgid "{0, plural, one {following} other {following}}" msgstr "팔로우 중" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "좋아요 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:387 msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#}}명의 사용자가 좋아함" @@ -59,18 +59,22 @@ msgstr "{0, plural, other {#}}명의 사용자가 좋아함" msgid "{0, plural, one {post} other {posts}}" msgstr "게시물" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "답글 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:367 msgid "{0, plural, one {repost} other {reposts}}" msgstr "재게시" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "좋아요 취소 ({0, plural, other {#}}개)" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "{0} 님의 아바타" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#}}명의 사용자가 좋아함" @@ -88,7 +92,7 @@ msgstr "분" msgid "{following} following" msgstr "{following} 팔로우 중" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:339 msgid "{handle} can't be messaged" msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" @@ -130,7 +134,7 @@ msgstr "⚠잘못된 핸들" msgid "2FA Confirmation" msgstr "2단계 인증" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:650 msgid "Access navigation links and settings" msgstr "탐색 링크 및 설정으로 이동합니다" @@ -140,11 +144,11 @@ msgid "Access profile and other navigation links" msgstr "프로필 및 기타 탐색 링크로 이동합니다" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Accessibility" msgstr "접근성" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:503 msgid "Accessibility settings" msgstr "접근성 설정" @@ -154,25 +158,25 @@ msgid "Accessibility Settings" msgstr "접근성 설정" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:339 +#: src/view/screens/Settings/index.tsx:746 msgid "Account" msgstr "계정" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "계정 차단됨" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "계정 팔로우함" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "계정 뮤트됨" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "계정 뮤트됨" @@ -189,22 +193,22 @@ msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "계정 차단 해제됨" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "계정 언팔로우함" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "계정 언뮤트됨" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "추가" @@ -212,13 +216,13 @@ msgstr "추가" msgid "Add a content warning" msgstr "콘텐츠 경고 추가" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "이 리스트에 사용자 추가" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:425 msgid "Add account" msgstr "계정 추가" @@ -257,12 +261,12 @@ msgstr "내가 팔로우하는 사람의 기본 피드만 추가하기" msgid "Add the following DNS record to your domain:" msgstr "도메인에 다음 DNS 레코드를 추가하세요:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "리스트에 추가" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "내 피드에 추가" @@ -271,7 +275,7 @@ msgstr "내 피드에 추가" msgid "Added to list" msgstr "리스트에 추가됨" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "내 피드에 추가됨" @@ -280,7 +284,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "답글이 피드에 표시되기 위해 필요한 좋아요 수를 조정합니다." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "성인 콘텐츠" @@ -290,11 +293,11 @@ msgid "Adult content is disabled." msgstr "성인 콘텐츠가 비활성화되어 있습니다." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "Advanced" msgstr "고급" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "저장한 모든 피드를 한 곳에서 확인하세요." @@ -309,7 +312,7 @@ msgid "Allow new messages from" msgstr "새 메시지를 허용할 대상" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "이미 코드가 있나요?" @@ -363,16 +366,16 @@ msgstr "어떤 옵션에도 포함되지 않는 문제" msgid "An issue occurred, please try again." msgstr "문제가 발생했습니다. 다시 시도해 주세요." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "및" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "동물" @@ -384,7 +387,7 @@ msgstr "움직이는 GIF" msgid "Anti-Social Behavior" msgstr "반사회적 행위" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "앱 언어" @@ -400,13 +403,13 @@ msgstr "앱 비밀번호 이름에는 문자, 숫자, 공백, 대시, 밑줄만 msgid "App Password names must be at least 4 characters long." msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:691 msgid "App password settings" msgstr "앱 비밀번호 설정" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "App Passwords" msgstr "앱 비밀번호" @@ -431,7 +434,7 @@ msgstr "이의신청 제출함" msgid "Appeal this decision" msgstr "이 결정에 이의신청" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:433 msgid "Appearance" msgstr "모양" @@ -444,7 +447,7 @@ msgstr "기본 추천 피드 적용하기" msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "앱 비밀번호 \"{name}\"을(를) 삭제하시겠습니까?" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "정말 이 메시지를 삭제하시겠습니까? 나에게 보이는 메시지는 삭제되지만 상대방에게는 삭제되지 않습니다." @@ -452,11 +455,11 @@ msgstr "정말 이 메시지를 삭제하시겠습니까? 나에게 보이는 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메시지는 삭제되지만 상대방에게는 삭제되지 않습니다." -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "피드에서 {0}을(를) 제거하시겠습니까?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:615 msgid "Are you sure you'd like to discard this draft?" msgstr "이 초안을 삭제하시겠습니까?" @@ -468,7 +471,7 @@ msgstr "정말인가요?" msgid "Are you writing in <0>{0}?" msgstr "{0}(으)로 쓰고 있나요?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "예술" @@ -480,7 +483,7 @@ msgstr "선정적이지 않거나 예술적인 노출." msgid "At least 3 characters" msgstr "3자 이상" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -495,15 +498,11 @@ msgstr "3자 이상" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:100 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "뒤로" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "{interestsText}에 대한 관심사 기반" - -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:490 msgid "Basics" msgstr "기본" @@ -511,43 +510,43 @@ msgstr "기본" msgid "Birthday" msgstr "생년월일" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:371 msgid "Birthday:" msgstr "생년월일:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "차단" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "계정 차단" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "계정 차단" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "계정을 차단하시겠습니까?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "계정 차단" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "리스트 차단" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "이 계정들을 차단하시겠습니까?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "차단됨" @@ -560,7 +559,7 @@ msgstr "차단한 계정" msgid "Blocked Accounts" msgstr "차단한 계정" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." @@ -568,7 +567,7 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션 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:370 +#: src/view/com/post-thread/PostThread.tsx:362 msgid "Blocked post." msgstr "차단된 게시물." @@ -576,11 +575,11 @@ msgstr "차단된 게시물." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "차단하더라도 이 라벨러가 내 계정에 라벨을 붙이는 것을 막지는 못합니다." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단 목록은 공개됩니다. 차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "차단하더라도 내 계정에 라벨이 붙는 것은 막지 못하지만, 이 계정이 내 스레드에 답글을 달거나 나와 상호작용하는 것은 중지됩니다." @@ -609,7 +608,7 @@ msgstr "이미지 흐리게" msgid "Blur images and filter from feeds" msgstr "이미지 흐리게 및 피드에서 필터링" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "책" @@ -622,7 +621,7 @@ msgstr "다른 피드 탐색하기" msgid "Business" msgstr "비즈니스" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "— 님이 만듦" @@ -630,11 +629,7 @@ msgstr "— 님이 만듦" msgid "By {0}" msgstr "{0} 님이 만듦" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "@{0} 님이 만듦" - -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "<0/> 님이 만듦" @@ -642,7 +637,7 @@ msgstr "<0/> 님이 만듦" msgid "By creating an account you agree to the {els}." msgstr "계정을 만들면 {els}에 동의하는 것입니다." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "내가 만듦" @@ -658,14 +653,14 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/view/com/composer/Composer.tsx:421 +#: src/view/com/composer/Composer.tsx:427 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -673,15 +668,15 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 +#: src/view/com/util/post-ctrls/RepostButton.tsx:135 #: src/view/screens/Search/Search.tsx:674 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "취소" -#: src/view/com/modals/CreateOrEditList.tsx:363 +#: src/view/com/modals/CreateOrEditList.tsx:349 #: src/view/com/modals/DeleteAccount.tsx:166 #: src/view/com/modals/DeleteAccount.tsx:244 msgctxt "action" @@ -705,7 +700,7 @@ msgstr "이미지 자르기 취소" msgid "Cancel profile editing" msgstr "프로필 편집 취소" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:129 msgid "Cancel quote post" msgstr "게시물 인용 취소" @@ -722,17 +717,17 @@ msgstr "연결된 웹사이트를 여는 것을 취소합니다" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:365 msgctxt "action" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:712 msgid "Change handle" msgstr "핸들 변경" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:723 msgid "Change Handle" msgstr "핸들 변경" @@ -740,12 +735,12 @@ msgstr "핸들 변경" msgid "Change my email" msgstr "내 이메일 변경하기" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:757 msgid "Change password" msgstr "비밀번호 변경" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:768 msgid "Change Password" msgstr "비밀번호 변경" @@ -763,24 +758,24 @@ msgstr "이메일 변경" msgid "Chat" msgstr "대화" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "대화 뮤트됨" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:632 msgid "Chat settings" msgstr "대화 설정" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Chat Settings" msgstr "대화 설정" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "대화 언뮤트됨" @@ -797,7 +792,7 @@ msgstr "이메일에서 로그인 코드를 확인한 후 여기에 입력하세 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "받은 편지함에서 아래에 입력하는 인증 코드가 포함된 이메일이 있는지 확인하세요:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "\"모두\" 또는 \"없음\"을 선택하세요." @@ -805,7 +800,7 @@ msgstr "\"모두\" 또는 \"없음\"을 선택하세요." msgid "Choose Service" msgstr "서비스 선택" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "맞춤 피드를 구동할 알고리즘을 선택하세요." @@ -813,27 +808,23 @@ msgstr "맞춤 피드를 구동할 알고리즘을 선택하세요." msgid "Choose this color as your avatar" msgstr "이 색상을 아바타로 선택" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "기본 피드 선택" - #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "비밀번호를 입력하세요" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:881 msgid "Clear all legacy storage data" msgstr "모든 레거시 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:884 msgid "Clear all legacy storage data (restart after this)" msgstr "모든 레거시 스토리지 데이터 지우기 (이후 다시 시작)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Clear all storage data" msgstr "모든 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:896 msgid "Clear all storage data (restart after this)" msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" @@ -842,11 +833,11 @@ msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" msgid "Clear search query" msgstr "검색어 지우기" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Clears all legacy storage data" msgstr "모든 레거시 스토리지 데이터를 지웁니다" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:894 msgid "Clears all storage data" msgstr "모든 스토리지 데이터를 지웁니다" @@ -858,11 +849,11 @@ msgstr "이곳을 클릭" msgid "Click here to open tag menu for {tag}" msgstr "이곳을 클릭하여 {tag}의 태그 메뉴 열기" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "클릭하여 메시지를 다시 보내기" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "기후" @@ -871,9 +862,9 @@ msgid "Clip 🐴 clop 🐴" msgstr "다그닥 🐴 다그닥 🐴" #: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:197 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "닫기" @@ -928,7 +919,7 @@ msgstr "하단 탐색 막대를 닫습니다" msgid "Closes password update alert" msgstr "비밀번호 변경 알림을 닫습니다" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:423 msgid "Closes post composer and discards post draft" msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" @@ -936,15 +927,19 @@ msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" msgid "Closes viewer for header image" msgstr "헤더 이미지 뷰어를 닫습니다" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "사용자 목록 접기" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "이 알림에 대한 사용자 목록을 축소합니다" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "코미디" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "만화" @@ -953,7 +948,7 @@ msgstr "만화" msgid "Community Guidelines" msgstr "커뮤니티 가이드라인" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "온보딩 완료 후 계정 사용 시작" @@ -961,18 +956,14 @@ msgstr "온보딩 완료 후 계정 사용 시작" msgid "Complete the challenge" msgstr "챌린지 완료하기" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:538 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "답글 작성하기" -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "{0} 카테고리에 대한 콘텐츠 필터링 설정을 구성합니다." - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "{name} 카테고리에 대한 콘텐츠 필터링 설정을 구성합니다." @@ -1041,23 +1032,23 @@ msgid "Content filters" msgstr "콘텐츠 필터" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "콘텐츠 언어" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "콘텐츠를 사용할 수 없음" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "콘텐츠 경고" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "콘텐츠 경고" @@ -1065,12 +1056,8 @@ msgstr "콘텐츠 경고" msgid "Context menu backdrop, click to close the menu." msgstr "컨텍스트 메뉴 배경을 클릭하여 메뉴를 닫습니다." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "계속" @@ -1078,28 +1065,17 @@ msgstr "계속" msgid "Continue as {0} (currently signed in)" msgstr "{0}(으)로 계속하기 (현재 로그인)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "다음 단계로 계속하기" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "다음 단계로 계속하기" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "계정을 팔로우하지 않고 다음 단계로 계속하기" - -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:110 msgid "Conversation deleted" msgstr "대화 삭제됨" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "요리" @@ -1108,15 +1084,15 @@ msgstr "요리" msgid "Copied" msgstr "복사됨" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:262 msgid "Copied build version to clipboard" msgstr "빌드 버전 클립보드에 복사됨" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1141,22 +1117,22 @@ msgstr "{0} 복사" msgid "Copy code" msgstr "코드 복사" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "리스트 링크 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "게시물 링크 복사" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "메시지 텍스트 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "게시물 텍스트 복사" @@ -1173,11 +1149,11 @@ msgstr "대화에서 나갈 수 없습니다" msgid "Could not load feed" msgstr "피드를 불러올 수 없습니다" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "리스트를 불러올 수 없습니다" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "대화를 뮤트할 수 없습니다" @@ -1186,7 +1162,7 @@ msgstr "대화를 뮤트할 수 없습니다" msgid "Create a new account" msgstr "새 계정 만들기" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:417 msgid "Create a new Bluesky account" msgstr "새 Bluesky 계정을 만듭니다" @@ -1199,7 +1175,7 @@ msgstr "계정 만들기" msgid "Create an account" msgstr "계정 만들기" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "대신 아바타 만들기" @@ -1220,7 +1196,7 @@ msgstr "{0}에 대한 신고 작성하기" msgid "Created {0}" msgstr "{0}에 생성됨" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "문화" @@ -1233,8 +1209,7 @@ msgstr "사용자 지정" msgid "Custom domain" msgstr "사용자 지정 도메인" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공하고 좋아하는 콘텐츠를 찾을 수 있도록 도와줍니다." @@ -1242,8 +1217,8 @@ msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공 msgid "Customize media from external sites." msgstr "외부 사이트 미디어를 사용자 지정합니다." -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:478 msgid "Dark" msgstr "어두움" @@ -1251,7 +1226,7 @@ msgstr "어두움" msgid "Dark mode" msgstr "어두운 모드" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:465 msgid "Dark Theme" msgstr "어두운 테마" @@ -1259,7 +1234,7 @@ msgstr "어두운 테마" msgid "Date of birth" msgstr "생년월일" -#: src/view/screens/Settings/index.tsx:843 +#: src/view/screens/Settings/index.tsx:844 msgid "Debug Moderation" msgstr "검토 디버그" @@ -1267,14 +1242,14 @@ msgstr "검토 디버그" msgid "Debug panel" msgstr "디버그 패널" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "삭제" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Delete account" msgstr "계정 삭제" @@ -1290,24 +1265,24 @@ msgstr "앱 비밀번호 삭제" msgid "Delete app password?" msgstr "앱 비밀번호를 삭제하시겠습니까?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:864 msgid "Delete chat declaration record" msgstr "대화 신고 기록 삭제" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "내게서 삭제" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "리스트 삭제" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "메시지 삭제" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "내게 보이는 메시지 삭제" @@ -1315,37 +1290,37 @@ msgstr "내게 보이는 메시지 삭제" msgid "Delete my account" msgstr "내 계정 삭제" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:811 msgid "Delete My Account…" msgstr "내 계정 삭제…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "게시물 삭제" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "이 리스트를 삭제하시겠습니까?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "이 게시물을 삭제하시겠습니까?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "삭제됨" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:348 msgid "Deleted post." msgstr "삭제된 게시물." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:862 msgid "Deletes the chat declaration record" msgstr "대화 신고 기록을 삭제합니다" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1355,11 +1330,11 @@ msgstr "설명" msgid "Descriptive alt text" msgstr "설명이 포함된 대체 텍스트" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:271 msgid "Did you want to say anything?" -msgstr "하고 싶은 말이 있나요?" +msgstr "하고 싶은 말이 없나요?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:471 msgid "Dim" msgstr "어둑함" @@ -1388,11 +1363,11 @@ msgstr "햅틱 피드백 끄기" msgid "Disabled" msgstr "사용 안 함" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:617 msgid "Discard" msgstr "삭제" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:614 msgid "Discard draft?" msgstr "초안 삭제" @@ -1406,7 +1381,7 @@ msgstr "앱이 로그아웃한 사용자에게 내 계정을 표시하지 않도 msgid "Discover new custom feeds" msgstr "새로운 맞춤 피드 찾아보기" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "새 피드 발견하기" @@ -1442,8 +1417,8 @@ msgstr "도메인을 확인했습니다." #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1459,8 +1434,8 @@ msgstr "완료" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:129 -#: src/view/com/modals/Threadgate.tsx:132 +#: src/view/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 #: src/view/com/modals/UserAddRemoveLists.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:98 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1472,8 +1447,8 @@ msgstr "완료" msgid "Done{extraText}" msgstr "완료{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "CAR 파일 다운로드" @@ -1481,10 +1456,6 @@ msgstr "CAR 파일 다운로드" msgid "Drop to add images" msgstr "드롭하여 이미지 추가" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "Apple 정책으로 인해 성인 콘텐츠는 가입을 완료한 후에 웹에서만 사용 설정할 수 있습니다." - #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "예: alice" @@ -1505,19 +1476,19 @@ msgstr "예: 예술가, 개 애호가, 독서광." msgid "E.g. artistic nudes." msgstr "예: 예술적인 노출." -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "예: 멋진 포스터" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "예: 스팸 계정" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "예: 놓칠 수 없는 포스터들." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "예: 반복적으로 광고 답글을 다는 계정." @@ -1530,7 +1501,7 @@ msgctxt "action" msgid "Edit" msgstr "편집" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "아바타 편집" @@ -1540,16 +1511,16 @@ msgstr "아바타 편집" msgid "Edit image" msgstr "이미지 편집" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "리스트 세부 정보 편집" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "검토 리스트 편집" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 +#: src/view/screens/Feeds.tsx:495 #: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "내 피드 편집" @@ -1569,11 +1540,11 @@ msgid "Edit Profile" msgstr "프로필 편집" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "저장한 피드 편집" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "사용자 리스트 편집" @@ -1585,7 +1556,7 @@ msgstr "내 표시 이름 편집" msgid "Edit your profile description" msgstr "내 프로필 설명 편집" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "교육" @@ -1615,7 +1586,7 @@ msgstr "이메일 변경됨" msgid "Email verified" msgstr "이메일 확인됨" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:343 msgid "Email:" msgstr "이메일:" @@ -1624,8 +1595,8 @@ msgid "Embed HTML code" msgstr "임베드 HTML 코드" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "게시물 임베드" @@ -1641,15 +1612,6 @@ msgstr "{0}에서만 사용" msgid "Enable adult content" msgstr "성인 콘텐츠 활성화" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "성인 콘텐츠 활성화" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "피드에서 성인 콘텐츠 사용" - #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" @@ -1694,7 +1656,7 @@ msgstr "단어 또는 태그 입력" msgid "Enter Confirmation Code" msgstr "인증 코드 입력" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "비밀번호를 변경하려면 받은 코드를 입력하세요." @@ -1727,7 +1689,7 @@ msgstr "아래에 새 이메일 주소를 입력하세요." msgid "Enter your username and password" msgstr "사용자 이름 및 비밀번호 입력" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "파일을 저장하는 동안 오류가 발생했습니다" @@ -1735,16 +1697,16 @@ msgstr "파일을 저장하는 동안 오류가 발생했습니다" msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:192 #: src/view/screens/Search/Search.tsx:108 msgid "Error:" msgstr "오류:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "모두" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43 msgid "Everybody can reply" msgstr "누구나 답글을 달 수 있음" @@ -1788,6 +1750,10 @@ msgstr "검색어 입력을 종료합니다" msgid "Expand alt text" msgstr "대체 텍스트 확장" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "사용자 목록 펼치기" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1801,12 +1767,12 @@ msgstr "노골적이거나 불쾌감을 줄 수 있는 미디어." msgid "Explicit sexual images." msgstr "노골적인 성적 이미지." -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:780 msgid "Export my data" msgstr "내 데이터 내보내기" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:791 msgid "Export My Data" msgstr "내 데이터 내보내기" @@ -1822,11 +1788,11 @@ msgstr "외부 미디어는 웹사이트가 나와 내 기기에 대한 정보 #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "External Media Preferences" msgstr "외부 미디어 설정" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:664 msgid "External media settings" msgstr "외부 미디어 설정" @@ -1835,15 +1801,15 @@ msgstr "외부 미디어 설정" msgid "Failed to create app password." msgstr "앱 비밀번호를 만들지 못했습니다." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "리스트를 만들지 못했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "메시지를 삭제하지 못했습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" @@ -1859,7 +1825,7 @@ msgstr "지난 메시지를 불러오지 못했습니다" msgid "Failed to save image: {0}" msgstr "이미지를 저장하지 못함: {0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "전송 실패" @@ -1877,22 +1843,22 @@ msgstr "설정을 업데이트하지 못했습니다" msgid "Feed" msgstr "피드" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "{0} 님의 피드" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "피드 오프라인" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "피드백" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -1904,15 +1870,11 @@ msgstr "피드" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "피드는 사용자가 약간의 코딩 전문 지식만으로 구축할 수 있는 맞춤 알고리즘입니다. <0/>에서 자세한 내용을 확인하세요." -#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "주제 기반 피드도 있습니다!" - #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "파일 콘텐츠" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "파일을 성공적으로 저장했습니다!" @@ -1920,7 +1882,7 @@ msgstr "파일을 성공적으로 저장했습니다!" msgid "Filter from feeds" msgstr "피드에서 필터링" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "마무리 중" @@ -1942,11 +1904,11 @@ msgstr "팔로우 중 피드에 표시되는 콘텐츠를 미세 조정합니다 msgid "Fine-tune the discussion threads." msgstr "대화 스레드를 미세 조정합니다." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "건강" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "유연성" @@ -1961,7 +1923,6 @@ msgstr "세로로 뒤집기" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -1973,34 +1934,29 @@ msgctxt "action" msgid "Follow" msgstr "팔로우" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0} 님을 팔로우" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "{name} 님을 팔로우" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "계정 팔로우" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "모두 팔로우" - #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "맞팔로우" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "선택한 계정을 팔로우하고 다음 단계를 계속 진행합니다" - -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "{0} 님이 팔로우함" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "팔로우한 사용자" @@ -2008,7 +1964,7 @@ msgstr "팔로우한 사용자" msgid "Followed users only" msgstr "팔로우한 사용자만" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "이(가) 나를 팔로우했습니다" @@ -2022,7 +1978,7 @@ msgstr "팔로워" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:413 msgid "Following" @@ -2032,7 +1988,11 @@ msgstr "팔로우 중" msgid "Following {0}" msgstr "{0} 님을 팔로우했습니다" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "{name} 님을 팔로우했습니다" + +#: src/view/screens/Settings/index.tsx:567 msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" @@ -2040,7 +2000,7 @@ msgstr "팔로우 중 피드 설정" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" @@ -2048,11 +2008,11 @@ msgstr "팔로우 중 피드 설정" msgid "Follows you" msgstr "나를 팔로우함" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "나를 팔로우함" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "음식" @@ -2085,7 +2045,7 @@ msgstr "잦은 원치 않는 콘텐츠 게시" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor} 님의 태그" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>에서" @@ -2103,7 +2063,7 @@ msgstr "시작하기" msgid "Get Started" msgstr "시작하기" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "프로필에 얼굴 달기" @@ -2117,7 +2077,7 @@ msgstr "명백한 법률 또는 서비스 이용약관 위반 행위" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "뒤로" @@ -2127,7 +2087,7 @@ msgstr "뒤로" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "뒤로" @@ -2148,20 +2108,20 @@ msgstr "홈으로 이동" msgid "Go Home" msgstr "홈으로 이동" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:159 msgid "Go to conversation with {0}" msgstr "{0} 님과의 대화로 이동합니다" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "다음" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "프로필로 가기" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "사용자의 프로필로 가기" @@ -2185,7 +2145,7 @@ msgstr "괴롭힘, 분쟁 유발 또는 차별" msgid "Hashtag" msgstr "해시태그" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "해시태그: #{tag}" @@ -2193,64 +2153,50 @@ msgstr "해시태그: #{tag}" msgid "Having trouble?" msgstr "문제가 있나요?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "도움말" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "사진을 업로드하거나 아바타를 만들어 사람들이 내가 봇이 아니라는 사실을 알 수 있도록 하세요." -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "팔로우할 만한 계정" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "다음은 인기 있는 화제 피드입니다. 원하는 만큼 피드를 팔로우할 수 있습니다." - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -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:204 msgid "Here is your app password." msgstr "앱 비밀번호입니다." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "숨기기" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "게시물 숨기기" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "콘텐츠 숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "이 게시물을 숨기시겠습니까?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "사용자 리스트 숨기기" @@ -2282,7 +2228,7 @@ msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자 msgid "Hmmmm, we couldn't load that moderation service." msgstr "검토 서비스를 불러올 수 없습니다." -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2336,15 +2282,15 @@ msgstr "아무것도 선택하지 않으면 모든 연령대에 적합하다는 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "해당 국가의 법률에 따라 아직 성인이 아닌 경우, 부모 또는 법적 보호자가 대신 이 약관을 읽어야 합니다." -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "이 리스트를 삭제하면 다시 복구할 수 없습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "이 게시물을 삭제하면 다시 복구할 수 없습니다." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "비밀번호를 변경하고 싶다면 본인 계정임을 확인할 수 있는 코드를 보내드리겠습니다." @@ -2421,7 +2367,7 @@ msgstr "다이렉트 메시지 소개" msgid "Invalid 2FA confirmation code." msgstr "잘못된 2단계 인증 코드입니다." -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:241 msgid "Invalid or unsupported post record" msgstr "유효하지 않거나 지원되지 않는 게시물 기록" @@ -2449,23 +2395,19 @@ msgstr "초대 코드: {0}개 사용 가능" msgid "Invite codes: 1 available" msgstr "초대 코드: 1개 사용 가능" -#: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "내가 팔로우하는 사람들의 게시물이 올라오는 대로 표시됩니다." - #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "채용" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "저널리즘" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "{0}이(가) 라벨 지정함." -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "작성자가 라벨 지정함." @@ -2485,20 +2427,20 @@ msgstr "내 계정의 라벨" msgid "Labels on your content" msgstr "내 콘텐츠의 라벨" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "언어 선택" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:524 msgid "Language settings" msgstr "언어 설정" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "언어 설정" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Languages" msgstr "언어" @@ -2511,12 +2453,12 @@ msgstr "최신" msgid "Learn More" msgstr "더 알아보기" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "이 콘텐츠에 적용된 검토 설정에 대해 자세히 알아보세요." -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "이 경고에 대해 더 알아보기" @@ -2525,7 +2467,7 @@ msgstr "이 경고에 대해 더 알아보기" msgid "Learn more about what is public on Bluesky." msgstr "Bluesky에서 공개되는 항목에 대해 자세히 알아보세요." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "더 알아보기" @@ -2538,10 +2480,10 @@ msgstr "나가기" msgid "Leave chat" msgstr "대화 떠나기" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "대화 나가기" @@ -2558,7 +2500,7 @@ msgstr "Bluesky 떠나기" msgid "left to go." msgstr "명 남았습니다." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:307 msgid "Legacy storage cleared, you need to restart the app now." msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." @@ -2567,11 +2509,11 @@ msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해 msgid "Let's get your password reset!" msgstr "비밀번호를 재설정해 봅시다!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "출발!" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "Light" msgstr "밝음" @@ -2592,11 +2534,11 @@ msgstr "좋아요 표시한 사용자" msgid "Liked By" msgstr "좋아요 표시한 사용자" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "이(가) 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "이(가) 내 게시물을 좋아합니다" @@ -2604,7 +2546,7 @@ msgstr "이(가) 내 게시물을 좋아합니다" msgid "Likes" msgstr "좋아요" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" @@ -2612,35 +2554,35 @@ msgstr "이 게시물을 좋아요 표시합니다" msgid "List" msgstr "리스트" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "리스트 아바타" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "리스트 차단됨" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "{0} 님의 리스트" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "리스트 삭제됨" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "리스트 뮤트됨" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "리스트 이름" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "리스트 차단 해제됨" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "리스트 언뮤트됨" @@ -2657,14 +2599,14 @@ msgstr "리스트" msgid "Lists blocking this user:" msgstr "이 사용자를 차단한 리스트:" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:164 msgid "Load new notifications" msgstr "새 알림 불러오기" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "새 게시물 불러오기" @@ -2691,7 +2633,7 @@ msgstr "로그아웃 표시" msgid "Login to account that is not listed" msgstr "목록에 없는 계정으로 로그인" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "길게 눌러 #{tag}에 대한 태그 메뉴를 엽니다" @@ -2719,8 +2661,8 @@ msgstr "이곳이 당신이 가고자 하는 곳인지 확인하세요!" msgid "Manage your muted words and tags" msgstr "뮤트한 단어 및 태그 관리" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "읽음으로 표시" @@ -2733,11 +2675,11 @@ msgstr "미디어" msgid "mentioned users" msgstr "멘션한 사용자" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "멘션한 사용자" -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:649 msgid "Menu" msgstr "메뉴" @@ -2746,8 +2688,8 @@ msgstr "메뉴" msgid "Message {0}" msgstr "{0} 님에게 메시지 보내기" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:111 msgid "Message deleted" msgstr "메시지 삭제됨" @@ -2755,12 +2697,12 @@ msgstr "메시지 삭제됨" msgid "Message from server: {0}" msgstr "서버에서 보낸 메시지: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "메시지 입력 필드" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "메시지가 너무 깁니다" @@ -2768,7 +2710,7 @@ msgstr "메시지가 너무 깁니다" msgid "Message settings" msgstr "메시지 설정" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2781,7 +2723,7 @@ msgstr "오해의 소지가 있는 계정" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation" msgstr "검토" @@ -2789,26 +2731,26 @@ msgstr "검토" msgid "Moderation details" msgstr "검토 세부 정보" -#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:206 msgid "Moderation list by {0}" msgstr "{0} 님의 검토 리스트" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "<0/> 님의 검토 리스트" -#: src/view/com/lists/ListCard.tsx:91 +#: src/view/com/lists/ListCard.tsx:93 #: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "내 검토 리스트" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "검토 리스트 생성됨" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "검토 리스트 업데이트됨" @@ -2821,7 +2763,7 @@ msgstr "검토 리스트" msgid "Moderation Lists" msgstr "검토 리스트" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:549 msgid "Moderation settings" msgstr "검토 설정" @@ -2834,11 +2776,11 @@ msgid "Moderation tools" msgstr "검토 도구" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "검토자가 콘텐츠에 일반 경고를 설정했습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:577 msgid "More" msgstr "더 보기" @@ -2846,7 +2788,7 @@ msgstr "더 보기" msgid "More feeds" msgstr "피드 더 보기" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "옵션 더 보기" @@ -2862,12 +2804,12 @@ msgstr "뮤트" msgid "Mute {truncatedTag}" msgstr "{truncatedTag} 뮤트" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "계정 뮤트" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "계정 뮤트" @@ -2875,8 +2817,8 @@ msgstr "계정 뮤트" msgid "Mute all {displayTag} posts" msgstr "모든 {displayTag} 게시물 뮤트" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "대화 뮤트" @@ -2888,11 +2830,11 @@ msgstr "태그에서만 뮤트" msgid "Mute in text & tags" msgstr "글 및 태그에서 뮤트" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "리스트 뮤트" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "이 계정들을 뮤트하시겠습니까?" @@ -2904,17 +2846,17 @@ msgstr "게시물 글 및 태그에서 이 단어 뮤트하기" msgid "Mute this word in tags only" msgstr "태그에서만 이 단어 뮤트하기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "스레드 뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "뮤트됨" @@ -2931,7 +2873,7 @@ msgstr "뮤트한 계정" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "계정을 뮤트하면 피드와 알림에서 해당 계정의 게시물이 사라집니다. 뮤트 목록은 완전히 비공개로 유지됩니다." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "\"{0}\" 님이 뮤트함" @@ -2939,7 +2881,7 @@ msgstr "\"{0}\" 님이 뮤트함" msgid "Muted words & tags" msgstr "뮤트한 단어 및 태그" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호작용할 수 있지만 해당 계정의 게시물을 보거나 해당 계정으로부터 알림을 받을 수 없습니다." @@ -2948,7 +2890,7 @@ msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호 msgid "My Birthday" msgstr "내 생년월일" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "내 피드" @@ -2956,20 +2898,20 @@ msgstr "내 피드" msgid "My Profile" msgstr "내 프로필" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:610 msgid "My saved feeds" msgstr "내 저장한 피드" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:616 msgid "My Saved Feeds" msgstr "내 저장한 피드" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "이름" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "이름을 입력하세요" @@ -2979,13 +2921,13 @@ msgstr "이름을 입력하세요" msgid "Name or Description Violates Community Standards" msgstr "이름 또는 설명이 커뮤니티 기준을 위반함" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "자연" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "다음 화면으로 이동합니다" @@ -2997,7 +2939,7 @@ msgstr "내 프로필로 이동합니다" msgid "Need to report a copyright violation?" msgstr "저작권 위반을 신고해야 하나요?" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 마세요." @@ -3005,7 +2947,7 @@ msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 마세요." msgid "Nevermind, create a handle for me" msgstr "취소하고 내 핸들 만들기" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "새로 만들기" @@ -3014,7 +2956,7 @@ msgstr "새로 만들기" msgid "New" msgstr "새로 만들기" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3024,29 +2966,29 @@ msgstr "새 대화" msgid "New messages" msgstr "새 메시지" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "새 검토 리스트" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "새 비밀번호" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "새 비밀번호" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "새 게시물" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:173 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "새 게시물" @@ -3056,7 +2998,7 @@ msgctxt "action" msgid "New Post" msgstr "새 게시물" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "새 사용자 리스트" @@ -3064,7 +3006,7 @@ msgstr "새 사용자 리스트" msgid "Newest replies first" msgstr "새로운 순" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "뉴스" @@ -3075,8 +3017,8 @@ msgstr "뉴스" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "다음" @@ -3094,7 +3036,7 @@ msgid "No" msgstr "아니요" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "설명 없음" @@ -3114,7 +3056,7 @@ msgstr "더 이상 {0} 님을 팔로우하지 않음" msgid "No longer than 253 characters" msgstr "253자를 초과하지 않음" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:98 msgid "No messages yet" msgstr "아직 메시지가 없습니다" @@ -3122,7 +3064,7 @@ msgstr "아직 메시지가 없습니다" msgid "No more conversations to show" msgstr "더 이상 표시할 대화가 없습니다" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "아직 알림이 없습니다." @@ -3138,7 +3080,7 @@ msgstr "없음" msgid "No result" msgstr "결과 없음" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:138 msgid "No results" msgstr "결과 없음" @@ -3146,7 +3088,7 @@ msgstr "결과 없음" msgid "No results found" msgstr "결과를 찾을 수 없음" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다" @@ -3165,11 +3107,11 @@ msgstr "\"{search}\"에 대한 검색 결과를 찾을 수 없습니다." msgid "No thanks" msgstr "사용하지 않음" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "없음" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 msgid "Nobody can reply" msgstr "아무도 답글을 달 수 없음" @@ -3192,9 +3134,9 @@ msgstr "찾을 수 없음" msgid "Not right now" msgstr "나중에 하기" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "공유 관련 참고 사항" @@ -3214,9 +3156,9 @@ msgstr "알림음" msgid "Notification Sounds" msgstr "알림음" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:125 +#: src/view/screens/Notifications.tsx:150 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3224,7 +3166,7 @@ msgstr "알림음" msgid "Notifications" msgstr "알림" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "지금" @@ -3245,11 +3187,10 @@ msgstr "끄기" msgid "Oh no!" msgstr "이런!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "이런! 뭔가 잘못되었습니다." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "확인" @@ -3262,15 +3203,15 @@ msgstr "확인" msgid "Oldest replies first" msgstr "오래된 순" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:255 msgid "Onboarding reset" msgstr "온보딩 재설정" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:492 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr ".jpg 및 .png 파일만 지원합니다" @@ -3292,21 +3233,25 @@ msgstr "이런, 뭔가 잘못되었습니다!" msgid "Oops!" msgstr "이런!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "공개성" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "{name} 님의 프로필 단축 메뉴 열기" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "아바타 생성기 열기" -#: src/screens/Messages/List/ChatListItem.tsx:164 #: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:166 msgid "Open conversation options" msgstr "대화 옵션 열기" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:598 +#: src/view/com/composer/Composer.tsx:599 msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" @@ -3314,7 +3259,7 @@ msgstr "이모티콘 선택기 열기" msgid "Open feed options menu" msgstr "피드 옵션 메뉴 열기" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Open links with in-app browser" msgstr "링크를 인앱 브라우저로 열기" @@ -3330,24 +3275,24 @@ msgstr "뮤트한 단어 및 태그 설정 열기" msgid "Open navigation" msgstr "내비게이션 열기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:841 msgid "Open storybook page" msgstr "스토리북 페이지 열기" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Open system log" msgstr "시스템 로그 열기" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "{numItems}번째 옵션을 엽니다" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:504 msgid "Opens accessibility settings" msgstr "접근성 설정을 엽니다" @@ -3355,23 +3300,19 @@ msgstr "접근성 설정을 엽니다" msgid "Opens additional details for a debug entry" msgstr "디버그 항목에 대한 추가 세부 정보를 엽니다" -#: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "이 알림에서 확장된 사용자 목록을 엽니다" - #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "기기에서 카메라를 엽니다" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:633 msgid "Opens chat settings" msgstr "대화 설정을 엽니다" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "답글 작성 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:525 msgid "Opens configurable language settings" msgstr "구성 가능한 언어 설정을 엽니다" @@ -3379,7 +3320,7 @@ msgstr "구성 가능한 언어 설정을 엽니다" msgid "Opens device photo gallery" msgstr "기기의 사진 갤러리를 엽니다" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:665 msgid "Opens external embeds settings" msgstr "외부 임베드 설정을 엽니다" @@ -3401,23 +3342,23 @@ msgstr "GIF 선택 대화 상자를 엽니다" msgid "Opens list of invite codes" msgstr "초대 코드 목록을 엽니다" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:801 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "계정 삭제 확인을 위한 대화 상자를 엽니다. 이메일 코드가 필요합니다" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:759 msgid "Opens modal for changing your Bluesky password" msgstr "Bluesky 비밀번호 변경을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:714 msgid "Opens modal for choosing a new Bluesky handle" msgstr "새로운 Bluesky 핸들을 선택하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:782 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Bluesky 계정 데이터(저장소)를 다운로드하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:979 msgid "Opens modal for email verification" msgstr "이메일 인증을 위한 대화 상자를 엽니다" @@ -3425,7 +3366,7 @@ msgstr "이메일 인증을 위한 대화 상자를 엽니다" msgid "Opens modal for using custom domain" msgstr "사용자 지정 도메인을 사용하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:550 msgid "Opens moderation settings" msgstr "검토 설정을 엽니다" @@ -3434,19 +3375,19 @@ msgid "Opens password reset form" msgstr "비밀번호 재설정 양식을 엽니다" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "저장한 피드를 편집할 수 있는 화면을 엽니다" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:611 msgid "Opens screen with all saved feeds" msgstr "모든 저장한 피드 화면을 엽니다" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:692 msgid "Opens the app password settings" msgstr "비밀번호 설정을 엽니다" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:568 msgid "Opens the Following feed preferences" msgstr "팔로우 중 피드 설정을 엽니다" @@ -3454,20 +3395,25 @@ msgstr "팔로우 중 피드 설정을 엽니다" msgid "Opens the linked website" msgstr "연결된 웹사이트를 엽니다" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:842 msgid "Opens the storybook page" msgstr "스토리북 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Opens the system log page" msgstr "시스템 로그 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:589 msgid "Opens the threads preferences" msgstr "스레드 설정을 엽니다" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "이 프로필을 엽니다" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "{numItems}개 중 {0}번째 옵션" @@ -3476,7 +3422,7 @@ msgstr "{numItems}개 중 {0}번째 옵션" msgid "Optionally provide additional information below:" msgstr "선택 사항으로 아래에 추가 정보를 입력하세요:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "또는 다음 옵션을 결합하세요:" @@ -3488,7 +3434,7 @@ msgstr "기타" msgid "Other account" msgstr "다른 계정" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "기타…" @@ -3512,7 +3458,7 @@ msgstr "페이지를 찾을 수 없음" msgid "Password" msgstr "비밀번호" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "비밀번호 변경됨" @@ -3548,7 +3494,7 @@ msgstr "앨범에 접근할 수 있는 권한이 필요합니다." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "앨범에 접근할 수 있는 권한이 거부되었습니다. 시스템 설정에서 활성화하세요." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "반려동물" @@ -3557,7 +3503,7 @@ msgid "Pictures meant for adults." msgstr "성인용 사진." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "홈에 고정" @@ -3569,7 +3515,7 @@ msgstr "홈에 고정" msgid "Pinned Feeds" msgstr "고정한 피드" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "내 피드에 고정됨" @@ -3647,11 +3593,11 @@ msgstr "@{0}(으)로 로그인하세요" msgid "Please Verify Your Email" msgstr "이메일 인증하기" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:275 msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "정치" @@ -3659,18 +3605,18 @@ msgstr "정치" msgid "Porn" msgstr "음란물" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:466 +#: src/view/com/composer/Composer.tsx:474 msgctxt "action" msgid "Post" msgstr "게시하기" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:426 msgctxt "description" msgid "Post" msgstr "게시물" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:195 msgid "Post by {0}" msgstr "{0} 님의 게시물" @@ -3680,25 +3626,25 @@ msgstr "{0} 님의 게시물" msgid "Post by @{0}" msgstr "@{0} 님의 게시물" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "게시물 삭제됨" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:192 msgid "Post hidden" msgstr "게시물 숨김" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "뮤트한 단어로 숨겨진 게시물" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "내가 숨긴 게시물" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "게시물 언어" @@ -3706,8 +3652,8 @@ msgstr "게시물 언어" msgid "Post Languages" msgstr "게시물 언어" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:187 +#: src/view/com/post-thread/PostThread.tsx:199 msgid "Post not found" msgstr "게시물을 찾을 수 없음" @@ -3750,7 +3696,7 @@ msgstr "다시 시도하려면 누르기" msgid "Previous image" msgstr "이전 이미지" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "주 언어" @@ -3758,15 +3704,15 @@ msgstr "주 언어" msgid "Prioritize Your Follows" msgstr "내 팔로우 먼저 표시" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:648 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "개인정보" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:928 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "개인정보 처리방침" @@ -3796,11 +3742,11 @@ msgstr "프로필" msgid "Profile updated" msgstr "프로필 업데이트됨" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:992 msgid "Protect your account by verifying your email." msgstr "이메일을 인증하여 계정을 보호하세요." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "공공성" @@ -3808,32 +3754,25 @@ msgstr "공공성" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가능한 사용자 목록입니다." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:451 msgid "Publish post" msgstr "게시물 게시하기" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:451 msgid "Publish reply" msgstr "답글 게시하기" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "게시물 인용" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "게시물 인용" - -#: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "게시물 인용" - #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" msgstr "무작위" @@ -3859,7 +3798,7 @@ msgid "Reload conversations" msgstr "대화 다시 불러오기" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:219 @@ -3871,7 +3810,7 @@ msgstr "제거" msgid "Remove account" msgstr "계정 제거" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "아바타 제거" @@ -3879,6 +3818,10 @@ msgstr "아바타 제거" msgid "Remove Banner" msgstr "배너 제거" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "임베드 제거" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -3889,15 +3832,15 @@ msgstr "피드 제거" msgid "Remove feed?" msgstr "피드를 제거하시겠습니까?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "내 피드에서 제거" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "내 피드에서 제거하시겠습니까?" @@ -3913,11 +3856,12 @@ msgstr "이미지 미리보기 제거" msgid "Remove mute word from your list" msgstr "목록에서 뮤트한 단어 제거" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:233 msgid "Remove quote" msgstr "인용 제거" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "재게시를 취소합니다" @@ -3930,13 +3874,13 @@ msgstr "저장한 피드에서 이 피드를 제거합니다" msgid "Removed from list" msgstr "리스트에서 제거됨" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "내 피드에서 제거됨" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "내 피드에서 제거됨" @@ -3944,7 +3888,7 @@ msgstr "내 피드에서 제거됨" msgid "Removes default thumbnail from {0}" msgstr "{0}에서 기본 미리보기 이미지를 제거합니다" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:234 msgid "Removes quoted post" msgstr "인용된 게시물을 제거합니다" @@ -3961,7 +3905,7 @@ msgstr "답글" msgid "Replies to this thread are disabled" msgstr "이 스레드에 대한 답글이 비활성화됩니다." -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:464 msgctxt "action" msgid "Reply" msgstr "답글" @@ -3970,25 +3914,25 @@ msgstr "답글" msgid "Reply Filters" msgstr "답글 필터" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/> 님에게 보내는 답글" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "신고" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "계정 신고" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "대화 신고" @@ -4002,16 +3946,16 @@ msgstr "신고 대화 상자" msgid "Report feed" msgstr "피드 신고" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "리스트 신고" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "메시지 신고" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "게시물 신고" @@ -4041,20 +3985,21 @@ msgstr "이 게시물 신고하기" msgid "Report this user" msgstr "이 사용자 신고하기" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "재게시" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "재게시" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "재게시 또는 게시물 인용" @@ -4062,19 +4007,19 @@ msgstr "재게시 또는 게시물 인용" msgid "Reposted By" msgstr "재게시한 사용자" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "{0} 님이 재게시함" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "<0><1/> 님이 재게시함" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:207 msgid "Reposts of this post" msgstr "이 게시물의 재게시" @@ -4083,8 +4028,8 @@ msgstr "이 게시물의 재게시" msgid "Request Change" msgstr "변경 요청" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "코드 요청" @@ -4105,16 +4050,16 @@ msgstr "이 제공자에서 필수" msgid "Resend email" msgstr "이메일 다시 보내기" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "재설정 코드" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "재설정 코드" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:874 msgid "Reset onboarding state" msgstr "온보딩 상태 초기화" @@ -4122,16 +4067,16 @@ msgstr "온보딩 상태 초기화" msgid "Reset password" msgstr "비밀번호 재설정" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:854 msgid "Reset preferences state" msgstr "설정 상태 초기화" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:872 msgid "Resets the onboarding state" msgstr "온보딩 상태 초기화" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "Resets the preferences state" msgstr "설정 상태 초기화" @@ -4144,14 +4089,14 @@ msgstr "로그인을 다시 시도합니다" msgid "Retries the last action, which errored out" msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4159,7 +4104,7 @@ msgid "Retry" msgstr "다시 시도" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "이전 페이지로 돌아갑니다" @@ -4176,13 +4121,13 @@ msgstr "이전 페이지로 돌아갑니다" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "저장" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "저장" @@ -4221,7 +4166,7 @@ msgid "Saved to your camera roll" msgstr "내 앨범에 저장됨" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "내 피드에 저장됨" @@ -4241,16 +4186,16 @@ msgstr "이미지 자르기 설정을 저장합니다" msgid "Say hello!" msgstr "인사해 보세요!" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "과학" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "맨 위로 스크롤" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:438 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 @@ -4293,8 +4238,8 @@ msgstr "사용자 검색하기" msgid "Search GIFs" msgstr "GIF 검색하기" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:458 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:459 msgid "Search profiles" msgstr "프로필 검색" @@ -4322,11 +4267,6 @@ msgstr "<0>{displayTag} 게시물 보기" msgid "See <0>{displayTag} posts by this user" msgstr "이 사용자의 <0>{displayTag} 게시물 보기" -#: src/view/com/notifications/FeedItem.tsx:411 -#: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "프로필 보기" - #: src/view/screens/SavedFeeds.tsx:186 msgid "See this guide" msgstr "이 가이드" @@ -4363,7 +4303,7 @@ msgstr "GIF 선택" msgid "Select GIF \"{0}\"" msgstr "GIF \"{0}\" 선택" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "언어 선택" @@ -4375,10 +4315,6 @@ msgstr "검토자 선택" msgid "Select option {i} of {numItems}" msgstr "{numItems}개 중 {i}번째 옵션을 선택합니다" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "아래에서 팔로우할 계정을 선택하세요" - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "{emojiName} 이모티콘을 아바타로 선택하기" @@ -4391,19 +4327,11 @@ msgstr "신고할 검토 서비스를 선택하세요." msgid "Select the service that hosts your data." msgstr "데이터를 호스팅할 서비스를 선택하세요." -#: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "아래 목록에서 팔로우할 화제 피드를 선택하세요" - -#: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "보고 싶거나 보고 싶지 않은 항목을 선택하면 나머지는 알아서 처리해 드립니다." - -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 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 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "앱에 표시되는 기본 텍스트 언어를 선택합니다." @@ -4411,22 +4339,14 @@ msgstr "앱에 표시되는 기본 텍스트 언어를 선택합니다." msgid "Select your date of birth" msgstr "생년월일을 선택하세요" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "아래 옵션에서 관심사를 선택하세요" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "피드에서 번역을 위해 선호하는 언어를 선택합니다." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "기본 알고리즘 피드를 선택하세요" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "보조 알고리즘 피드를 선택하세요" - #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" msgstr "멋진 웹사이트 링크를 보내 보세요!" @@ -4450,11 +4370,15 @@ msgstr "이메일 보내기" msgid "Send feedback" msgstr "피드백 보내기" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "메시지 보내기" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "게시물을 다음으로 보내기" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4471,6 +4395,11 @@ msgstr "{0} 님에게 신고 보내기" msgid "Send verification email" msgstr "인증 메일 보내기" +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "다이렉트 메시지로 보내기" + #: src/view/com/modals/DeleteAccount.tsx:143 msgid "Sends email with confirmation code for account deletion" msgstr "계정 삭제를 위한 확인 코드가 포함된 이메일을 전송합니다" @@ -4515,23 +4444,23 @@ msgstr "계정 설정하기" msgid "Sets Bluesky username" msgstr "Bluesky 사용자 이름을 설정합니다" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to dark" msgstr "색상 테마를 어두움으로 설정합니다" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to light" msgstr "색상 테마를 밝음으로 설정합니다" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:442 msgid "Sets color theme to system setting" msgstr "색상 테마를 시스템 설정에 맞춥니다" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dark theme" msgstr "어두운 테마를 완전히 어둡게 설정합니다" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:474 msgid "Sets dark theme to the dim theme" msgstr "어두운 테마를 살짝 밝게 설정합니다" @@ -4552,7 +4481,7 @@ msgid "Sets image aspect ratio to wide" msgstr "이미지 비율을 가로로 길게 설정합니다" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:326 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4572,12 +4501,12 @@ msgctxt "action" msgid "Share" msgstr "공유" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "공유" @@ -4589,9 +4518,9 @@ msgstr "멋진 이야기를 전하세요!" msgid "Share a fun fact!" msgstr "재미있는 사실을 전하세요!" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "무시하고 공유" @@ -4613,11 +4542,10 @@ msgstr "좋아하는 피드를 공유해 보세요!" msgid "Shares the linked website" msgstr "연결된 웹사이트를 공유합니다" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:375 msgid "Show" msgstr "표시" @@ -4643,27 +4571,27 @@ msgstr "배지 표시 및 피드에서 필터링" msgid "Show follows similar to {0}" msgstr "{0} 님과 비슷한 팔로우 표시" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "숨겨진 답글 표시" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "이런 항목 덜 보기" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:543 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "더 보기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "이런 항목 더 보기" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "뮤트된 답글 표시" @@ -4675,18 +4603,6 @@ msgstr "내 피드에서 게시물 표시" msgid "Show Quote Posts" msgstr "인용 게시물 표시" -#: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "팔로우 중 피드에 인용 게시물 표시" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "팔로우 중 피드에 인용 표시" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "팔로우 중 피드에 재게시 표시" - #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" msgstr "답글 표시" @@ -4695,31 +4611,15 @@ msgstr "답글 표시" msgid "Show replies by people you follow before all other replies." msgstr "내가 팔로우하는 사람들의 답글을 다른 모든 답글보다 먼저 표시합니다." -#: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "팔로우 중 피드에 답글 표시" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "팔로우 중 피드에 답글 표시" - #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "재게시 표시" -#: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "팔로우 중 피드에 재게시 표시" - -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "콘텐츠 표시" -#: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "사용자 표시" - #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" msgstr "경고 표시" @@ -4769,8 +4669,8 @@ msgstr "대화에 참여하려면 로그인하거나 계정을 만드세요!" msgid "Sign into Bluesky or create a new account" msgstr "Bluesky에 로그인하거나 새 계정 만들기" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:128 +#: src/view/screens/Settings/index.tsx:132 msgid "Sign out" msgstr "로그아웃" @@ -4795,7 +4695,7 @@ msgstr "가입 또는 로그인하여 대화에 참여하세요" msgid "Sign-in Required" msgstr "로그인 필요" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:385 msgid "Signed in as" msgstr "로그인한 계정" @@ -4804,20 +4704,19 @@ msgstr "로그인한 계정" msgid "Signed in as @{0}" msgstr "@{0}(으)로 로그인했습니다" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "건너뛰기" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "이 단계 건너뛰기" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "소프트웨어 개발" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Some people can reply" msgstr "몇몇 사람들이 답글을 달 수 있음" @@ -4857,7 +4756,7 @@ msgstr "스팸" msgid "Spam; excessive mentions or replies" msgstr "스팸, 과도한 멘션 또는 답글" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "스포츠" @@ -4865,11 +4764,11 @@ msgstr "스포츠" msgid "Square" msgstr "정사각형" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "새 대화 시작하기" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:307 msgid "Start chat with {displayName}" msgstr "{displayName} 님과 대화 시작하기" @@ -4877,7 +4776,7 @@ msgstr "{displayName} 님과 대화 시작하기" msgid "Start chatting" msgstr "대화 시작하기" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:934 msgid "Status Page" msgstr "상태 페이지" @@ -4885,12 +4784,12 @@ msgstr "상태 페이지" msgid "Step {0} of {1}" msgstr "{1}단계 중 {0}단계" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:303 msgid "Storage cleared, you need to restart the app now." msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:834 msgid "Storybook" msgstr "스토리북" @@ -4901,7 +4800,7 @@ msgstr "스토리북" msgid "Submit" msgstr "확인" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "구독" @@ -4913,16 +4812,11 @@ msgstr "이 라벨을 사용하려면 @{0}을(를) 구독하세요." msgid "Subscribe to Labeler" msgstr "라벨러 구독" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "{0} 피드 구독하기" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "이 라벨러 구독하기" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "이 리스트 구독하기" @@ -4949,19 +4843,19 @@ msgstr "지원" msgid "Switch Account" msgstr "계정 전환" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:159 msgid "Switch to {0}" msgstr "{0}(으)로 전환" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:160 msgid "Switches the account you are logged in to" msgstr "로그인한 계정을 전환합니다" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:439 msgid "System" msgstr "시스템" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:822 msgid "System log" msgstr "시스템 로그" @@ -4981,7 +4875,7 @@ msgstr "세로" msgid "Tap to view fully" msgstr "탭하여 전체 크기로 봅니다" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "기술" @@ -4989,13 +4883,13 @@ msgstr "기술" msgid "Tell a joke!" msgstr "농담해 보세요!" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "이용약관" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:922 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5030,7 +4924,7 @@ msgid "That handle is already taken." msgstr "이 핸들은 이미 사용 중입니다." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "차단을 해제하면 이 계정이 나와 상호작용할 수 있게 됩니다." @@ -5058,8 +4952,8 @@ msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." msgid "The following steps will help customize your Bluesky experience." msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "The post may have been deleted." msgstr "게시물이 삭제되었을 수 있습니다." @@ -5075,10 +4969,6 @@ msgstr "지원 양식을 이동했습니다. 도움이 필요하다면 <0/>하 msgid "The Terms of Service have been moved to" msgstr "서비스 이용약관을 다음으로 이동했습니다:" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "시도해 볼 만한 피드:" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." @@ -5099,24 +4989,24 @@ msgid "There was an issue connecting to Tenor." msgstr "Tenor에 연결하는 동안 문제가 발생했습니다." #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:236 #: src/view/screens/SavedFeeds.tsx:262 #: src/view/screens/SavedFeeds.tsx:288 msgid "There was an issue contacting the server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "알림을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:301 msgid "There was an issue fetching posts. Tap here to try again." msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -5124,8 +5014,8 @@ msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 이곳을 msgid "There was an issue fetching the list. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:157 +#: src/view/com/lists/ProfileLists.tsx:162 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -5134,10 +5024,6 @@ msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 msgid "There was an issue sending your report. Please check your internet connection." msgstr "신고를 전송하는 동안 문제가 발생했습니다. 인터넷 연결을 확인해 주세요." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "설정을 서버와 동기화하는 동안 문제가 발생했습니다" - #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" @@ -5147,19 +5033,19 @@ msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "문제가 발생했습니다! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." @@ -5172,10 +5058,6 @@ msgstr "애플리케이션에 예기치 않은 문제가 발생했습니다. 이 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Bluesky에 신규 사용자가 몰리고 있습니다! 최대한 빨리 계정을 활성화해 드리겠습니다." -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "내가 좋아할 만한 인기 계정입니다:" - #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" msgstr "이 {screenDescription}에 다음 플래그가 지정되었습니다:" @@ -5213,7 +5095,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "이 콘텐츠는 {0}에서 호스팅됩니다. 외부 미디어를 사용하시겠습니까?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "관련 사용자 중 한 명이 다른 사용자를 차단했기 때문에 이 콘텐츠를 사용할 수 없습니다." @@ -5221,7 +5103,7 @@ msgstr "관련 사용자 중 한 명이 다른 사용자를 차단했기 때문 msgid "This content is not viewable without a Bluesky account." msgstr "이 콘텐츠는 Bluesky 계정이 없으면 볼 수 없습니다." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "이 기능은 베타 버전입니다. 저장소 내보내기에 대한 자세한 내용은 <0>이 블로그 글에서 확인할 수 있습니다." @@ -5231,7 +5113,7 @@ msgstr "이 피드는 현재 트래픽이 많아 일시적으로 사용할 수 #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "이 피드는 비어 있습니다." @@ -5271,7 +5153,7 @@ msgstr "이 라벨러는 라벨을 게시하지 않았으며 활성화되어 있 msgid "This link is taking you to the following website:" msgstr "이 링크를 클릭하면 다음 웹사이트로 이동합니다:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "이 리스트는 비어 있습니다." @@ -5283,20 +5165,20 @@ msgstr "이 검토 서비스는 사용할 수 없습니다. 자세한 내용은 msgid "This name is already in use" msgstr "이 이름은 이미 사용 중입니다" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:141 msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "이 게시물을 피드에서 숨깁니다." -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 프로필은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." @@ -5317,7 +5199,7 @@ msgid "This user has blocked you" msgstr "이 사용자는 나를 차단했습니다" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "이 사용자는 나를 차단했습니다. 이 사용자의 콘텐츠를 볼 수 없습니다." @@ -5341,12 +5223,12 @@ msgstr "이 사용자는 아무도 팔로우하지 않았습니다." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "뮤트한 단어에서 {0}이(가) 삭제됩니다. 나중에 언제든지 다시 추가할 수 있습니다." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:588 msgid "Thread preferences" msgstr "스레드 설정" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:598 msgid "Thread Preferences" msgstr "스레드 설정" @@ -5374,7 +5256,7 @@ msgstr "이 신고를 누구에게 보내시겠습니까?" msgid "Toggle between muted word options." msgstr "뮤트한 단어 옵션 사이를 전환합니다." -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "드롭다운 열기 및 닫기" @@ -5391,10 +5273,12 @@ msgstr "인기" msgid "Transformations" msgstr "변형" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:696 +#: src/view/com/post-thread/PostThreadItem.tsx:698 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "번역" @@ -5403,11 +5287,11 @@ msgctxt "action" msgid "Try again" msgstr "다시 시도" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:739 msgid "Two-factor authentication" msgstr "2단계 인증" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "메시지를 입력하세요" @@ -5415,11 +5299,11 @@ msgstr "메시지를 입력하세요" msgid "Type:" msgstr "유형:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "리스트 차단 해제" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "리스트 언뮤트" @@ -5428,7 +5312,7 @@ msgstr "리스트 언뮤트" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하세요." @@ -5438,8 +5322,8 @@ msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하 #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "차단 해제" @@ -5448,25 +5332,24 @@ msgctxt "action" msgid "Unblock" msgstr "차단 해제" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "계정 차단 해제" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "계정 차단 해제" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "계정을 차단 해제하시겠습니까?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "재게시 취소" @@ -5483,8 +5366,8 @@ msgstr "언팔로우" msgid "Unfollow {0}" msgstr "{0} 님을 언팔로우" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "계정 언팔로우" @@ -5493,7 +5376,7 @@ msgid "Unlike this feed" msgstr "이 피드 좋아요 취소" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "언뮤트" @@ -5501,8 +5384,8 @@ msgstr "언뮤트" msgid "Unmute {truncatedTag}" msgstr "{truncatedTag} 언뮤트" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "계정 언뮤트" @@ -5510,17 +5393,17 @@ msgstr "계정 언뮤트" msgid "Unmute all {displayTag} posts" msgstr "모든 {tag} 게시물 언뮤트" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "알림 언뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "스레드 언뮤트" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "고정 해제" @@ -5528,11 +5411,11 @@ msgstr "고정 해제" msgid "Unpin from home" msgstr "홈에서 고정 해제" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "검토 리스트 고정 해제" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "내 피드에서 고정 해제됨" @@ -5561,7 +5444,7 @@ msgstr "{handle}로 변경" msgid "Updating..." msgstr "업데이트 중…" -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "대신 사진 업로드하기" @@ -5569,20 +5452,20 @@ msgstr "대신 사진 업로드하기" msgid "Upload a text file to:" msgstr "텍스트 파일 업로드 경로:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "카메라에서 업로드" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "파일에서 업로드" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5631,11 +5514,11 @@ msgid "Used by:" msgstr "사용 계정:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "사용자 차단됨" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr " \"{0}\"에서 차단된 사용자" @@ -5647,7 +5530,7 @@ msgstr "리스트로 사용자 차단됨" msgid "User Blocked by List" msgstr "리스트로 사용자 차단됨" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "나를 차단한 사용자" @@ -5655,30 +5538,30 @@ msgstr "나를 차단한 사용자" msgid "User Blocks You" msgstr "나를 차단한 사용자" -#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/lists/ListCard.tsx:87 #: src/view/com/modals/UserAddRemoveLists.tsx:198 msgid "User list by {0}" msgstr "{0} 님의 사용자 리스트" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "<0/> 님의 사용자 리스트" -#: src/view/com/lists/ListCard.tsx:83 +#: src/view/com/lists/ListCard.tsx:85 #: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "내 사용자 리스트" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "사용자 리스트 생성됨" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "사용자 리스트 업데이트됨" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "사용자 리스트" @@ -5686,7 +5569,7 @@ msgstr "사용자 리스트" msgid "Username or email address" msgstr "사용자 이름 또는 이메일 주소" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "사용자" @@ -5701,7 +5584,7 @@ msgstr "<0/> 님이 팔로우한 사용자" msgid "Users I follow" msgstr "내가 팔로우하는 사용자" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "\"{0}\"에 있는 사용자" @@ -5717,15 +5600,15 @@ msgstr "값:" msgid "Verify DNS Record" msgstr "DNS 레코드 인증" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 msgid "Verify email" msgstr "이메일 인증" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:978 msgid "Verify my email" msgstr "내 이메일 인증하기" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:987 msgid "Verify My Email" msgstr "내 이메일 인증하기" @@ -5742,11 +5625,11 @@ msgstr "텍스트 파일 인증" msgid "Verify Your Email" msgstr "이메일 인증하기" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:906 msgid "Version {appVersion} {bundleInfo}" msgstr "버전 {appVersion} {bundleInfo}" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "비디오 게임" @@ -5754,6 +5637,10 @@ msgstr "비디오 게임" msgid "View {0}'s avatar" msgstr "{0} 님의 아바타를 봅니다" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "{0} 님의 프로필 보기" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "디버그 항목 보기" @@ -5766,7 +5653,7 @@ msgstr "세부 정보 보기" msgid "View details for reporting a copyright violation" msgstr "저작권 위반 신고에 대한 세부 정보 보기" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "전체 스레드 보기" @@ -5776,11 +5663,12 @@ msgstr "이 라벨에 대한 정보 보기" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "프로필 보기" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "아바타 보기" @@ -5800,7 +5688,6 @@ msgstr "사이트 방문" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "경고" @@ -5824,7 +5711,7 @@ msgstr "이 대화를 불러올 수 없습니다" msgid "We estimate {estimatedTime} until your account is ready." msgstr "계정이 준비될 때까지 {estimatedTime}이(가) 걸릴 것으로 예상됩니다." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기억하세요:" @@ -5836,10 +5723,6 @@ msgstr "팔로우한 사용자의 게시물이 부족합니다. 대신 <0/>의 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "게시물이 표시되지 않을 수 있으므로 많은 게시물에 자주 등장하는 단어는 피하는 것이 좋습니다." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "\"Discover\" 피드를 권장합니다:" - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "생년월일 설정을 불러올 수 없습니다. 다시 시도해 주세요." @@ -5848,7 +5731,7 @@ msgstr "생년월일 설정을 불러올 수 없습니다. 다시 시도해 주 msgid "We were unable to load your configured labelers at this time." msgstr "현재 구성된 라벨러를 불러올 수 없습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "연결하지 못했습니다. 계정 설정을 계속하려면 다시 시도해 주세요. 계속 실패하면 이 과정을 건너뛸 수 있습니다." @@ -5856,11 +5739,11 @@ msgstr "연결하지 못했습니다. 계정 설정을 계속하려면 다시 msgid "We will let you know when your account is ready." msgstr "계정이 준비되면 알려드리겠습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:86 msgid "We're having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도하세요" @@ -5868,7 +5751,7 @@ msgstr "네트워크 문제가 발생했습니다. 다시 시도하세요" msgid "We're so excited to have you join us!" msgstr "함께하게 되어 정말 기뻐요!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "죄송하지만 이 리스트를 불러올 수 없습니다. 이 문제가 계속되면 리스트 작성자인 @{handleOrDid}에게 문의하세요." @@ -5889,13 +5772,13 @@ msgstr "죄송합니다. 페이지를 찾을 수 없습니다." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "죄송합니다. 라벨러는 10개까지만 구독할 수 있으며 10개에 도달했습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "어떤 관심사가 있으신가요?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:347 msgid "What's up?" msgstr "무슨 일이 일어나고 있나요?" @@ -5912,7 +5795,7 @@ msgstr "알고리즘 피드에 어떤 언어를 표시하시겠습니까?" msgid "Who can message you?" msgstr "누구의 메시지를 허용하시겠습니까?" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "답글을 달 수 있는 사람" @@ -5949,21 +5832,21 @@ msgstr "이 사용자를 검토해야 하는 이유는 무엇인가요?" msgid "Wide" msgstr "가로" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "메시지를 입력하세요" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:536 msgid "Write post" msgstr "게시물 작성" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:346 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "답글 작성하기" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "작가" @@ -5977,7 +5860,7 @@ msgstr "작가" msgid "Yes" msgstr "예" -#: src/components/dms/MessageItem.tsx:174 +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "어제 {time}" @@ -5994,10 +5877,6 @@ msgstr "아무도 팔로우하지 않았습니다." msgid "You can also discover new Custom Feeds to follow." msgstr "팔로우할 새로운 맞춤 피드를 찾을 수도 있습니다." -#: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "이 설정은 나중에 변경할 수 있습니다." - #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." msgstr "언제든지 변경할 수 있습니다." @@ -6027,7 +5906,7 @@ msgstr "고정한 피드가 없습니다." msgid "You don't have any saved feeds." msgstr "저장한 피드가 없습니다." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:194 msgid "You have blocked the author or you have been blocked by the author." msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다." @@ -6036,19 +5915,19 @@ msgid "You have blocked this user" msgstr "이 사용자를 차단했습니다" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "이 사용자를 차단했습니다. 해당 사용자의 콘텐츠를 볼 수 없습니다." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "잘못된 코드를 입력했습니다. XXXXX-XXXXX와 같은 형식이어야 합니다." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "내가 이 게시물을 숨겼습니다" @@ -6057,11 +5936,11 @@ msgid "You have hidden this post." msgstr "내가 이 게시물을 숨겼습니다." #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "내가 이 계정을 뮤트했습니다." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "내가 이 사용자를 뮤트했습니다" @@ -6069,12 +5948,12 @@ msgstr "내가 이 사용자를 뮤트했습니다" msgid "You have no conversations yet. Start one!" msgstr "아직 대화가 없습니다. 시작해 보세요!" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:145 msgid "You have no feeds." msgstr "피드가 없습니다." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:91 +#: src/view/com/lists/ProfileLists.tsx:147 msgid "You have no lists." msgstr "리스트가 없습니다." @@ -6110,19 +5989,15 @@ msgstr "이 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 msgid "You must be 13 years of age or older to sign up." msgstr "가입하려면 만 13세 이상이어야 합니다." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "성인 콘텐츠를 사용하려면 만 18세 이상이어야 합니다." - #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "이 스레드에 대한 알림을 더 이상 받지 않습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "이제 이 스레드에 대한 알림을 받습니다" @@ -6130,26 +6005,22 @@ msgstr "이제 이 스레드에 대한 알림을 받습니다" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "\"재설정 코드\"가 포함된 이메일을 받게 되면 여기에 해당 코드를 입력한 다음 새 비밀번호를 입력합니다." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:102 msgid "You: {0}" msgstr "나: {0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "직접 제어하세요" - #: src/screens/Deactivated.tsx:93 #: src/screens/Deactivated.tsx:94 #: src/screens/Deactivated.tsx:109 msgid "You're in line" msgstr "대기 중입니다" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "준비가 끝났습니다!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "이 글에서 단어 또는 태그를 숨기도록 설정했습니다." @@ -6165,7 +6036,7 @@ msgstr "내 계정" msgid "Your account has been deleted" msgstr "계정을 삭제했습니다" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "모든 공개 데이터 레코드가 포함된 계정 저장소를 \"CAR\" 파일로 다운로드할 수 있습니다. 이 파일에는 이미지와 같은 미디어 임베드나 별도로 가져와야 하는 비공개 데이터는 포함되지 않습니다." @@ -6181,13 +6052,9 @@ msgstr "대화가 사용 중지되었습니다" msgid "Your choice will be saved, but can be changed later in settings." msgstr "선택 사항은 저장되며 나중에 설정에서 변경할 수 있습니다." -#: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "기본 피드는 \"팔로우 중\"입니다" - #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "이메일이 잘못된 것 같습니다." @@ -6215,23 +6082,23 @@ msgstr "내 전체 핸들: <0>@{0}" msgid "Your muted words" msgstr "뮤트한 단어" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "비밀번호를 성공적으로 변경했습니다." -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:337 msgid "Your post has been published" msgstr "게시물을 게시했습니다" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:147 msgid "Your profile" msgstr "내 프로필" -#: src/view/com/composer/Composer.tsx:315 +#: src/view/com/composer/Composer.tsx:336 msgid "Your reply has been published" msgstr "내 답글을 게시했습니다" From 22858192dc5848cf75fb48fa911c8a9bbf08dbaa Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 4 Jun 2024 20:00:21 -0700 Subject: [PATCH 077/520] Release 1.85 (#4372) * Update tests * Run intl extract --- __e2e__/flows/home-screen.yml | 2 +- __e2e__/flows/onboarding-old.yml | 31 - src/locale/locales/ca/messages.po | 1845 +++++----- src/locale/locales/de/messages.po | 1845 +++++----- src/locale/locales/en/messages.po | 1841 +++++----- src/locale/locales/es/messages.po | 1845 +++++----- src/locale/locales/fi/messages.po | 1845 +++++----- src/locale/locales/fr/messages.po | 723 ++-- src/locale/locales/ga/messages.po | 2959 +++++++++++------ src/locale/locales/hi/messages.po | 1843 +++++----- src/locale/locales/id/messages.po | 1845 +++++----- src/locale/locales/it/messages.po | 1845 +++++----- src/locale/locales/ja/messages.po | 1557 ++++----- src/locale/locales/ko/messages.po | 683 ++-- src/locale/locales/pt-BR/messages.po | 1845 +++++----- src/locale/locales/tr/messages.po | 1845 +++++----- src/locale/locales/uk/messages.po | 1847 +++++----- src/locale/locales/zh-CN/messages.po | 70 +- src/locale/locales/zh-TW/messages.po | 723 ++-- src/view/com/util/post-ctrls/RepostButton.tsx | 1 + 20 files changed, 14978 insertions(+), 12062 deletions(-) delete mode 100644 __e2e__/flows/onboarding-old.yml diff --git a/__e2e__/flows/home-screen.yml b/__e2e__/flows/home-screen.yml index 69a1fe37f4..f39aceebc5 100644 --- a/__e2e__/flows/home-screen.yml +++ b/__e2e__/flows/home-screen.yml @@ -50,7 +50,7 @@ appId: xyz.blueskyweb.app text: "1" - tapOn: id: "repostBtn" -- tapOn: "Undo repost" +- tapOn: "Remove repost" - assertNotVisible: id: "repostCount" diff --git a/__e2e__/flows/onboarding-old.yml b/__e2e__/flows/onboarding-old.yml deleted file mode 100644 index dae24bb1c4..0000000000 --- a/__e2e__/flows/onboarding-old.yml +++ /dev/null @@ -1,31 +0,0 @@ -# Remove this test when the old onboarding is deprecated -appId: xyz.blueskyweb.app ---- -- runScript: - file: ../setupServer.js - env: - SERVER_PATH: "?users" -- runFlow: - file: ../setupApp.yml -- tapOn: - id: "e2eSignInAlice" -- tapOn: - id: "e2eStartLongboarding" -- tapOn: "Continue to next step" -- tapOn: "Continue to the next step without following any accounts" -- tapOn: Show replies in Following feed -- tapOn: Show quote-posts in Following feed -- tapOn: Show re-posts in Following feed -- tapOn: Show replies in Following feed -- waitForAnimationToEnd -- tapOn: Continue to next step -- waitForAnimationToEnd -- tapOn: "Continue to the next step" -- waitForAnimationToEnd -- tapOn: Continue to next step -- waitForAnimationToEnd -- tapOn: Continue to next step -- waitForAnimationToEnd -- tapOn: "Complete onboarding and start using your account" -- waitForAnimationToEnd -- assertVisible: Following \ No newline at end of file diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index 58c733e91c..bfaafa053b 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -16,11 +16,15 @@ msgstr "" "X-Poedit-SourceCharset: utf-8\n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(sense correu)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" @@ -44,7 +48,7 @@ msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest compte} other {# etiqu msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest contingut} other {# etiquetes s'han aplicat a aquest contingut}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# republicació} other {# republicacions}}" @@ -58,15 +62,15 @@ msgstr "{0, plural, one {seguidor} other {seguidors}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguint} other {seguint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Like (# m'agrada)} other {Like (# m'agrades)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {m'agrada} other {m'agrades}}" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" @@ -74,15 +78,15 @@ msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicació} other {publicacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Resposta per (# reply)} other {Resposta per (# replies)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicació} other {republicacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# likes)}}" @@ -98,15 +102,19 @@ msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# #~ msgid "{0} your feeds" #~ msgstr "{0} els teus canals" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {hora} other {hores}}" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minut} other {minuts}}" @@ -115,7 +123,7 @@ msgstr "{estimatedTimeMins, plural, one {minut} other {minuts}}" msgid "{following} following" msgstr "{following} seguint" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "No es poden enviar missatges a {handle}" @@ -208,8 +216,8 @@ msgstr "Confirmació 2FA" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Hi ha una nova versió d'aquesta aplicació. Actualitza-la per a continuar." -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Accedeix als enllaços de navegació i configuració" @@ -218,11 +226,11 @@ msgid "Access profile and other navigation links" msgstr "Accedeix al perfil i altres enllaços de navegació" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Accessibilitat" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "Configuració d'accessibilitat" @@ -236,25 +244,25 @@ msgstr "Configuració d'accessibilitat" #~ msgstr "compte" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Compte" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Compte bloquejat" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "Compte seguit" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Compte silenciat" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Compte silenciat" @@ -271,22 +279,22 @@ msgid "Account removed from quick access" msgstr "Compte eliminat de l'accés ràpid" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Compte desbloquejat" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Compte no seguit" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Compte no silenciat" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Afegeix" @@ -294,13 +302,14 @@ msgstr "Afegeix" msgid "Add a content warning" msgstr "Afegeix una advertència de contingut" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Afegeix un usuari a aquesta llista" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Afegeix un compte" @@ -360,12 +369,12 @@ msgstr "Afegeix el canal per defecte només de la gent que segueixes" msgid "Add the following DNS record to your domain:" msgstr "Afegeix el següent registre DNS al teu domini:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Afegeix a les llistes" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Afegeix als meus canals" @@ -374,11 +383,11 @@ msgstr "Afegeix als meus canals" #~ msgstr "Afegit" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Afegit a la llista" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Afegit als meus canals" @@ -387,7 +396,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Ajusta el nombre de m'agrades que hagi de tenir una resposta per a aparèixer al teu canal." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Contingut per a adults" @@ -401,11 +409,11 @@ msgid "Adult content is disabled." msgstr "El contingut per a adults està deshabilitat." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avançat" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "Tots els canals que has desat, en un sol lloc." @@ -425,7 +433,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "Ja tens un codi?" @@ -462,7 +470,7 @@ msgstr "S'ha enviat un correu a {0}. Inclou un codi de confirmació que has d'en msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "S'ha enviat un correu a la teva adreça prèvia, {0}. Inclou un codi de confirmació que has d'entrar aquí sota." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "Hi ha hagut un error" @@ -483,16 +491,16 @@ msgstr "Un problema que no està inclòs en aquestes opcions" msgid "An issue occurred, please try again." msgstr "Hi ha hagut un problema, prova-ho de nou." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "hi ha hagut un problema desconegut" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "i" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Animals" @@ -504,7 +512,7 @@ msgstr "GIF animat" msgid "Anti-Social Behavior" msgstr "Comportament antisocial" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Idioma de l'aplicació" @@ -520,7 +528,7 @@ msgstr "La contrasenya de l'aplicació només pot estar formada per lletres, nú msgid "App Password names must be at least 4 characters long." msgstr "La contrasenya de l'aplicació ha de ser d'almenys 4 caràcters." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Configuració de la contrasenya d'aplicació" @@ -530,7 +538,7 @@ msgstr "Configuració de la contrasenya d'aplicació" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Contrasenyes de l'aplicació" @@ -575,7 +583,7 @@ msgstr "Apel·la aquesta decisió" #~ msgid "Appeal this decision." #~ msgstr "Apel·la aquesta decisió." -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Aparença" @@ -592,7 +600,7 @@ msgstr "Confirmes que vols eliminar la contrasenya de l'aplicació \"{name}\"?" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "Estàs segur que vols esborrar aquest missatge? El missatge s'esborrarà per a tu, però no per a l'altre participant." -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Estàs segur que vols esborrar aquest missatge? El missatge s'esborrarà per a tu, però no per als altres participants." @@ -604,11 +612,11 @@ msgstr "Estàs segur que vols esborrar aquest missatge? El missatge s'esborrarà msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Estàs segur que vols abandonar aquesta conversa? Els missatge s'esborraran per a tu, però no per a l'altre participant." -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confirmes que vols eliminar {0} dels teus canals?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "Confirmes que vols descartar aquest esborrany?" @@ -624,7 +632,7 @@ msgstr "Ho confirmes?" msgid "Are you writing in <0>{0}?" msgstr "Estàs escrivint en <0>{0}?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Art" @@ -636,7 +644,7 @@ msgstr "Nuesa artística o no eròtica." msgid "At least 3 characters" msgstr "Almenys 3 caràcters" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -649,9 +657,9 @@ msgstr "Almenys 3 caràcters" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Endarrere" @@ -661,10 +669,10 @@ msgstr "Endarrere" #~ msgstr "Endarrere" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "Segons els teus interessos en {interestsText}" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Segons els teus interessos en {interestsText}" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Conceptes bàsics" @@ -672,38 +680,38 @@ msgstr "Conceptes bàsics" msgid "Birthday" msgstr "Aniversari" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Aniversari:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Bloqueja" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "Bloqueja el compte" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Bloqueja el compte" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "Vols bloquejar el compte?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Bloqueja comptes" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Bloqueja una llista" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "Vols bloquejar aquests comptes?" @@ -711,8 +719,8 @@ msgstr "Vols bloquejar aquests comptes?" #~ msgid "Block this List" #~ msgstr "Bloqueja la llista" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Bloquejada" @@ -725,7 +733,7 @@ msgstr "Comptes bloquejats" msgid "Blocked Accounts" msgstr "Comptes bloquejats" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Els comptes bloquejats no poden respondre cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera." @@ -733,7 +741,7 @@ msgstr "Els comptes bloquejats no poden respondre cap fil teu, ni anomenar-te ni 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 "Els comptes bloquejats no poden respondre a cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera. No veuràs mai el seu contingut ni ells el teu." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Publicació bloquejada." @@ -741,11 +749,11 @@ msgstr "Publicació bloquejada." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "El bloqueig no evita que aquest etiquetador apliqui etiquetes al teu compte." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "El bloqueig és públic. Els comptes bloquejats no poden respondre els teus fils, ni mencionar-te ni interactuar amb tu de cap manera." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Bloquejar no evitarà que s'apliquin etiquetes al teu compte, però no deixarà que aquest compte respongui els teus fils ni interactuï amb tu." @@ -797,7 +805,7 @@ msgstr "Difumina les imatges" msgid "Blur images and filter from feeds" msgstr "Difumina les imatges i filtra-ho dels canals" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Llibres" @@ -818,7 +826,7 @@ msgstr "Negocis" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Botó deshabilitat. Entra el domini personalitzat per a continuar." -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "per -" @@ -831,10 +839,10 @@ msgid "By {0}" msgstr "Per {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "per @{0}" +#~ msgid "by @{0}" +#~ msgstr "per @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "per <0/>" @@ -842,7 +850,7 @@ msgstr "per <0/>" msgid "By creating an account you agree to the {els}." msgstr "Creant el compte indiques que estàs d'acord amb {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "per tu" @@ -858,14 +866,15 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -873,23 +882,23 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancel·la" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Cancel·la" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Cancel·la la supressió del compte" @@ -909,10 +918,14 @@ msgstr "Cancel·la la retallada de la imatge" msgid "Cancel profile editing" msgstr "Cancel·la l'edició del perfil" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Cancel·la la citació de la publicació" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -930,17 +943,17 @@ msgstr "Cancel·la obrir la web enllaçada" msgid "Change" msgstr "Canvia" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Canvia" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Canvia l'identificador" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Canvia l'identificador" @@ -948,12 +961,12 @@ msgstr "Canvia l'identificador" msgid "Change my email" msgstr "Canvia el meu correu" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Canvia la contrasenya" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Canvia la contrasenya" @@ -975,24 +988,24 @@ msgstr "Canvia el teu correu" msgid "Chat" msgstr "Xat" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "Xat silenciat" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "Configuració del xat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "Xat no silenciat" @@ -1000,8 +1013,8 @@ msgstr "Xat no silenciat" #~ msgid "Chat with {chatId}" #~ msgstr "Xateja amb {chatId}" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Comprova el meu estat" @@ -1017,11 +1030,11 @@ msgstr "Comprova el meu estat" msgid "Check your email for a login code and enter it here." msgstr "Comprova el teu correu electrònic per a obtenir un codi d'inici de sessió i introdueix-lo aquí." -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Comprova el teu correu per a rebre el codi de confirmació i entra'l aquí sota:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Tria \"Tothom\" or \"Ningú\"" @@ -1033,7 +1046,7 @@ msgstr "Tria \"Tothom\" or \"Ningú\"" msgid "Choose Service" msgstr "Tria un servei" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Tria els algoritmes que alimentaran els teus canals personalitzats." @@ -1047,39 +1060,39 @@ msgid "Choose this color as your avatar" msgstr "Tria aquest color com el teu avatar" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Tria els teus canals principals" +#~ msgid "Choose your main feeds" +#~ msgstr "Tria els teus canals principals" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Tria la teva contrasenya" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Esborra totes les dades antigues emmagatzemades" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Esborra totes les dades antigues emmagatzemades (i després reinicia)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Esborra totes les dades emmagatzemades" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Esborra totes les dades emmagatzemades (i després reinicia)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Esborra la cerca" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "Esborra totes les dades antigues emmagatzemades" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "Esborra totes les dades emmagatzemades" @@ -1087,6 +1100,14 @@ msgstr "Esborra totes les dades emmagatzemades" msgid "click here" msgstr "clica aquí" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "Clica aquí per afegir-ne un." @@ -1099,11 +1120,11 @@ msgstr "Clica aquí per a obrir el menú d'etiquetes per {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Clica aquí per a obrir el menú d'etiquetes per #{tag}" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "Clica aquí per provar d'enviar el missatge de nou" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Clima" @@ -1111,10 +1132,11 @@ msgstr "Clima" msgid "Clip 🐴 clop 🐴" msgstr "Clip 🐴 clop 🐴" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Tanca" @@ -1132,11 +1154,12 @@ msgstr "Tanca l'advertència" msgid "Close bottom drawer" msgstr "Tanca el calaix inferior" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "Tanca el diàleg" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "Tanca el diàleg de GIF" @@ -1169,7 +1192,7 @@ msgstr "Tanca la barra de navegació inferior" msgid "Closes password update alert" msgstr "Tanca l'alerta d'actualització de contrasenya" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Tanca l'editor de la publicació i descarta l'esborrany" @@ -1177,15 +1200,19 @@ msgstr "Tanca l'editor de la publicació i descarta l'esborrany" msgid "Closes viewer for header image" msgstr "Tanca la visualització de la imatge de la capçalera" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Plega la llista d'usuaris per una notificació concreta" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Comèdia" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Còmics" @@ -1194,7 +1221,7 @@ msgstr "Còmics" msgid "Community Guidelines" msgstr "Directrius de la comunitat" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Finalitza el registre i comença a utilitzar el teu compte" @@ -1202,17 +1229,17 @@ msgstr "Finalitza el registre i comença a utilitzar el teu compte" msgid "Complete the challenge" msgstr "Completa la prova" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Crea publicacions de fins a {MAX_GRAPHEME_LENGTH} caràcters" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Redacta una resposta" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Configura els filtres de continguts per la categoria: {0}" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Configura els filtres de continguts per la categoria: {0}" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1249,7 +1276,7 @@ msgstr "Confirma el canvi" msgid "Confirm content language settings" msgstr "Confirma la configuració de l'idioma del contingut" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Confirma l'eliminació del compte" @@ -1267,8 +1294,8 @@ msgstr "Confirma la teva data de naixement" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1308,23 +1335,23 @@ msgid "Content filters" msgstr "Filtres de contingut" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Idiomes del contingut" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Contingut no disponible" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Advertència del contingut" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Advertències del contingut" @@ -1332,12 +1359,8 @@ msgstr "Advertències del contingut" msgid "Context menu backdrop, click to close the menu." msgstr "Teló de fons del menú contextual, fes clic per a tancar-lo." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Continua" @@ -1345,28 +1368,25 @@ msgstr "Continua" msgid "Continue as {0} (currently signed in)" msgstr "Continua com a {0} (sessió actual)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Continua" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Continua" +#~ msgid "Continue to the next step" +#~ msgstr "Continua" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Continua sense seguir cap compte" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Continua sense seguir cap compte" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "Conversa esborrada" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Cuina" @@ -1375,15 +1395,15 @@ msgstr "Cuina" msgid "Copied" msgstr "Copiat" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Número de versió copiat en memòria" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Copiat en memòria" @@ -1408,12 +1428,12 @@ msgstr "Copia {0}" msgid "Copy code" msgstr "Copia el codi" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copia l'enllaç a la llista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copia l'enllaç a la publicació" @@ -1421,13 +1441,13 @@ msgstr "Copia l'enllaç a la publicació" #~ msgid "Copy link to profile" #~ msgstr "Copia l'enllaç al perfil" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "Copia el text del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copia el text de la publicació" @@ -1444,7 +1464,7 @@ msgstr "No s'ha pogut sortir del xat" msgid "Could not load feed" msgstr "No s'ha pogut carregar el canal" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "No s'ha pogut carregar la llista" @@ -1452,7 +1472,7 @@ msgstr "No s'ha pogut carregar la llista" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "No es poden carregar els perfils. Prova-ho més tard." -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "No s'ha pogut silenciar el xat" @@ -1469,7 +1489,7 @@ msgstr "No s'ha pogut silenciar el xat" msgid "Create a new account" msgstr "Crea un nou compte" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Crea un nou compte de Bluesky" @@ -1482,7 +1502,7 @@ msgstr "Crea un compte" msgid "Create an account" msgstr "Crea un compte" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "Enlloc d'això, crea un avatar" @@ -1515,7 +1535,7 @@ msgstr "Creat {0}" #~ msgid "Creates a card with a thumbnail. The card links to {url}" #~ msgstr "Crea una targeta amb una miniatura. La targeta enllaça a {url}" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Cultura" @@ -1528,8 +1548,7 @@ msgstr "Personalitzat" msgid "Custom domain" msgstr "Domini personalitzat" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Els canals personalitzats fets per la comunitat et porten noves experiències i t'ajuden a trobar contingut que t'agradarà." @@ -1541,8 +1560,8 @@ msgstr "Personalitza el contingut dels llocs externs." #~ msgid "Danger Zone" #~ msgstr "Zona de perill" -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Fosc" @@ -1550,7 +1569,7 @@ msgstr "Fosc" msgid "Dark mode" msgstr "Mode fosc" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Tema fosc" @@ -1558,7 +1577,16 @@ msgstr "Tema fosc" msgid "Date of birth" msgstr "Data de naixement" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "Moderació de depuració" @@ -1566,14 +1594,14 @@ msgstr "Moderació de depuració" msgid "Debug panel" msgstr "Panell de depuració" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Elimina" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Elimina el compte" @@ -1581,7 +1609,7 @@ msgstr "Elimina el compte" #~ msgid "Delete Account" #~ msgstr "Elimina el compte" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Elimina el compte <0>\"<1>{0}<2>\"" @@ -1593,28 +1621,28 @@ msgstr "Elimina la contrasenya d'aplicació" msgid "Delete app password?" msgstr "Vols eliminar la contrasenya d'aplicació?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "Suprimeix el registre de declaració de xat" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "Elimina-ho per mi" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Elimina la llista" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "Elimina el missatge" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "Elimina el missatge per mi" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Elimina el meu compte" @@ -1622,37 +1650,37 @@ msgstr "Elimina el meu compte" #~ msgid "Delete my account…" #~ msgstr "Elimina el meu compte…" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Elimina el meu compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Elimina la publicació" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Vols eliminar aquesta llista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Vols eliminar aquesta publicació?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Eliminat" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Publicació eliminada." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "Suprimeix el registre de declaració de xat" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1670,11 +1698,11 @@ msgstr "Text alternatiu descriptiu" #~ msgid "Developer Tools" #~ msgstr "Eines de desenvolupador" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Vols dir alguna cosa?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Tènue" @@ -1711,7 +1739,7 @@ msgstr "Desactiva la retroalimentació hàptica" msgid "Disabled" msgstr "Deshabilitat" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Descarta" @@ -1719,7 +1747,7 @@ msgstr "Descarta" #~ msgid "Discard draft" #~ msgstr "Descarta l'esborrany" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "Vols descartar l'esborrany?" @@ -1737,7 +1765,7 @@ msgstr "Descobreix nous canals personalitzats" #~ msgid "Discover new feeds" #~ msgstr "Descobreix nous canals" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "Descobreix nous canals" @@ -1777,8 +1805,8 @@ msgstr "Domini verificat!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1794,10 +1822,10 @@ msgstr "Fet" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1815,8 +1843,8 @@ msgstr "Fet{extraText}" #~ msgid "Download Bluesky account data (repository)" #~ msgstr "Descarrega les dades del compte de Bluesky (repositori)" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Descarrega el fitxer CAR" @@ -1825,8 +1853,8 @@ msgid "Drop to add images" msgstr "Deixa anar a afegir imatges" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "A causa de les polítiques d'Apple, el contingut a adults només es pot habilitar a la web després de registrar-se." +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "A causa de les polítiques d'Apple, el contingut a adults només es pot habilitar a la web després de registrar-se." #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1848,19 +1876,19 @@ msgstr "p. ex.Artista, amant dels gossos i amant de la lectura." msgid "E.g. artistic nudes." msgstr "p. ex.nuesa artística" -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "p. ex.Gent interessant" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "p. ex.Spammers" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "p. ex.Els que mai fallen" -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "p. ex.Usuaris que sempre responen amb anuncis" @@ -1873,7 +1901,7 @@ msgctxt "action" msgid "Edit" msgstr "Edita" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Edita l'avatar" @@ -1883,17 +1911,17 @@ msgstr "Edita l'avatar" msgid "Edit image" msgstr "Edita la imatge" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Edita els detalls de la llista" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Edita la llista de moderació" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Edita els meus canals" @@ -1912,11 +1940,11 @@ msgid "Edit Profile" msgstr "Edita el perfil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Edita els meus canals guardats" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Edita la llista d'usuaris" @@ -1928,7 +1956,7 @@ msgstr "Edita el teu nom mostrat" msgid "Edit your profile description" msgstr "Edita la descripció del teu perfil" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Ensenyament" @@ -1958,7 +1986,7 @@ msgstr "Correu actualitzat" msgid "Email verified" msgstr "Correu verificat" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "Correu:" @@ -1967,8 +1995,8 @@ msgid "Embed HTML code" msgstr "Incrusta el codi HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Incrusta la publicació" @@ -1985,13 +2013,13 @@ msgid "Enable adult content" msgstr "Habilita el contingut per a adults" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Habilita el contingut per a adults" +#~ msgid "Enable Adult Content" +#~ msgstr "Habilita el contingut per a adults" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Habilita veure el contingut per a adults als teus canals" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Habilita veure el contingut per a adults als teus canals" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -2049,7 +2077,7 @@ msgstr "Entra el codi de confirmació" #~ msgid "Enter the address of your provider:" #~ msgstr "Introdueix l'adreça del teu proveïdor:" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Introdueix el codi que has rebut per a canviar la teva contrasenya." @@ -2090,7 +2118,7 @@ msgstr "Introdueix el teu nou correu a continuació." msgid "Enter your username and password" msgstr "Introdueix el teu usuari i contrasenya" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "Ha ocorregut un error en desar el fitxer" @@ -2098,16 +2126,16 @@ msgstr "Ha ocorregut un error en desar el fitxer" msgid "Error receiving captcha response." msgstr "Error en rebre la resposta al captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Error:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Tothom" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "Tothom pot respondre" @@ -2126,7 +2154,7 @@ msgstr "Mencions o respostes excessives" msgid "Excessive or unwanted messages" msgstr "Missatges excessius o no desitjats" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Surt del procés d'eliminació del compte" @@ -2155,6 +2183,10 @@ msgstr "Surt de la cerca" msgid "Expand alt text" msgstr "Expandeix el text alternatiu" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -2168,12 +2200,12 @@ msgstr "Contingut explícit o potencialment pertorbador." msgid "Explicit sexual images." msgstr "Imatges sexuals explícites." -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "Exporta les meves dades" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Exporta les meves dades" @@ -2189,11 +2221,11 @@ msgstr "El contingut extern pot permetre que algunes webs recullin informació s #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Preferència del contingut extern" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Configuració del contingut extern" @@ -2202,19 +2234,20 @@ msgstr "Configuració del contingut extern" msgid "Failed to create app password." msgstr "No s'ha pogut crear la contrasenya d'aplicació." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "No s'ha pogut crear la llista. Comprova la teva connexió a internet i torna-ho a provar." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "No s'ha pogut esborrar el missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "No s'han pogut carregar els GIF" @@ -2235,7 +2268,7 @@ msgstr "No s'han pogut carregar els missatges anteriors" msgid "Failed to save image: {0}" msgstr "Error en desar la imatge: {0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "No s'ha pogut enviar" @@ -2257,11 +2290,11 @@ msgstr "No s'ha pogut actualitzar la configuració" msgid "Feed" msgstr "Canal" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "Canal per {0}" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Canal fora de línia" @@ -2269,14 +2302,14 @@ msgstr "Canal fora de línia" #~ msgid "Feed Preferences" #~ msgstr "Preferències del canal" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Comentaris" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2288,19 +2321,19 @@ msgstr "Canals" #~ 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 a curar contingut. Tria els canals que trobis interessants." -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Els canals són algoritmes personalitzats creats per usuaris que coneixen una mica de codi. <0/> per a més informació." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "Els canals també poden ser d'actualitat!" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Els canals també poden ser d'actualitat!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Continguts del fitxer" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "Fitxer desat amb èxit" @@ -2308,7 +2341,7 @@ msgstr "Fitxer desat amb èxit" msgid "Filter from feeds" msgstr "Filtra-ho dels canals" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Finalitzant" @@ -2318,7 +2351,7 @@ msgstr "Finalitzant" msgid "Find accounts to follow" msgstr "Troba comptes per a seguir" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "Troba publicacions i usuaris a Bluesky" @@ -2346,11 +2379,11 @@ msgstr "Ajusta el contingut que veus al teu canal Seguint." msgid "Fine-tune the discussion threads." msgstr "Ajusta els fils de debat." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Exercici" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Flexible" @@ -2365,7 +2398,6 @@ msgstr "Gira verticalment" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2377,38 +2409,41 @@ msgctxt "action" msgid "Follow" msgstr "Segueix" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Segueix {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Segueix el compte" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Segueix-los a tots" +#~ msgid "Follow All" +#~ msgstr "Segueix-los a tots" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Segueix" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Segueix els comptes seleccionats i continua" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Segueix els comptes seleccionats i continua" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ 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 a començar. Te'n podem recomanar més basant-nos en els que trobes interessants." -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguit per {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Usuaris seguits" @@ -2416,7 +2451,7 @@ msgstr "Usuaris seguits" msgid "Followed users only" msgstr "Només els usuaris seguits" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "et segueix" @@ -2434,9 +2469,9 @@ msgstr "Seguidors" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seguint" @@ -2444,7 +2479,11 @@ msgstr "Seguint" msgid "Following {0}" msgstr "Seguint {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Preferències del canal Seguint" @@ -2452,7 +2491,7 @@ msgstr "Preferències del canal Seguint" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Preferències del canal Seguint" @@ -2460,15 +2499,15 @@ msgstr "Preferències del canal Seguint" msgid "Follows you" msgstr "Et segueix" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Et segueix" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Menjar" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Per motius de seguretat necessitem enviar-te un codi de confirmació al teu correu." @@ -2505,7 +2544,7 @@ msgstr "Publica contingut no desitjat freqüentment" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "De <0/>" @@ -2523,7 +2562,7 @@ msgstr "Comença" msgid "Get Started" msgstr "Comença" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "Posa una cara al teu perfil" @@ -2537,7 +2576,7 @@ msgstr "Infraccions flagrants de la llei o les condicions del servei" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Ves enrere" @@ -2547,7 +2586,7 @@ msgstr "Ves enrere" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Ves enrere" @@ -2573,20 +2612,20 @@ msgstr "Ves a l'inici" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Ves a @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "Ves a la conversa amb {0}" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Ves al següent" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "Ves al perfil" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Ves al perfil de l'usuari" @@ -2614,7 +2653,7 @@ msgstr "Etiqueta" #~ msgid "Hashtag: {tag}" #~ msgstr "Etiqueta: {tag}" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Etiqueta: #{tag}" @@ -2622,64 +2661,62 @@ msgstr "Etiqueta: #{tag}" msgid "Having trouble?" msgstr "Tens problemes?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Ajuda" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Ajuda la gent a saber que no ets un bot penjant una imatge o creant un avatar." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Aquí tens uns quants comptes que pots seguir" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Aquí tens uns quants comptes que pots seguir" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "Aquí tens alguns canals d'actualitat populars. Pots seguir-ne tants com vulguis." +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Aquí tens alguns canals d'actualitat populars. Pots seguir-ne tants com vulguis." #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "Aquí tens uns quants canals d'actualitat basats en els teus interessos: {interestsText}. Pots seguir-ne tants com vulguis." +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "Aquí tens uns quants canals d'actualitat basats en els teus interessos: {interestsText}. Pots seguir-ne tants com vulguis." #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Aquí tens la teva contrasenya d'aplicació." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Amaga" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Amaga" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Amaga l'entrada" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Amaga el contingut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Vols amagar aquesta entrada?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Amaga la llista d'usuaris" @@ -2715,7 +2752,7 @@ msgstr "Tenim problemes per a carregar aquestes dades. Mira a continuació per a msgid "Hmmmm, we couldn't load that moderation service." msgstr "No podem carregar el servei de moderació." -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2781,18 +2818,22 @@ msgstr "Si no en selecciones cap, és apropiat per a totes les edats." msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Si encara no ets un adult segons les lleis del teu país, el teu tutor legal haurà de llegir aquests Termes en el teu lloc." -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "Si esborres aquesta llista no la podràs recuperar." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Si esborres aquesta publicació no la podràs recuperar." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Si vols canviar la contrasenya t'enviarem un codi per a verificar que aquest compte és teu." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "Il·legal i urgent" @@ -2822,7 +2863,7 @@ msgstr "Missatges inapropiats o enllaços explícits" msgid "Input code sent to your email for password reset" msgstr "Introdueix el codi que s'ha enviat al teu correu per a restablir la contrasenya" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Introdueix el codi de confirmació per a eliminar el compte" @@ -2842,7 +2883,7 @@ msgstr "Introdueix un nom per la contrasenya d'aplicació" msgid "Input new password" msgstr "Introdueix una nova contrasenya" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Introdueix la contrasenya per a eliminar el compte" @@ -2891,7 +2932,7 @@ msgstr "Presentació dels missatges directes" msgid "Invalid 2FA confirmation code." msgstr "El codi de confirmació 2FA no és vàlid." -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Registre de publicació no vàlid o no admès" @@ -2928,8 +2969,8 @@ msgid "Invite codes: 1 available" msgstr "Codis d'invitació: 1 disponible" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Mostra les publicacions de les persones que segueixes cronològicament." +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Mostra les publicacions de les persones que segueixes cronològicament." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" @@ -2948,7 +2989,7 @@ msgstr "Feines" #~ msgid "Join Waitlist" #~ msgstr "Uneix-te a la llista d'espera" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Periodisme" @@ -2956,11 +2997,11 @@ msgstr "Periodisme" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "S'ha posat l'etiqueta a aquest {labelTarget}" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Etiquetat per {0}." -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "Etiquetat per l'autor." @@ -2984,20 +3025,20 @@ msgstr "Etiquetes al teu compte" msgid "Labels on your content" msgstr "Etiquetes al teu contingut" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Tria l'idioma" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Configuració d'idioma" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configuració d'idioma" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Idiomes" @@ -3006,7 +3047,7 @@ msgstr "Idiomes" #~ msgstr "Últim pas" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "El més recent" @@ -3018,12 +3059,12 @@ msgstr "El més recent" msgid "Learn More" msgstr "Més informació" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Més informació sobre la moderació que s'ha aplicat a aquest contingut." -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Més informació d'aquesta advertència" @@ -3032,7 +3073,7 @@ msgstr "Més informació d'aquesta advertència" msgid "Learn more about what is public on Bluesky." msgstr "Més informació sobre què és públic a Bluesky." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "Més informació." @@ -3045,10 +3086,10 @@ msgstr "Surt" msgid "Leave chat" msgstr "Surt del xat" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "Surt de la conversa" @@ -3061,11 +3102,11 @@ msgstr "Deixa'ls tots sense marcar per a veure tots els idiomes." msgid "Leaving Bluesky" msgstr "Sortint de Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "queda." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació ara." @@ -3074,7 +3115,7 @@ msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació a msgid "Let's get your password reset!" msgstr "Restablirem la teva contrasenya!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Som-hi!" @@ -3083,7 +3124,7 @@ msgstr "Som-hi!" #~ msgid "Library" #~ msgstr "Biblioteca" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Clar" @@ -3122,7 +3163,7 @@ msgstr "Li ha agradat a" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Li ha agradat a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "els ha agradat el teu canal personalitzat" @@ -3130,7 +3171,7 @@ msgstr "els ha agradat el teu canal personalitzat" #~ msgid "liked your custom feed{0}" #~ msgstr "i ha agradat el teu canal personalitzat{0}" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "li ha agradat la teva publicació" @@ -3138,7 +3179,7 @@ msgstr "li ha agradat la teva publicació" msgid "Likes" msgstr "M'agrades" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "M'agrades a aquesta publicació" @@ -3146,35 +3187,35 @@ msgstr "M'agrades a aquesta publicació" msgid "List" msgstr "Llista" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Avatar de la llista" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Llista bloquejada" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "Llista per {0}" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Llista eliminada" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Llista silenciada" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Nom de la llista" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Llista desbloquejada" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Llista no silenciada" @@ -3196,14 +3237,14 @@ msgstr "Llistes que bloquegen aquest usuari:" #~ msgid "Load more posts" #~ msgstr "Carrega més publicacions" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Carrega noves notificacions" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carrega noves publicacions" @@ -3219,10 +3260,15 @@ msgstr "Carregant…" msgid "Log" msgstr "Registre" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Desconnecta" @@ -3234,7 +3280,7 @@ msgstr "Visibilitat pels usuaris no connectats" msgid "Login to account that is not listed" msgstr "Accedeix a un compte que no està llistat" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "Prem llargament per a obrir el menú d'etiquetes per a #{tag}" @@ -3269,8 +3315,8 @@ msgstr "Assegura't que és aquí on vols anar!" msgid "Manage your muted words and tags" msgstr "Gestiona les teves etiquetes i paraules silenciades" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "Marca com a llegit" @@ -3291,12 +3337,12 @@ msgstr "Contingut" msgid "mentioned users" msgstr "usuaris mencionats" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Usuaris mencionats" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Menú" @@ -3304,8 +3350,8 @@ msgstr "Menú" msgid "Message {0}" msgstr "Missatge {0}" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "Missatge esborrat" @@ -3317,12 +3363,12 @@ msgstr "Missatge esborrat" msgid "Message from server: {0}" msgstr "Missatge del servidor: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "Camp d'entrada del missatge" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "El missatge és massa llarg" @@ -3330,7 +3376,7 @@ msgstr "El missatge és massa llarg" msgid "Message settings" msgstr "Configuració dels missatges" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3347,7 +3393,7 @@ msgstr "Compte enganyós" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderació" @@ -3355,26 +3401,26 @@ msgstr "Moderació" msgid "Moderation details" msgstr "Detalls de la moderació" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Llista de moderació per {0}" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "Llista de moderació per <0/>" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Llista de moderació teva" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "S'ha creat la llista de moderació" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "S'ha actualitzat la llista de moderació" @@ -3387,7 +3433,7 @@ msgstr "Llistes de moderació" msgid "Moderation Lists" msgstr "Llistes de moderació" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Configuració de moderació" @@ -3400,11 +3446,11 @@ msgid "Moderation tools" msgstr "Eines de moderació" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "El moderador ha decidit establir un advertiment general sobre el contingut." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "Més" @@ -3412,7 +3458,7 @@ msgstr "Més" msgid "More feeds" msgstr "Més canals" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Més opcions" @@ -3436,12 +3482,12 @@ msgstr "Silencia" msgid "Mute {truncatedTag}" msgstr "Silencia {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Silenciar el compte" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Silencia els comptes" @@ -3453,8 +3499,8 @@ msgstr "Silencia totes les publicacions {displayTag}" #~ msgid "Mute all {tag} posts" #~ msgstr "Silencia totes les publicacions {tag}" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "Silencia la conversa" @@ -3466,7 +3512,7 @@ msgstr "Silencia només a les etiquetes" msgid "Mute in text & tags" msgstr "Silencia a les etiquetes i al text" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Silencia la llista" @@ -3475,7 +3521,7 @@ msgstr "Silencia la llista" #~ msgid "Mute notifications" #~ msgstr "Silencia les notificacions" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "Vols silenciar aquests comptes?" @@ -3491,17 +3537,17 @@ msgstr "Silencia aquesta paraula en el text de les publicacions i a les etiquete msgid "Mute this word in tags only" msgstr "Silencia aquesta paraula només a les etiquetes" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Silencia el fil de debat" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Silencia paraules i etiquetes" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Silenciada" @@ -3518,7 +3564,7 @@ msgstr "Comptes silenciats" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Les publicacions dels comptes silenciats seran eliminats del teu canal i de les teves notificacions. Silenciar comptes és completament privat." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Silenciat per \"{0}\"" @@ -3526,7 +3572,7 @@ msgstr "Silenciat per \"{0}\"" msgid "Muted words & tags" msgstr "Paraules i etiquetes silenciades" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, però tu no veuràs les seves publicacions ni rebràs notificacions seves." @@ -3535,7 +3581,7 @@ msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, p msgid "My Birthday" msgstr "El meu aniversari" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Els meus canals" @@ -3543,11 +3589,11 @@ msgstr "Els meus canals" msgid "My Profile" msgstr "El meu perfil" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "Els meus canals desats" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Els meus canals desats" @@ -3556,11 +3602,11 @@ msgstr "Els meus canals desats" #~ msgstr "el-meu-servidor.com" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nom" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Es requereix un nom" @@ -3570,13 +3616,13 @@ msgstr "Es requereix un nom" msgid "Name or Description Violates Community Standards" msgstr "El nom o la descripció infringeixen els estàndards comunitaris" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Natura" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navega a la pantalla següent" @@ -3598,7 +3644,7 @@ msgstr "Necessites informar d'una infracció dels drets d'autor?" #~ msgid "Never lose access to your followers and data." #~ msgstr "No perdis mai accés als teus seguidors ni a les teves dades." -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "No perdis mai accés als teus seguidors i les teves dades." @@ -3610,7 +3656,7 @@ msgstr "No perdis mai accés als teus seguidors i les teves dades." msgid "Nevermind, create a handle for me" msgstr "Tant hi fa, crea'm un identificador" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Nova" @@ -3619,7 +3665,7 @@ msgstr "Nova" msgid "New" msgstr "Nova" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3629,29 +3675,29 @@ msgstr "Xat nou" msgid "New messages" msgstr "Nous missatges" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Nova llista de moderació" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Nova contrasenya" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Nova contrasenya" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Nova publicació" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Nova publicació" @@ -3665,7 +3711,7 @@ msgstr "Nova publicació" #~ msgid "New Post" #~ msgstr "Nova publicació" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nova llista d'usuaris" @@ -3673,7 +3719,7 @@ msgstr "Nova llista d'usuaris" msgid "Newest replies first" msgstr "Les respostes més noves primer" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Notícies" @@ -3684,8 +3730,8 @@ msgstr "Notícies" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Següent" @@ -3708,7 +3754,7 @@ msgid "No" msgstr "No" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Cap descripció" @@ -3716,7 +3762,8 @@ msgstr "Cap descripció" msgid "No DNS Panel" msgstr "No hi ha panell de DNS" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "No s'han trobat GIF destacats. Pot haver-hi un problema amb Tenor." @@ -3728,7 +3775,7 @@ msgstr "Ja no segueixes a {0}" msgid "No longer than 253 characters" msgstr "No pot tenir més de 253 caràcters" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "Encara no tens cap missatge" @@ -3736,7 +3783,7 @@ msgstr "Encara no tens cap missatge" msgid "No more conversations to show" msgstr "No hi ha més converses per a mostrar" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Encara no tens cap notificació" @@ -3752,7 +3799,7 @@ msgstr "Ningú" msgid "No result" msgstr "Cap resultat" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "Cap resultat" @@ -3760,17 +3807,18 @@ msgstr "Cap resultat" msgid "No results found" msgstr "No s'han trobat resultats" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "No s'han trobat resultats per \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "No s'han trobat resultats per {query}" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "No s'han trobat resultats de cerca per a \"{search}\"." @@ -3783,11 +3831,11 @@ msgstr "No s'han trobat resultats de cerca per a \"{search}\"." msgid "No thanks" msgstr "No, gràcies" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Ningú" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "Ningú pot respondre" @@ -3814,9 +3862,9 @@ msgstr "No s'ha trobat" msgid "Not right now" msgstr "Ara mateix no" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -3836,9 +3884,9 @@ msgstr "Sons de les notificacions" msgid "Notification Sounds" msgstr "Sons de les notificacions" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3846,7 +3894,7 @@ msgstr "Sons de les notificacions" msgid "Notifications" msgstr "Notificacions" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Ara" @@ -3870,16 +3918,16 @@ msgstr "Nuesa o contingut per a adults no etiquetat com a tal" msgid "Off" msgstr "Apagat" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Ostres!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Ostres! Alguna cosa ha fallat." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "D'acord" @@ -3892,15 +3940,15 @@ msgstr "D'acord" msgid "Oldest replies first" msgstr "Respostes més antigues primer" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Restableix la incorporació" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Falta el text alternatiu a una o més imatges." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "Només s'accepten fitxers .jpg i .png" @@ -3922,11 +3970,15 @@ msgstr "Ostres, alguna cosa ha anat malament!" msgid "Oops!" msgstr "Ostres!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Obre" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "Obre el creador d'avatars" @@ -3934,13 +3986,13 @@ msgstr "Obre el creador d'avatars" #~ msgid "Open content filtering settings" #~ msgstr "Obre la configuració del filtre de contingut" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "Obre les opcions de les converses" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Obre el selector d'emojis" @@ -3948,7 +4000,7 @@ msgstr "Obre el selector d'emojis" msgid "Open feed options menu" msgstr "Obre el menú de les opcions del canal" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Obre els enllaços al navegador de l'aplicació" @@ -3968,24 +4020,24 @@ msgstr "Obre la configuració de les paraules i etiquetes silenciades" msgid "Open navigation" msgstr "Obre la navegació" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Obre el menú de les opcions de publicació" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Obre la pàgina d'historial" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "Obre el registre del sistema" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "Obre {numItems} opcions" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Obre la configuració d'accessibilitat" @@ -3994,22 +4046,22 @@ msgid "Opens additional details for a debug entry" msgstr "Obre detalls addicionals per una entrada de depuració" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Obre una llista expandida d'usuaris en aquesta notificació" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Obre una llista expandida d'usuaris en aquesta notificació" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Obre la càmera del dispositiu" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Obre el compositor" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Obre la configuració d'idioma" @@ -4021,7 +4073,7 @@ msgstr "Obre la galeria fotogràfica del dispositiu" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Obre l'editor del perfil per a editar el nom, avatar, imatge de fons i descripció" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Obre la configuració per les incrustacions externes" @@ -4043,7 +4095,7 @@ msgstr "Obre el procés per a iniciar sessió a un compte existent de Bluesky" #~ msgid "Opens following list" #~ msgstr "Obre la llista de seguits" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "Obre el diàleg per a triar GIF" @@ -4055,7 +4107,11 @@ msgstr "Obre el diàleg per a triar GIF" msgid "Opens list of invite codes" msgstr "Obre la llista de codis d'invitació" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Obre el modal per a la confirmació de l'eliminació del compte. Requereix codi de correu electrònic" @@ -4063,19 +4119,19 @@ msgstr "Obre el modal per a la confirmació de l'eliminació del compte. Requere #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Obre el modal per a confirmar l'eliminació del compte. Requereix un codi de correu" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "Obre el modal per a canviar la contrasenya de Bluesky" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Obre el modal per a triar un nou identificador de Bluesky" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Obre el modal per a baixar les dades del vostre compte Bluesky (repositori)" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "Obre el modal per a verificar el correu" @@ -4083,7 +4139,7 @@ msgstr "Obre el modal per a verificar el correu" msgid "Opens modal for using custom domain" msgstr "Obre el modal per a utilitzar un domini personalitzat" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Obre la configuració de la moderació" @@ -4092,15 +4148,15 @@ msgid "Opens password reset form" msgstr "Obre el formulari de restabliment de la contrasenya" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Obre pantalla per a editar els canals desats" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Obre la pantalla amb tots els canals desats" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "Obre la configuració de les contrasenyes d'aplicació" @@ -4108,7 +4164,7 @@ msgstr "Obre la configuració de les contrasenyes d'aplicació" #~ msgid "Opens the app password settings page" #~ msgstr "Obre la pàgina de configuració de les contrasenyes d'aplicació" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "Obre les preferències del canal de Seguint" @@ -4124,20 +4180,25 @@ msgstr "Obre la web enllaçada" #~ msgid "Opens the message settings page" #~ msgstr "Obre la pàgina de configuració dels missatges" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Obre la pàgina de l'historial" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Obre la pàgina de registres del sistema" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Obre les preferències dels fils de debat" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Opció {0} de {numItems}" @@ -4146,10 +4207,18 @@ msgstr "Opció {0} de {numItems}" msgid "Optionally provide additional information below:" msgstr "Opcionalment, proporciona informació addicional a continuació:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "O combina aquestes opcions:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "Un altre" @@ -4162,7 +4231,7 @@ msgstr "Un altre compte" #~ msgid "Other service" #~ msgstr "Un altre servei" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Un altre…" @@ -4181,12 +4250,12 @@ msgstr "Pàgina no trobada" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Contrasenya" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "Contrasenya canviada" @@ -4202,7 +4271,7 @@ msgstr "Contrasenya actualitzada!" msgid "Pause" msgstr "Posa en pausa" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "Gent" @@ -4222,7 +4291,7 @@ msgstr "Cal permís per a accedir al carret de la càmera." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "S'ha denegat el permís per a accedir a la càmera. Activa'l a la configuració del teu sistema." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Mascotes" @@ -4235,7 +4304,7 @@ msgid "Pictures meant for adults." msgstr "Imatges destinades a adults." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Fixa a l'inici" @@ -4243,11 +4312,11 @@ msgstr "Fixa a l'inici" msgid "Pin to Home" msgstr "Fixa a l'Inici" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Canals de notícies fixats" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "Fixat als teus canals" @@ -4321,7 +4390,7 @@ msgstr "Introdueix una paraula, una etiqueta o una frase vàlida per a silenciar msgid "Please enter your email." msgstr "Introdueix el teu correu." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Introdueix la teva contrasenya també:" @@ -4350,11 +4419,11 @@ msgstr "Inicia sessió com a @{0}" msgid "Please Verify Your Email" msgstr "Verifica el teu correu" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Espera que es generi la targeta de l'enllaç" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Política" @@ -4366,13 +4435,13 @@ msgstr "Pornografia" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Publica" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Publicació" @@ -4383,7 +4452,7 @@ msgstr "Publicació" #~ msgid "Post" #~ msgstr "Publicació" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Publicació per {0}" @@ -4393,7 +4462,7 @@ msgstr "Publicació per {0}" msgid "Post by @{0}" msgstr "Publicació per @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Publicació eliminada" @@ -4402,16 +4471,16 @@ msgid "Post hidden" msgstr "Publicació oculta" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Publicació amagada per una paraula silenciada" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Publicació amagada per tu" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Idioma de la publicació" @@ -4468,7 +4537,7 @@ msgstr "Prem per a tornar-ho a provar" msgid "Previous image" msgstr "Imatge anterior" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Idioma principal" @@ -4476,15 +4545,15 @@ msgstr "Idioma principal" msgid "Prioritize Your Follows" msgstr "Prioritza els usuaris que segueixes" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Privacitat" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Política de privacitat" @@ -4514,11 +4583,11 @@ msgstr "Perfil" msgid "Profile updated" msgstr "Perfil actualitzat" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Protegeix el teu compte verificant el teu correu." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Públic" @@ -4526,31 +4595,34 @@ msgstr "Públic" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Llistes d'usuaris per a silenciar o bloquejar en massa, públiques i per a compartir." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Llistes que poden nodrir canals, públiques i per a compartir." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Publica" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Publica la resposta" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Cita la publicació" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "Cita la publicació" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Cita la publicació" #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Cita la publicació" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Cita la publicació" #: src/view/com/modals/Repost.tsx:56 #~ msgid "Quote Post" @@ -4564,6 +4636,10 @@ msgstr "Aleatori (també conegut com a \"Poster's Roulette\")" msgid "Ratios" msgstr "Proporcions" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "Raó:" @@ -4572,7 +4648,7 @@ msgstr "Raó:" #~ msgid "Reason: {0}" #~ msgstr "Raó: {0}" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "Cerques recents" @@ -4593,10 +4669,10 @@ msgid "Reload conversations" msgstr "Carrega les converses de nou" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Elimina" @@ -4609,7 +4685,7 @@ msgstr "Elimina" msgid "Remove account" msgstr "Elimina el compte" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "Elimina l'avatar" @@ -4617,6 +4693,10 @@ msgstr "Elimina l'avatar" msgid "Remove Banner" msgstr "Elimina el bàner" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4627,15 +4707,15 @@ msgstr "Elimina el canal" msgid "Remove feed?" msgstr "Vols eliminar el canal?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Elimina dels meus canals" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "Vols eliminar-lo dels teus canals?" @@ -4651,11 +4731,20 @@ msgstr "Elimina la visualització prèvia de la imatge" msgid "Remove mute word from your list" msgstr "Elimina la paraula silenciada de la teva llista" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "Elimina la citació" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Elimina la republicació" @@ -4672,17 +4761,17 @@ msgstr "Elimina aquest canal dels meus canals" #~ msgstr "Vols eliminar aquest canal dels teus canals desats?" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Elimina de la llista" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Eliminat dels meus canals" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Eliminat dels teus canals" @@ -4690,7 +4779,7 @@ msgstr "Eliminat dels teus canals" msgid "Removes default thumbnail from {0}" msgstr "Elimina la miniatura per defecte de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Elimina la publicació amb la citació" @@ -4707,7 +4796,7 @@ msgstr "Respostes" msgid "Replies to this thread are disabled" msgstr "Les respostes a aquest fil de debat estan deshabilitades" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Respon" @@ -4722,13 +4811,13 @@ msgstr "Filtres de resposta" #~ msgid "Reply to <0/>" #~ msgstr "Resposta a <0/>" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Resposta a <0><1/>" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4743,13 +4832,13 @@ msgstr "Informa" #~ msgid "Report account" #~ msgstr "Informa del compte" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Informa del compte" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "Informa d'aquesta conversa" @@ -4763,16 +4852,16 @@ msgstr "Diàleg de l'informe" msgid "Report feed" msgstr "Informa del canal" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Informa de la llista" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "Informa del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Informa de la publicació" @@ -4802,20 +4891,21 @@ msgstr "Informa d'aquesta publicació" msgid "Report this user" msgstr "Informa d'aquest usuari" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Republica" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Republica" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Republica o cita la publicació" @@ -4827,7 +4917,7 @@ msgstr "Republica o cita la publicació" msgid "Reposted By" msgstr "Republicat per" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "Republicat per {0}" @@ -4839,15 +4929,15 @@ msgstr "Republicat per {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Republicada per <0/>" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Republicat per <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "ha republicat la teva publicació" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Republicacions d'aquesta publicació" @@ -4860,8 +4950,8 @@ msgstr "Demana un canvi" #~ msgid "Request code" #~ msgstr "Demana un codi" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Demana un codi" @@ -4882,11 +4972,11 @@ msgstr "Requerit per aquest proveïdor" msgid "Resend email" msgstr "Torna a enviar el correu" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Codi de restabliment" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Codi de restabliment" @@ -4894,8 +4984,8 @@ msgstr "Codi de restabliment" #~ msgid "Reset onboarding" #~ msgstr "Restableix la incorporació" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Restableix l'estat de la incorporació" @@ -4907,16 +4997,16 @@ msgstr "Restableix la contrasenya" #~ msgid "Reset preferences" #~ msgstr "Restableix les preferències" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Restableix l'estat de les preferències" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Restableix l'estat de la incorporació" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Restableix l'estat de les preferències" @@ -4929,14 +5019,14 @@ msgstr "Torna a intentar iniciar sessió" msgid "Retries the last action, which errored out" msgstr "Torna a intentar l'última acció, que ha donat error" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4948,7 +5038,7 @@ msgstr "Torna-ho a provar" #~ msgstr "Torna-ho a provar" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Torna a la pàgina anterior" @@ -4969,13 +5059,13 @@ msgstr "Torna a la pàgina anterior" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Desa" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Desa" @@ -5005,7 +5095,7 @@ msgstr "Desa la imatge retallada" msgid "Save to my feeds" msgstr "Desa-ho als meus canals" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Canals desats" @@ -5018,7 +5108,7 @@ msgstr "S'ha desat a la teva galeria d'imatges" #~ msgstr "S'ha desat a la teva galeria d'imatges." #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "S'ha desat als teus canals." @@ -5038,23 +5128,23 @@ msgstr "Desa la configuració de retall d'imatges" msgid "Say hello!" msgstr "Digues hola!" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Ciència" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Desplaça't cap a dalt" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -5068,7 +5158,7 @@ msgstr "Cerca" msgid "Search for \"{query}\"" msgstr "Cerca per \"{query}\"" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "Cerca per \"{searchText}\"" @@ -5098,16 +5188,18 @@ msgstr "Cerca totes les publicacions amb l'etiqueta {displayTag}" msgid "Search for users" msgstr "Cerca usuaris" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "Cerca GIF" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "Cerca perfils" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Cerca Tenor" @@ -5141,10 +5233,10 @@ msgstr "Mostra les publicacions amb <0>{displayTag} d'aquest usuari" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "Mostra el perfil" +#~ msgid "See profile" +#~ msgstr "Mostra el perfil" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Consulta aquesta guia" @@ -5180,15 +5272,15 @@ msgstr "Selecciona un emoji" msgid "Select from an existing account" msgstr "Selecciona d'un compte existent" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "Selecciona GIF" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "Selecciona GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "Selecciona els idiomes" @@ -5206,8 +5298,8 @@ msgstr "Selecciona l'opció {i} de {numItems}" #~ msgstr "Selecciona el servei" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Selecciona alguns d'aquests comptes per a seguir-los" +#~ msgid "Select some accounts below to follow" +#~ msgstr "Selecciona alguns d'aquests comptes per a seguir-los" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -5222,14 +5314,14 @@ msgid "Select the service that hosts your data." msgstr "Selecciona el servei que allotja les teves dades." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Selecciona els canals d'actualitat per a seguir d'aquesta llista" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Selecciona els canals d'actualitat per a seguir d'aquesta llista" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Selecciona què vols veure (o què no vols veure) i nosaltres farem la resta." +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Selecciona què vols veure (o què no vols veure) i nosaltres farem la resta." -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Selecciona quins idiomes vols que incloguin els canals a què estàs subscrit. Si no en selecciones cap, es mostraran tots." @@ -5237,7 +5329,7 @@ msgstr "Selecciona quins idiomes vols que incloguin els canals a què estàs sub #~ msgid "Select your app language for the default text to display in the app" #~ msgstr "Selecciona l'idioma de l'aplicació perquè el text predeterminat es mostri en aquesta" -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "Selecciona l'idioma de l'aplicació perquè el text predeterminat es mostri a l'aplicació." @@ -5245,7 +5337,7 @@ msgstr "Selecciona l'idioma de l'aplicació perquè el text predeterminat es mos msgid "Select your date of birth" msgstr "Selecciona la teva data de naixement" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Selecciona els teus interessos d'entre aquestes opcions" @@ -5253,17 +5345,17 @@ msgstr "Selecciona els teus interessos d'entre aquestes opcions" #~ msgid "Select your phone's country" #~ msgstr "Selecciona el país del teu telèfon" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Selecciona el teu idioma preferit per a les traduccions al teu canal." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Selecciona els teus canals algorítmics primaris" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Selecciona els teus canals algorítmics primaris" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "Selecciona els teus canals algorítmics secundaris" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Selecciona els teus canals algorítmics secundaris" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -5274,11 +5366,11 @@ msgstr "Envia un lloc web net!" msgid "Send Confirmation Email" msgstr "Envia correu de confirmació" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "Envia correu" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "Envia correu" @@ -5292,11 +5384,15 @@ msgstr "Envia correu" msgid "Send feedback" msgstr "Envia comentari" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "Envia el missatge" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -5317,7 +5413,12 @@ msgstr "Envia informe a {0}" msgid "Send verification email" msgstr "Envia un correu de verificació" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Envia un correu amb el codi de confirmació per l'eliminació del compte" @@ -5399,23 +5500,23 @@ msgstr "Configura el teu compte" msgid "Sets Bluesky username" msgstr "Estableix un nom d'usuari de Bluesky" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "Estableix el tema a fosc" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "Estableix el tema a clar" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "Estableix el tema a la configuració del sistema" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "Estableix el tema fosc al tema fosc" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "Estableix el tema fosc al tema atenuat" @@ -5445,7 +5546,7 @@ msgstr "Estableix la relació d'aspecte de la imatge com a ampla" #~ msgstr "Estableix el servidor pel cient de Bluesky" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -5465,12 +5566,12 @@ msgctxt "action" msgid "Share" msgstr "Comparteix" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comparteix" @@ -5482,9 +5583,9 @@ msgstr "Comparteix una història interessant!" msgid "Share a fun fact!" msgstr "Comparteix una dada divertida!" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Comparteix de totes maneres" @@ -5506,11 +5607,10 @@ msgstr "Comparteix el teu canal preferit!" msgid "Shares the linked website" msgstr "Comparteix la web enllaçada" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Mostra" @@ -5544,27 +5644,27 @@ msgstr "Mostra la insígnia i filtra-ho dels canals" msgid "Show follows similar to {0}" msgstr "Mostra seguidors semblants a {0}" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Mostra'n menys com aquest" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Mostra més" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "Mostra'n més com aquest" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -5577,16 +5677,16 @@ msgid "Show Quote Posts" msgstr "Mostra les publicacions citades" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Mostra les publicacions citades en el canal Seguint" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Mostra les publicacions citades en el canal Seguint" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Mostra els citats a Seguint" +#~ msgid "Show quotes in Following" +#~ msgstr "Mostra els citats a Seguint" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Mostra les republicacions al canal Seguint" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Mostra les republicacions al canal Seguint" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5597,12 +5697,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "Mostra les respostes dels comptes que segueixes abans que les altres." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Mostra les respostes a Seguint" +#~ msgid "Show replies in Following" +#~ msgstr "Mostra les respostes a Seguint" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Mostra les respostes al canal Seguint" +#~ msgid "Show replies in Following feed" +#~ msgstr "Mostra les respostes al canal Seguint" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5613,17 +5713,17 @@ msgid "Show Reposts" msgstr "Mostra republicacions" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Mostra les republicacions al canal Seguint" +#~ msgid "Show reposts in Following" +#~ msgstr "Mostra les republicacions al canal Seguint" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Mostra el contingut" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Mostra usuaris" +#~ msgid "Show users" +#~ msgstr "Mostra usuaris" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5688,8 +5788,8 @@ msgstr "Inicia sessió o crea el teu compte per a unir-te a la conversa" msgid "Sign into Bluesky or create a new account" msgstr "Inicia sessió o crea el teu compte per a unir-te a la conversa" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Tanca sessió" @@ -5714,7 +5814,7 @@ msgstr "Registra't o inicia sessió per a unir-te a la conversa" msgid "Sign-in Required" msgstr "Es requereix iniciar sessió" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "S'ha iniciat sessió com a" @@ -5727,12 +5827,11 @@ msgstr "S'ha iniciat sessió com a @{0}" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Tanca la sessió de Bluesky de {0}" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Salta aquest pas" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Salta aquest flux" @@ -5740,11 +5839,11 @@ msgstr "Salta aquest flux" #~ msgid "SMS verification" #~ msgstr "Verificació per SMS" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Desenvolupament de programari" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "Algunes persones poden respondre" @@ -5756,6 +5855,11 @@ msgstr "Alguna cosa ha fallat" #~ msgid "Something went wrong and we're not sure what." #~ msgstr "Alguna cosa ha fallat i no estem segurs de què." +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5800,7 +5904,7 @@ msgstr "Brossa" msgid "Spam; excessive mentions or replies" msgstr "Brossa; excessives mencions o respostes" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Esports" @@ -5812,11 +5916,11 @@ msgstr "Quadrat" #~ msgid "Staging" #~ msgstr "Posada en escena" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "Comença un nou xat" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "Comença un xat amb {displayName}" @@ -5828,7 +5932,7 @@ msgstr "Comença a xatejar" #~ msgid "Status page" #~ msgstr "Pàgina d'estat" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "Pàgina d'estat" @@ -5844,12 +5948,12 @@ msgstr "Pas {0} de {1}" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Pas {0} de {numSteps}" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Historial" @@ -5860,7 +5964,7 @@ msgstr "Historial" msgid "Submit" msgstr "Envia" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Subscriure's" @@ -5874,18 +5978,18 @@ msgstr "Subscriu-te a l'etiquetador" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "Subscriu-te al canal {0}" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Subscriu-te al canal {0}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "Subscriu-te a aquest etiquetador" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Subscriure's a la llista" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Usuaris suggerits per a seguir" @@ -5912,19 +6016,19 @@ msgstr "Suport" msgid "Switch Account" msgstr "Canvia el compte" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Canvia a {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Canvia en compte amb el que tens iniciada la sessió" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Registres del sistema" @@ -5948,7 +6052,7 @@ msgstr "Alt" msgid "Tap to view fully" msgstr "Toca per a veure-ho completament" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Tecnologia" @@ -5956,13 +6060,13 @@ msgstr "Tecnologia" msgid "Tell a joke!" msgstr "Explica un acudit!" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Condicions" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5997,7 +6101,7 @@ msgid "That handle is already taken." msgstr "Aquest identificador ja està agafat." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "El compte podrà interactuar amb tu després del desbloqueig." @@ -6051,8 +6155,12 @@ msgid "The Terms of Service have been moved to" msgstr "Les condicions del servei han estat traslladades a" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Hi ha molts canals per a provar:" +#~ msgid "There are many feeds to try:" +#~ msgstr "Hi ha molts canals per a provar:" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -6069,7 +6177,8 @@ msgstr "Hi ha hagut un problema per a eliminar aquest canal, comprova la teva co msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Hi ha hagut un problema per a actualitzar els teus canals, comprova la teva connexió a internet i torna-ho a provar." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Hi ha hagut un problema per a connectar amb Tenor." @@ -6078,24 +6187,24 @@ msgstr "Hi ha hagut un problema per a connectar amb Tenor." #~ msgstr "Hi ha hagut un problema per a connectar al xat." #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Hi ha hagut un problema per a contactar amb el servidor" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Hi ha hagut un problema per a contactar amb el teu servidor" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." @@ -6103,8 +6212,8 @@ msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a t msgid "There was an issue fetching the list. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir la llista. Toca aquí per a tornar-ho a provar." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les teves llistes. Toca aquí per a tornar-ho a provar." @@ -6114,8 +6223,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "S'ha produït un problema en enviar el teu informe. Comprova la teva connexió a Internet." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Hi ha hagut un problema en sincronitzar les teves preferències amb el servidor" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Hi ha hagut un problema en sincronitzar les teves preferències amb el servidor" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -6126,28 +6235,29 @@ msgstr "Hi ha hagut un problema en obtenir les teves contrasenyes d'aplicació" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Hi ha hagut un problema! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Hi ha hagut un problema. Comprova la teva connexió a internet i torna-ho a provar." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "S'ha produït un problema inesperat a l'aplicació. Fes-nos saber si això t'ha passat a tu!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Hi ha hagut una gran quantitat d'usuaris nous a Bluesky! Activarem el teu compte tan aviat com puguem." @@ -6156,8 +6266,8 @@ msgstr "Hi ha hagut una gran quantitat d'usuaris nous a Bluesky! Activarem el te #~ msgstr "Aquest telèfon és erroni. Tria el teu país i introdueix el teu telèfon complert" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Aquests són alguns comptes populars que et poden agradar:" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Aquests són alguns comptes populars que et poden agradar:" #~ msgid "This {0} has been labeled." #~ msgstr "Aquest {0} ha estat etiquetat." @@ -6203,7 +6313,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Aquest contingut està allotjat a {0}. Vols habilitat els continguts externs?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Aquest contingut no està disponible per culpa de que un dels usuaris involucrats ha bloquejat a l'altre." @@ -6215,7 +6325,7 @@ msgstr "Aquest contingut no es pot veure sense un compte de Bluesky." #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." #~ msgstr "Aquesta funcionalitat està en beta. En <0>aquesta entrada al blog tens més informació." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Aquesta funció està en versió beta. Podeu obtenir més informació sobre les exportacions de repositoris en <0>aquesta entrada de bloc." @@ -6225,7 +6335,7 @@ msgstr "Aquest canal està rebent moltes visites actualment i està temporalment #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Aquest canal està buit!" @@ -6277,7 +6387,7 @@ msgstr "Aquest etiquetador no ha declarat quines etiquetes publica i pot ser que msgid "This link is taking you to the following website:" msgstr "Aquest enllaç et porta a la web:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "Aquesta llista està buida!" @@ -6289,20 +6399,20 @@ msgstr "Aquest servei de moderació no està disponible. Mira a continuació per msgid "This name is already in use" msgstr "Aquest nom ja està en ús" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Aquesta publicació ha estat esborrada." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquesta publicació només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Aquesta publicació no es mostrarà als canals." -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquest perfil només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." @@ -6323,7 +6433,7 @@ msgid "This user has blocked you" msgstr "Aquest usuari t'ha bloquejat" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Aquest usuari t'ha bloquejat. No pots veure les seves publicacions." @@ -6367,12 +6477,12 @@ msgstr "Això suprimirà {0} de les teves paraules silenciades. Sempre la pots t #~ msgid "This will hide this post from your feeds." #~ msgstr "Això amagarà aquesta publicació dels teus canals." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "Preferències dels fils de debat" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Preferències dels fils de debat" @@ -6400,7 +6510,7 @@ msgstr "A qui vols enviar aquest informe?" msgid "Toggle between muted word options." msgstr "Commuta entre les opcions de paraules silenciades." -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Commuta el menú desplegable" @@ -6409,7 +6519,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Commuta per a habilitar o deshabilitar el contingut per a adults" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "Superior" @@ -6417,10 +6527,12 @@ msgstr "Superior" msgid "Transformations" msgstr "Transformacions" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Tradueix" @@ -6433,11 +6545,11 @@ msgstr "Torna-ho a provar" #~ msgid "Try again" #~ msgstr "Torna-ho a provar" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Autenticació de dos factors" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "Escriu aquí el teu missatge" @@ -6445,11 +6557,11 @@ msgstr "Escriu aquí el teu missatge" msgid "Type:" msgstr "Tipus:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Desbloqueja la llista" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Deixa de silenciar la llista" @@ -6458,7 +6570,7 @@ msgstr "Deixa de silenciar la llista" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 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." @@ -6468,8 +6580,8 @@ msgstr "No es pot contactar amb el teu servei. Comprova la teva connexió a inte #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Desbloqueja" @@ -6478,25 +6590,24 @@ msgctxt "action" msgid "Unblock" msgstr "Desbloqueja" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "Desbloqueja el compte" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Desbloqueja el compte" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Vols desbloquejar el compte?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Desfés la republicació" @@ -6513,8 +6624,8 @@ msgstr "Deixa de seguir" msgid "Unfollow {0}" msgstr "Deixa de seguir a {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Deixa de seguir el compte" @@ -6531,7 +6642,7 @@ msgid "Unlike this feed" msgstr "Desfés el m'agrada a aquest canal" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Deixa de silenciar" @@ -6539,8 +6650,8 @@ msgstr "Deixa de silenciar" msgid "Unmute {truncatedTag}" msgstr "Deixa de silenciar {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Deixa de silenciar el compte" @@ -6552,7 +6663,7 @@ msgstr "Deixa de silenciar totes les publicacions amb {displayTag}" #~ msgid "Unmute all {tag} posts" #~ msgstr "Deixa de silenciar totes les publicacions amb {tag}" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "Deixa de silenciar la conversa" @@ -6560,13 +6671,13 @@ msgstr "Deixa de silenciar la conversa" #~ msgid "Unmute notifications" #~ msgstr "Deixa de silenciar les notificacions" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Deixa de silenciar el fil de debat" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Deixa de fixar" @@ -6574,11 +6685,11 @@ msgstr "Deixa de fixar" msgid "Unpin from home" msgstr "Deixa de fixar a l'inici" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Desancora la llista de moderació" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "Ja no està fix als teus canals" @@ -6603,7 +6714,7 @@ msgstr "Dona't de baixa d'aquest etiquetador" msgid "Unwanted Sexual Content" msgstr "Contingut sexual no desitjat" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Actualitza {displayName} a les Llistes" @@ -6619,7 +6730,7 @@ msgstr "Actualitza a {handle}" msgid "Updating..." msgstr "Actualitzant…" -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "Enlloc d'això, penja una foto" @@ -6627,20 +6738,20 @@ msgstr "Enlloc d'això, penja una foto" msgid "Upload a text file to:" msgstr "Puja un fitxer de text a:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Puja de la càmera" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Puja dels Arxius" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6693,11 +6804,11 @@ msgid "Used by:" msgstr "Utilitzat per:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Usuari bloquejat" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "Usuari bloquejat per \"{0}\"" @@ -6709,7 +6820,7 @@ msgstr "Usuari bloquejat per una llista" msgid "User Blocked by List" msgstr "Usuari bloquejat per una llista" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "L'usuari t'ha bloquejat" @@ -6721,30 +6832,30 @@ msgstr "L'usuari t'ha bloquejat" #~ msgid "User handle" #~ msgstr "Identificador d'usuari" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Llista d'usuaris per {0}" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "Llista d'usuaris feta per <0/>" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Llista d'usuaris feta per tu" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Llista d'usuaris creada" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Llista d'usuaris actualitzada" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Llistes d'usuaris" @@ -6752,7 +6863,7 @@ msgstr "Llistes d'usuaris" msgid "Username or email address" msgstr "Nom d'usuari o correu" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Usuaris" @@ -6767,7 +6878,7 @@ msgstr "usuaris seguits per <0/>" msgid "Users I follow" msgstr "Els usuaris als que segueixo" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Usuaris a \"{0}\"" @@ -6791,15 +6902,15 @@ msgstr "Valor:" msgid "Verify DNS Record" msgstr "Verifica els registres de DNS" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "Verifica el correu" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Verifica el meu correu" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Verifica el meu correu" @@ -6820,18 +6931,22 @@ msgstr "Verifica el teu correu" #~ msgid "Version {0}" #~ msgstr "Versió {0}" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "Versió {appVersion} {bundleInfo}" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Videojocs" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Veure l'avatar de {0}" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Veure el registre de depuració" @@ -6844,7 +6959,7 @@ msgstr "Veure els detalls" msgid "View details for reporting a copyright violation" msgstr "Veure els detalls per a informar d'una infracció dels drets d'autor" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Veure el fil de debat complet" @@ -6854,11 +6969,12 @@ msgstr "Mostra informació sobre aquestes etiquetes" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Veure el perfil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Veure l'avatar" @@ -6878,7 +6994,6 @@ msgstr "Visita el lloc web" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Adverteix" @@ -6902,11 +7017,11 @@ msgstr "No hem trobat cap resultat per a aquest hashtag." msgid "We couldn't load this conversation" msgstr "No hem pogut carregar aquesta conversa" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Calculem {estimatedTime} fins que el teu compte estigui llest." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperem que t'ho passis pipa. Recorda que Bluesky és:" @@ -6919,8 +7034,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "Recomanem evitar les paraules habituals que apareixen en moltes publicacions, ja que pot provocar que no es mostri cap publicació." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Et recomanem el nostre canal \"Discover\":" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Et recomanem el nostre canal \"Discover\":" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6930,11 +7045,11 @@ msgstr "No hem pogut carregar les teves preferències de data de naixement. Torn msgid "We were unable to load your configured labelers at this time." msgstr "En aquest moment no hem pogut carregar els teus etiquetadors configurats." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "No ens hem pogut connectar. Torna-ho a provar per a continuar configurant el teu compte. Si continua fallant, pots ometre aquest flux." -#: src/screens/Deactivated.tsx:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "T'informarem quan el teu compte estigui llest." @@ -6942,11 +7057,11 @@ msgstr "T'informarem quan el teu compte estigui llest." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Analitzarem la teva apel·lació ràpidament." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Ho farem servir per a personalitzar la teva experiència." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "Tenim problemes de xarxa, torna-ho a provar" @@ -6954,7 +7069,7 @@ msgstr "Tenim problemes de xarxa, torna-ho a provar" msgid "We're so excited to have you join us!" msgstr "Ens fa molta il·lusió que t'uneixis a nosaltres!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Ho sentim, però no hem pogut resoldre aquesta llista. Si això continua, posa't en contacte amb el creador de la llista, @{handleOrDid}." @@ -6962,7 +7077,7 @@ msgstr "Ho sentim, però no hem pogut resoldre aquesta llista. Si això continua msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Ho sentim, però no hem pogut carregar les teves paraules silenciades en aquest moment. Torna-ho a provar." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ens sap greu, però la teva cerca no s'ha pogut fer. Prova-ho d'aquí una estona." @@ -6975,11 +7090,15 @@ msgstr "Ens sap greu! No podem trobar la pàgina que estàs cercant." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "Ho sentim! Només et pots subscriure a deu etiquetadors i has arribat al teu límit de deu." +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Us donem la benvinguda a <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Quins són els teus interessos?" @@ -6992,7 +7111,7 @@ msgstr "Quins són els teus interessos?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Què hi ha de nou" @@ -7009,7 +7128,7 @@ msgstr "Quins idiomes t'agradaria veure en els teus canals algorítmics?" msgid "Who can message you?" msgstr "Qui et pot enviar missatges?" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Qui hi pot respondre" @@ -7046,21 +7165,21 @@ msgstr "Per què s'hauria de revisar aquest usuari?" msgid "Wide" msgstr "Amplada" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "Escriu un missatge" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Escriu una publicació" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Escriu la teva resposta" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Escriptors" @@ -7078,11 +7197,20 @@ msgstr "Escriptors" msgid "Yes" msgstr "Sí" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "Ahir, {time}" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Estàs a la cua." @@ -7095,13 +7223,17 @@ msgstr "No segueixes a ningú." msgid "You can also discover new Custom Feeds to follow." msgstr "També pots descobrir nous canals personalitzats per a seguir." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/view/com/auth/create/Step1.tsx:106 #~ msgid "You can change hosting providers at any time." #~ msgstr "Pots canviar el teu proveïdor d'allotjament quan vulguis." #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Pots canviar aquests paràmetres més endavant." +#~ msgid "You can change these settings later." +#~ msgstr "Pots canviar aquests paràmetres més endavant." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -7116,6 +7248,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "Ara pots iniciar sessió amb la nova contrasenya." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "No tens cap seguidor." @@ -7124,7 +7260,7 @@ msgstr "No tens cap seguidor." 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 "Encara no tens codis d'invitació! Te n'enviarem quan portis una mica més de temps a Bluesky." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "No tens cap canal fixat." @@ -7132,7 +7268,7 @@ msgstr "No tens cap canal fixat." #~ msgid "You don't have any saved feeds!" #~ msgstr "No tens cap canal desat!" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "No tens cap canal desat." @@ -7145,19 +7281,19 @@ msgid "You have blocked this user" msgstr "Has bloquejat aquest usuari" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Has bloquejat aquest usuari. No pots veure el seu contingut." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Has entrat un codi invàlid. Hauria de ser tipus XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "Has amagat aquesta publicació" @@ -7166,11 +7302,11 @@ msgid "You have hidden this post." msgstr "Has amagat aquesta publicació." #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Has silenciat aquest compte." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "Has silenciat aquest usuari" @@ -7182,12 +7318,12 @@ msgstr "Has silenciat aquest usuari" msgid "You have no conversations yet. Start one!" msgstr "Encara no tens cap conversa. Comença'n una!" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "No tens canals." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "No tens llistes." @@ -7240,18 +7376,22 @@ msgstr "Has de tenir 13 anys o més per a registrar-te" #~ msgstr "Has de tenir 18 anys o més per a habilitar el contingut per a adults." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Has de tenir 18 anys o més per a habilitar el contingut per a adults" +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Has de tenir 18 anys o més per a habilitar el contingut per a adults" #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "Has d'escollir almenys un etiquetador per a un informe" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Ja no rebràs més notificacions d'aquest debat" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Ara rebràs notificacions d'aquest debat" @@ -7259,26 +7399,39 @@ msgstr "Ara rebràs notificacions d'aquest debat" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Rebràs un correu amb un \"codi de restabliment\". Introdueix aquí el codi i després la teva contrasenya nova." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "Tu: {0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Tu tens el control" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Tu tens el control" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Estàs a la cua" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Ja està tot llest!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Has triat amagar una paraula o una etiqueta d'aquesta publicació." @@ -7290,11 +7443,11 @@ msgstr "Has arribat al final del vostre cabal! Cerca alguns comptes més per a s msgid "Your account" msgstr "El teu compte" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "El teu compte s'ha eliminat" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "El repositori del teu compte, que conté tots els registres de dades públiques, es pot baixar com a fitxer \"CAR\". Aquest fitxer no inclou incrustacions multimèdia, com ara imatges, ni les teves dades privades, que s'han d'obtenir per separat." @@ -7311,12 +7464,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "La teva elecció es desarà, però es pot canviar més endavant a la configuració." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "El teu canal per defecte és \"Seguint\"" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "El teu canal per defecte és \"Seguint\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "El teu correu no sembla vàlid." @@ -7358,23 +7511,27 @@ msgstr "El teu identificador complet serà <0>@{0}" msgid "Your muted words" msgstr "Les teves paraules silenciades" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "S'ha canviat la teva contrasenya!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "S'ha publicat" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Les teves publicacions, m'agrades i bloquejos són públics. Els comptes silenciats són privats." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "El teu perfil" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "S'ha publicat la teva resposta" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index a9d323a0ba..4ba96a35e9 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -13,11 +13,15 @@ msgstr "" "Language-Team: Translators in PR 2319, PythooonUser, cdfzo\n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(keine E-Mail)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -37,7 +41,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -51,15 +55,15 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -67,15 +71,15 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -83,15 +87,19 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" @@ -100,7 +108,7 @@ msgstr "" msgid "{following} following" msgstr "{following} folge ich" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "" @@ -175,8 +183,8 @@ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Eine neue Version der App ist verfügbar. Bitte aktualisiere die App, um sie weiter nutzen zu können." -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Zugriff auf Navigationslinks und Einstellungen" @@ -185,11 +193,11 @@ msgid "Access profile and other navigation links" msgstr "Zugang zum Profil und anderen Navigationslinks" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Barrierefreiheit" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "" @@ -203,25 +211,25 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Konto" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Konto blockiert" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Konto stummgeschaltet" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Konto stummgeschaltet" @@ -238,22 +246,22 @@ msgid "Account removed from quick access" msgstr "Konto aus dem Schnellzugriff entfernt" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Konto entblockiert" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Konto entfolgt" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Stummschaltung für Konto aufgehoben" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Hinzufügen" @@ -261,13 +269,14 @@ msgstr "Hinzufügen" msgid "Add a content warning" msgstr "Eine Inhaltswarnung hinzufügen" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Einen Nutzer zu dieser Liste hinzufügen" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Konto hinzufügen" @@ -327,12 +336,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Zu Listen hinzufügen" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Zu meinen Feeds hinzufügen" @@ -341,11 +350,11 @@ msgstr "Zu meinen Feeds hinzufügen" #~ msgstr "Hinzugefügt" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Zur Liste hinzugefügt" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Zu meinen Feeds hinzugefügt" @@ -354,7 +363,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Passe die Anzahl der Likes an, die eine Antwort haben muss, um in deinem Feed angezeigt zu werden." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Inhalt für Erwachsene" @@ -368,11 +376,11 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Erweitert" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "All deine gespeicherten Feeds an einem Ort." @@ -392,7 +400,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "Hast du bereits einen Code?" @@ -429,7 +437,7 @@ msgstr "Eine E-Mail wurde an {0} gesendet. Sie enthält einen Bestätigungscode, msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Eine E-Mail wurde an deine vorherige Adresse {0} gesendet. Sie enthält einen Bestätigungscode, den du unten eingeben kannst." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "" @@ -450,16 +458,16 @@ msgstr "Ein Problem, das hier nicht aufgelistet ist" msgid "An issue occurred, please try again." msgstr "Es ist ein Problem aufgetreten, bitte versuche es erneut." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "und" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Tiere" @@ -471,7 +479,7 @@ msgstr "" msgid "Anti-Social Behavior" msgstr "Asoziales Verhalten" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "App-Sprache" @@ -487,13 +495,13 @@ msgstr "App-Passwortnamen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestri msgid "App Password names must be at least 4 characters long." msgstr "App-Passwortnamen müssen mindestens 4 Zeichen lang sein." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "App-Passwort-Einstellungen" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "App-Passwörter" @@ -535,7 +543,7 @@ msgstr "Einspruch gegen diese Entscheidung" #~ msgid "Appeal this decision." #~ msgstr "Einspruch gegen diese Entscheidung." -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Erscheinungsbild" @@ -552,7 +560,7 @@ msgstr "Bist du sicher, dass du das App-Passwort \"{name}\" löschen möchtest?" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -564,11 +572,11 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Bist du sicher, dass du {0} von deinen Feeds entfernen möchtest?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "Bist du sicher, dass du diesen Entwurf verwerfen möchtest?" @@ -584,7 +592,7 @@ msgstr "Bist du sicher?" msgid "Are you writing in <0>{0}?" msgstr "Schreibst du auf <0>{0}?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Kunst" @@ -596,7 +604,7 @@ msgstr "Künstlerische oder nicht-erotische Nacktheit." msgid "At least 3 characters" msgstr "Mindestens 3 Zeichen" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -609,9 +617,9 @@ msgstr "Mindestens 3 Zeichen" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Zurück" @@ -621,10 +629,10 @@ msgstr "Zurück" #~ msgstr "Zurück" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "Ausgehend von deinem Interesse an {interestsText}" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Ausgehend von deinem Interesse an {interestsText}" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Grundlagen" @@ -632,38 +640,38 @@ msgstr "Grundlagen" msgid "Birthday" msgstr "Geburtstag" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Geburtstag:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Blockieren" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Konto blockieren" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "Konto blockieren?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Konten blockieren" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Blockliste" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "Diese Konten blockieren?" @@ -671,8 +679,8 @@ msgstr "Diese Konten blockieren?" #~ msgid "Block this List" #~ msgstr "Diese Liste blockieren" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Blockiert" @@ -685,7 +693,7 @@ msgstr "Blockierte Konten" msgid "Blocked Accounts" msgstr "Blockierte Konten" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." @@ -693,7 +701,7 @@ msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwäh 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 "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren. Du wirst ihre Inhalte nicht sehen und sie werden daran gehindert, deine zu sehen." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Blockierter Beitrag." @@ -701,11 +709,11 @@ msgstr "Blockierter Beitrag." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blockieren hindert diesen Kennzeichnungsdienst nicht daran, Kennzeichnungen zu deinem Konto hinzuzufügen." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Die Blockierung ist öffentlich. Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blockieren verhindert nicht, dass Kennzeichnungen zu deinem Konto hinzugefügt werden, verhindert aber, dass dieses Konto in deinen Threads antworten oder interagieren kann." @@ -749,7 +757,7 @@ msgstr "Bilder verwischen" msgid "Blur images and filter from feeds" msgstr "Bilder verwischen und aus Feeds herausfiltern" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Bücher" @@ -766,7 +774,7 @@ msgstr "" msgid "Business" msgstr "Business" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "von —" @@ -779,10 +787,10 @@ msgid "By {0}" msgstr "Von {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "" +#~ msgid "by @{0}" +#~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "von <0/>" @@ -790,7 +798,7 @@ msgstr "von <0/>" msgid "By creating an account you agree to the {els}." msgstr "Mit dem Erstellen des Kontos akzeptierst du die {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "von dir" @@ -806,14 +814,15 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -821,23 +830,23 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Abbrechen" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Abbrechen" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Konto-Löschung abbrechen" @@ -853,10 +862,14 @@ msgstr "Bildbeschneidung abbrechen" msgid "Cancel profile editing" msgstr "Profilbearbeitung abbrechen" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Beitrag zitieren abbrechen" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -870,17 +883,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Ändern" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Handle ändern" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Handle ändern" @@ -888,12 +901,12 @@ msgstr "Handle ändern" msgid "Change my email" msgstr "Meine E-Mail ändern" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Passwort ändern" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Passwort Ändern" @@ -915,24 +928,24 @@ msgstr "Deine E-Mail ändern" msgid "Chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "" @@ -940,8 +953,8 @@ msgstr "" #~ msgid "Chat with {chatId}" #~ msgstr "" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Meinen Status prüfen" @@ -957,11 +970,11 @@ msgstr "Meinen Status prüfen" msgid "Check your email for a login code and enter it here." msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Überprüfe deinen Posteingang auf eine E-Mail mit dem Bestätigungscode, den du unten eingeben musst:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Wähle \"Alle\" oder \"Niemand\"" @@ -973,7 +986,7 @@ msgstr "Wähle \"Alle\" oder \"Niemand\"" msgid "Choose Service" msgstr "Service wählen" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Wähle die Algorithmen aus, welche deine benutzerdefinierten Feeds generieren." @@ -987,39 +1000,39 @@ msgid "Choose this color as your avatar" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Wähle deine Haupt-Feeds" +#~ msgid "Choose your main feeds" +#~ msgstr "Wähle deine Haupt-Feeds" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Wähle dein Passwort" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Alle alten Speicherdaten löschen" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Alle alten Speicherdaten löschen (danach neu starten)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Alle Speicherdaten löschen" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Alle Speicherdaten löschen (danach neu starten)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Suchanfrage löschen" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "" @@ -1027,6 +1040,14 @@ msgstr "" msgid "click here" msgstr "hier klicken" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "" @@ -1039,11 +1060,11 @@ msgstr "Klicke hier, um das Tag-Menü für {tag} zu öffnen" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Klicke hier, um das Tag-Menü für #{tag} zu öffnen" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Klima" @@ -1051,10 +1072,11 @@ msgstr "Klima" msgid "Clip 🐴 clop 🐴" msgstr "" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Schließen" @@ -1072,11 +1094,12 @@ msgstr "Meldung schließen" msgid "Close bottom drawer" msgstr "Untere Schublade schließen" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "" @@ -1109,7 +1132,7 @@ msgstr "Schließt die untere Navigationsleiste" msgid "Closes password update alert" msgstr "Schließt die Kennwortaktualisierungsmeldung" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" @@ -1117,15 +1140,19 @@ msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" msgid "Closes viewer for header image" msgstr "Schließt den Betrachter für das Banner" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Klappt die Liste der Benutzer für eine bestimmte Meldung zusammen" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Komödie" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Comics" @@ -1134,7 +1161,7 @@ msgstr "Comics" msgid "Community Guidelines" msgstr "Community-Richtlinien" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Schließe das Onboarding ab und nutze dein Konto" @@ -1142,17 +1169,17 @@ msgstr "Schließe das Onboarding ab und nutze dein Konto" msgid "Complete the challenge" msgstr "Beende die Herausforderung" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Verfasse Beiträge mit einer Länge von bis zu {MAX_GRAPHEME_LENGTH} Zeichen" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Antwort verfassen" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Inhaltsfilterungseinstellung der Kategorie {0} konfigurieren" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Inhaltsfilterungseinstellung der Kategorie {0} konfigurieren" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1189,7 +1216,7 @@ msgstr "Änderung bestätigen" msgid "Confirm content language settings" msgstr "Bestätige die Spracheinstellungen für den Inhalt" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Bestätige das Löschen des Kontos" @@ -1207,8 +1234,8 @@ msgstr "Bestätige dein Geburtsdatum" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1244,23 +1271,23 @@ msgid "Content filters" msgstr "Inhaltsfilterung" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Inhaltssprachen" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Inhalt nicht verfügbar" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Inhaltswarnung" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Inhaltswarnungen" @@ -1268,12 +1295,8 @@ msgstr "Inhaltswarnungen" msgid "Context menu backdrop, click to close the menu." msgstr "Hintergrund des Kontextmenüs, klicken, um das Menü zu schließen" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Fortfahren" @@ -1281,28 +1304,25 @@ msgstr "Fortfahren" msgid "Continue as {0} (currently signed in)" msgstr "Fortfahren mit {0} (aktuell angemeldet)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Weiter zum nächsten Schritt" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Weiter zum nächsten Schritt" +#~ msgid "Continue to the next step" +#~ msgstr "Weiter zum nächsten Schritt" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Fahre mit dem nächsten Schritt fort, ohne Konten zu folgen" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Fahre mit dem nächsten Schritt fort, ohne Konten zu folgen" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Kochen" @@ -1311,15 +1331,15 @@ msgstr "Kochen" msgid "Copied" msgstr "Kopiert" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Die Build-Version wurde in die Zwischenablage kopiert" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" @@ -1344,12 +1364,12 @@ msgstr "{} kopieren" msgid "Copy code" msgstr "" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Link zur Liste kopieren" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Link zum Beitrag kopieren" @@ -1357,13 +1377,13 @@ msgstr "Link zum Beitrag kopieren" #~ msgid "Copy link to profile" #~ msgstr "Link zum Profil kopieren" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Beitragstext kopieren" @@ -1380,7 +1400,7 @@ msgstr "" msgid "Could not load feed" msgstr "Feed konnte nicht geladen werden" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "Liste konnte nicht geladen werden" @@ -1388,7 +1408,7 @@ msgstr "Liste konnte nicht geladen werden" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "" @@ -1401,7 +1421,7 @@ msgstr "" msgid "Create a new account" msgstr "Ein neues Konto erstellen" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Erstelle ein neues Bluesky-Konto" @@ -1414,7 +1434,7 @@ msgstr "Konto erstellen" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "" @@ -1447,7 +1467,7 @@ msgstr "Erstellt {0}" #~ msgid "Creates a card with a thumbnail. The card links to {url}" #~ msgstr "Erzeugt eine Karte mit Vorschaubild und verlinkt auf {url}" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Kultur" @@ -1460,8 +1480,7 @@ msgstr "Benutzerdefiniert" msgid "Custom domain" msgstr "Benutzerdefinierte Domain" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Benutzerdefinierte Feeds, die von der Community erstellt wurden, bringen dir neue Erfahrungen und helfen dir, die Inhalte zu finden, die du liebst." @@ -1469,8 +1488,8 @@ msgstr "Benutzerdefinierte Feeds, die von der Community erstellt wurden, bringen msgid "Customize media from external sites." msgstr "Passe die Einstellungen für Medien von externen Websites an." -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Dunkel" @@ -1478,7 +1497,7 @@ msgstr "Dunkel" msgid "Dark mode" msgstr "Dunkelmodus" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Dunkles Thema" @@ -1486,7 +1505,16 @@ msgstr "Dunkles Thema" msgid "Date of birth" msgstr "" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "" @@ -1494,14 +1522,14 @@ msgstr "" msgid "Debug panel" msgstr "Debug-Panel" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Löschen" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Konto löschen" @@ -1509,7 +1537,7 @@ msgstr "Konto löschen" #~ msgid "Delete Account" #~ msgstr "Konto löschen" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" @@ -1521,62 +1549,62 @@ msgstr "App-Passwort löschen" msgid "Delete app password?" msgstr "App-Passwort löschen?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Liste löschen" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Mein Konto löschen" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Mein Konto Löschen…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Beitrag löschen" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Diese Liste löschen?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Diesen Beitrag löschen?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Gelöscht" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Gelöschter Beitrag." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1586,11 +1614,11 @@ msgstr "Beschreibung" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Wolltest du etwas sagen?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Dimmen" @@ -1627,7 +1655,7 @@ msgstr "" msgid "Disabled" msgstr "Deaktiviert" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Verwerfen" @@ -1635,7 +1663,7 @@ msgstr "Verwerfen" #~ msgid "Discard draft" #~ msgstr "Entwurf verwerfen" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "Entwurf löschen?" @@ -1649,7 +1677,7 @@ msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen" msgid "Discover new custom feeds" msgstr "Entdecke neue benutzerdefinierte Feeds" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "Entdecke neue Feeds" @@ -1685,8 +1713,8 @@ msgstr "Domain verifiziert!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1702,10 +1730,10 @@ msgstr "Erledigt" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1723,8 +1751,8 @@ msgstr "Erledigt{extraText}" #~ msgid "Download Bluesky account data (repository)" #~ msgstr "Öffnet ein Modal zum Herunterladen deiner Bluesky-Kontodaten (Kontodepot)" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "CAR-Datei herunterladen" @@ -1733,8 +1761,8 @@ msgid "Drop to add images" msgstr "Ablegen zum Hinzufügen von Bildern" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "Aufgrund der Apple-Richtlinien können Inhalte für Erwachsene erst nach Abschluss der Registrierung auf der Website aktiviert werden." +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "Aufgrund der Apple-Richtlinien können Inhalte für Erwachsene erst nach Abschluss der Registrierung auf der Website aktiviert werden." #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1756,19 +1784,19 @@ msgstr "z.B. Künstlerin, Hundeliebhaberin und begeisterte Leserin." msgid "E.g. artistic nudes." msgstr "Z.B. künstlerische Nacktheit" -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "z.B. Großartige Poster" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "z.B. Spammer" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "z.B. Die Poster, die immer ins Schwarze treffen." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "z.B. Nutzer, die wiederholt mit Werbung antworten." @@ -1781,7 +1809,7 @@ msgctxt "action" msgid "Edit" msgstr "Bearbeiten" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Avatar bearbeiten" @@ -1791,17 +1819,17 @@ msgstr "Avatar bearbeiten" msgid "Edit image" msgstr "Bild bearbeiten" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Details der Liste bearbeiten" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Moderationsliste bearbeiten" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Meine Feeds bearbeiten" @@ -1820,11 +1848,11 @@ msgid "Edit Profile" msgstr "Profil bearbeiten" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Gespeicherte Feeds bearbeiten" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Benutzerliste bearbeiten" @@ -1836,7 +1864,7 @@ msgstr "Bearbeite deinen Anzeigenamen" msgid "Edit your profile description" msgstr "Bearbeite deine Profilbeschreibung" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Bildung" @@ -1866,7 +1894,7 @@ msgstr "E-Mail aktualisiert" msgid "Email verified" msgstr "E-Mail verifiziert" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "E-Mail:" @@ -1875,8 +1903,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "" @@ -1893,13 +1921,13 @@ msgid "Enable adult content" msgstr "Inhalte für Erwachsene aktivieren" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Inhalte für Erwachsene aktivieren" +#~ msgid "Enable Adult Content" +#~ msgstr "Inhalte für Erwachsene aktivieren" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Aktiviere Inhalte für Erwachsene in deinen Feeds" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Aktiviere Inhalte für Erwachsene in deinen Feeds" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -1953,7 +1981,7 @@ msgstr "Gib ein Wort oder einen Tag ein" msgid "Enter Confirmation Code" msgstr "Bestätigungscode eingeben" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Gib den Code ein, welchen du erhalten hast, um dein Passwort zu ändern." @@ -1986,7 +2014,7 @@ msgstr "Gib unten deine neue E-Mail-Adresse ein." msgid "Enter your username and password" msgstr "Gib deinen Benutzernamen und dein Passwort ein" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "" @@ -1994,16 +2022,16 @@ msgstr "" msgid "Error receiving captcha response." msgstr "Fehler beim Empfang der Captcha-Antwort." -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Fehler:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Alle" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "" @@ -2022,7 +2050,7 @@ msgstr "Übermäßig viele Erwähnungen oder Antworten" msgid "Excessive or unwanted messages" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Verlässt den Vorgang der Accountlöschung" @@ -2047,6 +2075,10 @@ msgstr "Verlässt die Eingabe der Suchanfrage" msgid "Expand alt text" msgstr "Alt-Text erweitern" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -2060,12 +2092,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "Exportiere meine Daten" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Exportiere meine Daten" @@ -2081,11 +2113,11 @@ msgstr "Externe Medien können es Websites ermöglichen, Informationen über dic #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Externe Medienpräferenzen" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Externe Medienpräferenzen" @@ -2094,19 +2126,20 @@ msgstr "Externe Medienpräferenzen" msgid "Failed to create app password." msgstr "Das App-Passwort konnte nicht erstellt werden." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Die Liste konnte nicht erstellt werden. Überprüfe deine Internetverbindung und versuche es erneut." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "" @@ -2127,7 +2160,7 @@ msgstr "" msgid "Failed to save image: {0}" msgstr "Das Speichern des Bildes ist fehlgeschlagen: {0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "" @@ -2149,22 +2182,22 @@ msgstr "" msgid "Feed" msgstr "Feed" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "Feed von {0}" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Feed offline" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2176,19 +2209,19 @@ msgstr "Feeds" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Feeds werden von Nutzern erstellt, um Inhalte zu kuratieren. Wähle einige Feeds aus, die du interessant findest." -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Feeds sind benutzerdefinierte Algorithmen, die Nutzer mit ein wenig Programmierkenntnisse erstellen. <0/> für mehr Informationen." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "Die Feeds können auch auf einem Thema basieren!" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Die Feeds können auch auf einem Thema basieren!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Dateiinhalt" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "" @@ -2196,7 +2229,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Aus Feeds filtern" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Abschließen" @@ -2206,7 +2239,7 @@ msgstr "Abschließen" msgid "Find accounts to follow" msgstr "Konten zum Folgen finden" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "" @@ -2230,11 +2263,11 @@ msgstr "Passe die Inhalte auf Deinem Following-Feed an." msgid "Fine-tune the discussion threads." msgstr "Passe die Diskussionsstränge an." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Flexibel" @@ -2249,7 +2282,6 @@ msgstr "Vertikal drehen" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2261,38 +2293,41 @@ msgctxt "action" msgid "Follow" msgstr "Folgen" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0} folgen" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Accounts folgen" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Allen folgen" +#~ msgid "Follow All" +#~ msgstr "Allen folgen" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Zurückfolgen" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Ausgewählten Konten folgen und mit dem nächsten Schritt fortfahren" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Ausgewählten Konten folgen und mit dem nächsten Schritt fortfahren" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Folge einigen Nutzern, um loszulegen. Wir können dir weitere Nutzer empfehlen, je nachdem, wen du interessant findest." -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Gefolgt von {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Benutzer, denen ich folge" @@ -2300,7 +2335,7 @@ msgstr "Benutzer, denen ich folge" msgid "Followed users only" msgstr "Nur Benutzer, denen ich folge" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "folgte dir" @@ -2314,9 +2349,9 @@ msgstr "Follower" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Folge ich" @@ -2324,7 +2359,11 @@ msgstr "Folge ich" msgid "Following {0}" msgstr "ich folge {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "" @@ -2332,7 +2371,7 @@ msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Following-Feed-Einstellungen" @@ -2340,15 +2379,15 @@ msgstr "Following-Feed-Einstellungen" msgid "Follows you" msgstr "Folgt dir" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Folgt dir" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Essen" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Aus Sicherheitsgründen müssen wir dir einen Bestätigungscode an deine E-Mail-Adresse schicken." @@ -2385,7 +2424,7 @@ msgstr "Postet oft unerwünschte Inhalte" msgid "From @{sanitizedAuthor}" msgstr "Von @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "Aus <0/>" @@ -2403,7 +2442,7 @@ msgstr "" msgid "Get Started" msgstr "Los geht's" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "" @@ -2417,7 +2456,7 @@ msgstr "Eklatante Verstöße gegen Gesetze oder Nutzungsbedingungen" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Gehe zurück" @@ -2427,7 +2466,7 @@ msgstr "Gehe zurück" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Gehe zurück" @@ -2453,20 +2492,20 @@ msgstr "" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Gehe zu @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Gehe zum nächsten" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2490,7 +2529,7 @@ msgstr "" msgid "Hashtag" msgstr "Hashtag" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" @@ -2498,64 +2537,62 @@ msgstr "Hashtag: #{tag}" msgid "Having trouble?" msgstr "Hast du Probleme?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Hilfe" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Hier sind einige Konten, denen du folgen könntest" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Hier sind einige Konten, denen du folgen könntest" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "Hier sind einige beliebte thematische Feeds. Du kannst so vielen folgen, wie du möchtest." +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Hier sind einige beliebte thematische Feeds. Du kannst so vielen folgen, wie du möchtest." #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "Hier sind einige thematische Feeds, die auf deinen Interessen basieren: {interestsText}. Du kannst so vielen Feeds folgen, wie du möchtest." +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "Hier sind einige thematische Feeds, die auf deinen Interessen basieren: {interestsText}. Du kannst so vielen Feeds folgen, wie du möchtest." #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Hier ist dein App-Passwort." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Ausblenden" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Ausblenden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Beitrag ausblenden" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Den Inhalt ausblenden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Diesen Beitrag ausblenden?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Benutzerliste ausblenden" @@ -2591,7 +2628,7 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2645,18 +2682,22 @@ msgstr "Wenn keine ausgewählt werden, sind sie für alle Altersgruppen geeignet msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "Wenn du diese Liste löschst, kannst du sie nicht wiederherstellen." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Wenn du diesen Post löschst, kannst du ihn nicht wiederherstellen." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Wenn du dein Passwort ändern möchtest, senden wir dir einen Code, um zu bestätigen, dass es sich um dein Konto handelt." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "Illegal und dringend" @@ -2686,7 +2727,7 @@ msgstr "" msgid "Input code sent to your email for password reset" msgstr "Gib den Code ein, den du per E-Mail erhalten hast, um dein Passwort zurückzusetzen." -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Bestätigungscode für die Kontolöschung eingeben" @@ -2706,7 +2747,7 @@ msgstr "Namen für das App-Passwort eingeben" msgid "Input new password" msgstr "Neues Passwort eingeben" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Passwort für die Kontolöschung eingeben" @@ -2743,7 +2784,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Ungültiger oder nicht unterstützter Beitragrekord" @@ -2772,14 +2813,14 @@ msgid "Invite codes: 1 available" msgstr "Einladungscodes: 1 verfügbar" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Es zeigt die Beiträge der Personen an, denen du folgst, sobald sie erscheinen." +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Es zeigt die Beiträge der Personen an, denen du folgst, sobald sie erscheinen." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Jobs" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Journalismus" @@ -2787,11 +2828,11 @@ msgstr "Journalismus" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "" -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "" @@ -2815,20 +2856,20 @@ msgstr "" msgid "Labels on your content" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Sprachauswahl" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Spracheinstellungen" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Spracheinstellungen" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Sprachen" @@ -2837,7 +2878,7 @@ msgstr "Sprachen" #~ msgstr "Letzter Schritt!" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "" @@ -2849,12 +2890,12 @@ msgstr "" msgid "Learn More" msgstr "Mehr erfahren" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Erfahre mehr über diese Warnung" @@ -2863,7 +2904,7 @@ msgstr "Erfahre mehr über diese Warnung" msgid "Learn more about what is public on Bluesky." msgstr "Erfahre mehr darüber, was auf Bluesky öffentlich ist." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "" @@ -2876,10 +2917,10 @@ msgstr "" msgid "Leave chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "" @@ -2892,11 +2933,11 @@ msgstr "Lass alle Kontrollkästchen deaktiviert, um alle Sprachen zu sehen." msgid "Leaving Bluesky" msgstr "Bluesky verlassen" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "noch übrig." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Der Legacy-Speicher wurde gelöscht, du musst die App jetzt neu starten." @@ -2905,7 +2946,7 @@ msgstr "Der Legacy-Speicher wurde gelöscht, du musst die App jetzt neu starten. msgid "Let's get your password reset!" msgstr "Lass uns dein Passwort zurücksetzen!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Los geht's!" @@ -2914,7 +2955,7 @@ msgstr "Los geht's!" #~ msgid "Library" #~ msgstr "Bibliothek" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Licht" @@ -2953,11 +2994,11 @@ msgstr "Geliked von" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Von {likeCount} {0} geliked" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "hat deinen benutzerdefinierten Feed geliked" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "hat deinen Beitrag geliked" @@ -2965,7 +3006,7 @@ msgstr "hat deinen Beitrag geliked" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "Likes für diesen Beitrag" @@ -2973,35 +3014,35 @@ msgstr "Likes für diesen Beitrag" msgid "List" msgstr "Liste" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Listenbild" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Liste blockiert" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "Liste von {0}" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Liste gelöscht" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Liste stummgeschaltet" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Name der Liste" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Liste entblockiert" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Listenstummschaltung aufgehoben" @@ -3023,14 +3064,14 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "Mehr Beiträge laden" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Neue Mitteilungen laden" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Neue Beiträge laden" @@ -3042,10 +3083,15 @@ msgstr "Wird geladen..." msgid "Log" msgstr "Systemprotokoll" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Abmelden" @@ -3057,7 +3103,7 @@ msgstr "Sichtbarkeit für abgemeldete Benutzer" msgid "Login to account that is not listed" msgstr "Anmeldung bei einem Konto, das nicht aufgelistet ist" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -3089,8 +3135,8 @@ msgstr "Vergewissere dich, dass du auch wirklich dorthin gehen willst!" msgid "Manage your muted words and tags" msgstr "Verwalte deine stummgeschalteten Wörter und Tags" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "" @@ -3111,12 +3157,12 @@ msgstr "Medien" msgid "mentioned users" msgstr "erwähnte Benutzer" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Erwähnte Benutzer" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Menü" @@ -3124,8 +3170,8 @@ msgstr "Menü" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "" @@ -3133,12 +3179,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Nachricht vom Server: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "" @@ -3146,7 +3192,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3163,7 +3209,7 @@ msgstr "Irreführender Account" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderation" @@ -3171,26 +3217,26 @@ msgstr "Moderation" msgid "Moderation details" msgstr "" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Moderationsliste von {0}" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "Moderationsliste von <0/>" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Moderationsliste von dir" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "Moderationsliste erstellt" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "Moderationsliste aktualisiert" @@ -3203,7 +3249,7 @@ msgstr "Moderationslisten" msgid "Moderation Lists" msgstr "Moderationslisten" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Moderationseinstellungen" @@ -3216,11 +3262,11 @@ msgid "Moderation tools" msgstr "Moderationswerkzeuge" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "Der Moderator hat beschlossen, eine allgemeine Warnung vor dem Inhalt auszusprechen." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "Mehr" @@ -3228,7 +3274,7 @@ msgstr "Mehr" msgid "More feeds" msgstr "Mehr Feeds" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Mehr Optionen" @@ -3248,12 +3294,12 @@ msgstr "Stummschalten" msgid "Mute {truncatedTag}" msgstr "{truncatedTag} stummschalten" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Konto stummschalten" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Konten stummschalten" @@ -3261,8 +3307,8 @@ msgstr "Konten stummschalten" msgid "Mute all {displayTag} posts" msgstr "Alle {displayTag}-Beiträge stummschalten" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "" @@ -3274,7 +3320,7 @@ msgstr "Nur in Tags stummschalten" msgid "Mute in text & tags" msgstr "In Text und Tags stummschalten" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Liste stummschalten" @@ -3283,7 +3329,7 @@ msgstr "Liste stummschalten" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "Diese Konten stummschalten?" @@ -3299,17 +3345,17 @@ msgstr "Dieses Wort in Beitragstexten und Tags stummschalten" msgid "Mute this word in tags only" msgstr "Dieses Wort nur in Tags stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Thread stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Wörter und Tags stummschalten" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Stummgeschaltet" @@ -3326,7 +3372,7 @@ msgstr "Stummgeschaltete Konten" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Bei stummgeschalteten Konten werden dazugehörige Beiträge aus deinem Feed und deinen Mitteilungen entfernt. Stummschaltungen sind völlig privat." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Stummgeschaltet über \"{0}\"" @@ -3334,7 +3380,7 @@ msgstr "Stummgeschaltet über \"{0}\"" msgid "Muted words & tags" msgstr "Stummgeschaltete Wörter und Tags" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Stummschaltung ist privat. Stummgeschaltete Konten können mit dir interagieren, aber du siehst ihre Beiträge nicht und erhältst keine Mitteilungen von ihnen." @@ -3343,7 +3389,7 @@ msgstr "Stummschaltung ist privat. Stummgeschaltete Konten können mit dir inter msgid "My Birthday" msgstr "Mein Geburtstag" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Meine Feeds" @@ -3351,11 +3397,11 @@ msgstr "Meine Feeds" msgid "My Profile" msgstr "Mein Profil" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "Meine gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Meine gespeicherten Feeds" @@ -3364,11 +3410,11 @@ msgstr "Meine gespeicherten Feeds" #~ msgstr "mein-server.de" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Name" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Name ist erforderlich" @@ -3378,13 +3424,13 @@ msgstr "Name ist erforderlich" msgid "Name or Description Violates Community Standards" msgstr "" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Natur" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navigiert zum nächsten Bildschirm" @@ -3406,7 +3452,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Verliere nie den Zugriff auf deine Follower und Daten." -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Verliere nie den Zugriff auf deine Follower oder Daten." @@ -3418,7 +3464,7 @@ msgstr "Verliere nie den Zugriff auf deine Follower oder Daten." msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Neu" @@ -3427,7 +3473,7 @@ msgstr "Neu" msgid "New" msgstr "Neu" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3437,29 +3483,29 @@ msgstr "" msgid "New messages" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Neue Moderationsliste" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Neues Passwort" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Neues Passwort" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Neuer Beitrag" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Neuer Beitrag" @@ -3469,7 +3515,7 @@ msgctxt "action" msgid "New Post" msgstr "Neuer Beitrag" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Neue Benutzerliste" @@ -3477,7 +3523,7 @@ msgstr "Neue Benutzerliste" msgid "Newest replies first" msgstr "Neueste Antworten zuerst" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Aktuelles" @@ -3488,8 +3534,8 @@ msgstr "Aktuelles" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Nächste" @@ -3512,7 +3558,7 @@ msgid "No" msgstr "Nein" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Keine Beschreibung" @@ -3520,7 +3566,8 @@ msgstr "Keine Beschreibung" msgid "No DNS Panel" msgstr "" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" @@ -3532,7 +3579,7 @@ msgstr "{0} wird nicht mehr gefolgt" msgid "No longer than 253 characters" msgstr "Nicht länger als 253 Zeichen" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "" @@ -3540,7 +3587,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Noch keine Mitteilungen!" @@ -3556,7 +3603,7 @@ msgstr "" msgid "No result" msgstr "Kein Ergebnis" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "" @@ -3564,17 +3611,18 @@ msgstr "" msgid "No results found" msgstr "Keine Ergebnisse gefunden" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "Keine Ergebnisse für \"{query}\" gefunden" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "Keine Ergebnisse für {query} gefunden" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "" @@ -3587,11 +3635,11 @@ msgstr "" msgid "No thanks" msgstr "Nein danke" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Niemand" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "" @@ -3618,9 +3666,9 @@ msgstr "Nicht gefunden" msgid "Not right now" msgstr "Im Moment nicht" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3640,9 +3688,9 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3650,7 +3698,7 @@ msgstr "" msgid "Notifications" msgstr "Mitteilungen" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3674,16 +3722,16 @@ msgstr "" msgid "Off" msgstr "Aus" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh nein!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Oh nein, da ist etwas schief gelaufen." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -3696,15 +3744,15 @@ msgstr "Okay" msgid "Oldest replies first" msgstr "Älteste Antworten zuerst" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Onboarding zurücksetzen" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3726,11 +3774,15 @@ msgstr "Ups, da ist etwas schief gelaufen!" msgid "Oops!" msgstr "Huch!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Öffnen" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "" @@ -3738,13 +3790,13 @@ msgstr "" #~ msgid "Open content filtering settings" #~ msgstr "Inhaltsfiltereinstellungen öffnen" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Emoji-Picker öffnen" @@ -3752,7 +3804,7 @@ msgstr "Emoji-Picker öffnen" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Links mit In-App-Browser öffnen" @@ -3772,24 +3824,24 @@ msgstr "Einstellungen für stummgeschaltete Wörter und Tags öffnen" msgid "Open navigation" msgstr "Navigation öffnen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Beitragsoptionsmenü öffnen" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Geschichtenbuch öffnen" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "Öffnet {numItems} Optionen" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -3798,22 +3850,22 @@ msgid "Opens additional details for a debug entry" msgstr "Öffnet zusätzliche Details für einen Debug-Eintrag" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Öffnet eine erweiterte Liste der Benutzer in dieser Mitteilung" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Öffnet eine erweiterte Liste der Benutzer in dieser Mitteilung" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Öffnet die Kamera auf dem Gerät" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Öffnet den Beitragsverfasser" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Öffnet die konfigurierbaren Spracheinstellungen" @@ -3825,7 +3877,7 @@ msgstr "Öffnet die Gerätefotogalerie" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Öffnet den Editor für Profilanzeige, Avatar, Hintergrundbild und Beschreibung" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Öffnet die Einstellungen für externe eingebettete Medien" @@ -3847,7 +3899,7 @@ msgstr "Öffnet den Vorgang, sich mit einen bestehenden Bluesky Account anzumeld #~ msgid "Opens following list" #~ msgstr "Öffnet folgende Liste" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "" @@ -3855,7 +3907,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Öffnet die Liste der Einladungscodes" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -3863,19 +3919,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Öffnet ein Modal, um die Löschung des Kontos zu bestätigen. Erfordert einen E-Mail-Code." -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "" @@ -3883,7 +3939,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Öffnet das Modal für die Verwendung einer benutzerdefinierten Domain" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Öffnet die Moderationseinstellungen" @@ -3892,15 +3948,15 @@ msgid "Opens password reset form" msgstr "Öffnet das Formular zum Zurücksetzen des Passworts" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Öffnet den Bildschirm zum Bearbeiten gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Öffnet den Bildschirm mit allen gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "" @@ -3908,7 +3964,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "Öffnet die Einstellungsseite für das App-Passwort" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "" @@ -3924,20 +3980,25 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Öffnet die Geschichtenbuch" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Öffnet die Systemprotokollseite" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Öffnet die Thread-Einstellungen" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Option {0} von {numItems}" @@ -3946,10 +4007,18 @@ msgstr "Option {0} von {numItems}" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "Oder kombiniere diese Optionen:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "" @@ -3958,7 +4027,7 @@ msgstr "" msgid "Other account" msgstr "Anderes Konto" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Andere..." @@ -3977,12 +4046,12 @@ msgstr "Seite nicht gefunden" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Passwort" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "" @@ -3998,7 +4067,7 @@ msgstr "Passwort aktualisiert!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "" @@ -4018,7 +4087,7 @@ msgstr "Die Erlaubnis zum Zugriff auf die Kamerarolle ist erforderlich." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Die Berechtigung zum Zugriff auf die Kamerarolle wurde verweigert. Bitte aktiviere sie in deinen Systemeinstellungen." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Haustiere" @@ -4027,7 +4096,7 @@ msgid "Pictures meant for adults." msgstr "Bilder, die für Erwachsene bestimmt sind." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "An die Startseite anheften" @@ -4035,11 +4104,11 @@ msgstr "An die Startseite anheften" msgid "Pin to Home" msgstr "" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Angeheftete Feeds" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "" @@ -4101,7 +4170,7 @@ msgstr "Bitte gib ein gültiges Wort, einen Tag oder eine Phrase zum Stummschalt msgid "Please enter your email." msgstr "Bitte gib deine E-Mail ein." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Bitte gib auch dein Passwort ein:" @@ -4127,11 +4196,11 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Bitte verifiziere deine E-Mail" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Bitte warte, bis deine Link-karte vollständig geladen ist" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Politik" @@ -4143,18 +4212,18 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Beitrag" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Beitrag" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Beitrag von {0}" @@ -4164,7 +4233,7 @@ msgstr "Beitrag von {0}" msgid "Post by @{0}" msgstr "Beitrag von @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Beitrag gelöscht" @@ -4173,16 +4242,16 @@ msgid "Post hidden" msgstr "Beitrag ausgeblendet" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Beitragssprache" @@ -4239,7 +4308,7 @@ msgstr "" msgid "Previous image" msgstr "Vorheriges Bild" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Primäre Sprache" @@ -4247,15 +4316,15 @@ msgstr "Primäre Sprache" msgid "Prioritize Your Follows" msgstr "Priorisiere deine Follower" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Privatsphäre" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Datenschutzerklärung" @@ -4285,11 +4354,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil aktualisiert" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Schütze dein Konto, indem du deine E-Mail bestätigst." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Öffentlich" @@ -4297,31 +4366,34 @@ msgstr "Öffentlich" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Öffentliche, gemeinsam nutzbare Listen von Nutzern, die du stummschalten oder blockieren kannst." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Öffentliche, gemeinsam nutzbare Listen, die Feeds steuern können." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Beitrag veröffentlichen" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Antwort veröffentlichen" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Beitrag zitieren" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "Beitrag zitieren" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Beitrag zitieren" #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Beitrag zitieren" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Beitrag zitieren" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -4331,6 +4403,10 @@ msgstr "Zufällig (alias \"Poster's Roulette\")" msgid "Ratios" msgstr "Verhältnisse" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "" @@ -4339,7 +4415,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "" @@ -4360,10 +4436,10 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Entfernen" @@ -4376,7 +4452,7 @@ msgstr "Entfernen" msgid "Remove account" msgstr "Konto entfernen" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "" @@ -4384,6 +4460,10 @@ msgstr "" msgid "Remove Banner" msgstr "" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4394,15 +4474,15 @@ msgstr "Feed entfernen" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Aus meinen Feeds entfernen" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "" @@ -4418,11 +4498,20 @@ msgstr "Bildvorschau entfernen" msgid "Remove mute word from your list" msgstr "Stummgeschaltetes Wort aus deiner Liste entfernen" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Repost entfernen" @@ -4439,17 +4528,17 @@ msgstr "" #~ msgstr "Diesen Feed aus deinen gespeicherten Feeds entfernen?" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Aus der Liste entfernt" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Aus meinen Feeds entfernt" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -4457,7 +4546,7 @@ msgstr "" msgid "Removes default thumbnail from {0}" msgstr "Entfernt Standard-Miniaturansicht von {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" @@ -4474,7 +4563,7 @@ msgstr "Antworten" msgid "Replies to this thread are disabled" msgstr "Antworten auf diesen Thread sind deaktiviert" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Antworten" @@ -4489,13 +4578,13 @@ msgstr "Antwortfilter" #~ msgid "Reply to <0/>" #~ msgstr "Antwort an <0/>" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4510,13 +4599,13 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Konto melden" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "" @@ -4530,16 +4619,16 @@ msgstr "" msgid "Report feed" msgstr "Feed melden" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Liste melden" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Beitrag melden" @@ -4569,20 +4658,21 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Repost" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Erneut veröffentlichen" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Reposten oder Beitrag zitieren" @@ -4590,7 +4680,7 @@ msgstr "Reposten oder Beitrag zitieren" msgid "Reposted By" msgstr "Repostet von" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "Repostet von {0}" @@ -4598,15 +4688,15 @@ msgstr "Repostet von {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostet von <0/>" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "hat deinen Beitrag repostet" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Reposts von diesem Beitrag" @@ -4615,8 +4705,8 @@ msgstr "Reposts von diesem Beitrag" msgid "Request Change" msgstr "Änderung anfordern" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Einen Code anfordern" @@ -4637,11 +4727,11 @@ msgstr "Für diesen Anbieter erforderlich" msgid "Resend email" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Code zurücksetzen" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Code zurücksetzen" @@ -4649,8 +4739,8 @@ msgstr "Code zurücksetzen" #~ msgid "Reset onboarding" #~ msgstr "Onboarding zurücksetzen" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Onboarding-Status zurücksetzen" @@ -4662,16 +4752,16 @@ msgstr "Passwort zurücksetzen" #~ msgid "Reset preferences" #~ msgstr "Einstellungen zurücksetzen" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Einstellungen zurücksetzen" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Setzt den Onboarding-Status zurück" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Einstellungen zurücksetzen" @@ -4684,14 +4774,14 @@ msgstr "Versucht die Anmeldung erneut" msgid "Retries the last action, which errored out" msgstr "Wiederholung der letzten Aktion, bei der ein Fehler aufgetreten ist" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4703,7 +4793,7 @@ msgstr "Wiederholen" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Zurück zur vorherigen Seite" @@ -4720,13 +4810,13 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Speichern" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Speichern" @@ -4756,7 +4846,7 @@ msgstr "Bildausschnitt speichern" msgid "Save to my feeds" msgstr "" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Gespeicherte Feeds" @@ -4769,7 +4859,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -4789,23 +4879,23 @@ msgstr "" msgid "Say hello!" msgstr "" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Wissenschaft" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Zum Anfang blättern" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4819,7 +4909,7 @@ msgstr "Suche" msgid "Search for \"{query}\"" msgstr "Suche nach \"{query}\"" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "" @@ -4841,16 +4931,18 @@ msgstr "Nach allen Beiträgen mit dem Tag {displayTag} suchen" msgid "Search for users" msgstr "Nach Nutzern suchen" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "" @@ -4876,10 +4968,10 @@ msgstr "Siehe <0>{displayTag}-Beiträge von diesem Benutzer" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "" +#~ msgid "See profile" +#~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Siehe diesen Leitfaden" @@ -4911,15 +5003,15 @@ msgstr "" msgid "Select from an existing account" msgstr "Von einem bestehenden Konto auswählen" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "" @@ -4937,8 +5029,8 @@ msgstr "Wähle Option {i} von {numItems}" #~ msgstr "Service auswählen" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Wähle unten einige Konten aus, denen du folgen möchtest" +#~ msgid "Select some accounts below to follow" +#~ msgstr "Wähle unten einige Konten aus, denen du folgen möchtest" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -4953,14 +5045,14 @@ msgid "Select the service that hosts your data." msgstr "Wähle den Dienst aus, der deine Daten hostet." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Wähle aus der folgenden Liste die themenbezogenen Feeds aus, die du verfolgen möchtest" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Wähle aus der folgenden Liste die themenbezogenen Feeds aus, die du verfolgen möchtest" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Wähle aus, was du sehen (oder nicht sehen) möchtest, und wir kümmern uns um den Rest." +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Wähle aus, was du sehen (oder nicht sehen) möchtest, und wir kümmern uns um den Rest." -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Wähle aus, welche Sprachen deine abonnierten Feeds enthalten sollen. Wenn du keine Sprachen auswählst, werden alle Sprachen angezeigt." @@ -4968,7 +5060,7 @@ msgstr "Wähle aus, welche Sprachen deine abonnierten Feeds enthalten sollen. We #~ msgid "Select your app language for the default text to display in the app" #~ msgstr "Wählen deine App-Sprache für den Standardtext aus, der in der App angezeigt werden soll" -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "" @@ -4976,21 +5068,21 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Wähle aus den folgenden Optionen deine Interessen aus" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Wähle deine bevorzugte Sprache für die Übersetzungen in deinem Feed aus." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Wähle deine primären algorithmischen Feeds" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Wähle deine primären algorithmischen Feeds" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "Wähle deine sekundären algorithmischen Feeds" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Wähle deine sekundären algorithmischen Feeds" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -5001,11 +5093,11 @@ msgstr "" msgid "Send Confirmation Email" msgstr "Bestätigungs-E-Mail senden" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "E-Mail senden" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "E-Mail senden" @@ -5015,11 +5107,15 @@ msgstr "E-Mail senden" msgid "Send feedback" msgstr "Feedback senden" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -5040,7 +5136,12 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Sendet eine E-Mail mit Bestätigungscode für die Kontolöschung" @@ -5118,23 +5219,23 @@ msgstr "Dein Konto einrichten" msgid "Sets Bluesky username" msgstr "Legt deinen Bluesky-Benutzernamen fest" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5164,7 +5265,7 @@ msgstr "" #~ msgstr "Setzt den Server für den Bluesky-Client" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -5184,12 +5285,12 @@ msgctxt "action" msgid "Share" msgstr "Teilen" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Teilen" @@ -5201,9 +5302,9 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -5225,11 +5326,10 @@ msgstr "" msgid "Shares the linked website" msgstr "" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Anzeigen" @@ -5263,27 +5363,27 @@ msgstr "" msgid "Show follows similar to {0}" msgstr "Zeige ähnliche Konten wie {0}" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Mehr anzeigen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -5296,16 +5396,16 @@ msgid "Show Quote Posts" msgstr "Zitierte Beiträge anzeigen" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Zitierte Beiträge im Following Feed anzeigen" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Zitierte Beiträge im Following Feed anzeigen" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Zitierte Beiträge im Following Feed anzeigen" +#~ msgid "Show quotes in Following" +#~ msgstr "Zitierte Beiträge im Following Feed anzeigen" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Reposts im Following-Feed anzeigen" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Reposts im Following-Feed anzeigen" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5316,12 +5416,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "Zeige Antworten von Personen, denen du folgst, vor allen anderen Antworten an." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Antworten in folgendem Feed anzeigen" +#~ msgid "Show replies in Following" +#~ msgstr "Antworten in folgendem Feed anzeigen" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Antworten in folgendem Feed anzeigen" +#~ msgid "Show replies in Following feed" +#~ msgstr "Antworten in folgendem Feed anzeigen" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5332,17 +5432,17 @@ msgid "Show Reposts" msgstr "Reposts anzeigen" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Reposts im Following-Feed anzeigen" +#~ msgid "Show reposts in Following" +#~ msgstr "Reposts im Following-Feed anzeigen" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Den Inhalt anzeigen" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Nutzer anzeigen" +#~ msgid "Show users" +#~ msgstr "Nutzer anzeigen" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5407,8 +5507,8 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Abmelden" @@ -5433,7 +5533,7 @@ msgstr "Registriere dich oder melden dich an, um an der Diskussion teilzunehmen" msgid "Sign-in Required" msgstr "Anmelden erforderlich" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Angemeldet als" @@ -5446,20 +5546,19 @@ msgstr "Angemeldet als @{0}" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Meldet {0} von Bluesky ab" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Überspringen" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Diesen Schritt überspringen" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Software-Entwicklung" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "" @@ -5467,6 +5566,11 @@ msgstr "" msgid "Something went wrong" msgstr "" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5507,7 +5611,7 @@ msgstr "" msgid "Spam; excessive mentions or replies" msgstr "" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Sport" @@ -5515,11 +5619,11 @@ msgstr "Sport" msgid "Square" msgstr "Quadratische" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "" @@ -5531,7 +5635,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Status-Seite" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5547,12 +5651,12 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Schritt {0} von {numSteps}" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Geschichtenbuch" @@ -5563,7 +5667,7 @@ msgstr "Geschichtenbuch" msgid "Submit" msgstr "Einreichen" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Abonnieren" @@ -5577,18 +5681,18 @@ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "Abonniere den {0} Feed" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Abonniere den {0} Feed" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Abonniere diese Liste" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Vorgeschlagene Follower" @@ -5611,19 +5715,19 @@ msgstr "Support" msgid "Switch Account" msgstr "Konto wechseln" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Wechseln zu {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Wechselt das Konto, in das du eingeloggt bist" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "System" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Systemprotokoll" @@ -5643,7 +5747,7 @@ msgstr "Groß" msgid "Tap to view fully" msgstr "Tippe, um die vollständige Ansicht anzuzeigen" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Technik" @@ -5651,13 +5755,13 @@ msgstr "Technik" msgid "Tell a joke!" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Bedingungen" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5692,7 +5796,7 @@ msgid "That handle is already taken." msgstr "Dieser Handle ist bereits besetzt." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Das Konto kann nach der Entblockiert mit dir interagieren." @@ -5742,8 +5846,12 @@ msgid "The Terms of Service have been moved to" msgstr "Die Allgemeinen Geschäftsbedingungen wurden verschoben nach" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Es gibt viele Feeds zum Ausprobieren:" +#~ msgid "There are many feeds to try:" +#~ msgstr "Es gibt viele Feeds zum Ausprobieren:" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5760,7 +5868,8 @@ msgstr "Es gab ein Problem beim Entfernen dieses Feeds. Bitte überprüfe deine msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Es gab ein Problem bei der Aktualisierung deines Feeds. Bitte überprüfe deine Internetverbindung und versuche es erneut." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "" @@ -5769,24 +5878,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Es gab ein Problem bei der Kontaktaufnahme mit deinem Server" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen von Mitteilungen. Tippe hier, um es erneut zu versuchen." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen der Beiträge. Tippe hier, um es erneut zu versuchen." @@ -5794,8 +5903,8 @@ msgstr "Es gab ein Problem beim Abrufen der Beiträge. Tippe hier, um es erneut msgid "There was an issue fetching the list. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen der Liste. Tippe hier, um es erneut zu versuchen." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen deiner Listen. Tippe hier, um es erneut zu versuchen." @@ -5805,8 +5914,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Es gab ein Problem bei der Synchronisierung deiner Einstellungen mit dem Server" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Es gab ein Problem bei der Synchronisierung deiner Einstellungen mit dem Server" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -5817,34 +5926,35 @@ msgstr "Es gab ein Problem beim Abrufen deiner App-Passwörter" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Es gab ein Problem! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Es ist ein Problem aufgetreten. Bitte überprüfe deine Internetverbindung und versuche es erneut." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Es gab ein unerwartetes Problem in der Anwendung. Bitte teile uns mit, wenn dies bei dir der Fall ist!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Es gab einen Ansturm neuer Nutzer auf Bluesky! Wir werden dein Konto so schnell wie möglich aktivieren." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Dies sind beliebte Konten, die dir gefallen könnten:" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Dies sind beliebte Konten, die dir gefallen könnten:" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -5887,7 +5997,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Dieser Inhalt wird von {0} gehostet. Möchtest du externe Medien aktivieren?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Dieser Inhalt ist nicht verfügbar, weil einer der beteiligten Nutzer den anderen blockiert hat." @@ -5899,7 +6009,7 @@ msgstr "Dieser Inhalt ist ohne ein Bluesky-Konto nicht sichtbar." #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." #~ msgstr "Diese Funktion befindet sich in der Beta-Phase. Du kannst mehr über Kontodepot-Exporte in <0>diesem Blogpost lesen." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" @@ -5909,7 +6019,7 @@ msgstr "Dieser Feed wird derzeit stark frequentiert und ist vorübergehend nicht #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Dieser Feed ist leer!" @@ -5957,7 +6067,7 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "Dieser Link führt dich auf die folgende Website:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "Diese Liste ist leer!" @@ -5969,20 +6079,20 @@ msgstr "" msgid "This name is already in use" msgstr "Dieser Name ist bereits in Gebrauch" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Dieser Beitrag wurde gelöscht." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6003,7 +6113,7 @@ msgid "This user has blocked you" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Dieser Benutzer hat dich blockiert. Du kannst deren Inhalte nicht sehen." @@ -6043,12 +6153,12 @@ msgstr "Dies wird {0} aus deinen stummgeschalteten Wörtern löschen. Du kannst #~ msgid "This will hide this post from your feeds." #~ msgstr "Dadurch wird dieser Beitrag aus deinen Feeds ausgeblendet." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Thread-Einstellungen" @@ -6076,7 +6186,7 @@ msgstr "" msgid "Toggle between muted word options." msgstr "Zwischen den Optionen für stummgeschaltete Wörter wechseln." -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Dieses Dropdown umschalten" @@ -6085,7 +6195,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "" @@ -6093,10 +6203,12 @@ msgstr "" msgid "Transformations" msgstr "Verwandlungen" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Übersetzen" @@ -6105,11 +6217,11 @@ msgctxt "action" msgid "Try again" msgstr "Erneut versuchen" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "" @@ -6117,11 +6229,11 @@ msgstr "" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Liste entblocken" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Stummschaltung von Liste aufheben" @@ -6130,7 +6242,7 @@ msgstr "Stummschaltung von Liste aufheben" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Es ist uns nicht gelungen, deinen Dienst zu kontaktieren. Bitte überprüfe deine Internetverbindung." @@ -6140,8 +6252,8 @@ msgstr "Es ist uns nicht gelungen, deinen Dienst zu kontaktieren. Bitte überpr #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Entblocken" @@ -6150,25 +6262,24 @@ msgctxt "action" msgid "Unblock" msgstr "Entblocken" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Konto entblocken" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Repost rückgängig machen" @@ -6185,8 +6296,8 @@ msgstr "" msgid "Unfollow {0}" msgstr "{0} nicht mehr folgen" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "" @@ -6203,7 +6314,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Stummschaltung aufheben" @@ -6211,8 +6322,8 @@ msgstr "Stummschaltung aufheben" msgid "Unmute {truncatedTag}" msgstr "Stummschaltung von {truncatedTag} aufheben" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Stummschaltung von Konto aufheben" @@ -6220,7 +6331,7 @@ msgstr "Stummschaltung von Konto aufheben" msgid "Unmute all {displayTag} posts" msgstr "Stummschaltung aller {displayTag}-Beiträge aufheben" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "" @@ -6228,13 +6339,13 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Stummschaltung von Thread aufheben" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Anheften aufheben" @@ -6242,11 +6353,11 @@ msgstr "Anheften aufheben" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Anheften der Moderationsliste aufheben" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "" @@ -6271,7 +6382,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "{displayName} in Listen aktualisieren" @@ -6287,7 +6398,7 @@ msgstr "" msgid "Updating..." msgstr "Aktualisieren..." -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "" @@ -6295,20 +6406,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Hochladen einer Textdatei auf:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6357,11 +6468,11 @@ msgid "Used by:" msgstr "Verwendet von:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Benutzer blockiert" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "" @@ -6373,7 +6484,7 @@ msgstr "" msgid "User Blocked by List" msgstr "Benutzer durch der Liste blockiert" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "" @@ -6385,30 +6496,30 @@ msgstr "Benutzer blockiert dich" #~ msgid "User handle" #~ msgstr "Benutzerhandle" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Benutzerliste von {0}" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "Benutzerliste von <0/>" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Benutzerliste von dir" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Benutzerliste erstellt" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Benutzerliste aktualisiert" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Benutzerlisten" @@ -6416,7 +6527,7 @@ msgstr "Benutzerlisten" msgid "Username or email address" msgstr "Benutzername oder E-Mail-Adresse" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Benutzer" @@ -6431,7 +6542,7 @@ msgstr "Nutzer gefolgt von <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Benutzer in \"{0}\"" @@ -6451,15 +6562,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "E-Mail bestätigen" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Meine E-Mail bestätigen" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Meine E-Mail bestätigen" @@ -6480,18 +6591,22 @@ msgstr "Überprüfe deine E-Mail" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Videospiele" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Avatar von {0} ansehen" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Debug-Eintrag anzeigen" @@ -6504,7 +6619,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Vollständigen Thread ansehen" @@ -6514,11 +6629,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Profil ansehen" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Avatar ansehen" @@ -6538,7 +6654,6 @@ msgstr "Seite ansehen" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Warnen" @@ -6562,11 +6677,11 @@ msgstr "Wir konnten keine Ergebnisse für diesen Hashtag finden." msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Wir schätzen {estimatedTime} bis dein Konto bereit ist." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Wir hoffen, dass du eine schöne Zeit hast. Denke daran, Bluesky ist:" @@ -6579,8 +6694,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "Wir empfehlen, gebräuchliche Wörter zu vermeiden, die in vielen Beiträgen vorkommen, da dies dazu führen kann, dass keine Beiträge angezeigt werden." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Wir empfehlen unser \"Discover\" Feed:" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Wir empfehlen unser \"Discover\" Feed:" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6590,11 +6705,11 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "Die Verbindung konnte nicht hergestellt werden. Bitte versuche es erneut, um mit der Einrichtung deines Kontos fortzufahren. Wenn der Versuch weiterhin fehlschlägt, kannst du diesen Schritt überspringen." -#: src/screens/Deactivated.tsx:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "Wir werden dich benachrichtigen, wenn dein Konto bereit ist." @@ -6602,11 +6717,11 @@ msgstr "Wir werden dich benachrichtigen, wenn dein Konto bereit ist." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Wir werden deinen Widerspruch unverzüglich prüfen." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Wir verwenden diese Informationen, um dein Erlebnis individuell zu gestalten." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "" @@ -6614,7 +6729,7 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "Wir freuen uns sehr, dass du dabei bist!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Es tut uns leid, aber wir waren nicht in der Lage, diese Liste aufzulösen. Wenn das Problem weiterhin besteht, kontaktiere bitte den Ersteller der Liste, @{handleOrDid}." @@ -6622,7 +6737,7 @@ msgstr "Es tut uns leid, aber wir waren nicht in der Lage, diese Liste aufzulös msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Es tut uns leid, aber wir konnten deine stummgeschalteten Wörter nicht laden. Bitte versuche es erneut." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Es tut uns leid, aber deine Suche konnte nicht abgeschlossen werden. Bitte versuche es in ein paar Minuten erneut." @@ -6635,11 +6750,15 @@ msgstr "Es tut uns leid! Wir können die Seite, nach der du gesucht hast, nicht msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "" +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Willkommen bei <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Was sind deine Interessen?" @@ -6649,7 +6768,7 @@ msgstr "Was sind deine Interessen?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Was gibt's?" @@ -6666,7 +6785,7 @@ msgstr "Welche Sprachen würdest du gerne in deinen algorithmischen Feeds sehen? msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Wer antworten kann" @@ -6703,21 +6822,21 @@ msgstr "" msgid "Wide" msgstr "Breit" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Beitrag verfassen" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Schreibe deine Antwort" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Schriftsteller" @@ -6731,11 +6850,20 @@ msgstr "Schriftsteller" msgid "Yes" msgstr "Ja" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Du befindest dich in der Warteschlange." @@ -6748,9 +6876,13 @@ msgstr "" msgid "You can also discover new Custom Feeds to follow." msgstr "Du kannst auch neue benutzerdefinierte Feeds entdecken und ihnen folgen." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Du kannst diese Einstellungen später ändern." +#~ msgid "You can change these settings later." +#~ msgstr "Du kannst diese Einstellungen später ändern." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6765,6 +6897,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "Du kannst dich jetzt mit deinem neuen Passwort anmelden." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "" @@ -6773,7 +6909,7 @@ msgstr "" 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 "Du hast noch keine Einladungscodes! Wir schicken dir welche, wenn du schon etwas länger bei Bluesky bist." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "Du hast keine angehefteten Feeds." @@ -6781,7 +6917,7 @@ msgstr "Du hast keine angehefteten Feeds." #~ msgid "You don't have any saved feeds!" #~ msgstr "Du hast keine gespeicherten Feeds!" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Du hast keine gespeicherten Feeds." @@ -6794,19 +6930,19 @@ msgid "You have blocked this user" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Du hast diesen Benutzer blockiert und kannst seine Inhalte nicht sehen." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Du hast einen ungültigen Code eingegeben. Er sollte wie XXXXX-XXXXX aussehen." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "" @@ -6815,11 +6951,11 @@ msgid "You have hidden this post." msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "" @@ -6831,12 +6967,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "Du hast keine Feeds." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Du hast keine Listen." @@ -6889,18 +7025,22 @@ msgstr "" #~ msgstr "Du musst 18 Jahre oder älter sein, um Inhalte für Erwachsene zu aktivieren." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Du musst 18 Jahre oder älter sein, um Inhalte für Erwachsene zu aktivieren." +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Du musst 18 Jahre oder älter sein, um Inhalte für Erwachsene zu aktivieren." #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Du wirst keine Mitteilungen mehr für diesen Thread erhalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Du erhälst nun Mitteilungen für dieses Thread" @@ -6908,26 +7048,39 @@ msgstr "Du erhälst nun Mitteilungen für dieses Thread" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Du erhältst eine E-Mail mit einem \"Reset-Code\". Gib diesen Code hier ein und gib dann dein neues Passwort ein." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Du hast die Kontrolle" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Du hast die Kontrolle" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Du bist in der Warteschlange" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Du kannst loslegen!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -6939,11 +7092,11 @@ msgstr "Du hast das Ende deines Feeds erreicht! Finde weitere Konten, denen du f msgid "Your account" msgstr "Dein Konto" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Dein Konto wurde gelöscht" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Dein Kontodepot, das alle öffentlichen Datensätze enthält, kann als \"CAR\"-Datei heruntergeladen werden. Diese Datei enthält keine Medieneinbettungen, wie z. B. Bilder, oder deine privaten Daten, welche separat abgerufen werden müssen." @@ -6960,12 +7113,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Deine Wahl wird gespeichert, kann aber später in den Einstellungen geändert werden." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Dein Standard-Feed ist \"Following\"" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Dein Standard-Feed ist \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Deine E-Mail scheint ungültig zu sein." @@ -6993,23 +7146,27 @@ msgstr "Dein vollständiger Handle lautet <0>@{0}" msgid "Your muted words" msgstr "Deine stummgeschalteten Wörter" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "Dein Passwort wurde erfolgreich geändert!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Dein Beitrag wurde veröffentlicht" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Deine Beiträge, Likes und Blockierungen sind öffentlich. Stummschaltungen sind privat." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Dein Profil" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "Deine Antwort wurde veröffentlicht" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 36a7c5d458..c668919b8a 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -13,11 +13,15 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -37,7 +41,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -51,15 +55,15 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -67,15 +71,15 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -83,15 +87,19 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" @@ -100,7 +108,7 @@ msgstr "" msgid "{following} following" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "" @@ -167,8 +175,8 @@ msgstr "" msgid "2FA Confirmation" msgstr "" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "" @@ -177,11 +185,11 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "" @@ -195,25 +203,25 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "" @@ -230,22 +238,22 @@ msgid "Account removed from quick access" msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "" @@ -253,13 +261,14 @@ msgstr "" msgid "Add a content warning" msgstr "" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "" @@ -310,12 +319,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "" @@ -324,11 +333,11 @@ msgstr "" #~ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "" @@ -337,7 +346,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "" #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "" @@ -347,11 +355,11 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -371,7 +379,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "" @@ -408,7 +416,7 @@ msgstr "" msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "" -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "" @@ -429,16 +437,16 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "" @@ -450,7 +458,7 @@ msgstr "" msgid "Anti-Social Behavior" msgstr "" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "" @@ -466,13 +474,13 @@ msgstr "" msgid "App Password names must be at least 4 characters long." msgstr "" -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "" @@ -501,7 +509,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "" @@ -518,7 +526,7 @@ msgstr "" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -530,11 +538,11 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "" @@ -546,7 +554,7 @@ msgstr "" msgid "Are you writing in <0>{0}?" msgstr "" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "" @@ -558,7 +566,7 @@ msgstr "" msgid "At least 3 characters" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -571,17 +579,17 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "" @@ -589,43 +597,43 @@ msgstr "" msgid "Birthday" msgstr "" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "" @@ -638,7 +646,7 @@ msgstr "" msgid "Blocked Accounts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -646,7 +654,7 @@ msgstr "" 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:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "" @@ -654,11 +662,11 @@ msgstr "" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "" -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" @@ -702,7 +710,7 @@ msgstr "" msgid "Blur images and filter from feeds" msgstr "" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "" @@ -715,7 +723,7 @@ msgstr "" msgid "Business" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "" @@ -728,10 +736,10 @@ msgid "By {0}" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "" +#~ msgid "by @{0}" +#~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "" @@ -739,7 +747,7 @@ msgstr "" msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "" @@ -755,14 +763,15 @@ msgstr "" #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -770,23 +779,23 @@ msgstr "" #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "" @@ -802,10 +811,14 @@ msgstr "" msgid "Cancel profile editing" msgstr "" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -819,17 +832,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "" @@ -837,12 +850,12 @@ msgstr "" msgid "Change my email" msgstr "" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "" @@ -860,24 +873,24 @@ msgstr "" msgid "Chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "" @@ -885,8 +898,8 @@ msgstr "" #~ msgid "Chat with {chatId}" #~ msgstr "" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "" @@ -902,11 +915,11 @@ msgstr "" msgid "Check your email for a login code and enter it here." msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "" @@ -914,7 +927,7 @@ msgstr "" msgid "Choose Service" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -928,39 +941,39 @@ msgid "Choose this color as your avatar" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "" +#~ msgid "Choose your main feeds" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "" @@ -968,6 +981,14 @@ msgstr "" msgid "click here" msgstr "" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "" @@ -980,11 +1001,11 @@ msgstr "" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "" @@ -992,10 +1013,11 @@ msgstr "" msgid "Clip 🐴 clop 🐴" msgstr "" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "" @@ -1013,11 +1035,12 @@ msgstr "" msgid "Close bottom drawer" msgstr "" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "" @@ -1050,7 +1073,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "" @@ -1058,15 +1081,19 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "" @@ -1075,7 +1102,7 @@ msgstr "" msgid "Community Guidelines" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "" @@ -1083,17 +1110,17 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1124,7 +1151,7 @@ msgstr "" msgid "Confirm content language settings" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "" @@ -1138,8 +1165,8 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1167,23 +1194,23 @@ msgid "Content filters" msgstr "" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "" @@ -1191,12 +1218,8 @@ msgstr "" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "" @@ -1204,28 +1227,25 @@ msgstr "" msgid "Continue as {0} (currently signed in)" msgstr "" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "" +#~ msgid "Continue to the next step" +#~ msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "" @@ -1234,15 +1254,15 @@ msgstr "" msgid "Copied" msgstr "" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "" @@ -1267,22 +1287,22 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "" @@ -1299,7 +1319,7 @@ msgstr "" msgid "Could not load feed" msgstr "" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "" @@ -1307,7 +1327,7 @@ msgstr "" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "" @@ -1320,7 +1340,7 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "" @@ -1333,7 +1353,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "" @@ -1358,7 +1378,7 @@ msgstr "" #~ msgid "Creates a card with a thumbnail. The card links to {url}" #~ msgstr "" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "" @@ -1371,8 +1391,7 @@ msgstr "" msgid "Custom domain" msgstr "" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1380,8 +1399,8 @@ msgstr "" msgid "Customize media from external sites." msgstr "" -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "" @@ -1389,7 +1408,7 @@ msgstr "" msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "" @@ -1397,7 +1416,16 @@ msgstr "" msgid "Date of birth" msgstr "" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "" @@ -1405,14 +1433,14 @@ msgstr "" msgid "Debug panel" msgstr "" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "" @@ -1420,7 +1448,7 @@ msgstr "" #~ msgid "Delete Account" #~ msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" @@ -1432,62 +1460,62 @@ msgstr "" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "" -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1497,11 +1525,11 @@ msgstr "" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "" @@ -1538,11 +1566,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "" @@ -1556,7 +1584,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "" @@ -1592,8 +1620,8 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1609,10 +1637,10 @@ msgstr "" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1622,8 +1650,8 @@ msgstr "" msgid "Done{extraText}" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "" @@ -1632,8 +1660,8 @@ msgid "Drop to add images" msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "" +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1655,19 +1683,19 @@ msgstr "" msgid "E.g. artistic nudes." msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "" @@ -1680,7 +1708,7 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" @@ -1690,17 +1718,17 @@ msgstr "" msgid "Edit image" msgstr "" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "" @@ -1719,11 +1747,11 @@ msgid "Edit Profile" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "" @@ -1735,7 +1763,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "" @@ -1765,7 +1793,7 @@ msgstr "" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "" @@ -1774,8 +1802,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "" @@ -1792,13 +1820,13 @@ msgid "Enable adult content" msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "" +#~ msgid "Enable Adult Content" +#~ msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -1848,7 +1876,7 @@ msgstr "" msgid "Enter Confirmation Code" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "" @@ -1881,7 +1909,7 @@ msgstr "" msgid "Enter your username and password" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "" @@ -1889,16 +1917,16 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "" @@ -1917,7 +1945,7 @@ msgstr "" msgid "Excessive or unwanted messages" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -1942,6 +1970,10 @@ msgstr "" msgid "Expand alt text" msgstr "" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1955,12 +1987,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "" @@ -1976,11 +2008,11 @@ msgstr "" #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "" @@ -1989,19 +2021,20 @@ msgstr "" msgid "Failed to create app password." msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "" -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "" @@ -2022,7 +2055,7 @@ msgstr "" msgid "Failed to save image: {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "" @@ -2044,22 +2077,22 @@ msgstr "" msgid "Feed" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2071,19 +2104,19 @@ msgstr "" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "" @@ -2091,7 +2124,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "" @@ -2101,7 +2134,7 @@ msgstr "" msgid "Find accounts to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "" @@ -2125,11 +2158,11 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "" -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "" @@ -2144,7 +2177,6 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2156,38 +2188,41 @@ msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "" +#~ msgid "Follow All" +#~ msgstr "" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ 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:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "" @@ -2195,7 +2230,7 @@ msgstr "" msgid "Followed users only" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "" @@ -2209,9 +2244,9 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "" @@ -2219,7 +2254,11 @@ msgstr "" msgid "Following {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "" @@ -2227,7 +2266,7 @@ msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "" @@ -2235,15 +2274,15 @@ msgstr "" msgid "Follows you" msgstr "" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "" @@ -2272,7 +2311,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2290,7 +2329,7 @@ msgstr "" msgid "Get Started" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "" @@ -2304,7 +2343,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "" @@ -2314,7 +2353,7 @@ msgstr "" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "" @@ -2340,20 +2379,20 @@ msgstr "" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2377,7 +2416,7 @@ msgstr "" msgid "Hashtag" msgstr "" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "" @@ -2385,64 +2424,62 @@ msgstr "" msgid "Having trouble?" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "" +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "" +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "" @@ -2474,7 +2511,7 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2528,18 +2565,22 @@ msgstr "" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "" -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "" @@ -2564,7 +2605,7 @@ msgstr "" msgid "Input code sent to your email for password reset" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "" @@ -2576,7 +2617,7 @@ msgstr "" msgid "Input new password" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "" @@ -2613,7 +2654,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "" @@ -2642,14 +2683,14 @@ msgid "Invite codes: 1 available" msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "" +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "" #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "" @@ -2657,11 +2698,11 @@ msgstr "" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "" -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "" @@ -2685,25 +2726,25 @@ msgstr "" msgid "Labels on your content" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "" @@ -2711,12 +2752,12 @@ msgstr "" msgid "Learn More" msgstr "" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "" @@ -2725,7 +2766,7 @@ msgstr "" msgid "Learn more about what is public on Bluesky." msgstr "" -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "" @@ -2738,10 +2779,10 @@ msgstr "" msgid "Leave chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "" @@ -2754,11 +2795,11 @@ msgstr "" msgid "Leaving Bluesky" msgstr "" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "" @@ -2767,11 +2808,11 @@ msgstr "" msgid "Let's get your password reset!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "" @@ -2810,11 +2851,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "" @@ -2822,7 +2863,7 @@ msgstr "" msgid "Likes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "" @@ -2830,35 +2871,35 @@ msgstr "" msgid "List" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "" @@ -2875,14 +2916,14 @@ msgstr "" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "" @@ -2894,10 +2935,15 @@ msgstr "" msgid "Log" msgstr "" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "" @@ -2909,7 +2955,7 @@ msgstr "" msgid "Login to account that is not listed" msgstr "" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -2941,8 +2987,8 @@ msgstr "" msgid "Manage your muted words and tags" msgstr "" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "" @@ -2955,12 +3001,12 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "" @@ -2968,8 +3014,8 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "" @@ -2977,12 +3023,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "" @@ -2990,7 +3036,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3007,7 +3053,7 @@ msgstr "" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "" @@ -3015,26 +3061,26 @@ msgstr "" msgid "Moderation details" msgstr "" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "" @@ -3047,7 +3093,7 @@ msgstr "" msgid "Moderation Lists" msgstr "" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "" @@ -3060,11 +3106,11 @@ msgid "Moderation tools" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "" @@ -3072,7 +3118,7 @@ msgstr "" msgid "More feeds" msgstr "" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "" @@ -3088,12 +3134,12 @@ msgstr "" msgid "Mute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "" @@ -3101,8 +3147,8 @@ msgstr "" msgid "Mute all {displayTag} posts" msgstr "" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "" @@ -3114,7 +3160,7 @@ msgstr "" msgid "Mute in text & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "" @@ -3123,7 +3169,7 @@ msgstr "" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "" @@ -3135,17 +3181,17 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "" @@ -3162,7 +3208,7 @@ msgstr "" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "" @@ -3170,7 +3216,7 @@ msgstr "" msgid "Muted words & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "" @@ -3179,7 +3225,7 @@ msgstr "" msgid "My Birthday" msgstr "" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "" @@ -3187,20 +3233,20 @@ msgstr "" msgid "My Profile" msgstr "" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "" @@ -3210,13 +3256,13 @@ msgstr "" msgid "Name or Description Violates Community Standards" msgstr "" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "" @@ -3233,7 +3279,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "" @@ -3241,7 +3287,7 @@ msgstr "" msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "" @@ -3250,7 +3296,7 @@ msgstr "" msgid "New" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3260,29 +3306,29 @@ msgstr "" msgid "New messages" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "" @@ -3292,7 +3338,7 @@ msgctxt "action" msgid "New Post" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "" @@ -3300,7 +3346,7 @@ msgstr "" msgid "Newest replies first" msgstr "" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "" @@ -3311,8 +3357,8 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "" @@ -3335,7 +3381,7 @@ msgid "No" msgstr "" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "" @@ -3343,7 +3389,8 @@ msgstr "" msgid "No DNS Panel" msgstr "" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" @@ -3355,7 +3402,7 @@ msgstr "" msgid "No longer than 253 characters" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "" @@ -3363,7 +3410,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "" @@ -3379,7 +3426,7 @@ msgstr "" msgid "No result" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "" @@ -3387,17 +3434,18 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "" @@ -3410,11 +3458,11 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "" @@ -3441,9 +3489,9 @@ msgstr "" msgid "Not right now" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3463,9 +3511,9 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3473,7 +3521,7 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3493,16 +3541,16 @@ msgstr "" msgid "Off" msgstr "" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "" @@ -3515,15 +3563,15 @@ msgstr "" msgid "Oldest replies first" msgstr "" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3545,21 +3593,25 @@ msgstr "" msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "" @@ -3567,7 +3619,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "" @@ -3583,24 +3635,24 @@ msgstr "" msgid "Open navigation" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -3609,22 +3661,22 @@ msgid "Opens additional details for a debug entry" msgstr "" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "" @@ -3632,7 +3684,7 @@ msgstr "" msgid "Opens device photo gallery" msgstr "" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "" @@ -3646,7 +3698,7 @@ msgstr "" msgid "Opens flow to sign into your existing Bluesky account" msgstr "" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "" @@ -3654,23 +3706,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "" @@ -3678,7 +3734,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "" @@ -3687,19 +3743,19 @@ msgid "Opens password reset form" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "" @@ -3711,20 +3767,25 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "" @@ -3733,10 +3794,18 @@ msgstr "" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "" @@ -3745,7 +3814,7 @@ msgstr "" msgid "Other account" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "" @@ -3764,12 +3833,12 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "" @@ -3785,7 +3854,7 @@ msgstr "" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "" @@ -3805,7 +3874,7 @@ msgstr "" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "" @@ -3814,7 +3883,7 @@ msgid "Pictures meant for adults." msgstr "" #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "" @@ -3822,11 +3891,11 @@ msgstr "" msgid "Pin to Home" msgstr "" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "" @@ -3888,7 +3957,7 @@ msgstr "" msgid "Please enter your email." msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "" @@ -3909,11 +3978,11 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "" @@ -3921,18 +3990,18 @@ msgstr "" msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "" @@ -3942,7 +4011,7 @@ msgstr "" msgid "Post by @{0}" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "" @@ -3951,16 +4020,16 @@ msgid "Post hidden" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "" @@ -4017,7 +4086,7 @@ msgstr "" msgid "Previous image" msgstr "" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "" @@ -4025,15 +4094,15 @@ msgstr "" msgid "Prioritize Your Follows" msgstr "" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "" @@ -4063,11 +4132,11 @@ msgstr "" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "" @@ -4075,31 +4144,34 @@ msgstr "" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "" -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "" #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -4109,6 +4181,10 @@ msgstr "" msgid "Ratios" msgstr "" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "" @@ -4117,7 +4193,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "" @@ -4138,10 +4214,10 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "" @@ -4150,7 +4226,7 @@ msgstr "" msgid "Remove account" msgstr "" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "" @@ -4158,6 +4234,10 @@ msgstr "" msgid "Remove Banner" msgstr "" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4168,15 +4248,15 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "" @@ -4192,11 +4272,20 @@ msgstr "" msgid "Remove mute word from your list" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "" @@ -4205,17 +4294,17 @@ msgid "Remove this feed from your saved feeds" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -4223,7 +4312,7 @@ msgstr "" msgid "Removes default thumbnail from {0}" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" @@ -4240,7 +4329,7 @@ msgstr "" msgid "Replies to this thread are disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "" @@ -4255,13 +4344,13 @@ msgstr "" #~ msgid "Reply to <0/>" #~ msgstr "" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4272,13 +4361,13 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "" @@ -4292,16 +4381,16 @@ msgstr "" msgid "Report feed" msgstr "" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "" @@ -4331,20 +4420,21 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "" @@ -4352,7 +4442,7 @@ msgstr "" msgid "Reposted By" msgstr "" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "" @@ -4360,15 +4450,15 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "" @@ -4377,8 +4467,8 @@ msgstr "" msgid "Request Change" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "" @@ -4399,16 +4489,16 @@ msgstr "" msgid "Resend email" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "" @@ -4416,16 +4506,16 @@ msgstr "" msgid "Reset password" msgstr "" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "" @@ -4438,14 +4528,14 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4457,7 +4547,7 @@ msgstr "" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -4474,13 +4564,13 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "" @@ -4510,7 +4600,7 @@ msgstr "" msgid "Save to my feeds" msgstr "" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "" @@ -4523,7 +4613,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -4543,23 +4633,23 @@ msgstr "" msgid "Say hello!" msgstr "" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4573,7 +4663,7 @@ msgstr "" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "" @@ -4595,16 +4685,18 @@ msgstr "" msgid "Search for users" msgstr "" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "" @@ -4630,10 +4722,10 @@ msgstr "" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "" +#~ msgid "See profile" +#~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "" @@ -4665,15 +4757,15 @@ msgstr "" msgid "Select from an existing account" msgstr "" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "" @@ -4686,8 +4778,8 @@ msgid "Select option {i} of {numItems}" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "" +#~ msgid "Select some accounts below to follow" +#~ msgstr "" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -4702,18 +4794,18 @@ msgid "Select the service that hosts your data." msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "" +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "" -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 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 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "" @@ -4721,21 +4813,21 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -4746,11 +4838,11 @@ msgstr "" msgid "Send Confirmation Email" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "" @@ -4760,11 +4852,15 @@ msgstr "" msgid "Send feedback" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4781,7 +4877,12 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "" @@ -4825,23 +4926,23 @@ msgstr "" msgid "Sets Bluesky username" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "" @@ -4862,7 +4963,7 @@ msgid "Sets image aspect ratio to wide" msgstr "" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4882,12 +4983,12 @@ msgctxt "action" msgid "Share" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "" @@ -4899,9 +5000,9 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -4923,11 +5024,10 @@ msgstr "" msgid "Shares the linked website" msgstr "" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "" @@ -4957,27 +5057,27 @@ msgstr "" msgid "Show follows similar to {0}" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -4990,16 +5090,16 @@ msgid "Show Quote Posts" msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "" +#~ msgid "Show quotes in Following" +#~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5010,12 +5110,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "" +#~ msgid "Show replies in Following" +#~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "" +#~ msgid "Show replies in Following feed" +#~ msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5026,17 +5126,17 @@ msgid "Show Reposts" msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "" +#~ msgid "Show reposts in Following" +#~ msgstr "" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "" +#~ msgid "Show users" +#~ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5087,8 +5187,8 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "" @@ -5113,7 +5213,7 @@ msgstr "" msgid "Sign-in Required" msgstr "" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "" @@ -5122,20 +5222,19 @@ msgstr "" msgid "Signed in as @{0}" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "" @@ -5143,6 +5242,11 @@ msgstr "" msgid "Something went wrong" msgstr "" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5179,7 +5283,7 @@ msgstr "" msgid "Spam; excessive mentions or replies" msgstr "" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "" @@ -5187,11 +5291,11 @@ msgstr "" msgid "Square" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "" @@ -5203,7 +5307,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5215,12 +5319,12 @@ msgstr "" msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "" #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "" @@ -5231,7 +5335,7 @@ msgstr "" msgid "Submit" msgstr "Submit" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "" @@ -5245,18 +5349,18 @@ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "" @@ -5279,19 +5383,19 @@ msgstr "" msgid "Switch Account" msgstr "" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "" @@ -5311,7 +5415,7 @@ msgstr "" msgid "Tap to view fully" msgstr "" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "" @@ -5319,13 +5423,13 @@ msgstr "" msgid "Tell a joke!" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5360,7 +5464,7 @@ msgid "That handle is already taken." msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -5410,7 +5514,11 @@ msgid "The Terms of Service have been moved to" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" +#~ msgid "There are many feeds to try:" +#~ msgstr "" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 @@ -5428,7 +5536,8 @@ msgstr "" msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "" -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "" @@ -5437,24 +5546,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -5462,8 +5571,8 @@ msgstr "" msgid "There was an issue fetching the list. Tap here to try again." msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" @@ -5473,8 +5582,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -5485,34 +5594,35 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "" -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -5555,7 +5665,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "" @@ -5563,7 +5673,7 @@ msgstr "" msgid "This content is not viewable without a Bluesky account." msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" @@ -5573,7 +5683,7 @@ msgstr "" #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "" @@ -5621,7 +5731,7 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "" @@ -5633,20 +5743,20 @@ msgstr "" msgid "This name is already in use" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -5667,7 +5777,7 @@ msgid "This user has blocked you" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "" @@ -5695,12 +5805,12 @@ msgstr "" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "" @@ -5728,7 +5838,7 @@ msgstr "" msgid "Toggle between muted word options." msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "" @@ -5737,7 +5847,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "" @@ -5745,10 +5855,12 @@ msgstr "" msgid "Transformations" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "" @@ -5757,11 +5869,11 @@ msgctxt "action" msgid "Try again" msgstr "" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "" @@ -5769,11 +5881,11 @@ msgstr "" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "" @@ -5782,7 +5894,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "" @@ -5792,8 +5904,8 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "" @@ -5802,25 +5914,24 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "" @@ -5837,8 +5948,8 @@ msgstr "" msgid "Unfollow {0}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "" @@ -5851,7 +5962,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "" @@ -5859,8 +5970,8 @@ msgstr "" msgid "Unmute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "" @@ -5868,7 +5979,7 @@ msgstr "" msgid "Unmute all {displayTag} posts" msgstr "" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "" @@ -5876,13 +5987,13 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "" @@ -5890,11 +6001,11 @@ msgstr "" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "" @@ -5915,7 +6026,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "" @@ -5927,7 +6038,7 @@ msgstr "" msgid "Updating..." msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "" @@ -5935,20 +6046,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5997,11 +6108,11 @@ msgid "Used by:" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "" @@ -6013,7 +6124,7 @@ msgstr "" msgid "User Blocked by List" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "" @@ -6021,30 +6132,30 @@ msgstr "" msgid "User Blocks You" msgstr "" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "" @@ -6052,7 +6163,7 @@ msgstr "" msgid "Username or email address" msgstr "" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "" @@ -6067,7 +6178,7 @@ msgstr "" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "" @@ -6087,15 +6198,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "" @@ -6116,18 +6227,22 @@ msgstr "" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "" @@ -6140,7 +6255,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "" @@ -6150,11 +6265,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "" @@ -6174,7 +6290,6 @@ msgstr "" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "" @@ -6194,11 +6309,11 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -6211,8 +6326,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6222,19 +6337,19 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "" @@ -6242,7 +6357,7 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" @@ -6250,7 +6365,7 @@ msgstr "" msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -6263,17 +6378,21 @@ msgstr "" msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "" +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "" @@ -6290,7 +6409,7 @@ msgstr "" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "" @@ -6327,21 +6446,21 @@ msgstr "" msgid "Wide" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "" @@ -6355,11 +6474,20 @@ msgstr "" msgid "Yes" msgstr "" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "" @@ -6372,10 +6500,14 @@ msgstr "" msgid "You can also discover new Custom Feeds to follow." msgstr "" -#: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." msgstr "" +#: src/screens/Onboarding/StepFollowingFeed.tsx:143 +#~ msgid "You can change these settings later." +#~ msgstr "" + #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." msgstr "" @@ -6389,6 +6521,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "" +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "" @@ -6397,7 +6533,7 @@ msgstr "" 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 "" -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "" @@ -6405,7 +6541,7 @@ msgstr "" #~ msgid "You don't have any saved feeds!" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "" @@ -6418,19 +6554,19 @@ msgid "You have blocked this user" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "" @@ -6439,11 +6575,11 @@ msgid "You have hidden this post." msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "" @@ -6451,12 +6587,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "" -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "" @@ -6497,18 +6633,22 @@ msgid "You must be 13 years of age or older to sign up." msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "" +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "" #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "" @@ -6516,26 +6656,39 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -6547,11 +6700,11 @@ msgstr "" msgid "Your account" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "" @@ -6568,12 +6721,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "" @@ -6601,23 +6754,27 @@ msgstr "" msgid "Your muted words" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "" -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 8ffcf82d70..4eec6578a0 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -13,11 +13,15 @@ msgstr "" "Language-Team: brodieavoult\n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(sin correo)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -37,7 +41,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -51,15 +55,15 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -67,15 +71,15 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -83,15 +87,19 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" @@ -100,7 +108,7 @@ msgstr "" msgid "{following} following" msgstr "{following} siguiendo" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "" @@ -155,8 +163,8 @@ msgstr "⚠Nombre de usuario inválido" msgid "2FA Confirmation" msgstr "Confirmación 2FA" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "" @@ -165,11 +173,11 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Accesibilidad" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "Ajustes de accesibilidad" @@ -183,25 +191,25 @@ msgstr "Ajustes de accesibilidad" #~ msgstr "cuenta" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Cuenta" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Cuenta bloqueada" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "Cuenta bloqueada" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Cuenta muteada" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Cuenta muteada" @@ -218,22 +226,22 @@ msgid "Account removed from quick access" msgstr "Cuenta elimada de acceso rápido" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Cuenta desbloqueada" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Has dejado de seguir a esta cuenta" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Cuenta demuteada" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Añadir" @@ -241,13 +249,14 @@ msgstr "Añadir" msgid "Add a content warning" msgstr "Añadir advertencia de contenido" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Añadir cuenta a esta lista" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Añadir cuenta" @@ -290,21 +299,21 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Añade el siguiente registro DNS a tu dominio:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Añadir a listas" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Añadir a mis feeds" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Añadido a lista" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Añadido a mis feeds" @@ -313,7 +322,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Ajusta la cantidad de me gusta que una respuesta debe tener para aparecer en tu feed." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Contenido adulto" @@ -323,11 +331,11 @@ msgid "Adult content is disabled." msgstr "El contenido adulto esta desactivado." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avanzado" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "Todos tus feeds guardados, en un solo lugar." @@ -347,7 +355,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "¿Ya tienes un código?" @@ -384,7 +392,7 @@ msgstr "Un código de verificación ha sido enviado a {0}. Ingresa ese código a msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Un código de verificación ha sido enviado a tu dirección anterior, {0}. Ingresa ese código a continuación." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "Ocurrió un error" @@ -405,16 +413,16 @@ msgstr "Un problema no presente en estas opciones" msgid "An issue occurred, please try again." msgstr "Ocurrió un problema. Intenta de nuevo." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "Ocurrió un error desconocido" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "y" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Animales" @@ -426,7 +434,7 @@ msgstr "GIF animado" msgid "Anti-Social Behavior" msgstr "Comportamiento antisocial" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Idioma de interfaz" @@ -442,13 +450,13 @@ msgstr "El nombre de una contraseña de app sólo puede contener letras, número msgid "App Password names must be at least 4 characters long." msgstr "El nombre de una contraseña de app deben tener al menos 4 caracteres." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Ajustes de contraseñas de app" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Contraseñas de la app" @@ -477,7 +485,7 @@ msgstr "Apelación enviada" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Aparencia" @@ -494,7 +502,7 @@ msgstr "¿Seguro que quieres eliminar la contraseña de app \"{name}\"?" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "¿Seguro que quieres eliminar este mensaje? El mensaje será eliminado para ti, pero no para los otros participantes." -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -506,11 +514,11 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "¿Seguro que quieres eliminar {0} de tus feeds?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "¿Seguro que quieres descartar este borrador?" @@ -522,7 +530,7 @@ msgstr "¿Estás seguro?" msgid "Are you writing in <0>{0}?" msgstr "¿Estás escribiendo en <0>{0}?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Arte" @@ -534,7 +542,7 @@ msgstr "Desnudez artística o no erótica." msgid "At least 3 characters" msgstr "Al menos 3 caracteres" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -547,17 +555,17 @@ msgstr "Al menos 3 caracteres" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Atrás" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "Basado en tus intereses en {interestsText}" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Basado en tus intereses en {interestsText}" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "General" @@ -565,43 +573,43 @@ msgstr "General" msgid "Birthday" msgstr "Cumpleaños" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Cumpleaños:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Bloquear" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "Bloquear cuenta" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Bloquear cuenta" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "¿Bloquear cuenta?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Bloquear cuentas" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Bloquear lista" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "¿Bloquear estas cuentas?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Bloqueado" @@ -614,7 +622,7 @@ msgstr "Cuentas bloqueadas" msgid "Blocked Accounts" msgstr "Cuentas bloqueadas" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera." @@ -622,7 +630,7 @@ msgstr "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte 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 "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera. No verás su contenido y no podrán ver el tuyo." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Post bloqueado." @@ -630,11 +638,11 @@ msgstr "Post bloqueado." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Si bloqueas a un etiquetador aún podrán seguir aplicando etiquetas a tu cuenta." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "El bloqueo es público. Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Si bloqueas a un etiquetador aún podrán seguir aplicando etiquetas a tu cuenta, pero evitará que respondan en tus hilos, te mencionen o interactúen contigo de ninguna manera." @@ -663,7 +671,7 @@ msgstr "" msgid "Blur images and filter from feeds" msgstr "" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Libros" @@ -676,7 +684,7 @@ msgstr "" msgid "Business" msgstr "Negocios" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "por —" @@ -685,10 +693,10 @@ msgid "By {0}" msgstr "By {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "by @{0}" +#~ msgid "by @{0}" +#~ msgstr "by @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "by <0/>" @@ -696,7 +704,7 @@ msgstr "by <0/>" msgid "By creating an account you agree to the {els}." msgstr "Al crear una cuenta, aceptas nuestros {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "por ti" @@ -712,14 +720,15 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -727,23 +736,23 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancelar" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Cancelar" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Cancelar la eliminación de la cuenta" @@ -759,10 +768,14 @@ msgstr "Cancelar recorte de imagen" msgid "Cancel profile editing" msgstr "Cancelar edición de perfil" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Cancelar citación" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -776,17 +789,17 @@ msgstr "" msgid "Change" msgstr "Cambiar" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Cambiar" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Cambiar nombre de usuario" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Cambiar nombre de usuario" @@ -794,12 +807,12 @@ msgstr "Cambiar nombre de usuario" msgid "Change my email" msgstr "Cambiar mi correo electrónico" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Cambiar contraseña" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Cambiar contraseña" @@ -817,29 +830,29 @@ msgstr "Cambiar correo electrónico" msgid "Chat" msgstr "Chat" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "Chat muteado" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "Ajustes de chat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "Chat demuteado" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "" @@ -847,11 +860,11 @@ msgstr "" msgid "Check your email for a login code and enter it here." msgstr "Te enviamos un código de inicio de sesión a tu correo. Introducelo aquí." -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Te enviamos un código de verificación a tu correo. Introducelo aquí:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Elige \"Todos\" o \"Nadie\"" @@ -859,7 +872,7 @@ msgstr "Elige \"Todos\" o \"Nadie\"" msgid "Choose Service" msgstr "Elige proveedor" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Tu eliges los algoritmos que usar en tus feed." @@ -868,39 +881,39 @@ msgid "Choose this color as your avatar" msgstr "Elige este color como tu avatar" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Elige tus feeds principales" +#~ msgid "Choose your main feeds" +#~ msgstr "Elige tus feeds principales" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Elige tu contraseña" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Borrar todos los datos de almacenamiento heredados" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento heredados (reiniciar después de esto)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Borrar todos los datos de almacenamiento" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Borrar consulta de búsqueda" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "" @@ -908,6 +921,14 @@ msgstr "" msgid "click here" msgstr "has clic aquí" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "Has clic aquí para agregar uno." @@ -916,11 +937,11 @@ msgstr "has clic aquí" msgid "Click here to open tag menu for {tag}" msgstr "Has clic aquí para abrir el menu de {tag}" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Clima" @@ -928,10 +949,11 @@ msgstr "Clima" msgid "Clip 🐴 clop 🐴" msgstr "" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Cerrar" @@ -949,11 +971,12 @@ msgstr "Cerrar la alerta" msgid "Close bottom drawer" msgstr "Cierra el cajón inferior" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "" @@ -986,7 +1009,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "" @@ -994,15 +1017,19 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "" @@ -1011,7 +1038,7 @@ msgstr "" msgid "Community Guidelines" msgstr "Directrices de la comunidad" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "" @@ -1019,17 +1046,17 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Redactar la respuesta" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1060,7 +1087,7 @@ msgstr "Confirmar el cambio" msgid "Confirm content language settings" msgstr "Confirmar la configuración del idioma del contenido" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Confirmar eliminación de cuenta" @@ -1074,8 +1101,8 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1103,23 +1130,23 @@ msgid "Content filters" msgstr "" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Idiomas de contenido" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Advertencia de contenido" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Advertencias de contenido" @@ -1127,12 +1154,8 @@ msgstr "Advertencias de contenido" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Continuar" @@ -1140,28 +1163,25 @@ msgstr "Continuar" msgid "Continue as {0} (currently signed in)" msgstr "" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "" +#~ msgid "Continue to the next step" +#~ msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "" @@ -1170,15 +1190,15 @@ msgstr "" msgid "Copied" msgstr "Copiado" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "" @@ -1203,22 +1223,22 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copia el enlace a la lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copia el enlace a la post" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copiar el texto de la post" @@ -1235,7 +1255,7 @@ msgstr "No se pudo salir de este chat" msgid "Could not load feed" msgstr "No se pudo cargar este feed" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "No se pudo cargar esta lista" @@ -1243,7 +1263,7 @@ msgstr "No se pudo cargar esta lista" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "No se pudo cargar los perfiles. Intente de nuevo luego." -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "No se pudo mutear al chat" @@ -1256,7 +1276,7 @@ msgstr "No se pudo mutear al chat" msgid "Create a new account" msgstr "Crear una cuenta nueva" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "" @@ -1269,7 +1289,7 @@ msgstr "Crear una cuenta" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "" @@ -1290,7 +1310,7 @@ msgstr "" msgid "Created {0}" msgstr "Creado {0}" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "" @@ -1303,8 +1323,7 @@ msgstr "" msgid "Custom domain" msgstr "Dominio personalizado" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1312,8 +1331,8 @@ msgstr "" msgid "Customize media from external sites." msgstr "Preferencias sobre medios externos." -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "" @@ -1321,7 +1340,7 @@ msgstr "" msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "" @@ -1329,7 +1348,16 @@ msgstr "" msgid "Date of birth" msgstr "" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "" @@ -1337,14 +1365,14 @@ msgstr "" msgid "Debug panel" msgstr "" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Borrar la cuenta" @@ -1352,7 +1380,7 @@ msgstr "Borrar la cuenta" #~ msgid "Delete Account" #~ msgstr "Borrar la cuenta" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" @@ -1364,62 +1392,62 @@ msgstr "Borrar la contraseña de la app" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Borrar la lista" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Borrar mi cuenta" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Borrar una post" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "¿Borrar esta post?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Se borró la post." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1429,11 +1457,11 @@ msgstr "Descripción" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "¿Quieres decir algo?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "" @@ -1462,11 +1490,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "" @@ -1480,7 +1508,7 @@ msgstr "Evitar que las aplicaciones muestren mi cuenta a los usuarios desconecta msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "" @@ -1516,8 +1544,8 @@ msgstr "¡Dominio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1533,10 +1561,10 @@ msgstr "Listo" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1546,8 +1574,8 @@ msgstr "" msgid "Done{extraText}" msgstr "Listo{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "" @@ -1556,8 +1584,8 @@ msgid "Drop to add images" msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "" +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1579,19 +1607,19 @@ msgstr "p. ej. Artista, amante de los perros, y lector ávido." msgid "E.g. artistic nudes." msgstr "p. ej. Desnudez artística." -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "p. ej. Grandes usuarios" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "p. ej. Spammers" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "p. ej. Usuarios que simpre aciertan." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "p. ej. Usuarios que constantemente responden con publicidad." @@ -1604,7 +1632,7 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" @@ -1614,17 +1642,17 @@ msgstr "" msgid "Edit image" msgstr "Editar la imagen" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Editar los detalles de la lista" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Editar mis noticias" @@ -1643,11 +1671,11 @@ msgid "Edit Profile" msgstr "Editar el perfil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Editar mis noticias guardadas" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "" @@ -1659,7 +1687,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "" @@ -1689,7 +1717,7 @@ msgstr "Correo electrónico actualizado" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "Correo electrónico:" @@ -1698,8 +1726,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "" @@ -1716,13 +1744,13 @@ msgid "Enable adult content" msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "" +#~ msgid "Enable Adult Content" +#~ msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -1772,7 +1800,7 @@ msgstr "" msgid "Enter Confirmation Code" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "" @@ -1805,7 +1833,7 @@ msgstr "Introduce tu nueva dirección de correo electrónico a continuación." msgid "Enter your username and password" msgstr "Introduce tu nombre de usuario y contraseña" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "" @@ -1813,16 +1841,16 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Error:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Todos" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "" @@ -1841,7 +1869,7 @@ msgstr "" msgid "Excessive or unwanted messages" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -1866,6 +1894,10 @@ msgstr "" msgid "Expand alt text" msgstr "Expandir el texto alt" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1879,12 +1911,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "" @@ -1900,11 +1932,11 @@ msgstr "Es posible que medios externos permitan que otros sitios recopilen datos #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Medios externos" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Medios externos" @@ -1913,19 +1945,20 @@ msgstr "Medios externos" msgid "Failed to create app password." msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "" -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "" @@ -1941,7 +1974,7 @@ msgstr "" msgid "Failed to save image: {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "" @@ -1963,22 +1996,22 @@ msgstr "" msgid "Feed" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Noticias fuera de línea" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Comentarios" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -1986,19 +2019,19 @@ msgstr "Comentarios" msgid "Feeds" msgstr "Feeds" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Las noticias son algoritmos personalizados que los usuarios construyen con un poco de experiencia en codificación. <0/> para más información." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "" @@ -2006,7 +2039,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "" @@ -2016,7 +2049,7 @@ msgstr "" msgid "Find accounts to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "" @@ -2028,11 +2061,11 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "Ajusta los hilos de discusión." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "" @@ -2047,7 +2080,6 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2059,34 +2091,37 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Seguir {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Seguir cuenta" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "" +#~ msgid "Follow All" +#~ msgstr "" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguido por {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Usuarios seguidos" @@ -2094,7 +2129,7 @@ msgstr "Usuarios seguidos" msgid "Followed users only" msgstr "Solo usuarios seguidos" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "ha comenzado a seguirte" @@ -2108,9 +2143,9 @@ msgstr "Seguidores" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Siguiendo" @@ -2118,7 +2153,11 @@ msgstr "Siguiendo" msgid "Following {0}" msgstr "Siguiendo {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Feed de Siguiendo" @@ -2126,7 +2165,7 @@ msgstr "Feed de Siguiendo" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Feed de Siguiendo" @@ -2134,15 +2173,15 @@ msgstr "Feed de Siguiendo" msgid "Follows you" msgstr "Te sigue" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Te sigue" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Comida" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Por razones de seguridad, tendremos que enviarte un código de confirmación a tu dirección de correo electrónico." @@ -2171,7 +2210,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2189,7 +2228,7 @@ msgstr "" msgid "Get Started" msgstr "Comenzar" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "" @@ -2203,7 +2242,7 @@ msgstr "Violaciones flagrantes de la Ley o de los Términos de servicio" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Volver" @@ -2213,7 +2252,7 @@ msgstr "Volver" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Volver" @@ -2234,20 +2273,20 @@ msgstr "" msgid "Go Home" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Ir al siguiente" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2271,7 +2310,7 @@ msgstr "Acoso, trolling o intolerancia" msgid "Hashtag" msgstr "Hashtag" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" @@ -2279,64 +2318,62 @@ msgstr "Hashtag: #{tag}" msgid "Having trouble?" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Ayuda" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "" +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "" +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Aquí tienes tu contraseña de la app." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Ocultar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Ocultar post" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "¿Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Ocultar lista de usuarios" @@ -2368,7 +2405,7 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2422,18 +2459,22 @@ msgstr "Si no se selecciona ninguno, es apto para todas las edades." msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "" -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "" @@ -2458,7 +2499,7 @@ msgstr "" msgid "Input code sent to your email for password reset" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "" @@ -2470,7 +2511,7 @@ msgstr "" msgid "Input new password" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "" @@ -2507,7 +2548,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "" @@ -2536,14 +2577,14 @@ msgid "Invite codes: 1 available" msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "" +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "" #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Tareas" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "" @@ -2551,11 +2592,11 @@ msgstr "" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "" -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "" @@ -2579,25 +2620,25 @@ msgstr "" msgid "Labels on your content" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Escoger el idioma" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Ajustes de Idiomas" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Ajustes de Idiomas" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Idiomas" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "" @@ -2605,12 +2646,12 @@ msgstr "" msgid "Learn More" msgstr "Aprender más" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Aprender más acerca de esta advertencia" @@ -2619,7 +2660,7 @@ msgstr "Aprender más acerca de esta advertencia" msgid "Learn more about what is public on Bluesky." msgstr "Más información sobre lo que es público en Bluesky." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "" @@ -2632,10 +2673,10 @@ msgstr "" msgid "Leave chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "" @@ -2648,11 +2689,11 @@ msgstr "Déjalos todos sin marcar para ver cualquier idioma." msgid "Leaving Bluesky" msgstr "Salir de Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "" @@ -2661,11 +2702,11 @@ msgstr "" msgid "Let's get your password reset!" msgstr "¡Vamos a restablecer tu contraseña!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "" @@ -2704,11 +2745,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "" @@ -2716,7 +2757,7 @@ msgstr "" msgid "Likes" msgstr "Cantidad de «Me gusta»" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "" @@ -2724,35 +2765,35 @@ msgstr "" msgid "List" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Avatar de la lista" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Nombre de la lista" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "" @@ -2769,14 +2810,14 @@ msgstr "Listas" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Cargar notificaciones nuevas" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Cargar posts nuevos" @@ -2788,10 +2829,15 @@ msgstr "Cargando..." msgid "Log" msgstr "" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "" @@ -2803,7 +2849,7 @@ msgstr "Visibilidad de desconexión" msgid "Login to account that is not listed" msgstr "Acceder a una cuenta que no está en la lista" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -2835,8 +2881,8 @@ msgstr "¡Asegúrate de que es aquí a donde pretendes ir!" msgid "Manage your muted words and tags" msgstr "" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "" @@ -2849,12 +2895,12 @@ msgstr "Multimedia" msgid "mentioned users" msgstr "usuarios mencionados" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Usuarios mencionados" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Menú" @@ -2862,8 +2908,8 @@ msgstr "Menú" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "" @@ -2871,12 +2917,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Mensaje del servidor: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "" @@ -2884,7 +2930,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2901,7 +2947,7 @@ msgstr "" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderación" @@ -2909,26 +2955,26 @@ msgstr "Moderación" msgid "Moderation details" msgstr "" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "" @@ -2941,7 +2987,7 @@ msgstr "Listas de moderación" msgid "Moderation Lists" msgstr "Listas de moderación" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "" @@ -2954,11 +3000,11 @@ msgid "Moderation tools" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "" @@ -2966,7 +3012,7 @@ msgstr "" msgid "More feeds" msgstr "Más feeds" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Más opciones" @@ -2982,12 +3028,12 @@ msgstr "" msgid "Mute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Silenciar la cuenta" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Silenciar las cuentas" @@ -2995,8 +3041,8 @@ msgstr "Silenciar las cuentas" msgid "Mute all {displayTag} posts" msgstr "" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "" @@ -3008,7 +3054,7 @@ msgstr "" msgid "Mute in text & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Silenciar la lista" @@ -3017,7 +3063,7 @@ msgstr "Silenciar la lista" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "¿Silenciar estas cuentas?" @@ -3029,17 +3075,17 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Mutear hilo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Muteado" @@ -3056,7 +3102,7 @@ msgstr "Cuentas muteadas" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Al mutear a una cuenta no verás sus posts en tu feed o notificaciones. Nadie puede ver a quien muteas." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Muteado por \"{0}\"" @@ -3064,7 +3110,7 @@ msgstr "Muteado por \"{0}\"" msgid "Muted words & tags" msgstr "Palabras y etiquetas muteadas" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Nadie puede ver a quien muteas. Las cuentas muteadas pueden interactuar contigo, pero no verás sus posts en tu feed o notificaciones." @@ -3073,7 +3119,7 @@ msgstr "Nadie puede ver a quien muteas. Las cuentas muteadas pueden interactuar msgid "My Birthday" msgstr "Mi cumpleaños" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Mis feeds" @@ -3081,20 +3127,20 @@ msgstr "Mis feeds" msgid "My Profile" msgstr "Mi perfil" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "Mis feeds guardados" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Mis feeds guardados" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nombre" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "" @@ -3104,13 +3150,13 @@ msgstr "" msgid "Name or Description Violates Community Standards" msgstr "" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "" @@ -3122,7 +3168,7 @@ msgstr "" msgid "Need to report a copyright violation?" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "" @@ -3130,7 +3176,7 @@ msgstr "" msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "" @@ -3139,7 +3185,7 @@ msgstr "" msgid "New" msgstr "Nuevo" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3149,29 +3195,29 @@ msgstr "" msgid "New messages" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Nuevo post" @@ -3181,7 +3227,7 @@ msgctxt "action" msgid "New Post" msgstr "Nuevo post" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nueva lista de usuarios" @@ -3189,7 +3235,7 @@ msgstr "Nueva lista de usuarios" msgid "Newest replies first" msgstr "" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Noticias" @@ -3200,8 +3246,8 @@ msgstr "Noticias" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Siguiente" @@ -3219,7 +3265,7 @@ msgid "No" msgstr "No" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Sin descripción" @@ -3227,7 +3273,8 @@ msgstr "Sin descripción" msgid "No DNS Panel" msgstr "Sin panel de DNS" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" @@ -3239,7 +3286,7 @@ msgstr "" msgid "No longer than 253 characters" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "" @@ -3247,7 +3294,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "" @@ -3263,7 +3310,7 @@ msgstr "" msgid "No result" msgstr "Sin resultados" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "" @@ -3271,17 +3318,18 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "No se han encontrado resultados para \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "No se han encontrado resultados para {query}" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "" @@ -3294,11 +3342,11 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Nadie" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "" @@ -3325,9 +3373,9 @@ msgstr "" msgid "Not right now" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3347,9 +3395,9 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3357,7 +3405,7 @@ msgstr "" msgid "Notifications" msgstr "Notificaciones" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3377,16 +3425,16 @@ msgstr "" msgid "Off" msgstr "" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "¡Qué problema!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "" @@ -3399,15 +3447,15 @@ msgstr "Está bien" msgid "Oldest replies first" msgstr "" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Falta el texto alternativo en una o varias imágenes." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3429,21 +3477,25 @@ msgstr "" msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "" @@ -3451,7 +3503,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "" @@ -3467,24 +3519,24 @@ msgstr "" msgid "Open navigation" msgstr "Abrir navegación" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -3493,22 +3545,22 @@ msgid "Opens additional details for a debug entry" msgstr "" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Abrir la configuración del idioma que se puede ajustar" @@ -3516,7 +3568,7 @@ msgstr "Abrir la configuración del idioma que se puede ajustar" msgid "Opens device photo gallery" msgstr "" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "" @@ -3530,7 +3582,7 @@ msgstr "" msgid "Opens flow to sign into your existing Bluesky account" msgstr "" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "" @@ -3538,23 +3590,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Abre la lista de códigos de invitación" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "" @@ -3562,7 +3618,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Abre el modal para usar el dominio personalizado" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Abre la configuración de moderación" @@ -3571,19 +3627,19 @@ msgid "Opens password reset form" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Abre la pantalla con todas las noticias guardadas" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "" @@ -3595,20 +3651,25 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Abre la página del libro de cuentos" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Abre la página de la bitácora del sistema" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Abre las preferencias de hilos" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "" @@ -3617,10 +3678,18 @@ msgstr "" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "" @@ -3629,7 +3698,7 @@ msgstr "" msgid "Other account" msgstr "Otra cuenta" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Otro..." @@ -3648,12 +3717,12 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Contraseña" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "" @@ -3669,7 +3738,7 @@ msgstr "¡Contraseña actualizada!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "" @@ -3689,7 +3758,7 @@ msgstr "" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "" @@ -3698,7 +3767,7 @@ msgid "Pictures meant for adults." msgstr "Imágenes destinadas a adultos." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "" @@ -3706,11 +3775,11 @@ msgstr "" msgid "Pin to Home" msgstr "" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Canales de noticias anclados" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "" @@ -3772,7 +3841,7 @@ msgstr "" msgid "Please enter your email." msgstr "Introduce tu correo electrónico." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Introduce tu contraseña, también:" @@ -3793,11 +3862,11 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Por favor, espera a que tu tarjeta de enlace termine de cargarse" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Política" @@ -3805,18 +3874,18 @@ msgstr "Política" msgid "Porn" msgstr "Pornografía" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Publicar" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Post por {0}" @@ -3826,7 +3895,7 @@ msgstr "Post por {0}" msgid "Post by @{0}" msgstr "Post por {0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Post eliminado" @@ -3835,16 +3904,16 @@ msgid "Post hidden" msgstr "Post ocultado" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Post ocultado por palabra muteada" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Post ocultado por ti" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Lenguaje de la post" @@ -3901,7 +3970,7 @@ msgstr "" msgid "Previous image" msgstr "Imagen previa" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Idioma primario" @@ -3909,15 +3978,15 @@ msgstr "Idioma primario" msgid "Prioritize Your Follows" msgstr "Priorizar los usuarios a los que sigue" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Privacidad" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Política de privacidad" @@ -3947,11 +4016,11 @@ msgstr "Perfil" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Protege tu cuenta verificando tu correo electrónico." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "" @@ -3959,31 +4028,34 @@ msgstr "" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Listas públicas y compartibles de usuarios para mutear o bloquear en cantidad." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas y compartibles que pueden impulsar feeds." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Citar una post" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "Citar una post" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Citar una post" #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Citar una post" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Citar una post" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -3993,6 +4065,10 @@ msgstr "" msgid "Ratios" msgstr "Proporciones" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "" @@ -4001,7 +4077,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "" @@ -4014,10 +4090,10 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Eliminar" @@ -4026,7 +4102,7 @@ msgstr "Eliminar" msgid "Remove account" msgstr "Eliminar la cuenta" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "" @@ -4034,6 +4110,10 @@ msgstr "" msgid "Remove Banner" msgstr "" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4044,15 +4124,15 @@ msgstr "Eliminar el canal de noticias" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Eliminar de mis canales de noticias" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "" @@ -4068,11 +4148,20 @@ msgstr "Eliminar la vista previa de la imagen" msgid "Remove mute word from your list" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "" @@ -4081,17 +4170,17 @@ msgid "Remove this feed from your saved feeds" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Eliminar de la lista" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -4099,7 +4188,7 @@ msgstr "" msgid "Removes default thumbnail from {0}" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" @@ -4116,7 +4205,7 @@ msgstr "Respuestas" msgid "Replies to this thread are disabled" msgstr "Las respuestas a este hilo están desactivadas" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "" @@ -4125,13 +4214,13 @@ msgstr "" msgid "Reply Filters" msgstr "Filtros de respuestas" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4142,13 +4231,13 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Informe de la cuenta" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "" @@ -4162,16 +4251,16 @@ msgstr "" msgid "Report feed" msgstr "Informe del canal de noticias" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Informe de la lista" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Informe de la post" @@ -4201,20 +4290,21 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Volver a publicar" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Volver a publicar o citar post" @@ -4222,19 +4312,19 @@ msgstr "Volver a publicar o citar post" msgid "Reposted By" msgstr "Vuelto a publicar por" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "Vuelto a publicar por {0}" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "" @@ -4243,8 +4333,8 @@ msgstr "" msgid "Request Change" msgstr "Solicitar un cambio" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "" @@ -4265,16 +4355,16 @@ msgstr "Requerido para este proveedor" msgid "Resend email" msgstr "Volver a enviar correo" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Código de reseteo" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Código de reseteo" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Restablecer el estado de incorporación" @@ -4282,16 +4372,16 @@ msgstr "Restablecer el estado de incorporación" msgid "Reset password" msgstr "Restablecer la contraseña" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Restablecer el estado de preferencias" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Restablece el estado de incorporación" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Restablecer el estado de preferencias" @@ -4304,14 +4394,14 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4323,7 +4413,7 @@ msgstr "Intentar de nuevo" #~ msgstr "Intentar de nuevo" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -4340,13 +4430,13 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Guardar" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Guardar" @@ -4376,7 +4466,7 @@ msgstr "Guardar recorte de imagen" msgid "Save to my feeds" msgstr "Guardar a mis feeds" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Feeds Guardados" @@ -4389,7 +4479,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -4409,23 +4499,23 @@ msgstr "" msgid "Say hello!" msgstr "" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Ciencia" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4439,7 +4529,7 @@ msgstr "Buscar" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "" @@ -4461,16 +4551,18 @@ msgstr "" msgid "Search for users" msgstr "Buscar usuarios" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "" @@ -4496,10 +4588,10 @@ msgstr "" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "" +#~ msgid "See profile" +#~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "" @@ -4527,15 +4619,15 @@ msgstr "" msgid "Select from an existing account" msgstr "Selecciona de una cuenta existente" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "" @@ -4548,8 +4640,8 @@ msgid "Select option {i} of {numItems}" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "" +#~ msgid "Select some accounts below to follow" +#~ msgstr "" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -4564,18 +4656,18 @@ msgid "Select the service that hosts your data." msgstr "Elige que proveedor de servicio quieres usar." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Elige lo que quieres ver y nosotros nos encargaremos del resto." +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Elige lo que quieres ver y nosotros nos encargaremos del resto." -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Elige en que idioma deseas que estén los posts de tus feeds. Si ninguno es seleccionado, se mostraran en todos los idiomas." -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "Elige en que idioma deseas que esté la interfaz de Bluesky." @@ -4583,21 +4675,21 @@ msgstr "Elige en que idioma deseas que esté la interfaz de Bluesky." msgid "Select your date of birth" msgstr "Elige tu fecha de nacimiento" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Elige en que idioma deseas traducir los posts de tu feed." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -4608,11 +4700,11 @@ msgstr "" msgid "Send Confirmation Email" msgstr "Enviar correo de confirmación" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "Enviar correo" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "Enviar correo" @@ -4622,11 +4714,15 @@ msgstr "Enviar correo" msgid "Send feedback" msgstr "Enviar comentarios" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "Enviar mensaje" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4643,7 +4739,12 @@ msgstr "Enviar reporte a {0}" msgid "Send verification email" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "" @@ -4687,23 +4788,23 @@ msgstr "" msgid "Sets Bluesky username" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "" @@ -4724,7 +4825,7 @@ msgid "Sets image aspect ratio to wide" msgstr "" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4744,12 +4845,12 @@ msgctxt "action" msgid "Share" msgstr "Compartir" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Compartir" @@ -4761,9 +4862,9 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -4785,11 +4886,10 @@ msgstr "" msgid "Shares the linked website" msgstr "" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Ver" @@ -4819,27 +4919,27 @@ msgstr "" msgid "Show follows similar to {0}" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Ver más" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -4852,16 +4952,16 @@ msgid "Show Quote Posts" msgstr "Mostrar publicaciones de citas" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Mostrar citaciones en Siguiendo" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Mostrar citaciones en Siguiendo" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Mostrar citaciones en Siguiendo" +#~ msgid "Show quotes in Following" +#~ msgstr "Mostrar citaciones en Siguiendo" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -4872,12 +4972,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "Mostrar las respuestas de las personas a quienes sigues antes que el resto de respuestas." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Mostrar respuestas en Siguiendo" +#~ msgid "Show replies in Following" +#~ msgstr "Mostrar respuestas en Siguiendo" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Mostrar respuestas en el feed de Siguiendo" +#~ msgid "Show replies in Following feed" +#~ msgstr "Mostrar respuestas en el feed de Siguiendo" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -4888,17 +4988,17 @@ msgid "Show Reposts" msgstr "Mostrar reposts" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Mostrar reposts en Siguiendo" +#~ msgid "Show reposts in Following" +#~ msgstr "Mostrar reposts en Siguiendo" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Mostrar usuarios" +#~ msgid "Show users" +#~ msgstr "Mostrar usuarios" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -4949,8 +5049,8 @@ msgstr "¡Inicia sesión o crea una cuenta para unirte a la conversación!" msgid "Sign into Bluesky or create a new account" msgstr "Inicia sesión a Bluesky o crea una nueva cuenta" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Cerrar sesión" @@ -4975,7 +5075,7 @@ msgstr "Inicia sesión o crea una cuenta para unirte a la conversación" msgid "Sign-in Required" msgstr "Se requiere iniciar sesión" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Sesión iniciada como" @@ -4984,20 +5084,19 @@ msgstr "Sesión iniciada como" msgid "Signed in as @{0}" msgstr "Sesión iniciada como @{0}" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Saltar" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Saltar" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Programación" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "" @@ -5005,6 +5104,11 @@ msgstr "" msgid "Something went wrong" msgstr "Ocurrió un error" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5041,7 +5145,7 @@ msgstr "Spam" msgid "Spam; excessive mentions or replies" msgstr "Spam; menciones o respuestas excesivas" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Deportes" @@ -5049,11 +5153,11 @@ msgstr "Deportes" msgid "Square" msgstr "Cuadrado" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "" @@ -5061,7 +5165,7 @@ msgstr "" msgid "Start chatting" msgstr "" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5073,12 +5177,12 @@ msgstr "" msgid "Step {0} of {1}" msgstr "Paso {0} de {1}" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "" #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Libro de cuentos" @@ -5089,7 +5193,7 @@ msgstr "Libro de cuentos" msgid "Submit" msgstr "Enviar" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Suscribirse" @@ -5103,18 +5207,18 @@ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Suscribirse a esta lista" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Usuarios sugeridos a seguir" @@ -5137,19 +5241,19 @@ msgstr "Soporte" msgid "Switch Account" msgstr "Cambiar a otra cuenta" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Bitácora del sistema" @@ -5169,7 +5273,7 @@ msgstr "Alto" msgid "Tap to view fully" msgstr "" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Tecnología" @@ -5177,13 +5281,13 @@ msgstr "Tecnología" msgid "Tell a joke!" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Condiciones" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5218,7 +5322,7 @@ msgid "That handle is already taken." msgstr "Este nombre de usuario ya está en uso." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "La cuenta podrá interactuar contigo tras desbloquearla." @@ -5268,8 +5372,12 @@ msgid "The Terms of Service have been moved to" msgstr "Las condiciones de servicio se han trasladado a" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Hay muchos más feeds que probar:" +#~ msgid "There are many feeds to try:" +#~ msgstr "Hay muchos más feeds que probar:" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5286,7 +5394,8 @@ msgstr "" msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "" -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "" @@ -5295,24 +5404,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -5320,8 +5429,8 @@ msgstr "" msgid "There was an issue fetching the list. Tap here to try again." msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" @@ -5331,8 +5440,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -5343,34 +5452,35 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Ocurrió un problema {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "" -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Se ha producido un problema inesperado en la aplicación. Por favor, ¡avísanos si te ha ocurrido esto!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -5413,7 +5523,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "" @@ -5421,7 +5531,7 @@ msgstr "" msgid "This content is not viewable without a Bluesky account." msgstr "Este contenido no se puede visto sin una cuenta de Bluesky." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" @@ -5431,7 +5541,7 @@ msgstr "Este feed está recibiendo mucho tráfico y no está disponible temporal #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "" @@ -5479,7 +5589,7 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "Este enlace te lleva al siguiente sitio web:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "" @@ -5491,20 +5601,20 @@ msgstr "" msgid "This name is already in use" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Esta post ha sido eliminado." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -5525,7 +5635,7 @@ msgid "This user has blocked you" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "" @@ -5553,12 +5663,12 @@ msgstr "" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "Preferencias de hilos" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Preferencias de hilos" @@ -5586,7 +5696,7 @@ msgstr "" msgid "Toggle between muted word options." msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Conmutar el menú desplegable" @@ -5595,7 +5705,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "Top" @@ -5603,10 +5713,12 @@ msgstr "Top" msgid "Transformations" msgstr "Transformaciones" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Traducir" @@ -5615,11 +5727,11 @@ msgctxt "action" msgid "Try again" msgstr "Intentar de nuevo" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "Escribe tu mensaje aquí" @@ -5627,11 +5739,11 @@ msgstr "Escribe tu mensaje aquí" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Desbloquear lista" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Demutear lista" @@ -5640,7 +5752,7 @@ msgstr "Demutear lista" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "No se puede contactar con tu proveedor. Comprueba tu conexión a Internet." @@ -5650,8 +5762,8 @@ msgstr "No se puede contactar con tu proveedor. Comprueba tu conexión a Interne #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Desbloquear" @@ -5660,25 +5772,24 @@ msgctxt "action" msgid "Unblock" msgstr "Desbloquear" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Desbloquear Cuenta" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "¿Desbloquear Cuenta?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Deshacer repost" @@ -5695,8 +5806,8 @@ msgstr "Dejar de seguir" msgid "Unfollow {0}" msgstr "Dejar de seguir a {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Dejar de seguir a esta cuenta" @@ -5709,7 +5820,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Demutear" @@ -5717,8 +5828,8 @@ msgstr "Demutear" msgid "Unmute {truncatedTag}" msgstr "Demutear {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Demutear Cuenta" @@ -5726,7 +5837,7 @@ msgstr "Demutear Cuenta" msgid "Unmute all {displayTag} posts" msgstr "" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "" @@ -5734,13 +5845,13 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Demutear notificaciones" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Demutear hilo" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Desfijar" @@ -5748,11 +5859,11 @@ msgstr "Desfijar" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Desfijar lista de moderación" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "" @@ -5773,7 +5884,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "Contenido sexual no deseado" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Actualizar {displayName} en Listas" @@ -5785,7 +5896,7 @@ msgstr "" msgid "Updating..." msgstr "Actualizando..." -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "" @@ -5793,20 +5904,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Carga un archivo de texto en:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5855,11 +5966,11 @@ msgid "Used by:" msgstr "Usado por:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "" @@ -5871,7 +5982,7 @@ msgstr "" msgid "User Blocked by List" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "" @@ -5879,30 +5990,30 @@ msgstr "" msgid "User Blocks You" msgstr "" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Listas de usuarios" @@ -5910,7 +6021,7 @@ msgstr "Listas de usuarios" msgid "Username or email address" msgstr "Nombre de usuario o dirección de correo electrónico" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Usuarios" @@ -5925,7 +6036,7 @@ msgstr "usuarios seguidos por <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Usuarios en \"{0}\"" @@ -5945,15 +6056,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "Verificar el correo electrónico" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Verificar mi correo electrónico" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Verificar mi correo electrónico" @@ -5970,18 +6081,22 @@ msgstr "" msgid "Verify Your Email" msgstr "" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Videojuegos" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Ver entrada de depuración" @@ -5994,7 +6109,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "Ver más detalles sobre cómo reportar una violación de Derechos de Autor" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "" @@ -6004,11 +6119,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Ver el avatar" @@ -6028,7 +6144,6 @@ msgstr "Visitar el sitio" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Advertir" @@ -6048,11 +6163,11 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperemos que la pases bien. Recuerda, Bluesky es:" @@ -6065,8 +6180,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Recomendamos nuesto feed \"Discover\":" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Recomendamos nuesto feed \"Discover\":" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6076,19 +6191,19 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "" @@ -6096,7 +6211,7 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "¡Es nuestro placer tenerte aquí!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" @@ -6104,7 +6219,7 @@ msgstr "" msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lo sentimos, pero no se ha podido completar tu búsqueda. Intenta de nuevo en unos minutos." @@ -6117,13 +6232,17 @@ msgstr "Lo sentimos. No encontramos la página que buscabas." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "Lo sentimos. Solo puedes suscribirte a hasta 10 etiquetadores, y has alcanzado el límite." -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "¿Cuáles son tus intereses?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "¿Qué hay de nuevo?" @@ -6140,7 +6259,7 @@ msgstr "¿Qué idiomas te gustaría ver en tus feeds?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Quién puede responder" @@ -6177,21 +6296,21 @@ msgstr "¿Por qué crees que este usuario debe ser revisado?" msgid "Wide" msgstr "Ancho" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "Escribe un mensaje" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Redacta un post" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Redacta una respuesta" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Escritores" @@ -6205,11 +6324,20 @@ msgstr "Escritores" msgid "Yes" msgstr "Sí" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Estás en cola." @@ -6222,9 +6350,13 @@ msgstr "No estás siguiendo a nadie." msgid "You can also discover new Custom Feeds to follow." msgstr "" +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Puedes cambiar estos ajustes luego." +#~ msgid "You can change these settings later." +#~ msgstr "Puedes cambiar estos ajustes luego." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6239,6 +6371,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "Ahora puedes iniciar sesión con tu nueva contraseña." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "No tienes ningún seguidor." @@ -6247,7 +6383,7 @@ msgstr "No tienes ningún seguidor." 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 "¡Aún no tienes ningún código de invitación! Te enviaremos algunos cuando lleves un poco más de tiempo en Bluesky." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "No tienes ninguna feed fijado." @@ -6255,7 +6391,7 @@ msgstr "No tienes ninguna feed fijado." #~ msgid "You don't have any saved feeds!" #~ msgstr "No tienes ninguna feed guardado" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "No tienes ningún feed guardado" @@ -6268,19 +6404,19 @@ msgid "You have blocked this user" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Has bloqueado a este usuario. No puedes ver su contenido." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Has ingresado un código inválido. Debe lucir algo así XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "Has ocultado este post" @@ -6289,11 +6425,11 @@ msgid "You have hidden this post." msgstr "Has ocultado este post." #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Has muteado a esta cuenta." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "Has muteado a esta cuenta" @@ -6301,12 +6437,12 @@ msgstr "Has muteado a esta cuenta" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "No tienes feeds." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "No tienes listas." @@ -6347,18 +6483,22 @@ msgid "You must be 13 years of age or older to sign up." msgstr "Tienes que tener 13 años o más para poder crear una cuenta." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Tienes que tener 18 años o más para poder activar el contenido adulto" +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Tienes que tener 18 años o más para poder activar el contenido adulto" #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "" @@ -6366,26 +6506,39 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Enviamos un código de reseteo a tu correo. Introduce ese código aquí y luego introduce tu nueva contraseña." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "Tu: {0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Tu tienes el control" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Tu tienes el control" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Ya estás en cola" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "¡Eso es todo!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -6397,11 +6550,11 @@ msgstr "¡Haz llegado al fin de tu feed! Encuentra más cuentas para seguir." msgid "Your account" msgstr "Tu cuenta" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Tu cuenta ha sido eliminada" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "" @@ -6418,12 +6571,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Tu elección será guardada. Puedes cambiar esto en los ajustes luego." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Tu feed principal es \"Siguiendo\"" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Tu feed principal es \"Siguiendo\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Tu correo electrónico parece no ser válido." @@ -6451,23 +6604,27 @@ msgstr "Tu nombre de usuario completo será <0>@{0}" msgid "Your muted words" msgstr "Tus palabras muteadas" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "Tu contraseña ha sido cambiada exitosamente." -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Post publicado" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tus posts, a qué le das me gusta y a quién bloqueas son públicos. Nadie puede ver a quien muteas." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Tu perfil" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "Respuesta publicada" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index 32a0cdac0c..cd27540e8e 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -13,11 +13,15 @@ msgstr "" "Language-Team: @pekka.bsky.social,@jaoler.fi,@rahi.bsky.social\n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(ei sähköpostiosoitetta)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -37,7 +41,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -51,15 +55,15 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -67,15 +71,15 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -83,15 +87,19 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" @@ -100,7 +108,7 @@ msgstr "" msgid "{following} following" msgstr "{following} seurattua" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "" @@ -167,8 +175,8 @@ msgstr "⚠Virheellinen käyttäjätunnus" msgid "2FA Confirmation" msgstr "Kaksivaiheisen tunnistautumisen vahvistus" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Siirry navigointilinkkeihin ja asetuksiin" @@ -177,11 +185,11 @@ msgid "Access profile and other navigation links" msgstr "Siirry profiiliin ja muihin navigointilinkkeihin" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Saavutettavuus" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "Esteettömyysasetukset\"" @@ -195,25 +203,25 @@ msgstr "Esteettömyysasetukset\"" #~ msgstr "käyttäjätili" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Käyttäjätili" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Käyttäjätili estetty" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "Käyttäjätili seurannassa" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Käyttäjätili hiljennetty" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Käyttäjätili hiljennetty" @@ -230,22 +238,22 @@ msgid "Account removed from quick access" msgstr "Käyttäjätili poistettu pikalinkeistä" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Käyttäjätilin esto poistettu" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Käyttäjätilin seuranta lopetettu" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Käyttäjätilin hiljennys poistettu" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Lisää" @@ -253,13 +261,14 @@ msgstr "Lisää" msgid "Add a content warning" msgstr "Lisää sisältövaroitus" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Lisää käyttäjä tähän listaan" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Lisää käyttäjätili" @@ -302,12 +311,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Lisää seuraava DNS-merkintä verkkotunnukseesi:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Lisää listoihin" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Lisää syötteisiini" @@ -316,11 +325,11 @@ msgstr "Lisää syötteisiini" #~ msgstr "Lisätty" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Lisätty listaan" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Lisätty syötteisiini" @@ -329,7 +338,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Säädä, kuinka monta tykkäystä vastauksen on saatava näkyäkseen syötteessäsi." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Aikuissisältöä" @@ -339,11 +347,11 @@ msgid "Adult content is disabled." msgstr "Aikuissisältö on estetty" #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Edistyneemmät" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "Kaikki tallentamasi syötteet yhdessä paikassa." @@ -363,7 +371,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "Onko sinulla jo koodi?" @@ -400,7 +408,7 @@ msgstr "Sähköposti on lähetetty osoitteeseen {0}. Siinä on vahvistuskoodi, j msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Sähköposti on lähetetty aiempaan osoitteeseesi, {0}. Siinä on vahvistuskoodi, jonka voit syöttää alla." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "Tapahtui virhe" @@ -421,16 +429,16 @@ msgstr "Ongelma, jota ei ole sisällytetty näihin vaihtoehtoihin" msgid "An issue occurred, please try again." msgstr "Tapahtui virhe, yritä uudelleen." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "ja" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Eläimet" @@ -442,7 +450,7 @@ msgstr "Animoitu GIF" msgid "Anti-Social Behavior" msgstr "Epäsosiaalinen käytös" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Sovelluksen kieli" @@ -458,13 +466,13 @@ msgstr "Sovelluksen salasanan nimet voivat sisältää vain kirjaimia, numeroita msgid "App Password names must be at least 4 characters long." msgstr "Sovelluksen salasanojen nimien on oltava vähintään 4 merkkiä pitkiä." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Sovelluksen salasanan asetukset" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Sovellussalasanat" @@ -493,7 +501,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Ulkonäkö" @@ -510,7 +518,7 @@ msgstr "Haluatko varmasti poistaa sovellussalasanan \"{name}\"?" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -522,11 +530,11 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Haluatko varmasti poistaa {0} syötteistäsi?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "Haluatko varmasti hylätä tämän luonnoksen?" @@ -538,7 +546,7 @@ msgstr "Oletko varma?" msgid "Are you writing in <0>{0}?" msgstr "Onko viestisi kieli <0>{0}?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Taide" @@ -550,7 +558,7 @@ msgstr "Taiteellinen tai ei-eroottinen alastomuus." msgid "At least 3 characters" msgstr "Vähintään kolme merkkiä" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -563,17 +571,17 @@ msgstr "Vähintään kolme merkkiä" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Takaisin" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "Perustuen kiinnostukseesi {interestsText}" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Perustuen kiinnostukseesi {interestsText}" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Perusasiat" @@ -581,43 +589,43 @@ msgstr "Perusasiat" msgid "Birthday" msgstr "Syntymäpäivä" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Syntymäpäivä:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Estä" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Estä käyttäjä" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "Estä käyttäjätili?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Estä käyttäjätilit" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Estä lista" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "Estetäänkö nämä käyttäjät?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Estetty" @@ -630,7 +638,7 @@ msgstr "Estetyt käyttäjät" msgid "Blocked Accounts" msgstr "Estetyt käyttäjät" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai muuten olla vuorovaikutuksessa kanssasi." @@ -638,7 +646,7 @@ msgstr "Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai m 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 "Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai muuten olla vuorovaikutuksessa kanssasi. Et näe heidän sisältöään ja he eivät näe sinun sisältöäsi." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Estetty viesti." @@ -646,11 +654,11 @@ msgstr "Estetty viesti." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Estäminen ei estä tätä merkitsijää asettamasta merkintöjä tilillesi." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Estäminen on julkista. Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai muuten olla vuorovaikutuksessa kanssasi." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Estäminen ei estä merkintöjen tekemistä tilillesi, mutta se estää kyseistä tiliä vastaamasta ketjuissasi tai muuten vuorovaikuttamasta kanssasi." @@ -694,7 +702,7 @@ msgstr "Sumenna kuvat" msgid "Blur images and filter from feeds" msgstr "Sumenna kuvat ja suodata syötteistä" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Kirjat" @@ -707,7 +715,7 @@ msgstr "" msgid "Business" msgstr "Yritys" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "käyttäjä —" @@ -720,10 +728,10 @@ msgid "By {0}" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "" +#~ msgid "by @{0}" +#~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "käyttäjältä <0/>" @@ -731,7 +739,7 @@ msgstr "käyttäjältä <0/>" msgid "By creating an account you agree to the {els}." msgstr "Luomalla käyttäjätilin hyväksyt {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "sinulta" @@ -747,14 +755,15 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -762,23 +771,23 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Peruuta" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Peruuta" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Peruuta käyttäjätilin poisto" @@ -794,10 +803,14 @@ msgstr "Peruuta kuvan rajaus" msgid "Cancel profile editing" msgstr "Peruuta profiilin muokkaus" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Peruuta uudelleenpostaus" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -811,17 +824,17 @@ msgstr "Peruuttaa linkitetyn verkkosivuston avaamisen" msgid "Change" msgstr "Vaihda" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Vaihda" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Vaihda käyttäjätunnus" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Vaihda käyttäjätunnus" @@ -829,12 +842,12 @@ msgstr "Vaihda käyttäjätunnus" msgid "Change my email" msgstr "Vaihda sähköpostiosoitteeni" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Vaihda salasana" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Vaihda salasana" @@ -852,24 +865,24 @@ msgstr "Vaihda sähköpostiosoitteesi" msgid "Chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "" @@ -877,8 +890,8 @@ msgstr "" #~ msgid "Chat with {chatId}" #~ msgstr "" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Tarkista tilani" @@ -894,11 +907,11 @@ msgstr "Tarkista tilani" msgid "Check your email for a login code and enter it here." msgstr "Tarkista sähköpostistasi kirjautumiskoodi ja syötä se tähän." -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Tarkista sähköpostisi ja syötä saamasi vahvistuskoodi alle:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Valitse \"Kaikki\" tai \"Ei kukaan\"" @@ -906,7 +919,7 @@ msgstr "Valitse \"Kaikki\" tai \"Ei kukaan\"" msgid "Choose Service" msgstr "Valitse palvelu" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Valitse algoritmit, jotka ohjaavat mukautettuja syötteitäsi." @@ -920,39 +933,39 @@ msgid "Choose this color as your avatar" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Valitse pääsyötteet" +#~ msgid "Choose your main feeds" +#~ msgstr "Valitse pääsyötteet" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Valitse salasanasi" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Tyhjennä kaikki vanhan tietomallin mukaiset tiedot" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Tyhjennä kaikki vanhan tietomallin tiedot (käynnistä uudelleen tämän jälkeen)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Tyhjennä kaikki tallennukset" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Tyhjennä kaikki tallennukset (käynnistä uudelleen tämän jälkeen)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Tyhjennä hakukysely" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "Tyhjentää kaikki tallennustiedot" @@ -960,6 +973,14 @@ msgstr "Tyhjentää kaikki tallennustiedot" msgid "click here" msgstr "klikkaa tästä" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "" @@ -968,11 +989,11 @@ msgstr "klikkaa tästä" msgid "Click here to open tag menu for {tag}" msgstr "Avaa tästä valikko aihetunnisteelle {tag}" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Ilmasto" @@ -980,10 +1001,11 @@ msgstr "Ilmasto" msgid "Clip 🐴 clop 🐴" msgstr "" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Sulje" @@ -1001,11 +1023,12 @@ msgstr "Sulje hälytys" msgid "Close bottom drawer" msgstr "Sulje alavalinnat" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "Sulje valintaikkuna." -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "Sulje GIF-valintaikkuna." @@ -1038,7 +1061,7 @@ msgstr "Sulkee alanavigaation" msgid "Closes password update alert" msgstr "Sulkee salasanan päivitysilmoituksen" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Sulkee editorin ja hylkää luonnoksen" @@ -1046,15 +1069,19 @@ msgstr "Sulkee editorin ja hylkää luonnoksen" msgid "Closes viewer for header image" msgstr "Sulkee kuvan katseluohjelman" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Pienentää käyttäjäluettelon annetulle ilmoitukselle" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Komedia" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Sarjakuvat" @@ -1063,7 +1090,7 @@ msgstr "Sarjakuvat" msgid "Community Guidelines" msgstr "Yhteisöohjeet" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Suorita käyttöönotto loppuun ja aloita käyttäjätilisi käyttö" @@ -1071,17 +1098,17 @@ msgstr "Suorita käyttöönotto loppuun ja aloita käyttäjätilisi käyttö" msgid "Complete the challenge" msgstr "Tee haaste loppuun" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Laadi viestejä, joiden pituus on enintään {MAX_GRAPHEME_LENGTH} merkkiä" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Kirjoita vastaus" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Määritä sisällönsuodatusasetus aiheille: {0}" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Määritä sisällönsuodatusasetus aiheille: {0}" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1112,7 +1139,7 @@ msgstr "Vahvista muutos" msgid "Confirm content language settings" msgstr "Vahvista sisällön kieliasetukset" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Vahvista käyttäjätilin poisto" @@ -1126,8 +1153,8 @@ msgstr "Vahvista syntymäaikasi" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1155,23 +1182,23 @@ msgid "Content filters" msgstr "Sisältösuodattimet" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Sisältöjen kielet" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Sisältö ei ole saatavilla" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Sisältövaroitus" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Sisältövaroitukset" @@ -1179,12 +1206,8 @@ msgstr "Sisältövaroitukset" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Jatka" @@ -1192,28 +1215,25 @@ msgstr "Jatka" msgid "Continue as {0} (currently signed in)" msgstr "Jatka käyttäjänä {0} (kirjautunut)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Jatka seuraavaan vaiheeseen" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Jatka seuraavaan vaiheeseen" +#~ msgid "Continue to the next step" +#~ msgstr "Jatka seuraavaan vaiheeseen" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Jatka seuraavaan vaiheeseen seuraamatta yhtään tiliä" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Jatka seuraavaan vaiheeseen seuraamatta yhtään tiliä" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Ruoanlaitto" @@ -1222,15 +1242,15 @@ msgstr "Ruoanlaitto" msgid "Copied" msgstr "Kopioitu" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Ohjelmiston versio kopioitu leikepöydälle" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Kopioitu leikepöydälle" @@ -1255,22 +1275,22 @@ msgstr "Kopioi {0}" msgid "Copy code" msgstr "Kopioi koodi" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Kopioi listan linkki" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Kopioi julkaisun linkki" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Kopioi viestin teksti" @@ -1287,7 +1307,7 @@ msgstr "" msgid "Could not load feed" msgstr "Syötettä ei voitu ladata" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "Listaa ei voitu ladata" @@ -1295,7 +1315,7 @@ msgstr "Listaa ei voitu ladata" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "" @@ -1308,7 +1328,7 @@ msgstr "" msgid "Create a new account" msgstr "Luo uusi käyttäjätili" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Luo uusi Bluesky-tili" @@ -1321,7 +1341,7 @@ msgstr "Luo käyttäjätili" msgid "Create an account" msgstr "Luo käyttäjätili" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "" @@ -1342,7 +1362,7 @@ msgstr "Luo raportti: {0}" msgid "Created {0}" msgstr "{0} luotu" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Kulttuuri" @@ -1355,8 +1375,7 @@ msgstr "Mukautettu" msgid "Custom domain" msgstr "Mukautettu verkkotunnus" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Yhteisön rakentamat mukautetut syötteet tuovat sinulle uusia kokemuksia ja auttavat löytämään mieluisaa sisältöä." @@ -1364,8 +1383,8 @@ msgstr "Yhteisön rakentamat mukautetut syötteet tuovat sinulle uusia kokemuksi msgid "Customize media from external sites." msgstr "Muokkaa ulkoisten sivustojen mediasisältöjen asetuksia" -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Tumma" @@ -1373,7 +1392,7 @@ msgstr "Tumma" msgid "Dark mode" msgstr "Tumma ulkoasu" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Tumma teema" @@ -1381,7 +1400,16 @@ msgstr "Tumma teema" msgid "Date of birth" msgstr "Syntymäaika" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "" @@ -1389,14 +1417,14 @@ msgstr "" msgid "Debug panel" msgstr "Vianetsintäpaneeli" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Poista" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Poista käyttäjätili" @@ -1404,7 +1432,7 @@ msgstr "Poista käyttäjätili" #~ msgid "Delete Account" #~ msgstr "Poista käyttäjätili" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" @@ -1416,62 +1444,62 @@ msgstr "Poista sovellussalasana" msgid "Delete app password?" msgstr "Poista sovellussalasana" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Poista lista" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Poista käyttäjätilini" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Poista käyttäjätilini…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Poista viesti" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Poista tämä lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Poista tämä viesti?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Poistettu" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Poistettu viesti." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1481,11 +1509,11 @@ msgstr "Kuvaus" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Haluatko sanoa jotain?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Himmeä" @@ -1514,11 +1542,11 @@ msgstr "Poista haptiset palautteet käytöstä" msgid "Disabled" msgstr "Poistettu käytöstä" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Hylkää" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "Hylkää luonnos?" @@ -1532,7 +1560,7 @@ msgstr "Estä sovelluksia näyttämästä tiliäni kirjautumattomille käyttäji msgid "Discover new custom feeds" msgstr "Löydä uusia mukautettuja syötteitä" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "Löydä uusia syötteitä" @@ -1568,8 +1596,8 @@ msgstr "Verkkotunnus vahvistettu!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1585,10 +1613,10 @@ msgstr "Valmis" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1598,8 +1626,8 @@ msgstr "Valmis" msgid "Done{extraText}" msgstr "Valmis{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Lataa CAR tiedosto" @@ -1608,8 +1636,8 @@ msgid "Drop to add images" msgstr "Raahaa tähän lisätäksesi kuvia" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "Applen sääntöjen vuoksi aikuisviihde voidaan ottaa käyttöön vasta rekisteröitymisen jälkeen." +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "Applen sääntöjen vuoksi aikuisviihde voidaan ottaa käyttöön vasta rekisteröitymisen jälkeen." #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1631,19 +1659,19 @@ msgstr "esim. Taiteilija, koiraharrastaja ja innokas lukija." msgid "E.g. artistic nudes." msgstr "Esimerkiksi taiteelliset alastonkuvat." -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "esim. Loistavat kirjoittajat" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "esim. Roskapostittajat" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "esim. Julkaisijat, jotka osuvat maaliin aina." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "esim. Käyttäjät, jotka vastaavat toistuvasti mainoksilla." @@ -1656,7 +1684,7 @@ msgctxt "action" msgid "Edit" msgstr "Muokkaa" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Muokkaa profiilikuvaa" @@ -1666,17 +1694,17 @@ msgstr "Muokkaa profiilikuvaa" msgid "Edit image" msgstr "Muokkaa kuvaa" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Muokkaa listan tietoja" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Muokkaa moderaatiolistaa" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Muokkaa syötteitä" @@ -1695,11 +1723,11 @@ msgid "Edit Profile" msgstr "Muokkaa profiilia" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Muokkaa tallennettuja syötteitä" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Muokkaa käyttäjälistaa" @@ -1711,7 +1739,7 @@ msgstr "Muokkaa näyttönimeäsi" msgid "Edit your profile description" msgstr "Muokkaa profiilin kuvausta" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Koulutus" @@ -1741,7 +1769,7 @@ msgstr "Sähköpostiosoite päivitetty" msgid "Email verified" msgstr "Sähköpostiosoite vahvistettu" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "Sähköpostiosoite:" @@ -1750,8 +1778,8 @@ msgid "Embed HTML code" msgstr "Upotuksen HTML-koodi" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Upota viesti" @@ -1768,13 +1796,13 @@ msgid "Enable adult content" msgstr "Ota aikuissisältö käyttöön" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Ota aikuissisältö käyttöön" +#~ msgid "Enable Adult Content" +#~ msgstr "Ota aikuissisältö käyttöön" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Näytä aikuissisältöä syötteissäsi" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Näytä aikuissisältöä syötteissäsi" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -1824,7 +1852,7 @@ msgstr "Kirjoita sana tai aihetunniste" msgid "Enter Confirmation Code" msgstr "Syötä vahvistuskoodi" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Anna saamasi koodi vaihtaaksesi salasanasi." @@ -1857,7 +1885,7 @@ msgstr "Syötä uusi sähköpostiosoitteesi alle" msgid "Enter your username and password" msgstr "Syötä käyttäjätunnuksesi ja salasanasi" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "" @@ -1865,16 +1893,16 @@ msgstr "" msgid "Error receiving captcha response." msgstr "Virhe captcha-vastauksen vastaanottamisessa." -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Virhe:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Kaikki" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "" @@ -1893,7 +1921,7 @@ msgstr "Liialliset maininnat tai vastaukset" msgid "Excessive or unwanted messages" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Keskeyttää tilin poistoprosessin" @@ -1918,6 +1946,10 @@ msgstr "Poistuu hakukyselyn kirjoittamisesta" msgid "Expand alt text" msgstr "Laajenna ALT-teksti" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1931,12 +1963,12 @@ msgstr "Selvästi tai mahdollisesti häiritsevä media." msgid "Explicit sexual images." msgstr "Selvästi seksuaalista kuvamateriaalia." -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "Vie tietoni" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Vie tietoni" @@ -1952,11 +1984,11 @@ msgstr "Ulkoiset mediat voivat sallia verkkosivustojen kerätä tietoja sinusta #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Ulkoisten mediasoittimien asetukset" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Ulkoisten mediasoittimien asetukset" @@ -1965,19 +1997,20 @@ msgstr "Ulkoisten mediasoittimien asetukset" msgid "Failed to create app password." msgstr "Sovellussalasanan luominen epäonnistui." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Listan luominen epäonnistui. Tarkista internetyhteytesi ja yritä uudelleen." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "Viestin poistaminen epäonnistui, yritä uudelleen" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "GIF-animaatioiden lataaminen epäonnistui" @@ -1998,7 +2031,7 @@ msgstr "" msgid "Failed to save image: {0}" msgstr "Kuvan {0} tallennus epäonnistui" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "" @@ -2020,22 +2053,22 @@ msgstr "" msgid "Feed" msgstr "Syöte" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "Syöte käyttäjältä {0}" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Syöte ei ole käytettävissä" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Palaute" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2047,19 +2080,19 @@ msgstr "Syötteet" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Käyttäjät luovat syötteitä sisällön kuratointiin. Valitse joitakin syötteitä, jotka koet mielenkiintoisiksi." -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Syötteet ovat käyttäjien rakentamia mukautettuja algoritmeja, jotka vaativat vain vähän koodaustaitoja. <0/> lisätietoa varten." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "Syötteet voivat olla myös aihepiirikohtaisia!" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Syötteet voivat olla myös aihepiirikohtaisia!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Tiedoston sisältö" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "" @@ -2067,7 +2100,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Suodata syötteistä" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Viimeistely" @@ -2077,7 +2110,7 @@ msgstr "Viimeistely" msgid "Find accounts to follow" msgstr "Etsi seurattavia tilejä" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "Etsi viestejä ja käyttäjiä Blueskysta" @@ -2093,11 +2126,11 @@ msgstr "Hienosäädä näkemääsi sisältöä Seuratut-syötteessäsi." msgid "Fine-tune the discussion threads." msgstr "Hienosäädä keskusteluketjuja." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Kuntoilu" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Joustava" @@ -2112,7 +2145,6 @@ msgstr "Käännä pystysuunnassa" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2124,38 +2156,41 @@ msgctxt "action" msgid "Follow" msgstr "Seuraa" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Seuraa {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Seuraa käyttäjää" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Seuraa kaikkia" +#~ msgid "Follow All" +#~ msgstr "Seuraa kaikkia" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Seuraa takaisin" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Seuraa valittuja tilejä ja siirry seuraavaan vaiheeseen" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Seuraa valittuja tilejä ja siirry seuraavaan vaiheeseen" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Seuraa joitakin käyttäjiä aloittaaksesi. Suosittelemme sinulle lisää käyttäjiä sen perusteella, ketä pidät mielenkiintoisena." -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seuraajina {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Seuratut käyttäjät" @@ -2163,7 +2198,7 @@ msgstr "Seuratut käyttäjät" msgid "Followed users only" msgstr "Vain seuratut käyttäjät" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "seurasi sinua" @@ -2177,9 +2212,9 @@ msgstr "Seuraajat" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seurataan" @@ -2187,7 +2222,11 @@ msgstr "Seurataan" msgid "Following {0}" msgstr "Seurataan {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Seuratut -syötteen asetukset" @@ -2195,7 +2234,7 @@ msgstr "Seuratut -syötteen asetukset" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Seuratut -syötteen asetukset" @@ -2203,15 +2242,15 @@ msgstr "Seuratut -syötteen asetukset" msgid "Follows you" msgstr "Seuraa sinua" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Seuraa sinua" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Ruoka" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Turvallisuussyistä meidän on lähetettävä vahvistuskoodi sähköpostiosoitteeseesi." @@ -2240,7 +2279,7 @@ msgstr "Julkaisee usein ei-toivottua sisältöä" msgid "From @{sanitizedAuthor}" msgstr "Käyttäjältä @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "Lähde: <0/>" @@ -2258,7 +2297,7 @@ msgstr "" msgid "Get Started" msgstr "Aloita tästä" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "" @@ -2272,7 +2311,7 @@ msgstr "Ilmeisiä lain tai käyttöehtojen rikkomuksia" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Palaa takaisin" @@ -2282,7 +2321,7 @@ msgstr "Palaa takaisin" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Palaa takaisin" @@ -2308,20 +2347,20 @@ msgstr "Palaa alkuun" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Siirry @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Siirry seuraavaan" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2345,7 +2384,7 @@ msgstr "Häirintä, trollaus tai suvaitsemattomuus" msgid "Hashtag" msgstr "Aihetunniste" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Aihetunniste #{tag}" @@ -2353,64 +2392,62 @@ msgstr "Aihetunniste #{tag}" msgid "Having trouble?" msgstr "Ongelmia?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Ohje" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Tässä on joitakin tilejä seurattavaksi" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Tässä on joitakin tilejä seurattavaksi" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "Tässä on joitakin suosittuja aihepiirikohtaisia syötteitä. Voit valita seurattavaksi niin monta kuin haluat." +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Tässä on joitakin suosittuja aihepiirikohtaisia syötteitä. Voit valita seurattavaksi niin monta kuin haluat." #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "Tässä on joitakin aihepiirikohtaisia syötteitä kiinnostuksiesi perusteella: {interestsText}. Voit valita seurata niin montaa kuin haluat." +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "Tässä on joitakin aihepiirikohtaisia syötteitä kiinnostuksiesi perusteella: {interestsText}. Voit valita seurata niin montaa kuin haluat." #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Tässä on sovelluksesi salasana." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Piilota" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Piilota" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Piilota viesti" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Piilota sisältö" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Piilota tämä viesti?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Piilota käyttäjäluettelo" @@ -2442,7 +2479,7 @@ msgstr "Hmm, vaikuttaa siltä, että tämän datan lataamisessa on ongelmia. Kat msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, emme pystyneet avaamaan kyseistä moderaatiopalvelua." -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2496,18 +2533,22 @@ msgstr "Jos mitään ei ole valittu, sopii kaikenikäisille." msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Jos et ole vielä täysi-ikäinen, huoltajasi tai laillisen edustajasi on luettava nämä ehdot puolestasi." -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "Jos poistat tämän listan, et voi palauttaa sitä." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Jos poistat tämän julkaisun, et voi palauttaa sitä." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Jos haluat vaihtaa salasanasi, lähetämme sinulle koodin varmistaaksemme, että tämä on käyttäjätilisi." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "Laiton ja kiireellinen" @@ -2532,7 +2573,7 @@ msgstr "" msgid "Input code sent to your email for password reset" msgstr "Syötä sähköpostiisi lähetetty koodi salasanan nollaamista varten" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Syötä vahvistuskoodi käyttäjätilin poistoa varten" @@ -2544,7 +2585,7 @@ msgstr "Syötä nimi sovellussalasanaa varten" msgid "Input new password" msgstr "Syötä uusi salasana" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Syötä salasana käyttäjätilin poistoa varten" @@ -2581,7 +2622,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Virheellinen kaksivaiheisen tunnistautumisen vahvistuskoodi." -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Virheellinen tai ei tuettu tietue" @@ -2610,14 +2651,14 @@ msgid "Invite codes: 1 available" msgstr "Kutsukoodit: 1 saatavilla" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Se näyttää viestejä seuraamiltasi ihmisiltä reaaliajassa." +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Se näyttää viestejä seuraamiltasi ihmisiltä reaaliajassa." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Työpaikat" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Journalismi" @@ -2625,11 +2666,11 @@ msgstr "Journalismi" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Merkinnnyt {0}." -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "" @@ -2653,25 +2694,25 @@ msgstr "" msgid "Labels on your content" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Kielen valinta" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Kielen asetukset" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Kielen asetukset" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Kielet" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "Uusimmat" @@ -2679,12 +2720,12 @@ msgstr "Uusimmat" msgid "Learn More" msgstr "Lue lisää" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Lue lisää tästä varoituksesta" @@ -2693,7 +2734,7 @@ msgstr "Lue lisää tästä varoituksesta" msgid "Learn more about what is public on Bluesky." msgstr "Lue lisää siitä, mikä on julkista Blueskyssa." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "Lue lisää." @@ -2706,10 +2747,10 @@ msgstr "" msgid "Leave chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "" @@ -2722,11 +2763,11 @@ msgstr "Jätä kaikki valitsematta nähdäksesi minkä tahansa kielen." msgid "Leaving Bluesky" msgstr "Poistuminen Blueskysta" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "jäljellä." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Legacy tietovarasto tyhjennetty, sinun on käynnistettävä sovellus uudelleen nyt." @@ -2735,11 +2776,11 @@ msgstr "Legacy tietovarasto tyhjennetty, sinun on käynnistettävä sovellus uud msgid "Let's get your password reset!" msgstr "Aloitetaan salasanasi nollaus!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Aloitetaan!" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Vaalea" @@ -2778,11 +2819,11 @@ msgstr "Tykänneet" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Tykännyt {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "tykkäsi mukautetusta syötteestäsi" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "tykkäsi viestistäsi" @@ -2790,7 +2831,7 @@ msgstr "tykkäsi viestistäsi" msgid "Likes" msgstr "Tykkäykset" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "Tykkäykset tässä viestissä" @@ -2798,35 +2839,35 @@ msgstr "Tykkäykset tässä viestissä" msgid "List" msgstr "Lista" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Listan kuvake" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Lista estetty" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "Listan on luonut {0}" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Lista poistettu" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Lista hiljennetty" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Listan nimi" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Listaa estosta poistetut" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Listaa hiljennyksestä poistetut" @@ -2843,14 +2884,14 @@ msgstr "Listat" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Lataa uusia ilmoituksia" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lataa uusia viestejä" @@ -2862,10 +2903,15 @@ msgstr "Ladataan..." msgid "Log" msgstr "Loki" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Kirjaudu ulos" @@ -2877,7 +2923,7 @@ msgstr "Näkyvyys kirjautumattomana" msgid "Login to account that is not listed" msgstr "Kirjaudu tiliin, joka ei ole luettelossa" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "Pidä alaspainettuna avataksesi tunnistevalikon tunnisteelle #{tag}" @@ -2909,8 +2955,8 @@ msgstr "Varmista, että olet menossa oikeaan paikkaan!" msgid "Manage your muted words and tags" msgstr "Hallinnoi hiljennettyjä sanoja ja aihetunnisteita" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "" @@ -2923,12 +2969,12 @@ msgstr "Media" msgid "mentioned users" msgstr "mainitut käyttäjät" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Mainitut käyttäjät" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Valikko" @@ -2936,8 +2982,8 @@ msgstr "Valikko" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "" @@ -2945,12 +2991,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Viesti palvelimelta: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "" @@ -2958,7 +3004,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2975,7 +3021,7 @@ msgstr "Harhaanjohtava käyttäjätili" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderointi" @@ -2983,26 +3029,26 @@ msgstr "Moderointi" msgid "Moderation details" msgstr "Moderaation yksityiskohdat" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Moderointilista käyttäjältä {0}" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "Moderointilista käyttäjältä <0/>" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Sinun moderointilistasi" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "Moderointilista luotu" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "Moderointilista päivitetty" @@ -3015,7 +3061,7 @@ msgstr "Moderointilistat" msgid "Moderation Lists" msgstr "Moderointilistat" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Moderointiasetukset" @@ -3028,11 +3074,11 @@ msgid "Moderation tools" msgstr "Moderointityökalut" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "Ylläpitäjä on asettanut yleisen varoituksen sisällölle." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "Lisää" @@ -3040,7 +3086,7 @@ msgstr "Lisää" msgid "More feeds" msgstr "Lisää syötteitä" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Lisää asetuksia" @@ -3056,12 +3102,12 @@ msgstr "Hiljennä" msgid "Mute {truncatedTag}" msgstr "Hiljennä {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Hiljennä käyttäjä" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Hiljennä käyttäjät" @@ -3069,8 +3115,8 @@ msgstr "Hiljennä käyttäjät" msgid "Mute all {displayTag} posts" msgstr "Hiljennä kaikki {displayTag} viestit" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "" @@ -3082,7 +3128,7 @@ msgstr "Hiljennä vain aihetunnisteissa" msgid "Mute in text & tags" msgstr "Hiljennä tekstissä ja aihetunnisteissa" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Hiljennä lista" @@ -3091,7 +3137,7 @@ msgstr "Hiljennä lista" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "Hiljennä nämä käyttäjät?" @@ -3103,17 +3149,17 @@ msgstr "Hiljennä tämä sana viesteissä ja aihetunnisteissa" msgid "Mute this word in tags only" msgstr "Hiljennä tämä sana vain aihetunnisteissa" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Hiljennä keskustelu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Hiljennä sanat ja aihetunnisteet" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Hiljennetty" @@ -3130,7 +3176,7 @@ msgstr "Hiljennetyt käyttäjätilit" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Hiljennettyjen käyttäjien viestit poistetaan syötteestäsi ja ilmoituksistasi. Hiljennykset ovat täysin yksityisiä." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Hiljentäjä: \"{0}\"" @@ -3138,7 +3184,7 @@ msgstr "Hiljentäjä: \"{0}\"" msgid "Muted words & tags" msgstr "Hiljennetyt sanat ja aihetunnisteet" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Hiljennys on yksityinen. Hiljennetyt käyttäjät voivat edelleen vuorovaikuttaa kanssasi, mutta et näe heidän viestejään tai saa ilmoituksia heiltä." @@ -3147,7 +3193,7 @@ msgstr "Hiljennys on yksityinen. Hiljennetyt käyttäjät voivat edelleen vuorov msgid "My Birthday" msgstr "Syntymäpäiväni" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Omat syötteet" @@ -3155,20 +3201,20 @@ msgstr "Omat syötteet" msgid "My Profile" msgstr "Profiilini" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "Tallennetut syötteeni" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Tallennetut syötteeni" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nimi" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Nimi vaaditaan" @@ -3178,13 +3224,13 @@ msgstr "Nimi vaaditaan" msgid "Name or Description Violates Community Standards" msgstr "Nimi tai kuvaus rikkoo yhteisön sääntöjä" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Luonto" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Siirtyy seuraavalle näytölle" @@ -3201,7 +3247,7 @@ msgstr "Tarvitseeko ilmoittaa tekijänoikeusrikkomuksesta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Älä koskaan menetä pääsyä seuraajiisi ja tietoihisi." -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Älä koskaan menetä pääsyä seuraajiisi tai tietoihisi." @@ -3209,7 +3255,7 @@ msgstr "Älä koskaan menetä pääsyä seuraajiisi tai tietoihisi." msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Uusi" @@ -3218,7 +3264,7 @@ msgstr "Uusi" msgid "New" msgstr "Uusi" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3228,29 +3274,29 @@ msgstr "" msgid "New messages" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Uusi moderointilista" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Uusi salasana" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Uusi salasana" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Uusi viesti" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Uusi viesti" @@ -3260,7 +3306,7 @@ msgctxt "action" msgid "New Post" msgstr "Uusi viesti" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Uusi käyttäjälista" @@ -3268,7 +3314,7 @@ msgstr "Uusi käyttäjälista" msgid "Newest replies first" msgstr "Uusimmat vastaukset ensin" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Uutiset" @@ -3279,8 +3325,8 @@ msgstr "Uutiset" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Seuraava" @@ -3303,7 +3349,7 @@ msgid "No" msgstr "Ei" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Ei kuvausta" @@ -3311,7 +3357,8 @@ msgstr "Ei kuvausta" msgid "No DNS Panel" msgstr "" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Ei löydetty esillä olevia GIF-kuvia. Tenor-palvelussa saattaa olla ongelma." @@ -3323,7 +3370,7 @@ msgstr "Et enää seuraa käyttäjää {0}" msgid "No longer than 253 characters" msgstr "Ei pidempi kuin 253 merkkiä." -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "" @@ -3331,7 +3378,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Ei vielä ilmoituksia!" @@ -3347,7 +3394,7 @@ msgstr "" msgid "No result" msgstr "Ei tuloksia" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "" @@ -3355,17 +3402,18 @@ msgstr "" msgid "No results found" msgstr "Tuloksia ei löydetty" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "Ei tuloksia haulle \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "Ei tuloksia haulle {query}" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "Ei tuloksia hakusanalle \"{search}\"." @@ -3378,11 +3426,11 @@ msgstr "Ei tuloksia hakusanalle \"{search}\"." msgid "No thanks" msgstr "Ei kiitos" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Ei kukaan" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "" @@ -3409,9 +3457,9 @@ msgstr "Ei löytynyt" msgid "Not right now" msgstr "Ei juuri nyt" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3431,9 +3479,9 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3441,7 +3489,7 @@ msgstr "" msgid "Notifications" msgstr "Ilmoitukset" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3461,16 +3509,16 @@ msgstr "" msgid "Off" msgstr "Pois" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Voi ei!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Voi ei! Jokin meni pieleen." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -3483,15 +3531,15 @@ msgstr "Selvä" msgid "Oldest replies first" msgstr "Vanhimmat vastaukset ensin" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Käyttöönoton nollaus" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3513,21 +3561,25 @@ msgstr "Hups, nyt meni jotain väärin!" msgid "Oops!" msgstr "Hups!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Avaa" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Avaa emoji-valitsin" @@ -3535,7 +3587,7 @@ msgstr "Avaa emoji-valitsin" msgid "Open feed options menu" msgstr "Avaa syötteen asetusvalikko" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Avaa linkit sovelluksen sisäisellä selaimella" @@ -3551,24 +3603,24 @@ msgstr "Avaa hiljennettyjen sanojen ja aihetunnisteiden asetukset" msgid "Open navigation" msgstr "Avaa navigointi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Avaa viestin asetusvalikko" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Avaa storybook-sivu" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "Avaa järjestelmäloki" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "Avaa {numItems} asetusta" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Avaa esteettömyysasetukset" @@ -3577,22 +3629,22 @@ msgid "Opens additional details for a debug entry" msgstr "Avaa debug lisätiedot" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Avaa laajennetun listan tämän ilmoituksen käyttäjistä" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Avaa laajennetun listan tämän ilmoituksen käyttäjistä" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Avaa laitteen kameran" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Avaa editorin" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Avaa mukautettavat kielen asetukset" @@ -3600,7 +3652,7 @@ msgstr "Avaa mukautettavat kielen asetukset" msgid "Opens device photo gallery" msgstr "Avaa laitteen valokuvat" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Avaa ulkoiset upotusasetukset" @@ -3614,7 +3666,7 @@ msgstr "" msgid "Opens flow to sign into your existing Bluesky account" msgstr "Avaa toiminto kirjautumiseksi olemassa olevaan Bluesky-tiliisi." -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "Avaa GIF-valinnan valintaikkunan." @@ -3622,23 +3674,27 @@ msgstr "Avaa GIF-valinnan valintaikkunan." msgid "Opens list of invite codes" msgstr "Avaa kutsukoodien luettelon" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "" @@ -3646,7 +3702,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Avaa asetukset oman verkkotunnuksen käyttöönottoon" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Avaa moderointiasetukset" @@ -3655,19 +3711,19 @@ msgid "Opens password reset form" msgstr "Avaa salasanan palautuslomakkeen" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Avaa näkymän tallennettujen syötteiden muokkaamiseen" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Avaa näkymän kaikkiin tallennettuihin syötteisiin" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "Avaa sovelluksen salasanojen asetukset" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "Avaa Seuratut-syötteen asetukset" @@ -3679,20 +3735,25 @@ msgstr "Avaa linkitetyn verkkosivun" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Avaa storybook-sivun" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Avaa järjestelmän lokisivun" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Avaa keskusteluasetukset" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Asetus {0}/{numItems}" @@ -3701,10 +3762,18 @@ msgstr "Asetus {0}/{numItems}" msgid "Optionally provide additional information below:" msgstr "Voit tarvittaessa antaa lisätietoja alla:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "Tai yhdistä nämä asetukset:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "Joku toinen" @@ -3713,7 +3782,7 @@ msgstr "Joku toinen" msgid "Other account" msgstr "Toinen tili" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Muu..." @@ -3732,12 +3801,12 @@ msgstr "Sivua ei löytynyt" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Salasana" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "Salasana vaihdettu" @@ -3753,7 +3822,7 @@ msgstr "Salasana päivitetty!" msgid "Pause" msgstr "Pysäytä" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "Henkilöt" @@ -3773,7 +3842,7 @@ msgstr "Käyttöoikeus valokuviin tarvitaan." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Lupa valokuviin evättiin. Anna lupa järjestelmäasetuksissa." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Lemmikit" @@ -3782,7 +3851,7 @@ msgid "Pictures meant for adults." msgstr "Aikuisille tarkoitetut kuvat." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Kiinnitä etusivulle" @@ -3790,11 +3859,11 @@ msgstr "Kiinnitä etusivulle" msgid "Pin to Home" msgstr "Kiinnitä etusivulle" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Kiinnitetyt syötteet" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "" @@ -3856,7 +3925,7 @@ msgstr "Ole hyvä ja syötä oikea sana, aihetunniste tai lause hiljennettäväk msgid "Please enter your email." msgstr "Anna sähköpostiosoitteesi." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Anna myös salasanasi:" @@ -3877,11 +3946,11 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Vahvista sähköpostiosoitteesi" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Odota, että linkkikortti latautuu kokonaan" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Politiikka" @@ -3889,18 +3958,18 @@ msgstr "Politiikka" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Lähetä" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Viesti" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Lähettäjä {0}" @@ -3910,7 +3979,7 @@ msgstr "Lähettäjä {0}" msgid "Post by @{0}" msgstr "Lähettäjä @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Viesti poistettu" @@ -3919,16 +3988,16 @@ msgid "Post hidden" msgstr "Viesti piilotettu" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Viesti piilotettu hiljennetyn sanan takia" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Sinun hiljentämä viesti" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Lähetyskieli" @@ -3985,7 +4054,7 @@ msgstr "Paina uudelleen jatkaaksesi" msgid "Previous image" msgstr "Edellinen kuva" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Ensisijainen kieli" @@ -3993,15 +4062,15 @@ msgstr "Ensisijainen kieli" msgid "Prioritize Your Follows" msgstr "Aseta seurattavat tärkeysjärjestykseen" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Yksityisyys" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Yksityisyydensuojakäytäntö" @@ -4031,11 +4100,11 @@ msgstr "Profiili" msgid "Profile updated" msgstr "Profiili päivitetty" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Suojaa käyttäjätilisi vahvistamalla sähköpostiosoitteesi." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Julkinen" @@ -4043,31 +4112,34 @@ msgstr "Julkinen" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Julkinen, jaettava käyttäjäluettelo hiljennettyjen tai estettyjen käyttäjien massamäärityksiä varten." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Julkinen, jaettava lista, joka voi ohjata syötteitä." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Julkaise viesti" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Julkaise vastaus" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Lainaa viestiä" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "Lainaa viestiä" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Lainaa viestiä" #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Lainaa viestiä" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Lainaa viestiä" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -4077,6 +4149,10 @@ msgstr "Satunnainen (tunnetaan myös nimellä \"Lähettäjän ruletti\")" msgid "Ratios" msgstr "Suhdeluvut" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "" @@ -4085,7 +4161,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "Viimeaikaiset haut" @@ -4106,10 +4182,10 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Poista" @@ -4118,7 +4194,7 @@ msgstr "Poista" msgid "Remove account" msgstr "Poista käyttäjätili" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "Poista avatar" @@ -4126,6 +4202,10 @@ msgstr "Poista avatar" msgid "Remove Banner" msgstr "Poista banneri" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4136,15 +4216,15 @@ msgstr "Poista syöte" msgid "Remove feed?" msgstr "Poista syöte?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Poista syötteistäni" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "Poista syötteistäni?" @@ -4160,11 +4240,20 @@ msgstr "Poista kuvan esikatselu" msgid "Remove mute word from your list" msgstr "Poista hiljennetty sana listaltasi" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Poista uudelleenjulkaisu" @@ -4173,17 +4262,17 @@ msgid "Remove this feed from your saved feeds" msgstr "Poista tämä syöte seurannasta" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Poistettu listalta" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Poistettu syötteistäni" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Poistettu syötteistäsi" @@ -4191,7 +4280,7 @@ msgstr "Poistettu syötteistäsi" msgid "Removes default thumbnail from {0}" msgstr "Poistaa {0} oletuskuvakkeen" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" @@ -4208,7 +4297,7 @@ msgstr "Vastaukset" msgid "Replies to this thread are disabled" msgstr "Tähän keskusteluun vastaaminen on estetty" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Vastaa" @@ -4217,13 +4306,13 @@ msgstr "Vastaa" msgid "Reply Filters" msgstr "Vastaussuodattimet" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Vastaa käyttäjälle <0><1/>" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4234,13 +4323,13 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Ilmianna käyttäjätili" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "" @@ -4254,16 +4343,16 @@ msgstr "" msgid "Report feed" msgstr "Ilmianna syöte" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Ilmianna luettelo" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Ilmianna viesti" @@ -4293,20 +4382,21 @@ msgstr "Ilmianna tämä viesti" msgid "Report this user" msgstr "Ilmianna tämä käyttäjä" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Uudelleenjulkaise tai lainaa viestiä" @@ -4314,19 +4404,19 @@ msgstr "Uudelleenjulkaise tai lainaa viestiä" msgid "Reposted By" msgstr "Uudelleenjulkaissut" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "{0} uudelleenjulkaisi" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Uudelleenjulkaissut <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "uudelleenjulkaisi viestisi" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Tämän viestin uudelleenjulkaisut" @@ -4335,8 +4425,8 @@ msgstr "Tämän viestin uudelleenjulkaisut" msgid "Request Change" msgstr "Pyydä muutosta" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Pyydä koodia" @@ -4357,16 +4447,16 @@ msgstr "Vaaditaan tälle instanssille" msgid "Resend email" msgstr "Lähetä sähköposti uudelleen" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Nollauskoodi" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Nollauskoodi" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Nollaa käyttöönoton tila" @@ -4374,16 +4464,16 @@ msgstr "Nollaa käyttöönoton tila" msgid "Reset password" msgstr "Nollaa salasana" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Nollaa asetusten tila" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Nollaa käyttöönoton tilan" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Nollaa asetusten tilan" @@ -4396,14 +4486,14 @@ msgstr "Yrittää uudelleen kirjautumista" msgid "Retries the last action, which errored out" msgstr "Yrittää uudelleen viimeisintä toimintoa, joka epäonnistui" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4415,7 +4505,7 @@ msgstr "Yritä uudelleen" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Palaa edelliselle sivulle" @@ -4432,13 +4522,13 @@ msgstr "Palaa edelliselle sivulle" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Tallenna" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Tallenna" @@ -4468,7 +4558,7 @@ msgstr "Tallenna kuvan rajaus" msgid "Save to my feeds" msgstr "Tallenna syötteisiini" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Tallennetut syötteet" @@ -4481,7 +4571,7 @@ msgstr "" #~ msgstr "Tallennettu kuvagalleriaasi." #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Tallennettu syötteisiisi" @@ -4501,23 +4591,23 @@ msgstr "Tallentaa kuvan rajausasetukset" msgid "Say hello!" msgstr "" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Tiede" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Vieritä alkuun" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4531,7 +4621,7 @@ msgstr "Haku" msgid "Search for \"{query}\"" msgstr "Haku hakusanalla \"{query}\"" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "" @@ -4553,16 +4643,18 @@ msgstr "Etsi kaikki viestit aihetunnisteella {displayTag}." msgid "Search for users" msgstr "Hae käyttäjiä" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "Hae GIF-animaatioita" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Hae Tenorista" @@ -4588,10 +4680,10 @@ msgstr "Näytä tämän käyttäjän <0>{displayTag} viestit" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "Katso profiilia" +#~ msgid "See profile" +#~ msgstr "Katso profiilia" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Katso tämä opas" @@ -4619,15 +4711,15 @@ msgstr "" msgid "Select from an existing account" msgstr "Valitse olemassa olevalta tililtä" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "Valitse GIF" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "Valitse GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "Valitse kielet" @@ -4640,8 +4732,8 @@ msgid "Select option {i} of {numItems}" msgstr "Valitse vaihtoehto {i} / {numItems}" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Valitse alla olevista tileistä jotain seurattavaksi" +#~ msgid "Select some accounts below to follow" +#~ msgstr "Valitse alla olevista tileistä jotain seurattavaksi" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -4656,18 +4748,18 @@ msgid "Select the service that hosts your data." msgstr "Valitse palvelu, joka hostaa tietojasi." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Valitse ajankohtaisia syötteitä alla olevasta listasta" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Valitse ajankohtaisia syötteitä alla olevasta listasta" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Valitse, mitä haluat nähdä (tai olla näkemättä) ja me huolehdimme lopusta." +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Valitse, mitä haluat nähdä (tai olla näkemättä) ja me huolehdimme lopusta." -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Valitse, mitä kieliä haluat tilattujen syötteidesi sisältävän. Jos mitään ei ole valittu, kaikki kielet näytetään." -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "Valitse sovelluksen käyttöliittymän kieli." @@ -4675,21 +4767,21 @@ msgstr "Valitse sovelluksen käyttöliittymän kieli." msgid "Select your date of birth" msgstr "Aseta syntymäaikasi" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Valitse kiinnostuksen kohteesi alla olevista vaihtoehdoista" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Valitse käännösten kieli syötteessäsi." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Valitse ensisijaiset algoritmisyötteet" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Valitse ensisijaiset algoritmisyötteet" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "Valitse toissijaiset algoritmisyötteet" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Valitse toissijaiset algoritmisyötteet" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -4700,11 +4792,11 @@ msgstr "" msgid "Send Confirmation Email" msgstr "Lähetä vahvistussähköposti" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "Lähetä sähköposti" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "Lähetä sähköposti" @@ -4714,11 +4806,15 @@ msgstr "Lähetä sähköposti" msgid "Send feedback" msgstr "Lähetä palautetta" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4735,7 +4831,12 @@ msgstr "" msgid "Send verification email" msgstr "Lähetä vahvistussähköposti" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Lähettää sähköpostin tilin poistamiseen tarvittavan vahvistuskoodin" @@ -4779,23 +4880,23 @@ msgstr "Luo käyttäjätili" msgid "Sets Bluesky username" msgstr "Asettaa Bluesky-käyttäjätunnuksen" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "Muuttaa väriteeman tummaksi" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "Muuttaa väriteeman vaaleaksi" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "Muuttaa väriteeman käyttöjärjestelmän mukaiseksi" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "Muuttaa tumman väriteeman tummaksi" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "Asettaa tumman teeman himmeäksi teemaksi" @@ -4816,7 +4917,7 @@ msgid "Sets image aspect ratio to wide" msgstr "Asettaa kuvan kuvasuhteen leveäksi" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4836,12 +4937,12 @@ msgctxt "action" msgid "Share" msgstr "Jaa" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Jaa" @@ -4853,9 +4954,9 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Jaa kuitenkin" @@ -4877,11 +4978,10 @@ msgstr "" msgid "Shares the linked website" msgstr "Jakaa linkitetyn verkkosivun" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Näytä" @@ -4911,27 +5011,27 @@ msgstr "" msgid "Show follows similar to {0}" msgstr "Näytä seurannat samankaltaisilta käyttäjiltä kuin {0}" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Näytä lisää" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -4944,16 +5044,16 @@ msgid "Show Quote Posts" msgstr "Näytä lainatut viestit" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Näytä lainatut viestit seurattavien syötteessä" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Näytä lainatut viestit seurattavien syötteessä" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Näytä lainaukset seurattavissa" +#~ msgid "Show quotes in Following" +#~ msgstr "Näytä lainaukset seurattavissa" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Näytä uudelleenjulkaistut viestit seurattavissa" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Näytä uudelleenjulkaistut viestit seurattavissa" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -4964,12 +5064,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "Näytä seurattujen henkilöiden vastaukset ennen muita vastauksia." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Näytä vastaukset seurattavissa" +#~ msgid "Show replies in Following" +#~ msgstr "Näytä vastaukset seurattavissa" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Näytä vastaukset seurattavissa" +#~ msgid "Show replies in Following feed" +#~ msgstr "Näytä vastaukset seurattavissa" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -4980,17 +5080,17 @@ msgid "Show Reposts" msgstr "Näytä uudelleenjulkaisut" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Näytä uudelleenjulkaisut seurattavissa" +#~ msgid "Show reposts in Following" +#~ msgstr "Näytä uudelleenjulkaisut seurattavissa" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Näytä sisältö" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Näytä käyttäjät" +#~ msgid "Show users" +#~ msgstr "Näytä käyttäjät" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5041,8 +5141,8 @@ msgstr "Kirjaudu sisään tai luo tili osallistuaksesi keskusteluun!" msgid "Sign into Bluesky or create a new account" msgstr "Kirjaudu Blueskyhin tai luo uusi käyttäjätili" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Kirjaudu ulos" @@ -5067,7 +5167,7 @@ msgstr "Rekisteröidy tai kirjaudu sisään liittyäksesi keskusteluun" msgid "Sign-in Required" msgstr "Sisäänkirjautuminen vaaditaan" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Kirjautunut sisään nimellä" @@ -5076,20 +5176,19 @@ msgstr "Kirjautunut sisään nimellä" msgid "Signed in as @{0}" msgstr "Kirjautunut sisään käyttäjätunnuksella @{0}" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Ohita" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Ohita tämä vaihe" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Ohjelmistokehitys" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "" @@ -5097,6 +5196,11 @@ msgstr "" msgid "Something went wrong" msgstr "" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5133,7 +5237,7 @@ msgstr "Roskapostia" msgid "Spam; excessive mentions or replies" msgstr "" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Urheilu" @@ -5141,11 +5245,11 @@ msgstr "Urheilu" msgid "Square" msgstr "Neliö" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "" @@ -5157,7 +5261,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Tilasivu" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5169,12 +5273,12 @@ msgstr "" msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Tallennustila tyhjennetty, sinun on käynnistettävä sovellus uudelleen." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5185,7 +5289,7 @@ msgstr "Storybook" msgid "Submit" msgstr "Lähetä" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Tilaa" @@ -5199,18 +5303,18 @@ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "Tilaa {0}-syöte" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Tilaa {0}-syöte" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Tilaa tämä lista" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Mahdollisia seurattavia" @@ -5233,19 +5337,19 @@ msgstr "Tuki" msgid "Switch Account" msgstr "Vaihda käyttäjätiliä" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Vaihda käyttäjään {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Vaihtaa sisäänkirjautuneen käyttäjän tilin" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "Järjestelmä" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Järjestelmäloki" @@ -5265,7 +5369,7 @@ msgstr "Pitkä" msgid "Tap to view fully" msgstr "Napauta nähdäksesi kokonaan" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Teknologia" @@ -5273,13 +5377,13 @@ msgstr "Teknologia" msgid "Tell a joke!" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Ehdot" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5314,7 +5418,7 @@ msgid "That handle is already taken." msgstr "Tuo käyttätunnus on jo käytössä." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Käyttäjä voi olla vuorovaikutuksessa kanssasi, kun poistat eston." @@ -5364,8 +5468,12 @@ msgid "The Terms of Service have been moved to" msgstr "Käyttöehdot on siirretty kohtaan" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "On monia syötteitä kokeiltavaksi:" +#~ msgid "There are many feeds to try:" +#~ msgstr "On monia syötteitä kokeiltavaksi:" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5382,7 +5490,8 @@ msgstr "Syötteen poistossa on ongelmia. Tarkista internetyhteytesi ja yritä uu msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Syötteiden päivittämisessä on ongelmia, tarkista internetyhteytesi ja yritä uudelleen." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Yhteyden muodostamisessa Tenoriin ilmeni ongelma." @@ -5391,24 +5500,24 @@ msgstr "Yhteyden muodostamisessa Tenoriin ilmeni ongelma." #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Yhteydenotto palvelimeen epäonnistui" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Yhteydenotto palvelimeen epäonnistui" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ongelma ilmoitusten hakemisessa. Napauta tästä yrittääksesi uudelleen." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ongelma viestien hakemisessa. Napauta tästä yrittääksesi uudelleen." @@ -5416,8 +5525,8 @@ msgstr "Ongelma viestien hakemisessa. Napauta tästä yrittääksesi uudelleen." msgid "There was an issue fetching the list. Tap here to try again." msgstr "Ongelma listan hakemisessa. Napauta tästä yrittääksesi uudelleen." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ongelma listojesi hakemisessa. Napauta tästä yrittääksesi uudelleen." @@ -5427,8 +5536,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "Raportin lähettämisessä ilmeni ongelma. Tarkista internet-yhteytesi." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Ongelma asetuksiesi synkronoinnissa palvelimelle" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Ongelma asetuksiesi synkronoinnissa palvelimelle" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -5439,34 +5548,35 @@ msgstr "Sovellussalasanojen hakemisessa tapahtui virhe" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Ilmeni ongelma! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Ilmeni joku ongelma. Tarkista internet-yhteys ja yritä uudelleen." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Sovelluksessa ilmeni odottamaton ongelma. Kerro meille, jos tämä tapahtui sinulle!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Blueskyyn on tullut paljon uusia käyttäjiä! Aktivoimme tilisi niin pian kuin mahdollista." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Nämä ovat suosittuja tilejä, joista saatat pitää:" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Nämä ovat suosittuja tilejä, joista saatat pitää:" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -5509,7 +5619,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Tämä sisältö on hostattu palvelussa {0}. Haluatko sallia ulkoisen median?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Tämä sisältö ei ole saatavilla, koska toinen käyttäjistä on estänyt toisen." @@ -5517,7 +5627,7 @@ msgstr "Tämä sisältö ei ole saatavilla, koska toinen käyttäjistä on estä msgid "This content is not viewable without a Bluesky account." msgstr "Tätä sisältöä ei voi katsoa ilman Bluesky-tiliä." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" @@ -5527,7 +5637,7 @@ msgstr "Tämä syöte saa tällä hetkellä paljon liikennettä ja on tilapäise #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Tämä syöte on tyhjä!" @@ -5575,7 +5685,7 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "Tämä linkki vie sinut tälle verkkosivustolle:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "Tämä lista on tyhjä!" @@ -5587,20 +5697,20 @@ msgstr "" msgid "This name is already in use" msgstr "Tämä nimi on jo käytössä" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Tämä viesti on poistettu." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä julkaisu on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Tämä julkaisu piilotetaan syötteistä." -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä profiili on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." @@ -5621,7 +5731,7 @@ msgid "This user has blocked you" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Tämä käyttäjä on estänyt sinut. Et voi nähdä hänen sisältöä." @@ -5649,12 +5759,12 @@ msgstr "Tämä käyttäjä ei seuraa ketään." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Tämä poistaa {0}:n hiljennetyistä sanoistasi. Voit lisätä sen takaisin myöhemmin." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "Keskusteluketjun asetukset" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Keskusteluketjun asetukset" @@ -5682,7 +5792,7 @@ msgstr "Kenelle haluaisit lähettää tämän raportin?" msgid "Toggle between muted word options." msgstr "Vaihda hiljennysvaihtoehtojen välillä." -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Vaihda pudotusvalikko" @@ -5691,7 +5801,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Vaihda ottaaksesi käyttöön tai poistaaksesi käytöstä aikuisille tarkoitettu sisältö." #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "" @@ -5699,10 +5809,12 @@ msgstr "" msgid "Transformations" msgstr "Muutokset" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Käännä" @@ -5711,11 +5823,11 @@ msgctxt "action" msgid "Try again" msgstr "Yritä uudelleen" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Kaksivaiheinen tunnistautuminen" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "" @@ -5723,11 +5835,11 @@ msgstr "" msgid "Type:" msgstr "Tyyppi:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Poista listan esto" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Poista listan hiljennys" @@ -5736,7 +5848,7 @@ msgstr "Poista listan hiljennys" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Yhteys palveluusi ei onnistu. Tarkista internet-yhteytesi." @@ -5746,8 +5858,8 @@ msgstr "Yhteys palveluusi ei onnistu. Tarkista internet-yhteytesi." #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Poista esto" @@ -5756,25 +5868,24 @@ msgctxt "action" msgid "Unblock" msgstr "Poista esto" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Poista käyttäjätilin esto" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Poista esto?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Kumoa uudelleenjulkaisu" @@ -5791,8 +5902,8 @@ msgstr "Älä seuraa" msgid "Unfollow {0}" msgstr "Lopeta seuraaminen {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Lopeta käyttäjätilin seuraaminen" @@ -5805,7 +5916,7 @@ msgid "Unlike this feed" msgstr "Poista tykkäys tästä syötteestä" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Poista hiljennys" @@ -5813,8 +5924,8 @@ msgstr "Poista hiljennys" msgid "Unmute {truncatedTag}" msgstr "Poista hiljennys {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Poista käyttäjätilin hiljennys" @@ -5822,7 +5933,7 @@ msgstr "Poista käyttäjätilin hiljennys" msgid "Unmute all {displayTag} posts" msgstr "Poista hiljennys kaikista {displayTag}-julkaisuista" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "" @@ -5830,13 +5941,13 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Poista keskusteluketjun hiljennys" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Poista kiinnitys" @@ -5844,11 +5955,11 @@ msgstr "Poista kiinnitys" msgid "Unpin from home" msgstr "Poista kiinnitys etusivulta" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Poista moderointilistan kiinnitys" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "" @@ -5869,7 +5980,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "Ei-toivottu seksuaalinen sisältö" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Päivitä {displayName} listoissa" @@ -5881,7 +5992,7 @@ msgstr "Päivitä {handle}\"" msgid "Updating..." msgstr "Päivitetään..." -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "" @@ -5889,20 +6000,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Lataa tekstitiedosto kohteeseen:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Lataa kamerasta" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Lataa tiedostoista" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5951,11 +6062,11 @@ msgid "Used by:" msgstr "Käyttänyt:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Käyttäjä estetty" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "\"{0}\" on estänyt käyttäjän." @@ -5967,7 +6078,7 @@ msgstr "" msgid "User Blocked by List" msgstr "Käyttäjä on estetty listalla" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "Käyttäjä on estänyt sinut" @@ -5975,30 +6086,30 @@ msgstr "Käyttäjä on estänyt sinut" msgid "User Blocks You" msgstr "Käyttäjä on estänyt sinut" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Käyttäjälistan on tehnyt {0}" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "Käyttäjälistan on tehnyt <0/>" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Käyttäjälistasi" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Käyttäjälista luotu" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Käyttäjälista päivitetty" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Käyttäjälistat" @@ -6006,7 +6117,7 @@ msgstr "Käyttäjälistat" msgid "Username or email address" msgstr "Käyttäjätunnus tai sähköpostiosoite" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Käyttäjät" @@ -6021,7 +6132,7 @@ msgstr "käyttäjät, joita <0/> seuraa" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Käyttäjät listassa \"{0}\"" @@ -6041,15 +6152,15 @@ msgstr "Arvo:" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "Varmista sähköposti" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Vahvista sähköpostini" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Vahvista sähköpostini" @@ -6070,18 +6181,22 @@ msgstr "Vahvista sähköpostisi" #~ msgid "Version {0}" #~ msgstr "Versio {0}" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Videopelit" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Katso {0}:n avatar" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Katso vianmääritystietue" @@ -6094,7 +6209,7 @@ msgstr "Näytä tiedot" msgid "View details for reporting a copyright violation" msgstr "Näytä tiedot tekijänoikeusrikkomuksen ilmoittamisesta" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Katso koko keskusteluketju" @@ -6104,11 +6219,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Katso profiilia" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Katso avatar" @@ -6128,7 +6244,6 @@ msgstr "Vieraile sivustolla" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Varoita" @@ -6148,11 +6263,11 @@ msgstr "Emme löytäneet tuloksia tuolla aihetunnisteella." msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Arvioimme, että tilisi valmistumiseen on {estimatedTime} aikaa." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Toivomme sinulle ihania hetkiä. Muista, että Bluesky on:" @@ -6165,8 +6280,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "Suosittelemme välttämään yleisiä sanoja, jotka esiintyvät monissa viesteissä. Se voi johtaa siihen, ettei mitään viestejä näytetä." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Suosittelemme \"Tutustu\"-syötettämme:" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Suosittelemme \"Tutustu\"-syötettämme:" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6176,19 +6291,19 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "Yhteyden muodostaminen ei onnistunut. Yritä uudelleen jatkaaksesi tilisi määritystä. Jos ongelma jatkuu, voit ohittaa tämän vaiheen." -#: src/screens/Deactivated.tsx:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "Ilmoitamme sinulle, kun käyttäjätilisi on valmis." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Käytämme tätä mukauttaaksemme kokemustasi." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "" @@ -6196,7 +6311,7 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "Olemme innoissamme, että liityt joukkoomme!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Pahoittelemme, emme saaneet avattua tätä listaa. Jos ongelma jatkuu, ota yhteyttä listan tekijään: @{handleOrDid}." @@ -6204,7 +6319,7 @@ msgstr "Pahoittelemme, emme saaneet avattua tätä listaa. Jos ongelma jatkuu, o msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Pahoittelemme, emme pystyneet lataamaan hiljennettyjä sanojasi tällä hetkellä. Yritä uudelleen." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Pahoittelemme, hakuasi ei voitu suorittaa loppuun. Yritä uudelleen muutaman minuutin kuluttua." @@ -6217,17 +6332,21 @@ msgstr "Pahoittelut! Emme löydä etsimääsi sivua." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "" +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Tervetuloa <0>Bluesky:iin" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Mitkä ovat kiinnostuksenkohteesi?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Mitä kuuluu?" @@ -6244,7 +6363,7 @@ msgstr "Mitä kieliä haluaisit nähdä algoritmisissä syötteissä?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Kuka voi vastata" @@ -6281,21 +6400,21 @@ msgstr "Miksi tämä käyttäjä tulisi arvioida?" msgid "Wide" msgstr "Leveä" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Kirjoita viesti" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Kirjoita vastauksesi" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Kirjoittajat" @@ -6309,11 +6428,20 @@ msgstr "Kirjoittajat" msgid "Yes" msgstr "Kyllä" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Olet jonossa." @@ -6326,9 +6454,13 @@ msgstr "Et seuraa ketään." msgid "You can also discover new Custom Feeds to follow." msgstr "Voit myös selata uusia mukautettuja syötteitä seurattavaksi." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Voit muuttaa näitä asetuksia myöhemmin." +#~ msgid "You can change these settings later." +#~ msgstr "Voit muuttaa näitä asetuksia myöhemmin." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6343,6 +6475,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "Voit nyt kirjautua sisään uudella salasanallasi." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "Sinulla ei ole kyhtään seuraajaa." @@ -6351,7 +6487,7 @@ msgstr "Sinulla ei ole kyhtään seuraajaa." 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 "Sinulla ei ole vielä kutsukoodia! Lähetämme sinulle sellaisen, kun olet ollut Bluesky-palvelussa hieman pidempään." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "Sinulla ei ole kiinnitettyjä syötteitä." @@ -6359,7 +6495,7 @@ msgstr "Sinulla ei ole kiinnitettyjä syötteitä." #~ msgid "You don't have any saved feeds!" #~ msgstr "Sinulla ei ole tallennettuja syötteitä!" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Sinulla ei ole tallennettuja syötteitä." @@ -6372,19 +6508,19 @@ msgid "You have blocked this user" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Olet estänyt tämän käyttäjän. Et voi nähdä hänen sisältöä." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Olet syöttänyt virheellisen koodin. Sen tulisi näyttää muodoltaan XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "Olet piilottanut tämän viestin" @@ -6393,11 +6529,11 @@ msgid "You have hidden this post." msgstr "Olet piilottanut tämän viestin." #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Olet hiljentänyt tämän käyttäjätilin." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "Olet hiljentänyt tämän käyttäjän" @@ -6405,12 +6541,12 @@ msgstr "Olet hiljentänyt tämän käyttäjän" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "Sinulla ei ole syötteitä." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Sinulla ei ole listoja." @@ -6451,18 +6587,22 @@ msgid "You must be 13 years of age or older to sign up." msgstr "Sinun on oltava vähintään 13-vuotias rekisteröityäksesi." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Sinun on oltava vähintään 18-vuotias katsoaksesi aikuissisältöä" +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Sinun on oltava vähintään 18-vuotias katsoaksesi aikuissisältöä" #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Et enää saa ilmoituksia tästä keskustelusta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Saat nyt ilmoituksia tästä keskustelusta" @@ -6470,26 +6610,39 @@ msgstr "Saat nyt ilmoituksia tästä keskustelusta" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Saat sähköpostin \"nollauskoodin\". Syötä koodi tähän ja syötä sitten uusi salasanasi." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Sinulla on ohjat" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Sinulla on ohjat" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Olet jonossa" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Olet valmis aloittamaan!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Olet halunnut piilottaa sanan tai aihetunnisteen tässä viestissä" @@ -6501,11 +6654,11 @@ msgstr "Olet saavuttanut syötteesi lopun! Etsi lisää käyttäjiä seurattavak msgid "Your account" msgstr "Käyttäjätilisi" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Käyttäjätilisi on poistettu" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Käyttäjätilisi arkisto, joka sisältää kaikki julkiset tietueet, voidaan ladata \"CAR\"-tiedostona. Tämä tiedosto ei sisällä upotettuja mediaelementtejä, kuten kuvia, tai yksityisiä tietojasi, jotka on haettava erikseen." @@ -6522,12 +6675,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Valintasi tallennetaan, mutta sitä voit muuttaa myöhemmin asetuksissa." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Oletussyötteesi on \"Following\"" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Oletussyötteesi on \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Sähköpostiosoitteesi näyttää olevan virheellinen." @@ -6555,23 +6708,27 @@ msgstr "Käyttäjätunnuksesi tulee olemaan <0>@{0}" msgid "Your muted words" msgstr "Hiljentämäsi sanat" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "Salasanasi on vaihdettu onnistuneesti!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Viestisi on julkaistu" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Julkaisusi, tykkäyksesi ja estosi ovat julkisia. Hiljennykset ovat yksityisiä." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Profiilisi" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "Vastauksesi on julkaistu" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 3164553494..603338b449 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -13,11 +13,15 @@ msgstr "" "Language-Team: Stanislas Signoud (@signez.fr), surfdude29\n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(pas d’e-mail)" -#: src/view/com/notifications/FeedItem.tsx:260 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} autre} other {{formattedCount} autres}}" @@ -47,7 +51,7 @@ msgstr "{0, plural, one {abonnement} other {abonnements}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Liker (# like)} other {Liker (# likes)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:387 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" @@ -63,7 +67,7 @@ msgstr "{0, plural, one {post} other {posts}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Répondre (# réponse)} other {Répondre (# réponses)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:367 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" @@ -79,11 +83,11 @@ msgstr "Avatar de {0}" msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Liké par # compte} other {Liké par # comptes}}" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {heure} other {heures}}" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minute} other {minutes}}" @@ -92,7 +96,7 @@ msgstr "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgid "{following} following" msgstr "{following} abonnements" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:339 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "{handle} ne peut être contacté par message" @@ -135,7 +139,7 @@ msgid "2FA Confirmation" msgstr "Confirmation 2FA" #: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Accède aux liens de navigation et aux paramètres" @@ -144,11 +148,11 @@ msgid "Access profile and other navigation links" msgstr "Accède au profil et aux autres liens de navigation" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Accessibilité" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "Paramètres d’accessibilité" @@ -158,8 +162,8 @@ msgid "Accessibility Settings" msgstr "Paramètres d’accessibilité" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:339 -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Compte" @@ -207,7 +211,7 @@ msgstr "Compte démasqué" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Ajouter" @@ -221,8 +225,9 @@ msgid "Add a user to this list" msgstr "Ajouter un compte à cette liste" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:416 -#: src/view/screens/Settings/index.tsx:425 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Ajouter un compte" @@ -271,7 +276,7 @@ msgid "Add to my feeds" msgstr "Ajouter à mes fils d’actu" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Ajouté à la liste" @@ -293,7 +298,7 @@ msgid "Adult content is disabled." msgstr "Le contenu pour adultes est désactivé." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avancé" @@ -349,7 +354,7 @@ msgstr "Un e-mail a été envoyé à {0}. Il comprend un code de confirmation qu msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Un e-mail a été envoyé à votre ancienne adresse, {0}. Il comprend un code de confirmation que vous pouvez saisir ici." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "Une erreur s’est produite" @@ -370,7 +375,7 @@ msgstr "Un problème est survenu, veuillez réessayer." msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" -#: src/view/com/notifications/FeedItem.tsx:257 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "et" @@ -403,13 +408,13 @@ msgstr "Les noms de mots de passe d’application ne peuvent contenir que des le msgid "App Password names must be at least 4 characters long." msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 caractères." -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Paramètres de mot de passe d’application" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Mots de passe d’application" @@ -434,7 +439,7 @@ msgstr "Appel soumis" msgid "Appeal this decision" msgstr "Faire appel de cette décision" -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Affichage" @@ -459,7 +464,7 @@ msgstr "Êtes-vous sûr de vouloir partir de cette conversation ? Vos messages msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" -#: src/view/com/composer/Composer.tsx:615 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "Êtes-vous sûr de vouloir rejeter ce brouillon ?" @@ -496,13 +501,13 @@ msgstr "Au moins 3 caractères" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 #: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Arrière" -#: src/view/screens/Settings/index.tsx:490 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Principes de base" @@ -510,7 +515,7 @@ msgstr "Principes de base" msgid "Birthday" msgstr "Date de naissance" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Date de naissance :" @@ -546,7 +551,7 @@ msgid "Block these accounts?" msgstr "Bloquer ces comptes ?" #: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Bloqué" @@ -567,7 +572,7 @@ msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous m 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 "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous. Vous ne verrez pas leur contenu et ils ne pourront pas voir le vôtre." -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Post bloqué." @@ -653,8 +658,9 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:421 -#: src/view/com/composer/Composer.tsx:427 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -670,21 +676,21 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:135 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Annuler" #: src/view/com/modals/CreateOrEditList.tsx:349 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Annuler" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Annuler la suppression de compte" @@ -700,10 +706,14 @@ msgstr "Annuler le recadrage de l’image" msgid "Cancel profile editing" msgstr "Annuler la modification du profil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:129 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Annuler la citation" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -717,17 +727,17 @@ msgstr "Annule l’ouverture du site web lié" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:365 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:712 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Modifier le pseudo" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:723 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Modifier le pseudo" @@ -735,12 +745,12 @@ msgstr "Modifier le pseudo" msgid "Change my email" msgstr "Modifier mon e-mail" -#: src/view/screens/Settings/index.tsx:757 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Modifier le mot de passe" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:768 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Modifier le mot de passe" @@ -766,12 +776,12 @@ msgstr "Discussion masquée" #: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "Paramètres de discussion" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "Paramètres de discussion" @@ -779,8 +789,8 @@ msgstr "Paramètres de discussion" msgid "Chat unmuted" msgstr "Discussion réaffichée" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Vérifier mon statut" @@ -788,7 +798,7 @@ msgstr "Vérifier mon statut" msgid "Check your email for a login code and enter it here." msgstr "Vérifiez votre boîte e-mail pour un code de connexion et saisissez-le ici." -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail contenant un code de confirmation à saisir ci-dessous :" @@ -812,32 +822,32 @@ msgstr "Choisir cette couleur comme avatar" msgid "Choose your password" msgstr "Choisissez votre mot de passe" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Effacer toutes les données de stockage existantes" -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Effacer toutes les données de stockage existantes (redémarrer ensuite)" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Effacer toutes les données de stockage" -#: src/view/screens/Settings/index.tsx:896 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Effacer la recherche" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "Efface toutes les données de stockage existantes" -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "Efface toutes les données de stockage" @@ -845,6 +855,14 @@ msgstr "Efface toutes les données de stockage" msgid "click here" msgstr "cliquez ici" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "Cliquez ici pour ouvrir le menu de mot-clé pour {tag}" @@ -861,8 +879,9 @@ msgstr "Climat" msgid "Clip 🐴 clop 🐴" msgstr "Cataclop 🐴 cataclop 🐴" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:197 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 @@ -882,11 +901,12 @@ msgstr "Fermer l’alerte" msgid "Close bottom drawer" msgstr "Fermer le tiroir du bas" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "Fermer le dialogue" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "Fermer le dialogue des GIFs" @@ -919,7 +939,7 @@ msgstr "Ferme la barre de navigation du bas" msgid "Closes password update alert" msgstr "Ferme la notification de mise à jour du mot de passe" -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" @@ -927,11 +947,11 @@ msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" msgid "Closes viewer for header image" msgstr "Ferme la visionneuse pour l’image d’en-tête" -#: src/view/com/notifications/FeedItem.tsx:204 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "Collapse list of users" msgstr "Fermer la liste des comptes" -#: src/view/com/notifications/FeedItem.tsx:340 +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Réduit la liste des comptes pour une notification donnée" @@ -956,7 +976,7 @@ msgstr "Terminez le didacticiel et commencez à utiliser votre compte" msgid "Complete the challenge" msgstr "Compléter le défi" -#: src/view/com/composer/Composer.tsx:538 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Permet d’écrire des posts de {MAX_GRAPHEME_LENGTH} caractères maximum" @@ -993,7 +1013,7 @@ msgstr "Confirmer le changement" msgid "Confirm content language settings" msgstr "Confirmer les paramètres de langue" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Confirmer la suppression du compte" @@ -1007,8 +1027,8 @@ msgstr "Confirme votre date de naissance" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1071,7 +1091,7 @@ msgstr "Continuer comme {0} (actuellement connecté)" msgid "Continue to next step" msgstr "Passer à l’étape suivante" -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "Conversation supprimée" @@ -1084,7 +1104,7 @@ msgstr "Cuisine" msgid "Copied" msgstr "Copié" -#: src/view/screens/Settings/index.tsx:262 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Version de build copiée dans le presse-papier" @@ -1162,7 +1182,7 @@ msgstr "Impossible de masquer la discussion" msgid "Create a new account" msgstr "Créer un nouveau compte" -#: src/view/screens/Settings/index.tsx:417 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Créer un compte Bluesky" @@ -1217,8 +1237,8 @@ msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font msgid "Customize media from external sites." msgstr "Personnaliser les médias provenant de sites externes." -#: src/view/screens/Settings/index.tsx:452 -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Sombre" @@ -1226,7 +1246,7 @@ msgstr "Sombre" msgid "Dark mode" msgstr "Mode sombre" -#: src/view/screens/Settings/index.tsx:465 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Thème sombre" @@ -1234,7 +1254,16 @@ msgstr "Thème sombre" msgid "Date of birth" msgstr "Date de naissance" -#: src/view/screens/Settings/index.tsx:844 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "Déboguer la modération" @@ -1249,11 +1278,11 @@ msgstr "Panneau de débug" msgid "Delete" msgstr "Supprimer" -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Supprimer le compte" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Suppression du compte <0>« <1>{0}<2> »" @@ -1265,8 +1294,8 @@ msgstr "Supprimer le mot de passe de l’appli" msgid "Delete app password?" msgstr "Supprimer le mot de passe de l’appli ?" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:864 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "Supprimer la déclaration d’ouverture aux discussions" @@ -1286,11 +1315,11 @@ msgstr "Supprimer le message" msgid "Delete message for me" msgstr "Supprimer le message pour moi" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Supprimer mon compte" -#: src/view/screens/Settings/index.tsx:811 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Supprimer mon compte…" @@ -1307,15 +1336,15 @@ msgstr "Supprimer cette liste ?" msgid "Delete this post?" msgstr "Supprimer ce post ?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Supprimé" -#: src/view/com/post-thread/PostThread.tsx:348 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Post supprimé." -#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "Supprime l’enregistrement de déclaration de discussion" @@ -1330,11 +1359,11 @@ msgstr "Description" msgid "Descriptive alt text" msgstr "Texte alt descriptif" -#: src/view/com/composer/Composer.tsx:271 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Vous vouliez dire quelque chose ?" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Atténué" @@ -1363,11 +1392,11 @@ msgstr "Désactiver le retour haptique" msgid "Disabled" msgstr "Désactivé" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Abandonner" -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "Abandonner le brouillon ?" @@ -1436,8 +1465,8 @@ msgstr "Terminé" #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/UserAddRemoveLists.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:98 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1521,7 +1550,7 @@ msgstr "Modifier la liste de modération" #: src/Navigation.tsx:263 #: src/view/screens/Feeds.tsx:495 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Modifier mes fils d’actu" @@ -1586,7 +1615,7 @@ msgstr "E-mail mis à jour" msgid "Email verified" msgstr "Adresse e-mail vérifiée" -#: src/view/screens/Settings/index.tsx:343 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "E-mail :" @@ -1698,7 +1727,7 @@ msgid "Error receiving captcha response." msgstr "Erreur de réception de la réponse captcha." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:108 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Erreur :" @@ -1706,7 +1735,7 @@ msgstr "Erreur :" msgid "Everybody" msgstr "Tout le monde" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "Tout le monde peut répondre" @@ -1725,7 +1754,7 @@ msgstr "Mentions ou réponses excessives" msgid "Excessive or unwanted messages" msgstr "Messages excessifs ou non-sollicités" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Sort du processus de suppression du compte" @@ -1750,7 +1779,7 @@ msgstr "Sort de la saisie de la recherche" msgid "Expand alt text" msgstr "Développer le texte alt" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:206 msgid "Expand list of users" msgstr "Développer la liste des comptes" @@ -1767,12 +1796,12 @@ msgstr "Médias explicites ou potentiellement dérangeants." msgid "Explicit sexual images." msgstr "Images sexuelles explicites." -#: src/view/screens/Settings/index.tsx:780 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "Exporter mes données" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:791 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Exporter mes données" @@ -1788,11 +1817,11 @@ msgstr "Les médias externes peuvent permettre à des sites web de collecter des #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Préférences sur les médias externes" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Préférences sur les médias externes" @@ -1813,7 +1842,8 @@ msgstr "Échec de la suppression du message" msgid "Failed to delete post, please try again" msgstr "Échec de la suppression du post, veuillez réessayer" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "Échec du chargement des GIFs" @@ -1866,7 +1896,7 @@ msgstr "Feedback" msgid "Feeds" msgstr "Fils d’actu" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Les fils d’actu sont des algorithmes personnalisés qui se construisent avec un peu d’expertise en programmation. <0/> pour plus d’informations." @@ -1892,7 +1922,7 @@ msgstr "Finalisation" msgid "Find accounts to follow" msgstr "Trouver des comptes à suivre" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "Trouver des posts et comptes sur Bluesky" @@ -1964,7 +1994,7 @@ msgstr "Comptes suivis" msgid "Followed users only" msgstr "Comptes suivis uniquement" -#: src/view/com/notifications/FeedItem.tsx:172 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "vous suit" @@ -1980,7 +2010,7 @@ msgstr "Abonné·e·s" #: src/view/com/profile/ProfileFollows.tsx:104 #: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Suivi" @@ -1992,7 +2022,7 @@ msgstr "Suit {0}" msgid "Following {name}" msgstr "Suit {name}" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Préférences du fil d’actu « Following »" @@ -2000,7 +2030,7 @@ msgstr "Préférences du fil d’actu « Following »" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Préférences du fil d’actu « Following »" @@ -2016,7 +2046,7 @@ msgstr "Vous suit" msgid "Food" msgstr "Nourriture" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Pour des raisons de sécurité, nous devrons envoyer un code de confirmation à votre e-mail." @@ -2045,7 +2075,7 @@ msgstr "Publication fréquente de contenu indésirable" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:231 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "Tiré de <0/>" @@ -2108,7 +2138,7 @@ msgstr "Accéder à l’accueil" msgid "Go Home" msgstr "Accéder à l’accueil" -#: src/screens/Messages/List/ChatListItem.tsx:159 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "Aller à la conversation avec {0}" @@ -2177,7 +2207,7 @@ msgstr "Voici le mot de passe de votre appli." msgid "Hide" msgstr "Cacher" -#: src/view/com/notifications/FeedItem.tsx:347 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Cacher" @@ -2196,7 +2226,7 @@ msgstr "Cacher ce contenu" msgid "Hide this post?" msgstr "Cacher ce post ?" -#: src/view/com/notifications/FeedItem.tsx:338 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Cacher la liste des comptes" @@ -2294,6 +2324,10 @@ msgstr "Si vous supprimez ce post, vous ne pourrez pas le récupérer." msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Si vous souhaitez modifier votre mot de passe, nous vous enverrons un code pour vérifier qu’il s’agit bien de votre compte." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "Illégal et urgent" @@ -2318,7 +2352,7 @@ msgstr "Messages inappropriés ou liens explicites" msgid "Input code sent to your email for password reset" msgstr "Entrez le code envoyé à votre e-mail pour réinitialiser le mot de passe" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Entrez le code de confirmation pour supprimer le compte" @@ -2330,7 +2364,7 @@ msgstr "Entrez le nom du mot de passe de l’appli" msgid "Input new password" msgstr "Entrez le nouveau mot de passe" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Entrez le mot de passe pour la suppression du compte" @@ -2367,7 +2401,7 @@ msgstr "Et voici les Messages Privés" msgid "Invalid 2FA confirmation code." msgstr "Code de confirmation 2FA invalide." -#: src/view/com/post-thread/PostThreadItem.tsx:241 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Enregistrement de post invalide ou non pris en charge" @@ -2431,7 +2465,7 @@ msgstr "Étiquettes sur votre contenu" msgid "Language selection" msgstr "Sélection de la langue" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Préférences de langue" @@ -2440,12 +2474,12 @@ msgstr "Préférences de langue" msgid "Language Settings" msgstr "Paramètres linguistiques" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Langues" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "Dernier" @@ -2496,11 +2530,11 @@ msgstr "Si vous ne cochez rien, toutes les langues s’afficheront." msgid "Leaving Bluesky" msgstr "Quitter Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "devant vous dans la file." -#: src/view/screens/Settings/index.tsx:307 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintenant." @@ -2513,7 +2547,7 @@ msgstr "Réinitialisez votre mot de passe !" msgid "Let's go!" msgstr "Allons-y !" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Clair" @@ -2534,11 +2568,11 @@ msgstr "Liké par" msgid "Liked By" msgstr "Liké par" -#: src/view/com/notifications/FeedItem.tsx:175 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "liké votre fil d’actu personnalisé" -#: src/view/com/notifications/FeedItem.tsx:167 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "liké votre post" @@ -2546,7 +2580,7 @@ msgstr "liké votre post" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "Likes sur ce post" @@ -2599,7 +2633,7 @@ msgstr "Listes" msgid "Lists blocking this user:" msgstr "Listes qui bloquent ce compte :" -#: src/view/screens/Notifications.tsx:164 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Charger les nouvelles notifications" @@ -2618,10 +2652,15 @@ msgstr "Chargement…" msgid "Log" msgstr "Journaux" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Déconnexion" @@ -2680,7 +2719,7 @@ msgid "Mentioned users" msgstr "Comptes mentionnés" #: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Menu" @@ -2689,7 +2728,7 @@ msgid "Message {0}" msgstr "Envoyer un message à {0}" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:111 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "Message supprimé" @@ -2723,7 +2762,7 @@ msgstr "Compte trompeur" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Modération" @@ -2732,7 +2771,7 @@ msgid "Moderation details" msgstr "Détails de la modération" #: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Liste de modération par {0}" @@ -2741,7 +2780,7 @@ msgid "Moderation list by <0/>" msgstr "Liste de modération par <0/>" #: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 #: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Liste de modération par vous" @@ -2763,7 +2802,7 @@ msgstr "Listes de modération" msgid "Moderation Lists" msgstr "Listes de modération" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Paramètres de modération" @@ -2780,7 +2819,7 @@ msgstr "Outils de modération" msgid "Moderator has chosen to set a general warning on the content." msgstr "La modération a choisi d’ajouter un avertissement général sur le contenu." -#: src/view/com/post-thread/PostThreadItem.tsx:577 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "Plus" @@ -2898,11 +2937,11 @@ msgstr "Mes fils d’actu" msgid "My Profile" msgstr "Mon profil" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "Mes fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Mes fils d’actu enregistrés" @@ -2984,7 +3023,7 @@ msgid "New post" msgstr "Nouveau post" #: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:173 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3044,7 +3083,8 @@ msgstr "Aucune description" msgid "No DNS Panel" msgstr "Pas de panneau DNS" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Aucun GIFs vedettes à afficher. Il y a peut-être un souci chez Tenor." @@ -3056,7 +3096,7 @@ msgstr "Ne suit plus {0}" msgid "No longer than 253 characters" msgstr "Pas plus de 253 caractères" -#: src/screens/Messages/List/ChatListItem.tsx:98 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "Pas encore de messages" @@ -3080,7 +3120,7 @@ msgstr "Personne" msgid "No result" msgstr "Aucun résultat" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:138 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "Aucun résultat" @@ -3093,12 +3133,13 @@ msgid "No results found for \"{query}\"" msgstr "Aucun résultat trouvé pour « {query} »" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "Aucun résultat trouvé pour {query}" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "Pas de résultats pour « {search} »." @@ -3111,7 +3152,7 @@ msgstr "Non merci" msgid "Nobody" msgstr "Personne" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "Personne ne peut répondre" @@ -3157,8 +3198,8 @@ msgid "Notification Sounds" msgstr "Sons de notification" #: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:125 -#: src/view/screens/Notifications.tsx:150 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3182,7 +3223,8 @@ msgstr "Nudité ou contenu adulte non identifié comme tel" msgid "Off" msgstr "Éteint" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh non !" @@ -3203,11 +3245,11 @@ msgstr "D’accord" msgid "Oldest replies first" msgstr "Plus anciennes réponses en premier" -#: src/view/screens/Settings/index.tsx:255 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" -#: src/view/com/composer/Composer.tsx:492 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Une ou plusieurs images n’ont pas de texte alt." @@ -3245,13 +3287,13 @@ msgstr "Ouvre le menu de raccourci du profil de {name}" msgid "Open avatar creator" msgstr "Ouvre le créateur d’avatar" -#: src/screens/Messages/List/ChatListItem.tsx:165 -#: src/screens/Messages/List/ChatListItem.tsx:166 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "Ouvrir les options de conversation" -#: src/view/com/composer/Composer.tsx:598 -#: src/view/com/composer/Composer.tsx:599 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Ouvrir le sélecteur d’emoji" @@ -3259,7 +3301,7 @@ msgstr "Ouvrir le sélecteur d’emoji" msgid "Open feed options menu" msgstr "Ouvrir le menu des options de fil d’actu" -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Ouvrir des liens avec le navigateur interne à l’appli" @@ -3279,12 +3321,12 @@ msgstr "Navigation ouverte" msgid "Open post options menu" msgstr "Ouvrir le menu d’options du post" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Ouvrir la page Storybook" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "Ouvrir le journal du système" @@ -3292,7 +3334,7 @@ msgstr "Ouvrir le journal du système" msgid "Opens {numItems} options" msgstr "Ouvre {numItems} options" -#: src/view/screens/Settings/index.tsx:504 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Ouvre les paramètres d’accessibilité" @@ -3304,7 +3346,7 @@ msgstr "Ouvre des détails supplémentaires pour une entrée de débug" msgid "Opens camera on device" msgstr "Ouvre l’appareil photo de l’appareil" -#: src/view/screens/Settings/index.tsx:633 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "Ouvre les paramètres de discussion" @@ -3312,7 +3354,7 @@ msgstr "Ouvre les paramètres de discussion" msgid "Opens composer" msgstr "Ouvre le rédacteur" -#: src/view/screens/Settings/index.tsx:525 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Ouvre les paramètres linguistiques configurables" @@ -3320,7 +3362,7 @@ msgstr "Ouvre les paramètres linguistiques configurables" msgid "Opens device photo gallery" msgstr "Ouvre la galerie de photos de l’appareil" -#: src/view/screens/Settings/index.tsx:665 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Ouvre les paramètres d’intégration externe" @@ -3334,7 +3376,7 @@ msgstr "Ouvre le flux de création d’un nouveau compte Bluesky" msgid "Opens flow to sign into your existing Bluesky account" msgstr "Ouvre le flux pour vous connecter à votre compte Bluesky existant" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "Ouvre la sélection de GIF" @@ -3342,23 +3384,27 @@ msgstr "Ouvre la sélection de GIF" msgid "Opens list of invite codes" msgstr "Ouvre la liste des codes d’invitation" -#: src/view/screens/Settings/index.tsx:801 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Ouvre la fenêtre modale pour confirmer la suppression du compte. Requiert un code e-mail." -#: src/view/screens/Settings/index.tsx:759 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "Ouvre une fenêtre modale pour changer le mot de passe de Bluesky" -#: src/view/screens/Settings/index.tsx:714 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Ouvre une fenêtre modale pour choisir un nouveau pseudo Bluesky" -#: src/view/screens/Settings/index.tsx:782 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Ouvre une fenêtre modale pour télécharger les données du compte Bluesky (dépôt)" -#: src/view/screens/Settings/index.tsx:979 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" @@ -3366,7 +3412,7 @@ msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" msgid "Opens modal for using custom domain" msgstr "Ouvre une fenêtre modale pour utiliser un domaine personnalisé" -#: src/view/screens/Settings/index.tsx:550 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Ouvre les paramètres de modération" @@ -3379,15 +3425,15 @@ msgstr "Ouvre le formulaire de réinitialisation du mot de passe" msgid "Opens screen to edit Saved Feeds" msgstr "Ouvre l’écran pour modifier les fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:611 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Ouvre l’écran avec tous les fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:692 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "Ouvre les paramètres du mot de passe de l’application" -#: src/view/screens/Settings/index.tsx:568 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "Ouvre les préférences du fil d’actu « Following »" @@ -3395,20 +3441,20 @@ msgstr "Ouvre les préférences du fil d’actu « Following »" msgid "Opens the linked website" msgstr "Ouvre le site web lié" -#: src/view/screens/Settings/index.tsx:832 -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Ouvre la page de l’historique" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Ouvre la page du journal système" -#: src/view/screens/Settings/index.tsx:589 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Ouvre les préférences relatives aux fils de discussion" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:427 #: src/view/com/util/UserAvatar.tsx:409 msgid "Opens this profile" msgstr "Ouvre ce profil" @@ -3426,6 +3472,14 @@ msgstr "Ajoutez des informations supplémentaires ci-dessous (optionnel) :" msgid "Or combine these options:" msgstr "Ou une combinaison de ces options :" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "Autre" @@ -3453,8 +3507,8 @@ msgstr "Page introuvable" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Mot de passe" @@ -3474,7 +3528,7 @@ msgstr "Mot de passe mis à jour !" msgid "Pause" msgstr "Mettre en pause" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "Personnes" @@ -3511,7 +3565,7 @@ msgstr "Ajouter à l’accueil" msgid "Pin to Home" msgstr "Ajouter à l’accueil" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Fils épinglés" @@ -3572,7 +3626,7 @@ msgstr "Veuillez entrer un mot, un mot-clé ou une phrase valide à masquer" msgid "Please enter your email." msgstr "Veuillez entrer votre e-mail." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Veuillez également entrer votre mot de passe :" @@ -3593,7 +3647,7 @@ msgstr "Veuillez vous identifier comme @{0}" msgid "Please Verify Your Email" msgstr "Veuillez vérifier votre e-mail" -#: src/view/com/composer/Composer.tsx:275 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Veuillez patienter le temps que votre carte de lien soit chargée" @@ -3605,18 +3659,18 @@ msgstr "Politique" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:466 -#: src/view/com/composer/Composer.tsx:474 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Poster" -#: src/view/com/post-thread/PostThread.tsx:426 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:195 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Post de {0}" @@ -3630,7 +3684,7 @@ msgstr "Post de @{0}" msgid "Post deleted" msgstr "Post supprimé" -#: src/view/com/post-thread/PostThread.tsx:192 +#: src/view/com/post-thread/PostThread.tsx:193 msgid "Post hidden" msgstr "Post caché" @@ -3652,8 +3706,8 @@ msgstr "Langue du post" msgid "Post Languages" msgstr "Langues du post" -#: src/view/com/post-thread/PostThread.tsx:187 -#: src/view/com/post-thread/PostThread.tsx:199 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "Post introuvable" @@ -3704,7 +3758,7 @@ msgstr "Langue principale" msgid "Prioritize Your Follows" msgstr "Définissez des priorités de vos suivis" -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:654 #: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Vie privée" @@ -3712,7 +3766,7 @@ msgstr "Vie privée" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:928 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Charte de confidentialité" @@ -3742,7 +3796,7 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil mis à jour" -#: src/view/screens/Settings/index.tsx:992 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Protégez votre compte en vérifiant votre e-mail." @@ -3758,16 +3812,16 @@ msgstr "Listes publiques et partageables de comptes à masquer ou à bloquer." msgid "Public, shareable lists which can drive feeds." msgstr "Les listes publiques et partageables qui peuvent alimenter les fils d’actu." -#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Publier le post" -#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Publier la réponse" -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 -#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -3781,11 +3835,15 @@ msgstr "Aléatoire" msgid "Ratios" msgstr "Ratios" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "Raison :" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "Recherches récentes" @@ -3801,7 +3859,7 @@ msgstr "Rafraîchir les conversations" #: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Supprimer" @@ -3856,7 +3914,15 @@ msgstr "Supprimer l’aperçu d’image" msgid "Remove mute word from your list" msgstr "Supprimer le mot masqué de votre liste" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:233 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "Supprimer la citation" @@ -3870,7 +3936,7 @@ msgid "Remove this feed from your saved feeds" msgstr "Supprimer ce fil d’actu de vos fils d’actu enregistrés" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Supprimé de la liste" @@ -3888,7 +3954,7 @@ msgstr "Supprimé de vos fils d’actu" msgid "Removes default thumbnail from {0}" msgstr "Supprime la miniature par défaut de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:234 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Supprime le post cité" @@ -3905,7 +3971,7 @@ msgstr "Réponses" msgid "Replies to this thread are disabled" msgstr "Les réponses à ce fil de discussion sont désactivées" -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Répondre" @@ -3914,8 +3980,8 @@ msgstr "Répondre" msgid "Reply Filters" msgstr "Filtres de réponse" -#: src/view/com/post/Post.tsx:180 -#: src/view/com/posts/FeedItem.tsx:429 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Réponse à <0><1/>" @@ -4007,19 +4073,19 @@ msgstr "Republier ou citer" msgid "Reposted By" msgstr "Republié par" -#: src/view/com/posts/FeedItem.tsx:249 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "Republié par {0}" -#: src/view/com/posts/FeedItem.tsx:267 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Republié par <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:169 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "a republié votre post" -#: src/view/com/post-thread/PostThreadItem.tsx:207 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Reposts de ce post" @@ -4058,8 +4124,8 @@ msgstr "Réinitialiser le code" msgid "Reset Code" msgstr "Code de réinitialisation" -#: src/view/screens/Settings/index.tsx:871 -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Réinitialisation du didacticiel" @@ -4067,16 +4133,16 @@ msgstr "Réinitialisation du didacticiel" msgid "Reset password" msgstr "Réinitialiser mot de passe" -#: src/view/screens/Settings/index.tsx:851 -#: src/view/screens/Settings/index.tsx:854 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Réinitialiser l’état des préférences" -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Réinitialise l’état d’accueil" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Réinitialise l’état des préférences" @@ -4157,7 +4223,7 @@ msgstr "Enregistrer le recadrage de l’image" msgid "Save to my feeds" msgstr "Enregistrer dans mes fils d’actu" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Fils d’actu enregistrés" @@ -4194,15 +4260,15 @@ msgstr "Science" msgid "Scroll to top" msgstr "Remonter en haut" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:438 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 #: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4216,7 +4282,7 @@ msgstr "Recherche" msgid "Search for \"{query}\"" msgstr "Recherche de « {query} »" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "Recherche de « {searchText} »" @@ -4234,16 +4300,18 @@ msgstr "Rechercher tous les posts avec le mot-clé {displayTag}" msgid "Search for users" msgstr "Rechercher des comptes" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "Rechercher des GIFs" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:458 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:459 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "Rechercher dans les profils" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Rechercher dans Tenor" @@ -4267,7 +4335,7 @@ msgstr "Voir les posts <0>{displayTag}" msgid "See <0>{displayTag} posts by this user" msgstr "Voir les posts <0>{displayTag} de ce compte" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Voir ce guide" @@ -4295,11 +4363,11 @@ msgstr "Sélectionner un emoji" msgid "Select from an existing account" msgstr "Sélectionner un compte existant" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "Sélectionner le GIF" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "Sélectionner le GIF « {0} »" @@ -4356,11 +4424,11 @@ msgstr "Envoyez un site chouette !" msgid "Send Confirmation Email" msgstr "Envoyer un e-mail de confirmation" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "Envoyer e-mail" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "Envoyer l’e-mail" @@ -4400,7 +4468,7 @@ msgstr "Envoyer l’e-mail de vérification" msgid "Send via direct message" msgstr "Envoyer par message privé" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Envoie un e-mail avec le code de confirmation pour la suppression du compte" @@ -4444,23 +4512,23 @@ msgstr "Créez votre compte" msgid "Sets Bluesky username" msgstr "Définit le pseudo Bluesky" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "Change le thème de couleur en sombre" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "Change le thème de couleur en clair" -#: src/view/screens/Settings/index.tsx:442 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "Change le thème de couleur en fonction du paramètre système" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "Change le thème sombre comme étant le plus sombre" -#: src/view/screens/Settings/index.tsx:474 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "Change le thème sombre comme étant le thème atténué" @@ -4481,7 +4549,7 @@ msgid "Sets image aspect ratio to wide" msgstr "Définit le rapport d’aspect de l’image comme paysage" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:326 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4545,7 +4613,7 @@ msgstr "Partage le site web lié" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:121 -#: src/view/screens/Settings/index.tsx:375 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Afficher" @@ -4580,9 +4648,9 @@ msgstr "Afficher les réponses cachées" msgid "Show less like this" msgstr "En montrer moins comme ça" -#: src/view/com/post-thread/PostThreadItem.tsx:543 -#: src/view/com/post/Post.tsx:217 -#: src/view/com/posts/FeedItem.tsx:394 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Voir plus" @@ -4669,8 +4737,8 @@ msgstr "Connectez-vous ou créez votre compte pour participer à la conversation msgid "Sign into Bluesky or create a new account" msgstr "Connectez-vous à Bluesky ou créez un nouveau compte" -#: src/view/screens/Settings/index.tsx:128 -#: src/view/screens/Settings/index.tsx:132 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Déconnexion" @@ -4695,7 +4763,7 @@ msgstr "S’inscrire ou se connecter pour participer à la conversation" msgid "Sign-in Required" msgstr "Connexion requise" -#: src/view/screens/Settings/index.tsx:385 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Connecté en tant que" @@ -4716,7 +4784,7 @@ msgstr "Passer cette étape" msgid "Software Dev" msgstr "Développement de logiciels" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "Quelques comptes peuvent répondre" @@ -4724,6 +4792,11 @@ msgstr "Quelques comptes peuvent répondre" msgid "Something went wrong" msgstr "Quelque chose n’a pas marché" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -4768,7 +4841,7 @@ msgstr "Carré" msgid "Start a new chat" msgstr "Démarrer une nouvelle discussion" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:307 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "Démarrer une discussion avec {displayName}" @@ -4776,7 +4849,7 @@ msgstr "Démarrer une discussion avec {displayName}" msgid "Start chatting" msgstr "Démarrer les discussions" -#: src/view/screens/Settings/index.tsx:934 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "État du service" @@ -4784,12 +4857,12 @@ msgstr "État du service" msgid "Step {0} of {1}" msgstr "Étape {0} sur {1}" -#: src/view/screens/Settings/index.tsx:303 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Stockage effacé, vous devez redémarrer l’application maintenant." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:834 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Historique" @@ -4820,7 +4893,7 @@ msgstr "S’abonner à cet étiqueteur" msgid "Subscribe to this list" msgstr "S’abonner à cette liste" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Suivis suggérés" @@ -4843,19 +4916,19 @@ msgstr "Soutien" msgid "Switch Account" msgstr "Changer de compte" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Basculer sur {0}" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Bascule le compte auquel vous êtes connectés vers" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "Système" -#: src/view/screens/Settings/index.tsx:822 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Journal système" @@ -4889,7 +4962,7 @@ msgstr "Conditions générales" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -4952,8 +5025,8 @@ msgstr "Les étiquettes suivantes ont été appliquées à votre contenu." msgid "The following steps will help customize your Bluesky experience." msgstr "Les étapes suivantes vous aideront à personnaliser votre expérience avec Bluesky." -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "Ce post a peut-être été supprimé." @@ -4969,6 +5042,10 @@ msgstr "Le formulaire d’assistance a été déplacé. Si vous avez besoin d’ msgid "The Terms of Service have been moved to" msgstr "Nos conditions d’utilisation ont été déplacées vers" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." @@ -4984,16 +5061,17 @@ msgstr "Il y a eu un problème lors de la suppression du fil, veuillez vérifier msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Il y a eu un problème lors de la mise à jour de vos fils d’actu, veuillez vérifier votre connexion Internet et réessayez." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Il y a eu un problème de connexion à Tenor." #: src/view/screens/ProfileFeed.tsx:233 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Il y a eu un problème de connexion au serveur" @@ -5006,7 +5084,7 @@ msgstr "Il y a eu un problème de connexion à votre serveur" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des notifications. Appuyez ici pour réessayer." -#: src/view/com/posts/Feed.tsx:301 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici pour réessayer." @@ -5014,8 +5092,8 @@ msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici msgid "There was an issue fetching the list. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de la liste. Appuyez ici pour réessayer." -#: src/view/com/feeds/ProfileFeedgens.tsx:157 -#: src/view/com/lists/ProfileLists.tsx:162 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de vos listes. Appuyez ici pour réessayer." @@ -5049,12 +5127,13 @@ msgstr "Il y a eu un problème ! {0}" msgid "There was an issue. Please check your internet connection and try again." msgstr "Il y a eu un problème. Veuillez vérifier votre connexion Internet et réessayez." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Un problème inattendu s’est produit dans l’application. N’hésitez pas à nous faire savoir si cela vous est arrivé !" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Il y a eu un afflux de nouveaux personnes sur Bluesky ! Nous activerons ton compte dès que possible." @@ -5165,7 +5244,7 @@ msgstr "Ce service de modération n’est pas disponible. Voir ci-dessous pour p msgid "This name is already in use" msgstr "Ce nom est déjà utilisé" -#: src/view/com/post-thread/PostThreadItem.tsx:141 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Ce post a été supprimé." @@ -5223,12 +5302,12 @@ msgstr "Ce compte ne suit personne." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Cela supprimera {0} de vos mots masqués. Vous pourrez toujours le réintégrer plus tard." -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "Préférences des fils de discussion" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:598 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Préférences des fils de discussion" @@ -5265,7 +5344,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Activer ou désactiver le contenu pour adultes" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "Meilleur" @@ -5275,8 +5354,8 @@ msgstr "Transformations" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:696 -#: src/view/com/post-thread/PostThreadItem.tsx:698 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 #: src/view/com/util/forms/PostDropdownBtn.tsx:280 #: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" @@ -5287,7 +5366,7 @@ msgctxt "action" msgid "Try again" msgstr "Réessayer" -#: src/view/screens/Settings/index.tsx:739 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Authentification à deux facteurs" @@ -5432,7 +5511,7 @@ msgstr "Se désabonner de cet étiqueteur" msgid "Unwanted Sexual Content" msgstr "Contenu sexuel non désiré" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Mise à jour de {displayName} dans les listes" @@ -5539,7 +5618,7 @@ msgid "User Blocks You" msgstr "Compte qui vous bloque" #: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Liste de compte de {0}" @@ -5548,7 +5627,7 @@ msgid "User list by <0/>" msgstr "Liste de compte par <0/>" #: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 #: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Liste de compte par vous" @@ -5600,15 +5679,15 @@ msgstr "Valeur :" msgid "Verify DNS Record" msgstr "Vérifier l’enregistrement DNS" -#: src/view/screens/Settings/index.tsx:953 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "Confirmer l’e-mail" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Confirmer mon e-mail" -#: src/view/screens/Settings/index.tsx:987 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Confirmer mon e-mail" @@ -5625,7 +5704,7 @@ msgstr "Vérifier le fichier texte" msgid "Verify Your Email" msgstr "Vérifiez votre e-mail" -#: src/view/screens/Settings/index.tsx:906 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "Version {appVersion} {bundleInfo}" @@ -5633,11 +5712,11 @@ msgstr "Version {appVersion} {bundleInfo}" msgid "Video Games" msgstr "Jeux vidéo" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Voir l’avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:212 +#: src/view/com/notifications/FeedItem.tsx:213 msgid "View {0}'s profile" msgstr "Voir le profil de {0}" @@ -5707,7 +5786,7 @@ msgstr "Nous n’avons trouvé aucun résultat pour ce mot-clé." msgid "We couldn't load this conversation" msgstr "Nous ne pouvons pas charger cette conversation" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Nous estimons que votre compte sera prêt dans {estimatedTime}." @@ -5735,7 +5814,7 @@ msgstr "Nous n’avons pas pu charger vos étiqueteurs configurés pour le momen 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 "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer à configurer votre compte. Si l’échec persiste, vous pouvez sauter cette étape." -#: src/screens/Deactivated.tsx:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "Nous vous informerons lorsque votre compte sera prêt." @@ -5743,7 +5822,7 @@ msgstr "Nous vous informerons lorsque votre compte sera prêt." msgid "We'll use this to help customize your experience." msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:86 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "Nous avons des soucis de réseau, réessayez" @@ -5759,7 +5838,7 @@ msgstr "Nous sommes désolés, mais nous n’avons pas pu charger cette liste. S msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Nous sommes désolés, mais nous n’avons pas pu charger vos mots masqués pour le moment. Veuillez réessayer." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Nous sommes désolés, mais votre recherche a été annulée. Veuillez réessayer dans quelques minutes." @@ -5772,13 +5851,17 @@ msgstr "Nous sommes désolés ! La page que vous recherchez est introuvable." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "Nous sommes désolés ! Vous ne pouvez vous abonner qu’à dix étiqueteurs, et vous avez atteint votre limite de dix." +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Quels sont vos centres d’intérêt ?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Quoi de neuf ?" @@ -5837,11 +5920,11 @@ msgstr "Large" msgid "Write a message" msgstr "Écrire un message" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Rédiger un post" -#: src/view/com/composer/Composer.tsx:346 +#: src/view/com/composer/Composer.tsx:339 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Rédigez votre réponse" @@ -5860,11 +5943,20 @@ msgstr "Écrivain·e·s" msgid "Yes" msgstr "Oui" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "Hier, {time}" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Vous êtes dans la file d’attente." @@ -5877,6 +5969,10 @@ msgstr "Vous ne suivez personne." msgid "You can also discover new Custom Feeds to follow." msgstr "Vous pouvez aussi découvrir de nouveaux fils d’actu personnalisés à suivre." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." msgstr "Vous pouvez changer cela à tout moment." @@ -5890,6 +5986,10 @@ msgstr "Vous pouvez poursuivre les conversations en cours quel que soit le param msgid "You can now sign in with your new password." msgstr "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "Vous n’avez pas d’abonné·e·s." @@ -5898,15 +5998,15 @@ msgstr "Vous n’avez pas d’abonné·e·s." 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 "Vous n’avez encore aucun code d’invitation ! Nous vous en enverrons lorsque vous serez sur Bluesky depuis un peu plus longtemps." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "Vous n’avez encore aucun fil épinglé." -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Vous n’avez encore aucun fil enregistré." -#: src/view/com/post-thread/PostThread.tsx:194 +#: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." msgstr "Vous avez bloqué cet auteur ou vous avez été bloqué par celui-ci." @@ -5948,12 +6048,12 @@ msgstr "Vous avez masqué ce compte" msgid "You have no conversations yet. Start one!" msgstr "Vous n’avez pas encore de conversations. Démarrez en une !" -#: src/view/com/feeds/ProfileFeedgens.tsx:145 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "Vous n’avez aucun fil." -#: src/view/com/lists/MyLists.tsx:91 -#: src/view/com/lists/ProfileLists.tsx:147 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Vous n’avez aucune liste." @@ -5993,6 +6093,10 @@ msgstr "Vous devez avoir 13 ans ou plus pour vous inscrire." msgid "You must select at least one labeler for a report" msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Vous ne recevrez plus de notifications pour ce fil de discussion" @@ -6005,16 +6109,29 @@ msgstr "Vous recevrez désormais des notifications pour ce fil de discussion" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Vous recevrez un e-mail contenant un « code de réinitialisation ». Saisissez ce code ici, puis votre nouveau mot de passe." -#: src/screens/Messages/List/ChatListItem.tsx:102 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "Vous : {0}" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" + +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Vous êtes dans la file d’attente" +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + #: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Vous êtes prêt à partir !" @@ -6032,7 +6149,7 @@ msgstr "Vous avez atteint la fin de votre fil d’actu ! Trouvez d’autres com msgid "Your account" msgstr "Votre compte" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Votre compte a été supprimé" @@ -6086,7 +6203,7 @@ msgstr "Vos mots masqués" msgid "Your password has been changed successfully!" msgstr "Votre mot de passe a été modifié avec succès !" -#: src/view/com/composer/Composer.tsx:337 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Votre post a été publié" @@ -6094,11 +6211,15 @@ msgstr "Votre post a été publié" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Vos posts, les likes et les blocages sont publics. Les silences (comptes masqués) sont privés." -#: src/view/screens/Settings/index.tsx:147 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Votre profil" -#: src/view/com/composer/Composer.tsx:336 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "Votre réponse a été publiée" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index 520d457473..7e3656d4e2 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -12,11 +12,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n < 11 ? 3 : 4\n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(gan ríomhphost)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} cheann amháin eile} two {{formattedCount} cheann eile} few {{formattedCount} cinn eile} many {{formattedCount} gcinn eile} other {{formattedCount} ceann eile}}" @@ -28,27 +32,29 @@ msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an gcuntas seo} two {Cuir msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# athphostáil} two {# athphostáil} few {# athphostáil} many {# n-athphostáil} other {# athphostáil}}" -#: src/components/ProfileHoverCard/index.web.tsx:376 src/screens/Profile/Header/Metrics.tsx:23 +#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {# leantóir} two {# leantóir} few {# leantóir} many {# leantóir} other {# leantóir}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 src/screens/Profile/Header/Metrics.tsx:27 +#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {# á leanúint} two {# á leanúint} few {# á leanúint} many {# á leanúint} other {# á leanúint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Mol (# mholadh)} two {Mol (# mholadh)} few {Mol (# mholadh)} many {Mol (# moladh)} other {Mol (# moladh)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other {moladh}}" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáideoir} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" @@ -56,39 +62,46 @@ msgstr "{0, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáid msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {phostáil} two {phostáil} few {phostáil} many {bpostáil} other {postáil}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Freagair (# fhreagra)} two {Freagair (# fhreagra)} few {Freagair (# fhreagra)} many {Freagair (# bhfreagra)} other {Freagair (# freagra)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} many {athphostáil} other {athphostáil}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáideoir} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {uair} two {uair} few {uair} many {uair} other {uair}}" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {nóiméad} two {nóiméad} few {nóiméad} many {nóiméad} other {nóiméad}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 src/screens/Profile/Header/Metrics.tsx:50 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} á leanúint" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "Ní féidir TD a chur chuig {handle}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 src/view/screens/ProfileFeed.tsx:585 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 +#: src/view/screens/ProfileFeed.tsx:585 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáideoir} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" @@ -112,10 +125,34 @@ msgstr "<0>{0} {1, plural, one {leantóir} two {leantóir} few {leantóir} m msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" +#: src/view/shell/Drawer.tsx:96 +#~ msgid "<0>{0} following" +#~ msgstr "<0>{0} á leanúint" + +#: src/components/ProfileHoverCard/index.web.tsx:437 +#~ msgid "<0>{followers} <1>{pluralizedFollowers}" +#~ msgstr "<0>{following} <1>{pluralizedFollowers}" + +#: src/components/ProfileHoverCard/index.web.tsx:NaN +#~ msgid "<0>{following} <1>following" +#~ msgstr "<0>{following} <1>á leanúint" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 +#~ msgid "<0>Choose your<1>Recommended<2>Feeds" +#~ msgstr "<0>Roghnaigh do chuid<1>Fothaí<2>Molta" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 +#~ msgid "<0>Follow some<1>Recommended<2>Users" +#~ msgstr "<0>Lean cúpla<1>Úsáideoirí<2>Molta" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>Neamhbhainteach. Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 +#~ msgid "<0>Welcome to<1>Bluesky" +#~ msgstr "<0>Fáilte go<1>Bluesky" + #: src/screens/Profile/Header/Handle.tsx:43 msgid "⚠Invalid Handle" msgstr "⚠Leasainm Neamhbhailí" @@ -124,7 +161,8 @@ msgstr "⚠Leasainm Neamhbhailí" msgid "2FA Confirmation" msgstr "Dearbhú 2FA" -#: src/view/com/util/ViewHeader.tsx:91 src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Oscail nascanna agus socruithe" @@ -132,35 +170,44 @@ msgstr "Oscail nascanna agus socruithe" msgid "Access profile and other navigation links" msgstr "Oscail próifíl agus nascanna eile" -#: src/view/com/modals/EditImage.tsx:300 src/view/screens/Settings/index.tsx:511 +#: src/view/com/modals/EditImage.tsx:300 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Inrochtaineacht" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "Socruithe inrochtaineachta" -#: src/Navigation.tsx:290 src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:290 +#: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" -#: src/screens/Login/LoginForm.tsx:167 src/view/screens/Settings/index.tsx:338 src/view/screens/Settings/index.tsx:745 +#: src/components/moderation/LabelsOnMe.tsx:42 +#~ msgid "account" +#~ msgstr "cuntas" + +#: src/screens/Login/LoginForm.tsx:167 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Cuntas" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Cuntas blocáilte" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "Cuntas leanaithe" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Cuireadh an cuntas i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/components/moderation/ModerationDetailsDialog.tsx:93 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Cuireadh an cuntas i bhfolach" @@ -176,19 +223,23 @@ msgstr "Roghanna cuntais" msgid "Account removed from quick access" msgstr "Baineadh an cuntas ón mearliosta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 src/view/com/profile/ProfileMenu.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Cuntas díbhlocáilte" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Cuntas díleanaithe" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Níl an cuntas i bhfolach a thuilleadh" -#: src/components/dialogs/MutedWords.tsx:165 src/view/com/modals/ListAddRemoveUsers.tsx:268 src/view/com/modals/UserAddRemoveLists.tsx:219 src/view/screens/ProfileList.tsx:880 +#: src/components/dialogs/MutedWords.tsx:165 +#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Cuir leis" @@ -196,22 +247,40 @@ msgstr "Cuir leis" msgid "Add a content warning" msgstr "Cuir rabhadh faoin ábhar leis" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Cuir cuntas leis an liosta seo" -#: src/components/dialogs/SwitchAccount.tsx:56 src/view/screens/Settings/index.tsx:415 src/view/screens/Settings/index.tsx:424 +#: src/components/dialogs/SwitchAccount.tsx:56 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Cuir cuntas leis seo" -#: src/view/com/composer/GifAltText.tsx:70 src/view/com/composer/GifAltText.tsx:136 src/view/com/composer/GifAltText.tsx:176 src/view/com/composer/photos/Gallery.tsx:120 src/view/com/composer/photos/Gallery.tsx:187 src/view/com/modals/AltImage.tsx:118 +#: src/view/com/composer/GifAltText.tsx:70 +#: src/view/com/composer/GifAltText.tsx:136 +#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/photos/Gallery.tsx:120 +#: src/view/com/composer/photos/Gallery.tsx:187 +#: src/view/com/modals/AltImage.tsx:118 msgid "Add alt text" msgstr "Cuir téacs malartach leis seo" -#: src/view/screens/AppPasswords.tsx:106 src/view/screens/AppPasswords.tsx:148 src/view/screens/AppPasswords.tsx:161 +#: src/view/screens/AppPasswords.tsx:106 +#: src/view/screens/AppPasswords.tsx:148 +#: src/view/screens/AppPasswords.tsx:161 msgid "Add App Password" msgstr "Cuir pasfhocal aipe leis seo" +#: src/view/com/composer/Composer.tsx:467 +#~ msgid "Add link card" +#~ msgstr "Cuir cárta leanúna leis seo" + +#: src/view/com/composer/Composer.tsx:472 +#~ msgid "Add link card:" +#~ msgstr "Cuir cárta leanúna leis seo:" + #: src/components/dialogs/MutedWords.tsx:158 msgid "Add mute word for configured settings" msgstr "Cuir focal atá le cur i bhfolach anseo le haghaidh socruithe a rinne tú" @@ -232,19 +301,25 @@ msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" msgid "Add the following DNS record to your domain:" msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" -#: src/view/com/profile/ProfileMenu.tsx:263 src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Cuir le liostaí" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Cuir le mo chuid fothaí" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 +#~ msgid "Added" +#~ msgstr "Curtha leis" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Curtha leis an liosta" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Curtha le mo chuid fothaí" @@ -252,7 +327,8 @@ msgstr "Curtha le mo chuid fothaí" msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Sonraigh an méid moltaí ar fhreagra atá de dhíth le bheith le feiceáil i d'fhotha." -#: src/lib/moderation/useGlobalLabelStrings.ts:34 src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 src/view/com/modals/SelfLabel.tsx:76 +#: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Ábhar do dhaoine fásta" @@ -260,23 +336,27 @@ msgstr "Ábhar do dhaoine fásta" msgid "Adult content is disabled." msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." -#: src/screens/Moderation/index.tsx:375 src/view/screens/Settings/index.tsx:679 +#: src/screens/Moderation/index.tsx:375 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Ardleibhéal" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "Na fothaí go léir a shábháil tú, in áit amháin." -#: src/view/com/modals/AddAppPasswords.tsx:188 src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "Ceadaigh fáil ar do chuid TDanna" -#: src/screens/Messages/Settings.tsx:62 src/screens/Messages/Settings.tsx:65 +#: src/screens/Messages/Settings.tsx:62 +#: src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" msgstr "Ceadaigh teachtaireachtaí nua ó" -#: src/screens/Login/ForgotPasswordForm.tsx:178 src/view/com/modals/ChangePassword.tsx:172 +#: src/screens/Login/ForgotPasswordForm.tsx:178 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "An bhfuil cód agat cheana?" @@ -284,11 +364,15 @@ msgstr "An bhfuil cód agat cheana?" msgid "Already signed in as @{0}" msgstr "Logáilte isteach cheana mar @{0}" -#: src/view/com/composer/GifAltText.tsx:94 src/view/com/composer/photos/Gallery.tsx:144 src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/photos/Gallery.tsx:144 +#: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 src/view/com/modals/EditImage.tsx:316 src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/modals/EditImage.tsx:316 +#: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" msgstr "Téacs malartach" @@ -300,7 +384,8 @@ msgstr "Téacs Malartach" msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." msgstr "Cuireann an téacs malartach síos ar na híomhánna do dhaoine atá dall nó a bhfuil lagú radhairc orthu agus cuireann sé an comhthéacs ar fáil do chuile dhuine." -#: src/view/com/modals/VerifyEmail.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:96 +#: src/view/com/modals/VerifyEmail.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." msgstr "Cuireadh teachtaireacht ríomhphoist chuig {0}. Tá cód dearbhaithe faoi iamh. Is féidir leat an cód a chur isteach thíos anseo." @@ -308,7 +393,7 @@ msgstr "Cuireadh teachtaireacht ríomhphoist chuig {0}. Tá cód dearbhaithe fao msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Cuireadh teachtaireacht ríomhphoist chuig do sheanseoladh. {0}. Tá cód dearbhaithe faoi iamh." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "Tharla earráid" @@ -316,19 +401,25 @@ msgstr "Tharla earráid" msgid "An issue not included in these options" msgstr "Rud nach bhfuil ar fáil sna roghanna seo" -#: src/components/hooks/useFollowMethods.ts:35 src/components/hooks/useFollowMethods.ts:50 src/view/com/profile/FollowButton.tsx:35 src/view/com/profile/FollowButton.tsx:45 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 +#: src/components/hooks/useFollowMethods.ts:35 +#: src/components/hooks/useFollowMethods.ts:50 +#: src/view/com/profile/FollowButton.tsx:35 +#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" -#: src/view/com/notifications/FeedItem.tsx:236 src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:258 +#: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "agus" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Ainmhithe" @@ -340,7 +431,7 @@ msgstr "GIF beo" msgid "Anti-Social Behavior" msgstr "Iompar Frithshóisialta" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Teanga na haipe" @@ -356,15 +447,18 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí msgid "App Password names must be at least 4 characters long." msgstr "Caithfear 4 charachtar ar a laghad a bheith in ainmneacha phasfhocal na haipe." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Socruithe phasfhocal na haipe" -#: src/Navigation.tsx:258 src/view/screens/AppPasswords.tsx:192 src/view/screens/Settings/index.tsx:699 +#: src/Navigation.tsx:258 +#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Pasfhocal na haipe" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:153 +#: src/components/moderation/LabelsOnMeDialog.tsx:156 msgid "Appeal" msgstr "Achomharc" @@ -372,19 +466,28 @@ msgstr "Achomharc" msgid "Appeal \"{0}\" label" msgstr "Achomharc in aghaidh lipéid \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 src/screens/Messages/Conversation/ChatDisabled.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Achomharc déanta" -#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 src/screens/Messages/Conversation/ChatDisabled.tsx:53 src/screens/Messages/Conversation/ChatDisabled.tsx:99 src/screens/Messages/Conversation/ChatDisabled.tsx:101 +#: src/components/moderation/LabelsOnMeDialog.tsx:193 +#~ msgid "Appeal submitted." +#~ msgstr "Achomharc déanta" + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:53 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:99 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:101 msgid "Appeal this decision" msgstr "Déan achomharc i gcoinne an chinnidh seo" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Cuma" -#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 +#: src/screens/Home/NoFeedsPinned.tsx:106 msgid "Apply default recommended feeds" msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" @@ -392,7 +495,7 @@ msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "An bhfuil tú cinnte gur mhaith leat pasfhocal na haipe “{name}” a scriosadh?" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scriosfar duitse í ach ní don duine eile atá páirteach." @@ -400,11 +503,11 @@ msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scr msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar duitse é ach ní don duine eile atá páirteach." -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "An bhfuil tú cinnte gur mhaith leat {0} a bhaint de do chuid fothaí?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "An bhfuil tú cinnte gur mhaith leat an dréacht seo a scriosadh?" @@ -416,7 +519,7 @@ msgstr "Lánchinnte?" msgid "Are you writing in <0>{0}?" msgstr "An bhfuil tú ag scríobh sa teanga <0>{0}?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Ealaín" @@ -428,15 +531,30 @@ msgstr "Lomnochtacht ealaíonta nó gan a bheith gáirsiúil." msgid "At least 3 characters" msgstr "3 charachtar ar a laghad" -#: src/components/dms/MessagesListHeader.tsx:74 src/components/moderation/LabelsOnMeDialog.tsx:283 src/components/moderation/LabelsOnMeDialog.tsx:284 src/screens/Login/ChooseAccountForm.tsx:98 src/screens/Login/ChooseAccountForm.tsx:103 src/screens/Login/ForgotPasswordForm.tsx:129 src/screens/Login/ForgotPasswordForm.tsx:135 src/screens/Login/LoginForm.tsx:275 src/screens/Login/LoginForm.tsx:281 src/screens/Login/SetNewPasswordForm.tsx:160 src/screens/Login/SetNewPasswordForm.tsx:166 src/screens/Messages/Conversation/ChatDisabled.tsx:133 src/screens/Messages/Conversation/ChatDisabled.tsx:134 src/screens/Profile/Header/Shell.tsx:100 src/screens/Signup/index.tsx:193 src/view/com/util/ViewHeader.tsx:89 +#: src/components/dms/MessagesListHeader.tsx:75 +#: src/components/moderation/LabelsOnMeDialog.tsx:283 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/screens/Login/ChooseAccountForm.tsx:98 +#: src/screens/Login/ChooseAccountForm.tsx:103 +#: src/screens/Login/ForgotPasswordForm.tsx:129 +#: src/screens/Login/ForgotPasswordForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:275 +#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/SetNewPasswordForm.tsx:160 +#: src/screens/Login/SetNewPasswordForm.tsx:166 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:133 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:134 +#: src/screens/Profile/Header/Shell.tsx:102 +#: src/screens/Signup/index.tsx:193 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Ar ais" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "Toisc go bhfuil suim agat in {interestsText}" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Toisc go bhfuil suim agat in {interestsText}" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Bunrudaí" @@ -444,39 +562,43 @@ msgstr "Bunrudaí" msgid "Birthday" msgstr "Breithlá" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Breithlá:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 src/view/com/profile/ProfileMenu.tsx:361 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Blocáil" -#: src/components/dms/ConvoMenu.tsx:186 src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "Blocáil an cuntas seo" -#: src/view/com/profile/ProfileMenu.tsx:300 src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Blocáil an cuntas seo" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "Blocáil an cuntas seo?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Blocáil na cuntais seo" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Liosta blocála" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a bhlocáil?" -#: src/view/com/lists/ListCard.tsx:110 src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Blocáilte" @@ -484,11 +606,12 @@ msgstr "Blocáilte" msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:141 src/view/screens/ModerationBlockedAccounts.tsx:109 +#: src/Navigation.tsx:141 +#: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhráite, tagairt a dhéanamh duit, ná aon phlé eile a bheith acu leat." @@ -496,7 +619,7 @@ msgstr "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhr 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 "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhráite, tagairt a dhéanamh duit, ná aon phlé eile a bheith acu leat. Ní fheicfidh tú a gcuid ábhair agus ní fheicfidh siad do chuid ábhair." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Postáil bhlocáilte." @@ -504,11 +627,11 @@ msgstr "Postáil bhlocáilte." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Ní bhacann blocáil an lipéadóir seo ar lipéid a chur ar do chuntas." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Tá an bhlocáil poiblí. Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhráite, tagairt a dhéanamh duit, ná aon phlé eile a bheith acu leat." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Ní chuirfidh blocáil cosc ar lipéid a bheith curtha ar do chuntas, ach bacfaidh sí an cuntas seo ar fhreagraí a thabhairt i do chuid snáitheanna agus ar chaidreamh a dhéanamh leat." @@ -516,7 +639,8 @@ msgstr "Ní chuirfidh blocáil cosc ar lipéid a bheith curtha ar do chuntas, ac msgid "Blog" msgstr "Blag" -#: src/view/com/auth/server-input/index.tsx:89 src/view/com/auth/server-input/index.tsx:91 +#: src/view/com/auth/server-input/index.tsx:89 +#: src/view/com/auth/server-input/index.tsx:91 msgid "Bluesky" msgstr "Bluesky" @@ -524,6 +648,18 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Is líonra oscailte é Bluesky, lenar féidir leat do sholáthraí óstála féin a roghnú. Tá leagan béite d'óstáil shaincheaptha ar fáil d'fhorbróirí anois." +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Bluesky is flexible." +#~ msgstr "Tá Bluesky solúbtha." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Bluesky is open." +#~ msgstr "Tá Bluesky oscailte." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Bluesky is public." +#~ msgstr "Tá Bluesky poiblí." + #: src/screens/Moderation/index.tsx:533 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 "Ní thaispeánfaidh Bluesky do phróifíl ná do chuid postálacha d’úsáideoirí atá logáilte amach. Is féidir nach gcloífidh aipeanna eile leis an iarratas seo. I bhfocail eile, ní bheidh do chuntas anseo príobháideach." @@ -536,11 +672,12 @@ msgstr "Déan íomhánna doiléir" msgid "Blur images and filter from feeds" msgstr "Déan íomhánna doiléir agus scag ó fhothaí iad" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Leabhair" -#: src/screens/Home/NoFeedsPinned.tsx:116 src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:116 +#: src/screens/Home/NoFeedsPinned.tsx:123 msgid "Browse other feeds" msgstr "Tabhair súil ar fhothaí eile" @@ -548,19 +685,23 @@ msgstr "Tabhair súil ar fhothaí eile" msgid "Business" msgstr "Gnó" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "le —" +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 +#~ msgid "by {0}" +#~ msgstr "le {0}" + #: src/components/LabelingServiceCard/index.tsx:56 msgid "By {0}" msgstr "Le {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "ag @{0}" +#~ msgid "by @{0}" +#~ msgstr "ag @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "le <0/>" @@ -568,7 +709,7 @@ msgstr "le <0/>" msgid "By creating an account you agree to the {els}." msgstr "Le cruthú an chuntais aontaíonn tú leis na {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "leat" @@ -580,16 +721,43 @@ msgstr "Ceamara" 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 "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostríocanna a bheith ann. Caithfear 4 charachtar ar a laghad a bheith ann agus gan níos mó ná 32 charachtar." -#: src/components/Menu/index.tsx:215 src/components/Prompt.tsx:119 src/components/Prompt.tsx:121 src/components/TagMenu/index.tsx:268 src/view/com/composer/Composer.tsx:391 src/view/com/composer/Composer.tsx:396 src/view/com/modals/ChangeEmail.tsx:213 src/view/com/modals/ChangeEmail.tsx:215 src/view/com/modals/ChangeHandle.tsx:148 src/view/com/modals/ChangePassword.tsx:269 src/view/com/modals/ChangePassword.tsx:272 src/view/com/modals/CreateOrEditList.tsx:358 src/view/com/modals/crop-image/CropImage.web.tsx:162 src/view/com/modals/EditImage.tsx:324 src/view/com/modals/EditProfile.tsx:250 src/view/com/modals/InAppBrowserConsent.tsx:78 src/view/com/modals/InAppBrowserConsent.tsx:80 src/view/com/modals/LinkWarning.tsx:105 src/view/com/modals/LinkWarning.tsx:107 src/view/com/modals/Repost.tsx:88 src/view/com/modals/VerifyEmail.tsx:255 src/view/com/modals/VerifyEmail.tsx:261 src/view/screens/Search/Search.tsx:674 src/view/shell/desktop/Search.tsx:218 +#: src/components/Menu/index.tsx:215 +#: src/components/Prompt.tsx:119 +#: src/components/Prompt.tsx:121 +#: src/components/TagMenu/index.tsx:268 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/modals/ChangeEmail.tsx:213 +#: src/view/com/modals/ChangeEmail.tsx:215 +#: src/view/com/modals/ChangeHandle.tsx:148 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 +#: src/view/com/modals/crop-image/CropImage.web.tsx:162 +#: src/view/com/modals/EditImage.tsx:324 +#: src/view/com/modals/EditProfile.tsx:250 +#: src/view/com/modals/InAppBrowserConsent.tsx:78 +#: src/view/com/modals/InAppBrowserConsent.tsx:80 +#: src/view/com/modals/LinkWarning.tsx:105 +#: src/view/com/modals/LinkWarning.tsx:107 +#: src/view/com/modals/VerifyEmail.tsx:255 +#: src/view/com/modals/VerifyEmail.tsx:261 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 +#: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cealaigh" -#: src/view/com/modals/CreateOrEditList.tsx:363 src/view/com/modals/DeleteAccount.tsx:166 src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Cealaigh" -#: src/view/com/modals/DeleteAccount.tsx:162 src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Ná scrios an chuntas" @@ -605,11 +773,16 @@ msgstr "Cealaigh bearradh na híomhá" msgid "Cancel profile editing" msgstr "Cealaigh eagarthóireacht na próifíle" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Ná déan athlua na postála" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 src/view/shell/desktop/Search.tsx:214 +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:87 +#: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" msgstr "Cealaigh an cuardach" @@ -621,16 +794,17 @@ msgstr "Cuireann sé seo oscailt an tsuímh gréasáin atá nasctha ar ceal" msgid "Change" msgstr "Athraigh" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Athraigh" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Athraigh mo leasainm" -#: src/view/com/modals/ChangeHandle.tsx:156 src/view/screens/Settings/index.tsx:722 +#: src/view/com/modals/ChangeHandle.tsx:156 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Athraigh mo leasainm" @@ -638,11 +812,12 @@ msgstr "Athraigh mo leasainm" msgid "Change my email" msgstr "Athraigh mo ríomhphost" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Athraigh mo phasfhocal" -#: src/view/com/modals/ChangePassword.tsx:143 src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Athraigh mo phasfhocal" @@ -654,39 +829,55 @@ msgstr "Athraigh an teanga phostála go {0}" msgid "Change Your Email" msgstr "Athraigh do ríomhphost" -#: src/Navigation.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:201 src/view/shell/desktop/LeftNav.tsx:295 +#: src/Navigation.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" msgstr "Comhrá" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "Balbhaíodh an comhrá" -#: src/components/dms/ConvoMenu.tsx:110 src/components/dms/MessageMenu.tsx:67 src/Navigation.tsx:307 src/screens/Messages/List/index.tsx:88 src/view/screens/Settings/index.tsx:631 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 +#: src/Navigation.tsx:307 +#: src/screens/Messages/List/index.tsx:88 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "Socruithe comhrá" -#: src/screens/Messages/Settings.tsx:59 src/view/screens/Settings/index.tsx:640 +#: src/screens/Messages/Settings.tsx:59 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "Socruithe Comhrá" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "Díbhalbhaíodh an comhrá" -#: src/screens/Deactivated.tsx:78 src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Seiceáil mo stádas" +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 +#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." +#~ msgstr "Cuir súil ar na fothaí seo. Brúigh + len iad a chur le liosta na bhfothaí atá greamaithe agat." + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 +#~ msgid "Check out some recommended users. Follow them to see similar users." +#~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." + #: src/screens/Login/LoginForm.tsx:268 msgid "Check your email for a login code and enter it here." msgstr "Féach ar do bhosca ríomhphoist le haghaidh cód dearbhaithe agus cuir isteach anseo é." -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Féach ar do bhosca ríomhphoist le haghaidh teachtaireachta leis an gcód dearbhaithe atá le cur isteach thíos." -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Roghnaigh “Chuile Dhuine” nó “Duine Ar Bith”" @@ -694,47 +885,52 @@ msgstr "Roghnaigh “Chuile Dhuine” nó “Duine Ar Bith”" msgid "Choose Service" msgstr "Roghnaigh Seirbhís" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Roghnaigh na halgartaim le haghaidh do chuid sainfhothaí." +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Choose the algorithms that power your experience with custom feeds." +#~ msgstr "Roghnaigh na halgartaim a shainíonn an dóigh a n-oibríonn do chuid sainfhothaí." + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 msgid "Choose this color as your avatar" msgstr "Roghnaigh an dath seo mar abhatár duit" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Roghnaigh do phríomhfhothaí" +#~ msgid "Choose your main feeds" +#~ msgstr "Roghnaigh do phríomhfhothaí" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Roghnaigh do phasfhocal" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce." -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce. Ansin atosaigh." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Glan na sonraí ar fad atá i dtaisce." -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." -#: src/view/com/util/forms/SearchInput.tsx:88 src/view/screens/Search/Search.tsx:796 +#: src/view/com/util/forms/SearchInput.tsx:88 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Glan an cuardach" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "Glanann seo na sonraí oidhreachta ar fad atá i dtaisce" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "Glanann seo na sonraí ar fad atá i dtaisce" @@ -742,15 +938,27 @@ msgstr "Glanann seo na sonraí ar fad atá i dtaisce" msgid "click here" msgstr "cliceáil anseo" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "Cliceáil anseo le clár na clibe le haghaidh {tag} a oscailt" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/RichText.tsx:198 +#~ msgid "Click here to open tag menu for #{tag}" +#~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" + +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Aeráid" @@ -758,11 +966,17 @@ msgstr "Aeráid" msgid "Clip 🐴 clop 🐴" msgstr "Trup, Trup a Chapaillín 🐴" -#: src/components/dialogs/GifSelect.tsx:301 src/components/dms/NewChatDialog/index.tsx:437 src/view/com/modals/ChangePassword.tsx:269 src/view/com/modals/ChangePassword.tsx:272 src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Dún" -#: src/components/Dialog/index.web.tsx:113 src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:113 +#: src/components/Dialog/index.web.tsx:251 msgid "Close active dialog" msgstr "Dún an dialóg oscailte" @@ -774,11 +988,12 @@ msgstr "Dún an rabhadh" msgid "Close bottom drawer" msgstr "Dún an tarraiceán íochtair" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "Dún an dialóg" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "Dún an dialóg GIF" @@ -798,7 +1013,8 @@ msgstr "Dún an fhuinneog" msgid "Close navigation footer" msgstr "Dún an buntásc" -#: src/components/Menu/index.tsx:209 src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:209 +#: src/components/TagMenu/index.tsx:262 msgid "Close this dialog" msgstr "Dún an dialóg seo" @@ -810,7 +1026,7 @@ msgstr "Dúnann sé seo an barra nascleanúna ag an mbun" msgid "Closes password update alert" msgstr "Dúnann sé seo an rabhadh faoi uasdátú an phasfhocail" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dréacht" @@ -818,23 +1034,28 @@ msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dr msgid "Closes viewer for header image" msgstr "Dúnann sé seo an t-amharcóir le haghaidh íomhá an cheanntáisc" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Laghdaíonn sé seo liosta na n-úsáideoirí le haghaidh an fhógra sin" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Greann" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Greannáin" -#: src/Navigation.tsx:248 src/view/screens/CommunityGuidelines.tsx:32 +#: src/Navigation.tsx:248 +#: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Críochnaigh agus tosaigh ag baint úsáide as do chuntas." @@ -842,17 +1063,17 @@ msgstr "Críochnaigh agus tosaigh ag baint úsáide as do chuntas." msgid "Complete the challenge" msgstr "Freagair an dúshlán" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Scríobh postálacha chomh fada le {MAX_GRAPHEME_LENGTH} litir agus carachtair eile" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Scríobh freagra" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {0}" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {0}" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -862,11 +1083,20 @@ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {name}" msgid "Configured in <0>moderation settings." msgstr "Le socrú i <0>socruithe na modhnóireachta." -#: src/components/Prompt.tsx:159 src/components/Prompt.tsx:162 src/view/com/modals/SelfLabel.tsx:155 src/view/com/modals/VerifyEmail.tsx:239 src/view/com/modals/VerifyEmail.tsx:241 src/view/screens/PreferencesFollowingFeed.tsx:307 src/view/screens/PreferencesThreads.tsx:159 src/view/screens/Settings/DisableEmail2FADialog.tsx:180 src/view/screens/Settings/DisableEmail2FADialog.tsx:183 +#: src/components/Prompt.tsx:159 +#: src/components/Prompt.tsx:162 +#: src/view/com/modals/SelfLabel.tsx:155 +#: src/view/com/modals/VerifyEmail.tsx:239 +#: src/view/com/modals/VerifyEmail.tsx:241 +#: src/view/screens/PreferencesFollowingFeed.tsx:307 +#: src/view/screens/PreferencesThreads.tsx:159 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" msgstr "Dearbhaigh" -#: src/view/com/modals/ChangeEmail.tsx:188 src/view/com/modals/ChangeEmail.tsx:190 +#: src/view/com/modals/ChangeEmail.tsx:188 +#: src/view/com/modals/ChangeEmail.tsx:190 msgid "Confirm Change" msgstr "Dearbhaigh an t-athrú" @@ -874,7 +1104,7 @@ msgstr "Dearbhaigh an t-athrú" msgid "Confirm content language settings" msgstr "Dearbhaigh socruithe le haghaidh teanga an ábhair" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Dearbhaigh scriosadh an chuntais" @@ -886,7 +1116,13 @@ msgstr "Dearbhaigh d'aois:" msgid "Confirm your birthdate" msgstr "Dearbhaigh do bhreithlá" -#: src/screens/Login/LoginForm.tsx:250 src/view/com/modals/ChangeEmail.tsx:152 src/view/com/modals/DeleteAccount.tsx:186 src/view/com/modals/DeleteAccount.tsx:192 src/view/com/modals/VerifyEmail.tsx:173 src/view/screens/Settings/DisableEmail2FADialog.tsx:143 src/view/screens/Settings/DisableEmail2FADialog.tsx:149 +#: src/screens/Login/LoginForm.tsx:250 +#: src/view/com/modals/ChangeEmail.tsx:152 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/VerifyEmail.tsx:173 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 msgid "Confirmation code" msgstr "Cód dearbhaithe" @@ -898,6 +1134,10 @@ msgstr "Ag nascadh…" msgid "Contact support" msgstr "Teagmháil le Support" +#: src/components/moderation/LabelsOnMe.tsx:42 +#~ msgid "content" +#~ msgstr "ábhar" + #: src/lib/moderation/useGlobalLabelStrings.ts:18 msgid "Content Blocked" msgstr "Ábhar Blocáilte" @@ -906,19 +1146,24 @@ msgstr "Ábhar Blocáilte" msgid "Content filters" msgstr "Scagthaí ábhair" -#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 src/view/screens/LanguageSettings.tsx:278 +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Teangacha ábhair" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/components/moderation/ModerationDetailsDialog.tsx:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Ábhar nach bhfuil ar fáil" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 src/components/moderation/ScreenHider.tsx:99 src/lib/moderation/useGlobalLabelStrings.ts:22 src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ScreenHider.tsx:99 +#: src/lib/moderation/useGlobalLabelStrings.ts:22 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Rabhadh ábhair" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Rabhadh ábhair" @@ -926,7 +1171,8 @@ msgstr "Rabhadh ábhair" msgid "Context menu backdrop, click to close the menu." msgstr "Cúlra an roghchláir comhthéacs, cliceáil chun an roghchlár a dhúnadh." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 src/screens/Onboarding/StepFollowingFeed.tsx:154 src/screens/Onboarding/StepInterests/index.tsx:263 src/screens/Onboarding/StepModeration/index.tsx:103 src/screens/Onboarding/StepProfile/index.tsx:272 src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Lean ar aghaidh" @@ -934,35 +1180,42 @@ msgstr "Lean ar aghaidh" msgid "Continue as {0} (currently signed in)" msgstr "Lean ort mar {0} (atá logáilte isteach faoi láthair)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 src/screens/Onboarding/StepInterests/index.tsx:260 src/screens/Onboarding/StepModeration/index.tsx:100 src/screens/Onboarding/StepProfile/index.tsx:269 src/screens/Onboarding/StepTopicalFeeds.tsx:115 src/screens/Signup/index.tsx:213 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Lean ar aghaidh go dtí an chéad chéim eile" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Lean ar aghaidh go dtí an chéad chéim eile" +#~ msgid "Continue to the next step" +#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Lean ar aghaidh go dtí an chéad chéim eile gan aon chuntas a leanúint" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile gan aon chuntas a leanúint" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "Scriosadh an comhrá" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Cócaireacht" -#: src/view/com/modals/AddAppPasswords.tsx:221 src/view/com/modals/InviteCodes.tsx:183 +#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Cóipeáilte" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" -#: src/components/dms/MessageMenu.tsx:51 src/view/com/modals/AddAppPasswords.tsx:81 src/view/com/modals/ChangeHandle.tsx:320 src/view/com/modals/InviteCodes.tsx:153 src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/components/dms/MessageMenu.tsx:57 +#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/ChangeHandle.tsx:320 +#: src/view/com/modals/InviteCodes.tsx:153 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -982,27 +1235,32 @@ msgstr "Cóipeáil" msgid "Copy {0}" msgstr "Cóipeáil {0}" -#: src/components/dialogs/Embed.tsx:120 src/components/dialogs/Embed.tsx:139 +#: src/components/dialogs/Embed.tsx:120 +#: src/components/dialogs/Embed.tsx:139 msgid "Copy code" msgstr "Cóipeáil an cód" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Cóipeáil an nasc leis an liosta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Cóipeáil an nasc leis an bpostáil" -#: src/components/dms/MessageMenu.tsx:87 src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "Cóipeáil téacs na teachtaireachta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Cóipeáil téacs na postála" -#: src/Navigation.tsx:253 src/view/screens/CopyrightPolicy.tsx:29 +#: src/Navigation.tsx:253 +#: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" @@ -1014,19 +1272,20 @@ msgstr "Níor éiríodh ar an gcomhrá a fhágail" msgid "Could not load feed" msgstr "Ní féidir an fotha a lódáil" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "Ní féidir an liosta a lódáil" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" -#: src/view/com/auth/SplashScreen.tsx:57 src/view/com/auth/SplashScreen.web.tsx:106 +#: src/view/com/auth/SplashScreen.tsx:57 +#: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" msgstr "Cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Cruthaigh cuntas nua Bluesky" @@ -1034,11 +1293,12 @@ msgstr "Cruthaigh cuntas nua Bluesky" msgid "Create Account" msgstr "Cruthaigh cuntas" -#: src/components/dialogs/Signin.tsx:86 src/components/dialogs/Signin.tsx:88 +#: src/components/dialogs/Signin.tsx:86 +#: src/components/dialogs/Signin.tsx:88 msgid "Create an account" msgstr "Cruthaigh cuntas" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "Cruthaigh abhatár nua ina ionad sin" @@ -1046,7 +1306,8 @@ msgstr "Cruthaigh abhatár nua ina ionad sin" msgid "Create App Password" msgstr "Cruthaigh pasfhocal aipe" -#: src/view/com/auth/SplashScreen.tsx:48 src/view/com/auth/SplashScreen.web.tsx:97 +#: src/view/com/auth/SplashScreen.tsx:48 +#: src/view/com/auth/SplashScreen.web.tsx:97 msgid "Create new account" msgstr "Cruthaigh cuntas nua" @@ -1058,11 +1319,16 @@ msgstr "Cruthaigh tuairisc do {0}" msgid "Created {0}" msgstr "Cruthaíodh {0}" -#: src/screens/Onboarding/index.tsx:41 +#: src/view/com/composer/Composer.tsx:469 +#~ msgid "Creates a card with a thumbnail. The card links to {url}" +#~ msgstr "Cruthaíonn sé seo cárta le mionsamhail. Nascann an cárta le {url}." + +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Cultúr" -#: src/view/com/auth/server-input/index.tsx:97 src/view/com/auth/server-input/index.tsx:99 +#: src/view/com/auth/server-input/index.tsx:97 +#: src/view/com/auth/server-input/index.tsx:99 msgid "Custom" msgstr "Saincheaptha" @@ -1070,7 +1336,7 @@ msgstr "Saincheaptha" msgid "Custom domain" msgstr "Sainfhearann" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, agus chun cabhrú leat teacht ar an ábhar a thaitníonn leat" @@ -1078,7 +1344,8 @@ msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, a msgid "Customize media from external sites." msgstr "Oiriúnaigh na meáin ó shuíomhanna seachtracha" -#: src/view/screens/Settings/index.tsx:451 src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Dorcha" @@ -1086,7 +1353,7 @@ msgstr "Dorcha" msgid "Dark mode" msgstr "Modh dorcha" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Téama Dorcha" @@ -1094,7 +1361,16 @@ msgstr "Téama Dorcha" msgid "Date of birth" msgstr "Dáta breithe" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "Dífhabhtaigh Modhnóireacht" @@ -1102,15 +1378,22 @@ msgstr "Dífhabhtaigh Modhnóireacht" msgid "Debug panel" msgstr "Painéal dífhabhtaithe" -#: src/components/dms/MessageMenu.tsx:126 src/view/com/util/forms/PostDropdownBtn.tsx:392 src/view/screens/AppPasswords.tsx:285 src/view/screens/ProfileList.tsx:666 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Scrios" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Scrios an cuntas" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:87 +#~ msgid "Delete Account" +#~ msgstr "Scrios an Cuntas" + +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Scrios Cuntas <0>\"<1>{0}<2>\"" @@ -1122,59 +1405,64 @@ msgstr "Scrios pasfhocal na haipe" msgid "Delete app password?" msgstr "Scrios pasfhocal na haipe?" -#: src/view/screens/Settings/index.tsx:860 src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "Scrios taifead dearbhaithe comhrá" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "Scrios domsa" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Scrios an liosta" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "Scrios an teachtaireacht seo" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "Scrios an teachtaireacht seo domsa" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Scrios mo chuntas" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Scrios mo chuntas…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Scrios an phostáil" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "An bhfuil fonn ort an liosta seo a scriosadh?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "An bhfuil fonn ort an phostáil seo a scriosadh?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Scriosta" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Scriosadh an phostáil." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "Scriosann sé seo an taifead dearbhaithe comhrá" -#: src/view/com/modals/CreateOrEditList.tsx:303 src/view/com/modals/CreateOrEditList.tsx:324 src/view/com/modals/EditProfile.tsx:199 src/view/com/modals/EditProfile.tsx:211 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 +#: src/view/com/modals/EditProfile.tsx:199 +#: src/view/com/modals/EditProfile.tsx:211 msgid "Description" msgstr "Cur síos" @@ -1182,11 +1470,11 @@ msgstr "Cur síos" msgid "Descriptive alt text" msgstr "Téacs malartach tuairisciúil" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Ar mhaith leat rud éigin a rá?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Breacdhorcha" @@ -1206,27 +1494,42 @@ msgstr "Ná húsáid 2FA trí ríomhphost" msgid "Disable haptic feedback" msgstr "Ná húsáid aiseolas haptach" -#: src/lib/moderation/useLabelBehaviorDescription.ts:32 src/lib/moderation/useLabelBehaviorDescription.ts:42 src/lib/moderation/useLabelBehaviorDescription.ts:68 src/screens/Messages/Settings.tsx:140 src/screens/Messages/Settings.tsx:143 src/screens/Moderation/index.tsx:341 +#: src/view/screens/Settings/index.tsx:697 +#~ msgid "Disable haptics" +#~ msgstr "Ná húsáid aiseolas haptach" + +#: src/view/screens/Settings/index.tsx:697 +#~ msgid "Disable vibrations" +#~ msgstr "Ná húsáid creathadh" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:32 +#: src/lib/moderation/useLabelBehaviorDescription.ts:42 +#: src/lib/moderation/useLabelBehaviorDescription.ts:68 +#: src/screens/Messages/Settings.tsx:140 +#: src/screens/Messages/Settings.tsx:143 +#: src/screens/Moderation/index.tsx:341 msgid "Disabled" msgstr "Díchumasaithe" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Ná sábháil" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "Faigh réidh leis an dréacht?" -#: src/screens/Moderation/index.tsx:518 src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:518 +#: src/screens/Moderation/index.tsx:522 msgid "Discourage apps from showing my account to logged-out users" msgstr "Cuir ina luí ar aipeanna gan mo chuntas a thaispeáint d'úsáideoirí atá logáilte amach" -#: src/view/com/posts/FollowingEmptyState.tsx:74 src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:74 +#: src/view/com/posts/FollowingEndOfFeed.tsx:75 msgid "Discover new custom feeds" msgstr "Aimsigh sainfhothaí nua" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "Aimsigh Fothaí Nua" @@ -1258,11 +1561,32 @@ msgstr "Luach an Fhearainn" msgid "Domain verified!" msgstr "Fearann dearbhaithe!" -#: src/components/dialogs/BirthDateSettings.tsx:119 src/components/dialogs/BirthDateSettings.tsx:125 src/components/forms/DateField/index.tsx:74 src/components/forms/DateField/index.tsx:80 src/screens/Onboarding/StepProfile/index.tsx:325 src/screens/Onboarding/StepProfile/index.tsx:328 src/view/com/auth/server-input/index.tsx:169 src/view/com/auth/server-input/index.tsx:170 src/view/com/modals/AddAppPasswords.tsx:243 src/view/com/modals/AltImage.tsx:141 src/view/com/modals/crop-image/CropImage.web.tsx:177 src/view/com/modals/InviteCodes.tsx:81 src/view/com/modals/InviteCodes.tsx:124 src/view/com/modals/ListAddRemoveUsers.tsx:142 src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/components/dialogs/BirthDateSettings.tsx:119 +#: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/forms/DateField/index.tsx:74 +#: src/components/forms/DateField/index.tsx:80 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/view/com/auth/server-input/index.tsx:169 +#: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AltImage.tsx:141 +#: src/view/com/modals/crop-image/CropImage.web.tsx:177 +#: src/view/com/modals/InviteCodes.tsx:81 +#: src/view/com/modals/InviteCodes.tsx:124 +#: src/view/com/modals/ListAddRemoveUsers.tsx:142 +#: src/view/screens/PreferencesFollowingFeed.tsx:310 msgid "Done" msgstr "Déanta" -#: src/view/com/modals/EditImage.tsx:334 src/view/com/modals/ListAddRemoveUsers.tsx:144 src/view/com/modals/SelfLabel.tsx:158 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 +#: src/view/com/modals/EditImage.tsx:334 +#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/SelfLabel.tsx:158 +#: src/view/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Déanta" @@ -1271,7 +1595,8 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Íoslódáil comhad CAR" @@ -1280,8 +1605,8 @@ msgid "Drop to add images" msgstr "Scaoil anseo chun íomhánna a chur leis" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "De bharr pholasaí Apple, ní féidir ábhar do dhaoine fásta ar an nGréasán a fháil roimh an logáil isteach a chríochnú." +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "De bharr pholasaí Apple, ní féidir ábhar do dhaoine fásta ar an nGréasán a fháil roimh an logáil isteach a chríochnú." #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1303,19 +1628,19 @@ msgstr "m.sh. Ealaíontóir, File, Eolaí" msgid "E.g. artistic nudes." msgstr "Noicht ealaíonta, mar shampla" -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "m.sh. Na cuntais is fearr" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "m.sh. Seoltóirí turscair" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "m.sh. Na cuntais nach dteipeann orthu riamh" -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "m.sh. Úsáideoirí a fhreagraíonn le fógraí" @@ -1328,23 +1653,27 @@ msgctxt "action" msgid "Edit" msgstr "Eagar" -#: src/view/com/util/UserAvatar.tsx:311 src/view/com/util/UserBanner.tsx:92 +#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Cuir an t-abhatár in eagar" -#: src/view/com/composer/photos/Gallery.tsx:151 src/view/com/modals/EditImage.tsx:208 +#: src/view/com/composer/photos/Gallery.tsx:151 +#: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" msgstr "Cuir an íomhá seo in eagar" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Athraigh mionsonraí an liosta" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Athraigh liosta na modhnóireachta" -#: src/Navigation.tsx:263 src/view/screens/Feeds.tsx:494 src/view/screens/SavedFeeds.tsx:92 +#: src/Navigation.tsx:263 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" @@ -1352,19 +1681,22 @@ msgstr "Athraigh mo chuid fothaí" msgid "Edit my profile" msgstr "Athraigh mo phróifíl" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 msgid "Edit profile" msgstr "Athraigh an phróifíl" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 msgid "Edit Profile" msgstr "Athraigh an Phróifíl" -#: src/view/com/home/HomeHeaderLayout.web.tsx:76 src/view/screens/Feeds.tsx:415 +#: src/view/com/home/HomeHeaderLayout.web.tsx:76 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Athraigh na fothaí sábháilte" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Athraigh an liosta d’úsáideoirí" @@ -1376,11 +1708,12 @@ msgstr "Athraigh d’ainm taispeána" msgid "Edit your profile description" msgstr "Athraigh an cur síos ort sa phróifíl" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Oideachas" -#: src/screens/Signup/StepInfo/index.tsx:80 src/view/com/modals/ChangeEmail.tsx:136 +#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Ríomhphost" @@ -1392,7 +1725,8 @@ msgstr "Níl 2FA trí ríomhphost ar fáil a thuilleadh" msgid "Email address" msgstr "Seoladh ríomhphoist" -#: src/view/com/modals/ChangeEmail.tsx:54 src/view/com/modals/ChangeEmail.tsx:83 +#: src/view/com/modals/ChangeEmail.tsx:54 +#: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" msgstr "Seoladh ríomhphoist uasdátaithe" @@ -1404,7 +1738,7 @@ msgstr "Seoladh ríomhphoist uasdátaithe" msgid "Email verified" msgstr "Ríomhphost dearbhaithe" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "Ríomhphost:" @@ -1412,7 +1746,9 @@ msgstr "Ríomhphost:" msgid "Embed HTML code" msgstr "Leabaigh an cód HTML" -#: src/components/dialogs/Embed.tsx:97 src/view/com/util/forms/PostDropdownBtn.tsx:283 src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/components/dialogs/Embed.tsx:97 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Leabaigh an phostáil" @@ -1429,14 +1765,15 @@ msgid "Enable adult content" msgstr "Cuir ábhar do dhaoine fásta ar fáil" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Cuir ábhar do dhaoine fásta ar fáil" +#~ msgid "Enable Adult Content" +#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Cuir ábhar do dhaoine fásta ar fáil i do chuid fothaí" +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:NaN +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil i do chuid fothaí" -#: src/components/dialogs/EmbedConsent.tsx:82 src/components/dialogs/EmbedConsent.tsx:89 +#: src/components/dialogs/EmbedConsent.tsx:82 +#: src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" msgstr "Cuir meáin sheachtracha ar fáil" @@ -1452,7 +1789,9 @@ msgstr "Cuir an socrú seo ar siúl le gan ach freagraí i measc na ndaoine a le msgid "Enable this source only" msgstr "Cuir an foinse seo amháin ar fáil" -#: src/screens/Messages/Settings.tsx:131 src/screens/Messages/Settings.tsx:134 src/screens/Moderation/index.tsx:339 +#: src/screens/Messages/Settings.tsx:131 +#: src/screens/Messages/Settings.tsx:134 +#: src/screens/Moderation/index.tsx:339 msgid "Enabled" msgstr "Cumasaithe" @@ -1468,7 +1807,8 @@ msgstr "Cuir isteach ainm don phasfhocal aipe seo" msgid "Enter a password" msgstr "Cuir pasfhocal isteach" -#: src/components/dialogs/MutedWords.tsx:100 src/components/dialogs/MutedWords.tsx:101 +#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Cuir focal na clib isteach" @@ -1476,7 +1816,7 @@ msgstr "Cuir focal na clib isteach" msgid "Enter Confirmation Code" msgstr "Cuir isteach an cód dearbhaithe" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Cuir isteach an cód a fuair tú chun do phasfhocal a athrú." @@ -1492,7 +1832,8 @@ msgstr "Cuir isteach an seoladh ríomhphoist a d’úsáid tú le do chuntas a c msgid "Enter your birth date" msgstr "Cuir isteach do bhreithlá" -#: src/screens/Login/ForgotPasswordForm.tsx:105 src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Login/ForgotPasswordForm.tsx:105 +#: src/screens/Signup/StepInfo/index.tsx:92 msgid "Enter your email address" msgstr "Cuir isteach do sheoladh ríomhphoist" @@ -1508,7 +1849,7 @@ msgstr "Cuir isteach do sheoladh ríomhphoist nua thíos." msgid "Enter your username and password" msgstr "Cuir isteach do leasainm agus do phasfhocal" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "Tharla earráid le linn comhad a shábháil" @@ -1516,19 +1857,23 @@ msgstr "Tharla earráid le linn comhad a shábháil" msgid "Error receiving captcha response." msgstr "Earráid agus an freagra ar an captcha á phróiseáil." -#: src/screens/Onboarding/StepInterests/index.tsx:202 src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Earráid:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Chuile dhuine" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "Tig le chuile dhuine freagra a thabhairt" -#: src/components/dms/MessagesNUX.tsx:131 src/components/dms/MessagesNUX.tsx:134 src/screens/Messages/Settings.tsx:75 src/screens/Messages/Settings.tsx:78 +#: src/components/dms/MessagesNUX.tsx:131 +#: src/components/dms/MessagesNUX.tsx:134 +#: src/screens/Messages/Settings.tsx:75 +#: src/screens/Messages/Settings.tsx:78 msgid "Everyone" msgstr "Chuile dhuine" @@ -1540,7 +1885,7 @@ msgstr "An iomarca tagairtí nó freagraí" msgid "Excessive or unwanted messages" msgstr "Teachtaireachtaí iomarcacha nó nach bhfuil de dhíth" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Fágann sé seo próiseas scrios an chuntais" @@ -1556,7 +1901,8 @@ msgstr "Fágann sé seo próiseas laghdú an íomhá" msgid "Exits image view" msgstr "Fágann sé seo an radharc ar an íomhá" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Exits inputting search query" msgstr "Fágann sé seo an cuardach" @@ -1564,7 +1910,12 @@ msgstr "Fágann sé seo an cuardach" msgid "Expand alt text" msgstr "Taispeáin an téacs malartach ina iomláine" -#: src/view/com/composer/ComposerReplyTo.tsx:82 src/view/com/composer/ComposerReplyTo.tsx:85 +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + +#: src/view/com/composer/ComposerReplyTo.tsx:82 +#: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" msgstr "Leathnaigh nó laghdaigh an téacs iomlán a bhfuil tú ag freagairt" @@ -1576,47 +1927,54 @@ msgstr "Meáin is féidir a bheith gáirsiúil nó goilliúnach." msgid "Explicit sexual images." msgstr "Íomhánna gnéasacha." -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "Easpórtáil mo chuid sonraí" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Easpórtáil mo chuid sonraí" -#: src/components/dialogs/EmbedConsent.tsx:55 src/components/dialogs/EmbedConsent.tsx:59 +#: src/components/dialogs/EmbedConsent.tsx:55 +#: src/components/dialogs/EmbedConsent.tsx:59 msgid "External Media" msgstr "Meáin sheachtracha" -#: src/components/dialogs/EmbedConsent.tsx:71 src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/components/dialogs/EmbedConsent.tsx:71 +#: src/view/screens/PreferencesExternalEmbeds.tsx:67 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 "Is féidir le meáin sheachtracha cumas a thabhairt do shuíomhanna ar an nGréasán eolas fútsa agus faoi do ghléas a chnuasach. Ní sheoltar ná iarrtar aon eolas go dtí go mbrúnn tú an cnaipe “play”." -#: src/Navigation.tsx:282 src/view/screens/PreferencesExternalEmbeds.tsx:53 src/view/screens/Settings/index.tsx:672 +#: src/Navigation.tsx:282 +#: src/view/screens/PreferencesExternalEmbeds.tsx:53 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Roghanna maidir le meáin sheachtracha" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Socruithe maidir le meáin sheachtracha" -#: src/view/com/modals/AddAppPasswords.tsx:120 src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:120 +#: src/view/com/modals/AddAppPasswords.tsx:124 msgid "Failed to create app password." msgstr "Teip ar phasfhocal aipe a chruthú." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Teip ar chruthú an liosta. Seiceáil do nasc leis an idirlíon agus déan iarracht eile." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "Teip ar theachtaireacht a scriosadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "Teip ar scriosadh na postála. Déan iarracht eile." -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "Theip ar lódáil na GIFanna" @@ -1624,19 +1982,25 @@ msgstr "Theip ar lódáil na GIFanna" msgid "Failed to load past messages" msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:NaN +#~ msgid "Failed to load recommended feeds" +#~ msgstr "Teip ar lódáil na bhfothaí molta" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Níor sábháladh an íomhá: {0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "Teip ar sheoladh" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 src/screens/Messages/Conversation/ChatDisabled.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." -#: src/components/dms/MessagesNUX.tsx:60 src/screens/Messages/Settings.tsx:35 +#: src/components/dms/MessagesNUX.tsx:60 +#: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "Teip ar shocruithe a uasdátú" @@ -1644,35 +2008,46 @@ msgstr "Teip ar shocruithe a uasdátú" msgid "Feed" msgstr "Fotha" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "Fotha le {0}" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Fotha as líne" -#: src/view/shell/desktop/RightNav.tsx:65 src/view/shell/Drawer.tsx:344 +#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Aiseolas" -#: src/Navigation.tsx:510 src/view/screens/Feeds.tsx:479 src/view/screens/Feeds.tsx:595 src/view/screens/Profile.tsx:197 src/view/shell/desktop/LeftNav.tsx:367 src/view/shell/Drawer.tsx:492 src/view/shell/Drawer.tsx:493 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Profile.tsx:197 +#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/view/shell/Drawer.tsx:492 +#: src/view/shell/Drawer.tsx:493 msgid "Feeds" msgstr "Fothaí" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 +#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." +#~ msgstr "Is iad na húsáideoirí a chruthaíonn na fothaí le hábhar is spéis leo a chur ar fáil. Roghnaigh cúpla fotha a bhfuil suim agat iontu." + +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beagán taithí acu ar chódáil iad. <0/> le tuilleadh eolais a fháil." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Ábhar an Chomhaid" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "Sábháladh an comhad!" @@ -1680,18 +2055,32 @@ msgstr "Sábháladh an comhad!" msgid "Filter from feeds" msgstr "Scag ó mo chuid fothaí" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Ag cur crích air" -#: src/view/com/posts/CustomFeedEmptyState.tsx:47 src/view/com/posts/FollowingEmptyState.tsx:57 src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: 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 "Aimsigh fothaí le leanúint" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "Aimsigh postálacha agus úsáideoirí ar Bluesky" +#: src/view/screens/Search/Search.tsx:589 +#~ msgid "Find users on Bluesky" +#~ msgstr "Aimsigh úsáideoirí ar Bluesky" + +#: src/view/screens/Search/Search.tsx:587 +#~ msgid "Find users with the search tool on the right" +#~ msgstr "Aimsigh úsáideoirí leis an uirlis chuardaigh ar dheis" + +#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 +#~ msgid "Finding similar accounts..." +#~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." + #: src/view/screens/PreferencesFollowingFeed.tsx:110 msgid "Fine-tune the content you see on your Following feed." msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." @@ -1700,11 +2089,11 @@ msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." msgid "Fine-tune the discussion threads." msgstr "Mionathraigh na snáitheanna chomhrá" -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Folláine" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Solúbtha" @@ -1712,11 +2101,16 @@ msgstr "Solúbtha" msgid "Flip horizontal" msgstr "Iompaigh go cothrománach é" -#: src/view/com/modals/EditImage.tsx:121 src/view/com/modals/EditImage.tsx:288 +#: src/view/com/modals/EditImage.tsx:121 +#: src/view/com/modals/EditImage.tsx:288 msgid "Flip vertically" msgstr "Iompaigh go hingearach é" -#: src/components/ProfileHoverCard/index.web.tsx:412 src/components/ProfileHoverCard/index.web.tsx:423 src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 src/view/com/post-thread/PostThreadFollowBtn.tsx:146 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 +#: src/components/ProfileHoverCard/index.web.tsx:412 +#: src/components/ProfileHoverCard/index.web.tsx:423 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Lean" @@ -1725,31 +2119,41 @@ msgctxt "action" msgid "Follow" msgstr "Lean" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Lean {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Lean an cuntas seo" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Lean iad uile" +#~ msgid "Follow All" +#~ msgstr "Lean iad uile" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Lean Ar Ais" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Lean na cuntais roghnaithe agus téigh ar aghaidh go dtí an chéad chéim eile" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Lean na cuntais roghnaithe agus téigh ar aghaidh go dtí an chéad chéim eile" -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 +#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." +#~ msgstr "Lean cúpla cuntas mar thosú. Tig linn níos mó úsáideoirí a mholadh duit a mbeadh suim agat iontu." + +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Leanta ag {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Cuntais a leanann tú" @@ -1757,15 +2161,23 @@ msgstr "Cuntais a leanann tú" msgid "Followed users only" msgstr "Cuntais a leanann tú amháin" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "— lean sé/sí thú" -#: src/view/com/profile/ProfileFollowers.tsx:104 src/view/screens/ProfileFollowers.tsx:25 +#: src/view/com/profile/ProfileFollowers.tsx:104 +#: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Leantóirí" -#: src/components/ProfileHoverCard/index.web.tsx:411 src/components/ProfileHoverCard/index.web.tsx:422 src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 src/view/com/post-thread/PostThreadFollowBtn.tsx:149 src/view/com/profile/ProfileFollows.tsx:104 src/view/screens/Feeds.tsx:682 src/view/screens/ProfileFollows.tsx:25 src/view/screens/SavedFeeds.tsx:413 +#: src/components/ProfileHoverCard/index.web.tsx:411 +#: src/components/ProfileHoverCard/index.web.tsx:422 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 +#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Á leanúint" @@ -1773,11 +2185,19 @@ msgstr "Á leanúint" msgid "Following {0}" msgstr "Ag leanúint {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:269 src/view/com/home/HomeHeaderLayout.web.tsx:64 src/view/com/home/HomeHeaderLayoutMobile.tsx:87 src/view/screens/PreferencesFollowingFeed.tsx:103 src/view/screens/Settings/index.tsx:575 +#: src/Navigation.tsx:269 +#: src/view/com/home/HomeHeaderLayout.web.tsx:64 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/view/screens/PreferencesFollowingFeed.tsx:103 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" @@ -1785,15 +2205,15 @@ msgstr "Roghanna don Fhotha Following" msgid "Follows you" msgstr "Leanann sé/sí thú" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Leanann sé/sí thú" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Bia" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Ar chúiseanna slándála, beidh orainn cód dearbhaithe a chur chuig do sheoladh ríomhphoist." @@ -1801,7 +2221,8 @@ msgstr "Ar chúiseanna slándála, beidh orainn cód dearbhaithe a chur chuig do 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 "Ar chúiseanna slándála, ní bheidh tú in ann é seo a fheiceáil arís. Má chailleann tú an pasfhocal seo beidh ort ceann nua a chruthú." -#: src/screens/Login/index.tsx:129 src/screens/Login/index.tsx:144 +#: src/screens/Login/index.tsx:129 +#: src/screens/Login/index.tsx:144 msgid "Forgot Password" msgstr "Pasfhocal dearmadta" @@ -1821,7 +2242,7 @@ msgstr "Is minic a phostálann siad ábhar nach bhfuil de dhíth" msgid "From @{sanitizedAuthor}" msgstr "Ó @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "Ó <0/>" @@ -1834,11 +2255,12 @@ msgstr "Gailearaí" msgid "Get started" msgstr "Tús maith" -#: src/view/com/modals/VerifyEmail.tsx:197 src/view/com/modals/VerifyEmail.tsx:199 +#: src/view/com/modals/VerifyEmail.tsx:197 +#: src/view/com/modals/VerifyEmail.tsx:199 msgid "Get Started" msgstr "Ar aghaidh leat anois!" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "Tabhair gnúis do do phróifíl" @@ -1846,15 +2268,32 @@ msgstr "Tabhair gnúis do do phróifíl" msgid "Glaring violations of law or terms of service" msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" -#: src/components/moderation/ScreenHider.tsx:151 src/components/moderation/ScreenHider.tsx:160 src/view/com/auth/LoggedOut.tsx:82 src/view/com/auth/LoggedOut.tsx:83 src/view/screens/NotFound.tsx:55 src/view/screens/ProfileFeed.tsx:111 src/view/screens/ProfileList.tsx:969 src/view/shell/desktop/LeftNav.tsx:127 +#: src/components/moderation/ScreenHider.tsx:151 +#: src/components/moderation/ScreenHider.tsx:160 +#: src/view/com/auth/LoggedOut.tsx:82 +#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/screens/NotFound.tsx:55 +#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileList.tsx:970 +#: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Ar ais" -#: src/components/Error.tsx:103 src/screens/Profile/ErrorState.tsx:62 src/screens/Profile/ErrorState.tsx:66 src/view/screens/NotFound.tsx:54 src/view/screens/ProfileFeed.tsx:116 src/view/screens/ProfileList.tsx:974 +#: src/components/Error.tsx:103 +#: src/screens/Profile/ErrorState.tsx:62 +#: src/screens/Profile/ErrorState.tsx:66 +#: src/view/screens/NotFound.tsx:54 +#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Ar ais" -#: src/components/dms/ReportDialog.tsx:152 src/components/ReportDialog/SelectReportOptionView.tsx:77 src/components/ReportDialog/SubmitView.tsx:105 src/screens/Onboarding/Layout.tsx:102 src/screens/Onboarding/Layout.tsx:191 src/screens/Signup/index.tsx:187 +#: src/components/dms/ReportDialog.tsx:152 +#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/screens/Onboarding/Layout.tsx:102 +#: src/screens/Onboarding/Layout.tsx:191 +#: src/screens/Signup/index.tsx:187 msgid "Go back to previous step" msgstr "Fill ar an gcéim roimhe seo" @@ -1866,19 +2305,24 @@ msgstr "Abhaile" msgid "Go Home" msgstr "Abhaile" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/view/screens/Search/Search.tsx:NaN +#~ msgid "Go to @{queryMaybeHandle}" +#~ msgstr "Téigh go dtí @{queryMaybeHandle}" + +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "Téigh go comhrá le {0}" -#: src/screens/Login/ForgotPasswordForm.tsx:172 src/view/com/modals/ChangePassword.tsx:169 +#: src/screens/Login/ForgotPasswordForm.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Téigh go dtí an chéad rud eile" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "Téigh go próifíl" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Téigh go próifíl an úsáideora" @@ -1902,7 +2346,7 @@ msgstr "Ciapadh, trolláil, nó éadulaingt" msgid "Hashtag" msgstr "Haischlib" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Haischlib: #{tag}" @@ -1910,52 +2354,62 @@ msgstr "Haischlib: #{tag}" msgid "Having trouble?" msgstr "Fadhb ort?" -#: src/view/shell/desktop/RightNav.tsx:94 src/view/shell/Drawer.tsx:354 +#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Cúnamh" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Tabhair le fios dúinn nach bot thú trí pictiúr a uaslódáil nó abhatár a chruthú." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Seo cúpla cuntas le leanúint duit" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Seo cúpla cuntas le leanúint duit" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "Seo cúpla fotha a bhfuil ráchairt orthu. Is féidir leat an méid acu is mian leat a leanúint." +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Seo cúpla fotha a bhfuil ráchairt orthu. Is féidir leat an méid acu is mian leat a leanúint." #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "Seo cúpla fotha a phléann le rudaí a bhfuil suim agat iontu: {interestsText}. Is féidir leat an méid acu is mian leat a leanúint." +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "Seo cúpla fotha a phléann le rudaí a bhfuil suim agat iontu: {interestsText}. Is féidir leat an méid acu is mian leat a leanúint." #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Seo é do phasfhocal aipe." -#: src/components/moderation/ContentHider.tsx:115 src/components/moderation/LabelPreference.tsx:134 src/components/moderation/PostHider.tsx:118 src/lib/moderation/useLabelBehaviorDescription.ts:15 src/lib/moderation/useLabelBehaviorDescription.ts:20 src/lib/moderation/useLabelBehaviorDescription.ts:25 src/lib/moderation/useLabelBehaviorDescription.ts:30 src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/components/moderation/ContentHider.tsx:116 +#: src/components/moderation/LabelPreference.tsx:134 +#: src/components/moderation/PostHider.tsx:121 +#: src/lib/moderation/useLabelBehaviorDescription.ts:15 +#: src/lib/moderation/useLabelBehaviorDescription.ts:20 +#: src/lib/moderation/useLabelBehaviorDescription.ts:25 +#: src/lib/moderation/useLabelBehaviorDescription.ts:30 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Cuir an phostáil seo i bhfolach" -#: src/components/moderation/ContentHider.tsx:67 src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Cuir an t-ábhar seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "An bhfuil fonn ort an phostáil seo a chur i bhfolach?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Cuir liosta na gcuntas i bhfolach" @@ -1987,7 +2441,11 @@ msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féa msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil." -#: src/Navigation.tsx:500 src/view/shell/bottom-bar/BottomBar.tsx:159 src/view/shell/desktop/LeftNav.tsx:335 src/view/shell/Drawer.tsx:424 src/view/shell/Drawer.tsx:425 +#: src/Navigation.tsx:501 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/Drawer.tsx:424 +#: src/view/shell/Drawer.tsx:425 msgid "Home" msgstr "Baile" @@ -1995,7 +2453,10 @@ msgstr "Baile" msgid "Host:" msgstr "Óstach:" -#: src/screens/Login/ForgotPasswordForm.tsx:89 src/screens/Login/LoginForm.tsx:157 src/screens/Signup/StepInfo/index.tsx:40 src/view/com/modals/ChangeHandle.tsx:275 +#: src/screens/Login/ForgotPasswordForm.tsx:89 +#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Soláthraí óstála" @@ -2003,7 +2464,9 @@ msgstr "Soláthraí óstála" msgid "How should we open this link?" msgstr "Conas ar cheart dúinn an nasc seo a oscailt?" -#: src/view/com/modals/VerifyEmail.tsx:222 src/view/screens/Settings/DisableEmail2FADialog.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:135 +#: src/view/com/modals/VerifyEmail.tsx:222 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:135 msgid "I have a code" msgstr "Tá cód agam" @@ -2015,7 +2478,8 @@ msgstr "Tá cód dearbhaithe agam" msgid "I have my own domain" msgstr "Tá fearann de mo chuid féin agam" -#: src/components/dms/BlockedByListDialog.tsx:56 src/components/dms/ReportConversationPrompt.tsx:22 +#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "Tuigim" @@ -2031,18 +2495,22 @@ msgstr "Mura roghnaítear tada, tá sé oiriúnach do gach aois." msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Ní duine fásta thú de réir dhlí do thíre, tá ar do thuismitheoir nó do chaomhnóir dlíthiúil na Téarmaí seo a léamh ar do shon." -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "Má scriosann tú an liosta seo, ní bheidh tú in ann é a fháil ar ais." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Má bhaineann tú an phostáil seo, ní bheidh tú in ann í a fháil ar ais." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Más mian leat do phasfhocal a athrú, seolfaimid cód duit chun dearbhú gur leatsa an cuntas seo." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "Mídhleathach agus Práinneach" @@ -2067,7 +2535,7 @@ msgstr "Teachtaireachtaí míchuí nó nascanna graosta" msgid "Input code sent to your email for password reset" msgstr "Cuir isteach an cód a seoladh chuig do ríomhphost leis an bpasfhocal a athrú" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Cuir isteach an cód dearbhaithe leis an gcuntas a scriosadh" @@ -2079,7 +2547,7 @@ msgstr "Cuir isteach an t-ainm le haghaidh phasfhocal na haipe" msgid "Input new password" msgstr "Cuir isteach an pasfhocal nua" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Cuir isteach an pasfhocal chun an cuntas a scriosadh" @@ -2111,11 +2579,12 @@ msgstr "Cuir isteach do leasainm" msgid "Introducing Direct Messages" msgstr "Ag cur Teachtaireachtaí Díreacha in aithne duit" -#: src/screens/Login/LoginForm.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:70 +#: src/screens/Login/LoginForm.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Tá an cód 2FA seo neamhbhailí." -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Taifead postála atá neamhbhailí nó gan bhunús" @@ -2144,22 +2613,26 @@ msgid "Invite codes: 1 available" msgstr "Cóid chuiridh: 1 ar fáil" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Taispeánann sé postálacha ó na daoine a leanann tú nuair a fhoilsítear iad." +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Taispeánann sé postálacha ó na daoine a leanann tú nuair a fhoilsítear iad." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Jabanna" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Iriseoireacht" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/LabelsOnMe.tsx:59 +#~ msgid "label has been placed on this {labelTarget}" +#~ msgstr "cuireadh lipéad ar an {labelTarget} seo" + +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Lipéad curtha ag {0}." -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "Lipéadaithe ag an údar." @@ -2171,6 +2644,10 @@ msgstr "Lipéid" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Nótaí faoi úsáideoirí nó ábhar is ea lipéid. Is féidir úsáid a bhaint astu leis an líonra a cheilt, a chatagóiriú, agus fainic a chur air." +#: src/components/moderation/LabelsOnMe.tsx:61 +#~ msgid "labels have been placed on this {labelTarget}" +#~ msgstr "cuireadh lipéid ar an {labelTarget}" + #: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Lipéid ar do chuntas" @@ -2179,23 +2656,25 @@ msgstr "Lipéid ar do chuntas" msgid "Labels on your content" msgstr "Lipéid ar do chuid ábhair" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Rogha teanga" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Socruithe teanga" -#: src/Navigation.tsx:151 src/view/screens/LanguageSettings.tsx:89 +#: src/Navigation.tsx:151 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Socruithe teanga" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Teangacha" -#: src/screens/Hashtag.tsx:99 src/view/screens/Search/Search.tsx:369 +#: src/screens/Hashtag.tsx:99 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "Is Déanaí" @@ -2203,11 +2682,13 @@ msgstr "Is Déanaí" msgid "Learn More" msgstr "Le tuilleadh a fhoghlaim" -#: src/components/moderation/ContentHider.tsx:65 src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Foghlaim níos mó faoin modhnóireacht a dhéantar ar an ábhar seo." -#: src/components/moderation/PostHider.tsx:96 src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Le tuilleadh a fhoghlaim faoin rabhadh seo" @@ -2215,7 +2696,7 @@ msgstr "Le tuilleadh a fhoghlaim faoin rabhadh seo" msgid "Learn more about what is public on Bluesky." msgstr "Le tuilleadh a fhoghlaim faoi céard atá poiblí ar Bluesky" -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "Tuilleadh eolais." @@ -2223,11 +2704,16 @@ msgstr "Tuilleadh eolais." msgid "Leave" msgstr "Éirigh as" -#: src/components/dms/MessagesListBlockedFooter.tsx:66 src/components/dms/MessagesListBlockedFooter.tsx:73 +#: src/components/dms/MessagesListBlockedFooter.tsx:66 +#: src/components/dms/MessagesListBlockedFooter.tsx:73 msgid "Leave chat" msgstr "Éirigh as an gcomhrá" -#: src/components/dms/ConvoMenu.tsx:136 src/components/dms/ConvoMenu.tsx:139 src/components/dms/ConvoMenu.tsx:206 src/components/dms/ConvoMenu.tsx:209 src/components/dms/LeaveConvoPrompt.tsx:46 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 +#: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "Éirigh as an gcomhrá" @@ -2239,43 +2725,65 @@ msgstr "Fág iad uile gan tic le teanga ar bith a fheiceáil." msgid "Leaving Bluesky" msgstr "Ag fágáil slán ag Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "le déanamh fós." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." -#: src/screens/Login/index.tsx:130 src/screens/Login/index.tsx:145 +#: src/screens/Login/index.tsx:130 +#: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Socraímis do phasfhocal arís!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Ar aghaidh linn!" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Sorcha" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 src/view/screens/ProfileFeed.tsx:570 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 +#~ msgid "Like" +#~ msgstr "Mol" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 +#: src/view/screens/ProfileFeed.tsx:570 msgid "Like this feed" msgstr "Mol an fotha seo" -#: src/components/LikesDialog.tsx:87 src/Navigation.tsx:208 src/Navigation.tsx:213 +#: src/components/LikesDialog.tsx:87 +#: src/Navigation.tsx:208 +#: src/Navigation.tsx:213 msgid "Liked by" msgstr "Molta ag" -#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 src/view/screens/PostLikedBy.tsx:27 src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 +#: src/view/screens/PostLikedBy.tsx:27 +#: src/view/screens/ProfileFeedLikedBy.tsx:27 msgid "Liked By" msgstr "Molta ag" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/feeds/FeedSourceCard.tsx:268 +#~ msgid "Liked by {0} {1}" +#~ msgstr "Molta ag {0} {1}" + +#: src/components/LabelingServiceCard/index.tsx:72 +#~ msgid "Liked by {count} {0}" +#~ msgstr "Molta ag {count} {0}" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:NaN +#~ msgid "Liked by {likeCount} {0}" +#~ msgstr "Molta ag {likeCount} {0}" + +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "a mhol do shainfhotha" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "a mhol do phostáil" @@ -2283,7 +2791,7 @@ msgstr "a mhol do phostáil" msgid "Likes" msgstr "Moltaí" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "Moltaí don phostáil seo" @@ -2291,39 +2799,44 @@ msgstr "Moltaí don phostáil seo" msgid "List" msgstr "Liosta" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Abhatár an Liosta" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Liosta blocáilte" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "Liosta le {0}" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Scriosadh an liosta" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Balbhaíodh an liosta" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Ainm an liosta" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Liosta díbhlocáilte" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:121 src/view/screens/Profile.tsx:192 src/view/screens/Profile.tsx:198 src/view/shell/desktop/LeftNav.tsx:373 src/view/shell/Drawer.tsx:508 src/view/shell/Drawer.tsx:509 +#: src/Navigation.tsx:121 +#: src/view/screens/Profile.tsx:192 +#: src/view/screens/Profile.tsx:198 +#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/Drawer.tsx:508 +#: src/view/shell/Drawer.tsx:509 msgid "Lists" msgstr "Liostaí" @@ -2331,11 +2844,14 @@ msgstr "Liostaí" msgid "Lists blocking this user:" msgstr "Liostaí a bhlocálann an t-úsáideoir seo:" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Lódáil fógraí nua" -#: src/screens/Profile/Sections/Feed.tsx:86 src/view/com/feeds/FeedPage.tsx:135 src/view/screens/ProfileFeed.tsx:492 src/view/screens/ProfileList.tsx:748 +#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/view/com/feeds/FeedPage.tsx:136 +#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lódáil postálacha nua" @@ -2347,7 +2863,15 @@ msgstr "Ag lódáil …" msgid "Log" msgstr "Logleabhar" -#: src/screens/Deactivated.tsx:155 src/screens/Deactivated.tsx:158 src/screens/Deactivated.tsx:184 src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Logáil amach" @@ -2359,7 +2883,7 @@ msgstr "Feiceálacht le linn a bheith logáilte amach" msgid "Login to account that is not listed" msgstr "Logáil isteach ar chuntas nach bhfuil liostáilte" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "Brú fada le clár na clibe le haghaidh #{tag} a oscailt" @@ -2387,11 +2911,13 @@ msgstr "Bí cinnte go bhfuil tú ag iarraidh cuairt a thabhairt ar an áit sin!" msgid "Manage your muted words and tags" msgstr "Bainistigh do chuid clibeanna agus na focail a chuir tú i bhfolach" -#: src/components/dms/ConvoMenu.tsx:149 src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "Marcáil léite" -#: src/view/screens/AccessibilitySettings.tsx:89 src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:89 +#: src/view/screens/Profile.tsx:195 msgid "Media" msgstr "Meáin" @@ -2399,11 +2925,12 @@ msgstr "Meáin" msgid "mentioned users" msgstr "úsáideoirí luaite" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Úsáideoirí luaite" -#: src/view/com/util/ViewHeader.tsx:89 src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Clár" @@ -2411,7 +2938,8 @@ msgstr "Clár" msgid "Message {0}" msgstr "Teachtaireacht {0}" -#: src/components/dms/MessageMenu.tsx:58 src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "Scriosadh an teachtaireacht" @@ -2419,11 +2947,12 @@ msgstr "Scriosadh an teachtaireacht" msgid "Message from server: {0}" msgstr "Teachtaireacht ón bhfreastalaí: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "Réimse ionchur teachtaireachtaí" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "Tá an teachtaireacht rófhada" @@ -2431,7 +2960,10 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message settings" msgstr "Socruithe teachtaireachta" -#: src/Navigation.tsx:520 src/screens/Messages/List/index.tsx:164 src/screens/Messages/List/index.tsx:246 src/screens/Messages/List/index.tsx:317 +#: src/Navigation.tsx:521 +#: src/screens/Messages/List/index.tsx:164 +#: src/screens/Messages/List/index.tsx:246 +#: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "Teachtaireachtaí" @@ -2439,7 +2971,9 @@ msgstr "Teachtaireachtaí" msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" -#: src/Navigation.tsx:126 src/screens/Moderation/index.tsx:104 src/view/screens/Settings/index.tsx:554 +#: src/Navigation.tsx:126 +#: src/screens/Moderation/index.tsx:104 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Modhnóireacht" @@ -2447,23 +2981,26 @@ msgstr "Modhnóireacht" msgid "Moderation details" msgstr "Mionsonraí modhnóireachta" -#: src/view/com/lists/ListCard.tsx:93 src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Liosta modhnóireachta le {0}" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "Liosta modhnóireachta le <0/>" -#: src/view/com/lists/ListCard.tsx:91 src/view/com/modals/UserAddRemoveLists.tsx:204 src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Liosta modhnóireachta leat" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "Liosta modhnóireachta cruthaithe" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "Liosta modhnóireachta uasdátaithe" @@ -2471,11 +3008,12 @@ msgstr "Liosta modhnóireachta uasdátaithe" msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:131 src/view/screens/ModerationModlists.tsx:58 +#: src/Navigation.tsx:131 +#: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Socruithe modhnóireachta" @@ -2487,11 +3025,12 @@ msgstr "Stádais modhnóireachta" msgid "Moderation tools" msgstr "Uirlisí modhnóireachta" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/components/moderation/ModerationDetailsDialog.tsx:48 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "Chuir an modhnóir rabhadh ginearálta ar an ábhar." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "Tuilleadh" @@ -2499,7 +3038,7 @@ msgstr "Tuilleadh" msgid "More feeds" msgstr "Tuilleadh fothaí" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Tuilleadh roghanna" @@ -2515,11 +3054,12 @@ msgstr "Cuir i bhfolach" msgid "Mute {truncatedTag}" msgstr "Cuir {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:279 src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Cuir an cuntas i bhfolach" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Cuir na cuntais i bhfolach" @@ -2527,7 +3067,8 @@ msgstr "Cuir na cuntais i bhfolach" msgid "Mute all {displayTag} posts" msgstr "Cuir gach postáil {displayTag} i bhfolach" -#: src/components/dms/ConvoMenu.tsx:170 src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "Balbhaigh an comhrá" @@ -2539,11 +3080,11 @@ msgstr "Ná cuir i bhfolach ach i gclibeanna" msgid "Mute in text & tags" msgstr "Cuir i bhfolach i dtéacs agus i gclibeanna" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Cuir an liosta i bhfolach" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a chur i bhfolach" @@ -2555,15 +3096,17 @@ msgstr "Cuir an focal seo i bhfolach i dtéacs postálacha agus i gclibeanna" msgid "Mute this word in tags only" msgstr "Ná cuir an focal seo i bhfolach ach i gclibeanna" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Cuir an snáithe seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Cuir focail ⁊ clibeanna i bhfolach" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Curtha i bhfolach" @@ -2571,7 +3114,8 @@ msgstr "Curtha i bhfolach" msgid "Muted accounts" msgstr "Cuntais a cuireadh i bhfolach" -#: src/Navigation.tsx:136 src/view/screens/ModerationMutedAccounts.tsx:109 +#: src/Navigation.tsx:136 +#: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuntais a Cuireadh i bhFolach" @@ -2579,7 +3123,7 @@ msgstr "Cuntais a Cuireadh i bhFolach" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Baintear na postálacha ó na cuntais a chuir tú i bhfolach as d’fhotha agus as do chuid fógraí. Is príobháideach ar fad é an cur i bhfolach." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Curtha i bhfolach ag \"{0}\"" @@ -2587,15 +3131,16 @@ msgstr "Curtha i bhfolach ag \"{0}\"" msgid "Muted words & tags" msgstr "Focail ⁊ clibeanna a cuireadh i bhfolach" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Tá an cur i bhfolach príobháideach. Is féidir leis na cuntais a chuir tú i bhfolach do chuid postálacha a fheiceáil agus is féidir leo scríobh chugat ach ní fheicfidh tú a gcuid postálacha eile ná aon fhógraí uathu." -#: src/components/dialogs/BirthDateSettings.tsx:35 src/components/dialogs/BirthDateSettings.tsx:38 +#: src/components/dialogs/BirthDateSettings.tsx:35 +#: src/components/dialogs/BirthDateSettings.tsx:38 msgid "My Birthday" msgstr "Mo Bhreithlá" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Mo Chuid Fothaí" @@ -2603,31 +3148,36 @@ msgstr "Mo Chuid Fothaí" msgid "My Profile" msgstr "Mo Phróifíl" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "Na fothaí a shábháil mé" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Na Fothaí a Shábháil Mé" -#: src/view/com/modals/AddAppPasswords.tsx:174 src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ainm" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Tá an t-ainm riachtanach" -#: src/lib/moderation/useReportOptions.ts:58 src/lib/moderation/useReportOptions.ts:92 src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:58 +#: src/lib/moderation/useReportOptions.ts:92 +#: src/lib/moderation/useReportOptions.ts:100 msgid "Name or Description Violates Community Standards" msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Nádúr" -#: src/screens/Login/ForgotPasswordForm.tsx:173 src/screens/Login/LoginForm.tsx:309 src/view/com/modals/ChangePassword.tsx:170 +#: src/screens/Login/ForgotPasswordForm.tsx:173 +#: src/screens/Login/LoginForm.tsx:309 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Téann sé seo chuig an gcéad scáileán eile" @@ -2639,7 +3189,11 @@ msgstr "Téann sé seo chuig do phróifíl" msgid "Need to report a copyright violation?" msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Never lose access to your followers and data." +#~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." + +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." @@ -2647,7 +3201,7 @@ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go de msgid "Nevermind, create a handle for me" msgstr "Is cuma, cruthaigh leasainm dom" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Nua" @@ -2656,7 +3210,9 @@ msgstr "Nua" msgid "New" msgstr "Nua" -#: src/components/dms/NewChatDialog/index.tsx:98 src/screens/Messages/List/index.tsx:331 src/screens/Messages/List/index.tsx:338 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/screens/Messages/List/index.tsx:331 +#: src/screens/Messages/List/index.tsx:338 msgid "New chat" msgstr "Comhrá nua" @@ -2664,24 +3220,30 @@ msgstr "Comhrá nua" msgid "New messages" msgstr "Teachtaireachtaí nua" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Liosta modhnóireachta nua" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Pasfhocal Nua" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Pasfhocal Nua" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Postáil nua" -#: src/view/screens/Feeds.tsx:626 src/view/screens/Notifications.tsx:168 src/view/screens/Profile.tsx:464 src/view/screens/ProfileFeed.tsx:426 src/view/screens/ProfileList.tsx:200 src/view/screens/ProfileList.tsx:228 src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Profile.tsx:464 +#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 +#: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Postáil nua" @@ -2690,7 +3252,7 @@ msgctxt "action" msgid "New Post" msgstr "Postáil nua" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Liosta Nua d’Úsáideoirí" @@ -2698,23 +3260,42 @@ msgstr "Liosta Nua d’Úsáideoirí" msgid "Newest replies first" msgstr "Na freagraí is déanaí ar dtús" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Nuacht" -#: src/screens/Login/ForgotPasswordForm.tsx:143 src/screens/Login/ForgotPasswordForm.tsx:150 src/screens/Login/LoginForm.tsx:308 src/screens/Login/LoginForm.tsx:315 src/screens/Login/SetNewPasswordForm.tsx:174 src/screens/Login/SetNewPasswordForm.tsx:180 src/screens/Signup/index.tsx:220 src/view/com/modals/ChangePassword.tsx:255 src/view/com/modals/ChangePassword.tsx:257 +#: src/screens/Login/ForgotPasswordForm.tsx:143 +#: src/screens/Login/ForgotPasswordForm.tsx:150 +#: src/screens/Login/LoginForm.tsx:308 +#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/SetNewPasswordForm.tsx:174 +#: src/screens/Login/SetNewPasswordForm.tsx:180 +#: src/screens/Signup/index.tsx:220 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Ar aghaidh" +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 +#~ msgctxt "action" +#~ msgid "Next" +#~ msgstr "Ar aghaidh" + #: src/view/com/lightbox/Lightbox.web.tsx:169 msgid "Next image" msgstr "An chéad íomhá eile" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 src/view/screens/PreferencesFollowingFeed.tsx:199 src/view/screens/PreferencesFollowingFeed.tsx:234 src/view/screens/PreferencesFollowingFeed.tsx:271 src/view/screens/PreferencesThreads.tsx:106 src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:128 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:271 +#: src/view/screens/PreferencesThreads.tsx:106 +#: src/view/screens/PreferencesThreads.tsx:129 msgid "No" msgstr "Níl" -#: src/view/screens/ProfileFeed.tsx:559 src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Gan chur síos" @@ -2722,7 +3303,8 @@ msgstr "Gan chur síos" msgid "No DNS Panel" msgstr "Gan Phainéal DNS" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Níor aimsíodh GIFanna speisialta. D'fhéadfadh sé gur tharla fadhb le Tenor." @@ -2734,7 +3316,7 @@ msgstr "Ní leantar {0} níos mó" msgid "No longer than 253 characters" msgstr "Gan a bheith níos faide na 253 charachtar" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "Níl aon teachtaireacht ann fós" @@ -2742,19 +3324,23 @@ msgstr "Níl aon teachtaireacht ann fós" msgid "No more conversations to show" msgstr "Níl aon chomhráite eile le taispeáint" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Níl aon fhógra ann fós!" -#: src/components/dms/MessagesNUX.tsx:149 src/components/dms/MessagesNUX.tsx:152 src/screens/Messages/Settings.tsx:93 src/screens/Messages/Settings.tsx:96 +#: src/components/dms/MessagesNUX.tsx:149 +#: src/components/dms/MessagesNUX.tsx:152 +#: src/screens/Messages/Settings.tsx:93 +#: src/screens/Messages/Settings.tsx:96 msgid "No one" msgstr "Duine ar bith" -#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 src/view/com/composer/text-input/web/Autocomplete.tsx:195 +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 +#: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" msgstr "Gan torthaí" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "Toradh ar bith" @@ -2762,31 +3348,36 @@ msgstr "Toradh ar bith" msgid "No results found" msgstr "Gan torthaí" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 src/view/screens/Search/Search.tsx:289 src/view/screens/Search/Search.tsx:328 +#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "Gan torthaí ar {query}" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "Gan torthaí ar \"{search}\"." -#: src/components/dialogs/EmbedConsent.tsx:105 src/components/dialogs/EmbedConsent.tsx:112 +#: src/components/dialogs/EmbedConsent.tsx:105 +#: src/components/dialogs/EmbedConsent.tsx:112 msgid "No thanks" msgstr "Níor mhaith liom é sin." -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Duine ar bith" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "Níl cead ag éinne freagra a thabhairt" -#: src/components/LikedByList.tsx:79 src/components/LikesDialog.tsx:99 +#: src/components/LikedByList.tsx:79 +#: src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" @@ -2794,15 +3385,23 @@ msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" msgid "Non-sexual Nudity" msgstr "Lomnochtacht Neamhghnéasach" -#: src/Navigation.tsx:116 src/view/screens/Profile.tsx:100 +#: src/view/com/modals/SelfLabel.tsx:135 +#~ msgid "Not Applicable." +#~ msgstr "Ní bhaineann sé sin le hábhar." + +#: src/Navigation.tsx:116 +#: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Ní bhfuarthas é sin" -#: src/view/com/modals/VerifyEmail.tsx:254 src/view/com/modals/VerifyEmail.tsx:260 +#: src/view/com/modals/VerifyEmail.tsx:254 +#: src/view/com/modals/VerifyEmail.tsx:260 msgid "Not right now" msgstr "Ní anois" -#: src/view/com/profile/ProfileMenu.tsx:368 src/view/com/util/forms/PostDropdownBtn.tsx:415 src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Nóta faoi roinnt" @@ -2822,11 +3421,17 @@ msgstr "Fuaimeanna fógra" msgid "Notification Sounds" msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:515 src/view/screens/Notifications.tsx:124 src/view/screens/Notifications.tsx:148 src/view/shell/bottom-bar/BottomBar.tsx:227 src/view/shell/desktop/LeftNav.tsx:350 src/view/shell/Drawer.tsx:456 src/view/shell/Drawer.tsx:457 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/Drawer.tsx:456 +#: src/view/shell/Drawer.tsx:457 msgid "Notifications" msgstr "Fógraí" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Anois" @@ -2838,19 +3443,25 @@ msgstr "Lomnochtacht" msgid "Nudity or adult content not labeled as such" msgstr "Lomnochtacht nó ábhar do dhaoine fásta nach bhfuil an lipéad sin air" +#: src/screens/Signup/index.tsx:145 +#~ msgid "of" +#~ msgstr "de" + #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" msgstr "As" -#: src/components/dialogs/GifSelect.tsx:288 src/view/com/util/ErrorBoundary.tsx:55 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 +#: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Úps!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Úps! Theip ar rud éigin." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -2862,15 +3473,15 @@ msgstr "Maith go leor" msgid "Oldest replies first" msgstr "Na freagraí is sine ar dtús" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Atosú an chláraithe" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "Ní oibríonn ach comhaid .jpg agus .png" @@ -2886,23 +3497,31 @@ msgstr "Níl ann ach litreacha, uimhreacha, agus fleiscíní" msgid "Oops, something went wrong!" msgstr "Úps! Theip ar rud éigin!" -#: src/components/Lists.tsx:191 src/view/screens/AppPasswords.tsx:69 src/view/screens/Profile.tsx:100 +#: src/components/Lists.tsx:191 +#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/Profile.tsx:100 msgid "Oops!" msgstr "Úps!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Oscail" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "Oscail an cruthaitheoir abhatáir" -#: src/screens/Messages/List/ChatListItem.tsx:164 src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "Oscail na roghanna comhrá" -#: src/view/com/composer/Composer.tsx:560 src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Oscail roghnóir na n-emoji" @@ -2910,7 +3529,7 @@ msgstr "Oscail roghnóir na n-emoji" msgid "Open feed options menu" msgstr "Oscail roghchlár na bhfothaí" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Oscail nascanna leis an mbrabhsálaí san aip" @@ -2926,23 +3545,24 @@ msgstr "Oscail suíomhanna na gclibeanna agus na bhfocal a cuireadh i bhfolach" msgid "Open navigation" msgstr "Oscail an nascleanúint" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" -#: src/view/screens/Settings/index.tsx:830 src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Oscail leathanach an Storybook" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "Oscail logleabhar an chórais" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "Osclaíonn sé seo {numItems} rogha" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Osclaíonn sé seo na socruithe inrochtaineachta" @@ -2951,22 +3571,22 @@ msgid "Opens additional details for a debug entry" msgstr "Osclaíonn sé seo tuilleadh sonraí le haghaidh iontráil dífhabhtaithe" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Osclaíonn sé seo liosta méadaithe d’úsáideoirí san fhógra seo" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Osclaíonn sé seo liosta méadaithe d’úsáideoirí san fhógra seo" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Osclaíonn sé seo an ceamara ar an ngléas" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "Osclaíonn sé seo na socruithe comhrá" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Osclaíonn sé seo an t-eagarthóir" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Osclaíonn sé seo na socruithe teanga is féidir a dhéanamh" @@ -2974,19 +3594,21 @@ msgstr "Osclaíonn sé seo na socruithe teanga is féidir a dhéanamh" msgid "Opens device photo gallery" msgstr "Osclaíonn sé seo gailearaí na ngrianghraf ar an ngléas" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Osclaíonn sé seo na socruithe le haghaidh leabuithe seachtracha" -#: src/view/com/auth/SplashScreen.tsx:50 src/view/com/auth/SplashScreen.web.tsx:99 +#: src/view/com/auth/SplashScreen.tsx:50 +#: src/view/com/auth/SplashScreen.web.tsx:99 msgid "Opens flow to create a new Bluesky account" msgstr "Osclaíonn sé seo an próiseas le cuntas nua Bluesky a chruthú" -#: src/view/com/auth/SplashScreen.tsx:65 src/view/com/auth/SplashScreen.web.tsx:114 +#: src/view/com/auth/SplashScreen.tsx:65 +#: src/view/com/auth/SplashScreen.web.tsx:114 msgid "Opens flow to sign into your existing Bluesky account" msgstr "Osclaíonn sé seo an síniú isteach ar an gcuntas Bluesky atá agat cheana féin" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "Osclaíonn sé seo fuinneog chun GIF a roghnú" @@ -2994,23 +3616,27 @@ msgstr "Osclaíonn sé seo fuinneog chun GIF a roghnú" msgid "Opens list of invite codes" msgstr "Osclaíonn sé seo liosta na gcód cuiridh" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Osclaíonn sé seo an fhuinneog le scriosadh an chuntais a dhearbhú. Tá cód ríomhphoist riachtanach" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "Osclaíonn sé seo an fhuinneog le do phasfhocal Bluesky a athrú" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Osclaíonn sé seo an fhuinneog le leasainm nua Bluesky a roghnú" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Osclaíonn sé seo an fhuinneog le stór sonraí do chuntais Bluesky a íoslódáil" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "Osclaíonn sé seo fuinneog le deimhniú an ríomhphoist" @@ -3018,7 +3644,7 @@ msgstr "Osclaíonn sé seo fuinneog le deimhniú an ríomhphoist" msgid "Opens modal for using custom domain" msgstr "Osclaíonn sé seo an fhuinneog le sainfhearann a úsáid" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Osclaíonn sé seo socruithe na modhnóireachta" @@ -3026,19 +3652,20 @@ msgstr "Osclaíonn sé seo socruithe na modhnóireachta" msgid "Opens password reset form" msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" -#: src/view/com/home/HomeHeaderLayout.web.tsx:77 src/view/screens/Feeds.tsx:416 +#: src/view/com/home/HomeHeaderLayout.web.tsx:77 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte a athrú" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte go léir" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "Osclaíonn sé seo an leathanach a bhfuil socruithe phasfhocal na haipe air" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "Osclaíonn sé seo roghanna don fhotha Following" @@ -3046,30 +3673,45 @@ msgstr "Osclaíonn sé seo roghanna don fhotha Following" msgid "Opens the linked website" msgstr "Osclaíonn sé seo an suíomh gréasáin atá nasctha" -#: src/view/screens/Settings/index.tsx:831 src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Osclaíonn sé seo leathanach an Storybook" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Osclaíonn sé seo logleabhar an chórais" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Osclaíonn sé seo roghanna na snáitheanna" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Rogha {0} as {numItems}" -#: src/components/dms/ReportDialog.tsx:181 src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:181 +#: src/components/ReportDialog/SubmitView.tsx:163 msgid "Optionally provide additional information below:" msgstr "Is féidir tuilleadh eolais a chur ar fáil thíos:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "Nó cuir na roghanna seo le chéile:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "Eile" @@ -3078,7 +3720,7 @@ msgstr "Eile" msgid "Other account" msgstr "Cuntas eile" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Eile…" @@ -3086,7 +3728,8 @@ msgstr "Eile…" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "Ta ár modhnóirí tar éis athbhreithniú a dhéanamh ar thuairiscí. Chinn siad gan ligean duit comhráite a úsáid ar Bluesky." -#: src/components/Lists.tsx:208 src/view/screens/NotFound.tsx:45 +#: src/components/Lists.tsx:208 +#: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Leathanach gan aimsiú" @@ -3094,11 +3737,14 @@ msgstr "Leathanach gan aimsiú" msgid "Page Not Found" msgstr "Leathanach gan aimsiú" -#: src/screens/Login/LoginForm.tsx:201 src/screens/Signup/StepInfo/index.tsx:102 src/view/com/modals/DeleteAccount.tsx:205 src/view/com/modals/DeleteAccount.tsx:212 +#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Pasfhocal" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "Athraíodh an pasfhocal" @@ -3114,7 +3760,7 @@ msgstr "Pasfhocal uasdátaithe!" msgid "Pause" msgstr "Sos" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "Daoine" @@ -3134,7 +3780,7 @@ msgstr "Tá cead de dhíth le rolla an cheamara a oscailt." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Ní bhfuarthas cead le rolla an cheamara a oscailt. Athraigh socruithe an chórais len é seo a chur ar fáil, le do thoil." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Peataí" @@ -3142,7 +3788,8 @@ msgstr "Peataí" msgid "Pictures meant for adults." msgstr "Pictiúir le haghaidh daoine fásta." -#: src/view/screens/ProfileFeed.tsx:287 src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Greamaigh le baile" @@ -3150,11 +3797,11 @@ msgstr "Greamaigh le baile" msgid "Pin to Home" msgstr "Greamaigh le Baile" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Fothaí greamaithe" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "Greamaithe le do chuid fothaí" @@ -3170,7 +3817,8 @@ msgstr "Seinn {0}" msgid "Play or pause the GIF" msgstr "Seinn nó stop an GIF" -#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" msgstr "Seinn an físeán" @@ -3210,7 +3858,7 @@ msgstr "Cuir focal, clib, nó frása inghlactha isteach le cur i bhfolach" msgid "Please enter your email." msgstr "Cuir isteach do sheoladh ríomhphoist, le do thoil." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Cuir isteach do phasfhocal freisin, le do thoil." @@ -3222,7 +3870,8 @@ msgstr "Abair linn, le do thoil, cén fáth a gcreideann tú gur chuir {0} an li msgid "Please explain why you think your chats were incorrectly disabled" msgstr "Mínigh, le do thoil, an fáth a gcreideann tú go bhfuil sé mícheart nach ligtear duit comhráite a úsáid" -#: src/lib/hooks/useAccountSwitcher.ts:48 src/lib/hooks/useAccountSwitcher.ts:58 +#: src/lib/hooks/useAccountSwitcher.ts:48 +#: src/lib/hooks/useAccountSwitcher.ts:58 msgid "Please sign in as @{0}" msgstr "Logáil isteach mar @{0}" @@ -3230,11 +3879,11 @@ msgstr "Logáil isteach mar @{0}" msgid "Please Verify Your Email" msgstr "Dearbhaigh do ríomhphost, le do thoil." -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Fan le lódáil ar fad do chárta naisc, le do thoil." -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Polaitíocht" @@ -3242,25 +3891,28 @@ msgstr "Polaitíocht" msgid "Porn" msgstr "Pornagrafaíocht" -#: src/view/com/composer/Composer.tsx:435 src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Postáil" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Postáil" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Postáil ó {0}" -#: src/Navigation.tsx:183 src/Navigation.tsx:190 src/Navigation.tsx:197 +#: src/Navigation.tsx:183 +#: src/Navigation.tsx:190 +#: src/Navigation.tsx:197 msgid "Post by @{0}" msgstr "Postáil ó @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Scriosadh an phostáil" @@ -3268,15 +3920,17 @@ msgstr "Scriosadh an phostáil" msgid "Post hidden" msgstr "Cuireadh an phostáil i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/components/moderation/ModerationDetailsDialog.tsx:97 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Postáil nach bhfuil le feiceáil de bharr focail a cuireadh i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/components/moderation/ModerationDetailsDialog.tsx:100 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Postáil a chuir tú i bhfolach" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Teanga postála" @@ -3284,7 +3938,8 @@ msgstr "Teanga postála" msgid "Post Languages" msgstr "Teangacha postála" -#: src/view/com/post-thread/PostThread.tsx:188 src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "Ní bhfuarthas an phostáil" @@ -3316,7 +3971,10 @@ msgstr "Brúigh le iarracht a thabhairt ar nascadh arís" msgid "Press to change hosting provider" msgstr "Brúigh leis an soláthraí óstála a athrú" -#: src/components/Error.tsx:85 src/components/Lists.tsx:93 src/screens/Messages/Conversation/MessageListError.tsx:24 src/screens/Signup/index.tsx:200 +#: src/components/Error.tsx:85 +#: src/components/Lists.tsx:93 +#: src/screens/Messages/Conversation/MessageListError.tsx:24 +#: src/screens/Signup/index.tsx:200 msgid "Press to retry" msgstr "Brúigh le iarracht eile a dhéanamh" @@ -3324,7 +3982,7 @@ msgstr "Brúigh le iarracht eile a dhéanamh" msgid "Previous image" msgstr "An íomhá roimhe seo" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Príomhtheanga" @@ -3332,11 +3990,16 @@ msgstr "Príomhtheanga" msgid "Prioritize Your Follows" msgstr "Tabhair Tosaíocht do Do Chuid Leantóirí" -#: src/view/screens/Settings/index.tsx:647 src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Príobháideacht" -#: src/Navigation.tsx:238 src/screens/Signup/StepInfo/Policies.tsx:56 src/view/screens/PrivacyPolicy.tsx:29 src/view/screens/Settings/index.tsx:927 src/view/shell/Drawer.tsx:284 +#: src/Navigation.tsx:238 +#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/view/screens/PrivacyPolicy.tsx:29 +#: src/view/screens/Settings/index.tsx:957 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Polasaí príobháideachta" @@ -3348,11 +4011,16 @@ msgstr "Roinn TDanna príobháideacha le úsáideoirí eile." msgid "Processing..." msgstr "Á phróiseáil..." -#: src/view/screens/DebugMod.tsx:894 src/view/screens/Profile.tsx:345 +#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/Profile.tsx:345 msgid "profile" msgstr "próifíl" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 src/view/shell/desktop/LeftNav.tsx:381 src/view/shell/Drawer.tsx:78 src/view/shell/Drawer.tsx:541 src/view/shell/Drawer.tsx:542 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:541 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Próifíl" @@ -3360,11 +4028,11 @@ msgstr "Próifíl" msgid "Profile updated" msgstr "Próifíl uasdátaithe" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Dearbhaigh do ríomhphost le do chuntas a chosaint." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Poiblí" @@ -3372,31 +4040,34 @@ msgstr "Poiblí" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Liostaí poiblí agus inroinnte d’úsáideoirí le cur i bhfolach nó le blocáil ar an mórchóir" -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Liostaí poiblí agus inroinnte atá in ann fothaí a bheathú" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Foilsigh an phostáil" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Foilsigh an freagra" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" -msgid "Quote post" -msgstr "Luaigh an phostáil seo" - -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Postáil athluaite" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Luaigh an phostáil seo" + #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Luaigh an phostáil seo" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Luaigh an phostáil seo" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -3406,14 +4077,26 @@ msgstr "Randamach" msgid "Ratios" msgstr "Cóimheasa" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "Fáth:" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "Cuardaigh a Rinneadh le Déanaí" +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:117 +#~ msgid "Recommended Feeds" +#~ msgstr "Fothaí molta" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 +#~ msgid "Recommended Users" +#~ msgstr "Cuntais mholta" + #: src/screens/Messages/Conversation/MessageListError.tsx:20 msgid "Reconnect" msgstr "Athnasc" @@ -3422,7 +4105,12 @@ msgstr "Athnasc" msgid "Reload conversations" msgstr "Athlódáil comhráite" -#: src/components/dialogs/MutedWords.tsx:288 src/view/com/feeds/FeedSourceCard.tsx:285 src/view/com/modals/ListAddRemoveUsers.tsx:268 src/view/com/modals/SelfLabel.tsx:84 src/view/com/modals/UserAddRemoveLists.tsx:219 src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/components/dialogs/MutedWords.tsx:288 +#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/SelfLabel.tsx:84 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Scrios" @@ -3430,7 +4118,7 @@ msgstr "Scrios" msgid "Remove account" msgstr "Bain an cuntas de" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "Bain an tAbhatár Amach" @@ -3438,7 +4126,13 @@ msgstr "Bain an tAbhatár Amach" msgid "Remove Banner" msgstr "Bain an Fógra Meirge Amach" -#: src/view/com/posts/FeedErrorMessage.tsx:169 src/view/com/posts/FeedShutdownMsg.tsx:113 src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:113 +#: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Bain an fotha de" @@ -3446,11 +4140,15 @@ msgstr "Bain an fotha de" msgid "Remove feed?" msgstr "An bhfuil fonn ort an fotha a bhaint?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 src/view/com/feeds/FeedSourceCard.tsx:234 src/view/screens/ProfileFeed.tsx:330 src/view/screens/ProfileFeed.tsx:336 src/view/screens/ProfileList.tsx:442 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/screens/ProfileFeed.tsx:330 +#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "É sin a bhaint de mo chuid fothaí?" @@ -3466,11 +4164,20 @@ msgstr "Bain réamhléiriú den íomhá" msgid "Remove mute word from your list" msgstr "Bain focal folaigh de do liosta" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "Bain an t-athfhriotal de" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Scrios an athphostáil" @@ -3478,15 +4185,18 @@ msgstr "Scrios an athphostáil" msgid "Remove this feed from your saved feeds" msgstr "Bain an fotha seo de do chuid fothaí sábháilte" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Baineadh den liosta é" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Baineadh de do chuid fothaí é" -#: src/view/com/posts/FeedShutdownMsg.tsx:44 src/view/screens/ProfileFeed.tsx:191 src/view/screens/ProfileList.tsx:319 +#: src/view/com/posts/FeedShutdownMsg.tsx:44 +#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Baineadh de do chuid fothaí é" @@ -3494,11 +4204,12 @@ msgstr "Baineadh de do chuid fothaí é" msgid "Removes default thumbnail from {0}" msgstr "Baineann sé seo an mhionsamhail réamhshocraithe de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Baineann sé seo an t-athfhriotal" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/posts/FeedShutdownMsg.tsx:126 +#: src/view/com/posts/FeedShutdownMsg.tsx:130 msgid "Replace with Discover" msgstr "Cuir an fotha Discover ina áit" @@ -3510,7 +4221,7 @@ msgstr "Freagraí" msgid "Replies to this thread are disabled" msgstr "Ní féidir freagraí a thabhairt ar an gcomhrá seo" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Freagair" @@ -3519,20 +4230,31 @@ msgstr "Freagair" msgid "Reply Filters" msgstr "Scagairí freagra" -#: src/view/com/post/Post.tsx:176 src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:NaN +#~ msgctxt "description" +#~ msgid "Reply to <0/>" +#~ msgstr "Freagra ar <0/>" + +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Freagra ar <0><1/>" -#: src/components/dms/MessageMenu.tsx:107 src/components/dms/MessagesListBlockedFooter.tsx:77 src/components/dms/MessagesListBlockedFooter.tsx:84 +#: src/components/dms/MessageMenu.tsx:132 +#: src/components/dms/MessagesListBlockedFooter.tsx:77 +#: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "Tuairiscigh" -#: src/view/com/profile/ProfileMenu.tsx:319 src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Déan gearán faoi chuntas" -#: src/components/dms/ConvoMenu.tsx:195 src/components/dms/ConvoMenu.tsx:198 src/components/dms/ReportConversationPrompt.tsx:18 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 +#: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "Tuairiscigh an comhrá seo" @@ -3540,19 +4262,21 @@ msgstr "Tuairiscigh an comhrá seo" msgid "Report dialog" msgstr "Tuairiscigh comhrá" -#: src/view/screens/ProfileFeed.tsx:347 src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:347 +#: src/view/screens/ProfileFeed.tsx:349 msgid "Report feed" msgstr "Déan gearán faoi fhotha" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Déan gearán faoi liosta" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "Tuairiscigh an teachtaireacht seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Déan gearán faoi phostáil" @@ -3568,7 +4292,9 @@ msgstr "Déan gearán faoin fhotha seo" msgid "Report this list" msgstr "Déan gearán faoin liosta seo" -#: src/components/dms/ReportDialog.tsx:47 src/components/dms/ReportDialog.tsx:140 src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/dms/ReportDialog.tsx:47 +#: src/components/dms/ReportDialog.tsx:140 +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "Tuairiscigh an teachtaireacht seo" @@ -3580,16 +4306,21 @@ msgstr "Déan gearán faoin phostáil seo" msgid "Report this user" msgstr "Déan gearán faoin úsáideoir seo" -#: src/view/com/modals/Repost.tsx:44 src/view/com/modals/Repost.tsx:49 src/view/com/modals/Repost.tsx:54 src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Athphostáil nó luaigh postáil" @@ -3597,27 +4328,33 @@ msgstr "Athphostáil nó luaigh postáil" msgid "Reposted By" msgstr "Athphostáilte ag" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "Athphostáilte ag {0}" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:214 +#~ msgid "Reposted by <0/>" +#~ msgstr "Athphostáilte ag <0/>" + +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Athphostáilte ag <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "— d'athphostáil sé/sí do phostáil" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Athphostálacha den phostáil seo" -#: src/view/com/modals/ChangeEmail.tsx:176 src/view/com/modals/ChangeEmail.tsx:178 +#: src/view/com/modals/ChangeEmail.tsx:176 +#: src/view/com/modals/ChangeEmail.tsx:178 msgid "Request Change" msgstr "Iarr Athrú" -#: src/view/com/modals/ChangePassword.tsx:243 src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Iarr Cód" @@ -3633,19 +4370,21 @@ msgstr "Bíodh cód ríomhphoist ag teastáil chun logáil isteach" msgid "Required for this provider" msgstr "Riachtanach don soláthraí seo" -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 src/view/screens/Settings/DisableEmail2FADialog.tsx:171 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:171 msgid "Resend email" msgstr "Athsheol an ríomhphost" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Cód athshocraithe" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Cód Athshocraithe" -#: src/view/screens/Settings/index.tsx:870 src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Athshocraigh an próiseas cláraithe" @@ -3653,15 +4392,16 @@ msgstr "Athshocraigh an próiseas cláraithe" msgid "Reset password" msgstr "Athshocraigh an pasfhocal" -#: src/view/screens/Settings/index.tsx:850 src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Athshocraigh na roghanna" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Athshocraíonn sé seo an clárú" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Athshocraíonn sé seo na roghanna" @@ -3669,15 +4409,27 @@ msgstr "Athshocraíonn sé seo na roghanna" msgid "Retries login" msgstr "Baineann sé seo triail eile as an logáil isteach" -#: src/view/com/util/error/ErrorMessage.tsx:57 src/view/com/util/error/ErrorScreen.tsx:74 +#: src/view/com/util/error/ErrorMessage.tsx:57 +#: src/view/com/util/error/ErrorScreen.tsx:74 msgid "Retries the last action, which errored out" msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" -#: src/components/dms/MessageItem.tsx:227 src/components/Error.tsx:90 src/components/Lists.tsx:104 src/screens/Login/LoginForm.tsx:288 src/screens/Login/LoginForm.tsx:295 src/screens/Messages/Conversation/MessageListError.tsx:25 src/screens/Onboarding/StepInterests/index.tsx:236 src/screens/Onboarding/StepInterests/index.tsx:239 src/screens/Signup/index.tsx:207 src/view/com/util/error/ErrorMessage.tsx:55 src/view/com/util/error/ErrorScreen.tsx:72 +#: src/components/dms/MessageItem.tsx:241 +#: src/components/Error.tsx:90 +#: src/components/Lists.tsx:104 +#: src/screens/Login/LoginForm.tsx:288 +#: src/screens/Login/LoginForm.tsx:295 +#: src/screens/Messages/Conversation/MessageListError.tsx:25 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Signup/index.tsx:207 +#: src/view/com/util/error/ErrorMessage.tsx:55 +#: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "Bain triail eile as" -#: src/components/Error.tsx:98 src/view/screens/ProfileList.tsx:970 +#: src/components/Error.tsx:98 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Fill ar an leathanach roimhe seo" @@ -3685,15 +4437,22 @@ msgstr "Fill ar an leathanach roimhe seo" msgid "Returns to home page" msgstr "Filleann sé seo abhaile" -#: src/view/screens/NotFound.tsx:58 src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/NotFound.tsx:58 +#: src/view/screens/ProfileFeed.tsx:112 msgid "Returns to previous page" msgstr "Filleann sé seo ar an leathanach roimhe seo" -#: src/components/dialogs/BirthDateSettings.tsx:125 src/view/com/composer/GifAltText.tsx:163 src/view/com/composer/GifAltText.tsx:169 src/view/com/modals/ChangeHandle.tsx:168 src/view/com/modals/CreateOrEditList.tsx:340 src/view/com/modals/EditProfile.tsx:225 +#: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/view/com/composer/GifAltText.tsx:163 +#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/modals/ChangeHandle.tsx:168 +#: src/view/com/modals/CreateOrEditList.tsx:326 +#: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Sábháil" -#: src/view/com/lightbox/Lightbox.tsx:133 src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Sábháil" @@ -3718,11 +4477,12 @@ msgstr "Sábháil an leasainm nua" msgid "Save image crop" msgstr "Sábháil an pictiúr bearrtha" -#: src/view/screens/ProfileFeed.tsx:331 src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 msgid "Save to my feeds" msgstr "Sábháil i mo chuid fothaí" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Fothaí Sábháilte" @@ -3730,7 +4490,12 @@ msgstr "Fothaí Sábháilte" msgid "Saved to your camera roll" msgstr "Sábháladh i do rolla ceamara é" -#: src/view/screens/ProfileFeed.tsx:200 src/view/screens/ProfileList.tsx:299 +#: src/view/com/lightbox/Lightbox.tsx:81 +#~ msgid "Saved to your camera roll." +#~ msgstr "Sábháilte i do rolla ceamara." + +#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Sábháilte le mo chuid fothaí" @@ -3750,15 +4515,29 @@ msgstr "Sábhálann sé seo na socruithe le haghaidh íomhánna a laghdú" msgid "Say hello!" msgstr "Abair heileo!" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Eolaíocht" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Fill ar an mbarr" -#: src/components/dms/NewChatDialog/index.tsx:270 src/Navigation.tsx:505 src/view/com/auth/LoggedOut.tsx:123 src/view/com/modals/ListAddRemoveUsers.tsx:75 src/view/com/util/forms/SearchInput.tsx:67 src/view/com/util/forms/SearchInput.tsx:79 src/view/screens/Search/Search.tsx:444 src/view/screens/Search/Search.tsx:757 src/view/screens/Search/Search.tsx:785 src/view/shell/bottom-bar/BottomBar.tsx:179 src/view/shell/desktop/LeftNav.tsx:343 src/view/shell/desktop/Search.tsx:194 src/view/shell/desktop/Search.tsx:203 src/view/shell/Drawer.tsx:393 src/view/shell/Drawer.tsx:394 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 +#: src/view/com/auth/LoggedOut.tsx:123 +#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/util/forms/SearchInput.tsx:67 +#: src/view/com/util/forms/SearchInput.tsx:79 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/Search.tsx:194 +#: src/view/shell/desktop/Search.tsx:203 +#: src/view/shell/Drawer.tsx:393 +#: src/view/shell/Drawer.tsx:394 msgid "Search" msgstr "Cuardaigh" @@ -3766,7 +4545,7 @@ msgstr "Cuardaigh" msgid "Search for \"{query}\"" msgstr "Déan cuardach ar “{query}”" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "Déan cuardach ar \"{searchText}\"" @@ -3778,19 +4557,24 @@ msgstr "Lorg na postálacha uile le @{authorHandle} leis an gclib {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Lorg na postálacha uile leis an gclib {displayTag}" -#: src/view/com/auth/LoggedOut.tsx:105 src/view/com/auth/LoggedOut.tsx:106 src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/auth/LoggedOut.tsx:105 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cuardaigh úsáideoirí" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "Cuardaigh GIFanna" -#: src/components/dms/NewChatDialog/index.tsx:290 src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "Cuardaigh próifílí" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Cuardaigh Tenor" @@ -3814,14 +4598,18 @@ msgstr "Féach na postálacha <0>{displayTag}" msgid "See <0>{displayTag} posts by this user" msgstr "Féach na postálacha <0>{displayTag} leis an úsáideoir seo" -#: src/view/com/notifications/FeedItem.tsx:411 src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "Féach ar an bpróifíl" +#: src/view/com/notifications/FeedItem.tsx:NaN +#~ msgid "See profile" +#~ msgstr "Féach ar an bpróifíl" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Féach ar an treoirleabhar seo" +#: src/view/com/auth/HomeLoggedOutCTA.tsx:40 +#~ msgid "See what's next" +#~ msgstr "Féach an chéad rud eile" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Roghnaigh {item}" @@ -3846,15 +4634,15 @@ msgstr "Roghnaigh emoji" msgid "Select from an existing account" msgstr "Roghnaigh ó chuntas atá ann" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "Roghnaigh GIF" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "Roghnaigh GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "Roghnaigh teangacha" @@ -3867,8 +4655,8 @@ msgid "Select option {i} of {numItems}" msgstr "Roghnaigh rogha {i} as {numItems}" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Roghnaigh cúpla cuntas le leanúint" +#~ msgid "Select some accounts below to follow" +#~ msgstr "Roghnaigh cúpla cuntas le leanúint" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -3883,18 +4671,18 @@ msgid "Select the service that hosts your data." msgstr "Roghnaigh an tseirbhís a óstálann do chuid sonraí." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Roghnaigh fothaí le leanúint ón liosta thíos" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Roghnaigh fothaí le leanúint ón liosta thíos" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Roghnaigh na rudaí ba mhaith leat a fheiceáil (nó gan a fheiceáil), agus leanfaimid ar aghaidh as sin" +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Roghnaigh na rudaí ba mhaith leat a fheiceáil (nó gan a fheiceáil), agus leanfaimid ar aghaidh as sin" -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Roghnaigh na teangacha ba mhaith leat a fheiceáil i do chuid fothaí. Mura roghnaíonn tú, taispeánfar ábhar i ngach teanga duit." -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "Roghnaigh teanga an téacs a thaispeánfar san aip." @@ -3902,48 +4690,58 @@ msgstr "Roghnaigh teanga an téacs a thaispeánfar san aip." msgid "Select your date of birth" msgstr "Roghnaigh do dháta breithe" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Roghnaigh na rudaí a bhfuil suim agat iontu as na roghanna thíos" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Do rogha teanga nuair a dhéanfar aistriúchán ar ábhar i d'fhotha." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Roghnaigh do phríomhfhothaí algartamacha" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Roghnaigh do phríomhfhothaí algartamacha" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "Roghnaigh do chuid fothaí algartamacha tánaisteacha" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Roghnaigh do chuid fothaí algartamacha tánaisteacha" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" msgstr "Seol suíomh gréasáin spéisiúil!" -#: src/view/com/modals/VerifyEmail.tsx:210 src/view/com/modals/VerifyEmail.tsx:212 +#: src/view/com/modals/VerifyEmail.tsx:210 +#: src/view/com/modals/VerifyEmail.tsx:212 msgid "Send Confirmation Email" msgstr "Seol ríomhphost dearbhaithe" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "Seol ríomhphost" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "Seol ríomhphost" -#: src/view/shell/Drawer.tsx:328 src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:349 msgid "Send feedback" msgstr "Seol aiseolas" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "Seol teachtaireacht" -#: src/components/dms/ReportDialog.tsx:232 src/components/dms/ReportDialog.tsx:235 src/components/ReportDialog/SubmitView.tsx:216 src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + +#: src/components/dms/ReportDialog.tsx:232 +#: src/components/dms/ReportDialog.tsx:235 +#: src/components/ReportDialog/SubmitView.tsx:216 +#: src/components/ReportDialog/SubmitView.tsx:220 msgid "Send report" msgstr "Seol an tuairisc" @@ -3951,11 +4749,17 @@ msgstr "Seol an tuairisc" msgid "Send report to {0}" msgstr "Seol an tuairisc chuig {0}" -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 src/view/screens/Settings/DisableEmail2FADialog.tsx:122 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:122 msgid "Send verification email" msgstr "Seol ríomhphost dearbhaithe" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Seolann sé seo ríomhphost ina bhfuil cód dearbhaithe chun an cuntas a scriosadh" @@ -3999,23 +4803,23 @@ msgstr "Socraigh do chuntas" msgid "Sets Bluesky username" msgstr "Socraíonn sé seo d'ainm úsáideora ar Bluesky" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "Roghnaíonn sé seo an modh dorcha" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "Roghnaíonn sé seo an modh sorcha" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "Roghnaíonn sé seo scéim dathanna an chórais" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "Úsáideann sé seo an téama dorcha mar théama dorcha" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "Úsáideann sé seo an téama breacdhorcha mar théama dorcha" @@ -4035,7 +4839,11 @@ msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go hard" msgid "Sets image aspect ratio to wide" msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go leathan" -#: src/Navigation.tsx:146 src/view/screens/Settings/index.tsx:325 src/view/shell/desktop/LeftNav.tsx:389 src/view/shell/Drawer.tsx:558 src/view/shell/Drawer.tsx:559 +#: src/Navigation.tsx:146 +#: src/view/screens/Settings/index.tsx:332 +#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/Drawer.tsx:558 +#: src/view/shell/Drawer.tsx:559 msgid "Settings" msgstr "Socruithe" @@ -4052,7 +4860,12 @@ msgctxt "action" msgid "Share" msgstr "Comhroinn" -#: src/view/com/profile/ProfileMenu.tsx:215 src/view/com/profile/ProfileMenu.tsx:224 src/view/com/util/forms/PostDropdownBtn.tsx:266 src/view/com/util/forms/PostDropdownBtn.tsx:275 src/view/com/util/post-ctrls/PostCtrls.tsx:288 src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comhroinn" @@ -4064,15 +4877,19 @@ msgstr "Inis scéal suimiúil!" msgid "Share a fun fact!" msgstr "Roinn rud éigin fútsa féin!" -#: src/view/com/profile/ProfileMenu.tsx:373 src/view/com/util/forms/PostDropdownBtn.tsx:420 src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Comhroinn mar sin féin" -#: src/view/screens/ProfileFeed.tsx:357 src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:357 +#: src/view/screens/ProfileFeed.tsx:359 msgid "Share feed" msgstr "Comhroinn an fotha" -#: src/view/com/modals/LinkWarning.tsx:89 src/view/com/modals/LinkWarning.tsx:95 +#: src/view/com/modals/LinkWarning.tsx:89 +#: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Comhroinn Nasc" @@ -4084,19 +4901,28 @@ msgstr "Roinn an fotha is fearr leat!" msgid "Shares the linked website" msgstr "Roinneann sé seo na suíomh gréasáin atá nasctha" -#: src/components/moderation/ContentHider.tsx:115 src/components/moderation/LabelPreference.tsx:136 src/components/moderation/PostHider.tsx:118 src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/ContentHider.tsx:116 +#: src/components/moderation/LabelPreference.tsx:136 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Taispeáin" +#: src/view/screens/PreferencesFollowingFeed.tsx:68 +#~ msgid "Show all replies" +#~ msgstr "Taispeáin gach freagra" + #: src/view/com/util/post-embeds/GifEmbed.tsx:167 msgid "Show alt text" msgstr "Taispeáin an téacs malartach" -#: src/components/moderation/ScreenHider.tsx:169 src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/components/moderation/ScreenHider.tsx:172 msgid "Show anyway" msgstr "Taispeáin mar sin féin" -#: src/lib/moderation/useLabelBehaviorDescription.ts:27 src/lib/moderation/useLabelBehaviorDescription.ts:63 +#: src/lib/moderation/useLabelBehaviorDescription.ts:27 +#: src/lib/moderation/useLabelBehaviorDescription.ts:63 msgid "Show badge" msgstr "Taispeáin suaitheantas" @@ -4108,23 +4934,27 @@ msgstr "Taispeáin suaitheantas agus scag ó na fothaí é" msgid "Show follows similar to {0}" msgstr "Taispeáin cuntais cosúil le {0}" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "Taispeáin freagraí i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Níos lú den sórt seo" -#: src/view/com/post-thread/PostThreadItem.tsx:508 src/view/com/post/Post.tsx:213 src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Tuilleadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "Níos mó den sórt seo" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "Taispeáin freagraí balbhaithe" @@ -4137,16 +4967,16 @@ msgid "Show Quote Posts" msgstr "Taispeáin postálacha athluaite" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" +#~ msgid "Show quotes in Following" +#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -4157,28 +4987,33 @@ msgid "Show replies by people you follow before all other replies." msgstr "Taispeáin freagraí ó na daoine a leanann tú roimh aon fhreagra eile." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" +#~ msgid "Show replies in Following" +#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" +#~ msgid "Show replies in Following feed" +#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" + +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#~ msgid "Show replies with at least {value} {0}" +#~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "Taispeáin athphostálacha" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" +#~ msgid "Show reposts in Following" +#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" -#: src/components/moderation/ContentHider.tsx:68 src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Taispeáin an t-ábhar" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Taispeáin úsáideoirí" +#~ msgid "Show users" +#~ msgstr "Taispeáin úsáideoirí" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -4192,7 +5027,24 @@ msgstr "Taispeáin rabhadh agus scag ó na fothaí é" msgid "Shows posts from {0} in your feed" msgstr "Taispeánann sé seo postálacha ó {0} i d'fhotha" -#: src/components/dialogs/Signin.tsx:97 src/components/dialogs/Signin.tsx:99 src/screens/Login/index.tsx:100 src/screens/Login/index.tsx:119 src/screens/Login/LoginForm.tsx:154 src/view/com/auth/SplashScreen.tsx:63 src/view/com/auth/SplashScreen.tsx:72 src/view/com/auth/SplashScreen.web.tsx:112 src/view/com/auth/SplashScreen.web.tsx:121 src/view/shell/bottom-bar/BottomBar.tsx:312 src/view/shell/bottom-bar/BottomBar.tsx:313 src/view/shell/bottom-bar/BottomBar.tsx:315 src/view/shell/bottom-bar/BottomBarWeb.tsx:181 src/view/shell/bottom-bar/BottomBarWeb.tsx:182 src/view/shell/bottom-bar/BottomBarWeb.tsx:184 src/view/shell/NavSignupCard.tsx:69 src/view/shell/NavSignupCard.tsx:70 src/view/shell/NavSignupCard.tsx:72 +#: src/components/dialogs/Signin.tsx:97 +#: src/components/dialogs/Signin.tsx:99 +#: src/screens/Login/index.tsx:100 +#: src/screens/Login/index.tsx:119 +#: src/screens/Login/LoginForm.tsx:154 +#: src/view/com/auth/SplashScreen.tsx:63 +#: src/view/com/auth/SplashScreen.tsx:72 +#: src/view/com/auth/SplashScreen.web.tsx:112 +#: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:315 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/NavSignupCard.tsx:69 +#: src/view/shell/NavSignupCard.tsx:70 +#: src/view/shell/NavSignupCard.tsx:72 msgid "Sign in" msgstr "Logáil isteach" @@ -4212,11 +5064,20 @@ msgstr "Logáil isteach nó cláraigh chun páirt a ghlacadh sa chomhrá!" msgid "Sign into Bluesky or create a new account" msgstr "Logáil isteach i Bluesky nó cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:127 src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Logáil amach" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:303 src/view/shell/bottom-bar/BottomBar.tsx:305 src/view/shell/bottom-bar/BottomBarWeb.tsx:171 src/view/shell/bottom-bar/BottomBarWeb.tsx:172 src/view/shell/bottom-bar/BottomBarWeb.tsx:174 src/view/shell/NavSignupCard.tsx:60 src/view/shell/NavSignupCard.tsx:61 src/view/shell/NavSignupCard.tsx:63 +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 +#: src/view/shell/bottom-bar/BottomBar.tsx:305 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/NavSignupCard.tsx:60 +#: src/view/shell/NavSignupCard.tsx:61 +#: src/view/shell/NavSignupCard.tsx:63 msgid "Sign up" msgstr "Cláraigh" @@ -4224,31 +5085,33 @@ msgstr "Cláraigh" msgid "Sign up or sign in to join the conversation" msgstr "Cláraigh nó logáil isteach chun páirt a ghlacadh sa chomhrá" -#: src/components/moderation/ScreenHider.tsx:97 src/lib/moderation/useGlobalLabelStrings.ts:28 +#: src/components/moderation/ScreenHider.tsx:97 +#: src/lib/moderation/useGlobalLabelStrings.ts:28 msgid "Sign-in Required" msgstr "Caithfidh tú logáil isteach" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Logáilte isteach mar" -#: src/lib/hooks/useAccountSwitcher.ts:44 src/screens/Login/ChooseAccountForm.tsx:60 +#: src/lib/hooks/useAccountSwitcher.ts:44 +#: src/screens/Login/ChooseAccountForm.tsx:60 msgid "Signed in as @{0}" msgstr "Logáilte isteach mar @{0}" -#: src/screens/Onboarding/StepInterests/index.tsx:250 src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Ná bac leis" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Ná bac leis an bpróiseas seo" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Forbairt Bogearraí" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "Tá daoine áirithe in ann freagra a thabhairt" @@ -4256,11 +5119,19 @@ msgstr "Tá daoine áirithe in ann freagra a thabhairt" msgid "Something went wrong" msgstr "Theip ar rud éigin" -#: src/components/ReportDialog/index.tsx:59 src/screens/Moderation/index.tsx:114 src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + +#: src/components/ReportDialog/index.tsx:59 +#: src/screens/Moderation/index.tsx:114 +#: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." -#: src/App.native.tsx:85 src/App.web.tsx:74 +#: src/App.native.tsx:85 +#: src/App.web.tsx:74 msgid "Sorry! Your session expired. Please log in again." msgstr "Ár leithscéal. Chuaigh do sheisiún i léig. Ní mór duit logáil isteach arís." @@ -4272,11 +5143,16 @@ msgstr "Sórtáil freagraí" msgid "Sort replies to the same post by:" msgstr "Sórtáil freagraí ar an bpostáil chéanna de réir:" +#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#~ msgid "Source:" +#~ msgstr "Foinse:" + #: src/components/moderation/LabelsOnMeDialog.tsx:170 msgid "Source: <0>{0}" msgstr "Foinse: <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:66 +#: src/lib/moderation/useReportOptions.ts:79 msgid "Spam" msgstr "Turscar" @@ -4284,7 +5160,7 @@ msgstr "Turscar" msgid "Spam; excessive mentions or replies" msgstr "Turscar; an iomarca tagairtí nó freagraí" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Spórt" @@ -4292,11 +5168,11 @@ msgstr "Spórt" msgid "Square" msgstr "Cearnóg" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "Tosaigh comhrá nua" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "Tosaigh comhrá le {displayName}" @@ -4304,27 +5180,39 @@ msgstr "Tosaigh comhrá le {displayName}" msgid "Start chatting" msgstr "Tosaigh ag comhrá" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:862 +#~ msgid "Status page" +#~ msgstr "Leathanach stádais" + +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "Leathanach Stádais" +#: src/screens/Signup/index.tsx:145 +#~ msgid "Step" +#~ msgstr "Céim" + #: src/screens/Signup/index.tsx:154 msgid "Step {0} of {1}" msgstr "Céim {0} as {1}" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Stóráil scriosta, tá ort an aip a atosú anois." -#: src/Navigation.tsx:218 src/view/screens/Settings/index.tsx:833 +#: src/Navigation.tsx:218 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 src/components/moderation/LabelsOnMeDialog.tsx:293 src/screens/Messages/Conversation/ChatDisabled.tsx:142 src/screens/Messages/Conversation/ChatDisabled.tsx:143 +#: src/components/moderation/LabelsOnMeDialog.tsx:292 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:142 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Seol" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Liostáil" @@ -4336,19 +5224,19 @@ msgstr "Glac síntiús le @{0} leis na lipéid seo a úsáid:" msgid "Subscribe to Labeler" msgstr "Glac síntiús le lipéadóir" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "Liostáil leis an bhfotha {0}" +#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:NaN +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Liostáil leis an bhfotha {0}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "Glac síntiús leis an lipéadóir seo" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Liostáil leis an liosta seo" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Cuntais le leanúint" @@ -4360,27 +5248,30 @@ msgstr "Molta duit" msgid "Suggestive" msgstr "Gáirsiúil" -#: src/Navigation.tsx:233 src/view/screens/Support.tsx:30 src/view/screens/Support.tsx:33 +#: src/Navigation.tsx:233 +#: src/view/screens/Support.tsx:30 +#: src/view/screens/Support.tsx:33 msgid "Support" msgstr "Tacaíocht" -#: src/components/dialogs/SwitchAccount.tsx:47 src/components/dialogs/SwitchAccount.tsx:50 +#: src/components/dialogs/SwitchAccount.tsx:47 +#: src/components/dialogs/SwitchAccount.tsx:50 msgid "Switch Account" msgstr "Athraigh an cuntas" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Athraigh go {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Athraíonn sé seo an cuntas beo" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "Córas" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Logleabhar an chórais" @@ -4400,7 +5291,7 @@ msgstr "Ard" msgid "Tap to view fully" msgstr "Tapáil leis an rud iomlán a fheiceáil" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Teic" @@ -4408,15 +5299,21 @@ msgstr "Teic" msgid "Tell a joke!" msgstr "Inis scéal grinn!" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Téarmaí" -#: src/Navigation.tsx:243 src/screens/Signup/StepInfo/Policies.tsx:49 src/view/screens/Settings/index.tsx:921 src/view/screens/TermsOfService.tsx:29 src/view/shell/Drawer.tsx:278 +#: src/Navigation.tsx:243 +#: src/screens/Signup/StepInfo/Policies.tsx:49 +#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/TermsOfService.tsx:29 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Téarmaí Seirbhíse" -#: src/lib/moderation/useReportOptions.ts:59 src/lib/moderation/useReportOptions.ts:93 src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 msgid "Terms used violate community standards" msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" @@ -4424,11 +5321,13 @@ msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" msgid "text" msgstr "téacs" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 src/screens/Messages/Conversation/ChatDisabled.tsx:108 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Réimse téacs" -#: src/components/dms/ReportDialog.tsx:132 src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:132 +#: src/components/ReportDialog/SubmitView.tsx:78 msgid "Thank you. Your report has been sent." msgstr "Go raibh maith agat. Seoladh do thuairisc." @@ -4440,10 +5339,15 @@ msgstr "Ina bhfuil an méid seo a leanas:" msgid "That handle is already taken." msgstr "Tá an leasainm sin in úsáid cheana féin." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 src/view/com/profile/ProfileMenu.tsx:349 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Beidh an cuntas seo in ann caidreamh a dhéanamh leat tar éis duit é a dhíbhlocáil" +#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#~ msgid "the author" +#~ msgstr "an t-údar" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" @@ -4468,7 +5372,8 @@ msgstr "Cuireadh na lipéid seo a leanas le do chuid ábhair." msgid "The following steps will help customize your Bluesky experience." msgstr "Cuideoidh na céimeanna seo a leanas leat Bluesky a chur in oiriúint duit féin." -#: src/view/com/post-thread/PostThread.tsx:189 src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "Is féidir gur scriosadh an phostáil seo." @@ -4485,10 +5390,15 @@ msgid "The Terms of Service have been moved to" msgstr "Bogadh ár dTéarmaí Seirbhíse go dtí" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Tá a lán fothaí ann le blaiseadh:" +#~ msgid "There are many feeds to try:" +#~ msgstr "Tá a lán fothaí ann le blaiseadh:" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 src/view/screens/ProfileFeed.tsx:541 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 +#: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." @@ -4496,27 +5406,36 @@ msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seice msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Bhí fadhb ann maidir leis an bhfotha seo a bhaint. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." -#: src/view/com/posts/FeedShutdownMsg.tsx:52 src/view/com/posts/FeedShutdownMsg.tsx:70 src/view/screens/ProfileFeed.tsx:205 +#: src/view/com/posts/FeedShutdownMsg.tsx:52 +#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/screens/ProfileFeed.tsx:205 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le huasdátú do chuid fothaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." -#: src/view/screens/ProfileFeed.tsx:233 src/view/screens/ProfileList.tsx:302 src/view/screens/ProfileList.tsx:321 src/view/screens/SavedFeeds.tsx:236 src/view/screens/SavedFeeds.tsx:262 src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh leis an bhfreastalaí" -#: src/view/com/feeds/FeedSourceCard.tsx:114 src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le do fhreastálaí" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bhí fadhb ann maidir le fógraí a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail eile a bhaint as." @@ -4524,41 +5443,58 @@ msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail e msgid "There was an issue fetching the list. Tap here to try again." msgstr "Bhí fadhb ann maidir leis an liosta a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Bhí fadhb ann maidir le do chuid liostaí a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/components/dms/ReportDialog.tsx:220 src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:220 +#: src/components/ReportDialog/SubmitView.tsx:83 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Níor seoladh do thuairisc. Seiceáil do nasc leis an idirlíon, le do thoil." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Bhí fadhb ann maidir le do chuid roghanna a shioncronú leis an bhfreastalaí" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Bhí fadhb ann maidir le do chuid roghanna a shioncronú leis an bhfreastalaí" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" msgstr "Bhí fadhb ann maidir le do chuid pasfhocal don aip a fháil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 src/view/com/post-thread/PostThreadFollowBtn.tsx:99 src/view/com/post-thread/PostThreadFollowBtn.tsx:111 src/view/com/profile/ProfileMenu.tsx:107 src/view/com/profile/ProfileMenu.tsx:118 src/view/com/profile/ProfileMenu.tsx:133 src/view/com/profile/ProfileMenu.tsx:144 src/view/com/profile/ProfileMenu.tsx:158 src/view/com/profile/ProfileMenu.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Bhí fadhb ann! {0}" -#: src/view/screens/ProfileList.tsx:334 src/view/screens/ProfileList.tsx:348 src/view/screens/ProfileList.tsx:362 src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bhí fadhb ann. Seiceáil do cheangal leis an idirlíon, le do thoil, agus bain triail eile as." -#: src/components/dialogs/GifSelect.tsx:290 src/view/com/util/ErrorBoundary.tsx:57 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 +#: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "D’éirigh fadhb gan choinne leis an aip. Abair linn, le do thoil, má tharla sé sin duit!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Tá ráchairt ar Bluesky le déanaí! Cuirfidh muid do chuntas ag obair chomh luath agus is féidir." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Is cuntais iad seo a bhfuil a lán leantóirí acu. Is féidir go dtaitneoidh siad leat." +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Is cuntais iad seo a bhfuil a lán leantóirí acu. Is féidir go dtaitneoidh siad leat." #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -4596,7 +5532,8 @@ msgstr "Chuir na modhnóirí foláireamh ginearálta leis an ábhar seo." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Tá an t-ábhar seo ar fáil ó {0}. An bhfuil fonn ort na meáin sheachtracha a thaispeáint?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Níl an t-ábhar seo le feiceáil toisc gur bhlocáil duine de na húsáideoirí an duine eile." @@ -4604,7 +5541,7 @@ msgstr "Níl an t-ábhar seo le feiceáil toisc gur bhlocáil duine de na húsá msgid "This content is not viewable without a Bluesky account." msgstr "Níl an t-ábhar seo le feiceáil gan chuntas Bluesky." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Tá an ghné seo á tástáil fós. Tig leat níos mó faoi chartlanna easpórtáilte a léamh sa <0>bhlagphost seo." @@ -4612,7 +5549,9 @@ msgstr "Tá an ghné seo á tástáil fós. Tig leat níos mó faoi chartlanna e msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Tá ráchairt an-mhór ar an bhfotha seo faoi láthair. Níl sé ar fáil anois díreach dá bhrí sin. Bain triail eile as níos déanaí, le do thoil." -#: src/screens/Profile/Sections/Feed.tsx:59 src/view/screens/ProfileFeed.tsx:471 src/view/screens/ProfileList.tsx:728 +#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Tá an fotha seo folamh!" @@ -4632,6 +5571,10 @@ msgstr "Ní roinntear an t-eolas seo le húsáideoirí eile." msgid "This is important in case you ever need to change your email or reset your password." msgstr "Tá sé seo tábhachtach má bhíonn ort do ríomhphost nó do phasfhocal a athrú." +#: src/components/moderation/ModerationDetailsDialog.tsx:124 +#~ msgid "This label was applied by {0}." +#~ msgstr "Cuireadh an lipéad seo ag {0}." + #: src/components/moderation/ModerationDetailsDialog.tsx:127 msgid "This label was applied by <0>{0}." msgstr "Chuir <0>{0} an lipéad seo leis." @@ -4652,7 +5595,7 @@ msgstr "Ní dúirt an lipéadóir seo céard iad na lipéid a fhoilsíonn sé, a msgid "This link is taking you to the following website:" msgstr "Téann an nasc seo go dtí an suíomh idirlín seo:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "Tá an liosta seo folamh!" @@ -4664,19 +5607,20 @@ msgstr "Níl an tseirbhís modhnóireachta ar fáil. Féach tuilleadh sonraí th msgid "This name is already in use" msgstr "Tá an t-ainm seo in úsáid cheana féin" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phostáil seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Ní bheidh an phostáil seo le feiceáil ar do chuid fothaí." -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phróifíl seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." @@ -4696,7 +5640,8 @@ msgstr "Níl aon leantóirí ag an úsáideoir seo." msgid "This user has blocked you" msgstr "Tá tú blocáilte ag an úsáideoir seo." -#: src/components/moderation/ModerationDetailsDialog.tsx:72 src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Tá an t-úsáideoir seo tar éis thú a bhlocáil. Ní féidir leat a gcuid ábhair a fheiceáil." @@ -4716,15 +5661,20 @@ msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a chuir tú i bhfolach. msgid "This user isn't following anyone." msgstr "Níl éinne á leanúint ag an úsáideoir seo." +#: src/view/com/modals/SelfLabel.tsx:137 +#~ msgid "This warning is only available for posts with media attached." +#~ msgstr "Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." + #: src/components/dialogs/MutedWords.tsx:285 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar ais níos déanaí." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "Roghanna snáitheanna" -#: src/view/screens/PreferencesThreads.tsx:53 src/view/screens/Settings/index.tsx:597 +#: src/view/screens/PreferencesThreads.tsx:53 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Roghanna Snáitheanna" @@ -4752,7 +5702,7 @@ msgstr "Cé chuige ar mhaith leat an tuairisc seo a sheoladh?" msgid "Toggle between muted word options." msgstr "Scoránaigh idir na roghanna maidir le focail atá le cur i bhfolach." -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Scoránaigh an bosca anuas" @@ -4760,7 +5710,8 @@ msgstr "Scoránaigh an bosca anuas" msgid "Toggle to enable or disable adult content" msgstr "Scoránaigh le ábhar do dhaoine fásta a cheadú nó gan a cheadú" -#: src/screens/Hashtag.tsx:88 src/view/screens/Search/Search.tsx:359 +#: src/screens/Hashtag.tsx:88 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "Barr" @@ -4768,7 +5719,12 @@ msgstr "Barr" msgid "Transformations" msgstr "Trasfhoirmithe" -#: src/view/com/post-thread/PostThreadItem.tsx:645 src/view/com/post-thread/PostThreadItem.tsx:647 src/view/com/util/forms/PostDropdownBtn.tsx:248 src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Aistrigh" @@ -4777,11 +5733,11 @@ msgctxt "action" msgid "Try again" msgstr "Bain triail eile as" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Fíordheimhniú déshraithe (2FA)" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "Scríobh do theachtaireacht anseo" @@ -4789,19 +5745,31 @@ msgstr "Scríobh do theachtaireacht anseo" msgid "Type:" msgstr "Clóscríobh:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Díbhlocáil an liosta" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" -#: src/screens/Login/ForgotPasswordForm.tsx:74 src/screens/Login/index.tsx:78 src/screens/Login/LoginForm.tsx:142 src/screens/Login/SetNewPasswordForm.tsx:77 src/screens/Signup/index.tsx:66 src/view/com/modals/ChangePassword.tsx:72 +#: src/screens/Login/ForgotPasswordForm.tsx:74 +#: src/screens/Login/index.tsx:78 +#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/SetNewPasswordForm.tsx:77 +#: src/screens/Signup/index.tsx:66 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Ní féidir teagmháil a dhéanamh le do sheirbhís. Seiceáil do cheangal leis an idirlíon, le do thoil." -#: src/components/dms/MessagesListBlockedFooter.tsx:89 src/components/dms/MessagesListBlockedFooter.tsx:96 src/components/dms/MessagesListBlockedFooter.tsx:104 src/components/dms/MessagesListBlockedFooter.tsx:111 src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 src/view/com/profile/ProfileMenu.tsx:361 src/view/screens/ProfileList.tsx:625 +#: src/components/dms/MessagesListBlockedFooter.tsx:89 +#: src/components/dms/MessagesListBlockedFooter.tsx:96 +#: src/components/dms/MessagesListBlockedFooter.tsx:104 +#: src/components/dms/MessagesListBlockedFooter.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Díbhlocáil" @@ -4810,19 +5778,24 @@ msgctxt "action" msgid "Unblock" msgstr "Díbhlocáil" -#: src/components/dms/ConvoMenu.tsx:186 src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "Díbhlocáil an cuntas" -#: src/view/com/profile/ProfileMenu.tsx:299 src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Díbhlocáil an cuntas" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 src/view/com/profile/ProfileMenu.tsx:343 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "An bhfuil fonn ort an cuntas seo a dhíbhlocáil?" -#: src/view/com/modals/Repost.tsx:43 src/view/com/modals/Repost.tsx:56 src/view/com/util/post-ctrls/RepostButton.tsx:60 src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Cuir stop leis an athphostáil" @@ -4839,15 +5812,21 @@ msgstr "Dílean" msgid "Unfollow {0}" msgstr "Dílean {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Dílean an cuntas seo" +#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 +#~ msgid "Unlike" +#~ msgstr "Dímhol" + #: src/view/screens/ProfileFeed.tsx:570 msgid "Unlike this feed" msgstr "Dímhol an fotha seo" -#: src/components/TagMenu/index.tsx:249 src/view/screens/ProfileList.tsx:632 +#: src/components/TagMenu/index.tsx:249 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Ná coinnigh i bhfolach" @@ -4855,7 +5834,8 @@ msgstr "Ná coinnigh i bhfolach" msgid "Unmute {truncatedTag}" msgstr "Ná coinnigh {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:278 src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Ná coinnigh an cuntas seo i bhfolach níos mó" @@ -4863,15 +5843,17 @@ msgstr "Ná coinnigh an cuntas seo i bhfolach níos mó" msgid "Unmute all {displayTag} posts" msgstr "Ná coinnigh aon phostáil {displayTag} i bhfolach" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "Díbhalbhaigh an comhrá seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Ná coinnigh an snáithe seo i bhfolach níos mó" -#: src/view/screens/ProfileFeed.tsx:290 src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Díghreamaigh" @@ -4879,11 +5861,11 @@ msgstr "Díghreamaigh" msgid "Unpin from home" msgstr "Díghreamaigh ón mbaile" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Díghreamaigh an liosta modhnóireachta" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "Díghreamaithe ó do chuid fothaí" @@ -4895,11 +5877,12 @@ msgstr "Díliostáil" msgid "Unsubscribe from this labeler" msgstr "Díliostáil ón lipéadóir seo" -#: src/lib/moderation/useReportOptions.ts:71 src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:71 +#: src/lib/moderation/useReportOptions.ts:84 msgid "Unwanted Sexual Content" msgstr "Ábhar graosta nach mian liom" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Uasdátú {displayName} sna Liostaí" @@ -4911,7 +5894,7 @@ msgstr "Déan uasdátú go {handle}" msgid "Updating..." msgstr "Á uasdátú…" -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "Uaslódáil grianghraf in ionad" @@ -4919,15 +5902,22 @@ msgstr "Uaslódáil grianghraf in ionad" msgid "Upload a text file to:" msgstr "Uaslódáil comhad téacs chuig:" -#: src/view/com/util/UserAvatar.tsx:338 src/view/com/util/UserAvatar.tsx:341 src/view/com/util/UserBanner.tsx:123 src/view/com/util/UserBanner.tsx:126 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserBanner.tsx:123 +#: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Uaslódáil ó Cheamara" -#: src/view/com/util/UserAvatar.tsx:355 src/view/com/util/UserBanner.tsx:140 +#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Uaslódáil ó Chomhaid" -#: src/view/com/util/UserAvatar.tsx:349 src/view/com/util/UserAvatar.tsx:353 src/view/com/util/UserBanner.tsx:134 src/view/com/util/UserBanner.tsx:138 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserBanner.tsx:134 +#: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" msgstr "Uaslódáil ó Leabharlann" @@ -4947,11 +5937,13 @@ msgstr "Bain feidhm as bsky.social mar sholáthraí óstála" msgid "Use default provider" msgstr "Úsáid an soláthraí réamhshocraithe" -#: src/view/com/modals/InAppBrowserConsent.tsx:56 src/view/com/modals/InAppBrowserConsent.tsx:58 +#: src/view/com/modals/InAppBrowserConsent.tsx:56 +#: src/view/com/modals/InAppBrowserConsent.tsx:58 msgid "Use in-app browser" msgstr "Úsáid an brabhsálaí san aip seo" -#: src/view/com/modals/InAppBrowserConsent.tsx:66 src/view/com/modals/InAppBrowserConsent.tsx:68 +#: src/view/com/modals/InAppBrowserConsent.tsx:66 +#: src/view/com/modals/InAppBrowserConsent.tsx:68 msgid "Use my default browser" msgstr "Úsáid an brabhsálaí réamhshocraithe atá agam" @@ -4971,11 +5963,12 @@ msgstr "Úsáid é seo le logáil isteach ar an aip eile in éindí le do leasai msgid "Used by:" msgstr "In úsáid ag:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/components/moderation/ModerationDetailsDialog.tsx:64 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Úsáideoir blocáilte" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "Úsáideoir blocáilte ag \"{0}\"" @@ -4987,7 +5980,7 @@ msgstr "Úsáideoir blocáilte trí liosta" msgid "User Blocked by List" msgstr "Úsáideoir blocáilte le liosta" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "Úsáideoir a bhlocálann thú" @@ -4995,27 +5988,30 @@ msgstr "Úsáideoir a bhlocálann thú" msgid "User Blocks You" msgstr "Blocálann an t-úsáideoir seo thú" -#: src/view/com/lists/ListCard.tsx:85 src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Liosta úsáideoirí le {0}" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "Liosta úsáideoirí le <0/>" -#: src/view/com/lists/ListCard.tsx:83 src/view/com/modals/UserAddRemoveLists.tsx:196 src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Liosta úsáideoirí leat" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Liosta úsáideoirí cruthaithe" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Liosta úsáideoirí uasdátaithe" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Liostaí Úsáideoirí" @@ -5023,7 +6019,7 @@ msgstr "Liostaí Úsáideoirí" msgid "Username or email address" msgstr "Ainm úsáideora nó ríomhphost" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Úsáideoirí" @@ -5031,11 +6027,14 @@ msgstr "Úsáideoirí" msgid "users followed by <0/>" msgstr "Úsáideoirí a bhfuil <0/> á leanúint" -#: src/components/dms/MessagesNUX.tsx:140 src/components/dms/MessagesNUX.tsx:143 src/screens/Messages/Settings.tsx:84 src/screens/Messages/Settings.tsx:87 +#: src/components/dms/MessagesNUX.tsx:140 +#: src/components/dms/MessagesNUX.tsx:143 +#: src/screens/Messages/Settings.tsx:84 +#: src/screens/Messages/Settings.tsx:87 msgid "Users I follow" msgstr "Úsáideoirí a leanaim" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Úsáideoirí in ”{0}“" @@ -5047,23 +6046,28 @@ msgstr "Úsáideoirí ar thaitin an t-ábhar nó an próifíl seo leo" msgid "Value:" msgstr "Luach:" +#: src/view/com/modals/ChangeHandle.tsx:510 +#~ msgid "Verify {0}" +#~ msgstr "Dearbhaigh {0}" + #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" msgstr "Dearbhaigh taifead DNS" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "Dearbhaigh ríomhphost" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Dearbhaigh mo ríomhphost" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Dearbhaigh Mo Ríomhphost" -#: src/view/com/modals/ChangeEmail.tsx:200 src/view/com/modals/ChangeEmail.tsx:202 +#: src/view/com/modals/ChangeEmail.tsx:200 +#: src/view/com/modals/ChangeEmail.tsx:202 msgid "Verify New Email" msgstr "Dearbhaigh an Ríomhphost Nua" @@ -5075,18 +6079,26 @@ msgstr "Dearbhaigh comhad téacs" msgid "Verify Your Email" msgstr "Dearbhaigh Do Ríomhphost" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:852 +#~ msgid "Version {0}" +#~ msgstr "Leagan {0}" + +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "Leagan {appVersion} {bundleInfo}" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Físchluichí" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Féach ar an abhatár atá ag {0}" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Féach ar an iontráil dífhabhtaithe" @@ -5099,7 +6111,7 @@ msgstr "Féach ar shonraí" msgid "View details for reporting a copyright violation" msgstr "Féach ar shonraí maidir le sárú cóipchirt a thuairisciú" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Féach ar an snáithe iomlán" @@ -5107,11 +6119,14 @@ msgstr "Féach ar an snáithe iomlán" msgid "View information about these labels" msgstr "Féach ar eolas faoi na lipéid seo" -#: src/components/ProfileHoverCard/index.web.tsx:396 src/components/ProfileHoverCard/index.web.tsx:429 src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/components/ProfileHoverCard/index.web.tsx:396 +#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Féach ar an bpróifíl" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Féach ar an abhatár" @@ -5123,11 +6138,14 @@ msgstr "Féach ar an tseirbhís lipéadaithe atá curtha ar fáil ag @{0}" msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" -#: src/view/com/modals/LinkWarning.tsx:89 src/view/com/modals/LinkWarning.tsx:95 +#: src/view/com/modals/LinkWarning.tsx:89 +#: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" msgstr "Tabhair cuairt ar an suíomh" -#: src/components/moderation/LabelPreference.tsx:135 src/lib/moderation/useLabelBehaviorDescription.ts:17 src/lib/moderation/useLabelBehaviorDescription.ts:22 src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 +#: src/components/moderation/LabelPreference.tsx:135 +#: src/lib/moderation/useLabelBehaviorDescription.ts:17 +#: src/lib/moderation/useLabelBehaviorDescription.ts:22 msgid "Warn" msgstr "Rabhadh" @@ -5147,11 +6165,11 @@ msgstr "Níor aimsigh muid toradh ar bith don haischlib sin." msgid "We couldn't load this conversation" msgstr "Theip orainn an comhrá seo a lódáil" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Measaimid go mbeidh do chuntas réidh i gceann {estimatedTime}" -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Tá súil againn go mbeidh an-chraic agat anseo. Ná déan dearmad go bhfuil Bluesky:" @@ -5164,8 +6182,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "Molaimid focail choitianta a bhíonn i go leor póstálacha a sheachaint, toisc gur féidir nach dtaispeánfaí aon phostáil dá bharr." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Molaimid an fotha “Discover”." +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Molaimid an fotha “Discover”." #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -5175,19 +6193,19 @@ msgstr "Theip orainn do rogha maidir le dáta breithe a lódáil. Bain triail as msgid "We were unable to load your configured labelers at this time." msgstr "Theip orainn na lipéadóirí a roghnaigh tú a lódáil faoi láthair." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "Níorbh fhéidir linn ceangal a bhunú. Bain triail eile as do chuntas a shocrú. Má mhaireann an fhadhb, ní gá duit an próiseas seo a chur i gcrích." -#: src/screens/Deactivated.tsx:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "Déarfaidh muid leat nuair a bheidh do chuntas réidh." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "Tá fadhbanna líonra againn, bain triail as arís" @@ -5195,7 +6213,7 @@ msgstr "Tá fadhbanna líonra againn, bain triail as arís" msgid "We're so excited to have you join us!" msgstr "Tá muid an-sásta go bhfuil tú linn!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Ár leithscéal, ach ní féidir linn an liosta seo a thaispeáint. Má mhaireann an fhadhb, déan teagmháil leis an duine a chruthaigh an liosta, @{handleOrDid}." @@ -5203,11 +6221,12 @@ msgstr "Ár leithscéal, ach ní féidir linn an liosta seo a thaispeáint. Má msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Tá brón orainn, ach theip orainn na focail a chuir tú i bhfolach a lódáil an uair seo. Bain triail as arís." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ár leithscéal, ach níorbh fhéidir linn do chuardach a chur i gcrích. Bain triail eile as i gceann cúpla nóiméad." -#: src/components/Lists.tsx:212 src/view/screens/NotFound.tsx:48 +#: src/components/Lists.tsx:212 +#: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Ár leithscéal, ach ní féidir linn an leathanach atá tú ag lorg a aimsiú." @@ -5215,11 +6234,21 @@ msgstr "Ár leithscéal, ach ní féidir linn an leathanach atá tú ag lorg a a msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "Tá brón orainn! Ní féidir síntiúis a ghlacadh ach le deich lipéadóir, tá an teorainn sin sroichte agat." -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 +#~ msgid "Welcome to <0>Bluesky" +#~ msgstr "Fáilte go <0>Bluesky" + +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Cad iad na rudaí a bhfuil suim agat iontu?" -#: src/view/com/auth/SplashScreen.tsx:40 src/view/com/auth/SplashScreen.web.tsx:86 src/view/com/composer/Composer.tsx:326 +#: src/view/com/auth/SplashScreen.tsx:40 +#: src/view/com/auth/SplashScreen.web.tsx:86 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Aon scéal?" @@ -5231,15 +6260,17 @@ msgstr "Cad iad na teangacha sa phostáil seo?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Cad iad na teangacha ba mhaith leat a fheiceáil i do chuid fothaí algartamacha?" -#: src/components/dms/MessagesNUX.tsx:110 src/components/dms/MessagesNUX.tsx:124 +#: src/components/dms/MessagesNUX.tsx:110 +#: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" -#: src/screens/Home/NoFeedsPinned.tsx:92 src/screens/Messages/List/index.tsx:185 +#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "Úps!" @@ -5271,31 +6302,48 @@ msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an úsáideoir seo?" msgid "Wide" msgstr "Leathan" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "Scríobh teachtaireacht" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Scríobh postáil" -#: src/view/com/composer/Composer.tsx:325 src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Scríobh freagra" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Scríbhneoirí" -#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 src/view/screens/PreferencesFollowingFeed.tsx:128 src/view/screens/PreferencesFollowingFeed.tsx:200 src/view/screens/PreferencesFollowingFeed.tsx:235 src/view/screens/PreferencesFollowingFeed.tsx:270 src/view/screens/PreferencesThreads.tsx:106 src/view/screens/PreferencesThreads.tsx:129 +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 +#: src/view/screens/PreferencesFollowingFeed.tsx:128 +#: src/view/screens/PreferencesFollowingFeed.tsx:200 +#: src/view/screens/PreferencesFollowingFeed.tsx:235 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:106 +#: src/view/screens/PreferencesThreads.tsx:129 msgid "Yes" msgstr "Tá" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "Inné, {time}" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Tá tú sa scuaine." @@ -5303,13 +6351,18 @@ msgstr "Tá tú sa scuaine." msgid "You are not following anyone." msgstr "Níl éinne á leanúint agat." -#: src/view/com/posts/FollowingEmptyState.tsx:67 src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: 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 "Is féidir leat sainfhothaí nua a aimsiú le leanúint." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Is féidir leat na socruithe seo a athrú níos déanaí." +#~ msgid "You can change these settings later." +#~ msgstr "Is féidir leat na socruithe seo a athrú níos déanaí." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -5319,10 +6372,15 @@ msgstr "Is féidir leat é seo a athrú uair ar bith." msgid "You can continue ongoing conversations regardless of which setting you choose." msgstr "Is féidir leat leanacht le comhráite beag beann ar cén socrú a roghnaíonn tú." -#: src/screens/Login/index.tsx:158 src/screens/Login/PasswordUpdatedForm.tsx:33 +#: src/screens/Login/index.tsx:158 +#: src/screens/Login/PasswordUpdatedForm.tsx:33 msgid "You can now sign in with your new password." msgstr "Is féidir leat logáil isteach le do phasfhocal nua anois." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "Níl aon leantóir agat." @@ -5331,11 +6389,15 @@ msgstr "Níl aon leantóir agat." 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 "Níl aon chóid chuiridh agat fós! Cuirfidh muid cúpla cód chugat tar éis duit beagán ama a chaitheamh anseo." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "Níl aon fhothaí greamaithe agat." -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/Feeds.tsx:477 +#~ msgid "You don't have any saved feeds!" +#~ msgstr "Níl aon fhothaí sábháilte agat!" + +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Níl aon fhothaí sábháilte agat." @@ -5347,15 +6409,20 @@ msgstr "Bhlocáil tú an t-údar nó tá tú blocáilte ag an údar." msgid "You have blocked this user" msgstr "Bhlocáil tú an t-úsáideoir seo" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 src/lib/moderation/useModerationCauseDescription.ts:50 src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:66 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Bhlocáil tú an cuntas seo. Ní féidir leat a gcuid ábhar a fheiceáil." -#: src/screens/Login/SetNewPasswordForm.tsx:54 src/screens/Login/SetNewPasswordForm.tsx:91 src/view/com/modals/ChangePassword.tsx:89 src/view/com/modals/ChangePassword.tsx:123 +#: src/screens/Login/SetNewPasswordForm.tsx:54 +#: src/screens/Login/SetNewPasswordForm.tsx:91 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Tá tú tar éis cód míchruinn a chur isteach. Ba cheart an cruth seo a bheith air: XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "Chuir tú an phostáil seo i bhfolach" @@ -5363,11 +6430,12 @@ msgstr "Chuir tú an phostáil seo i bhfolach" msgid "You have hidden this post." msgstr "Chuir tú an phostáil seo i bhfolach." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/components/moderation/ModerationDetailsDialog.tsx:94 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Chuir tú an cuntas seo i bhfolach." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "Chuir tú an t-úsáideoir seo i bhfolach" @@ -5375,11 +6443,12 @@ msgstr "Chuir tú an t-úsáideoir seo i bhfolach" msgid "You have no conversations yet. Start one!" msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "Níl aon fhothaí agat." -#: src/view/com/lists/MyLists.tsx:89 src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Níl aon liostaí agat." @@ -5416,18 +6485,22 @@ msgid "You must be 13 years of age or older to sign up." msgstr "Caithfidh tú a bheith 13 bliana d’aois nó níos sine le clárú." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Caithfidh tú a bheith 18 mbliana d’aois nó níos sine le hábhar do dhaoine fásta a fháil." +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Caithfidh tú a bheith 18 mbliana d’aois nó níos sine le hábhar do dhaoine fásta a fháil." #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "Caithfidh tú ar a laghad lipéadóir amháin a roghnú do thuairisc" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Ní bhfaighidh tú fógraí don snáithe seo a thuilleadh." -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Gheobhaidh tú fógraí don snáithe seo anois." @@ -5435,23 +6508,39 @@ msgstr "Gheobhaidh tú fógraí don snáithe seo anois." msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Gheobhaidh tú teachtaireacht ríomhphoist le “cód athshocraithe” ann. Cuir an cód sin isteach anseo, ansin cuir do phasfhocal nua isteach." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "Tusa {0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Tá sé faoi do stiúir" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 src/screens/Deactivated.tsx:94 src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Tá sé faoi do stiúir" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Tá tú sa scuaine" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Tá tú réidh!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:98 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Roghnaigh tú focal nó clib atá sa phostáil seo a chur i bhfolach." @@ -5463,11 +6552,11 @@ msgstr "Tháinig tú go deireadh d’fhotha! Aimsigh cuntais eile le leanúint." msgid "Your account" msgstr "Do chuntas" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Scriosadh do chuntas" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Is féidir cartlann do chuntais, a bhfuil na taifid phoiblí uile inti, a íoslódáil mar chomhad “CAR”. Ní bheidh aon mheáin leabaithe (íomhánna, mar shampla) ná do shonraí príobháideacha inti. Ní mór iad a fháil ar dhóigh eile." @@ -5484,10 +6573,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Sábhálfar do rogha, ach is féidir é athrú níos déanaí sna socruithe." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Is é “Following” d’fhotha réamhshocraithe" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Is é “Following” d’fhotha réamhshocraithe" -#: src/screens/Login/ForgotPasswordForm.tsx:57 src/screens/Signup/state.ts:220 src/view/com/modals/ChangePassword.tsx:56 +#: src/screens/Login/ForgotPasswordForm.tsx:57 +#: src/screens/Signup/state.ts:220 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Is cosúil go bhfuil do ríomhphost neamhbhailí." @@ -5515,23 +6606,27 @@ msgstr "Do leasainm iomlán anseo: <0>@{0}" msgid "Your muted words" msgstr "Na focail a chuir tú i bhfolach" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "Athraíodh do phasfhocal!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Foilsíodh do phostáil" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tá do chuid postálacha, moltaí, agus blocálacha poiblí. Is príobháideach iad na cuntais a chuireann tú i bhfolach." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Do phróifíl" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "Foilsíodh do fhreagra" @@ -5542,245 +6637,3 @@ msgstr "Seolfar do thuairisc go dtí Seirbhís Modhnóireachta Bluesky" #: src/screens/Signup/index.tsx:166 msgid "Your user handle" msgstr "Do leasainm" - -#: src/view/shell/Drawer.tsx:96 -#~ msgid "<0>{0} following" -#~ msgstr "<0>{0} á leanúint" - -#: src/components/ProfileHoverCard/index.web.tsx:437 -#~ msgid "<0>{followers} <1>{pluralizedFollowers}" -#~ msgstr "<0>{following} <1>{pluralizedFollowers}" - -#: src/components/ProfileHoverCard/index.web.tsx:449 src/screens/Profile/Header/Metrics.tsx:45 -#~ msgid "<0>{following} <1>following" -#~ msgstr "<0>{following} <1>á leanúint" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 -#~ msgid "<0>Choose your<1>Recommended<2>Feeds" -#~ msgstr "<0>Roghnaigh do chuid<1>Fothaí<2>Molta" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 -#~ msgid "<0>Follow some<1>Recommended<2>Users" -#~ msgstr "<0>Lean cúpla<1>Úsáideoirí<2>Molta" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 -#~ msgid "<0>Welcome to<1>Bluesky" -#~ msgstr "<0>Fáilte go<1>Bluesky" - -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "account" -#~ msgstr "cuntas" - -#: src/view/com/composer/Composer.tsx:467 -#~ msgid "Add link card" -#~ msgstr "Cuir cárta leanúna leis seo" - -#: src/view/com/composer/Composer.tsx:472 -#~ msgid "Add link card:" -#~ msgstr "Cuir cárta leanúna leis seo:" - -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 -#~ msgid "Added" -#~ msgstr "Curtha leis" - -#: src/components/moderation/LabelsOnMeDialog.tsx:193 -#~ msgid "Appeal submitted." -#~ msgstr "Achomharc déanta" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 src/view/com/auth/onboarding/WelcomeMobile.tsx:82 -#~ msgid "Bluesky is flexible." -#~ msgstr "Tá Bluesky solúbtha." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:69 src/view/com/auth/onboarding/WelcomeMobile.tsx:71 -#~ msgid "Bluesky is open." -#~ msgstr "Tá Bluesky oscailte." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:56 src/view/com/auth/onboarding/WelcomeMobile.tsx:58 -#~ msgid "Bluesky is public." -#~ msgstr "Tá Bluesky poiblí." - -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 -#~ msgid "by {0}" -#~ msgstr "le {0}" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 -#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." -#~ msgstr "Cuir súil ar na fothaí seo. Brúigh + len iad a chur le liosta na bhfothaí atá greamaithe agat." - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 -#~ msgid "Check out some recommended users. Follow them to see similar users." -#~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 src/view/com/auth/onboarding/WelcomeMobile.tsx:85 -#~ msgid "Choose the algorithms that power your experience with custom feeds." -#~ msgstr "Roghnaigh na halgartaim a shainíonn an dóigh a n-oibríonn do chuid sainfhothaí." - -#: src/components/RichText.tsx:198 -#~ msgid "Click here to open tag menu for #{tag}" -#~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" - -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "content" -#~ msgstr "ábhar" - -#: src/view/com/composer/Composer.tsx:469 -#~ msgid "Creates a card with a thumbnail. The card links to {url}" -#~ msgstr "Cruthaíonn sé seo cárta le mionsamhail. Nascann an cárta le {url}." - -#: src/view/com/modals/DeleteAccount.tsx:87 -#~ msgid "Delete Account" -#~ msgstr "Scrios an Cuntas" - -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Disable haptics" -#~ msgstr "Ná húsáid aiseolas haptach" - -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Disable vibrations" -#~ msgstr "Ná húsáid creathadh" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:110 src/view/com/auth/onboarding/RecommendedFeeds.tsx:143 -#~ msgid "Failed to load recommended feeds" -#~ msgstr "Teip ar lódáil na bhfothaí molta" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 -#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." -#~ msgstr "Is iad na húsáideoirí a chruthaíonn na fothaí le hábhar is spéis leo a chur ar fáil. Roghnaigh cúpla fotha a bhfuil suim agat iontu." - -#: src/view/screens/Search/Search.tsx:589 -#~ msgid "Find users on Bluesky" -#~ msgstr "Aimsigh úsáideoirí ar Bluesky" - -#: src/view/screens/Search/Search.tsx:587 -#~ msgid "Find users with the search tool on the right" -#~ msgstr "Aimsigh úsáideoirí leis an uirlis chuardaigh ar dheis" - -#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 -#~ msgid "Finding similar accounts..." -#~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 -#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." -#~ msgstr "Lean cúpla cuntas mar thosú. Tig linn níos mó úsáideoirí a mholadh duit a mbeadh suim agat iontu." - -#: src/view/screens/Search/Search.tsx:827 src/view/shell/desktop/Search.tsx:263 -#~ msgid "Go to @{queryMaybeHandle}" -#~ msgstr "Téigh go dtí @{queryMaybeHandle}" - -#: src/components/moderation/LabelsOnMe.tsx:59 -#~ msgid "label has been placed on this {labelTarget}" -#~ msgstr "cuireadh lipéad ar an {labelTarget} seo" - -#: src/components/moderation/LabelsOnMe.tsx:61 -#~ msgid "labels have been placed on this {labelTarget}" -#~ msgstr "cuireadh lipéid ar an {labelTarget}" - -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Like" -#~ msgstr "Mol" - -#: src/view/com/feeds/FeedSourceCard.tsx:268 -#~ msgid "Liked by {0} {1}" -#~ msgstr "Molta ag {0} {1}" - -#: src/components/LabelingServiceCard/index.tsx:72 -#~ msgid "Liked by {count} {0}" -#~ msgstr "Molta ag {count} {0}" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:287 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:301 src/view/screens/ProfileFeed.tsx:600 -#~ msgid "Liked by {likeCount} {0}" -#~ msgstr "Molta ag {likeCount} {0}" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:72 src/view/com/auth/onboarding/WelcomeMobile.tsx:74 -#~ msgid "Never lose access to your followers and data." -#~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 -#~ msgctxt "action" -#~ msgid "Next" -#~ msgstr "Ar aghaidh" - -#: src/view/com/modals/SelfLabel.tsx:135 -#~ msgid "Not Applicable." -#~ msgstr "Ní bhaineann sé sin le hábhar." - -#: src/screens/Signup/index.tsx:145 -#~ msgid "of" -#~ msgstr "de" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:117 -#~ msgid "Recommended Feeds" -#~ msgstr "Fothaí molta" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 -#~ msgid "Recommended Users" -#~ msgstr "Cuntais mholta" - -#: src/view/com/post/Post.tsx:177 src/view/com/posts/FeedItem.tsx:285 -#~ msgctxt "description" -#~ msgid "Reply to <0/>" -#~ msgstr "Freagra ar <0/>" - -#: src/view/com/posts/FeedItem.tsx:214 -#~ msgid "Reposted by <0/>" -#~ msgstr "Athphostáilte ag <0/>" - -#: src/view/com/lightbox/Lightbox.tsx:81 -#~ msgid "Saved to your camera roll." -#~ msgstr "Sábháilte i do rolla ceamara." - -#: src/view/com/auth/HomeLoggedOutCTA.tsx:40 -#~ msgid "See what's next" -#~ msgstr "Féach an chéad rud eile" - -#: src/view/screens/PreferencesFollowingFeed.tsx:68 -#~ msgid "Show all replies" -#~ msgstr "Taispeáin gach freagra" - -#: src/view/screens/PreferencesFollowingFeed.tsx:70 -#~ msgid "Show replies with at least {value} {0}" -#~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" - -#: src/components/moderation/LabelsOnMeDialog.tsx:168 -#~ msgid "Source:" -#~ msgstr "Foinse:" - -#: src/view/screens/Settings/index.tsx:862 -#~ msgid "Status page" -#~ msgstr "Leathanach stádais" - -#: src/screens/Signup/index.tsx:145 -#~ msgid "Step" -#~ msgstr "Céim" - -#: src/components/moderation/ModerationDetailsDialog.tsx:127 -#~ msgid "the author" -#~ msgstr "an t-údar" - -#: src/components/moderation/ModerationDetailsDialog.tsx:124 -#~ msgid "This label was applied by {0}." -#~ msgstr "Cuireadh an lipéad seo ag {0}." - -#: src/view/com/modals/SelfLabel.tsx:137 -#~ msgid "This warning is only available for posts with media attached." -#~ msgstr "Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." - -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Unlike" -#~ msgstr "Dímhol" - -#: src/view/com/modals/ChangeHandle.tsx:510 -#~ msgid "Verify {0}" -#~ msgstr "Dearbhaigh {0}" - -#: src/view/screens/Settings/index.tsx:852 -#~ msgid "Version {0}" -#~ msgstr "Leagan {0}" - -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 -#~ msgid "Welcome to <0>Bluesky" -#~ msgstr "Fáilte go <0>Bluesky" - -#: src/view/screens/Feeds.tsx:477 -#~ msgid "You don't have any saved feeds!" -#~ msgstr "Níl aon fhothaí sábháilte agat!" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index f5293b850a..b0327d6498 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -13,11 +13,15 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,7 +45,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -55,15 +59,15 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -71,15 +75,15 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -87,15 +91,19 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" @@ -104,7 +112,7 @@ msgstr "" msgid "{following} following" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "" @@ -197,8 +205,8 @@ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "ऐप का एक नया संस्करण उपलब्ध है. कृपया ऐप का उपयोग जारी रखने के लिए अपडेट करें।" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "" @@ -207,11 +215,11 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "प्रवेर्शयोग्यता" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "" @@ -225,25 +233,25 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "अकाउंट" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "" @@ -260,22 +268,22 @@ msgid "Account removed from quick access" msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "ऐड करो" @@ -283,13 +291,14 @@ msgstr "ऐड करो" msgid "Add a content warning" msgstr "सामग्री चेतावनी जोड़ें" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "इस सूची में किसी को जोड़ें" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "अकाउंट जोड़ें" @@ -349,12 +358,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "अपने डोमेन में निम्नलिखित DNS रिकॉर्ड जोड़ें:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "सूचियों में जोड़ें" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "इस फ़ीड को सहेजें" @@ -363,11 +372,11 @@ msgstr "इस फ़ीड को सहेजें" #~ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "" @@ -376,7 +385,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "पसंद की संख्या को समायोजित करें उत्तर को आपके फ़ीड में दिखाया जाना चाहिए।।" #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "वयस्क सामग्री" @@ -394,11 +402,11 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "विकसित" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -418,7 +426,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "" @@ -455,7 +463,7 @@ msgstr "{0} को ईमेल भेजा गया है। इसमें msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "{0} को ईमेल भेजा गया है। इसमें एक OTP कोड शामिल है जिसे आप नीचे दर्ज कर सकते हैं।।" -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "" @@ -476,16 +484,16 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "और" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "" @@ -497,7 +505,7 @@ msgstr "" msgid "Anti-Social Behavior" msgstr "" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "ऐप भाषा" @@ -513,7 +521,7 @@ msgstr "" msgid "App Password names must be at least 4 characters long." msgstr "" -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "" @@ -523,7 +531,7 @@ msgstr "" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "ऐप पासवर्ड" @@ -565,7 +573,7 @@ msgstr "" #~ msgid "Appeal this decision." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "दिखावट" @@ -582,7 +590,7 @@ msgstr "क्या आप वाकई ऐप पासवर्ड \"{name}\" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -594,11 +602,11 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "क्या आप वाकई इस ड्राफ्ट को हटाना करना चाहेंगे?" @@ -614,7 +622,7 @@ msgstr "क्या आप वास्तव में इसे करना msgid "Are you writing in <0>{0}?" msgstr "" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "" @@ -626,7 +634,7 @@ msgstr "कलात्मक या गैर-कामुक नग्नत msgid "At least 3 characters" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -639,9 +647,9 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "वापस" @@ -651,10 +659,10 @@ msgstr "वापस" #~ msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "मूल बातें" @@ -662,38 +670,38 @@ msgstr "मूल बातें" msgid "Birthday" msgstr "जन्मदिन" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "जन्मदिन:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "खाता ब्लॉक करें" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "खाता ब्लॉक करें" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "खाता ब्लॉक करें?" @@ -701,8 +709,8 @@ msgstr "खाता ब्लॉक करें?" #~ msgid "Block this List" #~ msgstr "" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "" @@ -715,7 +723,7 @@ msgstr "ब्लॉक किए गए खाते" msgid "Blocked Accounts" msgstr "ब्लॉक किए गए खाते" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते।" @@ -723,7 +731,7 @@ msgstr "अवरुद्ध खाते आपके थ्रेड्स 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:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "ब्लॉक पोस्ट।" @@ -731,11 +739,11 @@ msgstr "ब्लॉक पोस्ट।" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "" -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरोधन सार्वजनिक है. अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते।" -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" @@ -787,7 +795,7 @@ msgstr "" msgid "Blur images and filter from feeds" msgstr "" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "" @@ -808,7 +816,7 @@ msgstr "" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "" @@ -821,10 +829,10 @@ msgid "By {0}" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "" +#~ msgid "by @{0}" +#~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "" @@ -832,7 +840,7 @@ msgstr "" msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "" @@ -848,14 +856,15 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -863,23 +872,23 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "कैंसिल" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "अकाउंट बंद मत करो" @@ -895,10 +904,14 @@ msgstr "तस्वीर को क्रॉप मत करो" msgid "Cancel profile editing" msgstr "प्रोफ़ाइल संपादन मत करो" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "कोटे पोस्ट मत करो" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -916,17 +929,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "परिवर्तन" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "हैंडल बदलें" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "हैंडल बदलें" @@ -934,12 +947,12 @@ msgstr "हैंडल बदलें" msgid "Change my email" msgstr "मेरा ईमेल बदलें" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "" @@ -961,24 +974,24 @@ msgstr "मेरा ईमेल बदलें" msgid "Chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "" @@ -986,8 +999,8 @@ msgstr "" #~ msgid "Chat with {chatId}" #~ msgstr "" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "" @@ -1003,11 +1016,11 @@ msgstr "" msgid "Check your email for a login code and enter it here." msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "नीचे प्रवेश करने के लिए OTP कोड के साथ एक ईमेल के लिए अपने इनबॉक्स की जाँच करें:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "" @@ -1019,7 +1032,7 @@ msgstr "" msgid "Choose Service" msgstr "सेवा चुनें" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -1037,39 +1050,39 @@ msgstr "" #~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "" +#~ msgid "Choose your main feeds" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "अपना पासवर्ड चुनें" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "खोज क्वेरी साफ़ करें" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "" @@ -1077,6 +1090,14 @@ msgstr "" msgid "click here" msgstr "" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "" @@ -1089,11 +1110,11 @@ msgstr "" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "" @@ -1101,10 +1122,11 @@ msgstr "" msgid "Clip 🐴 clop 🐴" msgstr "" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "" @@ -1122,11 +1144,12 @@ msgstr "चेतावनी को बंद करो" msgid "Close bottom drawer" msgstr "बंद करो" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "" @@ -1159,7 +1182,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "" @@ -1167,15 +1190,19 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "" @@ -1184,7 +1211,7 @@ msgstr "" msgid "Community Guidelines" msgstr "समुदाय दिशानिर्देश" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "" @@ -1192,17 +1219,17 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "जवाब लिखो" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1239,7 +1266,7 @@ msgstr "बदलाव की पुष्टि करें" msgid "Confirm content language settings" msgstr "सामग्री भाषा सेटिंग्स की पुष्टि करें" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "खाते को हटा दें" @@ -1257,8 +1284,8 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1298,23 +1325,23 @@ msgid "Content filters" msgstr "" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "सामग्री भाषा" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "सामग्री चेतावनी" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "सामग्री चेतावनी" @@ -1322,12 +1349,8 @@ msgstr "सामग्री चेतावनी" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "आगे बढ़ें" @@ -1335,28 +1358,25 @@ msgstr "आगे बढ़ें" msgid "Continue as {0} (currently signed in)" msgstr "" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "" +#~ msgid "Continue to the next step" +#~ msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "" @@ -1365,15 +1385,15 @@ msgstr "" msgid "Copied" msgstr "कॉपी कर ली" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "" @@ -1398,12 +1418,12 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "" @@ -1411,13 +1431,13 @@ msgstr "" #~ msgid "Copy link to profile" #~ msgstr "" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "पोस्ट टेक्स्ट कॉपी करें" @@ -1434,7 +1454,7 @@ msgstr "" msgid "Could not load feed" msgstr "फ़ीड लोड नहीं कर सकता" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "सूची लोड नहीं कर सकता" @@ -1442,7 +1462,7 @@ msgstr "सूची लोड नहीं कर सकता" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "" @@ -1459,7 +1479,7 @@ msgstr "" msgid "Create a new account" msgstr "नया खाता बनाएं" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "" @@ -1472,7 +1492,7 @@ msgstr "खाता बनाएँ" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "" @@ -1505,7 +1525,7 @@ msgstr "बनाया गया {0}" #~ msgid "Creates a card with a thumbnail. The card links to {url}" #~ msgstr "" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "" @@ -1518,8 +1538,7 @@ msgstr "" msgid "Custom domain" msgstr "कस्टम डोमेन" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1531,8 +1550,8 @@ msgstr "" #~ msgid "Danger Zone" #~ msgstr "खतरा क्षेत्र" -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "डार्क मोड" @@ -1540,7 +1559,7 @@ msgstr "डार्क मोड" msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "" @@ -1548,7 +1567,16 @@ msgstr "" msgid "Date of birth" msgstr "" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "" @@ -1556,14 +1584,14 @@ msgstr "" msgid "Debug panel" msgstr "" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "खाता हटाएं" @@ -1571,7 +1599,7 @@ msgstr "खाता हटाएं" #~ msgid "Delete Account" #~ msgstr "खाता हटाएं" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" @@ -1583,28 +1611,28 @@ msgstr "अप्प पासवर्ड हटाएं" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "सूची हटाएँ" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "मेरा खाता हटाएं" @@ -1612,37 +1640,37 @@ msgstr "मेरा खाता हटाएं" #~ msgid "Delete my account…" #~ msgstr "मेरा खाता हटाएं…" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "पोस्ट को हटाएं" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "इस पोस्ट को डीलीट करें?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "यह पोस्ट मिटाई जा चुकी है" -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1656,11 +1684,11 @@ msgstr "" #~ msgid "Developer Tools" #~ msgstr "डेवलपर उपकरण" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "" @@ -1697,7 +1725,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "" @@ -1705,7 +1733,7 @@ msgstr "" #~ msgid "Discard draft" #~ msgstr "ड्राफ्ट हटाएं" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "" @@ -1723,7 +1751,7 @@ msgstr "" #~ msgid "Discover new feeds" #~ msgstr "नए फ़ीड की खोज करें" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "" @@ -1763,8 +1791,8 @@ msgstr "डोमेन सत्यापित!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1780,10 +1808,10 @@ msgstr "खत्म" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1801,8 +1829,8 @@ msgstr "खत्म {extraText}" #~ msgid "Download Bluesky account data (repository)" #~ msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "" @@ -1811,8 +1839,8 @@ msgid "Drop to add images" msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "" +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1834,19 +1862,19 @@ msgstr "" msgid "E.g. artistic nudes." msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "" @@ -1859,7 +1887,7 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" @@ -1869,17 +1897,17 @@ msgstr "" msgid "Edit image" msgstr "छवि संपादित करें" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "सूची विवरण संपादित करें" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "मेरी फ़ीड संपादित करें" @@ -1898,11 +1926,11 @@ msgid "Edit Profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "एडिट सेव्ड फीड" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "" @@ -1914,7 +1942,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "" @@ -1944,7 +1972,7 @@ msgstr "ईमेल अपडेट किया गया" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "ईमेल:" @@ -1953,8 +1981,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "" @@ -1971,13 +1999,13 @@ msgid "Enable adult content" msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "" +#~ msgid "Enable Adult Content" +#~ msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -2031,7 +2059,7 @@ msgstr "" msgid "Enter Confirmation Code" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "" @@ -2072,7 +2100,7 @@ msgstr "नीचे अपना नया ईमेल पता दर्ज msgid "Enter your username and password" msgstr "अपने यूज़रनेम और पासवर्ड दर्ज करें" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "" @@ -2080,16 +2108,16 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "" @@ -2108,7 +2136,7 @@ msgstr "" msgid "Excessive or unwanted messages" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2137,6 +2165,10 @@ msgstr "" msgid "Expand alt text" msgstr "ऑल्ट टेक्स्ट" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -2150,12 +2182,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "" @@ -2171,11 +2203,11 @@ msgstr "" #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "" @@ -2184,19 +2216,20 @@ msgstr "" msgid "Failed to create app password." msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "" -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "" @@ -2217,7 +2250,7 @@ msgstr "" msgid "Failed to save image: {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "" @@ -2239,11 +2272,11 @@ msgstr "" msgid "Feed" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "फ़ीड ऑफ़लाइन है" @@ -2251,14 +2284,14 @@ msgstr "फ़ीड ऑफ़लाइन है" #~ msgid "Feed Preferences" #~ msgstr "फ़ीड प्राथमिकता" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "प्रतिक्रिया" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2278,19 +2311,19 @@ msgstr "सभी फ़ीड" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "सामग्री को व्यवस्थित करने के लिए उपयोगकर्ताओं द्वारा फ़ीड बनाए जाते हैं। कुछ फ़ीड चुनें जो आपको दिलचस्प लगें।" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "फ़ीड कस्टम एल्गोरिदम हैं जिन्हें उपयोगकर्ता थोड़ी कोडिंग विशेषज्ञता के साथ बनाते हैं। <0/> अधिक जानकारी के लिए." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "" @@ -2298,7 +2331,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "" @@ -2308,7 +2341,7 @@ msgstr "" msgid "Find accounts to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "" @@ -2336,11 +2369,11 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "चर्चा धागे को ठीक-ट्यून करें।।" -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "" @@ -2355,7 +2388,6 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2367,38 +2399,41 @@ msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "" +#~ msgid "Follow All" +#~ msgstr "" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ 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:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "" @@ -2406,7 +2441,7 @@ msgstr "" msgid "Followed users only" msgstr "केवल वे यूजर को फ़ॉलो किया गया" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "" @@ -2420,9 +2455,9 @@ msgstr "यह यूजर आपका फ़ोलो करता है" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "फोल्लोविंग" @@ -2430,7 +2465,11 @@ msgstr "फोल्लोविंग" msgid "Following {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "" @@ -2438,7 +2477,7 @@ msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "" @@ -2446,15 +2485,15 @@ msgstr "" msgid "Follows you" msgstr "यह यूजर आपका फ़ोलो करता है" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "सुरक्षा कारणों के लिए, हमें आपके ईमेल पते पर एक OTP कोड भेजने की आवश्यकता होगी।।" @@ -2491,7 +2530,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2509,7 +2548,7 @@ msgstr "" msgid "Get Started" msgstr "प्रारंभ करें" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "" @@ -2523,7 +2562,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "वापस जाओ" @@ -2533,7 +2572,7 @@ msgstr "वापस जाओ" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "वापस जाओ" @@ -2559,20 +2598,20 @@ msgstr "" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "अगला" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2600,7 +2639,7 @@ msgstr "" #~ msgid "Hashtag: {tag}" #~ msgstr "" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "" @@ -2608,64 +2647,62 @@ msgstr "" msgid "Having trouble?" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "सहायता" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "" +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "" +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "यहां आपका ऐप पासवर्ड है." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "इसे छिपाएं" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "उपयोगकर्ता सूची छुपाएँ" @@ -2701,7 +2738,7 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2762,18 +2799,22 @@ msgstr "यदि किसी को चुना जाता है, तो msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "" -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "" @@ -2803,7 +2844,7 @@ msgstr "" msgid "Input code sent to your email for password reset" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "" @@ -2823,7 +2864,7 @@ msgstr "" msgid "Input new password" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "" @@ -2872,7 +2913,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "" @@ -2909,8 +2950,8 @@ msgid "Invite codes: 1 available" msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "" +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "" #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" @@ -2929,7 +2970,7 @@ msgstr "" #~ msgid "Join Waitlist" #~ msgstr "वेटरलिस्ट में शामिल हों" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "" @@ -2937,11 +2978,11 @@ msgstr "" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "" -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "" @@ -2965,20 +3006,20 @@ msgstr "" msgid "Labels on your content" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "अपनी भाषा चुने" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "भाषा सेटिंग्स" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "भाषा" @@ -2987,7 +3028,7 @@ msgstr "भाषा" #~ msgstr "" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "" @@ -2999,12 +3040,12 @@ msgstr "" msgid "Learn More" msgstr "अधिक जानें" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "इस चेतावनी के बारे में अधिक जानें" @@ -3013,7 +3054,7 @@ msgstr "इस चेतावनी के बारे में अधिक msgid "Learn more about what is public on Bluesky." msgstr "" -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "" @@ -3026,10 +3067,10 @@ msgstr "" msgid "Leave chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "" @@ -3042,11 +3083,11 @@ msgstr "उन्हें किसी भी भाषा को देखन msgid "Leaving Bluesky" msgstr "लीविंग Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "" @@ -3055,7 +3096,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "चलो अपना पासवर्ड रीसेट करें!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "" @@ -3064,7 +3105,7 @@ msgstr "" #~ msgid "Library" #~ msgstr "चित्र पुस्तकालय" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "लाइट मोड" @@ -3103,11 +3144,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "" @@ -3115,7 +3156,7 @@ msgstr "" msgid "Likes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "" @@ -3123,35 +3164,35 @@ msgstr "" msgid "List" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "सूची अवतार" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "सूची का नाम" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "" @@ -3173,14 +3214,14 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "अधिक पोस्ट लोड करें" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "नई सूचनाएं लोड करें" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "नई पोस्ट लोड करें" @@ -3196,10 +3237,15 @@ msgstr "" msgid "Log" msgstr "" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "" @@ -3211,7 +3257,7 @@ msgstr "" msgid "Login to account that is not listed" msgstr "उस खाते में लॉग इन करें जो सूचीबद्ध नहीं है" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -3243,8 +3289,8 @@ msgstr "यह सुनिश्चित करने के लिए कि msgid "Manage your muted words and tags" msgstr "" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "" @@ -3265,12 +3311,12 @@ msgstr "" msgid "mentioned users" msgstr "" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "मेनू" @@ -3278,8 +3324,8 @@ msgstr "मेनू" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "" @@ -3287,12 +3333,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "" @@ -3300,7 +3346,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3317,7 +3363,7 @@ msgstr "" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "मॉडरेशन" @@ -3325,26 +3371,26 @@ msgstr "मॉडरेशन" msgid "Moderation details" msgstr "" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "" @@ -3357,7 +3403,7 @@ msgstr "मॉडरेशन सूचियाँ" msgid "Moderation Lists" msgstr "" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "" @@ -3370,11 +3416,11 @@ msgid "Moderation tools" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "" @@ -3382,7 +3428,7 @@ msgstr "" msgid "More feeds" msgstr "अधिक फ़ीड" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "अधिक विकल्प" @@ -3406,12 +3452,12 @@ msgstr "" msgid "Mute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "खाता म्यूट करें" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "खातों को म्यूट करें" @@ -3423,8 +3469,8 @@ msgstr "" #~ msgid "Mute all {tag} posts" #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "" @@ -3436,7 +3482,7 @@ msgstr "" msgid "Mute in text & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "" @@ -3445,7 +3491,7 @@ msgstr "" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "इन खातों को म्यूट करें?" @@ -3461,17 +3507,17 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "थ्रेड म्यूट करें" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "" @@ -3488,7 +3534,7 @@ msgstr "म्यूट किए गए खाते" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "म्यूट किए गए खातों की पोस्ट आपके फ़ीड और आपकी सूचनाओं से हटा दी जाती हैं। म्यूट पूरी तरह से निजी हैं." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "" @@ -3496,7 +3542,7 @@ msgstr "" msgid "Muted words & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "म्यूट करना निजी है. म्यूट किए गए खाते आपके साथ इंटरैक्ट कर सकते हैं, लेकिन आप उनकी पोस्ट नहीं देखेंगे या उनसे सूचनाएं प्राप्त नहीं करेंगे।" @@ -3505,7 +3551,7 @@ msgstr "म्यूट करना निजी है. म्यूट कि msgid "My Birthday" msgstr "जन्मदिन" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "मेरी फ़ीड" @@ -3513,11 +3559,11 @@ msgstr "मेरी फ़ीड" msgid "My Profile" msgstr "मेरी प्रोफाइल" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "मेरी फ़ीड" @@ -3526,11 +3572,11 @@ msgstr "मेरी फ़ीड" #~ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "नाम" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "" @@ -3540,13 +3586,13 @@ msgstr "" msgid "Name or Description Violates Community Standards" msgstr "" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "" @@ -3568,7 +3614,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "अपने फ़ॉलोअर्स और डेटा तक पहुंच कभी न खोएं।" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "" @@ -3580,7 +3626,7 @@ msgstr "" msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "" @@ -3589,7 +3635,7 @@ msgstr "" msgid "New" msgstr "नया" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3599,29 +3645,29 @@ msgstr "" msgid "New messages" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "नई पोस्ट" @@ -3631,7 +3677,7 @@ msgctxt "action" msgid "New Post" msgstr "नई पोस्ट" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "" @@ -3639,7 +3685,7 @@ msgstr "" msgid "Newest replies first" msgstr "" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "" @@ -3650,8 +3696,8 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "अगला" @@ -3674,7 +3720,7 @@ msgid "No" msgstr "नहीं" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "कोई विवरण नहीं" @@ -3682,7 +3728,8 @@ msgstr "कोई विवरण नहीं" msgid "No DNS Panel" msgstr "" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" @@ -3694,7 +3741,7 @@ msgstr "" msgid "No longer than 253 characters" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "" @@ -3702,7 +3749,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "" @@ -3718,7 +3765,7 @@ msgstr "" msgid "No result" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "" @@ -3726,17 +3773,18 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "{query} के लिए कोई परिणाम नहीं मिला\"" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "" @@ -3749,11 +3797,11 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "" @@ -3780,9 +3828,9 @@ msgstr "" msgid "Not right now" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3802,9 +3850,9 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3812,7 +3860,7 @@ msgstr "" msgid "Notifications" msgstr "सूचनाएं" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3836,16 +3884,16 @@ msgstr "" msgid "Off" msgstr "" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "अरे नहीं!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "" @@ -3858,15 +3906,15 @@ msgstr "ठीक है" msgid "Oldest replies first" msgstr "" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "एक या अधिक छवियाँ alt पाठ याद आती हैं।।" -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3888,11 +3936,15 @@ msgstr "" msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "" @@ -3900,13 +3952,13 @@ msgstr "" #~ msgid "Open content filtering settings" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "" @@ -3914,7 +3966,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "" @@ -3934,24 +3986,24 @@ msgstr "" msgid "Open navigation" msgstr "ओपन नेविगेशन" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -3960,22 +4012,22 @@ msgid "Opens additional details for a debug entry" msgstr "" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "भाषा सेटिंग्स खोलें" @@ -3987,7 +4039,7 @@ msgstr "" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "" @@ -4009,7 +4061,7 @@ msgstr "" #~ msgid "Opens following list" #~ msgstr "" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "" @@ -4021,7 +4073,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4029,19 +4085,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "" @@ -4049,7 +4105,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "कस्टम डोमेन का उपयोग करने के लिए मोडल खोलें" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "मॉडरेशन सेटिंग्स खोलें" @@ -4058,15 +4114,15 @@ msgid "Opens password reset form" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "सभी बचाया फ़ीड के साथ स्क्रीन खोलें" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "" @@ -4074,7 +4130,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "ऐप पासवर्ड सेटिंग पेज खोलें" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "" @@ -4090,20 +4146,25 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "स्टोरीबुक पेज खोलें" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "सिस्टम लॉग पेज खोलें" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "धागे वरीयताओं को खोलता है" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "" @@ -4112,7 +4173,7 @@ msgstr "" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "" @@ -4120,6 +4181,14 @@ msgstr "" #~ msgid "Or you can try our \"Discover\" algorithm:" #~ msgstr "" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "" @@ -4132,7 +4201,7 @@ msgstr "अन्य खाता" #~ msgid "Other service" #~ msgstr "अन्य सेवा" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "अन्य..।" @@ -4151,12 +4220,12 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "पासवर्ड" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "" @@ -4172,7 +4241,7 @@ msgstr "पासवर्ड अद्यतन!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "" @@ -4192,7 +4261,7 @@ msgstr "" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "" @@ -4205,7 +4274,7 @@ msgid "Pictures meant for adults." msgstr "चित्र वयस्कों के लिए थे।।" #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "" @@ -4213,11 +4282,11 @@ msgstr "" msgid "Pin to Home" msgstr "" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "पिन किया गया फ़ीड" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "" @@ -4291,7 +4360,7 @@ msgstr "" msgid "Please enter your email." msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "कृपया अपना पासवर्ड भी दर्ज करें:" @@ -4317,11 +4386,11 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "" @@ -4333,18 +4402,18 @@ msgstr "" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "पोस्ट" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "" @@ -4354,7 +4423,7 @@ msgstr "" msgid "Post by @{0}" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "" @@ -4363,16 +4432,16 @@ msgid "Post hidden" msgstr "छुपा पोस्ट" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "पोस्ट भाषा" @@ -4429,7 +4498,7 @@ msgstr "" msgid "Previous image" msgstr "पिछली छवि" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "प्राथमिक भाषा" @@ -4437,15 +4506,15 @@ msgstr "प्राथमिक भाषा" msgid "Prioritize Your Follows" msgstr "अपने फ़ॉलोअर्स को प्राथमिकता दें" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "गोपनीयता" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "गोपनीयता नीति" @@ -4475,11 +4544,11 @@ msgstr "प्रोफ़ाइल" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "अपने ईमेल को सत्यापित करके अपने खाते को सुरक्षित रखें।।" -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "" @@ -4487,31 +4556,34 @@ msgstr "" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "" -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "सार्वजनिक, साझा करने योग्य सूचियाँ जो फ़ीड चला सकती हैं।" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" -msgid "Quote post" -msgstr "" - -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "कोटे पोस्ट" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "" + #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "कोटे पोस्ट" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "कोटे पोस्ट" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -4521,6 +4593,10 @@ msgstr "" msgid "Ratios" msgstr "अनुपात" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "" @@ -4529,7 +4605,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "" @@ -4550,10 +4626,10 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "निकालें" @@ -4566,7 +4642,7 @@ msgstr "निकालें" msgid "Remove account" msgstr "खाता हटाएं" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "" @@ -4574,6 +4650,10 @@ msgstr "" msgid "Remove Banner" msgstr "" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4584,15 +4664,15 @@ msgstr "फ़ीड हटाएँ" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "मेरे फ़ीड से हटाएँ" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "" @@ -4608,11 +4688,20 @@ msgstr "छवि पूर्वावलोकन निकालें" msgid "Remove mute word from your list" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "" @@ -4629,17 +4718,17 @@ msgstr "" #~ msgstr "इस फ़ीड को सहेजे गए फ़ीड से हटा दें?" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -4647,7 +4736,7 @@ msgstr "" msgid "Removes default thumbnail from {0}" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" @@ -4664,7 +4753,7 @@ msgstr "" msgid "Replies to this thread are disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "" @@ -4679,13 +4768,13 @@ msgstr "फिल्टर" #~ msgid "Reply to <0/>" #~ msgstr "" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4700,13 +4789,13 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "रिपोर्ट" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "" @@ -4720,16 +4809,16 @@ msgstr "" msgid "Report feed" msgstr "रिपोर्ट फ़ीड" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "रिपोर्ट सूची" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "रिपोर्ट पोस्ट" @@ -4759,20 +4848,21 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "पुन: पोस्ट" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "पोस्ट दोबारा पोस्ट करें या उद्धृत करे" @@ -4780,7 +4870,7 @@ msgstr "पोस्ट दोबारा पोस्ट करें या msgid "Reposted By" msgstr "द्वारा दोबारा पोस्ट किया गया" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "" @@ -4788,15 +4878,15 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "" @@ -4809,8 +4899,8 @@ msgstr "अनुरोध बदलें" #~ msgid "Request code" #~ msgstr "" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "" @@ -4831,11 +4921,11 @@ msgstr "इस प्रदाता के लिए आवश्यक" msgid "Resend email" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "कोड रीसेट करें" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "" @@ -4843,8 +4933,8 @@ msgstr "" #~ msgid "Reset onboarding" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" @@ -4856,16 +4946,16 @@ msgstr "पासवर्ड रीसेट" #~ msgid "Reset preferences" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "प्राथमिकताओं को रीसेट करें" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "प्राथमिकताओं की स्थिति को रीसेट करें" @@ -4878,14 +4968,14 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4897,7 +4987,7 @@ msgstr "फिर से कोशिश करो" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -4918,13 +5008,13 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "सेव करो" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "" @@ -4954,7 +5044,7 @@ msgstr "फोटो बदलाव सेव करो" msgid "Save to my feeds" msgstr "" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "सहेजे गए फ़ीड" @@ -4967,7 +5057,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -4987,23 +5077,23 @@ msgstr "" msgid "Say hello!" msgstr "" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -5017,7 +5107,7 @@ msgstr "खोज" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "" @@ -5047,16 +5137,18 @@ msgstr "" msgid "Search for users" msgstr "" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "" @@ -5090,10 +5182,10 @@ msgstr "" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "" +#~ msgid "See profile" +#~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "" @@ -5129,15 +5221,15 @@ msgstr "" msgid "Select from an existing account" msgstr "मौजूदा खाते से चुनें" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "" @@ -5155,8 +5247,8 @@ msgstr "" #~ msgstr "सेवा चुनें" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "" +#~ msgid "Select some accounts below to follow" +#~ msgstr "" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -5175,14 +5267,14 @@ msgstr "" #~ msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "" +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "" -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "चुनें कि आप अपनी सदस्यता वाली फ़ीड में कौन सी भाषाएँ शामिल करना चाहते हैं। यदि कोई भी चयनित नहीं है, तो सभी भाषाएँ दिखाई जाएंगी।" @@ -5190,7 +5282,7 @@ msgstr "चुनें कि आप अपनी सदस्यता वा #~ msgid "Select your app language for the default text to display in the app" #~ msgstr "ऐप में प्रदर्शित होने वाले डिफ़ॉल्ट टेक्स्ट के लिए अपनी ऐप भाषा चुनें" -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "" @@ -5198,7 +5290,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "" @@ -5206,17 +5298,17 @@ msgstr "" #~ msgid "Select your phone's country" #~ msgstr "" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "अपने फ़ीड में अनुवाद के लिए अपनी पसंदीदा भाषा चुनें।" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -5227,11 +5319,11 @@ msgstr "" msgid "Send Confirmation Email" msgstr "पुष्टिकरण ईमेल भेजें" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "ईमेल भेजें" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "ईमेल भेजें" @@ -5241,11 +5333,15 @@ msgstr "ईमेल भेजें" msgid "Send feedback" msgstr "प्रतिक्रिया भेजें" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -5266,7 +5362,12 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "" @@ -5348,23 +5449,23 @@ msgstr "" msgid "Sets Bluesky username" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5394,7 +5495,7 @@ msgstr "" #~ msgstr "" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -5414,12 +5515,12 @@ msgctxt "action" msgid "Share" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "शेयर" @@ -5431,9 +5532,9 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -5455,11 +5556,10 @@ msgstr "" msgid "Shares the linked website" msgstr "" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "दिखाओ" @@ -5493,27 +5593,27 @@ msgstr "" msgid "Show follows similar to {0}" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -5526,16 +5626,16 @@ msgid "Show Quote Posts" msgstr "उद्धरण पोस्ट दिखाओ" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "" +#~ msgid "Show quotes in Following" +#~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5546,12 +5646,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "अन्य सभी उत्तरों से पहले उन लोगों के उत्तर दिखाएं जिन्हें आप फ़ॉलो करते हैं।" #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "" +#~ msgid "Show replies in Following" +#~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "" +#~ msgid "Show replies in Following feed" +#~ msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5562,17 +5662,17 @@ msgid "Show Reposts" msgstr "रीपोस्ट दिखाएँ" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "" +#~ msgid "Show reposts in Following" +#~ msgstr "" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "लोग दिखाएँ" +#~ msgid "Show users" +#~ msgstr "लोग दिखाएँ" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5637,8 +5737,8 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "साइन आउट" @@ -5663,7 +5763,7 @@ msgstr "" msgid "Sign-in Required" msgstr "" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "आपने इस रूप में साइन इन करा है:" @@ -5676,12 +5776,11 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "स्किप" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "" @@ -5689,11 +5788,11 @@ msgstr "" #~ msgid "SMS verification" #~ msgstr "" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "" @@ -5705,6 +5804,11 @@ msgstr "" #~ msgid "Something went wrong and we're not sure what." #~ msgstr "" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5749,7 +5853,7 @@ msgstr "" msgid "Spam; excessive mentions or replies" msgstr "" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "" @@ -5761,11 +5865,11 @@ msgstr "स्क्वायर" #~ msgid "Staging" #~ msgstr "स्टेजिंग" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "" @@ -5777,7 +5881,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "स्थिति पृष्ठ" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5793,12 +5897,12 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "" #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5809,7 +5913,7 @@ msgstr "Storybook" msgid "Submit" msgstr "" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "सब्सक्राइब" @@ -5823,18 +5927,18 @@ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "इस सूची को सब्सक्राइब करें" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "अनुशंसित लोग" @@ -5861,19 +5965,19 @@ msgstr "सहायता" msgid "Switch Account" msgstr "खाते बदलें" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "प्रणाली" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "सिस्टम लॉग" @@ -5897,7 +6001,7 @@ msgstr "लंबा" msgid "Tap to view fully" msgstr "" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "" @@ -5905,13 +6009,13 @@ msgstr "" msgid "Tell a joke!" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "शर्तें" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5946,7 +6050,7 @@ msgid "That handle is already taken." msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "अनब्लॉक करने के बाद अकाउंट आपसे इंटरैक्ट कर सकेगा।" @@ -5996,7 +6100,11 @@ msgid "The Terms of Service have been moved to" msgstr "सेवा की शर्तों को स्थानांतरित कर दिया गया है" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" +#~ msgid "There are many feeds to try:" +#~ msgstr "" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 @@ -6014,7 +6122,8 @@ msgstr "" msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "" -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "" @@ -6023,24 +6132,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -6048,8 +6157,8 @@ msgstr "" msgid "There was an issue fetching the list. Tap here to try again." msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" @@ -6059,8 +6168,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -6071,28 +6180,29 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "" -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "एप्लिकेशन में एक अप्रत्याशित समस्या थी. कृपया हमें बताएं कि क्या आपके साथ ऐसा हुआ है!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "" @@ -6101,8 +6211,8 @@ msgstr "" #~ msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -6145,7 +6255,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "" @@ -6157,7 +6267,7 @@ msgstr "" #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." #~ msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" @@ -6167,7 +6277,7 @@ msgstr "" #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "" @@ -6215,7 +6325,7 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "यह लिंक आपको निम्नलिखित वेबसाइट पर ले जा रहा है:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "" @@ -6227,20 +6337,20 @@ msgstr "" msgid "This name is already in use" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "इस पोस्ट को हटा दिया गया है।।" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6261,7 +6371,7 @@ msgid "This user has blocked you" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "" @@ -6305,12 +6415,12 @@ msgstr "" #~ msgid "This will hide this post from your feeds." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "थ्रेड प्राथमिकता" @@ -6338,7 +6448,7 @@ msgstr "" msgid "Toggle between muted word options." msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "ड्रॉपडाउन टॉगल करें" @@ -6347,7 +6457,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "" @@ -6355,10 +6465,12 @@ msgstr "" msgid "Transformations" msgstr "परिवर्तन" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "अनुवाद" @@ -6367,11 +6479,11 @@ msgctxt "action" msgid "Try again" msgstr "फिर से कोशिश करो" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "" @@ -6379,11 +6491,11 @@ msgstr "" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "" @@ -6392,7 +6504,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "आपकी सेवा से संपर्क करने में असमर्थ। कृपया अपने इंटरनेट कनेक्शन की जांच करें।।" @@ -6402,8 +6514,8 @@ msgstr "आपकी सेवा से संपर्क करने मे #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "अनब्लॉक" @@ -6412,25 +6524,24 @@ msgctxt "action" msgid "Unblock" msgstr "" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "अनब्लॉक खाता" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "पुनः पोस्ट पूर्ववत करें" @@ -6447,8 +6558,8 @@ msgstr "" msgid "Unfollow {0}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "" @@ -6465,7 +6576,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "" @@ -6473,8 +6584,8 @@ msgstr "" msgid "Unmute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "अनम्यूट खाता" @@ -6486,7 +6597,7 @@ msgstr "" #~ msgid "Unmute all {tag} posts" #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "" @@ -6494,13 +6605,13 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "थ्रेड को अनम्यूट करें" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "" @@ -6508,11 +6619,11 @@ msgstr "" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "" @@ -6537,7 +6648,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "सूची में {displayName} अद्यतन करें" @@ -6553,7 +6664,7 @@ msgstr "" msgid "Updating..." msgstr "अद्यतन..।" -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "" @@ -6561,20 +6672,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "एक पाठ फ़ाइल अपलोड करने के लिए:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6627,11 +6738,11 @@ msgid "Used by:" msgstr "के द्वारा उपयोग:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "" @@ -6643,7 +6754,7 @@ msgstr "" msgid "User Blocked by List" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "" @@ -6655,30 +6766,30 @@ msgstr "" #~ msgid "User handle" #~ msgstr "यूजर हैंडल" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "लोग सूचियाँ" @@ -6686,7 +6797,7 @@ msgstr "लोग सूचियाँ" msgid "Username or email address" msgstr "यूजर नाम या ईमेल पता" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "यूजर लोग" @@ -6701,7 +6812,7 @@ msgstr "" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "" @@ -6725,15 +6836,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "ईमेल सत्यापित करें" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "मेरी ईमेल सत्यापित करें" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "मेरी ईमेल सत्यापित करें" @@ -6754,18 +6865,22 @@ msgstr "" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "डीबग प्रविष्टि देखें" @@ -6778,7 +6893,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "" @@ -6788,11 +6903,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "अवतार देखें" @@ -6812,7 +6928,6 @@ msgstr "साइट पर जाएं" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "" @@ -6836,11 +6951,11 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -6857,8 +6972,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6868,11 +6983,11 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "" @@ -6880,11 +6995,11 @@ msgstr "" #~ msgid "We'll look into your appeal promptly." #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "" @@ -6892,7 +7007,7 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "हम आपके हमारी सेवा में शामिल होने को लेकर बहुत उत्साहित हैं!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" @@ -6900,7 +7015,7 @@ msgstr "" msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -6913,11 +7028,15 @@ msgstr "हम क्षमा चाहते हैं! हमें वह msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "" +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "<0>Bluesky में आपका स्वागत है" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "" @@ -6927,7 +7046,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "" @@ -6944,7 +7063,7 @@ msgstr "कौन से भाषाएं आपको अपने एल् msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "" @@ -6981,21 +7100,21 @@ msgstr "" msgid "Wide" msgstr "चौड़ा" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "पोस्ट लिखो" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "अपना जवाब दें" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "" @@ -7013,7 +7132,16 @@ msgstr "" msgid "Yes" msgstr "हाँ" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "" @@ -7021,7 +7149,7 @@ msgstr "" #~ msgid "You are in control" #~ msgstr "" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "" @@ -7034,13 +7162,17 @@ msgstr "" msgid "You can also discover new Custom Feeds to follow." msgstr "" +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:123 #~ msgid "You can also try our \"Discover\" algorithm:" #~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "" +#~ msgid "You can change these settings later." +#~ msgstr "" #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -7055,6 +7187,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "अब आप अपने नए पासवर्ड के साथ साइन इन कर सकते हैं।।" +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "" @@ -7063,7 +7199,7 @@ msgstr "" 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:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "आपके पास कोई पिन किया हुआ फ़ीड नहीं है." @@ -7071,7 +7207,7 @@ msgstr "आपके पास कोई पिन किया हुआ फ़ #~ msgid "You don't have any saved feeds!" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "आपके पास कोई सहेजी गई फ़ीड नहीं है." @@ -7084,19 +7220,19 @@ msgid "You have blocked this user" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "" @@ -7105,11 +7241,11 @@ msgid "You have hidden this post." msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "" @@ -7121,12 +7257,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "" -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "आपके पास कोई सूची नहीं है।।" @@ -7179,18 +7315,22 @@ msgstr "" #~ msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "" +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "" #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "" @@ -7198,26 +7338,39 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "आपको \"reset code\" के साथ एक ईमेल प्राप्त होगा। उस कोड को यहाँ दर्ज करें, फिर अपना नया पासवर्ड दर्ज करें।।" -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -7229,11 +7382,11 @@ msgstr "" msgid "Your account" msgstr "आपका खाता" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "" @@ -7250,12 +7403,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "" @@ -7293,23 +7446,27 @@ msgstr "" msgid "Your muted words" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "आपकी पोस्ट, पसंद और ब्लॉक सार्वजनिक हैं। म्यूट निजी हैं।।" -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "आपकी प्रोफ़ाइल" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index bb62c10dec..1287207c5d 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -18,11 +18,15 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 12\n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(tidak ada email)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {{formattedCount} lainnya}}" @@ -42,7 +46,7 @@ msgstr "{0, plural, other {# label telah diterapkan pada akun ini}}" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {# label telah diterapkan pada konten ini}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {# postingan ulang}}" @@ -56,15 +60,15 @@ msgstr "{0, plural, other {pengikut}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {mengikuti}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {Suka (# menyukai)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {suka}}" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {Disukai oleh # pengguna}}" @@ -72,15 +76,15 @@ msgstr "{0, plural, other {Disukai oleh # pengguna}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {postingan}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {Balas (# balasan)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {posting ulang}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {Batal suka (# menyukai)}}" @@ -88,15 +92,19 @@ msgstr "{0, plural, other {Batal suka (# menyukai)}}" #~ msgid "{0} your feeds" #~ msgstr "" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {Disukai oleh # pengguna}}" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, other {jam}}" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {menit}}" @@ -105,7 +113,7 @@ msgstr "{estimatedTimeMins, plural, other {menit}}" msgid "{following} following" msgstr "{following} mengikuti" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "{handle} tidak dapat dikirimi pesan" @@ -172,8 +180,8 @@ msgstr "⚠Handle Tidak Valid" msgid "2FA Confirmation" msgstr "Konfirmasi 2FA" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Akses tautan navigasi dan pengaturan" @@ -182,11 +190,11 @@ msgid "Access profile and other navigation links" msgstr "Akses profil dan tautan navigasi lain" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Aksesibilitas" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "Pengaturan aksesibilitas" @@ -200,25 +208,25 @@ msgstr "Pengaturan Aksesibilitas" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Akun" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Akun diblokir" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "Akun diikuti" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Akun dibisukan" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Akun Dibisukan" @@ -235,22 +243,22 @@ msgid "Account removed from quick access" msgstr "Akun dihapus dari akses cepat" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Akun batal diblokir" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Akun batal diikuti" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Akun batal dibisukan" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Tambah" @@ -258,13 +266,14 @@ msgstr "Tambah" msgid "Add a content warning" msgstr "Tambahkan peringatan konten" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Tambahkan pengguna ke daftar ini" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Tambahkan akun" @@ -315,12 +324,12 @@ msgstr "Tambahkan feed bawaan hanya untuk orang yang Anda ikuti" msgid "Add the following DNS record to your domain:" msgstr "Tambahkan catatan DNS berikut ke domain Anda:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Tambahkan ke Daftar" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Tambakan ke feed saya" @@ -329,11 +338,11 @@ msgstr "Tambakan ke feed saya" #~ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Ditambahkan ke daftar" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Ditambahkan ke feed saya" @@ -342,7 +351,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Sesuaikan jumlah suka yang harus dimiliki oleh balasan agar ditampilkan di feed Anda." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Konten Dewasa" @@ -352,11 +360,11 @@ msgid "Adult content is disabled." msgstr "Konten dewasa dinonaktifkan." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Lanjutan" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "Berisi semua feed yang telah Anda simpan dalam satu tempat." @@ -376,7 +384,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "Sudah memiliki kode?" @@ -413,7 +421,7 @@ msgstr "Email telah dikirim ke {0}. Email tersebut berisi kode konfirmasi yang d msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Email telah dikirim ke alamat Anda sebelumnya, {0}. Email tersebut berisi kode konfirmasi yang dapat Anda masukkan di bawah ini." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "Terjadi kesalahan" @@ -434,16 +442,16 @@ msgstr "Masalah lain yang tidak termasuk dalam pilihan" msgid "An issue occurred, please try again." msgstr "Terjadi masalah, silakan coba lagi." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "terjadi kesalahan yang tidak diketahui" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "dan" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Hewan" @@ -455,7 +463,7 @@ msgstr "Animasi GIF" msgid "Anti-Social Behavior" msgstr "Perilaku Anti-Sosial" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Bahasa Aplikasi" @@ -471,13 +479,13 @@ msgstr "Nama Kata Sandi Aplikasi hanya boleh terdiri dari huruf, angka, spasi, t msgid "App Password names must be at least 4 characters long." msgstr "Nama Kata Sandi Aplikasi harus terdiri dari minimal 4 karakter." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Pengaturan kata sandi aplikasi" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Kata sandi Aplikasi" @@ -506,7 +514,7 @@ msgstr "Banding diajukan" msgid "Appeal this decision" msgstr "Ajukan banding atas keputusan ini" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Tampilan" @@ -523,7 +531,7 @@ msgstr "Anda yakin untuk menghapus kata sandi aplikasi \"{name}\"?" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lain." @@ -535,11 +543,11 @@ msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tet msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Anda yakin ingin meninggalkan percakapan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lain." -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Apakah Anda yakin ingin menghapus {0} dari daftar feed Anda?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "Anda yakin untuk membuang draf ini?" @@ -551,7 +559,7 @@ msgstr "Anda yakin?" msgid "Are you writing in <0>{0}?" msgstr "Apakah Anda menulis dalam <0>{0}?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Seni" @@ -563,7 +571,7 @@ msgstr "Ketelanjangan artistik atau non-erotis." msgid "At least 3 characters" msgstr "Minimal 3 karakter" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -576,17 +584,17 @@ msgstr "Minimal 3 karakter" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Kembali" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "Berdasarkan minat Anda pada {interestsText}" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Berdasarkan minat Anda pada {interestsText}" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Dasar" @@ -594,43 +602,43 @@ msgstr "Dasar" msgid "Birthday" msgstr "Tanggal lahir" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Tanggal lahir:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Blokir" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "Blokir akun" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Blokir Akun" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "Blokir Akun?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Blokir akun" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Blokir daftar" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "Blokir akun ini?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Diblokir" @@ -643,7 +651,7 @@ msgstr "Akun yang diblokir" msgid "Blocked Accounts" msgstr "Akun yang diblokir" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Akun yang diblokir tidak dapat membalas di utas Anda, menyebut Anda, atau berinteraksi dengan Anda." @@ -651,7 +659,7 @@ msgstr "Akun yang diblokir tidak dapat membalas di utas Anda, menyebut Anda, ata 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 "Akun yang diblokir tidak dapat membalas postingan Anda, menyebut Anda, atau berinteraksi dengan Anda. Anda juga tidak akan melihat konten mereka dan mereka akan dicegah melihat konten Anda." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Postingan yang diblokir." @@ -659,11 +667,11 @@ msgstr "Postingan yang diblokir." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Pemblokiran tidak menghalangi pelabel ini menerapkan label pada akun Anda." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Pemblokiran bersifat publik. Akun yang diblokir tidak dapat membalas postingan Anda, menyebut Anda, atau berinteraksi dengan Anda." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Memblokir tidak akan mencegah label diterapkan pada akun Anda, tetapi akan menghentikan akun ini untuk membalas atau berinteraksi dengan Anda." @@ -707,7 +715,7 @@ msgstr "Buramkan gambar" msgid "Blur images and filter from feeds" msgstr "Buramkan gambar dan saring dari feed" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Buku" @@ -720,7 +728,7 @@ msgstr "Telusuri feed lain" msgid "Business" msgstr "Bisnis" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "oleh —" @@ -733,10 +741,10 @@ msgid "By {0}" msgstr "Oleh {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "oleh @{0}" +#~ msgid "by @{0}" +#~ msgstr "oleh @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "oleh <0/>" @@ -744,7 +752,7 @@ msgstr "oleh <0/>" msgid "By creating an account you agree to the {els}." msgstr "Dengan membuat akun berarti Anda setuju dengan {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "oleh Anda" @@ -760,14 +768,15 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -775,23 +784,23 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Batal" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Batal" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Batal menghapus akun" @@ -807,10 +816,14 @@ msgstr "Batal memotong gambar" msgid "Cancel profile editing" msgstr "Batal mengedit profil" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Batal mengutip postingan" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -824,17 +837,17 @@ msgstr "Membatalkan membuka situs web tertaut" msgid "Change" msgstr "Ubah" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Ubah" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Ubah handle" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Ubah Handle" @@ -842,12 +855,12 @@ msgstr "Ubah Handle" msgid "Change my email" msgstr "Ubah email saya" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Ubah kata sandi" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Ubah Kata Sandi" @@ -865,24 +878,24 @@ msgstr "Ubah Email Anda" msgid "Chat" msgstr "Obrolan" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "Obrolan dibisukan" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "Pengaturan obrolan" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "Obrolan batal dibisukan" @@ -890,8 +903,8 @@ msgstr "Obrolan batal dibisukan" #~ msgid "Chat with {chatId}" #~ msgstr "" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Periksa status saya" @@ -907,11 +920,11 @@ msgstr "Periksa status saya" msgid "Check your email for a login code and enter it here." msgstr "Periksa email Anda untuk mendapatkan kode login dan masukkan di sini." -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di bawah ini:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Pilih \"Semua Orang\" atau \"Tidak Ada\"" @@ -919,7 +932,7 @@ msgstr "Pilih \"Semua Orang\" atau \"Tidak Ada\"" msgid "Choose Service" msgstr "Pilih Layanan" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Pilih algoritma yang akan digunakan untuk feed kustom Anda." @@ -933,39 +946,39 @@ msgid "Choose this color as your avatar" msgstr "Pilih warna ini sebagai avatar Anda" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Pilih feed utama Anda" +#~ msgid "Choose your main feeds" +#~ msgstr "Pilih feed utama Anda" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Pilih kata sandi Anda" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Hapus semua data penyimpanan lama" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Hapus semua data penyimpanan lama (mulai ulang setelah ini)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Hapus semua data penyimpanan" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Hapus kueri pencarian" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "Bersihkan semua penyimpanan data lama" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "Hapus semua data penyimpanan" @@ -973,6 +986,14 @@ msgstr "Hapus semua data penyimpanan" msgid "click here" msgstr "klik di sini" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "" @@ -985,11 +1006,11 @@ msgstr "Klik di sini untuk membuka menu tagar dari {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "Ketuk untuk mengirim ulang pesan yang gagal" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Iklim" @@ -997,10 +1018,11 @@ msgstr "Iklim" msgid "Clip 🐴 clop 🐴" msgstr "Keletak 🐴 keletuk 🐴" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Tutup" @@ -1018,11 +1040,12 @@ msgstr "Tutup peringatan" msgid "Close bottom drawer" msgstr "Tutup kotak bawah" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "Tutup dialog" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "Tutup dialog GIF" @@ -1055,7 +1078,7 @@ msgstr "Menutup bilah navigasi bawah" msgid "Closes password update alert" msgstr "Menutup peringatan pembaruan kata sandi" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Menutup penyusun postingan dan membuang draf" @@ -1063,15 +1086,19 @@ msgstr "Menutup penyusun postingan dan membuang draf" msgid "Closes viewer for header image" msgstr "Menutup penampil untuk gambar header" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Menciutkan daftar pengguna untuk notifikasi tertentu" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Komedi" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Komik" @@ -1080,7 +1107,7 @@ msgstr "Komik" msgid "Community Guidelines" msgstr "Panduan Komunitas" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Selesaikan onboarding dan mulai menggunakan akun Anda" @@ -1088,17 +1115,17 @@ msgstr "Selesaikan onboarding dan mulai menggunakan akun Anda" msgid "Complete the challenge" msgstr "Selesaikan tantangan" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Buat postingan dengan panjang hingga {MAX_GRAPHEME_LENGTH} karakter" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Tulis balasan" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Konfigurasikan pengaturan penyaringan konten untuk kategori: {0}" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Konfigurasikan pengaturan penyaringan konten untuk kategori: {0}" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1129,7 +1156,7 @@ msgstr "Konfirmasi Perubahan" msgid "Confirm content language settings" msgstr "Konfirmasi pengaturan bahasa konten" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Konfirmasi hapus akun" @@ -1143,8 +1170,8 @@ msgstr "Konfirmasi tanggal lahir Anda" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1172,23 +1199,23 @@ msgid "Content filters" msgstr "Penyaring konten" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Bahasa konten" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Konten Tidak Tersedia" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Peringatan Konten" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Peringatan konten" @@ -1196,12 +1223,8 @@ msgstr "Peringatan konten" msgid "Context menu backdrop, click to close the menu." msgstr "Latar menu konteks, klik untuk menutup menu." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Lanjutkan" @@ -1209,28 +1232,25 @@ msgstr "Lanjutkan" msgid "Continue as {0} (currently signed in)" msgstr "Lanjutkan sebagai {0} (sudah masuk)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Lanjutkan ke langkah berikutnya" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Lanjutkan ke langkah berikutnya" +#~ msgid "Continue to the next step" +#~ msgstr "Lanjutkan ke langkah berikutnya" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Lanjutkan ke langkah berikutnya tanpa mengikuti akun apa pun" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Lanjutkan ke langkah berikutnya tanpa mengikuti akun apa pun" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "Percakapan dihapus" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Memasak" @@ -1239,15 +1259,15 @@ msgstr "Memasak" msgid "Copied" msgstr "Disalin" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Menyalin versi build ke papan klip" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Disalin ke papan klip" @@ -1272,22 +1292,22 @@ msgstr "Salin {0}" msgid "Copy code" msgstr "Salin kode" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Salin tautan daftar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Salin tautan postingan" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "Salin teks pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Salin teks postingan" @@ -1304,7 +1324,7 @@ msgstr "Tidak dapat meninggalkan obrolan" msgid "Could not load feed" msgstr "Tidak dapat memuat feed" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "Tidak dapat memuat daftar" @@ -1312,7 +1332,7 @@ msgstr "Tidak dapat memuat daftar" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "Tidak dapat membisukan obrolan" @@ -1325,7 +1345,7 @@ msgstr "Tidak dapat membisukan obrolan" msgid "Create a new account" msgstr "Buat akun baru" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Buat akun Bluesky baru" @@ -1338,7 +1358,7 @@ msgstr "Buat Akun" msgid "Create an account" msgstr "Buat akun" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "Buat avatar saja" @@ -1363,7 +1383,7 @@ msgstr "Dibuat {0}" #~ msgid "Creates a card with a thumbnail. The card links to {url}" #~ msgstr "" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Budaya" @@ -1376,8 +1396,7 @@ msgstr "Kustom" msgid "Custom domain" msgstr "Domain kustom" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feed kustom yang dibangun oleh komunitas memberikan pengalaman baru dan membantu Anda menemukan konten yang Anda sukai." @@ -1385,8 +1404,8 @@ msgstr "Feed kustom yang dibangun oleh komunitas memberikan pengalaman baru dan msgid "Customize media from external sites." msgstr "Sesuaikan media dari situs eksternal." -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Gelap" @@ -1394,7 +1413,7 @@ msgstr "Gelap" msgid "Dark mode" msgstr "Mode gelap" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Tema Gelap" @@ -1402,7 +1421,16 @@ msgstr "Tema Gelap" msgid "Date of birth" msgstr "Tanggal lahir" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "Debug Moderasi" @@ -1410,14 +1438,14 @@ msgstr "Debug Moderasi" msgid "Debug panel" msgstr "Panel awakutu" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Hapus" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Hapus akun" @@ -1425,7 +1453,7 @@ msgstr "Hapus akun" #~ msgid "Delete Account" #~ msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Hapus Akun <0>\"<1>{0}<2>\"" @@ -1437,62 +1465,62 @@ msgstr "Hapus kata sandi aplikasi" msgid "Delete app password?" msgstr "Hapus kata sandi aplikasi?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "Hapus catatan deklarasi obrolan" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "Hapus untuk saya" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Hapus Daftar" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "Hapus pesan" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "Hapus pesan untuk saya" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Hapus akun saya" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Hapus Akun Saya…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Hapus postingan" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Hapus daftar ini?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Hapus postingan ini?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Dihapus" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Postingan dihapus." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "Hapus catatan deklarasi obrolan" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1502,11 +1530,11 @@ msgstr "Deskripsi" msgid "Descriptive alt text" msgstr "Teks alt deskriptif" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Apakah Anda ingin mengatakan sesuatu?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Redup" @@ -1543,11 +1571,11 @@ msgstr "Matikan respons haptik" msgid "Disabled" msgstr "Dinonaktifkan" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Buang" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "Buang draf?" @@ -1561,7 +1589,7 @@ msgstr "Cegah aplikasi untuk menampilkan akun saya ke pengguna yang tidak login" msgid "Discover new custom feeds" msgstr "Temukan feed kustom baru" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "Temukan Feed Baru" @@ -1597,8 +1625,8 @@ msgstr "Domain terverifikasi!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1614,10 +1642,10 @@ msgstr "Selesai" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1627,8 +1655,8 @@ msgstr "Selesai" msgid "Done{extraText}" msgstr "Selesai{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Unduh berkas CAR" @@ -1637,8 +1665,8 @@ msgid "Drop to add images" msgstr "Lepaskan untuk menambahkan gambar" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "Sesuai dengan kebijakan Apple, konten dewasa hanya dapat diaktifkan di web setelah menyelesaikan pendaftaran." +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "Sesuai dengan kebijakan Apple, konten dewasa hanya dapat diaktifkan di web setelah menyelesaikan pendaftaran." #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1660,19 +1688,19 @@ msgstr "contoh: Seniman, penyayang anjing, dan pembaca setia." msgid "E.g. artistic nudes." msgstr "Contoh: ketelanjangan artistik." -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "contoh: Pemosting Keren" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "contoh: Spammer" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "contoh: Pemosting yang selalu kekinian." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "contoh: Pengguna yang membalas dengan iklan secara berulang." @@ -1685,7 +1713,7 @@ msgctxt "action" msgid "Edit" msgstr "Ubah" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Edit avatar" @@ -1695,17 +1723,17 @@ msgstr "Edit avatar" msgid "Edit image" msgstr "Edit gambar" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Edit detail daftar" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Ubah Daftar Moderasi" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Edit Feed Saya" @@ -1724,11 +1752,11 @@ msgid "Edit Profile" msgstr "Edit Profil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Edit Feed Tersimpan" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Edit Daftar Pengguna" @@ -1740,7 +1768,7 @@ msgstr "Ubah nama tampilan Anda" msgid "Edit your profile description" msgstr "Ubah deskripsi profil Anda" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Pendidikan" @@ -1770,7 +1798,7 @@ msgstr "Email Diupdate" msgid "Email verified" msgstr "Email terverifikasi" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "Email:" @@ -1779,8 +1807,8 @@ msgid "Embed HTML code" msgstr "Sematkan kode HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Sematkan postingan" @@ -1797,13 +1825,13 @@ msgid "Enable adult content" msgstr "Aktifkan konten dewasa" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Aktifkan Konten Dewasa" +#~ msgid "Enable Adult Content" +#~ msgstr "Aktifkan Konten Dewasa" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Aktifkan konten dewasa di feed Anda" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Aktifkan konten dewasa di feed Anda" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -1853,7 +1881,7 @@ msgstr "Masukkan kata atau tagar" msgid "Enter Confirmation Code" msgstr "Masukkan Kode Konfirmasi" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Masukkan kode yang Anda terima untuk mengubah kata sandi Anda." @@ -1886,7 +1914,7 @@ msgstr "Masukkan alamat email baru Anda di bawah ini." msgid "Enter your username and password" msgstr "Masukkan nama pengguna dan kata sandi Anda" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "Terjadi kesalahan saat menyimpan berkas" @@ -1894,16 +1922,16 @@ msgstr "Terjadi kesalahan saat menyimpan berkas" msgid "Error receiving captcha response." msgstr "Gagal menerima respons captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Eror:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Semua orang" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "Semua orang dapat membalas" @@ -1922,7 +1950,7 @@ msgstr "Menyebut atau membalas secara berlebihan" msgid "Excessive or unwanted messages" msgstr "Pesan yang berlebihan atau tidak diinginkan" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Keluar dari proses penghapusan akun" @@ -1947,6 +1975,10 @@ msgstr "Keluar dari memasukkan permintaan pencarian" msgid "Expand alt text" msgstr "Tampilkan teks alt" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1960,12 +1992,12 @@ msgstr "Media eksplisit atau berpotensi mengganggu." msgid "Explicit sexual images." msgstr "Gambar seksual eksplisit." -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "Ekspor data saya" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Ekspor Data Saya" @@ -1981,11 +2013,11 @@ msgstr "Media eksternal memungkinkan situs web untuk mengumpulkan informasi tent #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Preferensi Media Eksternal" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Pengaturan media eksternal" @@ -1994,19 +2026,20 @@ msgstr "Pengaturan media eksternal" msgid "Failed to create app password." msgstr "Gagal membuat kata sandi aplikasi." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Gagal membuat daftar. Periksa koneksi internet Anda dan coba lagi." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "Gagal menghapus pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "Gagal menghapus postingan, silakan coba lagi" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "Gagal memuat GIF" @@ -2027,7 +2060,7 @@ msgstr "Gagal memuat pesan terdahulu" msgid "Failed to save image: {0}" msgstr "Gagal menyimpan gambar: {0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "Gagal mengirim" @@ -2049,22 +2082,22 @@ msgstr "Gagal memperbarui pengaturan" msgid "Feed" msgstr "Feed" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "Feed {0}" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Feed offline" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Masukan" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2076,19 +2109,19 @@ msgstr "Feed" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Feeds adalah algoritma kustom yang dibuat pengguna dengan sedikit keahlian pemrograman. <0/> untuk informasi lebih lanjut." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "Feed juga bisa berdasarkan topik!" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Feed juga bisa berdasarkan topik!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Isi Berkas" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "Berkas berhasil disimpan!" @@ -2096,7 +2129,7 @@ msgstr "Berkas berhasil disimpan!" msgid "Filter from feeds" msgstr "Saring dari feed" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Menyelesaikan" @@ -2106,7 +2139,7 @@ msgstr "Menyelesaikan" msgid "Find accounts to follow" msgstr "Temukan akun untuk diikuti" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "Temukan postingan dan pengguna di Bluesky" @@ -2130,11 +2163,11 @@ msgstr "Sesuaikan konten yang Anda lihat di feed Mengikuti." msgid "Fine-tune the discussion threads." msgstr "Sesuaikan utasan diskusi." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Kebugaran" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Fleksibel" @@ -2149,7 +2182,6 @@ msgstr "Balik secara vertikal" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2161,38 +2193,41 @@ msgctxt "action" msgid "Follow" msgstr "Ikuti" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Ikuti {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Ikuti Akun" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Ikuti Semua" +#~ msgid "Follow All" +#~ msgstr "Ikuti Semua" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Ikuti Balik" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Ikuti akun yang dipilih dan lanjutkan ke langkah berikutnya" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Ikuti akun yang dipilih dan lanjutkan ke langkah berikutnya" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ 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:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Diikuti oleh {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Pengguna yang Anda ikuti" @@ -2200,7 +2235,7 @@ msgstr "Pengguna yang Anda ikuti" msgid "Followed users only" msgstr "Hanya pengguna yang diikuti" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "mengikuti Anda" @@ -2214,9 +2249,9 @@ msgstr "Pengikut" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Mengikuti" @@ -2224,7 +2259,11 @@ msgstr "Mengikuti" msgid "Following {0}" msgstr "Mengikuti {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Preferensi feed Mengikuti" @@ -2232,7 +2271,7 @@ msgstr "Preferensi feed Mengikuti" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Preferensi Feed Mengikuti" @@ -2240,15 +2279,15 @@ msgstr "Preferensi Feed Mengikuti" msgid "Follows you" msgstr "Mengikuti Anda" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Mengikuti Anda" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Makanan" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Untuk alasan keamanan, kami akan mengirimkan kode konfirmasi ke alamat email Anda." @@ -2277,7 +2316,7 @@ msgstr "Sering Memposting Konten yang Tidak Diinginkan" msgid "From @{sanitizedAuthor}" msgstr "Dari @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "Dari <0/>" @@ -2295,7 +2334,7 @@ msgstr "Memulai" msgid "Get Started" msgstr "Memulai" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "Beri wajah pada profil Anda" @@ -2309,7 +2348,7 @@ msgstr "Pelanggaran hukum atau ketentuan layanan secara terang-terangan" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Kembali" @@ -2319,7 +2358,7 @@ msgstr "Kembali" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Kembali" @@ -2345,20 +2384,20 @@ msgstr "Ke Beranda" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "Buka percakapan dengan {0}" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Berikutnya" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "Buka profil" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Buka profil pengguna" @@ -2382,7 +2421,7 @@ msgstr "Pelecehan, unggah sulut, atau intoleransi" msgid "Hashtag" msgstr "Tagar" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Tagar: #{tag}" @@ -2390,64 +2429,62 @@ msgstr "Tagar: #{tag}" msgid "Having trouble?" msgstr "Mengalami masalah?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Bantuan" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Beri tahu orang-orang bahwa Anda bukan bot dengan mengunggah gambar atau membuat avatar." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Berikut beberapa akun untuk Anda ikuti" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Berikut beberapa akun untuk Anda ikuti" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "Berikut beberapa feed topikal yang populer. Anda dapat memilih untuk mengikuti sebanyak yang Anda suka." +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Berikut beberapa feed topikal yang populer. Anda dapat memilih untuk mengikuti sebanyak yang Anda suka." #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "Berikut beberapa feed topikal berdasarkan minat Anda: {interestsText}. Anda dapat memilih untuk mengikuti sebanyak yang Anda suka." +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "Berikut beberapa feed topikal berdasarkan minat Anda: {interestsText}. Anda dapat memilih untuk mengikuti sebanyak yang Anda suka." #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Berikut kata sandi aplikasi Anda." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Sembunyikan postingan" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Sembunyikan konten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Sembunyikan postingan ini?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Sembunyikan daftar pengguna" @@ -2479,7 +2516,7 @@ msgstr "Hmmmm, tampaknya kami mengalami kesulitan memuat data ini. Lihat detail msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, kami tidak dapat memuat layanan moderasi." -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2533,18 +2570,22 @@ msgstr "Jika tidak ada yang dipilih, cocok untuk semua umur." msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Jika Anda belum berusia dewasa menurut hukum negara Anda, orang tua atau wali sah Anda harus membaca Ketentuan ini atas nama Anda." -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "Jika Anda menghapus daftar ini, Anda tidak dapat memulihkannya lagi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Jika Anda menghapus postingan ini, Anda tidak dapat memulihkannya lagi." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Jika Anda ingin mengubah kata sandi, kami akan mengirimkan kode untuk memverifikasi bahwa ini adalah akun Anda." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "Ilegal dan Urgen" @@ -2569,7 +2610,7 @@ msgstr "Pesan tidak pantas atau tautan eksplisit" msgid "Input code sent to your email for password reset" msgstr "Masukkan kode yang dikirim ke email Anda untuk pengaturan ulang kata sandi" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Masukkan kode konfirmasi untuk penghapusan akun" @@ -2581,7 +2622,7 @@ msgstr "Masukkan nama untuk kata sandi aplikasi" msgid "Input new password" msgstr "Masukkan kata sandi baru" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Masukkan kata sandi untuk penghapusan akun" @@ -2618,7 +2659,7 @@ msgstr "Memperkenalkan Pesan Langsung" msgid "Invalid 2FA confirmation code." msgstr "Kode konfirmasi 2FA tidak valid." -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Catatan posting tidak valid atau tidak didukung" @@ -2647,14 +2688,14 @@ msgid "Invite codes: 1 available" msgstr "Kode undangan: 1 tersedia" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Feed ini menampilkan postingan secara langsung dari orang yang Anda ikuti." +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Feed ini menampilkan postingan secara langsung dari orang yang Anda ikuti." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Karir" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Jurnalisme" @@ -2662,11 +2703,11 @@ msgstr "Jurnalisme" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Dilabeli oleh {0}." -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "Dilabeli oleh pemosting." @@ -2690,25 +2731,25 @@ msgstr "Label pada akun Anda" msgid "Labels on your content" msgstr "Label pada konten Anda" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Pilih bahasa" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Pengaturan bahasa" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Pengaturan Bahasa" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Bahasa" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "Terbaru" @@ -2716,12 +2757,12 @@ msgstr "Terbaru" msgid "Learn More" msgstr "Pelajari Lebih Lanjut" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Pelajari lebih lanjut tentang moderasi yang diterapkan pada konten ini." -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Pelajari lebih lanjut tentang peringatan ini" @@ -2730,7 +2771,7 @@ msgstr "Pelajari lebih lanjut tentang peringatan ini" msgid "Learn more about what is public on Bluesky." msgstr "Pelajari lebih lanjut tentang apa yang publik di Bluesky." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "Pelajari lebih lanjut." @@ -2743,10 +2784,10 @@ msgstr "Tinggalkan" msgid "Leave chat" msgstr "Tinggalkan obrolan" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "Tinggalkan percakapan" @@ -2759,11 +2800,11 @@ msgstr "Hapus semua tanda untuk menampilkan semua bahasa." msgid "Leaving Bluesky" msgstr "Meninggalkan Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "yang tersisa" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Penyimpanan lama dihapus, Anda perlu memulai ulang aplikasi sekarang." @@ -2772,11 +2813,11 @@ msgstr "Penyimpanan lama dihapus, Anda perlu memulai ulang aplikasi sekarang." msgid "Let's get your password reset!" msgstr "Reset kata sandi Anda!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Ayo!" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Terang" @@ -2815,11 +2856,11 @@ msgstr "Disukai Oleh" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "menyukai feed kustom Anda" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "menyukai postingan Anda" @@ -2827,7 +2868,7 @@ msgstr "menyukai postingan Anda" msgid "Likes" msgstr "Suka" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "Suka pada postingan ini" @@ -2835,35 +2876,35 @@ msgstr "Suka pada postingan ini" msgid "List" msgstr "Daftar" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Avatar Daftar" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Daftar diblokir" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "Daftar {0}" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Daftar dihapus" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Daftar dibisukan" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Nama Daftar" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Daftar tidak diblokir" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Daftar tidak dibisukan" @@ -2880,14 +2921,14 @@ msgstr "Daftar" msgid "Lists blocking this user:" msgstr "Daftar yang memblokir pengguna ini:" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Muat notifikasi baru" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Muat postingan baru" @@ -2899,10 +2940,15 @@ msgstr "Memuat..." msgid "Log" msgstr "Catatan" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Keluar" @@ -2914,7 +2960,7 @@ msgstr "Visibilitas pengguna yang tidak login" msgid "Login to account that is not listed" msgstr "Masuk ke akun yang tidak ada di daftar" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "Tekan lama untuk membuka menu tagar untuk #{tag}" @@ -2946,8 +2992,8 @@ msgstr "Pastikan ini adalah situs web yang Anda tuju!" msgid "Manage your muted words and tags" msgstr "Kelola kata dan tagar yang dibisukan" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "Tandai telah dibaca" @@ -2960,12 +3006,12 @@ msgstr "Media" msgid "mentioned users" msgstr "pengguna yang disebutkan" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Pengguna yang Anda sebut" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Menu" @@ -2973,8 +3019,8 @@ msgstr "Menu" msgid "Message {0}" msgstr "Kirim pesan ke {0}" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "Pesan dihapus" @@ -2982,12 +3028,12 @@ msgstr "Pesan dihapus" msgid "Message from server: {0}" msgstr "Pesan dari server: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "Kotak input pesan" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "Pesan terlalu panjang" @@ -2995,7 +3041,7 @@ msgstr "Pesan terlalu panjang" msgid "Message settings" msgstr "Pengaturan pesan" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3012,7 +3058,7 @@ msgstr "Akun Menyesatkan" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderasi" @@ -3020,26 +3066,26 @@ msgstr "Moderasi" msgid "Moderation details" msgstr "Detail moderasi" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Daftar moderasi {0}" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "Daftar moderasi oleh <0/>" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Daftar moderasi Anda" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "Daftar moderasi dibuat" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "Daftar moderasi diperbarui" @@ -3052,7 +3098,7 @@ msgstr "Daftar moderasi" msgid "Moderation Lists" msgstr "Daftar Moderasi" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Pengaturan moderasi" @@ -3065,11 +3111,11 @@ msgid "Moderation tools" msgstr "Alat moderasi" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator telah memilih untuk menetapkan peringatan umum pada konten." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "Lebih lanjut" @@ -3077,7 +3123,7 @@ msgstr "Lebih lanjut" msgid "More feeds" msgstr "Feed lainnya" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Pilihan lainnya" @@ -3093,12 +3139,12 @@ msgstr "Bisukan" msgid "Mute {truncatedTag}" msgstr "Bisukan {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Bisukan Akun" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Bisukan akun" @@ -3106,8 +3152,8 @@ msgstr "Bisukan akun" msgid "Mute all {displayTag} posts" msgstr "Bisukan semua postingan {displayTag}" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "Bisukan percakapan" @@ -3119,7 +3165,7 @@ msgstr "Bisukan di tagar saja" msgid "Mute in text & tags" msgstr "Bisukan di teks & tagar" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Bisukan daftar" @@ -3128,7 +3174,7 @@ msgstr "Bisukan daftar" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "Bisukan akun-akun ini?" @@ -3140,17 +3186,17 @@ msgstr "Bisukan kata ini di teks postingan dan tagar" msgid "Mute this word in tags only" msgstr "Bisukan kata ini hanya dalam tagar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Bisukan utasan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Bisukan kata & tagar" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Dibisukan" @@ -3167,7 +3213,7 @@ msgstr "Akun yang Dibisukan" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Postingan dari akun yang dibisukan akan dihilangkan dari feed dan notifikasi Anda. Pembisuan ini bersifat privat." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Dibisukan oleh \"{0}\"" @@ -3175,7 +3221,7 @@ msgstr "Dibisukan oleh \"{0}\"" msgid "Muted words & tags" msgstr "Kata & tagar yang dibisukan" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Pembisuan bersifat privat. Akun yang dibisukan tetap dapat berinteraksi dengan Anda, tetapi Anda tidak akan melihat postingan atau notifikasi dari mereka." @@ -3184,7 +3230,7 @@ msgstr "Pembisuan bersifat privat. Akun yang dibisukan tetap dapat berinteraksi msgid "My Birthday" msgstr "Tanggal Lahir Saya" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Feed Saya" @@ -3192,20 +3238,20 @@ msgstr "Feed Saya" msgid "My Profile" msgstr "Profil Saya" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "Feed tersimpan saya" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Feed Tersimpan Saya" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nama" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Nama harus diisi" @@ -3215,13 +3261,13 @@ msgstr "Nama harus diisi" msgid "Name or Description Violates Community Standards" msgstr "Nama atau Deskripsi Melanggar Standar Komunitas" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Alam" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Menuju ke layar berikutnya" @@ -3238,7 +3284,7 @@ msgstr "Perlu melaporkan pelanggaran hak cipta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Tidak akan lagi kehilangan akses ke data dan pengikut Anda." @@ -3246,7 +3292,7 @@ msgstr "Tidak akan lagi kehilangan akses ke data dan pengikut Anda." msgid "Nevermind, create a handle for me" msgstr "Tidak usah, buatkan handle untuk saya" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Baru" @@ -3255,7 +3301,7 @@ msgstr "Baru" msgid "New" msgstr "Baru" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3265,29 +3311,29 @@ msgstr "Obrolan baru" msgid "New messages" msgstr "Pesan baru" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Daftar Moderasi Baru" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Kata sandi baru" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Kata Sandi Baru" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Postingan baru" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Postingan baru" @@ -3297,7 +3343,7 @@ msgctxt "action" msgid "New Post" msgstr "Postingan baru" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Daftar Pengguna Baru" @@ -3305,7 +3351,7 @@ msgstr "Daftar Pengguna Baru" msgid "Newest replies first" msgstr "Balasan terbaru terlebih dahulu" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Berita" @@ -3316,8 +3362,8 @@ msgstr "Berita" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Berikutnya" @@ -3340,7 +3386,7 @@ msgid "No" msgstr "Tidak" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Tidak ada deskripsi" @@ -3348,7 +3394,8 @@ msgstr "Tidak ada deskripsi" msgid "No DNS Panel" msgstr "Tanpa Panel DNS" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "GIF tidak ditemukan. Mungkin ada masalah dengan Tenor." @@ -3360,7 +3407,7 @@ msgstr "Tidak lagi mengikuti {0}" msgid "No longer than 253 characters" msgstr "Tidak lebih dari 253 karakter" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "Belum ada pesan" @@ -3368,7 +3415,7 @@ msgstr "Belum ada pesan" msgid "No more conversations to show" msgstr "Tidak ada percakapan lain untuk ditampilkan" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Belum ada notifikasi!" @@ -3384,7 +3431,7 @@ msgstr "Tidak seorang pun" msgid "No result" msgstr "Tidak ada hasil" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "Tidak ada hasil" @@ -3392,17 +3439,18 @@ msgstr "Tidak ada hasil" msgid "No results found" msgstr "Tidak ditemukan hasil" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "Tidak ada hasil ditemukan untuk \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "Tidak ada hasil ditemukan untuk {query}" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "Tidak ada hasil pencarian yang ditemukan untuk \"{search}\"." @@ -3415,11 +3463,11 @@ msgstr "Tidak ada hasil pencarian yang ditemukan untuk \"{search}\"." msgid "No thanks" msgstr "Tidak terima kasih" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Tak seorang pun" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "Tidak ada yang dapat membalas" @@ -3446,9 +3494,9 @@ msgstr "Tidak ditemukan" msgid "Not right now" msgstr "Jangan sekarang" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Catatan tentang berbagi" @@ -3468,9 +3516,9 @@ msgstr "Suara notifikasi" msgid "Notification Sounds" msgstr "Suara Notifikasi" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3478,7 +3526,7 @@ msgstr "Suara Notifikasi" msgid "Notifications" msgstr "Notifikasi" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Sekarang" @@ -3498,16 +3546,16 @@ msgstr "Ketelanjangan atau konten dewasa yang tidak dilabeli sedemikian rupa" msgid "Off" msgstr "Matikan" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh tidak!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Oh tidak! Sepertinya ada yang salah." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -3520,15 +3568,15 @@ msgstr "Baiklah" msgid "Oldest replies first" msgstr "Balasan terlama terlebih dahulu" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Atur ulang orientasi" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Satu atau lebih gambar belum ada teks alt." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "Hanya mendukung berkas .jpg dan .png" @@ -3550,21 +3598,25 @@ msgstr "Ups, sepertinya ada yang salah!" msgid "Oops!" msgstr "Uups!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Buka" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "Buka pembuat avatar" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "Buka opsi percakapan" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Buka pemilih emoji" @@ -3572,7 +3624,7 @@ msgstr "Buka pemilih emoji" msgid "Open feed options menu" msgstr "Buka menu opsi feed" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Buka tautan dengan browser dalam aplikasi" @@ -3588,24 +3640,24 @@ msgstr "Buka pengaturan kata dan tagar yang dibisukan" msgid "Open navigation" msgstr "Buka navigasi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Buka menu opsi postingan" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Buka halaman buku cerita" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "Buka log sistem" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "Membuka opsi {numItems}" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Membuka pengaturan aksesibilitas" @@ -3614,22 +3666,22 @@ msgid "Opens additional details for a debug entry" msgstr "Membuka detail tambahan untuk entri debug" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Membuka daftar pengguna yang diperluas dalam notifikasi ini" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Membuka daftar pengguna yang diperluas dalam notifikasi ini" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Membuka kamera pada perangkat" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Membuka penyusun postingan" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi" @@ -3637,7 +3689,7 @@ msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi" msgid "Opens device photo gallery" msgstr "Membuka galeri foto perangkat" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Membuka pengaturan penyematan eksternal" @@ -3651,7 +3703,7 @@ msgstr "Membuka alur untuk membuat akun baru Bluesky" msgid "Opens flow to sign into your existing Bluesky account" msgstr "Membuka alur untuk masuk ke akun Bluesky Anda yang telah ada" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "Membuka dialog pemilihan GIF" @@ -3659,23 +3711,27 @@ msgstr "Membuka dialog pemilihan GIF" msgid "Opens list of invite codes" msgstr "Membuka daftar kode undangan" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Buka modal untuk konfirmasi penghapusan akun. Membutuhkan kode email" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "Buka modal untuk mengubah kata sandi Bluesky Anda" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Membuka modal untuk memilih handle baru Bluesky" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Buka modal untuk mengunduh data akun (repositori) Bluesky Anda" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "Membuka modal untuk verifikasi email" @@ -3683,7 +3739,7 @@ msgstr "Membuka modal untuk verifikasi email" msgid "Opens modal for using custom domain" msgstr "Buka modal untuk menggunakan domain kustom" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Buka pengaturan moderasi" @@ -3692,19 +3748,19 @@ msgid "Opens password reset form" msgstr "Membuka formulir pengaturan ulang kata sandi" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Membuka layar untuk mengedit Feed Tersimpan" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Buka halaman dengan semua feed tersimpan" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "Buka pengaturan kata sandi aplikasi" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "Membuka preferensi feed Mengikuti" @@ -3716,20 +3772,25 @@ msgstr "Membuka situs web tertaut" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Buka halaman storybook" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Buka halaman log sistem" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Buka preferensi utasan" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Opsi {0} dari {numItems}" @@ -3738,10 +3799,18 @@ msgstr "Opsi {0} dari {numItems}" msgid "Optionally provide additional information below:" msgstr "Jika perlu, berikan informasi tambahan di bawah ini:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "Atau gabungkan opsi-opsi berikut:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "Lainnya" @@ -3750,7 +3819,7 @@ msgstr "Lainnya" msgid "Other account" msgstr "Akun lainnya" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Lainnya..." @@ -3769,12 +3838,12 @@ msgstr "Halaman Tidak Ditemukan" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Kata sandi" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "Kata Sandi Diubah" @@ -3790,7 +3859,7 @@ msgstr "Kata sandi diganti!" msgid "Pause" msgstr "Jeda" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "Orang" @@ -3810,7 +3879,7 @@ msgstr "Diperlukan izin untuk mengakses rol kamera." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Izin untuk mengakses rol kamera ditolak. Silakan aktifkan di pengaturan sistem Anda." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Hewan Peliharaan" @@ -3819,7 +3888,7 @@ msgid "Pictures meant for adults." msgstr "Gambar yang ditujukan untuk orang dewasa." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Sematkan ke beranda" @@ -3827,11 +3896,11 @@ msgstr "Sematkan ke beranda" msgid "Pin to Home" msgstr "Sematkan ke Beranda" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Feed Tersemat" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "Disematkan ke feed Anda" @@ -3893,7 +3962,7 @@ msgstr "Silakan masukkan kata, tagar, atau frasa yang valid untuk dibisukan" msgid "Please enter your email." msgstr "Masukkan email Anda." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Masukkan juga kata sandi Anda:" @@ -3914,11 +3983,11 @@ msgstr "Silakan masuk sebagai @{0}" msgid "Please Verify Your Email" msgstr "Mohon Verifikasi Email Anda" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Harap tunggu hingga kartu tautan Anda selesai dimuat" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Politik" @@ -3926,18 +3995,18 @@ msgstr "Politik" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Posting" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Postingan" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Postingan oleh {0}" @@ -3947,7 +4016,7 @@ msgstr "Postingan oleh {0}" msgid "Post by @{0}" msgstr "Postingan oleh @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Postingan dihapus" @@ -3956,16 +4025,16 @@ msgid "Post hidden" msgstr "Postingan disembunyikan" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Disembunyikan oleh Kata yang Dibisukan" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Postingan yang Anda sembunyikan" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Bahasa postingan" @@ -4022,7 +4091,7 @@ msgstr "Tekan untuk mengulangi" msgid "Previous image" msgstr "Gambar sebelumnya" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Bahasa Utama" @@ -4030,15 +4099,15 @@ msgstr "Bahasa Utama" msgid "Prioritize Your Follows" msgstr "Prioritaskan Pengikut Anda" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Privasi" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Kebijakan Privasi" @@ -4068,11 +4137,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil diperbarui" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Verifikasi email untuk mengamankan akun Anda." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Publik" @@ -4080,31 +4149,34 @@ msgstr "Publik" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Daftar publik yang dapat dibagikan untuk memblokir atau membisukan pengguna secara massal." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Daftar bersifat publik yang dapat dibagikan dan digunakan sebagai feed." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Publikasikan postingan" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Publikasikan balasan" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Kutip postingan" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "Kutip postingan" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Kutip postingan" #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Kutip Postingan" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Kutip Postingan" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -4114,6 +4186,10 @@ msgstr "Acak (alias \"Rolet Poster\")" msgid "Ratios" msgstr "Rasio" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "Alasan:" @@ -4122,7 +4198,7 @@ msgstr "Alasan:" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "Pencarian Terakhir" @@ -4143,10 +4219,10 @@ msgid "Reload conversations" msgstr "Memuat ulang percakapan" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Hapus" @@ -4155,7 +4231,7 @@ msgstr "Hapus" msgid "Remove account" msgstr "Hapus akun" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "Hapus Avatar" @@ -4163,6 +4239,10 @@ msgstr "Hapus Avatar" msgid "Remove Banner" msgstr "Hapus Spanduk" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4173,15 +4253,15 @@ msgstr "Hapus feed" msgid "Remove feed?" msgstr "Hapus feed?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Hapus dari feed saya" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "Hapus dari feed saya?" @@ -4197,11 +4277,20 @@ msgstr "Hapus pratinjau gambar" msgid "Remove mute word from your list" msgstr "Hapus kata yang dibisukan dari daftar Anda" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "Hapus kutipan" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Hapus postingan ulang" @@ -4210,17 +4299,17 @@ msgid "Remove this feed from your saved feeds" msgstr "Hapus feed ini dari feed tersimpan Anda" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Dihapus dari daftar" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Dihapus dari feed saya" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Dihapus dari feed Anda" @@ -4228,7 +4317,7 @@ msgstr "Dihapus dari feed Anda" msgid "Removes default thumbnail from {0}" msgstr "Menghapus gambar pra tinjau bawaan dari {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Hapus postingan yang dikutip" @@ -4245,7 +4334,7 @@ msgstr "Balasan" msgid "Replies to this thread are disabled" msgstr "Balasan ke utas ini dinonaktifkan" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Balas" @@ -4260,13 +4349,13 @@ msgstr "Penyaring Balasan" #~ msgid "Reply to <0/>" #~ msgstr "" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Membalas <0><1/>" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4277,13 +4366,13 @@ msgstr "Laporkan" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Laporkan Akun" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "Laporkan percakapan" @@ -4297,16 +4386,16 @@ msgstr "Dialog laporan" msgid "Report feed" msgstr "Laporkan feed" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Laporkan Daftar" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "Laporkan pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Laporkan postingan" @@ -4336,20 +4425,21 @@ msgstr "Laporkan postingan ini" msgid "Report this user" msgstr "Laporkan pengguna ini" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Posting ulang" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Posting ulang" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Posting ulang atau kutip postingan" @@ -4357,7 +4447,7 @@ msgstr "Posting ulang atau kutip postingan" msgid "Reposted By" msgstr "Diposting Ulang Oleh" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "Diposting ulang oleh {0}" @@ -4365,15 +4455,15 @@ msgstr "Diposting ulang oleh {0}" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Diposting ulang oleh <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "memposting ulang postingan Anda" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Posting ulang postingan ini" @@ -4382,8 +4472,8 @@ msgstr "Posting ulang postingan ini" msgid "Request Change" msgstr "Ajukan Perubahan" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Minta Kode" @@ -4404,16 +4494,16 @@ msgstr "Diwajibkan untuk provider ini" msgid "Resend email" msgstr "Kirim ulang email" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Kode reset" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Kode Reset" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Reset status onboarding" @@ -4421,16 +4511,16 @@ msgstr "Reset status onboarding" msgid "Reset password" msgstr "Reset kata sandi" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Atur ulang status preferensi" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Reset status onboarding" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Reset status preferensi" @@ -4443,14 +4533,14 @@ msgstr "Mencoba masuk kembali" msgid "Retries the last action, which errored out" msgstr "Coba kembali tindakan terakhir, yang gagal" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4462,7 +4552,7 @@ msgstr "Ulangi" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Kembali ke halaman sebelumnya" @@ -4479,13 +4569,13 @@ msgstr "Kembali ke halaman sebelumnya" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Simpan" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Simpan" @@ -4515,7 +4605,7 @@ msgstr "Simpan potongan gambar" msgid "Save to my feeds" msgstr "Simpan ke feed saya" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Feed Tersimpan" @@ -4528,7 +4618,7 @@ msgstr "Disimpan ke rol kamera Anda" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Disimpan ke feed Anda" @@ -4548,23 +4638,23 @@ msgstr "Menyimpan pengaturan pemangkasan gambar" msgid "Say hello!" msgstr "Katakan halo!" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Sains" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Gulir ke atas" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4578,7 +4668,7 @@ msgstr "Cari" msgid "Search for \"{query}\"" msgstr "Cari \"{query}\"" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "Cari \"{searchText}\"" @@ -4600,16 +4690,18 @@ msgstr "Cari semua postingan dengan tagar {displayTag}" msgid "Search for users" msgstr "Cari pengguna" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "Cari GIF" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "Cari profil" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Cari di Tenor" @@ -4635,10 +4727,10 @@ msgstr "Lihat postingan <0>{displayTag} dari pengguna ini" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "Lihat profil" +#~ msgid "See profile" +#~ msgstr "Lihat profil" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Lihat panduan ini" @@ -4670,15 +4762,15 @@ msgstr "Pilih emoji" msgid "Select from an existing account" msgstr "Pilih dari akun yang sudah ada" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "Pilih GIF" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "Pilih GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "Pilih bahasa" @@ -4691,8 +4783,8 @@ msgid "Select option {i} of {numItems}" msgstr "Pilih opsi {i} dari {numItems}" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Pilih beberapa akun di bawah ini untuk diikuti" +#~ msgid "Select some accounts below to follow" +#~ msgstr "Pilih beberapa akun di bawah ini untuk diikuti" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -4707,18 +4799,18 @@ msgid "Select the service that hosts your data." msgstr "Pilih layanan yang akan menyimpan data Anda." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Pilih feed topikal untuk diikuti dari daftar di bawah ini" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Pilih feed topikal untuk diikuti dari daftar di bawah ini" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Pilih apa yang ingin Anda lihat (atau tidak lihat), dan kami akan menangani sisanya." +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Pilih apa yang ingin Anda lihat (atau tidak lihat), dan kami akan menangani sisanya." -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Pilih bahasa yang ingin Anda sertakan dalam feed langganan Anda. Jika tidak memilih, maka semua bahasa akan ditampilkan." -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "Pilih bahasa untuk teks default yang akan ditampilkan dalam aplikasi." @@ -4726,21 +4818,21 @@ msgstr "Pilih bahasa untuk teks default yang akan ditampilkan dalam aplikasi." msgid "Select your date of birth" msgstr "Pilih tanggal lahir Anda" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Pilih minat Anda dari opsi di bawah ini" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Pilih bahasa yang disukai untuk penerjemahaan feed Anda." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Pilih feed algoritma utama Anda" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Pilih feed algoritma utama Anda" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "Pilih feed algoritma sekunder Anda" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Pilih feed algoritma sekunder Anda" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -4751,11 +4843,11 @@ msgstr "Kirimkan situs web yang bagus!" msgid "Send Confirmation Email" msgstr "Kirim Email Konfirmasi" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "Kirim email" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "Kirim Email" @@ -4765,11 +4857,15 @@ msgstr "Kirim Email" msgid "Send feedback" msgstr "Kirim masukan" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "Kirim pesan" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4786,7 +4882,12 @@ msgstr "Kirim laporan ke {0}" msgid "Send verification email" msgstr "Kirim email verifikasi" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Kirim email dengan kode konfirmasi untuk penghapusan akun" @@ -4830,23 +4931,23 @@ msgstr "Atur akun Anda" msgid "Sets Bluesky username" msgstr "Atur nama pengguna Bluesky" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "Mengatur tema menjadi gelap" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "Mengatur tema menjadi terang" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "Mengatur tema sesuai pengaturan sistem" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "Mengatur tema gelap menjadi tema gelap" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "Mengatur tema gelap menjadi tema redup" @@ -4867,7 +4968,7 @@ msgid "Sets image aspect ratio to wide" msgstr "Mengatur aspek rasio gambar menjadi lebar" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4887,12 +4988,12 @@ msgctxt "action" msgid "Share" msgstr "Bagikan" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Bagikan" @@ -4904,9 +5005,9 @@ msgstr "Bagikan cerita seru!" msgid "Share a fun fact!" msgstr "Bagikan fakta menarik!" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Tetap bagikan" @@ -4928,11 +5029,10 @@ msgstr "Bagikan feed favorit Anda!" msgid "Shares the linked website" msgstr "Membagikan situs web tertaut" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Tampilkan" @@ -4962,27 +5062,27 @@ msgstr "Tampilkan lencana dan saring dari feed" msgid "Show follows similar to {0}" msgstr "Tampilkan pengguna lain yang serupa dengan {0}" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Tampilkan lebih sedikit" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Tampilkan Lebih Lanjut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "Tampilkan lebih banyak" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -4995,16 +5095,16 @@ msgid "Show Quote Posts" msgstr "Tampilkan Kutipan Postingan" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Tampilkan kutipan postingan di feed Mengikuti" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Tampilkan kutipan postingan di feed Mengikuti" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Tampilkan kutipan di Mengikuti" +#~ msgid "Show quotes in Following" +#~ msgstr "Tampilkan kutipan di Mengikuti" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Tampilkan posting ulang di feed Mengikuti" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Tampilkan posting ulang di feed Mengikuti" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5015,12 +5115,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "Tampilkan balasan dari orang yang Anda ikuti sebelum balasan lainnya." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Tampilkan balasan di Mengikuti" +#~ msgid "Show replies in Following" +#~ msgstr "Tampilkan balasan di Mengikuti" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Tampilkan balasan di feed Mengikuti" +#~ msgid "Show replies in Following feed" +#~ msgstr "Tampilkan balasan di feed Mengikuti" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5031,17 +5131,17 @@ msgid "Show Reposts" msgstr "Tampilkan Posting Ulang" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Tampilkan posting ulang di Mengikuti" +#~ msgid "Show reposts in Following" +#~ msgstr "Tampilkan posting ulang di Mengikuti" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Tampilkan konten" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Tampilkan pengguna" +#~ msgid "Show users" +#~ msgstr "Tampilkan pengguna" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5092,8 +5192,8 @@ msgstr "Masuk atau buat akun Anda untuk bergabung dalam percakapan!" msgid "Sign into Bluesky or create a new account" msgstr "Masuk ke Bluesky atau buat akun baru" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Keluar" @@ -5118,7 +5218,7 @@ msgstr "Daftar atau masuk untuk bergabung dalam obrolan" msgid "Sign-in Required" msgstr "Wajib Masuk" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Masuk sebagai" @@ -5127,20 +5227,19 @@ msgstr "Masuk sebagai" msgid "Signed in as @{0}" msgstr "Masuk sebagai @{0}" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Lewati" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Lewati tahap ini" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Pengembang Perangkat Lunak" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "Beberapa orang dapat membalas" @@ -5148,6 +5247,11 @@ msgstr "Beberapa orang dapat membalas" msgid "Something went wrong" msgstr "Terjadi kesalahan" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5184,7 +5288,7 @@ msgstr "Spam" msgid "Spam; excessive mentions or replies" msgstr "Spam; menyebut atau membalas secara berlebihan" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Olahraga" @@ -5192,11 +5296,11 @@ msgstr "Olahraga" msgid "Square" msgstr "Persegi" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "Mulai obrolan baru" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "Mulai obrolan dengan {displayName}" @@ -5208,7 +5312,7 @@ msgstr "Mulai mengobrol" #~ msgid "Status page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "Halaman Status" @@ -5220,12 +5324,12 @@ msgstr "Halaman Status" msgid "Step {0} of {1}" msgstr "Langkah {0} dari {1}" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Penyimpanan dihapus, Anda perlu memulai ulang aplikasi sekarang." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5236,7 +5340,7 @@ msgstr "Storybook" msgid "Submit" msgstr "Kirim" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Berlangganan" @@ -5250,18 +5354,18 @@ msgstr "Berlangganan Pelabel" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "Berlangganan ke feed {0}" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Berlangganan ke feed {0}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "Berlangganan pelabel ini" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Berlangganan ke daftar ini" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Disarankan untuk Mengikuti" @@ -5284,19 +5388,19 @@ msgstr "Dukungan" msgid "Switch Account" msgstr "Pindah Akun" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Beralih ke {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Mengganti akun yang Anda masuki" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "Sistem" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Log sistem" @@ -5316,7 +5420,7 @@ msgstr "Tinggi" msgid "Tap to view fully" msgstr "Ketuk untuk melihat sepenuhnya" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Teknologi" @@ -5324,13 +5428,13 @@ msgstr "Teknologi" msgid "Tell a joke!" msgstr "Ceritakan sebuah lelucon!" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Ketentuan" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5365,7 +5469,7 @@ msgid "That handle is already taken." msgstr "Handle telah terpakai." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Akun ini dapat berinteraksi kembali dengan Anda setelah pemblokiran dibuka." @@ -5415,8 +5519,12 @@ msgid "The Terms of Service have been moved to" msgstr "Ketentuan Layanan telah dipindahkan ke" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Ada banyak feed untuk dicoba:" +#~ msgid "There are many feeds to try:" +#~ msgstr "Ada banyak feed untuk dicoba:" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5433,7 +5541,8 @@ msgstr "Ada masalah saat menghapus feed ini. Periksa koneksi internet Anda dan c msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Ada masalah saat memperbarui feed Anda, periksa koneksi internet dan coba lagi." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Ada masalah saat menghubungkan ke Tenor." @@ -5442,24 +5551,24 @@ msgstr "Ada masalah saat menghubungkan ke Tenor." #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Ada masalah saat menghubungi server" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Ada masalah saat menghubungi server Anda" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ada masalah saat mengambil notifikasi. Ketuk di sini untuk mencoba lagi." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ada masalah saat mengambil postingan. Ketuk di sini untuk mencoba lagi." @@ -5467,8 +5576,8 @@ msgstr "Ada masalah saat mengambil postingan. Ketuk di sini untuk mencoba lagi." msgid "There was an issue fetching the list. Tap here to try again." msgstr "Ada masalah saat mengambil daftar. Ketuk di sini untuk mencoba lagi." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ada masalah saat mengambil daftar Anda. Ketuk di sini untuk mencoba lagi." @@ -5478,8 +5587,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "Ada masalah saat mengirimkan laporan. Silakan periksa koneksi internet Anda." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Ada masalah saat mensinkronkan preferensi Anda dengan server" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Ada masalah saat mensinkronkan preferensi Anda dengan server" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -5490,34 +5599,35 @@ msgstr "Ada masalah dengan pengambilan kata sandi aplikasi Anda" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Ada masalah! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Ada masalah. Periksa koneksi internet Anda dan coba lagi." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Sepertinya ada masalah pada aplikasi. Harap beri tahu kami jika Anda mengalaminya!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Sedang ada lonjakan pengguna baru di Bluesky! Kami akan mengaktifkan akun Anda secepat mungkin." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Berikut adalah akun populer yang mungkin Anda sukai:" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Berikut adalah akun populer yang mungkin Anda sukai:" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -5560,7 +5670,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Konten ini disediakan oleh {0}. Apakah Anda ingin mengaktifkan media eksternal?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Konten ini tidak tersedia karena salah satu pengguna yang terlibat telah memblokir pengguna lainnya." @@ -5568,7 +5678,7 @@ msgstr "Konten ini tidak tersedia karena salah satu pengguna yang terlibat telah msgid "This content is not viewable without a Bluesky account." msgstr "Konten ini tidak dapat dilihat tanpa akun Bluesky." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Fitur ini masih dalam versi beta. Anda dapat membaca lebih lanjut tentang ekspor repositori di <0>postingan blog ini." @@ -5578,7 +5688,7 @@ msgstr "Feed ini sedang menerima terlalu banyak trafik dan sementara tidak terse #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Feed ini kosong!" @@ -5626,7 +5736,7 @@ msgstr "Pelabel ini belum menyatakan label apa yang diterbitkannya, dan mungkin msgid "This link is taking you to the following website:" msgstr "Tautan ini akan membawa Anda ke situs web berikut:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "Daftar ini kosong!" @@ -5638,20 +5748,20 @@ msgstr "Layanan moderasi ini tidak tersedia. Lihat detail lebih lanjut di bawah. msgid "This name is already in use" msgstr "Nama ini sudah digunakan" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Postingan ini telah dihapus." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Postingan ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Postingan ini akan disembunyikan dari feed." -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Profil ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." @@ -5672,7 +5782,7 @@ msgid "This user has blocked you" msgstr "Pengguna ini telah memblokir Anda" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Pengguna ini telah memblokir Anda. Anda tidak dapat melihat konten mereka." @@ -5700,12 +5810,12 @@ msgstr "Pengguna ini tidak mengikuti siapa pun." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Ini akan menghapus {0} dari daftar kata yang Anda bisukan. Anda tetap dapat menambahkannya lagi nanti." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "Preferensi utasan" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Preferensi Utasan" @@ -5733,7 +5843,7 @@ msgstr "Kepada siapa Anda ingin mengirimkan laporan ini?" msgid "Toggle between muted word options." msgstr "Beralih antara opsi kata yang dibisukan." -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Beralih dropdown" @@ -5742,7 +5852,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Beralih untuk mengaktifkan atau menonaktifkan konten dewasa" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "Teratas" @@ -5750,10 +5860,12 @@ msgstr "Teratas" msgid "Transformations" msgstr "Transformasi" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Terjemahkan" @@ -5762,11 +5874,11 @@ msgctxt "action" msgid "Try again" msgstr "Coba lagi" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Autentikasi dua faktor" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "Ketik pesan Anda di sini" @@ -5774,11 +5886,11 @@ msgstr "Ketik pesan Anda di sini" msgid "Type:" msgstr "Tipe:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Buka blokir daftar" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Bunyikan daftar" @@ -5787,7 +5899,7 @@ msgstr "Bunyikan daftar" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda." @@ -5797,8 +5909,8 @@ msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda." #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Buka blokir" @@ -5807,25 +5919,24 @@ msgctxt "action" msgid "Unblock" msgstr "Buka blokir" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "Buka blokir akun" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Buka blokir Akun" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Buka Blokir Akun?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Batalkan posting ulang" @@ -5842,8 +5953,8 @@ msgstr "Batal ikuti" msgid "Unfollow {0}" msgstr "Berhenti mengikuti {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Batal Ikuti Akun" @@ -5856,7 +5967,7 @@ msgid "Unlike this feed" msgstr "Batalkan suka feed ini" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Bunyikan" @@ -5864,8 +5975,8 @@ msgstr "Bunyikan" msgid "Unmute {truncatedTag}" msgstr "Batal bisukan {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Bunyikan Akun" @@ -5873,7 +5984,7 @@ msgstr "Bunyikan Akun" msgid "Unmute all {displayTag} posts" msgstr "Batal bisukan semua postingan {displayTag}" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "Bunyikan percakapan" @@ -5881,13 +5992,13 @@ msgstr "Bunyikan percakapan" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Bunyikan utasan" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Lepas sematan" @@ -5895,11 +6006,11 @@ msgstr "Lepas sematan" msgid "Unpin from home" msgstr "Lepaskan sematan dari beranda" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Lepas sematan daftar moderasi" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "Lepaskan sematan dari feed Anda" @@ -5920,7 +6031,7 @@ msgstr "Berhenti langganan pelabel ini" msgid "Unwanted Sexual Content" msgstr "Konten Seksual yang Tidak Diinginkan" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Perbarui {displayName} dalam Daftar" @@ -5932,7 +6043,7 @@ msgstr "Ubah ke {handle}" msgid "Updating..." msgstr "Memperbarui..." -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "Unggah foto saja" @@ -5940,20 +6051,20 @@ msgstr "Unggah foto saja" msgid "Upload a text file to:" msgstr "Unggah berkas teks ke:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Unggah dari Kamera" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Unggah dari Berkas" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6002,11 +6113,11 @@ msgid "Used by:" msgstr "Digunakan oleh:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Pengguna Diblokir" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "Diblokir oleh \"{0}\"" @@ -6018,7 +6129,7 @@ msgstr "Pengguna diblokir oleh daftar" msgid "User Blocked by List" msgstr "Pengguna Diblokir oleh Daftar" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "Pengguna yang Memblokir Anda" @@ -6026,30 +6137,30 @@ msgstr "Pengguna yang Memblokir Anda" msgid "User Blocks You" msgstr "Pengguna Memblokir Anda" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Daftar pengguna {0}" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "Daftar pengguna oleh<0/>" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Daftar pengguna Anda" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Daftar pengguna dibuat" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Daftar pengguna diperbarui" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Daftar Pengguna" @@ -6057,7 +6168,7 @@ msgstr "Daftar Pengguna" msgid "Username or email address" msgstr "Nama pengguna atau alamat email" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Pengguna" @@ -6072,7 +6183,7 @@ msgstr "pengguna yang diikuti <0/>" msgid "Users I follow" msgstr "Pengguna yang saya ikuti" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Pengguna di \"{0}\"" @@ -6092,15 +6203,15 @@ msgstr "Nilai:" msgid "Verify DNS Record" msgstr "Verifikasi DNS" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "Verifikasi email" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Verifikasi email saya" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Verifikasi Email Saya" @@ -6121,18 +6232,22 @@ msgstr "Verifikasi Email Anda" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "Versi {appVersion} {bundleInfo}" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Permainan Video" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Lihat avatar {0}" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Lihat entri debug" @@ -6145,7 +6260,7 @@ msgstr "Lihat detail" msgid "View details for reporting a copyright violation" msgstr "Lihat detail untuk melaporkan pelanggaran hak cipta" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Lihat utas lengkap" @@ -6155,11 +6270,12 @@ msgstr "Lihat informasi tentang label ini" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Lihat profil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Lihat avatar" @@ -6179,7 +6295,6 @@ msgstr "Kunjungi Situs" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Peringatkan" @@ -6199,11 +6314,11 @@ msgstr "Kami tidak dapat menemukan hasil apa pun untuk tagar tersebut." msgid "We couldn't load this conversation" msgstr "Kami tidak dapat memuat percakapan ini" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Kami perkirakan {estimatedTime} hingga akun Anda siap." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Semoga Anda senang dan betah di sini. Ingat, Bluesky adalah:" @@ -6216,8 +6331,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "Sebaiknya hindari kata-kata umum yang muncul dalam postingan, karena dapat mengakibatkan tidak adanya postingan yang ditampilkan." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Kami merekomendasikan feed \"Discover\" kami:" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Kami merekomendasikan feed \"Discover\" kami:" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6227,19 +6342,19 @@ msgstr "Kami tidak dapat memuat preferensi tanggal lahir Anda. Silakan coba lagi msgid "We were unable to load your configured labelers at this time." msgstr "Kami tidak dapat memuat pelabel yang Anda konfigurasikan saat ini." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "Sepertinya ada masalah koneksi. Mohon coba lagi untuk melanjutkan pengaturan akun Anda. Jika terus gagal, Anda dapat melewati langkah ini." -#: src/screens/Deactivated.tsx:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "Kami akan memberi tahu Anda ketika akun Anda siap." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Kami akan menggunakan ini untuk menyesuaikan pengalaman Anda." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "Kami mengalami masalah jaringan, coba lagi" @@ -6247,7 +6362,7 @@ msgstr "Kami mengalami masalah jaringan, coba lagi" msgid "We're so excited to have you join us!" msgstr "Kami sangat senang Anda bergabung dengan kami!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Mohon maaf, kami tidak dapat menyelesaikan daftar ini. Jika hal ini terus berlanjut, silakan hubungi pembuat daftar, @{handleOrDid}." @@ -6255,7 +6370,7 @@ msgstr "Mohon maaf, kami tidak dapat menyelesaikan daftar ini. Jika hal ini teru msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Mohon maaf, untuk saat ini kami tidak dapat memuat kata yang Anda bisukan. Silakan coba lagi." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Maaf, pencarian Anda tidak dapat dilakukan. Mohon coba lagi dalam beberapa menit." @@ -6268,17 +6383,21 @@ msgstr "Maaf! Kami tidak dapat menemukan halaman yang Anda cari." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "Maaf, Anda hanya dapat berlangganan sepuluh pelabel dan Anda telah mencapai batas tersebut." +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Apa saja minat Anda?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Apa kabar?" @@ -6295,7 +6414,7 @@ msgstr "Bahasa apa yang ingin Anda lihat di feed Anda?" msgid "Who can message you?" msgstr "Siapa yang dapat mengirim pesan kepada Anda?" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Siapa yang dapat membalas" @@ -6332,21 +6451,21 @@ msgstr "Mengapa pengguna ini perlu ditinjau?" msgid "Wide" msgstr "Lebar" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "Tulis pesan" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Tulis postingan" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Tulis balasan Anda" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Penulis" @@ -6360,11 +6479,20 @@ msgstr "Penulis" msgid "Yes" msgstr "Ya" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "Kemarin, {time}" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Anda sedang dalam antrian." @@ -6377,9 +6505,13 @@ msgstr "Anda tidak mengikuti siapa pun." msgid "You can also discover new Custom Feeds to follow." msgstr "Anda juga bisa menemukan Feed Kustom baru untuk diikuti." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Anda dapat mengubah pengaturan ini nanti." +#~ msgid "You can change these settings later." +#~ msgstr "Anda dapat mengubah pengaturan ini nanti." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6394,6 +6526,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "Sekarang Anda dapat masuk dengan kata sandi baru." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "Anda tidak memiliki pengikut." @@ -6402,7 +6538,7 @@ msgstr "Anda tidak memiliki pengikut." 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 "Anda belum memiliki kode undangan! Kami akan mengirimkan kode saat Anda sudah sedikit lama di Bluesky." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "Anda tidak memiliki feed yang disematkan." @@ -6410,7 +6546,7 @@ msgstr "Anda tidak memiliki feed yang disematkan." #~ msgid "You don't have any saved feeds!" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Anda tidak memiliki feed yang disimpan." @@ -6423,19 +6559,19 @@ msgid "You have blocked this user" msgstr "Anda telah memblokir pengguna ini" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Anda telah memblokir pengguna ini. Anda tidak dapat melihat konten mereka." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Anda telah memasukkan kode yang tidak valid. Seharusnya terlihat seperti XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "Anda telah menyembunyikan postingan ini" @@ -6444,11 +6580,11 @@ msgid "You have hidden this post." msgstr "Anda telah menyembunyikan postingan ini." #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Anda telah membisukan akun ini." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "Anda telah membisukan pengguna ini" @@ -6456,12 +6592,12 @@ msgstr "Anda telah membisukan pengguna ini" msgid "You have no conversations yet. Start one!" msgstr "Anda belum melakukan percakapan. Mulai sekarang!" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "Anda tidak punya feed." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Anda tidak punya daftar." @@ -6502,18 +6638,22 @@ msgid "You must be 13 years of age or older to sign up." msgstr "Anda harus berusia 13 tahun atau lebih untuk mendaftar." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Anda harus berusia 18 tahun atau lebih untuk mengaktifkan konten dewasa" +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Anda harus berusia 18 tahun atau lebih untuk mengaktifkan konten dewasa" #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "Anda harus memilih setidaknya satu pelabel untuk sebuah laporan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Anda tidak akan lagi menerima notifikasi untuk utas ini" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Anda sekarang akan menerima notifikasi untuk utas ini" @@ -6521,26 +6661,39 @@ msgstr "Anda sekarang akan menerima notifikasi untuk utas ini" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Anda akan menerima email berisikan \"kode reset\". Masukkan kode tersebut di sini, lalu masukkan kata sandi baru." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "Anda: {0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Anda memiliki kendali" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Anda memiliki kendali" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Anda sedang dalam antrian" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Anda siap untuk mulai!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Anda telah memilih untuk menyembunyikan kata atau tagar dalam postingan ini." @@ -6552,11 +6705,11 @@ msgstr "Anda telah mencapai akhir feed Anda! Temukan beberapa akun lain untuk di msgid "Your account" msgstr "Akun Anda" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Akun Anda telah dihapus" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Semua catatan data publik dalam repositori akun Anda dapat diunduh sebagai berkas \"CAR\". Tidak termasuk konten media seperti gambar dan data pribadi yang harus diunduh secara terpisah." @@ -6573,12 +6726,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Pilihan Anda akan disimpan, tetapi dapat diubah nanti di pengaturan." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Feed bawaan Anda adalah \"Mengikuti\"" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Feed bawaan Anda adalah \"Mengikuti\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Email Anda tidak valid." @@ -6606,23 +6759,27 @@ msgstr "Handle lengkap Anda akan menjadi <0>@{0}" msgid "Your muted words" msgstr "Kata yang Anda bisukan" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "Kata sandi Anda telah berhasil diubah!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Postingan Anda telah dipublikasikan" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Postingan, suka, dan pemblokiran Anda bersifat publik. Sedangkan pembisuan bersifat privat." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Profil Anda" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "Balasan Anda telah dipublikasikan" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index a86001b47f..35d34a76d9 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -14,11 +14,15 @@ msgstr "" "X-Generator: Poedit 3.4.2\n" "X-Poedit-SourceCharset: UTF-8\n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(no email)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,7 +45,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -55,15 +59,15 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -71,15 +75,15 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -93,15 +97,19 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" @@ -110,7 +118,7 @@ msgstr "" msgid "{following} following" msgstr "{following} following" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "" @@ -195,8 +203,8 @@ msgstr "Conferma 2FA" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "È disponibile una nuova versione dell'app. Aggiorna per continuare a utilizzarla." -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Accedi alle impostazioni di navigazione" @@ -205,11 +213,11 @@ msgid "Access profile and other navigation links" msgstr "Accedi al profilo e ad altre impostazioni di navigazione" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Accessibilità" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "Impostazioni di accessibilità" @@ -223,25 +231,25 @@ msgstr "Impostazioni di Accessibilità" #~ msgstr "account" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Account" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Account bloccato" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "Account seguito" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Account silenziato" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Account Silenziato" @@ -258,22 +266,22 @@ msgid "Account removed from quick access" msgstr "Account rimosso dall'accesso immediato" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Account sbloccato" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Account non seguito" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Account non silenziato" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Aggiungi" @@ -281,13 +289,14 @@ msgstr "Aggiungi" msgid "Add a content warning" msgstr "Aggiungi un avviso sul contenuto" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Aggiungi un utente a questo elenco" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Aggiungi account" @@ -342,12 +351,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Aggiungi il seguente record DNS al tuo dominio:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Aggiungi alle Liste" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Aggiungi ai miei feed" @@ -356,11 +365,11 @@ msgstr "Aggiungi ai miei feed" #~ msgstr "Aggiunto" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Aggiunto alla lista" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Aggiunto ai miei feeds" @@ -369,7 +378,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Modifica il numero di \"Mi piace\" che una risposta deve avere per essere mostrata nel tuo feed." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Contenuto per adulti" @@ -382,11 +390,11 @@ msgid "Adult content is disabled." msgstr "Il contenuto per adulti è disattivato." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avanzato" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "Tutti i feed che hai salvato, in un unico posto." @@ -406,7 +414,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "Hai già un codice?" @@ -443,7 +451,7 @@ msgstr "È stata inviata un'e-mail a {0}. Include un codice di conferma che puoi msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Una email è stata inviata al tuo indirizzo precedente, {0}. Include un codice di conferma che puoi inserire di seguito." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "Si è verificato un errore" @@ -464,16 +472,16 @@ msgstr "Un problema non incluso in queste opzioni" msgid "An issue occurred, please try again." msgstr "Si è verificato un problema, riprova un'altra volta." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "e" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Animali" @@ -485,7 +493,7 @@ msgstr "GIF animata" msgid "Anti-Social Behavior" msgstr "Comportamento antisociale" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Lingua dell'app" @@ -501,7 +509,7 @@ msgstr "Le password dell'app possono contenere solo lettere, numeri, spazi, trat msgid "App Password names must be at least 4 characters long." msgstr "Le password delle app devono contenere almeno 4 caratteri." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Impostazioni della password dell'app" @@ -510,7 +518,7 @@ msgstr "Impostazioni della password dell'app" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Password dell'App" @@ -551,7 +559,7 @@ msgstr "Appella contro questa decisione" #~ msgid "Appeal this decision." #~ msgstr "Appella contro questa decisione." -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Aspetto" @@ -568,7 +576,7 @@ msgstr "Confermi di voler eliminare la password dell'app \"{name}\"?" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -580,11 +588,11 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "Confermi di voler eliminare questa bozza?" @@ -599,7 +607,7 @@ msgstr "Confermi?" msgid "Are you writing in <0>{0}?" msgstr "Stai scrivendo in <0>{0}?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Arte" @@ -611,7 +619,7 @@ msgstr "Nudità artistica o non erotica." msgid "At least 3 characters" msgstr "Almeno 3 caratteri" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -624,9 +632,9 @@ msgstr "Almeno 3 caratteri" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Indietro" @@ -635,10 +643,10 @@ msgstr "Indietro" #~ msgstr "Indietro" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "Basato sui tuoi interessi {interestsText}" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Basato sui tuoi interessi {interestsText}" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Preferenze" @@ -646,46 +654,46 @@ msgstr "Preferenze" msgid "Birthday" msgstr "Compleanno" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Compleanno:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Blocca" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Blocca Account" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "Bloccare Account?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Blocca gli account" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Lista di blocchi" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "Vuoi bloccare questi accounts?" #~ msgid "Block this List" #~ msgstr "Blocca questa Lista" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Bloccato" @@ -698,7 +706,7 @@ msgstr "Accounts bloccati" msgid "Blocked Accounts" msgstr "Accounts bloccati" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Gli account bloccati non possono rispondere alle tue discussioni, menzionarti o interagire in nessun altro modo con te." @@ -706,7 +714,7 @@ msgstr "Gli account bloccati non possono rispondere alle tue discussioni, menzio 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 "Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire in nessun altro modo con te. Non vedrai il loro contenuto e non vedranno il tuo." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Post bloccato." @@ -714,11 +722,11 @@ msgstr "Post bloccato." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Il blocco non impedisce al labeler di inserire etichette nel tuo account." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "l blocco è pubblico. Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire con te in nessun altro modo." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Il blocco non impedirà l'applicazione delle etichette al tuo account, ma impedirà a questo account di rispondere alle tue discussioni o di interagire con te." @@ -768,7 +776,7 @@ msgstr "Sfoca le immagini" msgid "Blur images and filter from feeds" msgstr "Sfoca le immagini e filtra dai feed" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Libri" @@ -787,7 +795,7 @@ msgstr "Attività commerciale" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Pulsante disabilitato. Inserisci il dominio personalizzato per procedere." -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "da —" @@ -800,10 +808,10 @@ msgid "By {0}" msgstr "Di {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "" +#~ msgid "by @{0}" +#~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "di <0/>" @@ -811,7 +819,7 @@ msgstr "di <0/>" msgid "By creating an account you agree to the {els}." msgstr "Creando un account accetti i {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "da te" @@ -827,14 +835,15 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -842,23 +851,23 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancella" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Cancella" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Annulla la cancellazione dell'account" @@ -877,10 +886,14 @@ msgstr "Annulla il ritaglio dell'immagine" msgid "Cancel profile editing" msgstr "Annulla la modifica del profilo" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Annnulla la citazione del post" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -897,17 +910,17 @@ msgstr "Annulla l'apertura del sito collegato" msgid "Change" msgstr "Cambia" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Cambia" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Cambia il nome utente" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Cambia il Nome Utente" @@ -915,12 +928,12 @@ msgstr "Cambia il Nome Utente" msgid "Change my email" msgstr "Cambia la mia email" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Cambia la password" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Cambia la Password" @@ -941,24 +954,24 @@ msgstr "Cambia la tua email" msgid "Chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "" @@ -966,8 +979,8 @@ msgstr "" #~ msgid "Chat with {chatId}" #~ msgstr "" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Verifica il mio stato" @@ -983,11 +996,11 @@ msgstr "Verifica il mio stato" msgid "Check your email for a login code and enter it here." msgstr "Controlla la tua email per il codice di accesso e inseriscilo qui." -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'e-mail con il codice di conferma da inserire di seguito:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Scegli \"Tutti\" o \"Nessuno\"" @@ -998,7 +1011,7 @@ msgstr "Scegli \"Tutti\" o \"Nessuno\"" msgid "Choose Service" msgstr "Scegli il servizio" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Scegli gli algoritmi che compilano i tuoi feed personalizzati." @@ -1012,39 +1025,39 @@ msgid "Choose this color as your avatar" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Scegli i tuoi feed principali" +#~ msgid "Choose your main feeds" +#~ msgstr "Scegli i tuoi feed principali" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Scegli la tua password" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Cancella tutti i dati legacy in archivio" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Cancella tutti i dati legacy in archivio (poi ricomincia)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Cancella tutti i dati in archivio" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Cancella tutti i dati in archivio (poi ricomincia)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Annulla la ricerca" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "Cancella tutti i dati di archiviazione legacy" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "Cancella tutti i dati di archiviazione" @@ -1052,6 +1065,14 @@ msgstr "Cancella tutti i dati di archiviazione" msgid "click here" msgstr "clicca qui" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "" @@ -1063,11 +1084,11 @@ msgstr "Clicca qui per aprire il menu per {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Clicca qui per aprire il menu per #{tag}" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Clima" @@ -1075,10 +1096,11 @@ msgstr "Clima" msgid "Clip 🐴 clop 🐴" msgstr "" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Chiudi" @@ -1096,11 +1118,12 @@ msgstr "Chiudi l'avviso" msgid "Close bottom drawer" msgstr "Chiudi il bottom drawer" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "Chiudi la finestra di dialogo" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "Chiudi la finestra di dialogo GIF" @@ -1133,7 +1156,7 @@ msgstr "Chiude la barra di navigazione in basso" msgid "Closes password update alert" msgstr "Chiude l'avviso di aggiornamento della password" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Chiude l'editore del post ed elimina la bozza del post" @@ -1141,15 +1164,19 @@ msgstr "Chiude l'editore del post ed elimina la bozza del post" msgid "Closes viewer for header image" msgstr "Chiude il visualizzatore dell'immagine di intestazione" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Comprime l'elenco degli utenti per una determinata notifica" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Commedia" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Fumetti" @@ -1158,7 +1185,7 @@ msgstr "Fumetti" msgid "Community Guidelines" msgstr "Linee guida della community" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Completa l'incorporazione e inizia a utilizzare il tuo account" @@ -1166,17 +1193,17 @@ msgstr "Completa l'incorporazione e inizia a utilizzare il tuo account" msgid "Complete the challenge" msgstr "Completa la challenge" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Componi un post fino a {MAX_GRAPHEME_LENGTH} caratteri" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Scrivi la risposta" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Configura l'impostazione del filtro dei contenuti per la categoria:{0}" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Configura l'impostazione del filtro dei contenuti per la categoria:{0}" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1211,7 +1238,7 @@ msgstr "Conferma il cambio" msgid "Confirm content language settings" msgstr "Conferma le impostazioni della lingua del contenuto" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Conferma l'eliminazione dell'account" @@ -1228,8 +1255,8 @@ msgstr "Conferma la tua data di nascita" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1266,23 +1293,23 @@ msgid "Content filters" msgstr "Filtri dei contenuti" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Lingue dei contenuti" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Contenuto non disponibile" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Avviso sul Contenuto" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Avviso sui contenuti" @@ -1290,12 +1317,8 @@ msgstr "Avviso sui contenuti" msgid "Context menu backdrop, click to close the menu." msgstr "Sfondo del menu contestuale, clicca per chiudere il menu." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Continua" @@ -1303,28 +1326,25 @@ msgstr "Continua" msgid "Continue as {0} (currently signed in)" msgstr "Continua come {0} (attualmente connesso)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Vai al passaggio successivo" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Vai al passaggio successivo" +#~ msgid "Continue to the next step" +#~ msgstr "Vai al passaggio successivo" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Vai al passaggio successivo senza seguire nessun account" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Vai al passaggio successivo senza seguire nessun account" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Cucina" @@ -1333,15 +1353,15 @@ msgstr "Cucina" msgid "Copied" msgstr "Copiato" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Versione di build copiata nella clipboard" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Copiato nel clipboard" @@ -1366,25 +1386,25 @@ msgstr "Copia {0}" msgid "Copy code" msgstr "Copia il codice" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copia il link alla lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copia il link al post" #~ msgid "Copy link to profile" #~ msgstr "Copia il link al profilo" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copia il testo del post" @@ -1401,7 +1421,7 @@ msgstr "" msgid "Could not load feed" msgstr "Feed non caricato" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "No si è potuto caricare la lista" @@ -1409,7 +1429,7 @@ msgstr "No si è potuto caricare la lista" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "" @@ -1425,7 +1445,7 @@ msgstr "" msgid "Create a new account" msgstr "Crea un nuovo account" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Crea un nuovo Bluesky account" @@ -1438,7 +1458,7 @@ msgstr "Crea un account" msgid "Create an account" msgstr "Crea un account" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "" @@ -1468,7 +1488,7 @@ msgstr "Creato {0}" #~ msgid "Creates a card with a thumbnail. The card links to {url}" #~ msgstr "Crea una scheda con una miniatura. La scheda si collega a {url}" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Cultura" @@ -1481,8 +1501,7 @@ msgstr "Personalizzato" msgid "Custom domain" msgstr "Dominio personalizzato" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "I feed personalizzati creati dalla comunità ti offrono nuove esperienze e ti aiutano a trovare contenuti interessanti." @@ -1493,8 +1512,8 @@ msgstr "Personalizza i media da i siti esterni." #~ msgid "Danger Zone" #~ msgstr "Zona di Pericolo" -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Scuro" @@ -1502,7 +1521,7 @@ msgstr "Scuro" msgid "Dark mode" msgstr "Aspetto scuro" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Tema scuro" @@ -1510,7 +1529,16 @@ msgstr "Tema scuro" msgid "Date of birth" msgstr "Data di nascita" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "Eliminare errori nella Moderazione" @@ -1518,14 +1546,14 @@ msgstr "Eliminare errori nella Moderazione" msgid "Debug panel" msgstr "Pannello per il debug" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Elimina" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Elimina l'account" @@ -1533,7 +1561,7 @@ msgstr "Elimina l'account" #~ msgid "Delete Account" #~ msgstr "Elimina l'Account" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" @@ -1545,65 +1573,65 @@ msgstr "Elimina la password dell'app" msgid "Delete app password?" msgstr "Eliminare la password dell'app?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Elimina la lista" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Cancellare account" #~ msgid "Delete my account…" #~ msgstr "Cancella il mio account…" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Cancellare Account…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Elimina il post" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Elimina questa lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Eliminare questo post?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Eliminato" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Post eliminato." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1619,11 +1647,11 @@ msgstr "" #~ msgid "Developer Tools" #~ msgstr "Strumenti per sviluppatori" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Volevi dire qualcosa?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Fioco" @@ -1652,14 +1680,14 @@ msgstr "Disattiva il feedback tattile" msgid "Disabled" msgstr "Disabilitato" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Scartare" #~ msgid "Discard draft" #~ msgstr "Scarta la bozza" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "Scartare la bozza?" @@ -1676,7 +1704,7 @@ msgstr "Scopri nuovi feeds personalizzati" #~ msgid "Discover new feeds" #~ msgstr "Scopri nuovi feeds" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "Scopri nuovi feeds" @@ -1715,8 +1743,8 @@ msgstr "Dominio verificato!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1732,10 +1760,10 @@ msgstr "Fatto" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1751,8 +1779,8 @@ msgstr "Fatto{extraText}" #~ msgid "Download Bluesky account data (repository)" #~ msgstr "Scarica i dati dell'account Bluesky (archivio)" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Scarica il CAR file" @@ -1761,8 +1789,8 @@ msgid "Drop to add images" msgstr "Trascina e rilascia per aggiungere immagini" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "A causa delle politiche di Apple, i contenuti per adulti possono essere abilitati sul Web solo dopo aver completato la registrazione." +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "A causa delle politiche di Apple, i contenuti per adulti possono essere abilitati sul Web solo dopo aver completato la registrazione." #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1784,19 +1812,19 @@ msgstr "e.g. Artista, amo i gatti, mi piace leggere." msgid "E.g. artistic nudes." msgstr "E.g. nudi artistici." -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "e.g. Gli utenti più seguiti" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "e.g. Spammers" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "e.g. Utenti più prolifici." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "e.g. Utenti che rispondono ripetutamente con annunci." @@ -1809,7 +1837,7 @@ msgctxt "action" msgid "Edit" msgstr "Modifica" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Modifica l'avatar" @@ -1819,17 +1847,17 @@ msgstr "Modifica l'avatar" msgid "Edit image" msgstr "Modifica l'immagine" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Modifica i dettagli della lista" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Modifica l'elenco di moderazione" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Modifica i miei feeds" @@ -1848,11 +1876,11 @@ msgid "Edit Profile" msgstr "Modifica il Profilo" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Modifica i feeds memorizzati" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Modifica l'elenco degli utenti" @@ -1864,7 +1892,7 @@ msgstr "Modifica il tuo nome visualizzato" msgid "Edit your profile description" msgstr "Modifica la descrizione del tuo profilo" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Formazione scolastica" @@ -1894,7 +1922,7 @@ msgstr "Email Aggiornata" msgid "Email verified" msgstr "Email verificata" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "Email:" @@ -1903,8 +1931,8 @@ msgid "Embed HTML code" msgstr "Incorpora il codice HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Incorpora il post" @@ -1921,13 +1949,13 @@ msgid "Enable adult content" msgstr "Attiva il contenuto per adulti" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Attiva Contenuto per Adulti" +#~ msgid "Enable Adult Content" +#~ msgstr "Attiva Contenuto per Adulti" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Abilita i contenuti per adulti nei tuoi feeds" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Abilita i contenuti per adulti nei tuoi feeds" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -1983,7 +2011,7 @@ msgstr "Inserire il codice di conferma" #~ msgid "Enter the address of your provider:" #~ msgstr "Inserisci l'indirizzo del tuo provider:" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Inserisci il codice che hai ricevuto per modificare la tua password." @@ -2022,7 +2050,7 @@ msgstr "Inserisci il tuo nuovo indirizzo email qui sotto." msgid "Enter your username and password" msgstr "Inserisci il tuo nome di utente e la tua password" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "" @@ -2030,16 +2058,16 @@ msgstr "" msgid "Error receiving captcha response." msgstr "Errore nella risposta del captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Errore:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Tutti" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "" @@ -2058,7 +2086,7 @@ msgstr "Menzioni o risposte eccessive" msgid "Excessive or unwanted messages" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Uscita dall'eliminazione dell'account" @@ -2086,6 +2114,10 @@ msgstr "Uscita dall'inserzione della domanda di ricerca" msgid "Expand alt text" msgstr "Ampliare il testo alternativo" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -2099,12 +2131,12 @@ msgstr "Media espliciti o potenzialmente inquietanti." msgid "Explicit sexual images." msgstr "Immagini sessuali esplicite." -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "Esporta i miei dati" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Esporta i miei dati" @@ -2120,11 +2152,11 @@ msgstr "I multimediali esterni possono consentire ai siti web di raccogliere inf #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Preferenze multimediali esterni" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Impostazioni multimediali esterni" @@ -2133,19 +2165,20 @@ msgstr "Impostazioni multimediali esterni" msgid "Failed to create app password." msgstr "Impossibile creare la password dell'app." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Impossibile creare l'elenco. Controlla la connessione Internet e riprova." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "Non possiamo eliminare il post, riprova di nuovo" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "Ha fallito il Il caricamento delle GIF's" @@ -2166,7 +2199,7 @@ msgstr "" msgid "Failed to save image: {0}" msgstr "Non è possibile salvare l'immagine: {0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "" @@ -2188,25 +2221,25 @@ msgstr "" msgid "Feed" msgstr "Feed" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "Feed fatto da {0}" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Feed offline" #~ msgid "Feed Preferences" #~ msgstr "Preferenze del feed" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Commenti" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2218,19 +2251,19 @@ msgstr "Feeds" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "I feed vengono creati dagli utenti per curare i contenuti. Scegli alcuni feed che ritieni interessanti." -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "I feed sono algoritmi personalizzati che gli utenti creano con un minimo di esperienza nella codifica. Vedi <0/> per ulteriori informazioni." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "I feeds possono anche avere tematiche!" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "I feeds possono anche avere tematiche!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Archivia i contenuti" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "" @@ -2238,7 +2271,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Filtra dai feed" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Finalizzando" @@ -2248,7 +2281,7 @@ msgstr "Finalizzando" msgid "Find accounts to follow" msgstr "Trova account da seguire" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "Trova post e utenti su Bluesky" @@ -2273,11 +2306,11 @@ msgstr "Ottimizza il contenuto che vedi nel tuo Following feed." msgid "Fine-tune the discussion threads." msgstr "Ottimizza i la visualizzazione delle discussioni." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Flessibile" @@ -2292,7 +2325,6 @@ msgstr "Gira in verticale" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2304,38 +2336,41 @@ msgctxt "action" msgid "Follow" msgstr "Segui" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Segui {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Segui l'Account" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Segui tutti" +#~ msgid "Follow All" +#~ msgstr "Segui tutti" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Seguire" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Segui gli account selezionati e vai al passaggio successivo" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Segui gli account selezionati e vai al passaggio successivo" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Segui alcuni utenti per iniziare. Possiamo consigliarti più utenti in base a chi trovi interessante." -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguito da {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Utenti seguiti" @@ -2343,7 +2378,7 @@ msgstr "Utenti seguiti" msgid "Followed users only" msgstr "Solo utenti seguiti" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "ti segue" @@ -2360,9 +2395,9 @@ msgstr "Followers" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Following" @@ -2370,7 +2405,11 @@ msgstr "Following" msgid "Following {0}" msgstr "Seguiti {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Preferenze del Following feed" @@ -2378,7 +2417,7 @@ msgstr "Preferenze del Following feed" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Preferenze del Following Feed" @@ -2386,15 +2425,15 @@ msgstr "Preferenze del Following Feed" msgid "Follows you" msgstr "Ti segue" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Ti Segue" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Gastronomia" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Per motivi di sicurezza, invieremo un codice di conferma al tuo indirizzo email." @@ -2429,7 +2468,7 @@ msgstr "Pubblica spesso contenuti indesiderati" msgid "From @{sanitizedAuthor}" msgstr "Di @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "Da <0/>" @@ -2447,7 +2486,7 @@ msgstr "" msgid "Get Started" msgstr "Inizia" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "" @@ -2461,7 +2500,7 @@ msgstr "Evidenti violazioni della legge o dei termini di servizio" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Torna indietro" @@ -2471,7 +2510,7 @@ msgstr "Torna indietro" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Torna Indietro" @@ -2496,20 +2535,20 @@ msgstr "Torna Home" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Vai a @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Seguente" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2533,7 +2572,7 @@ msgstr "Molestie, trolling o intolleranza" msgid "Hashtag" msgstr "Hashtag" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" @@ -2541,64 +2580,62 @@ msgstr "Hashtag: #{tag}" msgid "Having trouble?" msgstr "Ci sono problemi?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Aiuto" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Ecco alcuni account da seguire" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Ecco alcuni account da seguire" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "Ecco alcuni feed più visitati. Puoi seguire quanti ne vuoi." +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Ecco alcuni feed più visitati. Puoi seguire quanti ne vuoi." #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "Ecco alcuni feed di attualità scelti in base ai tuoi interessi: {interestsText}. Puoi seguire quanti ne vuoi." +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "Ecco alcuni feed di attualità scelti in base ai tuoi interessi: {interestsText}. Puoi seguire quanti ne vuoi." #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Ecco la password dell'app." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Nascondi" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Nascondi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Nascondi il messaggio" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Nascondere il contenuto" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Vuoi nascondere questo post?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Nascondi elenco utenti" @@ -2633,7 +2670,7 @@ msgstr "Stiamo riscontrando problemi nel trovare questi dati. Guarda PI[U giù p msgid "Hmmmm, we couldn't load that moderation service." msgstr "Non siamo riusciti a caricare il servizio di moderazione." -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2693,18 +2730,22 @@ msgstr "Se niente è selezionato, adatto a tutte le età." msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Se non sei ancora maggiorenne secondo le leggi del tuo Paese, il tuo genitore o tutore legale deve leggere i Termini a tuo nome." -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "Se elimini questa lista, non potrai recuperarla." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Se rimuovi questo post, non potrai recuperarlo." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Se vuoi modificare la password, ti invieremo un codice per verificare se questo è il tuo account." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "Illegale e Urgente" @@ -2732,7 +2773,7 @@ msgstr "" msgid "Input code sent to your email for password reset" msgstr "Inserisci il codice inviato alla tua email per reimpostare la password" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Inserisci il codice di conferma per la cancellazione dell'account" @@ -2750,7 +2791,7 @@ msgstr "Inserisci il nome per la password dell'app" msgid "Input new password" msgstr "Inserisci la nuova password" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Inserisci la password per la cancellazione dell'account" @@ -2796,7 +2837,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Codice di conferma 2FA non valido." -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Protocollo del post non valido o non supportato" @@ -2831,8 +2872,8 @@ msgid "Invite codes: 1 available" msgstr "Codici di invito: 1 disponibile" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Mostra i post delle persone che segui." +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Mostra i post delle persone che segui." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" @@ -2847,7 +2888,7 @@ msgstr "Lavori" #~ msgid "Join Waitlist" #~ msgstr "Iscriviti alla Lista d'Attesa" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Giornalismo" @@ -2855,11 +2896,11 @@ msgstr "Giornalismo" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "l'etichetta è stata inserita su questo {labelTarget}" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Etichettato da {0}." -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "Etichettato dall'autore." @@ -2883,20 +2924,20 @@ msgstr "Etichette sul tuo account" msgid "Labels on your content" msgstr "Etichette sul tuo contenuto" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Seleziona la lingua" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Impostazione delle lingue" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Impostazione delle Lingue" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Lingue" @@ -2904,7 +2945,7 @@ msgstr "Lingue" #~ msgstr "Ultimo passo!" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "Ultime" @@ -2915,12 +2956,12 @@ msgstr "Ultime" msgid "Learn More" msgstr "Ulteriori Informazioni" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Scopri di più sulla moderazione applicata a questo contenuto." -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Ulteriori informazioni su questo avviso" @@ -2929,7 +2970,7 @@ msgstr "Ulteriori informazioni su questo avviso" msgid "Learn more about what is public on Bluesky." msgstr "Scopri cosa è pubblico su Bluesky." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "Saperne di più." @@ -2942,10 +2983,10 @@ msgstr "" msgid "Leave chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "" @@ -2958,11 +2999,11 @@ msgstr "Deseleziona tutte per vedere qualsiasi lingua." msgid "Leaving Bluesky" msgstr "Stai lasciando Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "mancano." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'archivio legacy è stato cancellato, riattiva la app." @@ -2971,14 +3012,14 @@ msgstr "L'archivio legacy è stato cancellato, riattiva la app." msgid "Let's get your password reset!" msgstr "Reimpostazione della password!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Andiamo!" #~ msgid "Library" #~ msgstr "Biblioteca" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Chiaro" @@ -3017,14 +3058,14 @@ msgstr "Piace A" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Piace a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "piace il tuo feed personalizzato" #~ msgid "liked your custom feed{0}" #~ msgstr "piace il feed personalizzato{0}" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "piace il tuo post" @@ -3032,7 +3073,7 @@ msgstr "piace il tuo post" msgid "Likes" msgstr "Mi piace" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "Mi Piace in questo post" @@ -3040,35 +3081,35 @@ msgstr "Mi Piace in questo post" msgid "List" msgstr "Lista" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Lista avatar" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Lista bloccata" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "Lista di {0}" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Lista cancellata" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Lista muta" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Nome della lista" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Lista sbloccata" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Lista non mutata" @@ -3088,14 +3129,14 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "Carica più post" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Carica più notifiche" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carica nuovi posts" @@ -3110,10 +3151,15 @@ msgstr "Caricamento..." msgid "Log" msgstr "Log" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Disconnetta l'account" @@ -3125,7 +3171,7 @@ msgstr "Visibilità degli utenti disconnessi" msgid "Login to account that is not listed" msgstr "Accedi all'account che non è nella lista" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "Tieni premutoper aprire il menu dei tag per #{tag}" @@ -3160,8 +3206,8 @@ msgstr "Assicurati che questo sia dove intendi andare!" msgid "Manage your muted words and tags" msgstr "Gestisci le parole mute e i tags" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "" @@ -3180,12 +3226,12 @@ msgstr "Media" msgid "mentioned users" msgstr "utenti menzionati" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Utenti menzionati" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Menù" @@ -3193,8 +3239,8 @@ msgstr "Menù" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "" @@ -3205,12 +3251,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Messaggio dal server: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "" @@ -3218,7 +3264,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3235,7 +3281,7 @@ msgstr "Account Ingannevole" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderazione" @@ -3243,26 +3289,26 @@ msgstr "Moderazione" msgid "Moderation details" msgstr "Dettagli sulla moderazione" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Lista di moderazione di {0}" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "Lista di moderazione di <0/>" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Le tue liste di moderazione" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "Lista di moderazione creata" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "Lista di moderazione aggiornata" @@ -3275,7 +3321,7 @@ msgstr "Liste di moderazione" msgid "Moderation Lists" msgstr "Liste di Moderazione" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Impostazioni di moderazione" @@ -3288,11 +3334,11 @@ msgid "Moderation tools" msgstr "Strumenti di moderazione" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "Il moderatore ha scelto di mettere un avviso generale sul contenuto." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "Di più" @@ -3300,7 +3346,7 @@ msgstr "Di più" msgid "More feeds" msgstr "Altri feed" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Altre opzioni" @@ -3322,12 +3368,12 @@ msgstr "Silenzia" msgid "Mute {truncatedTag}" msgstr "Silenzia {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Silenzia l'account" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Silenzia gli accounts" @@ -3335,8 +3381,8 @@ msgstr "Silenzia gli accounts" msgid "Mute all {displayTag} posts" msgstr "Silenzia tutti i post {displayTag}" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "" @@ -3348,7 +3394,7 @@ msgstr "Silenzia solo i tags" msgid "Mute in text & tags" msgstr "Silenzia nel testo & tags" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Silenziare la lista" @@ -3357,7 +3403,7 @@ msgstr "Silenziare la lista" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "Vuoi silenziare queste liste?" @@ -3372,17 +3418,17 @@ msgstr "Silenzia questa parola nel testo e nei tag del post" msgid "Mute this word in tags only" msgstr "Siilenzia questa parola solo nei tags" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Silenzia questa discussione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Silenzia parole & tags" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Silenziato" @@ -3399,7 +3445,7 @@ msgstr "Accounts Silenziati" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "I post degli account silenziati verranno rimossi dal tuo feed e dalle tue notifiche. Silenziare è completamente privato." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Silenziato da \"{0}\"" @@ -3407,7 +3453,7 @@ msgstr "Silenziato da \"{0}\"" msgid "Muted words & tags" msgstr "Parole e tags silenziati" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silenziare un account è privato. Gli account silenziati possono interagire con te, ma non vedrai i loro post né riceverai le loro notifiche." @@ -3416,7 +3462,7 @@ msgstr "Silenziare un account è privato. Gli account silenziati possono interag msgid "My Birthday" msgstr "Il mio Compleanno" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "I miei Feeds" @@ -3424,11 +3470,11 @@ msgstr "I miei Feeds" msgid "My Profile" msgstr "Il mio Profilo" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "I miei feed salvati" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "I miei Feeds Salvati" @@ -3436,11 +3482,11 @@ msgstr "I miei Feeds Salvati" #~ msgstr "my-server.com" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nome" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Il nome è obbligatorio" @@ -3450,13 +3496,13 @@ msgstr "Il nome è obbligatorio" msgid "Name or Description Violates Community Standards" msgstr "Il Nome o la Descrizione Viola gli Standard della Comunità" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Natura" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Vai alla schermata successiva" @@ -3476,7 +3522,7 @@ msgstr "Hai bisogno di segnalare una violazione del copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Non perdere mai l'accesso ai tuoi follower e ai tuoi dati." -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Non perdere mai l'accesso ai tuoi follower o ai tuoi dati." @@ -3484,7 +3530,7 @@ msgstr "Non perdere mai l'accesso ai tuoi follower o ai tuoi dati." msgid "Nevermind, create a handle for me" msgstr "Non importa, crea una handle per me" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Nuova" @@ -3493,7 +3539,7 @@ msgstr "Nuova" msgid "New" msgstr "Nuova" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3503,29 +3549,29 @@ msgstr "" msgid "New messages" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Nuova Lista di Moderazione" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Nuovo Password" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Nuovo Password" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Nuovo Post" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Nuovo post" @@ -3538,7 +3584,7 @@ msgstr "Nuovo post" #~ msgid "New Post" #~ msgstr "Nuovo Post" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nuova lista" @@ -3546,7 +3592,7 @@ msgstr "Nuova lista" msgid "Newest replies first" msgstr "Mostrare prima le risposte più recenti" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Notizie" @@ -3557,8 +3603,8 @@ msgstr "Notizie" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Seguente" @@ -3581,7 +3627,7 @@ msgid "No" msgstr "No" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Senza descrizione" @@ -3589,7 +3635,8 @@ msgstr "Senza descrizione" msgid "No DNS Panel" msgstr "Nessun pannello DNS" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Non si è trovata nessuna GIF in primo piano. Potrebbe esserci un problema con Tenor." @@ -3601,7 +3648,7 @@ msgstr "Non segui più {0}" msgid "No longer than 253 characters" msgstr "Non più di 253 caratteri" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "" @@ -3609,7 +3656,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Ancora nessuna notifica!" @@ -3625,7 +3672,7 @@ msgstr "" msgid "No result" msgstr "Nessun risultato" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "" @@ -3633,17 +3680,18 @@ msgstr "" msgid "No results found" msgstr "Non si è trovato nessun risultato" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "Nessun risultato trovato per \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "Nessun risultato trovato per {query}" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "Nessun risultato trovato per \"{search}\"." @@ -3656,11 +3704,11 @@ msgstr "Nessun risultato trovato per \"{search}\"." msgid "No thanks" msgstr "No grazie" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Nessuno" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "" @@ -3687,9 +3735,9 @@ msgstr "Non trovato" msgid "Not right now" msgstr "Non adesso" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Nota sulla condivisione" @@ -3709,9 +3757,9 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3719,7 +3767,7 @@ msgstr "" msgid "Notifications" msgstr "Notifiche" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3742,16 +3790,16 @@ msgstr "Nudità o contenuti per adulti non etichettati come tali" msgid "Off" msgstr "Spento" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh no!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Oh no! Qualcosa è andato male." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -3764,15 +3812,15 @@ msgstr "Va bene" msgid "Oldest replies first" msgstr "Mostrare prima le risposte più vecchie" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Reimpostazione dell'onboarding" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "A una o più immagini manca il testo alternativo." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3794,21 +3842,25 @@ msgstr "Ops! Qualcosa è andato male!" msgid "Oops!" msgstr "Ops!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Apri" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Apri il selettore emoji" @@ -3816,7 +3868,7 @@ msgstr "Apri il selettore emoji" msgid "Open feed options menu" msgstr "Apri il menu delle opzioni del feed" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Apri i links con il navigatore della app" @@ -3832,24 +3884,24 @@ msgstr "Apri le impostazioni delle parole e dei tag silenziati" msgid "Open navigation" msgstr "Apri la navigazione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Apri il menu delle opzioni del post" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Apri la pagina della cronologia" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "Apri il registro di sistema" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "Apre le {numItems} opzioni" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Apre le impostazioni di accessibilità" @@ -3858,22 +3910,22 @@ msgid "Opens additional details for a debug entry" msgstr "Apre dettagli aggiuntivi per una debug entry" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Apre un elenco ampliato di utenti in questa notifica" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Apre un elenco ampliato di utenti in questa notifica" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Apre la fotocamera sul dispositivo" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Apre il compositore" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Apre le impostazioni configurabili delle lingue" @@ -3884,7 +3936,7 @@ msgstr "Apre la galleria fotografica del dispositivo" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Apre l'editor per il nome configurato del profilo, l'avatar, l'immagine di sfondo e la descrizione" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Apre le impostazioni esterne per gli incorporamenti" @@ -3904,7 +3956,7 @@ msgstr "Apre il procedimento per accedere al tuo account esistente di Bluesky" #~ msgid "Opens following list" #~ msgstr "Apre la lista di chi segui" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "Apre la finestra per selezionare i GIF" @@ -3915,26 +3967,30 @@ msgstr "Apre la finestra per selezionare i GIF" msgid "Opens list of invite codes" msgstr "Apre la lista dei codici di invito" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Apre la modale per la conferma dell'eliminazione dell'account. Richiede un codice e-mail" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Apre il modal per la conferma dell'eliminazione dell'account. Richiede un codice email." -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "Apre la modale per modificare il tuo password di Bluesky" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Apre la modale per la scelta di un nuovo handle di Bluesky" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Apre la modale per scaricare i dati del tuo account Bluesky (repository)" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "Apre la modale per la verifica dell'e-mail" @@ -3942,7 +3998,7 @@ msgstr "Apre la modale per la verifica dell'e-mail" msgid "Opens modal for using custom domain" msgstr "Apre il modal per l'utilizzo del dominio personalizzato" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Apre le impostazioni di moderazione" @@ -3951,22 +4007,22 @@ msgid "Opens password reset form" msgstr "Apre il modulo di reimpostazione della password" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Apre la schermata per modificare i feed salvati" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Apre la schermata con tutti i feed salvati" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "Apre le impostazioni della password dell'app" #~ msgid "Opens the app password settings page" #~ msgstr "Apre la pagina delle impostazioni della password dell'app" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "Apre le preferenze del feed Following" @@ -3981,20 +4037,25 @@ msgstr "Apre il sito Web collegato" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Apri la pagina della cronologia" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Apre la pagina del registro di sistema" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Apre le preferenze dei threads" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Opzione {0} di {numItems}" @@ -4003,10 +4064,18 @@ msgstr "Opzione {0} di {numItems}" msgid "Optionally provide additional information below:" msgstr "Facoltativamente, fornisci ulteriori informazioni di seguito:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "Oppure combina queste opzioni:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "Altri" @@ -4018,7 +4087,7 @@ msgstr "Altro account" #~ msgid "Other service" #~ msgstr "Altro servizio" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Altro..." @@ -4037,12 +4106,12 @@ msgstr "Pagina non trovata" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Password" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "Password Cambiato" @@ -4058,7 +4127,7 @@ msgstr "Password aggiornata!" msgid "Pause" msgstr "Pausa" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "Gente" @@ -4078,7 +4147,7 @@ msgstr "È richiesta l'autorizzazione per accedere al la cartella delle immagini msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "L'autorizzazione per accedere la cartella delle immagini è stata negata. Si prega di abilitarla nelle impostazioni del sistema." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Animali di compagnia" @@ -4090,7 +4159,7 @@ msgid "Pictures meant for adults." msgstr "Immagini per adulti." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Fissa su Home" @@ -4098,11 +4167,11 @@ msgstr "Fissa su Home" msgid "Pin to Home" msgstr "Fissa su Home" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Feeds Fissi" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "" @@ -4173,7 +4242,7 @@ msgstr "Inserisci una parola, un tag o una frase valida da silenziare" msgid "Please enter your email." msgstr "Inserisci la tua email." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Inserisci anche la tua password:" @@ -4200,11 +4269,11 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Verifica la tua email" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Attendi il caricamento della scheda di collegamento" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Politica" @@ -4215,13 +4284,13 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Post" @@ -4229,7 +4298,7 @@ msgstr "Post" #~ msgid "Post" #~ msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Pubblicato da {0}" @@ -4239,7 +4308,7 @@ msgstr "Pubblicato da {0}" msgid "Post by @{0}" msgstr "Pubblicato da @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Post eliminato" @@ -4248,16 +4317,16 @@ msgid "Post hidden" msgstr "Post nascosto" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Post nascosto dalla Parola Silenziata" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Post nascosto da te" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Lingua del post" @@ -4314,7 +4383,7 @@ msgstr "Premere per riprovare" msgid "Previous image" msgstr "Immagine precedente" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Lingua principale" @@ -4322,15 +4391,15 @@ msgstr "Lingua principale" msgid "Prioritize Your Follows" msgstr "Dai priorità a quelli che segui" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Privacy" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Informativa sulla privacy" @@ -4360,11 +4429,11 @@ msgstr "Profilo" msgid "Profile updated" msgstr "Profilo aggiornato" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Proteggi il tuo account verificando la tua email." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Pubblico" @@ -4372,31 +4441,34 @@ msgstr "Pubblico" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Elenchi pubblici e condivisibili di utenti da disattivare o bloccare in blocco." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Liste pubbliche e condivisibili che possono impulsare i feeds." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Pubblica il post" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Pubblica la risposta" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Cita il post" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "Cita il post" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Cita il post" #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Cita il post" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Cita il post" #~ msgid "Quote Post" #~ msgstr "Cita il post" @@ -4409,6 +4481,10 @@ msgstr "Selezione a caso (nota anche come \"Poster's Roulette\")" msgid "Ratios" msgstr "Rapporti" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "" @@ -4417,7 +4493,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "Ricerche recenti" @@ -4438,10 +4514,10 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Rimuovi" @@ -4453,7 +4529,7 @@ msgstr "Rimuovi" msgid "Remove account" msgstr "Rimuovi l'account" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "Rimuovere Avatar" @@ -4461,6 +4537,10 @@ msgstr "Rimuovere Avatar" msgid "Remove Banner" msgstr "Rimuovi il Banner" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4471,15 +4551,15 @@ msgstr "Rimuovi il feed" msgid "Remove feed?" msgstr "Rimuovere il feed?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Rimuovi dai miei feed" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "Rimuovere dai miei feed?" @@ -4495,11 +4575,20 @@ msgstr "Rimuovi l'anteprima dell'immagine" msgid "Remove mute word from your list" msgstr "Rimuovi la parola silenziata dalla tua lista" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Rimuovi la ripubblicazione" @@ -4514,17 +4603,17 @@ msgstr "Rimuovi questo feed dai feed salvati" #~ msgstr "Elimina questo feed dai feeds salvati?" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Elimina dalla lista" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Rimuovere dai miei feeds" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Rimosso dai tuoi feed" @@ -4532,7 +4621,7 @@ msgstr "Rimosso dai tuoi feed" msgid "Removes default thumbnail from {0}" msgstr "Elimina la miniatura predefinita da {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" @@ -4549,7 +4638,7 @@ msgstr "Risposte" msgid "Replies to this thread are disabled" msgstr "Le risposte a questo thread sono disabilitate" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Risposta" @@ -4562,13 +4651,13 @@ msgstr "Filtri di risposta" #~ msgid "Reply to <0/>" #~ msgstr "In risposta a <0/>" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Rispondi a <0><1/>" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4582,13 +4671,13 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Segnala l'account" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "" @@ -4602,16 +4691,16 @@ msgstr "Segnala il dialogo" msgid "Report feed" msgstr "Segnala il feed" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Segnala la lista" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Segnala il post" @@ -4641,20 +4730,21 @@ msgstr "Segnala questo post" msgid "Report this user" msgstr "Segnala questo utente" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Ripubblicare" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Ripubblicare" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Ripubblica o cita il post" @@ -4665,7 +4755,7 @@ msgstr "Ripubblica o cita il post" msgid "Reposted By" msgstr "Ripubblicato da" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "Ripubblicato da{0}" @@ -4675,15 +4765,15 @@ msgstr "Ripubblicato da{0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repost di <0/>" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Ripubblicato da <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "ripubblicato il tuo post" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Ripubblicazioni di questo post" @@ -4695,8 +4785,8 @@ msgstr "Richiedi un cambio" #~ msgid "Request code" #~ msgstr "Richiedi un codice" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Richiedi il codice" @@ -4717,19 +4807,19 @@ msgstr "Obbligatorio per questo operatore" msgid "Resend email" msgstr "Rinvia l'email" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Reimpostare il codice" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Reimposta il Codice" #~ msgid "Reset onboarding" #~ msgstr "Reimposta l'incorporazione" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Reimposta lo stato dell' incorporazione" @@ -4740,16 +4830,16 @@ msgstr "Reimposta la password" #~ msgid "Reset preferences" #~ msgstr "Reimposta le preferenze" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Reimposta lo stato delle preferenze" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Reimposta lo stato dell'incorporazione" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Reimposta lo stato delle preferenze" @@ -4762,14 +4852,14 @@ msgstr "Ritenta l'accesso" msgid "Retries the last action, which errored out" msgstr "Ritenta l'ultima azione che ha generato un errore" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4781,7 +4871,7 @@ msgstr "Riprova" #~ msgstr "Riprova." #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Ritorna alla pagina precedente" @@ -4801,13 +4891,13 @@ msgstr "Ritorna alla pagina precedente" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Salva" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Salva" @@ -4837,7 +4927,7 @@ msgstr "Salva il ritaglio dell'immagine" msgid "Save to my feeds" msgstr "Salva nei miei feed" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Canali salvati" @@ -4850,7 +4940,7 @@ msgstr "" #~ msgstr "Salvato nel rullino fotografico." #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Salvato nei tuoi feed" @@ -4870,23 +4960,23 @@ msgstr "Salva le impostazioni di ritaglio dell'immagine" msgid "Say hello!" msgstr "" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Scienza" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Scorri verso l'alto" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4900,7 +4990,7 @@ msgstr "Cerca" msgid "Search for \"{query}\"" msgstr "Cerca \"{query}\"" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "" @@ -4922,16 +5012,18 @@ msgstr "Cerca tutti i post con il tag {displayTag}" msgid "Search for users" msgstr "Cerca utenti" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "Cerca i Gif" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Cerca Tenor" @@ -4957,10 +5049,10 @@ msgstr "Vedi <0>{displayTag} posts di questo utente" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "Vedi il profilo" +#~ msgid "See profile" +#~ msgstr "Vedi il profilo" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Consulta questa guida" @@ -4994,15 +5086,15 @@ msgstr "" msgid "Select from an existing account" msgstr "Seleziona da un account esistente" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "Seleziona GIF" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "Seleziona GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "Seleziona lingue" @@ -5018,8 +5110,8 @@ msgstr "Seleziona l'opzione {i} di {numItems}" #~ msgstr "Selecciona el servei" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Seleziona alcuni account da seguire qui giù" +#~ msgid "Select some accounts below to follow" +#~ msgstr "Seleziona alcuni account da seguire qui giù" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -5034,21 +5126,21 @@ msgid "Select the service that hosts your data." msgstr "Seleziona il servizio che ospita i tuoi dati." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Seleziona i feeds con temi da seguire dal seguente elenco" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Seleziona i feeds con temi da seguire dal seguente elenco" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Seleziona ciò che vuoi vedere (o non vedere) e noi gestiremo il resto." +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Seleziona ciò che vuoi vedere (o non vedere) e noi gestiremo il resto." -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Seleziona le lingue che desideri includere nei feed a cui sei iscritto. Se non ne viene selezionata nessuna, verranno visualizzate tutte le lingue." #~ msgid "Select your app language for the default text to display in the app" #~ msgstr "Seleziona la lingua dell'app per il testo predefinito da visualizzare nell'app" -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "Seleziona la lingua dell'app per il testo predefinito da visualizzare nell'app." @@ -5056,24 +5148,24 @@ msgstr "Seleziona la lingua dell'app per il testo predefinito da visualizzare ne msgid "Select your date of birth" msgstr "Seleziona la tua data di nascita" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Seleziona i tuoi interessi dalle seguenti opzioni" #~ msgid "Select your phone's country" #~ msgstr "Seleziona il Paese del tuo cellulare" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Seleziona la tua lingua preferita per le traduzioni nel tuo feed." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Seleziona i tuoi feed algoritmici principali" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Seleziona i tuoi feed algoritmici principali" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "Seleziona i tuoi feed algoritmici secondari" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Seleziona i tuoi feed algoritmici secondari" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -5084,11 +5176,11 @@ msgstr "" msgid "Send Confirmation Email" msgstr "Invia email di conferma" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "Invia email" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "Invia email" @@ -5101,11 +5193,15 @@ msgstr "Invia email" msgid "Send feedback" msgstr "Invia feedback" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -5125,7 +5221,12 @@ msgstr "Invia la segnalazione a {0}" msgid "Send verification email" msgstr "Invia la email di verifica" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Invia un'email con il codice di conferma per la cancellazione dell'account" @@ -5197,23 +5298,23 @@ msgstr "Configura il tuo account" msgid "Sets Bluesky username" msgstr "Imposta il tuo nome utente di Bluesky" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "Imposta il tema colore su scuro" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "Imposta il tema colore su chiaro" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "Imposta il tema colore basato impostazioni di sistema" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "Imposta il tema scuro sul tema scuro" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "Imposta il tema scuro sul tema semi fosco" @@ -5240,7 +5341,7 @@ msgstr "Imposta l'amplio sulle proporzioni dell'immagine" #~ msgstr "Imposta il server per il client Bluesky" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -5260,12 +5361,12 @@ msgctxt "action" msgid "Share" msgstr "Condividi" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Condividi" @@ -5277,9 +5378,9 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Condividi comunque" @@ -5301,11 +5402,10 @@ msgstr "" msgid "Shares the linked website" msgstr "Condivide il sito Web nel link" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Mostra" @@ -5338,27 +5438,27 @@ msgstr "Mostra badge e filtra dai feed" msgid "Show follows similar to {0}" msgstr "Mostra follows simile a {0}" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Mostra di più" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -5371,16 +5471,16 @@ msgid "Show Quote Posts" msgstr "Mostra post con citazioni" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Mostra i post con citazioni nel feed Seguiti" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Mostra i post con citazioni nel feed Seguiti" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Mostra le citazioni in Seguiti" +#~ msgid "Show quotes in Following" +#~ msgstr "Mostra le citazioni in Seguiti" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Mostra re-post nel feed Seguiti" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Mostra re-post nel feed Seguiti" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5391,12 +5491,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "Mostra le risposte delle persone che segui prima delle altre risposte." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Mostra le risposte in Seguiti" +#~ msgid "Show replies in Following" +#~ msgstr "Mostra le risposte in Seguiti" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Mostra le risposte nel feed Seguiti" +#~ msgid "Show replies in Following feed" +#~ msgstr "Mostra le risposte nel feed Seguiti" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5407,17 +5507,17 @@ msgid "Show Reposts" msgstr "Mostra ripubblicazioni" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Mostra i re-repost in Seguiti" +#~ msgid "Show reposts in Following" +#~ msgstr "Mostra i re-repost in Seguiti" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Mostra il contenuto" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Mostra utenti" +#~ msgid "Show users" +#~ msgstr "Mostra utenti" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5477,8 +5577,8 @@ msgstr "Accedi o crea il tuo account per partecipare alla conversazione!" msgid "Sign into Bluesky or create a new account" msgstr "Accedi a Bluesky o crea un nuovo account" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Disconnetta" @@ -5503,7 +5603,7 @@ msgstr "Iscriviti o accedi per partecipare alla conversazione" msgid "Sign-in Required" msgstr "È richiesta l'autenticazione" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Registrato/a come" @@ -5515,23 +5615,22 @@ msgstr "Registrato/a come @{0}" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} esce da Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Salta questo passo" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Salta questa corrente" #~ msgid "SMS verification" #~ msgstr "Verifica tramite SMS" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Sviluppo Software" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "" @@ -5542,6 +5641,11 @@ msgstr "" #~ msgid "Something went wrong and we're not sure what." #~ msgstr "Qualcosa è andato storto ma non siamo sicuri di cosa." +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5581,7 +5685,7 @@ msgstr "Spam" msgid "Spam; excessive mentions or replies" msgstr "Spam; menzioni o risposte eccessive" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Sports" @@ -5592,11 +5696,11 @@ msgstr "Quadrato" #~ msgid "Staging" #~ msgstr "Allestimento" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "" @@ -5608,7 +5712,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Pagina di stato" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5623,12 +5727,12 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Passo {0} di {numSteps}" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Spazio di archiviazione eliminato. Riavvia l'app." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Cronologia" @@ -5639,7 +5743,7 @@ msgstr "Cronologia" msgid "Submit" msgstr "Invia" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Iscriviti" @@ -5653,18 +5757,18 @@ msgstr "Iscriviti a Labeler" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "Iscriviti a {0} feed" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Iscriviti a {0} feed" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "Iscriviti a questo labeler" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Iscriviti alla lista" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Accounts da seguire" @@ -5690,19 +5794,19 @@ msgstr "Supporto" msgid "Switch Account" msgstr "Cambia account" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Cambia a {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Cambia l'account dal quale hai effettuato l'accesso" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Registro di sistema" @@ -5722,7 +5826,7 @@ msgstr "Alto" msgid "Tap to view fully" msgstr "Tocca per visualizzare completamente" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Tecnologia" @@ -5730,13 +5834,13 @@ msgstr "Tecnologia" msgid "Tell a joke!" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Termini" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5771,7 +5875,7 @@ msgid "That handle is already taken." msgstr "Questo handle è già stato preso." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "L'account sarà in grado di interagire con te dopo lo sblocco." @@ -5824,8 +5928,12 @@ msgid "The Terms of Service have been moved to" msgstr "I Termini di Servizio sono stati spostati a" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Ci sono molti feed da provare:" +#~ msgid "There are many feeds to try:" +#~ msgstr "Ci sono molti feed da provare:" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5842,7 +5950,8 @@ msgstr "Si è verificato un problema durante la rimozione di questo feed. Per fa msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Si è verificato un problema durante la rimozione di questo feed. Per favore controlla la tua connessione Internet e prova di nuovo." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Si è verificato un problema durante la connessione a Tenor." @@ -5851,24 +5960,24 @@ msgstr "Si è verificato un problema durante la connessione a Tenor." #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Si è verificato un problema durante il contatto con il server" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Si è verificato un problema durante il contatto con il tuo server" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle notifiche. Tocca qui per riprovare." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Si è verificato un problema nel recupero dei post. Tocca qui per riprovare." @@ -5876,8 +5985,8 @@ msgstr "Si è verificato un problema nel recupero dei post. Tocca qui per riprov msgid "There was an issue fetching the list. Tap here to try again." msgstr "Si è verificato un problema durante il recupero dell'elenco. Tocca qui per riprovare." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle tue liste. Tocca qui per riprovare." @@ -5887,8 +5996,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "Si è verificato un problema durante l'invio della segnalazione. Per favore controlla la tua connessione Internet." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Si è verificato un problema durante la sincronizzazione delle tue preferenze con il server" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Si è verificato un problema durante la sincronizzazione delle tue preferenze con il server" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -5899,28 +6008,29 @@ msgstr "Si è verificato un problema durante il recupero delle password dell'app #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Si è verificato un problema! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Si è verificato un problema. Per favore controlla la tua connessione Internet e prova di nuovo." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Si è verificato un problema imprevisto nell'applicazione. Per favore facci sapere se ti è successo!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "C'è stata un'ondata di nuovi utenti su Bluesky! Attiveremo il tuo account il prima possibile." @@ -5928,8 +6038,8 @@ msgstr "C'è stata un'ondata di nuovi utenti su Bluesky! Attiveremo il tuo accou #~ msgstr "C'è qualcosa di sbagliato in questo numero. Scegli il tuo Paese e inserisci il tuo numero di telefono completo!" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Questi sono gli account popolari che potrebbero piacerti:" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Questi sono gli account popolari che potrebbero piacerti:" #~ msgid "This {0} has been labeled." #~ msgstr "Questo {0} è stato etichettato." @@ -5975,7 +6085,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Questo contenuto è hosted da {0}. Vuoi abilitare i media esterni?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Questo contenuto non è disponibile perché uno degli utenti coinvolti ha bloccato l'altro." @@ -5986,7 +6096,7 @@ msgstr "Questo contenuto non è visualizzabile senza un account Bluesky." #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." #~ msgstr "Questa funzionalità è in versione beta. Puoi leggere ulteriori informazioni sulle esportazioni dell' archivio in <0>questo post del blog." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Questa funzionalità è in versione beta. Puoi leggere ulteriori informazioni sulle esportazioni del repository in <0>questo post del blog." @@ -5996,7 +6106,7 @@ msgstr "Questo canale al momento sta ricevendo molte visite ed è temporaneament #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Questo feed è vuoto!" @@ -6047,7 +6157,7 @@ msgstr "Questo etichettatore non ha dichiarato quali etichette pubblica e potreb msgid "This link is taking you to the following website:" msgstr "Questo link ti porta al seguente sito web:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "La lista è vuota!" @@ -6059,20 +6169,20 @@ msgstr "Questo servizio di moderazione non è disponibile. Vedi giù per ulterio msgid "This name is already in use" msgstr "Questo nome è già in uso" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Questo post è stato cancellato." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo post è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Questo post verrà nascosto dai feed." -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo profilo è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." @@ -6093,7 +6203,7 @@ msgid "This user has blocked you" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Questo utente ti ha bloccato. Non è possibile visualizzare il suo contenuto." @@ -6133,12 +6243,12 @@ msgstr "Questo eliminerà {0} dalle parole disattivate. Puoi sempre aggiungerla #~ msgid "This will hide this post from your feeds." #~ msgstr "Questo nasconderà il post dai tuoi feeds." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "Preferenze delle discussioni" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Preferenze delle Discussioni" @@ -6166,7 +6276,7 @@ msgstr "A chi desideri inviare questo report?" msgid "Toggle between muted word options." msgstr "Alterna tra le opzioni delle parole silenziate." -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Attiva/disattiva il menu a discesa" @@ -6175,7 +6285,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Seleziona per abilitare o disabilitare i contenuti per adulti" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "Top" @@ -6183,10 +6293,12 @@ msgstr "Top" msgid "Transformations" msgstr "Trasformazioni" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Tradurre" @@ -6198,11 +6310,11 @@ msgstr "Riprova" #~ msgid "Try again" #~ msgstr "Provalo di nuovo" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Autenticazione a due fattori" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "" @@ -6210,11 +6322,11 @@ msgstr "" msgid "Type:" msgstr "Tipo:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Sblocca la lista" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Riattiva questa lista" @@ -6223,7 +6335,7 @@ msgstr "Riattiva questa lista" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessione Internet." @@ -6233,8 +6345,8 @@ msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessi #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Sblocca" @@ -6243,25 +6355,24 @@ msgctxt "action" msgid "Unblock" msgstr "Sblocca" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Sblocca Account" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Sblocca Account?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Annulla la ripubblicazione" @@ -6278,8 +6389,8 @@ msgstr "Smetti di seguire" msgid "Unfollow {0}" msgstr "Smetti di seguire {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Smetti di seguire questo account" @@ -6295,7 +6406,7 @@ msgid "Unlike this feed" msgstr "Togli il like a questo feed" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Riattiva" @@ -6303,8 +6414,8 @@ msgstr "Riattiva" msgid "Unmute {truncatedTag}" msgstr "Riattiva {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Riattiva questo account" @@ -6312,7 +6423,7 @@ msgstr "Riattiva questo account" msgid "Unmute all {displayTag} posts" msgstr "Riattiva tutti i post di {displayTag}" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "" @@ -6320,13 +6431,13 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Riattiva questa discussione" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Stacca dal profilo" @@ -6334,11 +6445,11 @@ msgstr "Stacca dal profilo" msgid "Unpin from home" msgstr "Stacca dalla Home" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Stacca la lista di moderazione" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "" @@ -6362,7 +6473,7 @@ msgstr "Annulla l'iscrizione a questo/a labeler" msgid "Unwanted Sexual Content" msgstr "Contenuti Sessuali Indesiderati" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Aggiorna {displayName} negli elenchi" @@ -6377,7 +6488,7 @@ msgstr "Aggiorna a {handle}" msgid "Updating..." msgstr "In aggiornamento..." -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "" @@ -6385,20 +6496,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Carica una file di testo a:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Carica dalla fotocamera" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Carica dai Files" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6450,11 +6561,11 @@ msgid "Used by:" msgstr "Usato da:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Utente bloccato" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "Utente bloccato da \"{0}\"" @@ -6466,7 +6577,7 @@ msgstr "" msgid "User Blocked by List" msgstr "Utente bloccato dalla lista" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "Questo Utente ti Blocca" @@ -6477,30 +6588,30 @@ msgstr "Questo utente ti blocca" #~ msgid "User handle" #~ msgstr "Handle dell'utente" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Lista di {0}" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "Lista di<0/>" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "La tua lista" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Lista creata" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Lista aggiornata" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Liste publiche" @@ -6508,7 +6619,7 @@ msgstr "Liste publiche" msgid "Username or email address" msgstr "Nome utente o indirizzo Email" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Utenti" @@ -6523,7 +6634,7 @@ msgstr "utenti seguiti da <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Utenti in «{0}»" @@ -6546,15 +6657,15 @@ msgstr "Valore:" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "Verifica Email" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Verifica la mia email" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Verifica la Mia Email" @@ -6575,18 +6686,22 @@ msgstr "Verifica la tua email" #~ msgid "Version {0}" #~ msgstr "Versione {0}" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Video Games" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Vedi l'avatar di {0}" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Vedi le informazioni del debug" @@ -6599,7 +6714,7 @@ msgstr "Vedere dettagli" msgid "View details for reporting a copyright violation" msgstr "Visualizza i dettagli per segnalare una violazione del copyright" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Vedi la discussione completa" @@ -6609,11 +6724,12 @@ msgstr "Visualizza le informazioni su queste etichette" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Vedi il profilo" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Vedi l'avatar" @@ -6633,7 +6749,6 @@ msgstr "Visita il sito" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Avvisa" @@ -6656,11 +6771,11 @@ msgstr "Non siamo riusciti a trovare alcun risultato per quell'hashtag." msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Stimiamo {estimatedTime} prima che il tuo account sia pronto." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Speriamo di darti dei momenti dei bei momenti. Ricorda, Bluesky è:" @@ -6673,8 +6788,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "Ti consigliamo di evitare usare parole comuni che compaiono in molti post, perchè ciò potrebbe comportare la mancata visualizzazione dei post." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Consigliamo il nostro feed \"Scopri\":" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Consigliamo il nostro feed \"Scopri\":" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6684,22 +6799,22 @@ msgstr "Non siamo riusciti a caricare le tue preferenze relative alla data di na msgid "We were unable to load your configured labelers at this time." msgstr "Al momento non è stato possibile caricare le etichettatori configurati." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "Non siamo riusciti a connetterci. Riprova per continuare a configurare il tuo account. Se il problema persiste, puoi ignorare questo flusso." -#: src/screens/Deactivated.tsx:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "Ti faremo sapere quando il tuo account sarà pronto." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Esamineremo il tuo ricorso al più presto." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Lo useremo per personalizzare la tua esperienza." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "" @@ -6707,7 +6822,7 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "Siamo felici che tu ti unisca a noi!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Siamo spiacenti, ma non siamo riusciti a risolvere questa lista. Se il problema persiste, contatta il creatore della lista, @{handleOrDid}." @@ -6715,7 +6830,7 @@ msgstr "Siamo spiacenti, ma non siamo riusciti a risolvere questa lista. Se il p msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Siamo spiacenti, ma al momento non siamo riusciti a caricare le parole silenziate. Per favore riprova si nuovo." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Siamo spiacenti, ma non è stato possibile completare la ricerca. Riprova tra qualche minuto." @@ -6728,11 +6843,15 @@ msgstr "Ci dispiace! Non riusciamo a trovare la pagina che stavi cercando." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "Ci dispiace! Puoi abbonarti solo a dieci etichettatori e hai raggiunto il limite di dieci." +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Ti diamo il benvenuto a <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Quali sono i tuoi interessi?" @@ -6744,7 +6863,7 @@ msgstr "Quali sono i tuoi interessi?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Come va?" @@ -6761,7 +6880,7 @@ msgstr "Quali lingue vorresti vedere negli algoritmi dei tuoi feeds?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Chi può rispondere" @@ -6798,21 +6917,21 @@ msgstr "Perché questo utente dovrebbe essere revisionato?" msgid "Wide" msgstr "Largo" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Scrivi un post" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Scrivi la tua risposta" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Scrittori" @@ -6829,11 +6948,20 @@ msgstr "Scrittori" msgid "Yes" msgstr "Si" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Sei nella fila." @@ -6846,12 +6974,16 @@ msgstr "Non stai seguendo nessuno." msgid "You can also discover new Custom Feeds to follow." msgstr "Puoi anche scoprire nuovi feed personalizzati da seguire." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #~ msgid "You can change hosting providers at any time." #~ msgstr "Puoi cambiare provider di hosting in qualsiasi momento." #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Potrai modificare queste impostazioni in seguito." +#~ msgid "You can change these settings later." +#~ msgstr "Potrai modificare queste impostazioni in seguito." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6866,6 +6998,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "Adesso puoi accedere con la tua nuova password." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "Non hai follower." @@ -6874,7 +7010,7 @@ msgstr "Non hai follower." 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 "Non hai ancora alcun codice di invito! Te ne invieremo alcuni quando utilizzerai Bluesky per un po' più a lungo." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "Non hai fissato nessun feed." @@ -6882,7 +7018,7 @@ msgstr "Non hai fissato nessun feed." #~ msgid "You don't have any saved feeds!" #~ msgstr "Non hai salvato nessun feed!" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Non hai salvato nessun feed." @@ -6895,19 +7031,19 @@ msgid "You have blocked this user" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Hai bloccato questo utente. Non è possibile visualizzare il contenuto." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Hai inserito un codice non valido. Dovrebbe apparire come XXXX-XXXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "Hai nascosto questo post" @@ -6916,11 +7052,11 @@ msgid "You have hidden this post." msgstr "Hai silenziato questo post." #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Hai silenziato questo account." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "Hai silenziato questo utente" @@ -6931,12 +7067,12 @@ msgstr "Hai silenziato questo utente" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "Non hai feeds." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Non hai liste." @@ -6986,18 +7122,22 @@ msgstr "Per iscriverti devi avere almeno 13 anni." #~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti" +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti" #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "È necessario selezionare almeno un'etichettatore per un report" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Non riceverai più notifiche per questo filo di discussione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Adesso riceverai le notifiche per questa discussione" @@ -7005,26 +7145,39 @@ msgstr "Adesso riceverai le notifiche per questa discussione" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Riceverai un'email con un \"codice di reset\". Inserisci il codice qui, poi inserisci la nuova password." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Sei in controllo" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Sei in controllo" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Sei in fila" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Sei pronto per iniziare!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Hai scelto di nascondere una parola o un tag in questo post." @@ -7036,11 +7189,11 @@ msgstr "Hai raggiunto la fine del tuo feed! Trova altri account da seguire." msgid "Your account" msgstr "Il tuo account" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Il tuo account è stato eliminato" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "L'archivio del tuo account, che contiene tutti i record di dati pubblici, può essere scaricato come file \"CAR\". Questo file non include elementi multimediali incorporati, come immagini o dati privati, che devono essere recuperati separatamente." @@ -7057,12 +7210,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "La tua scelta verrà salvata, ma potrà essere modificata successivamente nelle impostazioni." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Il tuo feed predefinito è \"Following\"" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Il tuo feed predefinito è \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Your email appears to be invalid." @@ -7099,23 +7252,27 @@ msgstr "Il tuo nome di utente completo sarà <0>@{0}" msgid "Your muted words" msgstr "Le tue parole silenziate" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "La tua password è stata modificata correttamente!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Il tuo post è stato pubblicato" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "I tuoi post, i tuoi Mi piace e i tuoi blocchi sono pubblici. I conti silenziati sono privati." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Il tuo profilo" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "La tua risposta è stata pubblicata" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 8e54b59084..e8eac16574 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -21,7 +21,7 @@ msgstr "(埋め込みコンテンツあり)" msgid "(no email)" msgstr "(メールがありません)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {他{formattedCount}人}}" @@ -33,7 +33,7 @@ msgstr "{0, plural, other {#個のラベルがこのアカウントに適用さ msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {#個のラベルがこのコンテンツに適用されています}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#回のリポスト}}" @@ -47,15 +47,15 @@ msgstr "{0, plural, other {フォロワー}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {フォロー中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {いいね(#個のいいね)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {いいね}}" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#人のユーザーがいいね}}" @@ -63,15 +63,15 @@ msgstr "{0, plural, other {#人のユーザーがいいね}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {投稿}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {返信(#件の返信)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {リポスト}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" @@ -83,11 +83,11 @@ msgstr "{0}のアバター" msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#人のユーザーがいいね}}" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, other {時間}}" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {分}}" @@ -96,7 +96,7 @@ msgstr "{estimatedTimeMins, plural, other {分}}" msgid "{following} following" msgstr "{following} フォロー" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "{handle}にメッセージを送れません" @@ -138,8 +138,8 @@ msgstr "⚠無効なハンドル" msgid "2FA Confirmation" msgstr "2要素認証の確認" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "ナビゲーションリンクと設定にアクセス" @@ -148,11 +148,11 @@ msgid "Access profile and other navigation links" msgstr "プロフィールと他のナビゲーションリンクにアクセス" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "アクセシビリティ" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "アクセシビリティの設定" @@ -162,25 +162,25 @@ msgid "Accessibility Settings" msgstr "アクセシビリティの設定" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "アカウント" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "アカウントをブロックしました" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "アカウントをフォローしました" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "アカウントをミュートしました" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "ミュート中のアカウント" @@ -197,22 +197,22 @@ msgid "Account removed from quick access" msgstr "クイックアクセスからアカウントを解除" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "アカウントのブロックを解除しました" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "アカウントのフォローを解除しました" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "アカウントのミュートを解除しました" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "追加" @@ -220,13 +220,14 @@ msgstr "追加" msgid "Add a content warning" msgstr "コンテンツの警告を追加" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "リストにユーザーを追加" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "アカウントを追加" @@ -265,21 +266,21 @@ msgstr "フォローしているユーザーのみのデフォルトのフィー msgid "Add the following DNS record to your domain:" msgstr "次のDNSレコードをドメインに追加してください:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "リストに追加" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "マイフィードに追加" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "リストに追加" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "マイフィードに追加" @@ -288,7 +289,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "返信がフィードに表示されるために必要ないいねの数を調整します。" #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "成人向けコンテンツ" @@ -298,11 +298,11 @@ msgid "Adult content is disabled." msgstr "成人向けコンテンツは無効になっています。" #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "高度な設定" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "保存したすべてのフィードを1箇所にまとめます。" @@ -317,7 +317,7 @@ msgid "Allow new messages from" msgstr "新しいメッセージを誰から受け取れるか:" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "コードをすでに持っていますか?" @@ -354,7 +354,7 @@ msgstr "メールが{0}に送信されました。以下に入力できる確認 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "以前のメールアドレス{0}にメールが送信されました。以下に入力できる確認コードがそのメールに記載されています。" -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "エラーが発生しました" @@ -371,16 +371,16 @@ msgstr "ほかの選択肢にはあてはまらない問題" msgid "An issue occurred, please try again." msgstr "問題が発生しました。もう一度お試しください。" -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "および" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "動物" @@ -392,7 +392,7 @@ msgstr "アニメーションGIF" msgid "Anti-Social Behavior" msgstr "反社会的な行動" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "アプリの言語" @@ -408,13 +408,13 @@ msgstr "アプリパスワードの名前には、英数字、スペース、ハ msgid "App Password names must be at least 4 characters long." msgstr "アプリパスワードの名前は長さが4文字以上である必要があります。" -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "アプリパスワードの設定" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "アプリパスワード" @@ -439,7 +439,7 @@ msgstr "異議申し立てを提出しました" msgid "Appeal this decision" msgstr "この決定に異議を申し立てる" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "背景" @@ -452,7 +452,7 @@ msgstr "デフォルトのおすすめフィードを追加" msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "アプリパスワード「{name}」を本当に削除しますか?" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "このメッセージを本当に削除しますか?このメッセージはあなたからは削除したように見えますが、他の参加者からは削除されません。" @@ -460,11 +460,11 @@ msgstr "このメッセージを本当に削除しますか?このメッセー msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "この会話から退出しますか?あなたのメッセージはあなたからは削除したように見えますが、他の参加者からは削除されません。" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "あなたのフィードから{0}を削除してもよろしいですか?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "本当にこの下書きを破棄しますか?" @@ -476,7 +476,7 @@ msgstr "本当によろしいですか?" msgid "Are you writing in <0>{0}?" msgstr "<0>{0}で書かれた投稿ですか?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "アート" @@ -488,7 +488,7 @@ msgstr "芸術的または性的ではないヌード。" msgid "At least 3 characters" msgstr "少なくとも3文字" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -501,13 +501,13 @@ msgstr "少なくとも3文字" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "戻る" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "基本" @@ -515,43 +515,43 @@ msgstr "基本" msgid "Birthday" msgstr "生年月日" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "生年月日:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "ブロック" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "アカウントをブロック" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "アカウントをブロック" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "アカウントをブロックしますか?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "アカウントをブロック" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "リストをブロック" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "これらのアカウントをブロックしますか?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "ブロックされています" @@ -564,7 +564,7 @@ msgstr "ブロック中のアカウント" msgid "Blocked Accounts" msgstr "ブロック中のアカウント" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。" @@ -572,7 +572,7 @@ msgstr "ブロック中のアカウントは、あなたのスレッドでの返 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:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "投稿をブロックしました。" @@ -580,11 +580,11 @@ msgstr "投稿をブロックしました。" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "ブロックしてもこのラベラーがあなたのアカウントにラベルを適用することができます。" -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ブロックしたことは公開されます。ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。" -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "ブロックしてもこのラベラーがあなたのアカウントにラベルを適用することができますが、このアカウントがあなたのスレッドに返信したり、やりとりをしたりといったことはできなくなります。" @@ -613,7 +613,7 @@ msgstr "画像をぼかす" msgid "Blur images and filter from feeds" msgstr "画像のぼかしとフィードからのフィルタリング" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "書籍" @@ -626,7 +626,7 @@ msgstr "他のフィードを見る" msgid "Business" msgstr "ビジネス" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "作成者:-" @@ -634,7 +634,7 @@ msgstr "作成者:-" msgid "By {0}" msgstr "作成者:{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "作成者:<0/>" @@ -642,7 +642,7 @@ msgstr "作成者:<0/>" msgid "By creating an account you agree to the {els}." msgstr "アカウントを作成することで、{els}に同意したものとみなされます。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "作成者:あなた" @@ -658,14 +658,15 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -673,23 +674,23 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "キャンセル" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "キャンセル" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "アカウントの削除をキャンセル" @@ -705,11 +706,11 @@ msgstr "画像の切り抜きをキャンセル" msgid "Cancel profile editing" msgstr "プロフィールの編集をキャンセル" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "引用をキャンセル" -#: src/screens/Deactivated.tsx:113 +#: src/screens/Deactivated.tsx:155 msgid "Cancel reactivation and log out" msgstr "再有効化をキャンセルしてログアウト" @@ -726,17 +727,17 @@ msgstr "リンク先のウェブサイトを開くことをキャンセル" msgid "Change" msgstr "変更" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "変更" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "ハンドルを変更" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "ハンドルを変更" @@ -744,12 +745,12 @@ msgstr "ハンドルを変更" msgid "Change my email" msgstr "メールアドレスを変更" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "パスワードを変更" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "パスワードを変更" @@ -767,29 +768,29 @@ msgstr "メールアドレスを変更" msgid "Chat" msgstr "チャット" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "チャットをミュートしました" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "チャットの設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "チャットの設定" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "チャットのミュートを解除しました" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "ステータスを確認" @@ -797,11 +798,11 @@ msgstr "ステータスを確認" msgid "Check your email for a login code and enter it here." msgstr "確認コードが記載されたメールを確認し、ここに入力してください。" -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "入力したメールアドレスの受信トレイを確認して、以下に入力するための確認コードが記載されたメールが届いていないか確認してください:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "「全員」か「返信不可」のどちらかを選択" @@ -809,7 +810,7 @@ msgstr "「全員」か「返信不可」のどちらかを選択" msgid "Choose Service" msgstr "サービスを選択" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "カスタムフィードのアルゴリズムを選択できます。" @@ -821,32 +822,32 @@ msgstr "この色をアバターとして選択" msgid "Choose your password" msgstr "パスワードを入力" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "レガシーストレージデータをすべてクリア" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "すべてのレガシーストレージデータをクリア(このあと再起動します)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "すべてのストレージデータをクリア" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "すべてのストレージデータをクリア(このあと再起動します)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "検索クエリをクリア" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "すべてのレガシーストレージデータをクリア" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "すべてのストレージデータをクリア" @@ -866,11 +867,11 @@ msgstr "詳しい情報についてはここをクリック。" msgid "Click here to open tag menu for {tag}" msgstr "{tag}のタグメニューをクリックして表示" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "送信失敗したメッセージを再送信" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "気象" @@ -878,10 +879,11 @@ msgstr "気象" msgid "Clip 🐴 clop 🐴" msgstr "パカラッ 🐴 パカラッ 🐴" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "閉じる" @@ -899,11 +901,12 @@ msgstr "アラートを閉じる" msgid "Close bottom drawer" msgstr "一番下の引き出しを閉じる" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "ダイアログを閉じる" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "GIFのダイアログを閉じる" @@ -936,7 +939,7 @@ msgstr "下部のナビゲーションバーを閉じる" msgid "Closes password update alert" msgstr "パスワード更新アラートを閉じる" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "投稿の編集画面を閉じて下書きを削除する" @@ -944,19 +947,19 @@ msgstr "投稿の編集画面を閉じて下書きを削除する" msgid "Closes viewer for header image" msgstr "ヘッダー画像のビューワーを閉じる" -#: src/view/com/notifications/FeedItem.tsx:204 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "Collapse list of users" msgstr "ユーザーリストを折りたたむ" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "指定した通知のユーザーリストを折りたたむ" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "コメディー" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "漫画" @@ -965,7 +968,7 @@ msgstr "漫画" msgid "Community Guidelines" msgstr "コミュニティーガイドライン" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "初期設定を完了してアカウントを使い始める" @@ -973,11 +976,11 @@ msgstr "初期設定を完了してアカウントを使い始める" msgid "Complete the challenge" msgstr "テストをクリアしてください" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "返信を作成" @@ -1010,7 +1013,7 @@ msgstr "変更を確認" msgid "Confirm content language settings" msgstr "コンテンツの言語設定を確認" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "アカウントの削除を確認" @@ -1024,8 +1027,8 @@ msgstr "生年月日の確認" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1049,23 +1052,23 @@ msgid "Content filters" msgstr "コンテンツのフィルター" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "コンテンツの言語" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "コンテンツはありません" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "コンテンツの警告" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "コンテンツの警告" @@ -1073,12 +1076,8 @@ msgstr "コンテンツの警告" msgid "Context menu backdrop, click to close the menu." msgstr "コンテキストメニューの背景をクリックし、メニューを閉じる。" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "続行" @@ -1086,20 +1085,17 @@ msgstr "続行" msgid "Continue as {0} (currently signed in)" msgstr "{0}として続行(現在サインイン中)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "次のステップへ進む" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "会話が削除されました" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "料理" @@ -1108,15 +1104,15 @@ msgstr "料理" msgid "Copied" msgstr "コピーしました" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "ビルドバージョンをクリップボードにコピーしました" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" @@ -1141,22 +1137,22 @@ msgstr "{0}をコピー" msgid "Copy code" msgstr "コードをコピー" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "リストへのリンクをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "投稿へのリンクをコピー" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "メッセージのテキストをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "投稿のテキストをコピー" @@ -1173,11 +1169,11 @@ msgstr "チャットからの退出に失敗しました" msgid "Could not load feed" msgstr "フィードの読み込みに失敗しました" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "リストの読み込みに失敗しました" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "チャットのミュートに失敗しました" @@ -1186,7 +1182,7 @@ msgstr "チャットのミュートに失敗しました" msgid "Create a new account" msgstr "新しいアカウントを作成" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "新しいBlueskyアカウントを作成" @@ -1199,7 +1195,7 @@ msgstr "アカウントを作成" msgid "Create an account" msgstr "アカウントを作成" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "代わりにアバターを作成" @@ -1220,7 +1216,7 @@ msgstr "{0}の報告を作成" msgid "Created {0}" msgstr "{0}に作成" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "文化" @@ -1233,8 +1229,7 @@ msgstr "カスタム" msgid "Custom domain" msgstr "カスタムドメイン" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "コミュニティーによって作成されたカスタムフィードは、あなたに新しい体験をもたらし、あなたが好きなコンテンツを見つけるのに役立ちます。" @@ -1242,8 +1237,8 @@ msgstr "コミュニティーによって作成されたカスタムフィード msgid "Customize media from external sites." msgstr "外部サイトのメディアをカスタマイズします。" -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "ダーク" @@ -1251,7 +1246,7 @@ msgstr "ダーク" msgid "Dark mode" msgstr "ダークモード" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "ダークテーマ" @@ -1259,7 +1254,7 @@ msgstr "ダークテーマ" msgid "Date of birth" msgstr "生年月日" -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:22 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 #: src/view/screens/Settings/index.tsx:806 msgid "Deactivate account" msgstr "アカウントを無効化" @@ -1268,7 +1263,7 @@ msgstr "アカウントを無効化" msgid "Deactivate my account" msgstr "アカウントを無効化" -#: src/view/screens/Settings/index.tsx:843 +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "モデレーションをデバッグ" @@ -1276,18 +1271,18 @@ msgstr "モデレーションをデバッグ" msgid "Debug panel" msgstr "デバッグパネル" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "削除" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "アカウントを削除" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "アカウント<0>「<1>{0}<2>」を削除" @@ -1299,62 +1294,62 @@ msgstr "アプリパスワードを削除" msgid "Delete app password?" msgstr "アプリパスワードを削除しますか?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "チャットの宣言レコードを削除" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "自分宛を削除" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "リストを削除" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "メッセージを削除" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "メッセージの宛先から自分を削除" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "アカウントを削除" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "アカウントを削除…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "投稿を削除" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "このリストを削除しますか?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "この投稿を削除しますか?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "削除されています" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "投稿を削除しました。" -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "チャットの宣言レコードを削除する" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1364,11 +1359,11 @@ msgstr "説明" msgid "Descriptive alt text" msgstr "説明的なALTテキスト" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "なにか言いたいことはあった?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "グレー" @@ -1397,11 +1392,11 @@ msgstr "触覚フィードバックを無効化" msgid "Disabled" msgstr "無効" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "破棄" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "下書きを削除しますか?" @@ -1415,7 +1410,7 @@ msgstr "アプリがログアウトしたユーザーに自分のアカウント msgid "Discover new custom feeds" msgstr "新しいカスタムフィードを見つける" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "新しいフィードを探す" @@ -1451,8 +1446,8 @@ msgstr "ドメインを確認しました!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1468,10 +1463,10 @@ msgstr "完了" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1481,8 +1476,8 @@ msgstr "完了" msgid "Done{extraText}" msgstr "完了{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "CARファイルをダウンロード" @@ -1510,19 +1505,19 @@ msgstr "例:アーティスト、犬好き、熱烈な読書愛好家。" msgid "E.g. artistic nudes." msgstr "例:芸術的なヌード。" -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "例:重要な投稿をするユーザー" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "例:スパム" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "例:絶対に投稿を見逃してはならないユーザー。" -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "例:返信として広告を繰り返し送ってくるユーザー。" @@ -1535,7 +1530,7 @@ msgctxt "action" msgid "Edit" msgstr "編集" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "アバターを編集" @@ -1545,17 +1540,17 @@ msgstr "アバターを編集" msgid "Edit image" msgstr "画像を編集" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "リストの詳細を編集" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "モデレーションリストを編集" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "マイフィードを編集" @@ -1574,11 +1569,11 @@ msgid "Edit Profile" msgstr "プロフィールを編集" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "保存されたフィードを編集" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "ユーザーリストを編集" @@ -1590,7 +1585,7 @@ msgstr "あなたの表示名を編集します" msgid "Edit your profile description" msgstr "あなたのプロフィールの説明を編集します" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "教育" @@ -1620,7 +1615,7 @@ msgstr "メールアドレスは更新されました" msgid "Email verified" msgstr "メールアドレスは認証されました" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "メールアドレス:" @@ -1629,8 +1624,8 @@ msgid "Embed HTML code" msgstr "HTMLコードを埋め込む" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "投稿を埋め込む" @@ -1690,7 +1685,7 @@ msgstr "ワードまたはタグを入力" msgid "Enter Confirmation Code" msgstr "確認コードを入力してください" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "パスワードを変更するために受け取ったコードを入力してください。" @@ -1723,7 +1718,7 @@ msgstr "以下に新しいメールアドレスを入力してください。" msgid "Enter your username and password" msgstr "ユーザー名とパスワードを入力してください" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "ファイルの保存中にエラーが発生しました" @@ -1731,16 +1726,16 @@ msgstr "ファイルの保存中にエラーが発生しました" msgid "Error receiving captcha response." msgstr "Captchaレスポンスの受信中にエラーが発生しました。" -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "エラー:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "全員" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "誰でも返信可能" @@ -1759,7 +1754,7 @@ msgstr "過剰なメンションや返信" msgid "Excessive or unwanted messages" msgstr "多すぎる、または不要なメッセージ" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "アカウントの削除処理を終了" @@ -1784,7 +1779,7 @@ msgstr "検索クエリの入力を終了" msgid "Expand alt text" msgstr "ALTテキストを展開" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:206 msgid "Expand list of users" msgstr "ユーザーリストを展開" @@ -1801,12 +1796,12 @@ msgstr "露骨な、または不愉快になる可能性のあるメディア。 msgid "Explicit sexual images." msgstr "露骨な性的画像。" -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "私のデータをエクスポートする" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "私のデータをエクスポートする" @@ -1822,11 +1817,11 @@ msgstr "外部メディアを有効にすると、それらのメディアのウ #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "外部メディアの設定" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "外部メディアの設定" @@ -1835,19 +1830,20 @@ msgstr "外部メディアの設定" msgid "Failed to create app password." msgstr "アプリパスワードの作成に失敗しました。" -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "リストの作成に失敗しました。インターネットへの接続を確認の上、もう一度お試しください。" -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "メッセージの削除に失敗しました" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "投稿の削除に失敗しました。もう一度お試しください。" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "GIFの読み込みに失敗しました" @@ -1859,7 +1855,7 @@ msgstr "過去のメッセージの読み込みに失敗しました" msgid "Failed to save image: {0}" msgstr "画像の保存に失敗しました:{0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "送信に失敗" @@ -1877,22 +1873,22 @@ msgstr "設定の更新に失敗しました" msgid "Feed" msgstr "フィード" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "{0}によるフィード" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "フィードはオフラインです" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "フィードバック" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -1900,7 +1896,7 @@ msgstr "フィードバック" msgid "Feeds" msgstr "フィード" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "フィードはユーザーがプログラミングの専門知識を持って構築するカスタムアルゴリズムです。詳細については、<0/>を参照してください。" @@ -1908,7 +1904,7 @@ msgstr "フィードはユーザーがプログラミングの専門知識を持 msgid "File Contents" msgstr "ファイルのコンテンツ" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "ファイルの保存に成功しました!" @@ -1916,7 +1912,7 @@ msgstr "ファイルの保存に成功しました!" msgid "Filter from feeds" msgstr "フィードからのフィルター" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "最後に" @@ -1926,7 +1922,7 @@ msgstr "最後に" msgid "Find accounts to follow" msgstr "フォローするアカウントを探す" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "投稿やユーザーをBlueskyで検索" @@ -1938,11 +1934,11 @@ msgstr "Followingフィードに表示されるコンテンツを調整します msgid "Fine-tune the discussion threads." msgstr "ディスカッションスレッドを微調整します。" -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "フィットネス" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "柔軟です" @@ -1957,7 +1953,6 @@ msgstr "垂直方向に反転" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -1969,7 +1964,6 @@ msgctxt "action" msgid "Follow" msgstr "フォロー" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" @@ -1979,8 +1973,8 @@ msgstr "{0}をフォロー" msgid "Follow {name}" msgstr "{name}をフォロー" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "アカウントをフォロー" @@ -1988,11 +1982,11 @@ msgstr "アカウントをフォロー" msgid "Follow Back" msgstr "フォローバック" -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "{0}がフォロー中" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "自分がフォローしているユーザー" @@ -2000,7 +1994,7 @@ msgstr "自分がフォローしているユーザー" msgid "Followed users only" msgstr "自分がフォローしているユーザーのみ" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "があなたをフォローしました" @@ -2014,9 +2008,9 @@ msgstr "フォロワー" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "フォロー中" @@ -2028,7 +2022,7 @@ msgstr "{0}をフォローしています" msgid "Following {name}" msgstr "{name}をフォローしています" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Followingフィードの設定" @@ -2036,7 +2030,7 @@ msgstr "Followingフィードの設定" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Followingフィードの設定" @@ -2044,15 +2038,15 @@ msgstr "Followingフィードの設定" msgid "Follows you" msgstr "あなたをフォロー" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "あなたをフォロー" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "食べ物" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "セキュリティ上の理由から、あなたのメールアドレスに確認コードを送信する必要があります。" @@ -2081,7 +2075,7 @@ msgstr "望ましくないコンテンツを頻繁に投稿" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor}による" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>から" @@ -2099,7 +2093,7 @@ msgstr "始める" msgid "Get Started" msgstr "開始" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "プロフィールに顔をつける" @@ -2113,7 +2107,7 @@ msgstr "法律または利用規約への明らかな違反" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "戻る" @@ -2123,7 +2117,7 @@ msgstr "戻る" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "戻る" @@ -2144,20 +2138,20 @@ msgstr "ホームへ" msgid "Go Home" msgstr "ホームへ" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "{0}との会話へ" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "次へ" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "プロフィールへ" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "ユーザーのプロフィールへ移動" @@ -2181,7 +2175,7 @@ msgstr "嫌がらせ、荒らし、不寛容" msgid "Hashtag" msgstr "ハッシュタグ" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "ハッシュタグ:#{tag}" @@ -2189,12 +2183,12 @@ msgstr "ハッシュタグ:#{tag}" msgid "Having trouble?" msgstr "なにか問題が発生しましたか?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "ヘルプ" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "画像をアップロードするかアバターを作ってあなたがbotではないことをみんなに知らせましょう。" @@ -2202,39 +2196,37 @@ msgstr "画像をアップロードするかアバターを作ってあなたが msgid "Here is your app password." msgstr "アプリパスワードをお知らせします。" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "非表示" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "投稿を非表示" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "コンテンツを非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "この投稿を非表示にしますか?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "ユーザーリストを非表示" @@ -2266,7 +2258,7 @@ msgstr "このデータの読み込みに問題があるようです。詳細は msgid "Hmmmm, we couldn't load that moderation service." msgstr "そのモデレーションサービスを読み込めませんでした。" -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2320,19 +2312,19 @@ msgstr "なにも選択しない場合は、全年齢対象です。" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "あなたがお住いの国の法律においてまだ成人していない場合は、親権者または法定後見人があなたに代わって本規約をお読みください。" -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "このリストを削除すると、復元できなくなります。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "この投稿を削除すると、復元できなくなります。" -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "パスワードを変更する場合は、あなたのアカウントであることを確認するためのコードをお送りします。" -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:41 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "ハンドルやメールアドレスを変えるのであれば、無効化の前に変更してください。" @@ -2360,7 +2352,7 @@ msgstr "不適切なメッセージ、または露骨なコンテンツへのリ msgid "Input code sent to your email for password reset" msgstr "パスワードをリセットするためにあなたのメールアドレスに送られたコードを入力" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "アカウント削除のために確認コードを入力" @@ -2372,7 +2364,7 @@ msgstr "アプリパスワードの名前を入力" msgid "Input new password" msgstr "新しいパスワードを入力" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "アカウント削除のためにパスワードを入力" @@ -2409,7 +2401,7 @@ msgstr "ダイレクトメッセージの紹介" msgid "Invalid 2FA confirmation code." msgstr "無効な2要素認証の確認コードです。" -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "無効またはサポートされていない投稿のレコード" @@ -2441,15 +2433,15 @@ msgstr "招待コード:1個使用可能" msgid "Jobs" msgstr "仕事" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "報道" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "{0}によるラベル" -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "投稿者によるラベル。" @@ -2469,25 +2461,25 @@ msgstr "あなたのアカウントのラベル" msgid "Labels on your content" msgstr "あなたのコンテンツのラベル" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "言語の選択" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "言語の設定" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "言語の設定" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "言語" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "最新" @@ -2495,12 +2487,12 @@ msgstr "最新" msgid "Learn More" msgstr "詳細" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "このコンテンツに適用されるモデレーションはこちらを参照してください。" -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "この警告の詳細" @@ -2509,7 +2501,7 @@ msgstr "この警告の詳細" msgid "Learn more about what is public on Bluesky." msgstr "Blueskyで公開されている内容はこちらを参照してください。" -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "詳細。" @@ -2522,10 +2514,10 @@ msgstr "退出" msgid "Leave chat" msgstr "チャットを退出" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "会話を退出" @@ -2538,11 +2530,11 @@ msgstr "どの言語も表示するには、すべてのチェックを外した msgid "Leaving Bluesky" msgstr "Blueskyから離れる" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "あと少しです。" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "レガシーストレージがクリアされたため、今すぐアプリを再起動する必要があります。" @@ -2551,11 +2543,11 @@ msgstr "レガシーストレージがクリアされたため、今すぐアプ msgid "Let's get your password reset!" msgstr "パスワードをリセットしましょう!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "さあ始めましょう!" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "ライト" @@ -2576,11 +2568,11 @@ msgstr "いいねしたユーザー" msgid "Liked By" msgstr "いいねしたユーザー" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "があなたの投稿をいいねしました" @@ -2588,7 +2580,7 @@ msgstr "があなたの投稿をいいねしました" msgid "Likes" msgstr "いいね" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "この投稿をいいねする" @@ -2596,35 +2588,35 @@ msgstr "この投稿をいいねする" msgid "List" msgstr "リスト" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "リストのアバター" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "リストをブロックしました" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "{0}によるリスト" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "リストを削除しました" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "リストをミュートしました" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "リストの名前" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "リストのブロックを解除しました" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "リストのミュートを解除しました" @@ -2641,14 +2633,14 @@ msgstr "リスト" msgid "Lists blocking this user:" msgstr "このユーザーをブロックしているリスト:" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "最新の通知を読み込む" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "最新の投稿を読み込む" @@ -2660,15 +2652,15 @@ msgstr "読み込み中…" msgid "Log" msgstr "ログ" -#: src/screens/Deactivated.tsx:157 -#: src/screens/Deactivated.tsx:163 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 msgid "Log in or sign up" msgstr "ログインまたはサインアップ" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "ログアウト" @@ -2680,7 +2672,7 @@ msgstr "ログアウトしたユーザーからの可視性" msgid "Login to account that is not listed" msgstr "リストにないアカウントにログイン" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "長押しで #{tag} のタグメニューを開く" @@ -2708,8 +2700,8 @@ msgstr "意図した場所であることを確認してください!" msgid "Manage your muted words and tags" msgstr "ミュートしたワードとタグの管理" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "既読にする" @@ -2722,12 +2714,12 @@ msgstr "メディア" msgid "mentioned users" msgstr "メンションされたユーザー" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "メンションされたユーザー" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "メニュー" @@ -2735,8 +2727,8 @@ msgstr "メニュー" msgid "Message {0}" msgstr "{0}へメッセージを送る" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "メッセージは削除されました" @@ -2744,12 +2736,12 @@ msgstr "メッセージは削除されました" msgid "Message from server: {0}" msgstr "サーバーからのメッセージ:{0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "メッセージを入力するフィールド" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "メッセージが長すぎます" @@ -2757,7 +2749,7 @@ msgstr "メッセージが長すぎます" msgid "Message settings" msgstr "メッセージの設定" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2770,7 +2762,7 @@ msgstr "誤解を招くアカウント" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "モデレーション" @@ -2778,26 +2770,26 @@ msgstr "モデレーション" msgid "Moderation details" msgstr "モデレーションの詳細" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "{0}の作成したモデレーションリスト" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "<0/>の作成したモデレーションリスト" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "あなたの作成したモデレーションリスト" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "モデレーションリストを作成しました" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "モデレーションリストを更新しました" @@ -2810,7 +2802,7 @@ msgstr "モデレーションリスト" msgid "Moderation Lists" msgstr "モデレーションリスト" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "モデレーションの設定" @@ -2823,11 +2815,11 @@ msgid "Moderation tools" msgstr "モデレーションのツール" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "モデレーターによりコンテンツに一般的な警告が設定されました。" -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "さらに" @@ -2835,7 +2827,7 @@ msgstr "さらに" msgid "More feeds" msgstr "その他のフィード" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "その他のオプション" @@ -2851,12 +2843,12 @@ msgstr "ミュート" msgid "Mute {truncatedTag}" msgstr "{truncatedTag}をミュート" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "アカウントをミュート" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "アカウントをミュート" @@ -2864,8 +2856,8 @@ msgstr "アカウントをミュート" msgid "Mute all {displayTag} posts" msgstr "{displayTag}のすべての投稿をミュート" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "会話をミュート" @@ -2877,11 +2869,11 @@ msgstr "タグのみをミュート" msgid "Mute in text & tags" msgstr "テキストとタグをミュート" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "リストをミュート" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "これらのアカウントをミュートしますか?" @@ -2893,17 +2885,17 @@ msgstr "投稿のテキストやタグでこのワードをミュート" msgid "Mute this word in tags only" msgstr "タグのみでこのワードをミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "スレッドをミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "ワードとタグをミュート" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "ミュートされています" @@ -2920,7 +2912,7 @@ msgstr "ミュート中のアカウント" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "ミュート中のアカウントの投稿は、フィードや通知から取り除かれます。ミュートの設定は完全に非公開です。" -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "「{0}」によってミュート中" @@ -2928,7 +2920,7 @@ msgstr "「{0}」によってミュート中" msgid "Muted words & tags" msgstr "ミュートしたワードとタグ" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "ミュートの設定は非公開です。ミュート中のアカウントはあなたと引き続き関わることができますが、そのアカウントの投稿や通知を受信することはできません。" @@ -2937,7 +2929,7 @@ msgstr "ミュートの設定は非公開です。ミュート中のアカウン msgid "My Birthday" msgstr "生年月日" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "マイフィード" @@ -2945,20 +2937,20 @@ msgstr "マイフィード" msgid "My Profile" msgstr "マイプロフィール" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "保存されたフィード" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "保存されたフィード" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "名前" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "名前は必須です" @@ -2968,13 +2960,13 @@ msgstr "名前は必須です" msgid "Name or Description Violates Community Standards" msgstr "名前または説明がコミュニティ基準に違反" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "自然" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "次の画面に移動します" @@ -2986,7 +2978,7 @@ msgstr "あなたのプロフィールに移動します" msgid "Need to report a copyright violation?" msgstr "著作権侵害を報告する必要がありますか?" -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "フォロワーやデータへのアクセスを失うことはありません。" @@ -2994,7 +2986,7 @@ msgstr "フォロワーやデータへのアクセスを失うことはありま msgid "Nevermind, create a handle for me" msgstr "気にせずにハンドルを作成" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "新規" @@ -3003,7 +2995,7 @@ msgstr "新規" msgid "New" msgstr "新規" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3013,29 +3005,29 @@ msgstr "新しいチャット" msgid "New messages" msgstr "新しいメッセージ" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "新しいモデレーションリスト" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "新しいパスワード" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "新しいパスワード" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "新しい投稿" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "新しい投稿" @@ -3045,7 +3037,7 @@ msgctxt "action" msgid "New Post" msgstr "新しい投稿" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "新しいユーザーリスト" @@ -3053,7 +3045,7 @@ msgstr "新しいユーザーリスト" msgid "Newest replies first" msgstr "新しい順に返信を表示" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "ニュース" @@ -3064,8 +3056,8 @@ msgstr "ニュース" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "次へ" @@ -3083,7 +3075,7 @@ msgid "No" msgstr "いいえ" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "説明はありません" @@ -3091,7 +3083,8 @@ msgstr "説明はありません" msgid "No DNS Panel" msgstr "DNSパネルがない場合" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "おすすめのGIFが見つかりません。Tenorに問題があるかもしれません。" @@ -3103,7 +3096,7 @@ msgstr "{0}のフォローを解除しました" msgid "No longer than 253 characters" msgstr "253文字まで" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "メッセージはありません" @@ -3111,7 +3104,7 @@ msgstr "メッセージはありません" msgid "No more conversations to show" msgstr "これ以上表示できる会話はありません" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "お知らせはありません!" @@ -3127,7 +3120,7 @@ msgstr "誰からも受け取らない" msgid "No result" msgstr "結果はありません" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "結果はありません" @@ -3135,17 +3128,18 @@ msgstr "結果はありません" msgid "No results found" msgstr "結果は見つかりません" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "「{query}」の検索結果はありません" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "「{query}」の検索結果はありません" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "「{search}」の検索結果はありません。" @@ -3154,11 +3148,11 @@ msgstr "「{search}」の検索結果はありません。" msgid "No thanks" msgstr "結構です" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "返信不可" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "誰も返信できない" @@ -3181,9 +3175,9 @@ msgstr "見つかりません" msgid "Not right now" msgstr "今はしない" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "共有についての注意事項" @@ -3203,9 +3197,9 @@ msgstr "通知音" msgid "Notification Sounds" msgstr "通知音" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3213,7 +3207,7 @@ msgstr "通知音" msgid "Notifications" msgstr "通知" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "今" @@ -3229,16 +3223,16 @@ msgstr "ヌードあるいは成人向けコンテンツと表示されていな msgid "Off" msgstr "オフ" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "ちょっと!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "ちょっと!なにかがおかしいです。" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -3251,15 +3245,15 @@ msgstr "OK" msgid "Oldest replies first" msgstr "古い順に返信を表示" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "オンボーディングのリセット" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "1つもしくは複数の画像にALTテキストがありません。" -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr ".jpgと.pngファイルのみに対応しています" @@ -3281,7 +3275,7 @@ msgstr "おっと、なにかが間違っているようです!" msgid "Oops!" msgstr "おっと!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "開かれています" @@ -3289,17 +3283,17 @@ msgstr "開かれています" msgid "Open {name} profile shortcut menu" msgstr "{name}のプロフィールのショートカットメニューを開く" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "アバター・クリエイターを開く" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "会話のオプションを開く" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "絵文字を入力" @@ -3307,7 +3301,7 @@ msgstr "絵文字を入力" msgid "Open feed options menu" msgstr "フィードの設定メニューを開く" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "アプリ内ブラウザーでリンクを開く" @@ -3323,24 +3317,24 @@ msgstr "ミュートしたワードとタグの設定を開く" msgid "Open navigation" msgstr "ナビゲーションを開く" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "投稿のオプションを開く" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "絵本のページを開く" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "システムのログを開く" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "{numItems}個のオプションを開く" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "アクセシビリティの設定を開く" @@ -3352,15 +3346,15 @@ msgstr "デバッグエントリーの追加詳細を開く" msgid "Opens camera on device" msgstr "デバイスのカメラを開く" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "チャットの設定を開く" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "編集画面を開く" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "構成可能な言語設定を開く" @@ -3368,7 +3362,7 @@ msgstr "構成可能な言語設定を開く" msgid "Opens device photo gallery" msgstr "デバイスのフォトギャラリーを開く" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "外部コンテンツの埋め込みの設定を開く" @@ -3382,7 +3376,7 @@ msgstr "新しいBlueskyのアカウントを作成するフローを開く" msgid "Opens flow to sign into your existing Bluesky account" msgstr "既存のBlueskyアカウントにサインインするフローを開く" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "GIFの選択のダイアログを開く" @@ -3394,23 +3388,23 @@ msgstr "招待コードのリストを開く" msgid "Opens modal for account deactivation confirmation" msgstr "アカウント無効化の確認のモーダルを開く" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "アカウントの削除確認用のモーダルを開きます。メールアドレスのコードが必要です" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "Blueskyのパスワードを変更するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "新しいBlueskyのハンドルを選択するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Blueskyのアカウントのデータ(リポジトリ)をダウンロードするためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "メールアドレスの認証のためのモーダルを開く" @@ -3418,7 +3412,7 @@ msgstr "メールアドレスの認証のためのモーダルを開く" msgid "Opens modal for using custom domain" msgstr "カスタムドメインを使用するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "モデレーションの設定を開く" @@ -3427,19 +3421,19 @@ msgid "Opens password reset form" msgstr "パスワードリセットのフォームを開く" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "保存されたフィードの編集画面を開く" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "保存されたすべてのフィードで画面を開く" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "アプリパスワードの設定を開く" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "Followingフィードの設定を開く" @@ -3447,25 +3441,25 @@ msgstr "Followingフィードの設定を開く" msgid "Opens the linked website" msgstr "リンク先のウェブサイトを開く" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "ストーリーブックのページを開く" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "システムログのページを開く" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "スレッドの設定を開く" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:427 #: src/view/com/util/UserAvatar.tsx:409 msgid "Opens this profile" msgstr "プロフィールを開く" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "{numItems}個中{0}目のオプション" @@ -3474,15 +3468,15 @@ msgstr "{numItems}個中{0}目のオプション" msgid "Optionally provide additional information below:" msgstr "オプションとして、以下に追加情報をご記入ください:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "または以下のオプションを組み合わせてください:" -#: src/screens/Deactivated.tsx:154 +#: src/screens/Deactivated.tsx:211 msgid "Or, continue with another account." msgstr "または、他のアカウントで続行する。" -#: src/screens/Deactivated.tsx:137 +#: src/screens/Deactivated.tsx:194 msgid "Or, log into one of your other accounts." msgstr "または、あなたの他のアカウントにログインする。" @@ -3494,7 +3488,7 @@ msgstr "その他" msgid "Other account" msgstr "その他のアカウント" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "その他…" @@ -3513,12 +3507,12 @@ msgstr "ページが見つかりません" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "パスワード" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "パスワードが変更されました" @@ -3534,7 +3528,7 @@ msgstr "パスワードが更新されました!" msgid "Pause" msgstr "一時停止" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "ユーザー" @@ -3554,7 +3548,7 @@ msgstr "カメラへのアクセス権限が必要です。" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "カメラへのアクセスが拒否されました。システムの設定で有効にしてください。" -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "ペット" @@ -3563,7 +3557,7 @@ msgid "Pictures meant for adults." msgstr "成人向けの画像です。" #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "ホームにピン留め" @@ -3571,11 +3565,11 @@ msgstr "ホームにピン留め" msgid "Pin to Home" msgstr "ホームにピン留め" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "ピン留めされたフィード" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "フィードにピン留めしました" @@ -3632,7 +3626,7 @@ msgstr "ミュートにする有効な単語、タグ、フレーズを入力し msgid "Please enter your email." msgstr "メールアドレスを入力してください。" -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "パスワードも入力してください:" @@ -3653,11 +3647,11 @@ msgstr "@{0}としてサインインしてください" msgid "Please Verify Your Email" msgstr "メールアドレスを確認してください" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "リンクカードが読み込まれるまでお待ちください" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "政治" @@ -3665,18 +3659,18 @@ msgstr "政治" msgid "Porn" msgstr "ポルノ" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "投稿" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "投稿" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "{0}による投稿" @@ -3686,7 +3680,7 @@ msgstr "{0}による投稿" msgid "Post by @{0}" msgstr "@{0}による投稿" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "投稿を削除" @@ -3695,16 +3689,16 @@ msgid "Post hidden" msgstr "投稿を非表示" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "ミュートしたワードによって投稿が表示されません" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "あなたが非表示にした投稿" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "投稿の言語" @@ -3756,7 +3750,7 @@ msgstr "再実行する" msgid "Previous image" msgstr "前の画像" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "第一言語" @@ -3764,15 +3758,15 @@ msgstr "第一言語" msgid "Prioritize Your Follows" msgstr "あなたのフォローを優先" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "プライバシー" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "プライバシーポリシー" @@ -3802,11 +3796,11 @@ msgstr "プロフィール" msgid "Profile updated" msgstr "プロフィールを更新しました" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "メールアドレスを確認してアカウントを保護します。" -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "公開されています" @@ -3814,19 +3808,22 @@ msgstr "公開されています" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "ユーザーを一括でミュートまたはブロックする、公開された共有可能なリスト。" -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "フィードとして利用できる、公開された共有可能なリスト。" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "投稿を公開" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "返信を公開" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "引用" @@ -3838,7 +3835,7 @@ msgstr "ランダムな順番で表示(別名「投稿者のルーレット」 msgid "Ratios" msgstr "比率" -#: src/screens/Deactivated.tsx:103 +#: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "あなたのアカウントを再有効化" @@ -3846,7 +3843,7 @@ msgstr "あなたのアカウントを再有効化" msgid "Reason:" msgstr "理由:" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "検索履歴" @@ -3859,10 +3856,10 @@ msgid "Reload conversations" msgstr "会話を再読み込み" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "削除" @@ -3871,7 +3868,7 @@ msgstr "削除" msgid "Remove account" msgstr "アカウントを削除" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "アバターを削除" @@ -3893,15 +3890,15 @@ msgstr "フィードを削除" msgid "Remove feed?" msgstr "フィードを削除しますか?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "マイフィードから削除" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "マイフィードから削除しますか?" @@ -3925,11 +3922,12 @@ msgstr "プロフィールを削除" msgid "Remove profile from search history" msgstr "検索履歴からプロフィールを削除する" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "引用を削除" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "リポストを削除" @@ -3938,17 +3936,17 @@ msgid "Remove this feed from your saved feeds" msgstr "保存したフィードからこのフィードを削除" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "リストから削除されました" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "フィードから削除しました" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "あなたのフィードから削除しました" @@ -3956,7 +3954,7 @@ msgstr "あなたのフィードから削除しました" msgid "Removes default thumbnail from {0}" msgstr "{0}からデフォルトのサムネイルを削除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "引用を削除する" @@ -3973,7 +3971,7 @@ msgstr "返信" msgid "Replies to this thread are disabled" msgstr "このスレッドへの返信はできません" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "返信" @@ -3982,25 +3980,25 @@ msgstr "返信" msgid "Reply Filters" msgstr "返信のフィルター" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/>に返信" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "報告" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "アカウントを報告" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "会話を報告" @@ -4014,16 +4012,16 @@ msgstr "報告ダイアログ" msgid "Report feed" msgstr "フィードを報告" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "リストを報告" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "メッセージを報告" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "投稿を報告" @@ -4053,20 +4051,21 @@ msgstr "この投稿を報告" msgid "Report this user" msgstr "このユーザーを報告" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "リポスト" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "リポスト" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "リポストまたは引用" @@ -4074,19 +4073,19 @@ msgstr "リポストまたは引用" msgid "Reposted By" msgstr "リポストしたユーザー" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "{0}にリポストされた" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "<0><1/>がリポスト" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "があなたの投稿をリポストしました" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "この投稿をリポスト" @@ -4095,8 +4094,8 @@ msgstr "この投稿をリポスト" msgid "Request Change" msgstr "変更を要求" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "コードをリクエスト" @@ -4117,16 +4116,16 @@ msgstr "このプロバイダーに必要" msgid "Resend email" msgstr "メールを再送" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "リセットコード" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "リセットコード" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "オンボーディングの状態をリセット" @@ -4134,16 +4133,16 @@ msgstr "オンボーディングの状態をリセット" msgid "Reset password" msgstr "パスワードをリセット" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "設定をリセット" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "オンボーディングの状態をリセットします" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "設定の状態をリセットします" @@ -4156,14 +4155,14 @@ msgstr "ログインをやり直す" msgid "Retries the last action, which errored out" msgstr "エラーになった最後のアクションをやり直す" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4171,7 +4170,7 @@ msgid "Retry" msgstr "再試行" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "前のページに戻る" @@ -4188,13 +4187,13 @@ msgstr "前のページに戻る" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "保存" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "保存" @@ -4224,7 +4223,7 @@ msgstr "画像の切り抜きを保存" msgid "Save to my feeds" msgstr "マイフィードに保存" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "保存されたフィード" @@ -4233,7 +4232,7 @@ msgid "Saved to your camera roll" msgstr "カメラロールに保存しました" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "フィードを保存しました" @@ -4253,23 +4252,23 @@ msgstr "画像の切り抜き設定を保存" msgid "Say hello!" msgstr "よろしく!" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "科学" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "一番上までスクロール" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4283,7 +4282,7 @@ msgstr "検索" msgid "Search for \"{query}\"" msgstr "「{query}」を検索" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "「{searchText}」を検索" @@ -4301,16 +4300,18 @@ msgstr "{displayTag}のすべての投稿を検索(すべてのユーザー) msgid "Search for users" msgstr "ユーザーを検索" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "GIFを検索" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "プロフィールを検索" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Tenorを検索" @@ -4334,7 +4335,7 @@ msgstr "<0>{displayTag}の投稿を表示(すべてのユーザー)" msgid "See <0>{displayTag} posts by this user" msgstr "<0>{displayTag}の投稿を表示(このユーザーのみ)" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "ガイドを見る" @@ -4362,15 +4363,15 @@ msgstr "絵文字を選択" msgid "Select from an existing account" msgstr "既存のアカウントから選択" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "GIFを選ぶ" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "GIF「{0}」を選ぶ" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "言語を選択" @@ -4394,11 +4395,11 @@ msgstr "報告先のモデレーションサービスを選んでください" msgid "Select the service that hosts your data." msgstr "データをホストするサービスを選択します。" -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 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 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "アプリに表示されるデフォルトのテキストの言語を選択" @@ -4406,11 +4407,11 @@ msgstr "アプリに表示されるデフォルトのテキストの言語を選 msgid "Select your date of birth" msgstr "生年月日を選択" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "次のオプションから興味のあるものを選択してください" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "フィード内の翻訳に使用する言語を選択します。" @@ -4423,11 +4424,11 @@ msgstr "素敵なウェブサイトを送って!" msgid "Send Confirmation Email" msgstr "確認のメールを送信" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "メールを送信" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "メールを送信" @@ -4437,8 +4438,8 @@ msgstr "メールを送信" msgid "Send feedback" msgstr "フィードバックを送信" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "メッセージを送信" @@ -4467,7 +4468,7 @@ msgstr "確認メールを送信" msgid "Send via direct message" msgstr "ダイレクトメッセージで送信" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "アカウントの削除の確認コードをメールに送信" @@ -4511,23 +4512,23 @@ msgstr "アカウントを設定する" msgid "Sets Bluesky username" msgstr "Blueskyのユーザーネームを設定" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "カラーテーマをダークに設定します" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "カラーテーマをライトに設定します" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "デバイスで設定したカラーテーマを使用するように設定します" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "ダークテーマを暗いものに設定します" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "ダークテーマを薄暗いものに設定します" @@ -4548,7 +4549,7 @@ msgid "Sets image aspect ratio to wide" msgstr "画像のアスペクト比をワイドに設定" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4568,12 +4569,12 @@ msgctxt "action" msgid "Share" msgstr "共有" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "共有" @@ -4585,9 +4586,9 @@ msgstr "クールなストーリーをシェアして!" msgid "Share a fun fact!" msgstr "面白いことをシェアして!" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "とにかく共有" @@ -4609,11 +4610,10 @@ msgstr "お気に入りのフィードをシェアして!" msgid "Shares the linked website" msgstr "リンクしたウェブサイトを共有" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "表示" @@ -4639,27 +4639,27 @@ msgstr "バッジの表示とフィードからのフィルタリング" msgid "Show follows similar to {0}" msgstr "{0}に似たおすすめのフォロー候補を表示" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "隠れている返信を表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "このような投稿の表示を減らす" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "さらに表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "このような投稿の表示を増やす" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "ミュートした返信を表示" @@ -4683,8 +4683,8 @@ msgstr "自分がフォローしているユーザーからの返信を、他の msgid "Show Reposts" msgstr "リポストを表示" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "コンテンツを表示" @@ -4737,8 +4737,8 @@ msgstr "会話に参加するにはサインインするか新しくアカウン msgid "Sign into Bluesky or create a new account" msgstr "Blueskyにサインイン または 新規アカウントの登録" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "サインアウト" @@ -4763,7 +4763,7 @@ msgstr "サインアップまたはサインインして会話に参加" msgid "Sign-in Required" msgstr "サインインが必要" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "サインイン済み" @@ -4772,20 +4772,19 @@ msgstr "サインイン済み" msgid "Signed in as @{0}" msgstr "@{0}でサインイン" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "スキップ" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "この手順をスキップする" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "ソフトウェア開発" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "一部の人が返信可能" @@ -4830,7 +4829,7 @@ msgstr "スパム" msgid "Spam; excessive mentions or replies" msgstr "スパム、過剰なメンションや返信" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "スポーツ" @@ -4838,11 +4837,11 @@ msgstr "スポーツ" msgid "Square" msgstr "正方形" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "新しいチャットを開始" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "{displayName}とのチャットを開始" @@ -4850,7 +4849,7 @@ msgstr "{displayName}とのチャットを開始" msgid "Start chatting" msgstr "チャットを開始" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "ステータスページ" @@ -4858,12 +4857,12 @@ msgstr "ステータスページ" msgid "Step {0} of {1}" msgstr "ステップ {0} / {1}" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "ストレージがクリアされたため、今すぐアプリを再起動する必要があります。" #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "ストーリーブック" @@ -4874,7 +4873,7 @@ msgstr "ストーリーブック" msgid "Submit" msgstr "送信" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "登録" @@ -4890,11 +4889,11 @@ msgstr "ラベラーを登録する" msgid "Subscribe to this labeler" msgstr "このラベラーを登録" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "このリストに登録" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "おすすめのフォロー" @@ -4917,19 +4916,19 @@ msgstr "サポート" msgid "Switch Account" msgstr "アカウントを切り替える" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "{0}に切り替え" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "ログインしているアカウントを切り替えます" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "システム" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "システムログ" @@ -4949,7 +4948,7 @@ msgstr "トール" msgid "Tap to view fully" msgstr "タップして全体を表示" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "テクノロジー" @@ -4957,13 +4956,13 @@ msgstr "テクノロジー" msgid "Tell a joke!" msgstr "ジョークを言って!" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "条件" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -4998,7 +4997,7 @@ msgid "That handle is already taken." msgstr "そのハンドルはすでに使用されています。" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "このアカウントは、ブロック解除後にあなたとやり取りすることができます。" @@ -5043,7 +5042,7 @@ msgstr "サポートフォームは移動しました。サポートが必要な msgid "The Terms of Service have been moved to" msgstr "サービス規約は移動しました" -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:35 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "アカウントの無効化に期限はありません。いつでも戻ってこれます。" @@ -5062,29 +5061,30 @@ msgstr "フィードの削除中に問題が発生しました。インターネ msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "フィードの更新中に問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Tenorへの接続中に問題が発生しました。" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "サーバーへの問い合わせ中に問題が発生しました" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "サーバーへの問い合わせ中に問題が発生しました" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "通知の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "投稿の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" @@ -5092,8 +5092,8 @@ msgstr "投稿の取得中に問題が発生しました。もう一度試すに msgid "There was an issue fetching the list. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" @@ -5111,28 +5111,29 @@ msgstr "アプリパスワードの取得中に問題が発生しました" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "問題が発生しました! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "アプリケーションに予期しない問題が発生しました。このようなことが繰り返した場合はサポートへお知らせください!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Blueskyに新規ユーザーが殺到しています!できるだけ早くアカウントを有効にできるよう努めます。" @@ -5173,7 +5174,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "このコンテンツは{0}によってホストされています。外部メディアを有効にしますか?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "このコンテンツは関係するユーザーの一方が他方をブロックしているため、利用できません。" @@ -5181,7 +5182,7 @@ msgstr "このコンテンツは関係するユーザーの一方が他方をブ msgid "This content is not viewable without a Bluesky account." msgstr "このコンテンツはBlueskyのアカウントがないと閲覧できません。" -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "この機能はベータ版です。リポジトリのエクスポートの詳細については、<0>このブログ投稿を参照してください。" @@ -5191,7 +5192,7 @@ msgstr "現在このフィードにはアクセスが集中しており、一時 #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "このフィードは空です!" @@ -5231,7 +5232,7 @@ msgstr "このラベラーはどのようなラベルを発行しているか宣 msgid "This link is taking you to the following website:" msgstr "このリンクは次のウェブサイトへリンクしています:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "このリストは空です!" @@ -5243,20 +5244,20 @@ msgstr "このモデレーションのサービスはご利用できません。 msgid "This name is already in use" msgstr "この名前はすでに使用中です" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "この投稿は削除されました。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "この投稿はログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "この投稿はフィードから非表示になります。" -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "このプロフィールはログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" @@ -5277,7 +5278,7 @@ msgid "This user has blocked you" msgstr "このユーザーはあなたをブロックしています" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "このユーザーはあなたをブロックしているため、あなたはこのユーザーのコンテンツを閲覧できません。" @@ -5301,12 +5302,12 @@ msgstr "このユーザーは誰もフォローしていません。" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "ミュートしたワードから{0}が削除されます。あとでいつでも戻すことができます。" -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "スレッドの設定" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "スレッドの設定" @@ -5334,7 +5335,7 @@ msgstr "この報告を誰に送りたいですか?" msgid "Toggle between muted word options." msgstr "ミュートしたワードのオプションを切り替えます。" -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "ドロップダウンをトグル" @@ -5343,7 +5344,7 @@ msgid "Toggle to enable or disable adult content" msgstr "成人向けコンテンツの有効もしくは無効の切り替え" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "トップ" @@ -5351,10 +5352,12 @@ msgstr "トップ" msgid "Transformations" msgstr "変換" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "翻訳" @@ -5363,11 +5366,11 @@ msgctxt "action" msgid "Try again" msgstr "再試行" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "2要素認証" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "ここにメッセージを入力する" @@ -5375,11 +5378,11 @@ msgstr "ここにメッセージを入力する" msgid "Type:" msgstr "タイプ:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "リストでのブロックを解除" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "リストでのミュートを解除" @@ -5388,7 +5391,7 @@ msgstr "リストでのミュートを解除" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "あなたのサービスに接続できません。インターネットの接続を確認してください。" @@ -5398,8 +5401,8 @@ msgstr "あなたのサービスに接続できません。インターネット #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "ブロックを解除" @@ -5408,25 +5411,24 @@ msgctxt "action" msgid "Unblock" msgstr "ブロックを解除" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "アカウントのブロックを解除" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "アカウントのブロックを解除" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "アカウントのブロックを解除しますか?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "リポストを元に戻す" @@ -5443,8 +5445,8 @@ msgstr "フォローを解除" msgid "Unfollow {0}" msgstr "{0}のフォローを解除" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "アカウントのフォローを解除" @@ -5453,7 +5455,7 @@ msgid "Unlike this feed" msgstr "このフィードからいいねを外す" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "ミュートを解除" @@ -5461,8 +5463,8 @@ msgstr "ミュートを解除" msgid "Unmute {truncatedTag}" msgstr "{truncatedTag}のミュートを解除" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "アカウントのミュートを解除" @@ -5470,17 +5472,17 @@ msgstr "アカウントのミュートを解除" msgid "Unmute all {displayTag} posts" msgstr "{displayTag}のすべての投稿のミュートを解除" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "会話のミュートを解除" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "スレッドのミュートを解除" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "ピン留めを解除" @@ -5488,11 +5490,11 @@ msgstr "ピン留めを解除" msgid "Unpin from home" msgstr "ホームからピン留めを解除" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "モデレーションリストのピン留めを解除" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "フィードからピン留めを解除" @@ -5509,7 +5511,7 @@ msgstr "このラベラーの登録を解除" msgid "Unwanted Sexual Content" msgstr "望まない性的なコンテンツ" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "リストの{displayName}を更新" @@ -5521,7 +5523,7 @@ msgstr "{handle}に更新" msgid "Updating..." msgstr "更新中…" -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "代わりに写真をアップロード" @@ -5529,20 +5531,20 @@ msgstr "代わりに写真をアップロード" msgid "Upload a text file to:" msgstr "テキストファイルのアップロード先:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "カメラからアップロード" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "ファイルからアップロード" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5591,11 +5593,11 @@ msgid "Used by:" msgstr "使用者:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "ブロック中のユーザー" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "「{0}」によってブロックされたユーザー" @@ -5607,7 +5609,7 @@ msgstr "リストによってブロック中のユーザー" msgid "User Blocked by List" msgstr "リストによってブロック中のユーザー" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "あなたをブロックしているユーザー" @@ -5615,30 +5617,30 @@ msgstr "あなたをブロックしているユーザー" msgid "User Blocks You" msgstr "あなたをブロックしているユーザー" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "<0/>の作成したユーザーリスト" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "<0/>の作成したユーザーリスト" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "あなたの作成したユーザーリスト" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "ユーザーリストを作成しました" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "ユーザーリストを更新しました" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "ユーザーリスト" @@ -5646,7 +5648,7 @@ msgstr "ユーザーリスト" msgid "Username or email address" msgstr "ユーザー名またはメールアドレス" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "ユーザー" @@ -5661,7 +5663,7 @@ msgstr "<0/>にフォローされているユーザー" msgid "Users I follow" msgstr "フォローしているユーザー" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "{0}のユーザー" @@ -5677,15 +5679,15 @@ msgstr "値:" msgid "Verify DNS Record" msgstr "DNSレコードを確認" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "メールアドレスを確認" @@ -5702,19 +5704,19 @@ msgstr "テキストファイルを確認" msgid "Verify Your Email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "バージョン {appVersion} {bundleInfo}" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "ビデオゲーム" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" -#: src/view/com/notifications/FeedItem.tsx:212 +#: src/view/com/notifications/FeedItem.tsx:213 msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" @@ -5730,7 +5732,7 @@ msgstr "詳細を表示" msgid "View details for reporting a copyright violation" msgstr "著作権侵害の報告の詳細を見る" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "スレッドをすべて表示" @@ -5740,11 +5742,12 @@ msgstr "これらのラベルに関する情報を見る" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "プロフィールを表示" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "アバターを表示" @@ -5764,7 +5767,6 @@ msgstr "サイトへアクセス" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "警告" @@ -5784,11 +5786,11 @@ msgstr "そのハッシュタグの検索結果は見つかりませんでした msgid "We couldn't load this conversation" msgstr "この会話を読み込めませんでした" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "あなたのアカウントが準備できるまで{estimatedTime}ほどかかります。" -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "素敵なひとときをお過ごしください。覚えておいてください、Blueskyは:" @@ -5808,19 +5810,19 @@ msgstr "生年月日の設定を読み込むことはできませんでした。 msgid "We were unable to load your configured labelers at this time." msgstr "現在設定されたラベラーを読み込めません。" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "アカウントの準備ができたらお知らせします。" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "これはあなたの体験をカスタマイズするために使用されます。" -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "ネットワークで問題が発生しています。再度試してください" @@ -5828,7 +5830,7 @@ msgstr "ネットワークで問題が発生しています。再度試してく msgid "We're so excited to have you join us!" msgstr "私たちはあなたが参加してくれることをとても楽しみにしています!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "大変申し訳ありませんが、このリストを解決できませんでした。それでもこの問題が解決しない場合は、作成者の@{handleOrDid}までお問い合わせください。" @@ -5836,7 +5838,7 @@ msgstr "大変申し訳ありませんが、このリストを解決できませ msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "大変申し訳ありませんが、現在ミュートされたワードを読み込むことができませんでした。もう一度お試しください。" -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "大変申し訳ありませんが、検索を完了できませんでした。数分後に再試行してください。" @@ -5849,17 +5851,17 @@ msgstr "大変申し訳ありません!お探しのページは見つかりま msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "大変申し訳ありません!ラベラーは10までしか登録できず、すでに上限に達しています。" -#: src/screens/Deactivated.tsx:87 +#: src/screens/Deactivated.tsx:128 msgid "Welcome back!" msgstr "おかえりなさい!" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "なにに興味がありますか?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "最近どう?" @@ -5876,7 +5878,7 @@ msgstr "アルゴリズムによるフィードにはどの言語を使用しま msgid "Who can message you?" msgstr "誰があなたへメッセージを送れるか?" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "返信できるユーザー" @@ -5913,21 +5915,21 @@ msgstr "なぜこのユーザーをレビューする必要がありますか? msgid "Wide" msgstr "ワイド" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "メッセージを書く" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "投稿を書く" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "返信を書く" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "ライター" @@ -5941,19 +5943,20 @@ msgstr "ライター" msgid "Yes" msgstr "はい" -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:52 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" msgstr "はい、無効化します" -#: src/screens/Deactivated.tsx:109 +#: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "はい、アカウントを再有効化します" -#: src/components/dms/MessageItem.tsx:174 +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "昨日、{time}" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "あなたは並んでいます。" @@ -5983,7 +5986,7 @@ msgstr "どの設定を選択しても進行中の会話は続けることがで msgid "You can now sign in with your new password." msgstr "新しいパスワードでサインインできるようになりました。" -#: src/screens/Deactivated.tsx:95 +#: src/screens/Deactivated.tsx:136 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "アカウントを再有効化してログインし続けることができます。あなたのプロフィールと投稿は他のユーザーに見えるようになります。" @@ -5995,11 +5998,11 @@ msgstr "あなたはまだだれもフォロワーがいません。" 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:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "ピン留めされたフィードがありません。" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "保存されたフィードがありません。" @@ -6012,19 +6015,19 @@ msgid "You have blocked this user" msgstr "あなたはこのユーザーをブロックしました" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "あなたはこのユーザーをブロックしているため、コンテンツを閲覧できません。" #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "無効なコードが入力されました。それはXXXXX-XXXXXのようになっているはずです。" -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "この投稿を非表示にしました" @@ -6033,11 +6036,11 @@ msgid "You have hidden this post." msgstr "この投稿を非表示にしました。" #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "このアカウントをミュートしました。" -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "このユーザーをミュートしました" @@ -6045,12 +6048,12 @@ msgstr "このユーザーをミュートしました" msgid "You have no conversations yet. Start one!" msgstr "まだ会話していません。始めましょう!" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "フィードがありません。" -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "リストがありません。" @@ -6090,15 +6093,15 @@ msgstr "サインアップするには、13歳以上である必要がありま msgid "You must select at least one labeler for a report" msgstr "報告をするには少なくとも1つのラベラーを選択する必要があります" -#: src/screens/Deactivated.tsx:90 +#: src/screens/Deactivated.tsx:131 msgid "You previously deactivated @{0}." msgstr "以前、あなたは@{0}を無効化しました。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "これ以降、このスレッドに関する通知を受け取ることはできなくなります" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "これ以降、このスレッドに関する通知を受け取ることができます" @@ -6106,7 +6109,7 @@ msgstr "これ以降、このスレッドに関する通知を受け取ること msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "「リセットコード」が記載されたメールが届きます。ここにコードを入力し、新しいパスワードを入力します。" -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "あなた: {0}" @@ -6118,9 +6121,9 @@ msgstr "あなた: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "あなた: {short}" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "あなたは並んでいます。" @@ -6129,12 +6132,12 @@ msgstr "あなたは並んでいます。" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "アプリパスワードでログイン中です。アカウントの無効化を続けるにはメインのパスワードでログインしてください。" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "準備ができました!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "この投稿でワードまたはタグを隠すことを選択しました。" @@ -6146,11 +6149,11 @@ msgstr "フィードはここまでです!もっとフォローするアカウ msgid "Your account" msgstr "あなたのアカウント" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "あなたのアカウントは削除されました" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "あなたのアカウントの公開データの全記録を含むリポジトリは、「CAR」ファイルとしてダウンロードできます。このファイルには、画像などのメディア埋め込み、また非公開のデータは含まれていないため、それらは個別に取得する必要があります。" @@ -6168,7 +6171,7 @@ msgstr "ここで選択した内容は保存されますが、あとから設定 #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "メールアドレスが無効なようです。" @@ -6196,27 +6199,27 @@ msgstr "フルハンドルは<0>@{0}になります" msgid "Your muted words" msgstr "ミュートしたワード" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "パスワードの変更が完了しました!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "投稿を公開しました" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "投稿、いいね、ブロックは公開されます。ミュートは非公開です。" -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "あなたのプロフィール" -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:24 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "あなたのプロフィール、投稿、フィード、そしてリストは他のBlueskyユーザーに見えなくなります。ログインすることでいつでもアカウントを再有効化できます。" -#: src/view/com/composer/Composer.tsx:315 +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "返信を公開しました" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index cd57c34506..c7c40da13a 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -13,6 +13,10 @@ msgstr "" "Language-Team: quiple, lens0021, HaruChanHeart, hazzzi, heartade\n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(이메일 없음)" @@ -47,7 +51,7 @@ msgstr "팔로우 중" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "좋아요 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:387 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" @@ -63,7 +67,7 @@ msgstr "게시물" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "답글 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:367 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "재게시" @@ -79,11 +83,11 @@ msgstr "{0} 님의 아바타" msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#}}명의 사용자가 좋아함" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "시간" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "분" @@ -92,7 +96,7 @@ msgstr "분" msgid "{following} following" msgstr "{following} 팔로우 중" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:339 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" @@ -135,7 +139,7 @@ msgid "2FA Confirmation" msgstr "2단계 인증" #: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "탐색 링크 및 설정으로 이동합니다" @@ -144,11 +148,11 @@ msgid "Access profile and other navigation links" msgstr "프로필 및 기타 탐색 링크로 이동합니다" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "접근성" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "접근성 설정" @@ -158,8 +162,8 @@ msgid "Accessibility Settings" msgstr "접근성 설정" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:339 -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "계정" @@ -207,7 +211,7 @@ msgstr "계정 언뮤트됨" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "추가" @@ -221,8 +225,9 @@ msgid "Add a user to this list" msgstr "이 리스트에 사용자 추가" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:416 -#: src/view/screens/Settings/index.tsx:425 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "계정 추가" @@ -271,7 +276,7 @@ msgid "Add to my feeds" msgstr "내 피드에 추가" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "리스트에 추가됨" @@ -293,7 +298,7 @@ msgid "Adult content is disabled." msgstr "성인 콘텐츠가 비활성화되어 있습니다." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "고급" @@ -349,7 +354,7 @@ msgstr "{0}(으)로 이메일을 보냈습니다. 이 이메일에는 아래에 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "이전 주소인 {0}(으)로 이메일을 보냈습니다. 이 이메일에는 아래에 입력하는 인증 코드가 포함되어 있습니다." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "오류 발생" @@ -403,13 +408,13 @@ msgstr "앱 비밀번호 이름에는 문자, 숫자, 공백, 대시, 밑줄만 msgid "App Password names must be at least 4 characters long." msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다." -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "앱 비밀번호 설정" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "앱 비밀번호" @@ -434,7 +439,7 @@ msgstr "이의신청 제출함" msgid "Appeal this decision" msgstr "이 결정에 이의신청" -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "모양" @@ -459,7 +464,7 @@ msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "피드에서 {0}을(를) 제거하시겠습니까?" -#: src/view/com/composer/Composer.tsx:615 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "이 초안을 삭제하시겠습니까?" @@ -496,13 +501,13 @@ msgstr "3자 이상" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 #: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "뒤로" -#: src/view/screens/Settings/index.tsx:490 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "기본" @@ -510,7 +515,7 @@ msgstr "기본" msgid "Birthday" msgstr "생년월일" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "생년월일:" @@ -546,7 +551,7 @@ msgid "Block these accounts?" msgstr "이 계정들을 차단하시겠습니까?" #: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "차단됨" @@ -567,7 +572,7 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션 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:362 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "차단된 게시물." @@ -653,8 +658,9 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:421 -#: src/view/com/composer/Composer.tsx:427 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -670,21 +676,21 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:135 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "취소" #: src/view/com/modals/CreateOrEditList.tsx:349 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "취소" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "계정 삭제 취소" @@ -700,10 +706,14 @@ msgstr "이미지 자르기 취소" msgid "Cancel profile editing" msgstr "프로필 편집 취소" -#: src/view/com/util/post-ctrls/RepostButton.tsx:129 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "게시물 인용 취소" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -717,17 +727,17 @@ msgstr "연결된 웹사이트를 여는 것을 취소합니다" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:365 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:712 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "핸들 변경" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:723 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "핸들 변경" @@ -735,12 +745,12 @@ msgstr "핸들 변경" msgid "Change my email" msgstr "내 이메일 변경하기" -#: src/view/screens/Settings/index.tsx:757 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "비밀번호 변경" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:768 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "비밀번호 변경" @@ -766,12 +776,12 @@ msgstr "대화 뮤트됨" #: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "대화 설정" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "대화 설정" @@ -779,8 +789,8 @@ msgstr "대화 설정" msgid "Chat unmuted" msgstr "대화 언뮤트됨" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "내 상태 확인" @@ -788,7 +798,7 @@ msgstr "내 상태 확인" msgid "Check your email for a login code and enter it here." msgstr "이메일에서 로그인 코드를 확인한 후 여기에 입력하세요." -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "받은 편지함에서 아래에 입력하는 인증 코드가 포함된 이메일이 있는지 확인하세요:" @@ -812,32 +822,32 @@ msgstr "이 색상을 아바타로 선택" msgid "Choose your password" msgstr "비밀번호를 입력하세요" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "모든 레거시 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "모든 레거시 스토리지 데이터 지우기 (이후 다시 시작)" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "모든 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:896 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "검색어 지우기" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "모든 레거시 스토리지 데이터를 지웁니다" -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "모든 스토리지 데이터를 지웁니다" @@ -845,6 +855,14 @@ msgstr "모든 스토리지 데이터를 지웁니다" msgid "click here" msgstr "이곳을 클릭" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "이곳을 클릭하여 {tag}의 태그 메뉴 열기" @@ -861,8 +879,9 @@ msgstr "기후" msgid "Clip 🐴 clop 🐴" msgstr "다그닥 🐴 다그닥 🐴" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:197 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 @@ -882,11 +901,12 @@ msgstr "알림 닫기" msgid "Close bottom drawer" msgstr "하단 서랍 닫기" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "대화 상자 닫기" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "GIF 대화 상자 닫기" @@ -919,7 +939,7 @@ msgstr "하단 탐색 막대를 닫습니다" msgid "Closes password update alert" msgstr "비밀번호 변경 알림을 닫습니다" -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" @@ -956,7 +976,7 @@ msgstr "온보딩 완료 후 계정 사용 시작" msgid "Complete the challenge" msgstr "챌린지 완료하기" -#: src/view/com/composer/Composer.tsx:538 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" @@ -993,7 +1013,7 @@ msgstr "변경 확인" msgid "Confirm content language settings" msgstr "콘텐츠 언어 설정 확인" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "계정 삭제 확인" @@ -1007,8 +1027,8 @@ msgstr "생년월일 확인" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1071,7 +1091,7 @@ msgstr "{0}(으)로 계속하기 (현재 로그인)" msgid "Continue to next step" msgstr "다음 단계로 계속하기" -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "대화 삭제됨" @@ -1084,7 +1104,7 @@ msgstr "요리" msgid "Copied" msgstr "복사됨" -#: src/view/screens/Settings/index.tsx:262 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "빌드 버전 클립보드에 복사됨" @@ -1162,7 +1182,7 @@ msgstr "대화를 뮤트할 수 없습니다" msgid "Create a new account" msgstr "새 계정 만들기" -#: src/view/screens/Settings/index.tsx:417 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "새 Bluesky 계정을 만듭니다" @@ -1217,8 +1237,8 @@ msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공 msgid "Customize media from external sites." msgstr "외부 사이트 미디어를 사용자 지정합니다." -#: src/view/screens/Settings/index.tsx:452 -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "어두움" @@ -1226,7 +1246,7 @@ msgstr "어두움" msgid "Dark mode" msgstr "어두운 모드" -#: src/view/screens/Settings/index.tsx:465 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "어두운 테마" @@ -1234,7 +1254,16 @@ msgstr "어두운 테마" msgid "Date of birth" msgstr "생년월일" -#: src/view/screens/Settings/index.tsx:844 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "검토 디버그" @@ -1249,11 +1278,11 @@ msgstr "디버그 패널" msgid "Delete" msgstr "삭제" -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "계정 삭제" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "<0>\"<1>{0}<2>\" 계정 삭제" @@ -1265,8 +1294,8 @@ msgstr "앱 비밀번호 삭제" msgid "Delete app password?" msgstr "앱 비밀번호를 삭제하시겠습니까?" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:864 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "대화 신고 기록 삭제" @@ -1286,11 +1315,11 @@ msgstr "메시지 삭제" msgid "Delete message for me" msgstr "내게 보이는 메시지 삭제" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "내 계정 삭제" -#: src/view/screens/Settings/index.tsx:811 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "내 계정 삭제…" @@ -1307,15 +1336,15 @@ msgstr "이 리스트를 삭제하시겠습니까?" msgid "Delete this post?" msgstr "이 게시물을 삭제하시겠습니까?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "삭제됨" -#: src/view/com/post-thread/PostThread.tsx:348 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "삭제된 게시물." -#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "대화 신고 기록을 삭제합니다" @@ -1330,11 +1359,11 @@ msgstr "설명" msgid "Descriptive alt text" msgstr "설명이 포함된 대체 텍스트" -#: src/view/com/composer/Composer.tsx:271 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "하고 싶은 말이 없나요?" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "어둑함" @@ -1363,11 +1392,11 @@ msgstr "햅틱 피드백 끄기" msgid "Disabled" msgstr "사용 안 함" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "삭제" -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "초안 삭제" @@ -1436,8 +1465,8 @@ msgstr "완료" #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/UserAddRemoveLists.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:98 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1521,7 +1550,7 @@ msgstr "검토 리스트 편집" #: src/Navigation.tsx:263 #: src/view/screens/Feeds.tsx:495 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "내 피드 편집" @@ -1586,7 +1615,7 @@ msgstr "이메일 변경됨" msgid "Email verified" msgstr "이메일 확인됨" -#: src/view/screens/Settings/index.tsx:343 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "이메일:" @@ -1698,7 +1727,7 @@ msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:108 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "오류:" @@ -1706,7 +1735,7 @@ msgstr "오류:" msgid "Everybody" msgstr "모두" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "누구나 답글을 달 수 있음" @@ -1725,7 +1754,7 @@ msgstr "과도한 멘션 또는 답글" msgid "Excessive or unwanted messages" msgstr "과도하거나 원치 않는 메시지" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "계정 삭제 프로세스를 종료합니다" @@ -1767,12 +1796,12 @@ msgstr "노골적이거나 불쾌감을 줄 수 있는 미디어." msgid "Explicit sexual images." msgstr "노골적인 성적 이미지." -#: src/view/screens/Settings/index.tsx:780 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "내 데이터 내보내기" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:791 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "내 데이터 내보내기" @@ -1788,11 +1817,11 @@ msgstr "외부 미디어는 웹사이트가 나와 내 기기에 대한 정보 #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "외부 미디어 설정" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "외부 미디어 설정" @@ -1813,7 +1842,8 @@ msgstr "메시지를 삭제하지 못했습니다" msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "GIF 불러오기 실패" @@ -1866,7 +1896,7 @@ msgstr "피드백" msgid "Feeds" msgstr "피드" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "피드는 사용자가 약간의 코딩 전문 지식만으로 구축할 수 있는 맞춤 알고리즘입니다. <0/>에서 자세한 내용을 확인하세요." @@ -1892,7 +1922,7 @@ msgstr "마무리 중" msgid "Find accounts to follow" msgstr "팔로우할 계정 찾아보기" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "Bluesky에서 게시물 및 사용자 찾기" @@ -1980,7 +2010,7 @@ msgstr "팔로워" #: src/view/com/profile/ProfileFollows.tsx:104 #: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "팔로우 중" @@ -1992,7 +2022,7 @@ msgstr "{0} 님을 팔로우했습니다" msgid "Following {name}" msgstr "{name} 님을 팔로우했습니다" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" @@ -2000,7 +2030,7 @@ msgstr "팔로우 중 피드 설정" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" @@ -2016,7 +2046,7 @@ msgstr "나를 팔로우함" msgid "Food" msgstr "음식" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "보안상의 이유로 이메일 주소로 인증 코드를 보내야 합니다." @@ -2108,7 +2138,7 @@ msgstr "홈으로 이동" msgid "Go Home" msgstr "홈으로 이동" -#: src/screens/Messages/List/ChatListItem.tsx:159 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "{0} 님과의 대화로 이동합니다" @@ -2294,6 +2324,10 @@ msgstr "이 게시물을 삭제하면 다시 복구할 수 없습니다." msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "비밀번호를 변경하고 싶다면 본인 계정임을 확인할 수 있는 코드를 보내드리겠습니다." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "불법 및 긴급 사항" @@ -2318,7 +2352,7 @@ msgstr "부적절한 메시지 또는 노골적인 링크" msgid "Input code sent to your email for password reset" msgstr "비밀번호 재설정을 위해 이메일로 전송된 코드를 입력합니다" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "계정 삭제를 위한 인증 코드를 입력합니다" @@ -2330,7 +2364,7 @@ msgstr "앱 비밀번호의 이름을 입력합니다" msgid "Input new password" msgstr "새 비밀번호를 입력합니다" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "계정을 삭제하기 위해 비밀번호를 입력합니다" @@ -2367,7 +2401,7 @@ msgstr "다이렉트 메시지 소개" msgid "Invalid 2FA confirmation code." msgstr "잘못된 2단계 인증 코드입니다." -#: src/view/com/post-thread/PostThreadItem.tsx:241 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "유효하지 않거나 지원되지 않는 게시물 기록" @@ -2431,7 +2465,7 @@ msgstr "내 콘텐츠의 라벨" msgid "Language selection" msgstr "언어 선택" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "언어 설정" @@ -2440,12 +2474,12 @@ msgstr "언어 설정" msgid "Language Settings" msgstr "언어 설정" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "언어" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "최신" @@ -2496,11 +2530,11 @@ msgstr "모든 언어를 보려면 모두 선택하지 않은 상태로 두세 msgid "Leaving Bluesky" msgstr "Bluesky 떠나기" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "명 남았습니다." -#: src/view/screens/Settings/index.tsx:307 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." @@ -2513,7 +2547,7 @@ msgstr "비밀번호를 재설정해 봅시다!" msgid "Let's go!" msgstr "출발!" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "밝음" @@ -2546,7 +2580,7 @@ msgstr "이(가) 내 게시물을 좋아합니다" msgid "Likes" msgstr "좋아요" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" @@ -2599,7 +2633,7 @@ msgstr "리스트" msgid "Lists blocking this user:" msgstr "이 사용자를 차단한 리스트:" -#: src/view/screens/Notifications.tsx:164 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "새 알림 불러오기" @@ -2618,10 +2652,15 @@ msgstr "불러오는 중…" msgid "Log" msgstr "로그" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "로그아웃" @@ -2680,7 +2719,7 @@ msgid "Mentioned users" msgstr "멘션한 사용자" #: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "메뉴" @@ -2689,7 +2728,7 @@ msgid "Message {0}" msgstr "{0} 님에게 메시지 보내기" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:111 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "메시지 삭제됨" @@ -2723,7 +2762,7 @@ msgstr "오해의 소지가 있는 계정" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "검토" @@ -2732,7 +2771,7 @@ msgid "Moderation details" msgstr "검토 세부 정보" #: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "{0} 님의 검토 리스트" @@ -2741,7 +2780,7 @@ msgid "Moderation list by <0/>" msgstr "<0/> 님의 검토 리스트" #: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 #: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "내 검토 리스트" @@ -2763,7 +2802,7 @@ msgstr "검토 리스트" msgid "Moderation Lists" msgstr "검토 리스트" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "검토 설정" @@ -2780,7 +2819,7 @@ msgstr "검토 도구" msgid "Moderator has chosen to set a general warning on the content." msgstr "검토자가 콘텐츠에 일반 경고를 설정했습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:577 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "더 보기" @@ -2898,11 +2937,11 @@ msgstr "내 피드" msgid "My Profile" msgstr "내 프로필" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "내 저장한 피드" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "내 저장한 피드" @@ -2984,7 +3023,7 @@ msgid "New post" msgstr "새 게시물" #: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:173 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3044,7 +3083,8 @@ msgstr "설명 없음" msgid "No DNS Panel" msgstr "DNS 패널 없음" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "인기 GIF를 찾을 수 없습니다. Tenor에 문제가 있을 수 있습니다." @@ -3056,7 +3096,7 @@ msgstr "더 이상 {0} 님을 팔로우하지 않음" msgid "No longer than 253 characters" msgstr "253자를 초과하지 않음" -#: src/screens/Messages/List/ChatListItem.tsx:98 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "아직 메시지가 없습니다" @@ -3080,7 +3120,7 @@ msgstr "없음" msgid "No result" msgstr "결과 없음" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:138 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "결과 없음" @@ -3093,12 +3133,13 @@ msgid "No results found for \"{query}\"" msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "{query}에 대한 결과를 찾을 수 없습니다" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "\"{search}\"에 대한 검색 결과를 찾을 수 없습니다." @@ -3111,7 +3152,7 @@ msgstr "사용하지 않음" msgid "Nobody" msgstr "없음" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "아무도 답글을 달 수 없음" @@ -3157,8 +3198,8 @@ msgid "Notification Sounds" msgstr "알림음" #: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:125 -#: src/view/screens/Notifications.tsx:150 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3182,7 +3223,8 @@ msgstr "누드 또는 성인 콘텐츠로 설정되지 않은 콘텐츠" msgid "Off" msgstr "끄기" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "이런!" @@ -3203,11 +3245,11 @@ msgstr "확인" msgid "Oldest replies first" msgstr "오래된 순" -#: src/view/screens/Settings/index.tsx:255 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "온보딩 재설정" -#: src/view/com/composer/Composer.tsx:492 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." @@ -3245,13 +3287,13 @@ msgstr "{name} 님의 프로필 단축 메뉴 열기" msgid "Open avatar creator" msgstr "아바타 생성기 열기" -#: src/screens/Messages/List/ChatListItem.tsx:165 -#: src/screens/Messages/List/ChatListItem.tsx:166 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "대화 옵션 열기" -#: src/view/com/composer/Composer.tsx:598 -#: src/view/com/composer/Composer.tsx:599 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" @@ -3259,7 +3301,7 @@ msgstr "이모티콘 선택기 열기" msgid "Open feed options menu" msgstr "피드 옵션 메뉴 열기" -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "링크를 인앱 브라우저로 열기" @@ -3279,12 +3321,12 @@ msgstr "내비게이션 열기" msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "스토리북 페이지 열기" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "시스템 로그 열기" @@ -3292,7 +3334,7 @@ msgstr "시스템 로그 열기" msgid "Opens {numItems} options" msgstr "{numItems}번째 옵션을 엽니다" -#: src/view/screens/Settings/index.tsx:504 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "접근성 설정을 엽니다" @@ -3304,7 +3346,7 @@ msgstr "디버그 항목에 대한 추가 세부 정보를 엽니다" msgid "Opens camera on device" msgstr "기기에서 카메라를 엽니다" -#: src/view/screens/Settings/index.tsx:633 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "대화 설정을 엽니다" @@ -3312,7 +3354,7 @@ msgstr "대화 설정을 엽니다" msgid "Opens composer" msgstr "답글 작성 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:525 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "구성 가능한 언어 설정을 엽니다" @@ -3320,7 +3362,7 @@ msgstr "구성 가능한 언어 설정을 엽니다" msgid "Opens device photo gallery" msgstr "기기의 사진 갤러리를 엽니다" -#: src/view/screens/Settings/index.tsx:665 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "외부 임베드 설정을 엽니다" @@ -3334,7 +3376,7 @@ msgstr "새 Bluesky 계정을 만드는 플로를 엽니다" msgid "Opens flow to sign into your existing Bluesky account" msgstr "존재하는 Bluesky 계정에 로그인하는 플로를 엽니다" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "GIF 선택 대화 상자를 엽니다" @@ -3342,23 +3384,27 @@ msgstr "GIF 선택 대화 상자를 엽니다" msgid "Opens list of invite codes" msgstr "초대 코드 목록을 엽니다" -#: src/view/screens/Settings/index.tsx:801 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "계정 삭제 확인을 위한 대화 상자를 엽니다. 이메일 코드가 필요합니다" -#: src/view/screens/Settings/index.tsx:759 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "Bluesky 비밀번호 변경을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:714 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "새로운 Bluesky 핸들을 선택하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:782 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Bluesky 계정 데이터(저장소)를 다운로드하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:979 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "이메일 인증을 위한 대화 상자를 엽니다" @@ -3366,7 +3412,7 @@ msgstr "이메일 인증을 위한 대화 상자를 엽니다" msgid "Opens modal for using custom domain" msgstr "사용자 지정 도메인을 사용하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:550 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "검토 설정을 엽니다" @@ -3379,15 +3425,15 @@ msgstr "비밀번호 재설정 양식을 엽니다" msgid "Opens screen to edit Saved Feeds" msgstr "저장한 피드를 편집할 수 있는 화면을 엽니다" -#: src/view/screens/Settings/index.tsx:611 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "모든 저장한 피드 화면을 엽니다" -#: src/view/screens/Settings/index.tsx:692 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "비밀번호 설정을 엽니다" -#: src/view/screens/Settings/index.tsx:568 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "팔로우 중 피드 설정을 엽니다" @@ -3395,16 +3441,16 @@ msgstr "팔로우 중 피드 설정을 엽니다" msgid "Opens the linked website" msgstr "연결된 웹사이트를 엽니다" -#: src/view/screens/Settings/index.tsx:832 -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "스토리북 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "시스템 로그 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:589 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "스레드 설정을 엽니다" @@ -3426,6 +3472,14 @@ msgstr "선택 사항으로 아래에 추가 정보를 입력하세요:" msgid "Or combine these options:" msgstr "또는 다음 옵션을 결합하세요:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "기타" @@ -3453,8 +3507,8 @@ msgstr "페이지를 찾을 수 없음" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "비밀번호" @@ -3474,7 +3528,7 @@ msgstr "비밀번호 변경됨" msgid "Pause" msgstr "일시 정지" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "사람들" @@ -3511,7 +3565,7 @@ msgstr "홈에 고정" msgid "Pin to Home" msgstr "홈에 고정" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "고정한 피드" @@ -3572,7 +3626,7 @@ msgstr "뮤트할 단어나 태그 또는 문구를 입력하세요" msgid "Please enter your email." msgstr "이메일을 입력하세요." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "비밀번호도 입력해 주세요:" @@ -3593,7 +3647,7 @@ msgstr "@{0}(으)로 로그인하세요" msgid "Please Verify Your Email" msgstr "이메일 인증하기" -#: src/view/com/composer/Composer.tsx:275 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" @@ -3605,18 +3659,18 @@ msgstr "정치" msgid "Porn" msgstr "음란물" -#: src/view/com/composer/Composer.tsx:466 -#: src/view/com/composer/Composer.tsx:474 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "게시하기" -#: src/view/com/post-thread/PostThread.tsx:426 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "게시물" -#: src/view/com/post-thread/PostThreadItem.tsx:195 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "{0} 님의 게시물" @@ -3630,7 +3684,7 @@ msgstr "@{0} 님의 게시물" msgid "Post deleted" msgstr "게시물 삭제됨" -#: src/view/com/post-thread/PostThread.tsx:192 +#: src/view/com/post-thread/PostThread.tsx:193 msgid "Post hidden" msgstr "게시물 숨김" @@ -3652,8 +3706,8 @@ msgstr "게시물 언어" msgid "Post Languages" msgstr "게시물 언어" -#: src/view/com/post-thread/PostThread.tsx:187 -#: src/view/com/post-thread/PostThread.tsx:199 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "게시물을 찾을 수 없음" @@ -3704,7 +3758,7 @@ msgstr "주 언어" msgid "Prioritize Your Follows" msgstr "내 팔로우 먼저 표시" -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:654 #: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "개인정보" @@ -3712,7 +3766,7 @@ msgstr "개인정보" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:928 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "개인정보 처리방침" @@ -3742,7 +3796,7 @@ msgstr "프로필" msgid "Profile updated" msgstr "프로필 업데이트됨" -#: src/view/screens/Settings/index.tsx:992 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "이메일을 인증하여 계정을 보호하세요." @@ -3758,16 +3812,16 @@ msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가 msgid "Public, shareable lists which can drive feeds." msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." -#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "게시물 게시하기" -#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "답글 게시하기" -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 -#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -3781,11 +3835,15 @@ msgstr "무작위" msgid "Ratios" msgstr "비율" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "이유:" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "최근 검색" @@ -3801,7 +3859,7 @@ msgstr "대화 다시 불러오기" #: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "제거" @@ -3856,7 +3914,15 @@ msgstr "이미지 미리보기 제거" msgid "Remove mute word from your list" msgstr "목록에서 뮤트한 단어 제거" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:233 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "인용 제거" @@ -3870,7 +3936,7 @@ msgid "Remove this feed from your saved feeds" msgstr "저장한 피드에서 이 피드를 제거합니다" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "리스트에서 제거됨" @@ -3888,7 +3954,7 @@ msgstr "내 피드에서 제거됨" msgid "Removes default thumbnail from {0}" msgstr "{0}에서 기본 미리보기 이미지를 제거합니다" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:234 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "인용된 게시물을 제거합니다" @@ -3905,7 +3971,7 @@ msgstr "답글" msgid "Replies to this thread are disabled" msgstr "이 스레드에 대한 답글이 비활성화됩니다." -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "답글" @@ -4019,7 +4085,7 @@ msgstr "<0><1/> 님이 재게시함" msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" -#: src/view/com/post-thread/PostThreadItem.tsx:207 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "이 게시물의 재게시" @@ -4058,8 +4124,8 @@ msgstr "재설정 코드" msgid "Reset Code" msgstr "재설정 코드" -#: src/view/screens/Settings/index.tsx:871 -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "온보딩 상태 초기화" @@ -4067,16 +4133,16 @@ msgstr "온보딩 상태 초기화" msgid "Reset password" msgstr "비밀번호 재설정" -#: src/view/screens/Settings/index.tsx:851 -#: src/view/screens/Settings/index.tsx:854 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "설정 상태 초기화" -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "온보딩 상태 초기화" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "설정 상태 초기화" @@ -4157,7 +4223,7 @@ msgstr "이미지 자르기 저장" msgid "Save to my feeds" msgstr "내 피드에 저장" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "저장한 피드" @@ -4194,15 +4260,15 @@ msgstr "과학" msgid "Scroll to top" msgstr "맨 위로 스크롤" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:438 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 #: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4216,7 +4282,7 @@ msgstr "검색" msgid "Search for \"{query}\"" msgstr "\"{query}\"에 대한 검색 결과" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "\"{searchText}\"에 대한 검색 결과" @@ -4234,16 +4300,18 @@ msgstr "{displayTag} 태그를 사용한 모든 게시물 검색" msgid "Search for users" msgstr "사용자 검색하기" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "GIF 검색하기" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:458 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:459 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "프로필 검색" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Tenor 검색" @@ -4267,7 +4335,7 @@ msgstr "<0>{displayTag} 게시물 보기" msgid "See <0>{displayTag} posts by this user" msgstr "이 사용자의 <0>{displayTag} 게시물 보기" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "이 가이드" @@ -4295,11 +4363,11 @@ msgstr "이모티콘 선택" msgid "Select from an existing account" msgstr "기존 계정에서 선택" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "GIF 선택" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "GIF \"{0}\" 선택" @@ -4356,11 +4424,11 @@ msgstr "멋진 웹사이트 링크를 보내 보세요!" msgid "Send Confirmation Email" msgstr "인증 이메일 보내기" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "이메일 보내기" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "이메일 보내기" @@ -4400,7 +4468,7 @@ msgstr "인증 메일 보내기" msgid "Send via direct message" msgstr "다이렉트 메시지로 보내기" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "계정 삭제를 위한 확인 코드가 포함된 이메일을 전송합니다" @@ -4444,23 +4512,23 @@ msgstr "계정 설정하기" msgid "Sets Bluesky username" msgstr "Bluesky 사용자 이름을 설정합니다" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "색상 테마를 어두움으로 설정합니다" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "색상 테마를 밝음으로 설정합니다" -#: src/view/screens/Settings/index.tsx:442 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "색상 테마를 시스템 설정에 맞춥니다" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "어두운 테마를 완전히 어둡게 설정합니다" -#: src/view/screens/Settings/index.tsx:474 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "어두운 테마를 살짝 밝게 설정합니다" @@ -4481,7 +4549,7 @@ msgid "Sets image aspect ratio to wide" msgstr "이미지 비율을 가로로 길게 설정합니다" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:326 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4545,7 +4613,7 @@ msgstr "연결된 웹사이트를 공유합니다" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:121 -#: src/view/screens/Settings/index.tsx:375 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "표시" @@ -4580,7 +4648,7 @@ msgstr "숨겨진 답글 표시" msgid "Show less like this" msgstr "이런 항목 덜 보기" -#: src/view/com/post-thread/PostThreadItem.tsx:543 +#: src/view/com/post-thread/PostThreadItem.tsx:538 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" @@ -4669,8 +4737,8 @@ msgstr "대화에 참여하려면 로그인하거나 계정을 만드세요!" msgid "Sign into Bluesky or create a new account" msgstr "Bluesky에 로그인하거나 새 계정 만들기" -#: src/view/screens/Settings/index.tsx:128 -#: src/view/screens/Settings/index.tsx:132 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "로그아웃" @@ -4695,7 +4763,7 @@ msgstr "가입 또는 로그인하여 대화에 참여하세요" msgid "Sign-in Required" msgstr "로그인 필요" -#: src/view/screens/Settings/index.tsx:385 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "로그인한 계정" @@ -4716,7 +4784,7 @@ msgstr "이 단계 건너뛰기" msgid "Software Dev" msgstr "소프트웨어 개발" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "몇몇 사람들이 답글을 달 수 있음" @@ -4724,6 +4792,11 @@ msgstr "몇몇 사람들이 답글을 달 수 있음" msgid "Something went wrong" msgstr "알 수 없는 오류가 발생했습니다" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -4768,7 +4841,7 @@ msgstr "정사각형" msgid "Start a new chat" msgstr "새 대화 시작하기" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:307 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "{displayName} 님과 대화 시작하기" @@ -4776,7 +4849,7 @@ msgstr "{displayName} 님과 대화 시작하기" msgid "Start chatting" msgstr "대화 시작하기" -#: src/view/screens/Settings/index.tsx:934 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "상태 페이지" @@ -4784,12 +4857,12 @@ msgstr "상태 페이지" msgid "Step {0} of {1}" msgstr "{1}단계 중 {0}단계" -#: src/view/screens/Settings/index.tsx:303 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:834 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "스토리북" @@ -4820,7 +4893,7 @@ msgstr "이 라벨러 구독하기" msgid "Subscribe to this list" msgstr "이 리스트 구독하기" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "팔로우 추천" @@ -4843,19 +4916,19 @@ msgstr "지원" msgid "Switch Account" msgstr "계정 전환" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "{0}(으)로 전환" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "로그인한 계정을 전환합니다" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "시스템" -#: src/view/screens/Settings/index.tsx:822 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "시스템 로그" @@ -4889,7 +4962,7 @@ msgstr "이용약관" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -4952,8 +5025,8 @@ msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." msgid "The following steps will help customize your Bluesky experience." msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다." -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "게시물이 삭제되었을 수 있습니다." @@ -4969,6 +5042,10 @@ msgstr "지원 양식을 이동했습니다. 도움이 필요하다면 <0/>하 msgid "The Terms of Service have been moved to" msgstr "서비스 이용약관을 다음으로 이동했습니다:" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." @@ -4984,16 +5061,17 @@ msgstr "이 피드를 삭제하는 동안 문제가 발생했습니다. 인터 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "피드를 업데이트하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Tenor에 연결하는 동안 문제가 발생했습니다." #: src/view/screens/ProfileFeed.tsx:233 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" @@ -5006,7 +5084,7 @@ msgstr "서버에 연결하는 동안 문제가 발생했습니다" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "알림을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/view/com/posts/Feed.tsx:301 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -5014,8 +5092,8 @@ msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 이곳을 msgid "There was an issue fetching the list. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/view/com/feeds/ProfileFeedgens.tsx:157 -#: src/view/com/lists/ProfileLists.tsx:162 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -5049,12 +5127,13 @@ msgstr "문제가 발생했습니다! {0}" msgid "There was an issue. Please check your internet connection and try again." msgstr "문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "애플리케이션에 예기치 않은 문제가 발생했습니다. 이런 일이 발생하면 저희에게 알려주세요!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Bluesky에 신규 사용자가 몰리고 있습니다! 최대한 빨리 계정을 활성화해 드리겠습니다." @@ -5165,7 +5244,7 @@ msgstr "이 검토 서비스는 사용할 수 없습니다. 자세한 내용은 msgid "This name is already in use" msgstr "이 이름은 이미 사용 중입니다" -#: src/view/com/post-thread/PostThreadItem.tsx:141 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." @@ -5223,12 +5302,12 @@ msgstr "이 사용자는 아무도 팔로우하지 않았습니다." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "뮤트한 단어에서 {0}이(가) 삭제됩니다. 나중에 언제든지 다시 추가할 수 있습니다." -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "스레드 설정" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:598 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "스레드 설정" @@ -5265,7 +5344,7 @@ msgid "Toggle to enable or disable adult content" msgstr "성인 콘텐츠 활성화 또는 비활성화 전환" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "인기" @@ -5275,8 +5354,8 @@ msgstr "변형" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:696 -#: src/view/com/post-thread/PostThreadItem.tsx:698 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 #: src/view/com/util/forms/PostDropdownBtn.tsx:280 #: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" @@ -5287,7 +5366,7 @@ msgctxt "action" msgid "Try again" msgstr "다시 시도" -#: src/view/screens/Settings/index.tsx:739 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "2단계 인증" @@ -5432,7 +5511,7 @@ msgstr "이 라벨러 구독 취소하기" msgid "Unwanted Sexual Content" msgstr "원치 않는 성적 콘텐츠" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "리스트에서 {displayName} 업데이트" @@ -5539,7 +5618,7 @@ msgid "User Blocks You" msgstr "나를 차단한 사용자" #: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "{0} 님의 사용자 리스트" @@ -5548,7 +5627,7 @@ msgid "User list by <0/>" msgstr "<0/> 님의 사용자 리스트" #: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 #: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "내 사용자 리스트" @@ -5600,15 +5679,15 @@ msgstr "값:" msgid "Verify DNS Record" msgstr "DNS 레코드 인증" -#: src/view/screens/Settings/index.tsx:953 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "이메일 인증" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "내 이메일 인증하기" -#: src/view/screens/Settings/index.tsx:987 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "내 이메일 인증하기" @@ -5625,7 +5704,7 @@ msgstr "텍스트 파일 인증" msgid "Verify Your Email" msgstr "이메일 인증하기" -#: src/view/screens/Settings/index.tsx:906 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "버전 {appVersion} {bundleInfo}" @@ -5633,7 +5712,7 @@ msgstr "버전 {appVersion} {bundleInfo}" msgid "Video Games" msgstr "비디오 게임" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0} 님의 아바타를 봅니다" @@ -5707,7 +5786,7 @@ msgstr "해당 해시태그에 대한 결과를 찾을 수 없습니다." msgid "We couldn't load this conversation" msgstr "이 대화를 불러올 수 없습니다" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "계정이 준비될 때까지 {estimatedTime}이(가) 걸릴 것으로 예상됩니다." @@ -5735,7 +5814,7 @@ msgstr "현재 구성된 라벨러를 불러올 수 없습니다." 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:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "계정이 준비되면 알려드리겠습니다." @@ -5743,7 +5822,7 @@ msgstr "계정이 준비되면 알려드리겠습니다." msgid "We'll use this to help customize your experience." msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:86 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도하세요" @@ -5759,7 +5838,7 @@ msgstr "죄송하지만 이 리스트를 불러올 수 없습니다. 이 문제 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. 다시 시도해 주세요." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "죄송하지만 검색을 완료할 수 없습니다. 몇 분 후에 다시 시도해 주세요." @@ -5772,13 +5851,17 @@ msgstr "죄송합니다. 페이지를 찾을 수 없습니다." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "죄송합니다. 라벨러는 10개까지만 구독할 수 있으며 10개에 도달했습니다." +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "어떤 관심사가 있으신가요?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "무슨 일이 일어나고 있나요?" @@ -5837,11 +5920,11 @@ msgstr "가로" msgid "Write a message" msgstr "메시지를 입력하세요" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "게시물 작성" -#: src/view/com/composer/Composer.tsx:346 +#: src/view/com/composer/Composer.tsx:339 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "답글 작성하기" @@ -5860,11 +5943,20 @@ msgstr "작가" msgid "Yes" msgstr "예" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "어제 {time}" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "대기 중입니다." @@ -5877,6 +5969,10 @@ msgstr "아무도 팔로우하지 않았습니다." msgid "You can also discover new Custom Feeds to follow." msgstr "팔로우할 새로운 맞춤 피드를 찾을 수도 있습니다." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." msgstr "언제든지 변경할 수 있습니다." @@ -5890,6 +5986,10 @@ msgstr "어떤 설정을 선택하든 진행 중인 대화를 계속할 수 있 msgid "You can now sign in with your new password." msgstr "이제 새 비밀번호로 로그인할 수 있습니다." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "팔로워가 없습니다." @@ -5898,15 +5998,15 @@ msgstr "팔로워가 없습니다." 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:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "고정한 피드가 없습니다." -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "저장한 피드가 없습니다." -#: src/view/com/post-thread/PostThread.tsx:194 +#: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다." @@ -5948,12 +6048,12 @@ msgstr "내가 이 사용자를 뮤트했습니다" msgid "You have no conversations yet. Start one!" msgstr "아직 대화가 없습니다. 시작해 보세요!" -#: src/view/com/feeds/ProfileFeedgens.tsx:145 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "피드가 없습니다." -#: src/view/com/lists/MyLists.tsx:91 -#: src/view/com/lists/ProfileLists.tsx:147 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "리스트가 없습니다." @@ -5993,6 +6093,10 @@ msgstr "가입하려면 만 13세 이상이어야 합니다." msgid "You must select at least one labeler for a report" msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "이 스레드에 대한 알림을 더 이상 받지 않습니다" @@ -6005,16 +6109,29 @@ msgstr "이제 이 스레드에 대한 알림을 받습니다" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "\"재설정 코드\"가 포함된 이메일을 받게 되면 여기에 해당 코드를 입력한 다음 새 비밀번호를 입력합니다." -#: src/screens/Messages/List/ChatListItem.tsx:102 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "나: {0}" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" + +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "대기 중입니다" +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + #: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "준비가 끝났습니다!" @@ -6032,7 +6149,7 @@ msgstr "피드 끝에 도달했습니다! 팔로우할 계정을 더 찾아보 msgid "Your account" msgstr "내 계정" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "계정을 삭제했습니다" @@ -6086,7 +6203,7 @@ msgstr "뮤트한 단어" msgid "Your password has been changed successfully!" msgstr "비밀번호를 성공적으로 변경했습니다." -#: src/view/com/composer/Composer.tsx:337 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "게시물을 게시했습니다" @@ -6094,11 +6211,15 @@ msgstr "게시물을 게시했습니다" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." -#: src/view/screens/Settings/index.tsx:147 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "내 프로필" -#: src/view/com/composer/Composer.tsx:336 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "내 답글을 게시했습니다" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index b485c0e77d..f54478b7cf 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -13,11 +13,15 @@ msgstr "" "Language-Team: maisondasilva, MightyLoggor, gildaswise, gleydson, faeriarum\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(sem email)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} outro} other {{formattedCount} outros}}" @@ -37,7 +41,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" @@ -51,15 +55,15 @@ msgstr "{0, plural, one {seguidor} other {seguidores}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguindo} other {seguindo}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Curtir (# curtida)} other {Curtir (# curtidas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {curtida} other {curtidas}}" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" @@ -67,15 +71,15 @@ msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Responder (# resposta)} other {Responder (# respostas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Descurtir (# curtida)} other {Descurtir (# curtidas)}}" @@ -83,15 +87,19 @@ msgstr "{0, plural, one {Descurtir (# curtida)} other {Descurtir (# curtidas)}}" #~ msgid "{0} your feeds" #~ msgstr "{0} seus feeds" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuto} other {minutos}}" @@ -100,7 +108,7 @@ msgstr "{estimatedTimeMins, plural, one {minuto} other {minutos}}" msgid "{following} following" msgstr "{following} seguindo" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "" @@ -167,8 +175,8 @@ msgstr "⚠Usuário Inválido" msgid "2FA Confirmation" msgstr "Confirmação do 2FA" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Acessar links de navegação e configurações" @@ -177,11 +185,11 @@ msgid "Access profile and other navigation links" msgstr "Acessar perfil e outros links de navegação" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Acessibilidade" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "Configurações de acessibilidade" @@ -195,25 +203,25 @@ msgstr "Configurações de acessibilidade" #~ msgstr "conta" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Conta" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Conta bloqueada" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "Você está seguindo esta conta" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Conta silenciada" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Conta Silenciada" @@ -230,22 +238,22 @@ msgid "Account removed from quick access" msgstr "Conta removida do acesso rápido" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Conta desbloqueada" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Você não segue mais esta conta" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Conta dessilenciada" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Adicionar" @@ -253,13 +261,14 @@ msgstr "Adicionar" msgid "Add a content warning" msgstr "Adicionar um aviso de conteúdo" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Adicionar um usuário a esta lista" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Adicionar conta" @@ -310,12 +319,12 @@ msgstr "Adicionar o feed padrão com as pessoas que você segue" msgid "Add the following DNS record to your domain:" msgstr "Adicione o seguinte registro DNS ao seu domínio:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Adicionar às Listas" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Adicionar aos meus feeds" @@ -324,11 +333,11 @@ msgstr "Adicionar aos meus feeds" #~ msgstr "Adicionado" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Adicionado à lista" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Adicionado aos meus feeds" @@ -337,7 +346,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Ajuste o número de curtidas para que uma resposta apareça no seu feed." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Conteúdo Adulto" @@ -347,11 +355,11 @@ msgid "Adult content is disabled." msgstr "O conteúdo adulto está desabilitado." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avançado" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "Todos os feeds que você salvou, em um único lugar." @@ -371,7 +379,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "Já tem um código?" @@ -408,7 +416,7 @@ msgstr "Um email foi enviado para {0}. Ele inclui um código de confirmação qu msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Um email foi enviado para seu email anterior, {0}. Ele inclui um código de confirmação que você pode inserir abaixo." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "Tivemos um problema" @@ -429,16 +437,16 @@ msgstr "Outro problema" msgid "An issue occurred, please try again." msgstr "Ocorreu um problema, por favor tente novamente." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "ocorreu um erro desconhecido" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "e" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Animais" @@ -450,7 +458,7 @@ msgstr "GIF animado" msgid "Anti-Social Behavior" msgstr "Comportamento anti-social" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Idioma do aplicativo" @@ -466,13 +474,13 @@ msgstr "O nome da Senha de Aplicativo só pode conter letras, números, traços msgid "App Password names must be at least 4 characters long." msgstr "O nome da Senha de Aplicativo precisa ter no mínimo 4 caracteres." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Configurações de Senha de Aplicativo" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Senhas de Aplicativos" @@ -501,7 +509,7 @@ msgstr "Contestação enviada." msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Aparência" @@ -518,7 +526,7 @@ msgstr "Tem certeza de que deseja excluir a senha do aplicativo \"{name}\"?" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "Tem certeza de que deseja excluir esta mensagem? A mensagem será excluída para você, mas não para os outros participantes." -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -530,11 +538,11 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Tem certeza que deseja remover {0} dos seus feeds?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "Tem certeza que deseja descartar este rascunho?" @@ -546,7 +554,7 @@ msgstr "Tem certeza?" msgid "Are you writing in <0>{0}?" msgstr "Você está escrevendo em <0>{0}?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Arte" @@ -558,7 +566,7 @@ msgstr "Nudez artística ou não erótica." msgid "At least 3 characters" msgstr "No mínimo 3 caracteres" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -571,17 +579,17 @@ msgstr "No mínimo 3 caracteres" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Voltar" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "Com base no seu interesse em {interestsText}" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Com base no seu interesse em {interestsText}" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Básicos" @@ -589,43 +597,43 @@ msgstr "Básicos" msgid "Birthday" msgstr "Aniversário" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Aniversário:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Bloquear" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "Bloquear conta" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Bloquear Conta" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "Bloquear Conta?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Bloquear contas" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Lista de bloqueio" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "Bloquear estas contas?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Bloqueado" @@ -638,7 +646,7 @@ msgstr "Contas bloqueadas" msgid "Blocked Accounts" msgstr "Contas Bloqueadas" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com você." @@ -646,7 +654,7 @@ msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com vo 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 "Contas bloqueadas não podem te responder, mencionar ou interagir com você. Você não verá o conteúdo deles e eles serão impedidos de ver o seu." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Post bloqueado." @@ -654,11 +662,11 @@ msgstr "Post bloqueado." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Bloquear não previne este rotulador de rotular a sua conta." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Bloqueios são públicos. Contas bloqueadas não podem te responder, mencionar ou interagir com você." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Bloquear não previne rótulos de serem aplicados na sua conta, mas vai impedir esta conta de interagir com você." @@ -702,7 +710,7 @@ msgstr "Desfocar imagens" msgid "Blur images and filter from feeds" msgstr "Desfocar imagens e filtrar dos feeds" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Livros" @@ -715,7 +723,7 @@ msgstr "Navegar por outros feeds" msgid "Business" msgstr "Empresarial" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "por -" @@ -728,10 +736,10 @@ msgid "By {0}" msgstr "Por {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "por @{0}" +#~ msgid "by @{0}" +#~ msgstr "por @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "por <0/>" @@ -739,7 +747,7 @@ msgstr "por <0/>" msgid "By creating an account you agree to the {els}." msgstr "Ao criar uma conta, você concorda com os {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "por você" @@ -755,14 +763,15 @@ msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -770,23 +779,23 @@ msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancelar" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Cancelar" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Cancelar exclusão da conta" @@ -802,10 +811,14 @@ msgstr "Cancelar corte da imagem" msgid "Cancel profile editing" msgstr "Cancelar edição do perfil" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Cancelar citação" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -819,17 +832,17 @@ msgstr "Cancela a abertura do link" msgid "Change" msgstr "Trocar" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Alterar" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Alterar usuário" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Alterar Usuário" @@ -837,12 +850,12 @@ msgstr "Alterar Usuário" msgid "Change my email" msgstr "Alterar meu email" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Alterar senha" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Alterar Senha" @@ -860,24 +873,24 @@ msgstr "Altere o Seu Email" msgid "Chat" msgstr "Chat" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "Chat silenciado" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "Configurações do Chat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "Chat dessilenciado" @@ -885,8 +898,8 @@ msgstr "Chat dessilenciado" #~ msgid "Chat with {chatId}" #~ msgstr "Chat com {chatId}" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Verificar minha situação" @@ -902,11 +915,11 @@ msgstr "Verificar minha situação" msgid "Check your email for a login code and enter it here." msgstr "Um código de login foi enviado para o seu e-mail. Insira-o aqui." -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Verifique em sua caixa de entrada um e-mail com o código de confirmação abaixo:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Escolha \"Todos\" ou \"Ninguém\"" @@ -914,7 +927,7 @@ msgstr "Escolha \"Todos\" ou \"Ninguém\"" msgid "Choose Service" msgstr "Escolher Serviço" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Escolha os algoritmos que geram seus feeds customizados." @@ -928,39 +941,39 @@ msgid "Choose this color as your avatar" msgstr "Selecionar esta cor como seu avatar" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Escolha seus feeds principais" +#~ msgid "Choose your main feeds" +#~ msgstr "Escolha seus feeds principais" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Escolha sua senha" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Limpar todos os dados de armazenamento legados" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Limpar todos os dados de armazenamento legados (reinicie em seguida)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Limpar todos os dados de armazenamento" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Limpar todos os dados de armazenamento (reinicie em seguida)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Limpar busca" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "Limpa todos os dados antigos" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "Limpa todos os dados antigos" @@ -968,6 +981,14 @@ msgstr "Limpa todos os dados antigos" msgid "click here" msgstr "clique aqui" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "Clique aqui para resolver isso." @@ -980,11 +1001,11 @@ msgstr "Clique aqui para abrir o menu da tag {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Clique aqui para abrir o menu da tag #{tag}" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Clima e tempo" @@ -992,10 +1013,11 @@ msgstr "Clima e tempo" msgid "Clip 🐴 clop 🐴" msgstr "" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Fechar" @@ -1013,11 +1035,12 @@ msgstr "Fechar alerta" msgid "Close bottom drawer" msgstr "Fechar parte inferior" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "Fechar janela" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "Fechar janela de GIFs" @@ -1050,7 +1073,7 @@ msgstr "Fecha barra de navegação inferior" msgid "Closes password update alert" msgstr "Fecha alerta de troca de senha" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Fecha o editor de post e descarta o rascunho" @@ -1058,15 +1081,19 @@ msgstr "Fecha o editor de post e descarta o rascunho" msgid "Closes viewer for header image" msgstr "Fechar o visualizador de banner" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Fecha lista de usuários da notificação" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Comédia" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Quadrinhos" @@ -1075,7 +1102,7 @@ msgstr "Quadrinhos" msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Completar e começar a usar sua conta" @@ -1083,17 +1110,17 @@ msgstr "Completar e começar a usar sua conta" msgid "Complete the challenge" msgstr "Complete o captcha" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Escrever resposta" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Configure o filtro de conteúdo por categoria: {0}" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Configure o filtro de conteúdo por categoria: {0}" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1124,7 +1151,7 @@ msgstr "Confirmar Alterações" msgid "Confirm content language settings" msgstr "Confirmar configurações de idioma de conteúdo" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Confirmar a exclusão da conta" @@ -1138,8 +1165,8 @@ msgstr "Confirme sua data de nascimento" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1167,23 +1194,23 @@ msgid "Content filters" msgstr "Filtros de conteúdo" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Idiomas do Conteúdo" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Conteúdo Indisponível" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Aviso de Conteúdo" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Avisos de conteúdo" @@ -1191,12 +1218,8 @@ msgstr "Avisos de conteúdo" msgid "Context menu backdrop, click to close the menu." msgstr "Fundo do menu, clique para fechá-lo." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Continuar" @@ -1204,28 +1227,25 @@ msgstr "Continuar" msgid "Continue as {0} (currently signed in)" msgstr "Continuar como {0} (já conectado)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Continuar para o próximo passo" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Continuar para o próximo passo" +#~ msgid "Continue to the next step" +#~ msgstr "Continuar para o próximo passo" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Continuar para o próximo passo sem seguir contas" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Continuar para o próximo passo sem seguir contas" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Culinária" @@ -1234,15 +1254,15 @@ msgstr "Culinária" msgid "Copied" msgstr "Copiado" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Versão do aplicativo copiada" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Copiado" @@ -1267,22 +1287,22 @@ msgstr "Copiar {0}" msgid "Copy code" msgstr "Copiar código" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copiar link da lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copiar link do post" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "Copiar texto da mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copiar texto do post" @@ -1299,7 +1319,7 @@ msgstr "Não foi possível sair deste chat" msgid "Could not load feed" msgstr "Não foi possível carregar o feed" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "Não foi possível carregar a lista" @@ -1307,7 +1327,7 @@ msgstr "Não foi possível carregar a lista" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "Não foi possível carregar estes perfis. Por favor, tente novamente." -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "Não foi possível silenciar este chat" @@ -1320,7 +1340,7 @@ msgstr "Não foi possível silenciar este chat" msgid "Create a new account" msgstr "Criar uma nova conta" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Criar uma nova conta do Bluesky" @@ -1333,7 +1353,7 @@ msgstr "Criar Conta" msgid "Create an account" msgstr "Criar conta" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "Criar um avatar" @@ -1358,7 +1378,7 @@ msgstr "{0} criada" #~ msgid "Creates a card with a thumbnail. The card links to {url}" #~ msgstr "Cria uma prévia com miniatura. A prévia faz um link para {url}" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Cultura" @@ -1371,8 +1391,7 @@ msgstr "Customizado" msgid "Custom domain" msgstr "Domínio personalizado" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feeds customizados feitos pela comunidade te proporcionam novas experiências e te ajudam a encontrar o conteúdo que você mais ama." @@ -1380,8 +1399,8 @@ msgstr "Feeds customizados feitos pela comunidade te proporcionam novas experiê msgid "Customize media from external sites." msgstr "Configurar mídia de sites externos." -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Escuro" @@ -1389,7 +1408,7 @@ msgstr "Escuro" msgid "Dark mode" msgstr "Modo escuro" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Modo Escuro" @@ -1397,7 +1416,16 @@ msgstr "Modo Escuro" msgid "Date of birth" msgstr "Data de nascimento" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "Testar Moderação" @@ -1405,14 +1433,14 @@ msgstr "Testar Moderação" msgid "Debug panel" msgstr "Painel de depuração" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Excluir" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Excluir a conta" @@ -1420,7 +1448,7 @@ msgstr "Excluir a conta" #~ msgid "Delete Account" #~ msgstr "Excluir a Conta" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Excluir Conta <0>\"<1>{0}<2>\"" @@ -1432,62 +1460,62 @@ msgstr "Excluir senha de aplicativo" msgid "Delete app password?" msgstr "Excluir senha de aplicativo?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "Excluir para mim" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Excluir Lista" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "Excluir mensagem" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "Excluir mensagem para mim" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Excluir minha conta" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Excluir minha conta…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Excluir post" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Excluir esta lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Excluir este post?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Excluído" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Post excluído." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1497,11 +1525,11 @@ msgstr "Descrição" msgid "Descriptive alt text" msgstr "Texto alternativo" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Você gostaria de dizer alguma coisa?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Menos escuro" @@ -1538,11 +1566,11 @@ msgstr "Desabilitar feedback tátil" msgid "Disabled" msgstr "Desabilitado" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "Descartar rascunho?" @@ -1556,7 +1584,7 @@ msgstr "Desencorajar aplicativos a mostrar minha conta para usuários desautenti msgid "Discover new custom feeds" msgstr "Descubra novos feeds" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "Descubra Novos Feeds" @@ -1592,8 +1620,8 @@ msgstr "Domínio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1609,10 +1637,10 @@ msgstr "Feito" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1622,8 +1650,8 @@ msgstr "Feito" msgid "Done{extraText}" msgstr "Feito{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Baixar arquivo CAR" @@ -1632,8 +1660,8 @@ msgid "Drop to add images" msgstr "Solte para adicionar imagens" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "Devido a políticas da Apple, o conteúdo adulto só pode ser habilitado no site após terminar o cadastro." +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ 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/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1655,19 +1683,19 @@ msgstr "ex. Artista, amo cachorros, leitora ávida." msgid "E.g. artistic nudes." msgstr "Ex. nudez artística." -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "ex. Perfis Legais" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "ex. Chatos" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "ex. Os perfis que eu mais gosto." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "ex. Perfis que enchem o saco." @@ -1680,7 +1708,7 @@ msgctxt "action" msgid "Edit" msgstr "Editar" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Editar avatar" @@ -1690,17 +1718,17 @@ msgstr "Editar avatar" msgid "Edit image" msgstr "Editar imagem" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Editar detalhes da lista" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Editar lista de moderação" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Editar Meus Feeds" @@ -1719,11 +1747,11 @@ msgid "Edit Profile" msgstr "Editar Perfil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Editar Feeds Salvos" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Editar lista de usuários" @@ -1735,7 +1763,7 @@ msgstr "Editar seu nome" msgid "Edit your profile description" msgstr "Editar sua descrição" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Educação" @@ -1765,7 +1793,7 @@ msgstr "E-mail Atualizado" msgid "Email verified" msgstr "E-mail verificado" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "E-mail:" @@ -1774,8 +1802,8 @@ msgid "Embed HTML code" msgstr "Código HTML para incorporação" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Incorporar post" @@ -1792,13 +1820,13 @@ msgid "Enable adult content" msgstr "Habilitar conteúdo adulto" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Habilitar Conteúdo Adulto" +#~ msgid "Enable Adult Content" +#~ msgstr "Habilitar Conteúdo Adulto" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Habilitar conteúdo adulto nos feeds" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Habilitar conteúdo adulto nos feeds" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -1848,7 +1876,7 @@ msgstr "Digite uma palavra ou tag" msgid "Enter Confirmation Code" msgstr "Insira o código de confirmação" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Digite o código recebido para alterar sua senha." @@ -1881,7 +1909,7 @@ msgstr "Digite seu novo endereço de e-mail abaixo." msgid "Enter your username and password" msgstr "Digite seu nome de usuário e senha" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "Não foi possível salvar o arquivo" @@ -1889,16 +1917,16 @@ msgstr "Não foi possível salvar o arquivo" msgid "Error receiving captcha response." msgstr "Não foi possível processar o captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Erro:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Todos" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "" @@ -1917,7 +1945,7 @@ msgstr "Menções ou respostas excessivas" msgid "Excessive or unwanted messages" msgstr "Mensagens excessivas ou indesejadas" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Sair do processo de deleção da conta" @@ -1942,6 +1970,10 @@ msgstr "Sair da busca" msgid "Expand alt text" msgstr "Expandir texto alternativo" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1955,12 +1987,12 @@ msgstr "Imagens explícitas ou potencialmente perturbadoras." msgid "Explicit sexual images." msgstr "Imagens sexualmente explícitas." -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "Exportar meus dados" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Exportar Meus Dados" @@ -1976,11 +2008,11 @@ msgstr "Mídias externas podem permitir que sites coletem informações sobre vo #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Preferências de Mídia Externa" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Preferências de mídia externa" @@ -1989,19 +2021,20 @@ msgstr "Preferências de mídia externa" msgid "Failed to create app password." msgstr "Não foi possível criar senha de aplicativo." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Não foi possível criar a lista. Por favor tente novamente." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "Não foi possível excluir esta mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "Não foi possível excluir o post, por favor tente novamente." -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "Não foi possível carregar os GIFs" @@ -2022,7 +2055,7 @@ msgstr "" msgid "Failed to save image: {0}" msgstr "Não foi possível salvar a imagem: {0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "" @@ -2044,22 +2077,22 @@ msgstr "" msgid "Feed" msgstr "Feed" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "Feed por {0}" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Feed offline" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Comentários" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2071,19 +2104,19 @@ msgstr "Feeds" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Os feeds são criados por usuários para curadoria de conteúdo. Escolha alguns feeds que você acha interessantes." -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Os feeds são algoritmos personalizados que os usuários com um pouco de experiência em programação podem criar. <0/> para mais informações." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "Feeds podem ser de assuntos específicos também!" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Feeds podem ser de assuntos específicos também!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Conteúdo do arquivo" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "Arquivo salvo com sucesso!" @@ -2091,7 +2124,7 @@ msgstr "Arquivo salvo com sucesso!" msgid "Filter from feeds" msgstr "Filtrar dos feeds" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Finalizando" @@ -2101,7 +2134,7 @@ msgstr "Finalizando" msgid "Find accounts to follow" msgstr "Encontre contas para seguir" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "Encontre posts e usuários no Bluesky" @@ -2125,11 +2158,11 @@ msgstr "Ajuste o conteúdo que você vê na sua tela inicial." msgid "Fine-tune the discussion threads." msgstr "Ajuste as threads." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Flexível" @@ -2144,7 +2177,6 @@ msgstr "Virar verticalmente" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2156,38 +2188,41 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Seguir {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Seguir Conta" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Seguir Todas" +#~ msgid "Follow All" +#~ msgstr "Seguir Todas" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Seguir De Volta" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Siga algumas contas e continue para o próximo passo" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Siga algumas contas e continue para o próximo passo" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Comece seguindo alguns usuários. Mais usuários podem ser recomendados com base em quem você acha interessante." -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguido por {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Usuários seguidos" @@ -2195,7 +2230,7 @@ msgstr "Usuários seguidos" msgid "Followed users only" msgstr "Somente usuários seguidos" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "seguiu você" @@ -2209,9 +2244,9 @@ msgstr "Seguidores" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seguindo" @@ -2219,7 +2254,11 @@ msgstr "Seguindo" msgid "Following {0}" msgstr "Seguindo {0}" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Configurações do feed principal" @@ -2227,7 +2266,7 @@ msgstr "Configurações do feed principal" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Configurações do feed principal" @@ -2235,15 +2274,15 @@ msgstr "Configurações do feed principal" msgid "Follows you" msgstr "Segue você" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Segue Você" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Comida" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Por motivos de segurança, precisamos enviar um código de confirmação para seu endereço de e-mail." @@ -2272,7 +2311,7 @@ msgstr "Frequentemente Posta Conteúdo Indesejado" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "Por <0/>" @@ -2290,7 +2329,7 @@ msgstr "" msgid "Get Started" msgstr "Vamos começar" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "Dê uma cara nova pro seu perfil" @@ -2304,7 +2343,7 @@ msgstr "Violações flagrantes da lei ou dos termos de serviço" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Voltar" @@ -2314,7 +2353,7 @@ msgstr "Voltar" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Voltar" @@ -2340,20 +2379,20 @@ msgstr "Voltar para a tela inicial" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Ir para @{queryMaybleHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Próximo" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "Ir para este perfil" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Ir para o perfil deste usuário" @@ -2377,7 +2416,7 @@ msgstr "Assédio, intolerância ou \"trollagem\"" msgid "Hashtag" msgstr "Hashtag" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" @@ -2385,64 +2424,62 @@ msgstr "Hashtag: #{tag}" msgid "Having trouble?" msgstr "Precisa de ajuda?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Ajuda" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "As pessoas não vão achar que você é um bot se você criar um avatar ou fazer upload de uma imagem." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Aqui estão algumas contas para você seguir" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Aqui estão algumas contas para você seguir" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "Aqui estão alguns feeds de assuntos. Você pode seguir quantos quiser." +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Aqui estão alguns feeds de assuntos. Você pode seguir quantos quiser." #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "Aqui estão alguns feeds de assuntos baseados nos seus interesses: {interestsText}. Você pode seguir quantos quiser." +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "Aqui estão alguns feeds de assuntos baseados nos seus interesses: {interestsText}. Você pode seguir quantos quiser." #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Aqui está a sua senha de aplicativo." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Esconder" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Ocultar post" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Esconder o conteúdo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Ocultar lista de usuários" @@ -2474,7 +2511,7 @@ msgstr "Hmmmm, parece que estamos com problemas pra carregar isso. Veja mais det msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, não foi possível carregar este serviço de moderação." -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2528,18 +2565,22 @@ msgstr "Se nenhum for selecionado, adequado para todas as idades." msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Se você ainda não é um adulto de acordo com as leis do seu país, seu responsável ou guardião legal deve ler estes Termos por você." -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "Se você deletar esta lista, você não poderá recuperá-la." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Se você remover este post, você não poderá recuperá-la." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Se você quiser alterar sua senha, enviaremos um código que para verificar sua identidade." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "Ilegal e Urgente" @@ -2564,7 +2605,7 @@ msgstr "" msgid "Input code sent to your email for password reset" msgstr "Insira o código enviado para o seu e-mail para redefinir sua senha" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Insira o código de confirmação para excluir sua conta" @@ -2576,7 +2617,7 @@ msgstr "Insira um nome para a senha de aplicativo" msgid "Input new password" msgstr "Insira a nova senha" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Insira a senha para excluir a conta" @@ -2613,7 +2654,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Código de confirmação inválido." -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Post inválido" @@ -2642,14 +2683,14 @@ msgid "Invite codes: 1 available" msgstr "Convites: 1 disponível" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Mostra os posts de quem você segue conforme acontecem." +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Mostra os posts de quem você segue conforme acontecem." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Carreiras" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Jornalismo" @@ -2657,11 +2698,11 @@ msgstr "Jornalismo" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "rótulo aplicado neste {labelTarget}" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Rotulado por {0}." -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "Rotulado pelo autor." @@ -2685,25 +2726,25 @@ msgstr "Rótulos sobre sua conta" msgid "Labels on your content" msgstr "Rótulos sobre seu conteúdo" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Seleção de idioma" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Configuração de Idioma" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configurações de Idiomas" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Idiomas" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "Mais recentes" @@ -2711,12 +2752,12 @@ msgstr "Mais recentes" msgid "Learn More" msgstr "Saiba Mais" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Saiba mais sobre a decisão de moderação aplicada neste conteúdo." -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Saiba mais sobre este aviso" @@ -2725,7 +2766,7 @@ msgstr "Saiba mais sobre este aviso" msgid "Learn more about what is public on Bluesky." msgstr "Saiba mais sobre o que é público no Bluesky." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "Saiba mais." @@ -2738,10 +2779,10 @@ msgstr "Sair" msgid "Leave chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "Sair desta conversa" @@ -2754,11 +2795,11 @@ msgstr "Deixe todos desmarcados para ver qualquer idioma." msgid "Leaving Bluesky" msgstr "Saindo do Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "na sua frente." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." @@ -2767,11 +2808,11 @@ msgstr "Armazenamento limpo, você precisa reiniciar o app agora." msgid "Let's get your password reset!" msgstr "Vamos redefinir sua senha!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Vamos lá!" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Claro" @@ -2810,11 +2851,11 @@ msgstr "Curtido Por" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Curtido por {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "curtiram seu feed" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "curtiu seu post" @@ -2822,7 +2863,7 @@ msgstr "curtiu seu post" msgid "Likes" msgstr "Curtidas" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "Curtidas neste post" @@ -2830,35 +2871,35 @@ msgstr "Curtidas neste post" msgid "List" msgstr "Lista" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Avatar da lista" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Lista bloqueada" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "Lista por {0}" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Lista excluída" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Lista silenciada" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Nome da lista" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Lista desbloqueada" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Lista dessilenciada" @@ -2875,14 +2916,14 @@ msgstr "Listas" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Carregar novas notificações" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carregar novos posts" @@ -2894,10 +2935,15 @@ msgstr "Carregando..." msgid "Log" msgstr "Registros" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Sair" @@ -2909,7 +2955,7 @@ msgstr "Visibilidade do seu perfil" msgid "Login to account that is not listed" msgstr "Fazer login em uma conta que não está listada" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "Segure para abrir o menu da tag #{tag}" @@ -2941,8 +2987,8 @@ msgstr "Certifique-se de onde está indo!" msgid "Manage your muted words and tags" msgstr "Gerencie suas palavras/tags silenciadas" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "Marcar como lida" @@ -2955,12 +3001,12 @@ msgstr "Mídia" msgid "mentioned users" msgstr "usuários mencionados" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Usuários mencionados" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Menu" @@ -2968,8 +3014,8 @@ msgstr "Menu" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "Mensagem excluída" @@ -2977,12 +3023,12 @@ msgstr "Mensagem excluída" msgid "Message from server: {0}" msgstr "Mensagem do servidor: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "Caixa de texto da mensagem" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "Mensagem longa demais" @@ -2990,7 +3036,7 @@ msgstr "Mensagem longa demais" msgid "Message settings" msgstr "Configurações das mensagens" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3007,7 +3053,7 @@ msgstr "Conta Enganosa" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderação" @@ -3015,26 +3061,26 @@ msgstr "Moderação" msgid "Moderation details" msgstr "Detalhes da moderação" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Lista de moderação por {0}" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "Lista de moderação por <0/>" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Lista de moderação por você" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "Lista de moderação criada" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "Lista de moderação criada" @@ -3047,7 +3093,7 @@ msgstr "Listas de moderação" msgid "Moderation Lists" msgstr "Listas de Moderação" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Moderação" @@ -3060,11 +3106,11 @@ msgid "Moderation tools" msgstr "Ferramentas de moderação" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "O moderador escolheu um aviso geral neste conteúdo." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "Mais" @@ -3072,7 +3118,7 @@ msgstr "Mais" msgid "More feeds" msgstr "Mais feeds" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Mais opções" @@ -3088,12 +3134,12 @@ msgstr "Silenciar" msgid "Mute {truncatedTag}" msgstr "Silenciar {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Silenciar Conta" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Silenciar contas" @@ -3101,8 +3147,8 @@ msgstr "Silenciar contas" msgid "Mute all {displayTag} posts" msgstr "Silenciar posts com {displayTag}" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "" @@ -3114,7 +3160,7 @@ msgstr "Silenciar apenas tags" msgid "Mute in text & tags" msgstr "Silenciar texto e tags" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Silenciar lista" @@ -3123,7 +3169,7 @@ msgstr "Silenciar lista" #~ msgid "Mute notifications" #~ msgstr "Silenciar notificações" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "Silenciar estas contas?" @@ -3135,17 +3181,17 @@ msgstr "Silenciar esta palavra no conteúdo de um post e tags" msgid "Mute this word in tags only" msgstr "Silenciar esta palavra apenas nas tags de um post" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Silenciar thread" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Silenciar palavras/tags" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Silenciada" @@ -3162,7 +3208,7 @@ msgstr "Contas Silenciadas" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Contas silenciadas não aparecem no seu feed ou nas suas notificações. Suas contas silenciadas são completamente privadas." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Silenciado por \"{0}\"" @@ -3170,7 +3216,7 @@ msgstr "Silenciado por \"{0}\"" msgid "Muted words & tags" msgstr "Palavras/tags silenciadas" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas você não verá postagens ou receber notificações delas." @@ -3179,7 +3225,7 @@ msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas msgid "My Birthday" msgstr "Meu Aniversário" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Meus Feeds" @@ -3187,20 +3233,20 @@ msgstr "Meus Feeds" msgid "My Profile" msgstr "Meu Perfil" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "Meus feeds salvos" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Meus Feeds Salvos" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nome" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Nome é obrigatório" @@ -3210,13 +3256,13 @@ msgstr "Nome é obrigatório" msgid "Name or Description Violates Community Standards" msgstr "Nome ou Descrição Viola os Padrões da Comunidade" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Natureza" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navega para próxima tela" @@ -3233,7 +3279,7 @@ msgstr "Precisa denunciar uma violação de copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Nunca perca o acesso aos seus seguidores e dados." -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Nunca perca o acesso aos seus seguidores ou dados." @@ -3241,7 +3287,7 @@ msgstr "Nunca perca o acesso aos seus seguidores ou dados." msgid "Nevermind, create a handle for me" msgstr "Deixa pra lá, crie um usuário pra mim" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Novo" @@ -3250,7 +3296,7 @@ msgstr "Novo" msgid "New" msgstr "Novo" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3260,29 +3306,29 @@ msgstr "Novo chat" msgid "New messages" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Nova lista de moderação" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Nova senha" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Nova Senha" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Novo post" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Novo post" @@ -3292,7 +3338,7 @@ msgctxt "action" msgid "New Post" msgstr "Novo Post" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nova lista de usuários" @@ -3300,7 +3346,7 @@ msgstr "Nova lista de usuários" msgid "Newest replies first" msgstr "Respostas mais recentes primeiro" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Notícias" @@ -3311,8 +3357,8 @@ msgstr "Notícias" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Próximo" @@ -3335,7 +3381,7 @@ msgid "No" msgstr "Não" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Sem descrição" @@ -3343,7 +3389,8 @@ msgstr "Sem descrição" msgid "No DNS Panel" msgstr "Não tenho painel de DNS" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Nenhum GIF em destaque encontrado." @@ -3355,7 +3402,7 @@ msgstr "Você não está mais seguindo {0}" msgid "No longer than 253 characters" msgstr "No máximo 253 caracteres" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "Nenhuma mensagem ainda" @@ -3363,7 +3410,7 @@ msgstr "Nenhuma mensagem ainda" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Nenhuma notificação!" @@ -3379,7 +3426,7 @@ msgstr "" msgid "No result" msgstr "Nenhum resultado" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "" @@ -3387,17 +3434,18 @@ msgstr "" msgid "No results found" msgstr "Nenhum resultado encontrado" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "Nenhum resultado encontrado para \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "Nenhum resultado encontrado para {query}" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "Nenhum resultado encontrado para \"{search}\"." @@ -3410,11 +3458,11 @@ msgstr "Nenhum resultado encontrado para \"{search}\"." msgid "No thanks" msgstr "Não, obrigado" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Ninguém" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "" @@ -3441,9 +3489,9 @@ msgstr "Não encontrado" msgid "Not right now" msgstr "Agora não" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Nota sobre compartilhamento" @@ -3463,9 +3511,9 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3473,7 +3521,7 @@ msgstr "" msgid "Notifications" msgstr "Notificações" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Agora" @@ -3493,16 +3541,16 @@ msgstr "Nudez ou pornografia sem aviso aplicado" msgid "Off" msgstr "Desligado" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Opa!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Opa! Algo deu errado." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -3515,15 +3563,15 @@ msgstr "Ok" msgid "Oldest replies first" msgstr "Respostas mais antigas primeiro" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Resetar tutoriais" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Uma ou mais imagens estão sem texto alternativo." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "Apenas imagens .jpg ou .png são permitidas" @@ -3545,21 +3593,25 @@ msgstr "Opa, algo deu errado!" msgid "Oops!" msgstr "Opa!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Abrir" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "Abrir criador de avatar" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Abrir seletor de emojis" @@ -3567,7 +3619,7 @@ msgstr "Abrir seletor de emojis" msgid "Open feed options menu" msgstr "Abrir opções do feed" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Abrir links no navegador interno" @@ -3583,24 +3635,24 @@ msgstr "Abrir opções de palavras/tags silenciadas" msgid "Open navigation" msgstr "Abrir navegação" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Abrir opções do post" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Abre o storybook" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "Abrir registros do sistema" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "Abre {numItems} opções" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Abre as configurações de acessibilidade" @@ -3609,22 +3661,22 @@ msgid "Opens additional details for a debug entry" msgstr "Abre detalhes adicionais para um registro de depuração" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Abre a lista de usuários nesta notificação" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Abre a lista de usuários nesta notificação" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Abre a câmera do dispositivo" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Abre o editor de post" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Abre definições de idioma configuráveis" @@ -3632,7 +3684,7 @@ msgstr "Abre definições de idioma configuráveis" msgid "Opens device photo gallery" msgstr "Abre a galeria de fotos do dispositivo" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Abre as configurações de anexos externos" @@ -3646,7 +3698,7 @@ msgstr "Abre o fluxo de criação de conta do Bluesky" msgid "Opens flow to sign into your existing Bluesky account" msgstr "Abre o fluxo de entrar na sua conta do Bluesky" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "Abre a janela de seleção de GIFs" @@ -3654,23 +3706,27 @@ msgstr "Abre a janela de seleção de GIFs" msgid "Opens list of invite codes" msgstr "Abre a lista de códigos de convite" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Abre modal de confirmar a exclusão da conta. Requer código enviado por email" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "Abre modal para troca da sua senha do Bluesky" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Abre modal para troca do seu usuário do Bluesky" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Abre modal para baixar os dados da sua conta do Bluesky" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "Abre modal para verificação de email" @@ -3678,7 +3734,7 @@ msgstr "Abre modal para verificação de email" msgid "Opens modal for using custom domain" msgstr "Abre modal para usar o domínio personalizado" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Abre configurações de moderação" @@ -3687,19 +3743,19 @@ msgid "Opens password reset form" msgstr "Abre o formulário de redefinição de senha" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Abre a tela para editar feeds salvos" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Abre a tela com todos os feeds salvos" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "Abre as configurações de senha do aplicativo" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "Abre as preferências do feed inicial" @@ -3711,20 +3767,25 @@ msgstr "Abre o link" #~ msgid "Opens the message settings page" #~ msgstr "Abre a tela de configurações do chat" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Abre a página do storybook" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Abre a página de log do sistema" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Abre as preferências de threads" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Opção {0} de {numItems}" @@ -3733,10 +3794,18 @@ msgstr "Opção {0} de {numItems}" msgid "Optionally provide additional information below:" msgstr "Se quiser adicionar mais informações, digite abaixo:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "Ou combine estas opções:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "Outro" @@ -3745,7 +3814,7 @@ msgstr "Outro" msgid "Other account" msgstr "Outra conta" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Outro..." @@ -3764,12 +3833,12 @@ msgstr "Página Não Encontrada" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Senha" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "Senha Atualizada" @@ -3785,7 +3854,7 @@ msgstr "Senha atualizada!" msgid "Pause" msgstr "Pausar" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "Pessoas" @@ -3805,7 +3874,7 @@ msgstr "A permissão de galeria é obrigatória." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "A permissão de galeria foi recusada. Por favor, habilite-a nas configurações do dispositivo." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Pets" @@ -3814,7 +3883,7 @@ msgid "Pictures meant for adults." msgstr "Imagens destinadas a adultos." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Fixar na tela inicial" @@ -3822,11 +3891,11 @@ msgstr "Fixar na tela inicial" msgid "Pin to Home" msgstr "Fixar na Tela Inicial" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Feeds Fixados" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "" @@ -3888,7 +3957,7 @@ msgstr "Por favor, insira uma palavra, tag ou frase para silenciar" msgid "Please enter your email." msgstr "Por favor, digite o seu e-mail." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Por favor, digite sua senha também:" @@ -3909,11 +3978,11 @@ msgstr "Por favor entre como @{0}" msgid "Please Verify Your Email" msgstr "Por favor, verifique seu e-mail" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Política" @@ -3921,18 +3990,18 @@ msgstr "Política" msgid "Porn" msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Postar" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Post por {0}" @@ -3942,7 +4011,7 @@ msgstr "Post por {0}" msgid "Post by @{0}" msgstr "Post por @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Post excluído" @@ -3951,16 +4020,16 @@ msgid "Post hidden" msgstr "Post oculto" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Post Escondido por Palavra Silenciada" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Post Escondido por Você" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Idioma do post" @@ -4017,7 +4086,7 @@ msgstr "Tentar novamente" msgid "Previous image" msgstr "Imagem anterior" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Idioma Principal" @@ -4025,15 +4094,15 @@ msgstr "Idioma Principal" msgid "Prioritize Your Follows" msgstr "Priorizar seus Seguidores" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Privacidade" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Política de Privacidade" @@ -4063,11 +4132,11 @@ msgstr "Perfil" msgid "Profile updated" msgstr "Perfil atualizado" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Proteja a sua conta verificando o seu e-mail." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Público" @@ -4075,31 +4144,34 @@ msgstr "Público" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Listas públicas e compartilháveis para silenciar ou bloquear usuários em massa." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas e compartilháveis que geram feeds." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Publicar post" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Publicar resposta" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Citar post" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "Citar post" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Citar post" #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Citar Post" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Citar Post" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -4109,6 +4181,10 @@ msgstr "Aleatório" msgid "Ratios" msgstr "Índices" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "" @@ -4117,7 +4193,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "Motivo: {0}" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "Buscas Recentes" @@ -4138,10 +4214,10 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Remover" @@ -4150,7 +4226,7 @@ msgstr "Remover" msgid "Remove account" msgstr "Remover conta" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "Remover avatar" @@ -4158,6 +4234,10 @@ msgstr "Remover avatar" msgid "Remove Banner" msgstr "Remover banner" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4168,15 +4248,15 @@ msgstr "Remover feed" msgid "Remove feed?" msgstr "Remover feed?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Remover dos meus feeds" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "Remover dos meus feeds?" @@ -4192,11 +4272,20 @@ msgstr "Remover visualização da imagem" msgid "Remove mute word from your list" msgstr "Remover palavra silenciada da lista" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "Remover citação" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Desfazer repost" @@ -4205,17 +4294,17 @@ msgid "Remove this feed from your saved feeds" msgstr "Remover este feed dos feeds salvos" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Removido da lista" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Removido dos meus feeds" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Removido dos feeds salvos" @@ -4223,7 +4312,7 @@ msgstr "Removido dos feeds salvos" msgid "Removes default thumbnail from {0}" msgstr "Remover miniatura de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Remove o post citado" @@ -4240,7 +4329,7 @@ msgstr "Respostas" msgid "Replies to this thread are disabled" msgstr "Respostas para esta thread estão desativadas" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Responder" @@ -4255,13 +4344,13 @@ msgstr "Filtros de Resposta" #~ msgid "Reply to <0/>" #~ msgstr "Responder <0/>" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Responder <0><1/>" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4272,13 +4361,13 @@ msgstr "Denunciar" #~ msgid "Report account" #~ msgstr "Denunciar conta" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Denunciar Conta" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "Denunciar conversa" @@ -4292,16 +4381,16 @@ msgstr "Janela de denúncia" msgid "Report feed" msgstr "Denunciar feed" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Denunciar Lista" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "Denunciar mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Denunciar post" @@ -4331,20 +4420,21 @@ msgstr "Denunciar este post" msgid "Report this user" msgstr "Denunciar este usuário" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Repostar" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Repostar" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Repostar ou citar um post" @@ -4352,7 +4442,7 @@ msgstr "Repostar ou citar um post" msgid "Reposted By" msgstr "Repostado Por" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "Repostado por {0}" @@ -4360,15 +4450,15 @@ msgstr "Repostado por {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostado por <0/>" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Repostado por <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "repostou seu post" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Reposts" @@ -4377,8 +4467,8 @@ msgstr "Reposts" msgid "Request Change" msgstr "Solicitar Alteração" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Solicitar Código" @@ -4399,16 +4489,16 @@ msgstr "Obrigatório para este provedor" msgid "Resend email" msgstr "Reenviar e-mail" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Código de redefinição" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Código de Redefinição" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Redefinir tutoriais" @@ -4416,16 +4506,16 @@ msgstr "Redefinir tutoriais" msgid "Reset password" msgstr "Redefinir senha" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Redefinir configurações" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Redefine tutoriais" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Redefine as configurações" @@ -4438,14 +4528,14 @@ msgstr "Tenta entrar novamente" msgid "Retries the last action, which errored out" msgstr "Tenta a última ação, que deu erro" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4457,7 +4547,7 @@ msgstr "Tente novamente" #~ msgstr "Tentar novamente." #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Voltar para página anterior" @@ -4474,13 +4564,13 @@ msgstr "Voltar para página anterior" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Salvar" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Salvar" @@ -4510,7 +4600,7 @@ msgstr "Salvar corte de imagem" msgid "Save to my feeds" msgstr "Salvar nos meus feeds" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Feeds Salvos" @@ -4523,7 +4613,7 @@ msgstr "Imagem salva na galeria." #~ msgstr "Imagem salva na galeria." #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Adicionado aos seus feeds" @@ -4543,23 +4633,23 @@ msgstr "Salva o corte da imagem" msgid "Say hello!" msgstr "" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Ciência" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Ir para o topo" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4573,7 +4663,7 @@ msgstr "Buscar" msgid "Search for \"{query}\"" msgstr "Pesquisar por \"{query}\"" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "Pesquisar por \"{searchText}\"" @@ -4595,16 +4685,18 @@ msgstr "Pesquisar por posts com a tag {displayTag}" msgid "Search for users" msgstr "Buscar usuários" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "Pesquisar por GIFs" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "Pesquisar por usuários" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Pesquisar via Tenor" @@ -4630,10 +4722,10 @@ msgstr "Ver posts com <0>{displayTag} deste usuário" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "Ver perfil" +#~ msgid "See profile" +#~ msgstr "Ver perfil" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Veja o guia" @@ -4665,15 +4757,15 @@ msgstr "Selecione um emoji" msgid "Select from an existing account" msgstr "Selecionar de uma conta existente" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "Selecionar GIF" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "Selecionar GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "Selecionar idiomas" @@ -4686,8 +4778,8 @@ msgid "Select option {i} of {numItems}" msgstr "Seleciona opção {i} de {numItems}" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Selecione algumas contas para seguir" +#~ msgid "Select some accounts below to follow" +#~ msgstr "Selecione algumas contas para seguir" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -4702,18 +4794,18 @@ msgid "Select the service that hosts your data." msgstr "Selecione o serviço que hospeda seus dados." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Selecione feeds de assuntos para seguir" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Selecione feeds de assuntos para seguir" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Selecione o que você quer (ou não) ver, e cuidaremos do resto." +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Selecione o que você quer (ou não) ver, e cuidaremos do resto." -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Selecione quais idiomas você deseja ver nos seus feeds. Se nenhum for selecionado, todos os idiomas serão exibidos." -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "Selecione o idioma do seu aplicativo" @@ -4721,21 +4813,21 @@ msgstr "Selecione o idioma do seu aplicativo" msgid "Select your date of birth" msgstr "Selecione sua data de nascimento" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Selecione seus interesses" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Selecione seu idioma preferido para as traduções no seu feed." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Selecione seus feeds primários" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Selecione seus feeds primários" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "Selecione seus feeds secundários" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Selecione seus feeds secundários" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -4746,11 +4838,11 @@ msgstr "" msgid "Send Confirmation Email" msgstr "Enviar E-mail de Confirmação" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "Enviar e-mail" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "Enviar E-mail" @@ -4760,11 +4852,15 @@ msgstr "Enviar E-mail" msgid "Send feedback" msgstr "Enviar comentários" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "Enviar mensagem" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4781,7 +4877,12 @@ msgstr "Denunciar via {0}" msgid "Send verification email" msgstr "Enviar e-mail de verificação" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Envia o e-mail com o código de confirmação para excluir a conta" @@ -4825,23 +4926,23 @@ msgstr "Configure sua conta" msgid "Sets Bluesky username" msgstr "Configura o usuário no Bluesky" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "Define o tema para escuro" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "Define o tema para claro" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "Define o tema para seguir o sistema" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "Define o tema escuro para o padrão" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "Define o tema escuro para o menos escuro" @@ -4862,7 +4963,7 @@ msgid "Sets image aspect ratio to wide" msgstr "Define a proporção da imagem para comprida" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4882,12 +4983,12 @@ msgctxt "action" msgid "Share" msgstr "Compartilhar" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Compartilhar" @@ -4899,9 +5000,9 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Compartilhar assim" @@ -4923,11 +5024,10 @@ msgstr "" msgid "Shares the linked website" msgstr "Compartilha o link" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Mostrar" @@ -4957,27 +5057,27 @@ msgstr "Mostrar rótulo e filtrar dos feeds" msgid "Show follows similar to {0}" msgstr "Mostrar usuários parecidos com {0}" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Mostrar menos disso" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Mostrar Mais" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "Mostrar mais disso" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -4990,16 +5090,16 @@ msgid "Show Quote Posts" msgstr "Mostrar Citações" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Mostrar citações no feed Seguindo" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Mostrar citações no feed Seguindo" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Mostrar citações no Seguindo" +#~ msgid "Show quotes in Following" +#~ msgstr "Mostrar citações no Seguindo" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Mostrar reposts no feed Seguindo" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Mostrar reposts no feed Seguindo" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5010,12 +5110,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "Mostrar as respostas de pessoas que você segue antes de todas as outras respostas." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Mostrar respostas no Seguindo" +#~ msgid "Show replies in Following" +#~ msgstr "Mostrar respostas no Seguindo" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Mostrar respostas no feed Seguindo" +#~ msgid "Show replies in Following feed" +#~ msgstr "Mostrar respostas no feed Seguindo" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5026,17 +5126,17 @@ msgid "Show Reposts" msgstr "Mostrar Reposts" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Mostrar reposts no Seguindo" +#~ msgid "Show reposts in Following" +#~ msgstr "Mostrar reposts no Seguindo" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Mostrar conteúdo" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Mostrar usuários" +#~ msgid "Show users" +#~ msgstr "Mostrar usuários" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5087,8 +5187,8 @@ msgstr "Faça login ou crie sua conta para entrar na conversa!" msgid "Sign into Bluesky or create a new account" msgstr "Faça login no Bluesky ou crie uma nova conta" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Sair" @@ -5113,7 +5213,7 @@ msgstr "Inscreva-se ou faça login para se juntar à conversa" msgid "Sign-in Required" msgstr "É Necessário Fazer Login" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Entrou como" @@ -5122,20 +5222,19 @@ msgstr "Entrou como" msgid "Signed in as @{0}" msgstr "autenticado como @{0}" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Pular" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Pular" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Desenvolvimento de software" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "" @@ -5143,6 +5242,11 @@ msgstr "" msgid "Something went wrong" msgstr "Algo deu errado" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5179,7 +5283,7 @@ msgstr "Spam" msgid "Spam; excessive mentions or replies" msgstr "Spam; menções ou respostas excessivas" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Esportes" @@ -5187,11 +5291,11 @@ msgstr "Esportes" msgid "Square" msgstr "Quadrado" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "Começar um novo chat" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "" @@ -5203,7 +5307,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Página de status" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "Página de status" @@ -5215,12 +5319,12 @@ msgstr "Página de status" msgid "Step {0} of {1}" msgstr "Passo {0} de {1}" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5231,7 +5335,7 @@ msgstr "Storybook" msgid "Submit" msgstr "Enviar" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Inscrever-se" @@ -5245,18 +5349,18 @@ msgstr "Inscrever-se no rotulador" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "Increver-se no feed {0}" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Increver-se no feed {0}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "Inscrever-se neste rotulador" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Inscreva-se nesta lista" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Sugestões de Seguidores" @@ -5279,19 +5383,19 @@ msgstr "Suporte" msgid "Switch Account" msgstr "Alterar Conta" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Trocar para {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Troca a conta que você está autenticado" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Log do sistema" @@ -5311,7 +5415,7 @@ msgstr "Alto" msgid "Tap to view fully" msgstr "Toque para ver tudo" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Tecnologia" @@ -5319,13 +5423,13 @@ msgstr "Tecnologia" msgid "Tell a joke!" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Termos" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5360,7 +5464,7 @@ msgid "That handle is already taken." msgstr "Este identificador de usuário já está sendo usado." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "A conta poderá interagir com você após o desbloqueio." @@ -5410,8 +5514,12 @@ msgid "The Terms of Service have been moved to" msgstr "Os Termos de Serviço foram movidos para" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Temos vários feeds para você experimentar:" +#~ msgid "There are many feeds to try:" +#~ msgstr "Temos vários feeds para você experimentar:" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5428,7 +5536,8 @@ msgstr "Tivemos um problema ao remover este feed, por favor verifique sua conex msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Tivemos um problema ao atualizar seus feeds, por favor verifique sua conexão com a internet e tente novamente." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Tivemos um problema ao conectar com o Tenor." @@ -5437,24 +5546,24 @@ msgstr "Tivemos um problema ao conectar com o Tenor." #~ msgstr "Tivemos um problema ao conectar neste chat." #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Tivemos um problema ao contatar o servidor deste feed" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Tivemos um problema ao contatar o servidor deste feed" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Tivemos um problema ao carregar notificações. Toque aqui para tentar de novo." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Tivemos um problema ao carregar posts. Toque aqui para tentar de novo." @@ -5462,8 +5571,8 @@ msgstr "Tivemos um problema ao carregar posts. Toque aqui para tentar de novo." msgid "There was an issue fetching the list. Tap here to try again." msgstr "Tivemos um problema ao carregar esta lista. Toque aqui para tentar de novo." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Tivemos um problema ao carregar suas listas. Toque aqui para tentar de novo." @@ -5473,8 +5582,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "Tivemos um problema ao enviar sua denúncia. Por favor, verifique sua conexão com a internet." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Tivemos um problema ao sincronizar suas configurações" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Tivemos um problema ao sincronizar suas configurações" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -5485,34 +5594,35 @@ msgstr "Tivemos um problema ao carregar suas senhas de app." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Tivemos um problema! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Tivemos algum problema. Por favor verifique sua conexão com a internet e tente novamente." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Houve um problema inesperado no aplicativo. Por favor, deixe-nos saber se isso aconteceu com você!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Muitos usuários estão tentando acessar o Bluesky! Ativaremos sua conta assim que possível." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Estas são contas populares que talvez você goste:" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Estas são contas populares que talvez você goste:" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -5555,7 +5665,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Este conteúdo é hospedado por {0}. Deseja ativar a mídia externa?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Este conteúdo não está disponível porque um dos usuários bloqueou o outro." @@ -5563,7 +5673,7 @@ msgstr "Este conteúdo não está disponível porque um dos usuários bloqueou o msgid "This content is not viewable without a Bluesky account." msgstr "Este conteúdo não é visível sem uma conta do Bluesky." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Esta funcionalidade está em beta. Você pode ler mais sobre exportação de repositórios <0>neste post do nosso blog." @@ -5573,7 +5683,7 @@ msgstr "Este feed está recebendo muito tráfego e está temporariamente indispo #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Este feed está vazio!" @@ -5621,7 +5731,7 @@ msgstr "Este rotulador não declarou quais rótulos utiliza e pode não estar fu msgid "This link is taking you to the following website:" msgstr "Este link está levando você ao seguinte site:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "Esta lista está vazia!" @@ -5633,20 +5743,20 @@ msgstr "Este serviço de moderação está indisponível. Veja mais detalhes aba msgid "This name is already in use" msgstr "Você já tem uma senha com esse nome" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Este post foi excluído." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Este post será escondido de todos os feeds." -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." @@ -5667,7 +5777,7 @@ msgid "This user has blocked you" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Este usuário te bloqueou. Você não pode ver este conteúdo." @@ -5695,12 +5805,12 @@ msgstr "Este usuário não segue ninguém ainda." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Isso removerá {0} das suas palavras silenciadas. Você pode adicioná-la novamente depois." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "Preferências das Threads" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Preferências das Threads" @@ -5728,7 +5838,7 @@ msgstr "Para quem você gostaria de enviar esta denúncia?" msgid "Toggle between muted word options." msgstr "Alternar entre opções de uma palavra silenciada" -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Alternar menu suspenso" @@ -5737,7 +5847,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Ligar ou desligar conteúdo adulto" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "Principais" @@ -5745,10 +5855,12 @@ msgstr "Principais" msgid "Transformations" msgstr "Transformações" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Traduzir" @@ -5757,11 +5869,11 @@ msgctxt "action" msgid "Try again" msgstr "Tentar novamente" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Autenticação de dois fatores (2FA)" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "Digite sua mensagem aqui" @@ -5769,11 +5881,11 @@ msgstr "Digite sua mensagem aqui" msgid "Type:" msgstr "Tipo:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Desbloquear lista" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Dessilenciar lista" @@ -5782,7 +5894,7 @@ msgstr "Dessilenciar lista" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Não foi possível entrar em contato com seu serviço. Por favor, verifique sua conexão à internet." @@ -5792,8 +5904,8 @@ msgstr "Não foi possível entrar em contato com seu serviço. Por favor, verifi #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Desbloquear" @@ -5802,25 +5914,24 @@ msgctxt "action" msgid "Unblock" msgstr "Desbloquear" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Desbloquear Conta" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Desbloquear Conta?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Desfazer repost" @@ -5837,8 +5948,8 @@ msgstr "Deixar de seguir" msgid "Unfollow {0}" msgstr "Deixar de seguir {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Deixar de seguir" @@ -5851,7 +5962,7 @@ msgid "Unlike this feed" msgstr "Descurtir este feed" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Dessilenciar" @@ -5859,8 +5970,8 @@ msgstr "Dessilenciar" msgid "Unmute {truncatedTag}" msgstr "Dessilenciar {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Dessilenciar conta" @@ -5868,7 +5979,7 @@ msgstr "Dessilenciar conta" msgid "Unmute all {displayTag} posts" msgstr "Dessilenciar posts com {displayTag}" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "" @@ -5876,13 +5987,13 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Dessilenciar notificações" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Dessilenciar thread" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Desafixar" @@ -5890,11 +6001,11 @@ msgstr "Desafixar" msgid "Unpin from home" msgstr "Desafixar da tela inicial" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Desafixar lista de moderação" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "" @@ -5915,7 +6026,7 @@ msgstr "Desinscrever-se deste rotulador" msgid "Unwanted Sexual Content" msgstr "Conteúdo Sexual Indesejado" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Atualizar {displayName} nas Listas" @@ -5927,7 +6038,7 @@ msgstr "Alterar para {handle}" msgid "Updating..." msgstr "Atualizando..." -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "Enviar uma foto" @@ -5935,20 +6046,20 @@ msgstr "Enviar uma foto" msgid "Upload a text file to:" msgstr "Carregar um arquivo de texto para:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Tirar uma foto" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Carregar um arquivo" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5997,11 +6108,11 @@ msgid "Used by:" msgstr "Usado por:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Usuário Bloqueado" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "Usuário Bloqueado por \"{0}\"" @@ -6013,7 +6124,7 @@ msgstr "" msgid "User Blocked by List" msgstr "Usuário Bloqueado Por Lista" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "Usuário Bloqueia Você" @@ -6021,30 +6132,30 @@ msgstr "Usuário Bloqueia Você" msgid "User Blocks You" msgstr "Este Usuário Te Bloqueou" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Lista de usuários por {0}" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "Lista de usuários por <0/>" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Sua lista de usuários" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Lista de usuários criada" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Lista de usuários atualizada" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Listas de Usuários" @@ -6052,7 +6163,7 @@ msgstr "Listas de Usuários" msgid "Username or email address" msgstr "Nome de usuário ou endereço de e-mail" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Usuários" @@ -6067,7 +6178,7 @@ msgstr "usuários seguidos por <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Usuários em \"{0}\"" @@ -6087,15 +6198,15 @@ msgstr "Conteúdo:" msgid "Verify DNS Record" msgstr "Verificar registro DNS" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "Verificar e-mail" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Verificar meu e-mail" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Verificar Meu Email" @@ -6116,18 +6227,22 @@ msgstr "Verificar Seu E-mail" #~ msgid "Version {0}" #~ msgstr "Versão {0}" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "Versão {appVersion} {bundleInfo}" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Games" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Ver o avatar de {0}" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Ver depuração" @@ -6140,7 +6255,7 @@ msgstr "Ver detalhes" msgid "View details for reporting a copyright violation" msgstr "Ver detalhes para denunciar uma violação de copyright" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Ver thread completa" @@ -6150,11 +6265,12 @@ msgstr "Ver informações sobre estes rótulos" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Ver perfil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Ver o avatar" @@ -6174,7 +6290,6 @@ msgstr "Visitar Site" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Avisar" @@ -6194,11 +6309,11 @@ msgstr "Não encontramos nenhum post com esta hashtag." msgid "We couldn't load this conversation" msgstr "Não foi possível carregar esta conversa" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Estimamos que sua conta estará pronta em mais ou menos {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperamos que você se divirta. Lembre-se, o Bluesky é:" @@ -6211,8 +6326,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "Não recomendamos utilizar palavras comuns que aparecem em muitos posts, já que isso pode resultar em filtrar todos eles." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Recomendamos nosso feed \"Discover\":" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Recomendamos nosso feed \"Discover\":" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6222,19 +6337,19 @@ msgstr "Não foi possível carregar sua data de nascimento. Por favor, tente nov msgid "We were unable to load your configured labelers at this time." msgstr "Não foi possível carregar seus rotuladores." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "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:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "Avisaremos quando sua conta estiver pronta." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Usaremos isto para customizar a sua experiência." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "" @@ -6242,7 +6357,7 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "Estamos muito felizes em recebê-lo!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Tivemos um problema ao exibir esta lista. Se continuar acontecendo, contate o criador da lista: @{handleOrDid}." @@ -6250,7 +6365,7 @@ msgstr "Tivemos um problema ao exibir esta lista. Se continuar acontecendo, cont msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor, tente novamente." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas sua busca não pôde ser concluída. Por favor, tente novamente em alguns minutos." @@ -6263,17 +6378,21 @@ msgstr "Sentimos muito! Não conseguimos encontrar a página que você estava pr msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "Sentimos muito! Você só pode se inscrever em até dez rotuladores e você já chegou ao máximo." +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Bem-vindo ao <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Do que você gosta?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "E aí?" @@ -6290,7 +6409,7 @@ msgstr "Quais idiomas você gostaria de ver nos seus feeds?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Quem pode responder" @@ -6327,21 +6446,21 @@ msgstr "Por que este usuário deve ser analisado?" msgid "Wide" msgstr "Largo" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "Escreva uma mensagem" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Escrever post" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Escreva sua resposta" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Escritores" @@ -6355,11 +6474,20 @@ msgstr "Escritores" msgid "Yes" msgstr "Sim" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "Ontem, {time}" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Você está na fila." @@ -6372,9 +6500,13 @@ msgstr "Você não segue ninguém." msgid "You can also discover new Custom Feeds to follow." msgstr "Você também pode descobrir novos feeds para seguir." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Você pode mudar estas configurações depois." +#~ msgid "You can change these settings later." +#~ msgstr "Você pode mudar estas configurações depois." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6389,6 +6521,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "Agora você pode entrar com a sua nova senha." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "Ninguém segue você ainda." @@ -6397,7 +6533,7 @@ msgstr "Ninguém segue você ainda." 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 "Você ainda não tem nenhum convite! Nós lhe enviaremos alguns quando você estiver há mais tempo no Bluesky." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "Você não tem feeds fixados." @@ -6405,7 +6541,7 @@ msgstr "Você não tem feeds fixados." #~ msgid "You don't have any saved feeds!" #~ msgstr "Você não tem feeds salvos!" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Você não tem feeds salvos." @@ -6418,19 +6554,19 @@ msgid "You have blocked this user" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Você bloqueou este usuário. Você não pode ver este conteúdo." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Você utilizou um código inválido. O código segue este padrão: XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "Você escondeu este post" @@ -6439,11 +6575,11 @@ msgid "You have hidden this post." msgstr "Você escondeu este post." #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Você silenciou esta conta." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "Você silenciou este usuário." @@ -6451,12 +6587,12 @@ msgstr "Você silenciou este usuário." msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "Você não tem feeds." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Você não tem listas." @@ -6497,18 +6633,22 @@ msgid "You must be 13 years of age or older to sign up." msgstr "Você precisa ter no mínimo 13 anos de idade para se cadastrar." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Você precisa ser maior de idade para habilitar conteúdo adulto." +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Você precisa ser maior de idade para habilitar conteúdo adulto." #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "Você deve selecionar no mínimo um rotulador" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Você não vai mais receber notificações desta thread" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Você vai receber notificações desta thread" @@ -6516,26 +6656,39 @@ msgstr "Você vai receber notificações desta thread" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Você receberá um e-mail com um \"código de redefinição\". Digite esse código aqui, e então digite sua nova senha." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "Você: {0}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Você está no controle" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Você está no controle" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Você está na fila" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Tudo pronto!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Você escolheu esconder uma palavra ou tag deste post." @@ -6547,11 +6700,11 @@ msgstr "Você chegou ao fim do seu feed! Encontre novas contas para seguir." msgid "Your account" msgstr "Sua conta" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Sua conta foi excluída" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "O repositório da sua conta, contendo todos os seus dados públicos, pode ser baixado como um arquivo \"CAR\". Este arquivo não inclui imagens ou dados privados, estes devem ser exportados separadamente." @@ -6568,12 +6721,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Sua escolha será salva, mas você pode trocá-la nas configurações depois" #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Seu feed inicial é o \"Seguindo\"" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Seu feed inicial é o \"Seguindo\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Seu e-mail parece ser inválido." @@ -6601,23 +6754,27 @@ msgstr "Seu usuário completo será <0>@{0}" msgid "Your muted words" msgstr "Suas palavras silenciadas" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "Sua senha foi alterada com sucesso!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Seu post foi publicado" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Suas postagens, curtidas e bloqueios são públicos. Silenciamentos são privados." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Seu perfil" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "Sua resposta foi publicada" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 6497c22c7a..54146dccb6 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -13,11 +13,15 @@ msgstr "" "Plural-Forms: \n" "X-Generator: Poedit 3.4.2\n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(e-posta yok)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,7 +45,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -55,15 +59,15 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -71,15 +75,15 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -87,15 +91,19 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" @@ -104,7 +112,7 @@ msgstr "" msgid "{following} following" msgstr "{following} takip ediliyor" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "" @@ -191,8 +199,8 @@ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Uygulamanın yeni bir sürümü mevcut. Devam etmek için güncelleyin." -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Gezinme bağlantılarına ve ayarlara erişin" @@ -201,11 +209,11 @@ msgid "Access profile and other navigation links" msgstr "Profil ve diğer gezinme bağlantılarına erişin" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Erişilebilirlik" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "" @@ -219,25 +227,25 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Hesap" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Hesap engellendi" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Hesap susturuldu" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Hesap Susturuldu" @@ -254,22 +262,22 @@ msgid "Account removed from quick access" msgstr "Hesap hızlı erişimden kaldırıldı" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Hesap engeli kaldırıldı" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Hesap susturulması kaldırıldı" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Ekle" @@ -277,13 +285,14 @@ msgstr "Ekle" msgid "Add a content warning" msgstr "Bir içerik uyarısı ekleyin" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Bu listeye bir kullanıcı ekleyin" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Hesap ekle" @@ -343,12 +352,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Alan adınıza aşağıdaki DNS kaydını ekleyin:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Listelere Ekle" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Beslemelerime ekle" @@ -357,11 +366,11 @@ msgstr "Beslemelerime ekle" #~ msgstr "Eklendi" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Listeye eklendi" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Beslemelerime eklendi" @@ -370,7 +379,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Bir yanıtın beslemenizde gösterilmesi için sahip olması gereken beğeni sayısını ayarlayın." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Yetişkin İçerik" @@ -384,11 +392,11 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Gelişmiş" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -408,7 +416,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "Zaten bir kodunuz mu var?" @@ -445,7 +453,7 @@ msgstr "{0} adresine bir e-posta gönderildi. Aşağıda girebileceğiniz bir on msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Önceki adresinize, {0} bir e-posta gönderildi. Aşağıda girebileceğiniz bir onay kodu içerir." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "" @@ -466,16 +474,16 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "Bir sorun oluştu, lütfen tekrar deneyin." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "ve" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Hayvanlar" @@ -487,7 +495,7 @@ msgstr "" msgid "Anti-Social Behavior" msgstr "" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Uygulama Dili" @@ -503,13 +511,13 @@ msgstr "Uygulama Şifre adları yalnızca harfler, sayılar, boşluklar, tireler msgid "App Password names must be at least 4 characters long." msgstr "Uygulama Şifre adları en az 4 karakter uzunluğunda olmalıdır." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Uygulama şifresi ayarları" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Uygulama Şifreleri" @@ -550,7 +558,7 @@ msgstr "Bu karara itiraz et" #~ msgid "Appeal this decision." #~ msgstr "Bu karara itiraz et." -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Görünüm" @@ -567,7 +575,7 @@ msgstr "\"{name}\" uygulama şifresini silmek istediğinizden emin misiniz?" #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -579,11 +587,11 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "Bu taslağı silmek istediğinizden emin misiniz?" @@ -599,7 +607,7 @@ msgstr "Emin misiniz?" msgid "Are you writing in <0>{0}?" msgstr "<0>{0} dilinde mi yazıyorsunuz?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Sanat" @@ -611,7 +619,7 @@ msgstr "Sanatsal veya erotik olmayan çıplaklık." msgid "At least 3 characters" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -624,9 +632,9 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Geri" @@ -636,10 +644,10 @@ msgstr "Geri" #~ msgstr "Geri" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "{interestsText} ilginize dayalı" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "{interestsText} ilginize dayalı" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Temel" @@ -647,38 +655,38 @@ msgstr "Temel" msgid "Birthday" msgstr "Doğum günü" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Doğum günü:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Hesabı Engelle" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Hesapları engelle" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Listeyi engelle" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "Bu hesapları engelle?" @@ -686,8 +694,8 @@ msgstr "Bu hesapları engelle?" #~ msgid "Block this List" #~ msgstr "Bu Listeyi Engelle" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Engellendi" @@ -700,7 +708,7 @@ msgstr "Engellenen hesaplar" msgid "Blocked Accounts" msgstr "Engellenen Hesaplar" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez." @@ -708,7 +716,7 @@ msgstr "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya 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 "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez. Onların içeriğini görmeyeceksiniz ve onlar da sizinkini görmekten alıkonulacaklar." -#: src/view/com/post-thread/PostThread.tsx:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Engellenen gönderi." @@ -716,11 +724,11 @@ msgstr "Engellenen gönderi." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "" -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Engelleme herkese açıktır. Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" @@ -772,7 +780,7 @@ msgstr "" msgid "Blur images and filter from feeds" msgstr "" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Kitaplar" @@ -793,7 +801,7 @@ msgstr "İş" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Button devre dışı. Devam etmek için özel alan adını girin." -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "tarafından —" @@ -806,10 +814,10 @@ msgid "By {0}" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "" +#~ msgid "by @{0}" +#~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "tarafından <0/>" @@ -817,7 +825,7 @@ msgstr "tarafından <0/>" msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "siz tarafından" @@ -833,14 +841,15 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -848,23 +857,23 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "İptal" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "İptal" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Hesap silmeyi iptal et" @@ -880,10 +889,14 @@ msgstr "Resim kırpma işlemini iptal et" msgid "Cancel profile editing" msgstr "Profil düzenlemeyi iptal et" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Alıntı gönderiyi iptal et" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -901,17 +914,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Değiştir" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Kullanıcı adını değiştir" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Kullanıcı Adını Değiştir" @@ -919,12 +932,12 @@ msgstr "Kullanıcı Adını Değiştir" msgid "Change my email" msgstr "E-postamı değiştir" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Şifre değiştir" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Şifre Değiştir" @@ -946,24 +959,24 @@ msgstr "E-postanızı Değiştirin" msgid "Chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "" @@ -971,8 +984,8 @@ msgstr "" #~ msgid "Chat with {chatId}" #~ msgstr "" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Durumumu kontrol et" @@ -988,11 +1001,11 @@ msgstr "Durumumu kontrol et" msgid "Check your email for a login code and enter it here." msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Aşağıya gireceğiniz onay kodu içeren bir e-posta için gelen kutunuzu kontrol edin:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "\"Herkes\" veya \"Hiç kimse\" seçin" @@ -1004,7 +1017,7 @@ msgstr "\"Herkes\" veya \"Hiç kimse\" seçin" msgid "Choose Service" msgstr "Hizmet Seç" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Özel beslemelerinizi destekleyen algoritmaları seçin." @@ -1018,39 +1031,39 @@ msgid "Choose this color as your avatar" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Ana beslemelerinizi seçin" +#~ msgid "Choose your main feeds" +#~ msgstr "Ana beslemelerinizi seçin" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Şifrenizi seçin" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "Tüm eski depolama verilerini temizle" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "Tüm eski depolama verilerini temizle (bundan sonra yeniden başlat)" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "Tüm depolama verilerini temizle" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "Tüm depolama verilerini temizle (bundan sonra yeniden başlat)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Arama sorgusunu temizle" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "" @@ -1058,6 +1071,14 @@ msgstr "" msgid "click here" msgstr "buraya tıklayın" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "" @@ -1070,11 +1091,11 @@ msgstr "" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "İklim" @@ -1082,10 +1103,11 @@ msgstr "İklim" msgid "Clip 🐴 clop 🐴" msgstr "" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Kapat" @@ -1103,11 +1125,12 @@ msgstr "Uyarıyı kapat" msgid "Close bottom drawer" msgstr "Alt çekmeceyi kapat" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "" @@ -1140,7 +1163,7 @@ msgstr "Alt gezinme çubuğunu kapatır" msgid "Closes password update alert" msgstr "Şifre güncelleme uyarısını kapatır" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" @@ -1148,15 +1171,19 @@ msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" msgid "Closes viewer for header image" msgstr "Başlık resmi görüntüleyicisini kapatır" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Belirli bir bildirim için kullanıcı listesini daraltır" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Komedi" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Çizgi romanlar" @@ -1165,7 +1192,7 @@ msgstr "Çizgi romanlar" msgid "Community Guidelines" msgstr "Topluluk Kuralları" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" @@ -1173,17 +1200,17 @@ msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "En fazla {MAX_GRAPHEME_LENGTH} karakter uzunluğunda gönderiler oluşturun" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Yanıt oluştur" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Kategori için içerik filtreleme ayarlarını yapılandır: {0}" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Kategori için içerik filtreleme ayarlarını yapılandır: {0}" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1219,7 +1246,7 @@ msgstr "Değişikliği Onayla" msgid "Confirm content language settings" msgstr "İçerik dil ayarlarını onayla" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Hesabı silmeyi onayla" @@ -1237,8 +1264,8 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1278,23 +1305,23 @@ msgid "Content filters" msgstr "" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "İçerik Dilleri" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "İçerik Mevcut Değil" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "İçerik Uyarısı" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "İçerik uyarıları" @@ -1302,12 +1329,8 @@ msgstr "İçerik uyarıları" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Devam et" @@ -1315,28 +1338,25 @@ msgstr "Devam et" msgid "Continue as {0} (currently signed in)" msgstr "" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Sonraki adıma devam et" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Sonraki adıma devam et" +#~ msgid "Continue to the next step" +#~ msgstr "Sonraki adıma devam et" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Herhangi bir hesabı takip etmeden sonraki adıma devam et" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Herhangi bir hesabı takip etmeden sonraki adıma devam et" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Yemek pişirme" @@ -1345,15 +1365,15 @@ msgstr "Yemek pişirme" msgid "Copied" msgstr "Kopyalandı" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Sürüm numarası panoya kopyalandı" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Panoya kopyalandı" @@ -1378,12 +1398,12 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Liste bağlantısını kopyala" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Gönderi bağlantısını kopyala" @@ -1391,13 +1411,13 @@ msgstr "Gönderi bağlantısını kopyala" #~ msgid "Copy link to profile" #~ msgstr "Profili bağlantısını kopyala" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Gönderi metnini kopyala" @@ -1414,7 +1434,7 @@ msgstr "" msgid "Could not load feed" msgstr "Besleme yüklenemedi" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "Liste yüklenemedi" @@ -1422,7 +1442,7 @@ msgstr "Liste yüklenemedi" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "" @@ -1439,7 +1459,7 @@ msgstr "" msgid "Create a new account" msgstr "Yeni bir hesap oluştur" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Yeni bir Bluesky hesabı oluştur" @@ -1452,7 +1472,7 @@ msgstr "Hesap Oluştur" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "" @@ -1485,7 +1505,7 @@ msgstr "{0} oluşturuldu" #~ msgid "Creates a card with a thumbnail. The card links to {url}" #~ msgstr "Küçük resimli bir kart oluşturur. Kart, {url} bağlantısına gider" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Kültür" @@ -1498,8 +1518,7 @@ msgstr "" msgid "Custom domain" msgstr "Özel alan adı" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Topluluk tarafından oluşturulan özel beslemeler size yeni deneyimler sunar ve sevdiğiniz içeriği bulmanıza yardımcı olur." @@ -1507,8 +1526,8 @@ msgstr "Topluluk tarafından oluşturulan özel beslemeler size yeni deneyimler msgid "Customize media from external sites." msgstr "Harici sitelerden medyayı özelleştirin." -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Karanlık" @@ -1516,7 +1535,7 @@ msgstr "Karanlık" msgid "Dark mode" msgstr "Karanlık mod" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Karanlık Tema" @@ -1524,7 +1543,16 @@ msgstr "Karanlık Tema" msgid "Date of birth" msgstr "" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "" @@ -1532,14 +1560,14 @@ msgstr "" msgid "Debug panel" msgstr "Hata ayıklama paneli" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Hesabı sil" @@ -1547,7 +1575,7 @@ msgstr "Hesabı sil" #~ msgid "Delete Account" #~ msgstr "Hesabı Sil" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" @@ -1559,62 +1587,62 @@ msgstr "Uygulama şifresini sil" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Listeyi Sil" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Hesabımı sil" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Hesabımı Sil…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Gönderiyi sil" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Bu gönderiyi sil?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Silindi" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Silinen gönderi." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1628,11 +1656,11 @@ msgstr "" #~ msgid "Developer Tools" #~ msgstr "Geliştirici Araçları" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Bir şey söylemek istediniz mi?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Karart" @@ -1669,7 +1697,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Sil" @@ -1677,7 +1705,7 @@ msgstr "Sil" #~ msgid "Discard draft" #~ msgstr "Taslağı sil" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "" @@ -1695,7 +1723,7 @@ msgstr "Yeni özel beslemeler keşfet" #~ msgid "Discover new feeds" #~ msgstr "Yeni beslemeler keşfet" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "" @@ -1735,8 +1763,8 @@ msgstr "Alan adı doğrulandı!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1752,10 +1780,10 @@ msgstr "Tamam" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1769,8 +1797,8 @@ msgstr "Tamam{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Oturum açmak için çift dokunun" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "" @@ -1779,8 +1807,8 @@ msgid "Drop to add images" msgstr "Resim eklemek için bırakın" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "Apple politikaları gereği, yetişkin içeriği yalnızca kaydı tamamladıktan sonra web üzerinde etkinleştirilebilir." +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "Apple politikaları gereği, yetişkin içeriği yalnızca kaydı tamamladıktan sonra web üzerinde etkinleştirilebilir." #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1802,19 +1830,19 @@ msgstr "örn: Sanatçı, köpek sever ve okumayı seven." msgid "E.g. artistic nudes." msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "örn: Harika Göndericiler" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "örn: Spamcılar" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "örn: Asla kaçırmayan göndericiler." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "örn: Reklamlarla tekrar tekrar yanıt veren kullanıcılar." @@ -1827,7 +1855,7 @@ msgctxt "action" msgid "Edit" msgstr "Düzenle" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" @@ -1837,17 +1865,17 @@ msgstr "" msgid "Edit image" msgstr "Resmi düzenle" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Liste ayrıntılarını düzenle" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Düzenleme Listesini Düzenle" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Beslemelerimi Düzenle" @@ -1866,11 +1894,11 @@ msgid "Edit Profile" msgstr "Profil Düzenle" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Kayıtlı Beslemeleri Düzenle" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Kullanıcı Listesini Düzenle" @@ -1882,7 +1910,7 @@ msgstr "Görünen adınızı düzenleyin" msgid "Edit your profile description" msgstr "Profil açıklamanızı düzenleyin" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Eğitim" @@ -1912,7 +1940,7 @@ msgstr "E-posta Güncellendi" msgid "Email verified" msgstr "E-posta doğrulandı" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "E-posta:" @@ -1921,8 +1949,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "" @@ -1939,13 +1967,13 @@ msgid "Enable adult content" msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Yetişkin İçeriği Etkinleştir" +#~ msgid "Enable Adult Content" +#~ msgstr "Yetişkin İçeriği Etkinleştir" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Beslemelerinizde yetişkin içeriği etkinleştirin" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Beslemelerinizde yetişkin içeriği etkinleştirin" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -1999,7 +2027,7 @@ msgstr "" msgid "Enter Confirmation Code" msgstr "Onay Kodunu Girin" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Şifrenizi değiştirmek için aldığınız kodu girin." @@ -2040,7 +2068,7 @@ msgstr "Yeni e-posta adresinizi aşağıya girin." msgid "Enter your username and password" msgstr "Kullanıcı adınızı ve şifrenizi girin" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "" @@ -2048,16 +2076,16 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Hata:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Herkes" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "" @@ -2076,7 +2104,7 @@ msgstr "" msgid "Excessive or unwanted messages" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2105,6 +2133,10 @@ msgstr "Arama sorgusu girişinden çıkar" msgid "Expand alt text" msgstr "Alternatif metni genişlet" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -2118,12 +2150,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "" @@ -2139,11 +2171,11 @@ msgstr "Harici medya, web sitelerinin siz ve cihazınız hakkında bilgi toplama #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Harici Medya Tercihleri" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Harici medya ayarları" @@ -2152,19 +2184,20 @@ msgstr "Harici medya ayarları" msgid "Failed to create app password." msgstr "Uygulama şifresi oluşturulamadı." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Liste oluşturulamadı. İnternet bağlantınızı kontrol edin ve tekrar deneyin." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "Gönderi silinemedi, lütfen tekrar deneyin" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "" @@ -2185,7 +2218,7 @@ msgstr "" msgid "Failed to save image: {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "" @@ -2207,11 +2240,11 @@ msgstr "" msgid "Feed" msgstr "Besleme" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "{0} tarafından besleme" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Besleme çevrimdışı" @@ -2219,14 +2252,14 @@ msgstr "Besleme çevrimdışı" #~ msgid "Feed Preferences" #~ msgstr "Besleme Tercihleri" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Geribildirim" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2238,19 +2271,19 @@ msgstr "Beslemeler" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Beslemeler, içerikleri düzenlemek için kullanıcılar tarafından oluşturulur. İlginizi çeken bazı beslemeler seçin." -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Beslemeler, kullanıcıların biraz kodlama uzmanlığı ile oluşturduğu özel algoritmalardır. Daha fazla bilgi için <0/>." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "Beslemeler aynı zamanda konusal olabilir!" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Beslemeler aynı zamanda konusal olabilir!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "" @@ -2258,7 +2291,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Tamamlanıyor" @@ -2268,7 +2301,7 @@ msgstr "Tamamlanıyor" msgid "Find accounts to follow" msgstr "Takip edilecek hesaplar bul" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "" @@ -2296,11 +2329,11 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "Tartışma konularını ayarlayın." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Esnek" @@ -2315,7 +2348,6 @@ msgstr "Dikey çevir" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2327,38 +2359,41 @@ msgctxt "action" msgid "Follow" msgstr "Takip et" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0} takip et" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Hepsini Takip Et" +#~ msgid "Follow All" +#~ msgstr "Hepsini Takip Et" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Seçili hesapları takip edin ve sonraki adıma devam edin" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Seçili hesapları takip edin ve sonraki adıma devam edin" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Başlamak için bazı kullanıcıları takip edin. Sizi ilginç bulduğunuz kişilere dayanarak size daha fazla kullanıcı önerebiliriz." -#: src/view/com/profile/ProfileCard.tsx:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "{0} tarafından takip ediliyor" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Takip edilen kullanıcılar" @@ -2366,7 +2401,7 @@ msgstr "Takip edilen kullanıcılar" msgid "Followed users only" msgstr "Yalnızca takip edilen kullanıcılar" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "sizi takip etti" @@ -2380,9 +2415,9 @@ msgstr "Takipçiler" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Takip edilenler" @@ -2390,7 +2425,11 @@ msgstr "Takip edilenler" msgid "Following {0}" msgstr "{0} takip ediliyor" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "" @@ -2398,7 +2437,7 @@ msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "" @@ -2406,15 +2445,15 @@ msgstr "" msgid "Follows you" msgstr "Sizi takip ediyor" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Sizi Takip Ediyor" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Yiyecek" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Güvenlik nedeniyle, e-posta adresinize bir onay kodu göndermemiz gerekecek." @@ -2451,7 +2490,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/> tarafından" @@ -2469,7 +2508,7 @@ msgstr "" msgid "Get Started" msgstr "Başlayın" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "" @@ -2483,7 +2522,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Geri git" @@ -2493,7 +2532,7 @@ msgstr "Geri git" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Geri Git" @@ -2519,20 +2558,20 @@ msgstr "" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "@{queryMaybeHandle} adresine git" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Sonrakine git" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2556,7 +2595,7 @@ msgstr "" msgid "Hashtag" msgstr "" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "" @@ -2564,64 +2603,62 @@ msgstr "" msgid "Having trouble?" msgstr "Sorun mu yaşıyorsunuz?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Yardım" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Takip etmeniz için size bazı hesaplar" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Takip etmeniz için size bazı hesaplar" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "İşte bazı popüler konusal beslemeler. İstediğiniz kadar takip etmeyi seçebilirsiniz." +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "İşte bazı popüler konusal beslemeler. İstediğiniz kadar takip etmeyi seçebilirsiniz." #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "İlgi alanlarınıza dayalı olarak bazı konusal beslemeler: {interestsText}. İstediğiniz kadar takip etmeyi seçebilirsiniz." +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "İlgi alanlarınıza dayalı olarak bazı konusal beslemeler: {interestsText}. İstediğiniz kadar takip etmeyi seçebilirsiniz." #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "İşte uygulama şifreniz." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Gizle" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Gizle" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Gönderiyi gizle" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "İçeriği gizle" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Bu gönderiyi gizle?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Kullanıcı listesini gizle" @@ -2657,7 +2694,7 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2717,18 +2754,22 @@ msgstr "Hiçbiri seçilmezse, tüm yaşlar için uygun." msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "" -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Şifrenizi değiştirmek istiyorsanız, size hesabınızın sizin olduğunu doğrulamak için bir kod göndereceğiz." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "" @@ -2757,7 +2798,7 @@ msgstr "" msgid "Input code sent to your email for password reset" msgstr "Şifre sıfırlama için e-postanıza gönderilen kodu girin" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Hesap silme için onay kodunu girin" @@ -2777,7 +2818,7 @@ msgstr "Uygulama şifresi için ad girin" msgid "Input new password" msgstr "Yeni şifre girin" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Hesap silme için şifre girin" @@ -2826,7 +2867,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Geçersiz veya desteklenmeyen gönderi kaydı" @@ -2863,8 +2904,8 @@ msgid "Invite codes: 1 available" msgstr "Davet kodları: 1 kullanılabilir" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Takip ettiğiniz kişilerin gönderilerini olduğu gibi gösterir." +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Takip ettiğiniz kişilerin gönderilerini olduğu gibi gösterir." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" @@ -2883,7 +2924,7 @@ msgstr "İşler" #~ msgid "Join Waitlist" #~ msgstr "Bekleme Listesine Katıl" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Gazetecilik" @@ -2891,11 +2932,11 @@ msgstr "Gazetecilik" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "" -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "" @@ -2919,20 +2960,20 @@ msgstr "" msgid "Labels on your content" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Dil seçimi" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Dil ayarları" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Dil Ayarları" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Diller" @@ -2941,7 +2982,7 @@ msgstr "Diller" #~ msgstr "Son adım!" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "" @@ -2953,12 +2994,12 @@ msgstr "" msgid "Learn More" msgstr "Daha Fazla Bilgi Edinin" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Bu uyarı hakkında daha fazla bilgi edinin" @@ -2967,7 +3008,7 @@ msgstr "Bu uyarı hakkında daha fazla bilgi edinin" msgid "Learn more about what is public on Bluesky." msgstr "Bluesky'da neyin herkese açık olduğu hakkında daha fazla bilgi edinin." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "" @@ -2980,10 +3021,10 @@ msgstr "" msgid "Leave chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "" @@ -2996,11 +3037,11 @@ msgstr "Hepsini işaretlemeyin, herhangi bir dil görmek için." msgid "Leaving Bluesky" msgstr "Bluesky'dan ayrılıyor" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "kaldı." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Eski depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." @@ -3009,7 +3050,7 @@ msgstr "Eski depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerek msgid "Let's get your password reset!" msgstr "Şifrenizi sıfırlamaya başlayalım!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Hadi gidelim!" @@ -3017,7 +3058,7 @@ msgstr "Hadi gidelim!" #~ msgid "Library" #~ msgstr "Kütüphane" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Açık" @@ -3056,11 +3097,11 @@ msgstr "Beğenenler" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "{likeCount} {0} tarafından beğenildi" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "özel beslemenizi beğendi" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "gönderinizi beğendi" @@ -3068,7 +3109,7 @@ msgstr "gönderinizi beğendi" msgid "Likes" msgstr "Beğeniler" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "Bu gönderideki beğeniler" @@ -3076,35 +3117,35 @@ msgstr "Bu gönderideki beğeniler" msgid "List" msgstr "Liste" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Liste Avatarı" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Liste engellendi" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "{0} tarafından liste" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Liste silindi" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Liste sessize alındı" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Liste Adı" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Liste engeli kaldırıldı" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Liste sessizden çıkarıldı" @@ -3126,14 +3167,14 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "Daha fazla gönderi yükle" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Yeni bildirimleri yükle" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Yeni gönderileri yükle" @@ -3149,10 +3190,15 @@ msgstr "Yükleniyor..." msgid "Log" msgstr "Log" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Çıkış yap" @@ -3164,7 +3210,7 @@ msgstr "Çıkış yapan görünürlüğü" msgid "Login to account that is not listed" msgstr "Listelenmeyen hesaba giriş yap" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -3196,8 +3242,8 @@ msgstr "Bu gitmek istediğiniz yer olduğundan emin olun!" msgid "Manage your muted words and tags" msgstr "" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "" @@ -3210,12 +3256,12 @@ msgstr "Medya" msgid "mentioned users" msgstr "bahsedilen kullanıcılar" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Bahsedilen kullanıcılar" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Menü" @@ -3223,8 +3269,8 @@ msgstr "Menü" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "" @@ -3232,12 +3278,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Sunucudan mesaj: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "" @@ -3245,7 +3291,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3262,7 +3308,7 @@ msgstr "" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderasyon" @@ -3270,26 +3316,26 @@ msgstr "Moderasyon" msgid "Moderation details" msgstr "" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "{0} tarafından moderasyon listesi" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "<0/> tarafından moderasyon listesi" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Sizin tarafınızdan moderasyon listesi" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "Moderasyon listesi oluşturuldu" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "Moderasyon listesi güncellendi" @@ -3302,7 +3348,7 @@ msgstr "Moderasyon listeleri" msgid "Moderation Lists" msgstr "Moderasyon Listeleri" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Moderasyon ayarları" @@ -3315,11 +3361,11 @@ msgid "Moderation tools" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderatör, içeriğe genel bir uyarı koymayı seçti." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "" @@ -3327,7 +3373,7 @@ msgstr "" msgid "More feeds" msgstr "Daha fazla besleme" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Daha fazla seçenek" @@ -3347,12 +3393,12 @@ msgstr "" msgid "Mute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Hesabı Sessize Al" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Hesapları sessize al" @@ -3360,8 +3406,8 @@ msgstr "Hesapları sessize al" msgid "Mute all {displayTag} posts" msgstr "" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "" @@ -3373,7 +3419,7 @@ msgstr "" msgid "Mute in text & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Listeyi sessize al" @@ -3382,7 +3428,7 @@ msgstr "Listeyi sessize al" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "Bu hesapları sessize al?" @@ -3398,17 +3444,17 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Konuyu sessize al" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Sessize alındı" @@ -3425,7 +3471,7 @@ msgstr "Sessize Alınan Hesaplar" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Sessize alınan hesapların gönderileri beslemenizden ve bildirimlerinizden kaldırılır. Sessizlik tamamen özeldir." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "" @@ -3433,7 +3479,7 @@ msgstr "" msgid "Muted words & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Sessizlik özeldir. Sessize alınan hesaplar sizinle etkileşime geçebilir, ancak gönderilerini görmeyecek ve onlardan bildirim almayacaksınız." @@ -3442,7 +3488,7 @@ msgstr "Sessizlik özeldir. Sessize alınan hesaplar sizinle etkileşime geçebi msgid "My Birthday" msgstr "Doğum Günüm" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Beslemelerim" @@ -3450,20 +3496,20 @@ msgstr "Beslemelerim" msgid "My Profile" msgstr "Profilim" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Kayıtlı Beslemelerim" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ad" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Ad gerekli" @@ -3473,13 +3519,13 @@ msgstr "Ad gerekli" msgid "Name or Description Violates Community Standards" msgstr "" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Doğa" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Sonraki ekrana yönlendirir" @@ -3501,7 +3547,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Takipçilerinize ve verilerinize asla erişimi kaybetmeyin." -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Takipçilerinize veya verilerinize asla erişimi kaybetmeyin." @@ -3509,7 +3555,7 @@ msgstr "Takipçilerinize veya verilerinize asla erişimi kaybetmeyin." msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Yeni" @@ -3518,7 +3564,7 @@ msgstr "Yeni" msgid "New" msgstr "Yeni" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3528,29 +3574,29 @@ msgstr "" msgid "New messages" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Yeni Moderasyon Listesi" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Yeni şifre" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Yeni Şifre" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Yeni gönderi" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Yeni gönderi" @@ -3560,7 +3606,7 @@ msgctxt "action" msgid "New Post" msgstr "Yeni Gönderi" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Yeni Kullanıcı Listesi" @@ -3568,7 +3614,7 @@ msgstr "Yeni Kullanıcı Listesi" msgid "Newest replies first" msgstr "En yeni yanıtlar önce" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Haberler" @@ -3579,8 +3625,8 @@ msgstr "Haberler" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "İleri" @@ -3603,7 +3649,7 @@ msgid "No" msgstr "Hayır" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Açıklama yok" @@ -3611,7 +3657,8 @@ msgstr "Açıklama yok" msgid "No DNS Panel" msgstr "" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" @@ -3623,7 +3670,7 @@ msgstr "{0} artık takip edilmiyor" msgid "No longer than 253 characters" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "" @@ -3631,7 +3678,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Henüz bildirim yok!" @@ -3647,7 +3694,7 @@ msgstr "" msgid "No result" msgstr "Sonuç yok" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "" @@ -3655,17 +3702,18 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "\"{query}\" için sonuç bulunamadı" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "{query} için sonuç bulunamadı" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "" @@ -3678,11 +3726,11 @@ msgstr "" msgid "No thanks" msgstr "Teşekkürler" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Hiç kimse" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "" @@ -3709,9 +3757,9 @@ msgstr "Bulunamadı" msgid "Not right now" msgstr "Şu anda değil" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3731,9 +3779,9 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3741,7 +3789,7 @@ msgstr "" msgid "Notifications" msgstr "Bildirimler" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3761,16 +3809,16 @@ msgstr "" msgid "Off" msgstr "" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh hayır!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Oh hayır! Bir şeyler yanlış gitti." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "" @@ -3783,15 +3831,15 @@ msgstr "Tamam" msgid "Oldest replies first" msgstr "En eski yanıtlar önce" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Onboarding sıfırlama" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Bir veya daha fazla resimde alternatif metin eksik." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3813,21 +3861,25 @@ msgstr "" msgid "Oops!" msgstr "Hata!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Aç" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Emoji seçiciyi aç" @@ -3835,7 +3887,7 @@ msgstr "Emoji seçiciyi aç" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Uygulama içi tarayıcıda bağlantıları aç" @@ -3851,24 +3903,24 @@ msgstr "" msgid "Open navigation" msgstr "Navigasyonu aç" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Storybook sayfasını aç" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "{numItems} seçeneği açar" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -3877,22 +3929,22 @@ msgid "Opens additional details for a debug entry" msgstr "Hata ayıklama girişi için ek ayrıntıları açar" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Bu bildirimdeki kullanıcıların genişletilmiş bir listesini açar" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Bu bildirimdeki kullanıcıların genişletilmiş bir listesini açar" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Cihazdaki kamerayı açar" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Besteciyi açar" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Yapılandırılabilir dil ayarlarını açar" @@ -3904,7 +3956,7 @@ msgstr "Cihaz fotoğraf galerisini açar" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Profil görüntü adı, avatar, arka plan resmi ve açıklama için düzenleyiciyi açar" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Harici gömülü ayarları açar" @@ -3926,7 +3978,7 @@ msgstr "" #~ msgid "Opens following list" #~ msgstr "Takip listesini açar" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "" @@ -3938,7 +3990,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Davet kodu listesini açar" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -3946,19 +4002,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Hesap silme onayı için modalı açar. E-posta kodu gerektirir." -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "" @@ -3966,7 +4022,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Özel alan adı kullanımı için modalı açar" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Moderasyon ayarlarını açar" @@ -3975,15 +4031,15 @@ msgid "Opens password reset form" msgstr "Şifre sıfırlama formunu açar" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Kayıtlı Beslemeleri düzenlemek için ekranı açar" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Tüm kayıtlı beslemeleri içeren ekrana açar" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "" @@ -3991,7 +4047,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "Uygulama şifre ayarları sayfasını açar" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "" @@ -4007,20 +4063,25 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Storybook sayfasını açar" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Sistem log sayfasını açar" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Konu tercihlerini açar" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "{0} seçeneği, {numItems} seçenekten" @@ -4029,10 +4090,18 @@ msgstr "{0} seçeneği, {numItems} seçenekten" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "Veya bu seçenekleri birleştirin:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "" @@ -4045,7 +4114,7 @@ msgstr "Diğer hesap" #~ msgid "Other service" #~ msgstr "Diğer servis" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Diğer..." @@ -4064,12 +4133,12 @@ msgstr "Sayfa Bulunamadı" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Şifre" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "" @@ -4085,7 +4154,7 @@ msgstr "Şifre güncellendi!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "" @@ -4105,7 +4174,7 @@ msgstr "Kamera rulosuna erişim izni gerekiyor." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Kamera rulosuna erişim izni reddedildi. Lütfen sistem ayarlarınızda etkinleştirin." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Evcil Hayvanlar" @@ -4118,7 +4187,7 @@ msgid "Pictures meant for adults." msgstr "Yetişkinler için resimler." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Ana ekrana sabitle" @@ -4126,11 +4195,11 @@ msgstr "Ana ekrana sabitle" msgid "Pin to Home" msgstr "" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Sabitleme Beslemeleri" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "" @@ -4204,7 +4273,7 @@ msgstr "" msgid "Please enter your email." msgstr "E-postanızı girin." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Lütfen şifrenizi de girin:" @@ -4230,11 +4299,11 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Lütfen E-postanızı Doğrulayın" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Bağlantı kartınızın yüklenmesini bekleyin" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Politika" @@ -4242,18 +4311,18 @@ msgstr "Politika" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Gönder" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Gönderi" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "{0} tarafından gönderi" @@ -4263,7 +4332,7 @@ msgstr "{0} tarafından gönderi" msgid "Post by @{0}" msgstr "@{0} tarafından gönderi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Gönderi silindi" @@ -4272,16 +4341,16 @@ msgid "Post hidden" msgstr "Gönderi gizlendi" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Gönderi dili" @@ -4338,7 +4407,7 @@ msgstr "" msgid "Previous image" msgstr "Önceki resim" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Birincil Dil" @@ -4346,15 +4415,15 @@ msgstr "Birincil Dil" msgid "Prioritize Your Follows" msgstr "Takipçilerinizi Önceliklendirin" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Gizlilik" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Gizlilik Politikası" @@ -4384,11 +4453,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil güncellendi" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "E-postanızı doğrulayarak hesabınızı koruyun." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Herkese Açık" @@ -4396,31 +4465,34 @@ msgstr "Herkese Açık" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Toplu olarak sessize almak veya engellemek için herkese açık, paylaşılabilir kullanıcı listeleri." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Beslemeleri yönlendirebilen herkese açık, paylaşılabilir listeler." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Gönderiyi yayınla" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Yanıtı yayınla" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Gönderiyi alıntıla" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 -msgid "Quote post" -msgstr "Gönderiyi alıntıla" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Gönderiyi alıntıla" #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Gönderiyi Alıntıla" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Gönderiyi Alıntıla" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -4430,6 +4502,10 @@ msgstr "Rastgele (yani \"Gönderenin Ruleti\")" msgid "Ratios" msgstr "Oranlar" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "" @@ -4438,7 +4514,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "" @@ -4459,10 +4535,10 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Kaldır" @@ -4475,7 +4551,7 @@ msgstr "Kaldır" msgid "Remove account" msgstr "Hesabı kaldır" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "" @@ -4483,6 +4559,10 @@ msgstr "" msgid "Remove Banner" msgstr "" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4493,15 +4573,15 @@ msgstr "Beslemeyi kaldır" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Beslemelerimden kaldır" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "" @@ -4517,11 +4597,20 @@ msgstr "Resim önizlemesini kaldır" msgid "Remove mute word from your list" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Yeniden göndermeyi kaldır" @@ -4538,17 +4627,17 @@ msgstr "" #~ msgstr "Bu beslemeyi kayıtlı beslemelerinizden kaldırsın mı?" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Listeden kaldırıldı" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Beslemelerimden kaldırıldı" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -4556,7 +4645,7 @@ msgstr "" msgid "Removes default thumbnail from {0}" msgstr "{0} adresinden varsayılan küçük resmi kaldırır" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" @@ -4573,7 +4662,7 @@ msgstr "Yanıtlar" msgid "Replies to this thread are disabled" msgstr "Bu konuya yanıtlar devre dışı bırakıldı" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Yanıtla" @@ -4588,13 +4677,13 @@ msgstr "Yanıt Filtreleri" #~ msgid "Reply to <0/>" #~ msgstr "<0/>'a yanıt" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4609,13 +4698,13 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Hesabı Raporla" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "" @@ -4629,16 +4718,16 @@ msgstr "" msgid "Report feed" msgstr "Beslemeyi raporla" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Listeyi Raporla" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Gönderiyi raporla" @@ -4668,20 +4757,21 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Yeniden gönder" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Yeniden gönder" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Gönderiyi yeniden gönder veya alıntıla" @@ -4689,7 +4779,7 @@ msgstr "Gönderiyi yeniden gönder veya alıntıla" msgid "Reposted By" msgstr "Yeniden Gönderen" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "{0} tarafından yeniden gönderildi" @@ -4697,15 +4787,15 @@ msgstr "{0} tarafından yeniden gönderildi" #~ msgid "Reposted by <0/>" #~ msgstr "<0/>'a yeniden gönderildi" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "gönderinizi yeniden gönderdi" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Bu gönderinin yeniden gönderilmesi" @@ -4718,8 +4808,8 @@ msgstr "Değişiklik İste" #~ msgid "Request code" #~ msgstr "Kod iste" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Kod İste" @@ -4740,11 +4830,11 @@ msgstr "Bu sağlayıcı için gereklidir" msgid "Resend email" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Sıfırlama kodu" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Sıfırlama Kodu" @@ -4752,8 +4842,8 @@ msgstr "Sıfırlama Kodu" #~ msgid "Reset onboarding" #~ msgstr "Onboarding sıfırla" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Onboarding durumunu sıfırla" @@ -4765,16 +4855,16 @@ msgstr "Şifreyi sıfırla" #~ msgid "Reset preferences" #~ msgstr "Tercihleri sıfırla" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Tercih durumunu sıfırla" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "Onboarding durumunu sıfırlar" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "Tercih durumunu sıfırlar" @@ -4787,14 +4877,14 @@ msgstr "Giriş tekrar denemesi" msgid "Retries the last action, which errored out" msgstr "Son hataya neden olan son eylemi tekrarlar" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4806,7 +4896,7 @@ msgstr "Tekrar dene" #~ msgstr "Tekrar dene." #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Önceki sayfaya dön" @@ -4827,13 +4917,13 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Kaydet" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Kaydet" @@ -4863,7 +4953,7 @@ msgstr "Resim kırpma kaydet" msgid "Save to my feeds" msgstr "" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Kayıtlı Beslemeler" @@ -4876,7 +4966,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -4896,23 +4986,23 @@ msgstr "" msgid "Say hello!" msgstr "" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Bilim" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Başa kaydır" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4926,7 +5016,7 @@ msgstr "Ara" msgid "Search for \"{query}\"" msgstr "\"{query}\" için ara" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "" @@ -4948,16 +5038,18 @@ msgstr "" msgid "Search for users" msgstr "Kullanıcıları ara" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "" @@ -4983,10 +5075,10 @@ msgstr "" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "" +#~ msgid "See profile" +#~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Bu kılavuzu gör" @@ -5022,15 +5114,15 @@ msgstr "" msgid "Select from an existing account" msgstr "Mevcut bir hesaptan seç" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "" @@ -5048,8 +5140,8 @@ msgstr "{i} seçeneği, {numItems} seçenekten" #~ msgstr "Servis seç" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Aşağıdaki hesaplardan bazılarını takip et" +#~ msgid "Select some accounts below to follow" +#~ msgstr "Aşağıdaki hesaplardan bazılarını takip et" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -5064,14 +5156,14 @@ msgid "Select the service that hosts your data." msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Aşağıdaki listeden takip edilecek konu beslemelerini seçin" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Aşağıdaki listeden takip edilecek konu beslemelerini seçin" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Görmek istediğinizi (veya görmek istemediğinizi) seçin, gerisini biz hallederiz." +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Görmek istediğinizi (veya görmek istemediğinizi) seçin, gerisini biz hallederiz." -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Abone olduğunuz beslemelerin hangi dilleri içermesini istediğinizi seçin. Hiçbiri seçilmezse, tüm diller gösterilir." @@ -5079,7 +5171,7 @@ msgstr "Abone olduğunuz beslemelerin hangi dilleri içermesini istediğinizi se #~ msgid "Select your app language for the default text to display in the app" #~ msgstr "Uygulama dilinizi seçin, uygulamada görüntülenecek varsayılan metin" -#: src/view/screens/LanguageSettings.tsx:98 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "" @@ -5087,7 +5179,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Aşağıdaki seçeneklerden ilgi alanlarınızı seçin" @@ -5095,17 +5187,17 @@ msgstr "Aşağıdaki seçeneklerden ilgi alanlarınızı seçin" #~ msgid "Select your phone's country" #~ msgstr "Telefonunuzun ülkesini seçin" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Beslemenizdeki çeviriler için tercih ettiğiniz dili seçin." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Birincil algoritmik beslemelerinizi seçin" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Birincil algoritmik beslemelerinizi seçin" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "İkincil algoritmik beslemelerinizi seçin" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "İkincil algoritmik beslemelerinizi seçin" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -5116,11 +5208,11 @@ msgstr "" msgid "Send Confirmation Email" msgstr "Onay E-postası Gönder" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "E-posta gönder" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "E-posta Gönder" @@ -5130,11 +5222,15 @@ msgstr "E-posta Gönder" msgid "Send feedback" msgstr "Geribildirim gönder" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -5155,7 +5251,12 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Hesap silme için onay kodu içeren e-posta gönderir" @@ -5237,23 +5338,23 @@ msgstr "Hesabınızı ayarlayın" msgid "Sets Bluesky username" msgstr "Bluesky kullanıcı adını ayarlar" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5283,7 +5384,7 @@ msgstr "" #~ msgstr "Bluesky istemcisi için sunucuyu ayarlar" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -5303,12 +5404,12 @@ msgctxt "action" msgid "Share" msgstr "Paylaş" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Paylaş" @@ -5320,9 +5421,9 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -5344,11 +5445,10 @@ msgstr "" msgid "Shares the linked website" msgstr "" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Göster" @@ -5382,27 +5482,27 @@ msgstr "" msgid "Show follows similar to {0}" msgstr "{0} adresine benzer takipçileri göster" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Daha Fazla Göster" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -5415,16 +5515,16 @@ msgid "Show Quote Posts" msgstr "Alıntı Gönderileri Göster" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Alıntı gönderileri takip etme beslemesinde göster" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Alıntı gönderileri takip etme beslemesinde göster" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Takip etme beslemesinde alıntıları göster" +#~ msgid "Show quotes in Following" +#~ msgstr "Takip etme beslemesinde alıntıları göster" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Yeniden göndermeleri takip etme beslemesinde göster" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Yeniden göndermeleri takip etme beslemesinde göster" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5435,12 +5535,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "Takip ettiğiniz kişilerin yanıtlarını diğer tüm yanıtlardan önce göster." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Takip etme beslemesinde yanıtları göster" +#~ msgid "Show replies in Following" +#~ msgstr "Takip etme beslemesinde yanıtları göster" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Takip etme beslemesinde yanıtları göster" +#~ msgid "Show replies in Following feed" +#~ msgstr "Takip etme beslemesinde yanıtları göster" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5451,17 +5551,17 @@ msgid "Show Reposts" msgstr "Yeniden Göndermeleri Göster" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Takip etme beslemesinde yeniden göndermeleri göster" +#~ msgid "Show reposts in Following" +#~ msgstr "Takip etme beslemesinde yeniden göndermeleri göster" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "İçeriği göster" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Kullanıcıları göster" +#~ msgid "Show users" +#~ msgstr "Kullanıcıları göster" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5526,8 +5626,8 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Çıkış yap" @@ -5552,7 +5652,7 @@ msgstr "Konuşmaya katılmak için kaydolun veya giriş yapın" msgid "Sign-in Required" msgstr "Giriş Yapılması Gerekiyor" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Olarak giriş yapıldı" @@ -5565,12 +5665,11 @@ msgstr "@{0} olarak giriş yapıldı" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} adresini Bluesky'den çıkarır" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Atla" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Bu akışı atla" @@ -5578,11 +5677,11 @@ msgstr "Bu akışı atla" #~ msgid "SMS verification" #~ msgstr "SMS doğrulama" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Yazılım Geliştirme" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "" @@ -5594,6 +5693,11 @@ msgstr "" #~ msgid "Something went wrong and we're not sure what." #~ msgstr "Bir şeyler yanlış gitti ve ne olduğundan emin değiliz." +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5634,7 +5738,7 @@ msgstr "" msgid "Spam; excessive mentions or replies" msgstr "" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Spor" @@ -5646,11 +5750,11 @@ msgstr "Kare" #~ msgid "Staging" #~ msgstr "Staging" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "" @@ -5662,7 +5766,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Durum sayfası" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5678,12 +5782,12 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "{numSteps} adımdan {0}. adım" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5694,7 +5798,7 @@ msgstr "Storybook" msgid "Submit" msgstr "Submit" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Abone ol" @@ -5708,18 +5812,18 @@ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "{0} beslemesine abone ol" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "{0} beslemesine abone ol" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Bu listeye abone ol" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Önerilen Takipçiler" @@ -5746,19 +5850,19 @@ msgstr "Destek" msgid "Switch Account" msgstr "Hesap Değiştir" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "{0} adresine geç" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Giriş yaptığınız hesabı değiştirir" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "Sistem" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Sistem günlüğü" @@ -5778,7 +5882,7 @@ msgstr "Uzun" msgid "Tap to view fully" msgstr "Tamamen görüntülemek için dokunun" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Teknoloji" @@ -5786,13 +5890,13 @@ msgstr "Teknoloji" msgid "Tell a joke!" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Şartlar" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5827,7 +5931,7 @@ msgid "That handle is already taken." msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Hesap, engeli kaldırdıktan sonra sizinle etkileşime geçebilecek." @@ -5877,8 +5981,12 @@ msgid "The Terms of Service have been moved to" msgstr "Hizmet Şartları taşındı" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Denemek için birçok besleme var:" +#~ msgid "There are many feeds to try:" +#~ msgstr "Denemek için birçok besleme var:" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5895,7 +6003,8 @@ msgstr "Bu beslemeyi kaldırma konusunda bir sorun oluştu. Lütfen internet ba msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Beslemelerinizi güncelleme konusunda bir sorun oluştu, lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "" @@ -5904,24 +6013,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Sunucuya ulaşma konusunda bir sorun oluştu" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Sunucunuza ulaşma konusunda bir sorun oluştu" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bildirimleri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Gönderileri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." @@ -5929,8 +6038,8 @@ msgstr "Gönderileri almakta bir sorun oluştu. Tekrar denemek için buraya doku msgid "There was an issue fetching the list. Tap here to try again." msgstr "Listeyi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Listelerinizi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." @@ -5940,8 +6049,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Tercihlerinizi sunucuyla senkronize etme konusunda bir sorun oluştu" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Tercihlerinizi sunucuyla senkronize etme konusunda bir sorun oluştu" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -5952,28 +6061,29 @@ msgstr "Uygulama şifrelerinizi almakta bir sorun oluştu" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Bir sorun oluştu! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bir sorun oluştu. Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Uygulamada beklenmeyen bir sorun oluştu. Bu size de olduysa lütfen bize bildirin!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Bluesky'e bir dizi yeni kullanıcı geldi! Hesabınızı en kısa sürede etkinleştireceğiz." @@ -5982,8 +6092,8 @@ msgstr "Bluesky'e bir dizi yeni kullanıcı geldi! Hesabınızı en kısa süred #~ msgstr "Bu numarada bir sorun var. Lütfen ülkenizi seçin ve tam telefon numaranızı girin!" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Bunlar, beğenebileceğiniz popüler hesaplar:" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Bunlar, beğenebileceğiniz popüler hesaplar:" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -6026,7 +6136,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Bu içerik {0} tarafından barındırılıyor. Harici medyayı etkinleştirmek ister misiniz?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Bu içerik, içerikte yer alan kullanıcılardan biri diğerini engellediği için mevcut değil." @@ -6034,7 +6144,7 @@ msgstr "Bu içerik, içerikte yer alan kullanıcılardan biri diğerini engelled msgid "This content is not viewable without a Bluesky account." msgstr "Bu içerik, bir Bluesky hesabı olmadan görüntülenemez." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" @@ -6044,7 +6154,7 @@ msgstr "Bu besleme şu anda yüksek trafik alıyor ve geçici olarak kullanılam #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Bu besleme boş!" @@ -6092,7 +6202,7 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "Bu bağlantı sizi aşağıdaki web sitesine götürüyor:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "Bu liste boş!" @@ -6104,20 +6214,20 @@ msgstr "" msgid "This name is already in use" msgstr "Bu isim zaten kullanılıyor" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Bu gönderi silindi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6138,7 +6248,7 @@ msgid "This user has blocked you" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Bu kullanıcı sizi engelledi. İçeriklerini göremezsiniz." @@ -6178,12 +6288,12 @@ msgstr "" #~ msgid "This will hide this post from your feeds." #~ msgstr "Bu, bu gönderiyi beslemelerinizden gizleyecektir." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Konu Tercihleri" @@ -6211,7 +6321,7 @@ msgstr "" msgid "Toggle between muted word options." msgstr "" -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Açılır menüyü aç/kapat" @@ -6220,7 +6330,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "" @@ -6228,10 +6338,12 @@ msgstr "" msgid "Transformations" msgstr "Dönüşümler" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Çevir" @@ -6240,11 +6352,11 @@ msgctxt "action" msgid "Try again" msgstr "Tekrar dene" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "" @@ -6252,11 +6364,11 @@ msgstr "" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Listeyi engeli kaldır" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Listeyi sessizden çıkar" @@ -6265,7 +6377,7 @@ msgstr "Listeyi sessizden çıkar" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Hizmetinize ulaşılamıyor. Lütfen internet bağlantınızı kontrol edin." @@ -6275,8 +6387,8 @@ msgstr "Hizmetinize ulaşılamıyor. Lütfen internet bağlantınızı kontrol e #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Engeli kaldır" @@ -6285,25 +6397,24 @@ msgctxt "action" msgid "Unblock" msgstr "Engeli kaldır" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Hesabın engelini kaldır" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Yeniden göndermeyi geri al" @@ -6320,8 +6431,8 @@ msgstr "" msgid "Unfollow {0}" msgstr "{0} adresini takibi bırak" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "" @@ -6338,7 +6449,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Sessizden çıkar" @@ -6346,8 +6457,8 @@ msgstr "Sessizden çıkar" msgid "Unmute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Hesabın sessizliğini kaldır" @@ -6355,7 +6466,7 @@ msgstr "Hesabın sessizliğini kaldır" msgid "Unmute all {displayTag} posts" msgstr "" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "" @@ -6363,13 +6474,13 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Konunun sessizliğini kaldır" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Sabitlemeyi kaldır" @@ -6377,11 +6488,11 @@ msgstr "Sabitlemeyi kaldır" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Moderasyon listesini sabitlemeyi kaldır" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "" @@ -6406,7 +6517,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Listelerde {displayName} güncelle" @@ -6422,7 +6533,7 @@ msgstr "" msgid "Updating..." msgstr "Güncelleniyor..." -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "" @@ -6430,20 +6541,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Bir metin dosyası yükleyin:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6496,11 +6607,11 @@ msgid "Used by:" msgstr "Kullanıcı:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Kullanıcı Engellendi" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "" @@ -6512,7 +6623,7 @@ msgstr "" msgid "User Blocked by List" msgstr "Liste Tarafından Engellenen Kullanıcı" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "" @@ -6524,30 +6635,30 @@ msgstr "Kullanıcı Sizi Engelledi" #~ msgid "User handle" #~ msgstr "Kullanıcı adı" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "{0} tarafından oluşturulan kullanıcı listesi" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "<0/> tarafından oluşturulan kullanıcı listesi" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Sizin tarafınızdan oluşturulan kullanıcı listesi" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Kullanıcı listesi oluşturuldu" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Kullanıcı listesi güncellendi" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Kullanıcı Listeleri" @@ -6555,7 +6666,7 @@ msgstr "Kullanıcı Listeleri" msgid "Username or email address" msgstr "Kullanıcı adı veya e-posta adresi" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Kullanıcılar" @@ -6570,7 +6681,7 @@ msgstr "<0/> tarafından takip edilen kullanıcılar" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "\"{0}\" içindeki kullanıcılar" @@ -6594,15 +6705,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "E-postayı doğrula" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "E-postamı doğrula" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "E-postamı Doğrula" @@ -6623,18 +6734,22 @@ msgstr "E-postanızı Doğrulayın" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Video Oyunları" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0}'ın avatarını görüntüle" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Hata ayıklama girişini görüntüle" @@ -6647,7 +6762,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Tam konuyu görüntüle" @@ -6657,11 +6772,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Profili görüntüle" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Avatarı görüntüle" @@ -6681,7 +6797,6 @@ msgstr "Siteyi Ziyaret Et" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Uyar" @@ -6705,11 +6820,11 @@ msgstr "" msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Hesabınızın hazır olmasına {estimatedTime} tahmin ediyoruz." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Harika vakit geçirmenizi umuyoruz. Unutmayın, Bluesky:" @@ -6722,8 +6837,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "\"Keşfet\" beslememizi öneririz:" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "\"Keşfet\" beslememizi öneririz:" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6733,11 +6848,11 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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 "Bağlantı kuramadık. Hesabınızı kurmaya devam etmek için tekrar deneyin. Başarısız olmaya devam ederse bu akışı atlayabilirsiniz." -#: src/screens/Deactivated.tsx:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "Hesabınız hazır olduğunda size bildireceğiz." @@ -6745,11 +6860,11 @@ msgstr "Hesabınız hazır olduğunda size bildireceğiz." #~ msgid "We'll look into your appeal promptly." #~ msgstr "İtirazınıza hızlı bir şekilde bakacağız." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Bu, deneyiminizi özelleştirmenize yardımcı olmak için kullanılacak." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "" @@ -6757,7 +6872,7 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "Sizi aramızda görmekten çok mutluyuz!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Üzgünüz, ancak bu listeyi çözemedik. Bu durum devam ederse, lütfen liste oluşturucu, @{handleOrDid} ile iletişime geçin." @@ -6765,7 +6880,7 @@ msgstr "Üzgünüz, ancak bu listeyi çözemedik. Bu durum devam ederse, lütfen msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Üzgünüz, ancak aramanız tamamlanamadı. Lütfen birkaç dakika içinde tekrar deneyin." @@ -6778,11 +6893,15 @@ msgstr "Üzgünüz! Aradığınız sayfayı bulamıyoruz." msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "" +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "<0>Bluesky'e hoş geldiniz" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "İlgi alanlarınız nelerdir?" @@ -6792,7 +6911,7 @@ msgstr "İlgi alanlarınız nelerdir?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Nasılsınız?" @@ -6809,7 +6928,7 @@ msgstr "Algoritmik beslemelerinizde hangi dilleri görmek istersiniz?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Kimler yanıtlayabilir" @@ -6846,21 +6965,21 @@ msgstr "" msgid "Wide" msgstr "Geniş" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Gönderi yaz" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Yanıtınızı yazın" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Yazarlar" @@ -6878,11 +6997,20 @@ msgstr "Yazarlar" msgid "Yes" msgstr "Evet" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Sıradasınız." @@ -6895,9 +7023,13 @@ msgstr "" msgid "You can also discover new Custom Feeds to follow." msgstr "Ayrıca takip edebileceğiniz yeni Özel Beslemeler keşfedebilirsiniz." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Bu ayarları daha sonra değiştirebilirsiniz." +#~ msgid "You can change these settings later." +#~ msgstr "Bu ayarları daha sonra değiştirebilirsiniz." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6912,6 +7044,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "Artık yeni şifrenizle giriş yapabilirsiniz." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "" @@ -6920,7 +7056,7 @@ msgstr "" 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 "Henüz hiç davet kodunuz yok! Bluesky'de biraz daha uzun süre kaldıktan sonra size bazı kodlar göndereceğiz." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "Sabitlemiş beslemeniz yok." @@ -6928,7 +7064,7 @@ msgstr "Sabitlemiş beslemeniz yok." #~ msgid "You don't have any saved feeds!" #~ msgstr "Kaydedilmiş beslemeniz yok!" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Kaydedilmiş beslemeniz yok." @@ -6941,19 +7077,19 @@ msgid "You have blocked this user" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Bu kullanıcıyı engellediniz. İçeriklerini göremezsiniz." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Geçersiz bir kod girdiniz. XXXXX-XXXXX gibi görünmelidir." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "" @@ -6962,11 +7098,11 @@ msgid "You have hidden this post." msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "" @@ -6978,12 +7114,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "Beslemeniz yok." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Listeniz yok." @@ -7036,18 +7172,22 @@ msgstr "" #~ msgstr "Yetişkin içeriği etkinleştirmek için 18 yaşında veya daha büyük olmalısınız." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Yetişkin içeriğini etkinleştirmek için 18 yaşında veya daha büyük olmalısınız" +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Yetişkin içeriğini etkinleştirmek için 18 yaşında veya daha büyük olmalısınız" #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Artık bu konu için bildirim almayacaksınız" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Artık bu konu için bildirim alacaksınız" @@ -7055,26 +7195,39 @@ msgstr "Artık bu konu için bildirim alacaksınız" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Bir \"sıfırlama kodu\" içeren bir e-posta alacaksınız. Bu kodu buraya girin, ardından yeni şifrenizi girin." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Siz kontrol ediyorsunuz" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Siz kontrol ediyorsunuz" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Sıradasınız" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Hazırsınız!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -7086,11 +7239,11 @@ msgstr "Beslemenizin sonuna ulaştınız! Takip edebileceğiniz daha fazla hesap msgid "Your account" msgstr "Hesabınız" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Hesabınız silindi" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "" @@ -7107,12 +7260,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Seçiminiz kaydedilecek, ancak daha sonra ayarlarda değiştirilebilir." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Varsayılan beslemeniz \"Takip Edilenler\"" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Varsayılan beslemeniz \"Takip Edilenler\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "E-postanız geçersiz gibi görünüyor." @@ -7149,23 +7302,27 @@ msgstr "Tam kullanıcı adınız <0>@{0} olacak" msgid "Your muted words" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "Şifreniz başarıyla değiştirildi!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Gönderiniz yayınlandı" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Gönderileriniz, beğenileriniz ve engellemeleriniz herkese açıktır. Sessizlikleriniz özeldir." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Profiliniz" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "Yanıtınız yayınlandı" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index 3593181547..d6996dae1e 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -18,11 +18,15 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 14\n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(немає ел. адреси)" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -42,7 +46,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -56,15 +60,15 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:245 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:358 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:269 +#: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -72,15 +76,15 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:338 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:241 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -88,15 +92,19 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" +#: src/view/com/util/UserAvatar.tsx:406 +msgid "{0}'s avatar" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" @@ -105,7 +113,7 @@ msgstr "" msgid "{following} following" msgstr "{following} підписок" -#: src/components/dms/NewChatDialog/index.tsx:171 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "" @@ -172,8 +180,8 @@ msgstr "⚠Недопустимий псевдонім" msgid "2FA Confirmation" msgstr "" -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Відкрити навігацію й налаштування" @@ -182,11 +190,11 @@ msgid "Access profile and other navigation links" msgstr "Відкрити профіль та іншу навігацію" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Доступність" -#: src/view/screens/Settings/index.tsx:502 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "" @@ -200,25 +208,25 @@ msgstr "" #~ msgstr "обліковий запис" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:338 -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Обліковий запис" -#: src/view/com/profile/ProfileMenu.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:142 msgid "Account blocked" msgstr "Обліковий запис заблоковано" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:156 msgid "Account followed" msgstr "Ви підписалися на обліковий запис" -#: src/view/com/profile/ProfileMenu.tsx:114 +#: src/view/com/profile/ProfileMenu.tsx:116 msgid "Account muted" msgstr "Обліковий запис ігнорується" #: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:91 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Обліковий запис ігнорується" @@ -235,22 +243,22 @@ msgid "Account removed from quick access" msgstr "Обліковий запис вилучено зі швидкого доступу" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:129 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Обліковий запис розблоковано" -#: src/view/com/profile/ProfileMenu.tsx:167 +#: src/view/com/profile/ProfileMenu.tsx:169 msgid "Account unfollowed" msgstr "Ви відписалися від облікового запису" -#: src/view/com/profile/ProfileMenu.tsx:103 +#: src/view/com/profile/ProfileMenu.tsx:105 msgid "Account unmuted" msgstr "Обліковий запис більше не ігнорується" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 -#: src/view/screens/ProfileList.tsx:880 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Додати" @@ -258,13 +266,14 @@ msgstr "Додати" msgid "Add a content warning" msgstr "Додати попередження про вміст" -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" msgstr "Додати користувача до списку" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:415 -#: src/view/screens/Settings/index.tsx:424 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Додати обліковий запис" @@ -315,12 +324,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Додайте наступний DNS-запис до вашого домену:" -#: src/view/com/profile/ProfileMenu.tsx:263 -#: src/view/com/profile/ProfileMenu.tsx:266 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Додати до списку" -#: src/view/com/feeds/FeedSourceCard.tsx:235 +#: src/view/com/feeds/FeedSourceCard.tsx:246 msgid "Add to my feeds" msgstr "Додати до моїх стрічок" @@ -329,11 +338,11 @@ msgstr "Додати до моїх стрічок" #~ msgstr "Додано" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Додано до списку" -#: src/view/com/feeds/FeedSourceCard.tsx:112 +#: src/view/com/feeds/FeedSourceCard.tsx:118 msgid "Added to my feeds" msgstr "Додано до моїх стрічок" @@ -342,7 +351,6 @@ msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Налаштуйте мінімальну кількість вподобань для того щоб відповідь відобразилася у вашій стрічці." #: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:117 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Вміст для дорослих" @@ -352,11 +360,11 @@ msgid "Adult content is disabled." msgstr "Контент для дорослих вимкнено." #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Розширені" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:798 msgid "All the feeds you've saved, right in one place." msgstr "Усі збережені стрічки в одному місці." @@ -376,7 +384,7 @@ msgid "Allow new messages from" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "Вже маєте код?" @@ -413,7 +421,7 @@ msgstr "Було надіслано лист на адресу {0}. Він мі msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Було надіслано лист на вашу попередню адресу, {0}. Він містить код підтвердження, який ви можете ввести нижче." -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "" @@ -434,16 +442,16 @@ msgstr "Проблема не включена до цих варіантів" msgid "An issue occurred, please try again." msgstr "Виникла проблема, будь ласка, спробуйте ще раз." -#: src/screens/Onboarding/StepInterests/index.tsx:204 +#: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "та" -#: src/screens/Onboarding/index.tsx:44 +#: src/screens/Onboarding/index.tsx:29 msgid "Animals" msgstr "Тварини" @@ -455,7 +463,7 @@ msgstr "" msgid "Anti-Social Behavior" msgstr "Антисоціальна поведінка" -#: src/view/screens/LanguageSettings.tsx:95 +#: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Мова застосунку" @@ -471,13 +479,13 @@ msgstr "Назва пароля може містити лише латинсь msgid "App Password names must be at least 4 characters long." msgstr "Назва пароля застосунку мусить бути хоча б 4 символи в довжину." -#: src/view/screens/Settings/index.tsx:690 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "Налаштування пароля застосунків" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Паролі для застосунків" @@ -506,7 +514,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "Оформлення" @@ -523,7 +531,7 @@ msgstr "Ви дійсно хочете видалити пароль для за #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." #~ msgstr "" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -535,11 +543,11 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:282 +#: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Ви впевнені, що бажаєте видалити {0} зі стрічки?" -#: src/view/com/composer/Composer.tsx:577 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "Ви дійсно бажаєте видалити цю чернетку?" @@ -551,7 +559,7 @@ msgstr "Ви впевнені?" msgid "Are you writing in <0>{0}?" msgstr "Ви пишете <0>{0}?" -#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/index.tsx:23 msgid "Art" msgstr "Мистецтво" @@ -563,7 +571,7 @@ msgstr "Художня або нееротична оголеність." msgid "At least 3 characters" msgstr "Не менше 3-х символів" -#: src/components/dms/MessagesListHeader.tsx:74 +#: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 #: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 @@ -576,17 +584,17 @@ msgstr "Не менше 3-х символів" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:89 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Назад" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -msgid "Based on your interest in {interestsText}" -msgstr "Ґрунтуючись на вашому інтересі до {interestsText}" +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Ґрунтуючись на вашому інтересі до {interestsText}" -#: src/view/screens/Settings/index.tsx:489 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Основні" @@ -594,43 +602,43 @@ msgstr "Основні" msgid "Birthday" msgstr "Дата народження" -#: src/view/screens/Settings/index.tsx:370 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "Дата народження:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Заблокувати" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:300 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Заблокувати" -#: src/view/com/profile/ProfileMenu.tsx:344 +#: src/view/com/profile/ProfileMenu.tsx:346 msgid "Block Account?" msgstr "Заблокувати обліковий запис?" -#: src/view/screens/ProfileList.tsx:583 +#: src/view/screens/ProfileList.tsx:584 msgid "Block accounts" msgstr "Заблокувати облікові записи" -#: src/view/screens/ProfileList.tsx:687 +#: src/view/screens/ProfileList.tsx:688 msgid "Block list" msgstr "Заблокувати список" -#: src/view/screens/ProfileList.tsx:682 +#: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" msgstr "Заблокувати ці облікові записи?" -#: src/view/com/lists/ListCard.tsx:110 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:71 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Заблоковано" @@ -643,7 +651,7 @@ msgstr "Заблоковані облікові записи" msgid "Blocked Accounts" msgstr "Заблоковані облікові записи" -#: src/view/com/profile/ProfileMenu.tsx:356 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Заблоковані облікові записи не можуть вам відповідати, згадувати вас у своїх постах, і взаємодіяти з вами будь-яким іншим чином." @@ -651,7 +659,7 @@ msgstr "Заблоковані облікові записи не можуть 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:370 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "Заблокований пост." @@ -659,11 +667,11 @@ msgstr "Заблокований пост." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Блокування не заважає цьому маркувальнику додавати мітку до вашого облікового запису." -#: src/view/screens/ProfileList.tsx:684 +#: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Блокування - це відкрита інформація. Заблоковані користувачі не можуть відповісти у ваших темах, згадувати вас або іншим чином взаємодіяти з вами." -#: src/view/com/profile/ProfileMenu.tsx:353 +#: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Блокування не завадить додавання міток до вашого облікового запису, але це зупинить можливість цього облікового запису від коментування ваших постів чи взаємодії з вами." @@ -707,7 +715,7 @@ msgstr "Розмити зображення" msgid "Blur images and filter from feeds" msgstr "Розмити зображення і фільтрувати їх зі стрічки" -#: src/screens/Onboarding/index.tsx:45 +#: src/screens/Onboarding/index.tsx:30 msgid "Books" msgstr "Книги" @@ -720,7 +728,7 @@ msgstr "" msgid "Business" msgstr "Організація" -#: src/view/com/profile/ProfileSubpageHeader.tsx:157 +#: src/view/com/profile/ProfileSubpageHeader.tsx:159 msgid "by —" msgstr "від —" @@ -733,10 +741,10 @@ msgid "By {0}" msgstr "Від {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -msgid "by @{0}" -msgstr "" +#~ msgid "by @{0}" +#~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "від <0/>" @@ -744,7 +752,7 @@ msgstr "від <0/>" msgid "By creating an account you agree to the {els}." msgstr "Створюючи обліковий запис, ви даєте згоду з {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:161 msgid "by you" msgstr "створено вами" @@ -760,14 +768,15 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:391 -#: src/view/com/composer/Composer.tsx:396 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 -#: src/view/com/modals/CreateOrEditList.tsx:358 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 #: src/view/com/modals/crop-image/CropImage.web.tsx:162 #: src/view/com/modals/EditImage.tsx:324 #: src/view/com/modals/EditProfile.tsx:250 @@ -775,23 +784,23 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/view/com/modals/InAppBrowserConsent.tsx:80 #: src/view/com/modals/LinkWarning.tsx:105 #: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/Repost.tsx:88 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Скасувати" -#: src/view/com/modals/CreateOrEditList.tsx:363 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Скасувати" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Скасувати видалення облікового запису" @@ -807,10 +816,14 @@ msgstr "Скасувати обрізання зображення" msgid "Cancel profile editing" msgstr "Скасувати зміни профілю" -#: src/view/com/modals/Repost.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "Скасувати цитування посту" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -824,17 +837,17 @@ msgstr "Скасовує відкриття посилання" msgid "Change" msgstr "Змінити" -#: src/view/screens/Settings/index.tsx:364 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "Змінити" -#: src/view/screens/Settings/index.tsx:711 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "Змінити псевдонім" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Змінити псевдонім" @@ -842,12 +855,12 @@ msgstr "Змінити псевдонім" msgid "Change my email" msgstr "Змінити адресу електронної пошти" -#: src/view/screens/Settings/index.tsx:756 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "Змінити пароль" -#: src/view/com/modals/ChangePassword.tsx:143 -#: src/view/screens/Settings/index.tsx:767 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Зміна пароля" @@ -865,24 +878,24 @@ msgstr "Змінити адресу електронної пошти" msgid "Chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:80 +#: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" msgstr "" -#: src/components/dms/ConvoMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:67 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "" -#: src/components/dms/ConvoMenu.tsx:82 +#: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" msgstr "" @@ -890,8 +903,8 @@ msgstr "" #~ msgid "Chat with {chatId}" #~ msgstr "" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Перевірити мій статус" @@ -907,11 +920,11 @@ msgstr "Перевірити мій статус" msgid "Check your email for a login code and enter it here." msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Перевірте свою поштову скриньку на наявність електронного листа з кодом підтвердження та введіть його нижче:" -#: src/view/com/modals/Threadgate.tsx:72 +#: src/view/com/modals/Threadgate.tsx:73 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Виберіть \"Усі\" або \"Ніхто\"" @@ -919,7 +932,7 @@ msgstr "Виберіть \"Усі\" або \"Ніхто\"" msgid "Choose Service" msgstr "Оберіть хостинг-провайдера" -#: src/screens/Onboarding/StepFinished.tsx:238 +#: src/screens/Onboarding/StepFinished.tsx:168 msgid "Choose the algorithms that power your custom feeds." msgstr "Оберіть алгоритми, що наповнюватимуть ваші стрічки." @@ -933,39 +946,39 @@ msgid "Choose this color as your avatar" msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -msgid "Choose your main feeds" -msgstr "Виберіть ваші основні стрічки" +#~ msgid "Choose your main feeds" +#~ msgstr "Виберіть ваші основні стрічки" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Вкажіть пароль" -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Очистити пошуковий запит" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "Видаляє всі застарілі дані зі сховища" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "Видаляє всі дані зі сховища" @@ -973,6 +986,14 @@ msgstr "Видаляє всі дані зі сховища" msgid "click here" msgstr "натисніть тут" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." #~ msgstr "" @@ -985,11 +1006,11 @@ msgstr "Натисніть тут, щоб відкрити меню тегів #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Натисніть тут, щоб відкрити меню тегів для #{tag}" -#: src/components/dms/MessageItem.tsx:223 +#: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "" -#: src/screens/Onboarding/index.tsx:47 +#: src/screens/Onboarding/index.tsx:32 msgid "Climate" msgstr "Клімат" @@ -997,10 +1018,11 @@ msgstr "Клімат" msgid "Clip 🐴 clop 🐴" msgstr "" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/NewChatDialog/index.tsx:437 -#: src/view/com/modals/ChangePassword.tsx:269 -#: src/view/com/modals/ChangePassword.tsx:272 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Закрити" @@ -1018,11 +1040,12 @@ msgstr "Закрити сповіщення" msgid "Close bottom drawer" msgstr "Закрити нижнє меню" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "" @@ -1055,7 +1078,7 @@ msgstr "Закриває нижню панель навігації" msgid "Closes password update alert" msgstr "Закриває сповіщення про оновлення пароля" -#: src/view/com/composer/Composer.tsx:393 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "Закриває редактор постів і видаляє чернетку" @@ -1063,15 +1086,19 @@ msgstr "Закриває редактор постів і видаляє чер msgid "Closes viewer for header image" msgstr "Закриває перегляд зображення" -#: src/view/com/notifications/FeedItem.tsx:319 +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "Collapse list of users" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "Згортає список користувачів для даного сповіщення" -#: src/screens/Onboarding/index.tsx:53 +#: src/screens/Onboarding/index.tsx:38 msgid "Comedy" msgstr "Комедія" -#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/index.tsx:24 msgid "Comics" msgstr "Комікси" @@ -1080,7 +1107,7 @@ msgstr "Комікси" msgid "Community Guidelines" msgstr "Правила спільноти" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:181 msgid "Complete onboarding and start using your account" msgstr "Завершіть ознайомлення та розпочніть користуватися вашим обліковим записом" @@ -1088,17 +1115,17 @@ msgstr "Завершіть ознайомлення та розпочніть к msgid "Complete the challenge" msgstr "Виконайте завдання" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Створюйте пости до {MAX_GRAPHEME_LENGTH} символів у довжину" -#: src/view/com/composer/Prompt.tsx:24 +#: src/view/com/composer/Prompt.tsx:26 msgid "Compose reply" msgstr "Відповісти" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -msgid "Configure content filtering setting for category: {0}" -msgstr "Налаштувати фільтрування вмісту для категорій: {0}" +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Налаштувати фільтрування вмісту для категорій: {0}" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1129,7 +1156,7 @@ msgstr "Підтвердити" msgid "Confirm content language settings" msgstr "Підтвердити налаштування мови вмісту" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "Підтвердити видалення облікового запису" @@ -1143,8 +1170,8 @@ msgstr "Підтвердіть вашу дату народження" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1172,23 +1199,23 @@ msgid "Content filters" msgstr "Фільтри контенту" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:278 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Мови" #: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Вміст недоступний" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:38 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Попередження про вміст" -#: src/view/com/composer/labels/LabelsBtn.tsx:31 +#: src/view/com/composer/labels/LabelsBtn.tsx:32 msgid "Content warnings" msgstr "Попередження про вміст" @@ -1196,12 +1223,8 @@ msgstr "Попередження про вміст" msgid "Context menu backdrop, click to close the menu." msgstr "Тло контекстного меню натисніть, щоб закрити меню." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:161 -#: src/screens/Onboarding/StepFollowingFeed.tsx:154 -#: src/screens/Onboarding/StepInterests/index.tsx:263 -#: src/screens/Onboarding/StepModeration/index.tsx:103 -#: src/screens/Onboarding/StepProfile/index.tsx:272 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:118 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Далі" @@ -1209,28 +1232,25 @@ msgstr "Далі" msgid "Continue as {0} (currently signed in)" msgstr "Продовжити як {0} (поточний користувач)" -#: src/screens/Onboarding/StepFollowingFeed.tsx:151 -#: src/screens/Onboarding/StepInterests/index.tsx:260 -#: src/screens/Onboarding/StepModeration/index.tsx:100 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepTopicalFeeds.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:265 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Перейти до наступного кроку" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -msgid "Continue to the next step" -msgstr "Перейти до наступного кроку" +#~ msgid "Continue to the next step" +#~ msgstr "Перейти до наступного кроку" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -msgid "Continue to the next step without following any accounts" -msgstr "Перейдіть до наступного кроку, ні на кого не підписуючись" +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Перейдіть до наступного кроку, ні на кого не підписуючись" -#: src/screens/Messages/List/ChatListItem.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "" -#: src/screens/Onboarding/index.tsx:56 +#: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Кухарство" @@ -1239,15 +1259,15 @@ msgstr "Кухарство" msgid "Copied" msgstr "Скопійовано" -#: src/view/screens/Settings/index.tsx:261 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "Версію збірки скопійовано до буфера обміну" -#: src/components/dms/MessageMenu.tsx:51 +#: src/components/dms/MessageMenu.tsx:57 #: src/view/com/modals/AddAppPasswords.tsx:81 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:172 +#: src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Скопійовано" @@ -1272,22 +1292,22 @@ msgstr "Копіювати {0}" msgid "Copy code" msgstr "Скопіювати код" -#: src/view/screens/ProfileList.tsx:427 +#: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Копіювати посилання на список" -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Копіювати посилання на пост" -#: src/components/dms/MessageMenu.tsx:87 -#: src/components/dms/MessageMenu.tsx:89 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:256 -#: src/view/com/util/forms/PostDropdownBtn.tsx:258 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Копіювати текст повідомлення" @@ -1304,7 +1324,7 @@ msgstr "" msgid "Could not load feed" msgstr "Не вдалося завантажити стрічку" -#: src/view/screens/ProfileList.tsx:960 +#: src/view/screens/ProfileList.tsx:961 msgid "Could not load list" msgstr "Не вдалося завантажити список" @@ -1312,7 +1332,7 @@ msgstr "Не вдалося завантажити список" #~ msgid "Could not load profiles. Please try again later." #~ msgstr "" -#: src/components/dms/ConvoMenu.tsx:86 +#: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "" @@ -1325,7 +1345,7 @@ msgstr "" msgid "Create a new account" msgstr "Створити новий обліковий запис" -#: src/view/screens/Settings/index.tsx:416 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "Створити новий обліковий запис Bluesky" @@ -1338,7 +1358,7 @@ msgstr "Створити обліковий запис" msgid "Create an account" msgstr "Створити обліковий запис" -#: src/screens/Onboarding/StepProfile/index.tsx:286 +#: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" msgstr "" @@ -1363,7 +1383,7 @@ msgstr "Створено: {0}" #~ msgid "Creates a card with a thumbnail. The card links to {url}" #~ msgstr "Створює картку з мініатюрою. Посилання картки: {url}" -#: src/screens/Onboarding/index.tsx:41 +#: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Культура" @@ -1376,8 +1396,7 @@ msgstr "Користувацький" msgid "Custom domain" msgstr "Власний домен" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:107 -#: src/view/screens/Feeds.tsx:823 +#: src/view/screens/Feeds.tsx:824 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Кастомні стрічки, створені спільнотою, подарують вам нові враження та допоможуть знайти контент, який ви любите." @@ -1385,8 +1404,8 @@ msgstr "Кастомні стрічки, створені спільнотою, msgid "Customize media from external sites." msgstr "Налаштування медіа зі сторонніх вебсайтів." -#: src/view/screens/Settings/index.tsx:451 -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Темна" @@ -1394,7 +1413,7 @@ msgstr "Темна" msgid "Dark mode" msgstr "Темний режим" -#: src/view/screens/Settings/index.tsx:464 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "Темна тема" @@ -1402,7 +1421,16 @@ msgstr "Темна тема" msgid "Date of birth" msgstr "Дата народження" -#: src/view/screens/Settings/index.tsx:843 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "Налагодження модерації" @@ -1410,14 +1438,14 @@ msgstr "Налагодження модерації" msgid "Debug panel" msgstr "Панель налагодження" -#: src/components/dms/MessageMenu.tsx:126 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:666 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Видалити" -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "Видалити обліковий запис" @@ -1425,7 +1453,7 @@ msgstr "Видалити обліковий запис" #~ msgid "Delete Account" #~ msgstr "Видалити обліковий запис" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" @@ -1437,62 +1465,62 @@ msgstr "Видалити пароль для застосунку" msgid "Delete app password?" msgstr "Видалити пароль для застосунку?" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "" -#: src/components/dms/MessageMenu.tsx:99 +#: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:470 +#: src/view/screens/ProfileList.tsx:471 msgid "Delete List" msgstr "Видалити список" -#: src/components/dms/MessageMenu.tsx:122 +#: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" msgstr "" -#: src/components/dms/MessageMenu.tsx:97 +#: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "Видалити мій обліковий запис" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "Видалити мій обліковий запис..." -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Видалити пост" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Видалити цей список?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Видалити цей пост?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:80 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "Видалено" -#: src/view/com/post-thread/PostThread.tsx:362 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "Видалений пост." -#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:303 -#: src/view/com/modals/CreateOrEditList.tsx:324 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 #: src/view/com/modals/EditProfile.tsx:199 #: src/view/com/modals/EditProfile.tsx:211 msgid "Description" @@ -1502,11 +1530,11 @@ msgstr "Опис" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:250 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "Порожній пост. Ви хотіли щось написати?" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "Тьмяний" @@ -1543,11 +1571,11 @@ msgstr "" msgid "Disabled" msgstr "Вимкнено" -#: src/view/com/composer/Composer.tsx:579 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "Видалити" -#: src/view/com/composer/Composer.tsx:576 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "Відхилити чернетку?" @@ -1561,7 +1589,7 @@ msgstr "Попросити застосунки не показувати мій msgid "Discover new custom feeds" msgstr "Відкрийте для себе нові стрічки" -#: src/view/screens/Feeds.tsx:820 +#: src/view/screens/Feeds.tsx:821 msgid "Discover New Feeds" msgstr "Відкрийте для себе нові стрічки" @@ -1597,8 +1625,8 @@ msgstr "Домен перевірено!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:328 +#: src/screens/Onboarding/StepProfile/index.tsx:321 +#: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1614,10 +1642,10 @@ msgstr "Готово" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: 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/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1627,8 +1655,8 @@ msgstr "Готово" msgid "Done{extraText}" msgstr "Готово{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:78 -#: src/view/screens/Settings/ExportCarDialog.tsx:82 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Завантажити CAR файл" @@ -1637,8 +1665,8 @@ msgid "Drop to add images" msgstr "Перетягніть і відпустіть, щоб додати зображення" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -msgstr "Через політику компанії Apple, перегляд вмісту для дорослих можна ввімкнути лише в інтернеті після реєстрації." +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "Через політику компанії Apple, перегляд вмісту для дорослих можна ввімкнути лише в інтернеті після реєстрації." #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1660,19 +1688,19 @@ msgstr "напр. Художниця, собачниця та завзята ч msgid "E.g. artistic nudes." msgstr "Напр. художня оголеність." -#: src/view/com/modals/CreateOrEditList.tsx:286 +#: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" msgstr "напр. Чудові писарі" -#: src/view/com/modals/CreateOrEditList.tsx:287 +#: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" msgstr "напр. Спамери" -#: src/view/com/modals/CreateOrEditList.tsx:315 +#: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." msgstr "напр. Писарі, що нічого не пропускають." -#: src/view/com/modals/CreateOrEditList.tsx:316 +#: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." msgstr "напр. Користувачі, що неодноразово відповідали рекламою." @@ -1685,7 +1713,7 @@ msgctxt "action" msgid "Edit" msgstr "Редагувати" -#: src/view/com/util/UserAvatar.tsx:311 +#: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Змінити фото профілю" @@ -1695,17 +1723,17 @@ msgstr "Змінити фото профілю" msgid "Edit image" msgstr "Редагувати зображення" -#: src/view/screens/ProfileList.tsx:458 +#: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "Редагувати опис списку" -#: src/view/com/modals/CreateOrEditList.tsx:253 +#: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" msgstr "Редагування списку" #: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:494 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/Feeds.tsx:495 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Редагувати мої стрічки" @@ -1724,11 +1752,11 @@ msgid "Edit Profile" msgstr "Редагувати профіль" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:415 +#: src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Редагувати збережені стрічки" -#: src/view/com/modals/CreateOrEditList.tsx:248 +#: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Редагувати список користувачів" @@ -1740,7 +1768,7 @@ msgstr "Редагувати ваш псевдонім для показу" msgid "Edit your profile description" msgstr "Редагувати опис вашого профілю" -#: src/screens/Onboarding/index.tsx:46 +#: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Освіта" @@ -1770,7 +1798,7 @@ msgstr "Ел. адресу оновлено" msgid "Email verified" msgstr "Електронну адресу перевірено" -#: src/view/screens/Settings/index.tsx:342 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "Ел. адреса:" @@ -1779,8 +1807,8 @@ msgid "Embed HTML code" msgstr "Вбудований HTML код" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:283 -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Вбудований пост" @@ -1797,13 +1825,13 @@ msgid "Enable adult content" msgstr "Дозволити вміст для дорослих" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -msgid "Enable Adult Content" -msgstr "Дозволити вміст для дорослих" +#~ msgid "Enable Adult Content" +#~ msgstr "Дозволити вміст для дорослих" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -msgid "Enable adult content in your feeds" -msgstr "Увімкнути вміст для дорослих у ваших стрічках" +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Увімкнути вміст для дорослих у ваших стрічках" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -1853,7 +1881,7 @@ msgstr "Введіть слово або тег" msgid "Enter Confirmation Code" msgstr "Введіть код підтвердження" -#: src/view/com/modals/ChangePassword.tsx:155 +#: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." msgstr "Введіть код, який ви отримали, щоб змінити пароль." @@ -1886,7 +1914,7 @@ msgstr "Введіть нову адресу електронної пошти." msgid "Enter your username and password" msgstr "Введіть псевдонім та пароль" -#: src/view/screens/Settings/ExportCarDialog.tsx:47 +#: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" msgstr "" @@ -1894,16 +1922,16 @@ msgstr "" msgid "Error receiving captcha response." msgstr "Помилка отримання відповіді Captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:202 -#: src/view/screens/Search/Search.tsx:108 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Помилка:" -#: src/view/com/modals/Threadgate.tsx:76 +#: src/view/com/modals/Threadgate.tsx:77 msgid "Everybody" msgstr "Усі" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:42 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "" @@ -1922,7 +1950,7 @@ msgstr "Спам; надмірні згадки або відповіді" msgid "Excessive or unwanted messages" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Виходить з процесу видалення облікового запису" @@ -1947,6 +1975,10 @@ msgstr "Вихід із пошуку" msgid "Expand alt text" msgstr "Розгорнути опис" +#: src/view/com/notifications/FeedItem.tsx:206 +msgid "Expand list of users" +msgstr "" + #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" @@ -1960,12 +1992,12 @@ msgstr "Відверто або потенційно проблемний вмі msgid "Explicit sexual images." msgstr "Відверті сексуальні зображення." -#: src/view/screens/Settings/index.tsx:779 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "Експорт моїх даних" -#: src/view/screens/Settings/ExportCarDialog.tsx:63 -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Експорт моїх даних" @@ -1981,11 +2013,11 @@ msgstr "Зовнішні медіа можуть дозволяти вебсай #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Налаштування зовнішніх медіа" -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "Налаштування зовнішніх медіа" @@ -1994,19 +2026,20 @@ msgstr "Налаштування зовнішніх медіа" msgid "Failed to create app password." msgstr "Не вдалося створити пароль застосунку." -#: src/view/com/modals/CreateOrEditList.tsx:208 +#: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Не вдалося створити список. Перевірте інтернет-з'єднання і спробуйте ще раз." -#: src/components/dms/MessageMenu.tsx:59 +#: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:139 +#: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" msgstr "Не вдалося видалити пост, спробуйте ще раз" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "" @@ -2027,7 +2060,7 @@ msgstr "" msgid "Failed to save image: {0}" msgstr "Не вдалося зберегти зображення: {0}" -#: src/components/dms/MessageItem.tsx:216 +#: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" msgstr "" @@ -2049,22 +2082,22 @@ msgstr "" msgid "Feed" msgstr "Стрічка" -#: src/view/com/feeds/FeedSourceCard.tsx:219 +#: src/view/com/feeds/FeedSourceCard.tsx:230 msgid "Feed by {0}" msgstr "Стрічка від {0}" -#: src/view/screens/Feeds.tsx:735 +#: src/view/screens/Feeds.tsx:736 msgid "Feed offline" msgstr "Стрічка не працює" -#: src/view/shell/desktop/RightNav.tsx:65 +#: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Зворотний зв'язок" -#: src/Navigation.tsx:510 -#: src/view/screens/Feeds.tsx:479 -#: src/view/screens/Feeds.tsx:595 +#: src/Navigation.tsx:511 +#: src/view/screens/Feeds.tsx:480 +#: src/view/screens/Feeds.tsx:596 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:492 @@ -2076,19 +2109,19 @@ msgstr "Стрічки" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Стрічки створюються користувачами для відбору постів. Оберіть стрічки, що вас цікавлять." -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Стрічки – це алгоритми, створені користувачами з деяким досвідом програмування. <0/> для додаткової інформації." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -msgid "Feeds can be topical as well!" -msgstr "Стрічки також можуть бути тематичними!" +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Стрічки також можуть бути тематичними!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Вміст файлу" -#: src/view/screens/Settings/ExportCarDialog.tsx:43 +#: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" msgstr "" @@ -2096,7 +2129,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Фільтрувати зі стрічок" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Finalizing" msgstr "Завершення" @@ -2106,7 +2139,7 @@ msgstr "Завершення" msgid "Find accounts to follow" msgstr "Знайдіть облікові записи для стеження" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "" @@ -2130,11 +2163,11 @@ msgstr "Оберіть, що ви хочете бачити у своїй стр msgid "Fine-tune the discussion threads." msgstr "Налаштуйте відображення обговорень." -#: src/screens/Onboarding/index.tsx:50 +#: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Фітнес" -#: src/screens/Onboarding/StepFinished.tsx:234 +#: src/screens/Onboarding/StepFinished.tsx:164 msgid "Flexible" msgstr "Гнучкий" @@ -2149,7 +2182,6 @@ msgstr "Віддзеркалити вертикально" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:189 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 @@ -2161,38 +2193,41 @@ msgctxt "action" msgid "Follow" msgstr "Підписатись" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Підписатися на {0}" -#: src/view/com/profile/ProfileMenu.tsx:242 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Підписатися на обліковий запис" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -msgid "Follow All" -msgstr "Підписатися на всіх" +#~ msgid "Follow All" +#~ msgstr "Підписатися на всіх" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Підписатися навзаєм" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -msgid "Follow selected accounts and continue to the next step" -msgstr "Підпишіться на обрані облікові записи і переходьте до наступного кроку" +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Підпишіться на обрані облікові записи і переходьте до наступного кроку" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ 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:226 +#: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Підписані {0}" -#: src/view/com/modals/Threadgate.tsx:98 +#: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "Ваші підписки" @@ -2200,7 +2235,7 @@ msgstr "Ваші підписки" msgid "Followed users only" msgstr "Тільки ваші підписки" -#: src/view/com/notifications/FeedItem.tsx:164 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "підписка на вас" @@ -2214,9 +2249,9 @@ msgstr "Підписники" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:682 +#: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Підписані" @@ -2224,7 +2259,11 @@ msgstr "Підписані" msgid "Following {0}" msgstr "Підписання на \"{0}\"" -#: src/view/screens/Settings/index.tsx:566 +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "" + +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Налаштування стрічки підписок" @@ -2232,7 +2271,7 @@ msgstr "Налаштування стрічки підписок" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Налаштування стрічки підписок" @@ -2240,15 +2279,15 @@ msgstr "Налаштування стрічки підписок" msgid "Follows you" msgstr "Підписаний(-на) на вас" -#: src/view/com/profile/ProfileCard.tsx:151 +#: src/view/com/profile/ProfileCard.tsx:152 msgid "Follows You" msgstr "Підписаний(-на) на вас" -#: src/screens/Onboarding/index.tsx:55 +#: src/screens/Onboarding/index.tsx:40 msgid "Food" msgstr "Їжа" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "З міркувань безпеки нам потрібно буде відправити код підтвердження на вашу електронну адресу." @@ -2277,7 +2316,7 @@ msgstr "Часто публікує неприйнятний контент" msgid "From @{sanitizedAuthor}" msgstr "Від @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:225 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "Зі стрічки \"<0/>\"" @@ -2295,7 +2334,7 @@ msgstr "" msgid "Get Started" msgstr "Почати" -#: src/screens/Onboarding/StepProfile/index.tsx:228 +#: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" msgstr "" @@ -2309,7 +2348,7 @@ msgstr "Грубі порушення закону чи умов викорис #: src/view/com/auth/LoggedOut.tsx:83 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:969 +#: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Назад" @@ -2319,7 +2358,7 @@ msgstr "Назад" #: src/screens/Profile/ErrorState.tsx:66 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:974 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Назад" @@ -2345,20 +2384,20 @@ msgstr "Повернутися на головну" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Перейти до @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:158 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Далі" -#: src/components/dms/ConvoMenu.tsx:165 +#: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" msgstr "" -#: src/components/dms/ConvoMenu.tsx:162 +#: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2382,7 +2421,7 @@ msgstr "Домагання, тролінг або нетерпимість" msgid "Hashtag" msgstr "Хештег" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:216 msgid "Hashtag: #{tag}" msgstr "Хештег: #{tag}" @@ -2390,64 +2429,62 @@ msgstr "Хештег: #{tag}" msgid "Having trouble?" msgstr "Виникли проблеми?" -#: src/view/shell/desktop/RightNav.tsx:94 +#: src/view/shell/desktop/RightNav.tsx:95 #: src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Довідка" -#: src/screens/Onboarding/StepProfile/index.tsx:231 +#: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -msgid "Here are some accounts for you to follow" -msgstr "Ось деякі облікові записи, на які ви підписані" +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Ось деякі облікові записи, на які ви підписані" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -msgstr "Ось декілька популярних тематичних стрічок. Ви можете підписатися на скільки забажаєте з них." +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Ось декілька популярних тематичних стрічок. Ви можете підписатися на скільки забажаєте з них." #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -msgstr "Ось декілька тематичних стрічок на основі ваших інтересів: {interestsText}. Ви можете підписатися на скільки забажаєте з них." +#~ 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:204 msgid "Here is your app password." msgstr "Це ваш пароль для застосунків." -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:118 +#: src/components/moderation/PostHider.tsx:121 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:52 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:76 -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Приховати" -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "Сховати" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Сховати пост" -#: src/components/moderation/ContentHider.tsx:67 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Приховати вміст" -#: src/view/com/util/forms/PostDropdownBtn.tsx:398 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Сховати цей пост?" -#: src/view/com/notifications/FeedItem.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "Сховати список користувачів" @@ -2479,7 +2516,7 @@ msgstr "Здається, у нас виникли проблеми з зава msgid "Hmmmm, we couldn't load that moderation service." msgstr "Хм, ми не змогли завантажити цей сервіс модерації." -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:501 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 #: src/view/shell/Drawer.tsx:424 @@ -2533,18 +2570,22 @@ msgstr "Якщо не вибрано жодного варіанту - підх msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Якщо ви ще не досягли повноліття відповідно до законів вашої країни, ваш батьківський або юридичний опікун повинен прочитати ці Умови від вашого імені." -#: src/view/screens/ProfileList.tsx:663 +#: src/view/screens/ProfileList.tsx:664 msgid "If you delete this list, you won't be able to recover it." msgstr "Якщо ви видалите цей список, ви не зможете його відновити." -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Якщо ви видалите цей пост, ви не зможете його відновити." -#: src/view/com/modals/ChangePassword.tsx:150 +#: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Якщо ви хочете змінити пароль, ми надішлемо вам код, щоб переконатися, що це ваш обліковий запис." +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "Незаконний та невідкладний" @@ -2569,7 +2610,7 @@ msgstr "" msgid "Input code sent to your email for password reset" msgstr "Введіть код, надісланий на вашу електронну пошту для скидання пароля" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "Введіть код підтвердження для видалення облікового запису" @@ -2581,7 +2622,7 @@ msgstr "Введіть ім'я для пароля застосунку" msgid "Input new password" msgstr "Введіть новий пароль" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "Введіть пароль для видалення облікового запису" @@ -2618,7 +2659,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:221 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "Невірний або непідтримуваний пост" @@ -2647,14 +2688,14 @@ msgid "Invite codes: 1 available" msgstr "Коди запрошення: 1" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 -msgid "It shows posts from the people you follow as they happen." -msgstr "Ми показуємо пости людей, за якими ви слідкуєте в тому порядку в якому вони публікуються." +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Ми показуємо пости людей, за якими ви слідкуєте в тому порядку в якому вони публікуються." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Вакансії" -#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Журналістика" @@ -2662,11 +2703,11 @@ msgstr "Журналістика" #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "мітка була розміщена на цьому {labelTarget}" -#: src/components/moderation/ContentHider.tsx:144 +#: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Помічений {0}." -#: src/components/moderation/ContentHider.tsx:142 +#: src/components/moderation/ContentHider.tsx:145 msgid "Labeled by the author." msgstr "Мітку додано автором." @@ -2690,25 +2731,25 @@ msgstr "Мітки на вашому обліковому записі" msgid "Labels on your content" msgstr "Мітки на вашому контенті" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:104 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 msgid "Language selection" msgstr "Вибір мови" -#: src/view/screens/Settings/index.tsx:523 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "Налаштування мови" #: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:89 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Налаштування мов" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "Мови" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "Нещодавні" @@ -2716,12 +2757,12 @@ msgstr "Нещодавні" msgid "Learn More" msgstr "Дізнатися більше" -#: src/components/moderation/ContentHider.tsx:65 -#: src/components/moderation/ContentHider.tsx:128 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Дізнайтеся більше про те, яка модерація застосована до цього вмісту." -#: src/components/moderation/PostHider.tsx:96 +#: src/components/moderation/PostHider.tsx:99 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Дізнатися більше про це попередження" @@ -2730,7 +2771,7 @@ msgstr "Дізнатися більше про це попередження" msgid "Learn more about what is public on Bluesky." msgstr "Дізнатися більше про те, що є публічним в Bluesky." -#: src/components/moderation/ContentHider.tsx:152 +#: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." msgstr "Дізнатися більше." @@ -2743,10 +2784,10 @@ msgstr "" msgid "Leave chat" msgstr "" -#: src/components/dms/ConvoMenu.tsx:136 -#: src/components/dms/ConvoMenu.tsx:139 -#: src/components/dms/ConvoMenu.tsx:206 -#: src/components/dms/ConvoMenu.tsx:209 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "" @@ -2759,11 +2800,11 @@ msgstr "Залиште їх усі невідміченими, щоб бачит msgid "Leaving Bluesky" msgstr "Ви залишаєте Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "ще залишилося." -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Старе сховище очищено, тепер вам потрібно перезапустити застосунок." @@ -2772,11 +2813,11 @@ msgstr "Старе сховище очищено, тепер вам потріб msgid "Let's get your password reset!" msgstr "Давайте відновимо ваш пароль!" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:184 msgid "Let's go!" msgstr "Злітаємо!" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "Світла" @@ -2815,11 +2856,11 @@ msgstr "Сподобався користувачу" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Вподобано {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "вподобав(-ла) вашу стрічку" -#: src/view/com/notifications/FeedItem.tsx:153 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "сподобався ваш пост" @@ -2827,7 +2868,7 @@ msgstr "сподобався ваш пост" msgid "Likes" msgstr "Вподобання" -#: src/view/com/post-thread/PostThreadItem.tsx:182 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "Вподобайки цього поста" @@ -2835,35 +2876,35 @@ msgstr "Вподобайки цього поста" msgid "List" msgstr "Список" -#: src/view/com/modals/CreateOrEditList.tsx:264 +#: src/view/com/modals/CreateOrEditList.tsx:250 msgid "List Avatar" msgstr "Аватар списку" -#: src/view/screens/ProfileList.tsx:357 +#: src/view/screens/ProfileList.tsx:358 msgid "List blocked" msgstr "Список заблоковано" -#: src/view/com/feeds/FeedSourceCard.tsx:221 +#: src/view/com/feeds/FeedSourceCard.tsx:232 msgid "List by {0}" msgstr "Список від {0}" -#: src/view/screens/ProfileList.tsx:396 +#: src/view/screens/ProfileList.tsx:397 msgid "List deleted" msgstr "Список видалено" -#: src/view/screens/ProfileList.tsx:329 +#: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "Список ігнорується" -#: src/view/com/modals/CreateOrEditList.tsx:278 +#: src/view/com/modals/CreateOrEditList.tsx:264 msgid "List Name" msgstr "Назва списку" -#: src/view/screens/ProfileList.tsx:371 +#: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" msgstr "Список розблоковано" -#: src/view/screens/ProfileList.tsx:343 +#: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" msgstr "Список більше не ігнорується" @@ -2880,14 +2921,14 @@ msgstr "Списки" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:159 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "Завантажити нові сповіщення" #: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:135 +#: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:748 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Завантажити нові пости" @@ -2899,10 +2940,15 @@ msgstr "Завантаження..." msgid "Log" msgstr "Звіт" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Вийти" @@ -2914,7 +2960,7 @@ msgstr "Видимість для користувачів без обліков msgid "Login to account that is not listed" msgstr "Увійти до облікового запису, якого немає в списку" -#: src/components/RichText.tsx:218 +#: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -2946,8 +2992,8 @@ msgstr "Переконайтеся, що це дійсно той сайт, що msgid "Manage your muted words and tags" msgstr "Налаштовуйте ваші ігноровані слова та теги" -#: src/components/dms/ConvoMenu.tsx:149 -#: src/components/dms/ConvoMenu.tsx:156 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "" @@ -2960,12 +3006,12 @@ msgstr "Медіа" msgid "mentioned users" msgstr "згадані користувачі" -#: src/view/com/modals/Threadgate.tsx:93 +#: src/view/com/modals/Threadgate.tsx:94 msgid "Mentioned users" msgstr "Згадані користувачі" -#: src/view/com/util/ViewHeader.tsx:89 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Меню" @@ -2973,8 +3019,8 @@ msgstr "Меню" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:58 -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "" @@ -2982,12 +3028,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Повідомлення від сервера: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:119 +#: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:62 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:42 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "" @@ -2995,7 +3041,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3012,7 +3058,7 @@ msgstr "Оманливий обліковий запис" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:554 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Модерація" @@ -3020,26 +3066,26 @@ msgstr "Модерація" msgid "Moderation details" msgstr "Деталі модерації" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Список модерації від {0}" -#: src/view/screens/ProfileList.tsx:842 +#: src/view/screens/ProfileList.tsx:843 msgid "Moderation list by <0/>" msgstr "Список модерації від <0/>" -#: src/view/com/lists/ListCard.tsx:91 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 -#: src/view/screens/ProfileList.tsx:840 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Список модерації від вас" -#: src/view/com/modals/CreateOrEditList.tsx:199 +#: src/view/com/modals/CreateOrEditList.tsx:185 msgid "Moderation list created" msgstr "Список модерації створено" -#: src/view/com/modals/CreateOrEditList.tsx:185 +#: src/view/com/modals/CreateOrEditList.tsx:171 msgid "Moderation list updated" msgstr "Список модерації оновлено" @@ -3052,7 +3098,7 @@ msgstr "Списки для модерації" msgid "Moderation Lists" msgstr "Списки для модерації" -#: src/view/screens/Settings/index.tsx:548 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "Налаштування модерації" @@ -3065,11 +3111,11 @@ msgid "Moderation tools" msgstr "Інструменти модерації" #: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "Модератор вирішив встановити загальне попередження на вміст." -#: src/view/com/post-thread/PostThreadItem.tsx:542 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "Більше" @@ -3077,7 +3123,7 @@ msgstr "Більше" msgid "More feeds" msgstr "Більше стрічок" -#: src/view/screens/ProfileList.tsx:652 +#: src/view/screens/ProfileList.tsx:653 msgid "More options" msgstr "Додаткові опції" @@ -3093,12 +3139,12 @@ msgstr "Ігнорувати" msgid "Mute {truncatedTag}" msgstr "Ігнорувати {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Ігнорувати обліковий запис" -#: src/view/screens/ProfileList.tsx:571 +#: src/view/screens/ProfileList.tsx:572 msgid "Mute accounts" msgstr "Ігнорувати облікові записи" @@ -3106,8 +3152,8 @@ msgstr "Ігнорувати облікові записи" msgid "Mute all {displayTag} posts" msgstr "Ігнорувати всі пости {displayTag}" -#: src/components/dms/ConvoMenu.tsx:170 -#: src/components/dms/ConvoMenu.tsx:176 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "" @@ -3119,7 +3165,7 @@ msgstr "Ігнорувати лише в тегах" msgid "Mute in text & tags" msgstr "Ігнорувати в тексті та тегах" -#: src/view/screens/ProfileList.tsx:677 +#: src/view/screens/ProfileList.tsx:678 msgid "Mute list" msgstr "Ігнорувати список" @@ -3128,7 +3174,7 @@ msgstr "Ігнорувати список" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:672 +#: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "Ігнорувати ці облікові записи?" @@ -3140,17 +3186,17 @@ msgstr "Ігнорувати це слово у постах і тегах" msgid "Mute this word in tags only" msgstr "Ігнорувати це слово лише у тегах" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Ігнорувати обговорення" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Ігнорувати слова та теги" -#: src/view/com/lists/ListCard.tsx:102 +#: src/view/com/lists/ListCard.tsx:104 msgid "Muted" msgstr "Ігнорується" @@ -3167,7 +3213,7 @@ msgstr "Ігноровані облікові записи" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Ігноровані облікові записи автоматично вилучаються із вашої стрічки та сповіщень. Ігнорування є повністю приватним." -#: src/lib/moderation/useModerationCauseDescription.ts:85 +#: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" msgstr "Проігноровано списком \"{0}\"" @@ -3175,7 +3221,7 @@ msgstr "Проігноровано списком \"{0}\"" msgid "Muted words & tags" msgstr "Ігноровані слова та теги" -#: src/view/screens/ProfileList.tsx:674 +#: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Ігнорування є приватним. Ігноровані користувачі можуть взаємодіяти з вами, але ви не бачитимете їх пости і не отримуватимете від них сповіщень." @@ -3184,7 +3230,7 @@ msgstr "Ігнорування є приватним. Ігноровані ко msgid "My Birthday" msgstr "Мій день народження" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:795 msgid "My Feeds" msgstr "Мої стрічки" @@ -3192,20 +3238,20 @@ msgstr "Мої стрічки" msgid "My Profile" msgstr "Мій профіль" -#: src/view/screens/Settings/index.tsx:609 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "Мої збережені стрічки" -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "Мої збережені стрічки" #: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:293 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ім'я" -#: src/view/com/modals/CreateOrEditList.tsx:147 +#: src/view/com/modals/CreateOrEditList.tsx:143 msgid "Name is required" msgstr "Необхідна назва" @@ -3215,13 +3261,13 @@ msgstr "Необхідна назва" msgid "Name or Description Violates Community Standards" msgstr "Ім'я чи Опис порушують стандарти спільноти" -#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/index.tsx:22 msgid "Nature" msgstr "Природа" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:170 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Переходить до наступного екрана" @@ -3238,7 +3284,7 @@ msgstr "Хочете повідомити про порушення авторс #~ msgid "Never lose access to your followers and data." #~ msgstr "Ніколи не втрачайте доступ до ваших даних та підписників." -#: src/screens/Onboarding/StepFinished.tsx:222 +#: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Ніколи не втрачайте доступ до ваших підписників та даних." @@ -3246,7 +3292,7 @@ msgstr "Ніколи не втрачайте доступ до ваших під msgid "Nevermind, create a handle for me" msgstr "Неважливо, створіть для мене псевдонім" -#: src/view/screens/Lists.tsx:76 +#: src/view/screens/Lists.tsx:81 msgctxt "action" msgid "New" msgstr "Новий" @@ -3255,7 +3301,7 @@ msgstr "Новий" msgid "New" msgstr "Новий" -#: src/components/dms/NewChatDialog/index.tsx:98 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3265,29 +3311,29 @@ msgstr "" msgid "New messages" msgstr "" -#: src/view/com/modals/CreateOrEditList.tsx:255 +#: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" msgstr "Новий список модерації" -#: src/view/com/modals/ChangePassword.tsx:214 +#: src/view/com/modals/ChangePassword.tsx:213 msgid "New password" msgstr "Новий пароль" -#: src/view/com/modals/ChangePassword.tsx:219 +#: src/view/com/modals/ChangePassword.tsx:218 msgid "New Password" msgstr "Новий Пароль" -#: src/view/com/feeds/FeedPage.tsx:146 +#: src/view/com/feeds/FeedPage.tsx:147 msgctxt "action" msgid "New post" msgstr "Новий пост" -#: src/view/screens/Feeds.tsx:626 -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:200 -#: src/view/screens/ProfileList.tsx:228 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Новий пост" @@ -3297,7 +3343,7 @@ msgctxt "action" msgid "New Post" msgstr "Новий пост" -#: src/view/com/modals/CreateOrEditList.tsx:250 +#: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Новий список користувачів" @@ -3305,7 +3351,7 @@ msgstr "Новий список користувачів" msgid "Newest replies first" msgstr "Спочатку найновіші" -#: src/screens/Onboarding/index.tsx:35 +#: src/screens/Onboarding/index.tsx:20 msgid "News" msgstr "Новини" @@ -3316,8 +3362,8 @@ msgstr "Новини" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:255 -#: src/view/com/modals/ChangePassword.tsx:257 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Далі" @@ -3340,7 +3386,7 @@ msgid "No" msgstr "Ні" #: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:822 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Опис відсутній" @@ -3348,7 +3394,8 @@ msgstr "Опис відсутній" msgid "No DNS Panel" msgstr "Немає панелі DNS" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" @@ -3360,7 +3407,7 @@ msgstr "Ви більше не підписані на {0}" msgid "No longer than 253 characters" msgstr "Не може бути довшим за 253 символи" -#: src/screens/Messages/List/ChatListItem.tsx:97 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "" @@ -3368,7 +3415,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:110 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Ще ніяких сповіщень!" @@ -3384,7 +3431,7 @@ msgstr "" msgid "No result" msgstr "Результати відсутні" -#: src/components/dms/NewChatDialog/index.tsx:378 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "" @@ -3392,17 +3439,18 @@ msgstr "" msgid "No results found" msgstr "Нічого не знайдено" -#: src/view/screens/Feeds.tsx:555 +#: src/view/screens/Feeds.tsx:556 msgid "No results found for \"{query}\"" msgstr "Нічого не знайдено за запитом «{query}»" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "Нічого не знайдено за запитом «{query}»" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "" @@ -3415,11 +3463,11 @@ msgstr "" msgid "No thanks" msgstr "Ні, дякую" -#: src/view/com/modals/Threadgate.tsx:82 +#: src/view/com/modals/Threadgate.tsx:83 msgid "Nobody" msgstr "Ніхто" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "" @@ -3446,9 +3494,9 @@ msgstr "Не знайдено" msgid "Not right now" msgstr "Пізніше" -#: src/view/com/profile/ProfileMenu.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:415 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Примітка щодо поширення" @@ -3468,9 +3516,9 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:515 -#: src/view/screens/Notifications.tsx:124 -#: src/view/screens/Notifications.tsx:148 +#: src/Navigation.tsx:516 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3478,7 +3526,7 @@ msgstr "" msgid "Notifications" msgstr "Сповіщення" -#: src/components/dms/MessageItem.tsx:161 +#: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3498,16 +3546,16 @@ msgstr "Нагота чи матеріали для дорослих не поз msgid "Off" msgstr "Вимкнено" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "О, ні!" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:133 msgid "Oh no! Something went wrong." msgstr "Ой! Щось пішло не так." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:126 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" msgstr "OK" @@ -3520,15 +3568,15 @@ msgstr "Добре" msgid "Oldest replies first" msgstr "Спочатку найдавніші" -#: src/view/screens/Settings/index.tsx:254 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Скинути ознайомлення" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "Для одного або кількох зображень відсутній опис." -#: src/screens/Onboarding/StepProfile/index.tsx:120 +#: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3550,21 +3598,25 @@ msgstr "Ой, щось пішло не так!" msgid "Oops!" msgstr "Ой!" -#: src/screens/Onboarding/StepFinished.tsx:218 +#: src/screens/Onboarding/StepFinished.tsx:148 msgid "Open" msgstr "Відкрити" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "" + +#: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:164 -#: src/screens/Messages/List/ChatListItem.tsx:165 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:560 -#: src/view/com/composer/Composer.tsx:561 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Емоджі" @@ -3572,7 +3624,7 @@ msgstr "Емоджі" msgid "Open feed options menu" msgstr "Відкрити меню налаштувань стрічки" -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "Вбудований браузер" @@ -3588,24 +3640,24 @@ msgstr "Відкрити налаштування ігнорування слі msgid "Open navigation" msgstr "Відкрити навігацію" -#: src/view/com/util/forms/PostDropdownBtn.tsx:217 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Відкрити меню налаштувань посту" -#: src/view/screens/Settings/index.tsx:830 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Відкрити storybook сторінку" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "Відкрити системний журнал" -#: src/view/com/util/forms/DropdownButton.tsx:154 +#: src/view/com/util/forms/DropdownButton.tsx:159 msgid "Opens {numItems} options" msgstr "Відкриває меню з {numItems} опціями" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -3614,22 +3666,22 @@ msgid "Opens additional details for a debug entry" msgstr "Відкриває додаткову інформацію про запис для налагодження" #: src/view/com/notifications/FeedItem.tsx:349 -msgid "Opens an expanded list of users in this notification" -msgstr "Відкрити розширений список користувачів у цьому сповіщенні" +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Відкрити розширений список користувачів у цьому сповіщенні" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Відкриває камеру на пристрої" -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:25 +#: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" msgstr "Відкрити редактор" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "Відкриває налаштування мов" @@ -3637,7 +3689,7 @@ msgstr "Відкриває налаштування мов" msgid "Opens device photo gallery" msgstr "Відкриває фотогалерею пристрою" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "Відкриває налаштування зовнішніх вбудувань" @@ -3651,7 +3703,7 @@ msgstr "Відкриває процес створення нового облі msgid "Opens flow to sign into your existing Bluesky account" msgstr "Відкриває процес входу в існуючий обліковий запис Bluesky" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "" @@ -3659,23 +3711,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Відкриває список кодів запрошення" -#: src/view/screens/Settings/index.tsx:800 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Відкриває модальне вікно для підтвердження видалення облікового запису. Потребує код з електронної пошти" -#: src/view/screens/Settings/index.tsx:758 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "Відкриває модальне вікно для зміни паролю в Bluesky" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Відкриває модальне вікно для вибору псевдоніму в Bluesky" -#: src/view/screens/Settings/index.tsx:781 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Відкриває модальне вікно для завантаження даних з вашого облікового запису Bluesky (репозиторій)" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "Відкриває модальне вікно для перевірки електронної пошти" @@ -3683,7 +3739,7 @@ msgstr "Відкриває модальне вікно для перевірки msgid "Opens modal for using custom domain" msgstr "Відкриває діалог налаштування власного домену як псевдоніму" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "Відкриває налаштування модерації" @@ -3692,19 +3748,19 @@ msgid "Opens password reset form" msgstr "Відкриває форму скидання пароля" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:416 +#: src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Відкриває сторінку з усіма збереженими стрічками" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Відкриває сторінку з усіма збереженими каналами" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "Відкриває налаштування паролів для застосунків" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "Відкриває налаштування стрічки підписок" @@ -3716,20 +3772,25 @@ msgstr "Відкриває посилання" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "Відкриває системний журнал" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "Відкриває налаштування гілок" -#: src/view/com/util/forms/DropdownButton.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 +msgid "Opens this profile" +msgstr "" + +#: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Опція {0} з {numItems}" @@ -3738,10 +3799,18 @@ msgstr "Опція {0} з {numItems}" msgid "Optionally provide additional information below:" msgstr "За бажанням надайте додаткову інформацію нижче:" -#: src/view/com/modals/Threadgate.tsx:89 +#: src/view/com/modals/Threadgate.tsx:90 msgid "Or combine these options:" msgstr "Або якісь із наступних варіантів:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "Інше" @@ -3750,7 +3819,7 @@ msgstr "Інше" msgid "Other account" msgstr "Інший обліковий запис" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:91 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Інші..." @@ -3769,12 +3838,12 @@ msgstr "Сторінку не знайдено" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Пароль" -#: src/view/com/modals/ChangePassword.tsx:144 +#: src/view/com/modals/ChangePassword.tsx:143 msgid "Password Changed" msgstr "Пароль змінено" @@ -3790,7 +3859,7 @@ msgstr "Пароль змінено!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "Люди" @@ -3810,7 +3879,7 @@ msgstr "Потрібен дозвіл на доступ до камери." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Дозвіл на доступ до камери був заборонений. Будь ласка, включіть його в налаштуваннях системи." -#: src/screens/Onboarding/index.tsx:43 +#: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Домашні улюбленці" @@ -3819,7 +3888,7 @@ msgid "Pictures meant for adults." msgstr "Зображення, призначені для дорослих." #: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Закріпити" @@ -3827,11 +3896,11 @@ msgstr "Закріпити" msgid "Pin to Home" msgstr "Закріпити на головній" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "Закріплені стрічки" -#: src/view/screens/ProfileList.tsx:288 +#: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" msgstr "" @@ -3893,7 +3962,7 @@ msgstr "Будь ласка, введіть допустиме слово, те msgid "Please enter your email." msgstr "Будь ласка, введіть адресу ел. пошти." -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Будь ласка, також введіть ваш пароль:" @@ -3914,11 +3983,11 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Підтвердьте свою адресу електронної пошти" -#: src/view/com/composer/Composer.tsx:254 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "Будь ласка, зачекайте доки завершиться створення попереднього перегляду для посилання" -#: src/screens/Onboarding/index.tsx:49 +#: src/screens/Onboarding/index.tsx:34 msgid "Politics" msgstr "Політика" @@ -3926,18 +3995,18 @@ msgstr "Політика" msgid "Porn" msgstr "Порнографія" -#: src/view/com/composer/Composer.tsx:435 -#: src/view/com/composer/Composer.tsx:443 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Запостити" -#: src/view/com/post-thread/PostThread.tsx:331 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "Пост" -#: src/view/com/post-thread/PostThreadItem.tsx:175 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "Пост від {0}" @@ -3947,7 +4016,7 @@ msgstr "Пост від {0}" msgid "Post by @{0}" msgstr "Пост від @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:119 +#: src/view/com/util/forms/PostDropdownBtn.tsx:134 msgid "Post deleted" msgstr "Пост видалено" @@ -3956,16 +4025,16 @@ msgid "Post hidden" msgstr "Пост приховано" #: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:99 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Пост приховано через ігнороване слово" #: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:108 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Ви приховали цей пост" -#: src/view/com/composer/select-language/SelectLangBtn.tsx:87 +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Мова посту" @@ -4022,7 +4091,7 @@ msgstr "Натисніть, щоб повторити спробу" msgid "Previous image" msgstr "Попереднє зображення" -#: src/view/screens/LanguageSettings.tsx:187 +#: src/view/screens/LanguageSettings.tsx:189 msgid "Primary Language" msgstr "Основна мова" @@ -4030,15 +4099,15 @@ msgstr "Основна мова" msgid "Prioritize Your Follows" msgstr "Пріоритезувати ваші підписки" -#: src/view/screens/Settings/index.tsx:647 -#: src/view/shell/desktop/RightNav.tsx:76 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Конфіденційність" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Політика конфіденційності" @@ -4068,11 +4137,11 @@ msgstr "Профіль" msgid "Profile updated" msgstr "Профіль оновлено" -#: src/view/screens/Settings/index.tsx:991 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "Захистіть свій обліковий запис, підтвердивши свою електронну адресу." -#: src/screens/Onboarding/StepFinished.tsx:204 +#: src/screens/Onboarding/StepFinished.tsx:134 msgid "Public" msgstr "Публічний" @@ -4080,31 +4149,34 @@ msgstr "Публічний" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Публічні, поширювані списки користувачів для ігнорування або блокування." -#: src/view/screens/Lists.tsx:61 +#: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." msgstr "Публічні, поширювані списки для створення стрічок." -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "Опублікувати пост" -#: src/view/com/composer/Composer.tsx:420 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "Опублікувати відповідь" -#: src/view/com/modals/Repost.tsx:66 -msgctxt "action" -msgid "Quote post" -msgstr "Цитувати" - -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:58 +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Цитувати пост" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Цитувати" + #: src/view/com/modals/Repost.tsx:71 -msgctxt "action" -msgid "Quote Post" -msgstr "Цитувати" +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Цитувати" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" @@ -4114,6 +4186,10 @@ msgstr "У випадковому порядку" msgid "Ratios" msgstr "Співвідношення сторін" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "" @@ -4122,7 +4198,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "Останні запити" @@ -4143,10 +4219,10 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:285 +#: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Видалити" @@ -4155,7 +4231,7 @@ msgstr "Видалити" msgid "Remove account" msgstr "Видалити обліковий запис" -#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserAvatar.tsx:371 msgid "Remove Avatar" msgstr "Видалити аватар" @@ -4163,6 +4239,10 @@ msgstr "Видалити аватар" msgid "Remove Banner" msgstr "Видалити банер" +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 @@ -4173,15 +4253,15 @@ msgstr "Видалити стрічку" msgid "Remove feed?" msgstr "Видалити стрічку?" -#: src/view/com/feeds/FeedSourceCard.tsx:174 -#: src/view/com/feeds/FeedSourceCard.tsx:234 +#: src/view/com/feeds/FeedSourceCard.tsx:180 +#: src/view/com/feeds/FeedSourceCard.tsx:245 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:442 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Вилучити з моїх стрічок" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:291 msgid "Remove from my feeds?" msgstr "Видалити з моїх стрічок?" @@ -4197,11 +4277,20 @@ msgstr "Вилучити попередній перегляд зображен msgid "Remove mute word from your list" msgstr "Вилучити ігноровані слова з вашого списку" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:223 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "" -#: src/view/com/modals/Repost.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 +#: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Видалити репост" @@ -4210,17 +4299,17 @@ msgid "Remove this feed from your saved feeds" msgstr "Вилучити цю стрічку зі збережених стрічок" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Вилучено зі списку" -#: src/view/com/feeds/FeedSourceCard.tsx:125 +#: src/view/com/feeds/FeedSourceCard.tsx:131 msgid "Removed from my feeds" msgstr "Вилучено з моїх стрічок" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:319 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Видалено з моїх стрічок" @@ -4228,7 +4317,7 @@ msgstr "Видалено з моїх стрічок" msgid "Removes default thumbnail from {0}" msgstr "Видаляє мініатюру за замовчуванням з {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:224 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" @@ -4245,7 +4334,7 @@ msgstr "Відповіді" msgid "Replies to this thread are disabled" msgstr "Відповіді до цього посту вимкнено" -#: src/view/com/composer/Composer.tsx:433 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "Відповісти" @@ -4260,13 +4349,13 @@ msgstr "Які відповіді показувати" #~ msgid "Reply to <0/>" #~ msgstr "У відповідь <0/>" -#: src/view/com/post/Post.tsx:176 -#: src/view/com/posts/FeedItem.tsx:421 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" @@ -4277,13 +4366,13 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:319 -#: src/view/com/profile/ProfileMenu.tsx:322 +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Поскаржитись на обліковий запис" -#: src/components/dms/ConvoMenu.tsx:195 -#: src/components/dms/ConvoMenu.tsx:198 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "" @@ -4297,16 +4386,16 @@ msgstr "Діалогове вікно для скарг" msgid "Report feed" msgstr "Поскаржитись на стрічку" -#: src/view/screens/ProfileList.tsx:484 +#: src/view/screens/ProfileList.tsx:485 msgid "Report List" msgstr "Поскаржитись на список" -#: src/components/dms/MessageMenu.tsx:105 +#: src/components/dms/MessageMenu.tsx:130 msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:363 -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Поскаржитись на пост" @@ -4336,20 +4425,21 @@ msgstr "Поскаржитись на цей пост" msgid "Report this user" msgstr "Поскаржитись на цього користувача" -#: src/view/com/modals/Repost.tsx:44 -#: src/view/com/modals/Repost.tsx:49 -#: src/view/com/modals/Repost.tsx:54 -#: src/view/com/util/post-ctrls/RepostButton.tsx:61 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Репост" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Репостити" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:105 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Репостити або цитувати" @@ -4357,7 +4447,7 @@ msgstr "Репостити або цитувати" msgid "Reposted By" msgstr "Зробив(-ла) репост" -#: src/view/com/posts/FeedItem.tsx:243 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "{0} зробив(-ла) репост" @@ -4365,15 +4455,15 @@ msgstr "{0} зробив(-ла) репост" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Зроблено репост від <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:160 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "зробив(-ла) репост вашого допису" -#: src/view/com/post-thread/PostThreadItem.tsx:187 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "Репости цього поста" @@ -4382,8 +4472,8 @@ msgstr "Репости цього поста" msgid "Request Change" msgstr "Змінити" -#: src/view/com/modals/ChangePassword.tsx:243 -#: src/view/com/modals/ChangePassword.tsx:245 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Надіслати запит на код" @@ -4404,16 +4494,16 @@ msgstr "Вимагається цим хостинг-провайдером" msgid "Resend email" msgstr "" -#: src/view/com/modals/ChangePassword.tsx:187 +#: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Код підтвердження" -#: src/view/com/modals/ChangePassword.tsx:194 +#: src/view/com/modals/ChangePassword.tsx:193 msgid "Reset Code" msgstr "Код скидання" -#: src/view/screens/Settings/index.tsx:870 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "" @@ -4421,16 +4511,16 @@ msgstr "" msgid "Reset password" msgstr "Скинути пароль" -#: src/view/screens/Settings/index.tsx:850 -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "" -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "" @@ -4443,14 +4533,14 @@ msgstr "Повторити спробу" msgid "Retries the last action, which errored out" msgstr "Повторити останню дію, яка спричинила помилку" -#: src/components/dms/MessageItem.tsx:227 +#: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/screens/Login/LoginForm.tsx:288 #: src/screens/Login/LoginForm.tsx:295 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:236 -#: src/screens/Onboarding/StepInterests/index.tsx:239 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 #: src/screens/Signup/index.tsx:207 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4462,7 +4552,7 @@ msgstr "Повторити спробу" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Повернутися до попередньої сторінки" @@ -4479,13 +4569,13 @@ msgstr "Повертає до попередньої сторінки" #: src/view/com/composer/GifAltText.tsx:163 #: src/view/com/composer/GifAltText.tsx:169 #: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:340 +#: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Зберегти" #: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:348 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Зберегти" @@ -4515,7 +4605,7 @@ msgstr "Обрізати зображення" msgid "Save to my feeds" msgstr "Зберегти до моїх стрічок" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "Збережені стрічки" @@ -4528,7 +4618,7 @@ msgstr "" #~ msgstr "Збережено до галереї." #: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:299 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Збережено до ваших стрічок" @@ -4548,23 +4638,23 @@ msgstr "Зберігає налаштування обрізання зобра msgid "Say hello!" msgstr "" -#: src/screens/Onboarding/index.tsx:48 +#: src/screens/Onboarding/index.tsx:33 msgid "Science" msgstr "Наука" -#: src/view/screens/ProfileList.tsx:926 +#: src/view/screens/ProfileList.tsx:927 msgid "Scroll to top" msgstr "Прогорнути вгору" -#: src/components/dms/NewChatDialog/index.tsx:270 -#: src/Navigation.tsx:505 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4578,7 +4668,7 @@ msgstr "Пошук" msgid "Search for \"{query}\"" msgstr "Шукати \"{query}\"" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "" @@ -4600,16 +4690,18 @@ msgstr "Пошук усіх повідомлень з тегом {displayTag}" msgid "Search for users" msgstr "Пошук користувачів" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:290 -#: src/components/dms/NewChatDialog/index.tsx:291 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "" @@ -4635,10 +4727,10 @@ msgstr "Переглянути пости цього користувача з < #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 -msgid "See profile" -msgstr "Переглянути профіль" +#~ msgid "See profile" +#~ msgstr "Переглянути профіль" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Перегляньте цей посібник" @@ -4670,15 +4762,15 @@ msgstr "" msgid "Select from an existing account" msgstr "Вибрати існуючий обліковий запис" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:299 +#: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "Вибрати мови" @@ -4691,8 +4783,8 @@ msgid "Select option {i} of {numItems}" msgstr "Обрати варіант {i} із {numItems}" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -msgid "Select some accounts below to follow" -msgstr "Оберіть деякі облікові записи, щоб підписатися" +#~ msgid "Select some accounts below to follow" +#~ msgstr "Оберіть деякі облікові записи, щоб підписатися" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -4707,18 +4799,18 @@ msgid "Select the service that hosts your data." msgstr "Виберіть хостинг-провайдера для ваших даних." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -msgid "Select topical feeds to follow from the list below" -msgstr "Підпишіться на тематичні стрічки зі списку нижче" +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Підпишіться на тематичні стрічки зі списку нижче" #: src/screens/Onboarding/StepModeration/index.tsx:63 -msgid "Select what you want to see (or not see), and we’ll handle the rest." -msgstr "Виберіть, що ви хочете бачити (або не бачити), а решту ми зробимо за вас." +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Виберіть, що ви хочете бачити (або не бачити), а решту ми зробимо за вас." -#: src/view/screens/LanguageSettings.tsx:281 +#: src/view/screens/LanguageSettings.tsx:283 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 +#: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." msgstr "Оберіть мову застосунку для відображення тексту за замовчуванням." @@ -4726,21 +4818,21 @@ msgstr "Оберіть мову застосунку для відображен msgid "Select your date of birth" msgstr "Оберіть дату народження" -#: src/screens/Onboarding/StepInterests/index.tsx:211 +#: src/screens/Onboarding/StepInterests/index.tsx:201 msgid "Select your interests from the options below" msgstr "Виберіть ваші інтереси із нижченаведених варіантів" -#: src/view/screens/LanguageSettings.tsx:190 +#: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." msgstr "Оберіть бажану мову для перекладів у вашій стрічці." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -msgid "Select your primary algorithmic feeds" -msgstr "Оберіть ваші основні алгоритмічні стрічки" +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Оберіть ваші основні алгоритмічні стрічки" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -msgid "Select your secondary algorithmic feeds" -msgstr "Оберіть ваші другорядні алгоритмічні стрічки" +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Оберіть ваші другорядні алгоритмічні стрічки" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -4751,11 +4843,11 @@ msgstr "" msgid "Send Confirmation Email" msgstr "Надіслати лист із кодом підтвердження" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "Надіслати ел. листа" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "Надіслати ел. лист" @@ -4765,11 +4857,15 @@ msgstr "Надіслати ел. лист" msgid "Send feedback" msgstr "Надіслати відгук" -#: src/screens/Messages/Conversation/MessageInput.tsx:144 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:145 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +msgid "Send post to..." +msgstr "" + #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 #: src/components/ReportDialog/SubmitView.tsx:216 @@ -4786,7 +4882,12 @@ msgstr "Надіслати скаргу до {0}" msgid "Send verification email" msgstr "" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Send via direct message" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "Надсилає електронний лист з кодом підтвердження видалення облікового запису" @@ -4830,23 +4931,23 @@ msgstr "Налаштуйте ваш обліковий запис" msgid "Sets Bluesky username" msgstr "Встановлює псевдонім Bluesky" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "Встановлює темну тему" -#: src/view/screens/Settings/index.tsx:447 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "Встановлює світлу тему" -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "Встановлює тему відповідно до системних налаштувань" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "Встановлює чорний колір для темної теми" -#: src/view/screens/Settings/index.tsx:473 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "Встановлює тьмяний колір для темної теми" @@ -4867,7 +4968,7 @@ msgid "Sets image aspect ratio to wide" msgstr "Встановлює співвідношення сторін зображення до ширини" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:325 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4887,12 +4988,12 @@ msgctxt "action" msgid "Share" msgstr "Поширити" -#: src/view/com/profile/ProfileMenu.tsx:215 -#: src/view/com/profile/ProfileMenu.tsx:224 -#: src/view/com/util/forms/PostDropdownBtn.tsx:266 -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:288 -#: src/view/screens/ProfileList.tsx:427 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Поширити" @@ -4904,9 +5005,9 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Все одно поширити" @@ -4928,11 +5029,10 @@ msgstr "" msgid "Shares the linked website" msgstr "Поширює посилання" -#: src/components/moderation/ContentHider.tsx:115 +#: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:118 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:54 -#: src/view/screens/Settings/index.tsx:374 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Показувати" @@ -4962,27 +5062,27 @@ msgstr "Показати значок і фільтри зі стрічки" msgid "Show follows similar to {0}" msgstr "Показати підписки, схожі на {0}" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:305 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:508 -#: src/view/com/post/Post.tsx:213 -#: src/view/com/posts/FeedItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Показати більше" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:21 +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" msgstr "" @@ -4995,16 +5095,16 @@ msgid "Show Quote Posts" msgstr "Показувати цитати" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 -msgid "Show quote-posts in Following feed" -msgstr "Показувати цитування у стрічці \"Following\"" +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Показувати цитування у стрічці \"Following\"" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 -msgid "Show quotes in Following" -msgstr "Показувати цитування у стрічці \"Following\"" +#~ msgid "Show quotes in Following" +#~ msgstr "Показувати цитування у стрічці \"Following\"" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 -msgid "Show re-posts in Following feed" -msgstr "Показувати репости у стрічці \"Following\"" +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Показувати репости у стрічці \"Following\"" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5015,12 +5115,12 @@ msgid "Show replies by people you follow before all other replies." msgstr "Показувати відповіді від людей, за якими ви слідкуєте, вище інших." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 -msgid "Show replies in Following" -msgstr "Показувати відповіді у стрічці \"Following\"" +#~ msgid "Show replies in Following" +#~ msgstr "Показувати відповіді у стрічці \"Following\"" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 -msgid "Show replies in Following feed" -msgstr "Показувати відповіді у стрічці \"Following\"" +#~ msgid "Show replies in Following feed" +#~ msgstr "Показувати відповіді у стрічці \"Following\"" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5031,17 +5131,17 @@ msgid "Show Reposts" msgstr "Показувати репости" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 -msgid "Show reposts in Following" -msgstr "Показувати репости у стрічці \"Following\"" +#~ msgid "Show reposts in Following" +#~ msgstr "Показувати репости у стрічці \"Following\"" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:75 +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Показати вміст" #: src/view/com/notifications/FeedItem.tsx:347 -msgid "Show users" -msgstr "Показати користувачів" +#~ msgid "Show users" +#~ msgstr "Показати користувачів" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5092,8 +5192,8 @@ msgstr "Увійдіть або створіть обліковий запис, msgid "Sign into Bluesky or create a new account" msgstr "Увійдіть у Bluesky або створіть новий обліковий запис" -#: src/view/screens/Settings/index.tsx:127 -#: src/view/screens/Settings/index.tsx:131 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Вийти" @@ -5118,7 +5218,7 @@ msgstr "Зареєструйтеся або увійдіть, щоб приєд msgid "Sign-in Required" msgstr "Необхідно увійти для перегляду" -#: src/view/screens/Settings/index.tsx:384 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "Ви увійшли як" @@ -5127,20 +5227,19 @@ msgstr "Ви увійшли як" msgid "Signed in as @{0}" msgstr "Ви увійшли як @{0}" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:203 +#: src/screens/Onboarding/StepInterests/index.tsx:240 msgid "Skip" msgstr "Пропустити" -#: src/screens/Onboarding/StepInterests/index.tsx:247 +#: src/screens/Onboarding/StepInterests/index.tsx:237 msgid "Skip this flow" msgstr "Пропустити цей процес" -#: src/screens/Onboarding/index.tsx:52 +#: src/screens/Onboarding/index.tsx:37 msgid "Software Dev" msgstr "Розробка П/З" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "" @@ -5148,6 +5247,11 @@ msgstr "" msgid "Something went wrong" msgstr "" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -5184,7 +5288,7 @@ msgstr "Спам" msgid "Spam; excessive mentions or replies" msgstr "Спам; надмірні згадки або відповіді" -#: src/screens/Onboarding/index.tsx:42 +#: src/screens/Onboarding/index.tsx:27 msgid "Sports" msgstr "Спорт" @@ -5192,11 +5296,11 @@ msgstr "Спорт" msgid "Square" msgstr "Квадратне" -#: src/components/dms/NewChatDialog/index.tsx:467 +#: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" msgstr "" -#: src/components/dms/NewChatDialog/index.tsx:139 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "" @@ -5208,7 +5312,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Сторінка стану" -#: src/view/screens/Settings/index.tsx:933 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5220,12 +5324,12 @@ msgstr "" msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:302 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Сховище очищено, тепер вам треба перезапустити застосунок." #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:833 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "" @@ -5236,7 +5340,7 @@ msgstr "" msgid "Submit" msgstr "Надіслати" -#: src/view/screens/ProfileList.tsx:643 +#: src/view/screens/ProfileList.tsx:644 msgid "Subscribe" msgstr "Підписатися" @@ -5250,18 +5354,18 @@ msgstr "Підписатися на маркувальника" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -msgid "Subscribe to the {0} feed" -msgstr "Підписатися на {0} стрічку" +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Підписатися на {0} стрічку" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "Підписатися на цього маркувальника" -#: src/view/screens/ProfileList.tsx:639 +#: src/view/screens/ProfileList.tsx:640 msgid "Subscribe to this list" msgstr "Підписатися на цей список" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "Пропоновані підписки" @@ -5284,19 +5388,19 @@ msgstr "Підтримка" msgid "Switch Account" msgstr "Перемикнути обліковий запис" -#: src/view/screens/Settings/index.tsx:158 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Переключитися на {0}" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "Переключає обліковий запис" -#: src/view/screens/Settings/index.tsx:438 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "Системне" -#: src/view/screens/Settings/index.tsx:821 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "Системний журнал" @@ -5316,7 +5420,7 @@ msgstr "Високе" msgid "Tap to view fully" msgstr "Торкніться, щоб переглянути повністю" -#: src/screens/Onboarding/index.tsx:51 +#: src/screens/Onboarding/index.tsx:36 msgid "Tech" msgstr "Технології" @@ -5324,13 +5428,13 @@ msgstr "Технології" msgid "Tell a joke!" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:85 +#: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Умови" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:921 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -5365,7 +5469,7 @@ msgid "That handle is already taken." msgstr "Цей псевдонім вже зайнятий." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Обліковий запис зможе взаємодіяти з вами після розблокування." @@ -5415,8 +5519,12 @@ msgid "The Terms of Service have been moved to" msgstr "Умови Використання перенесено до" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -msgid "There are many feeds to try:" -msgstr "Також є багато інших стрічок, щоб спробувати:" +#~ msgid "There are many feeds to try:" +#~ msgstr "Також є багато інших стрічок, щоб спробувати:" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5433,7 +5541,8 @@ msgstr "Виникла проблема при видаленні цієї ст msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Виникла проблема з оновленням ваших стрічок. Перевірте підключення до Інтернету і повторіть спробу." -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "" @@ -5442,24 +5551,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:302 -#: src/view/screens/ProfileList.tsx:321 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "При з'єднанні з сервером виникла проблема" -#: src/view/com/feeds/FeedSourceCard.tsx:114 -#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:120 +#: src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "При з'єднанні з вашим сервером виникла проблема" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Виникла проблема з завантаженням сповіщень. Натисніть тут, щоб повторити спробу." -#: src/view/com/posts/Feed.tsx:298 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Виникла проблема з завантаженням постів. Натисніть тут, щоб повторити спробу." @@ -5467,8 +5576,8 @@ msgstr "Виникла проблема з завантаженням пості msgid "There was an issue fetching the list. Tap here to try again." msgstr "Виникла проблема з завантаженням списку. Натисніть тут, щоб повторити спробу." -#: src/view/com/feeds/ProfileFeedgens.tsx:156 -#: src/view/com/lists/ProfileLists.tsx:163 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Виникла проблема з завантаженням ваших списків. Натисніть тут, щоб повторити спробу." @@ -5478,8 +5587,8 @@ msgid "There was an issue sending your report. Please check your internet connec msgstr "Виникла проблема з надсиланням вашої скарги. Будь ласка, перевірте підключення до Інтернету." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -msgid "There was an issue syncing your preferences with the server" -msgstr "Виникла проблема під час синхронізації ваших налаштувань із сервером" +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Виникла проблема під час синхронізації ваших налаштувань із сервером" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" @@ -5490,34 +5599,35 @@ msgstr "Виникла проблема з завантаженням ваших #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:107 -#: src/view/com/profile/ProfileMenu.tsx:118 -#: src/view/com/profile/ProfileMenu.tsx:133 -#: src/view/com/profile/ProfileMenu.tsx:144 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:171 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Виникла проблема! {0}" -#: src/view/screens/ProfileList.tsx:334 -#: src/view/screens/ProfileList.tsx:348 -#: src/view/screens/ProfileList.tsx:362 -#: src/view/screens/ProfileList.tsx:376 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Виникла проблема. Перевірте підключення до Інтернету і повторіть спробу." -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "У застосунку сталася неочікувана проблема. Будь ласка, повідомте нас, якщо ви отримали це повідомлення!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Відбувався наплив нових користувачів у Bluesky! Ми активуємо ваш обліковий запис як тільки зможемо." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -msgid "These are popular accounts you might like:" -msgstr "Ці популярні користувачі можуть вам сподобатися:" +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Ці популярні користувачі можуть вам сподобатися:" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -5560,7 +5670,7 @@ msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Цей вміст розміщено {0}. Увімкнути зовнішні медіа?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Цей контент недоступний, оскільки один із залучених користувачів заблокував іншого." @@ -5568,7 +5678,7 @@ msgstr "Цей контент недоступний, оскільки один msgid "This content is not viewable without a Bluesky account." msgstr "Цей вміст не доступний для перегляду без облікового запису Bluesky." -#: src/view/screens/Settings/ExportCarDialog.tsx:94 +#: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Ця функція знаходиться в беті. Ви можете дізнатися більше про експорт репозиторіїв у <0>цьому блозі.." @@ -5578,7 +5688,7 @@ msgstr "Ця стрічка зараз отримує забагато запи #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:728 +#: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Стрічка порожня!" @@ -5626,7 +5736,7 @@ msgstr "Цей маркувальник ще не заявив, які мітк msgid "This link is taking you to the following website:" msgstr "Це посилання веде на сайт:" -#: src/view/screens/ProfileList.tsx:906 +#: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "Список порожній!" @@ -5638,20 +5748,20 @@ msgstr "Даний сервіс модерації недоступний. Пе msgid "This name is already in use" msgstr "Це ім'я вже використовується" -#: src/view/com/post-thread/PostThreadItem.tsx:123 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Цей пост було видалено." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:301 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей пост видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Цей пост буде приховано зі стрічок." -#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/profile/ProfileMenu.tsx:372 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей профіль видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." @@ -5672,7 +5782,7 @@ msgid "This user has blocked you" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Цей користувач заблокував вас. Ви не можете бачити їх пости." @@ -5700,12 +5810,12 @@ msgstr "Цей користувач не підписаний ні на кого msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Це видалить {0} зі ваших ігнорованих слів. Ви завжди можете додати його назад." -#: src/view/screens/Settings/index.tsx:587 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "Налаштування гілок" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Налаштування гілок" @@ -5733,7 +5843,7 @@ msgstr "Кому ви хотіли б відправити цю скаргу?" msgid "Toggle between muted word options." msgstr "Перемикання між опціями ігнорування слів." -#: src/view/com/util/forms/DropdownButton.tsx:246 +#: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Розкрити/сховати" @@ -5742,7 +5852,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Увімкнути або вимкнути вміст для дорослих" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "Верх" @@ -5750,10 +5860,12 @@ msgstr "Верх" msgid "Transformations" msgstr "Редагування" -#: src/view/com/post-thread/PostThreadItem.tsx:645 -#: src/view/com/post-thread/PostThreadItem.tsx:647 -#: src/view/com/util/forms/PostDropdownBtn.tsx:248 -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Перекласти" @@ -5762,11 +5874,11 @@ msgctxt "action" msgid "Try again" msgstr "Спробувати ще раз" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:120 +#: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" msgstr "" @@ -5774,11 +5886,11 @@ msgstr "" msgid "Type:" msgstr "Тип:" -#: src/view/screens/ProfileList.tsx:534 +#: src/view/screens/ProfileList.tsx:535 msgid "Un-block list" msgstr "Розблокувати список" -#: src/view/screens/ProfileList.tsx:519 +#: src/view/screens/ProfileList.tsx:520 msgid "Un-mute list" msgstr "Перестати ігнорувати" @@ -5787,7 +5899,7 @@ msgstr "Перестати ігнорувати" #: src/screens/Login/LoginForm.tsx:142 #: src/screens/Login/SetNewPasswordForm.tsx:77 #: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:72 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Не вдалося зв'язатися з вашим хостинг-провайдером. Перевірте ваше підключення до Інтернету." @@ -5797,8 +5909,8 @@ msgstr "Не вдалося зв'язатися з вашим хостинг-п #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:361 -#: src/view/screens/ProfileList.tsx:625 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Розблокувати" @@ -5807,25 +5919,24 @@ msgctxt "action" msgid "Unblock" msgstr "Розблокувати" -#: src/components/dms/ConvoMenu.tsx:186 -#: src/components/dms/ConvoMenu.tsx:190 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:299 -#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Розблокувати обліковий запис" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:343 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Розблокувати обліковий запис?" -#: src/view/com/modals/Repost.tsx:43 -#: src/view/com/modals/Repost.tsx:56 -#: src/view/com/util/post-ctrls/RepostButton.tsx:60 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:48 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Скасувати репост" @@ -5842,8 +5953,8 @@ msgstr "Не стежити" msgid "Unfollow {0}" msgstr "Відписатися від {0}" -#: src/view/com/profile/ProfileMenu.tsx:241 -#: src/view/com/profile/ProfileMenu.tsx:251 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Відписатися від облікового запису" @@ -5856,7 +5967,7 @@ msgid "Unlike this feed" msgstr "Видалити вподобання цієї стрічки" #: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:632 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Не ігнорувати" @@ -5864,8 +5975,8 @@ msgstr "Не ігнорувати" msgid "Unmute {truncatedTag}" msgstr "Не ігнорувати {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:278 -#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Перестати ігнорувати" @@ -5873,7 +5984,7 @@ msgstr "Перестати ігнорувати" msgid "Unmute all {displayTag} posts" msgstr "Перестати ігнорувати всі пости {displayTag}" -#: src/components/dms/ConvoMenu.tsx:174 +#: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" msgstr "" @@ -5881,13 +5992,13 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:321 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Перестати ігнорувати" #: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:616 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Відкріпити" @@ -5895,11 +6006,11 @@ msgstr "Відкріпити" msgid "Unpin from home" msgstr "Відкріпити від головної сторінки" -#: src/view/screens/ProfileList.tsx:499 +#: src/view/screens/ProfileList.tsx:500 msgid "Unpin moderation list" msgstr "Відкріпити список модерації" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" msgstr "" @@ -5920,7 +6031,7 @@ msgstr "Відписатися від цього маркувальника" msgid "Unwanted Sexual Content" msgstr "Небажаний сексуальний вміст" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "Змінити належність {displayName} до списків" @@ -5932,7 +6043,7 @@ msgstr "Оновити до {handle}" msgid "Updating..." msgstr "Оновлення..." -#: src/screens/Onboarding/StepProfile/index.tsx:284 +#: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" msgstr "" @@ -5940,20 +6051,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Завантажити текстовий файл до:" -#: src/view/com/util/UserAvatar.tsx:338 -#: src/view/com/util/UserAvatar.tsx:341 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Завантажити з камери" -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:356 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Завантажити з файлів" -#: src/view/com/util/UserAvatar.tsx:349 -#: src/view/com/util/UserAvatar.tsx:353 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6002,11 +6113,11 @@ msgid "Used by:" msgstr "Використано:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:56 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Користувача заблоковано" -#: src/lib/moderation/useModerationCauseDescription.ts:48 +#: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" msgstr "Користувача заблоковано списком \"{0}\"" @@ -6018,7 +6129,7 @@ msgstr "" msgid "User Blocked by List" msgstr "Користувача заблоковано списком" -#: src/lib/moderation/useModerationCauseDescription.ts:66 +#: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" msgstr "Користувач заблокував вас" @@ -6026,30 +6137,30 @@ msgstr "Користувач заблокував вас" msgid "User Blocks You" msgstr "Користувач заблокував вас" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Список користувачів від {0}" -#: src/view/screens/ProfileList.tsx:830 +#: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" msgstr "Список користувачів від <0/>" -#: src/view/com/lists/ListCard.tsx:83 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 -#: src/view/screens/ProfileList.tsx:828 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Список користувачів від вас" -#: src/view/com/modals/CreateOrEditList.tsx:198 +#: src/view/com/modals/CreateOrEditList.tsx:184 msgid "User list created" msgstr "Список користувачів створено" -#: src/view/com/modals/CreateOrEditList.tsx:184 +#: src/view/com/modals/CreateOrEditList.tsx:170 msgid "User list updated" msgstr "Список користувачів оновлено" -#: src/view/screens/Lists.tsx:58 +#: src/view/screens/Lists.tsx:63 msgid "User Lists" msgstr "Списки користувачів" @@ -6057,7 +6168,7 @@ msgstr "Списки користувачів" msgid "Username or email address" msgstr "Ім'я користувача або електронна адреса" -#: src/view/screens/ProfileList.tsx:864 +#: src/view/screens/ProfileList.tsx:865 msgid "Users" msgstr "Користувачі" @@ -6072,7 +6183,7 @@ msgstr "користувачі, на яких підписані <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:106 +#: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" msgstr "Користувачі в «{0}»" @@ -6092,15 +6203,15 @@ msgstr "Значення:" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "Підтвердити електронну адресу" -#: src/view/screens/Settings/index.tsx:977 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "Підтвердити мою електронну адресу" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "Підтвердити мою електронну адресу" @@ -6121,18 +6232,22 @@ msgstr "Підтвердьте адресу вашої електронної п #~ msgid "Version {0}" #~ msgstr "Версія {0}" -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/screens/Onboarding/index.tsx:54 +#: src/screens/Onboarding/index.tsx:39 msgid "Video Games" msgstr "Відеоігри" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Переглянути аватар {0}" +#: src/view/com/notifications/FeedItem.tsx:213 +msgid "View {0}'s profile" +msgstr "" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "Переглянути запис для налагодження" @@ -6145,7 +6260,7 @@ msgstr "Переглянути деталі" msgid "View details for reporting a copyright violation" msgstr "Переглянути деталі як надіслати скаргу про порушення авторських прав" -#: src/view/com/posts/FeedSlice.tsx:112 +#: src/view/com/posts/FeedSlice.tsx:120 msgid "View full thread" msgstr "Переглянути обговорення" @@ -6155,11 +6270,12 @@ msgstr "Переглянути інформацію про мітки" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Переглянути профіль" -#: src/view/com/profile/ProfileSubpageHeader.tsx:128 +#: src/view/com/profile/ProfileSubpageHeader.tsx:130 msgid "View the avatar" msgstr "Переглянути аватар" @@ -6179,7 +6295,6 @@ msgstr "Відвідати сайт" #: src/components/moderation/LabelPreference.tsx:135 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:53 msgid "Warn" msgstr "Попереджати" @@ -6199,11 +6314,11 @@ msgstr "Ми не змогли знайти жодних результатів msgid "We couldn't load this conversation" msgstr "" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "Ми оцінюємо {estimatedTime} до готовності вашого облікового запису." -#: src/screens/Onboarding/StepFinished.tsx:196 +#: src/screens/Onboarding/StepFinished.tsx:126 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Ми сподіваємося, що ви проведете чудово свій час. Пам'ятайте, Bluesky — це:" @@ -6216,8 +6331,8 @@ msgid "We recommend avoiding common words that appear in many posts, since it ca msgstr "Ми рекомендуємо уникати загальних слів, що зʼявляються у багатьох постах, оскільки це може призвести до того, що жодного поста не буде показано." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -msgid "We recommend our \"Discover\" feed:" -msgstr "Ми рекомендуємо стрічку «Discover»:" +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Ми рекомендуємо стрічку «Discover»:" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6227,19 +6342,19 @@ msgstr "Не вдалося завантажити ваші налаштуван msgid "We were unable to load your configured labelers at this time." msgstr "Наразі ми не змогли завантажити список ваших маркувальників." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:138 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:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "Ми повідомимо вас, коли ваш обліковий запис буде готовий." -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We'll use this to help customize your experience." msgstr "Ми скористаємося цим, щоб підлаштувати Ваш досвід." -#: src/components/dms/NewChatDialog/index.tsx:326 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "" @@ -6247,7 +6362,7 @@ msgstr "" msgid "We're so excited to have you join us!" msgstr "Ми дуже раді, що ви приєдналися!" -#: src/view/screens/ProfileList.tsx:90 +#: src/view/screens/ProfileList.tsx:91 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Дуже прикро, але нам не вдалося знайти цей список. Якщо це продовжується, будь ласка, зв'яжіться з його автором: @{handleOrDid}." @@ -6255,7 +6370,7 @@ msgstr "Дуже прикро, але нам не вдалося знайти ц msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "На жаль, ми не змогли зараз завантажити ваші ігноровані слова. Будь ласка, спробуйте ще раз." -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Даруйте, нам не вдалося виконати пошук за вашим запитом. Будь ласка, спробуйте ще раз через кілька хвилин." @@ -6268,17 +6383,21 @@ msgstr "Нам дуже прикро! Ми не можемо знайти сто msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "На жаль, ви можете підписатися тільки на 10 маркувальників, і ви вже досягли цього ліміту." +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Ласкаво просимо до <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:145 +#: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Чим ви цікавитесь?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:326 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Як справи?" @@ -6295,7 +6414,7 @@ msgstr "Якими мовами ви хочете бачити пости у а msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:66 +#: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Хто може відповідати" @@ -6332,21 +6451,21 @@ msgstr "Чому слід переглянути цього користувач msgid "Wide" msgstr "Широке" -#: src/screens/Messages/Conversation/MessageInput.tsx:121 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:124 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "Написати пост" -#: src/view/com/composer/Composer.tsx:325 -#: src/view/com/composer/Prompt.tsx:37 +#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Написати відповідь" -#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/index.tsx:25 msgid "Writers" msgstr "Письменники" @@ -6360,11 +6479,20 @@ msgstr "Письменники" msgid "Yes" msgstr "Так" -#: src/components/dms/MessageItem.tsx:174 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + +#: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Ви в черзі." @@ -6377,9 +6505,13 @@ msgstr "Ви ні на кого не підписані." msgid "You can also discover new Custom Feeds to follow." msgstr "Також ви можете знайти кастомні стрічки для підписання." +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:143 -msgid "You can change these settings later." -msgstr "Ви можете змінити ці налаштування пізніше." +#~ msgid "You can change these settings later." +#~ msgstr "Ви можете змінити ці налаштування пізніше." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6394,6 +6526,10 @@ msgstr "" msgid "You can now sign in with your new password." msgstr "Тепер ви можете увійти за допомогою нового пароля." +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "У вас немає жодного підписника." @@ -6402,7 +6538,7 @@ msgstr "У вас немає жодного підписника." 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 "У вас ще немає кодів запрошення! З часом ми надамо вам декілька." -#: src/view/screens/SavedFeeds.tsx:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "У вас немає закріплених стрічок." @@ -6410,7 +6546,7 @@ msgstr "У вас немає закріплених стрічок." #~ msgid "You don't have any saved feeds!" #~ msgstr "У вас немає збережених стрічок!" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "У вас немає збережених стрічок." @@ -6423,19 +6559,19 @@ msgid "You have blocked this user" msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:50 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Ви заблокували цього користувача. Ви не можете бачити їх вміст." #: src/screens/Login/SetNewPasswordForm.tsx:54 #: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:89 -#: src/view/com/modals/ChangePassword.tsx:123 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Ви ввели неправильний код. Він має виглядати так: XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:109 +#: src/lib/moderation/useModerationCauseDescription.ts:111 msgid "You have hidden this post" msgstr "Ви приховали цей пост" @@ -6444,11 +6580,11 @@ msgid "You have hidden this post." msgstr "Ви приховали цей пост." #: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:92 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Ви увімкнули ігнорування цього облікового запису." -#: src/lib/moderation/useModerationCauseDescription.ts:86 +#: src/lib/moderation/useModerationCauseDescription.ts:88 msgid "You have muted this user" msgstr "Ви увімкнули ігнорування цього користувача" @@ -6456,12 +6592,12 @@ msgstr "Ви увімкнули ігнорування цього користу msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:144 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "У вас немає стрічок." -#: src/view/com/lists/MyLists.tsx:89 -#: src/view/com/lists/ProfileLists.tsx:148 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "У вас немає списків." @@ -6502,18 +6638,22 @@ msgid "You must be 13 years of age or older to sign up." msgstr "Вам має виповнитись 13 років для того, щоб мати змогу зареєструватись." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -msgid "You must be 18 years or older to enable adult content" -msgstr "Ви повинні бути старше 18 років, щоб дозволити перегляд контенту для дорослих" +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Ви повинні бути старше 18 років, щоб дозволити перегляд контенту для дорослих" #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "Ви повинні обрати хоча б одного маркувальника для скарги" -#: src/view/com/util/forms/PostDropdownBtn.tsx:158 +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "Ви більше не будете отримувати сповіщення з цього обговорення" -#: src/view/com/util/forms/PostDropdownBtn.tsx:161 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "You will now receive notifications for this thread" msgstr "Ви будете отримувати сповіщення з цього обговорення" @@ -6521,26 +6661,39 @@ msgstr "Ви будете отримувати сповіщення з цьог msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Ви отримаєте електронний лист із кодом підтвердження. Введіть цей код тут, а потім введіть новий пароль." -#: src/screens/Messages/List/ChatListItem.tsx:101 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -msgid "You're in control" -msgstr "Все під вашим контролем" +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Все під вашим контролем" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Ви в черзі" -#: src/screens/Onboarding/StepFinished.tsx:193 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Все готово!" #: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Ви обрали приховувати слово або тег в цьому пості." @@ -6552,11 +6705,11 @@ msgstr "Ваша домашня стрічка закінчилась! Підп msgid "Your account" msgstr "Ваш акаунт" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "Ваш обліковий запис видалено" -#: src/view/screens/Settings/ExportCarDialog.tsx:66 +#: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Дані з вашого облікового запису, які містять усі загальнодоступні записи, можна завантажити як \"CAR\" файл. Цей файл не містить медіафайлів, таких як зображення, або особисті дані, які необхідно отримати окремо." @@ -6573,12 +6726,12 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Ваш вибір буде запам'ятовано, ви у будь-який момент зможете змінити його в налаштуваннях." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 -msgid "Your default feed is \"Following\"" -msgstr "Ваша стрічка за замовчуванням \"Following\"" +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Ваша стрічка за замовчуванням \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:56 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Не вдалося розпізнати адресу електронної пошти." @@ -6606,23 +6759,27 @@ msgstr "Вашим повним псевдонімом буде <0>@{0}" msgid "Your muted words" msgstr "Ваші ігноровані слова" -#: src/view/com/modals/ChangePassword.tsx:159 +#: src/view/com/modals/ChangePassword.tsx:158 msgid "Your password has been changed successfully!" msgstr "Ваш пароль успішно змінено!" -#: src/view/com/composer/Composer.tsx:316 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "Пост опубліковано" -#: src/screens/Onboarding/StepFinished.tsx:208 +#: src/screens/Onboarding/StepFinished.tsx:138 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Ваші повідомлення, вподобання і блоки є публічними. Ігнорування - приватні." -#: src/view/screens/Settings/index.tsx:146 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "Ваш профіль" -#: src/view/com/composer/Composer.tsx:315 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "Відповідь опубліковано" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 81fb7fa31a..b5ee296d22 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -464,7 +464,7 @@ msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "你确定要从你的资讯源中删除 {0} 吗?" -#: src/view/com/composer/Composer.tsx:610 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "你确定要丢弃这段草稿吗?" @@ -572,7 +572,7 @@ msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他 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:362 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "已屏蔽帖子。" @@ -659,8 +659,8 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:410 -#: src/view/com/composer/Composer.tsx:416 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -676,7 +676,7 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:135 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 #: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" @@ -706,7 +706,7 @@ msgstr "取消裁剪图片" msgid "Cancel profile editing" msgstr "取消编辑个人资料" -#: src/view/com/util/post-ctrls/RepostButton.tsx:129 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "取消引用帖子" @@ -939,7 +939,7 @@ msgstr "关闭底部导航栏" msgid "Closes password update alert" msgstr "关闭密码更新警告" -#: src/view/com/composer/Composer.tsx:412 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "关闭帖子编辑页并丢弃草稿" @@ -976,7 +976,7 @@ msgstr "完成引导并开始使用你的账户" msgid "Complete the challenge" msgstr "完成验证" -#: src/view/com/composer/Composer.tsx:529 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰写帖子的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" @@ -1340,7 +1340,7 @@ msgstr "删除这条帖子?" msgid "Deleted" msgstr "已删除" -#: src/view/com/post-thread/PostThread.tsx:348 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "已删除帖子。" @@ -1359,7 +1359,7 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "描述替代文字" -#: src/view/com/composer/Composer.tsx:257 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "有什么想说的吗?" @@ -1392,11 +1392,11 @@ msgstr "关闭触感反馈" msgid "Disabled" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "丢弃" -#: src/view/com/composer/Composer.tsx:609 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "丢弃草稿?" @@ -3249,7 +3249,7 @@ msgstr "优先显示最旧的回复" msgid "Onboarding reset" msgstr "重新开始引导流程" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文字。" @@ -3292,8 +3292,8 @@ msgstr "开启头像创建工具" msgid "Open conversation options" msgstr "开启对话选项" -#: src/view/com/composer/Composer.tsx:593 -#: src/view/com/composer/Composer.tsx:594 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "开启表情符号选择器" @@ -3647,7 +3647,7 @@ msgstr "请以 @{0} 身份登录" msgid "Please Verify Your Email" msgstr "请验证你的电子邮箱" -#: src/view/com/composer/Composer.tsx:261 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" @@ -3659,13 +3659,13 @@ msgstr "政治" msgid "Porn" msgstr "色情内容" -#: src/view/com/composer/Composer.tsx:455 -#: src/view/com/composer/Composer.tsx:463 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThread.tsx:426 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "发布" @@ -3684,7 +3684,7 @@ msgstr "@{0} 的帖子" msgid "Post deleted" msgstr "已删除帖子" -#: src/view/com/post-thread/PostThread.tsx:192 +#: src/view/com/post-thread/PostThread.tsx:193 msgid "Post hidden" msgstr "已隐藏帖子" @@ -3706,8 +3706,8 @@ msgstr "帖子语言" msgid "Post Languages" msgstr "帖子语言" -#: src/view/com/post-thread/PostThread.tsx:187 -#: src/view/com/post-thread/PostThread.tsx:199 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "无法找到帖子" @@ -3812,16 +3812,16 @@ msgstr "公开且可共享的批量隐藏或屏蔽列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公开且可共享的列表,可作为资讯源使用。" -#: src/view/com/composer/Composer.tsx:440 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "发布帖子" -#: src/view/com/composer/Composer.tsx:440 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "发布回复" -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 -#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -3971,7 +3971,7 @@ msgstr "回复" msgid "Replies to this thread are disabled" msgstr "对这条讨论串的回复已被禁用" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "回复" @@ -5025,8 +5025,8 @@ msgstr "以下标记已应用到你的内容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步骤将帮助定制你的 Bluesky 体验。" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "这条帖子可能已被删除。" @@ -5861,7 +5861,7 @@ msgstr "你感兴趣的是什么?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:333 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "发生了什么新鲜事?" @@ -5920,11 +5920,11 @@ msgstr "宽" msgid "Write a message" msgstr "编写私信" -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "撰写帖子" -#: src/view/com/composer/Composer.tsx:332 +#: src/view/com/composer/Composer.tsx:339 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰写你的回复" @@ -6006,7 +6006,7 @@ msgstr "你目前还没有任何固定的资讯源。" msgid "You don't have any saved feeds." msgstr "你目前还没有任何保存的资讯源。" -#: src/view/com/post-thread/PostThread.tsx:194 +#: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." msgstr "你已屏蔽该帖子作者,或你已被该作者屏蔽。" @@ -6203,7 +6203,7 @@ msgstr "你的隐藏词汇" msgid "Your password has been changed successfully!" msgstr "你的密码已成功更改!" -#: src/view/com/composer/Composer.tsx:323 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "你的帖子已发布" @@ -6219,7 +6219,7 @@ msgstr "你的个人资料" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用户将无法再看到你的个人资料、帖子、列表与其他相关信息,你可以随时登录以重新激活你的账户。" -#: src/view/com/composer/Composer.tsx:322 +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "你的回复已发布" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index ef3243efcb..5660c06aa6 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -13,11 +13,15 @@ msgstr "" "X-Generator: @lingui/cli\n" "Plural-Forms: \n" +#: src/screens/Messages/List/ChatListItem.tsx:119 +msgid "(contains embedded content)" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" msgstr "(沒有電子郵件)" -#: src/view/com/notifications/FeedItem.tsx:260 +#: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" @@ -47,7 +51,7 @@ msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:387 +#: src/view/com/post-thread/PostThreadItem.tsx:386 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" @@ -63,7 +67,7 @@ msgstr "{0, plural, one {則貼文} other {則貼文}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:367 +#: src/view/com/post-thread/PostThreadItem.tsx:366 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" @@ -79,11 +83,11 @@ msgstr "{0} 的頭像" msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" -#: src/screens/Deactivated.tsx:207 +#: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" -#: src/screens/Deactivated.tsx:213 +#: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" @@ -92,7 +96,7 @@ msgstr "{estimatedTimeMins, plural, one {分} other {分}}" msgid "{following} following" msgstr "{following} 個跟隨中" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:339 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" msgstr "無法傳送訊息給 {handle}" @@ -135,7 +139,7 @@ msgid "2FA Confirmation" msgstr "雙重驗證" #: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:650 +#: src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "存取導覽連結和設定" @@ -144,11 +148,11 @@ msgid "Access profile and other navigation links" msgstr "存取個人檔案和其他導覽連結" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "無障礙" -#: src/view/screens/Settings/index.tsx:503 +#: src/view/screens/Settings/index.tsx:509 msgid "Accessibility settings" msgstr "無障礙設定" @@ -158,8 +162,8 @@ msgid "Accessibility Settings" msgstr "無障礙設定" #: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:339 -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "帳號" @@ -207,7 +211,7 @@ msgstr "已取消靜音帳號" #: src/components/dialogs/MutedWords.tsx:165 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "新增" @@ -221,8 +225,9 @@ msgid "Add a user to this list" msgstr "將用戶新增至此列表" #: src/components/dialogs/SwitchAccount.tsx:56 -#: src/view/screens/Settings/index.tsx:416 -#: src/view/screens/Settings/index.tsx:425 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "新增帳號" @@ -271,7 +276,7 @@ msgid "Add to my feeds" msgstr "加入到我的動態源" #: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:144 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "新增至列表" @@ -293,7 +298,7 @@ msgid "Adult content is disabled." msgstr "成人內容已停用。" #: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "進階設定" @@ -349,7 +354,7 @@ msgstr "一封電子郵件已發送至 {0}。請查閱郵件並在下方輸入 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "一封電子郵件已發送至先前填寫的電子郵件地址 {0}。請查閱郵件並在下方輸入驗證碼。" -#: src/components/dialogs/GifSelect.tsx:285 +#: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" msgstr "發生錯誤" @@ -370,7 +375,7 @@ msgstr "出現問題,請再試一次。" msgid "an unknown error occurred" msgstr "出現未知錯誤" -#: src/view/com/notifications/FeedItem.tsx:257 +#: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "和" @@ -403,13 +408,13 @@ msgstr "應用程式專用密碼只能包含字母、數字、空格、破折號 msgid "App Password names must be at least 4 characters long." msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" -#: src/view/screens/Settings/index.tsx:691 +#: src/view/screens/Settings/index.tsx:697 msgid "App password settings" msgstr "應用程式專用密碼設定" #: src/Navigation.tsx:258 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "應用程式專用密碼" @@ -434,7 +439,7 @@ msgstr "已提交申訴" msgid "Appeal this decision" msgstr "對此決定提出上訴" -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:439 msgid "Appearance" msgstr "外觀" @@ -459,7 +464,7 @@ msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/view/com/composer/Composer.tsx:615 +#: src/view/com/composer/Composer.tsx:617 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -496,13 +501,13 @@ msgstr "至少 3 個字元" #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:100 +#: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 #: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "返回" -#: src/view/screens/Settings/index.tsx:490 +#: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "基本設定" @@ -510,7 +515,7 @@ msgstr "基本設定" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:377 msgid "Birthday:" msgstr "生日:" @@ -546,7 +551,7 @@ msgid "Block these accounts?" msgstr "封鎖這些帳號?" #: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "已被封鎖" @@ -567,7 +572,7 @@ msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以 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:362 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "已封鎖貼文。" @@ -653,8 +658,9 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 -#: src/view/com/composer/Composer.tsx:421 -#: src/view/com/composer/Composer.tsx:427 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:423 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -670,21 +676,21 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:135 -#: src/view/screens/Search/Search.tsx:674 +#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" #: src/view/com/modals/CreateOrEditList.tsx:349 -#: src/view/com/modals/DeleteAccount.tsx:166 -#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "取消" -#: src/view/com/modals/DeleteAccount.tsx:162 -#: src/view/com/modals/DeleteAccount.tsx:240 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "取消刪除帳號" @@ -700,10 +706,14 @@ msgstr "取消圖片裁剪" msgid "Cancel profile editing" msgstr "取消編輯個人檔案" -#: src/view/com/util/post-ctrls/RepostButton.tsx:129 +#: src/view/com/util/post-ctrls/RepostButton.tsx:130 msgid "Cancel quote post" msgstr "取消引用貼文" +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" @@ -717,17 +727,17 @@ msgstr "取消開啟網站連結" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:365 +#: src/view/screens/Settings/index.tsx:371 msgctxt "action" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:712 +#: src/view/screens/Settings/index.tsx:718 msgid "Change handle" msgstr "變更帳號代碼" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:723 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "變更帳號代碼" @@ -735,12 +745,12 @@ msgstr "變更帳號代碼" msgid "Change my email" msgstr "變更我的電子郵件地址" -#: src/view/screens/Settings/index.tsx:757 +#: src/view/screens/Settings/index.tsx:763 msgid "Change password" msgstr "變更密碼" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:768 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "變更密碼" @@ -766,12 +776,12 @@ msgstr "對話已靜音" #: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:307 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:632 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "對話設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "對話設定" @@ -779,8 +789,8 @@ msgstr "對話設定" msgid "Chat unmuted" msgstr "對話已解除靜音" -#: src/screens/Deactivated.tsx:78 -#: src/screens/Deactivated.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "檢查我的狀態" @@ -788,7 +798,7 @@ msgstr "檢查我的狀態" msgid "Check your email for a login code and enter it here." msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" -#: src/view/com/modals/DeleteAccount.tsx:179 +#: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" @@ -812,32 +822,32 @@ msgstr "選擇這個顏色作為您的頭像" msgid "Choose your password" msgstr "選擇您的密碼" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "清除所有遺留資料" -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:913 msgid "Clear all legacy storage data (restart after this)" msgstr "清除所有遺留資料(並重啟)" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:922 msgid "Clear all storage data" msgstr "清除所有資料" -#: src/view/screens/Settings/index.tsx:896 +#: src/view/screens/Settings/index.tsx:925 msgid "Clear all storage data (restart after this)" msgstr "清除所有資料(並重啟)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:796 +#: src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "清除搜尋記錄" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:911 msgid "Clears all legacy storage data" msgstr "清除所有遺留資料" -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:923 msgid "Clears all storage data" msgstr "清除所有資料" @@ -845,6 +855,14 @@ msgstr "清除所有資料" msgid "click here" msgstr "點擊這裡" +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "" + #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "點擊這裡以開啟 {tag} 的標籤選單" @@ -861,8 +879,9 @@ msgstr "氣象" msgid "Clip 🐴 clop 🐴" msgstr "達達的馬蹄🐴是美麗的錯誤🐴" -#: src/components/dialogs/GifSelect.tsx:301 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:197 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:185 @@ -882,11 +901,12 @@ msgstr "關閉警告" msgid "Close bottom drawer" msgstr "關閉底欄" -#: src/components/dialogs/GifSelect.tsx:295 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "關閉對話框" -#: src/components/dialogs/GifSelect.tsx:150 +#: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" msgstr "關閉 GIF 對話框" @@ -919,7 +939,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:419 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -927,11 +947,11 @@ msgstr "關閉貼文編輯頁並捨棄草稿" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/FeedItem.tsx:204 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "Collapse list of users" msgstr "折疊用戶清單" -#: src/view/com/notifications/FeedItem.tsx:340 +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" @@ -956,7 +976,7 @@ msgstr "完成初始設定並開始使用您的帳號" msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:538 +#: src/view/com/composer/Composer.tsx:536 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -993,7 +1013,7 @@ msgstr "確認更改" msgid "Confirm content language settings" msgstr "確認內容語言設定" -#: src/view/com/modals/DeleteAccount.tsx:230 +#: src/view/com/modals/DeleteAccount.tsx:282 msgid "Confirm delete account" msgstr "確認刪除帳號" @@ -1007,8 +1027,8 @@ msgstr "確認您的出生日期" #: src/screens/Login/LoginForm.tsx:250 #: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:186 -#: src/view/com/modals/DeleteAccount.tsx:192 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 #: src/view/com/modals/VerifyEmail.tsx:173 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 @@ -1071,7 +1091,7 @@ msgstr "以 {0} 繼續 (目前已登入)" msgid "Continue to next step" msgstr "繼續下一步" -#: src/screens/Messages/List/ChatListItem.tsx:110 +#: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "對話已刪除" @@ -1084,7 +1104,7 @@ msgstr "烹飪" msgid "Copied" msgstr "已複製" -#: src/view/screens/Settings/index.tsx:262 +#: src/view/screens/Settings/index.tsx:263 msgid "Copied build version to clipboard" msgstr "已複製建構版本號至剪貼簿" @@ -1162,7 +1182,7 @@ msgstr "無法靜音對話" msgid "Create a new account" msgstr "建立新帳號" -#: src/view/screens/Settings/index.tsx:417 +#: src/view/screens/Settings/index.tsx:423 msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" @@ -1217,8 +1237,8 @@ msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所 msgid "Customize media from external sites." msgstr "自訂外部網站的媒體。" -#: src/view/screens/Settings/index.tsx:452 -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "深色" @@ -1226,7 +1246,7 @@ msgstr "深色" msgid "Dark mode" msgstr "深色模式" -#: src/view/screens/Settings/index.tsx:465 +#: src/view/screens/Settings/index.tsx:471 msgid "Dark Theme" msgstr "深色主題" @@ -1234,7 +1254,16 @@ msgstr "深色主題" msgid "Date of birth" msgstr "出生日期" -#: src/view/screens/Settings/index.tsx:844 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "" + +#: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" msgstr "內容管理偵錯" @@ -1249,11 +1278,11 @@ msgstr "偵錯面板" msgid "Delete" msgstr "刪除" -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:828 msgid "Delete account" msgstr "刪除帳號" -#: src/view/com/modals/DeleteAccount.tsx:97 +#: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "刪除帳號 <0>「<1>{0}<2>」" @@ -1265,8 +1294,8 @@ msgstr "刪除應用程式專用密碼" msgid "Delete app password?" msgstr "刪除應用程式專用密碼?" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:864 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1286,11 +1315,11 @@ msgstr "刪除訊息" msgid "Delete message for me" msgstr "為我刪除訊息" -#: src/view/com/modals/DeleteAccount.tsx:233 +#: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "刪除我的帳號" -#: src/view/screens/Settings/index.tsx:811 +#: src/view/screens/Settings/index.tsx:840 msgid "Delete My Account…" msgstr "刪除我的帳號…" @@ -1307,15 +1336,15 @@ msgstr "刪除此列表?" msgid "Delete this post?" msgstr "刪除這條貼文?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Deleted" msgstr "已刪除" -#: src/view/com/post-thread/PostThread.tsx:348 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "已刪除貼文。" -#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1330,11 +1359,11 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/composer/Composer.tsx:271 +#: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:477 msgid "Dim" msgstr "昏暗" @@ -1363,11 +1392,11 @@ msgstr "關閉觸覺回饋" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:619 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:616 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1436,8 +1465,8 @@ msgstr "完成" #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/UserAddRemoveLists.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:98 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" @@ -1521,7 +1550,7 @@ msgstr "編輯內容管理列表" #: src/Navigation.tsx:263 #: src/view/screens/Feeds.tsx:495 -#: src/view/screens/SavedFeeds.tsx:92 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "編輯我的動態源" @@ -1586,7 +1615,7 @@ msgstr "電子郵件已更新" msgid "Email verified" msgstr "電子郵件已驗證" -#: src/view/screens/Settings/index.tsx:343 +#: src/view/screens/Settings/index.tsx:349 msgid "Email:" msgstr "電子郵件:" @@ -1698,7 +1727,7 @@ msgid "Error receiving captcha response." msgstr "Captcha 給出了錯誤的回應。" #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:108 +#: src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "錯誤:" @@ -1706,7 +1735,7 @@ msgstr "錯誤:" msgid "Everybody" msgstr "所有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:43 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" msgstr "所有人都可以回覆" @@ -1725,7 +1754,7 @@ msgstr "過多的提及或回覆" msgid "Excessive or unwanted messages" msgstr "過多或不受歡迎的訊息" -#: src/view/com/modals/DeleteAccount.tsx:241 +#: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "離開刪除帳號流程" @@ -1750,7 +1779,7 @@ msgstr "退出輸入搜索查詢" msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:206 msgid "Expand list of users" msgstr "展開用戶清單" @@ -1767,12 +1796,12 @@ msgstr "露骨或可能令人不安的媒體內容。" msgid "Explicit sexual images." msgstr "露骨的色情圖片。" -#: src/view/screens/Settings/index.tsx:780 +#: src/view/screens/Settings/index.tsx:786 msgid "Export my data" msgstr "匯出我的資料" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:791 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "匯出我的資料" @@ -1788,11 +1817,11 @@ msgstr "外部媒體可能允許網站收集有關您和您裝置的資料。在 #: src/Navigation.tsx:282 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "外部媒體偏好" -#: src/view/screens/Settings/index.tsx:664 +#: src/view/screens/Settings/index.tsx:670 msgid "External media settings" msgstr "外部媒體設定" @@ -1813,7 +1842,8 @@ msgstr "無法刪除訊息" msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請重試" -#: src/components/dialogs/GifSelect.tsx:201 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "無法載入 GIF" @@ -1866,7 +1896,7 @@ msgstr "意見回饋" msgid "Feeds" msgstr "動態源" -#: src/view/screens/SavedFeeds.tsx:179 +#: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" @@ -1892,7 +1922,7 @@ msgstr "正在完成" msgid "Find accounts to follow" msgstr "尋找一些帳號來跟隨" -#: src/view/screens/Search/Search.tsx:462 +#: src/view/screens/Search/Search.tsx:469 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 上尋找貼文和用戶" @@ -1964,7 +1994,7 @@ msgstr "已跟隨的用戶" msgid "Followed users only" msgstr "僅限已跟隨的用戶" -#: src/view/com/notifications/FeedItem.tsx:172 +#: src/view/com/notifications/FeedItem.tsx:173 msgid "followed you" msgstr "已跟隨您" @@ -1980,7 +2010,7 @@ msgstr "跟隨者" #: src/view/com/profile/ProfileFollows.tsx:104 #: src/view/screens/Feeds.tsx:683 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:413 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "跟隨中" @@ -1992,7 +2022,7 @@ msgstr "已跟隨 {0}" msgid "Following {name}" msgstr "已跟隨 {name}" -#: src/view/screens/Settings/index.tsx:567 +#: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "「Following」動態源偏好" @@ -2000,7 +2030,7 @@ msgstr "「Following」動態源偏好" #: src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" @@ -2016,7 +2046,7 @@ msgstr "跟隨您" msgid "Food" msgstr "食物" -#: src/view/com/modals/DeleteAccount.tsx:121 +#: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "為了保護您的帳號安全,我們需要將驗證碼發送到您的電子郵件地址。" @@ -2045,7 +2075,7 @@ msgstr "頻繁發佈不當內容" msgid "From @{sanitizedAuthor}" msgstr "來自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:231 +#: src/view/com/posts/FeedItem.tsx:232 msgctxt "from-feed" msgid "From <0/>" msgstr "來自 <0/>" @@ -2108,7 +2138,7 @@ msgstr "前往首頁" msgid "Go Home" msgstr "前往首頁" -#: src/screens/Messages/List/ChatListItem.tsx:159 +#: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "與 {0} 對話" @@ -2177,7 +2207,7 @@ msgstr "這是您的應用程式專用密碼。" msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/FeedItem.tsx:347 +#: src/view/com/notifications/FeedItem.tsx:348 msgctxt "action" msgid "Hide" msgstr "隱藏" @@ -2196,7 +2226,7 @@ msgstr "隱藏內容" msgid "Hide this post?" msgstr "隱藏這則貼文?" -#: src/view/com/notifications/FeedItem.tsx:338 +#: src/view/com/notifications/FeedItem.tsx:339 msgid "Hide user list" msgstr "隱藏用戶列表" @@ -2294,6 +2324,10 @@ msgstr "如果刪除這則貼文,您將無法恢復它。" msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "如果您想更改密碼,我們將向您發送一個驗證碼以確認這是您的帳號。" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" msgstr "違法" @@ -2318,7 +2352,7 @@ msgstr "不當訊息或露骨連結" msgid "Input code sent to your email for password reset" msgstr "輸入發送到您電子郵件地址的重設碼以重設密碼" -#: src/view/com/modals/DeleteAccount.tsx:194 +#: src/view/com/modals/DeleteAccount.tsx:246 msgid "Input confirmation code for account deletion" msgstr "輸入刪除帳號的驗證碼" @@ -2330,7 +2364,7 @@ msgstr "輸入應用程式專用密碼名稱" msgid "Input new password" msgstr "輸入新密碼" -#: src/view/com/modals/DeleteAccount.tsx:213 +#: src/view/com/modals/DeleteAccount.tsx:265 msgid "Input password for account deletion" msgstr "輸入密碼以刪除帳號" @@ -2367,7 +2401,7 @@ msgstr "為您隆重介紹「私人訊息」" msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" -#: src/view/com/post-thread/PostThreadItem.tsx:241 +#: src/view/com/post-thread/PostThreadItem.tsx:240 msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" @@ -2431,7 +2465,7 @@ msgstr "您內容上的標記" msgid "Language selection" msgstr "語言選擇" -#: src/view/screens/Settings/index.tsx:524 +#: src/view/screens/Settings/index.tsx:530 msgid "Language settings" msgstr "語言設定" @@ -2440,12 +2474,12 @@ msgstr "語言設定" msgid "Language Settings" msgstr "語言設定" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:539 msgid "Languages" msgstr "語言" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:369 +#: src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "最新" @@ -2496,11 +2530,11 @@ msgstr "全部留空以查看所有語言。" msgid "Leaving Bluesky" msgstr "離開 Bluesky" -#: src/screens/Deactivated.tsx:134 +#: src/screens/SignupQueued.tsx:134 msgid "left to go." msgstr "個人在排在您前面。" -#: src/view/screens/Settings/index.tsx:307 +#: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" @@ -2513,7 +2547,7 @@ msgstr "讓我們來重設您的密碼吧!" msgid "Let's go!" msgstr "讓我們開始吧!" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:452 msgid "Light" msgstr "亮色" @@ -2534,11 +2568,11 @@ msgstr "按喜歡的用戶" msgid "Liked By" msgstr "按喜歡的用戶" -#: src/view/com/notifications/FeedItem.tsx:175 +#: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "對您的自訂動態源表示喜歡" -#: src/view/com/notifications/FeedItem.tsx:167 +#: src/view/com/notifications/FeedItem.tsx:168 msgid "liked your post" msgstr "已喜歡您的貼文" @@ -2546,7 +2580,7 @@ msgstr "已喜歡您的貼文" msgid "Likes" msgstr "喜歡" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Likes on this post" msgstr "這條貼文的喜歡數" @@ -2599,7 +2633,7 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "封鎖此用戶的列表:" -#: src/view/screens/Notifications.tsx:164 +#: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" msgstr "載入新的通知" @@ -2618,10 +2652,15 @@ msgstr "載入中…" msgid "Log" msgstr "日誌" -#: src/screens/Deactivated.tsx:155 -#: src/screens/Deactivated.tsx:158 -#: src/screens/Deactivated.tsx:184 -#: src/screens/Deactivated.tsx:187 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "登出" @@ -2680,7 +2719,7 @@ msgid "Mentioned users" msgstr "被提及的用戶" #: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:649 +#: src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "選單" @@ -2689,7 +2728,7 @@ msgid "Message {0}" msgstr "給 {0} 傳送訊息" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:111 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "訊息已刪除" @@ -2723,7 +2762,7 @@ msgstr "誤導性帳號" #: src/Navigation.tsx:126 #: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "內容管理" @@ -2732,7 +2771,7 @@ msgid "Moderation details" msgstr "內容管理詳情" #: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "由 {0} 建立的內容管理列表" @@ -2741,7 +2780,7 @@ msgid "Moderation list by <0/>" msgstr "由 建立的內容管理列表" #: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:204 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 #: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "您建立的內容管理列表" @@ -2763,7 +2802,7 @@ msgstr "內容管理列表" msgid "Moderation Lists" msgstr "內容管理列表" -#: src/view/screens/Settings/index.tsx:549 +#: src/view/screens/Settings/index.tsx:555 msgid "Moderation settings" msgstr "內容管理設定" @@ -2780,7 +2819,7 @@ msgstr "內容管理工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:577 +#: src/view/com/post-thread/PostThreadItem.tsx:572 msgid "More" msgstr "更多" @@ -2898,11 +2937,11 @@ msgstr "我的動態源" msgid "My Profile" msgstr "我的個人檔案" -#: src/view/screens/Settings/index.tsx:610 +#: src/view/screens/Settings/index.tsx:616 msgid "My saved feeds" msgstr "我儲存的動態源" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" msgstr "我儲存的動態源" @@ -2984,7 +3023,7 @@ msgid "New post" msgstr "新貼文" #: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:173 +#: src/view/screens/Notifications.tsx:177 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3044,7 +3083,8 @@ msgstr "沒有描述" msgid "No DNS Panel" msgstr "無 DNS 控制台" -#: src/components/dialogs/GifSelect.tsx:207 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精選 GIF,Tenor 可能發生問題。" @@ -3056,7 +3096,7 @@ msgstr "不再跟隨 {0}" msgid "No longer than 253 characters" msgstr "不超過 253 個字符" -#: src/screens/Messages/List/ChatListItem.tsx:98 +#: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" msgstr "還沒有訊息" @@ -3080,7 +3120,7 @@ msgstr "沒有人" msgid "No result" msgstr "沒有結果" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:138 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" msgstr "沒有結果" @@ -3093,12 +3133,13 @@ msgid "No results found for \"{query}\"" msgstr "未找到「{query}」的結果" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:289 -#: src/view/screens/Search/Search.tsx:328 +#: src/view/screens/Search/Search.tsx:296 +#: src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "未找到 {query} 的結果" -#: src/components/dialogs/GifSelect.tsx:205 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "未找到「{search}」的搜尋結果。" @@ -3111,7 +3152,7 @@ msgstr "不,謝謝" msgid "Nobody" msgstr "沒有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:45 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" msgstr "沒有人可以回覆" @@ -3157,8 +3198,8 @@ msgid "Notification Sounds" msgstr "通知音效" #: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:125 -#: src/view/screens/Notifications.tsx:150 +#: src/view/screens/Notifications.tsx:126 +#: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3182,7 +3223,8 @@ msgstr "未貼上此類標記的裸露或成人內容" msgid "Off" msgstr "顯示" -#: src/components/dialogs/GifSelect.tsx:288 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "糟糕!" @@ -3203,11 +3245,11 @@ msgstr "好的" msgid "Oldest replies first" msgstr "最舊的回覆優先" -#: src/view/screens/Settings/index.tsx:255 +#: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/view/com/composer/Composer.tsx:492 +#: src/view/com/composer/Composer.tsx:488 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" @@ -3245,13 +3287,13 @@ msgstr "開啟 {name} 個人檔案快捷選單" msgid "Open avatar creator" msgstr "開啟頭像建立工具" -#: src/screens/Messages/List/ChatListItem.tsx:165 -#: src/screens/Messages/List/ChatListItem.tsx:166 +#: src/screens/Messages/List/ChatListItem.tsx:214 +#: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:598 -#: src/view/com/composer/Composer.tsx:599 +#: src/view/com/composer/Composer.tsx:600 +#: src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3259,7 +3301,7 @@ msgstr "開啟表情符號選擇器" msgid "Open feed options menu" msgstr "開啟動態選項選單" -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:736 msgid "Open links with in-app browser" msgstr "在內建瀏覽器中開啟連結" @@ -3279,12 +3321,12 @@ msgstr "開啟導覽" msgid "Open post options menu" msgstr "開啟貼文選項選單" -#: src/view/screens/Settings/index.tsx:831 -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:848 msgid "Open system log" msgstr "開啟系統日誌" @@ -3292,7 +3334,7 @@ msgstr "開啟系統日誌" msgid "Opens {numItems} options" msgstr "開啟 {numItems} 個選項" -#: src/view/screens/Settings/index.tsx:504 +#: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "開啟無障礙設定" @@ -3304,7 +3346,7 @@ msgstr "開啟除錯項目的額外詳細資訊" msgid "Opens camera on device" msgstr "開啟裝置相機" -#: src/view/screens/Settings/index.tsx:633 +#: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" msgstr "開啟對話設定" @@ -3312,7 +3354,7 @@ msgstr "開啟對話設定" msgid "Opens composer" msgstr "開啟編輯器" -#: src/view/screens/Settings/index.tsx:525 +#: src/view/screens/Settings/index.tsx:531 msgid "Opens configurable language settings" msgstr "開啟可以更改的語言設定" @@ -3320,7 +3362,7 @@ msgstr "開啟可以更改的語言設定" msgid "Opens device photo gallery" msgstr "開啟裝置相簿" -#: src/view/screens/Settings/index.tsx:665 +#: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" msgstr "開啟外部連結嵌入設定" @@ -3334,7 +3376,7 @@ msgstr "開始建立新的 Bluesky 帳號的流程" msgid "Opens flow to sign into your existing Bluesky account" msgstr "開始登入您現有的 Bluesky 帳號流程" -#: src/view/com/composer/photos/SelectGifBtn.tsx:37 +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" msgstr "開啟 GIF 選擇對話框" @@ -3342,23 +3384,27 @@ msgstr "開啟 GIF 選擇對話框" msgid "Opens list of invite codes" msgstr "開啟邀請碼列表" -#: src/view/screens/Settings/index.tsx:801 +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "" + +#: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "開啟帳號刪除的確認彈窗。需要電子郵件驗證碼" -#: src/view/screens/Settings/index.tsx:759 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" msgstr "開啟修改 Bluesky 密碼的彈窗" -#: src/view/screens/Settings/index.tsx:714 +#: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" msgstr "開啟建立新 Bluesky 帳號代碼的彈窗" -#: src/view/screens/Settings/index.tsx:782 +#: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "開啟下載 Bluesky 帳號數據(存儲庫)的彈窗" -#: src/view/screens/Settings/index.tsx:979 +#: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" msgstr "開啟驗證電子郵件的彈窗" @@ -3366,7 +3412,7 @@ msgstr "開啟驗證電子郵件的彈窗" msgid "Opens modal for using custom domain" msgstr "開啟使用自訂網域的彈窗" -#: src/view/screens/Settings/index.tsx:550 +#: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" msgstr "開啟內容管理設定" @@ -3379,15 +3425,15 @@ msgstr "開啟密碼重設表單" msgid "Opens screen to edit Saved Feeds" msgstr "開啟編輯已儲存的動態源之畫面" -#: src/view/screens/Settings/index.tsx:611 +#: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "開啟包含所有已儲存的動態源之畫面" -#: src/view/screens/Settings/index.tsx:692 +#: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" msgstr "開啟應用程式專用密碼設定畫面" -#: src/view/screens/Settings/index.tsx:568 +#: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" msgstr "開啟「Following」動態源偏好" @@ -3395,20 +3441,20 @@ msgstr "開啟「Following」動態源偏好" msgid "Opens the linked website" msgstr "開啟網站連結" -#: src/view/screens/Settings/index.tsx:832 -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" msgstr "開啟系統日誌頁面" -#: src/view/screens/Settings/index.tsx:589 +#: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" msgstr "開啟討論串偏好" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:427 #: src/view/com/util/UserAvatar.tsx:409 msgid "Opens this profile" msgstr "開啟這個個人檔案" @@ -3426,6 +3472,14 @@ msgstr "在以下提供額外訊息(可選):" msgid "Or combine these options:" msgstr "或者組合這些選項:" +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" msgstr "其他" @@ -3453,8 +3507,8 @@ msgstr "頁面不存在" #: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:205 -#: src/view/com/modals/DeleteAccount.tsx:212 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "密碼" @@ -3474,7 +3528,7 @@ msgstr "密碼已更新!" msgid "Pause" msgstr "暫停" -#: src/view/screens/Search/Search.tsx:379 +#: src/view/screens/Search/Search.tsx:386 msgid "People" msgstr "用戶" @@ -3511,7 +3565,7 @@ msgstr "釘選到首頁" msgid "Pin to Home" msgstr "釘選到首頁" -#: src/view/screens/SavedFeeds.tsx:102 +#: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" msgstr "釘選的動態源列表" @@ -3572,7 +3626,7 @@ msgstr "請輸入有效的文字或標籤進行靜音" msgid "Please enter your email." msgstr "請輸入您的電子郵件。" -#: src/view/com/modals/DeleteAccount.tsx:201 +#: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "請輸入您的密碼:" @@ -3593,7 +3647,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:275 +#: src/view/com/composer/Composer.tsx:268 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -3605,18 +3659,18 @@ msgstr "政治" msgid "Porn" msgstr "色情內容" -#: src/view/com/composer/Composer.tsx:466 -#: src/view/com/composer/Composer.tsx:474 +#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:426 +#: src/view/com/post-thread/PostThread.tsx:427 msgctxt "description" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThreadItem.tsx:195 +#: src/view/com/post-thread/PostThreadItem.tsx:194 msgid "Post by {0}" msgstr "{0} 的貼文" @@ -3630,7 +3684,7 @@ msgstr "@{0} 的貼文" msgid "Post deleted" msgstr "貼文已刪除" -#: src/view/com/post-thread/PostThread.tsx:192 +#: src/view/com/post-thread/PostThread.tsx:193 msgid "Post hidden" msgstr "貼文已隱藏" @@ -3652,8 +3706,8 @@ msgstr "貼文語言" msgid "Post Languages" msgstr "貼文語言" -#: src/view/com/post-thread/PostThread.tsx:187 -#: src/view/com/post-thread/PostThread.tsx:199 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "找不到貼文" @@ -3704,7 +3758,7 @@ msgstr "主要語言" msgid "Prioritize Your Follows" msgstr "優先顯示跟隨者" -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:654 #: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "隱私" @@ -3712,7 +3766,7 @@ msgstr "隱私" #: src/Navigation.tsx:238 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:928 +#: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "隱私政策" @@ -3742,7 +3796,7 @@ msgstr "個人檔案" msgid "Profile updated" msgstr "個人檔案已更新" -#: src/view/screens/Settings/index.tsx:992 +#: src/view/screens/Settings/index.tsx:1021 msgid "Protect your account by verifying your email." msgstr "通過驗證電子郵件地址來保護您的帳號。" @@ -3758,16 +3812,16 @@ msgstr "公開且可共享的批量靜音或封鎖列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:447 msgid "Publish reply" msgstr "發佈回覆" -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 -#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -3781,11 +3835,15 @@ msgstr "隨機顯示 (又名試試手氣)" msgid "Ratios" msgstr "比率" +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "" + #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" msgstr "原因:" -#: src/view/screens/Search/Search.tsx:886 +#: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "最近的搜尋結果" @@ -3801,7 +3859,7 @@ msgstr "重新載入對話" #: src/view/com/feeds/FeedSourceCard.tsx:296 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:219 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "刪除" @@ -3856,7 +3914,15 @@ msgstr "刪除圖片預覽" msgid "Remove mute word from your list" msgstr "從您的列表中移除靜音文字" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:233 +#: src/view/screens/Search/Search.tsx:1014 +msgid "Remove profile" +msgstr "" + +#: src/view/screens/Search/Search.tsx:1016 +msgid "Remove profile from search history" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "刪除引用貼文" @@ -3870,7 +3936,7 @@ msgid "Remove this feed from your saved feeds" msgstr "將這個動態源從您已儲存之動態源列表中刪除" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:152 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "從列表中刪除" @@ -3888,7 +3954,7 @@ msgstr "從您的動態中刪除" msgid "Removes default thumbnail from {0}" msgstr "從 {0} 中刪除預設縮圖" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:234 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "刪除已轉貼貼文" @@ -3905,7 +3971,7 @@ msgstr "回覆" msgid "Replies to this thread are disabled" msgstr "對此討論串的回覆已停用" -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:460 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -3914,8 +3980,8 @@ msgstr "回覆" msgid "Reply Filters" msgstr "回覆過濾器" -#: src/view/com/post/Post.tsx:180 -#: src/view/com/posts/FeedItem.tsx:429 +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "對 <0><1/> 回覆" @@ -4007,19 +4073,19 @@ msgstr "轉貼或引用貼文" msgid "Reposted By" msgstr "轉貼" -#: src/view/com/posts/FeedItem.tsx:249 +#: src/view/com/posts/FeedItem.tsx:250 msgid "Reposted by {0}" msgstr "由 {0} 轉貼" -#: src/view/com/posts/FeedItem.tsx:267 +#: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/notifications/FeedItem.tsx:169 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "reposted your post" msgstr "轉貼您的貼文" -#: src/view/com/post-thread/PostThreadItem.tsx:207 +#: src/view/com/post-thread/PostThreadItem.tsx:206 msgid "Reposts of this post" msgstr "轉貼這則貼文" @@ -4058,8 +4124,8 @@ msgstr "重設碼" msgid "Reset Code" msgstr "重設碼" -#: src/view/screens/Settings/index.tsx:871 -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "重設初始設定進行狀態" @@ -4067,16 +4133,16 @@ msgstr "重設初始設定進行狀態" msgid "Reset password" msgstr "重設密碼" -#: src/view/screens/Settings/index.tsx:851 -#: src/view/screens/Settings/index.tsx:854 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "重設偏好狀態" -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:901 msgid "Resets the onboarding state" msgstr "重設初始設定狀態" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:881 msgid "Resets the preferences state" msgstr "重設偏好狀態" @@ -4157,7 +4223,7 @@ msgstr "儲存圖片裁剪" msgid "Save to my feeds" msgstr "儲存到我的動態源" -#: src/view/screens/SavedFeeds.tsx:144 +#: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" msgstr "已儲存之動態源" @@ -4194,15 +4260,15 @@ msgstr "科學" msgid "Scroll to top" msgstr "滾動到頂部" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:438 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 #: src/Navigation.tsx:506 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:444 -#: src/view/screens/Search/Search.tsx:757 -#: src/view/screens/Search/Search.tsx:785 +#: src/view/screens/Search/Search.tsx:451 +#: src/view/screens/Search/Search.tsx:825 +#: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4216,7 +4282,7 @@ msgstr "搜尋" msgid "Search for \"{query}\"" msgstr "搜尋「{query}」" -#: src/view/screens/Search/Search.tsx:839 +#: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" msgstr "搜尋「{searchText}」" @@ -4234,16 +4300,18 @@ msgstr "搜尋所有具有標籤 {displayTag} 的貼文" msgid "Search for users" msgstr "搜尋用戶" -#: src/components/dialogs/GifSelect.tsx:158 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "搜尋 GIF" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:458 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:459 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "搜尋用戶" -#: src/components/dialogs/GifSelect.tsx:159 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "搜尋 Tenor" @@ -4267,7 +4335,7 @@ msgstr "搜尋 <0>{displayTag}" msgid "See <0>{displayTag} posts by this user" msgstr "查看該用戶包含 <0>{displayTag} 的貼文" -#: src/view/screens/SavedFeeds.tsx:186 +#: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "查看指南" @@ -4295,11 +4363,11 @@ msgstr "選擇一個表情符號" msgid "Select from an existing account" msgstr "從現有帳號中選擇" -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" msgstr "選擇 GIF" -#: src/components/dialogs/GifSelect.tsx:254 +#: src/components/dialogs/GifSelect.shared.tsx:29 msgid "Select GIF \"{0}\"" msgstr "選擇 GIF「{0}」" @@ -4356,11 +4424,11 @@ msgstr "發送一個妙趣的網站!" msgid "Send Confirmation Email" msgstr "發送確認電子郵件" -#: src/view/com/modals/DeleteAccount.tsx:141 +#: src/view/com/modals/DeleteAccount.tsx:149 msgid "Send email" msgstr "發送電子郵件" -#: src/view/com/modals/DeleteAccount.tsx:154 +#: src/view/com/modals/DeleteAccount.tsx:162 msgctxt "action" msgid "Send Email" msgstr "發送電子郵件" @@ -4400,7 +4468,7 @@ msgstr "發送驗證電子郵件" msgid "Send via direct message" msgstr "透過私人訊息發送" -#: src/view/com/modals/DeleteAccount.tsx:143 +#: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" msgstr "發送包含帳號刪除確認碼的電子郵件" @@ -4444,23 +4512,23 @@ msgstr "設定您的帳號" msgid "Sets Bluesky username" msgstr "設定 Bluesky 帳號代碼" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" msgstr "將色彩主題設定為深色" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:454 msgid "Sets color theme to light" msgstr "將色彩主題設定為亮色" -#: src/view/screens/Settings/index.tsx:442 +#: src/view/screens/Settings/index.tsx:448 msgid "Sets color theme to system setting" msgstr "將色彩主題設定為跟隨系統" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:487 msgid "Sets dark theme to the dark theme" msgstr "將深色主題設定為深色" -#: src/view/screens/Settings/index.tsx:474 +#: src/view/screens/Settings/index.tsx:480 msgid "Sets dark theme to the dim theme" msgstr "將深色主題設定為昏暗" @@ -4481,7 +4549,7 @@ msgid "Sets image aspect ratio to wide" msgstr "將圖片比例設定為寬" #: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:326 +#: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 #: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 @@ -4545,7 +4613,7 @@ msgstr "分享網站的連結" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:121 -#: src/view/screens/Settings/index.tsx:375 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "顯示" @@ -4580,9 +4648,9 @@ msgstr "顯示隱藏回覆" msgid "Show less like this" msgstr "減少顯示此類內容" -#: src/view/com/post-thread/PostThreadItem.tsx:543 -#: src/view/com/post/Post.tsx:217 -#: src/view/com/posts/FeedItem.tsx:394 +#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "顯示更多" @@ -4669,8 +4737,8 @@ msgstr "登入或建立您的帳號即可加入對話!" msgid "Sign into Bluesky or create a new account" msgstr "登入 Bluesky 或建立新帳號" -#: src/view/screens/Settings/index.tsx:128 -#: src/view/screens/Settings/index.tsx:132 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "登出" @@ -4695,7 +4763,7 @@ msgstr "註冊或登入即可參與對話" msgid "Sign-in Required" msgstr "需要登入" -#: src/view/screens/Settings/index.tsx:385 +#: src/view/screens/Settings/index.tsx:391 msgid "Signed in as" msgstr "登入身分" @@ -4716,7 +4784,7 @@ msgstr "跳過此流程" msgid "Software Dev" msgstr "軟體開發" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" msgstr "僅部分人可以回覆" @@ -4724,6 +4792,11 @@ msgstr "僅部分人可以回覆" msgid "Something went wrong" msgstr "發生了一些問題" +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "" + #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 #: src/screens/Profile/Sections/Labels.tsx:87 @@ -4768,7 +4841,7 @@ msgstr "方塊" msgid "Start a new chat" msgstr "開始新對話" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:307 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" msgstr "與 {displayName} 開始對話" @@ -4776,7 +4849,7 @@ msgstr "與 {displayName} 開始對話" msgid "Start chatting" msgstr "開始對話" -#: src/view/screens/Settings/index.tsx:934 +#: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "服務運作狀態頁面" @@ -4784,12 +4857,12 @@ msgstr "服務運作狀態頁面" msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" -#: src/view/screens/Settings/index.tsx:303 +#: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" #: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:834 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "故事書" @@ -4820,7 +4893,7 @@ msgstr "訂閱這個標記者" msgid "Subscribe to this list" msgstr "訂閱這個列表" -#: src/view/screens/Search/Search.tsx:417 +#: src/view/screens/Search/Search.tsx:424 msgid "Suggested Follows" msgstr "推薦的跟隨者" @@ -4843,19 +4916,19 @@ msgstr "支援" msgid "Switch Account" msgstr "切換帳號" -#: src/view/screens/Settings/index.tsx:159 +#: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "切換到 {0}" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" msgstr "切換您登入的帳號" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:445 msgid "System" msgstr "系統" -#: src/view/screens/Settings/index.tsx:822 +#: src/view/screens/Settings/index.tsx:851 msgid "System log" msgstr "系統日誌" @@ -4889,7 +4962,7 @@ msgstr "條款" #: src/Navigation.tsx:243 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" @@ -4952,8 +5025,8 @@ msgstr "以下標記已套用到您的內容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步驟將幫助自訂您的 Bluesky 體驗。" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "這則貼文可能已被刪除。" @@ -4969,6 +5042,10 @@ msgstr "支援表單已移至別處。如果需協助,請<0/>或前往 {HELP_D msgid "The Terms of Service have been moved to" msgstr "服務條款已遷移到" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." @@ -4984,16 +5061,17 @@ msgstr "刪除動態源時出現問題,請檢查您的網路連線並重試。 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "更新動態時出現問題,請檢查您的網路連線並重試。" -#: src/components/dialogs/GifSelect.tsx:202 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "連線到 Tenor 時出現問題。" #: src/view/screens/ProfileFeed.tsx:233 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:236 -#: src/view/screens/SavedFeeds.tsx:262 -#: src/view/screens/SavedFeeds.tsx:288 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "連線伺服器時出現問題" @@ -5006,7 +5084,7 @@ msgstr "連線伺服器時出現問題" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" -#: src/view/com/posts/Feed.tsx:301 +#: src/view/com/posts/Feed.tsx:299 msgid "There was an issue fetching posts. Tap here to try again." msgstr "取得貼文時發生問題,點擊這裡重試。" @@ -5014,8 +5092,8 @@ msgstr "取得貼文時發生問題,點擊這裡重試。" msgid "There was an issue fetching the list. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" -#: src/view/com/feeds/ProfileFeedgens.tsx:157 -#: src/view/com/lists/ProfileLists.tsx:162 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" @@ -5049,12 +5127,13 @@ msgstr "發生問題!{0}" msgid "There was an issue. Please check your internet connection and try again." msgstr "發生問題了。請檢查您的網路連線並重試。" -#: src/components/dialogs/GifSelect.tsx:290 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "應用程式中發生了意外問題。請告訴我們是否發生在您身上!" -#: src/screens/Deactivated.tsx:112 +#: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Bluesky 迎來了大量新用戶!我們將儘快啟用您的帳號。" @@ -5165,7 +5244,7 @@ msgstr "此內容管理服務暫時無法使用,詳情請見下文。如果問 msgid "This name is already in use" msgstr "此名稱已被使用" -#: src/view/com/post-thread/PostThreadItem.tsx:141 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "這則貼文已被刪除。" @@ -5223,12 +5302,12 @@ msgstr "此用戶未跟隨任何人。" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "這將從您的靜音文字中刪除 {0},您隨時可以新增回來。" -#: src/view/screens/Settings/index.tsx:588 +#: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" msgstr "討論串偏好" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:598 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "討論串偏好" @@ -5265,7 +5344,7 @@ msgid "Toggle to enable or disable adult content" msgstr "切換以啟用或停用成人內容" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:359 +#: src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "熱門" @@ -5275,8 +5354,8 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:696 -#: src/view/com/post-thread/PostThreadItem.tsx:698 +#: src/view/com/post-thread/PostThreadItem.tsx:691 +#: src/view/com/post-thread/PostThreadItem.tsx:693 #: src/view/com/util/forms/PostDropdownBtn.tsx:280 #: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" @@ -5287,7 +5366,7 @@ msgctxt "action" msgid "Try again" msgstr "重試" -#: src/view/screens/Settings/index.tsx:739 +#: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "雙重驗證" @@ -5432,7 +5511,7 @@ msgstr "取消訂閱這個標記者" msgid "Unwanted Sexual Content" msgstr "不受歡迎的色情內容" -#: src/view/com/modals/UserAddRemoveLists.tsx:70 +#: src/view/com/modals/UserAddRemoveLists.tsx:83 msgid "Update {displayName} in Lists" msgstr "更新列表中的 {displayName}" @@ -5539,7 +5618,7 @@ msgid "User Blocks You" msgstr "用戶封鎖了您" #: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:198 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "{0} 的用戶列表" @@ -5548,7 +5627,7 @@ msgid "User list by <0/>" msgstr "<0/> 的用戶列表" #: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:196 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 #: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "您的用戶列表" @@ -5600,15 +5679,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "驗證 DNS 紀錄" -#: src/view/screens/Settings/index.tsx:953 +#: src/view/screens/Settings/index.tsx:982 msgid "Verify email" msgstr "驗證電子郵件" -#: src/view/screens/Settings/index.tsx:978 +#: src/view/screens/Settings/index.tsx:1007 msgid "Verify my email" msgstr "驗證我的電子郵件" -#: src/view/screens/Settings/index.tsx:987 +#: src/view/screens/Settings/index.tsx:1016 msgid "Verify My Email" msgstr "驗證我的電子郵件" @@ -5625,7 +5704,7 @@ msgstr "驗證文字檔案" msgid "Verify Your Email" msgstr "驗證您的電子郵件" -#: src/view/screens/Settings/index.tsx:906 +#: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" @@ -5633,11 +5712,11 @@ msgstr "版本 {appVersion} {bundleInfo}" msgid "Video Games" msgstr "電子遊戲" -#: src/screens/Profile/Header/Shell.tsx:111 +#: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "查看 {0} 的頭像" -#: src/view/com/notifications/FeedItem.tsx:212 +#: src/view/com/notifications/FeedItem.tsx:213 msgid "View {0}'s profile" msgstr "查看 {0} 的個人檔案" @@ -5707,7 +5786,7 @@ msgstr "我們找不到任何與該標籤相關的結果。" msgid "We couldn't load this conversation" msgstr "我們無法載入這個對話" -#: src/screens/Deactivated.tsx:139 +#: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" @@ -5735,7 +5814,7 @@ msgstr "我們目前無法載入您已設定的標記者。" 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:143 +#: src/screens/SignupQueued.tsx:143 msgid "We will let you know when your account is ready." msgstr "我們會在您的帳號準備好時通知您。" @@ -5743,7 +5822,7 @@ msgstr "我們會在您的帳號準備好時通知您。" msgid "We'll use this to help customize your experience." msgstr "我們將使用這些資訊來協助訂製您的體驗。" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:86 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" msgstr "我們遇到網路問題,請重試" @@ -5759,7 +5838,7 @@ msgstr "很抱歉,我們無法解析此列表。如果問題持續發生,請 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試。" -#: src/view/screens/Search/Search.tsx:262 +#: src/view/screens/Search/Search.tsx:269 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" @@ -5772,13 +5851,17 @@ msgstr "很抱歉!我們找不到您正在尋找的頁面。" msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." msgstr "抱歉!您只能訂閱十個標記者,您已達到十個的限制。" +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "您感興趣的是什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -5837,11 +5920,11 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:534 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:346 +#: src/view/com/composer/Composer.tsx:339 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -5860,11 +5943,20 @@ msgstr "作家" msgid "Yes" msgstr "開" +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "" + #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" msgstr "昨天,{time}" -#: src/screens/Deactivated.tsx:136 +#: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "你正處於隊列之中。" @@ -5877,6 +5969,10 @@ msgstr "您沒有跟隨任何人。" msgid "You can also discover new Custom Feeds to follow." msgstr "您也可以探索並跟隨新的自訂動態源。" +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." msgstr "您可以隨時變更該設定。" @@ -5890,6 +5986,10 @@ msgstr "無論選擇哪種設定,都不會影響已發起的對話。" msgid "You can now sign in with your new password." msgstr "您現在可以使用新密碼登入。" +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." msgstr "您沒有任何跟隨者。" @@ -5898,15 +5998,15 @@ msgstr "您沒有任何跟隨者。" 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:116 +#: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." msgstr "您目前還沒有任何釘選的動態源。" -#: src/view/screens/SavedFeeds.tsx:157 +#: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "您目前還沒有任何已儲存的動態源。" -#: src/view/com/post-thread/PostThread.tsx:194 +#: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." msgstr "您已封鎖該作者,或您已被該作者封鎖。" @@ -5948,12 +6048,12 @@ msgstr "您已靜音這個用戶" msgid "You have no conversations yet. Start one!" msgstr "您還沒有對話,與其他用戶開始對話吧!" -#: src/view/com/feeds/ProfileFeedgens.tsx:145 +#: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." msgstr "您沒有建立任何動態源。" -#: src/view/com/lists/MyLists.tsx:91 -#: src/view/com/lists/ProfileLists.tsx:147 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "您沒有建立任何列表。" @@ -5993,6 +6093,10 @@ msgstr "您必須年滿 13 歲才能註冊。" msgid "You must select at least one labeler for a report" msgstr "您必須選擇至少一個標記者來提交檢舉" +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" msgstr "您將不再收到這條討論串的通知" @@ -6005,16 +6109,29 @@ msgstr "您將收到這條討論串的通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "您將收到一封包含重設碼的電子郵件。請在此輸入該「重設碼」,然後輸入您的新密碼。" -#: src/screens/Messages/List/ChatListItem.tsx:102 +#: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" msgstr "您:{0}" -#: src/screens/Deactivated.tsx:93 -#: src/screens/Deactivated.tsx:94 -#: src/screens/Deactivated.tsx:109 +#: src/screens/Messages/List/ChatListItem.tsx:142 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "" + +#: src/screens/Messages/List/ChatListItem.tsx:135 +msgid "You: {short}" +msgstr "" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "輪到您了" +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "" + #: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "您已完成設定!" @@ -6032,7 +6149,7 @@ msgstr "您已經瀏覽完貼文啦!跟隨其他帳號吧。" msgid "Your account" msgstr "您的帳號" -#: src/view/com/modals/DeleteAccount.tsx:80 +#: src/view/com/modals/DeleteAccount.tsx:88 msgid "Your account has been deleted" msgstr "您的帳號已刪除" @@ -6086,7 +6203,7 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:337 +#: src/view/com/composer/Composer.tsx:330 msgid "Your post has been published" msgstr "您的貼文已發佈" @@ -6094,11 +6211,15 @@ msgstr "您的貼文已發佈" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "您的貼文、按喜歡和封鎖是公開可見的,而靜音是私人的。" -#: src/view/screens/Settings/index.tsx:147 +#: src/view/screens/Settings/index.tsx:148 msgid "Your profile" msgstr "您的個人檔案" -#: src/view/com/composer/Composer.tsx:336 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "" + +#: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" msgstr "您的回覆已發佈" diff --git a/src/view/com/util/post-ctrls/RepostButton.tsx b/src/view/com/util/post-ctrls/RepostButton.tsx index b1fe73d5b3..8105084479 100644 --- a/src/view/com/util/post-ctrls/RepostButton.tsx +++ b/src/view/com/util/post-ctrls/RepostButton.tsx @@ -108,6 +108,7 @@ let RepostButton = ({ - ) } diff --git a/src/components/dialogs/MutedWords.tsx b/src/components/dialogs/MutedWords.tsx index dea819412c..534263422d 100644 --- a/src/components/dialogs/MutedWords.tsx +++ b/src/components/dialogs/MutedWords.tsx @@ -28,7 +28,6 @@ import {Hashtag_Stroke2_Corner0_Rounded as Hashtag} from '#/components/icons/Has import {PageText_Stroke2_Corner0_Rounded as PageText} from '#/components/icons/PageText' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' -import {KeyboardPadding} from '#/components/KeyboardPadding' import {Loader} from '#/components/Loader' import * as Prompt from '#/components/Prompt' import {Text} from '#/components/Typography' @@ -257,7 +256,6 @@ function MutedWordsInner() { - ) } diff --git a/src/components/dms/ReportDialog.tsx b/src/components/dms/ReportDialog.tsx index 9c4ed2a0e9..5493a1c87f 100644 --- a/src/components/dms/ReportDialog.tsx +++ b/src/components/dms/ReportDialog.tsx @@ -16,6 +16,7 @@ import {CharProgress} from '#/view/com/composer/char-progress/CharProgress' import * as Toast from '#/view/com/util/Toast' import {atoms as a, useBreakpoints, useTheme} from '#/alf' import * as Dialog from '#/components/Dialog' +import {KeyboardControllerPadding} from '#/components/KeyboardControllerPadding' import {Button, ButtonIcon, ButtonText} from '../Button' import {Divider} from '../Divider' import {ChevronLeft_Stroke2_Corner0_Rounded as Chevron} from '../icons/Chevron' @@ -47,6 +48,7 @@ let ReportDialog = ({ + ) diff --git a/src/components/moderation/LabelsOnMeDialog.tsx b/src/components/moderation/LabelsOnMeDialog.tsx index 7c76269ac9..d0f0d4ea0a 100644 --- a/src/components/moderation/LabelsOnMeDialog.tsx +++ b/src/components/moderation/LabelsOnMeDialog.tsx @@ -14,7 +14,6 @@ import * as Toast from '#/view/com/util/Toast' import {atoms as a, useBreakpoints, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' -import {KeyboardPadding} from '#/components/KeyboardPadding' import {InlineLinkText} from '#/components/Link' import {Text} from '#/components/Typography' import {Divider} from '../Divider' @@ -110,7 +109,6 @@ function LabelsOnMeDialogInner(props: LabelsOnMeDialogProps) { )} - ) } diff --git a/src/screens/Messages/Conversation/index.tsx b/src/screens/Messages/Conversation/index.tsx index d21887de35..a99ef8d4d9 100644 --- a/src/screens/Messages/Conversation/index.tsx +++ b/src/screens/Messages/Conversation/index.tsx @@ -1,5 +1,6 @@ import React, {useCallback} from 'react' import {View} from 'react-native' +import {useKeyboardController} from 'react-native-keyboard-controller' import {AppBskyActorDefs, moderateProfile, ModerationOpts} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -34,6 +35,17 @@ export function MessagesConversationScreen({route}: Props) { const convoId = route.params.conversation const {setCurrentConvoId} = useCurrentConvoId() + const {setEnabled} = useKeyboardController() + useFocusEffect( + useCallback(() => { + if (isWeb) return + setEnabled(true) + return () => { + setEnabled(false) + } + }, [setEnabled]), + ) + useFocusEffect( useCallback(() => { setCurrentConvoId(convoId) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index e8ea5189f3..9bb704012e 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -10,16 +10,12 @@ import { ActivityIndicator, BackHandler, Keyboard, + KeyboardAvoidingView, LayoutChangeEvent, StyleSheet, TouchableOpacity, View, } from 'react-native' -import { - KeyboardAvoidingView, - KeyboardStickyView, - useKeyboardController, -} from 'react-native-keyboard-controller' import Animated, { interpolateColor, useAnimatedStyle, @@ -131,17 +127,6 @@ export const ComposePost = observer(function ComposePost({ const {closeAllModals} = useModalControls() const t = useTheme() - // Disable this in the composer to prevent any extra keyboard height being applied. - // See https://github.com/bluesky-social/social-app/pull/4399 - const {setEnabled} = useKeyboardController() - React.useEffect(() => { - if (!isAndroid) return - setEnabled(false) - return () => { - setEnabled(true) - } - }, [setEnabled]) - const [isKeyboardVisible] = useIsKeyboardVisible({iosUseWillEvents: true}) const [isProcessing, setIsProcessing] = useState(false) const [processingState, setProcessingState] = useState('') @@ -431,181 +416,175 @@ export const ComposePost = observer(function ComposePost({ } = useAnimatedBorders() return ( - <> - - - - - - - Cancel - - - - {isProcessing ? ( - <> - {processingState} - - - - - ) : ( - <> - - {canPost ? ( - - - - {replyTo ? ( - Reply - ) : ( - Post - )} - - - - ) : ( - - - Post + + + + + + + Cancel + + + + {isProcessing ? ( + <> + {processingState} + + + + + ) : ( + <> + + {canPost ? ( + + + + {replyTo ? ( + Reply + ) : ( + Post + )} - - )} - + + + ) : ( + + + Post + + + )} + + )} + + + {isAltTextRequiredAndMissing && ( + + + + + + One or more images is missing alt text. + + + )} + {error !== '' && ( + + + + + {error} + + )} + + + {replyTo ? : undefined} + + + + + + + + {gallery.isEmpty && extLink && ( + + { + setExtLink(undefined) + setExtGif(undefined) + }} + /> + + + )} + + {quote ? ( + + + + + {quote.uri !== initQuote?.uri && ( + setQuote(undefined)} /> )} + ) : undefined} + + - {isAltTextRequiredAndMissing && ( - - - - - - One or more images is missing alt text. - - - )} - {error !== '' && ( - - - - - {error} - - )} - - - {replyTo ? : undefined} - - - - - - - - {gallery.isEmpty && extLink && ( - - { - setExtLink(undefined) - setExtGif(undefined) - }} - /> - - - )} - {quote ? ( - - - - - {quote.uri !== initQuote?.uri && ( - setQuote(undefined)} /> - )} - - ) : undefined} - - - - - {replyTo ? null : ( - + - + ) }) diff --git a/src/view/com/composer/GifAltText.tsx b/src/view/com/composer/GifAltText.tsx index cdef13352f..b1f10bf2fc 100644 --- a/src/view/com/composer/GifAltText.tsx +++ b/src/view/com/composer/GifAltText.tsx @@ -20,7 +20,6 @@ import * as Dialog from '#/components/Dialog' import * as TextField from '#/components/forms/TextField' import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' import {PlusSmall_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' -import {KeyboardPadding} from '#/components/KeyboardPadding' import {Text} from '#/components/Typography' import {GifEmbed} from '../util/post-embeds/GifEmbed' import {AltTextReminder} from './photos/Gallery' @@ -181,7 +180,6 @@ function AltTextInner({ - ) } diff --git a/src/view/com/modals/AddAppPasswords.tsx b/src/view/com/modals/AddAppPasswords.tsx index d6df12657e..92229e7b69 100644 --- a/src/view/com/modals/AddAppPasswords.tsx +++ b/src/view/com/modals/AddAppPasswords.tsx @@ -22,7 +22,6 @@ import {Text} from '#/view/com/util/text/Text' import * as Toast from '#/view/com/util/Toast' import {atoms as a} from '#/alf' import * as Toggle from '#/components/forms/Toggle' -import {KeyboardPadding} from '#/components/KeyboardPadding' export const snapPoints = ['90%'] @@ -246,7 +245,6 @@ export function Component({}: {}) { onPress={!appPassword ? createAppPassword : onDone} /> - ) } diff --git a/src/view/com/modals/Modal.tsx b/src/view/com/modals/Modal.tsx index eb9666405f..ecfe5806ef 100644 --- a/src/view/com/modals/Modal.tsx +++ b/src/view/com/modals/Modal.tsx @@ -6,7 +6,6 @@ import BottomSheet from '@discord/bottom-sheet/src' import {useModalControls, useModals} from '#/state/modals' import {usePalette} from 'lib/hooks/usePalette' import {FullWindowOverlay} from '#/components/FullWindowOverlay' -import {KeyboardPadding} from '#/components/KeyboardPadding' import {createCustomBackdrop} from '../util/BottomSheetCustomBackdrop' import * as AddAppPassword from './AddAppPasswords' import * as AltImageModal from './AltImage' @@ -147,7 +146,6 @@ export function ModalsContainer() { handleStyle={[styles.handle, pal.view]} onChange={onBottomSheetChange}> {element} - ) From a4ca4db35cbe611a73150eac808fe42c4a6fc8e2 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 11 Jun 2024 16:54:47 -0500 Subject: [PATCH 128/520] Stringify path error (#4379) --- src/state/persisted/store.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/state/persisted/store.ts b/src/state/persisted/store.ts index ca023a6363..f740126c45 100644 --- a/src/state/persisted/store.ts +++ b/src/state/persisted/store.ts @@ -28,7 +28,7 @@ export async function read(): Promise { code: e.code, // @ts-ignore exists on some types expected: e?.expected, - path: e.path, + path: e.path?.join('.'), })) || [] logger.error(`persisted store: data failed validation on read`, {errors}) return undefined From e1dcd2e4347d5b439dd7f8f94c9727dc4667bb55 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 11 Jun 2024 15:01:13 -0700 Subject: [PATCH 129/520] Fix to thread load-more bug (#4488) --- src/state/queries/post-thread.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index 727eff253b..a8b1160fb4 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -94,7 +94,6 @@ export function usePostThreadQuery(uri: string | undefined) { if (res.success) { const thread = responseToThreadNodes(res.data.thread) annotateSelfThread(thread) - console.log(thread) return thread } return {type: 'unknown', uri: uri!} @@ -267,7 +266,7 @@ function annotateSelfThread(thread: ThreadNode) { // not a self-thread return } - selfThreadNodes.push(parent) + selfThreadNodes.unshift(parent) parent = parent.parent } @@ -287,7 +286,7 @@ function annotateSelfThread(thread: ThreadNode) { for (const selfThreadNode of selfThreadNodes) { selfThreadNode.ctx.isSelfThread = true } - const last = selfThreadNodes.at(-1) + const last = selfThreadNodes[selfThreadNodes.length - 1] if (last && last.post.replyCount && !last.replies?.length) { last.ctx.hasMoreSelfThread = true } From 0640364e0f91928d643f68a2a2666b0d0926b37e Mon Sep 17 00:00:00 2001 From: Kevin Scannell Date: Tue, 11 Jun 2024 17:26:08 -0500 Subject: [PATCH 130/520] Irish back to 100% (#4454) --- src/locale/locales/ga/messages.po | 2459 +++++++++++------------------ 1 file changed, 955 insertions(+), 1504 deletions(-) diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index 7e3656d4e2..3a118de8fd 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -14,7 +14,7 @@ msgstr "" #: src/screens/Messages/List/ChatListItem.tsx:119 msgid "(contains embedded content)" -msgstr "" +msgstr "(tá ábhar leabaithe ann)" #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" @@ -22,29 +22,27 @@ msgstr "(gan ríomhphost)" #: src/view/com/notifications/FeedItem.tsx:261 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" -msgstr "{0, plural, one {{formattedCount} cheann amháin eile} two {{formattedCount} cheann eile} few {{formattedCount} cinn eile} many {{formattedCount} gcinn eile} other {{formattedCount} ceann eile}}" +msgstr "{0, plural, one {duine amháin eile} two {beirt eile} few {{formattedCount} dhuine eile} many {{formattedCount} nduine eile} other {{formattedCount} duine eile}}" #: src/components/moderation/LabelsOnMe.tsx:55 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" -msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an gcuntas seo} two {Cuireadh # lipéad ar an gcuntas seo} few {Cuireadh # lipéad ar an gcuntas seo} many {Cuireadh # lipéad ar an gcuntas seo} other {Cuireadh # lipéad ar an gcuntas seo}}" +msgstr "{0, plural, one {Cuireadh lipéad amháin ar an gcuntas seo} two {Cuireadh # lipéad ar an gcuntas seo} few {Cuireadh # lipéad ar an gcuntas seo} many {Cuireadh # lipéad ar an gcuntas seo} other {Cuireadh # lipéad ar an gcuntas seo}}" #: src/components/moderation/LabelsOnMe.tsx:61 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" -msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" +msgstr "{0, plural, one {Cuireadh lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" #: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# athphostáil} two {# athphostáil} few {# athphostáil} many {# n-athphostáil} other {# athphostáil}}" -#: src/components/ProfileHoverCard/index.web.tsx:376 -#: src/screens/Profile/Header/Metrics.tsx:23 +#: src/components/ProfileHoverCard/index.web.tsx:376 src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" -msgstr "{0, plural, one {# leantóir} two {# leantóir} few {# leantóir} many {# leantóir} other {# leantóir}}" +msgstr "{0, plural, one {leantóir} two {leantóir} few {leantóir} many {leantóir} other {leantóir}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 -#: src/screens/Profile/Header/Metrics.tsx:27 +#: src/components/ProfileHoverCard/index.web.tsx:380 src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" -msgstr "{0, plural, one {# á leanúint} two {# á leanúint} few {# á leanúint} many {# á leanúint} other {# á leanúint}}" +msgstr "{0, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:252 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" @@ -56,7 +54,7 @@ msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other #: src/view/com/feeds/FeedSourceCard.tsx:280 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{0, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáideoir} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" +msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" #: src/screens/Profile/Header/Metrics.tsx:59 msgid "{0, plural, one {post} other {posts}}" @@ -76,11 +74,11 @@ msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dí #: src/view/com/util/UserAvatar.tsx:406 msgid "{0}'s avatar" -msgstr "" +msgstr "abhatár {0}" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{count, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáideoir} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" +msgstr "{count, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" @@ -90,8 +88,7 @@ msgstr "{estimatedTimeHrs, plural, one {uair} two {uair} few {uair} many {uair} msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {nóiméad} two {nóiméad} few {nóiméad} many {nóiméad} other {nóiméad}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/Metrics.tsx:50 +#: src/components/ProfileHoverCard/index.web.tsx:457 src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} á leanúint" @@ -99,11 +96,9 @@ msgstr "{following} á leanúint" msgid "{handle} can't be messaged" msgstr "Ní féidir TD a chur chuig {handle}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 src/view/screens/ProfileFeed.tsx:585 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{likeCount, plural, one {Molta ag # úsáideoir amháin} two {Molta ag # úsáideoir} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" +msgstr "{likeCount, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" #: src/view/shell/Drawer.tsx:461 msgid "{numUnreadNotifications} unread" @@ -111,7 +106,7 @@ msgstr "{numUnreadNotifications} gan léamh" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {Taispeáin gach freagra} one {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} two {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} few {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} many {Taispeáin freagraí a bhfuil ar a laghad # moladh acu} other {Taispeáin freagraí a bhfuil ar a laghad # moladh acu}}" +msgstr "{value, plural, =0 {Taispeáin gach freagra} one {Taispeáin freagraí a bhfuil ar a laghad moladh amháin acu} two {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} few {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} many {Taispeáin freagraí a bhfuil ar a laghad # moladh acu} other {Taispeáin freagraí a bhfuil ar a laghad # moladh acu}}" #: src/view/com/threadgate/WhoCanReply.tsx:159 msgid "<0/> members" @@ -125,34 +120,10 @@ msgstr "<0>{0} {1, plural, one {leantóir} two {leantóir} few {leantóir} m msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" -#: src/view/shell/Drawer.tsx:96 -#~ msgid "<0>{0} following" -#~ msgstr "<0>{0} á leanúint" - -#: src/components/ProfileHoverCard/index.web.tsx:437 -#~ msgid "<0>{followers} <1>{pluralizedFollowers}" -#~ msgstr "<0>{following} <1>{pluralizedFollowers}" - -#: src/components/ProfileHoverCard/index.web.tsx:NaN -#~ msgid "<0>{following} <1>following" -#~ msgstr "<0>{following} <1>á leanúint" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 -#~ msgid "<0>Choose your<1>Recommended<2>Feeds" -#~ msgstr "<0>Roghnaigh do chuid<1>Fothaí<2>Molta" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 -#~ msgid "<0>Follow some<1>Recommended<2>Users" -#~ msgstr "<0>Lean cúpla<1>Úsáideoirí<2>Molta" - #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>Neamhbhainteach. Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 -#~ msgid "<0>Welcome to<1>Bluesky" -#~ msgstr "<0>Fáilte go<1>Bluesky" - #: src/screens/Profile/Header/Handle.tsx:43 msgid "⚠Invalid Handle" msgstr "⚠Leasainm Neamhbhailí" @@ -161,8 +132,7 @@ msgstr "⚠Leasainm Neamhbhailí" msgid "2FA Confirmation" msgstr "Dearbhú 2FA" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:92 src/view/screens/Search/Search.tsx:714 msgid "Access navigation links and settings" msgstr "Oscail nascanna agus socruithe" @@ -170,8 +140,7 @@ msgstr "Oscail nascanna agus socruithe" msgid "Access profile and other navigation links" msgstr "Oscail próifíl agus nascanna eile" -#: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/com/modals/EditImage.tsx:300 src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Inrochtaineacht" @@ -179,18 +148,11 @@ msgstr "Inrochtaineacht" msgid "Accessibility settings" msgstr "Socruithe inrochtaineachta" -#: src/Navigation.tsx:290 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:290 src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "account" -#~ msgstr "cuntas" - -#: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:167 src/view/screens/Settings/index.tsx:345 src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Cuntas" @@ -206,8 +168,7 @@ msgstr "Cuntas leanaithe" msgid "Account muted" msgstr "Cuireadh an cuntas i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:93 src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Cuireadh an cuntas i bhfolach" @@ -223,8 +184,7 @@ msgstr "Roghanna cuntais" msgid "Account removed from quick access" msgstr "Baineadh an cuntas ón mearliosta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Cuntas díbhlocáilte" @@ -236,10 +196,7 @@ msgstr "Cuntas díleanaithe" msgid "Account unmuted" msgstr "Níl an cuntas i bhfolach a thuilleadh" -#: src/components/dialogs/MutedWords.tsx:165 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/components/dialogs/MutedWords.tsx:165 src/view/com/modals/ListAddRemoveUsers.tsx:268 src/view/com/modals/UserAddRemoveLists.tsx:230 src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Cuir leis" @@ -251,36 +208,18 @@ msgstr "Cuir rabhadh faoin ábhar leis" msgid "Add a user to this list" msgstr "Cuir cuntas leis an liosta seo" -#: src/components/dialogs/SwitchAccount.tsx:56 -#: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/components/dialogs/SwitchAccount.tsx:56 src/screens/Deactivated.tsx:199 src/view/screens/Settings/index.tsx:422 src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Cuir cuntas leis seo" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 -#: src/view/com/composer/photos/Gallery.tsx:120 -#: src/view/com/composer/photos/Gallery.tsx:187 -#: src/view/com/modals/AltImage.tsx:118 +#: src/view/com/composer/GifAltText.tsx:70 src/view/com/composer/GifAltText.tsx:136 src/view/com/composer/GifAltText.tsx:176 src/view/com/composer/photos/Gallery.tsx:120 src/view/com/composer/photos/Gallery.tsx:187 src/view/com/modals/AltImage.tsx:118 msgid "Add alt text" msgstr "Cuir téacs malartach leis seo" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/screens/AppPasswords.tsx:106 src/view/screens/AppPasswords.tsx:148 src/view/screens/AppPasswords.tsx:161 msgid "Add App Password" msgstr "Cuir pasfhocal aipe leis seo" -#: src/view/com/composer/Composer.tsx:467 -#~ msgid "Add link card" -#~ msgstr "Cuir cárta leanúna leis seo" - -#: src/view/com/composer/Composer.tsx:472 -#~ msgid "Add link card:" -#~ msgstr "Cuir cárta leanúna leis seo:" - #: src/components/dialogs/MutedWords.tsx:158 msgid "Add mute word for configured settings" msgstr "Cuir focal atá le cur i bhfolach anseo le haghaidh socruithe a rinne tú" @@ -301,8 +240,7 @@ msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" msgid "Add the following DNS record to your domain:" msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/view/com/profile/ProfileMenu.tsx:265 src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Cuir le liostaí" @@ -310,12 +248,7 @@ msgstr "Cuir le liostaí" msgid "Add to my feeds" msgstr "Cuir le mo chuid fothaí" -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 -#~ msgid "Added" -#~ msgstr "Curtha leis" - -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/ListAddRemoveUsers.tsx:191 src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Curtha leis an liosta" @@ -327,8 +260,7 @@ msgstr "Curtha le mo chuid fothaí" msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Sonraigh an méid moltaí ar fhreagra atá de dhíth le bheith le feiceáil i d'fhotha." -#: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/view/com/modals/SelfLabel.tsx:76 +#: src/lib/moderation/useGlobalLabelStrings.ts:34 src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Ábhar do dhaoine fásta" @@ -336,8 +268,7 @@ msgstr "Ábhar do dhaoine fásta" msgid "Adult content is disabled." msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." -#: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:686 +#: src/screens/Moderation/index.tsx:375 src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Ardleibhéal" @@ -345,18 +276,15 @@ msgstr "Ardleibhéal" msgid "All the feeds you've saved, right in one place." msgstr "Na fothaí go léir a shábháil tú, in áit amháin." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:188 src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "Ceadaigh fáil ar do chuid TDanna" -#: src/screens/Messages/Settings.tsx:62 -#: src/screens/Messages/Settings.tsx:65 +#: src/screens/Messages/Settings.tsx:62 src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" msgstr "Ceadaigh teachtaireachtaí nua ó" -#: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:171 +#: src/screens/Login/ForgotPasswordForm.tsx:178 src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "An bhfuil cód agat cheana?" @@ -364,15 +292,11 @@ msgstr "An bhfuil cód agat cheana?" msgid "Already signed in as @{0}" msgstr "Logáilte isteach cheana mar @{0}" -#: src/view/com/composer/GifAltText.tsx:94 -#: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/composer/GifAltText.tsx:94 src/view/com/composer/photos/Gallery.tsx:144 src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 -#: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/com/composer/GifAltText.tsx:145 src/view/com/modals/EditImage.tsx:316 src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" msgstr "Téacs malartach" @@ -384,8 +308,7 @@ msgstr "Téacs Malartach" msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." msgstr "Cuireann an téacs malartach síos ar na híomhánna do dhaoine atá dall nó a bhfuil lagú radhairc orthu agus cuireann sé an comhthéacs ar fáil do chuile dhuine." -#: src/view/com/modals/VerifyEmail.tsx:132 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 +#: src/view/com/modals/VerifyEmail.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:96 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." msgstr "Cuireadh teachtaireacht ríomhphoist chuig {0}. Tá cód dearbhaithe faoi iamh. Is féidir leat an cód a chur isteach thíos anseo." @@ -397,16 +320,15 @@ msgstr "Cuireadh teachtaireacht ríomhphoist chuig do sheanseoladh. {0}. Tá có msgid "An error occured" msgstr "Tharla earráid" +#: src/components/dms/MessageMenu.tsx:134 +msgid "An error occurred while trying to delete the message. Please try again." +msgstr "Tharla earráid agus an teachtaireacht á scriosadh. Bain triail eile as." + #: src/lib/moderation/useReportOptions.ts:27 msgid "An issue not included in these options" msgstr "Rud nach bhfuil ar fáil sna roghanna seo" -#: src/components/hooks/useFollowMethods.ts:35 -#: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 +#: src/components/hooks/useFollowMethods.ts:35 src/components/hooks/useFollowMethods.ts:50 src/view/com/profile/FollowButton.tsx:35 src/view/com/profile/FollowButton.tsx:45 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." @@ -414,8 +336,7 @@ msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:258 src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "agus" @@ -451,14 +372,11 @@ msgstr "Caithfear 4 charachtar ar a laghad a bheith in ainmneacha phasfhocal na msgid "App password settings" msgstr "Socruithe phasfhocal na haipe" -#: src/Navigation.tsx:258 -#: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/Navigation.tsx:258 src/view/screens/AppPasswords.tsx:192 src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Pasfhocal na haipe" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:153 src/components/moderation/LabelsOnMeDialog.tsx:156 msgid "Appeal" msgstr "Achomharc" @@ -466,19 +384,11 @@ msgstr "Achomharc" msgid "Appeal \"{0}\" label" msgstr "Achomharc in aghaidh lipéid \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Achomharc déanta" -#: src/components/moderation/LabelsOnMeDialog.tsx:193 -#~ msgid "Appeal submitted." -#~ msgstr "Achomharc déanta" - -#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:53 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:99 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:101 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 src/screens/Messages/Conversation/ChatDisabled.tsx:53 src/screens/Messages/Conversation/ChatDisabled.tsx:99 src/screens/Messages/Conversation/ChatDisabled.tsx:101 msgid "Appeal this decision" msgstr "Déan achomharc i gcoinne an chinnidh seo" @@ -486,8 +396,7 @@ msgstr "Déan achomharc i gcoinne an chinnidh seo" msgid "Appearance" msgstr "Cuma" -#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 src/screens/Home/NoFeedsPinned.tsx:106 msgid "Apply default recommended feeds" msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" @@ -531,29 +440,10 @@ msgstr "Lomnochtacht ealaíonta nó gan a bheith gáirsiúil." msgid "At least 3 characters" msgstr "3 charachtar ar a laghad" -#: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 -#: src/screens/Login/ChooseAccountForm.tsx:98 -#: src/screens/Login/ChooseAccountForm.tsx:103 -#: src/screens/Login/ForgotPasswordForm.tsx:129 -#: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 -#: src/screens/Login/SetNewPasswordForm.tsx:160 -#: src/screens/Login/SetNewPasswordForm.tsx:166 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:133 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/components/dms/MessagesListHeader.tsx:75 src/components/moderation/LabelsOnMeDialog.tsx:283 src/components/moderation/LabelsOnMeDialog.tsx:284 src/screens/Login/ChooseAccountForm.tsx:98 src/screens/Login/ChooseAccountForm.tsx:103 src/screens/Login/ForgotPasswordForm.tsx:129 src/screens/Login/ForgotPasswordForm.tsx:135 src/screens/Login/LoginForm.tsx:275 src/screens/Login/LoginForm.tsx:281 src/screens/Login/SetNewPasswordForm.tsx:160 src/screens/Login/SetNewPasswordForm.tsx:166 src/screens/Messages/Conversation/ChatDisabled.tsx:133 src/screens/Messages/Conversation/ChatDisabled.tsx:134 src/screens/Profile/Header/Shell.tsx:102 src/screens/Signup/index.tsx:193 src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Ar ais" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -#~ msgid "Based on your interest in {interestsText}" -#~ msgstr "Toisc go bhfuil suim agat in {interestsText}" - #: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Bunrudaí" @@ -566,18 +456,15 @@ msgstr "Breithlá" msgid "Birthday:" msgstr "Breithlá:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Blocáil" -#: src/components/dms/ConvoMenu.tsx:188 -#: src/components/dms/ConvoMenu.tsx:192 +#: src/components/dms/ConvoMenu.tsx:188 src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "Blocáil an cuntas seo" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:302 src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Blocáil an cuntas seo" @@ -597,8 +484,7 @@ msgstr "Liosta blocála" msgid "Block these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a bhlocáil?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/lists/ListCard.tsx:112 src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Blocáilte" @@ -606,8 +492,7 @@ msgstr "Blocáilte" msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:141 -#: src/view/screens/ModerationBlockedAccounts.tsx:109 +#: src/Navigation.tsx:141 src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" @@ -639,8 +524,7 @@ msgstr "Ní chuirfidh blocáil cosc ar lipéid a bheith curtha ar do chuntas, ac msgid "Blog" msgstr "Blag" -#: src/view/com/auth/server-input/index.tsx:89 -#: src/view/com/auth/server-input/index.tsx:91 +#: src/view/com/auth/server-input/index.tsx:89 src/view/com/auth/server-input/index.tsx:91 msgid "Bluesky" msgstr "Bluesky" @@ -648,18 +532,6 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Is líonra oscailte é Bluesky, lenar féidir leat do sholáthraí óstála féin a roghnú. Tá leagan béite d'óstáil shaincheaptha ar fáil d'fhorbróirí anois." -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Bluesky is flexible." -#~ msgstr "Tá Bluesky solúbtha." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Bluesky is open." -#~ msgstr "Tá Bluesky oscailte." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Bluesky is public." -#~ msgstr "Tá Bluesky poiblí." - #: src/screens/Moderation/index.tsx:533 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 "Ní thaispeánfaidh Bluesky do phróifíl ná do chuid postálacha d’úsáideoirí atá logáilte amach. Is féidir nach gcloífidh aipeanna eile leis an iarratas seo. I bhfocail eile, ní bheidh do chuntas anseo príobháideach." @@ -676,8 +548,7 @@ msgstr "Déan íomhánna doiléir agus scag ó fhothaí iad" msgid "Books" msgstr "Leabhair" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:116 src/screens/Home/NoFeedsPinned.tsx:123 msgid "Browse other feeds" msgstr "Tabhair súil ar fhothaí eile" @@ -689,18 +560,10 @@ msgstr "Gnó" msgid "by —" msgstr "le —" -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 -#~ msgid "by {0}" -#~ msgstr "le {0}" - #: src/components/LabelingServiceCard/index.tsx:56 msgid "By {0}" msgstr "Le {0}" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -#~ msgid "by @{0}" -#~ msgstr "ag @{0}" - #: src/view/com/profile/ProfileSubpageHeader.tsx:163 msgid "by <0/>" msgstr "le <0/>" @@ -721,43 +584,16 @@ msgstr "Ceamara" 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 "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostríocanna a bheith ann. Caithfear 4 charachtar ar a laghad a bheith ann agus gan níos mó ná 32 charachtar." -#: src/components/Menu/index.tsx:215 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 -#: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 -#: src/view/com/modals/ChangeEmail.tsx:213 -#: src/view/com/modals/ChangeEmail.tsx:215 -#: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:268 -#: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/modals/CreateOrEditList.tsx:344 -#: src/view/com/modals/crop-image/CropImage.web.tsx:162 -#: src/view/com/modals/EditImage.tsx:324 -#: src/view/com/modals/EditProfile.tsx:250 -#: src/view/com/modals/InAppBrowserConsent.tsx:78 -#: src/view/com/modals/InAppBrowserConsent.tsx:80 -#: src/view/com/modals/LinkWarning.tsx:105 -#: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/VerifyEmail.tsx:255 -#: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 -#: src/view/shell/desktop/Search.tsx:218 +#: src/components/Menu/index.tsx:215 src/components/Prompt.tsx:119 src/components/Prompt.tsx:121 src/components/TagMenu/index.tsx:268 src/screens/Deactivated.tsx:161 src/view/com/composer/Composer.tsx:417 src/view/com/composer/Composer.tsx:423 src/view/com/modals/ChangeEmail.tsx:213 src/view/com/modals/ChangeEmail.tsx:215 src/view/com/modals/ChangeHandle.tsx:148 src/view/com/modals/ChangePassword.tsx:268 src/view/com/modals/ChangePassword.tsx:271 src/view/com/modals/CreateOrEditList.tsx:344 src/view/com/modals/crop-image/CropImage.web.tsx:162 src/view/com/modals/EditImage.tsx:324 src/view/com/modals/EditProfile.tsx:250 src/view/com/modals/InAppBrowserConsent.tsx:78 src/view/com/modals/InAppBrowserConsent.tsx:80 src/view/com/modals/LinkWarning.tsx:105 src/view/com/modals/LinkWarning.tsx:107 src/view/com/modals/VerifyEmail.tsx:255 src/view/com/modals/VerifyEmail.tsx:261 src/view/com/util/post-ctrls/RepostButton.tsx:136 src/view/screens/Search/Search.tsx:738 src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cealaigh" -#: src/view/com/modals/CreateOrEditList.tsx:349 -#: src/view/com/modals/DeleteAccount.tsx:174 -#: src/view/com/modals/DeleteAccount.tsx:296 +#: src/view/com/modals/CreateOrEditList.tsx:349 src/view/com/modals/DeleteAccount.tsx:174 src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Cealaigh" -#: src/view/com/modals/DeleteAccount.tsx:170 -#: src/view/com/modals/DeleteAccount.tsx:292 +#: src/view/com/modals/DeleteAccount.tsx:170 src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Ná scrios an chuntas" @@ -779,10 +615,9 @@ msgstr "Ná déan athlua na postála" #: src/screens/Deactivated.tsx:155 msgid "Cancel reactivation and log out" -msgstr "" +msgstr "Cuir an t-athghníomhú ar ceal agus logáil amach" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:87 src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" msgstr "Cealaigh an cuardach" @@ -803,8 +638,7 @@ msgstr "Athraigh" msgid "Change handle" msgstr "Athraigh mo leasainm" -#: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/com/modals/ChangeHandle.tsx:156 src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Athraigh mo leasainm" @@ -816,8 +650,7 @@ msgstr "Athraigh mo ríomhphost" msgid "Change password" msgstr "Athraigh mo phasfhocal" -#: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/com/modals/ChangePassword.tsx:142 src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Athraigh mo phasfhocal" @@ -829,9 +662,7 @@ msgstr "Athraigh an teanga phostála go {0}" msgid "Change Your Email" msgstr "Athraigh do ríomhphost" -#: src/Navigation.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/Navigation.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:201 src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" msgstr "Comhrá" @@ -839,16 +670,11 @@ msgstr "Comhrá" msgid "Chat muted" msgstr "Balbhaíodh an comhrá" -#: src/components/dms/ConvoMenu.tsx:112 -#: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 -#: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/components/dms/ConvoMenu.tsx:112 src/components/dms/MessageMenu.tsx:81 src/Navigation.tsx:307 src/screens/Messages/List/index.tsx:88 src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "Socruithe comhrá" -#: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/screens/Messages/Settings.tsx:59 src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "Socruithe Comhrá" @@ -856,19 +682,14 @@ msgstr "Socruithe Comhrá" msgid "Chat unmuted" msgstr "Díbhalbhaíodh an comhrá" -#: src/screens/SignupQueued.tsx:78 -#: src/screens/SignupQueued.tsx:82 +#: src/screens/Messages/Conversation/index.tsx:26 +msgid "Chat with {chatId}" +msgstr "Comhrá le {chatId}" + +#: src/screens/SignupQueued.tsx:78 src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Seiceáil mo stádas" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 -#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." -#~ msgstr "Cuir súil ar na fothaí seo. Brúigh + len iad a chur le liosta na bhfothaí atá greamaithe agat." - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 -#~ msgid "Check out some recommended users. Follow them to see similar users." -#~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." - #: src/screens/Login/LoginForm.tsx:268 msgid "Check your email for a login code and enter it here." msgstr "Féach ar do bhosca ríomhphoist le haghaidh cód dearbhaithe agus cuir isteach anseo é." @@ -889,18 +710,10 @@ msgstr "Roghnaigh Seirbhís" msgid "Choose the algorithms that power your custom feeds." msgstr "Roghnaigh na halgartaim le haghaidh do chuid sainfhothaí." -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Choose the algorithms that power your experience with custom feeds." -#~ msgstr "Roghnaigh na halgartaim a shainíonn an dóigh a n-oibríonn do chuid sainfhothaí." - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 msgid "Choose this color as your avatar" msgstr "Roghnaigh an dath seo mar abhatár duit" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -#~ msgid "Choose your main feeds" -#~ msgstr "Roghnaigh do phríomhfhothaí" - #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Roghnaigh do phasfhocal" @@ -921,8 +734,7 @@ msgstr "Glan na sonraí ar fad atá i dtaisce." msgid "Clear all storage data (restart after this)" msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." -#: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/com/util/forms/SearchInput.tsx:88 src/view/screens/Search/Search.tsx:864 msgid "Clear search query" msgstr "Glan an cuardach" @@ -940,20 +752,16 @@ msgstr "cliceáil anseo" #: src/view/com/modals/DeleteAccount.tsx:208 msgid "Click here for more information on deactivating your account" -msgstr "" +msgstr "Cliceáil anseo le tuilleadh a fhoghlaim faoi dhíghníomhú do chuntais" #: src/view/com/modals/DeleteAccount.tsx:216 msgid "Click here for more information." -msgstr "" +msgstr "Cliceáil anseo do bhreis eolais." #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "Cliceáil anseo le clár na clibe le haghaidh {tag} a oscailt" -#: src/components/RichText.tsx:198 -#~ msgid "Click here to open tag menu for #{tag}" -#~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" - #: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" @@ -966,17 +774,11 @@ msgstr "Aeráid" msgid "Clip 🐴 clop 🐴" msgstr "Trup, Trup a Chapaillín 🐴" -#: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/view/com/modals/ChangePassword.tsx:268 -#: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/components/dialogs/GifSelect.ios.tsx:250 src/components/dialogs/GifSelect.tsx:268 src/components/dms/dialogs/SearchablePeopleList.tsx:261 src/view/com/modals/ChangePassword.tsx:268 src/view/com/modals/ChangePassword.tsx:271 src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Dún" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:113 src/components/Dialog/index.web.tsx:251 msgid "Close active dialog" msgstr "Dún an dialóg oscailte" @@ -988,8 +790,7 @@ msgstr "Dún an rabhadh" msgid "Close bottom drawer" msgstr "Dún an tarraiceán íochtair" -#: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.ios.tsx:244 src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "Dún an dialóg" @@ -1013,8 +814,7 @@ msgstr "Dún an fhuinneog" msgid "Close navigation footer" msgstr "Dún an buntásc" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:209 src/components/TagMenu/index.tsx:262 msgid "Close this dialog" msgstr "Dún an dialóg seo" @@ -1036,7 +836,7 @@ msgstr "Dúnann sé seo an t-amharcóir le haghaidh íomhá an cheanntáisc" #: src/view/com/notifications/FeedItem.tsx:205 msgid "Collapse list of users" -msgstr "" +msgstr "Laghdaigh an liosta úsáideoirí" #: src/view/com/notifications/FeedItem.tsx:341 msgid "Collapses list of users for a given notification" @@ -1050,8 +850,7 @@ msgstr "Greann" msgid "Comics" msgstr "Greannáin" -#: src/Navigation.tsx:248 -#: src/view/screens/CommunityGuidelines.tsx:32 +#: src/Navigation.tsx:248 src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" @@ -1071,10 +870,6 @@ msgstr "Scríobh postálacha chomh fada le {MAX_GRAPHEME_LENGTH} litir agus cara msgid "Compose reply" msgstr "Scríobh freagra" -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -#~ msgid "Configure content filtering setting for category: {0}" -#~ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {0}" - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {name}" @@ -1083,20 +878,11 @@ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {name}" msgid "Configured in <0>moderation settings." msgstr "Le socrú i <0>socruithe na modhnóireachta." -#: src/components/Prompt.tsx:159 -#: src/components/Prompt.tsx:162 -#: src/view/com/modals/SelfLabel.tsx:155 -#: src/view/com/modals/VerifyEmail.tsx:239 -#: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 +#: src/components/Prompt.tsx:159 src/components/Prompt.tsx:162 src/view/com/modals/SelfLabel.tsx:155 src/view/com/modals/VerifyEmail.tsx:239 src/view/com/modals/VerifyEmail.tsx:241 src/view/screens/PreferencesFollowingFeed.tsx:307 src/view/screens/PreferencesThreads.tsx:159 src/view/screens/Settings/DisableEmail2FADialog.tsx:180 src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" msgstr "Dearbhaigh" -#: src/view/com/modals/ChangeEmail.tsx:188 -#: src/view/com/modals/ChangeEmail.tsx:190 +#: src/view/com/modals/ChangeEmail.tsx:188 src/view/com/modals/ChangeEmail.tsx:190 msgid "Confirm Change" msgstr "Dearbhaigh an t-athrú" @@ -1116,13 +902,7 @@ msgstr "Dearbhaigh d'aois:" msgid "Confirm your birthdate" msgstr "Dearbhaigh do bhreithlá" -#: src/screens/Login/LoginForm.tsx:250 -#: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:238 -#: src/view/com/modals/DeleteAccount.tsx:244 -#: src/view/com/modals/VerifyEmail.tsx:173 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 +#: src/screens/Login/LoginForm.tsx:250 src/view/com/modals/ChangeEmail.tsx:152 src/view/com/modals/DeleteAccount.tsx:238 src/view/com/modals/DeleteAccount.tsx:244 src/view/com/modals/VerifyEmail.tsx:173 src/view/screens/Settings/DisableEmail2FADialog.tsx:143 src/view/screens/Settings/DisableEmail2FADialog.tsx:149 msgid "Confirmation code" msgstr "Cód dearbhaithe" @@ -1134,10 +914,6 @@ msgstr "Ag nascadh…" msgid "Contact support" msgstr "Teagmháil le Support" -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "content" -#~ msgstr "ábhar" - #: src/lib/moderation/useGlobalLabelStrings.ts:18 msgid "Content Blocked" msgstr "Ábhar Blocáilte" @@ -1146,20 +922,15 @@ msgstr "Ábhar Blocáilte" msgid "Content filters" msgstr "Scagthaí ábhair" -#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Teangacha ábhair" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:75 src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Ábhar nach bhfuil ar fáil" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 -#: src/components/moderation/ScreenHider.tsx:99 -#: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/components/moderation/ModerationDetailsDialog.tsx:46 src/components/moderation/ScreenHider.tsx:99 src/lib/moderation/useGlobalLabelStrings.ts:22 src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Rabhadh ábhair" @@ -1171,8 +942,7 @@ msgstr "Rabhadh ábhair" msgid "Context menu backdrop, click to close the menu." msgstr "Cúlra an roghchláir comhthéacs, cliceáil chun an roghchlár a dhúnadh." -#: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepInterests/index.tsx:253 src/screens/Onboarding/StepProfile/index.tsx:268 msgid "Continue" msgstr "Lean ar aghaidh" @@ -1180,20 +950,10 @@ msgstr "Lean ar aghaidh" msgid "Continue as {0} (currently signed in)" msgstr "Lean ort mar {0} (atá logáilte isteach faoi láthair)" -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Onboarding/StepInterests/index.tsx:250 src/screens/Onboarding/StepProfile/index.tsx:265 src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Lean ar aghaidh go dtí an chéad chéim eile" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -#~ msgid "Continue to the next step" -#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -#~ msgid "Continue to the next step without following any accounts" -#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile gan aon chuntas a leanúint" - #: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" msgstr "Scriosadh an comhrá" @@ -1202,8 +962,7 @@ msgstr "Scriosadh an comhrá" msgid "Cooking" msgstr "Cócaireacht" -#: src/view/com/modals/AddAppPasswords.tsx:221 -#: src/view/com/modals/InviteCodes.tsx:183 +#: src/view/com/modals/AddAppPasswords.tsx:221 src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Cóipeáilte" @@ -1211,11 +970,7 @@ msgstr "Cóipeáilte" msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" -#: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 -#: src/view/com/modals/ChangeHandle.tsx:320 -#: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/components/dms/MessageMenu.tsx:57 src/view/com/modals/AddAppPasswords.tsx:81 src/view/com/modals/ChangeHandle.tsx:320 src/view/com/modals/InviteCodes.tsx:153 src/view/com/util/forms/PostDropdownBtn.tsx:187 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -1235,8 +990,7 @@ msgstr "Cóipeáil" msgid "Copy {0}" msgstr "Cóipeáil {0}" -#: src/components/dialogs/Embed.tsx:120 -#: src/components/dialogs/Embed.tsx:139 +#: src/components/dialogs/Embed.tsx:120 src/components/dialogs/Embed.tsx:139 msgid "Copy code" msgstr "Cóipeáil an cód" @@ -1244,23 +998,19 @@ msgstr "Cóipeáil an cód" msgid "Copy link to list" msgstr "Cóipeáil an nasc leis an liosta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Cóipeáil an nasc leis an bpostáil" -#: src/components/dms/MessageMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:110 src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "Cóipeáil téacs na teachtaireachta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Cóipeáil téacs na postála" -#: src/Navigation.tsx:253 -#: src/view/screens/CopyrightPolicy.tsx:29 +#: src/Navigation.tsx:253 src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" @@ -1276,12 +1026,15 @@ msgstr "Ní féidir an fotha a lódáil" msgid "Could not load list" msgstr "Ní féidir an liosta a lódáil" +#: src/components/dms/NewChat.tsx:241 +msgid "Could not load profiles. Please try again later." +msgstr "Níorbh fhéidir próifílí a lódáil. Bain triail eile as ar ball." + #: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" -#: src/view/com/auth/SplashScreen.tsx:57 -#: src/view/com/auth/SplashScreen.web.tsx:106 +#: src/view/com/auth/SplashScreen.tsx:57 src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" msgstr "Cruthaigh cuntas nua" @@ -1293,8 +1046,7 @@ msgstr "Cruthaigh cuntas nua Bluesky" msgid "Create Account" msgstr "Cruthaigh cuntas" -#: src/components/dialogs/Signin.tsx:86 -#: src/components/dialogs/Signin.tsx:88 +#: src/components/dialogs/Signin.tsx:86 src/components/dialogs/Signin.tsx:88 msgid "Create an account" msgstr "Cruthaigh cuntas" @@ -1306,8 +1058,7 @@ msgstr "Cruthaigh abhatár nua ina ionad sin" msgid "Create App Password" msgstr "Cruthaigh pasfhocal aipe" -#: src/view/com/auth/SplashScreen.tsx:48 -#: src/view/com/auth/SplashScreen.web.tsx:97 +#: src/view/com/auth/SplashScreen.tsx:48 src/view/com/auth/SplashScreen.web.tsx:97 msgid "Create new account" msgstr "Cruthaigh cuntas nua" @@ -1319,16 +1070,11 @@ msgstr "Cruthaigh tuairisc do {0}" msgid "Created {0}" msgstr "Cruthaíodh {0}" -#: src/view/com/composer/Composer.tsx:469 -#~ msgid "Creates a card with a thumbnail. The card links to {url}" -#~ msgstr "Cruthaíonn sé seo cárta le mionsamhail. Nascann an cárta le {url}." - #: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Cultúr" -#: src/view/com/auth/server-input/index.tsx:97 -#: src/view/com/auth/server-input/index.tsx:99 +#: src/view/com/auth/server-input/index.tsx:97 src/view/com/auth/server-input/index.tsx:99 msgid "Custom" msgstr "Saincheaptha" @@ -1344,8 +1090,7 @@ msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, a msgid "Customize media from external sites." msgstr "Oiriúnaigh na meáin ó shuíomhanna seachtracha" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:458 src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Dorcha" @@ -1361,14 +1106,13 @@ msgstr "Téama Dorcha" msgid "Date of birth" msgstr "Dáta breithe" -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 src/view/screens/Settings/index.tsx:806 msgid "Deactivate account" -msgstr "" +msgstr "Díghníomhaigh mo chuntas" #: src/view/screens/Settings/index.tsx:818 msgid "Deactivate my account" -msgstr "" +msgstr "Díghníomhaigh mo chuntas" #: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" @@ -1378,10 +1122,7 @@ msgstr "Dífhabhtaigh Modhnóireacht" msgid "Debug panel" msgstr "Painéal dífhabhtaithe" -#: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 -#: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/components/dms/MessageMenu.tsx:151 src/view/com/util/forms/PostDropdownBtn.tsx:436 src/view/screens/AppPasswords.tsx:285 src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Scrios" @@ -1389,10 +1130,6 @@ msgstr "Scrios" msgid "Delete account" msgstr "Scrios an cuntas" -#: src/view/com/modals/DeleteAccount.tsx:87 -#~ msgid "Delete Account" -#~ msgstr "Scrios an Cuntas" - #: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Scrios Cuntas <0>\"<1>{0}<2>\"" @@ -1405,8 +1142,7 @@ msgstr "Scrios pasfhocal na haipe" msgid "Delete app password?" msgstr "Scrios pasfhocal na haipe?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:890 src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "Scrios taifead dearbhaithe comhrá" @@ -1434,8 +1170,7 @@ msgstr "Scrios mo chuntas" msgid "Delete My Account…" msgstr "Scrios mo chuntas…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Scrios an phostáil" @@ -1459,10 +1194,7 @@ msgstr "Scriosadh an phostáil." msgid "Deletes the chat declaration record" msgstr "Scriosann sé seo an taifead dearbhaithe comhrá" -#: src/view/com/modals/CreateOrEditList.tsx:289 -#: src/view/com/modals/CreateOrEditList.tsx:310 -#: src/view/com/modals/EditProfile.tsx:199 -#: src/view/com/modals/EditProfile.tsx:211 +#: src/view/com/modals/CreateOrEditList.tsx:289 src/view/com/modals/CreateOrEditList.tsx:310 src/view/com/modals/EditProfile.tsx:199 src/view/com/modals/EditProfile.tsx:211 msgid "Description" msgstr "Cur síos" @@ -1494,20 +1226,7 @@ msgstr "Ná húsáid 2FA trí ríomhphost" msgid "Disable haptic feedback" msgstr "Ná húsáid aiseolas haptach" -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Disable haptics" -#~ msgstr "Ná húsáid aiseolas haptach" - -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Disable vibrations" -#~ msgstr "Ná húsáid creathadh" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:32 -#: src/lib/moderation/useLabelBehaviorDescription.ts:42 -#: src/lib/moderation/useLabelBehaviorDescription.ts:68 -#: src/screens/Messages/Settings.tsx:140 -#: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/lib/moderation/useLabelBehaviorDescription.ts:32 src/lib/moderation/useLabelBehaviorDescription.ts:42 src/lib/moderation/useLabelBehaviorDescription.ts:68 src/screens/Messages/Settings.tsx:140 src/screens/Messages/Settings.tsx:143 src/screens/Moderation/index.tsx:341 msgid "Disabled" msgstr "Díchumasaithe" @@ -1519,13 +1238,11 @@ msgstr "Ná sábháil" msgid "Discard draft?" msgstr "Faigh réidh leis an dréacht?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:518 src/screens/Moderation/index.tsx:522 msgid "Discourage apps from showing my account to logged-out users" msgstr "Cuir ina luí ar aipeanna gan mo chuntas a thaispeáint d'úsáideoirí atá logáilte amach" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:74 src/view/com/posts/FollowingEndOfFeed.tsx:75 msgid "Discover new custom feeds" msgstr "Aimsigh sainfhothaí nua" @@ -1561,32 +1278,11 @@ msgstr "Luach an Fhearainn" msgid "Domain verified!" msgstr "Fearann dearbhaithe!" -#: src/components/dialogs/BirthDateSettings.tsx:119 -#: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 -#: src/view/com/auth/server-input/index.tsx:169 -#: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 -#: src/view/com/modals/AltImage.tsx:141 -#: src/view/com/modals/crop-image/CropImage.web.tsx:177 -#: src/view/com/modals/InviteCodes.tsx:81 -#: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/components/dialogs/BirthDateSettings.tsx:119 src/components/dialogs/BirthDateSettings.tsx:125 src/components/forms/DateField/index.tsx:74 src/components/forms/DateField/index.tsx:80 src/screens/Onboarding/StepProfile/index.tsx:321 src/screens/Onboarding/StepProfile/index.tsx:324 src/view/com/auth/server-input/index.tsx:169 src/view/com/auth/server-input/index.tsx:170 src/view/com/modals/AddAppPasswords.tsx:243 src/view/com/modals/AltImage.tsx:141 src/view/com/modals/crop-image/CropImage.web.tsx:177 src/view/com/modals/InviteCodes.tsx:81 src/view/com/modals/InviteCodes.tsx:124 src/view/com/modals/ListAddRemoveUsers.tsx:142 src/view/screens/PreferencesFollowingFeed.tsx:310 msgid "Done" msgstr "Déanta" -#: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 -#: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 +#: src/view/com/modals/EditImage.tsx:334 src/view/com/modals/ListAddRemoveUsers.tsx:144 src/view/com/modals/SelfLabel.tsx:158 src/view/com/modals/Threadgate.tsx:130 src/view/com/modals/Threadgate.tsx:133 src/view/com/modals/UserAddRemoveLists.tsx:108 src/view/com/modals/UserAddRemoveLists.tsx:111 src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Déanta" @@ -1595,8 +1291,7 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:77 -#: src/view/screens/Settings/ExportCarDialog.tsx:81 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Íoslódáil comhad CAR" @@ -1604,10 +1299,6 @@ msgstr "Íoslódáil comhad CAR" msgid "Drop to add images" msgstr "Scaoil anseo chun íomhánna a chur leis" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -#~ msgstr "De bharr pholasaí Apple, ní féidir ábhar do dhaoine fásta ar an nGréasán a fháil roimh an logáil isteach a chríochnú." - #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "m.sh. cáit" @@ -1653,13 +1344,11 @@ msgctxt "action" msgid "Edit" msgstr "Eagar" -#: src/view/com/util/UserAvatar.tsx:312 -#: src/view/com/util/UserBanner.tsx:92 +#: src/view/com/util/UserAvatar.tsx:312 src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Cuir an t-abhatár in eagar" -#: src/view/com/composer/photos/Gallery.tsx:151 -#: src/view/com/modals/EditImage.tsx:208 +#: src/view/com/composer/photos/Gallery.tsx:151 src/view/com/modals/EditImage.tsx:208 msgid "Edit image" msgstr "Cuir an íomhá seo in eagar" @@ -1671,9 +1360,7 @@ msgstr "Athraigh mionsonraí an liosta" msgid "Edit Moderation List" msgstr "Athraigh liosta na modhnóireachta" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:263 src/view/screens/Feeds.tsx:495 src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" @@ -1681,18 +1368,15 @@ msgstr "Athraigh mo chuid fothaí" msgid "Edit my profile" msgstr "Athraigh mo phróifíl" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 msgid "Edit profile" msgstr "Athraigh an phróifíl" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 msgid "Edit Profile" msgstr "Athraigh an Phróifíl" -#: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:416 +#: src/view/com/home/HomeHeaderLayout.web.tsx:76 src/view/screens/Feeds.tsx:416 msgid "Edit Saved Feeds" msgstr "Athraigh na fothaí sábháilte" @@ -1712,8 +1396,7 @@ msgstr "Athraigh an cur síos ort sa phróifíl" msgid "Education" msgstr "Oideachas" -#: src/screens/Signup/StepInfo/index.tsx:80 -#: src/view/com/modals/ChangeEmail.tsx:136 +#: src/screens/Signup/StepInfo/index.tsx:80 src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Ríomhphost" @@ -1725,8 +1408,7 @@ msgstr "Níl 2FA trí ríomhphost ar fáil a thuilleadh" msgid "Email address" msgstr "Seoladh ríomhphoist" -#: src/view/com/modals/ChangeEmail.tsx:54 -#: src/view/com/modals/ChangeEmail.tsx:83 +#: src/view/com/modals/ChangeEmail.tsx:54 src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" msgstr "Seoladh ríomhphoist uasdátaithe" @@ -1746,9 +1428,7 @@ msgstr "Ríomhphost:" msgid "Embed HTML code" msgstr "Leabaigh an cód HTML" -#: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/components/dialogs/Embed.tsx:97 src/view/com/util/forms/PostDropdownBtn.tsx:327 src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Leabaigh an phostáil" @@ -1764,16 +1444,7 @@ msgstr "Cuir {0} amháin ar fáil" msgid "Enable adult content" msgstr "Cuir ábhar do dhaoine fásta ar fáil" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -#~ msgid "Enable Adult Content" -#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:NaN -#~ msgid "Enable adult content in your feeds" -#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil i do chuid fothaí" - -#: src/components/dialogs/EmbedConsent.tsx:82 -#: src/components/dialogs/EmbedConsent.tsx:89 +#: src/components/dialogs/EmbedConsent.tsx:82 src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" msgstr "Cuir meáin sheachtracha ar fáil" @@ -1789,9 +1460,7 @@ msgstr "Cuir an socrú seo ar siúl le gan ach freagraí i measc na ndaoine a le msgid "Enable this source only" msgstr "Cuir an foinse seo amháin ar fáil" -#: src/screens/Messages/Settings.tsx:131 -#: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Messages/Settings.tsx:131 src/screens/Messages/Settings.tsx:134 src/screens/Moderation/index.tsx:339 msgid "Enabled" msgstr "Cumasaithe" @@ -1807,8 +1476,7 @@ msgstr "Cuir isteach ainm don phasfhocal aipe seo" msgid "Enter a password" msgstr "Cuir pasfhocal isteach" -#: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 +#: src/components/dialogs/MutedWords.tsx:100 src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Cuir focal na clib isteach" @@ -1832,8 +1500,7 @@ msgstr "Cuir isteach an seoladh ríomhphoist a d’úsáid tú le do chuntas a c msgid "Enter your birth date" msgstr "Cuir isteach do bhreithlá" -#: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Login/ForgotPasswordForm.tsx:105 src/screens/Signup/StepInfo/index.tsx:92 msgid "Enter your email address" msgstr "Cuir isteach do sheoladh ríomhphoist" @@ -1857,8 +1524,7 @@ msgstr "Tharla earráid le linn comhad a shábháil" msgid "Error receiving captcha response." msgstr "Earráid agus an freagra ar an captcha á phróiseáil." -#: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:192 src/view/screens/Search/Search.tsx:115 msgid "Error:" msgstr "Earráid:" @@ -1870,10 +1536,7 @@ msgstr "Chuile dhuine" msgid "Everybody can reply" msgstr "Tig le chuile dhuine freagra a thabhairt" -#: src/components/dms/MessagesNUX.tsx:131 -#: src/components/dms/MessagesNUX.tsx:134 -#: src/screens/Messages/Settings.tsx:75 -#: src/screens/Messages/Settings.tsx:78 +#: src/components/dms/MessagesNUX.tsx:131 src/components/dms/MessagesNUX.tsx:134 src/screens/Messages/Settings.tsx:75 src/screens/Messages/Settings.tsx:78 msgid "Everyone" msgstr "Chuile dhuine" @@ -1901,8 +1564,7 @@ msgstr "Fágann sé seo próiseas laghdú an íomhá" msgid "Exits image view" msgstr "Fágann sé seo an radharc ar an íomhá" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 src/view/shell/desktop/Search.tsx:215 msgid "Exits inputting search query" msgstr "Fágann sé seo an cuardach" @@ -1912,10 +1574,9 @@ msgstr "Taispeáin an téacs malartach ina iomláine" #: src/view/com/notifications/FeedItem.tsx:206 msgid "Expand list of users" -msgstr "" +msgstr "Leathnaigh an liosta úsáideoirí" -#: src/view/com/composer/ComposerReplyTo.tsx:82 -#: src/view/com/composer/ComposerReplyTo.tsx:85 +#: src/view/com/composer/ComposerReplyTo.tsx:82 src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" msgstr "Leathnaigh nó laghdaigh an téacs iomlán a bhfuil tú ag freagairt" @@ -1931,24 +1592,19 @@ msgstr "Íomhánna gnéasacha." msgid "Export my data" msgstr "Easpórtáil mo chuid sonraí" -#: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Easpórtáil mo chuid sonraí" -#: src/components/dialogs/EmbedConsent.tsx:55 -#: src/components/dialogs/EmbedConsent.tsx:59 +#: src/components/dialogs/EmbedConsent.tsx:55 src/components/dialogs/EmbedConsent.tsx:59 msgid "External Media" msgstr "Meáin sheachtracha" -#: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/components/dialogs/EmbedConsent.tsx:71 src/view/screens/PreferencesExternalEmbeds.tsx:67 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 "Is féidir le meáin sheachtracha cumas a thabhairt do shuíomhanna ar an nGréasán eolas fútsa agus faoi do ghléas a chnuasach. Ní sheoltar ná iarrtar aon eolas go dtí go mbrúnn tú an cnaipe “play”." -#: src/Navigation.tsx:282 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/Navigation.tsx:282 src/view/screens/PreferencesExternalEmbeds.tsx:53 src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Roghanna maidir le meáin sheachtracha" @@ -1956,8 +1612,7 @@ msgstr "Roghanna maidir le meáin sheachtracha" msgid "External media settings" msgstr "Socruithe maidir le meáin sheachtracha" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:120 src/view/com/modals/AddAppPasswords.tsx:124 msgid "Failed to create app password." msgstr "Teip ar phasfhocal aipe a chruthú." @@ -1973,8 +1628,7 @@ msgstr "Teip ar theachtaireacht a scriosadh" msgid "Failed to delete post, please try again" msgstr "Teip ar scriosadh na postála. Déan iarracht eile." -#: src/components/dialogs/GifSelect.ios.tsx:196 -#: src/components/dialogs/GifSelect.tsx:212 +#: src/components/dialogs/GifSelect.ios.tsx:196 src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "Theip ar lódáil na GIFanna" @@ -1982,10 +1636,6 @@ msgstr "Theip ar lódáil na GIFanna" msgid "Failed to load past messages" msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:NaN -#~ msgid "Failed to load recommended feeds" -#~ msgstr "Teip ar lódáil na bhfothaí molta" - #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Níor sábháladh an íomhá: {0}" @@ -1994,13 +1644,11 @@ msgstr "Níor sábháladh an íomhá: {0}" msgid "Failed to send" msgstr "Teip ar sheoladh" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." -#: src/components/dms/MessagesNUX.tsx:60 -#: src/screens/Messages/Settings.tsx:35 +#: src/components/dms/MessagesNUX.tsx:60 src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "Teip ar shocruithe a uasdátú" @@ -2016,33 +1664,18 @@ msgstr "Fotha le {0}" msgid "Feed offline" msgstr "Fotha as líne" -#: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/desktop/RightNav.tsx:66 src/view/shell/Drawer.tsx:344 msgid "Feedback" msgstr "Aiseolas" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 -#: src/view/shell/Drawer.tsx:493 +#: src/Navigation.tsx:511 src/view/screens/Feeds.tsx:480 src/view/screens/Feeds.tsx:596 src/view/screens/Profile.tsx:197 src/view/shell/desktop/LeftNav.tsx:367 src/view/shell/Drawer.tsx:492 src/view/shell/Drawer.tsx:493 msgid "Feeds" msgstr "Fothaí" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 -#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." -#~ msgstr "Is iad na húsáideoirí a chruthaíonn na fothaí le hábhar is spéis leo a chur ar fáil. Roghnaigh cúpla fotha a bhfuil suim agat iontu." - #: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beagán taithí acu ar chódáil iad. <0/> le tuilleadh eolais a fháil." -#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -#~ msgid "Feeds can be topical as well!" -#~ msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" - #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Ábhar an Chomhaid" @@ -2059,9 +1692,7 @@ msgstr "Scag ó mo chuid fothaí" msgid "Finalizing" msgstr "Ag cur crích air" -#: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: 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 "Aimsigh fothaí le leanúint" @@ -2069,18 +1700,6 @@ msgstr "Aimsigh fothaí le leanúint" msgid "Find posts and users on Bluesky" msgstr "Aimsigh postálacha agus úsáideoirí ar Bluesky" -#: src/view/screens/Search/Search.tsx:589 -#~ msgid "Find users on Bluesky" -#~ msgstr "Aimsigh úsáideoirí ar Bluesky" - -#: src/view/screens/Search/Search.tsx:587 -#~ msgid "Find users with the search tool on the right" -#~ msgstr "Aimsigh úsáideoirí leis an uirlis chuardaigh ar dheis" - -#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 -#~ msgid "Finding similar accounts..." -#~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." - #: src/view/screens/PreferencesFollowingFeed.tsx:110 msgid "Fine-tune the content you see on your Following feed." msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." @@ -2101,16 +1720,11 @@ msgstr "Solúbtha" msgid "Flip horizontal" msgstr "Iompaigh go cothrománach é" -#: src/view/com/modals/EditImage.tsx:121 -#: src/view/com/modals/EditImage.tsx:288 +#: src/view/com/modals/EditImage.tsx:121 src/view/com/modals/EditImage.tsx:288 msgid "Flip vertically" msgstr "Iompaigh go hingearach é" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 +#: src/components/ProfileHoverCard/index.web.tsx:412 src/components/ProfileHoverCard/index.web.tsx:423 src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 src/view/com/post-thread/PostThreadFollowBtn.tsx:146 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Lean" @@ -2119,36 +1733,22 @@ msgctxt "action" msgid "Follow" msgstr "Lean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Lean {0}" #: src/view/com/posts/AviFollowButton.tsx:71 msgid "Follow {name}" -msgstr "" +msgstr "Lean {name}" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:244 src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Lean an cuntas seo" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -#~ msgid "Follow All" -#~ msgstr "Lean iad uile" - #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Lean Ar Ais" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -#~ msgid "Follow selected accounts and continue to the next step" -#~ msgstr "Lean na cuntais roghnaithe agus téigh ar aghaidh go dtí an chéad chéim eile" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 -#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." -#~ msgstr "Lean cúpla cuntas mar thosú. Tig linn níos mó úsáideoirí a mholadh duit a mbeadh suim agat iontu." - #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Leanta ag {0}" @@ -2165,19 +1765,11 @@ msgstr "Cuntais a leanann tú amháin" msgid "followed you" msgstr "— lean sé/sí thú" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/com/profile/ProfileFollowers.tsx:104 src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Leantóirí" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 -#: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/components/ProfileHoverCard/index.web.tsx:411 src/components/ProfileHoverCard/index.web.tsx:422 src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 src/view/com/post-thread/PostThreadFollowBtn.tsx:149 src/view/com/profile/ProfileFollows.tsx:104 src/view/screens/Feeds.tsx:683 src/view/screens/ProfileFollows.tsx:25 src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Á leanúint" @@ -2187,17 +1779,13 @@ msgstr "Ag leanúint {0}" #: src/view/com/posts/AviFollowButton.tsx:53 msgid "Following {name}" -msgstr "" +msgstr "Ag leanacht {name}" #: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/Navigation.tsx:269 src/view/com/home/HomeHeaderLayout.web.tsx:64 src/view/com/home/HomeHeaderLayoutMobile.tsx:87 src/view/screens/PreferencesFollowingFeed.tsx:103 src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" @@ -2221,8 +1809,7 @@ msgstr "Ar chúiseanna slándála, beidh orainn cód dearbhaithe a chur chuig do 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 "Ar chúiseanna slándála, ní bheidh tú in ann é seo a fheiceáil arís. Má chailleann tú an pasfhocal seo beidh ort ceann nua a chruthú." -#: src/screens/Login/index.tsx:129 -#: src/screens/Login/index.tsx:144 +#: src/screens/Login/index.tsx:129 src/screens/Login/index.tsx:144 msgid "Forgot Password" msgstr "Pasfhocal dearmadta" @@ -2255,8 +1842,7 @@ msgstr "Gailearaí" msgid "Get started" msgstr "Tús maith" -#: src/view/com/modals/VerifyEmail.tsx:197 -#: src/view/com/modals/VerifyEmail.tsx:199 +#: src/view/com/modals/VerifyEmail.tsx:197 src/view/com/modals/VerifyEmail.tsx:199 msgid "Get Started" msgstr "Ar aghaidh leat anois!" @@ -2268,32 +1854,15 @@ msgstr "Tabhair gnúis do do phróifíl" msgid "Glaring violations of law or terms of service" msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" -#: src/components/moderation/ScreenHider.tsx:151 -#: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 -#: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/components/moderation/ScreenHider.tsx:151 src/components/moderation/ScreenHider.tsx:160 src/view/com/auth/LoggedOut.tsx:82 src/view/com/auth/LoggedOut.tsx:83 src/view/screens/NotFound.tsx:55 src/view/screens/ProfileFeed.tsx:111 src/view/screens/ProfileList.tsx:970 src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Ar ais" -#: src/components/Error.tsx:103 -#: src/screens/Profile/ErrorState.tsx:62 -#: src/screens/Profile/ErrorState.tsx:66 -#: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:975 +#: src/components/Error.tsx:103 src/screens/Profile/ErrorState.tsx:62 src/screens/Profile/ErrorState.tsx:66 src/view/screens/NotFound.tsx:54 src/view/screens/ProfileFeed.tsx:116 src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Ar ais" -#: src/components/dms/ReportDialog.tsx:152 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 -#: src/screens/Onboarding/Layout.tsx:102 -#: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/components/dms/ReportDialog.tsx:152 src/components/ReportDialog/SelectReportOptionView.tsx:77 src/components/ReportDialog/SubmitView.tsx:105 src/screens/Onboarding/Layout.tsx:102 src/screens/Onboarding/Layout.tsx:191 src/screens/Signup/index.tsx:187 msgid "Go back to previous step" msgstr "Fill ar an gcéim roimhe seo" @@ -2305,16 +1874,11 @@ msgstr "Abhaile" msgid "Go Home" msgstr "Abhaile" -#: src/view/screens/Search/Search.tsx:NaN -#~ msgid "Go to @{queryMaybeHandle}" -#~ msgstr "Téigh go dtí @{queryMaybeHandle}" - #: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" msgstr "Téigh go comhrá le {0}" -#: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:168 +#: src/screens/Login/ForgotPasswordForm.tsx:172 src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Téigh go dtí an chéad rud eile" @@ -2354,8 +1918,7 @@ msgstr "Haischlib: #{tag}" msgid "Having trouble?" msgstr "Fadhb ort?" -#: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/desktop/RightNav.tsx:95 src/view/shell/Drawer.tsx:354 msgid "Help" msgstr "Cúnamh" @@ -2363,30 +1926,11 @@ msgstr "Cúnamh" msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Tabhair le fios dúinn nach bot thú trí pictiúr a uaslódáil nó abhatár a chruthú." -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -#~ msgid "Here are some accounts for you to follow" -#~ msgstr "Seo cúpla cuntas le leanúint duit" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -#~ msgstr "Seo cúpla fotha a bhfuil ráchairt orthu. Is féidir leat an méid acu is mian leat a leanúint." - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -#~ msgstr "Seo cúpla fotha a phléann le rudaí a bhfuil suim agat iontu: {interestsText}. Is féidir leat an méid acu is mian leat a leanúint." - #: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Seo é do phasfhocal aipe." -#: src/components/moderation/ContentHider.tsx:116 -#: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 -#: src/lib/moderation/useLabelBehaviorDescription.ts:15 -#: src/lib/moderation/useLabelBehaviorDescription.ts:20 -#: src/lib/moderation/useLabelBehaviorDescription.ts:25 -#: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/components/moderation/ContentHider.tsx:116 src/components/moderation/LabelPreference.tsx:134 src/components/moderation/PostHider.tsx:121 src/lib/moderation/useLabelBehaviorDescription.ts:15 src/lib/moderation/useLabelBehaviorDescription.ts:20 src/lib/moderation/useLabelBehaviorDescription.ts:25 src/lib/moderation/useLabelBehaviorDescription.ts:30 src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Cuir i bhfolach" @@ -2395,13 +1939,11 @@ msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Cuir an phostáil seo i bhfolach" -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/ContentHider.tsx:68 src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Cuir an t-ábhar seo i bhfolach" @@ -2441,11 +1983,7 @@ msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féa msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil." -#: src/Navigation.tsx:501 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 -#: src/view/shell/Drawer.tsx:425 +#: src/Navigation.tsx:501 src/view/shell/bottom-bar/BottomBar.tsx:159 src/view/shell/desktop/LeftNav.tsx:335 src/view/shell/Drawer.tsx:424 src/view/shell/Drawer.tsx:425 msgid "Home" msgstr "Baile" @@ -2453,10 +1991,7 @@ msgstr "Baile" msgid "Host:" msgstr "Óstach:" -#: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 -#: src/screens/Signup/StepInfo/index.tsx:40 -#: src/view/com/modals/ChangeHandle.tsx:275 +#: src/screens/Login/ForgotPasswordForm.tsx:89 src/screens/Login/LoginForm.tsx:157 src/screens/Signup/StepInfo/index.tsx:40 src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Soláthraí óstála" @@ -2464,9 +1999,7 @@ msgstr "Soláthraí óstála" msgid "How should we open this link?" msgstr "Conas ar cheart dúinn an nasc seo a oscailt?" -#: src/view/com/modals/VerifyEmail.tsx:222 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:132 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:135 +#: src/view/com/modals/VerifyEmail.tsx:222 src/view/screens/Settings/DisableEmail2FADialog.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:135 msgid "I have a code" msgstr "Tá cód agam" @@ -2478,8 +2011,7 @@ msgstr "Tá cód dearbhaithe agam" msgid "I have my own domain" msgstr "Tá fearann de mo chuid féin agam" -#: src/components/dms/BlockedByListDialog.tsx:56 -#: src/components/dms/ReportConversationPrompt.tsx:22 +#: src/components/dms/BlockedByListDialog.tsx:56 src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "Tuigim" @@ -2509,7 +2041,7 @@ msgstr "Más mian leat do phasfhocal a athrú, seolfaimid cód duit chun dearbh #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "" +msgstr "Má tá sé i gceist agat do hanla nó ríomhphost a athrú, déan sin sula ndéanann tú díghníomhú." #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" @@ -2579,8 +2111,7 @@ msgstr "Cuir isteach do leasainm" msgid "Introducing Direct Messages" msgstr "Ag cur Teachtaireachtaí Díreacha in aithne duit" -#: src/screens/Login/LoginForm.tsx:132 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 +#: src/screens/Login/LoginForm.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Tá an cód 2FA seo neamhbhailí." @@ -2612,10 +2143,6 @@ msgstr "Cóid chuiridh: {0} ar fáil" msgid "Invite codes: 1 available" msgstr "Cóid chuiridh: 1 ar fáil" -#: src/screens/Onboarding/StepFollowingFeed.tsx:65 -#~ msgid "It shows posts from the people you follow as they happen." -#~ msgstr "Taispeánann sé postálacha ó na daoine a leanann tú nuair a fhoilsítear iad." - #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Jabanna" @@ -2624,10 +2151,6 @@ msgstr "Jabanna" msgid "Journalism" msgstr "Iriseoireacht" -#: src/components/moderation/LabelsOnMe.tsx:59 -#~ msgid "label has been placed on this {labelTarget}" -#~ msgstr "cuireadh lipéad ar an {labelTarget} seo" - #: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Lipéad curtha ag {0}." @@ -2644,10 +2167,6 @@ msgstr "Lipéid" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Nótaí faoi úsáideoirí nó ábhar is ea lipéid. Is féidir úsáid a bhaint astu leis an líonra a cheilt, a chatagóiriú, agus fainic a chur air." -#: src/components/moderation/LabelsOnMe.tsx:61 -#~ msgid "labels have been placed on this {labelTarget}" -#~ msgstr "cuireadh lipéid ar an {labelTarget}" - #: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Lipéid ar do chuntas" @@ -2664,8 +2183,7 @@ msgstr "Rogha teanga" msgid "Language settings" msgstr "Socruithe teanga" -#: src/Navigation.tsx:151 -#: src/view/screens/LanguageSettings.tsx:90 +#: src/Navigation.tsx:151 src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Socruithe teanga" @@ -2673,8 +2191,7 @@ msgstr "Socruithe teanga" msgid "Languages" msgstr "Teangacha" -#: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/screens/Hashtag.tsx:99 src/view/screens/Search/Search.tsx:376 msgid "Latest" msgstr "Is Déanaí" @@ -2682,13 +2199,11 @@ msgstr "Is Déanaí" msgid "Learn More" msgstr "Le tuilleadh a fhoghlaim" -#: src/components/moderation/ContentHider.tsx:66 -#: src/components/moderation/ContentHider.tsx:131 +#: src/components/moderation/ContentHider.tsx:66 src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Foghlaim níos mó faoin modhnóireacht a dhéantar ar an ábhar seo." -#: src/components/moderation/PostHider.tsx:99 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/PostHider.tsx:99 src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Le tuilleadh a fhoghlaim faoin rabhadh seo" @@ -2704,16 +2219,11 @@ msgstr "Tuilleadh eolais." msgid "Leave" msgstr "Éirigh as" -#: src/components/dms/MessagesListBlockedFooter.tsx:66 -#: src/components/dms/MessagesListBlockedFooter.tsx:73 +#: src/components/dms/MessagesListBlockedFooter.tsx:66 src/components/dms/MessagesListBlockedFooter.tsx:73 msgid "Leave chat" msgstr "Éirigh as an gcomhrá" -#: src/components/dms/ConvoMenu.tsx:138 -#: src/components/dms/ConvoMenu.tsx:141 -#: src/components/dms/ConvoMenu.tsx:208 -#: src/components/dms/ConvoMenu.tsx:211 -#: src/components/dms/LeaveConvoPrompt.tsx:46 +#: src/components/dms/ConvoMenu.tsx:138 src/components/dms/ConvoMenu.tsx:141 src/components/dms/ConvoMenu.tsx:208 src/components/dms/ConvoMenu.tsx:211 src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "Éirigh as an gcomhrá" @@ -2733,8 +2243,7 @@ msgstr "le déanamh fós." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." -#: src/screens/Login/index.tsx:130 -#: src/screens/Login/index.tsx:145 +#: src/screens/Login/index.tsx:130 src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Socraímis do phasfhocal arís!" @@ -2746,39 +2255,18 @@ msgstr "Ar aghaidh linn!" msgid "Light" msgstr "Sorcha" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Like" -#~ msgstr "Mol" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 src/view/screens/ProfileFeed.tsx:570 msgid "Like this feed" msgstr "Mol an fotha seo" -#: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/components/LikesDialog.tsx:87 src/Navigation.tsx:208 src/Navigation.tsx:213 msgid "Liked by" msgstr "Molta ag" -#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 src/view/screens/PostLikedBy.tsx:27 src/view/screens/ProfileFeedLikedBy.tsx:27 msgid "Liked By" msgstr "Molta ag" -#: src/view/com/feeds/FeedSourceCard.tsx:268 -#~ msgid "Liked by {0} {1}" -#~ msgstr "Molta ag {0} {1}" - -#: src/components/LabelingServiceCard/index.tsx:72 -#~ msgid "Liked by {count} {0}" -#~ msgstr "Molta ag {count} {0}" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:NaN -#~ msgid "Liked by {likeCount} {0}" -#~ msgstr "Molta ag {likeCount} {0}" - #: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "a mhol do shainfhotha" @@ -2831,12 +2319,7 @@ msgstr "Liosta díbhlocáilte" msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:121 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 -#: src/view/shell/Drawer.tsx:509 +#: src/Navigation.tsx:121 src/view/screens/Profile.tsx:192 src/view/screens/Profile.tsx:198 src/view/shell/desktop/LeftNav.tsx:373 src/view/shell/Drawer.tsx:508 src/view/shell/Drawer.tsx:509 msgid "Lists" msgstr "Liostaí" @@ -2848,10 +2331,7 @@ msgstr "Liostaí a bhlocálann an t-úsáideoir seo:" msgid "Load new notifications" msgstr "Lódáil fógraí nua" -#: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:749 +#: src/screens/Profile/Sections/Feed.tsx:86 src/view/com/feeds/FeedPage.tsx:136 src/view/screens/ProfileFeed.tsx:492 src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lódáil postálacha nua" @@ -2863,15 +2343,11 @@ msgstr "Ag lódáil …" msgid "Log" msgstr "Logleabhar" -#: src/screens/Deactivated.tsx:214 -#: src/screens/Deactivated.tsx:220 +#: src/screens/Deactivated.tsx:214 src/screens/Deactivated.tsx:220 msgid "Log in or sign up" -msgstr "" +msgstr "Logáil isteach nó cláraigh le Bluesky" -#: src/screens/SignupQueued.tsx:155 -#: src/screens/SignupQueued.tsx:158 -#: src/screens/SignupQueued.tsx:184 -#: src/screens/SignupQueued.tsx:187 +#: src/screens/SignupQueued.tsx:155 src/screens/SignupQueued.tsx:158 src/screens/SignupQueued.tsx:184 src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Logáil amach" @@ -2911,13 +2387,11 @@ msgstr "Bí cinnte go bhfuil tú ag iarraidh cuairt a thabhairt ar an áit sin!" msgid "Manage your muted words and tags" msgstr "Bainistigh do chuid clibeanna agus na focail a chuir tú i bhfolach" -#: src/components/dms/ConvoMenu.tsx:151 -#: src/components/dms/ConvoMenu.tsx:158 +#: src/components/dms/ConvoMenu.tsx:151 src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "Marcáil léite" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:89 src/view/screens/Profile.tsx:195 msgid "Media" msgstr "Meáin" @@ -2929,8 +2403,7 @@ msgstr "úsáideoirí luaite" msgid "Mentioned users" msgstr "Úsáideoirí luaite" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:90 src/view/screens/Search/Search.tsx:713 msgid "Menu" msgstr "Clár" @@ -2938,8 +2411,7 @@ msgstr "Clár" msgid "Message {0}" msgstr "Teachtaireacht {0}" -#: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/components/dms/MessageMenu.tsx:72 src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" msgstr "Scriosadh an teachtaireacht" @@ -2951,8 +2423,7 @@ msgstr "Teachtaireacht ón bhfreastalaí: {0}" msgid "Message input field" msgstr "Réimse ionchur teachtaireachtaí" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "Tá an teachtaireacht rófhada" @@ -2960,10 +2431,7 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message settings" msgstr "Socruithe teachtaireachta" -#: src/Navigation.tsx:521 -#: src/screens/Messages/List/index.tsx:164 -#: src/screens/Messages/List/index.tsx:246 -#: src/screens/Messages/List/index.tsx:317 +#: src/Navigation.tsx:521 src/screens/Messages/List/index.tsx:164 src/screens/Messages/List/index.tsx:246 src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "Teachtaireachtaí" @@ -2971,9 +2439,7 @@ msgstr "Teachtaireachtaí" msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" -#: src/Navigation.tsx:126 -#: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:561 +#: src/Navigation.tsx:126 src/screens/Moderation/index.tsx:104 src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Modhnóireacht" @@ -2981,8 +2447,7 @@ msgstr "Modhnóireacht" msgid "Moderation details" msgstr "Mionsonraí modhnóireachta" -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/view/com/lists/ListCard.tsx:95 src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Liosta modhnóireachta le {0}" @@ -2990,9 +2455,7 @@ msgstr "Liosta modhnóireachta le {0}" msgid "Moderation list by <0/>" msgstr "Liosta modhnóireachta le <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/lists/ListCard.tsx:93 src/view/com/modals/UserAddRemoveLists.tsx:215 src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Liosta modhnóireachta leat" @@ -3008,8 +2471,7 @@ msgstr "Liosta modhnóireachta uasdátaithe" msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:131 -#: src/view/screens/ModerationModlists.tsx:58 +#: src/Navigation.tsx:131 src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" @@ -3025,8 +2487,7 @@ msgstr "Stádais modhnóireachta" msgid "Moderation tools" msgstr "Uirlisí modhnóireachta" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:48 src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "Chuir an modhnóir rabhadh ginearálta ar an ábhar." @@ -3054,8 +2515,7 @@ msgstr "Cuir i bhfolach" msgid "Mute {truncatedTag}" msgstr "Cuir {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:281 src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Cuir an cuntas i bhfolach" @@ -3067,8 +2527,7 @@ msgstr "Cuir na cuntais i bhfolach" msgid "Mute all {displayTag} posts" msgstr "Cuir gach postáil {displayTag} i bhfolach" -#: src/components/dms/ConvoMenu.tsx:172 -#: src/components/dms/ConvoMenu.tsx:178 +#: src/components/dms/ConvoMenu.tsx:172 src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "Balbhaigh an comhrá" @@ -3096,13 +2555,11 @@ msgstr "Cuir an focal seo i bhfolach i dtéacs postálacha agus i gclibeanna" msgid "Mute this word in tags only" msgstr "Ná cuir an focal seo i bhfolach ach i gclibeanna" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Cuir an snáithe seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Cuir focail ⁊ clibeanna i bhfolach" @@ -3114,8 +2571,7 @@ msgstr "Curtha i bhfolach" msgid "Muted accounts" msgstr "Cuntais a cuireadh i bhfolach" -#: src/Navigation.tsx:136 -#: src/view/screens/ModerationMutedAccounts.tsx:109 +#: src/Navigation.tsx:136 src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuntais a Cuireadh i bhFolach" @@ -3135,8 +2591,7 @@ msgstr "Focail ⁊ clibeanna a cuireadh i bhfolach" msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Tá an cur i bhfolach príobháideach. Is féidir leis na cuntais a chuir tú i bhfolach do chuid postálacha a fheiceáil agus is féidir leo scríobh chugat ach ní fheicfidh tú a gcuid postálacha eile ná aon fhógraí uathu." -#: src/components/dialogs/BirthDateSettings.tsx:35 -#: src/components/dialogs/BirthDateSettings.tsx:38 +#: src/components/dialogs/BirthDateSettings.tsx:35 src/components/dialogs/BirthDateSettings.tsx:38 msgid "My Birthday" msgstr "Mo Bhreithlá" @@ -3156,8 +2611,7 @@ msgstr "Na fothaí a shábháil mé" msgid "My Saved Feeds" msgstr "Na Fothaí a Shábháil Mé" -#: src/view/com/modals/AddAppPasswords.tsx:174 -#: src/view/com/modals/CreateOrEditList.tsx:279 +#: src/view/com/modals/AddAppPasswords.tsx:174 src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ainm" @@ -3165,9 +2619,7 @@ msgstr "Ainm" msgid "Name is required" msgstr "Tá an t-ainm riachtanach" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:58 src/lib/moderation/useReportOptions.ts:92 src/lib/moderation/useReportOptions.ts:100 msgid "Name or Description Violates Community Standards" msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" @@ -3175,9 +2627,7 @@ msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" msgid "Nature" msgstr "Nádúr" -#: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:169 +#: src/screens/Login/ForgotPasswordForm.tsx:173 src/screens/Login/LoginForm.tsx:309 src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Téann sé seo chuig an gcéad scáileán eile" @@ -3189,10 +2639,6 @@ msgstr "Téann sé seo chuig do phróifíl" msgid "Need to report a copyright violation?" msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN -#~ msgid "Never lose access to your followers and data." -#~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." - #: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." @@ -3210,9 +2656,7 @@ msgstr "Nua" msgid "New" msgstr "Nua" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 -#: src/screens/Messages/List/index.tsx:331 -#: src/screens/Messages/List/index.tsx:338 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 src/screens/Messages/List/index.tsx:331 src/screens/Messages/List/index.tsx:338 msgid "New chat" msgstr "Comhrá nua" @@ -3237,13 +2681,7 @@ msgctxt "action" msgid "New post" msgstr "Postáil nua" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/screens/Feeds.tsx:627 src/view/screens/Notifications.tsx:177 src/view/screens/Profile.tsx:464 src/view/screens/ProfileFeed.tsx:426 src/view/screens/ProfileList.tsx:201 src/view/screens/ProfileList.tsx:229 src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Postáil nua" @@ -3264,38 +2702,19 @@ msgstr "Na freagraí is déanaí ar dtús" msgid "News" msgstr "Nuacht" -#: src/screens/Login/ForgotPasswordForm.tsx:143 -#: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 -#: src/screens/Login/SetNewPasswordForm.tsx:174 -#: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:254 -#: src/view/com/modals/ChangePassword.tsx:256 +#: src/screens/Login/ForgotPasswordForm.tsx:143 src/screens/Login/ForgotPasswordForm.tsx:150 src/screens/Login/LoginForm.tsx:308 src/screens/Login/LoginForm.tsx:315 src/screens/Login/SetNewPasswordForm.tsx:174 src/screens/Login/SetNewPasswordForm.tsx:180 src/screens/Signup/index.tsx:220 src/view/com/modals/ChangePassword.tsx:254 src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Ar aghaidh" -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 -#~ msgctxt "action" -#~ msgid "Next" -#~ msgstr "Ar aghaidh" - #: src/view/com/lightbox/Lightbox.web.tsx:169 msgid "Next image" msgstr "An chéad íomhá eile" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:128 src/view/screens/PreferencesFollowingFeed.tsx:199 src/view/screens/PreferencesFollowingFeed.tsx:234 src/view/screens/PreferencesFollowingFeed.tsx:271 src/view/screens/PreferencesThreads.tsx:106 src/view/screens/PreferencesThreads.tsx:129 msgid "No" msgstr "Níl" -#: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileFeed.tsx:559 src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Gan chur síos" @@ -3303,8 +2722,7 @@ msgstr "Gan chur síos" msgid "No DNS Panel" msgstr "Gan Phainéal DNS" -#: src/components/dialogs/GifSelect.ios.tsx:202 -#: src/components/dialogs/GifSelect.tsx:218 +#: src/components/dialogs/GifSelect.ios.tsx:202 src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Níor aimsíodh GIFanna speisialta. D'fhéadfadh sé gur tharla fadhb le Tenor." @@ -3328,15 +2746,11 @@ msgstr "Níl aon chomhráite eile le taispeáint" msgid "No notifications yet!" msgstr "Níl aon fhógra ann fós!" -#: src/components/dms/MessagesNUX.tsx:149 -#: src/components/dms/MessagesNUX.tsx:152 -#: src/screens/Messages/Settings.tsx:93 -#: src/screens/Messages/Settings.tsx:96 +#: src/components/dms/MessagesNUX.tsx:149 src/components/dms/MessagesNUX.tsx:152 src/screens/Messages/Settings.tsx:93 src/screens/Messages/Settings.tsx:96 msgid "No one" msgstr "Duine ar bith" -#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 -#: src/view/com/composer/text-input/web/Autocomplete.tsx:195 +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" msgstr "Gan torthaí" @@ -3352,19 +2766,15 @@ msgstr "Gan torthaí" msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/com/modals/ListAddRemoveUsers.tsx:127 src/view/screens/Search/Search.tsx:296 src/view/screens/Search/Search.tsx:335 msgid "No results found for {query}" msgstr "Gan torthaí ar {query}" -#: src/components/dialogs/GifSelect.ios.tsx:200 -#: src/components/dialogs/GifSelect.tsx:216 +#: src/components/dialogs/GifSelect.ios.tsx:200 src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "Gan torthaí ar \"{search}\"." -#: src/components/dialogs/EmbedConsent.tsx:105 -#: src/components/dialogs/EmbedConsent.tsx:112 +#: src/components/dialogs/EmbedConsent.tsx:105 src/components/dialogs/EmbedConsent.tsx:112 msgid "No thanks" msgstr "Níor mhaith liom é sin." @@ -3376,8 +2786,7 @@ msgstr "Duine ar bith" msgid "Nobody can reply" msgstr "Níl cead ag éinne freagra a thabhairt" -#: src/components/LikedByList.tsx:79 -#: src/components/LikesDialog.tsx:99 +#: src/components/LikedByList.tsx:79 src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" @@ -3385,23 +2794,15 @@ msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" msgid "Non-sexual Nudity" msgstr "Lomnochtacht Neamhghnéasach" -#: src/view/com/modals/SelfLabel.tsx:135 -#~ msgid "Not Applicable." -#~ msgstr "Ní bhaineann sé sin le hábhar." - -#: src/Navigation.tsx:116 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:116 src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Ní bhfuarthas é sin" -#: src/view/com/modals/VerifyEmail.tsx:254 -#: src/view/com/modals/VerifyEmail.tsx:260 +#: src/view/com/modals/VerifyEmail.tsx:254 src/view/com/modals/VerifyEmail.tsx:260 msgid "Not right now" msgstr "Ní anois" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:370 src/view/com/util/forms/PostDropdownBtn.tsx:459 src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Nóta faoi roinnt" @@ -3421,13 +2822,7 @@ msgstr "Fuaimeanna fógra" msgid "Notification Sounds" msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 -#: src/view/shell/Drawer.tsx:457 +#: src/Navigation.tsx:516 src/view/screens/Notifications.tsx:126 src/view/screens/Notifications.tsx:154 src/view/shell/bottom-bar/BottomBar.tsx:227 src/view/shell/desktop/LeftNav.tsx:350 src/view/shell/Drawer.tsx:456 src/view/shell/Drawer.tsx:457 msgid "Notifications" msgstr "Fógraí" @@ -3443,17 +2838,11 @@ msgstr "Lomnochtacht" msgid "Nudity or adult content not labeled as such" msgstr "Lomnochtacht nó ábhar do dhaoine fásta nach bhfuil an lipéad sin air" -#: src/screens/Signup/index.tsx:145 -#~ msgid "of" -#~ msgstr "de" - #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" msgstr "As" -#: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 -#: src/view/com/util/ErrorBoundary.tsx:55 +#: src/components/dialogs/GifSelect.ios.tsx:237 src/components/dialogs/GifSelect.tsx:255 src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Úps!" @@ -3497,9 +2886,7 @@ msgstr "Níl ann ach litreacha, uimhreacha, agus fleiscíní" msgid "Oops, something went wrong!" msgstr "Úps! Theip ar rud éigin!" -#: src/components/Lists.tsx:191 -#: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/components/Lists.tsx:191 src/view/screens/AppPasswords.tsx:69 src/view/screens/Profile.tsx:100 msgid "Oops!" msgstr "Úps!" @@ -3509,19 +2896,17 @@ msgstr "Oscail" #: src/view/com/posts/AviFollowButton.tsx:89 msgid "Open {name} profile shortcut menu" -msgstr "" +msgstr "Oscail roghchlár giorrúcháin phróifíl {name}" #: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" msgstr "Oscail an cruthaitheoir abhatáir" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:214 src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" msgstr "Oscail na roghanna comhrá" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:600 src/view/com/composer/Composer.tsx:601 msgid "Open emoji picker" msgstr "Oscail roghnóir na n-emoji" @@ -3549,8 +2934,7 @@ msgstr "Oscail an nascleanúint" msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:860 src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Oscail leathanach an Storybook" @@ -3570,10 +2954,6 @@ msgstr "Osclaíonn sé seo na socruithe inrochtaineachta" msgid "Opens additional details for a debug entry" msgstr "Osclaíonn sé seo tuilleadh sonraí le haghaidh iontráil dífhabhtaithe" -#: src/view/com/notifications/FeedItem.tsx:349 -#~ msgid "Opens an expanded list of users in this notification" -#~ msgstr "Osclaíonn sé seo liosta méadaithe d’úsáideoirí san fhógra seo" - #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Osclaíonn sé seo an ceamara ar an ngléas" @@ -3598,13 +2978,11 @@ msgstr "Osclaíonn sé seo gailearaí na ngrianghraf ar an ngléas" msgid "Opens external embeds settings" msgstr "Osclaíonn sé seo na socruithe le haghaidh leabuithe seachtracha" -#: src/view/com/auth/SplashScreen.tsx:50 -#: src/view/com/auth/SplashScreen.web.tsx:99 +#: src/view/com/auth/SplashScreen.tsx:50 src/view/com/auth/SplashScreen.web.tsx:99 msgid "Opens flow to create a new Bluesky account" msgstr "Osclaíonn sé seo an próiseas le cuntas nua Bluesky a chruthú" -#: src/view/com/auth/SplashScreen.tsx:65 -#: src/view/com/auth/SplashScreen.web.tsx:114 +#: src/view/com/auth/SplashScreen.tsx:65 src/view/com/auth/SplashScreen.web.tsx:114 msgid "Opens flow to sign into your existing Bluesky account" msgstr "Osclaíonn sé seo an síniú isteach ar an gcuntas Bluesky atá agat cheana féin" @@ -3618,7 +2996,7 @@ msgstr "Osclaíonn sé seo liosta na gcód cuiridh" #: src/view/screens/Settings/index.tsx:808 msgid "Opens modal for account deactivation confirmation" -msgstr "" +msgstr "Osclaíonn sé seo fuinneog chun díghníomhú an chuntais a dhearbhú" #: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" @@ -3652,8 +3030,7 @@ msgstr "Osclaíonn sé seo socruithe na modhnóireachta" msgid "Opens password reset form" msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" -#: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:417 +#: src/view/com/home/HomeHeaderLayout.web.tsx:77 src/view/screens/Feeds.tsx:417 msgid "Opens screen to edit Saved Feeds" msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte a athrú" @@ -3673,8 +3050,7 @@ msgstr "Osclaíonn sé seo roghanna don fhotha Following" msgid "Opens the linked website" msgstr "Osclaíonn sé seo an suíomh gréasáin atá nasctha" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:861 src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Osclaíonn sé seo leathanach an Storybook" @@ -3686,17 +3062,15 @@ msgstr "Osclaíonn sé seo logleabhar an chórais" msgid "Opens the threads preferences" msgstr "Osclaíonn sé seo roghanna na snáitheanna" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:427 src/view/com/util/UserAvatar.tsx:409 msgid "Opens this profile" -msgstr "" +msgstr "Osclaíonn sé an phróifíl seo" #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Rogha {0} as {numItems}" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:181 src/components/ReportDialog/SubmitView.tsx:163 msgid "Optionally provide additional information below:" msgstr "Is féidir tuilleadh eolais a chur ar fáil thíos:" @@ -3706,11 +3080,11 @@ msgstr "Nó cuir na roghanna seo le chéile:" #: src/screens/Deactivated.tsx:211 msgid "Or, continue with another account." -msgstr "" +msgstr "Nó, lean ort le cuntas eile." #: src/screens/Deactivated.tsx:194 msgid "Or, log into one of your other accounts." -msgstr "" +msgstr "Nó, logáil isteach i gceann eile de do chuntais." #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" @@ -3728,8 +3102,7 @@ msgstr "Eile…" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "Ta ár modhnóirí tar éis athbhreithniú a dhéanamh ar thuairiscí. Chinn siad gan ligean duit comhráite a úsáid ar Bluesky." -#: src/components/Lists.tsx:208 -#: src/view/screens/NotFound.tsx:45 +#: src/components/Lists.tsx:208 src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Leathanach gan aimsiú" @@ -3737,10 +3110,7 @@ msgstr "Leathanach gan aimsiú" msgid "Page Not Found" msgstr "Leathanach gan aimsiú" -#: src/screens/Login/LoginForm.tsx:201 -#: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:257 -#: src/view/com/modals/DeleteAccount.tsx:264 +#: src/screens/Login/LoginForm.tsx:201 src/screens/Signup/StepInfo/index.tsx:102 src/view/com/modals/DeleteAccount.tsx:257 src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Pasfhocal" @@ -3788,8 +3158,7 @@ msgstr "Peataí" msgid "Pictures meant for adults." msgstr "Pictiúir le haghaidh daoine fásta." -#: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileFeed.tsx:287 src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Greamaigh le baile" @@ -3817,8 +3186,7 @@ msgstr "Seinn {0}" msgid "Play or pause the GIF" msgstr "Seinn nó stop an GIF" -#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 -#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" msgstr "Seinn an físeán" @@ -3870,8 +3238,7 @@ msgstr "Abair linn, le do thoil, cén fáth a gcreideann tú gur chuir {0} an li msgid "Please explain why you think your chats were incorrectly disabled" msgstr "Mínigh, le do thoil, an fáth a gcreideann tú go bhfuil sé mícheart nach ligtear duit comhráite a úsáid" -#: src/lib/hooks/useAccountSwitcher.ts:48 -#: src/lib/hooks/useAccountSwitcher.ts:58 +#: src/lib/hooks/useAccountSwitcher.ts:48 src/lib/hooks/useAccountSwitcher.ts:58 msgid "Please sign in as @{0}" msgstr "Logáil isteach mar @{0}" @@ -3891,8 +3258,7 @@ msgstr "Polaitíocht" msgid "Porn" msgstr "Pornagrafaíocht" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:462 src/view/com/composer/Composer.tsx:470 msgctxt "action" msgid "Post" msgstr "Postáil" @@ -3906,9 +3272,7 @@ msgstr "Postáil" msgid "Post by {0}" msgstr "Postáil ó {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:183 src/Navigation.tsx:190 src/Navigation.tsx:197 msgid "Post by @{0}" msgstr "Postáil ó @{0}" @@ -3920,13 +3284,11 @@ msgstr "Scriosadh an phostáil" msgid "Post hidden" msgstr "Cuireadh an phostáil i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:97 src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Postáil nach bhfuil le feiceáil de bharr focail a cuireadh i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:100 src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Postáil a chuir tú i bhfolach" @@ -3938,8 +3300,7 @@ msgstr "Teanga postála" msgid "Post Languages" msgstr "Teangacha postála" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:188 src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "Ní bhfuarthas an phostáil" @@ -3971,10 +3332,7 @@ msgstr "Brúigh le iarracht a thabhairt ar nascadh arís" msgid "Press to change hosting provider" msgstr "Brúigh leis an soláthraí óstála a athrú" -#: src/components/Error.tsx:85 -#: src/components/Lists.tsx:93 -#: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/components/Error.tsx:85 src/components/Lists.tsx:93 src/screens/Messages/Conversation/MessageListError.tsx:24 src/screens/Signup/index.tsx:200 msgid "Press to retry" msgstr "Brúigh le iarracht eile a dhéanamh" @@ -3990,16 +3348,11 @@ msgstr "Príomhtheanga" msgid "Prioritize Your Follows" msgstr "Tabhair Tosaíocht do Do Chuid Leantóirí" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:654 src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Príobháideacht" -#: src/Navigation.tsx:238 -#: src/screens/Signup/StepInfo/Policies.tsx:56 -#: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/Navigation.tsx:238 src/screens/Signup/StepInfo/Policies.tsx:56 src/view/screens/PrivacyPolicy.tsx:29 src/view/screens/Settings/index.tsx:957 src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Polasaí príobháideachta" @@ -4011,16 +3364,11 @@ msgstr "Roinn TDanna príobháideacha le úsáideoirí eile." msgid "Processing..." msgstr "Á phróiseáil..." -#: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/DebugMod.tsx:894 src/view/screens/Profile.tsx:345 msgid "profile" msgstr "próifíl" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 -#: src/view/shell/Drawer.tsx:542 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 src/view/shell/desktop/LeftNav.tsx:381 src/view/shell/Drawer.tsx:78 src/view/shell/Drawer.tsx:541 src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Próifíl" @@ -4052,23 +3400,10 @@ msgstr "Foilsigh an phostáil" msgid "Publish reply" msgstr "Foilsigh an freagra" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/view/com/util/post-ctrls/RepostButton.tsx:113 src/view/com/util/post-ctrls/RepostButton.tsx:125 src/view/com/util/post-ctrls/RepostButton.web.tsx:78 src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Postáil athluaite" -#: src/view/com/modals/Repost.tsx:66 -#~ msgctxt "action" -#~ msgid "Quote post" -#~ msgstr "Luaigh an phostáil seo" - -#: src/view/com/modals/Repost.tsx:71 -#~ msgctxt "action" -#~ msgid "Quote Post" -#~ msgstr "Luaigh an phostáil seo" - #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" msgstr "Randamach" @@ -4079,7 +3414,7 @@ msgstr "Cóimheasa" #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" -msgstr "" +msgstr "Athghníomhaigh do chuntas" #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" @@ -4089,14 +3424,6 @@ msgstr "Fáth:" msgid "Recent Searches" msgstr "Cuardaigh a Rinneadh le Déanaí" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:117 -#~ msgid "Recommended Feeds" -#~ msgstr "Fothaí molta" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 -#~ msgid "Recommended Users" -#~ msgstr "Cuntais mholta" - #: src/screens/Messages/Conversation/MessageListError.tsx:20 msgid "Reconnect" msgstr "Athnasc" @@ -4105,12 +3432,7 @@ msgstr "Athnasc" msgid "Reload conversations" msgstr "Athlódáil comhráite" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/components/dialogs/MutedWords.tsx:288 src/view/com/feeds/FeedSourceCard.tsx:296 src/view/com/modals/ListAddRemoveUsers.tsx:268 src/view/com/modals/SelfLabel.tsx:84 src/view/com/modals/UserAddRemoveLists.tsx:230 src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Scrios" @@ -4128,11 +3450,9 @@ msgstr "Bain an Fógra Meirge Amach" #: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 msgid "Remove embed" -msgstr "" +msgstr "Bain an leabú" -#: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 src/view/com/posts/FeedShutdownMsg.tsx:113 src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Bain an fotha de" @@ -4140,11 +3460,7 @@ msgstr "Bain an fotha de" msgid "Remove feed?" msgstr "An bhfuil fonn ort an fotha a bhaint?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/com/feeds/FeedSourceCard.tsx:180 src/view/com/feeds/FeedSourceCard.tsx:245 src/view/screens/ProfileFeed.tsx:330 src/view/screens/ProfileFeed.tsx:336 src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" @@ -4166,18 +3482,17 @@ msgstr "Bain focal folaigh de do liosta" #: src/view/screens/Search/Search.tsx:1014 msgid "Remove profile" -msgstr "" +msgstr "Bain an phróifíl" #: src/view/screens/Search/Search.tsx:1016 msgid "Remove profile from search history" -msgstr "" +msgstr "Bain an phróifíl seo as an stair cuardaigh" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "Bain an t-athfhriotal de" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:90 src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Scrios an athphostáil" @@ -4185,8 +3500,7 @@ msgstr "Scrios an athphostáil" msgid "Remove this feed from your saved feeds" msgstr "Bain an fotha seo de do chuid fothaí sábháilte" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/ListAddRemoveUsers.tsx:199 src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Baineadh den liosta é" @@ -4194,9 +3508,7 @@ msgstr "Baineadh den liosta é" msgid "Removed from my feeds" msgstr "Baineadh de do chuid fothaí é" -#: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/com/posts/FeedShutdownMsg.tsx:44 src/view/screens/ProfileFeed.tsx:191 src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Baineadh de do chuid fothaí é" @@ -4208,8 +3520,7 @@ msgstr "Baineann sé seo an mhionsamhail réamhshocraithe de {0}" msgid "Removes quoted post" msgstr "Baineann sé seo an t-athfhriotal" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/posts/FeedShutdownMsg.tsx:126 src/view/com/posts/FeedShutdownMsg.tsx:130 msgid "Replace with Discover" msgstr "Cuir an fotha Discover ina áit" @@ -4230,31 +3541,20 @@ msgstr "Freagair" msgid "Reply Filters" msgstr "Scagairí freagra" -#: src/view/com/post/Post.tsx:NaN -#~ msgctxt "description" -#~ msgid "Reply to <0/>" -#~ msgstr "Freagra ar <0/>" - -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/post/Post.tsx:190 src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Freagra ar <0><1/>" -#: src/components/dms/MessageMenu.tsx:132 -#: src/components/dms/MessagesListBlockedFooter.tsx:77 -#: src/components/dms/MessagesListBlockedFooter.tsx:84 +#: src/components/dms/MessageMenu.tsx:132 src/components/dms/MessagesListBlockedFooter.tsx:77 src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "Tuairiscigh" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:321 src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Déan gearán faoi chuntas" -#: src/components/dms/ConvoMenu.tsx:197 -#: src/components/dms/ConvoMenu.tsx:200 -#: src/components/dms/ReportConversationPrompt.tsx:18 +#: src/components/dms/ConvoMenu.tsx:197 src/components/dms/ConvoMenu.tsx:200 src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "Tuairiscigh an comhrá seo" @@ -4262,8 +3562,7 @@ msgstr "Tuairiscigh an comhrá seo" msgid "Report dialog" msgstr "Tuairiscigh comhrá" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:347 src/view/screens/ProfileFeed.tsx:349 msgid "Report feed" msgstr "Déan gearán faoi fhotha" @@ -4275,8 +3574,7 @@ msgstr "Déan gearán faoi liosta" msgid "Report message" msgstr "Tuairiscigh an teachtaireacht seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Déan gearán faoi phostáil" @@ -4292,9 +3590,7 @@ msgstr "Déan gearán faoin fhotha seo" msgid "Report this list" msgstr "Déan gearán faoin liosta seo" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/dms/ReportDialog.tsx:47 src/components/dms/ReportDialog.tsx:140 src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "Tuairiscigh an teachtaireacht seo" @@ -4306,21 +3602,16 @@ msgstr "Déan gearán faoin phostáil seo" msgid "Report this user" msgstr "Déan gearán faoin úsáideoir seo" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 src/view/com/util/post-ctrls/RepostButton.tsx:91 src/view/com/util/post-ctrls/RepostButton.tsx:107 msgctxt "action" msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:83 src/view/com/util/post-ctrls/RepostButton.web.tsx:46 src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Athphostáil nó luaigh postáil" @@ -4332,10 +3623,6 @@ msgstr "Athphostáilte ag" msgid "Reposted by {0}" msgstr "Athphostáilte ag {0}" -#: src/view/com/posts/FeedItem.tsx:214 -#~ msgid "Reposted by <0/>" -#~ msgstr "Athphostáilte ag <0/>" - #: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Athphostáilte ag <0><1/>" @@ -4348,13 +3635,11 @@ msgstr "— d'athphostáil sé/sí do phostáil" msgid "Reposts of this post" msgstr "Athphostálacha den phostáil seo" -#: src/view/com/modals/ChangeEmail.tsx:176 -#: src/view/com/modals/ChangeEmail.tsx:178 +#: src/view/com/modals/ChangeEmail.tsx:176 src/view/com/modals/ChangeEmail.tsx:178 msgid "Request Change" msgstr "Iarr Athrú" -#: src/view/com/modals/ChangePassword.tsx:242 -#: src/view/com/modals/ChangePassword.tsx:244 +#: src/view/com/modals/ChangePassword.tsx:242 src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Iarr Cód" @@ -4370,8 +3655,7 @@ msgstr "Bíodh cód ríomhphoist ag teastáil chun logáil isteach" msgid "Required for this provider" msgstr "Riachtanach don soláthraí seo" -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:171 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 src/view/screens/Settings/DisableEmail2FADialog.tsx:171 msgid "Resend email" msgstr "Athsheol an ríomhphost" @@ -4383,8 +3667,7 @@ msgstr "Cód athshocraithe" msgid "Reset Code" msgstr "Cód Athshocraithe" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:900 src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Athshocraigh an próiseas cláraithe" @@ -4392,8 +3675,7 @@ msgstr "Athshocraigh an próiseas cláraithe" msgid "Reset password" msgstr "Athshocraigh an pasfhocal" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:880 src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Athshocraigh na roghanna" @@ -4409,27 +3691,15 @@ msgstr "Athshocraíonn sé seo na roghanna" msgid "Retries login" msgstr "Baineann sé seo triail eile as an logáil isteach" -#: src/view/com/util/error/ErrorMessage.tsx:57 -#: src/view/com/util/error/ErrorScreen.tsx:74 +#: src/view/com/util/error/ErrorMessage.tsx:57 src/view/com/util/error/ErrorScreen.tsx:74 msgid "Retries the last action, which errored out" msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" -#: src/components/dms/MessageItem.tsx:241 -#: src/components/Error.tsx:90 -#: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 -#: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 -#: src/view/com/util/error/ErrorMessage.tsx:55 -#: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/components/dms/MessageItem.tsx:241 src/components/Error.tsx:90 src/components/Lists.tsx:104 src/screens/Login/LoginForm.tsx:288 src/screens/Login/LoginForm.tsx:295 src/screens/Messages/Conversation/MessageListError.tsx:25 src/screens/Onboarding/StepInterests/index.tsx:226 src/screens/Onboarding/StepInterests/index.tsx:229 src/screens/Signup/index.tsx:207 src/view/com/util/error/ErrorMessage.tsx:55 src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "Bain triail eile as" -#: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:98 src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Fill ar an leathanach roimhe seo" @@ -4437,22 +3707,15 @@ msgstr "Fill ar an leathanach roimhe seo" msgid "Returns to home page" msgstr "Filleann sé seo abhaile" -#: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/NotFound.tsx:58 src/view/screens/ProfileFeed.tsx:112 msgid "Returns to previous page" msgstr "Filleann sé seo ar an leathanach roimhe seo" -#: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 -#: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:326 -#: src/view/com/modals/EditProfile.tsx:225 +#: src/components/dialogs/BirthDateSettings.tsx:125 src/view/com/composer/GifAltText.tsx:163 src/view/com/composer/GifAltText.tsx:169 src/view/com/modals/ChangeHandle.tsx:168 src/view/com/modals/CreateOrEditList.tsx:326 src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Sábháil" -#: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:334 +#: src/view/com/lightbox/Lightbox.tsx:133 src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Sábháil" @@ -4477,8 +3740,7 @@ msgstr "Sábháil an leasainm nua" msgid "Save image crop" msgstr "Sábháil an pictiúr bearrtha" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:331 src/view/screens/ProfileFeed.tsx:337 msgid "Save to my feeds" msgstr "Sábháil i mo chuid fothaí" @@ -4490,12 +3752,7 @@ msgstr "Fothaí Sábháilte" msgid "Saved to your camera roll" msgstr "Sábháladh i do rolla ceamara é" -#: src/view/com/lightbox/Lightbox.tsx:81 -#~ msgid "Saved to your camera roll." -#~ msgstr "Sábháilte i do rolla ceamara." - -#: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileFeed.tsx:200 src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Sábháilte le mo chuid fothaí" @@ -4523,21 +3780,7 @@ msgstr "Eolaíocht" msgid "Scroll to top" msgstr "Fill ar an mbarr" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 -#: src/view/com/auth/LoggedOut.tsx:123 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 -#: src/view/com/util/forms/SearchInput.tsx:67 -#: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 -#: src/view/shell/Drawer.tsx:394 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 src/Navigation.tsx:506 src/view/com/auth/LoggedOut.tsx:123 src/view/com/modals/ListAddRemoveUsers.tsx:75 src/view/com/util/forms/SearchInput.tsx:67 src/view/com/util/forms/SearchInput.tsx:79 src/view/screens/Search/Search.tsx:451 src/view/screens/Search/Search.tsx:825 src/view/screens/Search/Search.tsx:853 src/view/shell/bottom-bar/BottomBar.tsx:179 src/view/shell/desktop/LeftNav.tsx:343 src/view/shell/desktop/Search.tsx:194 src/view/shell/desktop/Search.tsx:203 src/view/shell/Drawer.tsx:393 src/view/shell/Drawer.tsx:394 msgid "Search" msgstr "Cuardaigh" @@ -4557,24 +3800,23 @@ msgstr "Lorg na postálacha uile le @{authorHandle} leis an gclib {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Lorg na postálacha uile leis an gclib {displayTag}" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/components/dms/NewChat.tsx:226 +msgid "Search for someone to start a conversation with." +msgstr "Lorg duine éigin le comhrá a dhéanamh leo." + +#: src/view/com/auth/LoggedOut.tsx:105 src/view/com/auth/LoggedOut.tsx:106 src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cuardaigh úsáideoirí" -#: src/components/dialogs/GifSelect.ios.tsx:159 -#: src/components/dialogs/GifSelect.tsx:169 +#: src/components/dialogs/GifSelect.ios.tsx:159 src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "Cuardaigh GIFanna" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "Cuardaigh próifílí" -#: src/components/dialogs/GifSelect.ios.tsx:160 -#: src/components/dialogs/GifSelect.tsx:170 +#: src/components/dialogs/GifSelect.ios.tsx:160 src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Cuardaigh Tenor" @@ -4598,18 +3840,10 @@ msgstr "Féach na postálacha <0>{displayTag}" msgid "See <0>{displayTag} posts by this user" msgstr "Féach na postálacha <0>{displayTag} leis an úsáideoir seo" -#: src/view/com/notifications/FeedItem.tsx:NaN -#~ msgid "See profile" -#~ msgstr "Féach ar an bpróifíl" - #: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Féach ar an treoirleabhar seo" -#: src/view/com/auth/HomeLoggedOutCTA.tsx:40 -#~ msgid "See what's next" -#~ msgstr "Féach an chéad rud eile" - #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Roghnaigh {item}" @@ -4654,10 +3888,6 @@ msgstr "Roghnaigh modhnóir" msgid "Select option {i} of {numItems}" msgstr "Roghnaigh rogha {i} as {numItems}" -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -#~ msgid "Select some accounts below to follow" -#~ msgstr "Roghnaigh cúpla cuntas le leanúint" - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "Roghnaigh an emoji {emojiName} mar abhatár" @@ -4670,14 +3900,6 @@ msgstr "Roghnaigh na seirbhísí modhnóireachta le tuairisciú chuige" msgid "Select the service that hosts your data." msgstr "Roghnaigh an tseirbhís a óstálann do chuid sonraí." -#: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -#~ msgid "Select topical feeds to follow from the list below" -#~ msgstr "Roghnaigh fothaí le leanúint ón liosta thíos" - -#: src/screens/Onboarding/StepModeration/index.tsx:63 -#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." -#~ msgstr "Roghnaigh na rudaí ba mhaith leat a fheiceáil (nó gan a fheiceáil), agus leanfaimid ar aghaidh as sin" - #: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Roghnaigh na teangacha ba mhaith leat a fheiceáil i do chuid fothaí. Mura roghnaíonn tú, taispeánfar ábhar i ngach teanga duit." @@ -4698,20 +3920,11 @@ msgstr "Roghnaigh na rudaí a bhfuil suim agat iontu as na roghanna thíos" msgid "Select your preferred language for translations in your feed." msgstr "Do rogha teanga nuair a dhéanfar aistriúchán ar ábhar i d'fhotha." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -#~ msgid "Select your primary algorithmic feeds" -#~ msgstr "Roghnaigh do phríomhfhothaí algartamacha" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -#~ msgid "Select your secondary algorithmic feeds" -#~ msgstr "Roghnaigh do chuid fothaí algartamacha tánaisteacha" - #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" msgstr "Seol suíomh gréasáin spéisiúil!" -#: src/view/com/modals/VerifyEmail.tsx:210 -#: src/view/com/modals/VerifyEmail.tsx:212 +#: src/view/com/modals/VerifyEmail.tsx:210 src/view/com/modals/VerifyEmail.tsx:212 msgid "Send Confirmation Email" msgstr "Seol ríomhphost dearbhaithe" @@ -4724,24 +3937,19 @@ msgctxt "action" msgid "Send Email" msgstr "Seol ríomhphost" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:328 src/view/shell/Drawer.tsx:349 msgid "Send feedback" msgstr "Seol aiseolas" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "Seol teachtaireacht" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 msgid "Send post to..." -msgstr "" +msgstr "Seol an phostáil seo chuig..." -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:232 src/components/dms/ReportDialog.tsx:235 src/components/ReportDialog/SubmitView.tsx:216 src/components/ReportDialog/SubmitView.tsx:220 msgid "Send report" msgstr "Seol an tuairisc" @@ -4749,15 +3957,13 @@ msgstr "Seol an tuairisc" msgid "Send report to {0}" msgstr "Seol an tuairisc chuig {0}" -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:122 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 src/view/screens/Settings/DisableEmail2FADialog.tsx:122 msgid "Send verification email" msgstr "Seol ríomhphost dearbhaithe" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" -msgstr "" +msgstr "Seol mar theachtaireacht dhíreach" #: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" @@ -4839,11 +4045,7 @@ msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go hard" msgid "Sets image aspect ratio to wide" msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go leathan" -#: src/Navigation.tsx:146 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 -#: src/view/shell/Drawer.tsx:559 +#: src/Navigation.tsx:146 src/view/screens/Settings/index.tsx:332 src/view/shell/desktop/LeftNav.tsx:389 src/view/shell/Drawer.tsx:558 src/view/shell/Drawer.tsx:559 msgid "Settings" msgstr "Socruithe" @@ -4860,12 +4062,7 @@ msgctxt "action" msgid "Share" msgstr "Comhroinn" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/profile/ProfileMenu.tsx:217 src/view/com/profile/ProfileMenu.tsx:226 src/view/com/util/forms/PostDropdownBtn.tsx:310 src/view/com/util/forms/PostDropdownBtn.tsx:319 src/view/com/util/post-ctrls/PostCtrls.tsx:297 src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comhroinn" @@ -4877,19 +4074,15 @@ msgstr "Inis scéal suimiúil!" msgid "Share a fun fact!" msgstr "Roinn rud éigin fútsa féin!" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:375 src/view/com/util/forms/PostDropdownBtn.tsx:464 src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Comhroinn mar sin féin" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:357 src/view/screens/ProfileFeed.tsx:359 msgid "Share feed" msgstr "Comhroinn an fotha" -#: src/view/com/modals/LinkWarning.tsx:89 -#: src/view/com/modals/LinkWarning.tsx:95 +#: src/view/com/modals/LinkWarning.tsx:89 src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Comhroinn Nasc" @@ -4901,28 +4094,19 @@ msgstr "Roinn an fotha is fearr leat!" msgid "Shares the linked website" msgstr "Roinneann sé seo na suíomh gréasáin atá nasctha" -#: src/components/moderation/ContentHider.tsx:116 -#: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 -#: src/view/screens/Settings/index.tsx:381 +#: src/components/moderation/ContentHider.tsx:116 src/components/moderation/LabelPreference.tsx:136 src/components/moderation/PostHider.tsx:121 src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Taispeáin" -#: src/view/screens/PreferencesFollowingFeed.tsx:68 -#~ msgid "Show all replies" -#~ msgstr "Taispeáin gach freagra" - #: src/view/com/util/post-embeds/GifEmbed.tsx:167 msgid "Show alt text" msgstr "Taispeáin an téacs malartach" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:169 src/components/moderation/ScreenHider.tsx:172 msgid "Show anyway" msgstr "Taispeáin mar sin féin" -#: src/lib/moderation/useLabelBehaviorDescription.ts:27 -#: src/lib/moderation/useLabelBehaviorDescription.ts:63 +#: src/lib/moderation/useLabelBehaviorDescription.ts:27 src/lib/moderation/useLabelBehaviorDescription.ts:63 msgid "Show badge" msgstr "Taispeáin suaitheantas" @@ -4938,19 +4122,15 @@ msgstr "Taispeáin cuntais cosúil le {0}" msgid "Show hidden replies" msgstr "Taispeáin freagraí i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Níos lú den sórt seo" -#: src/view/com/post-thread/PostThreadItem.tsx:538 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/post-thread/PostThreadItem.tsx:538 src/view/com/post/Post.tsx:227 src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Tuilleadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "Níos mó den sórt seo" @@ -4966,18 +4146,6 @@ msgstr "Taispeáin postálacha ó mo chuid fothaí" msgid "Show Quote Posts" msgstr "Taispeáin postálacha athluaite" -#: src/screens/Onboarding/StepFollowingFeed.tsx:119 -#~ msgid "Show quote-posts in Following feed" -#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:135 -#~ msgid "Show quotes in Following" -#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:95 -#~ msgid "Show re-posts in Following feed" -#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" - #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" msgstr "Taispeáin freagraí" @@ -4986,35 +4154,14 @@ msgstr "Taispeáin freagraí" msgid "Show replies by people you follow before all other replies." msgstr "Taispeáin freagraí ó na daoine a leanann tú roimh aon fhreagra eile." -#: src/screens/Onboarding/StepFollowingFeed.tsx:87 -#~ msgid "Show replies in Following" -#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:71 -#~ msgid "Show replies in Following feed" -#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" - -#: src/view/screens/PreferencesFollowingFeed.tsx:70 -#~ msgid "Show replies with at least {value} {0}" -#~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" - #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "Taispeáin athphostálacha" -#: src/screens/Onboarding/StepFollowingFeed.tsx:111 -#~ msgid "Show reposts in Following" -#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" - -#: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/ContentHider.tsx:69 src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Taispeáin an t-ábhar" -#: src/view/com/notifications/FeedItem.tsx:347 -#~ msgid "Show users" -#~ msgstr "Taispeáin úsáideoirí" - #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" msgstr "Taispeáin rabhadh" @@ -5027,24 +4174,7 @@ msgstr "Taispeáin rabhadh agus scag ó na fothaí é" msgid "Shows posts from {0} in your feed" msgstr "Taispeánann sé seo postálacha ó {0} i d'fhotha" -#: src/components/dialogs/Signin.tsx:97 -#: src/components/dialogs/Signin.tsx:99 -#: src/screens/Login/index.tsx:100 -#: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 -#: src/view/com/auth/SplashScreen.tsx:63 -#: src/view/com/auth/SplashScreen.tsx:72 -#: src/view/com/auth/SplashScreen.web.tsx:112 -#: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 -#: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 -#: src/view/shell/NavSignupCard.tsx:69 -#: src/view/shell/NavSignupCard.tsx:70 -#: src/view/shell/NavSignupCard.tsx:72 +#: src/components/dialogs/Signin.tsx:97 src/components/dialogs/Signin.tsx:99 src/screens/Login/index.tsx:100 src/screens/Login/index.tsx:119 src/screens/Login/LoginForm.tsx:154 src/view/com/auth/SplashScreen.tsx:63 src/view/com/auth/SplashScreen.tsx:72 src/view/com/auth/SplashScreen.web.tsx:112 src/view/com/auth/SplashScreen.web.tsx:121 src/view/shell/bottom-bar/BottomBar.tsx:312 src/view/shell/bottom-bar/BottomBar.tsx:313 src/view/shell/bottom-bar/BottomBar.tsx:315 src/view/shell/bottom-bar/BottomBarWeb.tsx:181 src/view/shell/bottom-bar/BottomBarWeb.tsx:182 src/view/shell/bottom-bar/BottomBarWeb.tsx:184 src/view/shell/NavSignupCard.tsx:69 src/view/shell/NavSignupCard.tsx:70 src/view/shell/NavSignupCard.tsx:72 msgid "Sign in" msgstr "Logáil isteach" @@ -5064,20 +4194,11 @@ msgstr "Logáil isteach nó cláraigh chun páirt a ghlacadh sa chomhrá!" msgid "Sign into Bluesky or create a new account" msgstr "Logáil isteach i Bluesky nó cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:129 src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Logáil amach" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 -#: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 -#: src/view/shell/NavSignupCard.tsx:60 -#: src/view/shell/NavSignupCard.tsx:61 -#: src/view/shell/NavSignupCard.tsx:63 +#: src/view/shell/bottom-bar/BottomBar.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:303 src/view/shell/bottom-bar/BottomBar.tsx:305 src/view/shell/bottom-bar/BottomBarWeb.tsx:171 src/view/shell/bottom-bar/BottomBarWeb.tsx:172 src/view/shell/bottom-bar/BottomBarWeb.tsx:174 src/view/shell/NavSignupCard.tsx:60 src/view/shell/NavSignupCard.tsx:61 src/view/shell/NavSignupCard.tsx:63 msgid "Sign up" msgstr "Cláraigh" @@ -5085,8 +4206,7 @@ msgstr "Cláraigh" msgid "Sign up or sign in to join the conversation" msgstr "Cláraigh nó logáil isteach chun páirt a ghlacadh sa chomhrá" -#: src/components/moderation/ScreenHider.tsx:97 -#: src/lib/moderation/useGlobalLabelStrings.ts:28 +#: src/components/moderation/ScreenHider.tsx:97 src/lib/moderation/useGlobalLabelStrings.ts:28 msgid "Sign-in Required" msgstr "Caithfidh tú logáil isteach" @@ -5094,8 +4214,7 @@ msgstr "Caithfidh tú logáil isteach" msgid "Signed in as" msgstr "Logáilte isteach mar" -#: src/lib/hooks/useAccountSwitcher.ts:44 -#: src/screens/Login/ChooseAccountForm.tsx:60 +#: src/lib/hooks/useAccountSwitcher.ts:44 src/screens/Login/ChooseAccountForm.tsx:60 msgid "Signed in as @{0}" msgstr "Logáilte isteach mar @{0}" @@ -5119,19 +4238,15 @@ msgstr "Tá daoine áirithe in ann freagra a thabhairt" msgid "Something went wrong" msgstr "Theip ar rud éigin" -#: src/screens/Deactivated.tsx:94 -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +#: src/screens/Deactivated.tsx:94 src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "" +msgstr "Chuaigh rud éigin amú, bain triail eile as" -#: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/components/ReportDialog/index.tsx:59 src/screens/Moderation/index.tsx:114 src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:85 src/App.web.tsx:74 msgid "Sorry! Your session expired. Please log in again." msgstr "Ár leithscéal. Chuaigh do sheisiún i léig. Ní mór duit logáil isteach arís." @@ -5143,16 +4258,11 @@ msgstr "Sórtáil freagraí" msgid "Sort replies to the same post by:" msgstr "Sórtáil freagraí ar an bpostáil chéanna de réir:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 -#~ msgid "Source:" -#~ msgstr "Foinse:" - #: src/components/moderation/LabelsOnMeDialog.tsx:170 msgid "Source: <0>{0}" msgstr "Foinse: <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:66 src/lib/moderation/useReportOptions.ts:79 msgid "Spam" msgstr "Turscar" @@ -5180,18 +4290,10 @@ msgstr "Tosaigh comhrá le {displayName}" msgid "Start chatting" msgstr "Tosaigh ag comhrá" -#: src/view/screens/Settings/index.tsx:862 -#~ msgid "Status page" -#~ msgstr "Leathanach stádais" - #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "Leathanach Stádais" -#: src/screens/Signup/index.tsx:145 -#~ msgid "Step" -#~ msgstr "Céim" - #: src/screens/Signup/index.tsx:154 msgid "Step {0} of {1}" msgstr "Céim {0} as {1}" @@ -5200,15 +4302,11 @@ msgstr "Céim {0} as {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Stóráil scriosta, tá ort an aip a atosú anois." -#: src/Navigation.tsx:218 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:218 src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:142 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:143 +#: src/components/moderation/LabelsOnMeDialog.tsx:292 src/components/moderation/LabelsOnMeDialog.tsx:293 src/screens/Messages/Conversation/ChatDisabled.tsx:142 src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Seol" @@ -5224,10 +4322,6 @@ msgstr "Glac síntiús le @{0} leis na lipéid seo a úsáid:" msgid "Subscribe to Labeler" msgstr "Glac síntiús le lipéadóir" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:NaN -#~ msgid "Subscribe to the {0} feed" -#~ msgstr "Liostáil leis an bhfotha {0}" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "Glac síntiús leis an lipéadóir seo" @@ -5248,14 +4342,11 @@ msgstr "Molta duit" msgid "Suggestive" msgstr "Gáirsiúil" -#: src/Navigation.tsx:233 -#: src/view/screens/Support.tsx:30 -#: src/view/screens/Support.tsx:33 +#: src/Navigation.tsx:233 src/view/screens/Support.tsx:30 src/view/screens/Support.tsx:33 msgid "Support" msgstr "Tacaíocht" -#: src/components/dialogs/SwitchAccount.tsx:47 -#: src/components/dialogs/SwitchAccount.tsx:50 +#: src/components/dialogs/SwitchAccount.tsx:47 src/components/dialogs/SwitchAccount.tsx:50 msgid "Switch Account" msgstr "Athraigh an cuntas" @@ -5303,17 +4394,11 @@ msgstr "Inis scéal grinn!" msgid "Terms" msgstr "Téarmaí" -#: src/Navigation.tsx:243 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 -#: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/Navigation.tsx:243 src/screens/Signup/StepInfo/Policies.tsx:49 src/view/screens/Settings/index.tsx:951 src/view/screens/TermsOfService.tsx:29 src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Téarmaí Seirbhíse" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:59 src/lib/moderation/useReportOptions.ts:93 src/lib/moderation/useReportOptions.ts:101 msgid "Terms used violate community standards" msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" @@ -5321,13 +4406,11 @@ msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" msgid "text" msgstr "téacs" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:108 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Réimse téacs" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:132 src/components/ReportDialog/SubmitView.tsx:78 msgid "Thank you. Your report has been sent." msgstr "Go raibh maith agat. Seoladh do thuairisc." @@ -5339,15 +4422,10 @@ msgstr "Ina bhfuil an méid seo a leanas:" msgid "That handle is already taken." msgstr "Tá an leasainm sin in úsáid cheana féin." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Beidh an cuntas seo in ann caidreamh a dhéanamh leat tar éis duit é a dhíbhlocáil" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 -#~ msgid "the author" -#~ msgstr "an t-údar" - #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" @@ -5372,8 +4450,7 @@ msgstr "Cuireadh na lipéid seo a leanas le do chuid ábhair." msgid "The following steps will help customize your Bluesky experience." msgstr "Cuideoidh na céimeanna seo a leanas leat Bluesky a chur in oiriúint duit féin." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:189 src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "Is féidir gur scriosadh an phostáil seo." @@ -5389,16 +4466,11 @@ msgstr "Bogadh an fhoirm tacaíochta go dtí <0/>. Má tá cuidiú ag teastáil msgid "The Terms of Service have been moved to" msgstr "Bogadh ár dTéarmaí Seirbhíse go dtí" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -#~ msgid "There are many feeds to try:" -#~ msgstr "Tá a lán fothaí ann le blaiseadh:" - #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." -msgstr "" +msgstr "Níl srian ama le díghníomhú cuntais, fill uair ar bith." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." @@ -5406,28 +4478,19 @@ msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seice msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Bhí fadhb ann maidir leis an bhfotha seo a bhaint. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." -#: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/com/posts/FeedShutdownMsg.tsx:52 src/view/com/posts/FeedShutdownMsg.tsx:70 src/view/screens/ProfileFeed.tsx:205 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le huasdátú do chuid fothaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." -#: src/components/dialogs/GifSelect.ios.tsx:197 -#: src/components/dialogs/GifSelect.tsx:213 +#: src/components/dialogs/GifSelect.ios.tsx:197 src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." -#: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileFeed.tsx:233 src/view/screens/ProfileList.tsx:303 src/view/screens/ProfileList.tsx:322 src/view/screens/SavedFeeds.tsx:237 src/view/screens/SavedFeeds.tsx:263 src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh leis an bhfreastalaí" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:120 src/view/com/feeds/FeedSourceCard.tsx:133 msgid "There was an issue contacting your server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le do fhreastálaí" @@ -5443,48 +4506,27 @@ msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail e msgid "There was an issue fetching the list. Tap here to try again." msgstr "Bhí fadhb ann maidir leis an liosta a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Bhí fadhb ann maidir le do chuid liostaí a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:220 src/components/ReportDialog/SubmitView.tsx:83 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Níor seoladh do thuairisc. Seiceáil do nasc leis an idirlíon, le do thoil." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -#~ msgid "There was an issue syncing your preferences with the server" -#~ msgstr "Bhí fadhb ann maidir le do chuid roghanna a shioncronú leis an bhfreastalaí" - #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" msgstr "Bhí fadhb ann maidir le do chuid pasfhocal don aip a fháil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 src/view/com/post-thread/PostThreadFollowBtn.tsx:99 src/view/com/post-thread/PostThreadFollowBtn.tsx:111 src/view/com/profile/ProfileMenu.tsx:109 src/view/com/profile/ProfileMenu.tsx:120 src/view/com/profile/ProfileMenu.tsx:135 src/view/com/profile/ProfileMenu.tsx:146 src/view/com/profile/ProfileMenu.tsx:160 src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Bhí fadhb ann! {0}" -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/view/screens/ProfileList.tsx:335 src/view/screens/ProfileList.tsx:349 src/view/screens/ProfileList.tsx:363 src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bhí fadhb ann. Seiceáil do cheangal leis an idirlíon, le do thoil, agus bain triail eile as." -#: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 -#: src/view/com/util/ErrorBoundary.tsx:57 +#: src/components/dialogs/GifSelect.ios.tsx:239 src/components/dialogs/GifSelect.tsx:257 src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "D’éirigh fadhb gan choinne leis an aip. Abair linn, le do thoil, má tharla sé sin duit!" @@ -5492,10 +4534,6 @@ msgstr "D’éirigh fadhb gan choinne leis an aip. Abair linn, le do thoil, má msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Tá ráchairt ar Bluesky le déanaí! Cuirfidh muid do chuntas ag obair chomh luath agus is féidir." -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -#~ msgid "These are popular accounts you might like:" -#~ msgstr "Is cuntais iad seo a bhfuil a lán leantóirí acu. Is féidir go dtaitneoidh siad leat." - #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" msgstr "Cuireadh bratach leis an {screenDescription} seo:" @@ -5532,8 +4570,7 @@ msgstr "Chuir na modhnóirí foláireamh ginearálta leis an ábhar seo." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Tá an t-ábhar seo ar fáil ó {0}. An bhfuil fonn ort na meáin sheachtracha a thaispeáint?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:77 src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Níl an t-ábhar seo le feiceáil toisc gur bhlocáil duine de na húsáideoirí an duine eile." @@ -5549,9 +4586,7 @@ msgstr "Tá an ghné seo á tástáil fós. Tig leat níos mó faoi chartlanna e msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Tá ráchairt an-mhór ar an bhfotha seo faoi láthair. Níl sé ar fáil anois díreach dá bhrí sin. Bain triail eile as níos déanaí, le do thoil." -#: src/screens/Profile/Sections/Feed.tsx:59 -#: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:729 +#: src/screens/Profile/Sections/Feed.tsx:59 src/view/screens/ProfileFeed.tsx:471 src/view/screens/ProfileList.tsx:729 msgid "This feed is empty!" msgstr "Tá an fotha seo folamh!" @@ -5571,10 +4606,6 @@ msgstr "Ní roinntear an t-eolas seo le húsáideoirí eile." msgid "This is important in case you ever need to change your email or reset your password." msgstr "Tá sé seo tábhachtach má bhíonn ort do ríomhphost nó do phasfhocal a athrú." -#: src/components/moderation/ModerationDetailsDialog.tsx:124 -#~ msgid "This label was applied by {0}." -#~ msgstr "Cuireadh an lipéad seo ag {0}." - #: src/components/moderation/ModerationDetailsDialog.tsx:127 msgid "This label was applied by <0>{0}." msgstr "Chuir <0>{0} an lipéad seo leis." @@ -5611,8 +4642,7 @@ msgstr "Tá an t-ainm seo in úsáid cheana féin" msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phostáil seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." @@ -5640,8 +4670,7 @@ msgstr "Níl aon leantóirí ag an úsáideoir seo." msgid "This user has blocked you" msgstr "Tá tú blocáilte ag an úsáideoir seo." -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Tá an t-úsáideoir seo tar éis thú a bhlocáil. Ní féidir leat a gcuid ábhair a fheiceáil." @@ -5661,10 +4690,6 @@ msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a chuir tú i bhfolach. msgid "This user isn't following anyone." msgstr "Níl éinne á leanúint ag an úsáideoir seo." -#: src/view/com/modals/SelfLabel.tsx:137 -#~ msgid "This warning is only available for posts with media attached." -#~ msgstr "Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." - #: src/components/dialogs/MutedWords.tsx:285 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar ais níos déanaí." @@ -5673,8 +4698,7 @@ msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar msgid "Thread preferences" msgstr "Roghanna snáitheanna" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/PreferencesThreads.tsx:53 src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Roghanna Snáitheanna" @@ -5710,8 +4734,7 @@ msgstr "Scoránaigh an bosca anuas" msgid "Toggle to enable or disable adult content" msgstr "Scoránaigh le ábhar do dhaoine fásta a cheadú nó gan a cheadú" -#: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/screens/Hashtag.tsx:88 src/view/screens/Search/Search.tsx:366 msgid "Top" msgstr "Barr" @@ -5719,12 +4742,7 @@ msgstr "Barr" msgid "Transformations" msgstr "Trasfhoirmithe" -#: src/components/dms/MessageMenu.tsx:103 -#: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/components/dms/MessageMenu.tsx:103 src/components/dms/MessageMenu.tsx:105 src/view/com/post-thread/PostThreadItem.tsx:691 src/view/com/post-thread/PostThreadItem.tsx:693 src/view/com/util/forms/PostDropdownBtn.tsx:280 src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Aistrigh" @@ -5753,23 +4771,11 @@ msgstr "Díbhlocáil an liosta" msgid "Un-mute list" msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" -#: src/screens/Login/ForgotPasswordForm.tsx:74 -#: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 -#: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:71 +#: src/screens/Login/ForgotPasswordForm.tsx:74 src/screens/Login/index.tsx:78 src/screens/Login/LoginForm.tsx:142 src/screens/Login/SetNewPasswordForm.tsx:77 src/screens/Signup/index.tsx:66 src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Ní féidir teagmháil a dhéanamh le do sheirbhís. Seiceáil do cheangal leis an idirlíon, le do thoil." -#: src/components/dms/MessagesListBlockedFooter.tsx:89 -#: src/components/dms/MessagesListBlockedFooter.tsx:96 -#: src/components/dms/MessagesListBlockedFooter.tsx:104 -#: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 -#: src/view/com/profile/ProfileMenu.tsx:363 -#: src/view/screens/ProfileList.tsx:626 +#: src/components/dms/MessagesListBlockedFooter.tsx:89 src/components/dms/MessagesListBlockedFooter.tsx:96 src/components/dms/MessagesListBlockedFooter.tsx:104 src/components/dms/MessagesListBlockedFooter.tsx:111 src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 src/view/com/profile/ProfileMenu.tsx:363 src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Díbhlocáil" @@ -5778,24 +4784,19 @@ msgctxt "action" msgid "Unblock" msgstr "Díbhlocáil" -#: src/components/dms/ConvoMenu.tsx:188 -#: src/components/dms/ConvoMenu.tsx:192 +#: src/components/dms/ConvoMenu.tsx:188 src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "Díbhlocáil an cuntas" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:301 src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Díbhlocáil an cuntas" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "An bhfuil fonn ort an cuntas seo a dhíbhlocáil?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:62 src/view/com/util/post-ctrls/RepostButton.web.tsx:69 src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Cuir stop leis an athphostáil" @@ -5812,21 +4813,15 @@ msgstr "Dílean" msgid "Unfollow {0}" msgstr "Dílean {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:243 src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Dílean an cuntas seo" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Unlike" -#~ msgstr "Dímhol" - #: src/view/screens/ProfileFeed.tsx:570 msgid "Unlike this feed" msgstr "Dímhol an fotha seo" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:249 src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Ná coinnigh i bhfolach" @@ -5834,8 +4829,7 @@ msgstr "Ná coinnigh i bhfolach" msgid "Unmute {truncatedTag}" msgstr "Ná coinnigh {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:280 src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Ná coinnigh an cuntas seo i bhfolach níos mó" @@ -5847,13 +4841,11 @@ msgstr "Ná coinnigh aon phostáil {displayTag} i bhfolach" msgid "Unmute conversation" msgstr "Díbhalbhaigh an comhrá seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Ná coinnigh an snáithe seo i bhfolach níos mó" -#: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileFeed.tsx:290 src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Díghreamaigh" @@ -5877,8 +4869,7 @@ msgstr "Díliostáil" msgid "Unsubscribe from this labeler" msgstr "Díliostáil ón lipéadóir seo" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:71 src/lib/moderation/useReportOptions.ts:84 msgid "Unwanted Sexual Content" msgstr "Ábhar graosta nach mian liom" @@ -5902,22 +4893,15 @@ msgstr "Uaslódáil grianghraf in ionad" msgid "Upload a text file to:" msgstr "Uaslódáil comhad téacs chuig:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 -#: src/view/com/util/UserBanner.tsx:123 -#: src/view/com/util/UserBanner.tsx:126 +#: src/view/com/util/UserAvatar.tsx:339 src/view/com/util/UserAvatar.tsx:342 src/view/com/util/UserBanner.tsx:123 src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Uaslódáil ó Cheamara" -#: src/view/com/util/UserAvatar.tsx:356 -#: src/view/com/util/UserBanner.tsx:140 +#: src/view/com/util/UserAvatar.tsx:356 src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Uaslódáil ó Chomhaid" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 -#: src/view/com/util/UserBanner.tsx:134 -#: src/view/com/util/UserBanner.tsx:138 +#: src/view/com/util/UserAvatar.tsx:350 src/view/com/util/UserAvatar.tsx:354 src/view/com/util/UserBanner.tsx:134 src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" msgstr "Uaslódáil ó Leabharlann" @@ -5937,13 +4921,11 @@ msgstr "Bain feidhm as bsky.social mar sholáthraí óstála" msgid "Use default provider" msgstr "Úsáid an soláthraí réamhshocraithe" -#: src/view/com/modals/InAppBrowserConsent.tsx:56 -#: src/view/com/modals/InAppBrowserConsent.tsx:58 +#: src/view/com/modals/InAppBrowserConsent.tsx:56 src/view/com/modals/InAppBrowserConsent.tsx:58 msgid "Use in-app browser" msgstr "Úsáid an brabhsálaí san aip seo" -#: src/view/com/modals/InAppBrowserConsent.tsx:66 -#: src/view/com/modals/InAppBrowserConsent.tsx:68 +#: src/view/com/modals/InAppBrowserConsent.tsx:66 src/view/com/modals/InAppBrowserConsent.tsx:68 msgid "Use my default browser" msgstr "Úsáid an brabhsálaí réamhshocraithe atá agam" @@ -5963,8 +4945,7 @@ msgstr "Úsáid é seo le logáil isteach ar an aip eile in éindí le do leasai msgid "Used by:" msgstr "In úsáid ag:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:64 src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Úsáideoir blocáilte" @@ -5988,8 +4969,7 @@ msgstr "Úsáideoir a bhlocálann thú" msgid "User Blocks You" msgstr "Blocálann an t-úsáideoir seo thú" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/lists/ListCard.tsx:87 src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Liosta úsáideoirí le {0}" @@ -5997,9 +4977,7 @@ msgstr "Liosta úsáideoirí le {0}" msgid "User list by <0/>" msgstr "Liosta úsáideoirí le <0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/lists/ListCard.tsx:85 src/view/com/modals/UserAddRemoveLists.tsx:207 src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Liosta úsáideoirí leat" @@ -6027,10 +5005,7 @@ msgstr "Úsáideoirí" msgid "users followed by <0/>" msgstr "Úsáideoirí a bhfuil <0/> á leanúint" -#: src/components/dms/MessagesNUX.tsx:140 -#: src/components/dms/MessagesNUX.tsx:143 -#: src/screens/Messages/Settings.tsx:84 -#: src/screens/Messages/Settings.tsx:87 +#: src/components/dms/MessagesNUX.tsx:140 src/components/dms/MessagesNUX.tsx:143 src/screens/Messages/Settings.tsx:84 src/screens/Messages/Settings.tsx:87 msgid "Users I follow" msgstr "Úsáideoirí a leanaim" @@ -6046,10 +5021,6 @@ msgstr "Úsáideoirí ar thaitin an t-ábhar nó an próifíl seo leo" msgid "Value:" msgstr "Luach:" -#: src/view/com/modals/ChangeHandle.tsx:510 -#~ msgid "Verify {0}" -#~ msgstr "Dearbhaigh {0}" - #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" msgstr "Dearbhaigh taifead DNS" @@ -6066,8 +5037,7 @@ msgstr "Dearbhaigh mo ríomhphost" msgid "Verify My Email" msgstr "Dearbhaigh Mo Ríomhphost" -#: src/view/com/modals/ChangeEmail.tsx:200 -#: src/view/com/modals/ChangeEmail.tsx:202 +#: src/view/com/modals/ChangeEmail.tsx:200 src/view/com/modals/ChangeEmail.tsx:202 msgid "Verify New Email" msgstr "Dearbhaigh an Ríomhphost Nua" @@ -6079,10 +5049,6 @@ msgstr "Dearbhaigh comhad téacs" msgid "Verify Your Email" msgstr "Dearbhaigh Do Ríomhphost" -#: src/view/screens/Settings/index.tsx:852 -#~ msgid "Version {0}" -#~ msgstr "Leagan {0}" - #: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "Leagan {appVersion} {bundleInfo}" @@ -6097,7 +5063,7 @@ msgstr "Féach ar an abhatár atá ag {0}" #: src/view/com/notifications/FeedItem.tsx:213 msgid "View {0}'s profile" -msgstr "" +msgstr "Amharc ar phróifíl {0}" #: src/view/screens/Log.tsx:52 msgid "View debug entry" @@ -6119,10 +5085,7 @@ msgstr "Féach ar an snáithe iomlán" msgid "View information about these labels" msgstr "Féach ar eolas faoi na lipéid seo" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 -#: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/components/ProfileHoverCard/index.web.tsx:396 src/components/ProfileHoverCard/index.web.tsx:429 src/view/com/posts/AviFollowButton.tsx:58 src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Féach ar an bpróifíl" @@ -6138,14 +5101,11 @@ msgstr "Féach ar an tseirbhís lipéadaithe atá curtha ar fáil ag @{0}" msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" -#: src/view/com/modals/LinkWarning.tsx:89 -#: src/view/com/modals/LinkWarning.tsx:95 +#: src/view/com/modals/LinkWarning.tsx:89 src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" msgstr "Tabhair cuairt ar an suíomh" -#: src/components/moderation/LabelPreference.tsx:135 -#: src/lib/moderation/useLabelBehaviorDescription.ts:17 -#: src/lib/moderation/useLabelBehaviorDescription.ts:22 +#: src/components/moderation/LabelPreference.tsx:135 src/lib/moderation/useLabelBehaviorDescription.ts:17 src/lib/moderation/useLabelBehaviorDescription.ts:22 msgid "Warn" msgstr "Rabhadh" @@ -6181,10 +5141,6 @@ msgstr "Níl aon ábhar nua le taispeáint ó na cuntais a leanann tú. Seo duit msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Molaimid focail choitianta a bhíonn i go leor póstálacha a sheachaint, toisc gur féidir nach dtaispeánfaí aon phostáil dá bharr." -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -#~ msgid "We recommend our \"Discover\" feed:" -#~ msgstr "Molaimid an fotha “Discover”." - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Theip orainn do rogha maidir le dáta breithe a lódáil. Bain triail as arís." @@ -6225,8 +5181,7 @@ msgstr "Tá brón orainn, ach theip orainn na focail a chuir tú i bhfolach a l msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ár leithscéal, ach níorbh fhéidir linn do chuardach a chur i gcrích. Bain triail eile as i gceann cúpla nóiméad." -#: src/components/Lists.tsx:212 -#: src/view/screens/NotFound.tsx:48 +#: src/components/Lists.tsx:212 src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Ár leithscéal, ach ní féidir linn an leathanach atá tú ag lorg a aimsiú." @@ -6236,19 +5191,13 @@ msgstr "Tá brón orainn! Ní féidir síntiúis a ghlacadh ach le deich lipéad #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" -msgstr "" - -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 -#~ msgid "Welcome to <0>Bluesky" -#~ msgstr "Fáilte go <0>Bluesky" +msgstr "Fáilte ar ais!" #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Cad iad na rudaí a bhfuil suim agat iontu?" -#: src/view/com/auth/SplashScreen.tsx:40 -#: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/auth/SplashScreen.tsx:40 src/view/com/auth/SplashScreen.web.tsx:86 src/view/com/composer/Composer.tsx:340 msgid "What's up?" msgstr "Aon scéal?" @@ -6260,8 +5209,7 @@ msgstr "Cad iad na teangacha sa phostáil seo?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Cad iad na teangacha ba mhaith leat a fheiceáil i do chuid fothaí algartamacha?" -#: src/components/dms/MessagesNUX.tsx:110 -#: src/components/dms/MessagesNUX.tsx:124 +#: src/components/dms/MessagesNUX.tsx:110 src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" @@ -6269,8 +5217,7 @@ msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" -#: src/screens/Home/NoFeedsPinned.tsx:92 -#: src/screens/Messages/List/index.tsx:185 +#: src/screens/Home/NoFeedsPinned.tsx:92 src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "Úps!" @@ -6302,8 +5249,7 @@ msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an úsáideoir seo?" msgid "Wide" msgstr "Leathan" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "Scríobh teachtaireacht" @@ -6311,8 +5257,7 @@ msgstr "Scríobh teachtaireacht" msgid "Write post" msgstr "Scríobh postáil" -#: src/view/com/composer/Composer.tsx:339 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:339 src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Scríobh freagra" @@ -6320,24 +5265,17 @@ msgstr "Scríobh freagra" msgid "Writers" msgstr "Scríbhneoirí" -#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 src/view/screens/PreferencesFollowingFeed.tsx:128 src/view/screens/PreferencesFollowingFeed.tsx:200 src/view/screens/PreferencesFollowingFeed.tsx:235 src/view/screens/PreferencesFollowingFeed.tsx:270 src/view/screens/PreferencesThreads.tsx:106 src/view/screens/PreferencesThreads.tsx:129 msgid "Yes" msgstr "Tá" -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" -msgstr "" +msgstr "Tá, díghníomhaigh" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" -msgstr "" +msgstr "Tá, athghníomhaigh mo chuntas" #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" @@ -6351,18 +5289,13 @@ msgstr "Tá tú sa scuaine." msgid "You are not following anyone." msgstr "Níl éinne á leanúint agat." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: 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 "Is féidir leat sainfhothaí nua a aimsiú le leanúint." #: src/view/com/modals/DeleteAccount.tsx:202 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." -msgstr "" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:143 -#~ msgid "You can change these settings later." -#~ msgstr "Is féidir leat na socruithe seo a athrú níos déanaí." +msgstr "Is féidir leat do chuntas a dhíghníomhú go sealadach, agus é a athghníomhú uair ar bith." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6372,14 +5305,13 @@ msgstr "Is féidir leat é seo a athrú uair ar bith." msgid "You can continue ongoing conversations regardless of which setting you choose." msgstr "Is féidir leat leanacht le comhráite beag beann ar cén socrú a roghnaíonn tú." -#: src/screens/Login/index.tsx:158 -#: src/screens/Login/PasswordUpdatedForm.tsx:33 +#: src/screens/Login/index.tsx:158 src/screens/Login/PasswordUpdatedForm.tsx:33 msgid "You can now sign in with your new password." msgstr "Is féidir leat logáil isteach le do phasfhocal nua anois." #: src/screens/Deactivated.tsx:136 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." -msgstr "" +msgstr "Is féidir leat do chuntas a athghníomhú chun leanacht ort ag logáil isteach. Beidh úsáideoirí eile in ann do phróifíl agus do chuid postálacha a fheiceáil." #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." @@ -6393,10 +5325,6 @@ msgstr "Níl aon chóid chuiridh agat fós! Cuirfidh muid cúpla cód chugat tar msgid "You don't have any pinned feeds." msgstr "Níl aon fhothaí greamaithe agat." -#: src/view/screens/Feeds.tsx:477 -#~ msgid "You don't have any saved feeds!" -#~ msgstr "Níl aon fhothaí sábháilte agat!" - #: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Níl aon fhothaí sábháilte agat." @@ -6409,16 +5337,11 @@ msgstr "Bhlocáil tú an t-údar nó tá tú blocáilte ag an údar." msgid "You have blocked this user" msgstr "Bhlocáil tú an t-úsáideoir seo" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:66 src/lib/moderation/useModerationCauseDescription.ts:52 src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Bhlocáil tú an cuntas seo. Ní féidir leat a gcuid ábhar a fheiceáil." -#: src/screens/Login/SetNewPasswordForm.tsx:54 -#: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:88 -#: src/view/com/modals/ChangePassword.tsx:122 +#: src/screens/Login/SetNewPasswordForm.tsx:54 src/screens/Login/SetNewPasswordForm.tsx:91 src/view/com/modals/ChangePassword.tsx:88 src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Tá tú tar éis cód míchruinn a chur isteach. Ba cheart an cruth seo a bheith air: XXXXX-XXXXX." @@ -6430,8 +5353,7 @@ msgstr "Chuir tú an phostáil seo i bhfolach" msgid "You have hidden this post." msgstr "Chuir tú an phostáil seo i bhfolach." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:94 src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Chuir tú an cuntas seo i bhfolach." @@ -6447,8 +5369,7 @@ msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" msgid "You have no feeds." msgstr "Níl aon fhothaí agat." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/MyLists.tsx:90 src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Níl aon liostaí agat." @@ -6484,17 +5405,13 @@ msgstr "Is féidir leat achomharc a dhéanamh maidir leis na lipéad seo má sh msgid "You must be 13 years of age or older to sign up." msgstr "Caithfidh tú a bheith 13 bliana d’aois nó níos sine le clárú." -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -#~ msgid "You must be 18 years or older to enable adult content" -#~ msgstr "Caithfidh tú a bheith 18 mbliana d’aois nó níos sine le hábhar do dhaoine fásta a fháil." - #: src/components/ReportDialog/SubmitView.tsx:206 msgid "You must select at least one labeler for a report" msgstr "Caithfidh tú ar a laghad lipéadóir amháin a roghnú do thuairisc" #: src/screens/Deactivated.tsx:131 msgid "You previously deactivated @{0}." -msgstr "" +msgstr "Rinne tú díghníomhú ar @{0} cheana." #: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" @@ -6514,33 +5431,25 @@ msgstr "Tusa {0}" #: src/screens/Messages/List/ChatListItem.tsx:142 msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" +msgstr "Tusa: {defaultEmbeddedContentMessage}" #: src/screens/Messages/List/ChatListItem.tsx:135 msgid "You: {short}" -msgstr "" +msgstr "Tusa: {short}" -#: src/screens/Onboarding/StepModeration/index.tsx:60 -#~ msgid "You're in control" -#~ msgstr "Tá sé faoi do stiúir" - -#: src/screens/SignupQueued.tsx:93 -#: src/screens/SignupQueued.tsx:94 -#: src/screens/SignupQueued.tsx:109 +#: src/screens/SignupQueued.tsx:93 src/screens/SignupQueued.tsx:94 src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Tá tú sa scuaine" -#: src/screens/Deactivated.tsx:89 -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +#: src/screens/Deactivated.tsx:89 src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." -msgstr "" +msgstr "Tá tú logáilte isteach le pasfhocal aipe. Logáil isteach le do phríomh-phasfhocal chun dul ar aghaidh le díghníomhú do chuntais." #: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" msgstr "Tá tú réidh!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:98 src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Roghnaigh tú focal nó clib atá sa phostáil seo a chur i bhfolach." @@ -6572,13 +5481,7 @@ msgstr "Cuireadh do chuid comhráite ar ceal" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Sábhálfar do rogha, ach is féidir é athrú níos déanaí sna socruithe." -#: src/screens/Onboarding/StepFollowingFeed.tsx:62 -#~ msgid "Your default feed is \"Following\"" -#~ msgstr "Is é “Following” d’fhotha réamhshocraithe" - -#: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:55 +#: src/screens/Login/ForgotPasswordForm.tsx:57 src/screens/Signup/state.ts:220 src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Is cosúil go bhfuil do ríomhphost neamhbhailí." @@ -6624,7 +5527,7 @@ msgstr "Do phróifíl" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "" +msgstr "Ní bheidh do phróifíl, postálacha, fothaí ná liostaí infheicthe ag úsáideoirí eile Bluesky. Is féidir leat do chuntas a athghníomhú uair ar bith trí logáil isteach." #: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" @@ -6637,3 +5540,551 @@ msgstr "Seolfar do thuairisc go dtí Seirbhís Modhnóireachta Bluesky" #: src/screens/Signup/index.tsx:166 msgid "Your user handle" msgstr "Do leasainm" + +#: src/components/moderation/LabelsOnMe.tsx:55 +#, fuzzy +#~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" +#~ msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an gcuntas seo} two {Cuireadh # lipéad ar an gcuntas seo} few {Cuireadh # lipéad ar an gcuntas seo} many {Cuireadh # lipéad ar an gcuntas seo} other {Cuireadh # lipéad ar an gcuntas seo}}" + +#: src/components/moderation/LabelsOnMe.tsx:61 +#, fuzzy +#~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" +#~ msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" + +#: src/view/screens/ProfileList.tsx:286 +#, fuzzy +#~ msgid "{0} your feeds" +#~ msgstr "Sábháilte le mo chuid fothaí" + +#: src/view/shell/Drawer.tsx:96 +#~ msgid "<0>{0} following" +#~ msgstr "<0>{0} á leanúint" + +#: src/components/ProfileHoverCard/index.web.tsx:437 +#~ msgid "<0>{followers} <1>{pluralizedFollowers}" +#~ msgstr "<0>{following} <1>{pluralizedFollowers}" + +#: src/components/ProfileHoverCard/index.web.tsx:449 src/screens/Profile/Header/Metrics.tsx:45 +#~ msgid "<0>{following} <1>following" +#~ msgstr "<0>{following} <1>á leanúint" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 +#~ msgid "<0>Choose your<1>Recommended<2>Feeds" +#~ msgstr "<0>Roghnaigh do chuid<1>Fothaí<2>Molta" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 +#~ msgid "<0>Follow some<1>Recommended<2>Users" +#~ msgstr "<0>Lean cúpla<1>Úsáideoirí<2>Molta" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 +#~ msgid "<0>Welcome to<1>Bluesky" +#~ msgstr "<0>Fáilte go<1>Bluesky" + +#: src/components/moderation/LabelsOnMe.tsx:42 +#~ msgid "account" +#~ msgstr "cuntas" + +#: src/view/com/composer/GifAltText.tsx:175 +#, fuzzy +#~ msgid "Add ALT text" +#~ msgstr "Cuir téacs malartach leis seo" + +#: src/view/com/composer/Composer.tsx:467 +#~ msgid "Add link card" +#~ msgstr "Cuir cárta leanúna leis seo" + +#: src/view/com/composer/Composer.tsx:472 +#~ msgid "Add link card:" +#~ msgstr "Cuir cárta leanúna leis seo:" + +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 +#~ msgid "Added" +#~ msgstr "Curtha leis" + +#: src/screens/Messages/Settings.tsx:61 src/screens/Messages/Settings.tsx:64 +#, fuzzy +#~ msgid "Allow messages from" +#~ msgstr "Ceadaigh teachtaireachtaí nua ó" + +#: src/components/moderation/LabelsOnMeDialog.tsx:193 +#~ msgid "Appeal submitted." +#~ msgstr "Achomharc déanta" + +#: src/components/dms/MessageMenu.tsx:123 +#, fuzzy +#~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." +#~ msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scriosfar duitse í ach ní don duine eile atá páirteach." + +#: src/components/dms/ConvoMenu.tsx:189 +#, fuzzy +#~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." +#~ msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar duitse é ach ní don duine eile atá páirteach." + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Toisc go bhfuil suim agat in {interestsText}" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 src/view/com/auth/onboarding/WelcomeMobile.tsx:82 +#~ msgid "Bluesky is flexible." +#~ msgstr "Tá Bluesky solúbtha." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:69 src/view/com/auth/onboarding/WelcomeMobile.tsx:71 +#~ msgid "Bluesky is open." +#~ msgstr "Tá Bluesky oscailte." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:56 src/view/com/auth/onboarding/WelcomeMobile.tsx:58 +#~ msgid "Bluesky is public." +#~ msgstr "Tá Bluesky poiblí." + +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 +#~ msgid "by {0}" +#~ msgstr "le {0}" + +#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 +#~ msgid "by @{0}" +#~ msgstr "ag @{0}" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 +#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." +#~ msgstr "Cuir súil ar na fothaí seo. Brúigh + len iad a chur le liosta na bhfothaí atá greamaithe agat." + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 +#~ msgid "Check out some recommended users. Follow them to see similar users." +#~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 src/view/com/auth/onboarding/WelcomeMobile.tsx:85 +#~ msgid "Choose the algorithms that power your experience with custom feeds." +#~ msgstr "Roghnaigh na halgartaim a shainíonn an dóigh a n-oibríonn do chuid sainfhothaí." + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 +#~ msgid "Choose your main feeds" +#~ msgstr "Roghnaigh do phríomhfhothaí" + +#: src/screens/Feeds/NoFollowingFeed.tsx:46 +#, fuzzy +#~ msgid "Click here to add one." +#~ msgstr "Cliceáil anseo do bhreis eolais." + +#: src/components/RichText.tsx:198 +#~ msgid "Click here to open tag menu for #{tag}" +#~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" + +#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {0}" + +#: src/components/moderation/LabelsOnMe.tsx:42 +#~ msgid "content" +#~ msgstr "ábhar" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 +#~ msgid "Continue to the next step" +#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile gan aon chuntas a leanúint" + +#: src/components/dms/ConvoMenu.tsx:68 +#, fuzzy +#~ msgid "Could not unmute chat" +#~ msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" + +#: src/view/com/composer/Composer.tsx:469 +#~ msgid "Creates a card with a thumbnail. The card links to {url}" +#~ msgstr "Cruthaíonn sé seo cárta le mionsamhail. Nascann an cárta le {url}." + +#: src/view/com/modals/DeleteAccount.tsx:87 +#~ msgid "Delete Account" +#~ msgstr "Scrios an Cuntas" + +#: src/view/screens/Settings/index.tsx:697 +#~ msgid "Disable haptics" +#~ msgstr "Ná húsáid aiseolas haptach" + +#: src/view/screens/Settings/index.tsx:697 +#~ msgid "Disable vibrations" +#~ msgstr "Ná húsáid creathadh" + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "De bharr pholasaí Apple, ní féidir ábhar do dhaoine fásta ar an nGréasán a fháil roimh an logáil isteach a chríochnú." + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 +#~ msgid "Enable Adult Content" +#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil" + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil i do chuid fothaí" + +#: src/components/Lists.tsx:52 +#, fuzzy +#~ msgid "End of list" +#~ msgstr "Curtha leis an liosta" + +#: src/screens/Messages/Conversation/MessageListError.tsx:28 +#, fuzzy +#~ msgid "Failed to load past messages." +#~ msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:110 src/view/com/auth/onboarding/RecommendedFeeds.tsx:143 +#~ msgid "Failed to load recommended feeds" +#~ msgstr "Teip ar lódáil na bhfothaí molta" + +#: src/screens/Messages/Conversation/MessageListError.tsx:29 +#, fuzzy +#~ msgid "Failed to send message(s)." +#~ msgstr "Teip ar theachtaireacht a scriosadh" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 +#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." +#~ msgstr "Is iad na húsáideoirí a chruthaíonn na fothaí le hábhar is spéis leo a chur ar fáil. Roghnaigh cúpla fotha a bhfuil suim agat iontu." + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" + +#: src/view/screens/Search/Search.tsx:589 +#~ msgid "Find users on Bluesky" +#~ msgstr "Aimsigh úsáideoirí ar Bluesky" + +#: src/view/screens/Search/Search.tsx:587 +#~ msgid "Find users with the search tool on the right" +#~ msgstr "Aimsigh úsáideoirí leis an uirlis chuardaigh ar dheis" + +#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 +#~ msgid "Finding similar accounts..." +#~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 +#~ msgid "Follow All" +#~ msgstr "Lean iad uile" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Lean na cuntais roghnaithe agus téigh ar aghaidh go dtí an chéad chéim eile" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 +#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." +#~ msgstr "Lean cúpla cuntas mar thosú. Tig linn níos mó úsáideoirí a mholadh duit a mbeadh suim agat iontu." + +#: src/view/screens/Search/Search.tsx:827 src/view/shell/desktop/Search.tsx:263 +#~ msgid "Go to @{queryMaybeHandle}" +#~ msgstr "Téigh go dtí @{queryMaybeHandle}" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Seo cúpla cuntas le leanúint duit" + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:89 +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Seo cúpla fotha a bhfuil ráchairt orthu. Is féidir leat an méid acu is mian leat a leanúint." + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:84 +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "Seo cúpla fotha a phléann le rudaí a bhfuil suim agat iontu: {interestsText}. Is féidir leat an méid acu is mian leat a leanúint." + +#: src/screens/Onboarding/StepFollowingFeed.tsx:65 +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Taispeánann sé postálacha ó na daoine a leanann tú nuair a fhoilsítear iad." + +#: src/components/moderation/LabelsOnMe.tsx:59 +#~ msgid "label has been placed on this {labelTarget}" +#~ msgstr "cuireadh lipéad ar an {labelTarget} seo" + +#: src/components/moderation/LabelsOnMe.tsx:61 +#~ msgid "labels have been placed on this {labelTarget}" +#~ msgstr "cuireadh lipéid ar an {labelTarget}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 +#~ msgid "Like" +#~ msgstr "Mol" + +#: src/view/com/feeds/FeedSourceCard.tsx:268 +#~ msgid "Liked by {0} {1}" +#~ msgstr "Molta ag {0} {1}" + +#: src/components/LabelingServiceCard/index.tsx:72 +#~ msgid "Liked by {count} {0}" +#~ msgstr "Molta ag {count} {0}" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:287 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:301 src/view/screens/ProfileFeed.tsx:600 +#~ msgid "Liked by {likeCount} {0}" +#~ msgstr "Molta ag {likeCount} {0}" + +#: src/screens/Feeds/NoFollowingFeed.tsx:38 +#, fuzzy +#~ msgid "Looks like you're missing a following feed." +#~ msgstr "Is cosúil go bhfuil fotha leanúna ar iarraidh ort. <0>Cliceáil anseo le ceann a fháil." + +#: src/Navigation.tsx:307 +#, fuzzy +#~ msgid "Messaging settings" +#~ msgstr "Socruithe teachtaireachta" + +#: src/components/dms/ConvoMenu.tsx:136 src/components/dms/ConvoMenu.tsx:142 +#, fuzzy +#~ msgid "Mute notifications" +#~ msgstr "Fógraí" + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:72 src/view/com/auth/onboarding/WelcomeMobile.tsx:74 +#~ msgid "Never lose access to your followers and data." +#~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 +#~ msgctxt "action" +#~ msgid "Next" +#~ msgstr "Ar aghaidh" + +#: src/components/dms/NewChat.tsx:240 +#, fuzzy +#~ msgid "No search results found for \"{searchText}\"." +#~ msgstr "Gan torthaí ar \"{search}\"." + +#: src/view/com/modals/SelfLabel.tsx:135 +#~ msgid "Not Applicable." +#~ msgstr "Ní bhaineann sé sin le hábhar." + +#: src/screens/Signup/index.tsx:145 +#~ msgid "of" +#~ msgstr "de" + +#: src/view/com/notifications/FeedItem.tsx:349 +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Osclaíonn sé seo liosta méadaithe d’úsáideoirí san fhógra seo" + +#: src/screens/Messages/List/index.tsx:86 +#, fuzzy +#~ msgid "Opens the message settings page" +#~ msgstr "Osclaíonn sé seo logleabhar an chórais" + +#: src/screens/Messages/Settings.tsx:97 src/screens/Messages/Settings.tsx:104 +#, fuzzy +#~ msgid "Play notification sounds" +#~ msgstr "Fuaimeanna fógra" + +#: src/screens/Messages/Conversation/MessagesList.tsx:47 src/screens/Messages/Conversation/MessagesList.tsx:53 +#, fuzzy +#~ msgid "Press to Retry" +#~ msgstr "Brúigh le iarracht eile a dhéanamh" + +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Luaigh an phostáil seo" + +#: src/view/com/modals/Repost.tsx:71 +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Luaigh an phostáil seo" + +#: src/components/dms/MessageReportDialog.tsx:149 +#, fuzzy +#~ msgid "Reason: {0}" +#~ msgstr "Fáth:" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:117 +#~ msgid "Recommended Feeds" +#~ msgstr "Fothaí molta" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 +#~ msgid "Recommended Users" +#~ msgstr "Cuntais mholta" + +#: src/view/com/post/Post.tsx:177 src/view/com/posts/FeedItem.tsx:285 +#~ msgctxt "description" +#~ msgid "Reply to <0/>" +#~ msgstr "Freagra ar <0/>" + +#: src/components/dms/ConvoMenu.tsx:146 src/components/dms/ConvoMenu.tsx:150 +#, fuzzy +#~ msgid "Report account" +#~ msgstr "Déan gearán faoi chuntas" + +#: src/view/com/posts/FeedItem.tsx:214 +#~ msgid "Reposted by <0/>" +#~ msgstr "Athphostáilte ag <0/>" + +#: src/screens/Messages/Conversation/MessageListError.tsx:54 +#, fuzzy +#~ msgid "Retry." +#~ msgstr "Bain triail eile as" + +#: src/view/com/lightbox/Lightbox.tsx:81 +#~ msgid "Saved to your camera roll." +#~ msgstr "Sábháilte i do rolla ceamara." + +#: src/view/com/notifications/FeedItem.tsx:411 src/view/com/util/UserAvatar.tsx:402 +#~ msgid "See profile" +#~ msgstr "Féach ar an bpróifíl" + +#: src/view/com/auth/HomeLoggedOutCTA.tsx:40 +#~ msgid "See what's next" +#~ msgstr "Féach an chéad rud eile" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 +#~ msgid "Select some accounts below to follow" +#~ msgstr "Roghnaigh cúpla cuntas le leanúint" + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:100 +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Roghnaigh fothaí le leanúint ón liosta thíos" + +#: src/screens/Onboarding/StepModeration/index.tsx:63 +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Roghnaigh na rudaí ba mhaith leat a fheiceáil (nó gan a fheiceáil), agus leanfaimid ar aghaidh as sin" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Roghnaigh do phríomhfhothaí algartamacha" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Roghnaigh do chuid fothaí algartamacha tánaisteacha" + +#: src/view/screens/PreferencesFollowingFeed.tsx:68 +#~ msgid "Show all replies" +#~ msgstr "Taispeáin gach freagra" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:119 +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:135 +#~ msgid "Show quotes in Following" +#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:95 +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:87 +#~ msgid "Show replies in Following" +#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:71 +#~ msgid "Show replies in Following feed" +#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" + +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#~ msgid "Show replies with at least {value} {0}" +#~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:111 +#~ msgid "Show reposts in Following" +#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" + +#: src/view/com/notifications/FeedItem.tsx:347 +#~ msgid "Show users" +#~ msgstr "Taispeáin úsáideoirí" + +#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#~ msgid "Source:" +#~ msgstr "Foinse:" + +#: src/view/screens/Settings/index.tsx:862 +#~ msgid "Status page" +#~ msgstr "Leathanach stádais" + +#: src/screens/Signup/index.tsx:145 +#~ msgid "Step" +#~ msgstr "Céim" + +#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Liostáil leis an bhfotha {0}" + +#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#~ msgid "the author" +#~ msgstr "an t-údar" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 +#~ msgid "There are many feeds to try:" +#~ msgstr "Tá a lán fothaí ann le blaiseadh:" + +#: src/screens/Messages/Conversation/MessageListError.tsx:23 +#, fuzzy +#~ msgid "There was an issue connecting to the chat." +#~ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Bhí fadhb ann maidir le do chuid roghanna a shioncronú leis an bhfreastalaí" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Is cuntais iad seo a bhfuil a lán leantóirí acu. Is féidir go dtaitneoidh siad leat." + +#: src/screens/Messages/Conversation/MessageListError.tsx:26 +#, fuzzy +#~ msgid "This chat was disconnected due to a network error." +#~ msgstr "Dínascadh an comhrá seo" + +#: src/components/moderation/ModerationDetailsDialog.tsx:124 +#~ msgid "This label was applied by {0}." +#~ msgstr "Cuireadh an lipéad seo ag {0}." + +#: src/components/moderation/LabelsOnMeDialog.tsx:165 +#, fuzzy +#~ msgid "This label was applied by you" +#~ msgstr "Chuir tusa an lipéad seo leis." + +#: src/view/com/modals/SelfLabel.tsx:137 +#~ msgid "This warning is only available for posts with media attached." +#~ msgstr "Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 +#~ msgid "Unlike" +#~ msgstr "Dímhol" + +#: src/components/dms/ConvoMenu.tsx:140 +#, fuzzy +#~ msgid "Unmute notifications" +#~ msgstr "Lódáil fógraí nua" + +#: src/lib/moderation/useReportOptions.ts:85 +#, fuzzy +#~ msgid "Unwanted sexual content" +#~ msgstr "Ábhar graosta nach mian liom" + +#: src/view/com/modals/ChangeHandle.tsx:510 +#~ msgid "Verify {0}" +#~ msgstr "Dearbhaigh {0}" + +#: src/view/screens/Settings/index.tsx:852 +#~ msgid "Version {0}" +#~ msgstr "Leagan {0}" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Molaimid an fotha “Discover”." + +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 +#~ msgid "Welcome to <0>Bluesky" +#~ msgstr "Fáilte go <0>Bluesky" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:143 +#~ msgid "You can change these settings later." +#~ msgstr "Is féidir leat na socruithe seo a athrú níos déanaí." + +#: src/view/screens/Feeds.tsx:477 +#~ msgid "You don't have any saved feeds!" +#~ msgstr "Níl aon fhothaí sábháilte agat!" + +#: src/screens/Messages/List/index.tsx:200 +#, fuzzy +#~ msgid "You have no messages yet. Start a conversation with someone!" +#~ msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Caithfidh tú a bheith 18 mbliana d’aois nó níos sine le hábhar do dhaoine fásta a fháil." + +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Tá sé faoi do stiúir" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:62 +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Is é “Following” d’fhotha réamhshocraithe" From 43f6b68aa2219075dcec0a7fa1aa40b2631f4f19 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 11 Jun 2024 23:27:34 +0100 Subject: [PATCH 131/520] Update French localization (#4437) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update French localization * use `point médian` * Update messages.po * add three new strings * translate new string * Apply suggestions from code review Co-authored-by: Stanislas Signoud * update revision date --------- Co-authored-by: Stanislas Signoud --- src/locale/locales/fr/messages.po | 93 +++++++++++++++++-------------- 1 file changed, 52 insertions(+), 41 deletions(-) diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 603338b449..9c4bad492f 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -8,14 +8,14 @@ msgstr "" "Language: fr\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-03 00:18+0200\n" -"Last-Translator: Stanislas Signoud (@signez.fr)\n" +"PO-Revision-Date: 2024-06-11 14:30+0100\n" +"Last-Translator: surfdude29\n" "Language-Team: Stanislas Signoud (@signez.fr), surfdude29\n" "Plural-Forms: \n" #: src/screens/Messages/List/ChatListItem.tsx:119 msgid "(contains embedded content)" -msgstr "" +msgstr "(contient du contenu intégré)" #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" @@ -335,7 +335,7 @@ msgstr "ALT" #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" -msgstr "Texte Alt" +msgstr "Texte alt" #: src/view/com/util/post-embeds/GifEmbed.tsx:179 msgid "Alt Text" @@ -343,7 +343,7 @@ msgstr "Texte alt" #: src/view/com/composer/photos/Gallery.tsx:224 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." -msgstr "Le texte Alt décrit les images pour les personnes aveugles et malvoyantes, et aide à donner un contexte à tout le monde." +msgstr "Le texte alt décrit les images pour les personnes aveugles et malvoyantes, et aide à donner un contexte à tout le monde." #: src/view/com/modals/VerifyEmail.tsx:132 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 @@ -712,7 +712,7 @@ msgstr "Annuler la citation" #: src/screens/Deactivated.tsx:155 msgid "Cancel reactivation and log out" -msgstr "" +msgstr "Annuler la réactivation et se déconnecter" #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 @@ -857,11 +857,11 @@ msgstr "cliquez ici" #: src/view/com/modals/DeleteAccount.tsx:208 msgid "Click here for more information on deactivating your account" -msgstr "" +msgstr "Cliquez ici pour plus d’informations sur la désactivation de votre compte" #: src/view/com/modals/DeleteAccount.tsx:216 msgid "Click here for more information." -msgstr "" +msgstr "Cliquez ici pour plus d’informations." #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" @@ -1257,11 +1257,11 @@ msgstr "Date de naissance" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 #: src/view/screens/Settings/index.tsx:806 msgid "Deactivate account" -msgstr "" +msgstr "Désactiver le compte" #: src/view/screens/Settings/index.tsx:818 msgid "Deactivate my account" -msgstr "" +msgstr "Désactiver mon compte" #: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" @@ -2302,7 +2302,7 @@ msgstr "Je comprends" #: src/view/com/lightbox/Lightbox.web.tsx:185 msgid "If alt text is long, toggles alt text expanded state" -msgstr "Si le texte alternatif est trop long, change son mode d’affichage" +msgstr "Si le texte alt est trop long, change son mode d’affichage" #: src/view/com/modals/SelfLabel.tsx:128 msgid "If none are selected, suitable for all ages." @@ -2326,7 +2326,7 @@ msgstr "Si vous souhaitez modifier votre mot de passe, nous vous enverrons un co #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "" +msgstr "Si vous essayez de changer de pseudo ou d’adresse e-mail, faites-le avant de désactiver votre compte." #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" @@ -2655,7 +2655,7 @@ msgstr "Journaux" #: src/screens/Deactivated.tsx:214 #: src/screens/Deactivated.tsx:220 msgid "Log in or sign up" -msgstr "" +msgstr "Se connecter ou s’inscrire" #: src/screens/SignupQueued.tsx:155 #: src/screens/SignupQueued.tsx:158 @@ -3115,6 +3115,10 @@ msgstr "Pas encore de notifications !" msgid "No one" msgstr "Personne" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "Pas encore de posts." + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3386,7 +3390,7 @@ msgstr "Ouvre la liste des codes d’invitation" #: src/view/screens/Settings/index.tsx:808 msgid "Opens modal for account deactivation confirmation" -msgstr "" +msgstr "Ouvre la fenêtre modale pour confirmer la désactivation du compte" #: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" @@ -3474,11 +3478,11 @@ msgstr "Ou une combinaison de ces options :" #: src/screens/Deactivated.tsx:211 msgid "Or, continue with another account." -msgstr "" +msgstr "Ou continuer avec un autre compte." #: src/screens/Deactivated.tsx:194 msgid "Or, log into one of your other accounts." -msgstr "" +msgstr "Ou connectez-vous à l’un de vos autres comptes." #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" @@ -3494,7 +3498,7 @@ msgstr "Autre…" #: src/screens/Messages/Conversation/ChatDisabled.tsx:28 msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." -msgstr "Notre modération a examiné les signalements qu’elle a reçu et a décidé de désactiver vos accès aux discussion sur Bluesky." +msgstr "Notre modération a examiné les signalements qu’elle a reçu et a décidé de désactiver votre accès aux discussions sur Bluesky." #: src/components/Lists.tsx:208 #: src/view/screens/NotFound.tsx:45 @@ -3837,7 +3841,7 @@ msgstr "Ratios" #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" -msgstr "" +msgstr "Réactiver votre compte" #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" @@ -3916,11 +3920,11 @@ msgstr "Supprimer le mot masqué de votre liste" #: src/view/screens/Search/Search.tsx:1014 msgid "Remove profile" -msgstr "" +msgstr "Supprimer le profil" #: src/view/screens/Search/Search.tsx:1016 msgid "Remove profile from search history" -msgstr "" +msgstr "Supprimer le profil de l’historique de recherche" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" @@ -4795,7 +4799,7 @@ msgstr "Quelque chose n’a pas marché" #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "" +msgstr "Quelque chose n’a pas marché, veuillez réessayer" #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 @@ -5044,7 +5048,7 @@ msgstr "Nos conditions d’utilisation ont été déplacées vers" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." -msgstr "" +msgstr "Il n’y a pas de limite de temps pour la désactivation du compte, revenez quand vous voulez." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5182,6 +5186,10 @@ msgstr "Ce contenu n’est pas disponible car l’un des comptes impliqués a bl msgid "This content is not viewable without a Bluesky account." msgstr "Ce contenu n’est pas visible sans un compte Bluesky." +#: src/screens/Messages/List/ChatListItem.tsx:211 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "Cette conversation concerne un compte supprimé ou désactivé. Appuyez pour obtenir des options." + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Cette fonctionnalité est en version bêta. Vous pouvez en savoir plus sur les exportations de dépôts dans <0>ce blogpost." @@ -5190,16 +5198,15 @@ msgstr "Cette fonctionnalité est en version bêta. Vous pouvez en savoir plus s msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Ce fil d’actu reçoit actuellement un trafic important, il est temporairement indisponible. Veuillez réessayer plus tard." -#: src/screens/Profile/Sections/Feed.tsx:59 -#: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Ce fil d’actu est vide !" - #: 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 "Ce fil d’actu est vide ! Vous devriez peut-être suivre plus de comptes ou ajuster vos paramètres de langue." +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "Ce fil d’actu est vide." + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Ce fil d’actu n’est plus disponible. Nous vous montrons <0>Discover à la place." @@ -5496,7 +5503,7 @@ msgstr "Supprimer la liste de modération" #: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" -msgstr "Désépingler de vos fil d’actu" +msgstr "Désépinglé de vos fils d’actu" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 msgid "Unsubscribe" @@ -5842,6 +5849,10 @@ msgstr "Nous sommes désolés, mais nous n’avons pas pu charger vos mots masqu msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Nous sommes désolés, mais votre recherche a été annulée. Veuillez réessayer dans quelques minutes." +#: src/view/com/composer/Composer.tsx:311 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "Nous sommes désolés ! Le post auquel vous répondez a été supprimé." + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -5853,7 +5864,7 @@ msgstr "Nous sommes désolés ! Vous ne pouvez vous abonner qu’à dix étique #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" -msgstr "" +msgstr "Bienvenue !" #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" @@ -5946,11 +5957,11 @@ msgstr "Oui" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" -msgstr "" +msgstr "Oui, désactiver" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" -msgstr "" +msgstr "Oui, réactiver mon compte" #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" @@ -5971,7 +5982,7 @@ msgstr "Vous pouvez aussi découvrir de nouveaux fils d’actu personnalisés à #: src/view/com/modals/DeleteAccount.tsx:202 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." -msgstr "" +msgstr "Vous pouvez également désactiver temporairement votre compte et le réactiver quand vous voulez." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -5988,7 +5999,7 @@ msgstr "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe." #: src/screens/Deactivated.tsx:136 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." -msgstr "" +msgstr "Vous pouvez réactiver votre compte pour continuer à vous connecter. Votre profil et vos posts seront visibles par les autres personnes." #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." @@ -6000,11 +6011,11 @@ msgstr "Vous n’avez encore aucun code d’invitation ! Nous vous en enverrons #: src/view/screens/SavedFeeds.tsx:117 msgid "You don't have any pinned feeds." -msgstr "Vous n’avez encore aucun fil épinglé." +msgstr "Vous n’avez encore aucun fil d’actu épinglé." #: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." -msgstr "Vous n’avez encore aucun fil enregistré." +msgstr "Vous n’avez encore aucun fil d’actu enregistré." #: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." @@ -6095,7 +6106,7 @@ msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" #: src/screens/Deactivated.tsx:131 msgid "You previously deactivated @{0}." -msgstr "" +msgstr "Vous avez précédemment désactivé @{0}." #: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" @@ -6115,11 +6126,11 @@ msgstr "Vous : {0}" #: src/screens/Messages/List/ChatListItem.tsx:142 msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" +msgstr "Vous : {defaultEmbeddedContentMessage}" #: src/screens/Messages/List/ChatListItem.tsx:135 msgid "You: {short}" -msgstr "" +msgstr "Vous : {short}" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 @@ -6130,7 +6141,7 @@ msgstr "Vous êtes dans la file d’attente" #: src/screens/Deactivated.tsx:89 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." -msgstr "" +msgstr "Vous êtes connecté·e avec un mot de passe d’application. Veuillez vous connecter avec votre mot de passe principal pour continuer à désactiver votre compte." #: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" @@ -6217,7 +6228,7 @@ msgstr "Votre profil" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "" +msgstr "Votre profil, vos posts, vos fils d’actu et vos listes ne seront plus visibles par d’autres personnes sur Bluesky. Vous pouvez réactiver votre compte à tout moment en vous connectant." #: src/view/com/composer/Composer.tsx:329 msgid "Your reply has been published" From 815ab79309b0a05f1dd9e3c823d845126b14010d Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Wed, 12 Jun 2024 07:28:36 +0900 Subject: [PATCH 132/520] Update Korean localization (#4387) * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po --- src/locale/locales/ko/messages.po | 291 ++++++++++++++++-------------- 1 file changed, 151 insertions(+), 140 deletions(-) diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index c7c40da13a..7d5186c7f7 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -8,14 +8,14 @@ msgstr "" "Language: ko\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-04 07:58+0900\n" +"PO-Revision-Date: 2024-06-08 15:32+0900\n" "Last-Translator: quiple\n" "Language-Team: quiple, lens0021, HaruChanHeart, hazzzi, heartade\n" "Plural-Forms: \n" #: src/screens/Messages/List/ChatListItem.tsx:119 msgid "(contains embedded content)" -msgstr "" +msgstr "(임베드 콘텐츠 포함)" #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" @@ -33,7 +33,7 @@ msgstr "이 계정에 {0, plural, other {#}}개의 라벨이 지정됨" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "이 콘텐츠에 {0, plural, other {#}}개의 라벨이 지정됨" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#}}개" @@ -55,7 +55,7 @@ msgstr "좋아요 ({0, plural, other {#}}개)" msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#}}명의 사용자가 좋아함" @@ -271,7 +271,7 @@ msgstr "도메인에 다음 DNS 레코드를 추가하세요:" msgid "Add to Lists" msgstr "리스트에 추가" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "내 피드에 추가" @@ -280,7 +280,7 @@ msgstr "내 피드에 추가" msgid "Added to list" msgstr "리스트에 추가됨" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "내 피드에 추가됨" @@ -460,11 +460,11 @@ msgstr "정말 이 메시지를 삭제하시겠습니까? 나에게 보이는 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메시지는 삭제되지만 상대방에게는 삭제되지 않습니다." -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "피드에서 {0}을(를) 제거하시겠습니까?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:651 msgid "Are you sure you'd like to discard this draft?" msgstr "이 초안을 삭제하시겠습니까?" @@ -572,7 +572,7 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션 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:363 +#: src/view/com/post-thread/PostThread.tsx:362 msgid "Blocked post." msgstr "차단된 게시물." @@ -659,8 +659,8 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -676,7 +676,7 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 #: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" @@ -706,13 +706,13 @@ msgstr "이미지 자르기 취소" msgid "Cancel profile editing" msgstr "프로필 편집 취소" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "게시물 인용 취소" #: src/screens/Deactivated.tsx:155 msgid "Cancel reactivation and log out" -msgstr "" +msgstr "재활성화 취소 및 로그아웃" #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 @@ -857,11 +857,11 @@ msgstr "이곳을 클릭" #: src/view/com/modals/DeleteAccount.tsx:208 msgid "Click here for more information on deactivating your account" -msgstr "" +msgstr "계정 비활성화에 대한 자세한 내용을 보려면 이곳을 클릭하세요" #: src/view/com/modals/DeleteAccount.tsx:216 msgid "Click here for more information." -msgstr "" +msgstr "자세한 내용을 보려면 이곳을 클릭하세요." #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" @@ -939,7 +939,7 @@ msgstr "하단 탐색 막대를 닫습니다" msgid "Closes password update alert" msgstr "비밀번호 변경 알림을 닫습니다" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" @@ -976,7 +976,7 @@ msgstr "온보딩 완료 후 계정 사용 시작" msgid "Complete the challenge" msgstr "챌린지 완료하기" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" @@ -1077,7 +1077,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "컨텍스트 메뉴 배경을 클릭하여 메뉴를 닫습니다." #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "계속" @@ -1086,7 +1086,7 @@ msgid "Continue as {0} (currently signed in)" msgstr "{0}(으)로 계속하기 (현재 로그인)" #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "다음 단계로 계속하기" @@ -1195,7 +1195,7 @@ msgstr "계정 만들기" msgid "Create an account" msgstr "계정 만들기" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "대신 아바타 만들기" @@ -1257,11 +1257,11 @@ msgstr "생년월일" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 #: src/view/screens/Settings/index.tsx:806 msgid "Deactivate account" -msgstr "" +msgstr "계정 비활성화" #: src/view/screens/Settings/index.tsx:818 msgid "Deactivate my account" -msgstr "" +msgstr "내 계정 비활성화" #: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" @@ -1301,7 +1301,7 @@ msgstr "대화 신고 기록 삭제" #: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" -msgstr "내게서 삭제" +msgstr "나에게서 삭제" #: src/view/screens/ProfileList.tsx:471 msgid "Delete List" @@ -1340,7 +1340,7 @@ msgstr "이 게시물을 삭제하시겠습니까?" msgid "Deleted" msgstr "삭제됨" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:348 msgid "Deleted post." msgstr "삭제된 게시물." @@ -1359,7 +1359,7 @@ msgstr "설명" msgid "Descriptive alt text" msgstr "설명이 포함된 대체 텍스트" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:292 msgid "Did you want to say anything?" msgstr "하고 싶은 말이 없나요?" @@ -1392,11 +1392,11 @@ msgstr "햅틱 피드백 끄기" msgid "Disabled" msgstr "사용 안 함" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:653 msgid "Discard" msgstr "삭제" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:650 msgid "Discard draft?" msgstr "초안 삭제" @@ -1446,8 +1446,8 @@ msgstr "도메인을 확인했습니다." #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:243 @@ -1845,7 +1845,7 @@ msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" -msgstr "GIF 불러오기 실패" +msgstr "GIF를 불러오지 못했습니다" #: src/screens/Messages/Conversation/MessageListError.tsx:23 msgid "Failed to load past messages" @@ -1873,7 +1873,7 @@ msgstr "설정을 업데이트하지 못했습니다" msgid "Feed" msgstr "피드" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 님의 피드" @@ -2093,7 +2093,7 @@ msgstr "시작하기" msgid "Get Started" msgstr "시작하기" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "프로필에 얼굴 달기" @@ -2138,7 +2138,7 @@ msgstr "홈으로 이동" msgid "Go Home" msgstr "홈으로 이동" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:209 msgid "Go to conversation with {0}" msgstr "{0} 님과의 대화로 이동합니다" @@ -2188,7 +2188,7 @@ msgstr "문제가 있나요?" msgid "Help" msgstr "도움말" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "사진을 업로드하거나 아바타를 만들어 사람들이 내가 봇이 아니라는 사실을 알 수 있도록 하세요." @@ -2230,23 +2230,23 @@ msgstr "이 게시물을 숨기시겠습니까?" msgid "Hide user list" msgstr "사용자 리스트 숨기기" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 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:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 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:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 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:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 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:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "이 피드를 찾는 데 문제가 있습니다. 피드가 삭제되었을 수 있습니다." @@ -2293,7 +2293,7 @@ msgstr "인증 코드가 있습니다" #: src/view/com/modals/ChangeHandle.tsx:278 msgid "I have my own domain" -msgstr "내 도메인을 가지고 있습니다" +msgstr "도메인을 가지고 있음" #: src/components/dms/BlockedByListDialog.tsx:56 #: src/components/dms/ReportConversationPrompt.tsx:22 @@ -2322,11 +2322,11 @@ msgstr "이 게시물을 삭제하면 다시 복구할 수 없습니다." #: src/view/com/modals/ChangePassword.tsx:149 msgid "If you want to change your password, we will send you a code to verify that this is your account." -msgstr "비밀번호를 변경하고 싶다면 본인 계정임을 확인할 수 있는 코드를 보내드리겠습니다." +msgstr "비밀번호를 변경하고 싶다면 본인 계정임을 확인할 수 있는 코드를 보내드립니다." #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "" +msgstr "핸들이나 이메일을 변경하려는 경우 비활성화하기 전에 변경하세요." #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" @@ -2596,7 +2596,7 @@ msgstr "리스트 아바타" msgid "List blocked" msgstr "리스트 차단됨" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "{0} 님의 리스트" @@ -2633,7 +2633,7 @@ msgstr "리스트" msgid "Lists blocking this user:" msgstr "이 사용자를 차단한 리스트:" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "새 알림 불러오기" @@ -2655,7 +2655,7 @@ msgstr "로그" #: src/screens/Deactivated.tsx:214 #: src/screens/Deactivated.tsx:220 msgid "Log in or sign up" -msgstr "" +msgstr "로그인 또는 가입" #: src/screens/SignupQueued.tsx:155 #: src/screens/SignupQueued.tsx:158 @@ -2732,7 +2732,7 @@ msgstr "{0} 님에게 메시지 보내기" msgid "Message deleted" msgstr "메시지 삭제됨" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "서버에서 보낸 메시지: {0}" @@ -3023,7 +3023,7 @@ msgid "New post" msgstr "새 게시물" #: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3104,7 +3104,7 @@ msgstr "아직 메시지가 없습니다" msgid "No more conversations to show" msgstr "더 이상 표시할 대화가 없습니다" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "아직 알림이 없습니다." @@ -3115,6 +3115,10 @@ msgstr "아직 알림이 없습니다." msgid "No one" msgstr "없음" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "아직 게시물이 없습니다." + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3198,8 +3202,8 @@ msgid "Notification Sounds" msgstr "알림음" #: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:456 @@ -3249,11 +3253,11 @@ msgstr "오래된 순" msgid "Onboarding reset" msgstr "온보딩 재설정" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr ".jpg 및 .png 파일만 지원합니다" @@ -3283,17 +3287,17 @@ msgstr "공개성" msgid "Open {name} profile shortcut menu" msgstr "{name} 님의 프로필 단축 메뉴 열기" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "아바타 생성기 열기" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:217 +#: src/screens/Messages/List/ChatListItem.tsx:218 msgid "Open conversation options" msgstr "대화 옵션 열기" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:634 +#: src/view/com/composer/Composer.tsx:635 msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" @@ -3386,7 +3390,7 @@ msgstr "초대 코드 목록을 엽니다" #: src/view/screens/Settings/index.tsx:808 msgid "Opens modal for account deactivation confirmation" -msgstr "" +msgstr "계정 비활성화 확인을 위한 대화 상자를 엽니다" #: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" @@ -3474,11 +3478,11 @@ msgstr "또는 다음 옵션을 결합하세요:" #: src/screens/Deactivated.tsx:211 msgid "Or, continue with another account." -msgstr "" +msgstr "또는 다른 계정으로 계속 진행하세요." #: src/screens/Deactivated.tsx:194 msgid "Or, log into one of your other accounts." -msgstr "" +msgstr "또는 다른 계정 중 하나로 로그인하세요." #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" @@ -3636,7 +3640,7 @@ msgstr "{0} 님이 이 라벨을 잘못 적용했다고 생각하는 이유를 #: src/screens/Messages/Conversation/ChatDisabled.tsx:110 msgid "Please explain why you think your chats were incorrectly disabled" -msgstr "채팅이 잘못 비활성화되었다고 생각하는 이유를 설명해 주세요" +msgstr "대화가 잘못 비활성화되었다고 생각하는 이유를 설명해 주세요" #: src/lib/hooks/useAccountSwitcher.ts:48 #: src/lib/hooks/useAccountSwitcher.ts:58 @@ -3647,7 +3651,7 @@ msgstr "@{0}(으)로 로그인하세요" msgid "Please Verify Your Email" msgstr "이메일 인증하기" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:296 msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" @@ -3659,13 +3663,13 @@ msgstr "정치" msgid "Porn" msgstr "음란물" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "게시하기" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:426 msgctxt "description" msgid "Post" msgstr "게시물" @@ -3684,7 +3688,7 @@ msgstr "@{0} 님의 게시물" msgid "Post deleted" msgstr "게시물 삭제됨" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:192 msgid "Post hidden" msgstr "게시물 숨김" @@ -3706,8 +3710,8 @@ msgstr "게시물 언어" msgid "Post Languages" msgstr "게시물 언어" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:187 +#: src/view/com/post-thread/PostThread.tsx:199 msgid "Post not found" msgstr "게시물을 찾을 수 없음" @@ -3723,7 +3727,7 @@ msgstr "게시물" msgid "Posts can be muted based on their text, their tags, or both." msgstr "게시물의 글 및 태그에 따라 게시물을 뮤트할 수 있습니다." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "게시물 숨겨짐" @@ -3773,7 +3777,7 @@ msgstr "개인정보 처리방침" #: src/components/dms/MessagesNUX.tsx:91 msgid "Privately chat with other users." -msgstr "다른 사용자와 비공개로 채팅하세요." +msgstr "다른 사용자와 비공개로 대화하세요." #: src/screens/Login/ForgotPasswordForm.tsx:156 msgid "Processing..." @@ -3812,16 +3816,16 @@ msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가 msgid "Public, shareable lists which can drive feeds." msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "게시물 게시하기" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "답글 게시하기" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -3837,7 +3841,7 @@ msgstr "비율" #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" -msgstr "" +msgstr "계정 재활성화" #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" @@ -3856,11 +3860,11 @@ msgid "Reload conversations" msgstr "대화 다시 불러오기" #: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "제거" @@ -3880,25 +3884,25 @@ msgstr "배너 제거" msgid "Remove embed" msgstr "임베드 제거" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "피드 제거" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "피드를 제거하시겠습니까?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "내 피드에서 제거" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "내 피드에서 제거하시겠습니까?" @@ -3916,22 +3920,22 @@ msgstr "목록에서 뮤트한 단어 제거" #: src/view/screens/Search/Search.tsx:1014 msgid "Remove profile" -msgstr "" +msgstr "프로필 제거" #: src/view/screens/Search/Search.tsx:1016 msgid "Remove profile from search history" -msgstr "" +msgstr "검색 기록에서 프로필을 제거합니다" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "인용 제거" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "재게시를 취소합니다" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "저장한 피드에서 이 피드를 제거합니다" @@ -3940,7 +3944,7 @@ msgstr "저장한 피드에서 이 피드를 제거합니다" msgid "Removed from list" msgstr "리스트에서 제거됨" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "내 피드에서 제거됨" @@ -3971,7 +3975,7 @@ msgstr "답글" msgid "Replies to this thread are disabled" msgstr "이 스레드에 대한 답글이 비활성화됩니다." -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "답글" @@ -4051,9 +4055,9 @@ msgstr "이 게시물 신고하기" msgid "Report this user" msgstr "이 사용자 신고하기" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "재게시" @@ -4063,7 +4067,7 @@ msgstr "재게시" msgid "Repost" msgstr "재게시" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4443,7 +4447,7 @@ msgstr "피드백 보내기" msgid "Send message" msgstr "메시지 보내기" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "게시물을 다음으로 보내기" @@ -4461,7 +4465,7 @@ msgstr "{0} 님에게 신고 보내기" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:122 msgid "Send verification email" -msgstr "인증 메일 보내기" +msgstr "인증 이메일 보내기" #: src/view/com/util/forms/PostDropdownBtn.tsx:299 #: src/view/com/util/forms/PostDropdownBtn.tsx:302 @@ -4712,9 +4716,9 @@ msgstr "피드에 {0} 님의 게시물을 표시합니다" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4745,9 +4749,9 @@ msgstr "로그아웃" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -4795,7 +4799,7 @@ msgstr "알 수 없는 오류가 발생했습니다" #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "" +msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요" #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 @@ -5025,8 +5029,8 @@ msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." msgid "The following steps will help customize your Bluesky experience." msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "The post may have been deleted." msgstr "게시물이 삭제되었을 수 있습니다." @@ -5044,14 +5048,14 @@ msgstr "서비스 이용약관을 다음으로 이동했습니다:" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." -msgstr "" +msgstr "계정 비활성화에는 시간 제한이 없으므로 언제든지 다시 돌아올 수 있습니다." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "서버에 연결하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "이 피드를 삭제하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." @@ -5075,12 +5079,12 @@ msgstr "Tenor에 연결하는 동안 문제가 발생했습니다." msgid "There was an issue contacting the server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "알림을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -5135,7 +5139,7 @@ msgstr "애플리케이션에 예기치 않은 문제가 발생했습니다. 이 #: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." -msgstr "Bluesky에 신규 사용자가 몰리고 있습니다! 최대한 빨리 계정을 활성화해 드리겠습니다." +msgstr "Bluesky에 신규 사용자가 몰리고 있습니다! 최대한 빨리 계정을 활성화하겠습니다." #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -5159,7 +5163,7 @@ msgstr "이 이의신청은 Bluesky Moderation Service로 보내집니다." #: src/screens/Messages/Conversation/MessageListError.tsx:18 msgid "This chat was disconnected" -msgstr "이 채팅은 연결이 끊어졌습니다" +msgstr "이 대화는 연결이 끊어졌습니다" #: src/lib/moderation/useGlobalLabelStrings.ts:19 msgid "This content has been hidden by the moderators." @@ -5178,28 +5182,31 @@ msgstr "이 콘텐츠는 {0}에서 호스팅됩니다. 외부 미디어를 사 msgid "This content is not available because one of the users involved has blocked the other." msgstr "관련 사용자 중 한 명이 다른 사용자를 차단했기 때문에 이 콘텐츠를 사용할 수 없습니다." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "이 콘텐츠는 Bluesky 계정이 없으면 볼 수 없습니다." +#: src/screens/Messages/List/ChatListItem.tsx:211 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "이 대화는 삭제되었거나 비활성화된 계정과의 대화입니다. 옵션을 보려면 누르세요." + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "이 기능은 베타 버전입니다. 저장소 내보내기에 대한 자세한 내용은 <0>이 블로그 글에서 확인할 수 있습니다." -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "이 피드는 현재 트래픽이 많아 일시적으로 사용할 수 없습니다. 나중에 다시 시도해 주세요." -#: src/screens/Profile/Sections/Feed.tsx:59 -#: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:729 -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/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "이 피드는 비어 있습니다." + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "이 피드는 더 이상 온라인 상태가 아닙니다. 대신 <0>Discover를 표시합니다." @@ -5426,7 +5433,7 @@ msgstr "계정 차단 해제" msgid "Unblock Account?" msgstr "계정을 차단 해제하시겠습니까?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5523,7 +5530,7 @@ msgstr "{handle}로 변경" msgid "Updating..." msgstr "업데이트 중…" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "대신 사진 업로드하기" @@ -5743,7 +5750,7 @@ msgstr "이 라벨에 대한 정보 보기" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "프로필 보기" @@ -5842,6 +5849,10 @@ msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "죄송하지만 검색을 완료할 수 없습니다. 몇 분 후에 다시 시도해 주세요." +#: src/view/com/composer/Composer.tsx:333 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "죄송하지만 답글을 달려는 게시물이 삭제되었습니다." + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -5853,7 +5864,7 @@ msgstr "죄송합니다. 라벨러는 10개까지만 구독할 수 있으며 10 #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" -msgstr "" +msgstr "다시 돌아오셨군요!" #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" @@ -5861,7 +5872,7 @@ msgstr "어떤 관심사가 있으신가요?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:374 msgid "What's up?" msgstr "무슨 일이 일어나고 있나요?" @@ -5920,11 +5931,11 @@ msgstr "가로" msgid "Write a message" msgstr "메시지를 입력하세요" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "게시물 작성" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:373 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "답글 작성하기" @@ -5946,11 +5957,11 @@ msgstr "예" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" -msgstr "" +msgstr "비활성화" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" -msgstr "" +msgstr "내 계정 재활성화" #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" @@ -5971,7 +5982,7 @@ msgstr "팔로우할 새로운 맞춤 피드를 찾을 수도 있습니다." #: src/view/com/modals/DeleteAccount.tsx:202 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." -msgstr "" +msgstr "대신 계정을 일시적으로 비활성화한 후 언제든지 재활성화할 수도 있습니다." #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -5988,7 +5999,7 @@ msgstr "이제 새 비밀번호로 로그인할 수 있습니다." #: src/screens/Deactivated.tsx:136 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." -msgstr "" +msgstr "계정을 재활성화하여 로그인을 계속할 수 있습니다. 내 프로필과 글이 다른 사용자에게 표시됩니다." #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." @@ -6006,7 +6017,7 @@ msgstr "고정한 피드가 없습니다." msgid "You don't have any saved feeds." msgstr "저장한 피드가 없습니다." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:194 msgid "You have blocked the author or you have been blocked by the author." msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다." @@ -6095,7 +6106,7 @@ msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." #: src/screens/Deactivated.tsx:131 msgid "You previously deactivated @{0}." -msgstr "" +msgstr "이전에 @{0}을(를) 비활성화했습니다." #: src/view/com/util/forms/PostDropdownBtn.tsx:173 msgid "You will no longer receive notifications for this thread" @@ -6115,11 +6126,11 @@ msgstr "나: {0}" #: src/screens/Messages/List/ChatListItem.tsx:142 msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" +msgstr "나: {defaultEmbeddedContentMessage}" #: src/screens/Messages/List/ChatListItem.tsx:135 msgid "You: {short}" -msgstr "" +msgstr "나: {short}" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 @@ -6130,7 +6141,7 @@ msgstr "대기 중입니다" #: src/screens/Deactivated.tsx:89 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." -msgstr "" +msgstr "앱 비밀번호로 로그인했습니다. 계정 비활성화를 계속하려면 원래 비밀번호로 로그인하세요." #: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" @@ -6185,7 +6196,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 "팔로우 중 피드가 비어 있습니다. 더 많은 사용자를 팔로우하여 무슨 일이 일어나고 있는지 확인하세요." #: src/screens/Signup/StepHandle.tsx:73 msgid "Your full handle will be" @@ -6203,7 +6214,7 @@ msgstr "뮤트한 단어" msgid "Your password has been changed successfully!" msgstr "비밀번호를 성공적으로 변경했습니다." -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:364 msgid "Your post has been published" msgstr "게시물을 게시했습니다" @@ -6217,9 +6228,9 @@ msgstr "내 프로필" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "" +msgstr "내 프로필, 글, 피드 및 리스트가 더 이상 다른 Bluesky 사용자에게 표시되지 않습니다. 언제든지 로그인하여 계정을 재활성화할 수 있습니다." -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:363 msgid "Your reply has been published" msgstr "내 답글을 게시했습니다" From 7011ac8f72ed18153ea485b6cce2e18040de2dc9 Mon Sep 17 00:00:00 2001 From: Marco Maroni <166719395+marcomaroni-github@users.noreply.github.com> Date: Wed, 12 Jun 2024 00:29:38 +0200 Subject: [PATCH 133/520] Update italian localization (#4374) * Update messages.po Update italian localization * Fix translation * Update src/locale/locales/it/messages.po Fix by @surfdude29 Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Added some translation --------- Co-authored-by: Marco Maroni Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --- src/locale/locales/it/messages.po | 2093 +++++++++++++++-------------- 1 file changed, 1056 insertions(+), 1037 deletions(-) diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 35d34a76d9..63ab49a31b 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: Italian localization\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-01-05 11:44+0530\n" -"PO-Revision-Date: 2024-04-24 12:37+0200\n" +"PO-Revision-Date: 2024-05-31 06:45+0200\n" "Last-Translator: Gabriella Nonino \n" "Language-Team: Gabriella Nonino\n" "Language: it\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.4.2\n" +"X-Generator: Poedit 3.4.4\n" "X-Poedit-SourceCharset: UTF-8\n" #: src/screens/Messages/List/ChatListItem.tsx:119 @@ -26,35 +26,24 @@ msgstr "(no email)" msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" -#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}" -#~ msgstr "{0, plural, one {# codice d'invito disponibile} other {# codici d'inviti disponibili}}" - -#: src/components/moderation/LabelsOnMe.tsx:55 -#~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" -#~ msgstr "" - #: src/components/moderation/LabelsOnMe.tsx:55 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" -msgstr "" - -#: src/components/moderation/LabelsOnMe.tsx:61 -#~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" -#~ msgstr "" +msgstr "{0, plural, one {# un etichetta è stata applicata a questo account} other {# etichette sono stata applicate a questo account}}" #: src/components/moderation/LabelsOnMe.tsx:61 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" -msgstr "" +msgstr "{0, plural, one {# un etichetta è stata applicata a questo contenuto} other {# etichette sono state applicate a questo contenuto}}" #: src/view/com/util/post-ctrls/RepostButton.tsx:64 msgid "{0, plural, one {# repost} other {# reposts}}" -msgstr "" +msgstr "{0, plural, one {# ripubblicazione} other {# ripubblicazioni}}" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:377 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:381 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" @@ -113,23 +102,14 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:458 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} following" #: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" -msgstr "" - -#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}" -#~ msgstr "{invitesAvailable, plural, one {Codici d'invito: # available} other {Codici d'invito: # available}}" - -#~ msgid "{invitesAvailable} invite code available" -#~ msgstr "{invitesAvailable} codice d'invito disponibile" - -#~ msgid "{invitesAvailable} invite codes available" -#~ msgstr "{invitesAvailable} codici d'invito disponibili" +msgstr "{handle} non può ricevere messaggi" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 @@ -137,9 +117,6 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#~ msgid "{message}" -#~ msgstr "{message}" - #: src/view/shell/Drawer.tsx:461 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non letto" @@ -160,40 +137,15 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" -#: src/view/shell/Drawer.tsx:96 -#~ msgid "<0>{0} following" -#~ msgstr "<0>{0} following" - -#: src/components/ProfileHoverCard/index.web.tsx:437 -#~ msgid "<0>{followers} <1>{pluralizedFollowers}" -#~ msgstr "<0>{followers} <1>{pluralizedFollowers}" - -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/screens/Profile/Header/Metrics.tsx:45 -#~ msgid "<0>{following} <1>following" -#~ msgstr "<0>{following} <1>following" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 -#~ msgid "<0>Choose your<1>Recommended<2>Feeds" -#~ msgstr "<0>Scegli i tuoi<1>feeds<2>consigliati" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 -#~ msgid "<0>Follow some<1>Recommended<2>Users" -#~ msgstr "<0>Segui alcuni<1>utenti<2>consigliati" - #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." -msgstr "" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 -#~ msgid "<0>Welcome to<1>Bluesky" -#~ msgstr "<0>Ti diamo il benvenuto su<1>Bluesky" +msgstr "<0>Non applicabile. Questo avviso è disponibile solo per i post che contengono media." #: src/screens/Profile/Header/Handle.tsx:43 msgid "⚠Invalid Handle" msgstr "⚠Nome utente non valido" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:241 msgid "2FA Confirmation" msgstr "Conferma 2FA" @@ -221,8 +173,7 @@ msgstr "Accessibilità" msgid "Accessibility settings" msgstr "Impostazioni di accessibilità" -#: src/Navigation.tsx:290 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:290 src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Impostazioni di Accessibilità" @@ -278,7 +229,7 @@ msgstr "Account non seguito" msgid "Account unmuted" msgstr "Account non silenziato" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -300,52 +251,35 @@ msgstr "Aggiungi un utente a questo elenco" msgid "Add account" msgstr "Aggiungi account" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 -#: src/view/com/modals/AltImage.tsx:118 +#: src/view/com/modals/AltImage.tsx:117 msgid "Add alt text" msgstr "Aggiungi testo alternativo" -#: src/view/com/composer/GifAltText.tsx:175 -#~ msgid "Add ALT text" -#~ msgstr "" - -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/screens/AppPasswords.tsx:104 src/view/screens/AppPasswords.tsx:145 +#: src/view/screens/AppPasswords.tsx:158 msgid "Add App Password" msgstr "Aggiungi la Password per l'App" -#~ msgid "Add details" -#~ msgstr "Aggiungi i dettagli" - -#~ msgid "Add details to report" -#~ msgstr "Aggiungi dettagli da segnalare" - -#~ msgid "Add link card" -#~ msgstr "Aggiungi anteprima del link" - -#~ msgid "Add link card:" -#~ msgstr "Aggiungi anteprima del link:" - -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Aggiungi parola silenziata alle impostazioni configurate" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Aggiungi parole silenziate e tags" #: src/screens/Home/NoFeedsPinned.tsx:112 msgid "Add recommended feeds" -msgstr "" +msgstr "Aggiungi feed raccomandati" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" -msgstr "" +msgstr "Aggiungi il feed predefinito delle sole persone che segui" #: src/view/com/modals/ChangeHandle.tsx:410 msgid "Add the following DNS record to your domain:" @@ -360,10 +294,6 @@ msgstr "Aggiungi alle Liste" msgid "Add to my feeds" msgstr "Aggiungi ai miei feed" -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 -#~ msgid "Added" -#~ msgstr "Aggiunto" - #: src/view/com/modals/ListAddRemoveUsers.tsx:191 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" @@ -382,9 +312,6 @@ msgstr "Modifica il numero di \"Mi piace\" che una risposta deve avere per esser msgid "Adult Content" msgstr "Contenuto per adulti" -#~ msgid "Adult content can only be enabled via the Web at <0/>." -#~ msgstr "I contenuti per adulti possono essere abilitati solo dal sito Web a <0/>." - #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "Il contenuto per adulti è disattivato." @@ -398,20 +325,9 @@ msgstr "Avanzato" msgid "All the feeds you've saved, right in one place." msgstr "Tutti i feed che hai salvato, in un unico posto." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 -msgid "Allow access to your direct messages" -msgstr "" - -#: src/screens/Messages/Settings.tsx:61 -#: src/screens/Messages/Settings.tsx:64 -#~ msgid "Allow messages from" -#~ msgstr "" - -#: src/screens/Messages/Settings.tsx:62 -#: src/screens/Messages/Settings.tsx:65 -msgid "Allow new messages from" -msgstr "" +#: src/screens/Messages/Settings.tsx:61 src/screens/Messages/Settings.tsx:64 +msgid "Allow messages from" +msgstr "Permetti tutti i messaggi di" #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 @@ -422,13 +338,13 @@ msgstr "Hai già un codice?" msgid "Already signed in as @{0}" msgstr "Hai già effettuato l'accesso come @{0}" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -436,7 +352,7 @@ msgstr "Testo alternativo" #: src/view/com/util/post-embeds/GifEmbed.tsx:179 msgid "Alt Text" -msgstr "" +msgstr "Testo Alternativo" #: src/view/com/composer/photos/Gallery.tsx:224 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." @@ -455,10 +371,6 @@ msgstr "Una email è stata inviata al tuo indirizzo precedente, {0}. Include un msgid "An error occured" msgstr "Si è verificato un errore" -#: src/components/dms/MessageMenu.tsx:134 -#~ msgid "An error occurred while trying to delete the message. Please try again." -#~ msgstr "" - #: src/lib/moderation/useReportOptions.ts:27 msgid "An issue not included in these options" msgstr "Un problema non incluso in queste opzioni" @@ -474,7 +386,7 @@ msgstr "Si è verificato un problema, riprova un'altra volta." #: src/screens/Onboarding/StepInterests/index.tsx:194 msgid "an unknown error occurred" -msgstr "" +msgstr "si è verificato un errore sconosciuto" #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 @@ -497,15 +409,15 @@ msgstr "Comportamento antisociale" msgid "App Language" msgstr "Lingua dell'app" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:223 msgid "App password deleted" msgstr "Password dell'app eliminata" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:135 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "Le password dell'app possono contenere solo lettere, numeri, spazi, trattini e trattini bassi." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:100 msgid "App Password names must be at least 4 characters long." msgstr "Le password delle app devono contenere almeno 4 caratteri." @@ -522,32 +434,19 @@ msgstr "Impostazioni della password dell'app" msgid "App Passwords" msgstr "Password dell'App" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Ricorso" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:237 msgid "Appeal \"{0}\" label" msgstr "Etichetta \"{0}\" del ricorso" -#~ msgid "Appeal content warning" -#~ msgstr "Ricorso contro l'avviso sui contenuti" - -#~ msgid "Appeal Content Warning" -#~ msgstr "Ricorso contro l'Avviso sui Contenuti" - -#~ msgid "Appeal Decision" -#~ msgstr "Decisión de apelación" - -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:228 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" -msgstr "" - -#: src/components/moderation/LabelsOnMeDialog.tsx:193 -#~ msgid "Appeal submitted." -#~ msgstr "Ricorso presentato." +msgstr "Appello inviato" #: src/screens/Messages/Conversation/ChatDisabled.tsx:51 #: src/screens/Messages/Conversation/ChatDisabled.tsx:53 @@ -566,9 +465,9 @@ msgstr "Aspetto" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:106 msgid "Apply default recommended feeds" -msgstr "" +msgstr "Applica i feed raccomandati predefiniti" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:265 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Confermi di voler eliminare la password dell'app \"{name}\"?" @@ -578,15 +477,11 @@ msgstr "Confermi di voler eliminare la password dell'app \"{name}\"?" #: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." -msgstr "" - -#: src/components/dms/ConvoMenu.tsx:189 -#~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." -#~ msgstr "" +msgstr "Sei sicuro di voler cancellare questo messaggio? Il messaggio verrà cancellato per te, ma non per gli altri partecipanti." #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." -msgstr "" +msgstr "Sei sicuro di voler abbandonare questa conversazione? I messaggi verranno cancellati per te, ma non per gli altri partecipanti." #: src/view/com/feeds/FeedSourceCard.tsx:293 msgid "Are you sure you want to remove {0} from your feeds?" @@ -596,13 +491,10 @@ msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" msgid "Are you sure you'd like to discard this draft?" msgstr "Confermi di voler eliminare questa bozza?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Confermi?" -#~ msgid "Are you sure? This cannot be undone." -#~ msgstr "Vuoi proseguire? Questa operazione non può essere annullata." - #: src/view/com/composer/select-language/SuggestedLanguage.tsx:60 msgid "Are you writing in <0>{0}?" msgstr "Stai scrivendo in <0>{0}?" @@ -621,13 +513,11 @@ msgstr "Almeno 3 caratteri" #: src/components/dms/MessagesListHeader.tsx:75 #: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:272 src/screens/Login/LoginForm.tsx:278 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 @@ -638,10 +528,6 @@ msgstr "Almeno 3 caratteri" msgid "Back" msgstr "Indietro" -#~ msgctxt "action" -#~ msgid "Back" -#~ msgstr "Indietro" - #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Basato sui tuoi interessi {interestsText}" @@ -666,7 +552,7 @@ msgstr "Blocca" #: src/components/dms/ConvoMenu.tsx:188 #: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" -msgstr "" +msgstr "Blocca account" #: src/view/com/profile/ProfileMenu.tsx:302 #: src/view/com/profile/ProfileMenu.tsx:309 @@ -701,8 +587,7 @@ msgstr "Bloccato" msgid "Blocked accounts" msgstr "Accounts bloccati" -#: src/Navigation.tsx:141 -#: src/view/screens/ModerationBlockedAccounts.tsx:109 +#: src/Navigation.tsx:141 src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Accounts bloccati" @@ -724,7 +609,7 @@ msgstr "Il blocco non impedisce al labeler di inserire etichette nel tuo account #: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -msgstr "l blocco è pubblico. Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire con te in nessun altro modo." +msgstr "Il blocco è pubblico. Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire con te in nessun altro modo." #: src/view/com/profile/ProfileMenu.tsx:355 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." @@ -743,31 +628,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky è un network aperto in cui puoi scegliere il tuo provider di hosting. L'hosting personalizzato è adesso disponibile in versione beta per gli sviluppatori." -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 -#~ msgid "Bluesky is flexible." -#~ msgstr "Bluesky è flessibile." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:69 -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:71 -#~ msgid "Bluesky is open." -#~ msgstr "Bluesky è aperto." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:56 -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:58 -#~ msgid "Bluesky is public." -#~ msgstr "Bluesky è pubblico." - -#~ 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 utilizza gli inviti per costruire una comunità più sana. Se non conosci nessuno con un invito, puoi iscriverti alla lista d'attesa e te ne invieremo uno al più presto." - #: src/screens/Moderation/index.tsx:533 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 non mostrerà il tuo profilo e i tuoi post agli utenti non loggati. Altre applicazioni potrebbero non rispettare questa istruzione. Ciò non rende il tuo account privato." -#~ msgid "Bluesky.Social" -#~ msgstr "Bluesky.Social" - #: src/lib/moderation/useLabelBehaviorDescription.ts:53 msgid "Blur images" msgstr "Sfoca le immagini" @@ -783,10 +647,7 @@ msgstr "Libri" #: src/screens/Home/NoFeedsPinned.tsx:116 #: src/screens/Home/NoFeedsPinned.tsx:123 msgid "Browse other feeds" -msgstr "" - -#~ msgid "Build version {0} {1}" -#~ msgstr "Versione {0} {1}" +msgstr "Cerca altri feed" #: src/view/com/auth/SplashScreen.web.tsx:151 msgid "Business" @@ -799,10 +660,6 @@ msgstr "Attività commerciale" msgid "by —" msgstr "da —" -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 -#~ msgid "by {0}" -#~ msgstr "di {0}" - #: src/components/LabelingServiceCard/index.tsx:56 msgid "By {0}" msgstr "Di {0}" @@ -827,7 +684,7 @@ msgstr "da te" msgid "Camera" msgstr "Fotocamera" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:217 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 "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. Deve contenere almeno 4 caratteri, ma non più di 32 caratteri." @@ -871,9 +728,6 @@ msgstr "Cancella" msgid "Cancel account deletion" msgstr "Annulla la cancellazione dell'account" -#~ msgid "Cancel add image alt text" -#~ msgstr "Cancel·la afegir text a la imatge" - #: src/view/com/modals/ChangeHandle.tsx:144 msgid "Cancel change handle" msgstr "Annulla il cambio del tuo nome utente" @@ -899,9 +753,6 @@ msgstr "" msgid "Cancel search" msgstr "Annulla la ricerca" -#~ msgid "Cancel waitlist signup" -#~ msgstr "Annulla l'iscrizione alla lista d'attesa" - #: src/view/com/modals/LinkWarning.tsx:106 msgid "Cancels opening the linked website" msgstr "Annulla l'apertura del sito collegato" @@ -941,22 +792,18 @@ msgstr "Cambia la Password" msgid "Change post language to {0}" msgstr "Cambia la lingua del post a {0}" -#~ msgid "Change your Bluesky password" -#~ msgstr "Cambia la tua password di Bluesky" - #: src/view/com/modals/ChangeEmail.tsx:104 msgid "Change Your Email" msgstr "Cambia la tua email" -#: src/Navigation.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/Navigation.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" -msgstr "" +msgstr "Messaggi" #: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" -msgstr "" +msgstr "Conversazione silenziata" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 @@ -973,7 +820,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" -msgstr "" +msgstr "Conversizione non silenziata" #: src/screens/Messages/Conversation/index.tsx:26 #~ msgid "Chat with {chatId}" @@ -984,15 +831,7 @@ msgstr "" msgid "Check my status" msgstr "Verifica il mio stato" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 -#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." -#~ msgstr "Dai un'occhiata ad alcuni feed consigliati. Clicca + per aggiungerli al tuo elenco dei feed." - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 -#~ msgid "Check out some recommended users. Follow them to see similar users." -#~ msgstr "Scopri alcuni utenti consigliati. Seguili per vedere utenti simili." - -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:265 msgid "Check your email for a login code and enter it here." msgstr "Controlla la tua email per il codice di accesso e inseriscilo qui." @@ -1004,9 +843,6 @@ msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'e-mail con il co msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Scegli \"Tutti\" o \"Nessuno\"" -#~ msgid "Choose a new Bluesky username or create" -#~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" - #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Scegli il servizio" @@ -1015,14 +851,9 @@ msgstr "Scegli il servizio" msgid "Choose the algorithms that power your custom feeds." msgstr "Scegli gli algoritmi che compilano i tuoi feed personalizzati." -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:85 -#~ msgid "Choose the algorithms that power your experience with custom feeds." -#~ msgstr "Scegli gli algoritmi che migliorano la tua esperienza con i feed personalizzati." - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 msgid "Choose this color as your avatar" -msgstr "" +msgstr "Scegli questo colore per il tuo avatar" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1086,7 +917,7 @@ msgstr "Clicca qui per aprire il menu per {tag}" #: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" -msgstr "" +msgstr "Clicca per riprovare l'invio" #: src/screens/Onboarding/index.tsx:32 msgid "Climate" @@ -1137,14 +968,13 @@ msgstr "Chiudi il visualizzatore di immagini" #: src/components/dms/MessagesNUX.tsx:162 msgid "Close modal" -msgstr "" +msgstr "Chiudi finestra" #: src/view/shell/index.web.tsx:61 msgid "Close navigation footer" msgstr "Chiudi la navigazione del footer" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:209 src/components/TagMenu/index.tsx:262 msgid "Close this dialog" msgstr "Chiudi la finestra" @@ -1180,8 +1010,7 @@ msgstr "Commedia" msgid "Comics" msgstr "Fumetti" -#: src/Navigation.tsx:248 -#: src/view/screens/CommunityGuidelines.tsx:32 +#: src/Navigation.tsx:248 src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Linee guida della community" @@ -1213,8 +1042,7 @@ msgstr "Configura l'impostazione del filtro dei contenuti per la categoria: {nam msgid "Configured in <0>moderation settings." msgstr "Configurato nelle <0>impostazioni di moderazione." -#: src/components/Prompt.tsx:159 -#: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:159 src/components/Prompt.tsx:162 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1225,10 +1053,6 @@ msgstr "Configurato nelle <0>impostazioni di moderazione." msgid "Confirm" msgstr "Conferma" -#~ msgctxt "action" -#~ msgid "Confirm" -#~ msgstr "Conferma" - #: src/view/com/modals/ChangeEmail.tsx:188 #: src/view/com/modals/ChangeEmail.tsx:190 msgid "Confirm Change" @@ -1242,9 +1066,6 @@ msgstr "Conferma le impostazioni della lingua del contenuto" msgid "Confirm delete account" msgstr "Conferma l'eliminazione dell'account" -#~ msgid "Confirm your age to enable adult content." -#~ msgstr "Conferma la tua età per abilitare i contenuti per adulti." - #: src/screens/Moderation/index.tsx:301 msgid "Confirm your age:" msgstr "Conferma la tua età:" @@ -1263,10 +1084,7 @@ msgstr "Conferma la tua data di nascita" msgid "Confirmation code" msgstr "Codice di conferma" -#~ msgid "Confirms signing up {email} to the waitlist" -#~ msgstr "Conferma l'iscrizione di {email} alla lista d'attesa" - -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:299 msgid "Connecting..." msgstr "Connessione in corso..." @@ -1274,20 +1092,10 @@ msgstr "Connessione in corso..." msgid "Contact support" msgstr "Contatta il supporto" -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "content" -#~ msgstr "contenuto" - #: src/lib/moderation/useGlobalLabelStrings.ts:18 msgid "Content Blocked" msgstr "Contenuto Bloccato" -#~ msgid "Content filtering" -#~ msgstr "Filtro dei contenuti" - -#~ msgid "Content Filtering" -#~ msgstr "Filtro dei Contenuti" - #: src/screens/Moderation/index.tsx:285 msgid "Content filters" msgstr "Filtri dei contenuti" @@ -1342,13 +1150,13 @@ msgstr "Vai al passaggio successivo" #: src/screens/Messages/List/ChatListItem.tsx:153 msgid "Conversation deleted" -msgstr "" +msgstr "Conversazione cancellata" #: src/screens/Onboarding/index.tsx:41 msgid "Cooking" msgstr "Cucina" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:196 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copiato" @@ -1369,11 +1177,11 @@ msgstr "Copiato nel clipboard" msgid "Copied!" msgstr "Copiato!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:190 msgid "Copies app password" msgstr "Copia la password dell'app" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:189 msgid "Copy" msgstr "Copia" @@ -1381,8 +1189,7 @@ msgstr "Copia" msgid "Copy {0}" msgstr "Copia {0}" -#: src/components/dialogs/Embed.tsx:120 -#: src/components/dialogs/Embed.tsx:139 +#: src/components/dialogs/Embed.tsx:120 src/components/dialogs/Embed.tsx:139 msgid "Copy code" msgstr "Copia il codice" @@ -1401,21 +1208,20 @@ msgstr "Copia il link al post" #: src/components/dms/MessageMenu.tsx:110 #: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" -msgstr "" +msgstr "Copia il testo del messaggio" #: src/view/com/util/forms/PostDropdownBtn.tsx:288 #: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copia il testo del post" -#: src/Navigation.tsx:253 -#: src/view/screens/CopyrightPolicy.tsx:29 +#: src/Navigation.tsx:253 src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politica sul diritto d'autore" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" -msgstr "" +msgstr "Errore nell'abbandonare la conversione" #: src/view/screens/ProfileFeed.tsx:102 msgid "Could not load feed" @@ -1431,14 +1237,7 @@ msgstr "No si è potuto caricare la lista" #: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" -msgstr "" - -#: src/components/dms/ConvoMenu.tsx:68 -#~ msgid "Could not unmute chat" -#~ msgstr "" - -#~ msgid "Country" -#~ msgstr "Paese" +msgstr "Errore nel silenziare la conversazione" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 @@ -1453,16 +1252,15 @@ msgstr "Crea un nuovo Bluesky account" msgid "Create Account" msgstr "Crea un account" -#: src/components/dialogs/Signin.tsx:86 -#: src/components/dialogs/Signin.tsx:88 +#: src/components/dialogs/Signin.tsx:86 src/components/dialogs/Signin.tsx:88 msgid "Create an account" msgstr "Crea un account" #: src/screens/Onboarding/StepProfile/index.tsx:282 msgid "Create an avatar instead" -msgstr "" +msgstr "In alternativa crea un avatar" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:227 msgid "Create App Password" msgstr "Crea un password per l'app" @@ -1475,7 +1273,7 @@ msgstr "Crea un nuovo account" msgid "Create report for {0}" msgstr "Crea un report per {0}" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "Creato {0}" @@ -1563,13 +1361,13 @@ msgstr "Elimina l'account" #: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" -msgstr "" +msgstr "Cancella l'account <0>\"<1>{0}<2>\"" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Elimina la password dell'app" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:263 msgid "Delete app password?" msgstr "Eliminare la password dell'app?" @@ -1580,7 +1378,7 @@ msgstr "" #: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" -msgstr "" +msgstr "Cancella per me" #: src/view/screens/ProfileList.tsx:471 msgid "Delete List" @@ -1588,11 +1386,11 @@ msgstr "Elimina la lista" #: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" -msgstr "" +msgstr "Cancella messaggio" #: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" -msgstr "" +msgstr "Cancella messaggio per me" #: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" @@ -1637,15 +1435,9 @@ msgstr "" msgid "Description" msgstr "Descrizione" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" -msgstr "" - -#~ msgid "Dev Server" -#~ msgstr "Server di sviluppo" - -#~ msgid "Developer Tools" -#~ msgstr "Strumenti per sviluppatori" +msgstr "Testo descrittivo alternativo" #: src/view/com/composer/Composer.tsx:264 msgid "Did you want to say anything?" @@ -1657,7 +1449,7 @@ msgstr "Fioco" #: src/components/dms/MessagesNUX.tsx:88 msgid "Direct messages are here!" -msgstr "" +msgstr "I messaggi diretti sono arrivati!" #: src/view/screens/AccessibilitySettings.tsx:94 msgid "Disable autoplay for GIFs" @@ -1674,8 +1466,7 @@ msgstr "Disattiva il feedback tattile" #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 -#: src/screens/Messages/Settings.tsx:140 -#: src/screens/Messages/Settings.tsx:143 +#: src/screens/Messages/Settings.tsx:124 src/screens/Messages/Settings.tsx:127 #: src/screens/Moderation/index.tsx:341 msgid "Disabled" msgstr "Disabilitato" @@ -1691,8 +1482,7 @@ msgstr "Scartare" msgid "Discard draft?" msgstr "Scartare la bozza?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:518 src/screens/Moderation/index.tsx:522 msgid "Discourage apps from showing my account to logged-out users" msgstr "Scoraggia le app dal mostrare il mio account agli utenti disconnessi" @@ -1736,9 +1526,6 @@ msgstr "Valore del dominio" msgid "Domain verified!" msgstr "Dominio verificato!" -#~ msgid "Don't have an invite code?" -#~ msgstr "Non hai un codice di invito?" - #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 @@ -1747,8 +1534,8 @@ msgstr "Dominio verificato!" #: src/screens/Onboarding/StepProfile/index.tsx:324 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 -#: src/view/com/modals/AltImage.tsx:141 +#: src/view/com/modals/AddAppPasswords.tsx:227 +#: src/view/com/modals/AltImage.tsx:140 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 @@ -1866,12 +1653,12 @@ msgid "Edit my profile" msgstr "Modifica il mio profilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:176 msgid "Edit profile" msgstr "Modifica il profilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit Profile" msgstr "Modifica il Profilo" @@ -1962,9 +1749,6 @@ msgstr "Attiva il contenuto per adulti" msgid "Enable external media" msgstr "Abilita i media esterni" -#~ msgid "Enable External Media" -#~ msgstr "Attiva Media Esterna" - #: src/view/screens/PreferencesExternalEmbeds.tsx:76 msgid "Enable media players for" msgstr "Attiva i lettori multimediali per" @@ -1977,8 +1761,7 @@ msgstr "Abilita questa impostazione per vedere solo le risposte delle persone ch msgid "Enable this source only" msgstr "Abilita solo questa fonte" -#: src/screens/Messages/Settings.tsx:131 -#: src/screens/Messages/Settings.tsx:134 +#: src/screens/Messages/Settings.tsx:115 src/screens/Messages/Settings.tsx:118 #: src/screens/Moderation/index.tsx:339 msgid "Enabled" msgstr "Abilitato" @@ -1987,11 +1770,7 @@ msgstr "Abilitato" msgid "End of feed" msgstr "Fine del feed" -#: src/components/Lists.tsx:52 -#~ msgid "End of list" -#~ msgstr "" - -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:167 msgid "Enter a name for this App Password" msgstr "Inserisci un nome per questa password dell'app" @@ -1999,8 +1778,8 @@ msgstr "Inserisci un nome per questa password dell'app" msgid "Enter a password" msgstr "Inserisci una password" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Inserisci una parola o tag" @@ -2027,9 +1806,6 @@ msgstr "Inserisci l'e-mail che hai utilizzato per creare il tuo account. Ti invi msgid "Enter your birth date" msgstr "Inserisci la tua data di nascita" -#~ msgid "Enter your email" -#~ msgstr "Inserisci la tua email" - #: src/screens/Login/ForgotPasswordForm.tsx:105 #: src/screens/Signup/StepInfo/index.tsx:92 msgid "Enter your email address" @@ -2043,16 +1819,13 @@ msgstr "Inserisci la tua nuova email qui sopra" msgid "Enter your new email address below." msgstr "Inserisci il tuo nuovo indirizzo email qui sotto." -#~ msgid "Enter your phone number" -#~ msgstr "Inserisci il tuo numero di telefono" - #: src/screens/Login/index.tsx:101 msgid "Enter your username and password" msgstr "Inserisci il tuo nome di utente e la tua password" #: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" -msgstr "" +msgstr "Un errore è avvenuto durante il salvataggio del file" #: src/screens/Signup/StepCaptcha/index.tsx:51 msgid "Error receiving captcha response." @@ -2069,14 +1842,13 @@ msgstr "Tutti" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Everybody can reply" -msgstr "" +msgstr "Tutti possono rispondere" #: src/components/dms/MessagesNUX.tsx:131 -#: src/components/dms/MessagesNUX.tsx:134 -#: src/screens/Messages/Settings.tsx:75 -#: src/screens/Messages/Settings.tsx:78 +#: src/components/dms/MessagesNUX.tsx:134 src/screens/Messages/Settings.tsx:74 +#: src/screens/Messages/Settings.tsx:77 msgid "Everyone" -msgstr "" +msgstr "Tutti" #: src/lib/moderation/useReportOptions.ts:67 msgid "Excessive mentions or replies" @@ -2084,7 +1856,7 @@ msgstr "Menzioni o risposte eccessive" #: src/lib/moderation/useReportOptions.ts:80 msgid "Excessive or unwanted messages" -msgstr "" +msgstr "Troppi o indesiderati messaggi" #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" @@ -2107,9 +1879,6 @@ msgstr "Uscita dalla visualizzazione dell'immagine" msgid "Exits inputting search query" msgstr "Uscita dall'inserzione della domanda di ricerca" -#~ msgid "Exits signing up for waitlist with {email}" -#~ msgstr "Uscita dall'iscrizione alla lista d'attesa con {email}" - #: src/view/com/lightbox/Lightbox.web.tsx:183 msgid "Expand alt text" msgstr "Ampliare il testo alternativo" @@ -2160,8 +1929,8 @@ msgstr "Preferenze multimediali esterni" msgid "External media settings" msgstr "Impostazioni multimediali esterni" +#: src/view/com/modals/AddAppPasswords.tsx:116 #: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 msgid "Failed to create app password." msgstr "Impossibile creare la password dell'app." @@ -2171,7 +1940,7 @@ msgstr "Impossibile creare l'elenco. Controlla la connessione Internet e riprova #: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" -msgstr "" +msgstr "Errore nel cancellare il messaggio" #: src/view/com/util/forms/PostDropdownBtn.tsx:154 msgid "Failed to delete post, please try again" @@ -2184,16 +1953,7 @@ msgstr "Ha fallito il Il caricamento delle GIF's" #: src/screens/Messages/Conversation/MessageListError.tsx:23 msgid "Failed to load past messages" -msgstr "" - -#: src/screens/Messages/Conversation/MessageListError.tsx:28 -#~ msgid "Failed to load past messages." -#~ msgstr "" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:110 -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:143 -#~ msgid "Failed to load recommended feeds" -#~ msgstr "Non possiamo caricare i feed consigliati" +msgstr "Errore nel caricare i vecchi messaggi" #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" @@ -2201,21 +1961,16 @@ msgstr "Non è possibile salvare l'immagine: {0}" #: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" -msgstr "" +msgstr "Errore nell'invio" -#: src/screens/Messages/Conversation/MessageListError.tsx:29 -#~ msgid "Failed to send message(s)." -#~ msgstr "" - -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:224 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." -msgstr "" +msgstr "Errore nel invio dell'appello, si prega di riprovare." -#: src/components/dms/MessagesNUX.tsx:60 -#: src/screens/Messages/Settings.tsx:35 +#: src/components/dms/MessagesNUX.tsx:60 src/screens/Messages/Settings.tsx:34 msgid "Failed to update settings" -msgstr "" +msgstr "Errore nell'aggiornamento delle impostazioni" #: src/Navigation.tsx:203 msgid "Feed" @@ -2265,7 +2020,7 @@ msgstr "Archivia i contenuti" #: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" -msgstr "" +msgstr "File salvata con successo!" #: src/lib/moderation/useLabelBehaviorDescription.ts:66 msgid "Filter from feeds" @@ -2285,23 +2040,10 @@ msgstr "Trova account da seguire" msgid "Find posts and users on Bluesky" msgstr "Trova post e utenti su Bluesky" -#~ msgid "Find users on Bluesky" -#~ msgstr "Trova utenti su Bluesky" - -#~ msgid "Find users with the search tool on the right" -#~ msgstr "Trova gli utenti con lo strumento di ricerca sulla destra" - -#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 -#~ msgid "Finding similar accounts..." -#~ msgstr "Trovare account simili…" - #: src/view/screens/PreferencesFollowingFeed.tsx:110 msgid "Fine-tune the content you see on your Following feed." msgstr "Ottimizza il contenuto che vedi nel tuo Following feed." -#~ msgid "Fine-tune the content you see on your home screen." -#~ msgstr "Ottimizza il contenuto che vedi nella pagina d'inizio." - #: src/view/screens/PreferencesThreads.tsx:60 msgid "Fine-tune the discussion threads." msgstr "Ottimizza i la visualizzazione delle discussioni." @@ -2318,8 +2060,7 @@ msgstr "Flessibile" msgid "Flip horizontal" msgstr "Gira in orizzontale" -#: src/view/com/modals/EditImage.tsx:121 -#: src/view/com/modals/EditImage.tsx:288 +#: src/view/com/modals/EditImage.tsx:121 src/view/com/modals/EditImage.tsx:288 msgid "Flip vertically" msgstr "Gira in verticale" @@ -2387,12 +2128,9 @@ msgstr "ti segue" msgid "Followers" msgstr "Followers" -#~ msgid "following" -#~ msgstr "following" - -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/components/ProfileHoverCard/index.web.tsx:412 +#: src/components/ProfileHoverCard/index.web.tsx:423 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:247 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 #: src/view/screens/Feeds.tsx:683 @@ -2401,7 +2139,7 @@ msgstr "Followers" msgid "Following" msgstr "Following" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:92 msgid "Following {0}" msgstr "Seguiti {0}" @@ -2413,8 +2151,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Preferenze del Following feed" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 +#: src/Navigation.tsx:269 src/view/com/home/HomeHeaderLayout.web.tsx:64 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 @@ -2437,26 +2174,19 @@ msgstr "Gastronomia" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Per motivi di sicurezza, invieremo un codice di conferma al tuo indirizzo email." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:210 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 "Per motivi di sicurezza non potrai visualizzarlo nuovamente. Se perdi questa password, dovrai generarne una nuova." -#~ msgid "Forgot" -#~ msgstr "Dimenticato" - -#~ msgid "Forgot password" -#~ msgstr "Ho dimenticato il password" - -#: src/screens/Login/index.tsx:129 -#: src/screens/Login/index.tsx:144 +#: src/screens/Login/index.tsx:129 src/screens/Login/index.tsx:144 msgid "Forgot Password" msgstr "Hai dimenticato la Password" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:221 msgid "Forgot password?" msgstr "Hai dimenticato la password?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:232 msgid "Forgot?" msgstr "Hai dimenticato?" @@ -2479,7 +2209,7 @@ msgstr "Galleria" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" -msgstr "" +msgstr "Iniziamo" #: src/view/com/modals/VerifyEmail.tsx:197 #: src/view/com/modals/VerifyEmail.tsx:199 @@ -2488,7 +2218,7 @@ msgstr "Inizia" #: src/screens/Onboarding/StepProfile/index.tsx:224 msgid "Give your profile a face" -msgstr "" +msgstr "Dai un volto al tuo profilo" #: src/lib/moderation/useReportOptions.ts:38 msgid "Glaring violations of law or terms of service" @@ -2516,9 +2246,8 @@ msgstr "Torna Indietro" #: src/components/dms/ReportDialog.tsx:152 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 -#: src/screens/Onboarding/Layout.tsx:102 -#: src/screens/Onboarding/Layout.tsx:191 +#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/screens/Onboarding/Layout.tsx:102 src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 msgid "Go back to previous step" msgstr "Torna al passaggio precedente" @@ -2537,7 +2266,7 @@ msgstr "Torna Home" #: src/screens/Messages/List/ChatListItem.tsx:208 msgid "Go to conversation with {0}" -msgstr "" +msgstr "Vai alla conversazione con {0}" #: src/screens/Login/ForgotPasswordForm.tsx:172 #: src/view/com/modals/ChangePassword.tsx:168 @@ -2546,11 +2275,11 @@ msgstr "Seguente" #: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" -msgstr "" +msgstr "Va al profilo" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" -msgstr "" +msgstr "Vai al profilo dell'utente" #: src/lib/moderation/useGlobalLabelStrings.ts:46 msgid "Graphic Media" @@ -2587,7 +2316,7 @@ msgstr "Aiuto" #: src/screens/Onboarding/StepProfile/index.tsx:227 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." -msgstr "" +msgstr "Aiuta le persone a sapere che tu non sei un bot caricando una immagine o creando un avatar." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 #~ msgid "Here are some accounts for you to follow" @@ -2601,7 +2330,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Ecco alcuni feed di attualità scelti in base ai tuoi interessi: {interestsText}. Puoi seguire quanti ne vuoi." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:154 msgid "Here is your app password." msgstr "Ecco la password dell'app." @@ -2639,9 +2368,6 @@ msgstr "Vuoi nascondere questo post?" msgid "Hide user list" msgstr "Nascondi elenco utenti" -#~ msgid "Hides posts from {0} in your feed" -#~ msgstr "Nasconde i post di {0} nel tuo feed" - #: src/view/com/posts/FeedErrorMessage.tsx:118 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Si è verificato un problema durante il contatto con il server del feed. Informa il proprietario del feed del problema." @@ -2678,23 +2404,16 @@ msgstr "Non siamo riusciti a caricare il servizio di moderazione." msgid "Home" msgstr "Home" -#~ msgid "Home Feed Preferences" -#~ msgstr "Preferenze per i feed per la pagina d'inizio" - #: src/view/com/modals/ChangeHandle.tsx:414 msgid "Host:" msgstr "Hosting:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:154 src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Servizio di hosting" -#~ msgid "Hosting provider address" -#~ msgstr "Indirizzo del fornitore di hosting" - #: src/view/com/modals/InAppBrowserConsent.tsx:44 msgid "How should we open this link?" msgstr "Come dovremmo aprire questo link?" @@ -2716,7 +2435,7 @@ msgstr "Ho il mio dominio" #: src/components/dms/BlockedByListDialog.tsx:56 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" -msgstr "" +msgstr "Ho capito" #: src/view/com/lightbox/Lightbox.web.tsx:185 msgid "If alt text is long, toggles alt text expanded state" @@ -2754,20 +2473,17 @@ msgstr "Illegale e Urgente" msgid "Image" msgstr "Immagine" -#: src/view/com/modals/AltImage.tsx:122 +#: src/view/com/modals/AltImage.tsx:121 msgid "Image alt text" msgstr "Testo alternativo dell'immagine" -#~ msgid "Image options" -#~ msgstr "Opzioni per l'immagine" - #: src/lib/moderation/useReportOptions.ts:48 msgid "Impersonation or false claims about identity or affiliation" msgstr "Furto d'identità o false affermazioni sull'identità o sull'affiliazione" #: src/lib/moderation/useReportOptions.ts:85 msgid "Inappropriate messages or explicit links" -msgstr "" +msgstr "Messaggi inappropriati or link espliciti" #: src/screens/Login/SetNewPasswordForm.tsx:127 msgid "Input code sent to your email for password reset" @@ -2777,13 +2493,7 @@ msgstr "Inserisci il codice inviato alla tua email per reimpostare la password" msgid "Input confirmation code for account deletion" msgstr "Inserisci il codice di conferma per la cancellazione dell'account" -#~ msgid "Input email for Bluesky account" -#~ msgstr "Inserisci l'e-mail per l'account di Bluesky" - -#~ msgid "Input invite code to proceed" -#~ msgstr "Inserisci il codice di invito per procedere" - -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:181 msgid "Input name for app password" msgstr "Inserisci il nome per la password dell'app" @@ -2795,28 +2505,19 @@ msgstr "Inserisci la nuova password" msgid "Input password for account deletion" msgstr "Inserisci la password per la cancellazione dell'account" -#~ msgid "Input phone number for SMS verification" -#~ msgstr "Inserisci il numero di telefono per la verifica via SMS" - -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:260 msgid "Input the code which has been emailed to you" msgstr "Inserisci il codice che ti è stato inviato via email" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the password tied to {identifier}" msgstr "Inserisci la password relazionata a {identifier}" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:188 msgid "Input the username or email address you used at signup" msgstr "Inserisci il nome utente o l'indirizzo email che hai utilizzato al momento della registrazione" -#~ msgid "Input the verification code we have texted to you" -#~ msgstr "Inserisci il codice di verifica che ti abbiamo inviato tramite SMS" - -#~ msgid "Input your email to get on the Bluesky waitlist" -#~ msgstr "Inserisci la tua email per entrare nella lista d'attesa di Bluesky" - -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:214 msgid "Input your password" msgstr "Inserisci la tua password" @@ -2830,9 +2531,9 @@ msgstr "Inserisci il tuo identificatore" #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" -msgstr "" +msgstr "Introduzione ai Messaggi Diretti" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:129 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Codice di conferma 2FA non valido." @@ -2841,13 +2542,10 @@ msgstr "Codice di conferma 2FA non valido." msgid "Invalid or unsupported post record" msgstr "Protocollo del post non valido o non supportato" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:134 msgid "Invalid username or password" msgstr "Nome dell'utente o password errato" -#~ msgid "Invite" -#~ msgstr "Invita" - #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Invita un amico" @@ -2864,9 +2562,6 @@ msgstr "Codice invito non accettato. Controlla di averlo inserito correttamente msgid "Invite codes: {0} available" msgstr "Codici di invito: {0} disponibili" -#~ msgid "Invite codes: {invitesAvailable} available" -#~ msgstr "Codici di invito: {invitesAvailable} disponibili" - #: src/view/com/modals/InviteCodes.tsx:170 msgid "Invite codes: 1 available" msgstr "Codici di invito: 1 disponibile" @@ -2912,15 +2607,11 @@ msgstr "Etichette" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Le etichette sono annotazioni su utenti e contenuti. Possono essere utilizzate per nascondere, avvisare e classificare il network." -#: src/components/moderation/LabelsOnMe.tsx:61 -#~ msgid "labels have been placed on this {labelTarget}" -#~ msgstr "le etichette sono state inserite su questo {labelTarget}" - -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Etichette sul tuo account" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Etichette sul tuo contenuto" @@ -2949,9 +2640,6 @@ msgstr "Lingue" msgid "Latest" msgstr "Ultime" -#~ msgid "Learn more" -#~ msgstr "Ulteriori informazioni" - #: src/components/moderation/ScreenHider.tsx:136 msgid "Learn More" msgstr "Ulteriori Informazioni" @@ -2976,12 +2664,12 @@ msgstr "Saperne di più." #: src/components/dms/LeaveConvoPrompt.tsx:50 msgid "Leave" -msgstr "" +msgstr "Abbandona" #: src/components/dms/MessagesListBlockedFooter.tsx:66 #: src/components/dms/MessagesListBlockedFooter.tsx:73 msgid "Leave chat" -msgstr "" +msgstr "Abbandona la chat" #: src/components/dms/ConvoMenu.tsx:138 #: src/components/dms/ConvoMenu.tsx:141 @@ -2989,7 +2677,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:211 #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" -msgstr "" +msgstr "Abbandona la conversazione" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 msgid "Leave them all unchecked to see any language." @@ -3007,8 +2695,7 @@ msgstr "mancano." msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'archivio legacy è stato cancellato, riattiva la app." -#: src/screens/Login/index.tsx:130 -#: src/screens/Login/index.tsx:145 +#: src/screens/Login/index.tsx:130 src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Reimpostazione della password!" @@ -3023,17 +2710,12 @@ msgstr "Andiamo!" msgid "Light" msgstr "Chiaro" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Like" -#~ msgstr "Mi piace" - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:570 msgid "Like this feed" msgstr "Metti mi piace a questo feed" -#: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 +#: src/components/LikesDialog.tsx:87 src/Navigation.tsx:208 #: src/Navigation.tsx:213 msgid "Liked by" msgstr "Piace a" @@ -3113,21 +2795,15 @@ msgstr "Lista sbloccata" msgid "List unmuted" msgstr "Lista non mutata" -#: src/Navigation.tsx:121 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 -#: src/view/shell/Drawer.tsx:509 +#: src/Navigation.tsx:121 src/view/screens/Profile.tsx:192 +#: src/view/screens/Profile.tsx:198 src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/Drawer.tsx:508 src/view/shell/Drawer.tsx:509 msgid "Lists" msgstr "Liste" #: src/components/dms/BlockedByListDialog.tsx:39 msgid "Lists blocking this user:" -msgstr "" - -#~ msgid "Load more posts" -#~ msgstr "Carica più post" +msgstr "Liste che bloccano questo utente:" #: src/view/screens/Notifications.tsx:168 msgid "Load new notifications" @@ -3144,9 +2820,6 @@ msgstr "Carica nuovi posts" msgid "Loading..." msgstr "Caricamento..." -#~ msgid "Local dev server" -#~ msgstr "Server di sviluppo locale" - #: src/Navigation.tsx:228 msgid "Log" msgstr "Log" @@ -3175,47 +2848,34 @@ msgstr "Accedi all'account che non è nella lista" msgid "Long press to open tag menu for #{tag}" msgstr "Tieni premutoper aprire il menu dei tag per #{tag}" -#~ msgid "Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!" -#~ msgstr "Sembra che questo feed sia disponibile solo per gli utenti con un account Bluesky. Per favore registrati o accedi per visualizzare questo feed!" - #: src/screens/Login/SetNewPasswordForm.tsx:116 msgid "Looks like XXXXX-XXXXX" msgstr "Sembra XXXX-XXXXX" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:39 msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." -msgstr "" +msgstr "Sembra che tu non abbia salvato nessun feed! Usa le nostre raccomandazioni o cerca qui sotto." #: src/screens/Home/NoFeedsPinned.tsx:96 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" -msgstr "" - -#: src/screens/Feeds/NoFollowingFeed.tsx:38 -#~ msgid "Looks like you're missing a following feed." -#~ msgstr "" +msgstr "Sembra che tu non abbia più feed fissati. Ma non ti preoccupare, puoi aggiungerne qualcuno di quelli qui sotto 😄" #: src/screens/Feeds/NoFollowingFeed.tsx:37 msgid "Looks like you're missing a following feed. <0>Click here to add one." -msgstr "" +msgstr "Sembra che ti manchi un following feed. <0>Clicca qui per aggiungere uno." #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Assicurati che questo sia dove intendi andare!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "Gestisci le parole mute e i tags" #: src/components/dms/ConvoMenu.tsx:151 #: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" -msgstr "" - -#~ msgid "May not be longer than 253 characters" -#~ msgstr "Non può contenere più di 253 caratteri" - -#~ msgid "May only contain letters and numbers" -#~ msgstr "Può contenere solo lettere e numeri" +msgstr "Segna come letto" #: src/view/screens/AccessibilitySettings.tsx:89 #: src/view/screens/Profile.tsx:195 @@ -3237,15 +2897,12 @@ msgstr "Menù" #: src/components/dms/MessageProfileButton.tsx:67 msgid "Message {0}" -msgstr "" +msgstr "Messaggio {0}" #: src/components/dms/MessageMenu.tsx:72 #: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Message deleted" -msgstr "" - -#~ msgid "Message from server" -#~ msgstr "Messaggio dal server" +msgstr "Messaggio cancellato" #: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" @@ -3258,22 +2915,18 @@ msgstr "" #: src/screens/Messages/Conversation/MessageInput.tsx:70 #: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" -msgstr "" +msgstr "Il messaggio è troppo lungo" -#: src/screens/Messages/List/index.tsx:321 +#: src/screens/Messages/List/index.tsx:301 msgid "Message settings" -msgstr "" +msgstr "Impostazione messaggio" #: src/Navigation.tsx:521 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 msgid "Messages" -msgstr "" - -#: src/Navigation.tsx:307 -#~ msgid "Messaging settings" -#~ msgstr "" +msgstr "Messaggi" #: src/lib/moderation/useReportOptions.ts:46 msgid "Misleading Account" @@ -3316,8 +2969,7 @@ msgstr "Lista di moderazione aggiornata" msgid "Moderation lists" msgstr "Liste di moderazione" -#: src/Navigation.tsx:131 -#: src/view/screens/ModerationModlists.tsx:58 +#: src/Navigation.tsx:131 src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liste di Moderazione" @@ -3350,16 +3002,10 @@ msgstr "Altri feed" msgid "More options" msgstr "Altre opzioni" -#~ msgid "More post options" -#~ msgstr "Altre impostazioni per il post" - #: src/view/screens/PreferencesThreads.tsx:82 msgid "Most-liked replies first" msgstr "Dai priorità alle risposte con più likes" -#~ msgid "Must be at least 3 characters" -#~ msgstr "Deve contenere almeno 3 caratteri" - #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Silenzia" @@ -3384,13 +3030,13 @@ msgstr "Silenzia tutti i post {displayTag}" #: src/components/dms/ConvoMenu.tsx:172 #: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" -msgstr "" +msgstr "Silenzia la conversazione" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "Silenzia solo i tags" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "Silenzia nel testo & tags" @@ -3407,14 +3053,11 @@ msgstr "Silenziare la lista" msgid "Mute these accounts?" msgstr "Vuoi silenziare queste liste?" -#~ msgid "Mute this List" -#~ msgstr "Silenzia questa Lista" - -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Silenzia questa parola nel testo e nei tag del post" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "Siilenzia questa parola solo nei tags" @@ -3436,8 +3079,7 @@ msgstr "Silenziato" msgid "Muted accounts" msgstr "Account silenziato" -#: src/Navigation.tsx:136 -#: src/view/screens/ModerationMutedAccounts.tsx:109 +#: src/Navigation.tsx:136 src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Accounts Silenziati" @@ -3543,11 +3185,11 @@ msgstr "Nuova" #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" -msgstr "" +msgstr "Nuova chat" #: src/components/dms/NewMessagesPill.tsx:92 msgid "New messages" -msgstr "" +msgstr "Nuovo messaggio" #: src/view/com/modals/CreateOrEditList.tsx:241 msgid "New Moderation List" @@ -3598,8 +3240,7 @@ msgstr "Notizie" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:305 src/screens/Login/LoginForm.tsx:312 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 @@ -3608,11 +3249,6 @@ msgstr "Notizie" msgid "Next" msgstr "Seguente" -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 -#~ msgctxt "action" -#~ msgid "Next" -#~ msgstr "Seguente" - #: src/view/com/lightbox/Lightbox.web.tsx:169 msgid "Next image" msgstr "Immagine seguente" @@ -3640,7 +3276,7 @@ msgstr "Nessun pannello DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Non si è trovata nessuna GIF in primo piano. Potrebbe esserci un problema con Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:117 msgid "No longer following {0}" msgstr "Non segui più {0}" @@ -3650,22 +3286,21 @@ msgstr "Non più di 253 caratteri" #: src/screens/Messages/List/ChatListItem.tsx:105 msgid "No messages yet" -msgstr "" +msgstr "Ancora nessun messaggio" -#: src/screens/Messages/List/index.tsx:274 +#: src/screens/Messages/List/index.tsx:254 msgid "No more conversations to show" -msgstr "" +msgstr "Nessuna conversazione da visualizzare" #: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Ancora nessuna notifica!" #: src/components/dms/MessagesNUX.tsx:149 -#: src/components/dms/MessagesNUX.tsx:152 -#: src/screens/Messages/Settings.tsx:93 -#: src/screens/Messages/Settings.tsx:96 +#: src/components/dms/MessagesNUX.tsx:152 src/screens/Messages/Settings.tsx:92 +#: src/screens/Messages/Settings.tsx:95 msgid "No one" -msgstr "" +msgstr "Nessuno" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 @@ -3674,7 +3309,7 @@ msgstr "Nessun risultato" #: src/components/dms/dialogs/SearchablePeopleList.tsx:202 msgid "No results" -msgstr "" +msgstr "Nessun risultato" #: src/components/Lists.tsx:207 msgid "No results found" @@ -3695,10 +3330,6 @@ msgstr "Nessun risultato trovato per {query}" msgid "No search results found for \"{search}\"." msgstr "Nessun risultato trovato per \"{search}\"." -#: src/components/dms/NewChat.tsx:240 -#~ msgid "No search results found for \"{searchText}\"." -#~ msgstr "" - #: src/components/dialogs/EmbedConsent.tsx:105 #: src/components/dialogs/EmbedConsent.tsx:112 msgid "No thanks" @@ -3710,10 +3341,9 @@ msgstr "Nessuno" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Nobody can reply" -msgstr "" +msgstr "Nessuno puo rispondere" -#: src/components/LikedByList.tsx:79 -#: src/components/LikesDialog.tsx:99 +#: src/components/LikedByList.tsx:79 src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nessuno ha fatto ancora un like. Fai il primo tu!" @@ -3721,12 +3351,7 @@ msgstr "Nessuno ha fatto ancora un like. Fai il primo tu!" msgid "Non-sexual Nudity" msgstr "Nudità non sessuale" -#: src/view/com/modals/SelfLabel.tsx:135 -#~ msgid "Not Applicable." -#~ msgstr "Non applicabile." - -#: src/Navigation.tsx:116 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:116 src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Non trovato" @@ -3745,31 +3370,30 @@ msgstr "Nota sulla condivisione" 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 "Nota: Bluesky è una rete aperta e pubblica. Questa impostazione limita solo la visibilità dei tuoi contenuti sull'app e sul sito Web di Bluesky e altre app potrebbero non rispettare questa impostazione. I tuoi contenuti potrebbero comunque essere mostrati agli utenti disconnessi da altre app e siti web." -#: src/screens/Messages/List/index.tsx:215 +#: src/screens/Messages/List/index.tsx:195 msgid "Nothing here" -msgstr "" +msgstr "Nulla qui" -#: src/screens/Messages/Settings.tsx:124 +#: src/screens/Messages/Settings.tsx:108 msgid "Notification sounds" -msgstr "" +msgstr "Suoni di notifica" -#: src/screens/Messages/Settings.tsx:121 +#: src/screens/Messages/Settings.tsx:105 msgid "Notification Sounds" -msgstr "" +msgstr "Suoni di notifica" #: src/Navigation.tsx:516 #: src/view/screens/Notifications.tsx:126 #: src/view/screens/Notifications.tsx:154 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 +#: src/view/shell/desktop/LeftNav.tsx:350 src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 msgid "Notifications" msgstr "Notifiche" #: src/components/dms/MessageItem.tsx:175 msgid "Now" -msgstr "" +msgstr "Ora" #: src/view/com/modals/SelfLabel.tsx:104 msgid "Nudity" @@ -3779,13 +3403,6 @@ msgstr "Nudità" msgid "Nudity or adult content not labeled as such" msgstr "Nudità o contenuti per adulti non etichettati come tali" -#~ msgid "Nudity or pornography not labeled as such" -#~ msgstr "Nudità o pornografia non etichettata come tale" - -#: src/screens/Signup/index.tsx:145 -#~ msgid "of" -#~ msgstr "spento" - #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" msgstr "Spento" @@ -3822,7 +3439,7 @@ msgstr "A una o più immagini manca il testo alternativo." #: src/screens/Onboarding/StepProfile/index.tsx:116 msgid "Only .jpg and .png files are supported" -msgstr "" +msgstr "Solo i file .jpg e .png sono supportati" #: src/view/com/threadgate/WhoCanReply.tsx:100 msgid "Only {0} can reply." @@ -3836,8 +3453,7 @@ msgstr "Contiene solo lettere, numeri e trattini" msgid "Oops, something went wrong!" msgstr "Ops! Qualcosa è andato male!" -#: src/components/Lists.tsx:191 -#: src/view/screens/AppPasswords.tsx:69 +#: src/components/Lists.tsx:191 src/view/screens/AppPasswords.tsx:67 #: src/view/screens/Profile.tsx:100 msgid "Oops!" msgstr "Ops!" @@ -3852,12 +3468,12 @@ msgstr "" #: src/screens/Onboarding/StepProfile/index.tsx:276 msgid "Open avatar creator" -msgstr "" +msgstr "Apri il generatore di avatar" #: src/screens/Messages/List/ChatListItem.tsx:214 #: src/screens/Messages/List/ChatListItem.tsx:215 msgid "Open conversation options" -msgstr "" +msgstr "Apri opzioni conversazione" #: src/view/com/composer/Composer.tsx:600 #: src/view/com/composer/Composer.tsx:601 @@ -3874,7 +3490,7 @@ msgstr "Apri i links con il navigatore della app" #: src/components/dms/ActionsWrapper.tsx:87 msgid "Open message options" -msgstr "" +msgstr "Apri opzioni messaggio" #: src/screens/Moderation/index.tsx:227 msgid "Open muted words and tags settings" @@ -3960,9 +3576,6 @@ msgstr "Apre il procedimento per accedere al tuo account esistente di Bluesky" msgid "Opens GIF select dialog" msgstr "Apre la finestra per selezionare i GIF" -#~ msgid "Opens invite code list" -#~ msgstr "Apre la lista dei codici di invito" - #: src/view/com/modals/InviteCodes.tsx:173 msgid "Opens list of invite codes" msgstr "Apre la lista dei codici di invito" @@ -4002,7 +3615,7 @@ msgstr "Apre il modal per l'utilizzo del dominio personalizzato" msgid "Opens moderation settings" msgstr "Apre le impostazioni di moderazione" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:222 msgid "Opens password reset form" msgstr "Apre il modulo di reimpostazione della password" @@ -4026,9 +3639,6 @@ msgstr "Apre le impostazioni della password dell'app" msgid "Opens the Following feed preferences" msgstr "Apre le preferenze del feed Following" -#~ msgid "Opens the home feed preferences" -#~ msgstr "Apre le preferenze del home feed" - #: src/view/com/modals/LinkWarning.tsx:93 msgid "Opens the linked website" msgstr "Apre il sito Web collegato" @@ -4060,7 +3670,7 @@ msgid "Option {0} of {numItems}" msgstr "Opzione {0} di {numItems}" #: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "Facoltativamente, fornisci ulteriori informazioni di seguito:" @@ -4093,10 +3703,9 @@ msgstr "Altro..." #: src/screens/Messages/Conversation/ChatDisabled.tsx:28 msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." -msgstr "" +msgstr "I nostri moderatori hanno revisionato i report e deciso di disabilitare il tuo accesso ai messaggi su Bluesky." -#: src/components/Lists.tsx:208 -#: src/view/screens/NotFound.tsx:45 +#: src/components/Lists.tsx:208 src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Pagina non trovata" @@ -4104,7 +3713,7 @@ msgstr "Pagina non trovata" msgid "Page Not Found" msgstr "Pagina non trovata" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:198 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -4151,9 +3760,6 @@ msgstr "L'autorizzazione per accedere la cartella delle immagini è stata negata msgid "Pets" msgstr "Animali di compagnia" -#~ msgid "Phone number" -#~ msgstr "Numero di telefono" - #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Immagini per adulti." @@ -4173,7 +3779,7 @@ msgstr "Feeds Fissi" #: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" -msgstr "" +msgstr "Fissa ai tuoi feed" #: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play" @@ -4183,11 +3789,6 @@ msgstr "Play" msgid "Play {0}" msgstr "Riproduci {0}" -#: src/screens/Messages/Settings.tsx:97 -#: src/screens/Messages/Settings.tsx:104 -#~ msgid "Play notification sounds" -#~ msgstr "" - #: src/view/com/util/post-embeds/GifEmbed.tsx:35 msgid "Play or pause the GIF" msgstr "Riproduci o pausa la GIF" @@ -4217,27 +3818,18 @@ msgstr "Si prega di completare il captcha di verifica." 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 "Conferma la tua email prima di cambiarla. Si tratta di un requisito temporaneo durante l'aggiunta degli strumenti di aggiornamento della posta elettronica e verrà presto rimosso." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:91 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Inserisci un nome per la password dell'app. Tutti gli spazi non sono consentiti." -#~ msgid "Please enter a phone number that can receive SMS text messages." -#~ msgstr "Inserisci un numero di telefono in grado di ricevere messaggi di testo SMS." - -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:146 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Inserisci un nome unico per la password dell'app o utilizzane uno generato automaticamente." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Inserisci una parola, un tag o una frase valida da silenziare" -#~ msgid "Please enter the code you received by SMS." -#~ msgstr "Inserisci il codice che hai ricevuto via SMS." - -#~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." -#~ msgstr "Inserisci il codice di verifica inviato a {phoneNumberFormatted}." - #: src/screens/Signup/state.ts:213 msgid "Please enter your email." msgstr "Inserisci la tua email." @@ -4246,24 +3838,18 @@ msgstr "Inserisci la tua email." msgid "Please enter your password as well:" msgstr "Inserisci anche la tua password:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Spiega perché ritieni che questa etichetta sia stata applicata in modo errato da {0}" #: src/screens/Messages/Conversation/ChatDisabled.tsx:110 msgid "Please explain why you think your chats were incorrectly disabled" -msgstr "" +msgstr "Per favore spiega perché pensi che i tuoi messaggi siano stati erroneamente disabiltiati" #: src/lib/hooks/useAccountSwitcher.ts:48 #: src/lib/hooks/useAccountSwitcher.ts:58 msgid "Please sign in as @{0}" -msgstr "" - -#~ msgid "Please tell us why you think this content warning was incorrectly applied!" -#~ msgstr "Spiegaci perché ritieni che questo avviso sui contenuti sia stato applicato in modo errato!" - -#~ msgid "Please tell us why you think this decision was incorrect." -#~ msgstr "Per favore spiegaci perché ritieni che questa decisione sia stata sbagliata." +msgstr "Accedi come @{0}" #: src/view/com/modals/VerifyEmail.tsx:109 msgid "Please Verify Your Email" @@ -4302,9 +3888,7 @@ msgstr "Post" msgid "Post by {0}" msgstr "Pubblicato da {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:183 src/Navigation.tsx:190 src/Navigation.tsx:197 msgid "Post by @{0}" msgstr "Pubblicato da @{0}" @@ -4312,7 +3896,7 @@ msgstr "Pubblicato da @{0}" msgid "Post deleted" msgstr "Post eliminato" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:157 msgid "Post hidden" msgstr "Post nascosto" @@ -4334,8 +3918,8 @@ msgstr "Lingua del post" msgid "Post Languages" msgstr "Lingue del post" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:152 +#: src/view/com/post-thread/PostThread.tsx:164 msgid "Post not found" msgstr "Post non trovato" @@ -4347,7 +3931,7 @@ msgstr "post" msgid "Posts" msgstr "Post" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "I post possono essere silenziati ​​in base al testo, ai tag o entrambi." @@ -4361,24 +3945,18 @@ msgstr "Link potenzialmente fuorviante" #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" -msgstr "" +msgstr "Premere per tentare di riconnetterti" #: src/components/forms/HostingProvider.tsx:46 msgid "Press to change hosting provider" msgstr "Premi per cambiare provider di hosting" -#: src/components/Error.tsx:85 -#: src/components/Lists.tsx:93 +#: src/components/Error.tsx:85 src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/index.tsx:200 msgid "Press to retry" msgstr "Premere per riprovare" -#: src/screens/Messages/Conversation/MessagesList.tsx:47 -#: src/screens/Messages/Conversation/MessagesList.tsx:53 -#~ msgid "Press to Retry" -#~ msgstr "" - #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Immagine precedente" @@ -4396,8 +3974,7 @@ msgstr "Dai priorità a quelli che segui" msgid "Privacy" msgstr "Privacy" -#: src/Navigation.tsx:238 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:238 src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 #: src/view/shell/Drawer.tsx:284 @@ -4406,22 +3983,19 @@ msgstr "Informativa sulla privacy" #: src/components/dms/MessagesNUX.tsx:91 msgid "Privately chat with other users." -msgstr "" +msgstr "Messaggia privatamente con altri utenti." #: src/screens/Login/ForgotPasswordForm.tsx:156 msgid "Processing..." msgstr "Elaborazione in corso…" -#: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/DebugMod.tsx:889 src/view/screens/Profile.tsx:345 msgid "profile" msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 -#: src/view/shell/Drawer.tsx:542 +#: src/view/shell/desktop/LeftNav.tsx:381 src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:541 src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profilo" @@ -4470,9 +4044,6 @@ msgstr "Cita il post" #~ msgid "Quote Post" #~ msgstr "Cita il post" -#~ msgid "Quote Post" -#~ msgstr "Cita il post" - #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" msgstr "Selezione a caso (nota anche come \"Poster's Roulette\")" @@ -4487,31 +4058,19 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:172 msgid "Reason:" -msgstr "" - -#: src/components/dms/MessageReportDialog.tsx:149 -#~ msgid "Reason: {0}" -#~ msgstr "" +msgstr "Motivazione:" #: src/view/screens/Search/Search.tsx:973 msgid "Recent Searches" msgstr "Ricerche recenti" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:117 -#~ msgid "Recommended Feeds" -#~ msgstr "Feeds consigliati" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 -#~ msgid "Recommended Users" -#~ msgstr "Utenti consigliati" - #: src/screens/Messages/Conversation/MessageListError.tsx:20 msgid "Reconnect" -msgstr "" +msgstr "Riconnetti" -#: src/screens/Messages/List/index.tsx:200 +#: src/screens/Messages/List/index.tsx:180 msgid "Reload conversations" -msgstr "" +msgstr "Ricarica conversazioni" #: src/components/dialogs/MutedWords.tsx:288 #: src/view/com/feeds/FeedSourceCard.tsx:296 @@ -4522,9 +4081,6 @@ msgstr "" msgid "Remove" msgstr "Rimuovi" -#~ msgid "Remove {0} from my feeds?" -#~ msgstr "Rimuovere {0} dai miei feeds?" - #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Rimuovi l'account" @@ -4571,7 +4127,7 @@ msgstr "Rimuovi l'immagine" msgid "Remove image preview" msgstr "Rimuovi l'anteprima dell'immagine" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "Rimuovi la parola silenziata dalla tua lista" @@ -4585,23 +4141,17 @@ msgstr "" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" -msgstr "" +msgstr "Rimuovi citazione" #: src/view/com/util/post-ctrls/RepostButton.tsx:90 #: src/view/com/util/post-ctrls/RepostButton.tsx:106 msgid "Remove repost" msgstr "Rimuovi la ripubblicazione" -#~ msgid "Remove this feed from my feeds?" -#~ msgstr "Rimuovere questo feed dai miei feeds?" - #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Rimuovi questo feed dai feed salvati" -#~ msgid "Remove this feed from your saved feeds?" -#~ msgstr "Elimina questo feed dai feeds salvati?" - #: src/view/com/modals/ListAddRemoveUsers.tsx:199 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" @@ -4623,12 +4173,12 @@ msgstr "Elimina la miniatura predefinita da {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" -msgstr "" +msgstr "Rimuovi post citato" #: src/view/com/posts/FeedShutdownMsg.tsx:126 #: src/view/com/posts/FeedShutdownMsg.tsx:130 msgid "Replace with Discover" -msgstr "" +msgstr "Sostituisci con Discover" #: src/view/screens/Profile.tsx:194 msgid "Replies" @@ -4661,15 +4211,7 @@ msgstr "Rispondi a <0><1/>" #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" -msgstr "" - -#~ msgid "Report {collectionName}" -#~ msgstr "Segnala {collectionName}" - -#: src/components/dms/ConvoMenu.tsx:146 -#: src/components/dms/ConvoMenu.tsx:150 -#~ msgid "Report account" -#~ msgstr "" +msgstr "Segnala" #: src/view/com/profile/ProfileMenu.tsx:321 #: src/view/com/profile/ProfileMenu.tsx:324 @@ -4680,14 +4222,13 @@ msgstr "Segnala l'account" #: src/components/dms/ConvoMenu.tsx:200 #: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" -msgstr "" +msgstr "Segnala la conversazione" #: src/components/ReportDialog/index.tsx:49 msgid "Report dialog" msgstr "Segnala il dialogo" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:347 src/view/screens/ProfileFeed.tsx:349 msgid "Report feed" msgstr "Segnala il feed" @@ -4697,7 +4238,7 @@ msgstr "Segnala la lista" #: src/components/dms/MessageMenu.tsx:130 msgid "Report message" -msgstr "" +msgstr "Segnala il messaggio" #: src/view/com/util/forms/PostDropdownBtn.tsx:407 #: src/view/com/util/forms/PostDropdownBtn.tsx:409 @@ -4720,7 +4261,7 @@ msgstr "Segnala questa lista" #: src/components/dms/ReportDialog.tsx:140 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" -msgstr "" +msgstr "Segnala questo messaggio" #: src/components/ReportDialog/SelectReportOptionView.tsx:50 msgid "Report this post" @@ -4748,9 +4289,6 @@ msgstr "Ripubblicare" msgid "Repost or quote post" msgstr "Ripubblica o cita il post" -#~ msgid "Reposted by" -#~ msgstr "Repost di" - #: src/view/screens/PostRepostedBy.tsx:27 msgid "Reposted By" msgstr "Ripubblicato da" @@ -4843,7 +4381,7 @@ msgstr "Reimposta lo stato dell'incorporazione" msgid "Resets the preferences state" msgstr "Reimposta lo stato delle preferenze" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:286 msgid "Retries login" msgstr "Ritenta l'accesso" @@ -4879,17 +4417,13 @@ msgstr "Ritorna alla pagina precedente" msgid "Returns to home page" msgstr "Ritorna su Home" -#: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/NotFound.tsx:58 src/view/screens/ProfileFeed.tsx:112 msgid "Returns to previous page" msgstr "Ritorna alla pagina precedente" -#~ msgid "SANDBOX. Posts and accounts are not permanent." -#~ msgstr "SANDBOX. I post e gli account non sono permanenti." - #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4902,7 +4436,7 @@ msgctxt "action" msgid "Save" msgstr "Salva" -#: src/view/com/modals/AltImage.tsx:132 +#: src/view/com/modals/AltImage.tsx:131 msgid "Save alt text" msgstr "Salva il testo alternativo" @@ -4922,8 +4456,7 @@ msgstr "Salva la modifica del tuo identificatore" msgid "Save image crop" msgstr "Salva il ritaglio dell'immagine" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:331 src/view/screens/ProfileFeed.tsx:337 msgid "Save to my feeds" msgstr "Salva nei miei feed" @@ -4933,7 +4466,7 @@ msgstr "Canali salvati" #: src/view/com/lightbox/Lightbox.tsx:82 msgid "Saved to your camera roll" -msgstr "" +msgstr "Salvata nella tua galleria" #: src/view/com/lightbox/Lightbox.tsx:81 #~ msgid "Saved to your camera roll." @@ -4958,7 +4491,7 @@ msgstr "Salva le impostazioni di ritaglio dell'immagine" #: src/components/dms/ChatEmptyPill.tsx:33 msgid "Say hello!" -msgstr "" +msgstr "Di ciao!" #: src/screens/Onboarding/index.tsx:33 msgid "Science" @@ -4978,10 +4511,8 @@ msgstr "Scorri verso l'alto" #: src/view/screens/Search/Search.tsx:825 #: src/view/screens/Search/Search.tsx:853 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 +#: src/view/shell/desktop/LeftNav.tsx:343 src/view/shell/desktop/Search.tsx:194 +#: src/view/shell/desktop/Search.tsx:203 src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 msgid "Search" msgstr "Cerca" @@ -4992,7 +4523,7 @@ msgstr "Cerca \"{query}\"" #: src/view/screens/Search/Search.tsx:909 msgid "Search for \"{searchText}\"" -msgstr "" +msgstr "Cerca \"{searchText}\"" #: src/components/TagMenu/index.tsx:145 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" @@ -5002,12 +4533,7 @@ msgstr "Cerca tutti i post di @{authorHandle} con tag {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Cerca tutti i post con il tag {displayTag}" -#: src/components/dms/NewChat.tsx:226 -#~ msgid "Search for someone to start a conversation with." -#~ msgstr "" - -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:105 src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cerca utenti" @@ -5020,7 +4546,7 @@ msgstr "Cerca i Gif" #: src/components/dms/dialogs/SearchablePeopleList.tsx:524 #: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" -msgstr "" +msgstr "Cerca profili" #: src/components/dialogs/GifSelect.ios.tsx:160 #: src/components/dialogs/GifSelect.tsx:170 @@ -5056,16 +4582,13 @@ msgstr "Vedi <0>{displayTag} posts di questo utente" msgid "See this guide" msgstr "Consulta questa guida" -#~ msgid "See what's next" -#~ msgstr "Scopri cosa c'è dopo" - #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Seleziona {item}" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:67 msgid "Select a color" -msgstr "" +msgstr "Scegli un colore" #: src/screens/Login/ChooseAccountForm.tsx:85 msgid "Select account" @@ -5073,14 +4596,11 @@ msgstr "Seleziona l'account" #: src/screens/Onboarding/StepProfile/AvatarCircle.tsx:66 msgid "Select an avatar" -msgstr "" +msgstr "Scegli un avatar" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:65 msgid "Select an emoji" -msgstr "" - -#~ msgid "Select Bluesky Social" -#~ msgstr "Seleziona Bluesky Social" +msgstr "Scegli un emoji" #: src/screens/Login/index.tsx:120 msgid "Select from an existing account" @@ -5106,18 +4626,15 @@ msgstr "Seleziona moderatore" msgid "Select option {i} of {numItems}" msgstr "Seleziona l'opzione {i} di {numItems}" -#~ msgid "Select service" -#~ msgstr "Selecciona el servei" - #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 #~ msgid "Select some accounts below to follow" #~ msgstr "Seleziona alcuni account da seguire qui giù" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" -msgstr "" +msgstr "Scegli la {emojiName} emoji come tuo avatar" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "Seleziona il/i servizio/i di moderazione per fare la segnalazione" @@ -5169,7 +4686,7 @@ msgstr "Seleziona la tua lingua preferita per le traduzioni nel tuo feed." #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" -msgstr "" +msgstr "Consiglia un sito!" #: src/view/com/modals/VerifyEmail.tsx:210 #: src/view/com/modals/VerifyEmail.tsx:212 @@ -5185,18 +4702,14 @@ msgctxt "action" msgid "Send Email" msgstr "Invia email" -#~ msgid "Send Email" -#~ msgstr "Envia Email" - -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:328 src/view/shell/Drawer.tsx:349 msgid "Send feedback" msgstr "Invia feedback" #: src/screens/Messages/Conversation/MessageInput.tsx:163 #: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" -msgstr "" +msgstr "Invia messaggio" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 msgid "Send post to..." @@ -5204,14 +4717,11 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:232 #: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Invia la segnalazione" -#~ msgid "Send Report" -#~ msgstr "Invia segnalazione" - #: src/components/ReportDialog/SelectLabelerView.tsx:44 msgid "Send report to {0}" msgstr "Invia la segnalazione a {0}" @@ -5234,39 +4744,14 @@ msgstr "Invia un'email con il codice di conferma per la cancellazione dell'accou msgid "Server address" msgstr "Indirizzo del server" -#~ msgid "Set {value} for {labelGroup} content moderation policy" -#~ msgstr "Imposta {value} per la politica di moderazione dei contenuti di {labelGroup}" - -#~ msgctxt "action" -#~ msgid "Set Age" -#~ msgstr "Imposta l'età" - #: src/screens/Moderation/index.tsx:304 msgid "Set birthdate" msgstr "Imposta la data di nascita" -#~ msgid "Set color theme to dark" -#~ msgstr "Imposta il colore del tema scuro" - -#~ msgid "Set color theme to light" -#~ msgstr "Imposta il colore del tema su chiaro" - -#~ msgid "Set color theme to system setting" -#~ msgstr "Imposta il colore del tema basato sulle impostazioni del tuo sistema" - -#~ msgid "Set dark theme to the dark theme" -#~ msgstr "Imposta il tema scuro sul tema scuro" - -#~ msgid "Set dark theme to the dim theme" -#~ msgstr "Imposta il tema scuro sul tema scuro" - #: src/screens/Login/SetNewPasswordForm.tsx:102 msgid "Set new password" msgstr "Imposta una nuova password" -#~ msgid "Set password" -#~ msgstr "Imposta la password" - #: src/view/screens/PreferencesFollowingFeed.tsx:224 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Seleziona \"No\" per nascondere tutti i post con le citazioni dal tuo feed. I repost saranno ancora visibili." @@ -5283,9 +4768,6 @@ msgstr "Seleziona \"No\" per nascondere tutte le ripubblicazioni dal tuo feed." msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Seleziona \"Sì\" per mostrare le risposte in una visualizzazione concatenata. Questa è una funzionalità sperimentale." -#~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." -#~ msgstr "Seleziona \"Sì\" per mostrare esempi dei feed salvati nel feed successivo. Questa è una funzionalità sperimentale." - #: src/view/screens/PreferencesFollowingFeed.tsx:260 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Imposta questa impostazione su \"Sì\" per mostrare esempi dei tuoi feed salvati nel feed Seguiti. Questa è una funzionalità sperimentale." @@ -5322,9 +4804,6 @@ msgstr "Imposta il tema scuro sul tema semi fosco" msgid "Sets email for password reset" msgstr "Imposta l'email per la reimpostazione della password" -#~ msgid "Sets hosting provider for password reset" -#~ msgstr "Imposta il provider del hosting per la reimpostazione della password" - #: src/view/com/modals/crop-image/CropImage.web.tsx:146 msgid "Sets image aspect ratio to square" msgstr "Imposta le proporzioni quadrate sull'immagine" @@ -5372,11 +4851,11 @@ msgstr "Condividi" #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" -msgstr "" +msgstr "Condividi una storia interessante!" #: src/components/dms/ChatEmptyPill.tsx:36 msgid "Share a fun fact!" -msgstr "" +msgstr "Condividi un fatto divertente!" #: src/view/com/profile/ProfileMenu.tsx:375 #: src/view/com/util/forms/PostDropdownBtn.tsx:464 @@ -5384,8 +4863,7 @@ msgstr "" msgid "Share anyway" msgstr "Condividi comunque" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:357 src/view/screens/ProfileFeed.tsx:359 msgid "Share feed" msgstr "Condividi il feed" @@ -5396,7 +4874,7 @@ msgstr "Condividi il link" #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" -msgstr "" +msgstr "Condividi il tuo feed preferito!" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" @@ -5409,13 +4887,9 @@ msgstr "Condivide il sito Web nel link" msgid "Show" msgstr "Mostra" -#: src/view/screens/PreferencesFollowingFeed.tsx:68 -#~ msgid "Show all replies" -#~ msgstr "Mostra tutte le repliche" - #: src/view/com/util/post-embeds/GifEmbed.tsx:167 msgid "Show alt text" -msgstr "" +msgstr "Mostra testo alternativo" #: src/components/moderation/ScreenHider.tsx:169 #: src/components/moderation/ScreenHider.tsx:172 @@ -5431,10 +4905,7 @@ msgstr "Mostra badge" msgid "Show badge and filter from feeds" msgstr "Mostra badge e filtra dai feed" -#~ msgid "Show embeds from {0}" -#~ msgstr "Mostra incorporamenti di {0}" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:212 msgid "Show follows similar to {0}" msgstr "Mostra follows simile a {0}" @@ -5445,7 +4916,7 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtn.tsx:349 #: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" -msgstr "" +msgstr "Mostra meno come questo" #: src/view/com/post-thread/PostThreadItem.tsx:538 #: src/view/com/post/Post.tsx:227 @@ -5498,10 +4969,6 @@ msgstr "Mostra le risposte delle persone che segui prima delle altre risposte." #~ msgid "Show replies in Following feed" #~ msgstr "Mostra le risposte nel feed Seguiti" -#: src/view/screens/PreferencesFollowingFeed.tsx:70 -#~ msgid "Show replies with at least {value} {0}" -#~ msgstr "Mostra risposte con almeno {value} {0}" - #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "Mostra ripubblicazioni" @@ -5527,19 +4994,13 @@ msgstr "Mostra avviso" msgid "Show warning and filter from feeds" msgstr "Mostra avviso e filtra dai feed" -#~ msgid "Shows a list of users similar to this user." -#~ msgstr "Mostra un elenco di utenti simili a questo utente." - #: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 msgid "Shows posts from {0} in your feed" msgstr "Mostra i post di {0} nel tuo feed" -#: src/components/dialogs/Signin.tsx:97 -#: src/components/dialogs/Signin.tsx:99 -#: src/screens/Login/index.tsx:100 -#: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 -#: src/view/com/auth/SplashScreen.tsx:63 +#: src/components/dialogs/Signin.tsx:97 src/components/dialogs/Signin.tsx:99 +#: src/screens/Login/index.tsx:100 src/screens/Login/index.tsx:119 +#: src/screens/Login/LoginForm.tsx:151 src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 @@ -5549,15 +5010,11 @@ msgstr "Mostra i post di {0} nel tuo feed" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 -#: src/view/shell/NavSignupCard.tsx:69 -#: src/view/shell/NavSignupCard.tsx:70 +#: src/view/shell/NavSignupCard.tsx:69 src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 msgid "Sign in" msgstr "Accedi" -#~ msgid "Sign In" -#~ msgstr "Accedi" - #: src/components/AccountList.tsx:114 msgid "Sign in as {0}" msgstr "Accedi come... {0}" @@ -5570,9 +5027,6 @@ msgstr "Accedi come..." msgid "Sign in or create your account to join the conversation!" msgstr "Accedi o crea il tuo account per partecipare alla conversazione!" -#~ msgid "Sign into" -#~ msgstr "Accedere a" - #: src/components/dialogs/Signin.tsx:46 msgid "Sign into Bluesky or create a new account" msgstr "Accedi a Bluesky o crea un nuovo account" @@ -5588,8 +5042,7 @@ msgstr "Disconnetta" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 -#: src/view/shell/NavSignupCard.tsx:60 -#: src/view/shell/NavSignupCard.tsx:61 +#: src/view/shell/NavSignupCard.tsx:60 src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 msgid "Sign up" msgstr "Iscrizione" @@ -5632,14 +5085,11 @@ msgstr "Sviluppo Software" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Some people can reply" -msgstr "" +msgstr "Solo alcune persone possono rispondere" #: src/screens/Messages/Conversation/index.tsx:94 msgid "Something went wrong" -msgstr "" - -#~ msgid "Something went wrong and we're not sure what." -#~ msgstr "Qualcosa è andato storto ma non siamo sicuri di cosa." +msgstr "Qualcosa è andato storto" #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 @@ -5652,11 +5102,7 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Qualcosa è andato male, prova di nuovo." -#~ msgid "Something went wrong. Check your email and try again." -#~ msgstr "Qualcosa è andato storto. Controlla la tua email e riprova." - -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:85 src/App.web.tsx:73 msgid "Sorry! Your session expired. Please log in again." msgstr "Scusa! La tua sessione è scaduta. Per favore accedi di nuovo." @@ -5668,13 +5114,9 @@ msgstr "Ordina le risposte" msgid "Sort replies to the same post by:" msgstr "Ordina le risposte allo stesso post per:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 -#~ msgid "Source:" -#~ msgstr "Origine:" - -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" -msgstr "" +msgstr "Fonte: <0>{0}" #: src/lib/moderation/useReportOptions.ts:66 #: src/lib/moderation/useReportOptions.ts:79 @@ -5698,15 +5140,15 @@ msgstr "Quadrato" #: src/components/dms/dialogs/NewChatDialog.tsx:61 msgid "Start a new chat" -msgstr "" +msgstr "Avvia una nuova conversazione" #: src/components/dms/dialogs/SearchablePeopleList.tsx:371 msgid "Start chat with {displayName}" -msgstr "" +msgstr "Avvia conversazione con {displayName}" #: src/components/dms/MessagesNUX.tsx:161 msgid "Start chatting" -msgstr "" +msgstr "Iniza a conversare" #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" @@ -5714,18 +5156,11 @@ msgstr "" #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" -msgstr "" - -#: src/screens/Signup/index.tsx:145 -#~ msgid "Step" -#~ msgstr "Passo" +msgstr "Pagina di stato" #: src/screens/Signup/index.tsx:154 msgid "Step {0} of {1}" -msgstr "" - -#~ msgid "Step {0} of {numSteps}" -#~ msgstr "Passo {0} di {numSteps}" +msgstr "Step {0} di {1}" #: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." @@ -5736,8 +5171,8 @@ msgstr "Spazio di archiviazione eliminato. Riavvia l'app." msgid "Storybook" msgstr "Cronologia" +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5780,15 +5215,11 @@ msgstr "Suggerito per te" msgid "Suggestive" msgstr "Suggestivo" -#: src/Navigation.tsx:233 -#: src/view/screens/Support.tsx:30 +#: src/Navigation.tsx:233 src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" msgstr "Supporto" -#~ msgid "Swipe up to see more" -#~ msgstr "Scorri verso l'alto per vedere di più" - #: src/components/dialogs/SwitchAccount.tsx:47 #: src/components/dialogs/SwitchAccount.tsx:50 msgid "Switch Account" @@ -5810,7 +5241,7 @@ msgstr "Sistema" msgid "System log" msgstr "Registro di sistema" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "tag" @@ -5832,7 +5263,7 @@ msgstr "Tecnologia" #: src/components/dms/ChatEmptyPill.tsx:35 msgid "Tell a joke!" -msgstr "" +msgstr "Racconta una barzalletta!" #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" @@ -5852,17 +5283,17 @@ msgstr "Termini di servizio" msgid "Terms used violate community standards" msgstr "I termini utilizzati violano gli standard della comunità" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "testo" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:255 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo di testo" #: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "Grazie. La tua segnalazione è stata inviata." @@ -5879,10 +5310,6 @@ msgstr "Questo handle è già stato preso." msgid "The account will be able to interact with you after unblocking." msgstr "L'account sarà in grado di interagire con te dopo lo sblocco." -#: src/components/moderation/ModerationDetailsDialog.tsx:127 -#~ msgid "the author" -#~ msgstr "l'autore" - #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Le Linee guida della community sono state spostate a<0/>" @@ -5893,13 +5320,13 @@ msgstr "La politica sul copyright è stata spostata a <0/>" #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." -msgstr "" +msgstr "Questo feed è stato sostituito con Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Al tuo account sono state applicate le seguenti etichette." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Ai tuoi contenuti sono state applicate le seguenti etichette." @@ -5907,8 +5334,8 @@ msgstr "Ai tuoi contenuti sono state applicate le seguenti etichette." msgid "The following steps will help customize your Bluesky experience." msgstr "I passaggi seguenti ti aiuteranno a personalizzare la tua esperienza con Bluesky." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:153 +#: src/view/com/post-thread/PostThread.tsx:165 msgid "The post may have been deleted." msgstr "Il post potrebbe essere stato cancellato." @@ -5920,9 +5347,6 @@ msgstr "La politica sulla privacy è stata spostata a <0/><0/>" 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 "Il modulo di supporto è stato spostato. Se hai bisogno di aiuto, <0/> o visita {HELP_DESK_URL} per metterti in contatto con noi." -#~ 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 "Il modulo di supporto è stato spostato. Se hai bisogno di aiuto, <0/> o visita {HELP_DESK_URL} per metterti in contatto con noi." - #: src/view/screens/TermsOfService.tsx:33 msgid "The Terms of Service have been moved to" msgstr "I Termini di Servizio sono stati spostati a" @@ -5991,7 +5415,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle tue liste. Tocca qui per riprovare." #: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Si è verificato un problema durante l'invio della segnalazione. Per favore controlla la tua connessione Internet." @@ -5999,13 +5423,13 @@ msgstr "Si è verificato un problema durante l'invio della segnalazione. Per fav #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Si è verificato un problema durante la sincronizzazione delle tue preferenze con il server" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:68 msgid "There was an issue with fetching your app passwords" msgstr "Si è verificato un problema durante il recupero delle password dell'app" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:126 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -6034,16 +5458,10 @@ msgstr "Si è verificato un problema imprevisto nell'applicazione. Per favore fa msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "C'è stata un'ondata di nuovi utenti su Bluesky! Attiveremo il tuo account il prima possibile." -#~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" -#~ msgstr "C'è qualcosa di sbagliato in questo numero. Scegli il tuo Paese e inserisci il tuo numero di telefono completo!" - #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 #~ msgid "These are popular accounts you might like:" #~ msgstr "Questi sono gli account popolari che potrebbero piacerti:" -#~ msgid "This {0} has been labeled." -#~ msgstr "Questo {0} è stato etichettato." - #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" msgstr "Questa {screenDescription} è stata segnalata:" @@ -6054,23 +5472,19 @@ msgstr "Questo account ha richiesto agli utenti di accedere Bluesky per visualiz #: src/components/dms/BlockedByListDialog.tsx:34 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." -msgstr "" +msgstr "Questo account è bloccato da uno o più appartenente alle tue liste di moderazione. Per sbloccare, visista le liste direttamente e rimuovi l'utente." -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:240 msgid "This appeal will be sent to <0>{0}." msgstr "Questo ricorso verrà inviato a <0>{0}." #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." -msgstr "" +msgstr "Questo appello verrà inviato al servizio di moderazione Bluesky." #: src/screens/Messages/Conversation/MessageListError.tsx:18 msgid "This chat was disconnected" -msgstr "" - -#: src/screens/Messages/Conversation/MessageListError.tsx:26 -#~ msgid "This chat was disconnected due to a network error." -#~ msgstr "" +msgstr "Questa chat è stata disconnessa" #: src/lib/moderation/useGlobalLabelStrings.ts:19 msgid "This content has been hidden by the moderators." @@ -6116,7 +5530,7 @@ msgstr "Questo feed è vuoto! Prova a seguire più utenti o ottimizza le imposta #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." -msgstr "" +msgstr "Questo feed non è più online. Stiamo mostrando <0>Discover al suo posto." #: src/components/dialogs/BirthDateSettings.tsx:41 msgid "This information is not shared with other users." @@ -6126,28 +5540,17 @@ msgstr "Queste informazioni non vengono condivise con altri utenti." msgid "This is important in case you ever need to change your email or reset your password." msgstr "Questo è importante nel caso in cui avessi bisogno di modificare la tua email o reimpostare la password." -#~ msgid "This is the service that keeps you online." -#~ msgstr "Questo è il servizio che ti mantiene online." - -#: src/components/moderation/ModerationDetailsDialog.tsx:124 -#~ msgid "This label was applied by {0}." -#~ msgstr "Questa etichetta è stata applicata da {0}." - #: src/components/moderation/ModerationDetailsDialog.tsx:127 msgid "This label was applied by <0>{0}." -msgstr "" +msgstr "Questa etichetta è stata applicata da <0>{0}." #: src/components/moderation/ModerationDetailsDialog.tsx:125 msgid "This label was applied by the author." -msgstr "" +msgstr "Questa etichetta è stata applicata dall'autore." -#: src/components/moderation/LabelsOnMeDialog.tsx:165 -#~ msgid "This label was applied by you" -#~ msgstr "" - -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." -msgstr "" +msgstr "Questa etichetta è stata applicata da te." #: src/screens/Profile/Sections/Labels.tsx:188 msgid "This labeler hasn't declared what labels it publishes, and may not be active." @@ -6165,7 +5568,7 @@ msgstr "La lista è vuota!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Questo servizio di moderazione non è disponibile. Vedi giù per ulteriori dettagli. Se il problema persiste, contattaci." -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:107 msgid "This name is already in use" msgstr "Questo nome è già in uso" @@ -6200,7 +5603,7 @@ msgstr "Questo utente non ha follower." #: src/components/dms/MessagesListBlockedFooter.tsx:60 msgid "This user has blocked you" -msgstr "" +msgstr "Questo utente ti ha bloccato" #: src/components/moderation/ModerationDetailsDialog.tsx:72 #: src/lib/moderation/useModerationCauseDescription.ts:70 @@ -6211,12 +5614,6 @@ msgstr "Questo utente ti ha bloccato. Non è possibile visualizzare il suo conte msgid "This user has requested that their content only be shown to signed-in users." msgstr "Questo utente ha richiesto che i suoi contenuti vengano mostrati solo agli utenti che hanno effettuato l'accesso." -#~ msgid "This user is included in the <0/> list which you have blocked." -#~ msgstr "Questo utente è incluso nell'elenco <0/> che hai bloccato." - -#~ msgid "This user is included in the <0/> list which you have muted." -#~ msgstr "Questo utente è incluso nell'elenco <0/> che hai disattivato." - #: src/components/moderation/ModerationDetailsDialog.tsx:55 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Questo utente è incluso nell'elenco <0>{0} che hai bloccato." @@ -6225,18 +5622,11 @@ msgstr "Questo utente è incluso nell'elenco <0>{0} che hai bloccato." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Questo utente è incluso nell'elenco <0>{0} che hai silenziato." -#~ msgid "This user is included the <0/> list which you have muted." -#~ msgstr "Questo utente è incluso nella lista <0/> che hai silenziato." - #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Questo utente non sta seguendo nessuno." -#: src/view/com/modals/SelfLabel.tsx:137 -#~ msgid "This warning is only available for posts with media attached." -#~ msgstr "Questo avviso è disponibile solo per i post con contenuti multimediali allegati." - -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Questo eliminerà {0} dalle parole disattivate. Puoi sempre aggiungerla nuovamente in seguito." @@ -6266,13 +5656,13 @@ msgstr "Per disabilitare il metodo 2FA via e-mail, verifica il tuo accesso all'i #: src/components/dms/ReportConversationPrompt.tsx:20 msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." -msgstr "" +msgstr "Per segnalare una conversazione, segnala uno dei messaggi nella schermata della conversazione. Questo permetterà ai nostri moderatori di capire il contesto del problema." #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "A chi desideri inviare questo report?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "Alterna tra le opzioni delle parole silenziate." @@ -6316,7 +5706,7 @@ msgstr "Autenticazione a due fattori" #: src/screens/Messages/Conversation/MessageInput.tsx:139 msgid "Type your message here" -msgstr "" +msgstr "Scrivi il tuo messaggio qui" #: src/view/com/modals/ChangeHandle.tsx:422 msgid "Type:" @@ -6350,7 +5740,7 @@ msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessi msgid "Unblock" msgstr "Sblocca" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:194 msgctxt "action" msgid "Unblock" msgstr "Sblocca" @@ -6358,7 +5748,7 @@ msgstr "Sblocca" #: src/components/dms/ConvoMenu.tsx:188 #: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" -msgstr "" +msgstr "Sblocca l'account" #: src/view/com/profile/ProfileMenu.tsx:301 #: src/view/com/profile/ProfileMenu.tsx:307 @@ -6385,7 +5775,7 @@ msgstr "Smetti di seguire" msgid "Unfollow" msgstr "Smetti di seguire" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 msgid "Unfollow {0}" msgstr "Smetti di seguire {0}" @@ -6394,13 +5784,6 @@ msgstr "Smetti di seguire {0}" msgid "Unfollow Account" msgstr "Smetti di seguire questo account" -#~ msgid "Unfortunately, you do not meet the requirements to create an account." -#~ msgstr "Sfortunatamente, non soddisfi i requisiti per creare un account." - -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Unlike" -#~ msgstr "Togli Mi piace" - #: src/view/screens/ProfileFeed.tsx:570 msgid "Unlike this feed" msgstr "Togli il like a questo feed" @@ -6425,11 +5808,7 @@ msgstr "Riattiva tutti i post di {displayTag}" #: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" -msgstr "" - -#: src/components/dms/ConvoMenu.tsx:140 -#~ msgid "Unmute notifications" -#~ msgstr "" +msgstr "Riattiva conversazione" #: src/view/com/util/forms/PostDropdownBtn.tsx:365 #: src/view/com/util/forms/PostDropdownBtn.tsx:370 @@ -6451,10 +5830,7 @@ msgstr "Stacca la lista di moderazione" #: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" -msgstr "" - -#~ msgid "Unsave" -#~ msgstr "Rimuovi" +msgstr "Sblocca dai tuoi feed" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 msgid "Unsubscribe" @@ -6464,10 +5840,6 @@ msgstr "Annulla l'iscrizione" msgid "Unsubscribe from this labeler" msgstr "Annulla l'iscrizione a questo/a labeler" -#: src/lib/moderation/useReportOptions.ts:85 -#~ msgid "Unwanted sexual content" -#~ msgstr "" - #: src/lib/moderation/useReportOptions.ts:71 #: src/lib/moderation/useReportOptions.ts:84 msgid "Unwanted Sexual Content" @@ -6477,9 +5849,6 @@ msgstr "Contenuti Sessuali Indesiderati" msgid "Update {displayName} in Lists" msgstr "Aggiorna {displayName} negli elenchi" -#~ msgid "Update Available" -#~ msgstr "Aggiornamento disponibile" - #: src/view/com/modals/ChangeHandle.tsx:502 msgid "Update to {handle}" msgstr "Aggiorna a {handle}" @@ -6490,7 +5859,7 @@ msgstr "In aggiornamento..." #: src/screens/Onboarding/StepProfile/index.tsx:280 msgid "Upload a photo instead" -msgstr "" +msgstr "Alternativamente carica una foto" #: src/view/com/modals/ChangeHandle.tsx:448 msgid "Upload a text file to:" @@ -6519,7 +5888,7 @@ msgstr "Carica dalla Libreria" msgid "Use a file on your server" msgstr "Utilizza un file sul tuo server" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:197 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Utilizza le password dell'app per accedere ad altri client Bluesky senza fornire l'accesso completo al tuo account o alla tua password." @@ -6543,19 +5912,16 @@ msgstr "Utilizza il mio browser predefinito" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:53 msgid "Use recommended" -msgstr "" +msgstr "Usa consigliati" #: src/view/com/modals/ChangeHandle.tsx:394 msgid "Use the DNS panel" msgstr "Utilizza il pannello DNS" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:156 msgid "Use this to sign into the other app along with your handle." msgstr "Utilizza questo per accedere all'altra app insieme al tuo nome utente." -#~ msgid "Use your domain as your Bluesky client service provider" -#~ msgstr "Utilizza il tuo dominio come provider di servizi clienti Bluesky" - #: src/view/com/modals/InviteCodes.tsx:201 msgid "Used by:" msgstr "Usato da:" @@ -6571,7 +5937,7 @@ msgstr "Utente bloccato da \"{0}\"" #: src/components/dms/BlockedByListDialog.tsx:27 msgid "User blocked by list" -msgstr "" +msgstr "Utente bloccato dalla lista" #: src/components/moderation/ModerationDetailsDialog.tsx:53 msgid "User Blocked by List" @@ -6615,7 +5981,7 @@ msgstr "Lista aggiornata" msgid "User Lists" msgstr "Liste publiche" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:171 msgid "Username or email address" msgstr "Nome utente o indirizzo Email" @@ -6628,11 +5994,10 @@ msgid "users followed by <0/>" msgstr "utenti seguiti da <0/>" #: src/components/dms/MessagesNUX.tsx:140 -#: src/components/dms/MessagesNUX.tsx:143 -#: src/screens/Messages/Settings.tsx:84 -#: src/screens/Messages/Settings.tsx:87 +#: src/components/dms/MessagesNUX.tsx:143 src/screens/Messages/Settings.tsx:83 +#: src/screens/Messages/Settings.tsx:86 msgid "Users I follow" -msgstr "" +msgstr "Utenti che seguo" #: src/view/com/modals/Threadgate.tsx:107 msgid "Users in \"{0}\"" @@ -6646,16 +6011,9 @@ msgstr "Utenti a cui è piaciuto questo contenuto o profilo" msgid "Value:" msgstr "Valore:" -#~ msgid "Verification code" -#~ msgstr "Codice di verifica" - -#: src/view/com/modals/ChangeHandle.tsx:510 -#~ msgid "Verify {0}" -#~ msgstr "Verifica {0}" - #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" -msgstr "" +msgstr "Verifica record DNS" #: src/view/screens/Settings/index.tsx:982 msgid "Verify email" @@ -6688,7 +6046,7 @@ msgstr "Verifica la tua email" #: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" -msgstr "" +msgstr "Versione {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 msgid "Video Games" @@ -6760,16 +6118,13 @@ msgstr "Avvisa il contenuto" msgid "Warn content and filter from feeds" msgstr "Avvisa i contenuti e filtra dai feed" -#~ msgid "We also think you'll like \"For You\" by Skygaze:" -#~ msgstr "Pensiamo che ti piacerà anche \"Per Te\" di Skygaze:" - #: src/screens/Hashtag.tsx:210 msgid "We couldn't find any results for that hashtag." msgstr "Non siamo riusciti a trovare alcun risultato per quell'hashtag." #: src/screens/Messages/Conversation/index.tsx:95 msgid "We couldn't load this conversation" -msgstr "" +msgstr "Non riusciamo a caricare questa conversazione" #: src/screens/SignupQueued.tsx:139 msgid "We estimate {estimatedTime} until your account is ready." @@ -6783,7 +6138,7 @@ msgstr "Speriamo di darti dei momenti dei bei momenti. Ricorda, Bluesky è:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Abbiamo esaurito i posts dei tuoi follower. Ecco le ultime novità da <0/>." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Ti consigliamo di evitare usare parole comuni che compaiono in molti post, perchè ciò potrebbe comportare la mancata visualizzazione dei post." @@ -6816,7 +6171,7 @@ msgstr "Lo useremo per personalizzare la tua esperienza." #: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" -msgstr "" +msgstr "Stiamo riscontrando problemi di rete, riprova" #: src/screens/Signup/index.tsx:142 msgid "We're so excited to have you join us!" @@ -6826,7 +6181,7 @@ msgstr "Siamo felici che tu ti unisca a noi!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Siamo spiacenti, ma non siamo riusciti a risolvere questa lista. Se il problema persiste, contatta il creatore della lista, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Siamo spiacenti, ma al momento non siamo riusciti a caricare le parole silenziate. Per favore riprova si nuovo." @@ -6834,8 +6189,7 @@ msgstr "Siamo spiacenti, ma al momento non siamo riusciti a caricare le parole s msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Siamo spiacenti, ma non è stato possibile completare la ricerca. Riprova tra qualche minuto." -#: src/components/Lists.tsx:212 -#: src/view/screens/NotFound.tsx:48 +#: src/components/Lists.tsx:212 src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Ci dispiace! Non riusciamo a trovare la pagina che stavi cercando." @@ -6855,12 +6209,6 @@ msgstr "" msgid "What are your interests?" msgstr "Quali sono i tuoi interessi?" -#~ msgid "What is the issue with this {collectionName}?" -#~ msgstr "Qual è il problema con questo {collectionName}?" - -#~ msgid "What's next?" -#~ msgstr "Qual è il prossimo?" - #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 #: src/view/com/composer/Composer.tsx:340 @@ -6878,16 +6226,16 @@ msgstr "Quali lingue vorresti vedere negli algoritmi dei tuoi feeds?" #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" -msgstr "" +msgstr "Chi puoi inviarti messaggi?" #: src/view/com/modals/Threadgate.tsx:67 msgid "Who can reply" msgstr "Chi può rispondere" #: src/screens/Home/NoFeedsPinned.tsx:92 -#: src/screens/Messages/List/index.tsx:185 +#: src/screens/Messages/List/index.tsx:165 msgid "Whoops!" -msgstr "" +msgstr "Ops!" #: src/components/ReportDialog/SelectReportOptionView.tsx:44 msgid "Why should this content be reviewed?" @@ -6903,7 +6251,7 @@ msgstr "Perché questa lista dovrebbe essere revisionata?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this message be reviewed?" -msgstr "" +msgstr "Perché questo messaggio dovrebbe essere revisionato?" #: src/components/ReportDialog/SelectReportOptionView.tsx:51 msgid "Why should this post be reviewed?" @@ -6920,7 +6268,7 @@ msgstr "Largo" #: src/screens/Messages/Conversation/MessageInput.tsx:140 #: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" -msgstr "" +msgstr "Scrivi un messaggio" #: src/view/com/composer/Composer.tsx:534 msgid "Write post" @@ -6935,9 +6283,6 @@ msgstr "Scrivi la tua risposta" msgid "Writers" msgstr "Scrittori" -#~ msgid "XXXXXX" -#~ msgstr "XXXXXX" - #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/screens/PreferencesFollowingFeed.tsx:128 #: src/view/screens/PreferencesFollowingFeed.tsx:200 @@ -6959,7 +6304,7 @@ msgstr "" #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" -msgstr "" +msgstr "Ieri, {time}" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." @@ -6987,14 +6332,9 @@ msgstr "" #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." -msgstr "" +msgstr "Puoi modificarlo in qualsiasi momento." -#: src/screens/Messages/Settings.tsx:111 -msgid "You can continue ongoing conversations regardless of which setting you choose." -msgstr "" - -#: src/screens/Login/index.tsx:158 -#: src/screens/Login/PasswordUpdatedForm.tsx:33 +#: src/screens/Login/index.tsx:158 src/screens/Login/PasswordUpdatedForm.tsx:33 msgid "You can now sign in with your new password." msgstr "Adesso puoi accedere con la tua nuova password." @@ -7022,13 +6362,13 @@ msgstr "Non hai fissato nessun feed." msgid "You don't have any saved feeds." msgstr "Non hai salvato nessun feed." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:159 msgid "You have blocked the author or you have been blocked by the author." msgstr "Hai bloccato l'autore o sei stato bloccato dall'autore." #: src/components/dms/MessagesListBlockedFooter.tsx:58 msgid "You have blocked this user" -msgstr "" +msgstr "Hai bloccato questo utente" #: src/components/moderation/ModerationDetailsDialog.tsx:66 #: src/lib/moderation/useModerationCauseDescription.ts:52 @@ -7060,12 +6400,9 @@ msgstr "Hai silenziato questo account." msgid "You have muted this user" msgstr "Hai silenziato questo utente" -#~ msgid "You have muted this user." -#~ msgstr "Hai disattivato questo utente." - -#: src/screens/Messages/List/index.tsx:225 +#: src/screens/Messages/List/index.tsx:205 msgid "You have no conversations yet. Start one!" -msgstr "" +msgstr "Non hai ancora nessuna conversazione. Avviane una!" #: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." @@ -7076,18 +6413,11 @@ msgstr "Non hai feeds." msgid "You have no lists." msgstr "Non hai liste." -#: src/screens/Messages/List/index.tsx:200 -#~ msgid "You have no messages yet. Start a conversation with someone!" -#~ msgstr "" - #: src/view/screens/ModerationBlockedAccounts.tsx:134 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Non hai ancora bloccato nessun account. Per bloccare un account, vai sul profilo e seleziona \"Blocca account\" dal menu dell'account." -#~ 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 "Non hai ancora bloccato nessun conto. Per bloccare un conto, vai al profilo e seleziona \"Blocca conto\" dal menu del suo conto." - -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:89 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Non hai ancora creato alcuna password per l'app. Puoi crearne uno premendo il pulsante qui sotto." @@ -7095,22 +6425,19 @@ msgstr "Non hai ancora creato alcuna password per l'app. Puoi crearne uno premen msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Non hai ancora silenziato nessun account. Per silenziare un account, vai al suo profilo e seleziona \"Silenzia account\" dal menu dell' account." -#~ 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 "Non hai ancora disattivato alcun account. Per disattivare un account, vai al suo profilo e seleziona \"Disattiva account\" dal menu del account." - #: src/components/Lists.tsx:52 msgid "You have reached the end" -msgstr "" +msgstr "Hai raggiunto la fine" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Non hai ancora silenziato nessuna parola o tag" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." -msgstr "" +msgstr "Ti puoi appellare alle etichette se pensi che sia stata applicata per errore." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Puoi presentare ricorso contro queste etichette se ritieni che siano state inserite per errore." @@ -7118,14 +6445,11 @@ msgstr "Puoi presentare ricorso contro queste etichette se ritieni che siano sta msgid "You must be 13 years of age or older to sign up." msgstr "Per iscriverti devi avere almeno 13 anni." -#~ msgid "You must be 18 or older to enable adult content." -#~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti." - #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "È necessario selezionare almeno un'etichettatore per un report" @@ -7147,7 +6471,7 @@ msgstr "Riceverai un'email con un \"codice di reset\". Inserisci il codice qui, #: src/screens/Messages/List/ChatListItem.tsx:113 msgid "You: {0}" -msgstr "" +msgstr "Tu: {0}" #: src/screens/Messages/List/ChatListItem.tsx:142 msgid "You: {defaultEmbeddedContentMessage}" @@ -7203,7 +6527,7 @@ msgstr "La tua data di nascita" #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" -msgstr "" +msgstr "Le tue conversazioni sonos state disabiltate" #: src/view/com/modals/InAppBrowserConsent.tsx:47 msgid "Your choice will be saved, but can be changed later in settings." @@ -7219,9 +6543,6 @@ msgstr "La tua scelta verrà salvata, ma potrà essere modificata successivament msgid "Your email appears to be invalid." msgstr "Your email appears to be invalid." -#~ msgid "Your email has been saved! We'll be in touch soon." -#~ msgstr "La tua email è stata salvata! Ci metteremo in contatto al più presto." - #: src/view/com/modals/ChangeEmail.tsx:120 msgid "Your email has been updated but not verified. As a next step, please verify your new email." msgstr "La tua email è stata aggiornata ma non verificata. Come passo successivo, verifica la tua nuova email." @@ -7242,13 +6563,7 @@ msgstr "Il tuo nome di utente completo sarà" msgid "Your full handle will be <0>@{0}" msgstr "Il tuo nome di utente completo sarà <0>@{0}" -#~ msgid "Your hosting provider" -#~ msgstr "Il tuo fornitore di hosting" - -#~ msgid "Your invite codes are hidden when logged in using an App Password" -#~ msgstr "I tuoi codici di invito vengono celati quando accedi utilizzando una password per l'app" - -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Le tue parole silenziate" @@ -7278,8 +6593,712 @@ msgstr "La tua risposta è stata pubblicata" #: src/components/dms/ReportDialog.tsx:160 msgid "Your report will be sent to the Bluesky Moderation Service" -msgstr "" +msgstr "La tua segnalazione verrà inviata al Servizio Moderazione di Bluesky" #: src/screens/Signup/index.tsx:166 msgid "Your user handle" msgstr "Il tuo handle utente" + +#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}" +#~ msgstr "{0, plural, one {# codice d'invito disponibile} other {# codici d'inviti disponibili}}" + +#~ msgid "{0}" +#~ msgstr "{0}" + +#~ msgid "{0} {purposeLabel} List" +#~ msgstr "Lista {purposeLabel} {0}" + +#~ msgid "{0} your feeds" +#~ msgstr "{0} tuoi feed" + +#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}" +#~ msgstr "{invitesAvailable, plural, one {Codici d'invito: # available} other {Codici d'invito: # available}}" + +#~ msgid "{invitesAvailable} invite code available" +#~ msgstr "{invitesAvailable} codice d'invito disponibile" + +#~ msgid "{invitesAvailable} invite codes available" +#~ msgstr "{invitesAvailable} codici d'invito disponibili" + +#~ msgid "{message}" +#~ msgstr "{message}" + +#~ msgid "<0>{0} following" +#~ msgstr "<0>{0} following" + +#~ msgid "<0>{followers} <1>{pluralizedFollowers}" +#~ msgstr "<0>{followers} <1>{pluralizedFollowers}" + +#~ msgid "<0>{following} <1>following" +#~ msgstr "<0>{following} <1>following" + +#~ msgid "<0>Choose your<1>Recommended<2>Feeds" +#~ msgstr "<0>Scegli i tuoi<1>feeds<2>consigliati" + +#~ msgid "<0>Follow some<1>Recommended<2>Users" +#~ msgstr "<0>Segui alcuni<1>utenti<2>consigliati" + +#~ msgid "<0>Welcome to<1>Bluesky" +#~ msgstr "<0>Ti diamo il benvenuto su<1>Bluesky" + +#~ msgid "A content warning has been applied to this {0}." +#~ msgstr "A questo post è stato applicato un avviso di contenuto {0}." + +#~ msgid "A new version of the app is available. Please update to continue using the app." +#~ msgstr "È disponibile una nuova versione dell'app. Aggiorna per continuare a utilizzarla." + +#~ msgid "account" +#~ msgstr "account" + +#~ msgid "Add ALT text" +#~ msgstr "Agguingo del testo descrittivo" + +#~ msgid "Add details" +#~ msgstr "Aggiungi i dettagli" + +#~ msgid "Add details to report" +#~ msgstr "Aggiungi dettagli da segnalare" + +#~ msgid "Add link card" +#~ msgstr "Aggiungi anteprima del link" + +#~ msgid "Add link card:" +#~ msgstr "Aggiungi anteprima del link:" + +#~ msgid "Added" +#~ msgstr "Aggiunto" + +#~ msgid "Adult content can only be enabled via the Web at <0/>." +#~ msgstr "I contenuti per adulti possono essere abilitati solo dal sito Web a <0/>." + +#~ msgid "An error occurred while trying to delete the message. Please try again." +#~ msgstr "È avvenuto un errore durante la cancellazione del messaggio. Riprovare un altra volta" + +#~ msgid "App passwords" +#~ msgstr "Passwords dell'app" + +#~ msgid "Appeal content warning" +#~ msgstr "Ricorso contro l'avviso sui contenuti" + +#~ msgid "Appeal Content Warning" +#~ msgstr "Ricorso contro l'Avviso sui Contenuti" + +#~ msgid "Appeal Decision" +#~ msgstr "Decisión de apelación" + +#~ msgid "Appeal submitted." +#~ msgstr "Ricorso presentato." + +#~ msgid "Appeal this decision." +#~ msgstr "Appella contro questa decisione." + +#~ msgid "Are you sure? This cannot be undone." +#~ msgstr "Vuoi proseguire? Questa operazione non può essere annullata." + +#~ msgctxt "action" +#~ msgid "Back" +#~ msgstr "Indietro" + +#~ msgid "Block this List" +#~ msgstr "Blocca questa Lista" + +#~ msgid "Bluesky is flexible." +#~ msgstr "Bluesky è flessibile." + +#~ msgid "Bluesky is open." +#~ msgstr "Bluesky è aperto." + +#~ msgid "Bluesky is public." +#~ msgstr "Bluesky è pubblico." + +#~ 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 utilizza gli inviti per costruire una comunità più sana. Se non conosci nessuno con un invito, puoi iscriverti alla lista d'attesa e te ne invieremo uno al più presto." + +#~ msgid "Bluesky.Social" +#~ msgstr "Bluesky.Social" + +#~ msgid "Build version {0} {1}" +#~ msgstr "Versione {0} {1}" + +#~ msgid "Button disabled. Input custom domain to proceed." +#~ msgstr "Pulsante disabilitato. Inserisci il dominio personalizzato per procedere." + +#~ msgid "by {0}" +#~ msgstr "di {0}" + +#~ msgid "Cancel add image alt text" +#~ msgstr "Cancel·la afegir text a la imatge" + +#~ msgid "Cancel waitlist signup" +#~ msgstr "Annulla l'iscrizione alla lista d'attesa" + +#~ msgid "Change your Bluesky password" +#~ msgstr "Cambia la tua password di Bluesky" + +#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." +#~ msgstr "Dai un'occhiata ad alcuni feed consigliati. Clicca + per aggiungerli al tuo elenco dei feed." + +#~ msgid "Check out some recommended users. Follow them to see similar users." +#~ msgstr "Scopri alcuni utenti consigliati. Seguili per vedere utenti simili." + +#~ msgid "Choose a new Bluesky username or create" +#~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" + +#~ msgid "Choose the algorithms that power your experience with custom feeds." +#~ msgstr "Scegli gli algoritmi che migliorano la tua esperienza con i feed personalizzati." + +#~ msgid "Click here to open tag menu for #{tag}" +#~ msgstr "Clicca qui per aprire il menu per #{tag}" + +#~ msgctxt "action" +#~ msgid "Confirm" +#~ msgstr "Conferma" + +#~ msgid "Confirm your age to enable adult content." +#~ msgstr "Conferma la tua età per abilitare i contenuti per adulti." + +#~ msgid "Confirms signing up {email} to the waitlist" +#~ msgstr "Conferma l'iscrizione di {email} alla lista d'attesa" + +#~ msgid "content" +#~ msgstr "contenuto" + +#~ msgid "Content filtering" +#~ msgstr "Filtro dei contenuti" + +#~ msgid "Content Filtering" +#~ msgstr "Filtro dei Contenuti" + +#~ msgid "Copy link to profile" +#~ msgstr "Copia il link al profilo" + +#~ msgid "Country" +#~ msgstr "Paese" + +#~ msgid "Created by <0/>" +#~ msgstr "Creato da <0/>" + +#~ msgid "Created by you" +#~ msgstr "Creato da te" + +#~ msgid "Creates a card with a thumbnail. The card links to {url}" +#~ msgstr "Crea una scheda con una miniatura. La scheda si collega a {url}" + +#~ msgid "Danger Zone" +#~ msgstr "Zona di Pericolo" + +#~ msgid "Delete Account" +#~ msgstr "Elimina l'Account" + +#~ msgid "Delete my account…" +#~ msgstr "Cancella il mio account…" + +#~ msgid "Dev Server" +#~ msgstr "Server di sviluppo" + +#~ msgid "Developer Tools" +#~ msgstr "Strumenti per sviluppatori" + +#~ msgid "Discard draft" +#~ msgstr "Scarta la bozza" + +#~ msgid "Discover new feeds" +#~ msgstr "Scopri nuovi feeds" + +#~ msgid "Don't have an invite code?" +#~ msgstr "Non hai un codice di invito?" + +#~ msgid "Double tap to sign in" +#~ msgstr "Usa il doppio tocco per accedere" + +#~ msgid "Download Bluesky account data (repository)" +#~ msgstr "Scarica i dati dell'account Bluesky (archivio)" + +#~ msgid "Enable External Media" +#~ msgstr "Attiva Media Esterna" + +#~ msgid "Enter the address of your provider:" +#~ msgstr "Inserisci l'indirizzo del tuo provider:" + +#~ msgid "Enter your email" +#~ msgstr "Inserisci la tua email" + +#~ msgid "Enter your phone number" +#~ msgstr "Inserisci il tuo numero di telefono" + +#~ msgid "Exits signing up for waitlist with {email}" +#~ msgstr "Uscita dall'iscrizione alla lista d'attesa con {email}" + +#~ msgid "Failed to load recommended feeds" +#~ msgstr "Non possiamo caricare i feed consigliati" + +#~ msgid "Feed Preferences" +#~ msgstr "Preferenze del feed" + +#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." +#~ msgstr "I feed vengono creati dagli utenti per curare i contenuti. Scegli alcuni feed che ritieni interessanti." + +#~ msgid "Find users on Bluesky" +#~ msgstr "Trova utenti su Bluesky" + +#~ msgid "Find users with the search tool on the right" +#~ msgstr "Trova gli utenti con lo strumento di ricerca sulla destra" + +#~ msgid "Finding similar accounts..." +#~ msgstr "Trovare account simili…" + +#~ msgid "Fine-tune the content you see on your home screen." +#~ msgstr "Ottimizza il contenuto che vedi nella pagina d'inizio." + +#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." +#~ msgstr "Segui alcuni utenti per iniziare. Possiamo consigliarti più utenti in base a chi trovi interessante." + +#~ msgid "following" +#~ msgstr "following" + +#~ msgid "Forgot" +#~ msgstr "Dimenticato" + +#~ msgid "Forgot password" +#~ msgstr "Ho dimenticato il password" + +#~ msgid "Go to @{queryMaybeHandle}" +#~ msgstr "Vai a @{queryMaybeHandle}" + +#~ msgid "Hides posts from {0} in your feed" +#~ msgstr "Nasconde i post di {0} nel tuo feed" + +#~ msgid "Home Feed Preferences" +#~ msgstr "Preferenze per i feed per la pagina d'inizio" + +#~ msgid "Hosting provider address" +#~ msgstr "Indirizzo del fornitore di hosting" + +#~ msgid "Image options" +#~ msgstr "Opzioni per l'immagine" + +#~ msgid "Input email for Bluesky account" +#~ msgstr "Inserisci l'e-mail per l'account di Bluesky" + +#~ msgid "Input invite code to proceed" +#~ msgstr "Inserisci il codice di invito per procedere" + +#~ msgid "Input phone number for SMS verification" +#~ msgstr "Inserisci il numero di telefono per la verifica via SMS" + +#~ msgid "Input the verification code we have texted to you" +#~ msgstr "Inserisci il codice di verifica che ti abbiamo inviato tramite SMS" + +#~ msgid "Input your email to get on the Bluesky waitlist" +#~ msgstr "Inserisci la tua email per entrare nella lista d'attesa di Bluesky" + +#~ msgid "Invite" +#~ msgstr "Invita" + +#~ msgid "Invite codes: {invitesAvailable} available" +#~ msgstr "Codici di invito: {invitesAvailable} disponibili" + +#~ msgid "Join the waitlist" +#~ msgstr "Iscriviti alla lista d'attesa" + +#~ msgid "Join the waitlist." +#~ msgstr "Iscriviti alla lista d'attesa." + +#~ msgid "Join Waitlist" +#~ msgstr "Iscriviti alla Lista d'Attesa" + +#~ msgid "label has been placed on this {labelTarget}" +#~ msgstr "l'etichetta è stata inserita su questo {labelTarget}" + +#~ msgid "labels have been placed on this {labelTarget}" +#~ msgstr "le etichette sono state inserite su questo {labelTarget}" + +#~ msgid "Last step!" +#~ msgstr "Ultimo passo!" + +#~ msgid "Learn more" +#~ msgstr "Ulteriori informazioni" + +#~ msgid "Library" +#~ msgstr "Biblioteca" + +#~ msgid "Like" +#~ msgstr "Mi piace" + +#~ msgid "Liked by {0} {1}" +#~ msgstr "Piace a {0} {1}" + +#~ msgid "Liked by {count} {0}" +#~ msgstr "È piaciuto a {count} {0}" + +#~ msgid "Liked by {likeCount} {0}" +#~ msgstr "Piace a {likeCount} {0}" + +#~ msgid "liked your custom feed{0}" +#~ msgstr "piace il feed personalizzato{0}" + +#~ msgid "Load more posts" +#~ msgstr "Carica più post" + +#~ msgid "Local dev server" +#~ msgstr "Server di sviluppo locale" + +#~ msgid "Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!" +#~ msgstr "Sembra che questo feed sia disponibile solo per gli utenti con un account Bluesky. Per favore registrati o accedi per visualizzare questo feed!" + +#~ msgid "May not be longer than 253 characters" +#~ msgstr "Non può contenere più di 253 caratteri" + +#~ msgid "May only contain letters and numbers" +#~ msgstr "Può contenere solo lettere e numeri" + +#~ msgid "Message from server" +#~ msgstr "Messaggio dal server" + +#~ msgid "More post options" +#~ msgstr "Altre impostazioni per il post" + +#~ msgid "Must be at least 3 characters" +#~ msgstr "Deve contenere almeno 3 caratteri" + +#~ msgid "Mute this List" +#~ msgstr "Silenzia questa Lista" + +#~ msgid "my-server.com" +#~ msgstr "my-server.com" + +#~ msgid "Never load embeds from {0}" +#~ msgstr "Non caricare mai gli inserimenti di {0}" + +#~ msgid "Never lose access to your followers and data." +#~ msgstr "Non perdere mai l'accesso ai tuoi follower e ai tuoi dati." + +#~ msgid "New Post" +#~ msgstr "Nuovo Post" + +#~ msgctxt "action" +#~ msgid "Next" +#~ msgstr "Seguente" + +#~ msgid "Not Applicable." +#~ msgstr "Non applicabile." + +#~ msgid "Nudity or pornography not labeled as such" +#~ msgstr "Nudità o pornografia non etichettata come tale" + +#~ msgid "of" +#~ msgstr "spento" + +#~ msgid "Opens editor for profile display name, avatar, background image, and description" +#~ msgstr "Apre l'editor per il nome configurato del profilo, l'avatar, l'immagine di sfondo e la descrizione" + +#~ msgid "Opens followers list" +#~ msgstr "Apre la lista dei followers" + +#~ msgid "Opens following list" +#~ msgstr "Apre la lista di chi segui" + +#~ msgid "Opens invite code list" +#~ msgstr "Apre la lista dei codici di invito" + +#~ msgid "Opens modal for account deletion confirmation. Requires email code." +#~ msgstr "Apre il modal per la conferma dell'eliminazione dell'account. Richiede un codice email." + +#~ msgid "Opens the app password settings page" +#~ msgstr "Apre la pagina delle impostazioni della password dell'app" + +#~ msgid "Opens the home feed preferences" +#~ msgstr "Apre le preferenze del home feed" + +#~ msgid "Other service" +#~ msgstr "Altro servizio" + +#~ msgid "Phone number" +#~ msgstr "Numero di telefono" + +#~ msgid "Please enter a phone number that can receive SMS text messages." +#~ msgstr "Inserisci un numero di telefono in grado di ricevere messaggi di testo SMS." + +#~ msgid "Please enter the code you received by SMS." +#~ msgstr "Inserisci il codice che hai ricevuto via SMS." + +#~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." +#~ msgstr "Inserisci il codice di verifica inviato a {phoneNumberFormatted}." + +#~ msgid "Please tell us why you think this content warning was incorrectly applied!" +#~ msgstr "Spiegaci perché ritieni che questo avviso sui contenuti sia stato applicato in modo errato!" + +#~ msgid "Please tell us why you think this decision was incorrect." +#~ msgstr "Per favore spiegaci perché ritieni che questa decisione sia stata sbagliata." + +#~ msgid "Pornography" +#~ msgstr "Pornografia" + +#~ msgid "Post" +#~ msgstr "Post" + +#~ msgid "Quote Post" +#~ msgstr "Cita il post" + +#~ msgid "Recommended Feeds" +#~ msgstr "Feeds consigliati" + +#~ msgid "Recommended Users" +#~ msgstr "Utenti consigliati" + +#~ msgid "Remove {0} from my feeds?" +#~ msgstr "Rimuovere {0} dai miei feeds?" + +#~ msgid "Remove this feed from my feeds?" +#~ msgstr "Rimuovere questo feed dai miei feeds?" + +#~ msgid "Remove this feed from your saved feeds?" +#~ msgstr "Elimina questo feed dai feeds salvati?" + +#~ msgctxt "description" +#~ msgid "Reply to <0/>" +#~ msgstr "In risposta a <0/>" + +#~ msgid "Report {collectionName}" +#~ msgstr "Segnala {collectionName}" + +#~ msgid "Reposted by" +#~ msgstr "Repost di" + +#~ msgid "Reposted by {0})" +#~ msgstr "Repost di {0})" + +#~ msgid "Reposted by <0/>" +#~ msgstr "Repost di <0/>" + +#~ msgid "Request code" +#~ msgstr "Richiedi un codice" + +#~ msgid "Reset onboarding" +#~ msgstr "Reimposta l'incorporazione" + +#~ msgid "Reset preferences" +#~ msgstr "Reimposta le preferenze" + +#~ msgid "Retry." +#~ msgstr "Riprova." + +#~ msgid "SANDBOX. Posts and accounts are not permanent." +#~ msgstr "SANDBOX. I post e gli account non sono permanenti." + +#~ msgid "Saved to your camera roll." +#~ msgstr "Salvato nel rullino fotografico." + +#~ msgid "See what's next" +#~ msgstr "Scopri cosa c'è dopo" + +#~ msgid "Select Bluesky Social" +#~ msgstr "Seleziona Bluesky Social" + +#~ msgid "Select service" +#~ msgstr "Selecciona el servei" + +#~ msgid "Select your app language for the default text to display in the app" +#~ msgstr "Seleziona la lingua dell'app per il testo predefinito da visualizzare nell'app" + +#~ msgid "Select your phone's country" +#~ msgstr "Seleziona il Paese del tuo cellulare" + +#~ msgid "Send Email" +#~ msgstr "Envia Email" + +#~ msgid "Send Report" +#~ msgstr "Invia segnalazione" + +#~ msgid "Set {value} for {labelGroup} content moderation policy" +#~ msgstr "Imposta {value} per la politica di moderazione dei contenuti di {labelGroup}" + +#~ msgctxt "action" +#~ msgid "Set Age" +#~ msgstr "Imposta l'età" + +#~ msgid "Set color theme to dark" +#~ msgstr "Imposta il colore del tema scuro" + +#~ msgid "Set color theme to light" +#~ msgstr "Imposta il colore del tema su chiaro" + +#~ msgid "Set color theme to system setting" +#~ msgstr "Imposta il colore del tema basato sulle impostazioni del tuo sistema" + +#~ msgid "Set dark theme to the dark theme" +#~ msgstr "Imposta il tema scuro sul tema scuro" + +#~ msgid "Set dark theme to the dim theme" +#~ msgstr "Imposta il tema scuro sul tema scuro" + +#~ msgid "Set password" +#~ msgstr "Imposta la password" + +#~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." +#~ msgstr "Seleziona \"Sì\" per mostrare esempi dei feed salvati nel feed successivo. Questa è una funzionalità sperimentale." + +#~ msgid "Sets hosting provider for password reset" +#~ msgstr "Imposta il provider del hosting per la reimpostazione della password" + +#~ msgid "Sets server for the Bluesky client" +#~ msgstr "Imposta il server per il client Bluesky" + +#~ msgid "Show all replies" +#~ msgstr "Mostra tutte le repliche" + +#~ msgid "Show embeds from {0}" +#~ msgstr "Mostra incorporamenti di {0}" + +#~ msgid "Show replies with at least {value} {0}" +#~ msgstr "Mostra risposte con almeno {value} {0}" + +#~ msgid "Shows a list of users similar to this user." +#~ msgstr "Mostra un elenco di utenti simili a questo utente." + +#~ msgid "Sign In" +#~ msgstr "Accedi" + +#~ msgid "Sign into" +#~ msgstr "Accedere a" + +#~ msgid "Signs {0} out of Bluesky" +#~ msgstr "{0} esce da Bluesky" + +#~ msgid "SMS verification" +#~ msgstr "Verifica tramite SMS" + +#~ msgid "Something went wrong and we're not sure what." +#~ msgstr "Qualcosa è andato storto ma non siamo sicuri di cosa." + +#~ msgid "Something went wrong. Check your email and try again." +#~ msgstr "Qualcosa è andato storto. Controlla la tua email e riprova." + +#~ msgid "Source:" +#~ msgstr "Origine:" + +#~ msgid "Staging" +#~ msgstr "Allestimento" + +#~ msgid "Status page" +#~ msgstr "Pagina di stato" + +#~ msgid "Step" +#~ msgstr "Passo" + +#~ msgid "Step {0} of {numSteps}" +#~ msgstr "Passo {0} di {numSteps}" + +#~ msgid "Swipe up to see more" +#~ msgstr "Scorri verso l'alto per vedere di più" + +#~ msgid "the author" +#~ msgstr "l'autore" + +#~ 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 "Il modulo di supporto è stato spostato. Se hai bisogno di aiuto, <0/> o visita {HELP_DESK_URL} per metterti in contatto con noi." + +#~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" +#~ msgstr "C'è qualcosa di sbagliato in questo numero. Scegli il tuo Paese e inserisci il tuo numero di telefono completo!" + +#~ msgid "This {0} has been labeled." +#~ msgstr "Questo {0} è stato etichettato." + +#~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." +#~ msgstr "Questa funzionalità è in versione beta. Puoi leggere ulteriori informazioni sulle esportazioni dell' archivio in <0>questo post del blog." + +#~ msgid "This is the service that keeps you online." +#~ msgstr "Questo è il servizio che ti mantiene online." + +#~ msgid "This label was applied by {0}." +#~ msgstr "Questa etichetta è stata applicata da {0}." + +#~ msgid "This user is included in the <0/> list which you have blocked." +#~ msgstr "Questo utente è incluso nell'elenco <0/> che hai bloccato." + +#~ msgid "This user is included in the <0/> list which you have muted." +#~ msgstr "Questo utente è incluso nell'elenco <0/> che hai disattivato." + +#~ msgid "This user is included the <0/> list which you have muted." +#~ msgstr "Questo utente è incluso nella lista <0/> che hai silenziato." + +#~ msgid "This warning is only available for posts with media attached." +#~ msgstr "Questo avviso è disponibile solo per i post con contenuti multimediali allegati." + +#~ msgid "This will hide this post from your feeds." +#~ msgstr "Questo nasconderà il post dai tuoi feeds." + +#~ msgid "Try again" +#~ msgstr "Provalo di nuovo" + +#~ msgid "Unfortunately, you do not meet the requirements to create an account." +#~ msgstr "Sfortunatamente, non soddisfi i requisiti per creare un account." + +#~ msgid "Unlike" +#~ msgstr "Togli Mi piace" + +#~ msgid "Unsave" +#~ msgstr "Rimuovi" + +#~ msgid "Update Available" +#~ msgstr "Aggiornamento disponibile" + +#~ msgid "Use your domain as your Bluesky client service provider" +#~ msgstr "Utilizza il tuo dominio come provider di servizi clienti Bluesky" + +#~ msgid "User handle" +#~ msgstr "Handle dell'utente" + +#~ msgid "Verification code" +#~ msgstr "Codice di verifica" + +#~ msgid "Verify {0}" +#~ msgstr "Verifica {0}" + +#~ msgid "Version {0}" +#~ msgstr "Versione {0}" + +#~ msgid "We also think you'll like \"For You\" by Skygaze:" +#~ msgstr "Pensiamo che ti piacerà anche \"Per Te\" di Skygaze:" + +#~ msgid "We'll look into your appeal promptly." +#~ msgstr "Esamineremo il tuo ricorso al più presto." + +#~ msgid "Welcome to <0>Bluesky" +#~ msgstr "Ti diamo il benvenuto a <0>Bluesky" + +#~ msgid "What is the issue with this {collectionName}?" +#~ msgstr "Qual è il problema con questo {collectionName}?" + +#~ msgid "What's next?" +#~ msgstr "Qual è il prossimo?" + +#~ msgid "XXXXXX" +#~ msgstr "XXXXXX" + +#~ msgid "You can change hosting providers at any time." +#~ msgstr "Puoi cambiare provider di hosting in qualsiasi momento." + +#~ msgid "You don't have any saved feeds!" +#~ msgstr "Non hai salvato nessun feed!" + +#~ msgid "You have muted this user." +#~ msgstr "Hai disattivato questo utente." + +#~ 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 "Non hai ancora bloccato nessun conto. Per bloccare un conto, vai al profilo e seleziona \"Blocca conto\" dal menu del suo conto." + +#~ 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 "Non hai ancora disattivato alcun account. Per disattivare un account, vai al suo profilo e seleziona \"Disattiva account\" dal menu del account." + +#~ msgid "You must be 18 or older to enable adult content." +#~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti." + +#~ msgid "Your email has been saved! We'll be in touch soon." +#~ msgstr "La tua email è stata salvata! Ci metteremo in contatto al più presto." + +#~ msgid "Your hosting provider" +#~ msgstr "Il tuo fornitore di hosting" + +#~ msgid "Your invite codes are hidden when logged in using an App Password" +#~ msgstr "I tuoi codici di invito vengono celati quando accedi utilizzando una password per l'app" From bb0a6a4b6c4e86c62d599c424dae35c9ee9d200d Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 11 Jun 2024 17:42:28 -0500 Subject: [PATCH 134/520] Add KnownFollowers component to standard profile header (#4420) * Add KnownFollowers component to standard profile header * Prep for known followers screen * Add known followers screen * Tighten space * Add pressed state * Edit title * Vertically center * Don't show if no known followers * Bump sdk * Use actual followers.length to show * Updates to show logic, space * Prevent fresh data from applying to cached screens * Tighten space * Better label * Oxford comma * Fix count logic * Add bskyweb route * Useless ternary * Minor spacing tweak --------- Co-authored-by: Paul Frazee --- bskyweb/cmd/bskyweb/server.go | 1 + package.json | 2 +- src/Navigation.tsx | 8 + src/components/KnownFollowers.tsx | 200 ++++++++++++++++++ src/lib/routes/types.ts | 1 + src/routes.ts | 1 + .../Profile/Header/ProfileHeaderStandard.tsx | 14 ++ src/screens/Profile/Header/Shell.tsx | 2 +- src/screens/Profile/KnownFollowers.tsx | 134 ++++++++++++ src/state/queries/known-followers.ts | 34 +++ yarn.lock | 8 +- 11 files changed, 399 insertions(+), 6 deletions(-) create mode 100644 src/components/KnownFollowers.tsx create mode 100644 src/screens/Profile/KnownFollowers.tsx create mode 100644 src/state/queries/known-followers.ts diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index e1b009646a..bb81e780f5 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -207,6 +207,7 @@ func serve(cctx *cli.Context) error { e.GET("/profile/:handleOrDID", server.WebProfile) e.GET("/profile/:handleOrDID/follows", server.WebGeneric) e.GET("/profile/:handleOrDID/followers", server.WebGeneric) + e.GET("/profile/:handleOrDID/known-followers", server.WebGeneric) e.GET("/profile/:handleOrDID/lists/:rkey", server.WebGeneric) e.GET("/profile/:handleOrDID/feed/:rkey", server.WebGeneric) e.GET("/profile/:handleOrDID/feed/:rkey/liked-by", server.WebGeneric) diff --git a/package.json b/package.json index 1ba0ab2ec8..5f9a898fc9 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "^0.12.16", + "@atproto/api": "^0.12.18", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 8f8855d67f..67b89e2627 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -41,6 +41,7 @@ import {PreferencesThreads} from 'view/screens/PreferencesThreads' import {SavedFeeds} from 'view/screens/SavedFeeds' import HashtagScreen from '#/screens/Hashtag' import {ModerationScreen} from '#/screens/Moderation' +import {ProfileKnownFollowersScreen} from '#/screens/Profile/KnownFollowers' import {ProfileLabelerLikedByScreen} from '#/screens/Profile/ProfileLabelerLikedBy' import {init as initAnalytics} from './lib/analytics/analytics' import {useWebScrollRestoration} from './lib/hooks/useWebScrollRestoration' @@ -169,6 +170,13 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { title: title(msg`People followed by @${route.params.name}`), })} /> + ProfileKnownFollowersScreen} + options={({route}) => ({ + title: title(msg`Followers of @${route.params.name} that you know`), + })} + /> ProfileListScreen} diff --git a/src/components/KnownFollowers.tsx b/src/components/KnownFollowers.tsx new file mode 100644 index 0000000000..b99fe3398e --- /dev/null +++ b/src/components/KnownFollowers.tsx @@ -0,0 +1,200 @@ +import React from 'react' +import {View} from 'react-native' +import {AppBskyActorDefs, moderateProfile, ModerationOpts} from '@atproto/api' +import {msg, plural, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {makeProfileLink} from '#/lib/routes/links' +import {sanitizeDisplayName} from 'lib/strings/display-names' +import {UserAvatar} from '#/view/com/util/UserAvatar' +import {atoms as a, useTheme} from '#/alf' +import {Link} from '#/components/Link' +import {Text} from '#/components/Typography' + +const AVI_SIZE = 30 +const AVI_BORDER = 1 + +/** + * Shared logic to determine if `KnownFollowers` should be shown. + * + * Checks the # of actual returned users instead of the `count` value, because + * `count` includes blocked users and `followers` does not. + */ +export function shouldShowKnownFollowers( + knownFollowers?: AppBskyActorDefs.KnownFollowers, +) { + return knownFollowers && knownFollowers.followers.length > 0 +} + +export function KnownFollowers({ + profile, + moderationOpts, +}: { + profile: AppBskyActorDefs.ProfileViewDetailed + moderationOpts: ModerationOpts +}) { + const cache = React.useRef>( + new Map(), + ) + + /* + * Results for `knownFollowers` are not sorted consistently, so when + * revalidating we can see a flash of this data updating. This cache prevents + * this happening for screens that remain in memory. When pushing a new + * screen, or once this one is popped, this cache is empty, so new data is + * displayed. + */ + if (profile.viewer?.knownFollowers && !cache.current.has(profile.did)) { + cache.current.set(profile.did, profile.viewer.knownFollowers) + } + + const cachedKnownFollowers = cache.current.get(profile.did) + + if (cachedKnownFollowers && shouldShowKnownFollowers(cachedKnownFollowers)) { + return ( + + ) + } + + return null +} + +function KnownFollowersInner({ + profile, + moderationOpts, + cachedKnownFollowers, +}: { + profile: AppBskyActorDefs.ProfileViewDetailed + moderationOpts: ModerationOpts + cachedKnownFollowers: AppBskyActorDefs.KnownFollowers +}) { + const t = useTheme() + const {_} = useLingui() + + const textStyle = [ + a.flex_1, + a.text_sm, + a.leading_snug, + t.atoms.text_contrast_medium, + ] + + // list of users, minus blocks + const returnedCount = cachedKnownFollowers.followers.length + // db count, includes blocks + const fullCount = cachedKnownFollowers.count + // knownFollowers can return up to 5 users, but will exclude blocks + // therefore, if we have less 5 users, use whichever count is lower + const count = + returnedCount < 5 ? Math.min(fullCount, returnedCount) : fullCount + + const slice = cachedKnownFollowers.followers.slice(0, 3).map(f => { + const moderation = moderateProfile(f, moderationOpts) + return { + profile: { + ...f, + displayName: sanitizeDisplayName( + f.displayName || f.handle, + moderation.ui('displayName'), + ), + }, + moderation, + } + }) + + return ( + + {({hovered, pressed}) => ( + <> + + {slice.map(({profile: prof, moderation}, i) => ( + + + + ))} + + + + Followed by{' '} + {count > 2 ? ( + <> + {slice.slice(0, 2).map(({profile: prof}, i) => ( + + {prof.displayName} + {i === 0 && ', '} + + ))} + {', '} + {plural(count - 2, { + one: 'and # other', + other: 'and # others', + })} + + ) : count === 2 ? ( + slice.map(({profile: prof}, i) => ( + + {prof.displayName} {i === 0 ? _(msg`and`) + ' ' : ''} + + )) + ) : ( + + {slice[0].profile.displayName} + + )} + + + )} + + ) +} diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index caa861b6e5..403c2bb675 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -15,6 +15,7 @@ export type CommonNavigatorParams = { Profile: {name: string; hideBackButton?: boolean} ProfileFollowers: {name: string} ProfileFollows: {name: string} + ProfileKnownFollowers: {name: string} ProfileList: {name: string; rkey: string} PostThread: {name: string; rkey: string} PostLikedBy: {name: string; rkey: string} diff --git a/src/routes.ts b/src/routes.ts index 6845cccd0f..de711f5dc2 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -15,6 +15,7 @@ export const router = new Router({ Profile: ['/profile/:name', '/profile/:name/rss'], ProfileFollowers: '/profile/:name/followers', ProfileFollows: '/profile/:name/follows', + ProfileKnownFollowers: '/profile/:name/known-followers', ProfileList: '/profile/:name/lists/:rkey', PostThread: '/profile/:name/post/:rkey', PostLikedBy: '/profile/:name/post/:rkey/liked-by', diff --git a/src/screens/Profile/Header/ProfileHeaderStandard.tsx b/src/screens/Profile/Header/ProfileHeaderStandard.tsx index f4b8d77052..f8a87a68e4 100644 --- a/src/screens/Profile/Header/ProfileHeaderStandard.tsx +++ b/src/screens/Profile/Header/ProfileHeaderStandard.tsx @@ -30,6 +30,10 @@ import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {MessageProfileButton} from '#/components/dms/MessageProfileButton' import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' +import { + KnownFollowers, + shouldShowKnownFollowers, +} from '#/components/KnownFollowers' import * as Prompt from '#/components/Prompt' import {RichText} from '#/components/RichText' import {ProfileHeaderDisplayName} from './DisplayName' @@ -268,6 +272,16 @@ let ProfileHeaderStandard = ({ /> ) : undefined} + + {!isMe && + shouldShowKnownFollowers(profile.viewer?.knownFollowers) && ( + + + + )} )} diff --git a/src/screens/Profile/Header/Shell.tsx b/src/screens/Profile/Header/Shell.tsx index 553b38a3bb..82cba1704d 100644 --- a/src/screens/Profile/Header/Shell.tsx +++ b/src/screens/Profile/Header/Shell.tsx @@ -83,7 +83,7 @@ let ProfileHeaderShell = ({ {!isPlaceholderProfile && ( {isMe ? ( diff --git a/src/screens/Profile/KnownFollowers.tsx b/src/screens/Profile/KnownFollowers.tsx new file mode 100644 index 0000000000..5cb45a11e1 --- /dev/null +++ b/src/screens/Profile/KnownFollowers.tsx @@ -0,0 +1,134 @@ +import React from 'react' +import {View} from 'react-native' +import {AppBskyActorDefs} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useFocusEffect} from '@react-navigation/native' + +import {cleanError} from '#/lib/strings/errors' +import {logger} from '#/logger' +import {useProfileKnownFollowersQuery} from '#/state/queries/known-followers' +import {useResolveDidQuery} from '#/state/queries/resolve-uri' +import {useSetMinimalShellMode} from '#/state/shell' +import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' +import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' +import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' +import {List} from '#/view/com/util/List' +import {ViewHeader} from '#/view/com/util/ViewHeader' +import { + ListFooter, + ListHeaderDesktop, + ListMaybePlaceholder, +} from '#/components/Lists' + +function renderItem({item}: {item: AppBskyActorDefs.ProfileViewBasic}) { + return +} + +function keyExtractor(item: AppBskyActorDefs.ProfileViewBasic) { + return item.did +} + +type Props = NativeStackScreenProps< + CommonNavigatorParams, + 'ProfileKnownFollowers' +> +export const ProfileKnownFollowersScreen = ({route}: Props) => { + const {_} = useLingui() + const setMinimalShellMode = useSetMinimalShellMode() + const initialNumToRender = useInitialNumToRender() + + const {name} = route.params + + const [isPTRing, setIsPTRing] = React.useState(false) + const { + data: resolvedDid, + isLoading: isDidLoading, + error: resolveError, + } = useResolveDidQuery(route.params.name) + const { + data, + isLoading: isFollowersLoading, + isFetchingNextPage, + hasNextPage, + fetchNextPage, + error, + refetch, + } = useProfileKnownFollowersQuery(resolvedDid) + + const onRefresh = React.useCallback(async () => { + setIsPTRing(true) + try { + await refetch() + } catch (err) { + logger.error('Failed to refresh followers', {message: err}) + } + setIsPTRing(false) + }, [refetch, setIsPTRing]) + + const onEndReached = React.useCallback(async () => { + if (isFetchingNextPage || !hasNextPage || !!error) return + try { + await fetchNextPage() + } catch (err) { + logger.error('Failed to load more followers', {message: err}) + } + }, [isFetchingNextPage, hasNextPage, error, fetchNextPage]) + + const followers = React.useMemo(() => { + if (data?.pages) { + return data.pages.flatMap(page => page.followers) + } + return [] + }, [data]) + + const isError = Boolean(resolveError || error) + + useFocusEffect( + React.useCallback(() => { + setMinimalShellMode(false) + }, [setMinimalShellMode]), + ) + + if (followers.length < 1) { + return ( + + ) + } + + return ( + + + + } + ListFooterComponent={ + + } + // @ts-ignore our .web version only -prf + desktopFixedHeight + initialNumToRender={initialNumToRender} + windowSize={11} + /> + + ) +} diff --git a/src/state/queries/known-followers.ts b/src/state/queries/known-followers.ts new file mode 100644 index 0000000000..adcbf4b502 --- /dev/null +++ b/src/state/queries/known-followers.ts @@ -0,0 +1,34 @@ +import {AppBskyGraphGetKnownFollowers} from '@atproto/api' +import {InfiniteData, QueryKey, useInfiniteQuery} from '@tanstack/react-query' + +import {useAgent} from '#/state/session' + +const PAGE_SIZE = 50 +type RQPageParam = string | undefined + +const RQKEY_ROOT = 'profile-known-followers' +export const RQKEY = (did: string) => [RQKEY_ROOT, did] + +export function useProfileKnownFollowersQuery(did: string | undefined) { + const agent = useAgent() + return useInfiniteQuery< + AppBskyGraphGetKnownFollowers.OutputSchema, + Error, + InfiniteData, + QueryKey, + RQPageParam + >({ + queryKey: RQKEY(did || ''), + async queryFn({pageParam}: {pageParam: RQPageParam}) { + const res = await agent.app.bsky.graph.getKnownFollowers({ + actor: did!, + limit: PAGE_SIZE, + cursor: pageParam, + }) + return res.data + }, + initialPageParam: undefined, + getNextPageParam: lastPage => lastPage.cursor, + enabled: !!did, + }) +} diff --git a/yarn.lock b/yarn.lock index 321cd746dc..c56a56b28e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,10 +34,10 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@^0.12.16": - version "0.12.16" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.16.tgz#f5b5e06d75d379dafe79521d727ed8ad5516d3fc" - integrity sha512-v3lA/m17nkawDXiqgwXyaUSzJPeXJBMH8QKOoYxcDqN+8yG9LFlGe2ecGarXcbGQjYT0GJTAAW3Y/AaCOEwuLg== +"@atproto/api@^0.12.18": + version "0.12.18" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.18.tgz#490a6f22966a3b605c22154fe7befc78bf640821" + integrity sha512-Ii3J/uzmyw1qgnfhnvAsmuXa8ObRSCHelsF8TmQrgMWeXCbfypeS/VESm++1Z9+xHK7bHPOwSek3RmWB0cqEbQ== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.0" From 6736384ff4a0bc90580ee279cb773fa196ec93a4 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 11 Jun 2024 16:20:26 -0700 Subject: [PATCH 135/520] Release 1.86 prep (#4490) * Test updates * Run intl extract --- __e2e__/flows/feed-reorder.yml | 19 +- __e2e__/flows/home-screen.yml | 2 + __e2e__/flows/thread-screen.yml | 4 +- src/locale/locales/ca/messages.po | 807 +++---- src/locale/locales/de/messages.po | 807 +++---- src/locale/locales/en/messages.po | 807 +++---- src/locale/locales/es/messages.po | 807 +++---- src/locale/locales/fi/messages.po | 807 +++---- src/locale/locales/fr/messages.po | 790 +++---- src/locale/locales/ga/messages.po | 2890 ++++++++++++++++---------- src/locale/locales/hi/messages.po | 807 +++---- src/locale/locales/id/messages.po | 807 +++---- src/locale/locales/it/messages.po | 2176 +++++++++---------- src/locale/locales/ja/messages.po | 807 +++---- src/locale/locales/ko/messages.po | 680 +++--- src/locale/locales/pt-BR/messages.po | 807 +++---- src/locale/locales/tr/messages.po | 807 +++---- src/locale/locales/uk/messages.po | 807 +++---- src/locale/locales/zh-CN/messages.po | 807 +++---- src/locale/locales/zh-TW/messages.po | 807 +++---- src/view/screens/Feeds.tsx | 1 + 21 files changed, 9252 insertions(+), 7801 deletions(-) diff --git a/__e2e__/flows/feed-reorder.yml b/__e2e__/flows/feed-reorder.yml index 4b96a201ce..34df679ce7 100644 --- a/__e2e__/flows/feed-reorder.yml +++ b/__e2e__/flows/feed-reorder.yml @@ -36,12 +36,15 @@ appId: xyz.blueskyweb.app id: "viewHeaderDrawerBtn" - tapOn: id: "menuItemButton-Feeds" -- tapOn: "Edit Saved Feeds" +- tapOn: + id: "editFeedsBtn" - tapOn: label: "Tap on down arrow" point: "79%,23%" - tapOn: - id: "bottomBarHomeBtn" + id: "viewHeaderDrawerBtn" +- tapOn: + id: "viewHeaderDrawerBtn" - assertVisible: id: "homeScreenFeedTabs-selector-0" text: "alice-favs" @@ -54,11 +57,15 @@ appId: xyz.blueskyweb.app id: "viewHeaderDrawerBtn" - tapOn: id: "menuItemButton-Feeds" +- tapOn: + id: "editFeedsBtn" - tapOn: label: "Tap on down arrow" point: "79%,23%" - tapOn: - id: "bottomBarHomeBtn" + id: "viewHeaderDrawerBtn" +- tapOn: + id: "viewHeaderDrawerBtn" - assertVisible: id: "homeScreenFeedTabs-selector-0" text: "Following" @@ -71,11 +78,15 @@ appId: xyz.blueskyweb.app id: "viewHeaderDrawerBtn" - tapOn: id: "menuItemButton-Feeds" +- tapOn: + id: "editFeedsBtn" - tapOn: label: "Tap on unpin" point: "91%,23%" - tapOn: - id: "bottomBarHomeBtn" + id: "viewHeaderDrawerBtn" +- tapOn: + id: "viewHeaderDrawerBtn" - assertVisible: id: "homeScreenFeedTabs-selector-0" text: "alice-favs" diff --git a/__e2e__/flows/home-screen.yml b/__e2e__/flows/home-screen.yml index f39aceebc5..9c2d540ebb 100644 --- a/__e2e__/flows/home-screen.yml +++ b/__e2e__/flows/home-screen.yml @@ -28,6 +28,8 @@ appId: xyz.blueskyweb.app - tapOn: "Pin to Home" - tapOn: id: "bottomBarHomeBtn" +- tapOn: + id: "viewHeaderDrawerBtn" - assertNotVisible: "Feeds ✨" - tapOn: diff --git a/__e2e__/flows/thread-screen.yml b/__e2e__/flows/thread-screen.yml index 22f71345db..fdc732596b 100644 --- a/__e2e__/flows/thread-screen.yml +++ b/__e2e__/flows/thread-screen.yml @@ -58,7 +58,7 @@ appId: xyz.blueskyweb.app id: "repostBtn" childOf: id: "postThreadItem-by-bob.test" -- tapOn: "Undo repost" +- tapOn: "Remove repost" - assertNotVisible: id: "repostCount-expanded" @@ -77,7 +77,7 @@ appId: xyz.blueskyweb.app id: "repostBtn" childOf: id: "postThreadItem-by-carla.test" -- tapOn: "Undo repost" +- tapOn: "Remove repost" - assertNotVisible: id: "repostCount" childOf: diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index bfaafa053b..60639340c6 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -16,7 +16,7 @@ msgstr "" "X-Poedit-SourceCharset: utf-8\n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -48,10 +48,14 @@ msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest compte} other {# etiqu msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest contingut} other {# etiquetes s'han aplicat a aquest contingut}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# republicació} other {# republicacions}}" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -66,11 +70,11 @@ msgstr "{0, plural, one {seguint} other {seguint}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Like (# m'agrada)} other {Like (# m'agrades)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {m'agrada} other {m'agrades}}" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" @@ -82,7 +86,7 @@ msgstr "{0, plural, one {publicació} other {publicacions}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Resposta per (# reply)} other {Resposta per (# replies)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicació} other {republicacions}}" @@ -151,7 +155,7 @@ msgstr "{likeCount, plural, one {Li ha agradat a # user} other {Li ha agradat a #~ msgid "{message}" #~ msgstr "{missatge}" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} no llegides" @@ -216,12 +220,12 @@ msgstr "Confirmació 2FA" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Hi ha una nova versió d'aquesta aplicació. Actualitza-la per a continuar." -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Accedeix als enllaços de navegació i configuració" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Accedeix al perfil i altres enllaços de navegació" @@ -234,7 +238,7 @@ msgstr "Accessibilitat" msgid "Accessibility settings" msgstr "Configuració d'accessibilitat" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Configuració d'accessibilitat" @@ -278,7 +282,7 @@ msgstr "Opcions del compte" msgid "Account removed from quick access" msgstr "Compte eliminat de l'accés ràpid" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Compte desbloquejat" @@ -291,7 +295,7 @@ msgstr "Compte no seguit" msgid "Account unmuted" msgstr "Compte no silenciat" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -313,9 +317,9 @@ msgstr "Afegeix un usuari a aquesta llista" msgid "Add account" msgstr "Afegeix un compte" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -349,15 +353,15 @@ msgstr "Afegeix una contrasenya d'aplicació" #~ msgid "Add link card:" #~ msgstr "Afegeix una targeta a l'enllaç:" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Afegeix paraula silenciada a la configuració" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Afegeix les paraules i etiquetes silenciades" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Afegeix els canals recomanats" @@ -374,7 +378,7 @@ msgstr "Afegeix el següent registre DNS al teu domini:" msgid "Add to Lists" msgstr "Afegeix a les llistes" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Afegeix als meus canals" @@ -387,7 +391,7 @@ msgstr "Afegeix als meus canals" msgid "Added to list" msgstr "Afegit a la llista" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Afegit als meus canals" @@ -413,12 +417,12 @@ msgstr "El contingut per a adults està deshabilitat." msgid "Advanced" msgstr "Avançat" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "Tots els canals que has desat, en un sol lloc." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -441,13 +445,13 @@ msgstr "Ja tens un codi?" msgid "Already signed in as @{0}" msgstr "Ja estàs registrat com a @{0}" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -495,6 +499,7 @@ msgstr "Hi ha hagut un problema, prova-ho de nou." msgid "an unknown error occurred" msgstr "hi ha hagut un problema desconegut" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -520,11 +525,11 @@ msgstr "Idioma de l'aplicació" msgid "App password deleted" msgstr "Contrasenya de l'aplicació esborrada" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." 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:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "La contrasenya de l'aplicació ha de ser d'almenys 4 caràcters." @@ -536,18 +541,18 @@ msgstr "Configuració de la contrasenya d'aplicació" #~ msgid "App passwords" #~ msgstr "Contrasenyes de l'aplicació" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Contrasenyes de l'aplicació" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "Apel·la" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Apel·la \"{0}\" etiqueta" @@ -563,7 +568,7 @@ msgstr "Apel·la \"{0}\" etiqueta" #~ msgid "Appeal Decision" #~ msgstr "Decisión de apelación" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Apel·lació enviada" @@ -588,7 +593,7 @@ msgid "Appearance" msgstr "Aparença" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "Aplica els canals recomanats per defecte" @@ -612,15 +617,15 @@ msgstr "Estàs segur que vols esborrar aquest missatge? El missatge s'esborrarà msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Estàs segur que vols abandonar aquesta conversa? Els missatge s'esborraran per a tu, però no per a l'altre participant." -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confirmes que vols eliminar {0} dels teus canals?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "Confirmes que vols descartar aquest esborrany?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Ho confirmes?" @@ -645,8 +650,8 @@ msgid "At least 3 characters" msgstr "Almenys 3 caràcters" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -659,7 +664,7 @@ msgstr "Almenys 3 caràcters" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Endarrere" @@ -684,7 +689,7 @@ msgstr "Aniversari" msgid "Birthday:" msgstr "Aniversari:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Bloqueja" @@ -728,7 +733,7 @@ msgstr "Bloquejada" msgid "Blocked accounts" msgstr "Comptes bloquejats" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloquejats" @@ -809,8 +814,8 @@ msgstr "Difumina les imatges i filtra-ho dels canals" msgid "Books" msgstr "Llibres" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "Explora altres canals" @@ -826,7 +831,7 @@ msgstr "Negocis" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Botó deshabilitat. Entra el domini personalitzat per a continuar." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "per -" @@ -842,7 +847,7 @@ msgstr "Per {0}" #~ msgid "by @{0}" #~ msgstr "per @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "per <0/>" @@ -850,7 +855,7 @@ msgstr "per <0/>" msgid "By creating an account you agree to the {els}." msgstr "Creant el compte indiques que estàs d'acord amb {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "per tu" @@ -858,7 +863,7 @@ msgstr "per tu" msgid "Camera" msgstr "Càmera" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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." @@ -867,8 +872,8 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -884,8 +889,8 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancel·la" @@ -918,7 +923,7 @@ msgstr "Cancel·la la retallada de la imatge" msgid "Cancel profile editing" msgstr "Cancel·la l'edició del perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Cancel·la la citació de la publicació" @@ -982,7 +987,7 @@ msgstr "Canvia l'idioma de la publicació a {0}" msgid "Change Your Email" msgstr "Canvia el teu correu" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -994,7 +999,7 @@ msgstr "Xat silenciat" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -1084,7 +1089,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Esborra totes les dades emmagatzemades (i després reinicia)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Esborra la cerca" @@ -1192,7 +1197,7 @@ msgstr "Tanca la barra de navegació inferior" msgid "Closes password update alert" msgstr "Tanca l'alerta d'actualització de contrasenya" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Tanca l'editor de la publicació i descarta l'esborrany" @@ -1216,7 +1221,7 @@ msgstr "Comèdia" msgid "Comics" msgstr "Còmics" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrius de la comunitat" @@ -1229,7 +1234,7 @@ msgstr "Finalitza el registre i comença a utilitzar el teu compte" msgid "Complete the challenge" msgstr "Completa la prova" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Crea publicacions de fins a {MAX_GRAPHEME_LENGTH} caràcters" @@ -1360,7 +1365,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "Teló de fons del menú contextual, fes clic per a tancar-lo." #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1368,8 +1373,12 @@ msgstr "Continua" msgid "Continue as {0} (currently signed in)" msgstr "Continua com a {0} (sessió actual)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Continua" @@ -1382,7 +1391,7 @@ msgstr "Continua" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "Continua sense seguir cap compte" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "Conversa esborrada" @@ -1390,7 +1399,7 @@ msgstr "Conversa esborrada" msgid "Cooking" msgstr "Cuina" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copiat" @@ -1400,10 +1409,10 @@ msgid "Copied build version to clipboard" msgstr "Número de versió copiat en memòria" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "Copiat en memòria" @@ -1411,11 +1420,11 @@ msgstr "Copiat en memòria" msgid "Copied!" msgstr "Copiat" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Copia la contrasenya d'aplicació" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copia" @@ -1432,8 +1441,8 @@ msgstr "Copia el codi" msgid "Copy link to list" msgstr "Copia l'enllaç a la llista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Copia l'enllaç a la publicació" @@ -1446,12 +1455,12 @@ msgstr "Copia l'enllaç a la publicació" msgid "Copy message text" msgstr "Copia el text del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Copia el text de la publicació" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de drets d'autor" @@ -1502,11 +1511,11 @@ msgstr "Crea un compte" msgid "Create an account" msgstr "Crea un compte" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "Enlloc d'això, crea un avatar" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Crea una contrasenya d'aplicació" @@ -1548,7 +1557,7 @@ msgstr "Personalitzat" msgid "Custom domain" msgstr "Domini personalitzat" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Els canals personalitzats fets per la comunitat et porten noves experiències i t'ajuden a trobar contingut que t'agradarà." @@ -1595,7 +1604,7 @@ msgid "Debug panel" msgstr "Panell de depuració" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1654,8 +1663,8 @@ msgstr "Elimina el meu compte" msgid "Delete My Account…" msgstr "Elimina el meu compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Elimina la publicació" @@ -1663,7 +1672,7 @@ msgstr "Elimina la publicació" msgid "Delete this list?" msgstr "Vols eliminar aquesta llista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "Vols eliminar aquesta publicació?" @@ -1686,7 +1695,7 @@ msgstr "Suprimeix el registre de declaració de xat" msgid "Description" msgstr "Descripció" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "Text alternatiu descriptiu" @@ -1698,7 +1707,7 @@ msgstr "Text alternatiu descriptiu" #~ msgid "Developer Tools" #~ msgstr "Eines de desenvolupador" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Vols dir alguna cosa?" @@ -1739,7 +1748,7 @@ msgstr "Desactiva la retroalimentació hàptica" msgid "Disabled" msgstr "Deshabilitat" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Descarta" @@ -1747,7 +1756,7 @@ msgstr "Descarta" #~ msgid "Discard draft" #~ msgstr "Descarta l'esborrany" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "Vols descartar l'esborrany?" @@ -1756,8 +1765,8 @@ msgstr "Vols descartar l'esborrany?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Evita que les aplicacions mostrin el meu compte als usuaris no connectats" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Descobreix nous canals personalitzats" @@ -1765,7 +1774,7 @@ msgstr "Descobreix nous canals personalitzats" #~ msgid "Discover new feeds" #~ msgstr "Descobreix nous canals" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "Descobreix nous canals" @@ -1805,11 +1814,11 @@ msgstr "Domini verificat!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1896,6 +1905,11 @@ msgstr "p. ex.Usuaris que sempre responen amb anuncis" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada codi funciona un cop. Rebràs més codis d'invitació periòdicament." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1919,8 +1933,9 @@ msgstr "Edita els detalls de la llista" msgid "Edit Moderation List" msgstr "Edita la llista de moderació" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Edita els meus canals" @@ -1930,19 +1945,19 @@ msgid "Edit my profile" msgstr "Edita el meu perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Edita el perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Edita el perfil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Edita els meus canals guardats" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Edita els meus canals guardats" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1995,8 +2010,8 @@ msgid "Embed HTML code" msgstr "Incrusta el codi HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "Incrusta la publicació" @@ -2056,7 +2071,7 @@ msgstr "Fi del canal" #~ msgid "End of list" #~ msgstr "Fi de la llista" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Posa un nom a aquesta contrasenya d'aplicació" @@ -2064,8 +2079,8 @@ msgstr "Posa un nom a aquesta contrasenya d'aplicació" msgid "Enter a password" msgstr "Introdueix una contrasenya" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Introdueix una lletra o etiqueta" @@ -2127,7 +2142,7 @@ msgid "Error receiving captcha response." msgstr "Error en rebre la resposta al captcha." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" @@ -2219,7 +2234,7 @@ msgstr "Contingut extern" 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 "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:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2229,8 +2244,8 @@ msgstr "Preferència del contingut extern" msgid "External media settings" msgstr "Configuració del contingut extern" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "No s'ha pogut crear la contrasenya d'aplicació." @@ -2242,7 +2257,7 @@ msgstr "No s'ha pogut crear la llista. Comprova la teva connexió a internet i t msgid "Failed to delete message" msgstr "No s'ha pogut esborrar el missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" @@ -2276,7 +2291,7 @@ msgstr "No s'ha pogut enviar" #~ msgid "Failed to send message(s)." #~ msgstr "Error en enviar missatge(s)." -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." @@ -2286,15 +2301,15 @@ msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." msgid "Failed to update settings" msgstr "No s'ha pogut actualitzar la configuració" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Canal" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Canal per {0}" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Canal fora de línia" @@ -2303,17 +2318,16 @@ msgstr "Canal fora de línia" #~ msgstr "Preferències del canal" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Comentaris" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Canals" @@ -2346,12 +2360,12 @@ msgid "Finalizing" msgstr "Finalitzant" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Troba comptes per a seguir" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "Troba publicacions i usuaris a Bluesky" @@ -2398,7 +2412,7 @@ msgstr "Gira verticalment" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2409,7 +2423,7 @@ msgctxt "action" msgid "Follow" msgstr "Segueix" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Segueix {0}" @@ -2439,6 +2453,10 @@ msgstr "Segueix" #~ 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 a començar. Te'n podem recomanar més basant-nos en els que trobes interessants." +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguit per {0}" @@ -2460,22 +2478,31 @@ msgstr "et segueix" msgid "Followers" msgstr "Seguidors" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/view/com/profile/ProfileHeader.tsx:624 #~ msgid "following" #~ msgstr "seguint" #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seguint" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Seguint {0}" @@ -2487,9 +2514,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Preferències del canal Seguint" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2511,7 +2536,7 @@ msgstr "Menjar" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Per motius de seguretat necessitem enviar-te un codi de confirmació al teu correu." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Per motius de seguretat no podràs tornar-la a veure. Si perds aquesta contrasenya necessitaràs generar-ne una de nova." @@ -2562,7 +2587,7 @@ msgstr "Comença" msgid "Get Started" msgstr "Comença" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Posa una cara al teu perfil" @@ -2590,9 +2615,9 @@ msgstr "Ves enrere" msgid "Go Back" msgstr "Ves enrere" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2612,7 +2637,7 @@ msgstr "Ves a l'inici" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Ves a @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "Ves a la conversa amb {0}" @@ -2645,7 +2670,7 @@ msgstr "Hàptics" msgid "Harassment, trolling, or intolerance" msgstr "Assetjament, troleig o intolerància" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Etiqueta" @@ -2662,11 +2687,11 @@ msgid "Having trouble?" msgstr "Tens problemes?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Ajuda" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Ajuda la gent a saber que no ets un bot penjant una imatge o creant un avatar." @@ -2682,7 +2707,7 @@ msgstr "Ajuda la gent a saber que no ets un bot penjant una imatge o creant un a #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Aquí tens uns quants canals d'actualitat basats en els teus interessos: {interestsText}. Pots seguir-ne tants com vulguis." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Aquí tens la teva contrasenya d'aplicació." @@ -2693,7 +2718,7 @@ msgstr "Aquí tens la teva contrasenya d'aplicació." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Amaga" @@ -2702,8 +2727,8 @@ msgctxt "action" msgid "Hide" msgstr "Amaga" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Amaga l'entrada" @@ -2712,7 +2737,7 @@ msgstr "Amaga l'entrada" msgid "Hide the content" msgstr "Amaga el contingut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "Vols amagar aquesta entrada?" @@ -2724,23 +2749,23 @@ msgstr "Amaga la llista d'usuaris" #~ msgid "Hides posts from {0} in your feed" #~ msgstr "Amaga les publicacions de {0} al teu canal" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "S'ha produït algun error quan s'intentava connectar amb el servidor del canal. Avisa al propietari del canal d'aquest problema." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Sembla que el servidor del canal està mal configurat. Avisa al propietari del canal d'aquest problema." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Sembla que el servidor del canal està sense connexió. Avisa al propietari del canal d'aquest problema." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "El servidor del canal ha donat una resposta incorrecta. Avisa al propietari del canal d'aquest problema." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Tenim problemes per a trobar aquest canal. Potser ha estat eliminat." @@ -2752,11 +2777,11 @@ msgstr "Tenim problemes per a carregar aquestes dades. Mira a continuació per a msgid "Hmmmm, we couldn't load that moderation service." msgstr "No podem carregar el servei de moderació." -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Inici" @@ -2822,7 +2847,7 @@ msgstr "Si encara no ets un adult segons les lleis del teu país, el teu tutor l msgid "If you delete this list, you won't be able to recover it." msgstr "Si esborres aquesta llista no la podràs recuperar." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "Si esborres aquesta publicació no la podràs recuperar." @@ -2875,7 +2900,7 @@ msgstr "Introdueix el codi de confirmació per a eliminar el compte" #~ msgid "Input invite code to proceed" #~ msgstr "Introdueix el codi d'invitació per a continuar" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Introdueix un nom per la contrasenya d'aplicació" @@ -2932,7 +2957,7 @@ msgstr "Presentació dels missatges directes" msgid "Invalid 2FA confirmation code." msgstr "El codi de confirmació 2FA no és vàlid." -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Registre de publicació no vàlid o no admès" @@ -3017,11 +3042,11 @@ msgstr "Les etiquetes són anotacions sobre els usuaris i el contingut. Poden se #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "S'han posat etiquetes a aquest {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Etiquetes al teu compte" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Etiquetes al teu contingut" @@ -3033,7 +3058,7 @@ msgstr "Tria l'idioma" msgid "Language settings" msgstr "Configuració d'idioma" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configuració d'idioma" @@ -3047,7 +3072,7 @@ msgstr "Idiomes" #~ msgstr "Últim pas" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "El més recent" @@ -3138,8 +3163,8 @@ msgid "Like this feed" msgstr "Fes m'agrada a aquest canal" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Li ha agradat a" @@ -3179,11 +3204,11 @@ msgstr "li ha agradat la teva publicació" msgid "Likes" msgstr "M'agrades" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "M'agrades a aquesta publicació" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Llista" @@ -3195,7 +3220,7 @@ msgstr "Avatar de la llista" msgid "List blocked" msgstr "Llista bloquejada" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Llista per {0}" @@ -3219,12 +3244,12 @@ msgstr "Llista desbloquejada" msgid "List unmuted" msgstr "Llista no silenciada" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Llistes" @@ -3237,7 +3262,7 @@ msgstr "Llistes que bloquegen aquest usuari:" #~ msgid "Load more posts" #~ msgstr "Carrega més publicacions" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Carrega noves notificacions" @@ -3256,7 +3281,7 @@ msgstr "Carregant…" #~ msgid "Local dev server" #~ msgstr "Servidor de desenvolupament local" -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "Registre" @@ -3295,7 +3320,7 @@ msgstr "Té l'aspecte XXXXX-XXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "Sembla que no has desat cap canal encara, utilitza els que recomanem o explora'n d'altres aquí sota." -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "Sembla que has deixat tots els teus canals sense fixar. No passa res, en pots afegir més aquí sota 😄" @@ -3311,7 +3336,7 @@ msgstr "Sembla que et falta el canal del Seguits. <0>Clica aquí per a afegir-ne msgid "Make sure this is where you intend to go!" msgstr "Assegura't que és aquí on vols anar!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "Gestiona les teves etiquetes i paraules silenciades" @@ -3341,8 +3366,8 @@ msgstr "usuaris mencionats" msgid "Mentioned users" msgstr "Usuaris mencionats" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Menú" @@ -3351,7 +3376,7 @@ msgid "Message {0}" msgstr "Missatge {0}" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "Missatge esborrat" @@ -3359,7 +3384,7 @@ msgstr "Missatge esborrat" #~ msgid "Message from server" #~ msgstr "Missatge del servidor" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Missatge del servidor: {0}" @@ -3376,7 +3401,7 @@ msgstr "El missatge és massa llarg" msgid "Message settings" msgstr "Configuració dels missatges" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3391,7 +3416,7 @@ msgstr "Missatges" msgid "Misleading Account" msgstr "Compte enganyós" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3428,7 +3453,7 @@ msgstr "S'ha actualitzat la llista de moderació" msgid "Moderation lists" msgstr "Llistes de moderació" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Llistes de moderació" @@ -3437,7 +3462,7 @@ msgstr "Llistes de moderació" msgid "Moderation settings" msgstr "Configuració de moderació" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "Estats de moderació" @@ -3450,7 +3475,7 @@ msgstr "Eines de moderació" msgid "Moderator has chosen to set a general warning on the content." msgstr "El moderador ha decidit establir un advertiment general sobre el contingut." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "Més" @@ -3504,11 +3529,11 @@ msgstr "Silencia totes les publicacions {displayTag}" msgid "Mute conversation" msgstr "Silencia la conversa" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "Silencia només a les etiquetes" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "Silencia a les etiquetes i al text" @@ -3529,21 +3554,21 @@ msgstr "Vols silenciar aquests comptes?" #~ msgid "Mute this List" #~ msgstr "Silencia aquesta llista" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Silencia aquesta paraula en el text de les publicacions i a les etiquetes" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "Silencia aquesta paraula només a les etiquetes" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Silencia el fil de debat" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "Silencia paraules i etiquetes" @@ -3555,7 +3580,7 @@ msgstr "Silenciada" msgid "Muted accounts" msgstr "Comptes silenciats" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes silenciats" @@ -3581,7 +3606,7 @@ msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, p msgid "My Birthday" msgstr "El meu aniversari" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Els meus canals" @@ -3601,7 +3626,7 @@ msgstr "Els meus canals desats" #~ msgid "my-server.com" #~ msgstr "el-meu-servidor.com" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nom" @@ -3692,8 +3717,8 @@ msgctxt "action" msgid "New post" msgstr "Nova publicació" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3767,7 +3792,7 @@ msgstr "No hi ha panell de DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "No s'han trobat GIF destacats. Pot haver-hi un problema amb Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Ja no segueixes a {0}" @@ -3775,7 +3800,7 @@ msgstr "Ja no segueixes a {0}" msgid "No longer than 253 characters" msgstr "No pot tenir més de 253 caràcters" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "Encara no tens cap missatge" @@ -3783,7 +3808,7 @@ msgstr "Encara no tens cap missatge" msgid "No more conversations to show" msgstr "No hi ha més converses per a mostrar" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Encara no tens cap notificació" @@ -3794,6 +3819,10 @@ msgstr "Encara no tens cap notificació" msgid "No one" msgstr "Ningú" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3807,13 +3836,13 @@ msgstr "Cap resultat" msgid "No results found" msgstr "No s'han trobat resultats" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "No s'han trobat resultats per \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "No s'han trobat resultats per {query}" @@ -3852,7 +3881,7 @@ msgstr "Nuesa no sexual" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "No s'ha trobat" @@ -3863,7 +3892,7 @@ msgid "Not right now" msgstr "Ara mateix no" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -3884,13 +3913,13 @@ msgstr "Sons de les notificacions" msgid "Notification Sounds" msgstr "Sons de les notificacions" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notificacions" @@ -3944,11 +3973,11 @@ msgstr "Respostes més antigues primer" msgid "Onboarding reset" msgstr "Restableix la incorporació" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Falta el text alternatiu a una o més imatges." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "Només s'accepten fitxers .jpg i .png" @@ -3978,7 +4007,7 @@ msgstr "Obre" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "Obre el creador d'avatars" @@ -3986,13 +4015,13 @@ msgstr "Obre el creador d'avatars" #~ msgid "Open content filtering settings" #~ msgstr "Obre la configuració del filtre de contingut" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "Obre les opcions de les converses" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Obre el selector d'emojis" @@ -4016,11 +4045,11 @@ msgstr "Obre la configuració de les paraules i etiquetes silenciades" #~ msgid "Open muted words settings" #~ msgstr "Obre la configuració de les paraules silenciades" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Obre la navegació" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "Obre el menú de les opcions de publicació" @@ -4149,8 +4178,8 @@ msgstr "Obre el formulari de restabliment de la contrasenya" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Obre pantalla per a editar els canals desats" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Obre pantalla per a editar els canals desats" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -4202,8 +4231,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "Opció {0} de {numItems}" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "Opcionalment, proporciona informació addicional a continuació:" @@ -4271,15 +4300,15 @@ msgstr "Contrasenya actualitzada!" msgid "Pause" msgstr "Posa en pausa" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "Gent" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "Persones seguides per @{0}" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "Persones seguint a @{0}" @@ -4362,7 +4391,7 @@ msgstr "Completa el captcha de verificació." 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 "Confirma el teu correu abans de canviar-lo. Aquest és un requisit temporal mentre no s'afegeixin eines per a actualitzar el correu. Aviat no serà necessari." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Introdueix un nom per a la contrasenya de la vostra aplicació. No es permeten tot en espais." @@ -4370,11 +4399,11 @@ msgstr "Introdueix un nom per a la contrasenya de la vostra aplicació. No es pe #~ msgid "Please enter a phone number that can receive SMS text messages." #~ msgstr "Introdueix un telèfon que pugui rebre missatges SMS" -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Introdueix un nom únic per aquesta contrasenya d'aplicació o fes servir un nom generat aleatòriament." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Introdueix una paraula, una etiqueta o una frase vàlida per a silenciar" @@ -4394,7 +4423,7 @@ msgstr "Introdueix el teu correu." msgid "Please enter your password as well:" msgstr "Introdueix la teva contrasenya també:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Explica per què creieu que aquesta etiqueta ha estat aplicada incorrectament per {0}" @@ -4419,7 +4448,7 @@ msgstr "Inicia sessió com a @{0}" msgid "Please Verify Your Email" msgstr "Verifica el teu correu" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Espera que es generi la targeta de l'enllaç" @@ -4435,13 +4464,13 @@ msgstr "Pornografia" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Publica" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Publicació" @@ -4452,17 +4481,17 @@ msgstr "Publicació" #~ msgid "Post" #~ msgstr "Publicació" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Publicació per {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Publicació per @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Publicació eliminada" @@ -4501,11 +4530,11 @@ msgstr "publicacions" msgid "Posts" msgstr "Publicacions" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "Les publicacions es poder silenciar segons el seu text, etiquetes o ambdues." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Publicacions amagades" @@ -4533,6 +4562,10 @@ msgstr "Prem per a tornar-ho a provar" #~ msgid "Press to Retry" #~ msgstr "Prem per a tornar-ho a provar" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Imatge anterior" @@ -4550,11 +4583,11 @@ msgstr "Prioritza els usuaris que segueixes" msgid "Privacy" msgstr "Privacitat" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Política de privacitat" @@ -4574,8 +4607,8 @@ msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Perfil" @@ -4599,16 +4632,16 @@ msgstr "Llistes d'usuaris per a silenciar o bloquejar en massa, públiques i per msgid "Public, shareable lists which can drive feeds." msgstr "Llistes que poden nodrir canals, públiques i per a compartir." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Publica" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Publica la resposta" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4640,7 +4673,7 @@ msgstr "Proporcions" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Raó:" @@ -4648,7 +4681,7 @@ msgstr "Raó:" #~ msgid "Reason: {0}" #~ msgstr "Raó: {0}" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "Cerques recents" @@ -4668,12 +4701,12 @@ msgstr "Torna a connectar" msgid "Reload conversations" msgstr "Carrega les converses de nou" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Elimina" @@ -4697,25 +4730,25 @@ msgstr "Elimina el bàner" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Elimina el canal" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "Vols eliminar el canal?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Elimina dels meus canals" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Vols eliminar-lo dels teus canals?" @@ -4727,15 +4760,15 @@ msgstr "Elimina la imatge" msgid "Remove image preview" msgstr "Elimina la visualització prèvia de la imatge" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "Elimina la paraula silenciada de la teva llista" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4743,8 +4776,8 @@ msgstr "" msgid "Remove quote" msgstr "Elimina la citació" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Elimina la republicació" @@ -4752,7 +4785,7 @@ msgstr "Elimina la republicació" #~ msgid "Remove this feed from my feeds?" #~ msgstr "Vols eliminar aquest canal dels teus canals?" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "Elimina aquest canal dels meus canals" @@ -4765,7 +4798,7 @@ msgstr "Elimina aquest canal dels meus canals" msgid "Removed from list" msgstr "Elimina de la llista" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Eliminat dels meus canals" @@ -4796,7 +4829,7 @@ msgstr "Respostes" msgid "Replies to this thread are disabled" msgstr "Les respostes a aquest fil de debat estan deshabilitades" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Respon" @@ -4860,8 +4893,8 @@ msgstr "Informa de la llista" msgid "Report message" msgstr "Informa del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Informa de la publicació" @@ -4877,8 +4910,8 @@ msgstr "Informa d'aquest canal" msgid "Report this list" msgstr "Informa d'aquesta llista" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "Informa d'aquest missatge" @@ -4891,9 +4924,9 @@ msgstr "Informa d'aquesta publicació" msgid "Report this user" msgstr "Informa d'aquest usuari" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Republica" @@ -4903,7 +4936,7 @@ msgstr "Republica" msgid "Repost" msgstr "Republica" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4937,7 +4970,7 @@ msgstr "Republicat per <0><1/>" msgid "reposted your post" msgstr "ha republicat la teva publicació" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Republicacions d'aquesta publicació" @@ -5056,8 +5089,8 @@ msgstr "Torna a la pàgina anterior" #~ msgstr "ENTORN DE PROVES. Les publicacions i els comptes no són permanents." #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -5137,20 +5170,20 @@ msgid "Scroll to top" msgstr "Desplaça't cap a dalt" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Cerca" @@ -5158,7 +5191,7 @@ msgstr "Cerca" msgid "Search for \"{query}\"" msgstr "Cerca per \"{query}\"" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "Cerca per \"{searchText}\"" @@ -5305,7 +5338,7 @@ msgstr "Selecciona l'opció {i} de {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Selecciona el {emojiName} emoji com al teu avatar" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "Selecciona els serveis de moderació als quals voleu informar" @@ -5379,8 +5412,8 @@ msgstr "Envia correu" #~ msgid "Send Email" #~ msgstr "Envia correu" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Envia comentari" @@ -5389,14 +5422,14 @@ msgstr "Envia comentari" msgid "Send message" msgstr "Envia el missatge" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Envia informe" @@ -5413,8 +5446,8 @@ msgstr "Envia informe a {0}" msgid "Send verification email" msgstr "Envia un correu de verificació" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -5545,11 +5578,11 @@ msgstr "Estableix la relació d'aspecte de la imatge com a ampla" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Estableix el servidor pel cient de Bluesky" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Configuració" @@ -5568,8 +5601,8 @@ msgstr "Comparteix" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -5584,7 +5617,7 @@ msgid "Share a fun fact!" msgstr "Comparteix una dada divertida!" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Comparteix de totes maneres" @@ -5640,7 +5673,7 @@ msgstr "Mostra la insígnia i filtra-ho dels canals" #~ msgid "Show embeds from {0}" #~ msgstr "Mostra els incrustats de {0}" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "Mostra seguidors semblants a {0}" @@ -5648,19 +5681,19 @@ msgstr "Mostra seguidors semblants a {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "Mostra'n menys com aquest" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Mostra més" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "Mostra'n més com aquest" @@ -5753,9 +5786,9 @@ msgstr "Mostra les publicacions de {0} al teu canal" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5796,9 +5829,9 @@ msgstr "Tanca sessió" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5847,7 +5880,7 @@ msgstr "Desenvolupament de programari" msgid "Some people can reply" msgstr "Algunes persones poden respondre" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Alguna cosa ha fallat" @@ -5891,7 +5924,7 @@ msgstr "Ordena les respostes a la mateixa publicació per:" #~ msgid "Source:" #~ msgstr "Font:" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "Font: <0>{0}" @@ -5952,13 +5985,13 @@ msgstr "Pas {0} de {1}" msgid "Storage cleared, you need to restart the app now." msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Historial" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5989,7 +6022,7 @@ msgstr "Subscriu-te a aquest etiquetador" msgid "Subscribe to this list" msgstr "Subscriure's a la llista" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Usuaris suggerits per a seguir" @@ -6001,7 +6034,7 @@ msgstr "Suggeriments per tu" msgid "Suggestive" msgstr "Suggerent" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6032,7 +6065,7 @@ msgstr "Sistema" msgid "System log" msgstr "Registres del sistema" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "etiqueta" @@ -6064,11 +6097,11 @@ msgstr "Explica un acudit!" msgid "Terms" msgstr "Condicions" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Condicions del servei" @@ -6078,17 +6111,17 @@ msgstr "Condicions del servei" msgid "Terms used violate community standards" msgstr "Els termes utilitzats infringeixen els estàndards de la comunitat" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "text" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Camp d'introducció de text" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "Gràcies. El teu informe s'ha enviat." @@ -6100,7 +6133,7 @@ msgstr "Això conté els següents:" msgid "That handle is already taken." msgstr "Aquest identificador ja està agafat." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "El compte podrà interactuar amb tu després del desbloqueig." @@ -6121,11 +6154,11 @@ msgstr "La política de drets d'autoria ha estat traslladada a <0/>" msgid "The feed has been replaced with Discover." msgstr "S'ha canviat el canal per Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Les següents etiquetes s'han aplicat al teu compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Les següents etiquetes s'han aplicat als teus continguts." @@ -6167,7 +6200,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Hi ha hagut un problema per a contactar amb el servidor, comprova la teva connexió a internet i torna-ho a provar." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Hi ha hagut un problema per a eliminar aquest canal, comprova la teva connexió a internet i torna-ho a provar." @@ -6195,12 +6228,12 @@ msgstr "Hi ha hagut un problema per a connectar amb Tenor." msgid "There was an issue contacting the server" msgstr "Hi ha hagut un problema per a contactar amb el servidor" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "Hi ha hagut un problema per a contactar amb el teu servidor" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." @@ -6217,8 +6250,8 @@ msgstr "Hi ha hagut un problema en obtenir la llista. Toca aquí per a tornar-ho msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les teves llistes. Toca aquí per a tornar-ho a provar." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "S'ha produït un problema en enviar el teu informe. Comprova la teva connexió a Internet." @@ -6230,9 +6263,9 @@ msgstr "S'ha produït un problema en enviar el teu informe. Comprova la teva con msgid "There was an issue with fetching your app passwords" msgstr "Hi ha hagut un problema en obtenir les teves contrasenyes d'aplicació" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -6284,7 +6317,7 @@ msgstr "Aquest compte ha sol·licitat que els usuaris estiguin registrats per a msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Aquest compte està bloquejat per una o més de les teves llistes de moderació. Per desbloquejar-lo, visita les llistes directament i elimina aquest usuari." -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "Aquesta apel·lació s'enviarà a <0>{0}." @@ -6317,10 +6350,14 @@ msgstr "Aquest contingut està allotjat a {0}. Vols habilitat els continguts ext msgid "This content is not available because one of the users involved has blocked the other." msgstr "Aquest contingut no està disponible per culpa de que un dels usuaris involucrats ha bloquejat a l'altre." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Aquest contingut no es pot veure sense un compte de Bluesky." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:75 #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." #~ msgstr "Aquesta funcionalitat està en beta. En <0>aquesta entrada al blog tens més informació." @@ -6329,20 +6366,25 @@ msgstr "Aquest contingut no es pot veure sense un compte de Bluesky." msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Aquesta funció està en versió beta. Podeu obtenir més informació sobre les exportacions de repositoris en <0>aquesta entrada de bloc." -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Aquest canal està rebent moltes visites actualment i està temporalment inactiu. Prova-ho més tard." #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Aquest canal està buit!" +#~ msgid "This feed is empty!" +#~ 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 "Aquest canal està buit! Necessites seguir més usuaris o modificar la teva configuració d'idiomes." +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Aquest canal ja no està en línia. En el seu lloc et mostrem <0>Discover." @@ -6375,7 +6417,7 @@ msgstr "Aquesta etiqueta ha estat aplicada per l'autor." #~ msgid "This label was applied by you" #~ msgstr "Aquesta etiqueta ha estat aplicada per tu" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "Aquesta etiqueta ha estat aplicada per tu." @@ -6395,20 +6437,20 @@ msgstr "Aquesta llista està buida!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Aquest servei de moderació no està disponible. Mira a continuació per a obtenir més detalls. Si aquest problema persisteix, posa't en contacte amb nosaltres." -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Aquest nom ja està en ús" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Aquesta publicació ha estat esborrada." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquesta publicació només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "Aquesta publicació no es mostrarà als canals." @@ -6469,7 +6511,7 @@ msgstr "Aquest usuari no segueix a ningú." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Aquesta advertència només està disponible per publicacions amb contingut adjuntat." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Això suprimirà {0} de les teves paraules silenciades. Sempre la pots tornar a afegir més tard." @@ -6490,7 +6532,7 @@ msgstr "Preferències dels fils de debat" msgid "Threaded Mode" msgstr "Mode fils de debat" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Preferències dels fils de debat" @@ -6506,7 +6548,7 @@ msgstr "Per informar d'una conversa, informa d'un dels seus missatges a través msgid "To whom would you like to send this report?" msgstr "A qui vols enviar aquest informe?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "Commuta entre les opcions de paraules silenciades." @@ -6519,7 +6561,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Commuta per a habilitar o deshabilitar el contingut per a adults" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "Superior" @@ -6529,10 +6571,10 @@ msgstr "Transformacions" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Tradueix" @@ -6578,14 +6620,14 @@ msgstr "No es pot contactar amb el teu servei. Comprova la teva connexió a inte #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Desbloqueja" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Desbloqueja" @@ -6600,12 +6642,12 @@ msgstr "Desbloqueja el compte" msgid "Unblock Account" msgstr "Desbloqueja el compte" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Vols desbloquejar el compte?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -6620,7 +6662,7 @@ msgstr "Deixa de seguir" msgid "Unfollow" msgstr "Deixa de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "Deixa de seguir a {0}" @@ -6671,8 +6713,8 @@ msgstr "Deixa de silenciar la conversa" #~ msgid "Unmute notifications" #~ msgstr "Deixa de silenciar les notificacions" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Deixa de silenciar el fil de debat" @@ -6730,7 +6772,7 @@ msgstr "Actualitza a {handle}" msgid "Updating..." msgstr "Actualitzant…" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "Enlloc d'això, penja una foto" @@ -6791,7 +6833,7 @@ msgstr "Utilitza els recomanats" msgid "Use the DNS panel" msgstr "Utilitza el panell de DNS" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Utilitza-ho per a iniciar sessió a l'altra aplicació, juntament amb el teu identificador." @@ -6970,11 +7012,11 @@ msgstr "Mostra informació sobre aquestes etiquetes" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Veure el perfil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Veure l'avatar" @@ -6986,6 +7028,11 @@ msgstr "Veure el servei d'etiquetatge proporcionat per @{0}" msgid "View users who like this feed" msgstr "Veure els usuaris a qui els agrada aquest canal" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7013,7 +7060,7 @@ msgstr "Adverteix del contingut i filtra-ho dels canals" msgid "We couldn't find any results for that hashtag." msgstr "No hem trobat cap resultat per a aquest hashtag." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "No hem pogut carregar aquesta conversa" @@ -7029,7 +7076,7 @@ msgstr "Esperem que t'ho passis pipa. Recorda que Bluesky és:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Ja no hi ha més publicacions dels usuaris que segueixes. Aquí n'hi ha altres de <0/>." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Recomanem evitar les paraules habituals que apareixen en moltes publicacions, ja que pot provocar que no es mostri cap publicació." @@ -7073,14 +7120,18 @@ msgstr "Ens fa molta il·lusió que t'uneixis a nosaltres!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." 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/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Ho sentim, però no hem pogut carregar les teves paraules silenciades en aquest moment. Torna-ho a provar." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ens sap greu, però la teva cerca no s'ha pogut fer. Prova-ho d'aquí una estona." +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -7111,7 +7162,7 @@ msgstr "Quins són els teus interessos?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "Què hi ha de nou" @@ -7132,7 +7183,7 @@ msgstr "Qui et pot enviar missatges?" msgid "Who can reply" msgstr "Qui hi pot respondre" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "Vaja!" @@ -7170,11 +7221,11 @@ msgstr "Amplada" msgid "Write a message" msgstr "Escriu un missatge" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Escriu una publicació" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Escriu la teva resposta" @@ -7218,8 +7269,8 @@ msgstr "Estàs a la cua." msgid "You are not following anyone." msgstr "No segueixes a ningú." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "També pots descobrir nous canals personalitzats per a seguir." @@ -7256,6 +7307,10 @@ msgstr "" msgid "You do not have any followers." msgstr "No tens cap seguidor." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "Encara no tens codis d'invitació! Te n'enviarem quan portis una mica més de temps a Bluesky." @@ -7355,15 +7410,15 @@ msgstr "Encara no has silenciat cap compte. per a silenciar un compte, ves al se msgid "You have reached the end" msgstr "Has arribat al final" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Encara no has silenciat cap paraula ni etiqueta" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Pots apel·lar les etiquetes que no són pròpies si creus que s'han col·locat per error." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Pots apel·lar aquestes etiquetes si creus que s'han col·locat per error." @@ -7379,7 +7434,7 @@ msgstr "Has de tenir 13 anys o més per a registrar-te" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Has de tenir 18 anys o més per a habilitar el contingut per a adults" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Has d'escollir almenys un etiquetador per a un informe" @@ -7387,11 +7442,11 @@ msgstr "Has d'escollir almenys un etiquetador per a un informe" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Ja no rebràs més notificacions d'aquest debat" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Ara rebràs notificacions d'aquest debat" @@ -7399,15 +7454,15 @@ msgstr "Ara rebràs notificacions d'aquest debat" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Rebràs un correu amb un \"codi de restabliment\". Introdueix aquí el codi i després la teva contrasenya nova." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "Tu: {0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -7435,7 +7490,7 @@ msgstr "Ja està tot llest!" msgid "You've chosen to hide a word or tag within this post." msgstr "Has triat amagar una paraula o una etiqueta d'aquesta publicació." -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Has arribat al final del vostre cabal! Cerca alguns comptes més per a seguir." @@ -7485,7 +7540,7 @@ msgstr "El teu correu s'ha actualitzat, però no ha estat verificat. En el pas s msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "El teu correu encara no s'ha verificat. Et recomanem fer-ho per seguretat." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "El teu canal de seguint està buit! Segueix a més usuaris per a saber què està passant." @@ -7507,7 +7562,7 @@ msgstr "El teu identificador complet serà <0>@{0}" #~ msgid "Your invite codes are hidden when logged in using an App Password" #~ msgstr "Els teus codis d'invitació no es mostren quan has iniciat sessió amb una contrasenya d'aplicació" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Les teves paraules silenciades" @@ -7515,7 +7570,7 @@ msgstr "Les teves paraules silenciades" msgid "Your password has been changed successfully!" msgstr "S'ha canviat la teva contrasenya!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "S'ha publicat" @@ -7531,11 +7586,11 @@ msgstr "El teu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "S'ha publicat la teva resposta" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "El teu informe s'enviarà al servei de moderació de Bluesky" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 4ba96a35e9..6207ff62d9 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: Translators in PR 2319, PythooonUser, cdfzo\n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -41,10 +41,14 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -59,11 +63,11 @@ msgstr "" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -75,7 +79,7 @@ msgstr "" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -118,7 +122,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} ungelesen" @@ -183,12 +187,12 @@ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Eine neue Version der App ist verfügbar. Bitte aktualisiere die App, um sie weiter nutzen zu können." -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Zugriff auf Navigationslinks und Einstellungen" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Zugang zum Profil und anderen Navigationslinks" @@ -201,7 +205,7 @@ msgstr "Barrierefreiheit" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "" @@ -245,7 +249,7 @@ msgstr "Kontoeinstellungen" msgid "Account removed from quick access" msgstr "Konto aus dem Schnellzugriff entfernt" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Konto entblockiert" @@ -258,7 +262,7 @@ msgstr "Konto entfolgt" msgid "Account unmuted" msgstr "Stummschaltung für Konto aufgehoben" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -280,9 +284,9 @@ msgstr "Einen Nutzer zu dieser Liste hinzufügen" msgid "Add account" msgstr "Konto hinzufügen" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -316,15 +320,15 @@ msgstr "App-Passwort hinzufügen" #~ msgid "Add link card:" #~ msgstr "Link-Karte hinzufügen:" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Stummgeschaltetes Wort für konfigurierte Einstellungen hinzufügen" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Füge stummgeschaltete Wörter und Tags hinzu" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" @@ -341,7 +345,7 @@ msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" msgid "Add to Lists" msgstr "Zu Listen hinzufügen" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Zu meinen Feeds hinzufügen" @@ -354,7 +358,7 @@ msgstr "Zu meinen Feeds hinzufügen" msgid "Added to list" msgstr "Zur Liste hinzugefügt" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Zu meinen Feeds hinzugefügt" @@ -380,12 +384,12 @@ msgstr "" msgid "Advanced" msgstr "Erweitert" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "All deine gespeicherten Feeds an einem Ort." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -408,13 +412,13 @@ msgstr "Hast du bereits einen Code?" msgid "Already signed in as @{0}" msgstr "Bereits angemeldet als @{0}" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -462,6 +466,7 @@ msgstr "Es ist ein Problem aufgetreten, bitte versuche es erneut." msgid "an unknown error occurred" msgstr "" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -487,11 +492,11 @@ msgstr "App-Sprache" msgid "App password deleted" msgstr "App-Passwort gelöscht" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "App-Passwortnamen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "App-Passwortnamen müssen mindestens 4 Zeichen lang sein." @@ -499,18 +504,18 @@ msgstr "App-Passwortnamen müssen mindestens 4 Zeichen lang sein." msgid "App password settings" msgstr "App-Passwort-Einstellungen" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "App-Passwörter" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Kennzeichnung \"{0}\" anfechten" @@ -523,7 +528,7 @@ msgstr "Kennzeichnung \"{0}\" anfechten" #~ msgid "Appeal Content Warning" #~ msgstr "Inhaltswarnungseinspruch" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -548,7 +553,7 @@ msgid "Appearance" msgstr "Erscheinungsbild" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "" @@ -572,15 +577,15 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Bist du sicher, dass du {0} von deinen Feeds entfernen möchtest?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "Bist du sicher, dass du diesen Entwurf verwerfen möchtest?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Bist du sicher?" @@ -605,8 +610,8 @@ msgid "At least 3 characters" msgstr "Mindestens 3 Zeichen" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -619,7 +624,7 @@ msgstr "Mindestens 3 Zeichen" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Zurück" @@ -644,7 +649,7 @@ msgstr "Geburtstag" msgid "Birthday:" msgstr "Geburtstag:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Blockieren" @@ -688,7 +693,7 @@ msgstr "Blockiert" msgid "Blocked accounts" msgstr "Blockierte Konten" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Blockierte Konten" @@ -761,8 +766,8 @@ msgstr "Bilder verwischen und aus Feeds herausfiltern" msgid "Books" msgstr "Bücher" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "" @@ -774,7 +779,7 @@ msgstr "" msgid "Business" msgstr "Business" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "von —" @@ -790,7 +795,7 @@ msgstr "Von {0}" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "von <0/>" @@ -798,7 +803,7 @@ msgstr "von <0/>" msgid "By creating an account you agree to the {els}." msgstr "Mit dem Erstellen des Kontos akzeptierst du die {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "von dir" @@ -806,7 +811,7 @@ msgstr "von dir" msgid "Camera" msgstr "Kamera" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten. Muss mindestens 4 Zeichen lang sein, darf aber nicht länger als 32 Zeichen sein." @@ -815,8 +820,8 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -832,8 +837,8 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Abbrechen" @@ -862,7 +867,7 @@ msgstr "Bildbeschneidung abbrechen" msgid "Cancel profile editing" msgstr "Profilbearbeitung abbrechen" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Beitrag zitieren abbrechen" @@ -922,7 +927,7 @@ msgstr "Beitragssprache in {0} ändern" msgid "Change Your Email" msgstr "Deine E-Mail ändern" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -934,7 +939,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -1024,7 +1029,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Alle Speicherdaten löschen (danach neu starten)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Suchanfrage löschen" @@ -1132,7 +1137,7 @@ msgstr "Schließt die untere Navigationsleiste" msgid "Closes password update alert" msgstr "Schließt die Kennwortaktualisierungsmeldung" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" @@ -1156,7 +1161,7 @@ msgstr "Komödie" msgid "Comics" msgstr "Comics" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Community-Richtlinien" @@ -1169,7 +1174,7 @@ msgstr "Schließe das Onboarding ab und nutze dein Konto" msgid "Complete the challenge" msgstr "Beende die Herausforderung" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Verfasse Beiträge mit einer Länge von bis zu {MAX_GRAPHEME_LENGTH} Zeichen" @@ -1296,7 +1301,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "Hintergrund des Kontextmenüs, klicken, um das Menü zu schließen" #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Fortfahren" @@ -1304,8 +1309,12 @@ msgstr "Fortfahren" msgid "Continue as {0} (currently signed in)" msgstr "Fortfahren mit {0} (aktuell angemeldet)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Weiter zum nächsten Schritt" @@ -1318,7 +1327,7 @@ msgstr "Weiter zum nächsten Schritt" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "Fahre mit dem nächsten Schritt fort, ohne Konten zu folgen" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "" @@ -1326,7 +1335,7 @@ msgstr "" msgid "Cooking" msgstr "Kochen" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Kopiert" @@ -1336,10 +1345,10 @@ msgid "Copied build version to clipboard" msgstr "Die Build-Version wurde in die Zwischenablage kopiert" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" @@ -1347,11 +1356,11 @@ msgstr "In die Zwischenablage kopiert" msgid "Copied!" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Kopiert das App-Passwort" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Kopieren" @@ -1368,8 +1377,8 @@ msgstr "" msgid "Copy link to list" msgstr "Link zur Liste kopieren" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Link zum Beitrag kopieren" @@ -1382,12 +1391,12 @@ msgstr "Link zum Beitrag kopieren" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Beitragstext kopieren" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Urheberrechtsbestimmungen" @@ -1434,11 +1443,11 @@ msgstr "Konto erstellen" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "App-Passwort erstellen" @@ -1480,7 +1489,7 @@ msgstr "Benutzerdefiniert" msgid "Custom domain" msgstr "Benutzerdefinierte Domain" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Benutzerdefinierte Feeds, die von der Community erstellt wurden, bringen dir neue Erfahrungen und helfen dir, die Inhalte zu finden, die du liebst." @@ -1523,7 +1532,7 @@ msgid "Debug panel" msgstr "Debug-Panel" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1578,8 +1587,8 @@ msgstr "Mein Konto löschen" msgid "Delete My Account…" msgstr "Mein Konto Löschen…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Beitrag löschen" @@ -1587,7 +1596,7 @@ msgstr "Beitrag löschen" msgid "Delete this list?" msgstr "Diese Liste löschen?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "Diesen Beitrag löschen?" @@ -1610,11 +1619,11 @@ msgstr "" msgid "Description" msgstr "Beschreibung" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Wolltest du etwas sagen?" @@ -1655,7 +1664,7 @@ msgstr "" msgid "Disabled" msgstr "Deaktiviert" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Verwerfen" @@ -1663,7 +1672,7 @@ msgstr "Verwerfen" #~ msgid "Discard draft" #~ msgstr "Entwurf verwerfen" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "Entwurf löschen?" @@ -1672,12 +1681,12 @@ msgstr "Entwurf löschen?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Entdecke neue benutzerdefinierte Feeds" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "Entdecke neue Feeds" @@ -1713,11 +1722,11 @@ msgstr "Domain verifiziert!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1804,6 +1813,11 @@ msgstr "z.B. Nutzer, die wiederholt mit Werbung antworten." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jeder Code funktioniert einmal. Du erhältst regelmäßig neue Einladungscodes." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1827,8 +1841,9 @@ msgstr "Details der Liste bearbeiten" msgid "Edit Moderation List" msgstr "Moderationsliste bearbeiten" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Meine Feeds bearbeiten" @@ -1838,19 +1853,19 @@ msgid "Edit my profile" msgstr "Mein Profil bearbeiten" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Profil bearbeiten" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Profil bearbeiten" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Gespeicherte Feeds bearbeiten" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Gespeicherte Feeds bearbeiten" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1903,8 +1918,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "" @@ -1964,7 +1979,7 @@ msgstr "Ende des Feeds" #~ msgid "End of list" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Gebe einen Namen für dieses App-Passwort ein" @@ -1972,8 +1987,8 @@ msgstr "Gebe einen Namen für dieses App-Passwort ein" msgid "Enter a password" msgstr "Gib ein Passwort ein" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Gib ein Wort oder einen Tag ein" @@ -2023,7 +2038,7 @@ msgid "Error receiving captcha response." msgstr "Fehler beim Empfang der Captcha-Antwort." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Fehler:" @@ -2111,7 +2126,7 @@ msgstr "Externe Medien" 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 "Externe Medien können es Websites ermöglichen, Informationen über dich und dein Gerät zu sammeln. Es werden keine Informationen gesendet oder angefordert, bis du die Schaltfläche \"Abspielen\" drückst." -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2121,8 +2136,8 @@ msgstr "Externe Medienpräferenzen" msgid "External media settings" msgstr "Externe Medienpräferenzen" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "Das App-Passwort konnte nicht erstellt werden." @@ -2134,7 +2149,7 @@ msgstr "Die Liste konnte nicht erstellt werden. Überprüfe deine Internetverbin msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" @@ -2168,7 +2183,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2178,30 +2193,29 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Feed" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed von {0}" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Feed offline" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Feeds" @@ -2234,12 +2248,12 @@ msgid "Finalizing" msgstr "Abschließen" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Konten zum Folgen finden" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "" @@ -2282,7 +2296,7 @@ msgstr "Vertikal drehen" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2293,7 +2307,7 @@ msgctxt "action" msgid "Follow" msgstr "Folgen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0} folgen" @@ -2323,6 +2337,10 @@ msgstr "Zurückfolgen" #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Folge einigen Nutzern, um loszulegen. Wir können dir weitere Nutzer empfehlen, je nachdem, wen du interessant findest." +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Gefolgt von {0}" @@ -2344,18 +2362,27 @@ msgstr "folgte dir" msgid "Followers" msgstr "Follower" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Folge ich" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "ich folge {0}" @@ -2367,9 +2394,7 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2391,7 +2416,7 @@ msgstr "Essen" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Aus Sicherheitsgründen müssen wir dir einen Bestätigungscode an deine E-Mail-Adresse schicken." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Aus Sicherheitsgründen kannst du dies nicht erneut ansehen. Wenn du dieses Passwort verlierst, musst du ein neues generieren." @@ -2442,7 +2467,7 @@ msgstr "" msgid "Get Started" msgstr "Los geht's" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" @@ -2470,9 +2495,9 @@ msgstr "Gehe zurück" msgid "Go Back" msgstr "Gehe zurück" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2492,7 +2517,7 @@ msgstr "" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Gehe zu @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "" @@ -2525,7 +2550,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Hashtag" @@ -2538,11 +2563,11 @@ msgid "Having trouble?" msgstr "Hast du Probleme?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Hilfe" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" @@ -2558,7 +2583,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Hier sind einige thematische Feeds, die auf deinen Interessen basieren: {interestsText}. Du kannst so vielen Feeds folgen, wie du möchtest." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Hier ist dein App-Passwort." @@ -2569,7 +2594,7 @@ msgstr "Hier ist dein App-Passwort." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Ausblenden" @@ -2578,8 +2603,8 @@ msgctxt "action" msgid "Hide" msgstr "Ausblenden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Beitrag ausblenden" @@ -2588,7 +2613,7 @@ msgstr "Beitrag ausblenden" msgid "Hide the content" msgstr "Den Inhalt ausblenden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "Diesen Beitrag ausblenden?" @@ -2600,23 +2625,23 @@ msgstr "Benutzerliste ausblenden" #~ msgid "Hides posts from {0} in your feed" #~ msgstr "Blendet Beiträge von {0} in Deinem Feed aus" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Hmm, beim Kontakt mit dem Feed-Server ist ein Problem aufgetreten. Bitte informiere den Eigentümer des Feeds über dieses Problem." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Hmm, der Feed-Server scheint falsch konfiguriert zu sein. Bitte informiere den Eigentümer des Feeds über dieses Problem." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Hmm, der Feed-Server scheint offline zu sein. Bitte informiere den Eigentümer des Feeds über dieses Problem." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "Hmm, der Feed-Server hat eine schlechte Antwort gegeben. Bitte informiere den Eigentümer des Feeds über dieses Problem." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, wir haben Probleme, diesen Feed zu finden. Möglicherweise wurde er gelöscht." @@ -2628,11 +2653,11 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Home" @@ -2686,7 +2711,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "Wenn du diese Liste löschst, kannst du sie nicht wiederherstellen." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "Wenn du diesen Post löschst, kannst du ihn nicht wiederherstellen." @@ -2739,7 +2764,7 @@ msgstr "Bestätigungscode für die Kontolöschung eingeben" #~ msgid "Input invite code to proceed" #~ msgstr "Einladungscode eingeben, um fortzufahren" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Namen für das App-Passwort eingeben" @@ -2784,7 +2809,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Ungültiger oder nicht unterstützter Beitragrekord" @@ -2848,11 +2873,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -2864,7 +2889,7 @@ msgstr "Sprachauswahl" msgid "Language settings" msgstr "Spracheinstellungen" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Spracheinstellungen" @@ -2878,7 +2903,7 @@ msgstr "Sprachen" #~ msgstr "Letzter Schritt!" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "" @@ -2969,8 +2994,8 @@ msgid "Like this feed" msgstr "Diesen Feed liken" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Geliked von" @@ -3006,11 +3031,11 @@ msgstr "hat deinen Beitrag geliked" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "Likes für diesen Beitrag" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Liste" @@ -3022,7 +3047,7 @@ msgstr "Listenbild" msgid "List blocked" msgstr "Liste blockiert" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Liste von {0}" @@ -3046,12 +3071,12 @@ msgstr "Liste entblockiert" msgid "List unmuted" msgstr "Listenstummschaltung aufgehoben" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Listen" @@ -3064,7 +3089,7 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "Mehr Beiträge laden" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Neue Mitteilungen laden" @@ -3079,7 +3104,7 @@ msgstr "Neue Beiträge laden" msgid "Loading..." msgstr "Wird geladen..." -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "Systemprotokoll" @@ -3115,7 +3140,7 @@ msgstr "Im Format XXXXX-XXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "" @@ -3131,7 +3156,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Vergewissere dich, dass du auch wirklich dorthin gehen willst!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "Verwalte deine stummgeschalteten Wörter und Tags" @@ -3161,8 +3186,8 @@ msgstr "erwähnte Benutzer" msgid "Mentioned users" msgstr "Erwähnte Benutzer" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Menü" @@ -3171,11 +3196,11 @@ msgid "Message {0}" msgstr "" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Nachricht vom Server: {0}" @@ -3192,7 +3217,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3207,7 +3232,7 @@ msgstr "" msgid "Misleading Account" msgstr "Irreführender Account" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3244,7 +3269,7 @@ msgstr "Moderationsliste aktualisiert" msgid "Moderation lists" msgstr "Moderationslisten" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderationslisten" @@ -3253,7 +3278,7 @@ msgstr "Moderationslisten" msgid "Moderation settings" msgstr "Moderationseinstellungen" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "" @@ -3266,7 +3291,7 @@ msgstr "Moderationswerkzeuge" msgid "Moderator has chosen to set a general warning on the content." msgstr "Der Moderator hat beschlossen, eine allgemeine Warnung vor dem Inhalt auszusprechen." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "Mehr" @@ -3312,11 +3337,11 @@ msgstr "Alle {displayTag}-Beiträge stummschalten" msgid "Mute conversation" msgstr "" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "Nur in Tags stummschalten" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "In Text und Tags stummschalten" @@ -3337,21 +3362,21 @@ msgstr "Diese Konten stummschalten?" #~ msgid "Mute this List" #~ msgstr "Diese Liste stummschalten" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Dieses Wort in Beitragstexten und Tags stummschalten" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "Dieses Wort nur in Tags stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Thread stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "Wörter und Tags stummschalten" @@ -3363,7 +3388,7 @@ msgstr "Stummgeschaltet" msgid "Muted accounts" msgstr "Stummgeschaltete Konten" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Stummgeschaltete Konten" @@ -3389,7 +3414,7 @@ msgstr "Stummschaltung ist privat. Stummgeschaltete Konten können mit dir inter msgid "My Birthday" msgstr "Mein Geburtstag" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Meine Feeds" @@ -3409,7 +3434,7 @@ msgstr "Meine gespeicherten Feeds" #~ msgid "my-server.com" #~ msgstr "mein-server.de" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Name" @@ -3500,8 +3525,8 @@ msgctxt "action" msgid "New post" msgstr "Neuer Beitrag" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3571,7 +3596,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "{0} wird nicht mehr gefolgt" @@ -3579,7 +3604,7 @@ msgstr "{0} wird nicht mehr gefolgt" msgid "No longer than 253 characters" msgstr "Nicht länger als 253 Zeichen" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "" @@ -3587,7 +3612,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Noch keine Mitteilungen!" @@ -3598,6 +3623,10 @@ msgstr "Noch keine Mitteilungen!" msgid "No one" msgstr "" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3611,13 +3640,13 @@ msgstr "" msgid "No results found" msgstr "Keine Ergebnisse gefunden" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "Keine Ergebnisse für \"{query}\" gefunden" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "Keine Ergebnisse für {query} gefunden" @@ -3656,7 +3685,7 @@ msgstr "Nicht-sexuelle Nacktheit" #~ msgid "Not Applicable." #~ msgstr "Unzutreffend." -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Nicht gefunden" @@ -3667,7 +3696,7 @@ msgid "Not right now" msgstr "Im Moment nicht" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3688,13 +3717,13 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Mitteilungen" @@ -3748,11 +3777,11 @@ msgstr "Älteste Antworten zuerst" msgid "Onboarding reset" msgstr "Onboarding zurücksetzen" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3782,7 +3811,7 @@ msgstr "Öffnen" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "" @@ -3790,13 +3819,13 @@ msgstr "" #~ msgid "Open content filtering settings" #~ msgstr "Inhaltsfiltereinstellungen öffnen" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Emoji-Picker öffnen" @@ -3820,11 +3849,11 @@ msgstr "Einstellungen für stummgeschaltete Wörter und Tags öffnen" #~ msgid "Open muted words settings" #~ msgstr "Einstellungen für stummgeschaltete Wörter öffnen" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Navigation öffnen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "Beitragsoptionsmenü öffnen" @@ -3949,8 +3978,8 @@ msgstr "Öffnet das Formular zum Zurücksetzen des Passworts" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Öffnet den Bildschirm zum Bearbeiten gespeicherten Feeds" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Öffnet den Bildschirm zum Bearbeiten gespeicherten Feeds" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -4002,8 +4031,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "Option {0} von {numItems}" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "" @@ -4067,15 +4096,15 @@ msgstr "Passwort aktualisiert!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "Personen gefolgt von @{0}" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "Personen, die @{0} folgen" @@ -4154,15 +4183,15 @@ msgstr "Bitte fülle das Verifizierungs-Captcha aus." 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 "Bitte bestätige deine E-Mail, bevor du sie änderst. Dies ist eine vorübergehende Anforderung, während E-Mail-Aktualisierungstools hinzugefügt werden, und wird bald wieder entfernt." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Bitte gib einen Namen für dein App-Passwort ein. Nur Leerzeichen sind nicht erlaubt." -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Bitte gib einen eindeutigen Namen für dieses App-Passwort ein oder verwende unseren zufällig generierten Namen." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Bitte gib ein gültiges Wort, einen Tag oder eine Phrase zum Stummschalten ein" @@ -4174,7 +4203,7 @@ msgstr "Bitte gib deine E-Mail ein." msgid "Please enter your password as well:" msgstr "Bitte gib auch dein Passwort ein:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4196,7 +4225,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Bitte verifiziere deine E-Mail" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Bitte warte, bis deine Link-karte vollständig geladen ist" @@ -4212,28 +4241,28 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Beitrag" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Beitrag" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Beitrag von {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Beitrag von @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Beitrag gelöscht" @@ -4272,11 +4301,11 @@ msgstr "Beiträge" msgid "Posts" msgstr "Beiträge" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "Beiträge können basierend auf ihrem Text, ihren Tags oder beidem stummgeschaltet werden." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Ausgeblendete Beiträge" @@ -4304,6 +4333,10 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Vorheriges Bild" @@ -4321,11 +4354,11 @@ msgstr "Priorisiere deine Follower" msgid "Privacy" msgstr "Privatsphäre" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Datenschutzerklärung" @@ -4345,8 +4378,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Profil" @@ -4370,16 +4403,16 @@ msgstr "Öffentliche, gemeinsam nutzbare Listen von Nutzern, die du stummschalte msgid "Public, shareable lists which can drive feeds." msgstr "Öffentliche, gemeinsam nutzbare Listen, die Feeds steuern können." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Beitrag veröffentlichen" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Antwort veröffentlichen" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4407,7 +4440,7 @@ msgstr "Verhältnisse" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4415,7 +4448,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "" @@ -4435,12 +4468,12 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Entfernen" @@ -4464,25 +4497,25 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Feed entfernen" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Aus meinen Feeds entfernen" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4494,15 +4527,15 @@ msgstr "Bild entfernen" msgid "Remove image preview" msgstr "Bildvorschau entfernen" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "Stummgeschaltetes Wort aus deiner Liste entfernen" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4510,8 +4543,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Repost entfernen" @@ -4519,7 +4552,7 @@ msgstr "Repost entfernen" #~ msgid "Remove this feed from my feeds?" #~ msgstr "Diesen Feed aus meinen Feeds entfernen?" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "" @@ -4532,7 +4565,7 @@ msgstr "" msgid "Removed from list" msgstr "Aus der Liste entfernt" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Aus meinen Feeds entfernt" @@ -4563,7 +4596,7 @@ msgstr "Antworten" msgid "Replies to this thread are disabled" msgstr "Antworten auf diesen Thread sind deaktiviert" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Antworten" @@ -4627,8 +4660,8 @@ msgstr "Liste melden" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Beitrag melden" @@ -4644,8 +4677,8 @@ msgstr "" msgid "Report this list" msgstr "" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "" @@ -4658,9 +4691,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Repost" @@ -4670,7 +4703,7 @@ msgstr "Repost" msgid "Repost" msgstr "Erneut veröffentlichen" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4696,7 +4729,7 @@ msgstr "" msgid "reposted your post" msgstr "hat deinen Beitrag repostet" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Reposts von diesem Beitrag" @@ -4807,8 +4840,8 @@ msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4888,20 +4921,20 @@ msgid "Scroll to top" msgstr "Zum Anfang blättern" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Suche" @@ -4909,7 +4942,7 @@ msgstr "Suche" msgid "Search for \"{query}\"" msgstr "Suche nach \"{query}\"" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "" @@ -5036,7 +5069,7 @@ msgstr "Wähle Option {i} von {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5102,8 +5135,8 @@ msgctxt "action" msgid "Send Email" msgstr "E-Mail senden" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Feedback senden" @@ -5112,14 +5145,14 @@ msgstr "Feedback senden" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "" @@ -5136,8 +5169,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -5264,11 +5297,11 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Setzt den Server für den Bluesky-Client" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Einstellungen" @@ -5287,8 +5320,8 @@ msgstr "Teilen" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -5303,7 +5336,7 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -5359,7 +5392,7 @@ msgstr "" #~ msgid "Show embeds from {0}" #~ msgstr "Eingebettete Medien von {0} anzeigen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "Zeige ähnliche Konten wie {0}" @@ -5367,19 +5400,19 @@ msgstr "Zeige ähnliche Konten wie {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Mehr anzeigen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "" @@ -5472,9 +5505,9 @@ msgstr "Zeigt Beiträge von {0} in deinem Feed" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5515,9 +5548,9 @@ msgstr "Abmelden" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5562,7 +5595,7 @@ msgstr "Software-Entwicklung" msgid "Some people can reply" msgstr "" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5598,7 +5631,7 @@ msgstr "Antworten auf denselben Beitrag sortieren nach:" #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "" @@ -5655,13 +5688,13 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Geschichtenbuch" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5692,7 +5725,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "Abonniere diese Liste" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Vorgeschlagene Follower" @@ -5704,7 +5737,7 @@ msgstr "Vorgeschlagen für dich" msgid "Suggestive" msgstr "Suggestiv" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5731,7 +5764,7 @@ msgstr "System" msgid "System log" msgstr "Systemprotokoll" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "Tag" @@ -5759,11 +5792,11 @@ msgstr "" msgid "Terms" msgstr "Bedingungen" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Nutzungsbedingungen" @@ -5773,17 +5806,17 @@ msgstr "Nutzungsbedingungen" msgid "Terms used violate community standards" msgstr "" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "Text" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Text-Eingabefeld" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "" @@ -5795,7 +5828,7 @@ msgstr "" msgid "That handle is already taken." msgstr "Dieser Handle ist bereits besetzt." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Das Konto kann nach der Entblockiert mit dir interagieren." @@ -5816,11 +5849,11 @@ msgstr "Die Copyright-Richtlinie wurde nach <0/> verschoben" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -5858,7 +5891,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server. Bitte überprüfe deine Internetverbindung und versuche es erneut." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Es gab ein Problem beim Entfernen dieses Feeds. Bitte überprüfe deine Internetverbindung und versuche es erneut." @@ -5886,12 +5919,12 @@ msgstr "" msgid "There was an issue contacting the server" msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "Es gab ein Problem bei der Kontaktaufnahme mit deinem Server" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen von Mitteilungen. Tippe hier, um es erneut zu versuchen." @@ -5908,8 +5941,8 @@ msgstr "Es gab ein Problem beim Abrufen der Liste. Tippe hier, um es erneut zu v msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen deiner Listen. Tippe hier, um es erneut zu versuchen." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -5921,9 +5954,9 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "Es gab ein Problem beim Abrufen deiner App-Passwörter" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5968,7 +6001,7 @@ msgstr "Dieses Konto hat die Benutzer aufgefordert, sich anzumelden, um dein Pro msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -6001,10 +6034,14 @@ msgstr "Dieser Inhalt wird von {0} gehostet. Möchtest du externe Medien aktivie msgid "This content is not available because one of the users involved has blocked the other." msgstr "Dieser Inhalt ist nicht verfügbar, weil einer der beteiligten Nutzer den anderen blockiert hat." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Dieser Inhalt ist ohne ein Bluesky-Konto nicht sichtbar." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:75 #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." #~ msgstr "Diese Funktion befindet sich in der Beta-Phase. Du kannst mehr über Kontodepot-Exporte in <0>diesem Blogpost lesen." @@ -6013,20 +6050,25 @@ msgstr "Dieser Inhalt ist ohne ein Bluesky-Konto nicht sichtbar." msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Dieser Feed wird derzeit stark frequentiert und ist vorübergehend nicht verfügbar. Bitte versuche es später erneut." #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Dieser Feed ist leer!" +#~ msgid "This feed is empty!" +#~ msgstr "Dieser Feed ist leer!" #: 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 "Dieser Feed ist leer! Möglicherweise musst du mehr Benutzern folgen oder deine Spracheinstellungen anpassen." +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -6055,7 +6097,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "" @@ -6075,20 +6117,20 @@ msgstr "Diese Liste ist leer!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Dieser Name ist bereits in Gebrauch" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Dieser Beitrag wurde gelöscht." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "" @@ -6145,7 +6187,7 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Diese Warnung ist nur für Beiträge mit angehängten Medien verfügbar." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Dies wird {0} aus deinen stummgeschalteten Wörtern löschen. Du kannst es später jederzeit wieder hinzufügen." @@ -6166,7 +6208,7 @@ msgstr "Thread-Einstellungen" msgid "Threaded Mode" msgstr "Gewindemodus" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Thread-Einstellungen" @@ -6182,7 +6224,7 @@ msgstr "" msgid "To whom would you like to send this report?" msgstr "" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "Zwischen den Optionen für stummgeschaltete Wörter wechseln." @@ -6195,7 +6237,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "" @@ -6205,10 +6247,10 @@ msgstr "Verwandlungen" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Übersetzen" @@ -6250,14 +6292,14 @@ msgstr "Es ist uns nicht gelungen, deinen Dienst zu kontaktieren. Bitte überpr #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Entblocken" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Entblocken" @@ -6272,12 +6314,12 @@ msgstr "" msgid "Unblock Account" msgstr "Konto entblocken" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -6292,7 +6334,7 @@ msgstr "Nicht mehr folgen" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "{0} nicht mehr folgen" @@ -6339,8 +6381,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Stummschaltung von Thread aufheben" @@ -6398,7 +6440,7 @@ msgstr "" msgid "Updating..." msgstr "Aktualisieren..." -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "" @@ -6459,7 +6501,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Verwenden dies, um dich mit deinem Handle bei der anderen App einzuloggen." @@ -6630,11 +6672,11 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Profil ansehen" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Avatar ansehen" @@ -6646,6 +6688,11 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6673,7 +6720,7 @@ msgstr "" msgid "We couldn't find any results for that hashtag." msgstr "Wir konnten keine Ergebnisse für diesen Hashtag finden." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "" @@ -6689,7 +6736,7 @@ msgstr "Wir hoffen, dass du eine schöne Zeit hast. Denke daran, Bluesky ist:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Wir haben keine Beiträge mehr von den Konten, denen du folgst. Hier ist das Neueste von <0/>." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Wir empfehlen, gebräuchliche Wörter zu vermeiden, die in vielen Beiträgen vorkommen, da dies dazu führen kann, dass keine Beiträge angezeigt werden." @@ -6733,14 +6780,18 @@ msgstr "Wir freuen uns sehr, dass du dabei bist!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Es tut uns leid, aber wir waren nicht in der Lage, diese Liste aufzulösen. Wenn das Problem weiterhin besteht, kontaktiere bitte den Ersteller der Liste, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Es tut uns leid, aber wir konnten deine stummgeschalteten Wörter nicht laden. Bitte versuche es erneut." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Es tut uns leid, aber deine Suche konnte nicht abgeschlossen werden. Bitte versuche es in ein paar Minuten erneut." +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -6768,7 +6819,7 @@ msgstr "Was sind deine Interessen?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "Was gibt's?" @@ -6789,7 +6840,7 @@ msgstr "" msgid "Who can reply" msgstr "Wer antworten kann" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "" @@ -6827,11 +6878,11 @@ msgstr "Breit" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Beitrag verfassen" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Schreibe deine Antwort" @@ -6871,8 +6922,8 @@ msgstr "Du befindest dich in der Warteschlange." msgid "You are not following anyone." msgstr "" -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "Du kannst auch neue benutzerdefinierte Feeds entdecken und ihnen folgen." @@ -6905,6 +6956,10 @@ msgstr "" msgid "You do not have any followers." msgstr "" +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "Du hast noch keine Einladungscodes! Wir schicken dir welche, wenn du schon etwas länger bei Bluesky bist." @@ -7004,15 +7059,15 @@ msgstr "" msgid "You have reached the end" msgstr "" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Du hast noch keine Wörter oder Tags stummgeschaltet" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -7028,7 +7083,7 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Du musst 18 Jahre oder älter sein, um Inhalte für Erwachsene zu aktivieren." -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -7036,11 +7091,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Du wirst keine Mitteilungen mehr für diesen Thread erhalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Du erhälst nun Mitteilungen für dieses Thread" @@ -7048,15 +7103,15 @@ msgstr "Du erhälst nun Mitteilungen für dieses Thread" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Du erhältst eine E-Mail mit einem \"Reset-Code\". Gib diesen Code hier ein und gib dann dein neues Passwort ein." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -7084,7 +7139,7 @@ msgstr "Du kannst loslegen!" msgid "You've chosen to hide a word or tag within this post." msgstr "" -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Du hast das Ende deines Feeds erreicht! Finde weitere Konten, denen du folgen kannst." @@ -7130,7 +7185,7 @@ msgstr "Deine E-Mail wurde aktualisiert, aber nicht bestätigt. Als nächsten Sc msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Deine E-Mail wurde noch nicht bestätigt. Dies ist ein wichtiger Sicherheitsschritt, den wir empfehlen." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Dein Following-Feed ist leer! Folge mehr Benutzern, um auf dem Laufenden zu bleiben." @@ -7142,7 +7197,7 @@ msgstr "Dein vollständiger Handle lautet" msgid "Your full handle will be <0>@{0}" msgstr "Dein vollständiger Handle lautet <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Deine stummgeschalteten Wörter" @@ -7150,7 +7205,7 @@ msgstr "Deine stummgeschalteten Wörter" msgid "Your password has been changed successfully!" msgstr "Dein Passwort wurde erfolgreich geändert!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Dein Beitrag wurde veröffentlicht" @@ -7166,11 +7221,11 @@ msgstr "Dein Profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "Deine Antwort wurde veröffentlicht" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index c668919b8a..4e93ad186d 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -41,10 +41,14 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -59,11 +63,11 @@ msgstr "" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -75,7 +79,7 @@ msgstr "" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -118,7 +122,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "" @@ -175,12 +179,12 @@ msgstr "" msgid "2FA Confirmation" msgstr "" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "" @@ -193,7 +197,7 @@ msgstr "" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "" @@ -237,7 +241,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "" @@ -250,7 +254,7 @@ msgstr "" msgid "Account unmuted" msgstr "" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -272,9 +276,9 @@ msgstr "" msgid "Add account" msgstr "" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -299,15 +303,15 @@ msgstr "" #~ msgid "Add link card:" #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" @@ -324,7 +328,7 @@ msgstr "" msgid "Add to Lists" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "" @@ -337,7 +341,7 @@ msgstr "" msgid "Added to list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "" @@ -359,12 +363,12 @@ msgstr "" msgid "Advanced" msgstr "" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -387,13 +391,13 @@ msgstr "" msgid "Already signed in as @{0}" msgstr "" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -441,6 +445,7 @@ msgstr "" msgid "an unknown error occurred" msgstr "" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -466,11 +471,11 @@ msgstr "" msgid "App password deleted" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "" @@ -478,22 +483,22 @@ msgstr "" msgid "App password settings" msgstr "" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -514,7 +519,7 @@ msgid "Appearance" msgstr "" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "" @@ -538,15 +543,15 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "" @@ -567,8 +572,8 @@ msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -581,7 +586,7 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "" @@ -601,7 +606,7 @@ msgstr "" msgid "Birthday:" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "" @@ -641,7 +646,7 @@ msgstr "" msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "" @@ -714,8 +719,8 @@ msgstr "" msgid "Books" msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "" @@ -723,7 +728,7 @@ msgstr "" msgid "Business" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "" @@ -739,7 +744,7 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "" @@ -747,7 +752,7 @@ msgstr "" msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "" @@ -755,7 +760,7 @@ msgstr "" msgid "Camera" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "" @@ -764,8 +769,8 @@ msgstr "" #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -781,8 +786,8 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "" @@ -811,7 +816,7 @@ msgstr "" msgid "Cancel profile editing" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "" @@ -867,7 +872,7 @@ msgstr "" msgid "Change Your Email" msgstr "" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -879,7 +884,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -965,7 +970,7 @@ msgid "Clear all storage data (restart after this)" msgstr "" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "" @@ -1073,7 +1078,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "" @@ -1097,7 +1102,7 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "" @@ -1110,7 +1115,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1219,7 +1224,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "" @@ -1227,8 +1232,12 @@ msgstr "" msgid "Continue as {0} (currently signed in)" msgstr "" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "" @@ -1241,7 +1250,7 @@ msgstr "" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "" @@ -1249,7 +1258,7 @@ msgstr "" msgid "Cooking" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "" @@ -1259,10 +1268,10 @@ msgid "Copied build version to clipboard" msgstr "" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "" @@ -1270,11 +1279,11 @@ msgstr "" msgid "Copied!" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "" @@ -1291,8 +1300,8 @@ msgstr "" msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "" @@ -1301,12 +1310,12 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "" @@ -1353,11 +1362,11 @@ msgstr "" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "" @@ -1391,7 +1400,7 @@ msgstr "" msgid "Custom domain" msgstr "" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1434,7 +1443,7 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1489,8 +1498,8 @@ msgstr "" msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "" @@ -1498,7 +1507,7 @@ msgstr "" msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "" @@ -1521,11 +1530,11 @@ msgstr "" msgid "Description" msgstr "" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "" @@ -1566,11 +1575,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "" @@ -1579,12 +1588,12 @@ msgstr "" 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 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "" @@ -1620,11 +1629,11 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1703,6 +1712,11 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "" +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1726,8 +1740,9 @@ msgstr "" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "" @@ -1737,19 +1752,19 @@ msgid "Edit my profile" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "" +#~ msgid "Edit Saved Feeds" +#~ msgstr "" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1802,8 +1817,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "" @@ -1859,7 +1874,7 @@ msgstr "" #~ msgid "End of list" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "" @@ -1867,8 +1882,8 @@ msgstr "" msgid "Enter a password" msgstr "" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "" @@ -1918,7 +1933,7 @@ msgid "Error receiving captcha response." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" @@ -2006,7 +2021,7 @@ msgstr "" 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:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2016,8 +2031,8 @@ msgstr "" msgid "External media settings" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "" @@ -2029,7 +2044,7 @@ msgstr "" msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "" @@ -2063,7 +2078,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2073,30 +2088,29 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "" @@ -2129,12 +2143,12 @@ msgid "Finalizing" msgstr "" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "" @@ -2177,7 +2191,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2188,7 +2202,7 @@ msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "" @@ -2218,6 +2232,10 @@ msgstr "" #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "" +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "" @@ -2239,18 +2257,27 @@ msgstr "" msgid "Followers" msgstr "" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "" @@ -2262,9 +2289,7 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2286,7 +2311,7 @@ msgstr "" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "" @@ -2329,7 +2354,7 @@ msgstr "" msgid "Get Started" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" @@ -2357,9 +2382,9 @@ msgstr "" msgid "Go Back" msgstr "" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2379,7 +2404,7 @@ msgstr "" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "" @@ -2412,7 +2437,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "" @@ -2425,11 +2450,11 @@ msgid "Having trouble?" msgstr "" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" @@ -2445,7 +2470,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "" @@ -2456,7 +2481,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "" @@ -2465,8 +2490,8 @@ msgctxt "action" msgid "Hide" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "" @@ -2475,7 +2500,7 @@ msgstr "" msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "" @@ -2483,23 +2508,23 @@ msgstr "" msgid "Hide user list" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 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:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 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:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 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:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 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:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "" @@ -2511,11 +2536,11 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "" @@ -2569,7 +2594,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -2609,7 +2634,7 @@ msgstr "" msgid "Input confirmation code for account deletion" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "" @@ -2654,7 +2679,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "" @@ -2718,11 +2743,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -2734,7 +2759,7 @@ msgstr "" msgid "Language settings" msgstr "" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "" @@ -2744,7 +2769,7 @@ msgid "Languages" msgstr "" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "" @@ -2826,8 +2851,8 @@ msgid "Like this feed" msgstr "" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "" @@ -2863,11 +2888,11 @@ msgstr "" msgid "Likes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "" @@ -2879,7 +2904,7 @@ msgstr "" msgid "List blocked" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "" @@ -2903,12 +2928,12 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "" @@ -2916,7 +2941,7 @@ msgstr "" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "" @@ -2931,7 +2956,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "" @@ -2967,7 +2992,7 @@ msgstr "" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "" @@ -2983,7 +3008,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "" @@ -3005,8 +3030,8 @@ msgstr "" msgid "Mentioned users" msgstr "" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "" @@ -3015,11 +3040,11 @@ msgid "Message {0}" msgstr "" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "" @@ -3036,7 +3061,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3051,7 +3076,7 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3088,7 +3113,7 @@ msgstr "" msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" @@ -3097,7 +3122,7 @@ msgstr "" msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "" @@ -3110,7 +3135,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "" @@ -3152,11 +3177,11 @@ msgstr "" msgid "Mute conversation" msgstr "" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "" @@ -3173,21 +3198,21 @@ msgstr "" msgid "Mute these accounts?" msgstr "" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "" @@ -3199,7 +3224,7 @@ msgstr "" msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "" @@ -3225,7 +3250,7 @@ msgstr "" msgid "My Birthday" msgstr "" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "" @@ -3241,7 +3266,7 @@ msgstr "" msgid "My Saved Feeds" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "" @@ -3323,8 +3348,8 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3394,7 +3419,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "" @@ -3402,7 +3427,7 @@ msgstr "" msgid "No longer than 253 characters" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "" @@ -3410,7 +3435,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "" @@ -3421,6 +3446,10 @@ msgstr "" msgid "No one" msgstr "" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3434,13 +3463,13 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "" @@ -3479,7 +3508,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "" @@ -3490,7 +3519,7 @@ msgid "Not right now" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3511,13 +3540,13 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "" @@ -3567,11 +3596,11 @@ msgstr "" msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3601,17 +3630,17 @@ msgstr "" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "" @@ -3631,11 +3660,11 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "" @@ -3744,8 +3773,8 @@ msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3789,8 +3818,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "" @@ -3854,15 +3883,15 @@ msgstr "" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "" @@ -3941,15 +3970,15 @@ msgstr "" 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:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "" -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" @@ -3961,7 +3990,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -3978,7 +4007,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "" @@ -3990,28 +4019,28 @@ msgstr "" msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "" @@ -4050,11 +4079,11 @@ msgstr "" msgid "Posts" msgstr "" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "" @@ -4082,6 +4111,10 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "" @@ -4099,11 +4132,11 @@ msgstr "" msgid "Privacy" msgstr "" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "" @@ -4123,8 +4156,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "" @@ -4148,16 +4181,16 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4185,7 +4218,7 @@ msgstr "" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4193,7 +4226,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "" @@ -4213,12 +4246,12 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "" @@ -4238,25 +4271,25 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4268,15 +4301,15 @@ msgstr "" msgid "Remove image preview" msgstr "" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4284,12 +4317,12 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "" @@ -4298,7 +4331,7 @@ msgstr "" msgid "Removed from list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "" @@ -4329,7 +4362,7 @@ msgstr "" msgid "Replies to this thread are disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "" @@ -4389,8 +4422,8 @@ msgstr "" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "" @@ -4406,8 +4439,8 @@ msgstr "" msgid "Report this list" msgstr "" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "" @@ -4420,9 +4453,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "" @@ -4432,7 +4465,7 @@ msgstr "" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4458,7 +4491,7 @@ msgstr "" msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "" @@ -4561,8 +4594,8 @@ msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4642,20 +4675,20 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "" @@ -4663,7 +4696,7 @@ msgstr "" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "" @@ -4785,7 +4818,7 @@ msgstr "" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "" @@ -4847,8 +4880,8 @@ msgctxt "action" msgid "Send Email" msgstr "" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "" @@ -4857,14 +4890,14 @@ msgstr "" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "" @@ -4877,8 +4910,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -4962,11 +4995,11 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "" @@ -4985,8 +5018,8 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -5001,7 +5034,7 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -5053,7 +5086,7 @@ msgstr "" msgid "Show badge and filter from feeds" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "" @@ -5061,19 +5094,19 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "" @@ -5162,9 +5195,9 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5195,9 +5228,9 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5238,7 +5271,7 @@ msgstr "" msgid "Some people can reply" msgstr "" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5270,7 +5303,7 @@ msgstr "" #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "" @@ -5323,13 +5356,13 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5360,7 +5393,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "" @@ -5372,7 +5405,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5399,7 +5432,7 @@ msgstr "" msgid "System log" msgstr "" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "" @@ -5427,11 +5460,11 @@ msgstr "" msgid "Terms" msgstr "" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "" @@ -5441,17 +5474,17 @@ msgstr "" msgid "Terms used violate community standards" msgstr "" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "" @@ -5463,7 +5496,7 @@ msgstr "" msgid "That handle is already taken." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -5484,11 +5517,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -5526,7 +5559,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "" @@ -5554,12 +5587,12 @@ msgstr "" msgid "There was an issue contacting the server" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" @@ -5576,8 +5609,8 @@ msgstr "" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -5589,9 +5622,9 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5636,7 +5669,7 @@ msgstr "" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -5669,28 +5702,37 @@ msgstr "" msgid "This content is not available because one of the users involved has blocked the other." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "" +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "" +#~ 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/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -5719,7 +5761,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "" @@ -5739,20 +5781,20 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "" @@ -5801,7 +5843,7 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" @@ -5818,7 +5860,7 @@ msgstr "" msgid "Threaded Mode" msgstr "" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "" @@ -5834,7 +5876,7 @@ msgstr "" msgid "To whom would you like to send this report?" msgstr "" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "" @@ -5847,7 +5889,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "" @@ -5857,10 +5899,10 @@ msgstr "" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "" @@ -5902,14 +5944,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "" @@ -5924,12 +5966,12 @@ msgstr "" msgid "Unblock Account" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5944,7 +5986,7 @@ msgstr "" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "" @@ -5987,8 +6029,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "" @@ -6038,7 +6080,7 @@ msgstr "" msgid "Updating..." msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "" @@ -6099,7 +6141,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "" @@ -6266,11 +6308,11 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "" @@ -6282,6 +6324,11 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6305,7 +6352,7 @@ msgstr "" msgid "We couldn't find any results for that hashtag." msgstr "" -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "" @@ -6321,7 +6368,7 @@ msgstr "" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "" -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "" @@ -6361,14 +6408,18 @@ msgstr "" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -6392,7 +6443,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "" @@ -6413,7 +6464,7 @@ msgstr "" msgid "Who can reply" msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "" @@ -6451,11 +6502,11 @@ msgstr "" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "" @@ -6495,8 +6546,8 @@ msgstr "" msgid "You are not following anyone." msgstr "" -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "" @@ -6529,6 +6580,10 @@ msgstr "" msgid "You do not have any followers." msgstr "" +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "" @@ -6616,15 +6671,15 @@ msgstr "" msgid "You have reached the end" msgstr "" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -6636,7 +6691,7 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -6644,11 +6699,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "" @@ -6656,15 +6711,15 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -6692,7 +6747,7 @@ msgstr "" msgid "You've chosen to hide a word or tag within this post." msgstr "" -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" @@ -6738,7 +6793,7 @@ msgstr "" 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 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "" @@ -6750,7 +6805,7 @@ msgstr "" msgid "Your full handle will be <0>@{0}" msgstr "" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "" @@ -6758,7 +6813,7 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "" @@ -6774,11 +6829,11 @@ msgstr "" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 4eec6578a0..b0ad0834e5 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: brodieavoult\n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -41,10 +41,14 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -59,11 +63,11 @@ msgstr "" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -75,7 +79,7 @@ msgstr "" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -118,7 +122,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} sin leer" @@ -163,12 +167,12 @@ msgstr "⚠Nombre de usuario inválido" msgid "2FA Confirmation" msgstr "Confirmación 2FA" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "" @@ -181,7 +185,7 @@ msgstr "Accesibilidad" msgid "Accessibility settings" msgstr "Ajustes de accesibilidad" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Ajustes de accesibilidad" @@ -225,7 +229,7 @@ msgstr "Opciones de cuenta" msgid "Account removed from quick access" msgstr "Cuenta elimada de acceso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Cuenta desbloqueada" @@ -238,7 +242,7 @@ msgstr "Has dejado de seguir a esta cuenta" msgid "Account unmuted" msgstr "Cuenta demuteada" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -260,9 +264,9 @@ msgstr "Añadir cuenta a esta lista" msgid "Add account" msgstr "Añadir cuenta" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -279,15 +283,15 @@ msgstr "Añadir texto alternativo" msgid "Add App Password" msgstr "Añadir contraseña de app" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Añadir palabras silenciadas y etiquetas" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Añadir feeds recomendados" @@ -304,7 +308,7 @@ msgstr "Añade el siguiente registro DNS a tu dominio:" msgid "Add to Lists" msgstr "Añadir a listas" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Añadir a mis feeds" @@ -313,7 +317,7 @@ msgstr "Añadir a mis feeds" msgid "Added to list" msgstr "Añadido a lista" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Añadido a mis feeds" @@ -335,12 +339,12 @@ msgstr "El contenido adulto esta desactivado." msgid "Advanced" msgstr "Avanzado" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "Todos tus feeds guardados, en un solo lugar." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -363,13 +367,13 @@ msgstr "¿Ya tienes un código?" msgid "Already signed in as @{0}" msgstr "Sesión ya iniciada como @{0}" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -417,6 +421,7 @@ msgstr "Ocurrió un problema. Intenta de nuevo." msgid "an unknown error occurred" msgstr "Ocurrió un error desconocido" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -442,11 +447,11 @@ msgstr "Idioma de interfaz" msgid "App password deleted" msgstr "Contraseña de app eliminada" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "El nombre de una contraseña de app sólo puede contener letras, números, espacios, guiones, y guiones bajos." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "El nombre de una contraseña de app deben tener al menos 4 caracteres." @@ -454,22 +459,22 @@ msgstr "El nombre de una contraseña de app deben tener al menos 4 caracteres." msgid "App password settings" msgstr "Ajustes de contraseñas de app" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Contraseñas de la app" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "Apelar" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Apelar la etiqueta de \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Apelación enviada" @@ -490,7 +495,7 @@ msgid "Appearance" msgstr "Aparencia" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "" @@ -514,15 +519,15 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "¿Seguro que quieres eliminar {0} de tus feeds?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "¿Seguro que quieres descartar este borrador?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -543,8 +548,8 @@ msgid "At least 3 characters" msgstr "Al menos 3 caracteres" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -557,7 +562,7 @@ msgstr "Al menos 3 caracteres" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Atrás" @@ -577,7 +582,7 @@ msgstr "Cumpleaños" msgid "Birthday:" msgstr "Cumpleaños:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Bloquear" @@ -617,7 +622,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Cuentas bloqueadas" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuentas bloqueadas" @@ -675,8 +680,8 @@ msgstr "" msgid "Books" msgstr "Libros" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "" @@ -684,7 +689,7 @@ msgstr "" msgid "Business" msgstr "Negocios" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "por —" @@ -696,7 +701,7 @@ msgstr "By {0}" #~ msgid "by @{0}" #~ msgstr "by @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "by <0/>" @@ -704,7 +709,7 @@ msgstr "by <0/>" msgid "By creating an account you agree to the {els}." msgstr "Al crear una cuenta, aceptas nuestros {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "por ti" @@ -712,7 +717,7 @@ msgstr "por ti" msgid "Camera" msgstr "Cámara" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "Sólo puede contener letras, números, espacios, guiones y guiones bajos. Debe tener al menos 4 caracteres, pero no más de 32." @@ -721,8 +726,8 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -738,8 +743,8 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancelar" @@ -768,7 +773,7 @@ msgstr "Cancelar recorte de imagen" msgid "Cancel profile editing" msgstr "Cancelar edición de perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Cancelar citación" @@ -824,7 +829,7 @@ msgstr "Cambiar idioma del post a {0}" msgid "Change Your Email" msgstr "Cambiar correo electrónico" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -836,7 +841,7 @@ msgstr "Chat muteado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -905,7 +910,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Borrar consulta de búsqueda" @@ -1009,7 +1014,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "" @@ -1033,7 +1038,7 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrices de la comunidad" @@ -1046,7 +1051,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1155,7 +1160,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1163,8 +1168,12 @@ msgstr "Continuar" msgid "Continue as {0} (currently signed in)" msgstr "" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "" @@ -1177,7 +1186,7 @@ msgstr "" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "" @@ -1185,7 +1194,7 @@ msgstr "" msgid "Cooking" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copiado" @@ -1195,10 +1204,10 @@ msgid "Copied build version to clipboard" msgstr "" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "" @@ -1206,11 +1215,11 @@ msgstr "" msgid "Copied!" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copiar" @@ -1227,8 +1236,8 @@ msgstr "" msgid "Copy link to list" msgstr "Copia el enlace a la lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Copia el enlace a la post" @@ -1237,12 +1246,12 @@ msgstr "Copia el enlace a la post" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Copiar el texto de la post" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de derechos de autor" @@ -1289,11 +1298,11 @@ msgstr "Crear una cuenta" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "" @@ -1323,7 +1332,7 @@ msgstr "" msgid "Custom domain" msgstr "Dominio personalizado" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1366,7 +1375,7 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1421,8 +1430,8 @@ msgstr "Borrar mi cuenta" msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Borrar una post" @@ -1430,7 +1439,7 @@ msgstr "Borrar una post" msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "¿Borrar esta post?" @@ -1453,11 +1462,11 @@ msgstr "" msgid "Description" msgstr "Descripción" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "¿Quieres decir algo?" @@ -1490,11 +1499,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "" @@ -1503,12 +1512,12 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "Evitar que las aplicaciones muestren mi cuenta a los usuarios desconectados" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "" @@ -1544,11 +1553,11 @@ msgstr "¡Dominio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1627,6 +1636,11 @@ msgstr "p. ej. Usuarios que constantemente responden con publicidad." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada código funciona una vez. Recibirás más códigos de invitación periódicamente." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1650,8 +1664,9 @@ msgstr "Editar los detalles de la lista" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Editar mis noticias" @@ -1661,19 +1676,19 @@ msgid "Edit my profile" msgstr "Editar mi perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Editar el perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Editar el perfil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Editar mis noticias guardadas" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Editar mis noticias guardadas" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1726,8 +1741,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "" @@ -1783,7 +1798,7 @@ msgstr "Fin de noticias" #~ msgid "End of list" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "" @@ -1791,8 +1806,8 @@ msgstr "" msgid "Enter a password" msgstr "" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "" @@ -1842,7 +1857,7 @@ msgid "Error receiving captcha response." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" @@ -1930,7 +1945,7 @@ msgstr "Medios externos" 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 "Es posible que medios externos permitan que otros sitios recopilen datos sobre ti y tu dispositivo. No se envía o solicita ningún tipo de información hasta que presiones el botón de \"play\"." -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1940,8 +1955,8 @@ msgstr "Medios externos" msgid "External media settings" msgstr "Medios externos" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "" @@ -1953,7 +1968,7 @@ msgstr "" msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "" @@ -1982,7 +1997,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -1992,30 +2007,29 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Noticias fuera de línea" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Comentarios" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Feeds" @@ -2044,12 +2058,12 @@ msgid "Finalizing" msgstr "" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "" @@ -2080,7 +2094,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2091,7 +2105,7 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Seguir {0}" @@ -2117,6 +2131,10 @@ msgstr "" #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "" +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguido por {0}" @@ -2138,18 +2156,27 @@ msgstr "ha comenzado a seguirte" msgid "Followers" msgstr "Seguidores" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Siguiendo" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Siguiendo {0}" @@ -2161,9 +2188,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Feed de Siguiendo" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2185,7 +2210,7 @@ msgstr "Comida" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Por razones de seguridad, tendremos que enviarte un código de confirmación a tu dirección de correo electrónico." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Por razones de seguridad, no podrás volver a verla de nuevo. Si pierdes esta contraseña, tendrás que generar una nueva." @@ -2228,7 +2253,7 @@ msgstr "" msgid "Get Started" msgstr "Comenzar" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" @@ -2256,9 +2281,9 @@ msgstr "Volver" msgid "Go Back" msgstr "Volver" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2273,7 +2298,7 @@ msgstr "" msgid "Go Home" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "" @@ -2306,7 +2331,7 @@ msgstr "Vibración" msgid "Harassment, trolling, or intolerance" msgstr "Acoso, trolling o intolerancia" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Hashtag" @@ -2319,11 +2344,11 @@ msgid "Having trouble?" msgstr "" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Ayuda" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" @@ -2339,7 +2364,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Aquí tienes tu contraseña de la app." @@ -2350,7 +2375,7 @@ msgstr "Aquí tienes tu contraseña de la app." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Ocultar" @@ -2359,8 +2384,8 @@ msgctxt "action" msgid "Hide" msgstr "Ocultar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Ocultar post" @@ -2369,7 +2394,7 @@ msgstr "Ocultar post" msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "¿Ocultar este post?" @@ -2377,23 +2402,23 @@ msgstr "¿Ocultar este post?" msgid "Hide user list" msgstr "Ocultar lista de usuarios" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Se ha producido algún problema al contactar con el servidor de noticias. Por favor, informa al propietario de la noticia sobre este problema." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Parece que el servidor de noticias está mal configurado. Por favor, informa al propietario de la noticia sobre este problema." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Parece que el servidor de noticias está fuera de línea. Por favor, informa al propietario de la noticia sobre este problema." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "El servidor de noticias ha respondido de forma incorrecta. Por favor, informa al propietario de la noticia sobre este problema." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Tenemos problemas para encontrar esta noticia. Puede que la hayan borrado." @@ -2405,11 +2430,11 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Inicio" @@ -2463,7 +2488,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -2503,7 +2528,7 @@ msgstr "" msgid "Input confirmation code for account deletion" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "" @@ -2548,7 +2573,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "" @@ -2612,11 +2637,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -2628,7 +2653,7 @@ msgstr "Escoger el idioma" msgid "Language settings" msgstr "Ajustes de Idiomas" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Ajustes de Idiomas" @@ -2638,7 +2663,7 @@ msgid "Languages" msgstr "Idiomas" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "" @@ -2720,8 +2745,8 @@ msgid "Like this feed" msgstr "Dar «me gusta» a esta noticia" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Le ha gustado a" @@ -2757,11 +2782,11 @@ msgstr "" msgid "Likes" msgstr "Cantidad de «Me gusta»" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "" @@ -2773,7 +2798,7 @@ msgstr "Avatar de la lista" msgid "List blocked" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "" @@ -2797,12 +2822,12 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Listas" @@ -2810,7 +2835,7 @@ msgstr "Listas" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Cargar notificaciones nuevas" @@ -2825,7 +2850,7 @@ msgstr "Cargar posts nuevos" msgid "Loading..." msgstr "Cargando..." -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "" @@ -2861,7 +2886,7 @@ msgstr "" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "" @@ -2877,7 +2902,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "¡Asegúrate de que es aquí a donde pretendes ir!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "" @@ -2899,8 +2924,8 @@ msgstr "usuarios mencionados" msgid "Mentioned users" msgstr "Usuarios mencionados" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Menú" @@ -2909,11 +2934,11 @@ msgid "Message {0}" msgstr "" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Mensaje del servidor: {0}" @@ -2930,7 +2955,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2945,7 +2970,7 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2982,7 +3007,7 @@ msgstr "" msgid "Moderation lists" msgstr "Listas de moderación" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de moderación" @@ -2991,7 +3016,7 @@ msgstr "Listas de moderación" msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "" @@ -3004,7 +3029,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "" @@ -3046,11 +3071,11 @@ msgstr "" msgid "Mute conversation" msgstr "" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "" @@ -3067,21 +3092,21 @@ msgstr "Silenciar la lista" msgid "Mute these accounts?" msgstr "¿Silenciar estas cuentas?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Mutear hilo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "" @@ -3093,7 +3118,7 @@ msgstr "Muteado" msgid "Muted accounts" msgstr "Cuentas muteadas" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuentas muteadas" @@ -3119,7 +3144,7 @@ msgstr "Nadie puede ver a quien muteas. Las cuentas muteadas pueden interactuar msgid "My Birthday" msgstr "Mi cumpleaños" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Mis feeds" @@ -3135,7 +3160,7 @@ msgstr "Mis feeds guardados" msgid "My Saved Feeds" msgstr "Mis feeds guardados" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nombre" @@ -3212,8 +3237,8 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3278,7 +3303,7 @@ msgstr "Sin panel de DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "" @@ -3286,7 +3311,7 @@ msgstr "" msgid "No longer than 253 characters" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "" @@ -3294,7 +3319,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "" @@ -3305,6 +3330,10 @@ msgstr "" msgid "No one" msgstr "" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3318,13 +3347,13 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "No se han encontrado resultados para \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "No se han encontrado resultados para {query}" @@ -3363,7 +3392,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "" @@ -3374,7 +3403,7 @@ msgid "Not right now" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3395,13 +3424,13 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notificaciones" @@ -3451,11 +3480,11 @@ msgstr "" msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Falta el texto alternativo en una o varias imágenes." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3485,17 +3514,17 @@ msgstr "" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "" @@ -3515,11 +3544,11 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Abrir navegación" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "" @@ -3628,8 +3657,8 @@ msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3673,8 +3702,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "" @@ -3738,15 +3767,15 @@ msgstr "¡Contraseña actualizada!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "" @@ -3825,15 +3854,15 @@ msgstr "" 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 "Por favor, confirma tu correo electrónico antes de cambiarlo. Se trata de un requisito temporal mientras se añaden herramientas de actualización de correo electrónico, y pronto se eliminará." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Introduce un nombre único para la contraseña de esta app o utiliza una generada aleatoriamente." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" @@ -3845,7 +3874,7 @@ msgstr "Introduce tu correo electrónico." msgid "Please enter your password as well:" msgstr "Introduce tu contraseña, también:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -3862,7 +3891,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Por favor, espera a que tu tarjeta de enlace termine de cargarse" @@ -3874,28 +3903,28 @@ msgstr "Política" msgid "Porn" msgstr "Pornografía" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Publicar" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Post por {0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Post eliminado" @@ -3934,11 +3963,11 @@ msgstr "" msgid "Posts" msgstr "Publicaciones" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "" @@ -3966,6 +3995,10 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Imagen previa" @@ -3983,11 +4016,11 @@ msgstr "Priorizar los usuarios a los que sigue" msgid "Privacy" msgstr "Privacidad" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Política de privacidad" @@ -4007,8 +4040,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Perfil" @@ -4032,16 +4065,16 @@ msgstr "Listas públicas y compartibles de usuarios para mutear o bloquear en ca msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas y compartibles que pueden impulsar feeds." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4069,7 +4102,7 @@ msgstr "Proporciones" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4077,7 +4110,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "" @@ -4089,12 +4122,12 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Eliminar" @@ -4114,25 +4147,25 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Eliminar el canal de noticias" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Eliminar de mis canales de noticias" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4144,15 +4177,15 @@ msgstr "Eliminar la imagen" msgid "Remove image preview" msgstr "Eliminar la vista previa de la imagen" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4160,12 +4193,12 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "" @@ -4174,7 +4207,7 @@ msgstr "" msgid "Removed from list" msgstr "Eliminar de la lista" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "" @@ -4205,7 +4238,7 @@ msgstr "Respuestas" msgid "Replies to this thread are disabled" msgstr "Las respuestas a este hilo están desactivadas" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "" @@ -4259,8 +4292,8 @@ msgstr "Informe de la lista" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Informe de la post" @@ -4276,8 +4309,8 @@ msgstr "" msgid "Report this list" msgstr "" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "" @@ -4290,9 +4323,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "" @@ -4302,7 +4335,7 @@ msgstr "" msgid "Repost" msgstr "Volver a publicar" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4324,7 +4357,7 @@ msgstr "" msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "" @@ -4427,8 +4460,8 @@ msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4508,20 +4541,20 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Buscar" @@ -4529,7 +4562,7 @@ msgstr "Buscar" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "" @@ -4647,7 +4680,7 @@ msgstr "" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "" @@ -4709,8 +4742,8 @@ msgctxt "action" msgid "Send Email" msgstr "Enviar correo" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Enviar comentarios" @@ -4719,14 +4752,14 @@ msgstr "Enviar comentarios" msgid "Send message" msgstr "Enviar mensaje" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Enviar reporte" @@ -4739,8 +4772,8 @@ msgstr "Enviar reporte a {0}" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -4824,11 +4857,11 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Ajustes" @@ -4847,8 +4880,8 @@ msgstr "Compartir" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -4863,7 +4896,7 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -4915,7 +4948,7 @@ msgstr "" msgid "Show badge and filter from feeds" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "" @@ -4923,19 +4956,19 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Ver más" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "" @@ -5024,9 +5057,9 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5057,9 +5090,9 @@ msgstr "Cerrar sesión" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5100,7 +5133,7 @@ msgstr "Programación" msgid "Some people can reply" msgstr "" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Ocurrió un error" @@ -5132,7 +5165,7 @@ msgstr "Ordenar respuestas al mismo post por:" #~ msgid "Source:" #~ msgstr "Fuente:" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "" @@ -5181,13 +5214,13 @@ msgstr "Paso {0} de {1}" msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Libro de cuentos" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5218,7 +5251,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "Suscribirse a esta lista" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Usuarios sugeridos a seguir" @@ -5230,7 +5263,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5257,7 +5290,7 @@ msgstr "" msgid "System log" msgstr "Bitácora del sistema" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "" @@ -5285,11 +5318,11 @@ msgstr "" msgid "Terms" msgstr "Condiciones" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Condiciones de servicio" @@ -5299,17 +5332,17 @@ msgstr "Condiciones de servicio" msgid "Terms used violate community standards" msgstr "" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo de introducción de texto" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "" @@ -5321,7 +5354,7 @@ msgstr "" msgid "That handle is already taken." msgstr "Este nombre de usuario ya está en uso." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "La cuenta podrá interactuar contigo tras desbloquearla." @@ -5342,11 +5375,11 @@ msgstr "La Política de derechos de autor se han trasladado a <0/>" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -5384,7 +5417,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "" @@ -5412,12 +5445,12 @@ msgstr "" msgid "There was an issue contacting the server" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" @@ -5434,8 +5467,8 @@ msgstr "" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -5447,9 +5480,9 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5494,7 +5527,7 @@ msgstr "Esta cuenta ha solicitado que los usuarios inicien sesión para ver su p msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -5527,28 +5560,37 @@ msgstr "" msgid "This content is not available because one of the users involved has blocked the other." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Este contenido no se puede visto sin una cuenta de Bluesky." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Este feed está recibiendo mucho tráfico y no está disponible temporalmente. Intenta de nuevo luego." #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "" +#~ 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/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -5577,7 +5619,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "" @@ -5597,20 +5639,20 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Esta post ha sido eliminado." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "" @@ -5659,7 +5701,7 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Esta advertencia sólo está disponible para las publicaciones con medios adjuntos." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" @@ -5676,7 +5718,7 @@ msgstr "Preferencias de hilos" msgid "Threaded Mode" msgstr "Modo con hilos" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "" @@ -5692,7 +5734,7 @@ msgstr "" msgid "To whom would you like to send this report?" msgstr "" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "" @@ -5705,7 +5747,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "Top" @@ -5715,10 +5757,10 @@ msgstr "Transformaciones" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Traducir" @@ -5760,14 +5802,14 @@ msgstr "No se puede contactar con tu proveedor. Comprueba tu conexión a Interne #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Desbloquear" @@ -5782,12 +5824,12 @@ msgstr "" msgid "Unblock Account" msgstr "Desbloquear Cuenta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "¿Desbloquear Cuenta?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5802,7 +5844,7 @@ msgstr "Dejar de seguir" msgid "Unfollow" msgstr "Dejar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "Dejar de seguir a {0}" @@ -5845,8 +5887,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Demutear notificaciones" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Demutear hilo" @@ -5896,7 +5938,7 @@ msgstr "" msgid "Updating..." msgstr "Actualizando..." -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "" @@ -5957,7 +5999,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Utilízalo para iniciar sesión en la otra app junto a tu nombre de usuario." @@ -6120,11 +6162,11 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Ver el avatar" @@ -6136,6 +6178,11 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6159,7 +6206,7 @@ msgstr "" msgid "We couldn't find any results for that hashtag." msgstr "" -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "" @@ -6175,7 +6222,7 @@ msgstr "Esperemos que la pases bien. Recuerda, Bluesky es:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "" -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "" @@ -6215,14 +6262,18 @@ msgstr "¡Es nuestro placer tenerte aquí!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lo sentimos, pero no se ha podido completar tu búsqueda. Intenta de nuevo en unos minutos." +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -6242,7 +6293,7 @@ msgstr "¿Cuáles son tus intereses?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "¿Qué hay de nuevo?" @@ -6263,7 +6314,7 @@ msgstr "" msgid "Who can reply" msgstr "Quién puede responder" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "Whoops!" @@ -6301,11 +6352,11 @@ msgstr "Ancho" msgid "Write a message" msgstr "Escribe un mensaje" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Redacta un post" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Redacta una respuesta" @@ -6345,8 +6396,8 @@ msgstr "Estás en cola." msgid "You are not following anyone." msgstr "No estás siguiendo a nadie." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "" @@ -6379,6 +6430,10 @@ msgstr "" msgid "You do not have any followers." msgstr "No tienes ningún seguidor." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "¡Aún no tienes ningún código de invitación! Te enviaremos algunos cuando lleves un poco más de tiempo en Bluesky." @@ -6466,15 +6521,15 @@ msgstr "" msgid "You have reached the end" msgstr "" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -6486,7 +6541,7 @@ msgstr "Tienes que tener 13 años o más para poder crear una cuenta." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Tienes que tener 18 años o más para poder activar el contenido adulto" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -6494,11 +6549,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "" @@ -6506,15 +6561,15 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Enviamos un código de reseteo a tu correo. Introduce ese código aquí y luego introduce tu nueva contraseña." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "Tu: {0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -6542,7 +6597,7 @@ msgstr "¡Eso es todo!" msgid "You've chosen to hide a word or tag within this post." msgstr "" -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "¡Haz llegado al fin de tu feed! Encuentra más cuentas para seguir." @@ -6588,7 +6643,7 @@ msgstr "Tu correo electrónico ha sido actualizado pero no verificado. Verifica msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Tu correo electrónico aún no ha sido verificado. Por tu seguridad, recomendamos que lo verifiques." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "¡Tu feed de Siguiendo esta vacío! Sigue a más usuarios para ver sus posts aquí." @@ -6600,7 +6655,7 @@ msgstr "Tu nombre de usuario completo será" msgid "Your full handle will be <0>@{0}" msgstr "Tu nombre de usuario completo será <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Tus palabras muteadas" @@ -6608,7 +6663,7 @@ msgstr "Tus palabras muteadas" msgid "Your password has been changed successfully!" msgstr "Tu contraseña ha sido cambiada exitosamente." -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Post publicado" @@ -6624,11 +6679,11 @@ msgstr "Tu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "Respuesta publicada" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Tu reporte ha sido enviado al servicio de moderación de Bluesky" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index cd27540e8e..fe77092e9e 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: @pekka.bsky.social,@jaoler.fi,@rahi.bsky.social\n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -41,10 +41,14 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -59,11 +63,11 @@ msgstr "" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -75,7 +79,7 @@ msgstr "" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -118,7 +122,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} lukematonta" @@ -175,12 +179,12 @@ msgstr "⚠Virheellinen käyttäjätunnus" msgid "2FA Confirmation" msgstr "Kaksivaiheisen tunnistautumisen vahvistus" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Siirry navigointilinkkeihin ja asetuksiin" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Siirry profiiliin ja muihin navigointilinkkeihin" @@ -193,7 +197,7 @@ msgstr "Saavutettavuus" msgid "Accessibility settings" msgstr "Esteettömyysasetukset\"" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Esteettömyysasetukset\"" @@ -237,7 +241,7 @@ msgstr "Käyttäjätilin asetukset" msgid "Account removed from quick access" msgstr "Käyttäjätili poistettu pikalinkeistä" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Käyttäjätilin esto poistettu" @@ -250,7 +254,7 @@ msgstr "Käyttäjätilin seuranta lopetettu" msgid "Account unmuted" msgstr "Käyttäjätilin hiljennys poistettu" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -272,9 +276,9 @@ msgstr "Lisää käyttäjä tähän listaan" msgid "Add account" msgstr "Lisää käyttäjätili" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -291,15 +295,15 @@ msgstr "Lisää ALT-teksti" msgid "Add App Password" msgstr "Lisää sovelluksen salasana" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Lisää hiljennetty sana määritettyihin asetuksiin" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Lisää hiljennetyt sanat ja aihetunnisteet" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" @@ -316,7 +320,7 @@ msgstr "Lisää seuraava DNS-merkintä verkkotunnukseesi:" msgid "Add to Lists" msgstr "Lisää listoihin" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Lisää syötteisiini" @@ -329,7 +333,7 @@ msgstr "Lisää syötteisiini" msgid "Added to list" msgstr "Lisätty listaan" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Lisätty syötteisiini" @@ -351,12 +355,12 @@ msgstr "Aikuissisältö on estetty" msgid "Advanced" msgstr "Edistyneemmät" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "Kaikki tallentamasi syötteet yhdessä paikassa." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -379,13 +383,13 @@ msgstr "Onko sinulla jo koodi?" msgid "Already signed in as @{0}" msgstr "Kirjautuneena sisään nimellä @{0}" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -433,6 +437,7 @@ msgstr "Tapahtui virhe, yritä uudelleen." msgid "an unknown error occurred" msgstr "" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -458,11 +463,11 @@ msgstr "Sovelluksen kieli" msgid "App password deleted" msgstr "Sovelluksen salasana poistettu" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "Sovelluksen salasanan nimet voivat sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja alaviivoja." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "Sovelluksen salasanojen nimien on oltava vähintään 4 merkkiä pitkiä." @@ -470,22 +475,22 @@ msgstr "Sovelluksen salasanojen nimien on oltava vähintään 4 merkkiä pitkiä msgid "App password settings" msgstr "Sovelluksen salasanan asetukset" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Sovellussalasanat" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "Valita" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Valita \"{0}\" -merkinnästä" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -506,7 +511,7 @@ msgid "Appearance" msgstr "Ulkonäkö" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "" @@ -530,15 +535,15 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Haluatko varmasti poistaa {0} syötteistäsi?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "Haluatko varmasti hylätä tämän luonnoksen?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Oletko varma?" @@ -559,8 +564,8 @@ msgid "At least 3 characters" msgstr "Vähintään kolme merkkiä" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -573,7 +578,7 @@ msgstr "Vähintään kolme merkkiä" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Takaisin" @@ -593,7 +598,7 @@ msgstr "Syntymäpäivä" msgid "Birthday:" msgstr "Syntymäpäivä:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Estä" @@ -633,7 +638,7 @@ msgstr "Estetty" msgid "Blocked accounts" msgstr "Estetyt käyttäjät" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Estetyt käyttäjät" @@ -706,8 +711,8 @@ msgstr "Sumenna kuvat ja suodata syötteistä" msgid "Books" msgstr "Kirjat" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "" @@ -715,7 +720,7 @@ msgstr "" msgid "Business" msgstr "Yritys" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "käyttäjä —" @@ -731,7 +736,7 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "käyttäjältä <0/>" @@ -739,7 +744,7 @@ msgstr "käyttäjältä <0/>" msgid "By creating an account you agree to the {els}." msgstr "Luomalla käyttäjätilin hyväksyt {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "sinulta" @@ -747,7 +752,7 @@ msgstr "sinulta" msgid "Camera" msgstr "Kamera" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja alaviivoja. Täytyy olla vähintään 4 merkkiä pitkä, mutta enintään 32 merkkiä pitkä." @@ -756,8 +761,8 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -773,8 +778,8 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Peruuta" @@ -803,7 +808,7 @@ msgstr "Peruuta kuvan rajaus" msgid "Cancel profile editing" msgstr "Peruuta profiilin muokkaus" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Peruuta uudelleenpostaus" @@ -859,7 +864,7 @@ msgstr "Vaihda julkaisun kieleksi {0}" msgid "Change Your Email" msgstr "Vaihda sähköpostiosoitteesi" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -871,7 +876,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -957,7 +962,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Tyhjennä kaikki tallennukset (käynnistä uudelleen tämän jälkeen)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Tyhjennä hakukysely" @@ -1061,7 +1066,7 @@ msgstr "Sulkee alanavigaation" msgid "Closes password update alert" msgstr "Sulkee salasanan päivitysilmoituksen" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Sulkee editorin ja hylkää luonnoksen" @@ -1085,7 +1090,7 @@ msgstr "Komedia" msgid "Comics" msgstr "Sarjakuvat" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Yhteisöohjeet" @@ -1098,7 +1103,7 @@ msgstr "Suorita käyttöönotto loppuun ja aloita käyttäjätilisi käyttö" msgid "Complete the challenge" msgstr "Tee haaste loppuun" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Laadi viestejä, joiden pituus on enintään {MAX_GRAPHEME_LENGTH} merkkiä" @@ -1207,7 +1212,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Jatka" @@ -1215,8 +1220,12 @@ msgstr "Jatka" msgid "Continue as {0} (currently signed in)" msgstr "Jatka käyttäjänä {0} (kirjautunut)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Jatka seuraavaan vaiheeseen" @@ -1229,7 +1238,7 @@ msgstr "Jatka seuraavaan vaiheeseen" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "Jatka seuraavaan vaiheeseen seuraamatta yhtään tiliä" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "" @@ -1237,7 +1246,7 @@ msgstr "" msgid "Cooking" msgstr "Ruoanlaitto" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Kopioitu" @@ -1247,10 +1256,10 @@ msgid "Copied build version to clipboard" msgstr "Ohjelmiston versio kopioitu leikepöydälle" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "Kopioitu leikepöydälle" @@ -1258,11 +1267,11 @@ msgstr "Kopioitu leikepöydälle" msgid "Copied!" msgstr "Kopioitu!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Kopioi sovellussalasanan" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Kopioi" @@ -1279,8 +1288,8 @@ msgstr "Kopioi koodi" msgid "Copy link to list" msgstr "Kopioi listan linkki" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Kopioi julkaisun linkki" @@ -1289,12 +1298,12 @@ msgstr "Kopioi julkaisun linkki" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Kopioi viestin teksti" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Tekijänoikeuskäytäntö" @@ -1341,11 +1350,11 @@ msgstr "Luo käyttäjätili" msgid "Create an account" msgstr "Luo käyttäjätili" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Luo sovellussalasana" @@ -1375,7 +1384,7 @@ msgstr "Mukautettu" msgid "Custom domain" msgstr "Mukautettu verkkotunnus" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Yhteisön rakentamat mukautetut syötteet tuovat sinulle uusia kokemuksia ja auttavat löytämään mieluisaa sisältöä." @@ -1418,7 +1427,7 @@ msgid "Debug panel" msgstr "Vianetsintäpaneeli" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1473,8 +1482,8 @@ msgstr "Poista käyttäjätilini" msgid "Delete My Account…" msgstr "Poista käyttäjätilini…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Poista viesti" @@ -1482,7 +1491,7 @@ msgstr "Poista viesti" msgid "Delete this list?" msgstr "Poista tämä lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "Poista tämä viesti?" @@ -1505,11 +1514,11 @@ msgstr "" msgid "Description" msgstr "Kuvaus" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Haluatko sanoa jotain?" @@ -1542,11 +1551,11 @@ msgstr "Poista haptiset palautteet käytöstä" msgid "Disabled" msgstr "Poistettu käytöstä" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Hylkää" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "Hylkää luonnos?" @@ -1555,12 +1564,12 @@ msgstr "Hylkää luonnos?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Estä sovelluksia näyttämästä tiliäni kirjautumattomille käyttäjille" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Löydä uusia mukautettuja syötteitä" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "Löydä uusia syötteitä" @@ -1596,11 +1605,11 @@ msgstr "Verkkotunnus vahvistettu!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1679,6 +1688,11 @@ msgstr "esim. Käyttäjät, jotka vastaavat toistuvasti mainoksilla." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jokainen koodi toimii vain kerran. Saat lisää kutsukoodeja säännöllisin väliajoin." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1702,8 +1716,9 @@ msgstr "Muokkaa listan tietoja" msgid "Edit Moderation List" msgstr "Muokkaa moderaatiolistaa" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Muokkaa syötteitä" @@ -1713,19 +1728,19 @@ msgid "Edit my profile" msgstr "Muokkaa profiilia" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Muokkaa profiilia" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Muokkaa profiilia" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Muokkaa tallennettuja syötteitä" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Muokkaa tallennettuja syötteitä" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1778,8 +1793,8 @@ msgid "Embed HTML code" msgstr "Upotuksen HTML-koodi" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "Upota viesti" @@ -1835,7 +1850,7 @@ msgstr "Syötteen loppu" #~ msgid "End of list" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Anna sovellusalasanalle nimi" @@ -1843,8 +1858,8 @@ msgstr "Anna sovellusalasanalle nimi" msgid "Enter a password" msgstr "Anna salasana" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Kirjoita sana tai aihetunniste" @@ -1894,7 +1909,7 @@ msgid "Error receiving captcha response." msgstr "Virhe captcha-vastauksen vastaanottamisessa." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Virhe:" @@ -1982,7 +1997,7 @@ msgstr "Ulkoiset mediat" 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 "Ulkoiset mediat voivat sallia verkkosivustojen kerätä tietoja sinusta ja laitteestasi. Tietoja ei lähetetä eikä pyydetä, ennen kuin painat \"toista\"-painiketta." -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1992,8 +2007,8 @@ msgstr "Ulkoisten mediasoittimien asetukset" msgid "External media settings" msgstr "Ulkoisten mediasoittimien asetukset" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "Sovellussalasanan luominen epäonnistui." @@ -2005,7 +2020,7 @@ msgstr "Listan luominen epäonnistui. Tarkista internetyhteytesi ja yritä uudel msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "Viestin poistaminen epäonnistui, yritä uudelleen" @@ -2039,7 +2054,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2049,30 +2064,29 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Syöte" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Syöte käyttäjältä {0}" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Syöte ei ole käytettävissä" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Palaute" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Syötteet" @@ -2105,12 +2119,12 @@ msgid "Finalizing" msgstr "Viimeistely" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Etsi seurattavia tilejä" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "Etsi viestejä ja käyttäjiä Blueskysta" @@ -2145,7 +2159,7 @@ msgstr "Käännä pystysuunnassa" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2156,7 +2170,7 @@ msgctxt "action" msgid "Follow" msgstr "Seuraa" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Seuraa {0}" @@ -2186,6 +2200,10 @@ msgstr "Seuraa takaisin" #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Seuraa joitakin käyttäjiä aloittaaksesi. Suosittelemme sinulle lisää käyttäjiä sen perusteella, ketä pidät mielenkiintoisena." +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seuraajina {0}" @@ -2207,18 +2225,27 @@ msgstr "seurasi sinua" msgid "Followers" msgstr "Seuraajat" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seurataan" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Seurataan {0}" @@ -2230,9 +2257,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Seuratut -syötteen asetukset" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2254,7 +2279,7 @@ msgstr "Ruoka" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Turvallisuussyistä meidän on lähetettävä vahvistuskoodi sähköpostiosoitteeseesi." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Turvallisuussyistä et näe tätä uudelleen. Jos unohdat tämän salasanan, sinun on luotava uusi." @@ -2297,7 +2322,7 @@ msgstr "" msgid "Get Started" msgstr "Aloita tästä" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" @@ -2325,9 +2350,9 @@ msgstr "Palaa takaisin" msgid "Go Back" msgstr "Palaa takaisin" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2347,7 +2372,7 @@ msgstr "Palaa alkuun" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Siirry @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "" @@ -2380,7 +2405,7 @@ msgstr "Haptiikka" msgid "Harassment, trolling, or intolerance" msgstr "Häirintä, trollaus tai suvaitsemattomuus" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Aihetunniste" @@ -2393,11 +2418,11 @@ msgid "Having trouble?" msgstr "Ongelmia?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Ohje" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" @@ -2413,7 +2438,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Tässä on joitakin aihepiirikohtaisia syötteitä kiinnostuksiesi perusteella: {interestsText}. Voit valita seurata niin montaa kuin haluat." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Tässä on sovelluksesi salasana." @@ -2424,7 +2449,7 @@ msgstr "Tässä on sovelluksesi salasana." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Piilota" @@ -2433,8 +2458,8 @@ msgctxt "action" msgid "Hide" msgstr "Piilota" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Piilota viesti" @@ -2443,7 +2468,7 @@ msgstr "Piilota viesti" msgid "Hide the content" msgstr "Piilota sisältö" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "Piilota tämä viesti?" @@ -2451,23 +2476,23 @@ msgstr "Piilota tämä viesti?" msgid "Hide user list" msgstr "Piilota käyttäjäluettelo" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Hmm, jokin ongelma ilmeni ottaessa yhteyttä syötteen palvelimeen. Ilmoita asiasta syötteen omistajalle." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Hmm, syötteen palvelin vaikuttaa olevan väärin konfiguroitu. Ilmoita asiasta syötteen omistajalle." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Hmm, syötteen palvelin vaikuttaa olevan poissa käytöstä. Ilmoita asiasta syötteen omistajalle." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "Hmm, syötteen palvelin antoi virheellisen vastauksen. Ilmoita asiasta syötteen omistajalle." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, meillä on vaikeuksia löytää tätä syötettä. Se saattaa olla poistettu." @@ -2479,11 +2504,11 @@ msgstr "Hmm, vaikuttaa siltä, että tämän datan lataamisessa on ongelmia. Kat msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, emme pystyneet avaamaan kyseistä moderaatiopalvelua." -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Koti" @@ -2537,7 +2562,7 @@ msgstr "Jos et ole vielä täysi-ikäinen, huoltajasi tai laillisen edustajasi o msgid "If you delete this list, you won't be able to recover it." msgstr "Jos poistat tämän listan, et voi palauttaa sitä." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "Jos poistat tämän julkaisun, et voi palauttaa sitä." @@ -2577,7 +2602,7 @@ msgstr "Syötä sähköpostiisi lähetetty koodi salasanan nollaamista varten" msgid "Input confirmation code for account deletion" msgstr "Syötä vahvistuskoodi käyttäjätilin poistoa varten" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Syötä nimi sovellussalasanaa varten" @@ -2622,7 +2647,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Virheellinen kaksivaiheisen tunnistautumisen vahvistuskoodi." -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Virheellinen tai ei tuettu tietue" @@ -2686,11 +2711,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -2702,7 +2727,7 @@ msgstr "Kielen valinta" msgid "Language settings" msgstr "Kielen asetukset" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Kielen asetukset" @@ -2712,7 +2737,7 @@ msgid "Languages" msgstr "Kielet" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "Uusimmat" @@ -2794,8 +2819,8 @@ msgid "Like this feed" msgstr "Tykkää tästä syötteestä" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Tykänneet" @@ -2831,11 +2856,11 @@ msgstr "tykkäsi viestistäsi" msgid "Likes" msgstr "Tykkäykset" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "Tykkäykset tässä viestissä" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Lista" @@ -2847,7 +2872,7 @@ msgstr "Listan kuvake" msgid "List blocked" msgstr "Lista estetty" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Listan on luonut {0}" @@ -2871,12 +2896,12 @@ msgstr "Listaa estosta poistetut" msgid "List unmuted" msgstr "Listaa hiljennyksestä poistetut" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Listat" @@ -2884,7 +2909,7 @@ msgstr "Listat" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Lataa uusia ilmoituksia" @@ -2899,7 +2924,7 @@ msgstr "Lataa uusia viestejä" msgid "Loading..." msgstr "Ladataan..." -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "Loki" @@ -2935,7 +2960,7 @@ msgstr "Näkyy muodossa XXXXX-XXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "" @@ -2951,7 +2976,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Varmista, että olet menossa oikeaan paikkaan!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "Hallinnoi hiljennettyjä sanoja ja aihetunnisteita" @@ -2973,8 +2998,8 @@ msgstr "mainitut käyttäjät" msgid "Mentioned users" msgstr "Mainitut käyttäjät" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Valikko" @@ -2983,11 +3008,11 @@ msgid "Message {0}" msgstr "" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Viesti palvelimelta: {0}" @@ -3004,7 +3029,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3019,7 +3044,7 @@ msgstr "" msgid "Misleading Account" msgstr "Harhaanjohtava käyttäjätili" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3056,7 +3081,7 @@ msgstr "Moderointilista päivitetty" msgid "Moderation lists" msgstr "Moderointilistat" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderointilistat" @@ -3065,7 +3090,7 @@ msgstr "Moderointilistat" msgid "Moderation settings" msgstr "Moderointiasetukset" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "" @@ -3078,7 +3103,7 @@ msgstr "Moderointityökalut" msgid "Moderator has chosen to set a general warning on the content." msgstr "Ylläpitäjä on asettanut yleisen varoituksen sisällölle." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "Lisää" @@ -3120,11 +3145,11 @@ msgstr "Hiljennä kaikki {displayTag} viestit" msgid "Mute conversation" msgstr "" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "Hiljennä vain aihetunnisteissa" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "Hiljennä tekstissä ja aihetunnisteissa" @@ -3141,21 +3166,21 @@ msgstr "Hiljennä lista" msgid "Mute these accounts?" msgstr "Hiljennä nämä käyttäjät?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Hiljennä tämä sana viesteissä ja aihetunnisteissa" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "Hiljennä tämä sana vain aihetunnisteissa" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Hiljennä keskustelu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "Hiljennä sanat ja aihetunnisteet" @@ -3167,7 +3192,7 @@ msgstr "Hiljennetty" msgid "Muted accounts" msgstr "Hiljennetyt käyttäjät" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Hiljennetyt käyttäjätilit" @@ -3193,7 +3218,7 @@ msgstr "Hiljennys on yksityinen. Hiljennetyt käyttäjät voivat edelleen vuorov msgid "My Birthday" msgstr "Syntymäpäiväni" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Omat syötteet" @@ -3209,7 +3234,7 @@ msgstr "Tallennetut syötteeni" msgid "My Saved Feeds" msgstr "Tallennetut syötteeni" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nimi" @@ -3291,8 +3316,8 @@ msgctxt "action" msgid "New post" msgstr "Uusi viesti" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3362,7 +3387,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Ei löydetty esillä olevia GIF-kuvia. Tenor-palvelussa saattaa olla ongelma." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Et enää seuraa käyttäjää {0}" @@ -3370,7 +3395,7 @@ msgstr "Et enää seuraa käyttäjää {0}" msgid "No longer than 253 characters" msgstr "Ei pidempi kuin 253 merkkiä." -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "" @@ -3378,7 +3403,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Ei vielä ilmoituksia!" @@ -3389,6 +3414,10 @@ msgstr "Ei vielä ilmoituksia!" msgid "No one" msgstr "" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3402,13 +3431,13 @@ msgstr "" msgid "No results found" msgstr "Tuloksia ei löydetty" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "Ei tuloksia haulle \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "Ei tuloksia haulle {query}" @@ -3447,7 +3476,7 @@ msgstr "Ei-seksuaalinen alastomuus" #~ msgid "Not Applicable." #~ msgstr "Ei sovellettavissa." -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Ei löytynyt" @@ -3458,7 +3487,7 @@ msgid "Not right now" msgstr "Ei juuri nyt" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3479,13 +3508,13 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Ilmoitukset" @@ -3535,11 +3564,11 @@ msgstr "Vanhimmat vastaukset ensin" msgid "Onboarding reset" msgstr "Käyttöönoton nollaus" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3569,17 +3598,17 @@ msgstr "Avaa" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Avaa emoji-valitsin" @@ -3599,11 +3628,11 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "Avaa hiljennettyjen sanojen ja aihetunnisteiden asetukset" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Avaa navigointi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "Avaa viestin asetusvalikko" @@ -3712,8 +3741,8 @@ msgstr "Avaa salasanan palautuslomakkeen" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Avaa näkymän tallennettujen syötteiden muokkaamiseen" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Avaa näkymän tallennettujen syötteiden muokkaamiseen" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3757,8 +3786,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "Asetus {0}/{numItems}" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "Voit tarvittaessa antaa lisätietoja alla:" @@ -3822,15 +3851,15 @@ msgstr "Salasana päivitetty!" msgid "Pause" msgstr "Pysäytä" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "Henkilöt" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "Henkilöt, joita @{0} seuraa" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "Henkilöt, jotka seuraavat käyttäjää @{0}" @@ -3909,15 +3938,15 @@ msgstr "Täydennä varmennus-captcha, ole hyvä." 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 "Vahvista sähköpostiosoitteesi ennen sen vaihtamista. Tämä on väliaikainen vaatimus, kunnes sähköpostin muokkaamisen liittyvät asetukset ovat lisätty ja se poistetaan piakkoin." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Anna nimi sovellussalasanalle. Kaikki välilyönnit eivät ole sallittuja." -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Anna uniikki nimi tälle sovellussalasanalle tai käytä satunnaisesti luotua." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Ole hyvä ja syötä oikea sana, aihetunniste tai lause hiljennettäväksi." @@ -3929,7 +3958,7 @@ msgstr "Anna sähköpostiosoitteesi." msgid "Please enter your password as well:" msgstr "Anna myös salasanasi:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -3946,7 +3975,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Vahvista sähköpostiosoitteesi" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Odota, että linkkikortti latautuu kokonaan" @@ -3958,28 +3987,28 @@ msgstr "Politiikka" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Lähetä" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Viesti" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Lähettäjä {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Lähettäjä @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Viesti poistettu" @@ -4018,11 +4047,11 @@ msgstr "viestit" msgid "Posts" msgstr "Viestit" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "Viestejä voidaan hiljentää sanojen, aihetunnisteiden tai molempien perusteella." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Piilotetut viestit" @@ -4050,6 +4079,10 @@ msgstr "Paina uudelleen jatkaaksesi" #~ msgid "Press to Retry" #~ msgstr "" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Edellinen kuva" @@ -4067,11 +4100,11 @@ msgstr "Aseta seurattavat tärkeysjärjestykseen" msgid "Privacy" msgstr "Yksityisyys" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Yksityisyydensuojakäytäntö" @@ -4091,8 +4124,8 @@ msgstr "profiili" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Profiili" @@ -4116,16 +4149,16 @@ msgstr "Julkinen, jaettava käyttäjäluettelo hiljennettyjen tai estettyjen kä msgid "Public, shareable lists which can drive feeds." msgstr "Julkinen, jaettava lista, joka voi ohjata syötteitä." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Julkaise viesti" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Julkaise vastaus" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4153,7 +4186,7 @@ msgstr "Suhdeluvut" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4161,7 +4194,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "Viimeaikaiset haut" @@ -4181,12 +4214,12 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Poista" @@ -4206,25 +4239,25 @@ msgstr "Poista banneri" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Poista syöte" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "Poista syöte?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Poista syötteistäni" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Poista syötteistäni?" @@ -4236,15 +4269,15 @@ msgstr "Poista kuva" msgid "Remove image preview" msgstr "Poista kuvan esikatselu" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "Poista hiljennetty sana listaltasi" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4252,12 +4285,12 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Poista uudelleenjulkaisu" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "Poista tämä syöte seurannasta" @@ -4266,7 +4299,7 @@ msgstr "Poista tämä syöte seurannasta" msgid "Removed from list" msgstr "Poistettu listalta" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Poistettu syötteistäni" @@ -4297,7 +4330,7 @@ msgstr "Vastaukset" msgid "Replies to this thread are disabled" msgstr "Tähän keskusteluun vastaaminen on estetty" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Vastaa" @@ -4351,8 +4384,8 @@ msgstr "Ilmianna luettelo" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Ilmianna viesti" @@ -4368,8 +4401,8 @@ msgstr "Ilmianna tämä syöte" msgid "Report this list" msgstr "Ilmianna tämä lista" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "" @@ -4382,9 +4415,9 @@ msgstr "Ilmianna tämä viesti" msgid "Report this user" msgstr "Ilmianna tämä käyttäjä" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Uudelleenjulkaise" @@ -4394,7 +4427,7 @@ msgstr "Uudelleenjulkaise" msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4416,7 +4449,7 @@ msgstr "Uudelleenjulkaissut <0><1/>" msgid "reposted your post" msgstr "uudelleenjulkaisi viestisi" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Tämän viestin uudelleenjulkaisut" @@ -4519,8 +4552,8 @@ msgid "Returns to previous page" msgstr "Palaa edelliselle sivulle" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4600,20 +4633,20 @@ msgid "Scroll to top" msgstr "Vieritä alkuun" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Haku" @@ -4621,7 +4654,7 @@ msgstr "Haku" msgid "Search for \"{query}\"" msgstr "Haku hakusanalla \"{query}\"" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "" @@ -4739,7 +4772,7 @@ msgstr "Valitse vaihtoehto {i} / {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "" @@ -4801,8 +4834,8 @@ msgctxt "action" msgid "Send Email" msgstr "Lähetä sähköposti" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Lähetä palautetta" @@ -4811,14 +4844,14 @@ msgstr "Lähetä palautetta" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Lähetä raportti" @@ -4831,8 +4864,8 @@ msgstr "" msgid "Send verification email" msgstr "Lähetä vahvistussähköposti" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -4916,11 +4949,11 @@ msgstr "Asettaa kuvan kuvasuhteen korkeaksi" msgid "Sets image aspect ratio to wide" msgstr "Asettaa kuvan kuvasuhteen leveäksi" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Asetukset" @@ -4939,8 +4972,8 @@ msgstr "Jaa" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -4955,7 +4988,7 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Jaa kuitenkin" @@ -5007,7 +5040,7 @@ msgstr "" msgid "Show badge and filter from feeds" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "Näytä seurannat samankaltaisilta käyttäjiltä kuin {0}" @@ -5015,19 +5048,19 @@ msgstr "Näytä seurannat samankaltaisilta käyttäjiltä kuin {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Näytä lisää" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "" @@ -5116,9 +5149,9 @@ msgstr "Näyttää viestit käyttäjältä {0} syötteessäsi" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5149,9 +5182,9 @@ msgstr "Kirjaudu ulos" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5192,7 +5225,7 @@ msgstr "Ohjelmistokehitys" msgid "Some people can reply" msgstr "" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5224,7 +5257,7 @@ msgstr "Lajittele saman viestin vastaukset seuraavasti:" #~ msgid "Source:" #~ msgstr "Lähde:" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "" @@ -5277,13 +5310,13 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "Tallennustila tyhjennetty, sinun on käynnistettävä sovellus uudelleen." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5314,7 +5347,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "Tilaa tämä lista" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Mahdollisia seurattavia" @@ -5326,7 +5359,7 @@ msgstr "Suositeltua sinulle" msgid "Suggestive" msgstr "Viittaava" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5353,7 +5386,7 @@ msgstr "Järjestelmä" msgid "System log" msgstr "Järjestelmäloki" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "aihetunniste" @@ -5381,11 +5414,11 @@ msgstr "" msgid "Terms" msgstr "Ehdot" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Käyttöehdot" @@ -5395,17 +5428,17 @@ msgstr "Käyttöehdot" msgid "Terms used violate community standards" msgstr "" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "teksti" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Tekstikenttä" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "Kiitos. Raporttisi on lähetetty." @@ -5417,7 +5450,7 @@ msgstr "Se sisältää seuraavaa:" msgid "That handle is already taken." msgstr "Tuo käyttätunnus on jo käytössä." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Käyttäjä voi olla vuorovaikutuksessa kanssasi, kun poistat eston." @@ -5438,11 +5471,11 @@ msgstr "Tekijänoikeuskäytäntö on siirretty kohtaan <0/>" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -5480,7 +5513,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Emme saaneet yhteyttä palvelimeen, tarkista internetyhteytesi ja yritä uudelleen." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Syötteen poistossa on ongelmia. Tarkista internetyhteytesi ja yritä uudelleen." @@ -5508,12 +5541,12 @@ msgstr "Yhteyden muodostamisessa Tenoriin ilmeni ongelma." msgid "There was an issue contacting the server" msgstr "Yhteydenotto palvelimeen epäonnistui" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "Yhteydenotto palvelimeen epäonnistui" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ongelma ilmoitusten hakemisessa. Napauta tästä yrittääksesi uudelleen." @@ -5530,8 +5563,8 @@ msgstr "Ongelma listan hakemisessa. Napauta tästä yrittääksesi uudelleen." msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ongelma listojesi hakemisessa. Napauta tästä yrittääksesi uudelleen." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Raportin lähettämisessä ilmeni ongelma. Tarkista internet-yhteytesi." @@ -5543,9 +5576,9 @@ msgstr "Raportin lähettämisessä ilmeni ongelma. Tarkista internet-yhteytesi." msgid "There was an issue with fetching your app passwords" msgstr "Sovellussalasanojen hakemisessa tapahtui virhe" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5590,7 +5623,7 @@ msgstr "Tämä käyttäjätili on pyytänyt, että käyttät kirjautuvat sisää msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -5623,28 +5656,37 @@ msgstr "Tämä sisältö on hostattu palvelussa {0}. Haluatko sallia ulkoisen me msgid "This content is not available because one of the users involved has blocked the other." msgstr "Tämä sisältö ei ole saatavilla, koska toinen käyttäjistä on estänyt toisen." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Tätä sisältöä ei voi katsoa ilman Bluesky-tiliä." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Tämä syöte saa tällä hetkellä paljon liikennettä ja on tilapäisesti pois käytöstä. Yritä uudelleen myöhemmin." #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Tämä syöte on tyhjä!" +#~ msgid "This feed is empty!" +#~ msgstr "Tämä syöte on tyhjä!" #: 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 "Tämä syöte on tyhjä! Sinun on ehkä seurattava useampia käyttäjiä tai säädettävä kieliasetuksiasi." +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -5673,7 +5715,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "" @@ -5693,20 +5735,20 @@ msgstr "Tämä lista on tyhjä!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Tämä nimi on jo käytössä" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Tämä viesti on poistettu." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä julkaisu on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "Tämä julkaisu piilotetaan syötteistä." @@ -5755,7 +5797,7 @@ msgstr "Tämä käyttäjä ei seuraa ketään." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Tämä varoitus on saatavilla vain viesteille, joihin on liitetty mediatiedosto." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Tämä poistaa {0}:n hiljennetyistä sanoistasi. Voit lisätä sen takaisin myöhemmin." @@ -5772,7 +5814,7 @@ msgstr "Keskusteluketjun asetukset" msgid "Threaded Mode" msgstr "Ketjumainen näkymä" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Keskusteluketjujen asetukset" @@ -5788,7 +5830,7 @@ msgstr "" msgid "To whom would you like to send this report?" msgstr "Kenelle haluaisit lähettää tämän raportin?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "Vaihda hiljennysvaihtoehtojen välillä." @@ -5801,7 +5843,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Vaihda ottaaksesi käyttöön tai poistaaksesi käytöstä aikuisille tarkoitettu sisältö." #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "" @@ -5811,10 +5853,10 @@ msgstr "Muutokset" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Käännä" @@ -5856,14 +5898,14 @@ msgstr "Yhteys palveluusi ei onnistu. Tarkista internet-yhteytesi." #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Poista esto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Poista esto" @@ -5878,12 +5920,12 @@ msgstr "" msgid "Unblock Account" msgstr "Poista käyttäjätilin esto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Poista esto?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5898,7 +5940,7 @@ msgstr "Lopeta seuraaminen" msgid "Unfollow" msgstr "Älä seuraa" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "Lopeta seuraaminen {0}" @@ -5941,8 +5983,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Poista keskusteluketjun hiljennys" @@ -5992,7 +6034,7 @@ msgstr "Päivitä {handle}\"" msgid "Updating..." msgstr "Päivitetään..." -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "" @@ -6053,7 +6095,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Käytä tätä kirjautuaksesi toiseen sovellukseen käyttäjätunnuksellasi." @@ -6220,11 +6262,11 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Katso profiilia" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Katso avatar" @@ -6236,6 +6278,11 @@ msgstr "" msgid "View users who like this feed" msgstr "Katso, kuka tykkää tästä syötteestä" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6259,7 +6306,7 @@ msgstr "" msgid "We couldn't find any results for that hashtag." msgstr "Emme löytäneet tuloksia tuolla aihetunnisteella." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "" @@ -6275,7 +6322,7 @@ msgstr "Toivomme sinulle ihania hetkiä. Muista, että Bluesky on:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Emme enää löytäneet viestejä seurattavilta. Tässä on uusin tekijältä <0/>." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Suosittelemme välttämään yleisiä sanoja, jotka esiintyvät monissa viesteissä. Se voi johtaa siihen, ettei mitään viestejä näytetä." @@ -6315,14 +6362,18 @@ msgstr "Olemme innoissamme, että liityt joukkoomme!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Pahoittelemme, emme saaneet avattua tätä listaa. Jos ongelma jatkuu, ota yhteyttä listan tekijään: @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Pahoittelemme, emme pystyneet lataamaan hiljennettyjä sanojasi tällä hetkellä. Yritä uudelleen." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Pahoittelemme, hakuasi ei voitu suorittaa loppuun. Yritä uudelleen muutaman minuutin kuluttua." +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -6346,7 +6397,7 @@ msgstr "Mitkä ovat kiinnostuksenkohteesi?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "Mitä kuuluu?" @@ -6367,7 +6418,7 @@ msgstr "" msgid "Who can reply" msgstr "Kuka voi vastata" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "" @@ -6405,11 +6456,11 @@ msgstr "Leveä" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Kirjoita viesti" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Kirjoita vastauksesi" @@ -6449,8 +6500,8 @@ msgstr "Olet jonossa." msgid "You are not following anyone." msgstr "Et seuraa ketään." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "Voit myös selata uusia mukautettuja syötteitä seurattavaksi." @@ -6483,6 +6534,10 @@ msgstr "" msgid "You do not have any followers." msgstr "Sinulla ei ole kyhtään seuraajaa." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "Sinulla ei ole vielä kutsukoodia! Lähetämme sinulle sellaisen, kun olet ollut Bluesky-palvelussa hieman pidempään." @@ -6570,15 +6625,15 @@ msgstr "Et ole hiljentänyt vielä yhtään käyttäjää. Hiljentääksesi käy msgid "You have reached the end" msgstr "" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Et ole vielä hiljentänyt yhtään sanaa tai aihetunnistetta" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Voit valittaa näistä merkinnöistä, jos ne ovat mielestäsi virheellisiä." @@ -6590,7 +6645,7 @@ msgstr "Sinun on oltava vähintään 13-vuotias rekisteröityäksesi." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Sinun on oltava vähintään 18-vuotias katsoaksesi aikuissisältöä" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -6598,11 +6653,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Et enää saa ilmoituksia tästä keskustelusta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Saat nyt ilmoituksia tästä keskustelusta" @@ -6610,15 +6665,15 @@ msgstr "Saat nyt ilmoituksia tästä keskustelusta" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Saat sähköpostin \"nollauskoodin\". Syötä koodi tähän ja syötä sitten uusi salasanasi." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -6646,7 +6701,7 @@ msgstr "Olet valmis aloittamaan!" msgid "You've chosen to hide a word or tag within this post." msgstr "Olet halunnut piilottaa sanan tai aihetunnisteen tässä viestissä" -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Olet saavuttanut syötteesi lopun! Etsi lisää käyttäjiä seurattavaksi." @@ -6692,7 +6747,7 @@ msgstr "Sähköpostiosoitteesi on päivitetty, mutta sitä ei ole vielä vahvist msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Sähköpostiosoitettasi ei ole vielä vahvistettu. Tämä on tärkeä turvatoimi, jonka suosittelemme suorittamaan." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seuraamiesi syöte on tyhjä! Seuraa lisää käyttäjiä nähdäksesi, mitä tapahtuu." @@ -6704,7 +6759,7 @@ msgstr "Käyttäjätunnuksesi tulee olemaan" msgid "Your full handle will be <0>@{0}" msgstr "Käyttäjätunnuksesi tulee olemaan <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Hiljentämäsi sanat" @@ -6712,7 +6767,7 @@ msgstr "Hiljentämäsi sanat" msgid "Your password has been changed successfully!" msgstr "Salasanasi on vaihdettu onnistuneesti!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Viestisi on julkaistu" @@ -6728,11 +6783,11 @@ msgstr "Profiilisi" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "Vastauksesi on julkaistu" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 9c4bad492f..7a0b67c89f 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: Stanislas Signoud (@signez.fr), surfdude29\n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "(contient du contenu intégré)" @@ -33,10 +33,14 @@ msgstr "{0, plural, one {# étiquette a été placée sur ce compte} other {# é msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# étiquette a été placée sur ce contenu} other {# étiquettes ont été placées sur ce contenu}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -51,11 +55,11 @@ msgstr "{0, plural, one {abonnement} other {abonnements}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Liker (# like)} other {Liker (# likes)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" @@ -67,7 +71,7 @@ msgstr "{0, plural, one {post} other {posts}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Répondre (# réponse)} other {Répondre (# réponses)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" @@ -106,7 +110,7 @@ msgstr "{handle} ne peut être contacté par message" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Liké par # compte} other {Liké par # comptes}}" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non lus" @@ -138,12 +142,12 @@ msgstr "⚠Pseudo invalide" msgid "2FA Confirmation" msgstr "Confirmation 2FA" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Accède aux liens de navigation et aux paramètres" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Accède au profil et aux autres liens de navigation" @@ -156,7 +160,7 @@ msgstr "Accessibilité" msgid "Accessibility settings" msgstr "Paramètres d’accessibilité" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Paramètres d’accessibilité" @@ -196,7 +200,7 @@ msgstr "Options de compte" msgid "Account removed from quick access" msgstr "Compte supprimé de l’accès rapide" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Compte débloqué" @@ -209,7 +213,7 @@ msgstr "Compte désabonné" msgid "Account unmuted" msgstr "Compte démasqué" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -231,9 +235,9 @@ msgstr "Ajouter un compte à cette liste" msgid "Add account" msgstr "Ajouter un compte" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -246,15 +250,15 @@ msgstr "Ajouter un texte alt" msgid "Add App Password" msgstr "Ajouter un mot de passe d’application" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Ajouter un mot masqué pour les paramètres configurés" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Ajouter des mots et des mots-clés masqués" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Ajouter les fils d’actu recommandés" @@ -271,7 +275,7 @@ msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" msgid "Add to Lists" msgstr "Ajouter aux listes" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Ajouter à mes fils d’actu" @@ -280,7 +284,7 @@ msgstr "Ajouter à mes fils d’actu" msgid "Added to list" msgstr "Ajouté à la liste" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Ajouté à mes fils d’actu" @@ -302,12 +306,12 @@ msgstr "Le contenu pour adultes est désactivé." msgid "Advanced" msgstr "Avancé" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "Tous les fils d’actu que vous avez enregistrés, au même endroit." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "Autoriser l’accès à vos messages privés" @@ -325,13 +329,13 @@ msgstr "Avez-vous déjà un code ?" msgid "Already signed in as @{0}" msgstr "Déjà connecté·e en tant que @{0}" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -375,6 +379,7 @@ msgstr "Un problème est survenu, veuillez réessayer." msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -400,11 +405,11 @@ msgstr "Langue de l’application" msgid "App password deleted" msgstr "Mot de passe d’application supprimé" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "Les noms de mots de passe d’application ne peuvent contenir que des lettres, des chiffres, des espaces, des tirets et des tirets bas." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 caractères." @@ -412,22 +417,22 @@ msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 c msgid "App password settings" msgstr "Paramètres de mot de passe d’application" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Mots de passe d’application" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "Faire appel" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Faire appel de l’étiquette « {0} »" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Appel soumis" @@ -444,7 +449,7 @@ msgid "Appearance" msgstr "Affichage" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "Utiliser les fils d’actu recommandés par défaut" @@ -460,15 +465,15 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce message ? Ce message sera suppr msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Êtes-vous sûr de vouloir partir de cette conversation ? Vos messages seront supprimés pour vous, mais pas pour l’autre personne." -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "Êtes-vous sûr de vouloir rejeter ce brouillon ?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Vous confirmez ?" @@ -489,8 +494,8 @@ msgid "At least 3 characters" msgstr "Au moins 3 caractères" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -503,7 +508,7 @@ msgstr "Au moins 3 caractères" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Arrière" @@ -519,7 +524,7 @@ msgstr "Date de naissance" msgid "Birthday:" msgstr "Date de naissance :" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Bloquer" @@ -559,7 +564,7 @@ msgstr "Bloqué" msgid "Blocked accounts" msgstr "Comptes bloqués" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloqués" @@ -617,8 +622,8 @@ msgstr "Flouter les images et les filtrer des fils d’actu" msgid "Books" msgstr "Livres" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "Parcourir d’autres fils d’actu" @@ -626,7 +631,7 @@ msgstr "Parcourir d’autres fils d’actu" msgid "Business" msgstr "Affaires" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "par —" @@ -634,7 +639,7 @@ msgstr "par —" msgid "By {0}" msgstr "Par {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "par <0/>" @@ -642,7 +647,7 @@ msgstr "par <0/>" msgid "By creating an account you agree to the {els}." msgstr "En créant un compte, vous acceptez les {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "par vous" @@ -650,7 +655,7 @@ msgstr "par vous" msgid "Camera" msgstr "Caméra" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets et des tirets bas. La longueur doit être d’au moins 4 caractères, mais pas plus de 32." @@ -659,8 +664,8 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -676,8 +681,8 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Annuler" @@ -706,7 +711,7 @@ msgstr "Annuler le recadrage de l’image" msgid "Cancel profile editing" msgstr "Annuler la modification du profil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Annuler la citation" @@ -762,7 +767,7 @@ msgstr "Modifier la langue de post en {0}" msgid "Change Your Email" msgstr "Modifier votre e-mail" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -774,7 +779,7 @@ msgstr "Discussion masquée" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -839,7 +844,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Effacer la recherche" @@ -939,7 +944,7 @@ msgstr "Ferme la barre de navigation du bas" msgid "Closes password update alert" msgstr "Ferme la notification de mise à jour du mot de passe" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" @@ -963,7 +968,7 @@ msgstr "Comédie" msgid "Comics" msgstr "Bandes dessinées" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directives communautaires" @@ -976,7 +981,7 @@ msgstr "Terminez le didacticiel et commencez à utiliser votre compte" msgid "Complete the challenge" msgstr "Compléter le défi" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Permet d’écrire des posts de {MAX_GRAPHEME_LENGTH} caractères maximum" @@ -1077,7 +1082,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "Menu contextuel en arrière-plan, cliquez pour fermer le menu." #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuer" @@ -1085,13 +1090,17 @@ msgstr "Continuer" msgid "Continue as {0} (currently signed in)" msgstr "Continuer comme {0} (actuellement connecté)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Passer à l’étape suivante" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "Conversation supprimée" @@ -1099,7 +1108,7 @@ msgstr "Conversation supprimée" msgid "Cooking" msgstr "Cuisine" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copié" @@ -1109,10 +1118,10 @@ msgid "Copied build version to clipboard" msgstr "Version de build copiée dans le presse-papier" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "Copié dans le presse-papier" @@ -1120,11 +1129,11 @@ msgstr "Copié dans le presse-papier" msgid "Copied!" msgstr "Copié !" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Copie le mot de passe d’application" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copier" @@ -1141,8 +1150,8 @@ msgstr "Copier ce code" msgid "Copy link to list" msgstr "Copier le lien vers la liste" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Copier le lien vers le post" @@ -1151,12 +1160,12 @@ msgstr "Copier le lien vers le post" msgid "Copy message text" msgstr "Copier le texte du message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Copier le texte du post" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politique sur les droits d’auteur" @@ -1195,11 +1204,11 @@ msgstr "Créer un compte" msgid "Create an account" msgstr "Créer un compte" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "Créer plutôt un avatar" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Créer un mot de passe d’application" @@ -1229,7 +1238,7 @@ msgstr "Personnalisé" msgid "Custom domain" msgstr "Domaine personnalisé" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font vivre de nouvelles expériences et vous aident à trouver le contenu que vous aimez." @@ -1272,7 +1281,7 @@ msgid "Debug panel" msgstr "Panneau de débug" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1323,8 +1332,8 @@ msgstr "Supprimer mon compte" msgid "Delete My Account…" msgstr "Supprimer mon compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Supprimer le post" @@ -1332,7 +1341,7 @@ msgstr "Supprimer le post" msgid "Delete this list?" msgstr "Supprimer cette liste ?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "Supprimer ce post ?" @@ -1355,11 +1364,11 @@ msgstr "Supprime l’enregistrement de déclaration de discussion" msgid "Description" msgstr "Description" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "Texte alt descriptif" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Vous vouliez dire quelque chose ?" @@ -1392,11 +1401,11 @@ msgstr "Désactiver le retour haptique" msgid "Disabled" msgstr "Désactivé" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Abandonner" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "Abandonner le brouillon ?" @@ -1405,12 +1414,12 @@ msgstr "Abandonner le brouillon ?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Empêcher les applis de montrer mon compte aux personnes non connectées" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Découvrir des fils d’actu personnalisés" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "Découvrir de nouveaux fils d’actu" @@ -1446,11 +1455,11 @@ msgstr "Domaine vérifié !" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1525,6 +1534,11 @@ msgstr "ex. Les comptes qui répondent toujours avec des pubs." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Chaque code ne fonctionne qu’une seule fois. Vous recevrez régulièrement d’autres codes d’invitation." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1548,8 +1562,9 @@ msgstr "Modifier les infos de la liste" msgid "Edit Moderation List" msgstr "Modifier la liste de modération" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Modifier mes fils d’actu" @@ -1559,19 +1574,19 @@ msgid "Edit my profile" msgstr "Modifier mon profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Modifier le profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Modifier le profil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Modifier les fils d’actu enregistrés" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Modifier les fils d’actu enregistrés" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1624,8 +1639,8 @@ msgid "Embed HTML code" msgstr "Code HTML à intégrer" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "Intégrer le post" @@ -1668,7 +1683,7 @@ msgstr "Activé" msgid "End of feed" msgstr "Fin du fil d’actu" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Entrer un nom pour ce mot de passe d’application" @@ -1676,8 +1691,8 @@ msgstr "Entrer un nom pour ce mot de passe d’application" msgid "Enter a password" msgstr "Saisir un mot de passe" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Saisir un mot ou un mot-clé" @@ -1727,7 +1742,7 @@ msgid "Error receiving captcha response." msgstr "Erreur de réception de la réponse captcha." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erreur :" @@ -1815,7 +1830,7 @@ msgstr "Média externe" 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 "Les médias externes peuvent permettre à des sites web de collecter des informations sur vous et votre appareil. Aucune information n’est envoyée ou demandée tant que vous n’appuyez pas sur le bouton de lecture." -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1825,8 +1840,8 @@ msgstr "Préférences sur les médias externes" msgid "External media settings" msgstr "Préférences sur les médias externes" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "Échec de la création du mot de passe d’application." @@ -1838,7 +1853,7 @@ msgstr "Échec de la création de la liste. Vérifiez votre connexion Internet e msgid "Failed to delete message" msgstr "Échec de la suppression du message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "Échec de la suppression du post, veuillez réessayer" @@ -1859,7 +1874,7 @@ msgstr "Échec de l’enregistrement de l’image : {0}" msgid "Failed to send" msgstr "Échec de l’envoi" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Échec de l’envoi de l’appel, veuillez réessayer." @@ -1869,30 +1884,29 @@ msgstr "Échec de l’envoi de l’appel, veuillez réessayer." msgid "Failed to update settings" msgstr "Échec de la mise à jour des paramètres" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Fil d’actu" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Fil d’actu par {0}" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Fil d’actu hors ligne" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Fils d’actu" @@ -1917,12 +1931,12 @@ msgid "Finalizing" msgstr "Finalisation" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Trouver des comptes à suivre" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "Trouver des posts et comptes sur Bluesky" @@ -1953,7 +1967,7 @@ msgstr "Miroir vertical" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -1964,7 +1978,7 @@ msgctxt "action" msgid "Follow" msgstr "Suivre" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Suivre {0}" @@ -1982,6 +1996,10 @@ msgstr "Suivre le compte" msgid "Follow Back" msgstr "Suivre en retour" +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Suivi par {0}" @@ -2003,18 +2021,27 @@ msgstr "vous suit" msgid "Followers" msgstr "Abonné·e·s" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Suivi" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Suit {0}" @@ -2026,9 +2053,7 @@ msgstr "Suit {name}" msgid "Following feed preferences" msgstr "Préférences du fil d’actu « Following »" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2050,7 +2075,7 @@ msgstr "Nourriture" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Pour des raisons de sécurité, nous devrons envoyer un code de confirmation à votre e-mail." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Pour des raisons de sécurité, vous ne pourrez plus afficher ceci. Si vous perdez ce mot de passe, vous devrez en générer un autre." @@ -2093,7 +2118,7 @@ msgstr "C’est parti" msgid "Get Started" msgstr "C’est parti" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Donner à votre profil un visage" @@ -2121,9 +2146,9 @@ msgstr "Retour" msgid "Go Back" msgstr "Retour" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2138,7 +2163,7 @@ msgstr "Accéder à l’accueil" msgid "Go Home" msgstr "Accéder à l’accueil" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "Aller à la conversation avec {0}" @@ -2171,7 +2196,7 @@ msgstr "Haptiques" msgid "Harassment, trolling, or intolerance" msgstr "Harcèlement, trolling ou intolérance" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Mot-clé" @@ -2184,15 +2209,15 @@ msgid "Having trouble?" msgstr "Un souci ?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Aide" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Aidez les gens à savoir que vous n’êtes pas un bot en envoyant une image ou en créant un avatar." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Voici le mot de passe de votre appli." @@ -2203,7 +2228,7 @@ msgstr "Voici le mot de passe de votre appli." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Cacher" @@ -2212,8 +2237,8 @@ msgctxt "action" msgid "Hide" msgstr "Cacher" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Cacher ce post" @@ -2222,7 +2247,7 @@ msgstr "Cacher ce post" msgid "Hide the content" msgstr "Cacher ce contenu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "Cacher ce post ?" @@ -2230,23 +2255,23 @@ msgstr "Cacher ce post ?" msgid "Hide user list" msgstr "Cacher la liste des comptes" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Hmm, un problème s’est produit avec le serveur de fils d’actu. Veuillez informer la personne propriétaire du fil d’actu de ce problème." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Hmm, le serveur du fils d’actu semble être mal configuré. Veuillez informer la personne propriétaire du fil d’actu de ce problème." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Hmm, le serveur de fils d’actu semble être hors ligne. Veuillez informer la personne propriétaire du fil d’actu de ce problème." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "Hmm, le serveur de fils d’actu ne répond pas. Veuillez informer la personne propriétaire du fil d’actu de ce problème." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, nous n’arrivons pas à trouver ce fil d’actu. Il a peut-être été supprimé." @@ -2258,11 +2283,11 @@ msgstr "Hmm, il semble que nous ayons des difficultés à charger ces données. msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, nous n’avons pas pu charger ce service de modération." -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Accueil" @@ -2316,7 +2341,7 @@ msgstr "Si vous n’êtes pas encore un adulte selon les lois de votre pays, vos msgid "If you delete this list, you won't be able to recover it." msgstr "Si vous supprimez cette liste, vous ne pourrez pas la récupérer." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "Si vous supprimez ce post, vous ne pourrez pas le récupérer." @@ -2356,7 +2381,7 @@ msgstr "Entrez le code envoyé à votre e-mail pour réinitialiser le mot de pas msgid "Input confirmation code for account deletion" msgstr "Entrez le code de confirmation pour supprimer le compte" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Entrez le nom du mot de passe de l’appli" @@ -2401,7 +2426,7 @@ msgstr "Et voici les Messages Privés" msgid "Invalid 2FA confirmation code." msgstr "Code de confirmation 2FA invalide." -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Enregistrement de post invalide ou non pris en charge" @@ -2453,11 +2478,11 @@ msgstr "Étiquettes" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Les étiquettes sont des annotations sur les comptes et le contenu. Elles peuvent être utilisées pour masquer, avertir et catégoriser le réseau." -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Étiquettes sur votre compte" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Étiquettes sur votre contenu" @@ -2469,7 +2494,7 @@ msgstr "Sélection de la langue" msgid "Language settings" msgstr "Préférences de langue" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Paramètres linguistiques" @@ -2479,7 +2504,7 @@ msgid "Languages" msgstr "Langues" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "Dernier" @@ -2557,8 +2582,8 @@ msgid "Like this feed" msgstr "Liker ce fil d’actu" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Liké par" @@ -2580,11 +2605,11 @@ msgstr "liké votre post" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "Likes sur ce post" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Liste" @@ -2596,7 +2621,7 @@ msgstr "Liste des avatars" msgid "List blocked" msgstr "Liste bloquée" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Liste par {0}" @@ -2620,12 +2645,12 @@ msgstr "Liste débloquée" msgid "List unmuted" msgstr "Liste démasquée" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Listes" @@ -2633,7 +2658,7 @@ msgstr "Listes" msgid "Lists blocking this user:" msgstr "Listes qui bloquent ce compte :" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Charger les nouvelles notifications" @@ -2648,7 +2673,7 @@ msgstr "Charger les nouveaux posts" msgid "Loading..." msgstr "Chargement…" -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "Journaux" @@ -2684,7 +2709,7 @@ msgstr "De la forme XXXXX-XXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "On dirait que vous n’avez plus de fils d’actu enregistrés ! Utilisez nos recommandations ou parcourez en plus ci-dessous." -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "On dirait que vous avez désépinglé tous vos fils d’actu. Mais pas d’inquiétudes : vous pouvez en ajouter ci-dessous 😄" @@ -2696,7 +2721,7 @@ msgstr "On dirait que vous n’avez plus de fil d’actu « Following ». <0>C msgid "Make sure this is where you intend to go!" msgstr "Assurez-vous que c’est bien là que vous avez l’intention d’aller !" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "Gérer les mots et les mots-clés masqués" @@ -2718,8 +2743,8 @@ msgstr "comptes mentionnés" msgid "Mentioned users" msgstr "Comptes mentionnés" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Menu" @@ -2728,11 +2753,11 @@ msgid "Message {0}" msgstr "Envoyer un message à {0}" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "Message supprimé" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Message du serveur : {0}" @@ -2749,7 +2774,7 @@ msgstr "Le message est trop long" msgid "Message settings" msgstr "Paramètres des messages" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2760,7 +2785,7 @@ msgstr "Messages" msgid "Misleading Account" msgstr "Compte trompeur" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2797,7 +2822,7 @@ msgstr "Liste de modération mise à jour" msgid "Moderation lists" msgstr "Listes de modération" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listes de modération" @@ -2806,7 +2831,7 @@ msgstr "Listes de modération" msgid "Moderation settings" msgstr "Paramètres de modération" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "États de modération" @@ -2819,7 +2844,7 @@ msgstr "Outils de modération" msgid "Moderator has chosen to set a general warning on the content." msgstr "La modération a choisi d’ajouter un avertissement général sur le contenu." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "Plus" @@ -2861,11 +2886,11 @@ msgstr "Masquer tous les posts {displayTag}" msgid "Mute conversation" msgstr "Masquer la conversation" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "Masquer dans les mots-clés uniquement" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "Masquer dans le texte et les mots-clés" @@ -2877,21 +2902,21 @@ msgstr "Masquer la liste" msgid "Mute these accounts?" msgstr "Masquer ces comptes ?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Masquer ce mot dans le texte du post et les mots-clés" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "Masquer ce mot dans les mots-clés uniquement" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Masquer ce fil de discussion" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "Masquer les mots et les mots-clés" @@ -2903,7 +2928,7 @@ msgstr "Masqué" msgid "Muted accounts" msgstr "Comptes masqués" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes masqués" @@ -2929,7 +2954,7 @@ msgstr "Ce que vous masquez reste privé. Les comptes masqués peuvent interagir msgid "My Birthday" msgstr "Ma date de naissance" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Mes fils d’actu" @@ -2945,7 +2970,7 @@ msgstr "Mes fils d’actu enregistrés" msgid "My Saved Feeds" msgstr "Mes fils d’actu enregistrés" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nom" @@ -3022,8 +3047,8 @@ msgctxt "action" msgid "New post" msgstr "Nouveau post" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3088,7 +3113,7 @@ msgstr "Pas de panneau DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Aucun GIFs vedettes à afficher. Il y a peut-être un souci chez Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Ne suit plus {0}" @@ -3096,7 +3121,7 @@ msgstr "Ne suit plus {0}" msgid "No longer than 253 characters" msgstr "Pas plus de 253 caractères" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "Pas encore de messages" @@ -3104,7 +3129,7 @@ msgstr "Pas encore de messages" msgid "No more conversations to show" msgstr "Plus aucune conversation à afficher" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Pas encore de notifications !" @@ -3132,13 +3157,13 @@ msgstr "Aucun résultat" msgid "No results found" msgstr "Aucun résultat trouvé" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "Aucun résultat trouvé pour « {query} »" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "Aucun résultat trouvé pour {query}" @@ -3169,7 +3194,7 @@ msgstr "Personne n’a encore liké. Peut-être devriez-vous ouvrir la voie !" msgid "Non-sexual Nudity" msgstr "Nudité non sexuelle" -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Introuvable" @@ -3180,7 +3205,7 @@ msgid "Not right now" msgstr "Pas maintenant" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Note sur le partage" @@ -3201,13 +3226,13 @@ msgstr "Sons de notification" msgid "Notification Sounds" msgstr "Sons de notification" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notifications" @@ -3253,11 +3278,11 @@ msgstr "Plus anciennes réponses en premier" msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Une ou plusieurs images n’ont pas de texte alt." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "Seuls les fichiers .jpg et .png sont acceptés" @@ -3287,17 +3312,17 @@ msgstr "Ouvert" msgid "Open {name} profile shortcut menu" msgstr "Ouvre le menu de raccourci du profil de {name}" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "Ouvre le créateur d’avatar" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "Ouvrir les options de conversation" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Ouvrir le sélecteur d’emoji" @@ -3317,11 +3342,11 @@ msgstr "Ouvrir les options de message" msgid "Open muted words and tags settings" msgstr "Ouvrir les paramètres des mots masqués et mots-clés" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Navigation ouverte" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "Ouvrir le menu d’options du post" @@ -3426,8 +3451,8 @@ msgstr "Ouvre le formulaire de réinitialisation du mot de passe" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Ouvre l’écran pour modifier les fils d’actu enregistrés" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Ouvre l’écran pour modifier les fils d’actu enregistrés" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3467,8 +3492,8 @@ msgstr "Ouvre ce profil" msgid "Option {0} of {numItems}" msgstr "Option {0} sur {numItems}" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "Ajoutez des informations supplémentaires ci-dessous (optionnel) :" @@ -3532,15 +3557,15 @@ msgstr "Mot de passe mis à jour !" msgid "Pause" msgstr "Mettre en pause" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "Personnes" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "Personnes suivies par @{0}" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "Personnes qui suivent @{0}" @@ -3614,15 +3639,15 @@ msgstr "Veuillez compléter le captcha de vérification." 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 "Veuillez confirmer votre e-mail avant de le modifier. Ceci est temporairement requis pendant que des outils de mise à jour d’e-mail sont ajoutés, cette étape ne sera bientôt plus nécessaire." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Veuillez entrer un nom pour votre mot de passe d’application. Les espaces ne sont pas autorisés." -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Veuillez saisir un nom unique pour le mot de passe de l’application ou utiliser celui que nous avons généré de manière aléatoire." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Veuillez entrer un mot, un mot-clé ou une phrase valide à masquer" @@ -3634,7 +3659,7 @@ msgstr "Veuillez entrer votre e-mail." msgid "Please enter your password as well:" msgstr "Veuillez également entrer votre mot de passe :" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Veuillez expliquer pourquoi vous pensez que cette étiquette a été appliquée à tort par {0}" @@ -3651,7 +3676,7 @@ msgstr "Veuillez vous identifier comme @{0}" msgid "Please Verify Your Email" msgstr "Veuillez vérifier votre e-mail" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Veuillez patienter le temps que votre carte de lien soit chargée" @@ -3663,28 +3688,28 @@ msgstr "Politique" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Poster" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Post de {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Post de @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Post supprimé" @@ -3723,11 +3748,11 @@ msgstr "posts" msgid "Posts" msgstr "Posts" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "Les posts peuvent être masqués en fonction de leur texte, de leurs mots-clés ou des deux." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Posts cachés" @@ -3750,6 +3775,10 @@ msgstr "Appuyer pour changer d’hébergeur" msgid "Press to retry" msgstr "Appuyer pour réessayer" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Image précédente" @@ -3767,11 +3796,11 @@ msgstr "Définissez des priorités de vos suivis" msgid "Privacy" msgstr "Vie privée" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Charte de confidentialité" @@ -3791,8 +3820,8 @@ msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Profil" @@ -3816,16 +3845,16 @@ msgstr "Listes publiques et partageables de comptes à masquer ou à bloquer." msgid "Public, shareable lists which can drive feeds." msgstr "Les listes publiques et partageables qui peuvent alimenter les fils d’actu." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Publier le post" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Publier la réponse" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -3843,11 +3872,11 @@ msgstr "Ratios" msgid "Reactivate your account" msgstr "Réactiver votre compte" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Raison :" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "Recherches récentes" @@ -3859,12 +3888,12 @@ msgstr "Se reconnecter" msgid "Reload conversations" msgstr "Rafraîchir les conversations" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Supprimer" @@ -3884,25 +3913,25 @@ msgstr "Supprimer l’image d’en-tête" msgid "Remove embed" msgstr "Supprimer l’intégration" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Supprimer le fil d’actu" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "Supprimer le fil d’actu ?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Supprimer de mes fils d’actu" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Supprimer de mes fils d’actu ?" @@ -3914,15 +3943,15 @@ msgstr "Supprimer l’image" msgid "Remove image preview" msgstr "Supprimer l’aperçu d’image" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "Supprimer le mot masqué de votre liste" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "Supprimer le profil" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "Supprimer le profil de l’historique de recherche" @@ -3930,12 +3959,12 @@ msgstr "Supprimer le profil de l’historique de recherche" msgid "Remove quote" msgstr "Supprimer la citation" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Supprimer le repost" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "Supprimer ce fil d’actu de vos fils d’actu enregistrés" @@ -3944,7 +3973,7 @@ msgstr "Supprimer ce fil d’actu de vos fils d’actu enregistrés" msgid "Removed from list" msgstr "Supprimé de la liste" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Supprimé de mes fils d’actu" @@ -3975,7 +4004,7 @@ msgstr "Réponses" msgid "Replies to this thread are disabled" msgstr "Les réponses à ce fil de discussion sont désactivées" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Répondre" @@ -4024,8 +4053,8 @@ msgstr "Signaler la liste" msgid "Report message" msgstr "Signaler le message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Signaler le post" @@ -4041,8 +4070,8 @@ msgstr "Signaler ce fil d’actu" msgid "Report this list" msgstr "Signaler cette liste" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "Signaler ce message" @@ -4055,9 +4084,9 @@ msgstr "Signaler ce post" msgid "Report this user" msgstr "Signaler ce compte" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Republier" @@ -4067,7 +4096,7 @@ msgstr "Republier" msgid "Repost" msgstr "Republier" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4089,7 +4118,7 @@ msgstr "Republié par <0><1/>" msgid "reposted your post" msgstr "a republié votre post" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Reposts de ce post" @@ -4188,8 +4217,8 @@ msgid "Returns to previous page" msgstr "Retour à la page précédente" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4265,20 +4294,20 @@ msgid "Scroll to top" msgstr "Remonter en haut" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Recherche" @@ -4286,7 +4315,7 @@ msgstr "Recherche" msgid "Search for \"{query}\"" msgstr "Recherche de « {query} »" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "Recherche de « {searchText} »" @@ -4391,7 +4420,7 @@ msgstr "Sélectionne l’option {i} sur {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Sélectionner l’emoji {emojiName} comme avatar" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "Sélectionnez le(s) service(s) de modération destinataires du signalement" @@ -4437,8 +4466,8 @@ msgctxt "action" msgid "Send Email" msgstr "Envoyer l’e-mail" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Envoyer des commentaires" @@ -4447,14 +4476,14 @@ msgstr "Envoyer des commentaires" msgid "Send message" msgstr "Envoyer le message" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "Envoyer le post à…" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Envoyer le rapport" @@ -4467,8 +4496,8 @@ msgstr "Envoyer le rapport à {0}" msgid "Send verification email" msgstr "Envoyer l’e-mail de vérification" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "Envoyer par message privé" @@ -4552,11 +4581,11 @@ msgstr "Définit le rapport d’aspect de l’image comme portrait" msgid "Sets image aspect ratio to wide" msgstr "Définit le rapport d’aspect de l’image comme paysage" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Paramètres" @@ -4575,8 +4604,8 @@ msgstr "Partager" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -4591,7 +4620,7 @@ msgid "Share a fun fact!" msgstr "Partagez une anecdote insolite !" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Partager quand même" @@ -4639,7 +4668,7 @@ msgstr "Afficher le badge" msgid "Show badge and filter from feeds" msgstr "Afficher les badges et filtrer des fils d’actu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "Afficher les suivis similaires à {0}" @@ -4647,19 +4676,19 @@ msgstr "Afficher les suivis similaires à {0}" msgid "Show hidden replies" msgstr "Afficher les réponses cachées" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "En montrer moins comme ça" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Voir plus" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "En montrer plus comme ça" @@ -4716,9 +4745,9 @@ msgstr "Affiche les posts de {0} dans votre fil d’actu" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4749,9 +4778,9 @@ msgstr "Déconnexion" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -4792,7 +4821,7 @@ msgstr "Développement de logiciels" msgid "Some people can reply" msgstr "Quelques comptes peuvent répondre" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Quelque chose n’a pas marché" @@ -4820,7 +4849,7 @@ msgstr "Trier les réponses" msgid "Sort replies to the same post by:" msgstr "Trier les réponses au même post par :" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "Source : <0>{0}" @@ -4865,13 +4894,13 @@ msgstr "Étape {0} sur {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Stockage effacé, vous devez redémarrer l’application maintenant." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Historique" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -4897,7 +4926,7 @@ msgstr "S’abonner à cet étiqueteur" msgid "Subscribe to this list" msgstr "S’abonner à cette liste" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Suivis suggérés" @@ -4909,7 +4938,7 @@ msgstr "Suggérés pour vous" msgid "Suggestive" msgstr "Suggestif" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -4936,7 +4965,7 @@ msgstr "Système" msgid "System log" msgstr "Journal système" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "mot-clé" @@ -4964,11 +4993,11 @@ msgstr "Racontez une blague !" msgid "Terms" msgstr "Conditions générales" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Conditions d’utilisation" @@ -4978,17 +5007,17 @@ msgstr "Conditions d’utilisation" msgid "Terms used violate community standards" msgstr "Termes utilisés qui violent les normes de la communauté" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "texte" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Champ de saisie de texte" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "Nous vous remercions. Votre rapport a été envoyé." @@ -5000,7 +5029,7 @@ msgstr "Qui contient les éléments suivants :" msgid "That handle is already taken." msgstr "Ce pseudo est déjà occupé." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Ce compte pourra interagir avec vous après le déblocage." @@ -5017,11 +5046,11 @@ msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>" msgid "The feed has been replaced with Discover." msgstr "Ce fil d’actu a été remplacé par Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Les étiquettes suivantes ont été appliquées à votre compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Les étiquettes suivantes ont été appliquées à votre contenu." @@ -5055,7 +5084,7 @@ msgstr "Il n’y a pas de limite de temps pour la désactivation du compte, reve msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Il y a eu un problème de connexion au serveur, veuillez vérifier votre connexion Internet et réessayez." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Il y a eu un problème lors de la suppression du fil, veuillez vérifier votre connexion Internet et réessayez." @@ -5079,12 +5108,12 @@ msgstr "Il y a eu un problème de connexion à Tenor." msgid "There was an issue contacting the server" msgstr "Il y a eu un problème de connexion au serveur" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "Il y a eu un problème de connexion à votre serveur" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des notifications. Appuyez ici pour réessayer." @@ -5101,8 +5130,8 @@ msgstr "Il y a eu un problème lors de la récupération de la liste. Appuyez ic msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de vos listes. Appuyez ici pour réessayer." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Il y a eu un problème lors de l’envoi de votre rapport. Veuillez vérifier votre connexion internet." @@ -5110,9 +5139,9 @@ msgstr "Il y a eu un problème lors de l’envoi de votre rapport. Veuillez vér msgid "There was an issue with fetching your app passwords" msgstr "Il y a eu un problème lors de la récupération de vos mots de passe d’application" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5153,7 +5182,7 @@ msgstr "Ce compte a demandé aux personnes de se connecter pour voir son profil. msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Ce compte est bloqué par un ou plusieurs de vos listes de modération. Pour le débloquer, veuillez visiter les listes directement et en retirer ce compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "Cet appel sera envoyé à <0>{0}." @@ -5182,11 +5211,11 @@ msgstr "Ce contenu est hébergé par {0}. Voulez-vous activer les médias extern msgid "This content is not available because one of the users involved has blocked the other." msgstr "Ce contenu n’est pas disponible car l’un des comptes impliqués a bloqué l’autre." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Ce contenu n’est pas visible sans un compte Bluesky." -#: src/screens/Messages/List/ChatListItem.tsx:211 +#: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." msgstr "Cette conversation concerne un compte supprimé ou désactivé. Appuyez pour obtenir des options." @@ -5194,7 +5223,7 @@ msgstr "Cette conversation concerne un compte supprimé ou désactivé. Appuyez msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Cette fonctionnalité est en version bêta. Vous pouvez en savoir plus sur les exportations de dépôts dans <0>ce blogpost." -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Ce fil d’actu reçoit actuellement un trafic important, il est temporairement indisponible. Veuillez réessayer plus tard." @@ -5227,7 +5256,7 @@ msgstr "Cette étiquette a été apposée par <0>{0}." msgid "This label was applied by the author." msgstr "Cette étiquette a été apposée par l’auteur·ice." -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "Cette étiquette a été apposée par vous." @@ -5247,20 +5276,20 @@ msgstr "Cette liste est vide !" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Ce service de modération n’est pas disponible. Voir ci-dessous pour plus de détails. Si le problème persiste, contactez-nous." -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Ce nom est déjà utilisé" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Ce post a été supprimé." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce post n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "Ce post sera masqué des fils d’actu." @@ -5305,7 +5334,7 @@ msgstr "Ce compte est inclus dans la liste <0>{0} que vous avez masquée." msgid "This user isn't following anyone." msgstr "Ce compte ne suit personne." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Cela supprimera {0} de vos mots masqués. Vous pourrez toujours le réintégrer plus tard." @@ -5322,7 +5351,7 @@ msgstr "Préférences des fils de discussion" msgid "Threaded Mode" msgstr "Mode arborescent" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Préférences des fils de discussion" @@ -5338,7 +5367,7 @@ msgstr "Pour signaler une conversation, veuillez signaler un de ses messages via msgid "To whom would you like to send this report?" msgstr "À qui souhaitez-vous envoyer ce rapport ?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "Basculer entre les options pour les mots masqués." @@ -5351,7 +5380,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Activer ou désactiver le contenu pour adultes" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "Meilleur" @@ -5361,10 +5390,10 @@ msgstr "Transformations" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Traduire" @@ -5406,14 +5435,14 @@ msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexio #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Débloquer" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Débloquer" @@ -5428,12 +5457,12 @@ msgstr "Débloquer le compte" msgid "Unblock Account" msgstr "Débloquer le compte" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Débloquer le compte ?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5448,7 +5477,7 @@ msgstr "Se désabonner" msgid "Unfollow" msgstr "Se désabonner" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "Se désabonner de {0}" @@ -5483,8 +5512,8 @@ msgstr "Réafficher tous les posts {displayTag}" msgid "Unmute conversation" msgstr "Réafficher la conversation" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Réafficher ce fil de discussion" @@ -5530,7 +5559,7 @@ msgstr "Mettre à jour pour {handle}" msgid "Updating..." msgstr "Mise à jour…" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "Envoyer plutôt une photo" @@ -5591,7 +5620,7 @@ msgstr "Utiliser les recommandés" msgid "Use the DNS panel" msgstr "Utiliser le panneau DNS" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Utilisez-le pour vous connecter à l’autre application avec votre identifiant." @@ -5750,11 +5779,11 @@ msgstr "Voir les informations sur ces étiquettes" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Voir le profil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Afficher l’avatar" @@ -5766,6 +5795,11 @@ msgstr "Voir le service d’étiquetage fourni par @{0}" msgid "View users who like this feed" msgstr "Voir les comptes qui a liké ce fil d’actu" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -5789,7 +5823,7 @@ msgstr "Avertir du contenu et filtrer des fils d’actu" msgid "We couldn't find any results for that hashtag." msgstr "Nous n’avons trouvé aucun résultat pour ce mot-clé." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "Nous ne pouvons pas charger cette conversation" @@ -5805,7 +5839,7 @@ msgstr "Nous espérons que vous passerez un excellent moment. N’oubliez pas qu msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Nous n’avons plus de posts provenant des comptes que vous suivez. Voici le dernier de <0/>." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Nous vous recommandons d’éviter les mots communs qui apparaissent dans de nombreux posts, car cela peut avoir pour conséquence qu’aucun post ne s’affiche." @@ -5841,15 +5875,15 @@ msgstr "Nous sommes ravis de vous accueillir !" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Nous sommes désolés, mais nous n’avons pas pu charger cette liste. Si cela persiste, veuillez contacter l’origine de la liste, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Nous sommes désolés, mais nous n’avons pas pu charger vos mots masqués pour le moment. Veuillez réessayer." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Nous sommes désolés, mais votre recherche a été annulée. Veuillez réessayer dans quelques minutes." -#: src/view/com/composer/Composer.tsx:311 +#: src/view/com/composer/Composer.tsx:318 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Nous sommes désolés ! Le post auquel vous répondez a été supprimé." @@ -5872,7 +5906,7 @@ msgstr "Quels sont vos centres d’intérêt ?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "Quoi de neuf ?" @@ -5893,7 +5927,7 @@ msgstr "Qui peut discuter avec vous ?" msgid "Who can reply" msgstr "Qui peut répondre ?" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "Oups !" @@ -5931,11 +5965,11 @@ msgstr "Large" msgid "Write a message" msgstr "Écrire un message" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Rédiger un post" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Rédigez votre réponse" @@ -5975,8 +6009,8 @@ msgstr "Vous êtes dans la file d’attente." msgid "You are not following anyone." msgstr "Vous ne suivez personne." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "Vous pouvez aussi découvrir de nouveaux fils d’actu personnalisés à suivre." @@ -6005,6 +6039,10 @@ msgstr "Vous pouvez réactiver votre compte pour continuer à vous connecter. Vo msgid "You do not have any followers." msgstr "Vous n’avez pas d’abonné·e·s." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "Vous n’avez encore aucun code d’invitation ! Nous vous en enverrons lorsque vous serez sur Bluesky depuis un peu plus longtemps." @@ -6084,15 +6122,15 @@ msgstr "Vous n’avez encore masqué aucun compte. Pour masquer un compte, allez msgid "You have reached the end" msgstr "Vous avez atteint la fin" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Vous n’avez pas encore masqué de mot ou de mot-clé" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Vous pouvez faire appel des étiquettes poseés par des tiers si vous pensez qu’elles ont été appliquées par erreur." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Vous pouvez faire appel de ces étiquettes si vous estimez qu’elles ont été apposées par erreur." @@ -6100,7 +6138,7 @@ msgstr "Vous pouvez faire appel de ces étiquettes si vous estimez qu’elles on msgid "You must be 13 years of age or older to sign up." msgstr "Vous devez avoir 13 ans ou plus pour vous inscrire." -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" @@ -6108,11 +6146,11 @@ msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" msgid "You previously deactivated @{0}." msgstr "Vous avez précédemment désactivé @{0}." -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Vous ne recevrez plus de notifications pour ce fil de discussion" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Vous recevrez désormais des notifications pour ce fil de discussion" @@ -6120,15 +6158,15 @@ msgstr "Vous recevrez désormais des notifications pour ce fil de discussion" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Vous recevrez un e-mail contenant un « code de réinitialisation ». Saisissez ce code ici, puis votre nouveau mot de passe." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "Vous : {0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Vous : {defaultEmbeddedContentMessage}" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "Vous : {short}" @@ -6152,7 +6190,7 @@ msgstr "Vous êtes prêt à partir !" msgid "You've chosen to hide a word or tag within this post." msgstr "Vous avez choisi de masquer un mot ou un mot-clé dans ce post." -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Vous avez atteint la fin de votre fil d’actu ! Trouvez d’autres comptes à suivre." @@ -6194,7 +6232,7 @@ msgstr "Votre e-mail a été mis à jour, mais n’a pas été vérifié. L’é msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Votre e-mail n’a pas encore été vérifié. Il s’agit d’une mesure de sécurité importante que nous recommandons." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Votre fil d’actu des comptes suivis est vide ! Suivez plus de comptes pour voir ce qui se passe." @@ -6206,7 +6244,7 @@ msgstr "Votre nom complet sera" msgid "Your full handle will be <0>@{0}" msgstr "Votre pseudo complet sera <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Vos mots masqués" @@ -6214,7 +6252,7 @@ msgstr "Vos mots masqués" msgid "Your password has been changed successfully!" msgstr "Votre mot de passe a été modifié avec succès !" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Votre post a été publié" @@ -6230,11 +6268,11 @@ msgstr "Votre profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Votre profil, vos posts, vos fils d’actu et vos listes ne seront plus visibles par d’autres personnes sur Bluesky. Vous pouvez réactiver votre compte à tout moment en vous connectant." -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "Votre réponse a été publiée" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Votre rapport sera envoyé au Service de Modération de Bluesky" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index 3a118de8fd..015724da1f 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n < 11 ? 3 : 4\n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "(tá ábhar leabaithe ann)" @@ -24,23 +24,39 @@ msgstr "(gan ríomhphost)" msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {duine amháin eile} two {beirt eile} few {{formattedCount} dhuine eile} many {{formattedCount} nduine eile} other {{formattedCount} duine eile}}" +#: src/components/moderation/LabelsOnMe.tsx:55 +#, fuzzy +#~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" +#~ msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an gcuntas seo} two {Cuireadh # lipéad ar an gcuntas seo} few {Cuireadh # lipéad ar an gcuntas seo} many {Cuireadh # lipéad ar an gcuntas seo} other {Cuireadh # lipéad ar an gcuntas seo}}" + #: src/components/moderation/LabelsOnMe.tsx:55 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {Cuireadh lipéad amháin ar an gcuntas seo} two {Cuireadh # lipéad ar an gcuntas seo} few {Cuireadh # lipéad ar an gcuntas seo} many {Cuireadh # lipéad ar an gcuntas seo} other {Cuireadh # lipéad ar an gcuntas seo}}" +#: src/components/moderation/LabelsOnMe.tsx:61 +#, fuzzy +#~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" +#~ msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" + #: src/components/moderation/LabelsOnMe.tsx:61 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {Cuireadh lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# athphostáil} two {# athphostáil} few {# athphostáil} many {# n-athphostáil} other {# athphostáil}}" -#: src/components/ProfileHoverCard/index.web.tsx:376 src/screens/Profile/Header/Metrics.tsx:23 +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {leantóir} two {leantóir} few {leantóir} many {leantóir} other {leantóir}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 src/screens/Profile/Header/Metrics.tsx:27 +#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" @@ -48,11 +64,11 @@ msgstr "{0, plural, one {á leanúint} two {á leanúint} few {á leanúint} man msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Mol (# mholadh)} two {Mol (# mholadh)} few {Mol (# mholadh)} many {Mol (# moladh)} other {Mol (# moladh)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other {moladh}}" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" @@ -64,7 +80,7 @@ msgstr "{0, plural, one {phostáil} two {phostáil} few {phostáil} many {bpost msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Freagair (# fhreagra)} two {Freagair (# fhreagra)} few {Freagair (# fhreagra)} many {Freagair (# bhfreagra)} other {Freagair (# freagra)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} many {athphostáil} other {athphostáil}}" @@ -72,6 +88,11 @@ msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} man msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" +#: src/view/screens/ProfileList.tsx:286 +#, fuzzy +#~ msgid "{0} your feeds" +#~ msgstr "Sábháilte le mo chuid fothaí" + #: src/view/com/util/UserAvatar.tsx:406 msgid "{0}'s avatar" msgstr "abhatár {0}" @@ -88,7 +109,8 @@ msgstr "{estimatedTimeHrs, plural, one {uair} two {uair} few {uair} many {uair} msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {nóiméad} two {nóiméad} few {nóiméad} many {nóiméad} other {nóiméad}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 src/screens/Profile/Header/Metrics.tsx:50 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} á leanúint" @@ -96,11 +118,13 @@ msgstr "{following} á leanúint" msgid "{handle} can't be messaged" msgstr "Ní féidir TD a chur chuig {handle}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 src/view/screens/ProfileFeed.tsx:585 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 +#: src/view/screens/ProfileFeed.tsx:585 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} gan léamh" @@ -120,10 +144,34 @@ msgstr "<0>{0} {1, plural, one {leantóir} two {leantóir} few {leantóir} m msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" +#: src/view/shell/Drawer.tsx:96 +#~ msgid "<0>{0} following" +#~ msgstr "<0>{0} á leanúint" + +#: src/components/ProfileHoverCard/index.web.tsx:437 +#~ msgid "<0>{followers} <1>{pluralizedFollowers}" +#~ msgstr "<0>{following} <1>{pluralizedFollowers}" + +#: src/components/ProfileHoverCard/index.web.tsx:NaN +#~ msgid "<0>{following} <1>following" +#~ msgstr "<0>{following} <1>á leanúint" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 +#~ msgid "<0>Choose your<1>Recommended<2>Feeds" +#~ msgstr "<0>Roghnaigh do chuid<1>Fothaí<2>Molta" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 +#~ msgid "<0>Follow some<1>Recommended<2>Users" +#~ msgstr "<0>Lean cúpla<1>Úsáideoirí<2>Molta" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>Neamhbhainteach. Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 +#~ msgid "<0>Welcome to<1>Bluesky" +#~ msgstr "<0>Fáilte go<1>Bluesky" + #: src/screens/Profile/Header/Handle.tsx:43 msgid "⚠Invalid Handle" msgstr "⚠Leasainm Neamhbhailí" @@ -132,15 +180,17 @@ msgstr "⚠Leasainm Neamhbhailí" msgid "2FA Confirmation" msgstr "Dearbhú 2FA" -#: src/view/com/util/ViewHeader.tsx:92 src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Oscail nascanna agus socruithe" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Oscail próifíl agus nascanna eile" -#: src/view/com/modals/EditImage.tsx:300 src/view/screens/Settings/index.tsx:518 +#: src/view/com/modals/EditImage.tsx:300 +#: src/view/screens/Settings/index.tsx:518 msgid "Accessibility" msgstr "Inrochtaineacht" @@ -148,11 +198,18 @@ msgstr "Inrochtaineacht" msgid "Accessibility settings" msgstr "Socruithe inrochtaineachta" -#: src/Navigation.tsx:290 src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:296 +#: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" -#: src/screens/Login/LoginForm.tsx:167 src/view/screens/Settings/index.tsx:345 src/view/screens/Settings/index.tsx:752 +#: src/components/moderation/LabelsOnMe.tsx:42 +#~ msgid "account" +#~ msgstr "cuntas" + +#: src/screens/Login/LoginForm.tsx:167 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Cuntas" @@ -168,7 +225,8 @@ msgstr "Cuntas leanaithe" msgid "Account muted" msgstr "Cuireadh an cuntas i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:93 +#: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "Account Muted" msgstr "Cuireadh an cuntas i bhfolach" @@ -184,7 +242,8 @@ msgstr "Roghanna cuntais" msgid "Account removed from quick access" msgstr "Baineadh an cuntas ón mearliosta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Cuntas díbhlocáilte" @@ -196,7 +255,10 @@ msgstr "Cuntas díleanaithe" msgid "Account unmuted" msgstr "Níl an cuntas i bhfolach a thuilleadh" -#: src/components/dialogs/MutedWords.tsx:165 src/view/com/modals/ListAddRemoveUsers.tsx:268 src/view/com/modals/UserAddRemoveLists.tsx:230 src/view/screens/ProfileList.tsx:881 +#: src/components/dialogs/MutedWords.tsx:164 +#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 msgid "Add" msgstr "Cuir leis" @@ -208,27 +270,50 @@ msgstr "Cuir rabhadh faoin ábhar leis" msgid "Add a user to this list" msgstr "Cuir cuntas leis an liosta seo" -#: src/components/dialogs/SwitchAccount.tsx:56 src/screens/Deactivated.tsx:199 src/view/screens/Settings/index.tsx:422 src/view/screens/Settings/index.tsx:431 +#: src/components/dialogs/SwitchAccount.tsx:56 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 msgid "Add account" msgstr "Cuir cuntas leis seo" -#: src/view/com/composer/GifAltText.tsx:70 src/view/com/composer/GifAltText.tsx:136 src/view/com/composer/GifAltText.tsx:176 src/view/com/composer/photos/Gallery.tsx:120 src/view/com/composer/photos/Gallery.tsx:187 src/view/com/modals/AltImage.tsx:118 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 +#: src/view/com/composer/photos/Gallery.tsx:120 +#: src/view/com/composer/photos/Gallery.tsx:187 +#: src/view/com/modals/AltImage.tsx:118 msgid "Add alt text" msgstr "Cuir téacs malartach leis seo" -#: src/view/screens/AppPasswords.tsx:106 src/view/screens/AppPasswords.tsx:148 src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/GifAltText.tsx:175 +#, fuzzy +#~ msgid "Add ALT text" +#~ msgstr "Cuir téacs malartach leis seo" + +#: src/view/screens/AppPasswords.tsx:106 +#: src/view/screens/AppPasswords.tsx:148 +#: src/view/screens/AppPasswords.tsx:161 msgid "Add App Password" msgstr "Cuir pasfhocal aipe leis seo" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/view/com/composer/Composer.tsx:467 +#~ msgid "Add link card" +#~ msgstr "Cuir cárta leanúna leis seo" + +#: src/view/com/composer/Composer.tsx:472 +#~ msgid "Add link card:" +#~ msgstr "Cuir cárta leanúna leis seo:" + +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Cuir focal atá le cur i bhfolach anseo le haghaidh socruithe a rinne tú" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Cuir focail agus clibeanna a cuireadh i bhfolach leis seo" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Cuir fothaí molta leis seo" @@ -240,19 +325,25 @@ msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" msgid "Add the following DNS record to your domain:" msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" -#: src/view/com/profile/ProfileMenu.tsx:265 src/view/com/profile/ProfileMenu.tsx:268 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" msgstr "Cuir le liostaí" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Cuir le mo chuid fothaí" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 +#~ msgid "Added" +#~ msgstr "Curtha leis" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Curtha leis an liosta" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Curtha le mo chuid fothaí" @@ -260,7 +351,8 @@ msgstr "Curtha le mo chuid fothaí" msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Sonraigh an méid moltaí ar fhreagra atá de dhíth le bheith le feiceáil i d'fhotha." -#: src/lib/moderation/useGlobalLabelStrings.ts:34 src/view/com/modals/SelfLabel.tsx:76 +#: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Ábhar do dhaoine fásta" @@ -268,23 +360,32 @@ msgstr "Ábhar do dhaoine fásta" msgid "Adult content is disabled." msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." -#: src/screens/Moderation/index.tsx:375 src/view/screens/Settings/index.tsx:686 +#: src/screens/Moderation/index.tsx:375 +#: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Ardleibhéal" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "Na fothaí go léir a shábháil tú, in áit amháin." -#: src/view/com/modals/AddAppPasswords.tsx:188 src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "Ceadaigh fáil ar do chuid TDanna" -#: src/screens/Messages/Settings.tsx:62 src/screens/Messages/Settings.tsx:65 +#: src/screens/Messages/Settings.tsx:NaN +#, fuzzy +#~ msgid "Allow messages from" +#~ msgstr "Ceadaigh teachtaireachtaí nua ó" + +#: src/screens/Messages/Settings.tsx:62 +#: src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" msgstr "Ceadaigh teachtaireachtaí nua ó" -#: src/screens/Login/ForgotPasswordForm.tsx:178 src/view/com/modals/ChangePassword.tsx:171 +#: src/screens/Login/ForgotPasswordForm.tsx:178 +#: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" msgstr "An bhfuil cód agat cheana?" @@ -292,11 +393,15 @@ msgstr "An bhfuil cód agat cheana?" msgid "Already signed in as @{0}" msgstr "Logáilte isteach cheana mar @{0}" -#: src/view/com/composer/GifAltText.tsx:94 src/view/com/composer/photos/Gallery.tsx:144 src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/composer/GifAltText.tsx:93 +#: src/view/com/composer/photos/Gallery.tsx:144 +#: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 src/view/com/modals/EditImage.tsx:316 src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/modals/EditImage.tsx:316 +#: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" msgstr "Téacs malartach" @@ -308,7 +413,8 @@ msgstr "Téacs Malartach" msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." msgstr "Cuireann an téacs malartach síos ar na híomhánna do dhaoine atá dall nó a bhfuil lagú radhairc orthu agus cuireann sé an comhthéacs ar fáil do chuile dhuine." -#: src/view/com/modals/VerifyEmail.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:96 +#: src/view/com/modals/VerifyEmail.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." msgstr "Cuireadh teachtaireacht ríomhphoist chuig {0}. Tá cód dearbhaithe faoi iamh. Is féidir leat an cód a chur isteach thíos anseo." @@ -321,14 +427,19 @@ msgid "An error occured" msgstr "Tharla earráid" #: src/components/dms/MessageMenu.tsx:134 -msgid "An error occurred while trying to delete the message. Please try again." -msgstr "Tharla earráid agus an teachtaireacht á scriosadh. Bain triail eile as." +#~ msgid "An error occurred while trying to delete the message. Please try again." +#~ msgstr "Tharla earráid agus an teachtaireacht á scriosadh. Bain triail eile as." #: src/lib/moderation/useReportOptions.ts:27 msgid "An issue not included in these options" msgstr "Rud nach bhfuil ar fáil sna roghanna seo" -#: src/components/hooks/useFollowMethods.ts:35 src/components/hooks/useFollowMethods.ts:50 src/view/com/profile/FollowButton.tsx:35 src/view/com/profile/FollowButton.tsx:45 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 +#: src/components/hooks/useFollowMethods.ts:35 +#: src/components/hooks/useFollowMethods.ts:50 +#: src/view/com/profile/FollowButton.tsx:35 +#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." @@ -336,7 +447,9 @@ msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" -#: src/view/com/notifications/FeedItem.tsx:258 src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/components/KnownFollowers.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:258 +#: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" msgstr "agus" @@ -360,11 +473,11 @@ msgstr "Teanga na haipe" msgid "App password deleted" msgstr "Pasfhocal na haipe scriosta" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostríocanna a bheith in ainmneacha phasfhocal na haipe." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "Caithfear 4 charachtar ar a laghad a bheith in ainmneacha phasfhocal na haipe." @@ -372,23 +485,34 @@ msgstr "Caithfear 4 charachtar ar a laghad a bheith in ainmneacha phasfhocal na msgid "App password settings" msgstr "Socruithe phasfhocal na haipe" -#: src/Navigation.tsx:258 src/view/screens/AppPasswords.tsx:192 src/view/screens/Settings/index.tsx:706 +#: src/Navigation.tsx:264 +#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Pasfhocal na haipe" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "Achomharc" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Achomharc in aghaidh lipéid \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 src/screens/Messages/Conversation/ChatDisabled.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Achomharc déanta" -#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 src/screens/Messages/Conversation/ChatDisabled.tsx:53 src/screens/Messages/Conversation/ChatDisabled.tsx:99 src/screens/Messages/Conversation/ChatDisabled.tsx:101 +#: src/components/moderation/LabelsOnMeDialog.tsx:193 +#~ msgid "Appeal submitted." +#~ msgstr "Achomharc déanta" + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:53 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:99 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:101 msgid "Appeal this decision" msgstr "Déan achomharc i gcoinne an chinnidh seo" @@ -396,7 +520,8 @@ msgstr "Déan achomharc i gcoinne an chinnidh seo" msgid "Appearance" msgstr "Cuma" -#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" @@ -404,23 +529,33 @@ msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "An bhfuil tú cinnte gur mhaith leat pasfhocal na haipe “{name}” a scriosadh?" +#: src/components/dms/MessageMenu.tsx:123 +#, fuzzy +#~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." +#~ msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scriosfar duitse í ach ní don duine eile atá páirteach." + #: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scriosfar duitse í ach ní don duine eile atá páirteach." +#: src/components/dms/ConvoMenu.tsx:189 +#, fuzzy +#~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." +#~ msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar duitse é ach ní don duine eile atá páirteach." + #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar duitse é ach ní don duine eile atá páirteach." -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "An bhfuil tú cinnte gur mhaith leat {0} a bhaint de do chuid fothaí?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "An bhfuil tú cinnte gur mhaith leat an dréacht seo a scriosadh?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Lánchinnte?" @@ -440,10 +575,29 @@ msgstr "Lomnochtacht ealaíonta nó gan a bheith gáirsiúil." msgid "At least 3 characters" msgstr "3 charachtar ar a laghad" -#: src/components/dms/MessagesListHeader.tsx:75 src/components/moderation/LabelsOnMeDialog.tsx:283 src/components/moderation/LabelsOnMeDialog.tsx:284 src/screens/Login/ChooseAccountForm.tsx:98 src/screens/Login/ChooseAccountForm.tsx:103 src/screens/Login/ForgotPasswordForm.tsx:129 src/screens/Login/ForgotPasswordForm.tsx:135 src/screens/Login/LoginForm.tsx:275 src/screens/Login/LoginForm.tsx:281 src/screens/Login/SetNewPasswordForm.tsx:160 src/screens/Login/SetNewPasswordForm.tsx:166 src/screens/Messages/Conversation/ChatDisabled.tsx:133 src/screens/Messages/Conversation/ChatDisabled.tsx:134 src/screens/Profile/Header/Shell.tsx:102 src/screens/Signup/index.tsx:193 src/view/com/util/ViewHeader.tsx:90 +#: src/components/dms/MessagesListHeader.tsx:75 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/screens/Login/ChooseAccountForm.tsx:98 +#: src/screens/Login/ChooseAccountForm.tsx:103 +#: src/screens/Login/ForgotPasswordForm.tsx:129 +#: src/screens/Login/ForgotPasswordForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:275 +#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/SetNewPasswordForm.tsx:160 +#: src/screens/Login/SetNewPasswordForm.tsx:166 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:133 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:134 +#: src/screens/Profile/Header/Shell.tsx:102 +#: src/screens/Signup/index.tsx:193 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Ar ais" +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 +#~ msgid "Based on your interest in {interestsText}" +#~ msgstr "Toisc go bhfuil suim agat in {interestsText}" + #: src/view/screens/Settings/index.tsx:496 msgid "Basics" msgstr "Bunrudaí" @@ -456,15 +610,18 @@ msgstr "Breithlá" msgid "Birthday:" msgstr "Breithlá:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Blocáil" -#: src/components/dms/ConvoMenu.tsx:188 src/components/dms/ConvoMenu.tsx:192 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" msgstr "Blocáil an cuntas seo" -#: src/view/com/profile/ProfileMenu.tsx:302 src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:302 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Block Account" msgstr "Blocáil an cuntas seo" @@ -484,7 +641,8 @@ msgstr "Liosta blocála" msgid "Block these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a bhlocáil?" -#: src/view/com/lists/ListCard.tsx:112 src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" msgstr "Blocáilte" @@ -492,7 +650,8 @@ msgstr "Blocáilte" msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:141 src/view/screens/ModerationBlockedAccounts.tsx:109 +#: src/Navigation.tsx:140 +#: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" @@ -524,7 +683,8 @@ msgstr "Ní chuirfidh blocáil cosc ar lipéid a bheith curtha ar do chuntas, ac msgid "Blog" msgstr "Blag" -#: src/view/com/auth/server-input/index.tsx:89 src/view/com/auth/server-input/index.tsx:91 +#: src/view/com/auth/server-input/index.tsx:89 +#: src/view/com/auth/server-input/index.tsx:91 msgid "Bluesky" msgstr "Bluesky" @@ -532,6 +692,18 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Is líonra oscailte é Bluesky, lenar féidir leat do sholáthraí óstála féin a roghnú. Tá leagan béite d'óstáil shaincheaptha ar fáil d'fhorbróirí anois." +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Bluesky is flexible." +#~ msgstr "Tá Bluesky solúbtha." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Bluesky is open." +#~ msgstr "Tá Bluesky oscailte." + +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Bluesky is public." +#~ msgstr "Tá Bluesky poiblí." + #: src/screens/Moderation/index.tsx:533 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 "Ní thaispeánfaidh Bluesky do phróifíl ná do chuid postálacha d’úsáideoirí atá logáilte amach. Is féidir nach gcloífidh aipeanna eile leis an iarratas seo. I bhfocail eile, ní bheidh do chuntas anseo príobháideach." @@ -548,7 +720,8 @@ msgstr "Déan íomhánna doiléir agus scag ó fhothaí iad" msgid "Books" msgstr "Leabhair" -#: src/screens/Home/NoFeedsPinned.tsx:116 src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "Tabhair súil ar fhothaí eile" @@ -556,15 +729,23 @@ msgstr "Tabhair súil ar fhothaí eile" msgid "Business" msgstr "Gnó" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "le —" +#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 +#~ msgid "by {0}" +#~ msgstr "le {0}" + #: src/components/LabelingServiceCard/index.tsx:56 msgid "By {0}" msgstr "Le {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 +#~ msgid "by @{0}" +#~ msgstr "ag @{0}" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "le <0/>" @@ -572,7 +753,7 @@ msgstr "le <0/>" msgid "By creating an account you agree to the {els}." msgstr "Le cruthú an chuntais aontaíonn tú leis na {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "leat" @@ -580,20 +761,47 @@ msgstr "leat" msgid "Camera" msgstr "Ceamara" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostríocanna a bheith ann. Caithfear 4 charachtar ar a laghad a bheith ann agus gan níos mó ná 32 charachtar." -#: src/components/Menu/index.tsx:215 src/components/Prompt.tsx:119 src/components/Prompt.tsx:121 src/components/TagMenu/index.tsx:268 src/screens/Deactivated.tsx:161 src/view/com/composer/Composer.tsx:417 src/view/com/composer/Composer.tsx:423 src/view/com/modals/ChangeEmail.tsx:213 src/view/com/modals/ChangeEmail.tsx:215 src/view/com/modals/ChangeHandle.tsx:148 src/view/com/modals/ChangePassword.tsx:268 src/view/com/modals/ChangePassword.tsx:271 src/view/com/modals/CreateOrEditList.tsx:344 src/view/com/modals/crop-image/CropImage.web.tsx:162 src/view/com/modals/EditImage.tsx:324 src/view/com/modals/EditProfile.tsx:250 src/view/com/modals/InAppBrowserConsent.tsx:78 src/view/com/modals/InAppBrowserConsent.tsx:80 src/view/com/modals/LinkWarning.tsx:105 src/view/com/modals/LinkWarning.tsx:107 src/view/com/modals/VerifyEmail.tsx:255 src/view/com/modals/VerifyEmail.tsx:261 src/view/com/util/post-ctrls/RepostButton.tsx:136 src/view/screens/Search/Search.tsx:738 src/view/shell/desktop/Search.tsx:218 +#: src/components/Menu/index.tsx:215 +#: src/components/Prompt.tsx:119 +#: src/components/Prompt.tsx:121 +#: src/components/TagMenu/index.tsx:268 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/modals/ChangeEmail.tsx:213 +#: src/view/com/modals/ChangeEmail.tsx:215 +#: src/view/com/modals/ChangeHandle.tsx:148 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 +#: src/view/com/modals/crop-image/CropImage.web.tsx:162 +#: src/view/com/modals/EditImage.tsx:324 +#: src/view/com/modals/EditProfile.tsx:250 +#: src/view/com/modals/InAppBrowserConsent.tsx:78 +#: src/view/com/modals/InAppBrowserConsent.tsx:80 +#: src/view/com/modals/LinkWarning.tsx:105 +#: src/view/com/modals/LinkWarning.tsx:107 +#: src/view/com/modals/VerifyEmail.tsx:255 +#: src/view/com/modals/VerifyEmail.tsx:261 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 +#: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cealaigh" -#: src/view/com/modals/CreateOrEditList.tsx:349 src/view/com/modals/DeleteAccount.tsx:174 src/view/com/modals/DeleteAccount.tsx:296 +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 msgctxt "action" msgid "Cancel" msgstr "Cealaigh" -#: src/view/com/modals/DeleteAccount.tsx:170 src/view/com/modals/DeleteAccount.tsx:292 +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" msgstr "Ná scrios an chuntas" @@ -609,7 +817,7 @@ msgstr "Cealaigh bearradh na híomhá" msgid "Cancel profile editing" msgstr "Cealaigh eagarthóireacht na próifíle" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Ná déan athlua na postála" @@ -617,7 +825,8 @@ msgstr "Ná déan athlua na postála" msgid "Cancel reactivation and log out" msgstr "Cuir an t-athghníomhú ar ceal agus logáil amach" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:87 +#: src/view/shell/desktop/Search.tsx:214 msgid "Cancel search" msgstr "Cealaigh an cuardach" @@ -638,7 +847,8 @@ msgstr "Athraigh" msgid "Change handle" msgstr "Athraigh mo leasainm" -#: src/view/com/modals/ChangeHandle.tsx:156 src/view/screens/Settings/index.tsx:729 +#: src/view/com/modals/ChangeHandle.tsx:156 +#: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" msgstr "Athraigh mo leasainm" @@ -650,7 +860,8 @@ msgstr "Athraigh mo ríomhphost" msgid "Change password" msgstr "Athraigh mo phasfhocal" -#: src/view/com/modals/ChangePassword.tsx:142 src/view/screens/Settings/index.tsx:774 +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 msgid "Change Password" msgstr "Athraigh mo phasfhocal" @@ -662,7 +873,9 @@ msgstr "Athraigh an teanga phostála go {0}" msgid "Change Your Email" msgstr "Athraigh do ríomhphost" -#: src/Navigation.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:201 src/view/shell/desktop/LeftNav.tsx:295 +#: src/Navigation.tsx:308 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" msgstr "Comhrá" @@ -670,11 +883,16 @@ msgstr "Comhrá" msgid "Chat muted" msgstr "Balbhaíodh an comhrá" -#: src/components/dms/ConvoMenu.tsx:112 src/components/dms/MessageMenu.tsx:81 src/Navigation.tsx:307 src/screens/Messages/List/index.tsx:88 src/view/screens/Settings/index.tsx:638 +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 +#: src/Navigation.tsx:313 +#: src/screens/Messages/List/index.tsx:88 +#: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" msgstr "Socruithe comhrá" -#: src/screens/Messages/Settings.tsx:59 src/view/screens/Settings/index.tsx:647 +#: src/screens/Messages/Settings.tsx:59 +#: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" msgstr "Socruithe Comhrá" @@ -683,13 +901,22 @@ msgid "Chat unmuted" msgstr "Díbhalbhaíodh an comhrá" #: src/screens/Messages/Conversation/index.tsx:26 -msgid "Chat with {chatId}" -msgstr "Comhrá le {chatId}" +#~ msgid "Chat with {chatId}" +#~ msgstr "Comhrá le {chatId}" -#: src/screens/SignupQueued.tsx:78 src/screens/SignupQueued.tsx:82 +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Seiceáil mo stádas" +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 +#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." +#~ msgstr "Cuir súil ar na fothaí seo. Brúigh + len iad a chur le liosta na bhfothaí atá greamaithe agat." + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 +#~ msgid "Check out some recommended users. Follow them to see similar users." +#~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." + #: src/screens/Login/LoginForm.tsx:268 msgid "Check your email for a login code and enter it here." msgstr "Féach ar do bhosca ríomhphoist le haghaidh cód dearbhaithe agus cuir isteach anseo é." @@ -710,10 +937,18 @@ msgstr "Roghnaigh Seirbhís" msgid "Choose the algorithms that power your custom feeds." msgstr "Roghnaigh na halgartaim le haghaidh do chuid sainfhothaí." +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Choose the algorithms that power your experience with custom feeds." +#~ msgstr "Roghnaigh na halgartaim a shainíonn an dóigh a n-oibríonn do chuid sainfhothaí." + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 msgid "Choose this color as your avatar" msgstr "Roghnaigh an dath seo mar abhatár duit" +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 +#~ msgid "Choose your main feeds" +#~ msgstr "Roghnaigh do phríomhfhothaí" + #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Roghnaigh do phasfhocal" @@ -734,7 +969,8 @@ msgstr "Glan na sonraí ar fad atá i dtaisce." msgid "Clear all storage data (restart after this)" msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." -#: src/view/com/util/forms/SearchInput.tsx:88 src/view/screens/Search/Search.tsx:864 +#: src/view/com/util/forms/SearchInput.tsx:88 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Glan an cuardach" @@ -758,10 +994,19 @@ msgstr "Cliceáil anseo le tuilleadh a fhoghlaim faoi dhíghníomhú do chuntais msgid "Click here for more information." msgstr "Cliceáil anseo do bhreis eolais." +#: src/screens/Feeds/NoFollowingFeed.tsx:46 +#, fuzzy +#~ msgid "Click here to add one." +#~ msgstr "Cliceáil anseo do bhreis eolais." + #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "Cliceáil anseo le clár na clibe le haghaidh {tag} a oscailt" +#: src/components/RichText.tsx:198 +#~ msgid "Click here to open tag menu for #{tag}" +#~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" + #: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" @@ -774,11 +1019,17 @@ msgstr "Aeráid" msgid "Clip 🐴 clop 🐴" msgstr "Trup, Trup a Chapaillín 🐴" -#: src/components/dialogs/GifSelect.ios.tsx:250 src/components/dialogs/GifSelect.tsx:268 src/components/dms/dialogs/SearchablePeopleList.tsx:261 src/view/com/modals/ChangePassword.tsx:268 src/view/com/modals/ChangePassword.tsx:271 src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/util/post-embeds/GifEmbed.tsx:185 msgid "Close" msgstr "Dún" -#: src/components/Dialog/index.web.tsx:113 src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:113 +#: src/components/Dialog/index.web.tsx:251 msgid "Close active dialog" msgstr "Dún an dialóg oscailte" @@ -790,7 +1041,8 @@ msgstr "Dún an rabhadh" msgid "Close bottom drawer" msgstr "Dún an tarraiceán íochtair" -#: src/components/dialogs/GifSelect.ios.tsx:244 src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" msgstr "Dún an dialóg" @@ -814,7 +1066,8 @@ msgstr "Dún an fhuinneog" msgid "Close navigation footer" msgstr "Dún an buntásc" -#: src/components/Menu/index.tsx:209 src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:209 +#: src/components/TagMenu/index.tsx:262 msgid "Close this dialog" msgstr "Dún an dialóg seo" @@ -826,7 +1079,7 @@ msgstr "Dúnann sé seo an barra nascleanúna ag an mbun" msgid "Closes password update alert" msgstr "Dúnann sé seo an rabhadh faoi uasdátú an phasfhocail" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dréacht" @@ -850,7 +1103,8 @@ msgstr "Greann" msgid "Comics" msgstr "Greannáin" -#: src/Navigation.tsx:248 src/view/screens/CommunityGuidelines.tsx:32 +#: src/Navigation.tsx:254 +#: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" @@ -862,7 +1116,7 @@ msgstr "Críochnaigh agus tosaigh ag baint úsáide as do chuntas." msgid "Complete the challenge" msgstr "Freagair an dúshlán" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Scríobh postálacha chomh fada le {MAX_GRAPHEME_LENGTH} litir agus carachtair eile" @@ -870,6 +1124,10 @@ msgstr "Scríobh postálacha chomh fada le {MAX_GRAPHEME_LENGTH} litir agus cara msgid "Compose reply" msgstr "Scríobh freagra" +#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 +#~ msgid "Configure content filtering setting for category: {0}" +#~ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {0}" + #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {name}" @@ -878,11 +1136,20 @@ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {name}" msgid "Configured in <0>moderation settings." msgstr "Le socrú i <0>socruithe na modhnóireachta." -#: src/components/Prompt.tsx:159 src/components/Prompt.tsx:162 src/view/com/modals/SelfLabel.tsx:155 src/view/com/modals/VerifyEmail.tsx:239 src/view/com/modals/VerifyEmail.tsx:241 src/view/screens/PreferencesFollowingFeed.tsx:307 src/view/screens/PreferencesThreads.tsx:159 src/view/screens/Settings/DisableEmail2FADialog.tsx:180 src/view/screens/Settings/DisableEmail2FADialog.tsx:183 +#: src/components/Prompt.tsx:159 +#: src/components/Prompt.tsx:162 +#: src/view/com/modals/SelfLabel.tsx:155 +#: src/view/com/modals/VerifyEmail.tsx:239 +#: src/view/com/modals/VerifyEmail.tsx:241 +#: src/view/screens/PreferencesFollowingFeed.tsx:307 +#: src/view/screens/PreferencesThreads.tsx:159 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" msgstr "Dearbhaigh" -#: src/view/com/modals/ChangeEmail.tsx:188 src/view/com/modals/ChangeEmail.tsx:190 +#: src/view/com/modals/ChangeEmail.tsx:188 +#: src/view/com/modals/ChangeEmail.tsx:190 msgid "Confirm Change" msgstr "Dearbhaigh an t-athrú" @@ -902,7 +1169,13 @@ msgstr "Dearbhaigh d'aois:" msgid "Confirm your birthdate" msgstr "Dearbhaigh do bhreithlá" -#: src/screens/Login/LoginForm.tsx:250 src/view/com/modals/ChangeEmail.tsx:152 src/view/com/modals/DeleteAccount.tsx:238 src/view/com/modals/DeleteAccount.tsx:244 src/view/com/modals/VerifyEmail.tsx:173 src/view/screens/Settings/DisableEmail2FADialog.tsx:143 src/view/screens/Settings/DisableEmail2FADialog.tsx:149 +#: src/screens/Login/LoginForm.tsx:250 +#: src/view/com/modals/ChangeEmail.tsx:152 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/VerifyEmail.tsx:173 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 msgid "Confirmation code" msgstr "Cód dearbhaithe" @@ -914,6 +1187,10 @@ msgstr "Ag nascadh…" msgid "Contact support" msgstr "Teagmháil le Support" +#: src/components/moderation/LabelsOnMe.tsx:42 +#~ msgid "content" +#~ msgstr "ábhar" + #: src/lib/moderation/useGlobalLabelStrings.ts:18 msgid "Content Blocked" msgstr "Ábhar Blocáilte" @@ -922,15 +1199,20 @@ msgstr "Ábhar Blocáilte" msgid "Content filters" msgstr "Scagthaí ábhair" -#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 src/view/screens/LanguageSettings.tsx:280 +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 +#: src/view/screens/LanguageSettings.tsx:280 msgid "Content Languages" msgstr "Teangacha ábhair" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" msgstr "Ábhar nach bhfuil ar fáil" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 src/components/moderation/ScreenHider.tsx:99 src/lib/moderation/useGlobalLabelStrings.ts:22 src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ScreenHider.tsx:99 +#: src/lib/moderation/useGlobalLabelStrings.ts:22 +#: src/lib/moderation/useModerationCauseDescription.ts:40 msgid "Content Warning" msgstr "Rabhadh ábhair" @@ -942,7 +1224,8 @@ msgstr "Rabhadh ábhair" msgid "Context menu backdrop, click to close the menu." msgstr "Cúlra an roghchláir comhthéacs, cliceáil chun an roghchlár a dhúnadh." -#: src/screens/Onboarding/StepInterests/index.tsx:253 src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lean ar aghaidh" @@ -950,11 +1233,25 @@ msgstr "Lean ar aghaidh" msgid "Continue as {0} (currently signed in)" msgstr "Lean ort mar {0} (atá logáilte isteach faoi láthair)" -#: src/screens/Onboarding/StepInterests/index.tsx:250 src/screens/Onboarding/StepProfile/index.tsx:265 src/screens/Signup/index.tsx:213 +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:266 +#: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Lean ar aghaidh go dtí an chéad chéim eile" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 +#~ msgid "Continue to the next step" +#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile" + +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 +#~ msgid "Continue to the next step without following any accounts" +#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile gan aon chuntas a leanúint" + +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "Scriosadh an comhrá" @@ -962,7 +1259,8 @@ msgstr "Scriosadh an comhrá" msgid "Cooking" msgstr "Cócaireacht" -#: src/view/com/modals/AddAppPasswords.tsx:221 src/view/com/modals/InviteCodes.tsx:183 +#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Cóipeáilte" @@ -970,7 +1268,11 @@ msgstr "Cóipeáilte" msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" -#: src/components/dms/MessageMenu.tsx:57 src/view/com/modals/AddAppPasswords.tsx:81 src/view/com/modals/ChangeHandle.tsx:320 src/view/com/modals/InviteCodes.tsx:153 src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/components/dms/MessageMenu.tsx:57 +#: src/view/com/modals/AddAppPasswords.tsx:80 +#: src/view/com/modals/ChangeHandle.tsx:320 +#: src/view/com/modals/InviteCodes.tsx:153 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -978,11 +1280,11 @@ msgstr "Cóipeáilte sa ghearrthaisce" msgid "Copied!" msgstr "Cóipeáilte!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Cóipeálann sé seo pasfhocal na haipe" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Cóipeáil" @@ -990,7 +1292,8 @@ msgstr "Cóipeáil" msgid "Copy {0}" msgstr "Cóipeáil {0}" -#: src/components/dialogs/Embed.tsx:120 src/components/dialogs/Embed.tsx:139 +#: src/components/dialogs/Embed.tsx:120 +#: src/components/dialogs/Embed.tsx:139 msgid "Copy code" msgstr "Cóipeáil an cód" @@ -998,19 +1301,23 @@ msgstr "Cóipeáil an cód" msgid "Copy link to list" msgstr "Cóipeáil an nasc leis an liosta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Cóipeáil an nasc leis an bpostáil" -#: src/components/dms/MessageMenu.tsx:110 src/components/dms/MessageMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" msgstr "Cóipeáil téacs na teachtaireachta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Cóipeáil téacs na postála" -#: src/Navigation.tsx:253 src/view/screens/CopyrightPolicy.tsx:29 +#: src/Navigation.tsx:259 +#: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" @@ -1027,14 +1334,20 @@ msgid "Could not load list" msgstr "Ní féidir an liosta a lódáil" #: src/components/dms/NewChat.tsx:241 -msgid "Could not load profiles. Please try again later." -msgstr "Níorbh fhéidir próifílí a lódáil. Bain triail eile as ar ball." +#~ msgid "Could not load profiles. Please try again later." +#~ msgstr "Níorbh fhéidir próifílí a lódáil. Bain triail eile as ar ball." #: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" -#: src/view/com/auth/SplashScreen.tsx:57 src/view/com/auth/SplashScreen.web.tsx:106 +#: src/components/dms/ConvoMenu.tsx:68 +#, fuzzy +#~ msgid "Could not unmute chat" +#~ msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" + +#: src/view/com/auth/SplashScreen.tsx:57 +#: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" msgstr "Cruthaigh cuntas nua" @@ -1046,19 +1359,21 @@ msgstr "Cruthaigh cuntas nua Bluesky" msgid "Create Account" msgstr "Cruthaigh cuntas" -#: src/components/dialogs/Signin.tsx:86 src/components/dialogs/Signin.tsx:88 +#: src/components/dialogs/Signin.tsx:86 +#: src/components/dialogs/Signin.tsx:88 msgid "Create an account" msgstr "Cruthaigh cuntas" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "Cruthaigh abhatár nua ina ionad sin" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Cruthaigh pasfhocal aipe" -#: src/view/com/auth/SplashScreen.tsx:48 src/view/com/auth/SplashScreen.web.tsx:97 +#: src/view/com/auth/SplashScreen.tsx:48 +#: src/view/com/auth/SplashScreen.web.tsx:97 msgid "Create new account" msgstr "Cruthaigh cuntas nua" @@ -1070,11 +1385,16 @@ msgstr "Cruthaigh tuairisc do {0}" msgid "Created {0}" msgstr "Cruthaíodh {0}" +#: src/view/com/composer/Composer.tsx:469 +#~ msgid "Creates a card with a thumbnail. The card links to {url}" +#~ msgstr "Cruthaíonn sé seo cárta le mionsamhail. Nascann an cárta le {url}." + #: src/screens/Onboarding/index.tsx:26 msgid "Culture" msgstr "Cultúr" -#: src/view/com/auth/server-input/index.tsx:97 src/view/com/auth/server-input/index.tsx:99 +#: src/view/com/auth/server-input/index.tsx:97 +#: src/view/com/auth/server-input/index.tsx:99 msgid "Custom" msgstr "Saincheaptha" @@ -1082,7 +1402,7 @@ msgstr "Saincheaptha" msgid "Custom domain" msgstr "Sainfhearann" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, agus chun cabhrú leat teacht ar an ábhar a thaitníonn leat" @@ -1090,7 +1410,8 @@ msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, a msgid "Customize media from external sites." msgstr "Oiriúnaigh na meáin ó shuíomhanna seachtracha" -#: src/view/screens/Settings/index.tsx:458 src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 msgid "Dark" msgstr "Dorcha" @@ -1106,7 +1427,8 @@ msgstr "Téama Dorcha" msgid "Date of birth" msgstr "Dáta breithe" -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 src/view/screens/Settings/index.tsx:806 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 msgid "Deactivate account" msgstr "Díghníomhaigh mo chuntas" @@ -1122,7 +1444,10 @@ msgstr "Dífhabhtaigh Modhnóireacht" msgid "Debug panel" msgstr "Painéal dífhabhtaithe" -#: src/components/dms/MessageMenu.tsx:151 src/view/com/util/forms/PostDropdownBtn.tsx:436 src/view/screens/AppPasswords.tsx:285 src/view/screens/ProfileList.tsx:667 +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Scrios" @@ -1130,6 +1455,10 @@ msgstr "Scrios" msgid "Delete account" msgstr "Scrios an cuntas" +#: src/view/com/modals/DeleteAccount.tsx:87 +#~ msgid "Delete Account" +#~ msgstr "Scrios an Cuntas" + #: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Scrios Cuntas <0>\"<1>{0}<2>\"" @@ -1142,7 +1471,8 @@ msgstr "Scrios pasfhocal na haipe" msgid "Delete app password?" msgstr "Scrios pasfhocal na haipe?" -#: src/view/screens/Settings/index.tsx:890 src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 msgid "Delete chat declaration record" msgstr "Scrios taifead dearbhaithe comhrá" @@ -1170,7 +1500,8 @@ msgstr "Scrios mo chuntas" msgid "Delete My Account…" msgstr "Scrios mo chuntas…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Scrios an phostáil" @@ -1178,7 +1509,7 @@ msgstr "Scrios an phostáil" msgid "Delete this list?" msgstr "An bhfuil fonn ort an liosta seo a scriosadh?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "An bhfuil fonn ort an phostáil seo a scriosadh?" @@ -1194,15 +1525,18 @@ msgstr "Scriosadh an phostáil." msgid "Deletes the chat declaration record" msgstr "Scriosann sé seo an taifead dearbhaithe comhrá" -#: src/view/com/modals/CreateOrEditList.tsx:289 src/view/com/modals/CreateOrEditList.tsx:310 src/view/com/modals/EditProfile.tsx:199 src/view/com/modals/EditProfile.tsx:211 +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 +#: src/view/com/modals/EditProfile.tsx:199 +#: src/view/com/modals/EditProfile.tsx:211 msgid "Description" msgstr "Cur síos" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "Téacs malartach tuairisciúil" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Ar mhaith leat rud éigin a rá?" @@ -1226,27 +1560,42 @@ msgstr "Ná húsáid 2FA trí ríomhphost" msgid "Disable haptic feedback" msgstr "Ná húsáid aiseolas haptach" -#: src/lib/moderation/useLabelBehaviorDescription.ts:32 src/lib/moderation/useLabelBehaviorDescription.ts:42 src/lib/moderation/useLabelBehaviorDescription.ts:68 src/screens/Messages/Settings.tsx:140 src/screens/Messages/Settings.tsx:143 src/screens/Moderation/index.tsx:341 +#: src/view/screens/Settings/index.tsx:697 +#~ msgid "Disable haptics" +#~ msgstr "Ná húsáid aiseolas haptach" + +#: src/view/screens/Settings/index.tsx:697 +#~ msgid "Disable vibrations" +#~ msgstr "Ná húsáid creathadh" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:32 +#: src/lib/moderation/useLabelBehaviorDescription.ts:42 +#: src/lib/moderation/useLabelBehaviorDescription.ts:68 +#: src/screens/Messages/Settings.tsx:140 +#: src/screens/Messages/Settings.tsx:143 +#: src/screens/Moderation/index.tsx:341 msgid "Disabled" msgstr "Díchumasaithe" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Ná sábháil" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "Faigh réidh leis an dréacht?" -#: src/screens/Moderation/index.tsx:518 src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:518 +#: src/screens/Moderation/index.tsx:522 msgid "Discourage apps from showing my account to logged-out users" msgstr "Cuir ina luí ar aipeanna gan mo chuntas a thaispeáint d'úsáideoirí atá logáilte amach" -#: src/view/com/posts/FollowingEmptyState.tsx:74 src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Aimsigh sainfhothaí nua" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "Aimsigh Fothaí Nua" @@ -1278,11 +1627,32 @@ msgstr "Luach an Fhearainn" msgid "Domain verified!" msgstr "Fearann dearbhaithe!" -#: src/components/dialogs/BirthDateSettings.tsx:119 src/components/dialogs/BirthDateSettings.tsx:125 src/components/forms/DateField/index.tsx:74 src/components/forms/DateField/index.tsx:80 src/screens/Onboarding/StepProfile/index.tsx:321 src/screens/Onboarding/StepProfile/index.tsx:324 src/view/com/auth/server-input/index.tsx:169 src/view/com/auth/server-input/index.tsx:170 src/view/com/modals/AddAppPasswords.tsx:243 src/view/com/modals/AltImage.tsx:141 src/view/com/modals/crop-image/CropImage.web.tsx:177 src/view/com/modals/InviteCodes.tsx:81 src/view/com/modals/InviteCodes.tsx:124 src/view/com/modals/ListAddRemoveUsers.tsx:142 src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/components/dialogs/BirthDateSettings.tsx:119 +#: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/forms/DateField/index.tsx:74 +#: src/components/forms/DateField/index.tsx:80 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 +#: src/view/com/auth/server-input/index.tsx:169 +#: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AltImage.tsx:141 +#: src/view/com/modals/crop-image/CropImage.web.tsx:177 +#: src/view/com/modals/InviteCodes.tsx:81 +#: src/view/com/modals/InviteCodes.tsx:124 +#: src/view/com/modals/ListAddRemoveUsers.tsx:142 +#: src/view/screens/PreferencesFollowingFeed.tsx:310 msgid "Done" msgstr "Déanta" -#: src/view/com/modals/EditImage.tsx:334 src/view/com/modals/ListAddRemoveUsers.tsx:144 src/view/com/modals/SelfLabel.tsx:158 src/view/com/modals/Threadgate.tsx:130 src/view/com/modals/Threadgate.tsx:133 src/view/com/modals/UserAddRemoveLists.tsx:108 src/view/com/modals/UserAddRemoveLists.tsx:111 src/view/screens/PreferencesThreads.tsx:162 +#: src/view/com/modals/EditImage.tsx:334 +#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/SelfLabel.tsx:158 +#: src/view/com/modals/Threadgate.tsx:130 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Déanta" @@ -1291,7 +1661,8 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/view/screens/Settings/ExportCarDialog.tsx:77 src/view/screens/Settings/ExportCarDialog.tsx:81 +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Íoslódáil comhad CAR" @@ -1299,6 +1670,10 @@ msgstr "Íoslódáil comhad CAR" msgid "Drop to add images" msgstr "Scaoil anseo chun íomhánna a chur leis" +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 +#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." +#~ msgstr "De bharr pholasaí Apple, ní féidir ábhar do dhaoine fásta ar an nGréasán a fháil roimh an logáil isteach a chríochnú." + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "m.sh. cáit" @@ -1339,16 +1714,23 @@ msgstr "m.sh. Úsáideoirí a fhreagraíonn le fógraí" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Oibríonn gach cód uair amháin. Gheobhaidh tú tuilleadh cód go tráthrialta." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" msgstr "Eagar" -#: src/view/com/util/UserAvatar.tsx:312 src/view/com/util/UserBanner.tsx:92 +#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Cuir an t-abhatár in eagar" -#: src/view/com/composer/photos/Gallery.tsx:151 src/view/com/modals/EditImage.tsx:208 +#: src/view/com/composer/photos/Gallery.tsx:151 +#: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" msgstr "Cuir an íomhá seo in eagar" @@ -1360,7 +1742,10 @@ msgstr "Athraigh mionsonraí an liosta" msgid "Edit Moderation List" msgstr "Athraigh liosta na modhnóireachta" -#: src/Navigation.tsx:263 src/view/screens/Feeds.tsx:495 src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 +#: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" @@ -1368,17 +1753,19 @@ msgstr "Athraigh mo chuid fothaí" msgid "Edit my profile" msgstr "Athraigh mo phróifíl" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Athraigh an phróifíl" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Athraigh an Phróifíl" -#: src/view/com/home/HomeHeaderLayout.web.tsx:76 src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Athraigh na fothaí sábháilte" +#: src/view/com/home/HomeHeaderLayout.web.tsx:NaN +#~ msgid "Edit Saved Feeds" +#~ msgstr "Athraigh na fothaí sábháilte" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1396,7 +1783,8 @@ msgstr "Athraigh an cur síos ort sa phróifíl" msgid "Education" msgstr "Oideachas" -#: src/screens/Signup/StepInfo/index.tsx:80 src/view/com/modals/ChangeEmail.tsx:136 +#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Ríomhphost" @@ -1408,7 +1796,8 @@ msgstr "Níl 2FA trí ríomhphost ar fáil a thuilleadh" msgid "Email address" msgstr "Seoladh ríomhphoist" -#: src/view/com/modals/ChangeEmail.tsx:54 src/view/com/modals/ChangeEmail.tsx:83 +#: src/view/com/modals/ChangeEmail.tsx:54 +#: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" msgstr "Seoladh ríomhphoist uasdátaithe" @@ -1428,7 +1817,9 @@ msgstr "Ríomhphost:" msgid "Embed HTML code" msgstr "Leabaigh an cód HTML" -#: src/components/dialogs/Embed.tsx:97 src/view/com/util/forms/PostDropdownBtn.tsx:327 src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/components/dialogs/Embed.tsx:97 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "Leabaigh an phostáil" @@ -1444,7 +1835,16 @@ msgstr "Cuir {0} amháin ar fáil" msgid "Enable adult content" msgstr "Cuir ábhar do dhaoine fásta ar fáil" -#: src/components/dialogs/EmbedConsent.tsx:82 src/components/dialogs/EmbedConsent.tsx:89 +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 +#~ msgid "Enable Adult Content" +#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil" + +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:NaN +#~ msgid "Enable adult content in your feeds" +#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil i do chuid fothaí" + +#: src/components/dialogs/EmbedConsent.tsx:82 +#: src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" msgstr "Cuir meáin sheachtracha ar fáil" @@ -1460,7 +1860,9 @@ msgstr "Cuir an socrú seo ar siúl le gan ach freagraí i measc na ndaoine a le msgid "Enable this source only" msgstr "Cuir an foinse seo amháin ar fáil" -#: src/screens/Messages/Settings.tsx:131 src/screens/Messages/Settings.tsx:134 src/screens/Moderation/index.tsx:339 +#: src/screens/Messages/Settings.tsx:131 +#: src/screens/Messages/Settings.tsx:134 +#: src/screens/Moderation/index.tsx:339 msgid "Enabled" msgstr "Cumasaithe" @@ -1468,7 +1870,12 @@ msgstr "Cumasaithe" msgid "End of feed" msgstr "Deireadh an fhotha" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/components/Lists.tsx:52 +#, fuzzy +#~ msgid "End of list" +#~ msgstr "Curtha leis an liosta" + +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Cuir isteach ainm don phasfhocal aipe seo" @@ -1476,7 +1883,8 @@ msgstr "Cuir isteach ainm don phasfhocal aipe seo" msgid "Enter a password" msgstr "Cuir pasfhocal isteach" -#: src/components/dialogs/MutedWords.tsx:100 src/components/dialogs/MutedWords.tsx:101 +#: src/components/dialogs/MutedWords.tsx:99 +#: src/components/dialogs/MutedWords.tsx:100 msgid "Enter a word or tag" msgstr "Cuir focal na clib isteach" @@ -1500,7 +1908,8 @@ msgstr "Cuir isteach an seoladh ríomhphoist a d’úsáid tú le do chuntas a c msgid "Enter your birth date" msgstr "Cuir isteach do bhreithlá" -#: src/screens/Login/ForgotPasswordForm.tsx:105 src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Login/ForgotPasswordForm.tsx:105 +#: src/screens/Signup/StepInfo/index.tsx:92 msgid "Enter your email address" msgstr "Cuir isteach do sheoladh ríomhphoist" @@ -1524,7 +1933,8 @@ msgstr "Tharla earráid le linn comhad a shábháil" msgid "Error receiving captcha response." msgstr "Earráid agus an freagra ar an captcha á phróiseáil." -#: src/screens/Onboarding/StepInterests/index.tsx:192 src/view/screens/Search/Search.tsx:115 +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Earráid:" @@ -1536,7 +1946,10 @@ msgstr "Chuile dhuine" msgid "Everybody can reply" msgstr "Tig le chuile dhuine freagra a thabhairt" -#: src/components/dms/MessagesNUX.tsx:131 src/components/dms/MessagesNUX.tsx:134 src/screens/Messages/Settings.tsx:75 src/screens/Messages/Settings.tsx:78 +#: src/components/dms/MessagesNUX.tsx:131 +#: src/components/dms/MessagesNUX.tsx:134 +#: src/screens/Messages/Settings.tsx:75 +#: src/screens/Messages/Settings.tsx:78 msgid "Everyone" msgstr "Chuile dhuine" @@ -1564,7 +1977,8 @@ msgstr "Fágann sé seo próiseas laghdú an íomhá" msgid "Exits image view" msgstr "Fágann sé seo an radharc ar an íomhá" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Exits inputting search query" msgstr "Fágann sé seo an cuardach" @@ -1576,7 +1990,8 @@ msgstr "Taispeáin an téacs malartach ina iomláine" msgid "Expand list of users" msgstr "Leathnaigh an liosta úsáideoirí" -#: src/view/com/composer/ComposerReplyTo.tsx:82 src/view/com/composer/ComposerReplyTo.tsx:85 +#: src/view/com/composer/ComposerReplyTo.tsx:82 +#: src/view/com/composer/ComposerReplyTo.tsx:85 msgid "Expand or collapse the full post you are replying to" msgstr "Leathnaigh nó laghdaigh an téacs iomlán a bhfuil tú ag freagairt" @@ -1592,19 +2007,24 @@ msgstr "Íomhánna gnéasacha." msgid "Export my data" msgstr "Easpórtáil mo chuid sonraí" -#: src/view/screens/Settings/ExportCarDialog.tsx:62 src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 msgid "Export My Data" msgstr "Easpórtáil mo chuid sonraí" -#: src/components/dialogs/EmbedConsent.tsx:55 src/components/dialogs/EmbedConsent.tsx:59 +#: src/components/dialogs/EmbedConsent.tsx:55 +#: src/components/dialogs/EmbedConsent.tsx:59 msgid "External Media" msgstr "Meáin sheachtracha" -#: src/components/dialogs/EmbedConsent.tsx:71 src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/components/dialogs/EmbedConsent.tsx:71 +#: src/view/screens/PreferencesExternalEmbeds.tsx:67 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 "Is féidir le meáin sheachtracha cumas a thabhairt do shuíomhanna ar an nGréasán eolas fútsa agus faoi do ghléas a chnuasach. Ní sheoltar ná iarrtar aon eolas go dtí go mbrúnn tú an cnaipe “play”." -#: src/Navigation.tsx:282 src/view/screens/PreferencesExternalEmbeds.tsx:53 src/view/screens/Settings/index.tsx:679 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesExternalEmbeds.tsx:53 +#: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" msgstr "Roghanna maidir le meáin sheachtracha" @@ -1612,7 +2032,8 @@ msgstr "Roghanna maidir le meáin sheachtracha" msgid "External media settings" msgstr "Socruithe maidir le meáin sheachtracha" -#: src/view/com/modals/AddAppPasswords.tsx:120 src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "Teip ar phasfhocal aipe a chruthú." @@ -1624,11 +2045,12 @@ msgstr "Teip ar chruthú an liosta. Seiceáil do nasc leis an idirlíon agus dé msgid "Failed to delete message" msgstr "Teip ar theachtaireacht a scriosadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "Teip ar scriosadh na postála. Déan iarracht eile." -#: src/components/dialogs/GifSelect.ios.tsx:196 src/components/dialogs/GifSelect.tsx:212 +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" msgstr "Theip ar lódáil na GIFanna" @@ -1636,6 +2058,15 @@ msgstr "Theip ar lódáil na GIFanna" msgid "Failed to load past messages" msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" +#: src/screens/Messages/Conversation/MessageListError.tsx:28 +#, fuzzy +#~ msgid "Failed to load past messages." +#~ msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" + +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:NaN +#~ msgid "Failed to load recommended feeds" +#~ msgstr "Teip ar lódáil na bhfothaí molta" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Níor sábháladh an íomhá: {0}" @@ -1644,38 +2075,59 @@ msgstr "Níor sábháladh an íomhá: {0}" msgid "Failed to send" msgstr "Teip ar sheoladh" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 src/screens/Messages/Conversation/ChatDisabled.tsx:87 +#: src/screens/Messages/Conversation/MessageListError.tsx:29 +#, fuzzy +#~ msgid "Failed to send message(s)." +#~ msgstr "Teip ar theachtaireacht a scriosadh" + +#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." -#: src/components/dms/MessagesNUX.tsx:60 src/screens/Messages/Settings.tsx:35 +#: src/components/dms/MessagesNUX.tsx:60 +#: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "Teip ar shocruithe a uasdátú" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Fotha" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Fotha le {0}" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Fotha as líne" -#: src/view/shell/desktop/RightNav.tsx:66 src/view/shell/Drawer.tsx:344 +#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Aiseolas" -#: src/Navigation.tsx:511 src/view/screens/Feeds.tsx:480 src/view/screens/Feeds.tsx:596 src/view/screens/Profile.tsx:197 src/view/shell/desktop/LeftNav.tsx:367 src/view/shell/Drawer.tsx:492 src/view/shell/Drawer.tsx:493 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 +#: src/view/screens/Profile.tsx:197 +#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Fothaí" +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 +#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." +#~ msgstr "Is iad na húsáideoirí a chruthaíonn na fothaí le hábhar is spéis leo a chur ar fáil. Roghnaigh cúpla fotha a bhfuil suim agat iontu." + #: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beagán taithí acu ar chódáil iad. <0/> le tuilleadh eolais a fháil." +#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 +#~ msgid "Feeds can be topical as well!" +#~ msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Ábhar an Chomhaid" @@ -1692,14 +2144,28 @@ msgstr "Scag ó mo chuid fothaí" msgid "Finalizing" msgstr "Ag cur crích air" -#: src/view/com/posts/CustomFeedEmptyState.tsx:47 src/view/com/posts/FollowingEmptyState.tsx:57 src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/CustomFeedEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Aimsigh fothaí le leanúint" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "Aimsigh postálacha agus úsáideoirí ar Bluesky" +#: src/view/screens/Search/Search.tsx:589 +#~ msgid "Find users on Bluesky" +#~ msgstr "Aimsigh úsáideoirí ar Bluesky" + +#: src/view/screens/Search/Search.tsx:587 +#~ msgid "Find users with the search tool on the right" +#~ msgstr "Aimsigh úsáideoirí leis an uirlis chuardaigh ar dheis" + +#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 +#~ msgid "Finding similar accounts..." +#~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." + #: src/view/screens/PreferencesFollowingFeed.tsx:110 msgid "Fine-tune the content you see on your Following feed." msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." @@ -1720,11 +2186,16 @@ msgstr "Solúbtha" msgid "Flip horizontal" msgstr "Iompaigh go cothrománach é" -#: src/view/com/modals/EditImage.tsx:121 src/view/com/modals/EditImage.tsx:288 +#: src/view/com/modals/EditImage.tsx:121 +#: src/view/com/modals/EditImage.tsx:288 msgid "Flip vertically" msgstr "Iompaigh go hingearach é" -#: src/components/ProfileHoverCard/index.web.tsx:412 src/components/ProfileHoverCard/index.web.tsx:423 src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 src/view/com/post-thread/PostThreadFollowBtn.tsx:146 src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 +#: src/components/ProfileHoverCard/index.web.tsx:412 +#: src/components/ProfileHoverCard/index.web.tsx:423 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Lean" @@ -1733,7 +2204,8 @@ msgctxt "action" msgid "Follow" msgstr "Lean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Lean {0}" @@ -1741,14 +2213,31 @@ msgstr "Lean {0}" msgid "Follow {name}" msgstr "Lean {name}" -#: src/view/com/profile/ProfileMenu.tsx:244 src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Follow Account" msgstr "Lean an cuntas seo" +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 +#~ msgid "Follow All" +#~ msgstr "Lean iad uile" + #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Lean Ar Ais" +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 +#~ msgid "Follow selected accounts and continue to the next step" +#~ msgstr "Lean na cuntais roghnaithe agus téigh ar aghaidh go dtí an chéad chéim eile" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 +#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." +#~ msgstr "Lean cúpla cuntas mar thosú. Tig linn níos mó úsáideoirí a mholadh duit a mbeadh suim agat iontu." + +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Leanta ag {0}" @@ -1765,15 +2254,32 @@ msgstr "Cuntais a leanann tú amháin" msgid "followed you" msgstr "— lean sé/sí thú" -#: src/view/com/profile/ProfileFollowers.tsx:104 src/view/screens/ProfileFollowers.tsx:25 +#: src/view/com/profile/ProfileFollowers.tsx:104 +#: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Leantóirí" -#: src/components/ProfileHoverCard/index.web.tsx:411 src/components/ProfileHoverCard/index.web.tsx:422 src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 src/view/com/post-thread/PostThreadFollowBtn.tsx:149 src/view/com/profile/ProfileFollows.tsx:104 src/view/screens/Feeds.tsx:683 src/view/screens/ProfileFollows.tsx:25 src/view/screens/SavedFeeds.tsx:415 +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:411 +#: src/components/ProfileHoverCard/index.web.tsx:422 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 +#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Á leanúint" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Ag leanúint {0}" @@ -1785,7 +2291,9 @@ msgstr "Ag leanacht {name}" msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:269 src/view/com/home/HomeHeaderLayout.web.tsx:64 src/view/com/home/HomeHeaderLayoutMobile.tsx:87 src/view/screens/PreferencesFollowingFeed.tsx:103 src/view/screens/Settings/index.tsx:582 +#: src/Navigation.tsx:275 +#: src/view/screens/PreferencesFollowingFeed.tsx:103 +#: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" @@ -1805,11 +2313,12 @@ msgstr "Bia" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Ar chúiseanna slándála, beidh orainn cód dearbhaithe a chur chuig do sheoladh ríomhphoist." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Ar chúiseanna slándála, ní bheidh tú in ann é seo a fheiceáil arís. Má chailleann tú an pasfhocal seo beidh ort ceann nua a chruthú." -#: src/screens/Login/index.tsx:129 src/screens/Login/index.tsx:144 +#: src/screens/Login/index.tsx:129 +#: src/screens/Login/index.tsx:144 msgid "Forgot Password" msgstr "Pasfhocal dearmadta" @@ -1842,11 +2351,12 @@ msgstr "Gailearaí" msgid "Get started" msgstr "Tús maith" -#: src/view/com/modals/VerifyEmail.tsx:197 src/view/com/modals/VerifyEmail.tsx:199 +#: src/view/com/modals/VerifyEmail.tsx:197 +#: src/view/com/modals/VerifyEmail.tsx:199 msgid "Get Started" msgstr "Ar aghaidh leat anois!" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Tabhair gnúis do do phróifíl" @@ -1854,15 +2364,32 @@ msgstr "Tabhair gnúis do do phróifíl" msgid "Glaring violations of law or terms of service" msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" -#: src/components/moderation/ScreenHider.tsx:151 src/components/moderation/ScreenHider.tsx:160 src/view/com/auth/LoggedOut.tsx:82 src/view/com/auth/LoggedOut.tsx:83 src/view/screens/NotFound.tsx:55 src/view/screens/ProfileFeed.tsx:111 src/view/screens/ProfileList.tsx:970 src/view/shell/desktop/LeftNav.tsx:127 +#: src/components/moderation/ScreenHider.tsx:151 +#: src/components/moderation/ScreenHider.tsx:160 +#: src/view/com/auth/LoggedOut.tsx:82 +#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/screens/NotFound.tsx:55 +#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileList.tsx:970 +#: src/view/shell/desktop/LeftNav.tsx:127 msgid "Go back" msgstr "Ar ais" -#: src/components/Error.tsx:103 src/screens/Profile/ErrorState.tsx:62 src/screens/Profile/ErrorState.tsx:66 src/view/screens/NotFound.tsx:54 src/view/screens/ProfileFeed.tsx:116 src/view/screens/ProfileList.tsx:975 +#: src/components/Error.tsx:103 +#: src/screens/Profile/ErrorState.tsx:62 +#: src/screens/Profile/ErrorState.tsx:66 +#: src/view/screens/NotFound.tsx:54 +#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Ar ais" -#: src/components/dms/ReportDialog.tsx:152 src/components/ReportDialog/SelectReportOptionView.tsx:77 src/components/ReportDialog/SubmitView.tsx:105 src/screens/Onboarding/Layout.tsx:102 src/screens/Onboarding/Layout.tsx:191 src/screens/Signup/index.tsx:187 +#: src/components/dms/ReportDialog.tsx:154 +#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/screens/Onboarding/Layout.tsx:102 +#: src/screens/Onboarding/Layout.tsx:191 +#: src/screens/Signup/index.tsx:187 msgid "Go back to previous step" msgstr "Fill ar an gcéim roimhe seo" @@ -1874,11 +2401,16 @@ msgstr "Abhaile" msgid "Go Home" msgstr "Abhaile" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/view/screens/Search/Search.tsx:NaN +#~ msgid "Go to @{queryMaybeHandle}" +#~ msgstr "Téigh go dtí @{queryMaybeHandle}" + +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "Téigh go comhrá le {0}" -#: src/screens/Login/ForgotPasswordForm.tsx:172 src/view/com/modals/ChangePassword.tsx:168 +#: src/screens/Login/ForgotPasswordForm.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" msgstr "Téigh go dtí an chéad rud eile" @@ -1906,7 +2438,7 @@ msgstr "Haptaic" msgid "Harassment, trolling, or intolerance" msgstr "Ciapadh, trolláil, nó éadulaingt" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Haischlib" @@ -1918,19 +2450,39 @@ msgstr "Haischlib: #{tag}" msgid "Having trouble?" msgstr "Fadhb ort?" -#: src/view/shell/desktop/RightNav.tsx:95 src/view/shell/Drawer.tsx:354 +#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Cúnamh" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Tabhair le fios dúinn nach bot thú trí pictiúr a uaslódáil nó abhatár a chruthú." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 +#~ msgid "Here are some accounts for you to follow" +#~ msgstr "Seo cúpla cuntas le leanúint duit" + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:89 +#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." +#~ msgstr "Seo cúpla fotha a bhfuil ráchairt orthu. Is féidir leat an méid acu is mian leat a leanúint." + +#: src/screens/Onboarding/StepTopicalFeeds.tsx:84 +#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." +#~ msgstr "Seo cúpla fotha a phléann le rudaí a bhfuil suim agat iontu: {interestsText}. Is féidir leat an méid acu is mian leat a leanúint." + +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Seo é do phasfhocal aipe." -#: src/components/moderation/ContentHider.tsx:116 src/components/moderation/LabelPreference.tsx:134 src/components/moderation/PostHider.tsx:121 src/lib/moderation/useLabelBehaviorDescription.ts:15 src/lib/moderation/useLabelBehaviorDescription.ts:20 src/lib/moderation/useLabelBehaviorDescription.ts:25 src/lib/moderation/useLabelBehaviorDescription.ts:30 src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/components/moderation/ContentHider.tsx:116 +#: src/components/moderation/LabelPreference.tsx:134 +#: src/components/moderation/PostHider.tsx:121 +#: src/lib/moderation/useLabelBehaviorDescription.ts:15 +#: src/lib/moderation/useLabelBehaviorDescription.ts:20 +#: src/lib/moderation/useLabelBehaviorDescription.ts:25 +#: src/lib/moderation/useLabelBehaviorDescription.ts:30 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Cuir i bhfolach" @@ -1939,15 +2491,17 @@ msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Cuir an phostáil seo i bhfolach" -#: src/components/moderation/ContentHider.tsx:68 src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:78 msgid "Hide the content" msgstr "Cuir an t-ábhar seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "An bhfuil fonn ort an phostáil seo a chur i bhfolach?" @@ -1955,23 +2509,23 @@ msgstr "An bhfuil fonn ort an phostáil seo a chur i bhfolach?" msgid "Hide user list" msgstr "Cuir liosta na gcuntas i bhfolach" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Hmm. Tharla fadhb éigin sa dul i dteagmháil le freastalaí an fhotha seo. Cuir é seo in iúl d’úinéir an fhotha, le do thoil." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Hmm. Is cosúil nach bhfuil freastalaí an fhotha seo curtha le chéile i gceart. Cuir é seo in iúl d’úinéir an fhotha, le do thoil." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Hmm. Is cosúil go bhfuil freastalaí an fhotha as líne. Cuir é seo in iúl d’úinéir an fhotha, le do thoil." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "Hmm. Thug freastalaí an fhotha drochfhreagra. Cuir é seo in iúl d’úinéir an fhotha, le do thoil." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm. Ní féidir linn an fotha seo a aimsiú. Is féidir gur scriosadh é." @@ -1983,7 +2537,11 @@ msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féa msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil." -#: src/Navigation.tsx:501 src/view/shell/bottom-bar/BottomBar.tsx:159 src/view/shell/desktop/LeftNav.tsx:335 src/view/shell/Drawer.tsx:424 src/view/shell/Drawer.tsx:425 +#: src/Navigation.tsx:489 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Baile" @@ -1991,7 +2549,10 @@ msgstr "Baile" msgid "Host:" msgstr "Óstach:" -#: src/screens/Login/ForgotPasswordForm.tsx:89 src/screens/Login/LoginForm.tsx:157 src/screens/Signup/StepInfo/index.tsx:40 src/view/com/modals/ChangeHandle.tsx:275 +#: src/screens/Login/ForgotPasswordForm.tsx:89 +#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Soláthraí óstála" @@ -1999,7 +2560,9 @@ msgstr "Soláthraí óstála" msgid "How should we open this link?" msgstr "Conas ar cheart dúinn an nasc seo a oscailt?" -#: src/view/com/modals/VerifyEmail.tsx:222 src/view/screens/Settings/DisableEmail2FADialog.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:135 +#: src/view/com/modals/VerifyEmail.tsx:222 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:135 msgid "I have a code" msgstr "Tá cód agam" @@ -2011,7 +2574,8 @@ msgstr "Tá cód dearbhaithe agam" msgid "I have my own domain" msgstr "Tá fearann de mo chuid féin agam" -#: src/components/dms/BlockedByListDialog.tsx:56 src/components/dms/ReportConversationPrompt.tsx:22 +#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "Tuigim" @@ -2031,7 +2595,7 @@ msgstr "Ní duine fásta thú de réir dhlí do thíre, tá ar do thuismitheoir msgid "If you delete this list, you won't be able to recover it." msgstr "Má scriosann tú an liosta seo, ní bheidh tú in ann é a fháil ar ais." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "Má bhaineann tú an phostáil seo, ní bheidh tú in ann í a fháil ar ais." @@ -2071,7 +2635,7 @@ msgstr "Cuir isteach an cód a seoladh chuig do ríomhphost leis an bpasfhocal a msgid "Input confirmation code for account deletion" msgstr "Cuir isteach an cód dearbhaithe leis an gcuntas a scriosadh" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Cuir isteach an t-ainm le haghaidh phasfhocal na haipe" @@ -2111,11 +2675,12 @@ msgstr "Cuir isteach do leasainm" msgid "Introducing Direct Messages" msgstr "Ag cur Teachtaireachtaí Díreacha in aithne duit" -#: src/screens/Login/LoginForm.tsx:132 src/view/screens/Settings/DisableEmail2FADialog.tsx:70 +#: src/screens/Login/LoginForm.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Tá an cód 2FA seo neamhbhailí." -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Taifead postála atá neamhbhailí nó gan bhunús" @@ -2143,6 +2708,10 @@ msgstr "Cóid chuiridh: {0} ar fáil" msgid "Invite codes: 1 available" msgstr "Cóid chuiridh: 1 ar fáil" +#: src/screens/Onboarding/StepFollowingFeed.tsx:65 +#~ msgid "It shows posts from the people you follow as they happen." +#~ msgstr "Taispeánann sé postálacha ó na daoine a leanann tú nuair a fhoilsítear iad." + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Jabanna" @@ -2151,6 +2720,10 @@ msgstr "Jabanna" msgid "Journalism" msgstr "Iriseoireacht" +#: src/components/moderation/LabelsOnMe.tsx:59 +#~ msgid "label has been placed on this {labelTarget}" +#~ msgstr "cuireadh lipéad ar an {labelTarget} seo" + #: src/components/moderation/ContentHider.tsx:147 msgid "Labeled by {0}." msgstr "Lipéad curtha ag {0}." @@ -2167,11 +2740,15 @@ msgstr "Lipéid" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Nótaí faoi úsáideoirí nó ábhar is ea lipéid. Is féidir úsáid a bhaint astu leis an líonra a cheilt, a chatagóiriú, agus fainic a chur air." -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMe.tsx:61 +#~ msgid "labels have been placed on this {labelTarget}" +#~ msgstr "cuireadh lipéid ar an {labelTarget}" + +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Lipéid ar do chuntas" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Lipéid ar do chuid ábhair" @@ -2183,7 +2760,8 @@ msgstr "Rogha teanga" msgid "Language settings" msgstr "Socruithe teanga" -#: src/Navigation.tsx:151 src/view/screens/LanguageSettings.tsx:90 +#: src/Navigation.tsx:150 +#: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Socruithe teanga" @@ -2191,7 +2769,8 @@ msgstr "Socruithe teanga" msgid "Languages" msgstr "Teangacha" -#: src/screens/Hashtag.tsx:99 src/view/screens/Search/Search.tsx:376 +#: src/screens/Hashtag.tsx:99 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "Is Déanaí" @@ -2199,11 +2778,13 @@ msgstr "Is Déanaí" msgid "Learn More" msgstr "Le tuilleadh a fhoghlaim" -#: src/components/moderation/ContentHider.tsx:66 src/components/moderation/ContentHider.tsx:131 +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Foghlaim níos mó faoin modhnóireacht a dhéantar ar an ábhar seo." -#: src/components/moderation/PostHider.tsx:99 src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Le tuilleadh a fhoghlaim faoin rabhadh seo" @@ -2219,11 +2800,16 @@ msgstr "Tuilleadh eolais." msgid "Leave" msgstr "Éirigh as" -#: src/components/dms/MessagesListBlockedFooter.tsx:66 src/components/dms/MessagesListBlockedFooter.tsx:73 +#: src/components/dms/MessagesListBlockedFooter.tsx:66 +#: src/components/dms/MessagesListBlockedFooter.tsx:73 msgid "Leave chat" msgstr "Éirigh as an gcomhrá" -#: src/components/dms/ConvoMenu.tsx:138 src/components/dms/ConvoMenu.tsx:141 src/components/dms/ConvoMenu.tsx:208 src/components/dms/ConvoMenu.tsx:211 src/components/dms/LeaveConvoPrompt.tsx:46 +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 +#: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Leave conversation" msgstr "Éirigh as an gcomhrá" @@ -2243,7 +2829,8 @@ msgstr "le déanamh fós." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." -#: src/screens/Login/index.tsx:130 src/screens/Login/index.tsx:145 +#: src/screens/Login/index.tsx:130 +#: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Socraímis do phasfhocal arís!" @@ -2255,18 +2842,39 @@ msgstr "Ar aghaidh linn!" msgid "Light" msgstr "Sorcha" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 src/view/screens/ProfileFeed.tsx:570 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 +#~ msgid "Like" +#~ msgstr "Mol" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 +#: src/view/screens/ProfileFeed.tsx:570 msgid "Like this feed" msgstr "Mol an fotha seo" -#: src/components/LikesDialog.tsx:87 src/Navigation.tsx:208 src/Navigation.tsx:213 +#: src/components/LikesDialog.tsx:87 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Molta ag" -#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 src/view/screens/PostLikedBy.tsx:27 src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 +#: src/view/screens/PostLikedBy.tsx:27 +#: src/view/screens/ProfileFeedLikedBy.tsx:27 msgid "Liked By" msgstr "Molta ag" +#: src/view/com/feeds/FeedSourceCard.tsx:268 +#~ msgid "Liked by {0} {1}" +#~ msgstr "Molta ag {0} {1}" + +#: src/components/LabelingServiceCard/index.tsx:72 +#~ msgid "Liked by {count} {0}" +#~ msgstr "Molta ag {count} {0}" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:NaN +#~ msgid "Liked by {likeCount} {0}" +#~ msgstr "Molta ag {likeCount} {0}" + #: src/view/com/notifications/FeedItem.tsx:176 msgid "liked your custom feed" msgstr "a mhol do shainfhotha" @@ -2279,11 +2887,11 @@ msgstr "a mhol do phostáil" msgid "Likes" msgstr "Moltaí" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "Moltaí don phostáil seo" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Liosta" @@ -2295,7 +2903,7 @@ msgstr "Abhatár an Liosta" msgid "List blocked" msgstr "Liosta blocáilte" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Liosta le {0}" @@ -2319,7 +2927,12 @@ msgstr "Liosta díbhlocáilte" msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:121 src/view/screens/Profile.tsx:192 src/view/screens/Profile.tsx:198 src/view/shell/desktop/LeftNav.tsx:373 src/view/shell/Drawer.tsx:508 src/view/shell/Drawer.tsx:509 +#: src/Navigation.tsx:120 +#: src/view/screens/Profile.tsx:192 +#: src/view/screens/Profile.tsx:198 +#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Liostaí" @@ -2327,11 +2940,14 @@ msgstr "Liostaí" msgid "Lists blocking this user:" msgstr "Liostaí a bhlocálann an t-úsáideoir seo:" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Lódáil fógraí nua" -#: src/screens/Profile/Sections/Feed.tsx:86 src/view/com/feeds/FeedPage.tsx:136 src/view/screens/ProfileFeed.tsx:492 src/view/screens/ProfileList.tsx:749 +#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/view/com/feeds/FeedPage.tsx:136 +#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lódáil postálacha nua" @@ -2339,15 +2955,19 @@ msgstr "Lódáil postálacha nua" msgid "Loading..." msgstr "Ag lódáil …" -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "Logleabhar" -#: src/screens/Deactivated.tsx:214 src/screens/Deactivated.tsx:220 +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 msgid "Log in or sign up" msgstr "Logáil isteach nó cláraigh le Bluesky" -#: src/screens/SignupQueued.tsx:155 src/screens/SignupQueued.tsx:158 src/screens/SignupQueued.tsx:184 src/screens/SignupQueued.tsx:187 +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 msgid "Log out" msgstr "Logáil amach" @@ -2371,10 +2991,15 @@ msgstr "Tá cuma XXXXX-XXXXX air" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "Is cosúil nár sábháil tú fotha ar bith! Lean na moltaí a rinne muid nó tabhair súil ar a bhfuil thíos anseo." -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "Is cosúil gur éirigh tú as na fothaí uilig a bhí agat. Ná bíodh imní ort. Tig leat fothaí eile a roghnú thíos 😄" +#: src/screens/Feeds/NoFollowingFeed.tsx:38 +#, fuzzy +#~ msgid "Looks like you're missing a following feed." +#~ msgstr "Is cosúil go bhfuil fotha leanúna ar iarraidh ort. <0>Cliceáil anseo le ceann a fháil." + #: src/screens/Feeds/NoFollowingFeed.tsx:37 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Is cosúil go bhfuil fotha leanúna ar iarraidh ort. <0>Cliceáil anseo le ceann a fháil." @@ -2383,15 +3008,17 @@ msgstr "Is cosúil go bhfuil fotha leanúna ar iarraidh ort. <0>Cliceáil anseo msgid "Make sure this is where you intend to go!" msgstr "Bí cinnte go bhfuil tú ag iarraidh cuairt a thabhairt ar an áit sin!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "Bainistigh do chuid clibeanna agus na focail a chuir tú i bhfolach" -#: src/components/dms/ConvoMenu.tsx:151 src/components/dms/ConvoMenu.tsx:158 +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 msgid "Mark as read" msgstr "Marcáil léite" -#: src/view/screens/AccessibilitySettings.tsx:89 src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:89 +#: src/view/screens/Profile.tsx:195 msgid "Media" msgstr "Meáin" @@ -2403,7 +3030,8 @@ msgstr "úsáideoirí luaite" msgid "Mentioned users" msgstr "Úsáideoirí luaite" -#: src/view/com/util/ViewHeader.tsx:90 src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Clár" @@ -2411,11 +3039,12 @@ msgstr "Clár" msgid "Message {0}" msgstr "Teachtaireacht {0}" -#: src/components/dms/MessageMenu.tsx:72 src/screens/Messages/List/ChatListItem.tsx:154 +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "Scriosadh an teachtaireacht" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Teachtaireacht ón bhfreastalaí: {0}" @@ -2423,7 +3052,8 @@ msgstr "Teachtaireacht ón bhfreastalaí: {0}" msgid "Message input field" msgstr "Réimse ionchur teachtaireachtaí" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 msgid "Message is too long" msgstr "Tá an teachtaireacht rófhada" @@ -2431,15 +3061,25 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message settings" msgstr "Socruithe teachtaireachta" -#: src/Navigation.tsx:521 src/screens/Messages/List/index.tsx:164 src/screens/Messages/List/index.tsx:246 src/screens/Messages/List/index.tsx:317 +#: src/Navigation.tsx:504 +#: src/screens/Messages/List/index.tsx:164 +#: src/screens/Messages/List/index.tsx:246 +#: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "Teachtaireachtaí" +#: src/Navigation.tsx:307 +#, fuzzy +#~ msgid "Messaging settings" +#~ msgstr "Socruithe teachtaireachta" + #: src/lib/moderation/useReportOptions.ts:46 msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" -#: src/Navigation.tsx:126 src/screens/Moderation/index.tsx:104 src/view/screens/Settings/index.tsx:561 +#: src/Navigation.tsx:125 +#: src/screens/Moderation/index.tsx:104 +#: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Modhnóireacht" @@ -2447,7 +3087,8 @@ msgstr "Modhnóireacht" msgid "Moderation details" msgstr "Mionsonraí modhnóireachta" -#: src/view/com/lists/ListCard.tsx:95 src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" msgstr "Liosta modhnóireachta le {0}" @@ -2455,7 +3096,9 @@ msgstr "Liosta modhnóireachta le {0}" msgid "Moderation list by <0/>" msgstr "Liosta modhnóireachta le <0/>" -#: src/view/com/lists/ListCard.tsx:93 src/view/com/modals/UserAddRemoveLists.tsx:215 src/view/screens/ProfileList.tsx:841 +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 msgid "Moderation list by you" msgstr "Liosta modhnóireachta leat" @@ -2471,7 +3114,8 @@ msgstr "Liosta modhnóireachta uasdátaithe" msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:131 src/view/screens/ModerationModlists.tsx:58 +#: src/Navigation.tsx:130 +#: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" @@ -2479,7 +3123,7 @@ msgstr "Liostaí modhnóireachta" msgid "Moderation settings" msgstr "Socruithe modhnóireachta" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "Stádais modhnóireachta" @@ -2487,11 +3131,12 @@ msgstr "Stádais modhnóireachta" msgid "Moderation tools" msgstr "Uirlisí modhnóireachta" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:48 +#: src/lib/moderation/useModerationCauseDescription.ts:42 msgid "Moderator has chosen to set a general warning on the content." msgstr "Chuir an modhnóir rabhadh ginearálta ar an ábhar." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "Tuilleadh" @@ -2515,7 +3160,8 @@ msgstr "Cuir i bhfolach" msgid "Mute {truncatedTag}" msgstr "Cuir {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:281 src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:281 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Mute Account" msgstr "Cuir an cuntas i bhfolach" @@ -2527,15 +3173,16 @@ msgstr "Cuir na cuntais i bhfolach" msgid "Mute all {displayTag} posts" msgstr "Cuir gach postáil {displayTag} i bhfolach" -#: src/components/dms/ConvoMenu.tsx:172 src/components/dms/ConvoMenu.tsx:178 +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" msgstr "Balbhaigh an comhrá" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "Ná cuir i bhfolach ach i gclibeanna" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "Cuir i bhfolach i dtéacs agus i gclibeanna" @@ -2543,23 +3190,30 @@ msgstr "Cuir i bhfolach i dtéacs agus i gclibeanna" msgid "Mute list" msgstr "Cuir an liosta i bhfolach" +#: src/components/dms/ConvoMenu.tsx:NaN +#, fuzzy +#~ msgid "Mute notifications" +#~ msgstr "Fógraí" + #: src/view/screens/ProfileList.tsx:673 msgid "Mute these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a chur i bhfolach" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Cuir an focal seo i bhfolach i dtéacs postálacha agus i gclibeanna" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "Ná cuir an focal seo i bhfolach ach i gclibeanna" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Cuir an snáithe seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "Cuir focail ⁊ clibeanna i bhfolach" @@ -2571,7 +3225,8 @@ msgstr "Curtha i bhfolach" msgid "Muted accounts" msgstr "Cuntais a cuireadh i bhfolach" -#: src/Navigation.tsx:136 src/view/screens/ModerationMutedAccounts.tsx:109 +#: src/Navigation.tsx:135 +#: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuntais a Cuireadh i bhFolach" @@ -2591,11 +3246,12 @@ msgstr "Focail ⁊ clibeanna a cuireadh i bhfolach" msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Tá an cur i bhfolach príobháideach. Is féidir leis na cuntais a chuir tú i bhfolach do chuid postálacha a fheiceáil agus is féidir leo scríobh chugat ach ní fheicfidh tú a gcuid postálacha eile ná aon fhógraí uathu." -#: src/components/dialogs/BirthDateSettings.tsx:35 src/components/dialogs/BirthDateSettings.tsx:38 +#: src/components/dialogs/BirthDateSettings.tsx:35 +#: src/components/dialogs/BirthDateSettings.tsx:38 msgid "My Birthday" msgstr "Mo Bhreithlá" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Mo Chuid Fothaí" @@ -2611,7 +3267,8 @@ msgstr "Na fothaí a shábháil mé" msgid "My Saved Feeds" msgstr "Na Fothaí a Shábháil Mé" -#: src/view/com/modals/AddAppPasswords.tsx:174 src/view/com/modals/CreateOrEditList.tsx:279 +#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ainm" @@ -2619,7 +3276,9 @@ msgstr "Ainm" msgid "Name is required" msgstr "Tá an t-ainm riachtanach" -#: src/lib/moderation/useReportOptions.ts:58 src/lib/moderation/useReportOptions.ts:92 src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:58 +#: src/lib/moderation/useReportOptions.ts:92 +#: src/lib/moderation/useReportOptions.ts:100 msgid "Name or Description Violates Community Standards" msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" @@ -2627,7 +3286,9 @@ msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" msgid "Nature" msgstr "Nádúr" -#: src/screens/Login/ForgotPasswordForm.tsx:173 src/screens/Login/LoginForm.tsx:309 src/view/com/modals/ChangePassword.tsx:169 +#: src/screens/Login/ForgotPasswordForm.tsx:173 +#: src/screens/Login/LoginForm.tsx:309 +#: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Téann sé seo chuig an gcéad scáileán eile" @@ -2639,6 +3300,10 @@ msgstr "Téann sé seo chuig do phróifíl" msgid "Need to report a copyright violation?" msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN +#~ msgid "Never lose access to your followers and data." +#~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." + #: src/screens/Onboarding/StepFinished.tsx:152 msgid "Never lose access to your followers or data." msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." @@ -2656,7 +3321,9 @@ msgstr "Nua" msgid "New" msgstr "Nua" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 src/screens/Messages/List/index.tsx:331 src/screens/Messages/List/index.tsx:338 +#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/screens/Messages/List/index.tsx:331 +#: src/screens/Messages/List/index.tsx:338 msgid "New chat" msgstr "Comhrá nua" @@ -2681,7 +3348,13 @@ msgctxt "action" msgid "New post" msgstr "Postáil nua" -#: src/view/screens/Feeds.tsx:627 src/view/screens/Notifications.tsx:177 src/view/screens/Profile.tsx:464 src/view/screens/ProfileFeed.tsx:426 src/view/screens/ProfileList.tsx:201 src/view/screens/ProfileList.tsx:229 src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Profile.tsx:464 +#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 +#: src/view/shell/desktop/LeftNav.tsx:271 msgid "New post" msgstr "Postáil nua" @@ -2702,19 +3375,38 @@ msgstr "Na freagraí is déanaí ar dtús" msgid "News" msgstr "Nuacht" -#: src/screens/Login/ForgotPasswordForm.tsx:143 src/screens/Login/ForgotPasswordForm.tsx:150 src/screens/Login/LoginForm.tsx:308 src/screens/Login/LoginForm.tsx:315 src/screens/Login/SetNewPasswordForm.tsx:174 src/screens/Login/SetNewPasswordForm.tsx:180 src/screens/Signup/index.tsx:220 src/view/com/modals/ChangePassword.tsx:254 src/view/com/modals/ChangePassword.tsx:256 +#: src/screens/Login/ForgotPasswordForm.tsx:143 +#: src/screens/Login/ForgotPasswordForm.tsx:150 +#: src/screens/Login/LoginForm.tsx:308 +#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/SetNewPasswordForm.tsx:174 +#: src/screens/Login/SetNewPasswordForm.tsx:180 +#: src/screens/Signup/index.tsx:220 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" msgstr "Ar aghaidh" +#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 +#~ msgctxt "action" +#~ msgid "Next" +#~ msgstr "Ar aghaidh" + #: src/view/com/lightbox/Lightbox.web.tsx:169 msgid "Next image" msgstr "An chéad íomhá eile" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 src/view/screens/PreferencesFollowingFeed.tsx:199 src/view/screens/PreferencesFollowingFeed.tsx:234 src/view/screens/PreferencesFollowingFeed.tsx:271 src/view/screens/PreferencesThreads.tsx:106 src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:128 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:271 +#: src/view/screens/PreferencesThreads.tsx:106 +#: src/view/screens/PreferencesThreads.tsx:129 msgid "No" msgstr "Níl" -#: src/view/screens/ProfileFeed.tsx:559 src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Gan chur síos" @@ -2722,11 +3414,12 @@ msgstr "Gan chur síos" msgid "No DNS Panel" msgstr "Gan Phainéal DNS" -#: src/components/dialogs/GifSelect.ios.tsx:202 src/components/dialogs/GifSelect.tsx:218 +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Níor aimsíodh GIFanna speisialta. D'fhéadfadh sé gur tharla fadhb le Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Ní leantar {0} níos mó" @@ -2734,7 +3427,7 @@ msgstr "Ní leantar {0} níos mó" msgid "No longer than 253 characters" msgstr "Gan a bheith níos faide na 253 charachtar" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "Níl aon teachtaireacht ann fós" @@ -2742,15 +3435,23 @@ msgstr "Níl aon teachtaireacht ann fós" msgid "No more conversations to show" msgstr "Níl aon chomhráite eile le taispeáint" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Níl aon fhógra ann fós!" -#: src/components/dms/MessagesNUX.tsx:149 src/components/dms/MessagesNUX.tsx:152 src/screens/Messages/Settings.tsx:93 src/screens/Messages/Settings.tsx:96 +#: src/components/dms/MessagesNUX.tsx:149 +#: src/components/dms/MessagesNUX.tsx:152 +#: src/screens/Messages/Settings.tsx:93 +#: src/screens/Messages/Settings.tsx:96 msgid "No one" msgstr "Duine ar bith" -#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 src/view/com/composer/text-input/web/Autocomplete.tsx:195 +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 +#: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" msgstr "Gan torthaí" @@ -2762,19 +3463,28 @@ msgstr "Toradh ar bith" msgid "No results found" msgstr "Gan torthaí" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 src/view/screens/Search/Search.tsx:296 src/view/screens/Search/Search.tsx:335 +#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "Gan torthaí ar {query}" -#: src/components/dialogs/GifSelect.ios.tsx:200 src/components/dialogs/GifSelect.tsx:216 +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." msgstr "Gan torthaí ar \"{search}\"." -#: src/components/dialogs/EmbedConsent.tsx:105 src/components/dialogs/EmbedConsent.tsx:112 +#: src/components/dms/NewChat.tsx:240 +#, fuzzy +#~ msgid "No search results found for \"{searchText}\"." +#~ msgstr "Gan torthaí ar \"{search}\"." + +#: src/components/dialogs/EmbedConsent.tsx:105 +#: src/components/dialogs/EmbedConsent.tsx:112 msgid "No thanks" msgstr "Níor mhaith liom é sin." @@ -2786,7 +3496,8 @@ msgstr "Duine ar bith" msgid "Nobody can reply" msgstr "Níl cead ag éinne freagra a thabhairt" -#: src/components/LikedByList.tsx:79 src/components/LikesDialog.tsx:99 +#: src/components/LikedByList.tsx:79 +#: src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" @@ -2794,15 +3505,23 @@ msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" msgid "Non-sexual Nudity" msgstr "Lomnochtacht Neamhghnéasach" -#: src/Navigation.tsx:116 src/view/screens/Profile.tsx:100 +#: src/view/com/modals/SelfLabel.tsx:135 +#~ msgid "Not Applicable." +#~ msgstr "Ní bhaineann sé sin le hábhar." + +#: src/Navigation.tsx:115 +#: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Ní bhfuarthas é sin" -#: src/view/com/modals/VerifyEmail.tsx:254 src/view/com/modals/VerifyEmail.tsx:260 +#: src/view/com/modals/VerifyEmail.tsx:254 +#: src/view/com/modals/VerifyEmail.tsx:260 msgid "Not right now" msgstr "Ní anois" -#: src/view/com/profile/ProfileMenu.tsx:370 src/view/com/util/forms/PostDropdownBtn.tsx:459 src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Nóta faoi roinnt" @@ -2822,7 +3541,13 @@ msgstr "Fuaimeanna fógra" msgid "Notification Sounds" msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:516 src/view/screens/Notifications.tsx:126 src/view/screens/Notifications.tsx:154 src/view/shell/bottom-bar/BottomBar.tsx:227 src/view/shell/desktop/LeftNav.tsx:350 src/view/shell/Drawer.tsx:456 src/view/shell/Drawer.tsx:457 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Fógraí" @@ -2838,11 +3563,17 @@ msgstr "Lomnochtacht" msgid "Nudity or adult content not labeled as such" msgstr "Lomnochtacht nó ábhar do dhaoine fásta nach bhfuil an lipéad sin air" +#: src/screens/Signup/index.tsx:145 +#~ msgid "of" +#~ msgstr "de" + #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" msgstr "As" -#: src/components/dialogs/GifSelect.ios.tsx:237 src/components/dialogs/GifSelect.tsx:255 src/view/com/util/ErrorBoundary.tsx:55 +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 +#: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Úps!" @@ -2866,11 +3597,11 @@ msgstr "Na freagraí is sine ar dtús" msgid "Onboarding reset" msgstr "Atosú an chláraithe" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "Ní oibríonn ach comhaid .jpg agus .png" @@ -2886,7 +3617,9 @@ msgstr "Níl ann ach litreacha, uimhreacha, agus fleiscíní" msgid "Oops, something went wrong!" msgstr "Úps! Theip ar rud éigin!" -#: src/components/Lists.tsx:191 src/view/screens/AppPasswords.tsx:69 src/view/screens/Profile.tsx:100 +#: src/components/Lists.tsx:191 +#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/Profile.tsx:100 msgid "Oops!" msgstr "Úps!" @@ -2898,15 +3631,17 @@ msgstr "Oscail" msgid "Open {name} profile shortcut menu" msgstr "Oscail roghchlár giorrúcháin phróifíl {name}" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "Oscail an cruthaitheoir abhatáir" -#: src/screens/Messages/List/ChatListItem.tsx:214 src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "Oscail na roghanna comhrá" -#: src/view/com/composer/Composer.tsx:600 src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Oscail roghnóir na n-emoji" @@ -2926,15 +3661,16 @@ msgstr "Oscail na roghanna teachtaireachta" msgid "Open muted words and tags settings" msgstr "Oscail suíomhanna na gclibeanna agus na bhfocal a cuireadh i bhfolach" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Oscail an nascleanúint" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" -#: src/view/screens/Settings/index.tsx:860 src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" msgstr "Oscail leathanach an Storybook" @@ -2954,6 +3690,10 @@ msgstr "Osclaíonn sé seo na socruithe inrochtaineachta" msgid "Opens additional details for a debug entry" msgstr "Osclaíonn sé seo tuilleadh sonraí le haghaidh iontráil dífhabhtaithe" +#: src/view/com/notifications/FeedItem.tsx:349 +#~ msgid "Opens an expanded list of users in this notification" +#~ msgstr "Osclaíonn sé seo liosta méadaithe d’úsáideoirí san fhógra seo" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Osclaíonn sé seo an ceamara ar an ngléas" @@ -2978,11 +3718,13 @@ msgstr "Osclaíonn sé seo gailearaí na ngrianghraf ar an ngléas" msgid "Opens external embeds settings" msgstr "Osclaíonn sé seo na socruithe le haghaidh leabuithe seachtracha" -#: src/view/com/auth/SplashScreen.tsx:50 src/view/com/auth/SplashScreen.web.tsx:99 +#: src/view/com/auth/SplashScreen.tsx:50 +#: src/view/com/auth/SplashScreen.web.tsx:99 msgid "Opens flow to create a new Bluesky account" msgstr "Osclaíonn sé seo an próiseas le cuntas nua Bluesky a chruthú" -#: src/view/com/auth/SplashScreen.tsx:65 src/view/com/auth/SplashScreen.web.tsx:114 +#: src/view/com/auth/SplashScreen.tsx:65 +#: src/view/com/auth/SplashScreen.web.tsx:114 msgid "Opens flow to sign into your existing Bluesky account" msgstr "Osclaíonn sé seo an síniú isteach ar an gcuntas Bluesky atá agat cheana féin" @@ -3030,9 +3772,9 @@ msgstr "Osclaíonn sé seo socruithe na modhnóireachta" msgid "Opens password reset form" msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" -#: src/view/com/home/HomeHeaderLayout.web.tsx:77 src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte a athrú" +#: src/view/com/home/HomeHeaderLayout.web.tsx:NaN +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte a athrú" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3050,7 +3792,13 @@ msgstr "Osclaíonn sé seo roghanna don fhotha Following" msgid "Opens the linked website" msgstr "Osclaíonn sé seo an suíomh gréasáin atá nasctha" -#: src/view/screens/Settings/index.tsx:861 src/view/screens/Settings/index.tsx:871 +#: src/screens/Messages/List/index.tsx:86 +#, fuzzy +#~ msgid "Opens the message settings page" +#~ msgstr "Osclaíonn sé seo logleabhar an chórais" + +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" msgstr "Osclaíonn sé seo leathanach an Storybook" @@ -3062,7 +3810,8 @@ msgstr "Osclaíonn sé seo logleabhar an chórais" msgid "Opens the threads preferences" msgstr "Osclaíonn sé seo roghanna na snáitheanna" -#: src/view/com/notifications/FeedItem.tsx:427 src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:427 +#: src/view/com/util/UserAvatar.tsx:409 msgid "Opens this profile" msgstr "Osclaíonn sé an phróifíl seo" @@ -3070,7 +3819,8 @@ msgstr "Osclaíonn sé an phróifíl seo" msgid "Option {0} of {numItems}" msgstr "Rogha {0} as {numItems}" -#: src/components/dms/ReportDialog.tsx:181 src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "Is féidir tuilleadh eolais a chur ar fáil thíos:" @@ -3102,7 +3852,8 @@ msgstr "Eile…" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "Ta ár modhnóirí tar éis athbhreithniú a dhéanamh ar thuairiscí. Chinn siad gan ligean duit comhráite a úsáid ar Bluesky." -#: src/components/Lists.tsx:208 src/view/screens/NotFound.tsx:45 +#: src/components/Lists.tsx:208 +#: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Leathanach gan aimsiú" @@ -3110,7 +3861,10 @@ msgstr "Leathanach gan aimsiú" msgid "Page Not Found" msgstr "Leathanach gan aimsiú" -#: src/screens/Login/LoginForm.tsx:201 src/screens/Signup/StepInfo/index.tsx:102 src/view/com/modals/DeleteAccount.tsx:257 src/view/com/modals/DeleteAccount.tsx:264 +#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" msgstr "Pasfhocal" @@ -3130,15 +3884,15 @@ msgstr "Pasfhocal uasdátaithe!" msgid "Pause" msgstr "Sos" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "Daoine" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "Na daoine atá leanta ag @{0}" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "Na leantóirí atá ag @{0}" @@ -3158,7 +3912,8 @@ msgstr "Peataí" msgid "Pictures meant for adults." msgstr "Pictiúir le haghaidh daoine fásta." -#: src/view/screens/ProfileFeed.tsx:287 src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Greamaigh le baile" @@ -3182,11 +3937,17 @@ msgstr "Seinn" msgid "Play {0}" msgstr "Seinn {0}" +#: src/screens/Messages/Settings.tsx:NaN +#, fuzzy +#~ msgid "Play notification sounds" +#~ msgstr "Fuaimeanna fógra" + #: src/view/com/util/post-embeds/GifEmbed.tsx:35 msgid "Play or pause the GIF" msgstr "Seinn nó stop an GIF" -#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" msgstr "Seinn an físeán" @@ -3210,15 +3971,15 @@ msgstr "Déan an captcha, le do thoil." 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 "Dearbhaigh do ríomhphost roimh é a athrú. Riachtanas sealadach é seo le linn dúinn acmhainní a chur isteach le haghaidh uasdátú an ríomhphoist. Scriosfar é seo roimh i bhfad." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Cuir isteach ainm le haghaidh phasfhocal na haipe, le do thoil. Ní cheadaítear spásanna gan aon rud eile ann." -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Cuir isteach ainm nach bhfuil in úsáid cheana féin le haghaidh Phasfhocal na hAipe nó bain úsáid as an gceann a chruthóidh muid go randamach." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Cuir focal, clib, nó frása inghlactha isteach le cur i bhfolach" @@ -3230,7 +3991,7 @@ msgstr "Cuir isteach do sheoladh ríomhphoist, le do thoil." msgid "Please enter your password as well:" msgstr "Cuir isteach do phasfhocal freisin, le do thoil." -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Abair linn, le do thoil, cén fáth a gcreideann tú gur chuir {0} an lipéad seo i bhfeidhm go mícheart" @@ -3238,7 +3999,8 @@ msgstr "Abair linn, le do thoil, cén fáth a gcreideann tú gur chuir {0} an li msgid "Please explain why you think your chats were incorrectly disabled" msgstr "Mínigh, le do thoil, an fáth a gcreideann tú go bhfuil sé mícheart nach ligtear duit comhráite a úsáid" -#: src/lib/hooks/useAccountSwitcher.ts:48 src/lib/hooks/useAccountSwitcher.ts:58 +#: src/lib/hooks/useAccountSwitcher.ts:48 +#: src/lib/hooks/useAccountSwitcher.ts:58 msgid "Please sign in as @{0}" msgstr "Logáil isteach mar @{0}" @@ -3246,7 +4008,7 @@ msgstr "Logáil isteach mar @{0}" msgid "Please Verify Your Email" msgstr "Dearbhaigh do ríomhphost, le do thoil." -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Fan le lódáil ar fad do chárta naisc, le do thoil." @@ -3258,25 +4020,28 @@ msgstr "Polaitíocht" msgid "Porn" msgstr "Pornagrafaíocht" -#: src/view/com/composer/Composer.tsx:462 src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Postáil" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Postáil" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Postáil ó {0}" -#: src/Navigation.tsx:183 src/Navigation.tsx:190 src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Postáil ó @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Scriosadh an phostáil" @@ -3284,11 +4049,13 @@ msgstr "Scriosadh an phostáil" msgid "Post hidden" msgstr "Cuireadh an phostáil i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:97 +#: src/lib/moderation/useModerationCauseDescription.ts:101 msgid "Post Hidden by Muted Word" msgstr "Postáil nach bhfuil le feiceáil de bharr focail a cuireadh i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:100 +#: src/lib/moderation/useModerationCauseDescription.ts:110 msgid "Post Hidden by You" msgstr "Postáil a chuir tú i bhfolach" @@ -3300,7 +4067,8 @@ msgstr "Teanga postála" msgid "Post Languages" msgstr "Teangacha postála" -#: src/view/com/post-thread/PostThread.tsx:188 src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "Ní bhfuarthas an phostáil" @@ -3312,11 +4080,11 @@ msgstr "postálacha" msgid "Posts" msgstr "Postálacha" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "Is féidir postálacha a chuir i bhfolach de bharr a gcuid téacs, a gcuid clibeanna, nó an dá rud." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Cuireadh na postálacha i bhfolach" @@ -3332,10 +4100,22 @@ msgstr "Brúigh le iarracht a thabhairt ar nascadh arís" msgid "Press to change hosting provider" msgstr "Brúigh leis an soláthraí óstála a athrú" -#: src/components/Error.tsx:85 src/components/Lists.tsx:93 src/screens/Messages/Conversation/MessageListError.tsx:24 src/screens/Signup/index.tsx:200 +#: src/components/Error.tsx:85 +#: src/components/Lists.tsx:93 +#: src/screens/Messages/Conversation/MessageListError.tsx:24 +#: src/screens/Signup/index.tsx:200 msgid "Press to retry" msgstr "Brúigh le iarracht eile a dhéanamh" +#: src/screens/Messages/Conversation/MessagesList.tsx:NaN +#, fuzzy +#~ msgid "Press to Retry" +#~ msgstr "Brúigh le iarracht eile a dhéanamh" + +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "An íomhá roimhe seo" @@ -3348,11 +4128,16 @@ msgstr "Príomhtheanga" msgid "Prioritize Your Follows" msgstr "Tabhair Tosaíocht do Do Chuid Leantóirí" -#: src/view/screens/Settings/index.tsx:654 src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 msgid "Privacy" msgstr "Príobháideacht" -#: src/Navigation.tsx:238 src/screens/Signup/StepInfo/Policies.tsx:56 src/view/screens/PrivacyPolicy.tsx:29 src/view/screens/Settings/index.tsx:957 src/view/shell/Drawer.tsx:284 +#: src/Navigation.tsx:244 +#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/view/screens/PrivacyPolicy.tsx:29 +#: src/view/screens/Settings/index.tsx:957 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Polasaí príobháideachta" @@ -3364,11 +4149,16 @@ msgstr "Roinn TDanna príobháideacha le úsáideoirí eile." msgid "Processing..." msgstr "Á phróiseáil..." -#: src/view/screens/DebugMod.tsx:894 src/view/screens/Profile.tsx:345 +#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/Profile.tsx:345 msgid "profile" msgstr "próifíl" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 src/view/shell/desktop/LeftNav.tsx:381 src/view/shell/Drawer.tsx:78 src/view/shell/Drawer.tsx:541 src/view/shell/Drawer.tsx:542 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Próifíl" @@ -3392,18 +4182,31 @@ msgstr "Liostaí poiblí agus inroinnte d’úsáideoirí le cur i bhfolach nó msgid "Public, shareable lists which can drive feeds." msgstr "Liostaí poiblí agus inroinnte atá in ann fothaí a bheathú" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Foilsigh an phostáil" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Foilsigh an freagra" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 src/view/com/util/post-ctrls/RepostButton.tsx:125 src/view/com/util/post-ctrls/RepostButton.web.tsx:78 src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" msgstr "Postáil athluaite" +#: src/view/com/modals/Repost.tsx:66 +#~ msgctxt "action" +#~ msgid "Quote post" +#~ msgstr "Luaigh an phostáil seo" + +#: src/view/com/modals/Repost.tsx:71 +#~ msgctxt "action" +#~ msgid "Quote Post" +#~ msgstr "Luaigh an phostáil seo" + #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" msgstr "Randamach" @@ -3416,14 +4219,27 @@ msgstr "Cóimheasa" msgid "Reactivate your account" msgstr "Athghníomhaigh do chuntas" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Fáth:" -#: src/view/screens/Search/Search.tsx:973 +#: src/components/dms/MessageReportDialog.tsx:149 +#, fuzzy +#~ msgid "Reason: {0}" +#~ msgstr "Fáth:" + +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "Cuardaigh a Rinneadh le Déanaí" +#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:117 +#~ msgid "Recommended Feeds" +#~ msgstr "Fothaí molta" + +#: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 +#~ msgid "Recommended Users" +#~ msgstr "Cuntais mholta" + #: src/screens/Messages/Conversation/MessageListError.tsx:20 msgid "Reconnect" msgstr "Athnasc" @@ -3432,7 +4248,12 @@ msgstr "Athnasc" msgid "Reload conversations" msgstr "Athlódáil comhráite" -#: src/components/dialogs/MutedWords.tsx:288 src/view/com/feeds/FeedSourceCard.tsx:296 src/view/com/modals/ListAddRemoveUsers.tsx:268 src/view/com/modals/SelfLabel.tsx:84 src/view/com/modals/UserAddRemoveLists.tsx:230 src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/SelfLabel.tsx:84 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Scrios" @@ -3452,19 +4273,25 @@ msgstr "Bain an Fógra Meirge Amach" msgid "Remove embed" msgstr "Bain an leabú" -#: src/view/com/posts/FeedErrorMessage.tsx:169 src/view/com/posts/FeedShutdownMsg.tsx:113 src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:168 +#: src/view/com/posts/FeedShutdownMsg.tsx:113 +#: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Bain an fotha de" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "An bhfuil fonn ort an fotha a bhaint?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 src/view/com/feeds/FeedSourceCard.tsx:245 src/view/screens/ProfileFeed.tsx:330 src/view/screens/ProfileFeed.tsx:336 src/view/screens/ProfileList.tsx:443 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/screens/ProfileFeed.tsx:330 +#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "É sin a bhaint de mo chuid fothaí?" @@ -3476,15 +4303,15 @@ msgstr "Bain an íomhá de" msgid "Remove image preview" msgstr "Bain réamhléiriú den íomhá" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "Bain focal folaigh de do liosta" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "Bain an phróifíl" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "Bain an phróifíl seo as an stair cuardaigh" @@ -3492,23 +4319,27 @@ msgstr "Bain an phróifíl seo as an stair cuardaigh" msgid "Remove quote" msgstr "Bain an t-athfhriotal de" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Scrios an athphostáil" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "Bain an fotha seo de do chuid fothaí sábháilte" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Baineadh den liosta é" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Baineadh de do chuid fothaí é" -#: src/view/com/posts/FeedShutdownMsg.tsx:44 src/view/screens/ProfileFeed.tsx:191 src/view/screens/ProfileList.tsx:320 +#: src/view/com/posts/FeedShutdownMsg.tsx:44 +#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Baineadh de do chuid fothaí é" @@ -3520,7 +4351,8 @@ msgstr "Baineann sé seo an mhionsamhail réamhshocraithe de {0}" msgid "Removes quoted post" msgstr "Baineann sé seo an t-athfhriotal" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/posts/FeedShutdownMsg.tsx:126 +#: src/view/com/posts/FeedShutdownMsg.tsx:130 msgid "Replace with Discover" msgstr "Cuir an fotha Discover ina áit" @@ -3532,7 +4364,7 @@ msgstr "Freagraí" msgid "Replies to this thread are disabled" msgstr "Ní féidir freagraí a thabhairt ar an gcomhrá seo" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Freagair" @@ -3541,20 +4373,36 @@ msgstr "Freagair" msgid "Reply Filters" msgstr "Scagairí freagra" -#: src/view/com/post/Post.tsx:190 src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/post/Post.tsx:NaN +#~ msgctxt "description" +#~ msgid "Reply to <0/>" +#~ msgstr "Freagra ar <0/>" + +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:427 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Freagra ar <0><1/>" -#: src/components/dms/MessageMenu.tsx:132 src/components/dms/MessagesListBlockedFooter.tsx:77 src/components/dms/MessagesListBlockedFooter.tsx:84 +#: src/components/dms/MessageMenu.tsx:132 +#: src/components/dms/MessagesListBlockedFooter.tsx:77 +#: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "Tuairiscigh" -#: src/view/com/profile/ProfileMenu.tsx:321 src/view/com/profile/ProfileMenu.tsx:324 +#: src/components/dms/ConvoMenu.tsx:NaN +#, fuzzy +#~ msgid "Report account" +#~ msgstr "Déan gearán faoi chuntas" + +#: src/view/com/profile/ProfileMenu.tsx:321 +#: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" msgstr "Déan gearán faoi chuntas" -#: src/components/dms/ConvoMenu.tsx:197 src/components/dms/ConvoMenu.tsx:200 src/components/dms/ReportConversationPrompt.tsx:18 +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 +#: src/components/dms/ReportConversationPrompt.tsx:18 msgid "Report conversation" msgstr "Tuairiscigh an comhrá seo" @@ -3562,7 +4410,8 @@ msgstr "Tuairiscigh an comhrá seo" msgid "Report dialog" msgstr "Tuairiscigh comhrá" -#: src/view/screens/ProfileFeed.tsx:347 src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:347 +#: src/view/screens/ProfileFeed.tsx:349 msgid "Report feed" msgstr "Déan gearán faoi fhotha" @@ -3574,7 +4423,8 @@ msgstr "Déan gearán faoi liosta" msgid "Report message" msgstr "Tuairiscigh an teachtaireacht seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Déan gearán faoi phostáil" @@ -3590,7 +4440,9 @@ msgstr "Déan gearán faoin fhotha seo" msgid "Report this list" msgstr "Déan gearán faoin liosta seo" -#: src/components/dms/ReportDialog.tsx:47 src/components/dms/ReportDialog.tsx:140 src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "Tuairiscigh an teachtaireacht seo" @@ -3602,16 +4454,21 @@ msgstr "Déan gearán faoin phostáil seo" msgid "Report this user" msgstr "Déan gearán faoin úsáideoir seo" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 src/view/com/util/post-ctrls/RepostButton.tsx:91 src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 src/view/com/util/post-ctrls/RepostButton.web.tsx:46 src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Athphostáil nó luaigh postáil" @@ -3623,6 +4480,10 @@ msgstr "Athphostáilte ag" msgid "Reposted by {0}" msgstr "Athphostáilte ag {0}" +#: src/view/com/posts/FeedItem.tsx:214 +#~ msgid "Reposted by <0/>" +#~ msgstr "Athphostáilte ag <0/>" + #: src/view/com/posts/FeedItem.tsx:265 msgid "Reposted by <0><1/>" msgstr "Athphostáilte ag <0><1/>" @@ -3631,15 +4492,17 @@ msgstr "Athphostáilte ag <0><1/>" msgid "reposted your post" msgstr "— d'athphostáil sé/sí do phostáil" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Athphostálacha den phostáil seo" -#: src/view/com/modals/ChangeEmail.tsx:176 src/view/com/modals/ChangeEmail.tsx:178 +#: src/view/com/modals/ChangeEmail.tsx:176 +#: src/view/com/modals/ChangeEmail.tsx:178 msgid "Request Change" msgstr "Iarr Athrú" -#: src/view/com/modals/ChangePassword.tsx:242 src/view/com/modals/ChangePassword.tsx:244 +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" msgstr "Iarr Cód" @@ -3655,7 +4518,8 @@ msgstr "Bíodh cód ríomhphoist ag teastáil chun logáil isteach" msgid "Required for this provider" msgstr "Riachtanach don soláthraí seo" -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 src/view/screens/Settings/DisableEmail2FADialog.tsx:171 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:171 msgid "Resend email" msgstr "Athsheol an ríomhphost" @@ -3667,7 +4531,8 @@ msgstr "Cód athshocraithe" msgid "Reset Code" msgstr "Cód Athshocraithe" -#: src/view/screens/Settings/index.tsx:900 src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 msgid "Reset onboarding state" msgstr "Athshocraigh an próiseas cláraithe" @@ -3675,7 +4540,8 @@ msgstr "Athshocraigh an próiseas cláraithe" msgid "Reset password" msgstr "Athshocraigh an pasfhocal" -#: src/view/screens/Settings/index.tsx:880 src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 msgid "Reset preferences state" msgstr "Athshocraigh na roghanna" @@ -3691,15 +4557,32 @@ msgstr "Athshocraíonn sé seo na roghanna" msgid "Retries login" msgstr "Baineann sé seo triail eile as an logáil isteach" -#: src/view/com/util/error/ErrorMessage.tsx:57 src/view/com/util/error/ErrorScreen.tsx:74 +#: src/view/com/util/error/ErrorMessage.tsx:57 +#: src/view/com/util/error/ErrorScreen.tsx:74 msgid "Retries the last action, which errored out" msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" -#: src/components/dms/MessageItem.tsx:241 src/components/Error.tsx:90 src/components/Lists.tsx:104 src/screens/Login/LoginForm.tsx:288 src/screens/Login/LoginForm.tsx:295 src/screens/Messages/Conversation/MessageListError.tsx:25 src/screens/Onboarding/StepInterests/index.tsx:226 src/screens/Onboarding/StepInterests/index.tsx:229 src/screens/Signup/index.tsx:207 src/view/com/util/error/ErrorMessage.tsx:55 src/view/com/util/error/ErrorScreen.tsx:72 +#: src/components/dms/MessageItem.tsx:241 +#: src/components/Error.tsx:90 +#: src/components/Lists.tsx:104 +#: src/screens/Login/LoginForm.tsx:288 +#: src/screens/Login/LoginForm.tsx:295 +#: src/screens/Messages/Conversation/MessageListError.tsx:25 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Signup/index.tsx:207 +#: src/view/com/util/error/ErrorMessage.tsx:55 +#: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "Bain triail eile as" -#: src/components/Error.tsx:98 src/view/screens/ProfileList.tsx:971 +#: src/screens/Messages/Conversation/MessageListError.tsx:54 +#, fuzzy +#~ msgid "Retry." +#~ msgstr "Bain triail eile as" + +#: src/components/Error.tsx:98 +#: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Fill ar an leathanach roimhe seo" @@ -3707,15 +4590,22 @@ msgstr "Fill ar an leathanach roimhe seo" msgid "Returns to home page" msgstr "Filleann sé seo abhaile" -#: src/view/screens/NotFound.tsx:58 src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/NotFound.tsx:58 +#: src/view/screens/ProfileFeed.tsx:112 msgid "Returns to previous page" msgstr "Filleann sé seo ar an leathanach roimhe seo" -#: src/components/dialogs/BirthDateSettings.tsx:125 src/view/com/composer/GifAltText.tsx:163 src/view/com/composer/GifAltText.tsx:169 src/view/com/modals/ChangeHandle.tsx:168 src/view/com/modals/CreateOrEditList.tsx:326 src/view/com/modals/EditProfile.tsx:225 +#: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 +#: src/view/com/modals/ChangeHandle.tsx:168 +#: src/view/com/modals/CreateOrEditList.tsx:326 +#: src/view/com/modals/EditProfile.tsx:225 msgid "Save" msgstr "Sábháil" -#: src/view/com/lightbox/Lightbox.tsx:133 src/view/com/modals/CreateOrEditList.tsx:334 +#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" msgstr "Sábháil" @@ -3740,7 +4630,8 @@ msgstr "Sábháil an leasainm nua" msgid "Save image crop" msgstr "Sábháil an pictiúr bearrtha" -#: src/view/screens/ProfileFeed.tsx:331 src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 msgid "Save to my feeds" msgstr "Sábháil i mo chuid fothaí" @@ -3752,7 +4643,12 @@ msgstr "Fothaí Sábháilte" msgid "Saved to your camera roll" msgstr "Sábháladh i do rolla ceamara é" -#: src/view/screens/ProfileFeed.tsx:200 src/view/screens/ProfileList.tsx:300 +#: src/view/com/lightbox/Lightbox.tsx:81 +#~ msgid "Saved to your camera roll." +#~ msgstr "Sábháilte i do rolla ceamara." + +#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Sábháilte le mo chuid fothaí" @@ -3780,7 +4676,21 @@ msgstr "Eolaíocht" msgid "Scroll to top" msgstr "Fill ar an mbarr" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 src/Navigation.tsx:506 src/view/com/auth/LoggedOut.tsx:123 src/view/com/modals/ListAddRemoveUsers.tsx:75 src/view/com/util/forms/SearchInput.tsx:67 src/view/com/util/forms/SearchInput.tsx:79 src/view/screens/Search/Search.tsx:451 src/view/screens/Search/Search.tsx:825 src/view/screens/Search/Search.tsx:853 src/view/shell/bottom-bar/BottomBar.tsx:179 src/view/shell/desktop/LeftNav.tsx:343 src/view/shell/desktop/Search.tsx:194 src/view/shell/desktop/Search.tsx:203 src/view/shell/Drawer.tsx:393 src/view/shell/Drawer.tsx:394 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:494 +#: src/view/com/auth/LoggedOut.tsx:123 +#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/util/forms/SearchInput.tsx:67 +#: src/view/com/util/forms/SearchInput.tsx:79 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/Search.tsx:194 +#: src/view/shell/desktop/Search.tsx:203 +#: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Cuardaigh" @@ -3788,7 +4698,7 @@ msgstr "Cuardaigh" msgid "Search for \"{query}\"" msgstr "Déan cuardach ar “{query}”" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "Déan cuardach ar \"{searchText}\"" @@ -3801,22 +4711,27 @@ msgid "Search for all posts with tag {displayTag}" msgstr "Lorg na postálacha uile leis an gclib {displayTag}" #: src/components/dms/NewChat.tsx:226 -msgid "Search for someone to start a conversation with." -msgstr "Lorg duine éigin le comhrá a dhéanamh leo." +#~ msgid "Search for someone to start a conversation with." +#~ msgstr "Lorg duine éigin le comhrá a dhéanamh leo." -#: src/view/com/auth/LoggedOut.tsx:105 src/view/com/auth/LoggedOut.tsx:106 src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/auth/LoggedOut.tsx:105 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cuardaigh úsáideoirí" -#: src/components/dialogs/GifSelect.ios.tsx:159 src/components/dialogs/GifSelect.tsx:169 +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 msgid "Search GIFs" msgstr "Cuardaigh GIFanna" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 src/components/dms/dialogs/SearchablePeopleList.tsx:525 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 msgid "Search profiles" msgstr "Cuardaigh próifílí" -#: src/components/dialogs/GifSelect.ios.tsx:160 src/components/dialogs/GifSelect.tsx:170 +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 msgid "Search Tenor" msgstr "Cuardaigh Tenor" @@ -3840,10 +4755,18 @@ msgstr "Féach na postálacha <0>{displayTag}" msgid "See <0>{displayTag} posts by this user" msgstr "Féach na postálacha <0>{displayTag} leis an úsáideoir seo" +#: src/view/com/notifications/FeedItem.tsx:NaN +#~ msgid "See profile" +#~ msgstr "Féach ar an bpróifíl" + #: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "Féach ar an treoirleabhar seo" +#: src/view/com/auth/HomeLoggedOutCTA.tsx:40 +#~ msgid "See what's next" +#~ msgstr "Féach an chéad rud eile" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Roghnaigh {item}" @@ -3888,11 +4811,15 @@ msgstr "Roghnaigh modhnóir" msgid "Select option {i} of {numItems}" msgstr "Roghnaigh rogha {i} as {numItems}" +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 +#~ msgid "Select some accounts below to follow" +#~ msgstr "Roghnaigh cúpla cuntas le leanúint" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "Roghnaigh an emoji {emojiName} mar abhatár" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "Roghnaigh na seirbhísí modhnóireachta le tuairisciú chuige" @@ -3900,6 +4827,14 @@ msgstr "Roghnaigh na seirbhísí modhnóireachta le tuairisciú chuige" msgid "Select the service that hosts your data." msgstr "Roghnaigh an tseirbhís a óstálann do chuid sonraí." +#: src/screens/Onboarding/StepTopicalFeeds.tsx:100 +#~ msgid "Select topical feeds to follow from the list below" +#~ msgstr "Roghnaigh fothaí le leanúint ón liosta thíos" + +#: src/screens/Onboarding/StepModeration/index.tsx:63 +#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." +#~ msgstr "Roghnaigh na rudaí ba mhaith leat a fheiceáil (nó gan a fheiceáil), agus leanfaimid ar aghaidh as sin" + #: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Roghnaigh na teangacha ba mhaith leat a fheiceáil i do chuid fothaí. Mura roghnaíonn tú, taispeánfar ábhar i ngach teanga duit." @@ -3920,11 +4855,20 @@ msgstr "Roghnaigh na rudaí a bhfuil suim agat iontu as na roghanna thíos" msgid "Select your preferred language for translations in your feed." msgstr "Do rogha teanga nuair a dhéanfar aistriúchán ar ábhar i d'fhotha." +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 +#~ msgid "Select your primary algorithmic feeds" +#~ msgstr "Roghnaigh do phríomhfhothaí algartamacha" + +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 +#~ msgid "Select your secondary algorithmic feeds" +#~ msgstr "Roghnaigh do chuid fothaí algartamacha tánaisteacha" + #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" msgstr "Seol suíomh gréasáin spéisiúil!" -#: src/view/com/modals/VerifyEmail.tsx:210 src/view/com/modals/VerifyEmail.tsx:212 +#: src/view/com/modals/VerifyEmail.tsx:210 +#: src/view/com/modals/VerifyEmail.tsx:212 msgid "Send Confirmation Email" msgstr "Seol ríomhphost dearbhaithe" @@ -3937,19 +4881,24 @@ msgctxt "action" msgid "Send Email" msgstr "Seol ríomhphost" -#: src/view/shell/Drawer.tsx:328 src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Seol aiseolas" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 msgid "Send message" msgstr "Seol teachtaireacht" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "Seol an phostáil seo chuig..." -#: src/components/dms/ReportDialog.tsx:232 src/components/dms/ReportDialog.tsx:235 src/components/ReportDialog/SubmitView.tsx:216 src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Seol an tuairisc" @@ -3957,11 +4906,13 @@ msgstr "Seol an tuairisc" msgid "Send report to {0}" msgstr "Seol an tuairisc chuig {0}" -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 src/view/screens/Settings/DisableEmail2FADialog.tsx:122 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:122 msgid "Send verification email" msgstr "Seol ríomhphost dearbhaithe" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "Seol mar theachtaireacht dhíreach" @@ -4045,7 +4996,11 @@ msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go hard" msgid "Sets image aspect ratio to wide" msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go leathan" -#: src/Navigation.tsx:146 src/view/screens/Settings/index.tsx:332 src/view/shell/desktop/LeftNav.tsx:389 src/view/shell/Drawer.tsx:558 src/view/shell/Drawer.tsx:559 +#: src/Navigation.tsx:145 +#: src/view/screens/Settings/index.tsx:332 +#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Socruithe" @@ -4062,7 +5017,12 @@ msgctxt "action" msgid "Share" msgstr "Comhroinn" -#: src/view/com/profile/ProfileMenu.tsx:217 src/view/com/profile/ProfileMenu.tsx:226 src/view/com/util/forms/PostDropdownBtn.tsx:310 src/view/com/util/forms/PostDropdownBtn.tsx:319 src/view/com/util/post-ctrls/PostCtrls.tsx:297 src/view/screens/ProfileList.tsx:428 +#: src/view/com/profile/ProfileMenu.tsx:217 +#: src/view/com/profile/ProfileMenu.tsx:226 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comhroinn" @@ -4074,15 +5034,19 @@ msgstr "Inis scéal suimiúil!" msgid "Share a fun fact!" msgstr "Roinn rud éigin fútsa féin!" -#: src/view/com/profile/ProfileMenu.tsx:375 src/view/com/util/forms/PostDropdownBtn.tsx:464 src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Comhroinn mar sin féin" -#: src/view/screens/ProfileFeed.tsx:357 src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:357 +#: src/view/screens/ProfileFeed.tsx:359 msgid "Share feed" msgstr "Comhroinn an fotha" -#: src/view/com/modals/LinkWarning.tsx:89 src/view/com/modals/LinkWarning.tsx:95 +#: src/view/com/modals/LinkWarning.tsx:89 +#: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Comhroinn Nasc" @@ -4094,19 +5058,28 @@ msgstr "Roinn an fotha is fearr leat!" msgid "Shares the linked website" msgstr "Roinneann sé seo na suíomh gréasáin atá nasctha" -#: src/components/moderation/ContentHider.tsx:116 src/components/moderation/LabelPreference.tsx:136 src/components/moderation/PostHider.tsx:121 src/view/screens/Settings/index.tsx:381 +#: src/components/moderation/ContentHider.tsx:116 +#: src/components/moderation/LabelPreference.tsx:136 +#: src/components/moderation/PostHider.tsx:121 +#: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Taispeáin" +#: src/view/screens/PreferencesFollowingFeed.tsx:68 +#~ msgid "Show all replies" +#~ msgstr "Taispeáin gach freagra" + #: src/view/com/util/post-embeds/GifEmbed.tsx:167 msgid "Show alt text" msgstr "Taispeáin an téacs malartach" -#: src/components/moderation/ScreenHider.tsx:169 src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/components/moderation/ScreenHider.tsx:172 msgid "Show anyway" msgstr "Taispeáin mar sin féin" -#: src/lib/moderation/useLabelBehaviorDescription.ts:27 src/lib/moderation/useLabelBehaviorDescription.ts:63 +#: src/lib/moderation/useLabelBehaviorDescription.ts:27 +#: src/lib/moderation/useLabelBehaviorDescription.ts:63 msgid "Show badge" msgstr "Taispeáin suaitheantas" @@ -4114,7 +5087,7 @@ msgstr "Taispeáin suaitheantas" msgid "Show badge and filter from feeds" msgstr "Taispeáin suaitheantas agus scag ó na fothaí é" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "Taispeáin cuntais cosúil le {0}" @@ -4122,15 +5095,19 @@ msgstr "Taispeáin cuntais cosúil le {0}" msgid "Show hidden replies" msgstr "Taispeáin freagraí i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "Níos lú den sórt seo" -#: src/view/com/post-thread/PostThreadItem.tsx:538 src/view/com/post/Post.tsx:227 src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Tuilleadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "Níos mó den sórt seo" @@ -4146,6 +5123,18 @@ msgstr "Taispeáin postálacha ó mo chuid fothaí" msgid "Show Quote Posts" msgstr "Taispeáin postálacha athluaite" +#: src/screens/Onboarding/StepFollowingFeed.tsx:119 +#~ msgid "Show quote-posts in Following feed" +#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:135 +#~ msgid "Show quotes in Following" +#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:95 +#~ msgid "Show re-posts in Following feed" +#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" + #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" msgstr "Taispeáin freagraí" @@ -4154,14 +5143,35 @@ msgstr "Taispeáin freagraí" msgid "Show replies by people you follow before all other replies." msgstr "Taispeáin freagraí ó na daoine a leanann tú roimh aon fhreagra eile." +#: src/screens/Onboarding/StepFollowingFeed.tsx:87 +#~ msgid "Show replies in Following" +#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" + +#: src/screens/Onboarding/StepFollowingFeed.tsx:71 +#~ msgid "Show replies in Following feed" +#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" + +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#~ msgid "Show replies with at least {value} {0}" +#~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" + #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "Taispeáin athphostálacha" -#: src/components/moderation/ContentHider.tsx:69 src/components/moderation/PostHider.tsx:78 +#: src/screens/Onboarding/StepFollowingFeed.tsx:111 +#~ msgid "Show reposts in Following" +#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" + +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:78 msgid "Show the content" msgstr "Taispeáin an t-ábhar" +#: src/view/com/notifications/FeedItem.tsx:347 +#~ msgid "Show users" +#~ msgstr "Taispeáin úsáideoirí" + #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" msgstr "Taispeáin rabhadh" @@ -4174,7 +5184,24 @@ msgstr "Taispeáin rabhadh agus scag ó na fothaí é" msgid "Shows posts from {0} in your feed" msgstr "Taispeánann sé seo postálacha ó {0} i d'fhotha" -#: src/components/dialogs/Signin.tsx:97 src/components/dialogs/Signin.tsx:99 src/screens/Login/index.tsx:100 src/screens/Login/index.tsx:119 src/screens/Login/LoginForm.tsx:154 src/view/com/auth/SplashScreen.tsx:63 src/view/com/auth/SplashScreen.tsx:72 src/view/com/auth/SplashScreen.web.tsx:112 src/view/com/auth/SplashScreen.web.tsx:121 src/view/shell/bottom-bar/BottomBar.tsx:312 src/view/shell/bottom-bar/BottomBar.tsx:313 src/view/shell/bottom-bar/BottomBar.tsx:315 src/view/shell/bottom-bar/BottomBarWeb.tsx:181 src/view/shell/bottom-bar/BottomBarWeb.tsx:182 src/view/shell/bottom-bar/BottomBarWeb.tsx:184 src/view/shell/NavSignupCard.tsx:69 src/view/shell/NavSignupCard.tsx:70 src/view/shell/NavSignupCard.tsx:72 +#: src/components/dialogs/Signin.tsx:97 +#: src/components/dialogs/Signin.tsx:99 +#: src/screens/Login/index.tsx:100 +#: src/screens/Login/index.tsx:119 +#: src/screens/Login/LoginForm.tsx:154 +#: src/view/com/auth/SplashScreen.tsx:63 +#: src/view/com/auth/SplashScreen.tsx:72 +#: src/view/com/auth/SplashScreen.web.tsx:112 +#: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:315 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/NavSignupCard.tsx:69 +#: src/view/shell/NavSignupCard.tsx:70 +#: src/view/shell/NavSignupCard.tsx:72 msgid "Sign in" msgstr "Logáil isteach" @@ -4194,11 +5221,20 @@ msgstr "Logáil isteach nó cláraigh chun páirt a ghlacadh sa chomhrá!" msgid "Sign into Bluesky or create a new account" msgstr "Logáil isteach i Bluesky nó cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:129 src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 msgid "Sign out" msgstr "Logáil amach" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:303 src/view/shell/bottom-bar/BottomBar.tsx:305 src/view/shell/bottom-bar/BottomBarWeb.tsx:171 src/view/shell/bottom-bar/BottomBarWeb.tsx:172 src/view/shell/bottom-bar/BottomBarWeb.tsx:174 src/view/shell/NavSignupCard.tsx:60 src/view/shell/NavSignupCard.tsx:61 src/view/shell/NavSignupCard.tsx:63 +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 +#: src/view/shell/bottom-bar/BottomBar.tsx:305 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/NavSignupCard.tsx:60 +#: src/view/shell/NavSignupCard.tsx:61 +#: src/view/shell/NavSignupCard.tsx:63 msgid "Sign up" msgstr "Cláraigh" @@ -4206,7 +5242,8 @@ msgstr "Cláraigh" msgid "Sign up or sign in to join the conversation" msgstr "Cláraigh nó logáil isteach chun páirt a ghlacadh sa chomhrá" -#: src/components/moderation/ScreenHider.tsx:97 src/lib/moderation/useGlobalLabelStrings.ts:28 +#: src/components/moderation/ScreenHider.tsx:97 +#: src/lib/moderation/useGlobalLabelStrings.ts:28 msgid "Sign-in Required" msgstr "Caithfidh tú logáil isteach" @@ -4214,7 +5251,8 @@ msgstr "Caithfidh tú logáil isteach" msgid "Signed in as" msgstr "Logáilte isteach mar" -#: src/lib/hooks/useAccountSwitcher.ts:44 src/screens/Login/ChooseAccountForm.tsx:60 +#: src/lib/hooks/useAccountSwitcher.ts:44 +#: src/screens/Login/ChooseAccountForm.tsx:60 msgid "Signed in as @{0}" msgstr "Logáilte isteach mar @{0}" @@ -4234,19 +5272,23 @@ msgstr "Forbairt Bogearraí" msgid "Some people can reply" msgstr "Tá daoine áirithe in ann freagra a thabhairt" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Theip ar rud éigin" -#: src/screens/Deactivated.tsx:94 src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" msgstr "Chuaigh rud éigin amú, bain triail eile as" -#: src/components/ReportDialog/index.tsx:59 src/screens/Moderation/index.tsx:114 src/screens/Profile/Sections/Labels.tsx:87 +#: src/components/ReportDialog/index.tsx:59 +#: src/screens/Moderation/index.tsx:114 +#: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." -#: src/App.native.tsx:85 src/App.web.tsx:74 +#: src/App.native.tsx:85 +#: src/App.web.tsx:74 msgid "Sorry! Your session expired. Please log in again." msgstr "Ár leithscéal. Chuaigh do sheisiún i léig. Ní mór duit logáil isteach arís." @@ -4258,11 +5300,16 @@ msgstr "Sórtáil freagraí" msgid "Sort replies to the same post by:" msgstr "Sórtáil freagraí ar an bpostáil chéanna de réir:" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#~ msgid "Source:" +#~ msgstr "Foinse:" + +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "Foinse: <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:66 +#: src/lib/moderation/useReportOptions.ts:79 msgid "Spam" msgstr "Turscar" @@ -4290,10 +5337,18 @@ msgstr "Tosaigh comhrá le {displayName}" msgid "Start chatting" msgstr "Tosaigh ag comhrá" +#: src/view/screens/Settings/index.tsx:862 +#~ msgid "Status page" +#~ msgstr "Leathanach stádais" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "Leathanach Stádais" +#: src/screens/Signup/index.tsx:145 +#~ msgid "Step" +#~ msgstr "Céim" + #: src/screens/Signup/index.tsx:154 msgid "Step {0} of {1}" msgstr "Céim {0} as {1}" @@ -4302,11 +5357,15 @@ msgstr "Céim {0} as {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Stóráil scriosta, tá ort an aip a atosú anois." -#: src/Navigation.tsx:218 src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:224 +#: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 src/components/moderation/LabelsOnMeDialog.tsx:293 src/screens/Messages/Conversation/ChatDisabled.tsx:142 src/screens/Messages/Conversation/ChatDisabled.tsx:143 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:142 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Seol" @@ -4322,6 +5381,10 @@ msgstr "Glac síntiús le @{0} leis na lipéid seo a úsáid:" msgid "Subscribe to Labeler" msgstr "Glac síntiús le lipéadóir" +#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:NaN +#~ msgid "Subscribe to the {0} feed" +#~ msgstr "Liostáil leis an bhfotha {0}" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" msgstr "Glac síntiús leis an lipéadóir seo" @@ -4330,7 +5393,7 @@ msgstr "Glac síntiús leis an lipéadóir seo" msgid "Subscribe to this list" msgstr "Liostáil leis an liosta seo" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Cuntais le leanúint" @@ -4342,11 +5405,14 @@ msgstr "Molta duit" msgid "Suggestive" msgstr "Gáirsiúil" -#: src/Navigation.tsx:233 src/view/screens/Support.tsx:30 src/view/screens/Support.tsx:33 +#: src/Navigation.tsx:239 +#: src/view/screens/Support.tsx:30 +#: src/view/screens/Support.tsx:33 msgid "Support" msgstr "Tacaíocht" -#: src/components/dialogs/SwitchAccount.tsx:47 src/components/dialogs/SwitchAccount.tsx:50 +#: src/components/dialogs/SwitchAccount.tsx:47 +#: src/components/dialogs/SwitchAccount.tsx:50 msgid "Switch Account" msgstr "Athraigh an cuntas" @@ -4366,7 +5432,7 @@ msgstr "Córas" msgid "System log" msgstr "Logleabhar an chórais" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "clib" @@ -4394,23 +5460,31 @@ msgstr "Inis scéal grinn!" msgid "Terms" msgstr "Téarmaí" -#: src/Navigation.tsx:243 src/screens/Signup/StepInfo/Policies.tsx:49 src/view/screens/Settings/index.tsx:951 src/view/screens/TermsOfService.tsx:29 src/view/shell/Drawer.tsx:278 +#: src/Navigation.tsx:249 +#: src/screens/Signup/StepInfo/Policies.tsx:49 +#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/TermsOfService.tsx:29 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Téarmaí Seirbhíse" -#: src/lib/moderation/useReportOptions.ts:59 src/lib/moderation/useReportOptions.ts:93 src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 msgid "Terms used violate community standards" msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "téacs" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 src/screens/Messages/Conversation/ChatDisabled.tsx:108 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Réimse téacs" -#: src/components/dms/ReportDialog.tsx:132 src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "Go raibh maith agat. Seoladh do thuairisc." @@ -4422,10 +5496,15 @@ msgstr "Ina bhfuil an méid seo a leanas:" msgid "That handle is already taken." msgstr "Tá an leasainm sin in úsáid cheana féin." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Beidh an cuntas seo in ann caidreamh a dhéanamh leat tar éis duit é a dhíbhlocáil" +#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#~ msgid "the author" +#~ msgstr "an t-údar" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" @@ -4438,11 +5517,11 @@ msgstr "Bogadh an Polasaí Cóipchirt go dtí <0/>" msgid "The feed has been replaced with Discover." msgstr "Tá Discover curtha in áit an fhotha seo." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Cuireadh na lipéid seo a leanas le do chuntas." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Cuireadh na lipéid seo a leanas le do chuid ábhair." @@ -4450,7 +5529,8 @@ msgstr "Cuireadh na lipéid seo a leanas le do chuid ábhair." msgid "The following steps will help customize your Bluesky experience." msgstr "Cuideoidh na céimeanna seo a leanas leat Bluesky a chur in oiriúint duit féin." -#: src/view/com/post-thread/PostThread.tsx:189 src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "Is féidir gur scriosadh an phostáil seo." @@ -4466,35 +5546,54 @@ msgstr "Bogadh an fhoirm tacaíochta go dtí <0/>. Má tá cuidiú ag teastáil msgid "The Terms of Service have been moved to" msgstr "Bogadh ár dTéarmaí Seirbhíse go dtí" +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 +#~ msgid "There are many feeds to try:" +#~ msgstr "Tá a lán fothaí ann le blaiseadh:" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Níl srian ama le díghníomhú cuntais, fill uair ar bith." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 src/view/screens/ProfileFeed.tsx:541 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 +#: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Bhí fadhb ann maidir leis an bhfotha seo a bhaint. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." -#: src/view/com/posts/FeedShutdownMsg.tsx:52 src/view/com/posts/FeedShutdownMsg.tsx:70 src/view/screens/ProfileFeed.tsx:205 +#: src/view/com/posts/FeedShutdownMsg.tsx:52 +#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/screens/ProfileFeed.tsx:205 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le huasdátú do chuid fothaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." -#: src/components/dialogs/GifSelect.ios.tsx:197 src/components/dialogs/GifSelect.tsx:213 +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 msgid "There was an issue connecting to Tenor." msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." -#: src/view/screens/ProfileFeed.tsx:233 src/view/screens/ProfileList.tsx:303 src/view/screens/ProfileList.tsx:322 src/view/screens/SavedFeeds.tsx:237 src/view/screens/SavedFeeds.tsx:263 src/view/screens/SavedFeeds.tsx:289 +#: src/screens/Messages/Conversation/MessageListError.tsx:23 +#, fuzzy +#~ msgid "There was an issue connecting to the chat." +#~ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." + +#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 msgid "There was an issue contacting the server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh leis an bhfreastalaí" -#: src/view/com/feeds/FeedSourceCard.tsx:120 src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le do fhreastálaí" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bhí fadhb ann maidir le fógraí a fháil. Tapáil anseo le triail eile a bhaint as." @@ -4506,27 +5605,48 @@ msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail e msgid "There was an issue fetching the list. Tap here to try again." msgstr "Bhí fadhb ann maidir leis an liosta a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:153 +#: src/view/com/lists/ProfileLists.tsx:160 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Bhí fadhb ann maidir le do chuid liostaí a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/components/dms/ReportDialog.tsx:220 src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Níor seoladh do thuairisc. Seiceáil do nasc leis an idirlíon, le do thoil." +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 +#~ msgid "There was an issue syncing your preferences with the server" +#~ msgstr "Bhí fadhb ann maidir le do chuid roghanna a shioncronú leis an bhfreastalaí" + #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" msgstr "Bhí fadhb ann maidir le do chuid pasfhocal don aip a fháil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 src/view/com/post-thread/PostThreadFollowBtn.tsx:99 src/view/com/post-thread/PostThreadFollowBtn.tsx:111 src/view/com/profile/ProfileMenu.tsx:109 src/view/com/profile/ProfileMenu.tsx:120 src/view/com/profile/ProfileMenu.tsx:135 src/view/com/profile/ProfileMenu.tsx:146 src/view/com/profile/ProfileMenu.tsx:160 src/view/com/profile/ProfileMenu.tsx:173 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:120 +#: src/view/com/profile/ProfileMenu.tsx:135 +#: src/view/com/profile/ProfileMenu.tsx:146 +#: src/view/com/profile/ProfileMenu.tsx:160 +#: src/view/com/profile/ProfileMenu.tsx:173 msgid "There was an issue! {0}" msgstr "Bhí fadhb ann! {0}" -#: src/view/screens/ProfileList.tsx:335 src/view/screens/ProfileList.tsx:349 src/view/screens/ProfileList.tsx:363 src/view/screens/ProfileList.tsx:377 +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bhí fadhb ann. Seiceáil do cheangal leis an idirlíon, le do thoil, agus bain triail eile as." -#: src/components/dialogs/GifSelect.ios.tsx:239 src/components/dialogs/GifSelect.tsx:257 src/view/com/util/ErrorBoundary.tsx:57 +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 +#: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "D’éirigh fadhb gan choinne leis an aip. Abair linn, le do thoil, má tharla sé sin duit!" @@ -4534,6 +5654,10 @@ msgstr "D’éirigh fadhb gan choinne leis an aip. Abair linn, le do thoil, má msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Tá ráchairt ar Bluesky le déanaí! Cuirfidh muid do chuntas ag obair chomh luath agus is féidir." +#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 +#~ msgid "These are popular accounts you might like:" +#~ msgstr "Is cuntais iad seo a bhfuil a lán leantóirí acu. Is féidir go dtaitneoidh siad leat." + #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" msgstr "Cuireadh bratach leis an {screenDescription} seo:" @@ -4546,7 +5670,7 @@ msgstr "Ní mór duit logáil isteach le próifíl an chuntais seo a fheiceáil. msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Tá an cuntas seo blocáilte i liosta modhnóireachta amháin ar a laghad de do chuid. Chun é a díbhlocáil bain an t-úsáideoir de na liostaí sin." -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "Cuirfear an t-achomharc seo chuig <0>{0}." @@ -4558,6 +5682,11 @@ msgstr "Seolfar an t-achomharc seo go dtí seirbhís modhnóireachta Bluesky." msgid "This chat was disconnected" msgstr "Dínascadh an comhrá seo" +#: src/screens/Messages/Conversation/MessageListError.tsx:26 +#, fuzzy +#~ msgid "This chat was disconnected due to a network error." +#~ msgstr "Dínascadh an comhrá seo" + #: src/lib/moderation/useGlobalLabelStrings.ts:19 msgid "This content has been hidden by the moderators." msgstr "Chuir na modhnóirí an t-ábhar seo i bhfolach." @@ -4570,30 +5699,40 @@ msgstr "Chuir na modhnóirí foláireamh ginearálta leis an ábhar seo." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Tá an t-ábhar seo ar fáil ó {0}. An bhfuil fonn ort na meáin sheachtracha a thaispeáint?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Níl an t-ábhar seo le feiceáil toisc gur bhlocáil duine de na húsáideoirí an duine eile." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Níl an t-ábhar seo le feiceáil gan chuntas Bluesky." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Tá an ghné seo á tástáil fós. Tig leat níos mó faoi chartlanna easpórtáilte a léamh sa <0>bhlagphost seo." -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Tá ráchairt an-mhór ar an bhfotha seo faoi láthair. Níl sé ar fáil anois díreach dá bhrí sin. Bain triail eile as níos déanaí, le do thoil." -#: src/screens/Profile/Sections/Feed.tsx:59 src/view/screens/ProfileFeed.tsx:471 src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Tá an fotha seo folamh!" +#: src/screens/Profile/Sections/Feed.tsx:NaN +#~ msgid "This feed is empty!" +#~ msgstr "Tá an fotha seo folamh!" #: 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 "Tá an fotha seo folamh! Is féidir go mbeidh ort tuilleadh úsáideoirí a leanúint nó do shocruithe teanga a athrú." +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Níl an fotha seo ar líne níos mó. Tá <0>Discover á thaispeáint againn ina ionad." @@ -4606,6 +5745,10 @@ msgstr "Ní roinntear an t-eolas seo le húsáideoirí eile." msgid "This is important in case you ever need to change your email or reset your password." msgstr "Tá sé seo tábhachtach má bhíonn ort do ríomhphost nó do phasfhocal a athrú." +#: src/components/moderation/ModerationDetailsDialog.tsx:124 +#~ msgid "This label was applied by {0}." +#~ msgstr "Cuireadh an lipéad seo ag {0}." + #: src/components/moderation/ModerationDetailsDialog.tsx:127 msgid "This label was applied by <0>{0}." msgstr "Chuir <0>{0} an lipéad seo leis." @@ -4614,7 +5757,12 @@ msgstr "Chuir <0>{0} an lipéad seo leis." msgid "This label was applied by the author." msgstr "Chuir an t-údar an lipéad seo leis." -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:165 +#, fuzzy +#~ msgid "This label was applied by you" +#~ msgstr "Chuir tusa an lipéad seo leis." + +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "Chuir tusa an lipéad seo leis." @@ -4634,19 +5782,20 @@ msgstr "Tá an liosta seo folamh!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Níl an tseirbhís modhnóireachta ar fáil. Féach tuilleadh sonraí thíos. Má mhaireann an fhadhb seo, téigh i dteagmháil linn." -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Tá an t-ainm seo in úsáid cheana féin" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phostáil seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "Ní bheidh an phostáil seo le feiceáil ar do chuid fothaí." @@ -4670,7 +5819,8 @@ msgstr "Níl aon leantóirí ag an úsáideoir seo." msgid "This user has blocked you" msgstr "Tá tú blocáilte ag an úsáideoir seo." -#: src/components/moderation/ModerationDetailsDialog.tsx:72 src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:70 msgid "This user has blocked you. You cannot view their content." msgstr "Tá an t-úsáideoir seo tar éis thú a bhlocáil. Ní féidir leat a gcuid ábhair a fheiceáil." @@ -4690,7 +5840,11 @@ msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a chuir tú i bhfolach. msgid "This user isn't following anyone." msgstr "Níl éinne á leanúint ag an úsáideoir seo." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/view/com/modals/SelfLabel.tsx:137 +#~ msgid "This warning is only available for posts with media attached." +#~ msgstr "Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." + +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar ais níos déanaí." @@ -4698,7 +5852,8 @@ msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar msgid "Thread preferences" msgstr "Roghanna snáitheanna" -#: src/view/screens/PreferencesThreads.tsx:53 src/view/screens/Settings/index.tsx:604 +#: src/view/screens/PreferencesThreads.tsx:53 +#: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" msgstr "Roghanna Snáitheanna" @@ -4706,7 +5861,7 @@ msgstr "Roghanna Snáitheanna" msgid "Threaded Mode" msgstr "Modh Snáithithe" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Roghanna Snáitheanna" @@ -4722,7 +5877,7 @@ msgstr "Chun comhrá a thuairisciú, tuairiscigh teachtaireacht amháin as tríd msgid "To whom would you like to send this report?" msgstr "Cé chuige ar mhaith leat an tuairisc seo a sheoladh?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "Scoránaigh idir na roghanna maidir le focail atá le cur i bhfolach." @@ -4734,7 +5889,8 @@ msgstr "Scoránaigh an bosca anuas" msgid "Toggle to enable or disable adult content" msgstr "Scoránaigh le ábhar do dhaoine fásta a cheadú nó gan a cheadú" -#: src/screens/Hashtag.tsx:88 src/view/screens/Search/Search.tsx:366 +#: src/screens/Hashtag.tsx:88 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "Barr" @@ -4742,7 +5898,12 @@ msgstr "Barr" msgid "Transformations" msgstr "Trasfhoirmithe" -#: src/components/dms/MessageMenu.tsx:103 src/components/dms/MessageMenu.tsx:105 src/view/com/post-thread/PostThreadItem.tsx:691 src/view/com/post-thread/PostThreadItem.tsx:693 src/view/com/util/forms/PostDropdownBtn.tsx:280 src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Aistrigh" @@ -4771,32 +5932,49 @@ msgstr "Díbhlocáil an liosta" msgid "Un-mute list" msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" -#: src/screens/Login/ForgotPasswordForm.tsx:74 src/screens/Login/index.tsx:78 src/screens/Login/LoginForm.tsx:142 src/screens/Login/SetNewPasswordForm.tsx:77 src/screens/Signup/index.tsx:66 src/view/com/modals/ChangePassword.tsx:71 +#: src/screens/Login/ForgotPasswordForm.tsx:74 +#: src/screens/Login/index.tsx:78 +#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/SetNewPasswordForm.tsx:77 +#: src/screens/Signup/index.tsx:66 +#: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Ní féidir teagmháil a dhéanamh le do sheirbhís. Seiceáil do cheangal leis an idirlíon, le do thoil." -#: src/components/dms/MessagesListBlockedFooter.tsx:89 src/components/dms/MessagesListBlockedFooter.tsx:96 src/components/dms/MessagesListBlockedFooter.tsx:104 src/components/dms/MessagesListBlockedFooter.tsx:111 src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 src/view/com/profile/ProfileMenu.tsx:363 src/view/screens/ProfileList.tsx:626 +#: src/components/dms/MessagesListBlockedFooter.tsx:89 +#: src/components/dms/MessagesListBlockedFooter.tsx:96 +#: src/components/dms/MessagesListBlockedFooter.tsx:104 +#: src/components/dms/MessagesListBlockedFooter.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Díbhlocáil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Díbhlocáil" -#: src/components/dms/ConvoMenu.tsx:188 src/components/dms/ConvoMenu.tsx:192 +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 msgid "Unblock account" msgstr "Díbhlocáil an cuntas" -#: src/view/com/profile/ProfileMenu.tsx:301 src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:301 +#: src/view/com/profile/ProfileMenu.tsx:307 msgid "Unblock Account" msgstr "Díbhlocáil an cuntas" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "An bhfuil fonn ort an cuntas seo a dhíbhlocáil?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 src/view/com/util/post-ctrls/RepostButton.web.tsx:69 src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" msgstr "Cuir stop leis an athphostáil" @@ -4809,19 +5987,25 @@ msgstr "Dílean" msgid "Unfollow" msgstr "Dílean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "Dílean {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:243 +#: src/view/com/profile/ProfileMenu.tsx:253 msgid "Unfollow Account" msgstr "Dílean an cuntas seo" +#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 +#~ msgid "Unlike" +#~ msgstr "Dímhol" + #: src/view/screens/ProfileFeed.tsx:570 msgid "Unlike this feed" msgstr "Dímhol an fotha seo" -#: src/components/TagMenu/index.tsx:249 src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:249 +#: src/view/screens/ProfileList.tsx:633 msgid "Unmute" msgstr "Ná coinnigh i bhfolach" @@ -4829,7 +6013,8 @@ msgstr "Ná coinnigh i bhfolach" msgid "Unmute {truncatedTag}" msgstr "Ná coinnigh {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:280 src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:280 +#: src/view/com/profile/ProfileMenu.tsx:286 msgid "Unmute Account" msgstr "Ná coinnigh an cuntas seo i bhfolach níos mó" @@ -4841,11 +6026,18 @@ msgstr "Ná coinnigh aon phostáil {displayTag} i bhfolach" msgid "Unmute conversation" msgstr "Díbhalbhaigh an comhrá seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/components/dms/ConvoMenu.tsx:140 +#, fuzzy +#~ msgid "Unmute notifications" +#~ msgstr "Lódáil fógraí nua" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Ná coinnigh an snáithe seo i bhfolach níos mó" -#: src/view/screens/ProfileFeed.tsx:290 src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Díghreamaigh" @@ -4869,7 +6061,13 @@ msgstr "Díliostáil" msgid "Unsubscribe from this labeler" msgstr "Díliostáil ón lipéadóir seo" -#: src/lib/moderation/useReportOptions.ts:71 src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:85 +#, fuzzy +#~ msgid "Unwanted sexual content" +#~ msgstr "Ábhar graosta nach mian liom" + +#: src/lib/moderation/useReportOptions.ts:71 +#: src/lib/moderation/useReportOptions.ts:84 msgid "Unwanted Sexual Content" msgstr "Ábhar graosta nach mian liom" @@ -4885,7 +6083,7 @@ msgstr "Déan uasdátú go {handle}" msgid "Updating..." msgstr "Á uasdátú…" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "Uaslódáil grianghraf in ionad" @@ -4893,15 +6091,22 @@ msgstr "Uaslódáil grianghraf in ionad" msgid "Upload a text file to:" msgstr "Uaslódáil comhad téacs chuig:" -#: src/view/com/util/UserAvatar.tsx:339 src/view/com/util/UserAvatar.tsx:342 src/view/com/util/UserBanner.tsx:123 src/view/com/util/UserBanner.tsx:126 +#: src/view/com/util/UserAvatar.tsx:339 +#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserBanner.tsx:123 +#: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Uaslódáil ó Cheamara" -#: src/view/com/util/UserAvatar.tsx:356 src/view/com/util/UserBanner.tsx:140 +#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Uaslódáil ó Chomhaid" -#: src/view/com/util/UserAvatar.tsx:350 src/view/com/util/UserAvatar.tsx:354 src/view/com/util/UserBanner.tsx:134 src/view/com/util/UserBanner.tsx:138 +#: src/view/com/util/UserAvatar.tsx:350 +#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserBanner.tsx:134 +#: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" msgstr "Uaslódáil ó Leabharlann" @@ -4921,11 +6126,13 @@ msgstr "Bain feidhm as bsky.social mar sholáthraí óstála" msgid "Use default provider" msgstr "Úsáid an soláthraí réamhshocraithe" -#: src/view/com/modals/InAppBrowserConsent.tsx:56 src/view/com/modals/InAppBrowserConsent.tsx:58 +#: src/view/com/modals/InAppBrowserConsent.tsx:56 +#: src/view/com/modals/InAppBrowserConsent.tsx:58 msgid "Use in-app browser" msgstr "Úsáid an brabhsálaí san aip seo" -#: src/view/com/modals/InAppBrowserConsent.tsx:66 src/view/com/modals/InAppBrowserConsent.tsx:68 +#: src/view/com/modals/InAppBrowserConsent.tsx:66 +#: src/view/com/modals/InAppBrowserConsent.tsx:68 msgid "Use my default browser" msgstr "Úsáid an brabhsálaí réamhshocraithe atá agam" @@ -4937,7 +6144,7 @@ msgstr "Úsáid an ceann molta" msgid "Use the DNS panel" msgstr "Bain feidhm as an bpainéal DNS" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Úsáid é seo le logáil isteach ar an aip eile in éindí le do leasainm." @@ -4945,7 +6152,8 @@ msgstr "Úsáid é seo le logáil isteach ar an aip eile in éindí le do leasai msgid "Used by:" msgstr "In úsáid ag:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:64 +#: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" msgstr "Úsáideoir blocáilte" @@ -4969,7 +6177,8 @@ msgstr "Úsáideoir a bhlocálann thú" msgid "User Blocks You" msgstr "Blocálann an t-úsáideoir seo thú" -#: src/view/com/lists/ListCard.tsx:87 src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 msgid "User list by {0}" msgstr "Liosta úsáideoirí le {0}" @@ -4977,7 +6186,9 @@ msgstr "Liosta úsáideoirí le {0}" msgid "User list by <0/>" msgstr "Liosta úsáideoirí le <0/>" -#: src/view/com/lists/ListCard.tsx:85 src/view/com/modals/UserAddRemoveLists.tsx:207 src/view/screens/ProfileList.tsx:829 +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 msgid "User list by you" msgstr "Liosta úsáideoirí leat" @@ -5005,7 +6216,10 @@ msgstr "Úsáideoirí" msgid "users followed by <0/>" msgstr "Úsáideoirí a bhfuil <0/> á leanúint" -#: src/components/dms/MessagesNUX.tsx:140 src/components/dms/MessagesNUX.tsx:143 src/screens/Messages/Settings.tsx:84 src/screens/Messages/Settings.tsx:87 +#: src/components/dms/MessagesNUX.tsx:140 +#: src/components/dms/MessagesNUX.tsx:143 +#: src/screens/Messages/Settings.tsx:84 +#: src/screens/Messages/Settings.tsx:87 msgid "Users I follow" msgstr "Úsáideoirí a leanaim" @@ -5021,6 +6235,10 @@ msgstr "Úsáideoirí ar thaitin an t-ábhar nó an próifíl seo leo" msgid "Value:" msgstr "Luach:" +#: src/view/com/modals/ChangeHandle.tsx:510 +#~ msgid "Verify {0}" +#~ msgstr "Dearbhaigh {0}" + #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" msgstr "Dearbhaigh taifead DNS" @@ -5037,7 +6255,8 @@ msgstr "Dearbhaigh mo ríomhphost" msgid "Verify My Email" msgstr "Dearbhaigh Mo Ríomhphost" -#: src/view/com/modals/ChangeEmail.tsx:200 src/view/com/modals/ChangeEmail.tsx:202 +#: src/view/com/modals/ChangeEmail.tsx:200 +#: src/view/com/modals/ChangeEmail.tsx:202 msgid "Verify New Email" msgstr "Dearbhaigh an Ríomhphost Nua" @@ -5049,6 +6268,10 @@ msgstr "Dearbhaigh comhad téacs" msgid "Verify Your Email" msgstr "Dearbhaigh Do Ríomhphost" +#: src/view/screens/Settings/index.tsx:852 +#~ msgid "Version {0}" +#~ msgstr "Leagan {0}" + #: src/view/screens/Settings/index.tsx:935 msgid "Version {appVersion} {bundleInfo}" msgstr "Leagan {appVersion} {bundleInfo}" @@ -5085,11 +6308,14 @@ msgstr "Féach ar an snáithe iomlán" msgid "View information about these labels" msgstr "Féach ar eolas faoi na lipéid seo" -#: src/components/ProfileHoverCard/index.web.tsx:396 src/components/ProfileHoverCard/index.web.tsx:429 src/view/com/posts/AviFollowButton.tsx:58 src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/components/ProfileHoverCard/index.web.tsx:396 +#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Féach ar an bpróifíl" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Féach ar an abhatár" @@ -5101,11 +6327,19 @@ msgstr "Féach ar an tseirbhís lipéadaithe atá curtha ar fáil ag @{0}" msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" -#: src/view/com/modals/LinkWarning.tsx:89 src/view/com/modals/LinkWarning.tsx:95 +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + +#: src/view/com/modals/LinkWarning.tsx:89 +#: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" msgstr "Tabhair cuairt ar an suíomh" -#: src/components/moderation/LabelPreference.tsx:135 src/lib/moderation/useLabelBehaviorDescription.ts:17 src/lib/moderation/useLabelBehaviorDescription.ts:22 +#: src/components/moderation/LabelPreference.tsx:135 +#: src/lib/moderation/useLabelBehaviorDescription.ts:17 +#: src/lib/moderation/useLabelBehaviorDescription.ts:22 msgid "Warn" msgstr "Rabhadh" @@ -5121,7 +6355,7 @@ msgstr "Tabhair foláireamh faoi ábhar agus scag as fothaí" msgid "We couldn't find any results for that hashtag." msgstr "Níor aimsigh muid toradh ar bith don haischlib sin." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "Theip orainn an comhrá seo a lódáil" @@ -5137,10 +6371,14 @@ msgstr "Tá súil againn go mbeidh an-chraic agat anseo. Ná déan dearmad go bh msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Níl aon ábhar nua le taispeáint ó na cuntais a leanann tú. Seo duit an t-ábhar is déanaí ó <0/>." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Molaimid focail choitianta a bhíonn i go leor póstálacha a sheachaint, toisc gur féidir nach dtaispeánfaí aon phostáil dá bharr." +#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 +#~ msgid "We recommend our \"Discover\" feed:" +#~ msgstr "Molaimid an fotha “Discover”." + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Theip orainn do rogha maidir le dáta breithe a lódáil. Bain triail as arís." @@ -5173,15 +6411,20 @@ msgstr "Tá muid an-sásta go bhfuil tú linn!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Ár leithscéal, ach ní féidir linn an liosta seo a thaispeáint. Má mhaireann an fhadhb, déan teagmháil leis an duine a chruthaigh an liosta, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Tá brón orainn, ach theip orainn na focail a chuir tú i bhfolach a lódáil an uair seo. Bain triail as arís." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ár leithscéal, ach níorbh fhéidir linn do chuardach a chur i gcrích. Bain triail eile as i gceann cúpla nóiméad." -#: src/components/Lists.tsx:212 src/view/screens/NotFound.tsx:48 +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + +#: src/components/Lists.tsx:212 +#: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Ár leithscéal, ach ní féidir linn an leathanach atá tú ag lorg a aimsiú." @@ -5193,11 +6436,17 @@ msgstr "Tá brón orainn! Ní féidir síntiúis a ghlacadh ach le deich lipéad msgid "Welcome back!" msgstr "Fáilte ar ais!" +#: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 +#~ msgid "Welcome to <0>Bluesky" +#~ msgstr "Fáilte go <0>Bluesky" + #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Cad iad na rudaí a bhfuil suim agat iontu?" -#: src/view/com/auth/SplashScreen.tsx:40 src/view/com/auth/SplashScreen.web.tsx:86 src/view/com/composer/Composer.tsx:340 +#: src/view/com/auth/SplashScreen.tsx:40 +#: src/view/com/auth/SplashScreen.web.tsx:86 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "Aon scéal?" @@ -5209,7 +6458,8 @@ msgstr "Cad iad na teangacha sa phostáil seo?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Cad iad na teangacha ba mhaith leat a fheiceáil i do chuid fothaí algartamacha?" -#: src/components/dms/MessagesNUX.tsx:110 src/components/dms/MessagesNUX.tsx:124 +#: src/components/dms/MessagesNUX.tsx:110 +#: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" @@ -5217,7 +6467,8 @@ msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" -#: src/screens/Home/NoFeedsPinned.tsx:92 src/screens/Messages/List/index.tsx:185 +#: src/screens/Home/NoFeedsPinned.tsx:79 +#: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "Úps!" @@ -5249,15 +6500,17 @@ msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an úsáideoir seo?" msgid "Wide" msgstr "Leathan" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 msgid "Write a message" msgstr "Scríobh teachtaireacht" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Scríobh postáil" -#: src/view/com/composer/Composer.tsx:339 src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Scríobh freagra" @@ -5265,11 +6518,18 @@ msgstr "Scríobh freagra" msgid "Writers" msgstr "Scríbhneoirí" -#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 src/view/screens/PreferencesFollowingFeed.tsx:128 src/view/screens/PreferencesFollowingFeed.tsx:200 src/view/screens/PreferencesFollowingFeed.tsx:235 src/view/screens/PreferencesFollowingFeed.tsx:270 src/view/screens/PreferencesThreads.tsx:106 src/view/screens/PreferencesThreads.tsx:129 +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 +#: src/view/screens/PreferencesFollowingFeed.tsx:128 +#: src/view/screens/PreferencesFollowingFeed.tsx:200 +#: src/view/screens/PreferencesFollowingFeed.tsx:235 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:106 +#: src/view/screens/PreferencesThreads.tsx:129 msgid "Yes" msgstr "Tá" -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" msgstr "Tá, díghníomhaigh" @@ -5289,7 +6549,8 @@ msgstr "Tá tú sa scuaine." msgid "You are not following anyone." msgstr "Níl éinne á leanúint agat." -#: src/view/com/posts/FollowingEmptyState.tsx:67 src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "Is féidir leat sainfhothaí nua a aimsiú le leanúint." @@ -5297,6 +6558,10 @@ msgstr "Is féidir leat sainfhothaí nua a aimsiú le leanúint." msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." msgstr "Is féidir leat do chuntas a dhíghníomhú go sealadach, agus é a athghníomhú uair ar bith." +#: src/screens/Onboarding/StepFollowingFeed.tsx:143 +#~ msgid "You can change these settings later." +#~ msgstr "Is féidir leat na socruithe seo a athrú níos déanaí." + #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." msgstr "Is féidir leat é seo a athrú uair ar bith." @@ -5305,7 +6570,8 @@ msgstr "Is féidir leat é seo a athrú uair ar bith." msgid "You can continue ongoing conversations regardless of which setting you choose." msgstr "Is féidir leat leanacht le comhráite beag beann ar cén socrú a roghnaíonn tú." -#: src/screens/Login/index.tsx:158 src/screens/Login/PasswordUpdatedForm.tsx:33 +#: src/screens/Login/index.tsx:158 +#: src/screens/Login/PasswordUpdatedForm.tsx:33 msgid "You can now sign in with your new password." msgstr "Is féidir leat logáil isteach le do phasfhocal nua anois." @@ -5317,6 +6583,10 @@ msgstr "Is féidir leat do chuntas a athghníomhú chun leanacht ort ag logáil msgid "You do not have any followers." msgstr "Níl aon leantóir agat." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "Níl aon chóid chuiridh agat fós! Cuirfidh muid cúpla cód chugat tar éis duit beagán ama a chaitheamh anseo." @@ -5325,6 +6595,10 @@ msgstr "Níl aon chóid chuiridh agat fós! Cuirfidh muid cúpla cód chugat tar msgid "You don't have any pinned feeds." msgstr "Níl aon fhothaí greamaithe agat." +#: src/view/screens/Feeds.tsx:477 +#~ msgid "You don't have any saved feeds!" +#~ msgstr "Níl aon fhothaí sábháilte agat!" + #: src/view/screens/SavedFeeds.tsx:158 msgid "You don't have any saved feeds." msgstr "Níl aon fhothaí sábháilte agat." @@ -5337,11 +6611,16 @@ msgstr "Bhlocáil tú an t-údar nó tá tú blocáilte ag an údar." msgid "You have blocked this user" msgstr "Bhlocáil tú an t-úsáideoir seo" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 src/lib/moderation/useModerationCauseDescription.ts:52 src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:66 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 msgid "You have blocked this user. You cannot view their content." msgstr "Bhlocáil tú an cuntas seo. Ní féidir leat a gcuid ábhar a fheiceáil." -#: src/screens/Login/SetNewPasswordForm.tsx:54 src/screens/Login/SetNewPasswordForm.tsx:91 src/view/com/modals/ChangePassword.tsx:88 src/view/com/modals/ChangePassword.tsx:122 +#: src/screens/Login/SetNewPasswordForm.tsx:54 +#: src/screens/Login/SetNewPasswordForm.tsx:91 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Tá tú tar éis cód míchruinn a chur isteach. Ba cheart an cruth seo a bheith air: XXXXX-XXXXX." @@ -5353,7 +6632,8 @@ msgstr "Chuir tú an phostáil seo i bhfolach" msgid "You have hidden this post." msgstr "Chuir tú an phostáil seo i bhfolach." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:94 +#: src/lib/moderation/useModerationCauseDescription.ts:94 msgid "You have muted this account." msgstr "Chuir tú an cuntas seo i bhfolach." @@ -5369,10 +6649,16 @@ msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" msgid "You have no feeds." msgstr "Níl aon fhothaí agat." -#: src/view/com/lists/MyLists.tsx:90 src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 msgid "You have no lists." msgstr "Níl aon liostaí agat." +#: src/screens/Messages/List/index.tsx:200 +#, fuzzy +#~ msgid "You have no messages yet. Start a conversation with someone!" +#~ msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" + #: src/view/screens/ModerationBlockedAccounts.tsx:134 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Níor bhlocáil tú aon chuntas fós. Le cuntas a bhlocáil, téigh go dtí a bpróifíl agus roghnaigh “Blocáil an cuntas seo” ar an gclár ansin." @@ -5389,15 +6675,15 @@ msgstr "Níor chuir tú aon chuntas i bhfolach fós. Le cuntas a chur i bhfolach msgid "You have reached the end" msgstr "Tá deireadh sroichte agat" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Níor chuir tú aon fhocal ná clib i bhfolach fós" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Is féidir leat achomharc a dhéanamh maidir le lipéid nár chuir tú féin má shíleann tú iad a bheith in earráid." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Is féidir leat achomharc a dhéanamh maidir leis na lipéad seo má shíleann tú gur cuireadh in earráid iad." @@ -5405,7 +6691,11 @@ msgstr "Is féidir leat achomharc a dhéanamh maidir leis na lipéad seo má sh msgid "You must be 13 years of age or older to sign up." msgstr "Caithfidh tú a bheith 13 bliana d’aois nó níos sine le clárú." -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 +#~ msgid "You must be 18 years or older to enable adult content" +#~ msgstr "Caithfidh tú a bheith 18 mbliana d’aois nó níos sine le hábhar do dhaoine fásta a fháil." + +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Caithfidh tú ar a laghad lipéadóir amháin a roghnú do thuairisc" @@ -5413,11 +6703,11 @@ msgstr "Caithfidh tú ar a laghad lipéadóir amháin a roghnú do thuairisc" msgid "You previously deactivated @{0}." msgstr "Rinne tú díghníomhú ar @{0} cheana." -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Ní bhfaighidh tú fógraí don snáithe seo a thuilleadh." -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Gheobhaidh tú fógraí don snáithe seo anois." @@ -5425,23 +6715,30 @@ msgstr "Gheobhaidh tú fógraí don snáithe seo anois." msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Gheobhaidh tú teachtaireacht ríomhphoist le “cód athshocraithe” ann. Cuir an cód sin isteach anseo, ansin cuir do phasfhocal nua isteach." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "Tusa {0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Tusa: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "Tusa: {short}" -#: src/screens/SignupQueued.tsx:93 src/screens/SignupQueued.tsx:94 src/screens/SignupQueued.tsx:109 +#: src/screens/Onboarding/StepModeration/index.tsx:60 +#~ msgid "You're in control" +#~ msgstr "Tá sé faoi do stiúir" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 msgid "You're in line" msgstr "Tá tú sa scuaine" -#: src/screens/Deactivated.tsx:89 src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Tá tú logáilte isteach le pasfhocal aipe. Logáil isteach le do phríomh-phasfhocal chun dul ar aghaidh le díghníomhú do chuntais." @@ -5449,11 +6746,12 @@ msgstr "Tá tú logáilte isteach le pasfhocal aipe. Logáil isteach le do phrí msgid "You're ready to go!" msgstr "Tá tú réidh!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:98 +#: src/lib/moderation/useModerationCauseDescription.ts:103 msgid "You've chosen to hide a word or tag within this post." msgstr "Roghnaigh tú focal nó clib atá sa phostáil seo a chur i bhfolach." -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Tháinig tú go deireadh d’fhotha! Aimsigh cuntais eile le leanúint." @@ -5481,7 +6779,13 @@ msgstr "Cuireadh do chuid comhráite ar ceal" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Sábhálfar do rogha, ach is féidir é athrú níos déanaí sna socruithe." -#: src/screens/Login/ForgotPasswordForm.tsx:57 src/screens/Signup/state.ts:220 src/view/com/modals/ChangePassword.tsx:55 +#: src/screens/Onboarding/StepFollowingFeed.tsx:62 +#~ msgid "Your default feed is \"Following\"" +#~ msgstr "Is é “Following” d’fhotha réamhshocraithe" + +#: src/screens/Login/ForgotPasswordForm.tsx:57 +#: src/screens/Signup/state.ts:220 +#: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Is cosúil go bhfuil do ríomhphost neamhbhailí." @@ -5493,7 +6797,7 @@ msgstr "Uasdátaíodh do sheoladh ríomhphoist ach níor dearbhaíodh é. An ch msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Níor dearbhaíodh do sheoladh ríomhphoist fós. Is tábhachtach an chéim shábháilteachta é sin agus molaimid é." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Tá an fotha de na daoine a leanann tú folamh! Lean tuilleadh úsáideoirí le feiceáil céard atá ar siúl." @@ -5505,7 +6809,7 @@ msgstr "Do leasainm iomlán anseo:" msgid "Your full handle will be <0>@{0}" msgstr "Do leasainm iomlán anseo: <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Na focail a chuir tú i bhfolach" @@ -5513,7 +6817,7 @@ msgstr "Na focail a chuir tú i bhfolach" msgid "Your password has been changed successfully!" msgstr "Athraíodh do phasfhocal!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Foilsíodh do phostáil" @@ -5529,562 +6833,14 @@ msgstr "Do phróifíl" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Ní bheidh do phróifíl, postálacha, fothaí ná liostaí infheicthe ag úsáideoirí eile Bluesky. Is féidir leat do chuntas a athghníomhú uair ar bith trí logáil isteach." -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "Foilsíodh do fhreagra" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Seolfar do thuairisc go dtí Seirbhís Modhnóireachta Bluesky" #: src/screens/Signup/index.tsx:166 msgid "Your user handle" msgstr "Do leasainm" - -#: src/components/moderation/LabelsOnMe.tsx:55 -#, fuzzy -#~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" -#~ msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an gcuntas seo} two {Cuireadh # lipéad ar an gcuntas seo} few {Cuireadh # lipéad ar an gcuntas seo} many {Cuireadh # lipéad ar an gcuntas seo} other {Cuireadh # lipéad ar an gcuntas seo}}" - -#: src/components/moderation/LabelsOnMe.tsx:61 -#, fuzzy -#~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" -#~ msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" - -#: src/view/screens/ProfileList.tsx:286 -#, fuzzy -#~ msgid "{0} your feeds" -#~ msgstr "Sábháilte le mo chuid fothaí" - -#: src/view/shell/Drawer.tsx:96 -#~ msgid "<0>{0} following" -#~ msgstr "<0>{0} á leanúint" - -#: src/components/ProfileHoverCard/index.web.tsx:437 -#~ msgid "<0>{followers} <1>{pluralizedFollowers}" -#~ msgstr "<0>{following} <1>{pluralizedFollowers}" - -#: src/components/ProfileHoverCard/index.web.tsx:449 src/screens/Profile/Header/Metrics.tsx:45 -#~ msgid "<0>{following} <1>following" -#~ msgstr "<0>{following} <1>á leanúint" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 -#~ msgid "<0>Choose your<1>Recommended<2>Feeds" -#~ msgstr "<0>Roghnaigh do chuid<1>Fothaí<2>Molta" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 -#~ msgid "<0>Follow some<1>Recommended<2>Users" -#~ msgstr "<0>Lean cúpla<1>Úsáideoirí<2>Molta" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 -#~ msgid "<0>Welcome to<1>Bluesky" -#~ msgstr "<0>Fáilte go<1>Bluesky" - -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "account" -#~ msgstr "cuntas" - -#: src/view/com/composer/GifAltText.tsx:175 -#, fuzzy -#~ msgid "Add ALT text" -#~ msgstr "Cuir téacs malartach leis seo" - -#: src/view/com/composer/Composer.tsx:467 -#~ msgid "Add link card" -#~ msgstr "Cuir cárta leanúna leis seo" - -#: src/view/com/composer/Composer.tsx:472 -#~ msgid "Add link card:" -#~ msgstr "Cuir cárta leanúna leis seo:" - -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 -#~ msgid "Added" -#~ msgstr "Curtha leis" - -#: src/screens/Messages/Settings.tsx:61 src/screens/Messages/Settings.tsx:64 -#, fuzzy -#~ msgid "Allow messages from" -#~ msgstr "Ceadaigh teachtaireachtaí nua ó" - -#: src/components/moderation/LabelsOnMeDialog.tsx:193 -#~ msgid "Appeal submitted." -#~ msgstr "Achomharc déanta" - -#: src/components/dms/MessageMenu.tsx:123 -#, fuzzy -#~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." -#~ msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scriosfar duitse í ach ní don duine eile atá páirteach." - -#: src/components/dms/ConvoMenu.tsx:189 -#, fuzzy -#~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." -#~ msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar duitse é ach ní don duine eile atá páirteach." - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -#~ msgid "Based on your interest in {interestsText}" -#~ msgstr "Toisc go bhfuil suim agat in {interestsText}" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 src/view/com/auth/onboarding/WelcomeMobile.tsx:82 -#~ msgid "Bluesky is flexible." -#~ msgstr "Tá Bluesky solúbtha." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:69 src/view/com/auth/onboarding/WelcomeMobile.tsx:71 -#~ msgid "Bluesky is open." -#~ msgstr "Tá Bluesky oscailte." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:56 src/view/com/auth/onboarding/WelcomeMobile.tsx:58 -#~ msgid "Bluesky is public." -#~ msgstr "Tá Bluesky poiblí." - -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 -#~ msgid "by {0}" -#~ msgstr "le {0}" - -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -#~ msgid "by @{0}" -#~ msgstr "ag @{0}" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 -#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." -#~ msgstr "Cuir súil ar na fothaí seo. Brúigh + len iad a chur le liosta na bhfothaí atá greamaithe agat." - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 -#~ msgid "Check out some recommended users. Follow them to see similar users." -#~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 src/view/com/auth/onboarding/WelcomeMobile.tsx:85 -#~ msgid "Choose the algorithms that power your experience with custom feeds." -#~ msgstr "Roghnaigh na halgartaim a shainíonn an dóigh a n-oibríonn do chuid sainfhothaí." - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -#~ msgid "Choose your main feeds" -#~ msgstr "Roghnaigh do phríomhfhothaí" - -#: src/screens/Feeds/NoFollowingFeed.tsx:46 -#, fuzzy -#~ msgid "Click here to add one." -#~ msgstr "Cliceáil anseo do bhreis eolais." - -#: src/components/RichText.tsx:198 -#~ msgid "Click here to open tag menu for #{tag}" -#~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" - -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -#~ msgid "Configure content filtering setting for category: {0}" -#~ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {0}" - -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "content" -#~ msgstr "ábhar" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -#~ msgid "Continue to the next step" -#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -#~ msgid "Continue to the next step without following any accounts" -#~ msgstr "Lean ar aghaidh go dtí an chéad chéim eile gan aon chuntas a leanúint" - -#: src/components/dms/ConvoMenu.tsx:68 -#, fuzzy -#~ msgid "Could not unmute chat" -#~ msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" - -#: src/view/com/composer/Composer.tsx:469 -#~ msgid "Creates a card with a thumbnail. The card links to {url}" -#~ msgstr "Cruthaíonn sé seo cárta le mionsamhail. Nascann an cárta le {url}." - -#: src/view/com/modals/DeleteAccount.tsx:87 -#~ msgid "Delete Account" -#~ msgstr "Scrios an Cuntas" - -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Disable haptics" -#~ msgstr "Ná húsáid aiseolas haptach" - -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Disable vibrations" -#~ msgstr "Ná húsáid creathadh" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -#~ msgstr "De bharr pholasaí Apple, ní féidir ábhar do dhaoine fásta ar an nGréasán a fháil roimh an logáil isteach a chríochnú." - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -#~ msgid "Enable Adult Content" -#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -#~ msgid "Enable adult content in your feeds" -#~ msgstr "Cuir ábhar do dhaoine fásta ar fáil i do chuid fothaí" - -#: src/components/Lists.tsx:52 -#, fuzzy -#~ msgid "End of list" -#~ msgstr "Curtha leis an liosta" - -#: src/screens/Messages/Conversation/MessageListError.tsx:28 -#, fuzzy -#~ msgid "Failed to load past messages." -#~ msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:110 src/view/com/auth/onboarding/RecommendedFeeds.tsx:143 -#~ msgid "Failed to load recommended feeds" -#~ msgstr "Teip ar lódáil na bhfothaí molta" - -#: src/screens/Messages/Conversation/MessageListError.tsx:29 -#, fuzzy -#~ msgid "Failed to send message(s)." -#~ msgstr "Teip ar theachtaireacht a scriosadh" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 -#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." -#~ msgstr "Is iad na húsáideoirí a chruthaíonn na fothaí le hábhar is spéis leo a chur ar fáil. Roghnaigh cúpla fotha a bhfuil suim agat iontu." - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -#~ msgid "Feeds can be topical as well!" -#~ msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" - -#: src/view/screens/Search/Search.tsx:589 -#~ msgid "Find users on Bluesky" -#~ msgstr "Aimsigh úsáideoirí ar Bluesky" - -#: src/view/screens/Search/Search.tsx:587 -#~ msgid "Find users with the search tool on the right" -#~ msgstr "Aimsigh úsáideoirí leis an uirlis chuardaigh ar dheis" - -#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 -#~ msgid "Finding similar accounts..." -#~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -#~ msgid "Follow All" -#~ msgstr "Lean iad uile" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -#~ msgid "Follow selected accounts and continue to the next step" -#~ msgstr "Lean na cuntais roghnaithe agus téigh ar aghaidh go dtí an chéad chéim eile" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 -#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." -#~ msgstr "Lean cúpla cuntas mar thosú. Tig linn níos mó úsáideoirí a mholadh duit a mbeadh suim agat iontu." - -#: src/view/screens/Search/Search.tsx:827 src/view/shell/desktop/Search.tsx:263 -#~ msgid "Go to @{queryMaybeHandle}" -#~ msgstr "Téigh go dtí @{queryMaybeHandle}" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 -#~ msgid "Here are some accounts for you to follow" -#~ msgstr "Seo cúpla cuntas le leanúint duit" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:89 -#~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -#~ msgstr "Seo cúpla fotha a bhfuil ráchairt orthu. Is féidir leat an méid acu is mian leat a leanúint." - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:84 -#~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -#~ msgstr "Seo cúpla fotha a phléann le rudaí a bhfuil suim agat iontu: {interestsText}. Is féidir leat an méid acu is mian leat a leanúint." - -#: src/screens/Onboarding/StepFollowingFeed.tsx:65 -#~ msgid "It shows posts from the people you follow as they happen." -#~ msgstr "Taispeánann sé postálacha ó na daoine a leanann tú nuair a fhoilsítear iad." - -#: src/components/moderation/LabelsOnMe.tsx:59 -#~ msgid "label has been placed on this {labelTarget}" -#~ msgstr "cuireadh lipéad ar an {labelTarget} seo" - -#: src/components/moderation/LabelsOnMe.tsx:61 -#~ msgid "labels have been placed on this {labelTarget}" -#~ msgstr "cuireadh lipéid ar an {labelTarget}" - -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Like" -#~ msgstr "Mol" - -#: src/view/com/feeds/FeedSourceCard.tsx:268 -#~ msgid "Liked by {0} {1}" -#~ msgstr "Molta ag {0} {1}" - -#: src/components/LabelingServiceCard/index.tsx:72 -#~ msgid "Liked by {count} {0}" -#~ msgstr "Molta ag {count} {0}" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:287 src/screens/Profile/Header/ProfileHeaderLabeler.tsx:301 src/view/screens/ProfileFeed.tsx:600 -#~ msgid "Liked by {likeCount} {0}" -#~ msgstr "Molta ag {likeCount} {0}" - -#: src/screens/Feeds/NoFollowingFeed.tsx:38 -#, fuzzy -#~ msgid "Looks like you're missing a following feed." -#~ msgstr "Is cosúil go bhfuil fotha leanúna ar iarraidh ort. <0>Cliceáil anseo le ceann a fháil." - -#: src/Navigation.tsx:307 -#, fuzzy -#~ msgid "Messaging settings" -#~ msgstr "Socruithe teachtaireachta" - -#: src/components/dms/ConvoMenu.tsx:136 src/components/dms/ConvoMenu.tsx:142 -#, fuzzy -#~ msgid "Mute notifications" -#~ msgstr "Fógraí" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:72 src/view/com/auth/onboarding/WelcomeMobile.tsx:74 -#~ msgid "Never lose access to your followers and data." -#~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 -#~ msgctxt "action" -#~ msgid "Next" -#~ msgstr "Ar aghaidh" - -#: src/components/dms/NewChat.tsx:240 -#, fuzzy -#~ msgid "No search results found for \"{searchText}\"." -#~ msgstr "Gan torthaí ar \"{search}\"." - -#: src/view/com/modals/SelfLabel.tsx:135 -#~ msgid "Not Applicable." -#~ msgstr "Ní bhaineann sé sin le hábhar." - -#: src/screens/Signup/index.tsx:145 -#~ msgid "of" -#~ msgstr "de" - -#: src/view/com/notifications/FeedItem.tsx:349 -#~ msgid "Opens an expanded list of users in this notification" -#~ msgstr "Osclaíonn sé seo liosta méadaithe d’úsáideoirí san fhógra seo" - -#: src/screens/Messages/List/index.tsx:86 -#, fuzzy -#~ msgid "Opens the message settings page" -#~ msgstr "Osclaíonn sé seo logleabhar an chórais" - -#: src/screens/Messages/Settings.tsx:97 src/screens/Messages/Settings.tsx:104 -#, fuzzy -#~ msgid "Play notification sounds" -#~ msgstr "Fuaimeanna fógra" - -#: src/screens/Messages/Conversation/MessagesList.tsx:47 src/screens/Messages/Conversation/MessagesList.tsx:53 -#, fuzzy -#~ msgid "Press to Retry" -#~ msgstr "Brúigh le iarracht eile a dhéanamh" - -#: src/view/com/modals/Repost.tsx:66 -#~ msgctxt "action" -#~ msgid "Quote post" -#~ msgstr "Luaigh an phostáil seo" - -#: src/view/com/modals/Repost.tsx:71 -#~ msgctxt "action" -#~ msgid "Quote Post" -#~ msgstr "Luaigh an phostáil seo" - -#: src/components/dms/MessageReportDialog.tsx:149 -#, fuzzy -#~ msgid "Reason: {0}" -#~ msgstr "Fáth:" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:117 -#~ msgid "Recommended Feeds" -#~ msgstr "Fothaí molta" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 -#~ msgid "Recommended Users" -#~ msgstr "Cuntais mholta" - -#: src/view/com/post/Post.tsx:177 src/view/com/posts/FeedItem.tsx:285 -#~ msgctxt "description" -#~ msgid "Reply to <0/>" -#~ msgstr "Freagra ar <0/>" - -#: src/components/dms/ConvoMenu.tsx:146 src/components/dms/ConvoMenu.tsx:150 -#, fuzzy -#~ msgid "Report account" -#~ msgstr "Déan gearán faoi chuntas" - -#: src/view/com/posts/FeedItem.tsx:214 -#~ msgid "Reposted by <0/>" -#~ msgstr "Athphostáilte ag <0/>" - -#: src/screens/Messages/Conversation/MessageListError.tsx:54 -#, fuzzy -#~ msgid "Retry." -#~ msgstr "Bain triail eile as" - -#: src/view/com/lightbox/Lightbox.tsx:81 -#~ msgid "Saved to your camera roll." -#~ msgstr "Sábháilte i do rolla ceamara." - -#: src/view/com/notifications/FeedItem.tsx:411 src/view/com/util/UserAvatar.tsx:402 -#~ msgid "See profile" -#~ msgstr "Féach ar an bpróifíl" - -#: src/view/com/auth/HomeLoggedOutCTA.tsx:40 -#~ msgid "See what's next" -#~ msgstr "Féach an chéad rud eile" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 -#~ msgid "Select some accounts below to follow" -#~ msgstr "Roghnaigh cúpla cuntas le leanúint" - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:100 -#~ msgid "Select topical feeds to follow from the list below" -#~ msgstr "Roghnaigh fothaí le leanúint ón liosta thíos" - -#: src/screens/Onboarding/StepModeration/index.tsx:63 -#~ msgid "Select what you want to see (or not see), and we’ll handle the rest." -#~ msgstr "Roghnaigh na rudaí ba mhaith leat a fheiceáil (nó gan a fheiceáil), agus leanfaimid ar aghaidh as sin" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 -#~ msgid "Select your primary algorithmic feeds" -#~ msgstr "Roghnaigh do phríomhfhothaí algartamacha" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 -#~ msgid "Select your secondary algorithmic feeds" -#~ msgstr "Roghnaigh do chuid fothaí algartamacha tánaisteacha" - -#: src/view/screens/PreferencesFollowingFeed.tsx:68 -#~ msgid "Show all replies" -#~ msgstr "Taispeáin gach freagra" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:119 -#~ msgid "Show quote-posts in Following feed" -#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:135 -#~ msgid "Show quotes in Following" -#~ msgstr "Taispeáin postálacha athluaite san fhotha “Á Leanúint”" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:95 -#~ msgid "Show re-posts in Following feed" -#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:87 -#~ msgid "Show replies in Following" -#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:71 -#~ msgid "Show replies in Following feed" -#~ msgstr "Taispeáin freagraí san fhotha “Á Leanúint”" - -#: src/view/screens/PreferencesFollowingFeed.tsx:70 -#~ msgid "Show replies with at least {value} {0}" -#~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:111 -#~ msgid "Show reposts in Following" -#~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" - -#: src/view/com/notifications/FeedItem.tsx:347 -#~ msgid "Show users" -#~ msgstr "Taispeáin úsáideoirí" - -#: src/components/moderation/LabelsOnMeDialog.tsx:168 -#~ msgid "Source:" -#~ msgstr "Foinse:" - -#: src/view/screens/Settings/index.tsx:862 -#~ msgid "Status page" -#~ msgstr "Leathanach stádais" - -#: src/screens/Signup/index.tsx:145 -#~ msgid "Step" -#~ msgstr "Céim" - -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 -#~ msgid "Subscribe to the {0} feed" -#~ msgstr "Liostáil leis an bhfotha {0}" - -#: src/components/moderation/ModerationDetailsDialog.tsx:127 -#~ msgid "the author" -#~ msgstr "an t-údar" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 -#~ msgid "There are many feeds to try:" -#~ msgstr "Tá a lán fothaí ann le blaiseadh:" - -#: src/screens/Messages/Conversation/MessageListError.tsx:23 -#, fuzzy -#~ msgid "There was an issue connecting to the chat." -#~ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 -#~ msgid "There was an issue syncing your preferences with the server" -#~ msgstr "Bhí fadhb ann maidir le do chuid roghanna a shioncronú leis an bhfreastalaí" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 -#~ msgid "These are popular accounts you might like:" -#~ msgstr "Is cuntais iad seo a bhfuil a lán leantóirí acu. Is féidir go dtaitneoidh siad leat." - -#: src/screens/Messages/Conversation/MessageListError.tsx:26 -#, fuzzy -#~ msgid "This chat was disconnected due to a network error." -#~ msgstr "Dínascadh an comhrá seo" - -#: src/components/moderation/ModerationDetailsDialog.tsx:124 -#~ msgid "This label was applied by {0}." -#~ msgstr "Cuireadh an lipéad seo ag {0}." - -#: src/components/moderation/LabelsOnMeDialog.tsx:165 -#, fuzzy -#~ msgid "This label was applied by you" -#~ msgstr "Chuir tusa an lipéad seo leis." - -#: src/view/com/modals/SelfLabel.tsx:137 -#~ msgid "This warning is only available for posts with media attached." -#~ msgstr "Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." - -#: src/view/com/util/post-ctrls/PostCtrls.tsx:197 -#~ msgid "Unlike" -#~ msgstr "Dímhol" - -#: src/components/dms/ConvoMenu.tsx:140 -#, fuzzy -#~ msgid "Unmute notifications" -#~ msgstr "Lódáil fógraí nua" - -#: src/lib/moderation/useReportOptions.ts:85 -#, fuzzy -#~ msgid "Unwanted sexual content" -#~ msgstr "Ábhar graosta nach mian liom" - -#: src/view/com/modals/ChangeHandle.tsx:510 -#~ msgid "Verify {0}" -#~ msgstr "Dearbhaigh {0}" - -#: src/view/screens/Settings/index.tsx:852 -#~ msgid "Version {0}" -#~ msgstr "Leagan {0}" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 -#~ msgid "We recommend our \"Discover\" feed:" -#~ msgstr "Molaimid an fotha “Discover”." - -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 -#~ msgid "Welcome to <0>Bluesky" -#~ msgstr "Fáilte go <0>Bluesky" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:143 -#~ msgid "You can change these settings later." -#~ msgstr "Is féidir leat na socruithe seo a athrú níos déanaí." - -#: src/view/screens/Feeds.tsx:477 -#~ msgid "You don't have any saved feeds!" -#~ msgstr "Níl aon fhothaí sábháilte agat!" - -#: src/screens/Messages/List/index.tsx:200 -#, fuzzy -#~ msgid "You have no messages yet. Start a conversation with someone!" -#~ msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 -#~ msgid "You must be 18 years or older to enable adult content" -#~ msgstr "Caithfidh tú a bheith 18 mbliana d’aois nó níos sine le hábhar do dhaoine fásta a fháil." - -#: src/screens/Onboarding/StepModeration/index.tsx:60 -#~ msgid "You're in control" -#~ msgstr "Tá sé faoi do stiúir" - -#: src/screens/Onboarding/StepFollowingFeed.tsx:62 -#~ msgid "Your default feed is \"Following\"" -#~ msgstr "Is é “Following” d’fhotha réamhshocraithe" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index b0327d6498..9544ed9e48 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -45,10 +45,14 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -63,11 +67,11 @@ msgstr "" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -79,7 +83,7 @@ msgstr "" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -136,7 +140,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "" @@ -205,12 +209,12 @@ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "ऐप का एक नया संस्करण उपलब्ध है. कृपया ऐप का उपयोग जारी रखने के लिए अपडेट करें।" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "" @@ -223,7 +227,7 @@ msgstr "प्रवेर्शयोग्यता" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "" @@ -267,7 +271,7 @@ msgstr "अकाउंट के विकल्प" msgid "Account removed from quick access" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "" @@ -280,7 +284,7 @@ msgstr "" msgid "Account unmuted" msgstr "" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -302,9 +306,9 @@ msgstr "इस सूची में किसी को जोड़ें" msgid "Add account" msgstr "अकाउंट जोड़ें" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -338,15 +342,15 @@ msgstr "" #~ msgid "Add link card:" #~ msgstr "लिंक कार्ड जोड़ें:" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" @@ -363,7 +367,7 @@ msgstr "अपने डोमेन में निम्नलिखित DN msgid "Add to Lists" msgstr "सूचियों में जोड़ें" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "इस फ़ीड को सहेजें" @@ -376,7 +380,7 @@ msgstr "इस फ़ीड को सहेजें" msgid "Added to list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "" @@ -406,12 +410,12 @@ msgstr "" msgid "Advanced" msgstr "विकसित" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -434,13 +438,13 @@ msgstr "" msgid "Already signed in as @{0}" msgstr "" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -488,6 +492,7 @@ msgstr "" msgid "an unknown error occurred" msgstr "" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -513,11 +518,11 @@ msgstr "ऐप भाषा" msgid "App password deleted" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "" @@ -529,18 +534,18 @@ msgstr "" #~ msgid "App passwords" #~ msgstr "ऐप पासवर्ड" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "ऐप पासवर्ड" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "" @@ -553,7 +558,7 @@ msgstr "" #~ msgid "Appeal Content Warning" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -578,7 +583,7 @@ msgid "Appearance" msgstr "दिखावट" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "" @@ -602,15 +607,15 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "क्या आप वाकई इस ड्राफ्ट को हटाना करना चाहेंगे?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "क्या आप वास्तव में इसे करना चाहते हैं?" @@ -635,8 +640,8 @@ msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -649,7 +654,7 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "वापस" @@ -674,7 +679,7 @@ msgstr "जन्मदिन" msgid "Birthday:" msgstr "जन्मदिन:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "" @@ -718,7 +723,7 @@ msgstr "" msgid "Blocked accounts" msgstr "ब्लॉक किए गए खाते" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ब्लॉक किए गए खाते" @@ -799,8 +804,8 @@ msgstr "" msgid "Books" msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "" @@ -816,7 +821,7 @@ msgstr "" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "" @@ -832,7 +837,7 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "" @@ -840,7 +845,7 @@ msgstr "" msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "" @@ -848,7 +853,7 @@ msgstr "" msgid "Camera" msgstr "कैमरा" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 अक्षरों से अधिक लंबा नहीं होना चाहिए।।" @@ -857,8 +862,8 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -874,8 +879,8 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "कैंसिल" @@ -904,7 +909,7 @@ msgstr "तस्वीर को क्रॉप मत करो" msgid "Cancel profile editing" msgstr "प्रोफ़ाइल संपादन मत करो" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "कोटे पोस्ट मत करो" @@ -968,7 +973,7 @@ msgstr "" msgid "Change Your Email" msgstr "मेरा ईमेल बदलें" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -980,7 +985,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -1074,7 +1079,7 @@ msgid "Clear all storage data (restart after this)" msgstr "" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "खोज क्वेरी साफ़ करें" @@ -1182,7 +1187,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "" @@ -1206,7 +1211,7 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "समुदाय दिशानिर्देश" @@ -1219,7 +1224,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1350,7 +1355,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "आगे बढ़ें" @@ -1358,8 +1363,12 @@ msgstr "आगे बढ़ें" msgid "Continue as {0} (currently signed in)" msgstr "" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "" @@ -1372,7 +1381,7 @@ msgstr "" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "" @@ -1380,7 +1389,7 @@ msgstr "" msgid "Cooking" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "कॉपी कर ली" @@ -1390,10 +1399,10 @@ msgid "Copied build version to clipboard" msgstr "" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "" @@ -1401,11 +1410,11 @@ msgstr "" msgid "Copied!" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "कॉपी" @@ -1422,8 +1431,8 @@ msgstr "" msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "" @@ -1436,12 +1445,12 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "पोस्ट टेक्स्ट कॉपी करें" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "कॉपीराइट नीति" @@ -1492,11 +1501,11 @@ msgstr "खाता बनाएँ" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "" @@ -1538,7 +1547,7 @@ msgstr "" msgid "Custom domain" msgstr "कस्टम डोमेन" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1585,7 +1594,7 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1644,8 +1653,8 @@ msgstr "मेरा खाता हटाएं" msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "पोस्ट को हटाएं" @@ -1653,7 +1662,7 @@ msgstr "पोस्ट को हटाएं" msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "इस पोस्ट को डीलीट करें?" @@ -1676,7 +1685,7 @@ msgstr "" msgid "Description" msgstr "विवरण" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "" @@ -1684,7 +1693,7 @@ msgstr "" #~ msgid "Developer Tools" #~ msgstr "डेवलपर उपकरण" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "" @@ -1725,7 +1734,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "" @@ -1733,7 +1742,7 @@ msgstr "" #~ msgid "Discard draft" #~ msgstr "ड्राफ्ट हटाएं" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "" @@ -1742,8 +1751,8 @@ msgstr "" 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 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "" @@ -1751,7 +1760,7 @@ msgstr "" #~ msgid "Discover new feeds" #~ msgstr "नए फ़ीड की खोज करें" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "" @@ -1791,11 +1800,11 @@ msgstr "डोमेन सत्यापित!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1882,6 +1891,11 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "प्रत्येक कोड एक बार काम करता है। आपको समय-समय पर अधिक आमंत्रण कोड प्राप्त होंगे।" +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1905,8 +1919,9 @@ msgstr "सूची विवरण संपादित करें" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "मेरी फ़ीड संपादित करें" @@ -1916,19 +1931,19 @@ msgid "Edit my profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "एडिट सेव्ड फीड" +#~ msgid "Edit Saved Feeds" +#~ msgstr "एडिट सेव्ड फीड" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1981,8 +1996,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "" @@ -2042,7 +2057,7 @@ msgstr "" #~ msgid "End of list" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "" @@ -2050,8 +2065,8 @@ msgstr "" msgid "Enter a password" msgstr "" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "" @@ -2109,7 +2124,7 @@ msgid "Error receiving captcha response." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" @@ -2201,7 +2216,7 @@ msgstr "" 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:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2211,8 +2226,8 @@ msgstr "" msgid "External media settings" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "" @@ -2224,7 +2239,7 @@ msgstr "" msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "" @@ -2258,7 +2273,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2268,15 +2283,15 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "फ़ीड ऑफ़लाइन है" @@ -2285,17 +2300,16 @@ msgstr "फ़ीड ऑफ़लाइन है" #~ msgstr "फ़ीड प्राथमिकता" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "प्रतिक्रिया" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "सभी फ़ीड" @@ -2336,12 +2350,12 @@ msgid "Finalizing" msgstr "" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "" @@ -2388,7 +2402,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2399,7 +2413,7 @@ msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "" @@ -2429,6 +2443,10 @@ msgstr "" #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "आरंभ करने के लिए कुछ उपयोगकर्ताओं का अनुसरण करें. आपको कौन दिलचस्प लगता है, इसके आधार पर हम आपको और अधिक उपयोगकर्ताओं की अनुशंसा कर सकते हैं।" +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "" @@ -2450,18 +2468,27 @@ msgstr "" msgid "Followers" msgstr "यह यूजर आपका फ़ोलो करता है" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "फोल्लोविंग" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "" @@ -2473,9 +2500,7 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2497,7 +2522,7 @@ msgstr "" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "सुरक्षा कारणों के लिए, हमें आपके ईमेल पते पर एक OTP कोड भेजने की आवश्यकता होगी।।" -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "सुरक्षा कारणों के लिए, आप इसे फिर से देखने में सक्षम नहीं होंगे। यदि आप इस पासवर्ड को खो देते हैं, तो आपको एक नया उत्पन्न करना होगा।।" @@ -2548,7 +2573,7 @@ msgstr "" msgid "Get Started" msgstr "प्रारंभ करें" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" @@ -2576,9 +2601,9 @@ msgstr "वापस जाओ" msgid "Go Back" msgstr "वापस जाओ" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2598,7 +2623,7 @@ msgstr "" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "" @@ -2631,7 +2656,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "" @@ -2648,11 +2673,11 @@ msgid "Having trouble?" msgstr "" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "सहायता" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" @@ -2668,7 +2693,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "यहां आपका ऐप पासवर्ड है." @@ -2679,7 +2704,7 @@ msgstr "यहां आपका ऐप पासवर्ड है." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "इसे छिपाएं" @@ -2688,8 +2713,8 @@ msgctxt "action" msgid "Hide" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "" @@ -2698,7 +2723,7 @@ msgstr "" msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "" @@ -2710,23 +2735,23 @@ msgstr "उपयोगकर्ता सूची छुपाएँ" #~ msgid "Hides posts from {0} in your feed" #~ msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 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:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 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:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 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:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 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:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "" @@ -2738,11 +2763,11 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "होम फीड" @@ -2803,7 +2828,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -2856,7 +2881,7 @@ msgstr "" #~ msgid "Input invite code to proceed" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "" @@ -2913,7 +2938,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "" @@ -2998,11 +3023,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -3014,7 +3039,7 @@ msgstr "अपनी भाषा चुने" msgid "Language settings" msgstr "" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "भाषा सेटिंग्स" @@ -3028,7 +3053,7 @@ msgstr "भाषा" #~ msgstr "" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "" @@ -3119,8 +3144,8 @@ msgid "Like this feed" msgstr "इस फ़ीड को लाइक करो" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "इन यूजर ने लाइक किया है" @@ -3156,11 +3181,11 @@ msgstr "" msgid "Likes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "" @@ -3172,7 +3197,7 @@ msgstr "सूची अवतार" msgid "List blocked" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "" @@ -3196,12 +3221,12 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "सूची" @@ -3214,7 +3239,7 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "अधिक पोस्ट लोड करें" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "नई सूचनाएं लोड करें" @@ -3233,7 +3258,7 @@ msgstr "" #~ msgid "Local dev server" #~ msgstr "स्थानीय देव सर्वर" -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "" @@ -3269,7 +3294,7 @@ msgstr "" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "" @@ -3285,7 +3310,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "यह सुनिश्चित करने के लिए कि आप कहाँ जाना चाहते हैं!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "" @@ -3315,8 +3340,8 @@ msgstr "" msgid "Mentioned users" msgstr "" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "मेनू" @@ -3325,11 +3350,11 @@ msgid "Message {0}" msgstr "" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "" @@ -3346,7 +3371,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3361,7 +3386,7 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3398,7 +3423,7 @@ msgstr "" msgid "Moderation lists" msgstr "मॉडरेशन सूचियाँ" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" @@ -3407,7 +3432,7 @@ msgstr "" msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "" @@ -3420,7 +3445,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "" @@ -3474,11 +3499,11 @@ msgstr "" msgid "Mute conversation" msgstr "" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "" @@ -3499,21 +3524,21 @@ msgstr "इन खातों को म्यूट करें?" #~ msgid "Mute this List" #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "थ्रेड म्यूट करें" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "" @@ -3525,7 +3550,7 @@ msgstr "" msgid "Muted accounts" msgstr "म्यूट किए गए खाते" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "म्यूट किए गए खाते" @@ -3551,7 +3576,7 @@ msgstr "म्यूट करना निजी है. म्यूट कि msgid "My Birthday" msgstr "जन्मदिन" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "मेरी फ़ीड" @@ -3571,7 +3596,7 @@ msgstr "मेरी फ़ीड" #~ msgid "my-server.com" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "नाम" @@ -3662,8 +3687,8 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3733,7 +3758,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "" @@ -3741,7 +3766,7 @@ msgstr "" msgid "No longer than 253 characters" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "" @@ -3749,7 +3774,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "" @@ -3760,6 +3785,10 @@ msgstr "" msgid "No one" msgstr "" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3773,13 +3802,13 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "{query} के लिए कोई परिणाम नहीं मिला\"" @@ -3818,7 +3847,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "लागू नहीं।" -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "" @@ -3829,7 +3858,7 @@ msgid "Not right now" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3850,13 +3879,13 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "सूचनाएं" @@ -3910,11 +3939,11 @@ msgstr "" msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "एक या अधिक छवियाँ alt पाठ याद आती हैं।।" -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3944,7 +3973,7 @@ msgstr "" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "" @@ -3952,13 +3981,13 @@ msgstr "" #~ msgid "Open content filtering settings" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "" @@ -3982,11 +4011,11 @@ msgstr "" #~ msgid "Open muted words settings" #~ msgstr "" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "ओपन नेविगेशन" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "" @@ -4115,8 +4144,8 @@ msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -4168,8 +4197,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "" @@ -4241,15 +4270,15 @@ msgstr "पासवर्ड अद्यतन!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "" @@ -4332,7 +4361,7 @@ msgstr "" 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:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "" @@ -4340,11 +4369,11 @@ msgstr "" #~ msgid "Please enter a phone number that can receive SMS text messages." #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "कृपया इस ऐप पासवर्ड के लिए एक अद्वितीय नाम दर्ज करें या हमारे यादृच्छिक रूप से उत्पन्न एक का उपयोग करें।।" -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" @@ -4364,7 +4393,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "कृपया अपना पासवर्ड भी दर्ज करें:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4386,7 +4415,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "" @@ -4402,28 +4431,28 @@ msgstr "" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "पोस्ट" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "" @@ -4462,11 +4491,11 @@ msgstr "" msgid "Posts" msgstr "" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "" @@ -4494,6 +4523,10 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "पिछली छवि" @@ -4511,11 +4544,11 @@ msgstr "अपने फ़ॉलोअर्स को प्राथमिक msgid "Privacy" msgstr "गोपनीयता" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "गोपनीयता नीति" @@ -4535,8 +4568,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "प्रोफ़ाइल" @@ -4560,16 +4593,16 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "सार्वजनिक, साझा करने योग्य सूचियाँ जो फ़ीड चला सकती हैं।" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4597,7 +4630,7 @@ msgstr "अनुपात" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4605,7 +4638,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "" @@ -4625,12 +4658,12 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "निकालें" @@ -4654,25 +4687,25 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "फ़ीड हटाएँ" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "मेरे फ़ीड से हटाएँ" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4684,15 +4717,15 @@ msgstr "छवि निकालें" msgid "Remove image preview" msgstr "छवि पूर्वावलोकन निकालें" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4700,8 +4733,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "" @@ -4709,7 +4742,7 @@ msgstr "" #~ msgid "Remove this feed from my feeds?" #~ msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "" @@ -4722,7 +4755,7 @@ msgstr "" msgid "Removed from list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "" @@ -4753,7 +4786,7 @@ msgstr "" msgid "Replies to this thread are disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "" @@ -4817,8 +4850,8 @@ msgstr "रिपोर्ट सूची" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "रिपोर्ट पोस्ट" @@ -4834,8 +4867,8 @@ msgstr "" msgid "Report this list" msgstr "" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "" @@ -4848,9 +4881,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "" @@ -4860,7 +4893,7 @@ msgstr "" msgid "Repost" msgstr "पुन: पोस्ट" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4886,7 +4919,7 @@ msgstr "" msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "" @@ -5005,8 +5038,8 @@ msgstr "" #~ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -5086,20 +5119,20 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "खोज" @@ -5107,7 +5140,7 @@ msgstr "खोज" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "" @@ -5254,7 +5287,7 @@ msgstr "" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5328,8 +5361,8 @@ msgctxt "action" msgid "Send Email" msgstr "ईमेल भेजें" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "प्रतिक्रिया भेजें" @@ -5338,14 +5371,14 @@ msgstr "प्रतिक्रिया भेजें" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "" @@ -5362,8 +5395,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -5494,11 +5527,11 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "सेटिंग्स" @@ -5517,8 +5550,8 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -5533,7 +5566,7 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -5589,7 +5622,7 @@ msgstr "" #~ msgid "Show embeds from {0}" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "" @@ -5597,19 +5630,19 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "" @@ -5702,9 +5735,9 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5745,9 +5778,9 @@ msgstr "साइन आउट" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5796,7 +5829,7 @@ msgstr "" msgid "Some people can reply" msgstr "" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5840,7 +5873,7 @@ msgstr "उसी पोस्ट के उत्तरों को इस प #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "" @@ -5901,13 +5934,13 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5938,7 +5971,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "इस सूची को सब्सक्राइब करें" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "अनुशंसित लोग" @@ -5950,7 +5983,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5981,7 +6014,7 @@ msgstr "प्रणाली" msgid "System log" msgstr "सिस्टम लॉग" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "" @@ -6013,11 +6046,11 @@ msgstr "" msgid "Terms" msgstr "शर्तें" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "सेवा की शर्तें" @@ -6027,17 +6060,17 @@ msgstr "सेवा की शर्तें" msgid "Terms used violate community standards" msgstr "" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "पाठ इनपुट फ़ील्ड" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "" @@ -6049,7 +6082,7 @@ msgstr "" msgid "That handle is already taken." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "अनब्लॉक करने के बाद अकाउंट आपसे इंटरैक्ट कर सकेगा।" @@ -6070,11 +6103,11 @@ msgstr "कॉपीराइट नीति को <0/> पर स्थान msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -6112,7 +6145,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "" @@ -6140,12 +6173,12 @@ msgstr "" msgid "There was an issue contacting the server" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" @@ -6162,8 +6195,8 @@ msgstr "" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6175,9 +6208,9 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -6226,7 +6259,7 @@ msgstr "" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -6259,10 +6292,14 @@ msgstr "" msgid "This content is not available because one of the users involved has blocked the other." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "" +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:75 #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." #~ msgstr "" @@ -6271,20 +6308,25 @@ msgstr "" msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "" #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "" +#~ 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/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -6313,7 +6355,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "" @@ -6333,20 +6375,20 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "इस पोस्ट को हटा दिया गया है।।" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "" @@ -6407,7 +6449,7 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "यह चेतावनी केवल मीडिया संलग्न पोस्ट के लिए उपलब्ध है।" -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" @@ -6428,7 +6470,7 @@ msgstr "थ्रेड प्राथमिकता" msgid "Threaded Mode" msgstr "थ्रेड मोड" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "" @@ -6444,7 +6486,7 @@ msgstr "" msgid "To whom would you like to send this report?" msgstr "" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "" @@ -6457,7 +6499,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "" @@ -6467,10 +6509,10 @@ msgstr "परिवर्तन" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "अनुवाद" @@ -6512,14 +6554,14 @@ msgstr "आपकी सेवा से संपर्क करने मे #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "अनब्लॉक" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "" @@ -6534,12 +6576,12 @@ msgstr "" msgid "Unblock Account" msgstr "अनब्लॉक खाता" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -6554,7 +6596,7 @@ msgstr "" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "" @@ -6605,8 +6647,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "थ्रेड को अनम्यूट करें" @@ -6664,7 +6706,7 @@ msgstr "" msgid "Updating..." msgstr "अद्यतन..।" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "" @@ -6725,7 +6767,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "अपने हैंडल के साथ दूसरे ऐप में साइन इन करने के लिए इसका उपयोग करें।" @@ -6904,11 +6946,11 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "अवतार देखें" @@ -6920,6 +6962,11 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6947,7 +6994,7 @@ msgstr "" msgid "We couldn't find any results for that hashtag." msgstr "" -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "" @@ -6967,7 +7014,7 @@ msgstr "" #~ msgid "We recommend \"For You\" by Skygaze:" #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "" @@ -7011,14 +7058,18 @@ msgstr "हम आपके हमारी सेवा में शामि msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -7046,7 +7097,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "" @@ -7067,7 +7118,7 @@ msgstr "" msgid "Who can reply" msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "" @@ -7105,11 +7156,11 @@ msgstr "चौड़ा" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "पोस्ट लिखो" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "अपना जवाब दें" @@ -7157,8 +7208,8 @@ msgstr "" msgid "You are not following anyone." msgstr "" -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "" @@ -7195,6 +7246,10 @@ msgstr "" msgid "You do not have any followers." msgstr "" +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 पर रहेंगे तो हम आपको कुछ भेजेंगे।" @@ -7294,15 +7349,15 @@ msgstr "" msgid "You have reached the end" msgstr "" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -7318,7 +7373,7 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -7326,11 +7381,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "" @@ -7338,15 +7393,15 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "आपको \"reset code\" के साथ एक ईमेल प्राप्त होगा। उस कोड को यहाँ दर्ज करें, फिर अपना नया पासवर्ड दर्ज करें।।" -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -7374,7 +7429,7 @@ msgstr "" msgid "You've chosen to hide a word or tag within this post." msgstr "" -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" @@ -7424,7 +7479,7 @@ msgstr "आपका ईमेल अद्यतन किया गया ह 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 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "" @@ -7442,7 +7497,7 @@ msgstr "" #~ msgid "Your invite codes are hidden when logged in using an App Password" #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "" @@ -7450,7 +7505,7 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "" @@ -7466,11 +7521,11 @@ msgstr "आपकी प्रोफ़ाइल" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index 1287207c5d..f6186e9b51 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -18,7 +18,7 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 12\n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -46,10 +46,14 @@ msgstr "{0, plural, other {# label telah diterapkan pada akun ini}}" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {# label telah diterapkan pada konten ini}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {# postingan ulang}}" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -64,11 +68,11 @@ msgstr "{0, plural, other {mengikuti}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {Suka (# menyukai)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {suka}}" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {Disukai oleh # pengguna}}" @@ -80,7 +84,7 @@ msgstr "{0, plural, other {postingan}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {Balas (# balasan)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {posting ulang}}" @@ -123,7 +127,7 @@ msgstr "{handle} tidak dapat dikirimi pesan" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {Disukai oleh # pengguna}}" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} belum dibaca" @@ -180,12 +184,12 @@ msgstr "⚠Handle Tidak Valid" msgid "2FA Confirmation" msgstr "Konfirmasi 2FA" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Akses tautan navigasi dan pengaturan" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Akses profil dan tautan navigasi lain" @@ -198,7 +202,7 @@ msgstr "Aksesibilitas" msgid "Accessibility settings" msgstr "Pengaturan aksesibilitas" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Pengaturan Aksesibilitas" @@ -242,7 +246,7 @@ msgstr "Pengaturan akun" msgid "Account removed from quick access" msgstr "Akun dihapus dari akses cepat" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Akun batal diblokir" @@ -255,7 +259,7 @@ msgstr "Akun batal diikuti" msgid "Account unmuted" msgstr "Akun batal dibisukan" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -277,9 +281,9 @@ msgstr "Tambahkan pengguna ke daftar ini" msgid "Add account" msgstr "Tambahkan akun" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -304,15 +308,15 @@ msgstr "Tambahkan Kata Sandi Aplikasi" #~ msgid "Add link card:" #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Tambahkan kata yang akan dibisukan ke pengaturan terpilih" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Tambah kata dan tagar untuk dibisukan" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Tambahkan feed rekomendasi" @@ -329,7 +333,7 @@ msgstr "Tambahkan catatan DNS berikut ke domain Anda:" msgid "Add to Lists" msgstr "Tambahkan ke Daftar" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Tambakan ke feed saya" @@ -342,7 +346,7 @@ msgstr "Tambakan ke feed saya" msgid "Added to list" msgstr "Ditambahkan ke daftar" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Ditambahkan ke feed saya" @@ -364,12 +368,12 @@ msgstr "Konten dewasa dinonaktifkan." msgid "Advanced" msgstr "Lanjutan" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "Berisi semua feed yang telah Anda simpan dalam satu tempat." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -392,13 +396,13 @@ msgstr "Sudah memiliki kode?" msgid "Already signed in as @{0}" msgstr "Sudah masuk sebagai @{0}" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -446,6 +450,7 @@ msgstr "Terjadi masalah, silakan coba lagi." msgid "an unknown error occurred" msgstr "terjadi kesalahan yang tidak diketahui" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -471,11 +476,11 @@ msgstr "Bahasa Aplikasi" msgid "App password deleted" msgstr "Kata sandi aplikasi dihapus" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "Nama Kata Sandi Aplikasi hanya boleh terdiri dari huruf, angka, spasi, tanda hubung, dan garis bawah." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "Nama Kata Sandi Aplikasi harus terdiri dari minimal 4 karakter." @@ -483,22 +488,22 @@ msgstr "Nama Kata Sandi Aplikasi harus terdiri dari minimal 4 karakter." msgid "App password settings" msgstr "Pengaturan kata sandi aplikasi" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Kata sandi Aplikasi" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "Ajukan Banding" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Banding label \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Banding diajukan" @@ -519,7 +524,7 @@ msgid "Appearance" msgstr "Tampilan" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "Tambahkan feed yang direkomendasikan secara default" @@ -543,15 +548,15 @@ msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tet msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Anda yakin ingin meninggalkan percakapan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lain." -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Apakah Anda yakin ingin menghapus {0} dari daftar feed Anda?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "Anda yakin untuk membuang draf ini?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Anda yakin?" @@ -572,8 +577,8 @@ msgid "At least 3 characters" msgstr "Minimal 3 karakter" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -586,7 +591,7 @@ msgstr "Minimal 3 karakter" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Kembali" @@ -606,7 +611,7 @@ msgstr "Tanggal lahir" msgid "Birthday:" msgstr "Tanggal lahir:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Blokir" @@ -646,7 +651,7 @@ msgstr "Diblokir" msgid "Blocked accounts" msgstr "Akun yang diblokir" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Akun yang diblokir" @@ -719,8 +724,8 @@ msgstr "Buramkan gambar dan saring dari feed" msgid "Books" msgstr "Buku" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "Telusuri feed lain" @@ -728,7 +733,7 @@ msgstr "Telusuri feed lain" msgid "Business" msgstr "Bisnis" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "oleh —" @@ -744,7 +749,7 @@ msgstr "Oleh {0}" #~ msgid "by @{0}" #~ msgstr "oleh @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "oleh <0/>" @@ -752,7 +757,7 @@ msgstr "oleh <0/>" msgid "By creating an account you agree to the {els}." msgstr "Dengan membuat akun berarti Anda setuju dengan {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "oleh Anda" @@ -760,7 +765,7 @@ msgstr "oleh Anda" msgid "Camera" msgstr "Kamera" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis bawah. Minimal 4 karakter, namun tidak boleh lebih dari 32 karakter." @@ -769,8 +774,8 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -786,8 +791,8 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Batal" @@ -816,7 +821,7 @@ msgstr "Batal memotong gambar" msgid "Cancel profile editing" msgstr "Batal mengedit profil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Batal mengutip postingan" @@ -872,7 +877,7 @@ msgstr "Ubah bahasa postingan menjadi {0}" msgid "Change Your Email" msgstr "Ubah Email Anda" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -884,7 +889,7 @@ msgstr "Obrolan dibisukan" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -970,7 +975,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Hapus kueri pencarian" @@ -1078,7 +1083,7 @@ msgstr "Menutup bilah navigasi bawah" msgid "Closes password update alert" msgstr "Menutup peringatan pembaruan kata sandi" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Menutup penyusun postingan dan membuang draf" @@ -1102,7 +1107,7 @@ msgstr "Komedi" msgid "Comics" msgstr "Komik" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Panduan Komunitas" @@ -1115,7 +1120,7 @@ msgstr "Selesaikan onboarding dan mulai menggunakan akun Anda" msgid "Complete the challenge" msgstr "Selesaikan tantangan" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Buat postingan dengan panjang hingga {MAX_GRAPHEME_LENGTH} karakter" @@ -1224,7 +1229,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "Latar menu konteks, klik untuk menutup menu." #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lanjutkan" @@ -1232,8 +1237,12 @@ msgstr "Lanjutkan" msgid "Continue as {0} (currently signed in)" msgstr "Lanjutkan sebagai {0} (sudah masuk)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Lanjutkan ke langkah berikutnya" @@ -1246,7 +1255,7 @@ msgstr "Lanjutkan ke langkah berikutnya" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "Lanjutkan ke langkah berikutnya tanpa mengikuti akun apa pun" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "Percakapan dihapus" @@ -1254,7 +1263,7 @@ msgstr "Percakapan dihapus" msgid "Cooking" msgstr "Memasak" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Disalin" @@ -1264,10 +1273,10 @@ msgid "Copied build version to clipboard" msgstr "Menyalin versi build ke papan klip" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "Disalin ke papan klip" @@ -1275,11 +1284,11 @@ msgstr "Disalin ke papan klip" msgid "Copied!" msgstr "Tersalin!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Menyalin kata sandi aplikasi" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Salin" @@ -1296,8 +1305,8 @@ msgstr "Salin kode" msgid "Copy link to list" msgstr "Salin tautan daftar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Salin tautan postingan" @@ -1306,12 +1315,12 @@ msgstr "Salin tautan postingan" msgid "Copy message text" msgstr "Salin teks pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Salin teks postingan" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Kebijakan Hak Cipta" @@ -1358,11 +1367,11 @@ msgstr "Buat Akun" msgid "Create an account" msgstr "Buat akun" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "Buat avatar saja" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Buat Kata Sandi Aplikasi" @@ -1396,7 +1405,7 @@ msgstr "Kustom" msgid "Custom domain" msgstr "Domain kustom" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feed kustom yang dibangun oleh komunitas memberikan pengalaman baru dan membantu Anda menemukan konten yang Anda sukai." @@ -1439,7 +1448,7 @@ msgid "Debug panel" msgstr "Panel awakutu" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1494,8 +1503,8 @@ msgstr "Hapus akun saya" msgid "Delete My Account…" msgstr "Hapus Akun Saya…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Hapus postingan" @@ -1503,7 +1512,7 @@ msgstr "Hapus postingan" msgid "Delete this list?" msgstr "Hapus daftar ini?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "Hapus postingan ini?" @@ -1526,11 +1535,11 @@ msgstr "Hapus catatan deklarasi obrolan" msgid "Description" msgstr "Deskripsi" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "Teks alt deskriptif" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Apakah Anda ingin mengatakan sesuatu?" @@ -1571,11 +1580,11 @@ msgstr "Matikan respons haptik" msgid "Disabled" msgstr "Dinonaktifkan" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Buang" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "Buang draf?" @@ -1584,12 +1593,12 @@ msgstr "Buang draf?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Cegah aplikasi untuk menampilkan akun saya ke pengguna yang tidak login" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Temukan feed kustom baru" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "Temukan Feed Baru" @@ -1625,11 +1634,11 @@ msgstr "Domain terverifikasi!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1708,6 +1717,11 @@ msgstr "contoh: Pengguna yang membalas dengan iklan secara berulang." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Tiap kode hanya berlaku sekali. Anda akan mendapatkan tambahan kode undangan secara berkala." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1731,8 +1745,9 @@ msgstr "Edit detail daftar" msgid "Edit Moderation List" msgstr "Ubah Daftar Moderasi" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Edit Feed Saya" @@ -1742,19 +1757,19 @@ msgid "Edit my profile" msgstr "Edit profil saya" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Edit profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Edit Profil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Edit Feed Tersimpan" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Edit Feed Tersimpan" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1807,8 +1822,8 @@ msgid "Embed HTML code" msgstr "Sematkan kode HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "Sematkan postingan" @@ -1864,7 +1879,7 @@ msgstr "Akhir feed" #~ msgid "End of list" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Masukkan nama untuk Sandi Aplikasi ini" @@ -1872,8 +1887,8 @@ msgstr "Masukkan nama untuk Sandi Aplikasi ini" msgid "Enter a password" msgstr "Masukkan kata sandi" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Masukkan kata atau tagar" @@ -1923,7 +1938,7 @@ msgid "Error receiving captcha response." msgstr "Gagal menerima respons captcha." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Eror:" @@ -2011,7 +2026,7 @@ msgstr "Media Eksternal" 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 "Media eksternal memungkinkan situs web untuk mengumpulkan informasi tentang Anda dan perangkat Anda. Tidak ada informasi yang dikirim atau diminta hingga Anda menekan tombol \"play\"." -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2021,8 +2036,8 @@ msgstr "Preferensi Media Eksternal" msgid "External media settings" msgstr "Pengaturan media eksternal" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "Gagal membuat kata sandi aplikasi." @@ -2034,7 +2049,7 @@ msgstr "Gagal membuat daftar. Periksa koneksi internet Anda dan coba lagi." msgid "Failed to delete message" msgstr "Gagal menghapus pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "Gagal menghapus postingan, silakan coba lagi" @@ -2068,7 +2083,7 @@ msgstr "Gagal mengirim" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Gagal mengirimkan banding, silakan coba lagi." @@ -2078,30 +2093,29 @@ msgstr "Gagal mengirimkan banding, silakan coba lagi." msgid "Failed to update settings" msgstr "Gagal memperbarui pengaturan" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Feed" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed {0}" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Feed offline" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Masukan" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Feed" @@ -2134,12 +2148,12 @@ msgid "Finalizing" msgstr "Menyelesaikan" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Temukan akun untuk diikuti" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "Temukan postingan dan pengguna di Bluesky" @@ -2182,7 +2196,7 @@ msgstr "Balik secara vertikal" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2193,7 +2207,7 @@ msgctxt "action" msgid "Follow" msgstr "Ikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Ikuti {0}" @@ -2223,6 +2237,10 @@ msgstr "Ikuti Balik" #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "" +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Diikuti oleh {0}" @@ -2244,18 +2262,27 @@ msgstr "mengikuti Anda" msgid "Followers" msgstr "Pengikut" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Mengikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Mengikuti {0}" @@ -2267,9 +2294,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Preferensi feed Mengikuti" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2291,7 +2316,7 @@ msgstr "Makanan" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Untuk alasan keamanan, kami akan mengirimkan kode konfirmasi ke alamat email Anda." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Untuk alasan keamanan, Anda tidak akan dapat melihat ini lagi. Jika Anda lupa kata sandi ini, Anda harus membuat yang baru." @@ -2334,7 +2359,7 @@ msgstr "Memulai" msgid "Get Started" msgstr "Memulai" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Beri wajah pada profil Anda" @@ -2362,9 +2387,9 @@ msgstr "Kembali" msgid "Go Back" msgstr "Kembali" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2384,7 +2409,7 @@ msgstr "Ke Beranda" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "Buka percakapan dengan {0}" @@ -2417,7 +2442,7 @@ msgstr "Haptik" msgid "Harassment, trolling, or intolerance" msgstr "Pelecehan, unggah sulut, atau intoleransi" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Tagar" @@ -2430,11 +2455,11 @@ msgid "Having trouble?" msgstr "Mengalami masalah?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Bantuan" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Beri tahu orang-orang bahwa Anda bukan bot dengan mengunggah gambar atau membuat avatar." @@ -2450,7 +2475,7 @@ msgstr "Beri tahu orang-orang bahwa Anda bukan bot dengan mengunggah gambar atau #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Berikut beberapa feed topikal berdasarkan minat Anda: {interestsText}. Anda dapat memilih untuk mengikuti sebanyak yang Anda suka." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Berikut kata sandi aplikasi Anda." @@ -2461,7 +2486,7 @@ msgstr "Berikut kata sandi aplikasi Anda." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Sembunyikan" @@ -2470,8 +2495,8 @@ msgctxt "action" msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Sembunyikan postingan" @@ -2480,7 +2505,7 @@ msgstr "Sembunyikan postingan" msgid "Hide the content" msgstr "Sembunyikan konten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "Sembunyikan postingan ini?" @@ -2488,23 +2513,23 @@ msgstr "Sembunyikan postingan ini?" msgid "Hide user list" msgstr "Sembunyikan daftar pengguna" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Hmm, terjadi masalah saat menghubungi server feed. Harap beri tahu pemilik feed tentang masalah ini." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Hmm, server feed tampaknya salah konfigurasi. Harap beri tahu pemilik feed tentang masalah ini." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Hmm, server feed tampaknya sedang offline. Harap beri tahu pemilik feed tentang masalah ini." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "Hmm, server feed memberikan respons yang buruk. Harap beri tahu pemilik feed tentang masalah ini." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, kami kesulitan menemukan feed ini. Mungkin sudah dihapus." @@ -2516,11 +2541,11 @@ msgstr "Hmmmm, tampaknya kami mengalami kesulitan memuat data ini. Lihat detail msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, kami tidak dapat memuat layanan moderasi." -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Beranda" @@ -2574,7 +2599,7 @@ msgstr "Jika Anda belum berusia dewasa menurut hukum negara Anda, orang tua atau msgid "If you delete this list, you won't be able to recover it." msgstr "Jika Anda menghapus daftar ini, Anda tidak dapat memulihkannya lagi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "Jika Anda menghapus postingan ini, Anda tidak dapat memulihkannya lagi." @@ -2614,7 +2639,7 @@ msgstr "Masukkan kode yang dikirim ke email Anda untuk pengaturan ulang kata san msgid "Input confirmation code for account deletion" msgstr "Masukkan kode konfirmasi untuk penghapusan akun" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Masukkan nama untuk kata sandi aplikasi" @@ -2659,7 +2684,7 @@ msgstr "Memperkenalkan Pesan Langsung" msgid "Invalid 2FA confirmation code." msgstr "Kode konfirmasi 2FA tidak valid." -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Catatan posting tidak valid atau tidak didukung" @@ -2723,11 +2748,11 @@ msgstr "Label adalah anotasi yang diterapkan pada pengguna dan konten. Label dap #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Label pada akun Anda" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Label pada konten Anda" @@ -2739,7 +2764,7 @@ msgstr "Pilih bahasa" msgid "Language settings" msgstr "Pengaturan bahasa" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Pengaturan Bahasa" @@ -2749,7 +2774,7 @@ msgid "Languages" msgstr "Bahasa" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "Terbaru" @@ -2831,8 +2856,8 @@ msgid "Like this feed" msgstr "Suka feed ini" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Disukai oleh" @@ -2868,11 +2893,11 @@ msgstr "menyukai postingan Anda" msgid "Likes" msgstr "Suka" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "Suka pada postingan ini" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Daftar" @@ -2884,7 +2909,7 @@ msgstr "Avatar Daftar" msgid "List blocked" msgstr "Daftar diblokir" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Daftar {0}" @@ -2908,12 +2933,12 @@ msgstr "Daftar tidak diblokir" msgid "List unmuted" msgstr "Daftar tidak dibisukan" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Daftar" @@ -2921,7 +2946,7 @@ msgstr "Daftar" msgid "Lists blocking this user:" msgstr "Daftar yang memblokir pengguna ini:" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Muat notifikasi baru" @@ -2936,7 +2961,7 @@ msgstr "Muat postingan baru" msgid "Loading..." msgstr "Memuat..." -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "Catatan" @@ -2972,7 +2997,7 @@ msgstr "Seperti XXXXX-XXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "Sepertinya Anda belum menyimpan feed apa pun! Gunakan rekomendasi kami atau telusuri lebih banyak di bawah ini." -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "Sepertinya Anda menghapus semua feed tersemat. Tapi jangan khawatir, Anda dapat menambahkan beberapa feed di bawah ini 😄" @@ -2988,7 +3013,7 @@ msgstr "Sepertinya Anda kehilangan feed mengikuti. <0>Klik di sini untuk menamba msgid "Make sure this is where you intend to go!" msgstr "Pastikan ini adalah situs web yang Anda tuju!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "Kelola kata dan tagar yang dibisukan" @@ -3010,8 +3035,8 @@ msgstr "pengguna yang disebutkan" msgid "Mentioned users" msgstr "Pengguna yang Anda sebut" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Menu" @@ -3020,11 +3045,11 @@ msgid "Message {0}" msgstr "Kirim pesan ke {0}" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "Pesan dihapus" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Pesan dari server: {0}" @@ -3041,7 +3066,7 @@ msgstr "Pesan terlalu panjang" msgid "Message settings" msgstr "Pengaturan pesan" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3056,7 +3081,7 @@ msgstr "Pesan" msgid "Misleading Account" msgstr "Akun Menyesatkan" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3093,7 +3118,7 @@ msgstr "Daftar moderasi diperbarui" msgid "Moderation lists" msgstr "Daftar moderasi" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Daftar Moderasi" @@ -3102,7 +3127,7 @@ msgstr "Daftar Moderasi" msgid "Moderation settings" msgstr "Pengaturan moderasi" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "Status moderasi" @@ -3115,7 +3140,7 @@ msgstr "Alat moderasi" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator telah memilih untuk menetapkan peringatan umum pada konten." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "Lebih lanjut" @@ -3157,11 +3182,11 @@ msgstr "Bisukan semua postingan {displayTag}" msgid "Mute conversation" msgstr "Bisukan percakapan" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "Bisukan di tagar saja" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "Bisukan di teks & tagar" @@ -3178,21 +3203,21 @@ msgstr "Bisukan daftar" msgid "Mute these accounts?" msgstr "Bisukan akun-akun ini?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Bisukan kata ini di teks postingan dan tagar" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "Bisukan kata ini hanya dalam tagar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Bisukan utasan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "Bisukan kata & tagar" @@ -3204,7 +3229,7 @@ msgstr "Dibisukan" msgid "Muted accounts" msgstr "Akun yang dibisukan" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Akun yang Dibisukan" @@ -3230,7 +3255,7 @@ msgstr "Pembisuan bersifat privat. Akun yang dibisukan tetap dapat berinteraksi msgid "My Birthday" msgstr "Tanggal Lahir Saya" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Feed Saya" @@ -3246,7 +3271,7 @@ msgstr "Feed tersimpan saya" msgid "My Saved Feeds" msgstr "Feed Tersimpan Saya" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nama" @@ -3328,8 +3353,8 @@ msgctxt "action" msgid "New post" msgstr "Postingan baru" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3399,7 +3424,7 @@ msgstr "Tanpa Panel DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "GIF tidak ditemukan. Mungkin ada masalah dengan Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Tidak lagi mengikuti {0}" @@ -3407,7 +3432,7 @@ msgstr "Tidak lagi mengikuti {0}" msgid "No longer than 253 characters" msgstr "Tidak lebih dari 253 karakter" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "Belum ada pesan" @@ -3415,7 +3440,7 @@ msgstr "Belum ada pesan" msgid "No more conversations to show" msgstr "Tidak ada percakapan lain untuk ditampilkan" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Belum ada notifikasi!" @@ -3426,6 +3451,10 @@ msgstr "Belum ada notifikasi!" msgid "No one" msgstr "Tidak seorang pun" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3439,13 +3468,13 @@ msgstr "Tidak ada hasil" msgid "No results found" msgstr "Tidak ditemukan hasil" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "Tidak ada hasil ditemukan untuk \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "Tidak ada hasil ditemukan untuk {query}" @@ -3484,7 +3513,7 @@ msgstr "Ketelanjangan Non-Seksual" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Tidak ditemukan" @@ -3495,7 +3524,7 @@ msgid "Not right now" msgstr "Jangan sekarang" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Catatan tentang berbagi" @@ -3516,13 +3545,13 @@ msgstr "Suara notifikasi" msgid "Notification Sounds" msgstr "Suara Notifikasi" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notifikasi" @@ -3572,11 +3601,11 @@ msgstr "Balasan terlama terlebih dahulu" msgid "Onboarding reset" msgstr "Atur ulang orientasi" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Satu atau lebih gambar belum ada teks alt." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "Hanya mendukung berkas .jpg dan .png" @@ -3606,17 +3635,17 @@ msgstr "Buka" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "Buka pembuat avatar" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "Buka opsi percakapan" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Buka pemilih emoji" @@ -3636,11 +3665,11 @@ msgstr "Buka opsi pesan" msgid "Open muted words and tags settings" msgstr "Buka pengaturan kata dan tagar yang dibisukan" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Buka navigasi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "Buka menu opsi postingan" @@ -3749,8 +3778,8 @@ msgstr "Membuka formulir pengaturan ulang kata sandi" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Membuka layar untuk mengedit Feed Tersimpan" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Membuka layar untuk mengedit Feed Tersimpan" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3794,8 +3823,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "Opsi {0} dari {numItems}" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "Jika perlu, berikan informasi tambahan di bawah ini:" @@ -3859,15 +3888,15 @@ msgstr "Kata sandi diganti!" msgid "Pause" msgstr "Jeda" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "Orang" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "Orang yang diikuti oleh @{0}" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "Orang yang mengikuti @{0}" @@ -3946,15 +3975,15 @@ msgstr "Mohon selesaikan verifikasi captcha." 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 "Harap konfirmasi email Anda sebelum mengubahnya. Ini adalah persyaratan sementara selama alat pembaruan email ditambahkan, dan akan segera dihapus." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Masukkan nama untuk kata sandi aplikasi Anda. Tidak diperbolehkan menggunakan spasi." -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Masukkan nama unik untuk Kata Sandi Aplikasi ini atau gunakan nama yang dibuat secara acak." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Silakan masukkan kata, tagar, atau frasa yang valid untuk dibisukan" @@ -3966,7 +3995,7 @@ msgstr "Masukkan email Anda." msgid "Please enter your password as well:" msgstr "Masukkan juga kata sandi Anda:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Jelaskan menurut Anda mengapa {0} salah menerapkan label ini" @@ -3983,7 +4012,7 @@ msgstr "Silakan masuk sebagai @{0}" msgid "Please Verify Your Email" msgstr "Mohon Verifikasi Email Anda" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Harap tunggu hingga kartu tautan Anda selesai dimuat" @@ -3995,28 +4024,28 @@ msgstr "Politik" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Posting" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Postingan" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Postingan oleh {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Postingan oleh @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Postingan dihapus" @@ -4055,11 +4084,11 @@ msgstr "postingan" msgid "Posts" msgstr "Postingan" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "Postingan dapat dibisukan berdasarkan teks, tagar mereka, atau keduanya." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Postingan disembunyikan" @@ -4087,6 +4116,10 @@ msgstr "Tekan untuk mengulangi" #~ msgid "Press to Retry" #~ msgstr "" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Gambar sebelumnya" @@ -4104,11 +4137,11 @@ msgstr "Prioritaskan Pengikut Anda" msgid "Privacy" msgstr "Privasi" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Kebijakan Privasi" @@ -4128,8 +4161,8 @@ msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Profil" @@ -4153,16 +4186,16 @@ msgstr "Daftar publik yang dapat dibagikan untuk memblokir atau membisukan pengg msgid "Public, shareable lists which can drive feeds." msgstr "Daftar bersifat publik yang dapat dibagikan dan digunakan sebagai feed." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Publikasikan postingan" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Publikasikan balasan" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4190,7 +4223,7 @@ msgstr "Rasio" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Alasan:" @@ -4198,7 +4231,7 @@ msgstr "Alasan:" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "Pencarian Terakhir" @@ -4218,12 +4251,12 @@ msgstr "Hubungkan kembali" msgid "Reload conversations" msgstr "Memuat ulang percakapan" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Hapus" @@ -4243,25 +4276,25 @@ msgstr "Hapus Spanduk" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Hapus feed" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "Hapus feed?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Hapus dari feed saya" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Hapus dari feed saya?" @@ -4273,15 +4306,15 @@ msgstr "Hapus gambar" msgid "Remove image preview" msgstr "Hapus pratinjau gambar" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "Hapus kata yang dibisukan dari daftar Anda" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4289,12 +4322,12 @@ msgstr "" msgid "Remove quote" msgstr "Hapus kutipan" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Hapus postingan ulang" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "Hapus feed ini dari feed tersimpan Anda" @@ -4303,7 +4336,7 @@ msgstr "Hapus feed ini dari feed tersimpan Anda" msgid "Removed from list" msgstr "Dihapus dari daftar" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Dihapus dari feed saya" @@ -4334,7 +4367,7 @@ msgstr "Balasan" msgid "Replies to this thread are disabled" msgstr "Balasan ke utas ini dinonaktifkan" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Balas" @@ -4394,8 +4427,8 @@ msgstr "Laporkan Daftar" msgid "Report message" msgstr "Laporkan pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Laporkan postingan" @@ -4411,8 +4444,8 @@ msgstr "Laporkan feed ini" msgid "Report this list" msgstr "Laporkan daftar ini" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "Laporkan pesan ini" @@ -4425,9 +4458,9 @@ msgstr "Laporkan postingan ini" msgid "Report this user" msgstr "Laporkan pengguna ini" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Posting ulang" @@ -4437,7 +4470,7 @@ msgstr "Posting ulang" msgid "Repost" msgstr "Posting ulang" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4463,7 +4496,7 @@ msgstr "Diposting ulang oleh <0><1/>" msgid "reposted your post" msgstr "memposting ulang postingan Anda" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Posting ulang postingan ini" @@ -4566,8 +4599,8 @@ msgid "Returns to previous page" msgstr "Kembali ke halaman sebelumnya" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4647,20 +4680,20 @@ msgid "Scroll to top" msgstr "Gulir ke atas" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Cari" @@ -4668,7 +4701,7 @@ msgstr "Cari" msgid "Search for \"{query}\"" msgstr "Cari \"{query}\"" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "Cari \"{searchText}\"" @@ -4790,7 +4823,7 @@ msgstr "Pilih opsi {i} dari {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Pilih emoji {emojiName} sebagai avatar Anda" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "Pilih layanan moderasi untuk melaporkan" @@ -4852,8 +4885,8 @@ msgctxt "action" msgid "Send Email" msgstr "Kirim Email" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Kirim masukan" @@ -4862,14 +4895,14 @@ msgstr "Kirim masukan" msgid "Send message" msgstr "Kirim pesan" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Kirim laporan" @@ -4882,8 +4915,8 @@ msgstr "Kirim laporan ke {0}" msgid "Send verification email" msgstr "Kirim email verifikasi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -4967,11 +5000,11 @@ msgstr "Mengatur aspek rasio gambar menjadi tinggi" msgid "Sets image aspect ratio to wide" msgstr "Mengatur aspek rasio gambar menjadi lebar" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Pengaturan" @@ -4990,8 +5023,8 @@ msgstr "Bagikan" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -5006,7 +5039,7 @@ msgid "Share a fun fact!" msgstr "Bagikan fakta menarik!" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Tetap bagikan" @@ -5058,7 +5091,7 @@ msgstr "Tampilkan lencana" msgid "Show badge and filter from feeds" msgstr "Tampilkan lencana dan saring dari feed" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "Tampilkan pengguna lain yang serupa dengan {0}" @@ -5066,19 +5099,19 @@ msgstr "Tampilkan pengguna lain yang serupa dengan {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "Tampilkan lebih sedikit" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Tampilkan Lebih Lanjut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "Tampilkan lebih banyak" @@ -5167,9 +5200,9 @@ msgstr "Tampilkan postingan dari {0} di feed Anda" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5200,9 +5233,9 @@ msgstr "Keluar" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5243,7 +5276,7 @@ msgstr "Pengembang Perangkat Lunak" msgid "Some people can reply" msgstr "Beberapa orang dapat membalas" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Terjadi kesalahan" @@ -5275,7 +5308,7 @@ msgstr "Urutkan balasan ke postingan yang sama berdasarkan:" #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "Sumber: <0>{0}" @@ -5328,13 +5361,13 @@ msgstr "Langkah {0} dari {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Penyimpanan dihapus, Anda perlu memulai ulang aplikasi sekarang." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5365,7 +5398,7 @@ msgstr "Berlangganan pelabel ini" msgid "Subscribe to this list" msgstr "Berlangganan ke daftar ini" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Disarankan untuk Mengikuti" @@ -5377,7 +5410,7 @@ msgstr "Disarankan untuk Anda" msgid "Suggestive" msgstr "Sugestif" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5404,7 +5437,7 @@ msgstr "Sistem" msgid "System log" msgstr "Log sistem" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "tagar" @@ -5432,11 +5465,11 @@ msgstr "Ceritakan sebuah lelucon!" msgid "Terms" msgstr "Ketentuan" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Ketentuan Layanan" @@ -5446,17 +5479,17 @@ msgstr "Ketentuan Layanan" msgid "Terms used violate community standards" msgstr "Istilah yang digunakan melanggar standar komunitas" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "teks" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Area input teks" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "Terima kasih. Laporan Anda telah terkirim." @@ -5468,7 +5501,7 @@ msgstr "Berisi hal berikut:" msgid "That handle is already taken." msgstr "Handle telah terpakai." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Akun ini dapat berinteraksi kembali dengan Anda setelah pemblokiran dibuka." @@ -5489,11 +5522,11 @@ msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>" msgid "The feed has been replaced with Discover." msgstr "Feed telah diganti dengan Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Label berikut telah diterapkan pada akun Anda." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Label berikut telah diterapkan pada konten Anda." @@ -5531,7 +5564,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Ada masalah saat menghubungi server, silakan periksa koneksi internet Anda dan coba lagi." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Ada masalah saat menghapus feed ini. Periksa koneksi internet Anda dan coba lagi." @@ -5559,12 +5592,12 @@ msgstr "Ada masalah saat menghubungkan ke Tenor." msgid "There was an issue contacting the server" msgstr "Ada masalah saat menghubungi server" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "Ada masalah saat menghubungi server Anda" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ada masalah saat mengambil notifikasi. Ketuk di sini untuk mencoba lagi." @@ -5581,8 +5614,8 @@ msgstr "Ada masalah saat mengambil daftar. Ketuk di sini untuk mencoba lagi." msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ada masalah saat mengambil daftar Anda. Ketuk di sini untuk mencoba lagi." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Ada masalah saat mengirimkan laporan. Silakan periksa koneksi internet Anda." @@ -5594,9 +5627,9 @@ msgstr "Ada masalah saat mengirimkan laporan. Silakan periksa koneksi internet A msgid "There was an issue with fetching your app passwords" msgstr "Ada masalah dengan pengambilan kata sandi aplikasi Anda" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5641,7 +5674,7 @@ msgstr "Akun ini mewajibkan pengguna untuk masuk agar bisa melihat profilnya." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Akun ini diblokir oleh satu atau lebih daftar moderasi Anda. Untuk membuka blokir, silakan kunjungi daftar tersebut secara langsung dan hapus pengguna ini." -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "Banding ini akan dikirim ke <0>{0}." @@ -5674,28 +5707,37 @@ msgstr "Konten ini disediakan oleh {0}. Apakah Anda ingin mengaktifkan media eks msgid "This content is not available because one of the users involved has blocked the other." msgstr "Konten ini tidak tersedia karena salah satu pengguna yang terlibat telah memblokir pengguna lainnya." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Konten ini tidak dapat dilihat tanpa akun Bluesky." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Fitur ini masih dalam versi beta. Anda dapat membaca lebih lanjut tentang ekspor repositori di <0>postingan blog ini." -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Feed ini sedang menerima terlalu banyak trafik dan sementara tidak tersedia. Silakan coba lagi nanti." #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Feed ini kosong!" +#~ msgid "This feed is empty!" +#~ msgstr "Feed ini kosong!" #: 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 "Feed ini kosong! Anda mungkin perlu mengikuti lebih banyak pengguna atau menyesuaikan pengaturan bahasa Anda." +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Feed ini tidak lagi online. Kami akan menampilkan <0>Discover sebagai gantinya." @@ -5724,7 +5766,7 @@ msgstr "Label ini diterapkan oleh pemosting." #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "Label ini diterapkan oleh Anda." @@ -5744,20 +5786,20 @@ msgstr "Daftar ini kosong!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Layanan moderasi ini tidak tersedia. Lihat detail lebih lanjut di bawah. Jika masalah berlanjut, hubungi kami." -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Nama ini sudah digunakan" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Postingan ini telah dihapus." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Postingan ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "Postingan ini akan disembunyikan dari feed." @@ -5806,7 +5848,7 @@ msgstr "Pengguna ini tidak mengikuti siapa pun." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Ini akan menghapus {0} dari daftar kata yang Anda bisukan. Anda tetap dapat menambahkannya lagi nanti." @@ -5823,7 +5865,7 @@ msgstr "Preferensi Utasan" msgid "Threaded Mode" msgstr "Mode Utasan" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Preferensi Utas" @@ -5839,7 +5881,7 @@ msgstr "Untuk melaporkan percakapan, silakan laporkan salah satu pesannya melalu msgid "To whom would you like to send this report?" msgstr "Kepada siapa Anda ingin mengirimkan laporan ini?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "Beralih antara opsi kata yang dibisukan." @@ -5852,7 +5894,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Beralih untuk mengaktifkan atau menonaktifkan konten dewasa" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "Teratas" @@ -5862,10 +5904,10 @@ msgstr "Transformasi" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Terjemahkan" @@ -5907,14 +5949,14 @@ msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda." #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Buka blokir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Buka blokir" @@ -5929,12 +5971,12 @@ msgstr "Buka blokir akun" msgid "Unblock Account" msgstr "Buka blokir Akun" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Buka Blokir Akun?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5949,7 +5991,7 @@ msgstr "Berhenti mengikuti" msgid "Unfollow" msgstr "Batal ikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "Berhenti mengikuti {0}" @@ -5992,8 +6034,8 @@ msgstr "Bunyikan percakapan" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Bunyikan utasan" @@ -6043,7 +6085,7 @@ msgstr "Ubah ke {handle}" msgid "Updating..." msgstr "Memperbarui..." -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "Unggah foto saja" @@ -6104,7 +6146,7 @@ msgstr "Gunakan rekomendasi" msgid "Use the DNS panel" msgstr "Gunakan panel DNS" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Gunakan ini untuk masuk ke aplikasi lain dengan handle Anda." @@ -6271,11 +6313,11 @@ msgstr "Lihat informasi tentang label ini" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Lihat profil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Lihat avatar" @@ -6287,6 +6329,11 @@ msgstr "Lihat layanan pelabelan yang disediakan oleh @{0}" msgid "View users who like this feed" msgstr "Lihat pengguna yang menyukai feed ini" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6310,7 +6357,7 @@ msgstr "Peringatkan konten dan saring dari feed" msgid "We couldn't find any results for that hashtag." msgstr "Kami tidak dapat menemukan hasil apa pun untuk tagar tersebut." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "Kami tidak dapat memuat percakapan ini" @@ -6326,7 +6373,7 @@ msgstr "Semoga Anda senang dan betah di sini. Ingat, Bluesky adalah:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Kami kehabisan postingan dari akun yang Anda ikuti. Inilah yang terbaru dari <0/>." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Sebaiknya hindari kata-kata umum yang muncul dalam postingan, karena dapat mengakibatkan tidak adanya postingan yang ditampilkan." @@ -6366,14 +6413,18 @@ msgstr "Kami sangat senang Anda bergabung dengan kami!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Mohon maaf, kami tidak dapat menyelesaikan daftar ini. Jika hal ini terus berlanjut, silakan hubungi pembuat daftar, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Mohon maaf, untuk saat ini kami tidak dapat memuat kata yang Anda bisukan. Silakan coba lagi." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Maaf, pencarian Anda tidak dapat dilakukan. Mohon coba lagi dalam beberapa menit." +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -6397,7 +6448,7 @@ msgstr "Apa saja minat Anda?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "Apa kabar?" @@ -6418,7 +6469,7 @@ msgstr "Siapa yang dapat mengirim pesan kepada Anda?" msgid "Who can reply" msgstr "Siapa yang dapat membalas" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "Waduh!" @@ -6456,11 +6507,11 @@ msgstr "Lebar" msgid "Write a message" msgstr "Tulis pesan" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Tulis postingan" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Tulis balasan Anda" @@ -6500,8 +6551,8 @@ msgstr "Anda sedang dalam antrian." msgid "You are not following anyone." msgstr "Anda tidak mengikuti siapa pun." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "Anda juga bisa menemukan Feed Kustom baru untuk diikuti." @@ -6534,6 +6585,10 @@ msgstr "" msgid "You do not have any followers." msgstr "Anda tidak memiliki pengikut." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "Anda belum memiliki kode undangan! Kami akan mengirimkan kode saat Anda sudah sedikit lama di Bluesky." @@ -6621,15 +6676,15 @@ msgstr "Anda belum membisukan akun apa pun. Untuk membisukan akun, buka profil m msgid "You have reached the end" msgstr "Anda telah mencapai akhir" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Anda belum membisukan kata atau tagar apa pun" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Anda dapat mengajukan banding atas label non-mandiri jika Anda merasa label tersebut ditempatkan secara tidak tepat." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Anda dapat mengajukan banding atas label ini jika Anda merasa label tersebut ditempatkan secara tidak tepat." @@ -6641,7 +6696,7 @@ msgstr "Anda harus berusia 13 tahun atau lebih untuk mendaftar." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Anda harus berusia 18 tahun atau lebih untuk mengaktifkan konten dewasa" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Anda harus memilih setidaknya satu pelabel untuk sebuah laporan" @@ -6649,11 +6704,11 @@ msgstr "Anda harus memilih setidaknya satu pelabel untuk sebuah laporan" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Anda tidak akan lagi menerima notifikasi untuk utas ini" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Anda sekarang akan menerima notifikasi untuk utas ini" @@ -6661,15 +6716,15 @@ msgstr "Anda sekarang akan menerima notifikasi untuk utas ini" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Anda akan menerima email berisikan \"kode reset\". Masukkan kode tersebut di sini, lalu masukkan kata sandi baru." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "Anda: {0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -6697,7 +6752,7 @@ msgstr "Anda siap untuk mulai!" msgid "You've chosen to hide a word or tag within this post." msgstr "Anda telah memilih untuk menyembunyikan kata atau tagar dalam postingan ini." -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Anda telah mencapai akhir feed Anda! Temukan beberapa akun lain untuk diikuti." @@ -6743,7 +6798,7 @@ msgstr "Alamat email Anda telah diperbarui namun belum diverifikasi. Silakan ver msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Alamat email Anda belum diverifikasi. Ini merupakan langkah keamanan penting yang kami rekomendasikan." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Feed mengikuti Anda kosong! Ikuti lebih banyak pengguna untuk melihat apa yang terjadi." @@ -6755,7 +6810,7 @@ msgstr "Handle lengkap Anda akan menjadi" msgid "Your full handle will be <0>@{0}" msgstr "Handle lengkap Anda akan menjadi <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Kata yang Anda bisukan" @@ -6763,7 +6818,7 @@ msgstr "Kata yang Anda bisukan" msgid "Your password has been changed successfully!" msgstr "Kata sandi Anda telah berhasil diubah!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Postingan Anda telah dipublikasikan" @@ -6779,11 +6834,11 @@ msgstr "Profil Anda" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "Balasan Anda telah dipublikasikan" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Laporan Anda akan dikirim ke Layanan Moderasi Bluesky" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 63ab49a31b..e2c2bdb3ac 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -14,7 +14,7 @@ msgstr "" "X-Generator: Poedit 3.4.4\n" "X-Poedit-SourceCharset: UTF-8\n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -26,6 +26,9 @@ msgstr "(no email)" msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" +#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}" +#~ msgstr "{0, plural, one {# codice d'invito disponibile} other {# codici d'inviti disponibili}}" + #: src/components/moderation/LabelsOnMe.tsx:55 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {# un etichetta è stata applicata a questo account} other {# etichette sono stata applicate a questo account}}" @@ -34,16 +37,20 @@ msgstr "{0, plural, one {# un etichetta è stata applicata a questo account} oth msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# un etichetta è stata applicata a questo contenuto} other {# etichette sono state applicate a questo contenuto}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# ripubblicazione} other {# ripubblicazioni}}" -#: src/components/ProfileHoverCard/index.web.tsx:377 +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:381 +#: src/components/ProfileHoverCard/index.web.tsx:380 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" @@ -52,11 +59,11 @@ msgstr "" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -68,7 +75,7 @@ msgstr "" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -82,9 +89,8 @@ msgstr "" #~ msgid "{0} {purposeLabel} List" #~ msgstr "Lista {purposeLabel} {0}" -#: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" -#~ msgstr "" +#~ msgstr "{0} tuoi feed" #: src/view/com/util/UserAvatar.tsx:406 msgid "{0}'s avatar" @@ -102,7 +108,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:458 +#: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} following" @@ -111,13 +117,25 @@ msgstr "{following} following" msgid "{handle} can't be messaged" msgstr "{handle} non può ricevere messaggi" +#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}" +#~ msgstr "{invitesAvailable, plural, one {Codici d'invito: # available} other {Codici d'invito: # available}}" + +#~ msgid "{invitesAvailable} invite code available" +#~ msgstr "{invitesAvailable} codice d'invito disponibile" + +#~ msgid "{invitesAvailable} invite codes available" +#~ msgstr "{invitesAvailable} codici d'invito disponibili" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 #: src/view/screens/ProfileFeed.tsx:585 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:461 +#~ msgid "{message}" +#~ msgstr "{message}" + +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non letto" @@ -137,15 +155,33 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" +#~ msgid "<0>{0} following" +#~ msgstr "<0>{0} following" + +#~ msgid "<0>{followers} <1>{pluralizedFollowers}" +#~ msgstr "<0>{followers} <1>{pluralizedFollowers}" + +#~ msgid "<0>{following} <1>following" +#~ msgstr "<0>{following} <1>following" + +#~ msgid "<0>Choose your<1>Recommended<2>Feeds" +#~ msgstr "<0>Scegli i tuoi<1>feeds<2>consigliati" + +#~ msgid "<0>Follow some<1>Recommended<2>Users" +#~ msgstr "<0>Segui alcuni<1>utenti<2>consigliati" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>Non applicabile. Questo avviso è disponibile solo per i post che contengono media." +#~ msgid "<0>Welcome to<1>Bluesky" +#~ msgstr "<0>Ti diamo il benvenuto su<1>Bluesky" + #: src/screens/Profile/Header/Handle.tsx:43 msgid "⚠Invalid Handle" msgstr "⚠Nome utente non valido" -#: src/screens/Login/LoginForm.tsx:241 +#: src/screens/Login/LoginForm.tsx:244 msgid "2FA Confirmation" msgstr "Conferma 2FA" @@ -155,12 +191,12 @@ msgstr "Conferma 2FA" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "È disponibile una nuova versione dell'app. Aggiorna per continuare a utilizzarla." -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Accedi alle impostazioni di navigazione" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Accedi al profilo e ad altre impostazioni di navigazione" @@ -173,11 +209,11 @@ msgstr "Accessibilità" msgid "Accessibility settings" msgstr "Impostazioni di accessibilità" -#: src/Navigation.tsx:290 src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:296 +#: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Impostazioni di Accessibilità" -#: src/components/moderation/LabelsOnMe.tsx:42 #~ msgid "account" #~ msgstr "account" @@ -216,7 +252,7 @@ msgstr "Opzioni dell'account" msgid "Account removed from quick access" msgstr "Account rimosso dall'accesso immediato" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Account sbloccato" @@ -256,15 +292,31 @@ msgstr "Aggiungi account" #: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 -#: src/view/com/modals/AltImage.tsx:117 +#: src/view/com/modals/AltImage.tsx:118 msgid "Add alt text" msgstr "Aggiungi testo alternativo" -#: src/view/screens/AppPasswords.tsx:104 src/view/screens/AppPasswords.tsx:145 -#: src/view/screens/AppPasswords.tsx:158 +#~ msgid "Add ALT text" +#~ msgstr "Agguingo del testo descrittivo" + +#: src/view/screens/AppPasswords.tsx:106 +#: src/view/screens/AppPasswords.tsx:148 +#: src/view/screens/AppPasswords.tsx:161 msgid "Add App Password" msgstr "Aggiungi la Password per l'App" +#~ msgid "Add details" +#~ msgstr "Aggiungi i dettagli" + +#~ msgid "Add details to report" +#~ msgstr "Aggiungi dettagli da segnalare" + +#~ msgid "Add link card" +#~ msgstr "Aggiungi anteprima del link" + +#~ msgid "Add link card:" +#~ msgstr "Aggiungi anteprima del link:" + #: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Aggiungi parola silenziata alle impostazioni configurate" @@ -273,7 +325,7 @@ msgstr "Aggiungi parola silenziata alle impostazioni configurate" msgid "Add muted words and tags" msgstr "Aggiungi parole silenziate e tags" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Aggiungi feed raccomandati" @@ -290,16 +342,19 @@ msgstr "Aggiungi il seguente record DNS al tuo dominio:" msgid "Add to Lists" msgstr "Aggiungi alle Liste" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Aggiungi ai miei feed" +#~ msgid "Added" +#~ msgstr "Aggiunto" + #: src/view/com/modals/ListAddRemoveUsers.tsx:191 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Aggiunto alla lista" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Aggiunto ai miei feeds" @@ -312,6 +367,9 @@ msgstr "Modifica il numero di \"Mi piace\" che una risposta deve avere per esser msgid "Adult Content" msgstr "Contenuto per adulti" +#~ msgid "Adult content can only be enabled via the Web at <0/>." +#~ msgstr "I contenuti per adulti possono essere abilitati solo dal sito Web a <0/>." + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "Il contenuto per adulti è disattivato." @@ -321,13 +379,23 @@ msgstr "Il contenuto per adulti è disattivato." msgid "Advanced" msgstr "Avanzato" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "Tutti i feed che hai salvato, in un unico posto." -#: src/screens/Messages/Settings.tsx:61 src/screens/Messages/Settings.tsx:64 -msgid "Allow messages from" -msgstr "Permetti tutti i messaggi di" +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 +msgid "Allow access to your direct messages" +msgstr "" + +#: src/screens/Messages/Settings.tsx:NaN +#~ msgid "Allow messages from" +#~ msgstr "Permetti tutti i messaggi di" + +#: src/screens/Messages/Settings.tsx:62 +#: src/screens/Messages/Settings.tsx:65 +msgid "Allow new messages from" +msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 @@ -371,6 +439,9 @@ msgstr "Una email è stata inviata al tuo indirizzo precedente, {0}. Include un msgid "An error occured" msgstr "Si è verificato un errore" +#~ msgid "An error occurred while trying to delete the message. Please try again." +#~ msgstr "È avvenuto un errore durante la cancellazione del messaggio. Riprovare un altra volta" + #: src/lib/moderation/useReportOptions.ts:27 msgid "An issue not included in these options" msgstr "Un problema non incluso in queste opzioni" @@ -388,6 +459,7 @@ msgstr "Si è verificato un problema, riprova un'altra volta." msgid "an unknown error occurred" msgstr "si è verificato un errore sconosciuto" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -409,15 +481,15 @@ msgstr "Comportamento antisociale" msgid "App Language" msgstr "Lingua dell'app" -#: src/view/screens/AppPasswords.tsx:223 +#: src/view/screens/AppPasswords.tsx:228 msgid "App password deleted" msgstr "Password dell'app eliminata" -#: src/view/com/modals/AddAppPasswords.tsx:135 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "Le password dell'app possono contenere solo lettere, numeri, spazi, trattini e trattini bassi." -#: src/view/com/modals/AddAppPasswords.tsx:100 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "Le password delle app devono contenere almeno 4 caratteri." @@ -428,26 +500,38 @@ msgstr "Impostazioni della password dell'app" #~ msgid "App passwords" #~ msgstr "Passwords dell'app" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Password dell'App" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "Ricorso" -#: src/components/moderation/LabelsOnMeDialog.tsx:237 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Etichetta \"{0}\" del ricorso" -#: src/components/moderation/LabelsOnMeDialog.tsx:228 +#~ msgid "Appeal content warning" +#~ msgstr "Ricorso contro l'avviso sui contenuti" + +#~ msgid "Appeal Content Warning" +#~ msgstr "Ricorso contro l'Avviso sui Contenuti" + +#~ msgid "Appeal Decision" +#~ msgstr "Decisión de apelación" + +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Appello inviato" +#~ msgid "Appeal submitted." +#~ msgstr "Ricorso presentato." + #: src/screens/Messages/Conversation/ChatDisabled.tsx:51 #: src/screens/Messages/Conversation/ChatDisabled.tsx:53 #: src/screens/Messages/Conversation/ChatDisabled.tsx:99 @@ -463,11 +547,11 @@ msgid "Appearance" msgstr "Aspetto" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "Applica i feed raccomandati predefiniti" -#: src/view/screens/AppPasswords.tsx:265 +#: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Confermi di voler eliminare la password dell'app \"{name}\"?" @@ -483,11 +567,11 @@ msgstr "Sei sicuro di voler cancellare questo messaggio? Il messaggio verrà can msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Sei sicuro di voler abbandonare questa conversazione? I messaggi verranno cancellati per te, ma non per gli altri partecipanti." -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "Confermi di voler eliminare questa bozza?" @@ -495,6 +579,9 @@ msgstr "Confermi di voler eliminare questa bozza?" msgid "Are you sure?" msgstr "Confermi?" +#~ msgid "Are you sure? This cannot be undone." +#~ msgstr "Vuoi proseguire? Questa operazione non può essere annullata." + #: src/view/com/composer/select-language/SuggestedLanguage.tsx:60 msgid "Are you writing in <0>{0}?" msgstr "Stai scrivendo in <0>{0}?" @@ -512,22 +599,28 @@ msgid "At least 3 characters" msgstr "Almeno 3 caratteri" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:272 src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:275 +#: src/screens/Login/LoginForm.tsx:281 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Indietro" +#~ msgctxt "action" +#~ msgid "Back" +#~ msgstr "Indietro" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Basato sui tuoi interessi {interestsText}" @@ -544,7 +637,7 @@ msgstr "Compleanno" msgid "Birthday:" msgstr "Compleanno:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Blocca" @@ -587,7 +680,8 @@ msgstr "Bloccato" msgid "Blocked accounts" msgstr "Accounts bloccati" -#: src/Navigation.tsx:141 src/view/screens/ModerationBlockedAccounts.tsx:109 +#: src/Navigation.tsx:140 +#: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Accounts bloccati" @@ -628,10 +722,25 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky è un network aperto in cui puoi scegliere il tuo provider di hosting. L'hosting personalizzato è adesso disponibile in versione beta per gli sviluppatori." +#~ msgid "Bluesky is flexible." +#~ msgstr "Bluesky è flessibile." + +#~ msgid "Bluesky is open." +#~ msgstr "Bluesky è aperto." + +#~ msgid "Bluesky is public." +#~ msgstr "Bluesky è pubblico." + +#~ 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 utilizza gli inviti per costruire una comunità più sana. Se non conosci nessuno con un invito, puoi iscriverti alla lista d'attesa e te ne invieremo uno al più presto." + #: src/screens/Moderation/index.tsx:533 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 non mostrerà il tuo profilo e i tuoi post agli utenti non loggati. Altre applicazioni potrebbero non rispettare questa istruzione. Ciò non rende il tuo account privato." +#~ msgid "Bluesky.Social" +#~ msgstr "Bluesky.Social" + #: src/lib/moderation/useLabelBehaviorDescription.ts:53 msgid "Blur images" msgstr "Sfoca le immagini" @@ -644,11 +753,14 @@ msgstr "Sfoca le immagini e filtra dai feed" msgid "Books" msgstr "Libri" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "Cerca altri feed" +#~ msgid "Build version {0} {1}" +#~ msgstr "Versione {0} {1}" + #: src/view/com/auth/SplashScreen.web.tsx:151 msgid "Business" msgstr "Attività commerciale" @@ -656,10 +768,13 @@ msgstr "Attività commerciale" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Pulsante disabilitato. Inserisci il dominio personalizzato per procedere." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "da —" +#~ msgid "by {0}" +#~ msgstr "di {0}" + #: src/components/LabelingServiceCard/index.tsx:56 msgid "By {0}" msgstr "Di {0}" @@ -668,7 +783,7 @@ msgstr "Di {0}" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "di <0/>" @@ -676,7 +791,7 @@ msgstr "di <0/>" msgid "By creating an account you agree to the {els}." msgstr "Creando un account accetti i {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "da te" @@ -684,7 +799,7 @@ msgstr "da te" msgid "Camera" msgstr "Fotocamera" -#: src/view/com/modals/AddAppPasswords.tsx:217 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. Deve contenere almeno 4 caratteri, ma non più di 32 caratteri." @@ -693,8 +808,8 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -710,8 +825,8 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancella" @@ -728,6 +843,9 @@ msgstr "Cancella" msgid "Cancel account deletion" msgstr "Annulla la cancellazione dell'account" +#~ msgid "Cancel add image alt text" +#~ msgstr "Cancel·la afegir text a la imatge" + #: src/view/com/modals/ChangeHandle.tsx:144 msgid "Cancel change handle" msgstr "Annulla il cambio del tuo nome utente" @@ -740,7 +858,7 @@ msgstr "Annulla il ritaglio dell'immagine" msgid "Cancel profile editing" msgstr "Annulla la modifica del profilo" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Annnulla la citazione del post" @@ -753,6 +871,9 @@ msgstr "" msgid "Cancel search" msgstr "Annulla la ricerca" +#~ msgid "Cancel waitlist signup" +#~ msgstr "Annulla l'iscrizione alla lista d'attesa" + #: src/view/com/modals/LinkWarning.tsx:106 msgid "Cancels opening the linked website" msgstr "Annulla l'apertura del sito collegato" @@ -792,11 +913,15 @@ msgstr "Cambia la Password" msgid "Change post language to {0}" msgstr "Cambia la lingua del post a {0}" +#~ msgid "Change your Bluesky password" +#~ msgstr "Cambia la tua password di Bluesky" + #: src/view/com/modals/ChangeEmail.tsx:104 msgid "Change Your Email" msgstr "Cambia la tua email" -#: src/Navigation.tsx:302 src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/Navigation.tsx:308 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" msgstr "Messaggi" @@ -807,7 +932,7 @@ msgstr "Conversazione silenziata" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -831,7 +956,13 @@ msgstr "Conversizione non silenziata" msgid "Check my status" msgstr "Verifica il mio stato" -#: src/screens/Login/LoginForm.tsx:265 +#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." +#~ msgstr "Dai un'occhiata ad alcuni feed consigliati. Clicca + per aggiungerli al tuo elenco dei feed." + +#~ msgid "Check out some recommended users. Follow them to see similar users." +#~ msgstr "Scopri alcuni utenti consigliati. Seguili per vedere utenti simili." + +#: src/screens/Login/LoginForm.tsx:268 msgid "Check your email for a login code and enter it here." msgstr "Controlla la tua email per il codice di accesso e inseriscilo qui." @@ -843,6 +974,9 @@ msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'e-mail con il co msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Scegli \"Tutti\" o \"Nessuno\"" +#~ msgid "Choose a new Bluesky username or create" +#~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Scegli il servizio" @@ -851,6 +985,9 @@ msgstr "Scegli il servizio" msgid "Choose the algorithms that power your custom feeds." msgstr "Scegli gli algoritmi che compilano i tuoi feed personalizzati." +#~ msgid "Choose the algorithms that power your experience with custom feeds." +#~ msgstr "Scegli gli algoritmi che migliorano la tua esperienza con i feed personalizzati." + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 msgid "Choose this color as your avatar" msgstr "Scegli questo colore per il tuo avatar" @@ -880,7 +1017,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Cancella tutti i dati in archivio (poi ricomincia)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Annulla la ricerca" @@ -974,7 +1111,8 @@ msgstr "Chiudi finestra" msgid "Close navigation footer" msgstr "Chiudi la navigazione del footer" -#: src/components/Menu/index.tsx:209 src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:209 +#: src/components/TagMenu/index.tsx:262 msgid "Close this dialog" msgstr "Chiudi la finestra" @@ -986,7 +1124,7 @@ msgstr "Chiude la barra di navigazione in basso" msgid "Closes password update alert" msgstr "Chiude l'avviso di aggiornamento della password" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Chiude l'editore del post ed elimina la bozza del post" @@ -1010,7 +1148,8 @@ msgstr "Commedia" msgid "Comics" msgstr "Fumetti" -#: src/Navigation.tsx:248 src/view/screens/CommunityGuidelines.tsx:32 +#: src/Navigation.tsx:254 +#: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Linee guida della community" @@ -1022,7 +1161,7 @@ msgstr "Completa l'incorporazione e inizia a utilizzare il tuo account" msgid "Complete the challenge" msgstr "Completa la challenge" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Componi un post fino a {MAX_GRAPHEME_LENGTH} caratteri" @@ -1042,7 +1181,8 @@ msgstr "Configura l'impostazione del filtro dei contenuti per la categoria: {nam msgid "Configured in <0>moderation settings." msgstr "Configurato nelle <0>impostazioni di moderazione." -#: src/components/Prompt.tsx:159 src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:159 +#: src/components/Prompt.tsx:162 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1053,6 +1193,10 @@ msgstr "Configurato nelle <0>impostazioni di moderazione." msgid "Confirm" msgstr "Conferma" +#~ msgctxt "action" +#~ msgid "Confirm" +#~ msgstr "Conferma" + #: src/view/com/modals/ChangeEmail.tsx:188 #: src/view/com/modals/ChangeEmail.tsx:190 msgid "Confirm Change" @@ -1066,6 +1210,9 @@ msgstr "Conferma le impostazioni della lingua del contenuto" msgid "Confirm delete account" msgstr "Conferma l'eliminazione dell'account" +#~ msgid "Confirm your age to enable adult content." +#~ msgstr "Conferma la tua età per abilitare i contenuti per adulti." + #: src/screens/Moderation/index.tsx:301 msgid "Confirm your age:" msgstr "Conferma la tua età:" @@ -1084,7 +1231,10 @@ msgstr "Conferma la tua data di nascita" msgid "Confirmation code" msgstr "Codice di conferma" -#: src/screens/Login/LoginForm.tsx:299 +#~ msgid "Confirms signing up {email} to the waitlist" +#~ msgstr "Conferma l'iscrizione di {email} alla lista d'attesa" + +#: src/screens/Login/LoginForm.tsx:302 msgid "Connecting..." msgstr "Connessione in corso..." @@ -1092,10 +1242,19 @@ msgstr "Connessione in corso..." msgid "Contact support" msgstr "Contatta il supporto" +#~ msgid "content" +#~ msgstr "contenuto" + #: src/lib/moderation/useGlobalLabelStrings.ts:18 msgid "Content Blocked" msgstr "Contenuto Bloccato" +#~ msgid "Content filtering" +#~ msgstr "Filtro dei contenuti" + +#~ msgid "Content Filtering" +#~ msgstr "Filtro dei Contenuti" + #: src/screens/Moderation/index.tsx:285 msgid "Content filters" msgstr "Filtri dei contenuti" @@ -1126,7 +1285,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "Sfondo del menu contestuale, clicca per chiudere il menu." #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1134,8 +1293,12 @@ msgstr "Continua" msgid "Continue as {0} (currently signed in)" msgstr "Continua come {0} (attualmente connesso)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Vai al passaggio successivo" @@ -1148,7 +1311,7 @@ msgstr "Vai al passaggio successivo" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "Vai al passaggio successivo senza seguire nessun account" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "Conversazione cancellata" @@ -1156,7 +1319,7 @@ msgstr "Conversazione cancellata" msgid "Cooking" msgstr "Cucina" -#: src/view/com/modals/AddAppPasswords.tsx:196 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copiato" @@ -1166,10 +1329,10 @@ msgid "Copied build version to clipboard" msgstr "Versione di build copiata nella clipboard" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "Copiato nel clipboard" @@ -1177,11 +1340,11 @@ msgstr "Copiato nel clipboard" msgid "Copied!" msgstr "Copiato!" -#: src/view/com/modals/AddAppPasswords.tsx:190 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Copia la password dell'app" -#: src/view/com/modals/AddAppPasswords.tsx:189 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copia" @@ -1189,7 +1352,8 @@ msgstr "Copia" msgid "Copy {0}" msgstr "Copia {0}" -#: src/components/dialogs/Embed.tsx:120 src/components/dialogs/Embed.tsx:139 +#: src/components/dialogs/Embed.tsx:120 +#: src/components/dialogs/Embed.tsx:139 msgid "Copy code" msgstr "Copia il codice" @@ -1197,8 +1361,8 @@ msgstr "Copia il codice" msgid "Copy link to list" msgstr "Copia il link alla lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Copia il link al post" @@ -1210,12 +1374,13 @@ msgstr "Copia il link al post" msgid "Copy message text" msgstr "Copia il testo del messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Copia il testo del post" -#: src/Navigation.tsx:253 src/view/screens/CopyrightPolicy.tsx:29 +#: src/Navigation.tsx:259 +#: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politica sul diritto d'autore" @@ -1239,6 +1404,9 @@ msgstr "No si è potuto caricare la lista" msgid "Could not mute chat" msgstr "Errore nel silenziare la conversazione" +#~ msgid "Country" +#~ msgstr "Paese" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1252,15 +1420,16 @@ msgstr "Crea un nuovo Bluesky account" msgid "Create Account" msgstr "Crea un account" -#: src/components/dialogs/Signin.tsx:86 src/components/dialogs/Signin.tsx:88 +#: src/components/dialogs/Signin.tsx:86 +#: src/components/dialogs/Signin.tsx:88 msgid "Create an account" msgstr "Crea un account" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "In alternativa crea un avatar" -#: src/view/com/modals/AddAppPasswords.tsx:227 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Crea un password per l'app" @@ -1273,7 +1442,7 @@ msgstr "Crea un nuovo account" msgid "Create report for {0}" msgstr "Crea un report per {0}" -#: src/view/screens/AppPasswords.tsx:246 +#: src/view/screens/AppPasswords.tsx:251 msgid "Created {0}" msgstr "Creato {0}" @@ -1299,7 +1468,7 @@ msgstr "Personalizzato" msgid "Custom domain" msgstr "Dominio personalizzato" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "I feed personalizzati creati dalla comunità ti offrono nuove esperienze e ti aiutano a trovare contenuti interessanti." @@ -1345,7 +1514,7 @@ msgid "Debug panel" msgstr "Pannello per il debug" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1355,7 +1524,6 @@ msgstr "Elimina" msgid "Delete account" msgstr "Elimina l'account" -#: src/view/com/modals/DeleteAccount.tsx:87 #~ msgid "Delete Account" #~ msgstr "Elimina l'Account" @@ -1363,11 +1531,11 @@ msgstr "Elimina l'account" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Cancella l'account <0>\"<1>{0}<2>\"" -#: src/view/screens/AppPasswords.tsx:239 +#: src/view/screens/AppPasswords.tsx:244 msgid "Delete app password" msgstr "Elimina la password dell'app" -#: src/view/screens/AppPasswords.tsx:263 +#: src/view/screens/AppPasswords.tsx:280 msgid "Delete app password?" msgstr "Eliminare la password dell'app?" @@ -1403,8 +1571,8 @@ msgstr "Cancellare account" msgid "Delete My Account…" msgstr "Cancellare Account…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Elimina il post" @@ -1412,7 +1580,7 @@ msgstr "Elimina il post" msgid "Delete this list?" msgstr "Elimina questa lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "Eliminare questo post?" @@ -1439,7 +1607,13 @@ msgstr "Descrizione" msgid "Descriptive alt text" msgstr "Testo descrittivo alternativo" -#: src/view/com/composer/Composer.tsx:264 +#~ msgid "Dev Server" +#~ msgstr "Server di sviluppo" + +#~ msgid "Developer Tools" +#~ msgstr "Strumenti per sviluppatori" + +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Volevi dire qualcosa?" @@ -1466,35 +1640,37 @@ msgstr "Disattiva il feedback tattile" #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 -#: src/screens/Messages/Settings.tsx:124 src/screens/Messages/Settings.tsx:127 +#: src/screens/Messages/Settings.tsx:140 +#: src/screens/Messages/Settings.tsx:143 #: src/screens/Moderation/index.tsx:341 msgid "Disabled" msgstr "Disabilitato" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Scartare" #~ msgid "Discard draft" #~ msgstr "Scarta la bozza" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "Scartare la bozza?" -#: src/screens/Moderation/index.tsx:518 src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:518 +#: src/screens/Moderation/index.tsx:522 msgid "Discourage apps from showing my account to logged-out users" msgstr "Scoraggia le app dal mostrare il mio account agli utenti disconnessi" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Scopri nuovi feeds personalizzati" #~ msgid "Discover new feeds" #~ msgstr "Scopri nuovi feeds" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "Scopri nuovi feeds" @@ -1526,16 +1702,19 @@ msgstr "Valore del dominio" msgid "Domain verified!" msgstr "Dominio verificato!" +#~ msgid "Don't have an invite code?" +#~ msgstr "Non hai un codice di invito?" + #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:227 -#: src/view/com/modals/AltImage.tsx:140 +#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 @@ -1619,6 +1798,11 @@ msgstr "e.g. Utenti che rispondono ripetutamente con annunci." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Ogni codice funziona per un solo uso. Riceverai periodicamente più codici di invito." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1642,8 +1826,9 @@ msgstr "Modifica i dettagli della lista" msgid "Edit Moderation List" msgstr "Modifica l'elenco di moderazione" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Modifica i miei feeds" @@ -1653,19 +1838,19 @@ msgid "Edit my profile" msgstr "Modifica il mio profilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:176 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Modifica il profilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Modifica il Profilo" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Modifica i feeds memorizzati" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Modifica i feeds memorizzati" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1718,8 +1903,8 @@ msgid "Embed HTML code" msgstr "Incorpora il codice HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "Incorpora il post" @@ -1749,6 +1934,9 @@ msgstr "Attiva il contenuto per adulti" msgid "Enable external media" msgstr "Abilita i media esterni" +#~ msgid "Enable External Media" +#~ msgstr "Attiva Media Esterna" + #: src/view/screens/PreferencesExternalEmbeds.tsx:76 msgid "Enable media players for" msgstr "Attiva i lettori multimediali per" @@ -1761,7 +1949,8 @@ msgstr "Abilita questa impostazione per vedere solo le risposte delle persone ch msgid "Enable this source only" msgstr "Abilita solo questa fonte" -#: src/screens/Messages/Settings.tsx:115 src/screens/Messages/Settings.tsx:118 +#: src/screens/Messages/Settings.tsx:131 +#: src/screens/Messages/Settings.tsx:134 #: src/screens/Moderation/index.tsx:339 msgid "Enabled" msgstr "Abilitato" @@ -1770,7 +1959,7 @@ msgstr "Abilitato" msgid "End of feed" msgstr "Fine del feed" -#: src/view/com/modals/AddAppPasswords.tsx:167 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Inserisci un nome per questa password dell'app" @@ -1806,6 +1995,9 @@ msgstr "Inserisci l'e-mail che hai utilizzato per creare il tuo account. Ti invi msgid "Enter your birth date" msgstr "Inserisci la tua data di nascita" +#~ msgid "Enter your email" +#~ msgstr "Inserisci la tua email" + #: src/screens/Login/ForgotPasswordForm.tsx:105 #: src/screens/Signup/StepInfo/index.tsx:92 msgid "Enter your email address" @@ -1819,6 +2011,9 @@ msgstr "Inserisci la tua nuova email qui sopra" msgid "Enter your new email address below." msgstr "Inserisci il tuo nuovo indirizzo email qui sotto." +#~ msgid "Enter your phone number" +#~ msgstr "Inserisci il tuo numero di telefono" + #: src/screens/Login/index.tsx:101 msgid "Enter your username and password" msgstr "Inserisci il tuo nome di utente e la tua password" @@ -1832,7 +2027,7 @@ msgid "Error receiving captcha response." msgstr "Errore nella risposta del captcha." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Errore:" @@ -1845,8 +2040,9 @@ msgid "Everybody can reply" msgstr "Tutti possono rispondere" #: src/components/dms/MessagesNUX.tsx:131 -#: src/components/dms/MessagesNUX.tsx:134 src/screens/Messages/Settings.tsx:74 -#: src/screens/Messages/Settings.tsx:77 +#: src/components/dms/MessagesNUX.tsx:134 +#: src/screens/Messages/Settings.tsx:75 +#: src/screens/Messages/Settings.tsx:78 msgid "Everyone" msgstr "Tutti" @@ -1879,6 +2075,9 @@ msgstr "Uscita dalla visualizzazione dell'immagine" msgid "Exits inputting search query" msgstr "Uscita dall'inserzione della domanda di ricerca" +#~ msgid "Exits signing up for waitlist with {email}" +#~ msgstr "Uscita dall'iscrizione alla lista d'attesa con {email}" + #: src/view/com/lightbox/Lightbox.web.tsx:183 msgid "Expand alt text" msgstr "Ampliare il testo alternativo" @@ -1919,7 +2118,7 @@ msgstr "Media esterni" 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 "I multimediali esterni possono consentire ai siti web di raccogliere informazioni su di te e sul tuo dispositivo. Nessuna informazione viene inviata o richiesta finché non si preme il pulsante \"Riproduci\"." -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1929,8 +2128,8 @@ msgstr "Preferenze multimediali esterni" msgid "External media settings" msgstr "Impostazioni multimediali esterni" -#: src/view/com/modals/AddAppPasswords.tsx:116 -#: src/view/com/modals/AddAppPasswords.tsx:120 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "Impossibile creare la password dell'app." @@ -1942,7 +2141,7 @@ msgstr "Impossibile creare l'elenco. Controlla la connessione Internet e riprova msgid "Failed to delete message" msgstr "Errore nel cancellare il messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "Non possiamo eliminare il post, riprova di nuovo" @@ -1955,6 +2154,9 @@ msgstr "Ha fallito il Il caricamento delle GIF's" msgid "Failed to load past messages" msgstr "Errore nel caricare i vecchi messaggi" +#~ msgid "Failed to load recommended feeds" +#~ msgstr "Non possiamo caricare i feed consigliati" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Non è possibile salvare l'immagine: {0}" @@ -1963,24 +2165,25 @@ msgstr "Non è possibile salvare l'immagine: {0}" msgid "Failed to send" msgstr "Errore nell'invio" -#: src/components/moderation/LabelsOnMeDialog.tsx:224 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Errore nel invio dell'appello, si prega di riprovare." -#: src/components/dms/MessagesNUX.tsx:60 src/screens/Messages/Settings.tsx:34 +#: src/components/dms/MessagesNUX.tsx:60 +#: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "Errore nell'aggiornamento delle impostazioni" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Feed" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed fatto da {0}" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Feed offline" @@ -1988,21 +2191,19 @@ msgstr "Feed offline" #~ msgstr "Preferenze del feed" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Commenti" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Feeds" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "I feed vengono creati dagli utenti per curare i contenuti. Scegli alcuni feed che ritieni interessanti." @@ -2031,19 +2232,31 @@ msgid "Finalizing" msgstr "Finalizzando" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Trova account da seguire" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "Trova post e utenti su Bluesky" +#~ msgid "Find users on Bluesky" +#~ msgstr "Trova utenti su Bluesky" + +#~ msgid "Find users with the search tool on the right" +#~ msgstr "Trova gli utenti con lo strumento di ricerca sulla destra" + +#~ msgid "Finding similar accounts..." +#~ msgstr "Trovare account simili…" + #: src/view/screens/PreferencesFollowingFeed.tsx:110 msgid "Fine-tune the content you see on your Following feed." msgstr "Ottimizza il contenuto che vedi nel tuo Following feed." +#~ msgid "Fine-tune the content you see on your home screen." +#~ msgstr "Ottimizza il contenuto che vedi nella pagina d'inizio." + #: src/view/screens/PreferencesThreads.tsx:60 msgid "Fine-tune the discussion threads." msgstr "Ottimizza i la visualizzazione delle discussioni." @@ -2060,13 +2273,14 @@ msgstr "Flessibile" msgid "Flip horizontal" msgstr "Gira in orizzontale" -#: src/view/com/modals/EditImage.tsx:121 src/view/com/modals/EditImage.tsx:288 +#: src/view/com/modals/EditImage.tsx:121 +#: src/view/com/modals/EditImage.tsx:288 msgid "Flip vertically" msgstr "Gira in verticale" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2077,7 +2291,7 @@ msgctxt "action" msgid "Follow" msgstr "Segui" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Segui {0}" @@ -2103,10 +2317,13 @@ msgstr "Seguire" #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Segui gli account selezionati e vai al passaggio successivo" -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Segui alcuni utenti per iniziare. Possiamo consigliarti più utenti in base a chi trovi interessante." +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguito da {0}" @@ -2128,18 +2345,30 @@ msgstr "ti segue" msgid "Followers" msgstr "Followers" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:247 +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + +#~ msgid "following" +#~ msgstr "following" + +#: src/components/ProfileHoverCard/index.web.tsx:411 +#: src/components/ProfileHoverCard/index.web.tsx:422 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Following" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:92 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Seguiti {0}" @@ -2151,8 +2380,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Preferenze del Following feed" -#: src/Navigation.tsx:269 src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2174,19 +2402,26 @@ msgstr "Gastronomia" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Per motivi di sicurezza, invieremo un codice di conferma al tuo indirizzo email." -#: src/view/com/modals/AddAppPasswords.tsx:210 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Per motivi di sicurezza non potrai visualizzarlo nuovamente. Se perdi questa password, dovrai generarne una nuova." -#: src/screens/Login/index.tsx:129 src/screens/Login/index.tsx:144 +#~ msgid "Forgot" +#~ msgstr "Dimenticato" + +#~ msgid "Forgot password" +#~ msgstr "Ho dimenticato il password" + +#: src/screens/Login/index.tsx:129 +#: src/screens/Login/index.tsx:144 msgid "Forgot Password" msgstr "Hai dimenticato la Password" -#: src/screens/Login/LoginForm.tsx:221 +#: src/screens/Login/LoginForm.tsx:224 msgid "Forgot password?" msgstr "Hai dimenticato la password?" -#: src/screens/Login/LoginForm.tsx:232 +#: src/screens/Login/LoginForm.tsx:235 msgid "Forgot?" msgstr "Hai dimenticato?" @@ -2216,7 +2451,7 @@ msgstr "Iniziamo" msgid "Get Started" msgstr "Inizia" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Dai un volto al tuo profilo" @@ -2244,10 +2479,11 @@ msgstr "Torna indietro" msgid "Go Back" msgstr "Torna Indietro" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 #: src/components/ReportDialog/SubmitView.tsx:104 -#: src/screens/Onboarding/Layout.tsx:102 src/screens/Onboarding/Layout.tsx:191 +#: src/screens/Onboarding/Layout.tsx:102 +#: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 msgid "Go back to previous step" msgstr "Torna al passaggio precedente" @@ -2260,11 +2496,10 @@ msgstr "Torna Home" msgid "Go Home" msgstr "Torna Home" -#: src/view/screens/Search/Search.tsx:NaN #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Vai a @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "Vai alla conversazione con {0}" @@ -2297,7 +2532,7 @@ msgstr "Aptica" msgid "Harassment, trolling, or intolerance" msgstr "Molestie, trolling o intolleranza" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Hashtag" @@ -2310,11 +2545,11 @@ msgid "Having trouble?" msgstr "Ci sono problemi?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Aiuto" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Aiuta le persone a sapere che tu non sei un bot caricando una immagine o creando un avatar." @@ -2330,7 +2565,7 @@ msgstr "Aiuta le persone a sapere che tu non sei un bot caricando una immagine o #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Ecco alcuni feed di attualità scelti in base ai tuoi interessi: {interestsText}. Puoi seguire quanti ne vuoi." -#: src/view/com/modals/AddAppPasswords.tsx:154 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Ecco la password dell'app." @@ -2341,7 +2576,7 @@ msgstr "Ecco la password dell'app." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Nascondi" @@ -2350,8 +2585,8 @@ msgctxt "action" msgid "Hide" msgstr "Nascondi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Nascondi il messaggio" @@ -2360,7 +2595,7 @@ msgstr "Nascondi il messaggio" msgid "Hide the content" msgstr "Nascondere il contenuto" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "Vuoi nascondere questo post?" @@ -2368,23 +2603,26 @@ msgstr "Vuoi nascondere questo post?" msgid "Hide user list" msgstr "Nascondi elenco utenti" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#~ msgid "Hides posts from {0} in your feed" +#~ msgstr "Nasconde i post di {0} nel tuo feed" + +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Si è verificato un problema durante il contatto con il server del feed. Informa il proprietario del feed del problema." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Il server del feed sembra non è configurato correttamente. Informa il proprietario del feed del problema." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Il server del feed sembra essere offline. Informa il proprietario del feed di questo problema." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "Il server del feed ha dato una risposta negativa. Informa il proprietario del feed di questo problema." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Stiamo riscontrando problemi nel trovare questo feed. Potrebbe essere stato cancellato." @@ -2396,24 +2634,31 @@ msgstr "Stiamo riscontrando problemi nel trovare questi dati. Guarda PI[U giù p msgid "Hmmmm, we couldn't load that moderation service." msgstr "Non siamo riusciti a caricare il servizio di moderazione." -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Home" +#~ msgid "Home Feed Preferences" +#~ msgstr "Preferenze per i feed per la pagina d'inizio" + #: src/view/com/modals/ChangeHandle.tsx:414 msgid "Host:" msgstr "Hosting:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:154 src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Servizio di hosting" +#~ msgid "Hosting provider address" +#~ msgstr "Indirizzo del fornitore di hosting" + #: src/view/com/modals/InAppBrowserConsent.tsx:44 msgid "How should we open this link?" msgstr "Come dovremmo aprire questo link?" @@ -2453,7 +2698,7 @@ msgstr "Se non sei ancora maggiorenne secondo le leggi del tuo Paese, il tuo gen msgid "If you delete this list, you won't be able to recover it." msgstr "Se elimini questa lista, non potrai recuperarla." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "Se rimuovi questo post, non potrai recuperarlo." @@ -2473,10 +2718,13 @@ msgstr "Illegale e Urgente" msgid "Image" msgstr "Immagine" -#: src/view/com/modals/AltImage.tsx:121 +#: src/view/com/modals/AltImage.tsx:122 msgid "Image alt text" msgstr "Testo alternativo dell'immagine" +#~ msgid "Image options" +#~ msgstr "Opzioni per l'immagine" + #: src/lib/moderation/useReportOptions.ts:48 msgid "Impersonation or false claims about identity or affiliation" msgstr "Furto d'identità o false affermazioni sull'identità o sull'affiliazione" @@ -2493,7 +2741,13 @@ msgstr "Inserisci il codice inviato alla tua email per reimpostare la password" msgid "Input confirmation code for account deletion" msgstr "Inserisci il codice di conferma per la cancellazione dell'account" -#: src/view/com/modals/AddAppPasswords.tsx:181 +#~ msgid "Input email for Bluesky account" +#~ msgstr "Inserisci l'e-mail per l'account di Bluesky" + +#~ msgid "Input invite code to proceed" +#~ msgstr "Inserisci il codice di invito per procedere" + +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Inserisci il nome per la password dell'app" @@ -2505,19 +2759,28 @@ msgstr "Inserisci la nuova password" msgid "Input password for account deletion" msgstr "Inserisci la password per la cancellazione dell'account" -#: src/screens/Login/LoginForm.tsx:260 +#~ msgid "Input phone number for SMS verification" +#~ msgstr "Inserisci il numero di telefono per la verifica via SMS" + +#: src/screens/Login/LoginForm.tsx:263 msgid "Input the code which has been emailed to you" msgstr "Inserisci il codice che ti è stato inviato via email" -#: src/screens/Login/LoginForm.tsx:215 +#: src/screens/Login/LoginForm.tsx:218 msgid "Input the password tied to {identifier}" msgstr "Inserisci la password relazionata a {identifier}" -#: src/screens/Login/LoginForm.tsx:188 +#: src/screens/Login/LoginForm.tsx:191 msgid "Input the username or email address you used at signup" msgstr "Inserisci il nome utente o l'indirizzo email che hai utilizzato al momento della registrazione" -#: src/screens/Login/LoginForm.tsx:214 +#~ msgid "Input the verification code we have texted to you" +#~ msgstr "Inserisci il codice di verifica che ti abbiamo inviato tramite SMS" + +#~ msgid "Input your email to get on the Bluesky waitlist" +#~ msgstr "Inserisci la tua email per entrare nella lista d'attesa di Bluesky" + +#: src/screens/Login/LoginForm.tsx:217 msgid "Input your password" msgstr "Inserisci la tua password" @@ -2533,19 +2796,22 @@ msgstr "Inserisci il tuo identificatore" msgid "Introducing Direct Messages" msgstr "Introduzione ai Messaggi Diretti" -#: src/screens/Login/LoginForm.tsx:129 +#: src/screens/Login/LoginForm.tsx:132 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Codice di conferma 2FA non valido." -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Protocollo del post non valido o non supportato" -#: src/screens/Login/LoginForm.tsx:134 +#: src/screens/Login/LoginForm.tsx:137 msgid "Invalid username or password" msgstr "Nome dell'utente o password errato" +#~ msgid "Invite" +#~ msgstr "Invita" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Invita un amico" @@ -2562,6 +2828,9 @@ msgstr "Codice invito non accettato. Controlla di averlo inserito correttamente msgid "Invite codes: {0} available" msgstr "Codici di invito: {0} disponibili" +#~ msgid "Invite codes: {invitesAvailable} available" +#~ msgstr "Codici di invito: {invitesAvailable} disponibili" + #: src/view/com/modals/InviteCodes.tsx:170 msgid "Invite codes: 1 available" msgstr "Codici di invito: 1 disponibile" @@ -2587,7 +2856,6 @@ msgstr "Lavori" msgid "Journalism" msgstr "Giornalismo" -#: src/components/moderation/LabelsOnMe.tsx:59 #~ msgid "label has been placed on this {labelTarget}" #~ msgstr "l'etichetta è stata inserita su questo {labelTarget}" @@ -2607,6 +2875,9 @@ msgstr "Etichette" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Le etichette sono annotazioni su utenti e contenuti. Possono essere utilizzate per nascondere, avvisare e classificare il network." +#~ msgid "labels have been placed on this {labelTarget}" +#~ msgstr "le etichette sono state inserite su questo {labelTarget}" + #: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Etichette sul tuo account" @@ -2623,7 +2894,7 @@ msgstr "Seleziona la lingua" msgid "Language settings" msgstr "Impostazione delle lingue" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Impostazione delle Lingue" @@ -2636,10 +2907,13 @@ msgstr "Lingue" #~ msgstr "Ultimo passo!" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "Ultime" +#~ msgid "Learn more" +#~ msgstr "Ulteriori informazioni" + #: src/components/moderation/ScreenHider.tsx:136 msgid "Learn More" msgstr "Ulteriori Informazioni" @@ -2695,7 +2969,8 @@ msgstr "mancano." msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'archivio legacy è stato cancellato, riattiva la app." -#: src/screens/Login/index.tsx:130 src/screens/Login/index.tsx:145 +#: src/screens/Login/index.tsx:130 +#: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Reimpostazione della password!" @@ -2710,13 +2985,17 @@ msgstr "Andiamo!" msgid "Light" msgstr "Chiaro" +#~ msgid "Like" +#~ msgstr "Mi piace" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:570 msgid "Like this feed" msgstr "Metti mi piace a questo feed" -#: src/components/LikesDialog.tsx:87 src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/components/LikesDialog.tsx:87 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Piace a" @@ -2726,17 +3005,12 @@ msgstr "Piace a" msgid "Liked By" msgstr "Piace A" -#: src/view/com/feeds/FeedSourceCard.tsx:268 #~ msgid "Liked by {0} {1}" #~ msgstr "Piace a {0} {1}" -#: src/components/LabelingServiceCard/index.tsx:72 #~ msgid "Liked by {count} {0}" #~ msgstr "È piaciuto a {count} {0}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:287 -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:301 -#: src/view/screens/ProfileFeed.tsx:600 #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Piace a {likeCount} {0}" @@ -2755,11 +3029,11 @@ msgstr "piace il tuo post" msgid "Likes" msgstr "Mi piace" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "Mi Piace in questo post" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Lista" @@ -2771,7 +3045,7 @@ msgstr "Lista avatar" msgid "List blocked" msgstr "Lista bloccata" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Lista di {0}" @@ -2795,9 +3069,12 @@ msgstr "Lista sbloccata" msgid "List unmuted" msgstr "Lista non mutata" -#: src/Navigation.tsx:121 src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 src/view/shell/Drawer.tsx:509 +#: src/Navigation.tsx:120 +#: src/view/screens/Profile.tsx:192 +#: src/view/screens/Profile.tsx:198 +#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Liste" @@ -2805,7 +3082,10 @@ msgstr "Liste" msgid "Lists blocking this user:" msgstr "Liste che bloccano questo utente:" -#: src/view/screens/Notifications.tsx:168 +#~ msgid "Load more posts" +#~ msgstr "Carica più post" + +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Carica più notifiche" @@ -2820,7 +3100,10 @@ msgstr "Carica nuovi posts" msgid "Loading..." msgstr "Caricamento..." -#: src/Navigation.tsx:228 +#~ msgid "Local dev server" +#~ msgstr "Server di sviluppo locale" + +#: src/Navigation.tsx:234 msgid "Log" msgstr "Log" @@ -2848,6 +3131,9 @@ msgstr "Accedi all'account che non è nella lista" msgid "Long press to open tag menu for #{tag}" msgstr "Tieni premutoper aprire il menu dei tag per #{tag}" +#~ msgid "Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!" +#~ msgstr "Sembra che questo feed sia disponibile solo per gli utenti con un account Bluesky. Per favore registrati o accedi per visualizzare questo feed!" + #: src/screens/Login/SetNewPasswordForm.tsx:116 msgid "Looks like XXXXX-XXXXX" msgstr "Sembra XXXX-XXXXX" @@ -2856,7 +3142,7 @@ msgstr "Sembra XXXX-XXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "Sembra che tu non abbia salvato nessun feed! Usa le nostre raccomandazioni o cerca qui sotto." -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "Sembra che tu non abbia più feed fissati. Ma non ti preoccupare, puoi aggiungerne qualcuno di quelli qui sotto 😄" @@ -2877,6 +3163,12 @@ msgstr "Gestisci le parole mute e i tags" msgid "Mark as read" msgstr "Segna come letto" +#~ msgid "May not be longer than 253 characters" +#~ msgstr "Non può contenere più di 253 caratteri" + +#~ msgid "May only contain letters and numbers" +#~ msgstr "Può contenere solo lettere e numeri" + #: src/view/screens/AccessibilitySettings.tsx:89 #: src/view/screens/Profile.tsx:195 msgid "Media" @@ -2890,8 +3182,8 @@ msgstr "utenti menzionati" msgid "Mentioned users" msgstr "Utenti menzionati" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Menù" @@ -2900,11 +3192,14 @@ msgid "Message {0}" msgstr "Messaggio {0}" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "Messaggio cancellato" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#~ msgid "Message from server" +#~ msgstr "Messaggio dal server" + +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Messaggio dal server: {0}" @@ -2917,11 +3212,11 @@ msgstr "" msgid "Message is too long" msgstr "Il messaggio è troppo lungo" -#: src/screens/Messages/List/index.tsx:301 +#: src/screens/Messages/List/index.tsx:321 msgid "Message settings" msgstr "Impostazione messaggio" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2932,7 +3227,7 @@ msgstr "Messaggi" msgid "Misleading Account" msgstr "Account Ingannevole" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2969,7 +3264,8 @@ msgstr "Lista di moderazione aggiornata" msgid "Moderation lists" msgstr "Liste di moderazione" -#: src/Navigation.tsx:131 src/view/screens/ModerationModlists.tsx:58 +#: src/Navigation.tsx:130 +#: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liste di Moderazione" @@ -2977,7 +3273,7 @@ msgstr "Liste di Moderazione" msgid "Moderation settings" msgstr "Impostazioni di moderazione" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "Stati di moderazione" @@ -2990,7 +3286,7 @@ msgstr "Strumenti di moderazione" msgid "Moderator has chosen to set a general warning on the content." msgstr "Il moderatore ha scelto di mettere un avviso generale sul contenuto." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "Di più" @@ -3002,10 +3298,16 @@ msgstr "Altri feed" msgid "More options" msgstr "Altre opzioni" +#~ msgid "More post options" +#~ msgstr "Altre impostazioni per il post" + #: src/view/screens/PreferencesThreads.tsx:82 msgid "Most-liked replies first" msgstr "Dai priorità alle risposte con più likes" +#~ msgid "Must be at least 3 characters" +#~ msgstr "Deve contenere almeno 3 caratteri" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Silenzia" @@ -3053,6 +3355,9 @@ msgstr "Silenziare la lista" msgid "Mute these accounts?" msgstr "Vuoi silenziare queste liste?" +#~ msgid "Mute this List" +#~ msgstr "Silenzia questa Lista" + #: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Silenzia questa parola nel testo e nei tag del post" @@ -3061,13 +3366,13 @@ msgstr "Silenzia questa parola nel testo e nei tag del post" msgid "Mute this word in tags only" msgstr "Siilenzia questa parola solo nei tags" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Silenzia questa discussione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "Silenzia parole & tags" @@ -3079,7 +3384,8 @@ msgstr "Silenziato" msgid "Muted accounts" msgstr "Account silenziato" -#: src/Navigation.tsx:136 src/view/screens/ModerationMutedAccounts.tsx:109 +#: src/Navigation.tsx:135 +#: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Accounts Silenziati" @@ -3104,7 +3410,7 @@ msgstr "Silenziare un account è privato. Gli account silenziati possono interag msgid "My Birthday" msgstr "Il mio Compleanno" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "I miei Feeds" @@ -3123,7 +3429,7 @@ msgstr "I miei Feeds Salvati" #~ msgid "my-server.com" #~ msgstr "my-server.com" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nome" @@ -3159,8 +3465,6 @@ msgstr "Hai bisogno di segnalare una violazione del copyright?" #~ msgid "Never load embeds from {0}" #~ msgstr "Non caricare mai gli inserimenti di {0}" -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:72 -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:74 #~ msgid "Never lose access to your followers and data." #~ msgstr "Non perdere mai l'accesso ai tuoi follower e ai tuoi dati." @@ -3208,8 +3512,8 @@ msgctxt "action" msgid "New post" msgstr "Nuovo Post" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3240,7 +3544,8 @@ msgstr "Notizie" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:305 src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:308 +#: src/screens/Login/LoginForm.tsx:315 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:220 @@ -3249,6 +3554,10 @@ msgstr "Notizie" msgid "Next" msgstr "Seguente" +#~ msgctxt "action" +#~ msgid "Next" +#~ msgstr "Seguente" + #: src/view/com/lightbox/Lightbox.web.tsx:169 msgid "Next image" msgstr "Immagine seguente" @@ -3276,7 +3585,7 @@ msgstr "Nessun pannello DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Non si è trovata nessuna GIF in primo piano. Potrebbe esserci un problema con Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:117 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Non segui più {0}" @@ -3284,24 +3593,29 @@ msgstr "Non segui più {0}" msgid "No longer than 253 characters" msgstr "Non più di 253 caratteri" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "Ancora nessun messaggio" -#: src/screens/Messages/List/index.tsx:254 +#: src/screens/Messages/List/index.tsx:274 msgid "No more conversations to show" msgstr "Nessuna conversazione da visualizzare" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Ancora nessuna notifica!" #: src/components/dms/MessagesNUX.tsx:149 -#: src/components/dms/MessagesNUX.tsx:152 src/screens/Messages/Settings.tsx:92 -#: src/screens/Messages/Settings.tsx:95 +#: src/components/dms/MessagesNUX.tsx:152 +#: src/screens/Messages/Settings.tsx:93 +#: src/screens/Messages/Settings.tsx:96 msgid "No one" msgstr "Nessuno" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3315,13 +3629,13 @@ msgstr "Nessun risultato" msgid "No results found" msgstr "Non si è trovato nessun risultato" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "Nessun risultato trovato per \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "Nessun risultato trovato per {query}" @@ -3343,7 +3657,8 @@ msgstr "Nessuno" msgid "Nobody can reply" msgstr "Nessuno puo rispondere" -#: src/components/LikedByList.tsx:79 src/components/LikesDialog.tsx:99 +#: src/components/LikedByList.tsx:79 +#: src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nessuno ha fatto ancora un like. Fai il primo tu!" @@ -3351,7 +3666,11 @@ msgstr "Nessuno ha fatto ancora un like. Fai il primo tu!" msgid "Non-sexual Nudity" msgstr "Nudità non sessuale" -#: src/Navigation.tsx:116 src/view/screens/Profile.tsx:100 +#~ msgid "Not Applicable." +#~ msgstr "Non applicabile." + +#: src/Navigation.tsx:115 +#: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Non trovato" @@ -3361,7 +3680,7 @@ msgid "Not right now" msgstr "Non adesso" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Nota sulla condivisione" @@ -3370,24 +3689,25 @@ msgstr "Nota sulla condivisione" 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 "Nota: Bluesky è una rete aperta e pubblica. Questa impostazione limita solo la visibilità dei tuoi contenuti sull'app e sul sito Web di Bluesky e altre app potrebbero non rispettare questa impostazione. I tuoi contenuti potrebbero comunque essere mostrati agli utenti disconnessi da altre app e siti web." -#: src/screens/Messages/List/index.tsx:195 +#: src/screens/Messages/List/index.tsx:215 msgid "Nothing here" msgstr "Nulla qui" -#: src/screens/Messages/Settings.tsx:108 +#: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "Suoni di notifica" -#: src/screens/Messages/Settings.tsx:105 +#: src/screens/Messages/Settings.tsx:121 msgid "Notification Sounds" msgstr "Suoni di notifica" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 src/view/shell/Drawer.tsx:456 +#: src/view/shell/desktop/LeftNav.tsx:350 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notifiche" @@ -3403,6 +3723,12 @@ msgstr "Nudità" msgid "Nudity or adult content not labeled as such" msgstr "Nudità o contenuti per adulti non etichettati come tali" +#~ msgid "Nudity or pornography not labeled as such" +#~ msgstr "Nudità o pornografia non etichettata come tale" + +#~ msgid "of" +#~ msgstr "spento" + #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" msgstr "Spento" @@ -3433,11 +3759,11 @@ msgstr "Mostrare prima le risposte più vecchie" msgid "Onboarding reset" msgstr "Reimpostazione dell'onboarding" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "A una o più immagini manca il testo alternativo." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "Solo i file .jpg e .png sono supportati" @@ -3453,7 +3779,8 @@ msgstr "Contiene solo lettere, numeri e trattini" msgid "Oops, something went wrong!" msgstr "Ops! Qualcosa è andato male!" -#: src/components/Lists.tsx:191 src/view/screens/AppPasswords.tsx:67 +#: src/components/Lists.tsx:191 +#: src/view/screens/AppPasswords.tsx:69 #: src/view/screens/Profile.tsx:100 msgid "Oops!" msgstr "Ops!" @@ -3466,17 +3793,17 @@ msgstr "Apri" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "Apri il generatore di avatar" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "Apri opzioni conversazione" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Apri il selettore emoji" @@ -3496,11 +3823,11 @@ msgstr "Apri opzioni messaggio" msgid "Open muted words and tags settings" msgstr "Apri le impostazioni delle parole e dei tag silenziati" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Apri la navigazione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "Apri il menu delle opzioni del post" @@ -3576,6 +3903,9 @@ msgstr "Apre il procedimento per accedere al tuo account esistente di Bluesky" msgid "Opens GIF select dialog" msgstr "Apre la finestra per selezionare i GIF" +#~ msgid "Opens invite code list" +#~ msgstr "Apre la lista dei codici di invito" + #: src/view/com/modals/InviteCodes.tsx:173 msgid "Opens list of invite codes" msgstr "Apre la lista dei codici di invito" @@ -3615,14 +3945,14 @@ msgstr "Apre il modal per l'utilizzo del dominio personalizzato" msgid "Opens moderation settings" msgstr "Apre le impostazioni di moderazione" -#: src/screens/Login/LoginForm.tsx:222 +#: src/screens/Login/LoginForm.tsx:225 msgid "Opens password reset form" msgstr "Apre il modulo di reimpostazione della password" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Apre la schermata per modificare i feed salvati" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Apre la schermata per modificare i feed salvati" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3639,6 +3969,9 @@ msgstr "Apre le impostazioni della password dell'app" msgid "Opens the Following feed preferences" msgstr "Apre le preferenze del feed Following" +#~ msgid "Opens the home feed preferences" +#~ msgstr "Apre le preferenze del home feed" + #: src/view/com/modals/LinkWarning.tsx:93 msgid "Opens the linked website" msgstr "Apre il sito Web collegato" @@ -3669,7 +4002,7 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "Opzione {0} di {numItems}" -#: src/components/dms/ReportDialog.tsx:181 +#: src/components/dms/ReportDialog.tsx:183 #: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "Facoltativamente, fornisci ulteriori informazioni di seguito:" @@ -3705,7 +4038,8 @@ msgstr "Altro..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "I nostri moderatori hanno revisionato i report e deciso di disabilitare il tuo accesso ai messaggi su Bluesky." -#: src/components/Lists.tsx:208 src/view/screens/NotFound.tsx:45 +#: src/components/Lists.tsx:208 +#: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Pagina non trovata" @@ -3713,7 +4047,7 @@ msgstr "Pagina non trovata" msgid "Page Not Found" msgstr "Pagina non trovata" -#: src/screens/Login/LoginForm.tsx:198 +#: src/screens/Login/LoginForm.tsx:201 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3736,15 +4070,15 @@ msgstr "Password aggiornata!" msgid "Pause" msgstr "Pausa" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "Gente" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "Persone seguite da @{0}" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "Persone che seguono @{0}" @@ -3760,6 +4094,9 @@ msgstr "L'autorizzazione per accedere la cartella delle immagini è stata negata msgid "Pets" msgstr "Animali di compagnia" +#~ msgid "Phone number" +#~ msgstr "Numero di telefono" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Immagini per adulti." @@ -3818,11 +4155,14 @@ msgstr "Si prega di completare il captcha di verifica." 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 "Conferma la tua email prima di cambiarla. Si tratta di un requisito temporaneo durante l'aggiunta degli strumenti di aggiornamento della posta elettronica e verrà presto rimosso." -#: src/view/com/modals/AddAppPasswords.tsx:91 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Inserisci un nome per la password dell'app. Tutti gli spazi non sono consentiti." -#: src/view/com/modals/AddAppPasswords.tsx:146 +#~ msgid "Please enter a phone number that can receive SMS text messages." +#~ msgstr "Inserisci un numero di telefono in grado di ricevere messaggi di testo SMS." + +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Inserisci un nome unico per la password dell'app o utilizzane uno generato automaticamente." @@ -3830,6 +4170,12 @@ msgstr "Inserisci un nome unico per la password dell'app o utilizzane uno genera msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Inserisci una parola, un tag o una frase valida da silenziare" +#~ msgid "Please enter the code you received by SMS." +#~ msgstr "Inserisci il codice che hai ricevuto via SMS." + +#~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." +#~ msgstr "Inserisci il codice di verifica inviato a {phoneNumberFormatted}." + #: src/screens/Signup/state.ts:213 msgid "Please enter your email." msgstr "Inserisci la tua email." @@ -3838,7 +4184,7 @@ msgstr "Inserisci la tua email." msgid "Please enter your password as well:" msgstr "Inserisci anche la tua password:" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Spiega perché ritieni che questa etichetta sia stata applicata in modo errato da {0}" @@ -3851,11 +4197,17 @@ msgstr "Per favore spiega perché pensi che i tuoi messaggi siano stati erroneam msgid "Please sign in as @{0}" msgstr "Accedi come @{0}" +#~ msgid "Please tell us why you think this content warning was incorrectly applied!" +#~ msgstr "Spiegaci perché ritieni che questo avviso sui contenuti sia stato applicato in modo errato!" + +#~ msgid "Please tell us why you think this decision was incorrect." +#~ msgstr "Per favore spiegaci perché ritieni che questa decisione sia stata sbagliata." + #: src/view/com/modals/VerifyEmail.tsx:109 msgid "Please Verify Your Email" msgstr "Verifica la tua email" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Attendi il caricamento della scheda di collegamento" @@ -3870,13 +4222,13 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Post" @@ -3884,19 +4236,21 @@ msgstr "Post" #~ msgid "Post" #~ msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Pubblicato da {0}" -#: src/Navigation.tsx:183 src/Navigation.tsx:190 src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Pubblicato da @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Post eliminato" -#: src/view/com/post-thread/PostThread.tsx:157 +#: src/view/com/post-thread/PostThread.tsx:193 msgid "Post hidden" msgstr "Post nascosto" @@ -3918,8 +4272,8 @@ msgstr "Lingua del post" msgid "Post Languages" msgstr "Lingue del post" -#: src/view/com/post-thread/PostThread.tsx:152 -#: src/view/com/post-thread/PostThread.tsx:164 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "Post non trovato" @@ -3935,7 +4289,7 @@ msgstr "Post" msgid "Posts can be muted based on their text, their tags, or both." msgstr "I post possono essere silenziati ​​in base al testo, ai tag o entrambi." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Post nascosto" @@ -3951,12 +4305,17 @@ msgstr "Premere per tentare di riconnetterti" msgid "Press to change hosting provider" msgstr "Premi per cambiare provider di hosting" -#: src/components/Error.tsx:85 src/components/Lists.tsx:93 +#: src/components/Error.tsx:85 +#: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/index.tsx:200 msgid "Press to retry" msgstr "Premere per riprovare" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Immagine precedente" @@ -3974,10 +4333,11 @@ msgstr "Dai priorità a quelli che segui" msgid "Privacy" msgstr "Privacy" -#: src/Navigation.tsx:238 src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:244 +#: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Informativa sulla privacy" @@ -3989,13 +4349,16 @@ msgstr "Messaggia privatamente con altri utenti." msgid "Processing..." msgstr "Elaborazione in corso…" -#: src/view/screens/DebugMod.tsx:889 src/view/screens/Profile.tsx:345 +#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/Profile.tsx:345 msgid "profile" msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 src/view/shell/Drawer.tsx:542 +#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Profilo" @@ -4019,16 +4382,16 @@ msgstr "Elenchi pubblici e condivisibili di utenti da disattivare o bloccare in msgid "Public, shareable lists which can drive feeds." msgstr "Liste pubbliche e condivisibili che possono impulsare i feeds." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Pubblica il post" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Pubblica la risposta" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4044,6 +4407,9 @@ msgstr "Cita il post" #~ msgid "Quote Post" #~ msgstr "Cita il post" +#~ msgid "Quote Post" +#~ msgstr "Cita il post" + #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" msgstr "Selezione a caso (nota anche come \"Poster's Roulette\")" @@ -4056,31 +4422,40 @@ msgstr "Rapporti" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Motivazione:" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "Ricerche recenti" +#~ msgid "Recommended Feeds" +#~ msgstr "Feeds consigliati" + +#~ msgid "Recommended Users" +#~ msgstr "Utenti consigliati" + #: src/screens/Messages/Conversation/MessageListError.tsx:20 msgid "Reconnect" msgstr "Riconnetti" -#: src/screens/Messages/List/index.tsx:180 +#: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "Ricarica conversazioni" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Rimuovi" +#~ msgid "Remove {0} from my feeds?" +#~ msgstr "Rimuovere {0} dai miei feeds?" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Rimuovi l'account" @@ -4097,25 +4472,25 @@ msgstr "Rimuovi il Banner" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Rimuovi il feed" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "Rimuovere il feed?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Rimuovi dai miei feed" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Rimuovere dai miei feed?" @@ -4131,11 +4506,11 @@ msgstr "Rimuovi l'anteprima dell'immagine" msgid "Remove mute word from your list" msgstr "Rimuovi la parola silenziata dalla tua lista" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4143,21 +4518,27 @@ msgstr "" msgid "Remove quote" msgstr "Rimuovi citazione" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Rimuovi la ripubblicazione" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#~ msgid "Remove this feed from my feeds?" +#~ msgstr "Rimuovere questo feed dai miei feeds?" + +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "Rimuovi questo feed dai feed salvati" +#~ msgid "Remove this feed from your saved feeds?" +#~ msgstr "Elimina questo feed dai feeds salvati?" + #: src/view/com/modals/ListAddRemoveUsers.tsx:199 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Elimina dalla lista" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Rimuovere dai miei feeds" @@ -4188,7 +4569,7 @@ msgstr "Risposte" msgid "Replies to this thread are disabled" msgstr "Le risposte a questo thread sono disabilitate" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Risposta" @@ -4213,6 +4594,9 @@ msgstr "Rispondi a <0><1/>" msgid "Report" msgstr "Segnala" +#~ msgid "Report {collectionName}" +#~ msgstr "Segnala {collectionName}" + #: src/view/com/profile/ProfileMenu.tsx:321 #: src/view/com/profile/ProfileMenu.tsx:324 msgid "Report Account" @@ -4228,7 +4612,8 @@ msgstr "Segnala la conversazione" msgid "Report dialog" msgstr "Segnala il dialogo" -#: src/view/screens/ProfileFeed.tsx:347 src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:347 +#: src/view/screens/ProfileFeed.tsx:349 msgid "Report feed" msgstr "Segnala il feed" @@ -4240,8 +4625,8 @@ msgstr "Segnala la lista" msgid "Report message" msgstr "Segnala il messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Segnala il post" @@ -4257,8 +4642,8 @@ msgstr "Segnala questo feed" msgid "Report this list" msgstr "Segnala questa lista" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "Segnala questo messaggio" @@ -4271,9 +4656,9 @@ msgstr "Segnala questo post" msgid "Report this user" msgstr "Segnala questo utente" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Ripubblicare" @@ -4283,12 +4668,15 @@ msgstr "Ripubblicare" msgid "Repost" msgstr "Ripubblicare" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" msgstr "Ripubblica o cita il post" +#~ msgid "Reposted by" +#~ msgstr "Repost di" + #: src/view/screens/PostRepostedBy.tsx:27 msgid "Reposted By" msgstr "Ripubblicato da" @@ -4311,7 +4699,7 @@ msgstr "Ripubblicato da <0><1/>" msgid "reposted your post" msgstr "ripubblicato il tuo post" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Ripubblicazioni di questo post" @@ -4381,7 +4769,7 @@ msgstr "Reimposta lo stato dell'incorporazione" msgid "Resets the preferences state" msgstr "Reimposta lo stato delle preferenze" -#: src/screens/Login/LoginForm.tsx:286 +#: src/screens/Login/LoginForm.tsx:289 msgid "Retries login" msgstr "Ritenta l'accesso" @@ -4404,7 +4792,6 @@ msgstr "Ritenta l'ultima azione che ha generato un errore" msgid "Retry" msgstr "Riprova" -#: src/screens/Messages/Conversation/MessageListError.tsx:54 #~ msgid "Retry." #~ msgstr "Riprova." @@ -4417,10 +4804,14 @@ msgstr "Ritorna alla pagina precedente" msgid "Returns to home page" msgstr "Ritorna su Home" -#: src/view/screens/NotFound.tsx:58 src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/NotFound.tsx:58 +#: src/view/screens/ProfileFeed.tsx:112 msgid "Returns to previous page" msgstr "Ritorna alla pagina precedente" +#~ msgid "SANDBOX. Posts and accounts are not permanent." +#~ msgstr "SANDBOX. I post e gli account non sono permanenti." + #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -4436,7 +4827,7 @@ msgctxt "action" msgid "Save" msgstr "Salva" -#: src/view/com/modals/AltImage.tsx:131 +#: src/view/com/modals/AltImage.tsx:132 msgid "Save alt text" msgstr "Salva il testo alternativo" @@ -4456,7 +4847,8 @@ msgstr "Salva la modifica del tuo identificatore" msgid "Save image crop" msgstr "Salva il ritaglio dell'immagine" -#: src/view/screens/ProfileFeed.tsx:331 src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 msgid "Save to my feeds" msgstr "Salva nei miei feed" @@ -4468,7 +4860,6 @@ msgstr "Canali salvati" msgid "Saved to your camera roll" msgstr "Salvata nella tua galleria" -#: src/view/com/lightbox/Lightbox.tsx:81 #~ msgid "Saved to your camera roll." #~ msgstr "Salvato nel rullino fotografico." @@ -4502,18 +4893,20 @@ msgid "Scroll to top" msgstr "Scorri verso l'alto" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 src/view/shell/Drawer.tsx:393 +#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/Search.tsx:194 +#: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Cerca" @@ -4521,7 +4914,7 @@ msgstr "Cerca" msgid "Search for \"{query}\"" msgstr "Cerca \"{query}\"" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "Cerca \"{searchText}\"" @@ -4533,7 +4926,8 @@ msgstr "Cerca tutti i post di @{authorHandle} con tag {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Cerca tutti i post con il tag {displayTag}" -#: src/view/com/auth/LoggedOut.tsx:105 src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:105 +#: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cerca utenti" @@ -4582,6 +4976,9 @@ msgstr "Vedi <0>{displayTag} posts di questo utente" msgid "See this guide" msgstr "Consulta questa guida" +#~ msgid "See what's next" +#~ msgstr "Scopri cosa c'è dopo" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Seleziona {item}" @@ -4602,6 +4999,9 @@ msgstr "Scegli un avatar" msgid "Select an emoji" msgstr "Scegli un emoji" +#~ msgid "Select Bluesky Social" +#~ msgstr "Seleziona Bluesky Social" + #: src/screens/Login/index.tsx:120 msgid "Select from an existing account" msgstr "Seleziona da un account esistente" @@ -4626,6 +5026,9 @@ msgstr "Seleziona moderatore" msgid "Select option {i} of {numItems}" msgstr "Seleziona l'opzione {i} di {numItems}" +#~ msgid "Select service" +#~ msgstr "Selecciona el servei" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 #~ msgid "Select some accounts below to follow" #~ msgstr "Seleziona alcuni account da seguire qui giù" @@ -4702,7 +5105,11 @@ msgctxt "action" msgid "Send Email" msgstr "Invia email" -#: src/view/shell/Drawer.tsx:328 src/view/shell/Drawer.tsx:349 +#~ msgid "Send Email" +#~ msgstr "Envia Email" + +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Invia feedback" @@ -4711,17 +5118,20 @@ msgstr "Invia feedback" msgid "Send message" msgstr "Invia messaggio" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 #: src/components/ReportDialog/SubmitView.tsx:215 #: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Invia la segnalazione" +#~ msgid "Send Report" +#~ msgstr "Invia segnalazione" + #: src/components/ReportDialog/SelectLabelerView.tsx:44 msgid "Send report to {0}" msgstr "Invia la segnalazione a {0}" @@ -4731,8 +5141,8 @@ msgstr "Invia la segnalazione a {0}" msgid "Send verification email" msgstr "Invia la email di verifica" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -4744,14 +5154,39 @@ msgstr "Invia un'email con il codice di conferma per la cancellazione dell'accou msgid "Server address" msgstr "Indirizzo del server" +#~ msgid "Set {value} for {labelGroup} content moderation policy" +#~ msgstr "Imposta {value} per la politica di moderazione dei contenuti di {labelGroup}" + +#~ msgctxt "action" +#~ msgid "Set Age" +#~ msgstr "Imposta l'età" + #: src/screens/Moderation/index.tsx:304 msgid "Set birthdate" msgstr "Imposta la data di nascita" +#~ msgid "Set color theme to dark" +#~ msgstr "Imposta il colore del tema scuro" + +#~ msgid "Set color theme to light" +#~ msgstr "Imposta il colore del tema su chiaro" + +#~ msgid "Set color theme to system setting" +#~ msgstr "Imposta il colore del tema basato sulle impostazioni del tuo sistema" + +#~ msgid "Set dark theme to the dark theme" +#~ msgstr "Imposta il tema scuro sul tema scuro" + +#~ msgid "Set dark theme to the dim theme" +#~ msgstr "Imposta il tema scuro sul tema scuro" + #: src/screens/Login/SetNewPasswordForm.tsx:102 msgid "Set new password" msgstr "Imposta una nuova password" +#~ msgid "Set password" +#~ msgstr "Imposta la password" + #: src/view/screens/PreferencesFollowingFeed.tsx:224 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Seleziona \"No\" per nascondere tutti i post con le citazioni dal tuo feed. I repost saranno ancora visibili." @@ -4768,6 +5203,9 @@ msgstr "Seleziona \"No\" per nascondere tutte le ripubblicazioni dal tuo feed." msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Seleziona \"Sì\" per mostrare le risposte in una visualizzazione concatenata. Questa è una funzionalità sperimentale." +#~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." +#~ msgstr "Seleziona \"Sì\" per mostrare esempi dei feed salvati nel feed successivo. Questa è una funzionalità sperimentale." + #: src/view/screens/PreferencesFollowingFeed.tsx:260 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Imposta questa impostazione su \"Sì\" per mostrare esempi dei tuoi feed salvati nel feed Seguiti. Questa è una funzionalità sperimentale." @@ -4804,6 +5242,9 @@ msgstr "Imposta il tema scuro sul tema semi fosco" msgid "Sets email for password reset" msgstr "Imposta l'email per la reimpostazione della password" +#~ msgid "Sets hosting provider for password reset" +#~ msgstr "Imposta il provider del hosting per la reimpostazione della password" + #: src/view/com/modals/crop-image/CropImage.web.tsx:146 msgid "Sets image aspect ratio to square" msgstr "Imposta le proporzioni quadrate sull'immagine" @@ -4819,11 +5260,11 @@ msgstr "Imposta l'amplio sulle proporzioni dell'immagine" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Imposta il server per il client Bluesky" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Impostazioni" @@ -4842,8 +5283,8 @@ msgstr "Condividi" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -4858,12 +5299,13 @@ msgid "Share a fun fact!" msgstr "Condividi un fatto divertente!" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Condividi comunque" -#: src/view/screens/ProfileFeed.tsx:357 src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:357 +#: src/view/screens/ProfileFeed.tsx:359 msgid "Share feed" msgstr "Condividi il feed" @@ -4887,6 +5329,9 @@ msgstr "Condivide il sito Web nel link" msgid "Show" msgstr "Mostra" +#~ msgid "Show all replies" +#~ msgstr "Mostra tutte le repliche" + #: src/view/com/util/post-embeds/GifEmbed.tsx:167 msgid "Show alt text" msgstr "Mostra testo alternativo" @@ -4905,7 +5350,10 @@ msgstr "Mostra badge" msgid "Show badge and filter from feeds" msgstr "Mostra badge e filtra dai feed" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:212 +#~ msgid "Show embeds from {0}" +#~ msgstr "Mostra incorporamenti di {0}" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "Mostra follows simile a {0}" @@ -4913,19 +5361,19 @@ msgstr "Mostra follows simile a {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "Mostra meno come questo" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Mostra di più" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "" @@ -4969,6 +5417,9 @@ msgstr "Mostra le risposte delle persone che segui prima delle altre risposte." #~ msgid "Show replies in Following feed" #~ msgstr "Mostra le risposte nel feed Seguiti" +#~ msgid "Show replies with at least {value} {0}" +#~ msgstr "Mostra risposte con almeno {value} {0}" + #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "Mostra ripubblicazioni" @@ -4994,27 +5445,37 @@ msgstr "Mostra avviso" msgid "Show warning and filter from feeds" msgstr "Mostra avviso e filtra dai feed" +#~ msgid "Shows a list of users similar to this user." +#~ msgstr "Mostra un elenco di utenti simili a questo utente." + #: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 msgid "Shows posts from {0} in your feed" msgstr "Mostra i post di {0} nel tuo feed" -#: src/components/dialogs/Signin.tsx:97 src/components/dialogs/Signin.tsx:99 -#: src/screens/Login/index.tsx:100 src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:151 src/view/com/auth/SplashScreen.tsx:63 +#: src/components/dialogs/Signin.tsx:97 +#: src/components/dialogs/Signin.tsx:99 +#: src/screens/Login/index.tsx:100 +#: src/screens/Login/index.tsx:119 +#: src/screens/Login/LoginForm.tsx:154 +#: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 -#: src/view/shell/NavSignupCard.tsx:69 src/view/shell/NavSignupCard.tsx:70 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/NavSignupCard.tsx:69 +#: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 msgid "Sign in" msgstr "Accedi" +#~ msgid "Sign In" +#~ msgstr "Accedi" + #: src/components/AccountList.tsx:114 msgid "Sign in as {0}" msgstr "Accedi come... {0}" @@ -5027,6 +5488,9 @@ msgstr "Accedi come..." msgid "Sign in or create your account to join the conversation!" msgstr "Accedi o crea il tuo account per partecipare alla conversazione!" +#~ msgid "Sign into" +#~ msgstr "Accedere a" + #: src/components/dialogs/Signin.tsx:46 msgid "Sign into Bluesky or create a new account" msgstr "Accedi a Bluesky o crea un nuovo account" @@ -5039,10 +5503,11 @@ msgstr "Disconnetta" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 -#: src/view/shell/NavSignupCard.tsx:60 src/view/shell/NavSignupCard.tsx:61 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/NavSignupCard.tsx:60 +#: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 msgid "Sign up" msgstr "Iscrizione" @@ -5087,10 +5552,13 @@ msgstr "Sviluppo Software" msgid "Some people can reply" msgstr "Solo alcune persone possono rispondere" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Qualcosa è andato storto" +#~ msgid "Something went wrong and we're not sure what." +#~ msgstr "Qualcosa è andato storto ma non siamo sicuri di cosa." + #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" @@ -5102,7 +5570,11 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Qualcosa è andato male, prova di nuovo." -#: src/App.native.tsx:85 src/App.web.tsx:73 +#~ msgid "Something went wrong. Check your email and try again." +#~ msgstr "Qualcosa è andato storto. Controlla la tua email e riprova." + +#: src/App.native.tsx:85 +#: src/App.web.tsx:74 msgid "Sorry! Your session expired. Please log in again." msgstr "Scusa! La tua sessione è scaduta. Per favore accedi di nuovo." @@ -5114,7 +5586,10 @@ msgstr "Ordina le risposte" msgid "Sort replies to the same post by:" msgstr "Ordina le risposte allo stesso post per:" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#~ msgid "Source:" +#~ msgstr "Origine:" + +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "Fonte: <0>{0}" @@ -5150,7 +5625,6 @@ msgstr "Avvia conversazione con {displayName}" msgid "Start chatting" msgstr "Iniza a conversare" -#: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Pagina di stato" @@ -5158,21 +5632,27 @@ msgstr "Iniza a conversare" msgid "Status Page" msgstr "Pagina di stato" +#~ msgid "Step" +#~ msgstr "Passo" + #: src/screens/Signup/index.tsx:154 msgid "Step {0} of {1}" msgstr "Step {0} di {1}" +#~ msgid "Step {0} of {numSteps}" +#~ msgstr "Passo {0} di {numSteps}" + #: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." msgstr "Spazio di archiviazione eliminato. Riavvia l'app." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Cronologia" +#: src/components/moderation/LabelsOnMeDialog.tsx:290 #: src/components/moderation/LabelsOnMeDialog.tsx:291 -#: src/components/moderation/LabelsOnMeDialog.tsx:292 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5203,7 +5683,7 @@ msgstr "Iscriviti a questo labeler" msgid "Subscribe to this list" msgstr "Iscriviti alla lista" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Accounts da seguire" @@ -5215,11 +5695,15 @@ msgstr "Suggerito per te" msgid "Suggestive" msgstr "Suggestivo" -#: src/Navigation.tsx:233 src/view/screens/Support.tsx:30 +#: src/Navigation.tsx:239 +#: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" msgstr "Supporto" +#~ msgid "Swipe up to see more" +#~ msgstr "Scorri verso l'alto per vedere di più" + #: src/components/dialogs/SwitchAccount.tsx:47 #: src/components/dialogs/SwitchAccount.tsx:50 msgid "Switch Account" @@ -5269,11 +5753,11 @@ msgstr "Racconta una barzalletta!" msgid "Terms" msgstr "Termini" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Termini di servizio" @@ -5287,12 +5771,12 @@ msgstr "I termini utilizzati violano gli standard della comunità" msgid "text" msgstr "testo" -#: src/components/moderation/LabelsOnMeDialog.tsx:255 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo di testo" -#: src/components/dms/ReportDialog.tsx:132 +#: src/components/dms/ReportDialog.tsx:134 #: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "Grazie. La tua segnalazione è stata inviata." @@ -5305,11 +5789,14 @@ msgstr "Che contiene il seguente:" msgid "That handle is already taken." msgstr "Questo handle è già stato preso." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "L'account sarà in grado di interagire con te dopo lo sblocco." +#~ msgid "the author" +#~ msgstr "l'autore" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Le Linee guida della community sono state spostate a<0/>" @@ -5334,8 +5821,8 @@ msgstr "Ai tuoi contenuti sono state applicate le seguenti etichette." msgid "The following steps will help customize your Bluesky experience." msgstr "I passaggi seguenti ti aiuteranno a personalizzare la tua esperienza con Bluesky." -#: src/view/com/post-thread/PostThread.tsx:153 -#: src/view/com/post-thread/PostThread.tsx:165 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "Il post potrebbe essere stato cancellato." @@ -5347,6 +5834,9 @@ msgstr "La politica sulla privacy è stata spostata a <0/><0/>" 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 "Il modulo di supporto è stato spostato. Se hai bisogno di aiuto, <0/> o visita {HELP_DESK_URL} per metterti in contatto con noi." +#~ 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 "Il modulo di supporto è stato spostato. Se hai bisogno di aiuto, <0/> o visita {HELP_DESK_URL} per metterti in contatto con noi." + #: src/view/screens/TermsOfService.tsx:33 msgid "The Terms of Service have been moved to" msgstr "I Termini di Servizio sono stati spostati a" @@ -5364,7 +5854,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Si è verificato un problema nel contattare il server, controlla la tua connessione Internet e riprova." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Si è verificato un problema durante la rimozione di questo feed. Per favore controlla la tua connessione Internet e prova di nuovo." @@ -5392,12 +5882,12 @@ msgstr "Si è verificato un problema durante la connessione a Tenor." msgid "There was an issue contacting the server" msgstr "Si è verificato un problema durante il contatto con il server" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "Si è verificato un problema durante il contatto con il tuo server" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle notifiche. Tocca qui per riprovare." @@ -5414,7 +5904,7 @@ msgstr "Si è verificato un problema durante il recupero dell'elenco. Tocca qui msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle tue liste. Tocca qui per riprovare." -#: src/components/dms/ReportDialog.tsx:220 +#: src/components/dms/ReportDialog.tsx:222 #: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Si è verificato un problema durante l'invio della segnalazione. Per favore controlla la tua connessione Internet." @@ -5423,13 +5913,13 @@ msgstr "Si è verificato un problema durante l'invio della segnalazione. Per fav #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Si è verificato un problema durante la sincronizzazione delle tue preferenze con il server" -#: src/view/screens/AppPasswords.tsx:68 +#: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" msgstr "Si è verificato un problema durante il recupero delle password dell'app" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:104 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:126 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5458,10 +5948,16 @@ msgstr "Si è verificato un problema imprevisto nell'applicazione. Per favore fa msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "C'è stata un'ondata di nuovi utenti su Bluesky! Attiveremo il tuo account il prima possibile." +#~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" +#~ msgstr "C'è qualcosa di sbagliato in questo numero. Scegli il tuo Paese e inserisci il tuo numero di telefono completo!" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 #~ msgid "These are popular accounts you might like:" #~ msgstr "Questi sono gli account popolari che potrebbero piacerti:" +#~ msgid "This {0} has been labeled." +#~ msgstr "Questo {0} è stato etichettato." + #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" msgstr "Questa {screenDescription} è stata segnalata:" @@ -5474,7 +5970,7 @@ msgstr "Questo account ha richiesto agli utenti di accedere Bluesky per visualiz msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Questo account è bloccato da uno o più appartenente alle tue liste di moderazione. Per sbloccare, visista le liste direttamente e rimuovi l'utente." -#: src/components/moderation/LabelsOnMeDialog.tsx:240 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "Questo ricorso verrà inviato a <0>{0}." @@ -5503,10 +5999,14 @@ msgstr "Questo contenuto è hosted da {0}. Vuoi abilitare i media esterni?" msgid "This content is not available because one of the users involved has blocked the other." msgstr "Questo contenuto non è disponibile perché uno degli utenti coinvolti ha bloccato l'altro." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Questo contenuto non è visualizzabile senza un account Bluesky." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." #~ msgstr "Questa funzionalità è in versione beta. Puoi leggere ulteriori informazioni sulle esportazioni dell' archivio in <0>questo post del blog." @@ -5514,20 +6014,25 @@ msgstr "Questo contenuto non è visualizzabile senza un account Bluesky." msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Questa funzionalità è in versione beta. Puoi leggere ulteriori informazioni sulle esportazioni del repository in <0>questo post del blog." -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Questo canale al momento sta ricevendo molte visite ed è temporaneamente non disponibile. Riprova più tardi." #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Questo feed è vuoto!" +#~ msgid "This feed is empty!" +#~ msgstr "Questo feed è vuoto!" #: 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 "Questo feed è vuoto! Prova a seguire più utenti o ottimizza le impostazioni della lingua." +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Questo feed non è più online. Stiamo mostrando <0>Discover al suo posto." @@ -5540,6 +6045,12 @@ msgstr "Queste informazioni non vengono condivise con altri utenti." msgid "This is important in case you ever need to change your email or reset your password." msgstr "Questo è importante nel caso in cui avessi bisogno di modificare la tua email o reimpostare la password." +#~ msgid "This is the service that keeps you online." +#~ msgstr "Questo è il servizio che ti mantiene online." + +#~ msgid "This label was applied by {0}." +#~ msgstr "Questa etichetta è stata applicata da {0}." + #: src/components/moderation/ModerationDetailsDialog.tsx:127 msgid "This label was applied by <0>{0}." msgstr "Questa etichetta è stata applicata da <0>{0}." @@ -5548,7 +6059,7 @@ msgstr "Questa etichetta è stata applicata da <0>{0}." msgid "This label was applied by the author." msgstr "Questa etichetta è stata applicata dall'autore." -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "Questa etichetta è stata applicata da te." @@ -5568,20 +6079,20 @@ msgstr "La lista è vuota!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Questo servizio di moderazione non è disponibile. Vedi giù per ulteriori dettagli. Se il problema persiste, contattaci." -#: src/view/com/modals/AddAppPasswords.tsx:107 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Questo nome è già in uso" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Questo post è stato cancellato." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo post è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "Questo post verrà nascosto dai feed." @@ -5614,6 +6125,12 @@ msgstr "Questo utente ti ha bloccato. Non è possibile visualizzare il suo conte msgid "This user has requested that their content only be shown to signed-in users." msgstr "Questo utente ha richiesto che i suoi contenuti vengano mostrati solo agli utenti che hanno effettuato l'accesso." +#~ msgid "This user is included in the <0/> list which you have blocked." +#~ msgstr "Questo utente è incluso nell'elenco <0/> che hai bloccato." + +#~ msgid "This user is included in the <0/> list which you have muted." +#~ msgstr "Questo utente è incluso nell'elenco <0/> che hai disattivato." + #: src/components/moderation/ModerationDetailsDialog.tsx:55 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Questo utente è incluso nell'elenco <0>{0} che hai bloccato." @@ -5622,10 +6139,16 @@ msgstr "Questo utente è incluso nell'elenco <0>{0} che hai bloccato." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Questo utente è incluso nell'elenco <0>{0} che hai silenziato." +#~ msgid "This user is included the <0/> list which you have muted." +#~ msgstr "Questo utente è incluso nella lista <0/> che hai silenziato." + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Questo utente non sta seguendo nessuno." +#~ msgid "This warning is only available for posts with media attached." +#~ msgstr "Questo avviso è disponibile solo per i post con contenuti multimediali allegati." + #: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Questo eliminerà {0} dalle parole disattivate. Puoi sempre aggiungerla nuovamente in seguito." @@ -5646,7 +6169,7 @@ msgstr "Preferenze delle Discussioni" msgid "Threaded Mode" msgstr "Modalità discussione" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Preferenze per le discussioni" @@ -5675,7 +6198,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Seleziona per abilitare o disabilitare i contenuti per adulti" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "Top" @@ -5685,10 +6208,10 @@ msgstr "Trasformazioni" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Tradurre" @@ -5733,14 +6256,14 @@ msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessi #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Sblocca" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Sblocca" @@ -5755,12 +6278,12 @@ msgstr "Sblocca l'account" msgid "Unblock Account" msgstr "Sblocca Account" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Sblocca Account?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5775,7 +6298,7 @@ msgstr "Smetti di seguire" msgid "Unfollow" msgstr "Smetti di seguire" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "Smetti di seguire {0}" @@ -5784,6 +6307,12 @@ msgstr "Smetti di seguire {0}" msgid "Unfollow Account" msgstr "Smetti di seguire questo account" +#~ msgid "Unfortunately, you do not meet the requirements to create an account." +#~ msgstr "Sfortunatamente, non soddisfi i requisiti per creare un account." + +#~ msgid "Unlike" +#~ msgstr "Togli Mi piace" + #: src/view/screens/ProfileFeed.tsx:570 msgid "Unlike this feed" msgstr "Togli il like a questo feed" @@ -5810,8 +6339,8 @@ msgstr "Riattiva tutti i post di {displayTag}" msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Riattiva questa discussione" @@ -5832,6 +6361,9 @@ msgstr "Stacca la lista di moderazione" msgid "Unpinned from your feeds" msgstr "Sblocca dai tuoi feed" +#~ msgid "Unsave" +#~ msgstr "Rimuovi" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 msgid "Unsubscribe" msgstr "Annulla l'iscrizione" @@ -5849,6 +6381,9 @@ msgstr "Contenuti Sessuali Indesiderati" msgid "Update {displayName} in Lists" msgstr "Aggiorna {displayName} negli elenchi" +#~ msgid "Update Available" +#~ msgstr "Aggiornamento disponibile" + #: src/view/com/modals/ChangeHandle.tsx:502 msgid "Update to {handle}" msgstr "Aggiorna a {handle}" @@ -5857,7 +6392,7 @@ msgstr "Aggiorna a {handle}" msgid "Updating..." msgstr "In aggiornamento..." -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "Alternativamente carica una foto" @@ -5888,7 +6423,7 @@ msgstr "Carica dalla Libreria" msgid "Use a file on your server" msgstr "Utilizza un file sul tuo server" -#: src/view/screens/AppPasswords.tsx:197 +#: src/view/screens/AppPasswords.tsx:200 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Utilizza le password dell'app per accedere ad altri client Bluesky senza fornire l'accesso completo al tuo account o alla tua password." @@ -5918,10 +6453,13 @@ msgstr "Usa consigliati" msgid "Use the DNS panel" msgstr "Utilizza il pannello DNS" -#: src/view/com/modals/AddAppPasswords.tsx:156 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Utilizza questo per accedere all'altra app insieme al tuo nome utente." +#~ msgid "Use your domain as your Bluesky client service provider" +#~ msgstr "Utilizza il tuo dominio come provider di servizi clienti Bluesky" + #: src/view/com/modals/InviteCodes.tsx:201 msgid "Used by:" msgstr "Usato da:" @@ -5981,7 +6519,7 @@ msgstr "Lista aggiornata" msgid "User Lists" msgstr "Liste publiche" -#: src/screens/Login/LoginForm.tsx:171 +#: src/screens/Login/LoginForm.tsx:174 msgid "Username or email address" msgstr "Nome utente o indirizzo Email" @@ -5994,8 +6532,9 @@ msgid "users followed by <0/>" msgstr "utenti seguiti da <0/>" #: src/components/dms/MessagesNUX.tsx:140 -#: src/components/dms/MessagesNUX.tsx:143 src/screens/Messages/Settings.tsx:83 -#: src/screens/Messages/Settings.tsx:86 +#: src/components/dms/MessagesNUX.tsx:143 +#: src/screens/Messages/Settings.tsx:84 +#: src/screens/Messages/Settings.tsx:87 msgid "Users I follow" msgstr "Utenti che seguo" @@ -6011,6 +6550,12 @@ msgstr "Utenti a cui è piaciuto questo contenuto o profilo" msgid "Value:" msgstr "Valore:" +#~ msgid "Verification code" +#~ msgstr "Codice di verifica" + +#~ msgid "Verify {0}" +#~ msgstr "Verifica {0}" + #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" msgstr "Verifica record DNS" @@ -6040,7 +6585,6 @@ msgstr "" msgid "Verify Your Email" msgstr "Verifica la tua email" -#: src/view/screens/Settings/index.tsx:852 #~ msgid "Version {0}" #~ msgstr "Versione {0}" @@ -6083,11 +6627,11 @@ msgstr "Visualizza le informazioni su queste etichette" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Vedi il profilo" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Vedi l'avatar" @@ -6099,6 +6643,11 @@ msgstr "Visualizza il servizio di etichettatura fornito da @{0}" msgid "View users who like this feed" msgstr "Visualizza gli utenti a cui piace questo feed" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6118,11 +6667,14 @@ msgstr "Avvisa il contenuto" msgid "Warn content and filter from feeds" msgstr "Avvisa i contenuti e filtra dai feed" +#~ msgid "We also think you'll like \"For You\" by Skygaze:" +#~ msgstr "Pensiamo che ti piacerà anche \"Per Te\" di Skygaze:" + #: src/screens/Hashtag.tsx:210 msgid "We couldn't find any results for that hashtag." msgstr "Non siamo riusciti a trovare alcun risultato per quell'hashtag." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "Non riusciamo a caricare questa conversazione" @@ -6185,11 +6737,16 @@ msgstr "Siamo spiacenti, ma non siamo riusciti a risolvere questa lista. Se il p msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Siamo spiacenti, ma al momento non siamo riusciti a caricare le parole silenziate. Per favore riprova si nuovo." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Siamo spiacenti, ma non è stato possibile completare la ricerca. Riprova tra qualche minuto." -#: src/components/Lists.tsx:212 src/view/screens/NotFound.tsx:48 +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + +#: src/components/Lists.tsx:212 +#: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Ci dispiace! Non riusciamo a trovare la pagina che stavi cercando." @@ -6201,7 +6758,6 @@ msgstr "Ci dispiace! Puoi abbonarti solo a dieci etichettatori e hai raggiunto i msgid "Welcome back!" msgstr "" -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Ti diamo il benvenuto a <0>Bluesky" @@ -6209,9 +6765,15 @@ msgstr "" msgid "What are your interests?" msgstr "Quali sono i tuoi interessi?" +#~ msgid "What is the issue with this {collectionName}?" +#~ msgstr "Qual è il problema con questo {collectionName}?" + +#~ msgid "What's next?" +#~ msgstr "Qual è il prossimo?" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "Come va?" @@ -6232,8 +6794,8 @@ msgstr "Chi puoi inviarti messaggi?" msgid "Who can reply" msgstr "Chi può rispondere" -#: src/screens/Home/NoFeedsPinned.tsx:92 -#: src/screens/Messages/List/index.tsx:165 +#: src/screens/Home/NoFeedsPinned.tsx:79 +#: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "Ops!" @@ -6270,11 +6832,11 @@ msgstr "Largo" msgid "Write a message" msgstr "Scrivi un messaggio" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Scrivi un post" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Scrivi la tua risposta" @@ -6283,6 +6845,9 @@ msgstr "Scrivi la tua risposta" msgid "Writers" msgstr "Scrittori" +#~ msgid "XXXXXX" +#~ msgstr "XXXXXX" + #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/screens/PreferencesFollowingFeed.tsx:128 #: src/view/screens/PreferencesFollowingFeed.tsx:200 @@ -6314,8 +6879,8 @@ msgstr "Sei nella fila." msgid "You are not following anyone." msgstr "Non stai seguendo nessuno." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "Puoi anche scoprire nuovi feed personalizzati da seguire." @@ -6334,7 +6899,12 @@ msgstr "" msgid "You can change this at any time." msgstr "Puoi modificarlo in qualsiasi momento." -#: src/screens/Login/index.tsx:158 src/screens/Login/PasswordUpdatedForm.tsx:33 +#: src/screens/Messages/Settings.tsx:111 +msgid "You can continue ongoing conversations regardless of which setting you choose." +msgstr "" + +#: src/screens/Login/index.tsx:158 +#: src/screens/Login/PasswordUpdatedForm.tsx:33 msgid "You can now sign in with your new password." msgstr "Adesso puoi accedere con la tua nuova password." @@ -6346,6 +6916,10 @@ msgstr "" msgid "You do not have any followers." msgstr "Non hai follower." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "Non hai ancora alcun codice di invito! Te ne invieremo alcuni quando utilizzerai Bluesky per un po' più a lungo." @@ -6354,7 +6928,6 @@ msgstr "Non hai ancora alcun codice di invito! Te ne invieremo alcuni quando uti msgid "You don't have any pinned feeds." msgstr "Non hai fissato nessun feed." -#: src/view/screens/Feeds.tsx:477 #~ msgid "You don't have any saved feeds!" #~ msgstr "Non hai salvato nessun feed!" @@ -6362,7 +6935,7 @@ msgstr "Non hai fissato nessun feed." msgid "You don't have any saved feeds." msgstr "Non hai salvato nessun feed." -#: src/view/com/post-thread/PostThread.tsx:159 +#: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." msgstr "Hai bloccato l'autore o sei stato bloccato dall'autore." @@ -6400,7 +6973,10 @@ msgstr "Hai silenziato questo account." msgid "You have muted this user" msgstr "Hai silenziato questo utente" -#: src/screens/Messages/List/index.tsx:205 +#~ msgid "You have muted this user." +#~ msgstr "Hai disattivato questo utente." + +#: src/screens/Messages/List/index.tsx:225 msgid "You have no conversations yet. Start one!" msgstr "Non hai ancora nessuna conversazione. Avviane una!" @@ -6417,7 +6993,10 @@ msgstr "Non hai liste." msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Non hai ancora bloccato nessun account. Per bloccare un account, vai sul profilo e seleziona \"Blocca account\" dal menu dell'account." -#: src/view/screens/AppPasswords.tsx:89 +#~ 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 "Non hai ancora bloccato nessun conto. Per bloccare un conto, vai al profilo e seleziona \"Blocca conto\" dal menu del suo conto." + +#: src/view/screens/AppPasswords.tsx:91 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Non hai ancora creato alcuna password per l'app. Puoi crearne uno premendo il pulsante qui sotto." @@ -6425,6 +7004,9 @@ msgstr "Non hai ancora creato alcuna password per l'app. Puoi crearne uno premen msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Non hai ancora silenziato nessun account. Per silenziare un account, vai al suo profilo e seleziona \"Silenzia account\" dal menu dell' account." +#~ 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 "Non hai ancora disattivato alcun account. Per disattivare un account, vai al suo profilo e seleziona \"Disattiva account\" dal menu del account." + #: src/components/Lists.tsx:52 msgid "You have reached the end" msgstr "Hai raggiunto la fine" @@ -6445,6 +7027,9 @@ msgstr "Puoi presentare ricorso contro queste etichette se ritieni che siano sta msgid "You must be 13 years of age or older to sign up." msgstr "Per iscriverti devi avere almeno 13 anni." +#~ msgid "You must be 18 or older to enable adult content." +#~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti." + #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti" @@ -6457,11 +7042,11 @@ msgstr "È necessario selezionare almeno un'etichettatore per un report" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Non riceverai più notifiche per questo filo di discussione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Adesso riceverai le notifiche per questa discussione" @@ -6469,15 +7054,15 @@ msgstr "Adesso riceverai le notifiche per questa discussione" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Riceverai un'email con un \"codice di reset\". Inserisci il codice qui, poi inserisci la nuova password." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "Tu: {0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -6505,7 +7090,7 @@ msgstr "Sei pronto per iniziare!" msgid "You've chosen to hide a word or tag within this post." msgstr "Hai scelto di nascondere una parola o un tag in questo post." -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Hai raggiunto la fine del tuo feed! Trova altri account da seguire." @@ -6543,6 +7128,9 @@ msgstr "La tua scelta verrà salvata, ma potrà essere modificata successivament msgid "Your email appears to be invalid." msgstr "Your email appears to be invalid." +#~ msgid "Your email has been saved! We'll be in touch soon." +#~ msgstr "La tua email è stata salvata! Ci metteremo in contatto al più presto." + #: src/view/com/modals/ChangeEmail.tsx:120 msgid "Your email has been updated but not verified. As a next step, please verify your new email." msgstr "La tua email è stata aggiornata ma non verificata. Come passo successivo, verifica la tua nuova email." @@ -6551,7 +7139,7 @@ msgstr "La tua email è stata aggiornata ma non verificata. Come passo successiv msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "La tua email non è stata ancora verificata. Ti consigliamo di fare questo importante passo per la sicurezza del tuo account." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Il tuo feed seguente è vuoto! Segui più utenti per vedere cosa sta succedendo." @@ -6563,6 +7151,12 @@ msgstr "Il tuo nome di utente completo sarà" msgid "Your full handle will be <0>@{0}" msgstr "Il tuo nome di utente completo sarà <0>@{0}" +#~ msgid "Your hosting provider" +#~ msgstr "Il tuo fornitore di hosting" + +#~ msgid "Your invite codes are hidden when logged in using an App Password" +#~ msgstr "I tuoi codici di invito vengono celati quando accedi utilizzando una password per l'app" + #: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Le tue parole silenziate" @@ -6571,7 +7165,7 @@ msgstr "Le tue parole silenziate" msgid "Your password has been changed successfully!" msgstr "La tua password è stata modificata correttamente!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Il tuo post è stato pubblicato" @@ -6587,718 +7181,14 @@ msgstr "Il tuo profilo" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "La tua risposta è stata pubblicata" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "La tua segnalazione verrà inviata al Servizio Moderazione di Bluesky" #: src/screens/Signup/index.tsx:166 msgid "Your user handle" msgstr "Il tuo handle utente" - -#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}" -#~ msgstr "{0, plural, one {# codice d'invito disponibile} other {# codici d'inviti disponibili}}" - -#~ msgid "{0}" -#~ msgstr "{0}" - -#~ msgid "{0} {purposeLabel} List" -#~ msgstr "Lista {purposeLabel} {0}" - -#~ msgid "{0} your feeds" -#~ msgstr "{0} tuoi feed" - -#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}" -#~ msgstr "{invitesAvailable, plural, one {Codici d'invito: # available} other {Codici d'invito: # available}}" - -#~ msgid "{invitesAvailable} invite code available" -#~ msgstr "{invitesAvailable} codice d'invito disponibile" - -#~ msgid "{invitesAvailable} invite codes available" -#~ msgstr "{invitesAvailable} codici d'invito disponibili" - -#~ msgid "{message}" -#~ msgstr "{message}" - -#~ msgid "<0>{0} following" -#~ msgstr "<0>{0} following" - -#~ msgid "<0>{followers} <1>{pluralizedFollowers}" -#~ msgstr "<0>{followers} <1>{pluralizedFollowers}" - -#~ msgid "<0>{following} <1>following" -#~ msgstr "<0>{following} <1>following" - -#~ msgid "<0>Choose your<1>Recommended<2>Feeds" -#~ msgstr "<0>Scegli i tuoi<1>feeds<2>consigliati" - -#~ msgid "<0>Follow some<1>Recommended<2>Users" -#~ msgstr "<0>Segui alcuni<1>utenti<2>consigliati" - -#~ msgid "<0>Welcome to<1>Bluesky" -#~ msgstr "<0>Ti diamo il benvenuto su<1>Bluesky" - -#~ msgid "A content warning has been applied to this {0}." -#~ msgstr "A questo post è stato applicato un avviso di contenuto {0}." - -#~ msgid "A new version of the app is available. Please update to continue using the app." -#~ msgstr "È disponibile una nuova versione dell'app. Aggiorna per continuare a utilizzarla." - -#~ msgid "account" -#~ msgstr "account" - -#~ msgid "Add ALT text" -#~ msgstr "Agguingo del testo descrittivo" - -#~ msgid "Add details" -#~ msgstr "Aggiungi i dettagli" - -#~ msgid "Add details to report" -#~ msgstr "Aggiungi dettagli da segnalare" - -#~ msgid "Add link card" -#~ msgstr "Aggiungi anteprima del link" - -#~ msgid "Add link card:" -#~ msgstr "Aggiungi anteprima del link:" - -#~ msgid "Added" -#~ msgstr "Aggiunto" - -#~ msgid "Adult content can only be enabled via the Web at <0/>." -#~ msgstr "I contenuti per adulti possono essere abilitati solo dal sito Web a <0/>." - -#~ msgid "An error occurred while trying to delete the message. Please try again." -#~ msgstr "È avvenuto un errore durante la cancellazione del messaggio. Riprovare un altra volta" - -#~ msgid "App passwords" -#~ msgstr "Passwords dell'app" - -#~ msgid "Appeal content warning" -#~ msgstr "Ricorso contro l'avviso sui contenuti" - -#~ msgid "Appeal Content Warning" -#~ msgstr "Ricorso contro l'Avviso sui Contenuti" - -#~ msgid "Appeal Decision" -#~ msgstr "Decisión de apelación" - -#~ msgid "Appeal submitted." -#~ msgstr "Ricorso presentato." - -#~ msgid "Appeal this decision." -#~ msgstr "Appella contro questa decisione." - -#~ msgid "Are you sure? This cannot be undone." -#~ msgstr "Vuoi proseguire? Questa operazione non può essere annullata." - -#~ msgctxt "action" -#~ msgid "Back" -#~ msgstr "Indietro" - -#~ msgid "Block this List" -#~ msgstr "Blocca questa Lista" - -#~ msgid "Bluesky is flexible." -#~ msgstr "Bluesky è flessibile." - -#~ msgid "Bluesky is open." -#~ msgstr "Bluesky è aperto." - -#~ msgid "Bluesky is public." -#~ msgstr "Bluesky è pubblico." - -#~ 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 utilizza gli inviti per costruire una comunità più sana. Se non conosci nessuno con un invito, puoi iscriverti alla lista d'attesa e te ne invieremo uno al più presto." - -#~ msgid "Bluesky.Social" -#~ msgstr "Bluesky.Social" - -#~ msgid "Build version {0} {1}" -#~ msgstr "Versione {0} {1}" - -#~ msgid "Button disabled. Input custom domain to proceed." -#~ msgstr "Pulsante disabilitato. Inserisci il dominio personalizzato per procedere." - -#~ msgid "by {0}" -#~ msgstr "di {0}" - -#~ msgid "Cancel add image alt text" -#~ msgstr "Cancel·la afegir text a la imatge" - -#~ msgid "Cancel waitlist signup" -#~ msgstr "Annulla l'iscrizione alla lista d'attesa" - -#~ msgid "Change your Bluesky password" -#~ msgstr "Cambia la tua password di Bluesky" - -#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." -#~ msgstr "Dai un'occhiata ad alcuni feed consigliati. Clicca + per aggiungerli al tuo elenco dei feed." - -#~ msgid "Check out some recommended users. Follow them to see similar users." -#~ msgstr "Scopri alcuni utenti consigliati. Seguili per vedere utenti simili." - -#~ msgid "Choose a new Bluesky username or create" -#~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" - -#~ msgid "Choose the algorithms that power your experience with custom feeds." -#~ msgstr "Scegli gli algoritmi che migliorano la tua esperienza con i feed personalizzati." - -#~ msgid "Click here to open tag menu for #{tag}" -#~ msgstr "Clicca qui per aprire il menu per #{tag}" - -#~ msgctxt "action" -#~ msgid "Confirm" -#~ msgstr "Conferma" - -#~ msgid "Confirm your age to enable adult content." -#~ msgstr "Conferma la tua età per abilitare i contenuti per adulti." - -#~ msgid "Confirms signing up {email} to the waitlist" -#~ msgstr "Conferma l'iscrizione di {email} alla lista d'attesa" - -#~ msgid "content" -#~ msgstr "contenuto" - -#~ msgid "Content filtering" -#~ msgstr "Filtro dei contenuti" - -#~ msgid "Content Filtering" -#~ msgstr "Filtro dei Contenuti" - -#~ msgid "Copy link to profile" -#~ msgstr "Copia il link al profilo" - -#~ msgid "Country" -#~ msgstr "Paese" - -#~ msgid "Created by <0/>" -#~ msgstr "Creato da <0/>" - -#~ msgid "Created by you" -#~ msgstr "Creato da te" - -#~ msgid "Creates a card with a thumbnail. The card links to {url}" -#~ msgstr "Crea una scheda con una miniatura. La scheda si collega a {url}" - -#~ msgid "Danger Zone" -#~ msgstr "Zona di Pericolo" - -#~ msgid "Delete Account" -#~ msgstr "Elimina l'Account" - -#~ msgid "Delete my account…" -#~ msgstr "Cancella il mio account…" - -#~ msgid "Dev Server" -#~ msgstr "Server di sviluppo" - -#~ msgid "Developer Tools" -#~ msgstr "Strumenti per sviluppatori" - -#~ msgid "Discard draft" -#~ msgstr "Scarta la bozza" - -#~ msgid "Discover new feeds" -#~ msgstr "Scopri nuovi feeds" - -#~ msgid "Don't have an invite code?" -#~ msgstr "Non hai un codice di invito?" - -#~ msgid "Double tap to sign in" -#~ msgstr "Usa il doppio tocco per accedere" - -#~ msgid "Download Bluesky account data (repository)" -#~ msgstr "Scarica i dati dell'account Bluesky (archivio)" - -#~ msgid "Enable External Media" -#~ msgstr "Attiva Media Esterna" - -#~ msgid "Enter the address of your provider:" -#~ msgstr "Inserisci l'indirizzo del tuo provider:" - -#~ msgid "Enter your email" -#~ msgstr "Inserisci la tua email" - -#~ msgid "Enter your phone number" -#~ msgstr "Inserisci il tuo numero di telefono" - -#~ msgid "Exits signing up for waitlist with {email}" -#~ msgstr "Uscita dall'iscrizione alla lista d'attesa con {email}" - -#~ msgid "Failed to load recommended feeds" -#~ msgstr "Non possiamo caricare i feed consigliati" - -#~ msgid "Feed Preferences" -#~ msgstr "Preferenze del feed" - -#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." -#~ msgstr "I feed vengono creati dagli utenti per curare i contenuti. Scegli alcuni feed che ritieni interessanti." - -#~ msgid "Find users on Bluesky" -#~ msgstr "Trova utenti su Bluesky" - -#~ msgid "Find users with the search tool on the right" -#~ msgstr "Trova gli utenti con lo strumento di ricerca sulla destra" - -#~ msgid "Finding similar accounts..." -#~ msgstr "Trovare account simili…" - -#~ msgid "Fine-tune the content you see on your home screen." -#~ msgstr "Ottimizza il contenuto che vedi nella pagina d'inizio." - -#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." -#~ msgstr "Segui alcuni utenti per iniziare. Possiamo consigliarti più utenti in base a chi trovi interessante." - -#~ msgid "following" -#~ msgstr "following" - -#~ msgid "Forgot" -#~ msgstr "Dimenticato" - -#~ msgid "Forgot password" -#~ msgstr "Ho dimenticato il password" - -#~ msgid "Go to @{queryMaybeHandle}" -#~ msgstr "Vai a @{queryMaybeHandle}" - -#~ msgid "Hides posts from {0} in your feed" -#~ msgstr "Nasconde i post di {0} nel tuo feed" - -#~ msgid "Home Feed Preferences" -#~ msgstr "Preferenze per i feed per la pagina d'inizio" - -#~ msgid "Hosting provider address" -#~ msgstr "Indirizzo del fornitore di hosting" - -#~ msgid "Image options" -#~ msgstr "Opzioni per l'immagine" - -#~ msgid "Input email for Bluesky account" -#~ msgstr "Inserisci l'e-mail per l'account di Bluesky" - -#~ msgid "Input invite code to proceed" -#~ msgstr "Inserisci il codice di invito per procedere" - -#~ msgid "Input phone number for SMS verification" -#~ msgstr "Inserisci il numero di telefono per la verifica via SMS" - -#~ msgid "Input the verification code we have texted to you" -#~ msgstr "Inserisci il codice di verifica che ti abbiamo inviato tramite SMS" - -#~ msgid "Input your email to get on the Bluesky waitlist" -#~ msgstr "Inserisci la tua email per entrare nella lista d'attesa di Bluesky" - -#~ msgid "Invite" -#~ msgstr "Invita" - -#~ msgid "Invite codes: {invitesAvailable} available" -#~ msgstr "Codici di invito: {invitesAvailable} disponibili" - -#~ msgid "Join the waitlist" -#~ msgstr "Iscriviti alla lista d'attesa" - -#~ msgid "Join the waitlist." -#~ msgstr "Iscriviti alla lista d'attesa." - -#~ msgid "Join Waitlist" -#~ msgstr "Iscriviti alla Lista d'Attesa" - -#~ msgid "label has been placed on this {labelTarget}" -#~ msgstr "l'etichetta è stata inserita su questo {labelTarget}" - -#~ msgid "labels have been placed on this {labelTarget}" -#~ msgstr "le etichette sono state inserite su questo {labelTarget}" - -#~ msgid "Last step!" -#~ msgstr "Ultimo passo!" - -#~ msgid "Learn more" -#~ msgstr "Ulteriori informazioni" - -#~ msgid "Library" -#~ msgstr "Biblioteca" - -#~ msgid "Like" -#~ msgstr "Mi piace" - -#~ msgid "Liked by {0} {1}" -#~ msgstr "Piace a {0} {1}" - -#~ msgid "Liked by {count} {0}" -#~ msgstr "È piaciuto a {count} {0}" - -#~ msgid "Liked by {likeCount} {0}" -#~ msgstr "Piace a {likeCount} {0}" - -#~ msgid "liked your custom feed{0}" -#~ msgstr "piace il feed personalizzato{0}" - -#~ msgid "Load more posts" -#~ msgstr "Carica più post" - -#~ msgid "Local dev server" -#~ msgstr "Server di sviluppo locale" - -#~ msgid "Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!" -#~ msgstr "Sembra che questo feed sia disponibile solo per gli utenti con un account Bluesky. Per favore registrati o accedi per visualizzare questo feed!" - -#~ msgid "May not be longer than 253 characters" -#~ msgstr "Non può contenere più di 253 caratteri" - -#~ msgid "May only contain letters and numbers" -#~ msgstr "Può contenere solo lettere e numeri" - -#~ msgid "Message from server" -#~ msgstr "Messaggio dal server" - -#~ msgid "More post options" -#~ msgstr "Altre impostazioni per il post" - -#~ msgid "Must be at least 3 characters" -#~ msgstr "Deve contenere almeno 3 caratteri" - -#~ msgid "Mute this List" -#~ msgstr "Silenzia questa Lista" - -#~ msgid "my-server.com" -#~ msgstr "my-server.com" - -#~ msgid "Never load embeds from {0}" -#~ msgstr "Non caricare mai gli inserimenti di {0}" - -#~ msgid "Never lose access to your followers and data." -#~ msgstr "Non perdere mai l'accesso ai tuoi follower e ai tuoi dati." - -#~ msgid "New Post" -#~ msgstr "Nuovo Post" - -#~ msgctxt "action" -#~ msgid "Next" -#~ msgstr "Seguente" - -#~ msgid "Not Applicable." -#~ msgstr "Non applicabile." - -#~ msgid "Nudity or pornography not labeled as such" -#~ msgstr "Nudità o pornografia non etichettata come tale" - -#~ msgid "of" -#~ msgstr "spento" - -#~ msgid "Opens editor for profile display name, avatar, background image, and description" -#~ msgstr "Apre l'editor per il nome configurato del profilo, l'avatar, l'immagine di sfondo e la descrizione" - -#~ msgid "Opens followers list" -#~ msgstr "Apre la lista dei followers" - -#~ msgid "Opens following list" -#~ msgstr "Apre la lista di chi segui" - -#~ msgid "Opens invite code list" -#~ msgstr "Apre la lista dei codici di invito" - -#~ msgid "Opens modal for account deletion confirmation. Requires email code." -#~ msgstr "Apre il modal per la conferma dell'eliminazione dell'account. Richiede un codice email." - -#~ msgid "Opens the app password settings page" -#~ msgstr "Apre la pagina delle impostazioni della password dell'app" - -#~ msgid "Opens the home feed preferences" -#~ msgstr "Apre le preferenze del home feed" - -#~ msgid "Other service" -#~ msgstr "Altro servizio" - -#~ msgid "Phone number" -#~ msgstr "Numero di telefono" - -#~ msgid "Please enter a phone number that can receive SMS text messages." -#~ msgstr "Inserisci un numero di telefono in grado di ricevere messaggi di testo SMS." - -#~ msgid "Please enter the code you received by SMS." -#~ msgstr "Inserisci il codice che hai ricevuto via SMS." - -#~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." -#~ msgstr "Inserisci il codice di verifica inviato a {phoneNumberFormatted}." - -#~ msgid "Please tell us why you think this content warning was incorrectly applied!" -#~ msgstr "Spiegaci perché ritieni che questo avviso sui contenuti sia stato applicato in modo errato!" - -#~ msgid "Please tell us why you think this decision was incorrect." -#~ msgstr "Per favore spiegaci perché ritieni che questa decisione sia stata sbagliata." - -#~ msgid "Pornography" -#~ msgstr "Pornografia" - -#~ msgid "Post" -#~ msgstr "Post" - -#~ msgid "Quote Post" -#~ msgstr "Cita il post" - -#~ msgid "Recommended Feeds" -#~ msgstr "Feeds consigliati" - -#~ msgid "Recommended Users" -#~ msgstr "Utenti consigliati" - -#~ msgid "Remove {0} from my feeds?" -#~ msgstr "Rimuovere {0} dai miei feeds?" - -#~ msgid "Remove this feed from my feeds?" -#~ msgstr "Rimuovere questo feed dai miei feeds?" - -#~ msgid "Remove this feed from your saved feeds?" -#~ msgstr "Elimina questo feed dai feeds salvati?" - -#~ msgctxt "description" -#~ msgid "Reply to <0/>" -#~ msgstr "In risposta a <0/>" - -#~ msgid "Report {collectionName}" -#~ msgstr "Segnala {collectionName}" - -#~ msgid "Reposted by" -#~ msgstr "Repost di" - -#~ msgid "Reposted by {0})" -#~ msgstr "Repost di {0})" - -#~ msgid "Reposted by <0/>" -#~ msgstr "Repost di <0/>" - -#~ msgid "Request code" -#~ msgstr "Richiedi un codice" - -#~ msgid "Reset onboarding" -#~ msgstr "Reimposta l'incorporazione" - -#~ msgid "Reset preferences" -#~ msgstr "Reimposta le preferenze" - -#~ msgid "Retry." -#~ msgstr "Riprova." - -#~ msgid "SANDBOX. Posts and accounts are not permanent." -#~ msgstr "SANDBOX. I post e gli account non sono permanenti." - -#~ msgid "Saved to your camera roll." -#~ msgstr "Salvato nel rullino fotografico." - -#~ msgid "See what's next" -#~ msgstr "Scopri cosa c'è dopo" - -#~ msgid "Select Bluesky Social" -#~ msgstr "Seleziona Bluesky Social" - -#~ msgid "Select service" -#~ msgstr "Selecciona el servei" - -#~ msgid "Select your app language for the default text to display in the app" -#~ msgstr "Seleziona la lingua dell'app per il testo predefinito da visualizzare nell'app" - -#~ msgid "Select your phone's country" -#~ msgstr "Seleziona il Paese del tuo cellulare" - -#~ msgid "Send Email" -#~ msgstr "Envia Email" - -#~ msgid "Send Report" -#~ msgstr "Invia segnalazione" - -#~ msgid "Set {value} for {labelGroup} content moderation policy" -#~ msgstr "Imposta {value} per la politica di moderazione dei contenuti di {labelGroup}" - -#~ msgctxt "action" -#~ msgid "Set Age" -#~ msgstr "Imposta l'età" - -#~ msgid "Set color theme to dark" -#~ msgstr "Imposta il colore del tema scuro" - -#~ msgid "Set color theme to light" -#~ msgstr "Imposta il colore del tema su chiaro" - -#~ msgid "Set color theme to system setting" -#~ msgstr "Imposta il colore del tema basato sulle impostazioni del tuo sistema" - -#~ msgid "Set dark theme to the dark theme" -#~ msgstr "Imposta il tema scuro sul tema scuro" - -#~ msgid "Set dark theme to the dim theme" -#~ msgstr "Imposta il tema scuro sul tema scuro" - -#~ msgid "Set password" -#~ msgstr "Imposta la password" - -#~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." -#~ msgstr "Seleziona \"Sì\" per mostrare esempi dei feed salvati nel feed successivo. Questa è una funzionalità sperimentale." - -#~ msgid "Sets hosting provider for password reset" -#~ msgstr "Imposta il provider del hosting per la reimpostazione della password" - -#~ msgid "Sets server for the Bluesky client" -#~ msgstr "Imposta il server per il client Bluesky" - -#~ msgid "Show all replies" -#~ msgstr "Mostra tutte le repliche" - -#~ msgid "Show embeds from {0}" -#~ msgstr "Mostra incorporamenti di {0}" - -#~ msgid "Show replies with at least {value} {0}" -#~ msgstr "Mostra risposte con almeno {value} {0}" - -#~ msgid "Shows a list of users similar to this user." -#~ msgstr "Mostra un elenco di utenti simili a questo utente." - -#~ msgid "Sign In" -#~ msgstr "Accedi" - -#~ msgid "Sign into" -#~ msgstr "Accedere a" - -#~ msgid "Signs {0} out of Bluesky" -#~ msgstr "{0} esce da Bluesky" - -#~ msgid "SMS verification" -#~ msgstr "Verifica tramite SMS" - -#~ msgid "Something went wrong and we're not sure what." -#~ msgstr "Qualcosa è andato storto ma non siamo sicuri di cosa." - -#~ msgid "Something went wrong. Check your email and try again." -#~ msgstr "Qualcosa è andato storto. Controlla la tua email e riprova." - -#~ msgid "Source:" -#~ msgstr "Origine:" - -#~ msgid "Staging" -#~ msgstr "Allestimento" - -#~ msgid "Status page" -#~ msgstr "Pagina di stato" - -#~ msgid "Step" -#~ msgstr "Passo" - -#~ msgid "Step {0} of {numSteps}" -#~ msgstr "Passo {0} di {numSteps}" - -#~ msgid "Swipe up to see more" -#~ msgstr "Scorri verso l'alto per vedere di più" - -#~ msgid "the author" -#~ msgstr "l'autore" - -#~ 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 "Il modulo di supporto è stato spostato. Se hai bisogno di aiuto, <0/> o visita {HELP_DESK_URL} per metterti in contatto con noi." - -#~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" -#~ msgstr "C'è qualcosa di sbagliato in questo numero. Scegli il tuo Paese e inserisci il tuo numero di telefono completo!" - -#~ msgid "This {0} has been labeled." -#~ msgstr "Questo {0} è stato etichettato." - -#~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." -#~ msgstr "Questa funzionalità è in versione beta. Puoi leggere ulteriori informazioni sulle esportazioni dell' archivio in <0>questo post del blog." - -#~ msgid "This is the service that keeps you online." -#~ msgstr "Questo è il servizio che ti mantiene online." - -#~ msgid "This label was applied by {0}." -#~ msgstr "Questa etichetta è stata applicata da {0}." - -#~ msgid "This user is included in the <0/> list which you have blocked." -#~ msgstr "Questo utente è incluso nell'elenco <0/> che hai bloccato." - -#~ msgid "This user is included in the <0/> list which you have muted." -#~ msgstr "Questo utente è incluso nell'elenco <0/> che hai disattivato." - -#~ msgid "This user is included the <0/> list which you have muted." -#~ msgstr "Questo utente è incluso nella lista <0/> che hai silenziato." - -#~ msgid "This warning is only available for posts with media attached." -#~ msgstr "Questo avviso è disponibile solo per i post con contenuti multimediali allegati." - -#~ msgid "This will hide this post from your feeds." -#~ msgstr "Questo nasconderà il post dai tuoi feeds." - -#~ msgid "Try again" -#~ msgstr "Provalo di nuovo" - -#~ msgid "Unfortunately, you do not meet the requirements to create an account." -#~ msgstr "Sfortunatamente, non soddisfi i requisiti per creare un account." - -#~ msgid "Unlike" -#~ msgstr "Togli Mi piace" - -#~ msgid "Unsave" -#~ msgstr "Rimuovi" - -#~ msgid "Update Available" -#~ msgstr "Aggiornamento disponibile" - -#~ msgid "Use your domain as your Bluesky client service provider" -#~ msgstr "Utilizza il tuo dominio come provider di servizi clienti Bluesky" - -#~ msgid "User handle" -#~ msgstr "Handle dell'utente" - -#~ msgid "Verification code" -#~ msgstr "Codice di verifica" - -#~ msgid "Verify {0}" -#~ msgstr "Verifica {0}" - -#~ msgid "Version {0}" -#~ msgstr "Versione {0}" - -#~ msgid "We also think you'll like \"For You\" by Skygaze:" -#~ msgstr "Pensiamo che ti piacerà anche \"Per Te\" di Skygaze:" - -#~ msgid "We'll look into your appeal promptly." -#~ msgstr "Esamineremo il tuo ricorso al più presto." - -#~ msgid "Welcome to <0>Bluesky" -#~ msgstr "Ti diamo il benvenuto a <0>Bluesky" - -#~ msgid "What is the issue with this {collectionName}?" -#~ msgstr "Qual è il problema con questo {collectionName}?" - -#~ msgid "What's next?" -#~ msgstr "Qual è il prossimo?" - -#~ msgid "XXXXXX" -#~ msgstr "XXXXXX" - -#~ msgid "You can change hosting providers at any time." -#~ msgstr "Puoi cambiare provider di hosting in qualsiasi momento." - -#~ msgid "You don't have any saved feeds!" -#~ msgstr "Non hai salvato nessun feed!" - -#~ msgid "You have muted this user." -#~ msgstr "Hai disattivato questo utente." - -#~ 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 "Non hai ancora bloccato nessun conto. Per bloccare un conto, vai al profilo e seleziona \"Blocca conto\" dal menu del suo conto." - -#~ 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 "Non hai ancora disattivato alcun account. Per disattivare un account, vai al suo profilo e seleziona \"Disattiva account\" dal menu del account." - -#~ msgid "You must be 18 or older to enable adult content." -#~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti." - -#~ msgid "Your email has been saved! We'll be in touch soon." -#~ msgstr "La tua email è stata salvata! Ci metteremo in contatto al più presto." - -#~ msgid "Your hosting provider" -#~ msgstr "Il tuo fornitore di hosting" - -#~ msgid "Your invite codes are hidden when logged in using an App Password" -#~ msgstr "I tuoi codici di invito vengono celati quando accedi utilizzando una password per l'app" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index e8eac16574..e8dc12ce24 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada, middlingphys, hibiki, reindex-ot, haoyayoi, vyv03354\n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "(埋め込みコンテンツあり)" @@ -33,10 +33,14 @@ msgstr "{0, plural, other {#個のラベルがこのアカウントに適用さ msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {#個のラベルがこのコンテンツに適用されています}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#回のリポスト}}" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -51,11 +55,11 @@ msgstr "{0, plural, other {フォロー中}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {いいね(#個のいいね)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {いいね}}" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#人のユーザーがいいね}}" @@ -67,7 +71,7 @@ msgstr "{0, plural, other {投稿}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {返信(#件の返信)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {リポスト}}" @@ -106,7 +110,7 @@ msgstr "{handle}にメッセージを送れません" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#人のユーザーがいいね}}" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}件の未読" @@ -138,12 +142,12 @@ msgstr "⚠無効なハンドル" msgid "2FA Confirmation" msgstr "2要素認証の確認" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "ナビゲーションリンクと設定にアクセス" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "プロフィールと他のナビゲーションリンクにアクセス" @@ -156,7 +160,7 @@ msgstr "アクセシビリティ" msgid "Accessibility settings" msgstr "アクセシビリティの設定" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "アクセシビリティの設定" @@ -196,7 +200,7 @@ msgstr "アカウントオプション" msgid "Account removed from quick access" msgstr "クイックアクセスからアカウントを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "アカウントのブロックを解除しました" @@ -209,7 +213,7 @@ msgstr "アカウントのフォローを解除しました" msgid "Account unmuted" msgstr "アカウントのミュートを解除しました" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -231,9 +235,9 @@ msgstr "リストにユーザーを追加" msgid "Add account" msgstr "アカウントを追加" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -246,15 +250,15 @@ msgstr "ALTテキストを追加" msgid "Add App Password" msgstr "アプリパスワードを追加" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "ミュートするワードを設定に追加" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "ミュートするワードとタグを追加" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "おすすめのフィードを追加" @@ -271,7 +275,7 @@ msgstr "次のDNSレコードをドメインに追加してください:" msgid "Add to Lists" msgstr "リストに追加" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "マイフィードに追加" @@ -280,7 +284,7 @@ msgstr "マイフィードに追加" msgid "Added to list" msgstr "リストに追加" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "マイフィードに追加" @@ -302,12 +306,12 @@ msgstr "成人向けコンテンツは無効になっています。" msgid "Advanced" msgstr "高度な設定" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "保存したすべてのフィードを1箇所にまとめます。" -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "ダイレクトメッセージへのアクセスを許可" @@ -325,13 +329,13 @@ msgstr "コードをすでに持っていますか?" msgid "Already signed in as @{0}" msgstr "@{0}としてすでにサインイン済み" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -375,6 +379,7 @@ msgstr "問題が発生しました。もう一度お試しください。" msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -400,11 +405,11 @@ msgstr "アプリの言語" msgid "App password deleted" msgstr "アプリパスワードを削除しました" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "アプリパスワードの名前には、英数字、スペース、ハイフン、アンダースコアのみが使用可能です。" -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "アプリパスワードの名前は長さが4文字以上である必要があります。" @@ -412,22 +417,22 @@ msgstr "アプリパスワードの名前は長さが4文字以上である必 msgid "App password settings" msgstr "アプリパスワードの設定" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "アプリパスワード" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "異議を申し立てる" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "「{0}」のラベルに異議を申し立てる" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "異議申し立てを提出しました" @@ -444,7 +449,7 @@ msgid "Appearance" msgstr "背景" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "デフォルトのおすすめフィードを追加" @@ -460,15 +465,15 @@ msgstr "このメッセージを本当に削除しますか?このメッセー msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "この会話から退出しますか?あなたのメッセージはあなたからは削除したように見えますが、他の参加者からは削除されません。" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "あなたのフィードから{0}を削除してもよろしいですか?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "本当にこの下書きを破棄しますか?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "本当によろしいですか?" @@ -489,8 +494,8 @@ msgid "At least 3 characters" msgstr "少なくとも3文字" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -503,7 +508,7 @@ msgstr "少なくとも3文字" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "戻る" @@ -519,7 +524,7 @@ msgstr "生年月日" msgid "Birthday:" msgstr "生年月日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "ブロック" @@ -559,7 +564,7 @@ msgstr "ブロックされています" msgid "Blocked accounts" msgstr "ブロック中のアカウント" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ブロック中のアカウント" @@ -617,8 +622,8 @@ msgstr "画像のぼかしとフィードからのフィルタリング" msgid "Books" msgstr "書籍" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "他のフィードを見る" @@ -626,7 +631,7 @@ msgstr "他のフィードを見る" msgid "Business" msgstr "ビジネス" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "作成者:-" @@ -634,7 +639,7 @@ msgstr "作成者:-" msgid "By {0}" msgstr "作成者:{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "作成者:<0/>" @@ -642,7 +647,7 @@ msgstr "作成者:<0/>" msgid "By creating an account you agree to the {els}." msgstr "アカウントを作成することで、{els}に同意したものとみなされます。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "作成者:あなた" @@ -650,7 +655,7 @@ msgstr "作成者:あなた" msgid "Camera" msgstr "カメラ" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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文字以下である必要があります。" @@ -659,8 +664,8 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -676,8 +681,8 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "キャンセル" @@ -706,7 +711,7 @@ msgstr "画像の切り抜きをキャンセル" msgid "Cancel profile editing" msgstr "プロフィールの編集をキャンセル" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "引用をキャンセル" @@ -762,7 +767,7 @@ msgstr "投稿の言語を{0}に変更します" msgid "Change Your Email" msgstr "メールアドレスを変更" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -774,7 +779,7 @@ msgstr "チャットをミュートしました" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -839,7 +844,7 @@ msgid "Clear all storage data (restart after this)" msgstr "すべてのストレージデータをクリア(このあと再起動します)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "検索クエリをクリア" @@ -939,7 +944,7 @@ msgstr "下部のナビゲーションバーを閉じる" msgid "Closes password update alert" msgstr "パスワード更新アラートを閉じる" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "投稿の編集画面を閉じて下書きを削除する" @@ -963,7 +968,7 @@ msgstr "コメディー" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "コミュニティーガイドライン" @@ -976,7 +981,7 @@ msgstr "初期設定を完了してアカウントを使い始める" msgid "Complete the challenge" msgstr "テストをクリアしてください" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" @@ -1077,7 +1082,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "コンテキストメニューの背景をクリックし、メニューを閉じる。" #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "続行" @@ -1085,13 +1090,17 @@ msgstr "続行" msgid "Continue as {0} (currently signed in)" msgstr "{0}として続行(現在サインイン中)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "次のステップへ進む" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "会話が削除されました" @@ -1099,7 +1108,7 @@ msgstr "会話が削除されました" msgid "Cooking" msgstr "料理" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "コピーしました" @@ -1109,10 +1118,10 @@ msgid "Copied build version to clipboard" msgstr "ビルドバージョンをクリップボードにコピーしました" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" @@ -1120,11 +1129,11 @@ msgstr "クリップボードにコピーしました" msgid "Copied!" msgstr "コピーしました!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "アプリパスワードをコピーします" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "コピー" @@ -1141,8 +1150,8 @@ msgstr "コードをコピー" msgid "Copy link to list" msgstr "リストへのリンクをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "投稿へのリンクをコピー" @@ -1151,12 +1160,12 @@ msgstr "投稿へのリンクをコピー" msgid "Copy message text" msgstr "メッセージのテキストをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "投稿のテキストをコピー" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作権ポリシー" @@ -1195,11 +1204,11 @@ msgstr "アカウントを作成" msgid "Create an account" msgstr "アカウントを作成" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "代わりにアバターを作成" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "アプリパスワードを作成" @@ -1229,7 +1238,7 @@ msgstr "カスタム" msgid "Custom domain" msgstr "カスタムドメイン" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "コミュニティーによって作成されたカスタムフィードは、あなたに新しい体験をもたらし、あなたが好きなコンテンツを見つけるのに役立ちます。" @@ -1272,7 +1281,7 @@ msgid "Debug panel" msgstr "デバッグパネル" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1323,8 +1332,8 @@ msgstr "アカウントを削除" msgid "Delete My Account…" msgstr "アカウントを削除…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "投稿を削除" @@ -1332,7 +1341,7 @@ msgstr "投稿を削除" msgid "Delete this list?" msgstr "このリストを削除しますか?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "この投稿を削除しますか?" @@ -1355,11 +1364,11 @@ msgstr "チャットの宣言レコードを削除する" msgid "Description" msgstr "説明" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "説明的なALTテキスト" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "なにか言いたいことはあった?" @@ -1392,11 +1401,11 @@ msgstr "触覚フィードバックを無効化" msgid "Disabled" msgstr "無効" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "破棄" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "下書きを削除しますか?" @@ -1405,12 +1414,12 @@ msgstr "下書きを削除しますか?" 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 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "新しいカスタムフィードを見つける" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "新しいフィードを探す" @@ -1446,11 +1455,11 @@ msgstr "ドメインを確認しました!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1525,6 +1534,11 @@ msgstr "例:返信として広告を繰り返し送ってくるユーザー。 msgid "Each code works once. You'll receive more invite codes periodically." msgstr "それぞれのコードは一回限り有効です。定期的に追加の招待コードをお送りします。" +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1548,8 +1562,9 @@ msgstr "リストの詳細を編集" msgid "Edit Moderation List" msgstr "モデレーションリストを編集" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "マイフィードを編集" @@ -1559,19 +1574,19 @@ msgid "Edit my profile" msgstr "マイプロフィールを編集" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "プロフィールを編集" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "プロフィールを編集" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "保存されたフィードを編集" +#~ msgid "Edit Saved Feeds" +#~ msgstr "保存されたフィードを編集" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1624,8 +1639,8 @@ msgid "Embed HTML code" msgstr "HTMLコードを埋め込む" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "投稿を埋め込む" @@ -1668,7 +1683,7 @@ msgstr "有効" msgid "End of feed" msgstr "フィードの終わり" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "このアプリパスワードの名前を入力" @@ -1676,8 +1691,8 @@ msgstr "このアプリパスワードの名前を入力" msgid "Enter a password" msgstr "パスワードを入力" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "ワードまたはタグを入力" @@ -1727,7 +1742,7 @@ msgid "Error receiving captcha response." msgstr "Captchaレスポンスの受信中にエラーが発生しました。" #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "エラー:" @@ -1815,7 +1830,7 @@ msgstr "外部メディア" 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:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1825,8 +1840,8 @@ msgstr "外部メディアの設定" msgid "External media settings" msgstr "外部メディアの設定" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "アプリパスワードの作成に失敗しました。" @@ -1838,7 +1853,7 @@ msgstr "リストの作成に失敗しました。インターネットへの接 msgid "Failed to delete message" msgstr "メッセージの削除に失敗しました" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "投稿の削除に失敗しました。もう一度お試しください。" @@ -1859,7 +1874,7 @@ msgstr "画像の保存に失敗しました:{0}" msgid "Failed to send" msgstr "送信に失敗" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "異議申し立ての送信に失敗しました。再度試してください。" @@ -1869,30 +1884,29 @@ msgstr "異議申し立ての送信に失敗しました。再度試してくだ msgid "Failed to update settings" msgstr "設定の更新に失敗しました" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "フィード" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0}によるフィード" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "フィードはオフラインです" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "フィードバック" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "フィード" @@ -1917,12 +1931,12 @@ msgid "Finalizing" msgstr "最後に" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "フォローするアカウントを探す" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "投稿やユーザーをBlueskyで検索" @@ -1953,7 +1967,7 @@ msgstr "垂直方向に反転" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -1964,7 +1978,7 @@ msgctxt "action" msgid "Follow" msgstr "フォロー" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0}をフォロー" @@ -1982,6 +1996,10 @@ msgstr "アカウントをフォロー" msgid "Follow Back" msgstr "フォローバック" +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "{0}がフォロー中" @@ -2003,18 +2021,27 @@ msgstr "があなたをフォローしました" msgid "Followers" msgstr "フォロワー" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "フォロー中" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "{0}をフォローしています" @@ -2026,9 +2053,7 @@ msgstr "{name}をフォローしています" msgid "Following feed preferences" msgstr "Followingフィードの設定" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2050,7 +2075,7 @@ msgstr "食べ物" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "セキュリティ上の理由から、あなたのメールアドレスに確認コードを送信する必要があります。" -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "セキュリティ上の理由から、これを再度表示することはできません。このパスワードを紛失した場合は、新しいパスワードを生成する必要があります。" @@ -2093,7 +2118,7 @@ msgstr "始める" msgid "Get Started" msgstr "開始" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "プロフィールに顔をつける" @@ -2121,9 +2146,9 @@ msgstr "戻る" msgid "Go Back" msgstr "戻る" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2138,7 +2163,7 @@ msgstr "ホームへ" msgid "Go Home" msgstr "ホームへ" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "{0}との会話へ" @@ -2171,7 +2196,7 @@ msgstr "触覚フィードバック" msgid "Harassment, trolling, or intolerance" msgstr "嫌がらせ、荒らし、不寛容" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "ハッシュタグ" @@ -2184,15 +2209,15 @@ msgid "Having trouble?" msgstr "なにか問題が発生しましたか?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "ヘルプ" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "画像をアップロードするかアバターを作ってあなたがbotではないことをみんなに知らせましょう。" -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "アプリパスワードをお知らせします。" @@ -2203,7 +2228,7 @@ msgstr "アプリパスワードをお知らせします。" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "非表示" @@ -2212,8 +2237,8 @@ msgctxt "action" msgid "Hide" msgstr "非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "投稿を非表示" @@ -2222,7 +2247,7 @@ msgstr "投稿を非表示" msgid "Hide the content" msgstr "コンテンツを非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "この投稿を非表示にしますか?" @@ -2230,23 +2255,23 @@ msgstr "この投稿を非表示にしますか?" msgid "Hide user list" msgstr "ユーザーリストを非表示" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 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:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 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:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 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:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 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:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "このフィードが見つからないようです。もしかしたら削除されたのかもしれません。" @@ -2258,11 +2283,11 @@ msgstr "このデータの読み込みに問題があるようです。詳細は msgid "Hmmmm, we couldn't load that moderation service." msgstr "そのモデレーションサービスを読み込めませんでした。" -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "ホーム" @@ -2316,7 +2341,7 @@ msgstr "あなたがお住いの国の法律においてまだ成人していな msgid "If you delete this list, you won't be able to recover it." msgstr "このリストを削除すると、復元できなくなります。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "この投稿を削除すると、復元できなくなります。" @@ -2356,7 +2381,7 @@ msgstr "パスワードをリセットするためにあなたのメールアド msgid "Input confirmation code for account deletion" msgstr "アカウント削除のために確認コードを入力" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "アプリパスワードの名前を入力" @@ -2401,7 +2426,7 @@ msgstr "ダイレクトメッセージの紹介" msgid "Invalid 2FA confirmation code." msgstr "無効な2要素認証の確認コードです。" -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "無効またはサポートされていない投稿のレコード" @@ -2453,11 +2478,11 @@ msgstr "ラベル" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "ラベルは、ユーザーやコンテンツに対する注釈です。ラベルはネットワークを隠したり、警告したり、分類したりするのに使われます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "あなたのアカウントのラベル" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "あなたのコンテンツのラベル" @@ -2469,7 +2494,7 @@ msgstr "言語の選択" msgid "Language settings" msgstr "言語の設定" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "言語の設定" @@ -2479,7 +2504,7 @@ msgid "Languages" msgstr "言語" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "最新" @@ -2557,8 +2582,8 @@ msgid "Like this feed" msgstr "このフィードをいいね" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "いいねしたユーザー" @@ -2580,11 +2605,11 @@ msgstr "があなたの投稿をいいねしました" msgid "Likes" msgstr "いいね" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "この投稿をいいねする" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "リスト" @@ -2596,7 +2621,7 @@ msgstr "リストのアバター" msgid "List blocked" msgstr "リストをブロックしました" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "{0}によるリスト" @@ -2620,12 +2645,12 @@ msgstr "リストのブロックを解除しました" msgid "List unmuted" msgstr "リストのミュートを解除しました" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "リスト" @@ -2633,7 +2658,7 @@ msgstr "リスト" msgid "Lists blocking this user:" msgstr "このユーザーをブロックしているリスト:" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "最新の通知を読み込む" @@ -2648,7 +2673,7 @@ msgstr "最新の投稿を読み込む" msgid "Loading..." msgstr "読み込み中…" -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "ログ" @@ -2684,7 +2709,7 @@ msgstr "XXXXX-XXXXXみたいなもの" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "フィードを保存してないようですね!おすすめを使うか以下で探してみましょう。" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "すべてのフィードのピン留めを外したようですね。心配ありません、以下で追加できます 😄" @@ -2696,7 +2721,7 @@ msgstr "Followingフィードを消したようです。<0>ここをクリック msgid "Make sure this is where you intend to go!" msgstr "意図した場所であることを確認してください!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "ミュートしたワードとタグの管理" @@ -2718,8 +2743,8 @@ msgstr "メンションされたユーザー" msgid "Mentioned users" msgstr "メンションされたユーザー" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "メニュー" @@ -2728,11 +2753,11 @@ msgid "Message {0}" msgstr "{0}へメッセージを送る" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "メッセージは削除されました" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "サーバーからのメッセージ:{0}" @@ -2749,7 +2774,7 @@ msgstr "メッセージが長すぎます" msgid "Message settings" msgstr "メッセージの設定" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2760,7 +2785,7 @@ msgstr "メッセージ" msgid "Misleading Account" msgstr "誤解を招くアカウント" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2797,7 +2822,7 @@ msgstr "モデレーションリストを更新しました" msgid "Moderation lists" msgstr "モデレーションリスト" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "モデレーションリスト" @@ -2806,7 +2831,7 @@ msgstr "モデレーションリスト" msgid "Moderation settings" msgstr "モデレーションの設定" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "モデレーションのステータス" @@ -2819,7 +2844,7 @@ msgstr "モデレーションのツール" msgid "Moderator has chosen to set a general warning on the content." msgstr "モデレーターによりコンテンツに一般的な警告が設定されました。" -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "さらに" @@ -2861,11 +2886,11 @@ msgstr "{displayTag}のすべての投稿をミュート" msgid "Mute conversation" msgstr "会話をミュート" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "タグのみをミュート" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "テキストとタグをミュート" @@ -2877,21 +2902,21 @@ msgstr "リストをミュート" msgid "Mute these accounts?" msgstr "これらのアカウントをミュートしますか?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "投稿のテキストやタグでこのワードをミュート" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "タグのみでこのワードをミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "スレッドをミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "ワードとタグをミュート" @@ -2903,7 +2928,7 @@ msgstr "ミュートされています" msgid "Muted accounts" msgstr "ミュート中のアカウント" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "ミュート中のアカウント" @@ -2929,7 +2954,7 @@ msgstr "ミュートの設定は非公開です。ミュート中のアカウン msgid "My Birthday" msgstr "生年月日" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "マイフィード" @@ -2945,7 +2970,7 @@ msgstr "保存されたフィード" msgid "My Saved Feeds" msgstr "保存されたフィード" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "名前" @@ -3022,8 +3047,8 @@ msgctxt "action" msgid "New post" msgstr "新しい投稿" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3088,7 +3113,7 @@ msgstr "DNSパネルがない場合" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "おすすめのGIFが見つかりません。Tenorに問題があるかもしれません。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "{0}のフォローを解除しました" @@ -3096,7 +3121,7 @@ msgstr "{0}のフォローを解除しました" msgid "No longer than 253 characters" msgstr "253文字まで" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "メッセージはありません" @@ -3104,7 +3129,7 @@ msgstr "メッセージはありません" msgid "No more conversations to show" msgstr "これ以上表示できる会話はありません" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "お知らせはありません!" @@ -3115,6 +3140,10 @@ msgstr "お知らせはありません!" msgid "No one" msgstr "誰からも受け取らない" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3128,13 +3157,13 @@ msgstr "結果はありません" msgid "No results found" msgstr "結果は見つかりません" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "「{query}」の検索結果はありません" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "「{query}」の検索結果はありません" @@ -3165,7 +3194,7 @@ msgstr "まだ誰もこれをいいねしていません。あなたが最初に msgid "Non-sexual Nudity" msgstr "性的ではないヌード" -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "見つかりません" @@ -3176,7 +3205,7 @@ msgid "Not right now" msgstr "今はしない" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "共有についての注意事項" @@ -3197,13 +3226,13 @@ msgstr "通知音" msgid "Notification Sounds" msgstr "通知音" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "通知" @@ -3249,11 +3278,11 @@ msgstr "古い順に返信を表示" msgid "Onboarding reset" msgstr "オンボーディングのリセット" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "1つもしくは複数の画像にALTテキストがありません。" -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr ".jpgと.pngファイルのみに対応しています" @@ -3283,17 +3312,17 @@ msgstr "開かれています" msgid "Open {name} profile shortcut menu" msgstr "{name}のプロフィールのショートカットメニューを開く" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "アバター・クリエイターを開く" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "会話のオプションを開く" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "絵文字を入力" @@ -3313,11 +3342,11 @@ msgstr "メッセージのオプションを開く" msgid "Open muted words and tags settings" msgstr "ミュートしたワードとタグの設定を開く" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "ナビゲーションを開く" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "投稿のオプションを開く" @@ -3422,8 +3451,8 @@ msgstr "パスワードリセットのフォームを開く" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "保存されたフィードの編集画面を開く" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "保存されたフィードの編集画面を開く" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3463,8 +3492,8 @@ msgstr "プロフィールを開く" msgid "Option {0} of {numItems}" msgstr "{numItems}個中{0}目のオプション" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "オプションとして、以下に追加情報をご記入ください:" @@ -3528,15 +3557,15 @@ msgstr "パスワードが更新されました!" msgid "Pause" msgstr "一時停止" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "ユーザー" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "@{0}がフォロー中のユーザー" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "@{0}をフォロー中のユーザー" @@ -3610,15 +3639,15 @@ msgstr "Captcha認証を完了してください。" 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:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "アプリパスワードにつける名前を入力してください。すべてスペースとしてはいけません。" -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "このアプリパスワードに固有の名前を入力するか、ランダムに生成された名前を使用してください。" -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "ミュートにする有効な単語、タグ、フレーズを入力してください" @@ -3630,7 +3659,7 @@ msgstr "メールアドレスを入力してください。" msgid "Please enter your password as well:" msgstr "パスワードも入力してください:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "{0}によって適用されたこのラベルが誤りであると思われる理由を説明してください" @@ -3647,7 +3676,7 @@ msgstr "@{0}としてサインインしてください" msgid "Please Verify Your Email" msgstr "メールアドレスを確認してください" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "リンクカードが読み込まれるまでお待ちください" @@ -3659,28 +3688,28 @@ msgstr "政治" msgid "Porn" msgstr "ポルノ" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "投稿" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "投稿" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "{0}による投稿" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "@{0}による投稿" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "投稿を削除" @@ -3719,11 +3748,11 @@ msgstr "投稿" msgid "Posts" msgstr "投稿" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "投稿はテキスト、タグ、またはその両方に基づいてミュートできます。" -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "非表示の投稿" @@ -3746,6 +3775,10 @@ msgstr "ホスティングプロバイダーを変える" msgid "Press to retry" msgstr "再実行する" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "前の画像" @@ -3763,11 +3796,11 @@ msgstr "あなたのフォローを優先" msgid "Privacy" msgstr "プライバシー" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "プライバシーポリシー" @@ -3787,8 +3820,8 @@ msgstr "プロフィール" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "プロフィール" @@ -3812,16 +3845,16 @@ msgstr "ユーザーを一括でミュートまたはブロックする、公開 msgid "Public, shareable lists which can drive feeds." msgstr "フィードとして利用できる、公開された共有可能なリスト。" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "投稿を公開" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "返信を公開" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -3839,11 +3872,11 @@ msgstr "比率" msgid "Reactivate your account" msgstr "あなたのアカウントを再有効化" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "理由:" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "検索履歴" @@ -3855,12 +3888,12 @@ msgstr "再接続" msgid "Reload conversations" msgstr "会話を再読み込み" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "削除" @@ -3880,25 +3913,25 @@ msgstr "バナーを削除" msgid "Remove embed" msgstr "埋め込みを削除" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "フィードを削除" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "フィードを削除しますか?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "マイフィードから削除" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "マイフィードから削除しますか?" @@ -3910,15 +3943,15 @@ msgstr "イメージを削除" msgid "Remove image preview" msgstr "イメージプレビューを削除" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "リストからミュートワードを削除" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "プロフィールを削除" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "検索履歴からプロフィールを削除する" @@ -3926,12 +3959,12 @@ msgstr "検索履歴からプロフィールを削除する" msgid "Remove quote" msgstr "引用を削除" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "リポストを削除" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "保存したフィードからこのフィードを削除" @@ -3940,7 +3973,7 @@ msgstr "保存したフィードからこのフィードを削除" msgid "Removed from list" msgstr "リストから削除されました" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "フィードから削除しました" @@ -3971,7 +4004,7 @@ msgstr "返信" msgid "Replies to this thread are disabled" msgstr "このスレッドへの返信はできません" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "返信" @@ -4020,8 +4053,8 @@ msgstr "リストを報告" msgid "Report message" msgstr "メッセージを報告" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "投稿を報告" @@ -4037,8 +4070,8 @@ msgstr "このフィードを報告" msgid "Report this list" msgstr "このリストを報告" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "このメッセージを報告" @@ -4051,9 +4084,9 @@ msgstr "この投稿を報告" msgid "Report this user" msgstr "このユーザーを報告" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "リポスト" @@ -4063,7 +4096,7 @@ msgstr "リポスト" msgid "Repost" msgstr "リポスト" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4085,7 +4118,7 @@ msgstr "<0><1/>がリポスト" msgid "reposted your post" msgstr "があなたの投稿をリポストしました" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "この投稿をリポスト" @@ -4184,8 +4217,8 @@ msgid "Returns to previous page" msgstr "前のページに戻る" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4261,20 +4294,20 @@ msgid "Scroll to top" msgstr "一番上までスクロール" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "検索" @@ -4282,7 +4315,7 @@ msgstr "検索" msgid "Search for \"{query}\"" msgstr "「{query}」を検索" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "「{searchText}」を検索" @@ -4387,7 +4420,7 @@ msgstr "{numItems}個中{i}個目のオプションを選択" msgid "Select the {emojiName} emoji as your avatar" msgstr "絵文字{emojiName}をアバターとして選択" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "報告先のモデレーションサービスを選んでください" @@ -4433,8 +4466,8 @@ msgctxt "action" msgid "Send Email" msgstr "メールを送信" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "フィードバックを送信" @@ -4443,14 +4476,14 @@ msgstr "フィードバックを送信" msgid "Send message" msgstr "メッセージを送信" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "投稿を送る…" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "報告を送信" @@ -4463,8 +4496,8 @@ msgstr "{0}に報告を送信" msgid "Send verification email" msgstr "確認メールを送信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "ダイレクトメッセージで送信" @@ -4548,11 +4581,11 @@ msgstr "画像のアスペクト比を縦長に設定" msgid "Sets image aspect ratio to wide" msgstr "画像のアスペクト比をワイドに設定" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "設定" @@ -4571,8 +4604,8 @@ msgstr "共有" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -4587,7 +4620,7 @@ msgid "Share a fun fact!" msgstr "面白いことをシェアして!" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "とにかく共有" @@ -4635,7 +4668,7 @@ msgstr "バッジを表示" msgid "Show badge and filter from feeds" msgstr "バッジの表示とフィードからのフィルタリング" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "{0}に似たおすすめのフォロー候補を表示" @@ -4643,19 +4676,19 @@ msgstr "{0}に似たおすすめのフォロー候補を表示" msgid "Show hidden replies" msgstr "隠れている返信を表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "このような投稿の表示を減らす" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "さらに表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "このような投稿の表示を増やす" @@ -4712,9 +4745,9 @@ msgstr "マイフィード内の{0}からの投稿を表示します" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4745,9 +4778,9 @@ msgstr "サインアウト" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -4788,7 +4821,7 @@ msgstr "ソフトウェア開発" msgid "Some people can reply" msgstr "一部の人が返信可能" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "何らかの問題が発生しました" @@ -4816,7 +4849,7 @@ msgstr "返信を並び替える" msgid "Sort replies to the same post by:" msgstr "次の方法で同じ投稿への返信を並び替えます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "ソース:<0>{0}" @@ -4861,13 +4894,13 @@ msgstr "ステップ {0} / {1}" msgid "Storage cleared, you need to restart the app now." msgstr "ストレージがクリアされたため、今すぐアプリを再起動する必要があります。" -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "ストーリーブック" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -4893,7 +4926,7 @@ msgstr "このラベラーを登録" msgid "Subscribe to this list" msgstr "このリストに登録" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "おすすめのフォロー" @@ -4905,7 +4938,7 @@ msgstr "あなたへのおすすめ" msgid "Suggestive" msgstr "きわどい" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -4932,7 +4965,7 @@ msgstr "システム" msgid "System log" msgstr "システムログ" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "タグ" @@ -4960,11 +4993,11 @@ msgstr "ジョークを言って!" msgid "Terms" msgstr "条件" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "利用規約" @@ -4974,17 +5007,17 @@ msgstr "利用規約" msgid "Terms used violate community standards" msgstr "使用されている用語がコミュニティ基準に違反している" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "テキスト" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "テキストの入力フィールド" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "ありがとうございます。あなたの報告は送信されました。" @@ -4996,7 +5029,7 @@ msgstr "その内容は以下の通りです:" msgid "That handle is already taken." msgstr "そのハンドルはすでに使用されています。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "このアカウントは、ブロック解除後にあなたとやり取りすることができます。" @@ -5013,11 +5046,11 @@ msgstr "著作権ポリシーは<0/>に移動しました" msgid "The feed has been replaced with Discover." msgstr "フィードはDiscoverと置き換えられました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "以下のラベルがあなたのアカウントに適用されました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "以下のラベルがあなたのコンテンツに適用されました。" @@ -5051,7 +5084,7 @@ msgstr "アカウントの無効化に期限はありません。いつでも戻 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "サーバーへの問い合わせ中に問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "フィードの削除中に問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" @@ -5075,12 +5108,12 @@ msgstr "Tenorへの接続中に問題が発生しました。" msgid "There was an issue contacting the server" msgstr "サーバーへの問い合わせ中に問題が発生しました" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "サーバーへの問い合わせ中に問題が発生しました" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "通知の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" @@ -5097,8 +5130,8 @@ msgstr "リストの取得中に問題が発生しました。もう一度試す msgid "There was an issue fetching your lists. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "報告の送信に問題が発生しました。インターネットの接続を確認してください。" @@ -5106,9 +5139,9 @@ msgstr "報告の送信に問題が発生しました。インターネットの msgid "There was an issue with fetching your app passwords" msgstr "アプリパスワードの取得中に問題が発生しました" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5149,7 +5182,7 @@ msgstr "このアカウントを閲覧するためにはサインインが必要 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "このアカウントは1つ、あるいは複数のモデレーションリストでブロックされています。ブロックを解除するにはリストの画面に移動してこのユーザーをリストから外してください。" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "この申し立ては<0>{0}に送られます。" @@ -5178,28 +5211,37 @@ msgstr "このコンテンツは{0}によってホストされています。外 msgid "This content is not available because one of the users involved has blocked the other." msgstr "このコンテンツは関係するユーザーの一方が他方をブロックしているため、利用できません。" -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "このコンテンツはBlueskyのアカウントがないと閲覧できません。" +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "この機能はベータ版です。リポジトリのエクスポートの詳細については、<0>このブログ投稿を参照してください。" -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "現在このフィードにはアクセスが集中しており、一時的にご利用いただけません。時間をおいてもう一度お試しください。" #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "このフィードは空です!" +#~ 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/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "このフィードはもはやオンラインではありません。代わりに<0>Discoverを表示しています。" @@ -5220,7 +5262,7 @@ msgstr "<0>{0}によって適用されたラベルです。" msgid "This label was applied by the author." msgstr "投稿者によって適用されたラベルです。" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "あなたによって適用されたラベルです。" @@ -5240,20 +5282,20 @@ msgstr "このリストは空です!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "このモデレーションのサービスはご利用できません。詳細は以下をご覧ください。この問題が解決しない場合は、サポートへお問い合わせください。" -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "この名前はすでに使用中です" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "この投稿は削除されました。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "この投稿はログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "この投稿はフィードから非表示になります。" @@ -5298,7 +5340,7 @@ msgstr "このユーザーはミュートした<0>{0}リストに含まれ msgid "This user isn't following anyone." msgstr "このユーザーは誰もフォローしていません。" -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "ミュートしたワードから{0}が削除されます。あとでいつでも戻すことができます。" @@ -5315,7 +5357,7 @@ msgstr "スレッドの設定" msgid "Threaded Mode" msgstr "スレッドモード" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "スレッドの設定" @@ -5331,7 +5373,7 @@ msgstr "会話を報告するには、会話の画面からメッセージのう msgid "To whom would you like to send this report?" msgstr "この報告を誰に送りたいですか?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "ミュートしたワードのオプションを切り替えます。" @@ -5344,7 +5386,7 @@ msgid "Toggle to enable or disable adult content" msgstr "成人向けコンテンツの有効もしくは無効の切り替え" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "トップ" @@ -5354,10 +5396,10 @@ msgstr "変換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "翻訳" @@ -5399,14 +5441,14 @@ msgstr "あなたのサービスに接続できません。インターネット #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "ブロックを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "ブロックを解除" @@ -5421,12 +5463,12 @@ msgstr "アカウントのブロックを解除" msgid "Unblock Account" msgstr "アカウントのブロックを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "アカウントのブロックを解除しますか?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5441,7 +5483,7 @@ msgstr "フォローを解除" msgid "Unfollow" msgstr "フォローを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "{0}のフォローを解除" @@ -5476,8 +5518,8 @@ msgstr "{displayTag}のすべての投稿のミュートを解除" msgid "Unmute conversation" msgstr "会話のミュートを解除" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "スレッドのミュートを解除" @@ -5523,7 +5565,7 @@ msgstr "{handle}に更新" msgid "Updating..." msgstr "更新中…" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "代わりに写真をアップロード" @@ -5584,7 +5626,7 @@ msgstr "おすすめを使う" msgid "Use the DNS panel" msgstr "DNSパネルを使用" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "このアプリパスワードとハンドルを使って他のアプリにサインインします。" @@ -5743,11 +5785,11 @@ msgstr "これらのラベルに関する情報を見る" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "プロフィールを表示" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "アバターを表示" @@ -5759,6 +5801,11 @@ msgstr "@{0}によって提供されるラベリングサービスを見る" msgid "View users who like this feed" msgstr "このフィードにいいねしたユーザーを見る" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -5782,7 +5829,7 @@ msgstr "コンテンツの警告とフィードからのフィルタリング" msgid "We couldn't find any results for that hashtag." msgstr "そのハッシュタグの検索結果は見つかりませんでした。" -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "この会話を読み込めませんでした" @@ -5798,7 +5845,7 @@ msgstr "素敵なひとときをお過ごしください。覚えておいてく msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "あなたのフォロー中のユーザーの投稿を読み終わりました。フィード<0/>内の最新の投稿を表示します。" -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "投稿が表示されなくなる可能性があるため、多くの投稿に使われる一般的なワードは避けることをおすすめします。" @@ -5834,14 +5881,18 @@ msgstr "私たちはあなたが参加してくれることをとても楽しみ msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "大変申し訳ありませんが、このリストを解決できませんでした。それでもこの問題が解決しない場合は、作成者の@{handleOrDid}までお問い合わせください。" -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "大変申し訳ありませんが、現在ミュートされたワードを読み込むことができませんでした。もう一度お試しください。" -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "大変申し訳ありませんが、検索を完了できませんでした。数分後に再試行してください。" +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -5861,7 +5912,7 @@ msgstr "なにに興味がありますか?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "最近どう?" @@ -5882,7 +5933,7 @@ msgstr "誰があなたへメッセージを送れるか?" msgid "Who can reply" msgstr "返信できるユーザー" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "おっと!" @@ -5920,11 +5971,11 @@ msgstr "ワイド" msgid "Write a message" msgstr "メッセージを書く" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "投稿を書く" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "返信を書く" @@ -5964,8 +6015,8 @@ msgstr "あなたは並んでいます。" msgid "You are not following anyone." msgstr "あなたはまだだれもフォローしていません。" -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "また、あなたはフォローすべき新しいカスタムフィードを発見できます。" @@ -5994,6 +6045,10 @@ msgstr "アカウントを再有効化してログインし続けることがで msgid "You do not have any followers." msgstr "あなたはまだだれもフォロワーがいません。" +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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をもうしばらく利用したらお送りします。" @@ -6073,15 +6128,15 @@ msgstr "ミュートしているアカウントはまだありません。アカ msgid "You have reached the end" msgstr "最後まで到達しました" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "まだワードやタグをミュートしていません" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "間違って適用されたと思うのであれば、自己申告ではないラベルならば異議申し立てができます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "これらのラベルが誤って適用されたと思った場合は、異議申し立てを行うことができます。" @@ -6089,7 +6144,7 @@ msgstr "これらのラベルが誤って適用されたと思った場合は、 msgid "You must be 13 years of age or older to sign up." msgstr "サインアップするには、13歳以上である必要があります。" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "報告をするには少なくとも1つのラベラーを選択する必要があります" @@ -6097,11 +6152,11 @@ msgstr "報告をするには少なくとも1つのラベラーを選択する msgid "You previously deactivated @{0}." msgstr "以前、あなたは@{0}を無効化しました。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "これ以降、このスレッドに関する通知を受け取ることはできなくなります" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "これ以降、このスレッドに関する通知を受け取ることができます" @@ -6109,15 +6164,15 @@ msgstr "これ以降、このスレッドに関する通知を受け取ること msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "「リセットコード」が記載されたメールが届きます。ここにコードを入力し、新しいパスワードを入力します。" -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "あなた: {0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "あなた: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "あなた: {short}" @@ -6141,7 +6196,7 @@ msgstr "準備ができました!" msgid "You've chosen to hide a word or tag within this post." msgstr "この投稿でワードまたはタグを隠すことを選択しました。" -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "フィードはここまでです!もっとフォローするアカウントを見つけましょう。" @@ -6183,7 +6238,7 @@ msgstr "メールアドレスは更新されましたが、確認されていま 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 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Followingフィードは空です!もっと多くのユーザーをフォローして、近況を確認しましょう。" @@ -6195,7 +6250,7 @@ msgstr "フルハンドルは" msgid "Your full handle will be <0>@{0}" msgstr "フルハンドルは<0>@{0}になります" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "ミュートしたワード" @@ -6203,7 +6258,7 @@ msgstr "ミュートしたワード" msgid "Your password has been changed successfully!" msgstr "パスワードの変更が完了しました!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "投稿を公開しました" @@ -6219,11 +6274,11 @@ msgstr "あなたのプロフィール" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "あなたのプロフィール、投稿、フィード、そしてリストは他のBlueskyユーザーに見えなくなります。ログインすることでいつでもアカウントを再有効化できます。" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "返信を公開しました" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "あなたの報告はBluesky Moderation Serviceに送られます" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 7d5186c7f7..ea3088188c 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: quiple, lens0021, HaruChanHeart, hazzzi, heartade\n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "(임베드 콘텐츠 포함)" @@ -37,6 +37,10 @@ msgstr "이 콘텐츠에 {0, plural, other {#}}개의 라벨이 지정됨" msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#}}개" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -51,7 +55,7 @@ msgstr "팔로우 중" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "좋아요 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" @@ -67,7 +71,7 @@ msgstr "게시물" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "답글 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "재게시" @@ -106,7 +110,7 @@ msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#}}명의 사용자가 좋아함" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}개 읽지 않음" @@ -138,12 +142,12 @@ msgstr "⚠잘못된 핸들" msgid "2FA Confirmation" msgstr "2단계 인증" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "탐색 링크 및 설정으로 이동합니다" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "프로필 및 기타 탐색 링크로 이동합니다" @@ -156,7 +160,7 @@ msgstr "접근성" msgid "Accessibility settings" msgstr "접근성 설정" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "접근성 설정" @@ -196,7 +200,7 @@ msgstr "계정 옵션" msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "계정 차단 해제됨" @@ -209,7 +213,7 @@ msgstr "계정 언팔로우함" msgid "Account unmuted" msgstr "계정 언뮤트됨" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -231,9 +235,9 @@ msgstr "이 리스트에 사용자 추가" msgid "Add account" msgstr "계정 추가" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -246,15 +250,15 @@ msgstr "대체 텍스트 추가" msgid "Add App Password" msgstr "앱 비밀번호 추가" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "구성 설정에 뮤트 단어 추가" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "뮤트할 단어 및 태그 추가" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "추천 피드 추가" @@ -302,12 +306,12 @@ msgstr "성인 콘텐츠가 비활성화되어 있습니다." msgid "Advanced" msgstr "고급" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "저장한 모든 피드를 한 곳에서 확인하세요." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "다이렉트 메시지 접근 허용" @@ -325,13 +329,13 @@ msgstr "이미 코드가 있나요?" msgid "Already signed in as @{0}" msgstr "이미 @{0}(으)로 로그인했습니다" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -375,6 +379,7 @@ msgstr "문제가 발생했습니다. 다시 시도해 주세요." msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -400,11 +405,11 @@ msgstr "앱 언어" msgid "App password deleted" msgstr "앱 비밀번호 삭제됨" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "앱 비밀번호 이름에는 문자, 숫자, 공백, 대시, 밑줄만 사용할 수 있습니다." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다." @@ -412,22 +417,22 @@ msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다." msgid "App password settings" msgstr "앱 비밀번호 설정" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "앱 비밀번호" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "이의신청" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "\"{0}\" 라벨 이의신청" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "이의신청 제출함" @@ -444,7 +449,7 @@ msgid "Appearance" msgstr "모양" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "기본 추천 피드 적용하기" @@ -464,11 +469,11 @@ msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "피드에서 {0}을(를) 제거하시겠습니까?" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "이 초안을 삭제하시겠습니까?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "정말인가요?" @@ -489,8 +494,8 @@ msgid "At least 3 characters" msgstr "3자 이상" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -503,7 +508,7 @@ msgstr "3자 이상" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "뒤로" @@ -519,7 +524,7 @@ msgstr "생년월일" msgid "Birthday:" msgstr "생년월일:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "차단" @@ -559,7 +564,7 @@ msgstr "차단됨" msgid "Blocked accounts" msgstr "차단한 계정" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "차단한 계정" @@ -572,7 +577,7 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션 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:362 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "차단된 게시물." @@ -617,8 +622,8 @@ msgstr "이미지 흐리게 및 피드에서 필터링" msgid "Books" msgstr "책" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "다른 피드 탐색하기" @@ -626,7 +631,7 @@ msgstr "다른 피드 탐색하기" msgid "Business" msgstr "비즈니스" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "— 님이 만듦" @@ -634,7 +639,7 @@ msgstr "— 님이 만듦" msgid "By {0}" msgstr "{0} 님이 만듦" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "<0/> 님이 만듦" @@ -642,7 +647,7 @@ msgstr "<0/> 님이 만듦" msgid "By creating an account you agree to the {els}." msgstr "계정을 만들면 {els}에 동의하는 것입니다." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "내가 만듦" @@ -650,7 +655,7 @@ msgstr "내가 만듦" msgid "Camera" msgstr "카메라" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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자를 넘지 않아야 합니다." @@ -659,8 +664,8 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -677,7 +682,7 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "취소" @@ -762,7 +767,7 @@ msgstr "게시물 언어를 {0}(으)로 변경" msgid "Change Your Email" msgstr "이메일 변경" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -774,7 +779,7 @@ msgstr "대화 뮤트됨" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -839,7 +844,7 @@ msgid "Clear all storage data (restart after this)" msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "검색어 지우기" @@ -939,7 +944,7 @@ msgstr "하단 탐색 막대를 닫습니다" msgid "Closes password update alert" msgstr "비밀번호 변경 알림을 닫습니다" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" @@ -963,7 +968,7 @@ msgstr "코미디" msgid "Comics" msgstr "만화" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "커뮤니티 가이드라인" @@ -976,7 +981,7 @@ msgstr "온보딩 완료 후 계정 사용 시작" msgid "Complete the challenge" msgstr "챌린지 완료하기" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" @@ -1085,13 +1090,17 @@ msgstr "계속" msgid "Continue as {0} (currently signed in)" msgstr "{0}(으)로 계속하기 (현재 로그인)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "다음 단계로 계속하기" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "대화 삭제됨" @@ -1099,7 +1108,7 @@ msgstr "대화 삭제됨" msgid "Cooking" msgstr "요리" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "복사됨" @@ -1109,10 +1118,10 @@ msgid "Copied build version to clipboard" msgstr "빌드 버전 클립보드에 복사됨" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1120,11 +1129,11 @@ msgstr "클립보드에 복사됨" msgid "Copied!" msgstr "복사했습니다!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "앱 비밀번호를 복사합니다" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "복사" @@ -1141,8 +1150,8 @@ msgstr "코드 복사" msgid "Copy link to list" msgstr "리스트 링크 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "게시물 링크 복사" @@ -1151,12 +1160,12 @@ msgstr "게시물 링크 복사" msgid "Copy message text" msgstr "메시지 텍스트 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "게시물 텍스트 복사" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "저작권 정책" @@ -1199,7 +1208,7 @@ msgstr "계정 만들기" msgid "Create an avatar instead" msgstr "대신 아바타 만들기" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "앱 비밀번호 만들기" @@ -1229,7 +1238,7 @@ msgstr "사용자 지정" msgid "Custom domain" msgstr "사용자 지정 도메인" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공하고 좋아하는 콘텐츠를 찾을 수 있도록 도와줍니다." @@ -1272,7 +1281,7 @@ msgid "Debug panel" msgstr "디버그 패널" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1323,8 +1332,8 @@ msgstr "내 계정 삭제" msgid "Delete My Account…" msgstr "내 계정 삭제…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "게시물 삭제" @@ -1332,7 +1341,7 @@ msgstr "게시물 삭제" msgid "Delete this list?" msgstr "이 리스트를 삭제하시겠습니까?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "이 게시물을 삭제하시겠습니까?" @@ -1340,7 +1349,7 @@ msgstr "이 게시물을 삭제하시겠습니까?" msgid "Deleted" msgstr "삭제됨" -#: src/view/com/post-thread/PostThread.tsx:348 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "삭제된 게시물." @@ -1355,11 +1364,11 @@ msgstr "대화 신고 기록을 삭제합니다" msgid "Description" msgstr "설명" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "설명이 포함된 대체 텍스트" -#: src/view/com/composer/Composer.tsx:292 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "하고 싶은 말이 없나요?" @@ -1392,11 +1401,11 @@ msgstr "햅틱 피드백 끄기" msgid "Disabled" msgstr "사용 안 함" -#: src/view/com/composer/Composer.tsx:653 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "삭제" -#: src/view/com/composer/Composer.tsx:650 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "초안 삭제" @@ -1405,12 +1414,12 @@ msgstr "초안 삭제" 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 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "새로운 맞춤 피드 찾아보기" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "새 피드 발견하기" @@ -1450,7 +1459,7 @@ msgstr "도메인을 확인했습니다." #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1525,6 +1534,11 @@ msgstr "예: 반복적으로 광고 답글을 다는 계정." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "각 코드는 한 번만 사용할 수 있습니다. 주기적으로 더 많은 초대 코드를 받게 됩니다." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1548,8 +1562,9 @@ msgstr "리스트 세부 정보 편집" msgid "Edit Moderation List" msgstr "검토 리스트 편집" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "내 피드 편집" @@ -1559,19 +1574,19 @@ msgid "Edit my profile" msgstr "내 프로필 편집" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "프로필 편집" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "프로필 편집" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "저장한 피드 편집" +#~ msgid "Edit Saved Feeds" +#~ msgstr "저장한 피드 편집" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1624,8 +1639,8 @@ msgid "Embed HTML code" msgstr "임베드 HTML 코드" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "게시물 임베드" @@ -1668,7 +1683,7 @@ msgstr "사용" msgid "End of feed" msgstr "피드 끝" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "이 앱 비밀번호의 이름 입력" @@ -1676,8 +1691,8 @@ msgstr "이 앱 비밀번호의 이름 입력" msgid "Enter a password" msgstr "비밀번호 입력" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "단어 또는 태그 입력" @@ -1727,7 +1742,7 @@ msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "오류:" @@ -1815,7 +1830,7 @@ msgstr "외부 미디어" 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:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1825,8 +1840,8 @@ msgstr "외부 미디어 설정" msgid "External media settings" msgstr "외부 미디어 설정" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "앱 비밀번호를 만들지 못했습니다." @@ -1838,7 +1853,7 @@ msgstr "리스트를 만들지 못했습니다. 인터넷 연결을 확인한 msgid "Failed to delete message" msgstr "메시지를 삭제하지 못했습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" @@ -1859,7 +1874,7 @@ msgstr "이미지를 저장하지 못함: {0}" msgid "Failed to send" msgstr "전송 실패" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "이의신청을 제출하지 못했습니다. 다시 시도하세요." @@ -1869,7 +1884,7 @@ msgstr "이의신청을 제출하지 못했습니다. 다시 시도하세요." msgid "Failed to update settings" msgstr "설정을 업데이트하지 못했습니다" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "피드" @@ -1877,22 +1892,21 @@ msgstr "피드" msgid "Feed by {0}" msgstr "{0} 님의 피드" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "피드 오프라인" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "피드백" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "피드" @@ -1917,12 +1931,12 @@ msgid "Finalizing" msgstr "마무리 중" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "팔로우할 계정 찾아보기" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "Bluesky에서 게시물 및 사용자 찾기" @@ -1953,7 +1967,7 @@ msgstr "세로로 뒤집기" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -1964,7 +1978,7 @@ msgctxt "action" msgid "Follow" msgstr "팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0} 님을 팔로우" @@ -1982,6 +1996,10 @@ msgstr "계정 팔로우" msgid "Follow Back" msgstr "맞팔로우" +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "{0} 님이 팔로우함" @@ -2003,18 +2021,27 @@ msgstr "이(가) 나를 팔로우했습니다" msgid "Followers" msgstr "팔로워" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "팔로우 중" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "{0} 님을 팔로우했습니다" @@ -2026,9 +2053,7 @@ msgstr "{name} 님을 팔로우했습니다" msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2050,7 +2075,7 @@ msgstr "음식" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "보안상의 이유로 이메일 주소로 인증 코드를 보내야 합니다." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "보안상의 이유로 이 비밀번호는 다시 볼 수 없습니다. 이 비밀번호를 분실한 경우 새 비밀번호를 생성해야 합니다." @@ -2121,9 +2146,9 @@ msgstr "뒤로" msgid "Go Back" msgstr "뒤로" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2138,7 +2163,7 @@ msgstr "홈으로 이동" msgid "Go Home" msgstr "홈으로 이동" -#: src/screens/Messages/List/ChatListItem.tsx:209 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "{0} 님과의 대화로 이동합니다" @@ -2171,7 +2196,7 @@ msgstr "햅틱" msgid "Harassment, trolling, or intolerance" msgstr "괴롭힘, 분쟁 유발 또는 차별" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "해시태그" @@ -2184,7 +2209,7 @@ msgid "Having trouble?" msgstr "문제가 있나요?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "도움말" @@ -2192,7 +2217,7 @@ msgstr "도움말" msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "사진을 업로드하거나 아바타를 만들어 사람들이 내가 봇이 아니라는 사실을 알 수 있도록 하세요." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "앱 비밀번호입니다." @@ -2203,7 +2228,7 @@ msgstr "앱 비밀번호입니다." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "숨기기" @@ -2212,8 +2237,8 @@ msgctxt "action" msgid "Hide" msgstr "숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "게시물 숨기기" @@ -2222,7 +2247,7 @@ msgstr "게시물 숨기기" msgid "Hide the content" msgstr "콘텐츠 숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "이 게시물을 숨기시겠습니까?" @@ -2258,11 +2283,11 @@ msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자 msgid "Hmmmm, we couldn't load that moderation service." msgstr "검토 서비스를 불러올 수 없습니다." -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "홈" @@ -2316,7 +2341,7 @@ msgstr "해당 국가의 법률에 따라 아직 성인이 아닌 경우, 부모 msgid "If you delete this list, you won't be able to recover it." msgstr "이 리스트를 삭제하면 다시 복구할 수 없습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "이 게시물을 삭제하면 다시 복구할 수 없습니다." @@ -2356,7 +2381,7 @@ msgstr "비밀번호 재설정을 위해 이메일로 전송된 코드를 입력 msgid "Input confirmation code for account deletion" msgstr "계정 삭제를 위한 인증 코드를 입력합니다" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "앱 비밀번호의 이름을 입력합니다" @@ -2401,7 +2426,7 @@ msgstr "다이렉트 메시지 소개" msgid "Invalid 2FA confirmation code." msgstr "잘못된 2단계 인증 코드입니다." -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "유효하지 않거나 지원되지 않는 게시물 기록" @@ -2453,11 +2478,11 @@ msgstr "라벨" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "라벨은 사용자 및 콘텐츠에 대한 주석입니다. 네트워크를 숨기고, 경고하고, 분류하는 데 사용할 수 있습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "내 계정의 라벨" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "내 콘텐츠의 라벨" @@ -2469,7 +2494,7 @@ msgstr "언어 선택" msgid "Language settings" msgstr "언어 설정" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "언어 설정" @@ -2479,7 +2504,7 @@ msgid "Languages" msgstr "언어" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "최신" @@ -2557,8 +2582,8 @@ msgid "Like this feed" msgstr "이 피드에 좋아요 표시" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "좋아요 표시한 사용자" @@ -2580,11 +2605,11 @@ msgstr "이(가) 내 게시물을 좋아합니다" msgid "Likes" msgstr "좋아요" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "리스트" @@ -2620,12 +2645,12 @@ msgstr "리스트 차단 해제됨" msgid "List unmuted" msgstr "리스트 언뮤트됨" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "리스트" @@ -2648,7 +2673,7 @@ msgstr "새 게시물 불러오기" msgid "Loading..." msgstr "불러오는 중…" -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "로그" @@ -2684,7 +2709,7 @@ msgstr "XXXXX-XXXXX 형식" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "저장한 피드가 없는 것 같습니다! 권장 사항을 사용하거나 아래에서 더 많은 피드를 찾아보세요." -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "모든 피드를 고정 해제했군요. 하지만 걱정하지 마세요. 아래에서 추가할 수 있습니다 😄" @@ -2696,7 +2721,7 @@ msgstr "팔로우 중 피드가 누락된 것 같습니다. <0>이곳을 클릭 msgid "Make sure this is where you intend to go!" msgstr "이곳이 당신이 가고자 하는 곳인지 확인하세요!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "뮤트한 단어 및 태그 관리" @@ -2718,8 +2743,8 @@ msgstr "멘션한 사용자" msgid "Mentioned users" msgstr "멘션한 사용자" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "메뉴" @@ -2728,7 +2753,7 @@ msgid "Message {0}" msgstr "{0} 님에게 메시지 보내기" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "메시지 삭제됨" @@ -2749,7 +2774,7 @@ msgstr "메시지가 너무 깁니다" msgid "Message settings" msgstr "메시지 설정" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2760,7 +2785,7 @@ msgstr "메시지" msgid "Misleading Account" msgstr "오해의 소지가 있는 계정" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2797,7 +2822,7 @@ msgstr "검토 리스트 업데이트됨" msgid "Moderation lists" msgstr "검토 리스트" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "검토 리스트" @@ -2806,7 +2831,7 @@ msgstr "검토 리스트" msgid "Moderation settings" msgstr "검토 설정" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "검토 상태" @@ -2819,7 +2844,7 @@ msgstr "검토 도구" msgid "Moderator has chosen to set a general warning on the content." msgstr "검토자가 콘텐츠에 일반 경고를 설정했습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "더 보기" @@ -2861,11 +2886,11 @@ msgstr "모든 {displayTag} 게시물 뮤트" msgid "Mute conversation" msgstr "대화 뮤트" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "태그에서만 뮤트" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "글 및 태그에서 뮤트" @@ -2877,21 +2902,21 @@ msgstr "리스트 뮤트" msgid "Mute these accounts?" msgstr "이 계정들을 뮤트하시겠습니까?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "게시물 글 및 태그에서 이 단어 뮤트하기" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "태그에서만 이 단어 뮤트하기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "스레드 뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" @@ -2903,7 +2928,7 @@ msgstr "뮤트됨" msgid "Muted accounts" msgstr "뮤트한 계정" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "뮤트한 계정" @@ -2929,7 +2954,7 @@ msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호 msgid "My Birthday" msgstr "내 생년월일" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "내 피드" @@ -2945,7 +2970,7 @@ msgstr "내 저장한 피드" msgid "My Saved Feeds" msgstr "내 저장한 피드" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "이름" @@ -3022,7 +3047,7 @@ msgctxt "action" msgid "New post" msgstr "새 게시물" -#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Feeds.tsx:600 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 @@ -3088,7 +3113,7 @@ msgstr "DNS 패널 없음" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "인기 GIF를 찾을 수 없습니다. Tenor에 문제가 있을 수 있습니다." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" @@ -3096,7 +3121,7 @@ msgstr "더 이상 {0} 님을 팔로우하지 않음" msgid "No longer than 253 characters" msgstr "253자를 초과하지 않음" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "아직 메시지가 없습니다" @@ -3132,13 +3157,13 @@ msgstr "결과 없음" msgid "No results found" msgstr "결과를 찾을 수 없음" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "{query}에 대한 결과를 찾을 수 없습니다" @@ -3169,7 +3194,7 @@ msgstr "아직 아무도 좋아요를 누르지 않았습니다. 첫 번째가 msgid "Non-sexual Nudity" msgstr "선정적이지 않은 노출" -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "찾을 수 없음" @@ -3180,7 +3205,7 @@ msgid "Not right now" msgstr "나중에 하기" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "공유 관련 참고 사항" @@ -3201,13 +3226,13 @@ msgstr "알림음" msgid "Notification Sounds" msgstr "알림음" -#: src/Navigation.tsx:516 +#: src/Navigation.tsx:499 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "알림" @@ -3253,7 +3278,7 @@ msgstr "오래된 순" msgid "Onboarding reset" msgstr "온보딩 재설정" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." @@ -3291,13 +3316,13 @@ msgstr "{name} 님의 프로필 단축 메뉴 열기" msgid "Open avatar creator" msgstr "아바타 생성기 열기" -#: src/screens/Messages/List/ChatListItem.tsx:217 -#: src/screens/Messages/List/ChatListItem.tsx:218 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "대화 옵션 열기" -#: src/view/com/composer/Composer.tsx:634 -#: src/view/com/composer/Composer.tsx:635 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" @@ -3317,11 +3342,11 @@ msgstr "메시지 옵션 열기" msgid "Open muted words and tags settings" msgstr "뮤트한 단어 및 태그 설정 열기" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "내비게이션 열기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" @@ -3426,8 +3451,8 @@ msgstr "비밀번호 재설정 양식을 엽니다" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "저장한 피드를 편집할 수 있는 화면을 엽니다" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "저장한 피드를 편집할 수 있는 화면을 엽니다" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3467,8 +3492,8 @@ msgstr "이 프로필을 엽니다" msgid "Option {0} of {numItems}" msgstr "{numItems}개 중 {0}번째 옵션" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "선택 사항으로 아래에 추가 정보를 입력하세요:" @@ -3532,15 +3557,15 @@ msgstr "비밀번호 변경됨" msgid "Pause" msgstr "일시 정지" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "사람들" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "@{0} 님이 팔로우한 사람들" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "@{0} 님을 팔로우하는 사람들" @@ -3614,15 +3639,15 @@ msgstr "인증 캡차를 완료해 주세요." 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:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "앱 비밀번호의 이름을 입력하세요. 모든 공백 문자는 허용되지 않습니다." -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "이 앱 비밀번호에 대해 고유한 이름을 입력하거나 무작위로 생성된 이름을 사용합니다." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "뮤트할 단어나 태그 또는 문구를 입력하세요" @@ -3634,7 +3659,7 @@ msgstr "이메일을 입력하세요." msgid "Please enter your password as well:" msgstr "비밀번호도 입력해 주세요:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "{0} 님이 이 라벨을 잘못 적용했다고 생각하는 이유를 설명해 주세요" @@ -3651,7 +3676,7 @@ msgstr "@{0}(으)로 로그인하세요" msgid "Please Verify Your Email" msgstr "이메일 인증하기" -#: src/view/com/composer/Composer.tsx:296 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" @@ -3663,32 +3688,32 @@ msgstr "정치" msgid "Porn" msgstr "음란물" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "게시하기" -#: src/view/com/post-thread/PostThread.tsx:426 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "게시물" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "{0} 님의 게시물" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "@{0} 님의 게시물" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "게시물 삭제됨" -#: src/view/com/post-thread/PostThread.tsx:192 +#: src/view/com/post-thread/PostThread.tsx:193 msgid "Post hidden" msgstr "게시물 숨김" @@ -3710,8 +3735,8 @@ msgstr "게시물 언어" msgid "Post Languages" msgstr "게시물 언어" -#: src/view/com/post-thread/PostThread.tsx:187 -#: src/view/com/post-thread/PostThread.tsx:199 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "게시물을 찾을 수 없음" @@ -3723,7 +3748,7 @@ msgstr "게시물" msgid "Posts" msgstr "게시물" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "게시물의 글 및 태그에 따라 게시물을 뮤트할 수 있습니다." @@ -3750,6 +3775,10 @@ msgstr "호스팅 제공자를 변경하려면 누릅니다" msgid "Press to retry" msgstr "다시 시도하려면 누르기" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "이전 이미지" @@ -3767,11 +3796,11 @@ msgstr "내 팔로우 먼저 표시" msgid "Privacy" msgstr "개인정보" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "개인정보 처리방침" @@ -3791,8 +3820,8 @@ msgstr "프로필" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "프로필" @@ -3816,11 +3845,11 @@ msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가 msgid "Public, shareable lists which can drive feeds." msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "게시물 게시하기" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "답글 게시하기" @@ -3843,11 +3872,11 @@ msgstr "비율" msgid "Reactivate your account" msgstr "계정 재활성화" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "이유:" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "최근 검색" @@ -3859,7 +3888,7 @@ msgstr "다시 연결" msgid "Reload conversations" msgstr "대화 다시 불러오기" -#: src/components/dialogs/MutedWords.tsx:288 +#: src/components/dialogs/MutedWords.tsx:286 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -3914,15 +3943,15 @@ msgstr "이미지 제거" msgid "Remove image preview" msgstr "이미지 미리보기 제거" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "목록에서 뮤트한 단어 제거" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "프로필 제거" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "검색 기록에서 프로필을 제거합니다" @@ -3975,7 +4004,7 @@ msgstr "답글" msgid "Replies to this thread are disabled" msgstr "이 스레드에 대한 답글이 비활성화됩니다." -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "답글" @@ -4024,8 +4053,8 @@ msgstr "리스트 신고" msgid "Report message" msgstr "메시지 신고" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "게시물 신고" @@ -4041,8 +4070,8 @@ msgstr "이 피드 신고하기" msgid "Report this list" msgstr "이 리스트 신고하기" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "이 메시지 신고하기" @@ -4089,7 +4118,7 @@ msgstr "<0><1/> 님이 재게시함" msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "이 게시물의 재게시" @@ -4188,8 +4217,8 @@ msgid "Returns to previous page" msgstr "이전 페이지로 돌아갑니다" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4265,20 +4294,20 @@ msgid "Scroll to top" msgstr "맨 위로 스크롤" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "검색" @@ -4286,7 +4315,7 @@ msgstr "검색" msgid "Search for \"{query}\"" msgstr "\"{query}\"에 대한 검색 결과" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "\"{searchText}\"에 대한 검색 결과" @@ -4391,7 +4420,7 @@ msgstr "{numItems}개 중 {i}번째 옵션을 선택합니다" msgid "Select the {emojiName} emoji as your avatar" msgstr "{emojiName} 이모티콘을 아바타로 선택하기" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "신고할 검토 서비스를 선택하세요." @@ -4437,8 +4466,8 @@ msgctxt "action" msgid "Send Email" msgstr "이메일 보내기" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "피드백 보내기" @@ -4451,10 +4480,10 @@ msgstr "메시지 보내기" msgid "Send post to..." msgstr "게시물을 다음으로 보내기" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "신고 보내기" @@ -4467,8 +4496,8 @@ msgstr "{0} 님에게 신고 보내기" msgid "Send verification email" msgstr "인증 이메일 보내기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "다이렉트 메시지로 보내기" @@ -4552,11 +4581,11 @@ msgstr "이미지 비율을 세로로 길게 설정합니다" msgid "Sets image aspect ratio to wide" msgstr "이미지 비율을 가로로 길게 설정합니다" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "설정" @@ -4575,8 +4604,8 @@ msgstr "공유" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -4591,7 +4620,7 @@ msgid "Share a fun fact!" msgstr "재미있는 사실을 전하세요!" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "무시하고 공유" @@ -4639,7 +4668,7 @@ msgstr "배지 표시" msgid "Show badge and filter from feeds" msgstr "배지 표시 및 피드에서 필터링" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "{0} 님과 비슷한 팔로우 표시" @@ -4647,19 +4676,19 @@ msgstr "{0} 님과 비슷한 팔로우 표시" msgid "Show hidden replies" msgstr "숨겨진 답글 표시" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "이런 항목 덜 보기" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "더 보기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "이런 항목 더 보기" @@ -4792,7 +4821,7 @@ msgstr "소프트웨어 개발" msgid "Some people can reply" msgstr "몇몇 사람들이 답글을 달 수 있음" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "알 수 없는 오류가 발생했습니다" @@ -4820,7 +4849,7 @@ msgstr "답글 정렬" msgid "Sort replies to the same post by:" msgstr "동일한 게시물에 대한 답글을 정렬하는 기준입니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "출처: <0>{0}" @@ -4865,13 +4894,13 @@ msgstr "{1}단계 중 {0}단계" msgid "Storage cleared, you need to restart the app now." msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "스토리북" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -4897,7 +4926,7 @@ msgstr "이 라벨러 구독하기" msgid "Subscribe to this list" msgstr "이 리스트 구독하기" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "팔로우 추천" @@ -4909,7 +4938,7 @@ msgstr "나를 위한 추천" msgid "Suggestive" msgstr "외설적" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -4936,7 +4965,7 @@ msgstr "시스템" msgid "System log" msgstr "시스템 로그" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "태그" @@ -4964,11 +4993,11 @@ msgstr "농담해 보세요!" msgid "Terms" msgstr "이용약관" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "서비스 이용약관" @@ -4978,17 +5007,17 @@ msgstr "서비스 이용약관" msgid "Terms used violate community standards" msgstr "커뮤니티 기준을 위반하는 용어 사용" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "글" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "텍스트 입력 필드" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "감사합니다. 신고를 전송했습니다." @@ -5000,7 +5029,7 @@ msgstr "텍스트 파일 내용:" msgid "That handle is already taken." msgstr "이 핸들은 이미 사용 중입니다." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "차단을 해제하면 이 계정이 나와 상호작용할 수 있게 됩니다." @@ -5017,11 +5046,11 @@ msgstr "저작권 정책을 <0/>(으)로 이동했습니다" msgid "The feed has been replaced with Discover." msgstr "피드를 Discover로 교체했습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "내 계정에 다음 라벨이 적용되었습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." @@ -5029,8 +5058,8 @@ msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." msgid "The following steps will help customize your Bluesky experience." msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다." -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "게시물이 삭제되었을 수 있습니다." @@ -5101,8 +5130,8 @@ msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "신고를 전송하는 동안 문제가 발생했습니다. 인터넷 연결을 확인해 주세요." @@ -5110,9 +5139,9 @@ msgstr "신고를 전송하는 동안 문제가 발생했습니다. 인터넷 msgid "There was an issue with fetching your app passwords" msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5153,7 +5182,7 @@ msgstr "이 계정의 프로필을 보려면 로그인해야 합니다." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "이 계정은 하나 이상의 검토 리스트에 의해 차단되었습니다. 차단을 해제하려면 해당 리스트로 직접 이동하여 이 사용자를 제거하세요." -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "이 이의신청은 <0>{0}에게 보내집니다." @@ -5186,7 +5215,7 @@ msgstr "관련 사용자 중 한 명이 다른 사용자를 차단했기 때문 msgid "This content is not viewable without a Bluesky account." msgstr "이 콘텐츠는 Bluesky 계정이 없으면 볼 수 없습니다." -#: src/screens/Messages/List/ChatListItem.tsx:211 +#: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." msgstr "이 대화는 삭제되었거나 비활성화된 계정과의 대화입니다. 옵션을 보려면 누르세요." @@ -5227,7 +5256,7 @@ msgstr "이 라벨은 {0}이(가) 적용했습니다." msgid "This label was applied by the author." msgstr "이 라벨은 작성자가 적용했습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "이 라벨은 내가 적용했습니다." @@ -5247,20 +5276,20 @@ msgstr "이 리스트는 비어 있습니다." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "이 검토 서비스는 사용할 수 없습니다. 자세한 내용은 아래를 참조하세요. 이 문제가 지속되면 문의해 주세요." -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "이 이름은 이미 사용 중입니다" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "이 게시물을 피드에서 숨깁니다." @@ -5305,7 +5334,7 @@ msgstr "이 사용자는 내가 뮤트한 <0>{0} 리스트에 포함되어 msgid "This user isn't following anyone." msgstr "이 사용자는 아무도 팔로우하지 않았습니다." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "뮤트한 단어에서 {0}이(가) 삭제됩니다. 나중에 언제든지 다시 추가할 수 있습니다." @@ -5322,7 +5351,7 @@ msgstr "스레드 설정" msgid "Threaded Mode" msgstr "스레드 모드" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "스레드 설정" @@ -5338,7 +5367,7 @@ msgstr "대화를 신고하려면 대화 화면에서 해당 메시지 중 하 msgid "To whom would you like to send this report?" msgstr "이 신고를 누구에게 보내시겠습니까?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "뮤트한 단어 옵션 사이를 전환합니다." @@ -5351,7 +5380,7 @@ msgid "Toggle to enable or disable adult content" msgstr "성인 콘텐츠 활성화 또는 비활성화 전환" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "인기" @@ -5361,10 +5390,10 @@ msgstr "변형" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "번역" @@ -5406,14 +5435,14 @@ msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "차단 해제" @@ -5428,7 +5457,7 @@ msgstr "계정 차단 해제" msgid "Unblock Account" msgstr "계정 차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "계정을 차단 해제하시겠습니까?" @@ -5448,7 +5477,7 @@ msgstr "언팔로우" msgid "Unfollow" msgstr "언팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "{0} 님을 언팔로우" @@ -5483,8 +5512,8 @@ msgstr "모든 {tag} 게시물 언뮤트" msgid "Unmute conversation" msgstr "알림 언뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "스레드 언뮤트" @@ -5591,7 +5620,7 @@ msgstr "추천 사용" msgid "Use the DNS panel" msgstr "DNS 패널을 사용합니다" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "이 비밀번호와 핸들을 사용하여 다른 앱에 로그인하세요." @@ -5754,7 +5783,7 @@ msgstr "이 라벨에 대한 정보 보기" msgid "View profile" msgstr "프로필 보기" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "아바타 보기" @@ -5766,6 +5795,11 @@ msgstr "{0} 님이 제공하는 라벨링 서비스 보기" msgid "View users who like this feed" msgstr "이 피드를 좋아하는 사용자 보기" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -5789,7 +5823,7 @@ msgstr "콘텐츠 경고 및 피드에서 필터링" msgid "We couldn't find any results for that hashtag." msgstr "해당 해시태그에 대한 결과를 찾을 수 없습니다." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "이 대화를 불러올 수 없습니다" @@ -5805,7 +5839,7 @@ msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기 msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "팔로우한 사용자의 게시물이 부족합니다. 대신 <0/>의 최신 게시물을 표시합니다." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "게시물이 표시되지 않을 수 있으므로 많은 게시물에 자주 등장하는 단어는 피하는 것이 좋습니다." @@ -5841,15 +5875,15 @@ msgstr "함께하게 되어 정말 기뻐요!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "죄송하지만 이 리스트를 불러올 수 없습니다. 이 문제가 계속되면 리스트 작성자인 @{handleOrDid}에게 문의하세요." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. 다시 시도해 주세요." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "죄송하지만 검색을 완료할 수 없습니다. 몇 분 후에 다시 시도해 주세요." -#: src/view/com/composer/Composer.tsx:333 +#: src/view/com/composer/Composer.tsx:318 msgid "We're sorry! The post you are replying to has been deleted." msgstr "죄송하지만 답글을 달려는 게시물이 삭제되었습니다." @@ -5872,7 +5906,7 @@ msgstr "어떤 관심사가 있으신가요?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:374 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "무슨 일이 일어나고 있나요?" @@ -5893,7 +5927,7 @@ msgstr "누구의 메시지를 허용하시겠습니까?" msgid "Who can reply" msgstr "답글을 달 수 있는 사람" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "이런!" @@ -5931,11 +5965,11 @@ msgstr "가로" msgid "Write a message" msgstr "메시지를 입력하세요" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "게시물 작성" -#: src/view/com/composer/Composer.tsx:373 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "답글 작성하기" @@ -5975,8 +6009,8 @@ msgstr "대기 중입니다." msgid "You are not following anyone." msgstr "아무도 팔로우하지 않았습니다." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "팔로우할 새로운 맞춤 피드를 찾을 수도 있습니다." @@ -6005,6 +6039,10 @@ msgstr "계정을 재활성화하여 로그인을 계속할 수 있습니다. msgid "You do not have any followers." msgstr "팔로워가 없습니다." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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를 좀 더 오래 사용하신 후에 보내드리겠습니다." @@ -6017,7 +6055,7 @@ msgstr "고정한 피드가 없습니다." msgid "You don't have any saved feeds." msgstr "저장한 피드가 없습니다." -#: src/view/com/post-thread/PostThread.tsx:194 +#: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다." @@ -6084,15 +6122,15 @@ msgstr "아직 어떤 계정도 뮤트하지 않았습니다. 계정을 뮤트 msgid "You have reached the end" msgstr "끝에 도달했습니다" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "아직 어떤 단어나 태그도 뮤트하지 않았습니다" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "비셀프 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 있습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "이 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 있습니다." @@ -6100,7 +6138,7 @@ msgstr "이 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 msgid "You must be 13 years of age or older to sign up." msgstr "가입하려면 만 13세 이상이어야 합니다." -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." @@ -6108,11 +6146,11 @@ msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." msgid "You previously deactivated @{0}." msgstr "이전에 @{0}을(를) 비활성화했습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "이 스레드에 대한 알림을 더 이상 받지 않습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "이제 이 스레드에 대한 알림을 받습니다" @@ -6120,15 +6158,15 @@ msgstr "이제 이 스레드에 대한 알림을 받습니다" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "\"재설정 코드\"가 포함된 이메일을 받게 되면 여기에 해당 코드를 입력한 다음 새 비밀번호를 입력합니다." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "나: {0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "나: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "나: {short}" @@ -6152,7 +6190,7 @@ msgstr "준비가 끝났습니다!" msgid "You've chosen to hide a word or tag within this post." msgstr "이 글에서 단어 또는 태그를 숨기도록 설정했습니다." -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "피드 끝에 도달했습니다! 팔로우할 계정을 더 찾아보세요." @@ -6194,7 +6232,7 @@ msgstr "이메일이 변경되었지만 인증되지 않았습니다. 다음 단 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 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "팔로우 중 피드가 비어 있습니다. 더 많은 사용자를 팔로우하여 무슨 일이 일어나고 있는지 확인하세요." @@ -6206,7 +6244,7 @@ msgstr "내 전체 핸들:" msgid "Your full handle will be <0>@{0}" msgstr "내 전체 핸들: <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "뮤트한 단어" @@ -6214,7 +6252,7 @@ msgstr "뮤트한 단어" msgid "Your password has been changed successfully!" msgstr "비밀번호를 성공적으로 변경했습니다." -#: src/view/com/composer/Composer.tsx:364 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "게시물을 게시했습니다" @@ -6230,11 +6268,11 @@ msgstr "내 프로필" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "내 프로필, 글, 피드 및 리스트가 더 이상 다른 Bluesky 사용자에게 표시되지 않습니다. 언제든지 로그인하여 계정을 재활성화할 수 있습니다." -#: src/view/com/composer/Composer.tsx:363 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "내 답글을 게시했습니다" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "신고가 Bluesky Moderation Service로 보내집니다." diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index f54478b7cf..8b703b2bf8 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: maisondasilva, MightyLoggor, gildaswise, gleydson, faeriarum\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -41,10 +41,14 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -59,11 +63,11 @@ msgstr "{0, plural, one {seguindo} other {seguindo}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Curtir (# curtida)} other {Curtir (# curtidas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {curtida} other {curtidas}}" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" @@ -75,7 +79,7 @@ msgstr "{0, plural, one {post} other {posts}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Responder (# resposta)} other {Responder (# respostas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" @@ -118,7 +122,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} não lidas" @@ -175,12 +179,12 @@ msgstr "⚠Usuário Inválido" msgid "2FA Confirmation" msgstr "Confirmação do 2FA" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Acessar links de navegação e configurações" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Acessar perfil e outros links de navegação" @@ -193,7 +197,7 @@ msgstr "Acessibilidade" msgid "Accessibility settings" msgstr "Configurações de acessibilidade" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "Configurações de acessibilidade" @@ -237,7 +241,7 @@ msgstr "Configurações da conta" msgid "Account removed from quick access" msgstr "Conta removida do acesso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Conta desbloqueada" @@ -250,7 +254,7 @@ msgstr "Você não segue mais esta conta" msgid "Account unmuted" msgstr "Conta dessilenciada" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -272,9 +276,9 @@ msgstr "Adicionar um usuário a esta lista" msgid "Add account" msgstr "Adicionar conta" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -299,15 +303,15 @@ msgstr "Adicionar Senha de Aplicativo" #~ msgid "Add link card:" #~ msgstr "Adicionar prévia de link:" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Adicionar palavra silenciada para as configurações selecionadas" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Adicionar palavras/tags silenciadas" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Utilizar feeds recomendados" @@ -324,7 +328,7 @@ msgstr "Adicione o seguinte registro DNS ao seu domínio:" msgid "Add to Lists" msgstr "Adicionar às Listas" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Adicionar aos meus feeds" @@ -337,7 +341,7 @@ msgstr "Adicionar aos meus feeds" msgid "Added to list" msgstr "Adicionado à lista" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Adicionado aos meus feeds" @@ -359,12 +363,12 @@ msgstr "O conteúdo adulto está desabilitado." msgid "Advanced" msgstr "Avançado" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "Todos os feeds que você salvou, em um único lugar." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -387,13 +391,13 @@ msgstr "Já tem um código?" msgid "Already signed in as @{0}" msgstr "Já autenticado como @{0}" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -441,6 +445,7 @@ msgstr "Ocorreu um problema, por favor tente novamente." msgid "an unknown error occurred" msgstr "ocorreu um erro desconhecido" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -466,11 +471,11 @@ msgstr "Idioma do aplicativo" msgid "App password deleted" msgstr "Senha de Aplicativo excluída" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "O nome da Senha de Aplicativo só pode conter letras, números, traços e sublinhados." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "O nome da Senha de Aplicativo precisa ter no mínimo 4 caracteres." @@ -478,22 +483,22 @@ msgstr "O nome da Senha de Aplicativo precisa ter no mínimo 4 caracteres." msgid "App password settings" msgstr "Configurações de Senha de Aplicativo" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Senhas de Aplicativos" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "Contestar" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Contestar rótulo \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Contestação enviada." @@ -514,7 +519,7 @@ msgid "Appearance" msgstr "Aparência" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "Utilizar feeds recomendados" @@ -538,15 +543,15 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Tem certeza que deseja remover {0} dos seus feeds?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "Tem certeza que deseja descartar este rascunho?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Tem certeza?" @@ -567,8 +572,8 @@ msgid "At least 3 characters" msgstr "No mínimo 3 caracteres" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -581,7 +586,7 @@ msgstr "No mínimo 3 caracteres" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Voltar" @@ -601,7 +606,7 @@ msgstr "Aniversário" msgid "Birthday:" msgstr "Aniversário:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Bloquear" @@ -641,7 +646,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Contas Bloqueadas" @@ -714,8 +719,8 @@ msgstr "Desfocar imagens e filtrar dos feeds" msgid "Books" msgstr "Livros" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "Navegar por outros feeds" @@ -723,7 +728,7 @@ msgstr "Navegar por outros feeds" msgid "Business" msgstr "Empresarial" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "por -" @@ -739,7 +744,7 @@ msgstr "Por {0}" #~ msgid "by @{0}" #~ msgstr "por @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "por <0/>" @@ -747,7 +752,7 @@ msgstr "por <0/>" msgid "By creating an account you agree to the {els}." msgstr "Ao criar uma conta, você concorda com os {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "por você" @@ -755,7 +760,7 @@ msgstr "por você" msgid "Camera" msgstr "Câmera" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "Só pode conter letras, números, espaços, traços e sublinhados. Deve ter pelo menos 4 caracteres, mas não mais de 32 caracteres." @@ -764,8 +769,8 @@ msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -781,8 +786,8 @@ msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancelar" @@ -811,7 +816,7 @@ msgstr "Cancelar corte da imagem" msgid "Cancel profile editing" msgstr "Cancelar edição do perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Cancelar citação" @@ -867,7 +872,7 @@ msgstr "Trocar idioma do post para {0}" msgid "Change Your Email" msgstr "Altere o Seu Email" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -879,7 +884,7 @@ msgstr "Chat silenciado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -965,7 +970,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Limpar todos os dados de armazenamento (reinicie em seguida)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Limpar busca" @@ -1073,7 +1078,7 @@ msgstr "Fecha barra de navegação inferior" msgid "Closes password update alert" msgstr "Fecha alerta de troca de senha" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Fecha o editor de post e descarta o rascunho" @@ -1097,7 +1102,7 @@ msgstr "Comédia" msgid "Comics" msgstr "Quadrinhos" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" @@ -1110,7 +1115,7 @@ msgstr "Completar e começar a usar sua conta" msgid "Complete the challenge" msgstr "Complete o captcha" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres" @@ -1219,7 +1224,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "Fundo do menu, clique para fechá-lo." #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1227,8 +1232,12 @@ msgstr "Continuar" msgid "Continue as {0} (currently signed in)" msgstr "Continuar como {0} (já conectado)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Continuar para o próximo passo" @@ -1241,7 +1250,7 @@ msgstr "Continuar para o próximo passo" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "Continuar para o próximo passo sem seguir contas" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "" @@ -1249,7 +1258,7 @@ msgstr "" msgid "Cooking" msgstr "Culinária" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copiado" @@ -1259,10 +1268,10 @@ msgid "Copied build version to clipboard" msgstr "Versão do aplicativo copiada" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "Copiado" @@ -1270,11 +1279,11 @@ msgstr "Copiado" msgid "Copied!" msgstr "Copiado!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Copia senha de aplicativo" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copiar" @@ -1291,8 +1300,8 @@ msgstr "Copiar código" msgid "Copy link to list" msgstr "Copiar link da lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Copiar link do post" @@ -1301,12 +1310,12 @@ msgstr "Copiar link do post" msgid "Copy message text" msgstr "Copiar texto da mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Copiar texto do post" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de Direitos Autorais" @@ -1353,11 +1362,11 @@ msgstr "Criar Conta" msgid "Create an account" msgstr "Criar conta" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "Criar um avatar" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Criar Senha de Aplicativo" @@ -1391,7 +1400,7 @@ msgstr "Customizado" msgid "Custom domain" msgstr "Domínio personalizado" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feeds customizados feitos pela comunidade te proporcionam novas experiências e te ajudam a encontrar o conteúdo que você mais ama." @@ -1434,7 +1443,7 @@ msgid "Debug panel" msgstr "Painel de depuração" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1489,8 +1498,8 @@ msgstr "Excluir minha conta" msgid "Delete My Account…" msgstr "Excluir minha conta…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Excluir post" @@ -1498,7 +1507,7 @@ msgstr "Excluir post" msgid "Delete this list?" msgstr "Excluir esta lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "Excluir este post?" @@ -1521,11 +1530,11 @@ msgstr "" msgid "Description" msgstr "Descrição" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "Texto alternativo" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Você gostaria de dizer alguma coisa?" @@ -1566,11 +1575,11 @@ msgstr "Desabilitar feedback tátil" msgid "Disabled" msgstr "Desabilitado" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "Descartar rascunho?" @@ -1579,12 +1588,12 @@ msgstr "Descartar rascunho?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Desencorajar aplicativos a mostrar minha conta para usuários desautenticados" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Descubra novos feeds" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "Descubra Novos Feeds" @@ -1620,11 +1629,11 @@ msgstr "Domínio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1703,6 +1712,11 @@ msgstr "ex. Perfis que enchem o saco." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada convite só funciona uma vez. Você receberá mais convites periodicamente." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1726,8 +1740,9 @@ msgstr "Editar detalhes da lista" msgid "Edit Moderation List" msgstr "Editar lista de moderação" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Editar Meus Feeds" @@ -1737,19 +1752,19 @@ msgid "Edit my profile" msgstr "Editar meu perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Editar perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Editar Perfil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Editar Feeds Salvos" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Editar Feeds Salvos" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1802,8 +1817,8 @@ msgid "Embed HTML code" msgstr "Código HTML para incorporação" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "Incorporar post" @@ -1859,7 +1874,7 @@ msgstr "Fim do feed" #~ msgid "End of list" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Insira um nome para esta Senha de Aplicativo" @@ -1867,8 +1882,8 @@ msgstr "Insira um nome para esta Senha de Aplicativo" msgid "Enter a password" msgstr "Insira uma senha" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Digite uma palavra ou tag" @@ -1918,7 +1933,7 @@ msgid "Error receiving captcha response." msgstr "Não foi possível processar o captcha." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erro:" @@ -2006,7 +2021,7 @@ msgstr "Mídia Externa" 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 "Mídias externas podem permitir que sites coletem informações sobre você e seu dispositivo. Nenhuma informação é enviada ou solicitada até que você pressione o botão de \"play\"." -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2016,8 +2031,8 @@ msgstr "Preferências de Mídia Externa" msgid "External media settings" msgstr "Preferências de mídia externa" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "Não foi possível criar senha de aplicativo." @@ -2029,7 +2044,7 @@ msgstr "Não foi possível criar a lista. Por favor tente novamente." msgid "Failed to delete message" msgstr "Não foi possível excluir esta mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "Não foi possível excluir o post, por favor tente novamente." @@ -2063,7 +2078,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "Não foi possível enviar sua mensagem." -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2073,30 +2088,29 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Feed" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed por {0}" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Feed offline" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Comentários" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Feeds" @@ -2129,12 +2143,12 @@ msgid "Finalizing" msgstr "Finalizando" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Encontre contas para seguir" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "Encontre posts e usuários no Bluesky" @@ -2177,7 +2191,7 @@ msgstr "Virar verticalmente" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2188,7 +2202,7 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Seguir {0}" @@ -2218,6 +2232,10 @@ msgstr "Seguir De Volta" #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Comece seguindo alguns usuários. Mais usuários podem ser recomendados com base em quem você acha interessante." +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguido por {0}" @@ -2239,18 +2257,27 @@ msgstr "seguiu você" msgid "Followers" msgstr "Seguidores" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seguindo" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Seguindo {0}" @@ -2262,9 +2289,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Configurações do feed principal" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2286,7 +2311,7 @@ msgstr "Comida" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Por motivos de segurança, precisamos enviar um código de confirmação para seu endereço de e-mail." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Por motivos de segurança, você não poderá ver esta senha novamente. Se você perder esta senha, terá que gerar uma nova." @@ -2329,7 +2354,7 @@ msgstr "" msgid "Get Started" msgstr "Vamos começar" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Dê uma cara nova pro seu perfil" @@ -2357,9 +2382,9 @@ msgstr "Voltar" msgid "Go Back" msgstr "Voltar" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2379,7 +2404,7 @@ msgstr "Voltar para a tela inicial" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Ir para @{queryMaybleHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "" @@ -2412,7 +2437,7 @@ msgstr "Feedback tátil" msgid "Harassment, trolling, or intolerance" msgstr "Assédio, intolerância ou \"trollagem\"" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Hashtag" @@ -2425,11 +2450,11 @@ msgid "Having trouble?" msgstr "Precisa de ajuda?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Ajuda" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "As pessoas não vão achar que você é um bot se você criar um avatar ou fazer upload de uma imagem." @@ -2445,7 +2470,7 @@ msgstr "As pessoas não vão achar que você é um bot se você criar um avatar #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Aqui estão alguns feeds de assuntos baseados nos seus interesses: {interestsText}. Você pode seguir quantos quiser." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Aqui está a sua senha de aplicativo." @@ -2456,7 +2481,7 @@ msgstr "Aqui está a sua senha de aplicativo." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Ocultar" @@ -2465,8 +2490,8 @@ msgctxt "action" msgid "Hide" msgstr "Esconder" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Ocultar post" @@ -2475,7 +2500,7 @@ msgstr "Ocultar post" msgid "Hide the content" msgstr "Esconder o conteúdo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "Ocultar este post?" @@ -2483,23 +2508,23 @@ msgstr "Ocultar este post?" msgid "Hide user list" msgstr "Ocultar lista de usuários" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Hmm, ocorreu algum problema ao entrar em contato com o servidor deste feed. Por favor, avise o criador do feed sobre este problema." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Hmm, o servidor do feed parece estar mal configurado. Por favor, avise o criador do feed sobre este problema." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Hmm, o servidor do feed parece estar offline. Por favor, avise o criador do feed sobre este problema." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "Hmm, o servidor do feed teve algum problema. Por favor, avise o criador do feed sobre este problema." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, estamos com problemas para encontrar este feed. Ele pode ter sido excluído." @@ -2511,11 +2536,11 @@ msgstr "Hmmmm, parece que estamos com problemas pra carregar isso. Veja mais det msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, não foi possível carregar este serviço de moderação." -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Página Inicial" @@ -2569,7 +2594,7 @@ msgstr "Se você ainda não é um adulto de acordo com as leis do seu país, seu msgid "If you delete this list, you won't be able to recover it." msgstr "Se você deletar esta lista, você não poderá recuperá-la." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "Se você remover este post, você não poderá recuperá-la." @@ -2609,7 +2634,7 @@ msgstr "Insira o código enviado para o seu e-mail para redefinir sua senha" msgid "Input confirmation code for account deletion" msgstr "Insira o código de confirmação para excluir sua conta" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Insira um nome para a senha de aplicativo" @@ -2654,7 +2679,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Código de confirmação inválido." -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Post inválido" @@ -2718,11 +2743,11 @@ msgstr "Rótulos são identificações aplicadas sobre perfis e conteúdos. Eles #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "rótulos foram aplicados neste {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Rótulos sobre sua conta" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Rótulos sobre seu conteúdo" @@ -2734,7 +2759,7 @@ msgstr "Seleção de idioma" msgid "Language settings" msgstr "Configuração de Idioma" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configurações de Idiomas" @@ -2744,7 +2769,7 @@ msgid "Languages" msgstr "Idiomas" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "Mais recentes" @@ -2826,8 +2851,8 @@ msgid "Like this feed" msgstr "Curtir este feed" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Curtido por" @@ -2863,11 +2888,11 @@ msgstr "curtiu seu post" msgid "Likes" msgstr "Curtidas" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "Curtidas neste post" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Lista" @@ -2879,7 +2904,7 @@ msgstr "Avatar da lista" msgid "List blocked" msgstr "Lista bloqueada" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Lista por {0}" @@ -2903,12 +2928,12 @@ msgstr "Lista desbloqueada" msgid "List unmuted" msgstr "Lista dessilenciada" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Listas" @@ -2916,7 +2941,7 @@ msgstr "Listas" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Carregar novas notificações" @@ -2931,7 +2956,7 @@ msgstr "Carregar novos posts" msgid "Loading..." msgstr "Carregando..." -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "Registros" @@ -2967,7 +2992,7 @@ msgstr "Tem esse formato: XXXXX-XXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "Parece que você não salvou um feed ainda! Dá uma olhada nas nossas recomendações ou veja mais abaixo." -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "Parece que você desafixou todos os seus feeds, mas não esquenta, dá uma olhada nesses aqui! 😄" @@ -2983,7 +3008,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Certifique-se de onde está indo!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "Gerencie suas palavras/tags silenciadas" @@ -3005,8 +3030,8 @@ msgstr "usuários mencionados" msgid "Mentioned users" msgstr "Usuários mencionados" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Menu" @@ -3015,11 +3040,11 @@ msgid "Message {0}" msgstr "" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "Mensagem excluída" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Mensagem do servidor: {0}" @@ -3036,7 +3061,7 @@ msgstr "Mensagem longa demais" msgid "Message settings" msgstr "Configurações das mensagens" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3051,7 +3076,7 @@ msgstr "Mensagens" msgid "Misleading Account" msgstr "Conta Enganosa" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3088,7 +3113,7 @@ msgstr "Lista de moderação criada" msgid "Moderation lists" msgstr "Listas de moderação" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de Moderação" @@ -3097,7 +3122,7 @@ msgstr "Listas de Moderação" msgid "Moderation settings" msgstr "Moderação" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "Moderação" @@ -3110,7 +3135,7 @@ msgstr "Ferramentas de moderação" msgid "Moderator has chosen to set a general warning on the content." msgstr "O moderador escolheu um aviso geral neste conteúdo." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "Mais" @@ -3152,11 +3177,11 @@ msgstr "Silenciar posts com {displayTag}" msgid "Mute conversation" msgstr "" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "Silenciar apenas tags" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "Silenciar texto e tags" @@ -3173,21 +3198,21 @@ msgstr "Silenciar lista" msgid "Mute these accounts?" msgstr "Silenciar estas contas?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Silenciar esta palavra no conteúdo de um post e tags" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "Silenciar esta palavra apenas nas tags de um post" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Silenciar thread" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "Silenciar palavras/tags" @@ -3199,7 +3224,7 @@ msgstr "Silenciada" msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Contas Silenciadas" @@ -3225,7 +3250,7 @@ msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas msgid "My Birthday" msgstr "Meu Aniversário" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Meus Feeds" @@ -3241,7 +3266,7 @@ msgstr "Meus feeds salvos" msgid "My Saved Feeds" msgstr "Meus Feeds Salvos" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nome" @@ -3323,8 +3348,8 @@ msgctxt "action" msgid "New post" msgstr "Novo post" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3394,7 +3419,7 @@ msgstr "Não tenho painel de DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Nenhum GIF em destaque encontrado." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Você não está mais seguindo {0}" @@ -3402,7 +3427,7 @@ msgstr "Você não está mais seguindo {0}" msgid "No longer than 253 characters" msgstr "No máximo 253 caracteres" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "Nenhuma mensagem ainda" @@ -3410,7 +3435,7 @@ msgstr "Nenhuma mensagem ainda" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Nenhuma notificação!" @@ -3421,6 +3446,10 @@ msgstr "Nenhuma notificação!" msgid "No one" msgstr "" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3434,13 +3463,13 @@ msgstr "" msgid "No results found" msgstr "Nenhum resultado encontrado" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "Nenhum resultado encontrado para \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "Nenhum resultado encontrado para {query}" @@ -3479,7 +3508,7 @@ msgstr "Nudez não-erótica" #~ msgid "Not Applicable." #~ msgstr "Não Aplicável." -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Não encontrado" @@ -3490,7 +3519,7 @@ msgid "Not right now" msgstr "Agora não" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Nota sobre compartilhamento" @@ -3511,13 +3540,13 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notificações" @@ -3567,11 +3596,11 @@ msgstr "Respostas mais antigas primeiro" msgid "Onboarding reset" msgstr "Resetar tutoriais" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Uma ou mais imagens estão sem texto alternativo." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "Apenas imagens .jpg ou .png são permitidas" @@ -3601,17 +3630,17 @@ msgstr "Abrir" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "Abrir criador de avatar" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Abrir seletor de emojis" @@ -3631,11 +3660,11 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "Abrir opções de palavras/tags silenciadas" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Abrir navegação" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "Abrir opções do post" @@ -3744,8 +3773,8 @@ msgstr "Abre o formulário de redefinição de senha" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Abre a tela para editar feeds salvos" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Abre a tela para editar feeds salvos" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3789,8 +3818,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "Opção {0} de {numItems}" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "Se quiser adicionar mais informações, digite abaixo:" @@ -3854,15 +3883,15 @@ msgstr "Senha atualizada!" msgid "Pause" msgstr "Pausar" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "Pessoas" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "Pessoas seguidas por @{0}" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "Pessoas seguindo @{0}" @@ -3941,15 +3970,15 @@ msgstr "Por favor, complete o captcha de verificação." 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 "Por favor, confirme seu e-mail antes de alterá-lo. Este é um requisito temporário enquanto ferramentas de atualização de e-mail são adicionadas, e em breve será removido." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Por favor, insira um nome para a sua Senha de Aplicativo." -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Por favor, insira um nome único para esta Senha de Aplicativo ou use nosso nome gerado automaticamente." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Por favor, insira uma palavra, tag ou frase para silenciar" @@ -3961,7 +3990,7 @@ msgstr "Por favor, digite o seu e-mail." msgid "Please enter your password as well:" msgstr "Por favor, digite sua senha também:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Por favor, explique por que você acha que este rótulo foi aplicado incorrentamente por {0}" @@ -3978,7 +4007,7 @@ msgstr "Por favor entre como @{0}" msgid "Please Verify Your Email" msgstr "Por favor, verifique seu e-mail" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" @@ -3990,28 +4019,28 @@ msgstr "Política" msgid "Porn" msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Postar" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Post por @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Post excluído" @@ -4050,11 +4079,11 @@ msgstr "posts" msgid "Posts" msgstr "Posts" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "Posts podem ser silenciados baseados no seu conteúdo, tags ou ambos." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Posts ocultados" @@ -4082,6 +4111,10 @@ msgstr "Tentar novamente" #~ msgid "Press to Retry" #~ msgstr "Tentar novamente" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Imagem anterior" @@ -4099,11 +4132,11 @@ msgstr "Priorizar seus Seguidores" msgid "Privacy" msgstr "Privacidade" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Política de Privacidade" @@ -4123,8 +4156,8 @@ msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Perfil" @@ -4148,16 +4181,16 @@ msgstr "Listas públicas e compartilháveis para silenciar ou bloquear usuários msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas e compartilháveis que geram feeds." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Publicar post" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Publicar resposta" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4185,7 +4218,7 @@ msgstr "Índices" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4193,7 +4226,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "Motivo: {0}" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "Buscas Recentes" @@ -4213,12 +4246,12 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Remover" @@ -4238,25 +4271,25 @@ msgstr "Remover banner" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Remover feed" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "Remover feed?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Remover dos meus feeds" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Remover dos meus feeds?" @@ -4268,15 +4301,15 @@ msgstr "Remover imagem" msgid "Remove image preview" msgstr "Remover visualização da imagem" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "Remover palavra silenciada da lista" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4284,12 +4317,12 @@ msgstr "" msgid "Remove quote" msgstr "Remover citação" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Desfazer repost" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "Remover este feed dos feeds salvos" @@ -4298,7 +4331,7 @@ msgstr "Remover este feed dos feeds salvos" msgid "Removed from list" msgstr "Removido da lista" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Removido dos meus feeds" @@ -4329,7 +4362,7 @@ msgstr "Respostas" msgid "Replies to this thread are disabled" msgstr "Respostas para esta thread estão desativadas" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Responder" @@ -4389,8 +4422,8 @@ msgstr "Denunciar Lista" msgid "Report message" msgstr "Denunciar mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Denunciar post" @@ -4406,8 +4439,8 @@ msgstr "Denunciar este feed" msgid "Report this list" msgstr "Denunciar esta lista" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "Denunciar esta mensagem" @@ -4420,9 +4453,9 @@ msgstr "Denunciar este post" msgid "Report this user" msgstr "Denunciar este usuário" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Repostar" @@ -4432,7 +4465,7 @@ msgstr "Repostar" msgid "Repost" msgstr "Repostar" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4458,7 +4491,7 @@ msgstr "Repostado por <0><1/>" msgid "reposted your post" msgstr "repostou seu post" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Reposts" @@ -4561,8 +4594,8 @@ msgid "Returns to previous page" msgstr "Voltar para página anterior" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4642,20 +4675,20 @@ msgid "Scroll to top" msgstr "Ir para o topo" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Buscar" @@ -4663,7 +4696,7 @@ msgstr "Buscar" msgid "Search for \"{query}\"" msgstr "Pesquisar por \"{query}\"" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "Pesquisar por \"{searchText}\"" @@ -4785,7 +4818,7 @@ msgstr "Seleciona opção {i} de {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Selecione o {emojiName} emoji como avatar" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "Selecione o(s) serviço(s) de moderação para reportar" @@ -4847,8 +4880,8 @@ msgctxt "action" msgid "Send Email" msgstr "Enviar E-mail" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Enviar comentários" @@ -4857,14 +4890,14 @@ msgstr "Enviar comentários" msgid "Send message" msgstr "Enviar mensagem" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Denunciar" @@ -4877,8 +4910,8 @@ msgstr "Denunciar via {0}" msgid "Send verification email" msgstr "Enviar e-mail de verificação" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -4962,11 +4995,11 @@ msgstr "Define a proporção da imagem para alta" msgid "Sets image aspect ratio to wide" msgstr "Define a proporção da imagem para comprida" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Configurações" @@ -4985,8 +5018,8 @@ msgstr "Compartilhar" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -5001,7 +5034,7 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Compartilhar assim" @@ -5053,7 +5086,7 @@ msgstr "Mostrar rótulo" msgid "Show badge and filter from feeds" msgstr "Mostrar rótulo e filtrar dos feeds" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "Mostrar usuários parecidos com {0}" @@ -5061,19 +5094,19 @@ msgstr "Mostrar usuários parecidos com {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "Mostrar menos disso" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Mostrar Mais" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "Mostrar mais disso" @@ -5162,9 +5195,9 @@ msgstr "Mostra posts de {0} no seu feed" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5195,9 +5228,9 @@ msgstr "Sair" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5238,7 +5271,7 @@ msgstr "Desenvolvimento de software" msgid "Some people can reply" msgstr "" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Algo deu errado" @@ -5270,7 +5303,7 @@ msgstr "Classificar respostas de um post por:" #~ msgid "Source:" #~ msgstr "Fonte:" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "" @@ -5323,13 +5356,13 @@ msgstr "Passo {0} de {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5360,7 +5393,7 @@ msgstr "Inscrever-se neste rotulador" msgid "Subscribe to this list" msgstr "Inscreva-se nesta lista" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Sugestões de Seguidores" @@ -5372,7 +5405,7 @@ msgstr "Sugeridos para você" msgid "Suggestive" msgstr "Sugestivo" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5399,7 +5432,7 @@ msgstr "Sistema" msgid "System log" msgstr "Log do sistema" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "tag" @@ -5427,11 +5460,11 @@ msgstr "" msgid "Terms" msgstr "Termos" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Termos de Serviço" @@ -5441,17 +5474,17 @@ msgstr "Termos de Serviço" msgid "Terms used violate community standards" msgstr "Termos utilizados violam as diretrizes da comunidade" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "texto" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo de entrada de texto" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "Obrigado. Sua denúncia foi enviada." @@ -5463,7 +5496,7 @@ msgstr "Contém o seguinte:" msgid "That handle is already taken." msgstr "Este identificador de usuário já está sendo usado." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "A conta poderá interagir com você após o desbloqueio." @@ -5484,11 +5517,11 @@ msgstr "A Política de Direitos Autorais foi movida para <0/>" msgid "The feed has been replaced with Discover." msgstr "Este feed foi substituído pelo Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Os seguintes rótulos foram aplicados sobre sua conta." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Os seguintes rótulos foram aplicados sobre seu conteúdo." @@ -5526,7 +5559,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Tivemos um problema ao contatar o servidor, por favor verifique sua conexão com a internet e tente novamente." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Tivemos um problema ao remover este feed, por favor verifique sua conexão com a internet e tente novamente." @@ -5554,12 +5587,12 @@ msgstr "Tivemos um problema ao conectar com o Tenor." msgid "There was an issue contacting the server" msgstr "Tivemos um problema ao contatar o servidor deste feed" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "Tivemos um problema ao contatar o servidor deste feed" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Tivemos um problema ao carregar notificações. Toque aqui para tentar de novo." @@ -5576,8 +5609,8 @@ msgstr "Tivemos um problema ao carregar esta lista. Toque aqui para tentar de no msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Tivemos um problema ao carregar suas listas. Toque aqui para tentar de novo." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Tivemos um problema ao enviar sua denúncia. Por favor, verifique sua conexão com a internet." @@ -5589,9 +5622,9 @@ msgstr "Tivemos um problema ao enviar sua denúncia. Por favor, verifique sua co msgid "There was an issue with fetching your app passwords" msgstr "Tivemos um problema ao carregar suas senhas de app." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5636,7 +5669,7 @@ msgstr "Esta conta solicitou que os usuários fizessem login para visualizar seu msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "Esta contestação será enviada para <0>{0}." @@ -5669,28 +5702,37 @@ msgstr "Este conteúdo é hospedado por {0}. Deseja ativar a mídia externa?" msgid "This content is not available because one of the users involved has blocked the other." msgstr "Este conteúdo não está disponível porque um dos usuários bloqueou o outro." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Este conteúdo não é visível sem uma conta do Bluesky." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Esta funcionalidade está em beta. Você pode ler mais sobre exportação de repositórios <0>neste post do nosso blog." -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Este feed está recebendo muito tráfego e está temporariamente indisponível. Por favor, tente novamente mais tarde." #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Este feed está vazio!" +#~ msgid "This feed is empty!" +#~ msgstr "Este feed está vazio!" #: 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 "Este feed está vazio! Talvez você precise seguir mais usuários ou configurar os idiomas filtrados." +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Este feed não funciona mais. Estamos te mostrando o conteúdo do <0>Discover." @@ -5719,7 +5761,7 @@ msgstr "Este rótulo foi aplicado pelo autor." #~ msgid "This label was applied by you" #~ msgstr "Este rótulo foi aplicado por você" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "" @@ -5739,20 +5781,20 @@ msgstr "Esta lista está vazia!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Este serviço de moderação está indisponível. Veja mais detalhes abaixo. Se este problema persistir, entre em contato." -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Você já tem uma senha com esse nome" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Este post foi excluído." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "Este post será escondido de todos os feeds." @@ -5801,7 +5843,7 @@ msgstr "Este usuário não segue ninguém ainda." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Este aviso só está disponível para publicações com mídia anexada." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Isso removerá {0} das suas palavras silenciadas. Você pode adicioná-la novamente depois." @@ -5818,7 +5860,7 @@ msgstr "Preferências das Threads" msgid "Threaded Mode" msgstr "Visualização de Threads" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Preferências das Threads" @@ -5834,7 +5876,7 @@ msgstr "Para denunciar uma conversa, por favor, denuncie uma das mensagens indiv msgid "To whom would you like to send this report?" msgstr "Para quem você gostaria de enviar esta denúncia?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "Alternar entre opções de uma palavra silenciada" @@ -5847,7 +5889,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Ligar ou desligar conteúdo adulto" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "Principais" @@ -5857,10 +5899,10 @@ msgstr "Transformações" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Traduzir" @@ -5902,14 +5944,14 @@ msgstr "Não foi possível entrar em contato com seu serviço. Por favor, verifi #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Desbloquear" @@ -5924,12 +5966,12 @@ msgstr "" msgid "Unblock Account" msgstr "Desbloquear Conta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Desbloquear Conta?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5944,7 +5986,7 @@ msgstr "Deixar de seguir" msgid "Unfollow" msgstr "Deixar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "Deixar de seguir {0}" @@ -5987,8 +6029,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Dessilenciar notificações" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Dessilenciar thread" @@ -6038,7 +6080,7 @@ msgstr "Alterar para {handle}" msgid "Updating..." msgstr "Atualizando..." -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "Enviar uma foto" @@ -6099,7 +6141,7 @@ msgstr "Usar recomendados" msgid "Use the DNS panel" msgstr "Usar o painel do meu DNS" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Use esta senha para entrar no outro aplicativo juntamente com seu identificador." @@ -6266,11 +6308,11 @@ msgstr "Ver informações sobre estes rótulos" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Ver perfil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Ver o avatar" @@ -6282,6 +6324,11 @@ msgstr "Ver este rotulador provido por @{0}" msgid "View users who like this feed" msgstr "Ver usuários que curtiram este feed" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6305,7 +6352,7 @@ msgstr "Avisar e filtrar dos feeds" msgid "We couldn't find any results for that hashtag." msgstr "Não encontramos nenhum post com esta hashtag." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "Não foi possível carregar esta conversa" @@ -6321,7 +6368,7 @@ msgstr "Esperamos que você se divirta. Lembre-se, o Bluesky é:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Não temos mais posts de quem você segue. Aqui estão os mais novos de <0/>." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Não recomendamos utilizar palavras comuns que aparecem em muitos posts, já que isso pode resultar em filtrar todos eles." @@ -6361,14 +6408,18 @@ msgstr "Estamos muito felizes em recebê-lo!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Tivemos um problema ao exibir esta lista. Se continuar acontecendo, contate o criador da lista: @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor, tente novamente." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas sua busca não pôde ser concluída. Por favor, tente novamente em alguns minutos." +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -6392,7 +6443,7 @@ msgstr "Do que você gosta?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "E aí?" @@ -6413,7 +6464,7 @@ msgstr "" msgid "Who can reply" msgstr "Quem pode responder" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "Opa!" @@ -6451,11 +6502,11 @@ msgstr "Largo" msgid "Write a message" msgstr "Escreva uma mensagem" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Escrever post" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Escreva sua resposta" @@ -6495,8 +6546,8 @@ msgstr "Você está na fila." msgid "You are not following anyone." msgstr "Você não segue ninguém." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "Você também pode descobrir novos feeds para seguir." @@ -6529,6 +6580,10 @@ msgstr "" msgid "You do not have any followers." msgstr "Ninguém segue você ainda." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "Você ainda não tem nenhum convite! Nós lhe enviaremos alguns quando você estiver há mais tempo no Bluesky." @@ -6616,15 +6671,15 @@ msgstr "Você ainda não silenciou nenhuma conta. Para silenciar uma conta, aces msgid "You have reached the end" msgstr "" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Você não silenciou nenhuma palavra ou tag ainda" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Você pode contestar estes rótulos se você acha que estão errados." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Você pode contestar estes rótulos se você acha que estão errados." @@ -6636,7 +6691,7 @@ msgstr "Você precisa ter no mínimo 13 anos de idade para se cadastrar." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Você precisa ser maior de idade para habilitar conteúdo adulto." -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Você deve selecionar no mínimo um rotulador" @@ -6644,11 +6699,11 @@ msgstr "Você deve selecionar no mínimo um rotulador" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Você não vai mais receber notificações desta thread" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Você vai receber notificações desta thread" @@ -6656,15 +6711,15 @@ msgstr "Você vai receber notificações desta thread" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Você receberá um e-mail com um \"código de redefinição\". Digite esse código aqui, e então digite sua nova senha." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "Você: {0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -6692,7 +6747,7 @@ msgstr "Tudo pronto!" msgid "You've chosen to hide a word or tag within this post." msgstr "Você escolheu esconder uma palavra ou tag deste post." -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Você chegou ao fim do seu feed! Encontre novas contas para seguir." @@ -6738,7 +6793,7 @@ msgstr "Seu e-mail foi atualizado mas não foi verificado. Como próximo passo, msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Seu e-mail ainda não foi verificado. Esta é uma etapa importante de segurança que recomendamos." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seu feed inicial está vazio! Siga mais usuários para acompanhar o que está acontecendo." @@ -6750,7 +6805,7 @@ msgstr "Seu identificador completo será" msgid "Your full handle will be <0>@{0}" msgstr "Seu usuário completo será <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Suas palavras silenciadas" @@ -6758,7 +6813,7 @@ msgstr "Suas palavras silenciadas" msgid "Your password has been changed successfully!" msgstr "Sua senha foi alterada com sucesso!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Seu post foi publicado" @@ -6774,11 +6829,11 @@ msgstr "Seu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "Sua resposta foi publicada" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Sua denúncia será enviada para o serviço de moderação do Bluesky" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 54146dccb6..4a2a222d58 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -13,7 +13,7 @@ msgstr "" "Plural-Forms: \n" "X-Generator: Poedit 3.4.2\n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -45,10 +45,14 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -63,11 +67,11 @@ msgstr "" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -79,7 +83,7 @@ msgstr "" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -134,7 +138,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} okunmamış" @@ -199,12 +203,12 @@ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Uygulamanın yeni bir sürümü mevcut. Devam etmek için güncelleyin." -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Gezinme bağlantılarına ve ayarlara erişin" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Profil ve diğer gezinme bağlantılarına erişin" @@ -217,7 +221,7 @@ msgstr "Erişilebilirlik" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "" @@ -261,7 +265,7 @@ msgstr "Hesap seçenekleri" msgid "Account removed from quick access" msgstr "Hesap hızlı erişimden kaldırıldı" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Hesap engeli kaldırıldı" @@ -274,7 +278,7 @@ msgstr "" msgid "Account unmuted" msgstr "Hesap susturulması kaldırıldı" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -296,9 +300,9 @@ msgstr "Bu listeye bir kullanıcı ekleyin" msgid "Add account" msgstr "Hesap ekle" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -332,15 +336,15 @@ msgstr "Uygulama Şifresi Ekle" #~ msgid "Add link card:" #~ msgstr "Bağlantı kartı ekle:" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" @@ -357,7 +361,7 @@ msgstr "Alan adınıza aşağıdaki DNS kaydını ekleyin:" msgid "Add to Lists" msgstr "Listelere Ekle" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Beslemelerime ekle" @@ -370,7 +374,7 @@ msgstr "Beslemelerime ekle" msgid "Added to list" msgstr "Listeye eklendi" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Beslemelerime eklendi" @@ -396,12 +400,12 @@ msgstr "" msgid "Advanced" msgstr "Gelişmiş" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -424,13 +428,13 @@ msgstr "Zaten bir kodunuz mu var?" msgid "Already signed in as @{0}" msgstr "Zaten @{0} olarak oturum açıldı" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -478,6 +482,7 @@ msgstr "Bir sorun oluştu, lütfen tekrar deneyin." msgid "an unknown error occurred" msgstr "" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -503,11 +508,11 @@ msgstr "Uygulama Dili" msgid "App password deleted" msgstr "Uygulama şifresi silindi" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "Uygulama Şifre adları yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içerebilir." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "Uygulama Şifre adları en az 4 karakter uzunluğunda olmalıdır." @@ -515,18 +520,18 @@ msgstr "Uygulama Şifre adları en az 4 karakter uzunluğunda olmalıdır." msgid "App password settings" msgstr "Uygulama şifresi ayarları" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Uygulama Şifreleri" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "" @@ -538,7 +543,7 @@ msgstr "" #~ msgid "Appeal Content Warning" #~ msgstr "İçerik Uyarısını İtiraz Et" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -563,7 +568,7 @@ msgid "Appearance" msgstr "Görünüm" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "" @@ -587,15 +592,15 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "Bu taslağı silmek istediğinizden emin misiniz?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Emin misiniz?" @@ -620,8 +625,8 @@ msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -634,7 +639,7 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Geri" @@ -659,7 +664,7 @@ msgstr "Doğum günü" msgid "Birthday:" msgstr "Doğum günü:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "" @@ -703,7 +708,7 @@ msgstr "Engellendi" msgid "Blocked accounts" msgstr "Engellenen hesaplar" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Engellenen Hesaplar" @@ -784,8 +789,8 @@ msgstr "" msgid "Books" msgstr "Kitaplar" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "" @@ -801,7 +806,7 @@ msgstr "İş" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Button devre dışı. Devam etmek için özel alan adını girin." -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "tarafından —" @@ -817,7 +822,7 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "tarafından <0/>" @@ -825,7 +830,7 @@ msgstr "tarafından <0/>" msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "siz tarafından" @@ -833,7 +838,7 @@ msgstr "siz tarafından" msgid "Camera" msgstr "Kamera" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içerebilir. En az 4 karakter uzunluğunda, ancak 32 karakterden fazla olmamalıdır." @@ -842,8 +847,8 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -859,8 +864,8 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "İptal" @@ -889,7 +894,7 @@ msgstr "Resim kırpma işlemini iptal et" msgid "Cancel profile editing" msgstr "Profil düzenlemeyi iptal et" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Alıntı gönderiyi iptal et" @@ -953,7 +958,7 @@ msgstr "Gönderi dilini {0} olarak değiştir" msgid "Change Your Email" msgstr "E-postanızı Değiştirin" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -965,7 +970,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -1055,7 +1060,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Tüm depolama verilerini temizle (bundan sonra yeniden başlat)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Arama sorgusunu temizle" @@ -1163,7 +1168,7 @@ msgstr "Alt gezinme çubuğunu kapatır" msgid "Closes password update alert" msgstr "Şifre güncelleme uyarısını kapatır" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" @@ -1187,7 +1192,7 @@ msgstr "Komedi" msgid "Comics" msgstr "Çizgi romanlar" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Topluluk Kuralları" @@ -1200,7 +1205,7 @@ msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "En fazla {MAX_GRAPHEME_LENGTH} karakter uzunluğunda gönderiler oluşturun" @@ -1330,7 +1335,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Devam et" @@ -1338,8 +1343,12 @@ msgstr "Devam et" msgid "Continue as {0} (currently signed in)" msgstr "" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Sonraki adıma devam et" @@ -1352,7 +1361,7 @@ msgstr "Sonraki adıma devam et" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "Herhangi bir hesabı takip etmeden sonraki adıma devam et" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "" @@ -1360,7 +1369,7 @@ msgstr "" msgid "Cooking" msgstr "Yemek pişirme" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Kopyalandı" @@ -1370,10 +1379,10 @@ msgid "Copied build version to clipboard" msgstr "Sürüm numarası panoya kopyalandı" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "Panoya kopyalandı" @@ -1381,11 +1390,11 @@ msgstr "Panoya kopyalandı" msgid "Copied!" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Uygulama şifresini kopyalar" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Kopyala" @@ -1402,8 +1411,8 @@ msgstr "" msgid "Copy link to list" msgstr "Liste bağlantısını kopyala" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Gönderi bağlantısını kopyala" @@ -1416,12 +1425,12 @@ msgstr "Gönderi bağlantısını kopyala" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Gönderi metnini kopyala" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Telif Hakkı Politikası" @@ -1472,11 +1481,11 @@ msgstr "Hesap Oluştur" msgid "Create an account" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Uygulama Şifresi Oluştur" @@ -1518,7 +1527,7 @@ msgstr "" msgid "Custom domain" msgstr "Özel alan adı" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Topluluk tarafından oluşturulan özel beslemeler size yeni deneyimler sunar ve sevdiğiniz içeriği bulmanıza yardımcı olur." @@ -1561,7 +1570,7 @@ msgid "Debug panel" msgstr "Hata ayıklama paneli" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1616,8 +1625,8 @@ msgstr "Hesabımı sil" msgid "Delete My Account…" msgstr "Hesabımı Sil…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Gönderiyi sil" @@ -1625,7 +1634,7 @@ msgstr "Gönderiyi sil" msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "Bu gönderiyi sil?" @@ -1648,7 +1657,7 @@ msgstr "" msgid "Description" msgstr "Açıklama" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "" @@ -1656,7 +1665,7 @@ msgstr "" #~ msgid "Developer Tools" #~ msgstr "Geliştirici Araçları" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Bir şey söylemek istediniz mi?" @@ -1697,7 +1706,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Sil" @@ -1705,7 +1714,7 @@ msgstr "Sil" #~ msgid "Discard draft" #~ msgstr "Taslağı sil" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "" @@ -1714,8 +1723,8 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "Uygulamaların hesabımı oturum açmamış kullanıcılara göstermesini engelle" -#: src/view/com/posts/FollowingEmptyState.tsx:74 -#: src/view/com/posts/FollowingEndOfFeed.tsx:75 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Yeni özel beslemeler keşfet" @@ -1723,7 +1732,7 @@ msgstr "Yeni özel beslemeler keşfet" #~ msgid "Discover new feeds" #~ msgstr "Yeni beslemeler keşfet" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "" @@ -1763,11 +1772,11 @@ msgstr "Alan adı doğrulandı!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1850,6 +1859,11 @@ msgstr "örn: Reklamlarla tekrar tekrar yanıt veren kullanıcılar." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Her kod bir kez çalışır. Düzenli aralıklarla daha fazla davet kodu alacaksınız." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1873,8 +1887,9 @@ msgstr "Liste ayrıntılarını düzenle" msgid "Edit Moderation List" msgstr "Düzenleme Listesini Düzenle" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Beslemelerimi Düzenle" @@ -1884,19 +1899,19 @@ msgid "Edit my profile" msgstr "Profilimi düzenle" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Profil düzenle" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Profil Düzenle" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Kayıtlı Beslemeleri Düzenle" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Kayıtlı Beslemeleri Düzenle" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1949,8 +1964,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "" @@ -2010,7 +2025,7 @@ msgstr "Beslemenin sonu" #~ msgid "End of list" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Bu Uygulama Şifresi için bir ad girin" @@ -2018,8 +2033,8 @@ msgstr "Bu Uygulama Şifresi için bir ad girin" msgid "Enter a password" msgstr "" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "" @@ -2077,7 +2092,7 @@ msgid "Error receiving captcha response." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Hata:" @@ -2169,7 +2184,7 @@ msgstr "Harici Medya" 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 "Harici medya, web sitelerinin siz ve cihazınız hakkında bilgi toplamasına izin verebilir. Bilgi, \"oynat\" düğmesine basana kadar gönderilmez veya istenmez." -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2179,8 +2194,8 @@ msgstr "Harici Medya Tercihleri" msgid "External media settings" msgstr "Harici medya ayarları" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "Uygulama şifresi oluşturulamadı." @@ -2192,7 +2207,7 @@ msgstr "Liste oluşturulamadı. İnternet bağlantınızı kontrol edin ve tekra msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "Gönderi silinemedi, lütfen tekrar deneyin" @@ -2226,7 +2241,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2236,15 +2251,15 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Besleme" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} tarafından besleme" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Besleme çevrimdışı" @@ -2253,17 +2268,16 @@ msgstr "Besleme çevrimdışı" #~ msgstr "Besleme Tercihleri" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Geribildirim" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Beslemeler" @@ -2296,12 +2310,12 @@ msgid "Finalizing" msgstr "Tamamlanıyor" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Takip edilecek hesaplar bul" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "" @@ -2348,7 +2362,7 @@ msgstr "Dikey çevir" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2359,7 +2373,7 @@ msgctxt "action" msgid "Follow" msgstr "Takip et" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0} takip et" @@ -2389,6 +2403,10 @@ msgstr "" #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Başlamak için bazı kullanıcıları takip edin. Sizi ilginç bulduğunuz kişilere dayanarak size daha fazla kullanıcı önerebiliriz." +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "{0} tarafından takip ediliyor" @@ -2410,18 +2428,27 @@ msgstr "sizi takip etti" msgid "Followers" msgstr "Takipçiler" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Takip edilenler" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "{0} takip ediliyor" @@ -2433,9 +2460,7 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2457,7 +2482,7 @@ msgstr "Yiyecek" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Güvenlik nedeniyle, e-posta adresinize bir onay kodu göndermemiz gerekecek." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "Güvenlik nedeniyle, bunu tekrar göremezsiniz. Bu şifreyi kaybederseniz, yeni bir tane oluşturmanız gerekecek." @@ -2508,7 +2533,7 @@ msgstr "" msgid "Get Started" msgstr "Başlayın" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" @@ -2536,9 +2561,9 @@ msgstr "Geri git" msgid "Go Back" msgstr "Geri Git" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2558,7 +2583,7 @@ msgstr "" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "@{queryMaybeHandle} adresine git" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "" @@ -2591,7 +2616,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "" @@ -2604,11 +2629,11 @@ msgid "Having trouble?" msgstr "Sorun mu yaşıyorsunuz?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Yardım" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" @@ -2624,7 +2649,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "İlgi alanlarınıza dayalı olarak bazı konusal beslemeler: {interestsText}. İstediğiniz kadar takip etmeyi seçebilirsiniz." -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "İşte uygulama şifreniz." @@ -2635,7 +2660,7 @@ msgstr "İşte uygulama şifreniz." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Gizle" @@ -2644,8 +2669,8 @@ msgctxt "action" msgid "Hide" msgstr "Gizle" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Gönderiyi gizle" @@ -2654,7 +2679,7 @@ msgstr "Gönderiyi gizle" msgid "Hide the content" msgstr "İçeriği gizle" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "Bu gönderiyi gizle?" @@ -2666,23 +2691,23 @@ msgstr "Kullanıcı listesini gizle" #~ msgid "Hides posts from {0} in your feed" #~ msgstr "Beslemenizdeki {0} gönderilerini gizler" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." msgstr "Hmm, besleme sunucusuna ulaşırken bir tür sorun oluştu. Lütfen bu konuda besleme sahibini bilgilendirin." -#: src/view/com/posts/FeedErrorMessage.tsx:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." msgstr "Hmm, besleme sunucusunun yanlış yapılandırılmış görünüyor. Lütfen bu konuda besleme sahibini bilgilendirin." -#: src/view/com/posts/FeedErrorMessage.tsx:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." msgstr "Hmm, besleme sunucusunun çevrimdışı görünüyor. Lütfen bu konuda besleme sahibini bilgilendirin." -#: src/view/com/posts/FeedErrorMessage.tsx:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." msgstr "Hmm, besleme sunucusu kötü bir yanıt verdi. Lütfen bu konuda besleme sahibini bilgilendirin." -#: src/view/com/posts/FeedErrorMessage.tsx:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, bu beslemeyi bulmakta sorun yaşıyoruz. Silinmiş olabilir." @@ -2694,11 +2719,11 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Ana Sayfa" @@ -2758,7 +2783,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -2810,7 +2835,7 @@ msgstr "Hesap silme için onay kodunu girin" #~ msgid "Input invite code to proceed" #~ msgstr "Devam etmek için davet kodunu girin" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Uygulama şifresi için ad girin" @@ -2867,7 +2892,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Geçersiz veya desteklenmeyen gönderi kaydı" @@ -2952,11 +2977,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -2968,7 +2993,7 @@ msgstr "Dil seçimi" msgid "Language settings" msgstr "Dil ayarları" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Dil Ayarları" @@ -2982,7 +3007,7 @@ msgstr "Diller" #~ msgstr "Son adım!" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "" @@ -3072,8 +3097,8 @@ msgid "Like this feed" msgstr "Bu beslemeyi beğen" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Beğenenler" @@ -3109,11 +3134,11 @@ msgstr "gönderinizi beğendi" msgid "Likes" msgstr "Beğeniler" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "Bu gönderideki beğeniler" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Liste" @@ -3125,7 +3150,7 @@ msgstr "Liste Avatarı" msgid "List blocked" msgstr "Liste engellendi" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "{0} tarafından liste" @@ -3149,12 +3174,12 @@ msgstr "Liste engeli kaldırıldı" msgid "List unmuted" msgstr "Liste sessizden çıkarıldı" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Listeler" @@ -3167,7 +3192,7 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "Daha fazla gönderi yükle" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Yeni bildirimleri yükle" @@ -3186,7 +3211,7 @@ msgstr "Yükleniyor..." #~ msgid "Local dev server" #~ msgstr "Yerel geliştirme sunucusu" -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "Log" @@ -3222,7 +3247,7 @@ msgstr "" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "" @@ -3238,7 +3263,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Bu gitmek istediğiniz yer olduğundan emin olun!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "" @@ -3260,8 +3285,8 @@ msgstr "bahsedilen kullanıcılar" msgid "Mentioned users" msgstr "Bahsedilen kullanıcılar" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Menü" @@ -3270,11 +3295,11 @@ msgid "Message {0}" msgstr "" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Sunucudan mesaj: {0}" @@ -3291,7 +3316,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3306,7 +3331,7 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3343,7 +3368,7 @@ msgstr "Moderasyon listesi güncellendi" msgid "Moderation lists" msgstr "Moderasyon listeleri" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderasyon Listeleri" @@ -3352,7 +3377,7 @@ msgstr "Moderasyon Listeleri" msgid "Moderation settings" msgstr "Moderasyon ayarları" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "" @@ -3365,7 +3390,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderatör, içeriğe genel bir uyarı koymayı seçti." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "" @@ -3411,11 +3436,11 @@ msgstr "" msgid "Mute conversation" msgstr "" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "" @@ -3436,21 +3461,21 @@ msgstr "Bu hesapları sessize al?" #~ msgid "Mute this List" #~ msgstr "Bu Listeyi Sessize Al" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Konuyu sessize al" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "" @@ -3462,7 +3487,7 @@ msgstr "Sessize alındı" msgid "Muted accounts" msgstr "Sessize alınan hesaplar" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Sessize Alınan Hesaplar" @@ -3488,7 +3513,7 @@ msgstr "Sessizlik özeldir. Sessize alınan hesaplar sizinle etkileşime geçebi msgid "My Birthday" msgstr "Doğum Günüm" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Beslemelerim" @@ -3504,7 +3529,7 @@ msgstr "" msgid "My Saved Feeds" msgstr "Kayıtlı Beslemelerim" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ad" @@ -3591,8 +3616,8 @@ msgctxt "action" msgid "New post" msgstr "Yeni gönderi" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3662,7 +3687,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "{0} artık takip edilmiyor" @@ -3670,7 +3695,7 @@ msgstr "{0} artık takip edilmiyor" msgid "No longer than 253 characters" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "" @@ -3678,7 +3703,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Henüz bildirim yok!" @@ -3689,6 +3714,10 @@ msgstr "Henüz bildirim yok!" msgid "No one" msgstr "" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3702,13 +3731,13 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "\"{query}\" için sonuç bulunamadı" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "{query} için sonuç bulunamadı" @@ -3747,7 +3776,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "Uygulanamaz." -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Bulunamadı" @@ -3758,7 +3787,7 @@ msgid "Not right now" msgstr "Şu anda değil" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "" @@ -3779,13 +3808,13 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Bildirimler" @@ -3835,11 +3864,11 @@ msgstr "En eski yanıtlar önce" msgid "Onboarding reset" msgstr "Onboarding sıfırlama" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Bir veya daha fazla resimde alternatif metin eksik." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3869,17 +3898,17 @@ msgstr "Aç" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Emoji seçiciyi aç" @@ -3899,11 +3928,11 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Navigasyonu aç" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "" @@ -4032,8 +4061,8 @@ msgstr "Şifre sıfırlama formunu açar" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Kayıtlı Beslemeleri düzenlemek için ekranı açar" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Kayıtlı Beslemeleri düzenlemek için ekranı açar" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -4085,8 +4114,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "{0} seçeneği, {numItems} seçenekten" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "" @@ -4154,15 +4183,15 @@ msgstr "Şifre güncellendi!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "@{0} tarafından takip edilenler" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "@{0} tarafından takip edilenler" @@ -4245,7 +4274,7 @@ msgstr "" 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 "E-postanızı değiştirmeden önce onaylayın. Bu, e-posta güncelleme araçları eklenirken geçici bir gerekliliktir ve yakında kaldırılacaktır." -#: src/view/com/modals/AddAppPasswords.tsx:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Uygulama şifreniz için bir ad girin. Tüm boşluklar izin verilmez." @@ -4253,11 +4282,11 @@ msgstr "Uygulama şifreniz için bir ad girin. Tüm boşluklar izin verilmez." #~ msgid "Please enter a phone number that can receive SMS text messages." #~ msgstr "SMS metin mesajları alabilen bir telefon numarası girin." -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Bu Uygulama Şifresi için benzersiz bir ad girin veya rastgele oluşturulanı kullanın." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" @@ -4277,7 +4306,7 @@ msgstr "E-postanızı girin." msgid "Please enter your password as well:" msgstr "Lütfen şifrenizi de girin:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4299,7 +4328,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Lütfen E-postanızı Doğrulayın" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Bağlantı kartınızın yüklenmesini bekleyin" @@ -4311,28 +4340,28 @@ msgstr "Politika" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Gönder" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Gönderi" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "{0} tarafından gönderi" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "@{0} tarafından gönderi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Gönderi silindi" @@ -4371,11 +4400,11 @@ msgstr "" msgid "Posts" msgstr "Gönderiler" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Gönderiler gizlendi" @@ -4403,6 +4432,10 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Önceki resim" @@ -4420,11 +4453,11 @@ msgstr "Takipçilerinizi Önceliklendirin" msgid "Privacy" msgstr "Gizlilik" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Gizlilik Politikası" @@ -4444,8 +4477,8 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Profil" @@ -4469,16 +4502,16 @@ msgstr "Toplu olarak sessize almak veya engellemek için herkese açık, paylaş msgid "Public, shareable lists which can drive feeds." msgstr "Beslemeleri yönlendirebilen herkese açık, paylaşılabilir listeler." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Gönderiyi yayınla" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Yanıtı yayınla" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4506,7 +4539,7 @@ msgstr "Oranlar" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4514,7 +4547,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "" @@ -4534,12 +4567,12 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Kaldır" @@ -4563,25 +4596,25 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Beslemeyi kaldır" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Beslemelerimden kaldır" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4593,15 +4626,15 @@ msgstr "Resmi kaldır" msgid "Remove image preview" msgstr "Resim önizlemesini kaldır" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4609,8 +4642,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Yeniden göndermeyi kaldır" @@ -4618,7 +4651,7 @@ msgstr "Yeniden göndermeyi kaldır" #~ msgid "Remove this feed from my feeds?" #~ msgstr "Bu beslemeyi beslemelerimden kaldırsın mı?" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "" @@ -4631,7 +4664,7 @@ msgstr "" msgid "Removed from list" msgstr "Listeden kaldırıldı" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Beslemelerimden kaldırıldı" @@ -4662,7 +4695,7 @@ msgstr "Yanıtlar" msgid "Replies to this thread are disabled" msgstr "Bu konuya yanıtlar devre dışı bırakıldı" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Yanıtla" @@ -4726,8 +4759,8 @@ msgstr "Listeyi Raporla" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Gönderiyi raporla" @@ -4743,8 +4776,8 @@ msgstr "" msgid "Report this list" msgstr "" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "" @@ -4757,9 +4790,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Yeniden gönder" @@ -4769,7 +4802,7 @@ msgstr "Yeniden gönder" msgid "Repost" msgstr "Yeniden gönder" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4795,7 +4828,7 @@ msgstr "" msgid "reposted your post" msgstr "gönderinizi yeniden gönderdi" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Bu gönderinin yeniden gönderilmesi" @@ -4914,8 +4947,8 @@ msgstr "" #~ msgstr "KUM KUTUSU. Gönderiler ve hesaplar kalıcı değildir." #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4995,20 +5028,20 @@ msgid "Scroll to top" msgstr "Başa kaydır" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Ara" @@ -5016,7 +5049,7 @@ msgstr "Ara" msgid "Search for \"{query}\"" msgstr "\"{query}\" için ara" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "" @@ -5147,7 +5180,7 @@ msgstr "{i} seçeneği, {numItems} seçenekten" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5217,8 +5250,8 @@ msgctxt "action" msgid "Send Email" msgstr "E-posta Gönder" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Geribildirim gönder" @@ -5227,14 +5260,14 @@ msgstr "Geribildirim gönder" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "" @@ -5251,8 +5284,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -5383,11 +5416,11 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Bluesky istemcisi için sunucuyu ayarlar" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Ayarlar" @@ -5406,8 +5439,8 @@ msgstr "Paylaş" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -5422,7 +5455,7 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "" @@ -5478,7 +5511,7 @@ msgstr "" #~ msgid "Show embeds from {0}" #~ msgstr "{0} adresinden gömülü öğeleri göster" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "{0} adresine benzer takipçileri göster" @@ -5486,19 +5519,19 @@ msgstr "{0} adresine benzer takipçileri göster" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Daha Fazla Göster" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "" @@ -5591,9 +5624,9 @@ msgstr "Beslemenizde {0} adresinden gönderileri gösterir" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5634,9 +5667,9 @@ msgstr "Çıkış yap" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5685,7 +5718,7 @@ msgstr "Yazılım Geliştirme" msgid "Some people can reply" msgstr "" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5725,7 +5758,7 @@ msgstr "Aynı gönderiye verilen yanıtları şuna göre sırala:" #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "" @@ -5786,13 +5819,13 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "Depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5823,7 +5856,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "Bu listeye abone ol" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Önerilen Takipçiler" @@ -5835,7 +5868,7 @@ msgstr "Sana önerilenler" msgid "Suggestive" msgstr "Tehlikeli" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5866,7 +5899,7 @@ msgstr "Sistem" msgid "System log" msgstr "Sistem günlüğü" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "" @@ -5894,11 +5927,11 @@ msgstr "" msgid "Terms" msgstr "Şartlar" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Hizmet Şartları" @@ -5908,17 +5941,17 @@ msgstr "Hizmet Şartları" msgid "Terms used violate community standards" msgstr "" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Metin giriş alanı" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "" @@ -5930,7 +5963,7 @@ msgstr "" msgid "That handle is already taken." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Hesap, engeli kaldırdıktan sonra sizinle etkileşime geçebilecek." @@ -5951,11 +5984,11 @@ msgstr "Telif Hakkı Politikası <0/> konumuna taşındı" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -5993,7 +6026,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Sunucuya ulaşma konusunda bir sorun oluştu, lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Bu beslemeyi kaldırma konusunda bir sorun oluştu. Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." @@ -6021,12 +6054,12 @@ msgstr "" msgid "There was an issue contacting the server" msgstr "Sunucuya ulaşma konusunda bir sorun oluştu" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "Sunucunuza ulaşma konusunda bir sorun oluştu" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bildirimleri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." @@ -6043,8 +6076,8 @@ msgstr "Listeyi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Listelerinizi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6056,9 +6089,9 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "Uygulama şifrelerinizi almakta bir sorun oluştu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -6107,7 +6140,7 @@ msgstr "Bu hesap, kullanıcıların profilini görüntülemek için giriş yapma msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -6140,28 +6173,37 @@ msgstr "Bu içerik {0} tarafından barındırılıyor. Harici medyayı etkinleş msgid "This content is not available because one of the users involved has blocked the other." msgstr "Bu içerik, içerikte yer alan kullanıcılardan biri diğerini engellediği için mevcut değil." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Bu içerik, bir Bluesky hesabı olmadan görüntülenemez." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Bu besleme şu anda yüksek trafik alıyor ve geçici olarak kullanılamıyor. Lütfen daha sonra tekrar deneyin." #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Bu besleme boş!" +#~ msgid "This feed is empty!" +#~ msgstr "Bu besleme boş!" #: 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 "Bu besleme boş! Daha fazla kullanıcı takip etmeniz veya dil ayarlarınızı ayarlamanız gerekebilir." +#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -6190,7 +6232,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "" @@ -6210,20 +6252,20 @@ msgstr "Bu liste boş!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Bu isim zaten kullanılıyor" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Bu gönderi silindi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "" @@ -6280,7 +6322,7 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Bu uyarı yalnızca medya ekli gönderiler için mevcuttur." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" @@ -6301,7 +6343,7 @@ msgstr "Konu Tercihleri" msgid "Threaded Mode" msgstr "Konu Tabanlı Mod" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Konu Tercihleri" @@ -6317,7 +6359,7 @@ msgstr "" msgid "To whom would you like to send this report?" msgstr "" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "" @@ -6330,7 +6372,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "" @@ -6340,10 +6382,10 @@ msgstr "Dönüşümler" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Çevir" @@ -6385,14 +6427,14 @@ msgstr "Hizmetinize ulaşılamıyor. Lütfen internet bağlantınızı kontrol e #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Engeli kaldır" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Engeli kaldır" @@ -6407,12 +6449,12 @@ msgstr "" msgid "Unblock Account" msgstr "Hesabın engelini kaldır" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -6427,7 +6469,7 @@ msgstr "Takibi bırak" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "{0} adresini takibi bırak" @@ -6474,8 +6516,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Konunun sessizliğini kaldır" @@ -6533,7 +6575,7 @@ msgstr "" msgid "Updating..." msgstr "Güncelleniyor..." -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "" @@ -6594,7 +6636,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Bunu, kullanıcı adınızla birlikte diğer uygulamaya giriş yapmak için kullanın." @@ -6773,11 +6815,11 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Profili görüntüle" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Avatarı görüntüle" @@ -6789,6 +6831,11 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6816,7 +6863,7 @@ msgstr "" msgid "We couldn't find any results for that hashtag." msgstr "" -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "" @@ -6832,7 +6879,7 @@ msgstr "Harika vakit geçirmenizi umuyoruz. Unutmayın, Bluesky:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Takipçilerinizden gönderi kalmadı. İşte <0/>'den en son gönderiler." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "" @@ -6876,14 +6923,18 @@ msgstr "Sizi aramızda görmekten çok mutluyuz!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Üzgünüz, ancak bu listeyi çözemedik. Bu durum devam ederse, lütfen liste oluşturucu, @{handleOrDid} ile iletişime geçin." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Üzgünüz, ancak aramanız tamamlanamadı. Lütfen birkaç dakika içinde tekrar deneyin." +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -6911,7 +6962,7 @@ msgstr "İlgi alanlarınız nelerdir?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "Nasılsınız?" @@ -6932,7 +6983,7 @@ msgstr "" msgid "Who can reply" msgstr "Kimler yanıtlayabilir" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "" @@ -6970,11 +7021,11 @@ msgstr "Geniş" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Gönderi yaz" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Yanıtınızı yazın" @@ -7018,8 +7069,8 @@ msgstr "Sıradasınız." msgid "You are not following anyone." msgstr "" -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "Ayrıca takip edebileceğiniz yeni Özel Beslemeler keşfedebilirsiniz." @@ -7052,6 +7103,10 @@ msgstr "" msgid "You do not have any followers." msgstr "" +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "Henüz hiç davet kodunuz yok! Bluesky'de biraz daha uzun süre kaldıktan sonra size bazı kodlar göndereceğiz." @@ -7151,15 +7206,15 @@ msgstr "" msgid "You have reached the end" msgstr "" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -7175,7 +7230,7 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Yetişkin içeriğini etkinleştirmek için 18 yaşında veya daha büyük olmalısınız" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -7183,11 +7238,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Artık bu konu için bildirim almayacaksınız" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Artık bu konu için bildirim alacaksınız" @@ -7195,15 +7250,15 @@ msgstr "Artık bu konu için bildirim alacaksınız" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Bir \"sıfırlama kodu\" içeren bir e-posta alacaksınız. Bu kodu buraya girin, ardından yeni şifrenizi girin." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -7231,7 +7286,7 @@ msgstr "Hazırsınız!" msgid "You've chosen to hide a word or tag within this post." msgstr "" -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Beslemenizin sonuna ulaştınız! Takip edebileceğiniz daha fazla hesap bulun." @@ -7281,7 +7336,7 @@ msgstr "E-postanız güncellendi ancak doğrulanmadı. Bir sonraki adım olarak, msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "E-postanız henüz doğrulanmadı. Bu, önerdiğimiz önemli bir güvenlik adımıdır." -#: src/view/com/posts/FollowingEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Takip ettiğiniz besleme boş! Neler olduğunu görmek için daha fazla kullanıcı takip edin." @@ -7298,7 +7353,7 @@ msgstr "Tam kullanıcı adınız <0>@{0} olacak" #~ msgid "Your invite codes are hidden when logged in using an App Password" #~ msgstr "Uygulama Şifresi kullanarak giriş yaptığınızda davet kodlarınız gizlenir" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "" @@ -7306,7 +7361,7 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "Şifreniz başarıyla değiştirildi!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Gönderiniz yayınlandı" @@ -7322,11 +7377,11 @@ msgstr "Profiliniz" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "Yanıtınız yayınlandı" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index d6996dae1e..b6d08870b6 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -18,7 +18,7 @@ msgstr "" "X-Crowdin-File: /main/src/locale/locales/en/messages.po\n" "X-Crowdin-File-ID: 14\n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -46,10 +46,14 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -64,11 +68,11 @@ msgstr "" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -80,7 +84,7 @@ msgstr "" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -123,7 +127,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} непрочитаних" @@ -180,12 +184,12 @@ msgstr "⚠Недопустимий псевдонім" msgid "2FA Confirmation" msgstr "" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "Відкрити навігацію й налаштування" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "Відкрити профіль та іншу навігацію" @@ -198,7 +202,7 @@ msgstr "Доступність" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "" @@ -242,7 +246,7 @@ msgstr "Параметри облікового запису" msgid "Account removed from quick access" msgstr "Обліковий запис вилучено зі швидкого доступу" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "Обліковий запис розблоковано" @@ -255,7 +259,7 @@ msgstr "Ви відписалися від облікового запису" msgid "Account unmuted" msgstr "Обліковий запис більше не ігнорується" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -277,9 +281,9 @@ msgstr "Додати користувача до списку" msgid "Add account" msgstr "Додати обліковий запис" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -304,15 +308,15 @@ msgstr "Додати пароль застосунку" #~ msgid "Add link card:" #~ msgstr "Додати попередній перегляд:" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Додати слово до ігнорування з обраними налаштуваннями" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "Додати ігноровані слова та теги" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" @@ -329,7 +333,7 @@ msgstr "Додайте наступний DNS-запис до вашого до msgid "Add to Lists" msgstr "Додати до списку" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "Додати до моїх стрічок" @@ -342,7 +346,7 @@ msgstr "Додати до моїх стрічок" msgid "Added to list" msgstr "Додано до списку" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "Додано до моїх стрічок" @@ -364,12 +368,12 @@ msgstr "Контент для дорослих вимкнено." msgid "Advanced" msgstr "Розширені" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "Усі збережені стрічки в одному місці." -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "" @@ -392,13 +396,13 @@ msgstr "Вже маєте код?" msgid "Already signed in as @{0}" msgstr "Вже увійшли як @{0}" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -446,6 +450,7 @@ msgstr "Виникла проблема, будь ласка, спробуйте msgid "an unknown error occurred" msgstr "" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -471,11 +476,11 @@ msgstr "Мова застосунку" msgid "App password deleted" msgstr "Пароль застосунку видалено" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "Назва пароля може містити лише латинські літери, цифри, пробіли, мінуси та нижні підкреслення." -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "Назва пароля застосунку мусить бути хоча б 4 символи в довжину." @@ -483,22 +488,22 @@ msgstr "Назва пароля застосунку мусить бути хо msgid "App password settings" msgstr "Налаштування пароля застосунків" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "Паролі для застосунків" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "Звернення" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "Оскаржити мітку \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -519,7 +524,7 @@ msgid "Appearance" msgstr "Оформлення" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "" @@ -543,15 +548,15 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Ви впевнені, що бажаєте видалити {0} зі стрічки?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "Ви дійсно бажаєте видалити цю чернетку?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "Ви впевнені?" @@ -572,8 +577,8 @@ msgid "At least 3 characters" msgstr "Не менше 3-х символів" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -586,7 +591,7 @@ msgstr "Не менше 3-х символів" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Назад" @@ -606,7 +611,7 @@ msgstr "Дата народження" msgid "Birthday:" msgstr "Дата народження:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "Заблокувати" @@ -646,7 +651,7 @@ msgstr "Заблоковано" msgid "Blocked accounts" msgstr "Заблоковані облікові записи" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Заблоковані облікові записи" @@ -719,8 +724,8 @@ msgstr "Розмити зображення і фільтрувати їх зі msgid "Books" msgstr "Книги" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "" @@ -728,7 +733,7 @@ msgstr "" msgid "Business" msgstr "Організація" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "від —" @@ -744,7 +749,7 @@ msgstr "Від {0}" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "від <0/>" @@ -752,7 +757,7 @@ msgstr "від <0/>" msgid "By creating an account you agree to the {els}." msgstr "Створюючи обліковий запис, ви даєте згоду з {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "створено вами" @@ -760,7 +765,7 @@ msgstr "створено вами" msgid "Camera" msgstr "Камера" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 символів." @@ -769,8 +774,8 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -786,8 +791,8 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Скасувати" @@ -816,7 +821,7 @@ msgstr "Скасувати обрізання зображення" msgid "Cancel profile editing" msgstr "Скасувати зміни профілю" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "Скасувати цитування посту" @@ -872,7 +877,7 @@ msgstr "Змінити мову поста на {0}" msgid "Change Your Email" msgstr "Змінити адресу електронної пошти" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -884,7 +889,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -970,7 +975,7 @@ msgid "Clear all storage data (restart after this)" msgstr "" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "Очистити пошуковий запит" @@ -1078,7 +1083,7 @@ msgstr "Закриває нижню панель навігації" msgid "Closes password update alert" msgstr "Закриває сповіщення про оновлення пароля" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "Закриває редактор постів і видаляє чернетку" @@ -1102,7 +1107,7 @@ msgstr "Комедія" msgid "Comics" msgstr "Комікси" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Правила спільноти" @@ -1115,7 +1120,7 @@ msgstr "Завершіть ознайомлення та розпочніть к msgid "Complete the challenge" msgstr "Виконайте завдання" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Створюйте пости до {MAX_GRAPHEME_LENGTH} символів у довжину" @@ -1224,7 +1229,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "Тло контекстного меню натисніть, щоб закрити меню." #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Далі" @@ -1232,8 +1237,12 @@ msgstr "Далі" msgid "Continue as {0} (currently signed in)" msgstr "Продовжити як {0} (поточний користувач)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "Перейти до наступного кроку" @@ -1246,7 +1255,7 @@ msgstr "Перейти до наступного кроку" #~ msgid "Continue to the next step without following any accounts" #~ msgstr "Перейдіть до наступного кроку, ні на кого не підписуючись" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "" @@ -1254,7 +1263,7 @@ msgstr "" msgid "Cooking" msgstr "Кухарство" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Скопійовано" @@ -1264,10 +1273,10 @@ msgid "Copied build version to clipboard" msgstr "Версію збірки скопійовано до буфера обміну" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "Скопійовано" @@ -1275,11 +1284,11 @@ msgstr "Скопійовано" msgid "Copied!" msgstr "Скопійовано!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "Копіює пароль застосунку" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Скопіювати" @@ -1296,8 +1305,8 @@ msgstr "Скопіювати код" msgid "Copy link to list" msgstr "Копіювати посилання на список" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "Копіювати посилання на пост" @@ -1306,12 +1315,12 @@ msgstr "Копіювати посилання на пост" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "Копіювати текст повідомлення" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Політика захисту авторського права" @@ -1358,11 +1367,11 @@ msgstr "Створити обліковий запис" msgid "Create an account" msgstr "Створити обліковий запис" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Створити пароль застосунку" @@ -1396,7 +1405,7 @@ msgstr "Користувацький" msgid "Custom domain" msgstr "Власний домен" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Кастомні стрічки, створені спільнотою, подарують вам нові враження та допоможуть знайти контент, який ви любите." @@ -1439,7 +1448,7 @@ msgid "Debug panel" msgstr "Панель налагодження" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1494,8 +1503,8 @@ msgstr "Видалити мій обліковий запис" msgid "Delete My Account…" msgstr "Видалити мій обліковий запис..." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "Видалити пост" @@ -1503,7 +1512,7 @@ msgstr "Видалити пост" msgid "Delete this list?" msgstr "Видалити цей список?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "Видалити цей пост?" @@ -1526,11 +1535,11 @@ msgstr "" msgid "Description" msgstr "Опис" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "Порожній пост. Ви хотіли щось написати?" @@ -1571,11 +1580,11 @@ msgstr "" msgid "Disabled" msgstr "Вимкнено" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "Видалити" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "Відхилити чернетку?" @@ -1584,12 +1593,12 @@ msgstr "Відхилити чернетку?" 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 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "Відкрийте для себе нові стрічки" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "Відкрийте для себе нові стрічки" @@ -1625,11 +1634,11 @@ msgstr "Домен перевірено!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1708,6 +1717,11 @@ msgstr "напр. Користувачі, що неодноразово відп msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Кожен код запрошення працює лише один раз. Час від часу ви будете отримувати нові коди." +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1731,8 +1745,9 @@ msgstr "Редагувати опис списку" msgid "Edit Moderation List" msgstr "Редагування списку" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Редагувати мої стрічки" @@ -1742,19 +1757,19 @@ msgid "Edit my profile" msgstr "Редагувати мій профіль" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Редагувати профіль" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Редагувати профіль" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "Редагувати збережені стрічки" +#~ msgid "Edit Saved Feeds" +#~ msgstr "Редагувати збережені стрічки" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1807,8 +1822,8 @@ msgid "Embed HTML code" msgstr "Вбудований HTML код" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "Вбудований пост" @@ -1864,7 +1879,7 @@ msgstr "Кінець стрічки" #~ msgid "End of list" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Введіть ім'я для цього пароля застосунку" @@ -1872,8 +1887,8 @@ msgstr "Введіть ім'я для цього пароля застосунк msgid "Enter a password" msgstr "Введіть пароль" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "Введіть слово або тег" @@ -1923,7 +1938,7 @@ msgid "Error receiving captcha response." msgstr "Помилка отримання відповіді Captcha." #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Помилка:" @@ -2011,7 +2026,7 @@ msgstr "Зовнішні медіа" 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:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2021,8 +2036,8 @@ msgstr "Налаштування зовнішніх медіа" msgid "External media settings" msgstr "Налаштування зовнішніх медіа" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "Не вдалося створити пароль застосунку." @@ -2034,7 +2049,7 @@ msgstr "Не вдалося створити список. Перевірте і msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "Не вдалося видалити пост, спробуйте ще раз" @@ -2068,7 +2083,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2078,30 +2093,29 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "Стрічка" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Стрічка від {0}" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "Стрічка не працює" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Зворотний зв'язок" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "Стрічки" @@ -2134,12 +2148,12 @@ msgid "Finalizing" msgstr "Завершення" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "Знайдіть облікові записи для стеження" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "" @@ -2182,7 +2196,7 @@ msgstr "Віддзеркалити вертикально" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -2193,7 +2207,7 @@ msgctxt "action" msgid "Follow" msgstr "Підписатись" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Підписатися на {0}" @@ -2223,6 +2237,10 @@ msgstr "Підписатися навзаєм" #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." #~ msgstr "Підпишіться на кількох користувачів щоб почати їх читати. Ми зможемо порекомендувати вам більше користувачів, спираючись на те хто вас цікавить." +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Підписані {0}" @@ -2244,18 +2262,27 @@ msgstr "підписка на вас" msgid "Followers" msgstr "Підписники" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Підписані" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Підписання на \"{0}\"" @@ -2267,9 +2294,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Налаштування стрічки підписок" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2291,7 +2316,7 @@ msgstr "Їжа" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "З міркувань безпеки нам потрібно буде відправити код підтвердження на вашу електронну адресу." -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "З міркувань безпеки цей пароль відображається лише один раз. Якщо ви втратите цей пароль, вам потрібно буде згенерувати новий." @@ -2334,7 +2359,7 @@ msgstr "" msgid "Get Started" msgstr "Почати" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" @@ -2362,9 +2387,9 @@ msgstr "Назад" msgid "Go Back" msgstr "Назад" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2384,7 +2409,7 @@ msgstr "Повернутися на головну" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Перейти до @{queryMaybeHandle}" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "" @@ -2417,7 +2442,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "Домагання, тролінг або нетерпимість" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "Хештег" @@ -2430,11 +2455,11 @@ msgid "Having trouble?" msgstr "Виникли проблеми?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Довідка" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "" @@ -2450,7 +2475,7 @@ msgstr "" #~ 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:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "Це ваш пароль для застосунків." @@ -2461,7 +2486,7 @@ msgstr "Це ваш пароль для застосунків." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "Приховати" @@ -2470,8 +2495,8 @@ msgctxt "action" msgid "Hide" msgstr "Сховати" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "Сховати пост" @@ -2480,7 +2505,7 @@ msgstr "Сховати пост" msgid "Hide the content" msgstr "Приховати вміст" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "Сховати цей пост?" @@ -2488,23 +2513,23 @@ msgstr "Сховати цей пост?" msgid "Hide user list" msgstr "Сховати список користувачів" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 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:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 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:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 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:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 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:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Хм, ми не можемо знайти цю стрічку. Можливо вона була видалена." @@ -2516,11 +2541,11 @@ msgstr "Здається, у нас виникли проблеми з зава msgid "Hmmmm, we couldn't load that moderation service." msgstr "Хм, ми не змогли завантажити цей сервіс модерації." -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "Головна" @@ -2574,7 +2599,7 @@ msgstr "Якщо ви ще не досягли повноліття відпов msgid "If you delete this list, you won't be able to recover it." msgstr "Якщо ви видалите цей список, ви не зможете його відновити." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "Якщо ви видалите цей пост, ви не зможете його відновити." @@ -2614,7 +2639,7 @@ msgstr "Введіть код, надісланий на вашу електро msgid "Input confirmation code for account deletion" msgstr "Введіть код підтвердження для видалення облікового запису" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "Введіть ім'я для пароля застосунку" @@ -2659,7 +2684,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "Невірний або непідтримуваний пост" @@ -2723,11 +2748,11 @@ msgstr "Мітки є анотаціями для користувачів і к #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "мітка була розміщена на {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Мітки на вашому обліковому записі" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Мітки на вашому контенті" @@ -2739,7 +2764,7 @@ msgstr "Вибір мови" msgid "Language settings" msgstr "Налаштування мови" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Налаштування мов" @@ -2749,7 +2774,7 @@ msgid "Languages" msgstr "Мови" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "Нещодавні" @@ -2831,8 +2856,8 @@ msgid "Like this feed" msgstr "Вподобати цю стрічку" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "Сподобалося" @@ -2868,11 +2893,11 @@ msgstr "сподобався ваш пост" msgid "Likes" msgstr "Вподобання" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "Вподобайки цього поста" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "Список" @@ -2884,7 +2909,7 @@ msgstr "Аватар списку" msgid "List blocked" msgstr "Список заблоковано" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Список від {0}" @@ -2908,12 +2933,12 @@ msgstr "Список розблоковано" msgid "List unmuted" msgstr "Список більше не ігнорується" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "Списки" @@ -2921,7 +2946,7 @@ msgstr "Списки" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Завантажити нові сповіщення" @@ -2936,7 +2961,7 @@ msgstr "Завантажити нові пости" msgid "Loading..." msgstr "Завантаження..." -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "Звіт" @@ -2972,7 +2997,7 @@ msgstr "Виглядає як XXXXX-XXXXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "" @@ -2988,7 +3013,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Переконайтеся, що це дійсно той сайт, що ви збираєтеся відвідати!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "Налаштовуйте ваші ігноровані слова та теги" @@ -3010,8 +3035,8 @@ msgstr "згадані користувачі" msgid "Mentioned users" msgstr "Згадані користувачі" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "Меню" @@ -3020,11 +3045,11 @@ msgid "Message {0}" msgstr "" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "Повідомлення від сервера: {0}" @@ -3041,7 +3066,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3056,7 +3081,7 @@ msgstr "" msgid "Misleading Account" msgstr "Оманливий обліковий запис" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3093,7 +3118,7 @@ msgstr "Список модерації оновлено" msgid "Moderation lists" msgstr "Списки для модерації" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Списки для модерації" @@ -3102,7 +3127,7 @@ msgstr "Списки для модерації" msgid "Moderation settings" msgstr "Налаштування модерації" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "Статус модерації" @@ -3115,7 +3140,7 @@ msgstr "Інструменти модерації" msgid "Moderator has chosen to set a general warning on the content." msgstr "Модератор вирішив встановити загальне попередження на вміст." -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "Більше" @@ -3157,11 +3182,11 @@ msgstr "Ігнорувати всі пости {displayTag}" msgid "Mute conversation" msgstr "" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "Ігнорувати лише в тегах" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "Ігнорувати в тексті та тегах" @@ -3178,21 +3203,21 @@ msgstr "Ігнорувати список" msgid "Mute these accounts?" msgstr "Ігнорувати ці облікові записи?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "Ігнорувати це слово у постах і тегах" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "Ігнорувати це слово лише у тегах" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "Ігнорувати обговорення" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "Ігнорувати слова та теги" @@ -3204,7 +3229,7 @@ msgstr "Ігнорується" msgid "Muted accounts" msgstr "Ігноровані облікові записи" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Ігноровані облікові записи" @@ -3230,7 +3255,7 @@ msgstr "Ігнорування є приватним. Ігноровані ко msgid "My Birthday" msgstr "Мій день народження" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "Мої стрічки" @@ -3246,7 +3271,7 @@ msgstr "Мої збережені стрічки" msgid "My Saved Feeds" msgstr "Мої збережені стрічки" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ім'я" @@ -3328,8 +3353,8 @@ msgctxt "action" msgid "New post" msgstr "Новий пост" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3399,7 +3424,7 @@ msgstr "Немає панелі DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Ви більше не підписані на {0}" @@ -3407,7 +3432,7 @@ msgstr "Ви більше не підписані на {0}" msgid "No longer than 253 characters" msgstr "Не може бути довшим за 253 символи" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "" @@ -3415,7 +3440,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "Ще ніяких сповіщень!" @@ -3426,6 +3451,10 @@ msgstr "Ще ніяких сповіщень!" msgid "No one" msgstr "" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3439,13 +3468,13 @@ msgstr "" msgid "No results found" msgstr "Нічого не знайдено" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "Нічого не знайдено за запитом «{query}»" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "Нічого не знайдено за запитом «{query}»" @@ -3484,7 +3513,7 @@ msgstr "Несексуальна оголеність" #~ msgid "Not Applicable." #~ msgstr "Не застосовно." -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "Не знайдено" @@ -3495,7 +3524,7 @@ msgid "Not right now" msgstr "Пізніше" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "Примітка щодо поширення" @@ -3516,13 +3545,13 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Сповіщення" @@ -3572,11 +3601,11 @@ msgstr "Спочатку найдавніші" msgid "Onboarding reset" msgstr "Скинути ознайомлення" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "Для одного або кількох зображень відсутній опис." -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "" @@ -3606,17 +3635,17 @@ msgstr "Відкрити" msgid "Open {name} profile shortcut menu" msgstr "" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "Емоджі" @@ -3636,11 +3665,11 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "Відкрити налаштування ігнорування слів і тегів" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "Відкрити навігацію" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "Відкрити меню налаштувань посту" @@ -3749,8 +3778,8 @@ msgstr "Відкриває форму скидання пароля" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "Відкриває сторінку з усіма збереженими стрічками" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "Відкриває сторінку з усіма збереженими стрічками" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3794,8 +3823,8 @@ msgstr "" msgid "Option {0} of {numItems}" msgstr "Опція {0} з {numItems}" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "За бажанням надайте додаткову інформацію нижче:" @@ -3859,15 +3888,15 @@ msgstr "Пароль змінено!" msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "Люди" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "Люди, на яких підписаний(-на) @{0}" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "Люди, які підписані на @{0}" @@ -3946,15 +3975,15 @@ msgstr "Будь ласка, завершіть перевірку Captcha." 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:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Будь ласка, введіть ім'я для пароля застосунку. Пробіли і пропуски не допускаються." -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Будь ласка, введіть унікальну назву для цього паролю або використовуйте нашу випадково згенеровану." -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Будь ласка, введіть допустиме слово, тег або фразу для ігнорування" @@ -3966,7 +3995,7 @@ msgstr "Будь ласка, введіть адресу ел. пошти." msgid "Please enter your password as well:" msgstr "Будь ласка, також введіть ваш пароль:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Будь ласка, поясніть, чому ви вважаєте, що ця позначка була помилково додана до {0}" @@ -3983,7 +4012,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Підтвердьте свою адресу електронної пошти" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "Будь ласка, зачекайте доки завершиться створення попереднього перегляду для посилання" @@ -3995,28 +4024,28 @@ msgstr "Політика" msgid "Porn" msgstr "Порнографія" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "Запостити" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "Пост" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "Пост від {0}" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "Пост від @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "Пост видалено" @@ -4055,11 +4084,11 @@ msgstr "пости" msgid "Posts" msgstr "Пости" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "Пости можуть бути ігноровані за їхнім текстом, тегами чи за обома." -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "Пости приховано" @@ -4087,6 +4116,10 @@ msgstr "Натисніть, щоб повторити спробу" #~ msgid "Press to Retry" #~ msgstr "" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "Попереднє зображення" @@ -4104,11 +4137,11 @@ msgstr "Пріоритезувати ваші підписки" msgid "Privacy" msgstr "Конфіденційність" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Політика конфіденційності" @@ -4128,8 +4161,8 @@ msgstr "профіль" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "Профіль" @@ -4153,16 +4186,16 @@ msgstr "Публічні, поширювані списки користувач msgid "Public, shareable lists which can drive feeds." msgstr "Публічні, поширювані списки для створення стрічок." -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "Опублікувати пост" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "Опублікувати відповідь" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -4190,7 +4223,7 @@ msgstr "Співвідношення сторін" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4198,7 +4231,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "Останні запити" @@ -4218,12 +4251,12 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "Видалити" @@ -4243,25 +4276,25 @@ msgstr "Видалити банер" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "Видалити стрічку" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "Видалити стрічку?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Вилучити з моїх стрічок" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Видалити з моїх стрічок?" @@ -4273,15 +4306,15 @@ msgstr "Вилучити зображення" msgid "Remove image preview" msgstr "Вилучити попередній перегляд зображення" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "Вилучити ігноровані слова з вашого списку" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -4289,12 +4322,12 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "Видалити репост" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "Вилучити цю стрічку зі збережених стрічок" @@ -4303,7 +4336,7 @@ msgstr "Вилучити цю стрічку зі збережених стрі msgid "Removed from list" msgstr "Вилучено зі списку" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "Вилучено з моїх стрічок" @@ -4334,7 +4367,7 @@ msgstr "Відповіді" msgid "Replies to this thread are disabled" msgstr "Відповіді до цього посту вимкнено" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "Відповісти" @@ -4394,8 +4427,8 @@ msgstr "Поскаржитись на список" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "Поскаржитись на пост" @@ -4411,8 +4444,8 @@ msgstr "Повідомити про цю стрічку" msgid "Report this list" msgstr "Поскаржитись на цей список" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "" @@ -4425,9 +4458,9 @@ msgstr "Поскаржитись на цей пост" msgid "Report this user" msgstr "Поскаржитись на цього користувача" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "Репост" @@ -4437,7 +4470,7 @@ msgstr "Репост" msgid "Repost" msgstr "Репостити" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4463,7 +4496,7 @@ msgstr "Зроблено репост від <0><1/>" msgid "reposted your post" msgstr "зробив(-ла) репост вашого допису" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "Репости цього поста" @@ -4566,8 +4599,8 @@ msgid "Returns to previous page" msgstr "Повертає до попередньої сторінки" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4647,20 +4680,20 @@ msgid "Scroll to top" msgstr "Прогорнути вгору" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "Пошук" @@ -4668,7 +4701,7 @@ msgstr "Пошук" msgid "Search for \"{query}\"" msgstr "Шукати \"{query}\"" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "" @@ -4790,7 +4823,7 @@ msgstr "Обрати варіант {i} із {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "Оберіть сервіс модерації для скарги" @@ -4852,8 +4885,8 @@ msgctxt "action" msgid "Send Email" msgstr "Надіслати ел. лист" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "Надіслати відгук" @@ -4862,14 +4895,14 @@ msgstr "Надіслати відгук" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "Поскаржитись" @@ -4882,8 +4915,8 @@ msgstr "Надіслати скаргу до {0}" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "" @@ -4967,11 +5000,11 @@ msgstr "Встановлює співвідношення сторін зобр msgid "Sets image aspect ratio to wide" msgstr "Встановлює співвідношення сторін зображення до ширини" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "Налаштування" @@ -4990,8 +5023,8 @@ msgstr "Поширити" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -5006,7 +5039,7 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "Все одно поширити" @@ -5058,7 +5091,7 @@ msgstr "Показати значок" msgid "Show badge and filter from feeds" msgstr "Показати значок і фільтри зі стрічки" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "Показати підписки, схожі на {0}" @@ -5066,19 +5099,19 @@ msgstr "Показати підписки, схожі на {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "Показати більше" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "" @@ -5167,9 +5200,9 @@ msgstr "Показує дописи з {0} у вашій стрічці" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5200,9 +5233,9 @@ msgstr "Вийти" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5243,7 +5276,7 @@ msgstr "Розробка П/З" msgid "Some people can reply" msgstr "" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5275,7 +5308,7 @@ msgstr "Оберіть, як сортувати відповіді до пост #~ msgid "Source:" #~ msgstr "Джерело:" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "" @@ -5328,13 +5361,13 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "Сховище очищено, тепер вам треба перезапустити застосунок." -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5365,7 +5398,7 @@ msgstr "Підписатися на цього маркувальника" msgid "Subscribe to this list" msgstr "Підписатися на цей список" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "Пропоновані підписки" @@ -5377,7 +5410,7 @@ msgstr "Пропозиції для вас" msgid "Suggestive" msgstr "Непристойний" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5404,7 +5437,7 @@ msgstr "Системне" msgid "System log" msgstr "Системний журнал" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "тег" @@ -5432,11 +5465,11 @@ msgstr "" msgid "Terms" msgstr "Умови" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "Умови Використання" @@ -5446,17 +5479,17 @@ msgstr "Умови Використання" msgid "Terms used violate community standards" msgstr "Використані терміни порушують стандарти спільноти" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "текст" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Поле вводу тексту" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "Дякуємо. Вашу скаргу було надіслано." @@ -5468,7 +5501,7 @@ msgstr "Що містить наступне:" msgid "That handle is already taken." msgstr "Цей псевдонім вже зайнятий." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "Обліковий запис зможе взаємодіяти з вами після розблокування." @@ -5489,11 +5522,11 @@ msgstr "Політику захисту авторського права пер msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Наступні мітки були додано до вашого облікового запису." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Наступні мітки були додано до вашого контенту." @@ -5531,7 +5564,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Виникла проблема з доступом до сервера. Перевірте підключення до Інтернету і повторіть спробу знову." -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "Виникла проблема при видаленні цієї стрічки. Перевірте підключення до Інтернету і повторіть спробу." @@ -5559,12 +5592,12 @@ msgstr "" msgid "There was an issue contacting the server" msgstr "При з'єднанні з сервером виникла проблема" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "При з'єднанні з вашим сервером виникла проблема" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Виникла проблема з завантаженням сповіщень. Натисніть тут, щоб повторити спробу." @@ -5581,8 +5614,8 @@ msgstr "Виникла проблема з завантаженням списк msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Виникла проблема з завантаженням ваших списків. Натисніть тут, щоб повторити спробу." -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Виникла проблема з надсиланням вашої скарги. Будь ласка, перевірте підключення до Інтернету." @@ -5594,9 +5627,9 @@ msgstr "Виникла проблема з надсиланням вашої с msgid "There was an issue with fetching your app passwords" msgstr "Виникла проблема з завантаженням ваших паролів для застосунків" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5641,7 +5674,7 @@ msgstr "Цей користувач вказав, що не хоче, аби й msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "Це звернення буде надіслано до <0>{0}." @@ -5674,28 +5707,37 @@ msgstr "Цей вміст розміщено {0}. Увімкнути зовні msgid "This content is not available because one of the users involved has blocked the other." msgstr "Цей контент недоступний, оскільки один із залучених користувачів заблокував іншого." -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "Цей вміст не доступний для перегляду без облікового запису Bluesky." +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "Ця функція знаходиться в беті. Ви можете дізнатися більше про експорт репозиторіїв у <0>цьому блозі.." -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "Ця стрічка зараз отримує забагато запитів і тимчасово недоступна. Спробуйте ще раз пізніше." #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "Стрічка порожня!" +#~ 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/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -5724,7 +5766,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "" @@ -5744,20 +5786,20 @@ msgstr "Список порожній!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Даний сервіс модерації недоступний. Перегляньте деталі нижче. Якщо проблема не зникне, зв'яжіться з нами." -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "Це ім'я вже використовується" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "Цей пост було видалено." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей пост видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "Цей пост буде приховано зі стрічок." @@ -5806,7 +5848,7 @@ msgstr "Цей користувач не підписаний ні на кого #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Це попередження доступне тільки для записів з прикріпленими медіа-файлами." -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Це видалить {0} зі ваших ігнорованих слів. Ви завжди можете додати його назад." @@ -5823,7 +5865,7 @@ msgstr "Налаштування гілок" msgid "Threaded Mode" msgstr "Режим гілок" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "Налаштування обговорень" @@ -5839,7 +5881,7 @@ msgstr "" msgid "To whom would you like to send this report?" msgstr "Кому ви хотіли б відправити цю скаргу?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "Перемикання між опціями ігнорування слів." @@ -5852,7 +5894,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Увімкнути або вимкнути вміст для дорослих" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "Верх" @@ -5862,10 +5904,10 @@ msgstr "Редагування" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "Перекласти" @@ -5907,14 +5949,14 @@ msgstr "Не вдалося зв'язатися з вашим хостинг-п #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Розблокувати" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Розблокувати" @@ -5929,12 +5971,12 @@ msgstr "" msgid "Unblock Account" msgstr "Розблокувати обліковий запис" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "Розблокувати обліковий запис?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5949,7 +5991,7 @@ msgstr "Відписатись" msgid "Unfollow" msgstr "Не стежити" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "Відписатися від {0}" @@ -5992,8 +6034,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "Перестати ігнорувати" @@ -6043,7 +6085,7 @@ msgstr "Оновити до {handle}" msgid "Updating..." msgstr "Оновлення..." -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "" @@ -6104,7 +6146,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "Використати панель DNS" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "Скористайтесь ним для входу в інші застосунки." @@ -6271,11 +6313,11 @@ msgstr "Переглянути інформацію про мітки" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Переглянути профіль" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Переглянути аватар" @@ -6287,6 +6329,11 @@ msgstr "Переглянути послуги маркування, який н msgid "View users who like this feed" msgstr "Переглянути користувачів, які вподобали цю стрічку" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6310,7 +6357,7 @@ msgstr "Попереджувати про вміст і фільтрувати msgid "We couldn't find any results for that hashtag." msgstr "Ми не змогли знайти жодних результатів для цього хештегу." -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "" @@ -6326,7 +6373,7 @@ msgstr "Ми сподіваємося, що ви проведете чудово msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "У нас закінчилися дописи у ваших підписках. Ось останні пости зі стрічки <0/>." -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "Ми рекомендуємо уникати загальних слів, що зʼявляються у багатьох постах, оскільки це може призвести до того, що жодного поста не буде показано." @@ -6366,14 +6413,18 @@ msgstr "Ми дуже раді, що ви приєдналися!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Дуже прикро, але нам не вдалося знайти цей список. Якщо це продовжується, будь ласка, зв'яжіться з його автором: @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "На жаль, ми не змогли зараз завантажити ваші ігноровані слова. Будь ласка, спробуйте ще раз." -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Даруйте, нам не вдалося виконати пошук за вашим запитом. Будь ласка, спробуйте ще раз через кілька хвилин." +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -6397,7 +6448,7 @@ msgstr "Чим ви цікавитесь?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "Як справи?" @@ -6418,7 +6469,7 @@ msgstr "" msgid "Who can reply" msgstr "Хто може відповідати" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "" @@ -6456,11 +6507,11 @@ msgstr "Широке" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "Написати пост" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Написати відповідь" @@ -6500,8 +6551,8 @@ msgstr "Ви в черзі." msgid "You are not following anyone." msgstr "Ви ні на кого не підписані." -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "Також ви можете знайти кастомні стрічки для підписання." @@ -6534,6 +6585,10 @@ msgstr "" msgid "You do not have any followers." msgstr "У вас немає жодного підписника." +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 "У вас ще немає кодів запрошення! З часом ми надамо вам декілька." @@ -6621,15 +6676,15 @@ msgstr "Ви ще не ігноруєте жодного облікового з msgid "You have reached the end" msgstr "" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "У вас ще немає ігнорованих слів чи тегів" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Ви можете оскаржувати мітки, якщо вважаєте, що вони були розміщені помилково." @@ -6641,7 +6696,7 @@ msgstr "Вам має виповнитись 13 років для того, що #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Ви повинні бути старше 18 років, щоб дозволити перегляд контенту для дорослих" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Ви повинні обрати хоча б одного маркувальника для скарги" @@ -6649,11 +6704,11 @@ msgstr "Ви повинні обрати хоча б одного маркува msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "Ви більше не будете отримувати сповіщення з цього обговорення" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "Ви будете отримувати сповіщення з цього обговорення" @@ -6661,15 +6716,15 @@ msgstr "Ви будете отримувати сповіщення з цьог msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Ви отримаєте електронний лист із кодом підтвердження. Введіть цей код тут, а потім введіть новий пароль." -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -6697,7 +6752,7 @@ msgstr "Все готово!" msgid "You've chosen to hide a word or tag within this post." msgstr "Ви обрали приховувати слово або тег в цьому пості." -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Ваша домашня стрічка закінчилась! Підпишіться на більше користувачів щоб отримувати більше постів." @@ -6743,7 +6798,7 @@ msgstr "Вашу адресу електронної пошти було змі 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 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Ваша домашня стрічка порожня! Підпишіться на більше користувачів щоб отримувати більше постів." @@ -6755,7 +6810,7 @@ msgstr "Ваш повний псевдонім буде" msgid "Your full handle will be <0>@{0}" msgstr "Вашим повним псевдонімом буде <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "Ваші ігноровані слова" @@ -6763,7 +6818,7 @@ msgstr "Ваші ігноровані слова" msgid "Your password has been changed successfully!" msgstr "Ваш пароль успішно змінено!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "Пост опубліковано" @@ -6779,11 +6834,11 @@ msgstr "Ваш профіль" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "Відповідь опубліковано" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index b5ee296d22..c077c47044 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "(包含嵌入内容)" @@ -33,10 +33,14 @@ msgstr "{0, plural, one {# 个标签已标记到这个账户} other {# 个标签 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# 个标签已标记到此内容} other {# 个标签已标记到此内容}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 条转发} other {# 条转发}}" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -51,11 +55,11 @@ msgstr "{0, plural, one {正在关注} other {正在关注}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -67,7 +71,7 @@ msgstr "{0, plural, one {帖子} other {帖子}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" @@ -106,7 +110,7 @@ msgstr "无法给 {handle} 发送私信" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 个未读" @@ -138,12 +142,12 @@ msgstr "⚠无效的用户识别符" msgid "2FA Confirmation" msgstr "两步验证" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "访问导航链接及设置" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "访问个人资料及其他导航链接" @@ -156,7 +160,7 @@ msgstr "无障碍" msgid "Accessibility settings" msgstr "无障碍设置" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "无障碍设置" @@ -196,7 +200,7 @@ msgstr "账户选项" msgid "Account removed from quick access" msgstr "已从快速访问中移除账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "已取消屏蔽账户" @@ -209,7 +213,7 @@ msgstr "已取消关注账户" msgid "Account unmuted" msgstr "已取消隐藏账户" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -231,9 +235,9 @@ msgstr "将用户添加至列表" msgid "Add account" msgstr "添加账户" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -246,15 +250,15 @@ msgstr "新增替代文字" msgid "Add App Password" msgstr "新增应用专用密码" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "为配置的设置添加隐藏词汇" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "添加隐藏词和标签" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "添加推荐的资讯源" @@ -271,7 +275,7 @@ msgstr "将以下 DNS 记录新增到你的域名:" msgid "Add to Lists" msgstr "添加至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "添加至自定义资讯源" @@ -280,7 +284,7 @@ msgstr "添加至自定义资讯源" msgid "Added to list" msgstr "已添加至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "已添加至自定义资讯源" @@ -302,12 +306,12 @@ msgstr "成人内容显示已被禁用。" msgid "Advanced" msgstr "详细设置" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "你保存的所有资讯源都集中在一处。" -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "允许读取你的私信" @@ -325,13 +329,13 @@ msgstr "已经有验证码了?" msgid "Already signed in as @{0}" msgstr "已以@{0}身份登录" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -375,6 +379,7 @@ msgstr "出现问题,请重试。" msgid "an unknown error occurred" msgstr "出现未知错误" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -400,11 +405,11 @@ msgstr "应用语言" msgid "App password deleted" msgstr "应用专用密码已删除" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "应用专用密码只能包含字母、数字、空格、破折号及下划线。" -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "应用专用密码必须至少为 4 个字符。" @@ -412,22 +417,22 @@ msgstr "应用专用密码必须至少为 4 个字符。" msgid "App password settings" msgstr "应用专用密码设置" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "应用专用密码" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "申诉" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "申诉 \"{0}\" 标记" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "申诉已提交" @@ -444,7 +449,7 @@ msgid "Appearance" msgstr "外观" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "使用默认推荐的资讯源" @@ -460,15 +465,15 @@ msgstr "你确定要删除这条私信吗?此操作仅会在你的对话中删 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表中删除对话,而不会在其他人的私信列表中删除。" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "你确定要从你的资讯源中删除 {0} 吗?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "你确定要丢弃这段草稿吗?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "你确定吗?" @@ -489,8 +494,8 @@ msgid "At least 3 characters" msgstr "至少 3 个字符" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -503,7 +508,7 @@ msgstr "至少 3 个字符" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" @@ -519,7 +524,7 @@ msgstr "生日" msgid "Birthday:" msgstr "生日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "屏蔽" @@ -559,7 +564,7 @@ msgstr "已屏蔽" msgid "Blocked accounts" msgstr "已屏蔽账户" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已屏蔽账户" @@ -617,8 +622,8 @@ msgstr "模糊化图片并从资讯源中过滤" msgid "Books" msgstr "书籍" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "浏览其他资讯源" @@ -626,7 +631,7 @@ msgstr "浏览其他资讯源" msgid "Business" msgstr "商务" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "来自 —" @@ -634,7 +639,7 @@ msgstr "来自 —" msgid "By {0}" msgstr "来自 {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "来自 <0/>" @@ -642,7 +647,7 @@ msgstr "来自 <0/>" msgid "By creating an account you agree to the {els}." msgstr "创建账户即默认表明你同意我们的 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "来自你" @@ -650,7 +655,7 @@ msgstr "来自你" msgid "Camera" msgstr "相机" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 个字符。" @@ -659,8 +664,8 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -676,8 +681,8 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" @@ -706,7 +711,7 @@ msgstr "取消裁剪图片" msgid "Cancel profile editing" msgstr "取消编辑个人资料" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "取消引用帖子" @@ -762,7 +767,7 @@ msgstr "更改帖子的发布语言至 {0}" msgid "Change Your Email" msgstr "更改你的邮箱地址" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -774,7 +779,7 @@ msgstr "已隐藏对话" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -839,7 +844,7 @@ msgid "Clear all storage data (restart after this)" msgstr "清除所有数据(并重启)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "清除搜索历史记录" @@ -939,7 +944,7 @@ msgstr "关闭底部导航栏" msgid "Closes password update alert" msgstr "关闭密码更新警告" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "关闭帖子编辑页并丢弃草稿" @@ -963,7 +968,7 @@ msgstr "喜剧" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群准则" @@ -976,7 +981,7 @@ msgstr "完成引导并开始使用你的账户" msgid "Complete the challenge" msgstr "完成验证" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰写帖子的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" @@ -1077,7 +1082,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "上下文菜单背景,点击关闭菜单。" #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "继续" @@ -1085,13 +1090,17 @@ msgstr "继续" msgid "Continue as {0} (currently signed in)" msgstr "以 {0} 继续(已登录)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "继续下一步" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "对话已删除" @@ -1099,7 +1108,7 @@ msgstr "对话已删除" msgid "Cooking" msgstr "烹饪" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "已复制" @@ -1109,10 +1118,10 @@ msgid "Copied build version to clipboard" msgstr "已复制构建版本号至剪贴板" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -1120,11 +1129,11 @@ msgstr "已复制至剪贴板" msgid "Copied!" msgstr "已复制!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "已复制应用专用密码" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "复制" @@ -1141,8 +1150,8 @@ msgstr "复制代码" msgid "Copy link to list" msgstr "复制列表链接" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "复制帖子链接" @@ -1151,12 +1160,12 @@ msgstr "复制帖子链接" msgid "Copy message text" msgstr "复制私信文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "复制帖子文字" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "版权许可" @@ -1195,11 +1204,11 @@ msgstr "创建账户" msgid "Create an account" msgstr "创建一个账户" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "创建一个头像" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "创建应用专用密码" @@ -1229,7 +1238,7 @@ msgstr "自定义" msgid "Custom domain" msgstr "自定义域名" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群构建的自定义资讯源能为你带来新的体验,并帮助你找到你喜欢的内容。" @@ -1272,7 +1281,7 @@ msgid "Debug panel" msgstr "调试面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1323,8 +1332,8 @@ msgstr "删除我的账户" msgid "Delete My Account…" msgstr "删除我的账户…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "删除帖子" @@ -1332,7 +1341,7 @@ msgstr "删除帖子" msgid "Delete this list?" msgstr "删除这个列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "删除这条帖子?" @@ -1355,11 +1364,11 @@ msgstr "删除聊天记录" msgid "Description" msgstr "描述" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "描述替代文字" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "有什么想说的吗?" @@ -1392,11 +1401,11 @@ msgstr "关闭触感反馈" msgid "Disabled" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "丢弃" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "丢弃草稿?" @@ -1405,12 +1414,12 @@ msgstr "丢弃草稿?" 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 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "探索新的自定义资讯源" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "探索新的资讯源" @@ -1446,11 +1455,11 @@ msgstr "域名已认证!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1525,6 +1534,11 @@ msgstr "例如:散布广告内容的用户。" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "每个邀请码仅可使用一次。你将不定期获得新的邀请码。" +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1548,8 +1562,9 @@ msgstr "编辑列表详情" msgid "Edit Moderation List" msgstr "编辑内容审核列表" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "编辑自定义资讯源" @@ -1559,19 +1574,19 @@ msgid "Edit my profile" msgstr "编辑个人资料" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "编辑个人资料" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "编辑个人资料" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "编辑保存的资讯源" +#~ msgid "Edit Saved Feeds" +#~ msgstr "编辑保存的资讯源" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1624,8 +1639,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 代码" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "嵌入帖子" @@ -1668,7 +1683,7 @@ msgstr "已启用" msgid "End of feed" msgstr "已到末尾" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "为这个应用专用密码命名" @@ -1676,8 +1691,8 @@ msgstr "为这个应用专用密码命名" msgid "Enter a password" msgstr "输入密码" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "输入一个词或标签" @@ -1727,7 +1742,7 @@ msgid "Error receiving captcha response." msgstr "Captcha 响应错误。" #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "错误:" @@ -1815,7 +1830,7 @@ msgstr "外部媒体" 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:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1825,8 +1840,8 @@ msgstr "外部媒体首选项" msgid "External media settings" msgstr "外部媒体设置" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "创建应用专用密码失败。" @@ -1838,7 +1853,7 @@ msgstr "无法创建列表。请检查你的互联网连接并重试。" msgid "Failed to delete message" msgstr "无法删除私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "无法删除帖子,请重试" @@ -1859,7 +1874,7 @@ msgstr "无法保存这张图片:{0}" msgid "Failed to send" msgstr "无法发送私信" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "无法提交申诉,请再试一次。" @@ -1869,30 +1884,29 @@ msgstr "无法提交申诉,请再试一次。" msgid "Failed to update settings" msgstr "无法更新设置" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "资讯源" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "由 {0} 创建的资讯源" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "资讯源已离线" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "反馈" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "资讯源" @@ -1917,12 +1931,12 @@ msgid "Finalizing" msgstr "最终确定" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "寻找一些账户关注" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 寻找帖子和用户" @@ -1953,7 +1967,7 @@ msgstr "垂直翻转" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -1964,7 +1978,7 @@ msgctxt "action" msgid "Follow" msgstr "关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "关注 {0}" @@ -1982,6 +1996,10 @@ msgstr "关注账户" msgid "Follow Back" msgstr "回关" +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "由 {0} 关注" @@ -2003,18 +2021,27 @@ msgstr "关注了你" msgid "Followers" msgstr "关注者" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "正在关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "已关注 {0}" @@ -2026,9 +2053,7 @@ msgstr "已关注 {name}" msgid "Following feed preferences" msgstr "\"正在关注\"资讯源首选项" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2050,7 +2075,7 @@ msgstr "食物" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "出于安全原因,我们需要向你的电子邮箱发送验证码。" -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "出于安全原因,你将无法再次查看此内容。如果你丢失了该密码,则需要生成一个新的密码。" @@ -2093,7 +2118,7 @@ msgstr "开始吧" msgid "Get Started" msgstr "开始" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "为你的个人资料添加头像" @@ -2121,9 +2146,9 @@ msgstr "返回" msgid "Go Back" msgstr "返回" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2138,7 +2163,7 @@ msgstr "返回主页" msgid "Go Home" msgstr "返回主页" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "转到与 {0} 的对话" @@ -2171,7 +2196,7 @@ msgstr "触感" msgid "Harassment, trolling, or intolerance" msgstr "骚扰、恶作剧或其他无法容忍的行为" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "标签" @@ -2184,15 +2209,15 @@ msgid "Having trouble?" msgstr "任何疑问?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "帮助" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "通过上传图片或创建头像来帮助人们了解你不是机器人。" -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "这里是你的应用专用密码。" @@ -2203,7 +2228,7 @@ msgstr "这里是你的应用专用密码。" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "隐藏" @@ -2212,8 +2237,8 @@ msgctxt "action" msgid "Hide" msgstr "隐藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "隐藏帖子" @@ -2222,7 +2247,7 @@ msgstr "隐藏帖子" msgid "Hide the content" msgstr "隐藏内容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "隐藏这条帖子?" @@ -2230,23 +2255,23 @@ msgstr "隐藏这条帖子?" msgid "Hide user list" msgstr "隐藏用户列表" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 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:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 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:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 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:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 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:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "无法找到该资讯源,似乎已被删除。" @@ -2258,11 +2283,11 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "主页" @@ -2316,7 +2341,7 @@ msgstr "如果你根据你所在国家的法律定义还不是成年人,则你 msgid "If you delete this list, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" @@ -2356,7 +2381,7 @@ msgstr "输入发送到你电子邮箱的验证码以重置密码" msgid "Input confirmation code for account deletion" msgstr "输入删除用户的验证码" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "输入应用专用密码名称" @@ -2401,7 +2426,7 @@ msgstr "介绍私信" msgid "Invalid 2FA confirmation code." msgstr "无效的两步验证码。" -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "帖子记录无效或不受支持" @@ -2453,11 +2478,11 @@ msgstr "标记" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "标记是对特定内容及用户的提示。可以针对特定内容默认隐藏内容、显示警告或直接显示。" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "你账户上的标记" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "你内容上的标记" @@ -2469,7 +2494,7 @@ msgstr "选择语言" msgid "Language settings" msgstr "语言设置" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "语言设置" @@ -2479,7 +2504,7 @@ msgid "Languages" msgstr "语言" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "最新" @@ -2557,8 +2582,8 @@ msgid "Like this feed" msgstr "喜欢这个资讯源" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "喜欢" @@ -2580,11 +2605,11 @@ msgstr "喜欢了你的帖子" msgid "Likes" msgstr "喜欢" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "这条帖子的喜欢数" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "列表" @@ -2596,7 +2621,7 @@ msgstr "列表头像" msgid "List blocked" msgstr "列表已屏蔽" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 创建" @@ -2620,12 +2645,12 @@ msgstr "解除对列表的屏蔽" msgid "List unmuted" msgstr "解除对列表的隐藏" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "列表" @@ -2633,7 +2658,7 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "屏蔽该用户的列表:" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "加载新的通知" @@ -2648,7 +2673,7 @@ msgstr "加载新的帖子" msgid "Loading..." msgstr "加载中..." -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "日志" @@ -2684,7 +2709,7 @@ msgstr "看起来像是 XXXXX-XXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "看起来你似乎未保存任何资讯源!来看看我们提供的建议,或浏览下方的更多内容。" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "看起来你已取消固定所有资讯源。不过别担心,你仍然可以在下面添加一些😄" @@ -2696,7 +2721,7 @@ msgstr "看起来你似乎缺少\"正在关注\"资讯源。<0>点击这里来 msgid "Make sure this is where you intend to go!" msgstr "请确认目标页面地址是否正确!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "管理你的隐藏词和标签" @@ -2718,8 +2743,8 @@ msgstr "提到的用户" msgid "Mentioned users" msgstr "提到的用户" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "菜单" @@ -2728,11 +2753,11 @@ msgid "Message {0}" msgstr "私信 {0}" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "私信已删除" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "来自服务器的信息:{0}" @@ -2749,7 +2774,7 @@ msgstr "私信过长" msgid "Message settings" msgstr "私信设置" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2760,7 +2785,7 @@ msgstr "私信" msgid "Misleading Account" msgstr "误导性账户" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2797,7 +2822,7 @@ msgstr "内容审核列表已更新" msgid "Moderation lists" msgstr "内容审核列表" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "内容审核列表" @@ -2806,7 +2831,7 @@ msgstr "内容审核列表" msgid "Moderation settings" msgstr "内容审核设置" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "内容审核状态" @@ -2819,7 +2844,7 @@ msgstr "内容审核工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "由内容审核服务提供方对这段内容设置的一般警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "更多" @@ -2861,11 +2886,11 @@ msgstr "隐藏所有 {displayTag} 的帖子" msgid "Mute conversation" msgstr "静音对话" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "仅隐藏标签" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "隐藏词汇和标签" @@ -2877,21 +2902,21 @@ msgstr "隐藏列表" msgid "Mute these accounts?" msgstr "隐藏这些账户?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "在帖子文本和标签中隐藏该词" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "仅在标签中隐藏该词" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "隐藏讨论串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "隐藏词和标签" @@ -2903,7 +2928,7 @@ msgstr "已隐藏" msgid "Muted accounts" msgstr "已隐藏账户" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已隐藏账户" @@ -2929,7 +2954,7 @@ msgstr "被隐藏的账户将不会得知你已将他隐藏,已隐藏的账户 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "自定义资讯源" @@ -2945,7 +2970,7 @@ msgstr "我保存的资讯源" msgid "My Saved Feeds" msgstr "我保存的资讯源" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "名称" @@ -3022,8 +3047,8 @@ msgctxt "action" msgid "New post" msgstr "新帖子" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3088,7 +3113,7 @@ msgstr "没有 DNS 面板" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精选 GIF,Tensor 可能存在问题。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "不再关注 {0}" @@ -3096,7 +3121,7 @@ msgstr "不再关注 {0}" msgid "No longer than 253 characters" msgstr "不超过 253 个字符" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "目前还没有任何私信" @@ -3104,7 +3129,7 @@ msgstr "目前还没有任何私信" msgid "No more conversations to show" msgstr "没有更多对话可显示" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "还没有通知!" @@ -3115,6 +3140,10 @@ msgstr "还没有通知!" msgid "No one" msgstr "没有人" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3128,13 +3157,13 @@ msgstr "没有结果" msgid "No results found" msgstr "未找到结果" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "未找到\"{query}\"的结果" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "未找到 {query} 的结果" @@ -3165,7 +3194,7 @@ msgstr "目前还没有人喜欢,也许你应该成为第一个!" msgid "Non-sexual Nudity" msgstr "非性暗示裸露" -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "未找到" @@ -3176,7 +3205,7 @@ msgid "Not right now" msgstr "暂时不需要" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "分享注意事项" @@ -3197,13 +3226,13 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "通知" @@ -3249,11 +3278,11 @@ msgstr "优先显示最旧的回复" msgid "Onboarding reset" msgstr "重新开始引导流程" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文字。" -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" @@ -3283,17 +3312,17 @@ msgstr "开启" msgid "Open {name} profile shortcut menu" msgstr "开启 {name} 个人资料快捷菜单" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "开启头像创建工具" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "开启对话选项" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "开启表情符号选择器" @@ -3313,11 +3342,11 @@ msgstr "开启私信选项" msgid "Open muted words and tags settings" msgstr "开启隐藏词汇和标签设置" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "打开导航" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "开启帖子选项菜单" @@ -3422,8 +3451,8 @@ msgstr "开启密码重置申请" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "开启用于编辑已保存资讯源的界面" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "开启用于编辑已保存资讯源的界面" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3463,8 +3492,8 @@ msgstr "开启此个人资料" msgid "Option {0} of {numItems}" msgstr "第 {0} 个选项,共 {numItems} 个" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "可选在下方提供额外信息:" @@ -3528,15 +3557,15 @@ msgstr "密码已更新!" msgid "Pause" msgstr "暂停" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "用户" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "@{0} 关注的用户" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "关注 @{0} 的用户" @@ -3610,15 +3639,15 @@ msgstr "请完成 Captcha 验证。" 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:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "请输入应用专用密码的名称,不允许使用空格。" -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "请输入这个应用专用密码的唯一名称,或使用我们提供的随机生成名称。" -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "请输入一个有效的词、标签或短语" @@ -3630,7 +3659,7 @@ msgstr "请输入你的电子邮箱。" msgid "Please enter your password as well:" msgstr "请输入你的密码:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "请解释为什么你认为这个标记是由 {0} 错误应用的" @@ -3647,7 +3676,7 @@ msgstr "请以 @{0} 身份登录" msgid "Please Verify Your Email" msgstr "请验证你的电子邮箱" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" @@ -3659,28 +3688,28 @@ msgstr "政治" msgid "Porn" msgstr "色情内容" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "{0} 的帖子" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "@{0} 的帖子" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "已删除帖子" @@ -3719,11 +3748,11 @@ msgstr "帖子" msgid "Posts" msgstr "帖子" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "帖子可以根据其文本、标签或两者来隐藏。" -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "帖子已隐藏" @@ -3746,6 +3775,10 @@ msgstr "点击以变更托管提供商" msgid "Press to retry" msgstr "点按重试" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "上一张图片" @@ -3763,11 +3796,11 @@ msgstr "优先显示关注者" msgid "Privacy" msgstr "隐私" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "隐私政策" @@ -3787,8 +3820,8 @@ msgstr "个人资料" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "个人资料" @@ -3812,16 +3845,16 @@ msgstr "公开且可共享的批量隐藏或屏蔽列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公开且可共享的列表,可作为资讯源使用。" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "发布帖子" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "发布回复" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -3839,11 +3872,11 @@ msgstr "比率" msgid "Reactivate your account" msgstr "重新启用你的账户" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "结果:" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "最近的搜索" @@ -3855,12 +3888,12 @@ msgstr "重新连接" msgid "Reload conversations" msgstr "重新加载对话" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "移除" @@ -3880,25 +3913,25 @@ msgstr "删除横幅图片" msgid "Remove embed" msgstr "删除嵌入" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "删除资讯源" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "删除资讯源?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "从自定义资讯源中删除" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "从自定义资讯源中删除?" @@ -3910,15 +3943,15 @@ msgstr "删除图片" msgid "Remove image preview" msgstr "删除图片预览" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "从你的隐藏词汇列表中删除" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "删除个人资料" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "从搜索历史中删除个人资料" @@ -3926,12 +3959,12 @@ msgstr "从搜索历史中删除个人资料" msgid "Remove quote" msgstr "删除引用" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "删除转发" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "从保存的资讯源列表中删除这个资讯源" @@ -3940,7 +3973,7 @@ msgstr "从保存的资讯源列表中删除这个资讯源" msgid "Removed from list" msgstr "从列表中删除" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "已从自定义资讯源中删除" @@ -3971,7 +4004,7 @@ msgstr "回复" msgid "Replies to this thread are disabled" msgstr "对这条讨论串的回复已被禁用" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "回复" @@ -4020,8 +4053,8 @@ msgstr "举报列表" msgid "Report message" msgstr "举报私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "举报帖子" @@ -4037,8 +4070,8 @@ msgstr "举报这个资讯源" msgid "Report this list" msgstr "举报这个列表" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "举报这条私信" @@ -4051,9 +4084,9 @@ msgstr "举报这条帖子" msgid "Report this user" msgstr "举报这个用户" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "转发" @@ -4063,7 +4096,7 @@ msgstr "转发" msgid "Repost" msgstr "转发" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4085,7 +4118,7 @@ msgstr "由 <0><1/> 转发" msgid "reposted your post" msgstr "转发你的帖子" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "转发这条帖子" @@ -4184,8 +4217,8 @@ msgid "Returns to previous page" msgstr "回到上一页" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4261,20 +4294,20 @@ msgid "Scroll to top" msgstr "滚动到顶部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "搜索" @@ -4282,7 +4315,7 @@ msgstr "搜索" msgid "Search for \"{query}\"" msgstr "搜索 \"{query}\"" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "搜索 \"{searchText}\"" @@ -4387,7 +4420,7 @@ msgstr "选择 {numItems} 项中的第 {i} 项" msgid "Select the {emojiName} emoji as your avatar" msgstr "选择 {emojiName} 表情符号作为你的头像" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "请选择你要向哪个内容审核服务提供方提交举报" @@ -4433,8 +4466,8 @@ msgctxt "action" msgid "Send Email" msgstr "发送电子邮件" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "提交反馈" @@ -4443,14 +4476,14 @@ msgstr "提交反馈" msgid "Send message" msgstr "发送私信" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "发送私信给..." -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "提交举报" @@ -4463,8 +4496,8 @@ msgstr "给 {0} 提交举报" msgid "Send verification email" msgstr "发送验证电子邮件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "通过私信发送" @@ -4548,11 +4581,11 @@ msgstr "将图片纵横比设置为高" msgid "Sets image aspect ratio to wide" msgstr "将图片纵横比设置为宽" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "设置" @@ -4571,8 +4604,8 @@ msgstr "分享" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -4587,7 +4620,7 @@ msgid "Share a fun fact!" msgstr "分享一个有趣的事实!" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "仍然分享" @@ -4635,7 +4668,7 @@ msgstr "显示徽章" msgid "Show badge and filter from feeds" msgstr "显示徽章并从资讯源中过滤" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "显示类似于 {0} 的关注者" @@ -4643,19 +4676,19 @@ msgstr "显示类似于 {0} 的关注者" msgid "Show hidden replies" msgstr "显示已隐藏的回复" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "更少显示类似这样的" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "显示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "更多显示类似这样的" @@ -4712,9 +4745,9 @@ msgstr "在你的资讯源中显示来自 {0} 的帖子" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4745,9 +4778,9 @@ msgstr "登出" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -4788,7 +4821,7 @@ msgstr "程序开发" msgid "Some people can reply" msgstr "一些人可以回复" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "出了点问题" @@ -4816,7 +4849,7 @@ msgstr "回复排序" msgid "Sort replies to the same post by:" msgstr "对同一帖子的回复进行排序:" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "来源:<0>{0}" @@ -4861,13 +4894,13 @@ msgstr "步骤 {1} 共 {0} 步" msgid "Storage cleared, you need to restart the app now." msgstr "已清除存储,请立即重启应用。" -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -4893,7 +4926,7 @@ msgstr "订阅这个标记者" msgid "Subscribe to this list" msgstr "订阅这个列表" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "推荐的关注者" @@ -4905,7 +4938,7 @@ msgstr "为你推荐" msgid "Suggestive" msgstr "建议" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -4932,7 +4965,7 @@ msgstr "系统" msgid "System log" msgstr "系统日志" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "标签" @@ -4960,11 +4993,11 @@ msgstr "讲个笑话!" msgid "Terms" msgstr "条款" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "服务条款" @@ -4974,17 +5007,17 @@ msgstr "服务条款" msgid "Terms used violate community standards" msgstr "用词违反了社群准则" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "文本" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "文本输入框" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "谢谢,你的举报已提交。" @@ -4996,7 +5029,7 @@ msgstr "其中包含以下内容:" msgid "That handle is already taken." msgstr "该用户识别符已被占用。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "解除屏蔽后,该账户将能够与你互动。" @@ -5013,11 +5046,11 @@ msgstr "版权许可已迁移至 <0/>" msgid "The feed has been replaced with Discover." msgstr "资讯源已替换为\"Discover\"。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "以下标记已应用到你的账户。" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "以下标记已应用到你的内容。" @@ -5051,7 +5084,7 @@ msgstr "停用账户没有时间限制,你可以随时决定回来。" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "连接至服务器时出现问题,请检查你的互联网连接并重试。" -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "删除资讯源时出现问题,请检查你的互联网连接并重试。" @@ -5075,12 +5108,12 @@ msgstr "连接 Tenor 时出现问题。" msgid "There was an issue contacting the server" msgstr "连接服务器时出现问题" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "连接服务器时出现问题" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "刷新通知时出现问题,点击重试。" @@ -5097,8 +5130,8 @@ msgstr "刷新列表时出现问题,点击重试。" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交举报时出现问题,请检查你的网络连接。" @@ -5106,9 +5139,9 @@ msgstr "提交举报时出现问题,请检查你的网络连接。" msgid "There was an issue with fetching your app passwords" msgstr "获取应用专用密码时出现问题" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5149,7 +5182,7 @@ msgstr "这个账户要求登录后才能查看其个人资料。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "这个账户已被你的一个或多个内容审核列表所屏蔽。要解除屏蔽,请从内容审核列表中删除这个账户。" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "这条申诉将发送至 <0>{0}。" @@ -5178,28 +5211,37 @@ msgstr "此内容由 {0} 托管。是否要启用外部媒体?" msgid "This content is not available because one of the users involved has blocked the other." msgstr "由于其中一个用户屏蔽了另一个用户,此内容不可用。" -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "没有 Bluesky 账户,无法查看此内容。" +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "该功能正在测试,你可以在<0>这篇博客文章中获得关于导出数据的更多信息。" -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "该资讯源当前使用人数较多,服务暂时不可用。请稍后再试。" #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "这里是空的!" +#~ 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/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "这个资讯源已离线,我们将改为显示来自 <0>Discover 资讯源的内容。" @@ -5220,7 +5262,7 @@ msgstr "这个标签是由 <0>{0} 标记的。" msgid "This label was applied by the author." msgstr "这个标签是由该作者标记的。" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "这个标签是由你标记的。" @@ -5240,20 +5282,20 @@ msgstr "这个列表为空!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "此内容审核提供服务不可用,请查看下方获取更多详情。如果问题持续存在,请联系我们。" -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "该名称已被使用" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "这条帖子已被删除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖子只对已登录用户可见,未登录的用户将无法看到。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "这条帖子将从资讯源中隐藏。" @@ -5298,7 +5340,7 @@ msgstr "这个用户包含在你已隐藏的 <0>{0} 列表中。" msgid "This user isn't following anyone." msgstr "这个账户目前没有关注任何人。" -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "这将从你的隐藏词汇中删除 {0}。你随时可以重新添加。" @@ -5315,7 +5357,7 @@ msgstr "讨论串首选项" msgid "Threaded Mode" msgstr "讨论串模式" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "讨论串首选项" @@ -5331,7 +5373,7 @@ msgstr "要举报对话,请在会话中选择一条私信并举报。这有助 msgid "To whom would you like to send this report?" msgstr "你想将举报提交给谁?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "在隐藏词汇选项之间切换。" @@ -5344,7 +5386,7 @@ msgid "Toggle to enable or disable adult content" msgstr "切换以启用或禁用成人内容" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "热门" @@ -5354,10 +5396,10 @@ msgstr "转换" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "翻译" @@ -5399,14 +5441,14 @@ msgstr "无法连接到服务,请检查互联网连接。" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "取消屏蔽" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "取消屏蔽" @@ -5421,12 +5463,12 @@ msgstr "取消屏蔽账户" msgid "Unblock Account" msgstr "取消屏蔽账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "取消屏蔽账户?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5441,7 +5483,7 @@ msgstr "取消关注" msgid "Unfollow" msgstr "取消关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "取消关注 {0}" @@ -5476,8 +5518,8 @@ msgstr "取消隐藏所有 {displayTag} 帖子" msgid "Unmute conversation" msgstr "取消静音对话" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "取消隐藏讨论串" @@ -5523,7 +5565,7 @@ msgstr "更新至 {handle}" msgid "Updating..." msgstr "更新中..." -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "上传图片" @@ -5584,7 +5626,7 @@ msgstr "使用推荐" msgid "Use the DNS panel" msgstr "使用 DNS 面板" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "使用这个和你的用户识别符一起登录其他应用。" @@ -5743,11 +5785,11 @@ msgstr "查看这个标记的详情" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "查看个人资料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "查看头像" @@ -5759,6 +5801,11 @@ msgstr "查看 @{0} 提供的标记服务。" msgid "View users who like this feed" msgstr "查看这个资讯源被谁喜欢" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -5782,7 +5829,7 @@ msgstr "警告内容并从资讯源中过滤" msgid "We couldn't find any results for that hashtag." msgstr "找不到任何与该标签相关的结果。" -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "我们无法加载这个对话" @@ -5798,7 +5845,7 @@ msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "我们已经看完了你关注的帖子。这是来自 <0/> 的最新消息。" -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "不建议你添加会出现在许多帖子中的常见词汇,这可能导致你的时间线上没有帖子可显示。" @@ -5834,14 +5881,18 @@ msgstr "我们非常高兴你加入我们!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "很抱歉,我们无法解析这个列表。如果问题持续发生,请联系列表创建者,@{handleOrDid}。" -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我们无法加载你的隐藏词汇列表。请重试。" -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,无法完成你的搜索。请稍后再试。" +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -5861,7 +5912,7 @@ msgstr "你感兴趣的是什么?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "发生了什么新鲜事?" @@ -5882,7 +5933,7 @@ msgstr "谁可以给你发送私信?" msgid "Who can reply" msgstr "谁可以回复" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "糟糕!" @@ -5920,11 +5971,11 @@ msgstr "宽" msgid "Write a message" msgstr "编写私信" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "撰写帖子" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰写你的回复" @@ -5964,8 +6015,8 @@ msgstr "轮到你了。" msgid "You are not following anyone." msgstr "你没有关注任何账户。" -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "你也可以探索新的自定义资讯源来关注。" @@ -5994,6 +6045,10 @@ msgstr "你可以重新激活你的账户以继续登录,其他用户将可以 msgid "You do not have any followers." msgstr "你目前还没有任何关注者。" +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 一段时间后,我们将提供一些新的邀请码给你。" @@ -6073,15 +6128,15 @@ msgstr "你还没有隐藏任何账户。要隐藏账户,请转到其个人资 msgid "You have reached the end" msgstr "你已经到末尾了" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "你还没有隐藏任何词或标签" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "如果你认为由他人放置标签的标记信息有误,你可以提出申诉。" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果你认为标签的标记信息有误,你可以提出申诉。" @@ -6089,7 +6144,7 @@ msgstr "如果你认为标签的标记信息有误,你可以提出申诉。" msgid "You must be 13 years of age or older to sign up." msgstr "你必须年满13岁及以上才能注册。" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "你必须选择至少一个标记者进行举报" @@ -6097,11 +6152,11 @@ msgstr "你必须选择至少一个标记者进行举报" msgid "You previously deactivated @{0}." msgstr "你之前已停用 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "你将不再收到这条讨论串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "你将收到这条讨论串的通知" @@ -6109,15 +6164,15 @@ msgstr "你将收到这条讨论串的通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "你将收到一封带有确认码的电子邮件。请在此输入该确认码,然后输入你的新密码。" -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "你:{0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "你:{defaultEmbeddedContentMessage}" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "你:{short}" @@ -6141,7 +6196,7 @@ msgstr "你已设置完成!" msgid "You've chosen to hide a word or tag within this post." msgstr "你选择隐藏了这条帖子中的词汇或标签。" -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "你已经浏览完你的订阅资讯源啦!寻找一些更多的账户关注吧。" @@ -6183,7 +6238,7 @@ msgstr "你的电子邮箱已更新但尚未验证。作为下一步,请验证 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 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "你的\"正在关注\"资讯源为空!关注更多用户去看看他们发了什么。" @@ -6195,7 +6250,7 @@ msgstr "你的完整用户识别符将修改为" msgid "Your full handle will be <0>@{0}" msgstr "你的完整用户识别符将修改为 <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "你的隐藏词汇" @@ -6203,7 +6258,7 @@ msgstr "你的隐藏词汇" msgid "Your password has been changed successfully!" msgstr "你的密码已成功更改!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "你的帖子已发布" @@ -6219,11 +6274,11 @@ msgstr "你的个人资料" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用户将无法再看到你的个人资料、帖子、列表与其他相关信息,你可以随时登录以重新激活你的账户。" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "你的回复已发布" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "你的举报将发送至 Bluesky 内容审核服务" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 5660c06aa6..b931d211e0 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -13,7 +13,7 @@ msgstr "" "X-Generator: @lingui/cli\n" "Plural-Forms: \n" -#: src/screens/Messages/List/ChatListItem.tsx:119 +#: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" msgstr "" @@ -33,10 +33,14 @@ msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" +#: src/components/KnownFollowers.tsx:179 +msgid "{0, plural, one {and # other} other {and # others}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -51,11 +55,11 @@ msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:386 +#: src/view/com/post-thread/PostThreadItem.tsx:380 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" -#: src/view/com/feeds/FeedSourceCard.tsx:280 +#: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -67,7 +71,7 @@ msgstr "{0, plural, one {則貼文} other {則貼文}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:366 +#: src/view/com/post-thread/PostThreadItem.tsx:360 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" @@ -106,7 +110,7 @@ msgstr "無法傳送訊息給 {handle}" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" -#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 個未讀通知" @@ -138,12 +142,12 @@ msgstr "⚠無效的帳號代碼" msgid "2FA Confirmation" msgstr "雙重驗證" -#: src/view/com/util/ViewHeader.tsx:92 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:715 msgid "Access navigation links and settings" msgstr "存取導覽連結和設定" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 msgid "Access profile and other navigation links" msgstr "存取個人檔案和其他導覽連結" @@ -156,7 +160,7 @@ msgstr "無障礙" msgid "Accessibility settings" msgstr "無障礙設定" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:296 #: src/view/screens/AccessibilitySettings.tsx:63 msgid "Accessibility Settings" msgstr "無障礙設定" @@ -196,7 +200,7 @@ msgstr "帳號選項" msgid "Account removed from quick access" msgstr "已從快速存取中移除帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:131 msgid "Account unblocked" msgstr "已解除封鎖帳號" @@ -209,7 +213,7 @@ msgstr "已取消跟隨帳號" msgid "Account unmuted" msgstr "已取消靜音帳號" -#: src/components/dialogs/MutedWords.tsx:165 +#: src/components/dialogs/MutedWords.tsx:164 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 @@ -231,9 +235,9 @@ msgstr "將用戶新增至此列表" msgid "Add account" msgstr "新增帳號" -#: src/view/com/composer/GifAltText.tsx:70 -#: src/view/com/composer/GifAltText.tsx:136 -#: src/view/com/composer/GifAltText.tsx:176 +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 #: src/view/com/composer/photos/Gallery.tsx:120 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 @@ -246,15 +250,15 @@ msgstr "新增替代文字" msgid "Add App Password" msgstr "新增應用程式專用密碼" -#: src/components/dialogs/MutedWords.tsx:158 +#: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "在已配置的設定中新增靜音文字" -#: src/components/dialogs/MutedWords.tsx:87 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" msgstr "新增靜音文字及標籤" -#: src/screens/Home/NoFeedsPinned.tsx:112 +#: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "新增推薦的動態源" @@ -271,7 +275,7 @@ msgstr "將以下 DNS 記錄新增到您的網域:" msgid "Add to Lists" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:246 +#: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "加入到我的動態源" @@ -280,7 +284,7 @@ msgstr "加入到我的動態源" msgid "Added to list" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:118 +#: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "加入到我的動態源" @@ -302,12 +306,12 @@ msgstr "成人內容已停用。" msgid "Advanced" msgstr "進階設定" -#: src/view/screens/Feeds.tsx:798 +#: src/view/screens/Feeds.tsx:771 msgid "All the feeds you've saved, right in one place." msgstr "以下是您儲存的動態源。" -#: src/view/com/modals/AddAppPasswords.tsx:188 -#: src/view/com/modals/AddAppPasswords.tsx:195 +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" msgstr "允許存取您的私人訊息" @@ -325,13 +329,13 @@ msgstr "已經有重置碼了?" msgid "Already signed in as @{0}" msgstr "已以 @{0} 身份登入" -#: src/view/com/composer/GifAltText.tsx:94 +#: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 #: src/view/com/util/post-embeds/GifEmbed.tsx:173 msgid "ALT" msgstr "ALT" -#: src/view/com/composer/GifAltText.tsx:145 +#: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:77 msgid "Alt text" @@ -375,6 +379,7 @@ msgstr "出現問題,請再試一次。" msgid "an unknown error occurred" msgstr "出現未知錯誤" +#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -400,11 +405,11 @@ msgstr "應用程式語言" msgid "App password deleted" msgstr "應用程式專用密碼已刪除" -#: src/view/com/modals/AddAppPasswords.tsx:139 +#: src/view/com/modals/AddAppPasswords.tsx:138 msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." msgstr "應用程式專用密碼只能包含字母、數字、空格、破折號及底線。" -#: src/view/com/modals/AddAppPasswords.tsx:104 +#: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" @@ -412,22 +417,22 @@ msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" msgid "App password settings" msgstr "應用程式專用密碼設定" -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:264 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" msgstr "應用程式專用密碼" -#: src/components/moderation/LabelsOnMeDialog.tsx:153 -#: src/components/moderation/LabelsOnMeDialog.tsx:156 +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" msgstr "申訴" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" msgstr "申訴「{0}」標記" -#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "已提交申訴" @@ -444,7 +449,7 @@ msgid "Appearance" msgstr "外觀" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:106 +#: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "使用預設推薦的動態源" @@ -460,15 +465,15 @@ msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會為其他參與者刪除。" -#: src/view/com/feeds/FeedSourceCard.tsx:293 +#: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/view/com/composer/Composer.tsx:617 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" -#: src/components/dialogs/MutedWords.tsx:283 +#: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" msgstr "您確定嗎?" @@ -489,8 +494,8 @@ msgid "At least 3 characters" msgstr "至少 3 個字元" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:283 -#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -503,7 +508,7 @@ msgstr "至少 3 個字元" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" @@ -519,7 +524,7 @@ msgstr "生日" msgid "Birthday:" msgstr "生日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 msgid "Block" msgstr "封鎖" @@ -559,7 +564,7 @@ msgstr "已被封鎖" msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:141 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已封鎖帳號" @@ -617,8 +622,8 @@ msgstr "模糊圖片並從動態中過濾" msgid "Books" msgstr "書籍" -#: src/screens/Home/NoFeedsPinned.tsx:116 -#: src/screens/Home/NoFeedsPinned.tsx:123 +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" msgstr "瀏覽其他動態源" @@ -626,7 +631,7 @@ msgstr "瀏覽其他動態源" msgid "Business" msgstr "商務" -#: src/view/com/profile/ProfileSubpageHeader.tsx:159 +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "by —" msgstr "來自 —" @@ -634,7 +639,7 @@ msgstr "來自 —" msgid "By {0}" msgstr "來自 {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:163 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by <0/>" msgstr "來自 <0/>" @@ -642,7 +647,7 @@ msgstr "來自 <0/>" msgid "By creating an account you agree to the {els}." msgstr "建立帳號即表示您同意 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:161 +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 msgid "by you" msgstr "來自您" @@ -650,7 +655,7 @@ msgstr "來自您" msgid "Camera" msgstr "相機" -#: src/view/com/modals/AddAppPasswords.tsx:180 +#: src/view/com/modals/AddAppPasswords.tsx:179 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 個字元。" @@ -659,8 +664,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:417 -#: src/view/com/composer/Composer.tsx:423 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -676,8 +681,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:136 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" @@ -706,7 +711,7 @@ msgstr "取消圖片裁剪" msgid "Cancel profile editing" msgstr "取消編輯個人檔案" -#: src/view/com/util/post-ctrls/RepostButton.tsx:130 +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "取消引用貼文" @@ -762,7 +767,7 @@ msgstr "變更貼文的發佈語言為 {0}" msgid "Change Your Email" msgstr "變更您的電子郵件地址" -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:308 #: src/view/shell/bottom-bar/BottomBar.tsx:201 #: src/view/shell/desktop/LeftNav.tsx:295 msgid "Chat" @@ -774,7 +779,7 @@ msgstr "對話已靜音" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:313 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -839,7 +844,7 @@ msgid "Clear all storage data (restart after this)" msgstr "清除所有資料(並重啟)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:864 +#: src/view/screens/Search/Search.tsx:861 msgid "Clear search query" msgstr "清除搜尋記錄" @@ -939,7 +944,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:419 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -963,7 +968,7 @@ msgstr "喜劇" msgid "Comics" msgstr "漫畫" -#: src/Navigation.tsx:248 +#: src/Navigation.tsx:254 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群守則" @@ -976,7 +981,7 @@ msgstr "完成初始設定並開始使用您的帳號" msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:536 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -1077,7 +1082,7 @@ msgid "Context menu backdrop, click to close the menu." msgstr "彈出式選單背景,點擊以關閉選單。" #: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:268 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "繼續" @@ -1085,13 +1090,17 @@ msgstr "繼續" msgid "Continue as {0} (currently signed in)" msgstr "以 {0} 繼續 (目前已登入)" +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:265 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "繼續下一步" -#: src/screens/Messages/List/ChatListItem.tsx:153 +#: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" msgstr "對話已刪除" @@ -1099,7 +1108,7 @@ msgstr "對話已刪除" msgid "Cooking" msgstr "烹飪" -#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/AddAppPasswords.tsx:220 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "已複製" @@ -1109,10 +1118,10 @@ msgid "Copied build version to clipboard" msgstr "已複製建構版本號至剪貼簿" #: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:81 +#: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:187 +#: src/view/com/util/forms/PostDropdownBtn.tsx:182 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1120,11 +1129,11 @@ msgstr "已複製至剪貼簿" msgid "Copied!" msgstr "已複製!" -#: src/view/com/modals/AddAppPasswords.tsx:215 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" msgstr "複製應用程式專用密碼" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "複製" @@ -1141,8 +1150,8 @@ msgstr "複製程式碼" msgid "Copy link to list" msgstr "複製列表連結" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 msgid "Copy link to post" msgstr "複製貼文連結" @@ -1151,12 +1160,12 @@ msgstr "複製貼文連結" msgid "Copy message text" msgstr "複製訊息文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:275 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 msgid "Copy post text" msgstr "複製貼文文字" -#: src/Navigation.tsx:253 +#: src/Navigation.tsx:259 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作權政策" @@ -1195,11 +1204,11 @@ msgstr "建立帳號" msgid "Create an account" msgstr "建立一個帳號" -#: src/screens/Onboarding/StepProfile/index.tsx:282 +#: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "或是建立一個頭像" -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "建立應用程式專用密碼" @@ -1229,7 +1238,7 @@ msgstr "自訂" msgid "Custom domain" msgstr "自訂網域" -#: src/view/screens/Feeds.tsx:824 +#: src/view/screens/Feeds.tsx:797 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所愛的內容。" @@ -1272,7 +1281,7 @@ msgid "Debug panel" msgstr "偵錯面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1323,8 +1332,8 @@ msgstr "刪除我的帳號" msgid "Delete My Account…" msgstr "刪除我的帳號…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Delete post" msgstr "刪除貼文" @@ -1332,7 +1341,7 @@ msgstr "刪除貼文" msgid "Delete this list?" msgstr "刪除此列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:418 msgid "Delete this post?" msgstr "刪除這條貼文?" @@ -1355,11 +1364,11 @@ msgstr "刪除對話聲明紀錄" msgid "Description" msgstr "描述" -#: src/view/com/composer/GifAltText.tsx:141 +#: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/composer/Composer.tsx:264 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" @@ -1392,11 +1401,11 @@ msgstr "關閉觸覺回饋" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:619 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1405,12 +1414,12 @@ msgstr "捨棄草稿?" 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 +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "探索新的自訂動態源" -#: src/view/screens/Feeds.tsx:821 +#: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "探索新的動態源" @@ -1446,11 +1455,11 @@ msgstr "網域已驗證!" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/forms/DateField/index.tsx:74 #: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:321 -#: src/screens/Onboarding/StepProfile/index.tsx:324 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AddAppPasswords.tsx:242 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 @@ -1525,6 +1534,11 @@ msgstr "例如:多次張貼廣告的用戶。" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "每個邀請碼僅能使用一次。您將定期收到更多的邀請碼。" +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "" + #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" @@ -1548,8 +1562,9 @@ msgstr "編輯列表詳情" msgid "Edit Moderation List" msgstr "編輯內容管理列表" -#: src/Navigation.tsx:263 -#: src/view/screens/Feeds.tsx:495 +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:398 +#: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "編輯我的動態源" @@ -1559,19 +1574,19 @@ msgid "Edit my profile" msgstr "編輯我的個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:171 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "編輯個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:174 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "編輯個人檔案" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 -msgid "Edit Saved Feeds" -msgstr "編輯已儲存之動態源" +#~ msgid "Edit Saved Feeds" +#~ msgstr "編輯已儲存之動態源" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1624,8 +1639,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:314 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Embed post" msgstr "嵌入貼文" @@ -1668,7 +1683,7 @@ msgstr "啟用" msgid "End of feed" msgstr "已經到底部啦!" -#: src/view/com/modals/AddAppPasswords.tsx:161 +#: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "輸入此應用程式專用密碼的名稱" @@ -1676,8 +1691,8 @@ msgstr "輸入此應用程式專用密碼的名稱" msgid "Enter a password" msgstr "輸入密碼" +#: src/components/dialogs/MutedWords.tsx:99 #: src/components/dialogs/MutedWords.tsx:100 -#: src/components/dialogs/MutedWords.tsx:101 msgid "Enter a word or tag" msgstr "輸入文字或標籤" @@ -1727,7 +1742,7 @@ msgid "Error receiving captcha response." msgstr "Captcha 給出了錯誤的回應。" #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:115 +#: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "錯誤:" @@ -1815,7 +1830,7 @@ msgstr "外部媒體" 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:282 +#: src/Navigation.tsx:288 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1825,8 +1840,8 @@ msgstr "外部媒體偏好" msgid "External media settings" msgstr "外部媒體設定" -#: src/view/com/modals/AddAppPasswords.tsx:120 -#: src/view/com/modals/AddAppPasswords.tsx:124 +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." msgstr "建立應用程式專用密碼失敗。" @@ -1838,7 +1853,7 @@ msgstr "無法建立列表。請檢查您的網路連線並重試。" msgid "Failed to delete message" msgstr "無法刪除訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:154 +#: src/view/com/util/forms/PostDropdownBtn.tsx:149 msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請重試" @@ -1859,7 +1874,7 @@ msgstr "無法儲存圖片:{0}" msgid "Failed to send" msgstr "無法傳送" -#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "無法提交申訴,請重試。" @@ -1869,30 +1884,29 @@ msgstr "無法提交申訴,請重試。" msgid "Failed to update settings" msgstr "無法更新設定" -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:209 msgid "Feed" msgstr "動態" -#: src/view/com/feeds/FeedSourceCard.tsx:230 +#: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 建立的動態源" -#: src/view/screens/Feeds.tsx:736 +#: src/view/screens/Feeds.tsx:709 msgid "Feed offline" msgstr "動態源已離線" #: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:344 +#: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "意見回饋" -#: src/Navigation.tsx:511 -#: src/view/screens/Feeds.tsx:480 -#: src/view/screens/Feeds.tsx:596 +#: src/view/screens/Feeds.tsx:463 +#: src/view/screens/Feeds.tsx:570 #: src/view/screens/Profile.tsx:197 #: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:492 #: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 msgid "Feeds" msgstr "動態源" @@ -1917,12 +1931,12 @@ msgid "Finalizing" msgstr "正在完成" #: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:57 -#: src/view/com/posts/FollowingEndOfFeed.tsx:58 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" msgstr "尋找一些帳號來跟隨" -#: src/view/screens/Search/Search.tsx:469 +#: src/view/screens/Search/Search.tsx:470 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 上尋找貼文和用戶" @@ -1953,7 +1967,7 @@ msgstr "垂直翻轉" #: src/components/ProfileHoverCard/index.web.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:244 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -1964,7 +1978,7 @@ msgctxt "action" msgid "Follow" msgstr "跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "跟隨 {0}" @@ -1982,6 +1996,10 @@ msgstr "跟隨帳號" msgid "Follow Back" msgstr "回追蹤" +#: src/components/KnownFollowers.tsx:169 +msgid "Followed by" +msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "由 {0} 跟隨" @@ -2003,18 +2021,27 @@ msgstr "已跟隨您" msgid "Followers" msgstr "跟隨者" +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:683 +#: src/view/screens/Feeds.tsx:656 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "跟隨中" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:90 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "已跟隨 {0}" @@ -2026,9 +2053,7 @@ msgstr "已跟隨 {name}" msgid "Following feed preferences" msgstr "「Following」動態源偏好" -#: src/Navigation.tsx:269 -#: src/view/com/home/HomeHeaderLayout.web.tsx:64 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:87 +#: src/Navigation.tsx:275 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2050,7 +2075,7 @@ msgstr "食物" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "為了保護您的帳號安全,我們需要將驗證碼發送到您的電子郵件地址。" -#: src/view/com/modals/AddAppPasswords.tsx:233 +#: src/view/com/modals/AddAppPasswords.tsx:232 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 "為了保護您的帳號安全,您將無法再次查看此內容。如果您丟失了此密碼,您將需要再產生一個新的密碼。" @@ -2093,7 +2118,7 @@ msgstr "開始" msgid "Get Started" msgstr "開始" -#: src/screens/Onboarding/StepProfile/index.tsx:224 +#: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "為您的個人檔案增添新顏" @@ -2121,9 +2146,9 @@ msgstr "返回" msgid "Go Back" msgstr "返回" -#: src/components/dms/ReportDialog.tsx:152 +#: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:105 +#: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/index.tsx:187 @@ -2138,7 +2163,7 @@ msgstr "前往首頁" msgid "Go Home" msgstr "前往首頁" -#: src/screens/Messages/List/ChatListItem.tsx:208 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "與 {0} 對話" @@ -2171,7 +2196,7 @@ msgstr "觸覺" msgid "Harassment, trolling, or intolerance" msgstr "騷擾、惡作劇或其他無法容忍的行為" -#: src/Navigation.tsx:297 +#: src/Navigation.tsx:303 msgid "Hashtag" msgstr "標籤" @@ -2184,15 +2209,15 @@ msgid "Having trouble?" msgstr "遇到問題?" #: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:354 +#: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "幫助" -#: src/screens/Onboarding/StepProfile/index.tsx:227 +#: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "透過上傳圖片或建立頭像來幫助人們知道您不是機器人。" -#: src/view/com/modals/AddAppPasswords.tsx:204 +#: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." msgstr "這是您的應用程式專用密碼。" @@ -2203,7 +2228,7 @@ msgstr "這是您的應用程式專用密碼。" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide" msgstr "隱藏" @@ -2212,8 +2237,8 @@ msgctxt "action" msgid "Hide" msgstr "隱藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 +#: src/view/com/util/forms/PostDropdownBtn.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:379 msgid "Hide post" msgstr "隱藏貼文" @@ -2222,7 +2247,7 @@ msgstr "隱藏貼文" msgid "Hide the content" msgstr "隱藏內容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Hide this post?" msgstr "隱藏這則貼文?" @@ -2230,23 +2255,23 @@ msgstr "隱藏這則貼文?" msgid "Hide user list" msgstr "隱藏用戶列表" -#: src/view/com/posts/FeedErrorMessage.tsx:118 +#: src/view/com/posts/FeedErrorMessage.tsx:117 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:106 +#: src/view/com/posts/FeedErrorMessage.tsx:105 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:112 +#: src/view/com/posts/FeedErrorMessage.tsx:111 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:109 +#: src/view/com/posts/FeedErrorMessage.tsx:108 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:103 +#: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "抱歉,我們無法找到這個動態源,它可能已被刪除。" @@ -2258,11 +2283,11 @@ msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參 msgid "Hmmmm, we couldn't load that moderation service." msgstr "抱歉,我們無法載入該內容管理服務。" -#: src/Navigation.tsx:501 +#: src/Navigation.tsx:489 #: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:424 #: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 msgid "Home" msgstr "首頁" @@ -2316,7 +2341,7 @@ msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母 msgid "If you delete this list, you won't be able to recover it." msgstr "如果刪除這個列表,您將無法恢復它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:420 msgid "If you remove this post, you won't be able to recover it." msgstr "如果刪除這則貼文,您將無法恢復它。" @@ -2356,7 +2381,7 @@ msgstr "輸入發送到您電子郵件地址的重設碼以重設密碼" msgid "Input confirmation code for account deletion" msgstr "輸入刪除帳號的驗證碼" -#: src/view/com/modals/AddAppPasswords.tsx:175 +#: src/view/com/modals/AddAppPasswords.tsx:174 msgid "Input name for app password" msgstr "輸入應用程式專用密碼名稱" @@ -2401,7 +2426,7 @@ msgstr "為您隆重介紹「私人訊息」" msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" -#: src/view/com/post-thread/PostThreadItem.tsx:240 +#: src/view/com/post-thread/PostThreadItem.tsx:235 msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" @@ -2453,11 +2478,11 @@ msgstr "標記" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "標記是對用戶和內容的標註,可用於隱藏、警告和對網路進行分類。" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "您帳號上的標記" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "您內容上的標記" @@ -2469,7 +2494,7 @@ msgstr "語言選擇" msgid "Language settings" msgstr "語言設定" -#: src/Navigation.tsx:151 +#: src/Navigation.tsx:150 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "語言設定" @@ -2479,7 +2504,7 @@ msgid "Languages" msgstr "語言" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:376 +#: src/view/screens/Search/Search.tsx:377 msgid "Latest" msgstr "最新" @@ -2557,8 +2582,8 @@ msgid "Like this feed" msgstr "對這個動態源按喜歡" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:208 -#: src/Navigation.tsx:213 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 msgid "Liked by" msgstr "按喜歡的用戶" @@ -2580,11 +2605,11 @@ msgstr "已喜歡您的貼文" msgid "Likes" msgstr "喜歡" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Likes on this post" msgstr "這條貼文的喜歡數" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:183 msgid "List" msgstr "列表" @@ -2596,7 +2621,7 @@ msgstr "列表頭像" msgid "List blocked" msgstr "列表已封鎖" -#: src/view/com/feeds/FeedSourceCard.tsx:232 +#: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 建立" @@ -2620,12 +2645,12 @@ msgstr "已解除封鎖的列表" msgid "List unmuted" msgstr "已解除靜音的列表" -#: src/Navigation.tsx:121 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:192 #: src/view/screens/Profile.tsx:198 #: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:508 #: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 msgid "Lists" msgstr "列表" @@ -2633,7 +2658,7 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "封鎖此用戶的列表:" -#: src/view/screens/Notifications.tsx:168 +#: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "載入新的通知" @@ -2648,7 +2673,7 @@ msgstr "載入新的貼文" msgid "Loading..." msgstr "載入中…" -#: src/Navigation.tsx:228 +#: src/Navigation.tsx:234 msgid "Log" msgstr "日誌" @@ -2684,7 +2709,7 @@ msgstr "看起來像是 XXXXX-XXXXX" msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." msgstr "您似乎尚未儲存任何動態源!參考我們的建議或瀏覽下面的更多內容。" -#: src/screens/Home/NoFeedsPinned.tsx:96 +#: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" msgstr "看起來您已取消釘選所有動態源。但不用擔心,您可以在下面新增一些😄" @@ -2696,7 +2721,7 @@ msgstr "您看起來需要「Following」動態源,<0>點選這裡來新增。 msgid "Make sure this is where you intend to go!" msgstr "請確認這是您想要去的的地方!" -#: src/components/dialogs/MutedWords.tsx:83 +#: src/components/dialogs/MutedWords.tsx:82 msgid "Manage your muted words and tags" msgstr "管理您靜音的文字和標籤" @@ -2718,8 +2743,8 @@ msgstr "被提及的用戶" msgid "Mentioned users" msgstr "被提及的用戶" -#: src/view/com/util/ViewHeader.tsx:90 -#: src/view/screens/Search/Search.tsx:713 +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:714 msgid "Menu" msgstr "選單" @@ -2728,11 +2753,11 @@ msgid "Message {0}" msgstr "給 {0} 傳送訊息" #: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:154 +#: src/screens/Messages/List/ChatListItem.tsx:155 msgid "Message deleted" msgstr "訊息已刪除" -#: src/view/com/posts/FeedErrorMessage.tsx:201 +#: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "來自伺服器的訊息:{0}" @@ -2749,7 +2774,7 @@ msgstr "訊息太長了" msgid "Message settings" msgstr "訊息設定" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2760,7 +2785,7 @@ msgstr "訊息" msgid "Misleading Account" msgstr "誤導性帳號" -#: src/Navigation.tsx:126 +#: src/Navigation.tsx:125 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2797,7 +2822,7 @@ msgstr "內容管理列表已更新" msgid "Moderation lists" msgstr "內容管理列表" -#: src/Navigation.tsx:131 +#: src/Navigation.tsx:130 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "內容管理列表" @@ -2806,7 +2831,7 @@ msgstr "內容管理列表" msgid "Moderation settings" msgstr "內容管理設定" -#: src/Navigation.tsx:223 +#: src/Navigation.tsx:229 msgid "Moderation states" msgstr "內容管理狀態" @@ -2819,7 +2844,7 @@ msgstr "內容管理工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:572 +#: src/view/com/post-thread/PostThreadItem.tsx:566 msgid "More" msgstr "更多" @@ -2861,11 +2886,11 @@ msgstr "將所有 {displayTag} 貼文靜音" msgid "Mute conversation" msgstr "靜音對話" -#: src/components/dialogs/MutedWords.tsx:149 +#: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" msgstr "僅靜音標籤" -#: src/components/dialogs/MutedWords.tsx:134 +#: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" msgstr "靜音文字和標籤" @@ -2877,21 +2902,21 @@ msgstr "靜音列表" msgid "Mute these accounts?" msgstr "靜音這些帳號?" -#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "在貼文內容和話題標籤中隱藏該文字" -#: src/components/dialogs/MutedWords.tsx:142 +#: src/components/dialogs/MutedWords.tsx:141 msgid "Mute this word in tags only" msgstr "僅在話題標籤中隱藏該文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:358 msgid "Mute thread" msgstr "靜音討論串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Mute words & tags" msgstr "靜音文字和標籤" @@ -2903,7 +2928,7 @@ msgstr "已靜音" msgid "Muted accounts" msgstr "已靜音帳號" -#: src/Navigation.tsx:136 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已靜音帳號" @@ -2929,7 +2954,7 @@ msgstr "封鎖是私人的。被封鎖的帳號可以與您互動,但您將無 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:795 +#: src/view/screens/Feeds.tsx:768 msgid "My Feeds" msgstr "我的動態源" @@ -2945,7 +2970,7 @@ msgstr "我儲存的動態源" msgid "My Saved Feeds" msgstr "我儲存的動態源" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "名稱" @@ -3022,8 +3047,8 @@ msgctxt "action" msgid "New post" msgstr "新貼文" -#: src/view/screens/Feeds.tsx:627 -#: src/view/screens/Notifications.tsx:177 +#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 #: src/view/screens/ProfileList.tsx:201 @@ -3088,7 +3113,7 @@ msgstr "無 DNS 控制台" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精選 GIF,Tenor 可能發生問題。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:112 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "不再跟隨 {0}" @@ -3096,7 +3121,7 @@ msgstr "不再跟隨 {0}" msgid "No longer than 253 characters" msgstr "不超過 253 個字符" -#: src/screens/Messages/List/ChatListItem.tsx:105 +#: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" msgstr "還沒有訊息" @@ -3104,7 +3129,7 @@ msgstr "還沒有訊息" msgid "No more conversations to show" msgstr "已經沒有對話啦!" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "還沒有通知!" @@ -3115,6 +3140,10 @@ msgstr "還沒有通知!" msgid "No one" msgstr "沒有人" +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "" + #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" @@ -3128,13 +3157,13 @@ msgstr "沒有結果" msgid "No results found" msgstr "未找到結果" -#: src/view/screens/Feeds.tsx:556 +#: src/view/screens/Feeds.tsx:530 msgid "No results found for \"{query}\"" msgstr "未找到「{query}」的結果" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:296 -#: src/view/screens/Search/Search.tsx:335 +#: src/view/screens/Search/Search.tsx:297 +#: src/view/screens/Search/Search.tsx:336 msgid "No results found for {query}" msgstr "未找到 {query} 的結果" @@ -3165,7 +3194,7 @@ msgstr "還沒有人按喜歡,也許您應該成為第一個!" msgid "Non-sexual Nudity" msgstr "非色情內容裸體" -#: src/Navigation.tsx:116 +#: src/Navigation.tsx:115 #: src/view/screens/Profile.tsx:100 msgid "Not Found" msgstr "未找到" @@ -3176,7 +3205,7 @@ msgid "Not right now" msgstr "暫時不需要" #: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:446 #: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3197,13 +3226,13 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:516 -#: src/view/screens/Notifications.tsx:126 -#: src/view/screens/Notifications.tsx:154 +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 #: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "通知" @@ -3249,11 +3278,11 @@ msgstr "最舊的回覆優先" msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/view/com/composer/Composer.tsx:488 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" -#: src/screens/Onboarding/StepProfile/index.tsx:116 +#: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "僅支援 .jpg 或 .png 格式的圖片" @@ -3283,17 +3312,17 @@ msgstr "開啟" msgid "Open {name} profile shortcut menu" msgstr "開啟 {name} 個人檔案快捷選單" -#: src/screens/Onboarding/StepProfile/index.tsx:276 +#: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "開啟頭像建立工具" -#: src/screens/Messages/List/ChatListItem.tsx:214 -#: src/screens/Messages/List/ChatListItem.tsx:215 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:600 -#: src/view/com/composer/Composer.tsx:601 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3313,11 +3342,11 @@ msgstr "開啟訊息選項" msgid "Open muted words and tags settings" msgstr "開啟靜音文字和標籤設定" -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:52 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 msgid "Open navigation" msgstr "開啟導覽" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:237 msgid "Open post options menu" msgstr "開啟貼文選項選單" @@ -3422,8 +3451,8 @@ msgstr "開啟密碼重設表單" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 -msgid "Opens screen to edit Saved Feeds" -msgstr "開啟編輯已儲存的動態源之畫面" +#~ msgid "Opens screen to edit Saved Feeds" +#~ msgstr "開啟編輯已儲存的動態源之畫面" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" @@ -3463,8 +3492,8 @@ msgstr "開啟這個個人檔案" msgid "Option {0} of {numItems}" msgstr "{0} 選項,共 {numItems} 個" -#: src/components/dms/ReportDialog.tsx:181 -#: src/components/ReportDialog/SubmitView.tsx:163 +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" msgstr "在以下提供額外訊息(可選):" @@ -3528,15 +3557,15 @@ msgstr "密碼已更新!" msgid "Pause" msgstr "暫停" -#: src/view/screens/Search/Search.tsx:386 +#: src/view/screens/Search/Search.tsx:387 msgid "People" msgstr "用戶" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:170 msgid "People followed by @{0}" msgstr "被 @{0} 跟隨的人" -#: src/Navigation.tsx:164 +#: src/Navigation.tsx:163 msgid "People following @{0}" msgstr "跟隨 @{0} 的人" @@ -3610,15 +3639,15 @@ msgstr "請完成 Captcha 驗證。" 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:95 +#: src/view/com/modals/AddAppPasswords.tsx:94 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "請輸入應用程式專用密碼的名稱。不允許包含任何空格。" -#: src/view/com/modals/AddAppPasswords.tsx:151 +#: src/view/com/modals/AddAppPasswords.tsx:150 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "請輸入此應用程式專用密碼的唯一名稱,或使用我們提供的隨機生成名稱。" -#: src/components/dialogs/MutedWords.tsx:68 +#: src/components/dialogs/MutedWords.tsx:67 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "請輸入有效的文字或標籤進行靜音" @@ -3630,7 +3659,7 @@ msgstr "請輸入您的電子郵件。" msgid "Please enter your password as well:" msgstr "請輸入您的密碼:" -#: src/components/moderation/LabelsOnMeDialog.tsx:258 +#: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "請解釋您認為 {0} 不該套用此標記的原因" @@ -3647,7 +3676,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:268 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -3659,28 +3688,28 @@ msgstr "政治" msgid "Porn" msgstr "色情內容" -#: src/view/com/composer/Composer.tsx:462 -#: src/view/com/composer/Composer.tsx:470 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:427 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThreadItem.tsx:194 +#: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" msgstr "{0} 的貼文" -#: src/Navigation.tsx:183 -#: src/Navigation.tsx:190 -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 msgid "Post by @{0}" msgstr "@{0} 的貼文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:134 +#: src/view/com/util/forms/PostDropdownBtn.tsx:129 msgid "Post deleted" msgstr "貼文已刪除" @@ -3719,11 +3748,11 @@ msgstr "貼文" msgid "Posts" msgstr "貼文" -#: src/components/dialogs/MutedWords.tsx:90 +#: src/components/dialogs/MutedWords.tsx:89 msgid "Posts can be muted based on their text, their tags, or both." msgstr "可以靜音貼文所包含的文字和標籤。" -#: src/view/com/posts/FeedErrorMessage.tsx:69 +#: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "貼文已隱藏" @@ -3746,6 +3775,10 @@ msgstr "按下以更改託管服務供應商" msgid "Press to retry" msgstr "按下以重試" +#: src/components/KnownFollowers.tsx:111 +msgid "Press to view followers of this account that you also follow" +msgstr "" + #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" msgstr "上一張圖片" @@ -3763,11 +3796,11 @@ msgstr "優先顯示跟隨者" msgid "Privacy" msgstr "隱私" -#: src/Navigation.tsx:238 +#: src/Navigation.tsx:244 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:284 +#: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "隱私政策" @@ -3787,8 +3820,8 @@ msgstr "個人檔案" #: src/view/shell/bottom-bar/BottomBar.tsx:272 #: src/view/shell/desktop/LeftNav.tsx:381 #: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:541 #: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 msgid "Profile" msgstr "個人檔案" @@ -3812,16 +3845,16 @@ msgstr "公開且可共享的批量靜音或封鎖列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:447 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "發佈回覆" -#: src/view/com/util/post-ctrls/RepostButton.tsx:113 -#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 msgid "Quote post" @@ -3839,11 +3872,11 @@ msgstr "比率" msgid "Reactivate your account" msgstr "" -#: src/components/dms/ReportDialog.tsx:172 +#: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "原因:" -#: src/view/screens/Search/Search.tsx:973 +#: src/view/screens/Search/Search.tsx:970 msgid "Recent Searches" msgstr "最近的搜尋結果" @@ -3855,12 +3888,12 @@ msgstr "重新連線" msgid "Reload conversations" msgstr "重新載入對話" -#: src/components/dialogs/MutedWords.tsx:288 -#: src/view/com/feeds/FeedSourceCard.tsx:296 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "刪除" @@ -3880,25 +3913,25 @@ msgstr "刪除橫幅" msgid "Remove embed" msgstr "刪除嵌入" -#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "刪除動態源" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "刪除動態源?" -#: src/view/com/feeds/FeedSourceCard.tsx:180 -#: src/view/com/feeds/FeedSourceCard.tsx:245 +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 #: src/view/screens/ProfileFeed.tsx:336 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/view/com/feeds/FeedSourceCard.tsx:291 +#: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" @@ -3910,15 +3943,15 @@ msgstr "刪除圖片" msgid "Remove image preview" msgstr "刪除圖片預覽" -#: src/components/dialogs/MutedWords.tsx:331 +#: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" msgstr "從您的列表中移除靜音文字" -#: src/view/screens/Search/Search.tsx:1014 +#: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1016 +#: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" msgstr "" @@ -3926,12 +3959,12 @@ msgstr "" msgid "Remove quote" msgstr "刪除引用貼文" -#: src/view/com/util/post-ctrls/RepostButton.tsx:90 -#: src/view/com/util/post-ctrls/RepostButton.tsx:106 +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "刪除轉貼貼文" -#: src/view/com/posts/FeedErrorMessage.tsx:211 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "將這個動態源從您已儲存之動態源列表中刪除" @@ -3940,7 +3973,7 @@ msgstr "將這個動態源從您已儲存之動態源列表中刪除" msgid "Removed from list" msgstr "從列表中刪除" -#: src/view/com/feeds/FeedSourceCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "已從我的動態源中刪除" @@ -3971,7 +4004,7 @@ msgstr "回覆" msgid "Replies to this thread are disabled" msgstr "對此討論串的回覆已停用" -#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -4020,8 +4053,8 @@ msgstr "檢舉列表" msgid "Report message" msgstr "檢舉訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:394 +#: src/view/com/util/forms/PostDropdownBtn.tsx:396 msgid "Report post" msgstr "檢舉貼文" @@ -4037,8 +4070,8 @@ msgstr "檢舉這個動態源" msgid "Report this list" msgstr "檢舉這個列表" -#: src/components/dms/ReportDialog.tsx:47 -#: src/components/dms/ReportDialog.tsx:140 +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this message" msgstr "檢舉這個訊息" @@ -4051,9 +4084,9 @@ msgstr "檢舉這則貼文" msgid "Report this user" msgstr "檢舉這個用戶" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:91 -#: src/view/com/util/post-ctrls/RepostButton.tsx:107 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgctxt "action" msgid "Repost" msgstr "轉貼" @@ -4063,7 +4096,7 @@ msgstr "轉貼" msgid "Repost" msgstr "轉貼" -#: src/view/com/util/post-ctrls/RepostButton.tsx:83 +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Repost or quote post" @@ -4085,7 +4118,7 @@ msgstr "由 <0><1/> 轉貼" msgid "reposted your post" msgstr "轉貼您的貼文" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:201 msgid "Reposts of this post" msgstr "轉貼這則貼文" @@ -4184,8 +4217,8 @@ msgid "Returns to previous page" msgstr "返回上一頁" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:163 -#: src/view/com/composer/GifAltText.tsx:169 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 #: src/view/com/modals/CreateOrEditList.tsx:326 #: src/view/com/modals/EditProfile.tsx:225 @@ -4261,20 +4294,20 @@ msgid "Scroll to top" msgstr "滾動到頂部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:506 +#: src/Navigation.tsx:494 #: src/view/com/auth/LoggedOut.tsx:123 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:451 -#: src/view/screens/Search/Search.tsx:825 -#: src/view/screens/Search/Search.tsx:853 +#: src/view/screens/Search/Search.tsx:452 +#: src/view/screens/Search/Search.tsx:822 +#: src/view/screens/Search/Search.tsx:850 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:393 #: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 msgid "Search" msgstr "搜尋" @@ -4282,7 +4315,7 @@ msgstr "搜尋" msgid "Search for \"{query}\"" msgstr "搜尋「{query}」" -#: src/view/screens/Search/Search.tsx:909 +#: src/view/screens/Search/Search.tsx:906 msgid "Search for \"{searchText}\"" msgstr "搜尋「{searchText}」" @@ -4387,7 +4420,7 @@ msgstr "選擇 {numItems} 個項目中的第 {i} 項" msgid "Select the {emojiName} emoji as your avatar" msgstr "選擇 {emojiName} 表情符號作為您的頭像" -#: src/components/ReportDialog/SubmitView.tsx:136 +#: src/components/ReportDialog/SubmitView.tsx:135 msgid "Select the moderation service(s) to report to" msgstr "選擇要檢舉的內容管理服務提供者" @@ -4433,8 +4466,8 @@ msgctxt "action" msgid "Send Email" msgstr "發送電子郵件" -#: src/view/shell/Drawer.tsx:328 -#: src/view/shell/Drawer.tsx:349 +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 msgid "Send feedback" msgstr "提交意見" @@ -4443,14 +4476,14 @@ msgstr "提交意見" msgid "Send message" msgstr "重送訊息" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "傳送貼文給…" -#: src/components/dms/ReportDialog.tsx:232 -#: src/components/dms/ReportDialog.tsx:235 -#: src/components/ReportDialog/SubmitView.tsx:216 -#: src/components/ReportDialog/SubmitView.tsx:220 +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 msgid "Send report" msgstr "提交檢舉" @@ -4463,8 +4496,8 @@ msgstr "將檢舉提交至 {0}" msgid "Send verification email" msgstr "發送驗證電子郵件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:286 +#: src/view/com/util/forms/PostDropdownBtn.tsx:289 msgid "Send via direct message" msgstr "透過私人訊息發送" @@ -4548,11 +4581,11 @@ msgstr "將圖片比例設定為高" msgid "Sets image aspect ratio to wide" msgstr "將圖片比例設定為寬" -#: src/Navigation.tsx:146 +#: src/Navigation.tsx:145 #: src/view/screens/Settings/index.tsx:332 #: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:558 #: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 msgid "Settings" msgstr "設定" @@ -4571,8 +4604,8 @@ msgstr "分享" #: src/view/com/profile/ProfileMenu.tsx:217 #: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:297 +#: src/view/com/util/forms/PostDropdownBtn.tsx:306 #: src/view/com/util/post-ctrls/PostCtrls.tsx:297 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -4587,7 +4620,7 @@ msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" #: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 #: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "Share anyway" msgstr "仍然分享" @@ -4635,7 +4668,7 @@ msgstr "顯示標記" msgid "Show badge and filter from feeds" msgstr "顯示標記並從動態源中篩選" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:207 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 msgid "Show follows similar to {0}" msgstr "顯示類似於 {0} 的跟隨者" @@ -4643,19 +4676,19 @@ msgstr "顯示類似於 {0} 的跟隨者" msgid "Show hidden replies" msgstr "顯示隱藏回覆" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:336 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 msgid "Show less like this" msgstr "減少顯示此類內容" -#: src/view/com/post-thread/PostThreadItem.tsx:538 +#: src/view/com/post-thread/PostThreadItem.tsx:532 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:392 msgid "Show More" msgstr "顯示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:328 +#: src/view/com/util/forms/PostDropdownBtn.tsx:330 msgid "Show more like this" msgstr "顯示更多此類內容" @@ -4712,9 +4745,9 @@ msgstr "在您的動態中顯示來自 {0} 的貼文" #: src/view/shell/bottom-bar/BottomBar.tsx:312 #: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:181 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:182 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:184 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4745,9 +4778,9 @@ msgstr "登出" #: src/view/shell/bottom-bar/BottomBar.tsx:302 #: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:171 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:172 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:174 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -4788,7 +4821,7 @@ msgstr "軟體開發" msgid "Some people can reply" msgstr "僅部分人可以回覆" -#: src/screens/Messages/Conversation/index.tsx:94 +#: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "發生了一些問題" @@ -4816,7 +4849,7 @@ msgstr "排序回覆" msgid "Sort replies to the same post by:" msgstr "對同一貼文的回覆進行排序:" -#: src/components/moderation/LabelsOnMeDialog.tsx:170 +#: src/components/moderation/LabelsOnMeDialog.tsx:168 msgid "Source: <0>{0}" msgstr "來源:<0>{0}" @@ -4861,13 +4894,13 @@ msgstr "第 {0} 步(共 {1} 步)" msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" -#: src/Navigation.tsx:218 +#: src/Navigation.tsx:224 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "故事書" -#: src/components/moderation/LabelsOnMeDialog.tsx:292 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -4893,7 +4926,7 @@ msgstr "訂閱這個標記者" msgid "Subscribe to this list" msgstr "訂閱這個列表" -#: src/view/screens/Search/Search.tsx:424 +#: src/view/screens/Search/Search.tsx:425 msgid "Suggested Follows" msgstr "推薦的跟隨者" @@ -4905,7 +4938,7 @@ msgstr "為您推薦" msgid "Suggestive" msgstr "暗示" -#: src/Navigation.tsx:233 +#: src/Navigation.tsx:239 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -4932,7 +4965,7 @@ msgstr "系統" msgid "System log" msgstr "系統日誌" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "tag" msgstr "標籤" @@ -4960,11 +4993,11 @@ msgstr "說個笑話!🤡" msgid "Terms" msgstr "條款" -#: src/Navigation.tsx:243 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" msgstr "服務條款" @@ -4974,17 +5007,17 @@ msgstr "服務條款" msgid "Terms used violate community standards" msgstr "所使用的文字違反了社群標準" -#: src/components/dialogs/MutedWords.tsx:325 +#: src/components/dialogs/MutedWords.tsx:323 msgid "text" msgstr "文字" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "文字輸入框" -#: src/components/dms/ReportDialog.tsx:132 -#: src/components/ReportDialog/SubmitView.tsx:78 +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 msgid "Thank you. Your report has been sent." msgstr "謝謝,您的檢舉已提交。" @@ -4996,7 +5029,7 @@ msgstr "其中包含以下內容:" msgid "That handle is already taken." msgstr "這個帳號代碼已被使用。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:291 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 #: src/view/com/profile/ProfileMenu.tsx:351 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖後,該帳號將能夠與您互動。" @@ -5013,11 +5046,11 @@ msgstr "版權政策已移動到 <0/>" msgid "The feed has been replaced with Discover." msgstr "此動態源已由「Discover」取代。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "以下標記已套用到您的帳號。" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "以下標記已套用到您的內容。" @@ -5051,7 +5084,7 @@ msgstr "" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" -#: src/view/com/posts/FeedErrorMessage.tsx:146 +#: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "刪除動態源時出現問題,請檢查您的網路連線並重試。" @@ -5075,12 +5108,12 @@ msgstr "連線到 Tenor 時出現問題。" msgid "There was an issue contacting the server" msgstr "連線伺服器時出現問題" -#: src/view/com/feeds/FeedSourceCard.tsx:120 -#: src/view/com/feeds/FeedSourceCard.tsx:133 +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "連線伺服器時出現問題" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" @@ -5097,8 +5130,8 @@ msgstr "取得列表時發生問題,點擊這裡重試。" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" -#: src/components/dms/ReportDialog.tsx:220 -#: src/components/ReportDialog/SubmitView.tsx:83 +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" @@ -5106,9 +5139,9 @@ msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" msgid "There was an issue with fetching your app passwords" msgstr "取得應用程式專用密碼時發生問題" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:99 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:121 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:109 @@ -5149,7 +5182,7 @@ msgstr "此帳號要求使用者登入後才能查看其個人檔案。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "此帳號已被一個或多個內容管理清單封鎖。若要解除封鎖,請直接瀏覽這些清單並刪除此使用者。" -#: src/components/moderation/LabelsOnMeDialog.tsx:241 +#: src/components/moderation/LabelsOnMeDialog.tsx:239 msgid "This appeal will be sent to <0>{0}." msgstr "此申訴將被提交至 <0>{0}。" @@ -5178,28 +5211,37 @@ msgstr "此內容由 {0} 託管。是否要啟用外部媒體?" msgid "This content is not available because one of the users involved has blocked the other." msgstr "由於其中一個用戶封鎖了另一個用戶,無法查看此內容。" -#: src/view/com/posts/FeedErrorMessage.tsx:115 +#: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "沒有 Bluesky 帳號,無法查看此內容。" +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "此功能目前為測試版本。您可以在<0>這篇部落格文章中瞭解更多有關資訊。" -#: src/view/com/posts/FeedErrorMessage.tsx:121 +#: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "此動態源由於目前使用人數眾多而暫時無法使用。請稍後再試。" #: src/screens/Profile/Sections/Feed.tsx:59 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty!" -msgstr "這裡是空的!" +#~ 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/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "此動態源已經下線。我們將展示「<0>Discover」動態源。" @@ -5220,7 +5262,7 @@ msgstr "此標記由 <0>{0} 新增。" msgid "This label was applied by the author." msgstr "此標記由發布者新增。" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:166 msgid "This label was applied by you." msgstr "此標記由您新增。" @@ -5240,20 +5282,20 @@ msgstr "此列表為空!" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "此內容管理服務暫時無法使用,詳情請見下文。如果問題持續存在,請與我們聯絡。" -#: src/view/com/modals/AddAppPasswords.tsx:111 +#: src/view/com/modals/AddAppPasswords.tsx:110 msgid "This name is already in use" msgstr "此名稱已被使用" -#: src/view/com/post-thread/PostThreadItem.tsx:140 +#: src/view/com/post-thread/PostThreadItem.tsx:135 msgid "This post has been deleted." msgstr "這則貼文已被刪除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:448 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "This post will be hidden from feeds." msgstr "這則貼文將從動態隱藏。" @@ -5298,7 +5340,7 @@ msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" msgid "This user isn't following anyone." msgstr "此用戶未跟隨任何人。" -#: src/components/dialogs/MutedWords.tsx:285 +#: src/components/dialogs/MutedWords.tsx:283 msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "這將從您的靜音文字中刪除 {0},您隨時可以新增回來。" @@ -5315,7 +5357,7 @@ msgstr "討論串偏好" msgid "Threaded Mode" msgstr "樹狀顯示模式" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:282 msgid "Threads Preferences" msgstr "討論串偏好" @@ -5331,7 +5373,7 @@ msgstr "若要檢舉對話,請透過對話畫面檢舉其中一則訊息。這 msgid "To whom would you like to send this report?" msgstr "您希望向誰提交此檢舉?" -#: src/components/dialogs/MutedWords.tsx:113 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Toggle between muted word options." msgstr "在靜音文字選項之間切換。" @@ -5344,7 +5386,7 @@ msgid "Toggle to enable or disable adult content" msgstr "切換以啟用或停用成人內容" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:366 +#: src/view/screens/Search/Search.tsx:367 msgid "Top" msgstr "熱門" @@ -5354,10 +5396,10 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:691 -#: src/view/com/post-thread/PostThreadItem.tsx:693 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:674 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/util/forms/PostDropdownBtn.tsx:267 +#: src/view/com/util/forms/PostDropdownBtn.tsx:269 msgid "Translate" msgstr "翻譯" @@ -5399,14 +5441,14 @@ msgstr "無法連線到服務,請檢查您的網路連線。" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:295 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:363 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "解除封鎖" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:189 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "解除封鎖" @@ -5421,12 +5463,12 @@ msgstr "解除封鎖帳號" msgid "Unblock Account" msgstr "解除封鎖帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:289 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 #: src/view/com/profile/ProfileMenu.tsx:345 msgid "Unblock Account?" msgstr "解除封鎖?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:62 +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 msgid "Undo repost" @@ -5441,7 +5483,7 @@ msgstr "取消跟隨" msgid "Unfollow" msgstr "取消跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 msgid "Unfollow {0}" msgstr "取消跟隨 {0}" @@ -5476,8 +5518,8 @@ msgstr "取消對所有 {displayTag} 貼文的靜音" msgid "Unmute conversation" msgstr "取消靜音對話" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:357 msgid "Unmute thread" msgstr "取消靜音討論串" @@ -5523,7 +5565,7 @@ msgstr "更新至 {handle}" msgid "Updating..." msgstr "更新中…" -#: src/screens/Onboarding/StepProfile/index.tsx:280 +#: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "或是上傳圖片" @@ -5584,7 +5626,7 @@ msgstr "使用推薦" msgid "Use the DNS panel" msgstr "使用 DNS 控制台" -#: src/view/com/modals/AddAppPasswords.tsx:206 +#: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." msgstr "使用這個和您的帳號代碼一起登入其他應用程式。" @@ -5743,11 +5785,11 @@ msgstr "查看有關這些標記的資訊" #: src/components/ProfileHoverCard/index.web.tsx:396 #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:175 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "查看資料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:130 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "查看頭像" @@ -5759,6 +5801,11 @@ msgstr "查看由 @{0} 提供的標記服務" msgid "View users who like this feed" msgstr "查看喜歡此動態源的用戶" +#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -5782,7 +5829,7 @@ msgstr "警告內容並從動態源中過濾" msgid "We couldn't find any results for that hashtag." msgstr "我們找不到任何與該標籤相關的結果。" -#: src/screens/Messages/Conversation/index.tsx:95 +#: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" msgstr "我們無法載入這個對話" @@ -5798,7 +5845,7 @@ msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "您已看完了您跟隨的貼文。這是來自 <0/> 的最新貼文。" -#: src/components/dialogs/MutedWords.tsx:204 +#: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "我們建議避免新增在許多貼文中常用的文字,因為這可能令您看不到任何貼文。" @@ -5834,14 +5881,18 @@ msgstr "我們非常高興您加入我們!" msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "很抱歉,我們無法解析此列表。如果問題持續發生,請聯繫列表建立者 @{handleOrDid}。" -#: src/components/dialogs/MutedWords.tsx:230 +#: src/components/dialogs/MutedWords.tsx:229 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試。" -#: src/view/screens/Search/Search.tsx:269 +#: src/view/screens/Search/Search.tsx:270 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "" + #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." @@ -5861,7 +5912,7 @@ msgstr "您感興趣的是什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:340 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -5882,7 +5933,7 @@ msgstr "誰可以傳送訊息給您?" msgid "Who can reply" msgstr "誰可以回覆" -#: src/screens/Home/NoFeedsPinned.tsx:92 +#: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" msgstr "哎呀!" @@ -5920,11 +5971,11 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:339 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -5964,8 +6015,8 @@ msgstr "你正處於隊列之中。" msgid "You are not following anyone." msgstr "您沒有跟隨任何人。" -#: src/view/com/posts/FollowingEmptyState.tsx:67 -#: src/view/com/posts/FollowingEndOfFeed.tsx:68 +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." msgstr "您也可以探索並跟隨新的自訂動態源。" @@ -5994,6 +6045,10 @@ msgstr "" msgid "You do not have any followers." msgstr "您沒有任何跟隨者。" +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:67 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 一段時間後,我們將提供一些新的邀請碼給您。" @@ -6073,15 +6128,15 @@ msgstr "您還沒有靜音任何帳號。要靜音帳號,請前往其個人檔 msgid "You have reached the end" msgstr "已經到底部啦!" -#: src/components/dialogs/MutedWords.tsx:250 +#: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "您還沒有隱藏任何文字或標籤" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可以提出申訴。" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果您覺得這些標記有誤,您可以提出申訴。" @@ -6089,7 +6144,7 @@ msgstr "如果您覺得這些標記有誤,您可以提出申訴。" msgid "You must be 13 years of age or older to sign up." msgstr "您必須年滿 13 歲才能註冊。" -#: src/components/ReportDialog/SubmitView.tsx:206 +#: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "您必須選擇至少一個標記者來提交檢舉" @@ -6097,11 +6152,11 @@ msgstr "您必須選擇至少一個標記者來提交檢舉" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:173 +#: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" msgstr "您將不再收到這條討論串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:171 msgid "You will now receive notifications for this thread" msgstr "您將收到這條討論串的通知" @@ -6109,15 +6164,15 @@ msgstr "您將收到這條討論串的通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "您將收到一封包含重設碼的電子郵件。請在此輸入該「重設碼」,然後輸入您的新密碼。" -#: src/screens/Messages/List/ChatListItem.tsx:113 +#: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" msgstr "您:{0}" -#: src/screens/Messages/List/ChatListItem.tsx:142 +#: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/List/ChatListItem.tsx:135 +#: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" msgstr "" @@ -6141,7 +6196,7 @@ msgstr "您已完成設定!" msgid "You've chosen to hide a word or tag within this post." msgstr "您選擇在這則貼文中隱藏文字或標籤。" -#: src/view/com/posts/FollowingEndOfFeed.tsx:48 +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "您已經瀏覽完貼文啦!跟隨其他帳號吧。" @@ -6183,7 +6238,7 @@ msgstr "您的電子郵件地址已更新但尚未驗證。作為下一步,請 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 +#: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "您的「Following」動態源是空的!跟隨更多用戶來看看發生了什麼事情。" @@ -6195,7 +6250,7 @@ msgstr "您的完整帳號代碼將修改為" msgid "Your full handle will be <0>@{0}" msgstr "您的完整帳號代碼將修改為 <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:221 +#: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" msgstr "您的靜音文字" @@ -6203,7 +6258,7 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:330 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "您的貼文已發佈" @@ -6219,11 +6274,11 @@ msgstr "您的個人檔案" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:329 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "您的回覆已發佈" -#: src/components/dms/ReportDialog.tsx:160 +#: src/components/dms/ReportDialog.tsx:162 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "您的檢舉將發送至 Bluesky 內容管理服務" diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx index 88d4086ed7..76ff4268fd 100644 --- a/src/view/screens/Feeds.tsx +++ b/src/view/screens/Feeds.tsx @@ -392,6 +392,7 @@ export function FeedsScreen(_props: Props) { return ( Date: Wed, 12 Jun 2024 08:17:47 +0800 Subject: [PATCH 136/520] Update Chinese localization (#4410) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * TW: Update and clean * CN:run intl:extract * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * TW: unify "登入" * Update messages.po * Update messages.po * BOTH: fix "Post" msgctxt "description" msgid "Post" * CN: Update translates * CN: Remove superseded strings * TW: Update and clean * CN: fix msgid "This feed is empty." --------- Co-authored-by: Frudrax Cheng Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> --- src/locale/locales/zh-CN/messages.po | 156 ++++++++++++------- src/locale/locales/zh-TW/messages.po | 216 +++++++++++++++++---------- 2 files changed, 238 insertions(+), 134 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index c077c47044..3646c566ed 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-05 09:54+0800\n" +"PO-Revision-Date: 2024-06-11 16:23+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" @@ -33,6 +33,7 @@ msgstr "{0, plural, one {# 个标签已标记到这个账户} other {# 个标签 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# 个标签已标记到此内容} other {# 个标签已标记到此内容}}" +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 #: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 条转发} other {# 条转发}}" @@ -59,6 +60,7 @@ msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" +#: src/view/com/feeds/FeedSourceCard.tsx:301 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -275,6 +277,7 @@ msgstr "将以下 DNS 记录新增到你的域名:" msgid "Add to Lists" msgstr "添加至列表" +#: src/view/com/feeds/FeedSourceCard.tsx:267 #: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "添加至自定义资讯源" @@ -284,6 +287,7 @@ msgstr "添加至自定义资讯源" msgid "Added to list" msgstr "已添加至列表" +#: src/view/com/feeds/FeedSourceCard.tsx:126 #: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "已添加至自定义资讯源" @@ -465,11 +469,12 @@ msgstr "你确定要删除这条私信吗?此操作仅会在你的对话中删 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表中删除对话,而不会在其他人的私信列表中删除。" +#: src/view/com/feeds/FeedSourceCard.tsx:314 #: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "你确定要从你的资讯源中删除 {0} 吗?" -#: src/view/com/composer/Composer.tsx:630 +#: src/view/com/composer/Composer.tsx:664 msgid "Are you sure you'd like to discard this draft?" msgstr "你确定要丢弃这段草稿吗?" @@ -577,7 +582,7 @@ msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他 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:363 +#: src/view/com/post-thread/PostThread.tsx:362 msgid "Blocked post." msgstr "已屏蔽帖子。" @@ -664,8 +669,8 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:466 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -682,7 +687,7 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" @@ -711,6 +716,7 @@ msgstr "取消裁剪图片" msgid "Cancel profile editing" msgstr "取消编辑个人资料" +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 #: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "取消引用帖子" @@ -944,7 +950,7 @@ msgstr "关闭底部导航栏" msgid "Closes password update alert" msgstr "关闭密码更新警告" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:462 msgid "Closes post composer and discards post draft" msgstr "关闭帖子编辑页并丢弃草稿" @@ -981,7 +987,7 @@ msgstr "完成引导并开始使用你的账户" msgid "Complete the challenge" msgstr "完成验证" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:583 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰写帖子的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" @@ -1083,6 +1089,7 @@ msgstr "上下文菜单背景,点击关闭菜单。" #: src/screens/Onboarding/StepInterests/index.tsx:253 #: src/screens/Onboarding/StepProfile/index.tsx:269 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "继续" @@ -1096,6 +1103,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "继续下一步" @@ -1204,6 +1212,7 @@ msgstr "创建账户" msgid "Create an account" msgstr "创建一个账户" +#: src/screens/Onboarding/StepProfile/index.tsx:283 #: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "创建一个头像" @@ -1349,7 +1358,7 @@ msgstr "删除这条帖子?" msgid "Deleted" msgstr "已删除" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:348 msgid "Deleted post." msgstr "已删除帖子。" @@ -1368,7 +1377,7 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "描述替代文字" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:270 msgid "Did you want to say anything?" msgstr "有什么想说的吗?" @@ -1401,11 +1410,11 @@ msgstr "关闭触感反馈" msgid "Disabled" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:666 msgid "Discard" msgstr "丢弃" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:663 msgid "Discard draft?" msgstr "丢弃草稿?" @@ -1457,6 +1466,8 @@ msgstr "域名已认证!" #: src/components/forms/DateField/index.tsx:80 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:242 @@ -1888,6 +1899,7 @@ msgstr "无法更新设置" msgid "Feed" msgstr "资讯源" +#: src/view/com/feeds/FeedSourceCard.tsx:251 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "由 {0} 创建的资讯源" @@ -2118,6 +2130,7 @@ msgstr "开始吧" msgid "Get Started" msgstr "开始" +#: src/screens/Onboarding/StepProfile/index.tsx:225 #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "为你的个人资料添加头像" @@ -2163,7 +2176,7 @@ msgstr "返回主页" msgid "Go Home" msgstr "返回主页" -#: src/screens/Messages/List/ChatListItem.tsx:211 +#: src/screens/Messages/List/ChatListItem.tsx:209 msgid "Go to conversation with {0}" msgstr "转到与 {0} 的对话" @@ -2213,6 +2226,7 @@ msgstr "任何疑问?" msgid "Help" msgstr "帮助" +#: src/screens/Onboarding/StepProfile/index.tsx:228 #: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "通过上传图片或创建头像来帮助人们了解你不是机器人。" @@ -2255,22 +2269,27 @@ msgstr "隐藏这条帖子?" msgid "Hide user list" msgstr "隐藏用户列表" +#: src/view/com/posts/FeedErrorMessage.tsx:117 #: src/view/com/posts/FeedErrorMessage.tsx:117 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:105 #: src/view/com/posts/FeedErrorMessage.tsx:105 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:111 #: src/view/com/posts/FeedErrorMessage.tsx:111 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:108 #: src/view/com/posts/FeedErrorMessage.tsx:108 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:102 #: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "无法找到该资讯源,似乎已被删除。" @@ -2621,6 +2640,7 @@ msgstr "列表头像" msgid "List blocked" msgstr "列表已屏蔽" +#: src/view/com/feeds/FeedSourceCard.tsx:253 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 创建" @@ -2658,6 +2678,7 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "屏蔽该用户的列表:" +#: src/view/screens/Notifications.tsx:184 #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "加载新的通知" @@ -2757,6 +2778,7 @@ msgstr "私信 {0}" msgid "Message deleted" msgstr "私信已删除" +#: src/view/com/posts/FeedErrorMessage.tsx:200 #: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "来自服务器的信息:{0}" @@ -3047,7 +3069,7 @@ msgctxt "action" msgid "New post" msgstr "新帖子" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:627 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 @@ -3129,6 +3151,7 @@ msgstr "目前还没有任何私信" msgid "No more conversations to show" msgstr "没有更多对话可显示" +#: src/view/com/notifications/Feed.tsx:118 #: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "还没有通知!" @@ -3142,7 +3165,7 @@ msgstr "没有人" #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." -msgstr "" +msgstr "目前还没有任何帖子。" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 @@ -3226,7 +3249,7 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:516 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 @@ -3278,10 +3301,11 @@ msgstr "优先显示最旧的回复" msgid "Onboarding reset" msgstr "重新开始引导流程" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:531 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文字。" +#: src/screens/Onboarding/StepProfile/index.tsx:117 #: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" @@ -3312,17 +3336,18 @@ msgstr "开启" msgid "Open {name} profile shortcut menu" msgstr "开启 {name} 个人资料快捷菜单" +#: src/screens/Onboarding/StepProfile/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "开启头像创建工具" -#: src/screens/Messages/List/ChatListItem.tsx:219 -#: src/screens/Messages/List/ChatListItem.tsx:220 +#: src/screens/Messages/List/ChatListItem.tsx:217 +#: src/screens/Messages/List/ChatListItem.tsx:218 msgid "Open conversation options" msgstr "开启对话选项" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:647 +#: src/view/com/composer/Composer.tsx:648 msgid "Open emoji picker" msgstr "开启表情符号选择器" @@ -3676,7 +3701,7 @@ msgstr "请以 @{0} 身份登录" msgid "Please Verify Your Email" msgstr "请验证你的电子邮箱" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:274 msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" @@ -3688,16 +3713,16 @@ msgstr "政治" msgid "Porn" msgstr "色情内容" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:513 msgctxt "action" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:426 msgctxt "description" msgid "Post" -msgstr "发布" +msgstr "帖子" #: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" @@ -3713,7 +3738,7 @@ msgstr "@{0} 的帖子" msgid "Post deleted" msgstr "已删除帖子" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:192 msgid "Post hidden" msgstr "已隐藏帖子" @@ -3735,8 +3760,8 @@ msgstr "帖子语言" msgid "Post Languages" msgstr "帖子语言" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:187 +#: src/view/com/post-thread/PostThread.tsx:199 msgid "Post not found" msgstr "无法找到帖子" @@ -3752,6 +3777,7 @@ msgstr "帖子" msgid "Posts can be muted based on their text, their tags, or both." msgstr "帖子可以根据其文本、标签或两者来隐藏。" +#: src/view/com/posts/FeedErrorMessage.tsx:68 #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "帖子已隐藏" @@ -3845,14 +3871,16 @@ msgstr "公开且可共享的批量隐藏或屏蔽列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公开且可共享的列表,可作为资讯源使用。" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:490 msgid "Publish post" msgstr "发布帖子" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:490 msgid "Publish reply" msgstr "发布回复" +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.tsx:115 #: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 @@ -3888,12 +3916,13 @@ msgstr "重新连接" msgid "Reload conversations" msgstr "重新加载对话" -#: src/components/dialogs/MutedWords.tsx:286 +#: src/components/dialogs/MutedWords.tsx:288 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "移除" @@ -3913,16 +3942,20 @@ msgstr "删除横幅图片" msgid "Remove embed" msgstr "删除嵌入" +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "删除资讯源" +#: src/view/com/posts/FeedErrorMessage.tsx:209 #: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "删除资讯源?" +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 @@ -3931,6 +3964,7 @@ msgstr "删除资讯源?" msgid "Remove from my feeds" msgstr "从自定义资讯源中删除" +#: src/view/com/feeds/FeedSourceCard.tsx:312 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "从自定义资讯源中删除?" @@ -3959,11 +3993,14 @@ msgstr "从搜索历史中删除个人资料" msgid "Remove quote" msgstr "删除引用" +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 #: src/view/com/util/post-ctrls/RepostButton.tsx:92 #: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "删除转发" +#: src/view/com/posts/FeedErrorMessage.tsx:210 #: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "从保存的资讯源列表中删除这个资讯源" @@ -3973,6 +4010,7 @@ msgstr "从保存的资讯源列表中删除这个资讯源" msgid "Removed from list" msgstr "从列表中删除" +#: src/view/com/feeds/FeedSourceCard.tsx:139 #: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "已从自定义资讯源中删除" @@ -4004,7 +4042,7 @@ msgstr "回复" msgid "Replies to this thread are disabled" msgstr "对这条讨论串的回复已被禁用" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:503 msgctxt "action" msgid "Reply" msgstr "回复" @@ -4084,6 +4122,9 @@ msgstr "举报这条帖子" msgid "Report this user" msgstr "举报这个用户" +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 #: src/view/com/util/post-ctrls/RepostButton.tsx:64 #: src/view/com/util/post-ctrls/RepostButton.tsx:93 #: src/view/com/util/post-ctrls/RepostButton.tsx:109 @@ -4096,6 +4137,7 @@ msgstr "转发" msgid "Repost" msgstr "转发" +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 @@ -4476,6 +4518,7 @@ msgstr "提交反馈" msgid "Send message" msgstr "发送私信" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 #: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "发送私信给..." @@ -4748,6 +4791,9 @@ msgstr "在你的资讯源中显示来自 {0} 的帖子" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4781,6 +4827,9 @@ msgstr "登出" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5058,8 +5107,8 @@ msgstr "以下标记已应用到你的内容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步骤将帮助定制你的 Bluesky 体验。" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "The post may have been deleted." msgstr "这条帖子可能已被删除。" @@ -5084,6 +5133,7 @@ msgstr "停用账户没有时间限制,你可以随时决定回来。" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "连接至服务器时出现问题,请检查你的互联网连接并重试。" +#: src/view/com/posts/FeedErrorMessage.tsx:145 #: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "删除资讯源时出现问题,请检查你的互联网连接并重试。" @@ -5108,11 +5158,14 @@ msgstr "连接 Tenor 时出现问题。" msgid "There was an issue contacting the server" msgstr "连接服务器时出现问题" +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 #: src/view/com/feeds/FeedSourceCard.tsx:128 #: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "连接服务器时出现问题" +#: src/view/com/notifications/Feed.tsx:126 #: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "刷新通知时出现问题,点击重试。" @@ -5211,28 +5264,24 @@ msgstr "此内容由 {0} 托管。是否要启用外部媒体?" msgid "This content is not available because one of the users involved has blocked the other." msgstr "由于其中一个用户屏蔽了另一个用户,此内容不可用。" +#: src/view/com/posts/FeedErrorMessage.tsx:114 #: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "没有 Bluesky 账户,无法查看此内容。" -#: src/screens/Messages/List/ChatListItem.tsx:213 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "This conversation is with a deleted or a deactivated account. Press for options." -msgstr "" +msgstr "此对话的参与者已停用或删除账号,点击以获取更多详情。" #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "该功能正在测试,你可以在<0>这篇博客文章中获得关于导出数据的更多信息。" +#: src/view/com/posts/FeedErrorMessage.tsx:120 #: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "该资讯源当前使用人数较多,服务暂时不可用。请稍后再试。" -#: src/screens/Profile/Sections/Feed.tsx:59 -#: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:729 -#~ 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 "这个资讯源是空的!你或许需要先关注更多的用户,或检查你的语言设置。" @@ -5240,7 +5289,7 @@ msgstr "这个资讯源是空的!你或许需要先关注更多的用户,或 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." -msgstr "" +msgstr "这里是空的。" #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." @@ -5468,6 +5517,7 @@ msgstr "取消屏蔽账户" msgid "Unblock Account?" msgstr "取消屏蔽账户?" +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 @@ -5565,6 +5615,7 @@ msgstr "更新至 {handle}" msgid "Updating..." msgstr "更新中..." +#: src/screens/Onboarding/StepProfile/index.tsx:281 #: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "上传图片" @@ -5786,6 +5837,7 @@ msgstr "查看这个标记的详情" #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "查看个人资料" @@ -5889,9 +5941,9 @@ msgstr "很抱歉,我们无法加载你的隐藏词汇列表。请重试。" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,无法完成你的搜索。请稍后再试。" -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:311 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "" +msgstr "很抱歉!你所回复的帖子已被删除。" #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 @@ -5912,7 +5964,7 @@ msgstr "你感兴趣的是什么?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:352 msgid "What's up?" msgstr "发生了什么新鲜事?" @@ -5971,11 +6023,11 @@ msgstr "宽" msgid "Write a message" msgstr "编写私信" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:581 msgid "Write post" msgstr "撰写帖子" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:351 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰写你的回复" @@ -6061,7 +6113,7 @@ msgstr "你目前还没有任何固定的资讯源。" msgid "You don't have any saved feeds." msgstr "你目前还没有任何保存的资讯源。" -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:194 msgid "You have blocked the author or you have been blocked by the author." msgstr "你已屏蔽该帖子作者,或你已被该作者屏蔽。" @@ -6258,7 +6310,7 @@ msgstr "你的隐藏词汇" msgid "Your password has been changed successfully!" msgstr "你的密码已成功更改!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:342 msgid "Your post has been published" msgstr "你的帖子已发布" @@ -6274,7 +6326,7 @@ msgstr "你的个人资料" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用户将无法再看到你的个人资料、帖子、列表与其他相关信息,你可以随时登录以重新激活你的账户。" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:341 msgid "Your reply has been published" msgstr "你的回复已发布" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index b931d211e0..09f48c1d0d 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-01 19:07+0800\n" +"PO-Revision-Date: 2024-06-11 16:18+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -15,7 +15,7 @@ msgstr "" #: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" -msgstr "" +msgstr "(含有嵌入內容)" #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" @@ -33,6 +33,7 @@ msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 #: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" @@ -59,6 +60,7 @@ msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡) msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" +#: src/view/com/feeds/FeedSourceCard.tsx:301 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -275,6 +277,7 @@ msgstr "將以下 DNS 記錄新增到您的網域:" msgid "Add to Lists" msgstr "新增至列表" +#: src/view/com/feeds/FeedSourceCard.tsx:267 #: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "加入到我的動態源" @@ -284,6 +287,7 @@ msgstr "加入到我的動態源" msgid "Added to list" msgstr "新增至列表" +#: src/view/com/feeds/FeedSourceCard.tsx:126 #: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "加入到我的動態源" @@ -465,11 +469,12 @@ msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會為其他參與者刪除。" +#: src/view/com/feeds/FeedSourceCard.tsx:314 #: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/view/com/composer/Composer.tsx:630 +#: src/view/com/composer/Composer.tsx:664 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -577,7 +582,7 @@ msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以 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:363 +#: src/view/com/post-thread/PostThread.tsx:362 msgid "Blocked post." msgstr "已封鎖貼文。" @@ -664,8 +669,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:466 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -682,7 +687,7 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/screens/Search/Search.tsx:738 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" @@ -711,13 +716,14 @@ msgstr "取消圖片裁剪" msgid "Cancel profile editing" msgstr "取消編輯個人檔案" +#: src/view/com/util/post-ctrls/RepostButton.tsx:132 #: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "取消引用貼文" #: src/screens/Deactivated.tsx:155 msgid "Cancel reactivation and log out" -msgstr "" +msgstr "取消重新啟用並登出" #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 @@ -862,11 +868,11 @@ msgstr "點擊這裡" #: src/view/com/modals/DeleteAccount.tsx:208 msgid "Click here for more information on deactivating your account" -msgstr "" +msgstr "點擊這裡以瞭解有關停用帳號的詳細資訊" #: src/view/com/modals/DeleteAccount.tsx:216 msgid "Click here for more information." -msgstr "" +msgstr "點擊這裡以瞭解更多資訊。" #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" @@ -944,7 +950,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:462 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -981,7 +987,7 @@ msgstr "完成初始設定並開始使用您的帳號" msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:583 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -1083,6 +1089,7 @@ msgstr "彈出式選單背景,點擊以關閉選單。" #: src/screens/Onboarding/StepInterests/index.tsx:253 #: src/screens/Onboarding/StepProfile/index.tsx:269 +#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "繼續" @@ -1096,6 +1103,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 +#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "繼續下一步" @@ -1204,6 +1212,7 @@ msgstr "建立帳號" msgid "Create an account" msgstr "建立一個帳號" +#: src/screens/Onboarding/StepProfile/index.tsx:283 #: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "或是建立一個頭像" @@ -1266,11 +1275,11 @@ msgstr "出生日期" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 #: src/view/screens/Settings/index.tsx:806 msgid "Deactivate account" -msgstr "" +msgstr "停用帳號" #: src/view/screens/Settings/index.tsx:818 msgid "Deactivate my account" -msgstr "" +msgstr "停用我的帳號" #: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" @@ -1349,7 +1358,7 @@ msgstr "刪除這條貼文?" msgid "Deleted" msgstr "已刪除" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:348 msgid "Deleted post." msgstr "已刪除貼文。" @@ -1368,7 +1377,7 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:270 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" @@ -1401,11 +1410,11 @@ msgstr "關閉觸覺回饋" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:666 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:663 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1457,6 +1466,8 @@ msgstr "網域已驗證!" #: src/components/forms/DateField/index.tsx:80 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:242 @@ -1483,7 +1494,7 @@ msgstr "完成" #: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:43 msgid "Done{extraText}" -msgstr "完成 {extraText}" +msgstr "完成{extraText}" #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 @@ -1888,6 +1899,7 @@ msgstr "無法更新設定" msgid "Feed" msgstr "動態" +#: src/view/com/feeds/FeedSourceCard.tsx:251 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 建立的動態源" @@ -2118,6 +2130,7 @@ msgstr "開始" msgid "Get Started" msgstr "開始" +#: src/screens/Onboarding/StepProfile/index.tsx:225 #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "為您的個人檔案增添新顏" @@ -2163,7 +2176,7 @@ msgstr "前往首頁" msgid "Go Home" msgstr "前往首頁" -#: src/screens/Messages/List/ChatListItem.tsx:211 +#: src/screens/Messages/List/ChatListItem.tsx:209 msgid "Go to conversation with {0}" msgstr "與 {0} 對話" @@ -2213,6 +2226,7 @@ msgstr "遇到問題?" msgid "Help" msgstr "幫助" +#: src/screens/Onboarding/StepProfile/index.tsx:228 #: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "透過上傳圖片或建立頭像來幫助人們知道您不是機器人。" @@ -2255,22 +2269,27 @@ msgstr "隱藏這則貼文?" msgid "Hide user list" msgstr "隱藏用戶列表" +#: src/view/com/posts/FeedErrorMessage.tsx:117 #: src/view/com/posts/FeedErrorMessage.tsx:117 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:105 #: src/view/com/posts/FeedErrorMessage.tsx:105 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:111 #: src/view/com/posts/FeedErrorMessage.tsx:111 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:108 #: src/view/com/posts/FeedErrorMessage.tsx:108 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:102 #: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "抱歉,我們無法找到這個動態源,它可能已被刪除。" @@ -2351,7 +2370,7 @@ msgstr "如果您想更改密碼,我們將向您發送一個驗證碼以確認 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "" +msgstr "如果您想更改帳號代碼或電子郵件,請在停用帳號前更改。" #: src/lib/moderation/useReportOptions.ts:37 msgid "Illegal and Urgent" @@ -2621,6 +2640,7 @@ msgstr "列表頭像" msgid "List blocked" msgstr "列表已封鎖" +#: src/view/com/feeds/FeedSourceCard.tsx:253 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 建立" @@ -2658,6 +2678,7 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "封鎖此用戶的列表:" +#: src/view/screens/Notifications.tsx:184 #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "載入新的通知" @@ -2680,7 +2701,7 @@ msgstr "日誌" #: src/screens/Deactivated.tsx:214 #: src/screens/Deactivated.tsx:220 msgid "Log in or sign up" -msgstr "" +msgstr "登入或註冊" #: src/screens/SignupQueued.tsx:155 #: src/screens/SignupQueued.tsx:158 @@ -2757,6 +2778,7 @@ msgstr "給 {0} 傳送訊息" msgid "Message deleted" msgstr "訊息已刪除" +#: src/view/com/posts/FeedErrorMessage.tsx:200 #: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "來自伺服器的訊息:{0}" @@ -3047,7 +3069,7 @@ msgctxt "action" msgid "New post" msgstr "新貼文" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:627 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 @@ -3129,6 +3151,7 @@ msgstr "還沒有訊息" msgid "No more conversations to show" msgstr "已經沒有對話啦!" +#: src/view/com/notifications/Feed.tsx:118 #: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "還沒有通知!" @@ -3142,7 +3165,7 @@ msgstr "沒有人" #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." -msgstr "" +msgstr "目前還沒有貼文。" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 @@ -3226,7 +3249,7 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:516 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 @@ -3278,17 +3301,18 @@ msgstr "最舊的回覆優先" msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:531 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" +#: src/screens/Onboarding/StepProfile/index.tsx:117 #: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "僅支援 .jpg 或 .png 格式的圖片" #: src/view/com/threadgate/WhoCanReply.tsx:100 msgid "Only {0} can reply." -msgstr "只有 {0} 可以回覆。" +msgstr "只有{0}可以回覆。" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3312,17 +3336,18 @@ msgstr "開啟" msgid "Open {name} profile shortcut menu" msgstr "開啟 {name} 個人檔案快捷選單" +#: src/screens/Onboarding/StepProfile/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "開啟頭像建立工具" -#: src/screens/Messages/List/ChatListItem.tsx:219 -#: src/screens/Messages/List/ChatListItem.tsx:220 +#: src/screens/Messages/List/ChatListItem.tsx:217 +#: src/screens/Messages/List/ChatListItem.tsx:218 msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:647 +#: src/view/com/composer/Composer.tsx:648 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3415,7 +3440,7 @@ msgstr "開啟邀請碼列表" #: src/view/screens/Settings/index.tsx:808 msgid "Opens modal for account deactivation confirmation" -msgstr "" +msgstr "開啟帳號刪除的確認彈窗" #: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" @@ -3503,11 +3528,11 @@ msgstr "或者組合這些選項:" #: src/screens/Deactivated.tsx:211 msgid "Or, continue with another account." -msgstr "" +msgstr "或以其他帳號繼續。" #: src/screens/Deactivated.tsx:194 msgid "Or, log into one of your other accounts." -msgstr "" +msgstr "或登入您的其他帳號。" #: src/lib/moderation/useReportOptions.ts:26 msgid "Other" @@ -3676,7 +3701,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:274 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -3688,16 +3713,16 @@ msgstr "政治" msgid "Porn" msgstr "色情內容" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:513 msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:426 msgctxt "description" msgid "Post" -msgstr "發佈" +msgstr "貼文" #: src/view/com/post-thread/PostThreadItem.tsx:189 msgid "Post by {0}" @@ -3713,7 +3738,7 @@ msgstr "@{0} 的貼文" msgid "Post deleted" msgstr "貼文已刪除" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:192 msgid "Post hidden" msgstr "貼文已隱藏" @@ -3735,8 +3760,8 @@ msgstr "貼文語言" msgid "Post Languages" msgstr "貼文語言" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:187 +#: src/view/com/post-thread/PostThread.tsx:199 msgid "Post not found" msgstr "找不到貼文" @@ -3752,6 +3777,7 @@ msgstr "貼文" msgid "Posts can be muted based on their text, their tags, or both." msgstr "可以靜音貼文所包含的文字和標籤。" +#: src/view/com/posts/FeedErrorMessage.tsx:68 #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "貼文已隱藏" @@ -3845,14 +3871,16 @@ msgstr "公開且可共享的批量靜音或封鎖列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:490 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:490 msgid "Publish reply" msgstr "發佈回覆" +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.tsx:115 #: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 @@ -3870,7 +3898,7 @@ msgstr "比率" #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" -msgstr "" +msgstr "重新啟用您的帳號" #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" @@ -3888,12 +3916,13 @@ msgstr "重新連線" msgid "Reload conversations" msgstr "重新載入對話" -#: src/components/dialogs/MutedWords.tsx:286 +#: src/components/dialogs/MutedWords.tsx:288 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "刪除" @@ -3913,16 +3942,20 @@ msgstr "刪除橫幅" msgid "Remove embed" msgstr "刪除嵌入" +#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "刪除動態源" +#: src/view/com/posts/FeedErrorMessage.tsx:209 #: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "刪除動態源?" +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 @@ -3931,6 +3964,7 @@ msgstr "刪除動態源?" msgid "Remove from my feeds" msgstr "從我的動態源中刪除" +#: src/view/com/feeds/FeedSourceCard.tsx:312 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" @@ -3945,25 +3979,28 @@ msgstr "刪除圖片預覽" #: src/components/dialogs/MutedWords.tsx:329 msgid "Remove mute word from your list" -msgstr "從您的列表中移除靜音文字" +msgstr "從您的列表中刪除靜音文字" #: src/view/screens/Search/Search.tsx:1011 msgid "Remove profile" -msgstr "" +msgstr "刪除個人檔案" #: src/view/screens/Search/Search.tsx:1013 msgid "Remove profile from search history" -msgstr "" +msgstr "刪除搜尋紀錄中的個人檔案" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" msgstr "刪除引用貼文" +#: src/view/com/util/post-ctrls/RepostButton.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:108 #: src/view/com/util/post-ctrls/RepostButton.tsx:92 #: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "刪除轉貼貼文" +#: src/view/com/posts/FeedErrorMessage.tsx:210 #: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "將這個動態源從您已儲存之動態源列表中刪除" @@ -3973,6 +4010,7 @@ msgstr "將這個動態源從您已儲存之動態源列表中刪除" msgid "Removed from list" msgstr "從列表中刪除" +#: src/view/com/feeds/FeedSourceCard.tsx:139 #: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "已從我的動態源中刪除" @@ -4004,7 +4042,7 @@ msgstr "回覆" msgid "Replies to this thread are disabled" msgstr "對此討論串的回覆已停用" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:503 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -4084,6 +4122,9 @@ msgstr "檢舉這則貼文" msgid "Report this user" msgstr "檢舉這個用戶" +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 #: src/view/com/util/post-ctrls/RepostButton.tsx:64 #: src/view/com/util/post-ctrls/RepostButton.tsx:93 #: src/view/com/util/post-ctrls/RepostButton.tsx:109 @@ -4096,6 +4137,7 @@ msgstr "轉貼" msgid "Repost" msgstr "轉貼" +#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 @@ -4476,6 +4518,7 @@ msgstr "提交意見" msgid "Send message" msgstr "重送訊息" +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 #: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "傳送貼文給…" @@ -4748,6 +4791,9 @@ msgstr "在您的動態中顯示來自 {0} 的貼文" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4781,6 +4827,9 @@ msgstr "登出" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -4828,7 +4877,7 @@ msgstr "發生了一些問題" #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "" +msgstr "發生了一些問題,請重試" #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 @@ -5058,8 +5107,8 @@ msgstr "以下標記已套用到您的內容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步驟將幫助自訂您的 Bluesky 體驗。" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "The post may have been deleted." msgstr "這則貼文可能已被刪除。" @@ -5077,13 +5126,14 @@ msgstr "服務條款已遷移到" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." -msgstr "" +msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" +#: src/view/com/posts/FeedErrorMessage.tsx:145 #: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "刪除動態源時出現問題,請檢查您的網路連線並重試。" @@ -5108,11 +5158,14 @@ msgstr "連線到 Tenor 時出現問題。" msgid "There was an issue contacting the server" msgstr "連線伺服器時出現問題" +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 #: src/view/com/feeds/FeedSourceCard.tsx:128 #: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "連線伺服器時出現問題" +#: src/view/com/notifications/Feed.tsx:126 #: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" @@ -5211,28 +5264,24 @@ msgstr "此內容由 {0} 託管。是否要啟用外部媒體?" msgid "This content is not available because one of the users involved has blocked the other." msgstr "由於其中一個用戶封鎖了另一個用戶,無法查看此內容。" +#: src/view/com/posts/FeedErrorMessage.tsx:114 #: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "沒有 Bluesky 帳號,無法查看此內容。" -#: src/screens/Messages/List/ChatListItem.tsx:213 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "This conversation is with a deleted or a deactivated account. Press for options." -msgstr "" +msgstr "此對話是與已刪除或停用的帳號進行的。點擊以查看選項。" #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "此功能目前為測試版本。您可以在<0>這篇部落格文章中瞭解更多有關資訊。" +#: src/view/com/posts/FeedErrorMessage.tsx:120 #: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "此動態源由於目前使用人數眾多而暫時無法使用。請稍後再試。" -#: src/screens/Profile/Sections/Feed.tsx:59 -#: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:729 -#~ 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 "這個動態源是空的!您或許需要先跟隨更多的人或檢查您的語言設定。" @@ -5240,7 +5289,7 @@ msgstr "這個動態源是空的!您或許需要先跟隨更多的人或檢查 #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." -msgstr "" +msgstr "這裡是空的。" #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." @@ -5326,7 +5375,7 @@ msgstr "此用戶已封鎖您,您無法查看他們的內容。" #: src/lib/moderation/useGlobalLabelStrings.ts:30 msgid "This user has requested that their content only be shown to signed-in users." -msgstr "此用戶要求僅將其內容顯示給已登錄的用戶。" +msgstr "此用戶要求僅將其內容顯示給已登入的用戶。" #: src/components/moderation/ModerationDetailsDialog.tsx:55 msgid "This user is included in the <0>{0} list which you have blocked." @@ -5468,6 +5517,7 @@ msgstr "解除封鎖帳號" msgid "Unblock Account?" msgstr "解除封鎖?" +#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 @@ -5565,6 +5615,7 @@ msgstr "更新至 {handle}" msgid "Updating..." msgstr "更新中…" +#: src/screens/Onboarding/StepProfile/index.tsx:281 #: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "或是上傳圖片" @@ -5786,6 +5837,7 @@ msgstr "查看有關這些標記的資訊" #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "查看資料" @@ -5889,9 +5941,9 @@ msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:311 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "" +msgstr "很抱歉!您回覆的貼文已被刪除。" #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 @@ -5904,7 +5956,7 @@ msgstr "抱歉!您只能訂閱十個標記者,您已達到十個的限制。 #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" -msgstr "" +msgstr "歡迎回來!" #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" @@ -5912,7 +5964,7 @@ msgstr "您感興趣的是什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:352 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -5971,11 +6023,11 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:581 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:351 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -5997,11 +6049,11 @@ msgstr "開" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" -msgstr "" +msgstr "確定並停用" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" -msgstr "" +msgstr "確定並停用我的帳號" #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" @@ -6022,7 +6074,7 @@ msgstr "您也可以探索並跟隨新的自訂動態源。" #: src/view/com/modals/DeleteAccount.tsx:202 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." -msgstr "" +msgstr "您也可以暫時停用帳號,然後隨時重新啟用。" #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -6039,7 +6091,7 @@ msgstr "您現在可以使用新密碼登入。" #: src/screens/Deactivated.tsx:136 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." -msgstr "" +msgstr "您可以登入以重新啟用帳號。其他用戶將可以重新看到您的個人檔案和貼文。" #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." @@ -6061,7 +6113,7 @@ msgstr "您目前還沒有任何釘選的動態源。" msgid "You don't have any saved feeds." msgstr "您目前還沒有任何已儲存的動態源。" -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:194 msgid "You have blocked the author or you have been blocked by the author." msgstr "您已封鎖該作者,或您已被該作者封鎖。" @@ -6150,7 +6202,7 @@ msgstr "您必須選擇至少一個標記者來提交檢舉" #: src/screens/Deactivated.tsx:131 msgid "You previously deactivated @{0}." -msgstr "" +msgstr "您之前停用了 @{0}。" #: src/view/com/util/forms/PostDropdownBtn.tsx:168 msgid "You will no longer receive notifications for this thread" @@ -6170,11 +6222,11 @@ msgstr "您:{0}" #: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" +msgstr "您:{defaultEmbeddedContentMessage}" #: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" -msgstr "" +msgstr "您:{short}" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 @@ -6185,7 +6237,7 @@ msgstr "輪到您了" #: src/screens/Deactivated.tsx:89 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." -msgstr "" +msgstr "您正在使用應用程式專用密碼登入。請使用您的主密碼登入,以繼續停用您的帳號。" #: src/screens/Onboarding/StepFinished.tsx:123 msgid "You're ready to go!" @@ -6258,7 +6310,7 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:342 msgid "Your post has been published" msgstr "您的貼文已發佈" @@ -6272,9 +6324,9 @@ msgstr "您的個人檔案" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "" +msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:341 msgid "Your reply has been published" msgstr "您的回覆已發佈" From ff0b9e30de94a5ab7fe33e25a806654f59494988 Mon Sep 17 00:00:00 2001 From: Kuwa Lee Date: Wed, 12 Jun 2024 08:48:35 +0800 Subject: [PATCH 137/520] TW: Update and clean --- src/locale/locales/zh-TW/messages.po | 176 ++++++++------------------- 1 file changed, 54 insertions(+), 122 deletions(-) diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 09f48c1d0d..5cb9ccfbb4 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-11 16:18+0800\n" +"PO-Revision-Date: 2024-06-12 08:47+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -33,14 +33,13 @@ msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 #: src/view/com/util/post-ctrls/RepostButton.tsx:65 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" #: src/components/KnownFollowers.tsx:179 msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +msgstr "{0, plural, one {和其他 # 人} other {和其他 # 人}}" #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 @@ -60,7 +59,6 @@ msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡) msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" -#: src/view/com/feeds/FeedSourceCard.tsx:301 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -277,7 +275,6 @@ msgstr "將以下 DNS 記錄新增到您的網域:" msgid "Add to Lists" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:267 #: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "加入到我的動態源" @@ -287,7 +284,6 @@ msgstr "加入到我的動態源" msgid "Added to list" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:126 #: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "加入到我的動態源" @@ -469,12 +465,11 @@ msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會為其他參與者刪除。" -#: src/view/com/feeds/FeedSourceCard.tsx:314 #: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -582,7 +577,7 @@ msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以 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:362 +#: src/view/com/post-thread/PostThread.tsx:363 msgid "Blocked post." msgstr "已封鎖貼文。" @@ -669,8 +664,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:466 +#: src/view/com/composer/Composer.tsx:432 +#: src/view/com/composer/Composer.tsx:438 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -687,7 +682,7 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/screens/Search/Search.tsx:735 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" @@ -716,7 +711,6 @@ msgstr "取消圖片裁剪" msgid "Cancel profile editing" msgstr "取消編輯個人檔案" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 #: src/view/com/util/post-ctrls/RepostButton.tsx:132 msgid "Cancel quote post" msgstr "取消引用貼文" @@ -950,7 +944,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:434 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -987,7 +981,7 @@ msgstr "完成初始設定並開始使用您的帳號" msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:583 +#: src/view/com/composer/Composer.tsx:551 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -1089,7 +1083,6 @@ msgstr "彈出式選單背景,點擊以關閉選單。" #: src/screens/Onboarding/StepInterests/index.tsx:253 #: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "繼續" @@ -1099,11 +1092,10 @@ msgstr "以 {0} 繼續 (目前已登入)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:52 msgid "Continue thread..." -msgstr "" +msgstr "繼續載入討論串…" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:213 msgid "Continue to next step" msgstr "繼續下一步" @@ -1212,7 +1204,6 @@ msgstr "建立帳號" msgid "Create an account" msgstr "建立一個帳號" -#: src/screens/Onboarding/StepProfile/index.tsx:283 #: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "或是建立一個頭像" @@ -1358,7 +1349,7 @@ msgstr "刪除這條貼文?" msgid "Deleted" msgstr "已刪除" -#: src/view/com/post-thread/PostThread.tsx:348 +#: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." msgstr "已刪除貼文。" @@ -1377,7 +1368,7 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/composer/Composer.tsx:270 +#: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" @@ -1410,11 +1401,11 @@ msgstr "關閉觸覺回饋" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:666 +#: src/view/com/composer/Composer.tsx:632 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:629 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1466,8 +1457,6 @@ msgstr "網域已驗證!" #: src/components/forms/DateField/index.tsx:80 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/screens/Onboarding/StepProfile/index.tsx:322 -#: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 #: src/view/com/modals/AddAppPasswords.tsx:242 @@ -1545,16 +1534,16 @@ msgstr "例如:多次張貼廣告的用戶。" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "每個邀請碼僅能使用一次。您將定期收到更多的邀請碼。" -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 -msgid "Edit" -msgstr "" - #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" msgstr "編輯" +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "編輯" + #: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" @@ -1594,11 +1583,6 @@ msgstr "編輯個人檔案" msgid "Edit Profile" msgstr "編輯個人檔案" -#: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:416 -#~ msgid "Edit Saved Feeds" -#~ msgstr "編輯已儲存之動態源" - #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "編輯用戶列表" @@ -1899,7 +1883,6 @@ msgstr "無法更新設定" msgid "Feed" msgstr "動態" -#: src/view/com/feeds/FeedSourceCard.tsx:251 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 建立的動態源" @@ -2010,7 +1993,7 @@ msgstr "回追蹤" #: src/components/KnownFollowers.tsx:169 msgid "Followed by" -msgstr "" +msgstr "也被以下用戶跟隨:" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" @@ -2035,12 +2018,12 @@ msgstr "跟隨者" #: src/Navigation.tsx:177 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "您所認識的 @{0} 之跟隨者" #: src/screens/Profile/KnownFollowers.tsx:108 #: src/screens/Profile/KnownFollowers.tsx:118 msgid "Followers you know" -msgstr "" +msgstr "您也認識的跟隨者" #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 @@ -2130,7 +2113,6 @@ msgstr "開始" msgid "Get Started" msgstr "開始" -#: src/screens/Onboarding/StepProfile/index.tsx:225 #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "為您的個人檔案增添新顏" @@ -2176,7 +2158,7 @@ msgstr "前往首頁" msgid "Go Home" msgstr "前往首頁" -#: src/screens/Messages/List/ChatListItem.tsx:209 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "與 {0} 對話" @@ -2226,7 +2208,6 @@ msgstr "遇到問題?" msgid "Help" msgstr "幫助" -#: src/screens/Onboarding/StepProfile/index.tsx:228 #: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "透過上傳圖片或建立頭像來幫助人們知道您不是機器人。" @@ -2269,27 +2250,22 @@ msgstr "隱藏這則貼文?" msgid "Hide user list" msgstr "隱藏用戶列表" -#: src/view/com/posts/FeedErrorMessage.tsx:117 #: src/view/com/posts/FeedErrorMessage.tsx:117 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:105 #: src/view/com/posts/FeedErrorMessage.tsx:105 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:111 #: src/view/com/posts/FeedErrorMessage.tsx:111 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:108 #: src/view/com/posts/FeedErrorMessage.tsx:108 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:102 #: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "抱歉,我們無法找到這個動態源,它可能已被刪除。" @@ -2640,7 +2616,6 @@ msgstr "列表頭像" msgid "List blocked" msgstr "列表已封鎖" -#: src/view/com/feeds/FeedSourceCard.tsx:253 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 建立" @@ -2678,7 +2653,6 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "封鎖此用戶的列表:" -#: src/view/screens/Notifications.tsx:184 #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "載入新的通知" @@ -2778,7 +2752,6 @@ msgstr "給 {0} 傳送訊息" msgid "Message deleted" msgstr "訊息已刪除" -#: src/view/com/posts/FeedErrorMessage.tsx:200 #: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "來自伺服器的訊息:{0}" @@ -3069,7 +3042,7 @@ msgctxt "action" msgid "New post" msgstr "新貼文" -#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Feeds.tsx:600 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 @@ -3151,7 +3124,6 @@ msgstr "還沒有訊息" msgid "No more conversations to show" msgstr "已經沒有對話啦!" -#: src/view/com/notifications/Feed.tsx:118 #: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "還沒有通知!" @@ -3249,7 +3221,7 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:516 +#: src/Navigation.tsx:499 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 @@ -3301,11 +3273,10 @@ msgstr "最舊的回覆優先" msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/view/com/composer/Composer.tsx:531 +#: src/view/com/composer/Composer.tsx:503 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" -#: src/screens/Onboarding/StepProfile/index.tsx:117 #: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "僅支援 .jpg 或 .png 格式的圖片" @@ -3336,18 +3307,17 @@ msgstr "開啟" msgid "Open {name} profile shortcut menu" msgstr "開啟 {name} 個人檔案快捷選單" -#: src/screens/Onboarding/StepProfile/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "開啟頭像建立工具" -#: src/screens/Messages/List/ChatListItem.tsx:217 -#: src/screens/Messages/List/ChatListItem.tsx:218 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:647 -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:613 +#: src/view/com/composer/Composer.tsx:614 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3474,11 +3444,6 @@ msgstr "開啟內容管理設定" msgid "Opens password reset form" msgstr "開啟密碼重設表單" -#: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:417 -#~ msgid "Opens screen to edit Saved Feeds" -#~ msgstr "開啟編輯已儲存的動態源之畫面" - #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "開啟包含所有已儲存的動態源之畫面" @@ -3701,7 +3666,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:274 +#: src/view/com/composer/Composer.tsx:281 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -3713,13 +3678,13 @@ msgstr "政治" msgid "Porn" msgstr "色情內容" -#: src/view/com/composer/Composer.tsx:505 -#: src/view/com/composer/Composer.tsx:513 +#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:485 msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:426 +#: src/view/com/post-thread/PostThread.tsx:430 msgctxt "description" msgid "Post" msgstr "貼文" @@ -3738,7 +3703,7 @@ msgstr "@{0} 的貼文" msgid "Post deleted" msgstr "貼文已刪除" -#: src/view/com/post-thread/PostThread.tsx:192 +#: src/view/com/post-thread/PostThread.tsx:193 msgid "Post hidden" msgstr "貼文已隱藏" @@ -3760,8 +3725,8 @@ msgstr "貼文語言" msgid "Post Languages" msgstr "貼文語言" -#: src/view/com/post-thread/PostThread.tsx:187 -#: src/view/com/post-thread/PostThread.tsx:199 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "找不到貼文" @@ -3777,7 +3742,6 @@ msgstr "貼文" msgid "Posts can be muted based on their text, their tags, or both." msgstr "可以靜音貼文所包含的文字和標籤。" -#: src/view/com/posts/FeedErrorMessage.tsx:68 #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "貼文已隱藏" @@ -3803,7 +3767,7 @@ msgstr "按下以重試" #: src/components/KnownFollowers.tsx:111 msgid "Press to view followers of this account that you also follow" -msgstr "" +msgstr "按下以查看被您跟隨且跟隨此帳戶者" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" @@ -3871,16 +3835,14 @@ msgstr "公開且可共享的批量靜音或封鎖列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:490 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:490 +#: src/view/com/composer/Composer.tsx:462 msgid "Publish reply" msgstr "發佈回覆" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.tsx:115 #: src/view/com/util/post-ctrls/RepostButton.tsx:127 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 @@ -3916,13 +3878,12 @@ msgstr "重新連線" msgid "Reload conversations" msgstr "重新載入對話" -#: src/components/dialogs/MutedWords.tsx:288 +#: src/components/dialogs/MutedWords.tsx:286 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:212 -#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "刪除" @@ -3942,20 +3903,16 @@ msgstr "刪除橫幅" msgid "Remove embed" msgstr "刪除嵌入" -#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "刪除動態源" -#: src/view/com/posts/FeedErrorMessage.tsx:209 #: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "刪除動態源?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 #: src/view/screens/ProfileFeed.tsx:330 @@ -3964,7 +3921,6 @@ msgstr "刪除動態源?" msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/view/com/feeds/FeedSourceCard.tsx:312 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" @@ -3993,14 +3949,11 @@ msgstr "刪除搜尋紀錄中的個人檔案" msgid "Remove quote" msgstr "刪除引用貼文" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 #: src/view/com/util/post-ctrls/RepostButton.tsx:92 #: src/view/com/util/post-ctrls/RepostButton.tsx:108 msgid "Remove repost" msgstr "刪除轉貼貼文" -#: src/view/com/posts/FeedErrorMessage.tsx:210 #: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "將這個動態源從您已儲存之動態源列表中刪除" @@ -4010,7 +3963,6 @@ msgstr "將這個動態源從您已儲存之動態源列表中刪除" msgid "Removed from list" msgstr "從列表中刪除" -#: src/view/com/feeds/FeedSourceCard.tsx:139 #: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "已從我的動態源中刪除" @@ -4042,7 +3994,7 @@ msgstr "回覆" msgid "Replies to this thread are disabled" msgstr "對此討論串的回覆已停用" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:475 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -4122,9 +4074,6 @@ msgstr "檢舉這則貼文" msgid "Report this user" msgstr "檢舉這個用戶" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 #: src/view/com/util/post-ctrls/RepostButton.tsx:64 #: src/view/com/util/post-ctrls/RepostButton.tsx:93 #: src/view/com/util/post-ctrls/RepostButton.tsx:109 @@ -4137,7 +4086,6 @@ msgstr "轉貼" msgid "Repost" msgstr "轉貼" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 @@ -4518,7 +4466,6 @@ msgstr "提交意見" msgid "Send message" msgstr "重送訊息" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 #: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "傳送貼文給…" @@ -4791,9 +4738,6 @@ msgstr "在您的動態中顯示來自 {0} 的貼文" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4827,9 +4771,6 @@ msgstr "登出" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5107,8 +5048,8 @@ msgstr "以下標記已套用到您的內容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步驟將幫助自訂您的 Bluesky 體驗。" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "這則貼文可能已被刪除。" @@ -5133,7 +5074,6 @@ msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" -#: src/view/com/posts/FeedErrorMessage.tsx:145 #: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "刪除動態源時出現問題,請檢查您的網路連線並重試。" @@ -5158,14 +5098,11 @@ msgstr "連線到 Tenor 時出現問題。" msgid "There was an issue contacting the server" msgstr "連線伺服器時出現問題" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 #: src/view/com/feeds/FeedSourceCard.tsx:128 #: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "連線伺服器時出現問題" -#: src/view/com/notifications/Feed.tsx:126 #: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" @@ -5264,12 +5201,11 @@ msgstr "此內容由 {0} 託管。是否要啟用外部媒體?" msgid "This content is not available because one of the users involved has blocked the other." msgstr "由於其中一個用戶封鎖了另一個用戶,無法查看此內容。" -#: src/view/com/posts/FeedErrorMessage.tsx:114 #: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "沒有 Bluesky 帳號,無法查看此內容。" -#: src/screens/Messages/List/ChatListItem.tsx:211 +#: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." msgstr "此對話是與已刪除或停用的帳號進行的。點擊以查看選項。" @@ -5277,7 +5213,6 @@ msgstr "此對話是與已刪除或停用的帳號進行的。點擊以查看選 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "此功能目前為測試版本。您可以在<0>這篇部落格文章中瞭解更多有關資訊。" -#: src/view/com/posts/FeedErrorMessage.tsx:120 #: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "此動態源由於目前使用人數眾多而暫時無法使用。請稍後再試。" @@ -5517,7 +5452,6 @@ msgstr "解除封鎖帳號" msgid "Unblock Account?" msgstr "解除封鎖?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.tsx:63 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 @@ -5615,7 +5549,6 @@ msgstr "更新至 {handle}" msgid "Updating..." msgstr "更新中…" -#: src/screens/Onboarding/StepProfile/index.tsx:281 #: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "或是上傳圖片" @@ -5837,7 +5770,6 @@ msgstr "查看有關這些標記的資訊" #: src/components/ProfileHoverCard/index.web.tsx:429 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 -#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "查看資料" @@ -5856,7 +5788,7 @@ msgstr "查看喜歡此動態源的用戶" #: src/view/com/home/HomeHeaderLayout.web.tsx:78 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" -msgstr "" +msgstr "查看您的動態並探索更多內容" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -5941,7 +5873,7 @@ msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" -#: src/view/com/composer/Composer.tsx:311 +#: src/view/com/composer/Composer.tsx:318 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!您回覆的貼文已被刪除。" @@ -5964,7 +5896,7 @@ msgstr "您感興趣的是什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:352 +#: src/view/com/composer/Composer.tsx:359 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -6023,11 +5955,11 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:581 +#: src/view/com/composer/Composer.tsx:549 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:351 +#: src/view/com/composer/Composer.tsx:358 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -6099,7 +6031,7 @@ msgstr "您沒有任何跟隨者。" #: src/screens/Profile/KnownFollowers.tsx:99 msgid "You don't follow any users who follow @{name}." -msgstr "" +msgstr "您沒有跟隨任何也跟隨 @{name} 之用戶。" #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -6113,7 +6045,7 @@ msgstr "您目前還沒有任何釘選的動態源。" msgid "You don't have any saved feeds." msgstr "您目前還沒有任何已儲存的動態源。" -#: src/view/com/post-thread/PostThread.tsx:194 +#: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." msgstr "您已封鎖該作者,或您已被該作者封鎖。" @@ -6310,7 +6242,7 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:342 +#: src/view/com/composer/Composer.tsx:349 msgid "Your post has been published" msgstr "您的貼文已發佈" @@ -6326,7 +6258,7 @@ msgstr "您的個人檔案" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" -#: src/view/com/composer/Composer.tsx:341 +#: src/view/com/composer/Composer.tsx:348 msgid "Your reply has been published" msgstr "您的回覆已發佈" From 004b4e39698909e5a645fb1c28dcee45cc80ea15 Mon Sep 17 00:00:00 2001 From: Kuwa Lee Date: Wed, 12 Jun 2024 09:02:21 +0800 Subject: [PATCH 138/520] BOTH: Fix msgid "Deleted post." --- src/locale/locales/zh-CN/messages.po | 4 ++-- src/locale/locales/zh-TW/messages.po | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 3646c566ed..cf1bf2d5b1 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-11 16:23+0800\n" +"PO-Revision-Date: 2024-06-12 09:01+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" @@ -1360,7 +1360,7 @@ msgstr "已删除" #: src/view/com/post-thread/PostThread.tsx:348 msgid "Deleted post." -msgstr "已删除帖子。" +msgstr "已删除的帖子。" #: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 5cb9ccfbb4..dcb064dceb 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-12 08:47+0800\n" +"PO-Revision-Date: 2024-06-12 09:00+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -1351,7 +1351,7 @@ msgstr "已刪除" #: src/view/com/post-thread/PostThread.tsx:349 msgid "Deleted post." -msgstr "已刪除貼文。" +msgstr "已刪除的貼文。" #: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" From 99078bbff2282ad18594a4d5a4ed5fe207c394e4 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 12 Jun 2024 08:51:08 -0700 Subject: [PATCH 139/520] Don't show warning when sharing your own post in PWI opt-out mode (#4495) --- src/view/com/profile/ProfileMenu.tsx | 7 +++++-- src/view/com/util/forms/PostDropdownBtn.tsx | 5 ++++- src/view/com/util/post-ctrls/PostCtrls.tsx | 10 ++++++---- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/view/com/profile/ProfileMenu.tsx b/src/view/com/profile/ProfileMenu.tsx index 5d39e5f0f3..efc2497600 100644 --- a/src/view/com/profile/ProfileMenu.tsx +++ b/src/view/com/profile/ProfileMenu.tsx @@ -71,8 +71,11 @@ let ProfileMenu = ({ const loggedOutWarningPromptControl = Prompt.usePromptControl() const showLoggedOutWarning = React.useMemo(() => { - return !!profile.labels?.find(label => label.val === '!no-unauthenticated') - }, [profile.labels]) + return ( + profile.did !== currentAccount?.did && + !!profile.labels?.find(label => label.val === '!no-unauthenticated') + ) + }, [currentAccount, profile]) const invalidateProfileQuery = React.useCallback(() => { queryClient.invalidateQueries({ diff --git a/src/view/com/util/forms/PostDropdownBtn.tsx b/src/view/com/util/forms/PostDropdownBtn.tsx index b6873ff8ad..2486b73d58 100644 --- a/src/view/com/util/forms/PostDropdownBtn.tsx +++ b/src/view/com/util/forms/PostDropdownBtn.tsx @@ -196,6 +196,9 @@ let PostDropdownBtn = ({ ) }, [postAuthor]) + const showLoggedOutWarning = + postAuthor.did !== currentAccount?.did && hideInPWI + const onSharePost = React.useCallback(() => { const url = toShareUrl(href) shareUrl(url) @@ -296,7 +299,7 @@ let PostDropdownBtn = ({ testID="postDropdownShareBtn" label={isWeb ? _(msg`Copy link to post`) : _(msg`Share`)} onPress={() => { - if (hideInPWI) { + if (showLoggedOutWarning) { loggedOutWarningPromptControl.open() } else { onSharePost() diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index d42590e905..c389855e3d 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -27,7 +27,7 @@ import { usePostLikeMutationQueue, usePostRepostMutationQueue, } from '#/state/queries/post' -import {useRequireAuth} from '#/state/session' +import {useRequireAuth, useSession} from '#/state/session' import {useComposerControls} from '#/state/shell/composer' import {atoms as a, useTheme} from '#/alf' import {useDialogControl} from '#/components/Dialog' @@ -64,6 +64,7 @@ let PostCtrls = ({ const t = useTheme() const {_} = useLingui() const {openComposer} = useComposerControls() + const {currentAccount} = useSession() const [queueLike, queueUnlike] = usePostLikeMutationQueue(post, logContext) const [queueRepost, queueUnrepost] = usePostRepostMutationQueue( post, @@ -75,10 +76,11 @@ let PostCtrls = ({ const playHaptic = useHaptics() const shouldShowLoggedOutWarning = React.useMemo(() => { - return !!post.author.labels?.find( - label => label.val === '!no-unauthenticated', + return ( + post.author.did !== currentAccount?.did && + !!post.author.labels?.find(label => label.val === '!no-unauthenticated') ) - }, [post]) + }, [currentAccount, post]) const defaultCtrlColor = React.useMemo( () => ({ From a55f924639605709d436474073e75f9f39a84276 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 12 Jun 2024 16:52:00 -0500 Subject: [PATCH 140/520] Just use server count (#4499) * Just use server count * Fix count --- src/components/KnownFollowers.tsx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/components/KnownFollowers.tsx b/src/components/KnownFollowers.tsx index b99fe3398e..2b8dcc866d 100644 --- a/src/components/KnownFollowers.tsx +++ b/src/components/KnownFollowers.tsx @@ -82,15 +82,6 @@ function KnownFollowersInner({ t.atoms.text_contrast_medium, ] - // list of users, minus blocks - const returnedCount = cachedKnownFollowers.followers.length - // db count, includes blocks - const fullCount = cachedKnownFollowers.count - // knownFollowers can return up to 5 users, but will exclude blocks - // therefore, if we have less 5 users, use whichever count is lower - const count = - returnedCount < 5 ? Math.min(fullCount, returnedCount) : fullCount - const slice = cachedKnownFollowers.followers.slice(0, 3).map(f => { const moderation = moderateProfile(f, moderationOpts) return { @@ -104,6 +95,7 @@ function KnownFollowersInner({ moderation, } }) + const count = cachedKnownFollowers.count - Math.min(slice.length, 2) return ( Date: Thu, 13 Jun 2024 04:23:37 +0200 Subject: [PATCH 141/520] Show social proof in hovercards (#4502) * Add social proof to hovercards * Close it more reliably --- src/components/KnownFollowers.tsx | 8 +++++++- src/components/ProfileHoverCard/index.web.tsx | 15 +++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/components/KnownFollowers.tsx b/src/components/KnownFollowers.tsx index 2b8dcc866d..3d4d362ef2 100644 --- a/src/components/KnownFollowers.tsx +++ b/src/components/KnownFollowers.tsx @@ -8,7 +8,7 @@ import {makeProfileLink} from '#/lib/routes/links' import {sanitizeDisplayName} from 'lib/strings/display-names' import {UserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' -import {Link} from '#/components/Link' +import {Link, LinkProps} from '#/components/Link' import {Text} from '#/components/Typography' const AVI_SIZE = 30 @@ -29,9 +29,11 @@ export function shouldShowKnownFollowers( export function KnownFollowers({ profile, moderationOpts, + onLinkPress, }: { profile: AppBskyActorDefs.ProfileViewDetailed moderationOpts: ModerationOpts + onLinkPress?: LinkProps['onPress'] }) { const cache = React.useRef>( new Map(), @@ -56,6 +58,7 @@ export function KnownFollowers({ profile={profile} cachedKnownFollowers={cachedKnownFollowers} moderationOpts={moderationOpts} + onLinkPress={onLinkPress} /> ) } @@ -67,10 +70,12 @@ function KnownFollowersInner({ profile, moderationOpts, cachedKnownFollowers, + onLinkPress, }: { profile: AppBskyActorDefs.ProfileViewDetailed moderationOpts: ModerationOpts cachedKnownFollowers: AppBskyActorDefs.KnownFollowers + onLinkPress?: LinkProps['onPress'] }) { const t = useTheme() const {_} = useLingui() @@ -102,6 +107,7 @@ function KnownFollowersInner({ label={_( msg`Press to view followers of this account that you also follow`, )} + onPress={onLinkPress} to={makeProfileLink(profile, 'known-followers')} style={[ a.flex_1, diff --git a/src/components/ProfileHoverCard/index.web.tsx b/src/components/ProfileHoverCard/index.web.tsx index 024867b1a3..1fd74fd195 100644 --- a/src/components/ProfileHoverCard/index.web.tsx +++ b/src/components/ProfileHoverCard/index.web.tsx @@ -22,6 +22,10 @@ import {useFollowMethods} from '#/components/hooks/useFollowMethods' import {useRichText} from '#/components/hooks/useRichText' import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' +import { + KnownFollowers, + shouldShowKnownFollowers, +} from '#/components/KnownFollowers' import {InlineLinkText, Link} from '#/components/Link' import {Loader} from '#/components/Loader' import {Portal} from '#/components/Portal' @@ -473,6 +477,17 @@ function Inner({ /> ) : undefined} + + {!isMe && + shouldShowKnownFollowers(profile.viewer?.knownFollowers) && ( + + + + )} )} From 247af5aee99ba5020b8bee9ccfa0f02bb8c4084a Mon Sep 17 00:00:00 2001 From: Mary <148872143+mary-ext@users.noreply.github.com> Date: Thu, 13 Jun 2024 09:37:49 +0700 Subject: [PATCH 142/520] Prevent rich-formatting paste (#4327) * fix: prevent rich-formatting paste * fix: return true instead of preventDefault --- .../com/composer/text-input/TextInput.web.tsx | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/view/com/composer/text-input/TextInput.web.tsx b/src/view/com/composer/text-input/TextInput.web.tsx index 7f8dc2ed5e..a91524974e 100644 --- a/src/view/com/composer/text-input/TextInput.web.tsx +++ b/src/view/com/composer/text-input/TextInput.web.tsx @@ -150,16 +150,27 @@ export const TextInput = React.forwardRef(function TextInputImpl( attributes: { class: modeClass, }, - handlePaste: (_, event) => { - const items = event.clipboardData?.items + handlePaste: (view, event) => { + const clipboardData = event.clipboardData - if (items === undefined) { - return + if (clipboardData) { + if (clipboardData.types.includes('text/html')) { + // Rich-text formatting is pasted, try retrieving plain text + const text = clipboardData.getData('text/plain') + + // `pasteText` will invoke this handler again, but `clipboardData` will be null. + view.pasteText(text) + + // Return `true` to prevent ProseMirror's default paste behavior. + return true + } else { + // Otherwise, try retrieving images from the clipboard + + getImageFromUri(clipboardData.items, (uri: string) => { + textInputWebEmitter.emit('photo-pasted', uri) + }) + } } - - getImageFromUri(items, (uri: string) => { - textInputWebEmitter.emit('photo-pasted', uri) - }) }, handleKeyDown: (_, event) => { if ((event.metaKey || event.ctrlKey) && event.code === 'Enter') { From d989128e5b086fc60aea01ba991039c4e66165c6 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 12 Jun 2024 21:44:06 -0500 Subject: [PATCH 143/520] Set profile hover prefetch stale time to 30s (#4417) * Set prefetch stale time to 30s * Run prefetch on mouseOver * Only prefetch once on mousemove --- src/state/queries/profile.ts | 1 + src/view/com/util/PostMeta.tsx | 75 +++++++++++++++++++--------------- 2 files changed, 42 insertions(+), 34 deletions(-) diff --git a/src/state/queries/profile.ts b/src/state/queries/profile.ts index 7cc9f69116..6f7f2de792 100644 --- a/src/state/queries/profile.ts +++ b/src/state/queries/profile.ts @@ -94,6 +94,7 @@ export function usePrefetchProfileQuery() { const prefetchProfileQuery = useCallback( async (did: string) => { await queryClient.prefetchQuery({ + staleTime: STALE.SECONDS.THIRTY, queryKey: RQKEY(did), queryFn: async () => { const res = await agent.getProfile({actor: did || ''}) diff --git a/src/view/com/util/PostMeta.tsx b/src/view/com/util/PostMeta.tsx index b6fe6d374d..df45174b9a 100644 --- a/src/view/com/util/PostMeta.tsx +++ b/src/view/com/util/PostMeta.tsx @@ -11,6 +11,7 @@ import {sanitizeHandle} from 'lib/strings/handles' import {niceDate} from 'lib/strings/time' import {TypographyVariant} from 'lib/ThemeContext' import {isAndroid, isWeb} from 'platform/detection' +import {atoms as a} from '#/alf' import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {TextLinkOnWebOnly} from './Link' import {Text} from './text/Text' @@ -39,9 +40,13 @@ let PostMeta = (opts: PostMetaOpts): React.ReactNode => { const prefetchProfileQuery = usePrefetchProfileQuery() const profileLink = makeProfileLink(opts.author) - const onPointerEnter = isWeb - ? () => prefetchProfileQuery(opts.author.did) - : undefined + const prefetchedProfile = React.useRef(false) + const onPointerMove = React.useCallback(() => { + if (!prefetchedProfile.current) { + prefetchedProfile.current = true + prefetchProfileQuery(opts.author.did) + } + }, [opts.author.did, prefetchProfileQuery]) const queryClient = useQueryClient() const onOpenAuthor = opts.onOpenAuthor @@ -66,37 +71,39 @@ let PostMeta = (opts: PostMetaOpts): React.ReactNode => { )} - - - {sanitizeDisplayName( - displayName, - opts.moderation?.ui('displayName'), - )} - - } - href={profileLink} - onBeforePress={onBeforePressAuthor} - onPointerEnter={onPointerEnter} - /> - - + + + + {sanitizeDisplayName( + displayName, + opts.moderation?.ui('displayName'), + )} + + } + href={profileLink} + onBeforePress={onBeforePressAuthor} + /> + + + {!isAndroid && ( Date: Wed, 12 Jun 2024 21:53:32 -0500 Subject: [PATCH 144/520] Fix profile hover card blocked state (#4480) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix: mini profile on hover allows following a blocker/blocked user (#4423) (#4440) * Tweaks --------- Co-authored-by: Michał Gołda --- src/components/ProfileHoverCard/index.web.tsx | 79 +++++++++++++------ .../moderation/ProfileHeaderAlerts.tsx | 13 ++- 2 files changed, 65 insertions(+), 27 deletions(-) diff --git a/src/components/ProfileHoverCard/index.web.tsx b/src/components/ProfileHoverCard/index.web.tsx index 1fd74fd195..e17977af43 100644 --- a/src/components/ProfileHoverCard/index.web.tsx +++ b/src/components/ProfileHoverCard/index.web.tsx @@ -5,6 +5,7 @@ import {flip, offset, shift, size, useFloating} from '@floating-ui/react-dom' import {msg, plural} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {getModerationCauseKey} from '#/lib/moderation' import {makeProfileLink} from '#/lib/routes/links' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' @@ -31,6 +32,7 @@ import {Loader} from '#/components/Loader' import {Portal} from '#/components/Portal' import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' +import {ProfileLabel} from '../moderation/ProfileHeaderAlerts' import {ProfileHoverCardProps} from './types' const floatingMiddlewares = [ @@ -374,7 +376,10 @@ function Inner({ profile: profileShadow, logContext: 'ProfileHoverCard', }) - const blockHide = profile.viewer?.blocking || profile.viewer?.blockedBy + const isBlockedUser = + profile.viewer?.blocking || + profile.viewer?.blockedBy || + profile.viewer?.blockingByList const following = formatCount(profile.followsCount || 0) const followers = formatCount(profile.followersCount || 0) const pluralizedFollowers = plural(profile.followersCount || 0, { @@ -405,29 +410,41 @@ function Inner({ /> - {!isMe && ( - - )} + {!isMe && + (isBlockedUser ? ( + + {_(msg`View profile`)} + + ) : ( + + ))} @@ -443,7 +460,19 @@ function Inner({ - {!blockHide && ( + {isBlockedUser && ( + + {moderation.ui('profileView').alerts.map(cause => ( + + ))} + + )} + + {!isBlockedUser && ( <> - + {!disableDetailsDialog && ( + + )} ) } From 7faa1d9131fc28e1c0acd4b4c7b7c2bbeabc2281 Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Thu, 13 Jun 2024 11:58:25 +0900 Subject: [PATCH 145/520] KnownFollowers localization (#4494) * Update KnownFollowers.tsx * Update KnownFollowers.tsx * Update KnownFollowers.tsx --- src/components/KnownFollowers.tsx | 52 +++++++++++++++++-------------- 1 file changed, 29 insertions(+), 23 deletions(-) diff --git a/src/components/KnownFollowers.tsx b/src/components/KnownFollowers.tsx index 3d4d362ef2..a8bdb763d7 100644 --- a/src/components/KnownFollowers.tsx +++ b/src/components/KnownFollowers.tsx @@ -1,7 +1,7 @@ import React from 'react' import {View} from 'react-native' import {AppBskyActorDefs, moderateProfile, ModerationOpts} from '@atproto/api' -import {msg, plural, Trans} from '@lingui/macro' +import {msg, Plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {makeProfileLink} from '#/lib/routes/links' @@ -164,31 +164,37 @@ function KnownFollowersInner({ }, ]} numberOfLines={2}> - Followed by{' '} {count > 2 ? ( - <> - {slice.slice(0, 2).map(({profile: prof}, i) => ( - - {prof.displayName} - {i === 0 && ', '} - - ))} - {', '} - {plural(count - 2, { - one: 'and # other', - other: 'and # others', - })} - - ) : count === 2 ? ( - slice.map(({profile: prof}, i) => ( - - {prof.displayName} {i === 0 ? _(msg`and`) + ' ' : ''} + + Followed by{' '} + + {slice[0].profile.displayName} - )) + ,{' '} + + {slice[1].profile.displayName} + + , and{' '} + + + ) : count === 2 ? ( + + Followed by{' '} + + {slice[0].profile.displayName} + {' '} + and{' '} + + {slice[1].profile.displayName} + + ) : ( - - {slice[0].profile.displayName} - + + Followed by{' '} + + {slice[0].profile.displayName} + + )} From 498e46ae4e698e5a75dec9972209fe2bb8a2a603 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 13 Jun 2024 11:03:31 +0200 Subject: [PATCH 146/520] Hide bio and social proof for blocked users (#4504) --- src/screens/Profile/Header/ProfileHeaderStandard.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/screens/Profile/Header/ProfileHeaderStandard.tsx b/src/screens/Profile/Header/ProfileHeaderStandard.tsx index f8a87a68e4..4ad84ac633 100644 --- a/src/screens/Profile/Header/ProfileHeaderStandard.tsx +++ b/src/screens/Profile/Header/ProfileHeaderStandard.tsx @@ -75,6 +75,10 @@ let ProfileHeaderStandard = ({ const [_queueBlock, queueUnblock] = useProfileBlockMutationQueue(profile) const unblockPromptControl = Prompt.usePromptControl() const requireAuth = useRequireAuth() + const isBlockedUser = + profile.viewer?.blocking || + profile.viewer?.blockedBy || + profile.viewer?.blockingByList const onPressEditProfile = React.useCallback(() => { track('ProfileHeader:EditProfileButtonClicked') @@ -257,7 +261,7 @@ let ProfileHeaderStandard = ({ - {!isPlaceholderProfile && ( + {!isPlaceholderProfile && !isBlockedUser && ( <> {descriptionRT && !moderation.ui('profileView').blur ? ( @@ -274,6 +278,7 @@ let ProfileHeaderStandard = ({ ) : undefined} {!isMe && + !isBlockedUser && shouldShowKnownFollowers(profile.viewer?.knownFollowers) && ( Date: Thu, 13 Jun 2024 15:58:56 +0100 Subject: [PATCH 147/520] Calculate correct keyboard offset in composer (#4500) * calculate correct keyboard offset * give viewHeight a default value * much simpler approach --- src/view/com/composer/Composer.tsx | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 9bb704012e..80bce5351c 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -415,12 +415,14 @@ export const ComposePost = observer(function ComposePost({ bottomBarAnimatedStyle, } = useAnimatedBorders() + const keyboardVerticalOffset = useKeyboardVerticalOffset() + return ( + keyboardVerticalOffset={keyboardVerticalOffset} + style={a.flex_1}> @@ -741,6 +743,19 @@ function useAnimatedBorders() { } } +function useKeyboardVerticalOffset() { + const {top} = useSafeAreaInsets() + + // Android etc + if (!isIOS) return 0 + + // iPhone SE + if (top === 20) return 40 + + // all other iPhones + return top + 10 +} + const styles = StyleSheet.create({ topbarInner: { flexDirection: 'row', From 23a14454dc8085b761ef7ae062aaebf4c4c3917c Mon Sep 17 00:00:00 2001 From: Kuwa Lee Date: Fri, 14 Jun 2024 01:45:52 +0800 Subject: [PATCH 148/520] TW: Update and clean --- src/locale/locales/zh-TW/messages.po | 284 ++++++++++++++------------- 1 file changed, 146 insertions(+), 138 deletions(-) diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index dcb064dceb..227d5956af 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-12 09:00+0800\n" +"PO-Revision-Date: 2024-06-14 01:45+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -37,21 +37,17 @@ msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" -#: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "{0, plural, one {和其他 # 人} other {和其他 # 人}}" - -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:385 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:389 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:254 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" @@ -67,7 +63,7 @@ msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:212 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" @@ -75,7 +71,7 @@ msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆) msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:250 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" @@ -95,7 +91,7 @@ msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:490 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 個跟隨中" @@ -171,15 +167,15 @@ msgstr "無障礙設定" msgid "Account" msgstr "帳號" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:145 msgid "Account blocked" msgstr "已封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:159 msgid "Account followed" msgstr "已跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:119 msgid "Account muted" msgstr "已靜音帳號" @@ -200,16 +196,16 @@ msgstr "帳號選項" msgid "Account removed from quick access" msgstr "已從快速存取中移除帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:134 msgid "Account unblocked" msgstr "已解除封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:172 msgid "Account unfollowed" msgstr "已取消跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:108 msgid "Account unmuted" msgstr "已取消靜音帳號" @@ -270,8 +266,8 @@ msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人 msgid "Add the following DNS record to your domain:" msgstr "將以下 DNS 記錄新增到您的網域:" -#: src/view/com/profile/ProfileMenu.tsx:265 #: src/view/com/profile/ProfileMenu.tsx:268 +#: src/view/com/profile/ProfileMenu.tsx:271 msgid "Add to Lists" msgstr "新增至列表" @@ -379,7 +375,6 @@ msgstr "出現問題,請再試一次。" msgid "an unknown error occurred" msgstr "出現未知錯誤" -#: src/components/KnownFollowers.tsx:187 #: src/view/com/notifications/FeedItem.tsx:258 #: src/view/com/threadgate/WhoCanReply.tsx:180 msgid "and" @@ -469,7 +464,7 @@ msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/view/com/composer/Composer.tsx:630 +#: src/view/com/composer/Composer.tsx:632 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -524,8 +519,8 @@ msgstr "生日" msgid "Birthday:" msgstr "生日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:366 msgid "Block" msgstr "封鎖" @@ -534,12 +529,12 @@ msgstr "封鎖" msgid "Block account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:312 msgid "Block Account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:349 msgid "Block Account?" msgstr "封鎖帳號?" @@ -569,7 +564,7 @@ msgstr "已封鎖帳號" msgid "Blocked Accounts" msgstr "已封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:361 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" @@ -589,7 +584,7 @@ msgstr "封鎖此帳號不會阻止被貼上標記。" msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "封鎖資訊是公開的。被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "封鎖此帳號不會阻止被貼上標記,但它會阻止此帳號在您的討論串中回覆或與您進行互動。" @@ -664,8 +659,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:440 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -944,7 +939,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:436 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -981,7 +976,7 @@ msgstr "完成初始設定並開始使用您的帳號" msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:553 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -1150,8 +1145,8 @@ msgstr "複製程式碼" msgid "Copy link to list" msgstr "複製列表連結" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:300 +#: src/view/com/util/forms/PostDropdownBtn.tsx:309 msgid "Copy link to post" msgstr "複製貼文連結" @@ -1160,8 +1155,8 @@ msgstr "複製貼文連結" msgid "Copy message text" msgstr "複製訊息文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:278 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 msgid "Copy post text" msgstr "複製貼文文字" @@ -1281,7 +1276,7 @@ msgid "Debug panel" msgstr "偵錯面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/view/com/util/forms/PostDropdownBtn.tsx:426 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1332,8 +1327,8 @@ msgstr "刪除我的帳號" msgid "Delete My Account…" msgstr "刪除我的帳號…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Delete post" msgstr "刪除貼文" @@ -1341,7 +1336,7 @@ msgstr "刪除貼文" msgid "Delete this list?" msgstr "刪除此列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:421 msgid "Delete this post?" msgstr "刪除這條貼文?" @@ -1401,11 +1396,11 @@ msgstr "關閉觸覺回饋" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:634 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:631 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1490,7 +1485,7 @@ msgstr "完成{extraText}" msgid "Download CAR file" msgstr "下載 CAR 檔案" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "拖放即可新增圖片" @@ -1574,12 +1569,12 @@ msgid "Edit my profile" msgstr "編輯我的個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "編輯個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "編輯個人檔案" @@ -1634,8 +1629,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:317 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Embed post" msgstr "嵌入貼文" @@ -1960,9 +1955,9 @@ msgstr "水平翻轉" msgid "Flip vertically" msgstr "垂直翻轉" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:444 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -1973,7 +1968,7 @@ msgctxt "action" msgid "Follow" msgstr "跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "跟隨 {0}" @@ -1982,8 +1977,8 @@ msgstr "跟隨 {0}" msgid "Follow {name}" msgstr "跟隨 {name}" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:247 +#: src/view/com/profile/ProfileMenu.tsx:258 msgid "Follow Account" msgstr "跟隨帳號" @@ -1991,14 +1986,22 @@ msgstr "跟隨帳號" msgid "Follow Back" msgstr "回追蹤" -#: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "也被以下用戶跟隨:" - #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "由 {0} 跟隨" +#: src/components/KnownFollowers.tsx:192 +msgid "Followed by <0>{0}" +msgstr "已被你跟隨的 <0>{0} 跟隨" + +#: src/components/KnownFollowers.tsx:181 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "已被你跟隨的 <0>{0} 和 <1>{1} 跟隨" + +#: src/components/KnownFollowers.tsx:168 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "已被你跟隨的 <0>{0}, <1>{1}, 和 {2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" + #: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "已跟隨的用戶" @@ -2025,9 +2028,9 @@ msgstr "您所認識的 @{0} 之跟隨者" msgid "Followers you know" msgstr "您也認識的跟隨者" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:432 +#: src/components/ProfileHoverCard/index.web.tsx:443 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 #: src/view/screens/Feeds.tsx:656 @@ -2036,7 +2039,7 @@ msgstr "您也認識的跟隨者" msgid "Following" msgstr "跟隨中" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "已跟隨 {0}" @@ -2223,7 +2226,7 @@ msgstr "這是您的應用程式專用密碼。" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:435 msgid "Hide" msgstr "隱藏" @@ -2232,8 +2235,8 @@ msgctxt "action" msgid "Hide" msgstr "隱藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Hide post" msgstr "隱藏貼文" @@ -2242,7 +2245,7 @@ msgstr "隱藏貼文" msgid "Hide the content" msgstr "隱藏內容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:432 msgid "Hide this post?" msgstr "隱藏這則貼文?" @@ -2336,7 +2339,7 @@ msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母 msgid "If you delete this list, you won't be able to recover it." msgstr "如果刪除這個列表,您將無法恢復它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:423 msgid "If you remove this post, you won't be able to recover it." msgstr "如果刪除這則貼文,您將無法恢復它。" @@ -2863,8 +2866,8 @@ msgstr "靜音" msgid "Mute {truncatedTag}" msgstr "靜音 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:291 msgid "Mute Account" msgstr "靜音帳號" @@ -2905,13 +2908,13 @@ msgstr "在貼文內容和話題標籤中隱藏該文字" msgid "Mute this word in tags only" msgstr "僅在話題標籤中隱藏該文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:355 +#: src/view/com/util/forms/PostDropdownBtn.tsx:361 msgid "Mute thread" msgstr "靜音討論串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:373 msgid "Mute words & tags" msgstr "靜音文字和標籤" @@ -3108,7 +3111,7 @@ msgstr "無 DNS 控制台" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精選 GIF,Tenor 可能發生問題。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再跟隨 {0}" @@ -3199,9 +3202,9 @@ msgstr "未找到" msgid "Not right now" msgstr "暫時不需要" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:373 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3273,7 +3276,7 @@ msgstr "最舊的回覆優先" msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:505 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" @@ -3316,8 +3319,8 @@ msgstr "開啟頭像建立工具" msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:615 +#: src/view/com/composer/Composer.tsx:616 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3341,7 +3344,7 @@ msgstr "開啟靜音文字和標籤設定" msgid "Open navigation" msgstr "開啟導覽" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:240 msgid "Open post options menu" msgstr "開啟貼文選項選單" @@ -3678,8 +3681,8 @@ msgstr "政治" msgid "Porn" msgstr "色情內容" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:479 +#: src/view/com/composer/Composer.tsx:487 msgctxt "action" msgid "Post" msgstr "發佈" @@ -3765,7 +3768,7 @@ msgstr "按下以更改託管服務供應商" msgid "Press to retry" msgstr "按下以重試" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:108 msgid "Press to view followers of this account that you also follow" msgstr "按下以查看被您跟隨且跟隨此帳戶者" @@ -3835,11 +3838,11 @@ msgstr "公開且可共享的批量靜音或封鎖列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:464 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:464 msgid "Publish reply" msgstr "發佈回覆" @@ -3994,7 +3997,7 @@ msgstr "回覆" msgid "Replies to this thread are disabled" msgstr "對此討論串的回覆已停用" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:477 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -4015,8 +4018,8 @@ msgstr "對 <0><1/> 回覆" msgid "Report" msgstr "檢舉" -#: src/view/com/profile/ProfileMenu.tsx:321 #: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:327 msgid "Report Account" msgstr "檢舉帳號" @@ -4043,8 +4046,8 @@ msgstr "檢舉列表" msgid "Report message" msgstr "檢舉訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:397 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 msgid "Report post" msgstr "檢舉貼文" @@ -4486,8 +4489,8 @@ msgstr "將檢舉提交至 {0}" msgid "Send verification email" msgstr "發送驗證電子郵件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 #: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:292 msgid "Send via direct message" msgstr "透過私人訊息發送" @@ -4592,11 +4595,11 @@ msgctxt "action" msgid "Share" msgstr "分享" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/com/profile/ProfileMenu.tsx:220 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/util/forms/PostDropdownBtn.tsx:300 +#: src/view/com/util/forms/PostDropdownBtn.tsx:309 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -4609,9 +4612,9 @@ msgstr "分享一個有趣的故事!" msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:454 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Share anyway" msgstr "仍然分享" @@ -4658,7 +4661,7 @@ msgstr "顯示標記" msgid "Show badge and filter from feeds" msgstr "顯示標記並從動態源中篩選" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "顯示類似於 {0} 的跟隨者" @@ -4666,8 +4669,8 @@ msgstr "顯示類似於 {0} 的跟隨者" msgid "Show hidden replies" msgstr "顯示隱藏回覆" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:339 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 msgid "Show less like this" msgstr "減少顯示此類內容" @@ -4677,8 +4680,8 @@ msgstr "減少顯示此類內容" msgid "Show More" msgstr "顯示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +#: src/view/com/util/forms/PostDropdownBtn.tsx:333 msgid "Show more like this" msgstr "顯示更多此類內容" @@ -5019,8 +5022,8 @@ msgstr "其中包含以下內容:" msgid "That handle is already taken." msgstr "這個帳號代碼已被使用。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:354 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖後,該帳號將能夠與您互動。" @@ -5129,17 +5132,17 @@ msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" msgid "There was an issue with fetching your app passwords" msgstr "取得應用程式專用密碼時發生問題" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:112 +#: src/view/com/profile/ProfileMenu.tsx:123 +#: src/view/com/profile/ProfileMenu.tsx:138 +#: src/view/com/profile/ProfileMenu.tsx:149 +#: src/view/com/profile/ProfileMenu.tsx:163 +#: src/view/com/profile/ProfileMenu.tsx:176 msgid "There was an issue! {0}" msgstr "發生問題!{0}" @@ -5274,16 +5277,16 @@ msgstr "此名稱已被使用" msgid "This post has been deleted." msgstr "這則貼文已被刪除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "This post will be hidden from feeds." msgstr "這則貼文將從動態隱藏。" -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:375 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到此個人檔案。 未登入的人將看不到它。" @@ -5382,8 +5385,8 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:674 #: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/util/forms/PostDropdownBtn.tsx:270 +#: src/view/com/util/forms/PostDropdownBtn.tsx:272 msgid "Translate" msgstr "翻譯" @@ -5425,14 +5428,14 @@ msgstr "無法連線到服務,請檢查您的網路連線。" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:366 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "解除封鎖" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "解除封鎖" @@ -5442,13 +5445,13 @@ msgstr "解除封鎖" msgid "Unblock account" msgstr "解除封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:310 msgid "Unblock Account" msgstr "解除封鎖帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Unblock Account?" msgstr "解除封鎖?" @@ -5467,12 +5470,12 @@ msgstr "取消跟隨" msgid "Unfollow" msgstr "取消跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "取消跟隨 {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:256 msgid "Unfollow Account" msgstr "取消跟隨" @@ -5489,8 +5492,8 @@ msgstr "取消靜音" msgid "Unmute {truncatedTag}" msgstr "取消靜音 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Unmute Account" msgstr "取消靜音帳號" @@ -5502,8 +5505,8 @@ msgstr "取消對所有 {displayTag} 貼文的靜音" msgid "Unmute conversation" msgstr "取消靜音對話" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:355 +#: src/view/com/util/forms/PostDropdownBtn.tsx:360 msgid "Unmute thread" msgstr "取消靜音討論串" @@ -5746,6 +5749,10 @@ msgstr "查看 {0} 的頭像" msgid "View {0}'s profile" msgstr "查看 {0} 的個人檔案" +#: src/components/ProfileHoverCard/index.web.tsx:417 +msgid "View blocked user's profile" +msgstr "查看已封鎖用戶的個人檔案" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "查看偵錯項目" @@ -5766,8 +5773,9 @@ msgstr "查看整個討論串" msgid "View information about these labels" msgstr "查看有關這些標記的資訊" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:405 +#: src/components/ProfileHoverCard/index.web.tsx:423 +#: src/components/ProfileHoverCard/index.web.tsx:450 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" @@ -5955,7 +5963,7 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:551 msgid "Write post" msgstr "撰寫貼文" From 3ea3b5a4d4c50ca96619c0885c30bf276cac4ab0 Mon Sep 17 00:00:00 2001 From: Kuwa Lee Date: Fri, 14 Jun 2024 01:57:55 +0800 Subject: [PATCH 149/520] TW: hot fix --- src/locale/locales/zh-TW/messages.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 227d5956af..6c30cf5ec3 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-14 01:45+0800\n" +"PO-Revision-Date: 2024-06-14 01:57+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -2000,7 +2000,7 @@ msgstr "已被你跟隨的 <0>{0} 和 <1>{1} 跟隨" #: src/components/KnownFollowers.tsx:168 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "已被你跟隨的 <0>{0}, <1>{1}, 和 {2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" +msgstr "已被你跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" #: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" From d9066a6beb4a84ab42d638810d25c002601678a4 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 13 Jun 2024 14:31:19 -0700 Subject: [PATCH 150/520] add `document.referrer` to statsig custom (#4509) * add referrer to statsig custom dont include referrer if hostname is bsky.app save add `document.referrer` to statsig custom * add a hostname field * account for ssr * account for ssr --- src/lib/statsig/statsig.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/lib/statsig/statsig.tsx b/src/lib/statsig/statsig.tsx index 166d468a1b..d57f1c0aa6 100644 --- a/src/lib/statsig/statsig.tsx +++ b/src/lib/statsig/statsig.tsx @@ -26,6 +26,8 @@ type StatsigUser = { bundleDate: number refSrc: string refUrl: string + referrer: string + referrerHostname: string appLanguage: string contentLanguages: string[] } @@ -33,12 +35,22 @@ type StatsigUser = { let refSrc = '' let refUrl = '' +let referrer = '' +let referrerHostname = '' if (isWeb && typeof window !== 'undefined') { const params = new URLSearchParams(window.location.search) refSrc = params.get('ref_src') ?? '' refUrl = decodeURIComponent(params.get('ref_url') ?? '') } +if (isWeb && typeof document !== 'undefined' && document != null) { + const url = new URL(document.referrer) + if (url.hostname !== 'bsky.app') { + referrer = document.referrer + referrerHostname = url.hostname + } +} + export type {LogEvents} function createStatsigOptions(prefetchUsers: StatsigUser[]) { @@ -198,6 +210,8 @@ function toStatsigUser(did: string | undefined): StatsigUser { custom: { refSrc, refUrl, + referrer, + referrerHostname, platform: Platform.OS as 'ios' | 'android' | 'web', bundleIdentifier: BUNDLE_IDENTIFIER, bundleDate: BUNDLE_DATE, From bdeac28d74abd54b0373663cbd57b7858888280f Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 13 Jun 2024 23:06:22 +0100 Subject: [PATCH 151/520] Try/catch URL parsing of referrer (#4511) --- src/lib/statsig/statsig.tsx | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/lib/statsig/statsig.tsx b/src/lib/statsig/statsig.tsx index d57f1c0aa6..f6aed999f9 100644 --- a/src/lib/statsig/statsig.tsx +++ b/src/lib/statsig/statsig.tsx @@ -43,12 +43,19 @@ if (isWeb && typeof window !== 'undefined') { refUrl = decodeURIComponent(params.get('ref_url') ?? '') } -if (isWeb && typeof document !== 'undefined' && document != null) { - const url = new URL(document.referrer) - if (url.hostname !== 'bsky.app') { - referrer = document.referrer - referrerHostname = url.hostname - } +if ( + isWeb && + typeof document !== 'undefined' && + document != null && + document.referrer +) { + try { + const url = new URL(document.referrer) + if (url.hostname !== 'bsky.app') { + referrer = document.referrer + referrerHostname = url.hostname + } + } catch {} } export type {LogEvents} From 4c0f0378808410513558696a12a68bbd3c1d9a75 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 14 Jun 2024 11:56:29 -0500 Subject: [PATCH 152/520] Reuse overfetching for popular feeds, add in existing filtering (#4501) --- src/state/queries/feed.ts | 100 +++++++++++++++++++++++++++++++++++-- src/view/screens/Feeds.tsx | 46 +++-------------- 2 files changed, 101 insertions(+), 45 deletions(-) diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index b599ac1a0f..fed23f5b12 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -1,3 +1,4 @@ +import {useCallback, useEffect, useMemo, useRef} from 'react' import { AppBskyActorDefs, AppBskyFeedDefs, @@ -171,28 +172,117 @@ export function useFeedSourceInfoQuery({uri}: {uri: string}) { }) } -export const useGetPopularFeedsQueryKey = ['getPopularFeeds'] +// HACK +// the protocol doesn't yet tell us which feeds are personalized +// this list is used to filter out feed recommendations from logged out users +// for the ones we know need it +// -prf +export const KNOWN_AUTHED_ONLY_FEEDS = [ + 'at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.generator/with-friends', // popular with friends, by bsky.app + 'at://did:plc:tenurhgjptubkk5zf5qhi3og/app.bsky.feed.generator/mutuals', // mutuals, by skyfeed + 'at://did:plc:tenurhgjptubkk5zf5qhi3og/app.bsky.feed.generator/only-posts', // only posts, by skyfeed + 'at://did:plc:wzsilnxf24ehtmmc3gssy5bu/app.bsky.feed.generator/mentions', // mentions, by flicknow + 'at://did:plc:q6gjnaw2blty4crticxkmujt/app.bsky.feed.generator/bangers', // my bangers, by jaz + 'at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.generator/mutuals', // mutuals, by bluesky + 'at://did:plc:q6gjnaw2blty4crticxkmujt/app.bsky.feed.generator/my-followers', // followers, by jaz + 'at://did:plc:vpkhqolt662uhesyj6nxm7ys/app.bsky.feed.generator/followpics', // the gram, by why +] -export function useGetPopularFeedsQuery() { +type GetPopularFeedsOptions = {limit?: number} + +export function createGetPopularFeedsQueryKey(...args: any[]) { + return ['getPopularFeeds', ...args] +} + +export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { + const {hasSession} = useSession() const agent = useAgent() - return useInfiniteQuery< + const limit = options?.limit || 10 + const {data: preferences} = usePreferencesQuery() + + // Make sure this doesn't invalidate unless really needed. + const selectArgs = useMemo( + () => ({ + hasSession, + savedFeeds: preferences?.savedFeeds || [], + }), + [hasSession, preferences?.savedFeeds], + ) + const lastPageCountRef = useRef(0) + + const query = useInfiniteQuery< AppBskyUnspeccedGetPopularFeedGenerators.OutputSchema, Error, InfiniteData, QueryKey, string | undefined >({ - queryKey: useGetPopularFeedsQueryKey, + queryKey: createGetPopularFeedsQueryKey(options), queryFn: async ({pageParam}) => { const res = await agent.app.bsky.unspecced.getPopularFeedGenerators({ - limit: 10, + limit, cursor: pageParam, }) return res.data }, initialPageParam: undefined, getNextPageParam: lastPage => lastPage.cursor, + select: useCallback( + ( + data: InfiniteData, + ) => { + const {savedFeeds, hasSession: hasSessionInner} = selectArgs + data?.pages.map(page => { + page.feeds = page.feeds.filter(feed => { + if ( + !hasSessionInner && + KNOWN_AUTHED_ONLY_FEEDS.includes(feed.uri) + ) { + return false + } + const alreadySaved = Boolean( + savedFeeds?.find(f => { + return f.value === feed.uri + }), + ) + return !alreadySaved + }) + + return page + }) + + return data + }, + [selectArgs /* Don't change. Everything needs to go into selectArgs. */], + ), }) + + useEffect(() => { + const {isFetching, hasNextPage, data} = query + if (isFetching || !hasNextPage) { + return + } + + // avoid double-fires of fetchNextPage() + if ( + lastPageCountRef.current !== 0 && + lastPageCountRef.current === data?.pages?.length + ) { + return + } + + // fetch next page if we haven't gotten a full page of content + let count = 0 + for (const page of data?.pages || []) { + count += page.feeds.length + } + if (count < limit && (data?.pages.length || 0) < 6) { + query.fetchNextPage() + lastPageCountRef.current = data?.pages?.length || 0 + } + }, [query, limit]) + + return query } export function useSearchPopularFeedsMutation() { diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx index 76ff4268fd..612559455f 100644 --- a/src/view/screens/Feeds.tsx +++ b/src/view/screens/Feeds.tsx @@ -104,22 +104,6 @@ type FlatlistSlice = key: string } -// HACK -// the protocol doesn't yet tell us which feeds are personalized -// this list is used to filter out feed recommendations from logged out users -// for the ones we know need it -// -prf -const KNOWN_AUTHED_ONLY_FEEDS = [ - 'at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.generator/with-friends', // popular with friends, by bsky.app - 'at://did:plc:tenurhgjptubkk5zf5qhi3og/app.bsky.feed.generator/mutuals', // mutuals, by skyfeed - 'at://did:plc:tenurhgjptubkk5zf5qhi3og/app.bsky.feed.generator/only-posts', // only posts, by skyfeed - 'at://did:plc:wzsilnxf24ehtmmc3gssy5bu/app.bsky.feed.generator/mentions', // mentions, by flicknow - 'at://did:plc:q6gjnaw2blty4crticxkmujt/app.bsky.feed.generator/bangers', // my bangers, by jaz - 'at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.generator/mutuals', // mutuals, by bluesky - 'at://did:plc:q6gjnaw2blty4crticxkmujt/app.bsky.feed.generator/my-followers', // followers, by jaz - 'at://did:plc:vpkhqolt662uhesyj6nxm7ys/app.bsky.feed.generator/followpics', // the gram, by why -] - export function FeedsScreen(_props: Props) { const pal = usePalette('default') const {openComposer} = useComposerControls() @@ -327,10 +311,7 @@ export function FeedsScreen(_props: Props) { type: 'popularFeedsLoading', }) } else { - if ( - !popularFeeds?.pages || - popularFeeds?.pages[0]?.feeds?.length === 0 - ) { + if (!popularFeeds?.pages) { slices.push({ key: 'popularFeedsNoResults', type: 'popularFeedsNoResults', @@ -338,26 +319,11 @@ export function FeedsScreen(_props: Props) { } else { for (const page of popularFeeds.pages || []) { slices = slices.concat( - page.feeds - .filter(feed => { - if ( - !hasSession && - KNOWN_AUTHED_ONLY_FEEDS.includes(feed.uri) - ) { - return false - } - const alreadySaved = Boolean( - preferences?.savedFeeds?.find(f => { - return f.value === feed.uri - }), - ) - return !alreadySaved - }) - .map(feed => ({ - key: `popularFeed:${feed.uri}`, - type: 'popularFeed', - feedUri: feed.uri, - })), + page.feeds.map(feed => ({ + key: `popularFeed:${feed.uri}`, + type: 'popularFeed', + feedUri: feed.uri, + })), ) } From fe3f872d493d3b80941bf496f1d5eb4c6d29fd6a Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 14 Jun 2024 11:56:43 -0500 Subject: [PATCH 153/520] Add known followers to shadow cache (#4517) --- src/state/cache/profile-shadow.ts | 2 ++ src/state/queries/known-followers.ts | 32 ++++++++++++++++++++++++++-- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/src/state/cache/profile-shadow.ts b/src/state/cache/profile-shadow.ts index 0a618ab3bb..dc907664e2 100644 --- a/src/state/cache/profile-shadow.ts +++ b/src/state/cache/profile-shadow.ts @@ -5,6 +5,7 @@ import EventEmitter from 'eventemitter3' import {batchedUpdates} from '#/lib/batchedUpdates' import {findAllProfilesInQueryData as findAllProfilesInActorSearchQueryData} from '../queries/actor-search' +import {findAllProfilesInQueryData as findAllProfilesInKnownFollowersQueryData} from '../queries/known-followers' import {findAllProfilesInQueryData as findAllProfilesInListMembersQueryData} from '../queries/list-members' import {findAllProfilesInQueryData as findAllProfilesInListConvosQueryData} from '../queries/messages/list-converations' import {findAllProfilesInQueryData as findAllProfilesInMyBlockedAccountsQueryData} from '../queries/my-blocked-accounts' @@ -111,4 +112,5 @@ function* findProfilesInCache( yield* findAllProfilesInListConvosQueryData(queryClient, did) yield* findAllProfilesInFeedsQueryData(queryClient, did) yield* findAllProfilesInPostThreadQueryData(queryClient, did) + yield* findAllProfilesInKnownFollowersQueryData(queryClient, did) } diff --git a/src/state/queries/known-followers.ts b/src/state/queries/known-followers.ts index adcbf4b502..fedd9b40f0 100644 --- a/src/state/queries/known-followers.ts +++ b/src/state/queries/known-followers.ts @@ -1,5 +1,10 @@ -import {AppBskyGraphGetKnownFollowers} from '@atproto/api' -import {InfiniteData, QueryKey, useInfiniteQuery} from '@tanstack/react-query' +import {AppBskyActorDefs, AppBskyGraphGetKnownFollowers} from '@atproto/api' +import { + InfiniteData, + QueryClient, + QueryKey, + useInfiniteQuery, +} from '@tanstack/react-query' import {useAgent} from '#/state/session' @@ -32,3 +37,26 @@ export function useProfileKnownFollowersQuery(did: string | undefined) { enabled: !!did, }) } + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator { + const queryDatas = queryClient.getQueriesData< + InfiniteData + >({ + queryKey: [RQKEY_ROOT], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const follow of page.followers) { + if (follow.did === did) { + yield follow + } + } + } + } +} From 641a36c21dd8adf9d57353c41dfbf7ec5a48c8cd Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 14 Jun 2024 09:59:02 -0700 Subject: [PATCH 154/520] version bump (#4519) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5f9a898fc9..e08aa9d29c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bsky.app", - "version": "1.86.0", + "version": "1.87.0", "private": true, "engines": { "node": ">=18" From f8c58a68a9a78689f9f636f3d739d9574a18ff7b Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 14 Jun 2024 11:59:53 -0500 Subject: [PATCH 155/520] Fix count again (#4516) --- src/components/KnownFollowers.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/KnownFollowers.tsx b/src/components/KnownFollowers.tsx index a8bdb763d7..63f61ce856 100644 --- a/src/components/KnownFollowers.tsx +++ b/src/components/KnownFollowers.tsx @@ -100,7 +100,7 @@ function KnownFollowersInner({ moderation, } }) - const count = cachedKnownFollowers.count - Math.min(slice.length, 2) + const count = cachedKnownFollowers.count return ( Date: Fri, 14 Jun 2024 19:01:31 +0200 Subject: [PATCH 156/520] Resolve patch-package warnings (#4520) --- .../{expo-haptics+12.8.1.patch => expo-haptics+13.0.1.patch} | 4 ++-- ...{expo-updates+0.25.11.patch => expo-updates+0.25.14.patch} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename patches/{expo-haptics+12.8.1.patch => expo-haptics+13.0.1.patch} (96%) rename patches/{expo-updates+0.25.11.patch => expo-updates+0.25.14.patch} (96%) diff --git a/patches/expo-haptics+12.8.1.patch b/patches/expo-haptics+13.0.1.patch similarity index 96% rename from patches/expo-haptics+12.8.1.patch rename to patches/expo-haptics+13.0.1.patch index a95b56f3be..9c7b9a6663 100644 --- a/patches/expo-haptics+12.8.1.patch +++ b/patches/expo-haptics+13.0.1.patch @@ -1,9 +1,9 @@ diff --git a/node_modules/expo-haptics/android/src/main/java/expo/modules/haptics/HapticsModule.kt b/node_modules/expo-haptics/android/src/main/java/expo/modules/haptics/HapticsModule.kt -index 26c52af..b949a4c 100644 +index 1520465..6ea988a 100644 --- a/node_modules/expo-haptics/android/src/main/java/expo/modules/haptics/HapticsModule.kt +++ b/node_modules/expo-haptics/android/src/main/java/expo/modules/haptics/HapticsModule.kt @@ -42,7 +42,7 @@ class HapticsModule : Module() { - + private fun vibrate(type: HapticsVibrationType) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - vibrator.vibrate(VibrationEffect.createWaveform(type.timings, type.amplitudes, -1)) diff --git a/patches/expo-updates+0.25.11.patch b/patches/expo-updates+0.25.14.patch similarity index 96% rename from patches/expo-updates+0.25.11.patch rename to patches/expo-updates+0.25.14.patch index 5f9eceef48..6fc4fc5fcf 100644 --- a/patches/expo-updates+0.25.11.patch +++ b/patches/expo-updates+0.25.14.patch @@ -1,11 +1,11 @@ diff --git a/node_modules/expo-updates/ios/EXUpdates/Update/ExpoUpdatesUpdate.swift b/node_modules/expo-updates/ios/EXUpdates/Update/ExpoUpdatesUpdate.swift -index b85291e..07a5d3c 100644 +index b85291e..546709d 100644 --- a/node_modules/expo-updates/ios/EXUpdates/Update/ExpoUpdatesUpdate.swift +++ b/node_modules/expo-updates/ios/EXUpdates/Update/ExpoUpdatesUpdate.swift @@ -78,13 +78,20 @@ public final class ExpoUpdatesUpdate: Update { status = UpdateStatus.StatusPending } - + + // Instead of relying on various hacks to get the correct format for the specific + // platform on the backend, we can just add this little patch.. + let dateFormatter = DateFormatter() From 36e976fe5c35f66dee51d15b1767da90e8f7a817 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 14 Jun 2024 12:32:57 -0500 Subject: [PATCH 157/520] Redo explore page (#4491) * Redo explore page, wip * Remove circle icons * Load more styling * Lower limit * Some styling tweaks * Abstract * Add tab, query, factor out * Revert unneeded change * Revert unneeded change v2 * Update copy * Load more styling * Header styles * The thin blue line * Make sure it's hairline * Update query keys * Border * Expand avis * Very load more copy --- .../arrowBottom_stroke2_corner0_rounded.svg | 1 + src/components/icons/Arrow.tsx | 4 + src/state/queries/feed.ts | 34 +- src/state/queries/suggested-follows.ts | 13 +- src/view/screens/Search/Explore.tsx | 556 ++++++++++++++++++ src/view/screens/Search/Search.tsx | 141 ++--- 6 files changed, 656 insertions(+), 93 deletions(-) create mode 100644 assets/icons/arrowBottom_stroke2_corner0_rounded.svg create mode 100644 src/view/screens/Search/Explore.tsx diff --git a/assets/icons/arrowBottom_stroke2_corner0_rounded.svg b/assets/icons/arrowBottom_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..5f4a11e09a --- /dev/null +++ b/assets/icons/arrowBottom_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + diff --git a/src/components/icons/Arrow.tsx b/src/components/icons/Arrow.tsx index eb753e5493..d6fb635e96 100644 --- a/src/components/icons/Arrow.tsx +++ b/src/components/icons/Arrow.tsx @@ -7,3 +7,7 @@ export const ArrowTopRight_Stroke2_Corner0_Rounded = createSinglePathSVG({ export const ArrowLeft_Stroke2_Corner0_Rounded = createSinglePathSVG({ path: 'M3 12a1 1 0 0 1 .293-.707l6-6a1 1 0 0 1 1.414 1.414L6.414 11H20a1 1 0 1 1 0 2H6.414l4.293 4.293a1 1 0 0 1-1.414 1.414l-6-6A1 1 0 0 1 3 12Z', }) + +export const ArrowBottom_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M12 21a1 1 0 0 1-.707-.293l-6-6a1 1 0 1 1 1.414-1.414L11 17.586V4a1 1 0 1 1 2 0v13.586l4.293-4.293a1 1 0 0 1 1.414 1.414l-6 6A1 1 0 0 1 12 21Z', +}) diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index fed23f5b12..2981b41b45 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -190,8 +190,10 @@ export const KNOWN_AUTHED_ONLY_FEEDS = [ type GetPopularFeedsOptions = {limit?: number} -export function createGetPopularFeedsQueryKey(...args: any[]) { - return ['getPopularFeeds', ...args] +export function createGetPopularFeedsQueryKey( + options?: GetPopularFeedsOptions, +) { + return ['getPopularFeeds', options] } export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { @@ -299,6 +301,34 @@ export function useSearchPopularFeedsMutation() { }) } +const popularFeedsSearchQueryKeyRoot = 'popularFeedsSearch' +export const createPopularFeedsSearchQueryKey = (query: string) => [ + popularFeedsSearchQueryKeyRoot, + query, +] + +export function usePopularFeedsSearch({ + query, + enabled, +}: { + query: string + enabled?: boolean +}) { + const agent = useAgent() + return useQuery({ + enabled, + queryKey: createPopularFeedsSearchQueryKey(query), + queryFn: async () => { + const res = await agent.app.bsky.unspecced.getPopularFeedGenerators({ + limit: 10, + query: query, + }) + + return res.data.feeds + }, + }) +} + export type SavedFeedSourceInfo = FeedSourceInfo & { savedFeed: AppBskyActorDefs.SavedFeed } diff --git a/src/state/queries/suggested-follows.ts b/src/state/queries/suggested-follows.ts index 59b8f7ed55..40251d43d7 100644 --- a/src/state/queries/suggested-follows.ts +++ b/src/state/queries/suggested-follows.ts @@ -23,7 +23,10 @@ import {useAgent, useSession} from '#/state/session' import {useModerationOpts} from '../preferences/moderation-opts' const suggestedFollowsQueryKeyRoot = 'suggested-follows' -const suggestedFollowsQueryKey = [suggestedFollowsQueryKeyRoot] +const suggestedFollowsQueryKey = (options?: SuggestedFollowsOptions) => [ + suggestedFollowsQueryKeyRoot, + options, +] const suggestedFollowsByActorQueryKeyRoot = 'suggested-follows-by-actor' const suggestedFollowsByActorQueryKey = (did: string) => [ @@ -31,7 +34,9 @@ const suggestedFollowsByActorQueryKey = (did: string) => [ did, ] -export function useSuggestedFollowsQuery() { +type SuggestedFollowsOptions = {limit?: number} + +export function useSuggestedFollowsQuery(options?: SuggestedFollowsOptions) { const {currentAccount} = useSession() const agent = useAgent() const moderationOpts = useModerationOpts() @@ -46,12 +51,12 @@ export function useSuggestedFollowsQuery() { >({ enabled: !!moderationOpts && !!preferences, staleTime: STALE.HOURS.ONE, - queryKey: suggestedFollowsQueryKey, + queryKey: suggestedFollowsQueryKey(options), queryFn: async ({pageParam}) => { const contentLangs = getContentLanguages().join(',') const res = await agent.app.bsky.actor.getSuggestions( { - limit: 25, + limit: options?.limit || 25, cursor: pageParam, }, { diff --git a/src/view/screens/Search/Explore.tsx b/src/view/screens/Search/Explore.tsx new file mode 100644 index 0000000000..f6e998838a --- /dev/null +++ b/src/view/screens/Search/Explore.tsx @@ -0,0 +1,556 @@ +import React from 'react' +import {View} from 'react-native' +import { + AppBskyActorDefs, + AppBskyFeedDefs, + moderateProfile, + ModerationDecision, + ModerationOpts, +} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {logger} from '#/logger' +import {isWeb} from '#/platform/detection' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {useGetPopularFeedsQuery} from '#/state/queries/feed' +import {usePreferencesQuery} from '#/state/queries/preferences' +import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' +import {useSession} from '#/state/session' +import {cleanError} from 'lib/strings/errors' +import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' +import {List} from '#/view/com/util/List' +import {UserAvatar} from '#/view/com/util/UserAvatar' +import {FeedSourceCard} from 'view/com/feeds/FeedSourceCard' +import { + FeedFeedLoadingPlaceholder, + ProfileCardFeedLoadingPlaceholder, +} from 'view/com/util/LoadingPlaceholder' +import {atoms as a, useTheme, ViewStyleProp} from '#/alf' +import {Button} from '#/components/Button' +import {ArrowBottom_Stroke2_Corner0_Rounded as ArrowBottom} from '#/components/icons/Arrow' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' +import {Props as SVGIconProps} from '#/components/icons/common' +import {ListSparkle_Stroke2_Corner0_Rounded as ListSparkle} from '#/components/icons/ListSparkle' +import {UserCircle_Stroke2_Corner0_Rounded as Person} from '#/components/icons/UserCircle' +import {Loader} from '#/components/Loader' +import {Text} from '#/components/Typography' + +function SuggestedItemsHeader({ + title, + description, + style, + icon: Icon, +}: { + title: string + description: string + icon: React.ComponentType +} & ViewStyleProp) { + const t = useTheme() + + return ( + + + + + {title} + + + {description} + + + + ) +} + +type LoadMoreItems = + | { + type: 'profile' + key: string + avatar: string + moderation: ModerationDecision + } + | { + type: 'feed' + key: string + avatar: string + moderation: undefined + } + +function LoadMore({ + item, + moderationOpts, +}: { + item: ExploreScreenItems & {type: 'loadMore'} + moderationOpts?: ModerationOpts +}) { + const t = useTheme() + const {_} = useLingui() + const items = React.useMemo(() => { + return item.items + .map(_item => { + if (_item.type === 'profile') { + return { + type: 'profile', + key: _item.profile.did, + avatar: _item.profile.avatar, + moderation: moderateProfile(_item.profile, moderationOpts!), + } + } else if (_item.type === 'feed') { + return { + type: 'feed', + key: _item.feed.uri, + avatar: _item.feed.avatar, + moderation: undefined, + } + } + return undefined + }) + .filter(Boolean) as LoadMoreItems[] + }, [item.items, moderationOpts]) + const type = items[0].type + + return ( + + + + ) +} + +type ExploreScreenItems = + | { + type: 'header' + key: string + title: string + description: string + style?: ViewStyleProp['style'] + icon: React.ComponentType + } + | { + type: 'profile' + key: string + profile: AppBskyActorDefs.ProfileViewBasic + } + | { + type: 'feed' + key: string + feed: AppBskyFeedDefs.GeneratorView + } + | { + type: 'loadMore' + key: string + isLoadingMore: boolean + onLoadMore: () => void + items: ExploreScreenItems[] + } + | { + type: 'profilePlaceholder' + key: string + } + | { + type: 'feedPlaceholder' + key: string + } + | { + type: 'error' + key: string + message: string + error: string + } + +export function Explore() { + const {_} = useLingui() + const t = useTheme() + const {hasSession} = useSession() + const {data: preferences, error: preferencesError} = usePreferencesQuery() + const moderationOpts = useModerationOpts() + const { + data: profiles, + hasNextPage: hasNextProfilesPage, + isLoading: isLoadingProfiles, + isFetchingNextPage: isFetchingNextProfilesPage, + error: profilesError, + fetchNextPage: fetchNextProfilesPage, + } = useSuggestedFollowsQuery({limit: 3}) + const { + data: feeds, + hasNextPage: hasNextFeedsPage, + isLoading: isLoadingFeeds, + isFetchingNextPage: isFetchingNextFeedsPage, + error: feedsError, + fetchNextPage: fetchNextFeedsPage, + } = useGetPopularFeedsQuery({limit: 3}) + + const isLoadingMoreProfiles = isFetchingNextProfilesPage && !isLoadingProfiles + const onLoadMoreProfiles = React.useCallback(async () => { + if (isFetchingNextProfilesPage || !hasNextProfilesPage || profilesError) + return + try { + await fetchNextProfilesPage() + } catch (err) { + logger.error('Failed to load more suggested follows', {message: err}) + } + }, [ + isFetchingNextProfilesPage, + hasNextProfilesPage, + profilesError, + fetchNextProfilesPage, + ]) + + const isLoadingMoreFeeds = isFetchingNextFeedsPage && !isLoadingFeeds + const onLoadMoreFeeds = React.useCallback(async () => { + if (isFetchingNextFeedsPage || !hasNextFeedsPage || feedsError) return + try { + await fetchNextFeedsPage() + } catch (err) { + logger.error('Failed to load more suggested follows', {message: err}) + } + }, [ + isFetchingNextFeedsPage, + hasNextFeedsPage, + feedsError, + fetchNextFeedsPage, + ]) + + const items = React.useMemo(() => { + const i: ExploreScreenItems[] = [ + { + type: 'header', + key: 'suggested-follows-header', + title: _(msg`Suggested accounts`), + description: _( + msg`Follow more accounts to get connected to your interests and build your network.`, + ), + icon: Person, + }, + ] + + if (profiles) { + // Currently the responses contain duplicate items. + // Needs to be fixed on backend, but let's dedupe to be safe. + let seen = new Set() + for (const page of profiles.pages) { + for (const actor of page.actors) { + if (!seen.has(actor.did)) { + seen.add(actor.did) + i.push({ + type: 'profile', + key: actor.did, + profile: actor, + }) + } + } + } + + i.push({ + type: 'loadMore', + key: 'loadMoreProfiles', + isLoadingMore: isLoadingMoreProfiles, + onLoadMore: onLoadMoreProfiles, + items: i.filter(item => item.type === 'profile').slice(-3), + }) + } else { + if (profilesError) { + i.push({ + type: 'error', + key: 'profilesError', + message: _(msg`Failed to load suggested follows`), + error: cleanError(profilesError), + }) + } else { + i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) + } + } + + i.push({ + type: 'header', + key: 'suggested-feeds-header', + title: _(msg`Discover new feeds`), + description: _( + msg`Custom feeds built by the community bring you new experiences and help you find the content you love.`, + ), + style: [a.pt_5xl], + icon: ListSparkle, + }) + + if (feeds && preferences) { + // Currently the responses contain duplicate items. + // Needs to be fixed on backend, but let's dedupe to be safe. + let seen = new Set() + for (const page of feeds.pages) { + for (const feed of page.feeds) { + if (!seen.has(feed.uri)) { + seen.add(feed.uri) + i.push({ + type: 'feed', + key: feed.uri, + feed, + }) + } + } + } + + if (feedsError) { + i.push({ + type: 'error', + key: 'feedsError', + message: _(msg`Failed to load suggested feeds`), + error: cleanError(feedsError), + }) + } else if (preferencesError) { + i.push({ + type: 'error', + key: 'preferencesError', + message: _(msg`Failed to load feeds preferences`), + error: cleanError(preferencesError), + }) + } else { + i.push({ + type: 'loadMore', + key: 'loadMoreFeeds', + isLoadingMore: isLoadingMoreFeeds, + onLoadMore: onLoadMoreFeeds, + items: i.filter(item => item.type === 'feed').slice(-3), + }) + } + } else { + if (feedsError) { + i.push({ + type: 'error', + key: 'feedsError', + message: _(msg`Failed to load suggested feeds`), + error: cleanError(feedsError), + }) + } else if (preferencesError) { + i.push({ + type: 'error', + key: 'preferencesError', + message: _(msg`Failed to load feeds preferences`), + error: cleanError(preferencesError), + }) + } else { + i.push({type: 'feedPlaceholder', key: 'feedPlaceholder'}) + } + } + + return i + }, [ + _, + profiles, + feeds, + preferences, + onLoadMoreFeeds, + onLoadMoreProfiles, + isLoadingMoreProfiles, + isLoadingMoreFeeds, + profilesError, + feedsError, + preferencesError, + ]) + + const renderItem = React.useCallback( + ({item}: {item: ExploreScreenItems}) => { + switch (item.type) { + case 'header': { + return ( + + ) + } + case 'profile': { + return ( + + + + ) + } + case 'feed': { + return ( + + + + ) + } + case 'loadMore': { + return + } + case 'profilePlaceholder': { + return + } + case 'feedPlaceholder': { + return + } + case 'error': { + return ( + + + + + + {item.message} + + + {item.error} + + + + + ) + } + } + }, + [t, hasSession, moderationOpts], + ) + + return ( + item.key} + // @ts-ignore web only -prf + desktopFixedHeight + contentContainerStyle={{paddingBottom: 200}} + keyboardShouldPersistTaps="handled" + keyboardDismissMode="on-drag" + /> + ) +} diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index b6daf84b38..f1b0301d00 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -29,15 +29,14 @@ import {MagnifyingGlassIcon} from '#/lib/icons' import {makeProfileLink} from '#/lib/routes/links' import {NavigationProp} from '#/lib/routes/types' import {augmentSearchQuery} from '#/lib/strings/helpers' -import {s} from '#/lib/styles' import {logger} from '#/logger' import {isIOS, isNative, isWeb} from '#/platform/detection' import {listenSoftReset} from '#/state/events' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useActorAutocompleteQuery} from '#/state/queries/actor-autocomplete' import {useActorSearch} from '#/state/queries/actor-search' +import {usePopularFeedsSearch} from '#/state/queries/feed' import {useSearchPostsQuery} from '#/state/queries/search-posts' -import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' import {useSession} from '#/state/session' import {useSetDrawerOpen} from '#/state/shell' import {useSetDrawerSwipeDisabled, useSetMinimalShellMode} from '#/state/shell' @@ -56,8 +55,9 @@ import {Link} from '#/view/com/util/Link' import {List} from '#/view/com/util/List' import {Text} from '#/view/com/util/text/Text' import {CenteredView, ScrollView} from '#/view/com/util/Views' +import {Explore} from '#/view/screens/Search/Explore' import {SearchLinkCard, SearchProfileCard} from '#/view/shell/desktop/Search' -import {ProfileCardFeedLoadingPlaceholder} from 'view/com/util/LoadingPlaceholder' +import {FeedSourceCard} from 'view/com/feeds/FeedSourceCard' import {atoms as a} from '#/alf' import {Menu_Stroke2_Corner0_Rounded as Menu} from '#/components/icons/Menu' @@ -122,70 +122,6 @@ function EmptyState({message, error}: {message: string; error?: string}) { ) } -function useSuggestedFollows(): [ - AppBskyActorDefs.ProfileViewBasic[], - () => void, -] { - const { - data: suggestions, - hasNextPage, - isFetchingNextPage, - isError, - fetchNextPage, - } = useSuggestedFollowsQuery() - - const onEndReached = React.useCallback(async () => { - if (isFetchingNextPage || !hasNextPage || isError) return - try { - await fetchNextPage() - } catch (err) { - logger.error('Failed to load more suggested follows', {message: err}) - } - }, [isFetchingNextPage, hasNextPage, isError, fetchNextPage]) - - const items: AppBskyActorDefs.ProfileViewBasic[] = [] - if (suggestions) { - // Currently the responses contain duplicate items. - // Needs to be fixed on backend, but let's dedupe to be safe. - let seen = new Set() - for (const page of suggestions.pages) { - for (const actor of page.actors) { - if (!seen.has(actor.did)) { - seen.add(actor.did) - items.push(actor) - } - } - } - } - return [items, onEndReached] -} - -let SearchScreenSuggestedFollows = (_props: {}): React.ReactNode => { - const pal = usePalette('default') - const [suggestions, onEndReached] = useSuggestedFollows() - - return suggestions.length ? ( - } - keyExtractor={item => item.did} - // @ts-ignore web only -prf - desktopFixedHeight - contentContainerStyle={{paddingBottom: 200}} - keyboardShouldPersistTaps="handled" - keyboardDismissMode="on-drag" - onEndReached={onEndReached} - onEndReachedThreshold={2} - /> - ) : ( - - - - - ) -} -SearchScreenSuggestedFollows = React.memo(SearchScreenSuggestedFollows) - type SearchResultSlice = | { type: 'post' @@ -342,6 +278,50 @@ let SearchScreenUserResults = ({ } SearchScreenUserResults = React.memo(SearchScreenUserResults) +let SearchScreenFeedsResults = ({ + query, + active, +}: { + query: string + active: boolean +}): React.ReactNode => { + const {_} = useLingui() + const {hasSession} = useSession() + + const {data: results, isFetched} = usePopularFeedsSearch({ + query, + enabled: active, + }) + + return isFetched && results ? ( + <> + {results.length ? ( + ( + + )} + keyExtractor={item => item.did} + // @ts-ignore web only -prf + desktopFixedHeight + contentContainerStyle={{paddingBottom: 100}} + /> + ) : ( + + )} + + ) : ( + + ) +} +SearchScreenFeedsResults = React.memo(SearchScreenFeedsResults) + let SearchScreenInner = ({query}: {query?: string}): React.ReactNode => { const pal = usePalette('default') const setMinimalShellMode = useSetMinimalShellMode() @@ -389,6 +369,12 @@ let SearchScreenInner = ({query}: {query?: string}): React.ReactNode => { ), }, + { + title: _(msg`Feeds`), + component: ( + + ), + }, ] }, [_, query, activeTab]) @@ -408,26 +394,7 @@ let SearchScreenInner = ({query}: {query?: string}): React.ReactNode => { ))} ) : hasSession ? ( - - - - Suggested Follows - - - - - + ) : ( Date: Sat, 15 Jun 2024 02:39:08 +0900 Subject: [PATCH 158/520] Fix kawaii logo (#4505) --- src/view/com/home/HomeHeaderLayout.web.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/view/com/home/HomeHeaderLayout.web.tsx b/src/view/com/home/HomeHeaderLayout.web.tsx index 77bdba51fd..28f29ec787 100644 --- a/src/view/com/home/HomeHeaderLayout.web.tsx +++ b/src/view/com/home/HomeHeaderLayout.web.tsx @@ -57,6 +57,7 @@ function HomeHeaderLayoutDesktopAndTablet({ t.atoms.bg, t.atoms.border_contrast_low, styles.bar, + kawaii && {paddingTop: 22, paddingBottom: 16}, ]}> From 5751014117ff87a0b5188841b468095f00305ed5 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 14 Jun 2024 14:24:04 -0500 Subject: [PATCH 159/520] Feed source card (#4512) * Pass event through click handlers * Add FeedCard, use in Feeds screen * Tweak space * Don't contrain rt height * Tweak space * Fix type errors, don't pass event to fns that don't expect it * Show unresolved RT prior to facet resolution --- src/components/FeedCard.tsx | 198 ++++++++++++++++++ src/components/Prompt.tsx | 17 +- src/components/dms/LeaveConvoPrompt.tsx | 2 +- .../Profile/Header/ProfileHeaderLabeler.tsx | 2 +- src/view/com/util/post-embeds/GifEmbed.tsx | 2 +- src/view/screens/Feeds.tsx | 22 +- 6 files changed, 222 insertions(+), 21 deletions(-) create mode 100644 src/components/FeedCard.tsx diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx new file mode 100644 index 0000000000..2745ed7c9f --- /dev/null +++ b/src/components/FeedCard.tsx @@ -0,0 +1,198 @@ +import React from 'react' +import {GestureResponderEvent, View} from 'react-native' +import {AppBskyActorDefs, AppBskyFeedDefs, AtUri} from '@atproto/api' +import {msg, plural, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {logger} from '#/logger' +import { + useAddSavedFeedsMutation, + usePreferencesQuery, + useRemoveFeedMutation, +} from '#/state/queries/preferences' +import {sanitizeHandle} from 'lib/strings/handles' +import {UserAvatar} from '#/view/com/util/UserAvatar' +import * as Toast from 'view/com/util/Toast' +import {useTheme} from '#/alf' +import {atoms as a} from '#/alf' +import {Button, ButtonIcon} from '#/components/Button' +import {useRichText} from '#/components/hooks/useRichText' +import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' +import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' +import {Link as InternalLink} from '#/components/Link' +import {Loader} from '#/components/Loader' +import * as Prompt from '#/components/Prompt' +import {RichText} from '#/components/RichText' +import {Text} from '#/components/Typography' + +export function Default({feed}: {feed: AppBskyFeedDefs.GeneratorView}) { + return ( + + +

+ + + +
+ + + + + ) +} + +export function Link({ + children, + feed, +}: { + children: React.ReactElement + feed: AppBskyFeedDefs.GeneratorView +}) { + const href = React.useMemo(() => { + const urip = new AtUri(feed.uri) + const handleOrDid = feed.creator.handle || feed.creator.did + return `/profile/${handleOrDid}/feed/${urip.rkey}` + }, [feed]) + return {children} +} + +export function Outer({children}: {children: React.ReactNode}) { + return {children} +} + +export function Header({children}: {children: React.ReactNode}) { + return {children} +} + +export function Avatar({src}: {src: string | undefined}) { + return +} + +export function TitleAndByline({ + title, + creator, +}: { + title: string + creator: AppBskyActorDefs.ProfileViewBasic +}) { + const t = useTheme() + + return ( + + + {title} + + + Feed by {sanitizeHandle(creator.handle, '@')} + + + ) +} + +export function Description({description}: {description?: string}) { + const [rt, isResolving] = useRichText(description || '') + if (!description) return null + return isResolving ? ( + + ) : ( + + ) +} + +export function Likes({count}: {count: number}) { + const t = useTheme() + return ( + + {plural(count || 0, { + one: 'Liked by # user', + other: 'Liked by # users', + })} + + ) +} + +export function Action({uri, pin}: {uri: string; pin?: boolean}) { + const {_} = useLingui() + const {data: preferences} = usePreferencesQuery() + const {isPending: isAddSavedFeedPending, mutateAsync: saveFeeds} = + useAddSavedFeedsMutation() + const {isPending: isRemovePending, mutateAsync: removeFeed} = + useRemoveFeedMutation() + const savedFeedConfig = React.useMemo(() => { + return preferences?.savedFeeds?.find( + feed => feed.type === 'feed' && feed.value === uri, + ) + }, [preferences?.savedFeeds, uri]) + const removePromptControl = Prompt.usePromptControl() + const isPending = isAddSavedFeedPending || isRemovePending + + const toggleSave = React.useCallback( + async (e: GestureResponderEvent) => { + e.preventDefault() + e.stopPropagation() + + try { + if (savedFeedConfig) { + await removeFeed(savedFeedConfig) + } else { + await saveFeeds([ + { + type: 'feed', + value: uri, + pinned: pin || false, + }, + ]) + } + Toast.show(_(msg`Feeds updated!`)) + } catch (e: any) { + logger.error(e, {context: `FeedCard: failed to update feeds`, pin}) + Toast.show(_(msg`Failed to update feeds`)) + } + }, + [_, pin, saveFeeds, removeFeed, uri, savedFeedConfig], + ) + + const onPrompRemoveFeed = React.useCallback( + async (e: GestureResponderEvent) => { + e.preventDefault() + e.stopPropagation() + + removePromptControl.open() + }, + [removePromptControl], + ) + + return ( + <> + + + + + ) +} diff --git a/src/components/Prompt.tsx b/src/components/Prompt.tsx index d05cab5ab6..315ad0dfda 100644 --- a/src/components/Prompt.tsx +++ b/src/components/Prompt.tsx @@ -1,10 +1,10 @@ import React from 'react' -import {View} from 'react-native' +import {GestureResponderEvent, View} from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {atoms as a, useBreakpoints, useTheme} from '#/alf' -import {Button, ButtonColor, ButtonText} from '#/components/Button' +import {Button, ButtonColor, ButtonProps, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' import {Text} from '#/components/Typography' @@ -136,7 +136,7 @@ export function Action({ * Note: The dialog will close automatically when the action is pressed, you * should NOT close the dialog as a side effect of this method. */ - onPress: () => void + onPress: ButtonProps['onPress'] color?: ButtonColor /** * Optional i18n string. If undefined, it will default to "Confirm". @@ -147,9 +147,12 @@ export function Action({ const {_} = useLingui() const {gtMobile} = useBreakpoints() const {close} = Dialog.useDialogContext() - const handleOnPress = React.useCallback(() => { - close(onPress) - }, [close, onPress]) + const handleOnPress = React.useCallback( + (e: GestureResponderEvent) => { + close(() => onPress?.(e)) + }, + [close, onPress], + ) return ( + + + + + + + Say hello! + + + + {profileName} joined Bluesky{' '} + {timeAgo(createdAt, {format: 'long'})} ago + + + + + +
+ ) +} diff --git a/src/components/icons/Newskie.tsx b/src/components/icons/Newskie.tsx new file mode 100644 index 0000000000..ddbb33201e --- /dev/null +++ b/src/components/icons/Newskie.tsx @@ -0,0 +1,5 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const Newskie = createSinglePathSVG({ + path: 'M11.183 8.561c0 .544.348.984.892.984.545 0 .893-.44.893-.985V6.985c0-.544-.348-.985-.893-.985-.543 0-.892.44-.892.985v1.576Zm5.94 7.481c0 .539-.438.942-.976.942H8.004c-.538 0-.975-.411-.975-.95 0-2.782 2.264-5.021 5.046-5.021 2.783 0 5.047 2.247 5.047 5.03Zm-.43-4.584a.983.983 0 0 1 0-1.393l1.114-1.114a.985.985 0 0 1 1.393 1.393l-1.114 1.114a.985.985 0 0 1-1.393 0Zm2.897 3.741h1.575c.544 0 .985.349.985.892 0 .544-.44.892-.985.892h-1.67a.872.872 0 0 1-.89-.887c0-.543.44-.897.985-.897Zm-14.045.893c0-.544-.44-.892-.985-.892H2.985c-.544 0-.985.349-.985.892 0 .544.44.892.985.892H4.56c.545 0 .985-.349.985-.892Zm1.913-6.027a.985.985 0 0 1-1.393 1.393L4.95 10.344A.985.985 0 0 1 6.344 8.95l1.114 1.114Z', +}) diff --git a/src/screens/Profile/Header/Handle.tsx b/src/screens/Profile/Header/Handle.tsx index 9ab24fbbed..4f438a2868 100644 --- a/src/screens/Profile/Header/Handle.tsx +++ b/src/screens/Profile/Header/Handle.tsx @@ -5,7 +5,9 @@ import {Trans} from '@lingui/macro' import {Shadow} from '#/state/cache/types' import {isInvalidHandle} from 'lib/strings/handles' +import {isAndroid} from 'platform/detection' import {atoms as a, useTheme, web} from '#/alf' +import {NewskieDialog} from '#/components/NewskieDialog' import {Text} from '#/components/Typography' export function ProfileHeaderHandle({ @@ -17,7 +19,10 @@ export function ProfileHeaderHandle({ const invalidHandle = isInvalidHandle(profile.handle) const blockHide = profile.viewer?.blocking || profile.viewer?.blockedBy return ( - + + {profile.viewer?.followedBy && !blockHide ? ( From 35e54e24a0b08ce0f2e3389aeb4fb0f29778170e Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 18 Jun 2024 13:37:14 -0500 Subject: [PATCH 186/520] Explore fixes (#4540) * Use safe check, check for next page, handle varied lengths * Fix border width * Move safe check * Add font_heavy and use it on the explore page headers --------- Co-authored-by: Paul Frazee --- src/alf/atoms.ts | 3 +++ src/alf/tokens.ts | 1 + src/view/screens/Search/Explore.tsx | 31 ++++++++++++++++++----------- 3 files changed, 23 insertions(+), 12 deletions(-) diff --git a/src/alf/atoms.ts b/src/alf/atoms.ts index 1ccb0460c4..1dc2dfa7b0 100644 --- a/src/alf/atoms.ts +++ b/src/alf/atoms.ts @@ -267,6 +267,9 @@ export const atoms = { font_bold: { fontWeight: tokens.fontWeight.bold, }, + font_heavy: { + fontWeight: tokens.fontWeight.heavy, + }, italic: { fontStyle: 'italic', }, diff --git a/src/alf/tokens.ts b/src/alf/tokens.ts index 1bddd95d43..675844e296 100644 --- a/src/alf/tokens.ts +++ b/src/alf/tokens.ts @@ -118,6 +118,7 @@ export const fontWeight = { normal: '400', semibold: '500', bold: '600', + heavy: '700', } as const export const gradients = { diff --git a/src/view/screens/Search/Explore.tsx b/src/view/screens/Search/Explore.tsx index c7f5f939fe..dd93bf8130 100644 --- a/src/view/screens/Search/Explore.tsx +++ b/src/view/screens/Search/Explore.tsx @@ -64,7 +64,7 @@ function SuggestedItemsHeader({ fill={t.palette.primary_500} style={{marginLeft: -2}} /> - {title} + {title} {description} @@ -119,6 +119,9 @@ function LoadMore({ }) .filter(Boolean) as LoadMoreItems[] }, [item.items, moderationOpts]) + + if (items.length === 0) return null + const type = items[0].type return ( @@ -142,20 +145,20 @@ function LoadMore({ a.relative, { height: 32, - width: 32 + 15 * 3, + width: 32 + 15 * items.length, }, ]}> item.type === 'profile').slice(-3), - }) + if (hasNextProfilesPage) { + i.push({ + type: 'loadMore', + key: 'loadMoreProfiles', + isLoadingMore: isLoadingMoreProfiles, + onLoadMore: onLoadMoreProfiles, + items: i.filter(item => item.type === 'profile').slice(-3), + }) + } } else { if (profilesError) { i.push({ @@ -412,7 +417,7 @@ export function Explore() { message: _(msg`Failed to load feeds preferences`), error: cleanError(preferencesError), }) - } else { + } else if (hasNextFeedsPage) { i.push({ type: 'loadMore', key: 'loadMoreFeeds', @@ -454,6 +459,8 @@ export function Explore() { profilesError, feedsError, preferencesError, + hasNextProfilesPage, + hasNextFeedsPage, ]) const renderItem = React.useCallback( From 5f5d845053e13169f89fc70a3f858b0a9e5ed4fd Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 18 Jun 2024 19:48:34 +0100 Subject: [PATCH 187/520] Server-side thread mutes (#4518) * update atproto/api * move thread mutes to server side * rm log * move muted threads provider to inside did key * use map instead of object --- package.json | 2 +- src/App.native.tsx | 76 ++++++++++----------- src/App.web.tsx | 72 +++++++++---------- src/lib/statsig/events.ts | 2 + src/state/cache/thread-mutes.tsx | 44 ++++++++++++ src/state/muted-threads.tsx | 62 ----------------- src/state/queries/notifications/feed.ts | 3 - src/state/queries/notifications/unread.tsx | 5 +- src/state/queries/notifications/util.ts | 50 -------------- src/state/queries/post.ts | 70 +++++++++++++++++++ src/view/com/util/forms/PostDropdownBtn.tsx | 45 ++++++------ src/view/com/util/post-ctrls/PostCtrls.tsx | 4 +- yarn.lock | 8 +-- 13 files changed, 223 insertions(+), 220 deletions(-) create mode 100644 src/state/cache/thread-mutes.tsx delete mode 100644 src/state/muted-threads.tsx diff --git a/package.json b/package.json index 29e198c9cc..4178369035 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "^0.12.18", + "@atproto/api": "^0.12.19", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/App.native.tsx b/src/App.native.tsx index 322e944a47..18461fdd05 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -14,40 +14,40 @@ import * as SplashScreen from 'expo-splash-screen' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useIntentHandler} from '#/lib/hooks/useIntentHandler' +import {QueryProvider} from '#/lib/react-query' import { initialize, Provider as StatsigProvider, tryFetchGates, } from '#/lib/statsig/statsig' +import {s} from '#/lib/styles' +import {ThemeProvider} from '#/lib/ThemeContext' import {logger} from '#/logger' +import {Provider as MutedThreadsProvider} from '#/state/cache/thread-mutes' +import {Provider as DialogStateProvider} from '#/state/dialogs' +import {Provider as InvitesStateProvider} from '#/state/invites' +import {Provider as LightboxStateProvider} from '#/state/lightbox' import {MessagesProvider} from '#/state/messages' +import {Provider as ModalStateProvider} from '#/state/modals' import {init as initPersistedState} from '#/state/persisted' +import {Provider as PrefsStateProvider} from '#/state/preferences' import {Provider as LabelDefsProvider} from '#/state/preferences/label-defs' import {Provider as ModerationOptsProvider} from '#/state/preferences/moderation-opts' -import {readLastActiveAccount} from '#/state/session/util' -import {useIntentHandler} from 'lib/hooks/useIntentHandler' -import {QueryProvider} from 'lib/react-query' -import {s} from 'lib/styles' -import {ThemeProvider} from 'lib/ThemeContext' -import {Provider as DialogStateProvider} from 'state/dialogs' -import {Provider as InvitesStateProvider} from 'state/invites' -import {Provider as LightboxStateProvider} from 'state/lightbox' -import {Provider as ModalStateProvider} from 'state/modals' -import {Provider as MutedThreadsProvider} from 'state/muted-threads' -import {Provider as PrefsStateProvider} from 'state/preferences' -import {Provider as UnreadNotifsProvider} from 'state/queries/notifications/unread' +import {Provider as UnreadNotifsProvider} from '#/state/queries/notifications/unread' import { Provider as SessionProvider, SessionAccount, useSession, useSessionApi, -} from 'state/session' -import {Provider as ShellStateProvider} from 'state/shell' -import {Provider as LoggedOutViewProvider} from 'state/shell/logged-out' -import {Provider as SelectedFeedProvider} from 'state/shell/selected-feed' -import {TestCtrls} from 'view/com/testing/TestCtrls' -import * as Toast from 'view/com/util/Toast' -import {Shell} from 'view/shell' +} from '#/state/session' +import {readLastActiveAccount} from '#/state/session/util' +import {Provider as ShellStateProvider} from '#/state/shell' +import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' +import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' +import {TestCtrls} from '#/view/com/testing/TestCtrls' +import * as Toast from '#/view/com/util/Toast' +import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' import {Provider as PortalProvider} from '#/components/Portal' @@ -112,10 +112,12 @@ function InnerApp() { - - - - + + + + + + @@ -154,21 +156,19 @@ function App() { - - - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/src/App.web.tsx b/src/App.web.tsx index 5c4dc4e637..6af3c7d6fb 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -8,35 +8,35 @@ import {SafeAreaProvider} from 'react-native-safe-area-context' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useIntentHandler} from '#/lib/hooks/useIntentHandler' +import {QueryProvider} from '#/lib/react-query' import {Provider as StatsigProvider} from '#/lib/statsig/statsig' +import {ThemeProvider} from '#/lib/ThemeContext' import {logger} from '#/logger' +import {Provider as MutedThreadsProvider} from '#/state/cache/thread-mutes' +import {Provider as DialogStateProvider} from '#/state/dialogs' +import {Provider as InvitesStateProvider} from '#/state/invites' +import {Provider as LightboxStateProvider} from '#/state/lightbox' import {MessagesProvider} from '#/state/messages' +import {Provider as ModalStateProvider} from '#/state/modals' import {init as initPersistedState} from '#/state/persisted' +import {Provider as PrefsStateProvider} from '#/state/preferences' import {Provider as LabelDefsProvider} from '#/state/preferences/label-defs' import {Provider as ModerationOptsProvider} from '#/state/preferences/moderation-opts' -import {readLastActiveAccount} from '#/state/session/util' -import {useIntentHandler} from 'lib/hooks/useIntentHandler' -import {QueryProvider} from 'lib/react-query' -import {ThemeProvider} from 'lib/ThemeContext' -import {Provider as DialogStateProvider} from 'state/dialogs' -import {Provider as InvitesStateProvider} from 'state/invites' -import {Provider as LightboxStateProvider} from 'state/lightbox' -import {Provider as ModalStateProvider} from 'state/modals' -import {Provider as MutedThreadsProvider} from 'state/muted-threads' -import {Provider as PrefsStateProvider} from 'state/preferences' -import {Provider as UnreadNotifsProvider} from 'state/queries/notifications/unread' +import {Provider as UnreadNotifsProvider} from '#/state/queries/notifications/unread' import { Provider as SessionProvider, SessionAccount, useSession, useSessionApi, -} from 'state/session' -import {Provider as ShellStateProvider} from 'state/shell' -import {Provider as LoggedOutViewProvider} from 'state/shell/logged-out' -import {Provider as SelectedFeedProvider} from 'state/shell/selected-feed' -import * as Toast from 'view/com/util/Toast' -import {ToastContainer} from 'view/com/util/Toast.web' -import {Shell} from 'view/shell/index' +} from '#/state/session' +import {readLastActiveAccount} from '#/state/session/util' +import {Provider as ShellStateProvider} from '#/state/shell' +import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' +import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' +import * as Toast from '#/view/com/util/Toast' +import {ToastContainer} from '#/view/com/util/Toast.web' +import {Shell} from '#/view/shell/index' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' import {Provider as PortalProvider} from '#/components/Portal' @@ -96,9 +96,11 @@ function InnerApp() { - - - + + + + + @@ -136,21 +138,19 @@ function App() { - - - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 9939f60c9c..0d77ec8a36 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -103,6 +103,8 @@ export type LogEvents = { 'post:unrepost': { logContext: 'FeedItem' | 'PostThreadItem' | 'Post' } + 'post:mute': {} + 'post:unmute': {} 'profile:follow': { didBecomeMutual: boolean | undefined followeeClout: number | undefined diff --git a/src/state/cache/thread-mutes.tsx b/src/state/cache/thread-mutes.tsx new file mode 100644 index 0000000000..b58bd430f5 --- /dev/null +++ b/src/state/cache/thread-mutes.tsx @@ -0,0 +1,44 @@ +import React from 'react' + +type StateContext = Map +type SetStateContext = (uri: string, value: boolean) => void + +const stateContext = React.createContext(new Map()) +const setStateContext = React.createContext( + (_: string) => false, +) + +export function Provider({children}: React.PropsWithChildren<{}>) { + const [state, setState] = React.useState(() => new Map()) + + const setThreadMute = React.useCallback( + (uri: string, value: boolean) => { + setState(prev => { + const next = new Map(prev) + next.set(uri, value) + return next + }) + }, + [setState], + ) + return ( + + + {children} + + + ) +} + +export function useMutedThreads() { + return React.useContext(stateContext) +} + +export function useIsThreadMuted(uri: string, defaultValue = false) { + const state = React.useContext(stateContext) + return state.get(uri) ?? defaultValue +} + +export function useSetThreadMute() { + return React.useContext(setStateContext) +} diff --git a/src/state/muted-threads.tsx b/src/state/muted-threads.tsx deleted file mode 100644 index 84a717eb79..0000000000 --- a/src/state/muted-threads.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import React from 'react' -import * as persisted from '#/state/persisted' -import {track} from '#/lib/analytics/analytics' - -type StateContext = persisted.Schema['mutedThreads'] -type ToggleContext = (uri: string) => boolean - -const stateContext = React.createContext( - persisted.defaults.mutedThreads, -) -const toggleContext = React.createContext((_: string) => false) - -export function Provider({children}: React.PropsWithChildren<{}>) { - const [state, setState] = React.useState(persisted.get('mutedThreads')) - - const toggleThreadMute = React.useCallback( - (uri: string) => { - let muted = false - setState((arr: string[]) => { - if (arr.includes(uri)) { - arr = arr.filter(v => v !== uri) - muted = false - track('Post:ThreadUnmute') - } else { - arr = arr.concat([uri]) - muted = true - track('Post:ThreadMute') - } - persisted.write('mutedThreads', arr) - return arr - }) - return muted - }, - [setState], - ) - - React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('mutedThreads')) - }) - }, [setState]) - - return ( - - - {children} - - - ) -} - -export function useMutedThreads() { - return React.useContext(stateContext) -} - -export function useToggleThreadMute() { - return React.useContext(toggleContext) -} - -export function isThreadMuted(uri: string) { - return persisted.get('mutedThreads').includes(uri) -} diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index d9f019af38..0607f07a10 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -26,7 +26,6 @@ import { useQueryClient, } from '@tanstack/react-query' -import {useMutedThreads} from '#/state/muted-threads' import {useAgent} from '#/state/session' import {useModerationOpts} from '../../preferences/moderation-opts' import {STALE} from '..' @@ -54,7 +53,6 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { const agent = useAgent() const queryClient = useQueryClient() const moderationOpts = useModerationOpts() - const threadMutes = useMutedThreads() const unreads = useUnreadNotificationsApi() const enabled = opts?.enabled !== false const lastPageCountRef = useRef(0) @@ -82,7 +80,6 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { cursor: pageParam, queryClient, moderationOpts, - threadMutes, fetchAdditionalData: true, }) ).page diff --git a/src/state/queries/notifications/unread.tsx b/src/state/queries/notifications/unread.tsx index ffb8d03bc7..7bb325ea98 100644 --- a/src/state/queries/notifications/unread.tsx +++ b/src/state/queries/notifications/unread.tsx @@ -9,7 +9,6 @@ import EventEmitter from 'eventemitter3' import BroadcastChannel from '#/lib/broadcast' import {logger} from '#/logger' -import {useMutedThreads} from '#/state/muted-threads' import {useAgent, useSession} from '#/state/session' import {resetBadgeCount} from 'lib/notifications/notifications' import {useModerationOpts} from '../../preferences/moderation-opts' @@ -48,7 +47,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const agent = useAgent() const queryClient = useQueryClient() const moderationOpts = useModerationOpts() - const threadMutes = useMutedThreads() const [numUnread, setNumUnread] = React.useState('') @@ -147,7 +145,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) { limit: 40, queryClient, moderationOpts, - threadMutes, // only fetch subjects when the page is going to be used // in the notifications query, otherwise skip it @@ -192,7 +189,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { } }, } - }, [setNumUnread, queryClient, moderationOpts, threadMutes, agent]) + }, [setNumUnread, queryClient, moderationOpts, agent]) checkUnreadRef.current = api.checkUnread return ( diff --git a/src/state/queries/notifications/util.ts b/src/state/queries/notifications/util.ts index 4662493533..8ed1c0390c 100644 --- a/src/state/queries/notifications/util.ts +++ b/src/state/queries/notifications/util.ts @@ -1,5 +1,4 @@ import { - AppBskyEmbedRecord, AppBskyFeedDefs, AppBskyFeedLike, AppBskyFeedPost, @@ -28,7 +27,6 @@ export async function fetchPage({ limit, queryClient, moderationOpts, - threadMutes, fetchAdditionalData, }: { agent: BskyAgent @@ -36,7 +34,6 @@ export async function fetchPage({ limit: number queryClient: QueryClient moderationOpts: ModerationOpts | undefined - threadMutes: string[] fetchAdditionalData: boolean }): Promise<{page: FeedPage; indexedAt: string | undefined}> { const res = await agent.listNotifications({ @@ -67,11 +64,6 @@ export async function fetchPage({ } } - // apply thread muting - notifsGrouped = notifsGrouped.filter( - notif => !isThreadMuted(notif, threadMutes), - ) - let seenAt = res.data.seenAt ? new Date(res.data.seenAt) : new Date() if (Number.isNaN(seenAt.getTime())) { seenAt = new Date() @@ -207,45 +199,3 @@ function getSubjectUri( return notif.reasonSubject } } - -export function isThreadMuted(notif: FeedNotification, threadMutes: string[]) { - // If there's a subject we want to use that. This will always work on the notifications tab - if (notif.subject) { - const record = notif.subject.record as AppBskyFeedPost.Record - // Check for a quote record - if ( - (record.reply && threadMutes.includes(record.reply.root.uri)) || - (notif.subject.uri && threadMutes.includes(notif.subject.uri)) - ) { - return true - } else if ( - AppBskyEmbedRecord.isMain(record.embed) && - threadMutes.includes(record.embed.record.uri) - ) { - return true - } - } else { - // Otherwise we just do the best that we can - const record = notif.notification.record - if (AppBskyFeedPost.isRecord(record)) { - if (record.reply && threadMutes.includes(record.reply.root.uri)) { - // We can always filter replies - return true - } else if ( - AppBskyEmbedRecord.isMain(record.embed) && - threadMutes.includes(record.embed.record.uri) - ) { - // We can also filter quotes if the quoted post is the root - return true - } - } else if ( - AppBskyFeedRepost.isRecord(record) && - threadMutes.includes(record.subject.uri) - ) { - // Finally we can filter reposts, again if the post is the root - return true - } - } - - return false -} diff --git a/src/state/queries/post.ts b/src/state/queries/post.ts index 794f48eb1b..8e77bf6b92 100644 --- a/src/state/queries/post.ts +++ b/src/state/queries/post.ts @@ -8,6 +8,7 @@ import {logEvent, LogEvents, toClout} from '#/lib/statsig/statsig' import {updatePostShadow} from '#/state/cache/post-shadow' import {Shadow} from '#/state/cache/types' import {useAgent, useSession} from '#/state/session' +import {useIsThreadMuted, useSetThreadMute} from '../cache/thread-mutes' import {findProfileQueryData} from './profile' const RQKEY_ROOT = 'post' @@ -291,3 +292,72 @@ export function usePostDeleteMutation() { }, }) } + +export function useThreadMuteMutationQueue( + post: Shadow, + rootUri: string, +) { + const threadMuteMutation = useThreadMuteMutation() + const threadUnmuteMutation = useThreadUnmuteMutation() + const isThreadMuted = useIsThreadMuted(rootUri, post.viewer?.threadMuted) + const setThreadMute = useSetThreadMute() + + const queueToggle = useToggleMutationQueue({ + initialState: isThreadMuted, + runMutation: async (_prev, shouldLike) => { + if (shouldLike) { + await threadMuteMutation.mutateAsync({ + uri: rootUri, + }) + return true + } else { + await threadUnmuteMutation.mutateAsync({ + uri: rootUri, + }) + return false + } + }, + onSuccess(finalIsMuted) { + // finalize + setThreadMute(rootUri, finalIsMuted) + }, + }) + + const queueMuteThread = useCallback(() => { + // optimistically update + setThreadMute(rootUri, true) + return queueToggle(true) + }, [setThreadMute, rootUri, queueToggle]) + + const queueUnmuteThread = useCallback(() => { + // optimistically update + setThreadMute(rootUri, false) + return queueToggle(false) + }, [rootUri, setThreadMute, queueToggle]) + + return [isThreadMuted, queueMuteThread, queueUnmuteThread] as const +} + +function useThreadMuteMutation() { + const agent = useAgent() + return useMutation< + {}, + Error, + {uri: string} // the root post's uri + >({ + mutationFn: ({uri}) => { + logEvent('post:mute', {}) + return agent.api.app.bsky.graph.muteThread({root: uri}) + }, + }) +} + +function useThreadUnmuteMutation() { + const agent = useAgent() + return useMutation<{}, Error, {uri: string}>({ + mutationFn: ({uri}) => { + logEvent('post:unmute', {}) + return agent.api.app.bsky.graph.unmuteThread({root: uri}) + }, + }) +} diff --git a/src/view/com/util/forms/PostDropdownBtn.tsx b/src/view/com/util/forms/PostDropdownBtn.tsx index 2486b73d58..45e00e58c7 100644 --- a/src/view/com/util/forms/PostDropdownBtn.tsx +++ b/src/view/com/util/forms/PostDropdownBtn.tsx @@ -7,7 +7,7 @@ import { } from 'react-native' import * as Clipboard from 'expo-clipboard' import { - AppBskyActorDefs, + AppBskyFeedDefs, AppBskyFeedPost, AtUri, RichText as RichTextAPI, @@ -22,12 +22,15 @@ import {richTextToString} from '#/lib/strings/rich-text-helpers' import {getTranslatorLink} from '#/locale/helpers' import {logger} from '#/logger' import {isWeb} from '#/platform/detection' +import {Shadow} from '#/state/cache/post-shadow' import {useFeedFeedbackContext} from '#/state/feed-feedback' -import {useMutedThreads, useToggleThreadMute} from '#/state/muted-threads' import {useLanguagePrefs} from '#/state/preferences' import {useHiddenPosts, useHiddenPostsApi} from '#/state/preferences' import {useOpenLink} from '#/state/preferences/in-app-browser' -import {usePostDeleteMutation} from '#/state/queries/post' +import { + usePostDeleteMutation, + useThreadMuteMutationQueue, +} from '#/state/queries/post' import {useSession} from '#/state/session' import {getCurrentRoute} from 'lib/routes/helpers' import {shareUrl} from 'lib/sharing' @@ -62,9 +65,7 @@ import * as Toast from '../Toast' let PostDropdownBtn = ({ testID, - postAuthor, - postCid, - postUri, + post, postFeedContext, record, richText, @@ -74,9 +75,7 @@ let PostDropdownBtn = ({ timestamp, }: { testID: string - postAuthor: AppBskyActorDefs.ProfileViewBasic - postCid: string - postUri: string + post: Shadow postFeedContext: string | undefined record: AppBskyFeedPost.Record richText: RichTextAPI @@ -92,8 +91,6 @@ let PostDropdownBtn = ({ const {_} = useLingui() const defaultCtrlColor = theme.palette.default.postCtrl const langPrefs = useLanguagePrefs() - const mutedThreads = useMutedThreads() - const toggleThreadMute = useToggleThreadMute() const postDeleteMutation = usePostDeleteMutation() const hiddenPosts = useHiddenPosts() const {hidePost} = useHiddenPostsApi() @@ -107,9 +104,15 @@ let PostDropdownBtn = ({ const loggedOutWarningPromptControl = useDialogControl() const embedPostControl = useDialogControl() const sendViaChatControl = useDialogControl() + const postUri = post.uri + const postCid = post.cid + const postAuthor = post.author const rootUri = record.reply?.root?.uri || postUri - const isThreadMuted = mutedThreads.includes(rootUri) + const [isThreadMuted, muteThread, unmuteThread] = useThreadMuteMutationQueue( + post, + rootUri, + ) const isPostHidden = hiddenPosts && hiddenPosts.includes(postUri) const isAuthor = postAuthor.did === currentAccount?.did @@ -162,18 +165,22 @@ let PostDropdownBtn = ({ const onToggleThreadMute = React.useCallback(() => { try { - const muted = toggleThreadMute(rootUri) - if (muted) { + if (isThreadMuted) { + unmuteThread() + Toast.show(_(msg`You will now receive notifications for this thread`)) + } else { + muteThread() Toast.show( _(msg`You will no longer receive notifications for this thread`), ) - } else { - Toast.show(_(msg`You will now receive notifications for this thread`)) } - } catch (e) { - logger.error('Failed to toggle thread mute', {message: e}) + } catch (e: any) { + if (e?.name !== 'AbortError') { + logger.error('Failed to toggle thread mute', {message: e}) + Toast.show(_(msg`Failed to toggle thread mute, please try again`)) + } } - }, [rootUri, toggleThreadMute, _]) + }, [isThreadMuted, unmuteThread, _, muteThread]) const onCopyPostText = React.useCallback(() => { const str = richTextToString(richText, true) diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index c389855e3d..c0e743db48 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -319,9 +319,7 @@ let PostCtrls = ({ Date: Tue, 18 Jun 2024 11:48:49 -0700 Subject: [PATCH 188/520] Fix: only apply self-thread load-more behavior on the outer edge of the reply tree (#4559) --- src/state/queries/post-thread.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index a8b1160fb4..f7e5e2ecba 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -31,6 +31,7 @@ import { getEmbeddedPost, } from './util' +const REPLY_TREE_DEPTH = 10 const RQKEY_ROOT = 'post-thread' export const RQKEY = (uri: string) => [RQKEY_ROOT, uri] type ThreadViewNode = AppBskyFeedGetPostThread.OutputSchema['thread'] @@ -90,7 +91,10 @@ export function usePostThreadQuery(uri: string | undefined) { gcTime: 0, queryKey: RQKEY(uri || ''), async queryFn() { - const res = await agent.getPostThread({uri: uri!, depth: 10}) + const res = await agent.getPostThread({ + uri: uri!, + depth: REPLY_TREE_DEPTH, + }) if (res.success) { const thread = responseToThreadNodes(res.data.thread) annotateSelfThread(thread) @@ -287,7 +291,12 @@ function annotateSelfThread(thread: ThreadNode) { selfThreadNode.ctx.isSelfThread = true } const last = selfThreadNodes[selfThreadNodes.length - 1] - if (last && last.post.replyCount && !last.replies?.length) { + if ( + last && + last.ctx.depth === REPLY_TREE_DEPTH && // at the edge of the tree depth + last.post.replyCount && // has replies + !last.replies?.length // replies were not hydrated + ) { last.ctx.hasMoreSelfThread = true } } From 983d85384b9e736193e6c89107df5ced447a056a Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 18 Jun 2024 13:50:07 -0500 Subject: [PATCH 189/520] Force callers of `getTimeAgo` to pass in the value for "now" (#4560) * Remove icky hook for now * Force callers of getTimeAgo to pass in the 'now' value * Update usage in Newskie dialog --- src/components/NewskieDialog.tsx | 7 ++++--- src/lib/hooks/useTimeAgo.ts | 17 ++++------------- src/view/com/util/TimeElapsed.tsx | 6 ++++-- src/view/screens/Log.tsx | 4 +++- 4 files changed, 15 insertions(+), 19 deletions(-) diff --git a/src/components/NewskieDialog.tsx b/src/components/NewskieDialog.tsx index fcdae0daa5..789a42d5f9 100644 --- a/src/components/NewskieDialog.tsx +++ b/src/components/NewskieDialog.tsx @@ -30,12 +30,13 @@ export function NewskieDialog({ const moderation = moderateProfile(profile, moderationOpts) return sanitizeDisplayName(name, moderation.ui('displayName')) }, [moderationOpts, profile]) + const [now] = React.useState(Date.now()) const timeAgo = useGetTimeAgo() const createdAt = profile.createdAt as string | undefined const daysOld = React.useMemo(() => { if (!createdAt) return Infinity - return differenceInSeconds(new Date(), new Date(createdAt)) / 86400 - }, [createdAt]) + return differenceInSeconds(now, new Date(createdAt)) / 86400 + }, [createdAt, now]) if (!createdAt || daysOld > 7) return null @@ -70,7 +71,7 @@ export function NewskieDialog({ {profileName} joined Bluesky{' '} - {timeAgo(createdAt, {format: 'long'})} ago + {timeAgo(createdAt, now, {format: 'long'})} ago diff --git a/src/lib/hooks/useTimeAgo.ts b/src/lib/hooks/useTimeAgo.ts index 5f0782f96f..efcb4754bb 100644 --- a/src/lib/hooks/useTimeAgo.ts +++ b/src/lib/hooks/useTimeAgo.ts @@ -1,4 +1,4 @@ -import {useCallback, useMemo} from 'react' +import {useCallback} from 'react' import {msg, plural} from '@lingui/macro' import {I18nContext, useLingui} from '@lingui/react' import {differenceInSeconds} from 'date-fns' @@ -12,25 +12,16 @@ export function useGetTimeAgo() { const {_} = useLingui() return useCallback( ( - date: number | string | Date, + earlier: number | string | Date, + later: number | string | Date, options?: Omit, ) => { - return dateDiff(date, Date.now(), {lingui: _, format: options?.format}) + return dateDiff(earlier, later, {lingui: _, format: options?.format}) }, [_], ) } -export function useTimeAgo( - date: number | string | Date, - options?: Omit, -): string { - const timeAgo = useGetTimeAgo() - return useMemo(() => { - return timeAgo(date, {...options}) - }, [date, options, timeAgo]) -} - const NOW = 5 const MINUTE = 60 const HOUR = MINUTE * 60 diff --git a/src/view/com/util/TimeElapsed.tsx b/src/view/com/util/TimeElapsed.tsx index d939b3163d..a495851826 100644 --- a/src/view/com/util/TimeElapsed.tsx +++ b/src/view/com/util/TimeElapsed.tsx @@ -15,12 +15,14 @@ export function TimeElapsed({ const ago = useGetTimeAgo() const format = timeToString ?? ago const tick = useTickEveryMinute() - const [timeElapsed, setTimeAgo] = React.useState(() => format(timestamp)) + const [timeElapsed, setTimeAgo] = React.useState(() => + format(timestamp, tick), + ) const [prevTick, setPrevTick] = React.useState(tick) if (prevTick !== tick) { setPrevTick(tick) - setTimeAgo(format(timestamp)) + setTimeAgo(format(timestamp, tick)) } return children({timeElapsed}) diff --git a/src/view/screens/Log.tsx b/src/view/screens/Log.tsx index e10aa83ab7..e6040b77e2 100644 --- a/src/view/screens/Log.tsx +++ b/src/view/screens/Log.tsx @@ -7,6 +7,7 @@ import {useFocusEffect} from '@react-navigation/native' import {useGetTimeAgo} from '#/lib/hooks/useTimeAgo' import {getEntries} from '#/logger/logDump' +import {useTickEveryMinute} from '#/state/shell' import {useSetMinimalShellMode} from '#/state/shell' import {usePalette} from 'lib/hooks/usePalette' import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' @@ -24,6 +25,7 @@ export function LogScreen({}: NativeStackScreenProps< const setMinimalShellMode = useSetMinimalShellMode() const [expanded, setExpanded] = React.useState([]) const timeAgo = useGetTimeAgo() + const tick = useTickEveryMinute() useFocusEffect( React.useCallback(() => { @@ -72,7 +74,7 @@ export function LogScreen({}: NativeStackScreenProps< /> ) : undefined} - {timeAgo(entry.timestamp)} + {timeAgo(entry.timestamp, tick)} {expanded.includes(entry.id) ? ( From 4165a02b2d712ba20b9fdbf435d4cb00c03e5e52 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 18 Jun 2024 13:52:44 -0500 Subject: [PATCH 190/520] Prevent unecessary calls (#4561) (cherry picked from commit ecb48797675c5be24508bf47141e930c64dac14e) --- src/components/NewskieDialog.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/NewskieDialog.tsx b/src/components/NewskieDialog.tsx index 789a42d5f9..281430e31f 100644 --- a/src/components/NewskieDialog.tsx +++ b/src/components/NewskieDialog.tsx @@ -30,7 +30,7 @@ export function NewskieDialog({ const moderation = moderateProfile(profile, moderationOpts) return sanitizeDisplayName(name, moderation.ui('displayName')) }, [moderationOpts, profile]) - const [now] = React.useState(Date.now()) + const [now] = React.useState(() => Date.now()) const timeAgo = useGetTimeAgo() const createdAt = profile.createdAt as string | undefined const daysOld = React.useMemo(() => { From d6ce16d15ae79c4fef943cd48dfa0cdb072e9596 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 18 Jun 2024 12:07:56 -0700 Subject: [PATCH 191/520] Implement thread locking (#4545) * Add the ability to edit threadgates * Fix bottom border on mobile * Refresh thread after threadgate edit --- src/lib/analytics/types.ts | 2 + src/lib/api/index.ts | 17 +- src/state/modals/index.tsx | 3 +- src/state/queries/post-thread.ts | 2 +- src/state/queries/threadgate.ts | 33 +++ src/view/com/modals/Threadgate.tsx | 11 +- src/view/com/post-thread/PostThreadItem.tsx | 25 +- src/view/com/threadgate/WhoCanReply.tsx | 240 ++++++++++++-------- 8 files changed, 222 insertions(+), 111 deletions(-) diff --git a/src/lib/analytics/types.ts b/src/lib/analytics/types.ts index cdf535dec2..720495ea1d 100644 --- a/src/lib/analytics/types.ts +++ b/src/lib/analytics/types.ts @@ -32,6 +32,8 @@ export type TrackPropertiesMap = { 'Post:ThreadMute': {} // CAN BE SERVER 'Post:ThreadUnmute': {} // CAN BE SERVER 'Post:Reply': {} // CAN BE SERVER + 'Post:EditThreadgateOpened': {} + 'Post:ThreadgateEdited': {} // PROFILE events 'Profile:Follow': { username: string diff --git a/src/lib/api/index.ts b/src/lib/api/index.ts index dfaae2e018..5b1c998cb8 100644 --- a/src/lib/api/index.ts +++ b/src/lib/api/index.ts @@ -270,7 +270,7 @@ export async function post(agent: BskyAgent, opts: PostOpts) { return res } -async function createThreadgate( +export async function createThreadgate( agent: BskyAgent, postUri: string, threadgate: ThreadgateSetting[], @@ -296,10 +296,17 @@ async function createThreadgate( } const postUrip = new AtUri(postUri) - await agent.api.app.bsky.feed.threadgate.create( - {repo: agent.session!.did, rkey: postUrip.rkey}, - {post: postUri, createdAt: new Date().toISOString(), allow}, - ) + await agent.api.com.atproto.repo.putRecord({ + repo: agent.session!.did, + collection: 'app.bsky.feed.threadgate', + rkey: postUrip.rkey, + record: { + $type: 'app.bsky.feed.threadgate', + post: postUri, + allow, + createdAt: new Date().toISOString(), + }, + }) } // helpers diff --git a/src/state/modals/index.tsx b/src/state/modals/index.tsx index ced14335bd..685b10bd85 100644 --- a/src/state/modals/index.tsx +++ b/src/state/modals/index.tsx @@ -70,7 +70,8 @@ export interface SelfLabelModal { export interface ThreadgateModal { name: 'threadgate' settings: ThreadgateSetting[] - onChange: (settings: ThreadgateSetting[]) => void + onChange?: (settings: ThreadgateSetting[]) => void + onConfirm?: (settings: ThreadgateSetting[]) => void } export interface ChangeHandleModal { diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index f7e5e2ecba..db85e8a177 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -32,7 +32,7 @@ import { } from './util' const REPLY_TREE_DEPTH = 10 -const RQKEY_ROOT = 'post-thread' +export const RQKEY_ROOT = 'post-thread' export const RQKEY = (uri: string) => [RQKEY_ROOT, uri] type ThreadViewNode = AppBskyFeedGetPostThread.OutputSchema['thread'] diff --git a/src/state/queries/threadgate.ts b/src/state/queries/threadgate.ts index 4891175825..67c6f8c084 100644 --- a/src/state/queries/threadgate.ts +++ b/src/state/queries/threadgate.ts @@ -1,5 +1,38 @@ +import {AppBskyFeedDefs, AppBskyFeedThreadgate} from '@atproto/api' + export type ThreadgateSetting = | {type: 'nobody'} | {type: 'mention'} | {type: 'following'} | {type: 'list'; list: string} + +export function threadgateViewToSettings( + threadgate: AppBskyFeedDefs.ThreadgateView | undefined, +): ThreadgateSetting[] { + const record = + threadgate && + AppBskyFeedThreadgate.isRecord(threadgate.record) && + AppBskyFeedThreadgate.validateRecord(threadgate.record).success + ? threadgate.record + : null + if (!record) { + return [] + } + if (!record.allow?.length) { + return [{type: 'nobody'}] + } + return record.allow + .map(allow => { + if (allow.$type === 'app.bsky.feed.threadgate#mentionRule') { + return {type: 'mention'} + } + if (allow.$type === 'app.bsky.feed.threadgate#followingRule') { + return {type: 'following'} + } + if (allow.$type === 'app.bsky.feed.threadgate#listRule') { + return {type: 'list', list: allow.list} + } + return undefined + }) + .filter(Boolean) as ThreadgateSetting[] +} diff --git a/src/view/com/modals/Threadgate.tsx b/src/view/com/modals/Threadgate.tsx index a2e9f391c0..4a9a9e2ab5 100644 --- a/src/view/com/modals/Threadgate.tsx +++ b/src/view/com/modals/Threadgate.tsx @@ -26,9 +26,11 @@ export const snapPoints = ['60%'] export function Component({ settings, onChange, + onConfirm, }: { settings: ThreadgateSetting[] - onChange: (settings: ThreadgateSetting[]) => void + onChange?: (settings: ThreadgateSetting[]) => void + onConfirm?: (settings: ThreadgateSetting[]) => void }) { const pal = usePalette('default') const {closeModal} = useModalControls() @@ -38,12 +40,12 @@ export function Component({ const onPressEverybody = () => { setSelected([]) - onChange([]) + onChange?.([]) } const onPressNobody = () => { setSelected([{type: 'nobody'}]) - onChange([{type: 'nobody'}]) + onChange?.([{type: 'nobody'}]) } const onPressAudience = (setting: ThreadgateSetting) => { @@ -57,7 +59,7 @@ export function Component({ newSelected.splice(i, 1) } setSelected(newSelected) - onChange(newSelected) + onChange?.(newSelected) } return ( @@ -124,6 +126,7 @@ export function Component({ testID="confirmBtn" onPress={() => { closeModal() + onConfirm?.(selected) }} style={styles.btn} accessibilityRole="button" diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 5ee60e4eab..6d03029d7f 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -25,7 +25,7 @@ import {sanitizeHandle} from 'lib/strings/handles' import {countLines} from 'lib/strings/helpers' import {niceDate} from 'lib/strings/time' import {s} from 'lib/styles' -import {isWeb} from 'platform/detection' +import {isNative, isWeb} from 'platform/detection' import {useSession} from 'state/session' import {PostThreadFollowBtn} from 'view/com/post-thread/PostThreadFollowBtn' import {atoms as a} from '#/alf' @@ -189,6 +189,7 @@ let PostThreadItemLoaded = ({ const itemTitle = _(msg`Post by ${post.author.handle}`) const authorHref = makeProfileLink(post.author) const authorTitle = post.author.handle + const isThreadAuthor = getThreadAuthor(post, record) === currentAccount?.did const likesHref = React.useMemo(() => { const urip = new AtUri(post.uri) return makeProfileLink(post.author, 'post', urip.rkey, 'liked-by') @@ -395,7 +396,11 @@ let PostThreadItemLoaded = ({ - + ) } else { @@ -578,7 +583,9 @@ let PostThreadItemLoaded = ({ post={post} style={{ marginTop: 4, + borderBottomWidth: 1, }} + isThreadAuthor={isThreadAuthor} /> ) @@ -681,6 +688,20 @@ function ExpandedPostDetails({ ) } +function getThreadAuthor( + post: AppBskyFeedDefs.PostView, + record: AppBskyFeedPost.Record, +): string { + if (!record.reply) { + return post.author.did + } + try { + return new AtUri(record.reply.root.uri).host + } catch { + return '' + } +} + const styles = StyleSheet.create({ outer: { borderTopWidth: hairlineWidth, diff --git a/src/view/com/threadgate/WhoCanReply.tsx b/src/view/com/threadgate/WhoCanReply.tsx index c1e36d481d..3ffbaa7ae9 100644 --- a/src/view/com/threadgate/WhoCanReply.tsx +++ b/src/view/com/threadgate/WhoCanReply.tsx @@ -1,128 +1,172 @@ import React from 'react' -import {StyleProp, View, ViewStyle} from 'react-native' -import { - AppBskyFeedDefs, - AppBskyFeedThreadgate, - AppBskyGraphDefs, - AtUri, -} from '@atproto/api' -import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {Trans} from '@lingui/macro' +import {Keyboard, StyleProp, View, ViewStyle} from 'react-native' +import {AppBskyFeedDefs, AppBskyGraphDefs, AtUri} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useQueryClient} from '@tanstack/react-query' +import {useAnalytics} from '#/lib/analytics/analytics' +import {createThreadgate} from '#/lib/api' import {useColorSchemeStyle} from '#/lib/hooks/useColorSchemeStyle' import {usePalette} from '#/lib/hooks/usePalette' -import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {makeListLink, makeProfileLink} from '#/lib/routes/links' import {colors} from '#/lib/styles' +import {logger} from '#/logger' +import {isNative} from '#/platform/detection' +import {useModalControls} from '#/state/modals' +import {RQKEY_ROOT as POST_THREAD_RQKEY_ROOT} from '#/state/queries/post-thread' +import { + ThreadgateSetting, + threadgateViewToSettings, +} from '#/state/queries/threadgate' +import {useAgent} from '#/state/session' +import * as Toast from 'view/com/util/Toast' +import {Button} from '#/components/Button' import {TextLink} from '../util/Link' import {Text} from '../util/text/Text' export function WhoCanReply({ post, + isThreadAuthor, style, }: { post: AppBskyFeedDefs.PostView + isThreadAuthor: boolean style?: StyleProp }) { + const {track} = useAnalytics() + const {_} = useLingui() const pal = usePalette('default') - const {isMobile} = useWebMediaQueries() + const agent = useAgent() + const queryClient = useQueryClient() + const {openModal} = useModalControls() const containerStyles = useColorSchemeStyle( { - borderColor: pal.colors.unreadNotifBorder, backgroundColor: pal.colors.unreadNotifBg, }, { - borderColor: pal.colors.unreadNotifBorder, backgroundColor: pal.colors.unreadNotifBg, }, ) - const iconStyles = useColorSchemeStyle( - { - backgroundColor: colors.blue3, - }, - { - backgroundColor: colors.blue3, - }, - ) const textStyles = useColorSchemeStyle( - {color: colors.gray7}, + {color: colors.blue5}, {color: colors.blue1}, ) - const record = React.useMemo( - () => - post.threadgate && - AppBskyFeedThreadgate.isRecord(post.threadgate.record) && - AppBskyFeedThreadgate.validateRecord(post.threadgate.record).success - ? post.threadgate.record - : null, + const hoverStyles = useColorSchemeStyle( + { + backgroundColor: colors.white, + }, + { + backgroundColor: pal.colors.background, + }, + ) + const settings = React.useMemo( + () => threadgateViewToSettings(post.threadgate), [post], ) - if (record) { - return ( - - - - - - - {!record.allow?.length ? ( - Replies to this thread are disabled - ) : ( - - Only{' '} - {record.allow.map((rule, i) => ( - <> - - - - ))}{' '} - can reply. - - )} - - - - ) + const isRootPost = !('reply' in post.record) + + const onPressEdit = () => { + track('Post:EditThreadgateOpened') + if (isNative && Keyboard.isVisible()) { + Keyboard.dismiss() + } + openModal({ + name: 'threadgate', + settings, + async onConfirm(newSettings: ThreadgateSetting[]) { + try { + if (newSettings.length) { + await createThreadgate(agent, post.uri, newSettings) + } else { + await agent.api.com.atproto.repo.deleteRecord({ + repo: agent.session!.did, + collection: 'app.bsky.feed.threadgate', + rkey: new AtUri(post.uri).rkey, + }) + } + Toast.show('Thread settings updated') + queryClient.invalidateQueries({ + queryKey: [POST_THREAD_RQKEY_ROOT], + }) + track('Post:ThreadgateEdited') + } catch (err) { + Toast.show( + 'There was an issue. Please check your internet connection and try again.', + ) + logger.error('Failed to edit threadgate', {message: err}) + } + }, + }) } - return null + + if (!isRootPost) { + return null + } + if (!settings.length && !isThreadAuthor) { + return null + } + + return ( + + + + {!settings.length ? ( + Everybody can reply. + ) : settings[0].type === 'nobody' ? ( + Replies to this thread are disabled. + ) : ( + + Only{' '} + {settings.map((rule, i) => ( + <> + + + + ))}{' '} + can reply. + + )} + + + {isThreadAuthor && ( + + + + )} + + ) } function Rule({ @@ -130,15 +174,15 @@ function Rule({ post, lists, }: { - rule: any + rule: ThreadgateSetting post: AppBskyFeedDefs.PostView lists: AppBskyGraphDefs.ListViewBasic[] | undefined }) { const pal = usePalette('default') - if (AppBskyFeedThreadgate.isMentionRule(rule)) { + if (rule.type === 'mention') { return mentioned users } - if (AppBskyFeedThreadgate.isFollowingRule(rule)) { + if (rule.type === 'following') { return ( users followed by{' '} @@ -151,7 +195,7 @@ function Rule({ ) } - if (AppBskyFeedThreadgate.isListRule(rule)) { + if (rule.type === 'list') { const list = lists?.find(l => l.uri === rule.list) if (list) { const listUrip = new AtUri(list.uri) From 502bcad7017d72fb23c40a268b1e220f892db7da Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 18 Jun 2024 14:09:40 -0500 Subject: [PATCH 192/520] Disable newskie dialog tap in hover card web (#4562) --- src/components/NewskieDialog.tsx | 3 +++ src/components/ProfileHoverCard/index.web.tsx | 2 +- src/screens/Profile/Header/Handle.tsx | 6 ++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/NewskieDialog.tsx b/src/components/NewskieDialog.tsx index 281430e31f..0354bfc432 100644 --- a/src/components/NewskieDialog.tsx +++ b/src/components/NewskieDialog.tsx @@ -18,8 +18,10 @@ import {Text} from '#/components/Typography' export function NewskieDialog({ profile, + disabled, }: { profile: AppBskyActorDefs.ProfileViewDetailed + disabled?: boolean }) { const {_} = useLingui() const moderationOpts = useModerationOpts() @@ -43,6 +45,7 @@ export function NewskieDialog({ return ( diff --git a/src/view/com/util/post-ctrls/RepostButton.web.tsx b/src/view/com/util/post-ctrls/RepostButton.web.tsx index 0898981419..17ab736ced 100644 --- a/src/view/com/util/post-ctrls/RepostButton.web.tsx +++ b/src/view/com/util/post-ctrls/RepostButton.web.tsx @@ -12,6 +12,7 @@ import {Repost_Stroke2_Corner2_Rounded as Repost} from '#/components/icons/Repos import * as Menu from '#/components/Menu' import {Text} from '#/components/Typography' import {EventStopper} from '../EventStopper' +import {formatCount} from '../numeric/format' interface Props { isReposted: boolean @@ -115,20 +116,22 @@ const RepostInner = ({ color: {color: string} repostCount?: number big?: boolean -}) => ( - - - {typeof repostCount !== 'undefined' && repostCount > 0 ? ( - - {repostCount} - - ) : undefined} - -) +}) => { + return ( + + + {typeof repostCount !== 'undefined' && repostCount > 0 ? ( + + {formatCount(repostCount)} + + ) : undefined} + + ) +} diff --git a/yarn.lock b/yarn.lock index 700ddfe072..a0fd8749a8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3897,18 +3897,18 @@ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2" integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q== -"@formatjs/ecma402-abstract@1.18.0": - version "1.18.0" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.0.tgz#e2120e7101020140661b58430a7ff4262705a2f2" - integrity sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA== +"@formatjs/ecma402-abstract@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz#39197ab90b1c78b7342b129a56a7acdb8f512e17" + integrity sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g== dependencies: - "@formatjs/intl-localematcher" "0.5.2" + "@formatjs/intl-localematcher" "0.5.4" tslib "^2.4.0" -"@formatjs/intl-enumerator@1.4.3": - version "1.4.3" - resolved "https://registry.yarnpkg.com/@formatjs/intl-enumerator/-/intl-enumerator-1.4.3.tgz#8d278c273485d7c6219916509fbd51ce3142064d" - integrity sha512-0NpTmAQnDokPoB5aVtXvOdtrUq/uEuPPhBUAr57TYYDjI5MwfFXt8F6JCm6s6CPI0inL8+nxPLjjqH0qyNnP4Q== +"@formatjs/intl-enumerator@1.4.7": + version "1.4.7" + resolved "https://registry.yarnpkg.com/@formatjs/intl-enumerator/-/intl-enumerator-1.4.7.tgz#6ab697f3f8f18cf0cc6a6b028cb9c40db6001f3d" + integrity sha512-03RHnFqfpB4H/jwCwlzC+wkTDk2Fi24JmVIY2PVGvTUpikN2bSr9+8oTXfOC+y7B7VxjCArUnqWXVoctkmy85w== dependencies: tslib "^2.4.0" @@ -3919,30 +3919,39 @@ dependencies: tslib "^2.4.0" -"@formatjs/intl-locale@^3.4.3": - version "3.4.3" - resolved "https://registry.yarnpkg.com/@formatjs/intl-locale/-/intl-locale-3.4.3.tgz#fdd2a3978b03aa76965abbca86526bb1d02973b6" - integrity sha512-g/35yMikkkRmLYmqE4W74gvZyKa768oC9OmUFzfLmH3CVYF3v2kvAZI0WsxWLbxYj8TT7wBDeLIL3aIlRw4Osw== +"@formatjs/intl-locale@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@formatjs/intl-locale/-/intl-locale-4.0.0.tgz#c111a33078413eba2011e82140466261eb1d67cd" + integrity sha512-+4dbMEGsp1bvB3JB3UHH6YTjMnFTifnfdaHp4ROrCCu50NedA69RBsDCG3eivcZkbj57X9ehGhMWjLxlP+gyVw== dependencies: - "@formatjs/ecma402-abstract" "1.18.0" - "@formatjs/intl-enumerator" "1.4.3" + "@formatjs/ecma402-abstract" "2.0.0" + "@formatjs/intl-enumerator" "1.4.7" "@formatjs/intl-getcanonicallocales" "2.3.0" tslib "^2.4.0" -"@formatjs/intl-localematcher@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.2.tgz#5fcf029fd218905575e5080fa33facdcb623d532" - integrity sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw== +"@formatjs/intl-localematcher@0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz#caa71f2e40d93e37d58be35cfffe57865f2b366f" + integrity sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g== dependencies: tslib "^2.4.0" -"@formatjs/intl-pluralrules@^5.2.10": - version "5.2.10" - resolved "https://registry.yarnpkg.com/@formatjs/intl-pluralrules/-/intl-pluralrules-5.2.10.tgz#379fc06133625df0cae715c1d902001974ff3279" - integrity sha512-wfJypePrbOByaZVPP1moLXHgS9LeAvi9coP95XZX7ySVrwdDGPnxz9Pw+o7J1o8AjLxjiqGrvAi74key5zzIjQ== +"@formatjs/intl-numberformat@^8.10.3": + version "8.10.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-numberformat/-/intl-numberformat-8.10.3.tgz#abc97cc6a7b7f1b20da9f07a976b5589c1192ab8" + integrity sha512-lH3liLMeIjZ19Zxt8RRPnBcpPweS1YNSXRURDiFfvFmRlDZUOd8+GlcVyECcPZPkIoSH/p4lfGrnaUzepxJ92g== dependencies: - "@formatjs/ecma402-abstract" "1.18.0" - "@formatjs/intl-localematcher" "0.5.2" + "@formatjs/ecma402-abstract" "2.0.0" + "@formatjs/intl-localematcher" "0.5.4" + tslib "^2.4.0" + +"@formatjs/intl-pluralrules@^5.2.14": + version "5.2.14" + resolved "https://registry.yarnpkg.com/@formatjs/intl-pluralrules/-/intl-pluralrules-5.2.14.tgz#7477bd2aa9bfde9e543d839707eff5460eb08026" + integrity sha512-l6Ev7aOGXJSh5EPDEqzsbyufdCCKXZk993QXRQebLsB0TXRhIyF4alqjdMEatLwIigK/Mka8kiVIOLeFP5Cj9Q== + dependencies: + "@formatjs/ecma402-abstract" "2.0.0" + "@formatjs/intl-localematcher" "0.5.4" tslib "^2.4.0" "@fortawesome/fontawesome-common-types@6.4.2": From a98c4efc7cbb4dc276d27f9db5abc44790892501 Mon Sep 17 00:00:00 2001 From: Kuwa Lee Date: Thu, 20 Jun 2024 05:24:00 +0800 Subject: [PATCH 208/520] TW: Update and clean --- src/locale/locales/zh-TW/messages.po | 378 ++++++++++++++++----------- 1 file changed, 221 insertions(+), 157 deletions(-) diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index ba5a258b89..49a020533f 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-16 20:31+0800\n" +"PO-Revision-Date: 2024-06-20 05:23+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -21,7 +21,7 @@ msgstr "(含有嵌入內容)" msgid "(no email)" msgstr "(沒有電子郵件)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:263 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" @@ -51,11 +51,11 @@ msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:381 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" -#: src/components/FeedCard.tsx:110 +#: src/components/FeedCard.tsx:111 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -68,7 +68,7 @@ msgstr "{0, plural, one {則貼文} other {則貼文}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:361 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" @@ -76,7 +76,7 @@ msgstr "{0, plural, one {轉貼} other {轉貼}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0} 的頭像" @@ -84,6 +84,26 @@ msgstr "{0} 的頭像" msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "{diff, plural, one {天} other {天}}" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "{diff, plural, one {時} other {時}}" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "{diff, plural, one {分} other {分}}" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "{diff, plural, one {月} other {月}}" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "{diffSeconds, plural, one {秒} other {秒}}" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" @@ -111,11 +131,15 @@ msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 個未讀通知" +#: src/components/NewskieDialog.tsx:75 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "{profileName} 在 {0} 前加入了 Bluesky" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的回覆} other {顯示至少 # 個喜歡的回覆}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:203 msgid "<0/> members" msgstr "<0/> 個成員" @@ -131,7 +155,7 @@ msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>不適用。 此警告只適用於附帶媒體的貼文。" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠無效的帳號代碼" @@ -140,7 +164,7 @@ msgid "2FA Confirmation" msgstr "雙重驗證" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:682 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "存取導覽連結和設定" @@ -267,7 +291,7 @@ msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人 msgid "Add the following DNS record to your domain:" msgstr "將以下 DNS 記錄新增到您的網域:" -#: src/components/FeedCard.tsx:173 +#: src/components/FeedCard.tsx:180 msgid "Add this feed to your feeds" msgstr "將此新增至您的動態源" @@ -380,8 +404,8 @@ msgstr "出現問題,請再試一次。" msgid "an unknown error occurred" msgstr "出現未知錯誤" -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:260 +#: src/view/com/threadgate/WhoCanReply.tsx:224 msgid "and" msgstr "和" @@ -469,7 +493,7 @@ msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/components/FeedCard.tsx:190 +#: src/components/FeedCard.tsx:197 msgid "Are you sure you want to remove this from your feeds?" msgstr "您確定要將此從您的動態源中移除嗎?" @@ -581,7 +605,7 @@ msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以 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:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "已封鎖貼文。" @@ -686,7 +710,7 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:702 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" @@ -811,7 +835,7 @@ msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "選擇「所有人」或「沒有人」" @@ -848,7 +872,7 @@ msgid "Clear all storage data (restart after this)" msgstr "清除所有資料(並重啟)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:828 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "清除搜尋記錄" @@ -956,11 +980,11 @@ msgstr "關閉貼文編輯頁並捨棄草稿" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "Collapse list of users" msgstr "折疊用戶清單" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:343 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" @@ -1125,7 +1149,7 @@ msgstr "已複製建構版本號至剪貼簿" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1154,8 +1178,8 @@ msgstr "複製程式碼" msgid "Copy link to list" msgstr "複製列表連結" -#: src/view/com/util/forms/PostDropdownBtn.tsx:300 -#: src/view/com/util/forms/PostDropdownBtn.tsx:309 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "複製貼文連結" @@ -1164,8 +1188,8 @@ msgstr "複製貼文連結" msgid "Copy message text" msgstr "複製訊息文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:278 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "複製貼文文字" @@ -1243,7 +1267,7 @@ msgid "Custom domain" msgstr "自訂網域" #: src/view/screens/Feeds.tsx:763 -#: src/view/screens/Search/Explore.tsx:380 +#: src/view/screens/Search/Explore.tsx:383 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所愛的內容。" @@ -1286,7 +1310,7 @@ msgid "Debug panel" msgstr "偵錯面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:426 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1337,8 +1361,8 @@ msgstr "刪除我的帳號" msgid "Delete My Account…" msgstr "刪除我的帳號…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "刪除貼文" @@ -1346,7 +1370,7 @@ msgstr "刪除貼文" msgid "Delete this list?" msgstr "刪除此列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "刪除這條貼文?" @@ -1354,7 +1378,7 @@ msgstr "刪除這條貼文?" msgid "Deleted" msgstr "已刪除" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "已刪除的貼文。" @@ -1424,7 +1448,7 @@ msgstr "阻撓應用程式向未登入用戶顯示我的帳號" msgid "Discover new custom feeds" msgstr "探索新的自訂動態源" -#: src/view/screens/Search/Explore.tsx:378 +#: src/view/screens/Search/Explore.tsx:381 msgid "Discover new feeds" msgstr "探索新的動態源" @@ -1462,8 +1486,8 @@ msgstr "網域已驗證!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1481,8 +1505,8 @@ msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1548,12 +1572,14 @@ msgctxt "action" msgid "Edit" msgstr "編輯" +#: src/view/com/threadgate/WhoCanReply.tsx:153 +#: src/view/com/threadgate/WhoCanReply.tsx:161 #: src/view/screens/Feeds.tsx:370 #: src/view/screens/Feeds.tsx:441 msgid "Edit" msgstr "編輯" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "編輯頭像" @@ -1643,8 +1669,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:317 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "嵌入貼文" @@ -1750,7 +1776,7 @@ msgstr "Captcha 給出了錯誤的回應。" msgid "Error:" msgstr "錯誤:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "所有人" @@ -1758,6 +1784,10 @@ msgstr "所有人" msgid "Everybody can reply" msgstr "所有人都可以回覆" +#: src/view/com/threadgate/WhoCanReply.tsx:129 +msgid "Everybody can reply." +msgstr "所有人都可以回覆。" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -1798,7 +1828,7 @@ msgstr "退出輸入搜索查詢" msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "Expand list of users" msgstr "展開用戶清單" @@ -1857,12 +1887,12 @@ msgstr "無法建立列表。請檢查您的網路連線並重試。" msgid "Failed to delete message" msgstr "無法刪除訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請重試" -#: src/view/screens/Search/Explore.tsx:414 -#: src/view/screens/Search/Explore.tsx:438 +#: src/view/screens/Search/Explore.tsx:417 +#: src/view/screens/Search/Explore.tsx:441 msgid "Failed to load feeds preferences" msgstr "無法載入動態源偏好" @@ -1875,12 +1905,12 @@ msgstr "無法載入 GIF" msgid "Failed to load past messages" msgstr "無法載入過去的訊息" -#: src/view/screens/Search/Explore.tsx:407 -#: src/view/screens/Search/Explore.tsx:431 +#: src/view/screens/Search/Explore.tsx:410 +#: src/view/screens/Search/Explore.tsx:434 msgid "Failed to load suggested feeds" msgstr "無法載入建議的動態源" -#: src/view/screens/Search/Explore.tsx:367 +#: src/view/screens/Search/Explore.tsx:370 msgid "Failed to load suggested follows" msgstr "無法載入建議的跟隨者" @@ -1897,7 +1927,11 @@ msgstr "無法傳送" msgid "Failed to submit appeal, please try again." msgstr "無法提交申訴,請重試。" -#: src/components/FeedCard.tsx:153 +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "無法將討論串設為靜音,請重試" + +#: src/components/FeedCard.tsx:160 msgid "Failed to update feeds" msgstr "無法更新動態" @@ -1910,7 +1944,7 @@ msgstr "無法更新設定" msgid "Feed" msgstr "動態" -#: src/components/FeedCard.tsx:90 +#: src/components/FeedCard.tsx:91 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 建立的動態源" @@ -1927,7 +1961,7 @@ msgstr "意見回饋" #: src/view/screens/Feeds.tsx:433 #: src/view/screens/Feeds.tsx:536 #: src/view/screens/Profile.tsx:197 -#: src/view/screens/Search/Search.tsx:373 +#: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 @@ -1938,7 +1972,7 @@ msgstr "動態源" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" -#: src/components/FeedCard.tsx:150 +#: src/components/FeedCard.tsx:157 msgid "Feeds updated!" msgstr "動態已更新!" @@ -1964,7 +1998,7 @@ msgstr "正在完成" msgid "Find accounts to follow" msgstr "尋找一些帳號來跟隨" -#: src/view/screens/Search/Search.tsx:437 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 上尋找貼文和用戶" @@ -2024,7 +2058,7 @@ msgstr "跟隨帳號" msgid "Follow Back" msgstr "回追蹤" -#: src/view/screens/Search/Explore.tsx:332 +#: src/view/screens/Search/Explore.tsx:333 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "跟隨更多帳號以瞭解您的興趣,並建立您的社群網路。" @@ -2032,19 +2066,23 @@ msgstr "跟隨更多帳號以瞭解您的興趣,並建立您的社群網路。 msgid "Followed by {0}" msgstr "由 {0} 跟隨" -#: src/components/KnownFollowers.tsx:192 +#: src/components/KnownFollowers.tsx:223 msgid "Followed by <0>{0}" msgstr "已被你跟隨的 <0>{0} 跟隨" -#: src/components/KnownFollowers.tsx:181 +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "已被你跟隨的 <0>{0} 和{1, plural, one {其他 # 人跟隨} other {其他 # 人跟}}" + +#: src/components/KnownFollowers.tsx:196 msgid "Followed by <0>{0} and <1>{1}" msgstr "已被你跟隨的 <0>{0} 和 <1>{1} 跟隨" -#: src/components/KnownFollowers.tsx:168 +#: src/components/KnownFollowers.tsx:178 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "已被你跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "已跟隨的用戶" @@ -2052,7 +2090,7 @@ msgstr "已跟隨的用戶" msgid "Followed users only" msgstr "僅限已跟隨的用戶" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:175 msgid "followed you" msgstr "已跟隨您" @@ -2099,7 +2137,7 @@ msgstr "「Following」動態源偏好" msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "跟隨您" @@ -2140,7 +2178,7 @@ msgstr "頻繁發佈不當內容" msgid "From @{sanitizedAuthor}" msgstr "來自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "來自 <0/>" @@ -2158,6 +2196,10 @@ msgstr "開始" msgid "Get Started" msgstr "開始" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "GIF" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "為您的個人檔案增添新顏" @@ -2263,35 +2305,35 @@ msgstr "這是您的應用程式專用密碼。" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:435 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:350 msgctxt "action" msgid "Hide" msgstr "隱藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 -#: src/view/com/util/forms/PostDropdownBtn.tsx:382 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "隱藏貼文" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "隱藏內容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "隱藏這則貼文?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Hide user list" msgstr "隱藏用戶列表" @@ -2381,7 +2423,7 @@ msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母 msgid "If you delete this list, you won't be able to recover it." msgstr "如果刪除這個列表,您將無法恢復它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "如果刪除這則貼文,您將無法恢復它。" @@ -2466,7 +2508,7 @@ msgstr "為您隆重介紹「私人訊息」" msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" @@ -2482,7 +2524,7 @@ msgstr "邀請朋友" msgid "Invite code" msgstr "邀請碼" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "邀請碼無效。請檢查您輸入的內容是否正確,然後重試。" @@ -2544,7 +2586,7 @@ msgid "Languages" msgstr "語言" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:357 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "最新" @@ -2557,7 +2599,7 @@ msgstr "瞭解詳情" msgid "Learn more about the moderation applied to this content." msgstr "詳細瞭解套用於此內容的內容管理。" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "瞭解有關此警告的更多資訊" @@ -2633,11 +2675,11 @@ msgstr "按喜歡的用戶" msgid "Liked By" msgstr "按喜歡的用戶" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your custom feed" msgstr "對您的自訂動態源表示喜歡" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "liked your post" msgstr "已喜歡您的貼文" @@ -2645,7 +2687,7 @@ msgstr "已喜歡您的貼文" msgid "Likes" msgstr "喜歡" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "這條貼文的喜歡數" @@ -2698,15 +2740,15 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "封鎖此用戶的列表:" -#: src/view/screens/Search/Explore.tsx:128 +#: src/view/screens/Search/Explore.tsx:130 msgid "Load more" msgstr "載入更多" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:218 msgid "Load more suggested feeds" msgstr "載入更多推薦動態" -#: src/view/screens/Search/Explore.tsx:214 +#: src/view/screens/Search/Explore.tsx:216 msgid "Load more suggested follows" msgstr "載入更多推薦跟隨者" @@ -2787,16 +2829,16 @@ msgstr "標記為已讀" msgid "Media" msgstr "媒體" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:183 msgid "mentioned users" msgstr "被提及的用戶" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "被提及的用戶" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:681 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "選單" @@ -2896,7 +2938,7 @@ msgstr "內容管理工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:571 msgid "More" msgstr "更多" @@ -2962,13 +3004,13 @@ msgstr "在貼文內容和話題標籤中隱藏該文字" msgid "Mute this word in tags only" msgstr "僅在話題標籤中隱藏該文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:355 -#: src/view/com/util/forms/PostDropdownBtn.tsx:361 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "靜音討論串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 -#: src/view/com/util/forms/PostDropdownBtn.tsx:373 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "靜音文字和標籤" @@ -3114,6 +3156,10 @@ msgctxt "action" msgid "New Post" msgstr "新貼文" +#: src/components/NewskieDialog.tsx:68 +msgid "New user info dialog" +msgstr "新用戶資訊對話框" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "新的用戶列表" @@ -3216,7 +3262,7 @@ msgstr "未找到「{query}」的結果" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 -#: src/view/screens/Search/Search.tsx:316 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "未找到 {query} 的結果" @@ -3230,7 +3276,7 @@ msgstr "未找到「{search}」的搜尋結果。" msgid "No thanks" msgstr "不,謝謝" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "沒有人" @@ -3258,7 +3304,7 @@ msgid "Not right now" msgstr "暫時不需要" #: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 #: src/view/com/util/post-ctrls/PostCtrls.tsx:310 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3289,6 +3335,10 @@ msgstr "通知音效" msgid "Notifications" msgstr "通知" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "現在" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "現在" @@ -3327,6 +3377,10 @@ msgstr "好的" msgid "Oldest replies first" msgstr "最舊的回覆優先" +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "在 {str}" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "重新開始引導流程" @@ -3339,7 +3393,7 @@ msgstr "至少有一張圖片缺失了替代文字。" msgid "Only .jpg and .png files are supported" msgstr "僅支援 .jpg 或 .png 格式的圖片" -#: src/view/com/threadgate/WhoCanReply.tsx:100 +#: src/view/com/threadgate/WhoCanReply.tsx:133 msgid "Only {0} can reply." msgstr "只有{0}可以回覆。" @@ -3399,7 +3453,7 @@ msgstr "開啟靜音文字和標籤設定" msgid "Open navigation" msgstr "開啟導覽" -#: src/view/com/util/forms/PostDropdownBtn.tsx:240 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "開啟貼文選項選單" @@ -3420,7 +3474,7 @@ msgstr "開啟 {numItems} 個選項" msgid "Opens accessibility settings" msgstr "開啟無障礙設定" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "開啟除錯項目的額外詳細資訊" @@ -3531,8 +3585,8 @@ msgstr "開啟系統日誌頁面" msgid "Opens the threads preferences" msgstr "開啟討論串偏好" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:429 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "開啟這個個人檔案" @@ -3545,7 +3599,7 @@ msgstr "{0} 選項,共 {numItems} 個" msgid "Optionally provide additional information below:" msgstr "在以下提供額外訊息(可選):" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "或者組合這些選項:" @@ -3605,7 +3659,7 @@ msgstr "密碼已更新!" msgid "Pause" msgstr "暫停" -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用戶" @@ -3742,7 +3796,7 @@ msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "貼文" @@ -3757,7 +3811,7 @@ msgstr "{0} 的貼文" msgid "Post by @{0}" msgstr "@{0} 的貼文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "貼文已刪除" @@ -3823,7 +3877,7 @@ msgstr "按下以更改託管服務供應商" msgid "Press to retry" msgstr "按下以重試" -#: src/components/KnownFollowers.tsx:108 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "按下以查看哪些您認識的人跟隨了此帳號" @@ -3924,7 +3978,7 @@ msgstr "重新啟用您的帳號" msgid "Reason:" msgstr "原因:" -#: src/view/screens/Search/Search.tsx:937 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "最近的搜尋結果" @@ -3937,7 +3991,7 @@ msgid "Reload conversations" msgstr "重新載入對話" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:193 +#: src/components/FeedCard.tsx:200 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -3950,7 +4004,7 @@ msgstr "刪除" msgid "Remove account" msgstr "刪除帳號" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "刪除頭像" @@ -3980,7 +4034,7 @@ msgstr "刪除動態源?" msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/components/FeedCard.tsx:188 +#: src/components/FeedCard.tsx:195 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" @@ -3997,11 +4051,11 @@ msgstr "刪除圖片預覽" msgid "Remove mute word from your list" msgstr "從您的列表中刪除靜音文字" -#: src/view/screens/Search/Search.tsx:978 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "刪除個人檔案" -#: src/view/screens/Search/Search.tsx:980 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "刪除搜尋紀錄中的個人檔案" @@ -4050,9 +4104,9 @@ msgstr "用「Discover」動態源取代" msgid "Replies" msgstr "回覆" -#: src/view/com/threadgate/WhoCanReply.tsx:98 -msgid "Replies to this thread are disabled" -msgstr "對此討論串的回覆已停用" +#: src/view/com/threadgate/WhoCanReply.tsx:131 +msgid "Replies to this thread are disabled." +msgstr "對此討論串的回覆已停用。" #: src/view/com/composer/Composer.tsx:477 msgctxt "action" @@ -4064,11 +4118,16 @@ msgid "Reply Filters" msgstr "回覆過濾器" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "對 <0><1/> 回覆" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "對已被封鎖的貼文回覆" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4103,8 +4162,8 @@ msgstr "檢舉列表" msgid "Report message" msgstr "檢舉訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:397 -#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "檢舉貼文" @@ -4156,19 +4215,19 @@ msgstr "轉貼或引用貼文" msgid "Reposted By" msgstr "轉貼" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "由 {0} 轉貼" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:172 msgid "reposted your post" msgstr "轉貼您的貼文" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "轉貼這則貼文" @@ -4332,6 +4391,7 @@ msgid "Saves image crop settings" msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:72 msgid "Say hello!" msgstr "說句「你好!👋」" @@ -4349,9 +4409,9 @@ msgstr "滾動到頂部" #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:419 -#: src/view/screens/Search/Search.tsx:789 -#: src/view/screens/Search/Search.tsx:817 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4365,7 +4425,7 @@ msgstr "搜尋" msgid "Search for \"{query}\"" msgstr "搜尋「{query}」" -#: src/view/screens/Search/Search.tsx:873 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "搜尋「{searchText}」" @@ -4546,8 +4606,8 @@ msgstr "將檢舉提交至 {0}" msgid "Send verification email" msgstr "發送驗證電子郵件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 -#: src/view/com/util/forms/PostDropdownBtn.tsx:292 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "透過私人訊息發送" @@ -4654,8 +4714,8 @@ msgstr "分享" #: src/view/com/profile/ProfileMenu.tsx:220 #: src/view/com/profile/ProfileMenu.tsx:229 -#: src/view/com/util/forms/PostDropdownBtn.tsx:300 -#: src/view/com/util/forms/PostDropdownBtn.tsx:309 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 #: src/view/com/util/post-ctrls/PostCtrls.tsx:299 #: src/view/screens/ProfileList.tsx:428 msgid "Share" @@ -4670,7 +4730,7 @@ msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" #: src/view/com/profile/ProfileMenu.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:454 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Share anyway" msgstr "仍然分享" @@ -4695,7 +4755,7 @@ msgstr "分享網站的連結" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "顯示" @@ -4726,19 +4786,19 @@ msgstr "顯示類似於 {0} 的跟隨者" msgid "Show hidden replies" msgstr "顯示隱藏回覆" -#: src/view/com/util/forms/PostDropdownBtn.tsx:339 -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "減少顯示此類內容" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:537 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "顯示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:331 -#: src/view/com/util/forms/PostDropdownBtn.tsx:333 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "顯示更多此類內容" @@ -4767,7 +4827,7 @@ msgid "Show Reposts" msgstr "顯示轉貼貼文" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "顯示內容" @@ -4886,7 +4946,7 @@ msgstr "發生了一些問題,請重試" msgid "Something went wrong, please try again." msgstr "發生了一些問題,請重試。" -#: src/App.native.tsx:85 +#: src/App.native.tsx:92 #: src/App.web.tsx:74 msgid "Sorry! Your session expired. Please log in again." msgstr "抱歉!您的登入會話已過期。請重新登入。" @@ -4976,7 +5036,7 @@ msgstr "訂閱這個標記者" msgid "Subscribe to this list" msgstr "訂閱這個列表" -#: src/view/screens/Search/Explore.tsx:330 +#: src/view/screens/Search/Explore.tsx:331 msgid "Suggested accounts" msgstr "推薦的帳號" @@ -5334,12 +5394,12 @@ msgstr "此名稱已被使用" msgid "This post has been deleted." msgstr "這則貼文已被刪除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 #: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "這則貼文將從動態隱藏。" @@ -5380,6 +5440,10 @@ msgstr "此用戶包含在您已封鎖的 <0>{0} 列表中。" msgid "This user is included in the <0>{0} list which you have muted." msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" +#: src/components/NewskieDialog.tsx:50 +msgid "This user is new here. Press for more info about when they joined." +msgstr "該用戶是新來帳號,請按此了解更多有關他們何時加入的資訊。" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "此用戶未跟隨任何人。" @@ -5430,7 +5494,7 @@ msgid "Toggle to enable or disable adult content" msgstr "切換以啟用或停用成人內容" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:347 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "熱門" @@ -5440,10 +5504,10 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:270 -#: src/view/com/util/forms/PostDropdownBtn.tsx:272 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "翻譯" @@ -5562,8 +5626,8 @@ msgstr "取消對所有 {displayTag} 貼文的靜音" msgid "Unmute conversation" msgstr "取消靜音對話" -#: src/view/com/util/forms/PostDropdownBtn.tsx:355 -#: src/view/com/util/forms/PostDropdownBtn.tsx:360 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "取消靜音討論串" @@ -5617,20 +5681,20 @@ msgstr "或是上傳圖片" msgid "Upload a text file to:" msgstr "上傳文字檔案至:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "從相機上傳" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "從檔案上傳" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5738,7 +5802,7 @@ msgstr "帳號代碼或電子郵件地址" msgid "Users" msgstr "用戶" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:187 msgid "users followed by <0/>" msgstr "被 <0/> 跟隨的用戶" @@ -5749,7 +5813,7 @@ msgstr "被 <0/> 跟隨的用戶" msgid "Users I follow" msgstr "我跟隨的用戶" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "「{0}」中的用戶" @@ -5802,7 +5866,7 @@ msgstr "電子遊戲" msgid "View {0}'s avatar" msgstr "查看 {0} 的頭像" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "View {0}'s profile" msgstr "查看 {0} 的個人檔案" @@ -5810,7 +5874,7 @@ msgstr "查看 {0} 的個人檔案" msgid "View blocked user's profile" msgstr "查看已封鎖用戶的個人檔案" -#: src/view/screens/Log.tsx:52 +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "查看偵錯項目" @@ -5822,7 +5886,7 @@ msgstr "查看詳細資訊" msgid "View details for reporting a copyright violation" msgstr "查看詳細資訊以檢舉侵犯版權" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "查看整個討論串" @@ -5948,8 +6012,8 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "很抱歉!我們找不到您正在尋找的頁面。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "抱歉!您只能訂閱十個標記者,您已達到十個的限制。" +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "抱歉!您只能訂閱二十個標記者,您已達到二十個的限制。" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -5978,7 +6042,7 @@ msgstr "您想在演算法動態源中看到哪些語言?" msgid "Who can message you?" msgstr "誰可以傳送訊息給您?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 msgid "Who can reply" msgstr "誰可以回覆" @@ -6201,11 +6265,11 @@ msgstr "您必須選擇至少一個標記者來提交檢舉" msgid "You previously deactivated @{0}." msgstr "您之前停用了 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "您將不再收到這條討論串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "您將收到這條討論串的通知" From 0f931933a7b7b72505fbab6e1f25860f7a84e59c Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 19 Jun 2024 22:32:44 +0100 Subject: [PATCH 209/520] Option for large alt badges (#4571) * add pref for large alt badge * add to settings * do the large badge bit * Tweak wording --------- Co-authored-by: Dan Abramov --- src/state/persisted/schema.ts | 2 + src/state/preferences/alt-text-required.tsx | 1 + src/state/preferences/hidden-posts.tsx | 1 + src/state/preferences/index.tsx | 25 ++++++----- src/state/preferences/large-alt-badge.tsx | 49 +++++++++++++++++++++ src/view/com/util/images/Gallery.tsx | 22 +++++---- src/view/com/util/post-embeds/GifEmbed.tsx | 6 ++- src/view/com/util/post-embeds/index.tsx | 15 +++---- src/view/screens/AccessibilitySettings.tsx | 35 ++++++++++----- 9 files changed, 113 insertions(+), 43 deletions(-) create mode 100644 src/state/preferences/large-alt-badge.tsx diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts index 9d5b17d354..c942828f2a 100644 --- a/src/state/persisted/schema.ts +++ b/src/state/persisted/schema.ts @@ -60,6 +60,7 @@ export const schema = z.object({ appLanguage: z.string(), }), requireAltTextEnabled: z.boolean(), // should move to server + largeAltBadgeEnabled: z.boolean().optional(), externalEmbeds: z .object({ giphy: z.enum(externalEmbedOptions).optional(), @@ -112,6 +113,7 @@ export const defaults: Schema = { appLanguage: deviceLocales[0] || 'en', }, requireAltTextEnabled: false, + largeAltBadgeEnabled: false, externalEmbeds: {}, mutedThreads: [], invites: { diff --git a/src/state/preferences/alt-text-required.tsx b/src/state/preferences/alt-text-required.tsx index 81de9e0060..642e790fbc 100644 --- a/src/state/preferences/alt-text-required.tsx +++ b/src/state/preferences/alt-text-required.tsx @@ -1,4 +1,5 @@ import React from 'react' + import * as persisted from '#/state/persisted' type StateContext = persisted.Schema['requireAltTextEnabled'] diff --git a/src/state/preferences/hidden-posts.tsx b/src/state/preferences/hidden-posts.tsx index 11119ce758..2c6a373e15 100644 --- a/src/state/preferences/hidden-posts.tsx +++ b/src/state/preferences/hidden-posts.tsx @@ -1,4 +1,5 @@ import React from 'react' + import * as persisted from '#/state/persisted' type SetStateCb = ( diff --git a/src/state/preferences/index.tsx b/src/state/preferences/index.tsx index 70c8efc805..e1a35f193c 100644 --- a/src/state/preferences/index.tsx +++ b/src/state/preferences/index.tsx @@ -8,6 +8,7 @@ import {Provider as HiddenPostsProvider} from './hidden-posts' import {Provider as InAppBrowserProvider} from './in-app-browser' import {Provider as KawaiiProvider} from './kawaii' import {Provider as LanguagesProvider} from './languages' +import {Provider as LargeAltBadgeProvider} from './large-alt-badge' export { useRequireAltTextEnabled, @@ -27,17 +28,19 @@ export function Provider({children}: React.PropsWithChildren<{}>) { return ( - - - - - - {children} - - - - - + + + + + + + {children} + + + + + + ) diff --git a/src/state/preferences/large-alt-badge.tsx b/src/state/preferences/large-alt-badge.tsx new file mode 100644 index 0000000000..b3d597c5cb --- /dev/null +++ b/src/state/preferences/large-alt-badge.tsx @@ -0,0 +1,49 @@ +import React from 'react' + +import * as persisted from '#/state/persisted' + +type StateContext = persisted.Schema['largeAltBadgeEnabled'] +type SetContext = (v: persisted.Schema['largeAltBadgeEnabled']) => void + +const stateContext = React.createContext( + persisted.defaults.largeAltBadgeEnabled, +) +const setContext = React.createContext( + (_: persisted.Schema['largeAltBadgeEnabled']) => {}, +) + +export function Provider({children}: React.PropsWithChildren<{}>) { + const [state, setState] = React.useState( + persisted.get('largeAltBadgeEnabled'), + ) + + const setStateWrapped = React.useCallback( + (largeAltBadgeEnabled: persisted.Schema['largeAltBadgeEnabled']) => { + setState(largeAltBadgeEnabled) + persisted.write('largeAltBadgeEnabled', largeAltBadgeEnabled) + }, + [setState], + ) + + React.useEffect(() => { + return persisted.onUpdate(() => { + setState(persisted.get('largeAltBadgeEnabled')) + }) + }, [setStateWrapped]) + + return ( + + + {children} + + + ) +} + +export function useLargeAltBadgeEnabled() { + return React.useContext(stateContext) +} + +export function useSetLargeAltBadgeEnabled() { + return React.useContext(setContext) +} diff --git a/src/view/com/util/images/Gallery.tsx b/src/view/com/util/images/Gallery.tsx index 8d23d258f5..9bbb2ac100 100644 --- a/src/view/com/util/images/Gallery.tsx +++ b/src/view/com/util/images/Gallery.tsx @@ -5,7 +5,9 @@ import {AppBskyEmbedImages} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {isWeb} from 'platform/detection' +import {isWeb} from '#/platform/detection' +import {useLargeAltBadgeEnabled} from '#/state/preferences/large-alt-badge' +import {atoms as a} from '#/alf' type EventFunction = (index: number) => void @@ -27,20 +29,21 @@ export const GalleryItem: FC = ({ onLongPress, }) => { const {_} = useLingui() + const largeAltBadge = useLargeAltBadgeEnabled() const image = images[index] return ( - + onPress(index) : undefined} onPressIn={onPressIn ? () => onPressIn(index) : undefined} onLongPress={onLongPress ? () => onLongPress(index) : undefined} - style={styles.fullWidth} + style={a.flex_1} accessibilityRole="button" accessibilityLabel={image.alt || _(msg`Image`)} accessibilityHint=""> = ({ {image.alt === '' ? null : ( - + ALT @@ -59,13 +64,6 @@ export const GalleryItem: FC = ({ } const styles = StyleSheet.create({ - fullWidth: { - flex: 1, - }, - image: { - flex: 1, - borderRadius: 4, - }, altContainer: { backgroundColor: 'rgba(0, 0, 0, 0.75)', borderRadius: 6, diff --git a/src/view/com/util/post-embeds/GifEmbed.tsx b/src/view/com/util/post-embeds/GifEmbed.tsx index f2e2a8b0e9..1558b75c62 100644 --- a/src/view/com/util/post-embeds/GifEmbed.tsx +++ b/src/view/com/util/post-embeds/GifEmbed.tsx @@ -8,6 +8,7 @@ import {useLingui} from '@lingui/react' import {HITSLOP_20} from '#/lib/constants' import {parseAltFromGIFDescription} from '#/lib/gif-alt-text' import {isWeb} from '#/platform/detection' +import {useLargeAltBadgeEnabled} from '#/state/preferences/large-alt-badge' import {EmbedPlayerParams} from 'lib/strings/embed-player' import {useAutoplayDisabled} from 'state/preferences' import {atoms as a, useTheme} from '#/alf' @@ -157,6 +158,7 @@ export function GifEmbed({ function AltText({text}: {text: string}) { const control = Prompt.usePromptControl() + const largeAltBadge = useLargeAltBadgeEnabled() const {_} = useLingui() return ( @@ -169,7 +171,9 @@ function AltText({text}: {text: string}) { hitSlop={HITSLOP_20} onPress={control.open} style={styles.altContainer}> - + ALT diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index a13fffc370..be34a2869e 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -21,6 +21,7 @@ import { import {ImagesLightbox, useLightboxControls} from '#/state/lightbox' import {usePalette} from 'lib/hooks/usePalette' import {FeedSourceCard} from 'view/com/feeds/FeedSourceCard' +import {atoms as a} from '#/alf' import {ContentHider} from '../../../../components/moderation/ContentHider' import {AutoSizedImage} from '../images/AutoSizedImage' import {ImageLayoutGrid} from '../images/ImageLayoutGrid' @@ -28,6 +29,7 @@ import {ExternalLinkEmbed} from './ExternalLinkEmbed' import {ListEmbed} from './ListEmbed' import {MaybeQuoteEmbed} from './QuoteEmbed' import hairlineWidth = StyleSheet.hairlineWidth +import {useLargeAltBadgeEnabled} from '#/state/preferences/large-alt-badge' type Embed = | AppBskyEmbedRecord.View @@ -51,6 +53,7 @@ export function PostEmbeds({ }) { const pal = usePalette('default') const {openLightbox} = useLightboxControls() + const largeAltBadge = useLargeAltBadgeEnabled() // quote post with media // = @@ -130,10 +133,12 @@ export function PostEmbeds({ dimensionsHint={aspectRatio} onPress={() => _openLightbox(0)} onPressIn={() => onPressIn(0)} - style={[styles.singleImage]}> + style={a.rounded_sm}> {alt === '' ? null : ( - + ALT @@ -151,9 +156,6 @@ export function PostEmbeds({ images={embed.images} onPress={_openLightbox} onPressIn={onPressIn} - style={ - embed.images.length === 1 ? [styles.singleImage] : undefined - } /> @@ -179,9 +181,6 @@ const styles = StyleSheet.create({ imagesContainer: { marginTop: 8, }, - singleImage: { - borderRadius: 8, - }, altContainer: { backgroundColor: 'rgba(0, 0, 0, 0.75)', borderRadius: 6, diff --git a/src/view/screens/AccessibilitySettings.tsx b/src/view/screens/AccessibilitySettings.tsx index ac0d985f10..9ac9793367 100644 --- a/src/view/screens/AccessibilitySettings.tsx +++ b/src/view/screens/AccessibilitySettings.tsx @@ -4,13 +4,12 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' +import {useAnalytics} from '#/lib/analytics/analytics' +import {usePalette} from '#/lib/hooks/usePalette' +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' +import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import {s} from '#/lib/styles' import {isNative} from '#/platform/detection' -import {useSetMinimalShellMode} from '#/state/shell' -import {useAnalytics} from 'lib/analytics/analytics' -import {usePalette} from 'lib/hooks/usePalette' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' -import {s} from 'lib/styles' import { useAutoplayDisabled, useHapticsDisabled, @@ -18,11 +17,16 @@ import { useSetAutoplayDisabled, useSetHapticsDisabled, useSetRequireAltTextEnabled, -} from 'state/preferences' -import {ToggleButton} from 'view/com/util/forms/ToggleButton' -import {SimpleViewHeader} from '../com/util/SimpleViewHeader' -import {Text} from '../com/util/text/Text' -import {ScrollView} from '../com/util/Views' +} from '#/state/preferences' +import { + useLargeAltBadgeEnabled, + useSetLargeAltBadgeEnabled, +} from '#/state/preferences/large-alt-badge' +import {useSetMinimalShellMode} from '#/state/shell' +import {ToggleButton} from '#/view/com/util/forms/ToggleButton' +import {SimpleViewHeader} from '#/view/com/util/SimpleViewHeader' +import {Text} from '#/view/com/util/text/Text' +import {ScrollView} from '#/view/com/util/Views' type Props = NativeStackScreenProps< CommonNavigatorParams, @@ -41,6 +45,8 @@ export function AccessibilitySettingsScreen({}: Props) { const setAutoplayDisabled = useSetAutoplayDisabled() const hapticsDisabled = useHapticsDisabled() const setHapticsDisabled = useSetHapticsDisabled() + const largeAltBadgeEnabled = useLargeAltBadgeEnabled() + const setLargeAltBadgeEnabled = useSetLargeAltBadgeEnabled() useFocusEffect( React.useCallback(() => { @@ -84,6 +90,13 @@ export function AccessibilitySettingsScreen({}: Props) { isSelected={requireAltTextEnabled} onPress={() => setRequireAltTextEnabled(!requireAltTextEnabled)} /> + setLargeAltBadgeEnabled(!largeAltBadgeEnabled)} + /> Media From 73fc0094dd5e7056d2612965f81648b9ffe423d0 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 19 Jun 2024 22:45:08 +0100 Subject: [PATCH 210/520] Update HomeHeaderLayoutMobile.tsx (#4572) --- src/view/com/home/HomeHeaderLayoutMobile.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/view/com/home/HomeHeaderLayoutMobile.tsx b/src/view/com/home/HomeHeaderLayoutMobile.tsx index 895baa9a4d..8cf0452cec 100644 --- a/src/view/com/home/HomeHeaderLayoutMobile.tsx +++ b/src/view/com/home/HomeHeaderLayoutMobile.tsx @@ -120,6 +120,7 @@ const styles = StyleSheet.create({ paddingHorizontal: 16, paddingVertical: 5, width: '100%', + minHeight: 46, }, title: { fontSize: 21, From 5c31859f7bb753b07752e2b8faf2248561c46c54 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 19 Jun 2024 23:42:12 +0100 Subject: [PATCH 211/520] fix for autofill covering border (#4573) --- src/components/forms/TextField.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/forms/TextField.tsx b/src/components/forms/TextField.tsx index 73a660ea6c..f7a827b493 100644 --- a/src/components/forms/TextField.tsx +++ b/src/components/forms/TextField.tsx @@ -196,6 +196,13 @@ export function createInput(Component: typeof TextInput) { textAlignVertical: rest.multiline ? 'top' : undefined, minHeight: rest.multiline ? 80 : undefined, }, + // fix for autofill styles covering border + web({ + paddingTop: 12, + paddingBottom: 12, + marginTop: 2, + marginBottom: 2, + }), android({ paddingBottom: 16, }), From 89d99a87019aced9008f33e37e55bd98ec8a7084 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 19 Jun 2024 16:20:43 -0700 Subject: [PATCH 212/520] use 1000x1000 for image height in avatar cropper (#4453) --- src/screens/Onboarding/StepProfile/index.tsx | 4 ++-- src/view/com/util/UserAvatar.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/screens/Onboarding/StepProfile/index.tsx b/src/screens/Onboarding/StepProfile/index.tsx index 3556bba7a0..5304aa5031 100644 --- a/src/screens/Onboarding/StepProfile/index.tsx +++ b/src/screens/Onboarding/StepProfile/index.tsx @@ -181,8 +181,8 @@ export function StepProfile() { image = await openCropper({ mediaType: 'photo', cropperCircleOverlay: true, - height: image.height, - width: image.width, + height: 1000, + width: 1000, path: image.path, }) } diff --git a/src/view/com/util/UserAvatar.tsx b/src/view/com/util/UserAvatar.tsx index c212ea4c02..e9aa625806 100644 --- a/src/view/com/util/UserAvatar.tsx +++ b/src/view/com/util/UserAvatar.tsx @@ -303,8 +303,8 @@ let EditableUserAvatar = ({ const croppedImage = await openCropper({ mediaType: 'photo', cropperCircleOverlay: true, - height: item.height, - width: item.width, + height: 1000, + width: 1000, path: item.path, }) From 7d8fca56dc25b31b592692ad385105be42285c72 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 19 Jun 2024 18:47:43 -0500 Subject: [PATCH 213/520] Convert button to use forwardRef (#4576) --- src/components/Button.tsx | 667 ++++++++++++++++++++------------------ 1 file changed, 343 insertions(+), 324 deletions(-) diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 982f422134..deac450eea 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -88,336 +88,355 @@ export function useButtonContext() { return React.useContext(Context) } -export function Button({ - children, - variant, - color, - size, - shape = 'default', - label, - disabled = false, - style, - hoverStyle: hoverStyleProp, - ...rest -}: ButtonProps) { - const t = useTheme() - const [state, setState] = React.useState({ - pressed: false, - hovered: false, - focused: false, - }) - - const onPressIn = React.useCallback(() => { - setState(s => ({ - ...s, - pressed: true, - })) - }, [setState]) - const onPressOut = React.useCallback(() => { - setState(s => ({ - ...s, - pressed: false, - })) - }, [setState]) - const onHoverIn = React.useCallback(() => { - setState(s => ({ - ...s, - hovered: true, - })) - }, [setState]) - const onHoverOut = React.useCallback(() => { - setState(s => ({ - ...s, - hovered: false, - })) - }, [setState]) - const onFocus = React.useCallback(() => { - setState(s => ({ - ...s, - focused: true, - })) - }, [setState]) - const onBlur = React.useCallback(() => { - setState(s => ({ - ...s, - focused: false, - })) - }, [setState]) - - const {baseStyles, hoverStyles} = React.useMemo(() => { - const baseStyles: ViewStyle[] = [] - const hoverStyles: ViewStyle[] = [] - const light = t.name === 'light' - - if (color === 'primary') { - if (variant === 'solid') { - if (!disabled) { - baseStyles.push({ - backgroundColor: t.palette.primary_500, - }) - hoverStyles.push({ - backgroundColor: t.palette.primary_600, - }) - } else { - baseStyles.push({ - backgroundColor: t.palette.primary_700, - }) - } - } else if (variant === 'outline') { - baseStyles.push(a.border, t.atoms.bg, { - borderWidth: 1, - }) - - if (!disabled) { - baseStyles.push(a.border, { - borderColor: t.palette.primary_500, - }) - hoverStyles.push(a.border, { - backgroundColor: light - ? t.palette.primary_50 - : t.palette.primary_950, - }) - } else { - baseStyles.push(a.border, { - borderColor: light ? t.palette.primary_200 : t.palette.primary_900, - }) - } - } else if (variant === 'ghost') { - if (!disabled) { - baseStyles.push(t.atoms.bg) - hoverStyles.push({ - backgroundColor: light - ? t.palette.primary_100 - : t.palette.primary_900, - }) - } - } - } else if (color === 'secondary') { - if (variant === 'solid') { - if (!disabled) { - baseStyles.push({ - backgroundColor: t.palette.contrast_25, - }) - hoverStyles.push({ - backgroundColor: t.palette.contrast_50, - }) - } else { - baseStyles.push({ - backgroundColor: t.palette.contrast_100, - }) - } - } else if (variant === 'outline') { - baseStyles.push(a.border, t.atoms.bg, { - borderWidth: 1, - }) - - if (!disabled) { - baseStyles.push(a.border, { - borderColor: t.palette.contrast_300, - }) - hoverStyles.push(t.atoms.bg_contrast_50) - } else { - baseStyles.push(a.border, { - borderColor: t.palette.contrast_200, - }) - } - } else if (variant === 'ghost') { - if (!disabled) { - baseStyles.push(t.atoms.bg) - hoverStyles.push({ - backgroundColor: t.palette.contrast_100, - }) - } - } - } else if (color === 'negative') { - if (variant === 'solid') { - if (!disabled) { - baseStyles.push({ - backgroundColor: t.palette.negative_500, - }) - hoverStyles.push({ - backgroundColor: t.palette.negative_600, - }) - } else { - baseStyles.push({ - backgroundColor: t.palette.negative_700, - }) - } - } else if (variant === 'outline') { - baseStyles.push(a.border, t.atoms.bg, { - borderWidth: 1, - }) - - if (!disabled) { - baseStyles.push(a.border, { - borderColor: t.palette.negative_500, - }) - hoverStyles.push(a.border, { - backgroundColor: light - ? t.palette.negative_50 - : t.palette.negative_975, - }) - } else { - baseStyles.push(a.border, { - borderColor: light - ? t.palette.negative_200 - : t.palette.negative_900, - }) - } - } else if (variant === 'ghost') { - if (!disabled) { - baseStyles.push(t.atoms.bg) - hoverStyles.push({ - backgroundColor: light - ? t.palette.negative_100 - : t.palette.negative_975, - }) - } - } - } - - if (shape === 'default') { - if (size === 'large') { - baseStyles.push({paddingVertical: 15}, a.px_2xl, a.rounded_sm, a.gap_md) - } else if (size === 'medium') { - baseStyles.push({paddingVertical: 12}, a.px_2xl, a.rounded_sm, a.gap_md) - } else if (size === 'small') { - baseStyles.push({paddingVertical: 9}, a.px_lg, a.rounded_sm, a.gap_sm) - } else if (size === 'xsmall') { - baseStyles.push({paddingVertical: 6}, a.px_sm, a.rounded_sm, a.gap_sm) - } else if (size === 'tiny') { - baseStyles.push({paddingVertical: 4}, a.px_sm, a.rounded_xs, a.gap_xs) - } - } else if (shape === 'round' || shape === 'square') { - if (size === 'large') { - if (shape === 'round') { - baseStyles.push({height: 54, width: 54}) - } else { - baseStyles.push({height: 50, width: 50}) - } - } else if (size === 'small') { - baseStyles.push({height: 34, width: 34}) - } else if (size === 'xsmall') { - baseStyles.push({height: 28, width: 28}) - } else if (size === 'tiny') { - baseStyles.push({height: 20, width: 20}) - } - - if (shape === 'round') { - baseStyles.push(a.rounded_full) - } else if (shape === 'square') { - if (size === 'tiny') { - baseStyles.push(a.rounded_xs) - } else { - baseStyles.push(a.rounded_sm) - } - } - } - - return { - baseStyles, - hoverStyles, - } - }, [t, variant, color, size, shape, disabled]) - - const {gradientColors, gradientHoverColors, gradientLocations} = - React.useMemo(() => { - const colors: string[] = [] - const hoverColors: string[] = [] - const locations: number[] = [] - const gradient = { - primary: tokens.gradients.sky, - secondary: tokens.gradients.sky, - negative: tokens.gradients.sky, - gradient_sky: tokens.gradients.sky, - gradient_midnight: tokens.gradients.midnight, - gradient_sunrise: tokens.gradients.sunrise, - gradient_sunset: tokens.gradients.sunset, - gradient_nordic: tokens.gradients.nordic, - gradient_bonfire: tokens.gradients.bonfire, - }[color || 'primary'] - - if (variant === 'gradient') { - colors.push(...gradient.values.map(([_, color]) => color)) - hoverColors.push(...gradient.values.map(_ => gradient.hover_value)) - locations.push(...gradient.values.map(([location, _]) => location)) - } - - return { - gradientColors: colors, - gradientHoverColors: hoverColors, - gradientLocations: locations, - } - }, [variant, color]) - - const context = React.useMemo( - () => ({ - ...state, +export const Button = React.forwardRef( + ( + { + children, variant, color, size, - disabled: disabled || false, - }), - [state, variant, color, size, disabled], - ) + shape = 'default', + label, + disabled = false, + style, + hoverStyle: hoverStyleProp, + ...rest + }, + ref, + ) => { + const t = useTheme() + const [state, setState] = React.useState({ + pressed: false, + hovered: false, + focused: false, + }) - const flattenedBaseStyles = flatten(baseStyles) + const onPressIn = React.useCallback(() => { + setState(s => ({ + ...s, + pressed: true, + })) + }, [setState]) + const onPressOut = React.useCallback(() => { + setState(s => ({ + ...s, + pressed: false, + })) + }, [setState]) + const onHoverIn = React.useCallback(() => { + setState(s => ({ + ...s, + hovered: true, + })) + }, [setState]) + const onHoverOut = React.useCallback(() => { + setState(s => ({ + ...s, + hovered: false, + })) + }, [setState]) + const onFocus = React.useCallback(() => { + setState(s => ({ + ...s, + focused: true, + })) + }, [setState]) + const onBlur = React.useCallback(() => { + setState(s => ({ + ...s, + focused: false, + })) + }, [setState]) - return ( - { + const baseStyles: ViewStyle[] = [] + const hoverStyles: ViewStyle[] = [] + const light = t.name === 'light' + + if (color === 'primary') { + if (variant === 'solid') { + if (!disabled) { + baseStyles.push({ + backgroundColor: t.palette.primary_500, + }) + hoverStyles.push({ + backgroundColor: t.palette.primary_600, + }) + } else { + baseStyles.push({ + backgroundColor: t.palette.primary_700, + }) + } + } else if (variant === 'outline') { + baseStyles.push(a.border, t.atoms.bg, { + borderWidth: 1, + }) + + if (!disabled) { + baseStyles.push(a.border, { + borderColor: t.palette.primary_500, + }) + hoverStyles.push(a.border, { + backgroundColor: light + ? t.palette.primary_50 + : t.palette.primary_950, + }) + } else { + baseStyles.push(a.border, { + borderColor: light + ? t.palette.primary_200 + : t.palette.primary_900, + }) + } + } else if (variant === 'ghost') { + if (!disabled) { + baseStyles.push(t.atoms.bg) + hoverStyles.push({ + backgroundColor: light + ? t.palette.primary_100 + : t.palette.primary_900, + }) + } + } + } else if (color === 'secondary') { + if (variant === 'solid') { + if (!disabled) { + baseStyles.push({ + backgroundColor: t.palette.contrast_25, + }) + hoverStyles.push({ + backgroundColor: t.palette.contrast_50, + }) + } else { + baseStyles.push({ + backgroundColor: t.palette.contrast_100, + }) + } + } else if (variant === 'outline') { + baseStyles.push(a.border, t.atoms.bg, { + borderWidth: 1, + }) + + if (!disabled) { + baseStyles.push(a.border, { + borderColor: t.palette.contrast_300, + }) + hoverStyles.push(t.atoms.bg_contrast_50) + } else { + baseStyles.push(a.border, { + borderColor: t.palette.contrast_200, + }) + } + } else if (variant === 'ghost') { + if (!disabled) { + baseStyles.push(t.atoms.bg) + hoverStyles.push({ + backgroundColor: t.palette.contrast_100, + }) + } + } + } else if (color === 'negative') { + if (variant === 'solid') { + if (!disabled) { + baseStyles.push({ + backgroundColor: t.palette.negative_500, + }) + hoverStyles.push({ + backgroundColor: t.palette.negative_600, + }) + } else { + baseStyles.push({ + backgroundColor: t.palette.negative_700, + }) + } + } else if (variant === 'outline') { + baseStyles.push(a.border, t.atoms.bg, { + borderWidth: 1, + }) + + if (!disabled) { + baseStyles.push(a.border, { + borderColor: t.palette.negative_500, + }) + hoverStyles.push(a.border, { + backgroundColor: light + ? t.palette.negative_50 + : t.palette.negative_975, + }) + } else { + baseStyles.push(a.border, { + borderColor: light + ? t.palette.negative_200 + : t.palette.negative_900, + }) + } + } else if (variant === 'ghost') { + if (!disabled) { + baseStyles.push(t.atoms.bg) + hoverStyles.push({ + backgroundColor: light + ? t.palette.negative_100 + : t.palette.negative_975, + }) + } + } + } + + if (shape === 'default') { + if (size === 'large') { + baseStyles.push( + {paddingVertical: 15}, + a.px_2xl, + a.rounded_sm, + a.gap_md, + ) + } else if (size === 'medium') { + baseStyles.push( + {paddingVertical: 12}, + a.px_2xl, + a.rounded_sm, + a.gap_md, + ) + } else if (size === 'small') { + baseStyles.push({paddingVertical: 9}, a.px_lg, a.rounded_sm, a.gap_sm) + } else if (size === 'xsmall') { + baseStyles.push({paddingVertical: 6}, a.px_sm, a.rounded_sm, a.gap_sm) + } else if (size === 'tiny') { + baseStyles.push({paddingVertical: 4}, a.px_sm, a.rounded_xs, a.gap_xs) + } + } else if (shape === 'round' || shape === 'square') { + if (size === 'large') { + if (shape === 'round') { + baseStyles.push({height: 54, width: 54}) + } else { + baseStyles.push({height: 50, width: 50}) + } + } else if (size === 'small') { + baseStyles.push({height: 34, width: 34}) + } else if (size === 'xsmall') { + baseStyles.push({height: 28, width: 28}) + } else if (size === 'tiny') { + baseStyles.push({height: 20, width: 20}) + } + + if (shape === 'round') { + baseStyles.push(a.rounded_full) + } else if (shape === 'square') { + if (size === 'tiny') { + baseStyles.push(a.rounded_xs) + } else { + baseStyles.push(a.rounded_sm) + } + } + } + + return { + baseStyles, + hoverStyles, + } + }, [t, variant, color, size, shape, disabled]) + + const {gradientColors, gradientHoverColors, gradientLocations} = + React.useMemo(() => { + const colors: string[] = [] + const hoverColors: string[] = [] + const locations: number[] = [] + const gradient = { + primary: tokens.gradients.sky, + secondary: tokens.gradients.sky, + negative: tokens.gradients.sky, + gradient_sky: tokens.gradients.sky, + gradient_midnight: tokens.gradients.midnight, + gradient_sunrise: tokens.gradients.sunrise, + gradient_sunset: tokens.gradients.sunset, + gradient_nordic: tokens.gradients.nordic, + gradient_bonfire: tokens.gradients.bonfire, + }[color || 'primary'] + + if (variant === 'gradient') { + colors.push(...gradient.values.map(([_, color]) => color)) + hoverColors.push(...gradient.values.map(_ => gradient.hover_value)) + locations.push(...gradient.values.map(([location, _]) => location)) + } + + return { + gradientColors: colors, + gradientHoverColors: hoverColors, + gradientLocations: locations, + } + }, [variant, color]) + + const context = React.useMemo( + () => ({ + ...state, + variant, + color, + size, disabled: disabled || false, - }} - style={[ - a.flex_row, - a.align_center, - a.justify_center, - flattenedBaseStyles, - flatten(style), - ...(state.hovered || state.pressed - ? [hoverStyles, flatten(hoverStyleProp)] - : []), - ]} - onPressIn={onPressIn} - onPressOut={onPressOut} - onHoverIn={onHoverIn} - onHoverOut={onHoverOut} - onFocus={onFocus} - onBlur={onBlur}> - {variant === 'gradient' && ( - - - - )} - - {typeof children === 'function' ? children(context) : children} - - - ) -} + }), + [state, variant, color, size, disabled], + ) + + const flattenedBaseStyles = flatten(baseStyles) + + return ( + + {variant === 'gradient' && ( + + + + )} + + {typeof children === 'function' ? children(context) : children} + + + ) + }, +) +Button.displayName = 'Button' export function useSharedButtonTextStyles() { const t = useTheme() From bfcf8729213bbdad001765fffe55d4af9b5e03d5 Mon Sep 17 00:00:00 2001 From: Frudrax Cheng Date: Thu, 20 Jun 2024 09:13:20 +0800 Subject: [PATCH 214/520] CN: translated 'ALT' --- src/locale/locales/zh-CN/messages.po | 106 ++++++++++++++------------- 1 file changed, 55 insertions(+), 51 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 726e7bdd21..b33a89d7f9 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -33,7 +33,7 @@ msgstr "{0, plural, one {# 个标签已标记到这个账户} other {# 个标签 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# 个标签已标记到此内容} other {# 个标签已标记到此内容}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 条转发} other {# 条转发}}" @@ -47,7 +47,7 @@ msgstr "{0, plural, one {关注者} other {关注者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {正在关注} other {正在关注}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:254 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" @@ -64,7 +64,7 @@ msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:212 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:213 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" @@ -72,7 +72,7 @@ msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:250 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:251 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" @@ -182,7 +182,7 @@ msgid "Accessibility settings" msgstr "无障碍设置" #: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "无障碍设置" @@ -263,7 +263,7 @@ msgstr "添加账户" #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/modals/AltImage.tsx:118 msgid "Add alt text" -msgstr "新增替代文字" +msgstr "新增替代文本" #: src/view/screens/AppPasswords.tsx:106 #: src/view/screens/AppPasswords.tsx:148 @@ -356,23 +356,23 @@ msgstr "已以@{0}身份登录" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" -msgstr "替代文字" +msgstr "替代文本" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" -msgstr "替代文字" +msgstr "替代文本" #: src/view/com/composer/photos/Gallery.tsx:224 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." -msgstr "为图片新增替代文字,以帮助盲人及视障群体了解图片内容。" +msgstr "为图片新增替代文本,以帮助盲人及视障群体了解图片内容。" #: src/view/com/modals/VerifyEmail.tsx:132 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 @@ -413,7 +413,7 @@ msgstr "和" msgid "Animals" msgstr "动物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF 动画" @@ -709,7 +709,7 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" @@ -739,7 +739,7 @@ msgstr "取消裁剪图片" msgid "Cancel profile editing" msgstr "取消编辑个人资料" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "取消引用帖文" @@ -917,7 +917,7 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "关闭" @@ -1395,7 +1395,7 @@ msgstr "描述" #: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" -msgstr "描述替代文字" +msgstr "描述替代文本" #: src/view/com/composer/Composer.tsx:277 msgid "Did you want to say anything?" @@ -1409,7 +1409,7 @@ msgstr "暗淡" msgid "Direct messages are here!" msgstr "隆重介绍私信功能!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "关闭 GIF 自动播放" @@ -1417,7 +1417,7 @@ msgstr "关闭 GIF 自动播放" msgid "Disable Email 2FA" msgstr "关闭电子邮件两步验证" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "关闭触感反馈" @@ -1456,6 +1456,10 @@ msgstr "探索新的资讯源" msgid "Discover New Feeds" msgstr "探索新的资讯源" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "显示更大的替代文本标签" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "显示名称" @@ -2270,7 +2274,7 @@ msgstr "图形媒体" msgid "Handle" msgstr "用户识别符" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "触感" @@ -2439,7 +2443,7 @@ msgstr "如果你想更改你的用户识别符或电子邮件,请在停用之 msgid "Illegal and Urgent" msgstr "违法" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "图片" @@ -2824,7 +2828,7 @@ msgstr "管理你的隐藏词和标签" msgid "Mark as read" msgstr "标记为已读" -#: src/view/screens/AccessibilitySettings.tsx:89 +#: src/view/screens/AccessibilitySettings.tsx:102 #: src/view/screens/Profile.tsx:195 msgid "Media" msgstr "媒体" @@ -3305,7 +3309,7 @@ msgstr "暂时不需要" #: src/view/com/profile/ProfileMenu.tsx:373 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 msgid "Note about sharing" msgstr "分享注意事项" @@ -3387,7 +3391,7 @@ msgstr "重新开始引导流程" #: src/view/com/composer/Composer.tsx:505 msgid "One or more images is missing alt text." -msgstr "至少有一张图片缺失了替代文字。" +msgstr "至少有一张图片缺失了替代文本。" #: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" @@ -3655,7 +3659,7 @@ msgstr "密码已更新" msgid "Password updated!" msgstr "密码已更新!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "暂停" @@ -3704,7 +3708,7 @@ msgstr "固定资讯源列表" msgid "Pinned to your feeds" msgstr "固定到你的资讯源" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "播放" @@ -3712,7 +3716,7 @@ msgstr "播放" msgid "Play {0}" msgstr "播放 {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "播放或暂停 GIF" @@ -3955,10 +3959,10 @@ msgstr "发布帖文" msgid "Publish reply" msgstr "发布回复" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "引用帖文" @@ -4063,8 +4067,8 @@ msgstr "从搜索历史中删除个人资料" msgid "Remove quote" msgstr "删除引用" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "删除转发" @@ -4193,21 +4197,21 @@ msgstr "举报这条帖文" msgid "Report this user" msgstr "举报这个用户" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "转发" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "转发" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "转发或引用帖文" @@ -4241,7 +4245,7 @@ msgstr "请求变更" msgid "Request Code" msgstr "确认码" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "发布时检查媒体是否存在替代文本" @@ -4342,7 +4346,7 @@ msgstr "保存" #: src/view/com/modals/AltImage.tsx:132 msgid "Save alt text" -msgstr "保存替代文字" +msgstr "保存替代文本" #: src/components/dialogs/BirthDateSettings.tsx:119 msgid "Save birthday" @@ -4716,7 +4720,7 @@ msgstr "分享" #: src/view/com/profile/ProfileMenu.tsx:229 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:300 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -4731,7 +4735,7 @@ msgstr "分享一个有趣的事实!" #: src/view/com/profile/ProfileMenu.tsx:378 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:316 msgid "Share anyway" msgstr "仍然分享" @@ -4760,9 +4764,9 @@ msgstr "分享链接的网站" msgid "Show" msgstr "显示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" -msgstr "显示替代文字" +msgstr "显示替代文本" #: src/components/moderation/ScreenHider.tsx:169 #: src/components/moderation/ScreenHider.tsx:172 @@ -5395,7 +5399,7 @@ msgid "This post has been deleted." msgstr "这条帖文已被删除。" #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖文只对已登录用户可见,未登录的用户将无法看到。" @@ -5576,9 +5580,9 @@ msgstr "取消屏蔽账户" msgid "Unblock Account?" msgstr "取消屏蔽账户?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "取消转发" From 7deea7ddd450071f702f3aaf52a7763012e4e370 Mon Sep 17 00:00:00 2001 From: Frudrax Cheng Date: Thu, 20 Jun 2024 09:15:40 +0800 Subject: [PATCH 215/520] CN: Update Revision-Date --- src/locale/locales/zh-CN/messages.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index b33a89d7f9..5d138524fc 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-19 14:55+0800\n" +"PO-Revision-Date: 2024-06-20 09:15+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" From 75aec19230609f8ae689cd1ec0b2697c5233bdeb Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 20 Jun 2024 04:19:37 +0300 Subject: [PATCH 216/520] Fix threadgate read after write (#4577) * Fix threadgate read-after-write problem * Fix React key (drive-by) --- src/view/com/threadgate/WhoCanReply.tsx | 43 ++++++++++++++++++++++--- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/src/view/com/threadgate/WhoCanReply.tsx b/src/view/com/threadgate/WhoCanReply.tsx index 3ffbaa7ae9..7e3528d928 100644 --- a/src/view/com/threadgate/WhoCanReply.tsx +++ b/src/view/com/threadgate/WhoCanReply.tsx @@ -1,12 +1,19 @@ import React from 'react' import {Keyboard, StyleProp, View, ViewStyle} from 'react-native' -import {AppBskyFeedDefs, AppBskyGraphDefs, AtUri} from '@atproto/api' +import { + AppBskyFeedDefs, + AppBskyFeedGetPostThread, + AppBskyGraphDefs, + AtUri, + BskyAgent, +} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' import {useAnalytics} from '#/lib/analytics/analytics' import {createThreadgate} from '#/lib/api' +import {until} from '#/lib/async/until' import {useColorSchemeStyle} from '#/lib/hooks/useColorSchemeStyle' import {usePalette} from '#/lib/hooks/usePalette' import {makeListLink, makeProfileLink} from '#/lib/routes/links' @@ -85,6 +92,18 @@ export function WhoCanReply({ rkey: new AtUri(post.uri).rkey, }) } + await whenAppViewReady(agent, post.uri, res => { + const thread = res.data.thread + if (AppBskyFeedDefs.isThreadViewPost(thread)) { + const fetchedSettings = threadgateViewToSettings( + thread.post.threadgate, + ) + return ( + JSON.stringify(fetchedSettings) === JSON.stringify(newSettings) + ) + } + return false + }) Toast.show('Thread settings updated') queryClient.invalidateQueries({ queryKey: [POST_THREAD_RQKEY_ROOT], @@ -133,15 +152,14 @@ export function WhoCanReply({ Only{' '} {settings.map((rule, i) => ( - <> + - + ))}{' '} can reply. @@ -227,3 +245,20 @@ function Separator({i, length}: {i: number; length: number}) { } return <>, } + +async function whenAppViewReady( + agent: BskyAgent, + uri: string, + fn: (res: AppBskyFeedGetPostThread.Response) => boolean, +) { + await until( + 5, // 5 tries + 1e3, // 1s delay between tries + fn, + () => + agent.app.bsky.feed.getPostThread({ + uri, + depth: 0, + }), + ) +} From 80197556f176723b619349dc060d1b7001472d47 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 19 Jun 2024 18:39:45 -0700 Subject: [PATCH 217/520] Rework "Who can reply" to blend more nicely into the UI (#4578) * Rework WhoCanReply controls in threads to blend more nicely * Fix layout * Fix post control hitslops * Move dialog content to separate component --------- Co-authored-by: Dan Abramov --- src/lib/constants.ts | 1 + src/view/com/post-thread/PostThreadItem.tsx | 38 +- src/view/com/threadgate/WhoCanReply.tsx | 447 +++++++++++------- src/view/com/util/post-ctrls/PostCtrls.tsx | 10 +- src/view/com/util/post-ctrls/RepostButton.tsx | 4 +- 5 files changed, 314 insertions(+), 186 deletions(-) diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 05d1591f56..e0b8998007 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -84,6 +84,7 @@ export const createHitslop = (size: number): Insets => ({ export const HITSLOP_10 = createHitslop(10) export const HITSLOP_20 = createHitslop(20) export const HITSLOP_30 = createHitslop(30) +export const POST_CTRL_HITSLOP = {top: 5, bottom: 10, left: 10, right: 10} export const BACK_HITSLOP = HITSLOP_30 export const MAX_POST_LINES = 25 diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 6d03029d7f..92b529db78 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -25,7 +25,7 @@ import {sanitizeHandle} from 'lib/strings/handles' import {countLines} from 'lib/strings/helpers' import {niceDate} from 'lib/strings/time' import {s} from 'lib/styles' -import {isNative, isWeb} from 'platform/detection' +import {isWeb} from 'platform/detection' import {useSession} from 'state/session' import {PostThreadFollowBtn} from 'view/com/post-thread/PostThreadFollowBtn' import {atoms as a} from '#/alf' @@ -35,7 +35,7 @@ import {LabelsOnMyPost} from '../../../components/moderation/LabelsOnMe' import {PostAlerts} from '../../../components/moderation/PostAlerts' import {PostHider} from '../../../components/moderation/PostHider' import {getTranslatorLink, isPostInLanguage} from '../../../locale/helpers' -import {WhoCanReply} from '../threadgate/WhoCanReply' +import {WhoCanReplyBlock, WhoCanReplyInline} from '../threadgate/WhoCanReply' import {ErrorMessage} from '../util/error/ErrorMessage' import {Link, TextLink} from '../util/Link' import {formatCount} from '../util/numeric/format' @@ -340,6 +340,7 @@ let PostThreadItemLoaded = ({ @@ -396,11 +397,6 @@ let PostThreadItemLoaded = ({
- ) } else { @@ -579,14 +575,7 @@ let PostThreadItemLoaded = ({ ) : undefined} - + ) } @@ -654,10 +643,12 @@ function PostOuterWrapper({ function ExpandedPostDetails({ post, + isThreadAuthor, needsTranslation, translatorUrl, }: { post: AppBskyFeedDefs.PostView + isThreadAuthor: boolean needsTranslation: boolean translatorUrl: string }) { @@ -670,14 +661,23 @@ function ExpandedPostDetails({ }, [openLink, translatorUrl]) return ( - - {niceDate(post.indexedAt)} + + {niceDate(post.indexedAt)} + {needsTranslation && ( <> - · + · Translate diff --git a/src/view/com/threadgate/WhoCanReply.tsx b/src/view/com/threadgate/WhoCanReply.tsx index 7e3528d928..3f9970f5fb 100644 --- a/src/view/com/threadgate/WhoCanReply.tsx +++ b/src/view/com/threadgate/WhoCanReply.tsx @@ -11,13 +11,10 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' -import {useAnalytics} from '#/lib/analytics/analytics' import {createThreadgate} from '#/lib/api' import {until} from '#/lib/async/until' -import {useColorSchemeStyle} from '#/lib/hooks/useColorSchemeStyle' -import {usePalette} from '#/lib/hooks/usePalette' +import {HITSLOP_10} from '#/lib/constants' import {makeListLink, makeProfileLink} from '#/lib/routes/links' -import {colors} from '#/lib/styles' import {logger} from '#/logger' import {isNative} from '#/platform/detection' import {useModalControls} from '#/state/modals' @@ -28,45 +25,301 @@ import { } from '#/state/queries/threadgate' import {useAgent} from '#/state/session' import * as Toast from 'view/com/util/Toast' +import {atoms as a, useTheme} from '#/alf' import {Button} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {useDialogControl} from '#/components/Dialog' +import {CircleBanSign_Stroke2_Corner0_Rounded as CircleBanSign} from '#/components/icons/CircleBanSign' +import {Earth_Stroke2_Corner0_Rounded as Earth} from '#/components/icons/Globe' +import {Group3_Stroke2_Corner0_Rounded as Group} from '#/components/icons/Group' +import {Text} from '#/components/Typography' import {TextLink} from '../util/Link' -import {Text} from '../util/text/Text' -export function WhoCanReply({ - post, - isThreadAuthor, - style, -}: { +interface WhoCanReplyProps { post: AppBskyFeedDefs.PostView isThreadAuthor: boolean style?: StyleProp -}) { - const {track} = useAnalytics() +} + +export function WhoCanReplyInline({ + post, + isThreadAuthor, + style, +}: WhoCanReplyProps) { const {_} = useLingui() - const pal = usePalette('default') + const t = useTheme() + const infoDialogControl = useDialogControl() + const {settings, isRootPost, onPressEdit} = useWhoCanReply(post) + + if (!isRootPost) { + return null + } + if (!settings.length && !isThreadAuthor) { + return null + } + + const isEverybody = settings.length === 0 + const isNobody = !!settings.find(gate => gate.type === 'nobody') + const description = isEverybody + ? _(msg`Everybody can reply`) + : isNobody + ? _(msg`Replies disabled`) + : _(msg`Some people can reply`) + + return ( + <> + + + + ) +} + +export function WhoCanReplyBlock({ + post, + isThreadAuthor, + style, +}: WhoCanReplyProps) { + const {_} = useLingui() + const t = useTheme() + const infoDialogControl = useDialogControl() + const {settings, isRootPost, onPressEdit} = useWhoCanReply(post) + + if (!isRootPost) { + return null + } + if (!settings.length && !isThreadAuthor) { + return null + } + + const isEverybody = settings.length === 0 + const isNobody = !!settings.find(gate => gate.type === 'nobody') + const description = isEverybody + ? _(msg`Everybody can reply`) + : isNobody + ? _(msg`Replies on this thread are disabled`) + : _(msg`Some people can reply`) + + return ( + <> + + + + ) +} + +function Icon({ + color, + width, + settings, +}: { + color: string + width?: number + settings: ThreadgateSetting[] +}) { + const isEverybody = settings.length === 0 + const isNobody = !!settings.find(gate => gate.type === 'nobody') + const IconComponent = isEverybody ? Earth : isNobody ? CircleBanSign : Group + return +} + +function InfoDialog({ + control, + post, + settings, +}: { + control: Dialog.DialogControlProps + post: AppBskyFeedDefs.PostView + settings: ThreadgateSetting[] +}) { + return ( + + + + + ) +} + +function InfoDialogInner({ + post, + settings, +}: { + post: AppBskyFeedDefs.PostView + settings: ThreadgateSetting[] +}) { + const {_} = useLingui() + return ( + + + + Who can reply? + + + + + ) +} + +function Rules({ + post, + settings, +}: { + post: AppBskyFeedDefs.PostView + settings: ThreadgateSetting[] +}) { + const t = useTheme() + return ( + + {!settings.length ? ( + Everybody can reply + ) : settings[0].type === 'nobody' ? ( + Replies to this thread are disabled + ) : ( + + Only{' '} + {settings.map((rule, i) => ( + <> + + + + ))}{' '} + can reply + + )} + + ) +} + +function Rule({ + rule, + post, + lists, +}: { + rule: ThreadgateSetting + post: AppBskyFeedDefs.PostView + lists: AppBskyGraphDefs.ListViewBasic[] | undefined +}) { + const t = useTheme() + if (rule.type === 'mention') { + return mentioned users + } + if (rule.type === 'following') { + return ( + + users followed by{' '} + + + ) + } + if (rule.type === 'list') { + const list = lists?.find(l => l.uri === rule.list) + if (list) { + const listUrip = new AtUri(list.uri) + return ( + + {' '} + members + + ) + } + } +} + +function Separator({i, length}: {i: number; length: number}) { + if (length < 2 || i === length - 1) { + return null + } + if (i === length - 2) { + return ( + <> + {length > 2 ? ',' : ''} and{' '} + + ) + } + return <>, +} + +function useWhoCanReply(post: AppBskyFeedDefs.PostView) { const agent = useAgent() const queryClient = useQueryClient() const {openModal} = useModalControls() - const containerStyles = useColorSchemeStyle( - { - backgroundColor: pal.colors.unreadNotifBg, - }, - { - backgroundColor: pal.colors.unreadNotifBg, - }, - ) - const textStyles = useColorSchemeStyle( - {color: colors.blue5}, - {color: colors.blue1}, - ) - const hoverStyles = useColorSchemeStyle( - { - backgroundColor: colors.white, - }, - { - backgroundColor: pal.colors.background, - }, - ) + const settings = React.useMemo( () => threadgateViewToSettings(post.threadgate), [post], @@ -74,7 +327,6 @@ export function WhoCanReply({ const isRootPost = !('reply' in post.record) const onPressEdit = () => { - track('Post:EditThreadgateOpened') if (isNative && Keyboard.isVisible()) { Keyboard.dismiss() } @@ -108,7 +360,6 @@ export function WhoCanReply({ queryClient.invalidateQueries({ queryKey: [POST_THREAD_RQKEY_ROOT], }) - track('Post:ThreadgateEdited') } catch (err) { Toast.show( 'There was an issue. Please check your internet connection and try again.', @@ -119,131 +370,7 @@ export function WhoCanReply({ }) } - if (!isRootPost) { - return null - } - if (!settings.length && !isThreadAuthor) { - return null - } - - return ( - - - - {!settings.length ? ( - Everybody can reply. - ) : settings[0].type === 'nobody' ? ( - Replies to this thread are disabled. - ) : ( - - Only{' '} - {settings.map((rule, i) => ( - - - - - ))}{' '} - can reply. - - )} - - - {isThreadAuthor && ( - - - - )} - - ) -} - -function Rule({ - rule, - post, - lists, -}: { - rule: ThreadgateSetting - post: AppBskyFeedDefs.PostView - lists: AppBskyGraphDefs.ListViewBasic[] | undefined -}) { - const pal = usePalette('default') - if (rule.type === 'mention') { - return mentioned users - } - if (rule.type === 'following') { - return ( - - users followed by{' '} - - - ) - } - if (rule.type === 'list') { - const list = lists?.find(l => l.uri === rule.list) - if (list) { - const listUrip = new AtUri(list.uri) - return ( - - {' '} - members - - ) - } - } -} - -function Separator({i, length}: {i: number; length: number}) { - if (length < 2 || i === length - 1) { - return null - } - if (i === length - 2) { - return ( - <> - {length > 2 ? ',' : ''} and{' '} - - ) - } - return <>, + return {settings, isRootPost, onPressEdit} } async function whenAppViewReady( diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index 55fb4a334b..472ce4043a 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -15,7 +15,7 @@ import { import {msg, plural} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {HITSLOP_10, HITSLOP_20} from '#/lib/constants' +import {POST_CTRL_HITSLOP} from '#/lib/constants' import {useHaptics} from '#/lib/haptics' import {makeProfileLink} from '#/lib/routes/links' import {shareUrl} from '#/lib/sharing' @@ -215,7 +215,7 @@ let PostCtrls = ({ other: 'Reply (# replies)', })} accessibilityHint="" - hitSlop={big ? HITSLOP_20 : HITSLOP_10}> + hitSlop={POST_CTRL_HITSLOP}> + hitSlop={POST_CTRL_HITSLOP}> {post.viewer?.like ? ( ) : ( @@ -299,7 +299,7 @@ let PostCtrls = ({ }} accessibilityLabel={_(msg`Share`)} accessibilityHint="" - hitSlop={big ? HITSLOP_20 : HITSLOP_10}> + hitSlop={POST_CTRL_HITSLOP}> diff --git a/src/view/com/util/post-ctrls/RepostButton.tsx b/src/view/com/util/post-ctrls/RepostButton.tsx index 10bc369b8f..d49cda442c 100644 --- a/src/view/com/util/post-ctrls/RepostButton.tsx +++ b/src/view/com/util/post-ctrls/RepostButton.tsx @@ -3,7 +3,7 @@ import {View} from 'react-native' import {msg, plural} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {HITSLOP_10, HITSLOP_20} from '#/lib/constants' +import {POST_CTRL_HITSLOP} from '#/lib/constants' import {useHaptics} from '#/lib/haptics' import {useRequireAuth} from '#/state/session' import {atoms as a, useTheme} from '#/alf' @@ -67,7 +67,7 @@ let RepostButton = ({ shape="round" variant="ghost" color="secondary" - hitSlop={big ? HITSLOP_20 : HITSLOP_10}> + hitSlop={POST_CTRL_HITSLOP}> {typeof repostCount !== 'undefined' && repostCount > 0 ? ( Date: Thu, 20 Jun 2024 16:32:52 +0800 Subject: [PATCH 218/520] CN: Update translates --- src/locale/locales/zh-CN/messages.po | 68 +++++++++++++++++++++------- 1 file changed, 51 insertions(+), 17 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 5d138524fc..348ec6763b 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-20 09:15+0800\n" +"PO-Revision-Date: 2024-06-20 16:32+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" @@ -51,7 +51,7 @@ msgstr "{0, plural, one {正在关注} other {正在关注}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:381 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" @@ -68,7 +68,7 @@ msgstr "{0, plural, one {帖文} other {帖文}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:361 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" @@ -139,7 +139,7 @@ msgstr "{profileName} 在 {0} 前加入了 Bluesky" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {显示所有回复} one {显示至少含有 # 个喜欢数的回复} other {显示至少含有 # 个喜欢数的回复}}" -#: src/view/com/threadgate/WhoCanReply.tsx:203 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> 个成员" @@ -405,7 +405,7 @@ msgid "an unknown error occurred" msgstr "出现未知错误" #: src/view/com/notifications/FeedItem.tsx:260 -#: src/view/com/threadgate/WhoCanReply.tsx:224 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "和" @@ -1576,8 +1576,6 @@ msgctxt "action" msgid "Edit" msgstr "编辑" -#: src/view/com/threadgate/WhoCanReply.tsx:153 -#: src/view/com/threadgate/WhoCanReply.tsx:161 #: src/view/screens/Feeds.tsx:370 #: src/view/screens/Feeds.tsx:441 msgid "Edit" @@ -1626,6 +1624,11 @@ msgstr "编辑个人资料" msgid "Edit User List" msgstr "编辑用户列表" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "编辑谁可以回复" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "编辑你的显示名称" @@ -1785,12 +1788,15 @@ msgid "Everybody" msgstr "所有人" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "所有人都可以回复" #: src/view/com/threadgate/WhoCanReply.tsx:129 -msgid "Everybody can reply." -msgstr "所有人都可以回复" +#~ msgid "Everybody can reply." +#~ msgstr "所有人都可以回复" #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 @@ -2833,7 +2839,7 @@ msgstr "标记为已读" msgid "Media" msgstr "媒体" -#: src/view/com/threadgate/WhoCanReply.tsx:183 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "提到的用户" @@ -2942,7 +2948,7 @@ msgstr "内容审核工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "由内容审核服务提供方对这段内容设置的一般警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:571 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "更多" @@ -3397,9 +3403,13 @@ msgstr "至少有一张图片缺失了替代文本。" msgid "Only .jpg and .png files are supported" msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "只有 {0} 可以回复" + #: src/view/com/threadgate/WhoCanReply.tsx:133 -msgid "Only {0} can reply." -msgstr "只有{0}可以回复。" +#~ msgid "Only {0} can reply." +#~ msgstr "只有{0}可以回复。" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -4108,9 +4118,21 @@ msgstr "替换为\"Discover\"" msgid "Replies" msgstr "回复" +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "回复已被禁用" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "该讨论串的回复已被禁用" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 +msgid "Replies to this thread are disabled" +msgstr "该讨论串的回复已被禁用" + #: src/view/com/threadgate/WhoCanReply.tsx:131 -msgid "Replies to this thread are disabled." -msgstr "该讨论串的回复已被禁用。" +#~ msgid "Replies to this thread are disabled." +#~ msgstr "该讨论串的回复已被禁用。" #: src/view/com/composer/Composer.tsx:477 msgctxt "action" @@ -4795,7 +4817,7 @@ msgstr "显示已隐藏的回复" msgid "Show less like this" msgstr "更少显示类似这样的" -#: src/view/com/post-thread/PostThreadItem.tsx:537 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -4932,6 +4954,8 @@ msgid "Software Dev" msgstr "程序开发" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "一些人可以回复" @@ -5806,7 +5830,7 @@ msgstr "用户名或电子邮箱" msgid "Users" msgstr "用户" -#: src/view/com/threadgate/WhoCanReply.tsx:187 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "关注 <0/> 的用户" @@ -6047,9 +6071,19 @@ msgid "Who can message you?" msgstr "谁可以给你发送私信?" #: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "谁可以回复" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "谁可以回复对话框" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "谁可以回复?" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" From 43adc64e5f1b756628a2123ab3493d169c0506b0 Mon Sep 17 00:00:00 2001 From: Frudrax Cheng Date: Thu, 20 Jun 2024 16:34:26 +0800 Subject: [PATCH 219/520] CN: Remove superseded strings --- src/locale/locales/zh-CN/messages.po | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 348ec6763b..1b90e88aa3 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-20 16:32+0800\n" +"PO-Revision-Date: 2024-06-20 16:34+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" @@ -1794,10 +1794,6 @@ msgstr "所有人" msgid "Everybody can reply" msgstr "所有人都可以回复" -#: src/view/com/threadgate/WhoCanReply.tsx:129 -#~ msgid "Everybody can reply." -#~ msgstr "所有人都可以回复" - #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -3407,10 +3403,6 @@ msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" msgid "Only {0} can reply" msgstr "只有 {0} 可以回复" -#: src/view/com/threadgate/WhoCanReply.tsx:133 -#~ msgid "Only {0} can reply." -#~ msgstr "只有{0}可以回复。" - #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" msgstr "仅限字母、数字和连字符" @@ -4130,10 +4122,6 @@ msgstr "该讨论串的回复已被禁用" msgid "Replies to this thread are disabled" msgstr "该讨论串的回复已被禁用" -#: src/view/com/threadgate/WhoCanReply.tsx:131 -#~ msgid "Replies to this thread are disabled." -#~ msgstr "该讨论串的回复已被禁用。" - #: src/view/com/composer/Composer.tsx:477 msgctxt "action" msgid "Reply" From 52b52617e14f35e05624f8417f0af50d0f36af07 Mon Sep 17 00:00:00 2001 From: Kuwa Lee Date: Thu, 20 Jun 2024 23:00:18 +0800 Subject: [PATCH 220/520] TW: Update and clean --- src/locale/locales/zh-TW/messages.po | 154 ++++++++++++++++----------- 1 file changed, 90 insertions(+), 64 deletions(-) diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 49a020533f..37219cb613 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-20 05:23+0800\n" +"PO-Revision-Date: 2024-06-20 23:00+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -33,7 +33,7 @@ msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" @@ -47,11 +47,11 @@ msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:254 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:381 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" @@ -64,15 +64,15 @@ msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:212 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:213 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:361 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:250 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:251 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" @@ -139,7 +139,7 @@ msgstr "{profileName} 在 {0} 前加入了 Bluesky" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的回覆} other {顯示至少 # 個喜歡的回覆}}" -#: src/view/com/threadgate/WhoCanReply.tsx:203 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> 個成員" @@ -182,7 +182,7 @@ msgid "Accessibility settings" msgstr "無障礙設定" #: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "無障礙設定" @@ -356,17 +356,17 @@ msgstr "已以 @{0} 身份登入" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "替代文字" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "替代文字" @@ -405,7 +405,7 @@ msgid "an unknown error occurred" msgstr "出現未知錯誤" #: src/view/com/notifications/FeedItem.tsx:260 -#: src/view/com/threadgate/WhoCanReply.tsx:224 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "和" @@ -413,7 +413,7 @@ msgstr "和" msgid "Animals" msgstr "動物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF 動畫" @@ -709,7 +709,7 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" @@ -739,7 +739,7 @@ msgstr "取消圖片裁剪" msgid "Cancel profile editing" msgstr "取消編輯個人檔案" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "取消引用貼文" @@ -917,7 +917,7 @@ msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "關閉" @@ -1409,7 +1409,7 @@ msgstr "昏暗" msgid "Direct messages are here!" msgstr "私人訊息已推出!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "關閉 GIF 自動播放" @@ -1417,7 +1417,7 @@ msgstr "關閉 GIF 自動播放" msgid "Disable Email 2FA" msgstr "關閉電子郵件雙重驗證" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "關閉觸覺回饋" @@ -1456,6 +1456,10 @@ msgstr "探索新的動態源" msgid "Discover New Feeds" msgstr "探索新的動態源" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "顯示更大的 alt 文本標識" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "顯示名稱" @@ -1572,8 +1576,6 @@ msgctxt "action" msgid "Edit" msgstr "編輯" -#: src/view/com/threadgate/WhoCanReply.tsx:153 -#: src/view/com/threadgate/WhoCanReply.tsx:161 #: src/view/screens/Feeds.tsx:370 #: src/view/screens/Feeds.tsx:441 msgid "Edit" @@ -1622,6 +1624,11 @@ msgstr "編輯個人檔案" msgid "Edit User List" msgstr "編輯用戶列表" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "編輯「誰可以回覆」" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "編輯您的顯示名稱" @@ -1781,13 +1788,12 @@ msgid "Everybody" msgstr "所有人" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "所有人都可以回覆" -#: src/view/com/threadgate/WhoCanReply.tsx:129 -msgid "Everybody can reply." -msgstr "所有人都可以回覆。" - #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2270,7 +2276,7 @@ msgstr "不適宜的圖像媒體" msgid "Handle" msgstr "帳號代碼" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "觸覺" @@ -2439,7 +2445,7 @@ msgstr "如果您想更改帳號代碼或電子郵件,請在停用帳號前更 msgid "Illegal and Urgent" msgstr "違法" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "圖片" @@ -2824,12 +2830,12 @@ msgstr "管理您靜音的文字和標籤" msgid "Mark as read" msgstr "標記為已讀" -#: src/view/screens/AccessibilitySettings.tsx:89 +#: src/view/screens/AccessibilitySettings.tsx:102 #: src/view/screens/Profile.tsx:195 msgid "Media" msgstr "媒體" -#: src/view/com/threadgate/WhoCanReply.tsx:183 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "被提及的用戶" @@ -2938,7 +2944,7 @@ msgstr "內容管理工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:571 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "更多" @@ -3305,7 +3311,7 @@ msgstr "暫時不需要" #: src/view/com/profile/ProfileMenu.tsx:373 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3393,9 +3399,9 @@ msgstr "至少有一張圖片缺失了替代文字。" msgid "Only .jpg and .png files are supported" msgstr "僅支援 .jpg 或 .png 格式的圖片" -#: src/view/com/threadgate/WhoCanReply.tsx:133 -msgid "Only {0} can reply." -msgstr "只有{0}可以回覆。" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "只有{0}可以回覆" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3655,7 +3661,7 @@ msgstr "密碼已更新" msgid "Password updated!" msgstr "密碼已更新!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "暫停" @@ -3704,7 +3710,7 @@ msgstr "釘選的動態源列表" msgid "Pinned to your feeds" msgstr "從您的動態中取消釘選" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "播放" @@ -3712,7 +3718,7 @@ msgstr "播放" msgid "Play {0}" msgstr "播放 {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "播放或暫停 GIF" @@ -3955,10 +3961,10 @@ msgstr "發佈貼文" msgid "Publish reply" msgstr "發佈回覆" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "引用貼文" @@ -4063,8 +4069,8 @@ msgstr "刪除搜尋紀錄中的個人檔案" msgid "Remove quote" msgstr "刪除引用貼文" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "刪除轉貼貼文" @@ -4104,9 +4110,17 @@ msgstr "用「Discover」動態源取代" msgid "Replies" msgstr "回覆" -#: src/view/com/threadgate/WhoCanReply.tsx:131 -msgid "Replies to this thread are disabled." -msgstr "對此討論串的回覆已停用。" +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "回覆已被關閉" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "此討論串的回覆已停用" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 +msgid "Replies to this thread are disabled" +msgstr "此討論串的回覆已停用。" #: src/view/com/composer/Composer.tsx:477 msgctxt "action" @@ -4193,21 +4207,21 @@ msgstr "檢舉這則貼文" msgid "Report this user" msgstr "檢舉這個用戶" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "轉貼" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "轉貼" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "轉貼或引用貼文" @@ -4241,7 +4255,7 @@ msgstr "請求變更" msgid "Request Code" msgstr "請求代碼" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "要求發佈前提供替代文字" @@ -4716,7 +4730,7 @@ msgstr "分享" #: src/view/com/profile/ProfileMenu.tsx:229 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:299 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:300 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -4731,7 +4745,7 @@ msgstr "分享一個趣聞!📰" #: src/view/com/profile/ProfileMenu.tsx:378 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:316 msgid "Share anyway" msgstr "仍然分享" @@ -4760,7 +4774,7 @@ msgstr "分享網站的連結" msgid "Show" msgstr "顯示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "顯示替代文字" @@ -4791,7 +4805,7 @@ msgstr "顯示隱藏回覆" msgid "Show less like this" msgstr "減少顯示此類內容" -#: src/view/com/post-thread/PostThreadItem.tsx:537 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -4928,6 +4942,8 @@ msgid "Software Dev" msgstr "軟體開發" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "僅部分人可以回覆" @@ -5395,7 +5411,7 @@ msgid "This post has been deleted." msgstr "這則貼文已被刪除。" #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" @@ -5576,9 +5592,9 @@ msgstr "解除封鎖帳號" msgid "Unblock Account?" msgstr "解除封鎖?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "取消轉貼" @@ -5802,7 +5818,7 @@ msgstr "帳號代碼或電子郵件地址" msgid "Users" msgstr "用戶" -#: src/view/com/threadgate/WhoCanReply.tsx:187 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "被 <0/> 跟隨的用戶" @@ -6043,9 +6059,19 @@ msgid "Who can message you?" msgstr "誰可以傳送訊息給您?" #: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "誰可以回覆" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "「誰可以回覆」對話窗" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "誰可以回覆?" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" From 6ac8389adba8bf7a0e235c6f2f1a96ab2d454340 Mon Sep 17 00:00:00 2001 From: Kuwa Lee Date: Thu, 20 Jun 2024 23:04:52 +0800 Subject: [PATCH 221/520] TW: hot fix --- src/locale/locales/zh-TW/messages.po | 12852 ++++++++++++------------- 1 file changed, 6426 insertions(+), 6426 deletions(-) diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 37219cb613..808582d9c6 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -1,6426 +1,6426 @@ -msgid "" -msgstr "" -"Project-Id-Version: zh-TW for bluesky-social-app\n" -"POT-Creation-Date: \n" -"Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-20 23:00+0800\n" -"Last-Translator: \n" -"Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" -"Language: zh_TW\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: @lingui/cli\n" -"Plural-Forms: \n" - -#: src/screens/Messages/List/ChatListItem.tsx:120 -msgid "(contains embedded content)" -msgstr "(含有嵌入內容)" - -#: src/view/com/modals/VerifyEmail.tsx:150 -msgid "(no email)" -msgstr "(沒有電子郵件)" - -#: src/view/com/notifications/FeedItem.tsx:263 -msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" -msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" - -#: src/components/moderation/LabelsOnMe.tsx:55 -msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" -msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標記}}" - -#: src/components/moderation/LabelsOnMe.tsx:61 -msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" -msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 -msgid "{0, plural, one {# repost} other {# reposts}}" -msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" - -#: src/components/ProfileHoverCard/index.web.tsx:398 -#: src/screens/Profile/Header/Metrics.tsx:23 -msgid "{0, plural, one {follower} other {followers}}" -msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" - -#: src/components/ProfileHoverCard/index.web.tsx:402 -#: src/screens/Profile/Header/Metrics.tsx:27 -msgid "{0, plural, one {following} other {following}}" -msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" - -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 -msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" -msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" - -#: src/view/com/post-thread/PostThreadItem.tsx:382 -msgid "{0, plural, one {like} other {likes}}" -msgstr "{0, plural, one {喜歡} other {喜歡}}" - -#: src/components/FeedCard.tsx:111 -#: src/view/com/feeds/FeedSourceCard.tsx:301 -msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" - -#: src/screens/Profile/Header/Metrics.tsx:59 -msgid "{0, plural, one {post} other {posts}}" -msgstr "{0, plural, one {則貼文} other {則貼文}}" - -#: src/view/com/util/post-ctrls/PostCtrls.tsx:213 -msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" -msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" - -#: src/view/com/post-thread/PostThreadItem.tsx:362 -msgid "{0, plural, one {repost} other {reposts}}" -msgstr "{0, plural, one {轉貼} other {轉貼}}" - -#: src/view/com/util/post-ctrls/PostCtrls.tsx:251 -msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" -msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" - -#: src/view/com/util/UserAvatar.tsx:419 -msgid "{0}'s avatar" -msgstr "{0} 的頭像" - -#: src/components/LabelingServiceCard/index.tsx:71 -msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{count, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" - -#: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, one {天} other {天}}" - -#: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, one {時} other {時}}" - -#: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, one {分} other {分}}" - -#: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, one {月} other {月}}" - -#: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, one {秒} other {秒}}" - -#: src/screens/SignupQueued.tsx:207 -msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" -msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" - -#: src/screens/SignupQueued.tsx:213 -msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" -msgstr "{estimatedTimeMins, plural, one {分} other {分}}" - -#: src/components/ProfileHoverCard/index.web.tsx:503 -#: src/screens/Profile/Header/Metrics.tsx:50 -msgid "{following} following" -msgstr "{following} 個跟隨中" - -#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 -msgid "{handle} can't be messaged" -msgstr "無法傳送訊息給 {handle}" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 -msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" - -#: src/view/shell/Drawer.tsx:462 -msgid "{numUnreadNotifications} unread" -msgstr "{numUnreadNotifications} 個未讀通知" - -#: src/components/NewskieDialog.tsx:75 -msgid "{profileName} joined Bluesky {0} ago" -msgstr "{profileName} 在 {0} 前加入了 Bluesky" - -#: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的回覆} other {顯示至少 # 個喜歡的回覆}}" - -#: src/view/com/threadgate/WhoCanReply.tsx:290 -msgid "<0/> members" -msgstr "<0/> 個成員" - -#: src/view/shell/Drawer.tsx:101 -msgid "<0>{0} {1, plural, one {follower} other {followers}}" -msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" - -#: src/view/shell/Drawer.tsx:112 -msgid "<0>{0} {1, plural, one {following} other {following}}" -msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" - -#: src/view/com/modals/SelfLabel.tsx:135 -msgid "<0>Not Applicable. This warning is only available for posts with media attached." -msgstr "<0>不適用。 此警告只適用於附帶媒體的貼文。" - -#: src/screens/Profile/Header/Handle.tsx:50 -msgid "⚠Invalid Handle" -msgstr "⚠無效的帳號代碼" - -#: src/screens/Login/LoginForm.tsx:244 -msgid "2FA Confirmation" -msgstr "雙重驗證" - -#: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:684 -msgid "Access navigation links and settings" -msgstr "存取導覽連結和設定" - -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 -msgid "Access profile and other navigation links" -msgstr "存取個人檔案和其他導覽連結" - -#: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 -msgid "Accessibility" -msgstr "無障礙" - -#: src/view/screens/Settings/index.tsx:509 -msgid "Accessibility settings" -msgstr "無障礙設定" - -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:69 -msgid "Accessibility Settings" -msgstr "無障礙設定" - -#: src/screens/Login/LoginForm.tsx:167 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 -msgid "Account" -msgstr "帳號" - -#: src/view/com/profile/ProfileMenu.tsx:145 -msgid "Account blocked" -msgstr "已封鎖帳號" - -#: src/view/com/profile/ProfileMenu.tsx:159 -msgid "Account followed" -msgstr "已跟隨帳號" - -#: src/view/com/profile/ProfileMenu.tsx:119 -msgid "Account muted" -msgstr "已靜音帳號" - -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 -msgid "Account Muted" -msgstr "已靜音帳號" - -#: src/components/moderation/ModerationDetailsDialog.tsx:82 -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/screens/Profile/Header/ProfileHeaderStandard.tsx:139 -#: src/view/com/profile/ProfileMenu.tsx:134 -msgid "Account unblocked" -msgstr "已解除封鎖帳號" - -#: src/view/com/profile/ProfileMenu.tsx:172 -msgid "Account unfollowed" -msgstr "已取消跟隨帳號" - -#: src/view/com/profile/ProfileMenu.tsx:108 -msgid "Account unmuted" -msgstr "已取消靜音帳號" - -#: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 -msgid "Add" -msgstr "新增" - -#: src/view/com/modals/SelfLabel.tsx:57 -msgid "Add a content warning" -msgstr "新增內容警告" - -#: src/view/screens/ProfileList.tsx:871 -msgid "Add a user to this list" -msgstr "將用戶新增至此列表" - -#: src/components/dialogs/SwitchAccount.tsx:56 -#: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 -msgid "Add account" -msgstr "新增帳號" - -#: src/view/com/composer/GifAltText.tsx:69 -#: src/view/com/composer/GifAltText.tsx:135 -#: src/view/com/composer/GifAltText.tsx:175 -#: src/view/com/composer/photos/Gallery.tsx:120 -#: src/view/com/composer/photos/Gallery.tsx:187 -#: src/view/com/modals/AltImage.tsx:118 -msgid "Add alt text" -msgstr "新增替代文字" - -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 -msgid "Add App Password" -msgstr "新增應用程式專用密碼" - -#: src/components/dialogs/MutedWords.tsx:157 -msgid "Add mute word for configured settings" -msgstr "在已配置的設定中新增靜音文字" - -#: src/components/dialogs/MutedWords.tsx:86 -msgid "Add muted words and tags" -msgstr "新增靜音文字及標籤" - -#: src/screens/Home/NoFeedsPinned.tsx:99 -msgid "Add recommended feeds" -msgstr "新增推薦的動態源" - -#: src/screens/Feeds/NoFollowingFeed.tsx:41 -msgid "Add the default feed of only people you follow" -msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人" - -#: src/view/com/modals/ChangeHandle.tsx:410 -msgid "Add the following DNS record to your domain:" -msgstr "將以下 DNS 記錄新增到您的網域:" - -#: src/components/FeedCard.tsx:180 -msgid "Add this feed to your feeds" -msgstr "將此新增至您的動態源" - -#: src/view/com/profile/ProfileMenu.tsx:268 -#: src/view/com/profile/ProfileMenu.tsx:271 -msgid "Add to Lists" -msgstr "新增至列表" - -#: src/view/com/feeds/FeedSourceCard.tsx:267 -msgid "Add to my feeds" -msgstr "加入到我的動態源" - -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 -msgid "Added to list" -msgstr "新增至列表" - -#: src/view/com/feeds/FeedSourceCard.tsx:126 -msgid "Added to my feeds" -msgstr "加入到我的動態源" - -#: src/view/screens/PreferencesFollowingFeed.tsx:172 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "調整回覆貼文在您的動態中顯示所需的最低喜歡數量。" - -#: src/lib/moderation/useGlobalLabelStrings.ts:34 -#: src/view/com/modals/SelfLabel.tsx:76 -msgid "Adult Content" -msgstr "成人內容" - -#: src/components/moderation/LabelPreference.tsx:242 -msgid "Adult content is disabled." -msgstr "成人內容已停用。" - -#: src/screens/Moderation/index.tsx:375 -#: src/view/screens/Settings/index.tsx:686 -msgid "Advanced" -msgstr "進階設定" - -#: src/view/screens/Feeds.tsx:737 -msgid "All the feeds you've saved, right in one place." -msgstr "以下是您儲存的動態源。" - -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 -msgid "Allow access to your direct messages" -msgstr "允許存取您的私人訊息" - -#: src/screens/Messages/Settings.tsx:62 -#: src/screens/Messages/Settings.tsx:65 -msgid "Allow new messages from" -msgstr "允許這些人向您發起對話:" - -#: src/screens/Login/ForgotPasswordForm.tsx:178 -#: src/view/com/modals/ChangePassword.tsx:171 -msgid "Already have a code?" -msgstr "已經有重置碼了?" - -#: src/screens/Login/ChooseAccountForm.tsx:49 -msgid "Already signed in as @{0}" -msgstr "已以 @{0} 身份登入" - -#: src/view/com/composer/GifAltText.tsx:93 -#: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 -msgid "ALT" -msgstr "ALT" - -#: src/view/com/composer/GifAltText.tsx:144 -#: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 -msgid "Alt text" -msgstr "替代文字" - -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 -msgid "Alt Text" -msgstr "替代文字" - -#: src/view/com/composer/photos/Gallery.tsx:224 -msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." -msgstr "替代文字為盲人和視障人士描述圖片及提供情境。" - -#: src/view/com/modals/VerifyEmail.tsx:132 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 -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:114 -msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." -msgstr "一封電子郵件已發送至先前填寫的電子郵件地址 {0}。請查閱郵件並在下方輸入驗證碼。" - -#: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "發生錯誤" - -#: src/lib/moderation/useReportOptions.ts:27 -msgid "An issue not included in these options" -msgstr "問題不在上述選項" - -#: src/components/hooks/useFollowMethods.ts:35 -#: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 -msgid "An issue occurred, please try again." -msgstr "出現問題,請再試一次。" - -#: src/screens/Onboarding/StepInterests/index.tsx:194 -msgid "an unknown error occurred" -msgstr "出現未知錯誤" - -#: src/view/com/notifications/FeedItem.tsx:260 -#: src/view/com/threadgate/WhoCanReply.tsx:311 -msgid "and" -msgstr "和" - -#: src/screens/Onboarding/index.tsx:29 -msgid "Animals" -msgstr "動物" - -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 -msgid "Animated GIF" -msgstr "GIF 動畫" - -#: src/lib/moderation/useReportOptions.ts:32 -msgid "Anti-Social Behavior" -msgstr "反社會行為" - -#: src/view/screens/LanguageSettings.tsx:96 -msgid "App Language" -msgstr "應用程式語言" - -#: src/view/screens/AppPasswords.tsx:228 -msgid "App password deleted" -msgstr "應用程式專用密碼已刪除" - -#: src/view/com/modals/AddAppPasswords.tsx:138 -msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." -msgstr "應用程式專用密碼只能包含字母、數字、空格、破折號及底線。" - -#: src/view/com/modals/AddAppPasswords.tsx:103 -msgid "App Password names must be at least 4 characters long." -msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" - -#: src/view/screens/Settings/index.tsx:697 -msgid "App password settings" -msgstr "應用程式專用密碼設定" - -#: src/Navigation.tsx:264 -#: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 -msgid "App Passwords" -msgstr "應用程式專用密碼" - -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -msgid "Appeal" -msgstr "申訴" - -#: src/components/moderation/LabelsOnMeDialog.tsx:236 -msgid "Appeal \"{0}\" label" -msgstr "申訴「{0}」標記" - -#: src/components/moderation/LabelsOnMeDialog.tsx:227 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:91 -msgid "Appeal submitted" -msgstr "已提交申訴" - -#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:53 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:99 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:101 -msgid "Appeal this decision" -msgstr "對此決定提出上訴" - -#: src/view/screens/Settings/index.tsx:439 -msgid "Appearance" -msgstr "外觀" - -#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 -#: src/screens/Home/NoFeedsPinned.tsx:93 -msgid "Apply default recommended feeds" -msgstr "使用預設推薦的動態源" - -#: src/view/screens/AppPasswords.tsx:282 -msgid "Are you sure you want to delete the app password \"{name}\"?" -msgstr "您確定要刪除這個應用程式專用密碼「{name}」嗎?" - -#: src/components/dms/MessageMenu.tsx:149 -msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." -msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會為其他參與者刪除。" - -#: src/components/dms/LeaveConvoPrompt.tsx:48 -msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." -msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會為其他參與者刪除。" - -#: src/view/com/feeds/FeedSourceCard.tsx:314 -msgid "Are you sure you want to remove {0} from your feeds?" -msgstr "您確定要從您的動態中移除 {0} 嗎?" - -#: src/components/FeedCard.tsx:197 -msgid "Are you sure you want to remove this from your feeds?" -msgstr "您確定要將此從您的動態源中移除嗎?" - -#: src/view/com/composer/Composer.tsx:632 -msgid "Are you sure you'd like to discard this draft?" -msgstr "您確定要捨棄此草稿嗎?" - -#: src/components/dialogs/MutedWords.tsx:281 -msgid "Are you sure?" -msgstr "您確定嗎?" - -#: src/view/com/composer/select-language/SuggestedLanguage.tsx:60 -msgid "Are you writing in <0>{0}?" -msgstr "您正在使用 <0>{0} 書寫嗎?" - -#: src/screens/Onboarding/index.tsx:23 -msgid "Art" -msgstr "藝術" - -#: src/view/com/modals/SelfLabel.tsx:124 -msgid "Artistic or non-erotic nudity." -msgstr "藝術作品或非色情的裸露。" - -#: src/screens/Signup/StepHandle.tsx:119 -msgid "At least 3 characters" -msgstr "至少 3 個字元" - -#: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 -#: src/screens/Login/ChooseAccountForm.tsx:98 -#: src/screens/Login/ChooseAccountForm.tsx:103 -#: src/screens/Login/ForgotPasswordForm.tsx:129 -#: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 -#: src/screens/Login/SetNewPasswordForm.tsx:160 -#: src/screens/Login/SetNewPasswordForm.tsx:166 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:133 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:134 -#: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 -#: src/view/com/util/ViewHeader.tsx:91 -msgid "Back" -msgstr "返回" - -#: src/view/screens/Settings/index.tsx:496 -msgid "Basics" -msgstr "基本設定" - -#: src/components/dialogs/BirthDateSettings.tsx:107 -msgid "Birthday" -msgstr "生日" - -#: src/view/screens/Settings/index.tsx:377 -msgid "Birthday:" -msgstr "生日:" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 -#: src/view/com/profile/ProfileMenu.tsx:366 -msgid "Block" -msgstr "封鎖" - -#: src/components/dms/ConvoMenu.tsx:188 -#: src/components/dms/ConvoMenu.tsx:192 -msgid "Block account" -msgstr "封鎖帳號" - -#: src/view/com/profile/ProfileMenu.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:312 -msgid "Block Account" -msgstr "封鎖帳號" - -#: src/view/com/profile/ProfileMenu.tsx:349 -msgid "Block Account?" -msgstr "封鎖帳號?" - -#: src/view/screens/ProfileList.tsx:584 -msgid "Block accounts" -msgstr "封鎖帳號" - -#: src/view/screens/ProfileList.tsx:688 -msgid "Block list" -msgstr "封鎖列表" - -#: src/view/screens/ProfileList.tsx:683 -msgid "Block these accounts?" -msgstr "封鎖這些帳號?" - -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 -msgid "Blocked" -msgstr "已被封鎖" - -#: src/screens/Moderation/index.tsx:267 -msgid "Blocked accounts" -msgstr "已封鎖帳號" - -#: src/Navigation.tsx:140 -#: src/view/screens/ModerationBlockedAccounts.tsx:109 -msgid "Blocked Accounts" -msgstr "已封鎖帳號" - -#: src/view/com/profile/ProfileMenu.tsx:361 -msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" - -#: src/view/screens/ModerationBlockedAccounts.tsx:117 -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:367 -msgid "Blocked post." -msgstr "已封鎖貼文。" - -#: src/screens/Profile/Sections/Labels.tsx:173 -msgid "Blocking does not prevent this labeler from placing labels on your account." -msgstr "封鎖此帳號不會阻止被貼上標記。" - -#: src/view/screens/ProfileList.tsx:685 -msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -msgstr "封鎖資訊是公開的。被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" - -#: src/view/com/profile/ProfileMenu.tsx:358 -msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." -msgstr "封鎖此帳號不會阻止被貼上標記,但它會阻止此帳號在您的討論串中回覆或與您進行互動。" - -#: src/view/com/auth/SplashScreen.web.tsx:154 -msgid "Blog" -msgstr "部落格" - -#: src/view/com/auth/server-input/index.tsx:89 -#: src/view/com/auth/server-input/index.tsx:91 -msgid "Bluesky" -msgstr "Bluesky" - -#: src/view/com/auth/server-input/index.tsx:154 -msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." -msgstr "Bluesky 是一個開放的網路,您可以自行挑選託管服務供應商。自定義託管服務現已為開發人員推出測試版。" - -#: src/screens/Moderation/index.tsx:533 -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/lib/moderation/useLabelBehaviorDescription.ts:53 -msgid "Blur images" -msgstr "模糊圖片" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:51 -msgid "Blur images and filter from feeds" -msgstr "模糊圖片並從動態中過濾" - -#: src/screens/Onboarding/index.tsx:30 -msgid "Books" -msgstr "書籍" - -#: src/screens/Home/NoFeedsPinned.tsx:103 -#: src/screens/Home/NoFeedsPinned.tsx:109 -msgid "Browse other feeds" -msgstr "瀏覽其他動態源" - -#: src/view/com/auth/SplashScreen.web.tsx:151 -msgid "Business" -msgstr "商務" - -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 -msgid "by —" -msgstr "來自 —" - -#: src/components/LabelingServiceCard/index.tsx:56 -msgid "By {0}" -msgstr "來自 {0}" - -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 -msgid "by <0/>" -msgstr "來自 <0/>" - -#: src/screens/Signup/StepInfo/Policies.tsx:74 -msgid "By creating an account you agree to the {els}." -msgstr "建立帳號即表示您同意 {els}。" - -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 -msgid "by you" -msgstr "來自您" - -#: src/view/com/composer/photos/OpenCameraBtn.tsx:73 -msgid "Camera" -msgstr "相機" - -#: src/view/com/modals/AddAppPasswords.tsx:179 -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/Menu/index.tsx:215 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 -#: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:434 -#: src/view/com/composer/Composer.tsx:440 -#: src/view/com/modals/ChangeEmail.tsx:213 -#: src/view/com/modals/ChangeEmail.tsx:215 -#: src/view/com/modals/ChangeHandle.tsx:148 -#: src/view/com/modals/ChangePassword.tsx:268 -#: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/modals/CreateOrEditList.tsx:344 -#: src/view/com/modals/crop-image/CropImage.web.tsx:162 -#: src/view/com/modals/EditImage.tsx:324 -#: src/view/com/modals/EditProfile.tsx:250 -#: src/view/com/modals/InAppBrowserConsent.tsx:78 -#: src/view/com/modals/InAppBrowserConsent.tsx:80 -#: src/view/com/modals/LinkWarning.tsx:105 -#: src/view/com/modals/LinkWarning.tsx:107 -#: src/view/com/modals/VerifyEmail.tsx:255 -#: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 -#: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 -msgid "Cancel" -msgstr "取消" - -#: src/view/com/modals/CreateOrEditList.tsx:349 -#: src/view/com/modals/DeleteAccount.tsx:174 -#: src/view/com/modals/DeleteAccount.tsx:296 -msgctxt "action" -msgid "Cancel" -msgstr "取消" - -#: src/view/com/modals/DeleteAccount.tsx:170 -#: src/view/com/modals/DeleteAccount.tsx:292 -msgid "Cancel account deletion" -msgstr "取消刪除帳號" - -#: src/view/com/modals/ChangeHandle.tsx:144 -msgid "Cancel change handle" -msgstr "取消修改帳號代碼" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:159 -msgid "Cancel image crop" -msgstr "取消圖片裁剪" - -#: src/view/com/modals/EditProfile.tsx:245 -msgid "Cancel profile editing" -msgstr "取消編輯個人檔案" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 -msgid "Cancel quote post" -msgstr "取消引用貼文" - -#: src/screens/Deactivated.tsx:155 -msgid "Cancel reactivation and log out" -msgstr "取消重新啟用並登出" - -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 -msgid "Cancel search" -msgstr "取消搜尋" - -#: src/view/com/modals/LinkWarning.tsx:106 -msgid "Cancels opening the linked website" -msgstr "取消開啟網站連結" - -#: src/view/com/modals/VerifyEmail.tsx:160 -msgid "Change" -msgstr "變更" - -#: src/view/screens/Settings/index.tsx:371 -msgctxt "action" -msgid "Change" -msgstr "變更" - -#: src/view/screens/Settings/index.tsx:718 -msgid "Change handle" -msgstr "變更帳號代碼" - -#: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 -msgid "Change Handle" -msgstr "變更帳號代碼" - -#: src/view/com/modals/VerifyEmail.tsx:155 -msgid "Change my email" -msgstr "變更我的電子郵件地址" - -#: src/view/screens/Settings/index.tsx:763 -msgid "Change password" -msgstr "變更密碼" - -#: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 -msgid "Change Password" -msgstr "變更密碼" - -#: src/view/com/composer/select-language/SuggestedLanguage.tsx:73 -msgid "Change post language to {0}" -msgstr "變更貼文的發佈語言為 {0}" - -#: src/view/com/modals/ChangeEmail.tsx:104 -msgid "Change Your Email" -msgstr "變更您的電子郵件地址" - -#: src/Navigation.tsx:308 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 -msgid "Chat" -msgstr "對話" - -#: src/components/dms/ConvoMenu.tsx:82 -msgid "Chat muted" -msgstr "對話已靜音" - -#: src/components/dms/ConvoMenu.tsx:112 -#: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 -#: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 -msgid "Chat settings" -msgstr "對話設定" - -#: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 -msgid "Chat Settings" -msgstr "對話設定" - -#: src/components/dms/ConvoMenu.tsx:84 -msgid "Chat unmuted" -msgstr "對話已解除靜音" - -#: src/screens/SignupQueued.tsx:78 -#: src/screens/SignupQueued.tsx:82 -msgid "Check my status" -msgstr "檢查我的狀態" - -#: src/screens/Login/LoginForm.tsx:268 -msgid "Check your email for a login code and enter it here." -msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" - -#: src/view/com/modals/DeleteAccount.tsx:231 -msgid "Check your inbox for an email with the confirmation code to enter below:" -msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" - -#: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "選擇「所有人」或「沒有人」" - -#: src/view/com/auth/server-input/index.tsx:79 -msgid "Choose Service" -msgstr "選擇服務" - -#: src/screens/Onboarding/StepFinished.tsx:168 -msgid "Choose the algorithms that power your custom feeds." -msgstr "選擇提供您自定義動態的演算法。" - -#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 -msgid "Choose this color as your avatar" -msgstr "選擇這個顏色作為您的頭像" - -#: src/screens/Signup/StepInfo/index.tsx:114 -msgid "Choose your password" -msgstr "選擇您的密碼" - -#: src/view/screens/Settings/index.tsx:910 -msgid "Clear all legacy storage data" -msgstr "清除所有遺留資料" - -#: src/view/screens/Settings/index.tsx:913 -msgid "Clear all legacy storage data (restart after this)" -msgstr "清除所有遺留資料(並重啟)" - -#: src/view/screens/Settings/index.tsx:922 -msgid "Clear all storage data" -msgstr "清除所有資料" - -#: src/view/screens/Settings/index.tsx:925 -msgid "Clear all storage data (restart after this)" -msgstr "清除所有資料(並重啟)" - -#: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:824 -msgid "Clear search query" -msgstr "清除搜尋記錄" - -#: src/view/screens/Settings/index.tsx:911 -msgid "Clears all legacy storage data" -msgstr "清除所有遺留資料" - -#: src/view/screens/Settings/index.tsx:923 -msgid "Clears all storage data" -msgstr "清除所有資料" - -#: src/view/screens/Support.tsx:40 -msgid "click here" -msgstr "點擊這裡" - -#: src/view/com/modals/DeleteAccount.tsx:208 -msgid "Click here for more information on deactivating your account" -msgstr "點擊這裡以瞭解有關停用帳號的詳細資訊" - -#: src/view/com/modals/DeleteAccount.tsx:216 -msgid "Click here for more information." -msgstr "點擊這裡以瞭解更多資訊。" - -#: src/components/TagMenu/index.web.tsx:138 -msgid "Click here to open tag menu for {tag}" -msgstr "點擊這裡以開啟 {tag} 的標籤選單" - -#: src/components/dms/MessageItem.tsx:237 -msgid "Click to retry failed message" -msgstr "點擊以重試傳送訊息" - -#: src/screens/Onboarding/index.tsx:32 -msgid "Climate" -msgstr "氣象" - -#: src/components/dms/ChatEmptyPill.tsx:39 -msgid "Clip 🐴 clop 🐴" -msgstr "達達的馬蹄🐴是美麗的錯誤🐴" - -#: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/view/com/modals/ChangePassword.tsx:268 -#: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 -msgid "Close" -msgstr "關閉" - -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 -msgid "Close active dialog" -msgstr "關閉打開的對話框" - -#: src/screens/Login/PasswordUpdatedForm.tsx:38 -msgid "Close alert" -msgstr "關閉警告" - -#: src/view/com/util/BottomSheetCustomBackdrop.tsx:36 -msgid "Close bottom drawer" -msgstr "關閉底欄" - -#: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 -msgid "Close dialog" -msgstr "關閉對話框" - -#: src/components/dialogs/GifSelect.tsx:161 -msgid "Close GIF dialog" -msgstr "關閉 GIF 對話框" - -#: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:36 -msgid "Close image" -msgstr "關閉圖片" - -#: src/view/com/lightbox/Lightbox.web.tsx:129 -msgid "Close image viewer" -msgstr "關閉圖片檢視器" - -#: src/components/dms/MessagesNUX.tsx:162 -msgid "Close modal" -msgstr "關閉視窗" - -#: src/view/shell/index.web.tsx:61 -msgid "Close navigation footer" -msgstr "關閉導覽頁腳" - -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 -msgid "Close this dialog" -msgstr "關閉此對話框" - -#: src/view/shell/index.web.tsx:62 -msgid "Closes bottom navigation bar" -msgstr "關閉底部導覽列" - -#: src/screens/Login/PasswordUpdatedForm.tsx:39 -msgid "Closes password update alert" -msgstr "關閉密碼更新警告" - -#: src/view/com/composer/Composer.tsx:436 -msgid "Closes post composer and discards post draft" -msgstr "關閉貼文編輯頁並捨棄草稿" - -#: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:37 -msgid "Closes viewer for header image" -msgstr "關閉標題圖片檢視器" - -#: src/view/com/notifications/FeedItem.tsx:207 -msgid "Collapse list of users" -msgstr "折疊用戶清單" - -#: src/view/com/notifications/FeedItem.tsx:343 -msgid "Collapses list of users for a given notification" -msgstr "折疊指定通知的用戶清單" - -#: src/screens/Onboarding/index.tsx:38 -msgid "Comedy" -msgstr "喜劇" - -#: src/screens/Onboarding/index.tsx:24 -msgid "Comics" -msgstr "漫畫" - -#: src/Navigation.tsx:254 -#: src/view/screens/CommunityGuidelines.tsx:32 -msgid "Community Guidelines" -msgstr "社群守則" - -#: src/screens/Onboarding/StepFinished.tsx:181 -msgid "Complete onboarding and start using your account" -msgstr "完成初始設定並開始使用您的帳號" - -#: src/screens/Signup/index.tsx:168 -msgid "Complete the challenge" -msgstr "完成驗證" - -#: src/view/com/composer/Composer.tsx:553 -msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" -msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" - -#: src/view/com/composer/Prompt.tsx:26 -msgid "Compose reply" -msgstr "撰寫回覆" - -#: src/components/moderation/LabelPreference.tsx:81 -msgid "Configure content filtering setting for category: {name}" -msgstr "為 {name} 配置內容過濾設定" - -#: src/components/moderation/LabelPreference.tsx:244 -msgid "Configured in <0>moderation settings." -msgstr "已在<0>內容管理設定中配置。" - -#: src/components/Prompt.tsx:162 -#: src/components/Prompt.tsx:165 -#: src/view/com/modals/SelfLabel.tsx:155 -#: src/view/com/modals/VerifyEmail.tsx:239 -#: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 -msgid "Confirm" -msgstr "確認" - -#: src/view/com/modals/ChangeEmail.tsx:188 -#: src/view/com/modals/ChangeEmail.tsx:190 -msgid "Confirm Change" -msgstr "確認更改" - -#: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:35 -msgid "Confirm content language settings" -msgstr "確認內容語言設定" - -#: src/view/com/modals/DeleteAccount.tsx:282 -msgid "Confirm delete account" -msgstr "確認刪除帳號" - -#: src/screens/Moderation/index.tsx:301 -msgid "Confirm your age:" -msgstr "確認您的年齡:" - -#: src/screens/Moderation/index.tsx:292 -msgid "Confirm your birthdate" -msgstr "確認您的出生日期" - -#: src/screens/Login/LoginForm.tsx:250 -#: src/view/com/modals/ChangeEmail.tsx:152 -#: src/view/com/modals/DeleteAccount.tsx:238 -#: src/view/com/modals/DeleteAccount.tsx:244 -#: src/view/com/modals/VerifyEmail.tsx:173 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 -msgid "Confirmation code" -msgstr "驗證碼" - -#: src/screens/Login/LoginForm.tsx:302 -msgid "Connecting..." -msgstr "連線中…" - -#: src/screens/Signup/index.tsx:238 -msgid "Contact support" -msgstr "聯繫支援" - -#: src/lib/moderation/useGlobalLabelStrings.ts:18 -msgid "Content Blocked" -msgstr "已封鎖內容" - -#: src/screens/Moderation/index.tsx:285 -msgid "Content filters" -msgstr "內容過濾" - -#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 -msgid "Content Languages" -msgstr "內容語言" - -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 -msgid "Content Not Available" -msgstr "內容不可用" - -#: src/components/moderation/ModerationDetailsDialog.tsx:46 -#: src/components/moderation/ScreenHider.tsx:99 -#: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 -msgid "Content Warning" -msgstr "內容警告" - -#: src/view/com/composer/labels/LabelsBtn.tsx:32 -msgid "Content warnings" -msgstr "內容警告" - -#: src/components/Menu/index.web.tsx:83 -msgid "Context menu backdrop, click to close the menu." -msgstr "彈出式選單背景,點擊以關閉選單。" - -#: src/screens/Onboarding/StepInterests/index.tsx:253 -#: src/screens/Onboarding/StepProfile/index.tsx:269 -msgid "Continue" -msgstr "繼續" - -#: src/components/AccountList.tsx:113 -msgid "Continue as {0} (currently signed in)" -msgstr "以 {0} 繼續 (目前已登入)" - -#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 -msgid "Continue thread..." -msgstr "繼續載入討論串…" - -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 -msgid "Continue to next step" -msgstr "繼續下一步" - -#: src/screens/Messages/List/ChatListItem.tsx:154 -msgid "Conversation deleted" -msgstr "對話已刪除" - -#: src/screens/Onboarding/index.tsx:41 -msgid "Cooking" -msgstr "烹飪" - -#: src/view/com/modals/AddAppPasswords.tsx:220 -#: src/view/com/modals/InviteCodes.tsx:183 -msgid "Copied" -msgstr "已複製" - -#: src/view/screens/Settings/index.tsx:263 -msgid "Copied build version to clipboard" -msgstr "已複製建構版本號至剪貼簿" - -#: src/components/dms/MessageMenu.tsx:57 -#: src/view/com/modals/AddAppPasswords.tsx:80 -#: src/view/com/modals/ChangeHandle.tsx:320 -#: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 -msgid "Copied to clipboard" -msgstr "已複製至剪貼簿" - -#: src/components/dialogs/Embed.tsx:134 -msgid "Copied!" -msgstr "已複製!" - -#: src/view/com/modals/AddAppPasswords.tsx:214 -msgid "Copies app password" -msgstr "複製應用程式專用密碼" - -#: src/view/com/modals/AddAppPasswords.tsx:213 -msgid "Copy" -msgstr "複製" - -#: src/view/com/modals/ChangeHandle.tsx:474 -msgid "Copy {0}" -msgstr "複製{0}" - -#: src/components/dialogs/Embed.tsx:120 -#: src/components/dialogs/Embed.tsx:139 -msgid "Copy code" -msgstr "複製程式碼" - -#: src/view/screens/ProfileList.tsx:428 -msgid "Copy link to list" -msgstr "複製列表連結" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 -msgid "Copy link to post" -msgstr "複製貼文連結" - -#: src/components/dms/MessageMenu.tsx:110 -#: src/components/dms/MessageMenu.tsx:112 -msgid "Copy message text" -msgstr "複製訊息文字" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 -msgid "Copy post text" -msgstr "複製貼文文字" - -#: src/Navigation.tsx:259 -#: src/view/screens/CopyrightPolicy.tsx:29 -msgid "Copyright Policy" -msgstr "著作權政策" - -#: src/components/dms/LeaveConvoPrompt.tsx:39 -msgid "Could not leave chat" -msgstr "無法離開對話" - -#: src/view/screens/ProfileFeed.tsx:102 -msgid "Could not load feed" -msgstr "無法載入動態" - -#: src/view/screens/ProfileList.tsx:961 -msgid "Could not load list" -msgstr "無法載入列表" - -#: src/components/dms/ConvoMenu.tsx:88 -msgid "Could not mute chat" -msgstr "無法靜音對話" - -#: src/view/com/auth/SplashScreen.tsx:57 -#: src/view/com/auth/SplashScreen.web.tsx:106 -msgid "Create a new account" -msgstr "建立新帳號" - -#: src/view/screens/Settings/index.tsx:423 -msgid "Create a new Bluesky account" -msgstr "建立新的 Bluesky 帳號" - -#: src/screens/Signup/index.tsx:141 -msgid "Create Account" -msgstr "建立帳號" - -#: src/components/dialogs/Signin.tsx:86 -#: src/components/dialogs/Signin.tsx:88 -msgid "Create an account" -msgstr "建立一個帳號" - -#: src/screens/Onboarding/StepProfile/index.tsx:283 -msgid "Create an avatar instead" -msgstr "或是建立一個頭像" - -#: src/view/com/modals/AddAppPasswords.tsx:242 -msgid "Create App Password" -msgstr "建立應用程式專用密碼" - -#: src/view/com/auth/SplashScreen.tsx:48 -#: src/view/com/auth/SplashScreen.web.tsx:97 -msgid "Create new account" -msgstr "建立新帳號" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 -msgid "Create report for {0}" -msgstr "建立 {0} 的檢舉" - -#: src/view/screens/AppPasswords.tsx:251 -msgid "Created {0}" -msgstr "{0} 已建立" - -#: src/screens/Onboarding/index.tsx:26 -msgid "Culture" -msgstr "文化" - -#: src/view/com/auth/server-input/index.tsx:97 -#: src/view/com/auth/server-input/index.tsx:99 -msgid "Custom" -msgstr "自訂" - -#: src/view/com/modals/ChangeHandle.tsx:382 -msgid "Custom domain" -msgstr "自訂網域" - -#: src/view/screens/Feeds.tsx:763 -#: src/view/screens/Search/Explore.tsx:383 -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:56 -msgid "Customize media from external sites." -msgstr "自訂外部網站的媒體。" - -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 -msgid "Dark" -msgstr "深色" - -#: src/view/screens/Debug.tsx:63 -msgid "Dark mode" -msgstr "深色模式" - -#: src/view/screens/Settings/index.tsx:471 -msgid "Dark Theme" -msgstr "深色主題" - -#: src/screens/Signup/StepInfo/index.tsx:134 -msgid "Date of birth" -msgstr "出生日期" - -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 -msgid "Deactivate account" -msgstr "停用帳號" - -#: src/view/screens/Settings/index.tsx:818 -msgid "Deactivate my account" -msgstr "停用我的帳號" - -#: src/view/screens/Settings/index.tsx:873 -msgid "Debug Moderation" -msgstr "內容管理偵錯" - -#: src/view/screens/Debug.tsx:83 -msgid "Debug panel" -msgstr "偵錯面板" - -#: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 -#: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 -msgid "Delete" -msgstr "刪除" - -#: src/view/screens/Settings/index.tsx:828 -msgid "Delete account" -msgstr "刪除帳號" - -#: src/view/com/modals/DeleteAccount.tsx:105 -msgid "Delete Account <0>\"<1>{0}<2>\"" -msgstr "刪除帳號 <0>「<1>{0}<2>」" - -#: src/view/screens/AppPasswords.tsx:244 -msgid "Delete app password" -msgstr "刪除應用程式專用密碼" - -#: src/view/screens/AppPasswords.tsx:280 -msgid "Delete app password?" -msgstr "刪除應用程式專用密碼?" - -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 -msgid "Delete chat declaration record" -msgstr "刪除對話聲明紀錄" - -#: src/components/dms/MessageMenu.tsx:124 -msgid "Delete for me" -msgstr "為我刪除" - -#: src/view/screens/ProfileList.tsx:471 -msgid "Delete List" -msgstr "刪除列表" - -#: src/components/dms/MessageMenu.tsx:147 -msgid "Delete message" -msgstr "刪除訊息" - -#: src/components/dms/MessageMenu.tsx:122 -msgid "Delete message for me" -msgstr "為我刪除訊息" - -#: src/view/com/modals/DeleteAccount.tsx:285 -msgid "Delete my account" -msgstr "刪除我的帳號" - -#: src/view/screens/Settings/index.tsx:840 -msgid "Delete My Account…" -msgstr "刪除我的帳號…" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 -msgid "Delete post" -msgstr "刪除貼文" - -#: src/view/screens/ProfileList.tsx:662 -msgid "Delete this list?" -msgstr "刪除此列表?" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 -msgid "Delete this post?" -msgstr "刪除這條貼文?" - -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 -msgid "Deleted" -msgstr "已刪除" - -#: src/view/com/post-thread/PostThread.tsx:353 -msgid "Deleted post." -msgstr "已刪除的貼文。" - -#: src/view/screens/Settings/index.tsx:891 -msgid "Deletes the chat declaration record" -msgstr "刪除對話聲明紀錄" - -#: src/view/com/modals/CreateOrEditList.tsx:289 -#: src/view/com/modals/CreateOrEditList.tsx:310 -#: src/view/com/modals/EditProfile.tsx:199 -#: src/view/com/modals/EditProfile.tsx:211 -msgid "Description" -msgstr "描述" - -#: src/view/com/composer/GifAltText.tsx:140 -msgid "Descriptive alt text" -msgstr "生動的替代文字" - -#: src/view/com/composer/Composer.tsx:277 -msgid "Did you want to say anything?" -msgstr "有什麼想說的嗎?" - -#: src/view/screens/Settings/index.tsx:477 -msgid "Dim" -msgstr "昏暗" - -#: src/components/dms/MessagesNUX.tsx:88 -msgid "Direct messages are here!" -msgstr "私人訊息已推出!" - -#: src/view/screens/AccessibilitySettings.tsx:107 -msgid "Disable autoplay for GIFs" -msgstr "關閉 GIF 自動播放" - -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 -msgid "Disable Email 2FA" -msgstr "關閉電子郵件雙重驗證" - -#: src/view/screens/AccessibilitySettings.tsx:121 -msgid "Disable haptic feedback" -msgstr "關閉觸覺回饋" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:32 -#: src/lib/moderation/useLabelBehaviorDescription.ts:42 -#: src/lib/moderation/useLabelBehaviorDescription.ts:68 -#: src/screens/Messages/Settings.tsx:140 -#: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 -msgid "Disabled" -msgstr "停用" - -#: src/view/com/composer/Composer.tsx:634 -msgid "Discard" -msgstr "捨棄" - -#: src/view/com/composer/Composer.tsx:631 -msgid "Discard draft?" -msgstr "捨棄草稿?" - -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 -msgid "Discourage apps from showing my account to logged-out users" -msgstr "阻撓應用程式向未登入用戶顯示我的帳號" - -#: src/view/com/posts/FollowingEmptyState.tsx:70 -#: src/view/com/posts/FollowingEndOfFeed.tsx:71 -msgid "Discover new custom feeds" -msgstr "探索新的自訂動態源" - -#: src/view/screens/Search/Explore.tsx:381 -msgid "Discover new feeds" -msgstr "探索新的動態源" - -#: src/view/screens/Feeds.tsx:760 -msgid "Discover New Feeds" -msgstr "探索新的動態源" - -#: src/view/screens/AccessibilitySettings.tsx:95 -msgid "Display larger alt text badges" -msgstr "顯示更大的 alt 文本標識" - -#: src/view/com/modals/EditProfile.tsx:193 -msgid "Display name" -msgstr "顯示名稱" - -#: src/view/com/modals/EditProfile.tsx:181 -msgid "Display Name" -msgstr "顯示名稱" - -#: src/view/com/modals/ChangeHandle.tsx:391 -msgid "DNS Panel" -msgstr "DNS 控制台" - -#: src/lib/moderation/useGlobalLabelStrings.ts:39 -msgid "Does not include nudity." -msgstr "不包含裸露內容。" - -#: src/screens/Signup/StepHandle.tsx:105 -msgid "Doesn't begin or end with a hyphen" -msgstr "不以連字符開頭或結尾" - -#: src/view/com/modals/ChangeHandle.tsx:475 -msgid "Domain Value" -msgstr "網域設定值" - -#: src/view/com/modals/ChangeHandle.tsx:482 -msgid "Domain verified!" -msgstr "網域已驗證!" - -#: src/components/dialogs/BirthDateSettings.tsx:119 -#: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:77 -#: src/components/forms/DateField/index.tsx:83 -#: src/screens/Onboarding/StepProfile/index.tsx:322 -#: src/screens/Onboarding/StepProfile/index.tsx:325 -#: src/view/com/auth/server-input/index.tsx:169 -#: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 -#: src/view/com/modals/AltImage.tsx:141 -#: src/view/com/modals/crop-image/CropImage.web.tsx:177 -#: src/view/com/modals/InviteCodes.tsx:81 -#: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 -msgid "Done" -msgstr "完成" - -#: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 -#: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 -msgctxt "action" -msgid "Done" -msgstr "完成" - -#: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:43 -msgid "Done{extraText}" -msgstr "完成{extraText}" - -#: src/view/screens/Settings/ExportCarDialog.tsx:77 -#: src/view/screens/Settings/ExportCarDialog.tsx:81 -msgid "Download CAR file" -msgstr "下載 CAR 檔案" - -#: src/view/com/composer/text-input/TextInput.web.tsx:272 -msgid "Drop to add images" -msgstr "拖放即可新增圖片" - -#: src/view/com/modals/ChangeHandle.tsx:252 -msgid "e.g. alice" -msgstr "例如:alice" - -#: src/view/com/modals/EditProfile.tsx:186 -msgid "e.g. Alice Roberts" -msgstr "例如:張藍天" - -#: src/view/com/modals/ChangeHandle.tsx:374 -msgid "e.g. alice.com" -msgstr "例如:alice.com" - -#: src/view/com/modals/EditProfile.tsx:204 -msgid "e.g. Artist, dog-lover, and avid reader." -msgstr "例如:藝術家、愛狗人士和狂熱讀者。" - -#: src/lib/moderation/useGlobalLabelStrings.ts:43 -msgid "E.g. artistic nudes." -msgstr "例如:藝術裸露。" - -#: src/view/com/modals/CreateOrEditList.tsx:272 -msgid "e.g. Great Posters" -msgstr "例如:優秀的發文者" - -#: src/view/com/modals/CreateOrEditList.tsx:273 -msgid "e.g. Spammers" -msgstr "例如:垃圾內容製造者" - -#: src/view/com/modals/CreateOrEditList.tsx:301 -msgid "e.g. The posters who never miss." -msgstr "例如:絕對不容錯過的發文者。" - -#: src/view/com/modals/CreateOrEditList.tsx:302 -msgid "e.g. Users that repeatedly reply with ads." -msgstr "例如:多次張貼廣告的用戶。" - -#: src/view/com/modals/InviteCodes.tsx:97 -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/screens/Feeds.tsx:370 -#: src/view/screens/Feeds.tsx:441 -msgid "Edit" -msgstr "編輯" - -#: src/view/com/util/UserAvatar.tsx:325 -#: src/view/com/util/UserBanner.tsx:92 -msgid "Edit avatar" -msgstr "編輯頭像" - -#: src/view/com/composer/photos/Gallery.tsx:151 -#: src/view/com/modals/EditImage.tsx:208 -msgid "Edit image" -msgstr "編輯圖片" - -#: src/view/screens/ProfileList.tsx:459 -msgid "Edit list details" -msgstr "編輯列表詳情" - -#: src/view/com/modals/CreateOrEditList.tsx:239 -msgid "Edit Moderation List" -msgstr "編輯內容管理列表" - -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:368 -#: src/view/screens/Feeds.tsx:439 -#: src/view/screens/SavedFeeds.tsx:93 -msgid "Edit My Feeds" -msgstr "編輯我的動態源" - -#: src/view/com/modals/EditProfile.tsx:153 -msgid "Edit my profile" -msgstr "編輯我的個人檔案" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 -msgid "Edit profile" -msgstr "編輯個人檔案" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 -msgid "Edit Profile" -msgstr "編輯個人檔案" - -#: src/view/com/modals/CreateOrEditList.tsx:234 -msgid "Edit User List" -msgstr "編輯用戶列表" - -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 -msgid "Edit who can reply" -msgstr "編輯「誰可以回覆」" - -#: src/view/com/modals/EditProfile.tsx:194 -msgid "Edit your display name" -msgstr "編輯您的顯示名稱" - -#: src/view/com/modals/EditProfile.tsx:212 -msgid "Edit your profile description" -msgstr "編輯您的帳號描述" - -#: src/screens/Onboarding/index.tsx:31 -msgid "Education" -msgstr "教育" - -#: src/screens/Signup/StepInfo/index.tsx:80 -#: src/view/com/modals/ChangeEmail.tsx:136 -msgid "Email" -msgstr "電子郵件" - -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:64 -msgid "Email 2FA disabled" -msgstr "已關閉電子郵件雙重驗證" - -#: src/screens/Login/ForgotPasswordForm.tsx:99 -msgid "Email address" -msgstr "電子郵件地址" - -#: src/view/com/modals/ChangeEmail.tsx:54 -#: src/view/com/modals/ChangeEmail.tsx:83 -msgid "Email updated" -msgstr "電子郵件已更新" - -#: src/view/com/modals/ChangeEmail.tsx:106 -msgid "Email Updated" -msgstr "電子郵件已更新" - -#: src/view/com/modals/VerifyEmail.tsx:85 -msgid "Email verified" -msgstr "電子郵件已驗證" - -#: src/view/screens/Settings/index.tsx:349 -msgid "Email:" -msgstr "電子郵件:" - -#: src/components/dialogs/Embed.tsx:112 -msgid "Embed HTML code" -msgstr "嵌入 HTML 程式碼" - -#: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 -msgid "Embed post" -msgstr "嵌入貼文" - -#: src/components/dialogs/Embed.tsx:101 -msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." -msgstr "將這則貼文嵌入到您的網站。只需複製以下程式碼片段,並將其貼上到您網站的 HTML 程式碼中即可。" - -#: src/components/dialogs/EmbedConsent.tsx:101 -msgid "Enable {0} only" -msgstr "僅啟用 {0}" - -#: src/screens/Moderation/index.tsx:329 -msgid "Enable adult content" -msgstr "顯示成人內容" - -#: src/components/dialogs/EmbedConsent.tsx:82 -#: src/components/dialogs/EmbedConsent.tsx:89 -msgid "Enable external media" -msgstr "啟用外部媒體" - -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 -msgid "Enable media players for" -msgstr "啟用媒體播放器" - -#: src/view/screens/PreferencesFollowingFeed.tsx:146 -msgid "Enable this setting to only see replies between people you follow." -msgstr "啟用此設定將只顯示您跟隨的人之間的回覆。" - -#: src/components/dialogs/EmbedConsent.tsx:94 -msgid "Enable this source only" -msgstr "僅啟用此來源" - -#: src/screens/Messages/Settings.tsx:131 -#: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 -msgid "Enabled" -msgstr "啟用" - -#: src/screens/Profile/Sections/Feed.tsx:104 -msgid "End of feed" -msgstr "已經到底部啦!" - -#: src/view/com/modals/AddAppPasswords.tsx:160 -msgid "Enter a name for this App Password" -msgstr "輸入此應用程式專用密碼的名稱" - -#: src/screens/Login/SetNewPasswordForm.tsx:139 -msgid "Enter a password" -msgstr "輸入密碼" - -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 -msgid "Enter a word or tag" -msgstr "輸入文字或標籤" - -#: src/view/com/modals/VerifyEmail.tsx:113 -msgid "Enter Confirmation Code" -msgstr "輸入驗證碼" - -#: src/view/com/modals/ChangePassword.tsx:154 -msgid "Enter the code you received to change your password." -msgstr "輸入您收到的驗證碼以更改密碼。" - -#: src/view/com/modals/ChangeHandle.tsx:364 -msgid "Enter the domain you want to use" -msgstr "輸入您想使用的網域" - -#: src/screens/Login/ForgotPasswordForm.tsx:119 -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/components/dialogs/BirthDateSettings.tsx:108 -msgid "Enter your birth date" -msgstr "輸入您的出生日期" - -#: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 -msgid "Enter your email address" -msgstr "輸入您的電子郵件地址" - -#: src/view/com/modals/ChangeEmail.tsx:42 -msgid "Enter your new email above" -msgstr "請在上方輸入您的新電子郵件地址" - -#: src/view/com/modals/ChangeEmail.tsx:112 -msgid "Enter your new email address below." -msgstr "請在下方輸入您的新電子郵件地址。" - -#: src/screens/Login/index.tsx:101 -msgid "Enter your username and password" -msgstr "輸入您的用戶名稱和密碼" - -#: src/view/screens/Settings/ExportCarDialog.tsx:46 -msgid "Error occurred while saving file" -msgstr "儲存檔案時發生錯誤" - -#: src/screens/Signup/StepCaptcha/index.tsx:51 -msgid "Error receiving captcha response." -msgstr "Captcha 給出了錯誤的回應。" - -#: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/view/screens/Search/Search.tsx:116 -msgid "Error:" -msgstr "錯誤:" - -#: src/view/com/modals/Threadgate.tsx:79 -msgid "Everybody" -msgstr "所有人" - -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 -msgid "Everybody can reply" -msgstr "所有人都可以回覆" - -#: src/components/dms/MessagesNUX.tsx:131 -#: src/components/dms/MessagesNUX.tsx:134 -#: src/screens/Messages/Settings.tsx:75 -#: src/screens/Messages/Settings.tsx:78 -msgid "Everyone" -msgstr "所有人" - -#: src/lib/moderation/useReportOptions.ts:67 -msgid "Excessive mentions or replies" -msgstr "過多的提及或回覆" - -#: src/lib/moderation/useReportOptions.ts:80 -msgid "Excessive or unwanted messages" -msgstr "過多或不受歡迎的訊息" - -#: src/view/com/modals/DeleteAccount.tsx:293 -msgid "Exits account deletion process" -msgstr "離開刪除帳號流程" - -#: src/view/com/modals/ChangeHandle.tsx:145 -msgid "Exits handle change process" -msgstr "離開修改帳號代碼流程" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:160 -msgid "Exits image cropping process" -msgstr "離開圖片裁剪流程" - -#: src/view/com/lightbox/Lightbox.web.tsx:130 -msgid "Exits image view" -msgstr "離開圖片檢視器" - -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 -msgid "Exits inputting search query" -msgstr "退出輸入搜索查詢" - -#: src/view/com/lightbox/Lightbox.web.tsx:183 -msgid "Expand alt text" -msgstr "展開替代文字" - -#: src/view/com/notifications/FeedItem.tsx:208 -msgid "Expand list of users" -msgstr "展開用戶清單" - -#: src/view/com/composer/ComposerReplyTo.tsx:82 -#: src/view/com/composer/ComposerReplyTo.tsx:85 -msgid "Expand or collapse the full post you are replying to" -msgstr "展開或摺疊您正在回覆的完整貼文" - -#: src/lib/moderation/useGlobalLabelStrings.ts:47 -msgid "Explicit or potentially disturbing media." -msgstr "露骨或可能令人不安的媒體內容。" - -#: src/lib/moderation/useGlobalLabelStrings.ts:35 -msgid "Explicit sexual images." -msgstr "露骨的色情圖片。" - -#: src/view/screens/Settings/index.tsx:786 -msgid "Export my data" -msgstr "匯出我的資料" - -#: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 -msgid "Export My Data" -msgstr "匯出我的資料" - -#: src/components/dialogs/EmbedConsent.tsx:55 -#: src/components/dialogs/EmbedConsent.tsx:59 -msgid "External Media" -msgstr "外部媒體" - -#: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 -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:288 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 -msgid "External Media Preferences" -msgstr "外部媒體偏好" - -#: src/view/screens/Settings/index.tsx:670 -msgid "External media settings" -msgstr "外部媒體設定" - -#: src/view/com/modals/AddAppPasswords.tsx:119 -#: src/view/com/modals/AddAppPasswords.tsx:123 -msgid "Failed to create app password." -msgstr "建立應用程式專用密碼失敗。" - -#: src/view/com/modals/CreateOrEditList.tsx:194 -msgid "Failed to create the list. Check your internet connection and try again." -msgstr "無法建立列表。請檢查您的網路連線並重試。" - -#: src/components/dms/MessageMenu.tsx:73 -msgid "Failed to delete message" -msgstr "無法刪除訊息" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 -msgid "Failed to delete post, please try again" -msgstr "無法刪除貼文,請重試" - -#: src/view/screens/Search/Explore.tsx:417 -#: src/view/screens/Search/Explore.tsx:441 -msgid "Failed to load feeds preferences" -msgstr "無法載入動態源偏好" - -#: src/components/dialogs/GifSelect.ios.tsx:196 -#: src/components/dialogs/GifSelect.tsx:212 -msgid "Failed to load GIFs" -msgstr "無法載入 GIF" - -#: src/screens/Messages/Conversation/MessageListError.tsx:23 -msgid "Failed to load past messages" -msgstr "無法載入過去的訊息" - -#: src/view/screens/Search/Explore.tsx:410 -#: src/view/screens/Search/Explore.tsx:434 -msgid "Failed to load suggested feeds" -msgstr "無法載入建議的動態源" - -#: src/view/screens/Search/Explore.tsx:370 -msgid "Failed to load suggested follows" -msgstr "無法載入建議的跟隨者" - -#: src/view/com/lightbox/Lightbox.tsx:84 -msgid "Failed to save image: {0}" -msgstr "無法儲存圖片:{0}" - -#: src/components/dms/MessageItem.tsx:230 -msgid "Failed to send" -msgstr "無法傳送" - -#: src/components/moderation/LabelsOnMeDialog.tsx:223 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:87 -msgid "Failed to submit appeal, please try again." -msgstr "無法提交申訴,請重試。" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 -msgid "Failed to toggle thread mute, please try again" -msgstr "無法將討論串設為靜音,請重試" - -#: src/components/FeedCard.tsx:160 -msgid "Failed to update feeds" -msgstr "無法更新動態" - -#: src/components/dms/MessagesNUX.tsx:60 -#: src/screens/Messages/Settings.tsx:35 -msgid "Failed to update settings" -msgstr "無法更新設定" - -#: src/Navigation.tsx:209 -msgid "Feed" -msgstr "動態" - -#: src/components/FeedCard.tsx:91 -#: src/view/com/feeds/FeedSourceCard.tsx:251 -msgid "Feed by {0}" -msgstr "{0} 建立的動態源" - -#: src/view/screens/Feeds.tsx:675 -msgid "Feed offline" -msgstr "動態源已離線" - -#: src/view/shell/desktop/RightNav.tsx:66 -#: src/view/shell/Drawer.tsx:345 -msgid "Feedback" -msgstr "意見回饋" - -#: src/view/screens/Feeds.tsx:433 -#: src/view/screens/Feeds.tsx:536 -#: src/view/screens/Profile.tsx:197 -#: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:367 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 -msgid "Feeds" -msgstr "動態源" - -#: src/view/screens/SavedFeeds.tsx:180 -msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." -msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" - -#: src/components/FeedCard.tsx:157 -msgid "Feeds updated!" -msgstr "動態已更新!" - -#: src/view/com/modals/ChangeHandle.tsx:475 -msgid "File Contents" -msgstr "檔案內容" - -#: src/view/screens/Settings/ExportCarDialog.tsx:42 -msgid "File saved successfully!" -msgstr "文件儲存成功!" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:66 -msgid "Filter from feeds" -msgstr "動態源中的篩選" - -#: src/screens/Onboarding/StepFinished.tsx:184 -msgid "Finalizing" -msgstr "正在完成" - -#: src/view/com/posts/CustomFeedEmptyState.tsx:47 -#: src/view/com/posts/FollowingEmptyState.tsx:53 -#: src/view/com/posts/FollowingEndOfFeed.tsx:54 -msgid "Find accounts to follow" -msgstr "尋找一些帳號來跟隨" - -#: src/view/screens/Search/Search.tsx:439 -msgid "Find posts and users on Bluesky" -msgstr "在 Bluesky 上尋找貼文和用戶" - -#: src/view/screens/PreferencesFollowingFeed.tsx:110 -msgid "Fine-tune the content you see on your Following feed." -msgstr "對「Following」動態源中的內容進行微調,以下選項只對「Following」動態源起作用。" - -#: src/view/screens/PreferencesThreads.tsx:60 -msgid "Fine-tune the discussion threads." -msgstr "微調討論串。" - -#: src/screens/Onboarding/index.tsx:35 -msgid "Fitness" -msgstr "健康" - -#: src/screens/Onboarding/StepFinished.tsx:164 -msgid "Flexible" -msgstr "靈活" - -#: src/view/com/modals/EditImage.tsx:116 -msgid "Flip horizontal" -msgstr "水平翻轉" - -#: src/view/com/modals/EditImage.tsx:121 -#: src/view/com/modals/EditImage.tsx:288 -msgid "Flip vertically" -msgstr "垂直翻轉" - -#: src/components/ProfileHoverCard/index.web.tsx:446 -#: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Follow" -msgstr "跟隨" - -#: src/view/com/profile/FollowButton.tsx:69 -msgctxt "action" -msgid "Follow" -msgstr "跟隨" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 -msgid "Follow {0}" -msgstr "跟隨 {0}" - -#: src/view/com/posts/AviFollowButton.tsx:71 -msgid "Follow {name}" -msgstr "跟隨 {name}" - -#: src/view/com/profile/ProfileMenu.tsx:247 -#: src/view/com/profile/ProfileMenu.tsx:258 -msgid "Follow Account" -msgstr "跟隨帳號" - -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 -msgid "Follow Back" -msgstr "回追蹤" - -#: src/view/screens/Search/Explore.tsx:333 -msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "跟隨更多帳號以瞭解您的興趣,並建立您的社群網路。" - -#: src/view/com/profile/ProfileCard.tsx:227 -msgid "Followed by {0}" -msgstr "由 {0} 跟隨" - -#: src/components/KnownFollowers.tsx:223 -msgid "Followed by <0>{0}" -msgstr "已被你跟隨的 <0>{0} 跟隨" - -#: src/components/KnownFollowers.tsx:209 -msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "已被你跟隨的 <0>{0} 和{1, plural, one {其他 # 人跟隨} other {其他 # 人跟}}" - -#: src/components/KnownFollowers.tsx:196 -msgid "Followed by <0>{0} and <1>{1}" -msgstr "已被你跟隨的 <0>{0} 和 <1>{1} 跟隨" - -#: src/components/KnownFollowers.tsx:178 -msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "已被你跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" - -#: src/view/com/modals/Threadgate.tsx:101 -msgid "Followed users" -msgstr "已跟隨的用戶" - -#: src/view/screens/PreferencesFollowingFeed.tsx:153 -msgid "Followed users only" -msgstr "僅限已跟隨的用戶" - -#: src/view/com/notifications/FeedItem.tsx:175 -msgid "followed you" -msgstr "已跟隨您" - -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 -msgid "Followers" -msgstr "跟隨者" - -#: src/Navigation.tsx:177 -msgid "Followers of @{0} that you know" -msgstr "您所認識的這些人也跟隨了 @{0}" - -#: src/screens/Profile/KnownFollowers.tsx:108 -#: src/screens/Profile/KnownFollowers.tsx:118 -msgid "Followers you know" -msgstr "您也認識的跟隨者" - -#: src/components/ProfileHoverCard/index.web.tsx:445 -#: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:622 -#: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 -msgid "Following" -msgstr "跟隨中" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 -msgid "Following {0}" -msgstr "已跟隨 {0}" - -#: src/view/com/posts/AviFollowButton.tsx:53 -msgid "Following {name}" -msgstr "已跟隨 {name}" - -#: src/view/screens/Settings/index.tsx:573 -msgid "Following feed preferences" -msgstr "「Following」動態源偏好" - -#: src/Navigation.tsx:275 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 -msgid "Following Feed Preferences" -msgstr "「Following」動態源偏好" - -#: src/screens/Profile/Header/Handle.tsx:31 -msgid "Follows you" -msgstr "跟隨您" - -#: src/view/com/profile/ProfileCard.tsx:152 -msgid "Follows You" -msgstr "跟隨您" - -#: src/screens/Onboarding/index.tsx:40 -msgid "Food" -msgstr "食物" - -#: src/view/com/modals/DeleteAccount.tsx:129 -msgid "For security reasons, we'll need to send a confirmation code to your email address." -msgstr "為了保護您的帳號安全,我們需要將驗證碼發送到您的電子郵件地址。" - -#: src/view/com/modals/AddAppPasswords.tsx:232 -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/screens/Login/index.tsx:129 -#: src/screens/Login/index.tsx:144 -msgid "Forgot Password" -msgstr "忘記密碼" - -#: src/screens/Login/LoginForm.tsx:224 -msgid "Forgot password?" -msgstr "忘記密碼?" - -#: src/screens/Login/LoginForm.tsx:235 -msgid "Forgot?" -msgstr "忘記?" - -#: src/lib/moderation/useReportOptions.ts:53 -msgid "Frequently Posts Unwanted Content" -msgstr "頻繁發佈不當內容" - -#: src/screens/Hashtag.tsx:118 -msgid "From @{sanitizedAuthor}" -msgstr "來自 @{sanitizedAuthor}" - -#: src/view/com/posts/FeedItem.tsx:236 -msgctxt "from-feed" -msgid "From <0/>" -msgstr "來自 <0/>" - -#: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 -msgid "Gallery" -msgstr "相簿" - -#: src/components/dms/MessagesNUX.tsx:168 -msgid "Get started" -msgstr "開始" - -#: src/view/com/modals/VerifyEmail.tsx:197 -#: src/view/com/modals/VerifyEmail.tsx:199 -msgid "Get Started" -msgstr "開始" - -#: src/view/com/util/images/ImageHorzList.tsx:35 -msgid "GIF" -msgstr "GIF" - -#: src/screens/Onboarding/StepProfile/index.tsx:225 -msgid "Give your profile a face" -msgstr "為您的個人檔案增添新顏" - -#: src/lib/moderation/useReportOptions.ts:38 -msgid "Glaring violations of law or terms of service" -msgstr "明顯違反法律或服務條款" - -#: src/components/moderation/ScreenHider.tsx:151 -#: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 -#: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 -#: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 -msgid "Go back" -msgstr "返回" - -#: src/components/Error.tsx:103 -#: src/screens/Profile/ErrorState.tsx:62 -#: src/screens/Profile/ErrorState.tsx:66 -#: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 -#: src/view/screens/ProfileList.tsx:975 -msgid "Go Back" -msgstr "返回" - -#: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 -#: src/components/ReportDialog/SubmitView.tsx:104 -#: src/screens/Onboarding/Layout.tsx:102 -#: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 -msgid "Go back to previous step" -msgstr "返回上一步" - -#: src/view/screens/NotFound.tsx:55 -msgid "Go home" -msgstr "前往首頁" - -#: src/view/screens/NotFound.tsx:54 -msgid "Go Home" -msgstr "前往首頁" - -#: src/screens/Messages/List/ChatListItem.tsx:211 -msgid "Go to conversation with {0}" -msgstr "與 {0} 對話" - -#: src/screens/Login/ForgotPasswordForm.tsx:172 -#: src/view/com/modals/ChangePassword.tsx:168 -msgid "Go to next" -msgstr "前往下一步" - -#: src/components/dms/ConvoMenu.tsx:167 -msgid "Go to profile" -msgstr "前往個人檔案" - -#: src/components/dms/ConvoMenu.tsx:164 -msgid "Go to user's profile" -msgstr "前往用戶的個人檔案" - -#: src/lib/moderation/useGlobalLabelStrings.ts:46 -msgid "Graphic Media" -msgstr "不適宜的圖像媒體" - -#: src/view/com/modals/ChangeHandle.tsx:260 -msgid "Handle" -msgstr "帳號代碼" - -#: src/view/screens/AccessibilitySettings.tsx:116 -msgid "Haptics" -msgstr "觸覺" - -#: src/lib/moderation/useReportOptions.ts:33 -msgid "Harassment, trolling, or intolerance" -msgstr "騷擾、惡作劇或其他無法容忍的行為" - -#: src/Navigation.tsx:303 -msgid "Hashtag" -msgstr "標籤" - -#: src/components/RichText.tsx:216 -msgid "Hashtag: #{tag}" -msgstr "標籤:#{tag}" - -#: src/screens/Signup/index.tsx:234 -msgid "Having trouble?" -msgstr "遇到問題?" - -#: src/view/shell/desktop/RightNav.tsx:95 -#: src/view/shell/Drawer.tsx:355 -msgid "Help" -msgstr "幫助" - -#: src/screens/Onboarding/StepProfile/index.tsx:228 -msgid "Help people know you're not a bot by uploading a picture or creating an avatar." -msgstr "透過上傳圖片或建立頭像來幫助人們知道您不是機器人。" - -#: src/view/com/modals/AddAppPasswords.tsx:203 -msgid "Here is your app password." -msgstr "這是您的應用程式專用密碼。" - -#: src/components/moderation/ContentHider.tsx:116 -#: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:122 -#: src/lib/moderation/useLabelBehaviorDescription.ts:15 -#: src/lib/moderation/useLabelBehaviorDescription.ts:20 -#: src/lib/moderation/useLabelBehaviorDescription.ts:25 -#: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 -msgid "Hide" -msgstr "隱藏" - -#: src/view/com/notifications/FeedItem.tsx:350 -msgctxt "action" -msgid "Hide" -msgstr "隱藏" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 -msgid "Hide post" -msgstr "隱藏貼文" - -#: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:79 -msgid "Hide the content" -msgstr "隱藏內容" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 -msgid "Hide this post?" -msgstr "隱藏這則貼文?" - -#: src/view/com/notifications/FeedItem.tsx:341 -msgid "Hide user list" -msgstr "隱藏用戶列表" - -#: src/view/com/posts/FeedErrorMessage.tsx:117 -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:105 -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:111 -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:108 -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:102 -msgid "Hmm, we're having trouble finding this feed. It may have been deleted." -msgstr "抱歉,我們無法找到這個動態源,它可能已被刪除。" - -#: src/screens/Moderation/index.tsx:59 -msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." -msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參閱下方詳情。如果問題持續存在,請聯繫我們。" - -#: src/screens/Profile/ErrorState.tsx:31 -msgid "Hmmmm, we couldn't load that moderation service." -msgstr "抱歉,我們無法載入該內容管理服務。" - -#: src/Navigation.tsx:489 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 -msgid "Home" -msgstr "首頁" - -#: src/view/com/modals/ChangeHandle.tsx:414 -msgid "Host:" -msgstr "主機:" - -#: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 -#: src/screens/Signup/StepInfo/index.tsx:40 -#: src/view/com/modals/ChangeHandle.tsx:275 -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:222 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:132 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:135 -msgid "I have a code" -msgstr "我有驗證碼" - -#: src/view/com/modals/VerifyEmail.tsx:224 -msgid "I have a confirmation code" -msgstr "我有驗證碼" - -#: src/view/com/modals/ChangeHandle.tsx:278 -msgid "I have my own domain" -msgstr "我擁有自己的網域" - -#: src/components/dms/BlockedByListDialog.tsx:56 -#: src/components/dms/ReportConversationPrompt.tsx:22 -msgid "I understand" -msgstr "我瞭解" - -#: src/view/com/lightbox/Lightbox.web.tsx:185 -msgid "If alt text is long, toggles alt text expanded state" -msgstr "替代文字過長時,切換替代文字的展開狀態" - -#: src/view/com/modals/SelfLabel.tsx:128 -msgid "If none are selected, suitable for all ages." -msgstr "若不勾選,則預設為全年齡向。" - -#: src/screens/Signup/StepInfo/Policies.tsx:83 -msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." -msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母或法定監護人必須代表您閱讀這些條款。" - -#: src/view/screens/ProfileList.tsx:664 -msgid "If you delete this list, you won't be able to recover it." -msgstr "如果刪除這個列表,您將無法恢復它。" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 -msgid "If you remove this post, you won't be able to recover it." -msgstr "如果刪除這則貼文,您將無法恢復它。" - -#: src/view/com/modals/ChangePassword.tsx:149 -msgid "If you want to change your password, we will send you a code to verify that this is your account." -msgstr "如果您想更改密碼,我們將向您發送一個驗證碼以確認這是您的帳號。" - -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 -msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "如果您想更改帳號代碼或電子郵件,請在停用帳號前更改。" - -#: src/lib/moderation/useReportOptions.ts:37 -msgid "Illegal and Urgent" -msgstr "違法" - -#: src/view/com/util/images/Gallery.tsx:42 -msgid "Image" -msgstr "圖片" - -#: src/view/com/modals/AltImage.tsx:122 -msgid "Image alt text" -msgstr "圖片替代文字" - -#: src/lib/moderation/useReportOptions.ts:48 -msgid "Impersonation or false claims about identity or affiliation" -msgstr "冒充或虛假聲明身份或隸屬關係" - -#: src/lib/moderation/useReportOptions.ts:85 -msgid "Inappropriate messages or explicit links" -msgstr "不當訊息或露骨連結" - -#: src/screens/Login/SetNewPasswordForm.tsx:127 -msgid "Input code sent to your email for password reset" -msgstr "輸入發送到您電子郵件地址的重設碼以重設密碼" - -#: src/view/com/modals/DeleteAccount.tsx:246 -msgid "Input confirmation code for account deletion" -msgstr "輸入刪除帳號的驗證碼" - -#: src/view/com/modals/AddAppPasswords.tsx:174 -msgid "Input name for app password" -msgstr "輸入應用程式專用密碼名稱" - -#: src/screens/Login/SetNewPasswordForm.tsx:151 -msgid "Input new password" -msgstr "輸入新密碼" - -#: src/view/com/modals/DeleteAccount.tsx:265 -msgid "Input password for account deletion" -msgstr "輸入密碼以刪除帳號" - -#: src/screens/Login/LoginForm.tsx:263 -msgid "Input the code which has been emailed to you" -msgstr "輸入寄送至您電子郵件地址的驗證碼" - -#: src/screens/Login/LoginForm.tsx:218 -msgid "Input the password tied to {identifier}" -msgstr "輸入與 {identifier} 關聯的密碼" - -#: src/screens/Login/LoginForm.tsx:191 -msgid "Input the username or email address you used at signup" -msgstr "輸入註冊時使用的用戶名稱或電子郵件地址" - -#: src/screens/Login/LoginForm.tsx:217 -msgid "Input your password" -msgstr "輸入您的密碼" - -#: src/view/com/modals/ChangeHandle.tsx:383 -msgid "Input your preferred hosting provider" -msgstr "輸入您的託管服務供應商" - -#: src/screens/Signup/StepHandle.tsx:63 -msgid "Input your user handle" -msgstr "輸入您的帳號代碼" - -#: src/components/dms/MessagesNUX.tsx:82 -msgid "Introducing Direct Messages" -msgstr "為您隆重介紹「私人訊息」" - -#: src/screens/Login/LoginForm.tsx:132 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 -msgid "Invalid 2FA confirmation code." -msgstr "無效的雙重驗證碼。" - -#: src/view/com/post-thread/PostThreadItem.tsx:236 -msgid "Invalid or unsupported post record" -msgstr "無效或不支援的貼文紀錄" - -#: src/screens/Login/LoginForm.tsx:137 -msgid "Invalid username or password" -msgstr "用戶名稱或密碼無效" - -#: src/view/com/modals/InviteCodes.tsx:94 -msgid "Invite a Friend" -msgstr "邀請朋友" - -#: src/screens/Signup/StepInfo/index.tsx:58 -msgid "Invite code" -msgstr "邀請碼" - -#: src/screens/Signup/state.ts:275 -msgid "Invite code not accepted. Check that you input it correctly and try again." -msgstr "邀請碼無效。請檢查您輸入的內容是否正確,然後重試。" - -#: src/view/com/modals/InviteCodes.tsx:171 -msgid "Invite codes: {0} available" -msgstr "邀請碼:{0} 個可用" - -#: src/view/com/modals/InviteCodes.tsx:170 -msgid "Invite codes: 1 available" -msgstr "邀請碼:1 個可用" - -#: src/view/com/auth/SplashScreen.web.tsx:157 -msgid "Jobs" -msgstr "工作" - -#: src/screens/Onboarding/index.tsx:21 -msgid "Journalism" -msgstr "新聞學" - -#: src/components/moderation/ContentHider.tsx:147 -msgid "Labeled by {0}." -msgstr "由 {0} 標記。" - -#: src/components/moderation/ContentHider.tsx:145 -msgid "Labeled by the author." -msgstr "由作者標記。" - -#: src/view/screens/Profile.tsx:191 -msgid "Labels" -msgstr "標記" - -#: src/screens/Profile/Sections/Labels.tsx:163 -msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." -msgstr "標記是對用戶和內容的標註,可用於隱藏、警告和對網路進行分類。" - -#: src/components/moderation/LabelsOnMeDialog.tsx:79 -msgid "Labels on your account" -msgstr "您帳號上的標記" - -#: src/components/moderation/LabelsOnMeDialog.tsx:81 -msgid "Labels on your content" -msgstr "您內容上的標記" - -#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 -msgid "Language selection" -msgstr "語言選擇" - -#: src/view/screens/Settings/index.tsx:530 -msgid "Language settings" -msgstr "語言設定" - -#: src/Navigation.tsx:150 -#: src/view/screens/LanguageSettings.tsx:90 -msgid "Language Settings" -msgstr "語言設定" - -#: src/view/screens/Settings/index.tsx:539 -msgid "Languages" -msgstr "語言" - -#: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:359 -msgid "Latest" -msgstr "最新" - -#: src/components/moderation/ScreenHider.tsx:136 -msgid "Learn More" -msgstr "瞭解詳情" - -#: src/components/moderation/ContentHider.tsx:66 -#: src/components/moderation/ContentHider.tsx:131 -msgid "Learn more about the moderation applied to this content." -msgstr "詳細瞭解套用於此內容的內容管理。" - -#: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 -msgid "Learn more about this warning" -msgstr "瞭解有關此警告的更多資訊" - -#: src/screens/Moderation/index.tsx:549 -msgid "Learn more about what is public on Bluesky." -msgstr "瞭解有關 Bluesky 上公開內容的更多資訊。" - -#: src/components/moderation/ContentHider.tsx:155 -msgid "Learn more." -msgstr "瞭解詳情。" - -#: src/components/dms/LeaveConvoPrompt.tsx:50 -msgid "Leave" -msgstr "離開" - -#: src/components/dms/MessagesListBlockedFooter.tsx:66 -#: src/components/dms/MessagesListBlockedFooter.tsx:73 -msgid "Leave chat" -msgstr "離開對話" - -#: src/components/dms/ConvoMenu.tsx:138 -#: src/components/dms/ConvoMenu.tsx:141 -#: src/components/dms/ConvoMenu.tsx:208 -#: src/components/dms/ConvoMenu.tsx:211 -#: src/components/dms/LeaveConvoPrompt.tsx:46 -msgid "Leave conversation" -msgstr "離開對話" - -#: 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:65 -msgid "Leaving Bluesky" -msgstr "離開 Bluesky" - -#: src/screens/SignupQueued.tsx:134 -msgid "left to go." -msgstr "個人在排在您前面。" - -#: src/view/screens/Settings/index.tsx:308 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" - -#: src/screens/Login/index.tsx:130 -#: src/screens/Login/index.tsx:145 -msgid "Let's get your password reset!" -msgstr "讓我們來重設您的密碼吧!" - -#: src/screens/Onboarding/StepFinished.tsx:184 -msgid "Let's go!" -msgstr "讓我們開始吧!" - -#: src/view/screens/Settings/index.tsx:452 -msgid "Light" -msgstr "亮色" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 -msgid "Like this feed" -msgstr "對這個動態源按喜歡" - -#: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 -msgid "Liked by" -msgstr "按喜歡的用戶" - -#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 -msgid "Liked By" -msgstr "按喜歡的用戶" - -#: src/view/com/notifications/FeedItem.tsx:178 -msgid "liked your custom feed" -msgstr "對您的自訂動態源表示喜歡" - -#: src/view/com/notifications/FeedItem.tsx:170 -msgid "liked your post" -msgstr "已喜歡您的貼文" - -#: src/view/screens/Profile.tsx:196 -msgid "Likes" -msgstr "喜歡" - -#: src/view/com/post-thread/PostThreadItem.tsx:197 -msgid "Likes on this post" -msgstr "這條貼文的喜歡數" - -#: src/Navigation.tsx:183 -msgid "List" -msgstr "列表" - -#: src/view/com/modals/CreateOrEditList.tsx:250 -msgid "List Avatar" -msgstr "列表頭像" - -#: src/view/screens/ProfileList.tsx:358 -msgid "List blocked" -msgstr "列表已封鎖" - -#: src/view/com/feeds/FeedSourceCard.tsx:253 -msgid "List by {0}" -msgstr "列表由 {0} 建立" - -#: src/view/screens/ProfileList.tsx:397 -msgid "List deleted" -msgstr "列表已刪除" - -#: src/view/screens/ProfileList.tsx:330 -msgid "List muted" -msgstr "列表已靜音" - -#: src/view/com/modals/CreateOrEditList.tsx:264 -msgid "List Name" -msgstr "列表名稱" - -#: src/view/screens/ProfileList.tsx:372 -msgid "List unblocked" -msgstr "已解除封鎖的列表" - -#: src/view/screens/ProfileList.tsx:344 -msgid "List unmuted" -msgstr "已解除靜音的列表" - -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 -msgid "Lists" -msgstr "列表" - -#: src/components/dms/BlockedByListDialog.tsx:39 -msgid "Lists blocking this user:" -msgstr "封鎖此用戶的列表:" - -#: src/view/screens/Search/Explore.tsx:130 -msgid "Load more" -msgstr "載入更多" - -#: src/view/screens/Search/Explore.tsx:218 -msgid "Load more suggested feeds" -msgstr "載入更多推薦動態" - -#: src/view/screens/Search/Explore.tsx:216 -msgid "Load more suggested follows" -msgstr "載入更多推薦跟隨者" - -#: src/view/screens/Notifications.tsx:184 -msgid "Load new notifications" -msgstr "載入新的通知" - -#: src/screens/Profile/Sections/Feed.tsx:86 -#: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 -#: src/view/screens/ProfileList.tsx:749 -msgid "Load new posts" -msgstr "載入新的貼文" - -#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:99 -msgid "Loading..." -msgstr "載入中…" - -#: src/Navigation.tsx:234 -msgid "Log" -msgstr "日誌" - -#: src/screens/Deactivated.tsx:214 -#: src/screens/Deactivated.tsx:220 -msgid "Log in or sign up" -msgstr "登入或註冊" - -#: src/screens/SignupQueued.tsx:155 -#: src/screens/SignupQueued.tsx:158 -#: src/screens/SignupQueued.tsx:184 -#: src/screens/SignupQueued.tsx:187 -msgid "Log out" -msgstr "登出" - -#: src/screens/Moderation/index.tsx:442 -msgid "Logged-out visibility" -msgstr "登出可見性" - -#: src/components/AccountList.tsx:58 -msgid "Login to account that is not listed" -msgstr "登入未列出的帳號" - -#: src/components/RichText.tsx:217 -msgid "Long press to open tag menu for #{tag}" -msgstr "長按開啟 #{tag} 的標籤選單" - -#: src/screens/Login/SetNewPasswordForm.tsx:116 -msgid "Looks like XXXXX-XXXXX" -msgstr "看起來像是 XXXXX-XXXXX" - -#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:39 -msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." -msgstr "您似乎尚未儲存任何動態源!參考我們的建議或瀏覽下面的更多內容。" - -#: src/screens/Home/NoFeedsPinned.tsx:83 -msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" -msgstr "看起來您已取消釘選所有動態源。但不用擔心,您可以在下面新增一些😄" - -#: src/screens/Feeds/NoFollowingFeed.tsx:37 -msgid "Looks like you're missing a following feed. <0>Click here to add one." -msgstr "您看起來需要「Following」動態源,<0>點選這裡來新增。" - -#: src/view/com/modals/LinkWarning.tsx:79 -msgid "Make sure this is where you intend to go!" -msgstr "請確認這是您想要去的的地方!" - -#: src/components/dialogs/MutedWords.tsx:82 -msgid "Manage your muted words and tags" -msgstr "管理您靜音的文字和標籤" - -#: src/components/dms/ConvoMenu.tsx:151 -#: src/components/dms/ConvoMenu.tsx:158 -msgid "Mark as read" -msgstr "標記為已讀" - -#: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:195 -msgid "Media" -msgstr "媒體" - -#: src/view/com/threadgate/WhoCanReply.tsx:270 -msgid "mentioned users" -msgstr "被提及的用戶" - -#: src/view/com/modals/Threadgate.tsx:96 -msgid "Mentioned users" -msgstr "被提及的用戶" - -#: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:683 -msgid "Menu" -msgstr "選單" - -#: src/components/dms/MessageProfileButton.tsx:67 -msgid "Message {0}" -msgstr "給 {0} 傳送訊息" - -#: src/components/dms/MessageMenu.tsx:72 -#: src/screens/Messages/List/ChatListItem.tsx:155 -msgid "Message deleted" -msgstr "訊息已刪除" - -#: src/view/com/posts/FeedErrorMessage.tsx:200 -msgid "Message from server: {0}" -msgstr "來自伺服器的訊息:{0}" - -#: src/screens/Messages/Conversation/MessageInput.tsx:138 -msgid "Message input field" -msgstr "訊息輸入欄位" - -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 -msgid "Message is too long" -msgstr "訊息太長了" - -#: src/screens/Messages/List/index.tsx:321 -msgid "Message settings" -msgstr "訊息設定" - -#: src/Navigation.tsx:504 -#: src/screens/Messages/List/index.tsx:164 -#: src/screens/Messages/List/index.tsx:246 -#: src/screens/Messages/List/index.tsx:317 -msgid "Messages" -msgstr "訊息" - -#: src/lib/moderation/useReportOptions.ts:46 -msgid "Misleading Account" -msgstr "誤導性帳號" - -#: src/Navigation.tsx:125 -#: src/screens/Moderation/index.tsx:104 -#: src/view/screens/Settings/index.tsx:561 -msgid "Moderation" -msgstr "內容管理" - -#: src/components/moderation/ModerationDetailsDialog.tsx:112 -msgid "Moderation details" -msgstr "內容管理詳情" - -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 -msgid "Moderation list by {0}" -msgstr "由 {0} 建立的內容管理列表" - -#: src/view/screens/ProfileList.tsx:843 -msgid "Moderation list by <0/>" -msgstr "由 建立的內容管理列表" - -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 -msgid "Moderation list by you" -msgstr "您建立的內容管理列表" - -#: src/view/com/modals/CreateOrEditList.tsx:185 -msgid "Moderation list created" -msgstr "已建立內容管理列表" - -#: src/view/com/modals/CreateOrEditList.tsx:171 -msgid "Moderation list updated" -msgstr "內容管理列表已更新" - -#: src/screens/Moderation/index.tsx:243 -msgid "Moderation lists" -msgstr "內容管理列表" - -#: src/Navigation.tsx:130 -#: src/view/screens/ModerationModlists.tsx:58 -msgid "Moderation Lists" -msgstr "內容管理列表" - -#: src/view/screens/Settings/index.tsx:555 -msgid "Moderation settings" -msgstr "內容管理設定" - -#: src/Navigation.tsx:229 -msgid "Moderation states" -msgstr "內容管理狀態" - -#: src/screens/Moderation/index.tsx:215 -msgid "Moderation tools" -msgstr "內容管理工具" - -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 -msgid "Moderator has chosen to set a general warning on the content." -msgstr "內容管理者已將此內容標記為普通警告。" - -#: src/view/com/post-thread/PostThreadItem.tsx:567 -msgid "More" -msgstr "更多" - -#: src/view/shell/desktop/Feeds.tsx:55 -msgid "More feeds" -msgstr "更多動態源" - -#: src/view/screens/ProfileList.tsx:653 -msgid "More options" -msgstr "更多選項" - -#: src/view/screens/PreferencesThreads.tsx:82 -msgid "Most-liked replies first" -msgstr "最多喜歡數優先" - -#: src/components/TagMenu/index.tsx:249 -msgid "Mute" -msgstr "靜音" - -#: src/components/TagMenu/index.web.tsx:105 -msgid "Mute {truncatedTag}" -msgstr "靜音 {truncatedTag}" - -#: src/view/com/profile/ProfileMenu.tsx:284 -#: src/view/com/profile/ProfileMenu.tsx:291 -msgid "Mute Account" -msgstr "靜音帳號" - -#: src/view/screens/ProfileList.tsx:572 -msgid "Mute accounts" -msgstr "靜音帳號" - -#: src/components/TagMenu/index.tsx:209 -msgid "Mute all {displayTag} posts" -msgstr "將所有 {displayTag} 貼文靜音" - -#: src/components/dms/ConvoMenu.tsx:172 -#: src/components/dms/ConvoMenu.tsx:178 -msgid "Mute conversation" -msgstr "靜音對話" - -#: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "僅靜音標籤" - -#: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "靜音文字和標籤" - -#: src/view/screens/ProfileList.tsx:678 -msgid "Mute list" -msgstr "靜音列表" - -#: src/view/screens/ProfileList.tsx:673 -msgid "Mute these accounts?" -msgstr "靜音這些帳號?" - -#: src/components/dialogs/MutedWords.tsx:126 -msgid "Mute this word in post text and tags" -msgstr "在貼文內容和話題標籤中隱藏該文字" - -#: src/components/dialogs/MutedWords.tsx:141 -msgid "Mute this word in tags only" -msgstr "僅在話題標籤中隱藏該文字" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -msgid "Mute thread" -msgstr "靜音討論串" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 -msgid "Mute words & tags" -msgstr "靜音文字和標籤" - -#: src/view/com/lists/ListCard.tsx:104 -msgid "Muted" -msgstr "已靜音" - -#: src/screens/Moderation/index.tsx:255 -msgid "Muted accounts" -msgstr "已靜音帳號" - -#: src/Navigation.tsx:135 -#: src/view/screens/ModerationMutedAccounts.tsx:109 -msgid "Muted Accounts" -msgstr "已靜音帳號" - -#: src/view/screens/ModerationMutedAccounts.tsx:117 -msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." -msgstr "已靜音的帳號將不會在您的通知或動態中顯示,靜音資訊是完全非公開的。" - -#: src/lib/moderation/useModerationCauseDescription.ts:87 -msgid "Muted by \"{0}\"" -msgstr "被「{0}」靜音" - -#: src/screens/Moderation/index.tsx:231 -msgid "Muted words & tags" -msgstr "靜音文字和標籤" - -#: src/view/screens/ProfileList.tsx:675 -msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." -msgstr "封鎖是私人的。被封鎖的帳號可以與您互動,但您將無法看到他們的貼文或收到來自他們的通知。" - -#: src/components/dialogs/BirthDateSettings.tsx:35 -#: src/components/dialogs/BirthDateSettings.tsx:38 -msgid "My Birthday" -msgstr "我的生日" - -#: src/view/screens/Feeds.tsx:734 -msgid "My Feeds" -msgstr "我的動態源" - -#: src/view/shell/desktop/LeftNav.tsx:84 -msgid "My Profile" -msgstr "我的個人檔案" - -#: src/view/screens/Settings/index.tsx:616 -msgid "My saved feeds" -msgstr "我儲存的動態源" - -#: src/view/screens/Settings/index.tsx:622 -msgid "My Saved Feeds" -msgstr "我儲存的動態源" - -#: src/view/com/modals/AddAppPasswords.tsx:173 -#: src/view/com/modals/CreateOrEditList.tsx:279 -msgid "Name" -msgstr "名稱" - -#: src/view/com/modals/CreateOrEditList.tsx:143 -msgid "Name is required" -msgstr "名稱是必填項" - -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 -msgid "Name or Description Violates Community Standards" -msgstr "名稱或描述違反社群標準" - -#: src/screens/Onboarding/index.tsx:22 -msgid "Nature" -msgstr "自然" - -#: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 -#: src/view/com/modals/ChangePassword.tsx:169 -msgid "Navigates to the next screen" -msgstr "切換到下一畫面" - -#: src/view/shell/Drawer.tsx:79 -msgid "Navigates to your profile" -msgstr "切換到您的個人檔案" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 -msgid "Need to report a copyright violation?" -msgstr "需要檢舉侵權嗎?" - -#: src/screens/Onboarding/StepFinished.tsx:152 -msgid "Never lose access to your followers or data." -msgstr "永遠不會失去對您的跟隨者或資料的存取權。" - -#: src/view/com/modals/ChangeHandle.tsx:515 -msgid "Nevermind, create a handle for me" -msgstr "不用了,為我建立一個帳號代碼" - -#: src/view/screens/Lists.tsx:81 -msgctxt "action" -msgid "New" -msgstr "新增" - -#: src/view/screens/ModerationModlists.tsx:78 -msgid "New" -msgstr "新增" - -#: src/components/dms/dialogs/NewChatDialog.tsx:52 -#: src/screens/Messages/List/index.tsx:331 -#: src/screens/Messages/List/index.tsx:338 -msgid "New chat" -msgstr "新對話" - -#: src/components/dms/NewMessagesPill.tsx:92 -msgid "New messages" -msgstr "新訊息" - -#: src/view/com/modals/CreateOrEditList.tsx:241 -msgid "New Moderation List" -msgstr "新的內容管理列表" - -#: src/view/com/modals/ChangePassword.tsx:213 -msgid "New password" -msgstr "新密碼" - -#: src/view/com/modals/ChangePassword.tsx:218 -msgid "New Password" -msgstr "新密碼" - -#: src/view/com/feeds/FeedPage.tsx:147 -msgctxt "action" -msgid "New post" -msgstr "新貼文" - -#: src/view/screens/Feeds.tsx:566 -#: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 -msgid "New post" -msgstr "新貼文" - -#: src/view/shell/desktop/LeftNav.tsx:277 -msgctxt "action" -msgid "New Post" -msgstr "新貼文" - -#: src/components/NewskieDialog.tsx:68 -msgid "New user info dialog" -msgstr "新用戶資訊對話框" - -#: src/view/com/modals/CreateOrEditList.tsx:236 -msgid "New User List" -msgstr "新的用戶列表" - -#: src/view/screens/PreferencesThreads.tsx:79 -msgid "Newest replies first" -msgstr "最新回覆優先" - -#: src/screens/Onboarding/index.tsx:20 -msgid "News" -msgstr "新聞" - -#: src/screens/Login/ForgotPasswordForm.tsx:143 -#: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 -#: src/screens/Login/SetNewPasswordForm.tsx:174 -#: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 -#: src/view/com/modals/ChangePassword.tsx:254 -#: src/view/com/modals/ChangePassword.tsx:256 -msgid "Next" -msgstr "下一個" - -#: src/view/com/lightbox/Lightbox.web.tsx:169 -msgid "Next image" -msgstr "下一張圖片" - -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 -msgid "No" -msgstr "關" - -#: src/view/screens/ProfileFeed.tsx:559 -#: src/view/screens/ProfileList.tsx:823 -msgid "No description" -msgstr "沒有描述" - -#: src/view/com/modals/ChangeHandle.tsx:399 -msgid "No DNS Panel" -msgstr "無 DNS 控制台" - -#: src/components/dialogs/GifSelect.ios.tsx:202 -#: src/components/dialogs/GifSelect.tsx:218 -msgid "No featured GIFs found. There may be an issue with Tenor." -msgstr "未找到精選 GIF,Tenor 可能發生問題。" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 -msgid "No longer following {0}" -msgstr "不再跟隨 {0}" - -#: src/screens/Signup/StepHandle.tsx:115 -msgid "No longer than 253 characters" -msgstr "不超過 253 個字符" - -#: src/screens/Messages/List/ChatListItem.tsx:106 -msgid "No messages yet" -msgstr "還沒有訊息" - -#: src/screens/Messages/List/index.tsx:274 -msgid "No more conversations to show" -msgstr "已經沒有對話啦!" - -#: src/view/com/notifications/Feed.tsx:118 -msgid "No notifications yet!" -msgstr "還沒有通知!" - -#: src/components/dms/MessagesNUX.tsx:149 -#: src/components/dms/MessagesNUX.tsx:152 -#: src/screens/Messages/Settings.tsx:93 -#: src/screens/Messages/Settings.tsx:96 -msgid "No one" -msgstr "沒有人" - -#: src/screens/Profile/Sections/Feed.tsx:59 -msgid "No posts yet." -msgstr "目前還沒有貼文。" - -#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 -#: src/view/com/composer/text-input/web/Autocomplete.tsx:195 -msgid "No result" -msgstr "沒有結果" - -#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 -msgid "No results" -msgstr "沒有結果" - -#: src/components/Lists.tsx:207 -msgid "No results found" -msgstr "未找到結果" - -#: src/view/screens/Feeds.tsx:497 -msgid "No results found for \"{query}\"" -msgstr "未找到「{query}」的結果" - -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:233 -#: src/view/screens/Search/Search.tsx:272 -#: src/view/screens/Search/Search.tsx:318 -msgid "No results found for {query}" -msgstr "未找到 {query} 的結果" - -#: src/components/dialogs/GifSelect.ios.tsx:200 -#: src/components/dialogs/GifSelect.tsx:216 -msgid "No search results found for \"{search}\"." -msgstr "未找到「{search}」的搜尋結果。" - -#: src/components/dialogs/EmbedConsent.tsx:105 -#: src/components/dialogs/EmbedConsent.tsx:112 -msgid "No thanks" -msgstr "不,謝謝" - -#: src/view/com/modals/Threadgate.tsx:85 -msgid "Nobody" -msgstr "沒有人" - -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 -msgid "Nobody can reply" -msgstr "沒有人可以回覆" - -#: src/components/LikedByList.tsx:79 -#: src/components/LikesDialog.tsx:99 -msgid "Nobody has liked this yet. Maybe you should be the first!" -msgstr "還沒有人按喜歡,也許您應該成為第一個!" - -#: src/lib/moderation/useGlobalLabelStrings.ts:42 -msgid "Non-sexual Nudity" -msgstr "非色情內容裸體" - -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 -msgid "Not Found" -msgstr "未找到" - -#: src/view/com/modals/VerifyEmail.tsx:254 -#: src/view/com/modals/VerifyEmail.tsx:260 -msgid "Not right now" -msgstr "暫時不需要" - -#: src/view/com/profile/ProfileMenu.tsx:373 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -msgid "Note about sharing" -msgstr "關於分享的注意事項" - -#: src/screens/Moderation/index.tsx:540 -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/screens/Messages/List/index.tsx:215 -msgid "Nothing here" -msgstr "這裡什麼也沒有" - -#: src/screens/Messages/Settings.tsx:124 -msgid "Notification sounds" -msgstr "通知音效" - -#: src/screens/Messages/Settings.tsx:121 -msgid "Notification Sounds" -msgstr "通知音效" - -#: src/Navigation.tsx:499 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 -msgid "Notifications" -msgstr "通知" - -#: src/lib/hooks/useTimeAgo.ts:51 -msgid "now" -msgstr "現在" - -#: src/components/dms/MessageItem.tsx:175 -msgid "Now" -msgstr "現在" - -#: src/view/com/modals/SelfLabel.tsx:104 -msgid "Nudity" -msgstr "裸露" - -#: src/lib/moderation/useReportOptions.ts:72 -msgid "Nudity or adult content not labeled as such" -msgstr "未貼上此類標記的裸露或成人內容" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:11 -msgid "Off" -msgstr "顯示" - -#: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 -#: src/view/com/util/ErrorBoundary.tsx:55 -msgid "Oh no!" -msgstr "糟糕!" - -#: src/screens/Onboarding/StepInterests/index.tsx:133 -msgid "Oh no! Something went wrong." -msgstr "糟糕!發生了一些錯誤。" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 -msgid "OK" -msgstr "好的" - -#: src/screens/Login/PasswordUpdatedForm.tsx:44 -msgid "Okay" -msgstr "好的" - -#: src/view/screens/PreferencesThreads.tsx:78 -msgid "Oldest replies first" -msgstr "最舊的回覆優先" - -#: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" -msgstr "在 {str}" - -#: src/view/screens/Settings/index.tsx:256 -msgid "Onboarding reset" -msgstr "重新開始引導流程" - -#: src/view/com/composer/Composer.tsx:505 -msgid "One or more images is missing alt text." -msgstr "至少有一張圖片缺失了替代文字。" - -#: src/screens/Onboarding/StepProfile/index.tsx:117 -msgid "Only .jpg and .png files are supported" -msgstr "僅支援 .jpg 或 .png 格式的圖片" - -#: src/view/com/threadgate/WhoCanReply.tsx:239 -msgid "Only {0} can reply" -msgstr "只有{0}可以回覆" - -#: src/screens/Signup/StepHandle.tsx:98 -msgid "Only contains letters, numbers, and hyphens" -msgstr "只包含字母、數字和連字符" - -#: src/components/Lists.tsx:88 -msgid "Oops, something went wrong!" -msgstr "糟糕,發生了錯誤!" - -#: src/components/Lists.tsx:191 -#: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 -msgid "Oops!" -msgstr "糟糕!" - -#: src/screens/Onboarding/StepFinished.tsx:148 -msgid "Open" -msgstr "開啟" - -#: src/view/com/posts/AviFollowButton.tsx:89 -msgid "Open {name} profile shortcut menu" -msgstr "開啟 {name} 個人檔案快捷選單" - -#: src/screens/Onboarding/StepProfile/index.tsx:277 -msgid "Open avatar creator" -msgstr "開啟頭像建立工具" - -#: src/screens/Messages/List/ChatListItem.tsx:219 -#: src/screens/Messages/List/ChatListItem.tsx:220 -msgid "Open conversation options" -msgstr "開啟對話選項" - -#: src/view/com/composer/Composer.tsx:615 -#: src/view/com/composer/Composer.tsx:616 -msgid "Open emoji picker" -msgstr "開啟表情符號選擇器" - -#: src/view/screens/ProfileFeed.tsx:295 -msgid "Open feed options menu" -msgstr "開啟動態選項選單" - -#: src/view/screens/Settings/index.tsx:736 -msgid "Open links with in-app browser" -msgstr "在內建瀏覽器中開啟連結" - -#: src/components/dms/ActionsWrapper.tsx:87 -msgid "Open message options" -msgstr "開啟訊息選項" - -#: src/screens/Moderation/index.tsx:227 -msgid "Open muted words and tags settings" -msgstr "開啟靜音文字和標籤設定" - -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 -msgid "Open navigation" -msgstr "開啟導覽" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 -msgid "Open post options menu" -msgstr "開啟貼文選項選單" - -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 -msgid "Open storybook page" -msgstr "開啟故事書頁面" - -#: src/view/screens/Settings/index.tsx:848 -msgid "Open system log" -msgstr "開啟系統日誌" - -#: src/view/com/util/forms/DropdownButton.tsx:159 -msgid "Opens {numItems} options" -msgstr "開啟 {numItems} 個選項" - -#: src/view/screens/Settings/index.tsx:510 -msgid "Opens accessibility settings" -msgstr "開啟無障礙設定" - -#: src/view/screens/Log.tsx:58 -msgid "Opens additional details for a debug entry" -msgstr "開啟除錯項目的額外詳細資訊" - -#: src/view/com/composer/photos/OpenCameraBtn.tsx:74 -msgid "Opens camera on device" -msgstr "開啟裝置相機" - -#: src/view/screens/Settings/index.tsx:639 -msgid "Opens chat settings" -msgstr "開啟對話設定" - -#: src/view/com/composer/Prompt.tsx:27 -msgid "Opens composer" -msgstr "開啟編輯器" - -#: src/view/screens/Settings/index.tsx:531 -msgid "Opens configurable language settings" -msgstr "開啟可以更改的語言設定" - -#: src/view/com/composer/photos/SelectPhotoBtn.tsx:40 -msgid "Opens device photo gallery" -msgstr "開啟裝置相簿" - -#: src/view/screens/Settings/index.tsx:671 -msgid "Opens external embeds settings" -msgstr "開啟外部連結嵌入設定" - -#: src/view/com/auth/SplashScreen.tsx:50 -#: src/view/com/auth/SplashScreen.web.tsx:99 -msgid "Opens flow to create a new Bluesky account" -msgstr "開始建立新的 Bluesky 帳號的流程" - -#: src/view/com/auth/SplashScreen.tsx:65 -#: src/view/com/auth/SplashScreen.web.tsx:114 -msgid "Opens flow to sign into your existing Bluesky account" -msgstr "開始登入您現有的 Bluesky 帳號流程" - -#: src/view/com/composer/photos/SelectGifBtn.tsx:36 -msgid "Opens GIF select dialog" -msgstr "開啟 GIF 選擇對話框" - -#: src/view/com/modals/InviteCodes.tsx:173 -msgid "Opens list of invite codes" -msgstr "開啟邀請碼列表" - -#: src/view/screens/Settings/index.tsx:808 -msgid "Opens modal for account deactivation confirmation" -msgstr "開啟帳號刪除的確認彈窗" - -#: src/view/screens/Settings/index.tsx:830 -msgid "Opens modal for account deletion confirmation. Requires email code" -msgstr "開啟帳號刪除的確認彈窗。需要電子郵件驗證碼" - -#: src/view/screens/Settings/index.tsx:765 -msgid "Opens modal for changing your Bluesky password" -msgstr "開啟修改 Bluesky 密碼的彈窗" - -#: src/view/screens/Settings/index.tsx:720 -msgid "Opens modal for choosing a new Bluesky handle" -msgstr "開啟建立新 Bluesky 帳號代碼的彈窗" - -#: src/view/screens/Settings/index.tsx:788 -msgid "Opens modal for downloading your Bluesky account data (repository)" -msgstr "開啟下載 Bluesky 帳號數據(存儲庫)的彈窗" - -#: src/view/screens/Settings/index.tsx:1008 -msgid "Opens modal for email verification" -msgstr "開啟驗證電子郵件的彈窗" - -#: src/view/com/modals/ChangeHandle.tsx:276 -msgid "Opens modal for using custom domain" -msgstr "開啟使用自訂網域的彈窗" - -#: src/view/screens/Settings/index.tsx:556 -msgid "Opens moderation settings" -msgstr "開啟內容管理設定" - -#: src/screens/Login/LoginForm.tsx:225 -msgid "Opens password reset form" -msgstr "開啟密碼重設表單" - -#: src/view/screens/Settings/index.tsx:617 -msgid "Opens screen with all saved feeds" -msgstr "開啟包含所有已儲存的動態源之畫面" - -#: src/view/screens/Settings/index.tsx:698 -msgid "Opens the app password settings" -msgstr "開啟應用程式專用密碼設定畫面" - -#: src/view/screens/Settings/index.tsx:574 -msgid "Opens the Following feed preferences" -msgstr "開啟「Following」動態源偏好" - -#: src/view/com/modals/LinkWarning.tsx:93 -msgid "Opens the linked website" -msgstr "開啟網站連結" - -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 -msgid "Opens the storybook page" -msgstr "開啟故事書頁面" - -#: src/view/screens/Settings/index.tsx:849 -msgid "Opens the system log page" -msgstr "開啟系統日誌頁面" - -#: src/view/screens/Settings/index.tsx:595 -msgid "Opens the threads preferences" -msgstr "開啟討論串偏好" - -#: src/view/com/notifications/FeedItem.tsx:429 -#: src/view/com/util/UserAvatar.tsx:422 -msgid "Opens this profile" -msgstr "開啟這個個人檔案" - -#: src/view/com/util/forms/DropdownButton.tsx:293 -msgid "Option {0} of {numItems}" -msgstr "{0} 選項,共 {numItems} 個" - -#: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 -msgid "Optionally provide additional information below:" -msgstr "在以下提供額外訊息(可選):" - -#: src/view/com/modals/Threadgate.tsx:92 -msgid "Or combine these options:" -msgstr "或者組合這些選項:" - -#: src/screens/Deactivated.tsx:211 -msgid "Or, continue with another account." -msgstr "或以其他帳號繼續。" - -#: src/screens/Deactivated.tsx:194 -msgid "Or, log into one of your other accounts." -msgstr "或登入您的其他帳號。" - -#: src/lib/moderation/useReportOptions.ts:26 -msgid "Other" -msgstr "其他" - -#: src/components/AccountList.tsx:76 -msgid "Other account" -msgstr "其他帳號" - -#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 -msgid "Other..." -msgstr "其他…" - -#: src/screens/Messages/Conversation/ChatDisabled.tsx:28 -msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." -msgstr "我們的內容管理者已審核檢舉,並決定停用您在 Bluesky 上的對話功能。" - -#: src/components/Lists.tsx:208 -#: src/view/screens/NotFound.tsx:45 -msgid "Page not found" -msgstr "頁面不存在" - -#: src/view/screens/NotFound.tsx:42 -msgid "Page Not Found" -msgstr "頁面不存在" - -#: src/screens/Login/LoginForm.tsx:201 -#: src/screens/Signup/StepInfo/index.tsx:102 -#: src/view/com/modals/DeleteAccount.tsx:257 -#: src/view/com/modals/DeleteAccount.tsx:264 -msgid "Password" -msgstr "密碼" - -#: src/view/com/modals/ChangePassword.tsx:143 -msgid "Password Changed" -msgstr "密碼已更改" - -#: src/screens/Login/index.tsx:157 -msgid "Password updated" -msgstr "密碼已更新" - -#: src/screens/Login/PasswordUpdatedForm.tsx:30 -msgid "Password updated!" -msgstr "密碼已更新!" - -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 -msgid "Pause" -msgstr "暫停" - -#: src/view/screens/Search/Search.tsx:369 -msgid "People" -msgstr "用戶" - -#: src/Navigation.tsx:170 -msgid "People followed by @{0}" -msgstr "被 @{0} 跟隨的人" - -#: src/Navigation.tsx:163 -msgid "People following @{0}" -msgstr "跟隨 @{0} 的人" - -#: src/view/com/lightbox/Lightbox.tsx:67 -msgid "Permission to access camera roll is required." -msgstr "需要相簿權限。" - -#: src/view/com/lightbox/Lightbox.tsx:73 -msgid "Permission to access camera roll was denied. Please enable it in your system settings." -msgstr "相簿權限已遭拒絕,請在系統設定中啟用。" - -#: src/screens/Onboarding/index.tsx:28 -msgid "Pets" -msgstr "寵物" - -#: src/view/com/modals/SelfLabel.tsx:122 -msgid "Pictures meant for adults." -msgstr "適合成年人的圖像。" - -#: src/view/screens/ProfileFeed.tsx:287 -#: src/view/screens/ProfileList.tsx:617 -msgid "Pin to home" -msgstr "釘選到首頁" - -#: src/view/screens/ProfileFeed.tsx:290 -msgid "Pin to Home" -msgstr "釘選到首頁" - -#: src/view/screens/SavedFeeds.tsx:103 -msgid "Pinned Feeds" -msgstr "釘選的動態源列表" - -#: src/view/screens/ProfileList.tsx:289 -msgid "Pinned to your feeds" -msgstr "從您的動態中取消釘選" - -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 -msgid "Play" -msgstr "播放" - -#: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:123 -msgid "Play {0}" -msgstr "播放 {0}" - -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 -msgid "Play or pause the GIF" -msgstr "播放或暫停 GIF" - -#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 -#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 -msgid "Play Video" -msgstr "播放影片" - -#: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:122 -msgid "Plays the GIF" -msgstr "播放 GIF" - -#: src/screens/Signup/state.ts:234 -msgid "Please choose your handle." -msgstr "請設定您的帳號代碼。" - -#: src/screens/Signup/state.ts:227 -msgid "Please choose your password." -msgstr "請設定您的密碼。" - -#: src/screens/Signup/state.ts:248 -msgid "Please complete the verification captcha." -msgstr "請完成 Captcha 驗證。" - -#: src/view/com/modals/ChangeEmail.tsx:65 -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:94 -msgid "Please enter a name for your app password. All spaces is not allowed." -msgstr "請輸入應用程式專用密碼的名稱。不允許包含任何空格。" - -#: src/view/com/modals/AddAppPasswords.tsx:150 -msgid "Please enter a unique name for this App Password or use our randomly generated one." -msgstr "請輸入此應用程式專用密碼的唯一名稱,或使用我們提供的隨機生成名稱。" - -#: src/components/dialogs/MutedWords.tsx:67 -msgid "Please enter a valid word, tag, or phrase to mute" -msgstr "請輸入有效的文字或標籤進行靜音" - -#: src/screens/Signup/state.ts:213 -msgid "Please enter your email." -msgstr "請輸入您的電子郵件。" - -#: src/view/com/modals/DeleteAccount.tsx:253 -msgid "Please enter your password as well:" -msgstr "請輸入您的密碼:" - -#: src/components/moderation/LabelsOnMeDialog.tsx:256 -msgid "Please explain why you think this label was incorrectly applied by {0}" -msgstr "請解釋您認為 {0} 不該套用此標記的原因" - -#: src/screens/Messages/Conversation/ChatDisabled.tsx:110 -msgid "Please explain why you think your chats were incorrectly disabled" -msgstr "請解釋您認為我們不該停用您對話功能的原因" - -#: src/lib/hooks/useAccountSwitcher.ts:48 -#: src/lib/hooks/useAccountSwitcher.ts:58 -msgid "Please sign in as @{0}" -msgstr "請以 @{0} 的身分登入" - -#: src/view/com/modals/VerifyEmail.tsx:109 -msgid "Please Verify Your Email" -msgstr "請驗證您的電子郵件地址" - -#: src/view/com/composer/Composer.tsx:281 -msgid "Please wait for your link card to finish loading" -msgstr "請等待您的連結預覽載入完畢" - -#: src/screens/Onboarding/index.tsx:34 -msgid "Politics" -msgstr "政治" - -#: src/view/com/modals/SelfLabel.tsx:112 -msgid "Porn" -msgstr "色情內容" - -#: src/view/com/composer/Composer.tsx:479 -#: src/view/com/composer/Composer.tsx:487 -msgctxt "action" -msgid "Post" -msgstr "發佈" - -#: src/view/com/post-thread/PostThread.tsx:434 -msgctxt "description" -msgid "Post" -msgstr "貼文" - -#: src/view/com/post-thread/PostThreadItem.tsx:189 -msgid "Post by {0}" -msgstr "{0} 的貼文" - -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 -msgid "Post by @{0}" -msgstr "@{0} 的貼文" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 -msgid "Post deleted" -msgstr "貼文已刪除" - -#: src/view/com/post-thread/PostThread.tsx:193 -msgid "Post hidden" -msgstr "貼文已隱藏" - -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 -msgid "Post Hidden by Muted Word" -msgstr "貼文因靜音文字而被隱藏" - -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 -msgid "Post Hidden by You" -msgstr "被您靜音的貼文" - -#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 -msgid "Post language" -msgstr "貼文語言" - -#: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:75 -msgid "Post Languages" -msgstr "貼文語言" - -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 -msgid "Post not found" -msgstr "找不到貼文" - -#: src/components/TagMenu/index.tsx:253 -msgid "posts" -msgstr "貼文" - -#: src/view/screens/Profile.tsx:193 -msgid "Posts" -msgstr "貼文" - -#: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "可以靜音貼文所包含的文字和標籤。" - -#: src/view/com/posts/FeedErrorMessage.tsx:68 -msgid "Posts hidden" -msgstr "貼文已隱藏" - -#: src/view/com/modals/LinkWarning.tsx:60 -msgid "Potentially Misleading Link" -msgstr "潛在誤導性連結" - -#: src/screens/Messages/Conversation/MessageListError.tsx:19 -msgid "Press to attempt reconnection" -msgstr "點擊以重試連線" - -#: src/components/forms/HostingProvider.tsx:46 -msgid "Press to change hosting provider" -msgstr "按下以更改託管服務供應商" - -#: src/components/Error.tsx:85 -#: src/components/Lists.tsx:93 -#: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 -msgid "Press to retry" -msgstr "按下以重試" - -#: src/components/KnownFollowers.tsx:116 -msgid "Press to view followers of this account that you also follow" -msgstr "按下以查看哪些您認識的人跟隨了此帳號" - -#: src/view/com/lightbox/Lightbox.web.tsx:150 -msgid "Previous image" -msgstr "上一張圖片" - -#: src/view/screens/LanguageSettings.tsx:189 -msgid "Primary Language" -msgstr "主要語言" - -#: src/view/screens/PreferencesThreads.tsx:97 -msgid "Prioritize Your Follows" -msgstr "優先顯示跟隨者" - -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 -msgid "Privacy" -msgstr "隱私" - -#: src/Navigation.tsx:244 -#: src/screens/Signup/StepInfo/Policies.tsx:56 -#: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 -#: src/view/shell/Drawer.tsx:285 -msgid "Privacy Policy" -msgstr "隱私政策" - -#: src/components/dms/MessagesNUX.tsx:91 -msgid "Privately chat with other users." -msgstr "和其他用戶進行私人對話。" - -#: src/screens/Login/ForgotPasswordForm.tsx:156 -msgid "Processing..." -msgstr "處理中…" - -#: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 -msgid "profile" -msgstr "個人檔案" - -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 -msgid "Profile" -msgstr "個人檔案" - -#: src/view/com/modals/EditProfile.tsx:129 -msgid "Profile updated" -msgstr "個人檔案已更新" - -#: src/view/screens/Settings/index.tsx:1021 -msgid "Protect your account by verifying your email." -msgstr "通過驗證電子郵件地址來保護您的帳號。" - -#: src/screens/Onboarding/StepFinished.tsx:134 -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:66 -msgid "Public, shareable lists which can drive feeds." -msgstr "公開且可共享的列表,可作為動態源使用。" - -#: src/view/com/composer/Composer.tsx:464 -msgid "Publish post" -msgstr "發佈貼文" - -#: src/view/com/composer/Composer.tsx:464 -msgid "Publish reply" -msgstr "發佈回覆" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 -msgid "Quote post" -msgstr "引用貼文" - -#: src/view/screens/PreferencesThreads.tsx:86 -msgid "Random (aka \"Poster's Roulette\")" -msgstr "隨機顯示 (又名試試手氣)" - -#: src/view/com/modals/EditImage.tsx:237 -msgid "Ratios" -msgstr "比率" - -#: src/screens/Deactivated.tsx:144 -msgid "Reactivate your account" -msgstr "重新啟用您的帳號" - -#: src/components/dms/ReportDialog.tsx:174 -msgid "Reason:" -msgstr "原因:" - -#: src/view/screens/Search/Search.tsx:933 -msgid "Recent Searches" -msgstr "最近的搜尋結果" - -#: src/screens/Messages/Conversation/MessageListError.tsx:20 -msgid "Reconnect" -msgstr "重新連線" - -#: src/screens/Messages/List/index.tsx:200 -msgid "Reload conversations" -msgstr "重新載入對話" - -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:200 -#: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 -#: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 -msgid "Remove" -msgstr "刪除" - -#: src/view/com/util/AccountDropdownBtn.tsx:22 -msgid "Remove account" -msgstr "刪除帳號" - -#: src/view/com/util/UserAvatar.tsx:384 -msgid "Remove Avatar" -msgstr "刪除頭像" - -#: src/view/com/util/UserBanner.tsx:155 -msgid "Remove Banner" -msgstr "刪除橫幅" - -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 -msgid "Remove embed" -msgstr "刪除嵌入" - -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 -msgid "Remove feed" -msgstr "刪除動態源" - -#: src/view/com/posts/FeedErrorMessage.tsx:209 -msgid "Remove feed?" -msgstr "刪除動態源?" - -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 -#: src/view/screens/ProfileList.tsx:443 -msgid "Remove from my feeds" -msgstr "從我的動態源中刪除" - -#: src/components/FeedCard.tsx:195 -#: src/view/com/feeds/FeedSourceCard.tsx:312 -msgid "Remove from my feeds?" -msgstr "從我的動態源中刪除?" - -#: src/view/com/composer/photos/Gallery.tsx:174 -msgid "Remove image" -msgstr "刪除圖片" - -#: src/view/com/composer/ExternalEmbed.tsx:87 -msgid "Remove image preview" -msgstr "刪除圖片預覽" - -#: src/components/dialogs/MutedWords.tsx:329 -msgid "Remove mute word from your list" -msgstr "從您的列表中刪除靜音文字" - -#: src/view/screens/Search/Search.tsx:974 -msgid "Remove profile" -msgstr "刪除個人檔案" - -#: src/view/screens/Search/Search.tsx:976 -msgid "Remove profile from search history" -msgstr "刪除搜尋紀錄中的個人檔案" - -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 -msgid "Remove quote" -msgstr "刪除引用貼文" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 -msgid "Remove repost" -msgstr "刪除轉貼貼文" - -#: src/view/com/posts/FeedErrorMessage.tsx:210 -msgid "Remove this feed from your saved feeds" -msgstr "將這個動態源從您已儲存之動態源列表中刪除" - -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 -msgid "Removed from list" -msgstr "從列表中刪除" - -#: src/view/com/feeds/FeedSourceCard.tsx:139 -msgid "Removed from my feeds" -msgstr "已從我的動態源中刪除" - -#: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 -#: src/view/screens/ProfileList.tsx:320 -msgid "Removed from your feeds" -msgstr "從您的動態中刪除" - -#: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "從 {0} 中刪除預設縮圖" - -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 -msgid "Removes quoted post" -msgstr "刪除已轉貼貼文" - -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 -msgid "Replace with Discover" -msgstr "用「Discover」動態源取代" - -#: src/view/screens/Profile.tsx:194 -msgid "Replies" -msgstr "回覆" - -#: src/view/com/threadgate/WhoCanReply.tsx:66 -msgid "Replies disabled" -msgstr "回覆已被關閉" - -#: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "此討論串的回覆已停用" - -#: src/view/com/threadgate/WhoCanReply.tsx:237 -msgid "Replies to this thread are disabled" -msgstr "此討論串的回覆已停用。" - -#: src/view/com/composer/Composer.tsx:477 -msgctxt "action" -msgid "Reply" -msgstr "回覆" - -#: src/view/screens/PreferencesFollowingFeed.tsx:143 -msgid "Reply Filters" -msgstr "回覆過濾器" - -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 -msgctxt "description" -msgid "Reply to <0><1/>" -msgstr "對 <0><1/> 回覆" - -#: src/view/com/posts/FeedItem.tsx:437 -msgctxt "description" -msgid "Reply to a blocked post" -msgstr "對已被封鎖的貼文回覆" - -#: src/components/dms/MessageMenu.tsx:132 -#: src/components/dms/MessagesListBlockedFooter.tsx:77 -#: src/components/dms/MessagesListBlockedFooter.tsx:84 -msgid "Report" -msgstr "檢舉" - -#: src/view/com/profile/ProfileMenu.tsx:324 -#: src/view/com/profile/ProfileMenu.tsx:327 -msgid "Report Account" -msgstr "檢舉帳號" - -#: src/components/dms/ConvoMenu.tsx:197 -#: src/components/dms/ConvoMenu.tsx:200 -#: src/components/dms/ReportConversationPrompt.tsx:18 -msgid "Report conversation" -msgstr "檢舉對話" - -#: src/components/ReportDialog/index.tsx:49 -msgid "Report dialog" -msgstr "檢舉對話框" - -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 -msgid "Report feed" -msgstr "檢舉動態源" - -#: src/view/screens/ProfileList.tsx:485 -msgid "Report List" -msgstr "檢舉列表" - -#: src/components/dms/MessageMenu.tsx:130 -msgid "Report message" -msgstr "檢舉訊息" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 -msgid "Report post" -msgstr "檢舉貼文" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:43 -msgid "Report this content" -msgstr "檢舉這個內容" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:56 -msgid "Report this feed" -msgstr "檢舉這個動態源" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:53 -msgid "Report this list" -msgstr "檢舉這個列表" - -#: src/components/dms/ReportDialog.tsx:48 -#: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 -msgid "Report this message" -msgstr "檢舉這個訊息" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:50 -msgid "Report this post" -msgstr "檢舉這則貼文" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:47 -msgid "Report this user" -msgstr "檢舉這個用戶" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 -msgctxt "action" -msgid "Repost" -msgstr "轉貼" - -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 -msgid "Repost" -msgstr "轉貼" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 -msgid "Repost or quote post" -msgstr "轉貼或引用貼文" - -#: src/view/screens/PostRepostedBy.tsx:27 -msgid "Reposted By" -msgstr "轉貼" - -#: src/view/com/posts/FeedItem.tsx:254 -msgid "Reposted by {0}" -msgstr "由 {0} 轉貼" - -#: src/view/com/posts/FeedItem.tsx:269 -msgid "Reposted by <0><1/>" -msgstr "由 <0><1/> 轉貼" - -#: src/view/com/notifications/FeedItem.tsx:172 -msgid "reposted your post" -msgstr "轉貼您的貼文" - -#: src/view/com/post-thread/PostThreadItem.tsx:202 -msgid "Reposts of this post" -msgstr "轉貼這則貼文" - -#: src/view/com/modals/ChangeEmail.tsx:176 -#: src/view/com/modals/ChangeEmail.tsx:178 -msgid "Request Change" -msgstr "請求變更" - -#: src/view/com/modals/ChangePassword.tsx:242 -#: src/view/com/modals/ChangePassword.tsx:244 -msgid "Request Code" -msgstr "請求代碼" - -#: src/view/screens/AccessibilitySettings.tsx:88 -msgid "Require alt text before posting" -msgstr "要求發佈前提供替代文字" - -#: src/view/screens/Settings/Email2FAToggle.tsx:51 -msgid "Require email code to log into your account" -msgstr "登入時要求電子郵件驗證碼" - -#: src/screens/Signup/StepInfo/index.tsx:69 -msgid "Required for this provider" -msgstr "此供應商要求必填" - -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:171 -msgid "Resend email" -msgstr "重新傳送郵件" - -#: src/view/com/modals/ChangePassword.tsx:186 -msgid "Reset code" -msgstr "重設碼" - -#: src/view/com/modals/ChangePassword.tsx:193 -msgid "Reset Code" -msgstr "重設碼" - -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 -msgid "Reset onboarding state" -msgstr "重設初始設定進行狀態" - -#: src/screens/Login/ForgotPasswordForm.tsx:86 -msgid "Reset password" -msgstr "重設密碼" - -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 -msgid "Reset preferences state" -msgstr "重設偏好狀態" - -#: src/view/screens/Settings/index.tsx:901 -msgid "Resets the onboarding state" -msgstr "重設初始設定狀態" - -#: src/view/screens/Settings/index.tsx:881 -msgid "Resets the preferences state" -msgstr "重設偏好狀態" - -#: src/screens/Login/LoginForm.tsx:289 -msgid "Retries login" -msgstr "重試登入" - -#: src/view/com/util/error/ErrorMessage.tsx:57 -#: src/view/com/util/error/ErrorScreen.tsx:74 -msgid "Retries the last action, which errored out" -msgstr "重試上次出錯的操作" - -#: src/components/dms/MessageItem.tsx:241 -#: src/components/Error.tsx:90 -#: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 -#: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 -#: src/view/com/util/error/ErrorMessage.tsx:55 -#: src/view/com/util/error/ErrorScreen.tsx:72 -msgid "Retry" -msgstr "重試" - -#: src/components/Error.tsx:98 -#: src/view/screens/ProfileList.tsx:971 -msgid "Return to previous page" -msgstr "返回上一頁" - -#: src/view/screens/NotFound.tsx:59 -msgid "Returns to home page" -msgstr "返回首頁" - -#: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 -msgid "Returns to previous page" -msgstr "返回上一頁" - -#: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/view/com/composer/GifAltText.tsx:162 -#: src/view/com/composer/GifAltText.tsx:168 -#: src/view/com/modals/ChangeHandle.tsx:168 -#: src/view/com/modals/CreateOrEditList.tsx:326 -#: src/view/com/modals/EditProfile.tsx:225 -msgid "Save" -msgstr "儲存" - -#: src/view/com/lightbox/Lightbox.tsx:133 -#: src/view/com/modals/CreateOrEditList.tsx:334 -msgctxt "action" -msgid "Save" -msgstr "儲存" - -#: src/view/com/modals/AltImage.tsx:132 -msgid "Save alt text" -msgstr "儲存替代文字" - -#: src/components/dialogs/BirthDateSettings.tsx:119 -msgid "Save birthday" -msgstr "儲存生日" - -#: src/view/com/modals/EditProfile.tsx:233 -msgid "Save Changes" -msgstr "儲存更改" - -#: src/view/com/modals/ChangeHandle.tsx:165 -msgid "Save handle change" -msgstr "儲存帳號代碼更改" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:169 -msgid "Save image crop" -msgstr "儲存圖片裁剪" - -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 -msgid "Save to my feeds" -msgstr "儲存到我的動態源" - -#: src/view/screens/SavedFeeds.tsx:145 -msgid "Saved Feeds" -msgstr "已儲存之動態源" - -#: src/view/com/lightbox/Lightbox.tsx:82 -msgid "Saved to your camera roll" -msgstr "儲存至裝置相簿" - -#: src/view/screens/ProfileFeed.tsx:200 -#: src/view/screens/ProfileList.tsx:300 -msgid "Saved to your feeds" -msgstr "儲存到您的動態源" - -#: src/view/com/modals/EditProfile.tsx:226 -msgid "Saves any changes to your profile" -msgstr "儲存個人檔案中所做的變更" - -#: src/view/com/modals/ChangeHandle.tsx:166 -msgid "Saves handle change to {handle}" -msgstr "儲存帳號代碼更改至 {handle}" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:170 -msgid "Saves image crop settings" -msgstr "儲存圖片裁剪設定" - -#: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:72 -msgid "Say hello!" -msgstr "說句「你好!👋」" - -#: src/screens/Onboarding/index.tsx:33 -msgid "Science" -msgstr "科學" - -#: src/view/screens/ProfileList.tsx:927 -msgid "Scroll to top" -msgstr "滾動到頂部" - -#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 -#: src/view/com/util/forms/SearchInput.tsx:67 -#: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:421 -#: src/view/screens/Search/Search.tsx:791 -#: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 -msgid "Search" -msgstr "搜尋" - -#: src/view/shell/desktop/Search.tsx:235 -msgid "Search for \"{query}\"" -msgstr "搜尋「{query}」" - -#: src/view/screens/Search/Search.tsx:869 -msgid "Search for \"{searchText}\"" -msgstr "搜尋「{searchText}」" - -#: src/components/TagMenu/index.tsx:145 -msgid "Search for all posts by @{authorHandle} with tag {displayTag}" -msgstr "搜尋所有由 @{authorHandle} 發佈並具有標籤 {displayTag} 的貼文" - -#: src/components/TagMenu/index.tsx:94 -msgid "Search for all posts with tag {displayTag}" -msgstr "搜尋所有具有標籤 {displayTag} 的貼文" - -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 -msgid "Search for users" -msgstr "搜尋用戶" - -#: src/components/dialogs/GifSelect.ios.tsx:159 -#: src/components/dialogs/GifSelect.tsx:169 -msgid "Search GIFs" -msgstr "搜尋 GIF" - -#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 -msgid "Search profiles" -msgstr "搜尋用戶" - -#: src/components/dialogs/GifSelect.ios.tsx:160 -#: src/components/dialogs/GifSelect.tsx:170 -msgid "Search Tenor" -msgstr "搜尋 Tenor" - -#: src/view/com/modals/ChangeEmail.tsx:105 -msgid "Security Step Required" -msgstr "所需的安全步驟" - -#: src/components/TagMenu/index.web.tsx:66 -msgid "See {truncatedTag} posts" -msgstr "搜尋 {truncatedTag}" - -#: src/components/TagMenu/index.web.tsx:83 -msgid "See {truncatedTag} posts by user" -msgstr "查看該用戶包含 {truncatedTag} 的貼文" - -#: src/components/TagMenu/index.tsx:128 -msgid "See <0>{displayTag} posts" -msgstr "搜尋 <0>{displayTag}" - -#: src/components/TagMenu/index.tsx:187 -msgid "See <0>{displayTag} posts by this user" -msgstr "查看該用戶包含 <0>{displayTag} 的貼文" - -#: src/view/screens/SavedFeeds.tsx:187 -msgid "See this guide" -msgstr "查看指南" - -#: src/view/com/util/Selector.tsx:106 -msgid "Select {item}" -msgstr "選擇 {item}" - -#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:67 -msgid "Select a color" -msgstr "選擇一個顏色" - -#: src/screens/Login/ChooseAccountForm.tsx:85 -msgid "Select account" -msgstr "選擇帳號" - -#: src/screens/Onboarding/StepProfile/AvatarCircle.tsx:66 -msgid "Select an avatar" -msgstr "選擇一個頭像" - -#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:65 -msgid "Select an emoji" -msgstr "選擇一個表情符號" - -#: src/screens/Login/index.tsx:120 -msgid "Select from an existing account" -msgstr "從現有帳號中選擇" - -#: src/view/com/composer/photos/SelectGifBtn.tsx:35 -msgid "Select GIF" -msgstr "選擇 GIF" - -#: src/components/dialogs/GifSelect.shared.tsx:29 -msgid "Select GIF \"{0}\"" -msgstr "選擇 GIF「{0}」" - -#: src/view/screens/LanguageSettings.tsx:301 -msgid "Select languages" -msgstr "選擇語言" - -#: src/components/ReportDialog/SelectLabelerView.tsx:30 -msgid "Select moderator" -msgstr "選擇內容管理服務提供者" - -#: src/view/com/util/Selector.tsx:107 -msgid "Select option {i} of {numItems}" -msgstr "選擇 {numItems} 個項目中的第 {i} 項" - -#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 -msgid "Select the {emojiName} emoji as your avatar" -msgstr "選擇 {emojiName} 表情符號作為您的頭像" - -#: src/components/ReportDialog/SubmitView.tsx:135 -msgid "Select the moderation service(s) to report to" -msgstr "選擇要檢舉的內容管理服務提供者" - -#: src/view/com/auth/server-input/index.tsx:82 -msgid "Select the service that hosts your data." -msgstr "選擇用來託管您的資料的服務商。" - -#: src/view/screens/LanguageSettings.tsx:283 -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:99 -msgid "Select your app language for the default text to display in the app." -msgstr "選擇應用程式中的預設語言。" - -#: src/screens/Signup/StepInfo/index.tsx:135 -msgid "Select your date of birth" -msgstr "選擇您的出生日期" - -#: src/screens/Onboarding/StepInterests/index.tsx:201 -msgid "Select your interests from the options below" -msgstr "從下面選擇您感興趣的選項" - -#: src/view/screens/LanguageSettings.tsx:192 -msgid "Select your preferred language for translations in your feed." -msgstr "選擇您在動態中翻譯的偏好目標語言。" - -#: src/components/dms/ChatEmptyPill.tsx:38 -msgid "Send a neat website!" -msgstr "發送一個妙趣的網站!" - -#: src/view/com/modals/VerifyEmail.tsx:210 -#: src/view/com/modals/VerifyEmail.tsx:212 -msgid "Send Confirmation Email" -msgstr "發送確認電子郵件" - -#: src/view/com/modals/DeleteAccount.tsx:149 -msgid "Send email" -msgstr "發送電子郵件" - -#: src/view/com/modals/DeleteAccount.tsx:162 -msgctxt "action" -msgid "Send Email" -msgstr "發送電子郵件" - -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 -msgid "Send feedback" -msgstr "提交意見" - -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 -msgid "Send message" -msgstr "重送訊息" - -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 -msgid "Send post to..." -msgstr "傳送貼文給…" - -#: src/components/dms/ReportDialog.tsx:234 -#: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 -msgid "Send report" -msgstr "提交檢舉" - -#: src/components/ReportDialog/SelectLabelerView.tsx:44 -msgid "Send report to {0}" -msgstr "將檢舉提交至 {0}" - -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:122 -msgid "Send verification email" -msgstr "發送驗證電子郵件" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -msgid "Send via direct message" -msgstr "透過私人訊息發送" - -#: src/view/com/modals/DeleteAccount.tsx:151 -msgid "Sends email with confirmation code for account deletion" -msgstr "發送包含帳號刪除確認碼的電子郵件" - -#: src/view/com/auth/server-input/index.tsx:114 -msgid "Server address" -msgstr "伺服器地址" - -#: src/screens/Moderation/index.tsx:304 -msgid "Set birthdate" -msgstr "設定生日" - -#: src/screens/Login/SetNewPasswordForm.tsx:102 -msgid "Set new password" -msgstr "設定新密碼" - -#: src/view/screens/PreferencesFollowingFeed.tsx:224 -msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." -msgstr "將此選項設為「關」以隱藏動態中所有引用的貼文,但轉貼依然會顯示。" - -#: src/view/screens/PreferencesFollowingFeed.tsx:121 -msgid "Set this setting to \"No\" to hide all replies from your feed." -msgstr "將此選項設為「關」以隱藏動態中所有回覆貼文。" - -#: src/view/screens/PreferencesFollowingFeed.tsx:190 -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/PreferencesFollowingFeed.tsx:260 -msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." -msgstr "將此選項設為「是」以在「Following」動態源中顯示您已儲存之動態源中的選錄貼文,這是一項實驗性功能。" - -#: src/screens/Onboarding/Layout.tsx:48 -msgid "Set up your account" -msgstr "設定您的帳號" - -#: src/view/com/modals/ChangeHandle.tsx:261 -msgid "Sets Bluesky username" -msgstr "設定 Bluesky 帳號代碼" - -#: src/view/screens/Settings/index.tsx:461 -msgid "Sets color theme to dark" -msgstr "將色彩主題設定為深色" - -#: src/view/screens/Settings/index.tsx:454 -msgid "Sets color theme to light" -msgstr "將色彩主題設定為亮色" - -#: src/view/screens/Settings/index.tsx:448 -msgid "Sets color theme to system setting" -msgstr "將色彩主題設定為跟隨系統" - -#: src/view/screens/Settings/index.tsx:487 -msgid "Sets dark theme to the dark theme" -msgstr "將深色主題設定為深色" - -#: src/view/screens/Settings/index.tsx:480 -msgid "Sets dark theme to the dim theme" -msgstr "將深色主題設定為昏暗" - -#: src/screens/Login/ForgotPasswordForm.tsx:113 -msgid "Sets email for password reset" -msgstr "設定用於重設密碼的電子郵件" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:146 -msgid "Sets image aspect ratio to square" -msgstr "將圖片比例設定為正方形" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:136 -msgid "Sets image aspect ratio to tall" -msgstr "將圖片比例設定為高" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:126 -msgid "Sets image aspect ratio to wide" -msgstr "將圖片比例設定為寬" - -#: src/Navigation.tsx:145 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 -msgid "Settings" -msgstr "設定" - -#: src/view/com/modals/SelfLabel.tsx:126 -msgid "Sexual activity or erotic nudity." -msgstr "性行為或性暗示裸露。" - -#: src/lib/moderation/useGlobalLabelStrings.ts:38 -msgid "Sexually Suggestive" -msgstr "性暗示" - -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" -msgid "Share" -msgstr "分享" - -#: src/view/com/profile/ProfileMenu.tsx:220 -#: src/view/com/profile/ProfileMenu.tsx:229 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:300 -#: src/view/screens/ProfileList.tsx:428 -msgid "Share" -msgstr "分享" - -#: src/components/dms/ChatEmptyPill.tsx:37 -msgid "Share a cool story!" -msgstr "分享一個有趣的故事!" - -#: src/components/dms/ChatEmptyPill.tsx:36 -msgid "Share a fun fact!" -msgstr "分享一個趣聞!📰" - -#: src/view/com/profile/ProfileMenu.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:316 -msgid "Share anyway" -msgstr "仍然分享" - -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 -msgid "Share feed" -msgstr "分享動態源" - -#: src/view/com/modals/LinkWarning.tsx:89 -#: src/view/com/modals/LinkWarning.tsx:95 -msgid "Share Link" -msgstr "分享連結" - -#: src/components/dms/ChatEmptyPill.tsx:34 -msgid "Share your favorite feed!" -msgstr "分享你喜愛的動態!" - -#: src/view/com/modals/LinkWarning.tsx:92 -msgid "Shares the linked website" -msgstr "分享網站的連結" - -#: src/components/moderation/ContentHider.tsx:116 -#: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 -msgid "Show" -msgstr "顯示" - -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 -msgid "Show alt text" -msgstr "顯示替代文字" - -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 -msgid "Show anyway" -msgstr "仍然顯示" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:27 -#: src/lib/moderation/useLabelBehaviorDescription.ts:63 -msgid "Show badge" -msgstr "顯示標記" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:61 -msgid "Show badge and filter from feeds" -msgstr "顯示標記並從動態源中篩選" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "顯示類似於 {0} 的跟隨者" - -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 -msgid "Show hidden replies" -msgstr "顯示隱藏回覆" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 -msgid "Show less like this" -msgstr "減少顯示此類內容" - -#: src/view/com/post-thread/PostThreadItem.tsx:533 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 -msgid "Show More" -msgstr "顯示更多" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 -msgid "Show more like this" -msgstr "顯示更多此類內容" - -#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 -msgid "Show muted replies" -msgstr "顯示靜音回覆" - -#: src/view/screens/PreferencesFollowingFeed.tsx:257 -msgid "Show Posts from My Feeds" -msgstr "顯示來自我的動態源之貼文" - -#: src/view/screens/PreferencesFollowingFeed.tsx:221 -msgid "Show Quote Posts" -msgstr "顯示引用貼文" - -#: src/view/screens/PreferencesFollowingFeed.tsx:118 -msgid "Show Replies" -msgstr "顯示回覆" - -#: src/view/screens/PreferencesThreads.tsx:100 -msgid "Show replies by people you follow before all other replies." -msgstr "在所有其他回覆之前顯示您跟隨的人的回覆。" - -#: src/view/screens/PreferencesFollowingFeed.tsx:187 -msgid "Show Reposts" -msgstr "顯示轉貼貼文" - -#: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:79 -msgid "Show the content" -msgstr "顯示內容" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:58 -msgid "Show warning" -msgstr "顯示警告" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:56 -msgid "Show warning and filter from feeds" -msgstr "顯示警告並從動態中篩選" - -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 -msgid "Shows posts from {0} in your feed" -msgstr "在您的動態中顯示來自 {0} 的貼文" - -#: src/components/dialogs/Signin.tsx:97 -#: src/components/dialogs/Signin.tsx:99 -#: src/screens/Login/index.tsx:100 -#: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 -#: src/view/com/auth/SplashScreen.tsx:63 -#: src/view/com/auth/SplashScreen.tsx:72 -#: src/view/com/auth/SplashScreen.web.tsx:112 -#: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 -#: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/NavSignupCard.tsx:69 -#: src/view/shell/NavSignupCard.tsx:70 -#: src/view/shell/NavSignupCard.tsx:72 -msgid "Sign in" -msgstr "登入" - -#: src/components/AccountList.tsx:114 -msgid "Sign in as {0}" -msgstr "以 {0} 登入" - -#: src/screens/Login/ChooseAccountForm.tsx:88 -msgid "Sign in as..." -msgstr "登入為…" - -#: src/components/dialogs/Signin.tsx:75 -msgid "Sign in or create your account to join the conversation!" -msgstr "登入或建立您的帳號即可加入對話!" - -#: src/components/dialogs/Signin.tsx:46 -msgid "Sign into Bluesky or create a new account" -msgstr "登入 Bluesky 或建立新帳號" - -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 -msgid "Sign out" -msgstr "登出" - -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 -#: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/NavSignupCard.tsx:60 -#: src/view/shell/NavSignupCard.tsx:61 -#: src/view/shell/NavSignupCard.tsx:63 -msgid "Sign up" -msgstr "註冊" - -#: src/view/shell/NavSignupCard.tsx:47 -msgid "Sign up or sign in to join the conversation" -msgstr "註冊或登入即可參與對話" - -#: src/components/moderation/ScreenHider.tsx:97 -#: src/lib/moderation/useGlobalLabelStrings.ts:28 -msgid "Sign-in Required" -msgstr "需要登入" - -#: src/view/screens/Settings/index.tsx:391 -msgid "Signed in as" -msgstr "登入身分" - -#: src/lib/hooks/useAccountSwitcher.ts:44 -#: src/screens/Login/ChooseAccountForm.tsx:60 -msgid "Signed in as @{0}" -msgstr "以 @{0} 身分登入" - -#: src/screens/Onboarding/StepInterests/index.tsx:240 -msgid "Skip" -msgstr "跳過" - -#: src/screens/Onboarding/StepInterests/index.tsx:237 -msgid "Skip this flow" -msgstr "跳過此流程" - -#: src/screens/Onboarding/index.tsx:37 -msgid "Software Dev" -msgstr "軟體開發" - -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 -msgid "Some people can reply" -msgstr "僅部分人可以回覆" - -#: src/screens/Messages/Conversation/index.tsx:106 -msgid "Something went wrong" -msgstr "發生了一些問題" - -#: src/screens/Deactivated.tsx:94 -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 -msgid "Something went wrong, please try again" -msgstr "發生了一些問題,請重試" - -#: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 -#: src/screens/Profile/Sections/Labels.tsx:87 -msgid "Something went wrong, please try again." -msgstr "發生了一些問題,請重試。" - -#: src/App.native.tsx:92 -#: src/App.web.tsx:74 -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/components/moderation/LabelsOnMeDialog.tsx:168 -msgid "Source: <0>{0}" -msgstr "來源:<0>{0}" - -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 -msgid "Spam" -msgstr "垃圾訊息" - -#: src/lib/moderation/useReportOptions.ts:54 -msgid "Spam; excessive mentions or replies" -msgstr "垃圾訊息、過多的提及或回覆" - -#: src/screens/Onboarding/index.tsx:27 -msgid "Sports" -msgstr "運動" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:145 -msgid "Square" -msgstr "方塊" - -#: src/components/dms/dialogs/NewChatDialog.tsx:61 -msgid "Start a new chat" -msgstr "開始新對話" - -#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 -msgid "Start chat with {displayName}" -msgstr "與 {displayName} 開始對話" - -#: src/components/dms/MessagesNUX.tsx:161 -msgid "Start chatting" -msgstr "開始對話" - -#: src/view/screens/Settings/index.tsx:963 -msgid "Status Page" -msgstr "服務運作狀態頁面" - -#: src/screens/Signup/index.tsx:154 -msgid "Step {0} of {1}" -msgstr "第 {0} 步(共 {1} 步)" - -#: src/view/screens/Settings/index.tsx:304 -msgid "Storage cleared, you need to restart the app now." -msgstr "已清除儲存資料,您需要立即重啟應用程式。" - -#: src/Navigation.tsx:224 -#: src/view/screens/Settings/index.tsx:863 -msgid "Storybook" -msgstr "故事書" - -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:142 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:143 -msgid "Submit" -msgstr "提交" - -#: src/view/screens/ProfileList.tsx:644 -msgid "Subscribe" -msgstr "訂閱" - -#: src/screens/Profile/Sections/Labels.tsx:201 -msgid "Subscribe to @{0} to use these labels:" -msgstr "訂閱 @{0} 以使用這些標記:" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:230 -msgid "Subscribe to Labeler" -msgstr "訂閱標記者" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 -msgid "Subscribe to this labeler" -msgstr "訂閱這個標記者" - -#: src/view/screens/ProfileList.tsx:640 -msgid "Subscribe to this list" -msgstr "訂閱這個列表" - -#: src/view/screens/Search/Explore.tsx:331 -msgid "Suggested accounts" -msgstr "推薦的帳號" - -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 -msgid "Suggested for you" -msgstr "為您推薦" - -#: src/view/com/modals/SelfLabel.tsx:96 -msgid "Suggestive" -msgstr "性暗示" - -#: src/Navigation.tsx:239 -#: src/view/screens/Support.tsx:30 -#: src/view/screens/Support.tsx:33 -msgid "Support" -msgstr "支援" - -#: src/components/dialogs/SwitchAccount.tsx:47 -#: src/components/dialogs/SwitchAccount.tsx:50 -msgid "Switch Account" -msgstr "切換帳號" - -#: src/view/screens/Settings/index.tsx:160 -msgid "Switch to {0}" -msgstr "切換到 {0}" - -#: src/view/screens/Settings/index.tsx:161 -msgid "Switches the account you are logged in to" -msgstr "切換您登入的帳號" - -#: src/view/screens/Settings/index.tsx:445 -msgid "System" -msgstr "系統" - -#: src/view/screens/Settings/index.tsx:851 -msgid "System log" -msgstr "系統日誌" - -#: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "標籤" - -#: src/components/TagMenu/index.tsx:78 -msgid "Tag menu: {displayTag}" -msgstr "標籤選單:{displayTag}" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:135 -msgid "Tall" -msgstr "高" - -#: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "點擊查看完整內容" - -#: src/screens/Onboarding/index.tsx:36 -msgid "Tech" -msgstr "科技" - -#: src/components/dms/ChatEmptyPill.tsx:35 -msgid "Tell a joke!" -msgstr "說個笑話!🤡" - -#: src/view/shell/desktop/RightNav.tsx:86 -msgid "Terms" -msgstr "條款" - -#: src/Navigation.tsx:249 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 -#: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 -msgid "Terms of Service" -msgstr "服務條款" - -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -msgid "Terms used violate community standards" -msgstr "所使用的文字違反了社群標準" - -#: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "文字" - -#: src/components/moderation/LabelsOnMeDialog.tsx:254 -#: src/screens/Messages/Conversation/ChatDisabled.tsx:108 -msgid "Text input field" -msgstr "文字輸入框" - -#: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 -msgid "Thank you. Your report has been sent." -msgstr "謝謝,您的檢舉已提交。" - -#: src/view/com/modals/ChangeHandle.tsx:459 -msgid "That contains the following:" -msgstr "其中包含以下內容:" - -#: src/screens/Signup/index.tsx:87 -msgid "That handle is already taken." -msgstr "這個帳號代碼已被使用。" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:354 -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/view/com/posts/FeedShutdownMsg.tsx:66 -msgid "The feed has been replaced with Discover." -msgstr "此動態源已由「Discover」取代。" - -#: src/components/moderation/LabelsOnMeDialog.tsx:65 -msgid "The following labels were applied to your account." -msgstr "以下標記已套用到您的帳號。" - -#: src/components/moderation/LabelsOnMeDialog.tsx:66 -msgid "The following labels were applied to your content." -msgstr "以下標記已套用到您的內容。" - -#: src/screens/Onboarding/Layout.tsx:58 -msgid "The following steps will help customize your Bluesky experience." -msgstr "以下步驟將幫助自訂您的 Bluesky 體驗。" - -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 -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/Settings/components/DeactivateAccountDialog.tsx:86 -msgid "There is no time limit for account deactivation, come back any time." -msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 -msgid "There was an an issue contacting the server, please check your internet connection and try again." -msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" - -#: src/view/com/posts/FeedErrorMessage.tsx:145 -msgid "There was an an issue removing this feed. Please check your internet connection and try again." -msgstr "刪除動態源時出現問題,請檢查您的網路連線並重試。" - -#: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 -msgid "There was an an issue updating your feeds, please check your internet connection and try again." -msgstr "更新動態時出現問題,請檢查您的網路連線並重試。" - -#: src/components/dialogs/GifSelect.ios.tsx:197 -#: src/components/dialogs/GifSelect.tsx:213 -msgid "There was an issue connecting to Tenor." -msgstr "連線到 Tenor 時出現問題。" - -#: src/view/screens/ProfileFeed.tsx:233 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 -msgid "There was an issue contacting the server" -msgstr "連線伺服器時出現問題" - -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 -msgid "There was an issue contacting your server" -msgstr "連線伺服器時出現問題" - -#: src/view/com/notifications/Feed.tsx:126 -msgid "There was an issue fetching notifications. Tap here to try again." -msgstr "取得通知時發生問題,點擊這裡重試。" - -#: src/view/com/posts/Feed.tsx:299 -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:153 -#: src/view/com/lists/ProfileLists.tsx:160 -msgid "There was an issue fetching your lists. Tap here to try again." -msgstr "取得列表時發生問題,點擊這裡重試。" - -#: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 -msgid "There was an issue sending your report. Please check your internet connection." -msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" - -#: src/view/screens/AppPasswords.tsx:70 -msgid "There was an issue with fetching your app passwords" -msgstr "取得應用程式專用密碼時發生問題" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:112 -#: src/view/com/profile/ProfileMenu.tsx:123 -#: src/view/com/profile/ProfileMenu.tsx:138 -#: src/view/com/profile/ProfileMenu.tsx:149 -#: src/view/com/profile/ProfileMenu.tsx:163 -#: src/view/com/profile/ProfileMenu.tsx:176 -msgid "There was an issue! {0}" -msgstr "發生問題!{0}" - -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 -msgid "There was an issue. Please check your internet connection and try again." -msgstr "發生問題了。請檢查您的網路連線並重試。" - -#: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 -#: src/view/com/util/ErrorBoundary.tsx:57 -msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" -msgstr "應用程式中發生了意外問題。請告訴我們是否發生在您身上!" - -#: src/screens/SignupQueued.tsx:112 -msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." -msgstr "Bluesky 迎來了大量新用戶!我們將儘快啟用您的帳號。" - -#: src/components/moderation/ScreenHider.tsx:116 -msgid "This {screenDescription} has been flagged:" -msgstr "{screenDescription} 已被標記:" - -#: src/components/moderation/ScreenHider.tsx:111 -msgid "This account has requested that users sign in to view their profile." -msgstr "此帳號要求使用者登入後才能查看其個人檔案。" - -#: src/components/dms/BlockedByListDialog.tsx:34 -msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." -msgstr "此帳號已被一個或多個內容管理清單封鎖。若要解除封鎖,請直接瀏覽這些清單並刪除此使用者。" - -#: src/components/moderation/LabelsOnMeDialog.tsx:239 -msgid "This appeal will be sent to <0>{0}." -msgstr "此申訴將被提交至 <0>{0}。" - -#: src/screens/Messages/Conversation/ChatDisabled.tsx:104 -msgid "This appeal will be sent to Bluesky's moderation service." -msgstr "此申訴將發送至 Bluesky 的內容管理服務。" - -#: src/screens/Messages/Conversation/MessageListError.tsx:18 -msgid "This chat was disconnected" -msgstr "對話已中斷連線" - -#: src/lib/moderation/useGlobalLabelStrings.ts:19 -msgid "This content has been hidden by the moderators." -msgstr "此內容已被內容管理者隱藏。" - -#: src/lib/moderation/useGlobalLabelStrings.ts:24 -msgid "This content has received a general warning from moderators." -msgstr "此內容已套用內容管理提供者所標記的普通警告。" - -#: src/components/dialogs/EmbedConsent.tsx:64 -msgid "This content is hosted by {0}. Do you want to enable external media?" -msgstr "此內容由 {0} 託管。是否要啟用外部媒體?" - -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 -msgid "This content is not available because one of the users involved has blocked the other." -msgstr "由於其中一個用戶封鎖了另一個用戶,無法查看此內容。" - -#: src/view/com/posts/FeedErrorMessage.tsx:114 -msgid "This content is not viewable without a Bluesky account." -msgstr "沒有 Bluesky 帳號,無法查看此內容。" - -#: src/screens/Messages/List/ChatListItem.tsx:213 -msgid "This conversation is with a deleted or a deactivated account. Press for options." -msgstr "此對話是與已刪除或停用的帳號進行的。點擊以查看選項。" - -#: src/view/screens/Settings/ExportCarDialog.tsx:93 -msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." -msgstr "此功能目前為測試版本。您可以在<0>這篇部落格文章中瞭解更多有關資訊。" - -#: src/view/com/posts/FeedErrorMessage.tsx:120 -msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." -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/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:729 -msgid "This feed is empty." -msgstr "這裡是空的。" - -#: src/view/com/posts/FeedShutdownMsg.tsx:97 -msgid "This feed is no longer online. We are showing <0>Discover instead." -msgstr "此動態源已經下線。我們將展示「<0>Discover」動態源。" - -#: src/components/dialogs/BirthDateSettings.tsx:41 -msgid "This information is not shared with other users." -msgstr "此資訊不會分享給其他用戶。" - -#: src/view/com/modals/VerifyEmail.tsx:127 -msgid "This is important in case you ever need to change your email or reset your password." -msgstr "這很重要,以防您將來需要更改電子郵件地址或重設密碼。" - -#: src/components/moderation/ModerationDetailsDialog.tsx:127 -msgid "This label was applied by <0>{0}." -msgstr "此標記由 <0>{0} 新增。" - -#: src/components/moderation/ModerationDetailsDialog.tsx:125 -msgid "This label was applied by the author." -msgstr "此標記由發布者新增。" - -#: src/components/moderation/LabelsOnMeDialog.tsx:166 -msgid "This label was applied by you." -msgstr "此標記由您新增。" - -#: src/screens/Profile/Sections/Labels.tsx:188 -msgid "This labeler hasn't declared what labels it publishes, and may not be active." -msgstr "此標記者尚未宣告它發佈的標記,而且可能不會生效。" - -#: src/view/com/modals/LinkWarning.tsx:72 -msgid "This link is taking you to the following website:" -msgstr "此連結將帶您到以下網站:" - -#: src/view/screens/ProfileList.tsx:907 -msgid "This list is empty!" -msgstr "此列表為空!" - -#: src/screens/Profile/ErrorState.tsx:40 -msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." -msgstr "此內容管理服務暫時無法使用,詳情請見下文。如果問題持續存在,請與我們聯絡。" - -#: src/view/com/modals/AddAppPasswords.tsx:110 -msgid "This name is already in use" -msgstr "此名稱已被使用" - -#: src/view/com/post-thread/PostThreadItem.tsx:135 -msgid "This post has been deleted." -msgstr "這則貼文已被刪除。" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 -msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." -msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 -msgid "This post will be hidden from feeds." -msgstr "這則貼文將從動態隱藏。" - -#: src/view/com/profile/ProfileMenu.tsx:375 -msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." -msgstr "只有登入用戶能見到此個人檔案。 未登入的人將看不到它。" - -#: src/screens/Signup/StepInfo/Policies.tsx:37 -msgid "This service has not provided terms of service or a privacy policy." -msgstr "此服務尚未提供服務條款或隱私政策。" - -#: src/view/com/modals/ChangeHandle.tsx:439 -msgid "This should create a domain record at:" -msgstr "這應該會在以下位置建立一個域名記錄:" - -#: src/view/com/profile/ProfileFollowers.tsx:87 -msgid "This user doesn't have any followers." -msgstr "此用戶沒有任何追隨者。" - -#: src/components/dms/MessagesListBlockedFooter.tsx:60 -msgid "This user has blocked you" -msgstr "這個用戶已封鎖您" - -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 -msgid "This user has blocked you. You cannot view their content." -msgstr "此用戶已封鎖您,您無法查看他們的內容。" - -#: src/lib/moderation/useGlobalLabelStrings.ts:30 -msgid "This user has requested that their content only be shown to signed-in users." -msgstr "此用戶要求僅將其內容顯示給已登入的用戶。" - -#: src/components/moderation/ModerationDetailsDialog.tsx:55 -msgid "This user is included in the <0>{0} list which you have blocked." -msgstr "此用戶包含在您已封鎖的 <0>{0} 列表中。" - -#: src/components/moderation/ModerationDetailsDialog.tsx:84 -msgid "This user is included in the <0>{0} list which you have muted." -msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" - -#: src/components/NewskieDialog.tsx:50 -msgid "This user is new here. Press for more info about when they joined." -msgstr "該用戶是新來帳號,請按此了解更多有關他們何時加入的資訊。" - -#: src/view/com/profile/ProfileFollows.tsx:87 -msgid "This user isn't following anyone." -msgstr "此用戶未跟隨任何人。" - -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "這將從您的靜音文字中刪除 {0},您隨時可以新增回來。" - -#: src/view/screens/Settings/index.tsx:594 -msgid "Thread preferences" -msgstr "討論串偏好" - -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 -msgid "Thread Preferences" -msgstr "討論串偏好" - -#: src/view/screens/PreferencesThreads.tsx:119 -msgid "Threaded Mode" -msgstr "樹狀顯示模式" - -#: src/Navigation.tsx:282 -msgid "Threads Preferences" -msgstr "討論串偏好" - -#: src/view/screens/Settings/DisableEmail2FADialog.tsx:102 -msgid "To disable the email 2FA method, please verify your access to the email address." -msgstr "若要關閉電子郵件雙重驗證,請驗證您的電子郵件地址。" - -#: src/components/dms/ReportConversationPrompt.tsx:20 -msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." -msgstr "若要檢舉對話,請透過對話畫面檢舉其中一則訊息。這可以讓我們的內容管理者瞭解問題的來龍去脈。" - -#: src/components/ReportDialog/SelectLabelerView.tsx:33 -msgid "To whom would you like to send this report?" -msgstr "您希望向誰提交此檢舉?" - -#: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "在靜音文字選項之間切換。" - -#: src/view/com/util/forms/DropdownButton.tsx:255 -msgid "Toggle dropdown" -msgstr "切換下拉式選單" - -#: src/screens/Moderation/index.tsx:332 -msgid "Toggle to enable or disable adult content" -msgstr "切換以啟用或停用成人內容" - -#: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:349 -msgid "Top" -msgstr "熱門" - -#: src/view/com/modals/EditImage.tsx:272 -msgid "Transformations" -msgstr "轉換" - -#: src/components/dms/MessageMenu.tsx:103 -#: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 -msgid "Translate" -msgstr "翻譯" - -#: src/view/com/util/error/ErrorScreen.tsx:82 -msgctxt "action" -msgid "Try again" -msgstr "重試" - -#: src/view/screens/Settings/index.tsx:745 -msgid "Two-factor authentication" -msgstr "雙重驗證" - -#: src/screens/Messages/Conversation/MessageInput.tsx:139 -msgid "Type your message here" -msgstr "在此輸入訊息" - -#: src/view/com/modals/ChangeHandle.tsx:422 -msgid "Type:" -msgstr "類型:" - -#: src/view/screens/ProfileList.tsx:535 -msgid "Un-block list" -msgstr "取消封鎖列表" - -#: src/view/screens/ProfileList.tsx:520 -msgid "Un-mute list" -msgstr "取消靜音列表" - -#: src/screens/Login/ForgotPasswordForm.tsx:74 -#: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 -#: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 -#: src/view/com/modals/ChangePassword.tsx:71 -msgid "Unable to contact your service. Please check your Internet connection." -msgstr "無法連線到服務,請檢查您的網路連線。" - -#: src/components/dms/MessagesListBlockedFooter.tsx:89 -#: src/components/dms/MessagesListBlockedFooter.tsx:96 -#: src/components/dms/MessagesListBlockedFooter.tsx:104 -#: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 -#: src/view/com/profile/ProfileMenu.tsx:366 -#: src/view/screens/ProfileList.tsx:626 -msgid "Unblock" -msgstr "解除封鎖" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -msgctxt "action" -msgid "Unblock" -msgstr "解除封鎖" - -#: src/components/dms/ConvoMenu.tsx:188 -#: src/components/dms/ConvoMenu.tsx:192 -msgid "Unblock account" -msgstr "解除封鎖帳號" - -#: src/view/com/profile/ProfileMenu.tsx:304 -#: src/view/com/profile/ProfileMenu.tsx:310 -msgid "Unblock Account" -msgstr "解除封鎖帳號" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 -#: src/view/com/profile/ProfileMenu.tsx:348 -msgid "Unblock Account?" -msgstr "解除封鎖?" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 -msgid "Undo repost" -msgstr "取消轉貼" - -#: src/view/com/profile/FollowButton.tsx:60 -msgctxt "action" -msgid "Unfollow" -msgstr "取消跟隨" - -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "取消跟隨" - -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 -msgid "Unfollow {0}" -msgstr "取消跟隨 {0}" - -#: src/view/com/profile/ProfileMenu.tsx:246 -#: src/view/com/profile/ProfileMenu.tsx:256 -msgid "Unfollow Account" -msgstr "取消跟隨" - -#: src/view/screens/ProfileFeed.tsx:570 -msgid "Unlike this feed" -msgstr "取消喜歡這個動態源" - -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 -msgid "Unmute" -msgstr "取消靜音" - -#: src/components/TagMenu/index.web.tsx:104 -msgid "Unmute {truncatedTag}" -msgstr "取消靜音 {truncatedTag}" - -#: src/view/com/profile/ProfileMenu.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:289 -msgid "Unmute Account" -msgstr "取消靜音帳號" - -#: src/components/TagMenu/index.tsx:208 -msgid "Unmute all {displayTag} posts" -msgstr "取消對所有 {displayTag} 貼文的靜音" - -#: src/components/dms/ConvoMenu.tsx:176 -msgid "Unmute conversation" -msgstr "取消靜音對話" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 -msgid "Unmute thread" -msgstr "取消靜音討論串" - -#: src/view/screens/ProfileFeed.tsx:290 -#: src/view/screens/ProfileList.tsx:617 -msgid "Unpin" -msgstr "取消釘選" - -#: src/view/screens/ProfileFeed.tsx:287 -msgid "Unpin from home" -msgstr "自首頁取消釘選" - -#: src/view/screens/ProfileList.tsx:500 -msgid "Unpin moderation list" -msgstr "取消釘選內容管理列表" - -#: src/view/screens/ProfileList.tsx:290 -msgid "Unpinned from your feeds" -msgstr "已從您的動態源取消釘選" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 -msgid "Unsubscribe" -msgstr "取消訂閱" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 -msgid "Unsubscribe from this labeler" -msgstr "取消訂閱這個標記者" - -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 -msgid "Unwanted Sexual Content" -msgstr "不受歡迎的色情內容" - -#: src/view/com/modals/UserAddRemoveLists.tsx:83 -msgid "Update {displayName} in Lists" -msgstr "更新列表中的 {displayName}" - -#: src/view/com/modals/ChangeHandle.tsx:502 -msgid "Update to {handle}" -msgstr "更新至 {handle}" - -#: src/screens/Login/SetNewPasswordForm.tsx:186 -msgid "Updating..." -msgstr "更新中…" - -#: src/screens/Onboarding/StepProfile/index.tsx:281 -msgid "Upload a photo instead" -msgstr "或是上傳圖片" - -#: src/view/com/modals/ChangeHandle.tsx:448 -msgid "Upload a text file to:" -msgstr "上傳文字檔案至:" - -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 -#: src/view/com/util/UserBanner.tsx:123 -#: src/view/com/util/UserBanner.tsx:126 -msgid "Upload from Camera" -msgstr "從相機上傳" - -#: src/view/com/util/UserAvatar.tsx:369 -#: src/view/com/util/UserBanner.tsx:140 -msgid "Upload from Files" -msgstr "從檔案上傳" - -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 -#: src/view/com/util/UserBanner.tsx:134 -#: src/view/com/util/UserBanner.tsx:138 -msgid "Upload from Library" -msgstr "從圖片庫上傳" - -#: src/view/com/modals/ChangeHandle.tsx:402 -msgid "Use a file on your server" -msgstr "使用您伺服器上的檔案" - -#: src/view/screens/AppPasswords.tsx:200 -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:513 -msgid "Use bsky.social as hosting provider" -msgstr "使用 bsky.social 作為託管服務供應商" - -#: src/view/com/modals/ChangeHandle.tsx:512 -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/screens/Feeds/NoSavedFeedsOfAnyType.tsx:53 -msgid "Use recommended" -msgstr "使用推薦" - -#: src/view/com/modals/ChangeHandle.tsx:394 -msgid "Use the DNS panel" -msgstr "使用 DNS 控制台" - -#: src/view/com/modals/AddAppPasswords.tsx:205 -msgid "Use this to sign into the other app along with your handle." -msgstr "使用這個和您的帳號代碼一起登入其他應用程式。" - -#: src/view/com/modals/InviteCodes.tsx:201 -msgid "Used by:" -msgstr "使用者:" - -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 -msgid "User Blocked" -msgstr "用戶被封鎖" - -#: src/lib/moderation/useModerationCauseDescription.ts:50 -msgid "User Blocked by \"{0}\"" -msgstr "用戶被「{0}」封鎖" - -#: src/components/dms/BlockedByListDialog.tsx:27 -msgid "User blocked by list" -msgstr "用戶已被列表封鎖" - -#: src/components/moderation/ModerationDetailsDialog.tsx:53 -msgid "User Blocked by List" -msgstr "用戶被列表封鎖" - -#: src/lib/moderation/useModerationCauseDescription.ts:68 -msgid "User Blocking You" -msgstr "用戶封鎖了您" - -#: src/components/moderation/ModerationDetailsDialog.tsx:70 -msgid "User Blocks You" -msgstr "用戶封鎖了您" - -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 -msgid "User list by {0}" -msgstr "{0} 的用戶列表" - -#: src/view/screens/ProfileList.tsx:831 -msgid "User list by <0/>" -msgstr "<0/> 的用戶列表" - -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 -msgid "User list by you" -msgstr "您的用戶列表" - -#: src/view/com/modals/CreateOrEditList.tsx:184 -msgid "User list created" -msgstr "已建立用戶列表" - -#: src/view/com/modals/CreateOrEditList.tsx:170 -msgid "User list updated" -msgstr "已更新用戶列表" - -#: src/view/screens/Lists.tsx:63 -msgid "User Lists" -msgstr "用戶列表" - -#: src/screens/Login/LoginForm.tsx:174 -msgid "Username or email address" -msgstr "帳號代碼或電子郵件地址" - -#: src/view/screens/ProfileList.tsx:865 -msgid "Users" -msgstr "用戶" - -#: src/view/com/threadgate/WhoCanReply.tsx:274 -msgid "users followed by <0/>" -msgstr "被 <0/> 跟隨的用戶" - -#: src/components/dms/MessagesNUX.tsx:140 -#: src/components/dms/MessagesNUX.tsx:143 -#: src/screens/Messages/Settings.tsx:84 -#: src/screens/Messages/Settings.tsx:87 -msgid "Users I follow" -msgstr "我跟隨的用戶" - -#: src/view/com/modals/Threadgate.tsx:109 -msgid "Users in \"{0}\"" -msgstr "「{0}」中的用戶" - -#: src/components/LikesDialog.tsx:85 -msgid "Users that have liked this content or profile" -msgstr "喜歡此內容或個人檔案的用戶" - -#: src/view/com/modals/ChangeHandle.tsx:430 -msgid "Value:" -msgstr "值:" - -#: src/view/com/modals/ChangeHandle.tsx:504 -msgid "Verify DNS Record" -msgstr "驗證 DNS 紀錄" - -#: src/view/screens/Settings/index.tsx:982 -msgid "Verify email" -msgstr "驗證電子郵件" - -#: src/view/screens/Settings/index.tsx:1007 -msgid "Verify my email" -msgstr "驗證我的電子郵件" - -#: src/view/screens/Settings/index.tsx:1016 -msgid "Verify My Email" -msgstr "驗證我的電子郵件" - -#: src/view/com/modals/ChangeEmail.tsx:200 -#: src/view/com/modals/ChangeEmail.tsx:202 -msgid "Verify New Email" -msgstr "驗證新的電子郵件" - -#: src/view/com/modals/ChangeHandle.tsx:505 -msgid "Verify Text File" -msgstr "驗證文字檔案" - -#: src/view/com/modals/VerifyEmail.tsx:111 -msgid "Verify Your Email" -msgstr "驗證您的電子郵件" - -#: src/view/screens/Settings/index.tsx:935 -msgid "Version {appVersion} {bundleInfo}" -msgstr "版本 {appVersion} {bundleInfo}" - -#: src/screens/Onboarding/index.tsx:39 -msgid "Video Games" -msgstr "電子遊戲" - -#: src/screens/Profile/Header/Shell.tsx:113 -msgid "View {0}'s avatar" -msgstr "查看 {0} 的頭像" - -#: src/view/com/notifications/FeedItem.tsx:215 -msgid "View {0}'s profile" -msgstr "查看 {0} 的個人檔案" - -#: src/components/ProfileHoverCard/index.web.tsx:430 -msgid "View blocked user's profile" -msgstr "查看已封鎖用戶的個人檔案" - -#: src/view/screens/Log.tsx:56 -msgid "View debug entry" -msgstr "查看偵錯項目" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 -msgid "View details" -msgstr "查看詳細資訊" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 -msgid "View details for reporting a copyright violation" -msgstr "查看詳細資訊以檢舉侵犯版權" - -#: src/view/com/posts/FeedSlice.tsx:124 -msgid "View full thread" -msgstr "查看整個討論串" - -#: src/components/moderation/LabelsOnMe.tsx:48 -msgid "View information about these labels" -msgstr "查看有關這些標記的資訊" - -#: src/components/ProfileHoverCard/index.web.tsx:418 -#: src/components/ProfileHoverCard/index.web.tsx:436 -#: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 -msgid "View profile" -msgstr "查看資料" - -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 -msgid "View the avatar" -msgstr "查看頭像" - -#: src/components/LabelingServiceCard/index.tsx:137 -msgid "View the labeling service provided by @{0}" -msgstr "查看由 @{0} 提供的標記服務" - -#: src/view/screens/ProfileFeed.tsx:582 -msgid "View users who like this feed" -msgstr "查看喜歡此動態源的用戶" - -#: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 -msgid "View your feeds and explore more" -msgstr "查看您的動態並探索更多內容" - -#: src/view/com/modals/LinkWarning.tsx:89 -#: src/view/com/modals/LinkWarning.tsx:95 -msgid "Visit Site" -msgstr "造訪網站" - -#: src/components/moderation/LabelPreference.tsx:135 -#: src/lib/moderation/useLabelBehaviorDescription.ts:17 -#: src/lib/moderation/useLabelBehaviorDescription.ts:22 -msgid "Warn" -msgstr "警告" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:48 -msgid "Warn content" -msgstr "警告內容" - -#: src/lib/moderation/useLabelBehaviorDescription.ts:46 -msgid "Warn content and filter from feeds" -msgstr "警告內容並從動態源中過濾" - -#: src/screens/Hashtag.tsx:210 -msgid "We couldn't find any results for that hashtag." -msgstr "我們找不到任何與該標籤相關的結果。" - -#: src/screens/Messages/Conversation/index.tsx:107 -msgid "We couldn't load this conversation" -msgstr "我們無法載入這個對話" - -#: src/screens/SignupQueued.tsx:139 -msgid "We estimate {estimatedTime} until your account is ready." -msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" - -#: src/screens/Onboarding/StepFinished.tsx:126 -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/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "我們建議避免新增在許多貼文中常用的文字,因為這可能令您看不到任何貼文。" - -#: src/components/dialogs/BirthDateSettings.tsx:52 -msgid "We were unable to load your birth date preferences. Please try again." -msgstr "我們無法載入您的出生日期偏好,請再試一次。" - -#: src/screens/Moderation/index.tsx:385 -msgid "We were unable to load your configured labelers at this time." -msgstr "我們目前無法載入您已設定的標記者。" - -#: src/screens/Onboarding/StepInterests/index.tsx:138 -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/SignupQueued.tsx:143 -msgid "We will let you know when your account is ready." -msgstr "我們會在您的帳號準備好時通知您。" - -#: src/screens/Onboarding/StepInterests/index.tsx:143 -msgid "We'll use this to help customize your experience." -msgstr "我們將使用這些資訊來協助訂製您的體驗。" - -#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 -msgid "We're having network issues, try again" -msgstr "我們遇到網路問題,請重試" - -#: src/screens/Signup/index.tsx:142 -msgid "We're so excited to have you join us!" -msgstr "我們非常高興您加入我們!" - -#: src/view/screens/ProfileList.tsx:91 -msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." -msgstr "很抱歉,我們無法解析此列表。如果問題持續發生,請聯繫列表建立者 @{handleOrDid}。" - -#: src/components/dialogs/MutedWords.tsx:229 -msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." -msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試。" - -#: src/view/screens/Search/Search.tsx:206 -msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." -msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" - -#: src/view/com/composer/Composer.tsx:318 -msgid "We're sorry! The post you are replying to has been deleted." -msgstr "很抱歉!您回覆的貼文已被刪除。" - -#: src/components/Lists.tsx:212 -#: src/view/screens/NotFound.tsx:48 -msgid "We're sorry! We can't find the page you were looking for." -msgstr "很抱歉!我們找不到您正在尋找的頁面。" - -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." -msgstr "抱歉!您只能訂閱二十個標記者,您已達到二十個的限制。" - -#: src/screens/Deactivated.tsx:128 -msgid "Welcome back!" -msgstr "歡迎回來!" - -#: src/screens/Onboarding/StepInterests/index.tsx:135 -msgid "What are your interests?" -msgstr "您感興趣的是什麼?" - -#: src/view/com/auth/SplashScreen.tsx:40 -#: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 -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/components/dms/MessagesNUX.tsx:110 -#: src/components/dms/MessagesNUX.tsx:124 -msgid "Who can message you?" -msgstr "誰可以傳送訊息給您?" - -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 -msgid "Who can reply" -msgstr "誰可以回覆" - -#: src/view/com/threadgate/WhoCanReply.tsx:206 -msgid "Who can reply dialog" -msgstr "「誰可以回覆」對話窗" - -#: src/view/com/threadgate/WhoCanReply.tsx:210 -msgid "Who can reply?" -msgstr "誰可以回覆?" - -#: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/List/index.tsx:185 -msgid "Whoops!" -msgstr "哎呀!" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:44 -msgid "Why should this content be reviewed?" -msgstr "為什麼應該審查這個內容?" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:57 -msgid "Why should this feed be reviewed?" -msgstr "為什麼應該審查這個動態源?" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:54 -msgid "Why should this list be reviewed?" -msgstr "為什麼應該審查這個列表?" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 -msgid "Why should this message be reviewed?" -msgstr "為什麼應該審查這則訊息?" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:51 -msgid "Why should this post be reviewed?" -msgstr "為什麼應該審查這則貼文?" - -#: src/components/ReportDialog/SelectReportOptionView.tsx:48 -msgid "Why should this user be reviewed?" -msgstr "為什麼應該審查這個用戶?" - -#: src/view/com/modals/crop-image/CropImage.web.tsx:125 -msgid "Wide" -msgstr "寬" - -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 -msgid "Write a message" -msgstr "撰寫訊息" - -#: src/view/com/composer/Composer.tsx:551 -msgid "Write post" -msgstr "撰寫貼文" - -#: src/view/com/composer/Composer.tsx:358 -#: src/view/com/composer/Prompt.tsx:39 -msgid "Write your reply" -msgstr "撰寫您的回覆" - -#: src/screens/Onboarding/index.tsx:25 -msgid "Writers" -msgstr "作家" - -#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 -msgid "Yes" -msgstr "開" - -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 -msgid "Yes, deactivate" -msgstr "確定並停用" - -#: src/screens/Deactivated.tsx:150 -msgid "Yes, reactivate my account" -msgstr "確定並停用我的帳號" - -#: src/components/dms/MessageItem.tsx:188 -msgid "Yesterday, {time}" -msgstr "昨天,{time}" - -#: src/screens/SignupQueued.tsx:136 -msgid "You are in line." -msgstr "你正處於隊列之中。" - -#: src/view/com/profile/ProfileFollows.tsx:86 -msgid "You are not following anyone." -msgstr "您沒有跟隨任何人。" - -#: src/view/com/posts/FollowingEmptyState.tsx:63 -#: src/view/com/posts/FollowingEndOfFeed.tsx:64 -msgid "You can also discover new Custom Feeds to follow." -msgstr "您也可以探索並跟隨新的自訂動態源。" - -#: src/view/com/modals/DeleteAccount.tsx:202 -msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." -msgstr "您也可以暫時停用帳號,然後隨時重新啟用。" - -#: src/components/dms/MessagesNUX.tsx:119 -msgid "You can change this at any time." -msgstr "您可以隨時變更該設定。" - -#: src/screens/Messages/Settings.tsx:111 -msgid "You can continue ongoing conversations regardless of which setting you choose." -msgstr "無論選擇哪種設定,都不會影響已發起的對話。" - -#: src/screens/Login/index.tsx:158 -#: src/screens/Login/PasswordUpdatedForm.tsx:33 -msgid "You can now sign in with your new password." -msgstr "您現在可以使用新密碼登入。" - -#: src/screens/Deactivated.tsx:136 -msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." -msgstr "您可以登入以重新啟用帳號。其他用戶將可以重新看到您的個人檔案和貼文。" - -#: src/view/com/profile/ProfileFollowers.tsx:86 -msgid "You do not have any followers." -msgstr "您沒有任何跟隨者。" - -#: src/screens/Profile/KnownFollowers.tsx:99 -msgid "You don't follow any users who follow @{name}." -msgstr "您沒有跟隨任何也跟隨 @{name} 之用戶。" - -#: src/view/com/modals/InviteCodes.tsx:67 -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:117 -msgid "You don't have any pinned feeds." -msgstr "您目前還沒有任何釘選的動態源。" - -#: src/view/screens/SavedFeeds.tsx:158 -msgid "You don't have any saved feeds." -msgstr "您目前還沒有任何已儲存的動態源。" - -#: src/view/com/post-thread/PostThread.tsx:195 -msgid "You have blocked the author or you have been blocked by the author." -msgstr "您已封鎖該作者,或您已被該作者封鎖。" - -#: src/components/dms/MessagesListBlockedFooter.tsx:58 -msgid "You have blocked this user" -msgstr "您已封鎖該用戶" - -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 -msgid "You have blocked this user. You cannot view their content." -msgstr "您已封鎖了此用戶,您將無法查看他們發佈的內容。" - -#: src/screens/Login/SetNewPasswordForm.tsx:54 -#: src/screens/Login/SetNewPasswordForm.tsx:91 -#: src/view/com/modals/ChangePassword.tsx:88 -#: src/view/com/modals/ChangePassword.tsx:122 -msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." -msgstr "您輸入的邀請碼無效。它應該長得像這樣 XXXXX-XXXXX。" - -#: src/lib/moderation/useModerationCauseDescription.ts:111 -msgid "You have hidden this post" -msgstr "您已隱藏這則貼文" - -#: src/components/moderation/ModerationDetailsDialog.tsx:101 -msgid "You have hidden this post." -msgstr "您已隱藏這則貼文。" - -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 -msgid "You have muted this account." -msgstr "您已隱藏這個帳號。" - -#: src/lib/moderation/useModerationCauseDescription.ts:88 -msgid "You have muted this user" -msgstr "您已靜音這個用戶" - -#: src/screens/Messages/List/index.tsx:225 -msgid "You have no conversations yet. Start one!" -msgstr "您還沒有對話,與其他用戶開始對話吧!" - -#: src/view/com/feeds/ProfileFeedgens.tsx:141 -msgid "You have no feeds." -msgstr "您沒有建立任何動態源。" - -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 -msgid "You have no lists." -msgstr "您沒有建立任何列表。" - -#: src/view/screens/ModerationBlockedAccounts.tsx:134 -msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." -msgstr "您還沒有封鎖任何帳號。要封鎖帳號,請前往其個人檔案並在其帳號上的選單中選擇「封鎖帳號」。" - -#: src/view/screens/AppPasswords.tsx:91 -msgid "You have not created any app passwords yet. You can create one by pressing the button below." -msgstr "您還沒有建立任何應用程式專用密碼,如您想建立一個,按下面的按鈕。" - -#: src/view/screens/ModerationMutedAccounts.tsx:133 -msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." -msgstr "您還沒有靜音任何帳號。要靜音帳號,請前往其個人檔案並在其帳號上的選單中選擇「靜音帳號」。" - -#: src/components/Lists.tsx:52 -msgid "You have reached the end" -msgstr "已經到底部啦!" - -#: src/components/dialogs/MutedWords.tsx:249 -msgid "You haven't muted any words or tags yet" -msgstr "您還沒有隱藏任何文字或標籤" - -#: src/components/moderation/LabelsOnMeDialog.tsx:86 -msgid "You may appeal non-self labels if you feel they were placed in error." -msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可以提出申訴。" - -#: src/components/moderation/LabelsOnMeDialog.tsx:91 -msgid "You may appeal these labels if you feel they were placed in error." -msgstr "如果您覺得這些標記有誤,您可以提出申訴。" - -#: src/screens/Signup/StepInfo/Policies.tsx:79 -msgid "You must be 13 years of age or older to sign up." -msgstr "您必須年滿 13 歲才能註冊。" - -#: src/components/ReportDialog/SubmitView.tsx:205 -msgid "You must select at least one labeler for a report" -msgstr "您必須選擇至少一個標記者來提交檢舉" - -#: src/screens/Deactivated.tsx:131 -msgid "You previously deactivated @{0}." -msgstr "您之前停用了 @{0}。" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 -msgid "You will no longer receive notifications for this thread" -msgstr "您將不再收到這條討論串的通知" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 -msgid "You will now receive notifications for this thread" -msgstr "您將收到這條討論串的通知" - -#: src/screens/Login/SetNewPasswordForm.tsx:104 -msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." -msgstr "您將收到一封包含重設碼的電子郵件。請在此輸入該「重設碼」,然後輸入您的新密碼。" - -#: src/screens/Messages/List/ChatListItem.tsx:114 -msgid "You: {0}" -msgstr "您:{0}" - -#: src/screens/Messages/List/ChatListItem.tsx:143 -msgid "You: {defaultEmbeddedContentMessage}" -msgstr "您:{defaultEmbeddedContentMessage}" - -#: src/screens/Messages/List/ChatListItem.tsx:136 -msgid "You: {short}" -msgstr "您:{short}" - -#: src/screens/SignupQueued.tsx:93 -#: src/screens/SignupQueued.tsx:94 -#: src/screens/SignupQueued.tsx:109 -msgid "You're in line" -msgstr "輪到您了" - -#: src/screens/Deactivated.tsx:89 -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 -msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." -msgstr "您正在使用應用程式專用密碼登入。請使用您的主密碼登入,以繼續停用您的帳號。" - -#: src/screens/Onboarding/StepFinished.tsx:123 -msgid "You're ready to go!" -msgstr "您已完成設定!" - -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 -msgid "You've chosen to hide a word or tag within this post." -msgstr "您選擇在這則貼文中隱藏文字或標籤。" - -#: src/view/com/posts/FollowingEndOfFeed.tsx:44 -msgid "You've reached the end of your feed! Find some more accounts to follow." -msgstr "您已經瀏覽完貼文啦!跟隨其他帳號吧。" - -#: src/screens/Signup/index.tsx:164 -msgid "Your account" -msgstr "您的帳號" - -#: src/view/com/modals/DeleteAccount.tsx:88 -msgid "Your account has been deleted" -msgstr "您的帳號已刪除" - -#: src/view/screens/Settings/ExportCarDialog.tsx:65 -msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." -msgstr "您可以將您的帳號存放庫下載為一個「CAR」檔案。該檔案包含了所有公開的資料紀錄,但不包括嵌入媒體,例如圖片或您的私人資料,目前這些資料必須另外擷取。" - -#: src/screens/Signup/StepInfo/index.tsx:123 -msgid "Your birth date" -msgstr "您的生日" - -#: src/screens/Messages/Conversation/ChatDisabled.tsx:25 -msgid "Your chats have been disabled" -msgstr "您的對話功能已被停用" - -#: src/view/com/modals/InAppBrowserConsent.tsx:47 -msgid "Your choice will be saved, but can be changed later in settings." -msgstr "您的選擇將被儲存,但可以稍後在設定中更改。" - -#: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 -#: src/view/com/modals/ChangePassword.tsx:55 -msgid "Your email appears to be invalid." -msgstr "您的電子郵件地址似乎無效。" - -#: src/view/com/modals/ChangeEmail.tsx:120 -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:122 -msgid "Your email has not yet been verified. This is an important security step which we recommend." -msgstr "您的電子郵件地址尚未驗證。這是一個我們建議的重要安全步驟。" - -#: src/view/com/posts/FollowingEmptyState.tsx:43 -msgid "Your following feed is empty! Follow more users to see what's happening." -msgstr "您的「Following」動態源是空的!跟隨更多用戶來看看發生了什麼事情。" - -#: src/screens/Signup/StepHandle.tsx:73 -msgid "Your full handle will be" -msgstr "您的完整帳號代碼將修改為" - -#: src/view/com/modals/ChangeHandle.tsx:265 -msgid "Your full handle will be <0>@{0}" -msgstr "您的完整帳號代碼將修改為 <0>@{0}" - -#: src/components/dialogs/MutedWords.tsx:220 -msgid "Your muted words" -msgstr "您的靜音文字" - -#: src/view/com/modals/ChangePassword.tsx:158 -msgid "Your password has been changed successfully!" -msgstr "您的密碼已成功更改!" - -#: src/view/com/composer/Composer.tsx:349 -msgid "Your post has been published" -msgstr "您的貼文已發佈" - -#: src/screens/Onboarding/StepFinished.tsx:138 -msgid "Your posts, likes, and blocks are public. Mutes are private." -msgstr "您的貼文、按喜歡和封鎖是公開可見的,而靜音是私人的。" - -#: src/view/screens/Settings/index.tsx:148 -msgid "Your profile" -msgstr "您的個人檔案" - -#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 -msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" - -#: src/view/com/composer/Composer.tsx:348 -msgid "Your reply has been published" -msgstr "您的回覆已發佈" - -#: src/components/dms/ReportDialog.tsx:162 -msgid "Your report will be sent to the Bluesky Moderation Service" -msgstr "您的檢舉將發送至 Bluesky 內容管理服務" - -#: src/screens/Signup/index.tsx:166 -msgid "Your user handle" -msgstr "您的帳號代碼" +msgid "" +msgstr "" +"Project-Id-Version: zh-TW for bluesky-social-app\n" +"POT-Creation-Date: \n" +"Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" +"PO-Revision-Date: 2024-06-20 23:03+0800\n" +"Last-Translator: \n" +"Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Plural-Forms: \n" + +#: src/screens/Messages/List/ChatListItem.tsx:120 +msgid "(contains embedded content)" +msgstr "(含有嵌入內容)" + +#: src/view/com/modals/VerifyEmail.tsx:150 +msgid "(no email)" +msgstr "(沒有電子郵件)" + +#: src/view/com/notifications/FeedItem.tsx:263 +msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" +msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" + +#: src/components/moderation/LabelsOnMe.tsx:55 +msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" +msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標記}}" + +#: src/components/moderation/LabelsOnMe.tsx:61 +msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" +msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +msgid "{0, plural, one {# repost} other {# reposts}}" +msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" + +#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/screens/Profile/Header/Metrics.tsx:23 +msgid "{0, plural, one {follower} other {followers}}" +msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" + +#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/screens/Profile/Header/Metrics.tsx:27 +msgid "{0, plural, one {following} other {following}}" +msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" +msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" + +#: src/view/com/post-thread/PostThreadItem.tsx:382 +msgid "{0, plural, one {like} other {likes}}" +msgstr "{0, plural, one {喜歡} other {喜歡}}" + +#: src/components/FeedCard.tsx:111 +#: src/view/com/feeds/FeedSourceCard.tsx:301 +msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" +msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" + +#: src/screens/Profile/Header/Metrics.tsx:59 +msgid "{0, plural, one {post} other {posts}}" +msgstr "{0, plural, one {則貼文} other {則貼文}}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:213 +msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" +msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" + +#: src/view/com/post-thread/PostThreadItem.tsx:362 +msgid "{0, plural, one {repost} other {reposts}}" +msgstr "{0, plural, one {轉貼} other {轉貼}}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:251 +msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" +msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" + +#: src/view/com/util/UserAvatar.tsx:419 +msgid "{0}'s avatar" +msgstr "{0} 的頭像" + +#: src/components/LabelingServiceCard/index.tsx:71 +msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" +msgstr "{count, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" + +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "{diff, plural, one {天} other {天}}" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "{diff, plural, one {時} other {時}}" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "{diff, plural, one {分} other {分}}" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "{diff, plural, one {月} other {月}}" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "{diffSeconds, plural, one {秒} other {秒}}" + +#: src/screens/SignupQueued.tsx:207 +msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" +msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" + +#: src/screens/SignupQueued.tsx:213 +msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" +msgstr "{estimatedTimeMins, plural, one {分} other {分}}" + +#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/screens/Profile/Header/Metrics.tsx:50 +msgid "{following} following" +msgstr "{following} 個跟隨中" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 +msgid "{handle} can't be messaged" +msgstr "無法傳送訊息給 {handle}" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 +#: src/view/screens/ProfileFeed.tsx:585 +msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" +msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" + +#: src/view/shell/Drawer.tsx:462 +msgid "{numUnreadNotifications} unread" +msgstr "{numUnreadNotifications} 個未讀通知" + +#: src/components/NewskieDialog.tsx:75 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "{profileName} 在 {0} 前加入了 Bluesky" + +#: src/view/screens/PreferencesFollowingFeed.tsx:67 +msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的回覆} other {顯示至少 # 個喜歡的回覆}}" + +#: src/view/com/threadgate/WhoCanReply.tsx:290 +msgid "<0/> members" +msgstr "<0/> 個成員" + +#: src/view/shell/Drawer.tsx:101 +msgid "<0>{0} {1, plural, one {follower} other {followers}}" +msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" + +#: src/view/shell/Drawer.tsx:112 +msgid "<0>{0} {1, plural, one {following} other {following}}" +msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" + +#: src/view/com/modals/SelfLabel.tsx:135 +msgid "<0>Not Applicable. This warning is only available for posts with media attached." +msgstr "<0>不適用。 此警告只適用於附帶媒體的貼文。" + +#: src/screens/Profile/Header/Handle.tsx:50 +msgid "⚠Invalid Handle" +msgstr "⚠無效的帳號代碼" + +#: src/screens/Login/LoginForm.tsx:244 +msgid "2FA Confirmation" +msgstr "雙重驗證" + +#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/screens/Search/Search.tsx:684 +msgid "Access navigation links and settings" +msgstr "存取導覽連結和設定" + +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 +msgid "Access profile and other navigation links" +msgstr "存取個人檔案和其他導覽連結" + +#: src/view/com/modals/EditImage.tsx:300 +#: src/view/screens/Settings/index.tsx:518 +msgid "Accessibility" +msgstr "無障礙" + +#: src/view/screens/Settings/index.tsx:509 +msgid "Accessibility settings" +msgstr "無障礙設定" + +#: src/Navigation.tsx:296 +#: src/view/screens/AccessibilitySettings.tsx:69 +msgid "Accessibility Settings" +msgstr "無障礙設定" + +#: src/screens/Login/LoginForm.tsx:167 +#: src/view/screens/Settings/index.tsx:345 +#: src/view/screens/Settings/index.tsx:752 +msgid "Account" +msgstr "帳號" + +#: src/view/com/profile/ProfileMenu.tsx:145 +msgid "Account blocked" +msgstr "已封鎖帳號" + +#: src/view/com/profile/ProfileMenu.tsx:159 +msgid "Account followed" +msgstr "已跟隨帳號" + +#: src/view/com/profile/ProfileMenu.tsx:119 +msgid "Account muted" +msgstr "已靜音帳號" + +#: src/components/moderation/ModerationDetailsDialog.tsx:93 +#: src/lib/moderation/useModerationCauseDescription.ts:93 +msgid "Account Muted" +msgstr "已靜音帳號" + +#: src/components/moderation/ModerationDetailsDialog.tsx:82 +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/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:134 +msgid "Account unblocked" +msgstr "已解除封鎖帳號" + +#: src/view/com/profile/ProfileMenu.tsx:172 +msgid "Account unfollowed" +msgstr "已取消跟隨帳號" + +#: src/view/com/profile/ProfileMenu.tsx:108 +msgid "Account unmuted" +msgstr "已取消靜音帳號" + +#: src/components/dialogs/MutedWords.tsx:164 +#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/screens/ProfileList.tsx:881 +msgid "Add" +msgstr "新增" + +#: src/view/com/modals/SelfLabel.tsx:57 +msgid "Add a content warning" +msgstr "新增內容警告" + +#: src/view/screens/ProfileList.tsx:871 +msgid "Add a user to this list" +msgstr "將用戶新增至此列表" + +#: src/components/dialogs/SwitchAccount.tsx:56 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:422 +#: src/view/screens/Settings/index.tsx:431 +msgid "Add account" +msgstr "新增帳號" + +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 +#: src/view/com/composer/photos/Gallery.tsx:120 +#: src/view/com/composer/photos/Gallery.tsx:187 +#: src/view/com/modals/AltImage.tsx:118 +msgid "Add alt text" +msgstr "新增替代文字" + +#: src/view/screens/AppPasswords.tsx:106 +#: src/view/screens/AppPasswords.tsx:148 +#: src/view/screens/AppPasswords.tsx:161 +msgid "Add App Password" +msgstr "新增應用程式專用密碼" + +#: src/components/dialogs/MutedWords.tsx:157 +msgid "Add mute word for configured settings" +msgstr "在已配置的設定中新增靜音文字" + +#: src/components/dialogs/MutedWords.tsx:86 +msgid "Add muted words and tags" +msgstr "新增靜音文字及標籤" + +#: src/screens/Home/NoFeedsPinned.tsx:99 +msgid "Add recommended feeds" +msgstr "新增推薦的動態源" + +#: src/screens/Feeds/NoFollowingFeed.tsx:41 +msgid "Add the default feed of only people you follow" +msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人" + +#: src/view/com/modals/ChangeHandle.tsx:410 +msgid "Add the following DNS record to your domain:" +msgstr "將以下 DNS 記錄新增到您的網域:" + +#: src/components/FeedCard.tsx:180 +msgid "Add this feed to your feeds" +msgstr "將此新增至您的動態源" + +#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/view/com/profile/ProfileMenu.tsx:271 +msgid "Add to Lists" +msgstr "新增至列表" + +#: src/view/com/feeds/FeedSourceCard.tsx:267 +msgid "Add to my feeds" +msgstr "加入到我的動態源" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/UserAddRemoveLists.tsx:157 +msgid "Added to list" +msgstr "新增至列表" + +#: src/view/com/feeds/FeedSourceCard.tsx:126 +msgid "Added to my feeds" +msgstr "加入到我的動態源" + +#: src/view/screens/PreferencesFollowingFeed.tsx:172 +msgid "Adjust the number of likes a reply must have to be shown in your feed." +msgstr "調整回覆貼文在您的動態中顯示所需的最低喜歡數量。" + +#: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/view/com/modals/SelfLabel.tsx:76 +msgid "Adult Content" +msgstr "成人內容" + +#: src/components/moderation/LabelPreference.tsx:242 +msgid "Adult content is disabled." +msgstr "成人內容已停用。" + +#: src/screens/Moderation/index.tsx:375 +#: src/view/screens/Settings/index.tsx:686 +msgid "Advanced" +msgstr "進階設定" + +#: src/view/screens/Feeds.tsx:737 +msgid "All the feeds you've saved, right in one place." +msgstr "以下是您儲存的動態源。" + +#: src/view/com/modals/AddAppPasswords.tsx:187 +#: src/view/com/modals/AddAppPasswords.tsx:194 +msgid "Allow access to your direct messages" +msgstr "允許存取您的私人訊息" + +#: src/screens/Messages/Settings.tsx:62 +#: src/screens/Messages/Settings.tsx:65 +msgid "Allow new messages from" +msgstr "允許這些人向您發起對話:" + +#: src/screens/Login/ForgotPasswordForm.tsx:178 +#: src/view/com/modals/ChangePassword.tsx:171 +msgid "Already have a code?" +msgstr "已經有重置碼了?" + +#: src/screens/Login/ChooseAccountForm.tsx:49 +msgid "Already signed in as @{0}" +msgstr "已以 @{0} 身份登入" + +#: src/view/com/composer/GifAltText.tsx:93 +#: src/view/com/composer/photos/Gallery.tsx:144 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +msgid "ALT" +msgstr "ALT" + +#: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/modals/EditImage.tsx:316 +#: src/view/screens/AccessibilitySettings.tsx:83 +msgid "Alt text" +msgstr "替代文字" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +msgid "Alt Text" +msgstr "替代文字" + +#: src/view/com/composer/photos/Gallery.tsx:224 +msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." +msgstr "替代文字為盲人和視障人士描述圖片及提供情境。" + +#: src/view/com/modals/VerifyEmail.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 +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:114 +msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." +msgstr "一封電子郵件已發送至先前填寫的電子郵件地址 {0}。請查閱郵件並在下方輸入驗證碼。" + +#: src/components/dialogs/GifSelect.tsx:252 +msgid "An error occured" +msgstr "發生錯誤" + +#: src/lib/moderation/useReportOptions.ts:27 +msgid "An issue not included in these options" +msgstr "問題不在上述選項" + +#: src/components/hooks/useFollowMethods.ts:35 +#: src/components/hooks/useFollowMethods.ts:50 +#: src/view/com/profile/FollowButton.tsx:35 +#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 +msgid "An issue occurred, please try again." +msgstr "出現問題,請再試一次。" + +#: src/screens/Onboarding/StepInterests/index.tsx:194 +msgid "an unknown error occurred" +msgstr "出現未知錯誤" + +#: src/view/com/notifications/FeedItem.tsx:260 +#: src/view/com/threadgate/WhoCanReply.tsx:311 +msgid "and" +msgstr "和" + +#: src/screens/Onboarding/index.tsx:29 +msgid "Animals" +msgstr "動物" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +msgid "Animated GIF" +msgstr "GIF 動畫" + +#: src/lib/moderation/useReportOptions.ts:32 +msgid "Anti-Social Behavior" +msgstr "反社會行為" + +#: src/view/screens/LanguageSettings.tsx:96 +msgid "App Language" +msgstr "應用程式語言" + +#: src/view/screens/AppPasswords.tsx:228 +msgid "App password deleted" +msgstr "應用程式專用密碼已刪除" + +#: src/view/com/modals/AddAppPasswords.tsx:138 +msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." +msgstr "應用程式專用密碼只能包含字母、數字、空格、破折號及底線。" + +#: src/view/com/modals/AddAppPasswords.tsx:103 +msgid "App Password names must be at least 4 characters long." +msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" + +#: src/view/screens/Settings/index.tsx:697 +msgid "App password settings" +msgstr "應用程式專用密碼設定" + +#: src/Navigation.tsx:264 +#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/Settings/index.tsx:706 +msgid "App Passwords" +msgstr "應用程式專用密碼" + +#: src/components/moderation/LabelsOnMeDialog.tsx:151 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +msgid "Appeal" +msgstr "申訴" + +#: src/components/moderation/LabelsOnMeDialog.tsx:236 +msgid "Appeal \"{0}\" label" +msgstr "申訴「{0}」標記" + +#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:91 +msgid "Appeal submitted" +msgstr "已提交申訴" + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:53 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:99 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:101 +msgid "Appeal this decision" +msgstr "對此決定提出上訴" + +#: src/view/screens/Settings/index.tsx:439 +msgid "Appearance" +msgstr "外觀" + +#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 +#: src/screens/Home/NoFeedsPinned.tsx:93 +msgid "Apply default recommended feeds" +msgstr "使用預設推薦的動態源" + +#: src/view/screens/AppPasswords.tsx:282 +msgid "Are you sure you want to delete the app password \"{name}\"?" +msgstr "您確定要刪除這個應用程式專用密碼「{name}」嗎?" + +#: src/components/dms/MessageMenu.tsx:149 +msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." +msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會為其他參與者刪除。" + +#: src/components/dms/LeaveConvoPrompt.tsx:48 +msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." +msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會為其他參與者刪除。" + +#: src/view/com/feeds/FeedSourceCard.tsx:314 +msgid "Are you sure you want to remove {0} from your feeds?" +msgstr "您確定要從您的動態中移除 {0} 嗎?" + +#: src/components/FeedCard.tsx:197 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "您確定要將此從您的動態源中移除嗎?" + +#: src/view/com/composer/Composer.tsx:632 +msgid "Are you sure you'd like to discard this draft?" +msgstr "您確定要捨棄此草稿嗎?" + +#: src/components/dialogs/MutedWords.tsx:281 +msgid "Are you sure?" +msgstr "您確定嗎?" + +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:60 +msgid "Are you writing in <0>{0}?" +msgstr "您正在使用 <0>{0} 書寫嗎?" + +#: src/screens/Onboarding/index.tsx:23 +msgid "Art" +msgstr "藝術" + +#: src/view/com/modals/SelfLabel.tsx:124 +msgid "Artistic or non-erotic nudity." +msgstr "藝術作品或非色情的裸露。" + +#: src/screens/Signup/StepHandle.tsx:119 +msgid "At least 3 characters" +msgstr "至少 3 個字元" + +#: src/components/dms/MessagesListHeader.tsx:75 +#: src/components/moderation/LabelsOnMeDialog.tsx:281 +#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/screens/Login/ChooseAccountForm.tsx:98 +#: src/screens/Login/ChooseAccountForm.tsx:103 +#: src/screens/Login/ForgotPasswordForm.tsx:129 +#: src/screens/Login/ForgotPasswordForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:275 +#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/SetNewPasswordForm.tsx:160 +#: src/screens/Login/SetNewPasswordForm.tsx:166 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:133 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:134 +#: src/screens/Profile/Header/Shell.tsx:102 +#: src/screens/Signup/index.tsx:193 +#: src/view/com/util/ViewHeader.tsx:91 +msgid "Back" +msgstr "返回" + +#: src/view/screens/Settings/index.tsx:496 +msgid "Basics" +msgstr "基本設定" + +#: src/components/dialogs/BirthDateSettings.tsx:107 +msgid "Birthday" +msgstr "生日" + +#: src/view/screens/Settings/index.tsx:377 +msgid "Birthday:" +msgstr "生日:" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:366 +msgid "Block" +msgstr "封鎖" + +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 +msgid "Block account" +msgstr "封鎖帳號" + +#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:312 +msgid "Block Account" +msgstr "封鎖帳號" + +#: src/view/com/profile/ProfileMenu.tsx:349 +msgid "Block Account?" +msgstr "封鎖帳號?" + +#: src/view/screens/ProfileList.tsx:584 +msgid "Block accounts" +msgstr "封鎖帳號" + +#: src/view/screens/ProfileList.tsx:688 +msgid "Block list" +msgstr "封鎖列表" + +#: src/view/screens/ProfileList.tsx:683 +msgid "Block these accounts?" +msgstr "封鎖這些帳號?" + +#: src/view/com/lists/ListCard.tsx:112 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +msgid "Blocked" +msgstr "已被封鎖" + +#: src/screens/Moderation/index.tsx:267 +msgid "Blocked accounts" +msgstr "已封鎖帳號" + +#: src/Navigation.tsx:140 +#: src/view/screens/ModerationBlockedAccounts.tsx:109 +msgid "Blocked Accounts" +msgstr "已封鎖帳號" + +#: src/view/com/profile/ProfileMenu.tsx:361 +msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." +msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" + +#: src/view/screens/ModerationBlockedAccounts.tsx:117 +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:367 +msgid "Blocked post." +msgstr "已封鎖貼文。" + +#: src/screens/Profile/Sections/Labels.tsx:173 +msgid "Blocking does not prevent this labeler from placing labels on your account." +msgstr "封鎖此帳號不會阻止被貼上標記。" + +#: src/view/screens/ProfileList.tsx:685 +msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." +msgstr "封鎖資訊是公開的。被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" + +#: src/view/com/profile/ProfileMenu.tsx:358 +msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." +msgstr "封鎖此帳號不會阻止被貼上標記,但它會阻止此帳號在您的討論串中回覆或與您進行互動。" + +#: src/view/com/auth/SplashScreen.web.tsx:154 +msgid "Blog" +msgstr "部落格" + +#: src/view/com/auth/server-input/index.tsx:89 +#: src/view/com/auth/server-input/index.tsx:91 +msgid "Bluesky" +msgstr "Bluesky" + +#: src/view/com/auth/server-input/index.tsx:154 +msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." +msgstr "Bluesky 是一個開放的網路,您可以自行挑選託管服務供應商。自定義託管服務現已為開發人員推出測試版。" + +#: src/screens/Moderation/index.tsx:533 +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/lib/moderation/useLabelBehaviorDescription.ts:53 +msgid "Blur images" +msgstr "模糊圖片" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:51 +msgid "Blur images and filter from feeds" +msgstr "模糊圖片並從動態中過濾" + +#: src/screens/Onboarding/index.tsx:30 +msgid "Books" +msgstr "書籍" + +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 +msgid "Browse other feeds" +msgstr "瀏覽其他動態源" + +#: src/view/com/auth/SplashScreen.web.tsx:151 +msgid "Business" +msgstr "商務" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +msgid "by —" +msgstr "來自 —" + +#: src/components/LabelingServiceCard/index.tsx:56 +msgid "By {0}" +msgstr "來自 {0}" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +msgid "by <0/>" +msgstr "來自 <0/>" + +#: src/screens/Signup/StepInfo/Policies.tsx:74 +msgid "By creating an account you agree to the {els}." +msgstr "建立帳號即表示您同意 {els}。" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +msgid "by you" +msgstr "來自您" + +#: src/view/com/composer/photos/OpenCameraBtn.tsx:73 +msgid "Camera" +msgstr "相機" + +#: src/view/com/modals/AddAppPasswords.tsx:179 +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/Menu/index.tsx:215 +#: src/components/Prompt.tsx:119 +#: src/components/Prompt.tsx:121 +#: src/components/TagMenu/index.tsx:268 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:440 +#: src/view/com/modals/ChangeEmail.tsx:213 +#: src/view/com/modals/ChangeEmail.tsx:215 +#: src/view/com/modals/ChangeHandle.tsx:148 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 +#: src/view/com/modals/crop-image/CropImage.web.tsx:162 +#: src/view/com/modals/EditImage.tsx:324 +#: src/view/com/modals/EditProfile.tsx:250 +#: src/view/com/modals/InAppBrowserConsent.tsx:78 +#: src/view/com/modals/InAppBrowserConsent.tsx:80 +#: src/view/com/modals/LinkWarning.tsx:105 +#: src/view/com/modals/LinkWarning.tsx:107 +#: src/view/com/modals/VerifyEmail.tsx:255 +#: src/view/com/modals/VerifyEmail.tsx:261 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 +#: src/view/shell/desktop/Search.tsx:218 +msgid "Cancel" +msgstr "取消" + +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 +msgctxt "action" +msgid "Cancel" +msgstr "取消" + +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 +msgid "Cancel account deletion" +msgstr "取消刪除帳號" + +#: src/view/com/modals/ChangeHandle.tsx:144 +msgid "Cancel change handle" +msgstr "取消修改帳號代碼" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:159 +msgid "Cancel image crop" +msgstr "取消圖片裁剪" + +#: src/view/com/modals/EditProfile.tsx:245 +msgid "Cancel profile editing" +msgstr "取消編輯個人檔案" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +msgid "Cancel quote post" +msgstr "取消引用貼文" + +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "取消重新啟用並登出" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:87 +#: src/view/shell/desktop/Search.tsx:214 +msgid "Cancel search" +msgstr "取消搜尋" + +#: src/view/com/modals/LinkWarning.tsx:106 +msgid "Cancels opening the linked website" +msgstr "取消開啟網站連結" + +#: src/view/com/modals/VerifyEmail.tsx:160 +msgid "Change" +msgstr "變更" + +#: src/view/screens/Settings/index.tsx:371 +msgctxt "action" +msgid "Change" +msgstr "變更" + +#: src/view/screens/Settings/index.tsx:718 +msgid "Change handle" +msgstr "變更帳號代碼" + +#: src/view/com/modals/ChangeHandle.tsx:156 +#: src/view/screens/Settings/index.tsx:729 +msgid "Change Handle" +msgstr "變更帳號代碼" + +#: src/view/com/modals/VerifyEmail.tsx:155 +msgid "Change my email" +msgstr "變更我的電子郵件地址" + +#: src/view/screens/Settings/index.tsx:763 +msgid "Change password" +msgstr "變更密碼" + +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:774 +msgid "Change Password" +msgstr "變更密碼" + +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:73 +msgid "Change post language to {0}" +msgstr "變更貼文的發佈語言為 {0}" + +#: src/view/com/modals/ChangeEmail.tsx:104 +msgid "Change Your Email" +msgstr "變更您的電子郵件地址" + +#: src/Navigation.tsx:308 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:295 +msgid "Chat" +msgstr "對話" + +#: src/components/dms/ConvoMenu.tsx:82 +msgid "Chat muted" +msgstr "對話已靜音" + +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 +#: src/Navigation.tsx:313 +#: src/screens/Messages/List/index.tsx:88 +#: src/view/screens/Settings/index.tsx:638 +msgid "Chat settings" +msgstr "對話設定" + +#: src/screens/Messages/Settings.tsx:59 +#: src/view/screens/Settings/index.tsx:647 +msgid "Chat Settings" +msgstr "對話設定" + +#: src/components/dms/ConvoMenu.tsx:84 +msgid "Chat unmuted" +msgstr "對話已解除靜音" + +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 +msgid "Check my status" +msgstr "檢查我的狀態" + +#: src/screens/Login/LoginForm.tsx:268 +msgid "Check your email for a login code and enter it here." +msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" + +#: src/view/com/modals/DeleteAccount.tsx:231 +msgid "Check your inbox for an email with the confirmation code to enter below:" +msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" + +#: src/view/com/modals/Threadgate.tsx:75 +msgid "Choose \"Everybody\" or \"Nobody\"" +msgstr "選擇「所有人」或「沒有人」" + +#: src/view/com/auth/server-input/index.tsx:79 +msgid "Choose Service" +msgstr "選擇服務" + +#: src/screens/Onboarding/StepFinished.tsx:168 +msgid "Choose the algorithms that power your custom feeds." +msgstr "選擇提供您自定義動態的演算法。" + +#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 +msgid "Choose this color as your avatar" +msgstr "選擇這個顏色作為您的頭像" + +#: src/screens/Signup/StepInfo/index.tsx:114 +msgid "Choose your password" +msgstr "選擇您的密碼" + +#: src/view/screens/Settings/index.tsx:910 +msgid "Clear all legacy storage data" +msgstr "清除所有遺留資料" + +#: src/view/screens/Settings/index.tsx:913 +msgid "Clear all legacy storage data (restart after this)" +msgstr "清除所有遺留資料(並重啟)" + +#: src/view/screens/Settings/index.tsx:922 +msgid "Clear all storage data" +msgstr "清除所有資料" + +#: src/view/screens/Settings/index.tsx:925 +msgid "Clear all storage data (restart after this)" +msgstr "清除所有資料(並重啟)" + +#: src/view/com/util/forms/SearchInput.tsx:88 +#: src/view/screens/Search/Search.tsx:824 +msgid "Clear search query" +msgstr "清除搜尋記錄" + +#: src/view/screens/Settings/index.tsx:911 +msgid "Clears all legacy storage data" +msgstr "清除所有遺留資料" + +#: src/view/screens/Settings/index.tsx:923 +msgid "Clears all storage data" +msgstr "清除所有資料" + +#: src/view/screens/Support.tsx:40 +msgid "click here" +msgstr "點擊這裡" + +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "點擊這裡以瞭解有關停用帳號的詳細資訊" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "點擊這裡以瞭解更多資訊。" + +#: src/components/TagMenu/index.web.tsx:138 +msgid "Click here to open tag menu for {tag}" +msgstr "點擊這裡以開啟 {tag} 的標籤選單" + +#: src/components/dms/MessageItem.tsx:237 +msgid "Click to retry failed message" +msgstr "點擊以重試傳送訊息" + +#: src/screens/Onboarding/index.tsx:32 +msgid "Climate" +msgstr "氣象" + +#: src/components/dms/ChatEmptyPill.tsx:39 +msgid "Clip 🐴 clop 🐴" +msgstr "達達的馬蹄🐴是美麗的錯誤🐴" + +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +msgid "Close" +msgstr "關閉" + +#: src/components/Dialog/index.web.tsx:113 +#: src/components/Dialog/index.web.tsx:251 +msgid "Close active dialog" +msgstr "關閉打開的對話框" + +#: src/screens/Login/PasswordUpdatedForm.tsx:38 +msgid "Close alert" +msgstr "關閉警告" + +#: src/view/com/util/BottomSheetCustomBackdrop.tsx:36 +msgid "Close bottom drawer" +msgstr "關閉底欄" + +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:262 +msgid "Close dialog" +msgstr "關閉對話框" + +#: src/components/dialogs/GifSelect.tsx:161 +msgid "Close GIF dialog" +msgstr "關閉 GIF 對話框" + +#: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:36 +msgid "Close image" +msgstr "關閉圖片" + +#: src/view/com/lightbox/Lightbox.web.tsx:129 +msgid "Close image viewer" +msgstr "關閉圖片檢視器" + +#: src/components/dms/MessagesNUX.tsx:162 +msgid "Close modal" +msgstr "關閉視窗" + +#: src/view/shell/index.web.tsx:61 +msgid "Close navigation footer" +msgstr "關閉導覽頁腳" + +#: src/components/Menu/index.tsx:209 +#: src/components/TagMenu/index.tsx:262 +msgid "Close this dialog" +msgstr "關閉此對話框" + +#: src/view/shell/index.web.tsx:62 +msgid "Closes bottom navigation bar" +msgstr "關閉底部導覽列" + +#: src/screens/Login/PasswordUpdatedForm.tsx:39 +msgid "Closes password update alert" +msgstr "關閉密碼更新警告" + +#: src/view/com/composer/Composer.tsx:436 +msgid "Closes post composer and discards post draft" +msgstr "關閉貼文編輯頁並捨棄草稿" + +#: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:37 +msgid "Closes viewer for header image" +msgstr "關閉標題圖片檢視器" + +#: src/view/com/notifications/FeedItem.tsx:207 +msgid "Collapse list of users" +msgstr "折疊用戶清單" + +#: src/view/com/notifications/FeedItem.tsx:343 +msgid "Collapses list of users for a given notification" +msgstr "折疊指定通知的用戶清單" + +#: src/screens/Onboarding/index.tsx:38 +msgid "Comedy" +msgstr "喜劇" + +#: src/screens/Onboarding/index.tsx:24 +msgid "Comics" +msgstr "漫畫" + +#: src/Navigation.tsx:254 +#: src/view/screens/CommunityGuidelines.tsx:32 +msgid "Community Guidelines" +msgstr "社群守則" + +#: src/screens/Onboarding/StepFinished.tsx:181 +msgid "Complete onboarding and start using your account" +msgstr "完成初始設定並開始使用您的帳號" + +#: src/screens/Signup/index.tsx:168 +msgid "Complete the challenge" +msgstr "完成驗證" + +#: src/view/com/composer/Composer.tsx:553 +msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" +msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" + +#: src/view/com/composer/Prompt.tsx:26 +msgid "Compose reply" +msgstr "撰寫回覆" + +#: src/components/moderation/LabelPreference.tsx:81 +msgid "Configure content filtering setting for category: {name}" +msgstr "為 {name} 配置內容過濾設定" + +#: src/components/moderation/LabelPreference.tsx:244 +msgid "Configured in <0>moderation settings." +msgstr "已在<0>內容管理設定中配置。" + +#: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 +#: src/view/com/modals/SelfLabel.tsx:155 +#: src/view/com/modals/VerifyEmail.tsx:239 +#: src/view/com/modals/VerifyEmail.tsx:241 +#: src/view/screens/PreferencesFollowingFeed.tsx:307 +#: src/view/screens/PreferencesThreads.tsx:159 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 +msgid "Confirm" +msgstr "確認" + +#: src/view/com/modals/ChangeEmail.tsx:188 +#: src/view/com/modals/ChangeEmail.tsx:190 +msgid "Confirm Change" +msgstr "確認更改" + +#: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:35 +msgid "Confirm content language settings" +msgstr "確認內容語言設定" + +#: src/view/com/modals/DeleteAccount.tsx:282 +msgid "Confirm delete account" +msgstr "確認刪除帳號" + +#: src/screens/Moderation/index.tsx:301 +msgid "Confirm your age:" +msgstr "確認您的年齡:" + +#: src/screens/Moderation/index.tsx:292 +msgid "Confirm your birthdate" +msgstr "確認您的出生日期" + +#: src/screens/Login/LoginForm.tsx:250 +#: src/view/com/modals/ChangeEmail.tsx:152 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/VerifyEmail.tsx:173 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 +msgid "Confirmation code" +msgstr "驗證碼" + +#: src/screens/Login/LoginForm.tsx:302 +msgid "Connecting..." +msgstr "連線中…" + +#: src/screens/Signup/index.tsx:238 +msgid "Contact support" +msgstr "聯繫支援" + +#: src/lib/moderation/useGlobalLabelStrings.ts:18 +msgid "Content Blocked" +msgstr "已封鎖內容" + +#: src/screens/Moderation/index.tsx:285 +msgid "Content filters" +msgstr "內容過濾" + +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 +#: src/view/screens/LanguageSettings.tsx:280 +msgid "Content Languages" +msgstr "內容語言" + +#: src/components/moderation/ModerationDetailsDialog.tsx:75 +#: src/lib/moderation/useModerationCauseDescription.ts:77 +msgid "Content Not Available" +msgstr "內容不可用" + +#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ScreenHider.tsx:99 +#: src/lib/moderation/useGlobalLabelStrings.ts:22 +#: src/lib/moderation/useModerationCauseDescription.ts:40 +msgid "Content Warning" +msgstr "內容警告" + +#: src/view/com/composer/labels/LabelsBtn.tsx:32 +msgid "Content warnings" +msgstr "內容警告" + +#: src/components/Menu/index.web.tsx:83 +msgid "Context menu backdrop, click to close the menu." +msgstr "彈出式選單背景,點擊以關閉選單。" + +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepProfile/index.tsx:269 +msgid "Continue" +msgstr "繼續" + +#: src/components/AccountList.tsx:113 +msgid "Continue as {0} (currently signed in)" +msgstr "以 {0} 繼續 (目前已登入)" + +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "繼續載入討論串…" + +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepProfile/index.tsx:266 +#: src/screens/Signup/index.tsx:213 +msgid "Continue to next step" +msgstr "繼續下一步" + +#: src/screens/Messages/List/ChatListItem.tsx:154 +msgid "Conversation deleted" +msgstr "對話已刪除" + +#: src/screens/Onboarding/index.tsx:41 +msgid "Cooking" +msgstr "烹飪" + +#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/InviteCodes.tsx:183 +msgid "Copied" +msgstr "已複製" + +#: src/view/screens/Settings/index.tsx:263 +msgid "Copied build version to clipboard" +msgstr "已複製建構版本號至剪貼簿" + +#: src/components/dms/MessageMenu.tsx:57 +#: src/view/com/modals/AddAppPasswords.tsx:80 +#: src/view/com/modals/ChangeHandle.tsx:320 +#: src/view/com/modals/InviteCodes.tsx:153 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +msgid "Copied to clipboard" +msgstr "已複製至剪貼簿" + +#: src/components/dialogs/Embed.tsx:134 +msgid "Copied!" +msgstr "已複製!" + +#: src/view/com/modals/AddAppPasswords.tsx:214 +msgid "Copies app password" +msgstr "複製應用程式專用密碼" + +#: src/view/com/modals/AddAppPasswords.tsx:213 +msgid "Copy" +msgstr "複製" + +#: src/view/com/modals/ChangeHandle.tsx:474 +msgid "Copy {0}" +msgstr "複製{0}" + +#: src/components/dialogs/Embed.tsx:120 +#: src/components/dialogs/Embed.tsx:139 +msgid "Copy code" +msgstr "複製程式碼" + +#: src/view/screens/ProfileList.tsx:428 +msgid "Copy link to list" +msgstr "複製列表連結" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +msgid "Copy link to post" +msgstr "複製貼文連結" + +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 +msgid "Copy message text" +msgstr "複製訊息文字" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +msgid "Copy post text" +msgstr "複製貼文文字" + +#: src/Navigation.tsx:259 +#: src/view/screens/CopyrightPolicy.tsx:29 +msgid "Copyright Policy" +msgstr "著作權政策" + +#: src/components/dms/LeaveConvoPrompt.tsx:39 +msgid "Could not leave chat" +msgstr "無法離開對話" + +#: src/view/screens/ProfileFeed.tsx:102 +msgid "Could not load feed" +msgstr "無法載入動態" + +#: src/view/screens/ProfileList.tsx:961 +msgid "Could not load list" +msgstr "無法載入列表" + +#: src/components/dms/ConvoMenu.tsx:88 +msgid "Could not mute chat" +msgstr "無法靜音對話" + +#: src/view/com/auth/SplashScreen.tsx:57 +#: src/view/com/auth/SplashScreen.web.tsx:106 +msgid "Create a new account" +msgstr "建立新帳號" + +#: src/view/screens/Settings/index.tsx:423 +msgid "Create a new Bluesky account" +msgstr "建立新的 Bluesky 帳號" + +#: src/screens/Signup/index.tsx:141 +msgid "Create Account" +msgstr "建立帳號" + +#: src/components/dialogs/Signin.tsx:86 +#: src/components/dialogs/Signin.tsx:88 +msgid "Create an account" +msgstr "建立一個帳號" + +#: src/screens/Onboarding/StepProfile/index.tsx:283 +msgid "Create an avatar instead" +msgstr "或是建立一個頭像" + +#: src/view/com/modals/AddAppPasswords.tsx:242 +msgid "Create App Password" +msgstr "建立應用程式專用密碼" + +#: src/view/com/auth/SplashScreen.tsx:48 +#: src/view/com/auth/SplashScreen.web.tsx:97 +msgid "Create new account" +msgstr "建立新帳號" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +msgid "Create report for {0}" +msgstr "建立 {0} 的檢舉" + +#: src/view/screens/AppPasswords.tsx:251 +msgid "Created {0}" +msgstr "{0} 已建立" + +#: src/screens/Onboarding/index.tsx:26 +msgid "Culture" +msgstr "文化" + +#: src/view/com/auth/server-input/index.tsx:97 +#: src/view/com/auth/server-input/index.tsx:99 +msgid "Custom" +msgstr "自訂" + +#: src/view/com/modals/ChangeHandle.tsx:382 +msgid "Custom domain" +msgstr "自訂網域" + +#: src/view/screens/Feeds.tsx:763 +#: src/view/screens/Search/Explore.tsx:383 +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:56 +msgid "Customize media from external sites." +msgstr "自訂外部網站的媒體。" + +#: src/view/screens/Settings/index.tsx:458 +#: src/view/screens/Settings/index.tsx:484 +msgid "Dark" +msgstr "深色" + +#: src/view/screens/Debug.tsx:63 +msgid "Dark mode" +msgstr "深色模式" + +#: src/view/screens/Settings/index.tsx:471 +msgid "Dark Theme" +msgstr "深色主題" + +#: src/screens/Signup/StepInfo/index.tsx:134 +msgid "Date of birth" +msgstr "出生日期" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:806 +msgid "Deactivate account" +msgstr "停用帳號" + +#: src/view/screens/Settings/index.tsx:818 +msgid "Deactivate my account" +msgstr "停用我的帳號" + +#: src/view/screens/Settings/index.tsx:873 +msgid "Debug Moderation" +msgstr "內容管理偵錯" + +#: src/view/screens/Debug.tsx:83 +msgid "Debug panel" +msgstr "偵錯面板" + +#: src/components/dms/MessageMenu.tsx:151 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/ProfileList.tsx:667 +msgid "Delete" +msgstr "刪除" + +#: src/view/screens/Settings/index.tsx:828 +msgid "Delete account" +msgstr "刪除帳號" + +#: src/view/com/modals/DeleteAccount.tsx:105 +msgid "Delete Account <0>\"<1>{0}<2>\"" +msgstr "刪除帳號 <0>「<1>{0}<2>」" + +#: src/view/screens/AppPasswords.tsx:244 +msgid "Delete app password" +msgstr "刪除應用程式專用密碼" + +#: src/view/screens/AppPasswords.tsx:280 +msgid "Delete app password?" +msgstr "刪除應用程式專用密碼?" + +#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:893 +msgid "Delete chat declaration record" +msgstr "刪除對話聲明紀錄" + +#: src/components/dms/MessageMenu.tsx:124 +msgid "Delete for me" +msgstr "為我刪除" + +#: src/view/screens/ProfileList.tsx:471 +msgid "Delete List" +msgstr "刪除列表" + +#: src/components/dms/MessageMenu.tsx:147 +msgid "Delete message" +msgstr "刪除訊息" + +#: src/components/dms/MessageMenu.tsx:122 +msgid "Delete message for me" +msgstr "為我刪除訊息" + +#: src/view/com/modals/DeleteAccount.tsx:285 +msgid "Delete my account" +msgstr "刪除我的帳號" + +#: src/view/screens/Settings/index.tsx:840 +msgid "Delete My Account…" +msgstr "刪除我的帳號…" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +msgid "Delete post" +msgstr "刪除貼文" + +#: src/view/screens/ProfileList.tsx:662 +msgid "Delete this list?" +msgstr "刪除此列表?" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +msgid "Delete this post?" +msgstr "刪除這條貼文?" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +msgid "Deleted" +msgstr "已刪除" + +#: src/view/com/post-thread/PostThread.tsx:353 +msgid "Deleted post." +msgstr "已刪除的貼文。" + +#: src/view/screens/Settings/index.tsx:891 +msgid "Deletes the chat declaration record" +msgstr "刪除對話聲明紀錄" + +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 +#: src/view/com/modals/EditProfile.tsx:199 +#: src/view/com/modals/EditProfile.tsx:211 +msgid "Description" +msgstr "描述" + +#: src/view/com/composer/GifAltText.tsx:140 +msgid "Descriptive alt text" +msgstr "生動的替代文字" + +#: src/view/com/composer/Composer.tsx:277 +msgid "Did you want to say anything?" +msgstr "有什麼想說的嗎?" + +#: src/view/screens/Settings/index.tsx:477 +msgid "Dim" +msgstr "昏暗" + +#: src/components/dms/MessagesNUX.tsx:88 +msgid "Direct messages are here!" +msgstr "私人訊息已推出!" + +#: src/view/screens/AccessibilitySettings.tsx:107 +msgid "Disable autoplay for GIFs" +msgstr "關閉 GIF 自動播放" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 +msgid "Disable Email 2FA" +msgstr "關閉電子郵件雙重驗證" + +#: src/view/screens/AccessibilitySettings.tsx:121 +msgid "Disable haptic feedback" +msgstr "關閉觸覺回饋" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:32 +#: src/lib/moderation/useLabelBehaviorDescription.ts:42 +#: src/lib/moderation/useLabelBehaviorDescription.ts:68 +#: src/screens/Messages/Settings.tsx:140 +#: src/screens/Messages/Settings.tsx:143 +#: src/screens/Moderation/index.tsx:341 +msgid "Disabled" +msgstr "停用" + +#: src/view/com/composer/Composer.tsx:634 +msgid "Discard" +msgstr "捨棄" + +#: src/view/com/composer/Composer.tsx:631 +msgid "Discard draft?" +msgstr "捨棄草稿?" + +#: src/screens/Moderation/index.tsx:518 +#: src/screens/Moderation/index.tsx:522 +msgid "Discourage apps from showing my account to logged-out users" +msgstr "阻撓應用程式向未登入用戶顯示我的帳號" + +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 +msgid "Discover new custom feeds" +msgstr "探索新的自訂動態源" + +#: src/view/screens/Search/Explore.tsx:381 +msgid "Discover new feeds" +msgstr "探索新的動態源" + +#: src/view/screens/Feeds.tsx:760 +msgid "Discover New Feeds" +msgstr "探索新的動態源" + +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "顯示更大的 alt 文本標識" + +#: src/view/com/modals/EditProfile.tsx:193 +msgid "Display name" +msgstr "顯示名稱" + +#: src/view/com/modals/EditProfile.tsx:181 +msgid "Display Name" +msgstr "顯示名稱" + +#: src/view/com/modals/ChangeHandle.tsx:391 +msgid "DNS Panel" +msgstr "DNS 控制台" + +#: src/lib/moderation/useGlobalLabelStrings.ts:39 +msgid "Does not include nudity." +msgstr "不包含裸露內容。" + +#: src/screens/Signup/StepHandle.tsx:105 +msgid "Doesn't begin or end with a hyphen" +msgstr "不以連字符開頭或結尾" + +#: src/view/com/modals/ChangeHandle.tsx:475 +msgid "Domain Value" +msgstr "網域設定值" + +#: src/view/com/modals/ChangeHandle.tsx:482 +msgid "Domain verified!" +msgstr "網域已驗證!" + +#: src/components/dialogs/BirthDateSettings.tsx:119 +#: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 +#: src/view/com/auth/server-input/index.tsx:169 +#: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AltImage.tsx:141 +#: src/view/com/modals/crop-image/CropImage.web.tsx:177 +#: src/view/com/modals/InviteCodes.tsx:81 +#: src/view/com/modals/InviteCodes.tsx:124 +#: src/view/com/modals/ListAddRemoveUsers.tsx:142 +#: src/view/screens/PreferencesFollowingFeed.tsx:310 +msgid "Done" +msgstr "完成" + +#: src/view/com/modals/EditImage.tsx:334 +#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/SelfLabel.tsx:158 +#: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 +#: src/view/com/modals/UserAddRemoveLists.tsx:108 +#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/screens/PreferencesThreads.tsx:162 +msgctxt "action" +msgid "Done" +msgstr "完成" + +#: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:43 +msgid "Done{extraText}" +msgstr "完成{extraText}" + +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 +msgid "Download CAR file" +msgstr "下載 CAR 檔案" + +#: src/view/com/composer/text-input/TextInput.web.tsx:272 +msgid "Drop to add images" +msgstr "拖放即可新增圖片" + +#: src/view/com/modals/ChangeHandle.tsx:252 +msgid "e.g. alice" +msgstr "例如:alice" + +#: src/view/com/modals/EditProfile.tsx:186 +msgid "e.g. Alice Roberts" +msgstr "例如:張藍天" + +#: src/view/com/modals/ChangeHandle.tsx:374 +msgid "e.g. alice.com" +msgstr "例如:alice.com" + +#: src/view/com/modals/EditProfile.tsx:204 +msgid "e.g. Artist, dog-lover, and avid reader." +msgstr "例如:藝術家、愛狗人士和狂熱讀者。" + +#: src/lib/moderation/useGlobalLabelStrings.ts:43 +msgid "E.g. artistic nudes." +msgstr "例如:藝術裸露。" + +#: src/view/com/modals/CreateOrEditList.tsx:272 +msgid "e.g. Great Posters" +msgstr "例如:優秀的發文者" + +#: src/view/com/modals/CreateOrEditList.tsx:273 +msgid "e.g. Spammers" +msgstr "例如:垃圾內容製造者" + +#: src/view/com/modals/CreateOrEditList.tsx:301 +msgid "e.g. The posters who never miss." +msgstr "例如:絕對不容錯過的發文者。" + +#: src/view/com/modals/CreateOrEditList.tsx:302 +msgid "e.g. Users that repeatedly reply with ads." +msgstr "例如:多次張貼廣告的用戶。" + +#: src/view/com/modals/InviteCodes.tsx:97 +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/screens/Feeds.tsx:370 +#: src/view/screens/Feeds.tsx:441 +msgid "Edit" +msgstr "編輯" + +#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserBanner.tsx:92 +msgid "Edit avatar" +msgstr "編輯頭像" + +#: src/view/com/composer/photos/Gallery.tsx:151 +#: src/view/com/modals/EditImage.tsx:208 +msgid "Edit image" +msgstr "編輯圖片" + +#: src/view/screens/ProfileList.tsx:459 +msgid "Edit list details" +msgstr "編輯列表詳情" + +#: src/view/com/modals/CreateOrEditList.tsx:239 +msgid "Edit Moderation List" +msgstr "編輯內容管理列表" + +#: src/Navigation.tsx:269 +#: src/view/screens/Feeds.tsx:368 +#: src/view/screens/Feeds.tsx:439 +#: src/view/screens/SavedFeeds.tsx:93 +msgid "Edit My Feeds" +msgstr "編輯我的動態源" + +#: src/view/com/modals/EditProfile.tsx:153 +msgid "Edit my profile" +msgstr "編輯我的個人檔案" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +msgid "Edit profile" +msgstr "編輯個人檔案" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +msgid "Edit Profile" +msgstr "編輯個人檔案" + +#: src/view/com/modals/CreateOrEditList.tsx:234 +msgid "Edit User List" +msgstr "編輯用戶列表" + +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "編輯「誰可以回覆」" + +#: src/view/com/modals/EditProfile.tsx:194 +msgid "Edit your display name" +msgstr "編輯您的顯示名稱" + +#: src/view/com/modals/EditProfile.tsx:212 +msgid "Edit your profile description" +msgstr "編輯您的帳號描述" + +#: src/screens/Onboarding/index.tsx:31 +msgid "Education" +msgstr "教育" + +#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/view/com/modals/ChangeEmail.tsx:136 +msgid "Email" +msgstr "電子郵件" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:64 +msgid "Email 2FA disabled" +msgstr "已關閉電子郵件雙重驗證" + +#: src/screens/Login/ForgotPasswordForm.tsx:99 +msgid "Email address" +msgstr "電子郵件地址" + +#: src/view/com/modals/ChangeEmail.tsx:54 +#: src/view/com/modals/ChangeEmail.tsx:83 +msgid "Email updated" +msgstr "電子郵件已更新" + +#: src/view/com/modals/ChangeEmail.tsx:106 +msgid "Email Updated" +msgstr "電子郵件已更新" + +#: src/view/com/modals/VerifyEmail.tsx:85 +msgid "Email verified" +msgstr "電子郵件已驗證" + +#: src/view/screens/Settings/index.tsx:349 +msgid "Email:" +msgstr "電子郵件:" + +#: src/components/dialogs/Embed.tsx:112 +msgid "Embed HTML code" +msgstr "嵌入 HTML 程式碼" + +#: src/components/dialogs/Embed.tsx:97 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +msgid "Embed post" +msgstr "嵌入貼文" + +#: src/components/dialogs/Embed.tsx:101 +msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." +msgstr "將這則貼文嵌入到您的網站。只需複製以下程式碼片段,並將其貼上到您網站的 HTML 程式碼中即可。" + +#: src/components/dialogs/EmbedConsent.tsx:101 +msgid "Enable {0} only" +msgstr "僅啟用 {0}" + +#: src/screens/Moderation/index.tsx:329 +msgid "Enable adult content" +msgstr "顯示成人內容" + +#: src/components/dialogs/EmbedConsent.tsx:82 +#: src/components/dialogs/EmbedConsent.tsx:89 +msgid "Enable external media" +msgstr "啟用外部媒體" + +#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +msgid "Enable media players for" +msgstr "啟用媒體播放器" + +#: src/view/screens/PreferencesFollowingFeed.tsx:146 +msgid "Enable this setting to only see replies between people you follow." +msgstr "啟用此設定將只顯示您跟隨的人之間的回覆。" + +#: src/components/dialogs/EmbedConsent.tsx:94 +msgid "Enable this source only" +msgstr "僅啟用此來源" + +#: src/screens/Messages/Settings.tsx:131 +#: src/screens/Messages/Settings.tsx:134 +#: src/screens/Moderation/index.tsx:339 +msgid "Enabled" +msgstr "啟用" + +#: src/screens/Profile/Sections/Feed.tsx:104 +msgid "End of feed" +msgstr "已經到底部啦!" + +#: src/view/com/modals/AddAppPasswords.tsx:160 +msgid "Enter a name for this App Password" +msgstr "輸入此應用程式專用密碼的名稱" + +#: src/screens/Login/SetNewPasswordForm.tsx:139 +msgid "Enter a password" +msgstr "輸入密碼" + +#: src/components/dialogs/MutedWords.tsx:99 +#: src/components/dialogs/MutedWords.tsx:100 +msgid "Enter a word or tag" +msgstr "輸入文字或標籤" + +#: src/view/com/modals/VerifyEmail.tsx:113 +msgid "Enter Confirmation Code" +msgstr "輸入驗證碼" + +#: src/view/com/modals/ChangePassword.tsx:154 +msgid "Enter the code you received to change your password." +msgstr "輸入您收到的驗證碼以更改密碼。" + +#: src/view/com/modals/ChangeHandle.tsx:364 +msgid "Enter the domain you want to use" +msgstr "輸入您想使用的網域" + +#: src/screens/Login/ForgotPasswordForm.tsx:119 +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/components/dialogs/BirthDateSettings.tsx:108 +msgid "Enter your birth date" +msgstr "輸入您的出生日期" + +#: src/screens/Login/ForgotPasswordForm.tsx:105 +#: src/screens/Signup/StepInfo/index.tsx:92 +msgid "Enter your email address" +msgstr "輸入您的電子郵件地址" + +#: src/view/com/modals/ChangeEmail.tsx:42 +msgid "Enter your new email above" +msgstr "請在上方輸入您的新電子郵件地址" + +#: src/view/com/modals/ChangeEmail.tsx:112 +msgid "Enter your new email address below." +msgstr "請在下方輸入您的新電子郵件地址。" + +#: src/screens/Login/index.tsx:101 +msgid "Enter your username and password" +msgstr "輸入您的用戶名稱和密碼" + +#: src/view/screens/Settings/ExportCarDialog.tsx:46 +msgid "Error occurred while saving file" +msgstr "儲存檔案時發生錯誤" + +#: src/screens/Signup/StepCaptcha/index.tsx:51 +msgid "Error receiving captcha response." +msgstr "Captcha 給出了錯誤的回應。" + +#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/view/screens/Search/Search.tsx:116 +msgid "Error:" +msgstr "錯誤:" + +#: src/view/com/modals/Threadgate.tsx:79 +msgid "Everybody" +msgstr "所有人" + +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 +msgid "Everybody can reply" +msgstr "所有人都可以回覆" + +#: src/components/dms/MessagesNUX.tsx:131 +#: src/components/dms/MessagesNUX.tsx:134 +#: src/screens/Messages/Settings.tsx:75 +#: src/screens/Messages/Settings.tsx:78 +msgid "Everyone" +msgstr "所有人" + +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Excessive mentions or replies" +msgstr "過多的提及或回覆" + +#: src/lib/moderation/useReportOptions.ts:80 +msgid "Excessive or unwanted messages" +msgstr "過多或不受歡迎的訊息" + +#: src/view/com/modals/DeleteAccount.tsx:293 +msgid "Exits account deletion process" +msgstr "離開刪除帳號流程" + +#: src/view/com/modals/ChangeHandle.tsx:145 +msgid "Exits handle change process" +msgstr "離開修改帳號代碼流程" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:160 +msgid "Exits image cropping process" +msgstr "離開圖片裁剪流程" + +#: src/view/com/lightbox/Lightbox.web.tsx:130 +msgid "Exits image view" +msgstr "離開圖片檢視器" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 +msgid "Exits inputting search query" +msgstr "退出輸入搜索查詢" + +#: src/view/com/lightbox/Lightbox.web.tsx:183 +msgid "Expand alt text" +msgstr "展開替代文字" + +#: src/view/com/notifications/FeedItem.tsx:208 +msgid "Expand list of users" +msgstr "展開用戶清單" + +#: src/view/com/composer/ComposerReplyTo.tsx:82 +#: src/view/com/composer/ComposerReplyTo.tsx:85 +msgid "Expand or collapse the full post you are replying to" +msgstr "展開或摺疊您正在回覆的完整貼文" + +#: src/lib/moderation/useGlobalLabelStrings.ts:47 +msgid "Explicit or potentially disturbing media." +msgstr "露骨或可能令人不安的媒體內容。" + +#: src/lib/moderation/useGlobalLabelStrings.ts:35 +msgid "Explicit sexual images." +msgstr "露骨的色情圖片。" + +#: src/view/screens/Settings/index.tsx:786 +msgid "Export my data" +msgstr "匯出我的資料" + +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:797 +msgid "Export My Data" +msgstr "匯出我的資料" + +#: src/components/dialogs/EmbedConsent.tsx:55 +#: src/components/dialogs/EmbedConsent.tsx:59 +msgid "External Media" +msgstr "外部媒體" + +#: src/components/dialogs/EmbedConsent.tsx:71 +#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +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:288 +#: src/view/screens/PreferencesExternalEmbeds.tsx:53 +#: src/view/screens/Settings/index.tsx:679 +msgid "External Media Preferences" +msgstr "外部媒體偏好" + +#: src/view/screens/Settings/index.tsx:670 +msgid "External media settings" +msgstr "外部媒體設定" + +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 +msgid "Failed to create app password." +msgstr "建立應用程式專用密碼失敗。" + +#: src/view/com/modals/CreateOrEditList.tsx:194 +msgid "Failed to create the list. Check your internet connection and try again." +msgstr "無法建立列表。請檢查您的網路連線並重試。" + +#: src/components/dms/MessageMenu.tsx:73 +msgid "Failed to delete message" +msgstr "無法刪除訊息" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +msgid "Failed to delete post, please try again" +msgstr "無法刪除貼文,請重試" + +#: src/view/screens/Search/Explore.tsx:417 +#: src/view/screens/Search/Explore.tsx:441 +msgid "Failed to load feeds preferences" +msgstr "無法載入動態源偏好" + +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 +msgid "Failed to load GIFs" +msgstr "無法載入 GIF" + +#: src/screens/Messages/Conversation/MessageListError.tsx:23 +msgid "Failed to load past messages" +msgstr "無法載入過去的訊息" + +#: src/view/screens/Search/Explore.tsx:410 +#: src/view/screens/Search/Explore.tsx:434 +msgid "Failed to load suggested feeds" +msgstr "無法載入建議的動態源" + +#: src/view/screens/Search/Explore.tsx:370 +msgid "Failed to load suggested follows" +msgstr "無法載入建議的跟隨者" + +#: src/view/com/lightbox/Lightbox.tsx:84 +msgid "Failed to save image: {0}" +msgstr "無法儲存圖片:{0}" + +#: src/components/dms/MessageItem.tsx:230 +msgid "Failed to send" +msgstr "無法傳送" + +#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:87 +msgid "Failed to submit appeal, please try again." +msgstr "無法提交申訴,請重試。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "無法將討論串設為靜音,請重試" + +#: src/components/FeedCard.tsx:160 +msgid "Failed to update feeds" +msgstr "無法更新動態" + +#: src/components/dms/MessagesNUX.tsx:60 +#: src/screens/Messages/Settings.tsx:35 +msgid "Failed to update settings" +msgstr "無法更新設定" + +#: src/Navigation.tsx:209 +msgid "Feed" +msgstr "動態" + +#: src/components/FeedCard.tsx:91 +#: src/view/com/feeds/FeedSourceCard.tsx:251 +msgid "Feed by {0}" +msgstr "{0} 建立的動態源" + +#: src/view/screens/Feeds.tsx:675 +msgid "Feed offline" +msgstr "動態源已離線" + +#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/Drawer.tsx:345 +msgid "Feedback" +msgstr "意見回饋" + +#: src/view/screens/Feeds.tsx:433 +#: src/view/screens/Feeds.tsx:536 +#: src/view/screens/Profile.tsx:197 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/view/shell/Drawer.tsx:493 +#: src/view/shell/Drawer.tsx:494 +msgid "Feeds" +msgstr "動態源" + +#: src/view/screens/SavedFeeds.tsx:180 +msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." +msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" + +#: src/components/FeedCard.tsx:157 +msgid "Feeds updated!" +msgstr "動態已更新!" + +#: src/view/com/modals/ChangeHandle.tsx:475 +msgid "File Contents" +msgstr "檔案內容" + +#: src/view/screens/Settings/ExportCarDialog.tsx:42 +msgid "File saved successfully!" +msgstr "文件儲存成功!" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:66 +msgid "Filter from feeds" +msgstr "動態源中的篩選" + +#: src/screens/Onboarding/StepFinished.tsx:184 +msgid "Finalizing" +msgstr "正在完成" + +#: src/view/com/posts/CustomFeedEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 +msgid "Find accounts to follow" +msgstr "尋找一些帳號來跟隨" + +#: src/view/screens/Search/Search.tsx:439 +msgid "Find posts and users on Bluesky" +msgstr "在 Bluesky 上尋找貼文和用戶" + +#: src/view/screens/PreferencesFollowingFeed.tsx:110 +msgid "Fine-tune the content you see on your Following feed." +msgstr "對「Following」動態源中的內容進行微調,以下選項只對「Following」動態源起作用。" + +#: src/view/screens/PreferencesThreads.tsx:60 +msgid "Fine-tune the discussion threads." +msgstr "微調討論串。" + +#: src/screens/Onboarding/index.tsx:35 +msgid "Fitness" +msgstr "健康" + +#: src/screens/Onboarding/StepFinished.tsx:164 +msgid "Flexible" +msgstr "靈活" + +#: src/view/com/modals/EditImage.tsx:116 +msgid "Flip horizontal" +msgstr "水平翻轉" + +#: src/view/com/modals/EditImage.tsx:121 +#: src/view/com/modals/EditImage.tsx:288 +msgid "Flip vertically" +msgstr "垂直翻轉" + +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 +msgid "Follow" +msgstr "跟隨" + +#: src/view/com/profile/FollowButton.tsx:69 +msgctxt "action" +msgid "Follow" +msgstr "跟隨" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +msgid "Follow {0}" +msgstr "跟隨 {0}" + +#: src/view/com/posts/AviFollowButton.tsx:71 +msgid "Follow {name}" +msgstr "跟隨 {name}" + +#: src/view/com/profile/ProfileMenu.tsx:247 +#: src/view/com/profile/ProfileMenu.tsx:258 +msgid "Follow Account" +msgstr "跟隨帳號" + +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +msgid "Follow Back" +msgstr "回追蹤" + +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "跟隨更多帳號以瞭解您的興趣,並建立您的社群網路。" + +#: src/view/com/profile/ProfileCard.tsx:227 +msgid "Followed by {0}" +msgstr "由 {0} 跟隨" + +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "已被你跟隨的 <0>{0} 跟隨" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "已被你跟隨的 <0>{0} 和{1, plural, one {其他 # 人跟隨} other {其他 # 人跟}}" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "已被你跟隨的 <0>{0} 和 <1>{1} 跟隨" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "已被你跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" + +#: src/view/com/modals/Threadgate.tsx:101 +msgid "Followed users" +msgstr "已跟隨的用戶" + +#: src/view/screens/PreferencesFollowingFeed.tsx:153 +msgid "Followed users only" +msgstr "僅限已跟隨的用戶" + +#: src/view/com/notifications/FeedItem.tsx:175 +msgid "followed you" +msgstr "已跟隨您" + +#: src/view/com/profile/ProfileFollowers.tsx:104 +#: src/view/screens/ProfileFollowers.tsx:25 +msgid "Followers" +msgstr "跟隨者" + +#: src/Navigation.tsx:177 +msgid "Followers of @{0} that you know" +msgstr "您所認識的這些人也跟隨了 @{0}" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "您也認識的跟隨者" + +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 +#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/view/screens/Feeds.tsx:622 +#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/SavedFeeds.tsx:415 +msgid "Following" +msgstr "跟隨中" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +msgid "Following {0}" +msgstr "已跟隨 {0}" + +#: src/view/com/posts/AviFollowButton.tsx:53 +msgid "Following {name}" +msgstr "已跟隨 {name}" + +#: src/view/screens/Settings/index.tsx:573 +msgid "Following feed preferences" +msgstr "「Following」動態源偏好" + +#: src/Navigation.tsx:275 +#: src/view/screens/PreferencesFollowingFeed.tsx:103 +#: src/view/screens/Settings/index.tsx:582 +msgid "Following Feed Preferences" +msgstr "「Following」動態源偏好" + +#: src/screens/Profile/Header/Handle.tsx:31 +msgid "Follows you" +msgstr "跟隨您" + +#: src/view/com/profile/ProfileCard.tsx:152 +msgid "Follows You" +msgstr "跟隨您" + +#: src/screens/Onboarding/index.tsx:40 +msgid "Food" +msgstr "食物" + +#: src/view/com/modals/DeleteAccount.tsx:129 +msgid "For security reasons, we'll need to send a confirmation code to your email address." +msgstr "為了保護您的帳號安全,我們需要將驗證碼發送到您的電子郵件地址。" + +#: src/view/com/modals/AddAppPasswords.tsx:232 +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/screens/Login/index.tsx:129 +#: src/screens/Login/index.tsx:144 +msgid "Forgot Password" +msgstr "忘記密碼" + +#: src/screens/Login/LoginForm.tsx:224 +msgid "Forgot password?" +msgstr "忘記密碼?" + +#: src/screens/Login/LoginForm.tsx:235 +msgid "Forgot?" +msgstr "忘記?" + +#: src/lib/moderation/useReportOptions.ts:53 +msgid "Frequently Posts Unwanted Content" +msgstr "頻繁發佈不當內容" + +#: src/screens/Hashtag.tsx:118 +msgid "From @{sanitizedAuthor}" +msgstr "來自 @{sanitizedAuthor}" + +#: src/view/com/posts/FeedItem.tsx:236 +msgctxt "from-feed" +msgid "From <0/>" +msgstr "來自 <0/>" + +#: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 +msgid "Gallery" +msgstr "相簿" + +#: src/components/dms/MessagesNUX.tsx:168 +msgid "Get started" +msgstr "開始" + +#: src/view/com/modals/VerifyEmail.tsx:197 +#: src/view/com/modals/VerifyEmail.tsx:199 +msgid "Get Started" +msgstr "開始" + +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "GIF" + +#: src/screens/Onboarding/StepProfile/index.tsx:225 +msgid "Give your profile a face" +msgstr "為您的個人檔案增添新顏" + +#: src/lib/moderation/useReportOptions.ts:38 +msgid "Glaring violations of law or terms of service" +msgstr "明顯違反法律或服務條款" + +#: src/components/moderation/ScreenHider.tsx:151 +#: src/components/moderation/ScreenHider.tsx:160 +#: src/view/com/auth/LoggedOut.tsx:82 +#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/screens/NotFound.tsx:55 +#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileList.tsx:970 +#: src/view/shell/desktop/LeftNav.tsx:127 +msgid "Go back" +msgstr "返回" + +#: src/components/Error.tsx:103 +#: src/screens/Profile/ErrorState.tsx:62 +#: src/screens/Profile/ErrorState.tsx:66 +#: src/view/screens/NotFound.tsx:54 +#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileList.tsx:975 +msgid "Go Back" +msgstr "返回" + +#: src/components/dms/ReportDialog.tsx:154 +#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/screens/Onboarding/Layout.tsx:102 +#: src/screens/Onboarding/Layout.tsx:191 +#: src/screens/Signup/index.tsx:187 +msgid "Go back to previous step" +msgstr "返回上一步" + +#: src/view/screens/NotFound.tsx:55 +msgid "Go home" +msgstr "前往首頁" + +#: src/view/screens/NotFound.tsx:54 +msgid "Go Home" +msgstr "前往首頁" + +#: src/screens/Messages/List/ChatListItem.tsx:211 +msgid "Go to conversation with {0}" +msgstr "與 {0} 對話" + +#: src/screens/Login/ForgotPasswordForm.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:168 +msgid "Go to next" +msgstr "前往下一步" + +#: src/components/dms/ConvoMenu.tsx:167 +msgid "Go to profile" +msgstr "前往個人檔案" + +#: src/components/dms/ConvoMenu.tsx:164 +msgid "Go to user's profile" +msgstr "前往用戶的個人檔案" + +#: src/lib/moderation/useGlobalLabelStrings.ts:46 +msgid "Graphic Media" +msgstr "不適宜的圖像媒體" + +#: src/view/com/modals/ChangeHandle.tsx:260 +msgid "Handle" +msgstr "帳號代碼" + +#: src/view/screens/AccessibilitySettings.tsx:116 +msgid "Haptics" +msgstr "觸覺" + +#: src/lib/moderation/useReportOptions.ts:33 +msgid "Harassment, trolling, or intolerance" +msgstr "騷擾、惡作劇或其他無法容忍的行為" + +#: src/Navigation.tsx:303 +msgid "Hashtag" +msgstr "標籤" + +#: src/components/RichText.tsx:216 +msgid "Hashtag: #{tag}" +msgstr "標籤:#{tag}" + +#: src/screens/Signup/index.tsx:234 +msgid "Having trouble?" +msgstr "遇到問題?" + +#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/Drawer.tsx:355 +msgid "Help" +msgstr "幫助" + +#: src/screens/Onboarding/StepProfile/index.tsx:228 +msgid "Help people know you're not a bot by uploading a picture or creating an avatar." +msgstr "透過上傳圖片或建立頭像來幫助人們知道您不是機器人。" + +#: src/view/com/modals/AddAppPasswords.tsx:203 +msgid "Here is your app password." +msgstr "這是您的應用程式專用密碼。" + +#: src/components/moderation/ContentHider.tsx:116 +#: src/components/moderation/LabelPreference.tsx:134 +#: src/components/moderation/PostHider.tsx:122 +#: src/lib/moderation/useLabelBehaviorDescription.ts:15 +#: src/lib/moderation/useLabelBehaviorDescription.ts:20 +#: src/lib/moderation/useLabelBehaviorDescription.ts:25 +#: src/lib/moderation/useLabelBehaviorDescription.ts:30 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +msgid "Hide" +msgstr "隱藏" + +#: src/view/com/notifications/FeedItem.tsx:350 +msgctxt "action" +msgid "Hide" +msgstr "隱藏" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +msgid "Hide post" +msgstr "隱藏貼文" + +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:79 +msgid "Hide the content" +msgstr "隱藏內容" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +msgid "Hide this post?" +msgstr "隱藏這則貼文?" + +#: src/view/com/notifications/FeedItem.tsx:341 +msgid "Hide user list" +msgstr "隱藏用戶列表" + +#: src/view/com/posts/FeedErrorMessage.tsx:117 +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:105 +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:111 +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:108 +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:102 +msgid "Hmm, we're having trouble finding this feed. It may have been deleted." +msgstr "抱歉,我們無法找到這個動態源,它可能已被刪除。" + +#: src/screens/Moderation/index.tsx:59 +msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." +msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參閱下方詳情。如果問題持續存在,請聯繫我們。" + +#: src/screens/Profile/ErrorState.tsx:31 +msgid "Hmmmm, we couldn't load that moderation service." +msgstr "抱歉,我們無法載入該內容管理服務。" + +#: src/Navigation.tsx:489 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/Drawer.tsx:425 +#: src/view/shell/Drawer.tsx:426 +msgid "Home" +msgstr "首頁" + +#: src/view/com/modals/ChangeHandle.tsx:414 +msgid "Host:" +msgstr "主機:" + +#: src/screens/Login/ForgotPasswordForm.tsx:89 +#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/view/com/modals/ChangeHandle.tsx:275 +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:222 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:135 +msgid "I have a code" +msgstr "我有驗證碼" + +#: src/view/com/modals/VerifyEmail.tsx:224 +msgid "I have a confirmation code" +msgstr "我有驗證碼" + +#: src/view/com/modals/ChangeHandle.tsx:278 +msgid "I have my own domain" +msgstr "我擁有自己的網域" + +#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/ReportConversationPrompt.tsx:22 +msgid "I understand" +msgstr "我瞭解" + +#: src/view/com/lightbox/Lightbox.web.tsx:185 +msgid "If alt text is long, toggles alt text expanded state" +msgstr "替代文字過長時,切換替代文字的展開狀態" + +#: src/view/com/modals/SelfLabel.tsx:128 +msgid "If none are selected, suitable for all ages." +msgstr "若不勾選,則預設為全年齡向。" + +#: src/screens/Signup/StepInfo/Policies.tsx:83 +msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." +msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母或法定監護人必須代表您閱讀這些條款。" + +#: src/view/screens/ProfileList.tsx:664 +msgid "If you delete this list, you won't be able to recover it." +msgstr "如果刪除這個列表,您將無法恢復它。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +msgid "If you remove this post, you won't be able to recover it." +msgstr "如果刪除這則貼文,您將無法恢復它。" + +#: src/view/com/modals/ChangePassword.tsx:149 +msgid "If you want to change your password, we will send you a code to verify that this is your account." +msgstr "如果您想更改密碼,我們將向您發送一個驗證碼以確認這是您的帳號。" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "如果您想更改帳號代碼或電子郵件,請在停用帳號前更改。" + +#: src/lib/moderation/useReportOptions.ts:37 +msgid "Illegal and Urgent" +msgstr "違法" + +#: src/view/com/util/images/Gallery.tsx:42 +msgid "Image" +msgstr "圖片" + +#: src/view/com/modals/AltImage.tsx:122 +msgid "Image alt text" +msgstr "圖片替代文字" + +#: src/lib/moderation/useReportOptions.ts:48 +msgid "Impersonation or false claims about identity or affiliation" +msgstr "冒充或虛假聲明身份或隸屬關係" + +#: src/lib/moderation/useReportOptions.ts:85 +msgid "Inappropriate messages or explicit links" +msgstr "不當訊息或露骨連結" + +#: src/screens/Login/SetNewPasswordForm.tsx:127 +msgid "Input code sent to your email for password reset" +msgstr "輸入發送到您電子郵件地址的重設碼以重設密碼" + +#: src/view/com/modals/DeleteAccount.tsx:246 +msgid "Input confirmation code for account deletion" +msgstr "輸入刪除帳號的驗證碼" + +#: src/view/com/modals/AddAppPasswords.tsx:174 +msgid "Input name for app password" +msgstr "輸入應用程式專用密碼名稱" + +#: src/screens/Login/SetNewPasswordForm.tsx:151 +msgid "Input new password" +msgstr "輸入新密碼" + +#: src/view/com/modals/DeleteAccount.tsx:265 +msgid "Input password for account deletion" +msgstr "輸入密碼以刪除帳號" + +#: src/screens/Login/LoginForm.tsx:263 +msgid "Input the code which has been emailed to you" +msgstr "輸入寄送至您電子郵件地址的驗證碼" + +#: src/screens/Login/LoginForm.tsx:218 +msgid "Input the password tied to {identifier}" +msgstr "輸入與 {identifier} 關聯的密碼" + +#: src/screens/Login/LoginForm.tsx:191 +msgid "Input the username or email address you used at signup" +msgstr "輸入註冊時使用的用戶名稱或電子郵件地址" + +#: src/screens/Login/LoginForm.tsx:217 +msgid "Input your password" +msgstr "輸入您的密碼" + +#: src/view/com/modals/ChangeHandle.tsx:383 +msgid "Input your preferred hosting provider" +msgstr "輸入您的託管服務供應商" + +#: src/screens/Signup/StepHandle.tsx:63 +msgid "Input your user handle" +msgstr "輸入您的帳號代碼" + +#: src/components/dms/MessagesNUX.tsx:82 +msgid "Introducing Direct Messages" +msgstr "為您隆重介紹「私人訊息」" + +#: src/screens/Login/LoginForm.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 +msgid "Invalid 2FA confirmation code." +msgstr "無效的雙重驗證碼。" + +#: src/view/com/post-thread/PostThreadItem.tsx:236 +msgid "Invalid or unsupported post record" +msgstr "無效或不支援的貼文紀錄" + +#: src/screens/Login/LoginForm.tsx:137 +msgid "Invalid username or password" +msgstr "用戶名稱或密碼無效" + +#: src/view/com/modals/InviteCodes.tsx:94 +msgid "Invite a Friend" +msgstr "邀請朋友" + +#: src/screens/Signup/StepInfo/index.tsx:58 +msgid "Invite code" +msgstr "邀請碼" + +#: src/screens/Signup/state.ts:275 +msgid "Invite code not accepted. Check that you input it correctly and try again." +msgstr "邀請碼無效。請檢查您輸入的內容是否正確,然後重試。" + +#: src/view/com/modals/InviteCodes.tsx:171 +msgid "Invite codes: {0} available" +msgstr "邀請碼:{0} 個可用" + +#: src/view/com/modals/InviteCodes.tsx:170 +msgid "Invite codes: 1 available" +msgstr "邀請碼:1 個可用" + +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Jobs" +msgstr "工作" + +#: src/screens/Onboarding/index.tsx:21 +msgid "Journalism" +msgstr "新聞學" + +#: src/components/moderation/ContentHider.tsx:147 +msgid "Labeled by {0}." +msgstr "由 {0} 標記。" + +#: src/components/moderation/ContentHider.tsx:145 +msgid "Labeled by the author." +msgstr "由作者標記。" + +#: src/view/screens/Profile.tsx:191 +msgid "Labels" +msgstr "標記" + +#: src/screens/Profile/Sections/Labels.tsx:163 +msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." +msgstr "標記是對用戶和內容的標註,可用於隱藏、警告和對網路進行分類。" + +#: src/components/moderation/LabelsOnMeDialog.tsx:79 +msgid "Labels on your account" +msgstr "您帳號上的標記" + +#: src/components/moderation/LabelsOnMeDialog.tsx:81 +msgid "Labels on your content" +msgstr "您內容上的標記" + +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 +msgid "Language selection" +msgstr "語言選擇" + +#: src/view/screens/Settings/index.tsx:530 +msgid "Language settings" +msgstr "語言設定" + +#: src/Navigation.tsx:150 +#: src/view/screens/LanguageSettings.tsx:90 +msgid "Language Settings" +msgstr "語言設定" + +#: src/view/screens/Settings/index.tsx:539 +msgid "Languages" +msgstr "語言" + +#: src/screens/Hashtag.tsx:99 +#: src/view/screens/Search/Search.tsx:359 +msgid "Latest" +msgstr "最新" + +#: src/components/moderation/ScreenHider.tsx:136 +msgid "Learn More" +msgstr "瞭解詳情" + +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 +msgid "Learn more about the moderation applied to this content." +msgstr "詳細瞭解套用於此內容的內容管理。" + +#: src/components/moderation/PostHider.tsx:100 +#: src/components/moderation/ScreenHider.tsx:125 +msgid "Learn more about this warning" +msgstr "瞭解有關此警告的更多資訊" + +#: src/screens/Moderation/index.tsx:549 +msgid "Learn more about what is public on Bluesky." +msgstr "瞭解有關 Bluesky 上公開內容的更多資訊。" + +#: src/components/moderation/ContentHider.tsx:155 +msgid "Learn more." +msgstr "瞭解詳情。" + +#: src/components/dms/LeaveConvoPrompt.tsx:50 +msgid "Leave" +msgstr "離開" + +#: src/components/dms/MessagesListBlockedFooter.tsx:66 +#: src/components/dms/MessagesListBlockedFooter.tsx:73 +msgid "Leave chat" +msgstr "離開對話" + +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 +#: src/components/dms/LeaveConvoPrompt.tsx:46 +msgid "Leave conversation" +msgstr "離開對話" + +#: 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:65 +msgid "Leaving Bluesky" +msgstr "離開 Bluesky" + +#: src/screens/SignupQueued.tsx:134 +msgid "left to go." +msgstr "個人在排在您前面。" + +#: src/view/screens/Settings/index.tsx:308 +msgid "Legacy storage cleared, you need to restart the app now." +msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" + +#: src/screens/Login/index.tsx:130 +#: src/screens/Login/index.tsx:145 +msgid "Let's get your password reset!" +msgstr "讓我們來重設您的密碼吧!" + +#: src/screens/Onboarding/StepFinished.tsx:184 +msgid "Let's go!" +msgstr "讓我們開始吧!" + +#: src/view/screens/Settings/index.tsx:452 +msgid "Light" +msgstr "亮色" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 +#: src/view/screens/ProfileFeed.tsx:570 +msgid "Like this feed" +msgstr "對這個動態源按喜歡" + +#: src/components/LikesDialog.tsx:87 +#: src/Navigation.tsx:214 +#: src/Navigation.tsx:219 +msgid "Liked by" +msgstr "按喜歡的用戶" + +#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 +#: src/view/screens/PostLikedBy.tsx:27 +#: src/view/screens/ProfileFeedLikedBy.tsx:27 +msgid "Liked By" +msgstr "按喜歡的用戶" + +#: src/view/com/notifications/FeedItem.tsx:178 +msgid "liked your custom feed" +msgstr "對您的自訂動態源表示喜歡" + +#: src/view/com/notifications/FeedItem.tsx:170 +msgid "liked your post" +msgstr "已喜歡您的貼文" + +#: src/view/screens/Profile.tsx:196 +msgid "Likes" +msgstr "喜歡" + +#: src/view/com/post-thread/PostThreadItem.tsx:197 +msgid "Likes on this post" +msgstr "這條貼文的喜歡數" + +#: src/Navigation.tsx:183 +msgid "List" +msgstr "列表" + +#: src/view/com/modals/CreateOrEditList.tsx:250 +msgid "List Avatar" +msgstr "列表頭像" + +#: src/view/screens/ProfileList.tsx:358 +msgid "List blocked" +msgstr "列表已封鎖" + +#: src/view/com/feeds/FeedSourceCard.tsx:253 +msgid "List by {0}" +msgstr "列表由 {0} 建立" + +#: src/view/screens/ProfileList.tsx:397 +msgid "List deleted" +msgstr "列表已刪除" + +#: src/view/screens/ProfileList.tsx:330 +msgid "List muted" +msgstr "列表已靜音" + +#: src/view/com/modals/CreateOrEditList.tsx:264 +msgid "List Name" +msgstr "列表名稱" + +#: src/view/screens/ProfileList.tsx:372 +msgid "List unblocked" +msgstr "已解除封鎖的列表" + +#: src/view/screens/ProfileList.tsx:344 +msgid "List unmuted" +msgstr "已解除靜音的列表" + +#: src/Navigation.tsx:120 +#: src/view/screens/Profile.tsx:192 +#: src/view/screens/Profile.tsx:198 +#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/Drawer.tsx:509 +#: src/view/shell/Drawer.tsx:510 +msgid "Lists" +msgstr "列表" + +#: src/components/dms/BlockedByListDialog.tsx:39 +msgid "Lists blocking this user:" +msgstr "封鎖此用戶的列表:" + +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "載入更多" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "載入更多推薦動態" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "載入更多推薦跟隨者" + +#: src/view/screens/Notifications.tsx:184 +msgid "Load new notifications" +msgstr "載入新的通知" + +#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/view/com/feeds/FeedPage.tsx:136 +#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileList.tsx:749 +msgid "Load new posts" +msgstr "載入新的貼文" + +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:99 +msgid "Loading..." +msgstr "載入中…" + +#: src/Navigation.tsx:234 +msgid "Log" +msgstr "日誌" + +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "登入或註冊" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 +msgid "Log out" +msgstr "登出" + +#: src/screens/Moderation/index.tsx:442 +msgid "Logged-out visibility" +msgstr "登出可見性" + +#: src/components/AccountList.tsx:58 +msgid "Login to account that is not listed" +msgstr "登入未列出的帳號" + +#: src/components/RichText.tsx:217 +msgid "Long press to open tag menu for #{tag}" +msgstr "長按開啟 #{tag} 的標籤選單" + +#: src/screens/Login/SetNewPasswordForm.tsx:116 +msgid "Looks like XXXXX-XXXXX" +msgstr "看起來像是 XXXXX-XXXXX" + +#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:39 +msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." +msgstr "您似乎尚未儲存任何動態源!參考我們的建議或瀏覽下面的更多內容。" + +#: src/screens/Home/NoFeedsPinned.tsx:83 +msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" +msgstr "看起來您已取消釘選所有動態源。但不用擔心,您可以在下面新增一些😄" + +#: src/screens/Feeds/NoFollowingFeed.tsx:37 +msgid "Looks like you're missing a following feed. <0>Click here to add one." +msgstr "您看起來需要「Following」動態源,<0>點選這裡來新增。" + +#: src/view/com/modals/LinkWarning.tsx:79 +msgid "Make sure this is where you intend to go!" +msgstr "請確認這是您想要去的的地方!" + +#: src/components/dialogs/MutedWords.tsx:82 +msgid "Manage your muted words and tags" +msgstr "管理您靜音的文字和標籤" + +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 +msgid "Mark as read" +msgstr "標記為已讀" + +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:195 +msgid "Media" +msgstr "媒體" + +#: src/view/com/threadgate/WhoCanReply.tsx:270 +msgid "mentioned users" +msgstr "被提及的用戶" + +#: src/view/com/modals/Threadgate.tsx:96 +msgid "Mentioned users" +msgstr "被提及的用戶" + +#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/screens/Search/Search.tsx:683 +msgid "Menu" +msgstr "選單" + +#: src/components/dms/MessageProfileButton.tsx:67 +msgid "Message {0}" +msgstr "給 {0} 傳送訊息" + +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:155 +msgid "Message deleted" +msgstr "訊息已刪除" + +#: src/view/com/posts/FeedErrorMessage.tsx:200 +msgid "Message from server: {0}" +msgstr "來自伺服器的訊息:{0}" + +#: src/screens/Messages/Conversation/MessageInput.tsx:138 +msgid "Message input field" +msgstr "訊息輸入欄位" + +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +msgid "Message is too long" +msgstr "訊息太長了" + +#: src/screens/Messages/List/index.tsx:321 +msgid "Message settings" +msgstr "訊息設定" + +#: src/Navigation.tsx:504 +#: src/screens/Messages/List/index.tsx:164 +#: src/screens/Messages/List/index.tsx:246 +#: src/screens/Messages/List/index.tsx:317 +msgid "Messages" +msgstr "訊息" + +#: src/lib/moderation/useReportOptions.ts:46 +msgid "Misleading Account" +msgstr "誤導性帳號" + +#: src/Navigation.tsx:125 +#: src/screens/Moderation/index.tsx:104 +#: src/view/screens/Settings/index.tsx:561 +msgid "Moderation" +msgstr "內容管理" + +#: src/components/moderation/ModerationDetailsDialog.tsx:112 +msgid "Moderation details" +msgstr "內容管理詳情" + +#: src/view/com/lists/ListCard.tsx:95 +#: src/view/com/modals/UserAddRemoveLists.tsx:217 +msgid "Moderation list by {0}" +msgstr "由 {0} 建立的內容管理列表" + +#: src/view/screens/ProfileList.tsx:843 +msgid "Moderation list by <0/>" +msgstr "由 建立的內容管理列表" + +#: src/view/com/lists/ListCard.tsx:93 +#: src/view/com/modals/UserAddRemoveLists.tsx:215 +#: src/view/screens/ProfileList.tsx:841 +msgid "Moderation list by you" +msgstr "您建立的內容管理列表" + +#: src/view/com/modals/CreateOrEditList.tsx:185 +msgid "Moderation list created" +msgstr "已建立內容管理列表" + +#: src/view/com/modals/CreateOrEditList.tsx:171 +msgid "Moderation list updated" +msgstr "內容管理列表已更新" + +#: src/screens/Moderation/index.tsx:243 +msgid "Moderation lists" +msgstr "內容管理列表" + +#: src/Navigation.tsx:130 +#: src/view/screens/ModerationModlists.tsx:58 +msgid "Moderation Lists" +msgstr "內容管理列表" + +#: src/view/screens/Settings/index.tsx:555 +msgid "Moderation settings" +msgstr "內容管理設定" + +#: src/Navigation.tsx:229 +msgid "Moderation states" +msgstr "內容管理狀態" + +#: src/screens/Moderation/index.tsx:215 +msgid "Moderation tools" +msgstr "內容管理工具" + +#: src/components/moderation/ModerationDetailsDialog.tsx:48 +#: src/lib/moderation/useModerationCauseDescription.ts:42 +msgid "Moderator has chosen to set a general warning on the content." +msgstr "內容管理者已將此內容標記為普通警告。" + +#: src/view/com/post-thread/PostThreadItem.tsx:567 +msgid "More" +msgstr "更多" + +#: src/view/shell/desktop/Feeds.tsx:55 +msgid "More feeds" +msgstr "更多動態源" + +#: src/view/screens/ProfileList.tsx:653 +msgid "More options" +msgstr "更多選項" + +#: src/view/screens/PreferencesThreads.tsx:82 +msgid "Most-liked replies first" +msgstr "最多喜歡數優先" + +#: src/components/TagMenu/index.tsx:249 +msgid "Mute" +msgstr "靜音" + +#: src/components/TagMenu/index.web.tsx:105 +msgid "Mute {truncatedTag}" +msgstr "靜音 {truncatedTag}" + +#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:291 +msgid "Mute Account" +msgstr "靜音帳號" + +#: src/view/screens/ProfileList.tsx:572 +msgid "Mute accounts" +msgstr "靜音帳號" + +#: src/components/TagMenu/index.tsx:209 +msgid "Mute all {displayTag} posts" +msgstr "將所有 {displayTag} 貼文靜音" + +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 +msgid "Mute conversation" +msgstr "靜音對話" + +#: src/components/dialogs/MutedWords.tsx:148 +msgid "Mute in tags only" +msgstr "僅靜音標籤" + +#: src/components/dialogs/MutedWords.tsx:133 +msgid "Mute in text & tags" +msgstr "靜音文字和標籤" + +#: src/view/screens/ProfileList.tsx:678 +msgid "Mute list" +msgstr "靜音列表" + +#: src/view/screens/ProfileList.tsx:673 +msgid "Mute these accounts?" +msgstr "靜音這些帳號?" + +#: src/components/dialogs/MutedWords.tsx:126 +msgid "Mute this word in post text and tags" +msgstr "在貼文內容和話題標籤中隱藏該文字" + +#: src/components/dialogs/MutedWords.tsx:141 +msgid "Mute this word in tags only" +msgstr "僅在話題標籤中隱藏該文字" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +msgid "Mute thread" +msgstr "靜音討論串" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +msgid "Mute words & tags" +msgstr "靜音文字和標籤" + +#: src/view/com/lists/ListCard.tsx:104 +msgid "Muted" +msgstr "已靜音" + +#: src/screens/Moderation/index.tsx:255 +msgid "Muted accounts" +msgstr "已靜音帳號" + +#: src/Navigation.tsx:135 +#: src/view/screens/ModerationMutedAccounts.tsx:109 +msgid "Muted Accounts" +msgstr "已靜音帳號" + +#: src/view/screens/ModerationMutedAccounts.tsx:117 +msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." +msgstr "已靜音的帳號將不會在您的通知或動態中顯示,靜音資訊是完全非公開的。" + +#: src/lib/moderation/useModerationCauseDescription.ts:87 +msgid "Muted by \"{0}\"" +msgstr "被「{0}」靜音" + +#: src/screens/Moderation/index.tsx:231 +msgid "Muted words & tags" +msgstr "靜音文字和標籤" + +#: src/view/screens/ProfileList.tsx:675 +msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." +msgstr "封鎖是私人的。被封鎖的帳號可以與您互動,但您將無法看到他們的貼文或收到來自他們的通知。" + +#: src/components/dialogs/BirthDateSettings.tsx:35 +#: src/components/dialogs/BirthDateSettings.tsx:38 +msgid "My Birthday" +msgstr "我的生日" + +#: src/view/screens/Feeds.tsx:734 +msgid "My Feeds" +msgstr "我的動態源" + +#: src/view/shell/desktop/LeftNav.tsx:84 +msgid "My Profile" +msgstr "我的個人檔案" + +#: src/view/screens/Settings/index.tsx:616 +msgid "My saved feeds" +msgstr "我儲存的動態源" + +#: src/view/screens/Settings/index.tsx:622 +msgid "My Saved Feeds" +msgstr "我儲存的動態源" + +#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/CreateOrEditList.tsx:279 +msgid "Name" +msgstr "名稱" + +#: src/view/com/modals/CreateOrEditList.tsx:143 +msgid "Name is required" +msgstr "名稱是必填項" + +#: src/lib/moderation/useReportOptions.ts:58 +#: src/lib/moderation/useReportOptions.ts:92 +#: src/lib/moderation/useReportOptions.ts:100 +msgid "Name or Description Violates Community Standards" +msgstr "名稱或描述違反社群標準" + +#: src/screens/Onboarding/index.tsx:22 +msgid "Nature" +msgstr "自然" + +#: src/screens/Login/ForgotPasswordForm.tsx:173 +#: src/screens/Login/LoginForm.tsx:309 +#: src/view/com/modals/ChangePassword.tsx:169 +msgid "Navigates to the next screen" +msgstr "切換到下一畫面" + +#: src/view/shell/Drawer.tsx:79 +msgid "Navigates to your profile" +msgstr "切換到您的個人檔案" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +msgid "Need to report a copyright violation?" +msgstr "需要檢舉侵權嗎?" + +#: src/screens/Onboarding/StepFinished.tsx:152 +msgid "Never lose access to your followers or data." +msgstr "永遠不會失去對您的跟隨者或資料的存取權。" + +#: src/view/com/modals/ChangeHandle.tsx:515 +msgid "Nevermind, create a handle for me" +msgstr "不用了,為我建立一個帳號代碼" + +#: src/view/screens/Lists.tsx:81 +msgctxt "action" +msgid "New" +msgstr "新增" + +#: src/view/screens/ModerationModlists.tsx:78 +msgid "New" +msgstr "新增" + +#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/screens/Messages/List/index.tsx:331 +#: src/screens/Messages/List/index.tsx:338 +msgid "New chat" +msgstr "新對話" + +#: src/components/dms/NewMessagesPill.tsx:92 +msgid "New messages" +msgstr "新訊息" + +#: src/view/com/modals/CreateOrEditList.tsx:241 +msgid "New Moderation List" +msgstr "新的內容管理列表" + +#: src/view/com/modals/ChangePassword.tsx:213 +msgid "New password" +msgstr "新密碼" + +#: src/view/com/modals/ChangePassword.tsx:218 +msgid "New Password" +msgstr "新密碼" + +#: src/view/com/feeds/FeedPage.tsx:147 +msgctxt "action" +msgid "New post" +msgstr "新貼文" + +#: src/view/screens/Feeds.tsx:566 +#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Profile.tsx:464 +#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/ProfileList.tsx:201 +#: src/view/screens/ProfileList.tsx:229 +#: src/view/shell/desktop/LeftNav.tsx:271 +msgid "New post" +msgstr "新貼文" + +#: src/view/shell/desktop/LeftNav.tsx:277 +msgctxt "action" +msgid "New Post" +msgstr "新貼文" + +#: src/components/NewskieDialog.tsx:68 +msgid "New user info dialog" +msgstr "新用戶資訊對話框" + +#: src/view/com/modals/CreateOrEditList.tsx:236 +msgid "New User List" +msgstr "新的用戶列表" + +#: src/view/screens/PreferencesThreads.tsx:79 +msgid "Newest replies first" +msgstr "最新回覆優先" + +#: src/screens/Onboarding/index.tsx:20 +msgid "News" +msgstr "新聞" + +#: src/screens/Login/ForgotPasswordForm.tsx:143 +#: src/screens/Login/ForgotPasswordForm.tsx:150 +#: src/screens/Login/LoginForm.tsx:308 +#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/SetNewPasswordForm.tsx:174 +#: src/screens/Login/SetNewPasswordForm.tsx:180 +#: src/screens/Signup/index.tsx:220 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 +msgid "Next" +msgstr "下一個" + +#: src/view/com/lightbox/Lightbox.web.tsx:169 +msgid "Next image" +msgstr "下一張圖片" + +#: src/view/screens/PreferencesFollowingFeed.tsx:128 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:271 +#: src/view/screens/PreferencesThreads.tsx:106 +#: src/view/screens/PreferencesThreads.tsx:129 +msgid "No" +msgstr "關" + +#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileList.tsx:823 +msgid "No description" +msgstr "沒有描述" + +#: src/view/com/modals/ChangeHandle.tsx:399 +msgid "No DNS Panel" +msgstr "無 DNS 控制台" + +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 +msgid "No featured GIFs found. There may be an issue with Tenor." +msgstr "未找到精選 GIF,Tenor 可能發生問題。" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +msgid "No longer following {0}" +msgstr "不再跟隨 {0}" + +#: src/screens/Signup/StepHandle.tsx:115 +msgid "No longer than 253 characters" +msgstr "不超過 253 個字符" + +#: src/screens/Messages/List/ChatListItem.tsx:106 +msgid "No messages yet" +msgstr "還沒有訊息" + +#: src/screens/Messages/List/index.tsx:274 +msgid "No more conversations to show" +msgstr "已經沒有對話啦!" + +#: src/view/com/notifications/Feed.tsx:118 +msgid "No notifications yet!" +msgstr "還沒有通知!" + +#: src/components/dms/MessagesNUX.tsx:149 +#: src/components/dms/MessagesNUX.tsx:152 +#: src/screens/Messages/Settings.tsx:93 +#: src/screens/Messages/Settings.tsx:96 +msgid "No one" +msgstr "沒有人" + +#: src/screens/Profile/Sections/Feed.tsx:59 +msgid "No posts yet." +msgstr "目前還沒有貼文。" + +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 +#: src/view/com/composer/text-input/web/Autocomplete.tsx:195 +msgid "No result" +msgstr "沒有結果" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 +msgid "No results" +msgstr "沒有結果" + +#: src/components/Lists.tsx:207 +msgid "No results found" +msgstr "未找到結果" + +#: src/view/screens/Feeds.tsx:497 +msgid "No results found for \"{query}\"" +msgstr "未找到「{query}」的結果" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 +msgid "No results found for {query}" +msgstr "未找到 {query} 的結果" + +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 +msgid "No search results found for \"{search}\"." +msgstr "未找到「{search}」的搜尋結果。" + +#: src/components/dialogs/EmbedConsent.tsx:105 +#: src/components/dialogs/EmbedConsent.tsx:112 +msgid "No thanks" +msgstr "不,謝謝" + +#: src/view/com/modals/Threadgate.tsx:85 +msgid "Nobody" +msgstr "沒有人" + +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +msgid "Nobody can reply" +msgstr "沒有人可以回覆" + +#: src/components/LikedByList.tsx:79 +#: src/components/LikesDialog.tsx:99 +msgid "Nobody has liked this yet. Maybe you should be the first!" +msgstr "還沒有人按喜歡,也許您應該成為第一個!" + +#: src/lib/moderation/useGlobalLabelStrings.ts:42 +msgid "Non-sexual Nudity" +msgstr "非色情內容裸體" + +#: src/Navigation.tsx:115 +#: src/view/screens/Profile.tsx:100 +msgid "Not Found" +msgstr "未找到" + +#: src/view/com/modals/VerifyEmail.tsx:254 +#: src/view/com/modals/VerifyEmail.tsx:260 +msgid "Not right now" +msgstr "暫時不需要" + +#: src/view/com/profile/ProfileMenu.tsx:373 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 +msgid "Note about sharing" +msgstr "關於分享的注意事項" + +#: src/screens/Moderation/index.tsx:540 +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/screens/Messages/List/index.tsx:215 +msgid "Nothing here" +msgstr "這裡什麼也沒有" + +#: src/screens/Messages/Settings.tsx:124 +msgid "Notification sounds" +msgstr "通知音效" + +#: src/screens/Messages/Settings.tsx:121 +msgid "Notification Sounds" +msgstr "通知音效" + +#: src/Navigation.tsx:499 +#: src/view/screens/Notifications.tsx:132 +#: src/view/screens/Notifications.tsx:169 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/Drawer.tsx:457 +#: src/view/shell/Drawer.tsx:458 +msgid "Notifications" +msgstr "通知" + +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "現在" + +#: src/components/dms/MessageItem.tsx:175 +msgid "Now" +msgstr "現在" + +#: src/view/com/modals/SelfLabel.tsx:104 +msgid "Nudity" +msgstr "裸露" + +#: src/lib/moderation/useReportOptions.ts:72 +msgid "Nudity or adult content not labeled as such" +msgstr "未貼上此類標記的裸露或成人內容" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:11 +msgid "Off" +msgstr "顯示" + +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:255 +#: src/view/com/util/ErrorBoundary.tsx:55 +msgid "Oh no!" +msgstr "糟糕!" + +#: src/screens/Onboarding/StepInterests/index.tsx:133 +msgid "Oh no! Something went wrong." +msgstr "糟糕!發生了一些錯誤。" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +msgid "OK" +msgstr "好的" + +#: src/screens/Login/PasswordUpdatedForm.tsx:44 +msgid "Okay" +msgstr "好的" + +#: src/view/screens/PreferencesThreads.tsx:78 +msgid "Oldest replies first" +msgstr "最舊的回覆優先" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "在 {str}" + +#: src/view/screens/Settings/index.tsx:256 +msgid "Onboarding reset" +msgstr "重新開始引導流程" + +#: src/view/com/composer/Composer.tsx:505 +msgid "One or more images is missing alt text." +msgstr "至少有一張圖片缺失了替代文字。" + +#: src/screens/Onboarding/StepProfile/index.tsx:117 +msgid "Only .jpg and .png files are supported" +msgstr "僅支援 .jpg 或 .png 格式的圖片" + +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "只有{0}可以回覆" + +#: src/screens/Signup/StepHandle.tsx:98 +msgid "Only contains letters, numbers, and hyphens" +msgstr "只包含字母、數字和連字符" + +#: src/components/Lists.tsx:88 +msgid "Oops, something went wrong!" +msgstr "糟糕,發生了錯誤!" + +#: src/components/Lists.tsx:191 +#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/Profile.tsx:100 +msgid "Oops!" +msgstr "糟糕!" + +#: src/screens/Onboarding/StepFinished.tsx:148 +msgid "Open" +msgstr "開啟" + +#: src/view/com/posts/AviFollowButton.tsx:89 +msgid "Open {name} profile shortcut menu" +msgstr "開啟 {name} 個人檔案快捷選單" + +#: src/screens/Onboarding/StepProfile/index.tsx:277 +msgid "Open avatar creator" +msgstr "開啟頭像建立工具" + +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 +msgid "Open conversation options" +msgstr "開啟對話選項" + +#: src/view/com/composer/Composer.tsx:615 +#: src/view/com/composer/Composer.tsx:616 +msgid "Open emoji picker" +msgstr "開啟表情符號選擇器" + +#: src/view/screens/ProfileFeed.tsx:295 +msgid "Open feed options menu" +msgstr "開啟動態選項選單" + +#: src/view/screens/Settings/index.tsx:736 +msgid "Open links with in-app browser" +msgstr "在內建瀏覽器中開啟連結" + +#: src/components/dms/ActionsWrapper.tsx:87 +msgid "Open message options" +msgstr "開啟訊息選項" + +#: src/screens/Moderation/index.tsx:227 +msgid "Open muted words and tags settings" +msgstr "開啟靜音文字和標籤設定" + +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +msgid "Open navigation" +msgstr "開啟導覽" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +msgid "Open post options menu" +msgstr "開啟貼文選項選單" + +#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:870 +msgid "Open storybook page" +msgstr "開啟故事書頁面" + +#: src/view/screens/Settings/index.tsx:848 +msgid "Open system log" +msgstr "開啟系統日誌" + +#: src/view/com/util/forms/DropdownButton.tsx:159 +msgid "Opens {numItems} options" +msgstr "開啟 {numItems} 個選項" + +#: src/view/screens/Settings/index.tsx:510 +msgid "Opens accessibility settings" +msgstr "開啟無障礙設定" + +#: src/view/screens/Log.tsx:58 +msgid "Opens additional details for a debug entry" +msgstr "開啟除錯項目的額外詳細資訊" + +#: src/view/com/composer/photos/OpenCameraBtn.tsx:74 +msgid "Opens camera on device" +msgstr "開啟裝置相機" + +#: src/view/screens/Settings/index.tsx:639 +msgid "Opens chat settings" +msgstr "開啟對話設定" + +#: src/view/com/composer/Prompt.tsx:27 +msgid "Opens composer" +msgstr "開啟編輯器" + +#: src/view/screens/Settings/index.tsx:531 +msgid "Opens configurable language settings" +msgstr "開啟可以更改的語言設定" + +#: src/view/com/composer/photos/SelectPhotoBtn.tsx:40 +msgid "Opens device photo gallery" +msgstr "開啟裝置相簿" + +#: src/view/screens/Settings/index.tsx:671 +msgid "Opens external embeds settings" +msgstr "開啟外部連結嵌入設定" + +#: src/view/com/auth/SplashScreen.tsx:50 +#: src/view/com/auth/SplashScreen.web.tsx:99 +msgid "Opens flow to create a new Bluesky account" +msgstr "開始建立新的 Bluesky 帳號的流程" + +#: src/view/com/auth/SplashScreen.tsx:65 +#: src/view/com/auth/SplashScreen.web.tsx:114 +msgid "Opens flow to sign into your existing Bluesky account" +msgstr "開始登入您現有的 Bluesky 帳號流程" + +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +msgid "Opens GIF select dialog" +msgstr "開啟 GIF 選擇對話框" + +#: src/view/com/modals/InviteCodes.tsx:173 +msgid "Opens list of invite codes" +msgstr "開啟邀請碼列表" + +#: src/view/screens/Settings/index.tsx:808 +msgid "Opens modal for account deactivation confirmation" +msgstr "開啟帳號刪除的確認彈窗" + +#: src/view/screens/Settings/index.tsx:830 +msgid "Opens modal for account deletion confirmation. Requires email code" +msgstr "開啟帳號刪除的確認彈窗。需要電子郵件驗證碼" + +#: src/view/screens/Settings/index.tsx:765 +msgid "Opens modal for changing your Bluesky password" +msgstr "開啟修改 Bluesky 密碼的彈窗" + +#: src/view/screens/Settings/index.tsx:720 +msgid "Opens modal for choosing a new Bluesky handle" +msgstr "開啟建立新 Bluesky 帳號代碼的彈窗" + +#: src/view/screens/Settings/index.tsx:788 +msgid "Opens modal for downloading your Bluesky account data (repository)" +msgstr "開啟下載 Bluesky 帳號數據(存儲庫)的彈窗" + +#: src/view/screens/Settings/index.tsx:1008 +msgid "Opens modal for email verification" +msgstr "開啟驗證電子郵件的彈窗" + +#: src/view/com/modals/ChangeHandle.tsx:276 +msgid "Opens modal for using custom domain" +msgstr "開啟使用自訂網域的彈窗" + +#: src/view/screens/Settings/index.tsx:556 +msgid "Opens moderation settings" +msgstr "開啟內容管理設定" + +#: src/screens/Login/LoginForm.tsx:225 +msgid "Opens password reset form" +msgstr "開啟密碼重設表單" + +#: src/view/screens/Settings/index.tsx:617 +msgid "Opens screen with all saved feeds" +msgstr "開啟包含所有已儲存的動態源之畫面" + +#: src/view/screens/Settings/index.tsx:698 +msgid "Opens the app password settings" +msgstr "開啟應用程式專用密碼設定畫面" + +#: src/view/screens/Settings/index.tsx:574 +msgid "Opens the Following feed preferences" +msgstr "開啟「Following」動態源偏好" + +#: src/view/com/modals/LinkWarning.tsx:93 +msgid "Opens the linked website" +msgstr "開啟網站連結" + +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 +msgid "Opens the storybook page" +msgstr "開啟故事書頁面" + +#: src/view/screens/Settings/index.tsx:849 +msgid "Opens the system log page" +msgstr "開啟系統日誌頁面" + +#: src/view/screens/Settings/index.tsx:595 +msgid "Opens the threads preferences" +msgstr "開啟討論串偏好" + +#: src/view/com/notifications/FeedItem.tsx:429 +#: src/view/com/util/UserAvatar.tsx:422 +msgid "Opens this profile" +msgstr "開啟這個個人檔案" + +#: src/view/com/util/forms/DropdownButton.tsx:293 +msgid "Option {0} of {numItems}" +msgstr "{0} 選項,共 {numItems} 個" + +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:162 +msgid "Optionally provide additional information below:" +msgstr "在以下提供額外訊息(可選):" + +#: src/view/com/modals/Threadgate.tsx:92 +msgid "Or combine these options:" +msgstr "或者組合這些選項:" + +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "或以其他帳號繼續。" + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "或登入您的其他帳號。" + +#: src/lib/moderation/useReportOptions.ts:26 +msgid "Other" +msgstr "其他" + +#: src/components/AccountList.tsx:76 +msgid "Other account" +msgstr "其他帳號" + +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 +msgid "Other..." +msgstr "其他…" + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:28 +msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." +msgstr "我們的內容管理者已審核檢舉,並決定停用您在 Bluesky 上的對話功能。" + +#: src/components/Lists.tsx:208 +#: src/view/screens/NotFound.tsx:45 +msgid "Page not found" +msgstr "頁面不存在" + +#: src/view/screens/NotFound.tsx:42 +msgid "Page Not Found" +msgstr "頁面不存在" + +#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 +msgid "Password" +msgstr "密碼" + +#: src/view/com/modals/ChangePassword.tsx:143 +msgid "Password Changed" +msgstr "密碼已更改" + +#: src/screens/Login/index.tsx:157 +msgid "Password updated" +msgstr "密碼已更新" + +#: src/screens/Login/PasswordUpdatedForm.tsx:30 +msgid "Password updated!" +msgstr "密碼已更新!" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +msgid "Pause" +msgstr "暫停" + +#: src/view/screens/Search/Search.tsx:369 +msgid "People" +msgstr "用戶" + +#: src/Navigation.tsx:170 +msgid "People followed by @{0}" +msgstr "被 @{0} 跟隨的人" + +#: src/Navigation.tsx:163 +msgid "People following @{0}" +msgstr "跟隨 @{0} 的人" + +#: src/view/com/lightbox/Lightbox.tsx:67 +msgid "Permission to access camera roll is required." +msgstr "需要相簿權限。" + +#: src/view/com/lightbox/Lightbox.tsx:73 +msgid "Permission to access camera roll was denied. Please enable it in your system settings." +msgstr "相簿權限已遭拒絕,請在系統設定中啟用。" + +#: src/screens/Onboarding/index.tsx:28 +msgid "Pets" +msgstr "寵物" + +#: src/view/com/modals/SelfLabel.tsx:122 +msgid "Pictures meant for adults." +msgstr "適合成年人的圖像。" + +#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileList.tsx:617 +msgid "Pin to home" +msgstr "釘選到首頁" + +#: src/view/screens/ProfileFeed.tsx:290 +msgid "Pin to Home" +msgstr "釘選到首頁" + +#: src/view/screens/SavedFeeds.tsx:103 +msgid "Pinned Feeds" +msgstr "釘選的動態源列表" + +#: src/view/screens/ProfileList.tsx:289 +msgid "Pinned to your feeds" +msgstr "從您的動態中取消釘選" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +msgid "Play" +msgstr "播放" + +#: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:123 +msgid "Play {0}" +msgstr "播放 {0}" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +msgid "Play or pause the GIF" +msgstr "播放或暫停 GIF" + +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 +msgid "Play Video" +msgstr "播放影片" + +#: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:122 +msgid "Plays the GIF" +msgstr "播放 GIF" + +#: src/screens/Signup/state.ts:234 +msgid "Please choose your handle." +msgstr "請設定您的帳號代碼。" + +#: src/screens/Signup/state.ts:227 +msgid "Please choose your password." +msgstr "請設定您的密碼。" + +#: src/screens/Signup/state.ts:248 +msgid "Please complete the verification captcha." +msgstr "請完成 Captcha 驗證。" + +#: src/view/com/modals/ChangeEmail.tsx:65 +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:94 +msgid "Please enter a name for your app password. All spaces is not allowed." +msgstr "請輸入應用程式專用密碼的名稱。不允許包含任何空格。" + +#: src/view/com/modals/AddAppPasswords.tsx:150 +msgid "Please enter a unique name for this App Password or use our randomly generated one." +msgstr "請輸入此應用程式專用密碼的唯一名稱,或使用我們提供的隨機生成名稱。" + +#: src/components/dialogs/MutedWords.tsx:67 +msgid "Please enter a valid word, tag, or phrase to mute" +msgstr "請輸入有效的文字或標籤進行靜音" + +#: src/screens/Signup/state.ts:213 +msgid "Please enter your email." +msgstr "請輸入您的電子郵件。" + +#: src/view/com/modals/DeleteAccount.tsx:253 +msgid "Please enter your password as well:" +msgstr "請輸入您的密碼:" + +#: src/components/moderation/LabelsOnMeDialog.tsx:256 +msgid "Please explain why you think this label was incorrectly applied by {0}" +msgstr "請解釋您認為 {0} 不該套用此標記的原因" + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:110 +msgid "Please explain why you think your chats were incorrectly disabled" +msgstr "請解釋您認為我們不該停用您對話功能的原因" + +#: src/lib/hooks/useAccountSwitcher.ts:48 +#: src/lib/hooks/useAccountSwitcher.ts:58 +msgid "Please sign in as @{0}" +msgstr "請以 @{0} 的身分登入" + +#: src/view/com/modals/VerifyEmail.tsx:109 +msgid "Please Verify Your Email" +msgstr "請驗證您的電子郵件地址" + +#: src/view/com/composer/Composer.tsx:281 +msgid "Please wait for your link card to finish loading" +msgstr "請等待您的連結預覽載入完畢" + +#: src/screens/Onboarding/index.tsx:34 +msgid "Politics" +msgstr "政治" + +#: src/view/com/modals/SelfLabel.tsx:112 +msgid "Porn" +msgstr "色情內容" + +#: src/view/com/composer/Composer.tsx:479 +#: src/view/com/composer/Composer.tsx:487 +msgctxt "action" +msgid "Post" +msgstr "發佈" + +#: src/view/com/post-thread/PostThread.tsx:434 +msgctxt "description" +msgid "Post" +msgstr "貼文" + +#: src/view/com/post-thread/PostThreadItem.tsx:189 +msgid "Post by {0}" +msgstr "{0} 的貼文" + +#: src/Navigation.tsx:189 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 +msgid "Post by @{0}" +msgstr "@{0} 的貼文" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +msgid "Post deleted" +msgstr "貼文已刪除" + +#: src/view/com/post-thread/PostThread.tsx:193 +msgid "Post hidden" +msgstr "貼文已隱藏" + +#: src/components/moderation/ModerationDetailsDialog.tsx:97 +#: src/lib/moderation/useModerationCauseDescription.ts:101 +msgid "Post Hidden by Muted Word" +msgstr "貼文因靜音文字而被隱藏" + +#: src/components/moderation/ModerationDetailsDialog.tsx:100 +#: src/lib/moderation/useModerationCauseDescription.ts:110 +msgid "Post Hidden by You" +msgstr "被您靜音的貼文" + +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 +msgid "Post language" +msgstr "貼文語言" + +#: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:75 +msgid "Post Languages" +msgstr "貼文語言" + +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 +msgid "Post not found" +msgstr "找不到貼文" + +#: src/components/TagMenu/index.tsx:253 +msgid "posts" +msgstr "貼文" + +#: src/view/screens/Profile.tsx:193 +msgid "Posts" +msgstr "貼文" + +#: src/components/dialogs/MutedWords.tsx:89 +msgid "Posts can be muted based on their text, their tags, or both." +msgstr "可以靜音貼文所包含的文字和標籤。" + +#: src/view/com/posts/FeedErrorMessage.tsx:68 +msgid "Posts hidden" +msgstr "貼文已隱藏" + +#: src/view/com/modals/LinkWarning.tsx:60 +msgid "Potentially Misleading Link" +msgstr "潛在誤導性連結" + +#: src/screens/Messages/Conversation/MessageListError.tsx:19 +msgid "Press to attempt reconnection" +msgstr "點擊以重試連線" + +#: src/components/forms/HostingProvider.tsx:46 +msgid "Press to change hosting provider" +msgstr "按下以更改託管服務供應商" + +#: src/components/Error.tsx:85 +#: src/components/Lists.tsx:93 +#: src/screens/Messages/Conversation/MessageListError.tsx:24 +#: src/screens/Signup/index.tsx:200 +msgid "Press to retry" +msgstr "按下以重試" + +#: src/components/KnownFollowers.tsx:116 +msgid "Press to view followers of this account that you also follow" +msgstr "按下以查看哪些您認識的人跟隨了此帳號" + +#: src/view/com/lightbox/Lightbox.web.tsx:150 +msgid "Previous image" +msgstr "上一張圖片" + +#: src/view/screens/LanguageSettings.tsx:189 +msgid "Primary Language" +msgstr "主要語言" + +#: src/view/screens/PreferencesThreads.tsx:97 +msgid "Prioritize Your Follows" +msgstr "優先顯示跟隨者" + +#: src/view/screens/Settings/index.tsx:654 +#: src/view/shell/desktop/RightNav.tsx:77 +msgid "Privacy" +msgstr "隱私" + +#: src/Navigation.tsx:244 +#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/view/screens/PrivacyPolicy.tsx:29 +#: src/view/screens/Settings/index.tsx:957 +#: src/view/shell/Drawer.tsx:285 +msgid "Privacy Policy" +msgstr "隱私政策" + +#: src/components/dms/MessagesNUX.tsx:91 +msgid "Privately chat with other users." +msgstr "和其他用戶進行私人對話。" + +#: src/screens/Login/ForgotPasswordForm.tsx:156 +msgid "Processing..." +msgstr "處理中…" + +#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/Profile.tsx:345 +msgid "profile" +msgstr "個人檔案" + +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:542 +#: src/view/shell/Drawer.tsx:543 +msgid "Profile" +msgstr "個人檔案" + +#: src/view/com/modals/EditProfile.tsx:129 +msgid "Profile updated" +msgstr "個人檔案已更新" + +#: src/view/screens/Settings/index.tsx:1021 +msgid "Protect your account by verifying your email." +msgstr "通過驗證電子郵件地址來保護您的帳號。" + +#: src/screens/Onboarding/StepFinished.tsx:134 +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:66 +msgid "Public, shareable lists which can drive feeds." +msgstr "公開且可共享的列表,可作為動態源使用。" + +#: src/view/com/composer/Composer.tsx:464 +msgid "Publish post" +msgstr "發佈貼文" + +#: src/view/com/composer/Composer.tsx:464 +msgid "Publish reply" +msgstr "發佈回覆" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +msgid "Quote post" +msgstr "引用貼文" + +#: src/view/screens/PreferencesThreads.tsx:86 +msgid "Random (aka \"Poster's Roulette\")" +msgstr "隨機顯示 (又名試試手氣)" + +#: src/view/com/modals/EditImage.tsx:237 +msgid "Ratios" +msgstr "比率" + +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "重新啟用您的帳號" + +#: src/components/dms/ReportDialog.tsx:174 +msgid "Reason:" +msgstr "原因:" + +#: src/view/screens/Search/Search.tsx:933 +msgid "Recent Searches" +msgstr "最近的搜尋結果" + +#: src/screens/Messages/Conversation/MessageListError.tsx:20 +msgid "Reconnect" +msgstr "重新連線" + +#: src/screens/Messages/List/index.tsx:200 +msgid "Reload conversations" +msgstr "重新載入對話" + +#: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:200 +#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/SelfLabel.tsx:84 +#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/posts/FeedErrorMessage.tsx:212 +msgid "Remove" +msgstr "刪除" + +#: src/view/com/util/AccountDropdownBtn.tsx:22 +msgid "Remove account" +msgstr "刪除帳號" + +#: src/view/com/util/UserAvatar.tsx:384 +msgid "Remove Avatar" +msgstr "刪除頭像" + +#: src/view/com/util/UserBanner.tsx:155 +msgid "Remove Banner" +msgstr "刪除橫幅" + +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +msgid "Remove embed" +msgstr "刪除嵌入" + +#: src/view/com/posts/FeedErrorMessage.tsx:168 +#: src/view/com/posts/FeedShutdownMsg.tsx:113 +#: src/view/com/posts/FeedShutdownMsg.tsx:117 +msgid "Remove feed" +msgstr "刪除動態源" + +#: src/view/com/posts/FeedErrorMessage.tsx:209 +msgid "Remove feed?" +msgstr "刪除動態源?" + +#: src/view/com/feeds/FeedSourceCard.tsx:188 +#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/screens/ProfileFeed.tsx:330 +#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileList.tsx:443 +msgid "Remove from my feeds" +msgstr "從我的動態源中刪除" + +#: src/components/FeedCard.tsx:195 +#: src/view/com/feeds/FeedSourceCard.tsx:312 +msgid "Remove from my feeds?" +msgstr "從我的動態源中刪除?" + +#: src/view/com/composer/photos/Gallery.tsx:174 +msgid "Remove image" +msgstr "刪除圖片" + +#: src/view/com/composer/ExternalEmbed.tsx:87 +msgid "Remove image preview" +msgstr "刪除圖片預覽" + +#: src/components/dialogs/MutedWords.tsx:329 +msgid "Remove mute word from your list" +msgstr "從您的列表中刪除靜音文字" + +#: src/view/screens/Search/Search.tsx:974 +msgid "Remove profile" +msgstr "刪除個人檔案" + +#: src/view/screens/Search/Search.tsx:976 +msgid "Remove profile from search history" +msgstr "刪除搜尋紀錄中的個人檔案" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +msgid "Remove quote" +msgstr "刪除引用貼文" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +msgid "Remove repost" +msgstr "刪除轉貼貼文" + +#: src/view/com/posts/FeedErrorMessage.tsx:210 +msgid "Remove this feed from your saved feeds" +msgstr "將這個動態源從您已儲存之動態源列表中刪除" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/UserAddRemoveLists.tsx:165 +msgid "Removed from list" +msgstr "從列表中刪除" + +#: src/view/com/feeds/FeedSourceCard.tsx:139 +msgid "Removed from my feeds" +msgstr "已從我的動態源中刪除" + +#: src/view/com/posts/FeedShutdownMsg.tsx:44 +#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileList.tsx:320 +msgid "Removed from your feeds" +msgstr "從您的動態中刪除" + +#: src/view/com/composer/ExternalEmbed.tsx:88 +msgid "Removes default thumbnail from {0}" +msgstr "從 {0} 中刪除預設縮圖" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +msgid "Removes quoted post" +msgstr "刪除已轉貼貼文" + +#: src/view/com/posts/FeedShutdownMsg.tsx:126 +#: src/view/com/posts/FeedShutdownMsg.tsx:130 +msgid "Replace with Discover" +msgstr "用「Discover」動態源取代" + +#: src/view/screens/Profile.tsx:194 +msgid "Replies" +msgstr "回覆" + +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "回覆已被停用" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "此討論串的回覆已停用" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 +msgid "Replies to this thread are disabled" +msgstr "此討論串的回覆已停用。" + +#: src/view/com/composer/Composer.tsx:477 +msgctxt "action" +msgid "Reply" +msgstr "回覆" + +#: src/view/screens/PreferencesFollowingFeed.tsx:143 +msgid "Reply Filters" +msgstr "回覆過濾器" + +#: src/view/com/post/Post.tsx:190 +#: src/view/com/posts/FeedItem.tsx:439 +msgctxt "description" +msgid "Reply to <0><1/>" +msgstr "對 <0><1/> 回覆" + +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "對已被封鎖的貼文回覆" + +#: src/components/dms/MessageMenu.tsx:132 +#: src/components/dms/MessagesListBlockedFooter.tsx:77 +#: src/components/dms/MessagesListBlockedFooter.tsx:84 +msgid "Report" +msgstr "檢舉" + +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:327 +msgid "Report Account" +msgstr "檢舉帳號" + +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 +#: src/components/dms/ReportConversationPrompt.tsx:18 +msgid "Report conversation" +msgstr "檢舉對話" + +#: src/components/ReportDialog/index.tsx:49 +msgid "Report dialog" +msgstr "檢舉對話框" + +#: src/view/screens/ProfileFeed.tsx:347 +#: src/view/screens/ProfileFeed.tsx:349 +msgid "Report feed" +msgstr "檢舉動態源" + +#: src/view/screens/ProfileList.tsx:485 +msgid "Report List" +msgstr "檢舉列表" + +#: src/components/dms/MessageMenu.tsx:130 +msgid "Report message" +msgstr "檢舉訊息" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +msgid "Report post" +msgstr "檢舉貼文" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:43 +msgid "Report this content" +msgstr "檢舉這個內容" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:56 +msgid "Report this feed" +msgstr "檢舉這個動態源" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:53 +msgid "Report this list" +msgstr "檢舉這個列表" + +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this message" +msgstr "檢舉這個訊息" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:50 +msgid "Report this post" +msgstr "檢舉這則貼文" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:47 +msgid "Report this user" +msgstr "檢舉這個用戶" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +msgctxt "action" +msgid "Repost" +msgstr "轉貼" + +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +msgid "Repost" +msgstr "轉貼" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +msgid "Repost or quote post" +msgstr "轉貼或引用貼文" + +#: src/view/screens/PostRepostedBy.tsx:27 +msgid "Reposted By" +msgstr "轉貼" + +#: src/view/com/posts/FeedItem.tsx:254 +msgid "Reposted by {0}" +msgstr "由 {0} 轉貼" + +#: src/view/com/posts/FeedItem.tsx:269 +msgid "Reposted by <0><1/>" +msgstr "由 <0><1/> 轉貼" + +#: src/view/com/notifications/FeedItem.tsx:172 +msgid "reposted your post" +msgstr "轉貼您的貼文" + +#: src/view/com/post-thread/PostThreadItem.tsx:202 +msgid "Reposts of this post" +msgstr "轉貼這則貼文" + +#: src/view/com/modals/ChangeEmail.tsx:176 +#: src/view/com/modals/ChangeEmail.tsx:178 +msgid "Request Change" +msgstr "請求變更" + +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 +msgid "Request Code" +msgstr "請求代碼" + +#: src/view/screens/AccessibilitySettings.tsx:88 +msgid "Require alt text before posting" +msgstr "要求發佈前提供替代文字" + +#: src/view/screens/Settings/Email2FAToggle.tsx:51 +msgid "Require email code to log into your account" +msgstr "登入時要求電子郵件驗證碼" + +#: src/screens/Signup/StepInfo/index.tsx:69 +msgid "Required for this provider" +msgstr "此供應商要求必填" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:171 +msgid "Resend email" +msgstr "重新傳送郵件" + +#: src/view/com/modals/ChangePassword.tsx:186 +msgid "Reset code" +msgstr "重設碼" + +#: src/view/com/modals/ChangePassword.tsx:193 +msgid "Reset Code" +msgstr "重設碼" + +#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:903 +msgid "Reset onboarding state" +msgstr "重設初始設定進行狀態" + +#: src/screens/Login/ForgotPasswordForm.tsx:86 +msgid "Reset password" +msgstr "重設密碼" + +#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:883 +msgid "Reset preferences state" +msgstr "重設偏好狀態" + +#: src/view/screens/Settings/index.tsx:901 +msgid "Resets the onboarding state" +msgstr "重設初始設定狀態" + +#: src/view/screens/Settings/index.tsx:881 +msgid "Resets the preferences state" +msgstr "重設偏好狀態" + +#: src/screens/Login/LoginForm.tsx:289 +msgid "Retries login" +msgstr "重試登入" + +#: src/view/com/util/error/ErrorMessage.tsx:57 +#: src/view/com/util/error/ErrorScreen.tsx:74 +msgid "Retries the last action, which errored out" +msgstr "重試上次出錯的操作" + +#: src/components/dms/MessageItem.tsx:241 +#: src/components/Error.tsx:90 +#: src/components/Lists.tsx:104 +#: src/screens/Login/LoginForm.tsx:288 +#: src/screens/Login/LoginForm.tsx:295 +#: src/screens/Messages/Conversation/MessageListError.tsx:25 +#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Signup/index.tsx:207 +#: src/view/com/util/error/ErrorMessage.tsx:55 +#: src/view/com/util/error/ErrorScreen.tsx:72 +msgid "Retry" +msgstr "重試" + +#: src/components/Error.tsx:98 +#: src/view/screens/ProfileList.tsx:971 +msgid "Return to previous page" +msgstr "返回上一頁" + +#: src/view/screens/NotFound.tsx:59 +msgid "Returns to home page" +msgstr "返回首頁" + +#: src/view/screens/NotFound.tsx:58 +#: src/view/screens/ProfileFeed.tsx:112 +msgid "Returns to previous page" +msgstr "返回上一頁" + +#: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 +#: src/view/com/modals/ChangeHandle.tsx:168 +#: src/view/com/modals/CreateOrEditList.tsx:326 +#: src/view/com/modals/EditProfile.tsx:225 +msgid "Save" +msgstr "儲存" + +#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/modals/CreateOrEditList.tsx:334 +msgctxt "action" +msgid "Save" +msgstr "儲存" + +#: src/view/com/modals/AltImage.tsx:132 +msgid "Save alt text" +msgstr "儲存替代文字" + +#: src/components/dialogs/BirthDateSettings.tsx:119 +msgid "Save birthday" +msgstr "儲存生日" + +#: src/view/com/modals/EditProfile.tsx:233 +msgid "Save Changes" +msgstr "儲存更改" + +#: src/view/com/modals/ChangeHandle.tsx:165 +msgid "Save handle change" +msgstr "儲存帳號代碼更改" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:169 +msgid "Save image crop" +msgstr "儲存圖片裁剪" + +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 +msgid "Save to my feeds" +msgstr "儲存到我的動態源" + +#: src/view/screens/SavedFeeds.tsx:145 +msgid "Saved Feeds" +msgstr "已儲存之動態源" + +#: src/view/com/lightbox/Lightbox.tsx:82 +msgid "Saved to your camera roll" +msgstr "儲存至裝置相簿" + +#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileList.tsx:300 +msgid "Saved to your feeds" +msgstr "儲存到您的動態源" + +#: src/view/com/modals/EditProfile.tsx:226 +msgid "Saves any changes to your profile" +msgstr "儲存個人檔案中所做的變更" + +#: src/view/com/modals/ChangeHandle.tsx:166 +msgid "Saves handle change to {handle}" +msgstr "儲存帳號代碼更改至 {handle}" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:170 +msgid "Saves image crop settings" +msgstr "儲存圖片裁剪設定" + +#: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:72 +msgid "Say hello!" +msgstr "說句「你好!👋」" + +#: src/screens/Onboarding/index.tsx:33 +msgid "Science" +msgstr "科學" + +#: src/view/screens/ProfileList.tsx:927 +msgid "Scroll to top" +msgstr "滾動到頂部" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:494 +#: src/view/com/auth/LoggedOut.tsx:123 +#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/util/forms/SearchInput.tsx:67 +#: src/view/com/util/forms/SearchInput.tsx:79 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/Search.tsx:194 +#: src/view/shell/desktop/Search.tsx:203 +#: src/view/shell/Drawer.tsx:394 +#: src/view/shell/Drawer.tsx:395 +msgid "Search" +msgstr "搜尋" + +#: src/view/shell/desktop/Search.tsx:235 +msgid "Search for \"{query}\"" +msgstr "搜尋「{query}」" + +#: src/view/screens/Search/Search.tsx:869 +msgid "Search for \"{searchText}\"" +msgstr "搜尋「{searchText}」" + +#: src/components/TagMenu/index.tsx:145 +msgid "Search for all posts by @{authorHandle} with tag {displayTag}" +msgstr "搜尋所有由 @{authorHandle} 發佈並具有標籤 {displayTag} 的貼文" + +#: src/components/TagMenu/index.tsx:94 +msgid "Search for all posts with tag {displayTag}" +msgstr "搜尋所有具有標籤 {displayTag} 的貼文" + +#: src/view/com/auth/LoggedOut.tsx:105 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +msgid "Search for users" +msgstr "搜尋用戶" + +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 +msgid "Search GIFs" +msgstr "搜尋 GIF" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 +msgid "Search profiles" +msgstr "搜尋用戶" + +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 +msgid "Search Tenor" +msgstr "搜尋 Tenor" + +#: src/view/com/modals/ChangeEmail.tsx:105 +msgid "Security Step Required" +msgstr "所需的安全步驟" + +#: src/components/TagMenu/index.web.tsx:66 +msgid "See {truncatedTag} posts" +msgstr "搜尋 {truncatedTag}" + +#: src/components/TagMenu/index.web.tsx:83 +msgid "See {truncatedTag} posts by user" +msgstr "查看該用戶包含 {truncatedTag} 的貼文" + +#: src/components/TagMenu/index.tsx:128 +msgid "See <0>{displayTag} posts" +msgstr "搜尋 <0>{displayTag}" + +#: src/components/TagMenu/index.tsx:187 +msgid "See <0>{displayTag} posts by this user" +msgstr "查看該用戶包含 <0>{displayTag} 的貼文" + +#: src/view/screens/SavedFeeds.tsx:187 +msgid "See this guide" +msgstr "查看指南" + +#: src/view/com/util/Selector.tsx:106 +msgid "Select {item}" +msgstr "選擇 {item}" + +#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:67 +msgid "Select a color" +msgstr "選擇一個顏色" + +#: src/screens/Login/ChooseAccountForm.tsx:85 +msgid "Select account" +msgstr "選擇帳號" + +#: src/screens/Onboarding/StepProfile/AvatarCircle.tsx:66 +msgid "Select an avatar" +msgstr "選擇一個頭像" + +#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:65 +msgid "Select an emoji" +msgstr "選擇一個表情符號" + +#: src/screens/Login/index.tsx:120 +msgid "Select from an existing account" +msgstr "從現有帳號中選擇" + +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 +msgid "Select GIF" +msgstr "選擇 GIF" + +#: src/components/dialogs/GifSelect.shared.tsx:29 +msgid "Select GIF \"{0}\"" +msgstr "選擇 GIF「{0}」" + +#: src/view/screens/LanguageSettings.tsx:301 +msgid "Select languages" +msgstr "選擇語言" + +#: src/components/ReportDialog/SelectLabelerView.tsx:30 +msgid "Select moderator" +msgstr "選擇內容管理服務提供者" + +#: src/view/com/util/Selector.tsx:107 +msgid "Select option {i} of {numItems}" +msgstr "選擇 {numItems} 個項目中的第 {i} 項" + +#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 +msgid "Select the {emojiName} emoji as your avatar" +msgstr "選擇 {emojiName} 表情符號作為您的頭像" + +#: src/components/ReportDialog/SubmitView.tsx:135 +msgid "Select the moderation service(s) to report to" +msgstr "選擇要檢舉的內容管理服務提供者" + +#: src/view/com/auth/server-input/index.tsx:82 +msgid "Select the service that hosts your data." +msgstr "選擇用來託管您的資料的服務商。" + +#: src/view/screens/LanguageSettings.tsx:283 +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:99 +msgid "Select your app language for the default text to display in the app." +msgstr "選擇應用程式中的預設語言。" + +#: src/screens/Signup/StepInfo/index.tsx:135 +msgid "Select your date of birth" +msgstr "選擇您的出生日期" + +#: src/screens/Onboarding/StepInterests/index.tsx:201 +msgid "Select your interests from the options below" +msgstr "從下面選擇您感興趣的選項" + +#: src/view/screens/LanguageSettings.tsx:192 +msgid "Select your preferred language for translations in your feed." +msgstr "選擇您在動態中翻譯的偏好目標語言。" + +#: src/components/dms/ChatEmptyPill.tsx:38 +msgid "Send a neat website!" +msgstr "發送一個妙趣的網站!" + +#: src/view/com/modals/VerifyEmail.tsx:210 +#: src/view/com/modals/VerifyEmail.tsx:212 +msgid "Send Confirmation Email" +msgstr "發送確認電子郵件" + +#: src/view/com/modals/DeleteAccount.tsx:149 +msgid "Send email" +msgstr "發送電子郵件" + +#: src/view/com/modals/DeleteAccount.tsx:162 +msgctxt "action" +msgid "Send Email" +msgstr "發送電子郵件" + +#: src/view/shell/Drawer.tsx:329 +#: src/view/shell/Drawer.tsx:350 +msgid "Send feedback" +msgstr "提交意見" + +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +msgid "Send message" +msgstr "重送訊息" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +msgid "Send post to..." +msgstr "傳送貼文給…" + +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:215 +#: src/components/ReportDialog/SubmitView.tsx:219 +msgid "Send report" +msgstr "提交檢舉" + +#: src/components/ReportDialog/SelectLabelerView.tsx:44 +msgid "Send report to {0}" +msgstr "將檢舉提交至 {0}" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:122 +msgid "Send verification email" +msgstr "發送驗證電子郵件" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 +msgid "Send via direct message" +msgstr "透過私人訊息發送" + +#: src/view/com/modals/DeleteAccount.tsx:151 +msgid "Sends email with confirmation code for account deletion" +msgstr "發送包含帳號刪除確認碼的電子郵件" + +#: src/view/com/auth/server-input/index.tsx:114 +msgid "Server address" +msgstr "伺服器地址" + +#: src/screens/Moderation/index.tsx:304 +msgid "Set birthdate" +msgstr "設定生日" + +#: src/screens/Login/SetNewPasswordForm.tsx:102 +msgid "Set new password" +msgstr "設定新密碼" + +#: src/view/screens/PreferencesFollowingFeed.tsx:224 +msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." +msgstr "將此選項設為「關」以隱藏動態中所有引用的貼文,但轉貼依然會顯示。" + +#: src/view/screens/PreferencesFollowingFeed.tsx:121 +msgid "Set this setting to \"No\" to hide all replies from your feed." +msgstr "將此選項設為「關」以隱藏動態中所有回覆貼文。" + +#: src/view/screens/PreferencesFollowingFeed.tsx:190 +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/PreferencesFollowingFeed.tsx:260 +msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." +msgstr "將此選項設為「是」以在「Following」動態源中顯示您已儲存之動態源中的選錄貼文,這是一項實驗性功能。" + +#: src/screens/Onboarding/Layout.tsx:48 +msgid "Set up your account" +msgstr "設定您的帳號" + +#: src/view/com/modals/ChangeHandle.tsx:261 +msgid "Sets Bluesky username" +msgstr "設定 Bluesky 帳號代碼" + +#: src/view/screens/Settings/index.tsx:461 +msgid "Sets color theme to dark" +msgstr "將色彩主題設定為深色" + +#: src/view/screens/Settings/index.tsx:454 +msgid "Sets color theme to light" +msgstr "將色彩主題設定為亮色" + +#: src/view/screens/Settings/index.tsx:448 +msgid "Sets color theme to system setting" +msgstr "將色彩主題設定為跟隨系統" + +#: src/view/screens/Settings/index.tsx:487 +msgid "Sets dark theme to the dark theme" +msgstr "將深色主題設定為深色" + +#: src/view/screens/Settings/index.tsx:480 +msgid "Sets dark theme to the dim theme" +msgstr "將深色主題設定為昏暗" + +#: src/screens/Login/ForgotPasswordForm.tsx:113 +msgid "Sets email for password reset" +msgstr "設定用於重設密碼的電子郵件" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:146 +msgid "Sets image aspect ratio to square" +msgstr "將圖片比例設定為正方形" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:136 +msgid "Sets image aspect ratio to tall" +msgstr "將圖片比例設定為高" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:126 +msgid "Sets image aspect ratio to wide" +msgstr "將圖片比例設定為寬" + +#: src/Navigation.tsx:145 +#: src/view/screens/Settings/index.tsx:332 +#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/Drawer.tsx:559 +#: src/view/shell/Drawer.tsx:560 +msgid "Settings" +msgstr "設定" + +#: src/view/com/modals/SelfLabel.tsx:126 +msgid "Sexual activity or erotic nudity." +msgstr "性行為或性暗示裸露。" + +#: src/lib/moderation/useGlobalLabelStrings.ts:38 +msgid "Sexually Suggestive" +msgstr "性暗示" + +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" +msgid "Share" +msgstr "分享" + +#: src/view/com/profile/ProfileMenu.tsx:220 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:300 +#: src/view/screens/ProfileList.tsx:428 +msgid "Share" +msgstr "分享" + +#: src/components/dms/ChatEmptyPill.tsx:37 +msgid "Share a cool story!" +msgstr "分享一個有趣的故事!" + +#: src/components/dms/ChatEmptyPill.tsx:36 +msgid "Share a fun fact!" +msgstr "分享一個趣聞!📰" + +#: src/view/com/profile/ProfileMenu.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:316 +msgid "Share anyway" +msgstr "仍然分享" + +#: src/view/screens/ProfileFeed.tsx:357 +#: src/view/screens/ProfileFeed.tsx:359 +msgid "Share feed" +msgstr "分享動態源" + +#: src/view/com/modals/LinkWarning.tsx:89 +#: src/view/com/modals/LinkWarning.tsx:95 +msgid "Share Link" +msgstr "分享連結" + +#: src/components/dms/ChatEmptyPill.tsx:34 +msgid "Share your favorite feed!" +msgstr "分享你喜愛的動態!" + +#: src/view/com/modals/LinkWarning.tsx:92 +msgid "Shares the linked website" +msgstr "分享網站的連結" + +#: src/components/moderation/ContentHider.tsx:116 +#: src/components/moderation/LabelPreference.tsx:136 +#: src/components/moderation/PostHider.tsx:122 +#: src/view/screens/Settings/index.tsx:381 +msgid "Show" +msgstr "顯示" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +msgid "Show alt text" +msgstr "顯示替代文字" + +#: src/components/moderation/ScreenHider.tsx:169 +#: src/components/moderation/ScreenHider.tsx:172 +msgid "Show anyway" +msgstr "仍然顯示" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:27 +#: src/lib/moderation/useLabelBehaviorDescription.ts:63 +msgid "Show badge" +msgstr "顯示標記" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:61 +msgid "Show badge and filter from feeds" +msgstr "顯示標記並從動態源中篩選" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 +msgid "Show follows similar to {0}" +msgstr "顯示類似於 {0} 的跟隨者" + +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 +msgid "Show hidden replies" +msgstr "顯示隱藏回覆" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +msgid "Show less like this" +msgstr "減少顯示此類內容" + +#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post/Post.tsx:227 +#: src/view/com/posts/FeedItem.tsx:396 +msgid "Show More" +msgstr "顯示更多" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +msgid "Show more like this" +msgstr "顯示更多此類內容" + +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 +msgid "Show muted replies" +msgstr "顯示靜音回覆" + +#: src/view/screens/PreferencesFollowingFeed.tsx:257 +msgid "Show Posts from My Feeds" +msgstr "顯示來自我的動態源之貼文" + +#: src/view/screens/PreferencesFollowingFeed.tsx:221 +msgid "Show Quote Posts" +msgstr "顯示引用貼文" + +#: src/view/screens/PreferencesFollowingFeed.tsx:118 +msgid "Show Replies" +msgstr "顯示回覆" + +#: src/view/screens/PreferencesThreads.tsx:100 +msgid "Show replies by people you follow before all other replies." +msgstr "在所有其他回覆之前顯示您跟隨的人的回覆。" + +#: src/view/screens/PreferencesFollowingFeed.tsx:187 +msgid "Show Reposts" +msgstr "顯示轉貼貼文" + +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:79 +msgid "Show the content" +msgstr "顯示內容" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:58 +msgid "Show warning" +msgstr "顯示警告" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:56 +msgid "Show warning and filter from feeds" +msgstr "顯示警告並從動態中篩選" + +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +msgid "Shows posts from {0} in your feed" +msgstr "在您的動態中顯示來自 {0} 的貼文" + +#: src/components/dialogs/Signin.tsx:97 +#: src/components/dialogs/Signin.tsx:99 +#: src/screens/Login/index.tsx:100 +#: src/screens/Login/index.tsx:119 +#: src/screens/Login/LoginForm.tsx:154 +#: src/view/com/auth/SplashScreen.tsx:63 +#: src/view/com/auth/SplashScreen.tsx:72 +#: src/view/com/auth/SplashScreen.web.tsx:112 +#: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:315 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/NavSignupCard.tsx:69 +#: src/view/shell/NavSignupCard.tsx:70 +#: src/view/shell/NavSignupCard.tsx:72 +msgid "Sign in" +msgstr "登入" + +#: src/components/AccountList.tsx:114 +msgid "Sign in as {0}" +msgstr "以 {0} 登入" + +#: src/screens/Login/ChooseAccountForm.tsx:88 +msgid "Sign in as..." +msgstr "登入為…" + +#: src/components/dialogs/Signin.tsx:75 +msgid "Sign in or create your account to join the conversation!" +msgstr "登入或建立您的帳號即可加入對話!" + +#: src/components/dialogs/Signin.tsx:46 +msgid "Sign into Bluesky or create a new account" +msgstr "登入 Bluesky 或建立新帳號" + +#: src/view/screens/Settings/index.tsx:129 +#: src/view/screens/Settings/index.tsx:133 +msgid "Sign out" +msgstr "登出" + +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 +#: src/view/shell/bottom-bar/BottomBar.tsx:305 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/NavSignupCard.tsx:60 +#: src/view/shell/NavSignupCard.tsx:61 +#: src/view/shell/NavSignupCard.tsx:63 +msgid "Sign up" +msgstr "註冊" + +#: src/view/shell/NavSignupCard.tsx:47 +msgid "Sign up or sign in to join the conversation" +msgstr "註冊或登入即可參與對話" + +#: src/components/moderation/ScreenHider.tsx:97 +#: src/lib/moderation/useGlobalLabelStrings.ts:28 +msgid "Sign-in Required" +msgstr "需要登入" + +#: src/view/screens/Settings/index.tsx:391 +msgid "Signed in as" +msgstr "登入身分" + +#: src/lib/hooks/useAccountSwitcher.ts:44 +#: src/screens/Login/ChooseAccountForm.tsx:60 +msgid "Signed in as @{0}" +msgstr "以 @{0} 身分登入" + +#: src/screens/Onboarding/StepInterests/index.tsx:240 +msgid "Skip" +msgstr "跳過" + +#: src/screens/Onboarding/StepInterests/index.tsx:237 +msgid "Skip this flow" +msgstr "跳過此流程" + +#: src/screens/Onboarding/index.tsx:37 +msgid "Software Dev" +msgstr "軟體開發" + +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 +msgid "Some people can reply" +msgstr "僅部分人可以回覆" + +#: src/screens/Messages/Conversation/index.tsx:106 +msgid "Something went wrong" +msgstr "發生了一些問題" + +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "發生了一些問題,請重試" + +#: src/components/ReportDialog/index.tsx:59 +#: src/screens/Moderation/index.tsx:114 +#: src/screens/Profile/Sections/Labels.tsx:87 +msgid "Something went wrong, please try again." +msgstr "發生了一些問題,請重試。" + +#: src/App.native.tsx:92 +#: src/App.web.tsx:74 +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/components/moderation/LabelsOnMeDialog.tsx:168 +msgid "Source: <0>{0}" +msgstr "來源:<0>{0}" + +#: src/lib/moderation/useReportOptions.ts:66 +#: src/lib/moderation/useReportOptions.ts:79 +msgid "Spam" +msgstr "垃圾訊息" + +#: src/lib/moderation/useReportOptions.ts:54 +msgid "Spam; excessive mentions or replies" +msgstr "垃圾訊息、過多的提及或回覆" + +#: src/screens/Onboarding/index.tsx:27 +msgid "Sports" +msgstr "運動" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:145 +msgid "Square" +msgstr "方塊" + +#: src/components/dms/dialogs/NewChatDialog.tsx:61 +msgid "Start a new chat" +msgstr "開始新對話" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 +msgid "Start chat with {displayName}" +msgstr "與 {displayName} 開始對話" + +#: src/components/dms/MessagesNUX.tsx:161 +msgid "Start chatting" +msgstr "開始對話" + +#: src/view/screens/Settings/index.tsx:963 +msgid "Status Page" +msgstr "服務運作狀態頁面" + +#: src/screens/Signup/index.tsx:154 +msgid "Step {0} of {1}" +msgstr "第 {0} 步(共 {1} 步)" + +#: src/view/screens/Settings/index.tsx:304 +msgid "Storage cleared, you need to restart the app now." +msgstr "已清除儲存資料,您需要立即重啟應用程式。" + +#: src/Navigation.tsx:224 +#: src/view/screens/Settings/index.tsx:863 +msgid "Storybook" +msgstr "故事書" + +#: src/components/moderation/LabelsOnMeDialog.tsx:290 +#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:142 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:143 +msgid "Submit" +msgstr "提交" + +#: src/view/screens/ProfileList.tsx:644 +msgid "Subscribe" +msgstr "訂閱" + +#: src/screens/Profile/Sections/Labels.tsx:201 +msgid "Subscribe to @{0} to use these labels:" +msgstr "訂閱 @{0} 以使用這些標記:" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:230 +msgid "Subscribe to Labeler" +msgstr "訂閱標記者" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +msgid "Subscribe to this labeler" +msgstr "訂閱這個標記者" + +#: src/view/screens/ProfileList.tsx:640 +msgid "Subscribe to this list" +msgstr "訂閱這個列表" + +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "推薦的帳號" + +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +msgid "Suggested for you" +msgstr "為您推薦" + +#: src/view/com/modals/SelfLabel.tsx:96 +msgid "Suggestive" +msgstr "性暗示" + +#: src/Navigation.tsx:239 +#: src/view/screens/Support.tsx:30 +#: src/view/screens/Support.tsx:33 +msgid "Support" +msgstr "支援" + +#: src/components/dialogs/SwitchAccount.tsx:47 +#: src/components/dialogs/SwitchAccount.tsx:50 +msgid "Switch Account" +msgstr "切換帳號" + +#: src/view/screens/Settings/index.tsx:160 +msgid "Switch to {0}" +msgstr "切換到 {0}" + +#: src/view/screens/Settings/index.tsx:161 +msgid "Switches the account you are logged in to" +msgstr "切換您登入的帳號" + +#: src/view/screens/Settings/index.tsx:445 +msgid "System" +msgstr "系統" + +#: src/view/screens/Settings/index.tsx:851 +msgid "System log" +msgstr "系統日誌" + +#: src/components/dialogs/MutedWords.tsx:323 +msgid "tag" +msgstr "標籤" + +#: src/components/TagMenu/index.tsx:78 +msgid "Tag menu: {displayTag}" +msgstr "標籤選單:{displayTag}" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:135 +msgid "Tall" +msgstr "高" + +#: src/view/com/util/images/AutoSizedImage.tsx:70 +msgid "Tap to view fully" +msgstr "點擊查看完整內容" + +#: src/screens/Onboarding/index.tsx:36 +msgid "Tech" +msgstr "科技" + +#: src/components/dms/ChatEmptyPill.tsx:35 +msgid "Tell a joke!" +msgstr "說個笑話!🤡" + +#: src/view/shell/desktop/RightNav.tsx:86 +msgid "Terms" +msgstr "條款" + +#: src/Navigation.tsx:249 +#: src/screens/Signup/StepInfo/Policies.tsx:49 +#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/TermsOfService.tsx:29 +#: src/view/shell/Drawer.tsx:279 +msgid "Terms of Service" +msgstr "服務條款" + +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +msgid "Terms used violate community standards" +msgstr "所使用的文字違反了社群標準" + +#: src/components/dialogs/MutedWords.tsx:323 +msgid "text" +msgstr "文字" + +#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:108 +msgid "Text input field" +msgstr "文字輸入框" + +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:77 +msgid "Thank you. Your report has been sent." +msgstr "謝謝,您的檢舉已提交。" + +#: src/view/com/modals/ChangeHandle.tsx:459 +msgid "That contains the following:" +msgstr "其中包含以下內容:" + +#: src/screens/Signup/index.tsx:87 +msgid "That handle is already taken." +msgstr "這個帳號代碼已被使用。" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:354 +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/view/com/posts/FeedShutdownMsg.tsx:66 +msgid "The feed has been replaced with Discover." +msgstr "此動態源已由「Discover」取代。" + +#: src/components/moderation/LabelsOnMeDialog.tsx:65 +msgid "The following labels were applied to your account." +msgstr "以下標記已套用到您的帳號。" + +#: src/components/moderation/LabelsOnMeDialog.tsx:66 +msgid "The following labels were applied to your content." +msgstr "以下標記已套用到您的內容。" + +#: src/screens/Onboarding/Layout.tsx:58 +msgid "The following steps will help customize your Bluesky experience." +msgstr "以下步驟將幫助自訂您的 Bluesky 體驗。" + +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 +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/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 +#: src/view/screens/ProfileFeed.tsx:541 +msgid "There was an an issue contacting the server, please check your internet connection and try again." +msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" + +#: src/view/com/posts/FeedErrorMessage.tsx:145 +msgid "There was an an issue removing this feed. Please check your internet connection and try again." +msgstr "刪除動態源時出現問題,請檢查您的網路連線並重試。" + +#: src/view/com/posts/FeedShutdownMsg.tsx:52 +#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/screens/ProfileFeed.tsx:205 +msgid "There was an an issue updating your feeds, please check your internet connection and try again." +msgstr "更新動態時出現問題,請檢查您的網路連線並重試。" + +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 +msgid "There was an issue connecting to Tenor." +msgstr "連線到 Tenor 時出現問題。" + +#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileList.tsx:303 +#: src/view/screens/ProfileList.tsx:322 +#: src/view/screens/SavedFeeds.tsx:237 +#: src/view/screens/SavedFeeds.tsx:263 +#: src/view/screens/SavedFeeds.tsx:289 +msgid "There was an issue contacting the server" +msgstr "連線伺服器時出現問題" + +#: src/view/com/feeds/FeedSourceCard.tsx:128 +#: src/view/com/feeds/FeedSourceCard.tsx:141 +msgid "There was an issue contacting your server" +msgstr "連線伺服器時出現問題" + +#: src/view/com/notifications/Feed.tsx:126 +msgid "There was an issue fetching notifications. Tap here to try again." +msgstr "取得通知時發生問題,點擊這裡重試。" + +#: src/view/com/posts/Feed.tsx:299 +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:153 +#: src/view/com/lists/ProfileLists.tsx:160 +msgid "There was an issue fetching your lists. Tap here to try again." +msgstr "取得列表時發生問題,點擊這裡重試。" + +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:82 +msgid "There was an issue sending your report. Please check your internet connection." +msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" + +#: src/view/screens/AppPasswords.tsx:70 +msgid "There was an issue with fetching your app passwords" +msgstr "取得應用程式專用密碼時發生問題" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:112 +#: src/view/com/profile/ProfileMenu.tsx:123 +#: src/view/com/profile/ProfileMenu.tsx:138 +#: src/view/com/profile/ProfileMenu.tsx:149 +#: src/view/com/profile/ProfileMenu.tsx:163 +#: src/view/com/profile/ProfileMenu.tsx:176 +msgid "There was an issue! {0}" +msgstr "發生問題!{0}" + +#: src/view/screens/ProfileList.tsx:335 +#: src/view/screens/ProfileList.tsx:349 +#: src/view/screens/ProfileList.tsx:363 +#: src/view/screens/ProfileList.tsx:377 +msgid "There was an issue. Please check your internet connection and try again." +msgstr "發生問題了。請檢查您的網路連線並重試。" + +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:257 +#: src/view/com/util/ErrorBoundary.tsx:57 +msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" +msgstr "應用程式中發生了意外問題。請告訴我們是否發生在您身上!" + +#: src/screens/SignupQueued.tsx:112 +msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." +msgstr "Bluesky 迎來了大量新用戶!我們將儘快啟用您的帳號。" + +#: src/components/moderation/ScreenHider.tsx:116 +msgid "This {screenDescription} has been flagged:" +msgstr "{screenDescription} 已被標記:" + +#: src/components/moderation/ScreenHider.tsx:111 +msgid "This account has requested that users sign in to view their profile." +msgstr "此帳號要求使用者登入後才能查看其個人檔案。" + +#: src/components/dms/BlockedByListDialog.tsx:34 +msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." +msgstr "此帳號已被一個或多個內容管理清單封鎖。若要解除封鎖,請直接瀏覽這些清單並刪除此使用者。" + +#: src/components/moderation/LabelsOnMeDialog.tsx:239 +msgid "This appeal will be sent to <0>{0}." +msgstr "此申訴將被提交至 <0>{0}。" + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:104 +msgid "This appeal will be sent to Bluesky's moderation service." +msgstr "此申訴將發送至 Bluesky 的內容管理服務。" + +#: src/screens/Messages/Conversation/MessageListError.tsx:18 +msgid "This chat was disconnected" +msgstr "對話已中斷連線" + +#: src/lib/moderation/useGlobalLabelStrings.ts:19 +msgid "This content has been hidden by the moderators." +msgstr "此內容已被內容管理者隱藏。" + +#: src/lib/moderation/useGlobalLabelStrings.ts:24 +msgid "This content has received a general warning from moderators." +msgstr "此內容已套用內容管理提供者所標記的普通警告。" + +#: src/components/dialogs/EmbedConsent.tsx:64 +msgid "This content is hosted by {0}. Do you want to enable external media?" +msgstr "此內容由 {0} 託管。是否要啟用外部媒體?" + +#: src/components/moderation/ModerationDetailsDialog.tsx:77 +#: src/lib/moderation/useModerationCauseDescription.ts:79 +msgid "This content is not available because one of the users involved has blocked the other." +msgstr "由於其中一個用戶封鎖了另一個用戶,無法查看此內容。" + +#: src/view/com/posts/FeedErrorMessage.tsx:114 +msgid "This content is not viewable without a Bluesky account." +msgstr "沒有 Bluesky 帳號,無法查看此內容。" + +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "此對話是與已刪除或停用的帳號進行的。點擊以查看選項。" + +#: src/view/screens/Settings/ExportCarDialog.tsx:93 +msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." +msgstr "此功能目前為測試版本。您可以在<0>這篇部落格文章中瞭解更多有關資訊。" + +#: src/view/com/posts/FeedErrorMessage.tsx:120 +msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." +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/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileList.tsx:729 +msgid "This feed is empty." +msgstr "這裡是空的。" + +#: src/view/com/posts/FeedShutdownMsg.tsx:97 +msgid "This feed is no longer online. We are showing <0>Discover instead." +msgstr "此動態源已經下線。我們將展示「<0>Discover」動態源。" + +#: src/components/dialogs/BirthDateSettings.tsx:41 +msgid "This information is not shared with other users." +msgstr "此資訊不會分享給其他用戶。" + +#: src/view/com/modals/VerifyEmail.tsx:127 +msgid "This is important in case you ever need to change your email or reset your password." +msgstr "這很重要,以防您將來需要更改電子郵件地址或重設密碼。" + +#: src/components/moderation/ModerationDetailsDialog.tsx:127 +msgid "This label was applied by <0>{0}." +msgstr "此標記由 <0>{0} 新增。" + +#: src/components/moderation/ModerationDetailsDialog.tsx:125 +msgid "This label was applied by the author." +msgstr "此標記由發布者新增。" + +#: src/components/moderation/LabelsOnMeDialog.tsx:166 +msgid "This label was applied by you." +msgstr "此標記由您新增。" + +#: src/screens/Profile/Sections/Labels.tsx:188 +msgid "This labeler hasn't declared what labels it publishes, and may not be active." +msgstr "此標記者尚未宣告它發佈的標記,而且可能不會生效。" + +#: src/view/com/modals/LinkWarning.tsx:72 +msgid "This link is taking you to the following website:" +msgstr "此連結將帶您到以下網站:" + +#: src/view/screens/ProfileList.tsx:907 +msgid "This list is empty!" +msgstr "此列表為空!" + +#: src/screens/Profile/ErrorState.tsx:40 +msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." +msgstr "此內容管理服務暫時無法使用,詳情請見下文。如果問題持續存在,請與我們聯絡。" + +#: src/view/com/modals/AddAppPasswords.tsx:110 +msgid "This name is already in use" +msgstr "此名稱已被使用" + +#: src/view/com/post-thread/PostThreadItem.tsx:135 +msgid "This post has been deleted." +msgstr "這則貼文已被刪除。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." +msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +msgid "This post will be hidden from feeds." +msgstr "這則貼文將從動態隱藏。" + +#: src/view/com/profile/ProfileMenu.tsx:375 +msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." +msgstr "只有登入用戶能見到此個人檔案。 未登入的人將看不到它。" + +#: src/screens/Signup/StepInfo/Policies.tsx:37 +msgid "This service has not provided terms of service or a privacy policy." +msgstr "此服務尚未提供服務條款或隱私政策。" + +#: src/view/com/modals/ChangeHandle.tsx:439 +msgid "This should create a domain record at:" +msgstr "這應該會在以下位置建立一個域名記錄:" + +#: src/view/com/profile/ProfileFollowers.tsx:87 +msgid "This user doesn't have any followers." +msgstr "此用戶沒有任何追隨者。" + +#: src/components/dms/MessagesListBlockedFooter.tsx:60 +msgid "This user has blocked you" +msgstr "這個用戶已封鎖您" + +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:70 +msgid "This user has blocked you. You cannot view their content." +msgstr "此用戶已封鎖您,您無法查看他們的內容。" + +#: src/lib/moderation/useGlobalLabelStrings.ts:30 +msgid "This user has requested that their content only be shown to signed-in users." +msgstr "此用戶要求僅將其內容顯示給已登入的用戶。" + +#: src/components/moderation/ModerationDetailsDialog.tsx:55 +msgid "This user is included in the <0>{0} list which you have blocked." +msgstr "此用戶包含在您已封鎖的 <0>{0} 列表中。" + +#: src/components/moderation/ModerationDetailsDialog.tsx:84 +msgid "This user is included in the <0>{0} list which you have muted." +msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" + +#: src/components/NewskieDialog.tsx:50 +msgid "This user is new here. Press for more info about when they joined." +msgstr "該用戶是新來帳號,請按此了解更多有關他們何時加入的資訊。" + +#: src/view/com/profile/ProfileFollows.tsx:87 +msgid "This user isn't following anyone." +msgstr "此用戶未跟隨任何人。" + +#: src/components/dialogs/MutedWords.tsx:283 +msgid "This will delete {0} from your muted words. You can always add it back later." +msgstr "這將從您的靜音文字中刪除 {0},您隨時可以新增回來。" + +#: src/view/screens/Settings/index.tsx:594 +msgid "Thread preferences" +msgstr "討論串偏好" + +#: src/view/screens/PreferencesThreads.tsx:53 +#: src/view/screens/Settings/index.tsx:604 +msgid "Thread Preferences" +msgstr "討論串偏好" + +#: src/view/screens/PreferencesThreads.tsx:119 +msgid "Threaded Mode" +msgstr "樹狀顯示模式" + +#: src/Navigation.tsx:282 +msgid "Threads Preferences" +msgstr "討論串偏好" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:102 +msgid "To disable the email 2FA method, please verify your access to the email address." +msgstr "若要關閉電子郵件雙重驗證,請驗證您的電子郵件地址。" + +#: src/components/dms/ReportConversationPrompt.tsx:20 +msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." +msgstr "若要檢舉對話,請透過對話畫面檢舉其中一則訊息。這可以讓我們的內容管理者瞭解問題的來龍去脈。" + +#: src/components/ReportDialog/SelectLabelerView.tsx:33 +msgid "To whom would you like to send this report?" +msgstr "您希望向誰提交此檢舉?" + +#: src/components/dialogs/MutedWords.tsx:112 +msgid "Toggle between muted word options." +msgstr "在靜音文字選項之間切換。" + +#: src/view/com/util/forms/DropdownButton.tsx:255 +msgid "Toggle dropdown" +msgstr "切換下拉式選單" + +#: src/screens/Moderation/index.tsx:332 +msgid "Toggle to enable or disable adult content" +msgstr "切換以啟用或停用成人內容" + +#: src/screens/Hashtag.tsx:88 +#: src/view/screens/Search/Search.tsx:349 +msgid "Top" +msgstr "熱門" + +#: src/view/com/modals/EditImage.tsx:272 +msgid "Transformations" +msgstr "轉換" + +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +msgid "Translate" +msgstr "翻譯" + +#: src/view/com/util/error/ErrorScreen.tsx:82 +msgctxt "action" +msgid "Try again" +msgstr "重試" + +#: src/view/screens/Settings/index.tsx:745 +msgid "Two-factor authentication" +msgstr "雙重驗證" + +#: src/screens/Messages/Conversation/MessageInput.tsx:139 +msgid "Type your message here" +msgstr "在此輸入訊息" + +#: src/view/com/modals/ChangeHandle.tsx:422 +msgid "Type:" +msgstr "類型:" + +#: src/view/screens/ProfileList.tsx:535 +msgid "Un-block list" +msgstr "取消封鎖列表" + +#: src/view/screens/ProfileList.tsx:520 +msgid "Un-mute list" +msgstr "取消靜音列表" + +#: src/screens/Login/ForgotPasswordForm.tsx:74 +#: src/screens/Login/index.tsx:78 +#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/SetNewPasswordForm.tsx:77 +#: src/screens/Signup/index.tsx:66 +#: src/view/com/modals/ChangePassword.tsx:71 +msgid "Unable to contact your service. Please check your Internet connection." +msgstr "無法連線到服務,請檢查您的網路連線。" + +#: src/components/dms/MessagesListBlockedFooter.tsx:89 +#: src/components/dms/MessagesListBlockedFooter.tsx:96 +#: src/components/dms/MessagesListBlockedFooter.tsx:104 +#: src/components/dms/MessagesListBlockedFooter.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:366 +#: src/view/screens/ProfileList.tsx:626 +msgid "Unblock" +msgstr "解除封鎖" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +msgctxt "action" +msgid "Unblock" +msgstr "解除封鎖" + +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 +msgid "Unblock account" +msgstr "解除封鎖帳號" + +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:310 +msgid "Unblock Account" +msgstr "解除封鎖帳號" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:348 +msgid "Unblock Account?" +msgstr "解除封鎖?" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +msgid "Undo repost" +msgstr "取消轉貼" + +#: src/view/com/profile/FollowButton.tsx:60 +msgctxt "action" +msgid "Unfollow" +msgstr "取消跟隨" + +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 +msgid "Unfollow" +msgstr "取消跟隨" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +msgid "Unfollow {0}" +msgstr "取消跟隨 {0}" + +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:256 +msgid "Unfollow Account" +msgstr "取消跟隨" + +#: src/view/screens/ProfileFeed.tsx:570 +msgid "Unlike this feed" +msgstr "取消喜歡這個動態源" + +#: src/components/TagMenu/index.tsx:249 +#: src/view/screens/ProfileList.tsx:633 +msgid "Unmute" +msgstr "取消靜音" + +#: src/components/TagMenu/index.web.tsx:104 +msgid "Unmute {truncatedTag}" +msgstr "取消靜音 {truncatedTag}" + +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:289 +msgid "Unmute Account" +msgstr "取消靜音帳號" + +#: src/components/TagMenu/index.tsx:208 +msgid "Unmute all {displayTag} posts" +msgstr "取消對所有 {displayTag} 貼文的靜音" + +#: src/components/dms/ConvoMenu.tsx:176 +msgid "Unmute conversation" +msgstr "取消靜音對話" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +msgid "Unmute thread" +msgstr "取消靜音討論串" + +#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileList.tsx:617 +msgid "Unpin" +msgstr "取消釘選" + +#: src/view/screens/ProfileFeed.tsx:287 +msgid "Unpin from home" +msgstr "自首頁取消釘選" + +#: src/view/screens/ProfileList.tsx:500 +msgid "Unpin moderation list" +msgstr "取消釘選內容管理列表" + +#: src/view/screens/ProfileList.tsx:290 +msgid "Unpinned from your feeds" +msgstr "已從您的動態源取消釘選" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 +msgid "Unsubscribe" +msgstr "取消訂閱" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +msgid "Unsubscribe from this labeler" +msgstr "取消訂閱這個標記者" + +#: src/lib/moderation/useReportOptions.ts:71 +#: src/lib/moderation/useReportOptions.ts:84 +msgid "Unwanted Sexual Content" +msgstr "不受歡迎的色情內容" + +#: src/view/com/modals/UserAddRemoveLists.tsx:83 +msgid "Update {displayName} in Lists" +msgstr "更新列表中的 {displayName}" + +#: src/view/com/modals/ChangeHandle.tsx:502 +msgid "Update to {handle}" +msgstr "更新至 {handle}" + +#: src/screens/Login/SetNewPasswordForm.tsx:186 +msgid "Updating..." +msgstr "更新中…" + +#: src/screens/Onboarding/StepProfile/index.tsx:281 +msgid "Upload a photo instead" +msgstr "或是上傳圖片" + +#: src/view/com/modals/ChangeHandle.tsx:448 +msgid "Upload a text file to:" +msgstr "上傳文字檔案至:" + +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserBanner.tsx:123 +#: src/view/com/util/UserBanner.tsx:126 +msgid "Upload from Camera" +msgstr "從相機上傳" + +#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserBanner.tsx:140 +msgid "Upload from Files" +msgstr "從檔案上傳" + +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserBanner.tsx:134 +#: src/view/com/util/UserBanner.tsx:138 +msgid "Upload from Library" +msgstr "從圖片庫上傳" + +#: src/view/com/modals/ChangeHandle.tsx:402 +msgid "Use a file on your server" +msgstr "使用您伺服器上的檔案" + +#: src/view/screens/AppPasswords.tsx:200 +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:513 +msgid "Use bsky.social as hosting provider" +msgstr "使用 bsky.social 作為託管服務供應商" + +#: src/view/com/modals/ChangeHandle.tsx:512 +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/screens/Feeds/NoSavedFeedsOfAnyType.tsx:53 +msgid "Use recommended" +msgstr "使用推薦" + +#: src/view/com/modals/ChangeHandle.tsx:394 +msgid "Use the DNS panel" +msgstr "使用 DNS 控制台" + +#: src/view/com/modals/AddAppPasswords.tsx:205 +msgid "Use this to sign into the other app along with your handle." +msgstr "使用這個和您的帳號代碼一起登入其他應用程式。" + +#: src/view/com/modals/InviteCodes.tsx:201 +msgid "Used by:" +msgstr "使用者:" + +#: src/components/moderation/ModerationDetailsDialog.tsx:64 +#: src/lib/moderation/useModerationCauseDescription.ts:58 +msgid "User Blocked" +msgstr "用戶被封鎖" + +#: src/lib/moderation/useModerationCauseDescription.ts:50 +msgid "User Blocked by \"{0}\"" +msgstr "用戶被「{0}」封鎖" + +#: src/components/dms/BlockedByListDialog.tsx:27 +msgid "User blocked by list" +msgstr "用戶已被列表封鎖" + +#: src/components/moderation/ModerationDetailsDialog.tsx:53 +msgid "User Blocked by List" +msgstr "用戶被列表封鎖" + +#: src/lib/moderation/useModerationCauseDescription.ts:68 +msgid "User Blocking You" +msgstr "用戶封鎖了您" + +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +msgid "User Blocks You" +msgstr "用戶封鎖了您" + +#: src/view/com/lists/ListCard.tsx:87 +#: src/view/com/modals/UserAddRemoveLists.tsx:209 +msgid "User list by {0}" +msgstr "{0} 的用戶列表" + +#: src/view/screens/ProfileList.tsx:831 +msgid "User list by <0/>" +msgstr "<0/> 的用戶列表" + +#: src/view/com/lists/ListCard.tsx:85 +#: src/view/com/modals/UserAddRemoveLists.tsx:207 +#: src/view/screens/ProfileList.tsx:829 +msgid "User list by you" +msgstr "您的用戶列表" + +#: src/view/com/modals/CreateOrEditList.tsx:184 +msgid "User list created" +msgstr "已建立用戶列表" + +#: src/view/com/modals/CreateOrEditList.tsx:170 +msgid "User list updated" +msgstr "已更新用戶列表" + +#: src/view/screens/Lists.tsx:63 +msgid "User Lists" +msgstr "用戶列表" + +#: src/screens/Login/LoginForm.tsx:174 +msgid "Username or email address" +msgstr "帳號代碼或電子郵件地址" + +#: src/view/screens/ProfileList.tsx:865 +msgid "Users" +msgstr "用戶" + +#: src/view/com/threadgate/WhoCanReply.tsx:274 +msgid "users followed by <0/>" +msgstr "被 <0/> 跟隨的用戶" + +#: src/components/dms/MessagesNUX.tsx:140 +#: src/components/dms/MessagesNUX.tsx:143 +#: src/screens/Messages/Settings.tsx:84 +#: src/screens/Messages/Settings.tsx:87 +msgid "Users I follow" +msgstr "我跟隨的用戶" + +#: src/view/com/modals/Threadgate.tsx:109 +msgid "Users in \"{0}\"" +msgstr "「{0}」中的用戶" + +#: src/components/LikesDialog.tsx:85 +msgid "Users that have liked this content or profile" +msgstr "喜歡此內容或個人檔案的用戶" + +#: src/view/com/modals/ChangeHandle.tsx:430 +msgid "Value:" +msgstr "值:" + +#: src/view/com/modals/ChangeHandle.tsx:504 +msgid "Verify DNS Record" +msgstr "驗證 DNS 紀錄" + +#: src/view/screens/Settings/index.tsx:982 +msgid "Verify email" +msgstr "驗證電子郵件" + +#: src/view/screens/Settings/index.tsx:1007 +msgid "Verify my email" +msgstr "驗證我的電子郵件" + +#: src/view/screens/Settings/index.tsx:1016 +msgid "Verify My Email" +msgstr "驗證我的電子郵件" + +#: src/view/com/modals/ChangeEmail.tsx:200 +#: src/view/com/modals/ChangeEmail.tsx:202 +msgid "Verify New Email" +msgstr "驗證新的電子郵件" + +#: src/view/com/modals/ChangeHandle.tsx:505 +msgid "Verify Text File" +msgstr "驗證文字檔案" + +#: src/view/com/modals/VerifyEmail.tsx:111 +msgid "Verify Your Email" +msgstr "驗證您的電子郵件" + +#: src/view/screens/Settings/index.tsx:935 +msgid "Version {appVersion} {bundleInfo}" +msgstr "版本 {appVersion} {bundleInfo}" + +#: src/screens/Onboarding/index.tsx:39 +msgid "Video Games" +msgstr "電子遊戲" + +#: src/screens/Profile/Header/Shell.tsx:113 +msgid "View {0}'s avatar" +msgstr "查看 {0} 的頭像" + +#: src/view/com/notifications/FeedItem.tsx:215 +msgid "View {0}'s profile" +msgstr "查看 {0} 的個人檔案" + +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "查看已封鎖用戶的個人檔案" + +#: src/view/screens/Log.tsx:56 +msgid "View debug entry" +msgstr "查看偵錯項目" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +msgid "View details" +msgstr "查看詳細資訊" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +msgid "View details for reporting a copyright violation" +msgstr "查看詳細資訊以檢舉侵犯版權" + +#: src/view/com/posts/FeedSlice.tsx:124 +msgid "View full thread" +msgstr "查看整個討論串" + +#: src/components/moderation/LabelsOnMe.tsx:48 +msgid "View information about these labels" +msgstr "查看有關這些標記的資訊" + +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 +#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/FeedErrorMessage.tsx:174 +msgid "View profile" +msgstr "查看資料" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +msgid "View the avatar" +msgstr "查看頭像" + +#: src/components/LabelingServiceCard/index.tsx:137 +msgid "View the labeling service provided by @{0}" +msgstr "查看由 @{0} 提供的標記服務" + +#: src/view/screens/ProfileFeed.tsx:582 +msgid "View users who like this feed" +msgstr "查看喜歡此動態源的用戶" + +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +msgid "View your feeds and explore more" +msgstr "查看您的動態並探索更多內容" + +#: src/view/com/modals/LinkWarning.tsx:89 +#: src/view/com/modals/LinkWarning.tsx:95 +msgid "Visit Site" +msgstr "造訪網站" + +#: src/components/moderation/LabelPreference.tsx:135 +#: src/lib/moderation/useLabelBehaviorDescription.ts:17 +#: src/lib/moderation/useLabelBehaviorDescription.ts:22 +msgid "Warn" +msgstr "警告" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:48 +msgid "Warn content" +msgstr "警告內容" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:46 +msgid "Warn content and filter from feeds" +msgstr "警告內容並從動態源中過濾" + +#: src/screens/Hashtag.tsx:210 +msgid "We couldn't find any results for that hashtag." +msgstr "我們找不到任何與該標籤相關的結果。" + +#: src/screens/Messages/Conversation/index.tsx:107 +msgid "We couldn't load this conversation" +msgstr "我們無法載入這個對話" + +#: src/screens/SignupQueued.tsx:139 +msgid "We estimate {estimatedTime} until your account is ready." +msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" + +#: src/screens/Onboarding/StepFinished.tsx:126 +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/components/dialogs/MutedWords.tsx:203 +msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "我們建議避免新增在許多貼文中常用的文字,因為這可能令您看不到任何貼文。" + +#: src/components/dialogs/BirthDateSettings.tsx:52 +msgid "We were unable to load your birth date preferences. Please try again." +msgstr "我們無法載入您的出生日期偏好,請再試一次。" + +#: src/screens/Moderation/index.tsx:385 +msgid "We were unable to load your configured labelers at this time." +msgstr "我們目前無法載入您已設定的標記者。" + +#: src/screens/Onboarding/StepInterests/index.tsx:138 +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/SignupQueued.tsx:143 +msgid "We will let you know when your account is ready." +msgstr "我們會在您的帳號準備好時通知您。" + +#: src/screens/Onboarding/StepInterests/index.tsx:143 +msgid "We'll use this to help customize your experience." +msgstr "我們將使用這些資訊來協助訂製您的體驗。" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 +msgid "We're having network issues, try again" +msgstr "我們遇到網路問題,請重試" + +#: src/screens/Signup/index.tsx:142 +msgid "We're so excited to have you join us!" +msgstr "我們非常高興您加入我們!" + +#: src/view/screens/ProfileList.tsx:91 +msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." +msgstr "很抱歉,我們無法解析此列表。如果問題持續發生,請聯繫列表建立者 @{handleOrDid}。" + +#: src/components/dialogs/MutedWords.tsx:229 +msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." +msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試。" + +#: src/view/screens/Search/Search.tsx:206 +msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." +msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" + +#: src/view/com/composer/Composer.tsx:318 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "很抱歉!您回覆的貼文已被刪除。" + +#: src/components/Lists.tsx:212 +#: src/view/screens/NotFound.tsx:48 +msgid "We're sorry! We can't find the page you were looking for." +msgstr "很抱歉!我們找不到您正在尋找的頁面。" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "抱歉!您只能訂閱二十個標記者,您已達到二十個的限制。" + +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "歡迎回來!" + +#: src/screens/Onboarding/StepInterests/index.tsx:135 +msgid "What are your interests?" +msgstr "您感興趣的是什麼?" + +#: src/view/com/auth/SplashScreen.tsx:40 +#: src/view/com/auth/SplashScreen.web.tsx:86 +#: src/view/com/composer/Composer.tsx:359 +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/components/dms/MessagesNUX.tsx:110 +#: src/components/dms/MessagesNUX.tsx:124 +msgid "Who can message you?" +msgstr "誰可以傳送訊息給您?" + +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Who can reply" +msgstr "誰可以回覆" + +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "「誰可以回覆」對話窗" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "誰可以回覆?" + +#: src/screens/Home/NoFeedsPinned.tsx:79 +#: src/screens/Messages/List/index.tsx:185 +msgid "Whoops!" +msgstr "哎呀!" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:44 +msgid "Why should this content be reviewed?" +msgstr "為什麼應該審查這個內容?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:57 +msgid "Why should this feed be reviewed?" +msgstr "為什麼應該審查這個動態源?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:54 +msgid "Why should this list be reviewed?" +msgstr "為什麼應該審查這個列表?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this message be reviewed?" +msgstr "為什麼應該審查這則訊息?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:51 +msgid "Why should this post be reviewed?" +msgstr "為什麼應該審查這則貼文?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:48 +msgid "Why should this user be reviewed?" +msgstr "為什麼應該審查這個用戶?" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:125 +msgid "Wide" +msgstr "寬" + +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +msgid "Write a message" +msgstr "撰寫訊息" + +#: src/view/com/composer/Composer.tsx:551 +msgid "Write post" +msgstr "撰寫貼文" + +#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Prompt.tsx:39 +msgid "Write your reply" +msgstr "撰寫您的回覆" + +#: src/screens/Onboarding/index.tsx:25 +msgid "Writers" +msgstr "作家" + +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 +#: src/view/screens/PreferencesFollowingFeed.tsx:128 +#: src/view/screens/PreferencesFollowingFeed.tsx:200 +#: src/view/screens/PreferencesFollowingFeed.tsx:235 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:106 +#: src/view/screens/PreferencesThreads.tsx:129 +msgid "Yes" +msgstr "開" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "確定並停用" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "確定並停用我的帳號" + +#: src/components/dms/MessageItem.tsx:188 +msgid "Yesterday, {time}" +msgstr "昨天,{time}" + +#: src/screens/SignupQueued.tsx:136 +msgid "You are in line." +msgstr "你正處於隊列之中。" + +#: src/view/com/profile/ProfileFollows.tsx:86 +msgid "You are not following anyone." +msgstr "您沒有跟隨任何人。" + +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 +msgid "You can also discover new Custom Feeds to follow." +msgstr "您也可以探索並跟隨新的自訂動態源。" + +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "您也可以暫時停用帳號,然後隨時重新啟用。" + +#: src/components/dms/MessagesNUX.tsx:119 +msgid "You can change this at any time." +msgstr "您可以隨時變更該設定。" + +#: src/screens/Messages/Settings.tsx:111 +msgid "You can continue ongoing conversations regardless of which setting you choose." +msgstr "無論選擇哪種設定,都不會影響已發起的對話。" + +#: src/screens/Login/index.tsx:158 +#: src/screens/Login/PasswordUpdatedForm.tsx:33 +msgid "You can now sign in with your new password." +msgstr "您現在可以使用新密碼登入。" + +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "您可以登入以重新啟用帳號。其他用戶將可以重新看到您的個人檔案和貼文。" + +#: src/view/com/profile/ProfileFollowers.tsx:86 +msgid "You do not have any followers." +msgstr "您沒有任何跟隨者。" + +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "您沒有跟隨任何也跟隨 @{name} 之用戶。" + +#: src/view/com/modals/InviteCodes.tsx:67 +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:117 +msgid "You don't have any pinned feeds." +msgstr "您目前還沒有任何釘選的動態源。" + +#: src/view/screens/SavedFeeds.tsx:158 +msgid "You don't have any saved feeds." +msgstr "您目前還沒有任何已儲存的動態源。" + +#: src/view/com/post-thread/PostThread.tsx:195 +msgid "You have blocked the author or you have been blocked by the author." +msgstr "您已封鎖該作者,或您已被該作者封鎖。" + +#: src/components/dms/MessagesListBlockedFooter.tsx:58 +msgid "You have blocked this user" +msgstr "您已封鎖該用戶" + +#: src/components/moderation/ModerationDetailsDialog.tsx:66 +#: src/lib/moderation/useModerationCauseDescription.ts:52 +#: src/lib/moderation/useModerationCauseDescription.ts:60 +msgid "You have blocked this user. You cannot view their content." +msgstr "您已封鎖了此用戶,您將無法查看他們發佈的內容。" + +#: src/screens/Login/SetNewPasswordForm.tsx:54 +#: src/screens/Login/SetNewPasswordForm.tsx:91 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 +msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." +msgstr "您輸入的邀請碼無效。它應該長得像這樣 XXXXX-XXXXX。" + +#: src/lib/moderation/useModerationCauseDescription.ts:111 +msgid "You have hidden this post" +msgstr "您已隱藏這則貼文" + +#: src/components/moderation/ModerationDetailsDialog.tsx:101 +msgid "You have hidden this post." +msgstr "您已隱藏這則貼文。" + +#: src/components/moderation/ModerationDetailsDialog.tsx:94 +#: src/lib/moderation/useModerationCauseDescription.ts:94 +msgid "You have muted this account." +msgstr "您已隱藏這個帳號。" + +#: src/lib/moderation/useModerationCauseDescription.ts:88 +msgid "You have muted this user" +msgstr "您已靜音這個用戶" + +#: src/screens/Messages/List/index.tsx:225 +msgid "You have no conversations yet. Start one!" +msgstr "您還沒有對話,與其他用戶開始對話吧!" + +#: src/view/com/feeds/ProfileFeedgens.tsx:141 +msgid "You have no feeds." +msgstr "您沒有建立任何動態源。" + +#: src/view/com/lists/MyLists.tsx:90 +#: src/view/com/lists/ProfileLists.tsx:145 +msgid "You have no lists." +msgstr "您沒有建立任何列表。" + +#: src/view/screens/ModerationBlockedAccounts.tsx:134 +msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." +msgstr "您還沒有封鎖任何帳號。要封鎖帳號,請前往其個人檔案並在其帳號上的選單中選擇「封鎖帳號」。" + +#: src/view/screens/AppPasswords.tsx:91 +msgid "You have not created any app passwords yet. You can create one by pressing the button below." +msgstr "您還沒有建立任何應用程式專用密碼,如您想建立一個,按下面的按鈕。" + +#: src/view/screens/ModerationMutedAccounts.tsx:133 +msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." +msgstr "您還沒有靜音任何帳號。要靜音帳號,請前往其個人檔案並在其帳號上的選單中選擇「靜音帳號」。" + +#: src/components/Lists.tsx:52 +msgid "You have reached the end" +msgstr "已經到底部啦!" + +#: src/components/dialogs/MutedWords.tsx:249 +msgid "You haven't muted any words or tags yet" +msgstr "您還沒有隱藏任何文字或標籤" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 +msgid "You may appeal non-self labels if you feel they were placed in error." +msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可以提出申訴。" + +#: src/components/moderation/LabelsOnMeDialog.tsx:91 +msgid "You may appeal these labels if you feel they were placed in error." +msgstr "如果您覺得這些標記有誤,您可以提出申訴。" + +#: src/screens/Signup/StepInfo/Policies.tsx:79 +msgid "You must be 13 years of age or older to sign up." +msgstr "您必須年滿 13 歲才能註冊。" + +#: src/components/ReportDialog/SubmitView.tsx:205 +msgid "You must select at least one labeler for a report" +msgstr "您必須選擇至少一個標記者來提交檢舉" + +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "您之前停用了 @{0}。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +msgid "You will no longer receive notifications for this thread" +msgstr "您將不再收到這條討論串的通知" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +msgid "You will now receive notifications for this thread" +msgstr "您將收到這條討論串的通知" + +#: src/screens/Login/SetNewPasswordForm.tsx:104 +msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." +msgstr "您將收到一封包含重設碼的電子郵件。請在此輸入該「重設碼」,然後輸入您的新密碼。" + +#: src/screens/Messages/List/ChatListItem.tsx:114 +msgid "You: {0}" +msgstr "您:{0}" + +#: src/screens/Messages/List/ChatListItem.tsx:143 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "您:{defaultEmbeddedContentMessage}" + +#: src/screens/Messages/List/ChatListItem.tsx:136 +msgid "You: {short}" +msgstr "您:{short}" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 +msgid "You're in line" +msgstr "輪到您了" + +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "您正在使用應用程式專用密碼登入。請使用您的主密碼登入,以繼續停用您的帳號。" + +#: src/screens/Onboarding/StepFinished.tsx:123 +msgid "You're ready to go!" +msgstr "您已完成設定!" + +#: src/components/moderation/ModerationDetailsDialog.tsx:98 +#: src/lib/moderation/useModerationCauseDescription.ts:103 +msgid "You've chosen to hide a word or tag within this post." +msgstr "您選擇在這則貼文中隱藏文字或標籤。" + +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 +msgid "You've reached the end of your feed! Find some more accounts to follow." +msgstr "您已經瀏覽完貼文啦!跟隨其他帳號吧。" + +#: src/screens/Signup/index.tsx:164 +msgid "Your account" +msgstr "您的帳號" + +#: src/view/com/modals/DeleteAccount.tsx:88 +msgid "Your account has been deleted" +msgstr "您的帳號已刪除" + +#: src/view/screens/Settings/ExportCarDialog.tsx:65 +msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." +msgstr "您可以將您的帳號存放庫下載為一個「CAR」檔案。該檔案包含了所有公開的資料紀錄,但不包括嵌入媒體,例如圖片或您的私人資料,目前這些資料必須另外擷取。" + +#: src/screens/Signup/StepInfo/index.tsx:123 +msgid "Your birth date" +msgstr "您的生日" + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:25 +msgid "Your chats have been disabled" +msgstr "您的對話功能已被停用" + +#: src/view/com/modals/InAppBrowserConsent.tsx:47 +msgid "Your choice will be saved, but can be changed later in settings." +msgstr "您的選擇將被儲存,但可以稍後在設定中更改。" + +#: src/screens/Login/ForgotPasswordForm.tsx:57 +#: src/screens/Signup/state.ts:220 +#: src/view/com/modals/ChangePassword.tsx:55 +msgid "Your email appears to be invalid." +msgstr "您的電子郵件地址似乎無效。" + +#: src/view/com/modals/ChangeEmail.tsx:120 +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:122 +msgid "Your email has not yet been verified. This is an important security step which we recommend." +msgstr "您的電子郵件地址尚未驗證。這是一個我們建議的重要安全步驟。" + +#: src/view/com/posts/FollowingEmptyState.tsx:43 +msgid "Your following feed is empty! Follow more users to see what's happening." +msgstr "您的「Following」動態源是空的!跟隨更多用戶來看看發生了什麼事情。" + +#: src/screens/Signup/StepHandle.tsx:73 +msgid "Your full handle will be" +msgstr "您的完整帳號代碼將修改為" + +#: src/view/com/modals/ChangeHandle.tsx:265 +msgid "Your full handle will be <0>@{0}" +msgstr "您的完整帳號代碼將修改為 <0>@{0}" + +#: src/components/dialogs/MutedWords.tsx:220 +msgid "Your muted words" +msgstr "您的靜音文字" + +#: src/view/com/modals/ChangePassword.tsx:158 +msgid "Your password has been changed successfully!" +msgstr "您的密碼已成功更改!" + +#: src/view/com/composer/Composer.tsx:349 +msgid "Your post has been published" +msgstr "您的貼文已發佈" + +#: src/screens/Onboarding/StepFinished.tsx:138 +msgid "Your posts, likes, and blocks are public. Mutes are private." +msgstr "您的貼文、按喜歡和封鎖是公開可見的,而靜音是私人的。" + +#: src/view/screens/Settings/index.tsx:148 +msgid "Your profile" +msgstr "您的個人檔案" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" + +#: src/view/com/composer/Composer.tsx:348 +msgid "Your reply has been published" +msgstr "您的回覆已發佈" + +#: src/components/dms/ReportDialog.tsx:162 +msgid "Your report will be sent to the Bluesky Moderation Service" +msgstr "您的檢舉將發送至 Bluesky 內容管理服務" + +#: src/screens/Signup/index.tsx:166 +msgid "Your user handle" +msgstr "您的帳號代碼" From eac4668d7312b35721e147e808c181b2be0256bf Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 20 Jun 2024 12:30:48 -0500 Subject: [PATCH 222/520] Merge #4492, fixes profile menu hover (#4580) * Fix button hover color (#4492) * Update ProfileMenu.tsx * Update Button.tsx * Update ProfileFeed.tsx * Update ProfileFeed.tsx * Re-add change post conflict --------- Co-authored-by: Minseo Lee --- src/components/Button.tsx | 2 +- src/view/com/profile/ProfileMenu.tsx | 23 +++++++++++------------ src/view/screens/ProfileFeed.tsx | 13 +++++++------ 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/components/Button.tsx b/src/components/Button.tsx index deac450eea..54d9eaf3b0 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -231,7 +231,7 @@ export const Button = React.forwardRef( if (!disabled) { baseStyles.push(t.atoms.bg) hoverStyles.push({ - backgroundColor: t.palette.contrast_100, + backgroundColor: t.palette.contrast_25, }) } } diff --git a/src/view/com/profile/ProfileMenu.tsx b/src/view/com/profile/ProfileMenu.tsx index efc2497600..f5e050d707 100644 --- a/src/view/com/profile/ProfileMenu.tsx +++ b/src/view/com/profile/ProfileMenu.tsx @@ -9,7 +9,6 @@ import {useQueryClient} from '@tanstack/react-query' import {logger} from '#/logger' import {useAnalytics} from 'lib/analytics/analytics' import {HITSLOP_10} from 'lib/constants' -import {usePalette} from 'lib/hooks/usePalette' import {makeProfileLink} from 'lib/routes/links' import {shareUrl} from 'lib/sharing' import {toShareUrl} from 'lib/strings/url-helpers' @@ -24,7 +23,7 @@ import { import {useSession} from 'state/session' import {EventStopper} from 'view/com/util/EventStopper' import * as Toast from 'view/com/util/Toast' -import {useTheme} from '#/alf' +import {atoms as a, useTheme} from '#/alf' import {ArrowOutOfBox_Stroke2_Corner0_Rounded as Share} from '#/components/icons/ArrowOutOfBox' import {Flag_Stroke2_Corner0_Rounded as Flag} from '#/components/icons/Flag' import {ListSparkle_Stroke2_Corner0_Rounded as List} from '#/components/icons/ListSparkle' @@ -49,7 +48,7 @@ let ProfileMenu = ({ const {currentAccount, hasSession} = useSession() const t = useTheme() // TODO ALF this - const pal = usePalette('default') + const alf = useTheme() const {track} = useAnalytics() const {openModal} = useModalControls() const reportDialogControl = useReportDialogControl() @@ -187,21 +186,21 @@ let ProfileMenu = ({ - {({props}) => { + {({props, state}) => { return ( - ) From 51f5e6bf900685ef92191f22949d09035733c682 Mon Sep 17 00:00:00 2001 From: devin ivy Date: Thu, 20 Jun 2024 17:45:52 -0400 Subject: [PATCH 223/520] Bsky link card service (#4547) * setup bskycard * quick proof of concept for png card generation * bskycard: use jsx * bskycard: 3x5 profile layout * bskycard: add butterfly overlay * bskycard: tidy * bskycard: separate and reorganize * bskycard: tidy * bskycard: tidy * bskycard: tidy * bskycard: poc of transparent overlay and box shadow * bskycard: reorg impl into src/ directory * bskycard: use more standard app structure * bskycard: setup dockerfile, fix build * bskycard: support for x-origin-verify * bskycard: card layout, filter images based on labels * bskycard: tidy * bskycard: support cluster mode * bskycard: handle error fetching starter pack info * bskycard: tidy * bskycard: fix leak on failed image fetch * bskycard: build workflow * bskyogcard: rename from bskycard * bskyogcard: fix some express plumbing * bskyogcard: add cdn tags, tidy --- .../workflows/build-and-push-ogcard-aws.yaml | 55 + Dockerfile.bskyogcard | 41 + bskyogcard/package.json | 24 + bskyogcard/src/assets/Inter-Bold.ttf | Bin 0 -> 316584 bytes bskyogcard/src/bin.ts | 48 + bskyogcard/src/components/Butterfly.tsx | 16 + bskyogcard/src/components/Img.tsx | 10 + bskyogcard/src/components/StarterPack.tsx | 149 +++ bskyogcard/src/config.ts | 40 + bskyogcard/src/context.ts | 44 + bskyogcard/src/index.ts | 41 + bskyogcard/src/logger.ts | 3 + bskyogcard/src/routes/health.ts | 14 + bskyogcard/src/routes/index.ts | 13 + bskyogcard/src/routes/starter-pack.tsx | 102 ++ bskyogcard/src/routes/util.ts | 36 + bskyogcard/tsconfig.json | 11 + bskyogcard/yarn.lock | 1113 +++++++++++++++++ 18 files changed, 1760 insertions(+) create mode 100644 .github/workflows/build-and-push-ogcard-aws.yaml create mode 100644 Dockerfile.bskyogcard create mode 100644 bskyogcard/package.json create mode 100644 bskyogcard/src/assets/Inter-Bold.ttf create mode 100644 bskyogcard/src/bin.ts create mode 100644 bskyogcard/src/components/Butterfly.tsx create mode 100644 bskyogcard/src/components/Img.tsx create mode 100644 bskyogcard/src/components/StarterPack.tsx create mode 100644 bskyogcard/src/config.ts create mode 100644 bskyogcard/src/context.ts create mode 100644 bskyogcard/src/index.ts create mode 100644 bskyogcard/src/logger.ts create mode 100644 bskyogcard/src/routes/health.ts create mode 100644 bskyogcard/src/routes/index.ts create mode 100644 bskyogcard/src/routes/starter-pack.tsx create mode 100644 bskyogcard/src/routes/util.ts create mode 100644 bskyogcard/tsconfig.json create mode 100644 bskyogcard/yarn.lock diff --git a/.github/workflows/build-and-push-ogcard-aws.yaml b/.github/workflows/build-and-push-ogcard-aws.yaml new file mode 100644 index 0000000000..5d6ff041d3 --- /dev/null +++ b/.github/workflows/build-and-push-ogcard-aws.yaml @@ -0,0 +1,55 @@ +name: build-and-push-ogcard-aws +on: + push: + branches: + - divy/bskycard + +env: + REGISTRY: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_REGISTRY }} + USERNAME: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_USERNAME }} + PASSWORD: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_PASSWORD }} + IMAGE_NAME: bskyogcard + +jobs: + ogcard-container-aws: + if: github.repository == 'bluesky-social/social-app' + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + id-token: write + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Setup Docker buildx + uses: docker/setup-buildx-action@v1 + + - name: Log into registry ${{ env.REGISTRY }} + uses: docker/login-action@v2 + with: + registry: ${{ env.REGISTRY }} + username: ${{ env.USERNAME}} + password: ${{ env.PASSWORD }} + + - name: Extract Docker metadata + id: meta + uses: docker/metadata-action@v4 + with: + images: | + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + tags: | + type=sha,enable=true,priority=100,prefix=,suffix=,format=long + + - name: Build and push Docker image + id: build-and-push + uses: docker/build-push-action@v4 + with: + context: . + push: ${{ github.event_name != 'pull_request' }} + file: ./Dockerfile.bskyogcard + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + cache-from: type=gha + cache-to: type=gha,mode=max diff --git a/Dockerfile.bskyogcard b/Dockerfile.bskyogcard new file mode 100644 index 0000000000..aa68add595 --- /dev/null +++ b/Dockerfile.bskyogcard @@ -0,0 +1,41 @@ +FROM node:20.11-alpine3.18 as build + +# Move files into the image and install +WORKDIR /app + +COPY ./bskyogcard/package.json ./ +COPY ./bskyogcard/yarn.lock ./ +RUN yarn install --frozen-lockfile + +COPY ./bskyogcard ./ + +# build then prune dev deps +RUN yarn build +RUN yarn install --production --ignore-scripts --prefer-offline + +# Uses assets from build stage to reduce build size +FROM node:20.11-alpine3.18 + +RUN apk add --update dumb-init + +# Avoid zombie processes, handle signal forwarding +ENTRYPOINT ["dumb-init", "--"] + +WORKDIR /app +COPY --from=build /app /app +RUN mkdir /app/data && chown node /app/data + +VOLUME /app/data +EXPOSE 3000 +ENV CARD_PORT=3000 +ENV NODE_ENV=production +# potential perf issues w/ io_uring on this version of node +ENV UV_USE_IO_URING=0 + +# https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#non-root-user +USER node +CMD ["node", "--heapsnapshot-signal=SIGUSR2", "--enable-source-maps", "dist/bin.js"] + +LABEL org.opencontainers.image.source=https://github.com/bluesky-social/social-app +LABEL org.opencontainers.image.description="Bsky Card Service" +LABEL org.opencontainers.image.licenses=UNLICENSED diff --git a/bskyogcard/package.json b/bskyogcard/package.json new file mode 100644 index 0000000000..3be1337fc3 --- /dev/null +++ b/bskyogcard/package.json @@ -0,0 +1,24 @@ +{ + "name": "bskyogcard", + "version": "0.0.0", + "type": "module", + "main": "src/index.ts", + "scripts": { + "start": "node --loader ts-node/esm ./src/bin.ts", + "build": "tsc && cp -r src/assets dist/assets" + }, + "dependencies": { + "@atproto/api": "0.12.19-next.0", + "@atproto/common": "^0.4.0", + "@resvg/resvg-js": "^2.6.2", + "express": "^4.19.2", + "http-terminator": "^3.2.0", + "pino": "^9.2.0", + "react": "^18.3.1", + "satori": "^0.10.13" + }, + "devDependencies": { + "@types/node": "^20.14.3", + "typescript": "^5.4.5" + } +} diff --git a/bskyogcard/src/assets/Inter-Bold.ttf b/bskyogcard/src/assets/Inter-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fe23eeb9c93a377d0f4ab003f1f77b555d19b1d1 GIT binary patch literal 316584 zcmd?S2b2}X+Nk|jb=-S~ArBdbAUWqGNX|K^sK78Vb-kFkH>S)7w-E1b!XO7Rb9E>daJstx_7rI5y^&Oi?nFk zta+7cRkn-h`gr7R(Xm69;g8&sThxSHqADi0=+domn^Hr%i1a)z(rsLaE|sbl-#x6c zi29gZdUxsCsOt~ke^`&>1spd`8=5-e*Eu&$5ta9xNWc93Q%8?5r4gPB+wVW*_VjZ} zb-ow9uDs~dcMRy4+PD0psnZDWO?b@#cof>7uLsA}M@kGBI%Zt0AB!Cp$=Xz;)czsE z(^4ZdAL%Mmi#$ucGcWTDZ^5S_G><2g$m60J?u_f}e%#%bJA)Yz9>d!H;M53#IC$B=2 z&Tjc-cELe^iX)LTfsbW>^3!J6xjo{L_yu(ir#^2#`i5!6x@(mQb5UPWw& zrj>LTa{OM*wvNh9i(@U0g|8O-xaf==vMeJ^-?>Y>F7mjfWMstJ7hSDall4-f|%XW1G6!pV^;ber|t` z`KA38<~Q~am>CY*)U zUJ0)RW)tsb%wAqE%!%F<%zM0hFz@y5#k|j(jXB4ggE`Nehq=H*4&EY=t^^?t+Wckg#mzU?!1`~*J%cNQNh`MLaDn8|)JW*$Eeq51s$xKn&uCq`DlxOK2lh$NRG42dH;K%?TFo%*te4Ak2SkG4fNpo9}%hh#g`-hZa+zvr)O-aK@JB(CUd`9Cl?yBSTpf02Svev_cv`tAd znpzB{#zyA12CW)MI#WU@Nz)>u4Wk1&jz)H|`i~FlYP**DPKbmq)&loKjEfvAYvtp2Yf5JP^ z_iY*5M)OR)niFDbmLgqnrQ^Dd78^}4bv7|#W4Ir&j3$^~iq+oqaZGPa+%AlG(?3`0 zcqL~uCelb7%b`56x^rY&8_Kl`H8iALRkJ^q8`dTjiN|23Jy6$ejQFEYE7xv@#N{!xeu_PbzSnDmCz{EH%l$ zGSa(}Q%Yt|SEuYuueO7FSH-+iW;pj=$)yQxAHhsy^e>z*t5T97*0V-auEbA~j>H|# z8K@unVRWz&5;ZeXY%HWm>CD~>dm`4F0mSP=8`Fq6l>P{%Q;Cv|HXDhT5lOgT6*ns& zzpga-{|=Ww^6O@lhGf6)<4L{jdkY6zb0dTQft|0a9{kldFDTeOTHQN|04c!3(-<@Ar_q zqhn-3w3yr;Z6H&kedTWdHJRYAmU;h>b~yE1pRvz1HhRa3V3r|LA!dii|6q?Gd{jK1 zasM-FP_Mt^8|iDpBmJO+Y)r@@8xwoP(nM>?`e;sB8aXX%5+kxQVXG`lI4DmgoR>8T z*=2b`Em8ywO^E__5xYsZj_a7Z&}9r^C@?^tZ}x>a_2Ky9?LJ| zNyn9y_Ls6FmQTjLP7CS#UnAqYtJ8TA>FXXvmcPMTbaV&yNwA^pl`_0G($^~|L~q85v(hZjlkuUo*aq z&dK;7T0Y~)Xxog_kyaVs2KmgFrhmvUo;IPX%<@u@e@JuL5lLe{|Cke`?SVf19q8fJ;l9f_pF>@-|2HvZ{2Bk2jGwPQ&m{Dd8vhLM zW9jsloRhl#Gt%0_{+C>od?rrxNhucCi83%@k6fRaE`<`FMCS24qK&0bv|Prs!Etw4 z=>2;<;`Wg~{}~x${_8{OYC=8)e;_g7gP z*v4%bD?{AzGQ`V?J&`=j@!t`)<5wB!)rytreJNx8e1BbjVrv;0lI4JmjQ$pnHyW@5h(4{wY6 zQJBMVHO`wUxbeIE8uqMMoFK2o9B%`YHjeSnxXbxHu(vr?q=Esz)^SYyZS420Wlwpn zdt=;A&uAMQ8^0KlcwN3F{(aV}j0x6US?kP{O7;^OdF*>+bG#mn>|&-(V(R+{EPyt_ zwZhPh%T~vX`=NM{jx>RPM|sGkiMcZ#A^a39GS>%DAKAuOiERjv1GyX7d-{kPp2v;UziQ{L757t4sg#8|sbUS^EHAe#f* zxUVqMyBGbQDI+6AWR^Wq*2c)VAG@lPC{^tea<5%dmR$*xCb%2h6Ej}Io*MUGh&>y> zh4u>a2q2G4H)&Q#GkZnGPV9T){wD4m{1&ay74V9M8iO@|!F*!sGvnjST9B1nFDLa_%xMcN@wI_q?p|-1u?m zf0fPsoi$#ntan+v1lJW@qj3#&%pWA*dg*eQ>*dvve1ttH6C;UIJ>q5@^e<%WjyxcZ z66$6gjGoGPGrBzEc=WZ5W6{PLZ$$@YycL=Cuj82f4Bo5KGcqFMtg-#7a*J1%bK4N; zmoc9^GEEYGluib(k<9V9-uB*uWz@%KKfu)WGRL$(GKuTP9n3e4St|@uPQWN*%Y|rE z`X~z`p4Hzb~0(&giH^W%-{v`b~ z!@@XM+qq=$|Md9ybADb;IcCj}eb$VO{U(n_#bk^)Loz z!UT6cW2Cbz^sCDz#>dJlWK4Fu$bIPS2DhyA;u>fzJRY}=`@ck_xjgT0LWel7L|ey+y`{}zEx#?H9e>n&9ytEIWYc|&e;pGU{gGj}8$$9)?p&XXOahr3GJ zdt2c=dnKb}ZDcZWz=R*qr0t;?jdVnnT=Nv3ba=8~2|?-2J$*Bjgbsf_of( zyJQeI7uUK!OAAAEyv&Ri;5b=^M2b=N&C=8DN&L$Ar7~{o$@|>Fo#fvp4a_)k-$qwi ziv`!CZKSl9Ca*YUWT00}9%YPAW{h=aK1}y+k@PGVSmQL14gM+Vo-mbhHduBC^H2lH z@Htc$ZYqt z%rOM>$E|XYmq(sSE#gssk9f3u8BFsg$y9HW+JyZPZ1nCR zk4bVAR>CQG5>|tWw;g*8%!cD|&>JKptvPbUD=tTj9oZ#E+{!XIv9}DyJs9_7b8KvT z61UDLNjvPaF{Ba4hU<-;(4BMkAL9HWY&O@wg_!Sl*sZ0wT~IZ(-cY5C+bNCw4U>3U z1+U0m+ZF4B{wqn;<-bX&QfCo%4~pO8iNGU*6y z2ybuYkQMaD3U8yVh-z7J^|9W?^~IMm$Lc1JSbKZC8$$0twkEp0O-XQ0(74{c#+r;|--i7}-4f=o5X^?T*or*qn zmZ8oqa*JD2zA$+0WIB6BUm1+s%f^_vAS2N45&qLM$xDK3Ws;L5i=CV0E2o?6)VB1r z=gA;Ns zOADL3i25rj7`PY8Ad{!IG7i{XaBK2@UIv*m?8(GmD?^}#RhHw@(m;PM#q3$Qdq_d9 z9}2TKSk}1hT9WQ0%T3JJ>BR5Dvobe1zI3zq$}szL>1wA-bNeXApGyxbN!CL-H~>ZM z)9fo6zC(Zi|5Vqx($T6!+bS~t`bcMchO|M(Y4#v#!xKym>|R{A4w4R*zI?6yZ^pHU z%L4(USYPdt#ZdbHMq2iuyGG|q*T_2TCDNJkpXQd7R_t{&;F_sxLMcg0s4kr&W8}L; zSH4SHE#D;!lllpta1C}4(xra%g4B1$>0~Fbv~$L(2kfG%taCz68{D$;8S~2)r@bt8 zYpUwl&%-XOhHSR$%0Bqo#BqDbGj?HB*SeOwy5@NU`JHD5FEod3&>o(WA{Wvn?}htd zm6W)+M3OG>oZ^LvFkebu+$cpZj*+C_)1}PCQiRXLzgG}nF6ESR7oU_8=U*Yta7jA< zE&fCG13ZWaY7-C3G-18aQY3LK^Iv=}wAK;6lkh{a`H^`gh$}qZX#Nrl%f>84WpTm; zSPDUrG8fYp6~Pg;Fqk?H*!sL+N|OH3ew-}$@N_u zc_48L=h)t|ow@4nB;s)YX>DYgtctdfS?mdJ^lxHq*hMazdogAm>S6K)~u5U z$PTWdhj88XwHLpK;4hQnSre#JxWC>*=27m<=*_a9HCj>D7O!WyhxJAUxh3HSSsq-Q zvc3)1y7qP^okACmNcM|I?WVdaPaj{9{FmkgYjm?NH}^?Qn@xG_@f&|LF9mx5qcdKY z{1@{v?=`26bKRFoq@bh(XO2OJ$aw`_8@-D&KH+sZ)1-Ch&pWLdg>mlq7>y^(a&ls6Rd3V z0%Lvv*GcWFC>!YXX^1-Wp_Sqp|pnM;mYW0^Xm|NGIwCyi~^iPV1=dCt=PWD2s`>70^U z=*fJip_JCO(cM(NZk(4puA`NYm6 zkC}Zp|#`k+w$j%7@M{DIqz} zpXU7hBl&ah+LV1^xL*@JXv^BCoBYmtU?St>ZqsLGO-{d$vm47|`-IHbTV-Y>yZpv} z^Fnm?Q>$#oo7Mv|M;(zNaXMq80~fzFWFIe0qGuQ<+~*C}mcl*y4zV$We{erNsUO!k z9i)jFPn;7sMjG)9gh!fk>{&LHK~`d>xxV45AB@d<%pX1F z8OFsL%6tjEnZxly*7z$7)OR#t8=0>rv+q9>cd(bh{=r(e0(<-s8AW~9qmx^?emsV5 zd|-44)&`VRUN8;@$^FhC^)O>;mX#or?4t4=^%@hi&^ZkVaxnF@=pAjoM~qKQpf5dzfsrUp7EHg&EBKgS21(AnJ;&9y!sKk^^KFN9Oq`0%)BwhZYpM9alAcVp0vlwI>LW- zdMGyxGx-H+Nl$(|IVZhoHC1H;+Q?a}z4C(f3+wtwD$kpws-fur(~R>~!MI9P1>G7d zkNXpA|Ci-WeHZJXZF0y0F~8XeNpVF_%71MnqWW<{3_$j_|Wte!9yX2D9> z2gl$nKiEowl0ZDWJD{uVfQY>SHo$AF2cF*bM#Orq_8 z@tr{3638ooyb|`q3An&&G(S+^EYvFta?A3lND|{PsRodiGnpja1rNj1{GP7})PfE$ z31~-F(r2Z;S&>avWRnfqWJ5OD8UV7%HVmf264(j{fc9p)ERwx2)P(ks4ijKLtcQI- zyd1P8M=H>tIheC^JOMAl`|yKEPShqR^Gr_UowFNI=bY3zCw0zAopT=Hr+Kt5S1Y(p zBsYDLn|3DmfKf0Lmcw>H&dJC*j|S$Jyk&th@_9hp^U?Nvv^`&cmb0vfPN`V-3n8;!qlw@bt^*MiZq5EFbZbCx*XNl23o+X}y zE%27eHOWvBnnQO$&#qYx+uxF zoKoM5ly-o=EsdU*z8xNdHSj#V4j+n?$qJ>QAzTl`;T~8D&%xX9l}K6IT$a8oi`>d0 zw{pm>Tm@(b{oq!Z29Jr9r)}j)SDthgMu=2Ib`_Cb#cDu46_H&5(WI15|@*FrZK3Y1fsaw>0ux8NlFE>fis)PQ!-5AK48;c0jg4#Q6( zRTF?btJ3DGHv+P)`hZBa+)x3o1@fqN3k(IytAF;01UOz7>8d1_huR zw1L5Jhe*BRuo1|+9(mU%@A~9jzYcVQfp9nM6uCA5S^)ie?UN!6azI&V3_V~J%mnnV z0eaWqAfR^*(YuD|UBjx-8v4L^m;-BJ7aWB%!uA>zgSyZe2Ek-l2peI)NTX7KjyDc-ouK?|9O#7NdfH+N%L6do~4)*Z#aQe9^ebkhGZc0BlrJtKV z4SPkJIY3`Fs|56Mvl{_9H+uk(Lo;-t+57Ol@F)}%0p|MVjKSv2_08u4bA9uDaExEJ zmw`rrd|Oa{%eFwjx1`@&Qm2-i;Z67gE{U|t1?8bB5U&;SS`n`mvTKFxS}%j=0Xek( zTBMDFJV1Th&|htO!EG>Gq%CRNlC~}7w%r3Ci?pM??PyCo+R|=|NPF^ZPk*$hKRRfb z2#>%s@G5)-86q7iqa$T>q>PS~(UCGb60aliIuftrC-AFCrz~&{TnpV`C`^GxunFFP z&*7p-=bTUun!rtfTstGzE+a*{=7tK;3~m8r)U5;jAkuv+3-q zcnyw=-0-l-jjiCYNRQ{>ZJf|fpO5MBlL!G zaF*K;Rbe6=fG^=P?+;*(?E4b$HCP15wBH+mO#59FNk^vX$RQn>rr!jVl}=gxivwe7 zKu!2YWZ+oXD>A4CkoRC@Js4RJM%IIGg$LkCcoE)*lOjV3LoIj^Rs-|IkRyPshWd~K zoL`61hM@ys5+L`X^yx4M3IXK}YX|+{F4ztS;grbmYCye*cY(q1n#c&^k0AaC;*TKy z2qBssf}Nbvrx+Yv4EDV9*DS!#R;L*`OpefbM`y z#>|41KznbcKDVMvx26GY97`L=(#Ekhp*^I-bfE09ls$Hz$ZfR$Hu`m3CwLFO6}jC4 z^y+rnbo&&M@r<+alSS@8mUqyOJNCjS@T%QWgTJpwaC?kNS|iOhHyj)>fgEbc`X_fq$nrC|`P1=@aJZYT#$0G+>Y zG~5SIz;5_RNa8u&oWnfWCU5BMg8^umGs*1Jv_@QzEm*h|I16zw%S^1Skr1 zpab-WiSP(K1FynY@SDg(^z9rUkl!4}_uSjzO_6!cMIO!xY48es2tSF;r_J-pdp>#3 z?*s$kZeU!@rydj`j|>IUEI?ihYCteKZSP1J^<~ApN7$02w^G z1>S;_@Vm&u+)x3U0rFdj{1zg=g~)Fqby#>=WKk|C4}>iuY|$a0e-_(N5UN94=nJdh zWq2Pbat=7920pm5#|B1c=A_~m84(! zw#cd)K>Ssl7gwDT9;Ja2KwDO4h^(RPHPxUU^oP4)8SDmhZ4EMATLcBS{!@`>DCe2^A{z=r7g#LvY;i~h+PjhZ zZA70p-VfAq6FR+VDlivrt^nk-nf$kmg5x4v2Lbck)-xi{k@h*#KKHc9wqYXA+b|O@ zi)_CRHi^7&BYY{cgTCKE-|u(=UV!)DTagznC;-)<4bbKnrvUL@+zp?LyktRfXaZ?) z2h4>{@CK02%fxw^I4>U*9`%4{MPBI&Lqv9E1!TI5zT4eLWKS*V0LXvOL_jz8Ad5Z7 zat|`w+Y8nMbMjvLdhc10eMwLf8bEiTz5Axa5+L7w^!L7VBCjR``uu8V7y+|j9qa<+ z_bPE-BhG6}f&PB&XOY(#!><>GI?xFi!>`{Bj{@y@{dM>Z&Wr3vKlhh`Mu2ShkA&|< z-dF(i$(tO%c`q!3=SAM4t#8q;136(V(9Z{!1Lw{I$m+m1B5xzFxAQ|)Xbs5d?eQ=N z)&g~ZoA$j;{_jMAdc9j39v3;-5_-cpcn}yb2Y12|_>q_Q_>cm%;RYbydkbJ29D#Ep zhw?&gxB-yaA@VsyK8IctdA|-E5&3|6eL!D+fV@9=N#rmxJWN{;)7B%nkFvMmS>zby z9J>vW$+2HVKBW&nr9Pit6ghqaF!ny9zMs*zCyE03e4Yfu;jqXTU4V2a$@k>PB446| zUovLD>I!d*oMOD4LJz-2&%T}u=S04tecvWPGm-Cx!3mM?uZ5K&r>ns2B0pgNFh%6Y zLa{NbhaM+#D4i8co;I+%gh7M1MNM3 zC;Oe0ec@U7kiF%_>`_yXOYiV(2{Qei@ZWcEKdn9(`%O3or-Aetv^}FRRD=f59(uws zpdT{m=Zwbz*=Ot&B{P6`JN}Neaq9bD+LS6M(l2C6Pzc*P^oK1>WP6wIeKtUqofI;T9MQ zcfkYj7(4^7z`LTdyHFQsLw4Tkl$~~D$3I7QAg>&E!t;QO{UGsj{@%iO6FZh$;dBHe&`P5nTIm+&?kB6 zqkPCRKmAo86?j8XLE2F8ZBd1gV^>HVbrx zZKBGR2FfXSOjP-sfU?SeBdS6kpnob*euYz_D&~W+K>CUoL{*vqFN>;N5nce~Q)QN@ zs>G{GK2=FqmAeobE2w8p&*b~_3NNB^aaYRPFt!kgv+98 zkWY{j5 zovz;+ZiZnn3DA}LD_|>-raoz|9Rt&WIyRt=4QN*b+SPz|H5d=`;03rSs$qR-54~X& zOat2IXq8j;78fa4!^rPtnQSA4qX2_)3 zL|6(h1Nk-229*GrHAlY9nI~H00Ccj&v+#zfmbASkek~gUaa#T$sug|Q>Mo#etvx6K zHG#fvP2F2>1nS%-FVLZ=t6h&wR;Po-QDj4;&guo z7-!wz1Nx!+Z=$X*0_1o7V3-EWULl&q7^wkZFiyM*ajpTFVb3j==ngVsYsXVlW z<#0&U&7(x!(o0lN^6p9h^~wskd))}gyVvKU*auR*(cRQ{;k>9mRe(Ix3P2Y)E~+ni z^hK8as=_SzSX4T)NJkdw_rgvOOWP+zaG0_N1uW8o(z&{l}pT<2J({Ku>R{+}qOt zy}JDuQRC5*JMsZ_x??a<&Yg7tIo!qgylWCHfZc#hCS(WP6De~d`a0=$QFq@dYBKGb zTneTE`Z$I0KIO2eslDJfQPY?grsW6pdfHq-e$!rn_e4#<78q00-w}0BUf3#X#%N%y z-`fOk0*>#!51xRZMa@M2XO4&aVF_#i#>PzYm`S~6{wV4`fo#CMecyF(15oCD)bD;| zcRzK%pZ>Z36*wpAfr>!*1Jr5OBvG@wiF%O!e~`KC!TRudb}2NfR{xry9F+YT8>^kVM8t`0m$Zw zPerZh3O|W@@?kh5YUNFUPOZEHC~qZsuA)CzbpiZW(Y95{arIC@hU}H7HOOlXdb+k6 z%op_(AK)w5WCEfVQn;Y^)>ybq~QBcmKO;}zyVPk`T+TEcnhe<2GT#904?Dz_*K-#v4HMvM87swf_q^r&@Y?LirS2xZKi#j z>BG&$*?daW7W8Hdb>4#BZ9!&RCWzXa16~vL9RAO}Dr(zapwG6Q6!rY|z?j@l|8K7d z*TED(cH7DO1^Vg*WcLEHdx1XM(Fkzwp#3`-13TUZ>i=SHpbjrp2HNs6{qyoNI0)2t zC;he)9ob2KJ6i)X-#HT&!dlo4#NBxUE{J+13T2@&bOz-0%4Ap$#N8Evj_{(W-Swai zq>9>;ABMw3SPJOV9%R1C-#3W+W+IT!o80EMZJapTlb4PfJ_dw7xlIS*8n>7c0YI! zJ{0v%SNK`fyW@en9i)x#p`VBPih92nyd&y^Dlic42K4R&Wc$GxQHRlw!=H#c;sg47 zg!o79fgSLJs1J+7a3I}>^y!E6>4(3GI*P6ytqauSD0MtaosWJi>LdE;Bjo+jOjrTv z>c_P0<2OWoauXoWPkxGVtc0jz=-07l;1zfezK0A^pOXKlwE0tHbsU)Od!; zKBwvP(~ki4I{m7sAL;{T|EOUxybj-q`Y9{WKK4V@Pt@ZlWc1THQD^WwLw(LH1>*fo z-~W6&AfsQ9LPWyh%7H9 zK?|UrzbC^qQJ0b7D6*d{tpRCHeQ z%3A}PK{x0pI$vR+{rPEo0gekC7G1Cx@RsjFw7*C-=mWotP9g6UWLlIwiVg&1Tom~i z-3cGU&!USZ!gVkPHj6IqLS85f_2H!G5(!WM$h*XyFb|#)&9gT88v5g!kAS>NTCh-b zDf*(+8quW-0cDqN6DJKDofjTeQ!Oo|(X@Hnu5xxr>X>1YB;SeEq!DYN`L<9_Y_j_PIa-w7Drt1#FvOf`8jH$WFci%$tKw)m*ggX9?2{DB)=4pf>KBd zOA%5R{SR`<`9G3Nj=#x;I|)I3iu_xx`sZybmYOG(9P4v zR<5F}Vpi3KF{|k)W_5KIvxYi>SyLUrtfjVN)>bPq>!>+tW2;nF6ELf&L4Ah|?63Ov z9X5QZ>X|+&HBDW|oBfBVx`A0eFe?tbb?7Kndibcm!&J%$4pjcp)I{YPJ#bjMN*X=7 zausD`R+S5w)#OLa>hk62TljJq4X zt%QA5-tKH%H{;TQ>n2?0?fgo5n214a_Ih#N7?__=z*nf&_T=VkiD%1Fh}{gYpB{G31e^};XEz)XJ+Ihk=~ zMwJ;;M39P@wp5bJQcbGk)`9Qf4ujfkZ1r)gt#$0$Cu+Y|V`hzEHM&-vRprYn?^M~w z|JW+stJJKNtCCysor>!#PKLhF6pB?`U*R$wfekPndO(iyJIgOA|6uvL<-RLdKi`FX zQ}YeV*D}xg#QKTRgd6_&A3gmS|2v{<|M1^CS~&7fWW7Jc+vm;j(!Hi`ZRbm;x}9vD zwr;lST6y(l{e@m>oz`=7b)7?9Q1f}8wo#whw;gVla?UT#ug+QLH|Lyl-nrmhbS^o+ zJC~gdS6t<4*K%#wab4GQeK+Dp-2^w$&Eh7xS$Tthb~lHc)6M1Pc9Y#aZeBN^o8K+q z7Iq7|g~-1gUsPzQo9oWHFJDiXspsicdbfT|H>z$cW^DK9Ye9g7M zx6Jh4%W3&Rew3f&jQlLW$ggr%ev@-@UM|Q*xg@{yoOp&}ge$EqWh+Oy%3~a8{`blU zl>CvLV)R~JFQPL|jLP)Wl$S-H(4W)eC-s;5D}73Tt-sOV>hJXT`m|{&vL`QnL?01b zAJv~R3a-x4j5Qm1m+{JZ>3;~}%9oI2r=(}zQxT@ooQrIykW;~{#FOqOMoy=MSJF%U zQ;Y&mIj@2@Ac&FGDe4vXdR`U7yx;b}DW`wlYHKv@cCVIUAcK@Z1|jvvatA}+HBk2~ar`5~qZKYa$$StM=ma&nqp`_A((xoC&gb~n_ z$8dY=DLfQ8Q_qz&bib|)Mf;oZc7`;*5VFF)#=b^21z+vhY&YS}5C`nL?dklEY@xkK zJ`cXjangRteu-av9kdV1<>1R38TLv0Btk!Bf31}LgZ+cD9N+Pk?G$zjD~Inm@b6;ia6z+ z3Qk3*663p)SJ|uL4fFm+GZmHFC5(&U>XF zkp=RoER;pESRRul{2K1@|K_aqPsjK_*IK7QX3NTjZ9{U|V)I&{wb5V(EESB8GQs$$ z5R8wCLI2ha`nL|Vb5?0$=4WZje2~mEEoar( zXffXkGUpr=)?Fr+N<7K@`4ekxl)N5{VHYVjvPT6 z;fn#v#3GIfVU7345W-j^hWV?e()OR7?f!JW`}fXx<}7H=fw?&Q{nZ)q>hSRF7}|y0 zLa{St=J_&|!V+rvy0hPT!+Fzr%Q@h@?Y!f>>l}36a}M$UzVm@|*g4{S=p5z$Bj;o1 z6X%%osdL=<%sJtF?tH=bb-r}Ia!xs4JKs3pI^P9;#^>v}`|rZPcTPJ$I6pd}ea1QC z{OtS`n#i*4KRv6T_``X<`@eN&&wrI(rl3Q`f-!Xs8dS!C5Js9n4uN$w^_v-*Q!q5|Wjf;2+B??@V!~I@6r##LfDb z*CGX-JDfY6i4J=TndO<>{_48rN?gvplvjq|OqF-a^PQI|l#p=M*rF1<7{ha~MBxjMc*m=xZLJvG{`hdJw zI8Qn&omKA3?oRg=cbB`{-Q(_c_qngSueq9A%{W z1R7{0l8OXkvi7ZKxkl||@*)o-O>>pdFrj`zN`f2xE_%?v*>CAr_4B*OkjZ*?p*z*( z4ZUuAx4v7NalGHz=B#xVIy3C@c7EHne&icq`>oB^Vr#NBjO&o=tddq#|Dr$EyYxyu zLpSDHH=8=APN@BAgIb^_s6MKts;cs{*7;5j%685?Q<)Pjx1-z9JeR^%{}nesO^*WWhSX(E`CyC@^VfkveU*_ z5keO~K?!nNf$t6YzLRKN{9wi8!wkPYaTdpoDa+U*wSruh^Trv)YE%Wb@C64`o8I_w z_6Tedqxp&+HTjHkMkO}qnAT;wg?BZW8g)-3AJaOgd)zG&e3K|K8~(J89;+X?g|oED zt%Oq|!JIE>UEC#{!AxG!gk$)d*2P>RZSYqK`|zc8_L;yX(%R(1H_|>%*gy!a3v7{A zCKr28!UBA$RbY#>4Dv8D39UQ>9E!bV{F=o>62-O>`99q_)i>}r->4#m=KE3BaqGBh z8~8Sf`yLZlAB+84`&G>#tZ_VSmpJG(|JHiNzB0KqiifObox+#@ta*4E|LfxZ53-hd z(7KZ~k@0O9_Z`o*Xgb<&{2Ijl(#bnL_Af65Ax8I2J-If~ZOy;LG}CCl@#o8AtQM>D zi(`|I(R<^|J|r0JjA^{_i*nQ_@G-h>vF`eUFMaSOL6ZWEu4{dO5u((IxS!E;B_;7W z5ce@UuJvl(7pMRieQx@8_n==#B32|)G*Z-xMoL9WSqYIckup|d zq(Y>El_gR+Qq@Z0`*F3c?2)>Wx>n9e{YZT)m-&jEl{<1*?zX&Uvx{l>W}~WiyabE)OjorT zL16xZI@@)LyWDQAQ*ecTB?+6Q6U}e7aVd3yG|U-tXK<`-TYZC%O;|_%hs1oX)9Mgo z+w2L{WzR5{awk4ViC2>U#&N%O`0XQBj$nt3*~fjzeLSAWTJ<2IYbncIjcZm?|FimP zG&L>I%f5kL_6zj#wm>7t1sZv0ppg>;jhqo^DtJaSi<=14A$%QCYh_Z z=4@IU*plVx2z+)-|iawd-W)LhQI4R?n-y1PV*l09@2fix!zoz?k)5d z>i*th?=d~VTj4#a2YH*l&3cIWTBaWAec*kdhj~Z5BYL>^k@t}vVZM{8M|v4vh92Xy z<*0A;3EXBEN^|yCQnE zzsz5z*Z5EPtMpp4H=>{6i>uzC=&k+-{s;Ow|3m*Hz0Lo` z|3tswANN1kJ0dBO6umQ2EK*Xx5-A-it@p8`Qck}bsTirGUyoFaRMT&m-4*?2q+X<+ zek*cqp_v$PCV2oz{Z@n(MV@9QpC%^FB^@62`gbEUL6Fu7kE_`DwY7;`rH*zR+g zF7B-2XUQ@4U-vWC)^W|aKxT1WJ)SGUbmA(v#V|T;$>>mGcY?{6=QM`!}P>z z!aD`)D4R1^RoamhXohBXtR85H;A?b66W%)RQzh<`m%XjneI0W>&0YaV%2^Z-P2mn0 zJ9$A`#Z^+JAhn`A6KmF$`eZLDe$tYpl%$j_uVopLWkkYGzF;Z|k0;DexIbZX!nlNC z34IfKBy>z@&RVZ(Lg|FU3AqxY2@*Zas_#VfNc2E-Pjq{9Lv&?yadb{}Msz}SOmtAR zceH!7ZM1Q;cC=!&L^OXiThxtQikxBm9*Z1`?2qh>Y>ljoERQUR%!*8njE{_nq(^R! zbdI!)G~nC0Wtm@+BZ(31pYu=qU$Argj=#^};cxU;`%CIB>o8B&O8(%hF!5sadH{H9_8|4k~dU{>G*4}kqP4-rc zd3n7g&vq}kKe}JKAG-%x!@uNicGtR(yYt=q`RejGzR29yD@p za7XDo_M?ulf3=6z-Ujvr7NZq2oC(etXApY{-JQ1VJJe>6wFEo4*&NrtWS?O#`xxJu z-f!=;x7zFM<@N%5mOa%TZ;!Ck?VIh+c1yc~UEMCrx2}`zL|e1^IBk8wx3k}|_E|fu zjod|AV$HK=T9d4?))1=?E9drH8`rg}T4k+bR(>mo6}7a!pwDn$W9}DK<(^V8onPnDN!r)i-HA^13d}BnnHreg zFfFdFd&ccfaofZ+{wA)mO>ASw;-j0vF}o3QI~Jeag!pkRey4c+Uh(+7;_-V0HL=)_ zh{b1LB1qRO9=}UGewTRsF7fzX;_Xqs0lIcp#bcJb+v|?$Eyh2x)*2paM3)338 z#r%xqLRXm9NH6pY(;5keeqmZ8#h9OwW9SOg8d-*ZVOk^4n4gho=nB&ssfK=GS|i!e zFHCEs8}l>r4P9YcBjeC7OdHDC?2pFM8dof>amCUaS1he@#nKvAtXyQ9nKqQO@e9+2 zayEWp+EC8K%1mo?)YQ-Tg=vkRhJImMqpLB$P|jvAElg`PHVh5Z8m$fe!nC2BsZ(a! zP|n6LOdHDC_=RahIn#>Fv__L-WrT7zp<%h9oM~;my~Y)*vvI}J8dt1bWA&c-inZzyNu7q&N)Gd0Of8_L=Eg=s@M8^2guY8)@uxMJlRSFFy)6-#Se zu{s-9m^PF%t<6ju%GvmZX+t?1zc6hmXXKNaHk7mR3)9lhKwpesn3g)k{X#h-+srzL zayEWp+EC8;WTp+}Z2ZFZhH^H3VcJm6*(}r?3eqq{B&XgKYYg{oo8&@o? zamCteT(Pvq6>Bf`%uE}~+4zNNLpdA2Fl{JjT9%nMl(X>*(}r?3eqq{B&d4G&Z765s z7p4v6Z2ZEsp`4LkX4+8B#xG18%GvmZX+t?aDt~wyLqJttzS#+%3tbT%Nu;!>;NvIm9Y&r)&+@c?)F@cL64|(i8cFf<@+#H+Q#_VqH+TiSHatd8t zGF@S)$uAaaatvKzsL3_vXYvhQu~1URLyapIYFuGxm^1lihMN8|xtO^jma}n%X_0CW zN?1J9xMHEk6^4d6lQJ_j%-Qr(EN9~i)0+M&XDzoDSW~U>Ryt4JbhcVr4Xo;1yQgrc zLF?1(u)m}Cv46FZy8=siqHLxftB2?tbbGGRD|1h*pw6Lvby@wQzEB^lH`N}sS*=sW z$hS53(8{w0NV06M|9|B9sE@h&e@$=Z%74DTUyswn*e~nBPFr*K)_9VXYkeLW=MLKu zb%1=fbDz!V(*0^Gnlwb+th%a}Qd?hQEpdwb8i!a(?9^NJI@S>j^ejD=x_X%fF`|)aoN~ivvxntOXGRmqHl}rhm=h05{d;O!lA9Wx1O18>+S;_M% z^V##5&dS}CZtgBGcAqw-Qxmg>Ssd7%f;yQI5cBW#f0%mSHhZ^HA3Y)o*5U5Q`%OnlKR@kg)32fY$MgFy=I5rbMV7b-P87zxE!+g>F(E`ze(L&L} z(IU~J(PGTj{LM2;Oe|)Y8^g+L7V0>bZp_xr5Y1l8T$ny95zZ2eS~Hn|UH8s>e|qO3=3Do- z|M$2zdj9E+3z%8l(EUHl{XX}fexE?z<@`U`{Yt*O98BD-rP$T`l=AlOx7l5u_KR4l zi&l>|phTvY_VTriXKO@jMr%cDN9$l^vK}*ZI+rSSQs>v_;0sEL5N5^oA}OWduO;8{ z*Yg*wz1E45@6SR%_5~8>MS8Wa_(ORWt2>3H`6nroNy4;cfX+zWBSRQ@@e&{_}tN>hGUV z{cgIyd{u?_pMKGAz4|)t%c^zoTa4>!>5_DZ@u_GG6Xkbrj=%fe zf2I1}f3728{MjS?T-5pEdvov$K9NG_le-hSo8}pQOI&+6SL9r*_a#<=cXY68pgXbb z`R~8++>fKUvM!y+wP{FPa00(93^+hsYfAJTcUn`ram5Zg>{Hf2nzyS>!hZJL+JjhR z%;3%8E#xibt%?pen$gB&?^N$X??LYo?Y zkqcqmzjL*6=W3n1*SW&p$Uxng&sJ)5g@HD~8)j?NXmguTZKs9nw4xtgVO zHFM``rp^^RN$ranJ6GL1S2J|3*yU>Pb?aQQgVLT+hwUnLSDn@&I1ee()&VV%cVy?5 z_D%?HaJaLtacv;Kb-u!K;s2fNk0zed>W4AALhb6H&eibF)yU2j7HRh0u+G(iovQ;n zSNnIa*so$=?Ay6wZ>>GsyK}Wy=W1x@YR}Hq9-XV*J6F4Pu7-53cI{lTkHW%0%do4R zI#)Y(t_F9m26e7>=v-~zxnhs5`Lb>2iXAfc3_CZw+NyK4W#?*(&ei6ftIaxBn|7`? z>0E8xx!S06wPELKgU;3ZovZaaSL=4J=)){lYj>{L%WKcp>|CwUxmvw*wOZ$@-MMOY zuDa}M`Tw^)htt@#&JA=i`a_*Vw-lQ;rvbS%(?d?Jc{46vTc!Jo-Sh7AcaLUxZHCLH ze|P#pR`D(}mertalH}7EiatDr(;36V|5>Pd0Vy z%iG88cpmJv8quPx4_{Y5rQW-~aQGAJy%&XByLH=5S+Di|Tl@o=xjDic&J4xUSahD_ z>@KKz{zOI+6NncU1i?>Sj}Css9Zsy5Mpuw^eNqv;$j_zGGJrT*K2tgDY@H1XsEDuEw1l zT#7q7xEyzEa3yZ#*F{{94=%=?Ogrh~iAK_mHdLOUi#sMb2X{npzPuBhjXNB>k2{#f zxu$j*7OrP8b~z54*28LJnAP0BHk94GgV zqq#mbn1VYoID;qK1V?f`DmV*wOfU&|L~si3QF6KgAyYP_;5go#Avh7Y8~T)=WWn*c zNpKRsjtox2ofJ&Q9UB~rJ1#g1_u$}U+(Uw6a1RQOz#UHi@Q1Rg%@mBmpFzRF{5l~x z1b1>U4tI1w+Z+uG#^O#w)AOUlu@1&(v}jA)RQU*K6Zv`%+{pp0BHz*a5f@rRzLWO! z!+fZ?rF@j}`?#X<_hzwudy)vUJLF6|N@)E4wGt zmgN#W86PZ;J0@5RcSNux?qn>m%GA|xOW99{)`Xi=K79cX09g&J-Oa4=+5=1U|z1b3g+i} zOwbK?L@+1rgkUb7_Xy_WdUBB9j>fuHN_keUM+OU%Q(p%&a6L8NU0v~rm5a3Ssf5#mb)Nv;< zn8k1ZH{9Xq>(YiL{I?0@5a`BM$_-xQx^+`)VQa__x{I}B?`{PbVP9p}G_ zJAB&u=0D@UdYb2x{U>mT`A@nxpK@=ydhb8P^;rL5c}^?!ry5pCp)YlOyf1CUDF0U6 zG5*!KBm7HoNBfr%PU1_;GSa^mcP#eE5+i9%4)$-sJ;c8TcWR2IEt%rqh&vG*PvZCI zHpjov#r<4@kN#0ykM)nm z9p@j7doXr<5*ulu59ewE=TiJHq!WAV1Ndr+e-Q3?e^1MLQJHa1@JK5g}ceKA3?nwTE7;@hM^fb|C)Br%i~z^he-+;qSxq z!~LPS<9ulg4)*uPJ;ay#|EHeB-^%6M7W^{7-x7DSzcubKe;eFM{^q#j{vaXi@MMC& zHttw|P29u%b>$s@E!?T4)pEWLxur1xTE|TaL33=HRNfAJHe;UCq4Y>xSs60dhXL+ zBs2IiPe%HY%U`LHV}0r$IZGWSXMLBmt}c4i&iE}X(IscQ;~wHsJL7+Ozv8~`{fzsX z_ao2$l-J(Zk}KZl{4&A&3U{*iCGJ@73*2$uXSl-|rLWD-`c<*&oTf+h-r%?K-Y2*d zy;pEYc~Ymxcv7cFcv6oic(3D5_Fl#v?Y)FM)_V~bnG#*Xdz$MB-ZS#+A9V@uA3Pi3 zJ>hdoEzTj{)wl+5dJvcJsuuT`|}sgfju)4lL@>%!8;UpvNsNQ zq&Eh4m^T)8oHri#5bqG&s!UxaL0Jtm!!KWww%(cZ?6hkKjCqwsq( z$HP4=wArIL%3B|n^4OPscLJjUC~@d$5A$A8<0drK4Ic&~8z-r#zK*TkLR<+zi* zWpRgjCGI3|IoxsHGPs>K(p!YP3ErZ(lf8xAFMrVSy?Mo7nOWqmdE8rb;STfW!=2>K ziTlSAqXne=XL4_LcW=&!JI?Fj-lXSZ=AZmyPH`0by!Ni`#_rT@+1=2h+AwMm23m z9ws+O6YoEyw00qHOkgcm{E~V-n!n^KzFdGi4vG4kJ{yftVssqtgxc}A!;m@o<^HvN{JDO#A$cj!x@iA%yz;(n7o%fk=ivJZPrO`(*FBh)Th zwDjM!XW~;zxJR(|CwV;`?kL&WKpxa_N3fD2@e!S2GMcdDwaE5J+GI)147lSs+s2RI zBCe9lQWp*(){?Rr$vx^jXN$S|&N$lDcg_~mT%N=62xLTad0zNnLhk8!1p5W#UZjcC z6T_8i|J5A%K0jG4pT1hz#ZxJq`G?RI`1lP5dDsvY_;fr_%CHC@9TeA z;bgxX{mfw;Om$a$7w*0By|_=rPvAZiKZE;P{4d?PYIoNkb8mu!c7U_vP*Ba#ugcO>l1PVP#GXL4^sJd+2K2XTK)e#HGH zVJ#%}Q`XngBxS~xodtxO&ct8p_SkJu;;xdeiaQ`(9e2%?m7sL}bbs7oDQ6|7x23n? z-jNbY`ndb63s0vnaQ#900Xas^U~T(i+$-3L7O@lUs#?ZQv>R(NmiM zrp$10@=9<~a87U<`vHz-zuLH96noc(vJSL8XZmc+X(nCR7WEApSQjlE%p1(X-hgh{ z2L0y$fNjt}k(2BEbNne-*bMcz#k!{LuZn$5&bd-*Wu&VsV#o8E*x1PL-hKKz);5=6 zZF3qnJx8-5Iu47Q{k@^yAZ*XpMDADi$hq1&|Gzp%;}BbOI=g;u{XACKzKrNm>t9Fn za!SH^^{+Uqq!(5Sb$;a+Y#`+HgtO&$EFxOGIi`LnF7HuN+dB5^Uqo~B?DL3Tx&B#1 ze_a1Gq7~uf4*4bE3=jFO&RGilifzSeTzAPkSX!|Aobzhlk9uH>FlT+a`X^W)1e^u- zaWoq|d;OzmR(_d{-6Q{wX5q;!^$(+&c``Gn_Iwb{#MMlkv?1RI>@9gOnvo~nIZNc- zs5@6PaIVNZ5$&P#*LQyS?z_Og^4*)hdn@5Ipe5u@>?I1UHa4imoJ~SZu%O7X<5-{j z#Uw`9R5Y>dSdSf0^Kya-F~iQHfwjlFys?PH5X+0@u>V+xH+r(~g_vTEu`D(rYx86t z&ORZ=SZFMRoyb~zv!KKrn~kNh99fe$=H|o_Qh*)DQdpC$!IQZ-RfLpaTd^b-CTNQF zwI}*ufG!2*|EQ=W551# zM6XkSDPoT)C-J-(`S6|f7b5C${dpQqpEGEFXaDKjj(tw0`Hg4K)_>)_J2} z|BU-o{U_Wf>p$W?QU3w=@%s0;kJZ1!{YU*@&Y|S& z92IPz{>DZpI_tl(h+^l~GM#g)c41Ffb#|3sTZ|S|+E6*o&U2?`O;?kX<$AJiy(%a6 z9nHvUY41no36^oEL9OA=!&{5?@P*pi?o6ol+?i182kl_B+UD*|s4ZzzcdhN{PEp$_ z7|HDG&Tbd{F3u`oH?a$=?e2EL50#YG4&bbc!)n7=={~kLs(yU^_}UoOx=*W(byiu2 zIUAyh>@z>McC53|I?nBsKZD(93)Rk%v$ksIaoX16wF@|LYbpMI`!?~mwTtBJt=c7= zzBRaZ8RsDGT)W(*lcfIEsNDnoi5i39KoX!fJCF?2DK48eWq# zSqf|{dwIRRKG?ubRY~%Vca^ zk3tfT@uqmkVmp02{n&}#N#4ocDcCfe=AG`H;hl-a>e=2o-nsO1=VSMCA-1s>W5;?a zJ>TWnnqG-cbu|{V*J9mzJu5jk(kI^R-QwMf9qsMdyx!^E<=ySwpe&R`n>mo_ac_KFJm?PDn0J&Shl|5z3IJ$b;CRK z!S8wRdmmu$`fu+ePR00yQ!zgCKF2!gORQkO#v1rrEFr$fUg<|p!2B88*k7>`{++7e z`Mw|cpgjtKL@p8E`M(H)1FvZ%;(Sl zf7PC>f=1CFtKETqm)}BvSPeVjHP~;s7TU%-STwJPE%F9f4{zje>~DgF?`GIJZ-IsK zR@fA8gHE!YzrDW$yA%gwx4aXU#=H2t`a`e=-W`kRJ<(eB!v1(4b~5gVjqm~3Ne{zL z~cGf3i zX>u}l&8M`Jt=tNm;IYtf>v zNBh1J%jla~)w>mq?RGTqJJH+jMsvHD-Iw>HYdwfn_rs#YVMYCz|G58z|D^vEw%*TR zqx~GM&-4BZ{)@CfFVp(Giskm}SX{s1zv;jApHF`DKgY`ZORTfM=G>%j{qOwm(d>T2 z_WNi57ynoEyx-~Kyuc5FAPnk3#Hox)kg`8?I`qKlu@mne%oy}QE1Wr)C73msEtnl0 zaZdJ-&K=AX^h9HvFPJ}AAXqS12>o%9V9{W)VDVrHw8^EgGhZfHHdqebvdPZV0t@zD zLGPds+GaoYqOK6E7_5Zuxe6BP{W*1KAev}P+Ec9E*T7DFEn3xe*tfb~uzs)sHt-vv zt#0z4Pxj+nh8=^Qu$SM3c6bPV&hG4d-4jiBuVC+BA6n)8(0dPHKkTqzcyJJw^&`=Q zM+XN7hp)Eo?=(; zGr_aLbHP7@=Yto57lW6AmxEV=SA*Ar*Et{S4Ne()D|kD2haJH01@8wR1Rn>kb-_Tb#3nZsGaS=nzqdpJipC#Q4G9nKT>4Cf8!V;AxQ;ez2p z;liAOu_&i^E*>ty-sGh?!)qB%Qd%x-gv~Gy3wA8`3VVlr!oFd@aQSeBaK&&X_A### zt{V0a2XNkJSJ(>M;cDz|UL#yHT#FN$)(O`Q*9+GVH(<~6M&ZWcCgG;xX5r@H7U7oR zR_uh{CfqjMF5EucAsiGA4tET9Vt@25;jZD3aJO*xaF1}$aA>#}yQcRE_YL<8_YV&U z4-AKe!^4BvOFc3i6^;%M4i5>(gk!^T;dpjf9~vGOP7DtZCxu6Zlfxs!qu6(SOgJSx zHaspoK0F~jF+3?encdi@%88`m8JtLZR(N)JPIxYRw9gMO2rp#){^IbG@Y3+I@N#x; zUm0E%UL9T&UK?H)ULW2N-pGFLo5NeeTf^JJ+rvA;J2}ntZdU#84etx@4<8603?B*~ z4j&00W$*W6;p5>G;gjK0;nU$WoOk*hJHnq2UkG0eUkYCiUkP93e682nC;mqGX82b4 zcKA;CZunmKe)xf$gc^PnejI)hej0wpiKt(MU$UqC>+qZK+wi;a`|yYGM{Es#W~ceD z;cwyZ^;+Gl`}Lq6*6a1C9&>tXTF>g!)w|WFH+#Jva?&NEi&+_K%cVqt^x z`EpL^E3xhCUGKwg_kQ)|?KF;+IWK5c^rQjxfq$}&UyGgb>u^rfdiC|O2iy?-X=5zw zH${WmyuL+!%lcOJt?S!3OZ)AywIB3{6ZwX)w|@8f9`!xzL+g9h_pa~5sc8GLH5ntk}3v{4_6E;e3IJgiS-cmAaM5%tOSBkM;wJH#pVV;L77FQ+bx zH6qp;r*cN!e?0TAehKG~T~@zb&L68^Rlk~D|JP#Uaee)U`i=FQ>Nj)7-K}!Ar`W@D zuFu`|d+PVr@2lU>2>}n*AF4lGf8;-&dpYf?m;aM9FF&<&EWdOoSAO&V@d?-SxU)Ow z`x|@uCH{8jK*{L2x7$C^?{9Vi42-(i1<+Gh)6>y2oH_Aa^v~$|=mk!E zdMSE2dL??5lPF&29K|=HH>0pW=h)!|31G7JVFj5`7wd7JbgC6<lN(@t*O}c&~WxcpuL6*e~8cJ|I3Y9u^Oe4~j>`BeBF9%{f_z#AD*I@wj+=JRv@m z^FJnXg8ZcThiSbGC$?+-ishkyZx}4@D=V`^~#OKE6 zai-P<@rCh4@x}2a@ul%)@#XOq@s*q_a&>%7d~JMPd_5;V-5B4*nL@Y3x5l@{x5szH zcQR{wcYF`CruT6I*8}l`oL~QN{7C$0{EzrCP9}LGelmV4ewvxoXXEGOBx}wqd69FX zUXEYkoT%60*W-W1Z*YpqTk+fRJIt=W7r!5W!2IgJIossp_!CZ%`YisOnbt4kui~#c z@#I^XZ;gM5e~f=(&h-~&Tz`vyPdFwh@sog=*E(lSG4qB`YVZB&#OeC$zLUyJ|H~2wfvt zGg&KHoAbKYWtNwdtdb3rjbx@b*_0ElHcz(TM60bhOLUuLTV{K=Pj=vpm%+)7oN%=> z=UeTX43RUwIr(MJWN5NivUjpivM*;{?VlXLtnjd8I47Kq;MA*8$>`)@&b=DLsaNBY z@yUeb(B!aWB362nI6G!?a%6H;a&&S`G9@`SIW9S#6J<_JPD)NrPDxHpPD@Tt&PdMW zoSCzeb2usMJkH6wAh|HPD7l!^XD&@HOD<2YNUlt-O0MSYtZO-w=KACY&d<7u)3a_# zZcT1WZf8FFPG+O;PVQkg`o83TnT_WBnun7|l1Gz&$oX2y6P&O06sOuelRTR|CnvIT z(iSJOancs2lyfTE>zv8<24`)(mAsw2!wER=CGRI6Bp)XKPCiOL#^Uf(&c*pW`6Br; z`6~H3`6l@``7ZgM({g@HeoB63#{1Xgx8(Pftwb{KorY;WjnY_Vztb$8j`{ED(;3q4 z>5OR)X2EApXGv$}yq($8Inp`Pxzf4QdD5QgyqpI&f4V@rV7gGcaJopkXu23DeJvs9 ze5FfsCLAYyVg1-lb58pz(_U$BIU9~Mzn163uN67(Yh{^JPx~{cJ}~V{TWLF8jnjSB zV0L}2bnSGVblr44=GZsj%%6?YjnhriP1DWN&C@NgsoaW_fVN4uO}9(8Pj^TMrGwKQ z)15dUXqR-?bV#~ex_i1ux@S5x-HTI$_DT0m_e=Lr4@eJWu70?jFvf{=qd1T5U{0eO zBWJs(<2hmI(Dbl$VtP0yjUACrPLE8F;@qKQ(kbb&>2aJpc0zh$dQy5arxBgX`D3T2 zXQXGQXQgMS=cMOyM$!4{1?h$9Md`)qCF!NY3bMWxAganZD*OE1zDKYvnY#MbV;);n=b2? zO`pw>b>~#39@$LU%-Jm2tl4bY?AaXIoSfA(cQ#MfGn+S?FPlGGAX_k7h!dO^$rjBP z%NEa;$d=5O%9hTS;asQXvPRa-@~p_ptXI}M>%(bJ{j%k=6|xnxm9mwyRkBsH{+t0d zFzd=%Svy-TTRmGNTQggWlcCnh*3H(-*3UM`Hq184HqJKTyr|8x&9g1CEwin%t+Q>i zZL{sN?Xw-SLD}GJ$84u;=WLg3*K7!9OYNTRk?olc&GyRn&i2Xn&GzHOsRObDvtilr z?4WE!HZmKPjpiJxL$Wd1*lb)jKAVsonjMx+?C9*6Y)W=4XI34b zosgZFos^xNosylJotB->NmgfOXJuz+=Va$*=Vj+-7i1T5zSYIqCE2C?b&|`oE3zxI ztFo)H0=_o8F1tRvA-gfVDZ4qlCA*cgux`)p$nMPU%I?nY$?nbW%kJldtOv7)vWK%r zvPZLjWRGQ!XHRf$)>GNj*)!R**>l-Hv*)uHvKKi`>*ef~?A7eG?Dgzl*&ErL*;|~k z^-lI~_FndW_CfYx_V4VY>|;*e`jo$&@_F_}_GR`}e8A8ljYip29#|R|#tq}@_uTG# zIc~Q53%6Pgeco*7`_0b1`qv!TrSEsOlw0~JbHwM_f z`rmH2^fcQI4X52`>+b{X`vLa-0QY?(FU+3-&L6T{(_eN~tnq92weS1d_kHcVz7~F8 z3%{?0-`B$LTZQj_CtVs&W1yz9*|PF!>+fZkm2+wNqWMq0TmCfkyS!96X!g~7Dx2z0 z(NDS2`Mr;%ztI?|+_dkTnxBoP<|C}}Z`t#_(0DdA{~JZyr5kzF_%${Cd}rlp<P|K+?(Bf11)3kUrEgzfuU9)NBs`=H( ztNhBf{95`Q@lm;I>37^~dA6FC4<;`yl@sK(dT!|&X!1MI%1P^Ivt{L)mliLT1Ik^~ zS5$Ij;kKJ5PZoZ=Y4T+8Xg5usG+&x+%a^jL{*_iw%ZAB8mxkM@!q<94`dqy8W>Lw9 z$wSNXv7gD4hTCZB`;BI<^`Mzsd9^HEZIeg+oo2!P4m*Ef_dD$33A^uL7cT6|19s_$ zUH-#XKT0bvEjQw!@ys<|R2$28ea^k}AJ+13>V2a$xi7Vy;$G#d)bkAMpDrG7m0$W^v+}2~a##PU zNBVwV)pL`_metQ@zbYR!UWK&}g|+|f!qQz>x~q0q+nHv&aN)z2?!wYtSh~CH`!4&w z%kr(u^4IEl*^w{jAM)hJ4o2+cf#rc7o?7zuI1KZ}O}4mwOi< z*u@8S@qsOTEqCrM{HBFp)tlVHS9zwpw(wQ1xwr6Dp1HU1wfwlZ@UtspZ^g zR{e;TYfHnyzbYK}9ryN~={vc;Pd2*ukav}fmdQn{wDwo~NrF}RF0}s8Uuk?wYtI^` z%6+3t+sS6tKU%-jEVceO+ZHeF=b9~TN8##um2M5MY581Q|5K{Gp+~rKAy{oUOKWG# zs$TS|>Wlef?L?#0@@Z7G4V8byOzUN%OZ{zhX}jGpy`fp67$gTaztv$#qc~Jk!5BGkvrT)X#9&39;KWM+J9@T7Vd|@X?uuDH| z`D*pK)#c*FbNgQP(PpcoCuuwjZ4VnorFU8Rw6$GqwzXVfC*QF8+cr6BYdIq)8lSf5 zH>LG^W!2AFIHlGL%G2^s(@Xbea@fn#)l18@w0^&7{Y=r{$z8K;`QGTIa@a6`n)*G> zjn%_mD)+hRqq(+EIzQCGKxyeJLSE2P%zatzi|E7M|X!ce) z$t!(G@0+dOR<6A*eZ8&RdTabj?cb40SAUuUaTvEgf3#8-?X(qnFl;X8)?bXnkv_9MSAsJE-zRJT$&d4VQaMzlKY*ZsGQ^ z_*%VcTK#KwS^J>Z6pG#m~kyEv;8{51JpP zjZX?KXWrNRZVphnYIIpUX6;&2(@S?&gSJ#0R?%O}x2W{z{#K7Q z+-AF1b??IE-pK*=OViPAx%hFf`Q2{0_Zbgce5-oU$I{V9<)zt2{cH8JeADq1a;@^5 zn;zO6VDVGECm(42YNNN+>z4I18Xn_cjbCek)sq3*9<((77+;t?n|{{N_Kxq|bJ*fl z)wBMZzLw?-?ROQf)w?dO7rE*Sd~flwcr~hawZG;^Zu!zQf0|maNw>>C)F+EyyUItC zqfWTykM%dD>5rxLJ7v{RRqbj^-*2{6Zc43Z=r2y5VfP$%as#{cP<*ajV3!`)$rJ4S zgI&B}7hl-bFWBWf?BoM>`3Jl7!J4jy>LJ`)_}cDpZ{e%n!EoHdSN(%~3t#Ie_ZGhD z58PY$+D~zB;hX-@sM<-buZ?EkDnA`F{;$~NLG@gQRrX$`KUsawt$l2?tUa*zn>yY? z{WW>F`I44BFKk?1R`X8QZZ}m=Mjh4uDX-cYYbSEmWAWGI+~#Fk9sljQ`onlshEyT-UOBrIyYkQJ<~84zP3&bn=2;WaX&y9^7mB zlq#=?jkfcp=?7(}-|6bM-QGLwyZ^E~Z#RfPA?`A*QFX>PXl&UavZYEuBiBX(A<;l` z>*SkNW!A`(87`8Hfvl0xK?q|O6P~sSo&Da>&Xhr>W@4$0F_Cwbv5{-MVEf)CKXNO) zyz11g^KNP*Mfg?-8Xx?(%+lxFJO5xO3^YzEjHON9HF{g2YU6+qSmtZvf&cDzzPHM4 zgP+`#gGQyCwcPJ~ubpbs235_@ccwg4{@P?=Zj~sngkL8cC}e9~RQaS+wDQnS3n6y# zqEXQB%1Vi>Dw#HJl%q9PHb}^Il7K;$<{Pt~PA&?oRHZ4A&1y2Ow^e$beBe7PAL}ez znr{roEZ@!Fyi)2arO5_eP3s(T^EdCU`Ig&zxeXed+GrA}JDAO9RhBfjHlaq!jV~wWCXVc`XX^l|R2Ai~MPQDnO zInHgcn`@)r$gQ5_T2HvQe5>TD8pNyr&6fHPyL_UaIDcWwUsWCm&VE-VfqQEQY%-{& z$~e#MdsTi=qFs7n_dSz+8lOTNW%_zmp4&E=(6;hy+vIy&%ay^SDm!f}hqfuVrIl~q zN9$i{gOsvrH*L^Wnv&VDK}M;I0+ff9tI93;p!Kn|`qHT6&j$T@B}bLgpmK!#T6t9M zi-nh)Qk$D{n(H8e_pM#422oWzV@f@vM=f9NJc*adn| zo z^@EiXq3tK(oBV1$ru#MdwaMv*$yvh&W6i3+)5SFA&Nbe-EwVJKMH`z8YpC+h;MeN0 zwR25tH<~7I&8pq1CY5Y5s##4!*&w@VgX`RstGrT@^n2oO`P;|ptI8$MUHH^X`(5h` z_az0 zt0t$cpDC^WmYOfj8ESnkD`naS&86utrRfEww)+f%HU15qj9|{%l=@2lvi2v}K`@ge z)^BTl=H9g*#JiGDOHZZe+2U=(7L^NITq9iy3LEUU zO@51NQPuR&w$=mIa$G!Nm9Mr7Y?lD(5@COs!0c1yl&ed zysi2x?`!$BtNN&edd7~b2NyQzEvkBC=`XE)EiHe`&SbS~4;fpUUR&w6HfSkz@{F-# zrLVYr=Y6furRf!=^~a^@@uf{#l+~h`$!BSLcWLEc>Y^u;K3d+T4H8RREGjE~-zJGm z>+egOEG|v|Ep1V`G(DiSN#xS>fwIa6E9cS{YfCHdQWsm9^Vjk(%_yO?cDFR6goep= zqiu3j<$qOPW~|WGNea|sS1z#1Yugsp+cw$J)Q3 zwk^uGZQRzj#o4xv-`ciF+qQ9B+a@X7Hrdv;_M~l-Zf$KhP=ihX()NXW%U@gUY}+Dy z+XmNdTa0h(WCDw@t{liuYfp5r&K!`9muwtbRExH@*wHqZBiE8!27BkwWm$q%PxvhF)vu%^uZJR`F zo1WdaNz1lPYPU@fE^Jb#u*vko7WE1nmln2I)V4*3w&`hYTYPAnzSg!yh_>l%ZJYmS zoBr0e$?&%JC$!I&e`ciA*8YX(CQqh+x6Np&ZIi2Q?I#&7SblUCiA?UaUuJ$o^S!kB zhEnB(xj=hv{a|VRR#`2gnx0siURT;Uywu6bMydJ+{#ZL~%XeSQybTmm3~#_tBprWo2)Nwd{b8QB&J`LrgxOKI8oZ-Q)%;G zrL~u(PRcRO;^cxkS<{28e{7hMNW=1_QB6u}d&IPkD-YP|lT1pwba3zV2H3SPJa_F4 z_bwdntM~1_YEo14k@uWD@}83~?p?djy?w9o=e~OG+6nHR{sFsmz*YP#UfQ4HU-iDq zrOjXP-1JkMthY&ZYH6E?TsnvK`#|_xN zX@5Y)cH>`GD}`AbQF-l@hsm)m3gkAq4{QHo`O0@%?q+0$jg|iE=?WW%}H@yZ-d($<|O`mCh=`-ywWy8H@NmdbQRO_tP zlr&8BHxXt1&$7f+ypD*gD#3D;iK?m;+?$B1ihyQfqOL<4%uHRlB;7<;t9st6e}7Bm z)EMJg(MgzuH0@0}%}qYdF9bNvFXglz4Wi>3fmNhp`-ImReFstb*!DOpR zR$z}TZm|?()l8dJ?oAvk_0Og?3avgw&YCsrt~zTqo#w+bN2kXy zCD!JyS`MhHNwqv-HcTujX*1L?HK}3UZq=;jRdwsrQW+_xmK}*|O)W@5oc5+y=Z4p& zDPkfp%`f@X3L{aO=9jKM)7-SDy&2H#{K87{w6(O4Mn@}|88_Ix8Kvaf9oP!Q^mZ0- zO!%jk8itath~a+G0ZmkR?E`FKi->B)Gs8{pwGG1%%e~&)NHvQ_HFKmr2Qx_SdCPhf zxGMUpy6Q-?>fy{BGbiedqh^1<`UAItB`TtGE6es}qR6}^)q*rgYC`3t-F!PZ3UNRNA!XEXEX-r}Jn zEbguRtCdJy`QW*W2WA87=ND{K{-YN3=Y*e9)O2?kyj5#+Z92 z2e9RXuGnyI;a4;5IwA2zScYLEqoghR~mWKR$MHfsdvs_CaASMZDoM_>bc6L ztsL;&#fyH_%wL-i^_b& zX66brD=o~ds4%mN!e#~wo3SiRBQ9(vvM_bBuo=U`W-trW$O{{(6{gn|Hc~075sdbv zeKEey>wsewwhWES-*3|#%mhgKJDK6n%>&_EU#&-%ov~7 zHP+24G;6J!s^Iay{jRl{dyA#^4t#H^&|ZN~-27LiTw*;{-687kW;%`k)E`L1)EiPV z^@ik3y&+BRM!%ot2U0ifTT@3ngg=d1M`EVFhT<^whGe-Lr=j$*0ZJd8Q)kN5)p%I* zvX{2J+-qL+vaxlu1!i_GtucfC#0dTGmvW}}kOt9ou@_+B=4A7BHc0Tz#5TH{$l z)*iN(&Q-EeK_#NMjy+LL?Ox}`FtJey?PJPxZP194@$i-?VcHQbv zp<`d{HLH6~Utv99)AGaS1b9!=X*H93d*AZG=Jawil!Q%|Oml16+=#7}5kIYYO>NQh zruGQ1*5F>c)|C%XgMLg8tOvFCYz>1Ya*cb}Q!z(qsQo}1XJRPr) z3e{(tW;SXTQ0zXm+%U6I+lIn(%T=8T;@)yq$3@(0m*1@X*O^nETdwJ}3HMH#U<+Tz zLzIe>BG|$=3o6r>cy8hAj6e4lzK(;qxA4t^%JeCoTllIsac|+<2)1dK8dkelsdnKo z%j3SoBFDuC3q%(`M&qvZF@M$HO}csC)iS1A^u5x?tJWi7p`p*4Ha^32!0A6t(|1bk zIGNaUtvoAc7QX2Zxmk9UW?4|!%5`Zof@QT$z*ds1T=BC4TZrp+i@ zEoP!n-z#l8t<-TH&o%zJg_qm5-n?3QvlY;$Sq_zEfl*YJ7-n%<+RQ@J^vtrdRI*8f z(#HEu?d_O`a^+09m|j@#3G#H7Ag+6sPI<&(COtk@2mVLPX^4&HaK{VKJ# z)l_w_)igCS*G7){WG()pv%u{d85XoPTT4^tN}Cudb#kLon)+9odRdyfS=ufpYb4Ry zHM^~|VwOzBD6baIv|8|7!_94>C9kT9sjInG7iK3-e6-PJ)=smpunF##k2HQjjg4xu$i;M7S;=`4h%b7b`x&(o%yHJj^wBF7q;qIsikJXVVxPptLZLn z*k`+Oh@Vw+&2KsZO;2uC`?*!CLX{Qrv)9an_u6yM9d;Nzc&DNJ?>l6dUH7-q3E!Fs z*&<6(?ToQmz(N%t;%a%V$|-TMrl&EW`{0B29kRzBLk91^!;n4jcZSaWkipd;sH|*y zsv2%ze_Pqc z6t?!2o6T+6u?@52+D7`OwOn~MQ=xhyEl8CuDq{M6opgOB*@oW}A`Q+G11nBBmm%meWMU)~IvU+o(b+qPeZb z6_pK!#M3O5C$uhY608Y zo1zjPTi9t<2A8I^R=W`LYQaklbX#Vai%`1os0%L9JXfKu4ES!Q`G{irjvF`yW7GR zj%`puCRg3PepgiOr^T~rLewuR@@H5R$ad0x$s+3ujcGR(I6 z(bPs5|1~|iExtlcXr zLp(FgF08#Steq}wI8m6PKvC(}RsUdyl!dhug_Uz*VSyTp=R-UEh zQ)w%~r5V7NW_Vs!yN685cuxnpo*RQ~? zU4UKw!>+tx*RH{?Uc*jlf?c}`yY?G)^%ZvQ4s7A8-rMXl!@Vvu-0QN9C|x>X%I_Aw z8T55&e)HVI*Zk(*!q@hcdkbHcP3|px?bn$5vh-KWnANhRDnI;g>DTs-drQ9=(s$V| z=q@v;@3LLcU1nI{WxLC}%)q`&m1+F3^lN*;+?(aU8N_v&L0p#^#C540@t&ne<%N4o zkCki7PP1v*DK;%Lyl$zSq3i1RE&IM@-?!}hw$=lhTP^>#>NDJHdAGIS;aNB=+h<K zMl4*FGY(O3`GkI{zuPW+?lpa;PjfhhrqfP6<6hHgyQR6;_*lQrz3E%F4BWJ3;6A38 zcWHU{@2zs#zmMJb)8!}ZSzUOr%U9Ti2fKWQU3jp|SJ;IIyY#~@ov>?%V3)tJ%NN+C z7dE}YPKU{D!$4_<$z?TJuHmAOxNsPBx$m(nbN-4j zW?Dz}pVIV=Qsox0RR3)9o9Ue{_vc9DZ;J63t2USimg|MN<1gWGAMlssi8E^|j!I72#*_B8q5hcu_^Y0WYSg?*T6kmZ;V0 zE5J)C>Q}-`De5P{ODpOl;bj!{4d7)J{Ee4dZ8=4K9azH1@l*b~d;xlKJrmp;^y7Lq zczH$r5Lm(n^>Ofuiu%#;N{ae%@XCt%G4LviI{wyHRn!N<{SERLZw46TnfxYL14u~- zHU=%jc5vG;30}=`6ui3OTv)yrJP6iQcquIT4m?Tk+6r$DSn>jRQawrSn_m3-X9Hbr0^!g5?A1z3U8wDE`&E#coLt@6y787<_hmAcngL1JiMjC`xM?v zQI|Xx`2cl^%QlL-1=B9L_KuLy(>Pz2*)DKijU01s0Hm%zgn!L{%~ir^-A zgd%tX9;v8HxKe*WU1UVc9@IsC4_5HEl4`Yc6p_>gkws9Kx^bJs@FQ9%3d>y!+>-XRr6p_frjf!9*EO`g&(jMNdsLS(P6p@sP_zUXq z!V*_dza2KzkK+0cMYJ(|ry`O#i@zY+1io8Q?+f1p?gMpjzafMlFa+>}h6H}duoC>R zVJ-L(Aac4rcpN+l{sEpc$ahaG;>qwc3U6unS@2KlehYqH!Cwom@t0;D_wYL=f-R@fLZH4c_?V?O;BOT{3V){vBtG9O>LuQ^A=M0 z;^)E&X&3qH(hmOFFy$(cHqKj2;hzOBuBbf$FQM=+hnG}Hy_No3;9mzXt&n=`Eu-+S zhnH1Io#roHJMh;}YhFVk^_#zp?ciSm=ZaX;RVe)X;L;%F-%H^?1ot*b+4fQR66d~( zWKFoALCRryh5stNf5~{}s5uLCR!+!k2bx zph5DZOW{+Wr2TS`ylE?Z>Xx^fLGo#JML^Mbk_LgKbuESe6TG%T-d#r#NItA9 z5zGj$ZxFvWPy{{T4Gjmt8z} z1fyUH8^j{d5*`Rfz!HW)o{PUAI27K^a0R@(B9OG~VYm|BQxQm7h8nJd_fiCsmc0#E z!}}-#Nz1;5YvBD9!4!CZ!=td24G1J|2O3_2hbe;F;o*jt;e!mH!ICx*JPS*{2tEgr z7a({J9&PvnK3EZm3`^Mq{VF$>Z>0 z3a8&sOzR05FJ4hl}@*0Sa=}G>A_!3z1 z6vPtFv5K1bEo}`5zk-if)a1Jp6v5B%i3-(N-UG3ezr^D<;z$y=$< zAUGC&-f$f(c@2W&;1>;24lgN!*A@PF_+N@zclZs3 zpTch{YBR!bDg18m+X|WI@ZM4QJ>hp1H7Vcs6uy+ZloO~)d_GY4lEx1W;{U%DzU1Xc zhPC036~WB#Cx&(4PZhx|@MntnDEM#keFf`yF6@dr;q^L%letI>ay!1+|&rz(Cpgp+e>%{JLQ;78*A`L7F4uLx#^XHbYP<4Zh1FdIy{x-kcNE@KHnus$sD2GSSF7)%gs0Fy^9 zpKgN1Ul5!Gi(f$65*f=0f|KDn6w+t-b1DK!<6H`9zx}xt!Dx6MfSe}J!{oa_<{kX` z4Clb}E0PysWXNGNctNlb-%{uNg%u(%{vwLtDR@yuP13ZOLGp5Oh0Fu_OBnWnmsE(} z=Sz8mfVBBbD?|tMmr(?g)@2o<5Bkd~0!ep6A-bX8R0NU-xkB0lzfc5sz@>pU!|!E4 zPW|4BU>MxTAn*4D{Ybm`v%I1vaalo8lX$LZSPfoDA>$r@Wrg&6GS?;uc7j(`1W&{L z!2tY!4IZedwcsv=_W&&SAo&;ER@4rHB|O2-V0DEXbFRU);4ZMHA`t)9QUnqX?TZ_; z9s#eT2*fXuZ{WQNucruZg{7PXQWlbC5KA4A@&NG*u#|y-^!OVqlKtRK3=*eJfyk8n zzPTb1KetdM7rp`>YBMJRr5XSfsI-Y^;7L6L|Y4N}BY;K7RU zMtDa>{1Pl>BRCyMp6&up0lONmf`=%=J>cCG@$vBP2FVBcO(1^mX?PJHsz@Y#dx5>d zS70B*m+-!ZUtq~Q!H-~nMSKQ)fFcl?Jx~#!35)E4M8X`dNJhdUDk+M5fk@SQQQzUc4 z6BU8P@o+^TX_}-61()GsMNkTl`*6iES}Z;(16Wg{2_B##6;0Er(+o`f$} zBsasCC<2k4OAS&ElBXb91ilbX~8g zzXD6yfJD+EbrK|t!8a*liLb;D)Zc(_QPd^hZUwjTT;%6=Mf?kVhoZhae5WG*3BF5_ zh`ijbNJOUYQ6##DKcPsZyri5!vOFx|fmq@zaRTwT@H2||8(888lB4106p7T8 ze=1VR!{-&r%e$BKiHkB9T1)K#@qkeyB(!zyGaB zq)a{npW=`B@tGp2!=EdX&EYS=@4UlzK}`{jfIUS-y$F0oG#2J1K{Or?711ade+9`f zI8sCh!?7Zo04IuQG@L3T@;}HF(V_5kiU`@3IdnlZ4xV0-Yy!`qNH&JME25F`jEb1N zlX)~jbO=0?BK{So>;>_6@GOe>XLwdc{5?FIB3S{RT@l|0&jIEnjn~0*DPm+cm|GDY z2G65Nj)8kBk{jT86$x!aumD&Pe^!DQQbd#Cg~1}k`6zf%MRX**m?AnHUR)7PgqKhx zo5D*f;&))`l^}i+M&<_FQEUk))+iB-F8>R3!Jq zy%aI^MEYhyOuY&ED3UATzKY}uxSt}Cu$EWEZ^M$;Ah{Y|QIT8%OCEt#;=i&Yc>rET zksJuGsz}7|{)+fscz_}ic^;@p)`PngNes6XiEvwy{0Oh6NTmE%2Yi?O1h21%pMf_3 z+YvV(-d>U11Mi@S-+(0__v4)&@c!Tc{Mi+jcmtW&7X4e0iY!Q6K`QleBpA)L$c5A; zP?xe3nFg}HBI`qfXct)O4~Qfjkws8j5T2;09}XL8QfI|4P`d^`LQ#{lJ5u583?HqK zIRKd(b$Az+@&n80`PH)n&jE>-~{jrI8jlPG@Yc7akh->1T`u5Qw*=crz&bM z!KW!?Ehji#A+{L7846h&3C>h_A|q!RUWdKfQAZ)=`DZ-6mNk0gO!cra} zl=8V&5iSNxyK^JY`@=VZo4MW)z6IRM_3rR(ibV4Nc14KX$T(1tNIu-DNJM7tQiLK? zcN><5?*aGX=NR}t@F3TR!Vf7zDU*i{#7Xqd;8EU@GWmxh+zWn85sG|0Zde9>LJ>}e zpHzfWZciyvN$=B&_*M8BMIvdHHc0aR2k^Wi6uEdokw{uz1juqKc`oGvVksZ-3nY@q zuPI{cPav`ak{Mx<4-kvYicElHZTL+^d@(HL4HA)^FBHid@Ry3@aQG{Qj3I-s6`~sj z-za2VBKQ`Nj&v#bM@4NT_$P(81pKoiT@L<55lWnY1;6ucgM6<659cu0H!KVXidf2q zmmKDW>k64W4qWPLB3K@n5tVRwW0N1h65 z5>NRaNIJrq6t&ghnHBN<@GJ^RTR5wthU|s286>R|CxN7O4u#hTo>L)fjNx1c$%DBK zlGb??vUVEwRMc*VC0~HIH#{F$5E*y?UI<8DN`5S&h$%-|gLja;SRU*?a(E412doF)0qX<8_s75+DrDRlQa1#NT)BJBeoWq1QVS|Mw^;V}x)VZ$j3 zX{W-cY0x z|2GW_!Xh_Z+Z9~MbZVotMFEU-%}(5;P(~YKJW($8T*DGDm-aZMeaee8~l;N z+aDJB0LkvKgpFLJ^6h5|r&~*0fz!pm;2Mao9g2Ja(al3iClI|m{8}M;diaeZ9s_@? zh{f;k!1shDY5YMEOI`UacE5!GPb_U8!KeFY3MvpdOuT zz{wWf@579Fm;$Q-&K0zp;FL{=P zcwGg0{^LPK6W9cBuL3ilBiB+Iy3!XRy z_9}S10zGH&)Kg#-CqaRplX&VYusPrj6zDmG=K=)=KlfayK+h694Hei1@QW1ad4nfW zfm7XItUzbqo<<6s+TjufEerfo1x{^pnF5`QdoEX?cUV1FDA3uor?CR3y1Y_B+Y6qg zz^PuZQqXe1n<#LqV9~omYA& z4}ebxC%XWhU3$nCz+VEV^nl0!r+yCbAozm{VmNqT1-=~oAq6@w^z>8UZ-YOqKxc=Z z{tEQYnTOg2pmRje00nvn%`;Ge&J;a^6!f4_WdT32h?T&oo{-mod7z6^ibOX^q!E1 z+5^z&zNrlWjp~DZ3vj62$e#du$J0YT1UQ4h$!`F54*1Io+8N+86j)90nF?A}@L3A1 z7C4m^&@^yrV}R8Lr*;K29h}B@fSn6Y?F48B_&f!69{6htnh8#A53uvWsl5S>#xZJ3 zfYkw~_5=7I;8ZUFs|)_70{;_ykpe9+Jk)*w&j(+kz`WpZDbPD*o}~)R2fj>!p8#L3 zz#asDTY=u6@T^c^eZf~M(EAjgRSN7O@OKn6s{hprjQZcZ3iO_ZXN>}T82mj2df&pc zR)O^ge_w&#zwoS6U{r<=6tqXd*DEk8!v+OyDELMNwjKOK1$rLtq5cN29pKc*0D4C5 zp?(GM_Tbc)06}%NS%KdH{;7hXy2?`E9l$?Rpyzd-EeiZj@U03W3VfRa?+8w10z@=8 zl>^|Nz;`N$81P*RyfgUc3L+LfTY+~0->pE;06kwQ@O1Dm6+}Gv9tGYNe6IpM8}#HT z@NVF_3iO=Nlc&J%0^g@V&kQ~L6*#r+0R?)N;yI|mshz)4pyw){LkgVQ{A&ez#^U)# zfv*AoRzU>8zf<7k3*Rfyvlq`{1-=&i2L&+${D=a*+w1vJfu7HJjw*1fkDnCid4=a^ z1x|JIi-Mps98=&_ProYA^9;{#3Y_ZfcLjRB;W-Yt7(?KzUItj$!=T>0HgF~s(csm9 zbD+Nkyf#o5`bWWi0NRAkAiZbx<3Uof?rMd&0G2j^hxZVhSEbt`i>Jsow;92N9gFgr0{@5z;AOIV5w&W$e zfil3SybFOP&?kW}1(rcZy?d7fE0DGU_(}zacJh)ffL#Ut4georr@*s-EwD*-wpGD- z8XRMWcPI2zPrHEKu(=QXO9hAO6FyCFrhxBNaHwu_fIOsq2At9W&Qx&nA@~BFk9x^( zzJg5g4*}?_oH+U^fm6QU13w_`3*bkApAnzx^%(FgDe(Kje^=lSfFD;7WaAG7 zL1j6iAjrm_3J&>dzJh}>!G~M*oq;_#%I~YDV59APXDQg%fuF5lv;nWKV6+CW0i1*V zep~RG3J&u1)l#rO1FsF7i#TXU-+2nggW%^Y*zj9l9l(P)eZaj6HvHU&!ukBr&jXKA zFm4BrRxmn%$0*ojGgiSE3Ld9mz}J283U)I1MG7X`-IoYljC=0{jy~YK6nXUpzYMqn za)0o~3KrVZcO{Sn{dn-J6ztL9O%x2WakYX$aj#LZ9|os71?;WhR1UyG+xw_~0Si9j zYpP)F1ixOvxC6YIf{C%wcY}gKwwo&$Wba0x1V3F0M7u%pJBi-&TIubr}Mq4K<9tHISPgYK39Rx{Cx8i3=8}<1??_ys&|0S z6n(EN(0QS60q_R$(!m!hIB$W!sX*t8zC{WK178fFKJ-7qDIQ=@y)6Znp{|H8SD^Ds z-`fgwe(77GK7f>8;a{0}gyfbRyrKwf0~OJEQB0@W49 zM}kAPk0>~>?MJ!&sC%;;IO?5Xq8dzmo;N*eFDF~A50}YTb{J`H(!9<(;F-8y= zeA<7Nf`NMW-=<)80Y@JsIH*5=YXy^d2L-bo_?-$S-AhLWlXRUFOp4oC!E6ssb^#N8 z*iZEW*w2GgeF1h5yqkhO9sDi@dkT1W1$#31-3s;#;5`)Vso?i0*yxM?o(lGJ;P)!n z)4+Qv*ptBTQ?OqG@2y}z4Sv6Z{VaGN1^XHB2NdiV!7nv zsU7+$*a_edE7<5y{{9N~Jn%;p>>A($6l}V`feJRY(I5r8Ciq|l`%~~C0DQz*4W6lB z&H<;o0L&HObkBhKIyl`YU{X1$P63nb(|rOa`S}z8?PD$ip9`RjCi%lc;7!PXf-hDu zPk=8`FkSGs6wE)sDR1Os{tQla1ekR1TNF&Pw@txB|Ml+y_M#7J;QN6Ckm0WWuN2I0 z!M{;3zr(9;h(|Eif}{Ttj1A!Ee*}8(C+bWEV;%Te3dZ~3XDb-E=cw}(jP>9i1>-&N z1`5Up;4Ksk)JqinmtdeCqu`%WcSFv^mO&_(hrv-6g82h@Z3Xjt@K^=&NANfx9&vsJ zM_vT;7X<_>VQH9_jp=CRc7 zq=!EdOynI4A0n7r!Ph95pMj&U3FdZiv=c$=+v~h#80hG`D61IJT62Z zCO986))0P6Fp?OX{gQ%%dwdn)1PAvxx1oZAy2fovn0eqDa0V35f>#C_K>iy10^nwx z)%d_~QJ~*g=RbUQev{???Dd#oF zXt$jC0Pe#;d*qx0G}b)sIMF9Oz?aKhuYLta3&T0c^>9G51A`C)4|~b1SbeC6fD@tMZFNLcfsL{1e;{| zEWvibEdbp58XR>;u(pGrpd&6_ys{jeIJHj5X8rf9eZEFe1x%l)Jgt@@T)9vSHU^L z_>UJ!Fyl?|MBpZr=X&s763kc*exC$0mNEWYnglcFfwz)i<{Nl5H6LXeg@Rga6dTH0 z@b|SJG*@`UjUrW~i7uk6ct|`VhKcdwaq+Uq)nC+I`MxuJ@xCs;2Ymy5!+hg>6MfTs@A~%m z4*8DwxnKBAzvHj&ujP;S$N3xh8~PjhukzpKPxZI<5B87sKjVMiKhOWB|1JMYf0loX zf17`=|A7B1|2I)ulo@qq)Y(zzMR}qcM74-YkGeZrL>tkyqvN9+L}x^giJlPsX-srX z&zMhRzKNX?J1=%|?6TN*V&9A15c^T=r?CfPe~81p8P_DPYuw#&!T9R&wc^{wcaI+% z|3m!o24;im4eDGl6nwAb8k+soQ#|)Ig4}N z$vKd7Ft<)_{oE^Zug>k9+x@U{?EU-;^IaD$%zP}!Z{{CpM+AONBU+#pT8ebhP4p9k z#3;1FL@`qw(Srr8a3fkF6|K+?tyEJx1?3&nhv6~88!6?xR8EA!H&6FtIt#Dt?(>br?EXi4&b1>(pTu*L;+{U@r z`!ic{#@y$ReR60tV~0inj{zfriw-qB6#wn8ZwE4VAR+hs16SqVec-a(aR-ufXYMSA_WtJkG2%iqn@0Zqs~J0pS&2Re9s)31 zsn4OUhdw^g?Z8XWP5r7l>GD<`7<6FZ-VXZ*A2|C^p99bwYKqW02WlL+4LoW8?)`iA z?>`U&jebDew+6?qZvpf7&D=M2U(0=$?7Lv!xBI@?w;j5V_67Fcx34GipOE){UaP#u zxk-C5_l7^Y&fdPc=j80q*_ZQb&ZwN>Ialmmv3J?t@q0(^otcYKfA{{~AMO77^WobE z?EYkD)Ljj`ewzMrT%PY4--=m$FH)1eK#@-j(J9Zq|j^lAgoR_3Cmz=S% z(vOVuQChOd)KRnMHVd;EeXMo_tE1HeJYY?+&vtsNkV-KaUNP=VV4M$qNPntN0f0?m7!HeMe0k+RnU56f2yDkt8@&7S3xQ1QzcMkZGp6{ z${r=5=ASYyHtsiW(GQy)jYOljah1`;c-@$63^rOCLyX&us>Yc{HREifx>3WZY1A@m z8|NCsj1k5}W0LWtahY*F)7W+FCf0^^VdK~n>}B==cX(A^n@95oJel|BkMf~>0)L*r z!av{}`KNq4|K7OTNHeZA<{NX(9{e}$TCKU(O6#sYrj6GoYp-hWYaeM_wIkZE!V*`B z>%E{u&M#Vj#LyeXE7PmJq~6r-sz)tqEpqW_@(XxyqFF;a~+W=~_GvBG%Vm}9gu z-Z1Ys-Zq{y4j2c`?qZCw+8AR#Z0t8y8c&#Q%vNSwqcJm>iFr|Hg4yh9b_+{qU0FAF z7u&=>Vjr{h)&zb5zkxUBH}a#p@;cWd{t9$Ig9k9I%nsr6x*+7s+4Z6ceb zJ;|QdGTBV+B{o-^&OXszW1F=_>{D$q%hKLrpJ{WfN!nUoNn6j))IPCq=I3g=`FYwG z{Cw?8>v=7k`?PKRLM@*+)LecM{%G>$+Hu}OoXKwz)%eZgEdH>#k`EKN@eGl|hl^DH zxah&35clwjq9=b++{>qm!Tbd=#ClB(;;)Iv__*N(dx-t0JrsX`sk4@DJ;$T8P1Xzi zT4A!P8e?0urTi9gHh)t*#TSW5e6e_%FA>> z2UssHz_x13*fwoBPZ8(vR8f7ye42RF-fr(;v$UYSQ@h>X zWq;0p7N4@}S|xU$_8?CawRlTWo3|3@^48)!o-I~spKE`JN3>OTw!ND*WG%HDxu4Gz zcZ)3h3;RoU17C-~QZi8M!OzfEi)P|_K3?3&bHv+PZEKsgLu+b3q}`;o(c0Rz?OFD# z`i*)E{bv0p?Hz4`eW8`9zh&*xUeKP?p4S%Wy{)IU9ojB!r`sGZP$x2B29 ztrzY4?ZKjj{j#`8+#zlkw}_jqS=K9}yM3O0qg~fNUknue#aL&Lb3nWz=828g67iYX zW&7+XJJD`zUuwDLY&%D9Zarn^Y9DA@tf``@eX)Is)ZD+57A` zZJPF?k!3eAwiwy=3_ISMZR|C2je*7>>x6Nib=-c!o?u^QUtwigTdb|tr)DqnA-lC* z&z@^HaQ53>?IdfB^^5hhJ<)#L*=tv~GwkkWA2VP+X!bYnGw-&?*(2=>jBUnlBgekn zUT<%-H`yQB8|(x2LHjHFkZsuQ%|Ye>bGSLu9AZCW4mC%akD3|gW9C3}gx%I|V-B|V zo5QR>tz*_7*01(e)>?a!z1aH19Bn^oFR|aWuePr-Czwx|6V1oXvE~@Nowd)}Y<*>p zGsjywW~SZEeA3=xzi(w*pWCn7^X*J4&wj(6<9ubWv-{guTJPC|>{Q#bZ?J#2YuRh8 zy>?IgUVgO`?R@RTII&KgF^*R@?=kz~pm8i4!WOd6d7jvhU*Pyz3z3b}#=-m;djr2R z+{J6LCcGZMMtsTd7JK+$v6s){xgv*e6S+8{&*uB|dio7|8@-P{PLJ2G)0^to>&^65 zdTaeYy|>*$A8Oxi-=hx`7w8%KaQ!iTv_3{3t4|eg>C>>=ct9U7F4QOJ)17#0x4m5a zCVm&k^%v}6PCX~Vsc+4*7h0q2YSuIMt=6mdO#3E#td^#2e>2k{Y!n1{)N6z-;c#v zhBjP#*1kwTBm&wR?LF;7Jy*}urr5VQmxy)x4(lbmkM*&hV~w`Yv6eaCS<9X8t+$+S ztfkJk*0Xk+HParhTjDZ3TL0dfY&W+Sh$Jg$KVZFV2do)(KdhNWPm^n*Ir-?83y4)b&L_jO%g$7|>xu-EjD+3Wfz zdR_f1-K&3XjkC|S=G$*sZ#X&DLMNAR(YNW9^>6g5`Y!!U{d2vVHe2`U-&(`0@9lxs zO6N!2(AQdH^bKsDzM0L}KedKiKk#^cllB9F|N+gjxu zwN^Mk=u!H2Jjrgxud|fLu#@CmWi56N ziF|zp->PqQnmAV*n~aZ*PmHa`c4L?Eh4H0v!Zb|VbXX0%#okoAo?WjsW6iW1Sell~ zZrAQ$?X?c<4((3XLF>rw)H<==T3>d*_7Ll%^M}Gpv~iFX`k}5wJcs;`;6Do_VBveUhdIyxL3>NG1|{OR{Mp= zX~+1*LgS5u;Fk!UUn&gVMx4*viaNZVsLO8`9{z~9h7SA{e@wLIqeUA&MzrNm ziTn5@(VIUl?&p(5AO4JZfWIh)^66q2e@SHUpcu}Vi|6>;;(5M8Oyw)Z3w)KB#@CD4 ze1mwEZxZwQN8)w*Gk-+Z~_4zyEMZQ{0=kJP__!<%9?}?ZBS}}vaFJ|&D z#Jl`Uv4-yv@A182tuxpe;ymgMb%r?^`o+$0y`?ik@8pcs2RNg|rOspeWM{PgsxwBv zR!?RP*ahrDb`iVE8S9L5#yb<7$MqiiJ$g_5Ui@xxBu-A=W-Hh_=LzRY=P7-lK1d(z zJnc+&rZ~^(&*)S1XPv3~2z{jfoc=sN#J}d>@NfAL=LKh)^P;|3U&8O_4~Xx@K5@)> z$$8nn*1pbYW3)Ef8tt5Y_GiYuMla(*`!S=B@qiJqM;Y^s*NoeZ4)%k_P~%ZM*?ijU zWOg?C8V?!$jQ++W#sKSpG2WP9k2V?^SK1HTTdnV`gVs*t4l}{H#z;0UH?A-)b!Hmx z8h08Uomuu6=M`tR^Qtq)nd{7RUNatc<~y%D3!FEch0dGKB6G5_&-l#v(Ku@SWPEQN zHg=eG%(|w>tZkla{A~PYYUUZv65|ge-*8Q4a#NV5Y1tlw8^Sn4KVg`kKZEHU0P7CU)nJM#|nPP2pA-n`v@-VWN+?J4$T`vrTd{gnNjJ#{ra#bOxzWCD8L%scX!`DtnvL_``*W{ zk!d(f#J-5qH)RfXM;cN$LVWs=O`^m(LO7nm8>|{~p)1yKhvHXu2d~XLAm_$q)GCCt>eY-jmv%Yr6H4*2tP^&D1Wn zUbPl$msxLFtF)%p`_{+W&GudPU0NG^pgj<)|=J?yR`OLXMdq}u=m(|v^yQI zIq^=s)){M@1g#6!F&Ap-Siv;Xx;j@ljkWHW-;%T*nAMtS_h2j=to6ib z_NaC*#TE8r#m8a?KAu0zGqCRt@`>0DZRb)eI|B_X;^n=(Lv;H?(^Z-(mmKQXIzWw3j%h_tqc9N@ln|3Tejb&+9Q*kuK3M$NFxC zo`Ut=dwNT(jo#O9*FVrV>g}=i*`{~Is_t{W6V`Nl^mMH1_UT=*mO7|+)4#=O#9cT) z*Yutk19iQ(afVSvzu)X`cGm-D53`5;?wv{mdEWZ2e)&w*2}a z>w2rBJ{fDN;raq=q%~51(;9=d)FNw~HBMh_O|YKSmylm#4L8}Etgo=1v!2&il6PVy zH`ki0ueM&Z=IifTZ&(ZU_pHU%V*P#VZEKaj4nF$6z7eb2kMs|*v)iU;S>Ibf=$~N^ z@~6JdKG!~1-;Vv3U*CaUaDN9U+f*{GV3 zlF){+qBN>KY3NrBMfD|P{{Nbj)d1ciUy2bWL>GqSxczb8-~_h>^{k?i*|U~@*AN+s zc9=tHBPso6p{PcM7SS&V#YyOpkPge+=$8dbE)Vs#^1>59ac1sq<;jt<()`o(){5ul zIY_@R@K2Y&4*1QJ4-2}t5@Rac%wk;c^iUW>P3rcf`&v(_15y$}7=e}O;lWR%{9^_Dw)5B=q&C5moZZXuW`c z5K0p8x04jlYzj3>k2)!)QF>5+H+nl%h2jbtP{c2kl_rw*3&mHd;^X4sV`Wo+28H?` zKUtiUTlnWfRjE`7RWAO~;c|w{?4RU+4mC2}KMQo8eCKnie--4l{*9oUcO33&~~Gk3T<3r`oQEQ3bn@N)d83si_&EsS~mmRWGU`V%Lj`l2pm%rI$t} zAyslzbBxam;?N)C7DU||mX)SrG^!QFueZEj*6GoxUf8R#LfTo%?IScQw0j9nWU7Bo zRwYrTDqfQQw1x?-8?nnQkfSDJhsg@*SSe48&=iIyY)ROKR41kNM%06adLwAZ8j_VJ zl437gEEGH2BATd0*y9#xqE<((LwPnuWr6O9`T{gB>QE?DSySWN5dJFCb}}U zb#&!ulcuRotDV_2XzI9CIFp z7Na$aY2soKQ^k*@F^ysxhx9Sm#B?K>en}7+rz}~m!(*Do+>E^Bn!JFf#k7N_BUy{- zL)MCfM#hYg)jGU>v-+@B8ja~!R3B>Pm`Si7(c%U2pqLEok!LASh{dX)SR9O9#WaOJ zqxAK)`ZjXZ5@?i@G-i6t<0LD6%yT4D?jeoR{}-q#l`3K6U672snDuv-nd&EIRm@t@ zc`*wM>P zv4@bVDE*>@revIxXkzu)N_h7#Dz;7`trlCeP>$4}O0I`lYI*Ffk~R#{*v_%tVeQh` zB&kW36#icrQ^o(+Xl!TNS)){~B&D)-j%{Bk2V(m}4$)qP^2FH5kSE3tkyOcwj*yzM zCG-eQ*ponGZvlq(kOqS~g--p-1Bz$(ZvXH;&&7I$i3oiEjpZVf<3io8!}9L9bUy#%u>o$M|lbJ?R{^z)lW@ zDj6aDD1Q8RkOswPfaa4;Wuaa*Da+jJ)s%9b2u;I!mxk=bkB)!5uxyj!pMxD$wpsC1 zT3I&avMOX5y0ySYc^BK_vkUDME!#ngFUxi`{x`(0XxWmeOt6tGDMn!Rv`CH8s@0SR zaazeZinb@2#^Hn>Bq5YW;HFaQUauFf15)l^ZwTbbQ?i2d9C>;(vEF1EYpSF{NoPws zpJ>4hvPjB>o}V3TCzE`lzj>5#`Z*m@igRMTvkr7@rCp$#NzXG#uh%~V)Vfa6ODV11nDhp< zH8(a$OG(O1f?h>8xBi?~P9E)**6k@``1kB5tyQm#dMeILnsD#g_MNzFj~&meBr zAsIi_gG_%f2J}yECMKTi~IA`%@WW&9=z@-lgMNs?A4ji^bo(U4># zQQq%vlJz}O{#DAyWgO~F-0(>~`4ZPVlPpG%EXc38=uR5`xXkf6Nf!~-yUX}JWZKK6 z+?ZsO#v*REm9imaOUknT&19)*N*Y79l+jJfqe*X!C0U;YgB(V(OPm`En`O zrBGwGr0+_)h?&qVlA#W1#1E35AZjL3j;8c0<5`joSrRLiWGj_YSx2RORLU~GrQ&av z@i&v+SSsbEB#V{O{#?=s)uW{^iAza?H)@D}Lt~McB;yZ|^f9S>SnAb>pi;OS5Q5#Ac{)N;$AVcr_b170iOtR5EpDgqy z%Y3jbc^`_&2g_76Z*sh6O!Og1Wt;MhKgU3GzoIg2;-4#^87fPd_9xy36c0%K6Vm4O z(oP0h&=1KR6J=<&)Mrb}thWUek_z9eJ5By+!C z%IRi4(%vsaTT7bmN{tQ5$N#w*p&!ZkvIY5YsaZ=Jqo0&7AsKI^QyJu(qKzawT7Rh@ zO)?)&q1r%c$0uV}mGlf5Cp|wCagLMB58}U4a!rmi{9q->qK_<<^e(YjTIeb@gCy-E zHNB+#h@{fT#3NFFrPN$0^SY8W`s<|8gOaY0bT)YY>G~dW_elF=wnd)~b@0av^Di5C`0y@AZD0crGW@ZK!fnr zVid{RDyfm9qV}WItRebGN22&W4=DbZBxY?}_8svdY3RQZ5hWSF+90}`G}a`FX}u{m zvfo+LX~uM}mYNB8r<7YyNqHN^H_wyuCP~*x3p1pQH6CJ)k+Sp<^Qe@kN&Re@%Lh`k zlDCrf_+7(jnK_jgu%P;PfX?se2GbyJN&loTrA_GxT(&QNob(0;exfqYEz&}ojCqUHL`gY{^n3)#T>8J>LWa_x zwBRB|%Ad>ob)s}qJr9NJmDwMh$yj{(crE1l=WxJNW+tp0l zRr1@eN4uJl-|n^B)lAJv&FR*!Q~OB$Ddov2qfBPr(MmqjizR&j6P-B znyFJm-!=!^cv?4X-LQ>EeMxG6ut&=6L+{>oZ%V;;SC5Td=d@c}%*MgqSyJg?A zu4nU}&F@-J);D!dY2TL3N`99{k#0`ok|8adb*WTLTeaZ2YD@V|J5llrKZRD&lA)2B zRxRk8UPtk=dO*9H_l+2o316%n_JP*D=zHgCDn*y>sw}6XFEvAq=OSaJ*GZc}-bL4iU2c64nD&&TM-T9$Vd=r^mn?b2QG5S_pD&EBawA)gz$q;30< zTpoV=t?HY0qWzrKx3-_teopGrqF>Ub&FHz2c#-b~;j6S6NR63+KvaD@cEfkcxP_Ca zx0;_iqWkF75u<~*A5H1mtzWl(DZ6@gqtO$sKjN+ht=6aPYFCr$4CC^yRxR4qRJBTT z5WM7Q>#=m5x~}5il|OkC~62Abw!kV0DQC= zELBBF)%J5z*4}ZfLz9-6@6vY3`F?HciPXcbXSX_@RVS6TJd%1Mtx{^Gl*cEGPp$Dt z{*VFPs;1RWi%VIXc4?|7wVwPoN^No%T4{K-)_JY-S~df%(P4CI^VH_V+sFA5GH?4Drl<6t6TGeSYqg9=hS!v(=-QSdXZPumCE6r-F zI+5S@z33`sVQL@HrL7u8-bd(;XdVuaWYnYE)!aETcZlrUSb5Q`+qnbHDXAkS+1>il zoJXrcnisqEqq|L6)vX`NZ9FvYP&-pv}vKjhmXK28w-7%ZU)yC~dZ$H|yU~CQX zb~V+E1n=62aSA@tss*h3S~j9S-Le_ea<J3ab2HsTNRd%gThS{ws8YC}5YJ!cW~ytV?!vIFB)6rz z!OeC9ZqQv>Jggwb?$Y#b4y>h>7V=khZn~lgs^y^rCVn3Ptp} zA+L%HsnD*6;ZyW%hPmHHXnzXH?k_S-(vYrH-b}^|kG>j zm0TZ2&sSXCeTe#UcwBa0Crh$-7n%%@JMKai(_O)t91VhnkqU)yN%J#9-ju(vFu0h& zWiKtJJpIdbX+qIJspis|3N1D8uPO82!)QDbwV9E>E5e5|+}Y?^M=)w)u0Hukj=*Up zs7xe3p7$oo=Nl+pFn{h&=ZLwAJ}NG6yX{;EkDH^ zg|cN9l(aUZvwsHP-AcUp2f3@-tIcYM!rb%%Nu~^GVIz$thOd-VtfcA1!^79*AJIxL zDJ*4#t({UzFBwDit#B=ujPYO5gh!Wuy+rB%dX5npy0g`2s#Na%5kXRfPp^R=Vm0ID z6b~!w+WlUIxGUVkxvs3Zk@}LW7k5QuILc6Jk3yV`qVZ08m0mLR@AXqRt?1lTN`A+2 zFAIQgN`{rKDO_We9i@UH1#9FoQ>j@MBUS}J?jfwg0u@YDEP5!t8a=|Rc8V4X3nwYq z8K{vptS*;SIQo_=cF9O?c7d*XDPd)KtcsdmGQ~fmap`GtiBH8_wuFg)Nl~)JBQmCE zsQ-hHd$44t?rSA=k(wf7Tt;NbKQEVmJy4=7|5{1uET`nz19Uw~>-8ndSuRCrJ>t?^ zNPqc5RzfEzSeN2TecaK|2O+0}|Dbe{v~Z{wF$ZJp;`hQqW>$iwc!JY%VlTRYFrzwW~^fb-L zr{O3{Do@`J7Ekn7uQ8@xqS9iOv{8(?-v#(RASuc!a`+*1vT%x)v@=1S>9kqrIpCPHd%Nkco%d@OiJoaJ(3akY~cU0^QC8RDFcUz+F z&^O$tU3$O1@FVxgY2kCo!hqt!5o-OyRX{{&*ek;KlD{S*LIp*)1J)%^V2?M|?GTx? zprk?4h4$)^;bECdSy~&ETGFg=x{6AwJx{f3KAF|OlJ+m9*+iv4y+)2wc&$>6S?=a= z84Kj|!Wxpeue6q@kZ_xaM}hLMp-POB0kT=-lSxgye!x*g{weg%#x) zMKAw5SMCR)vV=#B()>9Tt76=Jj^gA0S!IROm3$VRpXF|ryP5&v77oWJsbrc^I6aa4 zzw>c-|6eKV$woc*tKxUzepN6#Wzx)#ryFbB??X=_ipLFIhy5+2Azplb3x$Pyd`NS8 zD->nrbY{8y#BfO>CHX`xBT^HV|9XDm`6O(uyi!?d^D|K2!P2dur0J!Hl&!7US+=y} zE8E)tG$g$scR7CjPfPMIXI_>+{MBNd++JBTeR*;#$2zh+W(wk{)A8~oa2pnl<<8IF z7uMuQJRQaff5`fpaE#NHPF|zsweHeyeTsch-i%_Za$n+!&N__9NRM-qOqR?pRc(tW zTxrlGD?=x1@BE-ln?^As%aK10*YZgZ|08T$0U{&6Rl%rbIpC>eTkjof7%A-`7R2*nP+&qKOXJ@GhIpK$3nd=>n- zS*J>%ydpoVtd$%_-XkcxG;^{sR^?OFiW-|~^ez6Wh%XkkS=`deuk+I>yyUrPKF;5Z z-%Y5Tr<32wOLOv2chAYg%L#YfoxYB^Q8BF52j6x98# zwD$|jk+75~_$9?(`h?%jEt=fjTlD(BclGzx-9LYCCp)kF=W{Q24yC;RR-UxQMy+s? zjIele39Ewi;xX{+fi%+nuV(tPdPebb7G75?lqxK^`zxH}lnElwdQKVne-)uNYk?Nd z_+MpTcE0X!WrtND@I8@s}E*hpc~z6EFPTVitg=7ILAOBqx#{f5UPg=r?%(g`06WL*-_I zi@!x}#^DSF7AQW_rc0W^G~-@3+316Pi6&f@jvN+3LT>sPSfkK1gr-Sd213^`%`#b% zW#PY!Ym_@I!ir^T)htV^MpC}dvhscSD}LkI9Bl*6ZAf<&bXUo=cOvbbNLwA2sl=39 z8tx#OLfst8!m|O5&1C_EW-<+>uVLPbznq~VPKN#~>5SWCzL`wWouE7nHkrCY814e~ zA;S#Zg)tH37kq}B#%C7fDG-bFnZ_KHK*;+YimO_51)CY76Y63jo?!@Mu$yfR0Ukwf zqL@L%+9>au!h#43B21-Qq2;i2(G9grRsuz?GQwB5_YAssSV=|>BuOhcFBURvqFW6m zOJ;iLPH~TkxW`0jDE45KbqMe%YD1^;;yyD_-gILDT0_@fMBb#OI-ZNxCp(4r3r&#e z`t@$6{upfB3-pn8rn7WPr7g!j;QpD8yUoz6xLZ;4+16|LZKlp&a1&9JiKxj$x0i+5t198%EUl|4W1z#)B1|siP zX(MZ_u=S0|lF)s~(iow-kS!XjkI1;PrnC=GZ-%Vx!RQY|fJXuHBO|iSky~4|LtCk3 zI-Vht=fWcbMr|rD{5C_+VCni8+)Z^i-MkupX~2zoAzhZil=Yx| zsv6xba_o&9doz>&=5CkwMZS5PJFn1xLm>fqk3~XI_B6c}TKYa<3`%(!O0WPWH4Dlf zl=qC^M;Z?TG&-1KuN%~BJ)v4^HE3hktPFaT-3x$_@C<4X+~q@ za~u5G(&j0zDro;?ct(IqV7!M?So#Om@>yiiU>zv8+oqzKo?iLJvtVyx)+&7rkGbZDi@(FKZ-S+XlX! z1;kj4VIzSF=yNu;FlsRf9}l1wsePs!X{>g^NR}vL1Wq2q*yrvu4!SwUSMJlsA@_UZ zYg~WBVvTRz1IBmQ;n}9wJ!nR``^;!}x*6mCV8-G)jzyXA?jf@tP9vRyb}RKhFis!A zIDG`MXv}yMSOhEvmI4uDh*1kOmc!Pw9JT?{hZvXMk}+s(%+PY>XoA*`s5O^7w0n7wuVf|YfI18ZNM~s_c{^(|4rq8hE0~;`|ki|?`%!I{ESj>dQ zOjyi>#Y|YtgvCr)l&cn4%!I{ESj>dQOjyi>Ma)OQd|*RC8G~}|^8&`WX+ZHc(96)x z0A>QSFr!rl&H`!xF>VkRX*Cjr#ULyOsf_tY_*CEpU>fiuFdcXa2m&tyGk}@Eto$Q- zW#BBJ1`v~f#QZV;2+f(+d|(6S&Kj8cGW6ca?|z^U@Bk119t8RV4*~svhk^dUBftP) zATS6(kJGWv)v2TK4t46Fyl(&t(e^b_uK|=d0RIfYn*#8r0Q@rm{|vxC1MtrPyeR;0 z3c#BJp*>&*_Rf_# zWMQpB>lK9Z4ZtVB<^qefE}M^a%Ob2_76Weq%b2pb9&%2>svh$cjpBm#!bgCkz#npc z5B%j^)GF|w&Lv&ePPud8AE3{z2Qbd^jlhS%Cg3CBW8f2Dvm3;C$>^j*j|Q4z%u564 zbgdV-Iu{6H9ZTbOvW@Y^o(y1=v0p$RK3A@UaN4Hbjq?&4aDY(&PH+THDa115uo-d| z@ENefeM0O6@OSmFVojDOCbzjhtd<|bI7Roq5B+KJwu%7rVFeq^mw`Rr(DvEN3ph`lZJ7SC+6p1J)D6RE$#U; zY0q!Z!Y=td?qE$^2{;3&3}BzeKVY@tbG6}fwfRQiLtqo|5%4ka39y;frg2~V!D{Q# z*cH>xIN~(Seu~w$Cj(P~7jWWP(R&K~<$F3ma@A9~;tBPKg7uLx554U*0DZ?;0jva8 z0q?MYc_quh>OKRj`wXn^Gt8@jYk+HkWZ*iWDUgPp^!XwOtB0l-nKR%|W6;7a-K|C| zpffNA7!SXC9Kh+PF&Wp-0M7zbftP_9z%1ZZU=D!&lKHy3)m#9)0jvW)0M_G;m^zXE zC+q)oeQ+>JrcSwnrTSu>zc><=zxUpNJ?M?VO>!?9V0BB(-7Vcm3u{#EFnblN$zaKv z%s&>n`z)(Q3wKGLQgRI-*Y#+}^#%LdPRMmV+HXDDZ@pZ%zYIPDm<7BF%*p@8z$ay{5ay{B|J=$_T+HyVGa{Wnj9*LZ@k#lxI&H?0{jhwTQb2f6Gg8R)z&e_O0 z8#!kq=Rc8i5IF}6a?V7~*~mE?IcFp1Y~-AcoU;pa_M!J@qW5Q__h+K_XQKCKp7yvC zF$$b={Gk#AQGy^!5JU-rC_%6SB`AHAi1g`Gjew_Hg3`y{ij=@F&nBM7YGEqy0x%7D z5tt6V1Ox%B3iu3QCNPU-6+63-=Lh(oSXug6Kn);=_4@}1O zGXTxM&w^tuf!>>h-kXHpn}pt*R4^}RpvNYm$0ni2CZWeBp~ohn$0o7Z$Z@~Sb;l=I zZ_wJ~Qy{ed*aCSgunpJ_(E5BQP}+KAFxDeO09uy}!(GwZWH>MaD7Hqial*r5<=ik{ zo>XA>Qm`@&ovh%=Ax;nj8fMv2&T8n?O|4vup4muG)*{bsFe~G%A|TIi-UG)O4$dtC zSThH3ZV|w_MF8g(0i1pWW}5y2Lub}`tW|BwcHOBo%6Fx&iR=43-%0U&GoGQDc5hI77hCy^^nq9H&nNg zts9iPwBoHxen~A{boUl0^h30EiQQ;4maRL%jy$U&I+epv*IXP(7Dkw`KL50Q@%Gb3*+-)Ptz+t6o%METr>?(E16bPea|Oq3+XA z_i3fneTCLjsQWZ_aj~%_Jz{K0Kjqj`bY%SNWB4kJjB1q=C>S9FSZC0i9Vc7qglF*L zcTwIEGID$`Yvq_;uyQQER?DDgsKsXa$dzMgt#+~zQ_b|DQ`k!i*0<>eYqqjZV^4Q| zqRvYG$|^Iw&XaG7Ma-`yXRXlP1WvgE4b48`Fmb?Tf`)n`6{zr$YG2Oq*m@F{!-Uncq!OYU!C$pPkkD?>W44$Z`tn-dF6#+G$l zSFkJ_GeD0zwenN#F+J+g}F1mULnk#g}JjZcNXT(!rU2B2&-WY5XI%r zqC~!i*RQV z?#!&&lY%jYl@{Dtm^%xbS)vB~-^|RHhFJruqvuiXEXiJj&_tqiCsqf}i0RI0(POZ*T~Tp#Owte2#ugIw1KwJ4%$Np=m^=+2|7a; z(Ngp*_gZcf5n?&aY{Lpz3Hfjb#9$SyhBdGj4^OW{Io!kfpZ8NMvtBYCYC?0s?j=SP zAx0D-M#S?J5ix)`cbI1wm4g%S${{cmj)M>!55wRD7!D&~B#eR_7!48n1~Vn{I%cz( zPnXQlOJ?XLGxU-fddUpEWQJa{u2AY3`a5AA+y$)0k*pk$_W-l>l39Am`Xb4EhP)p( z!Y0@Z55R-S7xN;j0dVbdFY7wCkHWM14?U_u!q)4UL4pDoeBcM>Qv~xVg83A|e2QQ` zMO1}qP#w}C16ZFaYCEyx!U~a@&2+WT-i(oO_2vK0}&AAzF z0p{SGrLYW^!>w=|5KD8orh_awtSxX@pX#ta)rr9>SPg5SY-a8sw62d}(N)Zr9ECM4 zj;F1n@=8X65h+^FW3KNaNR7?vb=p57nLokL@CzJ-U*R`61jSGSaYzu$7hr)64oFbo zf)D%#LM9dK+_OMGi$=JQKHx= zQEZebwn@}KG~xNrg_{zSu~8;tqfEv|nH<=g@B;f-Q!@@N&$}cbL4gZC@B_0}X!#gg zK8BW$q2*&}`50P0hL(?^1PUDQ(d@`F)W}EqI^rO*@sk7!&c*fH~&z>)4|DVsA$B2V!{aJ|q zEJS}6qCX4KpM~hpLiA@L`m+%IS&05DM1K~dKMT>Hh3L;h^k*UZvk?7Ri2f`@e-@%Y z3(=p2=+8p*XCeBt5dB$*{wzd)7NS23(VvCr&qDNPA^Nir{aJ|qEJS}6qCX4KpM~hp zLiA@L`m+%IS&05DM1K~dKMT>Hh3L;h^k*UZvk?7Ri2f`@e-{2D`V&j#$g2g;6vy-J z1H<417!D&~B#eR_7!6}!EG&Y>a3e(FCb$`HfhDjMmcjDGZmT~GfPpXw2Ez~-3dcbR zxVFW$Ev{{GZHsGLT-)N>7T318w#BtAu5FzNhupTzRPTJ`#ES)gDB8L^hF-go#K8%c_C5%;pHc)7Q()B=k z)yO(5)OBhCc=3(uBACMpp36b6(dM@lv&rci?W|?;`##P6+zS zI%XT!G1It?nZ|X@8LU&QVJ+MRcf)#C1N}&>@F(~geu0DVEBpqBpcqOZ4hdG<;tSGO zBJ`CAeI-I)iO^Rf^pyyGB|=|`&{rb#l?Z($LSKo{S0eP42z@0&Uy0CHBJ`CAeI-I) ziO^Rf^pyyGB|=|`&{rb#l?Z($LSKo{S0eP42z@0&Uy0CHBJ`CAeI-I)iO^Rf^c6j8 zx{g`XbN0H9Gk9`m zV56Raje3T2JuHM9U=b{a8zBle!Od_BEPo?XUt?LO$F9F<1qwVGU>- z^~koxKQkg+G21i;>AM`R03;OYN{tNv(`KM}3dyMQEJoBQBPwquf&v$Oz*`-Rs8L4L zC?jf=5jDz)8f8R{GNMKqQKO8gQASi&$pbU-jHppY)F>lrlo2(`h#F-?jWVJ}8BwE* zs8L4LC?jf=5jDz)8f8R{GNMKqQJK4jme2}<&>Gr6TWAOEp#yY;Z0H1?p$l|{ZqOZi zKuK8~Q+B=m-6=wYWcv`?I(|i~F;_MwXoVLw&Ga>B%MJnXA5wv>l0rR}INx+jM2iJ^P;qI>qDd-h^G zRm69aaUBnv$-`#yu$eq@*?-|qa=4Qm?j#4xGm7OI#qx||c}B53qt3*i3;m!!41j@<1F28*e%5(!G;6)X zSi~_b;uscj4o^3Sr<=pm&A}p$VG+l~g8yGz#Efn9-w6FTLjR4>eCO2GoF>Pz!299jFWS zpguH!hR_HaLlfYQWwd-QT0R#opNp2yMa$=+<#W;UxoG)Zw0tgFJ{K*YiNrbabYBmw*i410Z3dJi3=lfVI(e$ z#D$SKR>=cVWF#((#D$T#FcKF=;=)K=7>NrbabYAbjKqbJxG)kIM&iOqTo{Q9BXMCQ zE{w#5k+?7t7e?a3NL(0+3nOu1Brc4^g^{>05*J3|!bn^gi3=lfVI(e$#D$T#FcKF= z;=)!SzR^m9N>CZ9@a6#al#N|v|7Y(g(6VN&;LF$suRz6`f;)4|6gB0L{6ySpt;DZ$4gB0L{6ySpt;DZ$4gB0L{6u8;Y2|7a;z;bXm z0i(W4G(1}DI97y%<;6y(5Y7(+iiA1+{f8cc@^!Gnw7VweG!z)YA0v*A*>4E_dl;BvSE zuB1*^VY@`A*VX(#pSp2Ras}HfAs_C57_5TTum;w`ov;q>0^Sjq>){@_7w&@s*Z}v# zM%V#>K zuo~9FU2r#$Gp1CEi;&_Xq__wvE<%cnkm4ewxCkjOLW+x!;v%HD2q`W?ii?oqBBZzo zDK0{ai;&_Xq__wvE<%cnkm4ewxCkjOLW+x!;v%HD2q`W?ii?oqBBZzoDK0{ai;&_X zq__wvE<%cnkm4ewxCkjOLW+x!;v%HD2q`W?ii?oqBBZzoDK0{ai;&_Xq__xAx&TkQ z08hHWeHwPa&P0J(?Q4shgl)bN;drr3^b@PZ3u2LYk)Ov{QSgo^6nl7o`DyX7_=G*5 z@$-@uu&!Xe`fc`DYluD0KFJpLczc3v+q}hO2kgoAJiD?z-(F$2v-9mY?ZNij_Cfm! z`;cAC|8XbHjyaW`fp&p2#0lB^ong+!_NUGz&P*rWneD81YB={g8=axf!_F>exbuSZ zo^z)2cW0l&TS-zlGo&M>bD4Cd&zU0wvXXO!tRky85m{X}aITikJYQbpJRz@@ zTb#G#lk!zrRlXtj$foiGep<_q8PyrQ?y;N0IRUWHqsG733s;%nFzN(RGA_u8#)kzLjT~rqtQr%QHdA#bWddgwy zSaqyCLG@96r}3ss;*ag z@&dI|t(I4)wQ8fBr#7nxWK=z-o|HGMZEBmmO}(q$m3itT^^v??9Z(143iY}AQm#}# zy7gqtZRj?UJKdIUOZl7|bc6DFw~gCHzTh6?4wP@YC%7lbz3wPCNA7b^c2AZcxu?6Q z%l+=%?tSuO_epoV{M>!p{Xl->e&>EKe|8VL2jxMZ>+{K9eRF+t zTn2OC8ki5)!gY`f3t%Cvg4M7F*20~z4p{vl?gmyIvED5#Sfww>?;yzUz`M0!!TYo1 zLkkPup%tv|6=b*(tnL*L0l6LoS%=8g5=Ik+(L-TDz6Ze?Ho+P;u@#;KR{IK8ABm@6 zJ3I|L;8}PMo(Il_ESL?K0?*C*8}RI`%i&763Lz0hPVcR&nQ!D?6oYvE2nHkc&}+dLne=VQMByWvH633y&M z&&z%dUI(6;{U*Ex@4&mT2i}AC;REsA$$b;;bY(#+n)l@+5Q~9fG^=I_!_=p zCiG&M0i56A{0`@IilKy+;tohq;D<_poJeFuA|n#{khP&M)Q5(EOh}%&3P5G30wdu` zR^ZSkF4u6m2bX(rxd)f)xd+M4!gKJ^o<7>ow;i5_9q=sBUj9>oXX~fk{j|BCHutXt z+T2fj2eceD{!7!)tM7vX*Z}v#M%VeE(ONHe};{dqItZ3q2|$V zDE#|tpZ}{iPm{lF9yG;YHqZYl?+VRh*32>6^RLuA|6W?>47{o%d0U5wn*U$bKJEX~ zK7VPSzhXPYQgm#m>`lWXy%T@>^Sk9jnYc{GoCG>>^Sk9jmttbw&~C#(a;Q|8e;LGCT)(LCnSJUl&* z=(b06+atQ|5#9EPZhJ(xJ)+wl(QS|Dwnuc^Bf9Mo-S(JA^O#5Tm`C%NNAs9R^N2Bd z#F#u{Odj)S9`k6P;4OaU(LCnSJe^sdc{GoCG@W6>^S&sqT2!>y3&=`oi?oXKNe&0}88vj@Ro7y@(Hw}ih-VHqq3KF{2m$K0A{-YUO? zzcE+^t6>eSg*yRx!T$R1YBG;`Igfcck9j$dc{z`HIgfcck9j$dc{z`HIgfcck9j$d zc{z`HIgfcck9j%Ieh=P<58&^x7xux2@Dc2Xj{%usUe2?T8|LLa=H)#5OZW=DhHpyq zoL$V{8NfA|oAa2PV=ajB7Cq+YJm%*-=I1=-=RD@;Jm%*-=I1=-=RD@;Jm%*-=I1=- z=RD@;Jm%*-=I1=-=S*%n>@QDMhAJ=;o+Mi=ZOa^;#~hu<9G%A;oyQ!V#~hu<9G%A; zoyQ!V#~hu<9G%A;oyQ!V#~hu<9G%A;oyQ!V#~hu<9G%A;oyQ!V#~hu<9G#ZI0qC89 zFbD?25Eu%_K?qKSac~lx4CCPxU5u_6peEFU+E54TLOrMt4WJ=3g2vDUG9e3^LNjO%EubZ|f*`bpHqaK@L3`)`9U&V! zL1*X!U7;IvhaS)qj)7iqEcAvx&=>lF{u#hk2Erg13`1Zj90wsd5yrtua59XCQ{YrM z4NiwMU;>;8ylI119>gmT;*|&S%7b|2LA>%HUU?9&Jcw5w#48Wtl?U<4gLvgZyz(Gk zIsPGB1Q){$xCCaxESL?K!euZAu7UY*EnEk@SB6&}#Fh)Inm&kk9>hBj;++Ta&VzX8LA>)I-gyx3JcxH5#5)h-od@yG zgLvmbyz?O5c@XbBh<6^uI}hTW2l38>c;`X9^B~@N5br#QcOJw$58|B%t)|cnnnMd{ z39TRqt)UIHg?7*$IzUIrhEC8Kx*3~c<<^j(a?>vZi9>hBj;++RAo-f{c5br#QmJi~M2kn6{2nNFt zSOQC787v2V>}`+-`EUosU=^%}HLw=$1Z1TAdrEjlXyhOsbr6p_h({g7qYmOx2l1$b zc+^2W>L4C<5RW>DM;*kY4&qS<@u-7%)ImJzARcuPk2;7)9YiAs?GNE2*bg5A&l!(8 zX!ES`sDpUaK|Jap9(53pI*3OdbSCo6G8glA2J903@v4J()j_=KAoH(5G;$D+I*3Od z#G?-4Q3quuKxXi$gLu?IJnA4Gbr6p_h({g7qYmOx2l1$bXyPE=bP#Vki1rPtr1lNs zQ3vs;gLu?IJnA4Gbr6p_h({g7qYmOx2l1$bc+^2W>L4C<5RW>DM;*kY4&qS<@u-7% z)ImJzARcuPk2;7)9mJ#7@^CzF8`B@}oq_j}j$6N|gL4QSzfi$&V5xKT4GRC{gmGM9Gg5B|l1({3ucK zqeRJ%5+y%Ml>8`B@}oq_j}j$6N|gL4QSzfi$&V5xKT4GRC{gmGM9Gg5B|l1({3ucK zqeRJ%5+y%Ml>8`B@}oq_j}j$6N|gL4QSzfiEe|e&i(v*_0yE(X_(!u--pOay!Ci1S ztcQExUbqhmU<2F_8(|Y{h6mt5cnBVbN8nL-40!+D;{A7v_unnvf48>6lTZZP;3?P+ zPs0x0yxs}VBr@%~MC2i^Z0!v^iEQ956E8GUO zCGRvw`9>rvI>FRKjx@}OwuJ544162#ugI zG=WUWf~L?6nnMd{39TRqt)UIHg?7*$IzUIrhEC8KxAN8zmr9NCyV?}Rxyy@$s)g#MSdrn91%A8 zoopM(?_`tT$yVTk56JIilLNyh2Zl`!44WJnHaReCB*rGclU*Is0m-q+?_?u6Hu;@w zq=$FWBR0}wBRzHlKzeL)JlW)UvXLS?lQnHw&=kl?WAh!Cb_-|;tsn@kp$)W!cF-O= zKu6#k+U-uz8M;7M=my=P2lRwvpcfnqy`c~E1@Zve$3X~=hhcC642Kag5=H?za%{fg z+8zUA;Y1h*C&9@u9!`N%;WRiM&VUIJhO=NIOoGY4yZQDxKn_CtJeUGg;e5CNrU5zd z>K93O9{`yl{nPzfqS6{rf;pgN>O2Gjtww^IvhLmj9K z^`Jg9fQHZr8bcF6E*#{-K`tER!a*(^&!CG>#mK>}l2W!be z<2hJM4%U)`wdCxIzwGQ`q@s>|6Qd`opQL`0`bp|1sh^~NlKM&NC#j#LevL;n6 zq<)h6N$Mx5pQL`0`bp$gBDWH`mB_8^2mN6X42B_qEX(5{1joZLI01&k2p9>YAO}Xn z7&sp;fN3xtE(8xQf{S4WAa4?RlgOJy-X!uSkvECFN#so;ZxVTv$e5fD*FqlL4l5xa z?tmDqg4M7F*20~z4(@`xVLjXf_riTp02||SMzoh1(N1SX+s}yhx~e03GOE4JsJ5R`?RC{qNJXw?)tI~#*^F!_ zm|R#Mxv)HPVa3RW6(bi`><^jJuIDp1fX=-*#Pp$29QTKfIPAR^k8A*WWCO?}8$ce}0P@HNkViIv zJhB1gkqsb^Yyf#=1IQyAKpxou^2i2|M>c>wvH|3g4Iqzf0C{8s$Ris-9@zl$$Oe!{ zHh?^`0pyVlAdhSSd1M2~BO5>-*#Pp$29QTKfIPAR^k8A*WWCO?}8$h1V6^&>z2serubjBb2;sORU|`FVB$p1VCq*omiw0}>Rt-~&GdAPp)(WvBvGp&C?& zbjW}jP!noFZKwlvp&rzS2G9^1L1SnFnUDodp&2xX7SIw}K@eI)8)ysdpgnYej*tzV zpfhxVuFws-Ll5W)$3QPQ7J5S;=nMUzKMWvlH4p~DU>E{J;W*Gg$0zdfH}k~_FdRm} zNEih$pNP&M%_QL_*cgAh@(5K*%bQL_+Hvk+0U5K*%bQL_+H zvqy=Vg@~GktOn2!8bM=d0-2BnO`%!*L#sJ|TR=-_1wm*HZJ=%94WectqGlnYW+9?x zA);m>qGlnYW+9?xA);m>qGlnYW+9?xA);m>qGlnYW+9?xA);m>t1t9}{)v2I7x~04 z@`+vK6T8SKc9Bo)BA?hrKCz2@Vi)>{7oMLw~Md}0^*#4hrQ zUE~wH$R~D@PwXO}*hN0Ei+o}i`NS^riCyFqyT~VYkx%R*pV&n{v5S0S7x~04@`+vK z6T8SKc9Bo)BA?hrKCz2@YYI$-^Wg%R2Gij}@Zci27-qmFFcW5RZ?ge;CK?zb8W^&W zX`+E4;u`tZmHfR5B5*a#g?WI?6A=s%5eyL#3=t6w5fKa#5e!+#y>$aDg2iwnMByg5 z8E%0kuoRZTa<~<46TPiGxE)r&O2~&hAO@>oHLQWPaA)EGF_Z(uP!147IY12M05OyU z#83_pLpeYUC7 zUVz>3BD|FN(RvwPfmh)*cpctI?BUIoJ>)6dL!Pod)6dW9@}~@F9EzpTcMGC441%Szp69@GX1?-@^~^Bm4wE!!M#2k=l?w00zP!7z{&z z=Ru@4M5H!Eq&7sPHbkU0M5H!Eq&7sPHbkU0M5H!Eq&7sPHe{~_bQF==5UV#sL})`q zXhTG3LquppL})`qXhTG3LquppL})`qXhTG3LquppL})`qXhTG3LquppL})`qXhTG3 zL&S|jL})`qXhTG3L-v077|=6BXhTG3LquppL})`qXhTG3LquppL})`qXG271L*!(8 zn&@nZ=xm5sO1{IniKA>GN*f|d8zN8Jk3?!iQi1|sBA;k&h`eokh_U1owGGM2qBoJ- zkWA+?NNlZipyuh$wD|I7~iqm@Tq7$Dy0#!y;2sH)0C; z#1!(0DdZF74H4xH5#W5J#A!r~L&P7psL|FGH3r67J=KXYEtxn{R@f;TBjTdaI@EUk*f#6;WfA$2O5;MdVl!ZB|5& z)hfzX!&)G6uZY~MyV$-PHgc~|iV)H3kXv9)aW}yIu#w31CU~0d9k3Ig;s0Imb|RnH zNIuc-5Yg@s(e4n@?vTs#bH5Y4-Gd@T#5?3$kjN+M9U|%-@~vn4UeTLxW$EqP!1n!# zJ-&_bc;ZLj7TC@)Ps0w_$^K_JZWrax@;|amggiuqJVY#I3wiZ^B%ZQ`XnBZed5CCv zh}g;&Vk=w7vG*g9^AM5q5V`h#BzhhqdLAO@-j9D-dw*GbSaC;h?QQwX+GEs5bN*%R zVQKwk?fqr#{blX_W$pcC?fsvy_Jl32hUG$tRpJ@3j7Z66;t4BYj}af(C-M^{v*$^6 zYm?ivjUBenvOAgFo?Xc8`KvwFqtA%$}{**ksCdh&LrIU7vg&W+^l%y2fznq=>MP&Ss0oh{_)97Oicp>nA6 zcX@%l!r3dYCZFf`GFLw2{45`lg|fNaLMG3k+(#zQ6XYjk^2{NR=Qrff6lCliZ!&hC zrtnC}oSC6&$g@-(a&=B3CubirWa@037m|&0p!C#WvT_F$=(1HTjTwgDjm})O+eZ`IP!V zeJHo9kJTq~7r8pWkk6~H)K_x1$=LZK89N)xAKffBOa9_EbDPP7CVS_vZfo*({-*PG zD&^+5IjWk@*r}@PT%9Ui=jv3ob*@g;KKm&)LD`=gcNQ=VPj~$R@^khx`8oTW{G5YK ze$K%rKj#pWpL3{R=jRNW{G4RxBtPeHlb>^h$_x z(ZK3X)XuW{TQh~UW)aP@tShW5*uIhom1Qj?=2X+Vm8g?t-9{{_inYUfMl`f`Suctv z)=SpwqK5T`^^vG-eQJHi?=P({`TZ3UlzP@dyN>YLby+pz*!AotY-ieig>CmEwqn@> zh^AQfP1-fBO| z@kOk~$*{NC+t~Y*{S@2V?d|N{X+O*F=ZM5u_N(@*qLKX?5g3ci!f*4bcZjT5_5u3< z+n*3YvFvYIujAO?+dojxA6c8@kbAh8GnBCQ#&LX3FJU{!vfjpV1~>!R9>lsEhkV4x z@%sd4BEKg&7m0M|V&X6sxryhBG-sZ(M);kz&RP*b-`&OUyPfr-vCdY^?@i8wqLK5E z^9<#?SXZaegD1O{V>x@AJ)#eK@jW4(4~XViT0e?@=*L5%p;Jsu$I@C- z)Idurwq5CpPSPiRLP|f89Sgk~5S3+`OrxX{@f}N6Cc;w%9a^33bfP>}WCk%F3w>IX z?OMcmELlg^;XHMT^;oi=tjA~T6YsHPL!v#F*1424lg&g!^lEcH)k3xqwrol4$C9mN zf3^p(9>aZI5s6lwBt`M79_W`9C7B5U*0l<$x`M3&qs zcTxT<>tG!DihPBVSLLgm^ELT8N4~+j7)QP(-w{6fF6&|(`M!LgW61R^G8iHD@!1bq zC*#QdtdwyWF+LXQ@&K!49CAQ^#(BPwUvTv=<(GVle9+YGYvNrs8Be|uwjNQKMI;Bb zuozLQ@S9A~qP41~s)-(|I#I7Nj4>HP=Z3B!x{w>XHhb$6?P{$Ws0JLMGHo<>o`NM;+r)X&#o6;)k3vUbW=B|8`xf?7O@>A z%2r)1QA;^;nOerRmaFA#-%6ydy2?{|Y_BB3R$Z-9tJz+o)^N;PwU+HWiLzB!cd5JC zzDM0lWbi&!Alj-8Y6HjIukL3icca=!%Wqbj*?vGhz%h@h$2g`?J;C-?wUst}lIWbp z*!isJubxw^6;;ox-J-dAQN1VzsF&1BY`?5tru-H43Ngu7)vMw-^_pU}t$Itn#oj$? z5AjIGS}}^T_5)&ue^-AOW7S@@SDdK!seP2}SNp~BI$yRJtv*qoh(YRW^|ctL$6(>= zF__<(ZYJ@)rfyS_qeo&fQ0LC3oH1C`*JCihR}n|FTr#nXs_sVOht=Ju-JNVdL)@@B z27Y6IJx6EG#`L^P5pwNS!rX^wr}rCFILy$p-nd*(P5$d&!qAs`xhe zHn2_BY*AT{$D#(~G2@hPr*9|a&k#GT;@johMftPD4lO-43rCO5!uDtSvqTnSa|e;; z@5rhxM~~3_CWE#J=nc1l+GSFm>_aY@U6hyMqq}ez-KR3T_hxk0Z!GxC z7@xryKbp5H#_%HixqBx!HGnj#`#|-Rc965)XP#+`zLeYisewk>-n7-RBCF?G0E89<6 z+u45FVrJgh1Z|8>(AL-ljj##6#8%LDKyzaUSjG!EQStP49`*iJXS(eV9Pb=Y$uMUa+uFjYW-N@_#=^+Z-+q9tFw2?6F|(c7Y+veJ%9$_2 z@(38q!!edeRbzQnHI_$fV|lbTmPZiFgC4?nCOjglI*&S!QlH1LMXDNGq`k34s$z@0 zBM z>m;MpF3}cAl~RkOI`&7>@~~xXtPMNG+Bn|W8N=}Hnu?Cb+GvBd(UN1dg;CvD7#YUG z7;7wy5!(L~eq&qIG`7Vb?TPWmo=7+LL{%(_M?`J;D3(Ohh6u{7a;rESOM($X7P0C! zAh*eFqN#j}mAAIsj&0Et+hQkspTWWiU|~GV_H(Sm4anzNiEGIhSc@BwyIGCfQohJ~ zTuZ*hirj#F8C%3Mwn)nqTO^1r@&7ZTU9a??@~^zI$R1+wWnQWE;DrGIq&_ zY=4ABVjGLZ!i)Wcl27HQ*j1llm-yx9@^e0=trNeoOR5^Xq@l4(YGIcM(M(xbCv}Z= zQrlQ38OAy})>tP4jdgOSu}(S~>!c5Ua2;`~s;lZU((_#j*d^LV8E9;jj>bmmV{DW& zjEyqR*eKnNjndQDDBX>X($m-|-HnaXQ~S_ZIeeo9zxhTBervl#8M~y0_MsV}wMA0H z*djxWEz;ZAB3+FwGQ`*-y^Sq0*w`YyjV;nk`_@<|e8&a9wMA0HSR`GIMbgh$B>jy= z($82V{f$LZ$5Tp#C+v@RL}&et9O4vXe@rm;$53N`Of>e#Bx8RJRUfJk#bjatAB(e$71G35 zA)|>0d@fE`U#Krc6CD*0Cm&{!5EUS+ytYMhbW}i`MpU4+=$m4fG%ePr`+vqC+!mA1j1)*k-EkfscUQz>AS&qgUHZv0#V7>B^jl5NrgpH z$=D)Q^f!12<$KKcnCNKil1A7ij8?uKSSPKFbyC+@CzXtK(g^G1S@u4MjnY`h5`;}G z;Va?yeeJ`?GgeD2W3|-M5e3mwM-=$2?G?+|D^-oXV!rW1)Jm~es+QU-+EO{jSR`$X zMbZX~<^3h znzEXeMAD|DMX(fn*bLP~4Iu`kXQf-er&(a=&xMCm60t>G`1|YMjCTC~#r#fg3!Bwx z!uPYEUz}N-m1XIlW>!{umR%#BjsMKJ7|$+AR4>^lLx&#qi-W>#SNv-n6EXSGv?=DJ zbue!Z`*@9}ExUE?-lcQxS~cCQlzx^vV+uN}C4qxfigIN0gT@Dlb1rJkKKbvg0etCtK4~%C9UxeyZi?gk^We%K zeO`k-?9ME6H~QA}y}7MAckkAsOS&pITn&f%4-&urA;YjI!%5C@ri{D+Jc64>8DLaqmNDvVEM7-rGeGoacq2# z(H%}%O#+KczSn0?1WkF_(Z0aa_~l5dOw>-6n{JgZ8vd?Zb*qt8%W`T}wSBF+ckj{d zhP4~#QaX(rkqUX>bkYP!vucCec@b!)ZKO02QnrE_xJj82%gjI z!ege;aCawbRop)`!DCRon0uCN=|Myc zK+_v_U#jrkhl`(z|K{{7o_GYsACNyCO!NO-TyZO9m-jCzlb}HCmQ)EkOwQ8&qsmV~ z9-Y$uJU*pAw+bvEb}K}=1eP3eZTy=9VE_E}$rL>}?erIJa**Dl}RO6%0*wYB(^ zm+OJ1;=D$T_}q(ne_$Lf&^q;ViMz|o5C2^G13m1#rPm{>KPV}#h-LYZ^SgeKd;rOT zJ8d%~fH4PV=n=d8rvL1d%_ZA(rKo(ee4)F@h}!0Oz0`95L>Aj=(e2BfNBu&!;&{%9!5U9o7axj6 zFiD62{a92XQAS(Qjoy>h)OG9B%Iem#d-EtI9FHfXc9+h5?H zuiHN|?jNY+M-Tjbl@o~HZOM+_S@#`Hm1)GqC9`y+AxOs?0h`HthH+i48`JcTWcg&i z*HSlnvRvB&$?~aImy~jC<0Q*HVpT^ven#2x`nu)kZ{?cn(mTy{bW@_zw;7e*x=f+} z=_9p$PCrW(KgAcP9_^!z7pM7uI_UN|n$|+Z=F=*VCPi#)R%3^;GoxEqo2Sdz-lBU3 zk2_Olq*u3PR@3G!?fKS2Rff%2eoFpVbFcYg#Ysq5_4o-H*M4aA+F@l__y1ZP&xwD( zIsW1oOYGgI0#@5M_E>F_61LcqNLaj0d~>!XsI>#8+xmgVG@w6Wh~`gH4e-^Kfttg&hoS-$!6%hI5doyO|iAFSMkf@`y-}^2$Ix$&J647KiW-4ug2qw!Hx=Ax0otRpV zPJA<|KT5pRa(A}vl$IABR=&Xfmg_r-Wu^ z=c%a8jMCcNubUy|uI9LBrJP^;XUX$i<-TbAv&|)!>Sil1pJ|P*IDe)0%F6v`D#rh^ z`${Q4O+AtDU`PdgM4be7V>;5uCM*T zzStgLvuX-VN2~FYJukZ+CNN|f0sDL_=oyDvyFe4 zEdO3?HU6PFf2GXw<9`qxjen?(k@}{i>f`Yb^>g4pOnuSio8!f9eWS~bao)_b%0)9P zU0qYsaKF93IHN*HD@^hVlMd-#O|{aJ(mf#M1a8`IE1U;01urNL>E2_V&Ek%;t9^mvcoE z)6E|K3p`c2=Pt8nd16l4Rs1cJdu;kOSIOV3ud;+Yas5k7y}mG?h$W_)Pn2qb@_SB- zg*J4} zoENnH)=;OfNi8+?_=`rhSrLEh%{Sw(ubfgeuZlI4!@iGS z@k+va%NqQvb)8jx@!5}-+?uo){cWg;Bid0HjBe}b>f>)y%sY5TT_<~4UY`B>KUS|m zcmE55x%Vd^~m+y<-T*UM|suA^q$c;brh7tH&5)w0(w8dLJMbAJ5odX>(N zf6_2j>>eq(EwvS=ZI7f|Lk~Ur`4tOFrLnJ(#tunobdI)4{=UUs8~sDI(jr+h@*k;M zV7L)Tyz)N^`>|?ie-h zo10QTK?NiUc(3e>@)N!7v<;PFqo$!{XKHna8{PjfcZGI**XkN>W zIVMbqx~)+@6lJCRul?nN_1xlgYg2qw@y+ha@4x?bQtFLzg3TqXOv}^|O|%EVz($-w z4{U@P=%X!CPN!bAHr5*!{j?x^LbW=_*XuW9*l&9)8gNpt-0QqSercUz`5KQpVOZ*Q z^bN!_0<{_SOB>YhxLcDqT=KC0t(0=xy(FGFFi&nzv^H|5b~x}5V@8d_TZv?*V{MwhR~r=AcPr_W=*XUcD` zqXX8ue15XrG4&7JX3D8g;GX1p?4UV5|6P5aEtFqx%(PWDtxSDlH|z4!E{2hoY?m`j z#s{*JpXc3p6Okovn`wvlOgpeYwH=7qO3cuT_9z*DSbMPF#YAL(X}hpLwO#c7fo6Yc z`>;Q?ee`~F{Xl6uu|Kt)^!{ti=S$nGWc*?6#eTKI>@RIM_NTU+-v5-@pKQO)#EnyW zIC1JC_8OPgrW4X*jbPi8;-iu-G7dQ=pmQVBw7NGVzFP2GrA){kHaW}ZPCn9HtY5rZ zHvL-m7taW3bpBT9GxW+1YT@(yo%^)(YLCg8WAvOU_r>FXC(BDB@nFdw=ede**prOnHOIT>#CsWQfT!<_PAQ)pe_xj;##3Ho28iVGQ{%JE@i+-`e%ffHafkR? z*T_9TQD{DKC!d&MRCw|e)8ZGIa%9MvV}_Ju`Ske5=1c=ip0ekc*VJ`qJ*TA+>9vy~ zmE_T0;(K$J-`8hGvOaNooRgJO|2gtnb9^4vK=yE9X?oUHe1xKkcQZfZoFA+3#|l#YT(lu-cmTI5$o&r3Fi6 zf+KgDBYBcC!}O~i7P==@uQ*?omJ=qb=tpe&j9%HniuRQLgM;x<@_6z~>hf~EqFyO2 z=P6NMu23tnE=PB1i@>rvXc35wl@^U?t+Op;CS1S4LdGXs(bB-Q41$RgljT*1 zu9jEDZ;Ov|Z@13YBaHr??4~>{^U*ZzXMV7ZGJkt-i^irkA zyT15Ax|o<;vPV~-{47y7TyeA!#pKz~NsKjup1i6y#FOQd6F;Yv>!4AxoHS=C@dmmR9tsj;`)^1wIh){etIIFEH8OVsg!!ovWKPAQ#%;R<2_8C^1C%%K3Prz zT3w#_Qa5=&C+HIj)UsfOYP9rFv zSw<22NAA-D4d-!Zm6qS4pBM3tGs-^Uzr}Qo&v>;%?^#?L37Ldhl^h&Cb0)Hf&hbd; zz4^x{&&5Jc{fTH|Wcj(SF5QEOvuAmN;U;-~U(9rb&v*gGbdY!Tz)QV+J4?$yGUd0G zmD5f~cn+rhj`-Z%Pm))*r8!Ujt@^qQrtUMQgM4P~H#LeSa>{CCTF})ko~#L1tdQsP z5)aZvEHQxOYB$qG^dcr>Gd07W>XBup*t>Ug$X&B3zVqeB;;(JAto!YL7Y@(4u$N!_ zcEQg0d-?OMDld$l(PzlD6S)8OCGN;?7I5+ z-~XQ+Lw%TjqH;2D(+;Ff<`DWr`wetKiR6EEHBx9*m)MZ&n3?jZ!vVQ&_jY= zhnkGS)6ULxzxWlUm^@s)qB}NuvGmiO9DlpCg*^SS^77fbTb3Q~$Hz$??>op_V5Yoe z+hNBqbVIs45!2<`A~46dA__}6*O?Z-AbFj5z0}V!9kR6ae1)my?gDoMpR@J+zuSu2 zadhBsKrO4(XL5EGpQZhoX{zm43Gu}typrS%Y9lH2L}f-2qEzHxLzR=IJ)8{F9Sg$=OEBD*}QHd30 z=Qq!o^ZeQWrBbHNRy^nd>E>4W-6h>ODSmzN{AxI3mphkWmT(V&-!Kz?JE;80v-&3K z0Dh@abG}tRVM4hUnWV8Z**c?4WPI8zDl4CD-%wUNj@Jq#dHf9VOId3icAj&DF(QpK zGRd@3@_3T3mY#pxVdr1y%SfJ|8MTz_(rM2uZN0+Oa(97`SUBDM(UKzHEwo0uo;UkL zIM_;QpbxE0r`@)7Qp-6l2ne4TaW|#5S87<;e@1HCm3rp7#j7WmUzvp&<(_%B)N81( ztXa$A-#ye~Y_rBAgHz^Ovr;cIX8VE3X_c&jKK~gL{o@b2NK$!}KGv~D9VJC|v$ZkZ znQ6_5kE&LDZG1uUc_u$v{#5nT>tST`@K$H!DlMOGot^TO^ixe9KTUj>QqH(jT0VvJ zDrTCEn7|`?1T^J(c^v0Ky~|cubkFctE{Ttbe;5BIKC-yj+H9p;)vO0f z;>Tb8`O1}_U!D9dg_+8(ST^ws)7zWgvD)P2#ov7Ao%ox1c~%>iq?ili*XawlHA^Y} zhDQd))rpB#TLzV*GAi%&X=DwVgH?j6ZCJ4YNc(w=O~it@=;eoDF4 zZOP-AB}ggPy(U>c&FY*|u6swae0r%dl{`N$0F;)WZ4a}nm)ED_{4@0V^)oDay1X}Z z{qz2SNVaOpYEQ*lDp$wRdem{41(dp7y^g2OhpUN@g0}aVt5#(EpwIc0pnqq z7Sqe2ljSUvCLmYVVwL_@UcSxuqCL2*+>9#8miKsNt^D|u^Q8N5c*~C0{$T0(pKu93 zl$V#+)4!GTw<|AadcO4dGhL#eM<_qdU70K|*`}Xh+3_r29-DGJ)9I!68}a>QJSTm> zjrFv7vfTHrUCAt~zFg}?J#AiE{+;M+rp-^Z0gH_8+n=jV& zF{89@AEwQXr0HeN74>?_jQWGkb4%?3spY9X<|XX`TFK*6@8cz7RV2&Lw-zOz1J_3x zlpkMlU9^?C?w~(hSGS+5?+-)sL)zgc9faZk`R2%TDhEp1OGDquG#Z7pOK||4w^m75h(bCEBu2f57x23B;(bDeU zf7|1Z`E#WxZ-{?t)xF{9G~!@dZzP^5ax_riQ!G(m*ZlvZ?K{AtJf8n=-}mml!wv|< z8W02%OH>4n1;sAd0I`dTfQo`3_6AWgDvH>z63x1Bm2nE_Z|C`RO^lu&f zFs!%EkM?=Ew2>Q%STC%z{uD{0J>Cbymw%Y6Bb8ELn?K<_|M&w}Yl~^U?MX#1mOPt# zD?RXUrwLrP!TuvNY27>!T<}FlGI5r2 zX!oeq?y6UP^{3Sev-GewOQc@Mk^EOoH`<=YF?B&ObNpnH~ZO^JgW|~ z51%jKo!d}at#X|CPh1xnNqmsmb9P=>28kqE9xYj7XNWNOFmMtZ5Q6X$7UL*34=h3i zWttTC?qWl8*aBXlMh(DQJ$jM+@Crju{fMP}yq|UBLm!M)-*~;~E9W0xyVRQSUV{vKe8_;*d|6;Ctl5V8zA15&< zdT|ni*8#G9kh>U7E_>jEsD!+3+=vKZRqMY>(utXdDwbtylqlY&hUIG^@RF~0*cTJl zOS!Z2)#c5R7J~$0!LMQgRMdIX(Ow9@rWuVsYQEIF`uL!C`fHEs z`JA=iH1hJ~K9*pWnFr4cYdt3silmd_q-6lE4z0J;K4g5N&9{_)ycRoQ^h z^q3x#+aRd9${ee%LcgBqx0Y>z)4>J0MI^BovBYWM?0a6HU9ieUzMJp8Z~2jZfkhs< z9*Z1fHgjKIQu%|m%DeCn!)4gne$-Cmv=oRgZTa3>WyQ;@vg)Nl!@(68V0Q #OJ z>FWEtQFf7=m%*jP{uPPyIw*lXN3}RG?biBUj2+=CUp(V;FB{l8~@EUGR&vJv>CG1RkaTw&pVFQu3YIPI?qCaukJj-m}#UA_7$jKQ8sS#HjMJ}Zg zsjX{;J`-OTdX#c3jar&+nUI1wOG<(Eqfusqq(inRsgdndl(M$=CknLB(x7grJ?_6a z^$X{wRl<>)>jZ~qs+^Dl;5Q;d0k4q=AH(q|FKPtU)A<;?)3DY>b@$=RpeS5r@`ScL zYt`YF?+qR+-1UE0esTkLP6}k3xI{AZqp=If z!kvKpNQ6k_u;r;3*0J5!`DAY8ldrMe0}oG}bZ8*FR#$HEU55^_&bJJ8U;H_8|DZwp zM}jh7bE#ztgZo#gQ<6LQ41%jVVjRwxO%<4X5`TJsX?B2RdJ&z3UFP2{y_ImZVNso7 z0tM+pJ#7#IlAx1^#=`J8)<2MyEX5%F=JKW0wFJYXT4|n48c+KK8E;3vs z{prR;X}DO96rg{$skv2LQLubj0G?w!VT1240H0w@k#G`CC;E?QHpjbwkG1z}>H|8f z5dDSv%`z5q!b68$NoR&}tIUBXVHM*d*Bjj@a>z*mxRYGD)Dnkg*}fnik`oDc$cg0$ zEd~c%(1V%$)A}Q-Cy?m{#Uc`U1P_MT z!Uf_Uw~#>z7x&76J_vD&+CYy0On;!J4rC|3Oi8!wXJ4}@R~#M|vXO2qihXU_&wKK5 zW%zh#j8wy%7s-Zs@O3wOaRyxrR6@U>7hNZ!lo636;pD@S@B~F($tVnuQ;}8WXiv*m zwjYe5hqQcUd)f~qJVpP8Y;QS7LvX;eOdlgjgrS&~&X{GAd2wP;7#qcwn9`Q5EWh8Ua?FgESpUYoZvb`bqSYrLW5I#rfZ0Q)BP)i++<9Q_LGJT_wmc( zV(U*94<1P&Np<*(YnB>#fP?9fWq{Pia?@{G<6E-l?<7uEh$vE`}P%I*6ePlEl+cAjyV=;|W41!b$cdJVBQ$ z;W%4?#}0Uw5#zDr7b-!v&oHhRszu@_l_23mSYzQ)z=Aj4#$2f)`;wAM<@y2RjkllG z_bD)ITJ(3{v90+tXYUVmXoMI4u7YX*L-^IMEATW!i4EjW^C^P|M`K@$f5UU;f;1@{ z?XR=t)DqsbSn)|WENR3S=@S*+MBy{rDn5aar}#eGCr`vDi>+|RpkExEiv2+u7WfYJ ztGO)AqRb09ZrTFnxRY756JPWBXP*a9-~xY=pz5l?vx-tJt-ApqOBoiR_Mqr_HGg09 z+|Y8ez)Xx%&?jVi8HhM6S3#PqhzsMd6)HFDG;cHPQpWIZNj$f{NDz^A(OgLGZ-icp z)4_v?0Z2FrhJ@RVNC~ICSHkVaXkmDw%}8B_drlz7(LM|H3I%=`olbBVon}csU#-Dy z1;?7Om6?yX&Is`cCU1``Tc&yEJ!4N1C-YPI3g+D-I`2=tN!Wxmpr8NVKR7g{H4V`| zg#50JoK>O3Lpz5c5i|s*TWr~^oky3H4q2s^-q$yX*yh11>nQ}`s%eI=($8;Q|KZI! z)73xB#kI0|e@{BSZr=RpcVlbSm}uGDZThn5-5weCu$YH0Dpz}d>5OirO7k6VsDP-8 zwf<;0p_Rq;>R?J0_D2;QT&xa(t&98aRW#gxrQ6Opn7H}``Ib`L$*~nwN|om+rQiIY zGh^0%I(*vtu+d3r(>?j9%Db4?fsFefCGw#qs!rHpiphyA+p23<-|&=>^hyISF3H%D z7+kzmxw>_=%S7P{`Mt;1VCyZ}j~4Ah2YU(sL$|_8RbWK_F5Wh{X8f}x z)qp9?-SJve^rE-H2MeiauIu>UCF51Q#DA2SxWe1We-rX~F85CIo5ZYA~%?KeCq zX`ci#&Luou+p0V1fRkd9a1^t(QFGF8+liV{YBjqkK_vdPw>QmJ#-K2#Z8A~1iX9XXh0x#2vu zrUwkxjvbGQ%mT^$A-YU_Pr<8?4-8hVlGK->qNWzA1i-sQZUQJ{M26wOfv*7iIWR;~ zh2sH^CTP@p{(5EJ-Kl-newvoKK77p3v>6^OtMV>>Pv}dwpoIUpoi2THBHdd@cdHVf z8j`M6O1LByX36q(>K0I#`Vyot`8Nd=W_JezARQVJ?ih$&@zFJ8XGICCL&3%ZD<{@^ z+hvVyBj`yo;uoNj>PJxxl(=y95#@z6qr;0v17!tv1J_sY9$qT;4(-L4{CJ~MeOdWK zOPTTXu)I=gf7W?+@7M)hl&&ih+m4L(WHTxs;CJ)tI`0}EJf0S__On#6#SEY6fh}ey zD}SWTtn>ku>Q#7a=Yz_JwyE!LTG{_3zj1mbGxg4n=&`70-tdh*t95QzKKt{LET90B zy7l7U47{{BV|!wQVx`L0p?xT>1MNfQ8^*QE`=#romV#+u25rnrMIkLos5CE`NpLJ| z8$6Co8hd+Ux_~RXRO?+W49xVTVr+B)hk|dke7pk5|Kr$6>)AYea7`+=cJiM#=&j7Cxukhpa!WBNOYpv)g+iOnISu(rjWRi%PvT zW5y@R!#~NKb~z2ih|UF(-h%izJpD;TN;o7zk?>^QcTR9@nG%jI^GmU1rou1^qb*aw zY0E@=u?3AQ@_XOfzej_oEz^eYJKZ(0Ws3f3%e29NK=EMOG9_Ku>LeWA!xSg{`S8Si zxUnm3nKnF+@Wdx=nUY?6d)hLAC!b#HKB9}ZOxyP!TStj4llossTc!>Ehwi4>G9|s< zHaND-4zy)TYDokn7sqSqPSoPeXoC-;yWIBnwAV;D_L@J$UL)~fud%g94ItT`xK7&L z2G7!*xJ`SF4Ue0#jM!@m(u2Jw(9tXHH8w06#+qWUk*%@U*x>2feX-X_xPwYWq7rS? zoYaOoQ8P-F9$DEQdyS2n*~$SO`SAr@s9DLKR5r+o3sB3p_A}X0p_WrEH=IWc_1izc zJ*i(CokPTx9r9Y<)n-9qiG@XZxX`f_ZK2EE@SFPw_^w zE%TG%$)DhyGf(ymipWGlr6qntIVk+7lAjF-U8;n~gGf;^yU(uS&5G2a70=+V271 z{^3U~^4`;QuE4Gzit9*ea+Q9j+W~)Et@mhK`H$E!!PIiqRHOd86>eyl zKFn>-D4L@AaXgSe>YBUj_}7y%PY+>B__Z5ZOBJPIm3pZYXDqFJh9x{kF_7~#Ys0f? z)~=@VjvtS^b#zw8=vApxzJ8CjZQrUV@Dta(PwDqoW zovAX2uBL17l2Hcploi&OKCbR+VMSTcO8e-e%0suamI)h9_HH_+N~J*0cZNsu-V2xU zv#+$;@}9wD)54dY82nZ#BR{O^OEvHC{0fU#BSDx1;0Vu>s>@s$%GW8N@7=@c2 zxO;HcYf9AnD^lE_X;ArClhUT4H80@s3Jhlg zF6?94xg^|SsljoGS+m2jbM2RS5Dj;NYopnpHu%8;@EO`Id%wlE!Q*PfuUlaJfb+? zR`3i`^lFnl1C6L)2MjEq$ zt}TXK_gn-{L_P%djo_ zNM`wCU*44CeEZEz>sQNt*|InKEKEvX5gETX?I`=fGCS{&_6t)+Wi<)O8kw>vd`tcA zfgiGdOcCeGdOaE_ySa`(uuQACp7X6Jnwec|_=V-cUFvk06*F={Yla6>c&DsO!^U5k zIO)>pB$&n+omI=F|%`LR)!& zX)t=PO9fM%43vMO;8mAT{v~CWmrBIHo>uLV-9>5tX|q2AAUUeo01Dcl|3tst3cdcX z7-=^|U&~LMi4q`88l>4EzLoI8Zn)$_$-r45l$hi`8Aj9^w_YjE;J`vkQo@sL{&3m; z4F^0~x8A8eDPh?@g(2`ncr5od$d&^>O7Ydb<-nicZ(4zV>G&@3jMrK@;irSKgr_6* zh@7xwI6C7W$#8tJ<9D&z+nf4n*Tr#M&|j>X1K!(!5T3wuumGMJwp7reH~>52&oLr6 zZ0}b%Ux*$u9Obde!4GUc&fm+@un9TnGTQssGPFO%!C&%~4%BjdL-5X%t-Z0LaHa@2 z;t$2hnPMF$Rt-5zB>b_piEx$>o?gOPBH@4N)(U5d!0+O1YY%6MJ2^{+5|t+VERahE zvkxgKK&>!$fz3|+D`bmYmGMrk3dxAjGY`O%%A{vP?K#<0u~k&Rv0d1Q zMISi8ci&#ZpPxxKxSBJhLoym_ruC?3Pd>Wx0p_b!KEYT0^&4LXJ;VG@jpWa4PR6ti zJ*#zUL{3H>!%J5>ePdHU3f1>_wVlyaaVYh0WnNS6%#B@FExcTqe@r`V*ruDwl}qsB zrc&KHK3|GeUK`)7h3~4mvY;KCxqD#@>K$|YuO*W9<=XkjglRf{oHcu)dl?y&oZiQd z3^^Y7Q;3`pb&RF8jiT~E)=nMAda>$!b6)pC=&V*bE=rP6ri!^s(fugmuYzU)C(k%i zGIiG_+;ZGyoT(qSegRirsMz!59;kJ|E+Cu~p_rF|s$x!pTx|wzkh6~z+n`F`W!v^Z zZf7;-Q~vdi@@%GC$M^bVedty(W!Jdv{HIOAXS!oZr7~<2HoecCOmEBT)RSX_YIUyj z{wh|k+3>b&SO+UJu$Udfefs?IY5puz-9PZe`|qDiPCY**^8{6$8D&{*TnT52o7}BK zao{fKNP#i(pJ~@3d5_-9jtpo&@U3^=tWbYY3ybTg{HyIWm=5p7%-ru*F?FY7Fc~|B zR&-^XPVgO{JDIqKP4lUMA~{?PDjY6P6aMSqu)tu57!!rMoJo_0t@;Z8Ny4=bVxbB+ z7Ao=!9B^7{5}vF(;RGk4knj|ngB6aLS^@l|jwPNr-N#P& zbq;uvj?T?Ymx~?eU2KP*a+$#YC!8T}MywffC_qPa;a%A(w|c+qT>X0{!|!t^cgqY{ z$C#(X&G&fv@+@xIXRf7A%U%^W8-(RTzXKsUg1Z({Jkpv%(rSh5+Bz!#%C4v)aM9ga zYO6mL-KDZ14-d3jGvQXEak%0%ikw(cbIevulfp>0MAMfBM?LDZS#HFSF2FB zV&qiI*`fwa6vWIvlvLBjz*?z>COy?JisFDE2M$Dxwyu!*w=mk5B;Fm|b+8(l0CrY4 zmi$|?^wU{xBp4JX$co6c9QYSx7T}c@ z^RH+o$LpP9RfRZW5`{ZjiX$Rs&|D;rMsX&?4rB|Qxw+!kGWe!lM!~2Yl2E4Kc$)t@ zkL5P$UvKn=XqLN^FU^?>3B{gkWLF1-G~)9H8Zk&kp2W~WpJsP zbTFH@CF}##F;9=Hon)7azGo9WI!OJQdZ0h}5R2+hI?&0vB%`ZNy%V1cbsrkvpj?AD z-X0j9bYxB^sSBot#MUp8l;>+5z9ivXO0v^M;QwPy07I({DH=+^vnilNoABph28iZD9b zBQ*56wH)vt0*kr`YgV>T;I-_mR9iX0$WrnTw4bZPi5})D(#!tjWvlGU8i=H zz_K;{hZ7eqCugKbZk!pARwJQp?Ru`po8rc~H_*n4Veb14LZzi#CHX2$bebfZp9gUs zPJUO(({zT`OHNzxfz0qD+um1 z83L|jRFy=C7tC-J^Ppfue!UP3c^1$6(DN-X*K(x>Mrpd|`}W*SKuEm@*0A~HneR@nkTAl@X zU@Y!fsfw7>Z`{?l*cQw70XtGgZ12mzt@CcxnjZa{GS1@$99h&|!7K;|g6K@J z_%yK|URLC#f)inwl09Nkh$+z$d18_9G#i}e9~=SaPKkDf{!M0v;cdamȇ@(g~$ z{J^}TDmn7Yi&1&1PI_S!gsw8|7)G|KC@bTFvK$4@5=Q+bp11&(Qf^sxjXky;RtB2& zylbx|hhkd{3n&*VyTGLWE;MT@;KPjW>~P z3sdVOHWmrT!W8E-F;JlmB^=sE!m)ukT z5>CYRg(v;f-)5mXYz)zp(j{a-P=%m!FmIBN&5dNaylYGW zdja*PsCQs{2Nkjs@ta&OKD1uMxmzU9x=M4<164zC=?tFwM03u<%Y%pA+Pvh`3H5o` z1|d}&S79xit8MugysPqe|81$MM~C-Zc|MsBP?R=NmFiTe7OFmwU0J;>$Mx@{D_^Sj zf@LpjkqBpl(GXBy)O8oHSqWo_`h#J~+O)3Gn6Z%Hv~%zAU#@=N<=FY-(c=#%4*Mi4 z{`|WBG&GiJF}La7s+M2N)VSXs9d4Y`GbnLa;^3pBThIC|%j7QEtlI~6ZkFsUCYGua zU_M8Z0`|8Mk|o%W8fc#i$qKck(DXt=39f0QtwOGVrMU>V$jN%9)D-fz6pB5;(Hg!Y z{WKxZi!CSA1d&KX?Qs>9;7}AvU=Yds5?)Sq`kpCPe^q=h+;ULe>x6HH{sF!Rp_A1} z$$S9^q0W#r;0}Xb^ACWoWPu^xekEG^^zHojuMGEaF0~6~nt^{(%tLj#cmtZ3jXby^~C`RvS$6wCTlo&gcguB%KQ*V4=HN}hZgi|xwF(`TUfm&-hL%p`1I}cOTKH$BM#lUx=C10|)M;(fqs<9Y9f=;rLt`(Uf2*QT=@9rQB8(riEfI5% zC$$??t$bjGsHx8$|07iej=eFjr4gr0>jM|GBd&ykAbAYK^94AT>5%g(Pl%3Ra8z`O z;fYRc`GWt!wh&v`%E^P;3=gHQtq& zh3K}N@^5-Jo@a~xv2R!k&2Z{$_BslrYIBJd*6br8WN`}a;yB=B`b&6_}6iizXV! ziS1fEh%QY5463K7qoa$h5Qs~!V3AVY2C=yDNJnEpyEUU>{-YL7VTk#5_PurFhY;ps5$5iM|sn4 zZ1CeKtWW19fge>#zZC0&!c<)ZkKZg13KntqmjVv`?(yx2LPy=Z$D$A>+I}}NyIs5N z#36IrwVPY{9E*SOkj0-n$Cp2Rz?Yw6VPmgOn|5{FIQn}m?p=t!;LmUrJah^@7v0}0 zu2!o5M92BUZjjdyX4q(tF57=%@+7HHBPxt+?4d(+tMQX!=c~Z3uENOi1;bF{kWw-1 z`Hz&WP?%|K=_!4uGnP^Rz`EF}TD_?+N}XeIzu6i18($$9nE5_2@cm3MP)6?m(t5(W zmdUk&Wkp@X;Mb90c!GDC{z^=)W=Z@9Dzu)Q|CHNf{qq<9Jd+OgK!yc-Aj73dCMDDC zPzrh5LeeB-bYitJGf@{VWKy<=8Ek_m=~_9#;l{DSlWj2&*&am)Z18y2hul`Se)I9C z5q@G99@MkTcD>h2H=F}6JB9vH)JA6R^(<4sT~sygHPU8YRFo%4P)a743fq}XwgQ~U z=jeD$emo1GkdcirD?;P-x+Fe~q2j`%5YuvDI)<{RNK81qyHuxX9j~v1J zE-v0SID+-n?7{kcxusw|$rTK4C#wFU9YHNF;Lh@%4|iT2e~B^3)=p#4{vwOThDE3v z;x%}I#qNOT_X-tcnh7}07N7>bibsgV+|YhSW3$hdX+7Er6=u53_Uc?6@LhJe%XDO< z(Gxaub>+j?usOP2MZjn4HaWH5;lQ&%cSpCQi1u?>Nhdt{?H9q&&2PWJfoCP_2xTjk z9j#t_okB#AUaRLK%$3>We^7DiB(vEZ_wUr3U?r{(*oX8IYmt9}V-tOzYQ0@-tX5VJ zRvR!SN}N7Ye$R5e#1#prsZvkT^VK$Ma4Lo-E^S1S(Mth!=Sv%|g)eR7vi0tTFKv`` zalRZuhC6@h+J^ZPLo=s)8{pL)&~3+B&feCehVz$TY9neZk2{?&)C8$ zY~9Fz-ZfzxayLLq0`6qB%SjxV6Ru=i(nc$@^S1muipbKMYFv!E0)7?8B} zkw;5*-s{<;bmYCCFg1L5CASW5MI-0z@MS+=bhYP_WIHf%vr`tVp;zR9u9?pr&u7wk<^=nGv)?0y$WjD6o zQpq{1`+g;_zuY=hFv9#=avG z*8Nc-W*IwP=5NB+Ek#)#{~ZTSxCan^@l(iP6gAE;22gH$U0aqJH{Qab zvtD`s-Td%6|@W0CqV z!nLz<4zFRA+2mW_vq`Md2Zv^{>dyykVl^+GXSFu3=bvA`#;<)KPu}{Dny2H12ob1v zJmL=L&B`)wpMB3etYYQF8Zq;uaoYZC&U}-RPje|1krQKHF7=o|K@(QgWYN+sgjPA2 zjG#En4T+^Y4grHLn+o+KZ#2Z@`;?VtFLh1+K{!i6JyslSM(H2q2QjL;)?d}@ntYuE z-P_zT_J`|S)$4qK99D%&i8W*9VOVf>l%RpJabjS2%U03VwQM%j02Wu_)^SLo&1XQ- zox+Iqos&;4=)zWx7*nZk#X3U{73#*ax%!Zg=ZqUTI6<%Hzqq)Vy1(2l)6KA)RHujq z03`^28hI^^_FMyX3Lg-j+Ms+xkD7_i<4&xKfpwb_9^q|JS$UV@0r7_yVfbrc_pXu{ z`U6A3JS`=J4~SWLBDO_xt@42t8x9ZG2QNAtA5h$d|EwCkBf_0#RHe$bv@;3yTWAj9 z4TdMApm<2vQIT^+Zg71^p*3l)G%fBN>Bbh86sH-~ko`~4=4hKM&I)2)wKQ4j#fr1G z6Aq&`-jE_R>{P(xD0(X8Kub4#Ymc6yJ!xc#Cq;Ktv`6&RsaJBIzAxZ&02eQ1i1y?> z1sobaNxqwGUB=5fe-F;|YxrFFuk_1aT17I=5p!o-MIniAXH;%eqwB0lCWX0jdA_=| zM?`l1IwB;mUq=qaSVtoIVh_exHp&Tc>gkm$$*FVON_W7z%{pdxtPA6T%?jDYlE=Bn3zNZ0;-B2aedrJttx_Heu3V4!)89NSo0xa1EzN$!aQ%? z+|4ha=b!S$Z?bjn^MCnXtvs^HR(LUO&J3+Gb91k zTAZ z!e$Iho9E8fR_2TOm9zZfF2-(t&%A~pqhk7iVN=TJ!>&CU@x_8|-_;DNmfEUY|302K zt?73bZ@g5ifmi$bt)d2pgA~NFv~OUQAvlQgva*Z^7Nya{)6GZ)N?@oU9}tyqakYqk zL-i_Jy{>z9vL@Hhv+(n)W}bh**e3qfDgNh$UYYIKo~5f2+YM=?ES@@Lt>MSr))|wY z?Em10YM!O|&tL5|XR=<+Ms^r8m$h#*vQ_H*g%e-&A}a8**(aca4msFc<)vvT2dc$e zS+&3AlV9qVk|Si=q|%wku4R5FKVrVQZw0*-Ic7}6bpF$~!*4cDd}~@t+~nv<6QgT| z)S8-*Fx9Z`MIXbu|FQDfr8>#H}+1Fo`MztHNH8<%O}JtAt^-3;2y zjzq2-IK{8X_Dsupv0F%X4VPU;n)q+B3~NoZB19_42q$%NjQdr`h*)ved- zMAv*H(7XOHpN+lQ6C-VpR6{9>qQpNeKw{qpBt}qmD!aHjU+WX!uU^cbnG9-t)f^ zhqtrVtlE30eh5rGI4%Cz;vUK+bF4AtMcMk{O@ga82}<2P;lYQ$4Ett7yM^Pz8;m)b zrT3-biJot}M2JahA>~J~k8Dz5=6QN}%EN`-8C|#nfIR^hbV7^TC$wF|@Xc|P&3Wmw zPQ|lz{EJJ!^Q}}N;Meo)9b7+8#`W{q1(9*PhKI%k)oUC&Z+?rYi+L-TT~ErN{B|9i z_vyQoqU#-tv7rs9&>=Iel2dCkrr`jywld;3`Uq6DfHP zgI9$@2=??eCaSBh@~%}w-+r@k>6SiH;8-($oaY#ph-qO>Aa2IKQrsL8Y^2hpQ8+ca z7AeOe>dGQyN>wghQh3pF1dSMC8Kd_%ra&W(5E^eJD!Y&d#kxVD|B4-sN9*S6;zaut zk~=$G8x7x>t-boxWwisIq6>$-6aEtg+GiOOWqTMJ;rVzFvj0fHYa?X8Bp;5D{bvM+ z?-T3Tg?wp}&O!WdynaQg9S^jcIL~-W!Lc7-lmM_uDC1!L6d3gb%hY?kec7*57}7m* z#&(z%rBLZj9rJpB{Vb-4Wa#Ou+ROsM0-*^>wCWTvMAM)}98hv)5|pAQJMdFMKEwm# zb1fRRGrd7TAQlHzR+bSwd5{v6$Yg4x@{}d~c{OWFfF%pzyFvLh%^lkzGfIozaevg& zu!ZKWMUh5hwS2B2gH}iZhF2M$HRyBvhFhjG>go%#JeNf;Pe@qSm3k;q>tI^ip;{#@ zpPOo$vwLTE?wsA5kbg5EIeCEjIR>D^0AhiY?w!lBw}j7j2y~`B_Sq`^g(9d{A3k}) zR~JRGgKgwTmds43n9oc*l>EH5cq7fFFp4FU6Lmd=OvowGIhdbBmCYR3$u}?CC+p7T z!>KZj4W7y(9Pk)ZX9ql@GIj-^AASZh05Fp{{+BJCyfIq#J z6aBM|zsmNwaEP_xXrE)0YcChI)Scm?mb!x;$Gn&h8*E9;M8C^9J04RE=%iQ&MR1+* z*lW0pafx_aD%EcJ|SGMD_7?cjaU*)wKXmOFid3&86<~2(}g@H@P#D7>fyA zD0y7dnH#F~6sPQf40+i>B3mM+Ny14yBs_ujDiR*YxD%X=cG*5fl`iG_NSFa19PljT zw*2;D*~<2*N{*Po)?jTh@D0JGc8U+fi0D716f2LPAMzIL0v;~>A95+%vh%#HrnB5t z%2{+4o#Jl!O@(5^kOT^0-y?2|DM?|-O?SXa*%KVfUc9ep>k!sHK^3~MqHWYP7<@k1 ze<456y!1=}9oSqHoQBD=M!6ez(9=)3u$-OtsnxiC@7_5_-fw=4<5dXW%CE+|4SV&< zIWi;kI7?((EkJ4THg9Xvpfo=aICU%=X6dgsSL?KBSc&j<#;)F7UHFE+%{CJ zk+(!Y=y}fxAIF0m0wYot+)>=4I#mA4Sk+hLCj3Kh?Yd2v(5>6pu}VqXFGY9n;$}}o zu>X`pGkv=|nWN?r%GSnb^dARlc$LyOBKC?l4zh>p@HhGh?5Pqj{-{mJ? z82)BCey~IdgVwd%3ztLRV@`v>*v??A@BxW(?=Le#3wwT_&6F(e2^N0^7DHczvXjK( z@AW0V{POv}qSy?{l5D2MvR_DCoKAYmP!K?EgUlvoKl%cfE}r5bO>Pn6-uc!&~RW8N)Ovp34}lVaICzos9Qw?x}G@jyH%YKT`{ z-l9EU?;_?iNjFaTqP(2xf7g)+?AqvrzlWBKvgeKPfABd zYA>aLIWKVivC#)+#`=_G3#z@nDz#tDZ1b9bSn&;qF78uxT*6RqUw+cPTv37v)~rS9 z`gRZiZJOp(P6l;iEN|<-q&hJLiojs#wr_yRmucumt{a6%`j~D#&ocY~Owj6~;_|k= zgiD~e&cj2WUb#mP^WVyMmSFuisKbIX*}gn$V93NMM@5x8fA0rJ)+0975@_BK?_A;X zA!>)o{A?UFQ2^WBUK&QJy>|TWi~-$an^uo*<29?*+05jXqXrGj9?&S$^1JMZMMkFQ zWJLJYDa(Hi9Ue7h!IY@{8ZPK-tz|QG3B49m5u31c_zl`TsHzh`^pjcjw#oG?*R5Ey zORcXgX77Cdj0@{r8D76T#Z1qC8doH0n;?~e?4it)KLg53mr*#0Q;WcmZ8FpAg4BoGQgYVxzKZ)MI!?&I7vA@{Mm)A2>AB_^(Z z-cO+Y5*=h4ag`V?%gDB(0|;yo1i(kje(_NMS6)Lk&QgVMQifO-vL5u<5sTO6^QCN{ zxwMD5)K&Fuwc0h{*o=2Cb^@=fyy6lMkb?|F%t_Ehu?(noGfe_z~2qqu`7^=63V zA9FtTJ9d-3&siJJrruyT_;|}<)^75}k!<9p_xOhyS4NM%!k+N{FAlOU_a3v@lgIh$ z$G`9`huN6!TQg?v@73qP%#1Bv4cWGPJrD^~0%-9P_4j?K)Tj@l8wxpGD9j)Z+|;{v zgl+kjr}C%g@SbMs_iRJ*S8GmWogcz?@*d*0(;s~1i4%BprIfPLGGO)1)V^QsS5}H% zm@XZ?xI$3gCYLQ9mQ>&`)xo=_*SX=oI9?b)2jm`A#EPQt{qmmmmV*iyXTAQ+L zU&WNp*`sQ7X}X~QAh6;R29PX=rt}d*TWIwb%(#V50&JgnicfO*C*l(EHp@6Gm`b zz-K5A@e}I|@9^T$H(F;=W!&nE(s>k+aKjY=5q|I|FQE@2C9Zgsj?!0jO8S-E{5`b> z*46Y!D@L9Y>q@P`-^1eLX1?;;HNKML@s}-(v6R#@&}z-Zy5je-u5L}Cb;XYJJvimg2ExTh%Sw*ig4- zLX(`EVZfnld38l_a;P8=5B}tPS%(p;qdwljaqSN;ji#*Rw@;qnUvFf+ zqi1&+w*@02ye5~&Vh1Oj__Ien#Fm?TnRM*2IrllNd+Q?0W-qZz=DjKGW$NsOQZes^R8Fd1utB<{Ow~ykS)W zRO1YSL0~j0?(xzj&qJ_o7bG!IW{x{QYibV?))Vrn8S@|3q=+J-oVW$B{1#t#L1p{& zy_WPHu%v6REhCN{i(TBM-IQ+K=XF={vgT>l;p#OOvYW9lx844Yv5R~~#pTR(FCIE* zJs~18y)6rAIX0rh$mUH)bllBKEnUX*)^7Xx%`%m&$9D2ZE99gZ*McP_uvVC_;4*nU zm|=z`c>(Xlc6U=YD;3N?s4dmO=EbO;az(9c4$GtC1m@egU2v036S!#@eci@QSLN&9 ze}}7N8(YFMnZWPXQ{Xl7%)8D#fQUHQFz>ADVcr&jd!Nq zP<|XYA?gP!0yWWvEAb~;Syr5-f69*XRZrNKvx<7}iuoqnFh^;|tmZj<9X79^qkQ$> z*pRc&v2e@Hd#t$ms_ZeZmia11-2$YOltB#ATk zGll>7l=U{aEM*a_k~#<0*#=8}zL~fG402?*MCm$;FSzg;D-f*rdOwUPwth zKbc*gawaM1%#;c|-stxke;>x*yo(oD@^j9{e##dOzV^YAPvR0jS@^-VL?!X*bki8Y zgo>tt7>_}`E~X;3B3MAIFbyon<8of)u+?f8wt@9DpJaDfPrlL46AU7bS9E!ZZ>tC~ z+0+9ofWxrw#V(hb^WYrIsGYQ2#{qvbkv-t#!_WV^4wA$rA@P0wR_5fXD~#V zfxEeALfMp*%0}CcpGau2bx9|i7P-YaU`^x9KqPI$Zegsk^!KV?bh^P2GPY_qaJ49&e1 z>srdQv~f27>Yin&;CviRUW@q6HUtQ9(de}q&u^HPzOoC<%m&sAi7D@DYtsEU+kN(1%7DzHvEPL z(c?RKANxj3w92hm(H(?2QU&NeMXZsQBkd=?f>xlWJQ-0ifqlw;`3pNdgDLgFUlx_^ zVjV`Vj$-WNo%{`B6z^;({t|k9xb1L-PP9v+6L7HTF8&F95vUEKe zNNoFxqG@m{+6@)^P$(h6Co?E4Eh^B(M;~nI<5Q}~n!mT9Tzb)5V==1Qd?Ty-r#gqP zwKU{E@yS2L7EKEFx8ip|ijgXg;P@#12nt?i<{q|N@0E8?KlLB@i8WoE=bFQd?hQMM z(I2LQs`IC{OM)+=>TY;6j*h1|nvsb>8>1`Eu9WtqXz}LRmQ`$L@v|pa9gOUAWd7XT zjxIc+>(V}9t&TqA?fDlQ z5!C5)e>ZCcV+I*Ucn}fiPVqd*Ktlx6bn|OmZU#=UW-1Otn5OBN`!B#7aeRjcu=@)F z=~vrbMqyfMU+~WS=EMz=k?SY0FD!TN^F6z^vv$9z0eL&w=Xg!DinglVtc3XKE&2Kt ztm>tUtmcNi_2%A02Y(Y)R8gv1n2JVIqyobk@V&fJ@vQ>>-FeVtiqz&=IcTzTP}J{e zMZN?oen}GJB_CR%_oV1V0-q;6SI)p>^)AojldgWwrZB@pHu%fZyoX`v-r-Zv(%v(C z?+}e`DR!05HD{`k6(6!a%zqqerJT>(&X0XRd|me?{K3JS+i~)U{vhcqes+u6gZ1X? zv9oT*dFTx4;y0wJ^u}Q)$d;&uJL$Fq5SS!juCz6}3cCE<0Fve)LG-3G{1&gqw|%sP zxg9vg-rl$b;yUi(EuO=l&N;#&ZuOkee)_X5C)k^--i>R~JpSF!*(}zW?_0#&+4wuG z_7|+{`RjbfU)=m9zVh3$Y|f(2u-?D0(Kq<~v7b%mYu9t@g00N|0Bbnq;{pA4jOL%5 z;io?aFBe&FnZ7Vpfb8QC8Rdh6h^x1b3IB{JC`v+zsTS!#RKia0Q`fJ)dnsiR^In?8 zAM=Zb3H&SG{mvIG!(w5Bj=wmoF1ony^aJL`iYKu*#m@`J^9S)C}ND->h8$Y#oX<5`#5T4QzF+0}!Rsfz!j5 zrGfX|DQgx-KD-n*khNrIfBT6K#v?Qj`RJ<*kHj$6|LE*h*M_v5_w(AQk9M_bQ}_5^ zrixFn3~qhJ|KhO^eqB+ZR+!gHaE|f$Y5~ zA6ut1ZP;$b!IybZ9v(fNSKjBe4H9av5FRVfzB&s(mQDKm7<$%GI2gJnyYEBb`NYN8t+aX@X(4CO94Pv zk-&&6(@0$mu-!NIt)eFjm5O4hmy%hDdAC{IVR1qJu2_#wFJ3NMKa$Y^Hq`cDw#>d^K;#AHLvo zF0j@^Ph^ZbGcx)3go&qzgEqQ%h4&hemr#x>VMJlbGW(^6|#i_L?_zn%S=H@n0J z-T#%vp6|XknRhpvRek%FQ#+@fpEC8z=;-My+p2oAna3t=rwlYf4Bh_J2SDi?ar<+J zxcw>NyX{_G%ba~6iLVKc?8&BE~62%XSvQ3=OwPKn=Tf$n>8o3n8HIdB;4Dx&=& z-QW4`T`oKD%w@y!@jJnnuqyd*6EfUv{jOx~bgK!!rMq^}WFHs2Urc(x9OHY%=ZEn3O&fx?6E zF0_p}i3m09A7HdyU67@(ech?bwYFfvi3O_)3f;>yI9FiBO45z**v}1vq0nB6Ri9)taSva4cA~!LHED|2vv^$ zYqOoKI;+IC!&x#EDM>hpy(nqfiv_0Wj$_|RGxgC`rM#g~e^@q-_o^sxq1UHV(ibSrTJSSgHOyV;k@9n=-^dCW>`qZTIqn-~PZq+B@R>MD@Mt zf47-EFn&gx&RIPZX1CQ29Q*lAZ+_~HfOmr`)NfFEI3LM>tay`eJARP0yIyf2-}9!a z8EpqgGuP5Ye>t;E0YRc8zYFbbdzUti(o*nheTpoqc9t(&e1+ zc5%&HML`e+i9*4(v?;i;ICuz4(qIv!gVQK5BHnKf3=~6U#YBsWCj_~i#Y`+i<%DeBjlTNpS^+Y;7Ieo`)-N9|h zH!ixs0--lg1kXj)&sRp*V`0UxU z7DP=6|K^(sGpDAf&UJw+W*77O@B$0o(|XP~3)HHO5@$uuIG@yb^sW&dBL=r_8WFIr z(f+7b&EwjI=Uh%2cqY4b=Ab4ZZa9ehK@b-#`Kbi?C?uElh1~?2Xgz|TzC@mge`7iN z)N=!Y-g+-8h8aA^symay7O?FrCXHpyQaeQLSbk%Av%UOs_Z?9qhcPxVt=Hn7eCW_q zOj*eM*dW$4^Gd}57g^vH&i@?PIwY$4DjT_~w!1rMjJ~iP4)P;0KV278s=9$N+B&R^pb@YKX`X%g=_n(1bovZ=@|`_`?ecI}i*CO5$m|fB+QUMtB6# z5mz5nY*#J3&y-dZM<#!AZTp%pLYpW`MEiliTkFPV_eRe9ki3N^9iH47acpl~?@S-> z2FJ#X`73F4=%||2Ta_)}h?O`t<+G2E3{wvBRZzyXcf6{GnA{#jQTj!0^&aJ}c{m02 z#ovpb8fLH6_5O-kobP-7&~TROu7m9YozN^%HqCNem`)N-Y!`4$M~q-^VfY#(pOMK^ z7(N?YA(>7RPVAL<7U&)e_7-kG2gz#rc=FpX!kM0?PqY^%gTynJy_b*Q3BH8Y%ZCfo zNw#0fdJ5Ai7h7{(AvOf}cbNevhS6zsMSYq-#-cvWA1Qrmr`(P?f4oI~H-FSceK&vX z_|!2*JLY^26!mF79|$vvvGaHfa6=eA^r=SN5WFtxJ0Gx%!swARN5+lhY?kh<4Nl*( z!|haxPjPtp4mLq|6BRh|5DQ0~-YAHHbC#}TjX(R8HQK}D+Gcd0wScij*|3n_#{hn z_W9;d``mfNYd-t2_h(o?XRQy_aWH0ZK#lTISo zr_j=}ZUQ`$GB<7GP3FJTc&$4CpD4lrqCHBsjuY?^fbVj7-`?J3IsaAkI}`9VLXaf> zEE}FlfFCS|n7(biv-n@g6jF4ptv_oNMXx|{bi98Xz|??RDD+2xbiEgzRimvMdt+6` ze3{``*5x2>-rTTCyQH4|>J4jljFoN0uKNVnFaCzfzf%7fy_Ei}_ym5o+^p%!UA8_a zI>J<*g}Hki-=9~jdzi}jxnd>DYaJ~u&B^F{ndP?OAo}(armiZ@b75COu&Dwt-H>Ar zgN(KbJQq*f1Z`8K$l6@i;Cj*}{`h|va?TH2y=UE( zkC@VJVc#!XhJ<%CbIVU`pYd~kxL%E}O$Ww5jJvpW&HW5N^ZC2s^OG`GRr9O0b!?Y? z8(MtOV&q%3TY5yd<6pB{tS;8wUh6|+CIp{Sv=C1Z#R?REY`2DF*$$jQ20ZVqEab6j zRkob@wGH+S@d`>0zwjIMFh9#0ifa)+G-*+umW8X=XOFO?Hd;<=uCPaN=!&x6^Tf09 z@<^iu)GsT2PXWTTgK6*OzHuvScbA06FybG+ZtHyS5*O&(u|1y39rH#Qhs z=4r#A$E^LWLeCH3vw8tfl1i~1-TnH+dRNVa%GBqH(1A&k^My>5$MUP z`JO}Rd}WxyU2HRJe$S^-zphDVCNj2xpTBjFAKHT0;k%h>gT@90jZaLT+DPBi{JHX# z_opoEm|L&D75vu!IJx2(e(K;k*7d3Ph~ufL$47W4?j1UGuaeAnvrdrgzA%M972<+C zR3R+35S>^{lpAaK6k*CQ*-D?r)!u37Q@z>P&Nu#qkRbme?`o446-t=+neuLb=Yg|$ zC`I5x{yMx?_LH8!B5ZythDZeibhxOts!mkx*x4P_fTq>h^y=+uL~P@K9)>@3FK(hV zh#Ove=GUXgQ3ElZce~)v_6DjHFY6W^K??d+K4~O04h2bDp*1Xy(9KF zYAe(=LCIZ|CT$)8C&et_unOFSAW1Cw@HJo%Db&L7*}8#F?MX39JPYuOov>jF;h&?s z?1U%3{UU_L9PNc-mU!mcZ5uIGawAFj65an}?mghDI-Wn!yXTyH?geasfH5{ez}}Ez zqc;_$NEZR6DWVh=QBY8^qS$K?QHi}96^$*%9&0SIYmBjLjESOf@AAHT&ZTIQ|1baY z-si!TesU z`Xvcw8O~RVF}2{c6<#jSuMI~M%yRi`#Y6~ZqS%itT`c()*xA*vE898CV{P7|CDV_M z>>ZSlg$+#w+b%8b?IdHki6MW52=}j%-UkvN(>(f&{z9`}3=NtWPMY-`(4HGg#OK#x zedN3+g?8%!Re1NA8{g5AXRGMlM|rbt~;;TKVs3V{BhT3=bldYcl$UC zGYrX!)YfY7nKZ|$&6W=4rV?HPoUC9{b>eX7Xl-K-%rN`-brrPe+k+&&f<$Xc?4fVz zS6Z4+@;m32#u5@+noDn1{ng0y0tvohBl|Iyrn z`?KoQnRUNl?xXy=m|&ZouI{q5~R(_Snau;;*TzaA?~&n9i4=ilaU zCF#V5yIz)xc3)IJ(u+pBjo9_Et~g&}{@x@V9ctfxh^SafKfE1v z_3e>8TnnoIh;BQulSC8oDw(xm1I@Tf%jxQ!2T0%}@?QI3&yf-5=8Sqv)Zju1PidB} zlxHcQAuT{Q`lhhj>d^Stv_gC_U(ky)er^aY$8Dr%z8uHM$+1{k8 zfB*2jx}X2>yt=>A^D6vn;8*wiAL>{4{~zjC(}6v&?r#nJYI^*`^J=-6Z<3@%o2)t9UH$)#J&emQ3$_E?X{_>Q$B3v?o1>^vcr~i)S%Uq#(4GHq20o zwMIJDV6z448@@tBmigb*BU7au&- zIVH1~azXj`b58rV>D<1b5lEfdk_;7i50~FbysMyoiH(RM#(fqDW#Y! zpQNo4^hGOsQ+rb7o`m=dOkd^t$*x7WSMGW++Ni!~#s1^Oreq)8@$?zpz7L)fYtu{f zwJ)%)_A7|(lQE$EW_4Hk+}^eU&y9R>XwHf)^zhHm>H0&*kwVREBG;B{Bye2AkBt%z z=S|rcV?S*9kQ2W^d~Sj}$)BJ{0~|l$L=k=lEd*xrkS$`&<3Y05ncG$SglyvGk|w0j zfv;zMpO{bI9c7OG;qmd|_-)`auycAWMTF^%Qxn!T)gQJle#*f(;vC#3Fsj_jtCP1s zQyUZt;Urqbsw62OhQdkhWD1EwcUJhJ95NJdl&PiwJA`1dcbEt_Hx$Zf771eSs-|c= za6i%sat$bdk=hLmCb*%L%`zx|mn-W-2T)YP4;>J@P$!kK)Jrp_&DuKg%&Wsz0*gP) zRU+3V!`8XAnO-Yl#cP_R37*Kg(;*EEU8ob^u*K}dchkuGia^ava*P%53ESRN=5y)= zM;Bm@r3XpWf@?S*w2>!GrUWibAP9BrFZe)`SnM)ocV5JeQPsjA6AwB6RzB%`^ zc0Cs^eVS{2=EC6di4PduiyGJBCDOi3xvgM_gZIyY@fqkLd zR@(sCI6}E(rcJhQ8Aw+0lM{y)IL5i%y&F3`B`SIXN8`D*#AM4sVz{t)Ui6B{_4M|k zQhIkY+3g!Pc%b8ePQ)zIvww83$E>p>haHS}{r1`R@qbO-1+P$h+btA!AIKoCsKIB37IHjVJIfOEZ zLjkdl?DJAhOdNM+k~QQ{?a!PQPBW*j!m7B13(|_3a?V`KTsV=?O{!_EXex1yq?gF& z@G#z4*Ye>c<1nGgnDe>MSM3a&3YY7o@1|%cRW;y4H*w~q6LUP8@$q;!(xmC|{C@FE zg0%PLCN*dduyuP1 z(rl&1^c@Y#yoO|dwfiEh(aZp#2pr9L0T5q1^ro5~e7fc-*O6>wM0p3Iw4^FJwHT8K zZdq(MR~sP6+Mj990A>uF;3Ov<-!krJ?#!a4KWA(2*R`4Q3t=82&Zaif>zj8Viv-$b zo?5_dKoI;++V(s8d}k24-5=vOQ0n$csoR|Jp|Vga|4vm>tDIN%t=uNd7uAnwxavkB zMhRlhCI`VsuqVaDL%R|82<;>8gXu8k60(5&B(!E-sQEB*Yxn9|OYqOg?TX)nUu609 zP@%?3zEnv8RN?0>kBDv-MI%aQ;}3$mJLSBW6QI~Y(^1CTj9 zAQp|ei&lYEJ=AXG_f>;ta*OzBKWl&iLIOqxs6L1;`ze_;sGa@ajsdI!s(eWARyf8w zHnj0-8IU-$8oCoWp~Ym?HM4%0rD zQUO5Jf-AscO12o{r2!Jj%nc)ysnn1r3Fs4(uEI{p>16GDHKOGtPHX}v1$Ll@*WpYd zEBwqMgl9e>(yC<&(Z`O{%bx>e=eZjqtW- z@92<?ZmhC~RY&a!CMFAAK`a`3EmqeY0kC+~yCz z)P?{r*^giW5WN;8c`Z@_5;K*UBh;C#qY?`8At7>7kRM2A60(Bc`$5|V0G)^91Z~!E zYA3X!cmF8*4TiZ2zvQ6sG>l~urda@h@l|Fz0+7-vsSYGtyv@mWrc7Q%A zCOJJ*e8*0;bC^mTv_A{S9An)lTwEG>k*>aFb(z#qK`n*%IRwGVMqz5$` zEO!xb@Y@8vlo_JUn9SJXX{d6$fd1Mov&PNmh#Ec#$5TqZl-k+DDaoOo*X&d6!KIg;{yc6n=grRPG3-y(Yb zmjR`_7Iz{I+9ghnNMGDn3vOgO9W($C3cHElq)}^$cEA)?O4$g_%;Rj8bWn=Y?xAW3 zP5BMl%R&atXgWP7eUZ15R^!D*FL>*ZW5WaX|Mf$pkR{q@^7hD;GftaR+M=|<| z{r}kiy+`rCawvu^L|g@8U}=T(nXNICRW)I;=A8&j*mb4#vJ=Uj`ZZ}}VA;&ay(I#2 zTVO%m!<|{S%U54bckt@iBuxWwaVqY@I*vUkFP+yxxgt6y7GcRTYsQ;Fbzydv+5wO_ zrc*drOBw8q%=nNJQoqjL!lVWLINOK}_tI$(N(K@n{#{xAfzCg#Bx_Z}cBYP88xinT z>V2xER|z>oVjesq!H4-ug}&mwLfk!WT92V_4uL(|)^FD=Zo$c1SWuTPBW>>{&h&Ii z@8cQe_NAjUsq@PLVp>>8pYH?OI0zN%NqRLV-(a9^Q^O4i8u)A?vX}wBPKp0Zx|Joj ze0GL(*n#AhhV#e7E({D<6x(}DzdB@r{$_fWMT$OQIV@k0gfk0h*-j~k<-!ZeJ<|hs z&_5SLHNq+(T1ri`Z4=v~U<0pY@u+M^qGT79u+Jj|gWbjz(JQgbJg7a=kOuKC6?KsE zp^h5)%I*n|H5^YX8j~g!X9auHvNAfltPG=o9kI9y=cjBf08Q3DyY}@-Gxd7X>cGlBHwG$k)2&Ogt8;u0 z1ectJa@0+;b>=>oEWO?dcKq<~N&PvYt8Pp(2u|qGZ4_8~7%o#is*Yr>yP`v%Y`hSd zW@~4pVE&785^$A?kOVh_-^y&U0c#Y{INJT`Q$pGi-ZiUB>o0qCi5WqF+>aGK;Kl!f zZN^l3Dbd0S(qSSYq^@BddPG!3M@_^cxE#lQb0o5|oUzh*tP(a6DP9JaMO>4>V@*Vn zA>SOdOeDL1L2ikPylZ{P+JZA9CTM!{$2C3K_;G5k;vhXseV*4hAYQXbBVjC1{F$`c zNN=-WV4ulQDt)ZSEO>kl7T*X5n%;EEbGTsdhO6jdao#t#p_@I1JR?mx}ju?y2{*vun#ZEDcF{D z5iQ2-un*@Na>$GFb!_>m0Acosig^K|UvaCn`C<7N($X&Ehs_&dwPpl;`4tWbMm&0i zz)o>BF;Y6;zD)-`c)*{eo0_if<=^{oQ?)^a1g0(XC1llJiX`?Hl_YpG zA!)yV*MN(A)VE?sUs0gXiRniT-=REcUgWIpBzif0{QXu+x3m$p#zu(gdkl9b2?OzC z_1uy8i&2~~N>8Ezg3ZSf;zE4L$4ZgVViH3t*-x;?uF8jXZ%HH8SK+4^405u8(uJfl zn~0=HKu4;{4vyUG?AVCyT#;v5atV~*x3SWBuC@?Zzyz$A@`_RAFKEZTp$|#3jM=?< z&CZxZ{Wzy`60mtQ-L7|$PSo>E>=`zrlYeK@%74KakK{w;1t;mtHD8jYhJop>F2h|M z{H^GljANrWkTxesUDBmul4c$ z-%)yIAIWNJ@7t=sTU!UqIz0?~4xX1V@$dxa(KnX0@Ct9&(z$gH2Q&R%O@?oqwEWiS z$3N0bq!aNeU*zI!qEgahdgjAVOb3Z~U_Vo&BQdkoSIHxpTn^wp{3TI~iFS3-2P4(% z4@LqmQ0Ej`OFRhiSTde2zzl2ro($YaNGbhV^tp3~{&?q(HjhL`FAWJ>70cND06p>j zQToFk3{D8z{8rayJt@}}njowhoK3^3YpBPmg%5$;4H}^8S@9x_?&`z$(E5@t{4}Ks z$^V9NA6aB##jX_k6}N*=N7|f4M65_acOdBDhr-q;rW@CEN6PNUOnNXE<6}_&U4s6K zcL|6F8)Jx=q!}dFkc=U-wLepDn%{uVq~6+}m8Z~;tUGu3!{uqpx#c633qB~6J<3l2 zyrB3Vf_IHHTiN-ewNCVYDt4i&>Rg3INydY=;+k>`-D;w|y(CNeQY0PAx z*bZH)M9`HRy2N5hn@MTMKecdUMUiYdY=MymtA)Y_N;1?|U5<8hD6m3@F=GYlYp{Zt zU%y6Lujm@mg|4?l4x`cB+K-1sclOadqU-4@Lb^vel928_37MOfwNxbg4OY?9;=!n} zEw8gPew^bzF4iitRg9BopmqgmuI)k^X{?C)vFGHWO@mrxIEF+;jr#6=2KwI~>|~|u zKU-a^SQzXi&2*d`Qp-JkU=GUf>{&f91y}EMP(J6I_7hZl# zCtR+Cdx*zJGMzLih%ePHLtl|GMfIJ8nTqw>72Ise96HQvBPb1uIOT$*ZoIK^_SD}kX_p49#8czR(o;m?{k${gH9DCKFh8JRbg(Je(5B>9`m7M<4ip%}uJAZlIF(@av9b)32JfpW~wH}Zi=urHAV@S;!9Jb{nMm!FJ zrq=9s#oSinL*zMVs9d7y#9z{MqDA5Y?Hn4UEV)W^&oyB`1WRO%`08W4_!Yp!Yme4D z0>=4L;S4Vug{L9ANJ5RN5EXKv3(h zBBvI%WQ}t{iqM zQg(ml*|kg7k0^S+J%55n=l+EF+4kv4#L=5cw`zN!fJgcki zgcSI<@l8nJ*QC{{$fLye8!M0YB+xmikiMV=KZVg!>hVyo$%pp|hn9w2-@5%=Xijbj z-8Ojc+!#VS+d0~Xxv4V#JgQ88Mfz->aF;$Pv0&bDn@Gnq-kx(a`;7WF#Ul0Gf-Rm8tDI&o(v&I{q<}*+{yIS`H5piy-GN@hyC4?37riVNQr3 zEUwooW98t*-*s+aGiCeGyxWs#XpcCj(HY`{52IDHHMcZg{OL)f?NY-vuA*X>LxkP< zc&Op&l-|%d@@GPmJ5K{bCt>DF#~!jS#u8gPm^Oh1Q^*X>nN)(7BYC1I%ufoPk*O5l*!MZ(+MwLXdZ~yG{w-~N1c5@Sb{f>6g;HE zNcy$K3$LUmzxqzwMhz#|-9o<#e2^yv=@o`QAXCc`PCf7D9U4y`U7(|q%PtP8&T*XX=E=y*l9VV%n3h^Fh6-#+*F8gU=OU%?IDa%v!nXv9~Um7G?3$--o z-AXj)_^uC0hh;JAhvSTNH9h&5dXd3<)&(vdN*5E?@ce+4^XNW#+e@JFOnbE=bI+(o z4VB|>FI`)?hz!Xe9Xz=Yv2q?AkTL@l+lAe^jE=n5w8R>Lz$SJG!u~>KkN9Ibx>5FlwuZrYJGIb| zL?pKx@{HIQ(lvDLOL}4@wytxb$eDxLRPrK)b88})Q@=X2Evb;SqIh}>%AqS>T>vQ@ z0UV(sk1|BQTV~mn@wtA7c<&wf^a{Pk zM-oSFZN$9%fQTvHz6C?hkXCEHqOW(3en?*(rMK(RBFqfd5)@0(T8UF_#%i31z4ib9 zGfZ(T8?#sra_UL30n9m4O6IO-~ zEKZEr*pcQ879MFP+10VXHGMy^*g(j4bbXUTVzhJYqJe9Zl1m~<9~V!-krrtyedD&# z%O@_RUXF`MT8f|_05U4AGop!8TuUYA74OVE+tJCucB`@4j)fT=(T~9JU7$pM=#NX z`$%w1NkYP!7{|CNePT<7V917J+|?i&rqL*DJTTa#j1SOQDpzW@iSt;VgXJF+AtGmh zxQC=U)DcREG`v#yDh$olfuT?{;77x@nl;^#T*gd|t9I{9yTAsVU-N`6KR4#=gpzXy zi08$N#Pa|l7glGT8B54Hy8KDviqMD^aj}KrA%zJc(|mpN!a}F@^_|vaDG}G@{xr8? zJ#+1bRUhZh`&hJ5V_vV}+@EsS(ekClsqfU#@R@#oGs8ot_T?8MxtjktPtS4w0oh*Q zk2z8on#u#>%8uTR8|Z>?WKK0QMxZ`3fZD8$tt`r(UcdG%l}cns;q*`>qXP$T5=as)}QlZa zwFDTaC9Ab2!clEp9g;80uktIh^g6!+cMGrs+|}TZk?5-wqcuS1^2pTa8V^J(-El+J z3bLl#=y13Me?#kA2edgvTCP7#zqxjvZazmg1TKh)o*yt^{-Brzf!y-s>yM^zhqbNL zbvMzgC$7-r+e?W3Pl-hl5k>KdE5pNAqW!6uih-D7y7qNT6Hc?x6BgWx7>LiBpL&?| zy?%}aLqLoUqt>(^c>_ES(>v=(ap3%@=mi4;7e+_T4^&27Aw9RRrDyLjJhX1yE&aNi zNV}`7<-!CB3oKrFl~+U!G75>xdSy`aaEZ7==?OJYrL0dN(ecJ@U|1r((V(}i2tE=o zOW%#m*>~L{0tnd33!1{?E6!|n~D}hrI~cA(ARh$cemkt zqh{&$mh6n>n-ZKLUedsm12-{bHFt9;${QqmD~05r<@?7;kv7NutXPqam3T z*%_P^_A0x@nlg7W93I1@3OR@<>1J2yxvyikq?0-Qe1=5y4D0NZ>5UYZ9-8a^tCI3H z8%lngG3J&ne3s1hXbtoAexFD(-3*CRxY#C9m&OETPKT&ob;nHg;u?z0%lD9Cp zVjVwi;HjVU7QfD)dV9+J7lY^(r%63}k9LpUr&)fGUb*jWY+)Q32wu8T`Iy@eUY5P$ zaP^6?1v}AYr$_ZTZoLg%(CU6HGO-rKM$aR}9eLf#6O=2;9?yv#GJEzAw-K(O4Pc0U zKr3ryXQs?3JM)kR47RqM+bAA>tDnzi9NQd_QE z!R5}5W3b(mb+GlELH8=yb~@O@D<3PjVGdYIZoqbsG&Sm)lv#_pOu;2UWbVNxeCD)*9hdrpxq+xpFl@{8|G_QcI0WKNviVJ^X9`=#8jtwM&m zdJc8$mJ)cHC?`$%uzk#)e8-Ln(}q}Rb8FKAcp2Q2@WnAKXkjPfXbv<&x%yeH^3JRr zG@7ivs5~Jmb^XvGTzy!{&ZwB7T3SKTM?2##NF|CXj${j*(8y^_P_NjkevoCtK6-8M zNqT-;zx+XRKMFXmATD|?N8Cs7Q!Tb#&atxz9qQ(p*sWV?;AvWpe(XR$96H5MA8b*J z?%;+h`mz9Ss3o|kfW>S}8XD7xYm*oh#*PuJ^9hxEw~3D!7VDkn`WcP)&JG)5Lyv}$ zE_FM6O6L|cPtUXMRh-yon1hbYQ_Hu1QyyX;oe|!GZ=<p#=KWtE%H2QoxspdcVXy~Wy-xeQtq7{KG=r1gwYFi zm6c%3{QM#ABV4q(EoPja*R|*B#NI$QH2}2Com#$aPkFFIbVgVU%};!51tDtcF4(HA zC4bWfM#ko%KC><2B$DHZ`qX){wEwg?$HD7|(qZRM@piDCrW1o$gz{{mi+8=EP3e$4 zV!)+C*z}|Bd}b9OjyJb&jI9Za3o|m}Gf$nT!*qbiQU-|TYYXVRSX}r$fF$pFMSdYG z^XNNm0WfL>+SW2);Bg)0yZ`4m1MqIm)6)794Rn-XVL0&xP@SG^~}A5aUvD<_iras}=y zVoT2}^Q)`ziclT;4Ph~WU337hjDsx-mOWk8HCUzz%i#ejjO*kCNL}d=han%jbz0(n zx-=uJo#QgxZLL~L_a{!<`ZH;~%&}cohNclo-Va(Z!pkX)Jz21F->*66Gb8&?zD4l122!RiL<3?@uV(gp6~ zn9a5(n8em{Iyi=n(0a@C#QoZ35;~-@=HoK${>159ex{Elboi%qIqw8??lE+TbFZ8j z(y|}W5uP%1?#k%+l9q#WdTHy@T#^f#Zqn}3|5a56*JOC>xUwvDI6PD^BZ|U^H|5xb z!0rl)E5d#ey=BDaGpyOR(B*Z$AlQLhw?xt~j#HT$35c`8D~Je|lyp>*=6y3x`GkIl zM1LE;*+U{p8F3?RaGvOmqd&JfkJgNy*VmvJe~!Ad%RbimCxkGLpYP0(9&>Y2z6t=eW!ha^Nk8%c z4sadFOC)*QhRbHW>AO;T?$@b$dR-Gedk(f!sbcn$Iy<%zZbw`_Lkr(_shUonzT-9D zA0$oBOzggtzM%_$dPNt0$Tjb1O7FFFw&7<)?VpjkJ~V1$deWgW&|cJ)^)O4{;uhK- zkjOtkR`;u{hv~*jddelF4c>8*MTi*xn9S-c#)n&thA^9N5}njqEDvDOLW(Y)>P_&M|jl2jp#I zqYl|5U;|;s69=Ny{TA%D(~D21OnFK=Z{JEfJTC?IYcuPoDgop4zvMo_vYajFDg8&e=>1 zSFNJIZQe*<7YpP#X>$DI4btQ&eR}*jX>^o-g97>pvd@y96Rg!SAP~+$;9_R2O{Vj? zMe3OM$;dEB#R+r@`*1xp zo_e{O-nbL#FYR#qw8we|-NJ>$U=N`*mCRd420TR?z;C`GVgU{T6tq;B zSCI-p4*}?PH6W>e)$u>Gnj4apWF7#}J;Y$)Li%ox)*FzB52qkL1+*M@+>{qckcgt3 z6bp@oqpT+bP_vvlDGEn54;UBlp+cgtvAUDs0%4<$3lw~)GFRA$$vprgv=4lN5|vyM zR8wN0kltaV$lkfe`3RoMQq&4X$)!(9!sHSHI6#O&4%e0RZS}KXum6UU-LSyATyfcWEpg&(JbGZn0C=MvGnlcp+`nie8S3Vh@2OYhY zxi=z@Zt9j2b~NJ_-t||u=IUcM;ayir!D9It?6~@HUOm_aDHm@<9@*F<#qVg&Ep#Fn zFE^C-Pf1EPC1wln$w6rOlM%ecbY>tY3{Zzc z_a7#e4^{M>FKvyRAQT`;N@c}I)@py+ z8doH;-E2}NMT109B0T2UexLCJBy))mnY=-G%!9%4Ivxs#CFIj3B-1&633-&O>Q$H9 zD5Y|AE?p?Ddaf7sm*;qoJ!kKUZ}9t*#$BOgBlEz$4P-KF{*%Ttq)HioX`GeYD5Y`$ z&5(e@%q(o>SbBceBPi}~qDWDsu$3R6*$SX|Cq}YSkp!_L)w^gD2DWQ3;c0(%wI0G(jqB4szmIl$_a(EmK zgQ!*Cm1X#zBYj_u_rFz^;r+?XK}4~eo6jv2QZOm9f#+scBG`i%h<{`yf1nw+Y;!Vs8a2~USCew*9Q!k=Pcevz+2uMAr-O!LVthgikDmQ>bW=Whei-WZR z<$xu+Nagubc|KQ&-vsxWnu!xcKZX`;eTKxr#D*AZmARUpb?frSxhW)uOUB)B6HL08 zAOd#yr!`zrL1kx#pW*~8;>YXO)%1kOoT6Ps7LzHc0ws2_mfc>iRrEtMk(g32D$21% z@JvKwN<&ta=>TXm8f~ubhmF|-5<{|S=>vdxKubTbKNjm1aJ53yR)z$~qV3gaJ6f5G z%5*Dli!dV}sWS1Qc?yo`6MHcQ_7|o{$`Y0>dHTxu@~@Qf`~?zAS89i{p9-GnD_q1B zoN~%KCln)M&a=1i5n7RS?GZZXj$Bc+E^o{i)T+!WJ}OegNnl#3p?F<2UY{grW-4c- zC})&sA{j#hT>*`NaJk|*{xM#aFcQa=&)^@^6(j-OeWZvGmxy(AVDv=g+=^h_RJx@i zh?WbRi3-aq(W?liABjrXOwk;Kw5d2w^hb^QIwyXFLe$I?Ov;)stSRnbd_h6HWJwz7 zHa9LdKcBx#w~_&xZgOdSfe`LC(jDco@dbb?4`3$=BZxRQ1dJl=BMksXZw^V2$?t*y zi+yw*uhsDA%XP&mu|&BFC-pdn9RSl7v!2O*6y}Ixu!OZnI!81i|HZSP$nfKn<5$PJ zMt1Z?sFD{q@>E{b`VnqE9eqRS{{P}3KmPFBF?|B;I;1C;mQC;p>uMc8Qak#uWnk>f zq+Hx6jFwyqtfkn1YBX6&3muwfKZ!$6O^@0#qPu@r??^=Ssgh1ljomuTsgEtba;*7k zU!?Aft#1&mU}0<=@2uglQaYbd!+7KtTdGD?=S-lOC) zcTC)UC^-#!{K^Sf7lL&3fNzKr6je^Hh!s}SUxlETFOz8#f~{I5rH7PkHw^e}y5OrNPNMrb$lqcn543EC;(-$#6|G7vhEA!-^cZLF*ulu(VV%#=!;M{|q6 zpa-XsL3Hgj;_(Hk+n9Jvqa`GA8a>z;F(XrMzTC9w`&v2Go)V1Lnj>q>}0(JJ~5QE7h` z72!s$Mcl*gBl`Cr*)8AR&Y`1r3kjy1NwDUR&#FnFuB;*kYu6G3?APC|T}$7s0)3xU zKG18eZUI*bTPeG$%xoUn7SXu^8pwHfv@T9wR`uirMK4YSAH>ZWa|!=)=jO|bquqDhGY zX=2sfT2;qzd}#bQm5gl-<_d`xsLG{VIaeZU@Nj{kaDcZ+iIk z^SXU|$daI-B}4vZ;K2aPgIy-OhAj7+9WgFqR)4TSuJTLqyjrP4;jaiNtCUkSOIiDq zxWmB~o6ye?Ah-7I-?Oi1vwFLMpLcjz_&_h;I@|Qu{1p#n>7hfV^Yh(ZhL21g;p|pW zfTguia1hef^`J2{m$;BA!At>_w!5FZ*KpHk+|SFqKSTc6J<7o$s(ZI6N5?3^Ve0)E z)9+86dLM60B~2W4<=x=Dk4B#GrNUU%8+aT@uJYh%oOK}C6Wdkeh=ujgn59!^M;+|& zLq6qYdssdqASg2N-S4ON|5C3}MSWwZ^W)R}Lb_%6H)`?q{0;lw{3#TZs{;mkxf$i} zJ93En_n7F~VI(-VY3X6e)7cevy_ENbMH>1FRv#R+@3%TiE~oc>eX3E znd{a8dX%6b8}$Bwgoizq9Z1#Q;}0htm$}9ccJ~-EL{JDW6-R|#QEsj=(QfX8pf@C; ztc}_iY%l35V0nrD?D_$TPGmW5#c5H;vS?J%F?u<|FJP!RSvyg1*%LnWLaDYpH$O5q z2^e5AE5ZQ*=7t6U1lwn|DU|Kal-@Ko<7awi)hgofGbh3bDwb+o))UJErNnY0)1Tm1 zC*K9ywi*cPRa-y_zHl(0a^la#0Soz=pS4aTi2J}FB|aPJ-O>Z}?s_c*ngnJU9isdl zYKofzmQ2@LOF9dlVh8H*5(nkwqiKY}>kftyLdD~F)d8+v4!S!4c$O5z%9Z`(1+AD)X3+bO5O6ij#k~w{hZ=O@IHJ#LY)NmI) z)qu1vzJrj*M%b`}C>OpJEc$e(yIOj7QmR9PNdM*@cB0TPvAJ`nPW`(z*lFaEylO;H zx_e!rPicD5{joF3)<-9ZoNJ%1eeI058oQ4y9vPJGQIGGlchtNGlk?wdI$F4PZ?x2~ zVUIR;Q7sqOGwuc^NK=&S$0)CZ+g%he)Vg9iF%iy=%yfRBOs`==-r5Fzla(BH63NSs zHy{Y2=j2_VsML9ps_>=+hfNXg)x?V>PG*)yhL)z$2BK6#Kg)Zd>N7eZJPA+=D}XW9lx+LF>Be#ez?yD(s)bm&szp-7kH()`}DNz zX=di#u$!M}nukZ4rm z$(WQG?6I+6ho3qvh`GV#j6LONG2_UXpp~KC=_m7unhg7v?4Wxe-=s&kug2X-^+)8p zyG~6=n&n~SJ65@dS(N=6lcq3F`dGL zo6(o_mVO=5ThvcX7W4&NGfx1P3g;Qkbdi{bMJB9@CFFj`_Mr3$ei2C)Lo2$FK zd9`Uef2~{L3~j{Zo)K3&^l3X>-?*-zcIe*K7C5EyuZ2XtAn2QLg<~s;95Ny;$CAjf zG=Y$iR!Ip-F_m;w8@r^2rym)WdN?B}&BM4Z89u~gV8?`^Zjl`Yg))fNGxzT{`q|Dc zFUC3aGhfIl@>cYjG$6akBL~ZmJO5Is4;tVgS*Cz&eySz3(H1Vq6FHYvkH(LGwDQtN zHT|Vdh_BNiTiZxy_dy1vh2DGq<+Rs@g|DaG-sT?Wo;z^RWOu*b+i#;g-sp}~Rd-xL zM_KSyDH&$a7>TS7=qA75L~qn@;F17)C?W6{G>zB-OTN(;w;T{dIpP1d*fzZ#>XF9HwfxJRmupx3mN(+be*Z&`K^^VGZ1*Ln zn|5i_@T(2zUlT#W-P2o&X#!6~SF~Xa#|#xYq;%6ZIqBpnLm@?-`l6biqwRx|4*qjg>4E{z@;nTR>-lV#d@`*;SBpzx1Xl zF*O_%6Fjzl1NXF$QAbCCbP;JT_3M*%Q=iO^9i9~D5!pVGOJ6;zletg8plvO@x+LA% zy#2}Oo_@`XD&9@n9Lh~A$eFm*XQE%$0-aLQ8N*hklofPiGt zO?y}wq%8|hK6gMno(qt*5?L=|_O1V@7hy^Y>D77>S9yWUCF}Hdqas8l&QTkRHWn6^ zHZommpKuH#9e+H^L$(>1sJ+@RbBl{}b00DUk-vBMtrOnzq^F%QcaXbVbhMjW6cAzh z)&O*^Dgz$2QwRZNf*(1q37Oa)VRKQ`%Zs){L{c!lbCw)Ynv(=F4tFrAltJZN$gUgO z44Fn`IRNQwcT7*y!((NT{7m%2c*=8Fr_z~yM#O3r&%`hZ8lL&W;jv2_*D+t8l3z+M z59;OpwHH`%3sOn`Q^ZnWBKk$-Hg@Zu(&Gm#^ow=iy+-bJ=?YU#rSUhnrmP2xsz5xyp1pR%#kKmuHYoKheJrF z7Jn{(aL!acktDGS0d&>C$TM|7#*sA4qR=$A2K7lRCV()7It=uH1mbczV~c+F<6dlm z2m-WsG44Twi5#|THy z{ROMXU!8WotRZP#H`2>9yqDAN6$}12dG5Y=%f!a3V{41n^{ksr%}iJkvUy>{?%lhz zYSFH4%VvwmEZMplB(vb(a+}qE)`&C*mdk*x0@#+p3Cs>#_{jyNV~18It@JuI?%VCF zV@#<1sR{1ZQbm4M*XM-%Rg5e7KZTZ9u&cO|t)W=Kq_{%{jw>VW={*CBqRgd-NymuZ zuH%*8an2gWx1p)$4sg@7+d^Vv0R|ElBPc6YOqVgXHO3Gv!(GSAh|AeJr{M+w0&1PO zV|cllpb%NG7V~P6US+SN5^o8wB>IGOU8KK^bSyNO2j9Ra^yE6juNn2VsoXqmI#-}k zaKp4q0j3Q~O#y~kfpOI$0RX0EkfhRmqzAnQyw4yb_i@sJ-joA%;MFLS0J@!&BM=KX zL!2|5nJpL^o`b19yGva{1>5&8okC6B`wp#JmlmQ2`e%s;O>O@@mu{-}%D91tjnG)z zhPz&|V8U8JN&qYUC}T3f4mv3_wZJTrKz^gmc|U4P?m#$jzUudoc<|Wwhh%KHQuR4m$+c7(T0vW0q{8JF&cqmq?%7YovlU(OBHQTt0t;rx zv6Ca=*!JF><)@cT3n~@5kwu<326o5@iWmVHjczTzGp_g2vAZ~2UU!#F?a;@!gHQj^ zz@xVlcZ>*II^QqPpd6qF@^6I60Nq}qZI$V?%1EPI7G(>n)DkXskfaNjwDiR+o^)4^ z3yqkVlR9V4p!C>);7p$0# zql$+lPp+q5Z_()Fbx|O4FuHdDbdZDC?2tQv1+keZr69Io&hAn+&R9Frc1mI)oO#O| z;;_%#;Qbk5l+5>+=raqT0qFUi^RZ;UNRc$os-Y$+wL7P{^-al z&x>3VdUlI-b&BsLh!goYJ!e1Pc86Hazfov!zkRuX@X&8YPd=IQrgMmW*WfOlg6!S1 zFo0elUIUql2Ix3?4cAFKnm>z7W(xk40dQwmsRRS*X&C6H*hY7k=>$o~tOHfrBWws& zqgxwoFt{<()vM(?H@xuonQJB|Pn&pa_MF?qctKvs&HB=ifjvKr*By?#^++t&OgN^BkU3u8jtwRT&R;_$GxCd~CmQJmm z`&jg9Tz-Amu}+d@_YLR&zHks-J?=x{@SXEOeIOT+)?9A>q*mVE}4fmP=rU zXhGIVB|p}xH9)F$rKW@|mrAbIl!$&(Ti0qzgf>#ibyfm;Gn}14r2m~3NoW6~770ov zYg-7hQmZ#~czC14Nh-NngBjn5+lD^hk}!i-g&}?p%vym*{x7vEGX6hlRY2K-F5ouv zi-67@9Xd&LkJi|AA<*$+z`dvIcr#ionoA}3btP@^j;U1g zKv&WPOe5F&Syz%ki}@d=cOL3W2GS|Qw|q7r|5Eb~SIV=~{ztl!A%N^Fz4L2zt$D&^ zspPS)BpB};kZL{Am5ikGgyB-jQ(Z|AN@ntt0r{D(#0#|=NbfwahBHr?CP99oD~Uj@ zxl*l{x{__$aoj_p9^kyvm9#}kj8yVkS8_p{%e@ks;GN%eCFUq`kxJg^N>K0!dmbnRw#MPN|<1&^cUPng)CUcekxchWx0a4{41Xd?t;Ipk9k@!eGCT=_=y!u zUZI#i*5?)dgVcNZg4CmLU&Li*#>J1%Y(!d<`lJqNN$=nu`Zx5(hBke3p7rg{>^RX@Rj7=X%gxQ|?NYneQpR)+Nt8kLeTWlBI|xUbJ}f&L+kzmSuA zY+B)!Dlr(sCjw(TDG4X*B)qW5sy@A2Goi72s^Z+MF8(7itE0T8!g zx>s#|h-*9LTn10-t5V&9Qc}aa3~gN26V6^wn}{tY`=;(p%>1!I=+Y?LUZGx|(N@jd zbA2A&Yh@QzGBj;#EJGF4Y7F0(W-RT8r-h_=G1}`CFWuHq8j5Ouz#a>`>&V^nL#IAl zT>8$8J~xbZO3&5rP!gT8JwD^w+~AC~VEc$}qAH_7*X+xMCkdBxcvic1OLIK?4q7ub zeP`UAC~xk6eskI zF#l26(wU#2Yt=Avmx5c_OGd_yNAK%dM z1_5&hCN8R{ZZJJKgc%1yf~Pl7*I$${a8AIb=8iVKd@Y<>clRJyobBvgUG43hK}kO# z*i51%J3^FHEZOJmKWbR52JM~~0#Y9QqaibrIgidU=vX{t`R3ws5a;5jCSpoPmqW?YDe6iwtYLgMR)YJ?lnR|D12@NYLxk`*+b9n4*M@bOf&W+)ILrDu=NhsaU-ulalV8Rfw110U4GJsl*A8H%aeU>q`1pL$=YC_@ShkR12%1 zRBKLUAO0Z+-9U7QU}HGXfj;|?xS_-YCA(0vymAeH3(kKk(Gw-?!s$ZVl`G^&qr?j( z2T{@rC9R|qZ(WH$57DRg$2*{gzUDOEp0wsb(NF zY$LTKc9@yEO0WLE5E?T3zCb&>--Z-(* zCE_!q+fDjDFNc=h>6wo!0g0j&>bH{X%li}LD1#fAv_EN;J&9@=fJA4)=S&nEou#{G zINl@%d6S9Wtsc{9Dahf^ZvbC5kol57ijpAyDEJal9Bh_KC87LLa3FgJ94M6pV$WeD zm0+}`lD_;=@B^y_evnFH`5oW~R?@QiogEmohA6?HN$)rT@+RpW%u=bOe>G$bk5uA^ zl4epZ43AWT^9vtQ>IRT#-DV_%+E+<0WfWa435(G<;wIhl>6^ueyH1&7t>X)P3T6B`yw-T31 z^?ReS^SbByQoZi)SUso8H+o0pa_)gt&qbv1i-tr@=Pw~dG$ibAP)S-D?5N9_$u96N?~W@#{`Sait@C3}BZTU$W|!+u=n z{z0nE3xEHdhul}HhMk$e@J!;+v-2089!e}d2M%<1iHh(lKbCZ6?xNE}hn-ol;7lU1 z@(hb~cZm-7SdC>uEYBsm$ypaCWM9l?zb0IKlI%S(yLWQ$i4*zz$tYzHvM*#!IR7NM zceeB(_hUE7r$U8}JThopt0Mu5XhrOQ?u_y;opJc@ch)HF-1Mw{2?_hMrk_hArjdaG zAz^-j1Id!aedA{SkeYIK`uP2cFQNhh!XtwEM}Bbmdm1dRroos4BSst;lPvxEIoUfQ z!JGZqEf@Tyod5a1ri~t>P2Gc^(I!oiqnPslK7IbmET7SrF^kctb5kemi;LSgVd}Y2 zGW|mR10u+d`K zU(>aG|38d`7Bd_UK7yiWx3E#ctfa@=t?N>N*Gl`T=5s3BCUKtrFELKN176<6imFpx|$wbGqj} z@!Upw4r`HAA9E1_a_?1*r22TS|LrHwy(IXe_#=r?5Zo+PYt|3Kq2>U3IZbUrEzt921 zNdtG7UL-TG=>Q^egILNNsTb*9AL5VW1_Wnh1P>Tj^_#&`ZxjC1_x$g|Qg5q*QS}=u{m){lvbTC7 zhE?HeqXLH^xQoAc<_yvvE(R@@h^2r2Sq~iJQx7li5f2GJr~{;954aXOV2c0~I&&pd zVc&(l3R&~&&X-4o*w}V0Dbq%Bl;de=L1J1MXDR^y?1Y~=g4HR=rL3) z#zpX=I1&pkQG6qw9nf?B`2%T#<%(H&VdrS>jT1Ks{JToeEWLfN zE6+xL*#K;$WdjI?f$~*0^nZ~bW8>~=Y28)wWBKwG@Sj_a~6Exl`|J3|DF9wewwUryU(BvW6K{A{ShzeQ!=~F7s zZuK5Kq!-Cv2VcHC*k;Jk)*3Rdmai%o^^Bu|p9`GXk-@H-kF$gTOFGjBcG@vE40se; z4Ak0*XmU6C>V9oKJab|$45W(Z&9c2VC_C3uk4sF-eY zXFaIx-3Qc}b&>bbsB))I+q3a#zF0oWcIdmI`QThgar5$wnR2c&PQL{uaR#Poh>|39 zSjDC_O5zQ>KpIFHsEx|=#sq;(_(Mshb8jwsU2yOj(Dh1{S`~}yo5Y;`VQawfR!Ng~ zk41ZT<)jj;Nksb*hTR-Q<3eSeavWC19QR$!cDx+-ApvqXW>d2=T_>{-wk^B&9$Y-Q zcFS6PUPe3RWd*y`kC~x?`X`smf8rZk*)Tzpeu|0c^ z<^S*|n-m+xFYh}ZkD#?G3svJ0D1JWSjjq&dbt*h`*9xCOZC58IYJ}Vq$_W;xcFeWv z1y03+C!}F(#8j2k3PUm0e~xDz7jrrs`DQD?@1L*9wokEndAWZmf9BQBYk-ge+j8IJ zHNa#IRqnBg7>|#p+R5WE!z8N)80zU`4EyR~rrZ;cU#`=%PDpF{*d@Z*QzsDYS|%(R z5)f>TGixq9Q*9z_onU!~zi<}g52++r?Tqke+cfWbJF1BH#w@=U}!v z=L&F(DYje|ar(Jc88<@a=~>*|v^Nsj$Bbp{{iTF4H^^qj32JeSAXn~sZU_vKSyIgT zAW_rtG?kv)CUoR=DhI3ja@R+mWP5Ik<*T!1t%JHr`}%ZX=`MZS)*NG7%D`@L6G$Bxw3}sQr4PVl!z#*h0V2(b-vc3QjuenTkzuF zV~F`sY0Y-R95NeN(GkG20LQ~?DEnBJd^Wc+1!%{qK)x`2f+#2q*#`~_75HC`+La3K z|L&@o?w?!=usL2tR|MvHu1&1v&E3_RLNK9GIYOjisCI#}26hf{&xJ^&o{M;aR8#8n zCAR!N;7_S{i0ddboThRvKA%R4}S;DKSpnkP0z-;O2?}Np3EbF76&GDkT zBB3SS(PO)*v=r%Zc}5g_p(R45D7NBXZ%w5H;ik4GJ8UZXR(!93>I>!2fEy&?e?Lqs zkB@9G>fVZfDYk<4Tb3oz9Xv{H3^#=j{Bb+`9%x^u0Y!&b*mfAXRL-9&1Zzw-PE z@m=AqqK*TA;~<&(`Zy(ueqA$~87>t=*p7)PF$ATetoMG`HTtd)OD2)Dmgjg7E{k0p!PC8V!Qvy&SuXs9v`BJ90F7;ei*1E2HKH7km?`>M_ZmLS-q0*jFkKxfb1ua zv7glbCryf67twcJl)P5i_*^)y_&pal3%7oxrpMr;A135WX zYD$CPzvGiXpa_DmB8Y|HBZ>f8fP%h*n0OlwuXJ+>2s$s>{-uQXijwcYlvrBr;3XJ2 z0wc#-M*ceaEd8J46XR|-Ki^I;H?TP@zB851r=U9gFj*S`E{p&I%Aw%=Acxd4CQ9~v zDdD}MWN$vCVJO**l7nALun~C4q5KjR7L;UtDZw+mAI=K!_baIxZR05K!uHX$(-I8y z>52rUvf;7Viz>3lVjg>D;3#!cGg|kj%pJ{f(HUSPLmm7K(S<9r-wl6JMQy3k_+x`- zKWS~KqTv&6QmgXPZC_!*1l*)tXq9az157(VVNA_xh{pfWr}G+I3|DL2wC?(JwPr=0 z#-_K8+NPag)B95k{fRt)2H-%=P?uw_^TVO)&Z}%SM*i@Zq3~poi;bv`rc@Ok3J>|1 zx<jg zVqU&Lg(v;&Y(x&&=c&?TV-+)ail=Z%;3ikT82h#gziP*f(N!iNTLt_e?s+c0+K$?e zhW*{*cotE)d8BoM5>kRQKR|6g3woj20g zJ?t?%U;2gG|3$)3gqJ@N(8xxQKe&}gf}tdQR|TgC+nQekyj1IO zQu6xT0BxLME`JJ~7Q)fxKdG8gMdHT6{YtpoJRBjashL8!d#DSR1IF1xz{-sqS8CJw zU&9ftzG|5=RSlnA?CtXlQAGjvE?=rNV*U`^ccmK80ibZdivKncZIO@Vwp>@lXxicI zp7G%S?_+M2kLUWWEn-aZATnYO|1V>bW--ey=4ivEsn{IF91Z6TS=s=C+Z8{soc2r$Jcd(_{)=5qNRFBQ5PvU#ZxU@jE`@LMehdVU!d zOWjUq9aoGsEi%mzM_9)qcde_9 zp!E?&;ki0^S7i@r5S&H)V1>nKRKzzbAOMWPK9ZF#P(>Dq86$x)LpFa8WskwY*jDqa zm@Bqg%lT6vUH{~jwY{W&jVojoU<(giP!F*?d^AmYng(2nRZ$jKtHGTWw?}VxtFs8a z0!6M*<{pInuE}}50>AC?Tl;9t<&i|AejWq$7d|hiHHmCYP5L%z+P5(^j_`g$->;=T zYgx7s!F*X)d^etYV(Q1sOml^ZIJHPr=btNvfV+MEA} zmyx>uU%@XR4&)=-IDKtwY)%`=O(+A;W68-${R=x@9l;t5E9NHS8~-bF|LV0y)97x2 zqsEXQ`Hh)2Z7liXb5vlr(MFS4sfoL5lkZlnXwDX}1=dlP3#8cl7;Kb1F| zG>Jc&%8s(bqm@f&uySRiX6`kb@kA!gYPdIRv~pz=90y-O`zl~X15xB)xcpl>m1X%k zI0eM|g8n5Prx*Tj$2~W=N-A3^PBn2s!h(~txK^>HnnFqCA*>0ii>an*%6-!`(A_UB zabB6*Vz-H|+yg`_eytPU?FjN@86%Qd26?3XyHl~vE$a7>=Q?_b@M)yE3js$b{aQGn zX@dA|+r{p#wz0N}G7zL-ptgzOjA^;ZL!5ni4%Z~hlkWU+7s_uSP)A`W9D4hFX=&ok zg$jTzwtVGIA5ak% z2rZ#<_hy#^?$(N!>Rjxk2AuG+^5ga%5J6eJ935RC0poH;bAi3}M>X&xj(i%0PvdWn z9eXqV%$aocbK;G0q#b)>{Dd20$KIH5>Xi9&{Ee~9IPS(opPt@7dH3}4>gjdHyQdF6 zyn0GiPxLkxSQz{Zlsfht|nX`H|{#`Q2j)=%#?m( z!uT8G@XSv?rQaM!Wjw>Ye)0P1%>J& z&;{PlFRHzT_wy8ZKf7eOH1E~0RHxvIKB3*DuBHp3_e!+5e(wLq51O!zZGF}Ee5TgS}+JJ`~aALg9LQd^;=9chF)VqY;( zNieMy>WjxHP~OFMdbu`+=pvTKL{=m>VL;mQP!;H53gWwAV4 zL|uV)zY#0`X-W}G{Cxw-#>%f*&7QN_H?FhU?D-lB9CR!&u}5<==BRI+n_->?X}z|i5(cXECt{dHVByX23+%9j zD$U|cj|K6u0~;abm}JqQOU-rEE;kHRI_ercHU&R^Ebe#=3q1=9tpu>GIpWeBV>z$V0mXM40Y47bJG{F??M-2do^i!H3({6`o6 zYL15G(6Dqq1n^`atz~>&xRCitPaW8gy2^L?;%?<5=8vZV;Jy~XL5}!vg&-DGd^Ce= zEGf6lJ*JMR!HD@y{cyXsv@JNI@DCpnx)aoqx9Y$SU`!2#*)EW=Gt3Qf$2K?9p5^mvY>bfP1GP^mjL)v& zpfEGp7#%aj+c1f@2UdXrklpk=%Z_DngKPxL zxEy44EsW#D1Ik$Hs*Dj2Xx9pvN@wFU@FJJkXn9j^FOl;lmv~osC(%{eFJ0l)T?_Oj zrt{Y?*jaNS^P}34R_*9D{|-jW*_2kQMzKkfPA4PmJ=eSRH)WT6TFe(EI$oj?OoL2m z#o~)i0^(Ls3|F)E25^HG{1ng-gU*2hcQS45i*MPaWt+>&Y5O7`<9l6Hl7yolabN~MaZStGtEqGnx@ zHS3G4*-&K7#-eKE!@|I?Lm>Ys^e>|3xG^1ajD<}U9IeTJ(8tXy& zh5D-pYJnq`Q-26C(WY>XmHHR12^P7|=~6@yZLHM4aGQ0ad3FldSgC)Z z8c=^TB`;i4QsnxjuRx8w1Y?V+u~PrSy;-S$;TkLTFI+Q1s#e4}R_b54%~%T!DO_Wv z{)KC-)W2|zmHHR1u~PrSHCF0hxW-ET3)fhwf8iP{^)FPDPyGwmSgC*E8Y}fLTvJA5 zU!QBOy||-@8Y}fL+?ykEAbk~gv`$6gTR!zK+*^4`S43}C>R-5xmHHR1sZaVuJy(|-#z0HICyVyPm!B()iRqV;h6YS1r z>K!sWc+@tW9gCGg`kVTSvYX`0u~;ukZSq2)wTGNhH{5m*${}5b=R*unWyQ-`85)6MMQb~bYG^uD#1nGwkUA1*Z$enqx6xaenCaNuo+^NWhjVy@Ou@aCm<0;*0L!5pV z3wP>1Vs7BP$LZ;h=XIT(9O^_{+}HljUTlD)e((41X(JV1P32x}`1BXvb0e4d-E9;) zHnip}c01=KyEmgoU|O)xiVxq1}NE$r+$c7E?M z>hS`im~3QnUbA@EytckGhZ)#eYHS#>w0+3(fqV86oN<0;Ywy2d%g<1ncs>2aibEvL zoSUcF7M;*6A+STT|Io)R#`Nho(t9!zV;X0`F!BtEWDoE&lo7fU+!7O70ghV9Lft%u z@?Wu>({!IDS^UjV7t2TUd`fu)kc+Lkb|R|AzL-!6#CNvIpK%+ zDaQwndocH*(A1bGS5gMtCjb5EFWHIgcWnIAg-Ls&roLRb<^4ozB79RC&I0F@jIw2J zu(gj*vLD}0JW0U-OC8pBtn8+nrGlHN$;3qfp|=1|4Kp|cEO~U*xJf=<9220({9-qR z?dhYdp?k_E{FTj4yiDIut!^m;xxRu1nwqD^^r zMy#P6@=ENsm1>@Tbc$+hN_v$!sCUr(@F(F5LQ0n}wU#OX^`7TF*BzF}V?%p$)Pp96 zM=^k{ED+7f{{Ik~`E2joTlGTfRPe0WYXI5Q-^|_uw#_GxQkOe7sqQYo=8!S9|H3YT ztA>Ym32eB*Njg}BJ=t9d|wdlI2%RYO?%h_GZ1_so_)efy8G zY@`SS%jo!u-;{8u98&SgGkb}oR?@5`*OF}nQEoxw2FRo<)gv<|5d zc~;SlS192FUHD9im)ElMzmHncHsShw<~iqPvgx{58*?;US*ks2+a7voFCK`(j}ubp z`6NrQ5KI)jMi8Ek=fMCbaeD5g<54oIdswu6)vDP$SsZ@IlZL&ec00DQBQNgVSi6{( zZ({Q|TtW7Y4Vmotoscda8};%|p8abQ6@T5k|J=@J4_|zO%mBSv7iMHgFrN5q$8OWq zKj$VSk5E>yzuBiuW}MTuk!Rj84UV<>&-K zw~9{id*&qiFr15T^F2!Cz#YQjLP$`WVS2{{&3?9^nTllgm`3SmQ}!|z1`m!*>MTv* z*k$gzgo>$D%iOiz5ubz%L>jq12tU_*;hd|+i4Cmv<@zi^IZz57e-T2QovblvL=V$t zSz}r+h64w;0Pk}_9IWTAm)hEn4^P&A)@a)v+&9h+IH{fz>LCgWhLVzkKG(Ep3G0cN zh^58BrbWs>FWC>@e^0Gn_zg>5FkpJtoQ`o*nlzc3*lzX@)1wzA4lejk%1OR=gy#G$ z4Q0<#=q=}46nYj``7E>S@DAJYW;7j+ypuU(TLWZr>Fu?v?~J2K zUaZZSx77XK0jhOZ*v-OOfKWv`X7X!0A#jq3qJN(uWgKTOm-^HaD+&IlZd%ctFe#+NVrkactCZe`VlOxind z>a;nuWA@Z(^J(ubX!Ec81_r zy*#)^-xayFIX%H@s*yh}tO%z$1hr-v)LD!2C)3kSU#5ISx%x}KU*F6x_{i>ML8~_& zQcfk;^LW=Ln$=EQvUK!}nKW<E-a8xJ<-K-8ov>qk^rW8)#xO9O3->(84 zV4*VUK68{_OG<8Dd+NWLJwC{B!i+ECecFDQ9lv;x{l1C%19ukM)IWA?&qhP08N~Vz zwVe%_D(2v`U>V0EPE&AJ4dmRo_!zWAARJV3j7pBmb3mcv%%{MhDrSpLd=bmicG}KD zO|68@m&k4PYIgq|=+)*C2}z@viG>UAl+xN?CO(}v<8~T34{hCcxN+>)dk2<&>DEH* zrDH6V_pkUWVYHs4)Da0Ic<<+_8gfb@T%qu%df<*t@oSzy&S|%2%>R8NXz2=Zf|RMd zh8fQX9^G@Yz|RegV>TZV$Fi+(J@2VJWm;-*tw#?c?6lM5vG{g!%02B>fsDJQZl-;0 zn|ik=P2B$I*zb9q{D;a`eZ2k~*ql3Ss`JS~oWtrki;$TB3Mv;QVJ~CnRhlQu!fYbK zA^#6tLQKijM?CRwD?0VZOV*tIc-ELQjeR<~@>Wuu?$okOUWcHrfRhILB>Z`SBPd0l%?#EFn~Q&mVwF~0Z*|DH1S)Q(O{E{ z+(^g4!V25L;D7_86Pt@3*!gx)q)Ad`WIGsrjkK92q5;RJZM-(H>9nWYdY#zg-`08R zzVlJklny@ookdsrowkr$4qNkW+WyFyf3F~EL!@s^E1aFM|KXL!@+z>D)S#)C=zz4hrP5$7?#jD zfDQhYJ)L)-rjzi3B5&XdSnAN;`6nX-w@#!-%T}#tHn*z+zh%<^rI_`e4a431 zn>Nm~lJ~en8~O4%6Hn=vtE@s3{5Zzy;dM4#lITA6wlD}fkt?@Z@&SoS8M{tQ-GcUN`XtptBS)x^NnJQ=_)9lUqUbD?fB z0?lxkLHk)pQU98{|1kXgv{_1wK(7WbXdf_t7~9R-Y15S2bXmBkOQv!xXVy&i{>l3B{#_dCKy00p$%;ZNB~221EDIAwW1pA zJ@60HAY6vO|7qpGBleb-dOlM2A=Y(-Fii|FK9ZbGdw#*6GfJ$m7;Mma^gj-(?1)Qp z73}L88cifR(715A2jgiqsSYFuGIFv41@LkOh8ctFFpZ*_!k%qZ{^xksVR@#~HF{|f zNiX5sx<_bCkCf8yF|=QczZ83EJnKRiD1aLI&i{0XdDDf}k5F+ zH_Y+l#|bQ4@DC7js|INvsF|m51Kh?XWnLe$5w5a8SGnn1a8eRXDpEY8C zcAILw;g&fLD!sSNiMG%n+V-Z6{aII-VDquAlMP)|=Ksf7=>9Ib zNf=14+4}Wifr|5$RCx~Paxy`d#mlh|_o%cFBu}M%`?+LH(+w>78ryPs9>pjh zCUz@O&LwH)@)%L4(n^gOE*+NMt3JH0{JyNxaqjGI4M^e0Ufo;WExAuf{g$l+vJ>yD z3Qg`2=-DJd3@_luE2t4E1jB9l9c!-7!Diu7H8}mjgclb~xSNCTH2GeDg+`8&NwFb4 zV-cymXXqgL9Yuhd32qgE+*1*e8o_v1Uc}DXwy|`<7q37U##dC1&ahOrTo@4^l|+;r z**95UMBlRz;a%|1VL?GdhUDc54Ov}jZr%sDFZb6}`V<3sg#nQ#dYa=5D9`v5n&z_# z?615>{29ZTPeGVGFea)@L*_CK{Qd(oh<%Eq^`ZKk*Jr6ja)kOD-n^;|N#-&nJa47; zGJ)Eg7ehBwef~;*d*YXLv&;mr9aa|y{X)!%a_%*ZMe9!$)bb|i|66r2ZOn^Fe9?qF z&=2{Ng?^~l)iOHA0w)A_@#ndz9q0<>`~xX05#+G{n9qphwXo9tVK*zM7{q7V!e@lw zZZu*M%F9pLLv%bd(P3Jk;F`YyvvrKYM$jXRinJElY!eVhYu}*++DwY@v_wcj+5t1M@{YlUPmb zt*dKphuH3RTBJ(SYE4oTWsVSUJVWP&c4T22tUaZ?yN?YSFu!w`S$(>u_ia&f9rt~&XC&cwajZ;xg z&_?sLKQZD_ke;=9An$qo4QFSlOuN}r6y(#NrB8%(nkeL)TnGp#@J`Y z1NM{8H2ZZ6bmaiHS2p;p4 z^HMF-L$T^{9FHaW+d2_AD$TBqQ%7g=NVS-O3O`3vr|l$!^|;--Io6kKO1cccz# zVTN-3pjg`U?nl8rL%E}D_{x(&t}Y-7zF2|Es;mlkSnkeJ#)*e>m#g7Iz^C6`Wx`!` zTzG=;8QdJ!k;_uJZ96j5s%@yk#WrVW_205?&rr|srvIFFt=KdnxJOctdhXq1`4^Y2 z?r#3=!u`4@HL3XRnGfIfYaG3E?Y054PfHy>1*Qk@WdCIKJh(4p`*x~X%fW5Z>8Vqf z`FdXaRNd1pbar(5(Ftx2wb;#_TY~o=iOMAT`=E3UeZDJ%=RJoUNJLZ*P?HLu{}ID^ zSafW?L?MIq6sKeBvD~BVAzqUwW}B+-jS#-gfM!-D6If2%cgi3-alTc)H8q)vV-PWT zd)t3eEAZKnDxM(6MO)aJ`ybf;ZC5Gfkp!}^v%(V-#3HpF^H{$0Dr z%r32_4j4GC)pF^dRqXfdBkacR8@Q1)4x(t7N|qS7YuJE;iIv^Rwu*~Ktp}rb*4@m= z%E~}LK9+v=%jm~uH{kh(!{f+h@|M`7?)f2M)H7O#KFbn&|Kd3Zt_;PbjEot;Oyvjm zCW;R&{{9ou#IArdGjslTA>Cs#MCZzND=iw{uU%^!#414;bMa@LNp<3I;RFk)hZxH| zR1LhVerC6-4%=zmwcD^g&XwJ&xBPF4`ujcg{d=XXtJX8b$0wv`wO*O?x`)ooL~M~M z%3~ItH&%7qcENdutA&di3j?-}x2V_Pp}mOR5~$d-XJo59=CN)LzIcH-J1ozTmfEDF zU3LDhs{X+X*&8wU_DDDE%PW8sR>kAGYTF|t62)*=*T3n~Dzel}(ODk5d*c!-tQb}M3^3o)o{-dEx z-ffL&*s3J4rFrQV!lSazxFxG+D1!AA_Y@k{rs7JHP+a+kD!qHhp7L)vOlQi=Sd7hj z9HtcjeSTOVFGQCStGfAEV?vomK2{?H@n~C!zBTgUq7*p&jvqXPyQRs?5NKw|kT$75 z4x!1Z?SqHK1qBVm%xqR6gHYZ4leUJ1hLbygm- ziFAxI@o?zf% zz{wc*$AW2ea10ev-<_pmLtbucjR z%i5j_bZT7x%dga*b%SWVD@7(nMJ6UiM2yh4%+4;&#zLG3iZ-w!13Y(6G&E=D_ z1DHW>;f)1FGZ%72vPNkfWJi~;-#{3@`N|)E{K<~!a(O%Qd5Z+7BhYf4d`A0&O>4A- z+Q8CMTa61|L9Tt&@a{U%8DRzQJ$%gW;gWdwfqiJ_sCKp&Z^rxU6n1|1Zt|J7SgKyF zuJgK-AsxCD(+E@_oqlK237vxFv~)^{I%Jjbeu+gSZl?w8?&JIHCM~9p3n@CZUYFMX zZdKjq4(RUQp=0~%RonsbWkBpf!5-bFR;XT~v0IJKQ!BVsXoUsbA%zKxRKX-X;Kgb? z=;c!v=-y`F#bEDaslvA4l_C-+sSiAT>hhF7WZX<6@F*E`v{6cyey%!qJS`q@06GID zt8H?dpBpwO{ap5E#D)FMhjjmSD%m6XroA>w^Sk-^pfAt=-Zr`Qm9IRmxgm!M4*FPr zss=$wdV_oeP*PfXhZnf2y(J{+yYr#dY{EP_mV@r9Pw&Pzt2LFhw~oi`ndmmSX;#uM zJiJdEEX>hIs45-K(7C%fIhJvBqS58L29zj95n8#fXDMxPvs)xj9u_x^s0hm5REsuldl>OS9NpOwT<` z&-d2pu|96RM|fX8J=!R;i@3NS&tILw-k|$~;%;fB#KkdcqLhQ;b8$DWEToyLtkqrw zV^kGL0ojm`i#d6(S#_ue>2R?qlOXAL6x+5N?kmuY9qiHGH|#Y0f|~wul&WlCBgC#Q?_!eZ@Y!#t`P~Eb5CEKI@;JIgS==4D5r(H&`y9ngQlJ(DLAyl@&0ocx;xy{I#jP^(>@x#jAa#se$+`_ zHU~$JUd;t}J0Xf%CUyMXrDa{BPH%_a{IN}czlkfOp|K~;kF1Q)lic_W`hgD_cb5V`{FdxF+=3VOyK*aS)@aUXBCqik9BiV zFBC3zE_DScr_CvM)n&sSLq?G3YL!JN(R#Vyd3en_YH#gv<7&arp<};BGjEODO8ze) z_ujrJZ;ifUsd^*RhE{#=IeBE_ltzYifxV$OP)+QCyJt;RFXf7K6*3ZuS zx!6n0qB(#g4k~ES%{B*M#a#+~SDJyV8Vie}&VeZ@fkBCh^f_q6h@haPB-?2e33m}~ zT&J$XhIQ=}XZ-{Zu}VJ4HrS5Ax^mxc)t$q7j1}ygK){W|{~h&Ixqm~A)q2tzsMPvN z|EQ4;MVz|paq9Z2-8-XuYu`XYRSv|3;`mP1bI&k2CZy+}*zO^Ngs4G1gNF>pFLqNs zjuY7f7N=|L9}&^2P47Of{rmQ5jiXs;zHFHzG#tKV@G?#14QvZikMo!LKN_t|TuAo> z1iOqEvf@L#$H#XMjb|&qoZPz5fY?FpIu3{qXdfHfzFka=kaPTaX*PzYl)z{+@osVY z-}0BnzM3dnd8hpMQx6O`Q+o((7eOA?V=(glhK3Fj`V9%~9zzt}BXo%VH})B!)MBh} z*1At$fB#5aU<`qHpJg`h^B1Rx*%N^jhQQ%?m4xoWaY9yNNN7BNod=LXZ)GXwx8Pwr zJI0vb;spz)9q50q{wiBsoU7OW>*CwPUD+7*@5S$fpp}K9-imd>AERUWBU@}+{r|aR z`J)w+te=N?HhHLH&naEevG6q`sz~#T}+#u^~4%lQo}C>zgSJ zxGG+_qAKKX2?)<>SctceQs15n5esZ2!uy)idW;?0qsN#rl)>LK)g0Y7RRu#Z%#nX& z;Wp-7X%6^Ypg9XSHJ}`|`Pi{GFJHVcT}=rNPT~JRhpuX_ifLkH^$pB9xB&fCVLPiz zc0yH%M)n9DmHptlAPg^gL!T_Ui5o!)+=VT2g89=X4xc(BkXzR zGqyi-A9Z}TpQ`+rdz^(LK?-zA8~x)Z#b1~*^-^M^C||!tkJ2vFpqv-f|NOWd3NnCE z0@Q7wS~{pgz1Iw-+?Df?hD)Y&)<3TnC|hMiRi!@8hhce7wa)-|4YQlP^+a;#&cv#2 z&jHJsZ`8-Bvn0Hlm9x9?m3G#6RQ*VKAT%o+BqQrnRo zpLGw2I55sTaNWc%eiQnYWq<5_OV!Jjf%aODUVav7=vVM`(szUEN)>!+4Ng(cHyu(-aQd#s z&}7=iF6re^A}Ue37(0%P?h0p!{pH1?Ro4kj2EQr)V{!Y)m2MIe!hWt zm?^yEL^@aV$Y!g7W>N#lx&8wrX;{ST>sucue0a2-|^KQ`CE2MSFxP^1V**>`)2e?#m zGr+*9EM=#hgdFXBHtJxTxSH)3d|;tc4H=xs&1`h3Qw4O@1+AH<;OplgJBssZtldK-W~3R+BK_5UPY^z5vq053c=T>mk*_M`>u}{C2NCj*XIi$g)%qfkNiMKo$X@jtc;tH4a*f&d|pm zph8(Fj$*w>4Xx3%ywGs47s=Fs^`?y}gTHN7iR#6E2Yv5VN$%B8r=wQIOR~30N8>-? z5rE`)vC>q62&~G4Jf^#+_k~908*mY>Trq7n8dH(fSz~Wu{G9OS>JBSta3nVWm7T^l zqsgySn<5=qKZoSBKI43e{L&?ZY4Ac8CDnxO$s*HWF`XUWOl~LMouKL)Sq^(LG9`F! zpZDPlLzMH#>fS+WYZ#`TuYBO&g<|X=wFffa&U-HWz;yuH2I`ei|9{m@BVHnF;Q4qw0JNx6OYKQt! zJ5W$A?fy71=4bZv`S=$nMi5o_bM(#qZ3WxCOzL(su~TTsf`qsggn`esPLo5rr?+Yr-wBvCAJIq;VNe}1Wng9;sG1iJS#=ZU zv;1Z`r#d09%;VxG%$)===tJp_V*8GUDQl?X_G&>zRzQvG% zM|1~HP?`BFnX+bRT0>d$my+@xHpiRW1-OQF9r=98h^sTk92o6tU%Qoe%K)mHdLeDr zp@iz?8v6sdX^_oMfY8INFh#WCx&nkYssPNvjDrZF?dT*)93GJU>L6K?goA(|lG<03 zcQ5@spJ)NuXP+aN6|64}PmV|?YCU5hF#Vei?DDM@@R~lodF%otAt)8Gbc`tgRx4}# zJG!|H-#a<&`h+oeW`zvy-rA!@&9WZX&riCN;+Zy-8YhhR3XnH*MI(-aQIHu3x~u9j zXAR(_o|GPdf&a&u3hQ_Axw5kYyDUv(m!0yziB;dc;Sz8DPulbD9kLV|CPswccJnX39wjk;v&MhESKwC$4f^*CDC?J=P4a_^lXZ*ScHvxVdepfqy{R zy7uBYYErydO1!l4{R}OO5%qGw##z#I8V_X}A1N<~D^N?=f zMBySgZzx-UI+obykgelhTv>1`DF{dQ!B{)|amu~{&sn5UFKl@qqEeL|MpD%tmFiX` zvaejF6jA+eds5j1r^@)+bD=g|Nalt<%1l;W>XzH9QEDHj#%*hpklj4AS-EfO)T-h- zsL#=l^*c3l?33CE?}0NMuBT0#q}8k}kz0fm8E<3`qVPaQdIrpS^ZJE^kw zPinSmB|GwgiyYC> zKXhgsw$!p0DP4NGS8pjrz*wp-=HBw&h+WXgye66jCawmY3W&Ix);#;>K%qzlY&O5M z2;jY;H*<62K#3(6OviMuCY->h-yCL-H;6P7vWU^CZbYuBeOXU!GwO1VeSiHlX8n8y z=?})tpKzkj>8KOqgwskh;WUQ41#7gaHU}X-hG;BEy_N7_e1h4O8P{}kWFj4pt$XY9 zg$?)Oj30-0=p0_NT)TEXTZwvV!A|JwX8kh$-DYO^ljRuw5<8Gh=;RJPyp;$pqSl^mdb z0d}2g%S}4=$`~

f>>Dr>}pMH28R$5_tXQXm}lDzEwtY1u9)iUtgp+5B50GSXM4|5(6vc7U_v~Lea;%RaN>!+llmS{ zH+|-jlCfde!|s601cyNe%1IDx6UwNz2_Qk-Ho@cvON2G5CBi_%{!c-ehSQkkMOa5W zZV|>e66lb6=9`@vM4kD!6R&aOJRN<65VrN)VU>eB**VpA3h=G&OMNoO?mAEGGKKc( z5>-e4jd6f$Dw|L{41KJXG2UJ*K6#OM~?1l#&g5&rX`seD1;UVolx6 zMBLkpIg;mx`*nKOujEs)QLI08VtrmST?wivN!3C+AnRabC0ldc+&BoAE`VmXB>_Wf zd;bHt@s@*{Rr0J@x3`kbUegBFCm_^SlGw8nI_#nA!dhvR_#V;ayTJ~hGe8H0X~Im& z3pZ5@BAW#g2geSLO;3*{ppEb2+D~=JKH$Uk-ywtJGFz<*fx93)2SkMEE$U*8ne*)=18E>|BbMZ&7pT z(g-%s{aZoUXj6RDOpJpYqP#|>#&6J%P97~sspD8~FrXBW-*f7nXEbs7{slb0i8F=z z_9z!Mo4`k$Qg4n9Fu&47g2Qn)UvyL+nkSaTg$JAYdojp>aj`3EU{Zx?~d_pw&`sn-ZO-?(VPDWV3^3?+z30 zk%#eZzxJY*T`yJ)a9H5NHyc$Ghc$KKfwQ3mawQ>-g=z08UaXS`xRVS!Hi-HP-FWw~ z_xGWBLL-Alh`nw)X_@#KbwW<46VhKZO?}amc=6$gbt8f|DPhKRf)bubk#*6oF`5v< z?G0N(N5sEa3~M1s6e7*#{)A$@vE|?5MdJ=rkTe(jB?Bst^O&##4kKT7GzhGE?cqKI zcmX>x=p{S7b}co{IYQs8VTt53wA-*z4H}Gt9YPp+u)XIf6!7Om~@}ei-4e}pRvwm5&?jVL^Bq!MH^nw02+@Q=ItwO4hWQ)aQdl0?;Zs% zUL|Z?|M=qVJ8(AX#GOrKP4~T1Cmf5;?i(1`nk5|ldD^v6>FI$_np5$una85~MucgP zW@ne+UM7&LX%@q?>j?6G@U;R``T_T_R-`4|!ijJ7h93MvhhxBWLW!bQb z@TRJ)#fl&532jP!>*H3cyq+p`X^^xj-i?i4Qn5!s>6+zj>(0@oKuZ3M?36a9Fs(rl z+NZ@E#<;bq!w$$o`}6Q{Z3Yl02VM4OT^49ll(I?ag>~#BS7DX)qa=5Ikl_qRVttSav1~xTo5)p^R;WRVaf4dYNby%% z=B-vs)_vkg19nVw!)+auH4@ih&U@v{E@(Fkn~K~}-tkSGotxGjFi7saVH)l9q#8Ed7AlY^etDCt&Yz^-E;3$n@lh}N!nmhacxM4TgSvL67I|{o$ zsF{0%CLR+gjwMkbRS+9MY|$C>daNEuW2G%MUn14G(ygJoOQfGEpbkC&uY?v^&?%c3`i$j7|$MO5hjXN)h={KjNdI_ao>ZP^(ZpN0JW_Q;Q#%vkS>tE$9DRv(K z==f{_L%GzD!MtZYZ18)U8rqKLLicSs2xDeEFMrBgV(a^_hjXbiC9<6q0SV(in#~e# zsKV2k@^%(y6N-n;B7gK-lw6q&G}X7IL7|~Ti3a!R9wYRN?GZW%CXXRKVs-O#a>%(= zMBmn}!o&S7T5MIQ{0c&4q?6;W7e4_0+%8xc_@fluWh_bi#=||6@uJjqDX00NHl_{6T~7VEl_E z(^;yZv=eXW+t3ac%r@rafU=udU+F?#8<4l5dFMX0f!6#CE6*0ffQ4@&%n(~>YM959 zh>4m9c~5ON05v3VkNm2|j}vGJY>qQN{HuWw1cs#3tz{Ph`du%b$&vM^N!6+AKpr)JUHJJBLWu+2O;f zRQ!>psQ*svlU0-`juDbLxExzo36B(KAqlR)U>B5Y@^*eK^DsvE%`cTUT!d=5RPN=M zN_5c%r&tVR5;(ykfo~q(6$Bp_0Vyh`D#s~{QcCwqZBt!OtM%*#%aJw4^@||o5~%!E z7Hi63yU_CUYbc&v$azw6~p z8$DM%-}s81fpbyQKNr8*T#NN~>D4MJ<=X~nQXcEg4$)=uu2O~mR1O5s3gSm*^&A>_ zY4EBJEZ`gJ>|S%suVbnw9*vVOe9D#wO{96}K^*=92865UG_FdJ(Mht|NDzzf0O2WT zX~2kAx3@zaU2{?eP%ikFSP%nurRrMuzuCids@=CkL^^r1d+hc4r?XqmBS)H>2Vy^$ z9Ot#n_odmax&uKYgBff!h8tj(Y@- z`-A;(VdCeXl4&vxddLjZHU{)s7rjVXj@8%>sEc8JtEs1qnd35}D+rtVh2QCL?(yTV zy0D#=B*u;&Lkp8f3`wHJ>)6vD!q-o3*zv{egY4;gVU#$kb2rygY`ZBp?`O8i$6Vf4v$3(dtWnygIN-fJ$?E# z^>?;^9})Bfzdxgn`}VQ@&r%k&B5JiDC3!)sRtw~D$`oOgF&cT<<|-ywg}!`A{m-3a zD__23OD|E64IC0XYWB>z?e*Fra371MQ@Wr8g;b4zvxyf=xt&4-YZ@FxN zxF;RAHpIlB9J+yggwsM#><)iB=%|Tb7gc2fcgN#bo61n}9-&%0iPp26y^CK@r{)wJ z)pKNqDSODAvlp+`zfhjeP}WRqJ{YSo~h@y&1}{@_%Q8W8n|*p zmb8jGEo6_bf4t5fEyQfzxpHOownZC1Zdi&d%f6)>K5kgNW$l$Kci5f93(5KV$E)PB z=z7P-0~$`6u6@DAO@tsDb)FAhi)NyHC&a$4IkG`TNt7#oO z^CFA=wneaQ+1F#_skquP7bdTna)HXvyTH~ztbLDdK0ga?37R`V$0o4L<*t2@ds$rj zT)yJk=YxB=N?tWw!k}6pdP!YafRrIKSC&_XLKidR_lMZib+kEZ$f#rzLut!;;A9a+l<^B(jdS1W$K^G!IjJTXdv9|RC&_-D zhW!Br47fW8ubP9!M1W?vZvxvv$f_Cke-nRn>zd$|2Tlb0HqY4c^Jo_xU%k0YJp%6N>t9;RMpQlKX8tF%^l z?M$Vq`?@fg7+i9OwcWOLL0MGegY)?9QQv+WwSBzv=xxz;YYp6H2(fkk@JNG1r~taE zj&m^BYSo~8{H(kGxw`H?rdPqa8m+r8x#`ocaUL{{TB}FEIGm~|m)-Sgn#*`Ecib({ zQ5p4)d67**SL1;-7eK^B2yVQ2$2jau*(aG!y=^lcj*X+0tUZ*q4;c8}qW zw`cdp)%cU9v%ZoJMiJP*_R!tc;*qWqP1_veR~7S^B^_p~MaVC4wD5EnRxg@@?l8h{ zpQXSLAB?*`OI>o$Q+n*63F(7l(}itg2M?M+G-1%-v0uIk8)yO^;Ki{M$l<-z>b>!Z z`iHg$$HxbUBqS&YLlY80gW}`0Gc8|~!j(gMsD&Enn z!;kFEkHgDV>YB7xNE&cuZ5^L)9V@-3;XfZ{2k+KA%T6DnuKhPf)*O6bc6)2ZnPf@X(| z+aEY96p3mZBVnz67rC(Cl!04Px=iS_bp-yb5AgJ8M*$w5?SQ#Mv>$02WKmr7Vz!fT z!10aKo2Dgi*^*qpMT`2{j|)>ruiDz8L7nfg1%}X{G)*ca>+~}<8Y8^(G=b=1n7NA} zFEdD9Du97?{ru{p7wyOO-_>c*V(Y5WsSD9VAbJ?4_As0GfQ$7XO0=TOn~BTvOyjsu zFaRh}GTXSEm+u4aW(pOHU4=0y!8gZ6SQ zYx@!*YQKCwP|xRs&zJ3cYkMv7-CEz%(q7QS<~3zZcl?7_>qe6=i!2BBTw8$?14+aRfYXxmpmi z-G8YCd6A|Na&S7{UuOXf(4l&CA z*V}c+MR9fQy)(PB3pR>~6-BBjNMBG?kRoEIi-4el3Wx%B?4n}B-ceBz5j(M0?7bu! z6MKm;<0{8bdO1%}+CZDeJG~+i`}fmbkC)T( z)9J9NokV)hjqSHMA|gLEXk3qlvg%yo31WM41pOGB*Q@u^n98h; zG4?&$Hq5&|0v)e^I}qVQsiUN8cEn@X?1&eG5hhy;$$TCBsn{_bk(Ck*2T5kZt_`C% zMt5Lhi`qkywHY%M_G@1*N4)tP5&;vet@PLf_$gT>->vzDc#cYp%=B+UNK8@Y@S}bg zoHoAV-jgf!twVY=u&e9gmf$&5as+noGsDrXlR)$F?8-;np{yRZ>%6$?1!J-U^OB7-ibCqGD zr+8F5ADJ+a3W2!jD-Z|@%w+!w!WkcU)(RN!lPAE=nfn_;DbQiVSNm!^&E2e7t zp%xaRTD+@e*82Kd*x<~kxdz*oj@%|u&83SA4^==5P#G_(Y2(im+A&Nip49r2E2>V1 zSIiSrXdCSgxzgZ4#Zk?2bW#kEeTc14&3wyNE_h0)r$s4PJSPFZqM-2Kh0c@97K>%d zZ2(w#oEB^(CNUZnYEJ3U1MEYGOoJ=(B}t2Mk$^i?bH@}7E63i2|Bo&)9+|Nw-an21 z=44m-E!w-9Oy=Dpbqp>y(TkL}O#!8>t;3KJ;QK=rOfoB$_71FLte|I%oyR{~O6`Rn zpR>%mlwSa`tcqubzTFHPw*yemyPzL9+PHBpkEYd!ak42lBKq6xp z1W13r`ygZhyIVnO?-l6)fngB~RXDe`D)^lIlTxKy&n2YK^s_bXB+ z-gvbY!)GPte*bDH&yL$9L3vmM6gXi4G4&9R$hsKL)zfcbQKDv+@j%R(HG>YiVCKkT z^RGs@hCX-}y(%2xk6j{;K8_?JP|M` zwlD>7bs{E&rNj{YWdCL+*}q8}I{61;v^ccN4$fmMnJ}vv7gYHlkZp66 z5+@$1@@8lfOa`e~qL>5C2Pnmpti zX02k?ycLWWg^HgaG#pztB^MIKA+nofjmlVV{;;liu!N@2P&$C-PfA`ZEb$wZ*V(LD zGqa9e{R;}}SvITZi|uVGT7D3YmO3X9QkD`R^jW(zmX(;fgXAQ485q~j4vjo9xqa&3 zHn!d$G)`#Fe#@MkIypU0|EI=C*gS|e2D$w5C4)vdFFKvS1SCJT{9t7^Oml84w4$#; zbIEoKvOU8YnFX<%?vPLqN7KsNLDq!0xW=vS>+I<2LdZ#l_MCGA>$C~JT_c;HYuV6c z@Th=6z0us;g#@}y z=8`}OvpZu;C8TLj$?gX*6OeBk9f~SRL5zCBy`(uAa!b*}#%V*pZSSY%(z`Dwy)DZi zYn8Jz$B&vaGA4Zn4dKQb^MQ2lhXySOH{#*y1wZGgGk1+O?b4Zf*RbQ;Fdi!Q$06EZ zlqQhq70|udOCG@xQrO0WxUr!xH!u_fTt%mOde<#$?DXJR&eBSqm(6a zn@D2-wZ-)5wxp%~8y@D3NSCF~W9wT;;ZO!PX47<}yMNFpwvL)u9l>u*H zl`3V&iqeSAv?T7%VfW^4E$h1eaysYE)JZQ2Qpd-J`gL|Naldgq_tan#=`0_sXNLtr z3f&_~nY*yFV5eccdnRofbeE)1>_m#B>YWJprJabAHG)9}HeLNxz-qya9~5>K?-VsF z-qD3uu8{Qaz5~4at5}!5*XHTc1!CB+K?ryiQG+W!WJ+N&bJ@SxP&^A0F==U9?1<9MwKy+BiK#X&~Cr|P6qxql34f7A3fz< zPLrTNx0RELx5#0-O#G;l{aI${`<{}-ju!~9oK0Ob&aI3}+?>iec8V+1qHDh?MAA-N4I2b=`KzZ58&ln6l}Inw`!gmoJd z^SaS)$4S_oUr6}DjqoW5C2iC<#9+~RI*;=7(nFH)=j0T!mjrg3y=Z6V+GU>o{Y!{! z{xtf>g#+}Wcv+(nrvAS55wu8u>}*M59CG%)UberN_@C^jBg#b3l@Rf;&dvDq?vaM%``ypiSmPL7`Pgye8g2!COyD zgZtUe`Fk^xl3Im%uX-^05F@8ocu-p?| zcZoR+NDAWW_sG;3sAWfF%hnB69gtLX1}p@-CgaJnebm;LZKs|vW3+>|s2;RFQaWh| zv1YO&NVI&R#VgYH#93PK)Z!UkeU=47s%5eIFd;|sE#S(T>_28Vcttqr6>)%=EQR2- z_PN~-`uNJQ#l-kPBxLJe%j6#y(x(@1(C^o*CJx_SCXE)+3&pEf6>ccV-$?pdCdNnh zH6=YK{I=!riy=Of&gX4=J&w?wrg6~;3C%EkK^lca^H`}$eqXDSDWgX~{zhHUQ%u{2 z4{+k7u~k)baNbcNw%WMy>zh0vap%v`4G)_*-)~*KWXskii?)&; zp4kJ_M>YU5GO6Q$uQ~ zI!{YX8L#G5jenx+&knyz>aDYXLK4rP!1hqycOF_$7wN zdAjzA{W|*M>hQB9UfX!=nUQhDnRCbNOw2gPsx6)}xQPkJ_B97tI~f*LKb-qajsKfU zDgM2IOC}e+(ZJ?g6*W`;TI%mb1^;e>ufR=r=$~uzZv$U@9eQ% z=BMl@#>>vr;_rXFLAL^07Ta?t@Is)PiXybN#QhDcUTraAtUPpco-F`Ov?(nhO^+NW zjaQBTc=-E1GsgjJ7&~~cIyidn(G-g8w`zHv9#L^1in3hk~pfXcF zPUAqIBMhP0!V1N0SX>~ACkf^ER(z~b2<$5dpK-`WCB1Me|L zuIn@L6mKmaxQBlZae<7ghzqXm^Kumz{8T)F%Oj8Q&oRzV`fdMRuKiPp1exS}Zl&@b zW4JPb3UlAq&O;}Mk`&@ht{rsx2&ut9Zhm;BHNpSlYFx3FN$UPWK9IWMH8VK@$Mbn{^y@a_a%J} zD1w_Q^U1|ETy~w9tV~b31Z?+Ry$_mPhi|AYl}^Q9oQc&s&_@z&h;l_%+NxD)St|;BoLl(#v~c#J=lbR5 z_8XiteV~)Kx08bxY(*H~LvF&G-~b0=dBt>$|2c~8ux&BJoot~!%|)6eiV*&)(inHf zD0@IJ44$BPOkSq##8i5LP~KIYy%|_s>emckrpvfAb(5vHkGYN#s43t?DkfQ;gF-FAsH^L`;?FkE`~G#+&@9n$YS9rnL;NtA!}(O%Tvtd zJ+-?(QU`jXbP#*n)C4@HH8e$Ui^``eE2}GvTwju{X~DN))q?S)e;a=8F_W-hZaC)SBoLy zFWRa}g#1{SXl{|(QoDq3EyeGN3v0oO4uT)e!0Ak9nxR8zJ{u)=Z15=TOwC0{|9-t9 zy<7sMkrL~j*eBM_xii5ST1c-K|F%&$gK-kjp%w-VLmxUA^)F7I7EWk5>ep59rsHcU z@eUhi-}fcRQ9U3(*MLh-ph*S;>m+STvUarc>rkg($sm03B@II}hJ{589V*uDH9R96%5YRZ zS=a)12@%-({!%PGMkOto#-Cv_pWhePGoZ@9UucAvbKu*sg|S_-M+dhKs=nDesOqM3 zpz?jq@VSu|EiBZYHGAbnI=gt0g|)-yhBvXd@boYY&5Lw#QOgwNPem2|sAWzvt6baZ zs5MqZt#-q3vI4Ku4X!rQEB_!f@6sRV#dHdYVbh6a=Noi& z5Pd*WI+G^!C*)WeB^rvyw2P|;87!BG2QfD{BWlfyBS+{E;@;zDI=Krd#|`N63#87J zxfe*-bO1)b2^L~QmFt)KWOgDD8&2H1bz(bMT6JzGSS-%SSTn7=j~e!z04dwk6oYws zmsimEGZDg4!u{krY*NRD0O@U(GK6NL%b>1s6dz$})nQ3`f<@)i1*CGp5^Au7{3$vuBEK%8CgjZ$T0@#72Gmnq z0{zB|ilt0msB{nwXjAFV%L*`T0FqgY2C{~@W2bsqK9 zmCGb)V}sC;8>T#uwRSf2QZZ_M?Yz(60pokAtM}(=jd>832PH8-}Ey z#fb||C@B8Zj}^(G^J8Z03CrsM8+F(|dfYL>>ZnO=5JFt~yi)O7%lRO8HADn?*yt28FAigyiE}aB$;Ddfp zViK8S`?A!H2t6y40oexTJZGuIb&2k|jsW_?Ou+rp9 zB{6v>Z2~9sZWuk-!9LqL8d?zxVYp~+n2#o9@*=2dOlKjnJ=p47gQB5K%021WY zlI@xY+PbottE7Z*}5axTCxB`p8O;*Hdsob&IPir)McW2{7a zrF0&{=3{QAQ=UlW*IasVj2gFS(lsi0&IlV_cHov6cI~+aXlP})Fj#anWP%pc8e;UT zzqH%46K$ze`a`a{ef=he^#W|OMiGPI>(}oW{ae@*zDQML@)YD!7iFk0$U?Q5!3|7p zbQa;7~FW8yqPxT&6C>(SvPOeTsr2-6EcI0mT^RYjx$MGr1TneCTt2xl|N1fOLsdhB(Z#` zbhhMVL#4wjbG-{pFHw)_={)X3MJDND`4rkaDAkKuS*H6Z99z?u8?DjEJ-hU3rr;3+ zsD^FQ;bprS+Z{C?@}@Lg-n2Yjc|(+Q8ur(U zl}HMICzs7f1r~iR8(k(i5)PmV{MB+1n%y0m0=k{~SI5&h^ob3)U)Udta11!yIYl0#unsdhZU~`!9=ePlHxu4!tj)mdvtRr_xk&A0xm7P;Wj$&L+MGiAOYz(~A zP;OHBx?h-ro~~O1$D99edbZB&oB5%uAtBV#%!XWu1(I?1tBD(57#cJ1#1cpiw{UP& zpFt$GcT~!euNxhY8#0S0v$i1`$M4;elDc&rI9P0Vfy6zqzE9#W%%^Y4M&##Q7;K$# ze)7o7ZCV+_f>{gb{Ng#`B>NZY(qE7wY_~R8k0hNi3|$#r-Fs;0*ip7NqsI@K3AQ?X zqFU~FP1?dm%;{H$>BIHhm_CC^YD{Db8O*7i`}ynNK5gwq(qJKAPLzzUzcBm5NvW_Q z-ICD9-%*uvoHS+(bQ=lA3gd6_pm1^1Xg8rmvz^*@Cq7(ru7TL0@@<%i~vpe%-69k(#%o0HvHG@qcnqP0p4E&b)<$xz| zY4y^nDlmVzS+q<(2l2wJNejN7ZDYrN5uVOjXO`OcbvCv!oSofypkrNYbMa@oZcJDM zbtC(UZaLffwE(%@-H zQTm@OOc2Z^{^q|Jn6$xxdUW)^7?!|Wi1vm2A!fbK#~B7e^#ozxfv7VOnymwT8$io3 zztWSi+HL=eeb1cW-f}#N7ZXSuy7MfFy4B)G5_yj9N;@{LMgNnNx$fYG*kbSx(>{|w zR6NtY0+zOrzSsb;!V8%8Lc)Im7F!w*BSpg|s~sne2YOZbnzSz{peKK&F=x1Z(kAub zDC>k{lSmKd^TPUjy6p^?PVDF{U>!iggj`0*{gEYePYY?jh}nYTf!7v)8Tl?H24y zpCQeR^+*%qr@2;8Fmran8sBaq9W>Y0ubVYnJc#ng=_c4`}Q;F(}k5jFfko4UdJ0DG>IVVq{B zyqYLAosG8T4&cM|!D3QE6{3H#qLG^L+mX#uy5{xWh z{&<_EhQH&ry17W}$UpOygZtAZ>R>MdSHefUfJvBudz+Qym4F0CK}3o?aOg`M!QViBw@T=4=if2C&OqRN#k$`{WV zHX9{|NgR%XAeN}E|>A;fkJDo zyUGu*|Kwiuv%}WsJ~}o1Nh7+Ej-p#8rlwAsoRT_G-gxpL<|Sj$WR)+CKyZ|A!ZWkN zfMnf?9F`FgmY$9mjKvEE;|0tI6r-Sh#sgDejnch9cTyD>k}0XF6A3~7Q^d{0jGU(< zHLoV64FZ-nc~IIU;SV@94eOPaRf`2;c^Z*1ECPPVArsFLkg!~d2@le zPr`>}D5JIoKiP?wJ|r<;SvjZOnt=E$LfUloCZt`@cKUxh_iUPyAAyS=K7{!6!0mu& z7&SJl-MWv%R%`2?zP2sRjcV4Y39WjQrubseKsCeACBWX&+Nh?ghG88`OSpG7H83%3 z0#D%xa1u=`R7=plOz<`*c1pEENi%cB#ks%EAR}{COCCapTj$}o4^a(QVTpDlaBBsU zdRVIAan+Uc8BR{pnZlB1Cusy$ITJ*!nWj%dSg5_qIY8I;jp71XbefaTkmM?IsZpH^ zv9znW%EQSoE!nM%dQKxwAjwGNQc#_XnWeH~Br)U7#D}FUm*+@QUV&ViAqhK~;6-Xn zP^pxa_2?6lHF*m8?Kr(#xSAz~E;-_dACRXD9*ELEV9FlAo0SzV$H?o+(_rQPg!b7| z_}K#-%r9z+#oB1B9VU1Oj&*M8&re|WG#A(r%%M@2-obN+n>42@XciZMGnlG##M*B; z5U9(A)tH8Dm~0nj$-pUV58a*xhr*f}?e5Ka4EOc6BrbJGv^+)`8Xfm^U(k>tz<)ko z5LRn{&^?K1W(V*>rv^dL0`ccr_k1;TSn^edZ*8?+m|_k>o|)i79s2^a!Zg+DR}(K=UrRREX-L3N5P8kDjx^At@fIUU<8?&P#F zkzpf}0$Kz#wr<{6S?oI}Yw+6MKYyG5!_3h7B~9XYET20eHmZN8nzeK4SpYVU5t8X# zWfo*A<|oQcg8yyp+$71!=F3ZsavwK;e!`+qa+mXTb$2Hl9+CYE`cC#Gdx*EIhnq5M z`iw4PgIl$6cdhyY1M3U)bnuB%IW`&3u)c4|vvI)XibfQFBhDvF{rp2a^pEiD z*F4Q;jgqFh>OsI{UkUx|*don4m4Sb>>44(o&j7p0kqu)8+BjyrhXXVAMlD|HYvBp8 z>Hkmbmuj(hH~D_#rruGTMvmSTb!w;Dze!+tSYW_cD$p{$ zssjDD4>cOLBPn@jx>3>XU7qo6je3s-xEDDF{a}TTo`M?4!T4gT7Y4@I>3}A)Dj@1J zh?V&wLs{)~8y6m@l)jWexYHBdDfB_tY?pJ`+m%!q?f zUhyU)yHVQkNe}6f|2?sCoH_W@Q3Z6hO_oJ!g?ebLUI3;GQl z)4oofz_Iq>0W}Rf_v+dsMA4&dn^`ta;lW(XU7~gB!Y;((-p1Onb{epAm|4o!q+JO; zJH;f9ime?z2CF*Nu)nm$fNSP@F*dC*Eo1pfvf{8VjhTM`ng#55^!{J(YYIgMR z+KZ6T@PI($d@|Z*moVtSqOFS#OwU!fi0Za3IJS1p!HenMmOW7GPQV?V4G&}I(L3pa z3s|DGQ>&RAud#i=ouylM_MCsp`e8olXn44CKLRZ7q!V|p-2D?k@VIf*4$2ZMAfB9r z7GpIvw$fNVc)$>02uk_*<)%TgUQoiKW(tWwyh&p^-&5M`+Qm)PT;km^QP-mw(MVTy z(q$8sxLF}F0nDu#du}(qzM5YD#{Dk$<9+2&&YL~==?`xjiyT@SjK)-#aD2!erb?a2 zi%g`2RMY1R9A6J67XZhfzmd9-YYfNdD=Lu>r!O%BW0gehf*fFGXe^#9q9#QTc;!Rk zcsK4@*Q)p9?M+b6XLw5IQ^Cp(GlYo(tOD>ejfo8>p!nYoQA^m8$OaI)k!db8B_e-b z4SCepebfUIx$+PpnS+4 zVT%)E6Z$*bx9~rI?)&dmGjkiZsGmDLBssXr_@Fi8}DFc={% z6A~Dv(?94n9atS85a_h7wjR0=esG`Ec0kW@!J8K?-+!0)@NsNIhx}wLo z;a+MlWk7@0W=86mpu{<|Q(Cw{XV=oCQR=|tsoh4k^LAoGj46*w4bL&D&=38|CZV}f zCyZ#s2L)4`sv9Y4HLdH?K^V>lO_`&TZ&C2htues;@Ze=MMb!Yu7$nT?ubUOViI>G~ zTo5%|Oy0~35pS{~NluHirg9^8?ZQ}ikL{z5!B|k9n@Wo`(>yUA!C&V;PHy$;nd)=} z`VHOASmU&414lZ~?%#W8yPCDy53}qJr+IY4I9)XCg#qK1`Hv>pl>(U z&e}aN?VHqkX`A|PONelf$?zG_u6AS=7eNK5R`SA{^4zH;0@Y~(CD5;5DuI;d(q_+IVNz=%`w;W0N8~^6U~HJk)ky)_!1HM*oOw)N02jTlQ-raB$o=PW)p zJNnX$m1J42)w%5?@Fuo#NiY?9Hb%O0hRkdXs zwr+l5JselO7d{44{QY~iPl)nPXr5xbVgyrM76}O#i{lp5X&V6LWJH?1L$+(Aq_o@x zUssi@Fj`75%&Ij&e7(UdUTT+ z=zFZ?^v%X(=TFvC=3l)_u!4%N!$^2X*Y3gg4XiR@0A|~(r)@)P^7otdZRzs|4-7Jz z`}S*M;bhUQeX>Q<)`yyR7|^t-Yhw$){*9Zo;@V;*<}3Cn;>7o8Js#(>W+;&>qy*E&)WL{wVp)GHM@(5+ut-u?c4Ep( zm8x6kkbsV=Lz+~1`~RSCktgt7EX{aL!yqVY7mF!7@^@8qN2;w2Y_#hv}M+DPVcEjz3YQ zEUsAnvh-K7>CrJ2l$c9L%qMr%UQvNn?R7=3I$nQ8r#kivNQIo8jxA><@~+~2GC36y zI`w={H~lxha>4S&9TsJ|4y--%6nC%xos)CYmp0B^)K(eK)rP~WM%+j7&tLHmQ*rnOu$8%^3ZEfPpQB9>(y%n>R8YF3hh8Dh z#&l&c2~@Z7C&a&vw?CN_9nC`o&Zq!I;PCI;;M9j)gB+%2l z6Nm~vo&jVM3H0z`#qjY6bZ0UPS+*P_=^kn8+Q;9pmA>U%SWB`NbpAUZ0rZ%8!a&+a zwM}OXtyqfnbCbB7Kck(iqsRO$!r~eFWAluy729@}Z%MbMKRD&TMTEuQ5n*w)xZJvT zxY{eCck|d?x(JJ4v_TWTRC`6oXbXgf5>refkAKcw`!5-73*x|N>*V~2(Z*1PFy9`Zx5RFm}VGhq1F+Dl^!}lY2!3gCm3DAKf z4xQNzl(iBNEwfg`dK{-c3kWt6fMv@cJe2or)-HPN=4SfxZ0ZVlvzhv`Ro{cb$VlM=5=DfC-Ng=*gGC1Jt{rZ+z)VukG*Yp{tW8@97&nBXQtr=87&14lkOaMc9~VAjz+Q zs(BoDtO!AKR67NNE?sY{gZ-NEuH=?nOL9Y#KA3Liyn>&BJh%iwPV!d~`Py|vzI+wc ztnrTZ92wCz)^h}(B41iwm+VofEBl>OB!76aoaV12WYtPaSFY5`mXiU_@d3$c(m&|b zPVh?7SYTx`(Ur*5fI~L`b<@9F();VJCCu#@)feGBO^D$H8V{z8pE^cO$nbEVzUu6* ztJo_LiDfwv){(1Cv5uS;_xcyzhDYUWF_nyyuPLwT)F*K85a)!Tfdgqi0tv|Ul{mWSwABl+o_aqkBQZWJE52_Qw=6Rue#D6Qgv=2;rwvd? zb`Ej0ciS~3*)gnVXiJ2rb?P#BaF?zF2XRbG9Xc@IKG|xhHw%I^3-3AmU%#i}7w>WERrQ`>KF$Brd!RiX zi%GiIU>;UW54=5iqDml{z_B*U7SMbh3VV`7G8U59iuddL0a6#^$OzDsaKqNvj#uy>FJZ zs&L*3nbM-7yiFAF2fq#rhqQ>0fznFSW#DJo>jM$~)9M9(2K-mnDo{m8tLuMToIbGk zVWlk-nsL*W?=V22%Ji@_HRA-f1mz3O$o|GO)D}rD39Yz=(m1F}VxmjZswxS*29)vs zs>M<+(m+EFWIR12l-ZK)jcKrqITrZ0B(nE{5eH9cpy|Nci%k+~mb`yw(%NBU{~YD` zsoBnbdRVZj0citilXYqRkQVA}OemuKgP1tA9NB-`7l~z$V8`DDjvr7-X7OZc{79Zc zW8{-bj}PyJBk0*DG)@u9-4m3GZ8BNKJq#*X+#4|2)JPh=f3?&n@QsWYBA|3LT|8-d z35EI?ru&=naKecAnT#S$<8`L{^eH62W2AlLg1!h?o%=K0N}J~ur6J_=mcLl_8)}m_ zC+9iGwHwzxZ%A=p2(d$`f#M;ASUZ$!CL443%&VA*L9tC6t{5kI>G&!)LFc$qx5X)% zi$?Sk_p9c_BsiU%I(X1zPLrLQHhF4FYPRymhe@hQ;tR$d2+hdQn80=e5kIrg?VGrv z%G2_@(jF`Y6_6Ha1iyfpvLxjyn-)dBUo`RF`P0dRHg#Q`K)9uu-<>@gmrw+ByP`)< zSbA6|Z(`aDTTxgiWcZougTTMF-wv=%kC6_nksi{S@J>pbV;LvBQ5-=dRIz5!r6AFOPH4&VpwI|!Dq1OS(2~j*ujTdNWVe*O!k5>a7wM|G zEwBHq@|k>8MWEtP#kyy>LNl9d=P3#m@p3z1wnEN7lHpT%id>PwYD9TT@f#Z;+IjF* zlfqKSzvX{oDTL!lflt*QTqC7$Tv3UXmyj}Bku0S=pm;B(SfxuTKcIhN74EYqO87^3 zB40a?8?5XrJuy@FR{2cj8~kzud8O%pIWB)9|yn?;vmrar|?g)Zex{<@TsH5ZYU^K#BX8H378$2rb{URB0amdGRVTcKDiKgd}y zh9{i!G31Q7!)DuHHSqa4^2ts3hR9}4{k?GglhJ&hxM65Q&t%ua?5=a&3p^ij77O3b zcPOOVMbqCE&bnDYYCz99aSjt!v}?O77@>P)yKoB0Q6{&y~Qb6i^DBRkML+5blW#4Jse%lemmc9Rp%b# zT@dGmbatXYHf-xa$jm?17Qf6UvB&AR*Xj6Ud@1!g@EvJ>X;pA|*4W5|n*%hFW47hA z-+s)x5$W8tVP_}*OBuXH(3$&b>z<66aDUM}@C;{BIW2&vtc7U3u{hyw#+u4Q`NPmT zHhli(SqwLY73Gik(PU%W1X~|7b#~B(Q_**6C~V6Pm6B5#gocvTE|Q-IbIAdOz}S`uEe2O3a(412 z-JMs@pT6Q{hoHXQ8a_Wj-W#pSo4)duZ$LsCcg{aQ=O*2A_#}zE|C&Var(H^l2F?vm z-#6?gaV^W z`I(+QIndT8#Jzj0hrCwh*~cGeq#Dse$yIac-+Uo@va|k6UPJLQ!YJ>-%7VA z)@jZsEe@rR0>>2|OXer|N4a>lX-ywp*}3)l{MVJ^NiX7fWZ}<-ZF<Gm(3xt2P3hgK2orR1 z8nH4VHH=BKX^6e$KAqk-7B-OX`yMS{@zVidP~RMQx^&r3duSm%byKs-t@uA(88-tLTc@sKOl8YYmr8_@`|Oha`rFPsBU=$0d;2D&0 zsrTT;C`b@EExGO7dn?%Da%cdt&JJ=uM_{WKZ;KIh8Fkymow(`Bds z(-oH55;zD72OCr1u1jEnxAw8(won&XQqW}vHe_ml5xPJO5x7vou94oLpA-@C4TKUN z2${?fE^)DFG-hre0p)?^ttUt0yTpse0w*WZih>q21xf^WCv2=Uyb6A$-7I0<+n?kX zJb($Y(_QjTg6w!I;~mdoF4EDE1U-mQT9Bqn+uk=m+p%B!Uae7Rn06AC7}#oTd(W zO+WtFYW}UU5Lq|Fc@;Z`vBq_kbz$T8|4>e1$?Mv>E^BM_i8VZWvrZsxN(m!lYYz(v zAwvZ{J(Xwa8aauVs&#_SBN-r^ZhoDsp@nGQ-lQUz8^)?NWK7;IVmS7;W+CY(r|WgC zfH+0-;m9f)tw3T)KV8z1Lq_M_q96YEEdb9WrMdJG+KfKTr={=Uz`-v10U1pA+2T8? zwQ|y46XlPN^KOsDEWZKTa+0bMliL5Cq<@oas&jhJw&UHS&Tcxg$C$>LoglI0#F*q< zyGSR}Uw@~oFL7)3mM$X=PHjI!>MuTCdXD%WehHHPk6YUb&2(*CZ*tXuP5gT*sVS$=8ry&^)C* z`8;`0xux)+a=&Ic*~vFV4(Bi#GceG3@ITyTogqXaBk*!ut)->J+6q+EY7+~bRoNQO zAZ~WQ+K_}WFF2njsZLdTjue$~M*E4$vZ?glCGiDUk2E7izdWT;^se}Z*vFMj>6&$I zF1=1>?W=)2o&c0SofIz7(4M|vH-@;mKCALrmS*Xwr@ zaKSQeXI|#PGa;8|)7#I}Z_~$lq{U^Ej=^Drx?V0j9=5L(GWm}(SmzPfwDME z;xR0WN#Z}&?klz6QMIpDSvQ$k*F&alE|+>;?q;cE{h*U|84;9CZoNH^o13W==SRZo z*)z5EN&`!!CHZDQFhKc&6tU0T1GHAw7%tLGkHzmKI77X z)-i2dquXq6LMKdqR1&|6nC&HS0T@w~8#?^^`K0OJoB9#$^@bbrMXS;uzS8pa@Efv& zG|eGR$d0#Hj?o==b05(IrB7G~azg^v%m|yZCH%5^x1M3a9ZjfVz>@Oa>CcJn>`NAL z`<7>xmVuKjyC!bqLkx=0YhW=O<6LP>t`TGU+k28j$I*OJTd5(n-_mLCD`>7vS#Aft zb6-iPt%P4hV<-k2NLGhvS01WuxPY*-gS#806%VwWpoMvaPeFGuHNF%`1>Is+ew0fP z3zprx$7_G5-)7aPtAD@RD68H>x|sawK}WgX+r9n8+7tKM2fgqORM`}gmrOTJ%{wD% zZfqd^9Z?gA7Qor$9Z_6Fv0C z)m3UEwHvT}MwuQ*mj&MA?(Qrj5gSKGFO0rM+Nj(4)@#tgt4$lU$R4_an5sG!77_o6csr2__)fIXzkINQ{ zA5rbuO_cjba@ltMu)#c%)`$^)h_u{gOD|YVe@wqoc7GeS=wN?`#0U?q_T$fjtJYrm5+OUh>muQchpAN=rx zCS7ds=@)J2r$@F|c<6qp*e9;mZh})0sak-vK<>BT>EpfH{jqaI1*b&I(mL4o>A%B*%a5{)sYF+6MKauWF=cdJ$E{ytB9nl9x zixgLCS7^hS?Cx)7qtn6Zywub)A1I!SU)z1j!ExS)+kaDDl)k5rR`%4VhM{+Y*RarK z3AGHRcb*sgwNu#{w3kOcIhb&g2Yo#oABLlAiK>6{H;I`AnNfB}+U>3=3Ys=Ou=Tc^ zwBb{eMm1{GXx_G~{m_VIeHAqf6ei~IHqnm;YlF0|XxAIs^B-bynrTLZHA?Bu_u3Wu zJ0bLi)&ps7;!Zru0lZf@1j|exY;0`hb%)b;=6xISwQvHJ&hzl72%RU+YwTy#)R>up zfAOZJTl-B*y5RIo2})V?KC{F*t`CGDNUvw~s@ zmMsl)Pl@)#vGP0FcZktrF3oeHm%^q0Nc$cNz^BC?3M#au&-JH(*;O$U90> ze$}-tyJj|6vOXHHw`7sjNabNL4wF{e(V53@f>jJQD?~9#)8tovC4Cu17jRALb4|%9 z%}464`BQcEPd`J;xYsnNqOsx$6J-Ibg@|eLd4`MSw&2Jy?6Nz73pljvGO;09r)5^i zvOu;+A;jk@aSzu8@175cokiWP0m?rP$S|a2&e!2?-4u@ZrP$e6Ek6a|Wjbd2Q}jkL zfx_A=tw;BvZF+SxZ`q(#OkqgsqL>z&v88*`?c+(U+x&hF3qiE)~=blaoOx9E}Q#T`gU z!$Q*VLg$R5nNb@-nu`)nh%XJ`G@NZbepSA5UM}WjiuxCEk73f5IR#PwH2_j#dy17-X!FZNQHw&;bn8VHSwC>;T~bvV|lmV(nle6!sv! z+(w|sXS#f}I~T(E7isW$dF}>rE@X~*$IhZ&lV->*D(}NX|0;4-EPROVXQ{_SaXtSS zXEfqZY7M8AKTx`2OnRY$gM3g^Q_6SO81nBCpbY;UMPP!XsN+f;8mk~n7Bkpd7yQeQ zjR^K<=>hEB60rwSLZBmGFQIU}ViMtLBwXkACaJ8T2wIm)W3yQ?r^}mEJ|OE*%xk)0 zEBi@|fhmK@3y~&sULS&jO_SSjy*fO~p zKZ_fws~yQCa;l+u#UK&AtaQ+`E pjVyK_kxo9cQ-2UU^-Gbv4@;@jIY%kA?mpt8$aVJzk)QDU{{UBU-YozC literal 0 HcmV?d00001 diff --git a/bskyogcard/src/bin.ts b/bskyogcard/src/bin.ts new file mode 100644 index 0000000000..ff550809db --- /dev/null +++ b/bskyogcard/src/bin.ts @@ -0,0 +1,48 @@ +import cluster, {Worker} from 'node:cluster' + +import {envInt} from '@atproto/common' + +import {CardService, envToCfg, httpLogger, readEnv} from './index.js' + +async function main() { + const env = readEnv() + const cfg = envToCfg(env) + const card = await CardService.create(cfg) + await card.start() + httpLogger.info('card service is running') + process.on('SIGTERM', async () => { + httpLogger.info('card service is stopping') + await card.destroy() + httpLogger.info('card service is stopped') + if (cluster.isWorker) process.exit(0) + }) +} + +const workerCount = envInt('CARD_CLUSTER_WORKER_COUNT') + +if (workerCount) { + if (cluster.isPrimary) { + httpLogger.info(`primary ${process.pid} is running`) + const workers = new Set() + for (let i = 0; i < workerCount; ++i) { + workers.add(cluster.fork()) + } + let teardown = false + cluster.on('exit', worker => { + workers.delete(worker) + if (!teardown) { + workers.add(cluster.fork()) // restart on crash + } + }) + process.on('SIGTERM', () => { + teardown = true + httpLogger.info('disconnecting workers') + workers.forEach(w => w.kill('SIGTERM')) + }) + } else { + httpLogger.info(`worker ${process.pid} is running`) + main() + } +} else { + main() // non-clustering +} diff --git a/bskyogcard/src/components/Butterfly.tsx b/bskyogcard/src/components/Butterfly.tsx new file mode 100644 index 0000000000..5a4124975c --- /dev/null +++ b/bskyogcard/src/components/Butterfly.tsx @@ -0,0 +1,16 @@ +import React from 'react' + +export function Butterfly(props: React.SVGAttributes) { + return ( + + + + ) +} diff --git a/bskyogcard/src/components/Img.tsx b/bskyogcard/src/components/Img.tsx new file mode 100644 index 0000000000..dac223180c --- /dev/null +++ b/bskyogcard/src/components/Img.tsx @@ -0,0 +1,10 @@ +import React from 'react' + +export function Img( + props: Omit, 'src'> & {src: Buffer}, +) { + const {src, ...others} = props + return ( + + ) +} diff --git a/bskyogcard/src/components/StarterPack.tsx b/bskyogcard/src/components/StarterPack.tsx new file mode 100644 index 0000000000..f73442190c --- /dev/null +++ b/bskyogcard/src/components/StarterPack.tsx @@ -0,0 +1,149 @@ +/* eslint-disable bsky-internal/avoid-unwrapped-text */ +import React from 'react' +import {AppBskyGraphDefs, AppBskyGraphStarterpack} from '@atproto/api' + +import {Butterfly} from './Butterfly.js' +import {Img} from './Img.js' + +export const STARTERPACK_HEIGHT = 630 +export const STARTERPACK_WIDTH = 1200 +export const TILE_SIZE = STARTERPACK_HEIGHT / 3 + +const GRADIENT_TOP = '#0A7AFF' +const GRADIENT_BOTTOM = '#59B9FF' +const IMAGE_STROKE = '#359CFF' + +export function StarterPack(props: { + starterPack: AppBskyGraphDefs.StarterPackView + images: Map +}) { + const {starterPack, images} = props + const record = AppBskyGraphStarterpack.isRecord(starterPack.record) + ? starterPack.record + : null + const imagesArray = [...images.values()] + const imageOfCreator = images.get(starterPack.creator.did) + const imagesExceptCreator = [...images.entries()] + .filter(([did]) => did !== starterPack.creator.did) + .map(([, image]) => image) + const imagesAcross: Buffer[] = [] + if (imageOfCreator) { + if (imagesExceptCreator.length >= 6) { + imagesAcross.push(...imagesExceptCreator.slice(0, 3)) + imagesAcross.push(imageOfCreator) + imagesAcross.push(...imagesExceptCreator.slice(3, 6)) + } else { + const firstHalf = Math.floor(imagesExceptCreator.length / 2) + imagesAcross.push(...imagesExceptCreator.slice(0, firstHalf)) + imagesAcross.push(imageOfCreator) + imagesAcross.push( + ...imagesExceptCreator.slice(firstHalf, imagesExceptCreator.length), + ) + } + } else { + imagesAcross.push(...imagesExceptCreator.slice(0, 7)) + } + return ( +

+ {/* image tiles */} +
+ {[...Array(18)].map((_, i) => { + const image = imagesArray.at(i % imagesArray.length) + return ( +
+ {image && } +
+ ) + })} + {/* background overlay */} +
+
+ {/* foreground text & images */} +
+
+ JOIN THE CONVERSATION +
+
+ {imagesAcross.map((image, i) => { + return ( +
+ +
+ ) + })} +
+
+ {record?.name || 'Starter Pack'} +
+
+ on Bluesky +
+
+
+ ) +} diff --git a/bskyogcard/src/config.ts b/bskyogcard/src/config.ts new file mode 100644 index 0000000000..fafa18e743 --- /dev/null +++ b/bskyogcard/src/config.ts @@ -0,0 +1,40 @@ +import {envInt, envStr} from '@atproto/common' + +export type Config = { + service: ServiceConfig +} + +export type ServiceConfig = { + port: number + version?: string + appviewUrl: string + originVerify?: string +} + +export type Environment = { + port?: number + version?: string + appviewUrl?: string + originVerify?: string +} + +export const readEnv = (): Environment => { + return { + port: envInt('CARD_PORT'), + version: envStr('CARD_VERSION'), + appviewUrl: envStr('CARD_APPVIEW_URL'), + originVerify: envStr('CARD_ORIGIN_VERIFY'), + } +} + +export const envToCfg = (env: Environment): Config => { + const serviceCfg: ServiceConfig = { + port: env.port ?? 3000, + version: env.version, + appviewUrl: env.appviewUrl ?? 'https://api.bsky.app', + originVerify: env.originVerify, + } + return { + service: serviceCfg, + } +} diff --git a/bskyogcard/src/context.ts b/bskyogcard/src/context.ts new file mode 100644 index 0000000000..f92651cafb --- /dev/null +++ b/bskyogcard/src/context.ts @@ -0,0 +1,44 @@ +import {readFileSync} from 'node:fs' + +import {AtpAgent} from '@atproto/api' +import * as path from 'path' +import {fileURLToPath} from 'url' + +import {Config} from './config.js' + +const __DIRNAME = path.dirname(fileURLToPath(import.meta.url)) + +export type AppContextOptions = { + cfg: Config + appviewAgent: AtpAgent + fonts: {name: string; data: Buffer}[] +} + +export class AppContext { + cfg: Config + appviewAgent: AtpAgent + fonts: {name: string; data: Buffer}[] + abortController = new AbortController() + + constructor(private opts: AppContextOptions) { + this.cfg = this.opts.cfg + this.appviewAgent = this.opts.appviewAgent + this.fonts = this.opts.fonts + } + + static async fromConfig(cfg: Config, overrides?: Partial) { + const appviewAgent = new AtpAgent({service: cfg.service.appviewUrl}) + const fonts = [ + { + name: 'Inter', + data: readFileSync(path.join(__DIRNAME, 'assets', 'Inter-Bold.ttf')), + }, + ] + return new AppContext({ + cfg, + appviewAgent, + fonts, + ...overrides, + }) + } +} diff --git a/bskyogcard/src/index.ts b/bskyogcard/src/index.ts new file mode 100644 index 0000000000..ef8d48494d --- /dev/null +++ b/bskyogcard/src/index.ts @@ -0,0 +1,41 @@ +import events from 'node:events' +import http from 'node:http' + +import express from 'express' +import {createHttpTerminator, HttpTerminator} from 'http-terminator' + +import {Config} from './config.js' +import {AppContext} from './context.js' +import {default as routes, errorHandler} from './routes/index.js' + +export * from './config.js' +export * from './logger.js' + +export class CardService { + public server?: http.Server + private terminator?: HttpTerminator + + constructor(public app: express.Application, public ctx: AppContext) {} + + static async create(cfg: Config): Promise { + let app = express() + + const ctx = await AppContext.fromConfig(cfg) + app = routes(ctx, app) + app.use(errorHandler) + + return new CardService(app, ctx) + } + + async start() { + this.server = this.app.listen(this.ctx.cfg.service.port) + this.server.keepAliveTimeout = 90000 + this.terminator = createHttpTerminator({server: this.server}) + await events.once(this.server, 'listening') + } + + async destroy() { + this.ctx.abortController.abort() + await this.terminator?.terminate() + } +} diff --git a/bskyogcard/src/logger.ts b/bskyogcard/src/logger.ts new file mode 100644 index 0000000000..04b5d90469 --- /dev/null +++ b/bskyogcard/src/logger.ts @@ -0,0 +1,3 @@ +import {subsystemLogger} from '@atproto/common' + +export const httpLogger = subsystemLogger('bskyogcard') diff --git a/bskyogcard/src/routes/health.ts b/bskyogcard/src/routes/health.ts new file mode 100644 index 0000000000..0cc69515eb --- /dev/null +++ b/bskyogcard/src/routes/health.ts @@ -0,0 +1,14 @@ +import {Express} from 'express' + +import {AppContext} from '../context.js' +import {handler} from './util.js' + +export default function (ctx: AppContext, app: Express) { + return app.get( + '/_health', + handler(async (_req, res) => { + const {version} = ctx.cfg.service + return res.send({version}) + }), + ) +} diff --git a/bskyogcard/src/routes/index.ts b/bskyogcard/src/routes/index.ts new file mode 100644 index 0000000000..0c40f89d3b --- /dev/null +++ b/bskyogcard/src/routes/index.ts @@ -0,0 +1,13 @@ +import {Express} from 'express' + +import {AppContext} from '../context.js' +import {default as health} from './health.js' +import {default as starterPack} from './starter-pack.js' + +export * from './util.js' + +export default function (ctx: AppContext, app: Express) { + app = health(ctx, app) // GET /_health + app = starterPack(ctx, app) // GET /start/:actor/:rkey + return app +} diff --git a/bskyogcard/src/routes/starter-pack.tsx b/bskyogcard/src/routes/starter-pack.tsx new file mode 100644 index 0000000000..cb3a553272 --- /dev/null +++ b/bskyogcard/src/routes/starter-pack.tsx @@ -0,0 +1,102 @@ +import assert from 'node:assert' + +import React from 'react' +import {AppBskyGraphDefs, AtUri} from '@atproto/api' +import resvg from '@resvg/resvg-js' +import {Express} from 'express' +import satori from 'satori' + +import { + StarterPack, + STARTERPACK_HEIGHT, + STARTERPACK_WIDTH, +} from '../components/StarterPack.js' +import {AppContext} from '../context.js' +import {httpLogger} from '../logger.js' +import {handler, originVerifyMiddleware} from './util.js' + +export default function (ctx: AppContext, app: Express) { + return app.get( + '/start/:actor/:rkey', + originVerifyMiddleware(ctx), + handler(async (req, res) => { + const {actor, rkey} = req.params + const uri = AtUri.make(actor, 'app.bsky.graph.starterpack', rkey) + let starterPack: AppBskyGraphDefs.StarterPackView + try { + const result = await ctx.appviewAgent.api.app.bsky.graph.getStarterPack( + {starterPack: uri.toString()}, + ) + starterPack = result.data.starterPack + } catch (err) { + httpLogger.warn( + {err, uri: uri.toString()}, + 'could not fetch starter pack', + ) + return res.status(404).end('not found') + } + const imageEntries = await Promise.all( + [starterPack.creator] + .concat(starterPack.listItemsSample.map(li => li.subject)) + // has avatar + .filter(p => p.avatar) + // no sensitive labels + .filter(p => !p.labels.some(l => hideAvatarLabels.has(l.val))) + .map(async p => { + try { + assert(p.avatar) + const image = await getImage(p.avatar) + return [p.did, image] as const + } catch (err) { + httpLogger.warn( + {err, uri: uri.toString(), did: p.did}, + 'could not fetch image', + ) + return [p.did, null] as const + } + }), + ) + const images = new Map( + imageEntries.filter(([_, image]) => image !== null).slice(0, 7), + ) + const svg = await satori( + , + { + fonts: ctx.fonts, + height: STARTERPACK_HEIGHT, + width: STARTERPACK_WIDTH, + }, + ) + const output = await resvg.renderAsync(svg) + res.statusCode = 200 + res.setHeader('content-type', 'image/png') + res.setHeader('cdn-tag', [...images.keys()].join(',')) + return res.end(output.asPng()) + }), + ) +} + +async function getImage(url: string) { + const response = await fetch(url) + const arrayBuf = await response.arrayBuffer() // must drain body even if it will be discarded + if (response.status !== 200) return null + return Buffer.from(arrayBuf) +} + +const hideAvatarLabels = new Set([ + '!hide', + '!warn', + 'porn', + 'sexual', + 'nudity', + 'sexual-figurative', + 'graphic-media', + 'self-harm', + 'sensitive', + 'security', + 'impersonation', + 'scam', + 'spam', + 'misleading', + 'inauthentic', +]) diff --git a/bskyogcard/src/routes/util.ts b/bskyogcard/src/routes/util.ts new file mode 100644 index 0000000000..718ed592a1 --- /dev/null +++ b/bskyogcard/src/routes/util.ts @@ -0,0 +1,36 @@ +import {ErrorRequestHandler, Request, RequestHandler, Response} from 'express' + +import {AppContext} from '../context.js' +import {httpLogger} from '../logger.js' + +export type Handler = (req: Request, res: Response) => Awaited + +export const handler = (runHandler: Handler): RequestHandler => { + return async (req, res, next) => { + try { + await runHandler(req, res) + } catch (err) { + next(err) + } + } +} + +export function originVerifyMiddleware(ctx: AppContext): RequestHandler { + const {originVerify} = ctx.cfg.service + if (!originVerify) return (_req, _res, next) => next() + return (req, res, next) => { + const verifyHeader = req.headers['x-origin-verify'] + if (verifyHeader !== originVerify) { + return res.status(404).end('not found') + } + next() + } +} + +export const errorHandler: ErrorRequestHandler = (err, req, res, next) => { + httpLogger.error({err}, 'request error') + if (res.headersSent) { + return next(err) + } + return res.status(500).end('server error') +} diff --git a/bskyogcard/tsconfig.json b/bskyogcard/tsconfig.json new file mode 100644 index 0000000000..a5c3beecb1 --- /dev/null +++ b/bskyogcard/tsconfig.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "NodeNext", + "esModuleInterop": true, + "moduleResolution": "NodeNext", + "jsx": "react-jsx", + "outDir": "dist" + }, + "include": ["./src/index.ts", "./src/bin.ts"] +} diff --git a/bskyogcard/yarn.lock b/bskyogcard/yarn.lock new file mode 100644 index 0000000000..0403efb84e --- /dev/null +++ b/bskyogcard/yarn.lock @@ -0,0 +1,1113 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@atproto/api@0.12.19-next.0": + version "0.12.19-next.0" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.19-next.0.tgz#9592476cbdba8482d0fd8d65e20275c95d6d5fd4" + integrity sha512-wyWr4uIabTgDTBY99y3QyrFxcIx1Mh4DkURgSv8sd/b+w0lfrZAJh0Gg9BXdg/iIjcf/M2lCTL04r0vASfkMVg== + dependencies: + "@atproto/common-web" "^0.3.0" + "@atproto/lexicon" "^0.4.0" + "@atproto/syntax" "^0.3.0" + "@atproto/xrpc" "^0.5.0" + multiformats "^9.9.0" + tlds "^1.234.0" + +"@atproto/common-web@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.3.0.tgz#36da8c2c31d8cf8a140c3c8f03223319bf4430bb" + integrity sha512-67VnV6JJyX+ZWyjV7xFQMypAgDmjVaR9ZCuU/QW+mqlqI7fex2uL4Fv+7/jHadgzhuJHVd6OHOvNn0wR5WZYtA== + dependencies: + graphemer "^1.4.0" + multiformats "^9.9.0" + uint8arrays "3.0.0" + zod "^3.21.4" + +"@atproto/common@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.4.0.tgz#d77696c7eb545426df727837d9ee333b429fe7ef" + integrity sha512-yOXuPlCjT/OK9j+neIGYn9wkxx/AlxQSucysAF0xgwu0Ji8jAtKBf9Jv6R5ObYAjAD/kVUvEYumle+Yq/R9/7g== + dependencies: + "@atproto/common-web" "^0.3.0" + "@ipld/dag-cbor" "^7.0.3" + cbor-x "^1.5.1" + iso-datestring-validator "^2.2.2" + multiformats "^9.9.0" + pino "^8.15.0" + +"@atproto/lexicon@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.0.tgz#63e8829945d80c25524882caa8ed27b1151cc576" + integrity sha512-RvCBKdSI4M8qWm5uTNz1z3R2yIvIhmOsMuleOj8YR6BwRD+QbtUBy3l+xQ7iXf4M5fdfJFxaUNa6Ty0iRwdKqQ== + dependencies: + "@atproto/common-web" "^0.3.0" + "@atproto/syntax" "^0.3.0" + iso-datestring-validator "^2.2.2" + multiformats "^9.9.0" + zod "^3.21.4" + +"@atproto/syntax@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.3.0.tgz#fafa2dbea9add37253005cb663e7373e05e618b3" + integrity sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA== + +"@atproto/xrpc@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.5.0.tgz#dacbfd8f7b13f0ab5bd56f8fdd4b460e132a6032" + integrity sha512-swu+wyOLvYW4l3n+VAuJbHcPcES+tin2Lsrp8Bw5aIXIICiuFn1YMFlwK9JwVUzTH21Py1s1nHEjr4CJeElJog== + dependencies: + "@atproto/lexicon" "^0.4.0" + zod "^3.21.4" + +"@cbor-extract/cbor-extract-darwin-arm64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz#8d65cb861a99622e1b4a268e2d522d2ec6137338" + integrity sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w== + +"@cbor-extract/cbor-extract-darwin-x64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz#9fbec199c888c5ec485a1839f4fad0485ab6c40a" + integrity sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w== + +"@cbor-extract/cbor-extract-linux-arm64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz#bf77e0db4a1d2200a5aa072e02210d5043e953ae" + integrity sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ== + +"@cbor-extract/cbor-extract-linux-arm@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz#491335037eb8533ed8e21b139c59f6df04e39709" + integrity sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q== + +"@cbor-extract/cbor-extract-linux-x64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz#672574485ccd24759bf8fb8eab9dbca517d35b97" + integrity sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw== + +"@cbor-extract/cbor-extract-win32-x64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz#4b3f07af047f984c082de34b116e765cb9af975f" + integrity sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w== + +"@ipld/dag-cbor@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz#aa31b28afb11a807c3d627828a344e5521ac4a1e" + integrity sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA== + dependencies: + cborg "^1.6.0" + multiformats "^9.5.4" + +"@resvg/resvg-js-android-arm-eabi@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz#e761e0b688127db64879f455178c92468a9aeabe" + integrity sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA== + +"@resvg/resvg-js-android-arm64@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.2.tgz#b8cb564d7f6b3f37d9b43129f5dc5fe171e249e4" + integrity sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ== + +"@resvg/resvg-js-darwin-arm64@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz#49bd3faeda5c49f53302d970e6e79d006de18e7d" + integrity sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A== + +"@resvg/resvg-js-darwin-x64@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.2.tgz#e1344173aa27bfb4d880ab576d1acf1c1648faca" + integrity sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw== + +"@resvg/resvg-js-linux-arm-gnueabihf@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.2.tgz#34c445eba45efd68f6130b2ab426d76a7424253d" + integrity sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw== + +"@resvg/resvg-js-linux-arm64-gnu@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.2.tgz#30da47087dd8153182198b94fe9f8d994890dae5" + integrity sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg== + +"@resvg/resvg-js-linux-arm64-musl@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.2.tgz#5d75b8ff5c83103729c1ca3779987302753c50d4" + integrity sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg== + +"@resvg/resvg-js-linux-x64-gnu@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.2.tgz#411abedfaee5edc57cbb7701736cecba522e26f3" + integrity sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw== + +"@resvg/resvg-js-linux-x64-musl@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.2.tgz#fe4984038f0372f279e3ff570b72934dd7eb2a5c" + integrity sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ== + +"@resvg/resvg-js-win32-arm64-msvc@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.2.tgz#d3a053cf7ff687087a2106330c0fdaae706254d1" + integrity sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ== + +"@resvg/resvg-js-win32-ia32-msvc@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.2.tgz#7cdda1ce29ef7209e28191d917fa5bef0624a4ad" + integrity sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w== + +"@resvg/resvg-js-win32-x64-msvc@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.2.tgz#cb0ad04525d65f3def4c8d346157a57976d5b388" + integrity sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ== + +"@resvg/resvg-js@^2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@resvg/resvg-js/-/resvg-js-2.6.2.tgz#3e92a907d88d879256c585347c5b21a7f3bb5b46" + integrity sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q== + optionalDependencies: + "@resvg/resvg-js-android-arm-eabi" "2.6.2" + "@resvg/resvg-js-android-arm64" "2.6.2" + "@resvg/resvg-js-darwin-arm64" "2.6.2" + "@resvg/resvg-js-darwin-x64" "2.6.2" + "@resvg/resvg-js-linux-arm-gnueabihf" "2.6.2" + "@resvg/resvg-js-linux-arm64-gnu" "2.6.2" + "@resvg/resvg-js-linux-arm64-musl" "2.6.2" + "@resvg/resvg-js-linux-x64-gnu" "2.6.2" + "@resvg/resvg-js-linux-x64-musl" "2.6.2" + "@resvg/resvg-js-win32-arm64-msvc" "2.6.2" + "@resvg/resvg-js-win32-ia32-msvc" "2.6.2" + "@resvg/resvg-js-win32-x64-msvc" "2.6.2" + +"@shuding/opentype.js@1.4.0-beta.0": + version "1.4.0-beta.0" + resolved "https://registry.yarnpkg.com/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz#5d1e7e9e056f546aad41df1c5043f8f85d39e24b" + integrity sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA== + dependencies: + fflate "^0.7.3" + string.prototype.codepointat "^0.2.1" + +"@types/node@^20.14.3": + version "20.14.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.3.tgz#7a9a5d009b0861e7f337166dc435dbfd758db92d" + integrity sha512-Nuzqa6WAxeGnve6SXqiPAM9rA++VQs+iLZ1DDd56y0gdvygSZlQvZuvdFPR3yLqkVxPu4WrO02iDEyH1g+wazw== + dependencies: + undici-types "~5.26.4" + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +atomic-sleep@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" + integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== + +base64-js@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" + integrity sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +body-parser@1.20.2: + version "1.20.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" + integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== + dependencies: + bytes "3.1.2" + content-type "~1.0.5" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" + +boolean@^3.1.4: + version "3.2.0" + resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" + integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== + +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" + +camelize@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== + +cbor-extract@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cbor-extract/-/cbor-extract-2.2.0.tgz#cee78e630cbeae3918d1e2e58e0cebaf3a3be840" + integrity sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA== + dependencies: + node-gyp-build-optional-packages "5.1.1" + optionalDependencies: + "@cbor-extract/cbor-extract-darwin-arm64" "2.2.0" + "@cbor-extract/cbor-extract-darwin-x64" "2.2.0" + "@cbor-extract/cbor-extract-linux-arm" "2.2.0" + "@cbor-extract/cbor-extract-linux-arm64" "2.2.0" + "@cbor-extract/cbor-extract-linux-x64" "2.2.0" + "@cbor-extract/cbor-extract-win32-x64" "2.2.0" + +cbor-x@^1.5.1: + version "1.5.9" + resolved "https://registry.yarnpkg.com/cbor-x/-/cbor-x-1.5.9.tgz#ed6b2afcd7884bdd697674bfb7332c1473a13ecf" + integrity sha512-OEI5rEu3MeR0WWNUXuIGkxmbXVhABP+VtgAXzm48c9ulkrsvxshjjk94XSOGphyAKeNGLPfAxxzEtgQ6rEVpYQ== + optionalDependencies: + cbor-extract "^2.2.0" + +cborg@^1.6.0: + version "1.10.2" + resolved "https://registry.yarnpkg.com/cborg/-/cborg-1.10.2.tgz#83cd581b55b3574c816f82696307c7512db759a1" + integrity sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug== + +color-name@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== + +css-background-parser@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/css-background-parser/-/css-background-parser-0.1.0.tgz#48a17f7fe6d4d4f1bca3177ddf16c5617950741b" + integrity sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA== + +css-box-shadow@1.0.0-3: + version "1.0.0-3" + resolved "https://registry.yarnpkg.com/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz#9eaeb7140947bf5d649fc49a19e4bbaa5f602713" + integrity sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg== + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== + +css-to-react-native@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +delay@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d" + integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-libc@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +emoji-regex@^10.2.1: + version "10.3.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23" + integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +events@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +express@^4.19.2: + version "4.19.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" + integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.2" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.6.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-printf@^1.6.9: + version "1.6.9" + resolved "https://registry.yarnpkg.com/fast-printf/-/fast-printf-1.6.9.tgz#212f56570d2dc8ccdd057ee93d50dd414d07d676" + integrity sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg== + dependencies: + boolean "^3.1.4" + +fast-redact@^3.1.1: + version "3.5.0" + resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.5.0.tgz#e9ea02f7e57d0cd8438180083e93077e496285e4" + integrity sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A== + +fflate@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.7.4.tgz#61587e5d958fdabb5a9368a302c25363f4f69f50" + integrity sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw== + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +hasown@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +hex-rgb@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/hex-rgb/-/hex-rgb-4.3.0.tgz#af5e974e83bb2fefe44d55182b004ec818c07776" + integrity sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-terminator@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/http-terminator/-/http-terminator-3.2.0.tgz#bc158d2694b733ca4fbf22a35065a81a609fb3e9" + integrity sha512-JLjck1EzPaWjsmIf8bziM3p9fgR1Y3JoUKAkyYEbZmFrIvJM6I8vVJfBGWlEtV9IWOvzNnaTtjuwZeBY2kwB4g== + dependencies: + delay "^5.0.0" + p-wait-for "^3.2.0" + roarr "^7.0.4" + type-fest "^2.3.3" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +inherits@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +iso-datestring-validator@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz#2daa80d2900b7a954f9f731d42f96ee0c19a6895" + integrity sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA== + +"js-tokens@^3.0.0 || ^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +linebreak@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/linebreak/-/linebreak-1.1.0.tgz#831cf378d98bced381d8ab118f852bd50d81e46b" + integrity sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ== + dependencies: + base64-js "0.0.8" + unicode-trie "^2.0.0" + +loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multiformats@^9.4.2, multiformats@^9.5.4, multiformats@^9.9.0: + version "9.9.0" + resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37" + integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +node-gyp-build-optional-packages@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz#52b143b9dd77b7669073cbfe39e3f4118bfc603c" + integrity sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw== + dependencies: + detect-libc "^2.0.1" + +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +on-exit-leak-free@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz#fed195c9ebddb7d9e4c3842f93f281ac8dadd3b8" + integrity sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-timeout@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + +p-wait-for@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-wait-for/-/p-wait-for-3.2.0.tgz#640429bcabf3b0dd9f492c31539c5718cb6a3f1f" + integrity sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA== + dependencies: + p-timeout "^3.0.0" + +pako@^0.2.5: + version "0.2.9" + resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== + +parse-css-color@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/parse-css-color/-/parse-css-color-0.2.1.tgz#b687a583f2e42e66ffdfce80a570706966e807c9" + integrity sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg== + dependencies: + color-name "^1.1.4" + hex-rgb "^4.1.0" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +pino-abstract-transport@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz#97f9f2631931e242da531b5c66d3079c12c9d1b5" + integrity sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q== + dependencies: + readable-stream "^4.0.0" + split2 "^4.0.0" + +pino-std-serializers@^6.0.0: + version "6.2.2" + resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz#d9a9b5f2b9a402486a5fc4db0a737570a860aab3" + integrity sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA== + +pino-std-serializers@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz#7c625038b13718dbbd84ab446bd673dc52259e3b" + integrity sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA== + +pino@^8.15.0: + version "8.21.0" + resolved "https://registry.yarnpkg.com/pino/-/pino-8.21.0.tgz#e1207f3675a2722940d62da79a7a55a98409f00d" + integrity sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q== + dependencies: + atomic-sleep "^1.0.0" + fast-redact "^3.1.1" + on-exit-leak-free "^2.1.0" + pino-abstract-transport "^1.2.0" + pino-std-serializers "^6.0.0" + process-warning "^3.0.0" + quick-format-unescaped "^4.0.3" + real-require "^0.2.0" + safe-stable-stringify "^2.3.1" + sonic-boom "^3.7.0" + thread-stream "^2.6.0" + +pino@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/pino/-/pino-9.2.0.tgz#e77a9516f3a3e5550d9b76d9f65ac6118ef02bdd" + integrity sha512-g3/hpwfujK5a4oVbaefoJxezLzsDgLcNJeITvC6yrfwYeT9la+edCK42j5QpEQSQCZgTKapXvnQIdgZwvRaZug== + dependencies: + atomic-sleep "^1.0.0" + fast-redact "^3.1.1" + on-exit-leak-free "^2.1.0" + pino-abstract-transport "^1.2.0" + pino-std-serializers "^7.0.0" + process-warning "^3.0.0" + quick-format-unescaped "^4.0.3" + real-require "^0.2.0" + safe-stable-stringify "^2.3.1" + sonic-boom "^4.0.1" + thread-stream "^3.0.0" + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +process-warning@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-3.0.0.tgz#96e5b88884187a1dce6f5c3166d611132058710b" + integrity sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +quick-format-unescaped@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" + integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react@^18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== + dependencies: + loose-envify "^1.1.0" + +readable-stream@^4.0.0: + version "4.5.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.5.2.tgz#9e7fc4c45099baeed934bff6eb97ba6cf2729e09" + integrity sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g== + dependencies: + abort-controller "^3.0.0" + buffer "^6.0.3" + events "^3.3.0" + process "^0.11.10" + string_decoder "^1.3.0" + +real-require@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.2.0.tgz#209632dea1810be2ae063a6ac084fee7e33fba78" + integrity sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg== + +roarr@^7.0.4: + version "7.21.1" + resolved "https://registry.yarnpkg.com/roarr/-/roarr-7.21.1.tgz#fd6452ca822a65f736c35e5372f04ee9f2ca3851" + integrity sha512-3niqt5bXFY1InKU8HKWqqYTYjtrBaxBMnXELXCXUYgtNYGUtZM5rB46HIC430AyacL95iEniGf7RgqsesykLmQ== + dependencies: + fast-printf "^1.6.9" + safe-stable-stringify "^2.4.3" + semver-compare "^1.0.0" + +safe-buffer@5.2.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-stable-stringify@^2.3.1, safe-stable-stringify@^2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" + integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +satori@^0.10.13: + version "0.10.13" + resolved "https://registry.yarnpkg.com/satori/-/satori-0.10.13.tgz#658a9920f55268d2002819387a80a0b6d4bdc262" + integrity sha512-klCwkVYMQ/ZN5inJLHzrUmGwoRfsdP7idB5hfpJ1jfiJk1ErDitK8Hkc6Kll1+Ox2WtqEuGecSZLnmup3CGzvQ== + dependencies: + "@shuding/opentype.js" "1.4.0-beta.0" + css-background-parser "^0.1.0" + css-box-shadow "1.0.0-3" + css-to-react-native "^3.0.0" + emoji-regex "^10.2.1" + escape-html "^1.0.3" + linebreak "^1.1.0" + parse-css-color "^0.2.1" + postcss-value-parser "^4.2.0" + yoga-wasm-web "^0.3.3" + +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +side-channel@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" + +sonic-boom@^3.7.0: + version "3.8.1" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.8.1.tgz#d5ba8c4e26d6176c9a1d14d549d9ff579a163422" + integrity sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg== + dependencies: + atomic-sleep "^1.0.0" + +sonic-boom@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-4.0.1.tgz#515b7cef2c9290cb362c4536388ddeece07aed30" + integrity sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ== + dependencies: + atomic-sleep "^1.0.0" + +split2@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" + integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +string.prototype.codepointat@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz#004ad44c8afc727527b108cd462b4d971cd469bc" + integrity sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg== + +string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +thread-stream@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-2.7.0.tgz#d8a8e1b3fd538a6cca8ce69dbe5d3d097b601e11" + integrity sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw== + dependencies: + real-require "^0.2.0" + +thread-stream@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-3.1.0.tgz#4b2ef252a7c215064507d4ef70c05a5e2d34c4f1" + integrity sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A== + dependencies: + real-require "^0.2.0" + +tiny-inflate@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4" + integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw== + +tlds@^1.234.0: + version "1.252.0" + resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.252.0.tgz#71d9617f4ef4cc7347843bee72428e71b8b0f419" + integrity sha512-GA16+8HXvqtfEnw/DTcwB0UU354QE1n3+wh08oFjr6Znl7ZLAeUgYzCcK+/CCrOyE0vnHR8/pu3XXG3vDijXpQ== + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +type-fest@^2.3.3: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typescript@^5.4.5: + version "5.4.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" + integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== + +uint8arrays@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.0.0.tgz#260869efb8422418b6f04e3fac73a3908175c63b" + integrity sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA== + dependencies: + multiformats "^9.4.2" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +unicode-trie@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-2.0.0.tgz#8fd8845696e2e14a8b67d78fa9e0dd2cad62fec8" + integrity sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ== + dependencies: + pako "^0.2.5" + tiny-inflate "^1.0.0" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +yoga-wasm-web@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/yoga-wasm-web/-/yoga-wasm-web-0.3.3.tgz#eb8e9fcb18e5e651994732f19a220cb885d932ba" + integrity sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA== + +zod@^3.21.4: + version "3.23.8" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" + integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== From 5d98b4b06c272d1a3a0b91f4f509c6e733c89d4f Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 21 Jun 2024 00:54:30 +0300 Subject: [PATCH 224/520] Wait for AppView when posting (#4584) --- src/view/com/composer/Composer.tsx | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 80bce5351c..9e2f77d4df 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -24,12 +24,18 @@ import Animated, { } from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' import {LinearGradient} from 'expo-linear-gradient' +import { + AppBskyFeedDefs, + AppBskyFeedGetPostThread, + BskyAgent, +} from '@atproto/api' import {RichText} from '@atproto/api' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {observer} from 'mobx-react-lite' +import {until} from '#/lib/async/until' import { createGIFDescription, parseAltFromGIFDescription, @@ -299,6 +305,17 @@ export const ComposePost = observer(function ComposePost({ langs: toPostLanguages(langPrefs.postLanguage), }) ).uri + try { + await whenAppViewReady(agent, postUri, res => { + const thread = res.data.thread + return AppBskyFeedDefs.isThreadViewPost(thread) + }) + } catch (waitErr: any) { + logger.error(waitErr, { + message: `Waiting for app view failed`, + }) + // Keep going because the post *was* published. + } } catch (e: any) { logger.error(e, { message: `Composer: create post failed`, @@ -756,6 +773,23 @@ function useKeyboardVerticalOffset() { return top + 10 } +async function whenAppViewReady( + agent: BskyAgent, + uri: string, + fn: (res: AppBskyFeedGetPostThread.Response) => boolean, +) { + await until( + 5, // 5 tries + 1e3, // 1s delay between tries + fn, + () => + agent.app.bsky.feed.getPostThread({ + uri, + depth: 0, + }), + ) +} + const styles = StyleSheet.create({ topbarInner: { flexDirection: 'row', From 4d8537bcd46866c9c613cdb8a1ff9ae77ed52dfa Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 20 Jun 2024 15:01:58 -0700 Subject: [PATCH 225/520] center pill text in label pill (#4579) * center pill text * undo --- src/view/com/profile/ProfileCard.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/view/com/profile/ProfileCard.tsx b/src/view/com/profile/ProfileCard.tsx index 2b0790002d..a3cd5ca1b9 100644 --- a/src/view/com/profile/ProfileCard.tsx +++ b/src/view/com/profile/ProfileCard.tsx @@ -328,6 +328,7 @@ const styles = StyleSheet.create({ borderRadius: 4, paddingHorizontal: 6, paddingVertical: 2, + justifyContent: 'center', }, btn: { paddingVertical: 7, From 4bba59790a04d9c708dd3cbecf96fdab7f306d94 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 20 Jun 2024 17:06:57 -0500 Subject: [PATCH 226/520] Add a11y context (#4586) * Add a11y context * Feedback --- src/App.native.tsx | 45 +++++++++++++++++--------------- src/App.web.tsx | 41 +++++++++++++++-------------- src/state/a11y.tsx | 65 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 111 insertions(+), 40 deletions(-) create mode 100644 src/state/a11y.tsx diff --git a/src/App.native.tsx b/src/App.native.tsx index 18461fdd05..4c73d87525 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -24,6 +24,7 @@ import { import {s} from '#/lib/styles' import {ThemeProvider} from '#/lib/ThemeContext' import {logger} from '#/logger' +import {Provider as A11yProvider} from '#/state/a11y' import {Provider as MutedThreadsProvider} from '#/state/cache/thread-mutes' import {Provider as DialogStateProvider} from '#/state/dialogs' import {Provider as InvitesStateProvider} from '#/state/invites' @@ -152,27 +153,29 @@ function App() { * that is set up in the InnerApp component above. */ return ( - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + ) } diff --git a/src/App.web.tsx b/src/App.web.tsx index 6af3c7d6fb..00939c9eb4 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -13,6 +13,7 @@ import {QueryProvider} from '#/lib/react-query' import {Provider as StatsigProvider} from '#/lib/statsig/statsig' import {ThemeProvider} from '#/lib/ThemeContext' import {logger} from '#/logger' +import {Provider as A11yProvider} from '#/state/a11y' import {Provider as MutedThreadsProvider} from '#/state/cache/thread-mutes' import {Provider as DialogStateProvider} from '#/state/dialogs' import {Provider as InvitesStateProvider} from '#/state/invites' @@ -135,25 +136,27 @@ function App() { * that is set up in the InnerApp component above. */ return ( - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + ) } diff --git a/src/state/a11y.tsx b/src/state/a11y.tsx new file mode 100644 index 0000000000..aefcfd1ec4 --- /dev/null +++ b/src/state/a11y.tsx @@ -0,0 +1,65 @@ +import React from 'react' +import {AccessibilityInfo} from 'react-native' +import {isReducedMotion} from 'react-native-reanimated' + +import {isWeb} from '#/platform/detection' + +const Context = React.createContext({ + reduceMotionEnabled: false, + screenReaderEnabled: false, +}) + +export function useA11y() { + return React.useContext(Context) +} + +export function Provider({children}: React.PropsWithChildren<{}>) { + const [reduceMotionEnabled, setReduceMotionEnabled] = React.useState(() => + isReducedMotion(), + ) + const [screenReaderEnabled, setScreenReaderEnabled] = React.useState(false) + + React.useEffect(() => { + const reduceMotionChangedSubscription = AccessibilityInfo.addEventListener( + 'reduceMotionChanged', + enabled => { + setReduceMotionEnabled(enabled) + }, + ) + const screenReaderChangedSubscription = AccessibilityInfo.addEventListener( + 'screenReaderChanged', + enabled => { + setScreenReaderEnabled(enabled) + }, + ) + + ;(async () => { + const [_reduceMotionEnabled, _screenReaderEnabled] = await Promise.all([ + AccessibilityInfo.isReduceMotionEnabled(), + AccessibilityInfo.isScreenReaderEnabled(), + ]) + setReduceMotionEnabled(_reduceMotionEnabled) + setScreenReaderEnabled(_screenReaderEnabled) + })() + + return () => { + reduceMotionChangedSubscription.remove() + screenReaderChangedSubscription.remove() + } + }, []) + + const ctx = React.useMemo(() => { + return { + reduceMotionEnabled, + /** + * Always returns true on web. For now, we're using this for mobile a11y, + * so we reset to false on web. + * + * @see https://github.com/necolas/react-native-web/discussions/2072 + */ + screenReaderEnabled: isWeb ? false : screenReaderEnabled, + } + }, [reduceMotionEnabled, screenReaderEnabled]) + + return {children} +} From 4c48a1f14b317a76e55c008aeeb834ebb8f416d0 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 21 Jun 2024 01:47:56 +0300 Subject: [PATCH 227/520] [Session] Logging (#4476) * Add session logging (console.log) * Hook it up for real * Send type separately --- src/state/session/index.tsx | 42 +++++++++-- src/state/session/logging.ts | 137 +++++++++++++++++++++++++++++++++++ src/state/session/reducer.ts | 5 +- 3 files changed, 178 insertions(+), 6 deletions(-) create mode 100644 src/state/session/logging.ts diff --git a/src/state/session/index.tsx b/src/state/session/index.tsx index 314945bcf9..3aac19025d 100644 --- a/src/state/session/index.tsx +++ b/src/state/session/index.tsx @@ -19,6 +19,7 @@ import { import {getInitialState, reducer} from './reducer' export {isSignupQueued} from './util' +import {addSessionDebugLog} from './logging' export type {SessionAccount} from '#/state/session/types' import {SessionApiContext, SessionStateContext} from '#/state/session/types' @@ -40,9 +41,11 @@ const ApiContext = React.createContext({ export function Provider({children}: React.PropsWithChildren<{}>) { const cancelPendingTask = useOneTaskAtATime() - const [state, dispatch] = React.useReducer(reducer, null, () => - getInitialState(persisted.get('session').accounts), - ) + const [state, dispatch] = React.useReducer(reducer, null, () => { + const initialState = getInitialState(persisted.get('session').accounts) + addSessionDebugLog({type: 'reducer:init', state: initialState}) + return initialState + }) const onAgentSessionChange = React.useCallback( (agent: BskyAgent, accountDid: string, sessionEvent: AtpSessionEvent) => { @@ -63,6 +66,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const createAccount = React.useCallback( async params => { + addSessionDebugLog({type: 'method:start', method: 'createAccount'}) const signal = cancelPendingTask() track('Try Create Account') logEvent('account:create:begin', {}) @@ -81,12 +85,14 @@ export function Provider({children}: React.PropsWithChildren<{}>) { }) track('Create Account') logEvent('account:create:success', {}) + addSessionDebugLog({type: 'method:end', method: 'createAccount', account}) }, [onAgentSessionChange, cancelPendingTask], ) const login = React.useCallback( async (params, logContext) => { + addSessionDebugLog({type: 'method:start', method: 'login'}) const signal = cancelPendingTask() const {agent, account} = await createAgentAndLogin( params, @@ -103,23 +109,31 @@ export function Provider({children}: React.PropsWithChildren<{}>) { }) track('Sign In', {resumedSession: false}) logEvent('account:loggedIn', {logContext, withPassword: true}) + addSessionDebugLog({type: 'method:end', method: 'login', account}) }, [onAgentSessionChange, cancelPendingTask], ) const logout = React.useCallback( logContext => { + addSessionDebugLog({type: 'method:start', method: 'logout'}) cancelPendingTask() dispatch({ type: 'logged-out', }) logEvent('account:loggedOut', {logContext}) + addSessionDebugLog({type: 'method:end', method: 'logout'}) }, [cancelPendingTask], ) const resumeSession = React.useCallback( async storedAccount => { + addSessionDebugLog({ + type: 'method:start', + method: 'resumeSession', + account: storedAccount, + }) const signal = cancelPendingTask() const {agent, account} = await createAgentAndResume( storedAccount, @@ -134,17 +148,24 @@ export function Provider({children}: React.PropsWithChildren<{}>) { newAgent: agent, newAccount: account, }) + addSessionDebugLog({type: 'method:end', method: 'resumeSession', account}) }, [onAgentSessionChange, cancelPendingTask], ) const removeAccount = React.useCallback( account => { + addSessionDebugLog({ + type: 'method:start', + method: 'removeAccount', + account, + }) cancelPendingTask() dispatch({ type: 'removed-account', accountDid: account.did, }) + addSessionDebugLog({type: 'method:end', method: 'removeAccount', account}) }, [cancelPendingTask], ) @@ -152,18 +173,21 @@ export function Provider({children}: React.PropsWithChildren<{}>) { React.useEffect(() => { if (state.needsPersist) { state.needsPersist = false - persisted.write('session', { + const persistedData = { accounts: state.accounts, currentAccount: state.accounts.find( a => a.did === state.currentAgentState.did, ), - }) + } + addSessionDebugLog({type: 'persisted:broadcast', data: persistedData}) + persisted.write('session', persistedData) } }, [state]) React.useEffect(() => { return persisted.onUpdate(() => { const synced = persisted.get('session') + addSessionDebugLog({type: 'persisted:receive', data: synced}) dispatch({ type: 'synced-accounts', syncedAccounts: synced.accounts, @@ -177,7 +201,14 @@ export function Provider({children}: React.PropsWithChildren<{}>) { resumeSession(syncedAccount) } else { const agent = state.currentAgentState.agent as BskyAgent + const prevSession = agent.session agent.session = sessionAccountToSession(syncedAccount) + addSessionDebugLog({ + type: 'agent:patch', + agent, + prevSession, + nextSession: agent.session, + }) } } }) @@ -215,6 +246,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { // Read the previous value and immediately advance the pointer. const prevAgent = currentAgentRef.current currentAgentRef.current = agent + addSessionDebugLog({type: 'agent:switch', prevAgent, nextAgent: agent}) // We never reuse agents so let's fully neutralize the previous one. // This ensures it won't try to consume any refresh tokens. prevAgent.session = undefined diff --git a/src/state/session/logging.ts b/src/state/session/logging.ts new file mode 100644 index 0000000000..16aa66fe72 --- /dev/null +++ b/src/state/session/logging.ts @@ -0,0 +1,137 @@ +import {AtpSessionData} from '@atproto/api' +import {sha256} from 'js-sha256' +import {Statsig} from 'statsig-react-native-expo' + +import {Schema} from '../persisted' +import {Action, State} from './reducer' +import {SessionAccount} from './types' + +type Reducer = (state: State, action: Action) => State + +type Log = + | { + type: 'reducer:init' + state: State + } + | { + type: 'reducer:call' + action: Action + prevState: State + nextState: State + } + | { + type: 'method:start' + method: + | 'createAccount' + | 'login' + | 'logout' + | 'resumeSession' + | 'removeAccount' + account?: SessionAccount + } + | { + type: 'method:end' + method: + | 'createAccount' + | 'login' + | 'logout' + | 'resumeSession' + | 'removeAccount' + account?: SessionAccount + } + | { + type: 'persisted:broadcast' + data: Schema['session'] + } + | { + type: 'persisted:receive' + data: Schema['session'] + } + | { + type: 'agent:switch' + prevAgent: object + nextAgent: object + } + | { + type: 'agent:patch' + agent: object + prevSession: AtpSessionData | undefined + nextSession: AtpSessionData + } + +export function wrapSessionReducerForLogging(reducer: Reducer): Reducer { + return function loggingWrapper(prevState: State, action: Action): State { + const nextState = reducer(prevState, action) + addSessionDebugLog({type: 'reducer:call', prevState, action, nextState}) + return nextState + } +} + +let nextMessageIndex = 0 +const MAX_SLICE_LENGTH = 1000 + +export function addSessionDebugLog(log: Log) { + try { + if (!Statsig.initializeCalled() || !Statsig.getStableID()) { + // Drop these logs for now. + return + } + if (!Statsig.checkGate('debug_session')) { + return + } + const messageIndex = nextMessageIndex++ + const {type, ...content} = log + let payload = JSON.stringify(content, replacer) + + let nextSliceIndex = 0 + while (payload.length > 0) { + const sliceIndex = nextSliceIndex++ + const slice = payload.slice(0, MAX_SLICE_LENGTH) + payload = payload.slice(MAX_SLICE_LENGTH) + Statsig.logEvent('session:debug', null, { + realmId, + messageIndex: String(messageIndex), + messageType: type, + sliceIndex: String(sliceIndex), + slice, + }) + } + } catch (e) { + console.error(e) + } +} + +let agentIds = new WeakMap() +let realmId = Math.random().toString(36).slice(2) +let nextAgentId = 1 + +function getAgentId(agent: object) { + let id = agentIds.get(agent) + if (id === undefined) { + id = realmId + '::' + nextAgentId++ + agentIds.set(agent, id) + } + return id +} + +function replacer(key: string, value: unknown) { + if (typeof value === 'object' && value != null && 'api' in value) { + return getAgentId(value) + } + if ( + key === 'service' || + key === 'email' || + key === 'emailConfirmed' || + key === 'emailAuthFactor' || + key === 'pdsUrl' + ) { + return undefined + } + if ( + typeof value === 'string' && + (key === 'refreshJwt' || key === 'accessJwt') + ) { + return sha256(value) + } + return value +} diff --git a/src/state/session/reducer.ts b/src/state/session/reducer.ts index 7f30809353..0a537b42c6 100644 --- a/src/state/session/reducer.ts +++ b/src/state/session/reducer.ts @@ -1,6 +1,7 @@ import {AtpSessionEvent} from '@atproto/api' import {createPublicAgent} from './agent' +import {wrapSessionReducerForLogging} from './logging' import {SessionAccount} from './types' // A hack so that the reducer can't read anything from the agent. @@ -64,7 +65,7 @@ export function getInitialState(persistedAccounts: SessionAccount[]): State { } } -export function reducer(state: State, action: Action): State { +let reducer = (state: State, action: Action): State => { switch (action.type) { case 'received-agent-event': { const {agent, accountDid, refreshedAccount, sessionEvent} = action @@ -166,3 +167,5 @@ export function reducer(state: State, action: Action): State { } } } +reducer = wrapSessionReducerForLogging(reducer) +export {reducer} From f344032ed8fde2ecbfc1a71f12373eb013fb4fd7 Mon Sep 17 00:00:00 2001 From: Marco Maroni <166719395+marcomaroni-github@users.noreply.github.com> Date: Fri, 21 Jun 2024 00:48:58 +0200 Subject: [PATCH 228/520] Italian translation fix (#4527) * Update messages.po Italian translation fix (feeds->feed) * Italian localization update Italian localization update (DM) * Update src/locale/locales/it/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/it/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --- src/locale/locales/it/messages.po | 60 +++++++++++++++---------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index e2c2bdb3ac..59660ca2e5 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -165,7 +165,7 @@ msgstr "" #~ msgstr "<0>{following} <1>following" #~ msgid "<0>Choose your<1>Recommended<2>Feeds" -#~ msgstr "<0>Scegli i tuoi<1>feeds<2>consigliati" +#~ msgstr "<0>Scegli i tuoi<1>feed/1><2>consigliati" #~ msgid "<0>Follow some<1>Recommended<2>Users" #~ msgstr "<0>Segui alcuni<1>utenti<2>consigliati" @@ -356,7 +356,7 @@ msgstr "Aggiunto alla lista" #: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" -msgstr "Aggiunto ai miei feeds" +msgstr "Aggiunto ai miei feed" #: src/view/screens/PreferencesFollowingFeed.tsx:172 msgid "Adjust the number of likes a reply must have to be shown in your feed." @@ -395,7 +395,7 @@ msgstr "" #: src/screens/Messages/Settings.tsx:62 #: src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" -msgstr "" +msgstr "Consenti nuovi messaggi da" #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 @@ -936,12 +936,12 @@ msgstr "Conversazione silenziata" #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" -msgstr "" +msgstr "Impostazioni messaggi" #: src/screens/Messages/Settings.tsx:59 #: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" -msgstr "" +msgstr "Impostazioni messaggi" #: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" @@ -1043,7 +1043,7 @@ msgstr "" #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." -#~ msgstr "" +#~ msgstr "Clicca qui per aggiungerne uno." #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" @@ -1665,14 +1665,14 @@ msgstr "Scoraggia le app dal mostrare il mio account agli utenti disconnessi" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" -msgstr "Scopri nuovi feeds personalizzati" +msgstr "Scopri nuovi feed personalizzati" #~ msgid "Discover new feeds" -#~ msgstr "Scopri nuovi feeds" +#~ msgstr "Scopri nuovi feed" #: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" -msgstr "Scopri nuovi feeds" +msgstr "Scopri nuovi feed" #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" @@ -1831,7 +1831,7 @@ msgstr "Modifica l'elenco di moderazione" #: src/view/screens/Feeds.tsx:469 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" -msgstr "Modifica i miei feeds" +msgstr "Modifica i miei feed" #: src/view/com/modals/EditProfile.tsx:153 msgid "Edit my profile" @@ -1850,7 +1850,7 @@ msgstr "Modifica il Profilo" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 #~ msgid "Edit Saved Feeds" -#~ msgstr "Modifica i feeds memorizzati" +#~ msgstr "Modifica i feed memorizzati" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1927,7 +1927,7 @@ msgstr "Attiva il contenuto per adulti" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 #~ msgid "Enable adult content in your feeds" -#~ msgstr "Abilita i contenuti per adulti nei tuoi feeds" +#~ msgstr "Abilita i contenuti per adulti nei tuoi feed" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -2202,7 +2202,7 @@ msgstr "Commenti" #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" -msgstr "Feeds" +msgstr "Feed" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "I feed vengono creati dagli utenti per curare i contenuti. Scegli alcuni feed che ritieni interessanti." @@ -2213,7 +2213,7 @@ msgstr "I feed sono algoritmi personalizzati che gli utenti creano con un minimo #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 #~ msgid "Feeds can be topical as well!" -#~ msgstr "I feeds possono anche avere tematiche!" +#~ msgstr "I feed possono anche avere tematiche!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" @@ -3214,7 +3214,7 @@ msgstr "Il messaggio è troppo lungo" #: src/screens/Messages/List/index.tsx:321 msgid "Message settings" -msgstr "Impostazione messaggio" +msgstr "Impostazioni messaggio" #: src/Navigation.tsx:504 #: src/screens/Messages/List/index.tsx:164 @@ -3412,7 +3412,7 @@ msgstr "Il mio Compleanno" #: src/view/screens/Feeds.tsx:768 msgid "My Feeds" -msgstr "I miei Feeds" +msgstr "I miei Feed" #: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" @@ -3424,7 +3424,7 @@ msgstr "I miei feed salvati" #: src/view/screens/Settings/index.tsx:622 msgid "My Saved Feeds" -msgstr "I miei Feeds Salvati" +msgstr "I miei Feed Salvati" #~ msgid "my-server.com" #~ msgstr "my-server.com" @@ -3862,7 +3862,7 @@ msgstr "Apre la fotocamera sul dispositivo" #: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" -msgstr "" +msgstr "Apre impostazioni messaggi" #: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" @@ -4112,7 +4112,7 @@ msgstr "Fissa su Home" #: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" -msgstr "Feeds Fissi" +msgstr "Feed Fissi" #: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" @@ -4380,7 +4380,7 @@ msgstr "Elenchi pubblici e condivisibili di utenti da disattivare o bloccare in #: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." -msgstr "Liste pubbliche e condivisibili che possono impulsare i feeds." +msgstr "Liste pubbliche e condivisibili che possono impulsare i feed." #: src/view/com/composer/Composer.tsx:462 msgid "Publish post" @@ -4431,7 +4431,7 @@ msgid "Recent Searches" msgstr "Ricerche recenti" #~ msgid "Recommended Feeds" -#~ msgstr "Feeds consigliati" +#~ msgstr "Feed consigliati" #~ msgid "Recommended Users" #~ msgstr "Utenti consigliati" @@ -4454,7 +4454,7 @@ msgid "Remove" msgstr "Rimuovi" #~ msgid "Remove {0} from my feeds?" -#~ msgstr "Rimuovere {0} dai miei feeds?" +#~ msgstr "Rimuovere {0} dai miei feed?" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" @@ -4524,14 +4524,14 @@ msgid "Remove repost" msgstr "Rimuovi la ripubblicazione" #~ msgid "Remove this feed from my feeds?" -#~ msgstr "Rimuovere questo feed dai miei feeds?" +#~ msgstr "Rimuovere questo feed dai miei feed?" #: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "Rimuovi questo feed dai feed salvati" #~ msgid "Remove this feed from your saved feeds?" -#~ msgstr "Elimina questo feed dai feeds salvati?" +#~ msgstr "Elimina questo feed dai feed salvati?" #: src/view/com/modals/ListAddRemoveUsers.tsx:199 #: src/view/com/modals/UserAddRemoveLists.tsx:165 @@ -4540,7 +4540,7 @@ msgstr "Elimina dalla lista" #: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" -msgstr "Rimuovere dai miei feeds" +msgstr "Rimuovere dai miei feed" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 @@ -5047,7 +5047,7 @@ msgstr "Seleziona il servizio che ospita i tuoi dati." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 #~ msgid "Select topical feeds to follow from the list below" -#~ msgstr "Seleziona i feeds con temi da seguire dal seguente elenco" +#~ msgstr "Seleziona i feed con temi da seguire dal seguente elenco" #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." @@ -6154,7 +6154,7 @@ msgid "This will delete {0} from your muted words. You can always add it back la msgstr "Questo eliminerà {0} dalle parole disattivate. Puoi sempre aggiungerla nuovamente in seguito." #~ msgid "This will hide this post from your feeds." -#~ msgstr "Questo nasconderà il post dai tuoi feeds." +#~ msgstr "Questo nasconderà il post dai tuoi feed." #: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" @@ -6783,7 +6783,7 @@ msgstr "Che lingue sono utilizzate in questo post?" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:77 msgid "Which languages would you like to see in your algorithmic feeds?" -msgstr "Quali lingue vorresti vedere negli algoritmi dei tuoi feeds?" +msgstr "Quali lingue vorresti vedere negli algoritmi dei tuoi feed?" #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 @@ -6901,7 +6901,7 @@ msgstr "Puoi modificarlo in qualsiasi momento." #: src/screens/Messages/Settings.tsx:111 msgid "You can continue ongoing conversations regardless of which setting you choose." -msgstr "" +msgstr "Puoi proseguire le conversazioni in corso indipendentemente da quale settaggio scegli." #: src/screens/Login/index.tsx:158 #: src/screens/Login/PasswordUpdatedForm.tsx:33 @@ -6982,7 +6982,7 @@ msgstr "Non hai ancora nessuna conversazione. Avviane una!" #: src/view/com/feeds/ProfileFeedgens.tsx:141 msgid "You have no feeds." -msgstr "Non hai feeds." +msgstr "Non hai feed." #: src/view/com/lists/MyLists.tsx:90 #: src/view/com/lists/ProfileLists.tsx:145 From 8ff862798fdf94ac7d7abbb0111d7f9c6938c7b3 Mon Sep 17 00:00:00 2001 From: Takayuki KUSANO <65759+tkusano@users.noreply.github.com> Date: Fri, 21 Jun 2024 07:49:50 +0900 Subject: [PATCH 229/520] Update Japanese translation (#4477) * Update Japanese translation * Update Japanese translation * Fix translation ref. https://github.com/bluesky-social/social-app/pull/4477#pullrequestreview-2114478514 * Update Japanese translation * Fix translation * Updated Japanese translation * Updated translations --- src/locale/locales/ja/messages.po | 201 ++++++++++++++++++++++-------- 1 file changed, 152 insertions(+), 49 deletions(-) diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index e8dc12ce24..bb41c63317 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-05 11:06+0900\n" +"PO-Revision-Date: 2024-06-19 11:10+0900\n" "Last-Translator: tkusano\n" "Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada, middlingphys, hibiki, reindex-ot, haoyayoi, vyv03354\n" "Plural-Forms: \n" @@ -37,10 +37,6 @@ msgstr "{0, plural, other {#個のラベルがこのコンテンツに適用さ msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#回のリポスト}}" -#: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" - #: src/components/ProfileHoverCard/index.web.tsx:376 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -87,6 +83,26 @@ msgstr "{0}のアバター" msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#人のユーザーがいいね}}" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "{diff, plural, other {日}}" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "{diff, plural, other {時間}}" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "{diff, plural, other {分}}" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "{diff, plural, other {ヶ月}}" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "{diffSeconds, plural, other {秒}}" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, other {時間}}" @@ -114,6 +130,10 @@ msgstr "{likeCount, plural, other {#人のユーザーがいいね}}" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}件の未読" +#: src/components/NewskieDialog.tsx:75 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "{profileName}はBlueskyに{0}前に参加しました" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {すべての返信を表示} other {#個以上のいいねがついた返信を表示}}" @@ -270,6 +290,10 @@ msgstr "フォローしているユーザーのみのデフォルトのフィー msgid "Add the following DNS record to your domain:" msgstr "次のDNSレコードをドメインに追加してください:" +#: src/components/FeedCard.tsx:173 +msgid "Add this feed to your feeds" +msgstr "このフィードをあなたのフィードに追加する" + #: src/view/com/profile/ProfileMenu.tsx:265 #: src/view/com/profile/ProfileMenu.tsx:268 msgid "Add to Lists" @@ -469,6 +493,10 @@ msgstr "この会話から退出しますか?あなたのメッセージはあ msgid "Are you sure you want to remove {0} from your feeds?" msgstr "あなたのフィードから{0}を削除してもよろしいですか?" +#: src/components/FeedCard.tsx:190 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "本当にこのフィードをあなたのフィードから削除したいですか?" + #: src/view/com/composer/Composer.tsx:630 msgid "Are you sure you'd like to discard this draft?" msgstr "本当にこの下書きを破棄しますか?" @@ -1092,7 +1120,7 @@ msgstr "{0}として続行(現在サインイン中)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:52 msgid "Continue thread..." -msgstr "" +msgstr "スレッドの続き…" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 @@ -1419,6 +1447,10 @@ msgstr "アプリがログアウトしたユーザーに自分のアカウント msgid "Discover new custom feeds" msgstr "新しいカスタムフィードを見つける" +#: src/view/screens/Search/Explore.tsx:378 +msgid "Discover new feeds" +msgstr "新しいフィードを探す" + #: src/view/screens/Feeds.tsx:794 msgid "Discover New Feeds" msgstr "新しいフィードを探す" @@ -1534,16 +1566,16 @@ msgstr "例:返信として広告を繰り返し送ってくるユーザー。 msgid "Each code works once. You'll receive more invite codes periodically." msgstr "それぞれのコードは一回限り有効です。定期的に追加の招待コードをお送りします。" -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 -msgid "Edit" -msgstr "" - #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" msgstr "編集" +#: src/view/screens/Feeds.tsx:400 +#: src/view/screens/Feeds.tsx:471 +msgid "Edit" +msgstr "編集" + #: src/view/com/util/UserAvatar.tsx:312 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" @@ -1583,11 +1615,6 @@ msgstr "プロフィールを編集" msgid "Edit Profile" msgstr "プロフィールを編集" -#: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:416 -#~ msgid "Edit Saved Feeds" -#~ msgstr "保存されたフィードを編集" - #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "ユーザーリストを編集" @@ -1754,6 +1781,10 @@ msgstr "全員" msgid "Everybody can reply" msgstr "誰でも返信可能" +#: src/view/com/threadgate/WhoCanReply.tsx:129 +msgid "Everybody can reply." +msgstr "誰でも返信可能です。" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -1857,6 +1888,11 @@ msgstr "メッセージの削除に失敗しました" msgid "Failed to delete post, please try again" msgstr "投稿の削除に失敗しました。もう一度お試しください。" +#: src/view/screens/Search/Explore.tsx:414 +#: src/view/screens/Search/Explore.tsx:438 +msgid "Failed to load feeds preferences" +msgstr "フィードの設定の読み込みに失敗しました" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -1866,6 +1902,15 @@ msgstr "GIFの読み込みに失敗しました" msgid "Failed to load past messages" msgstr "過去のメッセージの読み込みに失敗しました" +#: src/view/screens/Search/Explore.tsx:407 +#: src/view/screens/Search/Explore.tsx:431 +msgid "Failed to load suggested feeds" +msgstr "おすすめのフィードの読み込みに失敗しました" + +#: src/view/screens/Search/Explore.tsx:367 +msgid "Failed to load suggested follows" +msgstr "おすすめのフォローの読み込みに失敗しました" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "画像の保存に失敗しました:{0}" @@ -1879,6 +1924,14 @@ msgstr "送信に失敗" msgid "Failed to submit appeal, please try again." msgstr "異議申し立ての送信に失敗しました。再度試してください。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "スレッドのミュートの切り替えに失敗しました。再度試してください" + +#: src/components/FeedCard.tsx:153 +msgid "Failed to update feeds" +msgstr "フィードの更新に失敗しました" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" @@ -1914,6 +1967,10 @@ msgstr "フィード" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "フィードはユーザーがプログラミングの専門知識を持って構築するカスタムアルゴリズムです。詳細については、<0/>を参照してください。" +#: src/components/FeedCard.tsx:150 +msgid "Feeds updated!" +msgstr "フィードを更新しました!" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "ファイルのコンテンツ" @@ -1996,14 +2053,30 @@ msgstr "アカウントをフォロー" msgid "Follow Back" msgstr "フォローバック" -#: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#: src/view/screens/Search/Explore.tsx:332 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "もっとたくさんのアカウントをフォローして、興味あることにつながり、ネットワークを広げましょう。" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "{0}がフォロー中" +#: src/components/KnownFollowers.tsx:192 +msgid "Followed by <0>{0}" +msgstr "<0>{0}がフォロー中" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "<0>{0}および{1, plural, other {他#人}}がフォロー中" + +#: src/components/KnownFollowers.tsx:181 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "<0>{0}と<1>{1}がフォロー中" + +#: src/components/KnownFollowers.tsx:168 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "<0>{0}、<1>{1}および{2, plural, other {他#人}}がフォロー中" + #: src/view/com/modals/Threadgate.tsx:99 msgid "Followed users" msgstr "自分がフォローしているユーザー" @@ -2023,12 +2096,12 @@ msgstr "フォロワー" #: src/Navigation.tsx:177 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "あなたが知っている@{0}のフォロワー" #: src/screens/Profile/KnownFollowers.tsx:108 #: src/screens/Profile/KnownFollowers.tsx:118 msgid "Followers you know" -msgstr "" +msgstr "あなたが知っているフォロワー" #: src/components/ProfileHoverCard/index.web.tsx:411 #: src/components/ProfileHoverCard/index.web.tsx:422 @@ -2118,6 +2191,10 @@ msgstr "始める" msgid "Get Started" msgstr "開始" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "GIF" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "プロフィールに顔をつける" @@ -2658,6 +2735,18 @@ msgstr "リスト" msgid "Lists blocking this user:" msgstr "このユーザーをブロックしているリスト:" +#: src/view/screens/Search/Explore.tsx:128 +msgid "Load more" +msgstr "さらに読み込む" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested feeds" +msgstr "おすすめのフィードをさらに読み込む" + +#: src/view/screens/Search/Explore.tsx:214 +msgid "Load more suggested follows" +msgstr "おすすめのフォローをさらに読み込む" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "最新の通知を読み込む" @@ -3062,6 +3151,10 @@ msgctxt "action" msgid "New Post" msgstr "新しい投稿" +#: src/components/NewskieDialog.tsx:68 +msgid "New user info dialog" +msgstr "新しいユーザー情報ダイアログ" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "新しいユーザーリスト" @@ -3142,7 +3235,7 @@ msgstr "誰からも受け取らない" #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." -msgstr "" +msgstr "まだ投稿がありません。" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 @@ -3236,6 +3329,10 @@ msgstr "通知音" msgid "Notifications" msgstr "通知" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "今" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "今" @@ -3274,6 +3371,10 @@ msgstr "OK" msgid "Oldest replies first" msgstr "古い順に返信を表示" +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "{str}" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "オンボーディングのリセット" @@ -3449,11 +3550,6 @@ msgstr "モデレーションの設定を開く" msgid "Opens password reset form" msgstr "パスワードリセットのフォームを開く" -#: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:417 -#~ msgid "Opens screen to edit Saved Feeds" -#~ msgstr "保存されたフィードの編集画面を開く" - #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "保存されたすべてのフィードで画面を開く" @@ -3777,7 +3873,7 @@ msgstr "再実行する" #: src/components/KnownFollowers.tsx:111 msgid "Press to view followers of this account that you also follow" -msgstr "" +msgstr "あなたもフォローしているこのアカウントのフォロワーを見る" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" @@ -3975,7 +4071,7 @@ msgstr "リストから削除されました" #: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" -msgstr "フィードから削除しました" +msgstr "マイフィードから削除しました" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:191 @@ -4000,9 +4096,9 @@ msgstr "Discoverで置き換える" msgid "Replies" msgstr "返信" -#: src/view/com/threadgate/WhoCanReply.tsx:98 -msgid "Replies to this thread are disabled" -msgstr "このスレッドへの返信はできません" +#: src/view/com/threadgate/WhoCanReply.tsx:131 +msgid "Replies to this thread are disabled." +msgstr "このスレッドへの返信はできません。" #: src/view/com/composer/Composer.tsx:475 msgctxt "action" @@ -4019,6 +4115,11 @@ msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/>に返信" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "ブロックした投稿への返信" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4926,9 +5027,9 @@ msgstr "このラベラーを登録" msgid "Subscribe to this list" msgstr "このリストに登録" -#: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "おすすめのフォロー" +#: src/view/screens/Search/Explore.tsx:330 +msgid "Suggested accounts" +msgstr "おすすめのアカウント" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5077,7 +5178,7 @@ msgstr "サービス規約は移動しました" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." -msgstr "アカウントの無効化に期限はありません。いつでも戻ってこれます。" +msgstr "アカウントの無効化に期限はありません。いつでも戻ってこられます。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:541 @@ -5217,7 +5318,7 @@ msgstr "このコンテンツはBlueskyのアカウントがないと閲覧で #: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." -msgstr "" +msgstr "削除あるいは無効化されたアカウントとの会話です。押すと選択肢が表示されます。" #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." @@ -5227,12 +5328,6 @@ msgstr "この機能はベータ版です。リポジトリのエクスポート msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "現在このフィードにはアクセスが集中しており、一時的にご利用いただけません。時間をおいてもう一度お試しください。" -#: src/screens/Profile/Sections/Feed.tsx:59 -#: src/view/screens/ProfileFeed.tsx:471 -#: src/view/screens/ProfileList.tsx:729 -#~ 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 "このフィードは空です!もっと多くのユーザーをフォローするか、言語の設定を調整する必要があるかもしれません。" @@ -5240,7 +5335,7 @@ msgstr "このフィードは空です!もっと多くのユーザーをフォ #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." -msgstr "" +msgstr "このフィードは空です。" #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." @@ -5336,6 +5431,10 @@ msgstr "このユーザーはブロックした<0>{0}リストに含まれ msgid "This user is included in the <0>{0} list which you have muted." msgstr "このユーザーはミュートした<0>{0}リストに含まれています。" +#: src/components/NewskieDialog.tsx:50 +msgid "This user is new here. Press for more info about when they joined." +msgstr "新しいユーザーです。ここを押すといつ参加したかの情報が表示されます。" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "このユーザーは誰もフォローしていません。" @@ -5762,6 +5861,10 @@ msgstr "{0}のアバターを表示" msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" +#: src/components/ProfileHoverCard/index.web.tsx:417 +msgid "View blocked user's profile" +msgstr "ブロック中のユーザーのプロフィールを表示" + #: src/view/screens/Log.tsx:52 msgid "View debug entry" msgstr "デバッグエントリーを表示" @@ -5804,7 +5907,7 @@ msgstr "このフィードにいいねしたユーザーを見る" #: src/view/com/home/HomeHeaderLayout.web.tsx:78 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" -msgstr "" +msgstr "フィードを表示し、さらにフィードを探す" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -5891,7 +5994,7 @@ msgstr "大変申し訳ありませんが、検索を完了できませんでし #: src/view/com/composer/Composer.tsx:318 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "" +msgstr "大変申し訳ありません!返信しようとしている投稿は削除されました。" #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 @@ -5899,8 +6002,8 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "大変申し訳ありません!お探しのページは見つかりません。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "大変申し訳ありません!ラベラーは10までしか登録できず、すでに上限に達しています。" +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "大変申し訳ありません!ラベラーは20までしか登録できず、すでに上限に達しています。" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -6047,7 +6150,7 @@ msgstr "あなたはまだだれもフォロワーがいません。" #: src/screens/Profile/KnownFollowers.tsx:99 msgid "You don't follow any users who follow @{name}." -msgstr "" +msgstr "@{name}をフォローしているユーザーを誰もフォローしていません。" #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." From ba21fddd7897513fef663b826094878ad0ff1556 Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Fri, 21 Jun 2024 07:50:18 +0900 Subject: [PATCH 230/520] Update Korean localization (#4513) * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po --- src/locale/locales/ko/messages.po | 767 ++++++++++++++++++------------ 1 file changed, 456 insertions(+), 311 deletions(-) diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index ea3088188c..5f36a7eb7f 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-08 15:32+0900\n" +"PO-Revision-Date: 2024-06-19 10:55+0900\n" "Last-Translator: quiple\n" "Language-Team: quiple, lens0021, HaruChanHeart, hazzzi, heartade\n" "Plural-Forms: \n" @@ -21,7 +21,7 @@ msgstr "(임베드 콘텐츠 포함)" msgid "(no email)" msgstr "(이메일 없음)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:263 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "외 {0, plural, other {{formattedCount}}}명" @@ -33,32 +33,29 @@ msgstr "이 계정에 {0, plural, other {#}}개의 라벨이 지정됨" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "이 콘텐츠에 {0, plural, other {#}}개의 라벨이 지정됨" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#}}개" -#: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" - -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "팔로워" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "팔로우 중" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "좋아요 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" +#: src/components/FeedCard.tsx:111 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#}}명의 사용자가 좋아함" @@ -67,19 +64,19 @@ msgstr "{0, plural, other {#}}명의 사용자가 좋아함" msgid "{0, plural, one {post} other {posts}}" msgstr "게시물" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:213 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "답글 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "재게시" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:251 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "좋아요 취소 ({0, plural, other {#}}개)" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0} 님의 아바타" @@ -87,6 +84,26 @@ msgstr "{0} 님의 아바타" msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#}}명의 사용자가 좋아함" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "일" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "시간" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "분" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "개월" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "초" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "시간" @@ -95,7 +112,7 @@ msgstr "시간" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "분" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 팔로우 중" @@ -114,11 +131,15 @@ msgstr "{likeCount, plural, other {#}}명의 사용자가 좋아함" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}개 읽지 않음" +#: src/components/NewskieDialog.tsx:75 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "{profileName} 님은 {0} 전에 Bluesky에 가입했습니다." + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {모든 답글 표시} other {좋아요가 #개 이상인 답글 표시}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/>의 멤버" @@ -134,7 +155,7 @@ msgstr "<0>{0} 팔로우 중" msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>해당 없음. 이 경고는 미디어가 첨부된 게시물에만 사용할 수 있습니다." -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠잘못된 핸들" @@ -143,7 +164,7 @@ msgid "2FA Confirmation" msgstr "2단계 인증" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "탐색 링크 및 설정으로 이동합니다" @@ -161,7 +182,7 @@ msgid "Accessibility settings" msgstr "접근성 설정" #: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "접근성 설정" @@ -171,15 +192,15 @@ msgstr "접근성 설정" msgid "Account" msgstr "계정" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:145 msgid "Account blocked" msgstr "계정 차단됨" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:159 msgid "Account followed" msgstr "계정 팔로우함" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:119 msgid "Account muted" msgstr "계정 뮤트됨" @@ -200,16 +221,16 @@ msgstr "계정 옵션" msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:134 msgid "Account unblocked" msgstr "계정 차단 해제됨" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:172 msgid "Account unfollowed" msgstr "계정 언팔로우함" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:108 msgid "Account unmuted" msgstr "계정 언뮤트됨" @@ -270,8 +291,12 @@ msgstr "내가 팔로우하는 사람의 기본 피드만 추가하기" msgid "Add the following DNS record to your domain:" msgstr "도메인에 다음 DNS 레코드를 추가하세요:" -#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/components/FeedCard.tsx:180 +msgid "Add this feed to your feeds" +msgstr "이 피드를 내 피드에 추가하기" + #: src/view/com/profile/ProfileMenu.tsx:268 +#: src/view/com/profile/ProfileMenu.tsx:271 msgid "Add to Lists" msgstr "리스트에 추가" @@ -306,7 +331,7 @@ msgstr "성인 콘텐츠가 비활성화되어 있습니다." msgid "Advanced" msgstr "고급" -#: src/view/screens/Feeds.tsx:771 +#: src/view/screens/Feeds.tsx:737 msgid "All the feeds you've saved, right in one place." msgstr "저장한 모든 피드를 한 곳에서 확인하세요." @@ -331,17 +356,17 @@ msgstr "이미 @{0}(으)로 로그인했습니다" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "대체 텍스트" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "대체 텍스트" @@ -379,9 +404,8 @@ msgstr "문제가 발생했습니다. 다시 시도해 주세요." msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:260 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "및" @@ -389,7 +413,7 @@ msgstr "및" msgid "Animals" msgstr "동물" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "움직이는 GIF" @@ -469,7 +493,11 @@ msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "피드에서 {0}을(를) 제거하시겠습니까?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:197 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "내 피드에서 이 피드를 삭제하시겠습니까?" + +#: src/view/com/composer/Composer.tsx:632 msgid "Are you sure you'd like to discard this draft?" msgstr "이 초안을 삭제하시겠습니까?" @@ -524,8 +552,8 @@ msgstr "생년월일" msgid "Birthday:" msgstr "생년월일:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:366 msgid "Block" msgstr "차단" @@ -534,12 +562,12 @@ msgstr "차단" msgid "Block account" msgstr "계정 차단" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:312 msgid "Block Account" msgstr "계정 차단" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:349 msgid "Block Account?" msgstr "계정을 차단하시겠습니까?" @@ -569,7 +597,7 @@ msgstr "차단한 계정" msgid "Blocked Accounts" msgstr "차단한 계정" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:361 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." @@ -577,7 +605,7 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션 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:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "차단된 게시물." @@ -589,7 +617,7 @@ msgstr "차단하더라도 이 라벨러가 내 계정에 라벨을 붙이는 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단 목록은 공개됩니다. 차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:358 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "차단하더라도 내 계정에 라벨이 붙는 것은 막지 못하지만, 이 계정이 내 스레드에 답글을 달거나 나와 상호작용하는 것은 중지됩니다." @@ -664,8 +692,8 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:440 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -681,8 +709,8 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "취소" @@ -711,7 +739,7 @@ msgstr "이미지 자르기 취소" msgid "Cancel profile editing" msgstr "프로필 편집 취소" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "게시물 인용 취소" @@ -807,7 +835,7 @@ msgstr "이메일에서 로그인 코드를 확인한 후 여기에 입력하세 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "받은 편지함에서 아래에 입력하는 인증 코드가 포함된 이메일이 있는지 확인하세요:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "\"모두\" 또는 \"없음\"을 선택하세요." @@ -844,7 +872,7 @@ msgid "Clear all storage data (restart after this)" msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "검색어 지우기" @@ -889,7 +917,7 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "닫기" @@ -944,7 +972,7 @@ msgstr "하단 탐색 막대를 닫습니다" msgid "Closes password update alert" msgstr "비밀번호 변경 알림을 닫습니다" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:436 msgid "Closes post composer and discards post draft" msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" @@ -952,11 +980,11 @@ msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" msgid "Closes viewer for header image" msgstr "헤더 이미지 뷰어를 닫습니다" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "Collapse list of users" msgstr "사용자 목록 접기" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:343 msgid "Collapses list of users for a given notification" msgstr "이 알림에 대한 사용자 목록을 축소합니다" @@ -981,7 +1009,7 @@ msgstr "온보딩 완료 후 계정 사용 시작" msgid "Complete the challenge" msgstr "챌린지 완료하기" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:553 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" @@ -997,8 +1025,8 @@ msgstr "{name} 카테고리에 대한 콘텐츠 필터링 설정을 구성합니 msgid "Configured in <0>moderation settings." msgstr "<0>검토 설정에서 설정합니다." -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1092,7 +1120,7 @@ msgstr "{0}(으)로 계속하기 (현재 로그인)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:52 msgid "Continue thread..." -msgstr "" +msgstr "스레드 더 보기..." #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 @@ -1121,7 +1149,7 @@ msgstr "빌드 버전 클립보드에 복사됨" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1150,8 +1178,8 @@ msgstr "코드 복사" msgid "Copy link to list" msgstr "리스트 링크 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "게시물 링크 복사" @@ -1160,8 +1188,8 @@ msgstr "게시물 링크 복사" msgid "Copy message text" msgstr "메시지 텍스트 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "게시물 텍스트 복사" @@ -1238,7 +1266,8 @@ msgstr "사용자 지정" msgid "Custom domain" msgstr "사용자 지정 도메인" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:763 +#: src/view/screens/Search/Explore.tsx:383 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공하고 좋아하는 콘텐츠를 찾을 수 있도록 도와줍니다." @@ -1281,7 +1310,7 @@ msgid "Debug panel" msgstr "디버그 패널" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1332,8 +1361,8 @@ msgstr "내 계정 삭제" msgid "Delete My Account…" msgstr "내 계정 삭제…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "게시물 삭제" @@ -1341,7 +1370,7 @@ msgstr "게시물 삭제" msgid "Delete this list?" msgstr "이 리스트를 삭제하시겠습니까?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "이 게시물을 삭제하시겠습니까?" @@ -1349,7 +1378,7 @@ msgstr "이 게시물을 삭제하시겠습니까?" msgid "Deleted" msgstr "삭제됨" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "삭제된 게시물." @@ -1380,7 +1409,7 @@ msgstr "어둑함" msgid "Direct messages are here!" msgstr "다이렉트 메시지가 생겼습니다!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "GIF 자동 재생 끄기" @@ -1388,7 +1417,7 @@ msgstr "GIF 자동 재생 끄기" msgid "Disable Email 2FA" msgstr "이메일 2단계 인증 끄기" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "햅틱 피드백 끄기" @@ -1401,11 +1430,11 @@ msgstr "햅틱 피드백 끄기" msgid "Disabled" msgstr "사용 안 함" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:634 msgid "Discard" msgstr "삭제" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:631 msgid "Discard draft?" msgstr "초안 삭제" @@ -1419,10 +1448,18 @@ msgstr "앱이 로그아웃한 사용자에게 내 계정을 표시하지 않도 msgid "Discover new custom feeds" msgstr "새로운 맞춤 피드 찾아보기" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:381 +msgid "Discover new feeds" +msgstr "새 피드 발견하기" + +#: src/view/screens/Feeds.tsx:760 msgid "Discover New Feeds" msgstr "새 피드 발견하기" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "더 큰 대체 텍스트 배지 표시" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "표시 이름" @@ -1453,8 +1490,8 @@ msgstr "도메인을 확인했습니다." #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1472,8 +1509,8 @@ msgstr "완료" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1490,7 +1527,7 @@ msgstr "완료{extraText}" msgid "Download CAR file" msgstr "CAR 파일 다운로드" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "드롭하여 이미지 추가" @@ -1534,17 +1571,17 @@ msgstr "예: 반복적으로 광고 답글을 다는 계정." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "각 코드는 한 번만 사용할 수 있습니다. 주기적으로 더 많은 초대 코드를 받게 됩니다." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 -msgid "Edit" -msgstr "" - #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" msgid "Edit" msgstr "편집" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/screens/Feeds.tsx:370 +#: src/view/screens/Feeds.tsx:441 +msgid "Edit" +msgstr "편집" + +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "아바타 편집" @@ -1563,8 +1600,8 @@ msgid "Edit Moderation List" msgstr "검토 리스트 편집" #: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/view/screens/Feeds.tsx:368 +#: src/view/screens/Feeds.tsx:439 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "내 피드 편집" @@ -1574,24 +1611,24 @@ msgid "Edit my profile" msgstr "내 프로필 편집" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "프로필 편집" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "프로필 편집" -#: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:416 -#~ msgid "Edit Saved Feeds" -#~ msgstr "저장한 피드 편집" - #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "사용자 리스트 편집" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "답글을 달 수 있는 사람 편집" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "내 표시 이름 편집" @@ -1639,8 +1676,8 @@ msgid "Embed HTML code" msgstr "임베드 HTML 코드" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "게시물 임베드" @@ -1746,11 +1783,14 @@ msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." msgid "Error:" msgstr "오류:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "모두" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "누구나 답글을 달 수 있음" @@ -1794,7 +1834,7 @@ msgstr "검색어 입력을 종료합니다" msgid "Expand alt text" msgstr "대체 텍스트 확장" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "Expand list of users" msgstr "사용자 목록 펼치기" @@ -1853,10 +1893,15 @@ msgstr "리스트를 만들지 못했습니다. 인터넷 연결을 확인한 msgid "Failed to delete message" msgstr "메시지를 삭제하지 못했습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" +#: src/view/screens/Search/Explore.tsx:417 +#: src/view/screens/Search/Explore.tsx:441 +msgid "Failed to load feeds preferences" +msgstr "피드 환경설정을 불러오지 못했습니다" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -1866,6 +1911,15 @@ msgstr "GIF를 불러오지 못했습니다" msgid "Failed to load past messages" msgstr "지난 메시지를 불러오지 못했습니다" +#: src/view/screens/Search/Explore.tsx:410 +#: src/view/screens/Search/Explore.tsx:434 +msgid "Failed to load suggested feeds" +msgstr "추천 피드를 불러오지 못했습니다" + +#: src/view/screens/Search/Explore.tsx:370 +msgid "Failed to load suggested follows" +msgstr "추천 팔로우를 불러오지 못했습니다" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "이미지를 저장하지 못함: {0}" @@ -1877,7 +1931,15 @@ msgstr "전송 실패" #: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." -msgstr "이의신청을 제출하지 못했습니다. 다시 시도하세요." +msgstr "이의신청을 제출하지 못했습니다. 다시 시도해 주세요." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "스레드 뮤트를 전환하지 못했습니다. 다시 시도해 주세요" + +#: src/components/FeedCard.tsx:160 +msgid "Failed to update feeds" +msgstr "피드를 업데이트하지 못했습니다" #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 @@ -1888,11 +1950,12 @@ msgstr "설정을 업데이트하지 못했습니다" msgid "Feed" msgstr "피드" +#: src/components/FeedCard.tsx:91 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 님의 피드" -#: src/view/screens/Feeds.tsx:709 +#: src/view/screens/Feeds.tsx:675 msgid "Feed offline" msgstr "피드 오프라인" @@ -1901,9 +1964,10 @@ msgstr "피드 오프라인" msgid "Feedback" msgstr "피드백" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 +#: src/view/screens/Feeds.tsx:433 +#: src/view/screens/Feeds.tsx:536 #: src/view/screens/Profile.tsx:197 +#: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:367 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 @@ -1914,6 +1978,10 @@ msgstr "피드" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "피드는 사용자가 약간의 코딩 전문 지식만으로 구축할 수 있는 맞춤 알고리즘입니다. <0/>에서 자세한 내용을 확인하세요." +#: src/components/FeedCard.tsx:157 +msgid "Feeds updated!" +msgstr "피드 업데이트됨" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "파일 콘텐츠" @@ -1936,7 +2004,7 @@ msgstr "마무리 중" msgid "Find accounts to follow" msgstr "팔로우할 계정 찾아보기" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Bluesky에서 게시물 및 사용자 찾기" @@ -1965,9 +2033,9 @@ msgstr "가로로 뒤집기" msgid "Flip vertically" msgstr "세로로 뒤집기" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" @@ -1978,7 +2046,7 @@ msgctxt "action" msgid "Follow" msgstr "팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0} 님을 팔로우" @@ -1987,8 +2055,8 @@ msgstr "{0} 님을 팔로우" msgid "Follow {name}" msgstr "{name} 님을 팔로우" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:247 +#: src/view/com/profile/ProfileMenu.tsx:258 msgid "Follow Account" msgstr "계정 팔로우" @@ -1996,15 +2064,31 @@ msgstr "계정 팔로우" msgid "Follow Back" msgstr "맞팔로우" -#: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "더 많은 계정을 팔로우하고 관심 분야를 연결하여 네트워크를 구축하세요." #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "{0} 님이 팔로우함" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "<0>{0} 님이 팔로우함" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "<0>{0} 님 외 {1, plural, other {#}}명이 팔로우함" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "<0>{0} 님과 <1>{1} 님이 팔로우함" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "<0>{0} 님, <1>{1} 님 외 {2, plural, other {#}}명이 팔로우함" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "팔로우한 사용자" @@ -2012,7 +2096,7 @@ msgstr "팔로우한 사용자" msgid "Followed users only" msgstr "팔로우한 사용자만" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:175 msgid "followed you" msgstr "이(가) 나를 팔로우했습니다" @@ -2023,25 +2107,25 @@ msgstr "팔로워" #: src/Navigation.tsx:177 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "내가 아는 @{0} 님의 팔로워" #: src/screens/Profile/KnownFollowers.tsx:108 #: src/screens/Profile/KnownFollowers.tsx:118 msgid "Followers you know" -msgstr "" +msgstr "내가 아는 팔로워" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:622 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "팔로우 중" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0} 님을 팔로우했습니다" @@ -2059,7 +2143,7 @@ msgstr "팔로우 중 피드 설정" msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "나를 팔로우함" @@ -2100,7 +2184,7 @@ msgstr "잦은 원치 않는 콘텐츠 게시" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor} 님의 태그" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>에서" @@ -2118,6 +2202,10 @@ msgstr "시작하기" msgid "Get Started" msgstr "시작하기" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "GIF" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "프로필에 얼굴 달기" @@ -2188,7 +2276,7 @@ msgstr "그래픽 미디어" msgid "Handle" msgstr "핸들" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "햅틱" @@ -2223,35 +2311,35 @@ msgstr "앱 비밀번호입니다." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "숨기기" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:350 msgctxt "action" msgid "Hide" msgstr "숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "게시물 숨기기" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "콘텐츠 숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "이 게시물을 숨기시겠습니까?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:341 msgid "Hide user list" msgstr "사용자 리스트 숨기기" @@ -2341,7 +2429,7 @@ msgstr "해당 국가의 법률에 따라 아직 성인이 아닌 경우, 부모 msgid "If you delete this list, you won't be able to recover it." msgstr "이 리스트를 삭제하면 다시 복구할 수 없습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "이 게시물을 삭제하면 다시 복구할 수 없습니다." @@ -2357,7 +2445,7 @@ msgstr "핸들이나 이메일을 변경하려는 경우 비활성화하기 전 msgid "Illegal and Urgent" msgstr "불법 및 긴급 사항" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "이미지" @@ -2426,7 +2514,7 @@ msgstr "다이렉트 메시지 소개" msgid "Invalid 2FA confirmation code." msgstr "잘못된 2단계 인증 코드입니다." -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "유효하지 않거나 지원되지 않는 게시물 기록" @@ -2442,7 +2530,7 @@ msgstr "친구 초대하기" msgid "Invite code" msgstr "초대 코드" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "초대 코드가 올바르지 않습니다. 코드를 올바르게 입력했는지 확인한 후 다시 시도하세요." @@ -2504,7 +2592,7 @@ msgid "Languages" msgstr "언어" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "최신" @@ -2517,7 +2605,7 @@ msgstr "더 알아보기" msgid "Learn more about the moderation applied to this content." msgstr "이 콘텐츠에 적용된 검토 설정에 대해 자세히 알아보세요." -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "이 경고에 대해 더 알아보기" @@ -2593,11 +2681,11 @@ msgstr "좋아요 표시한 사용자" msgid "Liked By" msgstr "좋아요 표시한 사용자" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your custom feed" msgstr "이(가) 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:170 msgid "liked your post" msgstr "이(가) 내 게시물을 좋아합니다" @@ -2605,7 +2693,7 @@ msgstr "이(가) 내 게시물을 좋아합니다" msgid "Likes" msgstr "좋아요" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" @@ -2658,6 +2746,18 @@ msgstr "리스트" msgid "Lists blocking this user:" msgstr "이 사용자를 차단한 리스트:" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "더 불러오기" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "추천 피드 더 불러오기" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "추천 팔로우 더 불러오기" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "새 알림 불러오기" @@ -2730,21 +2830,21 @@ msgstr "뮤트한 단어 및 태그 관리" msgid "Mark as read" msgstr "읽음으로 표시" -#: src/view/screens/AccessibilitySettings.tsx:89 +#: src/view/screens/AccessibilitySettings.tsx:102 #: src/view/screens/Profile.tsx:195 msgid "Media" msgstr "미디어" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "멘션한 사용자" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "멘션한 사용자" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "메뉴" @@ -2844,7 +2944,7 @@ msgstr "검토 도구" msgid "Moderator has chosen to set a general warning on the content." msgstr "검토자가 콘텐츠에 일반 경고를 설정했습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "더 보기" @@ -2868,8 +2968,8 @@ msgstr "뮤트" msgid "Mute {truncatedTag}" msgstr "{truncatedTag} 뮤트" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:284 +#: src/view/com/profile/ProfileMenu.tsx:291 msgid "Mute Account" msgstr "계정 뮤트" @@ -2910,13 +3010,13 @@ msgstr "게시물 글 및 태그에서 이 단어 뮤트하기" msgid "Mute this word in tags only" msgstr "태그에서만 이 단어 뮤트하기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "스레드 뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" @@ -2954,7 +3054,7 @@ msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호 msgid "My Birthday" msgstr "내 생년월일" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:734 msgid "My Feeds" msgstr "내 피드" @@ -3047,7 +3147,7 @@ msgctxt "action" msgid "New post" msgstr "새 게시물" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:566 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:464 #: src/view/screens/ProfileFeed.tsx:426 @@ -3062,6 +3162,10 @@ msgctxt "action" msgid "New Post" msgstr "새 게시물" +#: src/components/NewskieDialog.tsx:68 +msgid "New user info dialog" +msgstr "새 사용자 정보 대화 상자" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "새 사용자 리스트" @@ -3113,7 +3217,7 @@ msgstr "DNS 패널 없음" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "인기 GIF를 찾을 수 없습니다. Tenor에 문제가 있을 수 있습니다." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" @@ -3157,13 +3261,14 @@ msgstr "결과 없음" msgid "No results found" msgstr "결과를 찾을 수 없음" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:497 msgid "No results found for \"{query}\"" msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "{query}에 대한 결과를 찾을 수 없습니다" @@ -3177,7 +3282,7 @@ msgstr "\"{search}\"에 대한 검색 결과를 찾을 수 없습니다." msgid "No thanks" msgstr "사용하지 않음" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "없음" @@ -3204,9 +3309,9 @@ msgstr "찾을 수 없음" msgid "Not right now" msgstr "나중에 하기" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:373 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 msgid "Note about sharing" msgstr "공유 관련 참고 사항" @@ -3236,6 +3341,10 @@ msgstr "알림음" msgid "Notifications" msgstr "알림" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "지금" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "지금" @@ -3274,11 +3383,15 @@ msgstr "확인" msgid "Oldest replies first" msgstr "오래된 순" +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "온보딩 재설정" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:505 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." @@ -3286,9 +3399,9 @@ msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다. msgid "Only .jpg and .png files are supported" msgstr ".jpg 및 .png 파일만 지원합니다" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "{0}만 답글을 달 수 있습니다." +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "{0}만 답글을 달 수 있음" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3321,8 +3434,8 @@ msgstr "아바타 생성기 열기" msgid "Open conversation options" msgstr "대화 옵션 열기" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:615 +#: src/view/com/composer/Composer.tsx:616 msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" @@ -3346,7 +3459,7 @@ msgstr "뮤트한 단어 및 태그 설정 열기" msgid "Open navigation" msgstr "내비게이션 열기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" @@ -3367,7 +3480,7 @@ msgstr "{numItems}번째 옵션을 엽니다" msgid "Opens accessibility settings" msgstr "접근성 설정을 엽니다" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "디버그 항목에 대한 추가 세부 정보를 엽니다" @@ -3449,11 +3562,6 @@ msgstr "검토 설정을 엽니다" msgid "Opens password reset form" msgstr "비밀번호 재설정 양식을 엽니다" -#: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:417 -#~ msgid "Opens screen to edit Saved Feeds" -#~ msgstr "저장한 피드를 편집할 수 있는 화면을 엽니다" - #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "모든 저장한 피드 화면을 엽니다" @@ -3483,8 +3591,8 @@ msgstr "시스템 로그 페이지를 엽니다" msgid "Opens the threads preferences" msgstr "스레드 설정을 엽니다" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:429 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "이 프로필을 엽니다" @@ -3497,7 +3605,7 @@ msgstr "{numItems}개 중 {0}번째 옵션" msgid "Optionally provide additional information below:" msgstr "선택 사항으로 아래에 추가 정보를 입력하세요:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "또는 다음 옵션을 결합하세요:" @@ -3553,11 +3661,11 @@ msgstr "비밀번호 변경됨" msgid "Password updated!" msgstr "비밀번호 변경됨" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "일시 정지" -#: src/view/screens/Search/Search.tsx:387 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "사람들" @@ -3602,7 +3710,7 @@ msgstr "고정한 피드" msgid "Pinned to your feeds" msgstr "내 피드에 고정됨" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "재생" @@ -3610,7 +3718,7 @@ msgstr "재생" msgid "Play {0}" msgstr "{0} 재생" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "GIP를 재생하거나 일시 정지합니다" @@ -3688,13 +3796,13 @@ msgstr "정치" msgid "Porn" msgstr "음란물" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:479 +#: src/view/com/composer/Composer.tsx:487 msgctxt "action" msgid "Post" msgstr "게시하기" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "게시물" @@ -3709,7 +3817,7 @@ msgstr "{0} 님의 게시물" msgid "Post by @{0}" msgstr "@{0} 님의 게시물" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "게시물 삭제됨" @@ -3775,9 +3883,9 @@ msgstr "호스팅 제공자를 변경하려면 누릅니다" msgid "Press to retry" msgstr "다시 시도하려면 누르기" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" -msgstr "" +msgstr "내가 팔로우하는 이 계정의 팔로워를 보려면 누르세요" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" @@ -3845,18 +3953,18 @@ msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가 msgid "Public, shareable lists which can drive feeds." msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:464 msgid "Publish post" msgstr "게시물 게시하기" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:464 msgid "Publish reply" msgstr "답글 게시하기" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "게시물 인용" @@ -3876,7 +3984,7 @@ msgstr "계정 재활성화" msgid "Reason:" msgstr "이유:" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "최근 검색" @@ -3889,6 +3997,7 @@ msgid "Reload conversations" msgstr "대화 다시 불러오기" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:200 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -3901,7 +4010,7 @@ msgstr "제거" msgid "Remove account" msgstr "계정 제거" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "아바타 제거" @@ -3931,6 +4040,7 @@ msgstr "피드를 제거하시겠습니까?" msgid "Remove from my feeds" msgstr "내 피드에서 제거" +#: src/components/FeedCard.tsx:195 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "내 피드에서 제거하시겠습니까?" @@ -3947,11 +4057,11 @@ msgstr "이미지 미리보기 제거" msgid "Remove mute word from your list" msgstr "목록에서 뮤트한 단어 제거" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "프로필 제거" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "검색 기록에서 프로필을 제거합니다" @@ -3959,8 +4069,8 @@ msgstr "검색 기록에서 프로필을 제거합니다" msgid "Remove quote" msgstr "인용 제거" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "재게시를 취소합니다" @@ -4000,11 +4110,19 @@ msgstr "Discover로 교체" msgid "Replies" msgstr "답글" -#: src/view/com/threadgate/WhoCanReply.tsx:98 -msgid "Replies to this thread are disabled" -msgstr "이 스레드에 대한 답글이 비활성화됩니다." +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "답글 비활성화됨" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "이 스레드에 대한 답글이 비활성화됨" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 +msgid "Replies to this thread are disabled" +msgstr "이 스레드에 대한 답글이 비활성화됨" + +#: src/view/com/composer/Composer.tsx:477 msgctxt "action" msgid "Reply" msgstr "답글" @@ -4014,19 +4132,24 @@ msgid "Reply Filters" msgstr "답글 필터" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/> 님에게 보내는 답글" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "차단된 게시물에 보내는 답글" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "신고" -#: src/view/com/profile/ProfileMenu.tsx:321 #: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:327 msgid "Report Account" msgstr "계정 신고" @@ -4053,8 +4176,8 @@ msgstr "리스트 신고" msgid "Report message" msgstr "메시지 신고" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "게시물 신고" @@ -4084,21 +4207,21 @@ msgstr "이 게시물 신고하기" msgid "Report this user" msgstr "이 사용자 신고하기" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "재게시" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "재게시" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "재게시 또는 게시물 인용" @@ -4106,19 +4229,19 @@ msgstr "재게시 또는 게시물 인용" msgid "Reposted By" msgstr "재게시한 사용자" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "{0} 님이 재게시함" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "<0><1/> 님이 재게시함" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:172 msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "이 게시물의 재게시" @@ -4132,7 +4255,7 @@ msgstr "변경 요청" msgid "Request Code" msgstr "코드 요청" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "게시하기 전 대체 텍스트 필수" @@ -4282,6 +4405,7 @@ msgid "Saves image crop settings" msgstr "이미지 자르기 설정을 저장합니다" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:72 msgid "Say hello!" msgstr "인사해 보세요!" @@ -4299,9 +4423,9 @@ msgstr "맨 위로 스크롤" #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 #: src/view/shell/desktop/LeftNav.tsx:343 #: src/view/shell/desktop/Search.tsx:194 @@ -4315,7 +4439,7 @@ msgstr "검색" msgid "Search for \"{query}\"" msgstr "\"{query}\"에 대한 검색 결과" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "\"{searchText}\"에 대한 검색 결과" @@ -4496,8 +4620,8 @@ msgstr "{0} 님에게 신고 보내기" msgid "Send verification email" msgstr "인증 이메일 보내기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "다이렉트 메시지로 보내기" @@ -4602,11 +4726,11 @@ msgctxt "action" msgid "Share" msgstr "공유" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/view/com/profile/ProfileMenu.tsx:220 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:300 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "공유" @@ -4619,9 +4743,9 @@ msgstr "멋진 이야기를 전하세요!" msgid "Share a fun fact!" msgstr "재미있는 사실을 전하세요!" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:316 msgid "Share anyway" msgstr "무시하고 공유" @@ -4645,12 +4769,12 @@ msgstr "연결된 웹사이트를 공유합니다" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "표시" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "대체 텍스트 표시" @@ -4668,7 +4792,7 @@ msgstr "배지 표시" msgid "Show badge and filter from feeds" msgstr "배지 표시 및 피드에서 필터링" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "{0} 님과 비슷한 팔로우 표시" @@ -4676,19 +4800,19 @@ msgstr "{0} 님과 비슷한 팔로우 표시" msgid "Show hidden replies" msgstr "숨겨진 답글 표시" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "이런 항목 덜 보기" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "더 보기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "이런 항목 더 보기" @@ -4717,7 +4841,7 @@ msgid "Show Reposts" msgstr "재게시 표시" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "콘텐츠 표시" @@ -4818,8 +4942,10 @@ msgid "Software Dev" msgstr "소프트웨어 개발" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" -msgstr "몇몇 사람들이 답글을 달 수 있음" +msgstr "일부 사람들이 답글을 달 수 있음" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -4836,7 +4962,7 @@ msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요" msgid "Something went wrong, please try again." msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요." -#: src/App.native.tsx:85 +#: src/App.native.tsx:92 #: src/App.web.tsx:74 msgid "Sorry! Your session expired. Please log in again." msgstr "죄송합니다. 세션이 만료되었습니다. 다시 로그인해 주세요." @@ -4926,9 +5052,9 @@ msgstr "이 라벨러 구독하기" msgid "Subscribe to this list" msgstr "이 리스트 구독하기" -#: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "팔로우 추천" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "추천 계정" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5029,8 +5155,8 @@ msgstr "텍스트 파일 내용:" msgid "That handle is already taken." msgstr "이 핸들은 이미 사용 중입니다." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:354 msgid "The account will be able to interact with you after unblocking." msgstr "차단을 해제하면 이 계정이 나와 상호작용할 수 있게 됩니다." @@ -5139,17 +5265,17 @@ msgstr "신고를 전송하는 동안 문제가 발생했습니다. 인터넷 msgid "There was an issue with fetching your app passwords" msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:112 +#: src/view/com/profile/ProfileMenu.tsx:123 +#: src/view/com/profile/ProfileMenu.tsx:138 +#: src/view/com/profile/ProfileMenu.tsx:149 +#: src/view/com/profile/ProfileMenu.tsx:163 +#: src/view/com/profile/ProfileMenu.tsx:176 msgid "There was an issue! {0}" msgstr "문제가 발생했습니다! {0}" @@ -5284,16 +5410,16 @@ msgstr "이 이름은 이미 사용 중입니다" msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "이 게시물을 피드에서 숨깁니다." -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:375 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 프로필은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." @@ -5330,6 +5456,10 @@ msgstr "이 사용자는 내가 차단한 <0>{0} 리스트에 포함되어 msgid "This user is included in the <0>{0} list which you have muted." msgstr "이 사용자는 내가 뮤트한 <0>{0} 리스트에 포함되어 있습니다." +#: src/components/NewskieDialog.tsx:50 +msgid "This user is new here. Press for more info about when they joined." +msgstr "이 사용자는 새로 가입했습니다. 언제 가입했는지 자세한 정보를 보려면 누르세요." + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "이 사용자는 아무도 팔로우하지 않았습니다." @@ -5380,7 +5510,7 @@ msgid "Toggle to enable or disable adult content" msgstr "성인 콘텐츠 활성화 또는 비활성화 전환" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "인기" @@ -5390,10 +5520,10 @@ msgstr "변형" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "번역" @@ -5435,14 +5565,14 @@ msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:366 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "차단 해제" @@ -5452,19 +5582,19 @@ msgstr "차단 해제" msgid "Unblock account" msgstr "계정 차단 해제" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:310 msgid "Unblock Account" msgstr "계정 차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Unblock Account?" msgstr "계정을 차단 해제하시겠습니까?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "재게시 취소" @@ -5477,12 +5607,12 @@ msgstr "언팔로우" msgid "Unfollow" msgstr "언팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "{0} 님을 언팔로우" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:256 msgid "Unfollow Account" msgstr "계정 언팔로우" @@ -5499,8 +5629,8 @@ msgstr "언뮤트" msgid "Unmute {truncatedTag}" msgstr "{truncatedTag} 언뮤트" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Unmute Account" msgstr "계정 언뮤트" @@ -5512,8 +5642,8 @@ msgstr "모든 {tag} 게시물 언뮤트" msgid "Unmute conversation" msgstr "알림 언뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "스레드 언뮤트" @@ -5567,20 +5697,20 @@ msgstr "대신 사진 업로드하기" msgid "Upload a text file to:" msgstr "텍스트 파일 업로드 경로:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "카메라에서 업로드" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "파일에서 업로드" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5688,7 +5818,7 @@ msgstr "사용자 이름 또는 이메일 주소" msgid "Users" msgstr "사용자" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "<0/> 님이 팔로우한 사용자" @@ -5699,7 +5829,7 @@ msgstr "<0/> 님이 팔로우한 사용자" msgid "Users I follow" msgstr "내가 팔로우하는 사용자" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "\"{0}\"에 있는 사용자" @@ -5752,11 +5882,15 @@ msgstr "비디오 게임" msgid "View {0}'s avatar" msgstr "{0} 님의 아바타를 봅니다" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "View {0}'s profile" msgstr "{0} 님의 프로필 보기" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "차단한 사용자의 프로필 보기" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "디버그 항목 보기" @@ -5768,7 +5902,7 @@ msgstr "세부 정보 보기" msgid "View details for reporting a copyright violation" msgstr "저작권 위반 신고에 대한 세부 정보 보기" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "전체 스레드 보기" @@ -5776,8 +5910,9 @@ msgstr "전체 스레드 보기" msgid "View information about these labels" msgstr "이 라벨에 대한 정보 보기" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" @@ -5795,10 +5930,10 @@ msgstr "{0} 님이 제공하는 라벨링 서비스 보기" msgid "View users who like this feed" msgstr "이 피드를 좋아하는 사용자 보기" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" -msgstr "" +msgstr "내 피드를 보거나 새 피드를 탐색합니다" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -5879,7 +6014,7 @@ msgstr "죄송하지만 이 리스트를 불러올 수 없습니다. 이 문제 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. 다시 시도해 주세요." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "죄송하지만 검색을 완료할 수 없습니다. 몇 분 후에 다시 시도해 주세요." @@ -5893,8 +6028,8 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "죄송합니다. 페이지를 찾을 수 없습니다." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "죄송합니다. 라벨러는 10개까지만 구독할 수 있으며 10개에 도달했습니다." +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "죄송합니다. 라벨러는 20개까지만 구독할 수 있으며 20개에 도달했습니다." #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -5923,10 +6058,20 @@ msgstr "알고리즘 피드에 어떤 언어를 표시하시겠습니까?" msgid "Who can message you?" msgstr "누구의 메시지를 허용하시겠습니까?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "답글을 달 수 있는 사람" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "답글을 달 수 있는 사람 대화 상자" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "누가 답글을 달 수 있나요?" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -5965,7 +6110,7 @@ msgstr "가로" msgid "Write a message" msgstr "메시지를 입력하세요" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:551 msgid "Write post" msgstr "게시물 작성" @@ -6041,7 +6186,7 @@ msgstr "팔로워가 없습니다." #: src/screens/Profile/KnownFollowers.tsx:99 msgid "You don't follow any users who follow @{name}." -msgstr "" +msgstr "@{name} 님을 팔로우하는 사용자를 팔로우하고 있지 않습니다." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -6146,11 +6291,11 @@ msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." msgid "You previously deactivated @{0}." msgstr "이전에 @{0}을(를) 비활성화했습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "이 스레드에 대한 알림을 더 이상 받지 않습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "이제 이 스레드에 대한 알림을 받습니다" From 55812b03940852f1f91cd0a46b5c093601c854a9 Mon Sep 17 00:00:00 2001 From: devin ivy Date: Fri, 21 Jun 2024 12:41:06 -0400 Subject: [PATCH 231/520] Bsky short link service (#4542) * bskylink: scaffold service w/ initial config and schema * bskylink: implement link creation and redirects * bskylink: tidy * bskylink: tests * bskylink: tidy, add error handler * bskylink: add dockerfile * bskylink: add build * bskylink: fix some express plumbing * bskyweb: proxy fallthrough routes to link service redirects * bskyweb: build w/ link proxy * Add AASA to bskylink (#4588) --------- Co-authored-by: Hailey --- .../workflows/build-and-push-bskyweb-aws.yaml | 1 + .../workflows/build-and-push-link-aws.yaml | 55 + Dockerfile.bskylink | 41 + bskylink/package.json | 26 + bskylink/src/bin.ts | 24 + bskylink/src/config.ts | 82 ++ bskylink/src/context.ts | 33 + bskylink/src/db/index.ts | 174 +++ bskylink/src/db/migrations/001-init.ts | 15 + bskylink/src/db/migrations/index.ts | 5 + bskylink/src/db/migrations/provider.ts | 8 + bskylink/src/db/schema.ts | 17 + bskylink/src/index.ts | 45 + bskylink/src/logger.ts | 4 + bskylink/src/routes/create.ts | 111 ++ bskylink/src/routes/health.ts | 20 + bskylink/src/routes/index.ts | 17 + bskylink/src/routes/redirect.ts | 40 + bskylink/src/routes/siteAssociation.ts | 13 + bskylink/src/routes/util.ts | 23 + bskylink/src/util.ts | 8 + bskylink/tests/index.ts | 84 ++ bskylink/tests/infra/_common.sh | 157 +++ bskylink/tests/infra/docker-compose.yaml | 27 + bskylink/tests/infra/with-test-db.sh | 9 + bskylink/tsconfig.json | 10 + bskylink/yarn.lock | 1027 +++++++++++++++++ bskyweb/cmd/bskyweb/main.go | 9 +- bskyweb/cmd/bskyweb/server.go | 34 + 29 files changed, 2118 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/build-and-push-link-aws.yaml create mode 100644 Dockerfile.bskylink create mode 100644 bskylink/package.json create mode 100644 bskylink/src/bin.ts create mode 100644 bskylink/src/config.ts create mode 100644 bskylink/src/context.ts create mode 100644 bskylink/src/db/index.ts create mode 100644 bskylink/src/db/migrations/001-init.ts create mode 100644 bskylink/src/db/migrations/index.ts create mode 100644 bskylink/src/db/migrations/provider.ts create mode 100644 bskylink/src/db/schema.ts create mode 100644 bskylink/src/index.ts create mode 100644 bskylink/src/logger.ts create mode 100644 bskylink/src/routes/create.ts create mode 100644 bskylink/src/routes/health.ts create mode 100644 bskylink/src/routes/index.ts create mode 100644 bskylink/src/routes/redirect.ts create mode 100644 bskylink/src/routes/siteAssociation.ts create mode 100644 bskylink/src/routes/util.ts create mode 100644 bskylink/src/util.ts create mode 100644 bskylink/tests/index.ts create mode 100755 bskylink/tests/infra/_common.sh create mode 100644 bskylink/tests/infra/docker-compose.yaml create mode 100755 bskylink/tests/infra/with-test-db.sh create mode 100644 bskylink/tsconfig.json create mode 100644 bskylink/yarn.lock diff --git a/.github/workflows/build-and-push-bskyweb-aws.yaml b/.github/workflows/build-and-push-bskyweb-aws.yaml index 6eb9485b14..bcd759b0ce 100644 --- a/.github/workflows/build-and-push-bskyweb-aws.yaml +++ b/.github/workflows/build-and-push-bskyweb-aws.yaml @@ -4,6 +4,7 @@ on: push: branches: - main + - divy/bskylink env: REGISTRY: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_REGISTRY }} diff --git a/.github/workflows/build-and-push-link-aws.yaml b/.github/workflows/build-and-push-link-aws.yaml new file mode 100644 index 0000000000..f91af48770 --- /dev/null +++ b/.github/workflows/build-and-push-link-aws.yaml @@ -0,0 +1,55 @@ +name: build-and-push-link-aws +on: + push: + branches: + - divy/bskylink + +env: + REGISTRY: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_REGISTRY }} + USERNAME: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_USERNAME }} + PASSWORD: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_PASSWORD }} + IMAGE_NAME: bskylink + +jobs: + link-container-aws: + if: github.repository == 'bluesky-social/social-app' + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + id-token: write + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Setup Docker buildx + uses: docker/setup-buildx-action@v1 + + - name: Log into registry ${{ env.REGISTRY }} + uses: docker/login-action@v2 + with: + registry: ${{ env.REGISTRY }} + username: ${{ env.USERNAME}} + password: ${{ env.PASSWORD }} + + - name: Extract Docker metadata + id: meta + uses: docker/metadata-action@v4 + with: + images: | + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + tags: | + type=sha,enable=true,priority=100,prefix=,suffix=,format=long + + - name: Build and push Docker image + id: build-and-push + uses: docker/build-push-action@v4 + with: + context: . + push: ${{ github.event_name != 'pull_request' }} + file: ./Dockerfile.bskylink + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + cache-from: type=gha + cache-to: type=gha,mode=max diff --git a/Dockerfile.bskylink b/Dockerfile.bskylink new file mode 100644 index 0000000000..acde232256 --- /dev/null +++ b/Dockerfile.bskylink @@ -0,0 +1,41 @@ +FROM node:20.11-alpine3.18 as build + +# Move files into the image and install +WORKDIR /app + +COPY ./bskylink/package.json ./ +COPY ./bskylink/yarn.lock ./ +RUN yarn install --frozen-lockfile + +COPY ./bskylink ./ + +# build then prune dev deps +RUN yarn build +RUN yarn install --production --ignore-scripts --prefer-offline + +# Uses assets from build stage to reduce build size +FROM node:20.11-alpine3.18 + +RUN apk add --update dumb-init + +# Avoid zombie processes, handle signal forwarding +ENTRYPOINT ["dumb-init", "--"] + +WORKDIR /app +COPY --from=build /app /app +RUN mkdir /app/data && chown node /app/data + +VOLUME /app/data +EXPOSE 3000 +ENV LINK_PORT=3000 +ENV NODE_ENV=production +# potential perf issues w/ io_uring on this version of node +ENV UV_USE_IO_URING=0 + +# https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#non-root-user +USER node +CMD ["node", "--heapsnapshot-signal=SIGUSR2", "--enable-source-maps", "dist/bin.js"] + +LABEL org.opencontainers.image.source=https://github.com/bluesky-social/social-app +LABEL org.opencontainers.image.description="Bsky Link Service" +LABEL org.opencontainers.image.licenses=UNLICENSED diff --git a/bskylink/package.json b/bskylink/package.json new file mode 100644 index 0000000000..5fdee206b4 --- /dev/null +++ b/bskylink/package.json @@ -0,0 +1,26 @@ +{ + "name": "bskylink", + "version": "0.0.0", + "type": "module", + "main": "index.ts", + "scripts": { + "test": "./tests/infra/with-test-db.sh node --loader ts-node/esm --test ./tests/index.ts", + "build": "tsc" + }, + "dependencies": { + "@atproto/common": "^0.4.0", + "body-parser": "^1.20.2", + "cors": "^2.8.5", + "express": "^4.19.2", + "http-terminator": "^3.2.0", + "kysely": "^0.27.3", + "pg": "^8.12.0", + "pino": "^9.2.0", + "uint8arrays": "^5.1.0" + }, + "devDependencies": { + "@types/cors": "^2.8.17", + "@types/pg": "^8.11.6", + "typescript": "^5.4.5" + } +} diff --git a/bskylink/src/bin.ts b/bskylink/src/bin.ts new file mode 100644 index 0000000000..17f068841b --- /dev/null +++ b/bskylink/src/bin.ts @@ -0,0 +1,24 @@ +import {Database, envToCfg, httpLogger, LinkService, readEnv} from './index.js' + +async function main() { + const env = readEnv() + const cfg = envToCfg(env) + if (cfg.db.migrationUrl) { + const migrateDb = Database.postgres({ + url: cfg.db.migrationUrl, + schema: cfg.db.schema, + }) + await migrateDb.migrateToLatestOrThrow() + await migrateDb.close() + } + const link = await LinkService.create(cfg) + await link.start() + httpLogger.info('link service is running') + process.on('SIGTERM', async () => { + httpLogger.info('link service is stopping') + await link.destroy() + httpLogger.info('link service is stopped') + }) +} + +main() diff --git a/bskylink/src/config.ts b/bskylink/src/config.ts new file mode 100644 index 0000000000..ce409cccca --- /dev/null +++ b/bskylink/src/config.ts @@ -0,0 +1,82 @@ +import {envInt, envList, envStr} from '@atproto/common' + +export type Config = { + service: ServiceConfig + db: DbConfig +} + +export type ServiceConfig = { + port: number + version?: string + hostnames: string[] + appHostname: string +} + +export type DbConfig = { + url: string + migrationUrl?: string + pool: DbPoolConfig + schema?: string +} + +export type DbPoolConfig = { + size: number + maxUses: number + idleTimeoutMs: number +} + +export type Environment = { + port?: number + version?: string + hostnames: string[] + appHostname?: string + dbPostgresUrl?: string + dbPostgresMigrationUrl?: string + dbPostgresSchema?: string + dbPostgresPoolSize?: number + dbPostgresPoolMaxUses?: number + dbPostgresPoolIdleTimeoutMs?: number +} + +export const readEnv = (): Environment => { + return { + port: envInt('LINK_PORT'), + version: envStr('LINK_VERSION'), + hostnames: envList('LINK_HOSTNAMES'), + appHostname: envStr('LINK_APP_HOSTNAME'), + dbPostgresUrl: envStr('LINK_DB_POSTGRES_URL'), + dbPostgresMigrationUrl: envStr('LINK_DB_POSTGRES_MIGRATION_URL'), + dbPostgresSchema: envStr('LINK_DB_POSTGRES_SCHEMA'), + dbPostgresPoolSize: envInt('LINK_DB_POSTGRES_POOL_SIZE'), + dbPostgresPoolMaxUses: envInt('LINK_DB_POSTGRES_POOL_MAX_USES'), + dbPostgresPoolIdleTimeoutMs: envInt( + 'LINK_DB_POSTGRES_POOL_IDLE_TIMEOUT_MS', + ), + } +} + +export const envToCfg = (env: Environment): Config => { + const serviceCfg: ServiceConfig = { + port: env.port ?? 3000, + version: env.version, + hostnames: env.hostnames, + appHostname: env.appHostname || 'bsky.app', + } + if (!env.dbPostgresUrl) { + throw new Error('Must configure postgres url (LINK_DB_POSTGRES_URL)') + } + const dbCfg: DbConfig = { + url: env.dbPostgresUrl, + migrationUrl: env.dbPostgresMigrationUrl, + schema: env.dbPostgresSchema, + pool: { + idleTimeoutMs: env.dbPostgresPoolIdleTimeoutMs ?? 10000, + maxUses: env.dbPostgresPoolMaxUses ?? Infinity, + size: env.dbPostgresPoolSize ?? 10, + }, + } + return { + service: serviceCfg, + db: dbCfg, + } +} diff --git a/bskylink/src/context.ts b/bskylink/src/context.ts new file mode 100644 index 0000000000..7e6f2f34e8 --- /dev/null +++ b/bskylink/src/context.ts @@ -0,0 +1,33 @@ +import {Config} from './config.js' +import Database from './db/index.js' + +export type AppContextOptions = { + cfg: Config + db: Database +} + +export class AppContext { + cfg: Config + db: Database + abortController = new AbortController() + + constructor(private opts: AppContextOptions) { + this.cfg = this.opts.cfg + this.db = this.opts.db + } + + static async fromConfig(cfg: Config, overrides?: Partial) { + const db = Database.postgres({ + url: cfg.db.url, + schema: cfg.db.schema, + poolSize: cfg.db.pool.size, + poolMaxUses: cfg.db.pool.maxUses, + poolIdleTimeoutMs: cfg.db.pool.idleTimeoutMs, + }) + return new AppContext({ + cfg, + db, + ...overrides, + }) + } +} diff --git a/bskylink/src/db/index.ts b/bskylink/src/db/index.ts new file mode 100644 index 0000000000..5f201cc07d --- /dev/null +++ b/bskylink/src/db/index.ts @@ -0,0 +1,174 @@ +import assert from 'assert' +import { + Kysely, + KyselyPlugin, + Migrator, + PluginTransformQueryArgs, + PluginTransformResultArgs, + PostgresDialect, + QueryResult, + RootOperationNode, + UnknownRow, +} from 'kysely' +import {default as Pg} from 'pg' + +import {dbLogger as log} from '../logger.js' +import {default as migrations} from './migrations/index.js' +import {DbMigrationProvider} from './migrations/provider.js' +import {DbSchema} from './schema.js' + +export class Database { + migrator: Migrator + destroyed = false + + constructor(public db: Kysely, public cfg: PgConfig) { + this.migrator = new Migrator({ + db, + migrationTableSchema: cfg.schema, + provider: new DbMigrationProvider(migrations), + }) + } + + static postgres(opts: PgOptions): Database { + const {schema, url, txLockNonce} = opts + const pool = + opts.pool ?? + new Pg.Pool({ + connectionString: url, + max: opts.poolSize, + maxUses: opts.poolMaxUses, + idleTimeoutMillis: opts.poolIdleTimeoutMs, + }) + + // Select count(*) and other pg bigints as js integer + Pg.types.setTypeParser(Pg.types.builtins.INT8, n => parseInt(n, 10)) + + // Setup schema usage, primarily for test parallelism (each test suite runs in its own pg schema) + if (schema && !/^[a-z_]+$/i.test(schema)) { + throw new Error(`Postgres schema must only contain [A-Za-z_]: ${schema}`) + } + + pool.on('error', onPoolError) + + const db = new Kysely({ + dialect: new PostgresDialect({pool}), + }) + + return new Database(db, { + pool, + schema, + url, + txLockNonce, + }) + } + + async transaction(fn: (db: Database) => Promise): Promise { + const leakyTxPlugin = new LeakyTxPlugin() + return this.db + .withPlugin(leakyTxPlugin) + .transaction() + .execute(txn => { + const dbTxn = new Database(txn, this.cfg) + return fn(dbTxn) + .catch(async err => { + leakyTxPlugin.endTx() + // ensure that all in-flight queries are flushed & the connection is open + await dbTxn.db.getExecutor().provideConnection(async () => {}) + throw err + }) + .finally(() => leakyTxPlugin.endTx()) + }) + } + + get schema(): string | undefined { + return this.cfg.schema + } + + get isTransaction() { + return this.db.isTransaction + } + + assertTransaction() { + assert(this.isTransaction, 'Transaction required') + } + + assertNotTransaction() { + assert(!this.isTransaction, 'Cannot be in a transaction') + } + + async close(): Promise { + if (this.destroyed) return + await this.db.destroy() + this.destroyed = true + } + + async migrateToOrThrow(migration: string) { + if (this.schema) { + await this.db.schema.createSchema(this.schema).ifNotExists().execute() + } + const {error, results} = await this.migrator.migrateTo(migration) + if (error) { + throw error + } + if (!results) { + throw new Error('An unknown failure occurred while migrating') + } + return results + } + + async migrateToLatestOrThrow() { + if (this.schema) { + await this.db.schema.createSchema(this.schema).ifNotExists().execute() + } + const {error, results} = await this.migrator.migrateToLatest() + if (error) { + throw error + } + if (!results) { + throw new Error('An unknown failure occurred while migrating') + } + return results + } +} + +export default Database + +export type PgConfig = { + pool: Pg.Pool + url: string + schema?: string + txLockNonce?: string +} + +type PgOptions = { + url: string + pool?: Pg.Pool + schema?: string + poolSize?: number + poolMaxUses?: number + poolIdleTimeoutMs?: number + txLockNonce?: string +} + +class LeakyTxPlugin implements KyselyPlugin { + private txOver = false + + endTx() { + this.txOver = true + } + + transformQuery(args: PluginTransformQueryArgs): RootOperationNode { + if (this.txOver) { + throw new Error('tx already failed') + } + return args.node + } + + async transformResult( + args: PluginTransformResultArgs, + ): Promise> { + return args.result + } +} + +const onPoolError = (err: Error) => log.error({err}, 'db pool error') diff --git a/bskylink/src/db/migrations/001-init.ts b/bskylink/src/db/migrations/001-init.ts new file mode 100644 index 0000000000..fe3bcf1867 --- /dev/null +++ b/bskylink/src/db/migrations/001-init.ts @@ -0,0 +1,15 @@ +import {Kysely} from 'kysely' + +export async function up(db: Kysely): Promise { + await db.schema + .createTable('link') + .addColumn('id', 'varchar', col => col.primaryKey()) + .addColumn('type', 'smallint', col => col.notNull()) // integer enum: 1->starterpack + .addColumn('path', 'varchar', col => col.notNull()) + .addUniqueConstraint('link_path_unique', ['path']) + .execute() +} + +export async function down(db: Kysely): Promise { + await db.schema.dropTable('link').execute() +} diff --git a/bskylink/src/db/migrations/index.ts b/bskylink/src/db/migrations/index.ts new file mode 100644 index 0000000000..05e4de9377 --- /dev/null +++ b/bskylink/src/db/migrations/index.ts @@ -0,0 +1,5 @@ +import * as init from './001-init.js' + +export default { + '001': init, +} diff --git a/bskylink/src/db/migrations/provider.ts b/bskylink/src/db/migrations/provider.ts new file mode 100644 index 0000000000..bef93a48fd --- /dev/null +++ b/bskylink/src/db/migrations/provider.ts @@ -0,0 +1,8 @@ +import {Migration, MigrationProvider} from 'kysely' + +export class DbMigrationProvider implements MigrationProvider { + constructor(private migrations: Record) {} + async getMigrations(): Promise> { + return this.migrations + } +} diff --git a/bskylink/src/db/schema.ts b/bskylink/src/db/schema.ts new file mode 100644 index 0000000000..8d97f58005 --- /dev/null +++ b/bskylink/src/db/schema.ts @@ -0,0 +1,17 @@ +import {Selectable} from 'kysely' + +export type DbSchema = { + link: Link +} + +export interface Link { + id: string + type: LinkType + path: string +} + +export enum LinkType { + StarterPack = 1, +} + +export type LinkEntry = Selectable diff --git a/bskylink/src/index.ts b/bskylink/src/index.ts new file mode 100644 index 0000000000..ca425eee8c --- /dev/null +++ b/bskylink/src/index.ts @@ -0,0 +1,45 @@ +import events from 'node:events' +import http from 'node:http' + +import cors from 'cors' +import express from 'express' +import {createHttpTerminator, HttpTerminator} from 'http-terminator' + +import {Config} from './config.js' +import {AppContext} from './context.js' +import {default as routes, errorHandler} from './routes/index.js' + +export * from './config.js' +export * from './db/index.js' +export * from './logger.js' + +export class LinkService { + public server?: http.Server + private terminator?: HttpTerminator + + constructor(public app: express.Application, public ctx: AppContext) {} + + static async create(cfg: Config): Promise { + let app = express() + app.use(cors()) + + const ctx = await AppContext.fromConfig(cfg) + app = routes(ctx, app) + app.use(errorHandler) + + return new LinkService(app, ctx) + } + + async start() { + this.server = this.app.listen(this.ctx.cfg.service.port) + this.server.keepAliveTimeout = 90000 + this.terminator = createHttpTerminator({server: this.server}) + await events.once(this.server, 'listening') + } + + async destroy() { + this.ctx.abortController.abort() + await this.terminator?.terminate() + await this.ctx.db.close() + } +} diff --git a/bskylink/src/logger.ts b/bskylink/src/logger.ts new file mode 100644 index 0000000000..25bb590a1d --- /dev/null +++ b/bskylink/src/logger.ts @@ -0,0 +1,4 @@ +import {subsystemLogger} from '@atproto/common' + +export const httpLogger = subsystemLogger('bskylink') +export const dbLogger = subsystemLogger('bskylink:db') diff --git a/bskylink/src/routes/create.ts b/bskylink/src/routes/create.ts new file mode 100644 index 0000000000..db7c3f8090 --- /dev/null +++ b/bskylink/src/routes/create.ts @@ -0,0 +1,111 @@ +import assert from 'node:assert' + +import bodyParser from 'body-parser' +import {Express, Request} from 'express' + +import {AppContext} from '../context.js' +import {LinkType} from '../db/schema.js' +import {randomId} from '../util.js' +import {handler} from './util.js' + +export default function (ctx: AppContext, app: Express) { + return app.post( + '/link', + bodyParser.json(), + handler(async (req, res) => { + let path: string + if (typeof req.body?.path === 'string') { + path = req.body.path + } else { + return res.status(400).json({ + error: 'InvalidPath', + message: '"path" parameter is missing or not a string', + }) + } + if (!path.startsWith('/')) { + return res.status(400).json({ + error: 'InvalidPath', + message: + '"path" parameter must be formatted as a path, starting with a "/"', + }) + } + const parts = getPathParts(path) + if (parts.length === 3 && parts[0] === 'start') { + // link pattern: /start/{did}/{rkey} + if (!parts[1].startsWith('did:')) { + // enforce strong links + return res.status(400).json({ + error: 'InvalidPath', + message: + '"path" parameter for starter pack must contain the actor\'s DID', + }) + } + const id = await ensureLink(ctx, LinkType.StarterPack, parts) + return res.json({url: getUrl(ctx, req, id)}) + } + return res.status(400).json({ + error: 'InvalidPath', + message: '"path" parameter does not have a known format', + }) + }), + ) +} + +const ensureLink = async (ctx: AppContext, type: LinkType, parts: string[]) => { + const normalizedPath = normalizedPathFromParts(parts) + const created = await ctx.db.db + .insertInto('link') + .values({ + id: randomId(), + type, + path: normalizedPath, + }) + .onConflict(oc => oc.column('path').doNothing()) + .returningAll() + .executeTakeFirst() + if (created) { + return created.id + } + const found = await ctx.db.db + .selectFrom('link') + .selectAll() + .where('path', '=', normalizedPath) + .executeTakeFirstOrThrow() + return found.id +} + +const getUrl = (ctx: AppContext, req: Request, id: string) => { + if (!ctx.cfg.service.hostnames.length) { + assert(req.headers.host, 'request must be made with host header') + const baseUrl = + req.protocol === 'http' && req.headers.host.startsWith('localhost:') + ? `http://${req.headers.host}` + : `https://${req.headers.host}` + return `${baseUrl}/${id}` + } + const baseUrl = ctx.cfg.service.hostnames.includes(req.headers.host) + ? `https://${req.headers.host}` + : `https://${ctx.cfg.service.hostnames[0]}` + return `${baseUrl}/${id}` +} + +const normalizedPathFromParts = (parts: string[]): string => { + return ( + '/' + + parts + .map(encodeURIComponent) + .map(part => part.replaceAll('%3A', ':')) // preserve colons + .join('/') + ) +} + +const getPathParts = (path: string): string[] => { + if (path === '/') return [] + if (path.endsWith('/')) { + path = path.slice(0, -1) // ignore trailing slash + } + return path + .slice(1) // remove leading slash + .split('/') + .map(decodeURIComponent) +} diff --git a/bskylink/src/routes/health.ts b/bskylink/src/routes/health.ts new file mode 100644 index 0000000000..c8a30c59ea --- /dev/null +++ b/bskylink/src/routes/health.ts @@ -0,0 +1,20 @@ +import {Express} from 'express' +import {sql} from 'kysely' + +import {AppContext} from '../context.js' +import {handler} from './util.js' + +export default function (ctx: AppContext, app: Express) { + return app.get( + '/_health', + handler(async (_req, res) => { + const {version} = ctx.cfg.service + try { + await sql`select 1`.execute(ctx.db.db) + return res.send({version}) + } catch (err) { + return res.status(503).send({version, error: 'Service Unavailable'}) + } + }), + ) +} diff --git a/bskylink/src/routes/index.ts b/bskylink/src/routes/index.ts new file mode 100644 index 0000000000..f60b99bcb7 --- /dev/null +++ b/bskylink/src/routes/index.ts @@ -0,0 +1,17 @@ +import {Express} from 'express' + +import {AppContext} from '../context.js' +import {default as create} from './create.js' +import {default as health} from './health.js' +import {default as redirect} from './redirect.js' +import {default as siteAssociation} from './siteAssociation.js' + +export * from './util.js' + +export default function (ctx: AppContext, app: Express) { + app = health(ctx, app) // GET /_health + app = siteAssociation(ctx, app) // GET /.well-known/apple-app-site-association + app = create(ctx, app) // POST /link + app = redirect(ctx, app) // GET /:linkId (should go last due to permissive matching) + return app +} diff --git a/bskylink/src/routes/redirect.ts b/bskylink/src/routes/redirect.ts new file mode 100644 index 0000000000..7791ea815e --- /dev/null +++ b/bskylink/src/routes/redirect.ts @@ -0,0 +1,40 @@ +import assert from 'node:assert' + +import {DAY, SECOND} from '@atproto/common' +import {Express} from 'express' + +import {AppContext} from '../context.js' +import {handler} from './util.js' + +export default function (ctx: AppContext, app: Express) { + return app.get( + '/:linkId', + handler(async (req, res) => { + const linkId = req.params.linkId + assert( + typeof linkId === 'string', + 'express guarantees id parameter is a string', + ) + const found = await ctx.db.db + .selectFrom('link') + .selectAll() + .where('id', '=', linkId) + .executeTakeFirst() + if (!found) { + // potentially broken or mistyped link— send user to the app + res.setHeader('Location', `https://${ctx.cfg.service.appHostname}`) + res.setHeader('Cache-Control', 'no-store') + return res.status(302).end() + } + // build url from original url in order to preserve query params + const url = new URL( + req.originalUrl, + `https://${ctx.cfg.service.appHostname}`, + ) + url.pathname = found.path + res.setHeader('Location', url.href) + res.setHeader('Cache-Control', `max-age=${(7 * DAY) / SECOND}`) + return res.status(301).end() + }), + ) +} diff --git a/bskylink/src/routes/siteAssociation.ts b/bskylink/src/routes/siteAssociation.ts new file mode 100644 index 0000000000..ae3b42e304 --- /dev/null +++ b/bskylink/src/routes/siteAssociation.ts @@ -0,0 +1,13 @@ +import {Express} from 'express' + +import {AppContext} from '../context.js' + +export default function (ctx: AppContext, app: Express) { + return app.get('/.well-known/apple-app-site-association', (req, res) => { + res.json({ + appclips: { + apps: ['B3LX46C5HS.xyz.blueskyweb.app.AppClip'], + }, + }) + }) +} diff --git a/bskylink/src/routes/util.ts b/bskylink/src/routes/util.ts new file mode 100644 index 0000000000..bcac64b01d --- /dev/null +++ b/bskylink/src/routes/util.ts @@ -0,0 +1,23 @@ +import {ErrorRequestHandler, Request, RequestHandler, Response} from 'express' + +import {httpLogger} from '../logger.js' + +export type Handler = (req: Request, res: Response) => Awaited + +export const handler = (runHandler: Handler): RequestHandler => { + return async (req, res, next) => { + try { + await runHandler(req, res) + } catch (err) { + next(err) + } + } +} + +export const errorHandler: ErrorRequestHandler = (err, _req, res, next) => { + httpLogger.error({err}, 'request error') + if (res.headersSent) { + return next(err) + } + return res.status(500).end('server error') +} diff --git a/bskylink/src/util.ts b/bskylink/src/util.ts new file mode 100644 index 0000000000..0b57dd5c5b --- /dev/null +++ b/bskylink/src/util.ts @@ -0,0 +1,8 @@ +import {randomBytes} from 'node:crypto' + +import {toString} from 'uint8arrays' + +// 40bit random id of 5-7 characters +export const randomId = () => { + return toString(randomBytes(5), 'base58btc') +} diff --git a/bskylink/tests/index.ts b/bskylink/tests/index.ts new file mode 100644 index 0000000000..51449c21be --- /dev/null +++ b/bskylink/tests/index.ts @@ -0,0 +1,84 @@ +import assert from 'node:assert' +import {AddressInfo} from 'node:net' +import {after, before, describe, it} from 'node:test' + +import {Database, envToCfg, LinkService, readEnv} from '../src/index.js' + +describe('link service', async () => { + let linkService: LinkService + let baseUrl: string + before(async () => { + const env = readEnv() + const cfg = envToCfg({ + ...env, + hostnames: ['test.bsky.link'], + appHostname: 'test.bsky.app', + dbPostgresSchema: 'link_test', + dbPostgresUrl: process.env.DB_POSTGRES_URL, + }) + const migrateDb = Database.postgres({ + url: cfg.db.url, + schema: cfg.db.schema, + }) + await migrateDb.migrateToLatestOrThrow() + await migrateDb.close() + linkService = await LinkService.create(cfg) + await linkService.start() + const {port} = linkService.server?.address() as AddressInfo + baseUrl = `http://localhost:${port}` + }) + + after(async () => { + await linkService?.destroy() + }) + + it('creates a starter pack link', async () => { + const link = await getLink('/start/did:example:alice/xxx') + const url = new URL(link) + assert.strictEqual(url.origin, 'https://test.bsky.link') + assert.match(url.pathname, /^\/[a-z0-9]+$/i) + }) + + it('normalizes input paths and provides same link each time.', async () => { + const link1 = await getLink('/start/did%3Aexample%3Abob/yyy') + const link2 = await getLink('/start/did:example:bob/yyy/') + assert.strictEqual(link1, link2) + }) + + it('serves permanent redirect, preserving query params.', async () => { + const link = await getLink('/start/did:example:carol/zzz/') + const [status, location] = await getRedirect(`${link}?a=b`) + assert.strictEqual(status, 301) + const locationUrl = new URL(location) + assert.strictEqual( + locationUrl.pathname + locationUrl.search, + '/start/did:example:carol/zzz?a=b', + ) + }) + + async function getRedirect(link: string): Promise<[number, string]> { + const url = new URL(link) + const base = new URL(baseUrl) + url.protocol = base.protocol + url.host = base.host + const res = await fetch(url, {redirect: 'manual'}) + await res.arrayBuffer() // drain + assert( + res.status === 301 || res.status === 303, + 'response was not a redirect', + ) + return [res.status, res.headers.get('location') ?? ''] + } + + async function getLink(path: string): Promise { + const res = await fetch(new URL('/link', baseUrl), { + method: 'post', + headers: {'content-type': 'application/json'}, + body: JSON.stringify({path}), + }) + assert.strictEqual(res.status, 200) + const payload = await res.json() + assert(typeof payload.url === 'string') + return payload.url + } +}) diff --git a/bskylink/tests/infra/_common.sh b/bskylink/tests/infra/_common.sh new file mode 100755 index 0000000000..1587f5c70a --- /dev/null +++ b/bskylink/tests/infra/_common.sh @@ -0,0 +1,157 @@ +#!/usr/bin/env sh + +# Exit if any command fails +set -e + +get_container_id() { + local compose_file=$1 + local service=$2 + if [ -z "${compose_file}" ] || [ -z "${service}" ]; then + echo "usage: get_container_id " + exit 1 + fi + + # first line of jq normalizes for docker compose breaking change, see docker/compose#10958 + docker compose --file $compose_file ps --format json --status running \ + | jq -sc '.[] | if type=="array" then .[] else . end' | jq -s \ + | jq -r '.[]? | select(.Service == "'${service}'") | .ID' +} + +# Exports all environment variables +export_env() { + export_pg_env +} + +# Exports postgres environment variables +export_pg_env() { + # Based on creds in compose.yaml + export PGPORT=5433 + export PGHOST=localhost + export PGUSER=pg + export PGPASSWORD=password + export PGDATABASE=postgres + export DB_POSTGRES_URL="postgresql://pg:password@127.0.0.1:5433/postgres" +} + + +pg_clear() { + local pg_uri=$1 + + for schema_name in `psql "${pg_uri}" -c "SELECT schema_name FROM information_schema.schemata WHERE schema_name NOT LIKE 'pg_%' AND schema_name NOT LIKE 'information_schema';" -t`; do + psql "${pg_uri}" -c "DROP SCHEMA \"${schema_name}\" CASCADE;" + done +} + +pg_init() { + local pg_uri=$1 + + psql "${pg_uri}" -c "CREATE SCHEMA IF NOT EXISTS \"public\";" +} + +main_native() { + local services=${SERVICES} + local postgres_url_env_var=`[[ $services == *"db_test"* ]] && echo "DB_TEST_POSTGRES_URL" || echo "DB_POSTGRES_URL"` + + postgres_url="${!postgres_url_env_var}" + + if [ -n "${postgres_url}" ]; then + echo "Using ${postgres_url_env_var} (${postgres_url}) to connect to postgres." + pg_init "${postgres_url}" + else + echo "Postgres connection string missing did you set ${postgres_url_env_var}?" + exit 1 + fi + + cleanup() { + local services=$@ + + if [ -n "${postgres_url}" ] && [[ $services == *"db_test"* ]]; then + pg_clear "${postgres_url}" &> /dev/null + fi + } + + # trap SIGINT and performs cleanup + trap "on_sigint ${services}" INT + on_sigint() { + cleanup $@ + exit $? + } + + # Run the arguments as a command + DB_POSTGRES_URL="${postgres_url}" \ + "$@" + code=$? + + cleanup ${services} + + exit ${code} +} + +main_docker() { + # Expect a SERVICES env var to be set with the docker service names + local services=${SERVICES} + + dir=$(dirname $0) + compose_file="${dir}/docker-compose.yaml" + + # whether this particular script started the container(s) + started_container=false + + # performs cleanup as necessary, i.e. taking down containers + # if this script started them + cleanup() { + local services=$@ + echo # newline + if $started_container; then + docker compose --file $compose_file rm --force --stop --volumes ${services} + fi + } + + # trap SIGINT and performs cleanup + trap "on_sigint ${services}" INT + on_sigint() { + cleanup $@ + exit $? + } + + # check if all services are running already + not_running=false + for service in $services; do + container_id=$(get_container_id $compose_file $service) + if [ -z $container_id ]; then + not_running=true + break + fi + done + + # if any are missing, recreate all services + if $not_running; then + started_container=true + docker compose --file $compose_file up --wait --force-recreate ${services} + else + echo "all services ${services} are already running" + fi + + # do not exit when following commands fail, so we can intercept exit code & tear down docker + set +e + + # setup environment variables and run args + export_env + "$@" + # save return code for later + code=$? + + # performs cleanup as necessary + cleanup ${services} + exit ${code} +} + +# Main entry point +main() { + if ! docker ps >/dev/null 2>&1; then + echo "Docker unavailable. Running on host." + main_native $@ + else + main_docker $@ + fi +} diff --git a/bskylink/tests/infra/docker-compose.yaml b/bskylink/tests/infra/docker-compose.yaml new file mode 100644 index 0000000000..4bc939e01c --- /dev/null +++ b/bskylink/tests/infra/docker-compose.yaml @@ -0,0 +1,27 @@ +version: '3.8' +services: + # An ephermerally-stored postgres database for single-use test runs + db_test: &db_test + image: postgres:14.11-alpine + environment: + - POSTGRES_USER=pg + - POSTGRES_PASSWORD=password + ports: + - '5433:5432' + # Healthcheck ensures db is queryable when `docker-compose up --wait` completes + healthcheck: + test: 'pg_isready -U pg' + interval: 500ms + timeout: 10s + retries: 20 + # A persistently-stored postgres database + db: + <<: *db_test + ports: + - '5432:5432' + healthcheck: + disable: true + volumes: + - link_db:/var/lib/postgresql/data +volumes: + link_db: diff --git a/bskylink/tests/infra/with-test-db.sh b/bskylink/tests/infra/with-test-db.sh new file mode 100755 index 0000000000..cc083491a5 --- /dev/null +++ b/bskylink/tests/infra/with-test-db.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh + +# Example usage: +# ./with-test-db.sh psql postgresql://pg:password@localhost:5433/postgres -c 'select 1;' + +dir=$(dirname $0) +. ${dir}/_common.sh + +SERVICES="db_test" main "$@" diff --git a/bskylink/tsconfig.json b/bskylink/tsconfig.json new file mode 100644 index 0000000000..3c382acc41 --- /dev/null +++ b/bskylink/tsconfig.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "module": "NodeNext", + "esModuleInterop": true, + "moduleResolution": "NodeNext", + "outDir": "dist", + "lib": ["ES2021.String"] + }, + "include": ["./src/index.ts", "./src/bin.ts"] + } diff --git a/bskylink/yarn.lock b/bskylink/yarn.lock new file mode 100644 index 0000000000..d2fa31456b --- /dev/null +++ b/bskylink/yarn.lock @@ -0,0 +1,1027 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@atproto/common-web@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.3.0.tgz#36da8c2c31d8cf8a140c3c8f03223319bf4430bb" + integrity sha512-67VnV6JJyX+ZWyjV7xFQMypAgDmjVaR9ZCuU/QW+mqlqI7fex2uL4Fv+7/jHadgzhuJHVd6OHOvNn0wR5WZYtA== + dependencies: + graphemer "^1.4.0" + multiformats "^9.9.0" + uint8arrays "3.0.0" + zod "^3.21.4" + +"@atproto/common@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.4.0.tgz#d77696c7eb545426df727837d9ee333b429fe7ef" + integrity sha512-yOXuPlCjT/OK9j+neIGYn9wkxx/AlxQSucysAF0xgwu0Ji8jAtKBf9Jv6R5ObYAjAD/kVUvEYumle+Yq/R9/7g== + dependencies: + "@atproto/common-web" "^0.3.0" + "@ipld/dag-cbor" "^7.0.3" + cbor-x "^1.5.1" + iso-datestring-validator "^2.2.2" + multiformats "^9.9.0" + pino "^8.15.0" + +"@cbor-extract/cbor-extract-darwin-arm64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz#8d65cb861a99622e1b4a268e2d522d2ec6137338" + integrity sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w== + +"@cbor-extract/cbor-extract-darwin-x64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz#9fbec199c888c5ec485a1839f4fad0485ab6c40a" + integrity sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w== + +"@cbor-extract/cbor-extract-linux-arm64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz#bf77e0db4a1d2200a5aa072e02210d5043e953ae" + integrity sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ== + +"@cbor-extract/cbor-extract-linux-arm@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz#491335037eb8533ed8e21b139c59f6df04e39709" + integrity sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q== + +"@cbor-extract/cbor-extract-linux-x64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz#672574485ccd24759bf8fb8eab9dbca517d35b97" + integrity sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw== + +"@cbor-extract/cbor-extract-win32-x64@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz#4b3f07af047f984c082de34b116e765cb9af975f" + integrity sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w== + +"@ipld/dag-cbor@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz#aa31b28afb11a807c3d627828a344e5521ac4a1e" + integrity sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA== + dependencies: + cborg "^1.6.0" + multiformats "^9.5.4" + +"@types/cors@^2.8.17": + version "2.8.17" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.17.tgz#5d718a5e494a8166f569d986794e49c48b216b2b" + integrity sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA== + dependencies: + "@types/node" "*" + +"@types/node@*": + version "20.14.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.2.tgz#a5f4d2bcb4b6a87bffcaa717718c5a0f208f4a18" + integrity sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q== + dependencies: + undici-types "~5.26.4" + +"@types/pg@^8.11.6": + version "8.11.6" + resolved "https://registry.yarnpkg.com/@types/pg/-/pg-8.11.6.tgz#a2d0fb0a14b53951a17df5197401569fb9c0c54b" + integrity sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ== + dependencies: + "@types/node" "*" + pg-protocol "*" + pg-types "^4.0.1" + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +atomic-sleep@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" + integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +body-parser@1.20.2, body-parser@^1.20.2: + version "1.20.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" + integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== + dependencies: + bytes "3.1.2" + content-type "~1.0.5" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" + +boolean@^3.1.4: + version "3.2.0" + resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" + integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== + +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" + +cbor-extract@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cbor-extract/-/cbor-extract-2.2.0.tgz#cee78e630cbeae3918d1e2e58e0cebaf3a3be840" + integrity sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA== + dependencies: + node-gyp-build-optional-packages "5.1.1" + optionalDependencies: + "@cbor-extract/cbor-extract-darwin-arm64" "2.2.0" + "@cbor-extract/cbor-extract-darwin-x64" "2.2.0" + "@cbor-extract/cbor-extract-linux-arm" "2.2.0" + "@cbor-extract/cbor-extract-linux-arm64" "2.2.0" + "@cbor-extract/cbor-extract-linux-x64" "2.2.0" + "@cbor-extract/cbor-extract-win32-x64" "2.2.0" + +cbor-x@^1.5.1: + version "1.5.9" + resolved "https://registry.yarnpkg.com/cbor-x/-/cbor-x-1.5.9.tgz#ed6b2afcd7884bdd697674bfb7332c1473a13ecf" + integrity sha512-OEI5rEu3MeR0WWNUXuIGkxmbXVhABP+VtgAXzm48c9ulkrsvxshjjk94XSOGphyAKeNGLPfAxxzEtgQ6rEVpYQ== + optionalDependencies: + cbor-extract "^2.2.0" + +cborg@^1.6.0: + version "1.10.2" + resolved "https://registry.yarnpkg.com/cborg/-/cborg-1.10.2.tgz#83cd581b55b3574c816f82696307c7512db759a1" + integrity sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== + +cors@^2.8.5: + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +delay@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d" + integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-libc@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +events@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +express@^4.19.2: + version "4.19.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" + integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.2" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.6.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-printf@^1.6.9: + version "1.6.9" + resolved "https://registry.yarnpkg.com/fast-printf/-/fast-printf-1.6.9.tgz#212f56570d2dc8ccdd057ee93d50dd414d07d676" + integrity sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg== + dependencies: + boolean "^3.1.4" + +fast-redact@^3.1.1: + version "3.5.0" + resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.5.0.tgz#e9ea02f7e57d0cd8438180083e93077e496285e4" + integrity sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A== + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +hasown@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-terminator@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/http-terminator/-/http-terminator-3.2.0.tgz#bc158d2694b733ca4fbf22a35065a81a609fb3e9" + integrity sha512-JLjck1EzPaWjsmIf8bziM3p9fgR1Y3JoUKAkyYEbZmFrIvJM6I8vVJfBGWlEtV9IWOvzNnaTtjuwZeBY2kwB4g== + dependencies: + delay "^5.0.0" + p-wait-for "^3.2.0" + roarr "^7.0.4" + type-fest "^2.3.3" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +inherits@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +iso-datestring-validator@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz#2daa80d2900b7a954f9f731d42f96ee0c19a6895" + integrity sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA== + +kysely@^0.27.3: + version "0.27.3" + resolved "https://registry.yarnpkg.com/kysely/-/kysely-0.27.3.tgz#6cc6c757040500b43c4ac596cdbb12be400ee276" + integrity sha512-lG03Ru+XyOJFsjH3OMY6R/9U38IjDPfnOfDgO3ynhbDr+Dz8fak+X6L62vqu3iybQnj+lG84OttBuU9KY3L9kA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multiformats@^13.0.0: + version "13.1.1" + resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-13.1.1.tgz#b22ce4df26330d2cf0d69f5bdcbc9a787095a6e5" + integrity sha512-JiptvwMmlxlzIlLLwhCi/srf/nk409UL0eUBr0kioRJq15hqqKyg68iftrBvhCRjR6Rw4fkNnSc4ZJXJDuta/Q== + +multiformats@^9.4.2, multiformats@^9.5.4, multiformats@^9.9.0: + version "9.9.0" + resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37" + integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +node-gyp-build-optional-packages@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz#52b143b9dd77b7669073cbfe39e3f4118bfc603c" + integrity sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw== + dependencies: + detect-libc "^2.0.1" + +object-assign@^4: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +obuf@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-exit-leak-free@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz#fed195c9ebddb7d9e4c3842f93f281ac8dadd3b8" + integrity sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-timeout@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + +p-wait-for@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-wait-for/-/p-wait-for-3.2.0.tgz#640429bcabf3b0dd9f492c31539c5718cb6a3f1f" + integrity sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA== + dependencies: + p-timeout "^3.0.0" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +pg-cloudflare@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz#e6d5833015b170e23ae819e8c5d7eaedb472ca98" + integrity sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q== + +pg-connection-string@^2.6.4: + version "2.6.4" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.4.tgz#f543862adfa49fa4e14bc8a8892d2a84d754246d" + integrity sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA== + +pg-int8@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" + integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== + +pg-numeric@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pg-numeric/-/pg-numeric-1.0.2.tgz#816d9a44026086ae8ae74839acd6a09b0636aa3a" + integrity sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw== + +pg-pool@^3.6.2: + version "3.6.2" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.2.tgz#3a592370b8ae3f02a7c8130d245bc02fa2c5f3f2" + integrity sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg== + +pg-protocol@*, pg-protocol@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.6.1.tgz#21333e6d83b01faaebfe7a33a7ad6bfd9ed38cb3" + integrity sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg== + +pg-types@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3" + integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA== + dependencies: + pg-int8 "1.0.1" + postgres-array "~2.0.0" + postgres-bytea "~1.0.0" + postgres-date "~1.0.4" + postgres-interval "^1.1.0" + +pg-types@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-4.0.2.tgz#399209a57c326f162461faa870145bb0f918b76d" + integrity sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng== + dependencies: + pg-int8 "1.0.1" + pg-numeric "1.0.2" + postgres-array "~3.0.1" + postgres-bytea "~3.0.0" + postgres-date "~2.1.0" + postgres-interval "^3.0.0" + postgres-range "^1.1.1" + +pg@^8.12.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/pg/-/pg-8.12.0.tgz#9341724db571022490b657908f65aee8db91df79" + integrity sha512-A+LHUSnwnxrnL/tZ+OLfqR1SxLN3c/pgDztZ47Rpbsd4jUytsTtwQo/TLPRzPJMp/1pbhYVhH9cuSZLAajNfjQ== + dependencies: + pg-connection-string "^2.6.4" + pg-pool "^3.6.2" + pg-protocol "^1.6.1" + pg-types "^2.1.0" + pgpass "1.x" + optionalDependencies: + pg-cloudflare "^1.1.1" + +pgpass@1.x: + version "1.0.5" + resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d" + integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug== + dependencies: + split2 "^4.1.0" + +pino-abstract-transport@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz#97f9f2631931e242da531b5c66d3079c12c9d1b5" + integrity sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q== + dependencies: + readable-stream "^4.0.0" + split2 "^4.0.0" + +pino-std-serializers@^6.0.0: + version "6.2.2" + resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz#d9a9b5f2b9a402486a5fc4db0a737570a860aab3" + integrity sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA== + +pino-std-serializers@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz#7c625038b13718dbbd84ab446bd673dc52259e3b" + integrity sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA== + +pino@^8.15.0: + version "8.21.0" + resolved "https://registry.yarnpkg.com/pino/-/pino-8.21.0.tgz#e1207f3675a2722940d62da79a7a55a98409f00d" + integrity sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q== + dependencies: + atomic-sleep "^1.0.0" + fast-redact "^3.1.1" + on-exit-leak-free "^2.1.0" + pino-abstract-transport "^1.2.0" + pino-std-serializers "^6.0.0" + process-warning "^3.0.0" + quick-format-unescaped "^4.0.3" + real-require "^0.2.0" + safe-stable-stringify "^2.3.1" + sonic-boom "^3.7.0" + thread-stream "^2.6.0" + +pino@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/pino/-/pino-9.2.0.tgz#e77a9516f3a3e5550d9b76d9f65ac6118ef02bdd" + integrity sha512-g3/hpwfujK5a4oVbaefoJxezLzsDgLcNJeITvC6yrfwYeT9la+edCK42j5QpEQSQCZgTKapXvnQIdgZwvRaZug== + dependencies: + atomic-sleep "^1.0.0" + fast-redact "^3.1.1" + on-exit-leak-free "^2.1.0" + pino-abstract-transport "^1.2.0" + pino-std-serializers "^7.0.0" + process-warning "^3.0.0" + quick-format-unescaped "^4.0.3" + real-require "^0.2.0" + safe-stable-stringify "^2.3.1" + sonic-boom "^4.0.1" + thread-stream "^3.0.0" + +postgres-array@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e" + integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA== + +postgres-array@~3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-3.0.2.tgz#68d6182cb0f7f152a7e60dc6a6889ed74b0a5f98" + integrity sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog== + +postgres-bytea@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35" + integrity sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w== + +postgres-bytea@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-3.0.0.tgz#9048dc461ac7ba70a6a42d109221619ecd1cb089" + integrity sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw== + dependencies: + obuf "~1.1.2" + +postgres-date@~1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8" + integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q== + +postgres-date@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-2.1.0.tgz#b85d3c1fb6fb3c6c8db1e9942a13a3bf625189d0" + integrity sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA== + +postgres-interval@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695" + integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ== + dependencies: + xtend "^4.0.0" + +postgres-interval@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-3.0.0.tgz#baf7a8b3ebab19b7f38f07566c7aab0962f0c86a" + integrity sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw== + +postgres-range@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/postgres-range/-/postgres-range-1.1.4.tgz#a59c5f9520909bcec5e63e8cf913a92e4c952863" + integrity sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w== + +process-warning@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-3.0.0.tgz#96e5b88884187a1dce6f5c3166d611132058710b" + integrity sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +quick-format-unescaped@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" + integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +readable-stream@^4.0.0: + version "4.5.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.5.2.tgz#9e7fc4c45099baeed934bff6eb97ba6cf2729e09" + integrity sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g== + dependencies: + abort-controller "^3.0.0" + buffer "^6.0.3" + events "^3.3.0" + process "^0.11.10" + string_decoder "^1.3.0" + +real-require@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.2.0.tgz#209632dea1810be2ae063a6ac084fee7e33fba78" + integrity sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg== + +roarr@^7.0.4: + version "7.21.1" + resolved "https://registry.yarnpkg.com/roarr/-/roarr-7.21.1.tgz#fd6452ca822a65f736c35e5372f04ee9f2ca3851" + integrity sha512-3niqt5bXFY1InKU8HKWqqYTYjtrBaxBMnXELXCXUYgtNYGUtZM5rB46HIC430AyacL95iEniGf7RgqsesykLmQ== + dependencies: + fast-printf "^1.6.9" + safe-stable-stringify "^2.4.3" + semver-compare "^1.0.0" + +safe-buffer@5.2.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-stable-stringify@^2.3.1, safe-stable-stringify@^2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" + integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +side-channel@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" + +sonic-boom@^3.7.0: + version "3.8.1" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.8.1.tgz#d5ba8c4e26d6176c9a1d14d549d9ff579a163422" + integrity sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg== + dependencies: + atomic-sleep "^1.0.0" + +sonic-boom@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-4.0.1.tgz#515b7cef2c9290cb362c4536388ddeece07aed30" + integrity sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ== + dependencies: + atomic-sleep "^1.0.0" + +split2@^4.0.0, split2@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" + integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +thread-stream@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-2.7.0.tgz#d8a8e1b3fd538a6cca8ce69dbe5d3d097b601e11" + integrity sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw== + dependencies: + real-require "^0.2.0" + +thread-stream@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-3.1.0.tgz#4b2ef252a7c215064507d4ef70c05a5e2d34c4f1" + integrity sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A== + dependencies: + real-require "^0.2.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +type-fest@^2.3.3: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typescript@^5.4.5: + version "5.4.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" + integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== + +uint8arrays@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.0.0.tgz#260869efb8422418b6f04e3fac73a3908175c63b" + integrity sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA== + dependencies: + multiformats "^9.4.2" + +uint8arrays@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-5.1.0.tgz#14047c9bdf825d025b7391299436e5e50e7270f1" + integrity sha512-vA6nFepEmlSKkMBnLBaUMVvAC4G3CTmO58C12y4sq6WPDOR7mOFYOi7GlrQ4djeSbP6JG9Pv9tJDM97PedRSww== + dependencies: + multiformats "^13.0.0" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +vary@^1, vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +zod@^3.21.4: + version "3.23.8" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" + integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== diff --git a/bskyweb/cmd/bskyweb/main.go b/bskyweb/cmd/bskyweb/main.go index 5185ff573a..49629e3f2b 100644 --- a/bskyweb/cmd/bskyweb/main.go +++ b/bskyweb/cmd/bskyweb/main.go @@ -35,7 +35,7 @@ func run(args []string) { Flags: []cli.Flag{ &cli.StringFlag{ Name: "appview-host", - Usage: "method, hostname, and port of PDS instance", + Usage: "scheme, hostname, and port of PDS instance", Value: "http://localhost:2584", // retain old PDS env var for easy transition EnvVars: []string{"ATP_APPVIEW_HOST", "ATP_PDS_HOST"}, @@ -47,6 +47,13 @@ func run(args []string) { Value: ":8100", EnvVars: []string{"HTTP_ADDRESS"}, }, + &cli.StringFlag{ + Name: "link-host", + Usage: "scheme, hostname, and port of link service", + Required: false, + Value: "", + EnvVars: []string{"LINK_HOST"}, + }, &cli.BoolFlag{ Name: "debug", Usage: "Enable debug mode", diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index bb81e780f5..6d32e0e212 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -6,6 +6,7 @@ import ( "fmt" "io/fs" "net/http" + "net/url" "os" "os/signal" "strings" @@ -36,6 +37,7 @@ func serve(cctx *cli.Context) error { debug := cctx.Bool("debug") httpAddress := cctx.String("http-address") appviewHost := cctx.String("appview-host") + linkHost := cctx.String("link-host") // Echo e := echo.New() @@ -221,6 +223,14 @@ func serve(cctx *cli.Context) error { e.GET("/profile/:handleOrDID/post/:rkey/liked-by", server.WebGeneric) e.GET("/profile/:handleOrDID/post/:rkey/reposted-by", server.WebGeneric) + if linkHost != "" { + linkUrl, err := url.Parse(linkHost) + if err != nil { + return err + } + e.Group("/:linkId", server.LinkProxyMiddleware(linkUrl)) + } + // Start the server. log.Infof("starting server address=%s", httpAddress) go func() { @@ -292,6 +302,30 @@ func (srv *Server) Download(c echo.Context) error { return c.Redirect(http.StatusFound, "/") } +// Handler for proxying top-level paths to link service, which ends up serving a redirect +func (srv *Server) LinkProxyMiddleware(url *url.URL) echo.MiddlewareFunc { + return middleware.ProxyWithConfig( + middleware.ProxyConfig{ + Balancer: middleware.NewRoundRobinBalancer( + []*middleware.ProxyTarget{{URL: url}}, + ), + Skipper: func(c echo.Context) bool { + req := c.Request() + if req.Method == "GET" && + strings.LastIndex(strings.TrimRight(req.URL.Path, "/"), "/") == 0 && // top-level path + !strings.HasPrefix(req.URL.Path, "/_") { // e.g. /_health endpoint + return false + } + return true + }, + RetryCount: 2, + ErrorHandler: func(c echo.Context, err error) error { + return c.Redirect(302, "/") + }, + }, + ) +} + // handler for endpoint that have no specific server-side handling func (srv *Server) WebGeneric(c echo.Context) error { data := pongo2.Context{} From cb376479493dbc3a24876449f6466789ddcef6ea Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 21 Jun 2024 14:50:49 -0500 Subject: [PATCH 232/520] Fetch more than 3 suggested follows after first load (#4595) * Fetch more than 3 sugg follows after first load * Preview handling via overfetching --- src/state/queries/suggested-follows.ts | 9 +++++++-- src/view/screens/Search/Explore.tsx | 25 +++++++++++++++++++------ 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/src/state/queries/suggested-follows.ts b/src/state/queries/suggested-follows.ts index 40251d43d7..a1244721a2 100644 --- a/src/state/queries/suggested-follows.ts +++ b/src/state/queries/suggested-follows.ts @@ -34,13 +34,14 @@ const suggestedFollowsByActorQueryKey = (did: string) => [ did, ] -type SuggestedFollowsOptions = {limit?: number} +type SuggestedFollowsOptions = {limit?: number; subsequentPageLimit?: number} export function useSuggestedFollowsQuery(options?: SuggestedFollowsOptions) { const {currentAccount} = useSession() const agent = useAgent() const moderationOpts = useModerationOpts() const {data: preferences} = usePreferencesQuery() + const limit = options?.limit || 25 return useInfiniteQuery< AppBskyActorGetSuggestions.OutputSchema, @@ -54,9 +55,13 @@ export function useSuggestedFollowsQuery(options?: SuggestedFollowsOptions) { queryKey: suggestedFollowsQueryKey(options), queryFn: async ({pageParam}) => { const contentLangs = getContentLanguages().join(',') + const maybeDifferentLimit = + options?.subsequentPageLimit && pageParam + ? options.subsequentPageLimit + : limit const res = await agent.app.bsky.actor.getSuggestions( { - limit: options?.limit || 25, + limit: maybeDifferentLimit, cursor: pageParam, }, { diff --git a/src/view/screens/Search/Explore.tsx b/src/view/screens/Search/Explore.tsx index dd93bf8130..f6988548b2 100644 --- a/src/view/screens/Search/Explore.tsx +++ b/src/view/screens/Search/Explore.tsx @@ -282,7 +282,7 @@ export function Explore() { isFetchingNextPage: isFetchingNextProfilesPage, error: profilesError, fetchNextPage: fetchNextProfilesPage, - } = useSuggestedFollowsQuery({limit: 3}) + } = useSuggestedFollowsQuery({limit: 6, subsequentPageLimit: 10}) const { data: feeds, hasNextPage: hasNextFeedsPage, @@ -290,7 +290,7 @@ export function Explore() { isFetchingNextPage: isFetchingNextFeedsPage, error: feedsError, fetchNextPage: fetchNextFeedsPage, - } = useGetPopularFeedsQuery({limit: 3}) + } = useGetPopularFeedsQuery({limit: 10}) const isLoadingMoreProfiles = isFetchingNextProfilesPage && !isLoadingProfiles const onLoadMoreProfiles = React.useCallback(async () => { @@ -340,11 +340,12 @@ export function Explore() { // Currently the responses contain duplicate items. // Needs to be fixed on backend, but let's dedupe to be safe. let seen = new Set() + const profileItems: ExploreScreenItems[] = [] for (const page of profiles.pages) { for (const actor of page.actors) { if (!seen.has(actor.did)) { seen.add(actor.did) - i.push({ + profileItems.push({ type: 'profile', key: actor.did, profile: actor, @@ -354,13 +355,19 @@ export function Explore() { } if (hasNextProfilesPage) { + // splice off 3 as previews if we have a next page + const previews = profileItems.splice(-3) + // push remainder + i.push(...profileItems) i.push({ type: 'loadMore', key: 'loadMoreProfiles', isLoadingMore: isLoadingMoreProfiles, onLoadMore: onLoadMoreProfiles, - items: i.filter(item => item.type === 'profile').slice(-3), + items: previews, }) + } else { + i.push(...profileItems) } } else { if (profilesError) { @@ -390,11 +397,12 @@ export function Explore() { // Currently the responses contain duplicate items. // Needs to be fixed on backend, but let's dedupe to be safe. let seen = new Set() + const feedItems: ExploreScreenItems[] = [] for (const page of feeds.pages) { for (const feed of page.feeds) { if (!seen.has(feed.uri)) { seen.add(feed.uri) - i.push({ + feedItems.push({ type: 'feed', key: feed.uri, feed, @@ -403,6 +411,7 @@ export function Explore() { } } + // feeds errors can occur during pagination, so feeds is truthy if (feedsError) { i.push({ type: 'error', @@ -418,13 +427,17 @@ export function Explore() { error: cleanError(preferencesError), }) } else if (hasNextFeedsPage) { + const preview = feedItems.splice(-3) + i.push(...feedItems) i.push({ type: 'loadMore', key: 'loadMoreFeeds', isLoadingMore: isLoadingMoreFeeds, onLoadMore: onLoadMoreFeeds, - items: i.filter(item => item.type === 'feed').slice(-3), + items: preview, }) + } else { + i.push(...feedItems) } } else { if (feedsError) { From 4d6787009ccbae2812aaeddefe6dc77742363f36 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 21 Jun 2024 16:50:23 -0500 Subject: [PATCH 233/520] Pinned feeds cards (#4526) * Add lists support to FeedCard * Add useSavedFeeds query, similar to usePinnedFeedInfos * Integrate into Feeds screen * Fix alignment on mobile * Update usages * Add placeholder loading state * Handle no feeds state * Reuse previous data for placeholder * Staged loading * Improve staged loading * Use setQueryData approach to pre-caching * Add types for a little more safety * Fix precaching --------- Co-authored-by: Dan Abramov --- src/components/FeedCard.tsx | 135 ++++++++-- src/state/queries/feed.ts | 139 ++++++++++ src/state/queries/resolve-uri.ts | 15 +- src/view/screens/Feeds.tsx | 387 +++++++++++++--------------- src/view/screens/Search/Explore.tsx | 2 +- src/view/screens/Search/Search.tsx | 2 +- 6 files changed, 447 insertions(+), 233 deletions(-) diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx index 94d97cb620..bd0649097e 100644 --- a/src/components/FeedCard.tsx +++ b/src/components/FeedCard.tsx @@ -1,6 +1,11 @@ import React from 'react' import {GestureResponderEvent, View} from 'react-native' -import {AppBskyActorDefs, AppBskyFeedDefs, AtUri} from '@atproto/api' +import { + AppBskyActorDefs, + AppBskyFeedDefs, + AppBskyGraphDefs, + AtUri, +} from '@atproto/api' import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -20,23 +25,35 @@ import {Button, ButtonIcon} from '#/components/Button' import {useRichText} from '#/components/hooks/useRichText' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' -import {Link as InternalLink} from '#/components/Link' +import {Link as InternalLink, LinkProps} from '#/components/Link' import {Loader} from '#/components/Loader' import * as Prompt from '#/components/Prompt' import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' -export function Default({feed}: {feed: AppBskyFeedDefs.GeneratorView}) { +export function Default({ + type, + view, +}: + | { + type: 'feed' + view: AppBskyFeedDefs.GeneratorView + } + | { + type: 'list' + view: AppBskyGraphDefs.ListView + }) { + const displayName = type === 'feed' ? view.displayName : view.name return ( - +
- - - + + +
- - + + {type === 'feed' && }
) @@ -46,13 +63,10 @@ export function Link({ children, feed, }: { - children: React.ReactElement - feed: AppBskyFeedDefs.GeneratorView -}) { + feed: AppBskyFeedDefs.GeneratorView | AppBskyGraphDefs.ListView +} & Omit) { const href = React.useMemo(() => { - const urip = new AtUri(feed.uri) - const handleOrDid = feed.creator.handle || feed.creator.did - return `/profile/${handleOrDid}/feed/${urip.rkey}` + return createProfileFeedHref({feed}) }, [feed]) return {children} } @@ -62,11 +76,33 @@ export function Outer({children}: {children: React.ReactNode}) { } export function Header({children}: {children: React.ReactNode}) { - return {children} + return ( + + {children} + + ) } -export function Avatar({src}: {src: string | undefined}) { - return +export type AvatarProps = {src: string | undefined; size?: number} + +export function Avatar({src, size = 40}: AvatarProps) { + return +} + +export function AvatarPlaceholder({size = 40}: Omit) { + const t = useTheme() + return ( + + ) } export function TitleAndByline({ @@ -74,22 +110,54 @@ export function TitleAndByline({ creator, }: { title: string - creator: AppBskyActorDefs.ProfileViewBasic + creator?: AppBskyActorDefs.ProfileViewBasic }) { const t = useTheme() return ( - + {title} - - Feed by {sanitizeHandle(creator.handle, '@')} - + {creator && ( + + Feed by {sanitizeHandle(creator.handle, '@')} + + )} + + ) +} + +export function TitleAndBylinePlaceholder({creator}: {creator?: boolean}) { + const t = useTheme() + + return ( + + + + {creator && ( + + )} ) } @@ -203,3 +271,16 @@ function ActionInner({uri, pin}: {uri: string; pin?: boolean}) { ) } + +export function createProfileFeedHref({ + feed, +}: { + feed: AppBskyFeedDefs.GeneratorView | AppBskyGraphDefs.ListView +}) { + const urip = new AtUri(feed.uri) + const type = urip.collection === 'app.bsky.feed.generator' ? 'feed' : 'list' + const handleOrDid = feed.creator.handle || feed.creator.did + return `/profile/${handleOrDid}/${type === 'feed' ? 'feed' : 'lists'}/${ + urip.rkey + }` +} diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index 83d6a7634d..972dbf995a 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -9,20 +9,24 @@ import { } from '@atproto/api' import { InfiniteData, + QueryClient, QueryKey, useInfiniteQuery, useMutation, useQuery, + useQueryClient, } from '@tanstack/react-query' import {DISCOVER_FEED_URI, DISCOVER_SAVED_FEED} from '#/lib/constants' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {STALE} from '#/state/queries' +import {RQKEY as listQueryKey} from '#/state/queries/list' import {usePreferencesQuery} from '#/state/queries/preferences' import {useAgent, useSession} from '#/state/session' import {router} from '#/routes' import {FeedDescriptor} from './post-feed' +import {precacheResolvedUri} from './resolve-uri' export type FeedSourceFeedInfo = { type: 'feed' @@ -201,6 +205,7 @@ export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { const agent = useAgent() const limit = options?.limit || 10 const {data: preferences} = usePreferencesQuery() + const queryClient = useQueryClient() // Make sure this doesn't invalidate unless really needed. const selectArgs = useMemo( @@ -225,6 +230,13 @@ export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { limit, cursor: pageParam, }) + + // precache feeds + for (const feed of res.data.feeds) { + const hydratedFeed = hydrateFeedGenerator(feed) + precacheFeed(queryClient, hydratedFeed) + } + return res.data }, initialPageParam: undefined, @@ -449,3 +461,130 @@ export function usePinnedFeedsInfos() { }, }) } + +export type SavedFeedItem = + | { + type: 'feed' + config: AppBskyActorDefs.SavedFeed + view: AppBskyFeedDefs.GeneratorView + } + | { + type: 'list' + config: AppBskyActorDefs.SavedFeed + view: AppBskyGraphDefs.ListView + } + | { + type: 'timeline' + config: AppBskyActorDefs.SavedFeed + view: undefined + } + +export function useSavedFeeds() { + const agent = useAgent() + const {data: preferences, isLoading: isLoadingPrefs} = usePreferencesQuery() + const savedItems = preferences?.savedFeeds ?? [] + const queryClient = useQueryClient() + + return useQuery({ + staleTime: STALE.INFINITY, + enabled: !isLoadingPrefs, + queryKey: [pinnedFeedInfosQueryKeyRoot, ...savedItems], + placeholderData: previousData => { + return ( + previousData || { + count: savedItems.length, + feeds: [], + } + ) + }, + queryFn: async () => { + const resolvedFeeds = new Map() + const resolvedLists = new Map() + + const savedFeeds = savedItems.filter(feed => feed.type === 'feed') + const savedLists = savedItems.filter(feed => feed.type === 'list') + + let feedsPromise = Promise.resolve() + if (savedFeeds.length > 0) { + feedsPromise = agent.app.bsky.feed + .getFeedGenerators({ + feeds: savedFeeds.map(f => f.value), + }) + .then(res => { + res.data.feeds.forEach(f => { + resolvedFeeds.set(f.uri, f) + }) + }) + } + + const listsPromises = savedLists.map(list => + agent.app.bsky.graph + .getList({ + list: list.value, + limit: 1, + }) + .then(res => { + const listView = res.data.list + resolvedLists.set(listView.uri, listView) + }), + ) + + await Promise.allSettled([feedsPromise, ...listsPromises]) + + resolvedFeeds.forEach(feed => { + const hydratedFeed = hydrateFeedGenerator(feed) + precacheFeed(queryClient, hydratedFeed) + }) + resolvedLists.forEach(list => { + precacheList(queryClient, list) + }) + + const res: SavedFeedItem[] = savedItems.map(s => { + if (s.type === 'timeline') { + return { + type: 'timeline', + config: s, + view: undefined, + } + } + + return { + type: s.type, + config: s, + view: + s.type === 'feed' + ? resolvedFeeds.get(s.value) + : resolvedLists.get(s.value), + } + }) as SavedFeedItem[] + + return { + count: savedItems.length, + feeds: res, + } + }, + }) +} + +function precacheFeed(queryClient: QueryClient, hydratedFeed: FeedSourceInfo) { + precacheResolvedUri( + queryClient, + hydratedFeed.creatorHandle, + hydratedFeed.creatorDid, + ) + queryClient.setQueryData( + feedSourceInfoQueryKey({uri: hydratedFeed.uri}), + hydratedFeed, + ) +} + +function precacheList( + queryClient: QueryClient, + list: AppBskyGraphDefs.ListView, +) { + precacheResolvedUri(queryClient, list.creator.handle, list.creator.did) + queryClient.setQueryData( + listQueryKey(list.uri), + list, + ) +} diff --git a/src/state/queries/resolve-uri.ts b/src/state/queries/resolve-uri.ts index 7bd26435cf..c1fd8e240a 100644 --- a/src/state/queries/resolve-uri.ts +++ b/src/state/queries/resolve-uri.ts @@ -1,5 +1,10 @@ import {AppBskyActorDefs, AtUri} from '@atproto/api' -import {useQuery, useQueryClient, UseQueryResult} from '@tanstack/react-query' +import { + QueryClient, + useQuery, + useQueryClient, + UseQueryResult, +} from '@tanstack/react-query' import {STALE} from '#/state/queries' import {useAgent} from '#/state/session' @@ -50,3 +55,11 @@ export function useResolveDidQuery(didOrHandle: string | undefined) { enabled: !!didOrHandle, }) } + +export function precacheResolvedUri( + queryClient: QueryClient, + handle: string, + did: string, +) { + queryClient.setQueryData(RQKEY(handle), did) +} diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx index 1345211775..70437a9e76 100644 --- a/src/view/screens/Feeds.tsx +++ b/src/view/screens/Feeds.tsx @@ -1,8 +1,6 @@ import React from 'react' import {ActivityIndicator, type FlatList, StyleSheet, View} from 'react-native' -import {AppBskyActorDefs, AppBskyFeedDefs} from '@atproto/api' -import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {FontAwesomeIconStyle} from '@fortawesome/react-native-fontawesome' +import {AppBskyFeedDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' @@ -10,12 +8,11 @@ import debounce from 'lodash.debounce' import {isNative, isWeb} from '#/platform/detection' import { - getAvatarTypeFromUri, - useFeedSourceInfoQuery, + SavedFeedItem, useGetPopularFeedsQuery, + useSavedFeeds, useSearchPopularFeedsMutation, } from '#/state/queries/feed' -import {usePreferencesQuery} from '#/state/queries/preferences' import {useSession} from '#/state/session' import {useSetMinimalShellMode} from '#/state/shell' import {useComposerControls} from '#/state/shell/composer' @@ -28,14 +25,10 @@ import {s} from 'lib/styles' import {ErrorMessage} from 'view/com/util/error/ErrorMessage' import {FAB} from 'view/com/util/fab/FAB' import {SearchInput} from 'view/com/util/forms/SearchInput' -import {Link, TextLink} from 'view/com/util/Link' +import {TextLink} from 'view/com/util/Link' import {List} from 'view/com/util/List' -import { - FeedFeedLoadingPlaceholder, - LoadingPlaceholder, -} from 'view/com/util/LoadingPlaceholder' +import {FeedFeedLoadingPlaceholder} from 'view/com/util/LoadingPlaceholder' import {Text} from 'view/com/util/text/Text' -import {UserAvatar} from 'view/com/util/UserAvatar' import {ViewHeader} from 'view/com/util/ViewHeader' import {NoFollowingFeed} from '#/screens/Feeds/NoFollowingFeed' import {NoSavedFeedsOfAnyType} from '#/screens/Feeds/NoSavedFeedsOfAnyType' @@ -47,6 +40,7 @@ import {ListSparkle_Stroke2_Corner0_Rounded} from '#/components/icons/ListSparkl import hairlineWidth = StyleSheet.hairlineWidth import {Divider} from '#/components/Divider' import * as FeedCard from '#/components/FeedCard' +import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRight} from '#/components/icons/Chevron' type Props = NativeStackScreenProps @@ -61,9 +55,8 @@ type FlatlistSlice = key: string } | { - type: 'savedFeedsLoading' + type: 'savedFeedPlaceholder' key: string - // pendingItems: number, } | { type: 'savedFeedNoResults' @@ -72,8 +65,7 @@ type FlatlistSlice = | { type: 'savedFeed' key: string - feedUri: string - savedFeedConfig: AppBskyActorDefs.SavedFeed + savedFeed: SavedFeedItem } | { type: 'savedFeedsLoadMore' @@ -113,11 +105,11 @@ export function FeedsScreen(_props: Props) { const [query, setQuery] = React.useState('') const [isPTR, setIsPTR] = React.useState(false) const { - data: preferences, - isLoading: isPreferencesLoading, - error: preferencesError, - refetch: refetchPreferences, - } = usePreferencesQuery() + data: savedFeeds, + isPlaceholderData: isSavedFeedsPlaceholder, + error: savedFeedsError, + refetch: refetchSavedFeeds, + } = useSavedFeeds() const { data: popularFeeds, isFetching: isPopularFeedsFetching, @@ -173,11 +165,11 @@ export function FeedsScreen(_props: Props) { const onPullToRefresh = React.useCallback(async () => { setIsPTR(true) await Promise.all([ - refetchPreferences().catch(_e => undefined), + refetchSavedFeeds().catch(_e => undefined), refetchPopularFeeds().catch(_e => undefined), ]) setIsPTR(false) - }, [setIsPTR, refetchPreferences, refetchPopularFeeds]) + }, [setIsPTR, refetchSavedFeeds, refetchPopularFeeds]) const onEndReached = React.useCallback(() => { if ( isPopularFeedsFetching || @@ -203,6 +195,11 @@ export function FeedsScreen(_props: Props) { const items = React.useMemo(() => { let slices: FlatlistSlice[] = [] + const hasActualSavedCount = + !isSavedFeedsPlaceholder || + (isSavedFeedsPlaceholder && (savedFeeds?.count || 0) > 0) + const canShowDiscoverSection = + !hasSession || (hasSession && hasActualSavedCount) if (hasSession) { slices.push({ @@ -210,47 +207,63 @@ export function FeedsScreen(_props: Props) { type: 'savedFeedsHeader', }) - if (preferencesError) { + if (savedFeedsError) { slices.push({ key: 'savedFeedsError', type: 'error', - error: cleanError(preferencesError.toString()), + error: cleanError(savedFeedsError.toString()), }) } else { - if (isPreferencesLoading || !preferences?.savedFeeds) { - slices.push({ - key: 'savedFeedsLoading', - type: 'savedFeedsLoading', - // pendingItems: this.rootStore.preferences.savedFeeds.length || 3, - }) + if (isSavedFeedsPlaceholder && !savedFeeds?.feeds.length) { + /* + * Initial render in placeholder state is 0 on a cold page load, + * because preferences haven't loaded yet. + * + * In practice, `savedFeeds` is always defined, but we check for TS + * and for safety. + * + * In both cases, we show 4 as the the loading state. + */ + const min = 8 + const count = savedFeeds + ? savedFeeds.count === 0 + ? min + : savedFeeds.count + : min + Array(count) + .fill(0) + .forEach((_, i) => { + slices.push({ + key: 'savedFeedPlaceholder' + i, + type: 'savedFeedPlaceholder', + }) + }) } else { - if (preferences.savedFeeds?.length) { - const noFollowingFeed = preferences.savedFeeds.every( + if (savedFeeds?.feeds?.length) { + const noFollowingFeed = savedFeeds.feeds.every( f => f.type !== 'timeline', ) slices = slices.concat( - preferences.savedFeeds - .filter(f => { - return f.pinned + savedFeeds.feeds + .filter(s => { + return s.config.pinned }) - .map(feed => ({ - key: `savedFeed:${feed.value}:${feed.id}`, + .map(s => ({ + key: `savedFeed:${s.view?.uri}:${s.config.id}`, type: 'savedFeed', - feedUri: feed.value, - savedFeedConfig: feed, + savedFeed: s, })), ) slices = slices.concat( - preferences.savedFeeds - .filter(f => { - return !f.pinned + savedFeeds.feeds + .filter(s => { + return !s.config.pinned }) - .map(feed => ({ - key: `savedFeed:${feed.value}:${feed.id}`, + .map(s => ({ + key: `savedFeed:${s.view?.uri}:${s.config.id}`, type: 'savedFeed', - feedUri: feed.value, - savedFeedConfig: feed, + savedFeed: s, })), ) @@ -270,59 +283,36 @@ export function FeedsScreen(_props: Props) { } } - slices.push({ - key: 'popularFeedsHeader', - type: 'popularFeedsHeader', - }) - - if (popularFeedsError || searchError) { + if (!hasSession || (hasSession && canShowDiscoverSection)) { slices.push({ - key: 'popularFeedsError', - type: 'error', - error: cleanError( - popularFeedsError?.toString() ?? searchError?.toString() ?? '', - ), + key: 'popularFeedsHeader', + type: 'popularFeedsHeader', }) - } else { - if (isUserSearching) { - if (isSearchPending || !searchResults) { - slices.push({ - key: 'popularFeedsLoading', - type: 'popularFeedsLoading', - }) - } else { - if (!searchResults || searchResults?.length === 0) { - slices.push({ - key: 'popularFeedsNoResults', - type: 'popularFeedsNoResults', - }) - } else { - slices = slices.concat( - searchResults.map(feed => ({ - key: `popularFeed:${feed.uri}`, - type: 'popularFeed', - feedUri: feed.uri, - feed, - })), - ) - } - } + + if (popularFeedsError || searchError) { + slices.push({ + key: 'popularFeedsError', + type: 'error', + error: cleanError( + popularFeedsError?.toString() ?? searchError?.toString() ?? '', + ), + }) } else { - if (isPopularFeedsFetching && !popularFeeds?.pages) { - slices.push({ - key: 'popularFeedsLoading', - type: 'popularFeedsLoading', - }) - } else { - if (!popularFeeds?.pages) { + if (isUserSearching) { + if (isSearchPending || !searchResults) { slices.push({ - key: 'popularFeedsNoResults', - type: 'popularFeedsNoResults', + key: 'popularFeedsLoading', + type: 'popularFeedsLoading', }) } else { - for (const page of popularFeeds.pages || []) { + if (!searchResults || searchResults?.length === 0) { + slices.push({ + key: 'popularFeedsNoResults', + type: 'popularFeedsNoResults', + }) + } else { slices = slices.concat( - page.feeds.map(feed => ({ + searchResults.map(feed => ({ key: `popularFeed:${feed.uri}`, type: 'popularFeed', feedUri: feed.uri, @@ -330,12 +320,37 @@ export function FeedsScreen(_props: Props) { })), ) } - - if (isPopularFeedsFetchingNextPage) { + } + } else { + if (isPopularFeedsFetching && !popularFeeds?.pages) { + slices.push({ + key: 'popularFeedsLoading', + type: 'popularFeedsLoading', + }) + } else { + if (!popularFeeds?.pages) { slices.push({ - key: 'popularFeedsLoadingMore', - type: 'popularFeedsLoadingMore', + key: 'popularFeedsNoResults', + type: 'popularFeedsNoResults', }) + } else { + for (const page of popularFeeds.pages || []) { + slices = slices.concat( + page.feeds.map(feed => ({ + key: `popularFeed:${feed.uri}`, + type: 'popularFeed', + feedUri: feed.uri, + feed, + })), + ) + } + + if (isPopularFeedsFetchingNextPage) { + slices.push({ + key: 'popularFeedsLoadingMore', + type: 'popularFeedsLoadingMore', + }) + } } } } @@ -345,9 +360,9 @@ export function FeedsScreen(_props: Props) { return slices }, [ hasSession, - preferences, - isPreferencesLoading, - preferencesError, + savedFeeds, + isSavedFeedsPlaceholder, + savedFeedsError, popularFeeds, isPopularFeedsFetching, popularFeedsError, @@ -407,10 +422,7 @@ export function FeedsScreen(_props: Props) { ({item}: {item: FlatlistSlice}) => { if (item.type === 'error') { return - } else if ( - item.type === 'popularFeedsLoadingMore' || - item.type === 'savedFeedsLoading' - ) { + } else if (item.type === 'popularFeedsLoadingMore') { return ( @@ -459,8 +471,10 @@ export function FeedsScreen(_props: Props) { ) + } else if (item.type === 'savedFeedPlaceholder') { + return } else if (item.type === 'savedFeed') { - return + return } else if (item.type === 'popularFeedsHeader') { return ( <> @@ -481,7 +495,7 @@ export function FeedsScreen(_props: Props) { } else if (item.type === 'popularFeed') { return ( - + ) @@ -571,136 +585,103 @@ export function FeedsScreen(_props: Props) { ) } -function FeedOrFollowing({ - savedFeedConfig: feed, -}: { - savedFeedConfig: AppBskyActorDefs.SavedFeed -}) { - return feed.type === 'timeline' ? ( +function FeedOrFollowing({savedFeed}: {savedFeed: SavedFeedItem}) { + return savedFeed.type === 'timeline' ? ( ) : ( - + ) } function FollowingFeed() { - const pal = usePalette('default') const t = useTheme() - const {isMobile} = useWebMediaQueries() + const {_} = useLingui() return ( - - + - - - - Following - - + ]}> + + + + ) } function SavedFeed({ - savedFeedConfig: feed, + savedFeed, }: { - savedFeedConfig: AppBskyActorDefs.SavedFeed + savedFeed: SavedFeedItem & {type: 'feed' | 'list'} }) { - const pal = usePalette('default') - const {isMobile} = useWebMediaQueries() - const {data: info, error} = useFeedSourceInfoQuery({uri: feed.value}) - const typeAvatar = getAvatarTypeFromUri(feed.value) - - if (!info) - return ( - - ) + const t = useTheme() + const {view: feed} = savedFeed + const displayName = + savedFeed.type === 'feed' ? savedFeed.view.displayName : savedFeed.view.name return ( - - {error ? ( + + {({hovered, pressed}) => ( - - - ) : ( - - )} - - - {info.displayName} - - {error ? ( - - - Feed offline - - - ) : null} - + style={[ + a.flex_1, + a.px_lg, + a.py_md, + a.border_b, + t.atoms.border_contrast_low, + (hovered || pressed) && t.atoms.bg_contrast_25, + ]}> + + + - {isMobile && ( - + + + )} - + ) } -function SavedFeedLoadingPlaceholder() { - const pal = usePalette('default') - const {isMobile} = useWebMediaQueries() +function SavedFeedPlaceholder() { + const t = useTheme() return ( - - + + + + ) } diff --git a/src/view/screens/Search/Explore.tsx b/src/view/screens/Search/Explore.tsx index f6988548b2..8f6f6d4ba7 100644 --- a/src/view/screens/Search/Explore.tsx +++ b/src/view/screens/Search/Explore.tsx @@ -505,7 +505,7 @@ export function Explore() { a.px_lg, a.py_lg, ]}> - + ) } diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index 0b1fe37aaf..76ffba935f 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -306,7 +306,7 @@ let SearchScreenFeedsResults = ({ a.px_lg, a.py_lg, ]}> - + )} keyExtractor={item => item.uri} From 4d9e686e3b77756f8a404c4b38c7016f84a75ea0 Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 21 Jun 2024 15:15:12 -0700 Subject: [PATCH 234/520] add flex shrink (#4597) --- src/components/ProfileHoverCard/index.web.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ProfileHoverCard/index.web.tsx b/src/components/ProfileHoverCard/index.web.tsx index 319eccfa4a..4db9c4f8e5 100644 --- a/src/components/ProfileHoverCard/index.web.tsx +++ b/src/components/ProfileHoverCard/index.web.tsx @@ -64,7 +64,7 @@ export function ProfileHoverCard(props: ProfileHoverCardProps) { return props.children } else { return ( - + ) From 707ea5bf062755d4fd3a9476a4457cdc9d4991b7 Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Sat, 22 Jun 2024 07:41:58 +0900 Subject: [PATCH 235/520] Add options for Feeds in `Navigation.tsx` (#4503) * Update Navigation.tsx * Update Navigation.tsx --- src/Navigation.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 5d4ba0e3f7..f2b7cd911f 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -312,7 +312,11 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { getComponent={() => MessagesSettingsScreen} options={{title: title(msg`Chat settings`), requireAuth: true}} /> - FeedsScreen} /> + FeedsScreen} + options={{title: title(msg`Feeds`)}} + /> ) } From 7db8dd8980c71e189315d89289196820db8b7875 Mon Sep 17 00:00:00 2001 From: dan Date: Sat, 22 Jun 2024 02:11:39 +0300 Subject: [PATCH 236/520] Add debug feedContext label (#4598) --- src/lib/statsig/gates.ts | 1 + src/view/com/util/post-ctrls/PostCtrls.tsx | 29 ++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 6e460dc60f..46ef934ef6 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -1,5 +1,6 @@ export type Gate = // Keep this alphabetic please. + | 'debug_show_feedcontext' | 'native_pwi_disabled' | 'request_notifications_permission_after_onboarding_v2' | 'show_avi_follow_button' diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index 472ce4043a..231808bf28 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -6,6 +6,7 @@ import { View, type ViewStyle, } from 'react-native' +import * as Clipboard from 'expo-clipboard' import { AppBskyFeedDefs, AppBskyFeedPost, @@ -19,6 +20,7 @@ import {POST_CTRL_HITSLOP} from '#/lib/constants' import {useHaptics} from '#/lib/haptics' import {makeProfileLink} from '#/lib/routes/links' import {shareUrl} from '#/lib/sharing' +import {useGate} from '#/lib/statsig/statsig' import {toShareUrl} from '#/lib/strings/url-helpers' import {s} from '#/lib/styles' import {Shadow} from '#/state/cache/types' @@ -41,6 +43,7 @@ import * as Prompt from '#/components/Prompt' import {PostDropdownBtn} from '../forms/PostDropdownBtn' import {formatCount} from '../numeric/format' import {Text} from '../text/Text' +import * as Toast from '../Toast' import {RepostButton} from './RepostButton' let PostCtrls = ({ @@ -75,6 +78,7 @@ let PostCtrls = ({ const loggedOutWarningPromptControl = useDialogControl() const {sendInteraction} = useFeedFeedbackContext() const playHaptic = useHaptics() + const gate = useGate() const shouldShowLoggedOutWarning = React.useMemo(() => { return ( @@ -329,6 +333,31 @@ let PostCtrls = ({ timestamp={post.indexedAt} /> + {gate('debug_show_feedcontext') && feedContext && ( + { + e.stopPropagation() + Clipboard.setStringAsync(feedContext) + Toast.show(_(msg`Copied to clipboard`)) + }}> + + {feedContext} + + + )} ) } From 1715afd80ed7d9de1f2d82befa04815015d34a3a Mon Sep 17 00:00:00 2001 From: dan Date: Sat, 22 Jun 2024 03:54:47 +0300 Subject: [PATCH 237/520] [Statsig] Send Discover aggregate interactions (#4599) --- src/lib/statsig/events.ts | 16 ++++++ src/lib/statsig/statsig.tsx | 3 + src/state/feed-feedback.tsx | 107 +++++++++++++++++++++++++++++++++++- 3 files changed, 125 insertions(+), 1 deletion(-) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 0d77ec8a36..2e8cedb54b 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -73,6 +73,22 @@ export type LogEvents = { feedType: string reason: 'pull-to-refresh' | 'soft-reset' | 'load-latest' } + 'discover:showMore': { + feedContext: string + } + 'discover:showLess': { + feedContext: string + } + 'discover:clickthrough:sampled': { + count: number + } + 'discover:engaged:sampled': { + count: number + } + 'discover:seen:sampled': { + count: number + } + 'composer:gif:open': {} 'composer:gif:select': {} diff --git a/src/lib/statsig/statsig.tsx b/src/lib/statsig/statsig.tsx index b5a239c3a5..94a1e63d0e 100644 --- a/src/lib/statsig/statsig.tsx +++ b/src/lib/statsig/statsig.tsx @@ -115,6 +115,9 @@ const DOWNSAMPLED_EVENTS: Set = new Set([ 'home:feedDisplayed:sampled', 'feed:endReached:sampled', 'feed:refresh:sampled', + 'discover:clickthrough:sampled', + 'discover:engaged:sampled', + 'discover:seen:sampled', ]) const isDownsampledSession = Math.random() < 0.9 // 90% likely diff --git a/src/state/feed-feedback.tsx b/src/state/feed-feedback.tsx index 64bdd4b893..88f50daca4 100644 --- a/src/state/feed-feedback.tsx +++ b/src/state/feed-feedback.tsx @@ -4,6 +4,7 @@ import {AppBskyFeedDefs, BskyAgent} from '@atproto/api' import throttle from 'lodash.throttle' import {PROD_DEFAULT_FEED} from '#/lib/constants' +import {logEvent} from '#/lib/statsig/statsig' import {logger} from '#/logger' import { FeedDescriptor, @@ -34,6 +35,16 @@ export function useFeedFeedback(feed: FeedDescriptor, hasSession: boolean) { WeakSet >(new WeakSet()) + const aggregatedStats = React.useRef(null) + const throttledFlushAggregatedStats = React.useMemo( + () => + throttle(() => flushToStatsig(aggregatedStats.current), 45e3, { + leading: true, // The outer call is already throttled somewhat. + trailing: true, + }), + [], + ) + const sendToFeedNoDelay = React.useCallback(() => { const proxyAgent = agent.withProxy( // @ts-ignore TODO need to update withProxy() to support this key -prf @@ -45,12 +56,20 @@ export function useFeedFeedback(feed: FeedDescriptor, hasSession: boolean) { const interactions = Array.from(queue.current).map(toInteraction) queue.current.clear() + // Send to the feed proxyAgent.app.bsky.feed .sendInteractions({interactions}) .catch((e: any) => { logger.warn('Failed to send feed interactions', {error: e}) }) - }, [agent]) + + // Send to Statsig + if (aggregatedStats.current === null) { + aggregatedStats.current = createAggregatedStats() + } + sendOrAggregateInteractionsForStats(aggregatedStats.current, interactions) + throttledFlushAggregatedStats() + }, [agent, throttledFlushAggregatedStats]) const sendToFeed = React.useMemo( () => @@ -149,3 +168,89 @@ function toInteraction(str: string): AppBskyFeedDefs.Interaction { const [item, event, feedContext] = str.split('|') return {item, event, feedContext} } + +type AggregatedStats = { + clickthroughCount: number + engagedCount: number + seenCount: number +} + +function createAggregatedStats(): AggregatedStats { + return { + clickthroughCount: 0, + engagedCount: 0, + seenCount: 0, + } +} + +function sendOrAggregateInteractionsForStats( + stats: AggregatedStats, + interactions: AppBskyFeedDefs.Interaction[], +) { + for (let interaction of interactions) { + switch (interaction.event) { + // Pressing "Show more" / "Show less" is relatively uncommon so we won't aggregate them. + // This lets us send the feed context together with them. + case 'app.bsky.feed.defs#requestLess': { + logEvent('discover:showLess', { + feedContext: interaction.feedContext ?? '', + }) + break + } + case 'app.bsky.feed.defs#requestMore': { + logEvent('discover:showMore', { + feedContext: interaction.feedContext ?? '', + }) + break + } + + // The rest of the events are aggregated and sent later in batches. + case 'app.bsky.feed.defs#clickthroughAuthor': + case 'app.bsky.feed.defs#clickthroughEmbed': + case 'app.bsky.feed.defs#clickthroughItem': + case 'app.bsky.feed.defs#clickthroughReposter': { + stats.clickthroughCount++ + break + } + case 'app.bsky.feed.defs#interactionLike': + case 'app.bsky.feed.defs#interactionQuote': + case 'app.bsky.feed.defs#interactionReply': + case 'app.bsky.feed.defs#interactionRepost': + case 'app.bsky.feed.defs#interactionShare': { + stats.engagedCount++ + break + } + case 'app.bsky.feed.defs#interactionSeen': { + stats.seenCount++ + break + } + } + } +} + +function flushToStatsig(stats: AggregatedStats | null) { + if (stats === null) { + return + } + + if (stats.clickthroughCount > 0) { + logEvent('discover:clickthrough:sampled', { + count: stats.clickthroughCount, + }) + stats.clickthroughCount = 0 + } + + if (stats.engagedCount > 0) { + logEvent('discover:engaged:sampled', { + count: stats.engagedCount, + }) + stats.engagedCount = 0 + } + + if (stats.seenCount > 0) { + logEvent('discover:seen:sampled', { + count: stats.seenCount, + }) + stats.seenCount = 0 + } +} From 35f64535cb8dfa0fe46e740a6398f3b991ecfbc7 Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 21 Jun 2024 19:59:08 -0700 Subject: [PATCH 238/520] Tweak feed card to prevent spinnerz when pushing to screen (#4600) --- src/components/FeedCard.tsx | 102 ++++++++++++++++++------ src/state/queries/feed.ts | 10 ++- src/view/com/feeds/ProfileFeedgens.tsx | 105 +++++++++++-------------- src/view/com/lists/ProfileLists.tsx | 32 ++++---- src/view/screens/Feeds.tsx | 9 ++- 5 files changed, 153 insertions(+), 105 deletions(-) diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx index bd0649097e..7f3cb88ff3 100644 --- a/src/components/FeedCard.tsx +++ b/src/components/FeedCard.tsx @@ -8,6 +8,7 @@ import { } from '@atproto/api' import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useQueryClient} from '@tanstack/react-query' import {logger} from '#/logger' import { @@ -16,6 +17,7 @@ import { useRemoveFeedMutation, } from '#/state/queries/preferences' import {sanitizeHandle} from 'lib/strings/handles' +import {precacheFeedFromGeneratorView, precacheList} from 'state/queries/feed' import {useSession} from 'state/session' import {UserAvatar} from '#/view/com/util/UserAvatar' import * as Toast from 'view/com/util/Toast' @@ -31,10 +33,7 @@ import * as Prompt from '#/components/Prompt' import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' -export function Default({ - type, - view, -}: +type Props = | { type: 'feed' view: AppBskyFeedDefs.GeneratorView @@ -42,15 +41,24 @@ export function Default({ | { type: 'list' view: AppBskyGraphDefs.ListView - }) { + } + +export function Default(props: Props) { + const {type, view} = props const displayName = type === 'feed' ? view.displayName : view.name + const purpose = type === 'list' ? view.purpose : undefined return ( - +
- - + +
{type === 'feed' && } @@ -60,15 +68,31 @@ export function Default({ } export function Link({ + type, + view, + label, children, - feed, -}: { - feed: AppBskyFeedDefs.GeneratorView | AppBskyGraphDefs.ListView -} & Omit) { +}: Props & Omit) { + const queryClient = useQueryClient() + const href = React.useMemo(() => { - return createProfileFeedHref({feed}) - }, [feed]) - return {children} + return createProfileFeedHref({feed: view}) + }, [view]) + + return ( + { + if (type === 'feed') { + precacheFeedFromGeneratorView(queryClient, view) + } else { + precacheList(queryClient, view) + } + }}> + {children} + + ) } export function Outer({children}: {children: React.ReactNode}) { @@ -108,9 +132,13 @@ export function AvatarPlaceholder({size = 40}: Omit) { export function TitleAndByline({ title, creator, + type, + purpose, }: { title: string creator?: AppBskyActorDefs.ProfileViewBasic + type: 'feed' | 'list' + purpose?: AppBskyGraphDefs.ListView['purpose'] }) { const t = useTheme() @@ -123,7 +151,15 @@ export function TitleAndByline({ - Feed by {sanitizeHandle(creator.handle, '@')} + {type === 'list' && purpose === 'app.bsky.graph.defs#curatelist' ? ( + List by {sanitizeHandle(creator.handle, '@')} + ) : type === 'list' && purpose === 'app.bsky.graph.defs#modlist' ? ( + + Moderation list by {sanitizeHandle(creator.handle, '@')} + + ) : ( + Feed by {sanitizeHandle(creator.handle, '@')} + )} )} @@ -184,13 +220,31 @@ export function Likes({count}: {count: number}) { ) } -export function Action({uri, pin}: {uri: string; pin?: boolean}) { +export function Action({ + uri, + pin, + type, + purpose, +}: { + uri: string + pin?: boolean + type: 'feed' | 'list' + purpose?: AppBskyGraphDefs.ListView['purpose'] +}) { const {hasSession} = useSession() - if (!hasSession) return null - return + if (!hasSession || purpose !== 'app.bsky.graph.defs#curatelist') return null + return } -function ActionInner({uri, pin}: {uri: string; pin?: boolean}) { +function ActionInner({ + uri, + pin, + type, +}: { + uri: string + pin?: boolean + type: 'feed' | 'list' +}) { const {_} = useLingui() const {data: preferences} = usePreferencesQuery() const {isPending: isAddSavedFeedPending, mutateAsync: saveFeeds} = @@ -198,9 +252,7 @@ function ActionInner({uri, pin}: {uri: string; pin?: boolean}) { const {isPending: isRemovePending, mutateAsync: removeFeed} = useRemoveFeedMutation() const savedFeedConfig = React.useMemo(() => { - return preferences?.savedFeeds?.find( - feed => feed.type === 'feed' && feed.value === uri, - ) + return preferences?.savedFeeds?.find(feed => feed.value === uri) }, [preferences?.savedFeeds, uri]) const removePromptControl = Prompt.usePromptControl() const isPending = isAddSavedFeedPending || isRemovePending @@ -216,7 +268,7 @@ function ActionInner({uri, pin}: {uri: string; pin?: boolean}) { } else { await saveFeeds([ { - type: 'feed', + type, value: uri, pinned: pin || false, }, @@ -228,7 +280,7 @@ function ActionInner({uri, pin}: {uri: string; pin?: boolean}) { Toast.show(_(msg`Failed to update feeds`)) } }, - [_, pin, saveFeeds, removeFeed, uri, savedFeedConfig], + [_, pin, saveFeeds, removeFeed, uri, savedFeedConfig, type], ) const onPrompRemoveFeed = React.useCallback( diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index 972dbf995a..e5d6151775 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -578,7 +578,7 @@ function precacheFeed(queryClient: QueryClient, hydratedFeed: FeedSourceInfo) { ) } -function precacheList( +export function precacheList( queryClient: QueryClient, list: AppBskyGraphDefs.ListView, ) { @@ -588,3 +588,11 @@ function precacheList( list, ) } + +export function precacheFeedFromGeneratorView( + queryClient: QueryClient, + view: AppBskyFeedDefs.GeneratorView, +) { + const hydratedFeed = hydrateFeedGenerator(view) + precacheFeed(queryClient, hydratedFeed) +} diff --git a/src/view/com/feeds/ProfileFeedgens.tsx b/src/view/com/feeds/ProfileFeedgens.tsx index 197f35e4d0..ec1a55e22e 100644 --- a/src/view/com/feeds/ProfileFeedgens.tsx +++ b/src/view/com/feeds/ProfileFeedgens.tsx @@ -3,7 +3,6 @@ import { findNodeHandle, ListRenderItemInfo, StyleProp, - StyleSheet, View, ViewStyle, } from 'react-native' @@ -12,18 +11,17 @@ import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' import {cleanError} from '#/lib/strings/errors' -import {useTheme} from '#/lib/ThemeContext' import {logger} from '#/logger' import {isNative, isWeb} from '#/platform/detection' -import {hydrateFeedGenerator} from '#/state/queries/feed' import {usePreferencesQuery} from '#/state/queries/preferences' import {RQKEY, useProfileFeedgensQuery} from '#/state/queries/profile-feedgens' import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {EmptyState} from 'view/com/util/EmptyState' +import {atoms as a, useTheme} from '#/alf' +import * as FeedCard from '#/components/FeedCard' import {ErrorMessage} from '../util/error/ErrorMessage' import {List, ListRef} from '../util/List' import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' -import {FeedSourceCardLoaded} from './FeedSourceCard' const LOADING = {_reactKey: '__loading__'} const EMPTY = {_reactKey: '__empty__'} @@ -52,7 +50,7 @@ export const ProfileFeedgens = React.forwardRef< ref, ) { const {_} = useLingui() - const theme = useTheme() + const t = useTheme() const [isPTRing, setIsPTRing] = React.useState(false) const opts = React.useMemo(() => ({enabled}), [enabled]) const { @@ -79,10 +77,9 @@ export const ProfileFeedgens = React.forwardRef< items = items.concat([EMPTY]) } else if (data?.pages) { for (const page of data?.pages) { - items = items.concat(page.feeds.map(feed => hydrateFeedGenerator(feed))) + items = items.concat(page.feeds) } - } - if (isError && !isEmpty) { + } else if (isError && !isEmpty) { items = items.concat([LOAD_MORE_ERROR_ITEM]) } return items @@ -132,48 +129,46 @@ export const ProfileFeedgens = React.forwardRef< // rendering // = - const renderItemInner = React.useCallback( - ({item, index}: ListRenderItemInfo) => { - if (item === EMPTY) { - return ( - - ) - } else if (item === ERROR_ITEM) { - return ( - - ) - } else if (item === LOAD_MORE_ERROR_ITEM) { - return ( - - ) - } else if (item === LOADING) { - return - } - if (preferences) { - return ( - - ) - } - return null - }, - [error, refetch, onPressRetryLoadMore, preferences, _], - ) + const renderItem = ({item, index}: ListRenderItemInfo) => { + if (item === EMPTY) { + return ( + + ) + } else if (item === ERROR_ITEM) { + return ( + + ) + } else if (item === LOAD_MORE_ERROR_ITEM) { + return ( + + ) + } else if (item === LOADING) { + return + } + if (preferences) { + return ( + + + + ) + } + return null + } React.useEffect(() => { if (enabled && scrollElRef.current) { @@ -189,12 +184,12 @@ export const ProfileFeedgens = React.forwardRef< ref={scrollElRef} data={items} keyExtractor={(item: any) => item._reactKey || item.uri} - renderItem={renderItemInner} + renderItem={renderItem} refreshing={isPTRing} onRefresh={onRefresh} headerOffset={headerOffset} contentContainerStyle={isNative && {paddingBottom: headerOffset + 100}} - indicatorStyle={theme.colorScheme === 'dark' ? 'white' : 'black'} + indicatorStyle={t.name === 'light' ? 'black' : 'white'} removeClippedSubviews={true} // @ts-ignore our .web version only -prf desktopFixedHeight @@ -203,9 +198,3 @@ export const ProfileFeedgens = React.forwardRef< ) }) - -const styles = StyleSheet.create({ - item: { - paddingHorizontal: 18, - }, -}) diff --git a/src/view/com/lists/ProfileLists.tsx b/src/view/com/lists/ProfileLists.tsx index e7fdfe4bd5..62c944efcb 100644 --- a/src/view/com/lists/ProfileLists.tsx +++ b/src/view/com/lists/ProfileLists.tsx @@ -3,7 +3,6 @@ import { findNodeHandle, ListRenderItemInfo, StyleProp, - StyleSheet, View, ViewStyle, } from 'react-native' @@ -12,17 +11,17 @@ import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' import {cleanError} from '#/lib/strings/errors' -import {useTheme} from '#/lib/ThemeContext' import {logger} from '#/logger' import {isNative, isWeb} from '#/platform/detection' import {RQKEY, useProfileListsQuery} from '#/state/queries/profile-lists' import {useAnalytics} from 'lib/analytics/analytics' import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {EmptyState} from 'view/com/util/EmptyState' +import {atoms as a, useTheme} from '#/alf' +import * as FeedCard from '#/components/FeedCard' import {ErrorMessage} from '../util/error/ErrorMessage' import {List, ListRef} from '../util/List' import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' -import {ListCard} from './ListCard' const LOADING = {_reactKey: '__loading__'} const EMPTY = {_reactKey: '__empty__'} @@ -48,7 +47,7 @@ export const ProfileLists = React.forwardRef( {did, scrollElRef, headerOffset, enabled, style, testID, setScrollViewTag}, ref, ) { - const theme = useTheme() + const t = useTheme() const {track} = useAnalytics() const {_} = useLingui() const [isPTRing, setIsPTRing] = React.useState(false) @@ -166,15 +165,18 @@ export const ProfileLists = React.forwardRef( return } return ( - + + + ) }, - [error, refetch, onPressRetryLoadMore, _], + [error, refetch, onPressRetryLoadMore, _, t.atoms.border_contrast_low], ) React.useEffect(() => { @@ -198,7 +200,7 @@ export const ProfileLists = React.forwardRef( contentContainerStyle={ isNative && {paddingBottom: headerOffset + 100} } - indicatorStyle={theme.colorScheme === 'dark' ? 'white' : 'black'} + indicatorStyle={t.name === 'light' ? 'black' : 'white'} removeClippedSubviews={true} // @ts-ignore our .web version only -prf desktopFixedHeight @@ -208,9 +210,3 @@ export const ProfileLists = React.forwardRef( ) }, ) - -const styles = StyleSheet.create({ - item: { - paddingHorizontal: 18, - }, -}) diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx index 70437a9e76..2e5b485136 100644 --- a/src/view/screens/Feeds.tsx +++ b/src/view/screens/Feeds.tsx @@ -627,7 +627,7 @@ function FollowingFeed() { fill={t.palette.white} /> - + ) @@ -644,7 +644,7 @@ function SavedFeed({ savedFeed.type === 'feed' ? savedFeed.view.displayName : savedFeed.view.name return ( - + {({hovered, pressed}) => ( - + From f089f4578131e83cd177b7809ce0f7b75779dfdc Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 21 Jun 2024 21:38:04 -0700 Subject: [PATCH 239/520] Starter Packs (#4332) Co-authored-by: Dan Abramov Co-authored-by: Paul Frazee Co-authored-by: Eric Bailey Co-authored-by: Samuel Newman --- __tests__/lib/string.test.ts | 181 +++++ app.config.js | 18 +- .../icons/qrCode_stroke2_corner0_rounded.svg | 1 + assets/icons/starterPack.svg | 1 + assets/icons/starter_pack_icon.svg | 1 + assets/logo.png | Bin 0 -> 10126 bytes bskyweb/cmd/bskyweb/server.go | 4 + .../.well-known/apple-app-site-association | 6 +- modules/BlueskyClip/AppDelegate.swift | 32 + .../App-Icon-1024x1024@1x.png | Bin 0 -> 473960 bytes .../AppIcon.appiconset/Contents.json | 14 + .../BlueskyClip/Images.xcassets/Contents.json | 6 + modules/BlueskyClip/ViewController.swift | 133 ++++ .../android/build.gradle | 47 ++ .../android/src/main/AndroidManifest.xml | 2 + .../ExpoBlueskyDevicePrefsModule.kt | 10 + .../referrer/ExpoBlueskyReferrerModule.kt | 54 ++ .../expo-module.config.json | 12 + modules/expo-bluesky-swiss-army/index.ts | 4 + .../ExpoBlueskyDevicePrefsModule.swift | 23 + .../ios/ExpoBlueskySwissArmy.podspec | 21 + .../Referrer/ExpoBlueskyReferrerModule.swift | 7 + .../src/DevicePrefs/index.ios.ts | 18 + .../src/DevicePrefs/index.ts | 16 + .../src/NotImplemented.ts | 16 + .../src/Referrer/index.android.ts | 9 + .../src/Referrer/index.ts | 7 + .../src/Referrer/types.ts | 7 + package.json | 5 +- .../withAppEntitlements.js | 16 + .../withClipEntitlements.js | 32 + .../withClipInfoPlist.js | 38 ++ .../starterPackAppClipExtension/withFiles.js | 40 ++ .../withStarterPackAppClip.js | 40 ++ .../withXcodeTarget.js | 91 +++ scripts/updateExtensions.sh | 9 + src/App.native.tsx | 9 +- src/App.web.tsx | 9 +- src/Navigation.tsx | 23 + src/components/LinearGradientBackground.tsx | 23 + src/components/NewskieDialog.tsx | 70 +- src/components/ProfileCard.tsx | 91 +++ .../ReportDialog/SelectReportOptionView.tsx | 3 + src/components/ReportDialog/types.ts | 2 +- src/components/StarterPack/Main/FeedsList.tsx | 68 ++ .../StarterPack/Main/ProfilesList.tsx | 119 ++++ .../StarterPack/ProfileStarterPacks.tsx | 320 +++++++++ src/components/StarterPack/QrCode.tsx | 119 ++++ src/components/StarterPack/QrCodeDialog.tsx | 201 ++++++ src/components/StarterPack/ShareDialog.tsx | 180 +++++ .../StarterPack/StarterPackCard.tsx | 117 ++++ .../StarterPack/Wizard/ScreenTransition.tsx | 31 + .../Wizard/WizardEditListDialog.tsx | 152 +++++ .../StarterPack/Wizard/WizardListCard.tsx | 182 +++++ src/components/forms/TextField.tsx | 2 + .../hooks/useStarterPackEntry.native.ts | 68 ++ src/components/hooks/useStarterPackEntry.ts | 29 + src/components/icons/QrCode.tsx | 5 + src/components/icons/StarterPack.tsx | 8 + src/components/icons/TEMPLATE.tsx | 31 +- src/components/icons/common.ts | 32 - src/components/icons/common.tsx | 59 ++ src/lib/browser.native.ts | 1 + src/lib/browser.ts | 2 + src/lib/generate-starterpack.ts | 164 +++++ src/lib/hooks/useBottomBarOffset.ts | 14 + src/lib/hooks/useNotificationHandler.ts | 2 + .../create-sanitized-display-name.ts | 21 + src/lib/moderation/useReportOptions.ts | 9 + src/lib/routes/links.ts | 17 + src/lib/routes/types.ts | 12 + src/lib/statsig/events.ts | 35 +- src/lib/statsig/gates.ts | 1 + src/lib/strings/starter-pack.ts | 101 +++ src/routes.ts | 4 + src/screens/Login/LoginForm.tsx | 3 + src/screens/Login/ScreenTransition.tsx | 11 +- src/screens/Onboarding/StepFinished.tsx | 117 +++- src/screens/Profile/Header/DisplayName.tsx | 6 +- src/screens/Signup/index.tsx | 40 +- .../StarterPack/StarterPackLandingScreen.tsx | 378 +++++++++++ src/screens/StarterPack/StarterPackScreen.tsx | 627 ++++++++++++++++++ src/screens/StarterPack/Wizard/State.tsx | 163 +++++ .../StarterPack/Wizard/StepDetails.tsx | 84 +++ src/screens/StarterPack/Wizard/StepFeeds.tsx | 113 ++++ .../StarterPack/Wizard/StepFinished.tsx | 0 .../StarterPack/Wizard/StepProfiles.tsx | 101 +++ src/screens/StarterPack/Wizard/index.tsx | 575 ++++++++++++++++ src/state/persisted/schema.ts | 2 + src/state/preferences/index.tsx | 5 +- src/state/preferences/used-starter-packs.tsx | 37 ++ src/state/queries/actor-search.ts | 46 +- src/state/queries/actor-starter-packs.ts | 47 ++ src/state/queries/feed.ts | 17 + src/state/queries/list-members.ts | 19 +- src/state/queries/notifications/feed.ts | 11 +- src/state/queries/notifications/types.ts | 49 +- src/state/queries/notifications/util.ts | 83 ++- src/state/queries/profile-lists.ts | 10 +- src/state/queries/shorten-link.ts | 23 + src/state/queries/starter-packs.ts | 317 +++++++++ src/state/session/agent.ts | 12 - src/state/shell/logged-out.tsx | 17 +- src/state/shell/starter-pack.tsx | 25 + src/view/com/auth/LoggedOut.tsx | 42 +- src/view/com/feeds/FeedSourceCard.tsx | 3 + src/view/com/notifications/FeedItem.tsx | 87 ++- src/view/com/profile/FollowButton.tsx | 11 +- src/view/com/profile/ProfileCard.tsx | 6 +- src/view/com/profile/ProfileSubpageHeader.tsx | 10 +- src/view/screens/Home.tsx | 2 +- src/view/screens/Profile.tsx | 115 ++-- src/view/screens/Storybook/Icons.tsx | 8 + src/view/shell/desktop/LeftNav.tsx | 8 +- yarn.lock | 86 ++- 115 files changed, 6336 insertions(+), 237 deletions(-) create mode 100644 assets/icons/qrCode_stroke2_corner0_rounded.svg create mode 100644 assets/icons/starterPack.svg create mode 100644 assets/icons/starter_pack_icon.svg create mode 100644 assets/logo.png create mode 100644 modules/BlueskyClip/AppDelegate.swift create mode 100644 modules/BlueskyClip/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png create mode 100644 modules/BlueskyClip/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 modules/BlueskyClip/Images.xcassets/Contents.json create mode 100644 modules/BlueskyClip/ViewController.swift create mode 100644 modules/expo-bluesky-swiss-army/android/build.gradle create mode 100644 modules/expo-bluesky-swiss-army/android/src/main/AndroidManifest.xml create mode 100644 modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/deviceprefs/ExpoBlueskyDevicePrefsModule.kt create mode 100644 modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/referrer/ExpoBlueskyReferrerModule.kt create mode 100644 modules/expo-bluesky-swiss-army/expo-module.config.json create mode 100644 modules/expo-bluesky-swiss-army/index.ts create mode 100644 modules/expo-bluesky-swiss-army/ios/DevicePrefs/ExpoBlueskyDevicePrefsModule.swift create mode 100644 modules/expo-bluesky-swiss-army/ios/ExpoBlueskySwissArmy.podspec create mode 100644 modules/expo-bluesky-swiss-army/ios/Referrer/ExpoBlueskyReferrerModule.swift create mode 100644 modules/expo-bluesky-swiss-army/src/DevicePrefs/index.ios.ts create mode 100644 modules/expo-bluesky-swiss-army/src/DevicePrefs/index.ts create mode 100644 modules/expo-bluesky-swiss-army/src/NotImplemented.ts create mode 100644 modules/expo-bluesky-swiss-army/src/Referrer/index.android.ts create mode 100644 modules/expo-bluesky-swiss-army/src/Referrer/index.ts create mode 100644 modules/expo-bluesky-swiss-army/src/Referrer/types.ts create mode 100644 plugins/starterPackAppClipExtension/withAppEntitlements.js create mode 100644 plugins/starterPackAppClipExtension/withClipEntitlements.js create mode 100644 plugins/starterPackAppClipExtension/withClipInfoPlist.js create mode 100644 plugins/starterPackAppClipExtension/withFiles.js create mode 100644 plugins/starterPackAppClipExtension/withStarterPackAppClip.js create mode 100644 plugins/starterPackAppClipExtension/withXcodeTarget.js create mode 100644 src/components/LinearGradientBackground.tsx create mode 100644 src/components/ProfileCard.tsx create mode 100644 src/components/StarterPack/Main/FeedsList.tsx create mode 100644 src/components/StarterPack/Main/ProfilesList.tsx create mode 100644 src/components/StarterPack/ProfileStarterPacks.tsx create mode 100644 src/components/StarterPack/QrCode.tsx create mode 100644 src/components/StarterPack/QrCodeDialog.tsx create mode 100644 src/components/StarterPack/ShareDialog.tsx create mode 100644 src/components/StarterPack/StarterPackCard.tsx create mode 100644 src/components/StarterPack/Wizard/ScreenTransition.tsx create mode 100644 src/components/StarterPack/Wizard/WizardEditListDialog.tsx create mode 100644 src/components/StarterPack/Wizard/WizardListCard.tsx create mode 100644 src/components/hooks/useStarterPackEntry.native.ts create mode 100644 src/components/hooks/useStarterPackEntry.ts create mode 100644 src/components/icons/QrCode.tsx create mode 100644 src/components/icons/StarterPack.tsx delete mode 100644 src/components/icons/common.ts create mode 100644 src/components/icons/common.tsx create mode 100644 src/lib/generate-starterpack.ts create mode 100644 src/lib/hooks/useBottomBarOffset.ts create mode 100644 src/lib/moderation/create-sanitized-display-name.ts create mode 100644 src/lib/strings/starter-pack.ts create mode 100644 src/screens/StarterPack/StarterPackLandingScreen.tsx create mode 100644 src/screens/StarterPack/StarterPackScreen.tsx create mode 100644 src/screens/StarterPack/Wizard/State.tsx create mode 100644 src/screens/StarterPack/Wizard/StepDetails.tsx create mode 100644 src/screens/StarterPack/Wizard/StepFeeds.tsx create mode 100644 src/screens/StarterPack/Wizard/StepFinished.tsx create mode 100644 src/screens/StarterPack/Wizard/StepProfiles.tsx create mode 100644 src/screens/StarterPack/Wizard/index.tsx create mode 100644 src/state/preferences/used-starter-packs.tsx create mode 100644 src/state/queries/actor-starter-packs.ts create mode 100644 src/state/queries/shorten-link.ts create mode 100644 src/state/queries/starter-packs.ts create mode 100644 src/state/shell/starter-pack.tsx diff --git a/__tests__/lib/string.test.ts b/__tests__/lib/string.test.ts index 30072ccb1d..0da9551e30 100644 --- a/__tests__/lib/string.test.ts +++ b/__tests__/lib/string.test.ts @@ -1,6 +1,11 @@ import {RichText} from '@atproto/api' import {parseEmbedPlayerFromUrl} from 'lib/strings/embed-player' +import { + createStarterPackGooglePlayUri, + createStarterPackLinkFromAndroidReferrer, + parseStarterPackUri, +} from 'lib/strings/starter-pack' import {cleanError} from '../../src/lib/strings/errors' import {createFullHandle, makeValidHandle} from '../../src/lib/strings/handles' import {enforceLen} from '../../src/lib/strings/helpers' @@ -796,3 +801,179 @@ describe('parseEmbedPlayerFromUrl', () => { } }) }) + +describe('createStarterPackLinkFromAndroidReferrer', () => { + const validOutput = 'at://haileyok.com/app.bsky.graph.starterpack/rkey' + + it('returns a link when input contains utm_source and utm_content', () => { + expect( + createStarterPackLinkFromAndroidReferrer( + 'utm_source=bluesky&utm_content=starterpack_haileyok.com_rkey', + ), + ).toEqual(validOutput) + + expect( + createStarterPackLinkFromAndroidReferrer( + 'utm_source=bluesky&utm_content=starterpack_test-lover-9000.com_rkey', + ), + ).toEqual('at://test-lover-9000.com/app.bsky.graph.starterpack/rkey') + }) + + it('returns a link when input contains utm_source and utm_content in different order', () => { + expect( + createStarterPackLinkFromAndroidReferrer( + 'utm_content=starterpack_haileyok.com_rkey&utm_source=bluesky', + ), + ).toEqual(validOutput) + }) + + it('returns a link when input contains other parameters as well', () => { + expect( + createStarterPackLinkFromAndroidReferrer( + 'utm_source=bluesky&utm_medium=starterpack&utm_content=starterpack_haileyok.com_rkey', + ), + ).toEqual(validOutput) + }) + + it('returns null when utm_source is not present', () => { + expect( + createStarterPackLinkFromAndroidReferrer( + 'utm_content=starterpack_haileyok.com_rkey', + ), + ).toEqual(null) + }) + + it('returns null when utm_content is not present', () => { + expect( + createStarterPackLinkFromAndroidReferrer('utm_source=bluesky'), + ).toEqual(null) + }) + + it('returns null when utm_content is malformed', () => { + expect( + createStarterPackLinkFromAndroidReferrer( + 'utm_content=starterpack_haileyok.com', + ), + ).toEqual(null) + + expect( + createStarterPackLinkFromAndroidReferrer('utm_content=starterpack'), + ).toEqual(null) + + expect( + createStarterPackLinkFromAndroidReferrer( + 'utm_content=starterpack_haileyok.com_rkey_more', + ), + ).toEqual(null) + + expect( + createStarterPackLinkFromAndroidReferrer( + 'utm_content=notastarterpack_haileyok.com_rkey', + ), + ).toEqual(null) + }) +}) + +describe('parseStarterPackHttpUri', () => { + const baseUri = 'https://bsky.app/start' + + it('returns a valid at uri when http uri is valid', () => { + const validHttpUri = `${baseUri}/haileyok.com/rkey` + expect(parseStarterPackUri(validHttpUri)).toEqual({ + name: 'haileyok.com', + rkey: 'rkey', + }) + + const validHttpUri2 = `${baseUri}/haileyok.com/ilovetesting` + expect(parseStarterPackUri(validHttpUri2)).toEqual({ + name: 'haileyok.com', + rkey: 'ilovetesting', + }) + + const validHttpUri3 = `${baseUri}/testlover9000.com/rkey` + expect(parseStarterPackUri(validHttpUri3)).toEqual({ + name: 'testlover9000.com', + rkey: 'rkey', + }) + }) + + it('returns null when there is no rkey', () => { + const validHttpUri = `${baseUri}/haileyok.com` + expect(parseStarterPackUri(validHttpUri)).toEqual(null) + }) + + it('returns null when there is an extra path', () => { + const validHttpUri = `${baseUri}/haileyok.com/rkey/other` + expect(parseStarterPackUri(validHttpUri)).toEqual(null) + }) + + it('returns null when there is no handle or rkey', () => { + const validHttpUri = `${baseUri}` + expect(parseStarterPackUri(validHttpUri)).toEqual(null) + }) + + it('returns null when the route is not /start or /starter-pack', () => { + const validHttpUri = 'https://bsky.app/start/haileyok.com/rkey' + expect(parseStarterPackUri(validHttpUri)).toEqual({ + name: 'haileyok.com', + rkey: 'rkey', + }) + + const validHttpUri2 = 'https://bsky.app/starter-pack/haileyok.com/rkey' + expect(parseStarterPackUri(validHttpUri2)).toEqual({ + name: 'haileyok.com', + rkey: 'rkey', + }) + + const invalidHttpUri = 'https://bsky.app/profile/haileyok.com/rkey' + expect(parseStarterPackUri(invalidHttpUri)).toEqual(null) + }) + + it('returns the at uri when the input is a valid starterpack at uri', () => { + const validAtUri = 'at://did:123/app.bsky.graph.starterpack/rkey' + expect(parseStarterPackUri(validAtUri)).toEqual({ + name: 'did:123', + rkey: 'rkey', + }) + }) + + it('returns null when the at uri has no rkey', () => { + const validAtUri = 'at://did:123/app.bsky.graph.starterpack' + expect(parseStarterPackUri(validAtUri)).toEqual(null) + }) + + it('returns null when the collection is not app.bsky.graph.starterpack', () => { + const validAtUri = 'at://did:123/app.bsky.graph.list/rkey' + expect(parseStarterPackUri(validAtUri)).toEqual(null) + }) + + it('returns null when the input is undefined', () => { + expect(parseStarterPackUri(undefined)).toEqual(null) + }) +}) + +describe('createStarterPackGooglePlayUri', () => { + const base = + 'https://play.google.com/store/apps/details?id=xyz.blueskyweb.app&referrer=utm_source%3Dbluesky%26utm_medium%3Dstarterpack%26utm_content%3Dstarterpack_' + + it('returns valid google play uri when input is valid', () => { + expect(createStarterPackGooglePlayUri('name', 'rkey')).toEqual( + `${base}name_rkey`, + ) + }) + + it('returns null when no rkey is supplied', () => { + // @ts-expect-error test + expect(createStarterPackGooglePlayUri('name', undefined)).toEqual(null) + }) + + it('returns null when no name or rkey are supplied', () => { + // @ts-expect-error test + expect(createStarterPackGooglePlayUri(undefined, undefined)).toEqual(null) + }) + + it('returns null when rkey is supplied but no name', () => { + // @ts-expect-error test + expect(createStarterPackGooglePlayUri(undefined, 'rkey')).toEqual(null) + }) +}) diff --git a/app.config.js b/app.config.js index eafacc6cc1..57d4305865 100644 --- a/app.config.js +++ b/app.config.js @@ -39,6 +39,17 @@ module.exports = function (config) { const IS_TESTFLIGHT = process.env.EXPO_PUBLIC_ENV === 'testflight' const IS_PRODUCTION = process.env.EXPO_PUBLIC_ENV === 'production' + const ASSOCIATED_DOMAINS = [ + 'applinks:bsky.app', + 'applinks:staging.bsky.app', + 'appclips:bsky.app', + 'appclips:go.bsky.app', // Allows App Clip to work when scanning QR codes + // When testing local services, enter an ngrok (et al) domain here. It must use a standard HTTP/HTTPS port. + ...(IS_DEV || IS_TESTFLIGHT + ? ['appclips:sptesting.haileyok.com', 'applinks:sptesting.haileyok.com'] + : []), + ] + const UPDATES_CHANNEL = IS_TESTFLIGHT ? 'testflight' : IS_PRODUCTION @@ -83,7 +94,7 @@ module.exports = function (config) { NSPhotoLibraryUsageDescription: 'Used for profile pictures, posts, and other kinds of content', }, - associatedDomains: ['applinks:bsky.app', 'applinks:staging.bsky.app'], + associatedDomains: ASSOCIATED_DOMAINS, splash: { ...SPLASH_CONFIG, dark: DARK_SPLASH_CONFIG, @@ -202,6 +213,7 @@ module.exports = function (config) { sounds: PLATFORM === 'ios' ? ['assets/dm.aiff'] : ['assets/dm.mp3'], }, ], + './plugins/starterPackAppClipExtension/withStarterPackAppClip.js', './plugins/withAndroidManifestPlugin.js', './plugins/withAndroidManifestFCMIconPlugin.js', './plugins/withAndroidStylesWindowBackgroundPlugin.js', @@ -234,6 +246,10 @@ module.exports = function (config) { ], }, }, + { + targetName: 'BlueskyClip', + bundleIdentifier: 'xyz.blueskyweb.app.AppClip', + }, ], }, }, diff --git a/assets/icons/qrCode_stroke2_corner0_rounded.svg b/assets/icons/qrCode_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..b17db39533 --- /dev/null +++ b/assets/icons/qrCode_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/starterPack.svg b/assets/icons/starterPack.svg new file mode 100644 index 0000000000..7f0df55952 --- /dev/null +++ b/assets/icons/starterPack.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/starter_pack_icon.svg b/assets/icons/starter_pack_icon.svg new file mode 100644 index 0000000000..47a2f49b64 --- /dev/null +++ b/assets/icons/starter_pack_icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/logo.png b/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..cc2d660341e380d1150b1f86735ac78d8394e87f GIT binary patch literal 10126 zcmXY1cRX9~_rDS(s8vOk*rU|e8d0Q1&Dwh_MNu>Mik703mfCyPXsuMOQdOgN%o?$a zPzPZB1oz(mSL80FbMyDCz3 z0Kj9Qs`yCXk6?4g%=1>)_|b0C7)be>gw-Z>y$mRZ+Bmk=kMI`<;OY}T#QhEwvpFF# zPtE!mb(>%h`c8S?o=|X3vJGJrl4c?>lyIhPVG;T8B9!{;jhhp6GnWTF<_)^4gL?{D zy+$?n8nLw9Ep$V+L!xwC4X3HoLJddir27qRL7DX|&tJ%eP$gwGT0ZFLZ>yA08}OM_K4G5JK_1vi?YMcuxz=y?biqD(Myc}Suz1T z_Y9xDSF0C z2$Pc%O10uVVLhi4FS$ny98&$M&7y})W_eqE5ywnQ%-!nu0;+mk#*S$pwU7ksGsRLE z1$XoyeCG~yuh|??csu?-wCG@_#VsaDypv^C&Mj*~gyf~c`}VjjvjqSZKFR7^8BwPZ zrjjb*VD!My*fejo%O`Vo-70p9n|+x&aTO@E|EhKMM)p(kCtQFPGwyzyH|m)m@Z37* z8;9D!o36>3jvQ0g(4*6A66S$S-=d-nZ=hA8`|WdBTLNG3F7w&lKvtY)DdqmsUi?Lx z$r}(#rGEKv`s{MU?v~AL($M1UCq`O$)@HCR12bX*XUWp~lJC+!!jjZtvN_%RCrjuo zJphemBy%nIZ2M+q;=k0Eo_@=_yZQ`=T?5x>Ymk<>eT-q~v?>MrtM&6SFH+G+8*2BLuOVT=sAH}x(9S6~0 zwrs4~xGItt>Xix0*=RUiU6wBM27+rUrH*Qqi_eN$wI)+Gu5RMgf_ZjQU^$MAD;w0* z04~+6R={FuI=j`%Yx0r{Q@cSLB$2G~-G+o2ks`=AmwL4Fy`dzsKle)fVdNqriwxkOKk7{i`FS%?QMNSn znP-d~=2z@Y%h^8fb|V4SI(cF{<2SUprDNsVE>l$sMz&ZmMwY$|^m$d1nC3uNdzbc2 zI;BN*ZTB_FMQZvzyH?1jKW^xFl#mj@uJ2Balmq zv~I!(0cHE3ca2wrn(2oNxg(68BIF^}=LSumLd9uYXEkaZZw+iG98N`hoGCu|;!%RJ zr2$2$eRj_|WzYFe{{(84n<2Fkz-r=Fde!jLe* z`gRjv-Br7;u^bWU!BhjZ?2UYF>9INT+k)7gQ?~hW0%N(ZCbx_11By*Oz%PE&Qu;3HU8u zEQaL3g}wDF)Z5xNTxzO7>g#Jdd~7f9bh4_{^2D8~fyeDM9GTN`-=_wY~Y&-Ius0qa&n?g1lP-%v#9 zt)7s+cy$4U1b0GdQ-_ulJ0jma)mbminSl%ww#cfdkHbwFtD!G6i{cciS8(dIxHs!0 zS?r_lIop_I(k8y^dYmid1Np$ z-bM1On#cpiUdxb&!CZ*;J=+&7OW{%h56F;Pipn{oAy?+#saWOh=PpY9R~v;8R>;~O zOQJ?PKIDP=-^ejC7Anf)RKdeM;L=m+R7sC1Ebc0ezUAWdAP=Bs?Gs^5SwP!56T*q} z$H-hA6>wPFRN*e|(V*PFv4}4B`aE)ijG4?MT~wZ<3_Z>~?~RQ?N`tT;ahQ#)^f&D| z?jr@-f82#-jYI{NR1jp&{C>w1!rROvf2atLZ*%o6#AKcR5WU9Sg18Akp}1=LjDJUW zI_12ccyzEOF3wX+KZ*Mxw(}v-#i@Y@#Um&hbmd7W54*D7x$*E1bK*)hFG@}jeXgE+ zuMFweNuIqB3%_`GozLPv&ctj=g+qI}pp3rA;<>L^m|y7)r2kY{SJyiaijbvlRcCVe z>Ao_M4z|pgR#@$P;8zYW81N83h()jL%x)AvaCYs^Dwgzn!C%)$b`SG$Sbrs4>cYn) zc4Rs3-G*l-d2pJ{IBpKLO?SUTRh+ujm&rkaQZoCsJHM$XME-||IPz|2@wUf9@*mm- zM6>~&4}A&4?->md{3c9UGXjM_ZFKL>LMUr*B$c~K4!r(q?(@ZqmQQ|fY!LyG|GDYn zND1474&{?JpG5x`PPEE3~`RiB`fIjfQW&i2ZSn{Bd2l2cvfqL-O(6g^(9?+ zk59|=mYp>i`Gv#%9w>{d}(?A#_xOh+*o+JBJGq{0268a8aY5D z0G%~<^%A2S$D9%2ZO&pl_{VFxeA5@H2m}J}ciW_uk!a%T5I1D|u2F)%?a{kc#;n&$ za=9cF)s1vGbIi*qVP-lnY|H5fVPy?Nfrb=4K4g309ZK~?^F7Cx3Lkog?5-k>z%or| zs;r><-C^94oC~J8=*T$e5NFE$^m(e!Sq7_^Yc>ouFLyT=uiW_g{U2R=@`ca5hgO)qeRGc1?_)xUy55>2<3oaA-Blw$>nWw_js_Egy$Y8e z8wx@H8DqPV72W3I*Ov`+m!SU)JoGIrz5_?|Kob~mx3@^?>di8Zg@|F&R^x6xJ0m|| zTkr_A=jazvM9>k#192(|Ft~z(f#b%`?W6wp`C0JQf0D?}mBG>@d68)e7P5D_N*tfu z2m?GyTykmFRT9T38`?WU%^P2~3-sY!7E<_>aycwAwT`DYzDe=WysIGxW%+NZFrKf; z+RibRnhAH!m>T8@T|8xF+xQq573_uBxQLD5n4*W^Hy|wL@<1kxUeb-i91|*dHp!*F z71Qg_Duq`ETI~*g4;EeS~SiBlrN;o@G^FJo79&TNLR zWIi$f-ZAki#$m~d!2IJf^ZD9LZ|D$ZpG2S)fUV*$NRj9eF()?GDF4Xx>~GxptmY(M zODg|)``-Wb+$gYVvQuuF+7>}&=qDmR%0moo?z=#4Z<2nhw%aJLU1a*_cG7L~X+D~j zKqejVxXHt#G1KZl_{^~uh^wh>+sqJqPg%0`vqtMv35MaCbhK6HtGK%&d5Nl4a~=R>W+5I9fAIp<*@9x+@M_MxS9vL!Gn&1giaZ1_|Qz5st8=4 zIp?2c54{3LYe(iMOm}Iz#!+wG?@d3hS0bOlmbqB^2J;!ft4IRxWi+$hxYtnR6IViz zVVc%m4z>^(flV-}Z#x@|%mXg=HS3AadPy7j`+Qi2YxG}v_*Q{Y+VYQ=}UQLxFvqTe zbq&Ls$N$o>s#$kNAiG3N_1DHCZJAdtQOBdNqUhfSxUFLJmtKs>g*l`B zf^)?LC>+&I)wi)86knd#Y>}<&<5oeruxMm+Q-#l#BxI^!ssvMXp$>fE*(>sGoC>4B z9TrUdhBOwBz#L7m>f6X#u!XVoo94$6EoZFKC}MVt00-0!Op-X?fv1`t6DHzz%B+bK zq){i1`)`X~aIVAOP#WN^V(q~|Z3!Z>#i@XIizX0gVglYEI_!Z&PjzJKNbe0H}CI9+9w#X;ft9IqbDA~cC8E@cg?wDSk z3+y(2)0s;G%KvzSgEvnl05cM=+cD!pgorw1bAF>`u9!J7E<3sT;$**tux+NWcsU!u znSRc1w2v5YXUJuljG-DR_DZ~iDKJdI;*A|}Q7*c`B}xe{)9eMrJ2qqMJ;-q}tF|`# z*OOlR*h1oim2&ZW2ceRY6bF3!^^dmDAsoQjzHhVaSJSY68hw{8`~vP~FZ4-an(_y< z8OrVTGR3F?8C}XCc*a1Qmo-&lqm{87CMg|?l0EenZ;m~o@NKoKU2PquL|TaAz0Hux z*n0FTQ`$?DgGm^5mS`$bf-&)g5HI{}Udxn%yv}Ph_RJ9-gx$s`ZPF`?S$Vuz;n}O1 zbx43XUTN5k5mse9t13&7??8*c0SvxV{3!0Rq_uJA??Fp0#$WNha+?qW;n@FPoV6dH zs0F_<&ZGQpbv!z%Y_$5;EroPu2VRdjykdIm-dgp+<-Sia8ew$iOCVfmdFPK~IQU`i za^;hjAT(mt64?r#5&zYHXMy-{8N~gOuW_E25PbfXc~4E#@=h6boF#*`Bi~<9jD*=B z1VdXp*Fo4&w&%dkG#{~MpOXKA4##8xz7Sc@eg5RHFQ}Drgd$@ROY3Sr3_AHS;4gRe zO-R6_YZPxXNauWNlq^HAp_lvBA^}n$aB50KJg$`BN;|{N!;Kl2Uf_&UHkIn^6nW4p zMqcByk60bYQ|mv(4H})pNA9-~SU!JOOU`$&p#hw5rc9glnb&oVmJASl*FZBTW7m+7 zi-NE0}`9=b$5^rX3K7%R-vQY)5JgR_paA0 z%Dh_DSqj5mhYhq#wyI~`$T3ELTe$(Oaxv}3%# z?Bm>o$g$@EwHg`yPtMDXzs}5z2#(jdz4AYfgPA~`nRLyA%cruyCm!@) zR%++~;0|wmA<-t`*~g6{3=;%sUAZ&h`h9m=g{&;l>~Q?=H2@SU<=oGj39*o-ZS1&f z3;^PZ&pz|lHO;A+E)ERxO3?s7Rd#pZ*D|m2X40ATvhmsH065e3BL-Sc zKQkF*{C16S)hPl4RgWhF48L0Dndz_LdrV^i-mbM)|G&`jNqC>7kE1hy1AqilH_L41 z{};bYSPD6^h~TTk1VHLXtv6tALD*Uae*eyNQgo)akU$^ZaVOiJUY zGD+)H9PnZO>z=*1wEPlF1fUL(<4}ppX)fQinRan+^=*7`A2)cw(v-;F2fvc|o56r? zftES(QEm#tw|FwoWIhMqNqe4(oWb8!hj3Vf0q<_1M`yh`u-~rukT(C;(CM++5#95M zfhH_{cYN>h%FhaX_&Ju1Q4KZP0w>)oPOBpCr#D0lfNWlMO&@{@=VHo5U8_F`R$>$?DO()IduW)a~( zcD-zoYZeX%TJ+;zPKzFfA`0Bx2RDC;$qCV%AGGw0bt^F zf?k~!vtz2+4@2C(z50%iRo4DGfO>MPSok5SNAzXmUC_)^5@w)^db*=xG(HbmT}ksK z*D99`&w6~{;Pe{~G*edQ?Qe6{x`lU>p1r(hRfz#dzh~Plq$c-_ff-0Jiuw@$=2aF= zwEk$A>vAMKMd$P#zU8H&YZKZ2>wcgKQ<*$FU2v|Id+*N39)`abOAjDG2hnzuIoGW^iUrlDszS>r>p>f8YG5u(&P0z1ZX{W4Gq=;fCcsYzl1m$ar7k<1g!4Skkg1i z;LA4is!$<~OfWD!~IH8WdG3X%y>B={+=JGnM(*PcKWVG0|O4)x8BB-cFNiF=r8@H#xbUw zCGcPga$kh|*%F@7t+ZX9o79hJK!6Nhjhk6Ci_;t!vp+{z^j`Mq*AR!0`g;IM$pv+7 zf7Gt^jBhpEPa1je@Uz&Lb?$$x*jw=;TrmT1*sj1>+ zWn8;X2RJGwA(~`cY=74`&3;vX{*ny?NyfK)(UfxHNf%q65?Itr9=YZGN={yXZ*cj2 zf=9HOsFl70Yh_Eae`<5wycv4kK(bBA&RxGL7n(q_Aj1Tj(W_Y4+TZAQ{W%+=zwTU` zeX*1sIjgT_xhXs4J9k8KZgb>idrW)OuX25Dfxr#Sc$JNYHpGv4^~iQr%FTJL37yc( z&2eSaU(afga-&b95tP_ZBeK4s{UJRM7gn-Qmi^X*e6*%EdYjff4IkK{zi&{kWY?cw z_c^t#dJaAu`u;#jJTP1WLozLF_~7l#ohRnhY$7SnOaTJ?m`qknuI#67_e^xPsL#i)gmBnB+%3oF! z`8XHiX!us{ovz$1c_u_4w|)7R5qdR5tuDw9dVta&t2fh~qXBRU776r+jeegri5{_H zWRxFJSX3eYlxQVDbjz(-hx{3*5)eFAMBnN(%9WB!}(08&$je|YSVFCo7aO(M%jyEaf z`l6P-0b}{nls%oe`j*;Y!hl|TgN7FYjAVfI`{)nrU5g|$J1^KVX7UCU0As$X8*SL^ z%M0V}H^XivJp|Ua8=vbqXwEe*@&>LWv%R+P(-r_Q z&DHv&cNE2SVh=qawjY_D)ky*){u;k@i{d&aZxB36;PL@*Q5G*lbL2*j2^rZi68HwI zx?Y;tE;-QnLA`jcsYKI%K>Je(xol>&`~-7PJe~sb4OHxt zXG3*qR5j9R19)S}2~m>Er9RC(MtK?QL4*3M8(CmPpPF}_U;Y3m+nNC`J?{#jYSsy; zJX9rWEFX~aq5yW$4kI~fzc0cI4f6Ex;_#d0!-v zAOWE~g**+|g18Z>q`!gFEK(qg^4(qnhCPoRQm!vVq^Vh-y?2nuhE*$cS^5XL?toRWQORXC%<19I8rG zHEOg=7a(GUvn3cl^chO+ove{|7=B+dxNENfKh6WI@@l1osFnW)6*?(KFlQ%_!br@% zU_(x&s&i~7Vb6#4KrqDJgYGi3B4Z!OqGB$%T4(Z1^QaVl6VPG9gw@~bu=Q>{Dle{( zcbJ4lLBl8%l`1K{8jO8bHQ-c%AyB;9{_nxe>eBzPPR@M@nKJ$G98?1BhqXDPYm zn|trF3C}d+&kF6aBz*@G2vu!=T8UwBi$39%x)-8L^W0IK^hg6WQOfn;5b9%z`FC+5kWOWX-2;11Q1my`UZ+0J4gE9gpjg~*U;npwI4G8XzCh3r{qTcgt{4f~ z`{%U`Tk!NHsw4p(-q)P(xqNNQO5jw{g6Rttwi%@FRd9QG;h-4<-2HRbpkRKMVWvn) zJp9O_QB@QT8{p(`&&$B8^=o0J@UZIiw1Cq#DtIx0Ql821*9{7PAj$i?f4Ue}2x^wp zUcKMNW-KFdT)!fjEd(`??{}xaS&r!t@8UX)Bd2D_Z-`talTVtrHBx=Kho80$)$kxB zx$)rm?G08r!Rs$9gwQVQ!4$S4BRtN4K{ci3Z4JHt(1h_O2EEl1#Y{3PT64eBY+Qsg zwk3?})cQX+{0Bi^=0RR;rNL|p)Rb9=KMj1g184EUe(WsZo){E?L(o~9(T1yrjkJwQ zNfg_MVk-79qatVG{#Gxw%ey4%aEwLLK+LV6l@aS3{np$keen|C71WyK>mE<$VRpbm zr-z^paoUH5h2pfX@Be_C1AY`PK$shoPLJ#DGDv0l4l7HIRt*zgJ)`T!k9(t%s{z@n zewlc5(;^$O*bgyPiuWer`0x9XFB!b^3_15~%8)0VdX_D_FnmE=I)bPt&n^&{WleV# ze4J2^lrVPs{t}TR(NED&Hl~PTi_j*}E3);YIZl78PI$)TJDyzRd!u`Q{Q_hFCpIc$ zDd&A%kI1$9IV?>~tGle86qonm>~6S3OK?GNaP&oekeloVDTXmvmnrt8DO>&$44hjY zOu~2YO!V-Tusd-usfRGJ0sPDWGuFZs)}lBjRmx0)i4pEH95@=*BEl)1MpYawLl0>2 zD6TC89zeY}q1M4@bRi}RX}6%E&#Jq22ijFP!&+WT z)7c!4Nae)2YUJ1JKkeaC#`T2yV@Vzib%i z^qH&yOSUPy6lzK?x}2JnPj-0*D-Y@?_=0^C+Q`z;RlHuwk zuhU<)B_yC`0{C1tZPSO_9*J6q*PY|H?o`7z<=ofQ#0Ucvwv^OMo5JDZc9lV~p;qsR zrCbJJS_K8oQlMZmJllx5NIMwA8c9yQBEX8N`@@V%k1^MdY^%@ecPVn-(Z9R>QL`bhL2~UbsDuVm0mH?vG;cp`&MQzUGl6*yzn+OY?eSC zmV(4O4E%k%1``YSk2Ln&rs~};MO$oglhCo&Fuh(D9!C5H+h|tk)(3Z9shLC9}*ih`WTx*3PpXx=(-y z7fm<3xAfvE&sP{d=E{d7;ESGuIentigAudTIIuhAfmVgCL(T)bjSLCVX|2`!2>vf2 zFRZ5P2ZL^Js3Wz zNze?(w_Ktk_f=<-eM1pJsk<~ZY;x|MSQh?S`E_$Q}8{PW9S-VOycW5>z6RkJmfPjV)l_NdjjmuVn1z z`mP)fbmzH1GhVJ*I%^Ue<$);SZCKtGxile8*|7McGofh}%WP0v8Nz*=!bTPv=N-`6 zax`)2*@g|&#}VY2GC*x)C7I8`3)L*QKr+IoV$D1pmv6XEvUgstkjpn4@mE8l5R~tv zD`f>J8ImSN?x4OUUOxKJ2)b`G@bGA!3P)huXzq|2vMhpD^VSkYt92~3 zyom6p32e`paHqzFWjskitM3H96xYDZ$Z3Xt=@W0^)l2gF`p}UufD@~0SIoQvs-u;@ zd_&?MX07jeucU{gt-4mFo~KY|)_$9#b475=gS+q5!qq3)GHDG1mlAlKPo!`>gf<`? zJKH#{Rch{(e=6XIY;_B#I8wnwnx zg}+UVdPs>ELsDc#4x!aVfuowtQ*~Zf!T@&M>+kKJwxHXs_ic~6Kdwi01>S)kwAYJ$ z=Jer*%oO#od7-T|U7n?D&rQ2*2sh zrPIrrHT(J}J+omhUES(bW`yQ5Vr_lk~`h>#15VvSe#pV)Om+4|kvm3)5ZMweanfi6w7+|sTm zLd;8!G+}WA4a)(4_g`}L!KAf|y6n!!_mb$E({C U`^y*j|JebmN}7rl^42f^4?+A_Y5)KL literal 0 HcmV?d00001 diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index 6d32e0e212..96fb07ddfe 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -223,6 +223,10 @@ func serve(cctx *cli.Context) error { e.GET("/profile/:handleOrDID/post/:rkey/liked-by", server.WebGeneric) e.GET("/profile/:handleOrDID/post/:rkey/reposted-by", server.WebGeneric) + // starter packs + e.GET("/starter-pack/:handleOrDID/:rkey", server.WebGeneric) + e.GET("/start/:handleOrDID/:rkey", server.WebGeneric) + if linkHost != "" { linkUrl, err := url.Parse(linkHost) if err != nil { diff --git a/bskyweb/static/.well-known/apple-app-site-association b/bskyweb/static/.well-known/apple-app-site-association index 232acdf255..0a05fa35f4 100644 --- a/bskyweb/static/.well-known/apple-app-site-association +++ b/bskyweb/static/.well-known/apple-app-site-association @@ -1,6 +1,8 @@ { "applinks": { - "apps": [], + "appclips": { + "apps": ["B3LX46C5HS.xyz.blueskyweb.app.AppClip"] + }, "details": [ { "appID": "B3LX46C5HS.xyz.blueskyweb.app", @@ -10,4 +12,4 @@ } ] } -} \ No newline at end of file +} diff --git a/modules/BlueskyClip/AppDelegate.swift b/modules/BlueskyClip/AppDelegate.swift new file mode 100644 index 0000000000..684194953c --- /dev/null +++ b/modules/BlueskyClip/AppDelegate.swift @@ -0,0 +1,32 @@ +import UIKit + +@main +class AppDelegate: UIResponder, UIApplicationDelegate { + var window: UIWindow? + var controller: ViewController? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + let window = UIWindow() + self.window = UIWindow() + + let controller = ViewController(window: window) + self.controller = controller + + window.rootViewController = self.controller + window.makeKeyAndVisible() + + return true + } + + func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { + self.controller?.handleURL(url: url) + return true + } + + func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { + if let incomingURL = userActivity.webpageURL { + self.controller?.handleURL(url: incomingURL) + } + return true + } +} diff --git a/modules/BlueskyClip/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/modules/BlueskyClip/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..75ce4b813acb8a0fa79a8c766c0c5c8d3afd9457 GIT binary patch literal 473960 zcmeFYe^6Wbl`ok1*)^DE+6W66Zm!KfFV(?rt`D zoAFhWY9%!6Vc!0;Rr_kU_K&T%RjEox4nc;E%C!`j8)>*vxbvL=YB#d@+%}Z{$JG>EPv0XUYi5}E1 ze%NC2ZQkCk6h1v2{qTtSl~C4zr8`Ex(Ta-&rx(8tnoAbHJj(yA8GZczk&jw%a`&~_ zD@~nldGnX^?nlDc<#dPlJJQ-eKI#8`^#19Xu*qe9CO6EN;5PEWU*d<&nLKkHSHm00xaKR4Y~l8b2i&VmNhfBaUl{-a|`VeZG;kMzm% z*I3JPu^pxEtawd(zt`hJJKSe+uJK&Rir(P=qD1d98{W)+NKZGJgo~e)O`A$`9~5Gu zaV7c4DjbcL*fAQt-m(l&`t9F*9GrjGE^MmRnB!7Q%ORYM!nz3{o=RU zLQv`bHM|bQ$E?BVJ7!`0K?iyDY?JAkoV=RqdGogm!p9vGH#OK}QTl10u*q~6vbSTu ziNGex&?|75@7RTv-o+BNP;c^n=iB0R$7kfPy(YBD1*g4u_)$wi1y%bSPjl@`;hn_5%XjS_t!*3l&xPXD#n{6i=j{^1X; z!qpK|iTT<9RBXj38fWqB06KE6Um7Et=Nu<04v zFfK!X`CDuG#~6fj2|f}>pbccDH}-kQKFg}GBk+`IT{cL8nM|BjdFoKOlEMd|a! z`r4L{<=(6B!doqqpLC8ueu(w+uUK=59j)|U-J4qRYE2UlN^(Em?eZ;rSx%d;dl%5r z&XU5y*Fx`uA8y{hnp%V~M&KhCe3wiUW}nt1%yqq+TXJ`hJ(4tfm$-dshrQ5}H z2Wb^PMuiD9{RHh=K1^ZrZhOH5Nh%yC?zH0Myc_L;tAK-vZz|z(dLZ+s7L&3+P2V+GO&Y zAa?A6Fuw3%+6<}NI(ac?gnTdw>Gs-m#{@tBA=Dil%w9xyJdu&0h!+^zb4I z4*;qkEkN4cEemPI-j%TjMa8+L5|`W{6*hg8e)3_u!)p~b`K`jkqI-3i5BiT&)3*WL zQM#k}GA7iS;3;(bM=jD}y%ddh6xoG033-=<7Qj_R7JSz7aSMc+Hj`3n9@Q_CR_x99 zwf}17R`bs#%y@dUtU;zEDb<&@pB4UK)a|Ux9QW;FsTpCb{>Z;}A@~egMV#nb&$W9q`V>K~5ar zR{F1L^R5}v>~5*>GF*dnIE{{3(Z^qwKNdlEwNilH9|FEYjR+S}zlbma)I-v~DfXI# z=_<&=*0W=~vR2dE7=+w=TLu?pxQvb~Ax*~Nj*ih)UZiLd6|!CMYia1e@GN*sYxzy$ zI8<@R-3Ra5(JNj}svY7Wy}MAdD7yJCmveKacpfDMlpbAs+E0&uca1Cg%CG%?14ycvS`Kn<)d1(c14(*)|$MJzC>?ARtd+>;~f%6j2gccBhXfiMD8Xr?ZT@ z0DYYILFRM_)$H`^Ylkhkv`G8F_q|I1kEM_o0EZZKS-_kb1TBSXml9}``ljgEe2M*N z^MjK4503%xpl^E6R!CkUE&W*7bXlnPTLHxGDtAvzHU*=X`~Y@Bb#ZQb{;>7m6h`5J zpOFtfOg|A7-vA6?(FtCN>P_$JFMU@0Z7G!E&9i5LdNh#&^yj~|qEXa<3-xcS*^7X` zr1a>`QWQB`sy7LB*u(>XCIC_|F}A`M73;)a!Xu$O{AZyEo5bHPLz~d9%ZEU;cZxQ9 z7SVB{S(5H3)d!=ZLlpOY-L%`mqSHthJixD2UxQNQAD&Ia1Ih1Hp@2ve+Ow@i#Sn4L zu@)$H!So~TB~R7S@v}t~FtbwoQTmg=7ttsbjXv1)cA?z>z*ThP>`}U?NM{lrGeO~a zR{+$;7bNrVs&5`KO)N-cx0EE}F_qFChVLDvOTAZ1TY=@Qj;}zewaiP(j5vTl1mzG> zk^SlSA$F|iDm)>`+=&X>4z|#Q6;1SI?O1>>1zctyo`-AD*d({Ah3%(TzVI6-yP z@_(y^j(_SfvF3eNI2nyj&kK(%6t&>qOX6{}`>+f;imm9a!-KY>klA#HaQspcM4$}S($T6*yMa&6 zv$E9>aQH#=($R-S-g&siQvHLYADhVc0dKFoF_uEn>9MZlG5S0pit#7}qN!Bp*Sg-y z$q3W*m3fJhyzPEe>Rm|cA=~Z$ay=8u;%n&m_t2YWpA6`auoBWxN!}FE(!+z6c^{x& zrBE*|)tX9kP=Qb;^Y0!KDCla_N5n^D=(o#8Q=QV&g?2CeKzvMgR^L$qc`%M1sq)-j zNF7QcZ{tnKZM0>1x2B`(a%uGa-KxX1`S@sAQ94q3ru#L z0I545WJUD(qpWO90$@mYcv_2^=OxQWb(mj7n~S7pr+0sF_HFgpm+MWXeW~dvAP{iY zRusO~Q9FMYxJ}E)oun36#cV2%Alo-S$JWCrwv*1pon1R##f)fk8bkoxWWPj02EaS}Q#}PNd38 z7vHx6ERKEelK0Wg_u10j>JyjUf+oKfG?>@)?mT=;n;5%^HYKohy9o$G6P$Bm<>syo z*w(mc{E(J-7Ae!&8${~7;WC61K;$Oit`?#$G@iZDkvtA^2I6v7|MBESlXqTtOBg~8 zhuG;gX|VAXpm*9!wOVQ(1$H+6<=FRxw4n78x$A*`QhMYF_F3`nbdx8dIr>IlqAmt? z24ZFmzEzYfD_$tcEeS8`F_06vQmvRS_TC0+EVK$+phTp1WyTvvX~ARBv1KR@FHr;y z3n<)#S#sm3_Dyx_4rt7l8^Dlu0He(kvt>ba1DXzMfFRQ6CsvBTohXvtS^z37+$}p| zMvd=&+vG){(zHcI4?j8YX?k0Foi9zD#-Xt-0w+qBdEr}RE9wC*22RJ~Gzg9+pr3NI zcHv#U$zuY}C4?p^IaY=mLB^%bz*A`{)nWK&?SwfA8XJ0p^2klm$HErr=$M7PExbaT z@0x}1fnOdndJ}wqm^YRjlNK)&9V+Xtv(ZbtpeQC5QjjDP+WeW2^&r#8&hGRjsi(;x zDSo4eYVckvXzxN#JA3zLNzN0w`EKqlDMZP;Qe2o*l2;{W6nPu62r3lHS*V|Bl@%! zO&!X8{(>FspobmsLLDFw09kby=-1a;40`M_AhxHdj>A4*RAfy-O!owYsTK;d^`jOO z6cA8lKri@ya=j84j-ejep$*V;!*^s7w5`Znc6wa&G1}@fPb2`3mdkAR=t{ID4M-}T}ZQZd#67e}9G|B43o-#ia5G!Fs_z`+9*AX^;=GK0cD z-mRHFEMHPkn({JfXp-K#x!2YOQqX(lu-W6}CD&W* z?frn_{Y##n*6*EN+TH)FKYv>JUk-fl-}IF&7yeE&&{?|}&f01h$*h}Rba-7@#9Xoc ziqCRN)~vF3vMYiFX}g}Qy3eg_ziKJ`UAVQ-z3smCjC%RX(0ts9HIh9Ay+6pCYa^`* zp_+fe)fgFjL(YSzspPDU4IAMHSZ+nl-D>yCRyT$|S92=`%vhVlLrVH3b@Al?)iDyE ze*G7{vf=!9ubb#9W5UfYI<7~MNGNM}aA+udFk4BGt>WBDf;6&SZ15#~OLm8 zS8t?|K7HZu#=;@K%oVxfylt*k(>X+8cfOQtCmpr63&w(M#LIl{Bu1*!)Q{AW4uL1NlB{uZp9t zh|Q{k)z3avn=1F%mjk_=HV-S>J(V%=0*3Agc*qu|iuh?=(NM{~C%IkO?*sLcry z^=g4^^%DiEb^Ddds8U2Wwir`wvdLN#%YzLJ>Ao`{49F?Wk#Hn=dN z$RTjyE8BaaaA-=+cTSM)&%#Jy&`%nldHJiy@z99_`aTwKe@1O2vlrnZapE>1&xOr? zHFr9%RK?pXs#L2#3ugs)5ToCH&)r!8*}!)~ZmGFQYDvSZ;*!XQB;vkjyABp0!kxI`HJaB@)I(KFL5fHOMj!?kfsuWPj|w zT06>7zvlmn9=fC8mBaaV_|zw_7GAZemq?qxkWTutLwAgm*{7-jXNskQ$o=ZqWQO7v z_s9*->@QR=V}WG0Cc`N+)%Uq@4;KI0lh7wVbx%K~-7O962{Mypt}G_U)LcyfTiKT6 zf6Dz%pdPqz-%wGIzRo=+3Kxtcp~lYZ5qB`;iVV|GOSx0IE*f8yI2i?Jhw9U`I7WVi zN04fxUs8Clu%t1l6uCzhNPXtwWV?$Ux~^7*)T+XJnO7}|w2`Ty|NYOu@4m`)^53Nw zHJp9qe6EVYhh1&KEEj&NiU%k>Qh1N2P84eUW;gDuiNZfe%-8KyYq*c;&fPVp_JlL5 z1baH+@E52j4Dy-{Mw?waZLQOX&cyd-+g*|DD&2EkY9F~^^ovcs^!;t&SGU}F2v1qo zxGxf^HA!A+OnftE^c6;*zcN(TI>}*3DhiL!*!EirRIrlYVi46p9$;iI^v7rae;sp8 zgFA?1xJELQ;wZ=n{56^Ns9Q#86X9k(Nfzgx&Sf;#d>Q{DY;!X99r_}srlH{N7cz$l z>H$zwzSd#3a6$I^A?d!*ATy4LIR4E)EmEx&>Ioh8hoAF7+sKw~%yljxC=85T3=nT& z<_hQfa-rKVi5zrPoQxo=KYO+2?o=Th3ToBV z9k(TM&c)&L{k$2P2eX_Yd(^UwB*9!X(V~H8)J3f7wJ!h_G?8$-Kf(AJqhD&G_rG+r z;YyXDzhd2{dp7qv8-1nqk{Ju(xL)ZZ3xfpv4B<@Bw8K5xo6b~c z-1o9I_m`MQb2fI1h1~1eq3vWGPGr*p{57YX zPy^%HBLQ~U@RiRKxv$8=drqGuqTwRMMo+@W-_6z>G*jKVGVU>eX;}n`n@8|S#`63B z9N0ikH4GrC=vU?M+MF8)KT5Eo-01|{sXCJYTrJ3L6mD;5Z^+Hu=iAAr6O(m0b8Q}r zYv{dtHUIA{YjsA0D{`N2s)$JP-&Muk_muYs{6X8DjJxx?OCB=qtR!-k#|wXFdG4-< z`m#FNE?O~=54TnV4O)D~Jz=f@f)DJ#Z5Dv>NTPePkeePrLeN!4?Imgm<@zHF-}!8k z|7o3I$wC7Q{M`-DH^Ei@r<@22ys~yytSbneSgqYLb6XaAX|Jwrt}g|#Rm)Vb+i(SP zK(#*egj*|2)(gXtP@Sn(ze6zg6t~jIjBY%_OxH%F!UF@j{-#ijTXiC7}Rl@73a<}^FJ(()h zzzCKL174T7VC?1fDGTo@i@07U$0iAkziX>SRH1MB_j?-JCuRAsJZ9)2Pg^RSscNIo zlYPljJ?lMKL}E&@sLio|^?K0exbE`d*G?ivw#GWjK6U>{ZJ?3(7HQ;fOH2m;bex2n zUBMblI=R!!iQn}5J=u$$%m&rS&nRTvjFH@8UUF4!WNR=kaf+7{zdDhB&40H=ICtMb z5_3`aRX&WU)K;Bir`ovFveUB7dSul`u`U0UxGjOau=%7BkyL^#Esz_M+~b*yWO-eHSo111-^F*))kYz%rbUs_*&bFD>8Y@lY^NxJ%UvS2 zlY)GgpUhSn{U+u~Gs!D6z>gwm2r^U|2qS?N7p8E+&)2BG24R6A0Z+Dy-vU0-kW6h+ zC#qB-sA?dY?f!zCf9gS_ltEQ(Tz@HwWWoT@ab*TjLt{wzM7b~Ku3Tt?B4F(Pu+b01 zpg_8Ai%fi{Ulg@W_>{EAB{$OC43a^)u5&G}Ih*4ULpQ4L6LUr;Xapt~Qqx?Sjs3CX z`XU)LrnoYf1Gr^nuhqfcDvJPw94d_J%wBn+TSuC%A!qJH*&$!n*0yeAdgg3UM-@?v z!AHDg9*LJMoQP8z86>lm1XY#P`wlyc&s5uF5ZhD9S;X#K588xIdD&u;!QnltX*)m` zgK$(7#KMNe?wrK=zf{G|G=*55lNyj1izgJgif@|C+8gZ7?Y+S}wterOTt=fS!Krl< zuUg~qC1{vW7(7Ga0aGnvNDOgbm2}oROPq5E7qoTm3^dqxWCn7NMAp!dH0o1Ycj(|s zf~9b8qI}Za%ZcDUPv%yjh&h3iH37Y|`&SYvQK2@{gV|ZZaza-T*?@8liOv+}Q=Ibt z%Ao*R$4B-1?@nML^+bXZuLsI9Ol&B%D zb&;)C2AmI<<;p${8(9x=JpW>gq?W~ardqbpoN%e7qLvBU9M6QU>IJYH;6Of_BFEQ2H zbbe^TN}bA{zw3%*Jh(U9105L16*wPIB?Hu=Z~Enc4hv9uSul$R1!;J~SlDhoeacM?Lbn96&z$tsXdfU0hV=Bn5V# ztN@ll*h~*VdOCfKsh305gf8I|s0~1GO1H^u4>wc+Wo^Blo3Sxb5MT~~vxqdL)LxGW zK=k*`mSUm)odM@$whG9|qXhdDbZUU55MD*3whm#a>LGOGR|MO6J!ig-LknPRetu;R zxv%8Fp|MO%N|h?bi&xfW#$+IIFALhczXgjd} zmroS+BxYOvcmQ>IrHqS>n7c#f@Uq8ai_&;h4Y{9cxfG z8A<}^HG>$*4N=erys;$MzMZu1aJbbc1H(eSrlFsZ8%vJbWif#vEMnYIh0JjJGl&3L z0PX??i~# ztzdQsTeE@{NcX)hX1Ng(jRnp-=^<_l?D?OrSy~b)i6DX~@D_)E5-gA*CuZ0Am+>-O zMlV_nSV$rbNpQYM>|~1)C2D0G$-_C3to*o7i-BGDq#7=U9GWlQ8 z!Pafv7-_7PrklxcOze!!Dek`xja-K*N7KLqmdNE`oLXYRMX+AT?AL{|LExiRGP=e< zX1mWgv0NFD7=JQ_E~~2nLF3s)QlMU2YfgDkFrXHpg;yNWC2m9 zpFb5rCN#vD7-~$ESd-W;D4cqFcDldCS2vsv^IiTei*011Uh(;)C7~J!Cur_oROrm1 zIn+5j*rpp3N6BoxalPEEGHz4Jb2?c|pC9eF<~_c4%G3Xx3J&_R)#rSYWjq(pnkrlm zB~orEEE_JUn*2Dk1wv8_UnMyE#H4jXQ)Z|L8hx12bvr9)s!%`oB^i^?0xfqgl#u0G zsJbdcIBsnN#^s3NtGRojZC%WA<^p4}JF_Nlf*=VpLDyHyp8HIP2W5+~NYrtyw@fBj zR2a#+WtVQP`dX^4pQY;822Pe4{99rEC5HwyW`Aj3)fSAqBhrj$z#(H0DSTzgD_`jF zri$Z$8^{_NO{O`IG$83W07x2QcxH>)ump*!YvD44>A{zPeW^CXuZir2L)IOe5)Z^y z5*(Vgs9V&uCHKxrLH`cuOO*om5)Gbp-p4?epWu5u>B6 zFythS6`0ZEIu z=HTqH=0usYZBoEJ5q0j+g2*5<3^7&(<(q3I7rM7CPSP5aEK2M#VrtS;XCn^}n$Xf5 zdS)&()~x%*hM=m=Q4w4|F2>tLYGP`6du%L-sFwD=P}9h8-+bKMx{4Hsm_DIb9i1DzM-%x7bFbGtE+5m%!PsI=7d-fjo#*5r`%VHXsxYXEpqs+u2|}o*1-X0jj77Rh zBGz7_eGKnbA@oZQj)vJg{gx{3oip1^)Pm(i2-j1w?Ph|5`BSoP#^A4;>EnWyrV$67 ze5iW{g{|h!6IGRI3oadSk}`8FEVnm%95IV)1KHf0ai2jrT&b7~Ng%uR`<<@0I^nL^ zd+~nm>9%9R(s_=hVTZ;@4#p(TaZ9J)<65s59GtMnrfr>Vu@x-M%*xpyheq0QBW{h2 zS)6G}8hmTRolxOcsk4eH|9t&NSlO8iEn(wx(&l8(SE^OUSbK%tanH!u9ttjKRZ?qg zy_FfZpIrHFOp?1tFs-}y*UKZ2K=d+Z#Q6+W?zEq@RwM@4fR*m4kaB@wW)C&uhW(mN zs&3fiZ{LQ0YmsJ_!WMg{cTV0-AyA(YXe%kp@dW2pdxORiU$r8CLdvy-G zNI+C9!%A(1;UwTWMIspOdmEQ2ZQ!k9PjjJgOA-Tm`f@bx%}Md!Qb{iZ}tz^LB%yKr!E)aM=aw<7BCCYyxfM4upmZ;gxn44K6ZTYSiY_tt( zEo0d6x_sCsRqkTy4czZr9Iqlo9$YO>r9UJz&ZSUa4-f{I~&zl{Zqk}V0>9% z+fm8j7rooU1RtIbY=;TQP79U`U>wbDQ9XD72i%ec5^I#DZ!%kdCIN6_jzQ}#4ASL@ zKIXv#YOf=vo@nkhq>|-MQpAVj?br%N*z+C@Z}bUq>F^6rGJ6%W7RuD&^GS!J7V$Ei z!_+`z>mvb3D zHhS45UnCos!asj2hXxWd8IArL`*}DV==TANOGg<~tQl+c?g=ie zGWa>4&^cx493cl&mOR|609&K#1A9eyqc=I#UWkWf1D_W{7JUnNU){iODuMwEvb0x( z7%_mqMsGL}R4VWlG4gsqm{{_tpNm}bGysx|DHphW7Klb8ZL&58e=g5(^m3wXE#)o& z*{(QVu=xpnOTokj!Uelu+W#;NSj$H(2zT!(qjMfZLT;u5ve6WyaF!fL(iUWstjxWGZ@P2AL7f*TvPh$r3CMOq$SV?FGU?lU3ec^QRVEB=1%bhD=4S>+gm@)l@3mgL zV0e~AiFSc=4ClMNu0K5I4&LjI?X`|s3V5KdkzQ8IHc@-*sYe)$mkl_cYX~M2HmdoJ z5xQ@|iqE~a%yb?^vyQlE^a1FkW+oU9;Wz?`4z zA9|9rb+(gW#5I8O4EAwPG_rnwI{>1N;_yQ*jHHPCTWaPT7m;a*Bn4Og$ zlu5fs7=#Hx2c+s-pq6EN_Q{wyQWucqan9u5Qx4|@$DIzko~Y8Q0(f^UncaYV4TF>f zG97R;ff;!>o>|fm>`Mq1n3R@6@R#?48O<7NZ|gPq;MHZBHPSUVO~v6p^9YMp8Po># zbJ&;c_P1B$XX4p|@5U^JP*H-nRrHSlOVGtkw53mg$%d<#tuYrH4uD4hL`xoM4%>jC z$OS7dA4GDfmwN}#BvX=HjcSy&jgXdvR}JHKR6nNzd$&fp8r9|=*gtoEDL23^cwy_I zp{!4wyN4(WeT6tQVP1JAq3rJS*X2>yB;1Q-(i+=?PwDsbICn1~dEt}g;=Dl3!^PQv zu+t8BXFAU;h~kehg=Yu&gjk6N5;)q(t=%TKiT0t9pa>xN*UqDm2L*y>Ecu`IS59x+fEMplk8~jHPDgu4F^kG zK2<+wqHGm!Y#^$nWjOlPl_f~(Mu^@70jsAW^knbsYB%t(Z zT;@|xtSf?YrJ?}lgT*xB)`N$pA|O}Tszy~oH4OaRq4VQ(of-6*C12G@1;H?u~K(zC1lsl?iJKqA0({z8?R z4XoSPpNURN3zS05;S&^M6y7-i76Sel-tBrBo*EP9L^f*HM#hsYNSVUjXDKdI$0IBi z-$OG%_9JpoN}I&Dbhz9u1+x3zbg$os37|oQ+Ry zH-}Are8QqOxHeiFK(Gw|qSY}{0!_;A-hg31JsVFfSg>?hI@%_3lEKgzzB)zq-5E>` zoCJVz!)U?=YA8RGfZ5eD&fh0;Pm}r>4$hvg1eO3Mg#{ZgN~qR!%?*63-{q6?lpxKH z0;8@#49wLX)d13OP_Kyy0Q4G2kmR*zi;Cp}?%OL;^Iy~T3N=4`I60CTn)`TkI2U}a zlFC-o;Y{_lm`Kls#F31z-^U7av~7p8u{|nqpK-<=p(=sW?kSBi9PUIQKq?ceP4`2E zGT?&A%86hgdCh6xf0CRH21J5C7%TMFW)eyoCN;4F1)NI|5d`I|v0(yBfTY~7IdqRx zMZajR$UV{UFROL1zL?({W6Gn{p3;^NWJ>usO5Pa;SQP z>$XN_h2{>>^&34*`$fosln;g+F=ll(uH<2|cR)p(OC}FXxhF-{SGrglv0ji7<9k%5 zu4*&MQmf#rE>DW2pRPxtpN_m7^X#1hBYiqy70&eyI4Uko;4sCM2fi5v=WKcE+~u1h z?ZN2h`M;y?{%3`OZx82jz9xdKaj-_v&W1q0?*HG!=IRbj!L;?8pfM;a%N0R`^aKYR zc%bX40UcXh2nPCFVy^Yz=>O?p`(GRv6nel;*K%Idwf+BiY{2aau7bSw@uyt66d*{p zzVa8h8CwO2&n6a8Y+L3=|Bu*=vZiwrI`wmCMppJ-KttpN%VI%7JHpz+d`=Mwk7iqW z08BgQP0(9HXBIi*goJn!jsx02J3x&XC^&*qAl+0@-d&Nyb5GbRqsNzcF0oU#ipk~m zAGsoOCLEdzNM!^ALNoy@lJy{lMXou4X+PBO56TrmQPiQ`$5olq&l^E!<~OD*m(|w& zGO_fakFCmYRC9g#84c%k&4F{HRHZF>YE9zO0i_>;RuDshxY6a#MM-{xDkoTa*60Ga z&b2O(*}4*z?>j!V{t?8fQ~${!)T9gJ-3ENrbi*m zQ@;ZBmEKdbM%a&A)fuRR)2{WsmC3?p@?0Qc?H!1PAN$(zO%3cFR+vC}oyk$NavC@z zk+xu&JtZ+NfnIN_=-dImIYx!$j0v<~P!zF5;)&-z*IYp)lVvn2Fs72w)c!Iw?qbTwOPbC%$LKsGJ-YDoc%YEBUp@CW){<*LKFU$0oV#UQG3?!2v&sSh|{ z=u5_}I|en8^8&stTJUZfU-em}M(|C@3>lvRKU>KaJ4tE4b#ASClN*ZF*?I>WCOj}+ zZ3oL`7}?YqDr~IXpeyuEs132C&gxq^UdU`onwWj6zMD}rjifkFq4nC>-e@r7dnyp% z%xFYVwdoNB<&5A{an(7Mw2>cTwW*z$K8Kq2SpX7T8yO3T09{G`^?+`@US?p6ow`25@yT{7;69`N-7O2)RZiwd zlXXUFNi+$$XM^E1ZS=uxmImdJ+0yBH`MYw(B;lJz0yBeDFeFKM*RK+@?nu0@imnqB zJQn9~a|j?N8eo40H<-1!*4;ir*SjVx;N9!9a@D2-XgAXB@b~ZVcsKiwK=5KOE;bQU z9s$(DKZHzL>q#DYZSa31?T)!#N}NM7MzDezWMJ)z@}2}Qi29}ygwK-4Rf1qBnWI}5 zB+xRW>^lThRSY~3OVw+xrfpK$rfZOGT0SjMJ-yX5l2E}-Ug+*sRz@Yk5Uw9#u0k4s zJ_f!^l}BvhxSJ_Y7<8$+1DI4<5UURA;x~43dTVSC7_M!UnjPGM-K2Vlt0ocx4oeL!=g8|5pz6SnoXp(P^ zWy7IuW;VnCeFsJztaQ#=5@3*U=rB&CVV9t$(y5O<-FvJfEmbYOa0TF6`mJjmy;K4Q zHWXMjdk^7E=fI-eT(hj#TgN0YaLkmxB4G-?fWSiU;Q*MhTc#jC5z#=a89jKLv zt-+eNL3L-BCkbXYBND(S>2`A5*N#EX1WY5$?4WKt<^GL5WpVu~kT6gP2*&(fBQ|W` zfAq%#{r@gPiUT_=I6F(kO-!K9>Q8`+X>B_`36m2Ie5siTA`_rn9Iy|B*>opQ2Pmj;&mJT`SdKa|l&nBdMI(6kWc#F`%sHi0s28X}7B{%gnEc-?ub1#Xi-9Y<;0w!nkEbjb3_ngS zrHUpK2C%$MY=#p>lT&DBe~T@4-QEI}L98HR%hDvWNnMqB9Xy3BfUzgZ5And3=+S#2 zfSRVY(mdh|+hS;DNz|#8@!-9ou%g({dZ0s~kx@9rmc#GT^|d&7WzJ*r{-%m)1mEJE zY!z@EjBAsDDR=2~P~FT`Yo~QAWr>0+L3x|gXWB84wowN$p42-I!43!CXwpi9DSuv| zSGib$$x6Z2x5|~;lH?k*8!$AH+C1QbFnBk3(>_cpaHYaV5;phhh}1NQyKEz`v^!K8 z&4Qvz<(eZ>sQ&k5TqU?$Wx>~6c#w>SQH1kqWD7diIqv*2hHI@c6VORvVOhO~4kPq( zqbi}@k*N}flt%>8Ux(+YdSccii)eTcinDme9nn|;uzxfMUAusmEscpy4V=g|iB;kU zq9$Sr@+ZM7VY|=fVUaZvnDoFnhY$Ok%IJ!ON-k77r;@N4E2!3Sbh(}4kia%*8?FeE zo`F$-hF5YT!A!`qz9C$n9YkDXB!3rXjC)lEe^D@iOGnSxD1iaoX(b=vzxd-R{u7JE z?|vFGHgLvYo%kF&Qt3&hV!fWJ&(*MKHyFJ-@XF#~g!i|Mfrn;f&%^G-Pz;i|kL%%E z#gS{O7em% z0ty?Tt}-UrGs}DMRVL1clqzWk{R49Dwc$DFq_$oq>uJZj!CF-^JtL99=P)5l{^^_% z7&-QbChli!s1A_fpns$!AMWR1lhHUaDdIfV3N;vda)lVtwe?jL!j-U20b_Y>8w}q! z>o&+sWFfx;p8<+ z5HZIbF$ruI?Ws25PdSQRXOw~I!HUk`-C};UuILBQ+<&nr;_w&X)dmA4CvirQ2JdrL z4phhB2|v?-!)YB2XX~8f;c3?gvHln~EHx%zG63Y!_6#N`C7m)~P~Ir(hEX5Ld1P%* z`Ff_0-Wroce-)T^pE;iQcyQPHG@@FxY{S^BZWw%l<4&fWS6!=+Zfcf(bz*MtPTzCr zCwsRFIAfcb3yF|QakVv!c){e8gSmLkSBm#7!BzAytzOascNTwI;;edY1;^EPfidy; zLm!MQ95ME10LnC1qk}o}BBp%m2AxbCi^NM|jy$X6Yla1|$CE`?+prhz zs_wr1E`L^Gs}OVOny)l}cNm8Om8qgomBTm3z{?i|pITs?3M=}s+lK^73O%t>@r)c2 z(SjL!WjLMGr5t=sCLF?YxRtKoOs10$o7b;`9QgxX*Ui@eD63U3BvqA7v?vFEHPI5w z;;)w+J6ag)b<v4&#cZtk+uuV(;RDMQQ)eS1` z-^*WE*5ijp@K%YFbeCW@_?xzfJfVUXvEq6Q=3W*IOruk0JTl_`Q{^;0K_tRNTcgTKXS4=1537wGylNXiQF3#y){rdM;tL1{t@E4{P8<;$RV z>X_=+1n3BJ1uRB-!1Du<^v%aGOP&&QKVe@cr!-bdP`DeH394o6I~VBsVX2<2QGg!} zQ@q$1q>u#!As7kAw}qd(t~t()t}DRRAC>~&mvbWc1Fo!1r(^KfAnFk-V+0eCv9-V- zj=c!4fM7{*MNWHzSNJ(hbv$+4y>`+TF4M;fMqJj-orlaFwIr4-wu!<8a1oJ!2t38y zljgC>qQn~5l|9V@aJATb#tInA^h1EUuZ?MVflaGQJ1WFy*8BJk*3R@$!1cXgfU!e) zkw5_HW^q9~&Ic>=WqH_nPBL{%4iGCb^>fQyK$dol%po#gV&G&>w4@6T?wfqnYy$Mb zR%Le#+YI;bw}H(|0iz2JyX0m4GHncx!bO^OJA7G!3uYuan3Q+Zt1EO_x6*fdsL@L>@UDue#IZZ6u4NBTHV zkuA2Z12{9W_eO;XVUNv()W6Hj4$}1l;l?||c@+=riS60(>cXDsK?dDSj>Ci|3EhE( z?YS~2D?$$nqY|&a*2!?e<=|e`YFqDGavUULENmlTb1VQNI^*7$1wRO{EZ_<}fVr5B z5*y8BEa2KRvjx=5a3Qtqd3aD|f`%hZaFu<|p^DBm1N(&P5u5x^B{`%UCXUbe)|d-M zhq&sDx}}%j2oDl0ki`9z?VtW13+!vFjy5@~`)%&<0bxV;icm=9-n^<_E4 z_Bp;3-ct>q!42nNFBIwrw)Jpn6zpbL2peKE-3{E9o4r>Vfj>%EIm8HM^uMGdicW(dLe|G|GTf_4`<;vV({+?1L3&;Y>1xcft?v9aDnvug}PN}*2 z!(%r5hhxH;8jKM{$N*@$HE>?SgU<}?(^0Ny{c3NJn6fw-W6YhMl?7nd)l5G1W!J)1 z{-s7`^)8`SOp{;&Mg zmRvbZ+v+oJmfo~ryeL9U=?cJ{eOUEs)`qNkQcI5B^>SGtTYggMrGnkC_2=9B?VYD; zRbPU8+OA$3`078|@Kjc&Jz-)B{Qrtb)}XRJBsY`X@-|rrCBb8bS+V0>WkN~A3}4u( z_;Qr`^7exL-gkUclO>tsLeA=7o2#UYM|*D zfv`nT0g?>SXRzVJwmMYPU;~n9VcJM^EPGI3EFq?|2(y-YCRV~g>|iW}K*;_8fvU#= zS!8!yh7lf{s6$}KmXQ1*RacU_7u0y{8AsA|YI@RbsXI5CR>MADZf#A~)~)?<_mAC~ zO;xHKkdWT*eb0N&dEfJ#=h@ONRLjzBp;Gm&>i+As>zT8uIfq5u~#*QzBRjs0uLUgl4CMklfj zS5<&(CCw_$K>)Jq`=={9Py!2<6VVBU7w!d>FejS<30&{Y$sk2}&xE&I_uvVO<|)JCXVv`LLVLfeVV2wc!G zyuVXL%FW?M8;Xc1Mo*MVjV`Z>r?kLN@lk1%j)lfMN`lHUeP*IbW^}Ph|7lb!H-uu; zedEW^uXYKdGx%6_OrT9{nQWugLj>PesvnJSGzR?vmOd)<#L2~#b&PjKA1bLkl_%Es z1jo-Wur%$7nb2{qCQj-tih`(6sYU=0Do;^rks`w33s3}(((-l!K)_rEl7W&4Iz*2~ zrqUA=PVU3hbwxWN4nDu3v8O6!IFXzCn(d3>MqpKDM(xSQFnnmIzkZBS*;Qq0I!|)Zm)fFrOVJ9wqr@16kr<@9PvUGotxvbkFu+V z0w(o>3XmM73@}N6#$tFx8(?9XN$rEasL)@rb_=hu45+ir6YCZ!7Q!oC zSPF&6I+|*X z2McjpT0!qKOrpcV1318h%WtOmzaDw{p>BbQ%?Qj~W3EkO7&N7`Fv@JqX1lFJ&Il6$#HdzMGBs*YK?_3fAgjjSfyCsRIWBy)SdV;4U9u`P#JC{ zH|>a!3E;E}lBg!py~*1qt}76G`H^4csazZlufQ%gyG%f&@s$A-xiPh#^$JI~*%LFN zye$TBj;F3`064Y*Q>yH|(QT<9Pa#E*3H{?Lje$){Yf2gxs6~5H;2($CCGFR(4ebn; z%ii679%j15b#lVMe{g_l<2-szqzE353Hkm$FV`Wh0dg(gwsVLtC6+uA+)OV7yEURk z7{|RlzCUI{%>>|Ty8F}u8H~-S7jWriQ=*D2HQBRlrBVV@AI%Npdi7Lh4o)%Ha|buK zxZ5tj0z#OI~*USMq0AM!2%1RU9LMZiD4D<{Evxo8=*N4Y>`9^oK1rDq4pWpK*Tf$WA{*s zAIu}w0_m`@gzx2|Xi>Sy(R(YD?V7Q1O`wZ2ZEes+WDSwr`Y}DF36x-)Y;le*j&h>_ zE=KR!c>Lmnnc~&nZ{q@ttL5bI^YipnWuaza_@EDgiOiq?bO0>u6?m9eMO)R_M0Ui#6^3MoraZwads^Z-?= zycOw)Z?0Fz4p~h?Y2Nx^Kr+O20ix8cwkt)}@lAVorzP2O{kATsjNN-AHB%wfJ0}*$HWe&AkYvhpBwghLbmMt{5M;AS~rEJ%<4yCuYd*-?53*iSz zeeQI3!{`3vn~|Arc3$xVHaav|E;cX(w$uhZoyIQp0`ax36X8FN;2~~fgy)0qu$`wh z=uVM~!Q+eLdMa>lx_eMIEY_%Wcr~l9Zvn3ImO@)$Uk~ZH#SPdCJ-JJW7!^&AvA#rr&b;e zq9-8sGG74ncDg}JEmo_k3d1NbA2Z?LCCsR<*IvKP6{Fk0V+^$tf7pf&3PrK zj5u|p8Ol`Q54_g7z;YFCs%~^I$UCXD)(ExZJf&`_cq zL-Jy~{aa_DwlM;@)JiP3HVLvCbEq%GT=nhHuRUm-wpR1kbYm#%2^Q5Ne;RSVb0M@g z`pxwGA572l-M)x5b$oZCv=hft&5A{;qmt&3Ga3}bg2zwQ1_d3kJ*Qn| z=)vZfn9&Es^N5-Vgx}yeL2!2;x4<6PKb}qCy~QYS%890W|2|xOhDzsD221Gp=5IeUrATY2Tisx)qMf=i-evC&eSq0KX;50=5y>Tz`gDzw^iKH`%__-%d-bMC4{yj=Y^uyGZ~QBERSxQMb!71psq5 zFH{ea`L^EtL{CmO3-_}tA#}F>*FpZHsc(8Jr1^S~O<`{R!mvBX+aLpWiKr+RyX7sM{KBg22VTSfO8Bz zB386`j+=j!FF}9?9NFcqQ0S2o(+C8tD$$O`Z!o249$gOfhl9Sxn6+WHA8B|uM1@|er6VFR(NO#aX4)SBo<+Jz}=UOgl=Z!eWv`W^+QR=^g~HzVi(PPw4CGjVv063{j@d-TmHf~0vR zIB`4mBOpNOd&sLm!Bw)!z>ENA>K35YHL6YQ2Hz)oZ`?K!%67iY5}#5fv@sH$BqC{{ zY@wR2#ff+mL`}#B#t?xu zdnq~Dfd)GC%t&jRi5Lf@ZS-sXhtNnD{ROvpQ&_IO(T#>4V9G-GSXJtU_)>Bp_9?ae z=ru1@TFxq#B+*<^nXsb;!QtFj3?SZ3nT0P+o}pvfRq&|*LQE9zRvK~>pY90D>&L49 zH7iE51Ra&};_|48ycr9CF2p8H5BF{0XMN<3U2t=rZLshGUp`cuOO|^u&)2)DsU>)5 zz?@L+`-O=MsBbt`n|OoXjvP{>QfbO|riwTFrj2mt3!#s%T`#r9PvbVn*;lGfRCeea zZ1&PM3i+MKoP1+|n&L?d{xZ!FHQCDZlGi``W346d{tEDo>)^uR$52z*Mb$K+1&&}K zGdUo77!Uwnaq|HxY{d~*sz*X}HC6%c?@5ml0|50Mb|DWXC=0&P?LSxz6=zf;AR|+#vI#e)C#sNqg+ix zQ1c|di)v{Mc#+K=PJ9>V5$SqNSbLT5&`p7+Tf}~Pde=TW3~ zcA5l$FxnAA?dqSb9bExbWB1)P5>M%-)!@YWvFg}Nxe*ME?fe)ja8nh%B>FR|B{fmf zFhTNf0y^N%%SYp;9sGK`sFDV!fHwI98QBeI3aplpyg#E=KQT2v6<^MC*?D;0Du5%w zv_jsj+$HmK4BtVk0;MTHVQ($igmO~h8jw@{(}i6L#p=XV-*o9iE~<(h@g)qRA=ujr zikv6vC+l3JrH|GCQrJ)v)dn?3MS2U1v>G>dzw1&>m!pgG_nN@&-8@M_p2L}9&qofG z^U9;WM`dI^o>w2tO>E&?YqUEWQAzA&{h*QXquX#|V0x-Dc(b;Dng?KHZ7}BQD=kk} zDu=4#xIT+$6HCTnI|_g84^Sb5$L1s{zs2ev?xR6rAfv`jAv8j62+Hd_?|Mpl9a~&9 z3CDViMKMxNryg#lTqD15fCH@JxKms++-!curSsNB0=9vV1yT5@*?9(Ks^ikWCJpRU51sX}Xg=jqx8h;;f*T&0@k8)%7 zr`e8DOjdNQjt1vKkQG0C%hC)&G;8pE9GPrW`pAZf<~RcH zqd(}aKSGYD*a;2)RAD@9QfPkNKTNlDvjTe%?q{5+_1(0m8% z(8EA^a9E||&e)RgXmHT_aF2FD6$C8KLs2QA=@08wxBL*JyX&t>q`SGNEW>sr}k&v!h z0{&|tINH!Wp;1T%pnvT_--vZQ-paA1q`@Zif*uta2T2z-MJj>#9IJ^urOVNEr6iOK zDqQX&PP9f?o_LQzR|kHh)jv$5&lp|4{?zrS61t+KVf7DrM)Y|l_s0%zu23F6jqbjJ z8>cm~Pgl^ijBYPWbxph@Y4w7KbEelZo}`5Fsc*jj|K0iDS0%D0wUOS00{4$oM&d8G zs!?=w8_|$y1(dq9JaGmLP@!dzYPr!cfAmxpU7oOq+_n9ODubj|5t-=)!j6driq%nY zj42Bj&}xDfwJ?W>_a;6qQMZl-wqq_J`-K00*FK zy4g1Z;43`gM7)OrDZsz}kE2y|8rsv=8*KylK9)n@fI2Yxcdjp^g;kYc7$Q=Cn`}ZI zJZ_?<_>QbrQS30fAvOJZ$?X+feI~W-vO}a}nnJpx+qNxGBfXmaT6Fp$l(t*w( z6Eqte)m?^PS#O#%4M7w}Vr@DR;)Lxs)$6Q|1^&~uZuI`3HBBTjr?yjnJG?~+;`c!; zrKeVM(eN=d1uS0deYlt7j&bR&6?S;gzC`w-=d1uQ`=>D%H;VaI{OjL<9nzsmD9k$G z5^yIMy90`_ncf6*t>vxmvg@gi80pXqq<++C*A%z{$DgVJ+s4GX`tqZoY^cG7K5|~i z5~+whjlJLOo#z6%Akb6J$Q@1sH+l>OL~YLwY6NJXjJg6PUTW01@!VFZM~@}C52Hd{ zBT5PgFekL)R&10M(_}5m2gSYl$^B6?mplc&iR!p5ZbEJsU@7{4VFw4KDj!WMK+1%< zj?glqHwXlyNV0Il8@4;Csd!`Z4TElHa{19cTQ9P{eM#-=gtO5m?G#9Xa_RyeGfN>c#eyD{+i_NO()0+0W$orw( zyWk5ZOK6G6!H)^++syz7F{O_v0INbrpP4E}^(ywucN}pL-;B?f6O3B7eax?h85mbqKYMIzv ziS|4Qd^1J=r&IL&A6pBbC{}x90gVWBB4ZW#D0LEORFGB4Jo77T0WZ2$J+F&3;ZU%i za@ohFb1KkHpj2=iPJ%8$M=VSLi~fg;I-Fo#2n4p%VYbm?%x^tKuJ>&-mx(6%4dmjBD_DLalCUKfs-U6Rovklakq>rr$g32if&_EykoZ&;3 z2l26i2|l2Z>X;c(ckFy*yFw|#DYhzJEFDGw0i#ZgMAkpk`D1>binqeKc?nRWlF=&6GMS$_+gW-17^7ez}Qq zkhC8bNoyb^K*oAbkv>kM$G|qQA05A`XNZIK?7R3_J>p#4WcR2M{xsk^Ku=~wj=s-F z@;Nw^B@bG`S28`Zug0^*3_*S^P@)kWI#qX#!zg~s4@&2*zgOXP#bmkqQ7fqx$14s8KBQErtQyd40v?kG-8-)0*D>tMVT z8e?%YvqS*zWpp?xmXqs9G2Ri8S1sagG9>+nu(c*ssHLGLpi1OJmCJ@JhLy-270W;c zUTcuCSqVk^POw4>a043mfK85>`pkqQzKq+oo#63Jw8XZG)Uf;56a^dsaa{_g21NH# zy*JAkv31O2gH|eu_!0_2j9WLU>1732{q$5E983aSTqmvIoDeyBeY&~@<1ko9@LH*d zX5oHnL65emQI)_Dx`(zk4`PJvwuut*p)in|K0n6ycj`L82qIlff6+E_B2#Nq zvqy^R)3PG`1IZHVm5f>MoG@^v43cZmNxD)eyf#;K6+%$*0<};Er7>YdY*E|hUS-c^ zjTehf7O3UWa2g5BWuBCqSP+!FdLpAU{ov$Tb8`VD&Qc4nlx4&R>WcQsF6%OQMb4J& zB>#oVNcM=rJJs@R#Bu_XE^1cRY>T9*={<`&-E|`EV9T?8Ht3AVq4NUaILM4Nr0u)U2?IZ)S)Pn&9d9bK{e~-xz1s^@VQiXH9Ji_>lLqhO^|ZBoHcb~P@Uc> zygZ(nl$?N?)r*ybMMc?l#7jJ3*0b#T6JJC|xU!Q)b+g{=CikQ4z`KefM_n4GsA0A7 zolK8+j{Urt`id{e8kbwn?rmVy5woHASVv^-NvFQ5?}TCw+j&9_(Jg}7!`kx#k(I2^ zh@Q+S7Pb>FLS=+)QV4x#pjp?@vi}@}j8d$&*}Zjg;YC|HsfJ8Zk+(Q&_UxWKS<%7z zRTh+AWS28}X{NyzbA4LI;0NBU@$V)1*A!W%7NOg#&@JtazsC;DXYHxXD7KYn7u6qe z3&nlu#jAm|y`5~q{ufvo+PzCypUIYt!4rFmce2hwuhS(9$|1yxhW;sUl65vv`2Ci|Gx*$rD4_X^+Nx z_uhiu66|CTpGQ5*y0V9NgxnkX;c8%(y_e6HmAToDvdh)N7ng{^cPw>3h>YwFj5n3Z zSRHl4<&}G&plcGJ7=)H%+2u-eF|2U>#BgoHWF0iUG7e7GRY83^iXn!A*cm5< zFX{tRXB)y9bDWbrb`#sjZ+x$;F6;7pnLHuI-~XaK?Hu(-C!Z-Yli3$pW|lXb?KHWH zD2R|T>S+Y~9Hss?Tg$p?`qoKe?8HfEcFvxlnoT2>74U1V@uz|E*xqp0xuV&bC&`o!i+0fZnpE)jFXekOyvq4^aXiEd$LEC z0`-vSya-IR8vCq9`bW{uS8u3kx_Tkb>LYOY1Z=vj?J4)mQ@&BcRtyfoK|my+2d!nTvpd>T{_ z&z;?yPKnd_Srl*YRfTu1D1$eWUDT*D^E&uP>c}f+uc+B>_Mjdrc#M4CRsM)VcX_UC zF6(&_RN5doMDf_BrSyx?JT6;GH(x1gDDw%&>c(BKJ{w^}Wk{W7ddE9g7H8C*4x8Xa z2j@&;-u=3hd$q#tU83zhuAbOmMHPSTR_Za7PPwG)MgG8EtTMl;r3j*~t`j2o#mj8R zJG#2rtl?~I&LX_*W1bC~M}qL+i7@pJ=f%oBvn|-9FXAsN&El**1oZ(t@)U=jwY<|Z zq}tQTmR&A-VK%G&TxTisw3XC5@Tn*6zk?4C@FD)30o#X$;w<-Syl4p%3^B6!pp+8%Yke*^G0I4SxCu?d?iJW7GcBOUigqSyi8Kf(6nOHjUrx) zsJKXS*>ZyU-a6(lEo#=_iHzbSG(TQEq=y11#hdyg2qqRao)CIl_G7-%PR?c)V`s9) z4;SIXm(qNQuJZek2!_DiY_+NExfqj5i!%mW?w_cND9WH)D-?_uW2u;UX*mmboQ8>S zn0yc62}^`Uw(KE9FN9&O*~Kk;W>4T{Gqcq)TrHBN^vg@c3uH#;-a3457PDlX2;6%W z!i)0#2q_cfw6U_$yb+Fi36d{bwhK>ezAQA;VDUQ_9|BUxlm7b-b5(wPjFUI#gy> zWw<`b8J|TCP(VRWvZ<)eogRNr2l4Ix77L=Ximm-N+_ao~1r9HF1cGy8ms*DO?<4A{ zzoOXV5_ZbXceb$M2l>cVI^_{$1V4QzQychh{5^O*)t<1qdHh@29IEd5yK3yi zXLG`~BH@VTSr&Dcx^uQcKBV`)TSMiDe|?y`b7_1w>uTR{Gi3BKfn*kndGKJq5-3KpXSd9}5&l#i z@x|UwVg0J@Tg5{2v+Teb-IZ#g15$H^&tW`3_vctCE3-fX-fOnvz5hr_N{_ntFDIdERs_MWZ|%Cc3|ESE+unRc1cR)cak zEyv?!h_QiM`ypRR^v`9A!;uePH8&HGdo576{*~}rHCzI9A~{?gn0uTXAB8fpx1J|F zDfedY^UdqxqjP&{$hvzV+lM{(3JAAz-;|a4cmV~ZO+^^BHpdJFKZqN{yI>Enkq61y zdNeq*ueAu_MjY{PGpgD-P#!FK>XYkaC!yw=<%l;_MR-N<0QBj|$^FrV@m~0NK|#jJ zbTfbQl2D|*(aSDw8T$a6nwrB-s+NnQ3m>$qiI)&Lh46TAMvfL}CgWSL>7fc+2fbk7 z*xdMt9^rKmu@sTL114s^39(I4^2nIFH3O=E*S7EwynWcd#V!5(eM`bOul6}JXF1PX z(qt`cx3}I+IQpDI2y?nxjzHCs%!m#z5pVi_n%#6UZHX;~ACuod5gt?vP59O-cmg_W z59CrWvahNr$RG2d51EVO9hAxyDF{<8J$myZ+o6CKYc)i_q#TrovYvoT4QOneyUCvC7s9Rr(z6p

H~IxaQ>!ovzE5c(jLI`u&*6mCyM@@HSA zn(>MZhUse=ivRW5h9ihacysEtS<6|fE;$@OGrQud{&r`egYD1@*K*(zVWGTz^mmsa zI;ltYo=5WzXl=;v@##=YmJ6?y(WQVwo|vp-b~ZE-Ux#Mxi~Of)K6pU9k`etO0i{}{ zkB>ixretY!F++%m#}8 zD%Z{Soxyk)+0idPd-u*3+rvg28u-zQLQ<4fABK7)X?}%ngLkWX_8msbIpwtOGhS^}T4V4L%LZm>;TJk@GlPBH2GTpEavXVO>hI{=Yo` zyEEWDWukEHp>{%$Wt!DNaGT@HiQYl1<35MxwOGFMvHx3`7j|?4nw_Q&Y@lcPTH)U3 zyeYV~zvj?Cjo%E236a9NR9J5P@Slmx#O_?WjV={?e*e{^IHff^^Csq?k_)k7xQ9{%Z!RFZ#leTpsm3jq} zwQtG$Qw6pbh7_6Rk6?ia_^kt;k?)#EGF_0U)WQ46Qw_$ZDoS07J&uU=tmUuZXhhK; zJ`tLishezOEQ{t7geW>uX~yWoW{3#?G(H*s>n%iJyqoQqs}5wpDZ3b$!!q9ZGjo|4 z=_aI{Rgoi4ghv8&_*myyr>B~6R{^V`oq5>mM~5VO4}E0A6{~Pz$h9E>3LN{ zo)6}QgEXcAn%Gg{OVQyui@NoT$mkqy(S9Ju((e3q8l}c|aDFwcqV5QX6psm*5;HQq z`v)-Scgrrm&%RcMt@1tNd;sHYK_K#pzj!wKj1P(8S)oG@c@_8`#Y-+s0~hHiGv(0K zZT8&wuKC&F=qqAuujFlhiy0op^6ZtucPh;tOq#fMNCc5=eIK3}@yGYw=aWmsRScl* zq7ueSnz8L#Oy5h6wq%NvayBmIpAtAuouin8obGB|hF#g7Tkk1-30_VPm&vSO74>WZ z8G7byOTQAE0$!pV84%r(>zKn#*VGbbHPRc$rKT{>#z>AnD8;jL#PF0t?@v<_7(z;D ze*XOLeof&~%4G0MIQSS{aHNaaGr8Ar1A(dKVqNCAvWrT@!l4%78nZKIEzb_nXEI?S z&2re`&6{kon`nF9yux@>OFk?t(!|k%4{jgtvG5525Uw!otZz7o0!SCSs(T4m6 zGVhE-F*6R1t!>4_)yiK&`i6A5UPwJHgo5E{~ z$GHf0JU0Dn#^wI85az)ads>HJmMt$ue~4gLEoa2dD-jUI&p-V6Y3kW4vWu8&X!|m% z$n@*aza3qKX1DVzNSiO4KZIy~9)0`Snqo|iv!nTraOdl_!$Yje5p1?H;L*hLFYw2( z9mf03vQOg|6q9I3l# zq1Re=WKdH!-(=StZ-0Po$3%)9)Q+$`b6e(T9f-S3c-@6lI}I<7MQ2BUm?vZQGxa?t z4QjwF!GN)TzF*hW$}zP*1WaToLyREuo3P6@1>-he@wGfT^o3at3tTksqHusq3gP{^ zuMQw0GEr_SZpgZ)7?eBsg@yKR>1 z`=?iYuaj`}ZEnW${sL{N(8hY<}rChO%2k<++JKMPsSS% zB^hsm6#Fmx5jtd05Jyfutk7N6v$09vM6N5>`OaWVOP>GrR|E7v{L%L=96qtYIr8&g z4Lo|?$lmTb_ZR&oC&GQW6$fXooZc5jzZ|jqqn%!nH3ZCL;I=`j~>hX!l12E-HTU^|6q@E5S7JirmC*z5{Y)6qs+; zdUo18p*J0cqJa;OSfOtW8uTQ-+li4c0TZ~~oZLb?uwv&7?Tnle`Mc2M=3xGaz#l7C zw^dVd22D;&fs{3%&a>OX@J8TmsHvQe%4J01=GOzkyZv1`j`*58DRfAac zG9-PM|2ZB2y8|A;8sDm>{h;P|LcN5thGK3a+Uu&8T>z*7H4pdKfAs&mN4^L!t26aC zRU!wh1mx$s8oES=&P^$S84^C7@W(!E)~#-|C12-)tZF^%M zu1pll@S)o)p?y&|0T?Lu3I%BcDIvv<+r&VNVT_M4nSajo1)@q03w=U={e=Cr2DrwM zzhq#G%1&0gbZYbp3LT0X&_G3|!qB!uWh~IE#Jn)mGY0u+>=;aHSAwy1Av%7!_yRns zvcU0ckvn;$H+oHh55?rv8+Ecrph01zZ5)_E`D&^E&k1Yuqu!`!8I$=shJv-~sli6X ze#H~s#16q9x*rvaTn($I2nPq9g7iH03b>o0fZFu6q>uqEigXl zEYNG}>WdOnS!UCaq{45wPb5)GlLpAgF|VyQ~ajNPfDF>F*mC4`jK zDzfr{LAsB%aEGhu*oQE&4;fW}ktAxdk%P-)egK&NVR0*VU(l7YMoGB78avzCqsvAp$p|UxhVU zxr~-cO)zx^pNY)~m6l&)Ym1f%t0G?P(6nAK=pdW}zaz{~AXvwQuuYMJ0quc~2&S&R zOQ477g7(I8HnwT}m!G&$UeBM}hM|#OE<=g$s)lp`vx%V}K`z5~@Pl;}F}s>(86Z;9 z`#H+YuM@RQ5JNlnT@rnM^kE`(1BGy zaGh(8!uhG=ynP>)Jn%QtoQwot@r@C+#ipyDs2Fx;( zC}1yPM~X%M$08>BV=G~=;P*jDfvmVTBN;Lm{b( zoe=?2jlg0(@;bOz+!s9|%x`^=g^Ii!eggClz%{YMT*EfJgM2K$g=TR4oTNj;;ag03Qi~ndoN&f0IsH<05n|ZEYZi zWapF4KJQ~Vn~*y_S+Cy)5}+E4MYJ2;XAm-Ek|!OF(e}_-c|5FR`zIvKw8F`0g{m== zoZtyDX-mVNiEXWJrU;L(5aG!&)AFEDVi^v#ovISy zCsIN>^i9x+j-9bQIvnfCQ5QseBw?<53NIFm)RH7r2JuyzocOf}W12>tIgEx;xM^?} z;=8`yR@)R507s{vik3fDt6N3qCFDE@E8#XWSs)%rn`0ZaB>{WP;x;6pth(*(MiczbMOx5Mq6;Z#9K{oTj1Br z@m3kyQsXdge3ic>vhNY3!?3x4e({5N-M}zCZgJfNHaHp_mW=sF*Lp5|>H|B@1B?0; z38T;?uzfM}RWv5yf~G**dMeDAB>I5yO9=chk&H8Nnb@gvQo*x-*4iDz}>}nuy5NisMmtsjV36CLkF>hajQk-rK-Qn2C z*vjx($cSNKFlyw%$WE4qk>*6*!)l-@PU)Vg8S8QnlUTsEm(kq@DY*;e@-DG7H6H3E zwK;mnk+;*K>4dRH_Fpd-_)T&VW?B^0wffU&px2>R zJ;;2HSeKK$-u#4?lCTq-nsz?!irgPwdeqZeBO&>3r-xJfTSdI(&oNSF`i7e?@RF5! z3rDM|1Cw`+h^)Kt2Fx2t`aBLEBtj~j$_VKI?SnMAp+#W=pqPm4vhA>>O1;vihp zJUm_UdZ_1#dTi-)?FHk;l)deNeVYI16$@Cef;k6v0c5I5n=(z1EaOqA}4I%9Tz-o))_a-i4H3X3@ z-L2qvfoJot!^idnSq232kb7zrTHYYE+#Vs0EN}D_L?=J-f$-yX5t84@ZB8o_{GcFT z$k*e->|+<2m>^1ZxFcp?cH553b4l|7G+wnmxn6z|z9UsBZV(ML68T5L!@TuaVPPNm zoPQ*F?L2(EPV{ya43OO#yKkhH$S4OP2uv92Rx|Q(=BPRj(yq#cpZ@pnJ@S4@CR(DF)w*OvOm** z_&6rNK)h}tq91DoQDLuVltdhi3mu~=9v}A~d9Ry|!8V)!F^+V`{QS?=pbNf4t~Gn2 zhm+Y;8bh$WwV^X{4HJ|Q!C@ZuHD0tGd3Jq(gH*%Yb$3dWgJej1!67A}h{f}RL{xrI z;-8tCcFw1)c79SzOM*WJPt6geFE(eM=g&!;Ot(MaCR;npqnFSsHAV2c zaQ^LSMbv9i>PmZ0m?=vEWFG~=kC zBDusm3bmg3rVGG({#bJ1b?8{cL`S4M>~K?6JKD&!GQ=0*0Q{Foo0AQZS~eN|^4T+S zXSsVNy1zAe`gvTmWc&#eX6S9NIGhATbNxn zV{1DA9SP6qhOJhNH*He>zUgc=&Nxp+Q4`|X;9!_5KIQr7gG;P%Q(3Ra$4<1atc>ak zaKuDR6}dScF*sKB4iCr)F*^6>>I+prgBFPQar`tdwjVKaqwol1skO&&FfG)NpdIAb zqUFeaqW2NR?bPtwA0eK=!}pj0N=2dtI;5ZB#z;KY75UFToMA6~rjMMqeMEhBJPNwh zL5QQomzxoMMLgblQ1`T6C_mEP@MZQ!+Xd2>Vwd*{98%mwac$8#@wnr<2R6R+Gm^Z9k4*8!YmWgcjeQt8?CGJ~;@Sp_y?IJg9^LYy z=rH^^CX!BlMt|%I)E+cHhv?gHmY|>0w(>aMb|HZrNue+0gV{GvUd#>2>{%HW3cZ5x8T=w(i1FoOaN0ERqyN_Zc?Ge88w6V_T$ek>3=JX z|J#gO1G(kO{^(3CjmK1pZ*d(R25sxk8FSxg6(a*Ma~^FCdTNo3%Xc8C<&jwn-VSe+ zFc&Mc&|ExTU4;EDb6Vs+J9?Bu^qDD(=aO4szE!lRuxH|=2%e&Ldq%ogZ zPsz~P4JE>^^7uq|%>xsa66~J+QeE>_pHC3Xfly_BqPCg_6V)gcFXU|w>T2SGLh;x~ zzjC1kQwT;YrAWQX?=Vnl%z5oD30=M_vt46|rX?o|3iEAocU62+4=#2`DTqwhRXI^- zHI+nq63T;ajSYq2DnilGMvL5NV#YvP#>ElXB8h;c}E+o?ginukU36CUy z`8?NJaT-dHy5R0_gy35`uAm17RXIyZh;6W|zFeA8&?zT)n^a*_(%cu4^E;U%8uSYJ zQK1@GbU{SC!qLQR3C@lkEusx6N>{mSYG)i9Z0T6ks99-A1oF9tTb(5u5iKnFr) z^jyRs2wB(f^7|#XV0kflQXc?fHd+i7bAx|&>WyNbCQeaa3;3L z$-15UQ|Q)!G39+98o$3hzt9)?Mape+`f)VJ#ygN;MC3X(JEX@<#+-I|UC(^5ZQ;P9 z<6!o+4OCY{Y4jn-Q!r{D=rpO4Gp~elNj>!us2g{lbMi^QWCk>8sgLUyR91BjC_iCr z-mJs~$fP6PJEBc~p>5d@N$gP&rV{GNS{G78HSJGJZnvYk1?Hsv?T^97c+CSn(u7|! zR)C8kXf3w~85uX*Xwn}!v~IVm5vZawmA#(!gPU1k5!reEn-A2tGBuI6j;VKSJbkqL zuZ}6b0r{6;DNOn`Ixjc>4fG%+r29Pj@0*hlse!rW)CZLym9{M=w^bv34NnTBPvXZx zf9o>Yc4v?nju3@{NblR|1%g3MeCz~kWdSs07D9#jRd3<8RV*ren;a;WdL*J);f>oI zO^taPvAvsKiM|EBV~dHE^gsN}Y^$``{`q55QaTivSTug3VhN<-4RARYTHOetx2D0G zR`~r0{X1a{Vl0foWs)5r=@GBSdJTsm*7i2nxB>p!!~|cm(>1|mI zC?!_OLe*Q4-tmYAbdg_PL=Xt~{mO@eQuO7pec;rB+L9D@Ast#E5|jTd)_;eDcuwIy zYbhG1B@0pvBag3Kjs3tNwp8oI;AoQ(Fp3&*U~Yo4Zj_Z1>lL3$K!B@4xwEY6hdvot zj5SXrv7Q>VPt+njG}!Q2i{MA>_&%s~SLdrl@c&Q@D-LdgI&J|Jd18^TF?rmdvZL8n zImTN<+eH*aK`ZTXjW-h=K?kg<;&rr9#e@ZGUG}x8G+0|Hc@i_LY&eB0;O*^b@}qwT z5_*kyFxkfXv^p6$9-P=c?C7v{GsM^SWgCheXnV2p!C@XT+v25se@eLz!Q@K0?^^>zaIe=BYA%3jQ7~-8vS<+(SeN^M1eqleKgk72}L!5 zGzkq~pcR5ieNj#v7Nw{G zxzj%v*Ghs=CcpGN(4mI2{PEbc=iNiewtjC)pn+2ju{rR&icRcarfYEsM1K<%5D^CN z$5tRW%oap9xd{yflRBz~QrLKubt~}vtw&bY(Fo0IuZ~Y~Gz(QT&P%D8^E;E!(+F@7 zd8}5uaRlebl3oFHM{x<-A>hGI_`Ox@E2ui;mM1}^Wd?T^qWPZ;1Rnl;k#o+%H8%C* zNQayyx#(YPv=`ty?2_H8g?@DChJFy61*lLn-@oF5gqdgP63AyY7RyJ$ZSF`i&1%h7 z#3w5)x=xfKHv4?v4D3J3j71-9gR^sHyrXJ;{@SDC2OC6MyOy|KI%(p$n7YJw$d1-^ zh)wp1`){FLS7XK%&q`EAD&InfXhV)5_zB2Ey(*Vqv0$3wC-3ErM*fFY^}*O-qm4#M|c1clFSzOwWq!zq~ROP8B>$(Sh zWl@AcFEAd18p$z7MV!?YU}fur z%7(y%;NXMQ%n}IIrGkMa6u5+Wf-K4j`Oqx%&<`4 zGd4l^Lbi|!Kn@Irl?k72N28lO3${uew@QM!gx0C zS4V!l5Gh@oblMk&4&kV){6SE z@$t`gc@ol@v@cJWc5Fb>%`cId&gpw%8Lc34-QU`2S2@nkxS)2_J$O$2{F!apQhCZF zc}u6xiIsL8Q-avg1TJOVzp>_Vv*7Y{Er3i-+dB4fqs1fXKZW8YXr5aaxKJktOY&sb zu}`>3+nTTI66>7hQLez8S0b7(>l%a#i#{_?ZSfxm%}rSd>@3B&0~8Eho8mdTBEU@k z2O8q;&BL$$FM7cb#><9&zWiTmD|`O_QKRcepPpEOa=0XKUM2X5nO)Y=nNsBWUg1N# z9IUskpy~KTbyR84qSWaB@xgVKpmtt2b~bo?3EUIlYW9edjYnU8V=NVTsy@0hT(%xD zvwWF3`K|kpK7jgC)leq6zVW}C-2=V#qEJA<%a4*Ab%f z)IxJv=o2V!9e+^fzLdCb{jUZP_Lc+%|Mv~R_HPD|^WQXpscs9`eQri$S2dw5EXgc? zGNhZa{qt_pO`u#@;a5v6D%9HN>~4F7-j!EBp{pdF$MaTm)eP6n*r^aYJ|O9DnjRSio#Y?NGpG)kSWfn@MhzVehm? zOe|-$L}I|92fEdeDH3${N~hPn5rK8MSVTU6;%ZuznoMp4evGQ}s09bxqx2$lh(?(S zD>WSNXu69%%F1a18>>Wev=Caqw!%-#q&4a<&!8In&Gh~EPhYzjlDnq@oumS4LA%XaTiIkRy`19%K z##C;b+P*XcHx;?oZ1=_W!X8LTzg_lr_ekU^Npy ztX>~P$&PO=i_L5~z@^5rIc=JVpyZ%>0a`#rw!~8P)*JiD=72t89zB-*q(PrcK=yJK zxeAg3phO-vlsDO+4V?Ak6Pb@6x z_2H3`S@2i}fJ7T@73$!}O?ORi)J;Np`IhZBCD(5^4p;EvuPuZ@+^S~Z%`189oVlS& zVjtK1uk5{lOk-)j=BHJ(Niof+%Rto_%EG}1xX=cf1IAa*B1kA>GyG5o>UO&rED$!f zpbfItmNw&&2c(3i4fqF#GWNmNrn5yAqgAQRLaEzw;sI@yu@CmKR#c_OMVACg_wmua z>U*W>rV=a+!U* z$JogI^;4j4I{f4e#8`&dh&TVi;-PgKZjKX|+!brUJ4JNsD)^Y~PhY1Tk*k^kB-&!U0PuLG=hyY&$L;}OO^ zwN%h^a^4i3sJoH)kt_gz)GJUk{aTIBJ5i4_dzZGdqL*!s+`f0P^xkygub-|k-7j5U zz{CfhBs&UossXm!(Qb(gpCdy}WN{lz{ZWbO_3+Z-6P9>lI5nL!9oY1e9xrJcB>eO1 z@l=f>pS^Rw!hqfVG$cnv2EGuIXYR-bf^wa^qV_DiUtV{exY%wOp*Bs$JIyy?C1JV0 zeC7t7Dr?GYn{FaQjI=pg`drjHU3i8k;x?Lf`&8QX#2pat;W=`n4moMlAF1>#`J$4t zjxgJ%g1BaA|Myn~9eYOhjF( zl&8Vlvv)1JN! zo9=wHN6-v9a(BXB_=tOk zR%44E?8_rz4(T(<&BH`4d%)G5FlTLE*LLpApx6_Et*NUoxMyBWmfnNk*T_8#8;^p7 zabXJm6zOo6K<4fc7r|Y1@S(3o>qB;ZW_zFayD2Hc)kWIGsVV8MeI>@AE$Ki1oy_n0 zu|sJzQp9p?>1TE?|0X#erHP;c2c4eK`dsW>&=9XHy_bhzvW=Lf{T}$GkfR6nU+id$ zYe~Cun3y&@l=+SMq?-a477xd7KRkjdYgeoe?$P@Nw>W})Rw4b$;~H_CxMPJmUsI4+ zr*@GzVJ|!@5k@ZUMoU>_6U2yjQ)*QOJ!?|^njxlNqE>&%G1JFNqZ~^a=F=5ws#HlQ9~(% z-TNk%Q49Q6ddrHikLOC^1C`G4Yg+3OpCikUSgo)Xo-M#-N15i=(PMBQAOl0b+?Hd~ zO1-AWif#-8RRiE zvL_M1wK+|gqEoBtRkgN;GEr`CIU_9%`((~a_2bfUkN|ME$F5AfG)Dpf2?+U7Bzib; z{uz>A+}zIuD!0d_4G$7+`L|?V=zaolak+_?uZz?u10|;D93sAEl4X5emz4UpARZk& z{gSJ*dnFCmz_Ep;CcGMOC!0aNmzNlkV4Y>Z%y!@&=a$*q5IHnmB9>3b8vPAA<#irp zWQ2zMc-qhCmo#i2B6C$dwcnC=Z5xUr$}rq}cpfOz*7Z=~7ypd^+0iOORZt$f21r?2 z)*LjkcX9`{ogVsn$ix%&UrTl?TH|5E{U}9n%S`ul(d3Z~cL5fM935Me6dIz}6aNLG z`FQb|#y22S3G!u5p~e2dVjWqn2;qBJQ} z)Ud%xbK9oq%++rU_}1jh2qnuAvW>yP^GIu&0fKm%IEm0{rBgZmr_dqB1PmQ*D3Us; z2>N>1k|X=6w$7BhQ(Ezzotu6hxAazR`I+viCpASHk778dFJTWYb`S0N#UP{hb1lbJ z$QCy)nXhhwMC}0rS9b)Siqw4O^TDe#10rg8TdunZT5;Ndd|}z4dnNGe9aMrWaos(h zSaXg%(iQLAL_~oH9_Nv6A$6>i+pZ8{&TP2)W(N{%?iB zdQ(@D_5Wq{%MHUsJ*nl$=>qNNGItPimO}eyUsS}#?iiTu{rWS8>_@<8`se=(PnC2D zJN!!i%?>;;Tk=LokW&IA*E_<$xO1AGjCP=k&I0039p5Q_kofU@J+kC}{qvIlAv_dU zBC=E8EBstu5+&XUDE?RTS~m#QXc%&2O8e#qH?^o1Std z3O_O(seWxhv0IuXr%&E)@*+x}-w0j15nI4XMTDb3_+wjs(Vv&;|I0E_A=Hq?JA9qv z#P#vK&rme+`Ht(??|hR>+(K(EWgsDsp18%1Tpq~}(NF`mteh5==xL{iGjX<;<-aTF zqRj9A&>!sKb*yxT{Vj4v?B@FH@9hJg71TheB=8`Ha>O!Vm(ObL9)qb=XEz7rrF^7x zT<1)d^KZM6yTkv2jFjDQX->~Xk;9{>d8WJ1vh?F(->*9^*o_W*C60okT&72MaNf08 z?h%l$Y1)AgXe@H3yY1j04&r5E9bG}9f7HR!eRt>Y{5`WcST>D2fz{%&(-HotGw58kMxS$yc`MKYrui`DMEDJHqi4-)V?GoX#ouzEWpf#G?#0e9ymI=b&k;Z=GY!mVAoM0bc}hlri-vvl8gkAXCHiLgPl?iRv>_ zWs#^^IH1y=c-VPL`T;DSrDs-2KPP%QSTC}(({a1fUmE<*T=Cue2z!{nkge~8Dozz@ zV?ENDM(c5&es}Vd88p}=$g~Gvwh{pyL-AB!r*O;BmS(ooRWlba22Y1G<*kNN6Yo~M zP)Z*>mWV{-ncIlh@K;nf$g-5~$~_?HG&BS6ZWsR%-<0mT>-11FtF@_~EnOwy)G*|7 zA#;Z2$w{aw*$49e6X!;YWvaRHm~%T3A=T~lY|7I=nO;%bPwd=Vgiu(!8uhfiPD>xU zOo-z+-f$`ToF*Tic0WOO&Qd|2EY35wZUn<=*JD?Cu-ho@76uvu@17`iY`T~ zy;9x3UJI^s^NXKU-#1oVi%(6_?~UhWI;0MwyOH~HMIG+o7yrCq|7i>MckhtF0y2|x z(xP;@{(cbTWv_*{@;`FmQ72@)`Qk;=;D8Fa89PgyFfkmaeUHC0tHbirtu@22xcIhH z*owU=Q!(d`Yr{~jRXKk;WglHDnb|p3ge;hnh?MygBiu(&DWUxhqAn=R&1%}v-r3RB zzx>{=sVDts9=x3g<(qTzP(sO{luTEqQxmf#H%8AY9XSNb+^TkJk_mQ_#&gY!MS?0E z17SPe!RwSqZ8}Gjw1Ki#n3g8BQ^H-GxGKdX8)bdLG%HSrqpjqzrxsDb!j>E@4UP(} z8FFU~1n_&OcZvrRug87ju`7#=Nj&Xi2%Zd6@*oj}?d;@Xkg$KOTxOTsoRt%HbVI{4 z(H%L9ecJD)L(X@q9l0+hME`{r2KGx{oGQChp#o%VqS4+y!`iaU@P)CcyWq`2yM0uA z&NVqtyPNnBxl8H>k@BTW0-W7RJyX}=KO=#62aDEV7hr811Xx~XQobp-xfXw#|5>CTfKq`!f<`{&Q|k7|8_ z3Wvslx`%iiaA_QxE=An3bDc54xZ#y-P$tcM&~TQl%5_-gUnJVoJ()v_$fE@%eO>vy zt$_?nk-t4#fxb#nJdDZZQ3rb`f^6ibs%HNj-=u%hRubs%%n?)jQZ> znSv?|J(rxVh}X2Ur(d?6(Yu3fIl{SfG{~JLy5n_!{!IU9*D0)k6k@sAsb)QNh*dn- zJbIQm5q=}dy>%N#m53Kl8cc)rP9<`g!<0_>iaC(v;QbakPtTyq(&;LDWl1$%Vzfp&UOVbb zmeRo)zdO&rZR5ooNgIBHR=9S3c)NcF#$Vy$LFYBnwFcNtFTls0k`c;>S>OYfis}bd)75 z6H&x;nQ=4d6;%1H5L$*Q<_^#7E<{Ub%HrZ(hi4$HLmWtbZtiYTRY%d&vhk#HIms#< zN*zsv3yY6%sYkS^N2|FA&n&f#;dDlt29Qq+7o_g za(kq}j9sikj$G$H3RC`q=y@A@*y+PSsY!|iwbLw(P%`dEP`_09@?5y2+EAxtIb@v^ zev5L$dCxn@DnzZuaG#M6sS#Ww$_ZZ}Jfs`(qFO>`%XRbxThb7`Wqw1EvQV*RKTo`D zbFN5C2n<`B!Su2Kk%LM@uzW3caxJ#|zT4FU_HM{lf_oxpt*1;AxV-rjxz9N>yf`Eh zATda7T~g*;krRoD;wdX~PP@WLn$$M(A$JX#laj@(BzJxGPyY+|Vq-;B^7aqck$L3*I8K3#6AU@PgrIaxCnHXKzh>P-& z!+exG6BlEoGyYjdwwN}p;kg0UHlcNt94HRp;GiSY=m-6ie0?wlyTipvt1 zAZ@nXc5@gbm6(bw+0Gd%M8&prj;HghZD|Y92PtAMGr1E&b9$u9)0PE6g}Su2rG-I9 z6MMkMB=>_%mWE~2URfG^z=~23BH5U_&UB^1^dqD$E4y3^?KzA_Dmqar_COu9vfZS= z!!IKH_>4)ZjmG!XGANzZP;=?RXYp5>E=1`q47Faj-$Rc|_)wUODs!7)%W&zIykyiV zFLvsBSLatL7&I~8IO!`qgdV=44wg_URyk{5MqZ1msC0vdzo@AWX>cG zZ%F}9+i*3%T<4s;SjCW;-5YP_MLd#c(*~yp!-{#Oj;rJ6Ufe)F65aan9EPbe09!aV z6Uf`V7^=^0@6{dx+fx=7!n>_D^AyjdJ1{=l25$J75G&#r| z7+P~W&0V;8<$m`dtGl{`ra|!wb=Xf!ou|Bxo>@Azdpb6HFsCPzc5!oI;)Q_{kJlIP z&Txx_uFbZw#=mK6fM}+RB7{9w_-y{_?p|Do^#o%)lNFzr6~ky@Fnu!5;8I2Dto$%K zkvU7W4_6mE^-05P=CZ%v2j_FI><|t2NvB3*>=pJm5g!!Gow<@YUsZiCDvQHG)5-)# zW)IMZZ_vG#i1_v7CIU@w5w?43qjPdZnYL7*^#X66-jiszjTU1ax$Wb^L84nXm16ki ziO1!Knk&(aMi^%NeA=EH_wkDpVLF7cpRo4oZk4@FKLm011pV*~A*(7<%OCgfZ$P%< z30^mKSQ1(2=|c&@%KQ^PFO#lRhk190zHv2>P7H{hZy8bctr1G;FhkgL)U&veTXb5( z#~;r}%kBQcXL!K1s_Sf3AuSX9w}`E2baDEE)}UQ!%f7;G_YRp?3b9Q^TH@UCVn)^! zmfPEmv+?G~2yD{TXPFO>X@x$~v{9ADrEKyE&Ch9Gw88$+ar}g~IA`N2+BC&4uJj1l zZgZlN9z`(w)}Bin2>zW3UtxXc8f_Q+RPK7sAadSBRt}q3LdZ&HIFn2RueWv^Hp!VV>H~9e4}_$Rk@?D>Ydho`UXZV13@FZDg^a zw~E8-^FdwE>OoWILdy_+FAT3G)N*$^kxaDbVFfZCZ5AFz>5^2ScjGeM)u+rIDh8U= zp)%DYJ7z`N-ezHo|BTw*c{Vs7HZwR{%-EVZGXLj=`HwHmv?b0{3AULNJ$gpkMyD)Y zBj;kGI2Rs0XJc>(v}l*wYz=3a>c5S)Nx@sdo!_5;Qk^|$^}9Gc3+coY zN^ZmE+Ny_pB3EU^*+a>X8#Cwb4U%4n;?ao3ZhFQJ11P%#udRugszcr7U3eo8<{V*!RAxq}9 zI45$3vl_=}6h`d2qTBfdqqyl?k8I9KZk^sl$zdyoxR0V@O1^c>)y?-BqwwZcAzEI3 z2rZRPxsnUXHha#FdSDRg=%3ZXVP?x=4purgGT+M+dG4b>f1H0btCI{78)CqL_^?bL z1bL%}pIa4^!tRY4Y69rP;U!ayVR!A;qfo%u-ydaK_R9Z!(FY$-?ZDEGzf}-d<3K|+ zdy4VT^lPGPd^qNW!tzskCTf82*ga5B;VRMRCi{%!^~}X%B|j8x&@a_K&~PoqtqvQq zk<}^qKmFw`=c!D)?)1d>Zk!i!84kM!t*6{#i^$V&Q0*B^*uC;|vKL$vk~}x%o$Ia3 zh6wS38PihJylEXCX@pBVv%92VqHj~y$8mnK{^j6Ql?8fweT8F`(mkO|g?Ejt{~^0f z$6CDcEi1D9L%GiL$p%0VFN8TyS=Ry1PAZoQNmHr2Dk+@rw^6f*WD7I7p;cb?UOpUKsRK#Vww2=N>E%QjsH6?TJ9%CADgE$iF zsU!MUD@5_;u=Rq6M%grjDW3w>k*{%T)_10_{!8@3Ps*P-H(t^5_$ufdk3*xU)+c!D9?n9>>oIQeb zEBbu~@^MWGhPd4AwGJB$7RC06e<4ipKU*K9abF%hXYTAgOB9-TQ+?}j>j^z)9Gnt@ zws;B?0pkGh$(=t{8!7AhU}V6&$j6F+#}+6lb&5 z!oFcbh9R3)KnM!J8y4qq9XmA;j~6a5v;q>>*BhIJ-qSL$1P5c6Mh1z)3Td4uB0K~( zS=AnHtH62=@bB52Yb9Ej86P5>!{V(_0+t05F{_wQEeuVK`yO&(+4xdGcDUd(li&FL z@P(?i>aZ?IvSN$LCqp8#;sKYz*bDsGWw}0h>yh=rIx2LGp{0AmR^wD>-rW)bbMppZ z_PvaQVPc4q4sdTOsawUnd|emN0nDD-7=7wqX_XCla0*cI%;c1@m!}Q`J4*ql3Qsj28*;LR^WCR2Yh2{D&{ zr@9mbTIS74tBpuuTu=DIfL63DV%5AbJVyg?D^vsBiHYGmvZ{D-=L-XogZ=q?0YCHs zyWN?r#JoDv#St}JpB?jP&Xu@E?$KjLa3ATUXwQNRQ}N(J>&YFEg~d2e z%QdRJ8$J`v06=TDuW*zNM9cgFOU|yuwc)1*^1A|l=pHRMyK6B#&uD!>0rmuU#cNn< zprpv%B)Dr2*)hxy7UuAWuLN|DTVHCTblOtW>RdCJxD1I7f1vLihEIyf7(|_(M8RCY z?8y;_kmsj;-U?AQuo@A?2sat@(x&RYgcp(WrVOqpq~5&{6;(KLdj>TgZSK}7aS6oc z{yA-8ZaKWl;kfbZEPm)HMxbtY%{nS6ufz+7bDNH=GQS3cls0PDZg8&%v+amy&hUp< zwE8s-?aC0H#z6U#oJh+tF{L)M z`Azl%yVtmM`bIMteFM8+Q69zkq&pDTx>ouJJ4 z%!AQV`%LDBc>WK3)}@VBJWA@YC7_#4wv_(qCn^Q&yq<2CBKoK3YGfdYae+HwQ!VD_Need?zTE`_%B67~ zW5vF`+JdN-9J-outccL7sw2$IcZK&b)3D6^L*MFg?#u&-am%jZkq!x7wx@tsvb!rv zaBB-92m1looo=s~&}ZIm>FReYG5>t}0oq&acjo9$NRwplnCL@l<|1ecJca72U2)27 zg zRpGLsGwRvuJ5k&#enJ}?Re4V$S&9A*8u!Jm zH za3dkR;47wk%NlJ`&CFI?a7@Mz*X&$|Xw+g1$ld8uzX(-D#HN5Br^6i_e6(=aJSBUI zNsSgD5V`li%cjZ=d*ZcRH=!W!`|$i?-=UMR*NkokpAo>Dv#2#PVdL%9eBAQinxFQbB$5O!-QKW{)4U{>{O}$h7^W zCuK3!qlYt_On4M&L>*x8&)&2i=&+fpBQkJAfkI1s%$lxlH?K};)$kiZ-3OgX969jB zRWCs|j%&XI-%nJeqY&W= zrg@*33jOZsTGMfp-ymvm?iij@s5yNuO<-4fz?py8lJlhMUXdXc1i_nKD0@_qO;bQV z_GHC*FY*Qz5>O&x{GRg;m-%cA;H!|FP;I zuH~C_a0YKJ?L5<99_V41&~i<`oHw4@V5-mz!ss>s1Xn3S3P{3e8$@po7o%LN2el64 zcGga#F3UB;ygpRZI&+a~Rsk6g7~ON{J3Hxe!${?G4_=1!=B^~3a+4}ktz&U@&ADLr zehtbbOf!0qtO_spE~X0YZGeu$h40!BR70A-4Y_mOov`CY>Co@8h9*F}(yt_>Oz}6v z)x%4}^>JCh&>27aH%dXQ24W@m7NhP*;x0YyZYi{@^y{Y|s9>FLG1DzJ({pBWI=W_0 z^6t^nV5{A8tGe(j6d=HX^NWGlAB6|?XCb#+*5Ei{h>=Hd%{vO2JH`9<+~=pm!MR?$ zW;(Nd;Dq%q=DK$R2jfw0`?BhnrD66?6DBxk*ds}amLe7fV!<$s%BE=PO#%YWH!$0M zyyhOiFgl*n2J-`ZVSRjcO;D*e62C8mTXZ*Mc7H&Yc6W>|Wj^pVgVKGWb-q>f6-2*W zbGKA=>S23SI@vp&Aaap?jd?>PF}ubSy5BuD)S{(5xs;8Kv9J!lHI&-VLdQwNSig^w zrv5eyPxs6c@bkHYKQGV!+w$ZSnv}RR)69LwVCh~NPCuWhFU5A!fVdZzcVe3<$vwjF zlv@I^o>gb|a}1rK`XhAHzN188y}=ggF`A-oN+!xt={GKx3X$Lpw);W$kJ{NUF%o9} zLza9j*<}uPqyqKraNDH}S6EZ8@P>s3cwi_lMiX47hd1|jDkyRlqyVSf9@yMf>g|g` z-PIztC-7yb`SvFmvtmpa>$Qb;|ICGbkqejTP>DGU?J8_>BLle@6hh;ZL5%}5BT@%v z9^t-nWic{LJ(D=Pm)D#-f3$mA01H~+KXGwCRApn(XiK!eM^(I~*0$wc5xD{;dgqRx z9iH_x>@M_UqNIsy$!!}V1!_6s^o$}M1J1R1G;^Vp7`4uxJBLW{-0y_YuRrj1jUV+ny_a!I7rAdMd-g?524p;PD2 z_4NBh+3rg|GaO}a7P(keYhqd=n=zTLLOtYY%3GY=rKKMCx!kq+qQB08cp2R9#x4Xg z-;Q45&dsNn{8Ie`Ky#~!MZxWjqlKeU>gr9H(V9xZNgM0IMLLek0267Ub4A*1_sG(g zB}Nxj9Jnx@Nc&5Ssms4p05q8iV;7IhlOX*$-&W!*Z6KBz z-O@(6rtq2aQlL?hUs)?1E6$CcR5>e&hnxB^0YvHCkRIJ9ftF@f!B+f4&A-1^ifzgL z3?VHt!%Oeoq#w2BL!SzuN1Km+UzkLHG!ER9m0K*LYH-!WEyzZZybSFo21+qj7Z<*$ zMg4qVd$s8=-z_0pZT_f0qHrwd#ZX&dOD=^_5)CggX$j%K4VRQ?qjhX#A#=&U>tH{v zD%zU#^%Ul%s8IQ@aDgyAh+?ZU;riqHHXC!n@99N53R459KT3cDYJFbyD$*Y|1ltan zi;F;sU#xn{4boD(@E{O-<;t2+N|*LY7XETUTvRx?kAme*zgk=0V8`|S?t{nlo4|2S z%F}&K{N+%z2SdRup(y=p)Vb+B!}L-nEd)cQ--K*Pz~Jj5;F@Angw#96g^{`9K%FDp zEnIejI{Vf_!xvFoy5B2Ia=&V^JuP8m0rKdyi6+=dj^r`B@MRmGNr$JWpQEiV=V?|_ zWV(-W>M)m8Ti2hKFNbc1AILO6i6OyGcn&^+i~iG9_)djiVU&T6jYn^k)Dv!uJ=lR; z=xXbljt^bkZN9$mbJkSjR^l%!VaF_P9c!ipl^>x|SHF5y{$G=>6&E|%>f``y=famL zTsT|B>Gk_pwx^J(aP=y-=R1~nFrD%;F~Yom-^bi3y-sZ7W4G!rRQ9A%XyMEZ4pKX8~A9({PjkTS*GB z74G^ku4CiA1dCx;^kV2^mdKZ9rkc55HJ}w+p1;VTt_;X;1X9vj<5=Ly{N^#&XNhhd ze|&nqX{tX-;x<9_<>19la0)7vfYCogUH@xkUpFajkQP52s)rXGwviYrmC|ItaQ*0d zvQ>vS9hB5;H#-ft#Z`x*T6n!l*axnZw!*FAhnejdFeY>lT3$uk%1jH=F8%4{3rwz( ze&Y=hmim;>+%ZiFAy{U4WXUkse--{TO#3&nYd0NnVI7oy;42+C@3Y;ym2$&niYKl+ zA}|UAq4aL4{Zgh-XGjoHcw64R6;xbF-%MHhcNv=tUnp1dLUi>=bFZ^oLdUZ$|FJyi`6BB~CX@M5nFin--+F6^E zBXvs=LXbMS$z-AtJsVdfG%>`893MNg$4K!=iyMGNPnA20Th{th8!WNlm40e(&r3wY zCoUxTm0vFSN`90|eO%17k>GF|=$7c?(Xwz*uCeE)Ra(3UXNJ;;7XoG*%I$reymNWd zS8B(J#n>F0E5h&EphFnN!jwqoa0Lpp4qFLOc0r7er7=TGG4hckO6|Jn42J3-LCQ)&V$@U0~QsqyMr zt7Gx*0}j8CdRA_5Y%eqKH4UOwDM^ZfybrOO0~x z6F`%Pb!@DByEr|%V||X!yBgHl!n-@q%J-Lkbb1|3pi9QPr3h`caeMl)P~{HJdfOkZsD$78L?j2+p$2LB8w@h z6$6gK1=(^P?w4Qo7>^2{(AOVj43U!>CpskDd&`WWAQc`AUd6a3$oaZ*f0P}*O9872 zRE^}Nr@U#eaTFGd?LZq`2YE({_c!dVDBT@}mEiq&CT1X(hn6CKNnEAB!6wHxcj03T zT5;iQSe{U&6O9}&w6oQv*XWH!c~P;w52No7_^;Z~@%I6ATe{D`cfI*(zi`~7sGW(b zzy68c3{e9crxcW3v4#5tO>(&{Vwv)eqn@(&0&rJg)w^jr3b=W7sq@a zM>d8x@v#I%lo-ZB;2+8!s`;jdJnFOv^Qrb|Bx=BWItkda?&^!v;fp12TnP4gl|sSAmkb2fWqZcJNxE4df1Do(P72>fRbZy_@&D(z!H=&58Z>6+wY zAURgxS#&H$-3-~N005i=quqVZSmIg^_XDo!6|5oTrM(+Zj}I|kx#JVs5KonZvGHCl zuI-OPi9gmk3hm2v^IUr#$$>8nPB~O|=%Auz-ZovlJ2qkp?|Ot72**u)jE<||%H!*@ z+cB9ieQYlbsUN#bU$8bD%2hWH)>j4*Wx_1LLX_FIUfq69& zTn+&uyu3kz1Yc^mJ#~2`rMJxr=fCgfGm}?vvQ9>GV@Dsyg%3yIGg%>t5%%)vW;!gT z)YTSjjs?`hokV-fn{*lWG~beCohIdV2i{?r-VOP@$Qx9pOlst{_Q{c z7m}YMPQZ2a>ubvV?f)ohd>a1GIZR>&q%+Z;^$O>JufwvkR@&cpYHD87e9LYbUpl_E zc1v`W;~9$O73-ttQ#awx;g$%WbH2Ewj92B7Oz zPk5J>#>0@EbyEd5zr0a;;nD;RGfNBg10!rKvE?Vh$rf7u>qoh_3r0w2)_#poEHh8x9vMk*7Nn(a(7|RgafVE(WYU$zj5wMDT23^+ z3Pz1SdSm(XkGA!_;D{#e1UFXyG7wiC3qT=A3*9F@@B=ymGr{~yO%YKo+Gx*Xc<~U2 z;gJj+G1s@XFM8I?$hb3K-A*O;L`7zrKhqrLnpev$$IuAf4deW_zjT1%l`Co*7_~ny z$^T*S44`5WJIb(6KH*l)JL*$`-!0` zQ*N?*N`nDferf5FI@mrfN%jlx0eNHeiP0SyOCqd6c|CZpX-!FXp(a^M+xY;v`}M)oJC5y^Vu&GmV$2wIMRG2dycVA%Z=F7awCGkF(dj}> z;t{_t69_;NJ3O6wH(k(A!QzRV=nw`w1DKa83^@nvcg`hQqiWgiC1sJ#mOZrqD9r*E z2Xay7V9o9|?A(-6k^-vPfyaPPR^4C9S&eM0gh6gAg4Z&LmaC(_k;|I&><5q8X<3@~ zYu4hzA||@iWm8Qx(YOy%d;{-pzzpiZ2*TEi{=jI!$dVaDgE2VmgtZd)^wt7C7ABRj zUUyDEn02&)_j%f#axe5h#z4Ie+7Mnp1kHdZg76FTO{rrCu!z62X0$I3RhGK<*T_ql zLQPTR!^i=HpVRpE-2nrsU+Y|6lbCv|no!-HvuR1uKQ`joOyERap@~%>;A_Zf+=eFE z^a8dl*_J#HFE|fv58|W8ThXWhXQ` zp9l#STB;D%V0OSC8#%1#y0jo2gS!Kc5;jNFae1ufzs0|X z6OR{syp6;*%YWqt8zZs{?V7AQnD=#p8;d#Gd(Y{cmh;}=0%)k?9%{}Q-I8m&RN2jC zt{d)gVNP~6`v79zNlm=Up4)BpzoNl65^rD;B@M%{7WEt%3UVIz8p%v%Z-PahB_%fc z%r#WrU1I`B1cAMo-9bc21OSk6E@YZnR|M%DkMsdtt=oB%Ds8wYf+ZY>L$O6GQ{~1| zDMSXcR@2>T7?fYstmRS*{p)1aDEoo^WG-c?75oWpRC2$5H2LX5#tqMfOy3`MDhp$E zU8;T9+p&nm>>9L4=x44I5J+fZly72KsZu_h}w2VFoS%E49FMl{O3oHCuedvoMb#^s`M}p{T#<;()ngv+z5Vl^p+OT5y0053 zZ%JfR6q!MWXZfROz}t3x2H+dA(s=j4RBdiQxd)?hOGEC`hyjQ=Z?b!vRETy9{Q za&&`~okN4g*qg!U5M^nDY0axquVYMU{6(dyzHmU^Q-`0TO0PyEYQ?D`0YK6#wSuSw zABD&0dxHco7EFM?pwaGa9w88lf>L&`ZFGvvTL|x(q0mBT8PS*uTTE04=kWC)Him`@ zk7&+{+Jo8@b8x!PBdb-A<|sMRq86^Ct7}isaZT;k)oNKSKgk||gv!-z*>HdCytGu1 z!_m>&1B{jGM`{ab>O6X8nAf)D(B?B{z-(U7o*PcniE$Q(q~xUBl4fE_E!;RGUAB#xd25K*^CTmNd>14KI^OJFkj#8oAGVw6F-1 zsOXIIXrDlDTNOR0N_QP?q`f`9%1!#{XKZYupWU)P(1O&=-+6%X^wvDsW?|8A5nsqnU0en+b_e3~L8jxNM}>#VBX+j?MX1q6fJ}IZ{uK$;Z3flq(TQZ(1HfoQDM;|| z6&HiIpTp}SigX-0PXd^E$aDjwXGy+72x!Y55>S#B>_aYAj^_>-Al46D)bIjaIWGgF z?#fdfJS2jSw5nY9{U{)9M}Wm|if4ir)Q`Gab9J*c-dRWL+O(>w&XG2M4i6QfoywY$ ze9OHDtF_HR3!!7bl$gcjy&W5wt|CD296Tzx;~7_^>4p$&PBwcMrbshJRqUftuy_xY z7+Y9xg=ymeL8~AU4Us4=95uyV32|9<56+wpbG7WgK&D+DU=FEKM{ZNjXDHhPmTc70 z0QusYqCHWA42XhUBK zx*Nul_s%^oPpjp51q>f&HPb#r#DrLO6N9&HN6*MQlZ>c&6%5SrB{QPTs{mi~_NW1@^%H-mS-;DMyC;HVPOX&=^sU=;z#3ghJDEl<{-+6RrJYY;`&j<;>|YO#-hBUgkNUcFJL{-o+k5=v(#tM@O1jU{5h9 zf%Ba|07|GHvuviJ_$xLhri{Vc>Y+fxs8XMrTW_5S+hJ?i>sb#7;!*lmX-w5HjQTcb z(m4M1-SeLQk=LPJjk^N%)IyX5_(q=UK=>wBaLngj5GVw2_6@ChJ-Kb~L}tIu-=SlV z;cu~2{}Nl?j~s!P>~>4lE?TJ(FJAA6HJp~o2$;PfUi~S4yZI6=I=%P-c8Q}Ccg^z^ zX6$k0{Ns41_Q6QSYlyHWRblK&AU*d&!}t#?CU9Y}))QgVGQ*3E;UnaXjkq-c7<((w zQp2N%%u~Zlk9}eGk>4XbD2)v*%q~P1SiC;Y6}9ndyCJTM{57CwdU{tg5!Fy)^a#IN z80m#7{JQ6^s1|@z5}r5sV;59t!;9lD=<%qs*sgs-H)%jW9<0u7lVRf!jr3RP^H#s? zX^*zLxqm4z%8aAUP!yj@{{4NG|Mu(O6E_-pbV@DZMK#O~n2QlRQyZA5X6Zk~j8k)t@q-6+jTi@HDAgWS+WswG#J>v~a2 zpB^7E-G0}T9^orm$Ka98?e_E|Vpl6rqtU|(bq1)wct(^$+;_wj*Ea4qKW6t`BNaEb zm&Dm#XeoY`+{2O|KzK;sCXbQ{?TY$wAm>L;xOBIqYvgQ%hQp<0Q2qG--zO?wm;U?z zEV;M!PdAMJ)%kTe{=nR4>@Vv6XQ)OWC$@LRr^Bi^1lbm_>G}6C{T3Kq@S&rGyG^Im zxl;v9(V<#+m>J^_)JKma zFEXePn<558ZwF@Jmf0pe>P+*^1mIx(sAdOoWG8_bJ|_QArpk(B{33b6nmn)A_d)zZ zV#U%AvOHYHP<_45cg~rc$vRtu?dI#;`j38{etey}sXd^A5X{;Wve#cFCcH3h?yg!>}z>xl86hP&QnVMgWWYFlgW;AL{s?Y z^C&Pk4HKTgP}V^@?N&cFoD#y83&Tk0$`_hI^@K@2hmkf~H;qANV1yEEnm#Eb?G0ki zu_UKkPXIu^hZ$kH4)U)GcDPCe>s^Gc+NJC`H`!{-z1>O!z5J)o)1`R8P6luQYL{s1 z)wq^E=3-9GV`}flKJs=mW@tbod=+!CG?Cfvktt5o9r_FWt!Tye&-My$Z|2#Yzk3Q- z4?s&O6sNtIE%DpMWOdKaxz-ZZ~5q4zBGfM+4uyQ;p<$cZ>7%yMbsGPYQoH(Z2{8 zL?U58bG6BA>(<=%+)qwIP}>%L?)^Z_@XPu7xDjlNPO0f`@jd{NHTFN+mC{z>!zUUV zljTu~*?}Vwwn_wZVBWa4)ILnvo+i5Ct&GU|TW}Tla)}YrHijd(t~3)Z4cE?GZC&zz z_f7r&yO2ajruItN4&bvg*+gzQL;LB_w8jHe-5Qj}#y)f$ z7+v|s+Ebn{ej&+1Zp*vmX>=*>QdaRq6#Zx6!+M9NT<54M-8E+TzxxTqZ1vGAwmaWx ztR!s>uoFi;Mk9l8kyNLD27+(o+iVNO5PrR|xD-JYZf@IJUz)5hzD#Tzh0feGj2zv1 zOgB!AV}2-6mSJf2{s@?UveLf-0=@U^kX+x(zaNPe9tP!p*l^WL@yxr>#h0_&{N(B9 zr7vL02AXVL4V?s7_;-u+WwX9557Po{K>tciE`NoHlku-y-ao6OaMJw!-&? z_xfO=EVt{!wx&G)7Pe+A>U%uoD!-(ukA;$MI52eioh5s6)0)}ynCo9k;DgGC#;%k` zux!mcRx}N_2^V!;2jVl0ODG0oP_rr4@a1%`IwO}=<0+U(R;Jf6JA1ntul3+k3${i7 z_h|b2ORr&i3>Gr*Hht)ujtVzM#Y_9s(uelNqeYbtGF8;*BNZiPOnBMD$4>8LyWyTt z=$2Zv?58ROGyie`Vt*Nq-I)tKD-r9H74|r{%e?DkH%o{)FTZpr1_1OiI8O;XB6Su1 z&gH?Yj#T2ugtYXj&<^l*$BpHY`$VyPFU!}#=m+3a?ToC^Z!kwYXHCARHK*M&ZV^Kr z^uvBQ=zF&0EG{qX+fC6lh?r`avR}}kDvPQj9k$|qfYrwP`AdF``=rOhl;83XuVyqC zGAX#h2?#TYa1QBq`WlzTri)d|Uw*#?;Z29JSeagU8M>bFd2eV8(9!XgaO7EK>x~*r z7R67US)20-Hq9w5|CK8_c(rNdMR)~;X=J}UBU1Zfl=?q-d;g#|?>x`*s=lGok-7hPtrAQsndyeSaWY?Zujo0uI_H9=k9N+ z;Nki4{eHfm&-?v)=hmEv9NdN^(MW$GilpD-r7vItfyE4`3qXPEW5=BACNm?lnv!>8 z7`I_%f&leCd;Rz=3}qvj!&Tj z5Hs}p5;AM@t#Wlq4=P>vxByHDm<`^7pRsYhrU4_|Jw>)P`WDqN$!m~&ud+i;d*yUA zm|yDv@Yp@Y`o&ZV4C?iQ%v*-!TZmOjRkn1~Wu$vBv(|q}GHN44JL*ERR#Yq$k+lPP zYO+HhD;`n`3dtRjtFNs^ou_`%KXFSfxW;rBg*!EsJNkH7s;tqt%CzcY zRkHHrM?N$V1er|$!{GBCK0crA6sH@9t7s^ple{6YOz~vVJvDAKhG3&_N_G(^)tFNv zOXX+=%VLc=D>`YMImYbUl+;eVB?M7tt9b+?GVd8umK z@2`}*25z}Xk?4(yTZi`xM1RqiL*6PTrxWJeH+p6E1NXFuf6J@e54-%)nw=Pxy(!v# zR8i5@P2cWW?bGJFUaGa9i((yN`9INRwHOi6#fHhM$5MvCV@H&c{V8-%JHltDwX9Q- z;0lmSa#?3Tl*Q^k{Y2o%sGYzS?D81EU zVG@sL#$uuc1u;Zzy+Q6VrQQQpwsYa7+}fck-lt=$%)A4-PlI6c2Z`0I-a+B+ot1n3 zN@?%()X%F8PK;fjLu1w&>5w;&?m~+5@vh=S*n-!Tqa)CKRAL>ZNg89} zr04554Z4zP8I&xjr(i!iN;h_&I@q9}5uG@Wt5w+>a2K9Nd+st*KO{mh6qt5or=c53 zp6eM-?+FH0z|0N$0L90pOI$N+R=FAt2PGei;fd_De)72bKvjF-td!>z>h_OUw<=Vd zA+tg-*!h^7Is6g%NGtMQ?eZ~V^D~btI~kY5-}gx zf-f^{Ri!u25K#Oe7M(yG&|CXay~(IO3Lh(zU(ivW>kK9w^)>Le2{O?FSe=5Yp8~}P z9i}gK60a@Q*sX z_GT)#ol~q^qNb1TJwCrF(ik4KZh8bjajaFNGKkEBe2a-^^!gEA zCnoE`ti%fvF6N#*xp8N5ig|XQMY_M5y6blANlF?; zgRP*&n4|EW6~kbhc0+Ul&CjZYz+1vOsa6xR_)d~AgUJ{+?G*6YJ@M<%zkX5UKvShq z8CGBM^ta_0l54>N5Ra;l_nh_Ihb%uNv0c6( z0N*rollAO)(-h*TnM=klV01(hdwcV~g$lSLCZNM1{wWt1}zyCZHXQY zcX($-kG1x{+0FOxIA|jM-JJU1U+bIBy_}j})TMNxj}$sIpdSsL>uP`J=7ToDF3TWU z9k{gnzdys7e4doPU6OfhQ9zyLD&y0aF%At^&=%u#eYhI%8~0#fBl*=>prvFJ5?o|J z6TJ9dT$X18A_@W>uFN2bLgTbsP1f~DVQ_?gl$~MXn92kGML#*%UQRaqI#l><+M@o# zfGR|L7}wUD5Zl@uJsj_QU7h|sKA0ieL)9?BJ{+#kRmK?|KJf;gIx#;W>KL*l{rR^< z3C6U47bv-wQ)>t?1qR3;#}$ijrChXhYC34ox}PVcuxtT>L_*`sh6U?0?*#0 zBGuIyV*<^<#FCw-*Ghd%#CQ!m2N{ICJU1=soo=uK5OQd0%Om3SV`e$WAz{MliQo%z zXpc$yOmE)OZ*k>P-}mVnF8xCyb|ynbqOwy(AWu%vE!(Yl{{UzW%-5@CtWs&Ay0?8b zNmLDFM1Qjz)UG_1*j2?`(ctXGUL7xTq1aWkLry%XiroBZgAPNN*~(#^)H`+ED_(uj z{^6YM;K1x_aGLSbD{^W@U3(zBIZBaARdVVsH0u2~Epsvh%xH%uvg zbZOs6I4Fz&DX{)!tGHu zr=;(M%e0kf%%>Uu!ZtYh!+xKrTzxS7u9j{4T ze8gSf;$8$ZfxRtzh^D_ZfZ=w094g}swKR-SS{dVPCs0KRzH1(-8f3E;2G3}Lcbqq4 z&CRge3lr73m>w7aP*5b8tygG)+#t!Dr7Xy)Dw$p=Pwn!tBXuOBGLcjjC1P^YW$Go9 zEw!PFl!h#+mF`zC+L7_oF$%aGHUdD0{>d-Qgzy?njg&MQd+rn@ z`9>4WTEF_Y1!k7+J<9RqJFEU(@5km*eVckv_KwH&h^ytw1DBt|51~T{!kvF!fV$-j z*-5+8uSyz&ruZ&R<+cNlz}@}N&mGA@9?EO29nz9VH}Swwnx*K^|k?5b*YNtgW?BhF=Dc6 zTddWbriZLK@hC;m5i7D?xxkz=Q)LOEp}d?2wMdgSUb(&I>9zdP`6uXz%{^ibbZWH|vr)OWEuX(T z+@9oVlOI*f#j7wFAN-Sw9}L#Va6 zTsB}=^;)w8Ze8tSZJo=`KdqOZ^c#kNSqcsw9w81c3&e;r} z#@BH%KF;N&f0)+PqSpDk=}<8!U+S=%9`i@zvX;P-@t(4<(cT`A#>_0`+wjxg6dyQs zzSZmA#ok|D_dPoI9LZ5_en#uj<{zDZAopEu7LQ){%^X;&Wq07?)9wBIrkNw2-*=JA zSvNu-qqEJ;R!f59N_j{S1b!Q1bl@Y?>^x$IX^acUDjIt&$F(wdZcY46N@GUaIenR7 zlz?{$M*s==JBi2=w9DoyHd!6X1!FcwIRL4iB^*Slyp9WhAM*NYdbL)Z;dU*YETz}t zFEk;mLW4J?22$FsSiajaD^4L;gX!l^|n&+~)qSx@Lu9 zd5wR~zdz7DsVERlDw>WeKKDl$S<^Uy<< zx7|%5pDG41ILpgug%Mbt5ylr&Ez#)9=30@oC=XIq)$1ZeBWJNPG1UkotR9QMg!gHD zmMG@6I-Bf)Gy^NTmg||_hX?Ft81q=Sqr8;;DT`AYA15s^45=larwZf6ROYd24LWEK6T~rQL z%CAa&Qjec_;XY$XF*3V*p%-9Xc7&^u;CSy=uMaE>GbjkmTQe2<_~bv#x1X~T>Jm<* z1{vNFQ(Jk~jZAE%S@G%EC-41Sn=g6~{)xt_8RAx-S4u!kHW$KZpd+@}5&LKxR1NLr z)#%G#xOrN;SftzW6IoC8UkYTwV~<^_v*<6)1k0x%LD(R?^z`7P%H=?K&t#J?G>xV# zk1zi1Q-AY{|IvGYSmgTu=03jiu(NMa3R_Z!?%cV&j@~?s@WW0n?g=Ck>aziUOW_Ly z(G+5)jx=$YXkX8wSf6(zn=4_tIaH~)-D=}`NjIOJSrDhsY~xJ3CDL-@imt`a!iuvz z_OG9AQ{Ux#Nu)^lnB_gEI-8ZP5}47bqmHM_u0(}u!ltz=J*M~~4ziczBnEnU z=@nxy{82uPk}Vua490mP2bI<^2e=XsR_eGAaSru>-#nd`WnKpF&*pDOiMZuE)}k}a z`rGM+s5|mLIDQyJVrAA}dMb+3q*oIa0QJ2y`Sq_6FT3oH>{<5@sgL)DqXmWpPu7{7 zBnM}$h-~Y4JtDW49qw4S@7x=;>9JK{7#^GkvSc7lJoE4z;|iM?K$Lk8j9F6?>B~1@s;&q7mN_8B*9_t!jCax9on31mh8+yv zv(a*CIwGN>EAC@vtt5o>^%rqA!DkaHppP8Qhzx_KPZD2LYb7H2g=Hr>aMd18K0iGP z%0tOF7)bi9a_FD>6Rc^d44K~VYB)0YcdSE!jOa^W=GB0inL8#Hg|!bAe8;k{S7cDAM@Bj6@ z@!qQ0s#r->%vrK4thsD~s_lv@1T{OGQmsQ$C9~k|+5>8(LR}ttG0d`UW1x_C&1cyz zKn_eG{X;jcLBSrFAF-qW^UB3Uq9-v~+K_(9^3p|=e?Llq9#Gb(ijpecQZ%eR1=Ca@ z;?!Wvx=CjCcD$f41rMaUVn^6$WoECp5%(MTqY~d~amnG*yLzYkwS~x97!v}ANiv#^ zVRpq)4GBr!QeeqF$7;>f*YV-+X>Sg2`SR01m{^0-vxoyt%ERZn0I-5_s&PmtcOkjY zp!I05p7N0D2TT(Tpc~Gmi#pA6%JQn)a$6@-xlxWDk@=~geK&(ftye)MzD#+t@1vXT z+y9_o;pHz2=v0vx-2p-sVzpwYta`CS^yXtg@f=BB6$yDc1YC7By@JstZEP<-e{o+6 zH@&S~orwu2#Ht15a8RFL_5b=hBcMUd=8SM0Bep2Fcp06hs6PkfU?KhY-zp*Rb!uGi zZ;k)zp-X9sIPoK|bN0AEdcgn_h|84pG_?%a;dgT| z5gm0cRMAt+JDDA(_{q^JeZIOyS*GS~%adf-9a%X0x3B)Z-ShE{_0g=xonB~uT~7B$ z!_KR2#Cj?1-&yvZyoMJ$xnBC)J6&F`e0_E64*k_B{f05m3KVr(1Krj?Fla|v0d?PU zWt`FEB*$LH%;*1Btjb*A>>{kfGJf~I1_7?JtiXzx=~+`H<|AXy7YG@Ou?d7e&slD* zi=?mRKC$O6mz#$8Hi9rCh*1`-{#$kn2MVF+Nen|_!HitgaY#@>HNB&%XiI0k<4$BU!Cjs4_G z%bs<-hpg>sx|dTm@3!S+77%yyPjSbBZHBna2fm!f8fQ}+I>wW7C2@b07p|{i*NT=1 ze4H2O&)u}pdJAAa)IeA`xkyIpMLnqK`xLybCTi9cRH@J8 zz1_SRyssf|z5mzm|LtE&-Gpkr1t2)7k5kjYg)wFc|M|7#BtORM@wP9IBv!lmUUR%7 zcEen8^nrMET2`nJE+KXA17+N7`|i$!<70&|{)3qWai9G1CH+C^@Jb;4D(zOf5^9MU zvF!iP*BDY{|0P29c8@2>=>@bZvezX^f#(G?<36##1~{>})^JK`^UNwpmu&s&Lq%sv z_MmYG!Az_?`tU3J4y4td+`N+zcQ|GuRATxpmQ$2-@v6~4S^%zSAWLZQEXvayU6ACJa^*L zJjV1s`7_hg|Hv?6p96#w2CRZ|oepNAkakD(>wh!h&&GsruP$|L{^aRZB2(6Amy2k* zqzWpdqXpf5zslam>~x9ehXdX5f^1QS?7e~^^nU#OBGjAGG*~`*+jGT!KDi+{a4WWc zB3OA`rWMU-S3gO~uHMkTK~4xtxsu-6^_k`Y8CVD!EwgJ%;P4C*$5q z@*IlnW$6qPrw{b7nY?AMjVi>W`mB z6o<~qhc(HA->AH2Tc>6}Q*4>PqYt7_JZkSieE#J|SZj#S6Y9Lj3B)Hxq`vsxl9se` z$d!Y5YkS_`5|K}o%lo}v_42?!e`m?M-?#Ix$lKwiub)2M74WRe&7z5O`~0n%JIVfU z{y6XH|1#Nk^R8YNCLMj;XKYGQ!@qZtHP@dg3G|JkgXaLv&0DdbXPL0hJy{pFKtrCywak@%wq= zFlfs3f~CGDSq3Ca39-wpWn^{%hFR0l5tGeZr(#XKI^!LdR z|LcF#Yq4Y*S<(#rp`iD5K{+jJ27fJ>n2d}8!o2=TyYi`)oN+}y3YMDX0P`%hQDshRJq_>1+`#cx%gGB?eso3yU@&ElRVn}7eWmPA!KLdu#L4Sk(z zaSBw+A5M!F0`GlNL2CVp8oEfZamTu{KLel8x_XlzTDUKpPL}Zp^CqpTrOhMl>hRg@ zng8?6l>DcgdADga%ec0os2xN|XSZDq2@TAp*F zaU!Z1PvvtageQnlx>{1+=Vmv?5eEV86Q_Ac)oj6>+rKV-|EfeHD%Az8@_De@YVH)DRcBX`qe zMYy=HIiG`FZv34HdM_f#WUd3H%XF&JRNbTnHgr4RN|AY+nTM!7g7(ssER+2 z3i)lX-7rW{!BU)Do09!sr|z`vC-<~(7IgP{dA}8Pq5<`^NcWS}tQzL&7Ai$jFo7B2 z&e5WZW%XeX>VLGS|Mos_;|=BE#fb!CRk?h2KWAbA7k3cU#cAd=fTiN4%1y;4((-OR z&3(}qz36GVU8vzM-YEOKgNn<+r60^m>S}GNQCqp=^du)qwj>WNAvoq94!ph`Mye*c zk#q#q8Rj-*Ln=F?W@BeE9bK&8AOtnV8?2HKLH<&vpR>ffBr~ik*;VePT@&=P&o0bMdgL(HbG-sCM}>`y zgtLeMPrj*lJyC$!szkJu?Ra<*O=Jj!-OtQ8&l)Bz+3Ru8BG`eM=A-V{L}n2ZsodOC zQlgKAIWLg~bUg9Z&P7fp3T>X$H|1b7o#rhgPekAMX|m`St?@3vqaY+Y zX05quH%iHJ0O<5thAjbn%<#oT`h7sjXJH)nDH!`vT1IszM@>maD``r6P9NNvNHZVo zL2Pos8o`;=Z&g41_*dy0Cq3c#A&Zd_;ec_ZFCBymLEk5-K)1+AxZLAJ>idK9N_y7$ z2n3vOp`mWt$S;Rve+DQ)QM;AFhkmVnb#ZQ9ECTBD>oI5KN%sAhds_1QB2kQd+a5ee z;oh7FU?xL2%4lYyAixF85!hG(w|M`!?8TUZa)7B4@7csbJJ1q3zO070%%SMGG+1@w z&Vrc#)xAVLefJ^7&dBUFa!TgA7=WM_W)&W2C``koiJ&e`&eV6c$y;G81YP$8ST(gx{kO-VWQRKM@t zfqZxov6Qa6K~NZd#HGQJ`R&7FpsTkRk16)17SrjtP+m)xwlj6`fL`EzMqj@B=+R9e zNlRwqYC+du1YudzN}ETbJW)nuNELAsR8Jtr5_CGBEIl^EP?Kf0h`b{HpSFdCpkAh3t)pN_Y)_=cSv->8sFnr7gTeu}j z=xw0CxY;Ror(Ty9$%gZhs1|D&gNYP>bh)t)` zir9&jzSRnD?W4Vz%-SE11XHtB2HmMY=Qp`&vcw;9|MExvbBUXXeXwrxq!MzhKT~S3 z#;!kQZEa{@%LrpD1^#@k=!8iBvQGl$4q3PRen1_KSmvfqzTG+|ay!hXoJ_}t#cBb{ zpg!z|{2@EJb}P-~W*7DGZ@EY~&WL2uNR7jWp4M<7xxO_8tFlNov1S@(B^UtbR%b-$ z{QZ8n>e)KpNN#N0p}f+ZauVvsuEi7h*yc$v^ZkH|Dh>gCr|l zzwyRlQfF5%8eL?j2k9h*#f3}X*Pu;ka|1R#LnV_cIg9#+j*VFRTiN2TF2j7@{ zKcw2IS0T^3kl|$#9%J&d(#{-9m>wNyhl4LghJr&yL85?&z(YN6(H_7?fXG0tU1hd{ z_%c|?D5ennxa?G3`Q3fkM=u-NkTmYtrYoHq>A6aqdjXNh)?B{=8kJ2&Z5wt!O2ihg z{-DrS*q-&6+p`6;s4iFj4y$QnTrq~9z~8eKU(AY7MnW)XOJH9;v83D$^yshpGR=mZfh*FS zTXEtpiXf3xL<|~2Od@&Wf_BjDJ~>G0E}2IHFzzp!E?bGDM zg0(+%5mr&}M_RkCq)K{O6uP+|?>h3xJOL4=U>vn?D`e@2mqk=KC3;atf+iKFBgd#M z^>Mag>$gkBhhlRbn`f>7F)ZyCfC+=jMP+5Cci$vDyh|I=aj>}htw^SzVDU`qL|*;y`_Z?( z^W%>K`r+;CNNlT$sA_)IB$7WY2W#OoE=r!3p~!QhGR3odOWFU#Ds z*13^!$GD}M&49$0aZTSO8A=ry$B_5x1#}aeiB-XA_gO4%nPljkvDc^YXC2H0BUjlQ zJ>kge!oz?-UB_N8^0rTCtTh+JX$P|-$!vu9s4Pig~1Y$cYN#uTT zlSKwA2AC2!OvGGO2*x@Iz~5&;4X9(J8MzFa#|1AQX++Q&oolqm$Rw|LU43-NJIgwB z3mh+QfR5$Abz!>~?gQPv+t1p(=r7NRcpghxaX|lB^^?L05m*=l#h$RU9n;D1u9nh0 zW*z40?h&=mP`55jkx}L~J9TfnYbZ4eIUQ*UemFw3l`jIZh;w(^zwym)C@307q5b#p zxKfNZn*ZUE7PjVb*c^uP3YV)Aa~~#0Eyt(yrR_D$t6?^~gDC5(9{4Q?hvm2^9YqC_ z*=@C_HTF4o|5cYoK}PFElt8L&vEt6Da5~EWltmutt-`Wu8lElb&b78FY09Z zr+Q#{2^m$Nt);O~8k{nN_K!Xi-P84FMt_jHGj|^g6txz#5o&K=o4q|BouxetP-%pr zK_Ax<6V9{xNcqI1qVLJ1tSwo|#4-UdI~?WnBMy#}vj5)S&4{rQ;kmdF-Q>cAS_?^h1Bi_LJ+3RHJ=_KU^Ef1!U!M?x0mCAmb~Xl^5y zKgw$C=iwL8ikAC~Rt^lwl;0xy@%Lx;fBYj|w-T+#Q@MS$%&i9Gp2XQ9;L@ZoV5(H_ zA_MeId$pXdlx;6wyyh$9z}YmJCo4#FSh#xwu zjjdK98Bs^|R^=5bO6v<}0~pTvQa4AzvyVpRt=~&LlHo*~_m5^pqyW($IK)(OEG!T>qN=r~mf9+xtA1`6oGB-~30%qko^1 zy|n-DhyKMNA@5N|^8#m8J?G0=ylWN?3-$@4qM^>sXXb1jWzY|;?Y=PZxp zwq{V973$+_$lH)g@^~@cP6K`WYVQb#L3`9gHj|h1%@L7c``L-L5VLVei$Fsr4U&^k zMU88cH|g8fA}a3Wz}`KYZM479x18+5#a!5AC*l#B3Wt9AKSIzB!l(k&2HHI>rZrct9$ti|8um}m^AJ}g14e9=xLclz znyl@9rNP7qEK$!ZKolBJSumNf)NfQEna?se?3^vciiYKE>y)lfy4#&MJq|P($5Fc= z;(_a7c9h(DP3-1!TXROLcY{9?aZ|J6mS$eys(HEr-b;6IPU4=;rxcmW1RxB_{)gL> z3j`mb?WH1Wp+e^FPXh`*x4kCuSs+(P17|>3#p`CHK(st}yr;N_I`K69C(R@caq3we z8#hIY;W*P^`+P^Xe;ngEpt}f&(i&eB_{|I1fVFuSxG08hvO=f4SvR*;cZ$bb~c#!Fg@KUfqi5^md=ZMsRp4F!dFE;tfQUJ7+7} z*Gu(H$kd!zgA_p-_m3D`eTn;n25UcJOkot4^BjcQ8VJ{Wj{7Wb;*)CpHbyJ$5Q1vx?_eL{h(yS`(GoYp{RQEMi&qVCN#ytA3<~gSx$Bo53XZwaZu`+3b$koseXwLge-|?Rf&`|neFYM=jG0(!| zV+LY8SskFvx0B$>V~d25Op-q`-Y1qawn3P-W4U?DP#2juCYc}?&kT!WH$5q2r=3oF zvzYP%4>B&ui10*j#(Ax9=FU!Qe8#bWw4~F19xcXfr+X`k1ilneBOkcHlVvoqMe!&B z9C8EnZ+AUvu&ISEa)h4-HgpaB{RLb=tvvH*a7G6(n1{7XCZW#2A%suai%BYrW3)0w z%Y>s>0yfI5qBz4?W*NO?mxZdj$%0K{fAqAIx+i!88|4^M%Mve%QEc!44HL+>2U?sDsZFPfW@on|HLE1reHRaA_* z1u&ROd}0@GkjHt>QkG=>0q$Hy?gQ4!HY@eG+|YYz5H6GXsadBwI$phNL62PPN>I@3 zCXgd!Cngpyj_9mU(--p28NKrXoWmnDMq|lQ1prBiRD$*sY!Tbr)1=66e2N`L;=@t9 z!KSyJ9T{i85~`Ms8XmFkhIBr>BkS@#h(78v(PN0+0%CAjwU;q&|y#o=H@0CG&wzp0F1uuO`K2dr?62vc05N37TreB)57)hAasS* z1KofVgvUU~`rO49l!~lRJp!**(DH!TVinisd}utp=>qgkpMX$am5lVN;yogxSBIPC z9$X&4aU?;c7eQNtv*;iyJCcUnJ=C#I;C*1aoqXe|8v6iX~*$p;~3QhyDu}Z z*kI*^o1Hx9LM-5%MWS6+v5TurmvOibLJHR0uBExEW)PU{C!#0c-YG-)M9#NgZfSj0 zQjuW`fe%PgWSa{sBPm-PSodYRDi z+>Cq`E0G>WFY_$s$sqHQVvoK8aZ=Cgnu-D{C`W|y-i%v~ZMg70kkj?thM5tX$Xqbk zOgTo$mG$F4)7!S!D%hBEl!u*y27GM+sVJ;4G=VPd>>1#S05(e#&p-QLb}d*OrxO0EKKM7vCN&$!9vNr<_$Kn$ z9MR-UPd%1q^@vT3ahqEs8Qu=spoId^U+3omLuMA^DZ+VHoawphb812sP%=Ga#vfP; z+@ItfD!k!d!m-UxYeZ?#pm>7=t|e#yNNR0csGkG=(?>KF4SXPUCj4Uaw|5rf@E}!@ zJ~)Kr@MTi6q^$0Fz4~;Ab0F|IGIjEi5=o5Q~sg;6)&I&cIK#55($U&*?7nyiYD60gH?VZD;}-+Xzm>sdZm0 zMb^vxHIubI2G+L9r!Z8Y$!~Cykh2sj9|nM^#?mYUA8i~rv5=EE-x>Eacr;ptV%30; zfgjdJpVcU z_*RUb)xOyXf@F6U0ANTw8RX4tk)a9(i_`2+ME#ZOuyJ@Wqd!FxdSbx6VGrIS6;Wa@r^+v< z7N&x>{kljP(Vf}{`>dXKOo97rx^iPNnZ96{gNlcDVPX((4zqlb1<016bnw&qQx!x& zHRPm=c-LG++t58A+z`ToHiwVNgLgFk+~m|;jdSTUn4&2RedXL@9+C^!py-$+vmk=m z5k;FCwYaMsTcKdnkP~ehAKq|F&MC~)81G3hqG)gjQxG2(5xd$eG|mIei8ZK+-FSR% z(-_mR)oe_aq4|%2H5}b|=L<5kb-PSz$*N2Xl9n=hwEs(uV6eU4o4At^ex(t04m*k6 z-)yzM64s?!cv5?Uc-XxE$x_t+gW5Z_nF~a#*OBZ1L5V0GWZe4ZFSWH@M_;C>*(qDJ ztg&}uZA$+%htdO=@w%o>JDU(HMWSUiuLIIh4pNXT{#!F48j?b*Q)yS05D8gM?XK#B za`>`SWxG><;;ShXuZy7VGcK?QXbF7;x36$BDUVVp1HdCj$v_}6G7KO~fFG(*+0R4F z2MH#3i8!6fkDX8) zyg-GTgsxP1Kou>IaAzsPF@NS)!l^EEt5yZn@htQREfEBrQh@#rhnp3BxGJDahCN z!8Z9bSca_(F{UC}Y?R0dNP^3Q1lSDkA^P$6?@oenkD`}&Mn^COKLZVh4~J*4*S^qtSwHGdLBIZ4WP1U2_Q%lNU?n84(l{+D!zJS;l|VedU4}nXdSN z!=~QosH7q-qTLoGLZq2t>u*v74^f4zxif`}Cf!lEo_?;ifU2Q`#XBo{Cs^9s)#aQ` zD5_GUOx}(#SHHEpVMUyWcqV_@KjQBzjYxl`sW9oZ3va{u1A;G3O30w3){X@@*nDx# z&XtCmDdQLxsA^gE({T$kY++$2f4q>aG@{4{Imn}lx0H8Tu?*CG_d)Pmp*Fn!daCjd z|ME`dpFF9U|MklZyXMb$-@I9$o_eC6yY<1o;;XGOOT}1J=shhRu1VUul7BOHvy|@m zy7UXanUQta7>0a2@FK%g#q9Z~s$$ZP@RI_DTHA{z1DiD5`?ZGVeL)kl%DnPj1d zG63U~UEJiJNiyt&lb{kN;_4;skoJnXj*dAL@T5Dst=Te?DZT*k%U4a|?vgCIVbYrO zsc3;J)}cC@|Lulo^Fla!7_=pJ-IGO&(dX{3cX*NdnTyK-zH2t#bIyw(fg+mH?bok< zn21uRzV(jL=73q(n?tb~Fnw9$^NVE zBJbM1#7%e=UW}~Q>pGU&$W>25*cog#01i9r=0x^}67*Bt)b z-4q@d>@YS%=M#sT@ECN49kZ<3NADiq++M$c^GX86djFS`ywRwGD?8%j^h{bu_AZK{ z45*ZvP>?3c@AVQiahx5O;=u$HO@K=d{$Op|WlTOB&B-I$d`pE~oN4=xz}#O(`)vpV z_HvLwUtgE}{lpk>G&Da>Vr$t+Qq0|Ob286N*tt)w6S!{!@W zUdBGz|55{v^7(QxoM+KPCz4vpWftSh9a%X}p-=8{E~Uc{y6+3jlp9>T1QxsxOc(eG4MW8jnSK$~8C3{Xer*!bvdX&w>U|&~rXUFdztlAgI*u^nFqP9E% zmBGpJCcf39jfsBRQtwmk2jz|Gi%;>Nx4Siv{Y6*KwukWv7*V=&*)32qhNMgohntW zHz8~pSt9s@P3xb3zWPSb*oO8wc2G+0!&xWGy{kp8wmECLHi}Nj*G=76aE8DdI!!*S zVKYY8ze#`{QKW^0(J&Kn?V+oysZv(;CvA%keTEh>@o_m|3(yCtgv<;4KmD!=TS~__Da= zF3rR`B>V$yV*V4(4NHPCdtg!q?<{;0^`p0Y-Cj29sTiJUYR)*v_jkd>*#fQuJLmN%I!!;{Ea zMlQ(Bwi0g|R+`f(!hC(M0ot>I#(2b{4nmcoO7PLlzJS>Cm(j$G5V12yM@k=+^aQ ze6)~Sz!YXQGPYa8jJG~tH^7l^ARF{W;-Ow5d;xgtUcHD44Z@{!TN`DVFAZ(Yo1A2G+@I{Sstj=?J7X&F?U${T=m8^b z5xcszHSs@B%ywHhDh~2DE?!toQ|E|v%YV8`Ro+j~&)9QfMi*p8*H3#i#q|fqNaimh0y7j+m_cK3J~ScCUZ(wn1lo*;XYZ zI%4%#(_|c^rIm6yUSQ@v(*@DKb?RD6zxak7q`KrQ)GqMTZZZQk^XI3b)1NtVnBSFcmYBbD5vzW{?kvoE1^e@uDxY-p(FMpbGanWlSlt?_bMZ55Rtwu{8H3$_Iee@uvULz z6MZ{8-rfw?2e3pCGbOuL{XyL?g#e}D)Vn;eFeW5E1+@k>-9SlUMi9FTa&>^KDhYhqcS%Z-$-|J^iurI( zXEJhM^V?j+2(-n?=GR2-b9cala#)xIin)Zxok5Z`l1p;3dua2p-yFzPwp>9bphA~? z%uqurOI)=puV7H-xKW($F(iq*si^3Avl)oQgK!$6+L5{WdGUL_`ijC&>uxOg|6Sq- z$esMA-PO0!G4ZFLf6mJKmCIN~ONhajqs%*g|QXwd4hfxgUwl5!jrF;N)3|jmzD|!C(TPk z_AhS^S)}^ZGmqa?=Qkxs5$EMY0}>%oKH#P5)$x}S>o^%bW*91s6@(*b3zg}uChwk= z;Uy{M=8bwjp{fs+E6gC7zjq?ud~RiIWoGuy5nAz06bmpV2uRa-Uqr zhsuP#DeHnjsZ`Eek_=<)%5&H_vq{gQe?LFNh9iog8Mtk62B*8^W6tn2K8r!pEJnrD zuv#5XS^}>hpbuk&Yt3y zl@P&rXH_UM1>^TkAUfIs(Dl}EysNRi%|1V+vWjWynSS!FZ6lieeq;XUg5m?oC9Y&h z0+rhF8zao;&AwxKt;@l8p-#oP^}2lyQ8QSsAaS<_Jc!B2nQl<|N*$#%_4TBTfK~cJ zIkfP3DT4H=oA*uDT%*L-f9a}^3P_>O%2nFAjY+6MYVIaS^~3HZG|x$Yxpvu>z=JG{ ze_MJI(GLgsqEk^|rYufCWE5udGY+&}OwW&_=u?{q%IKKBuA!!PTDS`;)ZTD*Vf+9n z_EIP``Z7S>m&`hIk$Zgk8UKrJt5{{f*E|yMjTXUciaFh$;_!F{Q;?_4lqO^f0+nGm z9d59ilC$-$S*PH{Pq2xm^n#>>Z~!E-g*RTodxp3SWIsUJ0}TIB7>w7yA7GnWhin*x z+K$}~qk$zB*4IR&-c_9&MlepwV)6n4?@067O8iuA!Xb@0sDI4;VUN^9x}>2;@ev24 z5Wuw_=|lae+KC9XRZ9vo9yw-jV^O-)eNV3)J)T@ZfhIiZjDPiYsnxPrm_evyO(ZTu zMB|h|1Qu1Vv;`VCBtT5as%W0M(sivxtWRB*iX!t*I3Fj}hF)q7C3KQ8(c}FAyO#e< z<>S^;>{^s{2SMc75ZppDX2-%^?Q$io5V8`mlO|39m#erg}1ZMGlBkfts@#O~384~gWSzfk><_&&|?Rb5%BYc56 zd9XJwkZ0x0!2B`3z!Vni1SvQ{&5BoowQR*Zianz*wSN|(#?;q6Wo!|S;o!*(X6B1iCI06*3NI<|q(Ien#wTp3&EhNH^ zae%ckMhlA`Ni~*q*eh*Q%VF{K6w3nZ2f_j*)VjyUkYsJk7T8d=7XvKnn|993J^$U_e=?KF*bzedKHu;6^M1cxmoV$ku~RrY#o+NY zYemTUZJdHLvM=`XoMuWSrx~P$zRvG?USqvmgs<|$`*7Idi{D=uION(UQSN2(Pw^aRC91=~k$>=d7uckE{BeB2~Ru0tb{EMA{7EStf>%(ra-$WM4# zEP&PwkoVwUWo?Vjcp(>ln~*nCX)?>Zkr)2ZHnxitR5_C ze&rSL3Yhky$xp7xl4_(M_W)W@-67)9+m*1UY=<6n=Mabqv_jbo_I`s#EG7f5j{f+k z|LtFDhrj=B+TzY5(a$2aHop48|AuzRhB<;xQogy(njp-EoAWmv`S>1URLnWfwDwvu zy+u3gLplf75N0vXIj1CqPEQx9Q$~ZG$HzgyRip4(@(4xfvrql=cbF~XYgdaWIfO7w z+nULvg9ZiE@w_f(T(oG!?Re*mtn0vn%#e4Lzq283S=4OaSa!q@t3->yLV2T(h{E03 z=Fs(5l%ZWOK3HQ_IYoyM4f1oEBv*S@KlT6GXvj_#W^b7++nw2mCFR_eG!dMU>=sPc z&A^=$OGhKRNPtIX8=r1xO=91%Rm+zms`-GPg9gp&4SF>()T~xGmU)4yuhL?g7bH8E zs{Ath-8M)q&D(W3DH4NWwAT=1GCOw{DXc7!O1BJ01J81C;PoO&13ZHPiKOq18GG|+ zRTc(yQhl1M^JS%Kd1|{8>QUT>fhqh{o>he3U4JweDuYGV=1;)NdRMk2*bPW@x_h_KfaE4^I!zzq2H`#Wh<%0G z{1L|0Tc@L%hqZf?c%B=~K3?YxE)Ur$Ad0nC`z=%@@w2muFbjxtI>W6deK!otGH^NG zYBoDz)wEj7+gYk)mVf*7avH0}BWvl)uhZbNI@N?NLCLfXw>41yCQI$b&k&j&u>nM^ zSLSr-YWAXPrg3sVM7cF2`64LOrg^&u@2IE;CD~gVPt-3! z(z`V$wa(je6bH8LBz)a6qTm=^$ptMRTr)yba%KFkvV*ev{$Y={;b%kBBB3<=UGvk? zH$dq)Z7o>mt=HBLNU{LHK;Fp%`p-lOZdF~yw%pwran`{|Q(p;oUV&)<1#D$ITZL$X zbCZQ!s5TO#J6gZQ?}yDYa&&4tgSF)3UUBBiA@~a26%RDx?>t&ZdF(Zq&|&4OQXxzh z-`XDZC7L`aqtg5aPhoDtM)0`dwb+?h*50DET1<^r@Xn5?aVkZk4h5JAZ*xO>*X77( zM!M=3fARP4r!zHmmVq%?&~~FG=fagXL#%K;rd>3mdln<0-uV2=iz{P0Z^y@YU9@ zoHZ*a@dySo*Yb8`go`Rs}!ockbM}A3YZo+wVtXrje+oaVDzLpkJr#O*v8P zvrFHVc*+90Nr+q~{QwufLUE`aY#-1|VFf0yfQT6W8mQI}oq2BNANhR{#)gbfD*EU`G^*@4Ch}T~%&8#$;%Yzn zTuHQs-y0o1G_lEfqAZcm_G+gL<`IAFocK_;S;qI{?9F5$@;~aA;s$>BvuJ3)|ew>o?jf>2qM|@2)Ab73Es5pY7hh28Q~otFUEK7F`ExR zOp@#FByfu`$yvg-Px`=!xmUWJC+mFv^8GgsNp{6Ie4Jt6uf`9w|R>M~{c_DsDc>z9}P}##h zkNE*&ja|8xF`g8n05|o-IrrweWOK3JJy(*K)d@Z0>Kxjndc|qY;m)ncWE!!a4rXVf z>1wMVLM#j}HHPf+h6M{+IsyDj@dq>%YG(0qUH|!bZQp|d*F(g$DZa0c9;J@gDMh1u zKbYKzZG1L6Hqq~c3ivxV^#|%%tt7Zw+@X!7N|XJ z{!V9+Fm_1?{Dayc&Jhj9&_2v)sXm5VJ)Ol-umel;HlmmC8wZ?tn5}D;u`J@A(;lcz zd0oAZcYWht;kvME-aIZ3HvhLC$U9Jw>O0a}xlD3#jhYmoYE z7fOR(Sl;+62vlV*&0@nldw?li-`<_-Gn?P7yft%kbvY zL}Q|ghtEn?7V_vOd+vHKPzBAS5kFc{vPQ!)bQIVu{rlj&dR!LgF9#DqRpL5`sbfW* zHfZva&Q60O)wHZJBVg#0zdDm+ms)v-D~Mh=Y(rkrpo~Ac`bfB5@Cc)1pX3!W#mS9S zW`lOX@~30jX?}HgdV7z)guyUbD)xZC&zHYq5kmZ$ZW^{g{pfJrCCI&0w)Ozw%H0)v z1-E2Tcz)PTr^~3NL;5(|E}dcf{DPuIyjudpGB%v*{^&hZuIPQdTWp`434As*hkNK8 z``o2gt>b>H&)D>x{QqjML$K?Of8&vWNHK-8r}F?c?#|LLYx*KAOl=}mxis3Vq4{nu zDstx1_2T@xg`dMHWHA|Ti^dx&3o4p#mObJrqnZXj6a3U6Mf>a~2jfc&%bAJQlhwz} z2vDt;phoUVw_8&1FcP-Zh;)=&Lt}5bG9Qt`}4k$J+AhAy2%{LwBm`AcMz|tjD>wH@Zv5la*>sZ>^^f&?-Md0HQg*7JA9D82Yat;wEPGo}0F#y63Fyi2RP zt#|Dcjdcpu;RpV3M+5q^MQA3A>B>n{G`6*Uwt5l4r@M_gn3m(GX3ZGD6}g;RG{+~L znEjf9^D9{B>|LWn^AX;p(?aN!2*P2#h;6ZVjY$B?GTQ1v5k8WbxhW~5vy-w$0wzh! z*@M+Dusa5{T4Yg^Q#}}*Zu9JxL3Nr#FmqSnFvdkk>q)S(HN@Y+r9@+qoJ^5N$87>R zoXlp0d-~Hi7Yg3KySTr+`wyG%8PX-D&%~R>*9A(fv0w&4 ziZX}{1dkFxd)Hv~X_^-VdL6~cQ~dl5e$Pu`Pq$y_KQK9Fv)H@B87hx?x;`(w@u#D2Y+>Kn1c>uE)}9F-B%nudk=nr4Cd zD8keF?~lyx=_IA?dds#+X854;LiYtjcuNo%w{ecg*v-|vhLmk6^_|Yr<%552{*BaT zmT$^L*xIZ$i_Rf`#X<#hC-RJyx@z|xFG#_s7G}VKSX-?{ao#Ol11a98q6P!ue>O^oz-9W{%Qc~-D4G5ww zv@L{WMW{Ba;#mOK1fujf1r+t2cKYOPC)WR2NlkY~&5k z5l0s!F9bc*G78UNNr(n(bExwo(n8elUKmNMM@5OI@8GuP+%jy9*-SE#>U%{g)I$Os z6o_DdrHdYD44q8e<5b1l}6o2|xEqVc&VYZvc$Xyh!`L4NKP6MPqwsXhGT zq(#=OQI2QOgr&#WPAt14CKKtriHF+G*KQI%KV7iq?)I0c!g?M4Y+31NROdOg zh(^}rls_vNhfBaQ5wzb*#|U@>Cs8YSm;PA$plGlgFrikU@|67bSZTufJbaRD9Y^4n z3EmX|Nr91IO#}N$iPUxRe|cGmkel#^rAM~*i0b$sJRpE?w$esT`S?WUm2Uw014dn% z*3v+4nM(pfSC8me&}ol$(cp>qy0-~N8ODt~bfuB@w7qt!oxaJri z^=2$9iI9fc_HY2PW!*JY86 z@{Xie)R82pGmNt>;_uCae68y$(&}AM5=3wB?XFrd^ssuqLOxXWP%GjTbdn;e~w zv!_!TR{t85i zS~1CWORe(p=4xZfRPQG{6Tnbq{4(QT2EQ75adGuWntyq9p(Af!;sDMxLu?8B9^VrU zmJDjGtDJ0CPJ3p)L+ai9QHOA=q>LKGC4wfQ96en?XT&$m)9B=mu~yF=M|fK<{_bbm z4S$u=eB=vYw~~KGm3O(Q*^KODzL#A<&cZFGa_%pW{qC=bfGi#&03Y`WJ5?s1>gtQ1 zQ1WmfI8EF6^4jE@IdbaY){t(Jt^YLmX?nE68yRbieD=+I{@!=n8>vZzSC~Dk0^0k{ zo(XBlbf##w3y-bLegE<1F73X#%KvzCwKMaj|MSg#x8pzFTs&=*NxQ*Stm=<#_S5x= zVJf&Y!e2KvW*S_ERmpjC{I7ue!VU@~^!HsG;GzOH9G+JxcD$B1l zLg2e%JckIt_>l^|@+=e=cVv8tQ*;=&XX8jUe$iialzDmY9iWP)f`6R~3ba<;k$1Py zF@^-QUY8Ekgud|&eaWdUI;ZNbb{$OF#@){uPDSQ|R`?Z))@6il#n{yK1gX1xvt;Q# z2t4-aH3pYZwa<9(W)oGRgjR6$T8!^LE$<#>r`G?-Cy|uM8(hU@*wNW?NU51coxp&` zXlDlPDHBo~V{H&62|KTis*Pq9AQ0F1O#9Uw^H1$G_cPhk@q%UTJt>gflmS`EyQLum)?t*;?IjVL;e+8_ z%;~F*7N7Csw&@JY@s2^EVjCMFk9{@HZ@->KM6Z4?+qfxl^-SFBADWZ5$CVx*Z!1XD zqf59o%Gt|T^|MYj{L0~7uF`z`@2~S+<+ALE#>(dVuZ0R))A$H7CjptUm(A?H%7v=Z z^|Z{0Tv4k5mR66X1v~1>iQ%wt6F;}rn%-|vZ>B?!4%BEJY$RF8VlB6 z={0xhhr?O6jaU3wMVU|m}S<@naf&`YC zzf;L50aQVpA1t{x4{0@ie zbM$1}1@S!xCrcWAQ?&*)&qy?hkxl5KW_-G|R1l3%D5P5$<lR~3rS;202(QJ zE`n60d7#k$1guBQ*D!LAsQR77IRs>qiKgI~&M_C&ANlds*>T=<)iejHYgnoK4Iflz zUN20H-im}9tj$&@_Hc<)RVCwo#qmpLp3ELl>C@UFH{KMkj*hLOOHwdS%@{uZohYU} z=BePGh=-l;TpbhXzWsg~e^iaqTJoRBGJPx*Rt3j=Q`pcv^7B!9I&!I$3u~d)WAWb6 zZ2VPG*stPU_3gi ze<=nzH^JaE$%;y@v`KiLnX)|sUdNH{eV@;d2_^i51&&`Gqans+_ zX{Rz7rAK@7GF6pO=8!x;|29q6>&4Z>ZT>^aR7dMUHrWDf(vY4;%G^drL5MiupxrJVRjaqWBiLaMz^As9%mnM9#ED%c2L#3 z`Ycm?tB`AlUwX^ryK#Ar$cmmfJx)u0mZqmq0xbh;sSFeQ8IkdY!J7TFFz4IR2j8AVP8yeSOs#F z@zdN?-9GsOUR?Q&((8njXzpt1Yy0fYfB_~KeP}=dt^R?3h6EpaNt#{OkaH-Vg@&qi_6!HZo*>+j z(^o#!#cW+pPD)wjXrv*W@5eC-ug^0Q>GUyS4)!c-OTm$yE|;wkx>!FX)hw)rU3uIT z(2roI9{s_}&F$SZ|r0j^3-X<&fJ=tw^ z=~$zf@tmij zgnb@&C*H_WztiT+i7H;7WSk?7UBCJ<{iA)n)~94(PfAONWi1lt_HGL&0&Zj`r8lRP zyZ+B$C5#ywPn&i7v~@n#-j8@|pf@%qyUO)pm*RPhk9u6I7lV8c`yPML(UUq$t{q>s z4b3mp8M%*_t}$l@D_U;=O#>C|j-zQILmwL-n;)^1gpVc?4x4}|BY64r8vWp%@-n-y z%%#?whn_Lve&AqIkD1Bc{HV+Jh0N8P>F$DGVNZ)Eg+t7<(5E2*6Pnx8rn@7EZOq@c zT<^UVDbt%@;}3qp0sEhGLYfXE@46f*BGj|?B)?O5&Kg`@u>j*7^CiyyDpD`j(3OVO z0^T~z$V$rMTokt8=k2-lwlWAvjk&a}n`V_0H{uA(yW@35>%HC1#NOTpQGTR&B7K60O~yfkeuu2fxJ`CmV~!>WJY7<({IaVyVS@)dkcD`uTXaEi zm8zO%l_zS`e|5b#R@kMBgH1C$hmd`06rXOkcD&JDzgGyP1R)u3U>Z!OYMNHX~sBhdF+o}5N7+$c)WG-Pdz1R zLVCHzHP(IOPLaw}GZT3e{qPDt$?pM{_YhM@_!TVwlXhG>7DDvKKk8RmbLbe`rcum% z{5=*KvlU7`+bkk47V-vJ=wi2*XAwQD8eZ96QO-VTwxH-UfeRcy3<2t1OeG0{ds8^Pp^1t317#dd;!KupzTWcPTTm)oU2v2?k=) zzL?Z8-%uSA_!41R>h4**7=|78iXFpaMX*huBz*~K2MJs$xi%$yOwjzlpzf-vW&DYvAC55xP2Nz_n zvT*&vZSS`~`5vLSES}3RbtBI|FO@F#7C$?bss^*n3p8>Z0sj-bx*XcT`n)pa^BvD}_V82uR#C#P4oaS0 zI4@^5WBi@a$%S}*BA=_Dyqt2DA%D^lhAVRnkTC9y5 zxjmxhgL-YkloFOTc1RNWQ}bF6S?-=!oN(thQM2EMG&>Bb#Fw2?fXv9GIuY!@puZnyAY#1-{9gqKY)@1gFM}Ka16f^SX(XV{ildW z^jwM^AKX5{(pMq^MM6e?DF`9h{Y<0|q7BRBqxkr<@d=y?f~+Qlk`lvX>?@ZBYTaY1 znW8P4*g1TJ;}UzMHwCzQTcBBy7lMFJ(SS@Ar^d>D{<(5FNL<*^Bxh4fEV9J?RPX_= zlhdR4uMyfgry+%D;V}oyn+BJR0Y{O@8@P4QzS)rtPx0>C7yvQfj3A{)zwwnY#!AnhWc2Wv){H!gt1^)Fy|EKak(1 z!y8yDr@bk)J5q()-hI$7Tk%ocmsd>Jk4C&Nf>PiPj~M=5_rh-Te*4o{mN#nFKAnyb z1A10Rb0MaN4%pg-xwFZ9%RmCx{_FLeSWRZQGyuo2@>k z)1Ba_gyHs%0|i*Lw^4Q{l`}52I2I~IxP6m=a*^?z35`afXpCy#|gBM+R zc=XtR`^$MOd`KETGtyk&IKM2#r`Q#TEu?X-U))jF0m5%ij?xgpC*Q%|J7NKSRAzBI^^OmqbRsj5rQKV zL$ZYJK#KC@!_AJy;R9cDUs&q+0>No-q}?#!2kb5uc+#}US$gr4rTM@3`@~~iWJ^|A zkW-zo&v_duQZ+LoCog5_EA%75a7!uU+$#coust$XO)vnmu1ef64{h!50)HOg&%6W$jF(S$DJZoH z7-yM2tz|HZiPruUv9l!`P#v6#b$V05qvKQ%EM(iZ{ixiU*!l9m{ZZcB=s(rU3yr_O zs9@ed+Fbs4?k)E7c-hsX40i_9?{NYXBzYouF){=Y*-i^wz1iihvCVBH%8%+QmwF=v zvIZwT(QWOkCM(mrz_iAC);QTIX*JJ=SQ?!X@ouh68Jih)dA7vPIH^m6n=d9g2t(Pc z7|N6i-aWAUnbR_lB;X460`YZYfOA!yM+XYrf~>6{Y|xdjy`5dzl-&%Uj_QnO>}6=f z2~z1V-eom9WM5q$I3ODQ^1pA?^$ZgbAE?W{cZg2kFYI?C2Ow~*wI;lo2E~o|#N0%Y zeC;~0Zt7QK#yM`yfx04_-6gY}2d|usQ680+?LPU7H}oU?PgJ*-s~Ft!74LwgGAdM* z?^K4?w~>`aXO%&cDHVX{^MAfYoV%%doR|`y1}iTDSBF92kS&!}07ytHt)fp>lT6{o zt!;RRt+3}kkSQq#q=A#!wfj2`BN-oj@2IDf{xNnvWGq(9lnZ^!+DT}ju5Kgy6 z&ZSY-Mn^(gD50x{1J1(w=;D5ULF<6YyUA(KzYf)VM{#4BfnJB?p|TbFq&mIB@zhG_ z6%jAzeqkLiw`+PF?!RGhKC#S{icbAL~>-4pCANho8{Us%$* zFf7H`WmR``jtv>J2@aaWauO#?^BY@L#_6c=kQ+nY&J@ra1S*n?m=VVI%!vHkgu5_~ zrg5)U>|s-{9^o2e6^l4dn&5)Ly|4`?oQG`*g~7$33$O_v^Bo3Zsm{85bLUH zK;GDfp9TF0hStqPbU%!jmQ|EpR%gJqtE}vz;uWNYlqN^?bWx*w2paxLFfS#N4LSrr z#Bulhak-IRm!N~e>=Yl>jr2x#gvc81CNE;4iyGvP_4(%B3TFK7UX;RCzYTS&a2x5D zq1(aK!J&}EtYI`Yat4&Tu|UI<4YTM6bgPjFpFVW% zAs@C#DQ3K$h`J93fVYnOodr@l_KShZA<8NQbu**f-nq3K?Qd}C9+uY;J-dqY5cQ+x zS6Cf83r6tga6qNZy)_FeYmmSuas)qV$pNa|%zBx1%48`FHGOu<#q=akGEh{3P}H~5 zJK4MJuXUkPzyv8{sy%o#L1D%K>K_L2*eV@Ns9%vJw;u5fHoT0fab?QZ<#F5s!5o`Sj$cVIy-wNPNgsT&tZ?&5?Oh(=JqsPY(6 zPl&roQX?6&MYfU5Temd{6F8Q~b5XiR(B8VZOUr3`#m>%BS%;Wgr~SySoU#j~Nuu*f z-GcvhWy7g1|4_tPa8+&nb&yw~J!XCD7n!PPgI-g6e-wcg1jp)J>IJ{dT}&0$Br9hj zE&t>_!hMfZ9`Xy_ogXuy))IiM6Y8Au^#oxPx6QMAc*)ML-#QD7MhoYmw#idNCQu@+ ziN;u|LN|FpIi`hD0v4S^UMTN$v8py2FX^-(4 z2x=^Q2|4%zk4=p|h(2=cN2gv)3U!XVY>!r#im}!zU+GnN*LeZlTOGStak^p1gpa1RsJ7^)zXYwb0J@qI0l8ZU77Pdh$U zE3@R&zVUbEL0OzFS?zfE45oSTWd!aNRd^h!2Gv0BLnQP^dh z%q-VRfPzQCuDx>pEp-OLta7H=l-yh{1mz!I)kQjZuO>H{V33W8+r z-!)C2JYFB|jh`lU@yf1gnx@EaviPxpM5Md9m(Q5?^mMkNJ1pnlN4k#RIcdS+HV&O> z|KL+=<6gc#?T7arO|(GuLTM$}#mmUgJzYNJS8Mwe*O|Xvhi2^Ja$4p}P^VF7#AcV; z5m9*(YhpmxWtlM4nN#QZEYIWr{qHz2)A67PKmHD zDp$LZ85~BsJa$XP3RGH;9jxiz$Pk4PsyWhX#);I&Akvr&zO-VBFv?#xarox#4Zw3M zkAegglv^8}WR zYx2(3dzO2(bR|n3qms29&WV2H`3}y$H?^Ku5xByfe*78xwXnpaF|V$(Rj>1}j)kh2 z@zo|~{At6oN%(N)FRwb7)A=Pry3)tk`b8ZR4L+Vv;yC|K!zw@dz~01cUfF$-7J{k$ zOm&<>5@6ZFx?mM^nheY7s_|KZS{R+WA)^}d4hr)I)n_$q;#paRC4@9elTSFFKfco6@1n1K`Oo)qy@m#dvJ5SN4OtXJF6~pyhHE#| z`RgSSUChp1;oLf#2mGTl2^aF1a6UNl(3IepiiB7#U-tbu3D|<^wXF@uoSOJFjG3Gt zGcMCuaY()B{2yB~<&0f$?&X=xXvI~&ne(u%WL`V373oS`nLUSENbaYccgsPY<80mY zg}f)Lr;AXiTCGI**~z-{;3Jh2uXlu1zI?xFF_c$2UlLH);kIYQB`OGETCgNHWkIRH zXb&!hQD9;bk0FGWBl6pJ1Gz{vU8BoPXsRNxC)(e;JS4L~YvcfJTIEbsP8X#DLn>lr zH};m|yK#8H9j{NGa5m-H+HRN&6w4SzHhT8Aphqj#ygFs=>cH8o&9z2;JUhbK;wT}J zkgOb-c(JloV0dA<>uTAWH%({a_dhR?dPdgh{b7a`?l^{Z$UV`&7o=T=f2#Tz>2=o9#C0ra1>OLq9^3*u zERwBVWMnOkNO)Nyoi^NrI906D&-s98U6|T`!@Jr+u^tvBy_|^~t47B(1I+0g_>8rZ zDi8i?6dkftsIP2bLWS}GJ5HJ7((YpoqR}Cf^KN1O#RgAvLv3(`P~?=iYGM?HLIXhX zf&OTP6w1N7vDXMf!JlqZP_zoORdd0*j5SR>{-&TbtJo$lV6gZD%)9d9zzU9(in4&Z z&q3Au}$Z&Zfe3)unfhU;P<;!fU}Fg5uLuCrV_*e>^49-T!E8>S>o%+hlcYZ+!I4 zAGPGb(=j}On1Fdiij%36mkd^^%G{A&3tBm!$fBJ53tzCeoYVy8DzQ#iB9Lx@Ser)S zdQ9=kNrVJSXBUY}Ouv&Cz-d5V>b{FN3e|*)aFeyBp(1c#5|5B+LXSHVVCC@i0Ay0- z+{u)qHJp^nox5%gnstQ*@G|n(03&qPmt(@9yqPHvjmG_CdLGsk~ zSoNdX&GXuUV;c=CLq#)@R#y#O$tMEoq7J@4_zSJmHq`lh4bqva^L$mck>f_M)LAzh z{p=qfmNZ7?)lgMbN<)&I9&TgF|8c{_g{519u8zR@9DV+-jmn!=ck2oX0#WQtOF zR4pX7)9X`ddb5C7Hi<%5*_*(;hy>7U+en{b6DSnig;%w>vplq&n_JO zijmj>cjTm=mX|&F-P^YcqH3)iwJCYd(y&uqp|2^Cypb}ka#}#o5O%g`6-g<^wvCky z*iy2R>=9|lLHxL09er0AAICLGYml3CPAsZ5hM1}97j4G2AAH^S!}q_`UajhIK94*l zc`!2XFAuTq5`=X4p{%s0)p-BTrcsDcxsCYKUpD{me+t@F_|-c7+dbd^aQgo~QGY>k zLVqN2Q?&VYklB;jRlz!ugT^tOAjsL^3e|G{zvlL97UF|P=7utr4tyq#J?J{oa5w zRE`H&Kc_wk{izw($<2LR&U`L^lphM1n@Lc5T(XE93ma2-U{Vw+;58ur8D5$;^N<}! z{iJx(G|Q6)k0bXyWT~}FJTY|E8brdFa@MdqGWJF;<}GdsuehfBUu_JFRY zT6Y9dkyQo1xvHYs`pGDoS9x*jGIupx%eR+BmkU`i0Jj1zFG7Apu{U|j+NdFwjunm7 z#ITP)4b3lelp+)g_F%Go93Qmfi@jHJS-wHeaRtl1AuG~bPWw#)J`xL#XQXNsl3`PV zn83%ouA`uJ2K@Yf(V!U4>w!H7-Cc>qy^@JqLe+vcQQ@Q*-lz4y2A}x`4N6mfE1sVd z;#&Cbl!I^lYTyngnR1%z<|j^hYE4dFNemhF0ZY+Dt)@J4g?-$!*V|=A!Gq)y348o( zXun_F(3hDKN<;H`5>cJ%b(=zNA~gHL9DUV~XAFD0$`Rscvb=P?#A$OD=Hu6CeqYc; z?;m(PdTHQ$`+j&ItjAVG<|H!e^tXTGY|im)I>*xX!Ds|qfZwH$?uSIbj(gZ9`QEpJaY$Xec)@BzPvT z6?=Gr{cYkrvNa^*kA4q5i?8<|@4J~fdHF!%&~RCK>t6i|{Xjsw5zdzHhHm?am z@G!=e=Ci=V82;sRwqBbB(`ErlD)y9j`bS+8sQ{a*g3K+>FUut8_UxIZZ~rN=i;&mhCs67;n?r`B%TL9|33_2mr`dX3YPS#UEbRZtD7StmMlWv(o|G&kS!4(0JN zN>YCx*He#F=^#;y_j!FP4DQ_mrk#zS76(55P8KU+b9N^1KoyM>7fiAUi=Sf{Fukl8 z=QH&fYYSA)x!>esU$dv%+WRg_e$}c}kPv%PcQ`1!@i5_Z7zP}3T^-EM*FR0uUs|n< zvx=CyqQ#r4g9Sa2+iX6MG5L(^Muz5MBsUKcKzm=JrZ>We`GkD{I0V_i$C*{Ht!<4^titEHQWXyntf z6{q%^E@Pk6Ve6)@Ssx?Dw4u>#N)p2=lk8WkbGr0X?7En=quI$HE;dKD?H7;W!lrWF z`P@FSsk)LFE*0OOJyWvopd1)>UEy>M#>RTZPf;-qAMZ$*>?nP7)pg*CyRcQKy`i~@ zQ}4(I$IDTE^OL7A)bDJ{h}_-GoZJeQqB}LL#+ZynT$AXRdsnf&_NOIJRmBD^=#bgV zx|f}iKnWK|=E_GH09V(Es}sY*GP^E@@$KAv73{yD_t&uqOnLX)XAcy+KlYB?`}%MA z0BQ=)UA|b8$k)9An$13m=KUe{zrU*498dbphqpC#duLLF-OHP}4ApUsCWvdyUKh$L zoTaKi3A|ap+)yYqzpdGwI=?JvPq^ zn?`J-fE)iWRU6J<-%lJuK8Ga{l27o(BA9&9VOD%_ZxPQN&u?XKeu^8-2}~g88`kcn zSgh50gKNx(8Q1@xx9<7p?1Pf3?NKfy>2!_lz#9J)6&xe@0`eTZ%k*pBO5Qi`bD={NouX}P?e(1 zzp0sR_A_1Y4>U^hK2s%og*GO?tXOydk3K-$sb!7tC|s##oW^uE3?mCvQb zPeVQX*5L>Ju*W@DQ-}9FR=V?AQJg=S1_du={yL9&G>!;zWupC?p8{&xY+N1FC>G3n z`8j=IEdE)-#rY$I`?*NDfblI=wd;OO@y((Of0#w6Jo$VTk%5N3n6jEdI_1Kk%wAk( z*g{P=4F?@f@Lom}^W{$_gsaQ``O2OmT(FjPefLd%;K|&Phmn&`;Ncb#ywjU?lg?Ws zn?r@iR~gfhcS>fwq@>iX|1Yc!_j4?b{4O^p(ijh&4xX+EC5^n)LKC-5sq zqbt`oR<5~WSEf7e)xZD!ID1&@dCaSN`-s_hElJ*o5cvc>G=ZBukukF^qJgw`?+l{p z!HgA!yEusvMK3ny7Znf1eM~CpMU#6=**#BVS5SDk3!s>Shn`We1Whc<%4b%I!>(TgL4*M51fyJbKKt$) z1eNyd=}I7gH89xz=5uLmPZGg{h;5r(uKMC=Wx>%Ku`?c&<3@MqUKFC8&x`}ZWhX#2 z`Om&{Mw-nfw$w%p#@QSWO70qweD-OCXg;Pi7y0D<~$pUKeS~Y3AY%9p=6I;h4 zk~$p1iDnNgIU7yPuKh9TR*Meh8#j=gj!gtva9g!|8lQjM=(>Zj`s!es`-{b@>F6nP zU87MN{!eyG!zYK_UN1D~il%D^+ceC?JYCP6J^yC8yKwzYx2r194_$L$$%}EgMs-E_ z8&>s`FB}YxlOv#*4^hwryj;n2|d!YBwii+Q0I95SH1803hFvQQ%DK{ zkg}^gP(;g$J8xlNA4V3#P>k)zv&AL5ZKy}DeVPy+AD=sW`N)UM5VuYK^>2KR)ljs1Z&Jt+i4|8UohAj@_+F+JUAEe!bm z)3-JgLie5|$<@CBxn{4TBL9QOrxrgOjT+y`AAR_>VuaJ?`Ev0_*X+52q*0b_rzF#7 zUfseW&(T|yJIzwg7G~n3P{l!-NlB`xU^s1+n@u_GG&5$xCND9as1Hf0+q0tC!J61O zSJ@W}_kQq)4Nk5!v$3Bz3aM9njGM3f_C4sk_{vw~bAo4!c;5Ejl%>E|jd4>%C%$X{ z*>|ZmA?#VA!<+~=)!J8_;FnDhr?xolD?D9=LSg$JFyRS%uCjwUyELV_(NA2AsKlD& zXitiet_i<8Z{l3FB$~St%5ouw$T%)N(Ih|14K<0+c}6r>E(u0~vaDMr{b-5M`nKP7 zXoTzbpG9O38EZsNNyNq0u8?j8AMKg^s*fP4{C=Ogo%OpP`k%QB|nhPGSi~Z|$ zhs`GmZCCbmEnG^Cj-_gS*ndcON16+c&Z?r@f>{@l~_n*l;O zLjhs5oHO;EG&0JMPURZi~o7xb3O90}`A{wlJ;X0*+rc2B%?U6aB8 z;k?-tk@@`QHCpWhe9TnuhpcZ`aeTme2@%=u~h7Rym)< z?*ythuuW!l=XDljGyLq#q|mK%G-?K&k@NQ>Y=3WijIzF?D$kRPghm0QZ9ioAc(#E& z0Zh*WgMzxz->ulqgI$K~Gx1MBY5LS995jSLtZx~ znjP2e;CHnGck?Xbv~9#ffgz{bd6f4E>*=fDqhrin=MV+m$-1M5l??Y2(pMSwM?Bmp zCA9xv-=xIdZIsz`mGRPx@jIse0iaOG=>1JurDN=d3}!};oC!TZEpk?8iE7SGy!dJ} zf!xnMg5l#m(pb9|8hNgd3wyjbPP*3+Et^;tF!nL8BSPT8aw|^l*#7uW|4j2QwL^Kv z*v>Qh?|)H{A6;ns{*!a9#CjEZbL=k@reJKNup#^RWMCt9jusx(IaoDTU3$?jM#A$uWyI9*9ECLdzZCR$&zKnPCE_NaImto9RE4RMgE*1c?mClQHv~I4Z2Hp`pEV`!OeaE z02H-BL91~rWyh|XU@@V;OO>-uXF@-T`3Xx%3;i<+tVS*GqZx&p!T{>m$Qu z9=9?h9&q|O4}V7g9X5i?U!oZG?tS=88&CurP{xW`Z7Ap-k2w)6GM7rNSwL;YJE8lL z^!rsw;*&j>&Mj}9@*o1_wOhKg{vXcXKdPy7-S<7?>~n9`MVAIp6G&k}ASHsp3=nQs zDVznEC<$8u6_6BGW=JZM=xWkcn@Z*GTf_ur0)apR8B4bYq860~6itgT76b^%Of8^7 zK=HIDvp?0EwAxgJ`*8lcf9`e1uwyuM6q9$p^L?Km-{0QV|O)RcO!<%ox+xuErDf&6Ge@q>ZR; z4E7^yFmInW$;r>|4E948IHs+C-OKH&ZLGnes|Vx2Rs6uDB%8QM+H_ZSyaJ$f=QMx< z20jzv^e(Iz>+rKksn4jH&e98G!JT(-T$tbwA04jE0LTpfC|=NJRUB8T=8V)=>(1S*y)ik7wZX!!@W;2pVN;aMUgzUICMp zEcq^C(I{er+^{iy-W!dAU-d>ngC#|#5ul6ecV`5T;Ag25n4<+&@5(?ZOFHTAUcg&y z1D*y0H@(TWjE1B+&F&S(xT8OqCIkE4-S899h@i2pV{Oiu8dn+8u>nq;$t^n3`HoLesBsd#E)3o3qBm^MXMS{=AqKDKb$hv|#}E)%gyO zNQC3H#9~p<*`3HmB1p|U2lNjcWNjB8n{*f zzd3{0t3^2@L?SLA1s6j+b_uvEKtVSDDrDF5USzBhj_$luF%gH(c_SpiV*jJ5MxmEo z&eb}+z;1yCM~hA*DmpKz{qseEVyiHl*`nP!2Cq|MLveab^;LF6#a!!MNr;(xYTmW` z(Hs6n>U7Ijd;k}4HEnml`j2WCwSNp+8#NaJ)~@4HK4M%taFH<5y5Tb_dh8Vpg^VT4 zWm{rm*~>LrY6s#siay%@hSnqf?$=_>;{_K?QM+DLt=P574=#iRon)aFNRI7YwNcNu zi9FC;wz}`$Bgz=WZ6*ZPQPaRt1c|WU3iTabzXY^n{;iY7D)7S?q*{lKa07S*kcdwK zPUEoF(4r>!157!Fl-~$&S3N&;M0{#&pXOSB+!n$ia{R{2+Fb$ zAzxdkp9fMPkoL*TSK@$YI5>U1?A}4JW|R!m*E-%f}ynJKrj5I*?YRymE z!VznO-L-))^%J$OB6el&P|W3vVC>1!G#)-wsR#*_4WV}@XUiH38P*v8*4Keo6v%*1 zD4Ut5wf2VZdius?dIgr$WW5n=a+|@#fhk=Wlh9z0hstiuU&VD(*i3`Ro?1FGAnmr+ z@Qq+pbO1lQQGt)z1-&*om@c2Ex`8~|35wtr0M(#ZRdT3e0D^CXWv)xAr=yNKjW8k% zMFU`cB2nq!(}vjSIRk7?T6ZfQpAuNrv7%u2E|$i|>}&yomk5DR7-MtNL7@fv`6{+i zoX0G`s&})bU2bBL#O}_DNGkwtf@tv6<%RgjNJccpL_RUS6@-zxWke_10T>W*wuJZH zzX_Q;z&4jPcTd8nO%jfoMyGZ9z_J>p@n5@wIuGuttkts*0bs$Du8)bEGG561F3Xt;9UT; zr>xIzQ9;g<03SBmB(_O#&z^f+Gt}}zdIq?^{l%VTKs@v$?L4@ofgS=O7t`k z0C-8D`{YCf$$7*Pa2rT1ysE1Q2b#lURQIpU_>xVLT~KH*a>n}K<@_}9llZD?144=& z2xk`Gc=qvFK|gmm^l_~UJ4OX*X*-UVWM}wVY!h(D-4T|%{x4Kq?sO)r=||} z91nTp7}vRVLcjdfa>JaT-(UL6te)CFHLTk1Ck5M6=YNPFXf!6YSVZsi96#+$JvQ&< zs&}5BH6+SZzx=zXpv0Xa+c7mpsN4XmR^~h2T5QhM(?BeOC1aqef!UT+E0t~e8GSB~ z$7<}niPZe2*%+LhcWT$t@b2!^`AJOWBTsl2p*`E$%W$Dr)$wSEjR14bS^^PK0vBwO z5E>UTdk>uiS=|htF}Z+=@$1tf4kpj{?lsyvfvT#>VpazabZ61$Q4Sj&IiDYej5gKu z=voly)uy2#a{$*l4QV4C@0V<(1)VJvQ;Z)Z9QX`*fZZl)RPU6QGaGJ+#@|xv6Pq?Zy#eg> zjLNjaxG?9hi{UBLB%KQUK!1pz5=_sRyK>KcK1!2skh!Zu?L$+!-)A+(e0=_xI_{nB*!l zDMehH5x|)QfcBiS3HYG6i2f;|n1ojY!=%n}dZlo=-`lKD` z5kQ`vz-dz~D^Qt1WdpL~_!fv_j)@gX%~Y2Wh2vC2i#CbEzW#?C!$-pd89pbOB)Uq~ z_`uVlown%JA@MLSYo-PdOUZfP{~VFFNmwjNQx2!2i&RA+K~`+N_k4(5tmp~dm8Ltd z26()?D3*Jr=8(R4{GcXihJL0HamZK*$B`q;E&%;1jKEq1U9{j02WUPV zWKdDouNz|vv8=WhaP8TrMF`_(y?E`mF`nWIbal_NBLBSQX<3o%>T&W6zkLio**x*x zpDe_6RwI8`J~%N=@%pgx}=n${!TpMj(ong7tO zn+osVVg_c_SQb%WLuJkc@V;dNxN0q<5!WFm)p8T!8wD!Z1XUC&$@ZJ6qMoF2OxP{D zN|Gqj$Bn+T5ejgcr;Z!z)t)*#sGz!Y6dHB`yp7@zHphrm%V+z9=k@W0$BXg{rz;U7|D@ed=B#2#9t}NjWER zs|V=EFkCn3?N02`wE}3#s?*V!fSH)z!rb+G*!S04`+q*@>=0^?Pge59UMDcA14i!W z!wMZi>qaPXSWGK^WMmWdXKH3SBTj zFoSbErV-?6A$|&wDd*adwJnVT-UvZ9C7NgjPzi1zpFl$8Ns&S4d|8j35Os5|CN)lT zoZA**=fb_aziHVw^~3dQY0t2QI=5pCBNDjmk6uWI@9lX1qTc+|-wNqgurj2zfWrM0 zN#Q<_J?7M9+UReTj7czIwX{0SEZFMa(jB2*t{enIbLp)Hl8{AoC(dKK+UqsYfMHqm z8x-jXv4cw^3Mi6QY>No~N(g+-n4CskZP~F=zcImODc6b}5_V&qJGD7I+GJsH%OS}Q z_pFP@6)<+w)<+d3f&3Y404Mz!^Hilb-c-Aam9JBH)ow{zi$fj)e17*9fc;g`ra&S^ zk%XjyQUGRM3gKFhrORIzv2rUF`Cl}3>4-&@t0ZM$!d1MSk z=6*oikONl6F)j}>03cixjAw;1rvyda{o6at2QYOe>5|$>V$c2uSmsW7b=#K@UiNNEx>uTO|cY?&oWE5lfxKd@oc zf-(unF)x>|urtAM4n_^iu;2zrUD8XNkY=5T0_L>NQYd#x@zP2Mlf}fjkn|O%$8wFr z>OpGE|Bv+puv}|S0P*exMzNH|-Q{dtb{4TJT?<=M=JWNfN`6fvD5hcKw=R!ZTCMo} z?yIe4H5s5u3@9Ql0B6uhCJyD<$v%e_r+Fjx0K}&Q;cD;jmaj|_{|Fx56m(jZqTR9h zOu}W=9m%ylFtSuCwJd9w_1gz21v}K+JAV1wF#isf-AxOVi)*zw(&?UpiL<(VFu$`& zt{-m@l;jddTr#-{p*;4UXvcQH^?CW8#7s zABtSavG!V;SGAFp#wP09oLdiGy)a2Y%OZdCCRelHJmA#Hz2~+u36oDwWF4KX*>%@1fCm88_zb>Y_D(7%}qD zbO$%;nC9=c*j;-p@YhE zrp}6PCWDAPuX=<9Aa{4E-N8ltwHQ}Ry-hVGe$*-2kpVW?APg5eFt;Bpnwj-WR9oZw z7iwZbKK|g+A55jFPHiw@= zT2hs!#Y*dS^Y=UXgg2hRc9DvGj9 zt$mWlb1Xl2UwNYycFxG81?P6<$l-xU4mPk4K02kV+BiOBVFpV_&_4XGUZMt?ne^l} z=??yYXSjf<{l&RNbhtnJh;0FduW=Ja;hWfm%yWh~_|F4xTKFH*gBLkXb<#^pQ_(?? zAOXT-8XaB;Y42OyJ*d3?Zlx!DmNoApap+f+A0ko3W&9*r18Oq=8%?6VlFBvdTaHMa z1IB)el2-$FD_FgcJ4%CxR(~b?c0w;*IS|{nwVY=1yP|DG1UR{I z2BmPdM~g~EP+XqXUR$CSI*AB2Mo2vl!#gY=nUMESdx$J@?j{MhdasH6A)b z-g&bJ1i6I5IeBVDtk5_cWx0D`iZ{vP0BbVcyCarT zvZ-{a@e*+aif-W%EN*2ImrtWfvpE6#^G~^iiu9?hgN8`DsA(P7NsV=vdzlR|O>ofj zDVW9?qM8_-t{=CKIa-PGloQU*TE%`2v9m>XzLjy1eMULMD&3%->FzI!fq7Vr&AJ0= zyB9R@Fr>R@kU{elc?2_HYKTOjA38EH&bmkzSOYueEkj#*dUat&QU$DlMlcu@Nu8y@ z=6_c%bAqR}fHrkl3kAkbjXJ)Q29yuHzl_xn9;7|xt1S83T9s~8Lq87_E?|xOHqc#R z3=HPSM1voafs?2NaC9#mjWB#0GPp4~m4^kV9yzVK+BY~(K_B=~g5(?8Cahy~AZBW! zXgq#y!SbxDY77R$d-rAyevcRE##<6<1qArLy({@J)P)9KkCW|60h z_`6sDY!wGWNTf?wE~>N_W`&=Y?y{%m$*#uqOP6yDrFGwMF_U+{QN*U1#O=^l0Ie26<1suSEU6u$P!Dj%v>#x(;D#4j& z*e8OCT)ZNV#bR+l>Lt}`CKHJrCefsyE5fAs{D&(M0nm|b6J6EiIQw;}#o1$U)y)r2 zUZexXPr#B30I4lNrXtT|-tKf$cjk@A`Ks-a&pxG!ZO+7VNGZF!7Q4KXuma8=n%5djf88wH@WsU@h( zX=FqyeSjDM$BQXRmM8$~wH9QuwSRlbRd52W4-Yz8z?`OWrQ6rdA*R+N{C=vfPh}n}cS^1|v16;=7{C09hk9;o%fugOfvt~!*1;r_vuE0Zr_GtU z>NX9XVd}+XYRQ7JFRHL?r>Go8+^q;CTPOcYmYzc+bMp;1<7*^P#l6$2Ji zx|#=1T?MTxZ!IBXMXw82lmI>Y$k>v~TmuS-u|Md_1Kv&xw699NX3P!NW!aPDypc+n z72{l8De}^Cz>kRHukEaj=!zBr^mYU&862&#FIaGOeZp-%scLhHHa5n!+t?L6bgDE` zl4iz`YCX9_PlM-rn%&5Zfr1A3T?tGHUM_JZ3ap0RcO5vrYt|*1Qz5Yvf<2}iD*!wL zY{>aff+{G+A5+FRI<_jQLXH!0Nt!Kdy=8W4o>RgQMa~cl%yUtNzuY;}yT4@Si1eVN zg0D9}7Vly;40o92J584m-ENXh{K{lB&~xu4<0&cV8$x)_mggR7YH zb(-Oh8)en75A5Dvn3jHw?qj)HN#!pU9Q;Nzy4WM2ybUA+KUAI?>T31(>C?jI4%7Amp-TwJ(7 zW|+M@C_$s>ry}=OQPTkBcEWYFmEzP{)Zq7OPG?jXtG$O<&$gs=9*Iq}X!ro|&Yz=A zv#e^SzQxTS>NS)WETeffY5Thii0S3%C7PyhNa z#11sKCjsA@*Xbs?C&R(id^|)a?=8AFe9H(Mga+qRy``#9i^mcdIp7I zN-$q3=X^*NDe#>0AXFER0A=0SZ>Y!n1&r9>qGNd1NtnI-X!z~bakvh4lY?A*E4y+T znErv75qOS=WI!e7T#aFFZNv|Z33~H@0^Ucx{irs(soS!#rS{O*yLMm3 zx&1%$uThx2GO7HOH$slZSb{V#SeQx$Pw3LC+bMob$Bc!+G;qaecFzDFugKJe!RUG^ zKJS9a5ZngpWYx>DqX2$*dpT-N2$q3y*b0nmP*aYbXB|6AE3F|$zA@I=8s?x>8 zj!KM)l^A&%4#GMO3FrzRf$=RIyHMF3jpMu(KB$xb!kkQ}uRySmr*!f)*G}n&8i^T%=kZWTtOJk=8v7Ys^8WE?Nq6b-np&a?PRh z`dZ6C8&aw|bnf!@@)mQ=VuBwO2hEOzxbiD?`EOr7czesHE3tTf%|b$c;~$GZeZBBr zOsMlN%o|J^Ns%QNDGDHxJvtW>HYw#hwkpB{T(K5$UH$scc8TetO9z0OO`cQ0Uy)28g{u|IL?ScaJ0GH$XeQC1fCcY5iq8vLa#+wR1h7nJRe+0_ zd>c{}ni>qozi&&m5iCZPuK21lG4>cD0kt&Da6=o5WXp9ftt3Rq(@P6XF#eVbvkEYA z<=X&7zCjPOlvoTG%{s1szfVsVU(eUKs1MFb-skH&_9sdwuXPXokqDSd;Xr{L6GY~1uuVF^@;wnu8{K3yfVU6;T5v~$d!T?;4MB{@ zSkDg;tybt#OHYbd=Oh??ZLshD3Vy+uEL! z-XEXUdPNOEWAt?C$mFml*pWE30EsTl4WXN+IK6u$s?mC;`v#>k72r2O zwwXP$x4KI}nWXm&-0_wkaY)iCGkkr(0x>3REwqA3%=zLH=T!KQ;-p*rJmj9RWQO|2 z{*YTuhb#3eRqm~?nm^lR{IOhdAW|%y69_c|(~%>bBzElJinSQX3rn@=YDi(xx!6_l;CX1v+f5scs`C955{*KeOTvjwt zC0rXyay!Log=D7e;5BOA$p+i%W?Mm*nNi;m6Gs1jf;wHCcZH~pEg}jUzWTvBWVrmH zl{wjCg^}X?Kt=~w1QSz~P{Jr(Zd*(^rHj5U)~ek1^jl0VB!w(2kea_?#?GtmpmpkK z1)<|#g*Q`0Vm~XorFOsb?!EceCtSnvil%RA?Tn-{0y=WyeNi(|I5jK*0hY3*O1nD6LAT z@w7C12%i~Vz#lT9ltma3?is(D-R)wYb&4@$v$8!?K?$TPjiuv)$p>7*(F@o$qj{Jt zsy$Tr#g=Jtg=ZUy!7d1=wYNxn{vPvrYwPJkw!GSLO}U{WY^NlkZ+TF{n7$BujA_~F ziz+!F<$ebY%|X=h7_NWtJ;6FbO_ z|I)(MZKG{2Im7g)qv>)?fU3%qk+p2Iz%N<${)i1X#ZQs_dNRj5!69POH{15#n2y5* z-Lz`^MV6#Nu0L(lUl~9qhBr`RrjiVW%B_Rf7*a`h9Y}TW3^&bI|M<<2 zl&^&OYooJS=X&EhW#T>&eX=&^_b=alT7M#E<+U3xMjxMeIP&q+rOdh?A1sfWT2{Vs zom>^?tPP9?2hP@esy=>i%~bXK_iKS4&#tbl&ZYeRV~R6=^NSBm&Q9JLrZft4XoF8= zH|Uqqp(EJ~==H6GS=IJC2P-wH!lO>7%pYsG&&LHj6xAx_3?A)yfKEtBpaS3+ax=(e@PJf z=u0YmK|cx#%?Y~qE>(yLI5aTA71|wB97T;?&}eV1Lzi(9EHRO(StkK-v{`(L(&*Rg zE|AP%{~Vf!%hkab6kl6rfL`^k_dpUPOBd{^u_-KOE+;LnIxJM8Ma138qSu!$-YM%= zHjxzRC24yD*E(b!Zi~@3z@Uw($Y4sRJkrC6Jfu}y88m*<=EsC;Qx}c@=*y77{EO~h z(2@v zRLaOt+pC_ppM9`K7+!hTR)4Kp`Qqj6`tOBzRO|@!^CGf^IrR0Jn2O}3xXiTuMrrO7 zm^=lEyIyp#DAF9FV3=HWv0RF~uQ19&Mrj}vJ8R5T*d62gV4)cdiVQm1<^ToN!h2<;Aw*5M0)vI%E@P=a zva;LPcACvZ?G{H}EWzO5B@QaB6GqmD$bg12Ea_2#tn9GecOY`iNSjs(J1x3Gghw;9 zj`l_(dncHI0{?s~s}>Ap;ii#K$ z{p!oilTTkh{O#4#dRVxX)5HPjONO~Tncd05IE^~Vw3WdeOX?@wsR6YTTwrWoBMl2F!2xj2 zDrWhZ{3I^y{AhlcS@16{HjTy|%<@fe3JSB1#ULHTOcJyK3m)CNB{sDIO_O&PTYsA{huWP@TR=xTyP-WWw zy+l`Pi<`VPDcI(sPu(26Dcg0~d((Z3X%JY-7CBmF1VXrp8n4^Y*BhxM$tknlZls%u zrMs#X6w=^=H*D#SrL{|ZpP~Wx1Q;! zU5|j1T*4C9kkvN(j=|e=o0S5zi z7=Dbbj9|&TT$tQ0bxv`9YTSd+AkJeM01(s6Mza?zs+w(ZZX^bDa5NMTNp}nd{}W7m z@_?a`f@&q|U&>=EGqT1Si#sVCfm{n7zR?GWMd}NpUO)x=rUQ-Dy-0*Tsx)m!yltX%!vS2}xi5Rco?s|c>snrY z_twMTZoyGvep>hF#mJiH#mL97{BV{`ovr`%&9&!!IWI>?e*b>EvU@X2T#{@Sn#mqn z+jhm$MM;z#$8|;*+ODAnKC{7fF0nhB3zds^h9q!Y;LRaG=ODX7k6vS=@DTFwcoTC> zMG3Bjnag2OYdBq-EifSxJ~({%3=_7QPL$0Q!>=Qb59!8$ZKMxxeuji=dYvY5uHw5J-FxK8B!+oLls#~l5vGw;45 zKE)q9l`6;le^J2>J>spEZc-+gEbQqw81`_EIvC3veuFKjBuh7VUq!PZwoQwVlaXx^BhQxerCf}4tFkl1IFlALlr^q{D$#Rp>^u_yWoXTpjPlGEm z*8S$JfMd0DAgm(=_RCJr>2h{ya5z4!c*B(Vdn^N$pkdwVzL7ST8A3s>hFYf~H zC3VfxEdnTR;u3}Q(?Yefqoud}dZDK$UQzz!J|||N23%iCOxVw6I0T-4yf&Eg+dq%3 z@6Qj{j;_uH+ecUKMz00?SASXit>C`JSgP>OUUtt2B(g+FrCpY2AP+I+*pQO!23_hE zX@nId-ool@N>W-CEfT?drP&#@dKX^8=74X_1t`q2p9G!E_$hGrlO)Z-38}RSlP%VV@}z@u#2aTo3>_M5u4^3Qd~^^{#`C zX7-Z^6b&tr^$qFl-cZHH40Myy!8&JrRJkPUc=7Ol&f0@xtIZEz5pXgdpWZuqbM3c4 z|Ef2o{?}vKYjBe+-_S{2QylOgD#J*RvR%X(QKWq1QkKjqt{&fghLhGzdUQ1N`ZNa} z7Z4l50!J!5n)~G}zggF!RPwx;;B~g8yPC-woJ-$ULKKE5rmaRe9UGO- z-f}HmJmX0ScQ8Hg3<1Zt$gYQDbu7u9H9=SQFdQY#Z;M%r>P3e-n!QZj}s%`wMdhF12(;IlTF%}wLi_2 zix+uhO-({L6>j8alYLxaA0WqAboszVFQhGA2_CS7UTB8hAx+rAgh%bqr&VAg}3JOrPsrl+{S6W zizW7_1FE+e&x(Uvg*P~?nsL-sqlkDJPB3aS1I|L@1wpqDwoMiusz~RhdEq2HeXjfr z!7#w<&qtb-&Nn$)HtI}8D?2pl&C^y`uq^?43M=@hy^uv5hW8Ug#~b_^oHHD(l~x_P5d>|xuBA|1QrQy&SZV!*MR-Fe=$ox^c<%tC#Hc&%JP0A>*|qtHE89n3 zx*>RZIP!2rBlyh_<}x<5T{vAVsmOUIUX!T#ZDXTZTCg;S|_>m-$U7Vtil8GaMt zcnzqCy38~uTqoBVG*$|F#vjS@)g%M^NLPw%R>Xn+SI1kAMADnpF;i5CL3O28-31+Q zFx?f;l5Y$giSnQSFE3Xu1~;roEBEM63ka3QZoy|#PZhEy_KUhq*f4=qvDThyt&4+y zE#~$DZQSvaN$r!qb$;%av1CfSAz8eOOvG$!10xA)$xp_f!2>-Y*ut#pepQo zD`RgUwiDh|Io_wV^)aHA@Gk{4FBTh`xcVFpxEIcroV6dSUIkO?;hxQTr93C85LUoe@dy^f#~1Y5Wtp*^g#`0~%#PvX zvM1I{uQwMZN8Ss828#Ww`zU-DRC2u2{kBQe&_y#8N{H`{wx5>SyuxjwIAVZo388Va z$*h>E4NG33_mk=hEr}z|3pJtlV60R2M0_LiMYpR>)UMeAOjaW;r8~wg$KQnb1GXR7 z9Lx%~(TFx+>8*p%rA3e%%9=iKmyuFVjiLrTb}nEdG}@W=cvxC(ACI9d|KhZMh6 zqUv+9hz$3t<3LL1+P&ki@mq@eb!2MTz{ zPO!Mz_Y5D<_S)=+IWdC*|38yDT=soHWlv&Tdxt@y>3j`56UynqpOYk}3XuC)o zV%mEpWG(u{-+un+t^N7a*C?}k8!sJ@Ltbv)fS=eK0C1X?!%RPuO6;V)&J%`_RyVYH7;Fw z=`EAxiVr%-wubLJW!^R(UiA1&jZS2P?eZxFb><~MqO%N)V`y?s)BvN}8&=aPLf?DS zKt3hSb-j1iIB)>Z@*0mLaJFI8Kq!rP2U{se2fbltn_gq&d8lC5(k8NRP%y>?zhA04 zYlk~aROwd-^YJ&~Vm^9*8j<6?WCYh8A52G=4V zX|h!)UdD(|bUF$x(i+p5S_>YD3vpOTyArAqk(-d_w`2?6fddto%t<#4u{qNpyomnz z)zryf9|l+Ys=TMiqF0`+PCX2^KU{hIbR}i<%+Y#*Uash=hmL$&pK)2W`^( z#v}H9k3*d|#nMxzLhZ&(;uB}W6lBE*-Lnoc4-FK{p~I8BCy;C?^fV;1&@-sxy*Hh6 z8;eI-YwSG&$QbADS6+@=Ep8vwm!a?Ju zGbq(Mp0rXvZBT>rVG;AZ9_yoaNWU6xF;yy8Yu^Pb#lEQvIMbIdTF@4q!yHsCmn+qOc4V zAm)@jn*3NCMVBPg41y2Nw(_DR$t8FeAD^Wz4euW(EH-R(HSO#x_t{t0s?}ih%OAD} zh0o5e4L)7jzV_2wQFQgry?gSK-Qu`Rf_apW-erYDl4c9{Ut^?io^t~pmW7_fQjZG5 zQ1QiHOu5HF!~@{MxH)twE6F|1sbt;2#o5MF88qVXHFrEA%%h-ECtYIm zd|WW7^T?i*40U9V)2~fGzkB;7cXZ{^!`~L)JxTsJQ1PPvx4moM-B@kOc?H#6sA_Dj z@FdVSw+kY~w4u-85~CS7!QD};9V|mJE3tv0sQLb=nmM5&aag|MCw<14DR>j%ObAC3 z+xO}f2(s(`jfy9MzsRM@Vt=b>yl$VH#h%5$ z%%h04xuX!@LSq?1Oa>~=P{c9)bk!J-heitB7OB&bik1+}c7v`^me=D^Da$Y)i)Pv@ zb-Bngs1q+_-GAo@nT8n`Q#))oJ`>gq+3w4ut<=14Qcf;ET>E`{ec;{E6-7=kJ_lQ! ze!4PU|9j5I-@aJ=Uq>%yc|R#K4W#!0@3`33FHP92kybk6t<$}|<#3R}vn&}YO@`=% z4rLQB1b24G&$=}x9*kWT2LD=eht7h!DghXf%hFCjgTSV7Q8ji>HuSeZ7b!N%yPl?T z!BnZu_1%S&A15m#GFhomC!s*!i$$i17yiJ8#e{ z0#*!|a90I);|cU_d6R{>$!DRkbP}Wu$^kejuj@h?I{wv_2c;}1n?jUK8W%X{)&q}9 z^bDt@QMm`GsSEm`gR0Dgs@8;kxNEOB6!H(KmO|+X;%QjY3-5_&;6ch@`HyO;HAKv0 z)u z1>G46HEH}H>nXZCK`^J>Pr%L5Q*D-_C5^9d9p_*lhz23$isC4~u5 zA5`z=@uhK%-%IQktjxCg!GMrA=$-u78&A}vi;V{F0##iI1~IzhpnERj z4+Jd3Pfz+ke#~2Qr_}r4*5poRj{be^^jaYL)$z5Z<8;FnK4REsVHqfQXQ`eB|2~{I zk>xAAEKT?C%Qkjg300I|-wM4R9naQ3Je|jZs37vxaFU+l*)iBjR>JwshVzEF2%jF( z1u;3MWN9~Ao!*B*oi22+P#h_S=^Kig-4t9eoi(#LsIjF(n15f*2*7!TQNx-UAXUex zG%M&ko5TtcIn#~eJQNa8CR8`GRgj4Kk5>AR#t|`YC^4y&>WP1VsZ{8=O1BrYQz47P zQeE-ej?2|L(IYx^GGUGFjrQ;~rU5c>b&R2LBO*;ktm$%yT|%H{Z!U)r!=<9IIjk<@ z1>I)irAFG2;p(NZ)WYQ?=Nsetmq00&*oQr-$~jEH!X1a>hB{yiD{lA7oISP+GVRcN zu2;*Yqd&XW?tMG@%V5rPP5;LPcXB-*8GpDk{_yt)Pa}Ln=lJDTk)FY)AU6F*Szp~} zn*zmAEV26i<8V;v_D;0&_!PJE#f~Y~jcz3zMl??FPs9oP(0!x9D2i(gmQgtNe;A=) zo;>bAtkAKLLM|3+8qi%RV`VnJHG`(!&YdsD^f<3=ZlyAeQ+-M2Gq98sA*s1#z4B6k7tF1LAw;H44=xh zH`~p!^#hTl=!$7%5UN6aRvI^M5pY==<`Gav~bcz_S7WgevQ2jJp-k%q(-|% zO6DXlz5Tea>X#Rzs}ucoubTT$>Z13oJzM*k3l~ED?3D+5275FOP|&z?^qZ?D_MxLV zudXx`joCX`b_07)RPm(!++r5g2@B0q%)8(y z34t($#qD`(y;jwr6FOBwt$nze1X<9SL+lk}k&#LYM906)R{cIv6={)rPdp&2eT?WX zc~=YORc$Dd=WG8K7GucrzDCXzHtDErIH0F_7mZs7i;H&f6AVIco6Bn?@wA8S`S#Rq z-WmTTQb*<^`uI-EZbBG#oy6hbE_ar@7f(%r;g@{2|Ha8w*XXkwC-1j>I{M45wdbSH zJ?m=#7vj>|>dS|(o=5NXgmW$*9Xe{AK59#EK;yXn^cyBGbJN%K&1&b(j4ATD``;cM zy2RhFn2slk9VRsSN~kNoz|qhO*vSM#=Y?E`#z+&B;iTAq#{ZXH+V`4wc~q_TR_ON4 z3U+uyW1iCO;kpZd%kzesjR{k#x=}g95X*L=&ezzTqWokfL)lJc=Vq&*=!VGEtruFU zh3Z1ee|33unF@ws*TBW<+$h2kZ^%lwBv=d1`S*8bc|&PC(xWd8r5i%aAvzm&xi)n1 zRE5bjs3I75d3(J~A7fVFM0z2kIw#4Eau#*UZeU~*DiPZnuH@Sjx=zo8(+x%gyHlEP z!j7%{c=pwsqdz}d^NhaOzB*a8>i_nvk9#-em8oi#xbb9d<;CdIsZ-|#&d$^FxM>Xu zwZxj_?YtpiFSO|l$zECB=24ycb!ys_>+PvZ#a1^@Ub{awt`7|aS z%km|p%oQqnC>i$RWX}!|&+zk;1E0-+uEemaxxLyq8rWK|9rd@LedU}V{q6g+H(&iT z`r&Bs@rgywgCph;WqG#I885$oO5Vlu4IF3`2*!;`8vk7&aOeYw+(+_Jy)zbD==t zEkv`K@m!pz>^`n^yl}oq5ZzyJeQFzrPnp<96P==#62?v9Ai! zc||6kwC6LGa`2p>X?muRCe%8LV)@#JEKQqh3@=)~j5d%E?m@!Qx+NnmcRvx@*%05j ziPk*fu-J#I<Rp;L2)tQGco$z+tz7@2c zUHQpSzZy7J_t-W1;>y$2vkymHuazY8qU8GAD1TdO>}GY$#&Z{C;-=P}n&L{QnCEI} zpibv8xR(UZ_h*uHf>>s5F3V7$O~%FEc>8dif4@zCp=`S^R7Z>3E3~B-=X+IteWq>y zvOd!XrwOe(-%f>c065P%Tq=@|mZIFQGkaB}|Ch0Mk4p2*_eb~s&2LUFO~!ziV5C|= z42Ux_pv=S_uSpY4G>w#m>aL;! z!eo*(QKQjm@;qh>u4~j+^W^>Gnwkl=X=c>3nozqTSZ9w5P!V0UB_>SEN5h8Fj4odcP<$F z&rro8YLdV@%uS*~aDdbrnF98xL{sFa zX24`*^$4qY5WB;qWn@Yfpj~LOGAv*U7eJhiVDDa&eYSbuyYcbXjh9htuYD&xuU|j! zdGojEji>W#TVK~quD^NGHiR7w&8|n(hOrz1aRX)7E%aI1e)wCEUDsc%1_NEKo(HFM5_};CRc$# zQ?$xlWxjoCVznT>j>)ufSt_&6CxzwVYxLGgQ$j+%PIzT8U4udn?x3>KtTMS-vrIzc zj9DlN#gkbDFl6xfuTOvDyo!1yUPa-N?NJ4lGXLnP4fY+w~k&|NHJpa zSwRBTeC+F@5l&FrQyQl)8XXr-YgL zm9}yFU2!P8enmks9oi?g^Vated~hlF=(I|O=6(tW1-&DUmf8lb`w=uq)>Hqx3-W9R z3=Y_yTm^_woZ#4$22BxIuHw!jjZSHf7_~;)IiYxFcWaAzuP@MP8A1-KQ%Dk+*sHY8 z37EilkH+Tq%i3P%Su}ltrur3uSP^*o;tCRz;CtV0WrnUdxp2Jo?5(YmSMDF@ja$dp zWScWFZ9A7kL5J#{rR5XS~S zaXF4$<;oRh#;NdVUKJ?BU0=8NSyoa|1S9mVStILLn!gSA;RQqUH@_FC#EQ@m3cR1J zC9nS;)ctK(DZmEWZ-By#odg0-0hlE_Bm3nHmsOoDssmR)z(#=tp(jI)q6@$#v9>|Y zX4pCp0X2EGju>D{lQuEyfTD)_r9c4hZz>PZ+3q@<2rbS0vk1> z&TN6djyK9T9tsq4B~}`pO-G7V{p4uVzzRN^U|h+Gw{Mf41u$)ngffucv3vz_}bGAG^bt}Z_i&bBNzV^f*r@)WNV^D5RLWii zFqDhKc~xX7iPt-?PE_~#?Q;pG)^woNOqm@p>mZ5|qGZ>PpVs#Qb!MP-Bn^~;xPdd8 zb>LwX*d|85)Hdt^*fX$URK#l5YMmY(YqzQ!;R02>5hqReThHw*fRt!lG*ueyjKtSo z(c|$1_Ub$j#14W8$gh)(IW(y5?+hiL)r*ztQ8?B>j=iCc5KVBMF~eC6SQL?63WZWl z!*`hQIMX@p!Z{*mRs@UvmN4HXrZU23+8zlVUvlFl%~mzw+Z(xMv*`}Vvg_G9wa)?A z?)|kl&XU)U!J17x|M;nHqUJO2`joItqY`hCRG{&6BU@lkMu42=IPN+h=M)x?%-PWi!{2{UwY+6PQUl_t|th zWFXAWwB1)kbiVu@!==YdF(!W#lZ219rKZ@!%69U~Z$yOssV|;eMS#=Qv24@fM|a;J z{n8~mZqn+dpr0Y$c)j-OZ0%FyBr;s<`!;mcJ_|Yd-03s%s^l%0;hPYE@Xozt(KKSH zXuLfy!ddy%6%6hRlk3bMsO|j1OjFk2%7j&)(mBfr74(Du$B2xgb*x;xR8HnHEA5qa zpNIg4MNp+3V!#1(mY>4&-jlT4I;s2+t;cRS8i6x{tOSICE=Fk2JQdj^q0A4*hs=+{ zxNK>aS*_l>Q8Vdz{dU#f zcBEfD@w!61FP=DWhL_#UYC5};Vk2qiBaI3!u6GYO|8%tPRQi$vpHr&Bhn(-#`|Nam z2T@94{YV573uh(d{Wq7PWaA&YTF@^=OcCyJm^5cq4?**(_~a$@4UkdTIaQo3zd&ia zrpOwZaf%k@BdWrgT&DqEi>G8*%&@RetS|$RK`6V3>{ck-g-SPZES?%_v|$UGRYhs0 z;cmIuLrMPXlXEs9Ig!eBNFHf~F2+ z26q#x?;*uo{g|7KTsvpU9(e`aNdDnQB#f<+MP>KthmhP;0+S#~Zq~I%;si;ZpuDrE z+P5`>q9NOptCU4GnzJk7jX44|dU^88?o76--MA_s4?8UCSHV+6S*MY`rLXwQcfs97xnWx4odG&Y#?< z_6{Y#u08qF_inNcd&`|yb?#WoIDETh1>#iApdrc=k~4?YFIFI5GKh0%uvKK>5F^F* z`I%7W0dN~v`P&UxI$~n92u|5~QiTf~9HcmDyiV>Z2!>#?4>=?P-QLLf3|u5z>Y}Ov zlWV_~ljINZO>_jUCPss+cMr81Z?v-UXg9H^33cgPe{!9|MWz5-89WP7W1m$azvq?l zR4d)*Ewh>$y*^Q@rwlYVjoGI88$#N*tUz!q@wAKx?QN{`?U&$+870Y)svK*7Cs6xx_6wA0oH`ZJl}?CN3@@*A?ppKy zo7YwQ^W9%=4xf`RIBTzsPd~r#`fq!;9!|a*wfyi7)0%qS2{p&h-Et1!dA~j-liRY= zxtxHTTlu0!HHM4EDZYY9CZaJ%)sKfVP4!snl|bqjr&FNZq>e-npP5qS^7XvuBeijg zW9`FwLXVZFDGEmRYmZe)<Nb|r z)I(7g<%&S0px=ma_V~@nHOo1AD=(c&zk>ChAKuZ_mXl$lDjJ-T<@r@h=;amkz6^dK zZZKB;b)Rhg`E!snU7dLT;JdxGuXvNM7f!zR+4_U`r;@Kz^9UMY@0S_Y$|@V^nx31_ z>;m&Rh*@PD1{t;S6R9GFnnB$$s&8b>Fqd*k?~wCs+i-q4RnAIKj_e>qFpl1?#PX_a zC!}Dk5^F?&PUmVSxTdgaw$$$B9F;Y@^V$rE>^D~Il{@Hy5iGSj2bRmugI+Z}9*>U( zM!~W$JEzPK)L@_z28V|1CfiZ#==FA=&KO*60E%nJ9+n51X6$(m?l93|(3ASWzvY+b z$;D;sE}C3qI3UXSA-%m(xws>aCx2-n-tdxykhl z`zz$9t*Mz;pdy>LW}hoB(ntDLRM5^HzVngx;UHIfqr8r&T$$CXLF%2ZTDbz|x8J8A z<@R9@;_Oatnaz2v#SSB4t@C@f=AU01{!pC865m`lf9 zo!Nfp0tl$~Zc0T^TDlySBB8KUmtg{Ev-*#c2h&v-`F7skCuY8C1){j~j%)jJ4tM=w z1}n{=LRTTja0Itge#4K9XDL=ddY~SfiEs{^Lmk@&VBeV)d!&ztnM7j40nJidB%~Pv zXQLXOYLT@ynweF&YN+3&eS3|4MCA_SnG6^2)= zA9QRZ7`s3U*KW#E;lqr9`BE~N_Rc_*`O#rYHmVdO#WW1)UFnPX)q$*46sk}MQ7!35 zc$!Lj@5MuLovdAy`{3}nYQaG5-rL3cWs^L3V7LHyNVQvp`{8ijApR5A_$}gx#PiMi zJryRXdF<$^5izvufWEKICmgm~IaQ{CU1uF2396zCPKCSj`YFC6dO|jtRprtb74}A; z2FN)~rJqTAO+(0TF6=In9?<(_*!C+-;Kd_NzuX!gZhTL(x!-X@>g$UK)w)Sb$R5Ce zlL*RFJTTs`Z%5*tBjjIrU!ho1o<9Ki1wK`s~MR%RUo7ENpG|Y`K2~J?F=*wO*e_hL*tI zM#vY0M~nVcp~__W^%WRV$nTfJJ6qHC;j&JnQZJ*B;(Z4IW+q?gYm0QEIT)fyqpNGj zX9edVxm~%%DJg;UoJ=~{9#x%#8yzF z+Dj$J?B9kBV(<@dLV8PDh^=k%6A1P(gqF}zMyTYNq~1*SsZi`pO>;zQ8gp2x zKh$5>9J=YcyJD{s1f!d z_<+Dk%l-BcScvv7Q=WOpw#_k&Pntff%hWh(TBuLsfAn2Ct6;1?a-Z_^x`9vs zu=5>WC?V7s5KsE`*?ULrfB%YKkjpg&Lz99%qgZzO?z*@`j%np>~thM(;&vyp2curdL4h2Eu@O&Dz&08UiB8wA<9WATJa3$3Ccw^^RG#GH^V)NVcTQoPRE zjgDmR%^uI4p01MDUDviACvO0jGdp9+E~>~qUq$BH4x7$lOpbwqg3Q8xpV*6D~!2m0rJPg^WQc?whjePMA zJtOKYmXK-O12K=wyNWafcHz$5z!W}KI~32c@-oRa2QnXnX+^Ak^fb`7Y#TZV)D2K* z0GvGScVGbPf;g`2qK*JSQ3}!YVN)|qp-Mg;Er?2F;X|k7OtLPWkV8uY4Rn*A2~ecb ztk9aKEcKA*KLET$&6-Mo+rS-n$MtIXSZ(LTrwdQK|8Tvj zeTBADjeG20rL~JkwHy+Ko^m7RuH_8NbQjA_r{zS|Lz+?>FY`2BNA?4p!6x8U9iG;! z>67P3!w2P3h1v(K7jA%$W<>$*9$gRtg)U|Gf&m$dY`_od8~F;pyB*-omUL^LQ=b2* z!8s^g_wiA@FjIQ}3Dcu9~s=_O_g9?Ub^5xy?+GkNE zZ!W!bUH#>`Kd$`&Y>bWXe6~D$3}aJR|Gugg$LN?EMjQF=KXJx(-tUafBn~QB=Sc#4 zC^c7~qw+t;2-RU{+WSa#u^Er?*~S|%`D`YgHd6-`iZ`eW81TTu$CQ`AV1c=BoE;>)rY( zepLdi>0u`!GLik&Kz$Lbk)uIr^{u&@d6FdJg8eX=Hy+DXoo%Y>hojO|Ii{kj;;b(o zxk(Lx)q@<&B%@111ptd&p`hEjh<`;HVUVFjyFbqfz7m*Y$D8WXfp+4@B_|)8APw-L zF6cm%>3CcweM&=sNn8bE=D5Vqlt~835IA(Y(tZ?A#T8ii3i8};+rU>d*vqz?v>KE^ z02J&6q`pl1imM7>oAIoDrFZq5$6-2V)TJVtDWYZ3o*L0&9aNI$8tCq;lZf-l7Gjh= zx^_K!%aI5IN>A<9ZtsuY_5GwD$_I-MM3Gqs=@?d*Du4!er zKbQ>_kywwzTaJGcSZ~&4p>U-;@22p!i;hbyfK>fCKua6ScT|8d=Oeh;QqMXySog{N zVfbu+TagMnpezvZQ~*0kWUJrC(VUcqI+%Q+SCj86Rctq9+U{bB*#jC*6fep~)KxW* z*?OoBOUzIY>8n)WFuH(Y5m^TV4z$3|LyCj<(R=I2RnjwAkIPkEH^3mU_$#{NxpoVi0yoV|@6$%__dOH8ZMRqs za%s0#i1Z&iQQE6mt&>{^xAz65Cgq)G`1J|sf-@LV9qH}$L15wPV&*g}+N&g1#$!-= zp$VOfnm)1tvTJYcmRR^BMAxtxE)xh+U~qAQAvR(tw)-nIqeoiCY<@usYb)a|rs#g~(qWimAKky$9vjkEI}H+&sI zThhn4$EfV}T$QaMYw^l&X+FL*12+0`EGs}Fj$V!>>ar?@N|Xe+7+{uSD#wdb4FqRLNw3xhkyV*zu`u5Kxh3X+uF z|I_-cSVb=`UddX$Qyw>qB?eJzY%HKHAyI-$6Q5mVGG|tT0DF<%U@$42R4B29%$C@; z2a1x=Cg40%XL1}7oUFqkO;rs|=4bav7jjh3-d-=o$_-ASYZ&7K19LyAFawOUmF5~@ zC&_2V3Md^KAHZ`{8{LOQRwC%p(*)s;BHKVjSa#tjk}i&2M5EKDG>rf$)t;$Aoed=0 zHRDz=ynvd>gp&_HPI|Lk`~0sLHh=B8cX;y6xhG=pKSI1a1h*mp{!w3)b1FO_s6rJ= zWzT#SXvBm|`yeuV8}&2*{hI0^9gH(z4@Au{{`i%HcpA$~2MG{SVaU$C@+r4iYtA=W ztb<@SG9HDNlImpr%-|HDUx0wKKdMLa64`K+4l80R+gg}P^F9>kv7jv7K@>2V|NL=R zK)48`|4vr6N*Rxz!{T%r^;JF+9_e@4c31^+tk|)vMw@6pRcb%192Dbc@*dtxDGAZ_B5*#S&zZFf3kV2+WXhF*G;vL_E%55 z*bBeCV12fp`FL$U#Ro|MT?2(y00u^`D%A8P*5u%-9yX{Ov8Vay-^mV+SJ9{ZIQAl* zQ?4c}q*_uvKZoR_e%U@mnnRb{cu^*cz+QA03qCUNXQQUj&{X6oGs4uY#!+>0)Gx0) z7+?o40LdMe)q1mSyXPaA=khhdJZU$_Y9-d7)c3(KWtHQ3FNC8X`tm@ON1^6ql68*! zVF$0&q#@NvGNsi~R3J^?T*?(_OhI{YMM2XuW9|L*k_`?>nM=-;yfIaue3_r*-3r;T zC40V^Z#hJeT2F|ey%b+=Q#(*L8E6k$KbXj79>7pJlv#yiB9zZP$)-gT1GF`$g2XXQzRw7*I@te))qO@FE|EWdq_H7k~j9u)n=slCbeyP8I%n5j40ho*pj3y!8~EW$wK5SZ+4 zzset%%U1xkmrzr5S*p+rqlm0B@AKN9A6=VNU)W50gB)Jl)LxsEEdYq+*3;Il8NohR z!Cj>pg#g;Xf2`EQ!r{GwT{w6ICe>jQ?fb)Zu{yJs)5t+{lzZG(9!c{Ol-NA$kU(l> z+d(_74vx}h`$-Rx=G>$vkj*gQ7Az=`-0k@$;2wu(TZ_OY55RTS)F{_5_>0@pg24l| z_i21s7Hbe4ISS__wKuAVh}r5P^S(ruV^p7fxG)yURm%Bzojj)66_pLP_;;OenbFjQ z8t`T#-hB+|8ts7J(9_K^1wp1!RTmcw>E)h}R>U(<#Bf!d?!%~oMZ0@DJ(gY2_5D0( zKO|0o$-?by+1u2Z`m}oM=Z|Z>wch*5Tc`OMu3?4VKCp*iJ5yzvKTJjPAOPs_v3M8*M zO{$O`vJ&S=)qt>p3hITS`3>;$j4YT`vt#tTPUp7uV#i%UdQ@QqX!H6-^UAgHX;5IQ zZTbjIs*mJu%|_R*8*85xO}r4^U-K+XK3krAHT=Z;P0z-bPjM9q0CC*%Tn7=|8}y+d zt&$`;PGF`*88LsHN1Z;{5_Bm&7Wq9GsHCt+ZZb>`3TM&@m&6Oyvg0=3r>`*fbR}d@f=< zwkl$WHhp@J+B82HRH}-gu^oGSXD%Kv83NrG-ZoqSonhvJcO&t$M{~0e*1iwfycu%R z>r>KpH4~RIYKMvvT=JumPypdI!JjkyILzap*ai#kGC}(f5JC>oIALpX3dKxj@Qesq>a z0Q=q#pz8Q;GT=41tmpVujuVMlj>9u%uyOs=APF`bk>7jX1C^o;!De>hY5?x|YeB`SF(*%<@2dk-KB!I)3jL`oxBL z?M=)7bInGtx{f86gSy@Os&Hc{4^t@DW8j zvDD~L_t$%Unx#ioqk)M!M$6PL!%*)XfN`gGi${xTg;b?L5K(dx%-M_9e!d*Sd7DR_ zT;DtKe8GFQ_QjjzPXhx1V>-$yh_cyd*7fjJ~kh1(s zn`KYX4oR0(;e@(C9d%WTxgiU`Fbh~R6#>9ZAd24YB+i<_FZ)LYGX$XKeA?XsPf)W(akp#4<-0=d|`<94mF+mYXD^o4XM<0&S$M;_P5*c&e z4SRMh`DKe20KE{9RJo5Ocm9%q-aDN9ir_p#F~q**VqZAX+Pzrw$Io7L#mv!?;&T7( zJLBJSlx>us4*dScd)dD}o5|kCzWML)%K!fC*Asi7Us3n|%gVp(-W~bt-M{Yr-=L)az=Ym&-ds5sQtis=+dc2Ad8W$rLlrp)r%ZPJcuZA`u+`HWTTgHreD2_?3ou5%HdJsAOiE>mgb>T{sWjUr5j zY6&7gHDN0Ej4~o0a_wu^H61D*w~qqX_fgAv;TRfn&chv>3$+^|n;WfLO(7e?=N;8= z5^G;ng0S(@yYRUw1K4CUVymU|sjA?>mRt#useERArU7`7f|<7a-*pHol%ecadl=H0 z{Y6W>YhP=u!en2_E2a(TQzBYi-wlY16*~!8m&pzG#%&#xPQ5<&jErcvGY>3lg!ZB& z0Os48kfCt+x$Qu(6zDkP;gHUacD!4E0Unm6OI)e_YD(#dzV;wkK75YqhMc_1HE_pb zZ#UOX@ujxCg!~ayo|UWeoad9>9jLx6&!N89Ceuzs+n$EA7qv!xHmf@#CDVNg)uHwA zF|a$_w$HUj3n6YU9bo3qmB!BncX9oA_&CAV4<#D_zkSa8YX6#ho3~)|75nYH&I>3d zA=l(Hr1b+tHjo^#tMztm-+5&t-vpkipq?IHVQ%m?Gdpaz;E6Q}OJ`BFtsSZCqs-L-X`61XBab*97erRZi(CX+T#ktyjoOVk${D z!sdc2u7ydSUnI8z4@=>lPyg0PmP8=y$*y zv4M*pJlJ<9#x2&uteN%+i5HYiQ2V0#n}Y?L`JLOJk(M-FPRQ4wWuPvJkzH&?+*S>`L##~Bxcb&olu!i$Af@E$K}sWC!g$Zt$lf6 z@{Q4pByRj8Db!Ia5HBn3tw_lbPsly^{M`m)qY$$Ue5_a_ zP3m(P`mAjG&Ci+SX<0fQdi1aoI5K3e(n5PH<4cNY^Upq7V&-LNj&;aiEro1YeI|TP zJ{fAAd^3~1W$^wq2h};tn=`rVf61neOP9*ZmE+Xg<&727<=K_jhIbVi$|N&4%@J&d zAeda3cebnUOhnu%RiLEOJ|90y&oBXDZAas{lnm`EBFE9kA0A9%=yW?w<&6EaZVYm} zEaUy(Wdfg~vII+*J%I()M+liaB+52qT-|nTq)E~vo_kw%`k&;xZLglQ|K)_AlP}#PG-gG9Dp!NyksTy@C z6U`+bUBVhX0)3zL<1||N#E}%dk{mY0Z`$)#kXczS?#IsT3Y-!T)=@#EC8sIW$T0`M zRT;Z*N}zoBd+>LSYEb@WSop4P<8F${z8n@EH=bak87jmIarsXlPkNm-AgHbRu6?!) zLfqQxWpF#5L@HA|E4G~~QXv%kd0-}mN0w&C*&U|wdij!Nde5aLp^|a<8hw_JdVlfD z7PXHPK9i}!Ra0M-F%}Cjcfh?#%UU1rx-m#H2+QQ}s!BTvP}&HnOcYtl;ilb}*`4(w z6d?y#9>U@H@^p=BT605|J`%$c2<^bEsvI=)0P_|2)Z!Ngu~Z=79apkT;^#SUoptQZ zO0T2NF!dCaAj1j}!)o%}9)r$f*OwqUfmY;8sfj&EX+guqCh#L=-WOlu)qEeWK0M~Gft6L{sK3LpKGwe1@MZ8^< zjg3UF`SF6`Qf70}1;?cE}UIWT?B*@^H&!AoMJhhGn2Kh?F%E|W0PNxP+!mB!kxwpZ24P`-)|{yyI6@Q<%T=Wewkie~0FgX2D z1cAE}GakWOl6){!kuX;m5BiTy&IETsXqjGU9W7M33+(O39G9`CUJVJ-;BJTo!T{l{ z8J1tykka}c97{Zqfp7Og2^@=>#R!9_u8`#$)C2~2fwb`BpHd*lym^;S<^V+bB@7_0R~S!1^`79<|c)8;#PXU?4+}+2MP?D<}BT zciq^yxy4UaGJSNp2@R#C{Q0Y#3?(MZ6Cr3VGYPg&%eR^A1hKfd!PY3~&ao%tXA13H zfuw~Vup`iofyAAC^v*GOpCpn!LLw@#B6+-F5vWTHkX@+?J%uo(;hO@QVwGTU$w%=< zG-16Ce;3JBDS_?Ua~@(~P?uV;8Hb;x9Ze}Zu*5J9QN)hC zbCnrMwoD=NAG5z%N~hCk8X+UAz%(UZ$HmTF#4P|ikON?zL!h5345JlCGllENj=$Gq z;a?B%l>NEwN1Oh~hmmy|+XOp5=-pm49!$$u#kz^aett*vRGsu#*$$yH!l};2&&^`{ z$bIont~-2CGpO+)1H>30#=1TXwa1ie@K9Q&DW_W=o3EjK00fL3mvIh>3fBtUNf5L< zT{_Q!clvhf$gIXivsSpPRO_Gy(H3A4ZQT~pMHruTe}8a9bJ284uNKzcuFT1&9{@7?D>a}6PIKt9 zzI26y8n+N54O|B<-SO`80O6Je8Yc_vf(+ z8K-W{K5oWu(0XN9T z8EN|9(|uHd1tkA~801<64S`EAaa7;u(3a%rFNpM%{ICF_FQFu20XrkhQ*j;EJ$*n0 zhDBvH=pS@gSn~a9?;vF^_ehkJp$dxwKoqFYd4>GpMW7< z;rQaye;g2D+~1=H57JzzCw@Q?#@QcK96jMaO&_D*`L;~Zcc?h8oHv3I6}ch}0x^P) zvuqDCp$!Eiw`0#c4vo4O6;l!AeyPQ@pG*R6Dbk+hv#>b$6h8fYMNwL|Ot>a33$Fa> zET7J@E?f5l?cO>J4@iC=tAiC>TDgW|V#&#%f8{y&U#)~D*1;XgT4L$JN61%|ji`0v zRmiyj3|a_tvN8YlQhVcKCw~cO*W%pY#GEf&+C>HOfAy6DczX6**(l!tl^M1Lm3G9_ z#JxkYw7D~tcJnR?!v?J2^y0qgHXbU-k#sYdd_W z(+Tazc#fP^`#*j3r%w-zxJe=I$R5BZDw8Ok*FXO`xBIPQnVy8uq9qz*3td2WhZFlN zPTpdUfOeC>ak+E^uZ2_VB0}8ui%SmFiEbTpQ9P&-Dy@xXhQ@lU{M5*v(o0!O|1R6U zesPpuK7#yzDZt0I&-N#8T`k#wYieKb#xJ0kWgX`reVh=Tf$tMD||sUcG`S7rSye`wjNuXEnO;|$Q#M(1Kz;> z7J^%yMZbM;3CDselN_U-^LpTf*d3b>6H6#P&!3jk7W9;bx-K8#df`8RaG}_7JuLs* zK6CEK>9({p+P)SzRS7gLiqc!p?8#6CfH4?NOv`bW%QcWV^HYo@Gr)}r>vrz#GnbiW zUmW@L&$a?uaD!97yZPD0hBQC*VYmIDTXYV@#BPG9ltU8FCcgoI^pM(T9h0v*Lf(Ay za;awR1wf?kmV66c-aYMWs4Omz6X9Kp;tW@Z8BXoT0!MCDQ~C(ky_4SA#|P;EC`%zf zHBd%tDwTwOtEU90+bDDHOU`zmQBMr`M$j$P9JBM)I@z%7_H^SCDD3#YTP|y-A3b00P8C_*-Gl|nz?W1>mT3?xwKabF z+ips1w@`0%UXb5=SP2j>GP%+{+=!%2=#9uYR?@oiK4H#r5ak^#TjU7=!v) z(h@#P7_a=4c}e>48)o3ZnXaYTBMj;S4L`fnaE+Ew6uE46j$OYPF%53_R`1=~H_MZ6 zZZ?Ld1^j_wp?}#DzrBH(_GP;QIX&J#CxelscX;+y$a$&FzyNnIQv(+Mr z6HIY+zz_#1RSAxk(^FLHXe4$3rtn6{>|z8LtO6twH^yDLPU-#h&p|E{J_O$<{qZ!z z?AY(Q47qlai6OuM9Yp6P3ttrP{`2oZ`#_i!NFXej;cg>4sTra5ly#hwQQgh)c&W6V zGAnze<_4=bJ`g(g2XTB(jdW$lF7QpkK#C=8oGj6Xtse)TOxEN#f34p5NAh-%&6a>R z_Sn47Hfn%WgS(Ic?2Vl#x_D| ze`B=UK5F*&?CJ2~!qYcp`fTKw%kH0(kp%1juLE<}CX@Y$r@?o&cU%ywHoo{xDS-`4^RTU%E;Wg5;7j0cUCVAN!m;x`5z$$~u!WA8{O*fR z_c2KeKCaRsX*Y^arH+cyfXvVAPaoAuJ&!_OCMJ8GlUwU+uOBbJT@7#Yi9fXd&(>~z z&GU`dSAJ6Ou4!QA#DrVVAYbi_?XrZWpwjA6$^YxuUFZJ3^UMEH@UKB1ng8|4e;T0V zlWUK+YFE@7sB0^dttFuBYjU0Gasm(U{9rmHvH}b`pgJfX0PZC&e{~A}Vy1j#Ozmu= zm4gBk+-Tc{c7I@XPGN$|ojiL}-9ySx3JY=VqXWBwHHX%-ot~2N=U3$;*!d!Lt6s)b zw+=n~L#SKSV6D9qgXCotBh)l|zOXoW#5Qkz268>$RDty+t(xlI`EGDi@CQ5Av-;)O z^%=eoYa($L(~32W3&0hLb@g?-3smUkJ*}3$O7|Vd-pjx#bxd0EeQDA5Ai*1F&&EGK zo@8&m?(yDR+x)R)^L4(DL_B?7`nRxZE&C|)B+-#iVbeR62QXoC7{djcaNRonn{}%` z6D8t-LEUZ&tT(xzwN*%5`y^Ttdv`)z)18f6;8E^)iF8sCl)>4l%Y!TB(s#hyBY-*! zSDi*9PEw*h)@+ANeF6EaM}PmJa3ZcTw$oCT^A6vNzruy%%E@uboQJeO@DH8=aJEGNqJi*9d7}*k$*o)W*EVjodT-Xg^a*w^#>~h5 zsm$P<&7&>xM{Ss66LHM)T{p|r?D<)D} zdGU~GpCn8Aqc0kI2CKY6&G4bAks*!mpQvB54kP z&r#40a~+vz0!FMXN4~*(o}cE>N~OQON3Zr-&#OEovACOQjs!-R(BM>!cWs;Hd*pnf zpP)>vCxk25pf&=bi78fgQR?W(Oaq>JLUq=GsYqRH8|`}p9Pr%XY}$M*()pW^rH=DX z>fHGGv#vYX><j-XA_8Uzj)(HtbLuT>eBh2{Q$X0ed|2dH`+oq z1#hPyRKtZ?@W@NE8WPq0J}@!^eyompD?3AMaV$^O(Ys@3cb?NmBivOxTeXpUa>498 z1iEzVx8Y_w2Z)^gq~pD0-D&T)Jizb4*A-`bpl9HSL+f)tpvKnk>T8(uqm z7#lymyndnf`Kw337 zmH&uzrkSQ>&tzkfOK$xW3!k1c@*DOlWN}wcH#j&z+~|gm463?K!NbtVOIT`RiZ*|DO+ldsE7@$v~6zGMRzq!Oe}vVBDO2)C4iZ zzEl&$<7%hY_Ny83;_SilvA_?MC=)Usp`edhYj!^Llyx4P#z=xS;~R<{6}QG!;0b!U`;S-=Yy9X%bn>b`vG8v)p6ekcj~tHxQBB!CUFxajqO@;Y*h37y6i#3iFx zBWGFX%|w9^s#o`62l&z;wT@MMO5$YqmaT@(#$->?+=P5(i+Y18z4)bxHYR8WZf`@* zBjrH2tU^_6U4AL$zShb{knnWM^8qx|-4P*4~Jqh{6zvH_| zmkU(|s@Uj2x4{!8Nz)r;JP6niKItIj(-CzmDQvCFeNG0yPc|537HguXyf};{aoq{7 zxJ3UQqc_*m06G1gbGgmCP_{+jvg#h@6W#l0v20E22R#IdlZ*Uyx4}t`HgsQbFLsQJ zh`?U)r1heR-dVc*tLdkIaUL;HSgn8hJ1t8%vRgQVHQ=sA?rUJrzH&vs2DpO0$<5~4 zdmm3uo?PFb{N9NiA!?rc0&pCCafQn_wL0a4Iy!A3o-pm+9wfG=M#0HYQ5|kk`K^W+FuI7wL&HEdj!$(* z0s+-NU^o~VJwGlVxW31OaVg5StEU{#E}Gow;#(k=932RBR&T-ElHYv&VgcME-p3{0 zAFiEz{-2UN@AxdVN7D?ZDaV-l{==iO%v~ow*}Xi4UCv!DJMnMsKfgDgIpVyIZ!p=_ z#w-mt$nfkbH3P8J&*dr$CiIkC=n(KG_z9n7Jrg!3i)*3wH&7Qk&pEM|mp)&FMI&I7 zTNBV@y9n$FJ#kG#S&%7}i`JWSZu_FSvYX#*j+`@xM&AVWwcQ*F6Cn6QmCSOZ&-wiO zJE!g}-nrN-O1C8}V1;h0KW&b0b~g<~~=qpe~EQ6e*W-y2c^|-^NVQ)^Fs^BG@HO@|#=tjkTWp0Ol0pS$c9g z`Av0j@xD0elG=HlVRJ7^rukiZBqyoY+yc44?Gb2jsf}E__I@cmuuYOR5>t{E|9|uK z_F+w(>E7sh_kPc%v^W?*43NT*2nB({3b1-IMcD%(p?nMi6{MulWF;xcigc3Ml~lI8 z`z?k5NgxnlC7F#|5$uc_O%Q0>3{Lq-Lb5UrqLL7|Zfmk^r*^A}RZ|hp_$=*7Mx=@BV#2C+Zzgo$+^fS2*#&UIu9RpgUU283kMAvT+#V9qQIS{8(Tg z0hP_A)fqzMSYX@#{oUkpkmC$xt=jY088!<)TrHGzpE)249%!LNux#bR21?a(hhD!AJYqwur z>QMM;Y;Z!o>CDq3auBvo&~%Y5pkH-$sJSc+;!D2M>L68UwmHP%Jt@A@P-AR`y}`FG z$Exr=Wk|Tl=^<5spl2`)WyH0p%!L8ChB27#)6a9D6!bQ)1bxaslgSTZ{l;OltVNfR zfTj08xzqytFJz=7>X*y-#tTyH4W{ZbHnH)%Z{tD4A5Xsg%j34Ki%pw9p4_6LbQuS! zHQ-Rzl>G5;5g2#++V}7KsAg&(nmqN1Jr7QV^sxRqJ^ssD7ExmDwG5-j>&z+Wv0wQF zGU}TB#>gnypKl73q3=3O&BI$f1>|fl#PBXY5AQ z3L04xrRa2+xq7aS6$OIqVX81%Qi06HLUoN|REyxos{QmeW>B4eLYmfQrj{;tDbwh~ zP&w{%qeZUC&|x@H;=@ptmA@h^T63sRxeu@;KKD|J%>*pgk#3QCUtZ;Dx_7|CipYv5 zQm;+MrM&N^aJOD;J&Ndj0rdGlUQ9Utblbnb-MO(afCPW5#k!ZpUCRMFfFg5AB-b!I zeNDkbl2S_1<7{$`$~BDm_JZ&?JD|>cDG|IgjLAzOs?WY_qGy6)v=k$ynv1%&|IKRi zv&#)a!;0LK(I%)_#IE5^%}RzK!+(fL8wJwDz1OQ{tMIdh<_uqa%!IZT+NB`=xjDKg!{K!bA=E?e8n@Y%GIv zaNE7Mt#3|lxUM`uftGta+VI6o0`B+>z1L2BYA7+JWnI-CGELMLEy8#7qe(w3#q5Q7 zD4|a)(z&qy3blwx)@QJLLVrTVODXxgY79`s8fBFN!j|OA4Ki0*uWpgBH!x9E)t)nH zMR=YdEX-_u_382UB(cvJj%lzZS{Z4SQweT5*polzV-6X=J$!6>XR?I&mZq*OlFX1i;@bw ztQ*-+ynmYz+DGg4KsOdp57b66}}1#ybbSHoVNH6`QArq3VR;$n)A_bx6|76ttLvk$nZhv zcf(n=Fddc+gKo^-G2A-WQap-`x#|AjS8N*Sg>YY*-tNq0=P1H^s!zu{t5x7U>eED~ z#L!GYgu#yTi>63W8Sczoz{Y`-y27$#VH)nsuiqoBQ{I4Cdk!}`w!4G|J7IUYHMCsx z%np|kl8F}&@ym_SPd5~_w% z9Bf4k*za=Au2MjF^6R#-=3X=NU@ET{6^rua(y-z~V0wY7?h}HrDB6RaNj6~bW-b)v zL_dB6LbCq~Sah~;escvlEIqLBO#8e+v2jMC4c1+r-G=?>p|E{i$nuvxKD7u$e+^Yv%uo7NPu zPw@1&)S8P0PdfC5a2Mh)9z=2zh#_d~g|6)w?o@TrP^f#h! zdMJHL2H{41+x3rsBNC`*ImL@^`cy7EcZ~zUnB-E!QU{oL{2{XlHra`|sH)SkCWb>j zYPYi`3SJDD-1EV6C>6OyXE3rW+qR&l23#Eqk6ax|O{uFr=PtzO@0a;d9}8lZDCyr3yo$W~R1?|Ty$D~uHXIW`&hx%GCzOF+|eL~Lce+`P}OLZaX-+Ur+O4Fd9mS>_2h3oEU-*TMvH9yKko3a`RB z3!i1vhzNk3Hx2h==QR8CIW1zK%*T%sG&3)R3I4ZVQ~UG7hTL&WrvDrfC-KwjZu1OO zc4Kv5#h0vZm7x0p`1|-nADQZW=CIk_8-?>J1cCya_BLc3(sOUqZ8*CzvdEz8m%bb8 z5=O_mI7*#woCRhb&g;GPr67OA*WGD2z7@QexVi9f6Xcs-`55=syhF)b5XMh&09+k^ zQ!%483w;;{p^dK{i;QSUx^vx;{Z1+v&C*@Fi%@Z~>KfBHY==X?8rqg*r7ThUqu1pC z(CVJy=J!BdJ0+-YM$Bvk&`At!ErWNOF(TDgKMYOzdXBg>|ZNXkV2bvIA?7j>(lCldQ}I&G+BqmB2`!jkfISg{Y(#! zc{o@h&yO@o`&_9>3pYpJfZ21}RzRB)q6TX7GuxI*=9Z_8?}8w!d#6Gez#(bu z;2(AZT3)|8-3F2mu-5dfz63`@L^ALr))*=Ejl9;eO4eiRp2~i5U>+}L%zpIK4}+EZ zQOlE$afr6Y@dAcXgMpL`44t_e+S(9jNZac4p1zLJl8NL<1j|5pQ~U1QtqWx{T*Dg% zQR7(UgZ3|ZZhQ~OTV4l`*he3mu&=`Ofz)uyC?9*ojW=N8XG$@6gx5l9*f_G$h4IeNcB);($ z6%}Y*B7-p%C6L&EEEt*Qq$|`(AtGsw0w|&P?#9sw9RYf#po;^Em3Y=f#+t>SEMBts zX<5KVw2{6@J6)l6S@JXE8LUR47i!ZZLEsgpA3VqS^m&QhX1R>H+Ao0thxRNO+YHfy zRdgH5IuA!Q;gwgOE<|)btGn{@tF7;53Aej8WlxR?%Bzge@vaKN`7DSD(&rP%!Rph4?}##yh1>M> zy0o>SFj`yEoyCn`)7S{!z?5$by1=~nzh0h(x`v}9$pt5~k;emAp^U@#f0qyQGCPPcDU;o!R=wA4(SaydV@% z)2M9=SSw~(%I_K_lrzZ+qkvMdEj4`R{!#$69>|T<6oN)7K`+Iav{eE+n*9;RvGQ ztQN_;(^AB; zNp&pYTx^(BOOAj5d2*i4C~f2!7O99N!$xe+(ZVAtn-DRN8H_Fpk`Lz5pIyMMml(pw zzlEc6^!A4Mm>B>1C5WxxF;x&!Zar_?`ti=o8&?7g5gVSX{q4RBpa6?OE|V(vnC@e# z?0iMB0WiGqUDWqf06Y{7onr*(rtMlJbRt$LQJ$UUp@y4&dqFbZps3mels-W2XR8qd zDU#S7cs=c#yN<-|v_wg9!W=m;(uB3D#S;ME@?|zDu=GjaYc#H*B*VrrrUjtD$f()6 zD9nEyaCU+LzM(fXVP^U4q`=@{|5!tBVGop5rsAp|e_mY5#118Z^*JRfsA*Bi+Q05_ zUtYR;<)5D4?H;|d2}}m=cLHmYm;b@N3hl@lQHTPjWjn--9}1YVsSXMk)v2LGJ(eyO z+z$K^hobcN(r_E0t7m37?ZbBgAI~hF;6w~+o5(pKH;7cOi@6$f0Gg1E)$DBoc%=W+KdE_#WKs{M-sMh>qB_@i-s8>~p$BFo zC>XmyQ(~kNc6#g&*>%C%%V@-jm;bT0x!HF7r=y)f)v@uY`u03l?Mr2KahyltnQ)1s z{mW8cX;Q>m_T+=_u+~`6KF#%D-KmajmWDQ=!9Qcpl~_@v5NFTD2H++s|LzZVnh&p^nLJyxI@Edi|qBea^ zM0euc^I*Zt8+W!`m7Pz67uQXw;oDOhbMG=RF!0EeiWeoZ5+-nMm)%F<6hf~BK$=R@N^@ijZ6t8;#X&h6jr_I#jvESIeKg*@&xMZA_e+J`{yd5GF&9V$@1}~pNYXZc0KtGr@T25dAQZNQe1fmQirw-fz zftcXG7-IzndK>9(6*db2aodvJYbkf5DR4iVr0)lM#$0LyY<}$+eeKdd9e^9*Jwvlg zlzZmW9zJ-0n}2-Rd3@t{} z>honAWkF`~Ir41Ssrqs+8QdYf*K?Z6`->mYZ_tZ{4felqi#(rp-S5ch&z2|^NjpgK z?;P6q2hml5{h)JK9-2_=q;7uo*PZ&}B&g6AA__K64I80r1YoTsLIJbT%&APhv`j%=V}>>O^nrs_A{PFP1rqGRi0YfW+tZNEcWH@1 zo6qsK`r!|0b>!u;Io@iW1kc^Vx<40`^X z35qybER|SC(d!h5E(9Uv#61Roe_*EGilz7Z-huAkP0e!JJ$8xjFfUi1 zKHf2OkL&z4NZYb7&Gwlcg=;!fOD*V6aI0>=t}ils>yy$u5ocGn)1h&4J>> z^g6><_n@dyNG^Dp0v6N1@kGCQckB6gcU~@CtOxN-h6kZr_8YYZ&(q6xLQoWcT0uDc^g+H)ze1P7N&FhuV|7SI}?%m00~cbzz#AWfg3cvhh- zE?O?*)9>UT!_*CB>vKu0A{ z0@C%|Q2!#?wbF6Xhcs66hT7sFnKqek7NgWx^YO|;8I~?Ez@F=t{MlGQc9XMJ{zHas zpjDL-d;2}Bbrr{--`%>?xiPy%v~2}u$I^o{uAu>AtQY*0m)aW7QoS+b0e9cPePa7N z;PTbaZcEY&X!{E7)>Xc1S3E*ztAJ|i`X!RAB20qknb3MbosefY<zPq)NxOL;zLapHS>-^lM{$5=LLh9^fLf!$<_pAY025dGF zWcrzoX%B&{{LE%i=&IEAgSP|5?|u$1;L!P-CxAV*YXCs;64$VNn>g3Tf&nFw;}^vO zQSp$G0$2zh#l}1*WVZpDyNi=#0<-PYi_HMBHR98YI~l;-2!qy4ps2O+4BGTHv65+r z;1nFdi>(Im2zmS-t|}!<60JQI9<0?|z-F^gociu-RK+e-0kO_EP}u@XWY)PAt_)Lb z;Na6&y=}zSWuQOq{BgGP$A+t1!((jR&lHsGf6krVnDM0eld3 zdU*>7E*a46dUOP>>B-cJs2H!d=%~nSHZQ(b?j&F=#bWQ+nBzzncIgt)dQ3q)*-z{ z1nXlDZwt84^ z+B6tRII4Eg*d<^~FL8#lqrDX6j*3R1WQX+FuX<6S$MO_LI1lFrU4&akD$cCXu)~8R zCpY(iqqphDqn$6$cD^Xsc&A};9HhK3rzeGYI(w>6!e@6?#QU*+i*Mcib@W6gWE%jgL0pKl`LaxO#)4{HHVTbu zqp}Sq((*-S2H+!BgvBbMy1Cv|T3yK$#g)efM6}#0d~g(6a9j9rga6p61mI>l!m!Ho z@AsPblGG@qJxAFwG|HHXg!A9uPb34F1-7ApGPvMdN9D%2W50@que!oxYx)^Hop$zt z8CtX3nx}@@Q=z@(4x!9#-F#Z`5?nDqp8V-<_tx*h`aPG818)Yv8>GJnh3k>SOe@j5 zzK*H{xMLWMEO>@xfCs?r(y1i2&jH}?Wv9iLDfaCJVoAJ;C$E=4583tl|i0gH1h$RN%Kp(&G?Sw;EBm&SOXk&1sZlh(Wr{6DtR*Zi9jHs%0Ntwp@05 zWPm)$0gOV&u7>{4T@;!RIo2K<0xh4*iy`CgUW(+s5$U_zS7jN*`p%@W1eJnP)u=mn z3D8NA94FEKll;|dT;BQOJTs@T;ed`iXH~>U2j))b?rCmYDY>P zpvs0)*r-C`Z^o~cXzaTs$yp!{#iz?A$k*)R3?TMyZ8TvV0B7N9SA$?mklMBH4I|;# zrY8=KZaC}>wK70g;L({LMKwGQ5cI7RaJlvzhNQ>No8T(ArE+An{VkgUE$!DLihwCR zSs`M~>;qH`D>(+L*$Q=TPF;ENedm2}gGvuel#l;N*gqR+|8j&UK2ar}=-K}G35F;{ zNm)aHhn8y11$w+TK!4m12P!c0Bm=gAlO-RtX6i|70Kp=id90D0AP(G=!KT%z{)@#0 zAB}Xp8JQxZD09~`*d?S@Ig?z2Q&}VZ7GUb80z=V$wMEgvybVv!B>ce05+KAo^?Z=> zBW;bDV#Y4zu4zuY${aUPo;YJfl$2Ow-Cij|;++X@)Rg~b!~V$WiUsSCa^ulL!Rnn2 zTjz_;O&0(hPimI%%SuT00atvQ`uQkuf;DIK@5ZEy2lxNo65IeHNtH*Icw+{lpkKx3(9j95x0t8 z%uNdZi|-wEHsotQV+IWPUW~P89=p`TKA(!F+kSxpG7D=@76>Kr(E zY+VWwSX-}DJBn95h^>mK%aq_GLEyLJApMOHtO6Kya9WA3Uv_!VNL%|L*>;2w6uf+Q zYi;YNk2-^iTNhpdx1&WeqYDGnIp98kaX7#PApyUb$ItL`xbdg0AG8!sOo z|LMER1TU2~;xVl(Y&j#Z+VlGMiN+ADHFyJV&?0#m{V;Et+~8|J%wWBDo|~W`uP8WE zN&(@v=UGS2QF1El3>=zs`m>NwybsvWLGfwvu>i51mZs;dzoxxdD$&s5Jihnmqa_pe z;X{NTatycbr-Pz@9&24JvFD{Q6=5Xq@IA&fBSHPU%b&f*&~=`s6pi$gf+TPZ)|p`h ztzHK=0;*DWUCK5-el(aWMz77>&wo27KBsMAY|1!HLw~<7Y#Gb29U9?id9L%ESgD?) zzyBcH@p$#*lWveg*}3s>Qwbj7N3ZJ<-*UB8>>AX%0Gm4qKjr(D0SRCtlp+?SLKSHl zy|KYTTHU?x^yn*GP6HSeEh$EjY5_)%5V$f3ghk4!npB!)owh zY8?;Y1gW-#y5Ptt1TZ-t_+6164s8v)$O6Jpmsbct{*WBd{O0BL21*k3upP<*`7_e= zItA7rre3myy9ix{?;X%`3*{CZ2=?`~wdQUmW3S@SzE~nNhxFLZ0c~)n;>u6KI~xUC zF95IPzKv+d>_#rZ6<*d>G{gt0rz|eDd7k1L7B0Xn!U2zG<_77yScxmIE=Rb3lDbAI za#)4E0GWIuNz}x7xgAyy*1oSp~mdTiZU`&G29(=gBjg}F$N|yKp^L9X7?ZDZFoi$~Oim<#B zW+4+0OJKdrO-5i%`uURJOlDw(_#9spHZ-QpoRVshbxB^1)lF}@JPlsaAJ5jR(4p{vVxJ`wKQU0lY8qjuS5ORXbo43zU+nj*GbVCSg7OL%#f?q$Q{tI;M7oWV>U>qi&a$&K_S&tvN zDEbNzB>E0RhRtp(1{yt{f&$vZ)WjCC=;^>HUuT9tz#LWl%Jg39JLfaFfYW6oFFfS~ zbw6m!>X6$r-P+l)N#WHHul{x%poYbpQ?jo54|Rbv@DhJ#$gPa}|WLsFd~Z6O+3^Bq=+bMO9g ze>F8rS`SZVizg@{`@z~!>NSeLG|K-&RU`4a=9PY%K~EVnF7MVu$$(NfMF}&PHlP?b zxb2K?mM8(d z1iTESlyZl%A|=XYP847Z#UhuduTi|@d3iHPhP=*HZGSZhMd1wVz_NO|Dji7Zy23zx zeS#x(9%bzx9JMGzJea<9oi(Se2n+sUtUT)6Kcbb~87+EZC1os*I|I6Sac-T;t`TCI za2Fde0vs$y6`7|=&iPU}#`@voa=CIiPcacaqv>C4jz2Y0A>%HvP#+?k0_y%4*h=@H z^Cc))R@>&IuTFvudKYZec3|>cZkk z<@V{ZRv;{7rP;7^k3U`lhAF?Vh@jS~l9oQBkU+`=p-Z=s12?vt2b=mpnKC<&-WK|k z{nZ=#_|d=c4C+?kD3K<}DfM)fs9O`l%>XqP7nAD?iR3y%24WE8)=}4XB2-q|IVI5Z ziZv_f`iMKDZqBh=B0#CAio|euFKG)?*8Yqh`}UWHG+^uWI}3k)Z(@H}ERfz<3pU2V zLmLhG@7wOYvI=@0y1PasU&TR`rC+%VN;s=BDp$P^sG=FXUG&zQ0 zs_&_eiYX(3{8 z^8#A+SQsO2m9<1WK7z!!{wA7H%%F;{u56tDN=9+!>-FoEnJrdt{*w3;~tcQz| zg-=Jfet5MdzZ-qUxVYQoOWgdmq};$L95H?rQC9<3m8VHPXuraR@Kad5lp>Y5SenKw z&6wy8%-B~H+a@?*ik;4wCz@k|H)>V8qKK1ZtHSl@Jp&Xth|%z2Al)RB0ynIdVtL09 zHmdFC&Ar=5sM}z%CUuD^$@O2rK!P0WElkzm=r2B0o+Ix_Eg_C&~%DWBSnJVV`M>43TZu~d;0ShH%R+3_Q zm~Cwi(tW>w<2`VrW+sMG5JS?K?hQ!tgL-tvMEWE@-Ak1XAPYH@W*#Ehk*<#pUUEH7 z+$6FGXh3Vpd zWeJEeseU66FBTi5eLGh#FH@A<1Z{#L+ZrCVk21wBFF|ZfwUV!&*>t!bh z|Jd4myPwj3xlFPI&s@3>Q~7Rp!WfxXJHvht4xiGl$P#)psk&=_zo1L+L7AvHBL>#Y zqT(9~Sm^K`%@{oii5mM}J-R;}$SYivC5vuZGfO{;cc9jBwqcp*9iRpNMQxTrk!D^F z>wj4umzP7+=tgH+YFp3c-^U`Qu{os@e=}1R*Gp<(MlD#F*NGMC8j3&bRg0Dk_%z6@ zi4ehEmJBL><1}N&2y2&#=JdaCRheE&<@%rh-k1?S1PE>xKDqyC;^xNV?mNIA|8K9} zM~3e2-)z!vp$%2J!ST8q%v2Sv)o{h z2*B_pesqG9cJDB?Ev?FjflyZY<94hUven)`z44+casNO4R1o~J?8-}jf9Gb~Zm)tz z?i*-v$XvpBKa9tS>rs<^wIqxy>X)vInP@@;n=g9mbKi0puhEUCWT{ztZCA_K2xIWZ zKtt>j(r{$z)CGzkP9|Wu-mL61FQJ@M6mEQaT{A+K=t1rwDX0k@83Q~YUkv1EKGHMT z;DbxU)k%w%{Ct0VhDarHKtcM{ua|4~R6>=(%W62INVPNmoO0L}S0g?LN%h{^ayzR! zUW`uJMPnmgvJr!3fsYs^c_Bs8C89blz?}W{zU*U)MgHTTqgOV*1K{9~{Y_VVt7o@z zwl>$Uu>Idbw&AmxVD#m1Vy7sf6hGBEJP!QcZweUjthzyE>>lr8Oa@L-Bz=MRK;XHy zVg8n|e>#ut`@}q4^(ofiYdH;shs`V+TSMdM?!24EMpa3(p=|4|!XrJ{S^Q{FLz_*{ z-$*596v88jJ>LapJYYVRl@xlb5*R0SF|1+*2z3_w;9iC``wr6@17fmn$+%xoRyuY| za4*nB(pYo)N9jV*t|C95)-T{S9W=1{;*_9Gm=JJubn@1&lyKx1k8+XJL zBVg(~k2Z?SuyG42F>+PWp6f*I*m_5l807D`oYXtXOgvKhdPG65Idfd=CDUh#uZ+-; zG)=0D9Qk;elqpeYTn`o6HX`}jK#J8$E|v*YeTq}ARZQEg(wXSx?azy^UKMa1j%rRzChFPl0(~Nz@9kQR$a|IjpL909>iJr4{@o03r$@ z+)3sEoO+ShD0Via0bcfP-DvS#nH)6mG;n zXJWL->=OAB6;@_ftbROq>tFwKL1Q4ua+tRt-Jef<&ULL4WIc#rLTH1~B<_44RjpjA z_gG^Xz1xspDDfJQy;8=PK~Yns;KHjT4Zpc?p@e8z#;xQLZ-OjYh#E4c#$DN!+5-xO zR*iIShQK@JT)Ws5_-?hpC8KZ=RqV{b_~la;MU|@i&lE1KPb$&^PqQ{cANWlA>HlRt zgJ*&l>xe$W-*OGaJd3o|vAPCkU`CsW8!Z{;;v>@6bJ|GeJOr=V{AEeT)`z(%RNPIO z2(2X30&rzdzQ8B4A7#K&;Bru;B1xQ?1$K3VoN4w8j`)*jZ^fmVPee9^gLpNETDrGQ zy4-LCBsR15EAsdK#=PT|?2U-=C-Z>P!<_6OgT1uyUgYq*BC-C_+7;K?%B?+3SDtt; zHg$$VXG2H2rT$IyDGaVf2QR)sXfWXCi4`m@2eqbNYp9U^0czALmVebanazw3q zHrp60@t)6QcVSW;F|zf(uE9}tJy0RfnEc`vA*jatS$5;C$YlJe)G4>PYN(a5()hu% zBpA5q`M>>#*IgIzRWd2~%FJJ)@Yu_c#=>9R+Pljv+G8V&on(+SOfEFtlI7dIWXM|- ztA{GzDG9%z8Lb851NW_8XgrwAm4a}>7}k?p0N(82f1~=DeNQldqgumal?js8&p#N(_e2Ghz4BioG{k$Mz_L5jr+~{a8{|zH1 z7#TVu;q*9Jn5eFAo0v1gZD7=b)tvnaoONJn_X}PwW>ZHF^m8-P)uV!^12>SU-7qYz zCrcibEc2q{-cy@ay)NGT{Dh?}^MTvjEn6 zSal{cSO0;GcJ9=SC>VMS3r`?7S6t^c#qlfbV1-!XE$Jc4qzyz(=bnuBi8RZoImZ z{`#0U13!+Q>~!!vmtEz;)*St|8Ng2kd1&`~mDnXC&qBVmRABa1iZo7t)~=p?SC2Z5*5H}`Oj7ZF-vvwV zq*PCgcuVZ$>H2TU4sUcZ)p;#kPljx}Kq}A-+|P({WKQ}fNX3Ud7Qtqfuk-C$wdFDh zJ<*R3xQu-+wFh@U#azVKWa1_(u&`j>3-2`q#p3Oq;ZgII076N<$#3a zO0fyYctB2hDs)LRY92<&&};{&&?4r;Y5KtijCUlhttT~*^cDk7B%T4{;cBjH<3k_Z zM?x067$8sg-!Np6e#a-`M-j;duO@!pKf|l`OnRky)}GBC6XKZwd*-R=Z}o!bZCCdw z#H7hIzkTJ_YePtvz1cvxcaBcqI5hX7|E~ug3J$ziw=B4pL`96#;MU3UI6kRrKC)z8 zhyh34KwPhgY!$lvGdm_A?Q+eWmX;JQu+mraC+$w*YB)p3a^$;25Vsw=ypkg!}*j-fucrb0V&trmYfO6ml3 z%l#Re(F&NW3Qg{sp4KN(7a#ny2Nli-dS}7{9RCLfEi&KP11TqqW9XN0<1xyJqx0z z2_Ur)!CCQUrCNYFH65dO;%T#ht^y3SC?F*~lV~QM1**@~pH_S2(X_1-7T-<(QQlAk z?!8Gd7a#VyDP_$4_$^{a8h7lAVvx`Ru_bzvRL43UqgQIZ^SV=)peG+6E6FeSqGOwD zcL=cY{`q3lPbXhJtCPnM0|jA%lP?$<{fklB@J`qA0HWn!JC6Ola^bW)-<3^+k+&0N zM3G6VtMUS^Y=Jw23UDRRK=> zy&O3<_%Lt`@x=s9%=p(BFt^wIzOtor_b2IAOT};0v;17NbQ>*kojh*7ak>v`GcIRZ z0sAj{vPe(SL&Lxw{heINd9CPa7qtNJYjV%O0nR5l)5Hs2UWu{BoRF>`4}mm;7e9W# zmKA#PUDLmJzP!Klafus%WXlRyCVhlRJ(evR_h>A|V`46T6x=xrc#U-@4Y*zgKHy~t zmsc}f1|XNFthfvUXe@+B67cLTp+ql@7k9P9Aicj4O!1J?o&a3t$;j%XfI;Le zRgtO(|5YRHv+Uv>DUy+DdMU17yUJGKl*&;hOtS%oZs$vH$4^f#KK^SP^?g>s*4HuB z#3Ao>Ve1g)iFVe&K-P|m)1yc$H!mx>st3Q+FaPk(VHi1W%*&GCxM+-8H1h2iCJ&K` zXC{q5&9=QNbncud>_0>b#}dvc8Fa;bzA_r&+(?0o7H{bQ)xAdL&YeX;Zpj>oCYLwo zO_iXgB89PDpUqwqUK2#T#b!9Lh^fyix;%Gb;N;hE6Tu-?uR95@;3uEK>WwZhwSJ~Y z6l>iX%pLlj<-F*K9**WZfCP}96S#b!IY)Hu=1o}k!|2JaN8YB*=YK6I)}HrY+2Lu9 zckYp-&rr3aqTGd;VwD(FW{^hxP2g08D%q_Nm zv&?%*vrB~DWv_YgsNKEMOpr&1`G-IVw#xO{tIhWx-;aWw*uS-QwcrNzI%T!?h!>2d$cJ*F7llDIeok#Wqlfyp(%T!KXefHh5E!@5)`uO&1RBf`wmnyv;3)0yQ*y z&g-_|`7WwIlPzD_VGR5A4S041b5WHgw`B?ePb%e-gwp0ptO6MT$zwV*nXonr#G3ApR1(s=sF1R(9r#IgW3H9{owOCt9zrTy3?UvNC})JGuWt|BJrYoDrw6g&ZFN$sQ{(TTl!|zq0@_B&~Kj7 zoTqR#xuV_az8T5~i?RcOt&JZag8HHkl!05J@7KVylqS>GcS`zTj%Vc; zhS!G1De1!XxAX^YPg-$O(YdAKG++#dBP)yUE^t&_xZpf=#AA1gk6n_kTl@evIje0r z4esK{AL<*rNIf<*Ul><&q@s^1i7zfaqJ#hyAsmnz#eJj&PVEN@(O%K%zkj354pruq zj!ou9dg&m?VNoLtH{OK?9|DureV;6$jv7f~_MA*)nAThGuO-cwh9cq&j|$DVC^x zYnFb!*erIc&w?ZEmZSSEcF;rt0iL|PNoI|XtPjwA&3$iyJmpNlC?sJ0EIF$BwzXvF zEaoLk%7B+G3WFIpncAlHrdEqv6;ktJNmvWs023p^MSt3?f_p?QR%FkT>w78s6*@w4kvp?-O#%X%XCDUC3+@jR|ur zP`YjN#npnBPYdS$_R9UJJFmX-dLI~ce0i%hCcag*Eva9f%C*w&sqG_eBi_?nC-;59 z{_>N`2Z1jQFR<#@$5-FX`MOGdZ|^(f+c{m#lp#~hKkxf**#Fq~cdUO6``ngHYN+1x zKW`UoJ^aJ7;PK0GqfuXmjZGJhy2^5%x-C0MyCo0|T;2(c5+92ws=-h%!jA#xoenHj zj5jbq5vL!IW{j9mM3dAA_(y|^UK*X|D(mWTFOpd*t`A^L4S09%1bA?BQB{k;%nsy} zm9!5u^k#55iqKx$c0gq{QpS5a?69*+JKBd@A00ZfLHT0+W9OVKsmF|?q&V-fNK#y7Rr^=e+YiE3q|WP-7raQy?-LuN!rD zcuL~b3tBI)H6~t)(E)^s31ADIG&D|J^VA?J5>cWEXUvL5ZJTI=CJ-9NobiGPo6|{b zS`dz&B(U2~n@NMyw6sRwuQTtn-hcW>YuDPF{kwd>-_I>!>InRQZeiAfU@%anF^tRd zHBHe>wZbr-5%dt>RzyssSP(*Y$HSA;Vri2!bGRgBQ~|@|paT#}hEbr7T<_%~qwg$L zYOD(_MU}jpGqy^YL$yH(!N7!$tW1-wm{Gf{iWh zpKo|+>+i1&^*@>-AkK;u)2wwD@lbCRMRsL)uuiF4RQn-`MRhU{W&;unhV^kovwAzW2e zy2@NXjqp&*OT{xMhm%C2X&${fLf!^LpHy?LTXf1OF}NE#q;?r8JXWWgsX@~i(X^B&nVYw zKOSzp=1R2br=&=k`Ny&<=m9b+?Nn!6FKqAmNVGI?WUu8+Ydj!LN8tG_|(o zKyzLxHjxC^x5}oLVPLKxs?&Ij0(o}gk;Wl=3QScEZkSRBt`g&=NrVyv@2BNSD-Sfo z@Q&Ufe)g8n#uoAAu8J8?Rv|9LQW^W`$*`T9WDFNXI8}T+6c_a9 zGkRe<`>%JRrA5aJ9u|vVFe$oP=n)9*c(JkV=^LF66C0}048EqUgZgUx`h6ll#_M38 zcgGEmW9p0A3?@_EeS;_U9(4+&Tq#|Qo@XiDNF!sq*T?ud3>f|Mz1uGlTpnKoUE%F^ z7C&#KZIG+kg^cJH1D`u~lKa?h(=NJFEOWV>8S7Q^dJNoHrAB(d9Qw1hn;@URwm)=X z-oZ^NSe2d4D3rI|ifo#xkr_YcXRSFaHK7H(D^#Ep2xg0Jn30*G%nF{1FFRT^CslESmp(-lk#7bb(kUuos!5tpGpiJtfxxppPJvv zvY$|IQ^T%05*IT{olL&@m;ZP_h;lUUiZ~+^95#Jw_=$Fq^Te86#tcb(o}4Y3?tTvI z3LM8Sj+&p9UYe3-*5%Yt%9a6y7eat#C4-xKJ~ zZ<8t-*LfOm;A^Kpjk;*|2uhQ}!?r-2aqUR|Ku|U2pHd_lePT^Ufrf{_yVOixhkqgK zq7Z_zd^G(ywl^#Z3WqpSYw!e+nthJy@JYo|YB@{R#pE1@L1M}~T)V6^fh^FKY9h}5mI#T1QE(W|s28%a>;tJ)%uPIc#Rhd}8(SRj9LM z^Yc5mdrOkhObT@?x{$)XNx@WmURHs|KkP>r;|?|ycpU^762Gc-m+W1KF?UyFa(1Ru zTbd-l4MWIz|EvuQ_4?QgRi!|%a-=p_asm@=L_jQ?FJC5AaK7aU$VUWJ-V{~nFsHDA z{Y<#?mq1*FTJjkH%u1OKPPXeB zG4ZZ4ro1*C4U89e25V+K?=ML@z-5vr?GWi7eUg}j!hBNh+6&fTNa*vF=JkF7(K>2d z5Nmn{S{yCu&7=xcmfz7Ge&}3=QO&?wzuN-Y8_-FG?&S~lS`^N`TCi7RDg6xa4;Zxg zmH9VE8(*MX6b6|8IFMlCde-7pdzsgUWdu^!<7ACcLZAKm4aT0)y2F743(R^>2lb_& zQ3eEX^R)ht|Nlt)eQgp7mC3iFx}|uv`Geyf9?GMWCo&o0CMlshGtG!Re9%-Z)pET8 zY%hJ?+-@M)ONrBgq%VXq#~}a)&kO8?$x~%Kw)}xrf>q0JL_o`&>?YtR0$uDfg|}|N z@rtZbFl4?qC+3k+h0(7JBw5O~$@!>NqM!2R%efUHdqO@YPk!7-PglUZIFc=ajKZd(X6MFn5&8`q{g z3BmoRR;MV|U|erAL{;U^7;JDyI3zF&VeJb)3|**0niWPS{@D5Cs6pncrpsN+8-k#v zt#+nH!%kQ$q5GIdejb)us0+p64wpkx*Hk=^9{Ll%REl6CzOkcc++8V3&O79{XDH4V z=?1)c%7vDTU3a$9xA)5G_FfriefF!?P@&|kngZhV1vI&~%I*;XGJ-BP&o|0_&uY{U zUR&>Vnf&(mS@P%(3exot@$qI6ai0P#&1`%ZwJJAt1zM+>;Wg)_Puh z+3bv@!_S>mFmutON;WDw{S1ceof_V}?H!NPr3L~mXBCjGQQN#zFO;hRua%MK#5*O7 zMG6@Q)AYj6R)%ft6J3Nd(Av6}v%1-3?$ajIp?IUO2Co^y`!Vo|B*F`P_VL!k#Y?S< z?M(xD3x9t_!s=w?gUg8V?Lk2?7e>3Wz#!GrZ)Tec)=^A5&cY>P$iuKDSX@56EimfG zZ-Jn*WXeRU1U;4nqNsu(<1ITk5dKe!c3h?1`e>tngRTw#EtJ*Zu9N~|rF{~3*XQTt zOZ%QghX2zqbFoL4CZIVHDO@m{l8K8AG)`4s0PP=8J5o`XLt129JcSB?`{YV_m{N4xbnVEE@Du!1_= zBPs3x6KQ}50w78*Pbyq?m?$LX;^#_GO=uLZy9;{2{W1#y-wpG58cH>7wr(K0*PW~3 zN#|DHIpeZPa{DI`i)qREJ~1ipn|9ItJJm=DO-w&J2cjz9|Rb5KrCJm(M}~JmRYf*vK~kG(=04JDSs{x93KhGcKt}~`CX$~ zkCl@Qpa4Ld1*7SF)jKAk0OM3nFZmgjOLs9s**utX6cFV{2Y%V<4^5;v??$pv;f0ql z)Z$Jx1Clqv>P%hNaW9xsWL?+9jYZP+8{J~T9P!n}MX|K&@gF@?4ivx2G?hUB*;b%o zvpna=e|#MkfE7k2-E-8eaIj@jmB8Wp1%Wizs4W|!;r)Z5R|8kuU(eNqcS8=&Qgzs_ zs_1};zGi48hmk<{ga!>hm`n9-W71)7~m*=ncFO<2fcG_EQg7Mv^}93cW8r(zRn z1sWkyyC$huDqIzq35w#z%r%nCINI_nTA^URN_@@1z~e^!p@Mb>9Wi3mzv)Ws#=P)Q_l9-CZo@9aPeVh{Nm>?wrv*2TYvbp2AQgTI29zW_jCId zMvB+b-gvWX2Vyb1_*sRT2f2-v8tu440**c;5ido};t$!21_0mHTXt$$VA`(S1^$YW zWX@MO%Dd=`m+QvusM&-;3+GNO6V2>{lWwDdoo8wh8xge2r8xGJ z<6F-!J^!ZlX*o=n+t+{C3YwhNmCKZFm&AD&Z|aMZ`#QCk1I+U#V5J1}qyTvrX@y}tAa(DUV(9E_4lBIUI0`Z##6(k2kriT0UdxX zCwHH`i&UYZja1Q!!H_-0vJz_~PB)#!7?Q z3j6-2JDZQUPPo(|k0{2t>s5~*Bp%RP5BlaQQ5Qp~AX7#T{l*@TN%SPa9CM8<**VRl zS#EewCR$pq!YKsLautRHrFh&(i#7_@&#sPVN73%$1G>UbD2lUc;;U@;Q@z`CQwZ1z z!;;!Rpyx`d@k|l}O*c`4N${)4j3a*Y?}71jI%DqoNT4Xf2!qn(^?r9yFUfKf-2O?* zC|0aUx_jNkis$i@Ibu;vl&?|sv=w~bfBN0lH~ZlliTYdf=CixX6L?krd_MdwB}(z8 zROlR=f~*E(HlRo%mDTN#L^QQmM0b^mIfv`)9%2j~%1NVsoQiw?Y7-x@@TG)7ZdQ7k zisEiga)qL&Y*_VON`*3fQYx6&jo2bdviabLwgM@sAU|%s*Vh8a*a8k^O1e=1tSU0n zkX0fT0Lefyqk1toac$S#{LFFysNAW|3bNH*rFTm(lNhzA{EU;wfl;QgIwm4v_}7!{ z$|#pN&J2WP1qb1#zx@2t*5CGSJy_d#IzsD%)nL8Yv^ra*A-9Nl-A{VA$hI+F^u)&=(cP(K~ecG?(Biz@n^ZCUAWA3rH5l)xglVW|dK zFv6LG-3Xlh-H0p_-iFHQ7i1a)Ql$UmDG*Sf(AX(^XKh&o_q%pmtd<=Vf{kb|H%S|% zWxGo%4Fl0r`her4@a)C8$FCVX7T<5*f6%CMwX;OlU4rRDXif&1JUS&c zL(4RpKL@tjYY@gd<6dJs_5ZF8rkIA2oyvH|K<>GmeuWaJB6vlNs}1 zmF_AdtGEKyTD!ZGsD=59etS_U^xeIxee!pBc^U=Rgc`>$U!fS6v`35wDm5~(3PHtf zZ+Dn<11a`fQ(4w-{DtHPm)&iWC`?kSAMZ{v-U)yI=_dY4&idEO@Ba7JPwk5b(iLQ3 z`0_28>%5y1^oUl6Gd^R)t8b7yw(My zN;<{`vSv(0phm;LLgD3K(fVmnBo9JyP#nveOu7depfX2>i#RZ#Qg;J`b4*7g!(9R+ zXg)`6@`Ayr_DFwFA4N}Jz}ms05|Jg_ImWUJ9WbdZaa0U9f=tB125*oMk$yDbv8A{u zP|BW^8VjWILEWRvqG^(mH?ND1R#Nf^;KL4Y6=>dsfRK;3o|g{{Qk!q@W^v5kj75ER zTyMqDthg)ntl0IwB$BKc+yiqX1Vdg}nraejc+XxA^}DaIH~@$yAr`o{&z#^l?R2G9 zmr4i1e+24_BSX=-ViR7Nn6FA+f9Jk1!FW=2a{B)KMW&HHMvES#bPf8Lg~n)}x+Lk8 z3kjevo%^j=Qz4@!tY6k+2w7<@Lw!yyy-QVg#?v2^Fh-U(2RZRo_3_gzJB_E*qY3GK zI{MGXwT-VK6MP&l;=>z{_McbWw$-seqm)qDSpmWx9@-SsdHwRW*@B@^;xtdw(M=gu zfxn!KU_>wovE=I*fy6O=8SkUiN)KgDoJ*Tm%OY#zGEoA|6Wo&0ly04{2m#`lHE0%d zNJhAJQ!TNTnyZll%%#%$nEM$A%9r&>qu4;0)6-09s)=PFCN!#5WrU_Hh-GQQTJTAt z()rXg=GCQv6P$W!l)@_|dgm$zX*gQgCQby2Rm9+UFFl)6Tch(&*2QgKdnsf7v|91e z`L*YBFne3;29ESkpKktF!zQ=@Il#k4JJ5Y%xp>+{6=nAMKI$lII^`5Fy>0U-fnGb~ zL`8XbWC`!1)89(p8^_~+YzWaY7AdTENh#=OB;Xx*9LkN)w=OJ?$A{Gh?+)Fc3(Sl zV#U7mZa$OjL{b-b2R}^I^)SoVkE#6!`Sdcnk&7<&LW9H2cS_9Lgb8~<0^N=EqADYL zAq7Wi)BFJWFBCs+;jj}#$O2(6$v$-)9= zrh?=)MRd3w?X_4ni5wnwzdveb^>VSwc|V_aO4H*<`NLwDC3L^Ymq;5UXBTF@Zg)P_ z$0x?C^y!^4>_l3l@eyyIa6Q!C`W_S)XG7ozv3}>r^mEK9jInraaW{RwMPH?U{F>Y< zk@_fdFNRd25}`hvA@@PC%{y}XWt#Q)UU?TnQnJu^%;Se+ywKR#CKJ~~NUMRra^R#h zT6V=VFOr7&bI)GBiwcfRC+)3TQ72xomJvGIs!nlB=|`^UXq=tylI{0Nk{Nf&eN^Lq zWAnVIGlIOL-@)Kd+VY9Y&O+9@P>!Ejb-{|hy5wD>b1!h96uVEuxzWMCqbAMkR ze^Q1nG8&~4ATaKvFCGlMmN$gXGL}|)Br9)$HC&jsA2+l3(o7|#t4$1AA`4-JBETfF zWWGHAN)f9QWL3)!kKg{!7oh|4qa9%>I}#biTK){&PB4&Gml2cRUP{fI^>g5$;~ZwU zAjR}iNPM=ioc_+1N6|81KJ?J9)HXucUs2Z8K~XY)Rfd(Mt=}(3Wv(OYl)Q=3opLp0 zv;sG44Zy;E!@#TOVdrLRIz^!KfklJ(E9V2TOCn@<2&T8 z2?>hg=F~zdS(L1mtQ^Rf*6O3QO;+%g2e#R`;@~2&i^u}%X52tD2`vm?2J)B`X(&KI zNhlQLOHHU{*Me=~80%ywzH`s(?zp_AWgWLZ4a%LSI0Todku>9oBkFOqD^cF%s9q?t z7UU~clst|W@T#(Urt#yG9F8@i?!=poeO!;2ne2u&O3*bp80iJA?Tun0im!G_{Md$^=Rwd8EsLPN7c0*vC~75*(mB7V zttp0uH`O~Oe8--OViKJSF-h-x^#jRs;u$U6A382vizW2M-CjNT4)oJ4Ztb{EaT~9a z?o}AM^&uS<*IO1^1j<;gAJ`C5fu1houJTtImR_#7o)bwz_uNO{d7D6zk@pG?;Anr% zCw|&2S~xf^maZ3wV+DDG0$FSs`QijbK$fYAiew?1(Qy17`CZ4;sMdckzciC`=cnNJ ztq}O|y!ws}UA~VuWlH2eiZ67GbfFz{)iI)LS?Gv0!9p`738o`5Eg3*qh>2>3p0wi@ zEb*gbx|gCj^~!({dpklnSX>%;(|c_)#X_0u=Ss;Po?e8JlojuL z=dweir>4_oB_!j_Mot@k9W3P8?_~VuiBO!r#3i z_4-2#3=6F=T#dn?zhqsOoj#{mg^p<+Qt`M7&Biy*yBi*g^k&#(S z->$Qf63BASQ>&7oPWVDBowm|=_?#ov(lepYx40{>X0;x{~^TAn05+Z zi4&@Kza%Ca{h!#>8^3|s6EL?FgCpAX+`I@#=0rhnw*b^_f##4h!?%-{HBS*(7tZej zHKCNSAnxMf=9R|2R8i!DNai~C^jFU}KW=?`wV@sgug#4I7xG?hsYqUU_8*aXmpLT! z6wAIxAUkz0QRn;R!Lh(qW&>6!rE?h;Sm@v->VpoN6g`=td?#BCbQzeWZDX{dIQm(~ zgWBTDdM8+T;3x;a-R+dc1l&>m=mFf|O0^%C91gVeqwuR?e&2ZbBwoc<0nHju zJiaOm?1&Ea3uazW7?#?_;m=i}sn<2Skw6@0h=Dhel-C|!E=ys_z~~xpnzfalke?!X z3$C$+svqa}|KX>9{NbmroUJ8bH+?$DI*Bf_CAc23Qv~&$$LCMvH4Y9~4;A$<{65LT zBd%w`pjJj6Ocxm$L157I3XK+B*^RLF#XKT7evEejzRuGetzPZDj+6uE&0WEr8w;T< zr^);IYmu*lr*l7y+`JG0zAH}yI7e@0xuj(^XT&attDag64FIu1d>*r5{TQBa>FeaIfOd#wX^vSwpx<`CHbHOtY zY2)HR6KNeF)*WMGc$_tuwD{eBf8?l;xh7&sXutv7!0_j`z#?GgEsn&(nY+P4_+kIJ zku1|CTO4=z>ZQlBx)~?*DSIn&XFU19Wv~{^z~s#eYE9oQ@b#)(#mNeisSzA-5360N zP746bdyNF+Fnd7+0U>*>?BFQFCs=7auD<&q3ELt@yqF8`5Ed+{qT6m(wuD!0A%!=&i3{IZ~FGJL)Lh;-V) zjroEo$S&^^-w5^3&c0)Ervi@Dt#DR?d3>8Yg`Q`&?t{yjh&w!xSMc~U?{=w>W%ge0 zhSJI5lGZ5~<2N2}ZEP2Ptq-Amy1(}PdCsR=%6it`dvVNosd2zs23Xs1)J%}osi~}k zFyJBsUQ2Db!2vzf)%{B8^2ur<>^tM%qP zn_m-Q(fUGJfP|(lj$lYR8Szabq&}jvDo;U@b8&N1`~_+`h@60M&Phop$iGDlX0LxL zDU(Z7_&j)OnN^rssvjW<4dYEf*X-zys08J%eGgE{alJ1@tTy)axN)-Sygt3(64}AS zn=~Z*XG#S)U}mk~XsUVi@LlNa-9J+^FGu*+-}lF&r~5;Hi0(BCvCmCiSYUb(Zm zyteu7KR-gPOe`f#A$^FJ3nP}(Jr;4NGu6(Rg{yJOFAL<=^Yw|GAlW#gDDkS2w(j+S zW?}IIKj3zrmOU(5L-!G-*5;mILCCGb@G;E@(>rnK7wZLWVH(W>-l@Q$wzL3qN5!k( zXYF3%S_?|0ZU|0mDS|;vhGJht49$|o#1O9-YF&$C`M~}V6Jsyfbb`L)YQSv96ixAR zatz(*>un)cDl%xaoQ!m6RrpKfB$q_3gWNHk+RPw%%@tnzruB zGk+*?FB?WCvPPf?5LOb6Q1lLVNURHbOB(M~-cTLMwmtm(PJ*TE@yfd`(W~g5{Ku=%B=GAiRC(VohC#Ln!OJ^n1l}9vyYAITMIZIijg@F8nQvbswmTGA{pH+ zMLejr0IhoVT|aj|vO^2XAwq)7HD(hJv$LJ13XCGiEHv^1Cpup`!IT*Z$4~Dj$E@=L z9%XWa+JW9}9F*wBclq9W`&eXh^MYm(Jg*h|c!K&kN#xew)3@C4w3%?4{;>I7;az>G zifEKwr8Wb9xyKf)!cPZN7lpUpm{JV-zM4{WfTZ zC>p+a@<02SvAZ1ScmChl|CrsW{|)iqu;jn~GIrMo zMc@8v>)j{M|0Mt0CyckQG^dIL(7h`R?z;gpu;Ym$ug>T19k-SxStuj=1TYq==1q>t zuB|jKCpbk3mWaF|gPUmq|HNu4ebJe*IJHz6x*RfFWia3nG-fjUe2D~O(j+DU8i?7C z4%@+cYI~OQK182if`R(?x4i^WU7YC`Uo)p_m9F@xT0DVi3H3{?!6tFqQ@snXI(?@2 z!=;j2H@veBWs~*z;Kwqq6gGah8^~J8)^0fD-4$2{%o>{vw=#ml82+=j+N_84y*^s6 z(5@SajPSm{D6WMtv$FgT5oHPQXlg;m+Y%W~d@NYkQ>yO_Hpz2<((wy1N8FRZ57Yn2&70C$i z?3qiAvJ1!b6*Avk2`d!0V$UC$FG*B7rd<|@o6}oBwH}M4gKAG! zBJL#78&~5p6`1V?Ym7)bF0QEm1UxgADG+)-j<_VngeXMUK1$hcl5>ZgV{O5tMr`kG zVu-l{P59Ao@#?K#!$J;?-X7g>Z-4`c&TkZlC6jUdrNJ>yRodj8# z!&=9(Nb`V~*fF+E>*lM0r2qotDXV0syhIZD^(*aPJpjedVX%5-Z;Av#+ok2^1 zQPTLiM|@ZZ4t_pLK_?R9@-b0+3sU;F*H$Jvm&Y2@du@_>5r!}bLY%5Q+G7zJnEpMLzg_1{^aln#YZLjhXhWT00e;OsmJL@^rc z9yt}bT!UQrjXzd8v_Vu988zk=1cgajOWF~QL{lbI7_6zH*p8i z%SE+H9ajU{YV#hk27yjcZe))lU*P@jjC3e(_(e?y!L}K-HFl zk0MN%)u`@K3hEro&Sk&h5X|)-JRn8~`*}_uQTsvQ@#Uh%8H`czYKKgzRcC8kJCl>4YrQFX&nS&$nak_QU^pkJ8$K0vwpMf-Z zA@V{&=Bs?vLQN0vrjzD4c+IME2RS*22K&3)Ek#;iO0dbL4bG`fRLhcqmj( z>~3tPT5oEi84~9841>GHVQM2q7ibbont&f8sh`Xk(?$2fIFW}<<#!Nh9L!Rjl%7We zX>DSmfD^Nzrxs>{y1P?BzAuWo&tRxa_V$e@rCswn7+5NK$&_Y^Fd`P4x;y+4nvN)S zyDObzEGMl}kB{yWWbI|5i$q~B#FamQ3Ul#7PF-vGQtQ*MRLKq1)VO3wg7L2>Rz>yk3Kt_SoV|V3Y?5_JFxFC}m0K)Zm`|WvT`4teR&~hrU zWl)sHt4pe+13Q-_ZBR$!j(n6qb8NUv=Z3yl3c05(cLgGjhD0wn2}SG7wCM+kr2fq! z#XiWb(zgq^SpwOW>&f>{XJ6pSUo`pz;!xM6@4vXS@nCU(8f%Sa>;sPKnCBuOdES{!SV0{xT|xT*#qS67jyvqH0146|q z0znJaMHV0Elex4;tqg1LdPzDxK~$X0C|moE9hSHYJE{9wF` z**}8Nz}E*@XoBLpAx7q%pB7<#-G=k{{*#S`t*0O~1zA-I%~G~JcG2aU6>HuUPp1}Y zZYoxY)5uMve0stkxdNY?1KKPM>%x{mnE$gy&N8I$sqjN<{ zVUz1EQ)>LYEOu@_4*h8G>E71R`u^5iFk3iIavfyWt#ZtINN?3~0w}KHi%SsEBM533 zH_!th-)PCk90Z9H84$?B${%8gM%5?S3a>=WFh^rC4kW zenw-HdWow}DE0LHYf@1t{t5dUpnYrW5i77-`{M1UGRm1vIvL z-v^_y>skCx(q(|z7&Y1Zjy(p#Su=KQ?< zkpFyIU+Wn?rVAa3%w8lGI}uq|4gBL&eP>G0c_5)2(uR;i1(_RLvC|u=4IN{)Igk#@ zT#$Q_xK|5Nq{p0h9h^pe^F_BwL1L6I+p;WKE`P3p3MZGKu@(%Czbi71x_V}WW?HC%W)#$7eBeT6~43i?VXM0oMelVuh}`h z)Z(bASN4wYQWz2k9vGeyxotd{W~R>Jl0g64=La7?NaV}sBb%hwQCEc~@wi@n&tZRG zp9W?IT%~rzRe^pnN~mP35SOakRWT1Fwd$p1y=WSkPpm0JNtVKw1+*TKrYsBz@0}*0 z9#m!HU?7zxZu9E6HOp#5v9FuQuU7(G39SncrTV`6UF$!7hEH(k2|Vy$Ki+(sUyqXa zG4l(CL@sSvZ}=n93uF?be~~gUPJtpj4s?MeV@A+15s?`nf*GrSR^85L1I015^Xcw6 z3J=)PzIPCCngoo3Fs0)M5;|2{@F5@d!`QEoWdH$`QC6}ZJy0|hjjL4bg#BX(RrXE< z5N5Dt&}R$vwu?S2wHyu?pAhJ8xFl}my3vz$Tq;nfP(urQSh-GPLQ^y$Y` zfV1SjH~K%gj|-~-T6!)bYe zU`@bM8-!6%E#zF}8qylN!ySAW*K#x&F!`vP(Q`FmMh3KYMVDAcjt>yiAWh9j;hpPJ z(}aiBS|MTCe{X@Pj_6+bmk$vA*Z~X({j32)KbnC}2x1Qbk`A=f}!(12$q_|Q~b@2p77Mfq$ zar)QbKb?~2q3#n%n_Ng`n-#WrQczW~3ZGM#eA}k}tCBEn3+|MQ1!UGkXKHYqSxzSN z)kSB1jT$rT@E(T(DBFR|7a7l-zzCd~>`*Lk8rTdDnGYjWn@NN!JZ?!hV)h@YkI%wA z>|IeS*OOo@%!?ue%T`FhTYviE4xnBSqTmGj!%z2fBr7264Vm4071l)SMQ(B5>r%S? zV$(9)!HuBr2Tm(3J^Th;)`j=O&&P&gp`-eE?k=(u%@vdaxE%`=`1K>5^F2Ntz2Urm zjV7`d1OSiYXm0TXC@qAh4~)MRKA6S+l?q*L>A-W z769{&H+NJEhM1N#vJvhNJK#(hw^UjJYMfQPUjW=0js&A~G|7uEC_Z7P2fIeQ7EyE& zn5g`(expD4{V7=fMX_mXADqXs=3w8_vTywvYb&=AHT&Z^C z9XBKN?B#Wyl$@InPL~|*p@2SW6s|#h=Y+!rKr^Vv<9V`Dy#+lbq*s4I3%j`}N%S-&_{Y`R$&7`IAzQ2u9oS{0Jj;j(vUU>8qsV za>0OQskzge#mE;A*?TNtX=RGYL}8ktH)jA{SIaE7j;ctqHX9h`Ja{dj3ilxM`mHxt zLsg-w8DiSH4rV0sx*=tlrgoI8%ix%~yM2j-GeR*5PN?sjiHI914X{Rph2nsCHE{wf|ok z`uTPl`n{`RKzxWzSRC(=0yrA&~Uy7@p zmtA=Jin_;6R3wSy&?O>^E!m~mFt|0b%Lb#87zQ6$VnGSG*ZBAWL}&D$SWSbFWgr3u zQIMAty_^s)%P3LzEX?znx)m^pKc%_#&{X?KR;PrDMIb}gdq;FrtQBR4-~O)$+z)nu zAR&488z5X?N{6`a)Zxgcvkr(@QboM|G|_rIHa89CtQf~Ztf-?w`K@4tG1&9^)>L4u`8 zx_1obGSf@@ItoD;g`sxJg^uJH7dPVf=d*dq(cZU$O7)+JPRwvu6N&cEBEuEC-~-3^O*QP>pnF1yQO9xK<2n8P7mJP7|km((9lI)TBWm zs7En(&BYhhdZ3{9&tiJZeNLUm?RuEL8Tj&FUD)mZLZ_q(Y#TmITc5DqSjswuC&Y}9 z@;a9!QlTzgW*ko{PgXQ#J0%7mWJV7tIwQf^D9=j~-fTSF7D%DRFpZ)EQg=aOZ zc$|bdwL>0&qFy56XU02Pj%mPdEgo}u^vLjv4XU|8A1HQkA$>8UaJm)~^+kbG{A#D8 zqP~-I!P`=yWX&q|0)pUzcI3Ly%n}JQOVm4PUZF;pxY(N}$jsN9k9h2uBxx^h=CR`0 zDb0_zetNV9@rHAEwjuYw!!o&)dhY>0AldWkI|`#kMmEw3sItdz07xe!;|)!aDGw_{HTg($|MJOY% zGvOds!TP8|c4**K{r~#$`F=1q*?RW;e$H0-$+@3jOke0%EPX$p6?ykrRF;y(d{Hp% zE)h*<6e_=@Eljg1emW+Xwb3FdqLZ!7gDzAhp;8fJx zRa4qW;Xu;ZuY#$x;g%wV(94s9Ulb!$pzLsPNk&1D@oL3;XWoz%L|F|{d9>knOGnSv zM;WpL&ScB4n!_JaMv@9>aNeY|@b?0pCpc=z`~{!hy7fP?W&@ojij_9Jls(*{3Zd?H z$4&5l+_kJGFuCQI30EY`?Mc>!&qW(Sg>Yntf@ z{kwoWn9+=si8nT%e7QV+sSQl<2U^2-p1-a*{0cfqnal91k%vn}FRt&1wVLY$cvmUS zcuF4mDh4*f=og;P^ehxrDw?3O<$$$z+k1`6oLK8vo20xD%PyV#^YxS~=Ej@fe&BW@ zuin@NbfVfCXATlMQ;8{O z^G|w1%)!*cNV3l}cIU^2t=rqr2pj$NA8+4j6}c+t*Jx(;0>zlo&={Dz-qs&oxR`TfW*;-X62&L-Cp(5`ZD0MTZe zinVzCGQrA_Nz{W+0{Vdt8M~jzlr8im%JS9P0g_d@F<`KD7ifZsg2@b{cE4JiY#?fL z;yC&NC&iVWr-Az%L>C>lMnPM4!^IKRU&o4q3B%w(-YKc)Fd9IP_@||k%eFnt(hJYN zd-h5zfJn>b3k_QfIX_KrJ*8fwqa6*(B@tb+TR4-Zs85xa1&77?U{ZDU>pu!d+cHogrvh=KaS7BZHzR#|i9$w2 zlZs@zIB`D>!#lmp=8fNqmv@tflo^Hj`AQyH5c6VYp~}5?j(th8dD<~9HCU5=Y z5_@xPYyHj-+Yh<6@woEldD2)}m>+XLu|o4DJG%F~-vl~!2^hZ5D_&*JwiMO#W7nxK zsXY0U8H>atzyQQ9j8PI!$`eqkeAjZ(WCBOWXePMoMp&Gptdg0g1E_qL6`$*&_tQDL zF$;%OGGI%|Lb5lvl*4q_n^?2eMdvB;Hq#yv<7 zSl}D3{uSH~Ks9u5bO!`s3N%wBV+A@zdh|f3#ExNOl)L#@$ttaojCW1E$uc)pXkaw- zt4Gy2Pu89XKi>SZAqNxRC`rZ8hDKeKk#Y9DvoAMbC2H&yxtLe_fkXf0fkpNr1^8?} zV&%y&NXU9xv=lFed-F?!}>rnVxE@87vRO=lSXW4fk3I@gG?GGpuNNCxPVJnP)}6xJIL2^^cm*ZEY`iNAtPoKfb&5 zx9U5aitvBRC90MhdE_o*&=JtzEWod72dMCbN)oe-uwF$ocK6Wx!u(9UlcE60guz-o za5XC(0_mOE)zdu4f>T3!d^PsN!TqA5GepQQ;;l#1L~W2hgc`S#xR4jRy2GNCH)vNT z0$mk6e)QFpyB_rVY-f{DgrQvzU)^{JbJ~uXOkFH`u@3w9oExV?>{$bH{ zQ&pl@rsf}A#b59`dY@pG@iT^WyUo3aUZ}N|u3ruq3+7V_9qo)SfF!Ab1lQ~l%DNdm z+=eNjHg~rRNml&L!zqOUaE?OK<)c}6Vsm(RLg0@!H8jAJVEm65rc_zgrS#B!TWYgb zRxnA3K)$FW2o9^=*;LLIl{@w&XHUi=keoULlBBXs+UYZcr|NU%K?n|++QX6^vK?r? zFke~ktg!cXj|LLo&y;?!JK_j>qi(VpGx!ux2b#3 z;zs(^M_hlk1?OnJ_ZvU8GFp3wYcG8_^);Jdnv#gqR%S}O6zH5wX88omPnqmA03&XKuV7$ zfV?2jwxW_3UeX=Gmf=@_tu_4VX5ihehkMCDjlR-x%`;@r)nJs-eDjxl_U}%py1$g& zB+&HAj%^X6wC%G-s2(5N#3R!G)l(6@RB1z;-Q1t8$CK@SP z!APq7{7~j%Mt9;Grmib*zfGV`W&<-ur1daX|$2^2i_n*#O5Z_(+o z_IPnLc-mj@I^SgF5Z&)i#Y;417;m#3yLqeV4eA#S&$n%Ed<{Rr8viP1bF&u0FYdOe zN)2>pdw1P*_`3jfLo9w0{#sN>)pD#~u_VIFRZphUhG+z5stWQ?z z?xjKIh)d7cK>F2^7|)w*2b!R+X3{~hV>gS8dc~4QtSl4OGZrBTp4dM?2~JRiDq_-N zOAI|PG^Lo7-1Jr{24A1t+0+Pm+J}yZ1y+Mql!^7!@T=mzSzqjw=L3~Wm{+R+aJAi{ z?Qp+x^*MfN<6GEo+tp#xPtW%&lNu{~2SRA@0y{p~DbtB6C&Rl(Hhyuob9`72!HhOY zWb*1V4i(Xj8!yl5qXcb5NkbgPQiU9=0s(4Rw92S15~$lCi~2GY-zvychgeQ+ay1sk zDGh+z=AQK)Tj`ABVj}(^fkw-ltdplST!es#grHji)?Q7ynSwZ*{z(f}z8iBJ%b+yQRiY*A(; zB*^ zFZl`Sbd+p4-KD6vIa94v6`hCj$uFs{~7=ip# z&ieniSo!M5hFL`#*6eCQUOyYLQvaIVYwHblwmfOsB3p)jzb;>2dQmixfx131397hq zwMj0g^57`7dGLDLHB%N~et!cYwH|U^P);NQ@pAuFy4Dz}noedG7-QQ4I0q1%+WVZl zGzWJkTA-=3K=n@fNkq6Vu?X6z2{Zs#<16(yFsDXQ58T=^X?C-mS<9u|%H0+kn=Qd$ zE#x)x+Th%~8tXZtXQVD&W_QRFm+;nP>!Ne(N#M!C$2S-LNg%7pG;e#E}4fL&ly@> z&Bt|=LiEgmwCZcHSUD&Z*Yr~0?SH7TMJ`6B_ERfF;|-fPHlDzG3T6oAUyw*2M?48sGcGaTQO5@5VLSL1K3bLwSL57uWhO5Z$EQ zVA4yfU?0CboUge>3JkN25;#{^#W8C2NCmn?l4cdETv;5+PJeInyvcL=Fd5&s4ct-X z7}y4qX#7SJm`j`T^;?lr%mz8^D@0>hKU5i5(i3W*A(bo#|uP zC=yed&2pfPVup>EE1fqp=b0BZ@lvrSR61XSF0cs{7lOUiVHs7)qAJH#IkW&ZKHk{X z_C_mBdt>g{u`SZ<57Ok>L0?gO?cAptL}1QjoCQ80UCYXDy)L>`s|$^BI#!cf z7~mXy_EAnY1ZBFPR&1_+*#K0w?C5d%iZE0V1Lg{Xu-EHA@LYS(+b@1G-#b>GL7+b|zHal%Q?5jR2%{3|Ox)=C^H!#uq+I>~=-B^pm(8g`+nj5e+CvSZB z^9<(0*^Tzv8<@fk5;sXo!PzLBhW{M!8ZH2HgDrF z(I}A@&Uj^=tKRLx_Eih!J|Q;5K94R$+do)y?jz-&8}EC?qYQ3_j< z;eC^IYrcN@2nNC&Ia5iKWKDuS-Xh`vIl$jV+NTZt!&X?MWI2zHWi=!>7Ac@$7`Dq#rnZ~v$xrW3@@-t;Kd-{KM%AtJIX`RV9rVhJFg1) z7@aF3UX&eA%;|kq!k8hVjVG8&u+Bljg(;%m?qmVZ>x6lEj38Cmj;=%tr|t!IxnYoLnx7)+Y&$x(NEti~Qt!{)FjKe* zJKI;EeZH2X3gs!YIB0*L;R-aENcTDYymIlgsHj&%`CV*!*J-|IcLwUoh21j&m7B79 zL!7pfylhg!!K|FffbamsmOGbWgg#=voz>qrz!GG` z_vORnSS%}p)mU_VV*hnF|CQpo}(I@Mssd4!AR<_iuGkIE!peqDsU*9%qLN7sf zh#{9GEG>HyHgDhs`u#_%-tFXhb{C622&nioN$I)s%y)sUL6C|;28CsoC&e96+Om9{ znGY1#>wCUr(=Bj1_altUvNt}TeV*a2Puj^nb81Q?LbtaUBTJZOLblqYvV+sPKscib zH7`e$jj_!blBr8s!nFc#J5puA3=rNUi*}F2E@<|L-1xk#z2s@*H81)j6T=$`UPA|2s0k^b->!5b3pzCkg0{c8h(`nWjJ9~n2xPl15;gA z918MINFX6trKdeWW+k&^g?erbM<1L8HNkEHgspI9x3g5j@BN13Njtu6-0g`r0NmKq zV&Gn_$;CBn)zv`B?29dM=)Cvri!U3#Uut+_%@VGN#uf8;t|mVcCtBvgXpbkvB;dpW zsW(mH)j;ppB%YVZx2LQX9cXNY@h{l;5+F7gUvW`A4L?4?SFUsc0!hy%DC|drZK!kG z!-f7SV`AKiL~RthDC8BM6R&hm59h7I5I9RJDrpj{r(t*pkL9?{=QlTP!Sedr#^=&1 za_SO(_2L)FEU>#Cn?KT4eD62$EPtes&~USw$-d*EQc$+2%+AGS|FJqP*Ncy^{{Z<2Izp-a}imq%u!{ zX35qCo9doHV?p2pdyjjx)_!`}9ZPag z^c$`}JcLamS#slsJ3X$!-`DUBoVR0jXZL0n=A-EuQ}|YQ1VNxukj{Lti|O8#8Rtut zcanQ0*iMR(du=Y;omt(ub(@o5^c{`F(@) zvqWA;DOTc1I`i*bX(O?}EkIq;oVQnZjXGnPF@P|9lVv(ykY_REGWb=`vq zH#`}cfa4xckv?+?n^emeh9M(h9(8GM3`o3Y8&W3qSS@4Mn`~KF2^G-i3VlUmI zo+D4SwkCzneJVoG4#?(<23D~LJ9rZph-nq&Mf@jMB2^Wsh?5uS5Zfp6!1#Tq-`x4_?I2|7ZE| z-|OE!682sl$fjMGC(^@ig0$00@kNfa#fa6UKKgtM8j26qz+o>qfZX}|Fqy0iYDdxj z@?Lm!oH?aQiQ{4w22I23dfc|x*hB;gEs>x~k*4{MRx!_tLX5uNh9V5cQFZ<<+NB7d z5+;E0iu%cVjbs6MppG8XrTP|9F+I|V7Z6k~gH4!`4s$E@g+EXOWcb7MuQCDf1}7XU zb`{k zq*^>R2PeA>-yc38vK`eEGM1>j9K-DKbE(2lM?DE0o;P-BC8^$;@k6#BM&Y>mft{*z zttR#+Fmb_gEcgh9rSQ-1x$|r5U%nQd0mD_JByGtiY-IQMky?9io96knm494*(qcOI z+BSj|dj*lYCTpA0R@pGdA)}ej9#oR)t=R=(&Blm8BH6k_MaEyVXacH0>o)&mP9SlZ zoxDU^udP)R4hgyLaECD`tV_P zc>lqPNwXxu@xwpwnXeUTK)NNlh9MOQ?IOvgI@w6Nui7?*+>8nX4ot~KYNX1m1x7cJ zCpmBx2l0F#eZRD6{`qgbybUST_49DSlOl*qn41tlU(ls#?NRs;q!%Sw*+-P6DY^RK z2oi6h`e_1bW_q|ZuUDMNvO(NRPKDOr&HhiI6bDNo72E-i(hDLqo2WasZxoV~tC|HV zZ04iOx*vc4XO|_r3{SYFrsT>c6O#%;VK(WftHJ&HPwAV>aBmH*y;v*BVvdtKG$&*y z^+iUeni=>9Hg7g5nhmm1-zUF}k$Mt@2y=J(;OS=u@_tfTzAY<0cLgh*>KS&KS6dW; z69j129mlfB9618dR1fgYcU1$Ro#1LFx*G#KG8{Xl*=#uV@9p&cw{Mk!dj((V=mV!iC1d-`UEXe!>il9ak?N=uD# zJ$Uw3&iaG84PUU^`M2k*v$`~g>SToO7AIK+RatfnS1%AbD#M@r`Nn4-n?x-nh5DrA z2b*W5(IjT*jm$B`m&d1AkDUW!uCKg4$GQg~{LpRzzo7^79FE@%7T$v{NrNW7N>FfbDc zlpy0gJ`i>COf?qtT2BW?w^2@xY#U&;&(35^>j2gpF*KRHm+!5`>O ze7dU;Sb6rzm3({F{L_D`#8oFUu%2|E^Zbu-5E$6-y#i0QGe3MZd*&k1=pejG%U%xI zY0h3QDi2BW<9nyu862HuNy5WzK`rm0fG-4P|6tXjSw`BEq}+zP`7@&A_NjO|I3Zw;%smRDyrS$%v&3Z@$)l($S2mRP?ts z*e`DOJoz(B)ipnmaPj@%RSol$U>DS|w*HhZo`-9Wj<2W(iw`nGV*=z!b*;Dkwh60I zimL{e=ip*3g4f{S77DGRh~qf2!mMp0#gxm%A_f}IQuFk_Uulay34zgkI(`CwpJchQDou@2jMA&cJ2)<*zgQNvDOeV5WT-<$gyAM_YV2-?e(ZX3b)HlZNVEWaO}VuMAPct1L#@r{)SUqw z*%k`X3jb%9Uvs?@Uv9`^s_sMJ0Fn_uKD@CJNZ;t&eEJIQq6?EBzTO<&{n{$o0`T9! zC|x2_0_3R$N$(C-uwP{;zhtXY(if5(l?UXEv}_RZ(%o6l}+EZl^z z{=J`8XV=U-$oL1|gwmU>Fw3F}N~#sYi7a1lmZWigna3@^>rlmAx%c(5$=l{KL?G70 z^dK=|lM}jO&_4|QN&nqVuf`@xy)~M2?XUc_W9@rB{H=G=ATu2HtI0?C^E@@iU3WxkUXW8*yWcuEis&6=zmCRG$>7}5~BpS+t3A2?7 znJ;h)CNa@?&di6vh5&LL;3P$&Ws>2_X#e!>uGJtB<5mw+Eg!1U!JccXNLQIQSk0^@X^%jMpWpXEH?@IJ zIpZP4-GR;#ajcSaf&^zsg5CGK zH_rYI&Ir1ojP}tU%WVrk)UwMc-UBrH({|M(K<4OVG5h4giGB$K!HJwI-^3LN>$V4A?`8*sbO|yn0@Fp* zwkQD+iL=c07 zBF}UAuo7>@H z zp`=8eT>>LG4pKa#uh$URz2;aX2Dmeh)%Aa+lQDi7bW%w1l8}IkDszAm^eYL}nu2nd z`vsm_21lw+cYrX0Hr;7u348i4B{Z{|#5?z{W?L&pS3AR=@aq?pSP1Gl!>w ztZ|q7&XGtV-QmPEeRohP2ELAFnYK>xYLU~qT&ngY=MD^WD4*0DD7mgv&}tz?p%?-( z!Aj>cb^G|vET4Lg6cv+PB*+t0Ttu>`98NcqrW+wp=^6&Wemx>& znN5tDzDf^(ui_z&Z}PUwwDAf#5jN`!cM47sn83@*4JM}o|84s#>b)v!@1L%xtT`%A zNmpBpP>aIS07n2RHplug*!mdiDRrD0GnF%chshm~@CSVH#x$sRzCPen++m(G$-~4| zII`B}6nn~jZwq{%{7J#_Utj|<^Bbs1l*DcPkn_Sm3(ln9C>^CUr+?+6rHQ2cQ@ZIp zv6cCJ!Sb<|<9D0-DNbJ|axhWu4&gx*JX-<87Lk(cBz2*6_nSm-U6h`1)v!s@tO4x-?2g*;u9AC3W@S|&O zV1ghBH0cMGRBjcp|7S9$jobaSUCaTll1pCGNxW%w{&-_gJNbY?TLz%o_0BUO#rWLldvNL1y`n zDzo!^z@oONO#}Xr?&}Tp)7ILJ)MeIj~4O(@NZTgvsef=o5~#4%1jFAPCZ#r;3w2kxrdEpThkJad;k@7VNx32CyW7OI;!qjfcVr#OS#Wl`wriJE*ZUC5P(WK9c%x@iNp z2n9wz9FhM>t{%en#_~lTR&;18FGJ)(xp#duh^7i(2VHFAXuo(OYL$1U29P!`rW*%v z$#f#`m0^+R$EdSUyEmX4GJgKWE_my}Ct24--(A<=M)I~BcaFD8bobj@7p`Szf&1{Y zRD)YHy`C>Oc+E-E`L#fzIIi);9KRy#hu%8s-!i`*>j&8y=qEbU3kEEv5Lwh%eM*V{ zqsTzH4H{@es$u)81SXpWNbrNK^;|U-x6lh}mE>u4WgGC_+pxW3jd#Z2UDL;@IpXW3 z;Atg@Zp77`Ob&X5u`*8J#6_2C5L7P^tN&eTG{WRcjwY78dbd}65uU+ldc#jw*I*IO^nk1deX^8;M@g43#B^jrjW&XWQC05T zdP^Q3=$wX7wiL3e4qALu1O>4Bt=^hkm>kZppqHogK}bJ z@WQye`Tg4ZE1Tb(U*9FFzy$4xbX5cALWSe9$NyzJp_#ffC*<0YjEaB1qt74kbya3a zL}hK++Xdmm?|-KQf;=o&=3xdkP2gn!7dD({ob2a0yy7N4+Yl1vI4w$*Uw?UZmx%X; zK_dU0-Ou3z{XV~cb=U6~NEMFFjhqep?6XIk7a;!k-lOK~^tzN1MX*dHJA*mz6s(fL zsL`nkt&}CFhoUT-lgM;9Tj1s4lsE}miUi;q&0|(Q$pAT04(cUJGMz{G@R<)0rKw&q zu=LaOdd6h-(W@{+-M6nPaX{=M!Rhr+UPEwGenYxi$dcqbzK17oz5Yoljpocn1Rbtd{GiMXG6|i@<9E zl5&z`n0jyy;!T>>7V$&sn5f3DzCZio#>Q8{CwFkmy>DYaVZKsTADikz>!Ohjm9BR zSa^r(vncamSU>K#gMx7^jiu@(3@&`P_ipCf5^o3i#nT+6cz z-whv|xS*!(sf+KnE?*G!^G+qhYbjSLq5z$J`#yQi@k9|%9Sk9(9?nQIMli+Ip`Fk5rD>~{a zEcdnS9xf^vr;jP1L@ALU`)wK*1_579!N;tw+%>JKbZhS5<>h$Vu#K=_vn~GerB{>a z|!{N74kgdCJoV> z1}`u5R)8J1%7G+Y%$pN&Gtg<0?oOo4om$+8lm`8spQtP4jW&39w6`XDh{bMoO*D|A z#Z1U=8Hcbr#;FWgI-MBsod^97OK^;4VrkP}23H0zSkWwdqs8 zT;YgN%=x}aUc^Z%S}joZH3>j!;u1#qPoH)gG>VA}X}Rpyt1F(`Pt-doeTPJ2CV6ya z)vS34cSMMZF4{1vIQ3^zt z!~!^yqcD}lNH)UM2!Zo&z?>;>-5F!M(vDb;HKl%J8p;%$il1gkQ-`42L&&gj=R)Yc z0P!q$P+4WDbt?pd{-6RhCiBq2{3v)bECUQ{!gk&Kwl|WlC-qS3+#~>&(It!{Cw@z= zTeUSKRxX_7!HZ#{wPsJQ)Vn;l_H(pjBP~0IO6kpm3WLB=Uy}3M(N~5dt(US{v!NSRpKlYE$I&Cc~k#qVZ&2mX*&%MNX0O ztKX^nUNZL7?P6{HXzcj5e%>4x9(}Vvz&>a5TEphj=2tfxo|U~=G9On zsTtD-j#PwlPp~47E5+C=s~UQ=0qNC{a_QQB9; z-38uaTRvj-_QqqWsP0aiYv&%oZLBWym3Q!)4QF3`G`qnH-aqGm_;FVD2f^Ji@6`Ur zQjt(qJV=(qCRkj3b>f0iEhRye=)_RYIWwlNxnI7gJrCK1^q zka{_2g&un+k*{YDnTq{1Pl9$Z#Q!%c-p1z1jY9nqJsgTSfk?k?oD}cReHHB{aZnDU zt$&*Ra?G$P57Ib!mq-iz{HblnMY8^r9QcCH1^(3E3Mjybf6o@^ntNax@^$s&`*Hg> z@Gl#>4%sKumaNTUB}ppg#p$)%b)n>n{MI+_qV6rLpLnj4O7-+6**Bv*2T7F(_p-^A z*cdex!mBygm;(K)CeD{D~8vhS{3G~=-ENrdAz7nT?(x{nBI5^VQ%%;?{EI}DA?coy4tsR ze*NR>7Y{mCRtmQApi0bFyLcHe;dEQqn_N`gp%p4G)2byhCqiV}_a2WLQI;Nr*=M@A z(6f(p9gu5Ba7}$y|4E>rUA1G0=KFtY<%pvEPZ4}yd)SJ3GPI}&9Cs_xQbCN_B!6-H z=EheeIe}jUAI^R2=A8ck>C$D7Be5dXzmN|WWb8n_N<}NMt4G}LazSMj8{((IL055p za*=npB!c(!W07N#q)X<8!&9t4=G;kv!xAC3(}?t2D+AG(i#Z{ylBVLJQqj>^}nB&lCU|xpo?Hz!c2*AEW7cGi?Ol(ScYry<2-# zRK-1g`b5OIsLEj&gwf?o(`Si1a z;DBbcYj(pOxB2~R4S#$ugj16mTB(Hjs+G)?GSUu=_75(TLi=wa;XZ2CB?$XBae^H# zO1$$H102$DoWHO8$}LV)+8AfbCOM}N7l^L7dS23DjV zr=hBE;nSRMcrl(6>;N>_0S|SxlqSI2cDbqP;cfjGd+2+p&X3#oy4f9kp~mRTltidn zs5;t`5Q3|^M~q#w36PG~0&mo`kh)~@wj@E*3H}~ePxk(nZT5GDn{QaCRxUr^D9Nj8 z1Imy8afGk;q^FHU0F3ZW$0R$0i&f6F5{v1O5Bx=-I3VUNn(7aa2XX!;H*HQ8e2q25q6$vN9vw2@h)5a{#Cmpp(7Lv<9y|^H z`klw^)$dL0ub;H$LJoIlTP-c5rw5D*bTF)jbL7csanjVh*yPt|`c7h%ZZ#zge!e5S zc#97u6Qsq`9-0I3h?TZF`zkvQ#-{B3o_##NXl8HDj(A^hi%h$Q&L)IbLszH5wYNVV zupccXzfRJV?LEVruSf8`0{!~%7T-}spr#bvZE7`%U*g<_n$^w|(mdsMb9QmU5`REg zgcUZ*{(5l1N(xom*s=mF%lDUG9%}A$5n#aN{rRlrou8kQPrq#VfBPTiF89*k-pYZD zVgght;!EhLNS18fa-8mH>fw#M+2h;Y*f372$0muDE^rzn`v}2?37vnv=q04nZvKONQs27@apc4W=N{RE?R?a2D3 zqb_AEN}}%UlX$)N#1J4Wp|Cb&;CAh0(F^j=zNsO=LlSn%+P=<{8#2H_)`#D_02gix zGAr;nhDki>xkfd`TCbv)gM&8RAEBceBSX{U1%sokyBEzWp4tfJxDJPbp4?dwgW z?_s1|S&a5E94-cNOwT`Ghr9Q2Mb1xyNuhpqoh327eRO;Oh`T8P9%Nvislb;>l}%z7 zp|n?$-9@c-EoKk7>c`E6de-8(V z8$o)F(FFEu=4#6mq~S%*i(4fPzAeGG{zrj@^oGAAu$CuWi(LQfVorW&OiC}c@O7!{ zmF|;j$gzsMM%sYcR+7L$r9C`({cFP}Pn)afwyj7hIhS0$KYM8X@9QxCYi0B9;>++# z*7k9rvzZ=D;#GUKk1)22M**mZEExjOU?Om+>Ks{X&QLWQu!s_c5v>cCx_YLKz($6Z zy}o8*yHlbF3w(go#iz?s+_WZp7E`3TK9SsG6j~^pi}UZZE_R6L>M^TFdy;n&bJoAs zHCA9dH8(WhIySB6*Z)LM%t|TQ=X-j=o&E6dn(Wv-={25GX2)!+M4mTV z;;O6vEhK`sz;^y_TCAgNdhV~)+ik3&$ySH z#Cmrdhu640&O?m;>?yp^R)Y`VATQz(0M0%=5x6MwUXi`A%;yf%g@gUPt#RSCMRb&) zGv$TaO%F#owLJ8eP)|Zw(*5-W;}}HnjE+gdSgXP}77*)v)ksPAGz4H^xK~#S>b^iR zQUR<#aCn^Dh$7to6TTHtxW#&+FO0zP*cLTw>Uh~I_KN>V6GLNLWyg2Hj>Du_w)F%O z`=>QXiFuB(%@1Tr)}m)cEfKxM*=0r34~-{Fv#ig47#&JIUI{~--DG2%F9LD)WQ7>N z_#c+=^QC92=YtNHL5rDI|5qlT7#h>BX5Gc_!;K8raFG-v0--~XvS>~9Z;i)`R$6M6 zU=*bKXx6dLoiBx3KKoPJlIMg|!YnPa9H8x9~C!9Wyp*yeE{hH%@;)>MC3wW9#h5 z7q=!#qbzLk3d#Kyt;BW9Y$$G4AS}*&?}PW>Kx0MA-`5=T*kUawrZo2`QPJgKvBR>e z`Ok7Tz9@k=&Cd(Tlk1IP(*BSHd(l(M4S?V;f;nGbpO1viu zygT zO;B*eoXo0&Gkv@`?MMV<#s!HqZX+GIS^5PLH+2bGnk>;v_dXtz@xATnB3~dY3XR+C z&RJjl`R_}45qx;gZd!A$wUT0bTSuu!?he}xofz8P7Z&r;KkADjIZB~%iiTx{j|VjA zwB6t&><}ziP31KJ{?Jckhz1~ChQGnL zb;_IM!*mo7n_vG1Z%6PpMwIGN5xu~802HF^jOwB?E*1(JYGU0G0Twy z_jXSm_uisJjXP1btRFJNl)2^Iun_{_3)JNGQE`h&331*1s_6%|oeA5ryp46%3ot}NBJup$P)=BXaV*FRP?;kHUJ{nke%FCa*W@jWhV81jm6U0* zNgC;GtuD)sEE+5gVIPmsK*6%?qYaVb+v(cAq+)dt_iF5A=l0&XXe4{VtJRg#E16Hi zlZF6)A+!M}#OM1vHMf@+0s%ijNsKUTw-_qhBpfjyxtBDYncXf^UZAS~q-Xb1qmf+4 z>5uNAke6(bY=E>6QF?R=sz2MkNiITSf$?Hfeb34G^o%7?-GJge44Az;k2_3at<_w5 zHc%3L0Q?ll+4SAq_&zjF#i_>t`oq>WgCt=_?9H2hES1Wo? z1T!aQO!vqym+IfzGUm%{lqFM20v8!Ah6}@RZkY@7VKNdkE>a#^Z9b`{ReNq_D_Y`S z?1S;aQ%Z16@web@Z`!`_z)av;?tk1O8)Zm=#5I#|B(pZ?=Z4alK!-Ak^jJatuIO&~6e}&%3Osp9!%KDT?M^{Cy`~;hmdv3^nX{EDVS9f3BH>9q%IXj$ zr8^B*4!=uHkFSdgeDOYH^^6Bk*o0;1YJCq+TC9WL(_WbmNgWEMMAquc8n!id1XnA; zOLMj_Zu6@r=QqFT_}li=qlb$m1=fC$^mwXoF)}=}7NM{??2<6%c^* z61fdQE3~`;-_b#vD!sg_t(96wVa-4O)d7YahE$MuQkE9QH~J12b>F-2>~>C&@3Q#F zo4#p|+Zfq=_6Qd&V-D(6w(GzYGy&<6l5CVRSfdw{SC=moD-}^OQ~708b2uSZ-_Lpb zTz2en6b$0<97iMLqFwBGt%5%6dWXg;VhV^4f4#`mDIW5+7-Wvvs0DTm@B8x`_v1Fa z4bO7_=i2-xt^zye{rVn}skTF?R?G);eS!Tp!$>}0D~w7IAtllT&j&^aLVhEUTwt$M z_Dmy7r(w4P2T|>ekiefb@k^R)#qlbK>0AWQ(L)}S>4ZcAPaoBuDak8>1rjbk=rEUg zYURllGyNx-E$lMr6lc3uZMMl&7#)Ed3kt?f^;vQR!MIgg%B9O&bth4nao_@`daIQG zx;9ox#`Bf+lgUiW>*!FX@3zIZ6KuD|c2tlLn|LY1&Xo)1Xd6GP62JcODXib`=WLE! zO`>f&N{Up@nj7sfS_Z|+)NzHVC2u*QG*XA>M=T1v#gng0aP*h^r=d{ld5JfEB^a&} zjg#OQ^EQBG&_?j{Ms}aJ^QMGLwQ{0cv=J3Z)ZLGlxY#@>0=AQkZARQtDc3;1s+Csc ziIy~iEDtjCA~_*ESKm4$i)mGeR;X9(Ev4#5!DF{{uVz_@O|lVxX4fTC@q{AV)#54z zE>{1^L97(dCqn}Hm%I>XnVaA8&7-q{pZ7uUy>Q1pt=?G5IdfQP(LlD_Ve{D9CVEa{ zl(4zc;@+2}-e_K5hwSCSL)$6~Y{abcc9!0TJp~2rl!nBa%D#<;Y{s2=+_CSZcKOF2 z>f0KGw)l}(Z~d{EoA~$tbxRF)Q}##t z$Dc0UtUNkAGvVa`Srer&D$jn zf1aM6-kja|Hs|hZszYrAU9;p0UVE(3Pj@m8YQ!!aU#zQd>JlBkP( z4X0{MW>XE0k!~mUZ8tJn5E!;o6wnFw9a2*m2YUTEEu}Gi`)eVxwH5s~7Z=dI+_7&GobbWq=AIo(T1jKkN zv-r%YyVH5ShZnR z?L(}^_$;NbQCEU<7zgqA^Lck{rE{4ISyV>4fq4JF>r46{X-70S+f=UHYwGkYde}Rv zW)*LbF~R`dgn+({-nP|0B-`Dm2|L9!zO`qOxyL^NOqdBmI zP{V(wsGBi1PMqHU4iIOZUYwIKJ~_#uqxZj~of?-b_Qh}p%6lmrzVn;kt*tLSlASs8 z(+~A8Tz^5W!q`vHKK3bsRMb>iGu$~yEVFb4I-6CJ*5tk-@>;1<7EME07qZ`X> zDR`J~zyG&VW5#)Jm{G3g`6aIn{nh@CNIMefeAFWHbe-c+60t?R<&=f(cuU&9Z#ddp zgLd@^)qNj1Z6-OjjB&x+vhVY}J4xU5N*KoUWKg?N-{~i!*6fA7n~y$UU0uEL5R`T~ z>*lrVqoqpj9NPO6SP8~RVw9(RRdy`#yA0KcKsP*593n7^n96h6YGLemmd`G&>`GDa zKlukbp?FY{T1vz}LDP(kj5|yCa*?;&(9S$i&QUxJpca``e3^ zjeBvAl5%~Wa8~pC3N`%e&IBDN_K=E2_V)(Rg;a0S1Y?z20tH{DC%z=tQ>&rk`z-Uz zTXXyS>ete^m?9hQM~U6Z_R*N2_*`V-xp%UPJ?6}S@(Y}{hDaKt%=Ho}e6gH8fQr(V zpfX}I3zAgvoBQKwp+Su<{u8-`K#Rk}q>L&_>*w}TNwQJ2CqZ{pa!A_G(~Nxn-q^h9 z57K1MW!nybHO(;~Re3+r^4E-0Rk&cc)#bo@Po!G$XU}yX1+T%?n=>E2_!5BA;DzNk zJGtK;Sbb?)H-#Vb68&T5T=nl~>)wgUxFm{f`fG`1O$w#%!zYi$#0c-a^%-g` zIriYc=qnHYEw|O7-R?9%^C@99+xyuE0=dLpfQIU7rN?U))?KsD|91Yp|MWk7`t;;a z&sRSp5u~58zlhWdH58VP_s%p>2@8`?DJ$WZmd-a)k5mbXbY=)$d(fV%iV>(!F~Gxo z0%c7nPTa;nVeHWr^05ZE#-y!89^*pky(Y6QYXUp^)A>ZY@0^DwNtX2A7kX?7 zo+S8~XDG%@9b9_OvOV6~SiDfs@_%T08>lAlG;er!XLm)hwNO%-CwZ=Rw&`!0rnNlGy0PRKj(C<1l0qkw`@tFwHBeB2p} z)RyoutTnmYPAyK8X)!ABTygd}r>E!ioGRg;|HpOxuHT1M656BbbeJ*88kFtsxd$#W zpUyp_qI9YO5LDR*y{-J6Q}(iX3*%zjblKdy~&C{27P)&B7E z)|bf}U)4T$!RC*B@ZI|-u4%SubSkB0JB9fMy=6wi3SU(%ziH?$LXu_E*1L-7)PA{9 z4}eF9-X#8DfQJ>;Jjy$)(RBx1f>4|(R((Lv6$awekJiR0Ef{31ZsT_a;v$)aR*cW9 z?Gc|4|gJliR`N3}ot!*RXz(sbtRFM%kjsOGc~nON95_O!YlR6W7BLDYIYD+tFtw0FLWr?ARXCI2 zV!1dr8K^LBJ1w5RWiI2XDF}w(x26}&jsSNz--1{$ms1iNRK?i4tlsX(qy)Sd0xu(F zw4-dqDUl^LLDID~Gn834(Sz2UrJVLKwLK3lsrNG>%f;Uv`@{DcU%yzt`Q#t_w?69M z{LAb_u98*ETET)1CZ7>}UY);KJF?hBxOBEOTy96}#3hT@ZQjX8c?y(+PI9%4NCxFp zkJn&t{5V~$B+D(M&tiU4OGYr?aiU89%(e2Wb4clJi>%j1-;xK0+g;Y zcj$zAX;t5!b~R~sHrzEO&6G;tBhsuOD1LX<)vuT!d%Rerg8OPI-k5Lm6ej=FiT`^W(JyP7bhSZo$$yx zp(*1`ZlKDjvU%aZ8ibV28m<6k8RXDV$ScYgG0XJ616-5H)6YxJU63 zsW}F*D^<#=)y<2mTmH9lUi_rXcO0t+2hvKBphZH&jW*z7^LY}em6kF zO6n)Gk>s8ZcE%VI<~oIpE_X-nUOQUISLsPCkGQWF{)o`#1?_K|1D87jI*F=Nw^QR` zimYJL!k)wB^J&2kJyFGm7?&q;F@+6_8_7KxGv6BL3sv*VXb@{^6*o*52{{97H3ee! z=B$js%VTq0XIrJ9eq-B_SQ1iJa3qcd#pVsZWjM2aDL3%(Z>(jk5j|zCrJ_&7Dfntv zwY!pee`4$Zjb4FMk?;0D`(f*+yC;55!*i7`pXjP!dGy&)*h5wae*LaizLz(vP0zXc zD!ms8WmeiXz3qI(y7Xe>Ue>G?2~3H8NxoSb>K;K}QA}jMF^FA)`4bu?(S#qo)z0`Tk58ys~G9Ko32J>zwG z?^(sWG&jzWNTR4gL$|9XCM&;0*E(9=OPeL+C29!BGkNQ$sovJNqSr}hng)!-d)Dl^ z1z;27p4#OrS2g6FG8rf`To4o_f=@mzl)$iiBt3lI$%DP6oC1)U7TUKvZYpnY48oI~ z{Ke|V&HYcl{V1OS$!h#X>FGV|>~-5U0Xbe|?x?@$Yx;z`bROJbO9NbN+%Y}$$&RHP zlN%|7l3j4lgN@)`LYd7;!X21>>b)`hO?PX+tvP;o;|$W)VBWq*6*Y5$Dh7? zf9;i_gLaiI&g)ZkN{vCJbX2f&zE>%d7h=tEX* zQQigk%|I{C^~jC7-18=pF<8I5fw-rKd6+*SFsAlr%Z1w+rP+m!^Af^s_NadVYWG}Iw<>Ld5NPZBMBA5STpZ7okNLEXbeUH<2)$M+=I@>dUxKHaEDVlyB@9f6dWvJ$c z{7C*JRa0a|Z)Z-qrA=b6y$on|WrL zCDg6IB@{aJ?VU8ZKF}LF(rB7I^6dQ+!RX8Q6Snmn+@9~ApnjFdNaGQ2G5Q;;;Ax^k zhQdi@vB`eYN49x?;Z@n#rB2m!J$;cnLSZcB;#0YgQbm2d*r^pcsvH3GJFKy{Lvxg? zPh_5|eSRu=>#MeiDZ0lOp#^eGD@(>BDcBX*ct<%tL1HC70{4R=Ta{(zTEs>=2GxeC zBM~SI<+!}$LL}u}et;~C539Vca=oeke7j_n%GeEi2V60mlldOGFwahl14pEtU|TqZ zgsw*V3IbJqO-7wW!2!4;E@T!{=-BgkRhsI68LhlM97)4kciA#ZAPvD_hP<3x(`!qg z{A>ha#XImpDK5`DkI*#aaJMNHJHHbVb1pL1lEzh(a&>i)d+=Z{akhI@$(!|Ah85Xc zfA&V-#T`%J1=-m8w(ZF$qT-f9R^e42x6DovmwL3)gz>sdO07R;<~&8rcV0TY_;2?Y zkG>7`3jbQ)kUuk4bA$39&s>#mE2{cd!GaGtrL3&(8*fnbjsCkYTBmokZN$R^a_4Vr z+tgTT*6YbH`Mgy3r@f4PPK&x)U-PYHz?^z&pIe@9yrOZ*WyaC8!k+7c4IBpDyC4Z2 zSgKE%)Sl5@e?NyLng(wfZ|>eg^Ih3_xcGGnL`6}j(PymUVjXox;?xJLj3cghO-{+Z z1P31~zwDk^H#2a$o)bP0dHsgrywM!r6bq1%jbtAM$%Z-nH)7pzh{!f&bp z>NdM}L3hca^dA@G*&FG2ePYWjIJ2gnJxMWGA8u{VBtv2J*RScPieH9qwo(r@Ggxlf;F3T6ZNP7#S>X5Ltj* zik6V!or!ILlHq)71Jr@`;na~LuFj^hp7A|e`Q<<3R>fS;tx*WHt>Tg-GcV<4nabLk(dt)jW=r0RoM+t=jhp(3A6m7n$!0x*uoK2vbcbTB=sYc)p6S~wx`^vn*F)o#8i z<`WhAOWJm%FTs_*7lu(!yaGd2D-)eCl}{B)5F=JR<%2 z{W5E)IHop{vDIs?e@|e4xGQl`$X0be|2LU2voJ|ZD<-`{tL7hmy|#{F zpbnUaRV8+kDywkFgh6y>^VpK_i*)(hM&FlrHa>+n;_>`eXPj0zp|XNyydTs z7`xG^zA!>OxwDD&N3WN>jh|Xt%yhv8KtWw3DRGJ~TCNbs_?HWtY+kcZ4!Imtip@?d<`4#$g$PE4jMP{fm#1Jr ztSN~0oo273$LkujK2&&^EU=wsh6^}I1|OnsO` zxP|q+Y4C0lgTmaED)KOAC7$`r@sWkhSV(4;(6Q3?-2~Tk23;nruAa;-;7m|+3hhlN zE;p;&n>Kz*j`o4i{&ET`z3|24eM4tgCTw2i^nz892u5(DHRrFicBM@jWFBqz9PbO~ z!i-|9m%qrZ@n?>l@gV`ZSA6y7g0xvhnc4g3597VIIpTq(^{Ma9mOJD2jp)^xxAFDr z9}#CezD%WMOjrj4r>rlv#7?cH5!R08^@O+rr%$kLDq%?FW_C6R`=C9i+D0i3GyUcp zuVcN{PKWq?eu z|HDTvFSaJIJlzj}*G+GJckEe-DK|)4<7jjZtlDYGn$k#!^tsBdKi`c0ZhafW`?uU} zTi&**U93=pmx&g(6I{1k-~6s6A{%SSkS84GRf7SfX!#sZ51sighJv{$HS!f|r69m9 z8M9syB%K?r8l^5R&*naYA^GZaBBSk3@RfY{(^8uRY}o_sGW!C!YC79x9l3#R@p5%L zwYfG2lgN%PBP4ztU{LrtnEIT`;mQXe%iZ089h{Nod z?yi8{i``Pz2|1_iD?!>|c3HW~{VE%aWO^W>PJGUqI@=8iS|z`E1Mg5dPKiPly~7o7 zoNXO`;P-2E7k1idWyqShWhS)@l$@`W+DRvYW*xq#iwIz^MWNTnemGDYzRM?M^S@5! zX>FMq6qUYllE)S16!KnHho$xo&RDuAEr&Rjjy)L|Z!mK0GoHZ?T7MHytKxwmjXLYk_ zAlHZJ0exI9boQKGC~n^Yyssv{EPl}3P!u|}jp2hiT23rw%%SWP=>f=ekql`e)oVQ- z)3}DL(mMcD$jb1M8U4i^hSoe>Wn7Q|qNRuK%;qH)S^-nb#mT{j?EbHaaj-h(ILtbS zFp2A_jL8Bs%{^$5K19Qqbzo#RUzC$9N&;bU9MYC5TMSe*MJyWEt@aDjN>!&M^jR(l zKDuKW%aSi3);i7|9O|xFzGkp?Ak2ah16e~UcRo^_tDD^aeC-9i`a_hVeffmStI)g+ zUj4TP`nNfa@YbI#oieCS84wowiuC0g9;(ddv1VPPu9wt)G84jA`C32d`;ruijM+7Y zyvFLN)4UA{_7khm|1=yeId`^g`Su7rmBd-ecuI|uX3}XypLxu z;;TAy192x?cUKtkS0i-kk)E^eql4vW(o4Si{1MYYnqC8D(EQ0;=7-MAvs(AL^v%r| zlab`<=nemVJE~#*VjcWI9!YdGhH~Gb4Z3SCeV(n#}^4mHoTFxMPI%2lh zbjJA&HO1|?X?O?e6po9t33ea^L{n z3NZUaGck-=qSE4ODdmTH#LKn7j44WO8All_bSmyLO-)yKmuRyErh~Zn_^Q>tz%-2>3^n&f)U9 zg2jVVRWN>7i~csLTMzDRPQbq+6UOhGRQSk92}EVtp!S)}=Uscdq3fBFcg^5akQBG; z$4q|9uuEX|9X}esmQ`kN9P;DH_&8*{8Kfcz05kH&dr!dO-u$TTDH=se&Cn0-`z6Fc ziYgOHq0bjW1@U~YJ=RY}vv6eh88I8>=gZtv*|BeEx_Ay@yT(=l5L~-`zqupV2fqgi z60rIR<|Ho26S|rUZ!tGXo>Q~)04{2M<1~t=3TsYfTu*Q;%m}tfPxoT23Upjy7Va@)VYI_apq|4iTm%L z_^~p&O8@(E+p}lzaA2k#40%|ZP%Z0WVB1kN>6n*vQnqj~DSwHJPbrMJK&f_Du_C`y z)s1P~^4>YBd!EPdrHXGeF_=%=hF#3nI7a9YEL$9up)n@F(%U6qkQyY*ob-OWPi`a# zGLq4d4{=Ikx2DNzO1NS3U)rfCXHI!Ly;e_MkAOQ5BXm{=1&;RmV2=+Bi%5xTe9$G& zDm1quBF~!rfX1Dis-~37{1BFY|JM1=9+U)k9>XzxeAM8(6d*I4|2>>c{_O6F&sTx| z$3xC|V?GhuM+~7Wa`gDl*x^J7GUI=m{jC`HS*aqY7Abm(nWb`v$^LHtU(AtFahZxlEIY|pcrl0xZYWQGAzWn&1Y)0tK7VV%j5Z7^Z3VM*u^9h0SCK4w`W zaE1hvztu%U^7vhk*6y_~wH7)>O$ckUwF`lWAo*dIOlV3K8Qh=2Rt%iN2XkL(crT^4 zB=Y^^Xpz+M1W}b@LL( zNMqHDR-b%ghfk44r%x=uZO%PEq>Y&;@(O33{Mf(o&6odu055Gl_pMMJdipxJnaL_u zIBD#Y8whXWlR6iIef33&n!=^EmvazRC*LAwmjy>buijyj>Lt8bQq!_hG+`Y9VBPJXhB)V@>tTuP26HNL0Z@<7RUm7Ov=$%X0TdKu&34DqR0)xT9LKaZ)3@Lv z;vnM$8YeY06I~9y356*;!N$QQc6JXbYx=jT^Phlg7bGJXn~td1e36;4Tkw*Xi?w#i zEBh?alh{y)a{8E>J!b~E$%A0@49(j+vT$#7fE7KG|NabWu%~c0Cmoh9TEAFXvru-A zxkn|vu~K3|C8!#2h<+4;OA;7$Re|flQ9j_^Jv>P2U9VmXOXn3he{QmZO^5GiYXrIBO8 ztg*gIts{Hw1AjMPHdd5GxPru~2ATD-j#PPsOVBbLdVZHbExd=MvPtN;xc9MD%t0`U z-M(E74<%nqs^lfpF@rvp1+}O|3pd%oayUCyLy7k(l0s~PNgqNo=G#X)OK>3{$zDP=d0-Dvj+6fR+JodgZ+MQ^TVbEys41~3|en)ojMy^xazq2AWs?X zE@zvxnr*1mGm`#BVV!+=T1diu`^TNY$#?I);7y`IBPZ{8jQfR>3#c;Wv1{IpgtA{Vz)M1t< zgb$sU$n+5-bb=#D)%LiAael$I+l+QcEfLgz1#z*$(rGbW|pASm zht7lb+(ILC{VL^|)w{3btjz~4Ezw*0I?zVYmhRO7_Sg;_Ho~<0Y{2GT11;pEd1v$0}HG`+va?7)W!P| z9Q>cJ|Cn=USQfsgxMpVHOpHBSQ77-aH!AT|_F@!gkr|&F%JofAgWQ*Luq%FUU{DA= z8u=x#gj_h@2pkp>pyin6fFtD`oJFE4FptCR*5*y~lAPAz`rc67b_8qR4m%00W0ZFK zN(nB`gva3kC+K1pSD%v%B|y3@4eUQu*>O;=hyr9)j141n-ICpvMkg*t&sXJ@N7mc4Uz?YYbn{mhTEv?_>Ru{@If9VE{C_G zUHO-Pw%2a_1v(pEjKA>>^`%>S@B!s(C2Jh?=R8GDB5k%_u=M8aFCc6K0<~rOeOmo? z?;v}&KK#LJ1%fR7=gI*hH8S&7+h5@C`5eyY9qsDoohgFdm0f5R`{eQHeR8M@?L8rpW4pN?)IQavEf0r!otHBPQ1D9!11JI*^>hy_xb# z4l_1ZK!c>>uwVDjoSX?pWbQv^rI{3?mu*OP4-&Yufp=w0y zIrfeQF!ir%!M;%#rJUe(DR=1|&eC&xZ8X39S#$vOcp)^mxgv&`BRvW2N8c35+*psOt@Yeeg!C^l*BR=}QIL zy^qA56lOzoTn_{6O_arYI|jm_V2`G#(r6MFP4BSN#c+$K0^O__m$wIK;W*MMyN?6{ ziG*O!PWIMk-NPWE6DGjihbi=kEGng0tn$-Sl0ygF0WO1h(1aSlfm(wCl8~ITIptcG zn^-WzML|xaFjeePIk*{M!78b`I_X4s=>?SZ{Hwd0|5dvcETaNe=M@ny78m%DPK7-& zk>b>!>ojqlap7(s)0@u1VrF7YuGdhn4=S`yiF5I|MO={Gw()A)Uoy77nuRj^_G@<{ zH*a=$MpjgSHPWzO1i23tNj#^rZjW)K#JEqL%on+*R=PE0P*(05yE&|)R2mI@UZSGT zHA10jt|v0<_|7=Gok3LGmV?oo&?S*&_v2ztxSJ7*3+m_?-!sqBQl(G;iDgQW^&z2y zSY$-z@=`6rnw@1lcc7oTIJ)gdHXGt$+R2o#)^7 zpZHCdQxVFv_oib$9t)kP%8&iCDBv8Ls~SgSN?YT)6j6jTkF_`$g;x!YltjBiiK?>n zjny^kt7m=M{;fwpU98=V9`g0Cx1RsFGDXm0)t&rt{tfwBrIE=(zyM07Vv`E$%-ujr z3?EEV9Y`xPn1>^oHF@qi!w0}dscDq`#y(&RvL~$r4#<>dVsmL_BYtIGXH%agH$_WP zclt2isH1M|rr2nJYjbv|d&G*m^K* zz8Tc-K;wtUg|Vn;~sH_Rp63vF&zL zr;{wMEm5a(mDi@efKP;r^6JR;j*UM7OX&X|$Gdm72oBcT(-Er3dGNbs?u?Jgli&Ez zDzkTh-}CFs>_Xtl#WC~=p+T$I*mM*JUOBJK?md1=1+4@V!7BRb7!2etm_i5mo=PZR z-USp>MH$g7n#Fy^IfeRfz%W8J4F>aYM`rdfXKFQ3B5sVkUOl(>* zNp(z1RDP?Ms$oxAhkX+`pit@t-Wy<`>k^Y40eK>^{<4ED(xftrZ5{f3#09@3boHi} zsus$?sWoLvcyct~6s)g`v}`@tADxpN*$8j_DR#@>zg2Fn;nXa2JCt8gp~{iNATPt_ zo2NE{!$-FFP3#%n&O`AIVV?3*zGFGqv+~*~j04U&H)roW`2oC5lB45;Bgez*>t{pV zkvg43OHIsjz9fgsMKsghT``)NBT6H<#OZ@Da`)xLb_3 z_~1K3Rx3DJtCrU5HO3G;rWbO9FRN|2B{>RQ9*7G!&il&q9DG)6r_RNkbj`O~hl69& zRVOafX2}IAinn{Xbr%xYH|d)PE?*Tfy4?X}t8r-`F=lu!2*>C}7g{Kk}bf!#ON9r0brWFDQEH=ES0B4#oQ6C`) zour0oJ_O7LL)locMwOO<6bhFmDxgU?aB*K#`4L54Vwj7Mv|5IVG4@<;5H6-@t1c3@ z+g3ATBfrylIvR{Frk--@dbXz{97l|8KtmDq!p#!u#@fvar6-f;ozfY6R-y-!sjC}rXWzL?4Xf0htzWj% zLhrzexUh49DNt)?mcdJJt~ZtfS>dK?86wCrz?Z~o3cq)iQOJp0g1)KR=mHz`JB5A4 zY6wL}LVhQ8FaQE7bv4TIcRyY{4wOv+I6=j*F?T*^WN++Ec^24AG=#6_Bl%NSxv{kh zCV3(@mM|Z$HuU)_+{o{o?;qzTIIZCZkc1+Y*30m z993FS{kYz7$q)g?M-_m$R~~#_yK>@3?~94<-#+oZ|2XNeD33z3J8+&oQ#If=p`LX4 zcLd-}tgkFcu_L80&t0z1Cudg{3wtw0-C8iQcCNIntE5V;oZ0cyemyneKtzbaTsl-dCvx&HHH4w@@a9-7EGs5_x24hWe zJU3ay;eXZVO%p(*r%K5|R=IRKYn3NkE?ql)W|&&;aY{xb74oxIh71ULE`nPyx{#1F z0p45NDDl0)Z}Ys($xMUeOBL|kyqA9MJ=8>5pK=v=_?ee z#Mza1vmi4@*!ys8LAM|sFZUj+9Z$m*-t&!|rSr#Tk74Y6%7vycw7;&MZ+9>L`r)fv z!Q{=0cb<2?_{%Q09nX=UJj-Rs1;WHn2&vq-KrQDvmI(`5m2{Z6@WFS-Kw{>==ew); z3dX}faC;R!!v+d*fjX#{9q##lmq!L6d zxY1x1Tf`puksdE`ofg{(ubReM1`={dHp9v7Pq+K59j!c-ZBWydsVU+Nv=&B`_=NEM zt(4h1RA3!8G-t_Lg7u!tvj@5)iuT3U!*HC@7KW;!k5_)Q9~ZP6M1#(1*6{i{^k*XAdc6AGL~dD2yx+i3;HGi{MDj!BSkeP z@w+YhaO>JaSC%c#M~lUHXX1*;D$@inP*(`V$D%tz99udqbTH8 z!g<%*oCOEyjOffe#i=QF;YAcR4Dt1dlKS;8NfwZl)(Ga8!fRHQk-kc zwv-{I%@9MW;Ox`8H2E^nrf>@68BAsW`yDX0UQUXRQ}x+W1VT|N<+1$)Miq7CM+p5Fu;h^E7| z@YU2o(_PP?WBE;`6Q3KUo;FqN79`P+UJu^BV*c0N_Lc8B#SG#?jR*=5jeE+1!o%zr zNl{rmBO}PfY#o4Cp<|><52!fkg`GimEHdZ_T+m5aJVmv3yJ;?4L!sNtJ!CLpBSCq{ zo2}?0pp!l#(shR16&{vn-U*E~QU+@1u1=MCTRf`l74M=HOlKz|PHp$SQrD=z{ko~N zC0Ikh@2NEQxE0Fcyg-A!10sW|v^co1tBU!(sxPnK1dz7;TxqaEx`0EI8eK11wU9hP(aKMw&ggYl zyAk>bs)>#6=fvY(4s+c7KmE>-TApb4()Ge>7_`GyL|xuM!|9HinqUv@d;;NGyUiRb z0?^zv&^@Fxi~W+`RcfJ0R>Dzl zH!bM8x#y|;-kuJhkOE=FZddL~qrS5ui6^uTH<=hS%Z1V-7Pl2>e=W21O^V)JAZ>si z2t2r4KloNxqrd0xpD%4aC|jhWMw^ePAE^Eb+HK1}2S#Q-XNSr%GjuLWK7ob-pNRCD5wboLy8uXC3oG0BqMum7= zz9kc48Wgv?p^~(E^@BoX?*OGa3+&Ng7J~FfERH~&I7tLhbX@sv_n=7({$(&GWpY76 z#DR3MWJobaJIzeRkjmy4{=sNo8l%~3+*o;=%q zW#xK7ifVf~0#G%ZwUipe3|Q}KB~2>ZR{KF=lH&DsO=@9-Q#6^NwlR`b2dt%LgLy&O zCo6K5TkerN36Q9`=84oP*L41oC?6DZHgwEU zH*av9rw%}G2ZMf?Btg=Ppik=%!U1hK;sG)QOyo=|WgdGbv#<`TukaO9M}?6sE4GO> zlwJ3H^@5QDSrzPRB&GSigx<|j0Wu$%ZF_pZRJ+SA$+z&N<%XDB3kH%}kD5f+S<3NC+i0%}!ERc$^LkB)k3x!9D9VMJZ|Fonj)sAMJb17o@+U(F^QwdVY zkyoCR(196AHj(dH!L0@iWW$5>LJA@00M{Kvl#NNRI|8m(p$40?`nvBDfX0wLC4IZ( zd5PsPR3fh(o6W^L>>aje_|%R>dqd^6IiD&}0Su3p=m7Rt(JqC!e7h@Czh?wd;B~J? zy3_bIOBTDwbnBp&Gx1avti>@)A)AnJ%IPbjD z)BdlVlj*D6@WF8A&C6_g7dOM6SPr0tN9=1}cVE4^@(w{Oi`2nxx1(k(b)w5h6loxr z6(~!lAXDK&?%ciptU{<~1{#{f2Vx)rrqqfdGEStHB%Roz+dVb)s9 zR2PC=MV2f+&dzY=mVjet<_w?$q9kqaD7)}*wmLA@w)Nd=^ng5w%=B+O*#9iNpQ?@_dj~}Kl9#v{q}z~2B!aw##W#C*<2_4A6ay-DPbXIk5%%& z&i+IFKP-3TFxjtG$=Q?t^0)sYmTVCSikP!6>JPX$D z)*_>CjmO~8fZstreBKfB2CF{^SEmBXD7)s{ZWyNrMsr^=xx_`noPs_c8oxpf`=ikx z_5mcBj?b$OID{Pj?ue0?%EZ7(#V2TQR^tLFaH{n&Cb2M7ZD#c2B2G?nm#&)LE8&Iw zkQxT6aJ}7Y?e4*Rf;VVOl3i-E_&^Sk6afYxbWYvTr*1{He6N5LC5%z!gf#|@;!sR^&)F*;tX)3N#oTVzeSw0 zVwQO1w;8*jo!H3@rrO^>U=rV!Cuy(vMdrsYdD7Z#G;hfo%RHwnx!oNLwt;l}up_NZ z<6_PLOb}7#dA$;u%QuxfO$DSKYXuWL>)nuFq6mLpn#Ae{{yHuQq^`!PWB4~B%0OH^ zT}^T7sL~{nv7MTTu!{5EpoI>ygQ{0)1b3wb*dwUevj+~hraHek&o-=@&Xy^`MPs}( zQ{lM(%cKFHpk%MOBq7?#PH12mP#JcD4X^jgD`CEIu%T0O0+h8~l`7~4w{`f8?Fn4LS zy_oM-JE96ClRLY+RqYPoIlL3u2pv+fi5g-mx1@6?P{(apxsZ&^9vwrr4jvhI?z9d3 zngKjGAUqIxIa~h{s6R{&AB4fMrIlOQz^iqU8br^DiD*%N{KvQ2o(}APHr)1mC$XSM z5)Px|l*a30Zfl+L*y`f0FPv9_{Y_a?j`^-PuDw^|V-_xblgEohS1s7T8Li3J@85Y= zc8AeFeGm#p&fXGU2Fcr@u@1O&J;OjDJJsAz)%1$Xt#sDeT;IEnz+mgF>wGq&*wxw- zYZALUTE|-r{ zruS{Pgz&BUI#lk7K#d~LUZx0sOie@w&YA51R}Qp702L{8&^V&HYaVX>*z9|qxG(}T zFkLsGb-*p96!3sa?ViwY{kebZkI`Ra;SMx(dt=AWq!okF)kK{jae_S{&Fh@gBE1sJ zFiZCN!DVWrYlOeMTJbDO54p04AV7|85`Ue@P) zCzby?Oqhg5EB0|WX7IyDfN+&a%29B=f4LOMcOV~#D4`7-=IUGD0tJ6-T*OEUyKmtJ zA{9E?NamzZ-WN*GDXTVS)^_a#vuETV zkq#7mp7U405#5?W1_>c(kEE5WwxdFNECuF18PVa@5#H+F zvLHMsD(_T)W_o;7AGu~oPh$#G4eaB35#Q4gVV0ZBREqJQ6+&Y&V53fg?U`_ zLonBr!az`vxBV3G>U>;C0|KEV64aF&k2V-%_?}>t@n|VOmjG<7=BGjc}k*Jr|%n$LY{KK)Qi;Ze#tXH^Nhd=l=fpi7^ioY^2#_t9Hqo7nr z>ok}cb=EoMd28&RqrDyHmajz8P@^iD-!xGIl4KIC&@%A6sr?|Y&M09O8u_oA4))%O zDE_)QKXt&cBT^|m<{IT|(HFS^3vAQ){}uK7XfbQ zpEiE-t^RRfySjmyFS`aL0q!+^F?+i4qBd=U+U%WIWF4jv-+aYw0zrClb!Vrv%M20F z{bwGNHP)TiZmzyJ?~;Lns?Wp1Bwf&k=GUP-mMDs4FHnQbAQuk)wn}5F!^}9x&*$(7 zX%mpPHLiO_=7o0nK?puXk@oQlK~!HNOlUB&Fq+|33QhtwyiHtfDKBB5d2XhbU6u$w zNCY$1ho~IPI^}Lsi`|=`c^!`X+Iv~CHQTc=7_@81C#e+mYgo;BR+(Jgk``Mntz*L1 z|Dq85q4G(yttcug|YEHi>Y=(5Ss>C<5vG!`0_^Uo6h2 z5F8qQ%$qff)h)m#IHj>UaKRVHK)W|&TKMe_`)KaT(!2&`UoY?ky?A*NH^2ouJcjV~ zWMUz3)-1jR#LUPgl4keNt-3TBuUwxkqZ4uB7)PLo=uuJPhdQ~TMz!9TDuC3HI4{9P zn!IuzMvfP&ZKM!aVO34v1Jj=QZibM9D6#=1iFzNB7-DPa&@Qw$Q)Ar*__Hn_@@AX~ z0!5NV(`kZj2AY%f3^-S2D^_FNiC~FYvGGz4R0veL)!=wz7t%a%%3Ehdh$r?J6wcf0 zC!pqNi|pU{CQmV71yh0rl^!1n_IMRB^9#a-H7`Nt*<Xl^Yz?neM%lq~$w{+Nnrj%y#7#K4(Zx z3}=INWbcUUUJMEvXfQ-`rA| zGt%qy1sw2l(t(PmN3879k@>}pI76->lW+|ptXR+zwg=WzfxoVC@OcmN%Gk1FSck+Z zq7^Egsi65%bb&EQPgQXYSSBEP3O66GWQ?jxYK(?%nr3?r!3`yBZSH@e&r1IP`ZphZ ze|hWvm%3)u|M8m(__j`vsbocz0DiM#9a$KE=rb*X)oyFQ1u5C)O{fE@C$ zduX#2Fe1H>a9V5~PMjlGg0Q2aFCR8KTuGI9ROArD4^b>)wmE z1A%int{@<{Jp3Q#;fmt4j4==qEjnT9*k`HTc>1Cb|EJAI{Tu(;55aVQzS1y#IDgc> zM+(I8`F2MgXT&^Q{~l`FVfzHQDz(qU`!`SRkGxPf}Xs44SBfgusOx4_=~#pwb9XL0NELsC$(W7m8!h zGWc4gW%@cOU%SOkp{p_BY+Rm#K{kBUwko33YizL~BF{hs98xo?m56|oaNr1ZS0m(`Cmoy2K+Plt(K&N)3zj+cQ! zSINW&nLx3Isoo3-G{>wcqVkq^xy0HSled+JA&jlx2S9eFvdOK(k^Gc=xO?@jU=0Iq z3+w9FJvI#TkxJb38wX8#Ko?$i%h+tY{r zTMygX4L;7JNd>xiSgMOi?v(7D97vn z4^ihH*VLKr`?F8?{!}d%gP;LZm?VJ2a9a?m98+2HDF3|R&lMqNTmNlmo|T;J?>msA+d<7FN1})4C>&|k&8RRqLn7dO zk2#ygxgyu`_w7mUbf($^h;3!vA<46-bHA?xiNv7~5nhjJv64fFHEMe*M6y9yEpfVu z%w%ku;>wJrONcf&SjVG=LCpCE{cKVvfTY4bbJc8MIULCLwp^n@Cj{u>PW;o??0T?l zfvUT3yDWXAgk43HvB7W+?7Em#LINPwR!nK4(=v=pkZ=tGw!xuOcSP=gZp}46uX!vS zo!H1P{=3{rzn$Dkx(Y_eQ&$6~#IQNCqeoo(MN2=;nW$Q?>%EU7fz{Tdl&YYtKUdP< zdhI~Rwta-;KGcG3M+sbI*4a}#FRrk-n1e+o|6>V)hq zf0Dj3*joWNQ6tr*-85$&$fvJFm#dUcy=zzD9KdLtua;;(arI9}dS5LvHOw1w!aH-> z4F4`3ACzpt%)}(e4l`ufG!$Ow(Vo<`ue*NiufOkkWAhvTjhU2ZFU*QtGe^;^`e)S% zR;P=r1m|2=Oq)1k+UVSbMAE0Qy#BzMFu>}pyYewVbbzPZLuDwUSywm-Y<8LT(}=7r zQRA>ydebh@-Q2Zo^poRd()%j-oUGg#I6n8kv2$w|3ytjpwx+uSjl2`6K=eS3{0Y&_fx8c4ecH!m&et`@?j6#8 z3?nLR`6NWJlCct66D2@T*+}YJ)t4zU4#5zPGt@6JD%;LCR}9Ettm|LS-c7{JiscsJ z#<7*iR7BA|KuME^xEaB+Q{r|~;ya&|5eIN%4qC@`<-J{^+ju-W@jW0^!_1J=yT8_( zU;FU)u05&jN|_}-*mDUc`+L=I2TvKx8+t3&pXR4LpSf211wepP*qaYGpF~C26(8FQ z&GdF2QDK>k=Nu26+e?z`D4Az2O|>(GdbA&K@GYHPbqV=wQt#M%e*MOBx|uRhFa(x) z?N~c~Q4EaU7na2;z6CMCNpX=IvADz^*YLX&q`MQGBvteJUs^gf4P(wimMdq^?qOSI zw;((lkhZpDnWbf{LI6SYy?9JMzJmidIF;sp%9IjqcfDpCrrUEY+f`aQ&?Q>qAT#3L z@2f9n4K;d>sw&vRjyM!QkqQafdNIap_RkL&@+}2Lc8DbT{w%Te{&=?dg`j&{LPCT+RYNah7zXKA+3IS zGX&*As?JXM2TD^afl4*&|w{Yd-jq$^jdv{N3T1JiHDVE3rgj#ES+zfcb zdK!M=dhJYF#qN)SN?IQa#``&$+=QaG7(Ba&L1)Rx89RERhi1vb*+A~x>T-dufte=FU*Mp^TC@XV%f;@MXTUrZrWM%NW5 ze)EQP7@YL1eQg!XWb0DR^YfsKyS5eE{hiEPHStUnBn2Su5Pn*JPhUro&@-AS=f#`^ zl{;Mv84mw$UzkGp1fz9uF0Vx8e%EbJIwbbj2YIrcm*@7XgZn8m=MB89NH9Y2{TJNU z&IA57-qDVEvT>8!>`cmTtL$J36BnnH#90l5NeodOP!iG>xvoqGW^EBP8G3_Jd9Z5; z*w48|Jl!z9Lr>3_Wm$+1#W{Es#Qb!Qwf~K!Ej^-YHojbpYe1eUwC(L8DGYSe8l?K6 zS>1=~Ttk#F8M@PZ16?P=YSw-n70(?ho1>dwXFt@BWl4)7M+zVs5%hE9(>u*J#0Rs( zvpBJ?`f*TPtzG|>IRt5{uEY<#;s<5@cCY9r*EJOC>7eqD8O1lM5qiM@MN)B!(kr3* zBK;Ec@#8DQoR8ED;q+LVp`5*`#Y0GR;2{Ue8r^b+M0cGcg1Mp4Zu8#IM4&M~h3}*3 z7jp0lTn^s@!24k&p=5e&=ZHSX0<2TEI>S$9l9j;@XBri&T=`Q*cZ_fU7xPwywzZm+ zK=TaGU*gyw?E1%>BDif(;>XoHcINR@qvz8O0kK!$FT}1ZxqS7{;+narbHP>}1mnWA z6-)8+=TGx%=Wf1g32rSn5=*vB16Kq@Y4^>I#m$EkTTte(!HMVJuDuuJKHcK^Sv{HV zK95Py8+y5ayQ{J9b%&JcxN>BmItcBz4H!gSO~%n>8zk>hv%SM}mpLem?Cj;SKt=@3 zo)o9f06(J@<@!lBNVHizWJoiu&3JAIR<4i1|Be>GRlz93o@Wk5UAG|BwQI1YSxK09Y(cs@ z%CRt3*B(lk>`9A8reboJDr+SdoXr5-eyB-5Li3yOHLPwWoSa#hcn+qqtp_d*n=1MI zvA*|PiM(SuWBTRuLsRS#xw3v@!wq2ezyE-#hEHVk&TJGWPzSpZ0XbN49{Wgt7%t{6 z_q_!ywt~Fp*Y#raJsF2zpvf&o_+q|J&8^F$+FW}-u}Bf zcbSePvXs_59fUEH^5fS{Jey7VjTgd18A$eAo(^(TIG#Wi3phW+G)MkHuvvnJJoRv0 zgUjv+oN8LCQ_m&M;t|7~qmZSvmB9uiKTpTS5Lut541&lMUFXFZSR$-r)y{dcHy567 z-&RfmohnqZ2)Q38G+niUghsq*o!Eg1S<*3FJ`GgH7lR$@Um1}C06wszdD1+y2z z2A@UUkcG&qm!grbPOd8-(!W{W87145M3h43nJ##d>W;zR%?nAaXDDQbT%B>W75=?v zZhkCT&e9Y8a03qrFo;#F96|EgsX)3wvgxxlqKRV<>Kg1ShjfE{cMNTjOt0-@DAZ(n zYDXoFuqO#2eXNu)$9vcS^KiBkO~y`c8Xgq~s|Th~XLb|)WBBosl|AQ$rpuVXQi_VY zQA73ah(6@hq_YZD+7+CTQ!}_}5OPcKV>fB2oVfYU&zqJTuD?7RnSawDx454?+kCPW z8<3*d+EL*U^K5$$OEBVQJd0OGmS{P@Gt#rxVTSk~U99 zUaYi}9@;KbJ!v}ZXu_cu+pQ0rXtS~Wll390x+$2tNXT>$VP=*IIHvxA_k~Mi0M+gl zb9gJmM$ZeJ3>mDX<6ZMWtdDm%KoIOoUJitM1BU(!>eJ-1&?v%0_K3#k+RL^2USQ^r z1?oY#A_y;bN}acC#Cd8ZyrYpoJ1^gpEl4j< zqrFjWDep+!prM zHt572fm8zx=<^J{WQOCi-Z)boG-Y2kN4L+5RU*g^-6uzwGPJos#r@dG zTyD9NP{CKkFY}Xlj1yax>OcX5p~=we4^r|JWvm zxC~2cP+53LL2y6FQDfeXS0u74=c)*EFwGrfW-e-`qbf-xSTce5)=btjhd~fjKFMwA zg`g2mhm3`~GPx94liv65xO^jVfI`ofjUOOIO395hwOzjkQE*D!6d$?Th)E~KzK`m} zdGEX(3_vXo>Mmnb;g~sy#JQ68AvqPs5rbHBU5Ow>A#vH zG!K5(PdPvF?9LDIJ+|j5wT~9CVbV+HyAltwsBF?B#r%y8|9!8yNQRWnh}K-k{-~K>(kTK z@%?3dJIsRA6|`BSUbg86#d@Mi3FdY@1WI8$)L5=4I6v5|#-ZhOzqugKYX%oR-x3ee z0(ll#u)Q5JV|kHDKnyj>FV&sSBE*1S~zl*kBE4l8Jw{?J=IQ2(^Zcs!w+M_h^%@Sln?P%LnrXo z6F`wflG%xhj*CrV-vc&rLZ`137)Q4=BAV9qWS?T$02$c19)p};2asQ#c*+1_xnl-c zZD>3#hla-pZAr5No^FU@mRZPXomM=RI&RY_EUj-nDD8%r9VA=d>F*>;EzokZ5T@&? zWK~_(_>%4WL*gm%VWPtRS+uZ=Za`;%P)5u5xl-2ux>bR%Z=`@R^dqv_CD!kp`&)Qf zkSmEjv2o+t)(0@Vwzl!mU%HZzq#x7nSXQ!&E6^C=vbx0TXGVV-dMe@|KxuNEkS^Tc z;@qopmo@>vw^DtxkCi_@=V=`kL*SR(NJa>AOPJB!k272vu88HYrH}%U{FVAK14x+< z#ZxQ2!yH}~C)91vS0#y*u;|iY-##`Tf)Mt-5LA_e8_$Edl0;R_h%r+OD7w^+q#X{wFV*Q;}u$o z#lN+@JG36oNVXe(b9prDn7cx&zD03s#$1Ktj74YiJjEX`MIXiY7$J6=n+5Dr86I{tU?y`ZX|_WAybG$YC9NPd5HY`6 zQlWeBM_v=!+8r0Mut?PdxEu*F0bQaRaTXeReAaH^n8iH%G@kyc-4AcXlLSY7sQq6kHlo z;QnBYznk6~&8U2|i=D7Yn2-#mj=C?niyq`jO|*(L`L>UgA6&bBssIiNog81=XqNeuyGqrE> zBUx<2_I?V7%_~A5J@`X>NfU&>Ji0VHMY*j0@Q6JrUuz39Gru^ z16m`qzN>tC{V&IKV%U1cP>n4bclk~@Q}#QS_%%N(R<>V+P~ovhKXb>BBC>raCI#cr z4X~Jc8!8CfUjM$a{_UxS5E-52*29T?u8JL3NP1*m-Pl?JHqxHdLM^%R-L=rH;pU3p zm9P~uZP_l2a_VX=dRfQHj#oi8QymGhKMVaT@kVUwcAgN#S4c7a9?>o^Ad3Lh&@nx25 zF0aV*LQauD<$R5{>Zfu&w1M6%&U;kXT(BaAlO^;SBJ#CRS)XU25W42aA z;(XWAi*AC^+X9F+t8uN_6-C&C4hU9wGs(JdxnaxEwSu}p`~A}iuM|e%*CmNglVz2H7*iOirY%*^mMGn zz;Q)wX5#&vNm~jXvEUO zEWVJ-rHH!!WTm4bEp4HCztF$9qWX{Ek>hL?il71ep;(NYoY<_~^b~`Z>euGp^}n&E z>xk}zqQcjj}T{e5hGzam1*A-g<)~gzc8sq7g_5fCTyxw? z$H9Uz-qdiOW6wX61{4m%D8*|ST_0Na3NjXqn{5YwZoT{-s7n8I=$Cx{um11h<%oYd z@vpgi2N2;Oo4N$Xvgt&Pu;oxj9Q6Sx z-s^lTPW;W~5MMV#K~|4ac00b;Lcj-R<_4)VIFTkg_|#4tB%uja$(?_jA)|cj?S3wh zbl`S=x~?#iW|tdo|5-o8khBeP670Kf#pI<99HX5-+2M%nY5gi?>URSNTCF5mDcXxS)b3!z1Ohg&Dg!lFHwI0MzOp2JSLJ`I1@I(Dl%-TP{6 zCb(GKFUjddYKhvuKqh&yA){QKjHBg~8g8_?D)YWT$Cy|(%5+B8_s+a-LAOB1>O{-H z@t6vD`$@4KOvZxoHyryPMpjkEs+4!G^AS2ErjV@l;1Qz?srR*|v4uKu(`#_&*AH|V z@@2jI18zx^8yz{0Igfm4uH7t*i;F8h4FMAko38B5zf46cKWWbjt?}FoTmK?^)8=qE z7Qfi~vQDnMV=$-pG@jf25u@|ZSc&V?dA?j=2x4CuX0bc@Bkx0eQ?Mkpk?gi19CofD z)A>;FSfC!2KpnmZQ{tHng^tpU0HWJ4V4%&WV*vJQE{kfuD5 z%~F2~2r+etUe?2H7Q+XLcmmZSm|^WOBJB3OyOSd*F%H717D4%JD;F@E;D|bDgvLB} zT5bAsKiizyMhA!pNCEqa*4wAV14B)G4qR&U_X3!CjzpZhec`3wI=0Qkj2=N%ot5Ly z{|nw`KEyY6Zu-gCH%q!eZMJda?51k#v(az;dEV)QG^)WNEoqX3VDf9)` z>z|bhssx{iiI-&Th^j_(PJcC>>bY;#s1H=V!Z%eVqn!jJJ5gAm+cF#GTFHcKKMY<@ z2*+b#z_Wx$>bs7&+2jD~AEe}U4C>9x(H?`W$A$5%Xkzp!ZQkvKMobugfS-3FyWb7SORdOFR;GH`YWy;X{S1T|>gG-)z zESy%gn<_c^xuN&=iJM2~fr1rVu|f<7Z(pr`b_e3gi;9ZI_oO`g%D?vU!shWKw@PmQ zHL&LK{*?9Q?AkAXm znnglG*{)*vO2+?Ya5|O!t$Gj6?^N`Bgc-c-&lQa{b4Y4ZhB_fw`{`^RfX&4Q#SW*eK@pQUuEt4=-%Kh z@pos7<4R9;Ku#!I)|G{2^>P$Reahi^?k7o+?C3<^48BCJWYg5goxg=FNNqtHk)Tk< z=7d6XO=Hu``jA;NTq}AExz2v03nF+VsxlMcVk*-OgOtQ7gl5k4_Sb=u*I0PpDi+|j zJVpYs4Z|6D8E7(NC3vnDM5rogVJJbP$N=F*pEg$qgT&~v+K?GBPbU=tABp36HCD0% zXmR%guuNS~M?(eBFcN0rEEADslP7da2O{n0dB2<^(e0T>yIarEted{?SGN|!ruA>K zYo4q^4Cf@5Wp)sIYo9ix_~!k`#>T4C#(j@}sjN^YWcgmr2-&UbM3-%HyfhY)M|8s< zm;n(HMe`p~s*e#%iVhABrw*{3{mSqx{dIQM$KqU_wk4C(dbLr)(;6D2JsNmAesmYq zV*?cZwTf650uut{@Yz5w>db|RHoWyJ2lck(hHw-bGl*V>x5LyI#zGYjh<6Y_#0&9v zX(&J^6!!ruQ(#v(VK0pm+WRTqlOxOKW^M%;jG5-DeZM{ZDseKDEiBPS&Brh&jq#(r z0yYR$58>PB%Ui1Q9bFYR1nnGbr1Y-4C!SyE?CiYgh^yU@;gIN3ysl$;I9V_Yg36-nk(}HtO{Z*x|kX1$RFZ`@-$o?sS9RY-#TF(_Bz0n-D zTXSJ4UZ}kdh%YentC}NW`{=?QQ>D@b>GW|(^iWy{!1#2spi9$EQO(V>gw}nz10oiEj3Wpgh@W`+ zXzMBeumW!F4k^#t!V=8iHb*?00hLpB&37;Sv^d^}3~a;pp;l0(eJ0{a!*3_Jw*_Nw zWuD~kvs%agK`@$0spbZEZtT$VDIy(EpeMqGoXANQ7~9Q3O*9tjTuRpgmGQSDjYE3< zRrn)=V_UFXXQacWEmjBYL~`pOIdzWhaj;=zeA0C>HMN5MkPHWjYK$36skC zx~`59;JyyikY18(-Y41;4ED3;!&T*@+Icb-2y#Je{l>)e<{!qx#8YoAf_+v|zIS5F ztO4`k^^GqoYhoaKhtkU}fsBFMB9ixxbbwYcGNZfU5zedK)kjK}h2PbfcBRn%0$aQEP)pz=*_Y2SZ z{muK=Hd@GE?5%w){Am$*9frqM=rL~<9wDmaIs0Mdb&9l?SeV z>Us+*2w>ehFV<}BbX#@7qPsI?6Y;XO|16lJ#bhav)AoIop3v?V_H$+g9-2tf|h}lCT_((EUzzWIs9tlPH3|bhW!D9nt ze6oXOr9kpv@jI-F(|B=_la|`9VAG{ z_Y0$iv8mIPuHLukP)NoUA8_BT&@~#Arhb8m)?&;e(sTABXtXBQIWG4twp%mRszn$=*5fZEZU3n{?;U@+6c~6Qrh~$ZyIf2JU|LIhV>^|C6Wo`}zF;&$F zEYWAX8nBY3-z9eD)PO_X*HWdzm&8P-FFeB8|CaZp^L2XzS2P~zx>{WvIyuH%@pW@h*?j>GP40xbX`u7QSsnu&E&}XsK*LwZ(zIRlz{2G}b@}=f z?6noE2D?Qu$4DD3tLqb$ zKWt@NtNO+_gS8J%r#zcFyZ+^iKm2a(Lr_>fEB^DHaF<-wNXg0gq)UBVI^3QKB{0-# zl}u?jyOX2`U=iKmpVMP-WY{BAhmm4aT>H0sa#WoVEmm_@oxcJn0XzXOgMXj`AS=eT zU|Efj50A~4#e)Ls>>Pxoyy?&nqRV0{VXRUg81U`dt|mhfPX_5B*h@VfGCqC|xc{>5 z0cQh9tMDa*18mf!ATv>#w{K?Y;lLO(=g{5(@+sP^NZ&Abp+y#%jX~_ro%H(w`m6ZK z#{$kBw(%Hy^^*{==63i`qw36G?#i)1H)M$+V0< zXP&4Tog3Od_ge=z1zWF*cMMUI!R(N(mvl6%HTs5ABv6^qv&|Pm_N7*Y0&U3oI^d!J z&{NHD-WK^@Pd2Sq9?IfF3dbET{w@$?ukuq4Z*M^VZDP3b#^%QNtIxj^9&|^#b~_rKyv+;3AbCD#7Cv~J@H}aV#11m?QOX_c`5iKQCIybu~cS9 z8GT>CTu}aly$1K#uAPADXUrWHVL(LEG)iO5gJJ@fbkJOTUtNjuyo$GO4kPe|h`9<@ za(Z^xRSM)#()^Q0rpc)*cWCYa^^U}|bNv|KH+hWLu{Jjal`h?By<5J`39gD4JfS=_qeS$+OF>|9%~6!qrQi%J|mx>J@382*3)g z)@-o%!5VD@L=S#v7eb4Gu756n#U1NUoe}Tx#rKNY1C$X&whZtWVY;4_3|Klt=KTS2 zhQ`)FmO1slZcTuI&0z!F@ea_C*^mO)c~$R-8e-(G%p?f!x5^St#PyiYSoZIJdn6gA z%T2pnh9=XUQ!VqZ2zQx`l?Fu)oO$8AlY=uNgddy4I~e_Fqe010*iLM}Y;Z~ob;1{?1oh7@~ zd%@DA=(dv>aJ2g}Qc3+N#)*Kz!mTOj765)Sk#;t#yQwUL0pNbbKY|VL;M0)Ws!o;C zJBf5X$i2CILjYB%OCQ-TJ2_zM%$*cl10=YHL!(aNQE5c%R3Ha6M}-Z*cXjy>sY^qx z0cLm_(*|;XaKCsDsqmKg>xmOz@|+O|MuN9~ve8%41n;e19d&{II}*d>Xr5N6)V&`h zvkM{kWOCT>A44D9(o$RRRfIMfMGN9Dh%Xh7Ql3Am_5Aady;QvJy0}`GTXOp(dK(=% zjK}6ApJo|yMm-q%eLW9*$?Pk!Pbs&R@BUnFvSwv;=Sma9>{jJtAWHXZGmd`IQ6lK$ zgJKmry1QNdTFgPp6BK|056C2>;8X}HGe-GKPD0_8E@KODm6_J*B0PKYbmT<)ZTHbF zVWKLMsWGKwQ zpqrI&8&5+7;O$(qW}3Dp!)A;xCZ$5hm}Md7N}YlLnkOV z1H!@WsdKOMn;_3n0Ehb~aYu{CLh-V4?Vn<1h$d<6#U%L2kUX|D6b)o}yAT;YO$!WQ zI8!efazm}~cW9e~sWAVk^Bc8~|2wj5PYiPH>vzzPwC|UF@a3)h0XA0f|7yLk&8*}8 zuRiovgyy62zBT!plbbRcp5@3*LSu-la_X{UqYhn8Q_q`uq+1JlL zp9v%OegDPnOK);f6noOpMp22@kP zy>$!-mlTha5|u|g+zjfJc397(_fWj$jEHc2NsF;TEC!N>#WB8?AiGVY5cX-A5A^1; zhnK}NzBSUBM3B#jpe1G$%T=&Y^fJsjIQVF%QEf{vACnR%cr|3kB7ixGCViSNr)SJ{ z%K#8-7ZEbGw3yH?Wt%&f!r3VdXO0zeOq@B;aVWbIRT@Z=^{r!2`ws zmAitqNFj+BBo`d@Vem6&-e(E;&LNy(7SRPgMh{aj&M6`5L+z<024*G5_AKHdK5lMo zM&jhVrwkZdQH;k(*{V~Be7im+!Nc@2&9(4pdPLjY@@(Q z?-bE5lv#qTk*l9^+vy5RteKgi{GZfquTE0hJnY$Y-E@{?=w;doi%tLC zuQtC<*~kz3@l`9`_$ID47(41oKT_;{eP0tgO~+4o15DP)d;nFsjU3Nsw(MNqIf}cf zYY?OZgdIBDudU=xuiNV>>PtC=79K-fF!oj_b6aGOBMx{wG_2I|<-a;F582yA zIt+cSRO^~&^<$By2B*UIc_g?u$2Y#N+*q0Y@pV?4viXnVnrByQZG|#xyhL~7fRpYn zmAW;J>)}1PUZ^8QvV|8aJgij%$=Cj(=es1Kzt9=v8+0b6Fll*;^GmNb5jQC!&?{)- z&CJ9gSmeF(OY7`9>z5{Q1m}uaw{k-|3VO z$Z6Ak(s0v@{ULcbjn$*B$kWw{d)SfL!TlzBHi&a_0jf~HTOHz_e6x}3N*vj zj5uHWdI=2M2%@4UV$t@RhutIA%e>6p#2I<_7kA}=K3N2@&5=Ih_z*3vM~S}?l#!%Q zaDZBmE!^%dOSE6h;Pxn~3-621RF5X@k?DG-$V11S*C3*4hSKE;IMYxIy5k4=wchU! z{rKAW*L7dL0d*v1`M#=lrRviV}-(ysNrR=3Fq2a-_axa)8UaJ{0KfXpumaC}yIs z;!&=`di8d7*Qig1IM}Qo;xtiG_q0-&=GSiF41xhm z5**RvBsIqB#EI5X^_+j2Wm!z}#V#60OYQT~m6&3Dt_lpt*}iu5E=do!Wi+h^^W^f1 z?DH%%B0G^^1h9Sh=6MQ8A>C1`ofxqM8WLc!(0Dpqo^E}Y>J&)!3tMHEY*~ zKsVmCt*qPvv^5GQAbCGy;hJ1&ljdUFY%8;{kD@viOdDFFM4TI@_BYZH^;6g8#!nA= zv!}+}IkD@guDzV<6NcnjqOt+=8^Re^j4+75!j85B-pe3|meg!uF8YDYNa&-gnE{+D z7$~~!x5Scqc-u`BcZ_tUHRY(Y-II_Kyqj9N0F7&Uin7CXODyxG8f}kGF^DBG1C?vl z`~0Iu}VjbsG_a+|1eDp8R_meH8gD$C&X+>G{Iwt`)fgU&=Hgj=K3A$v|Nz_mQ; ztQT#2bm4+58s@1H#oxM}p ztxRDS{KMD->BjY4?uZnnGif#wy-XdT=GW{|@GTN2VvmnZIgIb8lOppuG!Ou_g?;gB zB^t!(nadkzI@;HW7^^_{qE(q?6zd1oKPQ?nT7(I0p1Y;keLZ~zO5Y0hqBe3B*Ld#i z()X%QBN!UfJ2pK4cNbC9gx2_oyD1p$?{}mVwz>DclxNGClYF|5~hg67<3TZZo^mZKN~JvJmg< zp@L61R_Co@PR90Eq@E+Xi=eM;des0vf;zFPodbY`C`WtF3doOkafaD|OlZW=W?QzE z5+P78YxRR##fl&}!5X=kAh01;aj$kjE1!-;D@^f~>h1d8f<3;I2CO5({sOFl7P2ST z-VUY#vH}YTkh50X1$+?qV%J$BnMIjZC*HoGfvy5&JnFP^&dAiB;b{ z2nfJ+92$7`cWM`Bm$AQzwWgKRN!<#Phh# z2bCLBVLv_jk!P@tJ+G|&K8Z&i5H5fBrXjeW_psC=wO93$ce-*WHPt)aA6?r1dWJ=* z)vQDAeLH=2Kr3at=JBuZmRjl>?8Z?v92&|Z&C2IDv1n%mAOsJVNcC&*)_a|K;Ei{X&^qy4a@!y)f;~$BcymZkTn)%v2|*SE zy9T3W9Mg=E8J8BmDys0Zviw_*)U<+Hy@`SmAA$haFsj}MB3L17F|?8Ay(H~3M4V&w zbHSnx5fJtyz1*senl1fg;@K1ws5L(={b%RlbhcLetm>s#?4%Q^A}sPVvFbBTnI+yZ zY@{w<7bhmok>ubXZMw*!BQHGV`yFA7MA77)ZI?;btW9$?Zh2%NW>0xD7 zv|=ShhF8E}9v}z-VO1qHPSPO@q=TRpT!>aNA}T8~?NYhcOR~DJ&|0}-y21^G+wwGd zXY)4yQxt!+IbB^4%{N#Tx_ZcQjaDQsZX4l@6EBq!ArP z#M*oRJgba6`4$S=#m(lA;IDh)R=XP46H1C8K6)L^;Jgw56A_4rDC3bbaM zT4eeGfE;=aQrsk`uLjX)$n@EG9?=vh@GEcY6j~U$(h_;JVu3Jn-Ez9Hmou#F_Ox+4 z30NzZ+dTYXs3V<`aU{C(a_Hw%cDm3ojPgH&rSN|Wy@GZBP46lrsO`i7)eROWw`(-V z+{10Zu*-XANh#?@Sx}|)UQpvEiX)o_>p@aZM}0*HJ)7jS;APq;yvRabg`g>Lw>2HO z&&+&c$6Qbv-V_}$V0)p9iNE1((-_zGcsoX?iH0)g(A&m|4!GJ($4M0#R2gDE1)U*83`0vJd((8wj= za_=W5N`K=qwQ0~7i<=&}5eyXcQo?xt?I>ZQfj%T2Sw^)~+AQ&Q-_dRX@8iGiseLqB zyLoZ*|F4ZzkN;l#+_AdRc`+`bM0Y8mz|34Gs7LMi0k~ZVOxwn&MDisOajw3dzQ{QJ zHq~^7ZU{k3{8zJ#L`;g-SebBl9-a`hzygjP>$+X+t1S1hq*9A#gveO&u!gj>q4kz> zhy}{m^#?NYp}uYDt=^j!T11>iMdMvEeLoi@g28Uh`f&?DCxYk_zP(*$v8H3F`&cL_ zCDkE5UZ{p7o3ufAg21yNzd9G*elqBqAB%88W#Y`U;0(HyjM4J5@CrjzzTK852}GtA zxd$`UOM7JkhLEFxvRb?3oX7W9*pfnZ#J6{2@*nNOXye?NS#9eTJ7xaZQ%{6JJcUk2 zVML}a?;ZZ;V%)PZIQ-oD=ZUs98IE|Xn~$rCk;RV~esZ(~5SYLMIi`C%{GC@lHa%TE zcWW{*L;qfkijUhDD8W|o<%_Pun%29&=Y(cy;CR`*YsPR40?~4C`^9N3l?YMIq>~d< z8XK5IOkCQuxU1YyuJawPu{m06Gqg6~!!c4o%!-9}d)R!7`WbE2RoG2v2r_1sW|82& zhKQ(D+8({B#NU1rDTDzPr#26giggJf|3<7_x29Q{2Ltj5dml8urPjY0@o#_4kUy(k ze!tfJ?(G@N`F~tiefajjy!kKlD@(n9?g;$V$F`r-*(J`Xpmd2)_iya~-2L+5tV5M& z-&lM8-22Oa5&j$V`{N(H-7+&aJ>_u)V%K-^&=@a!a@#BZ`T83g&mS2Re~-#{n}r{; zM|eh2l1aRIXY*<8`rO1i^Pgv_%`h-#L0I!&Q#Kt52kSoebLfvBzP0OwDloUVVOA+| z>h*CEApd4p<~gg(LXpH7bnmWB@ZBFT#hhx8A+wqni89Co9-B7oIe%Cu83_-E3Jbh^ zp_b}40E)EGosLpVL5+kkH_$UILvZ%>eLn}jO8qFOBTUhDo(xs!zI%7eR(jyqp`JbP zc~N9W8SIo2yrKwo6#`I!u&&=g8!hs53{kl*DXV zVm|_cUc*qF&>;4Tro{_JdL>32nB7YX)rs3e{7ntzBbP%Q2i#hT}jsy3fo%Qq{#PaH#)MeKuL>&r>S%zT8YUgizez`>>Ri*tdA zhxK$<5)`rTA*yCk$%hT_lj%YW6|Lwt$?A4xCbso6cwSe_JWv{4Vpa1l#$q+xih-HV zwm`W{trYnsroa)hwqY)bYXk{-6PGJu%m$=7#V-Bm+fVutz)%oZNuCigRoHemJR7Fq zcJD7eM|EO2WRcJaJc?S`Rc?W-PfrIB`j9M(%XnVTF4XPhWKfmU?_&cTp0zg>FvXYv z1ZaHq369`J0m%Gi#`xKRvFUqMLxG1S>sy`*jbb+Sr*hsg+|8fxJ$=7+z3`{Ok@Ngc zt*5f~k@@1syX=LbZ~c*%WDd1t={pCasP2ey0?gLV&jlV9VPy6hI;o+~`S2sd>b~#Z zoL(<64N~YiI`L4SU*a;?{UOv}>eHbfk(8VW7X{{BD!$ee5UQJT-rDO;-70Q9uE&12?Hib&O*i?$D`4;R%777Rmyj5zAP zQ*!U?&UsCOzGqkFVP{UY$n?N}(^tGv1(#({pZxebgRgBuP2RBSD6T(TbhNK}5#Fz# z1d8efAQ_IMZa6dqy8F3Frzl{SQkNO%ljFbpIeS*18`~NDdXar;Z!2%yda3aW8o@{1 zd#!>M#mbi6vnC43*N!C#ccXj_cqi43Vso#U?(G-^a&R99?7?(rmCC)J6G{&7?xDe% zHJ`6t|J%B98uULwIW>zgu#A;(WH%0ij2}WneAN1Mxc+t67U~#_1BOaC>>cG?8P*2~ zPI08hUhX!ICl!xM$r@)=stmqJ9>b?-#J0j_S_dhvoTJ(-#gO_VznQn|tRViGcz)yJ z#7}3E7Xf!R0U~M7-xvCJ)=ld)~HsWPG2Sj0sfHkiEN` z18y-}WYb(bljrFux5R^iFM@BOP-&hPTcJTem_9=JVIdW(nX}svxN`%J0Yhe>qF~%n zO%HdK2a_D6gzT>KbzMv;s6`E6MC4YCGu`D{1#!GAkxd_Xe<1Zk*OIv4oW_}1M(YJv zBEPGpiH)YEA*woTKzvWnOAF;ksYGx6ks?3ZD^~TbuFuqLhCSc+)3o^O#saJw8{Z`t zM`k}tI@-lFtRnX1o(CGoq_EhSkIH?k@#0+D0&4Te=cspFK$qSU{(=P0?b)-zc99G1z|pC*a_gW`>cXE!0ec(J{q^GZf* zCpj1EdD_a6rq@KtKWK4%`RgdqR`Q)Mko3GLlDm{m6F7qkz<&U30SkWMFn`-KlZ!sP z%M)lG6j{b%ylouQ+N4ICW^vx2cH-A49BVkTw;WHF|hWSo%TR7i7!aL-IS=*^k#ZFxK=Niq(l zGMK;BA)vePUnF+CCkpho4pt|-qlOz3B7{Y)r<(OlqJsEnY`Ud$o8IP#LJd)f+dL-f z-xZN$I5pXn5Z;T<)IOT6eYk(qbMdDcGvV3#)yDm>O>A%=TwaPDpx!j}D&L0U{2T=m zr;ENI?Ou+zKm3j5To5|*NwkL@=Z>=P{pxPTk-##mb$!x)`Qgk|4j1yOC~1A`(L#u9 zYgF5>bx3HY@*e0e^uyx4=m%!QZ6jokN#Q%mmxZ(C-2y&wAYZWCTyEXQF&!%kJyx?Q z4j$l`%BKVM;%4|hJ1swCWX$c>$LG>awgqsw!sV>ScM6Gf+vA*3i!3T&1zkz@zy*3g z%bl}iK%j!xkc$5wRqq1T17 zIy3)$&RVh-7rEqlpXd4AKi^b(BGjmokc8O&QA%3giw`WuP_E9^$X@xYX_lh{P!F zaFeu}WdPOksTUu75*FHZrqtx3L8}oSH(6%1wf2r$1KZDk_Ve^zsit+&hjRrpo^EvEEIx35{Ho%zs+69<>;ehLwtQlkuL&RVn z4oy@o^Y*g&oG}0q@IbIK2|7^b+4gr-Uov@D{L>-?_4*V}e|+Trw@Fi@^r?RbE{|0? z6W2~Y{_6Jl#_PMnS0DZ>Z@>HZkH%lm6%b0|VZxWrsaO2K&gijB;pr9od6ALsjvH`)dpdw46d+mj?0mB|7Tc3W0k?1DxOd#{Lm#<7xt@FR$ z8cl%0Ux|3ss%-BQ`9aI46^ge-TrT*hUlq&b65@Grs4)tp@_N=9g)irX&tm@9)ficS zH134FbQlVhOPj#^uXoy@HgQE+;b2w8IUBEf6{#r5mla7w&{D z*Pn}5S>GLE4~-^3=TtzhZ@uP0nP0866b3%&kl4CSWct>C@CCP@;4@SYqX*NUS+0k1 zieP%9Cdo5FZ276I!ScT4=Pt86kx`4rZ%uhw;7Aj06gX}QpZ@E-)H(3ZjY;83nj;)I zjq)-X0}sNLPl8J6*>5o){F&%;x4|@;)hg%+&#t8hFwA-VW}Lvc_MFwAr+LvgxEs9! zA3m$S&t}^?K1b-`MNU9G`IZ|rvw3D3qhh)RPJF4xkGCChH%Ivu_RHawuZ3mz11*Ek zMF|Kbe1q}iXvruS{0!BI2DG&3l|?eYMs6{|BYeryfu-gy_Kr$NYqvmgn=K_ifA-cS zTTt51mX{^NvU#3VTzm|e0q=}{LzE==^AN{>ke^x|wgY0J=EZV#HCCO}mPiGiFIPGy7^oO~Qsl-Www zf=3PoFnS|x~PLGUH{rtvVPxk4@De9Wi#)ESVPQ00>{%pX8gs_{5>2xN z)VEZ9={81N+L6mkaDhlblC+2^GPHHJ*3p(3w!AI<40}gxO47<8&ED^q=r*udk_Cfi z(@|4nkbI}x-*f!E6NCZ^{&jimt$F$6()jw)#zJ6nExj_Tfs2q zk;SsX+`29Gq{6YgT;nbFN~D5)E0XfMc?9bgvzf_{|Jbh9zkGJ&`PnNPTlg7$i|eMH zlZk?|#quIVP}Wbcj9|A zr=F=;HdGu^8AWJygi~8Y_u!pp384T43TmGbsdgjh=KTJST3t?#L5C}q(7a+rR zya|4L030C+F|L8@2lLI4K$Vy2cq|%ts<5L39Wci-dc4%wA`&{fiCy)#;I%2C2tm{MS{iPVbGhxI0Uc#v zmdpcQW3>u5DJlHcL`ris_-TT>(Fqc9I21{4=*bBtkT3I3KmXa~4o1tRmRij>hv?bu zh2O-io9CA76ESbh1*U(dP12xv`X*1fyvK33a?CiLeEjSo`1@i{vd~+}ubam*bn}1J zBOUrHG_dDW6D2$ek3QwgSSn9G?JEOjHOjpapXJZF z)e+=|T!`z30p0ltx4rC$N`o9@_}N&SJI-&)uj{Q@9sL%u(a@o0>Ap&>JBFW)j+Qpq zvJ8jT8y)LUDjh#{+W#5o8Gc`?+m&cmHyFE^ESI$X6yxQA=-Z!N_1#erSQI6Q&mW}C zB!xpasO@B}>Cjetz$e>1{KB)vPA%slHv0;&BZo7%r~R_yO*?q>=JNngK?1b3zt?*s z`3Yhg5OszOv+>L`B3vAnft?;B#@(nM0Z~Hl1V}cHPL3w@Cn^Cmkf}9A&4n)&C%xj; zYS|hL0wN$(tz8D61QG$Nu&MbMR!W)&iZPAV5vWWbm4+auDvpXed}p3p-fTYP-5z8- zm?WQ}PX9Y-huDT~EX0Rz-CEQSF>2(wdMm*oC&!}l;DxN#YI{lS{%)re#60m#Mk8~> zlID0Fv#u8Y(-b{?yy>?&x_-sv*~n4ncz+s zw4VW!K3?W@&mKkJW4W^m>tJOn%Uw)JVfDfsB=}1Bbh1tt@4+vJv3Z`vPZe%s z#Aspa9wJsx@}MSMm&2GM#9>~7216dLh)jvG(6D|vc#4L*MNmaz%SZH(omLYCPkvGg zMYkk8u8ts>h9#1Q^CstsBu->yF2=7V_Go$|<$ab0&I?y{Jpi{<;_{yFEZkG}X~qgUf?)w8YT$`^l#Nws*-){<0hyz0qXLAU6!oK?!pvY9(jQamZw zKel^qUHDs@@YxCBlYcCbV|AkuSVfM%bvh_g_o5g7KibI{Shl^)WBlQ{+?yi*&wu|$T<88;LHxInqhJ18{Gb0@ z_YNx{YMbXDGL=8XyHP!lUdVB!xg$wg!?aV!biaKT@Y~9xvAOrZSgu-p{(rrCs0o>Y zXj zm2AC8ig(Fwphn=0;?el}_@91CQkPovvs#ql@t~+aNpOsQ9;s_Mk#t<+`_g3tW>TN2 zgueniY7+ty^y`+GHG^T+8*1CI>E+(yM||WYaeZCgS&fx zZU2uhKqsn|m;7LUoj%9jEfF>MWm)F+pIk+$3&0a}xA$5a7vlPF)mGn*Oa#gY9m+iA zi*;~XYyM&j&xT$AF_5>?+AFa!FM*FbzSbVV-z#YkY9*-JtSaJUl9wBzg#uzc(}=`k zk^mh+w|!{4msO>oR+g;{a%CJQ=B4UoLUP$!YEdrhtL3H?2&LrhMSi4=4z|iK+mvG5 z;}b~Ame~Wc=ZPmn@!)W%+qW|Jg~grrR&PJ<$BWM(xXH`jxp8puTJV`Xgx0aS0*h(0Qm144f{n@R5JGMM4HS?^X@bHJ}s zbH-v^m2Q=9ZUIb^-Vb_09ElynqFn`LGJPIjQAD0n1{L_*CPx(@2#;~|ZHJ-V_o%l= zK!HSH$g7Ribf6Y-b)rmcmw7?x=DC@l?ftS!p7s=Mwm(~nRZ~k{ZCf9yn4;SHs zZ{nk3kC#doY=?`Cfpct<;9RL9wl-cbFRS@uKQGlDxFm=1alW|(1WA;j*|h}{{CE$0 zH@|1pf4_{B4!e4hK~D4PwQLipV4k_CwNU38k*#-w=7mx7p+$7jPgrNV%huGnku^7f zp$DO{z2EjMa>>+L2;F~Y+Lu8-h-dXi3iFfcb{VrZhf!${SUMRLFEdxY&5xXJu^uh< z667u7M>nx;K=9-!!q9k$DRa>s?*KspsXLDgj+7MPZST@oSwGvV!G8+2WsE7A;n}jI z59DR2_r!&R8P8pDC8{{Vq6w#`$G7^3h%V~XXy4D;6Ax)Q$SJiS00Ed>=zH)eygOCr^1x%lE} zAQZPRmh>mu7@j=yttE#!X5&4_&n~|&2^^XKSbGE?IqnL7%gkj_11m|DS7O!0D?hS# z3sR`O;#xtx%6jsiUkx%%=5@Muzf(3;UT3Naf1y(c?%XQd!CvCtg*@np`Bi(ow<4b@?_?c6XNjBf2l8$bdtE;a-?vUFrw+2gV%PRx;+S}J+)ZYup&H&D~+et@xjvZZ6|ZW&B#$=uAncO(w0V?EpP_>$w* zYR!vHp5f*(OL+tzJP#TND(dU^gxJqW%2OOy`ZA|M8arW?*=ihOrb;0BOsn zAiPJzi%ek5aV>9jY$m|Ayn((=kw6{4A2R-{Eq)}P84vE&Puy)Pf^KBdG6C)87DM-; z(XUW;6ffsf;>X%;3>UEJ<~;8OMNyJ{Oq}Fp?Z6mwL^Gi`5)w_OmZBlKz&n?Ym!80e z%=4|K{TZLnXPxF9|MqRKlzv}txU^;ST6RJmZDy2yL`LliH>Z1No*DH_KxH^JTgJQ4 zQPfpPovY&|Xn;@Rma7EkQ^m%*xEgAZz~bHX*DV>)I>eWHwVw^oqL zneDwnxQ#MG&wu)##w!(X1fuO0uiuG;*O9-S# z8stU%gnXRFG3`R|&pxn}`xarfTLh(fmYjs+!#YzY!)hF;Z-FcgeJYxBmP*FUccDehb}i+W-UC5W8o*J9lDQvZwN&8?|R zYbRnh0B`nx?(%Kp>u-dwK`ATd_5IyK2~lc(-emj8ADOBxrPc1=6IKMB2ZXxqsj_9;z=k`N68)MW+6 z0a`)1F9|ixGvqPPczU_aVXaND8FEZJ19*YZ9|cS^swH@a7!E+rbU&n-!EV{C2Yu_O=oSU(uH zlZ8X(CoynJOli>Y6c?#;3U!qBE5pG2XT`~)9n8Q5PjcuaNXVu#lf_92b9x;J&j40Y z9yH+T#Iz;kH$clj;%iD@gyC>^G{1oj>r_WHx3DLZ*GuG- z@}d&s!S4*yDW$ce0q9{gz5V$I)$Zw%mI{+}(E^Sk>nw_(_QoP9hD7t4L=598$LZ43`!iMim(yEs>r zqR)#{nXf;PeUF`Xzqq>YF%i3L5`o<>W+b2c(vczCI{BLsVaWJ1<`5L@wm* z0Fqi9qq(w<7#APgZ`c85Pt63ZeM=MQ8pS*Dzogpz5Q{!at8D9q6q|pgI+Aa`D}FwG zl!3+SsxxJFtd0$t`MT{)wBKz2gzBfoW>;E?K8h2GA1&@@!Q>Je%NTUaERJq!Gp8)V zDnYKYEi4c8da_oKcer2t{8g z-BlE&tW56vq$xPh%lGBL4)WYKGq+UMer#o?Src3CaeljckW>R9%37LmHEm;hvncjN z`1gMqhsKAS#-VEC`R?_Ef|+p^J-O?rT>*{C;( zQk@5V0I8%JDHS_G^QbAy6lD#bI{II_iJjQPpMc>V^d{#7BxaAbu&8PbFr~^7sgjIJ zY^{aRkf`3i+Xy|eYOW<%1+^W}BLnGTZFM3h3C{+`-BBa8GUA4%VUk|i-bYjMxI0$} zDtGA3w);&5bg(H)kv&P7kWRoBA*>_Aq`2m*7JU3 zu=dKJjNeH6PtZJvw=s1AX*88oK+`F)Vy?iuL^0y_7%t*&A}L%>4qeGWCgKugv~(Rc zbb=fRn-uDRu~J21tp9LBG}gax0V6wJR5>i!HS1HG_uQtwz@~M5>jAVucWxNL=8n`n zDv*lWbmXa84ghweV>!@hVkT!MrEeqIZh5G)To^tpEH~r)s3OBcyFyH8l@_bgvmpOD zk%DCWn8UCV_5v95IMSO~;#E>xxDsvy8ytG;t9ZE`$grUtK4mVgnaZ}RHVpLHF8Fo^75OjY1CC+2?Ni^?~4Iypu;{j{@TR>?%hhpUw`^O$x1c2F?|Ew&r_kT z<*?Td!8SoMCHZRyD-4j}R38}hz+_l5*gQp0o|{#lne|W( zVMF!FGTx+^n#k{A&&Kr=3XNOqp;IiCE)O!^Rj}w3bd2my_V2dP3X>IT?bZdj&1>E2 z2j$|7IvRhScN$&X_u_+mo8n7q<&ajti_h(5+87N2uXNKb@Mm`Mx0j|eQLYgH7^WS7 z2aN~K<3f~)KAzYEQ8;SU@43saXGi$e!8{5Y@%dHM8xTmi_rNGPH2KDX$Auo`R$Z;K z%)h#+%=Y5w(fO?5YGlTAmXTatowf3TEIH!GVde4E;YfGTcvO@x=v``7P6(GlaJzGT zivurkl)3yffa;8i*?3&@Qn>Ne((A8d_Md(LXlEIr*A`BZx_FcLsRM3;u*qI6G$WuF zQklIx2{v{|G4jiVTO4{iJk^a{@HP@Rb{?+#ps4^cVj94zpS-BkqO>D>VH0r0dTpU%D^+Q|T zGVs(NwtXod!4|Q8+JvHqTa%6eVs0y0rJt4L*bb+T!T&(>0bz*tH^I;xl(BX}ByYLS zlSXs;0ljz>aBGv^55CuDo8=IvLQ)gc;2dZvSj2cOfXkq=EU*7qUe_q3<0Vj_;kN{3^Q3;Nqy20T{>u-b z23QUaG*(Wnau8HXf!c0kFZPp<+TQ9YpoqKmuFWjHx+~lTS0_Q>qd5aj2J?za zTR0TBEpL(+(bKj=@@PtB0uXMq$3nZS3s4%&?`_5z@%@x+{VhhCm6Ac9I;eq#-N8h? zaxD$%-2@F5hp26PSKQrK4%cN_t{Xkm^_g~Np;P_ipJ*@i#B=Ag@tQM(Bpv-~Wgw z`^QhB8Z+jemZKvtU4GUb|66_use*m&@sAe`W2J9xi+$_3aXZb-4T$R!cl;&eXj%#H zK=^l^V~eX_3WZ-6UpRB|gP1wWa|OkRFvr;)D@yet=1y7P(t15kuaf#J7aH zT93)@h{X%d(*cP<QPLjP>0NVULj?6}L68Wc zq9%D&c&I%odC20CqW>Z#$?{dTzfCdCo1WTP3Y*&cwSa2GDZSkLym#Atw(SWm4KY}X zfF;)U(MiYy%luGFb8~&9wK+Pz%f$1thLaQbnA}OmdsLXbp;lSXoikAcNrg4JR$5)n zYwMWfdV#)R`+ndUbzR->7afhhWQLR9IW05RA{g+cLZ-NZ3c6 znj2g98GoE@*rKtd?GzZYClzi$w80Ps6k-;GwGhf!j~9(mM6;**ODr!MnCY zOdgG+B#-;|60Ki}l@H67Hl$1O(1^%0P^OyGtVN^(#MWdB0=YZ+iQ}UdcYC%zrNN$K z|3;Z&$+5kwhfdz`P>L~bXR@p*))zb)n|r2g@J#i=;KX)l+SbGa5jas>!8_+R-ShBp zKI-j0{qZycI6nhI_jjSVB={zSU}YB*3t@&2TC6Lft1)XQJ00JTziJaczxm~FAC8^= z=SeK+yE%SO_;S_pYTRCQDVlhbyuckv zNDWE1h1;4^QZ*L+7Hji~meG@G0N--3b8C9osBidkH&GxqSiunfNN;0ef@7zRA9vo} zj!cCmLV>ucFrTN@jixH!OJ{(TDtW*jpAQ5p6xu9`R{m%T@MrK;9PnlG!4a?Ha`@jG z@C+3O2zfjy0#UoQr+5YB4HyDYA0w`Rubve(g&|l=`8z7n#X-%zJ71nYc5j%n5PffO z(nRfIl+SxMye*|O$jRKpzIS$}ywzy!xt3O#byvT%vEJ!W3xAt(7%qWK+WPBDn|B$U z&W)F^7Eg@5QjM<+2{)`2^cE&MbnQO(bgb?BgAYOXFY?CIYc1j12CkK((AMA|s%|B6 zxEYLZK&h)ZPNvndhHO7b1`R#i$vaD69$8=*KtP;T4U(y#aG^?_4;T(_zqNg#+HZii za)8k(7Ti%F#VgGZbZfYNC)xL>2%p$mf)8^w88d+Gg|X}M7U-h z8Mj{@yW+a@g}sV8}AZevaOLRFI+Qi>&oXyQTHQHCu}Z?RIBTiAXsG|)5mn*mi>OOL(@ zYLBE|1rA_DN^?pGX?IYZHp$oBN`30X`6NgYPYZb4%BbX3LD9oX_=hDU}i5 zf%}NE?TBl-W;@@hou>$|KrDszIcGdGW838^zS}b0$brii-I0bf_oj%<=ASn$$Hp6> zZ6)Saweb0p{nwk-d;eu}BZSXFpE~SI>uZ&3f4RA_8Z(-i&TPo(;`$|Gfr^8tc^2xK zpFb*UL3g?AueTjoblTt8l+xU%y_bBy&c8ERmf_2TiN(F;6@r`!stW7<`GL4L{j?u) zhW%fb3~xE0socqJmaik1cOVJIbhxzqK&iNmXwLTZK>TAj|73~M#XUnSu8nSyvU^P_ zA(V!Aagsi>w6418CSy{Z8CSTON;Yf(7LNA#-r%Tl(6LYjsnB9G=z*Y((E6QajJ@J8ucW@iTA2!b#ar2l2$dIAQvmgb0h>zX3n&Z6}C1N zSx73^lU0NA>C~t=x|VAx-T!N=RJ#+CMTJWwVSy1l_^F)6b0w{PgiO`^<@)=_N(Lr7 zQaHj#Qw3{(gEw8(=A@jlbK|f7a${7EH~Sns;lmNf&tJs6_G>!?TI6SkZwF+BsNFFj zR`y7g=j1H8aroN)t#`K~Z9Vd1d@ZB-1i){tV)+R=zy~uKBvs0go;@RG-T7-FqL$42 z4<*6)08uVShj{*E9i5eH;yVp$ z&==Dgon`uwc$|3uj-m)nXAJ&yc=gkv`^NXY?jO^hP1i}Q{rsQSI;8{hP;p`hS}*7b z`%U@~T|B5gEaXEA%Rs@?u=hjfyib$DTef#abDFVKA&Rv9`Nb4)XU zFf(UD=UE!r63z*cD*AX{pnx-)%EdBUbtVqd#>MC?vRW<|xj|x@ilPy1n#fMC1qI71 zUB+V8ISKZMsOHUbk>sc@TC30I8rgN*SL!VkM#_*P$2Lg2uXGuNCs0)D=7kzZ6;jI} zO)AN`p+Bmi}QM^dj`osOmh{Fa(Ga`{b|iw4~H%5^yQe_0mVAtWkr{QnnP zI0zRpWYmV19X~hT96vRBvPdr%C_jo@FjBr{)nDA2xliu$*Di#~Q;=QCTT3(?E5WPx zDiV5}h4d27m(*@2TfgE$s<57wi;_Xfb^pqb(LfY#B_n2*~-ShrX?ziN`bBMwFKt9_)ew8wbk&0 z?n83O)+|!71m3+8++#>VfQEh7h**>?-Ci%{8hdM%Y%CK4^Kh8W&nE6v4m^1P4kMM4)|is!7e2H z%6{L9_Fw-JJoR%)RU#>GlIVf$jIC3Oj;V81gDjtb*08k90r_x!R|m7kc5`|BwnoZ_U7x#>i-RT`rxiu0%^848_OHNu7oC@{zg-LO%R&bUU8S$PDn|X-OITX z2rz2Qauv}9`z&~t>_8CAqtS9y>0(Sehnjl4CW(OmZAFb+1od2AZU~ud3^0ig@ikCD zV!Jn9O+)Hi*S-*%P(g0 z;2uS0=&E@Z8CY#;g~m(>gF?xPD=%`%;T>o!+|BpjNzqbQf)s8LW_~DR8=rzR24G+{ zQLQn#7q*6l!_k%!C+=tPoRGHMD`qBHdk_UTXoZP65z_hcPpUj=1o41e+6ZFLVI#W+A zaY6xouv-O2POY0@TPcK>pS;_q$uwmm;jxlm`>VMjq%^C0=B93V5W_mJV2SO22=#it zFq1?cl)GW4agtO*RfWN2^I%`1puLR?8gn2`|7*XGM^QW(!qP-CxFq?uKYF_rSqKz# zD4wpedFrGe^V=W71XNjx+JunX@}A}~(U5ur(HfpM>FTkv*retvq)KI4>K+ga2{BU! z+6l&DuFUIpT|E;s9&T4YZVmqXU!>`>{cm+KcfNI-A%8k=yq~TT9a6d6IgHX&d1guV zuUp1fCtYfm8<#hFE;+6gIIfJpdbIDK9&q_fz@M(Yfm?cceYSI&^V5NJo&E@EME)4P z*H>~l-)P+jzSG6ygPQwypj?mD=RK{u-c@pPXCBk|WhPa1C?p{XWA1d%1oIUl@M2;M z_jo4GthtxS*9?4Iqz!MQC4vi@3$M#i_qN-L>yW-zxmssAZwmshb-JuNP^AYqu1%w5 z^SrzUETlvv+;#wEV)?OSn34x!nNBQc39fMz(~4<5C&XYK`UqAKkj@g~EwfJgo>xE{ zMKYSbPrlk9Pw7awSAV_Yo&iGs4*QShrwwv48p3xX2RsGDbhn(%@Jl1RJk%wb;`S*M zCK*$h|I^HcSj56nnAZj?7R2S`!I`JRoYF3^!wi58zRKV??jIjFyN0~84| zOaV`?Ekv6zcR<(ObzQwS(Dm_j>xtW`7r3$p>roX~7VbTu6pg=p7%F`BMZuai#?iO& z3s}ed<1gO+hk;xQ5H5Gt*w=Tj|0;6)x~sQ?>{M^oy?y^ep6dQD2XwvKz|Q3J>>G-{ zZWi-hONMHMtFA9Xj>H)LS8Nh>sSGKdP^ESw^^!&3uzo4pKi~RNUAOU zY(JQ+7QEZWHD;TU3JDYvPMA0{Xqdkj`Cee1Pq^vgaN)N!2DuLAP++52NvYfhH$J_N zt1(STHCjaquO7kt)#aA(*099kJKbKB*gzy1y?_pDkC;u0bngY_w6=H!4%i43ckb1P zO)k~`rBsi@NuDjQ&|;&f30lW3|&43rG^IweDUufDul0nSdl8xXh%;L zw1Uq1wA9`};I&`%&`3rlfTF#IbSh`6UCD?`1WHac#dW-QUzrZH&iYAH_N2{oMZPI3 z@pr0_773U*i8HO4w%mf4-T0_Tm25|MvRd{#O6# zf2cljp_Scm7vHZS6h)MOc(nLaZ0P^aCjGVLlbfRD)l+Rwdkcm^RKk*&5f8ea1wpB~_8NX!G^AGMza$jtA{v zw6W_ORShi3vG^eko4buaL=zFcC(jakO(Y;N95nrWLlV+qZ|z~$hO2nSUag*0;hrgh z+TUf3B^leL8@_jO&~TjPooC9!f5L_=dmxE8aSF3sR>pA`8Ma-PW^?HQra~%5QxEVv zGJSDUzu|H76HBnY^(}r?q3_NJn`%-_QcavX-LA}(6xMtdZK4I>Ql*H%kEm*_pH!G> zED2&P@Kgz=PYnvh_2E44TaqwQSYM>$U1N!uDN*jh15|NTmx;?>xun*nTS?oQlUzLO zPZZSDrTo}H(6pa>+j^O4`If*B^ubEIKTc=AJ!dFf86MR1rper?__EA(bTYdjuDiA6wlcOsBA#BZ!KCU#7uxbVfRO z^I|Wg?-X9*Os=HkVX+JsMC687SUlrQh5R}A%q2@?6;oQrS}@`*+sPBHa%OSd!l~w2 zGptn_2iW1}w$C&mP6t-xIE{ z3Rk~75mP<&kG+5X;m{*MBfUHRIx)s>gZIx%F+P=j47CJ^sG@;m{cPOzVFus3O`_A2 zx>EJ$PSp`hjvvGo_(9YYIX0vT6WLm&_q3pkgE9OFegPGK4zAtX4 zFjAT26?g^nNU6_^GnT)gqs*~7CLUb-*nnRS#w)~LHD1P#jxdIEoKLdW-V?4Y zEIC#e9qUV9Iv%<#J-2KghmFD4zuKpvC?Et+rW;+7^o<>?DEF#@wY{VC%Jms7$q z;=F+cMcfthk%hC3tOYG9(e~cJ4-S877(TY;$SJg(Y%rUAn85)%$+#=OfrK~BHsP1G z0eAp@x!@&ETl@g^anho zPK!$;Q}{Wl3rT$C9t@tGCGt|YT;s(w$9330wYLhylhN?m14v(VDl*;0G>urVghAI* z>4AmATh-+RLn-#-uQxtznPoK3jt-v+5C#8;a#7QaBs|rt{d&8mKB#bv!d(fY;}sPs zFo5~H$o)PaTQU9~{vIx8#TX{})-YdN$l)uaM914jZ*wLXrXznk;>;f@$q-9M&K6ciNcDv{r&As z{QAis-sfg-8#skt(;Yr=B^a_4cyDfq^YsIz{gzMOsT-uJQ0KxrjH&|6MnTQW=GzvB zC6ywMb zXTw}Lfj%YR0knz-y)^9!ht2nAsHN;Xc!=oKH!RJ8Eof>*Z29!#WVPHY-5K`Tc6)2B zfPlF3=848GpuaT8UGF4CT$?u*XCFJchcP1|4DNVf?S_kDc+iX0oR0DJG=|99pIgV| zVn}l~Y76V2^x+GjD4>3ob%(AH@_Vx@U<@0W421*U~Sak1X=!!_OUXDy@_Bp29B^JD8Kb zO5_F+^U@_nbbGGKymAMQk&3Dsr=s~@%wTiU!tJiN+lbrBxxC~E@FX5Y_LX%^%tULc#rX>u$H@5P zV?slEd3U*I=0sT8z@ejz$%Bm84ePE=d$9RdaHnQ@%aYx49UjqAjRTDMJHHE%F$U#FX0TIFOx#5YVFj=N^%CMA(zESx|H;@OJ6fjWT^6O3T=rcQdkUc?o zNES|FvMP9Yh$V(|w^H#N#tE2Oc^hIkC(g-OdU1BuKy5A}qKPh^sh7`Qoj>HY(`TSw zIU5iFnyu}FpAL}B7>92xy}dQ!_JNQ#9er4Nu3vRbWt{(XArN3nW`A7o8t^_DNN3A*Ex!?8>WZ(IA|*(OXEhc=TdpNf*z%z8v$wNO(W9M~)Z1rBWSi z7qJN^!KPd}b%PkIJJm5MCStSn8QAbjO5Z7r-_bNnuaZinwUQD70$!OLY7Af?dp!6N zyra%3LrVQQuR%EujxE1|Rm+9jZUS$gpx@#eM>$3)o*mVm8f02Z;!`VTPGLJe_}e04 zQ@vOfCE9=nCj7K}sdRIk={}SvoXzej{N#u|h+5<0M&9FLdmkCEKzZLYj_{P3;O!|h z8T-FQO(E|exLa%qmU8{^J%$N=p$Dhv0J)E;#hfQS`Pqectq(q@VC5$#wob-6Gt0jz zuV|nQ_v8*sO1kA-g}LjV6}+*Ew#z-NE7HQe_pe+G?}ICL$Y}b>IC*p>?BNucn1^Wv zYv0FgM65mgV!6h4|3l&GmgV(-ykE8V_v_D5R`c8RCE@G70>`UIp&PH##x|fXmYYfy zh3!ytNeofyBvoa*qp#BjVsKiDuU+=%{$iXg%&XApOCbd)+O*HALE?@1PcFNK3pmCf zJ^9~o5EBMEuAS*P&rLU7)))#EZ%tenoUc7~7`^Km>m1i% zB?aImjD!j!F~d~IwfxW_;AGMdOXT>qW90tQb}oWB`_NQ_>32iOn8h=bp*00@D!wUq zUeM}k_!X{mTWU$`VLZSi6JbKr3T;nI@DVBQ8uMmyE@pjl&N1nD_Na|pvt0S*qm#?u zy?HLWS@Y_$^v*es|x5->-yTLiSZV9yoSy8m>)OZsX*x7{?lPt3J-|-0Q#_ zclj_aVc?+S2c6*@@ke&>+a^v0GWt?7XM3^YOy}c`EU(N3E$^0V7ke z?&Bl$hIWzs>H%66*+qIUs!#65Bh1h#S|T)Ol^AH3x^r*nOP!gMR5J}+jh<5_rKUnB zrny(_Hl#$my;ja zCzh+cNbu;K2bh)s0i}vk2Zt}bBOTTFNC_GrJ1g9;RRotP0ojwjU@QS29e#QFQ|~(@ zE2%gTzryT3G&CQJZs%(vBV0E3gPC^m?I4!{t}`=LK-gso<4l*yXL-Ah<(X*x*d(Oc z*rLHf8hPfzTV;99!3;!H^6{0(KJW6(VP@7{?FDYJ&!jlWsjD0dnycTvZpa3Y`uGGr zW=*wZzqtBl)1duLU9}G$VQ2O7dz+6j``(A0!u7T3^D396>+~hZ&qp>B1LF@TRzoXJ z3kA|g1!MG^%gu57gXt$}!sjpHc73^-XLzxzK=|9_p57)J zxzFl4d?=sBbw0=LJE%y%z&dc=m2AGDkWc)Wdc~lS&iB7_kZYXiz1LFS)-lmCy0ewA zt1pPz5@&+o=dk{qTf-3pD~i_!WO06=h^8(NjPq{4qo4t3s3M?hK|wH%M2QL)n}@@7 zJ@+I;Mgsf3HCRAiY03`RJX*%Bh_xvj(hv~EHXv1#(W&|);N$alfxy=!Zx^U%>}h~! zNn~gYz4wj~tdW{}H!|Kn2dYPf2aqa?B^jymVMcPueMHzR{;6)6mU4|(>Eh1mUal{u zmDrjJ4|r)bAMHpf;+>4+6DH{_CcT%i3&My9%y_C*Ig1~x%Uw_e=basf-2nEK8nM(o z(QhnFGL<@UwqVBjQ&tIWJ=N20h%iALPxzJXvbZ! zJm!YUuxp>(@4i#aS-JC#bg+l{ZE)ehAhWjinryIrKpw`)^Qv!|AcnsW4rVn44q)gW z5VwAu$Y#9 zBBR(D+2e&vdH*k4?;qCWnXL=&ea?5jVvBhbY z7+y#!HVJLgDb10}w@(oh2$4WY0-3^S1pIA*N{mq0l>|b5Y%A85NQ7xkV(kyDN&OK8 zau%I^_CMdbyto9t6yEoFp7pGCuY2A10%wH8;mNT-Mqm0Pt=)A@QbB8{yEBJ~?rh(k zLmX{Rat_kK9WCT9S*HIgl6tCZv$?m-?@UXfBng8!mW0c0q3KZa(3q^$^jEJ6;Er1<$wRn(d+aCwI&bktLS~T-Ng8jY+tJC! z*VQulzRdEUt;c?JZ%Wk_SV+!!`DY8FZI>LiHNSJ5OK;)-jwx>VcGoZuyM8EP48M*4 zyOSj)uS|d6`QvU!^)%s5EkauC-W^RH{nC8taBP0>KI>h7^fz$MA-Am(xHIp}Jj-jm zfA2)!w=d)0c=<_Kzxh$)^PeCl#7{PSF&qEJ^!h&eF!){7ZHONC)>n7ctoi0f)r9=U z+Bfy!)MrT|&5u6!~Z~XP)^R?vVTh#GVs+Y9{9&CS`^Whii+RvhiqjLk3G(dQ$t|zy=D%-xJ514Y=|+ zv^+L(uA7ehaxG#1u`{O}Ut<5Wu>Y4kXFmMrld}{5)Uz$}gZzj(kbgNawx6WDp$R_v zt2pmj?#SDg%*cPEe{*{b+cwfIinm(jjFOoA9J}a&nnn@2HqWQEm$3SPSglba^}MSa zBy+3~qv`5Sf|>?(n}%U8f@(`^V{CDzwaf9P#t5D)0UTaQUIgr*3Fs^V%|IzaJ5Dc8NS0?~ z3iqKG8EfN`2n7D7$yO}Kdo96>cm}2*_!lvRfw8?(oF80O*Sq`_;GnfjfJ}zjmCIBQ zB@CgpC^hfh`=bKKCbv1bCZI>)>-wld*SagUWPhl?10QH<&lGw};kbBa5v)lHQ*tyU%W1q?^)8>jVC!v2b%C!Wj17AEYspkwWof+rK-lv&Sc!Rg{x{$qL31+XPoUuyj6a?@Xe z=F1Pk{!cvD!JD4+n+->wuTBMD0eM%zJ=!i$u6+0U@?^l>Rkrq#Z{O6l;9S+pi=n)i zzkQSiSH5X_a{l!wc3-)pgBN&s-|(pMWd&Z66)sj?gmkHX6f zZ8~JGz-ijXfYi_z-j%~;4?>sT19mNO*lAX5;14l5Wz$JCj86{i2cuW5Rabhzb?}<= z6M}AJ^A;~LUWW4nOM>gxVOl)qCVD@{VPrH6K}(#_CvjK+>mFZF1sXEB?1#-bWY&Tc zgQffos0EMXhLuD3eo2JbKFv|rDCp_vY)A|y3ax9Q!L;3YgU)9VKsUaCim7cAvBXCh z(96PeS`Gjiwoa>wjQ|Q_4~)8dr5>&e7~gxrl0IfnvKZj$QYWDSWZO)QNeql(Yk%Fy z&mO_^th`F=xQP&pGJ%DIVW?f|2mv3nnPjZ<^^a^Hjnm3wdarH`YhYRq8XT7Jw(*ew zcnnv-1jiPcL+7wjJDK}2?dv(`dTeg|Ek|uu7?SX8ZlK4=<)ih~^ZeT%>=Seek{*@E z&aFM0S}~Bt2TByLACQ+8`#T%_ck7prt{kaqeBz0&T3w6ITUooG3ya@$;-mYEhV{*G zK4a>aUvBk(w7Ruv?R@{*Py6y#oxy;u>d~bO?bnO_`=%y?w=X~BPM#$oR)TKx_>X^6 zvL1Hn$ADcDjxp+HQqXhX@*)c6rTlK@I6DF9MNok?IllSz!!lM0v^NPlE8$pa;Ln@I z@>p(~_v=GhR_;40+OBI6sOzo}wDr7y4E))`poWX>I*u>g#v&U{neW`a&dA62Xe!38 zvP=GC_wJ!;K>FFi&H*m>r=kN}di4B0Of1JCaPqIBa9)u|;r`4=^Mr_+rKEZ=+&j`s zG+C4mq8C4MAm47Aa1*B;$+Myw$(-#If-&M@A*KZxm#{#3e~b}=2L*Nz(O~3XL;ah? z2kg*}oZ}Yz$ryPp+-`YH+a^z-Tzqrzb+Er9|FvOeqG; zcP~C?3>Ry*st+mNyTzGta74C`$TuA!;uu`T_Jr|G2v2XLnk@rc#)#@g0z1pUTTlaZ zq&Q3=*HYqZLx;7_(z*ggDEC(SVo1*&q3eF#IYIA`5;(DptPDp(?$k$5URJFVC2 z2V2I`=i~h^*8{-R16cj_KUrJ6%vp2aXj+}k3%(c%zW6b34O~A1=VcpE3Wg2xuho$o zxJfw`+aH=r^XCUYN+w@n>PXN?WP$x9Ss6%Fjdd_q z+>>J**3C$DUhNPL2?JYMldqw*UCVUR%?vpl;4qSoW)+oy@^L8I@LiTbFr%`FC2*(z#v7tMC4F3GcM%M&^c3Qfb%av9EE-HTf<3;do-rMo^ek zeQhrYedjFHUUMk7JDo9dR(E%+W`syJ)Ek%I@O1L1sJ$`CP6<2j4L?t{+RhpGQcE`0 zd{#ZW$)C*@Kn;-zlSX_L;ZCdWFs`N6G~bET-HAebZP{%`RS&#EGsDS1fc*J%`cc!` z@t`yBx3&KJ%YUqX&~tq1Wgx8SnZN1jz2z@JBM_bDBqX%0<%fDU4Dmy z6

zs@%C;*;TeSpPcSJOW&?RyYV;QAC);SmI7iBi+Z>U<6Z{PVvr&{im(|b7l9d@ ztjSIq1ba8YaRAgAB`sdN-NNZTp>nV-g7xcJ7&jtm4HUb653mmM!B)+F3?E_J4MaaO?WKDPkCl zvX9ex!&*!XpdWxE7I=Ekv^xf3kXgDLBB{{SSkO!JI_MiwNz9DHODVD>tG$$bJJ;=? zAJgI_DH?%7`12%(qQT8$n1ZA!HC_-oy$e2wUe($Y?VFH`=7Y*=pO8&8n*3RqEdV0AIIQWn(59}W897Wa0Q zQ!5W{9DOp>^thgfwzRT52xU@H=+L{e$kw~sA9eK;2tog2Q(RB4zxnr0# zOkz}<4!P_0I6u0^A32cN^18CI*2M5syAPg$IR=yg=@`84TX59M$D+iw;+W)Gb`MkD z!71nWdH2Y*N)0H1IDwU|Y(VP6b%c9ftzM$3KMZnZ_1I~k$Hsx+8!i@Ij$~#PRYv*0 zlH&k(m*W||jw0{JN|-08+)~Gg<29;lvNg&aKV>=6FU;*cuC2EY$5iLy;Rf#=GP_|Q z$OKaeJ;$>(L@HNof({E%!4;+a+AfIt9XG)pnp@L{!JeVZ-PP_9qnS_<_yZMNn4z~X z0KF;!+&UJD;f9FsVT$Y2woI(gigF{7WUux(slx7}2+0EfXYF9PM#`H1NQ&>#+EfB^ zf`(`PRI(+un|AIbKVK1JOsnmxKDsD9>kaQRnpzg*pSDYBGrR3B{JEEI^-FcmZF@=q zDz2*&@8nybKfJ&C#j~mB(@npc!DamJe=Y68KH${f)>Qrd#+olDZxsUguNh5&^@tul zb&V~qYxX!)j`!bTFY%LRRX6RZaE$03d`~P_+bjoJ5`4A$q*Qs9;J@@W)1=KR+5eCvAn*F^vAP{-y z?FA5)5e8qBmdwbi2YthFtv&_;_U8exjbW~ljoAhAo|?G%#uf;`^=-5f+I(8_EZo^8 z{st?YWv{f<&gwl;t0i#7G40@i-OGeou^FrvN3mOU*)=d)ii)$DY$_A3uXez<%@A4h0ZMBld8MzC4?E|0InbI_wWwA<|G@(>{I;Nm^01RGBmVk?yO2pTZ6rom19iXVmqnGc^OK z2B%|!^{zz2%dQr=4^_^~3656TMT(V6X8IvNC+Q}BB8NHgs3sZYrIx=U_&YP>cm7nL z+`efnA>%exlil@MJ1}dYK~8~DkUN>&LvdJ&x`k$4FeQhfkN~M{nX|=wMfLtG?dcBH zMb;umc*Q}~@cI~wNn!1jQTM``1BlKxLE3WA2KHopQ$Vo3 zoLhsxn|$$G5%%Aje9==7g};MY{QFhG2f@en^^15+T+OR>+COcnBRdG(JEr7(>Rk#`PSDR4U`%S6pK^+H{-%7lxAQoJrNPA66o#m7 zsXILkbOl6q+g|YOmCOyu5@t9pbTh%+xLbmk#0=sEH|^7KrQej}uwL7I zv0oV)p$kEo$YW=wq-%zgPj+BrN!QKB+9ii_f#b`ZP18_H6s1zqY%}Cz9N$L&UNFcm z5t}#+r&P(SgWpH-#%zq7;Fz}nZ+uP(-w60?G8#`y0e1fAmyNZ(nn*;md$_dMhGB8x zho_UMQvxdiiHyB_CpklWULbO2-=;P&`6<(QQO#>+)o}OSTgeWrSA(yc>3AsJJ`A?U zG_RJItkL4LihAxmyq)YoDI%wI*zro1HS@xR&SP1)*3)y0-^?e!*Kn49hMy!5k@D8c zCRgu4zFdFw*RZBvKEJWPp8YF%fF3rjO$UDvuQ;pLyiG5vngTb1nyIy}ydW@dHKai; z|3y>-u>WIqtq>AvR(70k6Wc*#&!iar-T-@7zmOSQPM$M-RI@j~knH zygC)|C>n`N1zVK7k5#5<kK_ez0ypQx+P7hoFMA+Ua(4wazXji0O)H-_y*M%T z416kLg7>RdoEb;6H0warL;S7u8F?&~$S6^C*KcF<=0SCVYfUrl9v-KF{| zwGX~d&OkL3&BR%nmzeS1{c@eT*hD~W1Nr1J~rhD7skiWH^4NI|Hy18t zO!==}zAxdacmFq;IR2G4RFW-owzxA&)(1%j$KGUPca7LooHmH7$(>90QtPeIcE^Kn zI*8wZI58%lIJ>dHInjeRy9dq-6xpdd?Qk{|FSgrK*r2_SVN`B}*CH4;wJ72FqQr6$ zTq{b5QHLtzKSxhK?^%BSBKqihC4DF3qi^qyH#}Oa^0zI&{3&M=gpwOqKVJ@3t-WY^ z{z+colRS_i2+oyJGsMFrWR$TtRDXbmF?6ElJLTf+Bm<5?M$$GyGI60p4?{1i_Z~0o z>fLF*G#-FixWzT9O+OD@O{SO{2M=?w|%^mbf~8C+X1McZ(;uQb7{=aJA19b7O>KSiXgs03%62_U07(q~LayB5!d!L_Y^ zUY%lqrUvyDPTGmNTc&)WSPo9ABL#S7b-jBW;TzR-AhU?y1?J{V>MH3 z^X|WrU?@eo;x=3sc}9OpfF@m_Q9FkuryC#ne~fQ@a7 ziEsTLvnHqW3j4gJU?uk9X;z9Z$G8#okG!&vig?%GmT3g6p4=6pW}5mQR#z#qp=BGy zu_&enG~8WR={=;b5N7!zLG1x(f}KM#o~jI_H-`zp7$9U=U%2;Bi`)lD=i6SQo_@%r zVzmTnD;aiOCRePRFk!iKFksj&_p0mXZW0RQc+@~>cX@|OoyBRhW*^0?E=6bOCei2Zh4#Jzb!>IqrfaSb!ejprh>^HxSB+n%=##0YT!j&8nh<^ki?84!oc2I&40KZI=%8EbjHH7Y9p9`vAH& zwr@X8vu>sJcGu+IQ6bdu%^<~6giuGaZQE0k`WCz{f1~&`T3xPrL*7>g8ZV@OJ z8kuPV(@dc-R_0()i-hO-D0c&`H$etUnQ^IY#vNM(`kzkH=dJYaS*zP(`yLZ!8CZk- zK1v3nPMJl9vo#6jVZDpRBM$Z{y4RXq)}uuXF@vtb1-WVe{u=*HNJ|6eCnt_Ru}wX* z<$*`gC;d+zLWm8{JomNzSTyCk8^3A=o1C(vzU9@ggKLYyTPN1PI)(AAMF`XXrckVM zm_N>xNKPv&e0wT++Ymx(O4qlhpc{&Y_+mWuPh3pxqDJy@yPu z#tum@t3}?}QEjDrp4-ucA}681ZjifpvUWKI;y5ylM|jP27nTcNK{To;77SJvEa|9W zz;tzgzL%O$jzYj8ZGCqb_A4a2vJ4}*o-j7Xia&W0>yJ*mjUaAxDY%7ZV2U zI_u0J9#MaqP!x)`7hc&ITW7Zjy6S&`+F_rrV$?k***Pj1-FZiwLxZBSh&uK3%iMuQxs4caAn#a_58F*)@lS zG=^r@loTCC?)8L#FV%IEDD)OYOIKJO46HOfYeA-P5ixEoe1qD>_J}rM# zt8wuxIGgRvSfEx*F}SFVBz5K=<9+8sz=u%EmevE81tLAG~lU1pUT? z>h^fcg+?yhF3^(1M>;h4U0IzKS)x!H{69y|Y(y|)JO8tb_6gIOu?NwU-@}dgNfk)M zy?pUX)rZgE_%$6_`F`KzOMO)U{Ffe-tvQ3wx31rZC-Q?nu26iQAU1P5Pf(88l0l$AZ+s0p8vvGqJlCx2 zyKl>>Tp?;rFN*Oc&vaB&@|1`=$AQ&m+XPmNt+8YO^^c2@8OSCY3xsv*#YRfFu0p}1 zF`N^ek{C3pg+wWnfs&H9F1KsJH5iJB+o}N^qb4HmLyVa4wgA*;?lFGrPj6a>VP8Dn z-J+~u#FQS8^EtikjZCZ#t_6{uZEE}qaL1CK3Q$8T1^>EbJnS8n~OrY?Wq5xSK0*+qFrx^Bq9vhQbPT~FH>!FEoZ-d;5QY4*TV z{8LXfT!sx(EA3M+J(~Wi^%MAT`Hxf2U+Z7JH5D`f)v(D2=1Kd4tM#i7f^d7Xsy(Dg zrVzpA2HR-V?)M&RDR9Tox%-3v^YtvweNYln}M7@78)T=)sbgZ6}9hw`WZA`i41Gwrt>kk30Vf^S;6%~vFQIS z`T3;WC8|*DXT&h_FM-?_S~l8-l6Bg}5Qu5Y3cJ8Pc0edgz}#;lXqhaaUf?SdA&Fg| zOf-p19eDKg0Zdq+Sg<5B_->GDM7`7uU4?rTpE!)y@GA4w47JfLRW7=`+-(0BQfW^Z z`ACNd;;oBH!DzkJQ8cQdS*xEo;H^{FfIfn9G1DNOvtb;%1#~6qx9Pr{x2z|x2YQD| zqR>(0XXz0<1+`g#8M_y^#lcooeEViWXy8z8YkIp)pukE3Zj2$>iRfHD0b0+HPc&!q zvi*^xRa^nxC}jTft|DA`AqhwK|=z$^f)psSpkCJ?s?63d*Y-*eXd z`Xub=)A->1<(DsB_QS&69iPG-eH@+p^5(wf)%6d@^2@g6mCvW3#(41#EvoB{NF=|c z#39f_s!X_%MD=o<`$tVI02lOTRAW>{I;2gxsw`WTfxIMAR={~f;TNoV4oVIx9FWA%VxX}s7hQ+41A4lexLJ#ajd*;+r zW`7U_t)ESTyxDK3uKrZ~(I=m*e=G;|@nAUpvaRXyktSzB%z@s;LyFSkzA>f_*=v%r za*MaHMn~35=Z$meGlP6Gqo*Rk^OB?@F*Dzo(-i}qjdrBh?<#)%-q7wHx^ z-3oO!%QvAOs!b=EOQ&KAFA*F7Wy-|`)q=@eD#!DTyyoLRc1w?DBHPeYhE)Q_4$!^8 z&8?*Nci*(Lh5k}xdA^Y?EKt|@liiL(R&2>l6)hGb@!R9Oxit!$Z!iWt#u$>W#Y5f) zUl1Wm%gxCyxZ+tk<)i-Ai0Ev9C2<#KuN2#kC)`QWp>x8 zO0^mz5T0GWHx>99lUF@-c%irtb5l_{-!NcblyMb5owVR$jV?x{c${LT zmTmB}((1h*OCm5UXwFZ}8A@ZEuA|Ry-++Opwg31g@44%@dZF~$lV{K=dD$Pl2V>Q1 zPKb?D&p)5C3&cNRwPGj0IhjcSx=BAQd8|#Pjg+ct3UgBu{MtR&(_n8qiniCEx}#$4 zq?gM(G{zmh4j)fAT?i2!Y3Zho^bqHU=h7J#T!ACqP(A(2m&d5<3YHG$b<5A^W;u1% zC~8@EPMt7}4EFDEgD9W|2v1(7n2Kw>1Cp+?Uew@A_HrX5c)1(IAhFm}p)55?2Lgkg zL-+ux4Hp5!vzRbYXKY_6P(p6fQ;~ah#r`b#ZQh%z2~$XnL^ePWx8cKyr+_gNMKM5{ zl7aft{hbv;3G81q-xtnwQ?0lJ)T-1#AprBju0)2sal|C`v4q47i3}eY^X<&t8ABAc zy>~@sj_lMFw$h0POHLt+c1`N$>W0YbA>~lMTP?D&8EMIwD#x50pM6QLTBH-f$XJcU z+tUrDV~PFE9;%^{twoyiWo;v^9XU=ZY7Luu5ePmlYWneb)kpWEr=Imd1^4;Oh8eiN zz$-QH8F*2x-8j1Pd=+#Y?MjkcdQx;6C*rU`4|#9#_7Y7U^l#|q$de+sRGDocbXNpg zb|vkN{JltbssquhI;4?kzN$Vobv6=IE~B+uKO+4>{v>iHG z|Mk33M-^5kCNd%eDYdzC?8zg`^8!nu_S_ ztWf17h#~Q#h+g(oy*M5;y&`FK6ElXju0#V4cqB-@FI_nVMW79b=C>4@T!~OgTDI?$>LDhp!x*$}f02-GzPWv~ z60W&HRfRnro2=X0w}mCyfXqqbw1qm`VzmBqZ3A6~CIdQ|dT{q5yR}Q5V`BX@_S6#8;*cpPP3t3imRIFD0^u>)EPd~!G@!Wgz z$sGL?(v3fSt=<26%Wf<&>HocsKkWKUwxP3_{ngbovHQO6eob>JnOs}*e*24k(j)hF zm2hhQfc}s_{_pX{0o>m{UphK@U$XS7o`;6M%XGcB{W_pVA);yicNmiaTT5j|1#+j!(@5%2T>a(@lk#+GS%jO zEwCrhl7@mjW9pvC^o%){1Zlts%z|=~E%lGA*&DOVNh508_ z%4vy9k<7Slj5!u7a=2JQcUy4z!tUdQ9SJs7MIg<6vXLaCyR}5ouYW)5KDp@>2;}+> z^i~vy?EK+ygm0%DaJ&>iHo$7t8g0#~l^KuG4=Q~F9XJmWISpDF71quMVxj$Q#2b~k z-mSs_%Tj7Uf?U}UNE$ATOLVY>N(f8Q%t}$4FCBSgMZbGJ?^$Xd35XhRBMe+uMv{S; zVe}+;&&u%$Wy1uCQt$3Hz+fwT+(2;AM9&3krx>Se~tWRt&t_1kZ%fKLAWmv5(|C)a*>F_8Cs z6%+~bR`XVGFRwfbTI;*@z4~cX4+qA$IiFY*qf|HUVJTQR(cY4nI@6h?aNq8b-!tk| zgl@^%(w<8eOF=@Ihjg;T8?_^MPDzl2Xxaur#&4V@r*|K>fO>TLu**mBoPjOUSRsTq znL1hBp>e+k>u;Uhn?GPi7?F>+;=bbp77;g0e- zLzJvOQ1rDvzKb1wMOHdDO*i8umYY(^pL!QvA{{i8%og*0vNyp{XXQmk=uNrX&38AMjRNry26YI^^?Gdx-NYhhK}#E)vWH z!TC=U`cEG?I40ZF)!tz+x}tnzpfglgyLh7M*Uzh79=qJMBCZO+5*!bk8iyrmSevd| z>j|z*t?GhnO^;)z)~15q!AwI^D@qo;T7M0{cjpr3}4ZYmH`rCmT{U@!pO& zN*f_UwD>`tOz@4TE&_X%eb4Gu>z#XbdVJQdQ3BT=In7sSkH0Fm&AWViE#6UzK?XG+ zrNl&mK_6<>pSGYGF<_p1wZkws4I#RbWJe8c)eN!RMddCD+y~|Ichrl`a_?vzGF(wTzZs$BZ|3utKC+HoS^H_C?9P>m#GDEt&fp)+SsmLq#uL%9519? zltdn2fMyp)Ez(kYYotn8m1H;_L+}i#oi4*79Hk4F~#E{q1sZwaFxUAg~EQzU2Mw zvvRCuzrDb2Qy&^OnlId;bL$mLPu0GTi=e6mtOja-I~I!}{i$I8+Oes}ZwFVZUOt(6QK3*G)I`TQWl7Is8aIV4 zvJD?biU6XOFC4N;NjA1|#x>7Cs2(+=2N)+^H$$9Bvd>A=CaV^vUas3O_UK0rC>Xgm z0mrG$w85)kDL^EQ5UW{~18Ed=GkW*7ol_FSE-<-xkS@Wo;M*HK2kmd8 z1_#?udE{lH?hlzlZjG=G=wujtVuG^-6+3W@bS^bO`ZFP7IVc=tp#Ao@qYLC4&~QCo zX6!D7+>VOnzSBZacRb>4$a*!FI@@wMdv?>b1!XR3%Y4}ebFyKBQ}-R922{w_u)e5U z6HqsGlupc*SLPQ`i-4qNh03>ZQIrkkS}dBcs20L=c5a+Lw^8R}{LfMRn2TB@_b!+^ z1?sAo_duY%>DO1Pn*Q>SlM{?y^~JyV;zZNK^Lfvr*S!6!{wday)ZF;>m{l;Ey*S^g zq?$8l8}}f!963vY(}A{La&7jkWgzC{mZzdIHzNDio#a zDy)K55+=l<88}GhcJzu=i3a+?7?w9mk^+ES()I2|!o6)_k~tLH3zjTJp=@ZT?12_& zjayxzc-M2tDiGcV9XybLze+h}d`o=c%e27hEwmBG+vi>7!mKjq{8xm!{h?yheo+M$ zw`b|s8!O)*2|k`$$(s7rpZDZ;gMU4W#jn)|UY!3CE}GBto*X~=%a2o!b-}yArxlvA zZ7tSu_nDFe>NadnNgufRZ~3%x2NUEKJC9r0dj?ZyMb)%D3Z-7eA>HzHJvgV;Umvsx z-22nY&`U`fX47V|svAcmKk{w*A^%EuaUa}yU!BLX^uS#Q8V46qg-+^>`cf)t(d}NRhG@WM6omwQp*4i zHSM=_Y3JlgJX&NNQ0?eVj5cl-+d`23?ux!vrCt&(jzkTO1(0i`lrgob;2q;7K58W} zl@-t^_fQkOL_p07AWvY!daVDF^iW#0sYM$$pW>Tc+n9?cJ&8Q!8L>u;_oESV|1* z4%hu4N}VfEynAraeNuFO-Do}iZt<-2n&szhVGr6vx;4JtC1y(`L%1)wb$`li$Xq&T zDlS6X;hN>DFOo(nlE_kgo6adgqi|x}H`ZzG(7?3<%dq~da!{V=wX*VoG$JpSX^$H{ z>I%6Fy9BkDBC(7c2M=rLte6|$123~;3)}^r6)}v{lARKnHc?V6*(Q;ykc=IZZN|-6 z)FQjUpKWK&c;7#y9UvoA2bB5YZGO|X}RhVvF zTa!>f9ReLO7k1rSCoGldZyq|6BdWMWv+`6(?JKy0)O{^&IpH=bLs44Cv0s!oYq7Dj zr5oxwy$Rl^udi-#VAiGbIa@Judr3_@^>k)26XQ(aVrdxM1#<$G17{P+3Fsx78Y)4c zx2+SeEUcNUBP6|C6pDZ$gFKXt`6G3W(=NEH7K&r^gxKf^@(~2=cC8}Qd>U$%Ccx`t z$Zx7@_*RC(@%R&Pbm%XRNi?{C$2cD;3r{qwDtZ&jb_fGwDhbI@DD)6nxvzoDH^y=OWMh4PGevT4Q=Rg>`Y)N>6nFWb4o01KUD{pZ`L zT19SZYn#l9+n_|k0!g$}KeeZpMT_5$0g}hvr(>@k^rTc3t4fu60w`fJ+#%vfzX08l zNG&4GO6OHW^KwXD#LQ47%<1H&&Zg|4?g4g#YUBaDGt1jM0Lsb?PYC2!GI~8{l@+Ip zH67Kh5Ht2n`pZ@x^yBMx35kXj0GK>c=njRCJSgA9J{>uiE@~6$!l&uoW)OV*H3^7b2Lh&!hoY1z;RA#Lyky&9HbZ`iP+(Oi zwC_zBpka%iuI4nN@6v=x)iKzCb8;YTMpV1+zE2wg@pR#?Y8dDih_X8y9)tcKaDUX- zzqEKfqPFnCOg6aq{dP2Z@}Q#@%v(A5pPAKYlY3~&f4=G0p?gzn@xedp6Zh(To9Z{8 zFWIo2S+Y;w+L?c8w`$}popbEe?!9r8WBa*oVv-6;N*JgCW0+KiGUawkJHc}{q^C3v zbDwSQKs+hQ3A+}oUtPGK?K!jXgD+DeB>|x$p$Jd2-b_nmCGDc^f>|iHbRd+(v#{JC zioB=SLq!eY3FI=*S$BEKhPqbm9;#;)vkKI0rKm?bPbl!stEAzWNp+*wV-dh+&J4dd zu29`f^F>ks#Ls=lO)@N)V^Lj&FI-PzW|dTmViT&}hnBz*6_G@X_|~_XS|U)IzJ}R< zJhW(XQy+DfLCa=>1G+kJRB2meX00(DwWc6p=!M;-SDeM8+w)npfw>OKMR zi%7{Wo$WXG#*H0rPSY&9S}yvIZPMEZ>7HuSRl;!0l7%fFl#+&lUk9qR^~~HDnTN_8 zCPA!>u9tuM7B50Kgs(p2O(+uDY;Xq;L)S~MguG}mTn{3!u{hn(070*XumfZnW!WH1 zRfK^6O-PoZv06PeLZV;~+AX-w;{;R`Yo@p3F>krITmeZ&U-90`-$afRa;eb%=n#Y;QnaIn$=C1F;c z3S~q8EdPZy$Yk^=#7*Lu=nmJ$|YIGWB1}wi!;995`7LckU)PsVJr2l#k9a!vP}< z>n`+!4@fN+>2EbNSt1p&$VcIB!!djv8O@?diS?qJ+Ktqz^c}_8{2i~(Z9PU8fas4| zdQ%0C*;gl$z%(LX)P^$(T2(HXNGhZOhVCPWhZCW+RyMFot`dmX;reYM8Qj%sDQk-c zCvF4z(N-1GOH6`Rw``MB1(m!g7T)*emH!7YhWAm#u-^(=rchzy1NlIukXpv!Qcv_A zRCO+fNWeR9qQckV0#=Qle~kdz-HM4qw6mcd#`9Q9M1!v(8i)+(zVQv7vve5uCT;7& z6BFGj24GlGJ+brB#sW&1vAaV9K%>pz=)MObj&clu$D6e^DmBeVwb5E}qNG6npYnaG8;K|BpyjMo5HL^d4JcZ?u0kd`+gzI37? z#0Wy~UD;$L%vdTLDU^3eZ>D*qE`|(7e!mwLPG01&?CXk_e$LcZ@4ui%IhL8&XmnG|DasG~if8Fx0+c*RN#L5~Bt3USYmJeSEIsMh% zFWi&Q*Pbpt>%adP-BqVMa#2t4f98HmbU@TI1av0Xj+xAO&ua-1%}|Qb9*q^Mj^l0K zlRZp-x2TzvY)!tt^8YoaYut4fv>{@e4%1*{|NG3V679a8ard6e%x;*eD-@AtTXruM zjw}###>nm62}KWild76C6N{l>=QDnK!!5#lHipYZ=jz>}QIR;OM(%sphBLlXDQGLL zwYo&_JQSjj!f`tkkAm&-tH6+HSo>mmf} z)CR8btKYe>7G4t`JxF&r$Py&I_Xk+ztX1K`?mguY&Dm%AjK<5JY z2%x=g(-8b`x6(vCc?C-Vr?C{0?K>F9ZS+Vni73heym!2p)9U_MOA0eGdn8ihO4rot zXz*d)3$r257yv71@I4kbzU*3TdSPg42?m1CBUq;rHA&q$Tt))zRnJ?;$7j;nrZa^* zCcal6Z-xOQj`bjyAyR%@DYC#*Y*Zl{7MaK(JKf~F^hi%iD?!rT;Bh$4 zH&1MkaWIqRpu(qWOgA;|O|-Hm_xQ+espY(!-oDbIMXKnlBJm+C*D%?{RYqUX3_PmA`fspY4N7QBnGZ(zklmdPuFlmoGVpMuk zjkY4DzaztwD(N25<}kqmgC^Pl-GzO|!X-D87|3TaEIR2$ImcRzyt?`9?zPXP0&u_B zBC#slIaIVtYIN7Nrg=|h!hDr+$950TpJ`|Jy&9{8|8HSsWeBW(*9<}DqoDmCR)pdQ z&w@Xkm|A@RE}7B69{``LJf{PW_H5_=?RQ<>M3r9jm4i)GGE8mOfuu;$zT%Yna}|tE z&b3V>{e=!Dt#g724xvi*xC`b~8WM_@B3a%#m1gdh1o!{t8P?KlAeYS~BN`lp4x?@Q zY68DGPt5IyCpy&|7Tu$+q z6djQ6#%SLCc7n5g+Z_^+Vh z#x@Jr4hl+PJ8ywIl)iLwcU(TTzO~soK`I-S?6*%W^5dwQ^^hy#lTjd~4a0=vVKTzw z!xZ&o;Pa|gWzO8ezC>?lj#2J{>X5Z%?z{>_l{# zmA`Q?rCvqvb`XI_9VtmktoQx*RvCahDkerY6Lv)XUganlJ|%aPiynGKsiixU+@(f$ zC#7i@t&<5Xrnp^7fR=h(Z*`sJ$zu_5ZC$LnnU=_iL9&eQx8kVI&YA&P(~99J^h%EB z1?NuqelrtZ`(MwWZZ!nm%K=C5$Ep`qL34ixfs|jp*=YLLY~hXzi5e@q&6`pva-Y!( zhs&4$tnhpwF7c#nwnmaP;cO7zPl-PblegfQMHKcVHGfI)B*dTAA<4&5eh+-m|NFxX zKtDLl3=heGv%5b($*u2TTEi@?IBP#?$K*(MSsf5oM7Dy5B3(j}#KLv?Sd*&yqmTAA zMJh8Q>n1z)sFBueql%$`J7#i|*iDA16m3dXo24KU)B)TfBpd7KZg{y=AFM=4w`cbk6Jl{kw}?x-$~#~`*_N6zJjw$HAK+8 zDwd@%rF8iqJ{bmpvr+3lYr5_HMNwVc;Y#!13g}&r2ETi>viTqWkQslQ@_%!*Bxnl; zwo01^9=!YD7nS>ry2VWLBj+GYrbM)oy2dHoLeEtJZMTdxZIA*_w#12P7E zhayq4{-a-V?}0NnKyRiGOl(kY3Vc5U+s|a$6K5@e240b=wAMag8Agk8wT@)#Fglx9 z!*_ebd1BQbIcHCAIF?lFq`S#8T3=>Kj7RG2)Q$sXW59yLu4jX4{KuitaGFVL-{Aj} zz>+JG5>j#@+0QGivBFPCkzXMd#fWS5;fOaJO+4MhgkT1FS-WyXxv$-*lX@0H*l}a_ z|IOFihoyDr`=a-rIp;P`?KT)qP#GrGUnY5&863Y&wQ(s^Si=9bqs>Z4AG>bLUX`2^l)6f_>U)%0; z{<`;h^5lt09$oy_@Av(EUp_A#iVnM`{Mk&aB z72RP*j{``Lnc!rQS(-O89Yb*(Wq{PyCz$(-l{8vOKx%>z% zHvb51jMwgPgYE^??ToRQK}9z&&wp4+zFKT=$LK6jPs!kq>0o20N`=+O)s?p$!{bI) zB6Z9_v=^5Pws*-#*MTeZ^bhk7e>BEU|FG@bZ9pqN{IqX(GW4``*Ej$A>uS@rDzG@o zKayYB#r;`(@;i-=_2#FOgDS0RG7N5!by8TLQdwF@oDC(jl^?%Hc) zC)BMjv3gfNZ4avutGoPfs=0xe1d;U`Q&F8zeF!OK*BUrxy0KiZ#V-PtRwEX|2-bfY zz-P*P>S0fN7Zb#g3Nen;l;l>cPLM+g8F^J(AY?7@q^ct;^)Evb8|jQfAam2pM^}i8 zY3is7R!VIn*e=nQ@#lmG^I-n6sCu;Ui7ApA$T-?)I2ZabXV-Tu+an_?XaOs146%&ldw0ow>Z^}*bc$Qf{YF}a~QtN~70$V>(I%D@u ze{kM( z#;u)R56q0{3Vb%_(HAvOKYMb&mHggi`)QJY&$#M7C`y8l$16u>;2y9VJrnOc^bORp znCS-f%ZcU0D`&?}s|LNsBJbb*fgl@w1K0R!lR`7h2CXAwucLAy)!sgQ?fnmZH>m=H z(6SeZYe&F3Zpum@$2#$G?D!GHMK7w%K0&=XGQrC;90$XeF(mIugZj`63N#^*pYn3d zs1j5zNP5`*2y7@HVtg2p4d*ol8YBLCI#8%sep@Q|olNZY~^YXBJvMW>`BT z7dxDc9^nKkX@5`8s1(Lpjb^h@X-(%VXM}HJ=3&7P03>FRBhIojE-1DS*wECu)a*+kTPC!j~WOUQs>_Us-ljbl}PQ2Q;aA#T1-Vo zot>v?IHEm1;zZvp{0B|cz}+Ex&+s*o3jEjiXfAfLHj6ywPBy=30nIXxZ$g#pu1_>i z7YM00C0z)S6qy9KT~fFGLR3Y(o2K02D*~^KC`USYE*(+`o-;IN$&9fV^TMXrM9sud z6jlbs-ka`v2rh_pq#Ld_hr7(_Br_BJho^^=MZaMf9WQF5H|sq#)`6M_FhWgW+%a5w88u zjFoGk0yl;3ZB;=I=cG^oQqs}@4~DYE+N0%i9lqE<#-M4y1xAlQBXrZs3{<8!jnxbs z8qG=)^kV`b@=@(YPR2~@{#?FATojp(S|>%`A(r#Cd;fR;N$m^*k^1wDlUmCpp0rAz z+CZH;@V&jA76Do~RaSeQ0XRP3#*QbyhC9MEb*lK>&o<9(wLa|xMeR?I{!pIPoY-#r z)_W=R;L!H&g?(M9Bt~)MZ0^bl!^ci)44YKmQ<4P&v%T)@vQD0TTgMnn_8&1j+>qVt z{{gTYTjG0y1IZVW*$KGB;V`OS9uY(Yeo5V8Xw1wWJk95Ixbw6#D{qjQ)~R;l(*iu= zHVTiO>ZAL4Qv8teo|6$5=$~Zz@HZSkcPr;I3ZdBa(Qhubyw6bBiEDp$#QMvGg@6c| z;zsz+qiW(%Ar{G+Mm!)Wlv<5l@-Z(-4E?}Boj_T^+tipD0vnLiVj*ep9!hrCzX{G` z!#g>Gb--EbH7RCRV_`R6L^w9*sW(l z7pNeN4{c$@thL0({oB-)+S|(KvIf!Ic!8@e@NL@{|2w>f{`l?oI{~m|ZT`!fhC^oM zktUk((R8gwB|lJq&uzS$UvGMENfLi>Lq(oCj{r&r-uYGk36g8(&N6%hI;I(skeP91 z)3jJ{TLF`_$>4$*lG@edM`oZTMswxqgb(a__GyMEg>ES`$>M<$NWAhX7%#kh4;-O* znxprrXMy`*W!+at4X4-ND?g&$ry=UM@-=qIPwo1FYxv@aK5inJS(^2xu+UTldrBz3 z=M*iA{_yj{FxYfQyRCjxrw%#UMWZ4&ObCJ0q$CU`@J?pw=|}H>M!iv2U4JhU1c>~T z;AmHZDXM*3vyl4yjGa85ca^b{Ho<) zl|TFTzxtE@MWGm6U*`xe^#AGI|8`=`d}<@?>kG2CF3TF*?!DErE&R*v#`|YW$FIlc zX-Z~-=k3(-XE!o?|Nwo+0VVG(tNo{jeo$(7HboW@xf=7^9Z?+b)pq7!p2e) zG{uXI08e5=HNMymKhH85Bhh!JKYWmsc`maw%q}(#IlHHuzhA_Y#QfvyyASsMmRfbyX_B&?yyltV zMz&h?!SLN1)K9t6)`z%9iC-5i68uKF&Fi9MfpKB{N`?$a^EZ_@WC1Udw2{pcR=fOvvv%zJmd*|<4{m;9o&Yi?;hp*EQ#6YB(eU3U5kqqrS)x1Z_=r&PsyO?0B)iROmNB)n`wZwS!Klb-t-!i|XUZAdt)v6=Y}UwzV-Z zWNxvr>um6&-wrG;rsr0(=JCPF6*C=?Y4m+GBb(J+yH&n`YFErR*9kMsHF=O^-?_WE ziA}sBbhZ?BpzPdk2sc&XKrhw%WGPYzx+PwIsY262py$IqJN>0kWNjcz6}Y}j%znRY zzxcd)cjMgCFWUT*S*}InMSZ{8howwscsu}ryUJ7Q$5o##nx9$a$W9ml3ua~!6|D$$ zTmK$0SgOdSV%1H1y9zP1R;#dCQ--YCf0p4D`3|kD ze*GKYub=eSn95*n}V%LF122lk*+Ava&zKfL$B~<gr!$>64p1p680g9wl zQmJ;y#J*ZTGT~c4$O^5rJqFcT;6#6aUN^UELyzXa3jmgW{ytq$I<|jRZa@>DTy&70 zn}R}tg&h~M#=83w2HOnOCybK~29zx`aMt`+?f+bNg;`7RrI>aDJ-`}Lh}*R>dG4a% z20qCsve{X(nIID~b1O`c7=XhOQfV~{sesc0YFDa%W;%G@p*Nl*ri|NGvyMqCm$wcE zO=zu6q$b^i=jyV3^|sC$pJg(vfw&H{`>5b~OxG8a>GoiaTk;KtbyiqtL(WOaV}KWL zR_IZt6}8q7J4i4yQbD9IsH!`5s%>`Vh?>|O0MVwHd_(8#bW6-Cy{z)x{_Ww5%B#bI zx(H42lJkPd+cCv*>GD~{6?p}_L!z`N7#n_-X635#lFv2*FYjZ{;jD3$pe@)JA6jb* zS${mLTcL;BPal~>AN@o~)u*tFv%T!8uB+3R&uEv#j}Yl_V{M=TU-cud4hH~s9CZXN z6ZwJym_-$W;h))1VF$g>lpCXV|Si$E@P2s(7-mRZvnTKjs1!8@rvA*UWch>~j){l0&3sB9f* z8S9r-)|DwdnsP_4R8Veytj25Z+8G4^9%%Hz1hlw4XKik5Q5|bvj+V|5{hj%a%kew26iQn}5b+tn^fa)1yUl8kC+{Z2b z?9$=cdaSo#BV1A4J$#X2r{0IL`JjTA4EE=v#uR%8Skteeiog(aS=TU>k>lA!$Mwey zJBKsZZi=@o3C?w~Z5>ON7trIb4x*Y~UxUH8^V#ARWD!FOF|QLu@Msl=K`d#_kIf$% zt25aJQe9t@^O;4k^v$N9ogEgwMoeW|XLmM3{_7$Cf3D_NpXUT4LR<5}FLHj{c(v?3 zR2vo{C0@bw$tnIBZIzSyN#(MV=S7zZ(I8t8Ucbai2htu*3#I^rjJQm_YT7&4*vri8 zrmd#dwhqnO3uC4j!B^{S<6RDZj((~OokB{;!_rl>BG(3TI=wspP9KYbWVGBc6%*jr zvJN6ewsGx}E_E98*?3k35C`FNYa0a~PI?cLe=w$((btbACBki>CJzM;`qDgn7pQ;i z0~rV4ud!sdjQSu`pf=TxniNp)_5=r%1!0IJ5hyU-LV0`F4KSiF;>xN85(CvaPfmoz~&@C2Q(uYechz#$#>76eXmXa;^zN9{J z@|p?l`IS< zfs=0D%H+zeR2a_N3vC?5k`7C^Du@c_I-?im(m-D-n&!O@uiuz*p=*ET)&y2-ndh|8C zBa3=~Nft&O=tYHsHAYEz7Zg~U`~{U|jOX$X*#%5z0X|r(=I4mTw*A8?f=pI%rA3Lc z*N(}z)IKh=NE|UL6j!HtP=O=gSs^W&ch%8lkd5}$xUk16p zA<$}@HF}Rbf%c;n0kSt}nzBa~0P9m|@3*CdhLj6QL?%Ywu#I2eX zGsG&-iE`6>8w670GI}6cR)7}~t5Fps-CtkVnkfzEN~*z;GfASqNe?^FgCc8m$X73# zQc4voQ`##3C#N?$Ysg=Fs7{y%WBIn2z}Z?4KMyn;HuQ{?_+nw9abillo*}qQY<|}E zLkH zNmZxH4{Azq5X$loQAH#N+yzYua*bGDJB0cQ?W~(vqgYHhGt#Rl3*!bB<+GI8!h&Oh zo2C@W+1XS0HyP1ohIfV8;(vVJE|5I~Q!Hj&g0+#tUWq~mM|c0y=I;#cq=)8yJm8__ zoTr}oPtg!j{Gn!xn7rG3#*LPR&L#F>0;z>O&k4rDuWIo1}>spnK)L{tJ5J=8dbQbEqpM*q2wukp~)BG7sX~BqkNvBPb z&V|FZ)D#<-j$z6YONH(!M(xthD}^KF>OrRL0#{8;RxY&b+8HGy6GDjyv=)yKX)Tl` zh4QEfCFCNLh)Yy&?Ir^B0}&KEd&toW_?+OZ{_isDMU))@-hzAp7R-57aB5C5ka zG;`C(+Sfl~STjrS=EZenM1^q!QB_UCOx5mZ2`}zamqI@#-;Y9&eScRP^5^Wc`=`qa zAwMg~&iAffW&GmQD_E+Gr%gOatw;IKMpYD!sC{pJIN>N+Qih$KWCVEvm$D~K6e%|- zhbJ3scKICPQ~??j&?Q6#)g9@LRuG%vY+0S6n9a&*kGZKMCQ&VebKQAvgRsr76pczUl!D;0N*jj$*)G6(hMHM*6x7aVtYndIMWcD zwU(jj-Kn#+#8hs{i)}kBi`>RzuC>G%z2>kPqa@cNT3#H~x;Gijn>&AU_;m7aW6HF? z-q?5{m?<@;l<;0Aij<_qwRra>0Z7r$CGN3v(m)Bo2sPlw;!=UNRAG2osBR*rzJ9mKjVY1KxU%4YFKr&@+XZ(PquI=okEwva~ z#-l5p(>VWT%kUT;9Z1ScT=SO~jyR+2tlDa)Gc^z;?0{+>9JF;%lGrJ(x_&FS&gOWI zox}4+pM`ys!KxJ-T#>$Cmt=cA{s$(Ge`YU{dIpx;#;7gqDjAU!8b#jdRY$lzGpCE- zAGA-0vFGU(HXXi+BRMO42^<7G`s}Q>8+zEjZdFGY1(lD4>_#=qsfw&r>m$PV$-19>BEqwlL5C;XWgm&Gc;or|NYG<74l|74;c%&qRwNgpTdKFoQ12(*4$ zp!Wc)7>eHw%ntRin``FD1S&Nv|mf+luo>{L;FE%gE$ zmhY1C;Ewvt@xXnhhsD8wWH5wv=<${6qe0SBHcnQrqr=&l8 ziR`w^6Gf-+Nl2TDRHHZ=Fo}F_{ybecik67VDOgLD?HPcOjB;Jdz@kLmOJONXC@n#C zwf*Mh74(XCP-#<}>Jtc0Vm)@TmRA=q6i~A{UmtCI`s*Lc!P&Ovkf-h8ujik>T%ToW zT%;P}KBuuZ8GVd0iO@~GKbOgN>~SC`cGVHj5k|o_q%CW-m=SM|l3>R2Yfm9+Aca$*ixYg>(q?0R8#izSC8%QXy?B5mTWY%G0c6R(hf%ZNQ02n+rp zj&!TLJlhE$kFCBOozTk3BV+C5mv0caUN0WWtv98dzgnBHuB?8Buyl zs-P)wmumRSn%%SCr#Sy>>DnG{-mQ6hD?xMy9ZZqZe$i5>vK7Bb-_X%Fm!>(ZJN^F4 zq{VT8qv^f8;b{4JcTCBaL?~z;Zp?m%NR|#?M8kxI*~>dL?UP^4B{sA76o1&H1xxS6 zt41M>Ty*$8uWcQec>JJ8hezK%kK>cHRUD~Vj!wo0#k`|%N|<#acQQVDVNfcDw5lPEiHcY1gdqt)B`_iI<8 zomh&WyA3RRBL_T=RW>2uBVR;ex9c43XvCd6cXY%Rq5muze8~X9QMe2hk&ct79iI^m}+q*zEG6u{3D9NE3qgmezeTAyqBXMHaOV zIHELg(Oq1+d#Bzu!K)8MTG`+f5^Y!K>o^H{W%kUy2>j(DpW@Pra0KkV_+k}+lXg$; zEs@V-4*kP?Xgu`A{npNhm>K`(KR!w>1_^w2TvvqC|5BDp^IRNDV9f-Ko-rF$1n<2h zQ0f@9>RxQNq;^qE&nm6BQS85@+o>~Xt3;5Am)c{EV;I2RTE6{=S3I?`Nw*K1OOEh55HVgq%Nf!U9su|kku=sDoEJfw;0y@ z)K3GE5wUCqc0(V$%osy8UT0LTbxOO!7qAPx9q6LYF-SIrYg8#NS6$%h>&8jB`pn9e z_AazfwNMujH23X%9?{qK-Db@XE0rFa-}yH5-Db}29pgLX3kga#_1$ms%MyTio}$iw z#!fW>Jir4@{rZZP$p&}PCj!wDb&Vx$?Kj_i>EZDzNtvIQ6B9TH!WodWOyYdV@`ZwJ zZ#0z@&yzSa#$q(fSYvC3iw<|PSBF~fkAgfIPiBCIbihl-B8kpp@aL4A0vr5Z-1@!= zMRMihxs^o(S=&h*qA7*yZ}v}-*6>v_c0BlIDhLjiQ>%~;pG{d4l@NTQOfZIM3)>qA zY?cmcz}_ktQrZVn&c#MZx8k>`Zhxk1_n%fabttsX*oa)*&S)z0UNPM~t+JKxo>4Ek zM9~UtmTb@qhoDiJEO+zkBYwdEd^gW8&^))%(n1FzSl9lm58FbZDgXWUN)P>Cp`DZS zJy(MtpB83E(oSHh%@9S`j{S4+m3Ohmjy|C~noWC%ILYoQ`*cjNv46IKn98?1F~$02 z?O{crJXh_jxO)fRT--#Vi|U>~qKz{)#%P)nC3;=|-Irj@)mbhN49!2EuF%sL8F>~3 zadc%;r;WRj`tXnFaHHPXth7xrtO{H3qa~%@@tlTyT?7~}HcJLHVK34hcOSKUIKnkRYzkh+>cvC_ zOELoPLBWqq?9muR-CHZyJKI%G3a_w<_1||B`U){SOWu&EPTTgyf@Ho^XZIgu(&VIW z;G)>(gI!^4)Zd_Qh+>Bup-t#N+m*S7(jxa7f_6(8F-X@os(rCayPWD)o6P%ZK_0C~ ztl{+vfy;*^y49pLrd)#aBg+@WY#NO^?nY#oq8;R4*D^u4EIcOoQtr|Rh5pOT?w!=( z$L%49zP`Th!qKKZLBQYs5b=H6Uxpsn zv^9F_7C+GT1bLvS*Jx@gP}%leJR&zU7l>%ziMZ8NmLK#^(`2iU>4R*&sW)RBRj4%3 zma!T8Ba>shAm6Gm*cTY=3!oS@1XB2N9FNW$O_l1%6VNcYfwI#}v@t9f%T85nQQW|5 zL?3JZpw~F-=takbu`xoyukf@dz!Cyk5r=M^{2?T3( z(~m#c;Po&TdD0P<_;Be=XQM%GLvq{<#axPS+@4vAxUh4*BxG(#X(daYfA*p=18J_c zA*?AoOP#9eg~rJ~L<*MRqsB-`FJTBWi={AKbhSxTFO=Ark(8Sz?-q9f;6ZCa)*xq{ zVm$ogbn2QOX3UWT7h~#mbh!LdrgTP7R}8)!cq7LDhR}&!M9Sp6UK3iPASP*D*sREB z$#?Fg_8>X8K`)b$bin~osubxA!wQ-3EUNVk&eFW6b;wWzG|&OyV@MzoPrvJ5a+o78|Prph>Jg;Vp ze4KEEW0vYhA>Bm;&Z zjN81y@Bs_Xl?83>-yeFh=!AExvQ2$>88q){UVIYca4*NBqxIzZX!kaRHE0i!wrUNoE_q`1ph1 zpgq>!L3Q7GNjRZHSn6fC&E*15QKeoRGqG~39h1NVVatxaW`&GQ^CF3*+8CzV>z{Tc zb@PDy%$LP#O0vlH)TwqXznkZz!+up5ZZNbx$)(&Isplxp9=JgVXS=z}m&SC7yfqo1 z-K2N$dK)YXJ9TZ`K7kLiw$mhA6T;kBBjhxWq-Lhn*oSQU8b%vzj&bxXWH>h+yfucm zZxlsXvZ1L|R=W3?O>0T;PTD6JMFpaGxvJPl4}jZ_Vn|^cfPs9PYhU0$jMVWgJ5>I< za-t~42b|6kxuEB(>uoz1A=$XIcN@TlJLx|f`ux)FPELsLR32bYpjM7YZu^}mUv)cv z#)$RWB_mf^5`SiTLm@>EOru7$?7ZVeh{OjniKCv1_=kuUltR@dTmF*5z)e)c%js4x z>rg29bq-#hO_-Yv{ru_$y>Fbi*9a`4Bk+)o;?~S&80U=f#-PV~1u3^-jli^`>TSzt zgI?QULtJukqWdRP*sOzBTisD;=#?C0h#6|LrD7ahkJ=mrlcE7lv{3`vY&_sF(ltV{A<5K6U}s=pR1# zb5|wM*un^!X4?f|Yqhv!Vke)hxO*RZV7wcGm z%Zb9&bF5~&8k#WPY3;9|E^0vJ@`8$L!5RuH2buiiWVNq*iRF!kjxUVneC|z0{=oy# z6xbIiCu6zHay`CZQHM~m+BgNYNTQLwuJv>~x0#!62N(hQ46-eryGTSF^j%|=%m}*? zYTaSVu-1eHO0bI&O1xafOl~<|J)}rYl9OYc|yu1U07A#$>uEy1EyU!1glh zut~0ZdFNe-j|LIULh@R9&C8@U_^%GQ3VHcrTZ?;g52D~KD8Lc7r{yp+9T69sQi^-Z zr@5k2{iSv)4F(0$hp*H@k!1KC1Kyer#s{u-eOMlWjBcp1*48Bfyy`_!y&@%Z_YMd( z^tGM(&#df?r+3V|6lgLXtByCl7o%7j@Dj(=O#&sKkj9>QhUVe3)ZU7`3*ic)&pnuV z(C^KV3cK4YyY1Q7m`YWDiX+SRtzxsrQbl4SNe5;*Fe&LUS#l3@k|lRxkhV;RL6Lza z>oBJHjUa7Z30NTlN=yaT=&oWdVJYV%0)K;n0v+4M({{<06QfPEg9eh; zVpn@tq0gklPwCqodM{qlfe+3y*tu?+#E{{_kH%2rDmPSPwKi~Bg1FvH3vglh5Ex=- zXGlSIKcKveD&*jYxswxuR3 z0Q8Sjzki6ROw$q4&9*1k+rIj7hebT-YYRNfPfy5dGU%5lU^8cpp6b7gcup@k*YyO{ zPQGz6O**om3z|F7K=~sk6u_D&&5QmwB)-M}?`N|uw;Xk6$XU(4Q>Wa6EI-`lT7dhG zEh(ey{x@tH)U|w@17uXt{6u$|4ab^U$+4QK3PT2Sn!%h9wd|i^ccoYY-h?;%~JH|;wNnClDLAv)JNG|5d)q^F(QBA7t|VhR{<0e0w2 z7&p080bpab-k0P)TJLlzIcuo`h4ZsJO_smjfi%~q25u+rL4Sv55Ijo(mRj1C;Y&;R z(yewiUutkV7tyxe)#m@KnEubbJ;(3vuRBlVDVE8<-r-!0=-3cljfmH%iUm0ZBLa<> zXYCzs6u$Lgr2i(CY-wCt;*1fKy{A4*7OY_@GJgpi4dGC!aKS-VVExeZPA)a3xQ-c4 zy~2{rt<+>FbqLTKC;Z2^^I!i3 zj%G$`$NFpF-7?wP*Qfn_zwshI$e~Tw8dfUiDs{Yp6-uY=b}Z|lb5dnbF6K@={Ed(E zqRDPNeff=t&Nw2MDSb1E$CWS>#35>8+oiaJu?`C#V60`umSF>IioZ_QX>ER)?q zIiMlHDO3@DK*5vMX~I_qXYnfxZJ~{NJ88`^*gwV#-gWK+GtFeG2Y@am_>Dzcl1z-F zG$n>A!WHpO($c5}KQaKWbeeVel`a@2|lo ze-NM`&ehc&sTCyfSfO47P zgA9gEIF~Xh_h$c?=9C))`eC>-<=Evz>cHkyRScg z0dRi1P{+gpWqLXQFzAs}3}$2r;2xkPrI(CA*5Jdh1P`m5 zit(b>{p=dCVK0zgM8^=oS^%C04JN*O$ujoMQcT~Pg-5Q)*@ zO~3~)LDT4Mx*fR2Pp1P1Ei7f5 z*i8QHv@s>!6RjPdRX5F9ynK7NY3E<-3~=ukwFl|L%?E3(n0YXLl+&GWZVPzM?U7JR zAFa*re%kifo3nc@^f;pJ=@+5D0o^3Wdp&e{{_)JYVY7dr(U@{I_)?6u#5kJ@HY7=8 z184q)kD)yyo;#-4@(-~A*6C{LZ(h)Y+!UL&y@EK=z;eMJIE1Ey9mX`kyx5i+T?(qIJMY!0VLEM7_$WUkR6Wt@wRXg4aL zRhL(sDs3lWqJ>R>H9YT}diTNbv3UZN4(jteNOHcaEQ-1lzcCo`S? zKLr0B_MqQO?K6(W^n?vhLd( zAmy-v045H*w4{o4RigmAhrjO2rL$$1!Dt-kJCnPm z23mx%F>p%>8syfLbZyM2umh>_9{L4bs*sf;9=oO(QZm9g83h&;$EerkCg8yB zTe(G4i9~5YEAtu~3l2a}avLtpEla;bWjRiK>;DAQH5c%Rfpk{p8rE3pjsRR^h70v2 zt?i3ZU>xYh)OahZ4+@7;rqDp9Of$Z+O1f{g@QZ5!yP$&n*`Fy@%>gU_XkaMC%U&iU zKuq!$8%F0yoguA^rNa1L`UJSpkG;RsH^1{e1+QUu_h{%bY_+PT`6qp$`^|0N-uZrS z0c7-C7^JQI8e(e2V-c*Z@@Q0AnY_*}uy-3_dfH-SSYe>%x!%nsf2JfA z(4ef^*6SHg{05`M1{i#k&KGNBZ;M2}U(B@JY6rDAD^hA_(O`jO)Cs?77Eb^HsJ*8N zj5Qcow41y@k3dz0z!aec^5rMk zq+0JUw`ebB)GVPhEiHu6ccOOgM0L47<6(jRxc@4a^0NzwtTn1*NL{r(D{=q;c@>4N*x)QfZlT&MX!#L?uw}D^3UW ze43-3$>Vx&zu6y|nVwY|_&Q@xfGyG~a`+mm;YlrH!D;|6hz$s&BvVWMvtdCcAlb>+ zhs-yj3;OmlI-@e=+whiOZ~1RJO!QtYcN&WOmO+?lrF*7uPi9SGjUF1k{{GpPXjVCC zNs$=_CWRJ7sx?JU@V!+4!O-hkvgC&Ga3sA}JU6U>BAM6BF46etRFXTwf0|Jn3*RdO zX1Lnn1QpyOOBj>ZC)S7q134KazUlCywIW6yT|UNwpm?_y;DR=0O_~hEtq71zFw~2) zI)d1C7EqTg48=oeef;`|Wdl9j*YphF6oh{L{hGA~dtCkDO<8~%S4k=b-Um}I{ju{g z^4r~@El^2Jnab$Y33$TBEhR3q-fY)y>^$Ebb_NV8+8gwa)EpoOll841z-2{KbcjWO z=Je7eVp}jdlok;y?BK1b5^Df3(m6Y!wYI$AlDn&j9nKmy3vIJoXiz@at<>?f7P#tG zZt1jGqm2%{j}91vHSYcizeQTrWCRK3K@omIx)%WRAEC6$V!GYQ=!KRNe_%370bqf2 z4}Wck#?Haz7wqLWMiHj=9VcUF7;(ngg747@=*sG;{g9}>wa)NT&p=xYZ3+xDHt2)D z=Xw!e&*i}}Drp)F4qD2DzrW?uBLZpQP}`%dANJJV>AYAI`nzTPQY$Ds?A}`h35`}u z+rxmm$p8p*9nE*@f}TE%3O^f@s08gd^v4Ct>JHI6zq07CS@b~f2Kl!;?m@LFgF4Jt zl}A|`cXh^uI^-rmmkde8PBDDuYhqqA z$e=Z|@|WluvIph%q&9D0W0<39D21{zN&rD_(|W4rV(cs@g9!!|Xk~RF$(4?%d%4YV zg+fcosSLMF^A28>s3MO)2a`Rn3x8#V`bC~V?0naYoIhXEvL6sLL3#Wpo2Yosb3OF& z-ujHzJpJzEza_u%w@bT^W`Edua5EeT3@IMnaaSZ4uNV8LBa|E1s{#LC{ZW3LZb>Nq z9_%6$4rIO-scEutlhw~@bR*iLcemIR_qTqly`RtpqSNCM8UITKS-V1rl)lNOkWoX~`K-7E+UjcGT)RisX9 z9oyT6T2EQFXdLQ(L`JB=aHh1vDJfgw*B8w-1Wdqia0AK?E)4>qy5GTO`xTg4L{B0Q zrw?BlWdAOkyQmKxI) zv|y!cnh2n(Wz~pn#*_&iR$CoEgY^chwcHZCOxTFR9%sbR%PlFAeLABfo3jdg*fB*7q_$Dvjci3raOp&ubIR>2? z=&IW=B(v(#A32B%LS%&(lH#O1;_HZ+^1P! zoqqVdD>*qW%T<2C$d=)V3~F-B+}W(=1FZ>xw(n3%;1g57anjfbCm4>}gmIRBc9QEU zN|o9r>S$1@|qG116{Zy)k z-=}va^FRv6CM6zvYDC}H1&?!fpSHz=PQ(OW^VHi6EBN^fkA3O!PW-f&uP`Y%L2Ops z&}iXUme^A8IOf+0MzMtp4}WFbr(Jnfa?q{}=T5(mR2^Vo<)twx3ws+Tu?H&+ zfOiAv-6*v3`hlNPP!JAO8WAHV8`JjOAgc7p0v42u!Rvu02Vy!aZU$@<4Q2AXAGLSk z734))k!@YvZZdOxI~ADG6(+Dd~uX%w4fXws6_=o7Gu zO=Ajm8g0;cW3h~Q2Btla?i_y)#^Jq)Rl(i>;g=u_S^EhaAs#;;yGWjX{QnsGy-M4| zsSm#KoXh!PEj{y3uY1de&L=1Aes{n1FMB8Zqw66pc3;doSdkeu=4%kw&1~>oN}bTs zi#3+dojRsIBUFx@NcQJfv%0xTg?iah@(y8)ce*RW!YaC>5~}w)8V2ZS0CHLfNOIze z38t}xqgMn#_=sGPzT^Ov3SaFU3+9b&sDK8vuJ>XWfi8jrnptmO=rr2}zI})iUuVF3 zptFKXkcc%*i}u6#rwBi-4nJTY8pH0?+PqT{Fr8Ue8K!BPalFjd1vy{J8bjmj4k|Gw zECYe8!S~GACe!kZyJ%BgOjm|A!>WK6T%Wb36vt3*#QjZwiYy$F(z*a}B zHK-_P-3A!~Umrd=*7;8#X1}HyXgrW-s1?)#OcoeoN}E@=2T?G6!IatPasw-=*~hU9 ztm_PIx5|<-PQDM!G>#1F%61c2xfR;b-mu_dIfjDipbCMwAblcncUeq_kvY!v9PV>g{jkAA2w;smwY*(ScDv~);fycxyw;u)S#EXn&v50YYQf$Jby%NEi zs-sfxP!-02n7|yycGB}LDIRLy%26NPcYLlp-(Z)AXHh+RwRaG;jxk^eavYjWfba%p z?PrVkH&gnx4?La+CDBSASZRqh={oeJx7FDf! zke(+2iq>toj}O|_Q4jBMXo&n2@XkRUA-+1EGlAJDKzgm3@*#X~bqgWEI_!$4P890B zYB8|CJQbW}0;$*FK6g$H1Qvjwdm;Iof!P@*0NV~lbBzf z6Ry2(&kFpHikr`ViHt-_#3TO9Y`PLuZMiuwN31!L4p-=zUoJ*;gYL;TgaKUFY2Fa= zX&|c;vqG*~_K-fI(fQq{IlI?GYdIp3mtID&sr1m@bGz5(zdH+q-<_Vwq%}@c()O)a z=PR3+?eeUh8+@pCVj z##(N}l#8Z7_JAFYBLmI;^43iTq?w#^vBt)1-}}H_@U|QpU%8~;;pE!1R#AQ~q4Sn) zfm>$m7-LzV?;pB2{KcIl*Is51!RJ7LH{WFF6-u-X5EYKYkZRn~p4!Znkk@t+e`q@( zkY@P3QJVGwTbcV90Q41Ei57(oy1_YJ0Dh>oq?7@eZPI9Wf}d@4;FltZWWY@gLiF;F zZJ=exKEJaDX`BC30`^i%MeF_nFF&5EP^)Z`J@7^Plk|}HzPIJ9!j`$TWBqZdiY%pe z=VbsZuj565^1#Q8O55ur3H<9@M<{(4NN%tW^` zZ@@Ka9}2z*r60d^L76d4+uO7w_g|>m3l`66V=53QJrO?4! ziJs%G_f7Xbf8D#!xqr->HC>q$9-im>e15#&uXkGi7}N(s?0;-Q zp5povS*AQtEPKv9EQFXUFHx|?X3Tayyz`QYO))iXavPUR2FMZSY-g>Et2pjS>LoD7 zU8)NSV~CrU{bkxSrRlEUMvLE6+luV*xja;%@x%hR{!{0hYUoWw)#~P&7mUe1iN)-n z%e>9r^#V1^S|Cqentc-H{myrzb(uyd3Mi4Gnof2sALpuZ!;-X}>-ymA5LG;r6C5?$ zm9TWMzsfU0!8QjQ07yFizdzP6R5Ix^$KCAsS7a(<>8yov=O);PLxn)|nYHCTVa@z!pYEmon!WV1^0}Ier`O87 z;9I+{>^poHXxbJuQe3W*#1b{Gqz*p@rCS#pQ8BZ;LLG)8rg{MHFn*#SkYk0W5V|Y< zSirMl^l;Xq(q7L<3X(Sls~s;9f(SjI9^rc1cE#>bV)nyvv2FPOloyitqSFIp5+||3*}BtJ$AbKv+95-#}}So5erz|DwyljcGz~?mao8W z5V%}ojFvJ$Gnf>*(Np=St+?0%>lh^}pA*7iOQ95(2QJ6kgF=UB&Nw>1c#C`qeGUUT zl!r`R%a)?g0>m6^GI3X9pMYF3qDfKFSdH${w*`88ug|*|7FF1i8uit=b5)_E`-TSZ zFH+&_hN$&Mc8W3&lK@RrMbRZsf#***Vhy1FbL}t^h9d?pJnazH{6hIDVx9X%0O(W66x-xW;H1EQ+u`e1N5?gfq8WSSqvQeU)dd(+@hMMQEu? zT;J?Q2rMa>aJ6$SuG;_)grdXPKkaj7hMFug*ISCf8Ng%NeOjylQ=clL#T zCClSjF<#XYxpM&q8*xo>oA!{(AzM*@M#s3%>&7c)pUyY?j$}oHXV%LU$+edr{O*+T z!7=a89lk^9+r7VbgiT-+;3DqbscfoIl~>4Z*I-@jzxUc^Qzx}M46B<2NPaA*LWA9Q znxXI0{taE#)y1^s;z3Bv)8n4ET;OTC~ZGV8u1NvGEW(uw(mp8SH~8{yUv8w0Uq zv-J#T4X^}U?CcMR5NU_5TB2%U!&Cn_rUANYrPzbV`EDfahO!eUK1y1_{DZTIcb#)YVZu!%X@4y=Y&#!Pscdhfd`Ej_q&HL1xf6P^n=QWP;!xvB|5aFkNK;CS{( z)FlT1I0KWhppxWdhHzv-5WB-tR})H+C#_}~QzUD#9%<9T8o2dLWF*eKBb&mtK+Q5H zX^G}2_An^4LBZxEUPUbbr-YM5>bWMM_-2BgdcJvk_l|G9y{~F`RO|iv;fuq<;wJ4u z&BH6+`Crs@gAbRy9hNaqRQH0=lwRI#8P z*3u;^N{n;W+!W{d!Z*HXt+OI9)y?ie$96VCFfdu!TbBrhN-LdD)xeJUg@vr)RzP-W zLu&w03Y$-XpC|MAsUofZSp+Mww39@Kla-q{nmBwZoTcSr5J0~4q{L)~X3TJW@!7}F> zN)Use*ob|~2DQZV_qRkwVT|o|UE*=Y%Bt>7|E1^Id@iSTvqI`-iWJMax>3dQrz(GV z)vORj)-k)x_HwXU2y<(>k;$LwhcY#cgA&4C?T9PS)$|d90a5E_Bf;05jmXCafuxdF zs<<-Oal%m5TQ`OMt***ks1~+Yst@=d$>?466YD8%yJ~_N-^NLItnujiMMG$hdslp_XK7;q2{^^Uf z`v16M>)zYjdynpW3szs_O2;pr{N%&_{hhIfCuRHB8y?__Z@ZcsHW>2i3Hzy(ic;P= zdvXA~d#t+V=kWO@<+Qdyo#2UDB1bl?*DexKvu_L?SgXFJvJll`U0-N#_<#Pn*-JvP zWx73@6?!BfPdf|+G$Y;~U!5(7>#tChh>5Y0OX27PqC$yqfmzCM;(aKq-a>Udrik(F zvL#%Y*^gF6%*93lF(R)9?ScmH=B2 z$QZa>)Jo)GFpeg#%5f_&v4Vn5KhNj^s_2)f{9;&ar2Fg)8Q)!ULwp< zweBQAdS-F+kK#ORN&oZDn;lqG3Mz20o!6UJ9gz+B?-E@RvuJS@mLdbCO?N{ph9jd2 zLxqXpMGFN{)`6AQWT!qlGJlPR3U$Beh#}w93pq~?mD77RW#_Q3(+FP@sezn>8#x+X ztAQG|&VxfnfUzv^5`}P51C9d>BSnY_jE6TY$-@hz(jIh`R(^?-Zd_1C3M^71jv!KB zrSwEaRWPD>NZeV~oe?E1LD;?6SY5e+v!|LzMjD38B@B4ODZ|yheV-~?S`>y?c66ry zd1lr-uQYf&ypLx0#2RMeE69$5c;d{27p(Q>wB5a>hW)`;e3GlTXP@4q-P8DA_y=lx zo>ADwv0kI3t09h?MiN-lDK*6zS6kw$3@t7dWmR*H9FfCtAk4U&GP%4$Mo$2AzZlC$ ztVd@IAzBWa?8kz>2c7ASX}=>mw%ens1exO;qGePrjGeUM>q;smF-_@tgY87b0Dr*u zYT_N*^xaR01>yx8sH>J7Bu#IoGzBidL!q=+s$gG;l@7SrGKr319V@8Np>l+vy&(Nk zl0jtjh5HG^=T)A+53DRrFP&?o85lNvuyt)`p*lbTSA8{Gx)2pn8_BixMCz3RK+t)X zEfnz<`Gt14n422MS1d#Rg8usA>ulF&GUpejDE87)bJZLzCLXH-ZNVk&tmob@b&qw{ zGd}CzAM)$7ncQq9efe$&R+q=Tf31BV*HM5wxq-#UlCiP~Q}H31JTEhK!)HJ!QWvNT z&q<56Fv$qZtr#%Zg}kCQXL*))URNt_r7T8SlOxfkat9_gF^2Zwi9^dJhoHi0i5lV} z{u~-iO~W9(7_3G#_qSnNY2a5p4E?Fj4pnYPwABP8TDrb&V%3veF z?ALW;`27vtS-^9&g$T=ySt{(^h*cEZ9^nYxy%R>FAWD1M1~>c*D>O`?GS!w-%7tMs znYQb*vg}&#@9$hJ|B6;)6wzhRU1fTH)!HnUYezXh-+`Dj{E(YHs+Gzd8$x-qiq!jd zv7m}1{?>R9Hc%%_w@!&4a#Nx+W$@63lX2_#L^9{G?5y*D1Wzta*VhH*5XJq|9sN`_ zdr?;>ptlnCchJxb3pFO!=QM_D_w%}2!eG?Q5+l|1pwbaJmt~?abw-f~O%U+x)GW@&~&Tyu^zOHA0A1{SL)h?QtGCzrKTx_ht99CwB+pGvVv!%BxVdHv8t zkdm2TPKfD7BMmFlic(o!HC4Jmh3TM?m={hgzr&E+(kW#l&9WLISBd&I^+Y=Ro|rs) zAurg>y=rf6M-NW7-QR!U)5WLl;N|_$hh?BUcU~0Kvs882pL_Q)^AFqK_Z3d{4`%nb zz1rcfsm}bXcGz0(-O)4H>t`sOE?`H^ji74vbcwHiMPp<}@YTh}1IOJ0QBn`X$D)b|qGJ+cuY)?C== z%E9SD=dhs-OXiCgXzr^XKqzFHR>IZ$;{?2q*I>hAR-HHkj&E!r)bCr?cGvn{vi56^$FyM9EvXpF@Kky5dKX)iY zwICGZ84DufUui@@RFI*!Z@DhpmKw_oe>XvztIpC@Wv3uQhm`22=*jU#qY^*QWAEcM z-^{>&|L*qQ>{>4)fPk&h`NN$^*9{VrgMHuRAPt!x^?#IZkz(6iN)JCQbDL zw__rB@FXXDQ<@6=SS3jf!Q#~;#gk_*`a%5MZxB7^54MrIuyhXZsOd#r%#!7r&nR^u z7^=XP6{Q^$XzXtBzA>@3BOJ<_Gt*C~tQ=COc#k-w5x;{lV46-8& z=#!1Rw-RRAg5@IDY4&VFZ8=>a=9R1MyAibo;6n=e%$t^d3}vd+D==;Dm(W;jg#UmtZ1qft0(AKV_TYd!q%4umn;p5;Ko_09R63#h1s^Pn45Ilf?~c{;s= zul%v{U-)_7x&FoYPxrlta>-GaA4`yU(yx8=MC8pg+R^{(A7Au4`|7`N_I734@7?#V zaM~wWsn_4sTRK3Fl$lG$xB+FZ^*HAIQ7%c5Z;Wn zW0B^01^*aY>l%2*sU0*TjqQD*d)z`?@|0@sU+|op=@v&X4b$&x#9L7@d`k}@@T1Jr z2)t#084I+Qu%%F(*Y#u-SU-pk(+0|8weJiD1?ZU1a?Jch?)-4-R9XRza0SeO!;w&<#2f}D^m^86VLP3!Ui&4 z?|)_13Qa8j7Ta-#1EWHzD^Tv>|9tVl2rtXlVQ*M+oRIld&IlaumCxw!N93DAUF>}K zDQrQUd_+3FkN(hBGNUB$M!X+E2eg4(N}eclGM7kQt;ksSw(a4A-k9|aqrx!`!9=^l zAl^TuxIOKp%G(too~`Nj>7E2Zuh9LT%vNG-Z=Mpil=ohN^TcT>!q(+DXQ-|_tVLCK zRVXIUk=A#}Xu-@eMMVPviQ=PyyC3}P=1G7ZC{(OgNdj{u3yp3?3) z0f(Ee*6NL4dEAtey&#QU!jNy~7ZWLIEx}{?-Y9^Nr%>0JKx)BO8=g`MZ>C=}=Bd@k ztYfcVMc%Tc)#R##kY!^oRsy#aIp!)%Md~NJOp*x|8r}W7S5>wYLMlrg%{2r z#sn#PX`1`p;d1NR>!d^%3 z^@IPu<9@@Q!5>?tyJ@?R?$__#cAm&@BNQdtsfDQZgi#@frw#?`3IAmqh5g*w#`JS; zSV|z>)6~k){C)krHRl3sp}TA51+eELW%k?f29uTbC*mbVj%axeKtMQ~xUuUFX1wQe z`z}`}w)8++r0%RL#nRl{=mOjPIgRIj^tvN1-<=>{_#i5GKx&N4$FAIYhP#FSGg6?v z!d}n9cbpQ2GOgkD(zBEU3zBFekun}zc*Sh8y zYmUMfHEfxfPT^VT85PSxtC*^da51IG+T>Ch_D+DOfdzAA=6X)pa%MI$&5q?0cHRAo z1@g>H$gpKK$^B0RNMb^C{nR7JHGQC5Vsw2(61&7JZNe&1FXlvze!wp!smD2F+wwce zU+|Qk|L!n5gQvk}kRM5JJ;Wg+0h+E2Z+jC8A&g-K9@2MReAlO8uY0yzJcHUcYP)5! zYq&5hh;g@UZ?oai_iHch-vnZAC{*!BeV*}v;oy-)(vnaXqD=D(R?g6F7XBP;0o5+;VYz)Jqlt(=eq?3k zO!}7eYPEIchVC$>r9jV<^#J!$y#>aYYD8EpgL2F{(vmmBjMAglEu5nnFstVE*Y<{s z2Lfby3oxt57N3#BP$|E_nFC;eYw3z{=%tA5=Kb{g8|VTs6yDJlYJ<&zT~z=rz6?pb z(N2&j;wi_^k@_DAw)~BZ=+x2q9C@DWig(SoOMe?_EAILD{oR*aQ(h4&zNchn=a~=J z*u=fmd*0o)?OoUG?l5FtKkxr^rQvNG73f)kCX_>FcQ5DIb$O(YBURgbCZ6X-r?=Mi z4rk$ zQ2$hdOx3waJtBdrVJ30u%ob$4DqU@>P{Gw!Wg9*85zL=JZg!qEQ|GByQQ`-Sk=8X% z*NiP6Bib!ynxU5EXr;-YD{ewbUJS}9x;4rO+64U#F#T4#V)8W;7@-S^Tq1r#%WxwT*Vr!1P=1d?vY)uyf z{lG)Z>h3pbe?2z)1TT-YS}%5e_r5Pf)|vM& zOV*-lgx;%ux^t@;3U_S0!`B-rne=>j9$TZvD~}>1_QjeEP-Nk=fyc$qjfm6 zpF9g_1v@^+n38FxyOZRL3CQ6tRChASIG(PcH{f_8StCXgdJ;c2Tu=%GU2Oq`Ol6s1 z5Ag$TIGAnIN%Ki`f^8??D{w@^&OeH;f5ry2dVqgCmcv2{%RDJ;8KtePY8is%AO>*D zv=LDHvQ*@_u$=&@R0zOL3(v^JEWXI-X!V%}?a3YyTOg}3cT!}K!Q7xl<|1*Uz!`0z{V@Bgkzs2NTlkg0Zy3jLnbRCS51C2G5%01>-}G09o>=d7g&!Rb(c zr{Pcmc{wlKjTPN5mvwf>z5QR#T(F+n5}hb(rx}RM5B=kQ81#POtAnoJj^B4Rf29?- zj;5Pjzw4oB;$?w`cvjTXflaF7vSN8n$Z6Fs6Xo#HE-}`%^a+?4hLxKKOzic#YM>OP ze!=1EGzrsQFvl&%Zb&~tgX~_P5N{W*tX9L8Cp^R~%pK^8fw)xB$}!W|8-++PO^6S7 zzGvto&#ExfJj9HrL~(7qeaXDZ2g{_mhQIVjdg`7#cU6K=M*@l0>kkfQ&- zQ4Sh3nJ>W#@30ty^dt{_h zB?)ey*50FNrtAgfMj)hQK1=&-tq$}sMX>9Xf7z)G+nN;3{chGM`e47yypL(_n-46? zCsY4%F~toJ?tAwIv-=kpKFHIxK7Xrlq9>4YInbPxm(=joKWuiVZF>i&#Gf0UHtesG z<=s{FLy9*KdOq}sj=LdVrL+M!sCf1wYylkCzsAK=lG!3&mcQ$CyPy9nx+%`64>w8A zWwcvlNxUXvX=5Q_-9pLJ2C#Z1Nj`U$qH@NHF&RUq3a^!`rWX?^q;;|-ToJSF(1*7} z2WrH9s!CYu6dSRhLL{gzAX0RMmus}Ikmb1p0dxV^MmNV|FI1utsiwJ>phFCJFN0T- zVc||P(==m^n~;D}qOey^vM0>Le{K&dKFYvk{5F8WEeVq*z59n|Mudtb=wiq(eB${?=$=%xP|SgfkD8}6SMr{Rw_$NBTI z#`;gb19nUHjJ`5@-I8MoDmsd2xw%F_VP@88nkk+-9AaB|byk5n1nVqf0hm0t z6oK9u)}G-MZiR`I5Ve(R7i+=Sw7}Wj4xS0jE4GplMlHpEiH<29BgaH{JxxDa%&U(T zWkdHL($X~+%sL9qHqqM$s~%X68-Qk`J*wu$g4A-xp{FmMfo#@zSd1b&#;i-2s7rL^ zg>;W`*irgE`$}h~s(%dY6CFt9;-ic<$P+2P(T*i~^pM;xUA`%Fcg5I}A-XoP^nF5; zRmsZr{7{Z?k>AWtG9xFGY0 zxGEoeJQ}pXQ;v7fXItQ!!WdX7)Fg)hW|~P^GG}IIh#_wjTQW>l$fw^((Og zVv_8p@~D5#iCa!qvH2x8db_}HJO zWV$ldl7WB#DF(D5{&1|kY%){j0P=}0EsRp!y&hmDK+Esr*?Le7n4x`tbeIC2`}9as zhU49xQY90owpi|rb0@*1OGQ1OD)h80(wyUv#GA<9_~#^Ux9F-2#2gK%q^c$EX#?<<-66>_E0aEXy-$Reorx~kDjHh&1gd@u!Mp!#+69hee zb=vkap;A)1r&8>Xt!bAno#FwyU;*}Rn_YICdbK(49cR+dQLAUD&t$0}8Rrjr?k2AW=4J4X|{(^^n zXLxp}9S4K7{$XEQigNK|8prih=Z_iMm{B`JbGZHBa-sTSN_#oUf<})=A;Rb32NL?b?ZS2wuwQW`)Uav@{MY7% zn6_!E)SVttD|I=UdlZVnm-!d^kMx=8UB+5A9I!qu1xlPu7D#el#%dBr7H8?hp#GH4{KiE8QiyD z`Q=Z{?rzTpGvv10)w(_e=maAP$#mMC1nyFXnnS;%sp4rmW86uwiX1QEi5=q;o~^SO zgkS)H9Ydp5j6xbvrgq99j%darY@fDM$R~f=wfyw&uc;1U+sE)-lhA=wn9f?MiWONB z8Ryo*iuhG4#E(Ij+DJq6QYWKg3+It;>L$`BPAy2qQT&RTZs%oT4BwR$Ul5z$5!eJw zoNaCQ;g$NG#Vhr`caHhWKG~f1q-|RbTHpCU1}q1`!|abwJ671;hkaB1!(+31&IS)3 z^+7e}aQolHdspuNDObbEZnmV4#&PC82n;erXY_}vNAA70U-t9AzxDmmpAxSB@Gg7( zdBGq4iCO;l&CKw`4+4dL0nHx;z7bwYyCyL)yz$#pk5j+BzxI!R|Ih#Mb=Pz|xTIL* zR9bSl%gOndZ8=Pg*3NOTNdtHb;%7);1|SrD%T|JEH_Se+Oj~}O%=zskK}Nf`lLqhJ zX;XE2-j+Gy%$*6Qbo2BDc+i~3O|I+CA|}E$nC?$>LWLDy?#ql)GH!^Io_qdG{oi8- zz#;{6U+gRadbsD7A(Vp%1($DT)l(097uR- z-&Dc*Y`F>jr6y+EI-P0kbln66Ys>t`Rw|ddbQYU_I#;b5m5tQ(jCuM;Xq1eTo^u70 z%+Wvny0Hag=DjrU&3Crh_&#Y&JT5cNF8P8kmN(3hg1NrJ}{z&(KPbyHD-8B2b0JWSWU zbp$1Rby{U9D&-CEa83)|NuJZP9zte6);~3EA4{M(vvusFQ6g+i7*)+N^mW>uI~&z! zStckISY&kV1kE4OhsbxX3FN6cGVN52x^tM)@aUbi{Rj8z9)B~4F%=p1Lh^}~bVtaM z6Rj|idCsLe&;G6HZo`u_@BU-&&K+FMl-(yUH?TD2A3w7=T!S_6?25oJrXLRJ=yxq< zNcA#@McZd0+a@eN1ZRSPcN%!YYnaE?xDqJ=Fd;#==%`$n_8|egYa<20jP*JVYV*2h zyT@t1hE?f|TiRW4FkPq4{~ai1CaEK2VmEhdj#jSki>%GSIMic~9b}~uo}@v2Uo-yZ zPBA2p$}=Jpi;IcjcB?}_bq1Fa|Ff40_}3YS^EKln*VqYrU=-bT1UU>0o`v8xaUrVh z&2Oi9c-$GyR5_wq!0}JswhG0@a-HQU5G5_VNxnP+kOLoMF(;fOx|C#PEG57U^1F6Q zh9kS>Mw9DQwYk|xW;&I+^EB-7dc))4`!i1y9|*j6{AWG!-lU5_B)E_CALWDw8T_Ln z3O}=6bB6xu#hft0UNMk7^b$+4lP0;`@p)BPvg~$bx9bQ9p z_Dh|8ggJrNRCkjmcEGGYYPtc9`8j`Fp3ACsrs#lJWMst$YZ6Z8s@e%cWc;q2p@})I=2Pqs z!mSkI+=h-*xRX}@bgaz#bNi}WvOgR4{^M`rZ(V74iWHiC6qnopC-fON?!5cDIzUjvs+d=t&TVbMR&7*xmB{mBy4Wkw0Kcsln)DF3OfLpF4<_0QO7#WmRU7z}tqTEB z$o2U{rn(&Je2tWux2CIdV69OL;ozcj+VP1+x^T9XTsu3LMYvCw^4zDO6~Ks)mXR7c z*oy6Y%(hM#P8o^iC*81(*%J)XB>t8xuC|ChN^4JAja^T%=PV=vk9aN4s>yeL%i|N}g3q=SXzui7C8b?9P-XyM(B1?Zfj1ey-d ziHzJCYLn`x2VLXSxl)9Wh!V{#>qK41Ir(C`It7G*tG?(`_~5E=>sY+IIYILpWj z;pkVZW$och8FOHySYUV$2QIQW;*uYhQkN)lKSeNkFj%^ku8v%n0c~n*$AuJUrS_av zRjM>%Vp}JkfddFHcrwIHvnQ|Qs8~ZZ=$Y$3f`qn0Ck75q(bkxbF$Yxp>)I-a%aYfH zK@1z{z)#z9l~q0`RRY4+RYB8{jlcH>=XMSmQQIOT;30HM-J}) zkhYt_iTYRFRQohSfrGjiFnOO`h^|d!IzKGiBbT=K`x;!|yfgdy?9)5U+)7h2c&CQ9`&E*Cc@Rg`XI z3M!1G#Bt7stQ`QTRA77**<2e`2xF36iI4(hs->wHD6ry*<$0Ax?OOi>I*g?xtzx$^zY5ilF&lO0G2~qPO%kCg-%J%-NCFe-0 zc07evGyF!k_>C%^eW%kj%EyE1h|FB>L}OJVw@qMT`DscJrgDIi7)GjXYbmY(gKv%p zZ)jOWE_N=io6!bYJGxFkPk##fU02e&Wd)OKR;>p#K^C&xdMK`52_qgGf?yH(ZBy{7 zW#x=5U|5MT9yGWj^(fGI)6Xf|sFk7NJRbPgd=O+rIoLcsAO;w`v9?h+?d5V;fQ1E?F`TS3uWKFy|?p4 zSSm_^`2Swp;LXP^-JyOqSoZO0mjsGG-}@0VT?l;UQ2^iF z{cCfF?}zCXJ1r5To5<3rN|Z|6uV-udkh)kX!!-n~R|^LWS6qvilK6_tDHfu3IH}zv zOA)E(rmIf~WEccW9WTiib%U)5h)gp=+2=kbP6hPDBC>T(Ovido&rv-lO7~do5_q{o z)FVFOo&16(A+0B-%$AdcxLhM3=fG9AQ8dmPSsbzx9pQr9V7&PTAx&nwjuvx4g3#Eh zV3dlDNpy3TywQ@Jc1u!vh==f7kGEJdGTQhN(OBq*3-UH& z)h@_0CJag$BeZZInRSa^OY!ta_Llb!V+9N$o{9Ve&WvGN8!hipVy*uYm5>bZj5Pag znEOWoSjBdQOK9Q)G9BMyUTESiK+Exx3mgLh+HFmM8RGqC)NW=P0PgQ$7Y^B1{%Hn|9JNA^K^26NzQ4gIj&$VYq zU1-?*k82z2JAfNJ`Dwql5@I#Sb(5rMK0m7)`?!(iA3E^4EKp<1Q3v2Q=oVT16ej^h zOggRz4rpWDy%-^GQ?w>Y|2N;q&CUZZj1UcB=*o3`%X5sk*I9!O$rl?fW4f5Gm~`25 zOo5TPP9-J@>1Oq%;2RL?3jG&Sc5OZgGZ4AAbvzR7ihV^|y`WOuwjE=vTaxFexkUW1 z<*>XxOQ{pCBpa%7`>S*@?(2@f+^Mk=>!VC5$a7qC9RcmOJ^47cP&DV7kXg$K@h9Tt z+V~-w0Z@LQ|FRqjng+&T)KTO$R?RgMq3Q{3xw@lR6gwQwFVNaou=wfFMx{_Enwq`) z4ST+W^=~}m-W~thy*q=ge;UqUh$@WF^Cu+6$>;S4m(QhV8#8lbpUaf*KDf68XL`d= zxQSo%-Na8s4KKWy2hHPm`g&#s1BzBCD^?P(<}CtU{=Ys`SKAEB~u(sr?n)TSdz+B;R?*n zvGk9La?CPAjS%Bwfj}%Z=L17;DPh-oF4K7nN)v1-NlPNf9c807U=mR@9{ON%q9v`BDce*U1TeWa8OLy@4o@P;30zEvx}41 z_k)b=eB+Nngm=H7_ugwouEppV2F{6!LOG|SPL_C1(&$AU- zWts4&G{+;(Y70Y3=xO44xm1om2F^kuCmrL(1T1f)$C)=Ot&PTRH-NP3R zeN?gKHW$K%R2b5QCRbsT<6LW&Hu^Zs=ybtAR4(BOEU*fPwV_r5iH0$nact}(Y&_Kh zHBvwYU+ggFT_w^YdZrGWQcsiTR+3$dU5YATFU-&@TWPCK$?wl+d+7O*2v^wBi-yqJ zMK&^r@pzmCDyVr%=4;M;*DQ1AW^MiMHw~U{XWQAY7yf7#X5#}{c+{ybb)RrJxJ0;}#%G=Khh zfw7r$g3pY__ljbhvMmBe)DZ@p-{jdCi6t5uTBy&R*$%)x{SIBFFbEzZN@$uGt{NQb zQkZM%TJ59D*IM8pZZoB3>7eyjlS-upjANN?3K49c%di6QjDQ{Lk--NrFUR%ue5Xt$ zG`JE>G8j+o1qddZS8b?5Tm1!ONO?LWZJ;P1GTAzNRx_w?cnz!{letcFr@W~53f$^+ z@>VlLR20$z1wTd+nd;6yrCsLd4{nKV%_613Gp&Nc?Vtp>-*w&C>$>=7!>lE_^3Rqh zg2^54<_GVM6n{FOa^=U$-(IQxw_`7UtIkYdQ`@p>t1Zt2e8{?dqD|KG!l8Sw{+EQE zVdectTi?82Fa1A$V}9eGuF=ieHuCCpTt{8aLIuvEs>qe**FWY3$UgIYJa@ocZH{kv zbY*t;=Ij&FFgP>&19s+USE%Ez$2a3cFXk3u*Ri1+Ck8OhU zT06OELzIi$XA-1C578-3#L=67m4hHsw2n-&N^x8UlVJ`#E%g=Ds~l14NehYHhkmTM z!Y@&eK~K1-NqgOui2@Dm>FEmyJ4|SAHZRZ_x%<;X6HjZR>sf-II>&;6`zbJ^M1(}g zeNVG>4{yj*RA9TE(bx>4t+3sy9j3KJca3#MIHMm;3{6*G4bN9(V}cY-SbN8) zF-!B5fON%)*0Z^weP{HKDVB@Ww7uK2Pd~wRYkB(D^@d%{jlrg1eH9^4ALgXDyvrSG z9#Cd|qO19>SU0R8PQ;ER&F;i||8mUhEUR+p9q_A4%f*yH)bjn`tMc*`%{erMbJ@LTUs?`_w) zi+;YpzyDsm;)m66XiW>Ug69(E510Ul8M3@&D!lueT9nM&-EH{gH(@^Yr0rq&nMUi5 z89YVjTWD4COEs)>N32VA5X5#><+@HfTO)!*1J=35pB`*ZXF4kb@pY!ORpi-w1zV$@ zp;*cYZGwy5LDrt&0V*!P9~-@x@OVX=9fwAZNb5roOaU=Q@7;a1#f~rpOMy$QiDA2n zlhz#}8Lnqg$Y{daV1&b=v+VDeXnUxvi^Rwr-c7{)(&@E%{uBzX7d)C2XJkG=Etrvr zx0-&*gjLG&kZA+*ldXpVMjI(fgkM8!)Py1Pb%;hWq&Tl)%I7N90U&Oy>wSLd#>8?C zocgL1Noq?SyR6?*mU7?=1YTp+LZBvOEui6X11@WsclG7%-K6&) z?=5ZbE+Nm_M1Iu!KDFBsz4U7xW9_2wp@mYU!~)pTg8@Lf;*VWpy2=?=EuI?FUCoq` zDY6yZh^@;F%v33=O4;t-szfrx^9Kw%t(1x7qSWJJKgQsN76eIJd&ZC*eBG+4+Cn_3 zC(%5OW`(a3x-$`jR)LR*mB=$_JACX7{Ho9~^RYCYUt=xQ#krCoPFd*0QVNt-i3O>Y zweH?2@}T?eo<5~QuP|J(MLEutlHJwTb=Ofm8uUQ`C|%EFxK0{5X5XJ^QwH#Q#ki>4 zmP}Fy1y6}umKVt258SAWEF!NPVzgmxGVHH-)}GF(i~f%2c!o$BGJL2&%@s!oQiQXf zzCB!JxBca`ytJoJ?>9#eVM{SE%5*A$zVm20RHD)$F4z6fD<4ofg#&OdKzD+(VeNYT z!!Nu~*Te7XX3(Q^u3q{67Ese2STZ#lNy;#xWJU}7@!}*D&#G1TH%dxB~`{DJUw@mm2 zw?TyFWU>SpSmhj%XL4M)%XM*=d-`IR zq;vl=?TpS9Es|Gdiyy=;>CC^5<*QTXysn1*{ikVlJ9szhy}M=Jov?jRSyQK<=Jhiq zv(nK`?>}8`tO@+uH%a=8=GGzrEUv^Mf%A83i1u5a)>SBru1@6c7NEcbFh*Qi#bl9 zi;Xv2xe#k#H$zvV3(avvNf5n zxnfTq(!PTvqH zZLnLcqAQMr#4H;L^w0;L-Gr%E43$6M1Gx2Jg#nf~JfDtkru-Gm?3P?e$V1d9l8{S} zf*S+y0EQi!E6$J%qeh&B-Q_15F^6rQj+N?C^8AQ~k31ryX_BCr(knP2Ane4i#sb0o zOCBv0gF=l2gZwv2t#4pF{^x|2GO;lO^$9$&``8H zX@%fhxs0D)_Wp#k_s%@7@b7mY#n*ekc^oEIiwaVigK3kC0HK(%^^5ceh4klj1YaY*I*oP$lVkCW5?TpYv7F0sEn5bkb!R#@XcBNdihBEa zq2}FJOVhW=NXS-pU!|*n0yzrCs^yrQJ?ON)BnSC|t;hx^0F3I8ei-i(xsEEaf?2qL zH%5^S5#DAR022|HECpcGhymx>oVMTQx(hE&;CN>;GtAX9ScFLiLi=OmBo9!iw+-rJkZZP|>a`Hib++L7rv1o(YD=<|>gPIViWC8tQUA zV-i_c&nKk%WjrgtU|A_VA;+CXRV+W6_^`$GYVzvOe`uV3<#oK+huCPb4!xjXCNRVJ zV%vAZ{x?`mmb?$H&t5OmSb~0haQ1HzGJ99kS}8eAY0WyODGa;S*dPDvPgfnvbGC=> zhTU%-gCLJ*;%~g)%zFRfASddp0|rs4tOx$zh;p8V@h}`+>e-=?QGW{Ex)S(;ni?)j zUAawu7w)M>&SX1wm><^c=;E}9RB=i`97Tpn^2*>jE2Lylqh@nj3I0`0m?c4Eq{0cd zrn}P9hhdr!8c+mn8|#kJ*Rvp$mf}uUY|`?I(rw9Dut-pu6tnsJ+*XA_p@+^(ppFWi ziJtU1YXQElHfr$Kl+S=d5(fk}6VCQAT85Dd>_fFmVSwnIPD-|{$?=9M0^xVCMClQH z;y8dcRNJNnvP{`xlERvt`D`NpV@G6#DO;_uzTIXLA==?tx0zz3*-A81$~)N6k?-{r@~6&y=XMj1Aqgk@KIW+?)nq zdAeqUR^uwx!X1M4b!}QAPJQo1vo_`Cxj+pZ7fyY=`6r78wzxdCq8O4?n0j%9(wy1y zJVo2?zhR9{9N)BbWEyoyX&hCeFAQL{S|&8t({q)Ycu@!i`AfkN*5Nq8ggO2=b{dvTE1u}A|9@xb?V+!>$JCEB$xB^B^7)%y8^!SyEU0UGETVYU}+!Suc)*h1E zdd78@qI3s7mM$J)Se#ZSX-U3hS?RP0=(P;KiM%ShBm})K@z`39I`;$EbY zAYsh?`320N-t<(Y_77KD*JT%`+dpBp&fT|Y!v)QG3J~<>K`(2WZig`bdaFjZsGSnJ87s*GvK#f> zjcOa=I*K48Y^fR6o<64})`k5m6sIpKAYQZvQQTcvC-+Xal(Pj6J;qYQc-E<1`JgM( z=Nb=))tQ)9(cvYxA_Y(?PZBLum%4i3-wfIIG&}5BUHruAKDseoWghiC{1pSb$vG zcZ-ae7eb1TzVI)?#LL3)rRXJw>)*21r6Nt?SKrM)`dytjzJ5R7_xf%4a{r44?~gs! zA}jGO*MD8C|L&r{eWGiaFH6eaGXH6Eqry1yg1VDUgw3b4D~gZc%V;ar&a(?gN2?b; z&`3?$2tj-oVGqyd^3l9;XqFbPz z;Ho!ZsWa=&=5lx%FzU3z`9L@N=5+kzQVk;?KnM!7;gHOkNKI9Dd@J65tx1EKFcHZd z-P#-6N?XZLY`Dkqr7D_Fkyne308?S&Rf{yfU9P>LNw|C)N|06^1JZ?csT`^eHr5pU zMq!a7x*f&LNVPhEJX3L`0GS8$#L5_XtPSy{(5b%2->A-An6G0|&S8N5K|hC7B2ezO zO4W7If+6|sq!e983Kp7!b${2SLS}%veR<7qc)!E@ZHM=s_eqKGY54vNlsJD$^VVA) zYUUuxQazXFLi?Imu@OGbFRpfFZdwuq4&7O9uwmGh<-)5Lr@z;A2j>@k@0Zf1HkF=A zc7IsiU8T;nbq+7DH5UYmQgcFzg5AB*4DHzKQf|5WYh7No=x;H{Hr6H8FjkSf#HI{$ zM6QF1Yzod|zT*~XKjGj@nt({EYNd@3BeW4MoFlZhYI-Xe(Qt}zhES)ruxi6Gd4;wV zoi#N>g}oKuR;1E(<^iU^ZaFCT^FO|P+wACu8_qtB)MqJGasC9Ts!i40CiF3ofA@Ll zqN^sEACq70P-@1prF64Hf}PQYy%M93Dh#cZqb6O1^WYU=tLy=E^v&7E@=F@mGYE?8 z?AwTSQeDq%`n5#W8m`2-0!orh0WIO4h^VHPH+?m#D_|MZ;=g4`yH7SUS?M#UF=VJw zYw9#VVzi|QWak;PjfLvQ>0Nun?*C2M+ebBd=Zn7k?pfy)EiDF6gQUDcPe3^7 zq%uQ7f&?}ORHOtL62gc=XrDNPaZ@?_iV#AG1Of@kxiIpoMX{h3Q>g5L03k2iDz!r8 zWz;9n)H;fWz8K}@e3^ajUH6~6?mB;TwacYX@p*o)-f#FF*b9FCRWnFT3O?e<$SZ zO`pJj`{x7yrTd@6H-BfK{D;r~=wJSOd3(i`8&J;peNt_=NpVw^ZwP!E|7a8;^BEuy+J+s$Bq45hZQDv=bZBB}kQ!jO;b`GRjkJ#rjM;Lb-|_ zuwX~E!Q%kx2#|Q<4CoAE;J8bkXU4C}6{SUrsD}B{BC6Xcq*^pC#L%m}h8X6>#j*Gh z+a%=2rY1Cv=o+QZadL(wI7q~tnT;V#aY{V{oKnh)oep)RT~I2)z)LO$e|w~~^>Mg! zp+RY4#hX_GEe;yW8}y2e2{Q{j=TkHm^MTff-xj6C3fu#pMu(5ZYP)h4>F4Y_xmKIF z{_|`!K2f_&Tdq9qeLUvP$pPMD>N({e_IH^L3m;Uo<;*)Icw&MfuFc%_lA_OiZc5cu zhI=|Tf9QkTalK#Y8AIjj6ZbEhf6tAp*k{q3rOBqomz`ucYx)qXzkSjtHc8vyJFEfa zo=eO>zT{lA6OS{Y&s$o92&5G%q=A4u;$M#+wCtR8E<(Dff=ad1lzYO*jkW1ZEw$-b zUXZ&9cpf5t+$3o*XfZI_j!3W}i<36Qo|@udu`~UoWG15{SdQhPZ9+K7i1+AZS*;Do z3MBX_0<8mUDw)!_aY_u=g{OA48MUCK+iDy!*Ah@{2*}WZRC7ARpszIwnIH^y4Js2d+l#GYeh?o! zTIZt}z1a5d;>k(#FY04zn zNwSO-bNT+S)|NUdJr5^VnpW1`!!mtpt@L>ku1aV38b?UcfjN?D23m*kix$w)#;)&o z#b?YM@z+s#?2TE!TR(06vCUV1OZ4I$`3KusK~y_-3`4uj(ny}0Tw&o+DHl+~SE`St z%p7$!b{8jGN;^wU?xwyepfKp|_ zpa%!g9Tik}3EwHx59%a*9koVDzv~idQJ#)!aOtuY*brOY<{avl1{=-5DJwdKT!ne%m9Jjc5tXLwpnNfIgSt;c zgEC`!-Hb{0d%yxpd2o1z zxz+;3Cw-P`OPbQ)Od%-g@|lU^X41^=ni7=9)rym}DndkRf`ECa0n0puWqyG*4XW?kF^A4X0F+qxm32k}N5qBOA za9oRYk7Nxx5$63iHw^nLUoE}>s>i2eO1O3|Dm>LXbQEb}vY+9XZW2*Y5(B7xvjmx(i#3Fy2t zD;5Ir))$ZRoIW$O)KdO)d=3*zwXPA4#-cYmdPf=Fr2I)(yv!Cyg)zL~#Qxn#g_7P8 zDS#2JnbSWm*7g9gbw>8wQ_NHtDv$=VafD5=>$1K7;&$QWl`k0{y%1*^L{<*%Du^r; z2BE}QYa9^+>kChxkx6g)PdV@NXGTWt=0+)#T#hph#)THkLK8*dG{TfHA)R8h?xxb7 zH6#1NIg!8M9tgbjMf}QTjT$~ zZ;k&8-*|Q$Ke50`zuuJDnryeflu(jtFOu`v=roJ~tDgbzBCrD8P(HPkM+3l$m{lzT@^kEQ}8zcvQYn?aUpj>`<0Q}Gm$3~G{mw{4N*65Yzu z2}7nDsTo~sPx0SiOkLlCONQOE7OzIcQpm+N(VaOGxjMW;(bh(UbC>(ls7a{r({<(6 z>qTXC)!;>rm_8O>0bG504{6xv3MFZ3WpjQQ7XFtHC(7@^*moqpHh28GS;#)3#V(B> z3*loIYErQ#$EZVQlO5|!-z97BwE9pxlkD8J7t>>FcfjXd>o<0IYw!3f(OcbFjWRF> zS6WIjz_c%9D(bWi6#WQz4`YxoL>RMThSn3zY7!PRSL2YvYBWlU&FO`Kbul8Bteu7Z zfBh}fi3xs+ZL2Yu3M$iRev0`@njuCpZ{zA~b0s#Uz%Gs_EJjfj35e&MxCUOGt)Fc- zkB-a$q*J1Y>bWI%$r%^NclDq)*v-gL1}GBv%(kj@tZ8IMwgkXFF=}zMx-iyN+_w8q zic-%Bw9O%ITG>&Ioq*PFu_uDhgn?`tvC$L>4|Yhc`dp`M`+IRcN&U)L7vi7=nrjzY znmFkp66P$CLEWP;Xgqqdwnj5-*?a2B@$C)q58Qkqu zfw~48=rta5+suUIb9Wy$sW_7t!!JviilDlft9Jj`il4p;U9)bz=FJBkm9Jm+8B#(z zF*;h5Dreipt#O8JkY4tq`mF{=hsbFOc0!9dRW;g{jxNA!606mE+acD91iE*ob`)l* zm2==JAD3&>&!jUIZ9>m`lQtTt@Sq@*Ypmt8NJ3D?YJ_35ZowtCn=RNS zc-W|ED#a!kmyK2sG@Qb8ajV-Zl06aS=xz(3{*vI~wT(~@iZ`uX zR}$S#)CyhSHl-?^dB>R-g0t{TaqjfC5u_4zoi%9+g2YOf|aw%?|7W zo!aq$GYMFIGs%&~OfW3C2H&OPFp9Wgn4+Ztky8wu29#&TjP&6Y{n6BY7%SsJ#1U2K z`oz_ZzuvBT1m~Kj#0_)D`m4}QW$8ld^k}X-vy*&0X;EyF@EKtfw#9FMHzQhF$dqg4 zT*l%zVzirUiA4JIgCL2Y@C7k8}ayejY1=I^!G5z?F*A)k6a69 zPvAA_eY^`|+`m}4XImCvH#~Wsr_h698Z|jaXW-L8a&1KHu~gO$Su~Zkm4)r$7@UAK zVtfeN8gR1rBi~qqGQluvFIHgkTk*ZdnDBVqme($UgUzgMkfX2ld~R`$AO%K%Q#Xh^ z;mkWLjxUcN7W0{_(G0)Ua}+b#qAy4=K^pAy@WDchZp1sW`Q~p`ukI(V!g4YJ zL5Jq1FYl3}=>{8|!Bdu8fXn0^I^<8QzSqFZtsNO`bBqROp+!iI{CW6Yvg4Nx&x4Gy zQ(J4%Lg>c5+qX6+Iyw*P7CqnGbmxUk6*HShwo^Ns9HfK_g^-aURfEpLJtVUK;cj4) z@cHp(VUaD18Fbeu)F^F>ag%$8@d2Dw;T5;zL&|F~ztOg;14?6b;Joil&)S!kIJ{)n zJgMH|tOy3tY1|40?Di$PXpE7GCiHq2Dj6uo1mF^UtHojsa0{7ai_lVsnEOV}C~S>F zOB%-XMDLmB07L}NA)Kf&rU9fQus|sdSNHl!mAeTRCr<9D(`m1fH;nhoE1Q4)HB^dH6N=gL=MiC; zj21=COx1OsB-Y0X5dI#pb|(mWI!Vbzgt`lrB{w|ByMOe9lg^8)XSVJEm&c%4Vhx@c z;J-8cG#vd$oir4q!%{=D=lR}HHn%2E8EZYCeSyxCbPX2A9r3r7Wjv$sGTK%fQy;jh ze@vq|KD+WxOV@-<@Z8fzR0a&{92g50th&+~OOZ_mN}MHqf}5e-zKX{S+EZ;bfze&4 zve7&{Kz8eiYk)pXh}Ee8cBNDsAIr27%$CPg&T*2L0(HWrWakd4yw~&O}D$Fj=whqXp6mnazL~$-`L1$K`JcW4B9UCRO9V)8rgH) ze^zzz64Bz6X%EK<`cvAQ*b(zb=Xg06N_^h7>`ZQxrZB;)`RQx?A6KKSTizc%W1Bx^ zl;g%O_K^llT7tcw2y)Lu(dyjRW2Rb*zE__h!gh6X({H+MJ#pRL)?+?Bwu!2ZryXZr zPi|eW{_%{J&GS_sv3p&FJ#sC*!ZMP)h&s7lmbUB`MyEeusni@jb;Nxk7ttp)k9_0_ z7f51P!@2Fnpmd`MEG~kj^!d;{sXw>+|NkZM_&H(mU;}W-zyJzunATA{t=IOlsTRS= zSJ5a%LWVR|nP7p{`mWIt=p9d~+p1kfgA~|dxtk?OxrUhCbiCCuT9P!LViZEB;Ze}R zS;JhfJ9;&3DquO)h^x z-6YV`mRg{BSZH)y)(;kTej%6WyGG&jS!1Zv#j=a~7`LnXZZ$@)KtPVBCnq!C(_KHo~6jJ*e%uOk$uTY`&iA zmlJWxwFwu_)k7ijYKDO=*%^E-hlvb-9bSVm3FKm*uP!Q&e)`(G@p$v6EAV}&``0C# zPea!qCv^OYYOv=8D*6jMNyEyVVh!D#3mWD0wDc@yEJm!6C_htvS5rix@Cym};iJhB zy>q4BB*rv9O*-X2drWcSn_h|enM`X8moUwZ^l5)ufof?m#B`XtyT z6174xF?vFa23`XKzn!*~8&DIGt{|6qsyBsgM>P~yd@(o(Z7|kt{TffNO`IBcSB0>O z0+rXISf1-~!HPClBNg2WeO%(WFNpc6iYP%&Dgp{rR;!RHjW5RNY1KugMp``BXB*Tpq7TKzFA;$1@j4w+9Cl+fI=q%I*DxK^+S}cI|6?s3=KeeAk+| z_Be5Ksp`$QwSJpFZ%raW)tgl{XJ4{&_Qy_~A=qcth~xd6g}IT*y#Bf-^??gbn^H3PMs3z_p)xPfWNcek)&LY$GLbvJck zjCe(f7RBV<&?=B7ZiA=HUi*m8~mnX)4h4( z+RWhb)z2`wDN}n8-xZsrr|h+sRv~sTtYWoy$9Beb82_=?*lLce*EdUICHe!ai~%aTa68`w-RB^L0KQX$PRfgF zuwdj?bcSe_vTHPr{>gT3tjQrRUYfjH&F(a!JR-YOgI4QYBA$uQOS5sA=3cQsRQ!%` zX!coO9XdgT7*OMDsI{yp%bA5*%hgM7?+O%ZWqJQy`hT)p_8felR`kf{_rL!jrsVtu zpDX`PocQ;tOTW8(f4SiB)6dQ6#K4(S*CovVj*;lL$$-XR&?Z$l`{(t2f!ErE@KseQ zOxO`E^(vCoCW}X%G7V=hA1hovXy;3qGKSl~M9bON!yea2uqL6MMuCG3-A~l&P#I&U zn?_2tnd;p|&1G_BTbD*>BjqsbE~jhe19j+3@91aM7HgoC$EQzoT68-~w8c4S8)tzv zq|5#CTqB>a@5YAGWo>qMaoBt6waLwwBcU5VCIBZSd-d_=>hR{eq3Yl5yxs}!aqjyUH<};^RGV(?g{`1>YygCwxRA0vC@iVVx zmp5MYjqOxiI;2Jo5ZRfv>s0nUEV5@o9B!84c{BYNbbVjZ{d$Oy(bmUghE*uw+F&t{ zAmwlv9c>#)r6}e(J*8oIW@{!>2djUUiRz^DnU-!br3nHeo*goaMzu{5WeJ3zrXeo) z8g|dvg)xP7{=IR*0TfzMmUa$Sy+MZAMd`H>@S{%M2vD;8rPvU0K7}DjS?z^TnZ~Ry zCdO7MjoCVjzCxNxWJpYO_sCrrzGxGnyXWK3wn2a_u=%kC40ltHu}is?dO6n4nwsOm z?1ytVL(&LgKSZn@5oCetP`yq3h-TM2Nbi)jPH~{Ah@=1Fc$V>bDJX7i+>N!qt)l)nK*!nG zS-I+V->!OX&QxEncjo1&dcW9SY&V`sfn~cc_ zU4QZGu?^3&`mIN-O)f(VQKGk@*5nkYX2r9655=-^R-`B5dgjvsQnU$4u8Fsa8%|d$_Zhr%WxyBV~v|>7zK%?m4b4mTHV$oKo!$OZNip zUmvz!N!OgZGiM)!X<`>GO_CNl$w0%;_WoWgaq^>-M{}mGH}>5uY*j{Ns@wX)Mli3ItXZxx7Kq=OYE9|`x-JS zmRo(JxlrocN)=#tc|lz~=PX__Udq?^S&MIF?t;%0W55_!p=x7F#kNmu>B9B3F?X@M z;_yzRt5KSwZ``4n$qGXaJ7)SV*3x(xQ>sGX=HR4h0H~HSZ>$YBp%8p=eiEC^WaCW9 zme^)lgfj&?;jI%PXo5w!FvoFE=9#2S>>riG{WO;`bsNj8Lk+6V|lO4I9HwuJ_mIrGM=ac$W&T3}7e zj4aZgg&8keSz#5rmW7=cG&Y${Kcb9H?ZysUFNVoMd%5lz-n_m1=Eo-m|B+CTe+GO4 z6Zp+Z(z$n&ER$CbxCf>pGRQ4G`p%g{SQDk6e$v*%&G{f~m_(ia!0B%NBl%=j=UGme zv~%;vgt0eIZl3|RPZhiBm(|3zH=CYhD_uFOXSdo14+q-wKCscct2MswP2Ie=;LcR1 zMvl5-?C z#1og{7|CHOoHB@_r|2Hyd1}(?btNR5vY3!`EYwz(71?G-=Q%Fft){*d-5d`NAxIc@ z6uLM(ftebcnZM+|c|f`pCy8J2=Q{~_x-YdV4Ic{f#7#Gv`#5{2pFx0l9&Xlb{6yQx zNlzx*%T*kXAa6M zxwR(WoP}@WGVF#C|F-upo3A(dmu{FVAPNX8% zU>iw?tcmA$?W}l7jo5Ri%ohU0)nYV=&^A&Th|Y-ioBAj;{BVc_0!-p~5b`E#?^Fu% zT@#rhQ=Yt7&o`Aa{GO&##w5cc3lM#&;-ms=%5EF+K8D~2^njliIg4RnW%>pntX7M; zR#rW)ajV*h?D3T3WWE+|8#}U|qa{lX@-QHvQ8NmoLKhpiaT|hXceI5o>F17Adt6t4 zJ{!9J$Q&IFCxAb^sUPz`yL}6~PxSAk2SzaV^yc=M>_|oZ!N63_%?sh0dx5h%&WV@| z*+(<9r>sJPTIHYmN1<{%+n-joerJ z!a5#UF1pejLn5J4M@23`_(4EUB`0-ahqLB=gFFW7PJXfa7hPl;~Z&`WWf&O@{OC8(sndz(>Q7uOd1=7HIQv|KRM^EP144c zCoN(3s!0|N$JPHNydrCxwo!K}VL>r?>2N;xf!{gFaaFkX zdcQMLvCV0#_!0kBqsLyH($~_D=s$li96TcglArPwJCs zAC=uXa!PknMR@v1E;@b=XN6Asvuj@dA<_F2takt+y#2yuFodpszk74t;ds{CCD-cd zeh>Dd!rY}~g#ns09wuK@eZsXv(xQ_OZ-8`eZzzlxl_cZ~OCVSKpv;0DD}_rpO+ZwH zB^VI1!@-h{*Qm^Xz<2bBoY@{Q5r1B(PlOzWGs~-m!-LY$xAv=%f>RQ?}VP zF1ab&f;CYM?%&80%9AjbVz)BuOG{XV*AAl8n{0T(Rr!AVB9ZO+5Dzu3_^ifdWWkCv zFUIp)g;p%okbo>po!Rkb7uP26&VoU>V)aAZ$7?6aFnK(A`2@3&X~`WPEmZ|mi*4E4 z6_C;c8sX{={2m5bENOnrih9cxI#qe-JNw@0`uLt8{HWYyPg=d+HnO9Jr~UruqTCa= zH5C$H-HC<~4ASmRQR3Q@@>`X^VWTr#X_r&{1<5UEUO5>#>iphVsC7@ljDOCD7+{pY zOb?&wUN0%VtFfYaG%{n~)uh+=R(=7n-qyiO@afhPwekJ#-hds}A{h?Xeb0yS6hEq6hIJiXa?=eeFk>(!dKb6d)Cd{I@QMIA zes~GXXzm(iaGC7!%Io@CA1`3nrO!Q3nCHx6)>+KPiZ11D3wHLL3o{adJ!*U!i`)NgSMyx>T)v8Q8?pd;c7`8WaCrele{#?bXWI zY42aopLywiu(dzTuK#TeJm4D-mOnetVDw3d(5G0Urd9UEqxLw1s<#c|hbrB9`O>7y zMd|uZFW2&wJBQN{_rSzp(;qJuy?)xUzHxQq!Iru9hGa!jG;l(v4v&s`#E_k0T1 zV*@8SNKxWp!p~4US}&$#Brjo+aJm{dTB_l9S|CHN7k7%Mu#!?{3FeCNQ+_8dmWDur z8#x$Rg$LWPymG_K0-6&nvr}K!qS}{7$*;)ftqHfIp?r4sOX*cT}l^t*v zpS5w(Y@B{vQWWhJqcdhm-xlMLSdLm8pX10hO%-m2<1O!>NpNf_x#06jq(nqlUL>}K z$y@r|hlQQr|M|+L#x55uD;uu!Ro?&nHd+6;m7IBPW*9E!M`ZNtgyUk9?GB$`-6Y~(Bh}yc5)}@D`Kv#>$r;pes~Gn&hgUE>?{S|{5Fm;0 zadLFz3cL|XSiPk_Mc0Mhwc_yi3Lx;|#3_bipag&x1TrkuapkR}^`2skwft*0EHoZC z>B`^^vAW}NYpv3r2b(%eqLY@Q2BZ^Xg%&BVIb}R%aC0Adg(8Tel=GED)ao*W`3iiY z_CZMN)aZmvw#1m=R_#Fi>Z{{=OX3a2be_^@wb3ur32_K$BI6?7)b?@MjDUvD4+;-M zw?PquNlG0gDGUyc(J@CXX>SrTdsK*D7einrTnj=B02hsZrw7~_>*OP-7%YS2~ zWAou#iLc#;@&ecre*KSoitB2A5kzthLM|rNnr{92cb&d}?9#;)rc{(#x(f?4Az;b= zcCrV`LkiIfM|fa_z|M8_H&MToYNMB5cWipHVLml~>iyH!dbx46WAjsA3%mF0Db61q zNK1AZT-FTaLAcls>vt9&y6L`@vIMt_sUs}EIt!HGG+aTWn{ON> z(UP=Acu(c65_ER}giCB$h@Y8ADc=*2>C9>+6S(#}B<{FPrcu%dz1mNj>2RN%AexVb zCE0ORcv?x(l3R}EXp}^pSZv`XIcW|g314g!ItSwnN_f*rQ%7;8pTf|makC(|94}xZ zQ)18cAT(~eIF3IKf%-5*3>rnA_K7tNlBiSR8msEk4tHjLS%A7%UMEJe?^}Dm4UcA; zX#(b?zSoDEkx-78C{AYWHwnQ55?m51P|S2wS}E@(EY9(?bePgmLl$oOqtB%;Hl9NY z4%Wl}HRrZ%U1Q$7T>kVy+)fdb`ha(Xv{Qar55buryD>(%&q5=AaI)W=doD9+IG5t~ zp&n1mos1&nmD&mK1$HeoV087-_*@>)ogS=g{xJ6G)7ienzZlAY**bu%oY{CQO+s&@ z3Q%icvLRO{XY9-)S*mli$X97bnp*E7q=WWQnGGmmBr6t|*NDRW?~)X4eI6!X3m4CG z_w@RC(%|9X%-MrbaFI2I22r8phzh;vOyzgJY?Cy054AAFPH5T^rZq~d+Z;!=1Ze=+ zJB3jKrYsgpm7sME@<)_O8*9oRL4(Kyep;4CZgfG?%HKhovMx*-V+7Ap?2<~)$G#O$ z>5t)ZCc{92>tokwTc5j0HH5Lc*?1rx`r}3qtr-WfHP$R#gIx&1#ac z+Gresa|x%+o`w6vw-l#F8FK6s#lF-baWBWW&V4M+n5nL$(WLe%etzFguaqVHKVGI_NqH@_tz!Ob!>3FG|CwK37mnYihx1=O0E z25Z^^fBc~L7`L{|v9}X#3q$Mt1HlHynAr&=*8RapjHKN2U(9#M2>$c6LlYqg zS3RwkBrPb4t*8rxds3p#ZSp`Qs|zViWq596f};>GNgd#%2c%2E2z&yj37Sk*G=LD8 zCTZ*Qoyi)gn*u#2CeWSGfU&()n{M=$hP1az@=YjDIv&-P)9MOujqWXRdg8fuz*c7M z(KTHSvkT*Z3vgGXR70HvD;t?Ub_Z!TtZp(set6nyO`RdgEXNsLDH@NzM8VUS=9@fsjihumDs;Y-jcU+zg@)l2 zoi;XMB_H6kiGQzJyEeAESh4v@$C)_ydMy{Z_iYw>B3&VPXE4)}D%%*@t^uIOn3 zy&nB=h{leunePV9?X)Im07z1M1I>3;O=4hw0Wk{c6j^pDbAs4Yl|Li*aG7J42u;cj z#$FKBrx|5BX}}N=?4Xq{F`@?nEnV7dwXs-X^`|6TOYvYRa!v)RfiE?iav!pNz%WJ} z=XYf#<+ob+u~s7iIE+2e{9-$7k}?vvBSZQ~2Vy5EO^?X}DK9^Mnl;rJo;_PVs-aKs zKpd(V0hMp}#N&IBv0qcORn|;RsTPeAFv7=ebisfp(*#LND5c-F>Yr}x@(u8J5a2m{ z1+YIrAu%9s8$LF`#>)cGbO340a&E{@E8H|zVnj9=FH-IMP<`V2xKZEdGe6yUn-6~6 zSMN^~8`$v~`=;@SjCAros3dB!9S#$4^?i5FGA4L5-P7GwTQIWutNYhqZxNcvo1W;6 ziQ5~G?nm$$pLsi-KpwA5bMA9G_ygqCk9R_iIaNcbBh^!)&5_V-ky#d2;{FOh%P=>uPS)T<`+3qJ^JQrmE~o3I=c5b&@hj zQr*}GJvQtJN&XP<_gg6Cj#2k7JHg#>DzGcA{5_u5HXCU6Tru@Y;$e5Y)kFh|Q=yiX zmJ%hXCN%^BbSw_IL!hBv>a^g-;dI+RaQ?%wGl@7YO8@R zIdeU(Tq!KgpE~9Q!-BZEFU|se3;44_UXen^0EYiH=e}LanFmMJCF*TK6VSg0cxXu& zUJ`#lkXqaxo?QZ#)?tL=xLZwN$8!f%Br*_f>XKVQgA0ZCCa`wkf@H0GuL9uoKm?FT z;_$Mxx;rXkB$VNn#`~Tx1ufykPBwqZ#7Rd0R5SoYcB!S642W6D>Y+VcN-uV;y1F*9 zx#aYm-iH?WVIZ}qRG0FWNK{%>Uz6h5wejdGR1s}H%TBC(4dkcg*AHi>6W0@}c3bRf zI}6}8z(Ta!10xXNBA%~t&g!X@`;^Ynup-Dgz=fvRyQ9GkU54SbiNGw*Xalxgcw}HI z@eN3^AI{bS@#I@@C7toi7Hm8!-|y_&u`?v_2OU*?P^$_n;Cw)$4T?H>l;|J;U?rpO zYnekOcK$b<^chjQj zskQBc_F>m~H7JLHT_m2s>L;zooDYotT|l@7-oIiWE+Z=R%LxT>$~_2}l%Pkc>8jPr zvJ;@GN5f7^^WO1C_2lRVjTpgv>T1QYU_pGKai=Ol5a1K!J_fDv`V*dA-1tOwvPWNN zB70MvO#spt2j@_*`Vz3W;&u_-t2OR2yU;5#cAa_!uF@$WJvbha8rXd2?!h`4C^GhX zI|0pxRg?}K+h-PN=SXg%RAZUKA_se=011GaJ|$ytzM2@WG%X`xoj{f#na`z4kId~`>fayM3==0>osm7S>2z}AU59Nvfc)u^6z{LC1J+_&6=BFq3pMG2>K}6^` z*e{%NNMU?UQFkPGJ^r zeevoqiR(`@0FW68!{XKdns`^PKiiYJb{-G3pO=Zu4+=}K7e z6oG!r;0ZVi7DJ`E3z=4VDe;5w`UhwQfzX4pHlWK?>mqwWk_t#{EH@UjJ2(wU_LBdU z7=f|Z;SvG@!j@%{UL#E!hk;fv<(VEoq=9S1;*X4LRG#?qoLeckL|Q+fGiTI+=0tew zs8eX{GD0fHw$HPRA(*uxc9E7YuqEI`<-hU<{04y&qzwm!7pO^c_hi-B!0VSzy&t8t zKNwApzfVfmqRChEei7rv08N0({?(S3@7E_k`RxrDjjb;FeR17fAQBCm2MgO9FVNcJ zJt-G2>4sAV-sN#l-&CLGj2>R1@WYgF#B6=FCCQk%ea1V{x3vNO2>ajiCQO)bim_wO zhpfGT@H7n#We$=i8`W>UMBKWAf&D!7yHDTmbm%(Il0fNzPYCUzV9SslZ4s=tJ}!KH zurx5~koDW!Rj*tf8*5u@=q${{tzC8v{%3#w)og%bCxvf#N;sEEZ|Voz;%OsY$>ALK z$JKsq^fWCw6=Hi8GT&$PY=AvN%S6Zp{h{XGnCvuV{k!gZXa_s@MVd{2s))xtMRDjhFhY)Y4UjRtZ-ePujSL!^di;Yf@pxC%y|bP7o;g%B2y!PRCmRP zDy&q+$;OZa_-p#UByVYw;xb7V9` ceHFTyz4jiUB;Q8`$PAC`s(@lrRa^ir~TPT6~_^D67asD`u`e&AY}6_=9j;cC^|F*be;lySCWdgxKUU32m%4@tLY zy|n3#+ZAc;NlBZ3zrDHMvFR?a{6(-*n-QAmeGqre9s z8Y&tf?PGsY5(nljrJZyhBgT89aE2eh{R6y2s_%1V@fcJ=lt34vr4Q*&#PXNMQ^7_3 zfyR4B{2>XDc~ekN1>$j%Hwt97mXI*~+FJx_J?v`=nQj<3ngB+&uh6F}W!OVTHb&bO zi}|b$VI^3w)br!VAgbbNIbinDoiLriujwMA9sBMB=ok#2u0hVIQ;2Vjx%qT*MBtpV>b*P zgwMIwT=i4G*e$L5`d7iRA=({x|DqD_?3H|nsd&;5zw_gC0kp0us=-011<^#=!}e~^+K=m?US>2Mj;g+XwEI+`OjwCWoDMMo;74%6 z>pVS2g4PT6_%voayuaF?!s;1n;FmfNd-QAH{`4_+>C!i~hKo^IN3=(k>R0_+(`7!o z>gD~hmy4nOn?EhDEf$>F(|ZX!&CxV*nyHDQ?;k|e? z+!3O2&FN1$k@t#df}YPaJ24~ZD|>d_5a$H!x;GkivaO-Dm`D?N24}j^2G5VHp&Jhi z0J8^I4RF@HFn6r|J-f>Lg!{$U^l8%Lv!0LRK8&+tvd*|^y@^Voqy%O8evVO zw+thvyYVYXc47Pe@CZq$U6kYmC>8n+*#36!6AWCb9_J^6Tgo&z>I=CcxKItaS|ZJb zc4QCo=;54EYHS#F*NXuF0bAspGdF9XI%Pkw*ufR%0^>aN#R67lzilTu-3D#&4zU^W ze4*pG5NkC-nqLE`Fi2iB_bVCqN8SGhL?+&uI7y1Fvdf#dMO{jPPjJa$33Kot}8nz}Kmm8i)bkfkxrnVfwk$i1Q@B)b378 z66d2D6aM;QNNTcQSa$R6d@U%$2aY;(f_x4F%~jwFUBZaz%d+AKQ~|I9h(zQq0X zU`Pv9a3M_Bmn6a%6Z+1k%tP82?|<0TXGi$tp76_@cj}VJL8ha-E=aFs9-}<@xH2YU znq=uTbydBtT3>`SPs7TFam_LI3X+G{3O1fyP0Va++`-NqARylqX}|uRemmp%kAH?t zx5np&X?r@tD{^1^{H!?ncz|b@=sZ9;ZxN9usT7YigH~39+rD6BtzIXb-+s-N1^aaX zS)!$t)8eCP8e$y_Gxm!WdRy*H=q@BI`%DIiZM;+dxUJ-|7(Td#QeXy&2e@3+V$kuOUF+I>G`0~63PrR!1yfg2%aH=Tp%JIy_MhIz zPPpwtAm>7_6uuocRlPEG^(_FGU*$phg&3&ZSTL+8o*NuDof1vpo+)TYd38i(Dh~n5 zN;J95NWti4s8wd5-8!gG;?)och2tq2p8yzO13s27cO)y-2mAR+1LM~3zXSM(O{6;d zq0fg#?B6chbjkzd3^GPIar*P?lVclI8{`eg=HC-xRsFaBdxOjvJHj~q`&4a`mR`cs zV)T#;bdY#`rm8$5>WwSVLjj(oTSbCXKgF+5tx`I&yixb5Fx--0bEi_^0F6ckKKWbX z8hFNUZ@#R0eSQ@lUIi=&r~pdb{FlrW`gzKIu2zp-3;A$I-fGurpEim;OB4~fFXa11 zOr^4Xpc*}te;T`#qR^-tBa`U-A3ugo@a$+c1y|9wGh}r`KgI0(@VMfSzB@sQQAulx zrr>I0G-cUGXK1|YW(Ww%I-=)|M^8<)+OjBWxWRZoTB4xf=H2Vb0RjP~>bC02u@uWaKK@%uZx1GNbv#fZO&5?;QyxJ7**D=f8IR zvbp~Gisz?Ozd@4JhqhhH6!pCSyWW3k`{0j{_V0N9+w$N3rjc=W(yEQUpEF1NKIvfK z4vKI5*^Fu*|FD0iaWiuFU2xsrKQp-gsprh6`#Y99q_yvj{OwBsdqM2@0jXz!f)`?4 zrR^{Rpt<{slWT49(C6iBV7_Ig2M$NEPe>s zZsMj74QTp98X(P-8*z^bv=6PpUP*;|2+27o0W}uKhSI((%T0K`wnQ| zW%t(4VP9nywNJ(E`H0M9QieG#O(J=7Zk{rtt1dxsaVKd!YBW;N-aGS& z`^rLicjdRbBzbQO$imJAZW_$99%`Cy-P1OBE`1FySqOf6D zwYy6cW@-`p^ou&r4m%I+?lt#09THaS43WQ|=+HgDk0d4aqLHQt-?p^uO-qjNv`jYU zw$-W-pndbSpXj=xGQ1ZN3N@PDnj3&K?3ICR6zkCyPK_Gy_%to2$f=WJe{ce2!r{Qk z!;MG{G&UlA5MgR$eXrb^V{*8UoV&*5JjDg(7547?`K#*-LbSF zu8G>kkXolkon;}OZ}g*4EWYx1CqYpkGrXozDb=1!t}6`cw5pL7KMWsvS`}UtAPd1u z*i#x;mJwKP(Fj5*nz!wprVrD}f)I-P?AMaWceq*Vw2-No@rCesUF`y8rHAcbtR?jN zatAMQ(tEHYVttYo!0uRpA~wfSG}k_tuh z7fTdRJFyFqB7QeAjGwhXQ+Fzjx!A5G6e5imN#*-(&zh)ylQyI0P@3(ST`-Fk%FWc_ z&s%KVBCbr4W{)r%UrgaXTh)`S|{s$GJi+4Q3IX@kP*XLqNl7tP~L}4VJw<8lO5k?Aa;lGcI+84ZAPMxo@5xWoQNfZ@cpzlx0L6VoyI==7>EOYS zBw-N>vG!osLTf5oO-$~p&b+W=^TF7wnb0#ET~#ka*E|Vhx~uEs-v9Vz?A6tc`(yd1 zKklcO@9Z^ZdjD+B?H1XubQ5=@Ba%yv(5sOt&(lUm=xTY^Ch5#u48Pr6tF4R?A)pF8 zjntFmjI5|^d6%%X^D-s16FZhTB!PYdELGFqN*wfKccm} zkI<)f4h|UqsE9PDrXqRgI-jDBy>&h`fxE}H7Y&qQM^2_xliZhh-Fm+yyAWnGNw-50 z>33kisDW3?^3pwjQH5o&?cw|qaC~L)8C+B2sCCppl*k8pP_~dy2`kd|!7ovUM*|gr zeG6fE{6!G;dq5B0wfeh~)?C|L%DQAvV{VRihHD?iXwhT=MWABvJ&mp_DM2*s2*t1N zW-FehoW}wH;k^(aJ+HDP!=&Vf)gZ%DM5y$_K^8~oGWM{;JFT8sG?<;LL5naIJ5|}% z7ZYyEaFYpl7Es<&@U?0k+n%K2eiz+(d;jLk3g~^aCx5{+CxxKhsJSyHX>W4) zsH@CEM3#1$`Wi^Fg26*s&LK^)rUweUb+t|I)>(;lI#u>kD8n)sKivJM+z?jLYSV+5;h4K|uxgf2LtU^kSV<6~FVW(E z*q0&NMa{UwqoUTe%h1y9Sz6O`oDS#(tf2*Sbyrn|a`sYb5tle=(;2WTy4G{))QV&tBvVdT#D_(hztXZ-75EjCK!2jrh5&jimvHpH&GSf3vDkC(kZyos+? zl;8Tf{t^6Zb8_>?UqxTyw}6QGCQjyl{2JtpLDmaMo%5aj%Y7_PWR*+DzE!knwDR$S9Fa1>*|eyz^b*sC3*#8 zZwwH4GE?@@R>}^ArS9WjX#C+zJGapP9!c>w)!$w!cW1Rwdc;_dPlK&Yo36C=-8J^n zxfody<`i}x>Yn0{LS-NX-uoNAYs{S~BFF!4yuChC%3T!})Ry25-(5%j)h zu|cWo?qN?YsN;sAo2OfBc}F>OmlT^uMX}(qpM#e@`cdpF5+a0!vCaW}!hAKsvR5RR zQJZRweKZpRjdb<37V96_1{ac&c7MbbXWD+3oKRXp{46 zJN+G5`KOaQi89_dDwZVc%WeG}{g*M+2}9z`#LfBh8-KZaW;Od(+tu~|@n&&z_3Gy8 z=F7#g*N?6Q>+FH(Nkt?tld2F<~vV-h~O1q7Y?%{g3X4su-4(!^8G$3SE2(%L~(Vz zLanSxO`}}CPeK9WTDGlBR;L8EYReODnR)ej`u==B|H1c%-PWA>!q?;a`Mf{w_dgNf z8g6k}+*~hk`uH3b9JYurkBKv-ZEK8I`H49wY$=K8;E1|ac>k_4a2BaY2*9a>OOEr{ ztE)VAO@&i)He#MtrmaxKColflgYw@)qy1@4ldjc+n&d#+aKV;D8=VSe^Fq6qxA?;s zi#5xtv~9Z9I=KdSpf_k3+q%I(b6KW2+iMn9_w z*(_tiF#vDFXgUI+(L7~<7ZvM6mG`hw0OKDC<|PuE&uW*s$%La2sf!xc+^6HFTf7lB zy?9brTa1u=*Us5HaOC?~>zDhs|K^=pU0QpQ^XB)l`3Ydv7r@Yyk54QdT)V?AbL^?joGP#N;M*Ml*O?t~efOqFfZ7A!o1W98rV9@m^9+SSa)#DJY_VbdlX{ zw%FV}0h>Mft5c`&lshS+#ecLe{Q~y?vsQuV-sEA=$5|sc=BEKU`kLSN`6F!GHTbdY z3*&>#VscLu%A=nNFWGN7WF#NOSgGO(mXW+jje&=H8FG&Wzzq9(bzI4Z?Ob~`P+P!_0OoUM85*6u z7#(J*7dmrDK<0w2blkCnj^P9h%0A=7Pd}_05 zJ5hg0Zl^T?wLJq@o`n7q>2{L(QD#)qH-%;Q{fLGOd-K)ISI_cmPWkS4%1-3=||;0T%qKgiIhb1$fxbT zzod?|#{w;{)`})&3fM3_15Qk5O5BFV$-(sVIawHuJg4YbG(4V1Q-)!YaL=~3}_ zI+MEff_T|+VA(S=word*<>X%%yf;?9-gfGz%gODtTEM_5dgi2jMM|&vm?(*(mJ$x7 zcSl2chJ`5RGg@mE$AlWEUG)xO` z1;C(N2ts9oc0uf7islt=|89+MkJWusu0h}Spx8YmGgu;~mZ8PbET;y8&T;i61!J;z z?sIujlNzs~QP>2#XTan*HQZEvK!pnO;*x8k$2}-;^)+Y#EF3AfPd@*@89EFsvY}0G zvWHGW!$Cifq1_7KXz_kM>KU*kN|HzLIZZ&Ug1de$9UH9ivqTM4h)qL4%mgnkN5lln zfN~OggjeRjQtH}k176}5hk+T%Ahy~etqjQUqQR=qt(HlSBhg>vJB{?xNervosm}C7 zH20kZssC;ZSA+}J;M&cW7V*(}))^(a30qkOXN(XEvzt7Gy;n20CrLHwmfqcX4aV|& z&Kek5{&n!c>dM&C67#QkL5?70gM*(Dlm>nr939zAl%sp-*f z(#Z0}A72!T?q@e$BTDdan^)g@S8h3Wol0#&=Q!!giO81Ut4|;bk2`~F!?VZXYJityYSjLw(v4|^|zedTN#HOlnhRuqLyGhi+M)huz1eUYS(Z9PXPkPX#(4|en9TD z7wn2cO#7f*A+`bv8XFP@gGPuR+{nax{(oo}*i^JqGXpkm2E%~$n&kG3Q@>^{>iYmV z8GW1XIsynMnyi^F&8TkXDzdyxY(1&-4TsJ8i_1*wTtQ&Apy}f)0hSeTiK+}-@aadu z1)S8J+4p$(y=Ws+M?IBO61W&}pem~j+p|v!fn_S{K zgxRiXeV%;k&Fc-dZ-Io?(%5fvE7w~={e1Jqoz>?boc#=X$F8A*yeXa-Z{c1BByH%C zi^w1M;p4fm?7bq5%pM0nH&RM(lC0mkndo^8!coiQks(E|!!2$YJZg}cZ-&>X5$Bc&&C(oL`(WMV@2$SMQ|n*1dEwgcMvHj!-d0(EUBBUlllh?tcMaCb zjxirXJL7r?da8s@-VV0^dNhVl1T{TCwkV1KqUZ=oYiW@qpf1C{Y&p{6#g&34x_qA( zbqydOklY zu;8i!;&wGm1MrYfy?fHVUwcs_0lA0YF?55UC8i2I{-R>uRrDM#xEp`Ss-#i#;ecw+ zowbs6W4Yz<>xI?V$%_xy=2pHrSo?e7&Lyr`*|Iy7!N9V@;DYe`hMg zW;)Z81tk&CGkDmnjs`j5;0BL`N0m&|Td$gLrvap=25$A6(LuA(gpb6S{_ zO{>`0Jgi{xb7Ol0WgOGL20!1qIC1#*_}Z1tkKT;_b(MGOr^219KL%$7g;Veul)K`O zHnB+WY%d@<)kS8ixyKVL<5ZczKmR zN_ac)u!@hV)3>xASg0|o-h}C!_|IFI!z}4?n8nenO6)_RrFOxNQmIhk&~l=@CVM)S z2h3-^iWJ=pAwZc+Q%l=)@A>x)r&#e!dP!F)+>EOfQif48>RWmo*OTVV_oQJxyOId0 ze5US%Kp|GJtZHKjWtbWh3HO>3Skex5S!;DzHv%r;xx*^79CBrXcj%K8MvM;8hXOu~ zpysXgW@I zL3VFK@7;2RLi|24QD4+(JQAgp4)Mb{ZKwQ%hfr%-{Oy&fc;4 zr`uLv1t)I5`ClKQ?qYH1fm>5z9mlCkPaS6Aoj4{D$qUO>y6lAPslY`4HHSuEPj7(> z8d8*~RQRm=S9`o5o{4uokh)d(@XT9;%J;2-v`+g#C4HFi*0)f0V`*S#Be@)npu&ME(vnE7y2b@?z_`Lo!%l~)ljxEzc(gX{Yy2IXAkCKF#0SHmo zVct^0Kx79hB4^Y%Pgxymnn4|oYz>>1(y7C!GhZ*9-st(6j2xqk%EEww<3L#6SWya`+vLkuC1eVB8P0IF^6=;Z*m$s0p zC$YzAb~p^GLunI{dW1P&+ytq%a1l~>IfzCvKqbperDx}EKSQxK=S z&HN99y@(77{n$rh^{&8N@utQIrm4vs$a>k+REekLv~4OOGwkfJAUJ&GpSJUtR;DM8 zKPH`ec4;RtykpzRpKgyWezi^6Q%Vy=YJex}>AB5@gaORP5{9_Xt}W6>P{gV1oZ+s2 z&#|=TPCxJ0Ag9e#SoWbS`-txcEtq(6k6mp{6WF!A0VU)o?{ZmB@Mda3jwQ7D&D-M# zZY+Is8Q8roV`t&c<)53!){@88e!6pDH@~W)I1m4R5iPrF*Ifmc`Jt!a=088F3xMHB zEu1UJ5_H#@{ zI&eiiwXxJsP`oM@Gwk^#qkr5c6i~ZSuqp1KC8;? z0k;U&kRWDEZp8$AR(rn%$4z_RUI7i4f-JECb_;t8a3AyJyPOYrb^;tyAov?g%-Pf= z@b~q7a7|(#i*MI+RQ`S4Dux4jEsM%QbWC($o zgMhsg8`feZO4P!7B2}LNK@9m3EIf#tdz30>Q1tS>b=`JCPluG<$l=k*+jTe;ldU%> zYZrcOt)2bi;DNVKQ^CWQU)R2QlJ$0W+vpodF`XY4Hvz+G?075{MU~3QB=1oy4871k z6o%5lD3ri+Z3EJq>O_9=uyDNGG0;_1$3mj}bbK?PlnFK!aono@Pae=%sl1;9!og4% z2i40{VxeKX08R;H--@6VXym!pcbRr=B3i5fSvj*sE+jRgDZ?E+-R-D%hU-|?t6M2L zAte%t?W1}?l^vF6%H>kf3;=iS4uq0m5JgYa-A1>{Q8TJUK==B~*9%#4A&g=N=8~dk zbqF5Z`wx6;g23KO=Qqev+~E$IgTUlZM8M$FXlK6lffEj+Btahd=>!c2-Abf@6oCpB zAEcLEPsbd=$6crh7F8(mh z_a_@Dwq>V&{~&ACnLM`g&5UGr>+|!EC9i^Sy#B+LKkEiPvE>POeg8PZ&+Br1o33D? z$d-YC-UQa9JjKb5WIhX_Sg@`ALazeDjbclQA3;$Ah>Bd2n~FE+O4V9DckB-CEie%|DMa>k^sJaJxr4h`^Dfm~yoM zVcz~x1+Xl6z@9#Ardrj^Knt+7M`!PKsqOk|`)PM1TQ7u$o2Z19>k>0iB#^J|dq8$y z-GK1Fi!KC~okmMTD%K6v%TnRQPVn7Bz?7}#Kna=~1F{4v7Ahf&oLBkLW}BMHH}WS! zd)*Te6%B|kY79s|a`7ei1jZ3Tu}`WK&4LMBF#22t=!o<_FDFM?ef~fIo*k>UHmFduRu2#LLkdN5Y*w*fSwem0N4Dj zVi#dkJ?mw$_`TLc_)8nV|0G4v+5ya~2LbmQ zh*#S_b9O-$eb^p>0{56DWZ-@v?hrgViifXgI5_w9+JAA9rlklm*bcR)>jc`w*v7(% z({dD9j{wlQ3B(IMPq&p}j-77530+ z@q5geKuL=3exPiq_+^h!Am`bM1CfG;1WPk6gF1ZL&S0I z>^LHS0_O>1SO``8gzTuk{<;n&%Gr}GAoSdP!e*H3Iz!5f^#j3KZ?W^<bf{K2 zOU5b4Ro(Z-f+*$a&DmB&T+T3kHddPF4Xb_`E(Oh)a2icDdv^^Jsl%Cu1PNNIHro3< zWl5Bn+`OL5^s4pfdI{<;Dp(4)@Ee2@bv59pw5mTSk%F?U&jIAYea;ApdIPT29?=Xe zxgNCVx4j!IweQh8*iJY};J^io-}^kjDZyKo1Zi%mIsR#>(6%p@_7W=@6HHm#s`j5P~5DViJOv7&mXmC_M+@T$0wa3=P%33*FmXl{!mz z4j8&Yh9OLQA?Pk*etm+Z2VYq{Y_9-DoS?r1cGeqM)cQ{0 zY~>Cj_V^*%t^COG^35em&#pkhL=jplgycFDx4?k|4YQ^Bz93*4?ys_d7mID(fiAQ@ zAcFLm1WW^O_H%Hp#NiGt=Z^{@3?hgR+c6*^95i|~2nu~T7lfll_dfybuJgbtRbdqW zpYa*sZ+T-s=Y!Ooi{a)ywO3H4L2TN;0En8zi5^5N)eftO6cZ+j^gBxZ|FlO~+CWnm z+j!qvq#CMs2TqfzQ4=0Hs?ehVe-@F45zLqT=c=3C%mm zgr|!Wi{KLE_8b58!;;y9zbrN^4%V){nyX#9?KQFC6g?WLN}op42z6liJzdvc)rLTI zPSHE%RF)*<94l7yfdDMdOMT|Hd*T_$b&x(ml^GBjUggK5?4ZWUTtH%)Uh;!ZY0q& zRY@`nBE@kPA47T!r6ksN6-#bHOsJV9QnU4mc0El0H>l94nW3lfOX(z-#=#*Yu43ZaN%1p$sPgoJSo%K0%l35wyv*)e^wzJ79|24orZU5TOvF&rJm?h4DURNDE$&#TH9DTq`fONRN zL)3y)eD?6Ds3W$}JCFeJjnuNO6hdSZBJ?!BO{hRH0$VuS!{ahQVQ2hoCqmS&KL{K| zwi3)b-o0zT+4i1#_UrLS-$Z9cZ~Kqh-~T7v9-nAK4&T)5!nM=uoar7D9*qeT2TaE~ z;i$NlUO<%Ak5~_C0<*wDz%pN2Lo{AHhSbvOj^Cm&s(Z|JW^5lkyPhS5KR1{HOa9mr zVh(3L1IHt&E6>2KjPdb_#p7!~aOXz9$T*dLV}5Ja;#ajR%OBUi)|#&vLd;h{AEiLn z3%|GPmup}D^UU#?%%M5|E7I|=|2zSS{Ms3}lampgy@9+4 zRC5f$<~m)lSjY8*N}|BwE{oa(;4+`LpfrUZ)HZ4poaemn#qCv&?pzzt6Vdyv}9UGJ*U(BkJvlytevptnQ+XUSD?ck*ead?02(7o95%1zJ|*kp z0S=Gm(Oa_1{2?Tz#Wv~*UEH_0FVd?|M-lGgM*vxvrhBy1#VJNh29oq4BxfeLz))(k zk6ALY+jL(l+_W;EoeAYsVPk`zkdr1`Sah45u4uwV`>%Y+ZqKZP$DI%H>Sw1)p~#gt z=T{!it(GkNkJo;av3l*ZRonG74Z?rX&pEtv0G zaMXd~N4{CH;97E0!8-r3V86zYlS~;dKuvw0b_Z*-uC!1&;gmZgJX(yHbt> z?^=IV4dBO3y)cVFq-o6r{vm>r7pXhie^6YkiqvPOft_n zPq4&X@x)+SGKuF%969{i+)~y)=Y1VG+9?$^l#ueP6v93cB5OIAZ~EO zB?MmC6u^Qp4GZYA&fEIo zQ^2)jCbq}GF10D;;IhkKeC8$_fwGaeD@UpPquKY7g1h-mDM_(>LJt0d^k~R_6#!7| zYm=>d;>Q*XPrcn-JNvdC;33u@-+ia{HCRHi1+V>+nX^CUsgor_IawMJXJ|LGJL);S z=IDMceS?vlyAz)4piFY$OsMy&vPFwgM(!o#C=Hp#dD#pxmS&kutO~0VmE@KbBP@+_ zf7mQ~695w)n&31UTGQ4I;`&l+KmQ@3E&8-n{ZTpYaMXOZVw7T zZ*YfsXUI*x26Rr0mMa2u{i9pO2_Sud6i4T%kRXk4An-xB00!1gu;!r(!!e!oNPuSm zDXg%idyB&2-Qx?zQ9F-LQ{^OoSfg8y%-#TiiU{wd&z^XbY-i<3;&RxU@Z303tiO08 zswIhL$@k<-o)wNgytMKX05JOI0K?+K%;Uv9H(nj~&8_}?XZ4$`w~oDY>WTUue2&10 zhPN{$Tlf$dIK!IszpH3V<^=9p);=t<5JBzo*+L8g*a;bLN zb9fExbpMn!9oO=V9mhI~zs_({B+rYWk)xRAYs6Nv_V_hGsor1O##W)LV*JI}p-tg; z!5u%?LFCGR{)dqa0j_d(73wG|p&gThlGF&idmc3ef_)NmT|Cv|#e-YDngo=26btTr zk+@(OW+VX+HHC>2Y+yf4?FJ|zaGkHNAS_-}x4LQVJkM1%_Y44HHM+I3Qr(P>8wG%H z;ObG#1m&mO&H-$0DVMFgT`MbQ7m2?-O9EiajrxZO%%#bxA~6>x&VS+%f)IJl#KJ4R6rzF7sjD7 zrl~RS8xbero$N37|6pQk z7TWnW-_Na%Wi1V6y?Oq4vEcF2;^C!RWBPS7ybPa3hB}QYUNi@8Zqh z(~lgxAikayHYb++EX8*ddhn(INF!`X^8#vLrCfX-;NMzU?BXtMSG2eR)@!vV>i1pL zMh#If|w1T-uqy;9p*Ih-r=|s zor&aJtDVKmJ!i>Q;CutZYu5fRmHVPLKHKFFu>C>%TV~f zMq9iD037&KOqFYV71>s~ZlQ|`fV{e-cc>zuJ=Uqi=)18Xduh1P zZFXLXDvg*2<&-FqiK>sB9LxTg=S~fp$k;f|wtOE)xvQI1j+O$;@|{c$zy*m?sc>37 zL$+}3!wp~yW;f#5?E^2jEk9{p`=tRe!~@3T%X6OSwYXEiE#6rLn7!L$3%6^NSPX4F zJbdqSrREUzSc@!vQ#O_aw;jc8?cUeq`9Z+Icmhc5k`48S)_&ifuFMudL89Y={Wxlr z5^rK6dR>Da{SgbU#{0Dsnn;uoa-zIdFV5|bIYh__%Z6c|@t6soTBlz1GMpShkk7(z8fqvF@6O!KZt@p9?zZ&o#>X?7oJo6Q zi}#ep1-Ia}?4B@-mo5OXfwbE#-QCC+UOXz2bXh%gtpS> zhtNDKXgSFG(XiHTH~S1j5(gimdr*bhyfEMlt*rD>ex4aZ+N`6 zYa^%y?3;De1VIdsdK1?}paDI#FpN!?NzDU32v8}_eTKq(pf=4GLGZ>pKnBs90LmEy z0=i|AT)M~x(v?wT(h-wc5r7v1J)-Nj`oq@yR~og;?bnK{M;2TTT zkKeTZ%htMdV(mUy**v`RW`0|+SALvPjCQ8^bw@1*WDPD3fX{M+@i}eya3we=Z7L#x zX$9N|1o1)HW?ewr=#~@!*RZry^fWv}d+lH;y2?uL45_(}Y>~tn(L-tR+`W$`!+jA( zG#sE2Ra6Yhix3bRK=J^Bq(F@wuH{1hUH-}*La&Rd1LP=5d!iRVl$j0MS`$nIT7@3> zEgV`(a%x)v1X=jE-2vf(YaSGN|6Y^2kD0BLUC@SE+#u{g&Cp<4GMyc(7UC%FHh$l>N$X{e1s(W_G6VcnwCGead@%Wbf z>7NZ;9wwP1B0#~4%10h~EW?76x@pdj0497_>jHYj&4@8udUf7(b`yYdi^l1I*O`6O z&g6+;mX`b&8jsUN9C-lvI+0*;aDO`PFuTkYNMb}dwYfZ{IQlHZC4(5Cq-SAEU=CZiZ`QNJ*%LNBvG)pC_S9l<^pS zP<)Sire7`NbrZzg`@5+soorOs@9ruhqG1P4S{|=TZy?W)jR<;ja)p$(> z&OMl58lZL2z2&7W_LLk?Bbh*$4LLum6MOW$Qii0TzWA;r-4oiLNmUhOGo#F&Jh({*(4l|(Qf zY0B^1vtAPL7f343Q@NPNMO1dkvJORw#jO; zn}k5kgkDBgY5=j_*%Dq2K={){m;)n(+PkI%(=T6iBP0)Xni-QT(f7ku!=(liZ6{Hz zqNzqR@-+E&-+;#E875RZCgd>QPWfUxKxkuBCxvyIwX9c7CxxDT*L^{AVZxB3+WL_- zAxCvGE-@-Ryb+V0H?2}NG^$cQzGVlJ8$cV( z{isCLD16{^4rykjB-3#H@k*P@Jv>k%G7@WC6DC6>M1elA8_Nwc*!%=&XIA>g{QtL` zh*@=PTU)H1A6xSr-?=v3|D^&UAlmv_j~W{LX?WirdJ|$Jrm%5Tp}{9GoY{r^FWX-?hF`Cr-M{vG?Qhe^v#y_FMH24KdRrH+p=g}g_t`H%MTn(xW) z%1eSEp4Fr>a0)OPq{+(~84P1>$ux3YgiESG4o$_Q2@4eYk>z|(8qi^^N$ukW)uejE zY98n`?_uufeShG+Oz$n-nCibJziTh2&+|Of_Q?c6O#o(AyWe4#HI5=CwHY+b9q^-q zYLuk#`59HFB7X52j3(7&x*7}|OrK#5kLlCg_gyUQ6Y_u-59aCf%12R<6I>Yb=GFI> zBWmoizLv>ykF7;s9iwbBR(oQ7U*_Mc&mY#vN{F(Ohi+A6(2VXXd{_dR%L_O&_9|Ms ztGV2Bg=F)IoMS89hgY5juQq=^cH-5EU*?lv1F3?QpU$pqn(ZRlI+Qr*7Vh5F6gVdc zlhJbh+0EVComEvLF^5)qY$!JmVg^YPX=NL2DzieO^`*$vMi}IGy45utO>#wxiO!g*Ep+GBPjj6<>zU7S{gji?x>rYL~7* zcFql*y|MKCPS(=WokyQ-?=w)gKhz!k-rdvYzwoe*M{PSux{|gx>B1jEDMM-Eb5a5( z!|NzcZv#}+m^)Em6yb?@LE$`mEay~1Ci60)C31)$5YYljrG|U*`~oj&_q&oQfq7mOz84EOB!t)qRyAi?~@0Mg`Ky1yI)8pM1RQ)&Uuho!kTSeN%emu$Qm zIVr4W-*hI|pVC)(rg8KAj#&PK5KJGbz9a@DxJh|AXWXZg0eWKfB&zaE;$*pDWLTkq z&3L|4kP^~?Mnj{}`laFE_(x{~=lQhs_VEzoUYa#X(7kQ7Z`+DvTkTJ>ZMB|-@xsTS z{r*$!{Q32O)KcH0V97^yR?|b>5y$QzE()59*Bif;-(62_ z&gMhXlmBfWw^z;cJ+ZVhSID?~@_t_R%~;DJdr7Hd(ll&~?ThcN zRv~yb88Xdh%Rf%6{q}hIAKN~gi$0aL{M(OvYgeZqul@GpVFb#^+gL>lYTPG22VBkh z9gtPdK*B?(+o3svkup7+PA-_g-gxps0L0^m&T7kF z(m=k3&HpcGY&WPRBHo#n^3_+j>d(vE){{kn5<_qlsc{tS*ZekH_)|y?!X}r|iY9bc(NqSb;XRH~=t;?l zh9DPVx-twiY&l;IBy%gR!Di5kLTsM@bQH0L&8icR1#$FXP zel_KI4WfN~J?_AIo_{9mt!HM{`*uA5moFdq?DfPYcaJyZP#UrQs+bjNB-+#==Y>5m zF-LlcrtR>V+DY{Yn`!er7ptpwHmmsa2}Y!rQZOGf-T{WZAJQ`*jLZNi=L5eVu8aY1 zB&yO1yrp6CM-@`q`%c0nPY9V|HK|8%92?k!_%qp%^ z+W!W*8`h1KZX^l8>HK|u^Fm8}c^T+D3>iF6+BW??@ZK;^p9s{0yy=9=k0I;HZ>L7( z7H<1}+9Rdpj=jngYaE4DRPok*;<(*pI7r%WNzwbhGAl?nUYRGvcnO@tg<^bPrfrL; zadx&DJA9(5GOKD|lF*u9GGxH-D?qZCYp_IHa)o79Brk>s^%)jayfS_>C&3psPjg*1 z7}xhnq!N0n3}(iq%M59u%^A|lGoB!gRO7AmdNEMR1!&YC) zhXwZ?RaY82XppS!V9n)5ByW6lJFy1w^xE!dy-yTjls!o4LssqyiXQ4cuNmL7ZEaWW z+tYK)|C~L1YTX>WcAi-H{_JP3&jVt{7D^k3*Y7J)?Tb{9iXZh)xT>hE2fC};qH1S{ zxLq82nXH(+-;#T|r;*PAO^IcueKJqZ(LbcPieM>56CJfh)O#9L@FzFDc&*sY&a)tqJWH4*-AIEpDzO;?Kd$x9H zy`UAY-8t~tYOj>Q{R$@F4DSXt_z`r3aYs(j9894qPoL((O?0&da`p{?fWtVs2B!H+r8Kf#S7h$a?k^U z#7Iso7R^vBqH%R$&1fU2x7+GKIzqh=~8pE`mRdI^Mx6&m#9F?SCW@r9e>L$ zY-#j~`1dVVWTi+-veBkHOczSuqrE;wQA3*Ir}we{Z@T@vp!qc%_*nH zoSSSgkd0ylYcd|HBBjYTF$*Z$)8TS^hij^(weEYw7ocb2pZkCwe7`QbZ?Bcb-FG zhF-7pgNy1A67ra7t8MO&kr%sBu2g zzStdUa}B6`oybaHJ5v4`TZ&gSf1%xmxKRxld>Tl)t)w)w1PZ=9YT)Fh z@;S6rDPmf8FEh{8Owxf&QIMLHKx>!4Q=L^F9mkczBe%n7=|1pSCdL<1)9fpW^y$V; z$aI0ds?1ehFzE)uM|5FabAI4ZxY2Ck>mrpXsfIG0u(85tvRrG!c|?Jvz}yEs9@r>X z`%9#Q*z-{AW3)^d9i20b}aQcL{g>69QzwIu5#zosLkOGUeji$Noen6rcRWT zxmQzU0|w^BYr+b-=Ed8Iv$czRv)25xSyz{@*RK3pJ1={@{O0=BwF}^ce)aiJfRQly z#_}(%2eSK*I8weBBfMV{l=-ORq_n;cnz*K1M@oe4)mqaxZmp~;zyya^P`cA)JwkrL z1^g# z#pgdnp&EN9s}OO+n;Z7EPJmB}sQ(gYtDK5m@qmg3{yDY0p>;ivo%${3vH#BGPX~TU zKK1&=+V2O)R+sPJXKwk5AOqT$2HYJQ@%YwTaN5f~8huDbvAyzpsjn!AQ%#h4Q>@C# za;IxIsXEAOg8B{tWMfb+VjeqL9{P~}(wT|%IgSolHm5poW$K_lpsT1G|EQ(0;o>;Z zrFS3wC!<|L{QuYPFQo?HOSXh)s4tR-m4ci`3mPK1CKHYuDG<>`s5xXsDkF)7Q=eyj zkp@~Z-Q)&q$5aOq%-}o&Pyc|P8Y~EBm(tV5sX5eK z4MDt0WeM-Tg`av{a9>f7{OnxW^1av7*Dsy&&y6iVKDBDAeZ#vacUuEGT?6L)$WCDyLF&2UB!DbF zpyD~I3R;Y5-FYG#UTaE8^Ke!l5e7Fk~c}i)nP~WisQUNsWwq~}Cq!;=sLu)QSnXNsx z2tMR*-Gw)PUr&66Gr<2YfzNhe?P&uj?$MyNc6FKuiJSKecm6%EjTjf5n;I8g#W%C; z1MQrb>HCRZXFW-G&uuL(J0DoXKzMV_xx)hnN~D03?kyUwd-&aOS}@cT>CIj@E?J08 zhmRxU3iY49D^OPJNMV<0>%W>=^Pq#rD-hJ!n-S2wS_T781w&B{tn@xmM2pk6g@iIwohF0D0UG>A^i*exjOTF*q-pb5 zUrFG`%LdB-dvm6f*h-SF94P75>`MYwo3tH0DQ;)!8x5>m;*Vm8!3_#;l5*P0^Q5>g zdy{+)@X;_b2`(9K3a_G!Ei#oDNM?0S+%vZ}4FF0vVDBviUguGE)3u zx|w8kyLdssb)#$cy`+_eRR~d)o?O>OaC)>?z^T5@-?|?(>KUZLcGx}p3H>LyNj#Cld=jh@ON0=MR^@xZF@^6}cS)l~qI|M~GUpp$&F0xB?=usQyh^Dhpp zE;o!V15oIl$NL*Y7#Q84{+2B^Big*X<^gDJ>R2!LoDneFc|mvKmvsld@5{(MUb73w zA-Nhtz?sN(4TV`??3n7$pEjvd`ov!pyKr1mqtNpusvM$0&G`iiP?*eVQ^;#qN`lIz znJUA0NBR**dCij#Bc0*##xzTTB6oADZnB*J($6p=c@z1Q@*|GXrR!fW%_OfajIBIf zs{Lf~?t72lURu3;c=hhWjVEWd;Mk(p-;iAEudQ7K0cEZG5KKW|DhIv|I#wQSVcM~J z4ijqWyin4n<ZW(6{`B3xa~0ngT>R6*p##~)?_CfKg_M5sZ*_qo?ElREX4Sj$`q59zcOr>Zf#V-9 z3IV)=FM@_N6*ttuihKwH+zg(}DI?&I6GQ)pwzq$3>&(^#Yi8hDU2qX|v6*)$L?bsFp$0o|5 z@jW2WmXIm|;sC*eC-&Apal3Q6Ejc++hlW|6`DOlrsY?7qLYcka{l4p6Ydz0;9=;dV zN8fwgxaTEDcJ-KVH)F$h8g$mdvC+Y`+YQj!2FwH8*2IX&__o0rJbUw>L-G zIK}tIW>ywbSMjEXJ)ZicVtiWPcty4Q>Yoqm;WR3))C;fl@paW#%6aoN)Czn&YV%0D zqFi`y!9VInOM(0W&bwZcIA8+tS_63}8nJPg@FroZ$d{(4okT&|IkHi^ zj<*UUP_=hqB?E9ni`*#&yl&ex>ZhnUjq0PS2x#FuyZJqh8cN;+b{jJC$3eTXUYcE~ z3`HXIZ^TVMmO;nlftPZ!$L)f?z8Bx*ZRnLHzKsQ6xh!heMYG9jpnkF45UaoPq3(8W z9o1j5Q^Di4KKrEAkb&5Cv-`dJIse+H*Rz{kH1uhD=e2+Q@MY&Ka4m9!b9~~5zYOpH zbFdFkyT2ZW{(5-uamV59Cug%)8f1JcxDrO@-@m224W=-27rc$v@z!y#i6S(y-9kgA zgLWLN@S&ej%JqYCgz43UC#~YK8kYMpmy6W(g_U0@bNc)hdL*4h2Lz}3N;`&!8~$gj?OaPSdL7A}DpRdQ@O{=mD7x9(vTw#(7BEbkiA z^_LB*dhN8@+X~_a?^#QiG*hhsMd)0PGu|)M!~T-+K+nLp*?!SLv0)J^Q@x9(_QGWY zOCvlZJO3eOAwJdStv`|idCsLs|}?=;O0y1uXfj0Kf! zWcDaJ4|fg<0QNf0bfx-hYN2fcN*%p}KxMg?338YCD0%m-wRZreRa?Q7EkbSMDiz8i za0&_!^SUX^86W#l%$EiRA2-gDGK<_rLmHb$9(dN8p8f{>T$SU(h?)|m_rZ3dFYSQ` zkY_3{eU`mDbmNT&T$zjKBDTAD-L0VZwf1Cx)F{2P{L3E4}Yr6J(%x2@IN`&7ag4ZJ4xd#5MBTP{nEUXTgT&5%e0T+Eh>~4wm1$j? zyTN~Xs~JpvsF8Db<42MC=h#V*bQ~L;Np7<*w@M@ULLu7xPPvaYZxlD1?7SUXpk;@6 z?nS%Fk(m|hs5nQ?k;G z-{7qcR{*2JTfs;tKm{9C6#ks0YSr;tvBs%DX0`NmXTOj~Z)^sEc3F83UzXFQG;pm` z)rQBy9A#b)aQ(zr)+i8waZ&^Gt*P)ygFDl(8C5>mkPRw9=YJ;l0F~ijTjNjb2OX9x zh+e;c^yE>*%_Q!@L1=>*T_uYuhBG6^nGIA=E1*b?TCsY^w2tFoO)9&hj*pvGUeUrH zM1XXB68@h}!c%+kR#2zqB?jv)GGSbJ2}fm70Hp)pYh}5&&yPB?NzL4t*!iCN=LRoX zy7NAYgfc(&r6myC(a5~9v=I!DeKkDMA}{`j-}Q+PwwXMv!8W>}yfUla>EX&Au>F=& zo+1<}-~Qy(<(hA&T|M;*4!Mm(Q&y_XDN%og<9g7>ZvSQYfc)}d_{HIK+sFTS_4gOK zha_x(|JwPo|M1wuzyI(IKJ!0jI{x$L*Pp%j@Wn5XX8giG7T%cFYdpn0VWs=S#hQg$!ISdF_wNb0PU`!P_W0#k5oW#iK@Km1y4g&MHTKNfcUi&Az)p|UaD zWSXtde>VIyj= zw?jkSGF1c!nKf?*w+^5E*F*A4N9TXuO9Tt1|IZsd`NvN$k3&xMuTRb{{__963{?NW zbcVP5o4BSboYba>fHOov+R%&jhB@xeMKwp{dq-D&Nv3*_Y^L`Rg@$$97>kfM^^b#Q z=gQD7Z~)si&iBSFHDlk>Dr?C!J39YZ1~+5jNw`t*Udc}36;+G3(X>rdxE_-VtvI#5 zp`1sz4b~^ki{nshGA{r(F#>)Ar9ixGZm`TbLF7KJUk_0Y+;&@qI|LihTms*1$9wB_ zaSGy1P<9gIk7ZFZBKG*lY4troDmfhmr`-~C^Hx&Bh-wXX?&zR6$HQ!J4Y+9jNLy9O zJCH)GfVY6M2nb^;7nZ5&6N7ex4O4#cmwE{9#YlR;X%_^kM@9!n=P1o3>SAAOW*M)b z1pU=?UmT)`w<->o@nz^darg1GrZ?Rz<_EipUTbnGY(XHk_pU3VoaTC6IKw?njdT8R z9ZQO}D}{MG*-WB}7eHZ`tf5%u-0tuk<{Rbf!3*sF`R-#FNud3e})uyzps=Yc7{@FpAyyB?F~_k}0*+18p>;fYjp>f+d{=^uB`Qno8i(u zF1kar-MBh<L`!PNZq zK=GjS=hyeh);~gRi3smk{^AI29=`dxWt1Z9ZfB=^K3c08Yvj$hr|}fJ`f^V+WQc`& z@?xXZm9pB@psJ|K)5{>GG0a)Kmg97h4=V1~V;`^(mnA#E31_5~sCV+OfFRl&J0eQ1 zynOMeugoC)hlpNtMSy8$vbC+5XnrV!70ooyW**FiYdqI zQfwIUrssH8@i>q;=82Kx_BAHPS&k0X8^kDAMl}jc;=)Pxuu`C@4)RL)BiXQzv*E0m z#Hj5tM9Bt1)c-g#AF|qM8hw5(!50b3+)xhlB{zt>N^hD-)BE&#-y7)Ajn|$dn+i}# zrr3?ZBeM00;*tJBM5xEtHXg68(9qJb5**{kZs;42sv-ESET_%0g-}z1WuN!AVA|OL zxiI`Vtv;BEb%#GkkN$FFfBbW22J-c%w_dZYQ^|aM zJrb$xQ5yOOjq0KjL(oIw>#40eqh(IOnsz0@e;Ws`&z)>VpJd0yf}c9?|DEDC@BT=i zao%_%Gd)0U?pdqxt*_8*HJPw4Ic;#Qe?NWYW0iJp=6Ma+SlO()3@CSuU6VB*cfXH_pf?+0iK0~2;Sty^RG`lq5 za%A28+=7tokNc~1XvnmlN>4}XKEL`oB)Wyre=mdlFm*)U6#-tz0NElX<3hurTuXHZ zhL0Xq1L+91UVnS6OxP^_>3p6(vrQ|h6`}z!9Y=K9aFTnVJ+0Jp*GO5`u-z*ekt8)x zN(C1@@X-3p^~bW2s^B@jUTApwn=8h~af}$Y%&~*@JTPH`$P!+HYbO&-xH9GmUS9A4 zJG}Hb_?;|=*ci)9qQtkrgT-)k0I|L4vJ%?{azGMcz&d+;RP7yhcpmyPIuRA4NTq zy~d=E`&$cIHy?aT1MKwm0yE?;O>(L8(X__-7XKKE-M-F7dW`DMDo-5lg{K)$^ajGUv0HI z-@E@-)QjKgOS*k`z!yMOQOoe_h5aLI4`k)~$H&ygN2-02)))U%VIUMl(>L+|=eAEK z-Mgq}gIiSV9=MjIsBB8%yCpx&=J_T1$KKN``av!OgjKyl2u}sASeNAn(Y$OD?>3l_ z)#+g7ge7;#0tM0sB`7StOPIqx8P`u+`RFmjpB=zYql$83S?OijKt?;*9S3;`Go->NtyCq$ob zwPVPvw#9U!fxM>dmwkEHf?e$GDSDa~Z3Q zcdNK6@QFj{Deif@NW=CuXk;*OgOywnySoOP2zIHn^$XgX1dCR^@Roqo-URJ-eFbY? zQ|630_2(jOqItw!o0Dt4L9`0K@KTDjLANX_w9yre1$*&Ed2om=f>WR7 zOA~!wRtv<_+x!VyXlhUoecwvP#`H&hMad#i5)A!|mRWyk-t#Eagp`2-eeCm$2~L(n zYTTuDe;sY7Eibr;{9ttbyUb%TV4qS*sri)~Gv%QZnIXF9*s0WIn!kpfq_)xCV>6lj zBIhHsIO8%9xx83HnHckJcrOq$J6MoF$Q-`b94)Ot8vJ88 zD%cGMs(U1RRm$v9$Juh}ze)@q&g}np{J0+WuVI!JGXL#we-mMuAFr5eWL^BFLd$47 zmmK->3tGOf5|quuN=h@fw%a~M136vwNj_$)fqoPDoV#Qh9ZbYGAIqR{n>3BmZEE-_ zt~@HA2{XP?3=w}rL0rt)#W7{hu3o*i*{<;zK@uBgFv;Z%eqN52Gckz#z4Pct|C{T< z(0}n>`E}deVe*S<-DIls;hFzMstOcd-;brokIbWD)>cHEiojns?2dYC45l_!^jQO@ zA37mcM;7Rk`YHxwh6MKsMzSOa3y99uS6{n?C!NxrUW-y=sh^eA92;nHg*0Wi%)y_7 ztt^2->h!LE^K$$A9fok=-zAPX%vS@ZZI>4tGvx;yBbrA&>%aV<$RXv+&LrCW?Svwj zCc0Cyn4Av!yvYh*@xhVjzbBF-r(mXQG-zy@$Vk%B$?q+4yvkvGcI(5jjL!FeO;X=| z_3LYR^jo*5u5QE*wW+2=p7qe+i{ETUKmC1jx>IL*TjUxZq@VJR-x z{HkfPj1#2R>$BNK$w%26f&o9}wnj28GRlYi@1DRu^w<2f!n7Zi7$R?@vZbfZHGWB$ z*ESnRvH7Kl$-WRszHf9gM2u;rk8*NTv(G9GrHN`~@G=Qcu>O~yuMQ(8rz}5nqt$UC z%3^ysk#Eg?>M>L64RGnDJz158?QYbypWGH2%8fNLD|5*706034asuokUw`-jx@4Ij zJjB8Q+laudr?|t1ria|4iO3cyGE{Z+N&B+5rRqM`L;o7h zwn4K?BpN){ejL%ctM} z`^NnbZ)JNP-Bh!U&j;B=iuJ)Xc;ohg?}pAd|NJG7egDRzk*{8vOkdqkpm#^^X6{^G z&oozHXVom#{&bGX4z&gII`7jlgP13(C+3R@%u~qiY}7ry(0agWlXUo`h1HAS#FEC;i zzST}7u0Fe~=D5j$(`{-`V%Rtkd`PA{m++dfoi-azOD~r>7>C9e9<$srcsl!FOK89d z?<4sc#unHf&kAyQot|B30h!3#!k_7+p;4-z!hERTze60`A><%omcl2=pnDMBhFLorI4+Q{x-z{uaZdHYFBoc@<^77xKv+ryiO^RVT4+W zg2r#M@4mk?>xVV8)AqNYW5Icvs>s29+%9>pjSI&1Fk#uk>)#>6mwh#kufO>$+4+fk zRd{gqvuo1hMnr&A>O`(6ohSur?{UU^APL`EbdCkW`NiRxUlo)Ydh-lN<5chC%k7gZ zKI3h)$Pu>pmsO2}8gV>jx}iLK3Dcm zA?5i*&`7C&*YZ?dQtz6^oC-@Po}6TbD<{qXnCThyNWFD;|6VJPt@B{@ul^KItp{Y^C8t0{< zS@lVV``IXQ$zg0^$kZPsRKlHsr-wwfn9>nm%MKm38vKdHXj^`X_KmoJRenJC83+2q zKm2AS@yzN_XP=XdN5JrU3*W|3pBYKt$qe%non=L#c2HFLV*@f=0 z0cp5q&zqHaPaBR6-v}q?t}ggR&Y?u{6i#}0u8T{|lMfVQEu?6NHp~CyMv{7MPG*=m z5tbkDycV&g>#OTv{>q|oui+PJ2`S=N*Q1=xwwUCr9FYJgucRXtK=Z&kMVan?hlI>Kvqo4r$`qlZp zcwL~VdG+e|lC$p*-qwZ{4w%605j%S>3E1u`nMqzI`Hn6Wyz`u$6|hP=OqZVjZDgI8 z0>_%hy;Y5Fve+S9)m+eLqz2`C7qxNFr+r^(h@?{Yt6`n?fEK>nRUCWisv5T&}0$i2CG z&l=%9giEb4Y?(!?KMN=vOWv2nXwg`Pn{35*nJ9a;LA64wh9SMCy$NY@!CqvXHJTw3 zQ_4$Btf^<`wyJ`Nsm#=(9n39i-itKbeKFU^8-8ZQ<`t*s9X*w>baO2BGFIXE_t_h- zvg0n|9`CJ##Wd=Nbbe#0|#E9nu05eTmeC2U-J1RQ@9@?}U;2y# zT~edHR~t#8i+1$Ro|{KdXYBApQ)CYo(9yF*U`Wh#`|J|#< znZ}7GEmra~CT`n&mHnfs@OeSSwRf+U{Aen=tv&zlMal4wf|2?3Q<=Az>#ODbW8K(~ zliJe{1?v{6SRzjo`Q&tZU;y1>iH@pD z+UyfSQSBd-g0UMW1#&V^U_!i&3UJiq7Wl#X2-cDG!r31Q^7QR`aHA|F6b%tbXh;g3 z+eU!{72Y%D>h@!U7jwW?aR9Bf%mTx-`{TzgVfGydG8M3jy86 z?*q2HCfVzOTnDkvXNVmEs{+zO4PO}I#iL<#LVdDPH6=v?txDm6$jS-#%5tW)SEcH) zeu0CYOJ21M_$3GFBUSKPEEo`-1pB@VpzXc6RTMEmFOD{HV7g3L%O&w2C#8HZn4}iw zkSS*AaZ0rz@|>Yj=@Yr|MB8?S5JY|OnynzW=(@O&FXJhvkKVW4GO3FSw)}GdM#gqY-KRtgA>Ph#lyRr-q!gHxXM zXNAJ@J0`pQi$<@TdiI*$pYSD;Sm&c$XAUp16eR@yieQO0CvS|?rd(A8i;t2TSWIv} zE~xE^uJ-)-H>8{TD0H>&=iI4$zL27>G4zk*T1N@H)N>&MMuOof1r$k1Eh9PIbHRc< zG}|@OGd$+RY4ihW{V<@_clIT(KdoEH*qW|}0!4ii^OFNjdrO(lk(Lp)*2w@*zuhJm z;nt9?U}}r?o91WZ!imieB2gE%FrWTDpx{M1d-g5Q>T`Ia@WUz@#G(mWJzV=(1SO24 z!BOW(BJ|G4G%%MJL_0CT4)OO+UmNP%h(1$vF9KPsQG-WCYCU{*h(S_*9snrN&jyT| zv~qZui%F(5I;P@6=wz6R<{L-^RAW?`T*!ndNKdAm_;w)>zoN&$;JNug6XwxX{f)Ij zRCG_O%FO3QB8j#ZnYQ0DWkf4Y>k;=d1KSJTPMLbQ!SVoAo}yN_?<`l|ud>n`0oA^D zdRclVz1dYVUSAia*p6aYjU0Ey$yNEX5RX}j&^E@EAI+-t&9l+|b-kpc z&nyQG_jeQOvK{q%c`mDcYP?~KaiKiZ$qTGAFuAf5t_}*QigPtbTV;}OpS$8HLJYv51u6VIO(|%)iR?BYQ ztt@DCbXoi{A>(IkU$Onc`X$uq%@W=B@VF%o>Dux|KbVR3*6(2jipB5$r8Ta67DSae zyyM(@2PJPd&HZ%~-bH2Cg@`GCO`-ni`Zt?Y#0#aD7$=JOCAVo#GC7pi&zA4F=J-6@iSiNre%x$xkswpFC{6`27rDvqd*r)M zv#nT!hS?oGDpR)@+Kab4&(iGD_ptQRV+r;ov$bgQ9TGkN5?G;R&`U`kVSytzdmW^p9p z8n2{KB4{aIpNw9&6zJ>o(Q{`Dyz9VXx#-Q$+>v-{Gz;A(|8Vm?&su6{gY%nv=U(a= zR&Pz5t-^;FJC1(%fj+@Fx&(Mbi}(AZD_}{Ci9yet4u0zo23eKO9cI`SyvEHUBGt)5kwN zM9#cdP?iR;-v3-rwIOi0+3WbKz+#-IiBlsLCJjrDVhW4GB($=~tu7+XhVSahtCJQw z03b%Y$;ktd)esqqnQr&vG2&FfcKJMcSD~j8Z-1*=xEY~!@@xab5{m}fYhDRqwF|UO zNn2FLS{*7(%?HGOQ{%!P6iuGK(iy$i1p?i%pK2g-IuPwK-OFa8gE0fGquZXLIj4$mI=S$haw5lC)Lenm_FroMETyV(u&s}`jxhONF<#NJ5_U(+Wv zm~T?=Ns&WB)ZOlni8>j+bT)7#P~^xE;fEJ{0wT*6oR#BjQb!Hz@{9wp&d?wZT$4qg z8hOZ^gkJ{YUKENahMU;mY@B{8@KT;Saq~`tp?9k1beZ9_&I%c+IdTZ8?7d;0+1Jcj zC%eEXd4Lws{b9_0HCrFNSXg>ZHFfTdEVk(Rc?>G4KU5XcO9h_Eq4^tv($2ZHK1Hoj<_}R%u#fFh+^`^98Ez>ZDbcXO zfIc%ZU|m@0qJiBuE8hy78wvs(i$uD-%QB@5K5AbvNqUa5w_s;(?Y|BhhnaP#NKaN8 z289L^uQ5oLqC*tsBw9Djsk96XK9r$b%wuEy?G-j*6R^5+c>#??ct@!S$uHX&jV8Z5 zy}-~&z%&fLHTcbbQ?pmXbMq?iYqg%3nM@J9_(JO^Mmf_DB6zS)2@^# zH2tJSspGGfBfI;@zMGwr_)LhZOU;3KhI`&m!K1crm(?|hB=uZg6ZxBjAv3o?IW9%i zA6VWgl>whgp0Z(?IeL^nec}U}Q>a)Jc73~nxma%MN~$x@2kzMBdB{aT$SlhpX*)f` z_cqvMd-41Sm&^ai^4Hm^DA$#ekJvglWHS8186H%oN72ihv=2U;yI^y*By7nXy|de& z^m|X#sKp5B>2b+q9f4;@>rH-WN?P+;FW1<)x#L&aE+0O?A`43lKiuNyb(F-9op-Tj z`N5w)6^^u;{rE0X7`(5Q+D|Y9)0RBLKI^lUPsG#l%xIxCpcyN2NQ4%NZ-$C)MHWXy z&Gpm#pNJ#Svp-=bQiS~YDf^_*kbS0d$FybYeJ4a&rm4F18T4r-mbTsw?bg^ROesU{ z5zXGF5uqNSsP-;BMK&_$sSL%G3*(rRQWcR>7iuwJUHhBu0KZ%7_<8YsE7Han9xeBY zEQ71<1`gbs-huIMQzd1!@xd?O6t-*#~)Q8%Ok zzcnFxnk^D(C?{HyKmaM1*mg0uHt<<(vbRaE&rrx+mW4o5hkt{(RDuR6%hKkgt&Mi2 zLobYneJ;zC2^{P#leohy?~-br!bKj~eD${nkge(Vl~lD&-qqf3JOmEc0_l-yb_8&P zs!UtaNS(7MIO}4%UVTP^{j;rc4c_g22L;dj8I3{{rUsf0;sVfPv{Pm3KShJRTRa-P zx<(p*TeJIVIK?KnEZvD%GaBV9nSJ~vmYYo3z4?H;JT#!Z_Lt=RmTBv}GQ^uW?Vc_{ zkIz(}ZC%scjRdWOYf6$6Jv}(kJ31qMc3)?dTN1V+Pma@U+@T21{c{MBGQ(D{;ThbL zotCqF$dt!>_&rXU&e-Chp3BK2y=G1x6MEJWE8`^*r_LN+IL;B>ACu$j`xkO}bJSq$ z+BBX;Ke>Z1CkeGXu{P;#-cE2LW1P36kLQ0QpHa$qiI4EEIsZnc+iPltX`d|@UPJHk zKVp^}B-7l1KUJOG%@|ka%^J6V`nrcYVy{x&9TYE)e46Yxwv>~FO8RFY>c~6m2wyNf zsoC!)w9CVVSF5aZ70yBdH475^}DzXeDP-bzNZ`L)~s1d;61J6Ixo(%5J zcBlm`oJlG25c7+0EOph?;u8@fkehWF54WY|4yVxCGGb3{q*gneq*nwf=7p~8dYga1 z{0thx%@$4%0YELG(>};h;4x^xPAT`r@P+tGnJP0Vks%OK>5+)nO!@NJ5x$O6hEA#% z(j?k_&0rBXF)H#)YSG#6=&{u$!(T7Izuoh8DPS>y@2?M4kSW)TL7q{E>9q->faciR zh0DV%)5L{MctAAalXL7-hB-?4*x-cb!P|2qbbr<{#VmexC_^ORGmf3=(G7V~;o{}F zw-H-oDw%d@Z0Y!uw7f@3DaX2%I?wJi#1*0H4;nMDnETTnW1aJ|NrnmLjDvEGbG5Kw z5hFBn1TtKaEoY63e!N;tkr(z#teoVfipFCvDBTsq^K&=Gi(Y0EH(Bnh+PrtNyt&%z z7Y)5-UDLGn1#_S%FESu67Y?0QwR*FbSX&m_)SX+;&$;$D=~0235iuYBj3*(186`mH zi4>@K!n1s#V`1t%rkG=k1p{(ZOV5r4>(4ytOxO|@ndEu=Z=+WL18PrhYmS#Y_G5yQ zB=WK$a3r*jFk-9qVEDQbVFdrcz3H%drb}bOGO++v)op4aDjne?)rJ-L+rpZCT$1O@ z3PSnm&Dttd`7zT9)Vf()(y#^qU5&=l@7coqS#xM3dic7fOd*>H5Ec#n8nlQx53wme zV3cCOAJ1I3ut*FoD0pORjT};SLy`%cbBm)T$EbrGY=wdPMP&EHzfBBYwvzV zetdey{Gy&{f=AvjH_$_J$7M#(i=~e9URFUvVS&u+wXD#VQ_1a{r_a#uTuWW6G0x8Q zN+`*?2uKaeqewi)E@Bxys1sN~lSInwG5(N7uopRphEFGU)4etPyrO8QH$^niUeMta zQNqW<7LM3et`2LNvxQl!p2!%i1AbW>#kvY`>UHSBo~9ci2*I< zF&_G3#fVg5kcbU5L}v*SfT7MlnB)2vVz{!;B=v?y{Tz*-7fzWmYgh$$)9*S*e$lILN7lVUCO-r%oHtIU_MxfRfN5yVEBj zFHMGZ7VK>B$H95DuG%FXn}Ndr<nHn>c@fi)!gb^f_aQHFStCUl+%~yk z^f11R;WKk)3o{$xev^iNWF>}?t@Z#1>L^r(bxZj=a2*Z|IH##-WwxW)5w0Tarn=CN zO%ClKCx|BHk_DksRhKVOrMPElSzNWuT)lMmxR+L1z^^UOsU_t1K~WSyl1t}!kvs8Z zOIJ86b_^n9XGQ7MY16*3z9iOEY zfZCnTU+f>85yYvw;}i&KwQnn@@5XVj>1o&ZkMV0AG`WRCw?VR!$BUe$sa7JVcch^# zlEdKEaX_Q&U^I(77DpD6-pU5$q-H^SQl-yZjDOelkud;zT?xKfQ%1i=s!HA1EEt;~ znq?=3F0d~bCO>M3Hecm_xmj@B%n>CCqQ?GR%M5sCeOYa3bWv$Rfd$F#wj2S(y_#Kj zGJS`1(s5w# z&OiZ*J(5oKHUzF=UARWj+R>WRLvacP4STD!^uw%4frV2kGdB4K>nKk0g(N2k%^7cH zp2I0~5yzZZv=*A{i7GKFb6k~f0?37n*bm7U>(VHCB>`BBuaEqgJTjI`dK=NL_I@<6 zk9Jn*n8GW`9~5v2S>&Gko*IXC#WX`)^SOltz=o-Sz_!AELPq+-zcq3ai!Ci)G|xd9 zXz3_$5Tcv}Uwcdl(0X0FZy;<&d?FvLq@IEHY)d$W zM4$s2wj_o)@WPgPCnL~8Se+2aD#6t`hsS_3)+)$zbm=qPWqA%F4O`d;cB2pN^kpS) z4RVf03bSRF_HLTQA$2mKgkFkPnVdokH9=fReNIuGrG&jk&cj+9ARxUjF)B!@Z`i{! z>yV(Cw045%GNEIsKWKJX^19lk7E3mG4<)**)iI5cKJ??Sv4>b}L%isK`Nj zYr3k1cvc_nRB7hjI~hh!O67P$nc#Tx^wHyeOe{O=7T=1sr+sV1&U#{umyRJx2?<;I z`smHT5zZ^>^bV1H5hhCTAAddJ77-R#i6;2B44s-Qh#ot=DR>DlDRbDV16iQo(t^_{p&-jSp_wa?T(q*TaVeD9oeCRURI1hKr}TuB zn3sWTQn^D`axZ2$FS^>QjvHX6w6WcT3zMeP(1MY7WR)DD0gFbX*d>`?Z&P}_p{a!I+-?so8|f-4?6$aFfX7p za)FLksrR13s=hY=oT!kvGZ(CyI`-#;m;R1rn{V2K)xqa@;dwX zIi1~j-SL68;kv&4pBZGG`c2fmf85qGa;UQ)mD+$6d00eM*lz!PX@yyW`{t)3AyO=q zsEha;tAnTh+_w>5kQaSUFZN^wDRPxhWIEUSJOgUAx?t-W6VhjV_VS{AQRo>+n1V^X zv^tZ*@#?8%^_cvoS->Y**RTftgr-aO;=AwYTW12+^OKC!t#PXl{aPcD1k3g?b5Vi% zx#t;#r=v#N$~*prhUTvY&}P&Gwxavv`SDMIV3p#I2CA3Fwcx){0(^q5Ip}G_B*JU< zWwhT2m`1QW6JZE+BE6V?hC#;L9$K-Ln_UvZV#ky{tP-KYU2`)vU1f&s2L1ZaZ&t(6 zX6T`(_C>-e$BA*8niDkATF<7GdSCuuzi++X6jQ&Kz?9eK85mPtdC_$94SfCT)ppmj zt;?tO7Nds|*@%28MHES2D<1EXZHTkVlpuO>cyEXE5{@$t-<>eEV2Db>Y?Ng3=+zSmvofch% zLqHcD{74N_)Ep=8IK^p=gbIB?-8Z|lpB0?hk70D4&0Z9Dqy?Y#Svmu0E?Ov8>8L({ z!zxW4X*u9*(9kDBSqSkBh`W5n9hs6O7p=5*gGi>!YnhBhd53?7>#gaCxu<0^4s}F4 zCIAU46M&U+M*wlk7X4Yp#G$+)BJ>UP;j+|Y$TdAG9Bav8=%w1=MM8AYn~^J&6YkNL z14uemXHyT?^$U6_KWMz&UQ!zb=<7_6cBn<^;Ezb*Ae1joD-{R$Kt`Di&ypKf@hqLE zI3=8AJb^wW(~3$Bb3`&laW96l{(s=CWK-J|JWV#5BSxY+g5 zg^83RLUVs;fQ?t8{8PboSFz|b=W*g8*W?adb!OK-5O+=b*Jme zYYFaA=AWDUG}Dp&){1LI*H4=n>|5j|&52=#8<)N`bMKzto4z`iwSK5|X;@#<*1rR; zf^IMf5HVkt@66*rc)Kr_C(1AH!X=J8qKQbZJkV|U)(M3pE`}-d0?BMwAaI=kylM1# z24S7o%!REPlyGIz)*vFY4BBC0f~HDK^u&Z(9o3A(LrAmKXKmfkxoAdyNCq01%z)LOd&4V#3#G{+EG7n2Di;(((<) zfuT`f))t(M85+t6zFzd8u`^W^g$f}U#)l3qjSgAREms9xG=>AMW!fzoHuv6d=9%1tEe5Bw*Wqd8*g8$>JWtO3k2+&8A0#?R)S|?$ubA} zB$mJ0USVo6B*;~IEa@_%2*=H&4mS_{?dnl`LsQBWb~lJ7OlEs#A{l3iqUd|6k|pIL zOV|JdF@r5;rZy%LGrKS3LE%ZC1md@~siRw3r|O=#rlEx|FtCE2^J~VIS}e8LM4jWW zvLpu9K$v&9O{-^AI?9AN1vU_5!9)tE3_mF=akUdV%RWjLR*`8EDAFwh6U4WSq8zJ} znT~dru*-vG4k|@ED5#o?`O_@{1v3Sp)lfY_#Meb5T%t9)*+FH~6GN=06vgr8jR4Ln zTUal5$uh5iTO3 zKOiD1J6a7*!5LTZ*NiRK5r{8&n7Yv=03ltPA5B;JA#bz8)G0GD%#}xBQzqN#3zkl2DQCVFxEmOw{5y6^NdgHb1=f%a;B2S7O63! z>CJirI=N6_sn-v3M8FX%Z1yJdg|)f`y#x+In`e@wGHX;*RyjNw<>k+@{Bc^HBS>h% zNM!JVpa5;is=WUx3#eg=q>ImArnP~!#O>%gH3#V|a3~G&?{0spwk_>%WjmU9x!7m% zXJuH!RlGBx8{?)gTehWREf$Vi+f|V=_qV^@=RG;*&q}118OjVA%B&Wx%oGvUHZ7X& zF}DaD#yScU^74G^V3R>T2GjZqhjRn=t=h9rAc<3BqkURppa>z z{(;7hx7cotWt7jG+o8$3Xa##CiE^S+)s;%>fRx$-JQWwW!9kG`Rv_EUYB7P48FMGlN{rY43d;gO6+peN=n0Ykcp)J6K&Q&oWh$VkZ6^7tJWKI05>i%zx&Gy^AMjTNaSZm8 zX&Mq-$1hy&d!IjNk{iaYFflDv+wy?hvK_pL_Ru8W6J9f|K$Tfv%T2T)-m1Ov=sbZw zvhkiapwSH7(dHRwk}n$i2N7?(vd^;P%d)$7nU%!DC0_CqtRR+)#ZbW1TpE(_9+61Y zDs2r2fR;A-(_)DMaG^A2+uG7xpt6ok274>JYXLBfoza$i3d~Fk$H;LJM zFwCYp@wvDdAz1?}7X5BX`1Qn;KPx>;y+f0TIr?LiFj9Y~Rhi75ke;DWX6H;)eDli3 zt)w&hu!a@~?No&=Z;0~*`|NrK!-NDSllZPC2IL5OGQATgq5zMmh4#A26>KS~jZ8?7 zsl$}@yeHNGgm)?>#B~dKHo1P#j_(HL`u)p>!4>F!CPMR=H&WH(%gWPB??K3b>w<+P zS30T;^{bZKJ~w$+A3$;$Pa;>9j)j6ki*thJmr5r1R)u3971gdTv=$*YDzxNk8@2wL z9L5%Y!7D{Z23rjD{!HWTqnlj>NKNI8Ym&E^iK>+*nXi~UHZ~Bj3~XDF)qU@M$bwpc zHB}Ufr9`3)apE(T_tZ8{UWp)cnefKQmT2pQP8j6o^0s_4$s-&QAW{qk{IwAwW0)oM zLW^=go`H#RbPINHEZsQ*j?0M9vO)~d?ECT_DWnJj#|qW{EzKscxcMplUbEqP_t!wX z{Jx&IBE6L~;;%WtcNdbO8LaB2C!SPgJIPANPK5;kiDpM|gme8wzT+4?)j6WZC{BL$ zc_g-ykJj%^u$n6b!!6%R*NSUXVuuiuJmJ*4H#5ZVPV@8BCs(2anxeBGY7NaMMsbCA z-p?}6Yu=u`X00fzT|5#R$qgDggrcK0SQhDwRrUYh#J&4dTW6Z@d#a}DG`Mk$1ULdK z(2^`7AsAQ!san|>ra?CgC|h7G2x@2~M4Q`TTFUIQywy-s!C1&b(gF#Dw96TDvmIg) zaBNzA6xhv061r3eJC4Av!jpJuon+EeCtgZY(X<-QaBS5V!>Vy7poV9cx&Q8y%i3x7t&QqH{CGD~ErSR%X{m&q~@Kvj!)pp9Osm=}t(V7T?b=`gKwNfE?Xz7S{y6 z&U4fx2}B|9?X9u&JabJKD~cR_?AjZ>Y)0VnoS|-yh3-^HM)Eh_Q6hnLYJIbP|-XLnSMqN3%3!v+JCNT~2F6g22`<$77jjUya4fPfV<( z?LM@xj8Kuy;=*B!5-%vnpb|c-Ejg1#e4%8lj0ju>@coSD>KrR$-IXmMiEKF(w_1V^ zlOS_)1s_u5#w1JIAoZZuH2oP}iFU{5Xvn&WF-5QtDy9nbGor3-?s0G}NmAR_aOX5a zYVfqE4l3r*Bp;oIeZ?d&RRjuO6c&spNpWLlIWZAcj*oRiGw=B}bo;OCIi$zZBZ^Lx zmuwE@JYc)m$X-`5K>Qs>Q~xz*MT9ibCr||)#0oto9z}NRcAo|z1&F5r@llolgtjO> zZv5T}jqGdz*}+hlxok;8Z)?NtOq5fK0)mrAkmE+^U&%*(4V3h;0IxoB%q@_&*T~xa-5x2Uv=xKSWJJPtksDrQzEyM* zg~^(?#(4R?&u-U|2AEnHb}Y|s4GTRp9Gt0s{40wxK^ACv3r^f*c<&<2#yMfDvh8d> zqswmp`d@aYI2*To*OfgVNgHNc7BrJfa7kaK-@A|X&S@QFRlcI4RP=>7>zmB@dGDx{ zuj4Hm=4%dnwL++V%FS=k6h|v3p`D(QMV!X-l9Cz^m^(MQG!s>v5!Cs_+<+D{NE>2ht?gB&%8Zmt?+$R%r zs-Zk@<~aN&^%uX?p8X%B+E0#;GtMjMal8t z@)&dkP9!eV=h2iVlGB4xYB5UZJZLRT$K)2`GC|TV=;zVl9#i%cgAmkAIqKq$T&)m; z6WhZPqp^aRTAJZ>fOJDWwKfi-QDJ@gsM(vRcFmxAZQ)&kM%^kjo_^55&?>k#iod}4N4ukL; z8i6c0m2#m<${>I_G-hDd=hlJ%@Z2nQWdwX?ig_q%BuAIqPfUUfjuU3-&)>fW2Soi% zsozH9joWB+GCjbG1)s}QywdA7Rv_yjJ2&2PY4rOWw+jGI;#z8{K&Qtc$!s&LD4Ts; z1_kpRRlm!lHwKrr(V?JYI4mI=wL)ZYA$KA0^`1I$T2r-YFB4f{6B&c@U14Wwb3hDV zD$t7NG0owu@A`;T#Z|QXsc|3%$;~LEcurC!)7N+$n@RyphfF?4r@e9h>wo+x#SG9_ zU_-Lq{d(+KcCP5OHIp6JJCTjY)TVdkVFz8${e|^u+Fy#@`)N~M}Q{9c%Mu<{1 z_JSU6OP&I(>w?xy$FIzCA@iiu1Pf|kNN&kwh6*l3Nr}exQEHfkPQw(2Os7AFrh2!> zFrY0NZ$0FTu>leirEu|HbC0DEvuc7cUPw=@`7jsa=jM&kPp$5T4Z?M;J&NGWDA@2? zj`oZ30i@AGm0Oa%Re+^|0~<^%5HM+;Ne=37F3xOh8@7utY)g^YNWbu~Ci1G^qrVw9 zC4&SnkjWSx(f|C36Z)g*Tt$q!<*ar=Z=#x^sIeF-VpvG=#2IJpWuwa(`Zl~bwDNj{ zh0YnJ?OMC?l*)Y2U+*P&cnB$2ad!7x2;`m<2J zz>gPA409xxEW)okA53T~8LJr}YePmB7Xb|<4>_2(Bv(xV>TZ#_CdeDYujbcUNaN#` zykqNs38VA9XTXXRKx3&6ND;wh+8mt(I;J!Bt=b3BF%UW9x^y_@ovnb2eh?_Sl|2@yo27ymbN?^D-A_R(e``iVIzuj)o8I?#!Y2ro%VpvMRmMpOxsm%ci)l+GYP|J@qlbqHMWwkHaprE1~Ev=zf+W8Z%a-$=9oyzkAz41#r1Rj_N$?xvw;?(FNF5J%dUvGq@aZm4E*O+A(0$(>2h!RU(Rc)Z{FHx z1(Xg@mXbR!U7&zO85}}tPat@<9%Lt#*p;iP=Ru%S`35W`y5dkqp3qmQ>NU(mI_jX6;bht}IB+p{Ao3+Il$H znOkO)4hs4G(o|c6i+HKo1sP*xIp`DS`nw}$$ z@WL>8o9c@cR3}~Peiv*f?SA`mI@(u-hoC*WZCCdU8A_5o?(i5zSD~8U&4KCA9=JgR zV1YCCg;#y#!Lg&^RI07v%SjzABL1Kp|$)Rt|{{weh79Cw+KCnsg1b#oH9rO7SkD zxTzw3pGq4{vckL_kV+iC8)+jk{Dyf%lFlf|g55MP3J)`iZ1|m=a6qZ9@&_So%d%iZ zFlPzuEx;e#<@r-vS1F8`_4rPS3!1F~uA;bc=&8?PO*$VxpzCjAqG_a8R`liX1}x|j zmGdrtkRkcRxz?)zF@Lt&@&-P4(L#186BF=7*?aDmF@!`8&eVw_38#xjZ)JG>*&4Wu zaAUFi0h0D_KN+C~iQt1tN7A9i<_=&Kj5Bg(GQFTN#qX~QMxA}0yV(6~o|P0o5oZpM z`F@z!ida8j|NbYRJt9vT;|$Hb`rBWG|M=+crNpHg-u1r^@$NOZ1imO@m!DwfawHxj zS~gKhpjH_9kkPW%{&%Qt6yETRevEog-YIvAPd8a`ncRY|72u}y=QT5MeelLePGxDw zK?xOb9$U}dr(U@ENvbyjw~oTz8i57D3wHFx>vwJ!01Gc)ao`-(!Q9SHGK3&BtwZR3 zqhUM98?R8zvj^j8`mm(c!|sORO$=!7@M#rXg2gP&7(opsKYeiOrFF8Ue)Cr{H z0TPz1b2rG3p)oB18`W5vSF3@Ya7Rw8rYOJJm%nT}->$d3L z{lcAjJ3jCYqCl7UjL@HppZ*!kt4q!puz%BBfBeqnf1{PAle}N81natm&S~cwL8c3D znVjR7WUU_ClF%}eec2QV+$~#?x=Y$__%klhV3ZAwdJi?qBkdT*Z^QYwidZYd(`S~b z?vG)7pcPsu_&!Ced0nM_`&a{764&(IeSia=y#Kx{$HXF|F}DnpX`qEXO$EKqcp-nrW^>}1@sL5W{)FNtNhyhSTV>}gf$&>Jv0geIbipb5EWLVMh#M)Kv?ECbX zbJ{qez4UMQDq;|1Rt94tS93c79!Lr6Ecq!A|5IC&b7tS!iQeM3-m_f_tp>MP5}{}I zW_D-A3d)Fm0yv1qpyZEK=EAMUMnTAT5-Phhi7A{T6bmjlSuPf1%yX7}*Ts z;;Zk>v$gU4`Elx2)|m1Kr!2dZE<4LqoUM;Lq28zU0^(xcn=g7D=zag9_?wF-zM*jy zK^_-lshzepeHi7C$g>k~#O#a$2BwMlMg&~aJAl`$XJRl&sX1{bUiA5g`fqRF%0mK~ z>L=U#p<`p9J7eLRGP&k6LkYTId$~f_M&x-UQhKt@zDCAbVoY7NssyQS#h_cAc!Um1 z&4$W~z{?X!3R)I-;RBwuq|;}nFz7Ux?=nb#uAu9pv9i~9txR!oBG!xPmT2Q~>u5>fjL%?KgB4h1&taRNLTt9FJA%%m*@&;yADS)Uj7a+cQ_cXv6(JkIdL z6VnDP6iA`dg8WFp$ru%SKG-%~543@hqabOdhLL02FpCy5EA_iE$WSZo@r;dYx4+L8 zA>aSxoKueZ8xOf43<$md_9i``ZJ3e8HCUctmhWDA-)PTc#JJHqp+_3rqi$USXu{-L zP0$x968G?L`SE=xC%=O?bL%d=xUB-ZfG@9Exe>}4o4tXTbn*B)p%@EEJOrP(9BG5Q z=%o{AX9P|h4x73uB+-xQ$7np}w!zVI$QRT|{iEsUabu@vj5c_?kp+_yIPrm~?~7xS z?jzxX`Gzm9e)%e3O*IK?=esi4ZW?0e{JM9O`1pq2y`)SyQZ8GRmnGg73%dL9g(({? zLHt2gZ^m8IKRzkdRvK-Mru@Fc6My^7mbOG!*`ANHqC(Ismg*{<3|KL0LQSK1xwDy^BenoF*&B5UJUVFZ@}+lG`PsKGV(GitOO2JL?3tE*?Y=0J`blv>y` z;TV)K3YhZ4w*fyaYlp*k0q_g(t7Qdh3x(_*0>4rIU~=CG(^PG7AXR&Gdqi2TjWfX* zr&s z`-dP+PAeIT%FUqMK^xmRn%*R4yAf!N0n4|W#3qTc`&cywFAswOzuvCGHT*5C z)VkIUE3Av7f{sKrR5fbx1MiSsJM#J-FcgBk>QQzrwhwCK51J!aG3Idp)Lw-o%RLwD zu8>rYjHK=IE&)faUdn#h0K%K5_E0%9$tYCWZFAJW%D3OoR&P#7vS=&!sNd}3B?~vw zq1lD{c;_x;r(d_+dE{4~D;W+4dVeo}QYr}@hrps*q2SZb3oVZ))$6L+kylr5>H#F8 z%f3L^W;PKwe<}8oKp>+w975hb|TPyAk32U=laI#AOuHH^;`FvBrAKHnt?l zdkbz}y*}TKeB(Nv0m$17JyUXj3z9aU)=d09- z>JRZ(%#F>;?h5y}bpYcCI3-|%%1g-cHvhzum)HQSX(_6vuqEcjV4%{~N2H-~Fj}sT zb=Cm8aC{7zwWl>znatz4v;;>nG!6q!X6!qWj~cyI-DcaY7S;DAZj8*(SA=ac*W zqo9C<(bHk~Ix|+8mz4}tI_r~9$a~6i1=vg&gSk84xlP+`(>kWt3}#X-J{$p|$4#N- zji;A`D}u)y+__HO>z94s=!2ObbaagLfOAd2-(3?)ElN4RBH}3M7I|H7#PhV-c<+y^ zA@KMU(rDDI@OkZUQYyA7-^j zR#L0TLJyNP9T2OLkq8F5ha5I^aJLyc10mkByY+aLYD;edZBdNn5L_5@UZHi!4CXu*{u1g%YBS=cv{+iYU}`)xTKN3#^#6Zx^VuEskv8*N{hIhrF**LyLC!f} zH38qxnDm>%VramE73;2S^v`nv(Oap16!pn!x>%aef6 zi;R3F%AecKVJhnH?lGCYYKwUHDVSc#V%Ddhy}oT=kLl+#B?9iMG$XM`{gkTlV5|ZG zUh)+Dz}C#ffHI{9jc!rpl^t2}UX<^B6t<4-Ss%B`lmpfyG-2$xBWLbl{c z!&iI!7(#!+ts(lP`N`V6EE-K>E)1ct{5%lwlRPUl-ltPt<8(OB0 z3&DCYfSUk^)QY!td0?$kd6IQaGL$Bt1$m0n%WuqAyC{pv{qG6wxGmKQ4$P2p3;HV! z2O|+)1o~ooolUtpnmT{%KU`6RS^H_fs$V5tA5X>WCI+L;kpQNK1Ng)sq6YNHA=%Bb z8!t*h8DhMB)80JfSR#O%!{417>3mndEB!&6%@j8_>D_%nIBmyI(Rvr|vKmd)IS@5H zu|K|9BOD`06Ou!52$(Wd;K(gbSI*jPee)@nKZx1}o9fe0wfL}GU0?AIRlwc->G7ND zDzUenuj#k!gn4+$PT9j&rgF zfkh(L?ICer&qpF_GkuYq1m&jPst?#M3LaJRR6NE6i&nC^j4!y0_ZcH6w8 zxyi6m3C2JMK|w+*KCQ@HR(C`uYdpaY*&&zj4KYxT6~@R^8d#8J+eRa3hb2z0D_Mt; z3PZ|Hkhm@@N#LdSPH7Gc>tTb*A-t$O2LsqfazT1(`PdA*#dCXG&c^+)bhSqmO6q^Ovs6Mq%TkYHG8+Dm&u| z70f%!c1o+Ap<+nT32Qc|A|OqIYcBC9WAC56Tzf~Yoh^y(-KL+=Gh^?v11#P6_(has z!uFk)W~l<=GzqnaID?%-c1CQ!CIg89QR%c-^`4+TB(AA9mnGInx;SXTgzG2kK&G8T zV!j~PQBKU+^%%wFZ|N*=`}ZLClcWnPJ&oOZdsF8?-_H&_e46BYdDn@E8-)CMMWM!^gfzIBEKmKhulhIijAfAG{&TJfjH5w^1cst;NOLQhD&aN-!59%`G{q#+vNYg)9|8B7QOk@e!`#8F z#U$J&G{D+}cM+=v+R#55Y)fC30%7M~B~ikxzpcK>2bQ)+|0N)JiC z{g>HP$%{qdp+C4xmk0`Hz~2WjBGCw{978+a^1KNKWtLS+ndRolZkG|4M^jtDDLdE$ z`LsYPR6ySVd9g7?Njf;8v@x3Ir~r|0B@6b3u8u6AwpqB~sli=KyK7)fh`}a1Oz{@h zRPhrX=#taAfT6=dz+VK_`MQ$h<)pE!a5$*k0t*BMv<`<{1z;5G;ld=P%-CXzS?82Y zX@!T~3F8b$k*{|Lq0{mdw2`oN5C|ViX1_CFR07ngL~{fr&zINBl2a|(>sW|^_hN9= zno_#e-bJ8haG0a8B#s;GjL~fGs(v1J4=)~DHEdVHOHmTt!%D-cTKjO=fef~4uLn7S z!oenwG1=r)A2>U75w-e=TRmDy1`*B?KOW>+mEq+SjGbS5ENRvBnxoGA-RGn2hcyd6 za$=yJeI^l?ST;w16J}ydjHn^(U}Ov0_c}dFHg?quE!R(Hzl{f0dYKmW`Sr+qFkk{I;G zH}!6YLT0%J`XY+{wZrNY(R;t_mIjAKN0MG0_PnLxk4kW@Sw!qcmc*kE{{S_3O2%H% z*9%O}4(6ltG#u%Y_8iLMIg?AuBun94bU2Jg^zUf}3*UFo1c#wH(rKu+xjHLZn)g@}Tmu z6ZF7|zSb&Lepu<9!mkk1nj>0hBOY?D0s8=Rs3+IhitQ9TveF-cKXnBeo++r!PX~0* zFhl{kB%ZipC@MMh8-z!;0ut@G%uFs2zJP|3DW!HrxPKhIJJSW$+;gWQg&+bx^UzU#{J`qgi~V*yGnNGdfOrNZ6e zX3p(TLKX1&JvU;n2tHho3nm89ZYoi%gQEiN#H5@2)3)HzftnFuLU)}@(RTWSsGfBTD6E`yB*LXRC_Ct`? zD&Y*Zd|-wea9jX&f1`F=_OoT5=QxH&zJ*j}rpJKfx-k79^Ani^%2a_b+xSU+U29pQ@ zZXF~lsR-DPWx57qP%;$FiKEpg(K3l1uG1PXz+22PXTn>Ciot$grp4|Dc?*s?*BmtZ zpJ}6Y*?Tn*cElok@s-_X%L&~{c;-Z~Ed(P##S`tP!L@qOiqB;X8B%hft}>=vYknhlRspg` z&Qs!YGHCt%o+=lrVbAKvk>~c`3&ij}P=9THbGHo&ycqD9043ZOc~umW0A~`y2PP?jfBYAV=2xrK|0{AdUHQp>{d0!w+Hv;3K-&9ev0q7==}-g4lJeMDErUUemp)+y zfyg?pI7-uP|2egSZ4iNAz|QekbnH=Uj})%H8sRz-Q_9svNFfuh zt8~S~|M^t8%bKB`V2-Z;=m+Pq5mh70slN8a33S0JcPX%Cs$8reHwyB%jo3p-a)(ZH zmA_IScU2P|iRL4j(Y{;=F%zPgQdm;1 zW#~nYCvzXbRd*fDCG+Uu_~yaba0`;Mb_3M9@+koG2?aIJuK-v;$>g_rhaOcF{|F(1 zTfS}zJBBe7Gx7*x!kR;SFCAsFnU}vxWkPaTJ*IB35OT}c^7+k_O7MD*Y6u4F^a^CuL(}gPSxn$9>eTfPhPGLJkdoGXR*u0nwU?&7bA73%e z=-5&2B3WJ-lV4eP!39pvdGq5Y!H?K)Ys~<#P*m%m;A&r6K|bnxLxjYe$=IF>uN z=bRi61MT?eo%OqNfoyxxK9GiJ?aTMK2nUDGE_hNYAf9Eygx_U-?N|Y;zuFGaqM)y+ z@*VrOQCp$u36UKdNJ!|JMv^($zXD}5F@BQNQsk8n3?t4`4A`~9E zgoB*4E(%U3x}GW>R#??x>|z3`B(X)5$LwBN|D({#eeV5_`uTw;xDi>_Uk^4$SWyn4 zu(0NQ;%(|Fm5_L5)W>B(q(FVkr;QdQm*M6xg&_rnp{fVuYA7c$EOpWwl0_=)+g+um z9WKkcZ0Kr*I|r8)=D@re`UI7qAT7)zN#J_hh-Lk~R+%iF~qqc?BwFvt~1OcZ~My z%iF?H>Prdy#l%C|?!K)5+XR-MceU3AbT|t+a~MQ%>n5Yo(0t`C0!pabkdm#| zShOPH`Xbx@Pni!tUijQvFZ%FKw8>lJ;xr()Gn1}ySPTJPgfap(VBDJh*=_r>e-wPd zaub!=#ZU`o$IqYXt$y+u&kePX_!{*T^hEiefOuEf)ejyKIBx92?77je^7ypb z=!R+?I^bc%48z;W zW?c3FX|#yv^+4_Qu;5JMS{CPTgkm_W!`){YXUCj|t|2(Y44WSt94eO$-s&exeUuXh z1t7H(M9>}X4I-qh%ksl_3qx~VHi#)A#x%7B_H!}j*q}=w%I~+pq{zcVWy{nRbCkn{ zKDMVqqGQgd`aq>6aVA04;cWy&dLZCj7JKYSOzfd}wf#Z@O+v3%J5ZnT@ZO^6q`PCr zntb|sB&U05>dMc@QBbT@B8|H&zL4!s^ES>0g3Un0plScf#@cf(e|)iijQ-xadDaMW zp|QT}>wnPM!HNK(JVn(m>sOsz$)ymwK__d4S*PF9ozxX?!Q$DV)}4)~#~o$ofG=_G zob;4_{B{)TN0i8cBv-8?x>Brr$WzP)9Ngt`o06w@mNZ6fd!t^lRSj{WZpzI(uo)F3 z(B&j=>-4jacj`|cyxaLbChN*hG@A;njQGnHd3{#g$(dSJz5+YUXeMqPH|%7dN}8_B z+E^>+uPYaT(2>iY(9jeKNp?KgA-`g|``sV-Pi^}9g^7@)x4)_p8pYrL>c-rBWqv42 zpi<-N2nps7fuLhm|I`Nhb z&wxAdfA`Z}j>fttt^J|QT$}{cyO3>JDeoH6jO;FXxf=v;cmU6g~!32}PaH zUq%W~w`%_eougRLVcVDLci28&tMjxG?LvJ zyn*buh6ZkV8%^oy2#F3+6$(n9tFXd-@w^$)_Sf{c2DbpCOpd~EL#P{oHNTV0ph?b%}rl% zb)XDxZx$Pjw#8s*Em%GPSx40)qB(&`vYDDt#~hVJ65$H5)92zOI2{RSioSYT6i_Au zQrP1D93&+j8)Df}h=+AF06SHTGaAjxTp%=cJ4LdCkras*Gr~HfiYOC^n?v(MFtRvO zs~bV^&P1MCg)(Co;EKnU>0{$|g;_sNg`N;?I6Gc0O)0xDvVyGU!ubS>Hz!RMQs@^dK&ChkYeaW22y!<&z_yVsVHI7wT}DnIb4GSJ z2T4+z+I7V%=}qf0=Q819Nd%ilb|Thd&S1Eg%QjXu9Cx&EAa^2<<`)Vr(88Qr#(&4t z71xqxmh73D^&&E|YHl2VOhC|C&F05jr@i$28nf|xEVu&TmBQPqKH13LZDmiF&K{+V zM*;WN>d}EUmif5f|&rXuCADNWXOC>OTl|_p8F0+!}KUJ%nrpAA*2mkMablIyL!S zM!kq0*#K}k2p?s4%epJPqwHOHa62hf!SB@eHwY){J?1UtX(Uq&Jw-XP8i_`?N2okg?Y{aw+me=*LuN!E<9(<|a z0s;c4V05CP@t_0e!S({D0ec!_!C4mY2fLwl5HQ5mqegZ|-0_&2Afe)r!bxKkcxrtlD%RdhyUmYlQX^~WEW!4b?mk)YD{dp$dtRljv}saf2V;XGY@BN zNynl&V}`SpHD@DAnj{M@IHABO3B`!F+uq&k8I!AY;|J!T=TLq?cZ1(=PbGW+Vv@$_EPVs+ZjD3uYZ0EZD4&uE8l&Ylm2tjS>e1Sn@y8^ z(@8H_xsnJpdWt*HP3pLb&x90{_@CfIO%uE`|M*MR$lVe^iZZkVTiGfLw`M)m96}#c z!*~n6OadLJNXYg6$Nq^Or}}Th4?El3LNw#sf9Y>b2Fr5fU!8BS4lhv`M&K17&zTLF z>&w7HLlkV(D$mF!L;;~TtzEQ{-~HrQNJqm}^N#X-J$EF)A)mfx+@?#ctRkM)o?l3i zV5YsQ6u_x>lN#Myxqr4lgDK|v&6x>k=sUVRk5*O>AdBYN#h{8K=K1 z!jd>UN5R-G>p5`~=|2Y-cxF~w$jN>Z?CS!T=kgfQEJnZmUBAcP67pk=Zgm7tOEk}B zXKCZkzVZ-o(F{U`EA@JtRm;r$lV^>+?XMEZE#-^Tm#`ye@Icj*)IeA8|n?&=K5VgP76Nt(*4CGBD8N5n5bJp2dg{F zyBXxr3jMaU#B#TDcs%M8BU}QMbZ~&5Js44{r#N9!c!+va$r$=<>h1s1@_6zjFxdoUwzEzok9R+O8&O$GE_74wIs5IH`T$G~ zM|b%Tl+_k;e&Xqe0iJsS)fS8X2ssReZ>mP$dK_9Yt5hTUEAs{>@k5uK z9)6XX02Kr5Ru;l!6oU1*BEAHYd)X=dxpVg}L2?3^-k@HGbZ_Aq$47)?_R+-h+m-!d zQo8zx7qKs!qFD$R+AR%8+|}*TM!ON2WtDi@@&g9p&W%InacR&GIJt%gh&tE}3PI!J zk<>~s=2UnaW$5azJ zq%qPw3Y=)n1YOo>4$?hlQ~1R&Or?lDLc|@+5x1u!$f(dc%-c%!_2WDfif+_+a=jr^ zv=GaCplr3Y{P?m3b3L}IE5#nD*ky@k3$4Rza;}1)zeJ8d1uO3|sNxYtu6sovrz9Xx z7Br0ol9Eo|z8IJu1`yp~`XELS@7GP@$g^2m4Gs z6hgUht#^VS8MEI3TQ0L&X#e}VA}_%dgG~61o4)9@Y$$kVms@*C&-Vx~ac6&)Ty^$@ zi~pLrhs2xqeq}L!eR19FTL^CP0-qHwRcbu>IqdE4e&Je*TQkD19*7O)to}PIZsUtY38I=-&HH zx%%Ax6d#%a7QTCME`QdkYUeNL!DBKFxg-Zdvv-P>_yQjHV0@pd_Hg;?#FRSHgs}jM zT^Us-E^mU*c_>J}IkF2PvLv_q_2V8`UjU=|+FnJX;sw!RqK*e4G^at>6N1==VCjP4 z!0y|5ylpH4d2ZS%8h4Nc+~PX5g~e4Fi!~Kz&^|s?pdNUyjkH?x4atZAICE1(BjoP^ z&2NWFBD+bzR~bs5DJTquS#mmm&pu6A9aFl49ZVRj>{IojX&e}0X65dkRzE0qC|SDk zq+KpM6`wZC*ZZ~q{v|U4kv4az=bVEA(4qEwz?+5L_cr21TlQ(?U%zYeh_<)2q7ZUc zD+2VXy$_~^=mzm98UGVS{UhRjDZiDkS;rQv_o9yUF_z>++vm#U#G37muER}XvT?o3 zLXA_#fQy7*8A@YnMV_+KGXk+!3yIVVLhRnWF`FF^HC9LfsKjWzR`!D1pv^u|GD>%( zWBEbe?fjWL)VRhH#i5A-ZE#w=WUKJPg1VqsBvq62dAA$SvwOHP^M1XX5#Se{JJGgV zxdS@YljyX>@B9M4PuOdOc{2C23ANODN08t3QhsLgj*B5Mu__~Nvx^epdmnFdw_Zmz z#|I*K!R-55W>?P^cY>l1@dC!*XMTe&?cUXga?rKUsHE$&l1tWWLg85FFWPYyuEP@1ezn3NAGD8biZ?9mab#@l#yiY(xsJ;}3wjJ|8#4A8f11Dn{s zkszyQbG2sMg3ms|i2*SjXy)79BjA4SsKIZHK?IE5*iaE?j`q`Ig@j@Zn!bF=Er5M# zu@ejh(KCf$Mv{LU96B2NALht{0Bk~YkGqiR&J0|WVPeW8Y^Yjb{UN!N-&(u?MH@vR2 z#DeepFYCsP<0)=_z89{j(Sv?~_ux;kl2Dzw0X!1-XV%cA6t}c?+l;)Bd2FSO`N*lH zX8pa&MohhFs2AdSqJx_LFTd32&t&0XGhgWe<;+lCK7SA;)l97lEn>^>Z5;VgL%Tm{ zjMjbsbz?nxSD44cdS$twjxN(O=fOOh&&N$yuYxx4%Iuo~J1(mluM}DCORNA!k+5T# zZ1vHOAw9|E$J@@jI8%>>*mLEAec#?_5o~t%52e>7nH!Nc?1}N!m(W3*z`<-27 zfuY!tv6Ol0LZ?QJUujnb4cC4t=3M~2#~fNlzjo~p#0GY603<1|^@?M1IhSqf4Yy&_ zHkij;-B;>%wj7+{W=pa~Hc!8K_p^nON&qtyUT^dW@Ph6k&e?dK*>F=>ZptOagLk|# zp&=73?JVa@um$-!`Ub#Hr)dC6`#tzhsK8Xli^7g%g+$*<*jJH6T~+kE-?WE17z*sl zSpy3YGsn|jJ~35#Gb2$)RJ>4GoOibAI*~xT!}{xQBHHiE6j`0?_US4Eo3w&<__qL# z8kUE6#FNUX!Q~U_$5z;{V;K{Ct)m0i7@Y{-wwps}M(j!2M&y-^LV|=9`<&DRLX2o# zi+ITgxN~C@q&Cc1)?3ZU^W(rh`Q=1F5n>K?pwnLzM?2L2Q6wU-#Gc!X`6dvZLntnyFb2h- zn}s5VhiTS#SfytYT-O}Cx+DR%RT_T9qddUirTFU0;KSW&Oj8xtM4m&d_jOiQ93oPI z-q7Vy)>T1IFy<4TO8mdX)CFCnqtikn5!LYfUj1XV8AAK6LhM2%{0#oY7g_T~+dL>N z_`$X41yFZFNM-OL5|erW5rcB@k`Dkq#v(Ks0>6*v#cyD26~WfKY<;0MFCH8e{P?A_ z17P^_5Ji8p#RKw8O1{{*yH**m+rF_>oT$*tl2aW-9A#X9Rcy$~Q6Gg)J%9nblMWV% z&oa^To!|dLqFtcAf{4}<$-!0IG!9_8wLNGr7O-QgU zH!L2aJk&Td=dhy3R1)(-7Bj*???6CM1pI3M@sHSzOOrvwVexv~M13cdmZ z1HO-i9)u3swtICCC5cA8y>ypV7PIA3j|)eAw!FH!bVXx}X;P!m1vc-tWkQurna8GVl5DSLr$ zU<26e3sL}3ESQs+x&RD<>?C)Tsy=in6A&bgB;k4h)czc1JZsdy{$m6T=rNYY>=P9$ z@Dg#xDaJO|c8g$swbeYOcU3MJ!lg+fh~9znt2*L9hT}I{p(Rs~u2rUNgGpL-ylEZS za>||JBW~&c<>2!-xm$|it*_rce|;a~uh$G`*xepxw%9)Hr7JeUkK5-lq&E#2iwSm9q*;h6YdcxHB$EL0 zq4j5y6}o{#E!I|Z3l_NGG!->rB^TUk!Di4gIMa7XUkpAGdZ438pTDtofIYEvh0(PP zhN7LnDmg41JTvK<8%h1o3%X+nuf-{92x0Y_1fizQmwQ!<+WK0L6x+k@8bUm6vAn$y z>J&)bQRt3={Q`jU@Tf{&XroVjaf&xo;2uUwA;Rz$F~#^m1vuwK0S-`5?(x7p zl?0y{8KG}1q)!flj(ylQC?G2IoWTTAdJ`%HunKSkkV&W7ZNdktKw@EzuIYbb!vo&- z#qWUKrUv?BSARNo#0R!vh@GKhzVI7Dj)}fo_*Do6w-U<)9}EATZo~`3w(#(7sTZo% zQbYj@$-`_Uz*0<2mvM<&RTT`pO;Wu(Y1cmo@Z=XDpDNf=G716H07a^dz3ecwE(cI?rW-O_Ra>@21cwiVQY6R<}2 zs_X^Y$PfR6>R18W|0=tWc0tcp91I?+=aJ(1>O!I=iqN*+8Wh**UTsP$7h#!#`9-D;uQh^@iQHY@~EYXo$#1Qxk)b>%i!M)o802o&?zHy9ES$ zF13VDQ^QJ<-xqmaxdSS&;dmaJd@~%zt+ZABRZiG3ci>cepbHz;Mx6!S7`(`J6kTM^ z;JS*103HYk2IpEO^Fl7p;1GFYTMr%KwkO_YZ3G&htF0Zfh%cnv5-eI09>+r3YBaf`SKxcGN?|H3&)J$GHVb zWCtxAdVmEZiW#Z*&g!Abw!vT- zM`_;;y#9Mw7ytn8F3aLf^TI1n)&!lg`^n_0k%(q{p8m{e3pQ^XA533va{c`4mtnh3 zxz6oeZY*|hv`@&@u4PNUpOY-7*D~in=ykbmHrt!N2Vx#i0&KdUTRLLqk-HFQYr>+Y zsB4qK$&a^O?g`up>R+7spzX#^hp(zxvZ(xq{;0A<4&_3Z} zhdgS;GxcyQF&lOrTNEnL9+*@Oaq*HwsA>oW5*R2~T}D&oOez~ulPz^k4*#a$+(@d? zCqPy1+mjt+a(nEVNnZMH<#Mz}E==jJhAKs{;J()$zbj63TJ_W&L23(BnyZ-fMiIUO zzt~RAW=8g2X}vuw)n^_%a*aUGCGev=2^a2Wze{tmQ(Q9@+q*FQ;QcLe=xycTH^ir_ znf;~EEv=Zn>QIZ^eBp>xu`GH*WGglW*pA4^tTrjDuW|Yjh}oKcl}J{NSPDAi;Zrc8 zO?$1Tt@NAu2{C=|%P&eAzWY}yr0>|-d0{_wrOj%LObdq}$gkb2O%x2vsi#)=Pcl_~ zvI^?|T-&GwAi|N3zXK!wvg*4DXK`#-6er>xV$iQgRQdC*&fq(#CyMC zJF^osSnU4gwh8bY$oEW%r83hj*|WLTqUb+enf{g4#N7|*g!{n>^|k+D`r_3K<>Nmd z{P?8gm)}v&6#UKcOSa18Q@O!{q0wlKaNk&rmK2%PF-3T`u0~gBr{-awhB+Bj zSm6agI%W0T613iB$v2xN_Y~ah(~r_`d1mh3P%#>2|znZo~*Q%}z%J```JAOTRKd zv}_6jUwq?xetAEsb$lTTX%r20GuA4TG5D%yWq8j9*N1`sZ6Ax%{QO%>6NQ-3N9)NsA#7m$>7RejcCg$7`UuQ zQK&v%G+SDHpKbG@SQ4c8pHI?S?h=j%e{E}*C&b_RNxx5@C^zRp_ms~KSTzf3$9api zey+`C56MgcTm+$qf)3wQ_uEMc-|dLp^ks?kCcKrqho$Ghz?appL0g zWwN|+Gjn;DypyG9@F}`XW5@y>@h@Vh!1$w4l>__NmOf{BOaQT9&8p;tRV^AFqU>F0 zj7RNbie~utrRg{7`p0;wH+{5NT_*?OG^U>LV_wYOL{DxXrZ1j{k68~r0#md8VoF{N z)Vz4t#)L7zo9o6vJRP>Rk)mZKUlI~5F-d8ujs>oFd2nJBF&5RW6yjO)bL0>7!(y+_ zTmI$`Vh4uUGnvYf7WcF=`UE_ts>S)XpMPEFnE(4_`G24*gwi^yzeuVJA8TA0Qq_Be z5&x-BOr(qOmSlK;#zAC+QkziOD<_pZ_et|Bd6we%guS%LgM{yZseDv2C3xkwXhwBt zKNK0%@4$mYcaz{gbCkTT10g(^kQJonq>(F;LtHSgfPV9yyt6F2djCik?OZCiGozE! z^|)lo3x+P9!Y#;$-V%A`>NIafuobeBj0u@2VVQgCR$3m7O&yB{8k(6=d^y zs_rmpF`;_=YHSypc>w*f0|pJO@I#v}oSCJMO67^7BaJHtQk^0R5ET@@k|M%X z@+cCvR~nv2Y5?8~_Y>i@^eGrkaUtzA#k5e)DhxS|o5*<@h8T8;dTv#Mf6$lDOEEk{ zBsqk8f5Kk{RR{y-ZN{71abp_-O1JY!)0WD3&+kF<92;b43#K zu)Hn5|L>Reoo`EZ!=lu^j}%=~(>9(5VahRHyWHb->5*(wIhSUp1Z{jAION^FX_Zd` zn@n+#b&gKru+U^xj!&=AL`3Vh!3n|$!&MVXm?Q}EE7cRwG%qHua^h1F z)jqvb@O~rWe6RUp4<5{V8O6lwEsQ|%-F(l+p58o$XI$wJcq(+7#@@xi_hQIF73Y{f z);w&Q$QsWU_7MnLlkxn>fqyVefZ{kM6W(Er%gBM+;da|dX%_UA5yWx&$$s(TA1 z;bo(vcI}9tLaO^1Jbr?U>xxbO*&I*iEnhxwY2lt9Z?~@zFguO+o5v8XR$R0l&Fg8- zK~(xwV9F8{#GJfX6|$B43aJp>he1}2L5djpaOchT(cJtcP(EC`;v%Xe1h_?$p}N;x zW{Ax89RJ<2y5L$Ria$Z1F(D6??E(W0wOqmJ!(PRC1Mry0V|nRS5aFg*=?(t{y0X+c zR#t>QqY!>6m8>uKs7y5CSv{+8Ykd;o2*s*;Q*Sz!H66uw(8*DYoYDIWVZoBZnlIEk z+IHS}E+1)ftQq5Hh8yErC{o)?bdnf-&o$*o?x}~mJ@oyac#$?6;QKCDiIY|rcYT(J{+y%B zH-9t0)*QH;yd%NKjOajb>6DwkTpQDLsCbC;qED59*c*^kPkT3)^&QG+=a(ke%O5v* zhF=@&Ux&hodN9!V&cinY6Myt_&V8C#lugl7%tkgZ&D^ucc>mz)DXgP*edo$@mUQLY zA;gm1Dv$EEGP6Ct@4=b?GE|>7S63{9uljs$ zO7L-+aNord=*JzeEg z7LM2A=`J)wztE4TQ(mI8JPY8;;}dSrV0BKmzxsf`Eg<6Jv^<-)G-x-X8nm%tJ?y$) z-SpDj6?x1MAx-5T!*M~WPGJ?au$6cj*-=rJ0u?#HMT$tUuC`CJ;2nvAj#F7ebX8e~ zAd||qah_+5?w71e4s5b^Uw&WCw*8Pj$wh2mI|rVf3-XDWR^HeE(~=}fdIc9dRAnBK zPOi4|vM=VVCO~bRIAVE7M--B}ta0+rg8I1}j>Q4)+8xDQ+d5;4hWBl^8iWtWkh*=C zYv@}~ymfy8av`0kYI9!He|w0y1y%BEhIl~*_c<5?RZbcuh2i_dtCmjpQ17_b4szW5 z5N514|JvCK4ispn7WOxJJF-*b{A}~B(Vz)$M{HLZ$(!tORlG`_X=?R&p9cPB=((Yh zJG`Tlho#-ESM60jky*;e&!#lhPSC3h(|ge;8grSapF}fgu8q9;%5C-Y89QIF9Hn}{T&t*pZ=AW8g*3VGaUPL;VT$FM zv2Dsf-Od0%a660;164!?9u`u@h4@+t7V6Y4^OtcY=SsoCuH6sZn&*ZqUg>kt5l&3q z{%k1nrg7F3U9MVYsN8>ao%aNdj*?!+%ZgPh7nNhK>63x5&Npud4e^0FU^1s97;`|a zEV__W+RHx*+S-mZ>zFAGDGP8!UmG{5jPaW<`&9*!6d6%9SL;~hvFRng7` zwbiD{O(WK)4Kif}dNO!Y)$Hs^qSo>e7|~U$<3MhbcgBA5zhpPH z-l(bXGLHprDK+UD?hS|DA`Ex6ngQGBu?OI%!$h1Y zJ_rfSv%hTeH6OdFg`wTRE1u;2G_toFI<+*`WujeOCx3Daq;W>8+xZXr$ zF9g8BO*_3IdIVR!@{TQzC)pQ&YD=Hydc2-1nQ>0*J&z(hlO5utf&4Y-+4-brBgwRz zu%ux`>3FD8a->Je{mqj9A6=E8O=DCQ!kkDViQ;y*aHK_&5PJnpt8e33{C0~sk#L{@idih4rG`~&@2N>QO&Q(1!F1WpS^ z{c+@U#g>^f)d2EU{v;C)@yrj9$ba#{l@CI-cY6(b&s6_xXd$ zNT_Ti##=*JXXNG-V1vc2eo<^iAupn1AX0(_?7dn*Z?vU`isy(&?ro%5z#qqde4Xqw zE93CaVIt;&DPRs=P=4Cxs^ut0f8jcLF$Yv@LEpLrwxqMC6=&8C0cZJEbOkWhB;TA> z-CXDwrG{L%z$oV&Z59mj@LU)juSh+g&yKqE9?s@(4>F^YrST49=f_BE{KQGxjse?msZmiR<;MSFZn&BXB8NPK8?R4J{QiPa0{ z+P$~NS#4;# zwo1p4(Nn-B07>CWZ=9A^bv;aU`p6A$V|YCweM{k~dKF{Wq+A--@XTc` z<^(EkvirMN8WvrYhvFovE-U-YRTZ>JM*REs%*TU3wxB|=9|M)>qWH)3DOrgqWh!*oV1IDc<1!`($7aHXy*!dq4}Q+B2uvNJ!X2%{H&(UZP# zZqj)a7&X3IYIHc?kKqELoZjE+ww&F$Ygv$fl0*k|qZS$fy+s0=n-zA~^8{7o5cT+s z#m(swb*gFve$*y;7<>Kvlpulb4-qfl5_ov~>;_vq#pZR$6KBqn6~qbD$?^n)Vc*b0 zD9|xoi#;27n6Pn=CXB@+O%OW4-MPOt3gx|wgX$v=O88~7@;|yzpM824^Wcf-<1BLw zuSI&q-=I3R1WPJB!iq$v{AR+9`HpOaC`rz3B&#mdBNmDJ`kyT3U&Ke?OX0-T=&o3O z&J=wnt`JsW6wOcY(+?~QMO8`p9edmJhUbO9{j}Ueoo1~DveFk)ee4?lvHll7W{_SR z=~mSBSHC9;*EU(tB_B_pfVt!N-d~AQvMqgT4V}ZzMwL=UCqEJ$Olx}jDb%^72`2G5 zIo>#5{sfIB2LP!!ncod4o$a!N+|;idS(UsyviEiz*_k>QaXH8D29S41`LnQ~kA0lI zE%1K%qhD=x+8OV!-qsumE@Fsa8Gi?3@rkSBNw)u~^1GFFKf4}hpL{FT;cy;B@3Q1& z`qQ^FviJ#obAc-Iv9)j%1fc!`*Z?vGfu%sJY`(*;0^oXpne+XHjhBd!P3wG#!py$* z5394u42ui*zWU37udbAO`cg}RZ)$w(8zx}Hkw22(=u#W_cQTixsdq(NFQo_B6OgCEb$Z(3?(tcU zum_X_$)W}pHUVcR#=Pi!<)~Eea>I9&&y#O=ih=R zAyE=9iEiYBFZ7ALBGssRZgs8hbh6L3>H>XcV^D8)%?m#o3MC^s{dMT= z=Ha2Dj@{DaUqa5%@qA_^E#vNHDyI~6)6zzF0QUUE(&+f<g)B}*W-7m zly<(hxYzuvw*xWqGUZ6$Q)(V29wS{{HS?JUv(Aeth ziFSS{=q&LUzN?DUd@Zm%Uw*M9*nVf;^7I-p`d1i5%voH#l*^(#+z%2SZ+pshBIcd` zK0@S;PV_`8(laNTS`$qBzIWae*)ylzC{lgI(i`&jhHvOQB?pAJLBb)a?LPUZ-_Jl! zITbM4$(~l<^t^hrwlLZO(`w0qZ3;ZAPvjwiSD$Y%y+S<~`6De#`|GCiKdedqP0d$d z$ScmNn7fBj@>AiXG5$LC6e!1QO-503mq^y5srx6c6x0FsHM*h%J=dfxaW{>ihq}b@ zX7p}a?r-Sg2BR=f6rMi$C>+Y)3uRnI%VhW^Q=jJcMkoN4UIl%5oUc6|j?9~Ki{f|r z&df)&jYmuXyZ^oE4F$ddd2{y64km$sXPUPwx%ttZ-%QtYgYj|$hSi?>1_ymNC_b6J zE2(4azsWv|o%3h==PLT@VlBSp@bM5(7&Y~{!5jLsN1FIV8z`m|fmr4C*f`WtV2|Dv zSlsiYk(;xzd2t0~5Tx>00>uYto)Vq>WcT`YXk?Vwwsw(YZ7Hx!GSWv;uElr0dQ;r^ zj=`a>GG={B*#`?BJQ=n3`M_u-;xK)dNLGK&*ijb#d=cV<3P1>L;!@FH2TF9ZDOp=Y z`yJyqT>9aJW^d_V(`SDPuc6`_?9GgL_}RkliE(c0nfM?>4;``L%!pBuDk&XlOdJ*?4D_~}*)p%zzh zZ}|cV@$RZHi^^SWXe#dgY3Lhl>+)fNN0VRI->|R|BM2x{bDp^~l{a1b7+X_s&tzN1 z6D3f1anRlj-uRC$N|-{+V1$ZwQE!N^G16dr?^N zGFL=uhnpSyKP%n*{)cKRr}SW=ua2{|FMO`Gcnl5jd@34RUwf^IpO=0B*}6`%FfuuA za6pDO4`Iv3^gJB(Xl%~M0Qv}x?(+LJN3K!NJ(woS;N7U5x!Xf5wSC{ll6zMS>^#O+ z|A|G#$hmnNd@UG|M>@0%-(!vbH_K8aQTTye{mxJ|5L zgK8=PZ*sgm4weJl-HAS29d6@C`48S7>PQaz4AGFiJ-U3o*s!H)_I#U1Z`l9cp-t$l zP5xB1ZMR4*yKg|sI*~f!&?3pdT8~f;lh#j!UezoIQ#{)Fy|% znrnvo`Q`M=X!FCwujy{6>@qV$vT)@mrKqC=@t4!`ZUckPB&9qq$T!FC?!3{(6{#@C ziNEKTp6r^kEcr9{AkH3bz9E4wvn9?xtHtP09#4Gw7;+X!92JY~Zf1Iqnf@FBu`XWY z9b>4!`m%zHfd4)F%TF(jKxcKZFH0h9o`*=#=>2rb0lS-gtS3J~hEWDDMDFgWXDD@m z1ZIf#mQX81=UHG#o-*^v$C(*vGMBJ4*H)_YR~Mv7SxN!}Nu1dTvFy2Z3}gr5cM~Ph zLcfcE!uhn&do+ed(`dx@?_RT)8*?u`yQV~yN|KSi((rkYH@GGCN(z--a-H4IuU_4% z#o3VPnHx%eXz@&&`p)TYyro2Z`T_N@EX=Kt?X_^@>%ZwbWY?6u4&O`k-QMk9hRSK$ z8=F?Z0x-dpTpmBv|L3iYgz-R_l9*qiVSYWW^UZL>^K!g`;diZv0&QV=-?fRC==oS4 z;muFUsP(JXmtOYw`%6D@Z{V(6NQFfv9Fq!DeF{WbD<)h+yA!|2zIb&`Y>52k>&ZTU zmGRKEIMBcfZhbf=D(Zaam)f88H(uT5Nf4%DbrH(;8Cw7$N)!h+!iVwD2X zbNN$e6@_OPF6WaeU*bDKYF20(fniWY6VuhhSXu2`-;@>94TD%Xy(&b0+iW5x?brdi|T3s&QjT@kAK;Zsr0(g1@oE7E(0 zZY&v$6yl6$XbJO6ktaY^Ag z6U~dzeIm8+xxEEZz^rJbgs5Nc!2QInu?VCG6YFoqE<=I zoOh?=m_H@i5(tqqy@AOD*%~hw)#HP*E>pkD@p}r8MY{DQj(NA+A~n~P7$9gu_NlO> zmjZLxG&^z@+(Sh}^Sj9^yT1CpnbQI^VKYV1p-mua=>Ves&>;k=%|1MXBHitg5_$bC z88C5;txS&_0X{X4q8-gPdj3pDGm{udx{$>ksSHDxAg_wgL&ksAR308MF!SfDd&lr_ z``!Ht>s2c=FV=D!f-Ub-`Adm+4vCfAMGb*50O6`TAZjFfZvZ zN}{E@!QL0bTBC#a&B}f>?!@={l}fS#+?gZ&+59DS8@|$5zF3Rid@-WnBigpxNA98D z3gy{oKy*apPrQ2RmwyHYg}Sz2*}nJsr7F{tEnaNiMoXguKAM8U;R0p}R=R@Ti1C&n zxB8D(fqo8SqIh9Wibq+^5qKQ``IhpO=P)&f1gR`yV{uxj%p7Pp{>8 zzJDky+cLGvb3KOl3x2i>BApA#=&YcqJ_-{;h=v|#;Z&v(hLDfyR?gWiZKm|?WW=MgH>>n*W=5EQ&mzfWsd`)4VY zuSB=*H#Er87bu6&Q&~hNLF4Cn^DVopmS7OGE<9jxmcknoJ5#L!ozXPLcxmbC&c^sQ z5(>zmy^;!=z+*S(t;-;iQk6|b^ICG&pzKc|P>CK{4~h@UFx<5=Jg?CK z<0@>YzY}3>)!0xl7{6kW6%lUyO}WktA&;<#D3!s{c-f7G3mfEq z)?mmaD@wTABr4xkM~^Q!4H%%zo4*G9Dv*5u^_CoP%_-jRW{CIKw6XgWPvNzfe+SmT?>ukey)J9dRmC@l3jETSbA8!w%&~H7ed>Us1 z_a*8Fvk?x+3j4R^&i=h+J8B;VAAExe5Sg=z!E9B3is%WgTu=KGp(9kGCIrO z7fjOqFbQplPZ5;Q{MUnL? zjWKe?G^L8>nd7=@Q521S6kEWu^7Bz1#k*q$U;chAH$e(La7&WSDau@86~vY`)x9!9 zG;Fe062;b9fI9Ew@7ogtb&;CWVa1L7}=mG-z;P ze%Zok?TCmRj}cCVoGiw4RF>_TcJ>c)Ja3d}<*h?YYspRRvE(Karea9rm^bR_n}0QgUj3W$ zk0eJ2&77L_j691h>z*~ZV$L;*hl<>Pt*_d9C|Jq-?-911qv^et(vQqmqe#4)z$EE#A*$}GlPX>)goglYx9-J+qrJwT-5v{9O4-QUHJ|x zzXRc<^6b)Loo%O6E zeXkl)Eahm+8aIszrh=t$?^U-YC{CUEr>@({j|bv3g;^&C&k8vp>?JB$3(>O~&1*F9 z$CrT4Lyoyhl^Qb0L@}PH(hEs-&_?$(gX~cho84n))hZj$95l)5-6z+Axg9DtkN_(l z)q)0iMAe;qzZ+uiBqQAtSS~88tv)8?BV_VHP1h~t zGYmnq(Z?K)UW}~@kfiP&QXL<{L{+1Hj(uY-&339#Xb=aQ>Jc)X=cNNvV+s`kA%+jx zx7z3``uk#X@oK@@oPOwPwlrmkJsJyg1^I2!X96!U6wl@ZiKoGgT7IB1e7rVwIJXgl z+@$F!@ZruJ)2rU9KC&8Ok zgaD`>Za$l{Mz_axL0QqH-V&Xqf@?0YND%1*EKqy#Nn`^x!xX@{r?rh!2#I??xfg&) z6=P@<5=z)m7Exbd?n7GLX`CB9gd82W$``)`E@@h>L-JWr<**$x?8dn2SbL)>-b^_C z{bkw7@EEw37RzKV?PR3RE6CYl2`dk);Ym!<&Y&!O9whDe1xqu!iD*qjVUA*gE7-i3 zc_X@NDbWS4`D{8ENPmL8r>snrgF3rw{ zuh*mxN0mmo_TmatGAOi=T0YA z&#A{V>Q)3wXg}5z$ zLBgDoeR|p%hg{B|43rRkVWHnYtlTGWJTby=@yNVFtlJ_Em{(kIrxLu zD!PtTJU~`&iF-V8o9>!T7bPRoWkF3(cHcckd!XGXuypnZrPQ!29SiK5B$p?!_<@+1I&#Jw3>gtXK( zwn%Y-Q2Fwc&g5Qj$Q-NDeKz~c1QA)y5C_vz^n`pekyK&^})o`O1g5}8T|`f(keVsSX>)HnK=sZ+?AD^W!1 z7^xa6Ke5QkgBZ{L$8@53n5VcVURr+p$i9}8kJJ9HJj$hdpp48e3%ZRQ;zO<_-n#V@ zqoZ6s=Wn*Rk$qD2l*tunk5ncXqi+=EYbRuqiFh-e;1M2GuSD12Gdf~528RVMxoFK2 z`(o2Z)|*}-F>O5e@=H&2WS9z<`rthuN*_74JEj!$iq2Lsgwoe&0_APT6Y7#)XM41G>UG|sqZML zu{Ra^lQ`@16jsPFLbY8t#=r_+&9Hghz8;ZNFMNb=+l`l!zNc^;$w@}LCC-E9MeEZ* z8-&a{J`bI^0CE}5@+`sYk}gI7N|I3{Z|IN4lSAIMByY96i%`g6{{>H0+qWbD{ zyq?)d94SolJK_}P4n$PjN^tYRjMLv`yCbS-FCaw2s?b* zJ72>-$}_m`*NbyY5-sfXJ?r%J>(Ltf;PaPrW~<`t=T2uFDOxY5H1Me#s3-xdI^i@S z<_A~C7_`Bylek3_tu~ejwY+He=^^?0)QRgLJaLD|SgMtFwxwDem1=T|>CR5oV~hg} z#vq94>@4Y5t&NVAWwrRKZWC7hROOuXW^u(GmQ>rcKRf=*Z@XL-!bV>~Lqj`xP`PZ8 zw!RKSo3p-d1}L!B=koBhxEm-F23UEi8U%8s0z9Ha8xL8YyI%u&_&lw)&wsY0Keaz@ z7X5>JIRA%x_^250+}RO-cCs8f8yC&-ms7A3@X2h7R{Lr>Ql|t}IFm;eR&+NcI~`XZ z#wY6ka1Y_scaNk?{%{XV{?qrc>xvJVm*_Aj8y)&aH+lqJt>n!>A6s*BCcp9c`tAlZ z^f0R;X?xX==!8!0nh)Y0$_LR%3x;2`v@6+CNazT|W>I(Oi)5e8J}(73p_?P46@J7C zoJ4N!%p(fHca{eO$;mLV^2jkc!`S*Wr?|zjVIZ zm2XPS3y9+SC~EG!?cL))u_8F>0=mfQY#s!nypD%~N{*5V6TGyf!G|9^F%J8SIg5HY zg>2pzVa(>E_x&m>Q&C~h=S_|KLzT{*ntF)5@TkWs%rUeQ;zS%7iobSNg25)_Rj7{D z$rhA_u^R5XbS+n2fgQ}Dv+D7rpV>KAtt&J)y;!RUWXu-WZix>+R4UVRLqS(Xk9#Di z#iG11F+F`VK4EBxyL%ixQF4Un_w{5*E`oYqjx-W;G%sY=Pwmuj!-Y9iA?)I5_*?3d z@-3LJ#zx07Qr*Mf^ZI>hdGTl4?1|>aSwvl6cvmq4JywDqVqZk2rH|r#VY-KlP(E?j zZ^Psr0ljg394J1U_!AuXlZjho(N?g%kbX~8953=OGUxsM3YLcv%#51U z!fuQUgJ`l~OVa>!MNgnVy$l2dX%ZU-nm+pf-4Cayl^hMb<9_x<7W$Lkc zC#(uRt+ZG62o#E9>%uS3seDXk79FdNDr^052ZJ*WE_8ku;1{EO-oB}_7#$b;|TxwtIJRc zn`2N+#=clXpk!j;#>*Azbhe=|%}8%1#GfSll!`grs6edZs^iSn_|IYAz+#d*pM7;S zE474ZLEXcqe1yLTzh>?WGM^j+HnA?i=pJ0tjSNQqG9x1dLP5^Sdr+YDXQ@4FIE zGO?4$36rpWkzCdLtLze!i&5x)6yHTSF*_V=yb{uDdw zO-llT1kn&x|6kW-917_albKFj=ZQ>TWC3UbFBa!jeyNA*Gluc88x>!MhH4lr38`cF%+2YlWHT|D^O8_avhKjG(hIS?o21R*c_1h16X zyv4{Bm}2v#bJC)UJN{+-U+FouS$WlwsZ!p!1Pi6`zy*}xNO}-rE(o>4EL$@&jz-0V zCHjozAvSO3QE8}>i}Xj&kwxSj5O3F#A0ql(2}RHWgHpg9D+Oc?)SQ+veMNW@iH-c-tgwBsc_~Ijx$ynoQ zv&YC!Otk5(SRxQ^FnAz+(3wU_9~Rq6d;7x{Wmip%#@`te5Q_>}$J|%y ztmA!Yd|sr<)lo!5a;Pz-1-CcGGSqW}gM1__(FLbRU|CfLZOBzsB7soGAp!uUv=e)E zj~sdLJcZ%7v5XT7!+c=0c1@TKD5I28v8Wt7i$PP7zrh#1XiNNGssr-47j}rc|H+dFuSIyEbN_q3YAZbp2MO*D*}fZBSP3o zxO!zrWDmiDSp+gN4Gg&%r|*r~MMY_$Fl-xe!2D7==j<_Dt-~93VzjJ#uF{zvzyTx_ zFBhIL8_1%pXxqsn

S^GFdUWju})O<8&o)j7>kW1~u@O$MxigE=`rsX&C0Rj&xG zA)HpsOYyZ1F|TKn#ijI3OH)OQ68IhMwN~1)tB1q@Mf@8LD%zQuo~D#Cb@Z7&XE$8A zT2=(OWmDZ;MGF%im35n%D0F>pM)7Xq=9l9W{L@3!w2hDY)OH3Aq)_b|svS*=Y^W1O zOWhnYW^nzt1toDlm_O822R-DnS?ma>wpI4@;!^6^+4OHs@hgrPhQzD-@d2N)!IA7M zESWQ?T&pyIXrP$oqpwHV{ccdzmdEjoP|1M_Wwn!^Ty>F7o(KemsD6v3)s|lKm`1i+ zBP1?VgFxKAn4z!}@hl$hj3qiv=u#a){cg=cG>?}S#zfqiohM~&HCyYa+MQGwmH+P>(M$ygrz16e_g9Lg?l3DIaIkdj}VBiv=?t98nqP6wvP1`RfC8y6{!i@Q0k zLDH|xhkwff0D@~3t=SNRXzzmox7fc(mO7U;m|zNvTJlqTA#|pjIOsz;0=~RWxvtNt zGLVf9Q&~x*{(?V*qI%FV9nOLRwZ18OAEla}M;Gmv8KC5f?YjotYCMm&T+(DGFXRK} z&+|w2qIp^f3Bc6l?*~mKi*Q3LBJ&p4m5F?9NQJL}#Mf7bmOlv-6|o4(C5m9Qmhq$$d!;%)>?Yz^r9O6ZQ+3ujbSA3Y z)av+uTho8#>vZz(F9^OKriuUleB{=nXLNX!3 z0ZV($F=;0b|Aay8k z%lFIRJ};cwd8Bfm-qE4L#^hTC1TkSTekMg2luuK3!d~&E>$z3Ux?ZAw%+H}@;Q*3T z;XXelVXqE4L}?A>sESA}ARl|e{4`_J13tvR?cC|!uXR_d&0x6d>}9&pl?#fHP1pks z5JE5+N?AR}iDQ+^neu22G~nhuGIb5!dSC=&dyLv2Dl_$UB_iMlo61&X7gGaWIg_+h zNFp7+$&gluOtBNv+2l?%E8HQ5?^SS6;dD5JXb%(4HgoQd8h%4<*N!xP=BPHrhL!QR z98g}4wjR%Ldl=*sI;G#x>#qu}v7{>NEY;x9Po19o+^aJ6pp{IF^!V~U)WSX6g06Z| zK*-gDj!dVn=3A51<&?yY*FbL&r`_*?yTWvL_1#`7v^3 zN#QnSVMfTe7~Nh?-9F>BC!4!~+u}%7U8(56lqCtpspP!OSsDeFQ54A|kRUwQ?{<5Z<2IK(C5-6Usg28on(^a zL2alZON(wlx?_>`I5;*>>*FKDX|>E`=QVD^{;i`Nm0??d8PGvJt?5o?D1`KrO9t)< zAQ+J3yS=2-G<7wOWXM^(S`t^f2Ibsdp!5QvYj}9x(1mR3P(X#uNnI};Kx^ecoM}+^ zOMxx6*unINYNXvR@PI{89Y>U4f`>_nnxDGjv!~}Mg5cgdegLwaMYg3pyAD7B&hf|< zL{fC}S^>Q(TR{RAhO%6Z`o^{)j+tyrFF!RPKZxH)SJ^9B&4>*+1?<~+>kJVL7<_|> zTaqCo85Z!GEdh0Uq}ix->yUE^v-%wTX2v^6YeGP5KTAf3A_Sg3MJfa_sV#~JvF+Wu>*hP2KP04FkMdA)+XsN*IhTV;KtEuFBvc@Yoli~pmr1T>KOlM}nv6fmGTTp8zn>%r zx}fA`DO766d4YoX&~69NlOm| zDcaA?>K@zdOO~k&JnUPt6-82d0bTfLw`hw|ulq|^rq0quZQ}_wX7-U;m7Uoh?THhq zA#`ADk`;2L);)w_WYZYJI{Khp%T0MPcCp0rt_H^}G2Rr9$UZI3_;iz7x?2-gZ9;$B zuJq-0;7!G@j!Dq6-0q z%1smys^Tc>)=Ci+&2xw%93x{jOE$e^`Sg=Vo$WwpK60O*gJhf_6Q0(_#p<(kw|{xi z8Ytxol5X2*ydM1mBreHJxp-z~@nf~|f6q5JInuc340Sx~mBE!CUBSf?E(bz^cjluMFXNXDRnkGtb|SH10SN&R#y1 zL=2IoNMW*(PN5fm_-xT5Q`_S#OB-4THM}%?v&;zsxoSz5-8sitW*?_n930R>Sc*jZh+;7L`nMO3SP() z`p2x+ewM}{SgNM$sc0Us`da~mBdv4n3%bS7sGGncDB4EFKS-SbzKJ|5*Tjaf3UA*(d+aV~92=;Ae8&8cO(Id#b9?MNGX$9SYrhm_{W zjLMpcV9vg&w_u5cE`o4gw{#MsU+$~VJCPxKq)#~|D@q$_L5d~q#WW0H$v)fJ4#%0( zj$u;lMDK>=Rx^kE{3)5=&4Jpc>$13->?A#sFPda)K>c%6I_r0!A2GN^?Y_(e?y}0K zr@96UFZxB6CL45WNZ-<8koTCK?!IcL)ex9~4i|4$%w=@uKDyhyEx3tadbh?ibWA2@ z&yb}nD9ueWjEwtJ-Yl{w!h_{Hc%?7_0zbxlb43>kFI}p8d7kXFK*|sck9~l_Wg<8Rd)5*H zEf|~TkLm)q%1L9v#RsEM7@@IOtF`2U7fli47@I>3Hugxh9Ve7VQJFEh)yR?;b`ygS z{-aq^+imDb;ZE1_QP0$jw(GciHmBNc_HobdYVYn{Y5&|8cW3)Wz34xc*vIGm&hPhq zp6Bx3q$8jCEc==_rieCQo#S z7FVl0?;_Da*Hvzm-s0SI?twV3Kmq` zUAVnzW#Jw_mD}n^8@9dl?cI}BG_DINzfqnHCerFWa|Ta$DEIZyFvZ45?t}Db{R?b* zU3I%6s{AuazuTklEfZ)|loYKs0rQWNyM9&ztJa6@4JzB?B zg4{!*5NnkKbx9%pQfHIf1vk#7Qe*$!kGtyapE&w;+p^vJ4UW5eCL+bBYuDDT-e;&l zE8aDFN-gr)AX!h|Df+M}o;<~{Gy6^ECL!M?4PSNoR5RmTTL&u&EB9(hVy~jJo~F9+ zI{c{%h_F2uZETnt@WYm#M~Fv@5se0b#FNA>HX!I4sK`b2!kNEC4xHss^gR2Uhx~)= zZwj>{gn(up?3W4KI(D$eM$Nt!X9F8XZWyf5#8}dk=#2`7MrrXuMO+53HzCJj;gq4X7w{=ynlVYM;1KJJAzKbZ za@v4h; zeu@3=Bb{JIyKsp1y_2sCYD3Yzf*oDk-ieC|jcII9x659pXNnc9)0P~@N}a`tLaO+vZ*Qpu&IujZZN1fpOY#Z#$&S` z9#E?aq2;7!Lzy3NiM4uA`AI{!nWMI^LZ&czxeqgkzT5V!PH?ro4o=xS_XbdKF7O|F z{&1oGuU)8Y08}gEAADZw;ukXdtDhwc#ld zvc@9N)aHkS5V2=bLW~XMoVUf`M2hN{8H(l)%#&KKz8X=rB5pm=eQ(>#fYK0uoi*Ul zP)RQk*%K2n4fobbz&L}o<2Rr7G!UA6X~D660S`soyyR);Lh3PyHN$`7$ zL!F3-r@wyG-tQ*w0ORuB_{>-DDatPN_YfQrHy4$1Lygvq0QUOz4%_!Hs^ZnQ5d|FO z1y@^dR`iLZb*%hRR+%#OfhaWJjWd8e^KJh-?C^~t0jNMNztBLfT%gGWJiV9icy|>| z93B2Dg{eg7=#9a!)sGfNnx->z_P%CCD4|II(sZW3^5{rT1Mi(jao&oe*%*Z;+TBN_F+lP4u-fq(lW zW6=4(`K9rn>@51w|M$Q2x1TOM|Lu>g`CmSAz~^z9AdDN?dcB$H3FdxtLvSIu=?C4a z-wWf@lVI1O>6X0^FugJX5(NwyZOo#x2XH?qx-Qz_ogOCdkl0qI+Ea`=J8JeTfvNFM zqi;LKm>iz9T)T0m%oxf8(PO_dE?<7yrdl01ecoA6qv*vL9JxTr8IrJ()8~>Y9RwPu zuECK@^>miMO}m&65o_*`PB*TWesp2F+VGuYbaVm!91FMr;XeHufk7ka3t*qYOG!02 zj&UD)Y*m0GV%cZKCp9lbfK1qMk~Y1PH0diS*n$}OYKJGgl?t9$+50)4ll8Gb9F8My zZ}?75x%`Pi)Gg=WoVf7kOm}vaMr|mO{uVS7BV%CcytCBzwRGAHTUhYYpu-(e$XF2+CQbM<}AE#P>4j+X^6pfF|e3h zE83)*K;dEb=IL{tb}&eA2d+vUeSS%|)VlXAdO8=^g==dj(dZ0&xlLJN)Q%`*qT(lPI^lqs%LeNpSQ_@aM(;C(5h>=z?%)qd9Ju#)S=_w$Iyp!33uh#(iKBeTAG=6qG@u1 z>IUgaS5qgTd@7ua2@eJbl8I1(c(PVaE0f4V^l*dJ5=%`MQ@XNirS6RV+ectH0Ld9M z-J%VeLz8fC8}#dO{(Y5O@=RCr*uas}^-l1!k#MROiNN{o4vE6PczQou3-%?t(~?zm z0?eBgt$FDYQ|XrD3~Y+8pL%H$eirm?Ftwt7eR%iIb`aEb z>vSuMV$e66MAgE6YsGYq0c#D}*SH6^+O#)#DF^>uy(fr-SmGqmZah?T1X@#dG`&3G zjRB(S+g;IRpWpA6hg#sm$r{#pD%#0mh^t;6W_<%e(Ma?V;`;DF!>x>3??OjT+J$V&AmtSvAo z>7tv;5GYF_6GGgxORc0v8upRfJkY&olF{_&;exlTn!NpZK5Fqm;(^hXDys}EHb02M zQ9)u4V-NBqi{_!}?oj`v_DLsUQ|Gp*8hi340%$QSxPT#wzIJ^LMj;TV)m$hgd88YN z@}hW1f4D^nADOLKUk zN1TX+Hkw+Vp z8Y2I|R@=dbgjn+2Y3)9_mo`L6ylX6?mCuAga5B7X4?VI){ zu#ZfMJAi0h6&~Dn6kM-S$JB{0ofY*p8qu>*N9gA&KUpJwnrW~bFoCqUR)f%CU_Y*h zsjM)u7K1faJR4mH?@)iLHo~|>*tSe(R(tkMi0kC9O zENHUdr7C(DIA6tpR=%92^9&(H0geZl_|h=a4n*}{ONZWr zSh8+lAY1!w0Y#8rjPLx-9C_uN?&d!>ujK%x@Dqd47JwA!sZArJ!Uw<46KwD(3+*xe z9Ja|(b1^Lv2x-PdMeljxf6Q&+S&ZWrFVVF0k%T(+nH=kUnha6V4QNK$wpd$A3>OHQ zXXYEUwnERY@H5HCnh7!%QuzMD<}KYWOevVhp*u`jhaz|d(^nM zfp(z$K5Jk|U@Y16mQm5y{Uph45xk*$8{XO&I3lQ)pp_^#gAbG-dZ0RP!q8ZcSW#!n zB!e*N>0 zf_~Q2V=JiBN*K=Ly^tKqqvRnhm-o7H8rpLpMQ|15ChVO}wqp*ymLP>qE^aa?|E5SM z=@XW#inQ_8kX3&x4)=|%e+@;?rOiZd<%?%FrLxKs1Mu?Xvnud4!bUtj!aXb+$Cb^> z$5CC>#cWA|E%%h}vEm^l1n2!mgk{&u#=l~we(ZhAjuw&VIPZu=K z_Ao>7X)Nq2`5t!-ozdbtOmR+3)EXAz$#^~5E%Z^#()oanZJr1?OFV4Xi z+2amU4$Gv21*DwBNJkHsCs$udUE)PU+Sn8vkP?_VitwdC;#GkpBMgC7zEqbRZN$3O za(Tii_wI3OeZwvMOCv1lD3H>TI@*YO3P0iT#Ietd#*!Od&3peS0q0eFudUoNBkjRp-?RDXvJ`wW^lM#tsZC@|pph2SVLdzpiV)VKgpCc)8p!}(> zIN>cdag6%N!?jcccH>{9*ezpgv7Yd);a_Uzg9$$9+x0NdwY~DRNRKPxA@ldl0}YRj z(UXeVc7De=rz!TZK4{VRy>e0#-vbeRvbwl*=RBHI%FEY-mbvuURvVbfga|Q~hnnIt^vKe)blA2fX;k_3Te2 zG7-Y!Ak>}&=Ud4}->LHVYA^F;_IYPmkn$-{F4k(G$vpsSB0EZ3MW$=r%PM^dm}gd< z;e1QVl!F~I;A?e!irAn)6Ua@>v=$BCu4ayoKp<@4aUJFl*Wobj;?7|@XSSMGB}F0) zHFF3wc>L65BCN`n_UZZV+m8)$+=bk=;#83-Z5nSughr_PbCm6L=7WrM?RX&CUaSD7 zbNB`0Jfs~YO&h>KHQEXXfA|dl!CZ&mAajPq=oaeJQ{3{$-sY=qW0ZSiYkjn1m@L8# zz%0**9$z*eo}kyb{`5Kg*HMm&g1_rxv!Lg=LBgPHV|V{8>I=Rr+9$bxtPaa8&XOw4Y&9hFagLj=dS*H$w(Pv z@Z3S+-feV0aOypVzJe}!G~!&3?=tF5a4piNTne*?9?c$IYBIlE@h=VqVen_w8MSdT z&M#!u7;z4|V1qZ_Dh2?U(s{A<76Nci1Pv_HM$tZ*aImq=Ez(AYWbxOc-7DSIjCikc zl~zi_SAU@ml_n5O#!=&bwu=wt6LPQ%9tBI9Z?VHeh-&gU2x^!V zntJIxq2~jx>$k=Z@1o-)Lgz8Fa}=$u6xlj7I_WEi)M9JAfDON9fW7)tXChqK#QP`ZRdbxlc=9;FVei zi|27FG3ISz7b{z8+y{0wnyF{Y0R?WuPz1r4+6-=s@CKogt~)zZU3y^oh2YVQSbMVJ zbIi;=J^f9A++&W`B^Hr=gvIi{?|c)y_84t4&{HFdN&tD8MGycY2Fejq`Y2=g^|JH7 z{f}&tp?}pxHd6n?^2~qz#ox|te)qjM|17uFo=Ur9zm#o7pr}G`YAfGuKYCE86(s&yM4cq#VX{w>+Ug4qD5pdatY5Ct&m^kIw9 zjY742I?C4LXwYzfkZ!kCiHafNH-(Rv0D{89t#6=_+6)-cf?DDORM)BN|L(Yot?7PKsfK(G;EJGdL(_x#4K7BL(-fGs0tKIvFa2W&@uho z!nLNb-7pneRQ0EOIfJN!?crl{Q72BMlgC+NIXv$gh;qp2oFiqujftoUui?Ec(LYHc zC(~*+mp9|vd6aA0kVHo^zqnU2l>anLXdtqU(DGtH(jTP>A4@;0xlW{Rl6yN-Q&G-f zU%_CSVnvQz%;}iHmaPd!tzZ`n(%9zd`S~JF_=3-A#WRUfhLJ2Xmt4Jk^SJ}KB8@rg zvpA4J2XjSP{Jnf$5I+jyv5XdeFQ3~#1$-%AQeM$lInGttbdEn|N=*><&=}>IQS`rL zNL_ZG%LkqdXA;krW7ySXsiC011rlniUK9KhVY*ytqT$7P=?l(GAX%dA1GhKy{9pxc+wCZ0oZs zL{o%%QaZX+MNC8YsT|A0>ymJUoYmq?*KTC5*<0f;Ysm0)6mRG_H`S4bN3TCBi2F~# zcyfl%lBn0@=NlZbd%a}enCLFsh~0wVm|v-f%eXy!4(E#l`i$HGNxAR_$5=*>B_#*J z2GPJGnKwsIr_9NOif3%=t*Y$3!MbLjsi-!0KPibTax@{w2^|%q8o1_cSqcC;M#SB- zeX1~PUg152t=G}49|R{i{xG+PPQhmYrXujo`7R!wua(mSIH1@NmqvaJK4ZA@r!}ay z?c(c^cL$RN3OP=+^twrS@Ov>D-;#^HFtTFvNvBRAJu75N zj|r^Jsb7Ix130;nUjBk3=@8t|@@^GOAJ(WlJeEsrO6qqP|uGZ9h z{n?7dS`pql@q!D%SwK6(F^s_M3(2Zt2qD)C2I}J-QrhRy-lor48g!AG3r0O#R_}4t z_)^Y51H*+g;{)#oDA>Vum*~Q^29T~?dJNY#bWzrTg8Er1T{~_LQjFNv#D>NI&bp?U z>XbIQt=kbX*1vQNgE#T4J-gQ>-+lZu{4L0_*e_ob*KJO9#D zhc2D?i8bl0BDs4y^J7DAG&nj#LH zj@wy$Pw8k9cecVfyf*EX;XDaFQ0vyppE@gmp8fk?fNptZio4fn4(7-s-o@CQqnKAK za~S`S2E6;8!>UpbhXly^>bySNzIWYj@mE@FUWkfhGDwNmMjEci&3fEO6gO4;xEm$T z&YJ6$HJ)>E*PyF3y3|Z&zc_jb6t8{?zw*iE(}Thw!MGw(1KFN^lZ^>h0h(k z+msDYq{1*jQ-@8Bjh8mm?lsT&$-KTdTC;X@+}mP_PIL7qB?e^Hl|=JPe+yckqb2cS z>CdoiVGbI*U(rEKiWA)L=xl->HcQA}xdxD__r&qnVNzkxxe-LwpzQMJriyMVw{-Yu zQ}KPvI7nLtJi+wlVjUPJ`xgm$c%B`kqD)MJB{eM?V}py=ufuTXSDzZ|&8QjPh<;05GlxXwxAQ+7hnlDk&T9)p4LYb^Y& z1_!EoS8BA}L~k!V+*mAn^>y}zMv!idY@Sble=PC<-QmoE6i#DF^^kpIodFs zY(7Nh`}BYr)ktOZm3X#ehS(>c4JdXy5%-F_tMH~H^mr2U?G<0qm}e(dGv$>VZCgr_ zo>hlksIeA)iT|3F;xH2lbJp`75S5uRob(zw5OXXk#?!isJ+wmf63LM#)$2 zY{#8b&~i2?MYtMm#ZNtE#0Vgagy%77b>o$R)DyH-6UE;JPR}sF_N-o1UAU~niZQn$ zSCInbeOYzNg|4}*Iy-M$SgoNr@;DH|=D9Gqf*owLnUIc_|Jbab?Dsm>b7M=nYTk!h zM$dWY{^^%=tS)}IQJG&Uo6QKvq-Ozy8pc%h&_w3mgQ~;cOYiEeZjmAqT(6Wt-g#@&ANpdEtFb37S2(u`(4`}d2mJt4~C82+}< zVrw$StEY97FV^rP_V>7gw2`JJsTcmK7b_*SuSp5by4AKY12Lhku`(`nuLbAD@%=hg z9?vQ1X)_KN`=cY*wcGm&QP`|Yx6Gn^@pV4SFfp2oW~jsSDHJ{L$%_VKQ!(m#0u(7T&lDj%togbNUxftMhMs4iD}Vvwz*{ zeuv1Tu3oEW#1`?I1M6YT!-*Y9|NKn!99xI|a*g(O(FfN$Q~-LGCiX_7xa7C&fSG4~ z!7KOuCspKb0@ytbU#Kq_s)$YHjCHuKy2#*-RvW$tWF3;gxc;f#syZ`p!TZiqPYuB# zKna4M%+Y9^JRWEe#D#m^z23jRu{MqNO*AVSF8tGaL2a?RkyoN#tawTm{ROsTve<HWdc^KpQWZdOwM?%$9(ciE z1&j0PgM?X+Nj{Ns#nU$_UAJCq?i}+3eIh#`eyc2Pa?}#gW&MD6WHl&a%z$L4Rh z1Kx{||Ef8?#fi=7^CZslueu0Vs4uV;#dk=HB$#KbK-i-86IG8zVCn+J(4M!xc_pAN|z%@8k(N2B%SHelWyxayf0zFzgWCYv?-=S z2lR8e-i8&1$I45$8r~l zcG@uhTbI(2&iL&YYfP=p{~5}+8v4=p8WG>;>Zxo7?2)9;y}RPQc3I;Rn(3AOWRznrm8Y8dT(+ zzx@?3YDIDQvkH4u{P+VqO48FJ8A6aak0|m?Oi=h0Ao$CAu)(i2LETF&t5VcsIIkm9j71k zM|IY>T$4d~_p7hEotcSfg3Sb%#h;+4=Ryi-(Wuu|Eo)+z?|aF7voRPsr6@UgZNY=) zY#X*0Exzm!J}Wk>!UX91OyC__SFRohuER4-_%;lVx0@>h5Bk-)y7G)4!eu;%u4u;FV4*A6)Topjr(r zO{QsYvu}N^#n)wi8)`qo&hSZ>3d+I~_VI;93+BjEzaUbhWxT-;JKXe|3;3q=ybY!o#zNxUj#I z^?d(U!PO!f>n#V+Y_(wf6qQPv<|kde%Q645q^d6B=Sa-pv)Z#;M_aiwmvhZ0p~^ju zopvd|U|zxqgZ@l&RhxrsXX*92Pzjb*w+Wv$XM1uPcJUdRPi`D^y|n7yh7N>-T!87( z-Ks8%kJ*WaFf|FrBzi5u%i5ygL*dd#xgHNQgf@|qYEX2GNRy4msPIs}ES_cFKwyiN z`j*hbAx!Hu`lX+jj5r7kGY3KE!3WVXu--W%~iX+EzaLAW?K4(5lPrw^g@e<*6lonC$b=pkcN(7CdMwx`0>Mng}wV3|1)uMd)~f6Q_&k-2vjiG z5BcD|;m)fsk)2L&Er&50$9U@QVlm^qa|e7vrZ(Pf%i(hCB%>n$i88+k!G&dV{GA+O`%Q;VJITIePPOr~C$EFGu(TVXQos4#-q_ z;Q7iL&XS#af+j`Fk_(Hpwio7BO0#Mp&>D@M1u_`|AcK?z6dUd=Iy%4 zYT~G~h~iF~e+Gy}A)rn3U-58U1=#OhCu4Eds)Kz{-gdAL=d#Yh$qJf5_|-XU0SOPX z{6Rb9M~rz=Tp+&rLD5nSoH$Q2D?5SG2e{3?hrQ~$GZV{Z*oWvorgK~H;E~3++X)t> zhacD%yv$IghzxSJf+uJRQ?)(M-8X^Q(Q~tgG?LJNt?>XByyT!IGltDjz*VoQQ^ST z=qCBzSPRw)==Gsn%ClhFg8;R@)?Omm=jl;)tkkENcV{#ZwSkYs{t!5qHmnAadX8n>P-#Y5$ zudWq;<^=H+eeWjwCt0k;cvrdMd>!Q#vrD*!m}8=TVpLPCMpz%rPq`diuHkrf@vc7F z!&+>W4w=5EF!9_=zj^od`$7O@L_;frfW?JMleMt#xFbt(ZH_gG@Jt7X2}3mdnulHN zLl_6hVNYo+dLKaMD-rjFz^GrD2yAS>3qo2#4y+bd*9beF#bbUK@zCb1DPl#jqP0;6 zl&cP;vY@SroA8*HnGANiV(lu*L715T;M>%PJQfSmcQ1-D>>H%Pqr9c4>GkHO_-edZ zf$P7Gxn;vh@aE|a($`7_#lkbw3qY8!i0niWtoS&(uX4X3Atu?deFg~LaQb;rkZ}_j zHjf13`itxkdp_Vo6^{$-HnK37JrKvs8v#_Fz#l-{Mrca0__gmjJEebXZitycsy;wq z*Hp-G3xF*hv1ncmVD8t7L>8zyvQ4SE;r>ZG$q&V6*KGbPL-2qj@<6&^U;PcWy@;+P zrLl&d_ilbb7W=XX$fkzc?d$tH0UYXX;xL9lp4^2#;u46uO-&$PJ0c-)_&_a_Y}Gah#vazG=ZKjUJ;|jfn6eR;hsR zvHC=EhdwF6k-mw^$(-o7@CYT zgrn-` z&JcNzd=a}7OnKEgN*`=$gVA#Fl?iFD&PB&5=W1%xY6`x^>FiAsx()5~Ba1k2;i_QI zPcv4JlYN697Bm6Z++ht_Sct==UYvu~_Op}3I9prUB9i(2j>BE~4wJUwVPg45=>bLX)k*i-&|y~~zsLB*&g8hmZ~ zs%v)TKCi-wO9RNKX$W*+ki_^+YP|gJ_DPlK@pEjOn1|X`=FHQskD}QA+;7O5`rm@` zAK%qc*l}vOb0AEYQG&9eOm)E@Reb;y=K%+M)Bk4%vqv83Pf@6 zS+Mb-qhj3&PsyXV|h2L~#d zvst5J(x-X}9gRIl5v5sknMUD@1&ztIeHfKuaz6{>N5FK;Ry8-%Ast^`n@)OENKbKT zXO=km!$PIF5$Hufef}q+R5fxQr z9-wq>up4~2s&P$xRRL5J`|}#8VwR;U(qgwZY6=hZu&aRaN}9)`b;Pp8k8YY~>D+e2 zb1oUe$wYnZ;lVJmx;-}J=_4kAe2s=eWVjw6Brn5J|0U`UOKPedN?=qP3r6Y+05DZb zP{pyXRdHQzLp%gAbvQnYWNMK5`1p?Wph@Z5Tq~Bt7cg7ujLT(1$4h zh;_0K6w9WhL}m!;z4Xy+cIq*RvIIJ@A_-2^r#a5n65FYpXlk#f=JeWCoM2Fz04Q+Y zvmduvb)NWcYh>p+trP&DBZn{8`d!cy;9kf=iWSHtE)sq2kJQ0Z1E*QiH4>lolwhzy zQo#B2zE=hLPZU<>YdX?E_UtQE=}`?-pF(QD?%7AwE3!5kT?rEGwXYZw-5tU_|3fge z%-&gl9uQcR1)Gz+*gVtOXKu~4q}mH11P<+xGDD+yve#Xx_(W5z+SVim#c)*-Hofw< zBagP=zHeJs^{fVQk*dSCP9m-MA|5A>De@lrNR>ua-D6*8W>gP-&5VX+v)%y`qoyCa zmOfjt+01!IH8F>!lSCi@YuGe2^Kyt>9+}LjuYNQdQo;-H+rF1o4iv-|Tq6qOBvh^( ze|H8YorGr3bMAjeS|~3+L59sw$=9g1Rpt)PYLMWowiFkDR)}<&vma`X{nGKtQ=d4t zR%t9Vr?~@@WgHL>19LXOpo&dm(GgtBKA@U~dc_{D64DCv^DZ;YX$zgk8NU>^nu~*G)FUlhHxddM)x!by~xMTNUx-V*oby}~9 znC1@GcTs(?-4e!N4^kr@m3_r-Daa2l;kRrBUZ-|kb5wXg%!8HL>(%!*z$w&1)RP7P zdAXMSfa6$#O$|Va1yMLcFGk|>2;yAWg~Tct2N9W`^>c3en@oA5y|1A!gmcq4B8MSr z;Dz&#>eiE-E2kthmbu}JV5Ia>c2_*->D;d?3>FtUj~OWC7tS|8Mz;9G_N@`J0J0d5 z2f%zGL5T%Nkj;v6p}0P+BmbW@ydSQ#uF4 z$zlW@zrm(7hvDnA-jNJGx4ISJuWd?6^Q{c=@@(tr*J5I2FOdceMU5M^3=D!Pr$YQy10=fNC1Cd{;8QL(U3zW4pDFzj# z#d=b&v5eow*RPwlZB4I&61$t+z_YN&x9A(f8zV^H%o3s@_#@{1%0287FZGk-Q3ZZt zPs!l$@DGyy;{ng8r`54Ah)yRs=~3+(K~#5uIb+naWB)VlcQ}@=By3e{$9S~Rb7C5w zBrqF^pcWF#K;evmi_fSrrvXUazkd4Dgx*7sT=T#YtFy6Q;_nwe^dp-KFBTKIZ*(TUxHuyQqi z`H=zAGUq+Cdd0FmNuL=z2tO$$^8UQ*I$eUp1*^Kr(YdbxrF0$N#p$tvuDvIsX2vxZ zvT*JfH5=<@2ef+YU{##}WUbH4#;#wi;DD^Djv*BT%Spu`TV7z*SU|v5VV3==7N36j zz9%U@W;XM?{(0#9Fc4nrNV`nyXnHl>8XLYJinIYR%_vhF_l93cELl)i3Tkt2V-NQ2 zEriC{ux?G)+ARdWi&CpIaCM))3^r^8Ox#`#!a|{S zUF*8F5oQk9o41zlI7aY3h?qKf=~UQI$uiGI&w}3o3rmt7SB;_{-C}?WV7;(%frM?v zw2a`ADK2j`M^Pfo6Wl#b9^yuIPE8JWgCq`Gsb~a+*Xu#~<+kNpOREYf)t@6yyf2X* zTZiMS#=)xMwOhb>Ap8D{M;F1xrab&E;2ZkZwWwA35H&iI3=oF*IASO|ZMHTPY7yj) z>#1m)q5CA+E+2bZLmT1%FW8Tn*v=FJ*S6oCv6r@jdjn1cENQ+Vbpd2hd9X8|Y!QMR z5qw-jC%UaQX18-<`xsHRjTAHgSm|M46nsGz(i<%#nv#R_lax2%ZkweJw@^I$oTXlN zX*gzT$G8J}Q7eI5#*VKwzPc83_|eNm0dy8WlnCNm@KVxaI`oK1NW3CbvrDHa>-&x2 z@iL&Cy>jm3!Jw?i?6rV{E-24Tw<0V6$oRMtaDi9w;PDIhZzD3+*FfxzMBC*V(OCAx zuk3r0Z1=Te?}5wm{$X%k_{g?kj&Ay{7te#(aZFmGI9Yj+>a=w4v-RjC8AWJ+9jr6% zJFqB+VLR;~6gm7#5EzWW`wC5aNMuNnz%xd#tp%T>VY%eeZUY!!*wfiZJotkVX;a#C z;|OXIyUc;*zO(L8mBW+J#6b%+43Kxmqg89wuex61rLN|f=kLrKZsPRIwK#tFEJb)4L_j;7TP-3krgKuPx91+^OV|J}Zl5 z4m5`PR8r*P`cX1kAX1<ppD(@k@FdhR%<^2 zUtw`nV<@{FO?$t3)|M|ZTQ`fr`3{cIgPR0=fy2))?`)77;o&UiO32U9=cW!R{Vu(Q zJPQhYP8hv6CM@8;QclD2wiwX`!9pP5Lgv4-jYM+?a^HjK-}ywFMo}F6 z1e}X`Fd$X#N`!BGE{x{Aj{d2nsW{=!(MM)5yq$lOQTJdU*v0+aBe+DA`2}>hhG(Uz z<{8gO`NwrdTKZKhuz~rkq4Ci6Op;m5Y(>a@8rFw5_}YVFMVNonB5Fn)+=UEA;?VSX zzW4=0gp|KU;njya;6R=5P}Yz}ZVPIty)}aAwOe5*e@CDMZHt;bdk;l&w-IPuE~)v6 z?tPMfvvCD`38K;)AU8#O2H$9QsSkdLE0m$?^TiK2jd(dXnH; z!2IRhS~tdtaKDx|Z^jS(srC~lf-#xY;RgmNTO)3WS3r5u^e|NI#>Z5Vi7d4y4ZlUopDHQAUS)|S71!(hI8!YuZc$AGD@ zBwcL=IERof&%+dpcAbB`T8XR=S1Ul5rYjbzX8kv0o0Z=!0T&?^6`EwWPZW!<#KdCZ3qZCf=76r#XnY?2VX$i(wvK@)Q!7J>$>vev z-CqTzO>J{;SIK7f8d|B|9`bMagVQhL+}*3cgaTXsOJU)KhkIcAq#vGh6}vELL(Luc z%SV8XRJ|xQ!MEPFmV+z>LL4(uMbm+}?RT*F>@4CPRBcNl@%#+Ut&SBFmUG9wi z&JD-9rE(D~ae%Y;?ES2GRv2%?It)okag&;yEo%6o@)!%_2wDuaw;jJtFJ>;A^IYhl z^om2%$}6m9KuDbarWUb)^ah+JB>u-p8|TJ8nh(IToWSn(u;4mGj~l7ePjczsz+W_b zh}Nb-Muf!kHedss2vmZopfRor-~n$d(^9ZN8Q+G_1p`Makwpbfp!AG6D%`!4OJSY+ zhpo%)BP>wrMd4vZm42983|l%4kH0}FC9@^N&see58>XO^P{Bf*Y**s=fz|8GfG4PX zYj$}O*{yGSvWcwoQT)V@0I|r?3TIIkCmsmB3sFEjY=yfa%SSNzni;<07qE1D13Hkv#?hifh3w_v69JPStyc59oQ1<7gyP%M_ zb-)3M+R)PUW`0d84z9=3eQ}_#@KpzOb?6Po!e*;HLQBLk{QvD2Kh&g_UF}!MSc{6+wA}Lh1|b%oWyv;2W7}z_^pV^r zwAuY}ESv-{mJ3ae55NUuFmysxG#q1*)t;SsR$$2P$c?ZN~suj#C(qI>PYU zi2#k%ayKH9a2qw84)Lm^Eru#X zSB70xaCNN?ES~5gv9`SEE;0813e8U)`1F$Yo`byxMfIZd)?YQ-BX?J0+1x z?S87DFGcLW6T*+RRCK`4Ocp8IOe<3MgvO~jLMkgBEiW6&H+);KE zvNG*sC>I;3vKJ28c=0nye_7^RSt&6eF8O`J8?0o=xL;xtdo|~bA_TwAL=s!e3_f@wIp)22+6Ijdk6^u!p1}Hqfa4)Bqj25dD58iDW?bUx zrpg>Gq*RD8X4@XaG^L~_fjiak0W^Vd^*N+*!csi5({G{PGi2VmlE{6A;RM-M{FKEW z?xt1`*`jB-yZ3E+(E+54rMTVWry9Zsxl3Hn+e6ykMl`iX;iGxLqG0g0y>O1$eZ+*& zL{E0HxNyP@c}snaE50qwwAe;Ej)q~Pih3MqG(Bg4iUF^=(}1MX60C}!Iv|>(=&mT@ zHOuLk0_*5|o7mU(vEpONXt`au=1}4dE5|5&qWmvV+5J|toT17St%YlJNd-CA&=8^b zDh;?>lpPimTR}8lZa>N$)Ddl3{)P;#9!srAoa9O>Z0^u!(UeCxbh!=*wdfg6nqLZ7 zL2hG(fyx9tDqdNN)Gn5yseuLxEtsH_>4aD4fBmAg9dMb(HH$)@mWw&wl!rOICxqof(Mw)fO{sztKoA@Ke8F8%z@5BT?PA9xbfJxallVZ%55VTiNX!UN4bUK zK^J$>=0KNMl0QhO_4jW;6T6N*reuZ|=>_I-5?X?d3i;qplJeQ^%@Sw6|SKE(+p1j*Pl-rdzXE ztOh6FV@onAjy5z1^mCeE-CanVnT3hB^>92+YYeS&#}97tAH6i)LL``5a8+sLPb4xs zSfa=bgj)i9e}Z5B?&nf zhD)ahUWNK!1^~hl$(R>s@y!r=!;q zmo92_s}j+ucOxDODlhkuO`f#rCXt0q;P?GWR=wessD zw{HndMuKslIY?yDlGP2@LqGC@d0j1b0^o+g*HhC5tOODL)CiM$r*{Ua{=<*wh$d z2p@Y*BaX1)bjw$G0K-q|A^M@uz=cC~rGX}vAGqUks)Gwu#pPEElP4ZolTT()5KmpC z`KjV8vEF2yl=mT1naHn_mE?jC@1Pysm4#G$4}Y!ru=6$B zG{!!NlJb;zwiwuG$@?RUI*769p_u`gG95c+ZUUo_6$hAi76qAwsdu>U zl?08k{B1oSd|ncB1~^7G^r3_f(y?04ieFjF)zuJMJD&xmkLtLCT{N~878;tsX^fl> zm3e7Br7_?JK@pI&-&^{zf^&Ov!6_B%E*&`PI#&H%tCDA)4f%0^i>I6d(zhfj{^gAB!1!omMu5c`@}Tv z-K{B7Rc}&GuI$Bie1`vW4^;ysst445c%J zbLZH>+9yFIRhd1jp^`fKYo)9wbd);@0+XRlQzxd(R=eRo#*wkLeO+DQyvmVvJzHD% z-19o>s4T3kF8RK;_bmd7(L}N}wFxy;k!qRM9TtL%7oM}=EQQZo`>Zs<#gIKbx9WOr z;EhnxQTX6t0&JC`jjK>Ej2`kDywMFX$I$4*GEUCo#el6X`#pQ-u^0`~?*Yr z=jHeN{=VPm`8)&$`7vRORH1$9LUTIAK`^HvQ->_Hmq~J^8jCqMqM_6WS2SdoU7-5d z;XG7n9{50jq;Qz=!!8hXOL`f!xM0lozl^Lg6cS_F^mTe@p|^26@!pHVXQF;m-&dhM zDdYF@*R$?v&pUdr&4SRt5}SV?fWqB|UjG0@0de=^z&pm3g=RJek+Y{kx{KWhD#m1Q z+6v#B0exAs9y=Xe*21-EO+9co1Ig3LTG(6N8GRinoHlVy{B zs)Z$qt$K~h42iOvggBU3VUQ6C2W*%xI~Mgq#CQM>qyRx$C%`~bfi;8|8~yzJP8{Y| z>R3>c__$r~xqB&kP`;W-u|EkkW!C$_d5=brh;6btcf3NgwUwvQ1%@+Oz@Y=|rXTBD z6vv`0RfYEREJB3Oh06la7WFvh4CoOKPWI7)y&^9Nle;6JZt*?2&DJ$b5W~DZGF~r! zjjZ3T{wwA(QfZTMd*L^7^mkQ2WyPf#7c$hS(WB*~gjnAajjWlFMEL!+{YQ4+zPW2L zxB=@&FbFNNHP>I>n@$g;FHEG_vqpy^6U6upN7-hRzHOnc;>ot?HHMNSHn~12+&Yplk#Yjr&qtMP#Np#`2Rx zu>;UwRs3T!p|2^S^lEcwpR0O*xVF6at!P)7o3pM>)dEjJviGz#)o&tTOPOm4370&? zj8N|Z&IrbyJttHn84MXrtBKam8e4@8vq6;3T(jb;n-1mQp+aS4G0{0I!w9-3_eY{t zpGBQ}*Nrf!BLE04ouw2ufk`!?mmdhV#eB(G%(|(!z~xrk<dH?b604zp9wU8Yz{@>$tM_)|`jz3JZ%qfb*@O_YK>1!ZX(rF1L%iPta#MfxZhcIj zWT@pe;dGrF{)s{(fZUL6|F_r33h6tJ9lBqBRaUGcoKm26qtTa z`0XM%A%?A3H!01S#%mL=8ohZ<0H=?)4kseVnK7~~<`fQbFVR0no}{q;QYcw#^!m7- zg&of(6#p|#aqs|^geO@zhi=7_O+@P8Tf+Mrk1CkNf#Ek@b^t2cGBW>Fii)Z%e=1=A_e zY9uj#zUi{KfD%iIR(&^>q@IO0#w^Pc@tWzFF~HPiD_!odpgf@C+INf5e#|}OK)X$Q zZ87;;^_y-Q)9SZ!400RvC+7zRMw!7VKfP{RqYWNQ1;Tu)C3|^hdl~d*D+`r3aCq(t z;teohKGQBw&+mb?s>v8IiuV*MiSa%cIeD9Gg(U|FY3rKc4b20A!)_0o8BBoX{DmX+ zHHMny=QLrI8*UB|!`P-ebEwfPZ}5`6)RMXkYN&H{FA=X_@y#DLcBuN0w^7joqB8XL z)#r#r(=$`;{G^$!Srge;;pP~wAi5>x`1(5?3F<-07i#40kzTh_oWbUnq|$F_$(nQ6 z4T!@V=5X1}j?5;#rEiN8h|5kL*&bU35#IN{6 z?&piGiu>jD^Wpk2Koa6CjKtW3D}FO)wfQ?N>MV}g4z<*auLVEZ*B{oOb=yk8w@J22 z^?IB9urULuP47*ao{w)BP=P^@u!nipx&TAT&P`B3x#3F-X|>SVaM zE$qtVkh_E+`);@u(uz?X!PY$K*y4&!8>I3<(C*lwrfZ*saMnIA9b$hoj~=+CFZ@N@ z`2{rffAaIn=;nl_wLn2P$foB80rmcRm-W^ricj1K53d#3}ELr4Sk!N;0&T3Pm*or59P zK+m*ea*?N|7mAHM_741btWn7exk1ef?bt*zhjf-1;XY~Ct2@kSt06uRIi=#Y5AWpt zsF+yL7-!g`W&|FHi*6Ea1)K}ARFv5qJD{ndC>qyUQu4+nDyl+obR^BRP=b8|7P`}P zkw=MH3<9Tf3{>L;F@L-)Ftg;*vat#o=mD9Lh%v3?_ZRga^qso>LySBUR0)&k#%|Ab_6%h{h@S2{GMWW>J}eMo&sk? zoojfFvh&7lURJKEAqhY9g(|ID);L$y9Q%vY87I)|V6uutnTOofI8Nq%ecwSo^loDZJF z%OG6CZUqEM7UIeptgU!Jsv_uyNVnQ|XP&j0>sTRZ-r~IMpwuRFM>}e;Bs>l@S*D>f zEGfYc9Jm$eC+Pcj$WPf35TDk@e zBWX^4JD(&w-M*QLY1SJ}g+z*#?!<@(>tJxa?JeTi;6rI#VR)x`7~UwV;kOEKXc3G%U^fc zA@39pq1``FJFORz!2NPHcl2IZA6TDPXe=%BB?uZE?2I}^5>BZ1Q5Z=aITwhCVQ8__<4Ut`e1K~7-?1=}&doJZjS0XD4&I9IJ7sUFW0*>VBG4v700t$lqrZGq3$<>{k70n{5D@752;;MGtOLgbUp;%hx^|Tw zIg42L{r54pcWJ@LT}XWU6tPZO;DUfi!>tH|w3sX$0%ewc=Ws5^x?!lZX6ADm!%d6{ zxs>J;Q3L4{UBi2HpV_<>&Xe06)KQ|IBEjm%?SLl&OIi@B(i zm;hyc7N_7XQ#l>{)~gN7JS)ln%1mi;TS`b;WV${^U`B=@J!XwGNM-XtCIF~K+8)zf%0%Q)14=O@Q%(zWa%bj zPl=!$-vb5ca_>_|X^vdXT$tX{kAoP7`)48*!=tn9An!B{dNA>{uL3YssNw?K;&9R{ zlIU53Mw~Abv_u%CDwZ1Y+$THUtbXfdh|wg8;{*w`^gIHu2bRdYIRvem9-@ljtF$Yk z{KmV&S9xseO>yhF9G>BjX`iQW*Bg+Hkw(zr zrMe#UZx{5nimt5>cfA9e?1~@3CNnqYrBd?rvoMD-I8PW{g1j$dIMGE*6)Ly;TYL|? zwD-@=1%h{NThk*T4R{^tkqIF(Ak#>$fj1mSBwwV%{k$$Q(<)M_T)uxsr~BKxIvo_x4O!y=d~4)J_M z)Ky?`xMnr})IAoZ)xLTcqUmYB?ki7xQtNRR|eYa;MF4KnocG-+d!R7ksP? z+N(uaJ<%zn(a^rzdf|5sa3r@)&jjKW%-;ix7?0h1#r_+aaTYpB zoF&a$>)xqIfoU)0J zKY%-vinl+u$e~ z|GY?V=Y2{&q7Iu$c8?W|LJ0I+6z+NQBC71Koy@0I0Ml1n$xz`hXRWhCG&MM`!S z@K>lqCbxJBpT=D)F!q}r)*t0443kLfAKb&SsTnLqg(8NTU|^l@(6@A$Z?IYNGB3tL zsID5_(QR3X zq98P|y|s2gN@$Xw#0naKW~)l8ZyDnZXF_}07mBWfiufs#&%eN=v_Dw(T5b1d7ax>M zMo&I7wP?)k03kfaE+T>0-P5)ODJm?e+rvpOI4pM{M-fI4`_o>G8RN`fNZEi7tZc(c zL|C4^H{EHz6=u*?0@bnj`2j<#q}UYhmKt5;W~b^hp-`us#|6BK8{k`0i?$WpHz}DS=)#v;Ua;dg3Hf6FR_7m;lBlq+b!gv9wGrE2>&95nNe48E&VYMsegB{Y+wNtDZLwwPR#M> zrY#{#ND2RYI6l@)bchwe4@)U~nA$^;ySenY@*1lPmK=i%7B79$jtK2TU*_zTEV z)9_V-1As!CvP11@f_r;6?oNv#QF#dUu^(L8PK7ak9%%0hJIjQz4z9Mz-zuy4B^zD+$r^(w}A>uz(2eDFW;J~i6snr?WLFp z2ET)?3l#)m+XTz1X5)pU%0Mb%;%5>kP1cD-emZ4_b zvk&V4w|@xl8}rgC^CBw=l)~((YZ+YR-UX-?A+k~8sQ{JKHS7_<^w8&Imu>?hA=JqV{1Yy_wJC>I`ioW5 zZW*LI&mArnau=X8g!zwyfI<#PdDT(jLy}CJsKiSgWl2SKJ!UU}_cWwPvo2@}9)jCV zFJ^?c=D2eH5d4n*pils*=<&{roox{jJ2D}_$gXpn*8Hd))x zr+!$40c(w2cdS#xqohe+M<$ro)SMmS>4GxpS%Eg>{s{U8ywO>4crCBs7IomY zznlfC?<9l&r%R<(hm2x&rR+^~YC&#Dyy_mUM}%NN_B28HLm0Wq9tMX!z~nbgjACeo z33mUi6wOl@wWRt{iyN3~*P#erhe#SnhUQKLU8Xh(vm2Y+uEog;9!hHv6DPGc3os~d z3xr~#L%38L@0eFQx~c4-v84$yU-0I z9u6sqm+#a>omW_P!3YEb-^{X0*}+|aUg47Ai_9B>vNMxU+3!=5kVqoU11#own;WNe za1VC(MB%4SH5m}62CU5+7$os7%kmU2%+Aq}D6a!DP;F;_fTy0p?KPI~y3q56Z_I_~ zL_rX3mK)e40mbe;`|7%@K55OmgeU-F2h|eze_h~Y;B?)qbLL4e_a$kNV>L{6;GS_S z&gm8Ba(*2cE3n67j$KM_09V@e4rudA*|X(~!edX_*c7rRpGLCRrNcppgBvCjFB=Rt zHF-DQ8Qd{2k8ifx^l;=_(50pgy0>cJoc@S?S?EbqIecW?b@BWB7y|3c*Nzp7`+^Zt zF44Yy#IqiG#+WEw5P_2r+8fO!Hktmo8u(J36Q{i;Xq+Tj7gWlefjLZzcO|5BNpLJ$ z)0(^eA;+#H1;dhfU!JeTR#4A%^dZL*6twFNU~ah!fSW<0n+hBN?i46&jxF0~7t+1> z1^2)wO(Oi$Oh3AClQq>;sc%m`pAu|rR{(R!d@UO2IY#`sd^{LMY^NgUbs_94v(6CG zXQB%T%L?~k^r2en^iidG3#hWvWr+P+Cc+ytxjnz^^ra1(=yreZ?BIiQ6~no0L<_Safe&?M^!6asWU! z3hn($k#0py05C3nrj@Q-nV?3T&oCj>xy&Y1g<5loef7|1@_o=E=BM4+sjVg|DA;2< zIGGV5ki5p=thW2#bhjw-t(VMm>_(eqhj3=iXb|YQyp9>kN^~8zy&6pSumNLjldsCD z>Rv2%{L2IpjdZcEQEimjR|ool`4UN13qpY;BN#|?H9On(8U0Cr5HqUMV{KB<%Z#AP zS#i+$^+))Ej!lT46n5Q$ad`wlWJoJbGkbo0z@C7rs=aGeAN0Fqi|3|eZLAF_$ENv# zx+V7%+{*wOwXa1%KzOiE=#h2we;Ef5HaxX}8P5B$$ zare;E;ai4yP@XeBwf}JX3|!=&q!BwhmG(-F9>}GJk@CA$_`!5B(=L>0wI{$+r=aWx zgU%>bl(d{mrN&&9WZbRgpfy&Mzm^+yTVhEH0XN=Rk8c}9Fl;jJD;g`y+H@6^@cS?e z7Xs(PC)@O0;|8>tfw48gTY9}d&=n}l@P^teL`IcmM!M0dAui3gbQ5yGK(>=Z#9T&^ zhpe%i3Z}n~%mov@Rkr==-KKe9Sx?LCKc@4Dv<-yrl~8Hu)6jdF>%L=QNl9Zisb??cF**`0Jn}^_YAt-?rejX^g&aD-tqz`vMGKo# zH=O|`&fZnIIE;KbL<~?+Y#}3lS#}B$2ci$>Z2hB00H(v}`$K#sn@sOn`lXBc8vDMG z^4OsTPeqlfN?+E%sJNe`iCv17T{3Vf-lH@Y%>Sssd3SerqfsM8zFdrzaf>UUbB8%2 zTI==CmMsuS9v6_wUC+JL<*ME|wLJ5R?!bVN7Iy_jDR_pEdyMrP5f--A`P~_Q15o}L z)<^(!UjhSYS?I#%(A;?@MA{;3OZ7{`L6^Lva|@Y2o|nq3OQH{gwN_~83P_~Jz)aMo zjae&f2*!mzLECwYP^2*kq@nzW%2(VEJE5g^)xP>NQaKzH`r<;LJ@Gg=eN%tl|QH+H|SDbbJ)n^i$~l z29&_9PSWQt)AUk-!AXZq8$DgM%gXvid;qghe0b044vSOUGb)uz>^~kw1%P#nN}Dxh z8SjDc7;$t6I$uGa@1ZZ$m4)Dwh?2lz6GD{;U@b(Ec|rK*m7Qw!>I8pk@6+(sRgQfrZB^OnTe=bx!9m!?jU3%G7t zWv-Rb&=3|XI_t5NONx**8go0(IkP#1Scm-L|M0*3y%+zSx;Uc0GXCKr^Us1uiu*jj zKNB|7%kVn!#LP4GX(S1|x|Sb7yN8l1uRt!AT6dbUD{U)t$9T>)A`w zTNe%+Q0k?>HW9rzzI(MRIP`mk;Q~NDZ`j`j zur>jJCupV2W9ytJCQ2ba7f^JhedR0Pwn?RkK`6Cl(2m`m(O?I*`6K71<@=BZR$>&) zw0dE)hHJK;Zd&u*%emO*9D=%Ycbl^SGJ|{DTMPNHeh-vI$-moQ&Is8&O7+%$NfuxAGhMQzif z8xb^JwyxUYr#sN?@h*0*77D@-s9<3#=#SxQ5ooEKz_3c4GkV6)FdBALz%`ryI0AJx zvzax*u({9`WKPr9PT!s&ajl+2)^)PAm=k=-Ahyz|>wIR?F0svv6OHDyp;2m#`tMH% zUHG3XU+l6#Ih2EZVSH3=WPP$gv3T}&-*7(I!IWIm%k@kbUnmN%!4i&9EsI$p(7&>@ z!523@89T>-&ubc9=)x*%grg!A=@)8ie3Aa4Dgof|HV8MM?Y4C-bbWs_{;!)6fw1JH zL9B3-VhP9=UeRu$RW<+Cr8Y(j!YsP3d!-m^%X%tuj~=pd^C4)A`L)6&vU7RqJ`pCA=Sr5pr*x8zI%DV3P+iAU*F{VVl4Bt$Q6%F(1dG%K7)enE zw3fbBOEZ;Zhdz%cY{SE-)3jW6UU+*ye@K6Lpw1em;n#4vXvG=YDF%i#qMNyUx9*Ls z>2T%e>6e8~Ne4Jn%8gKCP80uSmbo?+QyC9*PM-=Dt``DoYd<-drb7VX%)?wa&^~%o z?}g`#3bHG92mUCe+B?B3tAz$=X5!{RfG;RdCSRIJLp9dz9)AP(#S-H^k0|#WJ9>cE zeyEE&ASXqq)e{aFf>(vl9qe4)nbQO&a`t6u9_qs-d?`C2?UDkEL9!Js7@5@V$I`Qy zMu|JK;xor0`);NEfek#$Z+Q(sD7?^?Z4KCWkvLY-XyoQty)Mph$-AEfOLk_+oDl!UfJDlr*$LW<)+C6(d+Ob?GHWK1 z?Z7G14&!>H8?%U)z~GWGS}D$dKI_gu)}fPutycu55arHnev`uAgVu3W2rvr>R!yq+ zs`LPOLE}q|GR{pcbXB!{e~bR#Zc%PUz|nDRdB{x73Z}7=pjXKfZk<-}Xr2^b9lfv-nux`Q^lOwU%Z#aYR z$283im}%cU#X`gKdKIs`Yumn>2J8FhsS7swF;)f@3xL`s`deK=;kXA{tS{mhb~1wTU|S5rTUs#>nUAn62G(QmRw%4Uwfg!Wh!o`(iYO({{!PPDK4d$k(~% zhwXtTG>egX^8L;Ecif!cont}j;fNJqgD-@WKsHIa9Tzm^_bM$d+?)p#ial4}H6@MA zdJeA&bcZHZxMmI&W!X#7z?Msjfu7E}Or9Y?G;T_{pr@P9!}M8QFP$&%O+d<}51*7S z4{kY91A(7vSE8mraKU|xEeTtQp#GG9feHR0ocBpVm-M|^TC^t@J@5n4zMSB^+mE&V z7`qawKbcCCNrUjX8p^ovpl1MKy=v$!;_uKp7C)eXGJE&oGC$*K=+*hKZ%EIg!tpZ) z?C+C0)O8_rhR;gNeWB%jmW0I5G`6H`?1dvgb0X?82S;^0v&Td-0QTQ|GM4{1O|p-d z@MH1o&69$nR~gLne1qU1?=si*pv<~L#U>=i)SNJjR+QVmi!{@CgSlNAfVPyH)pT&) zHS$hl{j*hFzSZEDJ?%!&mSEiMRzfaCUaE>3zmWyN8JCus>*yd4wcUt z1+m#!Br_27Q%K(x^g9u`qXA1G9-|i@Xn)o9v=AVYWdn6Uez}yS9&0m5Pt^ic;)ozVrSH!P3(x>yq z)33<*3kdGrs`=yUQBOul)CD$XgrNRFcGe$stooa}_${HCTTx;r(|1+TIIy$~HP;|y zR)zp|OV3QV{|W**hZ_c0JA9S`m9!6x1nv@L005&T_kQah(GQ(Rv<<9O2fDuDU&+j{ zme&X{j1M8OC+M>G23@Af+Hg#Xu(VIF(l6JQ``yTi7f#+-S|XxdQs1qXT`EUCgTKf& z@0#*ejm8z|ccKt~V){xSH4Z*4Er;H1-+?HW;_2h^jpNT!B#ia8H5K2m2g$FFHl@6o zmnh@jF_*f5#-#+vVRsDG%At?IlOB<})lkj|a#MOO-^^3&&$eAz z7g{PhXckmnFzC2u2rD-+oP8~_o&RF8<+St6FU{_WD8GF-^GoY&OeneVn_hpa?OEOq z&04b~&rFRQq3HbotK>oVGRCyPMxs`1dxIl2c=3mdcqEI5n*^k=s30G=Hg{-F z_4us`gPXkjN++C_&ie=qfvoHZ8)sfA1StU&x-KYS@X*jt8v*g;Bh-9L&{UkKEDN7G z8@q1byUw>q171@vJ_s*1puE769tqe}1p$U5!VA&(7V*C9sN`yPg;W`fUotSWbm3v2 z8xwkW!zo9^7;#Q`INJw;uA!x_PPeptE=PvQhs*oJ7%X>~gTne~VTh*Knj*PEhgV{E8|DxCTQ{UqNIIlT^TN&?6cYFpJg=E(&1SbLp z8vu*miO6SKl)V!KhfLNt;Fqj~0|V{19pnG?Klz{E9sXzkdFk){`irYq|C)XB4{ClL z|4+jD(y_FOsJi=O1Psh1Qos?Lzx&Po+pvtPPXE^XrzqaP=K4j~@&Kmzf-H4|YgPR} zu2tOis}KIhGi^+h)*oF(&hPEK81{g=^>^GqRO+|{?k{=GxdVPnPPPlZL#=?)>1-IO z!&@K8#Az=HyZg9@X9N-hG88d(UcsBK&oTAM!^j!}sF|R?tM<{R12#aIc=)R|U2%cMN0&D(GsM$M*={n?4ZcuSL5Z&35)@Zac{L z+3N~Wk}zQcgj@hYfdEfY5SH>n6nRuTqSES@v`NC?6b&RV(2HuSfvY@2>>~716GJq& z@ySeWw)yf6i^^!fJFz)mPQktacFJqF%LRxP&h&rv4SwIEtBPv|hm^zy0xY5wGvy)- ztV=juBs$IB{yubYEgXDDoAX0yg9mfKqn#!_=I(l(+Mq*2l|rbIJ1+!)MhI)VNMO}9 z8p>e>nZj{S?VWupN?i+)Gi~Y*+WjF@?-Rp!R=-qcJn6^hP^8F~wn(MO$A)6)S6=+S zMN3s61XybnJ3o4cD=x6SK;)_%e+GwA<}m+u13)VDLR;~FL5ho_p9E;t&`Jme7a{@D zF}wh@kQ}r&vu1estvW`qFY1R;@+sEsi?*X>t9%|a03as9+`x^sxxe=3seu*0DX$@+ z>M4SD(kN#_&^KJZ>%i|@H0Vv;n4=~ET7!^qH%XHtK^JH>PM-z9tvL6n7x5NUEs%fT zZZ>U=aYAVKP;t-l*jQy9+}Os8M5SbL1-G3|8suKsB^|3sV`EoPLk)RAUt76{IC1+b zxESiVLv4h#y&%Inje=U4GTGMf4p#a=O#->Msm@q@Iq(|ZK7@7u((1OW4GW3NJ%tt0 zhc>D2MRbaX!wgw=$Lu7+hctO~y*9vzN_@?(tao(jbnSr2Aaam2oODf$s;uZIzi7mP z%i86f ze0To^cbIr3qG~g~G3)ssBawAS;_YTXA_HyEWu`>0<@TKogS)?7if}n_tMJ^V>?5c_ zye6o}Nn_eKU!3v)ESvo#d8manQ?hH9&kJ4`TpaB!s*5%dN(C_nQ)$_OeJ8#iLKO$1 zjnMWPyMk_alayr^8*=a94ThA1QH0HZj&$erx}naxDeSKulNxd%=mdVhFv47;rMm!9 z3Q+1;SUxt7@(kH|I|Mu@RO3huRForeFjSZ$>v;wPh(s?0ULQPZiXsonQ<&3&%^INW zKlBl4!2#mWASidlf<8PIvc8vZNv!KonLhNSP#Ak4X(VKZWdZenFp z1XLl%@KNgYGf-<=)6R*|@!srOZs6piX16i2D% zTV)u|{7{y8zeUMa&$L^i`v8oOuVC?pPsVpRd?Q6F5*5TG1?^qB3CcSwdnZ8ebv#HT zCnt31bRi#XV>|zrpO?&|lb!c9DT+{bUSnLgCy+y(f0Ws@@66mRX##G6oJJw9O5RpDc+$Q~I6sNdAyH6cVeV^Yqscv9!T{94|;zigIbL ztmLXq`leKX)I7(kOD#QRdxDd1BXhC!eUonw)>tvv$AbRR!NB^=?KN~hOr?F9l)*qm zrQt7w95hoIUV+I-zlDqD7HhZ}KskzHq=x-r_f-TqoVMf_0f_-1qsrXxEXb|$7$Y^1 zHUL*4`s_@Ti>`Fa$wYLW8m~+JP=}t-d#Q8{FZagGm3n@coM<$%4PJZN0FJNj$+jPy zggXr;9oDWJfI#NlPcBrOjl7rRpDXr&n=7q zNyX=pP4TK|l{{hw(k4)Pp|-q_35hhP!cFn5qrIQG?+YP7)zwY#y+QUTn#{GObU0ZF zuuUx*U#ZFqR<;lG@@WQ&Kogh|Lq+FVOcXZP0=sGgO^u$Jofy8^0*P+?1i^~M^~y6C zIHxm6dP?pUeh)CNlgtP?pG8x}?3P}G5DrZPvb!6d%89!M63TRt@LyjPs)ZQ z@gNEWJlIsLR}E8zZ=SFs&h@6Jn8PujZ{WYe3VYaQW(jECVj{?D;e`PI&S`hEBLPGh zkEH?93cLgx?A$2|2a1Mu;uk3cuufl!9vrt>Xe0)BQI)hG;A14`*ZfM^X?6wOA`Bh9 z0s%0Q1fMzx$JCd=yY-A7ureMyS~qll!n{UmMBeI`6{GEu-3j{mq&&YmAyyWl3(&q)jSN9>MR2j1PYPVQ1|z`vDBTzCF1A2&>#+2SpYq zf_y_xb*C{0?;VSf_y_VW6uRK%?3v(qM1fXwDZs&od&kPM4Ys); zqqM@znZsBk+wgi;H$fWV10;;?HGp8C%Aw=@?*yS2lUr<)P$wxnkYraV!!bKnKt?uV zhU-|e_f`oTFPuVRfb^_>U~QW(O*>wdA~%ndvNCm{#vU33=MTN#z!$S})t6X@ckRfnYejnFWVr)2jy`WHST>Xk@dA2c_i7bOp$H+H1`= zoT7MNBTvz#OrHLz#Gc;haJ%57vSti!28U1qiI3UH?WI$NYn)FYKE)2Y-h}vcL=M2A znV0PvCbZ~BqU+~D?ch;eax3WeSs@8nektjKtR7CRbIgz-W0v;jzLM)}r*XN^J;13% z=(adP`Krq&sMkPt*>EWg58nE>8@=$wcJddqx+Ex+s`q?~-pfyRTF<4iwipr`+pYfl z6!%g5aexA(8*YEIdl@VsOx6IN?E@AVDbJYaTf0z6_0~SwHoawKQmLie=dvf@kt0#Z zz}3t^^t$RZ1o}tcn2v!2zJmFmKhu$&S3i)P7b~1?*foI*Je&AE34Q`MN zRTw4hteXy9q?e3|cD*85lny7!Elwx}<``Zb3Pv2_^1jc&mklA!7F;A`otO}Un%js& zSfsWuyIj?Sb*R*7rLhmi47z(q&?cK%pXJH6`VwvEkhXJTx|Tcyon+ixe#9Wq#MhL4 zWZ%I_%tzFTGx}$x_-t~`r`RROkZdA1r;$V%=Lkay2^gAtU%TXr%oUw7^gSEehdS7B zqZKxGGTn-tj0Ph#ClMAb&encto6JiU%c$Dx)0J;=EP{7ip1D2}+Miv)F4Kx;@0{oU zaKO+f2fu}W=aeJLgkpR0L!$?6=&#*N7>)&vuN_gwky2ng-!4g1t_pL=={(Fc1D)=j z7a~L+fnojttuC_uOoSea09;}cdZua{0$1?*py*cE`$nz(Pqs0weW~1y)J3~bWPvdt zyBV*gBp=Y%P@e3HsnLr)V9!)ukNQRx7?0BXFqN!9K7uHvb#bpRL$S>hMWwEF4K`bH zm9!%$Mbs75H6p^NULiobueD;x(*Rn7uDT2+e0or~0GyQtpH*WF&7yPXY!AdYJ_wqD z?XS4jqeImbwmvY7YVDblo-dy@A5h70v-RpA8p#)so5u`P*S^1z?sbyLqF{p zx1g{T=B>|WV-|X*sv0%&DgTvy^?r-HG}kR$HUWIO4V-}~*MKyL>knlsQLcv`WSQTL zGTSU~MFT-(O#>ou?h;`|-*1$H4`j-LQJ6nKzo(B5?MI541MSF-bymv&zoy4B*990| zFqs}mw%)Z?6=gSlWIs#Ds#=nQtk9kimz3DQzoP#D?~(Qdhp0`Lv>*ApqiFSDw+cpn zG|bKs7Psa23OFka&i32jj!_$9vC`wl%h?Gq)2*5NTHXgH_U>MRB6jzL%ODgN0yE_~ zB#-ofK-?{d5~g8KNE&9h2Ho&a6^Ut?@BZ-|T9wr$NVmBj1e-Yj66OH2wV80sk9?CY zX-Bl%eIx=`N7s0nUQ9<2tv&DzTv%X@a{`E2Hbaut$XwKYF{|07i0nJ8TX8oDL+U$v zT!SzrH+&z#YN?@p5N!yXe{psKII#=SgC}FQIWy8$`Wp@1rOPsnp?b1{K!n-giVuFJ z@LAhY_4{ByLn@%CH`qte+mzgW94sB`3r;$HU7DlWC9pr22cUUApc}G*ymx22(I{O} zBSjhr=yr4ZFwAQve4#a(3}h@e@U|XMh+`o2@MJz{NgtSweZbo@tq<`Tg5f>q;k|3K z9&;U}>ikTwA1&p>#_YXi$zhah*mIksqQl`H@(tQ?0N-i8xqekV>ekh<4fDO&c-YhA z=J-nDm0Nkl=(jRTY^!9_icrMzeN)RFnNwwZbiR6Yu@yG#|5`xum*o6cf)@Sp6%q;k z6qO#VZHY|*y-F=z`DZ|iy(|q|uo!fsdz2ZtJ@kQhrh}w^A@gdvn3#hs2C{Ao&_@4& znblpJx(O6hKsedoN}75R%|tSB<* z302yQZIJ*SnmIjS2Jo`4w{e6WZ^DCRP=!$WMOc?$*XkZOyU_JEN3FmBE4F5m!mKcB zsNKcUfP^E#h~)A~+hn5E=oVW2C=Ud^?J99K3~5=CK>9fYv@i{`VrBr_>yXDcQ_N{g zSMEMWHik95S4td(H@1h}PG)2bd6iqHutxg2(D0z7#T<;d3)t}|M-NI9R6DTp{v+fv zQcl9D6cV77I6$FO=oEL~E+brI(5%`5D53a%dh!n{=?HTN;iWXyIu0h}V z)SnSo6PMgO!FV-`fYpt$oDkB6EoO6DH0~KkE1kp~HQcEm#WV=^FI3*7 z)a*ydb4-x$PKuiC|WyI`e5b|5sdR>G8QV6aITG}6_k(J zxCQ>&li$kmvP(_M^CaERER#*MfIJ_ZzD{Xr7QAvj8GEOIG6hPCd@{f^mm)SYr9 zG=*|BtI>^loqpxRu+3!q3C^KV45%c4iS+UCdGTc^J&Z8WrK1i$_jz2_fvFR#O7wA^q~fqfXZ=(boy=gBmH zRT=yKy8ffMUt9{Ka4~W>7_sECZSWbofG;9*nqBlW9(%0m$~PZsHS@AS$H{qv!58A1 zm!fFw>yQ11S~G$Wu@@tPX*?*(Cf}hQIQy5_$ZlWZ@PLJ4z~j1@b?j_k>E3UtSeJxq z5nqXR38Z!^t$%jyMOMx`<}eRe-Fwd;r%b6x-z={J1Owk8lB>|A#GzKJfode<>*x&H zpLN5)XtZCWB#VpCfuWn8DXgHq@FG9#tS3HGkOQz?#@Pnstg!NZuP9ZA3jCwtYg{}T33RuXaKS2*Fe~HwJGMQ1QmFkbb zogB54|8yj|PAs`IjtPi{k-mDy9L{$nu@t4ODLaRXtQI%L4=B+Ib7*h6D16(jN7Nd~VRbPR)e_iuX9TIg zfEOQ%Gc0T9gTz2SoP4|8G@pBkSdY4%pbHoT%QvY=y8bV}@=FY*)w_9ydnbap;WHog zenDq%0*pR`C;aPwtQ+Hg!cCf=Y$MBP`@X#3Jvuc@{om@a?5z?C=d7xvofW6A>)@+(fQYzG2xn%tsr=ZQ4aAb=g75MzzrwmTZ3 z=8)VqSXdtl!t3o*&|?;&W%Wz`rtn#$OV`+uymqjUW2Ot{P>?6_+!n!&n?&MZA&JzR zO~Vpwzz|kkKV}<{AXP)IgfRuE8M@KrHbR-}cOjyuF)PlJ3Ct2xFfUl*f`5n z@|Dy2WubjXj8iq-wcqq&+*Xn|kkAW2V{uXd)Q%^%l;ks0q7u&Op8UW~F`$!!jAo7T z3bJ1o_Czwp6ENV6+(*V>n+o8G^EUlWOp5L(dFdL!^fz-s^Iz?3N9Jx~C%-k&(|Fh5 zT_)X)MrcG{it^sZc;N?lbJt&XxAXv;QD6+%>L+W*Abam&I#z&cAieyrvM+&<5g$62 zCE1>!a$Ycy^g>Ug-6D-pe&`n5#jva_-q|*uJXIMX1@(bA(ZrFMn=6RB%_a@R$?=By z)QBHeAtLGR0v0sWYVB|5Tnw?89;+^XN%T5$-bUzraVptha6<9{fhrw;3_Ys?7TB5F zzym+X?P=jL8tza|M=H#NiY4ueB)w6ys$BEcaze)-f7P` z2Ey~%ktN44WL_(H4mnwRd%Qg|v5@#U`6xeWOQ-x}+@nPA)15IWthnTRE~$9^ITU}b zcL+#4$#k64k1*d(5MBJ2sMr^J5pVMF1gFyJ1-M%=pnmR0&euXBgvPq>ZeJZ&dh=T$ z@PjP6XUw|E4=r3_K?F4s6oM&k8?v@A4~b;zm*X}V7Ejl3uX2w_ZV0Y% zzT4+OZd~B~pq{;6pGUhQAcjdFA4+2}J8KL+1=Pihjkq}gq0Y0PiG-(;8TT0`;XN*#N3{nklU7@{O(_BVRU=1$Gyrw7v>tl6Tn`5(h3Xb zd?UfnF(EK{Gamr)7B_t>iOt?{pC>-p8QUVHU+{}pNH|@%VjkgMeegw@bo_P^(+a6# z_#}fU0Is)vt)TYaCoa=eX&6gS^WsPL#I`FlqC5GlpaP2(v!jkK^eR)SwwQV`DS*1& zlL?8ydI)7YvY$IvBiW&%0^@@xV%4eKpli?G9SNSq3rD^$@IHv!WxBJ%9i*SS(Idw$ zl5o@8j+*>*Eh^rfxX`+0hwTZKbK$XlS6tsQu`uj$Igl?*)O+)jL`Pce*LIuWE&5E4xZJ`k?tyQh&J@O{7 zb=~>JP#teQA|ZF_=v!b4M9zD z)S%0X->d*Y`o~0Ykoy$-BH0%heVy#%5h1WH3n>RH3nTi=6)mh&HfMh8G&^u3y;CB{ z+1|ug4c2M_TKpmj2o<71g#vgQ{xv*tAdnBN(srDHwXp7u%F>*$3a7BZUT2$-6^2>s&(%XtaRgt_KLk`v594`jdv-fJaf%$r=Qzb!<}rBN7Fyi3dS;K%N;D)<&hvw^bzdM znAhUfqC+tRHjmu=@9kaPPg-Xj-tN}arJ|Ogk{Y2JnHs?&35n69qFBH=AT2hMIyuFZ zp)r9g5~9iGEK)cY%f}HfnrO9ImYzhrmYjsx#Si4`T(r$bU6VFh58Ui(a8ov;d)S|` z%zprL&ilUS_dcKL80rHW;8iNOq2u%$C^GvIP*1WEh;3oBKLV3jz>N6z5Z+F02urp! zgiulFXP2u1RF^gxlr&V*|8MP-!CNclzc?~iBt&{z@L)m{IO6`g0NtywNvUz7aiB0m zV`~3%LNxCcO+?SEK6B}=V`MiU9YyrI8vf~9n6m>-mUoK*>BJ&#^EF#SZT2zF|K@@g zSw%O|4~xU%Ih18;a^zB;8a1NO{+DTzonN5fo$Z1J2Zm=7Nos7wwHhlM0n=n~{x}Y) z6N9(6HHU^xJNGfENBZ=kd=@l*+<#V6HrAD2opcdgv_EJsLXN0$!W~{2%K;^vRF@RK z%EtmphSL0)rH>80_*^!D7^h6}hGG`K!v6bWifu>kD3qn*MPWYN8t3muMp6pEEeT?O2F(TSo|m#TqrOe-?myenNLJ{Z4XJbSThBcfgCb#$Xkko#>o zOE}SD$ITqv-#A#Yi(M(u*E>8kwSUA`L1I0e>H*|M=N|)!z8tk&_Elj% zKHNFkhcbsXki81Tn`84aTac4~7O;?SeD?=2Li&{=Un&$amtu$RjCgq%Y6%vR-xjRO zJw!~bL>N*3jIIPxDup~*zqt`XUF4m2i*Y{yU?^BGcPaU@A%)07*Ec!k%R=siogd8uPA7T1KN<~t?_p7VriLr z0mJ5s{q#9C3)z{COK%^e;{*uuI5IeJQ!{ao{kGjKxDW{{NbF*yb@AA@_hY;PvPMh$ z!3v8|M6b&Bd;qHrw${9=Mz%zuff2RjfN?S5hl|3}${lY&imOGDpDA7-$U6$HviN4& z=gx$%gdt}UtGr6fm8*OPBYnXmZ3R@yzUP-ZaWean4zZSh<3Y&Od4!Z`ZWX*IKglX< zmFUA270;xwtz38gEgb>%(+X1-1oAncQ6wHrMrLy9D3r2o@Wk`cM3qg&ciBa`EvTEo z2Sh8yd*T*U{@OL=ZZ6t<&y4d46ip|Zu=Hd#JlTrh#rstIMA%`?63Vb!!|XsvkIkwu zi7@6op&+d<-WXbfZ`M0Zkj<@JXICw*%ewMTKz%Azd2MO^kPIXYvgvRcVjP^F8zY%C zu_pv3>=%?@SNe%|lH;|E0wsYU7hYyF(DS3ReZy=_N1Ah0H(_HV)&;WJNfI4>3ovHK zcun;Qb9tw7Jw~66F&)~B=dop4bCcAGd5fsPTq9H-&?%f zY|t6WZtoJ?(+DY1k0~7zW0N_u*Duu;kVlH6yZ6CAx#BEgK>A73-nh7EKx^LuS1YU5?Uw5Knq=UN({PCeyCBMEgm|R zqc+LYQT$a!j}YMMl|%AUcY;!5HK0hdXa&iIwR1?dp&$&_-Hl2(NMYtcy@*m(2r{W7 zM@Kp6u!1crcEh%(!c;siW1{B#6JO0F$zBX3gabNUyjs(Gnkrh+nL6nSUhw(NTGH7@eEBo;96*+!MRAY8_hxX2o>H!-uHR0YA@R*kL6CoSZk0`2QJ(%b3(|3CZhJhKmHpH?fs`}vWqkog3E*9N~-(O19z F_8+!`Bmn>b literal 0 HcmV?d00001 diff --git a/modules/BlueskyClip/Images.xcassets/AppIcon.appiconset/Contents.json b/modules/BlueskyClip/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000000..c3bb428dbd --- /dev/null +++ b/modules/BlueskyClip/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,14 @@ +{ + "images" : [ + { + "filename" : "App-Icon-1024x1024@1x.png", + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/modules/BlueskyClip/Images.xcassets/Contents.json b/modules/BlueskyClip/Images.xcassets/Contents.json new file mode 100644 index 0000000000..73c00596a7 --- /dev/null +++ b/modules/BlueskyClip/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/modules/BlueskyClip/ViewController.swift b/modules/BlueskyClip/ViewController.swift new file mode 100644 index 0000000000..b178644b8f --- /dev/null +++ b/modules/BlueskyClip/ViewController.swift @@ -0,0 +1,133 @@ +import UIKit +import WebKit +import StoreKit + +class ViewController: UIViewController, WKScriptMessageHandler, WKNavigationDelegate { + let defaults = UserDefaults(suiteName: "group.app.bsky") + + var window: UIWindow + var webView: WKWebView? + + var prevUrl: URL? + var starterPackUrl: URL? + + init(window: UIWindow) { + self.window = window + super.init(nibName: nil, bundle: nil) + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func viewDidLoad() { + super.viewDidLoad() + + let contentController = WKUserContentController() + contentController.add(self, name: "onMessage") + let configuration = WKWebViewConfiguration() + configuration.userContentController = contentController + + let webView = WKWebView(frame: self.view.bounds, configuration: configuration) + webView.translatesAutoresizingMaskIntoConstraints = false + webView.contentMode = .scaleToFill + webView.navigationDelegate = self + self.view.addSubview(webView) + self.webView = webView + } + + func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) { + guard let response = message.body as? String, + let data = response.data(using: .utf8), + let payload = try? JSONDecoder().decode(WebViewActionPayload.self, from: data) else { + return + } + + switch payload.action { + case .present: + guard let url = self.starterPackUrl else { + return + } + + self.presentAppStoreOverlay() + defaults?.setValue(url.absoluteString, forKey: "starterPackUri") + + case .store: + guard let keyToStoreAs = payload.keyToStoreAs, let jsonToStore = payload.jsonToStore else { + return + } + + self.defaults?.setValue(jsonToStore, forKey: keyToStoreAs) + } + } + + func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction) async -> WKNavigationActionPolicy { + // Detect when we land on the right URL. This is incase of a short link opening the app clip + guard let url = navigationAction.request.url else { + return .allow + } + + // Store the previous one to compare later, but only set starterPackUrl when we find the right one + prevUrl = url + // pathComponents starts with "/" as the first component, then each path name. so... + // ["/", "start", "name", "rkey"] + if url.pathComponents.count == 4, + url.pathComponents[1] == "start" { + self.starterPackUrl = url + } + + return .allow + } + + func handleURL(url: URL) { + let urlString = "\(url.absoluteString)?clip=true" + if let url = URL(string: urlString) { + self.webView?.load(URLRequest(url: url)) + } + } + + func presentAppStoreOverlay() { + guard let windowScene = self.window.windowScene else { + return + } + + let configuration = SKOverlay.AppClipConfiguration(position: .bottomRaised) + let overlay = SKOverlay(configuration: configuration) + + overlay.present(in: windowScene) + } + + func getHost(_ url: URL?) -> String? { + if #available(iOS 16.0, *) { + return url?.host() + } else { + return url?.host + } + } + + func getQuery(_ url: URL?) -> String? { + if #available(iOS 16.0, *) { + return url?.query() + } else { + return url?.query + } + } + + func urlMatchesPrevious(_ url: URL?) -> Bool { + if #available(iOS 16.0, *) { + return url?.query() == prevUrl?.query() && url?.host() == prevUrl?.host() && url?.query() == prevUrl?.query() + } else { + return url?.query == prevUrl?.query && url?.host == prevUrl?.host && url?.query == prevUrl?.query + } + } +} + +struct WebViewActionPayload: Decodable { + enum Action: String, Decodable { + case present, store + } + + let action: Action + let keyToStoreAs: String? + let jsonToStore: String? +} diff --git a/modules/expo-bluesky-swiss-army/android/build.gradle b/modules/expo-bluesky-swiss-army/android/build.gradle new file mode 100644 index 0000000000..b031cde57e --- /dev/null +++ b/modules/expo-bluesky-swiss-army/android/build.gradle @@ -0,0 +1,47 @@ +apply plugin: 'com.android.library' + +group = 'expo.modules.blueskyswissarmy' +version = '0.6.0' + +def expoModulesCorePlugin = new File(project(":expo-modules-core").projectDir.absolutePath, "ExpoModulesCorePlugin.gradle") +apply from: expoModulesCorePlugin +applyKotlinExpoModulesCorePlugin() +useCoreDependencies() +useExpoPublishing() + +// If you want to use the managed Android SDK versions from expo-modules-core, set this to true. +// The Android SDK versions will be bumped from time to time in SDK releases and may introduce breaking changes in your module code. +// Most of the time, you may like to manage the Android SDK versions yourself. +def useManagedAndroidSdkVersions = false +if (useManagedAndroidSdkVersions) { + useDefaultAndroidSdkVersions() +} else { + buildscript { + // Simple helper that allows the root project to override versions declared by this library. + ext.safeExtGet = { prop, fallback -> + rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback + } + } + project.android { + compileSdkVersion safeExtGet("compileSdkVersion", 34) + defaultConfig { + minSdkVersion safeExtGet("minSdkVersion", 21) + targetSdkVersion safeExtGet("targetSdkVersion", 34) + } + } +} + +android { + namespace "expo.modules.blueskyswissarmy" + defaultConfig { + versionCode 1 + versionName "0.6.0" + } + lintOptions { + abortOnError false + } +} + +dependencies { + implementation("com.android.installreferrer:installreferrer:2.2") +} diff --git a/modules/expo-bluesky-swiss-army/android/src/main/AndroidManifest.xml b/modules/expo-bluesky-swiss-army/android/src/main/AndroidManifest.xml new file mode 100644 index 0000000000..bdae66c8f5 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/android/src/main/AndroidManifest.xml @@ -0,0 +1,2 @@ + + diff --git a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/deviceprefs/ExpoBlueskyDevicePrefsModule.kt b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/deviceprefs/ExpoBlueskyDevicePrefsModule.kt new file mode 100644 index 0000000000..29017f17aa --- /dev/null +++ b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/deviceprefs/ExpoBlueskyDevicePrefsModule.kt @@ -0,0 +1,10 @@ +package expo.modules.blueskyswissarmy.deviceprefs + +import expo.modules.kotlin.modules.Module +import expo.modules.kotlin.modules.ModuleDefinition + +class ExpoBlueskyDevicePrefsModule : Module() { + override fun definition() = ModuleDefinition { + Name("ExpoBlueskyDevicePrefs") + } +} diff --git a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/referrer/ExpoBlueskyReferrerModule.kt b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/referrer/ExpoBlueskyReferrerModule.kt new file mode 100644 index 0000000000..3589b364e0 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/referrer/ExpoBlueskyReferrerModule.kt @@ -0,0 +1,54 @@ +package expo.modules.blueskyswissarmy.referrer + +import android.util.Log +import com.android.installreferrer.api.InstallReferrerClient +import com.android.installreferrer.api.InstallReferrerStateListener +import expo.modules.kotlin.modules.Module +import expo.modules.kotlin.modules.ModuleDefinition +import expo.modules.kotlin.Promise + +class ExpoBlueskyReferrerModule : Module() { + override fun definition() = ModuleDefinition { + Name("ExpoBlueskyReferrer") + + AsyncFunction("getGooglePlayReferrerInfoAsync") { promise: Promise -> + val referrerClient = InstallReferrerClient.newBuilder(appContext.reactContext).build() + referrerClient.startConnection(object : InstallReferrerStateListener { + override fun onInstallReferrerSetupFinished(responseCode: Int) { + if (responseCode == InstallReferrerClient.InstallReferrerResponse.OK) { + Log.d("ExpoGooglePlayReferrer", "Successfully retrieved referrer info.") + + val response = referrerClient.installReferrer + Log.d("ExpoGooglePlayReferrer", "Install referrer: ${response.installReferrer}") + + promise.resolve( + mapOf( + "installReferrer" to response.installReferrer, + "clickTimestamp" to response.referrerClickTimestampSeconds, + "installTimestamp" to response.installBeginTimestampSeconds + ) + ) + } else { + Log.d("ExpoGooglePlayReferrer", "Failed to get referrer info. Unknown error.") + promise.reject( + "ERR_GOOGLE_PLAY_REFERRER_UNKNOWN", + "Failed to get referrer info", + Exception("Failed to get referrer info") + ) + } + referrerClient.endConnection() + } + + override fun onInstallReferrerServiceDisconnected() { + Log.d("ExpoGooglePlayReferrer", "Failed to get referrer info. Service disconnected.") + referrerClient.endConnection() + promise.reject( + "ERR_GOOGLE_PLAY_REFERRER_DISCONNECTED", + "Failed to get referrer info", + Exception("Failed to get referrer info") + ) + } + }) + } + } +} \ No newline at end of file diff --git a/modules/expo-bluesky-swiss-army/expo-module.config.json b/modules/expo-bluesky-swiss-army/expo-module.config.json new file mode 100644 index 0000000000..730bc6114f --- /dev/null +++ b/modules/expo-bluesky-swiss-army/expo-module.config.json @@ -0,0 +1,12 @@ +{ + "platforms": ["ios", "tvos", "android", "web"], + "ios": { + "modules": ["ExpoBlueskyDevicePrefsModule", "ExpoBlueskyReferrerModule"] + }, + "android": { + "modules": [ + "expo.modules.blueskyswissarmy.deviceprefs.ExpoBlueskyDevicePrefsModule", + "expo.modules.blueskyswissarmy.referrer.ExpoBlueskyReferrerModule" + ] + } +} diff --git a/modules/expo-bluesky-swiss-army/index.ts b/modules/expo-bluesky-swiss-army/index.ts new file mode 100644 index 0000000000..1b2f892494 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/index.ts @@ -0,0 +1,4 @@ +import * as DevicePrefs from './src/DevicePrefs' +import * as Referrer from './src/Referrer' + +export {DevicePrefs, Referrer} diff --git a/modules/expo-bluesky-swiss-army/ios/DevicePrefs/ExpoBlueskyDevicePrefsModule.swift b/modules/expo-bluesky-swiss-army/ios/DevicePrefs/ExpoBlueskyDevicePrefsModule.swift new file mode 100644 index 0000000000..b13a9fe3fa --- /dev/null +++ b/modules/expo-bluesky-swiss-army/ios/DevicePrefs/ExpoBlueskyDevicePrefsModule.swift @@ -0,0 +1,23 @@ +import ExpoModulesCore + +public class ExpoBlueskyDevicePrefsModule: Module { + func getDefaults(_ useAppGroup: Bool) -> UserDefaults? { + if useAppGroup { + return UserDefaults(suiteName: "group.app.bsky") + } else { + return UserDefaults.standard + } + } + + public func definition() -> ModuleDefinition { + Name("ExpoBlueskyDevicePrefs") + + AsyncFunction("getStringValueAsync") { (key: String, useAppGroup: Bool) in + return self.getDefaults(useAppGroup)?.string(forKey: key) + } + + AsyncFunction("setStringValueAsync") { (key: String, value: String?, useAppGroup: Bool) in + self.getDefaults(useAppGroup)?.setValue(value, forKey: key) + } + } +} diff --git a/modules/expo-bluesky-swiss-army/ios/ExpoBlueskySwissArmy.podspec b/modules/expo-bluesky-swiss-army/ios/ExpoBlueskySwissArmy.podspec new file mode 100644 index 0000000000..be4b0eae45 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/ios/ExpoBlueskySwissArmy.podspec @@ -0,0 +1,21 @@ +Pod::Spec.new do |s| + s.name = 'ExpoBlueskySwissArmy' + s.version = '1.0.0' + s.summary = 'A collection of native tools for Bluesky' + s.description = 'A collection of native tools for Bluesky' + s.author = '' + s.homepage = 'https://github.com/bluesky-social/social-app' + s.platforms = { :ios => '13.4', :tvos => '13.4' } + s.source = { git: '' } + s.static_framework = true + + s.dependency 'ExpoModulesCore' + + # Swift/Objective-C compatibility + s.pod_target_xcconfig = { + 'DEFINES_MODULE' => 'YES', + 'SWIFT_COMPILATION_MODE' => 'wholemodule' + } + + s.source_files = "**/*.{h,m,mm,swift,hpp,cpp}" +end diff --git a/modules/expo-bluesky-swiss-army/ios/Referrer/ExpoBlueskyReferrerModule.swift b/modules/expo-bluesky-swiss-army/ios/Referrer/ExpoBlueskyReferrerModule.swift new file mode 100644 index 0000000000..fd28c51e6f --- /dev/null +++ b/modules/expo-bluesky-swiss-army/ios/Referrer/ExpoBlueskyReferrerModule.swift @@ -0,0 +1,7 @@ +import ExpoModulesCore + +public class ExpoBlueskyReferrerModule: Module { + public func definition() -> ModuleDefinition { + Name("ExpoBlueskyReferrer") + } +} diff --git a/modules/expo-bluesky-swiss-army/src/DevicePrefs/index.ios.ts b/modules/expo-bluesky-swiss-army/src/DevicePrefs/index.ios.ts new file mode 100644 index 0000000000..4271850866 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/DevicePrefs/index.ios.ts @@ -0,0 +1,18 @@ +import {requireNativeModule} from 'expo-modules-core' + +const NativeModule = requireNativeModule('ExpoBlueskyDevicePrefs') + +export function getStringValueAsync( + key: string, + useAppGroup?: boolean, +): Promise { + return NativeModule.getStringValueAsync(key, useAppGroup) +} + +export function setStringValueAsync( + key: string, + value: string | null, + useAppGroup?: boolean, +): Promise { + return NativeModule.setStringValueAsync(key, value, useAppGroup) +} diff --git a/modules/expo-bluesky-swiss-army/src/DevicePrefs/index.ts b/modules/expo-bluesky-swiss-army/src/DevicePrefs/index.ts new file mode 100644 index 0000000000..f1eee6c282 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/DevicePrefs/index.ts @@ -0,0 +1,16 @@ +import {NotImplementedError} from '../NotImplemented' + +export function getStringValueAsync( + key: string, + useAppGroup?: boolean, +): Promise { + throw new NotImplementedError({key, useAppGroup}) +} + +export function setStringValueAsync( + key: string, + value: string | null, + useAppGroup?: boolean, +): Promise { + throw new NotImplementedError({key, value, useAppGroup}) +} diff --git a/modules/expo-bluesky-swiss-army/src/NotImplemented.ts b/modules/expo-bluesky-swiss-army/src/NotImplemented.ts new file mode 100644 index 0000000000..876cd7b328 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/NotImplemented.ts @@ -0,0 +1,16 @@ +import {Platform} from 'react-native' + +export class NotImplementedError extends Error { + constructor(params = {}) { + if (__DEV__) { + const caller = new Error().stack?.split('\n')[2] + super( + `Not implemented on ${Platform.OS}. Given params: ${JSON.stringify( + params, + )} ${caller}`, + ) + } else { + super('Not implemented') + } + } +} diff --git a/modules/expo-bluesky-swiss-army/src/Referrer/index.android.ts b/modules/expo-bluesky-swiss-army/src/Referrer/index.android.ts new file mode 100644 index 0000000000..06dfd2d09c --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/Referrer/index.android.ts @@ -0,0 +1,9 @@ +import {requireNativeModule} from 'expo' + +import {GooglePlayReferrerInfo} from './types' + +export const NativeModule = requireNativeModule('ExpoBlueskyReferrer') + +export function getGooglePlayReferrerInfoAsync(): Promise { + return NativeModule.getGooglePlayReferrerInfoAsync() +} diff --git a/modules/expo-bluesky-swiss-army/src/Referrer/index.ts b/modules/expo-bluesky-swiss-army/src/Referrer/index.ts new file mode 100644 index 0000000000..2553985527 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/Referrer/index.ts @@ -0,0 +1,7 @@ +import {NotImplementedError} from '../NotImplemented' +import {GooglePlayReferrerInfo} from './types' + +// @ts-ignore throws +export function getGooglePlayReferrerInfoAsync(): Promise { + throw new NotImplementedError() +} diff --git a/modules/expo-bluesky-swiss-army/src/Referrer/types.ts b/modules/expo-bluesky-swiss-army/src/Referrer/types.ts new file mode 100644 index 0000000000..55faaff4d3 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/Referrer/types.ts @@ -0,0 +1,7 @@ +export type GooglePlayReferrerInfo = + | { + installReferrer?: string + clickTimestamp?: number + installTimestamp?: number + } + | undefined diff --git a/package.json b/package.json index bcd5a1d37e..6577703099 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "^0.12.20", + "@atproto/api": "0.12.22-next.0", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", @@ -177,6 +177,7 @@ "react-native-pager-view": "6.2.3", "react-native-picker-select": "^9.1.3", "react-native-progress": "bluesky-social/react-native-progress", + "react-native-qrcode-styled": "^0.3.1", "react-native-reanimated": "^3.11.0", "react-native-root-siblings": "^4.1.1", "react-native-safe-area-context": "4.10.1", @@ -205,7 +206,7 @@ "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", "@did-plc/server": "^0.0.1", - "@expo/config-plugins": "7.8.0", + "@expo/config-plugins": "8.0.4", "@expo/prebuild-config": "6.7.0", "@lingui/cli": "^4.5.0", "@lingui/macro": "^4.5.0", diff --git a/plugins/starterPackAppClipExtension/withAppEntitlements.js b/plugins/starterPackAppClipExtension/withAppEntitlements.js new file mode 100644 index 0000000000..1bffd82080 --- /dev/null +++ b/plugins/starterPackAppClipExtension/withAppEntitlements.js @@ -0,0 +1,16 @@ +const {withEntitlementsPlist} = require('@expo/config-plugins') + +const withAppEntitlements = config => { + // eslint-disable-next-line no-shadow + return withEntitlementsPlist(config, async config => { + config.modResults['com.apple.security.application-groups'] = [ + `group.app.bsky`, + ] + config.modResults[ + 'com.apple.developer.associated-appclip-app-identifiers' + ] = [`$(AppIdentifierPrefix)${config.ios.bundleIdentifier}.AppClip`] + return config + }) +} + +module.exports = {withAppEntitlements} diff --git a/plugins/starterPackAppClipExtension/withClipEntitlements.js b/plugins/starterPackAppClipExtension/withClipEntitlements.js new file mode 100644 index 0000000000..77636b5c94 --- /dev/null +++ b/plugins/starterPackAppClipExtension/withClipEntitlements.js @@ -0,0 +1,32 @@ +const {withInfoPlist} = require('@expo/config-plugins') +const plist = require('@expo/plist') +const path = require('path') +const fs = require('fs') + +const withClipEntitlements = (config, {targetName}) => { + // eslint-disable-next-line no-shadow + return withInfoPlist(config, config => { + const entitlementsPath = path.join( + config.modRequest.platformProjectRoot, + targetName, + `${targetName}.entitlements`, + ) + + const appClipEntitlements = { + 'com.apple.security.application-groups': [`group.app.bsky`], + 'com.apple.developer.parent-application-identifiers': [ + `$(AppIdentifierPrefix)${config.ios.bundleIdentifier}`, + ], + 'com.apple.developer.associated-domains': config.ios.associatedDomains, + } + + fs.mkdirSync(path.dirname(entitlementsPath), { + recursive: true, + }) + fs.writeFileSync(entitlementsPath, plist.default.build(appClipEntitlements)) + + return config + }) +} + +module.exports = {withClipEntitlements} diff --git a/plugins/starterPackAppClipExtension/withClipInfoPlist.js b/plugins/starterPackAppClipExtension/withClipInfoPlist.js new file mode 100644 index 0000000000..59fbed1a9e --- /dev/null +++ b/plugins/starterPackAppClipExtension/withClipInfoPlist.js @@ -0,0 +1,38 @@ +const {withInfoPlist} = require('@expo/config-plugins') +const plist = require('@expo/plist') +const path = require('path') +const fs = require('fs') + +const withClipInfoPlist = (config, {targetName}) => { + // eslint-disable-next-line no-shadow + return withInfoPlist(config, config => { + const targetPath = path.join( + config.modRequest.platformProjectRoot, + targetName, + 'Info.plist', + ) + + const newPlist = plist.default.build({ + NSAppClip: { + NSAppClipRequestEphemeralUserNotification: false, + NSAppClipRequestLocationConfirmation: false, + }, + UILaunchScreen: {}, + CFBundleName: '$(PRODUCT_NAME)', + CFBundleIdentifier: '$(PRODUCT_BUNDLE_IDENTIFIER)', + CFBundleVersion: '$(CURRENT_PROJECT_VERSION)', + CFBundleExecutable: '$(EXECUTABLE_NAME)', + CFBundlePackageType: '$(PRODUCT_BUNDLE_PACKAGE_TYPE)', + CFBundleShortVersionString: config.version, + CFBundleIconName: 'AppIcon', + UIViewControllerBasedStatusBarAppearance: 'NO', + }) + + fs.mkdirSync(path.dirname(targetPath), {recursive: true}) + fs.writeFileSync(targetPath, newPlist) + + return config + }) +} + +module.exports = {withClipInfoPlist} diff --git a/plugins/starterPackAppClipExtension/withFiles.js b/plugins/starterPackAppClipExtension/withFiles.js new file mode 100644 index 0000000000..ad99f5ae41 --- /dev/null +++ b/plugins/starterPackAppClipExtension/withFiles.js @@ -0,0 +1,40 @@ +const {withXcodeProject} = require('@expo/config-plugins') +const path = require('path') +const fs = require('fs') + +const FILES = ['AppDelegate.swift', 'ViewController.swift'] + +const withFiles = (config, {targetName}) => { + // eslint-disable-next-line no-shadow + return withXcodeProject(config, config => { + const basePath = path.join( + config.modRequest.projectRoot, + 'modules', + targetName, + ) + + for (const file of FILES) { + const sourcePath = path.join(basePath, file) + const targetPath = path.join( + config.modRequest.platformProjectRoot, + targetName, + file, + ) + + fs.mkdirSync(path.dirname(targetPath), {recursive: true}) + fs.copyFileSync(sourcePath, targetPath) + } + + const imagesBasePath = path.join(basePath, 'Images.xcassets') + const imagesTargetPath = path.join( + config.modRequest.platformProjectRoot, + targetName, + 'Images.xcassets', + ) + fs.cpSync(imagesBasePath, imagesTargetPath, {recursive: true}) + + return config + }) +} + +module.exports = {withFiles} diff --git a/plugins/starterPackAppClipExtension/withStarterPackAppClip.js b/plugins/starterPackAppClipExtension/withStarterPackAppClip.js new file mode 100644 index 0000000000..1e3f0b7029 --- /dev/null +++ b/plugins/starterPackAppClipExtension/withStarterPackAppClip.js @@ -0,0 +1,40 @@ +const {withPlugins} = require('@expo/config-plugins') +const {withAppEntitlements} = require('./withAppEntitlements') +const {withClipEntitlements} = require('./withClipEntitlements') +const {withClipInfoPlist} = require('./withClipInfoPlist') +const {withFiles} = require('./withFiles') +const {withXcodeTarget} = require('./withXcodeTarget') + +const APP_CLIP_TARGET_NAME = 'BlueskyClip' + +const withStarterPackAppClip = config => { + return withPlugins(config, [ + withAppEntitlements, + [ + withClipEntitlements, + { + targetName: APP_CLIP_TARGET_NAME, + }, + ], + [ + withClipInfoPlist, + { + targetName: APP_CLIP_TARGET_NAME, + }, + ], + [ + withFiles, + { + targetName: APP_CLIP_TARGET_NAME, + }, + ], + [ + withXcodeTarget, + { + targetName: APP_CLIP_TARGET_NAME, + }, + ], + ]) +} + +module.exports = withStarterPackAppClip diff --git a/plugins/starterPackAppClipExtension/withXcodeTarget.js b/plugins/starterPackAppClipExtension/withXcodeTarget.js new file mode 100644 index 0000000000..61d5f81b07 --- /dev/null +++ b/plugins/starterPackAppClipExtension/withXcodeTarget.js @@ -0,0 +1,91 @@ +const {withXcodeProject} = require('@expo/config-plugins') + +const BUILD_PHASE_FILES = ['AppDelegate.swift', 'ViewController.swift'] + +const withXcodeTarget = (config, {targetName}) => { + // eslint-disable-next-line no-shadow + return withXcodeProject(config, config => { + const pbxProject = config.modResults + + const target = pbxProject.addTarget(targetName, 'application', targetName) + target.pbxNativeTarget.productType = `"com.apple.product-type.application.on-demand-install-capable"` + pbxProject.addBuildPhase( + BUILD_PHASE_FILES.map(f => `${targetName}/${f}`), + 'PBXSourcesBuildPhase', + 'Sources', + target.uuid, + 'application', + '"AppClips"', + ) + pbxProject.addBuildPhase( + [`${targetName}/Images.xcassets`], + 'PBXResourcesBuildPhase', + 'Resources', + target.uuid, + 'application', + '"AppClips"', + ) + + const pbxGroup = pbxProject.addPbxGroup([ + 'AppDelegate.swift', + 'ViewController.swift', + 'Images.xcassets', + `${targetName}.entitlements`, + 'Info.plist', + ]) + + pbxProject.addFile(`${targetName}/Info.plist`, pbxGroup.uuid) + const configurations = pbxProject.pbxXCBuildConfigurationSection() + for (const key in configurations) { + if (typeof configurations[key].buildSettings !== 'undefined') { + const buildSettingsObj = configurations[key].buildSettings + if ( + typeof buildSettingsObj.PRODUCT_NAME !== 'undefined' && + buildSettingsObj.PRODUCT_NAME === `"${targetName}"` + ) { + buildSettingsObj.CLANG_ENABLE_MODULES = 'YES' + buildSettingsObj.INFOPLIST_FILE = `"${targetName}/Info.plist"` + buildSettingsObj.CODE_SIGN_ENTITLEMENTS = `"${targetName}/${targetName}.entitlements"` + buildSettingsObj.CODE_SIGN_STYLE = 'Automatic' + buildSettingsObj.CURRENT_PROJECT_VERSION = `"${ + process.env.BSKY_IOS_BUILD_NUMBER ?? '1' + }"` + buildSettingsObj.GENERATE_INFOPLIST_FILE = 'YES' + buildSettingsObj.MARKETING_VERSION = `"${config.version}"` + buildSettingsObj.PRODUCT_BUNDLE_IDENTIFIER = `"${config.ios?.bundleIdentifier}.AppClip"` + buildSettingsObj.SWIFT_EMIT_LOC_STRINGS = 'YES' + buildSettingsObj.SWIFT_VERSION = '5.0' + buildSettingsObj.TARGETED_DEVICE_FAMILY = `"1"` + buildSettingsObj.DEVELOPMENT_TEAM = 'B3LX46C5HS' + buildSettingsObj.IPHONEOS_DEPLOYMENT_TARGET = '14.0' + buildSettingsObj.ASSETCATALOG_COMPILER_APPICON_NAME = 'AppIcon' + } + } + } + + pbxProject.addTargetAttribute('DevelopmentTeam', 'B3LX46C5HS', targetName) + + if (!pbxProject.hash.project.objects.PBXTargetDependency) { + pbxProject.hash.project.objects.PBXTargetDependency = {} + } + if (!pbxProject.hash.project.objects.PBXContainerItemProxy) { + pbxProject.hash.project.objects.PBXContainerItemProxy = {} + } + pbxProject.addTargetDependency(pbxProject.getFirstTarget().uuid, [ + target.uuid, + ]) + + pbxProject.addBuildPhase( + [`${targetName}.app`], + 'PBXCopyFilesBuildPhase', + 'Embed App Clips', + pbxProject.getFirstTarget().uuid, + 'application', + '"AppClips"', + ) + + return config + }) +} + +module.exports = {withXcodeTarget} diff --git a/scripts/updateExtensions.sh b/scripts/updateExtensions.sh index f3e972aa7b..b01134eebe 100755 --- a/scripts/updateExtensions.sh +++ b/scripts/updateExtensions.sh @@ -1,6 +1,7 @@ #!/bin/bash IOS_SHARE_EXTENSION_DIRECTORY="./ios/Share-with-Bluesky" IOS_NOTIFICATION_EXTENSION_DIRECTORY="./ios/BlueskyNSE" +IOS_APP_CLIP_DIRECTORY="./ios/BlueskyClip" MODULES_DIRECTORY="./modules" if [ ! -d $IOS_SHARE_EXTENSION_DIRECTORY ]; then @@ -16,3 +17,11 @@ if [ ! -d $IOS_NOTIFICATION_EXTENSION_DIRECTORY ]; then else cp -R $IOS_NOTIFICATION_EXTENSION_DIRECTORY $MODULES_DIRECTORY fi + + +if [ ! -d $IOS_APP_CLIP_DIRECTORY ]; then + echo "$IOS_APP_CLIP_DIRECTORY not found inside of your iOS project." + exit 1 +else + cp -R $IOS_APP_CLIP_DIRECTORY $MODULES_DIRECTORY +fi diff --git a/src/App.native.tsx b/src/App.native.tsx index 4c73d87525..639276a12d 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -46,11 +46,13 @@ import {readLastActiveAccount} from '#/state/session/util' import {Provider as ShellStateProvider} from '#/state/shell' import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' +import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import {TestCtrls} from '#/view/com/testing/TestCtrls' import * as Toast from '#/view/com/util/Toast' import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as PortalProvider} from '#/components/Portal' import {Splash} from '#/Splash' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' @@ -67,6 +69,7 @@ function InnerApp() { const {_} = useLingui() useIntentHandler() + const hasCheckedReferrer = useStarterPackEntry() // init useEffect(() => { @@ -98,7 +101,7 @@ function InnerApp() { - + - + + + diff --git a/src/App.web.tsx b/src/App.web.tsx index 00939c9eb4..31a59d97dd 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -35,11 +35,13 @@ import {readLastActiveAccount} from '#/state/session/util' import {Provider as ShellStateProvider} from '#/state/shell' import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' +import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import * as Toast from '#/view/com/util/Toast' import {ToastContainer} from '#/view/com/util/Toast.web' import {Shell} from '#/view/shell/index' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as PortalProvider} from '#/components/Portal' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' import I18nProvider from './locale/i18nProvider' @@ -52,6 +54,7 @@ function InnerApp() { const theme = useColorModeTheme() const {_} = useLingui() useIntentHandler() + const hasCheckedReferrer = useStarterPackEntry() // init useEffect(() => { @@ -77,7 +80,7 @@ function InnerApp() { }, [_]) // wait for session to resume - if (!isReady) return null + if (!isReady || !hasCheckedReferrer) return null return ( @@ -146,7 +149,9 @@ function App() { - + + + diff --git a/src/Navigation.tsx b/src/Navigation.tsx index f2b7cd911f..5cb4f4105f 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -43,6 +43,8 @@ import HashtagScreen from '#/screens/Hashtag' import {ModerationScreen} from '#/screens/Moderation' import {ProfileKnownFollowersScreen} from '#/screens/Profile/KnownFollowers' import {ProfileLabelerLikedByScreen} from '#/screens/Profile/ProfileLabelerLikedBy' +import {StarterPackScreen} from '#/screens/StarterPack/StarterPackScreen' +import {Wizard} from '#/screens/StarterPack/Wizard' import {init as initAnalytics} from './lib/analytics/analytics' import {useWebScrollRestoration} from './lib/hooks/useWebScrollRestoration' import {attachRouteToLogEvents, logEvent} from './lib/statsig/statsig' @@ -317,6 +319,21 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { getComponent={() => FeedsScreen} options={{title: title(msg`Feeds`)}} /> + StarterPackScreen} + options={{title: title(msg`Starter Pack`), requireAuth: true}} + /> + Wizard} + options={{title: title(msg`Create a starter pack`), requireAuth: true}} + /> + Wizard} + options={{title: title(msg`Edit your starter pack`), requireAuth: true}} + /> ) } @@ -371,6 +388,7 @@ function HomeTabNavigator() { contentStyle: pal.view, }}> HomeScreen} /> + HomeScreen} /> {commonScreens(HomeTab)} ) @@ -507,6 +525,11 @@ const FlatNavigator = () => { getComponent={() => MessagesScreen} options={{title: title(msg`Messages`), requireAuth: true}} /> + HomeScreen} + options={{title: title(msg`Home`)}} + /> {commonScreens(Flat as typeof HomeTab, numUnread)} ) diff --git a/src/components/LinearGradientBackground.tsx b/src/components/LinearGradientBackground.tsx new file mode 100644 index 0000000000..f516b19f5f --- /dev/null +++ b/src/components/LinearGradientBackground.tsx @@ -0,0 +1,23 @@ +import React from 'react' +import {StyleProp, ViewStyle} from 'react-native' +import {LinearGradient} from 'expo-linear-gradient' + +import {gradients} from '#/alf/tokens' + +export function LinearGradientBackground({ + style, + children, +}: { + style: StyleProp + children: React.ReactNode +}) { + const gradient = gradients.sky.values.map(([_, color]) => { + return color + }) + + return ( + + {children} + + ) +} diff --git a/src/components/NewskieDialog.tsx b/src/components/NewskieDialog.tsx index 0354bfc432..6743a592ba 100644 --- a/src/components/NewskieDialog.tsx +++ b/src/components/NewskieDialog.tsx @@ -9,11 +9,13 @@ import {useGetTimeAgo} from '#/lib/hooks/useTimeAgo' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {HITSLOP_10} from 'lib/constants' import {sanitizeDisplayName} from 'lib/strings/display-names' -import {atoms as a} from '#/alf' -import {Button} from '#/components/Button' +import {isWeb} from 'platform/detection' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' import {useDialogControl} from '#/components/Dialog' import {Newskie} from '#/components/icons/Newskie' +import * as StarterPackCard from '#/components/StarterPack/StarterPackCard' import {Text} from '#/components/Typography' export function NewskieDialog({ @@ -24,6 +26,7 @@ export function NewskieDialog({ disabled?: boolean }) { const {_} = useLingui() + const t = useTheme() const moderationOpts = useModerationOpts() const control = useDialogControl() const profileName = React.useMemo(() => { @@ -68,15 +71,62 @@ export function NewskieDialog({ label={_(msg`New user info dialog`)} style={[{width: 'auto', maxWidth: 400, minWidth: 200}]}> - - Say hello! - - - - {profileName} joined Bluesky{' '} - {timeAgo(createdAt, now, {format: 'long'})} ago - + + + + Say hello! + + + + {profile.joinedViaStarterPack ? ( + + {profileName} joined Bluesky using a starter pack{' '} + {timeAgo(createdAt, now, {format: 'long'})} ago + + ) : ( + + {profileName} joined Bluesky{' '} + {timeAgo(createdAt, now, {format: 'long'})} ago + + )} + {profile.joinedViaStarterPack ? ( + { + control.close() + }}> + + + + + ) : null} + diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx new file mode 100644 index 0000000000..a0d222854b --- /dev/null +++ b/src/components/ProfileCard.tsx @@ -0,0 +1,91 @@ +import React from 'react' +import {View} from 'react-native' +import {AppBskyActorDefs, moderateProfile, ModerationOpts} from '@atproto/api' + +import {createSanitizedDisplayName} from 'lib/moderation/create-sanitized-display-name' +import {sanitizeHandle} from 'lib/strings/handles' +import {useProfileShadow} from 'state/cache/profile-shadow' +import {useSession} from 'state/session' +import {FollowButton} from 'view/com/profile/FollowButton' +import {ProfileCardPills} from 'view/com/profile/ProfileCard' +import {UserAvatar} from 'view/com/util/UserAvatar' +import {atoms as a, useTheme} from '#/alf' +import {Link} from '#/components/Link' +import {Text} from '#/components/Typography' + +export function Default({ + profile: profileUnshadowed, + moderationOpts, + logContext = 'ProfileCard', +}: { + profile: AppBskyActorDefs.ProfileViewDetailed + moderationOpts: ModerationOpts + logContext?: 'ProfileCard' | 'StarterPackProfilesList' +}) { + const t = useTheme() + const {currentAccount, hasSession} = useSession() + + const profile = useProfileShadow(profileUnshadowed) + const name = createSanitizedDisplayName(profile) + const handle = `@${sanitizeHandle(profile.handle)}` + const moderation = moderateProfile(profile, moderationOpts) + + return ( + + + + + + {name} + + + {handle} + + + {hasSession && profile.did !== currentAccount?.did && ( + + + + )} + + + + + {profile.description && ( + + {profile.description} + + )} + + ) +} + +function Wrapper({did, children}: {did: string; children: React.ReactNode}) { + return ( + + {children} + + ) +} diff --git a/src/components/ReportDialog/SelectReportOptionView.tsx b/src/components/ReportDialog/SelectReportOptionView.tsx index 4413cbe890..169c07d732 100644 --- a/src/components/ReportDialog/SelectReportOptionView.tsx +++ b/src/components/ReportDialog/SelectReportOptionView.tsx @@ -55,6 +55,9 @@ export function SelectReportOptionView({ } else if (props.params.type === 'feedgen') { title = _(msg`Report this feed`) description = _(msg`Why should this feed be reviewed?`) + } else if (props.params.type === 'starterpack') { + title = _(msg`Report this starter pack`) + description = _(msg`Why should this starter pack be reviewed?`) } else if (props.params.type === 'convoMessage') { title = _(msg`Report this message`) description = _(msg`Why should this message be reviewed?`) diff --git a/src/components/ReportDialog/types.ts b/src/components/ReportDialog/types.ts index ceabe0b901..3f43db4a19 100644 --- a/src/components/ReportDialog/types.ts +++ b/src/components/ReportDialog/types.ts @@ -4,7 +4,7 @@ export type ReportDialogProps = { control: Dialog.DialogOuterProps['control'] params: | { - type: 'post' | 'list' | 'feedgen' | 'other' + type: 'post' | 'list' | 'feedgen' | 'starterpack' | 'other' uri: string cid: string } diff --git a/src/components/StarterPack/Main/FeedsList.tsx b/src/components/StarterPack/Main/FeedsList.tsx new file mode 100644 index 0000000000..e350a422cf --- /dev/null +++ b/src/components/StarterPack/Main/FeedsList.tsx @@ -0,0 +1,68 @@ +import React, {useCallback} from 'react' +import {ListRenderItemInfo, View} from 'react-native' +import {AppBskyFeedDefs} from '@atproto/api' +import {GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' + +import {useBottomBarOffset} from 'lib/hooks/useBottomBarOffset' +import {isNative, isWeb} from 'platform/detection' +import {List, ListRef} from 'view/com/util/List' +import {SectionRef} from '#/screens/Profile/Sections/types' +import {atoms as a, useTheme} from '#/alf' +import * as FeedCard from '#/components/FeedCard' + +function keyExtractor(item: AppBskyFeedDefs.GeneratorView) { + return item.uri +} + +interface ProfilesListProps { + feeds: AppBskyFeedDefs.GeneratorView[] + headerHeight: number + scrollElRef: ListRef +} + +export const FeedsList = React.forwardRef( + function FeedsListImpl({feeds, headerHeight, scrollElRef}, ref) { + const [initialHeaderHeight] = React.useState(headerHeight) + const bottomBarOffset = useBottomBarOffset(20) + const t = useTheme() + + const onScrollToTop = useCallback(() => { + scrollElRef.current?.scrollToOffset({ + animated: isNative, + offset: -headerHeight, + }) + }, [scrollElRef, headerHeight]) + + React.useImperativeHandle(ref, () => ({ + scrollToTop: onScrollToTop, + })) + + const renderItem = ({item, index}: ListRenderItemInfo) => { + return ( + + + + ) + } + + return ( + + } + showsVerticalScrollIndicator={false} + desktopFixedHeight={true} + /> + ) + }, +) diff --git a/src/components/StarterPack/Main/ProfilesList.tsx b/src/components/StarterPack/Main/ProfilesList.tsx new file mode 100644 index 0000000000..72d35fe2b2 --- /dev/null +++ b/src/components/StarterPack/Main/ProfilesList.tsx @@ -0,0 +1,119 @@ +import React, {useCallback} from 'react' +import {ListRenderItemInfo, View} from 'react-native' +import { + AppBskyActorDefs, + AppBskyGraphGetList, + AtUri, + ModerationOpts, +} from '@atproto/api' +import {InfiniteData, UseInfiniteQueryResult} from '@tanstack/react-query' + +import {useBottomBarOffset} from 'lib/hooks/useBottomBarOffset' +import {isNative, isWeb} from 'platform/detection' +import {useSession} from 'state/session' +import {List, ListRef} from 'view/com/util/List' +import {SectionRef} from '#/screens/Profile/Sections/types' +import {atoms as a, useTheme} from '#/alf' +import {Default as ProfileCard} from '#/components/ProfileCard' + +function keyExtractor(item: AppBskyActorDefs.ProfileViewBasic, index: number) { + return `${item.did}-${index}` +} + +interface ProfilesListProps { + listUri: string + listMembersQuery: UseInfiniteQueryResult< + InfiniteData + > + moderationOpts: ModerationOpts + headerHeight: number + scrollElRef: ListRef +} + +export const ProfilesList = React.forwardRef( + function ProfilesListImpl( + {listUri, listMembersQuery, moderationOpts, headerHeight, scrollElRef}, + ref, + ) { + const t = useTheme() + const [initialHeaderHeight] = React.useState(headerHeight) + const bottomBarOffset = useBottomBarOffset(20) + const {currentAccount} = useSession() + + const [isPTRing, setIsPTRing] = React.useState(false) + + const {data, refetch} = listMembersQuery + + // The server returns these sorted by descending creation date, so we want to invert + const profiles = data?.pages + .flatMap(p => p.items.map(i => i.subject)) + .reverse() + const isOwn = new AtUri(listUri).host === currentAccount?.did + + const getSortedProfiles = () => { + if (!profiles) return + if (!isOwn) return profiles + + const myIndex = profiles.findIndex(p => p.did === currentAccount?.did) + return myIndex !== -1 + ? [ + profiles[myIndex], + ...profiles.slice(0, myIndex), + ...profiles.slice(myIndex + 1), + ] + : profiles + } + const onScrollToTop = useCallback(() => { + scrollElRef.current?.scrollToOffset({ + animated: isNative, + offset: -headerHeight, + }) + }, [scrollElRef, headerHeight]) + + React.useImperativeHandle(ref, () => ({ + scrollToTop: onScrollToTop, + })) + + const renderItem = ({ + item, + index, + }: ListRenderItemInfo) => { + return ( + + + + ) + } + + if (listMembersQuery) + return ( + + } + showsVerticalScrollIndicator={false} + desktopFixedHeight + refreshing={isPTRing} + onRefresh={async () => { + setIsPTRing(true) + await refetch() + setIsPTRing(false) + }} + /> + ) + }, +) diff --git a/src/components/StarterPack/ProfileStarterPacks.tsx b/src/components/StarterPack/ProfileStarterPacks.tsx new file mode 100644 index 0000000000..096f04f2dd --- /dev/null +++ b/src/components/StarterPack/ProfileStarterPacks.tsx @@ -0,0 +1,320 @@ +import React from 'react' +import { + findNodeHandle, + ListRenderItemInfo, + StyleProp, + View, + ViewStyle, +} from 'react-native' +import {AppBskyGraphDefs, AppBskyGraphGetActorStarterPacks} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useNavigation} from '@react-navigation/native' +import {InfiniteData, UseInfiniteQueryResult} from '@tanstack/react-query' + +import {logger} from '#/logger' +import {useGenerateStarterPackMutation} from 'lib/generate-starterpack' +import {useBottomBarOffset} from 'lib/hooks/useBottomBarOffset' +import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' +import {NavigationProp} from 'lib/routes/types' +import {parseStarterPackUri} from 'lib/strings/starter-pack' +import {List, ListRef} from 'view/com/util/List' +import {Text} from 'view/com/util/text/Text' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import {useDialogControl} from '#/components/Dialog' +import {LinearGradientBackground} from '#/components/LinearGradientBackground' +import {Loader} from '#/components/Loader' +import * as Prompt from '#/components/Prompt' +import {Default as StarterPackCard} from '#/components/StarterPack/StarterPackCard' +import {PlusSmall_Stroke2_Corner0_Rounded as Plus} from '../icons/Plus' + +interface SectionRef { + scrollToTop: () => void +} + +interface ProfileFeedgensProps { + starterPacksQuery: UseInfiniteQueryResult< + InfiniteData, + Error + > + scrollElRef: ListRef + headerOffset: number + enabled?: boolean + style?: StyleProp + testID?: string + setScrollViewTag: (tag: number | null) => void + isMe: boolean +} + +function keyExtractor(item: AppBskyGraphDefs.StarterPackView) { + return item.uri +} + +export const ProfileStarterPacks = React.forwardRef< + SectionRef, + ProfileFeedgensProps +>(function ProfileFeedgensImpl( + { + starterPacksQuery: query, + scrollElRef, + headerOffset, + enabled, + style, + testID, + setScrollViewTag, + isMe, + }, + ref, +) { + const t = useTheme() + const bottomBarOffset = useBottomBarOffset(100) + const [isPTRing, setIsPTRing] = React.useState(false) + const {data, refetch, isFetching, hasNextPage, fetchNextPage} = query + const {isTabletOrDesktop} = useWebMediaQueries() + + const items = data?.pages.flatMap(page => page.starterPacks) + + React.useImperativeHandle(ref, () => ({ + scrollToTop: () => {}, + })) + + const onRefresh = React.useCallback(async () => { + setIsPTRing(true) + try { + await refetch() + } catch (err) { + logger.error('Failed to refresh starter packs', {message: err}) + } + setIsPTRing(false) + }, [refetch, setIsPTRing]) + + const onEndReached = React.useCallback(async () => { + if (isFetching || !hasNextPage) return + + try { + await fetchNextPage() + } catch (err) { + logger.error('Failed to load more starter packs', {message: err}) + } + }, [isFetching, hasNextPage, fetchNextPage]) + + React.useEffect(() => { + if (enabled && scrollElRef.current) { + const nativeTag = findNodeHandle(scrollElRef.current) + setScrollViewTag(nativeTag) + } + }, [enabled, scrollElRef, setScrollViewTag]) + + const renderItem = ({ + item, + index, + }: ListRenderItemInfo) => { + return ( + + + + ) + } + + return ( + + + + ) +}) + +function CreateAnother() { + const {_} = useLingui() + const t = useTheme() + const navigation = useNavigation() + + return ( + + + + ) +} + +function Empty() { + const {_} = useLingui() + const t = useTheme() + const navigation = useNavigation() + const confirmDialogControl = useDialogControl() + const followersDialogControl = useDialogControl() + const errorDialogControl = useDialogControl() + + const [isGenerating, setIsGenerating] = React.useState(false) + + const {mutate: generateStarterPack} = useGenerateStarterPackMutation({ + onSuccess: ({uri}) => { + const parsed = parseStarterPackUri(uri) + if (parsed) { + navigation.push('StarterPack', { + name: parsed.name, + rkey: parsed.rkey, + }) + } + setIsGenerating(false) + }, + onError: e => { + logger.error('Failed to generate starter pack', {safeMessage: e}) + setIsGenerating(false) + if (e.name === 'NOT_ENOUGH_FOLLOWERS') { + followersDialogControl.open() + } else { + errorDialogControl.open() + } + }, + }) + + const generate = () => { + setIsGenerating(true) + generateStarterPack() + } + + return ( + + + + You haven't created a starter pack yet! + + + Starter packs let you easily share your favorite feeds and people with + your friends. + + + + + + + + + + Generate a starter pack + + + + Bluesky will choose a set of recommended accounts from people in + your network. + + + + + { + navigation.navigate('StarterPackWizard') + }} + /> + + + {}} + showCancel={false} + /> + + + ) +} diff --git a/src/components/StarterPack/QrCode.tsx b/src/components/StarterPack/QrCode.tsx new file mode 100644 index 0000000000..08ee03d623 --- /dev/null +++ b/src/components/StarterPack/QrCode.tsx @@ -0,0 +1,119 @@ +import React from 'react' +import {View} from 'react-native' +import QRCode from 'react-native-qrcode-styled' +import ViewShot from 'react-native-view-shot' +import {AppBskyGraphDefs, AppBskyGraphStarterpack} from '@atproto/api' +import {Trans} from '@lingui/macro' + +import {isWeb} from 'platform/detection' +import {Logo} from 'view/icons/Logo' +import {Logotype} from 'view/icons/Logotype' +import {useTheme} from '#/alf' +import {atoms as a} from '#/alf' +import {LinearGradientBackground} from '#/components/LinearGradientBackground' +import {Text} from '#/components/Typography' + +interface Props { + starterPack: AppBskyGraphDefs.StarterPackView + link: string +} + +export const QrCode = React.forwardRef(function QrCode( + {starterPack, link}, + ref, +) { + const {record} = starterPack + + if (!AppBskyGraphStarterpack.isRecord(record)) { + return null + } + + return ( + + + + + {record.name} + + + + + Join the conversation + + + + + + + + on + + + + + + + + + + ) +}) + +export function QrCodeInner({link}: {link: string}) { + const t = useTheme() + + return ( + + ) +} diff --git a/src/components/StarterPack/QrCodeDialog.tsx b/src/components/StarterPack/QrCodeDialog.tsx new file mode 100644 index 0000000000..580c6cc7c8 --- /dev/null +++ b/src/components/StarterPack/QrCodeDialog.tsx @@ -0,0 +1,201 @@ +import React from 'react' +import {View} from 'react-native' +import ViewShot from 'react-native-view-shot' +import * as FS from 'expo-file-system' +import {requestMediaLibraryPermissionsAsync} from 'expo-image-picker' +import * as Sharing from 'expo-sharing' +import {AppBskyGraphDefs, AppBskyGraphStarterpack} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {nanoid} from 'nanoid/non-secure' + +import {logger} from '#/logger' +import {saveImageToMediaLibrary} from 'lib/media/manip' +import {logEvent} from 'lib/statsig/statsig' +import {isNative, isWeb} from 'platform/detection' +import * as Toast from '#/view/com/util/Toast' +import {atoms as a} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {DialogControlProps} from '#/components/Dialog' +import {Loader} from '#/components/Loader' +import {QrCode} from '#/components/StarterPack/QrCode' + +export function QrCodeDialog({ + starterPack, + link, + control, +}: { + starterPack: AppBskyGraphDefs.StarterPackView + link?: string + control: DialogControlProps +}) { + const {_} = useLingui() + const [isProcessing, setIsProcessing] = React.useState(false) + + const ref = React.useRef(null) + + const getCanvas = (base64: string): Promise => { + return new Promise(resolve => { + const image = new Image() + image.onload = () => { + const canvas = document.createElement('canvas') + canvas.width = image.width + canvas.height = image.height + + const ctx = canvas.getContext('2d') + ctx?.drawImage(image, 0, 0) + resolve(canvas) + } + image.src = base64 + }) + } + + const onSavePress = async () => { + ref.current?.capture?.().then(async (uri: string) => { + if (isNative) { + const res = await requestMediaLibraryPermissionsAsync() + + if (!res) { + Toast.show( + _( + msg`You must grant access to your photo library to save a QR code`, + ), + ) + return + } + + const filename = `${FS.documentDirectory}/${nanoid(12)}.png` + + // Incase of a FS failure, don't crash the app + try { + await FS.copyAsync({from: uri, to: filename}) + await saveImageToMediaLibrary({uri: filename}) + await FS.deleteAsync(filename) + } catch (e: unknown) { + Toast.show(_(msg`An error occurred while saving the QR code!`)) + logger.error('Failed to save QR code', {error: e}) + return + } + } else { + setIsProcessing(true) + + if (!AppBskyGraphStarterpack.isRecord(starterPack.record)) { + return + } + + const canvas = await getCanvas(uri) + const imgHref = canvas + .toDataURL('image/png') + .replace('image/png', 'image/octet-stream') + + const link = document.createElement('a') + link.setAttribute( + 'download', + `${starterPack.record.name.replaceAll(' ', '_')}_Share_Card.png`, + ) + link.setAttribute('href', imgHref) + link.click() + } + + logEvent('starterPack:share', { + starterPack: starterPack.uri, + shareType: 'qrcode', + qrShareType: 'save', + }) + setIsProcessing(false) + Toast.show( + isWeb + ? _(msg`QR code has been downloaded!`) + : _(msg`QR code saved to your camera roll!`), + ) + control.close() + }) + } + + const onCopyPress = async () => { + setIsProcessing(true) + ref.current?.capture?.().then(async (uri: string) => { + const canvas = await getCanvas(uri) + // @ts-expect-error web only + canvas.toBlob((blob: Blob) => { + const item = new ClipboardItem({'image/png': blob}) + navigator.clipboard.write([item]) + }) + + logEvent('starterPack:share', { + starterPack: starterPack.uri, + shareType: 'qrcode', + qrShareType: 'copy', + }) + Toast.show(_(msg`QR code copied to your clipboard!`)) + setIsProcessing(false) + control.close() + }) + } + + const onSharePress = async () => { + ref.current?.capture?.().then(async (uri: string) => { + control.close(() => { + Sharing.shareAsync(uri, {mimeType: 'image/png', UTI: 'image/png'}).then( + () => { + logEvent('starterPack:share', { + starterPack: starterPack.uri, + shareType: 'qrcode', + qrShareType: 'share', + }) + }, + ) + }) + }) + } + + return ( + + + + + {!link ? ( + + + + ) : ( + <> + + {isProcessing ? ( + + + + ) : ( + + + + + )} + + )} + + + + ) +} diff --git a/src/components/StarterPack/ShareDialog.tsx b/src/components/StarterPack/ShareDialog.tsx new file mode 100644 index 0000000000..23fa10fb39 --- /dev/null +++ b/src/components/StarterPack/ShareDialog.tsx @@ -0,0 +1,180 @@ +import React from 'react' +import {View} from 'react-native' +import * as FS from 'expo-file-system' +import {Image} from 'expo-image' +import {requestMediaLibraryPermissionsAsync} from 'expo-image-picker' +import {AppBskyGraphDefs} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {nanoid} from 'nanoid/non-secure' + +import {logger} from '#/logger' +import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' +import {saveImageToMediaLibrary} from 'lib/media/manip' +import {shareUrl} from 'lib/sharing' +import {logEvent} from 'lib/statsig/statsig' +import {getStarterPackOgCard} from 'lib/strings/starter-pack' +import {isNative, isWeb} from 'platform/detection' +import * as Toast from 'view/com/util/Toast' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import {DialogControlProps} from '#/components/Dialog' +import * as Dialog from '#/components/Dialog' +import {Loader} from '#/components/Loader' +import {Text} from '#/components/Typography' + +interface Props { + starterPack: AppBskyGraphDefs.StarterPackView + link?: string + imageLoaded?: boolean + qrDialogControl: DialogControlProps + control: DialogControlProps +} + +export function ShareDialog(props: Props) { + return ( + + + + ) +} + +function ShareDialogInner({ + starterPack, + link, + imageLoaded, + qrDialogControl, + control, +}: Props) { + const {_} = useLingui() + const t = useTheme() + const {isTabletOrDesktop} = useWebMediaQueries() + + const imageUrl = getStarterPackOgCard(starterPack) + + const onShareLink = async () => { + if (!link) return + shareUrl(link) + logEvent('starterPack:share', { + starterPack: starterPack.uri, + shareType: 'link', + }) + control.close() + } + + const onSave = async () => { + const res = await requestMediaLibraryPermissionsAsync() + + if (!res) { + Toast.show( + _(msg`You must grant access to your photo library to save the image.`), + ) + return + } + + const cachePath = await Image.getCachePathAsync(imageUrl) + const filename = `${FS.documentDirectory}/${nanoid(12)}.png` + + if (!cachePath) { + Toast.show(_(msg`An error occurred while saving the image.`)) + return + } + + try { + await FS.copyAsync({from: cachePath, to: filename}) + await saveImageToMediaLibrary({uri: filename}) + await FS.deleteAsync(filename) + + Toast.show(_(msg`Image saved to your camera roll!`)) + control.close() + } catch (e: unknown) { + Toast.show(_(msg`An error occurred while saving the QR code!`)) + logger.error('Failed to save QR code', {error: e}) + return + } + } + + return ( + <> + + + {!imageLoaded || !link ? ( + + + + ) : ( + + + + Invite people to this starter pack! + + + + Share this starter pack and help people join your community on + Bluesky. + + + + + + + + {isNative && ( + + )} + + + )} + + + ) +} diff --git a/src/components/StarterPack/StarterPackCard.tsx b/src/components/StarterPack/StarterPackCard.tsx new file mode 100644 index 0000000000..ab904d7ffa --- /dev/null +++ b/src/components/StarterPack/StarterPackCard.tsx @@ -0,0 +1,117 @@ +import React from 'react' +import {View} from 'react-native' +import {AppBskyGraphStarterpack, AtUri} from '@atproto/api' +import {StarterPackViewBasic} from '@atproto/api/dist/client/types/app/bsky/graph/defs' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {sanitizeHandle} from 'lib/strings/handles' +import {useSession} from 'state/session' +import {atoms as a, useTheme} from '#/alf' +import {StarterPack} from '#/components/icons/StarterPack' +import {Link as InternalLink, LinkProps} from '#/components/Link' +import {Text} from '#/components/Typography' + +export function Default({starterPack}: {starterPack?: StarterPackViewBasic}) { + if (!starterPack) return null + return ( + + + + ) +} + +export function Notification({ + starterPack, +}: { + starterPack?: StarterPackViewBasic +}) { + if (!starterPack) return null + return ( + + + + ) +} + +export function Card({ + starterPack, + noIcon, + noDescription, +}: { + starterPack: StarterPackViewBasic + noIcon?: boolean + noDescription?: boolean +}) { + const {record, creator, joinedAllTimeCount} = starterPack + + const {_} = useLingui() + const t = useTheme() + const {currentAccount} = useSession() + + if (!AppBskyGraphStarterpack.isRecord(record)) { + return null + } + + return ( + + + {!noIcon ? : null} + + + {record.name} + + + + Starter pack by{' '} + {creator?.did === currentAccount?.did + ? _(msg`you`) + : `@${sanitizeHandle(creator.handle)}`} + + + + + {!noDescription && record.description ? ( + + {record.description} + + ) : null} + {!!joinedAllTimeCount && joinedAllTimeCount >= 50 && ( + + {joinedAllTimeCount} users have joined! + + )} + + ) +} + +export function Link({ + starterPack, + children, + ...rest +}: { + starterPack: StarterPackViewBasic +} & Omit) { + const {record} = starterPack + const {rkey, handleOrDid} = React.useMemo(() => { + const rkey = new AtUri(starterPack.uri).rkey + const {creator} = starterPack + return {rkey, handleOrDid: creator.handle || creator.did} + }, [starterPack]) + + if (!AppBskyGraphStarterpack.isRecord(record)) { + return null + } + + return ( + + {children} + + ) +} diff --git a/src/components/StarterPack/Wizard/ScreenTransition.tsx b/src/components/StarterPack/Wizard/ScreenTransition.tsx new file mode 100644 index 0000000000..b7cd4e4c1f --- /dev/null +++ b/src/components/StarterPack/Wizard/ScreenTransition.tsx @@ -0,0 +1,31 @@ +import React from 'react' +import {StyleProp, ViewStyle} from 'react-native' +import Animated, { + FadeIn, + FadeOut, + SlideInLeft, + SlideInRight, +} from 'react-native-reanimated' + +import {isWeb} from 'platform/detection' + +export function ScreenTransition({ + direction, + style, + children, +}: { + direction: 'Backward' | 'Forward' + style?: StyleProp + children: React.ReactNode +}) { + const entering = direction === 'Forward' ? SlideInRight : SlideInLeft + + return ( + + {children} + + ) +} diff --git a/src/components/StarterPack/Wizard/WizardEditListDialog.tsx b/src/components/StarterPack/Wizard/WizardEditListDialog.tsx new file mode 100644 index 0000000000..bf250ac354 --- /dev/null +++ b/src/components/StarterPack/Wizard/WizardEditListDialog.tsx @@ -0,0 +1,152 @@ +import React, {useRef} from 'react' +import type {ListRenderItemInfo} from 'react-native' +import {View} from 'react-native' +import {AppBskyActorDefs, ModerationOpts} from '@atproto/api' +import {GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' +import {BottomSheetFlatListMethods} from '@discord/bottom-sheet' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {isWeb} from 'platform/detection' +import {useSession} from 'state/session' +import {WizardAction, WizardState} from '#/screens/StarterPack/Wizard/State' +import {atoms as a, native, useTheme, web} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import { + WizardFeedCard, + WizardProfileCard, +} from '#/components/StarterPack/Wizard/WizardListCard' +import {Text} from '#/components/Typography' + +function keyExtractor( + item: AppBskyActorDefs.ProfileViewBasic | GeneratorView, + index: number, +) { + return `${item.did}-${index}` +} + +export function WizardEditListDialog({ + control, + state, + dispatch, + moderationOpts, + profile, +}: { + control: Dialog.DialogControlProps + state: WizardState + dispatch: (action: WizardAction) => void + moderationOpts: ModerationOpts + profile: AppBskyActorDefs.ProfileViewBasic +}) { + const {_} = useLingui() + const t = useTheme() + const {currentAccount} = useSession() + + const listRef = useRef(null) + + const getData = () => { + if (state.currentStep === 'Feeds') return state.feeds + + return [ + profile, + ...state.profiles.filter(p => p.did !== currentAccount?.did), + ] + } + + const renderItem = ({item}: ListRenderItemInfo) => + state.currentStep === 'Profiles' ? ( + + ) : ( + + ) + + return ( + + + + + + {state.currentStep === 'Profiles' ? ( + Edit People + ) : ( + Edit Feeds + )} + + + {isWeb && ( + + )} + + + } + stickyHeaderIndices={[0]} + style={[ + web([a.py_0, {height: '100vh', maxHeight: 600}, a.px_0]), + native({ + height: '100%', + paddingHorizontal: 0, + marginTop: 0, + paddingTop: 0, + borderTopLeftRadius: 40, + borderTopRightRadius: 40, + }), + ]} + webInnerStyle={[a.py_0, {maxWidth: 500, minWidth: 200}]} + keyboardDismissMode="on-drag" + removeClippedSubviews={true} + /> + + ) +} diff --git a/src/components/StarterPack/Wizard/WizardListCard.tsx b/src/components/StarterPack/Wizard/WizardListCard.tsx new file mode 100644 index 0000000000..f1332011d9 --- /dev/null +++ b/src/components/StarterPack/Wizard/WizardListCard.tsx @@ -0,0 +1,182 @@ +import React from 'react' +import {Keyboard, View} from 'react-native' +import { + AppBskyActorDefs, + AppBskyFeedDefs, + moderateFeedGenerator, + moderateProfile, + ModerationOpts, + ModerationUI, +} from '@atproto/api' +import {GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {DISCOVER_FEED_URI} from 'lib/constants' +import {sanitizeDisplayName} from 'lib/strings/display-names' +import {sanitizeHandle} from 'lib/strings/handles' +import {useSession} from 'state/session' +import {UserAvatar} from 'view/com/util/UserAvatar' +import {WizardAction, WizardState} from '#/screens/StarterPack/Wizard/State' +import {atoms as a, useTheme} from '#/alf' +import * as Toggle from '#/components/forms/Toggle' +import {Checkbox} from '#/components/forms/Toggle' +import {Text} from '#/components/Typography' + +function WizardListCard({ + type, + displayName, + subtitle, + onPress, + avatar, + included, + disabled, + moderationUi, +}: { + type: 'user' | 'algo' + profile?: AppBskyActorDefs.ProfileViewBasic + feed?: AppBskyFeedDefs.GeneratorView + displayName: string + subtitle: string + onPress: () => void + avatar?: string + included?: boolean + disabled?: boolean + moderationUi: ModerationUI +}) { + const t = useTheme() + const {_} = useLingui() + + return ( + + + + + {displayName} + + + {subtitle} + + + + + ) +} + +export function WizardProfileCard({ + state, + dispatch, + profile, + moderationOpts, +}: { + state: WizardState + dispatch: (action: WizardAction) => void + profile: AppBskyActorDefs.ProfileViewBasic + moderationOpts: ModerationOpts +}) { + const {currentAccount} = useSession() + + const isMe = profile.did === currentAccount?.did + const included = isMe || state.profiles.some(p => p.did === profile.did) + const disabled = isMe || (!included && state.profiles.length >= 49) + const moderationUi = moderateProfile(profile, moderationOpts).ui('avatar') + const displayName = profile.displayName + ? sanitizeDisplayName(profile.displayName) + : `@${sanitizeHandle(profile.handle)}` + + const onPress = () => { + if (disabled) return + + Keyboard.dismiss() + if (profile.did === currentAccount?.did) return + + if (!included) { + dispatch({type: 'AddProfile', profile}) + } else { + dispatch({type: 'RemoveProfile', profileDid: profile.did}) + } + } + + return ( + + ) +} + +export function WizardFeedCard({ + generator, + state, + dispatch, + moderationOpts, +}: { + generator: GeneratorView + state: WizardState + dispatch: (action: WizardAction) => void + moderationOpts: ModerationOpts +}) { + const isDiscover = generator.uri === DISCOVER_FEED_URI + const included = isDiscover || state.feeds.some(f => f.uri === generator.uri) + const disabled = isDiscover || (!included && state.feeds.length >= 3) + const moderationUi = moderateFeedGenerator(generator, moderationOpts).ui( + 'avatar', + ) + + const onPress = () => { + if (disabled) return + + Keyboard.dismiss() + if (included) { + dispatch({type: 'RemoveFeed', feedUri: generator.uri}) + } else { + dispatch({type: 'AddFeed', feed: generator}) + } + } + + return ( + + ) +} diff --git a/src/components/forms/TextField.tsx b/src/components/forms/TextField.tsx index f7a827b493..d513a6db99 100644 --- a/src/components/forms/TextField.tsx +++ b/src/components/forms/TextField.tsx @@ -140,6 +140,7 @@ export function createInput(Component: typeof TextInput) { onChangeText, isInvalid, inputRef, + style, ...rest }: InputProps) { const t = useTheme() @@ -206,6 +207,7 @@ export function createInput(Component: typeof TextInput) { android({ paddingBottom: 16, }), + style, ]} /> diff --git a/src/components/hooks/useStarterPackEntry.native.ts b/src/components/hooks/useStarterPackEntry.native.ts new file mode 100644 index 0000000000..b6e4ab05b1 --- /dev/null +++ b/src/components/hooks/useStarterPackEntry.native.ts @@ -0,0 +1,68 @@ +import React from 'react' + +import { + createStarterPackLinkFromAndroidReferrer, + httpStarterPackUriToAtUri, +} from 'lib/strings/starter-pack' +import {isAndroid} from 'platform/detection' +import {useHasCheckedForStarterPack} from 'state/preferences/used-starter-packs' +import {useSetActiveStarterPack} from 'state/shell/starter-pack' +import {DevicePrefs, Referrer} from '../../../modules/expo-bluesky-swiss-army' + +export function useStarterPackEntry() { + const [ready, setReady] = React.useState(false) + const setActiveStarterPack = useSetActiveStarterPack() + const hasCheckedForStarterPack = useHasCheckedForStarterPack() + + React.useEffect(() => { + if (ready) return + + // On Android, we cannot clear the referral link. It gets stored for 90 days and all we can do is query for it. So, + // let's just ensure we never check again after the first time. + if (hasCheckedForStarterPack) { + setReady(true) + return + } + + // Safety for Android. Very unlike this could happen, but just in case. The response should be nearly immediate + const timeout = setTimeout(() => { + setReady(true) + }, 500) + + ;(async () => { + let uri: string | null | undefined + + if (isAndroid) { + const res = await Referrer.getGooglePlayReferrerInfoAsync() + + if (res && res.installReferrer) { + uri = createStarterPackLinkFromAndroidReferrer(res.installReferrer) + } + } else { + const res = await DevicePrefs.getStringValueAsync( + 'starterPackUri', + true, + ) + + if (res) { + uri = httpStarterPackUriToAtUri(res) + DevicePrefs.setStringValueAsync('starterPackUri', null, true) + } + } + + if (uri) { + setActiveStarterPack({ + uri, + }) + } + + setReady(true) + })() + + return () => { + clearTimeout(timeout) + } + }, [ready, setActiveStarterPack, hasCheckedForStarterPack]) + + return ready +} diff --git a/src/components/hooks/useStarterPackEntry.ts b/src/components/hooks/useStarterPackEntry.ts new file mode 100644 index 0000000000..dba801e093 --- /dev/null +++ b/src/components/hooks/useStarterPackEntry.ts @@ -0,0 +1,29 @@ +import React from 'react' + +import {httpStarterPackUriToAtUri} from 'lib/strings/starter-pack' +import {useSetActiveStarterPack} from 'state/shell/starter-pack' + +export function useStarterPackEntry() { + const [ready, setReady] = React.useState(false) + + const setActiveStarterPack = useSetActiveStarterPack() + + React.useEffect(() => { + const href = window.location.href + const atUri = httpStarterPackUriToAtUri(href) + + if (atUri) { + const url = new URL(href) + // Determines if an App Clip is loading this landing page + const isClip = url.searchParams.get('clip') === 'true' + setActiveStarterPack({ + uri: atUri, + isClip, + }) + } + + setReady(true) + }, [setActiveStarterPack]) + + return ready +} diff --git a/src/components/icons/QrCode.tsx b/src/components/icons/QrCode.tsx new file mode 100644 index 0000000000..e841071f70 --- /dev/null +++ b/src/components/icons/QrCode.tsx @@ -0,0 +1,5 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const QrCode_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M3 5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm6 0H5v4h4V5ZM3 15a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4Zm6 0H5v4h4v-4ZM13 5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V5Zm6 0h-4v4h4V5ZM14 13a1 1 0 0 1 1 1v1h1a1 1 0 1 1 0 2h-2a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1Zm3 1a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2h-2a1 1 0 0 1-1-1Zm0 4a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2h-1v1a1 1 0 1 1-2 0v-2Z', +}) diff --git a/src/components/icons/StarterPack.tsx b/src/components/icons/StarterPack.tsx new file mode 100644 index 0000000000..8c678bca47 --- /dev/null +++ b/src/components/icons/StarterPack.tsx @@ -0,0 +1,8 @@ +import {createMultiPathSVG} from './TEMPLATE' + +export const StarterPack = createMultiPathSVG({ + paths: [ + 'M11.26 5.227 5.02 6.899c-.734.197-1.17.95-.973 1.685l1.672 6.24c.197.734.951 1.17 1.685.973l6.24-1.672c.734-.197 1.17-.951.973-1.685L12.945 6.2a1.375 1.375 0 0 0-1.685-.973Zm-6.566.459a2.632 2.632 0 0 0-1.86 3.223l1.672 6.24a2.632 2.632 0 0 0 3.223 1.861l6.24-1.672a2.631 2.631 0 0 0 1.861-3.223l-1.672-6.24a2.632 2.632 0 0 0-3.223-1.861l-6.24 1.672Z', + 'M15.138 18.411a4.606 4.606 0 1 0 0-9.211 4.606 4.606 0 0 0 0 9.211Zm0 1.257a5.862 5.862 0 1 0 0-11.724 5.862 5.862 0 0 0 0 11.724Z', + ], +}) diff --git a/src/components/icons/TEMPLATE.tsx b/src/components/icons/TEMPLATE.tsx index f49c4280bb..47a5c36b2a 100644 --- a/src/components/icons/TEMPLATE.tsx +++ b/src/components/icons/TEMPLATE.tsx @@ -30,7 +30,7 @@ export const IconTemplate_Stroke2_Corner0_Rounded = React.forwardRef( export function createSinglePathSVG({path}: {path: string}) { return React.forwardRef(function LogoImpl(props, ref) { - const {fill, size, style, ...rest} = useCommonSVGProps(props) + const {fill, size, style, gradient, ...rest} = useCommonSVGProps(props) return ( + {gradient} ) }) } + +export function createMultiPathSVG({paths}: {paths: string[]}) { + return React.forwardRef(function LogoImpl(props, ref) { + const {fill, size, style, gradient, ...rest} = useCommonSVGProps(props) + + return ( + + {gradient} + {paths.map((path, i) => ( + + ))} + + ) + }) +} diff --git a/src/components/icons/common.ts b/src/components/icons/common.ts deleted file mode 100644 index 669c157f51..0000000000 --- a/src/components/icons/common.ts +++ /dev/null @@ -1,32 +0,0 @@ -import {StyleSheet, TextProps} from 'react-native' -import type {PathProps, SvgProps} from 'react-native-svg' - -import {tokens} from '#/alf' - -export type Props = { - fill?: PathProps['fill'] - style?: TextProps['style'] - size?: keyof typeof sizes -} & Omit - -export const sizes = { - xs: 12, - sm: 16, - md: 20, - lg: 24, - xl: 28, -} - -export function useCommonSVGProps(props: Props) { - const {fill, size, ...rest} = props - const style = StyleSheet.flatten(rest.style) - const _fill = fill || style?.color || tokens.color.blue_500 - const _size = Number(size ? sizes[size] : rest.width || sizes.md) - - return { - fill: _fill, - size: _size, - style, - ...rest, - } -} diff --git a/src/components/icons/common.tsx b/src/components/icons/common.tsx new file mode 100644 index 0000000000..662718338c --- /dev/null +++ b/src/components/icons/common.tsx @@ -0,0 +1,59 @@ +import React from 'react' +import {StyleSheet, TextProps} from 'react-native' +import type {PathProps, SvgProps} from 'react-native-svg' +import {Defs, LinearGradient, Stop} from 'react-native-svg' +import {nanoid} from 'nanoid/non-secure' + +import {tokens} from '#/alf' + +export type Props = { + fill?: PathProps['fill'] + style?: TextProps['style'] + size?: keyof typeof sizes + gradient?: keyof typeof tokens.gradients +} & Omit + +export const sizes = { + xs: 12, + sm: 16, + md: 20, + lg: 24, + xl: 28, +} + +export function useCommonSVGProps(props: Props) { + const {fill, size, gradient, ...rest} = props + const style = StyleSheet.flatten(rest.style) + const _size = Number(size ? sizes[size] : rest.width || sizes.md) + let _fill = fill || style?.color || tokens.color.blue_500 + let gradientDef = null + + if (gradient && tokens.gradients[gradient]) { + const id = gradient + '_' + nanoid() + const config = tokens.gradients[gradient] + _fill = `url(#${id})` + gradientDef = ( + + + {config.values.map(([stop, fill]) => ( + + ))} + + + ) + } + + return { + fill: _fill, + size: _size, + style, + gradient: gradientDef, + ...rest, + } +} diff --git a/src/lib/browser.native.ts b/src/lib/browser.native.ts index fb9be56f10..8e045138c8 100644 --- a/src/lib/browser.native.ts +++ b/src/lib/browser.native.ts @@ -1,3 +1,4 @@ export const isSafari = false export const isFirefox = false export const isTouchDevice = true +export const isAndroidWeb = false diff --git a/src/lib/browser.ts b/src/lib/browser.ts index d178a9a64e..08c43fbfdf 100644 --- a/src/lib/browser.ts +++ b/src/lib/browser.ts @@ -5,3 +5,5 @@ export const isSafari = /^((?!chrome|android).)*safari/i.test( export const isFirefox = /firefox|fxios/i.test(navigator.userAgent) export const isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 1 +export const isAndroidWeb = + /android/i.test(navigator.userAgent) && isTouchDevice diff --git a/src/lib/generate-starterpack.ts b/src/lib/generate-starterpack.ts new file mode 100644 index 0000000000..64d30a954f --- /dev/null +++ b/src/lib/generate-starterpack.ts @@ -0,0 +1,164 @@ +import { + AppBskyActorDefs, + AppBskyGraphGetStarterPack, + BskyAgent, + Facet, +} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useMutation} from '@tanstack/react-query' + +import {until} from 'lib/async/until' +import {sanitizeDisplayName} from 'lib/strings/display-names' +import {sanitizeHandle} from 'lib/strings/handles' +import {enforceLen} from 'lib/strings/helpers' +import {useAgent} from 'state/session' + +export const createStarterPackList = async ({ + name, + description, + descriptionFacets, + profiles, + agent, +}: { + name: string + description?: string + descriptionFacets?: Facet[] + profiles: AppBskyActorDefs.ProfileViewBasic[] + agent: BskyAgent +}): Promise<{uri: string; cid: string}> => { + if (profiles.length === 0) throw new Error('No profiles given') + + const list = await agent.app.bsky.graph.list.create( + {repo: agent.session!.did}, + { + name, + description, + descriptionFacets, + avatar: undefined, + createdAt: new Date().toISOString(), + purpose: 'app.bsky.graph.defs#referencelist', + }, + ) + if (!list) throw new Error('List creation failed') + await agent.com.atproto.repo.applyWrites({ + repo: agent.session!.did, + writes: [ + createListItem({did: agent.session!.did, listUri: list.uri}), + ].concat( + profiles + // Ensure we don't have ourselves in this list twice + .filter(p => p.did !== agent.session!.did) + .map(p => createListItem({did: p.did, listUri: list.uri})), + ), + }) + + return list +} + +export function useGenerateStarterPackMutation({ + onSuccess, + onError, +}: { + onSuccess: ({uri, cid}: {uri: string; cid: string}) => void + onError: (e: Error) => void +}) { + const {_} = useLingui() + const agent = useAgent() + const starterPackString = _(msg`Starter Pack`) + + return useMutation<{uri: string; cid: string}, Error, void>({ + mutationFn: async () => { + let profile: AppBskyActorDefs.ProfileViewBasic | undefined + let profiles: AppBskyActorDefs.ProfileViewBasic[] | undefined + + await Promise.all([ + (async () => { + profile = ( + await agent.app.bsky.actor.getProfile({ + actor: agent.session!.did, + }) + ).data + })(), + (async () => { + profiles = ( + await agent.app.bsky.actor.searchActors({ + q: encodeURIComponent('*'), + limit: 49, + }) + ).data.actors.filter(p => p.viewer?.following) + })(), + ]) + + if (!profile || !profiles) { + throw new Error('ERROR_DATA') + } + + // We include ourselves when we make the list + if (profiles.length < 7) { + throw new Error('NOT_ENOUGH_FOLLOWERS') + } + + const displayName = enforceLen( + profile.displayName + ? sanitizeDisplayName(profile.displayName) + : `@${sanitizeHandle(profile.handle)}`, + 25, + true, + ) + const starterPackName = `${displayName}'s ${starterPackString}` + + const list = await createStarterPackList({ + name: starterPackName, + profiles, + agent, + }) + + return await agent.app.bsky.graph.starterpack.create( + { + repo: agent.session!.did, + }, + { + name: starterPackName, + list: list.uri, + createdAt: new Date().toISOString(), + }, + ) + }, + onSuccess: async data => { + await whenAppViewReady(agent, data.uri, v => { + return typeof v?.data.starterPack.uri === 'string' + }) + onSuccess(data) + }, + onError: error => { + onError(error) + }, + }) +} + +function createListItem({did, listUri}: {did: string; listUri: string}) { + return { + $type: 'com.atproto.repo.applyWrites#create', + collection: 'app.bsky.graph.listitem', + value: { + $type: 'app.bsky.graph.listitem', + subject: did, + list: listUri, + createdAt: new Date().toISOString(), + }, + } +} + +async function whenAppViewReady( + agent: BskyAgent, + uri: string, + fn: (res?: AppBskyGraphGetStarterPack.Response) => boolean, +) { + await until( + 5, // 5 tries + 1e3, // 1s delay between tries + fn, + () => agent.app.bsky.graph.getStarterPack({starterPack: uri}), + ) +} diff --git a/src/lib/hooks/useBottomBarOffset.ts b/src/lib/hooks/useBottomBarOffset.ts new file mode 100644 index 0000000000..945c980620 --- /dev/null +++ b/src/lib/hooks/useBottomBarOffset.ts @@ -0,0 +1,14 @@ +import {useSafeAreaInsets} from 'react-native-safe-area-context' + +import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' +import {clamp} from 'lib/numbers' +import {isWeb} from 'platform/detection' + +export function useBottomBarOffset(modifier: number = 0) { + const {isTabletOrDesktop} = useWebMediaQueries() + const {bottom: bottomInset} = useSafeAreaInsets() + return ( + (isWeb && isTabletOrDesktop ? 0 : clamp(60 + bottomInset, 60, 75)) + + modifier + ) +} diff --git a/src/lib/hooks/useNotificationHandler.ts b/src/lib/hooks/useNotificationHandler.ts index 347062bebe..e4e7e14744 100644 --- a/src/lib/hooks/useNotificationHandler.ts +++ b/src/lib/hooks/useNotificationHandler.ts @@ -26,6 +26,7 @@ type NotificationReason = | 'reply' | 'quote' | 'chat-message' + | 'starterpack-joined' type NotificationPayload = | { @@ -142,6 +143,7 @@ export function useNotificationsHandler() { case 'mention': case 'quote': case 'reply': + case 'starterpack-joined': resetToTab('NotificationsTab') break // TODO implement these after we have an idea of how to handle each individual case diff --git a/src/lib/moderation/create-sanitized-display-name.ts b/src/lib/moderation/create-sanitized-display-name.ts new file mode 100644 index 0000000000..16135b2745 --- /dev/null +++ b/src/lib/moderation/create-sanitized-display-name.ts @@ -0,0 +1,21 @@ +import {AppBskyActorDefs} from '@atproto/api' + +import {sanitizeDisplayName} from 'lib/strings/display-names' +import {sanitizeHandle} from 'lib/strings/handles' + +export function createSanitizedDisplayName( + profile: + | AppBskyActorDefs.ProfileViewBasic + | AppBskyActorDefs.ProfileViewDetailed, + noAt = false, +) { + if (profile.displayName != null && profile.displayName !== '') { + return sanitizeDisplayName(profile.displayName) + } else { + let sanitizedHandle = sanitizeHandle(profile.handle) + if (!noAt) { + sanitizedHandle = `@${sanitizedHandle}` + } + return sanitizedHandle + } +} diff --git a/src/lib/moderation/useReportOptions.ts b/src/lib/moderation/useReportOptions.ts index 54b727b76b..91656857e4 100644 --- a/src/lib/moderation/useReportOptions.ts +++ b/src/lib/moderation/useReportOptions.ts @@ -13,6 +13,7 @@ interface ReportOptions { account: ReportOption[] post: ReportOption[] list: ReportOption[] + starterpack: ReportOption[] feedgen: ReportOption[] other: ReportOption[] convoMessage: ReportOption[] @@ -94,6 +95,14 @@ export function useReportOptions(): ReportOptions { }, ...common, ], + starterpack: [ + { + reason: ComAtprotoModerationDefs.REASONVIOLATION, + title: _(msg`Name or Description Violates Community Standards`), + description: _(msg`Terms used violate community standards`), + }, + ...common, + ], feedgen: [ { reason: ComAtprotoModerationDefs.REASONVIOLATION, diff --git a/src/lib/routes/links.ts b/src/lib/routes/links.ts index 9dfdab909b..56b716677b 100644 --- a/src/lib/routes/links.ts +++ b/src/lib/routes/links.ts @@ -1,3 +1,5 @@ +import {AppBskyGraphDefs, AtUri} from '@atproto/api' + import {isInvalidHandle} from 'lib/strings/handles' export function makeProfileLink( @@ -35,3 +37,18 @@ export function makeSearchLink(props: {query: string; from?: 'me' | string}) { props.query + (props.from ? ` from:${props.from}` : ''), )}` } + +export function makeStarterPackLink( + starterPackOrName: + | AppBskyGraphDefs.StarterPackViewBasic + | AppBskyGraphDefs.StarterPackView + | string, + rkey?: string, +) { + if (typeof starterPackOrName === 'string') { + return `https://bsky.app/start/${starterPackOrName}/${rkey}` + } else { + const uriRkey = new AtUri(starterPackOrName.uri).rkey + return `https://bsky.app/start/${starterPackOrName.creator.handle}/${uriRkey}` + } +} diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index 403c2bb675..8a173b6756 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -42,6 +42,12 @@ export type CommonNavigatorParams = { MessagesConversation: {conversation: string; embed?: string} MessagesSettings: undefined Feeds: undefined + Start: {name: string; rkey: string} + StarterPack: {name: string; rkey: string; new?: boolean} + StarterPackWizard: undefined + StarterPackEdit: { + rkey?: string + } } export type BottomTabNavigatorParams = CommonNavigatorParams & { @@ -93,6 +99,12 @@ export type AllNavigatorParams = CommonNavigatorParams & { Hashtag: {tag: string; author?: string} MessagesTab: undefined Messages: {animation?: 'push' | 'pop'} + Start: {name: string; rkey: string} + StarterPack: {name: string; rkey: string; new?: boolean} + StarterPackWizard: undefined + StarterPackEdit: { + rkey?: string + } } // NOTE diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 2e8cedb54b..07ed8c0ca7 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -53,7 +53,14 @@ export type LogEvents = { } 'onboarding:moderation:nextPressed': {} 'onboarding:profile:nextPressed': {} - 'onboarding:finished:nextPressed': {} + 'onboarding:finished:nextPressed': { + usedStarterPack: boolean + starterPackName?: string + starterPackCreator?: string + starterPackUri?: string + profilesFollowed: number + feedsPinned: number + } 'onboarding:finished:avatarResult': { avatarResult: 'default' | 'created' | 'uploaded' } @@ -61,7 +68,12 @@ export type LogEvents = { feedUrl: string feedType: string index: number - reason: 'focus' | 'tabbar-click' | 'pager-swipe' | 'desktop-sidebar-click' + reason: + | 'focus' + | 'tabbar-click' + | 'pager-swipe' + | 'desktop-sidebar-click' + | 'starter-pack-initial-feed' } 'feed:endReached:sampled': { feedUrl: string @@ -134,6 +146,7 @@ export type LogEvents = { | 'ProfileMenu' | 'ProfileHoverCard' | 'AvatarButton' + | 'StarterPackProfilesList' } 'profile:unfollow': { logContext: @@ -146,6 +159,7 @@ export type LogEvents = { | 'ProfileHoverCard' | 'Chat' | 'AvatarButton' + | 'StarterPackProfilesList' } 'chat:create': { logContext: 'ProfileHeader' | 'NewChatDialog' | 'SendViaChatDialog' @@ -157,6 +171,23 @@ export type LogEvents = { | 'ChatsList' | 'SendViaChatDialog' } + 'starterPack:share': { + starterPack: string + shareType: 'link' | 'qrcode' + qrShareType?: 'save' | 'copy' | 'share' + } + 'starterPack:followAll': { + logContext: 'StarterPackProfilesList' | 'Onboarding' + starterPack: string + count: number + } + 'starterPack:delete': {} + 'starterPack:create': { + setName: boolean + setDescription: boolean + profilesCount: number + feedsCount: number + } 'test:all:always': {} 'test:all:sometimes': {} diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 46ef934ef6..bf2484ccb9 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -5,3 +5,4 @@ export type Gate = | 'request_notifications_permission_after_onboarding_v2' | 'show_avi_follow_button' | 'show_follow_back_label_v2' + | 'starter_packs_enabled' diff --git a/src/lib/strings/starter-pack.ts b/src/lib/strings/starter-pack.ts new file mode 100644 index 0000000000..489d0b9231 --- /dev/null +++ b/src/lib/strings/starter-pack.ts @@ -0,0 +1,101 @@ +import {AppBskyGraphDefs, AtUri} from '@atproto/api' + +export function createStarterPackLinkFromAndroidReferrer( + referrerQueryString: string, +): string | null { + try { + // The referrer string is just some URL parameters, so lets add them to a fake URL + const url = new URL('http://throwaway.com/?' + referrerQueryString) + const utmContent = url.searchParams.get('utm_content') + const utmSource = url.searchParams.get('utm_source') + + if (!utmContent) return null + if (utmSource !== 'bluesky') return null + + // This should be a string like `starterpack_haileyok.com_rkey` + const contentParts = utmContent.split('_') + + if (contentParts[0] !== 'starterpack') return null + if (contentParts.length !== 3) return null + + return `at://${contentParts[1]}/app.bsky.graph.starterpack/${contentParts[2]}` + } catch (e) { + return null + } +} + +export function parseStarterPackUri(uri?: string): { + name: string + rkey: string +} | null { + if (!uri) return null + + try { + if (uri.startsWith('at://')) { + const atUri = new AtUri(uri) + if (atUri.collection !== 'app.bsky.graph.starterpack') return null + if (atUri.rkey) { + return { + name: atUri.hostname, + rkey: atUri.rkey, + } + } + return null + } else { + const url = new URL(uri) + const parts = url.pathname.split('/') + const [_, path, name, rkey] = parts + + if (parts.length !== 4) return null + if (path !== 'starter-pack' && path !== 'start') return null + if (!name || !rkey) return null + return { + name, + rkey, + } + } + } catch (e) { + return null + } +} + +export function createStarterPackGooglePlayUri( + name: string, + rkey: string, +): string | null { + if (!name || !rkey) return null + return `https://play.google.com/store/apps/details?id=xyz.blueskyweb.app&referrer=utm_source%3Dbluesky%26utm_medium%3Dstarterpack%26utm_content%3Dstarterpack_${name}_${rkey}` +} + +export function httpStarterPackUriToAtUri(httpUri?: string): string | null { + if (!httpUri) return null + + const parsed = parseStarterPackUri(httpUri) + if (!parsed) return null + + if (httpUri.startsWith('at://')) return httpUri + + return `at://${parsed.name}/app.bsky.graph.starterpack/${parsed.rkey}` +} + +export function getStarterPackOgCard( + didOrStarterPack: AppBskyGraphDefs.StarterPackView | string, + rkey?: string, +) { + if (typeof didOrStarterPack === 'string') { + return `https://ogcard.cdn.bsky.app/start/${didOrStarterPack}/${rkey}` + } else { + const rkey = new AtUri(didOrStarterPack.uri).rkey + return `https://ogcard.cdn.bsky.app/start/${didOrStarterPack.creator.did}/${rkey}` + } +} + +export function createStarterPackUri({ + did, + rkey, +}: { + did: string + rkey: string +}): string | null { + return new AtUri(`at://${did}/app.bsky.graph.starterpack/${rkey}`).toString() +} diff --git a/src/routes.ts b/src/routes.ts index de711f5dc2..f241d37a07 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -41,4 +41,8 @@ export const router = new Router({ Messages: '/messages', MessagesSettings: '/messages/settings', MessagesConversation: '/messages/:conversation', + Start: '/start/:name/:rkey', + StarterPackEdit: '/starter-pack/edit/:rkey', + StarterPack: '/starter-pack/:name/:rkey', + StarterPackWizard: '/starter-pack/create', }) diff --git a/src/screens/Login/LoginForm.tsx b/src/screens/Login/LoginForm.tsx index dfa10668b6..7cfd38e34f 100644 --- a/src/screens/Login/LoginForm.tsx +++ b/src/screens/Login/LoginForm.tsx @@ -21,6 +21,7 @@ import {logger} from '#/logger' import {useSessionApi} from '#/state/session' import {useLoggedOutViewControls} from '#/state/shell/logged-out' import {useRequestNotificationsPermission} from 'lib/notifications/notifications' +import {useSetHasCheckedForStarterPack} from 'state/preferences/used-starter-packs' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {FormError} from '#/components/forms/FormError' @@ -69,6 +70,7 @@ export const LoginForm = ({ const {login} = useSessionApi() const requestNotificationsPermission = useRequestNotificationsPermission() const {setShowLoggedOut} = useLoggedOutViewControls() + const setHasCheckedForStarterPack = useSetHasCheckedForStarterPack() const onPressSelectService = React.useCallback(() => { Keyboard.dismiss() @@ -116,6 +118,7 @@ export const LoginForm = ({ 'LoginForm', ) setShowLoggedOut(false) + setHasCheckedForStarterPack(true) requestNotificationsPermission('Login') } catch (e: any) { const errMsg = e.toString() diff --git a/src/screens/Login/ScreenTransition.tsx b/src/screens/Login/ScreenTransition.tsx index ab0a223678..6fad266802 100644 --- a/src/screens/Login/ScreenTransition.tsx +++ b/src/screens/Login/ScreenTransition.tsx @@ -1,9 +1,16 @@ import React from 'react' +import {StyleProp, ViewStyle} from 'react-native' import Animated, {FadeInRight, FadeOutLeft} from 'react-native-reanimated' -export function ScreenTransition({children}: {children: React.ReactNode}) { +export function ScreenTransition({ + style, + children, +}: { + style?: StyleProp + children: React.ReactNode +}) { return ( - + {children} ) diff --git a/src/screens/Onboarding/StepFinished.tsx b/src/screens/Onboarding/StepFinished.tsx index c75dd4fa74..c7a459659f 100644 --- a/src/screens/Onboarding/StepFinished.tsx +++ b/src/screens/Onboarding/StepFinished.tsx @@ -1,11 +1,18 @@ import React from 'react' import {View} from 'react-native' +import {AppBskyGraphDefs, AppBskyGraphStarterpack} from '@atproto/api' +import {SavedFeed} from '@atproto/api/dist/client/types/app/bsky/actor/defs' +import {TID} from '@atproto/common-web' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' import {useAnalytics} from '#/lib/analytics/analytics' -import {BSKY_APP_ACCOUNT_DID} from '#/lib/constants' +import { + BSKY_APP_ACCOUNT_DID, + DISCOVER_SAVED_FEED, + TIMELINE_SAVED_FEED, +} from '#/lib/constants' import {logEvent} from '#/lib/statsig/statsig' import {logger} from '#/logger' import {preferencesQueryKey} from '#/state/queries/preferences' @@ -14,6 +21,11 @@ import {useAgent} from '#/state/session' import {useOnboardingDispatch} from '#/state/shell' import {uploadBlob} from 'lib/api' import {useRequestNotificationsPermission} from 'lib/notifications/notifications' +import {useSetHasCheckedForStarterPack} from 'state/preferences/used-starter-packs' +import { + useActiveStarterPack, + useSetActiveStarterPack, +} from 'state/shell/starter-pack' import { DescriptionText, OnboardingControls, @@ -41,17 +53,74 @@ export function StepFinished() { const queryClient = useQueryClient() const agent = useAgent() const requestNotificationsPermission = useRequestNotificationsPermission() + const activeStarterPack = useActiveStarterPack() + const setActiveStarterPack = useSetActiveStarterPack() + const setHasCheckedForStarterPack = useSetHasCheckedForStarterPack() const finishOnboarding = React.useCallback(async () => { setSaving(true) - const {interestsStepResults, profileStepResults} = state - const {selectedInterests} = interestsStepResults + let starterPack: AppBskyGraphDefs.StarterPackView | undefined + let listItems: AppBskyGraphDefs.ListItemView[] | undefined + + if (activeStarterPack?.uri) { + try { + const spRes = await agent.app.bsky.graph.getStarterPack({ + starterPack: activeStarterPack.uri, + }) + starterPack = spRes.data.starterPack + + if (starterPack.list) { + const listRes = await agent.app.bsky.graph.getList({ + list: starterPack.list.uri, + limit: 50, + }) + listItems = listRes.data.items + } + } catch (e) { + logger.error('Failed to fetch starter pack', {safeMessage: e}) + // don't tell the user, just get them through onboarding. + } + } + try { + const {interestsStepResults, profileStepResults} = state + const {selectedInterests} = interestsStepResults + await Promise.all([ - bulkWriteFollows(agent, [BSKY_APP_ACCOUNT_DID]), + bulkWriteFollows(agent, [ + BSKY_APP_ACCOUNT_DID, + ...(listItems?.map(i => i.subject.did) ?? []), + ]), (async () => { + // Interests need to get saved first, then we can write the feeds to prefs await agent.setInterestsPref({tags: selectedInterests}) + + // Default feeds that every user should have pinned when landing in the app + const feedsToSave: SavedFeed[] = [ + { + ...DISCOVER_SAVED_FEED, + id: TID.nextStr(), + }, + { + ...TIMELINE_SAVED_FEED, + id: TID.nextStr(), + }, + ] + + // Any starter pack feeds will be pinned _after_ the defaults + if (starterPack && starterPack.feeds?.length) { + feedsToSave.concat( + starterPack.feeds.map(f => ({ + type: 'feed', + value: f.uri, + pinned: true, + id: TID.nextStr(), + })), + ) + } + + await agent.overwriteSavedFeeds(feedsToSave) })(), (async () => { const {imageUri, imageMime} = profileStepResults @@ -63,9 +132,24 @@ export function StepFinished() { if (res.data.blob) { existing.avatar = res.data.blob } + + if (starterPack) { + existing.joinedViaStarterPack = { + uri: starterPack.uri, + cid: starterPack.cid, + } + } + + existing.displayName = '' + // HACKFIX + // creating a bunch of identical profile objects is breaking the relay + // tossing this unspecced field onto it to reduce the size of the problem + // -prf + existing.createdAt = new Date().toISOString() return existing }) } + logEvent('onboarding:finished:avatarResult', { avatarResult: profileStepResults.isCreatedAvatar ? 'created' @@ -96,19 +180,40 @@ export function StepFinished() { }) setSaving(false) + setActiveStarterPack(undefined) + setHasCheckedForStarterPack(true) dispatch({type: 'finish'}) onboardDispatch({type: 'finish'}) track('OnboardingV2:StepFinished:End') track('OnboardingV2:Complete') - logEvent('onboarding:finished:nextPressed', {}) + logEvent('onboarding:finished:nextPressed', { + usedStarterPack: Boolean(starterPack), + starterPackName: AppBskyGraphStarterpack.isRecord(starterPack?.record) + ? starterPack.record.name + : undefined, + starterPackCreator: starterPack?.creator.did, + starterPackUri: starterPack?.uri, + profilesFollowed: listItems?.length ?? 0, + feedsPinned: starterPack?.feeds?.length ?? 0, + }) + if (starterPack && listItems?.length) { + logEvent('starterPack:followAll', { + logContext: 'Onboarding', + starterPack: starterPack.uri, + count: listItems?.length, + }) + } }, [ - state, queryClient, agent, dispatch, onboardDispatch, track, + activeStarterPack, + state, requestNotificationsPermission, + setActiveStarterPack, + setHasCheckedForStarterPack, ]) React.useEffect(() => { diff --git a/src/screens/Profile/Header/DisplayName.tsx b/src/screens/Profile/Header/DisplayName.tsx index b6d88db712..c63658a44a 100644 --- a/src/screens/Profile/Header/DisplayName.tsx +++ b/src/screens/Profile/Header/DisplayName.tsx @@ -1,10 +1,10 @@ import React from 'react' import {View} from 'react-native' import {AppBskyActorDefs, ModerationDecision} from '@atproto/api' -import {sanitizeHandle} from 'lib/strings/handles' -import {sanitizeDisplayName} from 'lib/strings/display-names' -import {Shadow} from '#/state/cache/types' +import {Shadow} from '#/state/cache/types' +import {sanitizeDisplayName} from 'lib/strings/display-names' +import {sanitizeHandle} from 'lib/strings/handles' import {atoms as a, useTheme} from '#/alf' import {Text} from '#/components/Typography' diff --git a/src/screens/Signup/index.tsx b/src/screens/Signup/index.tsx index 2cc1bcab0b..3203d443cc 100644 --- a/src/screens/Signup/index.tsx +++ b/src/screens/Signup/index.tsx @@ -1,6 +1,11 @@ import React from 'react' import {View} from 'react-native' -import {LayoutAnimationConfig} from 'react-native-reanimated' +import Animated, { + FadeIn, + FadeOut, + LayoutAnimationConfig, +} from 'react-native-reanimated' +import {AppBskyGraphStarterpack} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -11,6 +16,8 @@ import {createFullHandle} from '#/lib/strings/handles' import {logger} from '#/logger' import {useServiceQuery} from '#/state/queries/service' import {useAgent} from '#/state/session' +import {useStarterPackQuery} from 'state/queries/starter-packs' +import {useActiveStarterPack} from 'state/shell/starter-pack' import {LoggedOutLayout} from '#/view/com/util/layouts/LoggedOutLayout' import { initialState, @@ -26,6 +33,7 @@ import {atoms as a, useBreakpoints, useTheme} from '#/alf' import {AppLanguageDropdown} from '#/components/AppLanguageDropdown' import {Button, ButtonText} from '#/components/Button' import {Divider} from '#/components/Divider' +import {LinearGradientBackground} from '#/components/LinearGradientBackground' import {InlineLinkText} from '#/components/Link' import {Text} from '#/components/Typography' @@ -38,6 +46,11 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { const {gtMobile} = useBreakpoints() const agent = useAgent() + const activeStarterPack = useActiveStarterPack() + const {data: starterPack} = useStarterPackQuery({ + uri: activeStarterPack?.uri, + }) + const { data: serviceInfo, isFetching, @@ -142,6 +155,31 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { description={_(msg`We're so excited to have you join us!`)} scrollable> + {state.activeStep === SignupStep.INFO && + starterPack && + AppBskyGraphStarterpack.isRecord(starterPack.record) ? ( + + + + {starterPack.record.name} + + + {starterPack.feeds?.length ? ( + + You'll follow the suggested users and feeds once you + finish creating your account! + + ) : ( + + You'll follow the suggested users once you finish creating + your account! + + )} + + + + ) : null} void +}) { + const moderationOpts = useModerationOpts() + const activeStarterPack = useActiveStarterPack() + + const {data: starterPack, isError: isErrorStarterPack} = useStarterPackQuery({ + uri: activeStarterPack?.uri, + }) + + const isValid = + starterPack && + starterPack.list && + AppBskyGraphDefs.validateStarterPackView(starterPack) && + AppBskyGraphStarterpack.validateRecord(starterPack.record) + + React.useEffect(() => { + if (isErrorStarterPack || (starterPack && !isValid)) { + setScreenState(LoggedOutScreenState.S_LoginOrCreateAccount) + } + }, [isErrorStarterPack, setScreenState, isValid, starterPack]) + + if (!starterPack || !isValid || !moderationOpts) { + return + } + + return ( + + ) +} + +function LandingScreenLoaded({ + starterPack, + setScreenState, + // TODO apply this to profile card + + moderationOpts, +}: { + starterPack: AppBskyGraphDefs.StarterPackView + setScreenState: (state: LoggedOutScreenState) => void + moderationOpts: ModerationOpts +}) { + const {record, creator, listItemsSample, feeds, joinedWeekCount} = starterPack + const {_} = useLingui() + const t = useTheme() + const activeStarterPack = useActiveStarterPack() + const setActiveStarterPack = useSetActiveStarterPack() + const {isTabletOrDesktop} = useWebMediaQueries() + const androidDialogControl = useDialogControl() + + const [appClipOverlayVisible, setAppClipOverlayVisible] = + React.useState(false) + + const listItemsCount = starterPack.list?.listItemCount ?? 0 + + const onContinue = () => { + setActiveStarterPack({ + uri: starterPack.uri, + }) + setScreenState(LoggedOutScreenState.S_CreateAccount) + } + + const onJoinPress = () => { + if (activeStarterPack?.isClip) { + setAppClipOverlayVisible(true) + postAppClipMessage({ + action: 'present', + }) + } else if (isAndroidWeb) { + androidDialogControl.open() + } else { + onContinue() + } + } + + const onJoinWithoutPress = () => { + if (activeStarterPack?.isClip) { + setAppClipOverlayVisible(true) + postAppClipMessage({ + action: 'present', + }) + } else { + setActiveStarterPack(undefined) + setScreenState(LoggedOutScreenState.S_CreateAccount) + } + } + + if (!AppBskyGraphStarterpack.isRecord(record)) { + return null + } + + return ( + + + + + + + + {record.name} + + + Starter pack by {`@${creator.handle}`} + + + + {record.description ? ( + + {record.description} + + ) : null} + + + {joinedWeekCount && joinedWeekCount >= 25 ? ( + + + + 123,659 joined this week + + + ) : null} + + + {Boolean(listItemsSample?.length) && ( + + + {listItemsCount <= 8 ? ( + You'll follow these people right away + ) : ( + + You'll follow these people and {listItemsCount - 8} others + + )} + + + {starterPack.listItemsSample?.slice(0, 8).map(item => ( + + + + ))} + + + )} + {feeds?.length ? ( + + + You'll stay updated with these feeds + + + + {feeds?.map(feed => ( + + + + ))} + + + ) : null} + + + + + + + + Download Bluesky + + + + The experience is better in the app. Download Bluesky now and we'll + pick back up where you left off. + + + + { + const rkey = new AtUri(starterPack.uri).rkey + if (!rkey) return + + const googlePlayUri = createStarterPackGooglePlayUri( + creator.handle, + rkey, + ) + if (!googlePlayUri) return + + window.location.href = googlePlayUri + }} + /> + + + + {isWeb && ( + + )} + + ) +} + +function AppClipOverlay({ + visible, + setIsVisible, +}: { + visible: boolean + setIsVisible: (visible: boolean) => void +}) { + if (!visible) return + + return ( + setIsVisible(false)}> + + {/* Webkit needs this to have a zindex of 2? */} + + + Download Bluesky to get started! + + + We'll remember the starter pack you chose and use it when you create + an account in the app. + + + + + ) +} diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx new file mode 100644 index 0000000000..46ce252364 --- /dev/null +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -0,0 +1,627 @@ +import React from 'react' +import {View} from 'react-native' +import {Image} from 'expo-image' +import { + AppBskyGraphDefs, + AppBskyGraphGetList, + AppBskyGraphStarterpack, + AtUri, + ModerationOpts, +} from '@atproto/api' +import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useNavigation} from '@react-navigation/native' +import {NativeStackScreenProps} from '@react-navigation/native-stack' +import { + InfiniteData, + UseInfiniteQueryResult, + useQueryClient, +} from '@tanstack/react-query' + +import {cleanError} from '#/lib/strings/errors' +import {logger} from '#/logger' +import {useDeleteStarterPackMutation} from '#/state/queries/starter-packs' +import {HITSLOP_20} from 'lib/constants' +import {makeProfileLink, makeStarterPackLink} from 'lib/routes/links' +import {CommonNavigatorParams, NavigationProp} from 'lib/routes/types' +import {logEvent} from 'lib/statsig/statsig' +import {getStarterPackOgCard} from 'lib/strings/starter-pack' +import {isWeb} from 'platform/detection' +import {useModerationOpts} from 'state/preferences/moderation-opts' +import {RQKEY, useListMembersQuery} from 'state/queries/list-members' +import {useResolveDidQuery} from 'state/queries/resolve-uri' +import {useShortenLink} from 'state/queries/shorten-link' +import {useStarterPackQuery} from 'state/queries/starter-packs' +import {useAgent, useSession} from 'state/session' +import * as Toast from '#/view/com/util/Toast' +import {PagerWithHeader} from 'view/com/pager/PagerWithHeader' +import {ProfileSubpageHeader} from 'view/com/profile/ProfileSubpageHeader' +import {CenteredView} from 'view/com/util/Views' +import {bulkWriteFollows} from '#/screens/Onboarding/util' +import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import {useDialogControl} from '#/components/Dialog' +import {ArrowOutOfBox_Stroke2_Corner0_Rounded as ArrowOutOfBox} from '#/components/icons/ArrowOutOfBox' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' +import {DotGrid_Stroke2_Corner0_Rounded as Ellipsis} from '#/components/icons/DotGrid' +import {Pencil_Stroke2_Corner0_Rounded as Pencil} from '#/components/icons/Pencil' +import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' +import {ListMaybePlaceholder} from '#/components/Lists' +import {Loader} from '#/components/Loader' +import * as Menu from '#/components/Menu' +import * as Prompt from '#/components/Prompt' +import {ReportDialog, useReportDialogControl} from '#/components/ReportDialog' +import {FeedsList} from '#/components/StarterPack/Main/FeedsList' +import {ProfilesList} from '#/components/StarterPack/Main/ProfilesList' +import {QrCodeDialog} from '#/components/StarterPack/QrCodeDialog' +import {ShareDialog} from '#/components/StarterPack/ShareDialog' +import {Text} from '#/components/Typography' + +type StarterPackScreeProps = NativeStackScreenProps< + CommonNavigatorParams, + 'StarterPack' +> + +export function StarterPackScreen({route}: StarterPackScreeProps) { + const {_} = useLingui() + const {currentAccount} = useSession() + + const {name, rkey} = route.params + const moderationOpts = useModerationOpts() + const { + data: did, + isLoading: isLoadingDid, + isError: isErrorDid, + } = useResolveDidQuery(name) + const { + data: starterPack, + isLoading: isLoadingStarterPack, + isError: isErrorStarterPack, + } = useStarterPackQuery({did, rkey}) + const listMembersQuery = useListMembersQuery(starterPack?.list?.uri, 50) + + const isValid = + starterPack && + (starterPack.list || starterPack?.creator?.did === currentAccount?.did) && + AppBskyGraphDefs.validateStarterPackView(starterPack) && + AppBskyGraphStarterpack.validateRecord(starterPack.record) + + if (!did || !starterPack || !isValid || !moderationOpts) { + return ( + + ) + } + + if (!starterPack.list && starterPack.creator.did === currentAccount?.did) { + return + } + + return ( + + ) +} + +function StarterPackScreenInner({ + starterPack, + routeParams, + listMembersQuery, + moderationOpts, +}: { + starterPack: AppBskyGraphDefs.StarterPackView + routeParams: StarterPackScreeProps['route']['params'] + listMembersQuery: UseInfiniteQueryResult< + InfiniteData + > + moderationOpts: ModerationOpts +}) { + const tabs = [ + ...(starterPack.list ? ['People'] : []), + ...(starterPack.feeds?.length ? ['Feeds'] : []), + ] + + const qrCodeDialogControl = useDialogControl() + const shareDialogControl = useDialogControl() + + const shortenLink = useShortenLink() + const [link, setLink] = React.useState() + const [imageLoaded, setImageLoaded] = React.useState(false) + + const onOpenShareDialog = React.useCallback(() => { + const rkey = new AtUri(starterPack.uri).rkey + shortenLink(makeStarterPackLink(starterPack.creator.did, rkey)).then( + res => { + setLink(res.url) + }, + ) + Image.prefetch(getStarterPackOgCard(starterPack)) + .then(() => { + setImageLoaded(true) + }) + .catch(() => { + setImageLoaded(true) + }) + shareDialogControl.open() + }, [shareDialogControl, shortenLink, starterPack]) + + React.useEffect(() => { + if (routeParams.new) { + onOpenShareDialog() + } + }, [onOpenShareDialog, routeParams.new, shareDialogControl]) + + return ( + + + ( +
+ )}> + {starterPack.list != null + ? ({headerHeight, scrollElRef}) => ( + + ) + : null} + {starterPack.feeds != null + ? ({headerHeight, scrollElRef}) => ( + + ) + : null} + + + + + + + ) +} + +function Header({ + starterPack, + routeParams, + onOpenShareDialog, +}: { + starterPack: AppBskyGraphDefs.StarterPackView + routeParams: StarterPackScreeProps['route']['params'] + onOpenShareDialog: () => void +}) { + const {_} = useLingui() + const t = useTheme() + const {currentAccount} = useSession() + const agent = useAgent() + const queryClient = useQueryClient() + + const [isProcessing, setIsProcessing] = React.useState(false) + + const {record, creator} = starterPack + const isOwn = creator?.did === currentAccount?.did + const joinedAllTimeCount = starterPack.joinedAllTimeCount ?? 0 + + const onFollowAll = async () => { + if (!starterPack.list) return + + setIsProcessing(true) + + try { + const list = await agent.app.bsky.graph.getList({ + list: starterPack.list.uri, + }) + const dids = list.data.items + .filter(li => !li.subject.viewer?.following) + .map(li => li.subject.did) + + await bulkWriteFollows(agent, dids) + + await queryClient.refetchQueries({ + queryKey: RQKEY(starterPack.list.uri), + }) + + logEvent('starterPack:followAll', { + logContext: 'StarterPackProfilesList', + starterPack: starterPack.uri, + count: dids.length, + }) + Toast.show(_(msg`All accounts have been followed!`)) + } catch (e) { + Toast.show(_(msg`An error occurred while trying to follow all`)) + } finally { + setIsProcessing(false) + } + } + + if (!AppBskyGraphStarterpack.isRecord(record)) { + return null + } + + return ( + <> + + + {isOwn ? ( + + ) : ( + + )} + + + + {record.description || joinedAllTimeCount >= 25 ? ( + + {record.description ? ( + + {record.description} + + ) : null} + {joinedAllTimeCount >= 25 ? ( + + + + + {starterPack.joinedAllTimeCount || 0} people have used this + starter pack! + + + + ) : null} + + ) : null} + + ) +} + +function OverflowMenu({ + starterPack, + routeParams, + onOpenShareDialog, +}: { + starterPack: AppBskyGraphDefs.StarterPackView + routeParams: StarterPackScreeProps['route']['params'] + onOpenShareDialog: () => void +}) { + const t = useTheme() + const {_} = useLingui() + const {gtMobile} = useBreakpoints() + const {currentAccount} = useSession() + const reportDialogControl = useReportDialogControl() + const deleteDialogControl = useDialogControl() + const navigation = useNavigation() + + const { + mutate: deleteStarterPack, + isPending: isDeletePending, + error: deleteError, + } = useDeleteStarterPackMutation({ + onSuccess: () => { + logEvent('starterPack:delete', {}) + deleteDialogControl.close(() => { + if (navigation.canGoBack()) { + navigation.popToTop() + } else { + navigation.navigate('Home') + } + }) + }, + onError: e => { + logger.error('Failed to delete starter pack', {safeMessage: e}) + }, + }) + + const isOwn = starterPack.creator.did === currentAccount?.did + + const onDeleteStarterPack = async () => { + if (!starterPack.list) { + logger.error(`Unable to delete starterpack because list is missing`) + return + } + + deleteStarterPack({ + rkey: routeParams.rkey, + listUri: starterPack.list.uri, + }) + logEvent('starterPack:delete', {}) + } + + return ( + <> + + + {({props}) => ( + + )} + + + {isOwn ? ( + <> + { + navigation.navigate('StarterPackEdit', { + rkey: routeParams.rkey, + }) + }}> + + Edit + + + + { + deleteDialogControl.open() + }}> + + Delete + + + + + ) : ( + <> + + + + Share link + + + + + + + + Report starter pack + + + + + )} + + + + {starterPack.list && ( + + )} + + + + Delete starter pack? + + + Are you sure you want delete this starter pack? + + {deleteError && ( + + + + Unable to delete + + {cleanError(deleteError)} + + + + )} + + + + + + + ) +} + +function InvalidStarterPack({rkey}: {rkey: string}) { + const {_} = useLingui() + const t = useTheme() + const navigation = useNavigation() + const {gtMobile} = useBreakpoints() + const [isProcessing, setIsProcessing] = React.useState(false) + + const goBack = () => { + if (navigation.canGoBack()) { + navigation.goBack() + } else { + navigation.replace('Home') + } + } + + const {mutate: deleteStarterPack} = useDeleteStarterPackMutation({ + onSuccess: () => { + setIsProcessing(false) + goBack() + }, + onError: e => { + setIsProcessing(false) + logger.error('Failed to delete invalid starter pack', {safeMessage: e}) + Toast.show(_(msg`Failed to delete starter pack`)) + }, + }) + + return ( + + + + Starter pack is invalid + + + + The starter pack that you are trying to view is invalid. You may + delete this starter pack instead. + + + + + + + + + ) +} diff --git a/src/screens/StarterPack/Wizard/State.tsx b/src/screens/StarterPack/Wizard/State.tsx new file mode 100644 index 0000000000..ea9bbf9d33 --- /dev/null +++ b/src/screens/StarterPack/Wizard/State.tsx @@ -0,0 +1,163 @@ +import React from 'react' +import { + AppBskyActorDefs, + AppBskyGraphDefs, + AppBskyGraphStarterpack, +} from '@atproto/api' +import {GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' +import {msg} from '@lingui/macro' + +import {useSession} from 'state/session' +import * as Toast from '#/view/com/util/Toast' + +const steps = ['Details', 'Profiles', 'Feeds'] as const +type Step = (typeof steps)[number] + +type Action = + | {type: 'Next'} + | {type: 'Back'} + | {type: 'SetCanNext'; canNext: boolean} + | {type: 'SetName'; name: string} + | {type: 'SetDescription'; description: string} + | {type: 'AddProfile'; profile: AppBskyActorDefs.ProfileViewBasic} + | {type: 'RemoveProfile'; profileDid: string} + | {type: 'AddFeed'; feed: GeneratorView} + | {type: 'RemoveFeed'; feedUri: string} + | {type: 'SetProcessing'; processing: boolean} + | {type: 'SetError'; error: string} + +interface State { + canNext: boolean + currentStep: Step + name?: string + description?: string + profiles: AppBskyActorDefs.ProfileViewBasic[] + feeds: GeneratorView[] + processing: boolean + error?: string + transitionDirection: 'Backward' | 'Forward' +} + +type TStateContext = [State, (action: Action) => void] + +const StateContext = React.createContext([ + {} as State, + (_: Action) => {}, +]) +export const useWizardState = () => React.useContext(StateContext) + +function reducer(state: State, action: Action): State { + let updatedState = state + + // -- Navigation + const currentIndex = steps.indexOf(state.currentStep) + if (action.type === 'Next' && state.currentStep !== 'Feeds') { + updatedState = { + ...state, + currentStep: steps[currentIndex + 1], + transitionDirection: 'Forward', + } + } else if (action.type === 'Back' && state.currentStep !== 'Details') { + updatedState = { + ...state, + currentStep: steps[currentIndex - 1], + transitionDirection: 'Backward', + } + } + + switch (action.type) { + case 'SetName': + updatedState = {...state, name: action.name.slice(0, 50)} + break + case 'SetDescription': + updatedState = {...state, description: action.description} + break + case 'AddProfile': + if (state.profiles.length >= 51) { + Toast.show(msg`You may only add up to 50 profiles`.message ?? '') + } else { + updatedState = {...state, profiles: [...state.profiles, action.profile]} + } + break + case 'RemoveProfile': + updatedState = { + ...state, + profiles: state.profiles.filter( + profile => profile.did !== action.profileDid, + ), + } + break + case 'AddFeed': + if (state.feeds.length >= 50) { + Toast.show(msg`You may only add up to 50 feeds`.message ?? '') + } else { + updatedState = {...state, feeds: [...state.feeds, action.feed]} + } + break + case 'RemoveFeed': + updatedState = { + ...state, + feeds: state.feeds.filter(f => f.uri !== action.feedUri), + } + break + case 'SetProcessing': + updatedState = {...state, processing: action.processing} + break + } + + return updatedState +} + +// TODO supply the initial state to this component +export function Provider({ + starterPack, + listItems, + children, +}: { + starterPack?: AppBskyGraphDefs.StarterPackView + listItems?: AppBskyGraphDefs.ListItemView[] + children: React.ReactNode +}) { + const {currentAccount} = useSession() + + const createInitialState = (): State => { + if (starterPack && AppBskyGraphStarterpack.isRecord(starterPack.record)) { + return { + canNext: true, + currentStep: 'Details', + name: starterPack.record.name, + description: starterPack.record.description, + profiles: + listItems + ?.map(i => i.subject) + .filter(p => p.did !== currentAccount?.did) ?? [], + feeds: starterPack.feeds ?? [], + processing: false, + transitionDirection: 'Forward', + } + } + + return { + canNext: true, + currentStep: 'Details', + profiles: [], + feeds: [], + processing: false, + transitionDirection: 'Forward', + } + } + + const [state, dispatch] = React.useReducer(reducer, null, createInitialState) + + return ( + + {children} + + ) +} + +export { + type Action as WizardAction, + type State as WizardState, + type Step as WizardStep, +} diff --git a/src/screens/StarterPack/Wizard/StepDetails.tsx b/src/screens/StarterPack/Wizard/StepDetails.tsx new file mode 100644 index 0000000000..24c992c60b --- /dev/null +++ b/src/screens/StarterPack/Wizard/StepDetails.tsx @@ -0,0 +1,84 @@ +import React from 'react' +import {View} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useProfileQuery} from 'state/queries/profile' +import {useSession} from 'state/session' +import {useWizardState} from '#/screens/StarterPack/Wizard/State' +import {atoms as a, useTheme} from '#/alf' +import * as TextField from '#/components/forms/TextField' +import {StarterPack} from '#/components/icons/StarterPack' +import {ScreenTransition} from '#/components/StarterPack/Wizard/ScreenTransition' +import {Text} from '#/components/Typography' + +export function StepDetails() { + const {_} = useLingui() + const t = useTheme() + const [state, dispatch] = useWizardState() + + const {currentAccount} = useSession() + const {data: currentProfile} = useProfileQuery({ + did: currentAccount?.did, + staleTime: 300, + }) + + return ( + + + + + + Invites, but personal + + + + Invite your friends to follow your favorite feeds and people + + + + + + What do you want to call your starter pack? + + + dispatch({type: 'SetName', name: text})} + /> + + + {state.name?.length ?? 0}/50 + + + + + + + Tell us a little more + + + + dispatch({type: 'SetDescription', description: text}) + } + multiline + style={{minHeight: 150}} + /> + + + + + ) +} diff --git a/src/screens/StarterPack/Wizard/StepFeeds.tsx b/src/screens/StarterPack/Wizard/StepFeeds.tsx new file mode 100644 index 0000000000..6752a95db3 --- /dev/null +++ b/src/screens/StarterPack/Wizard/StepFeeds.tsx @@ -0,0 +1,113 @@ +import React, {useState} from 'react' +import {ListRenderItemInfo, View} from 'react-native' +import {KeyboardAwareScrollView} from 'react-native-keyboard-controller' +import {AppBskyFeedDefs, ModerationOpts} from '@atproto/api' +import {Trans} from '@lingui/macro' + +import {useA11y} from '#/state/a11y' +import {DISCOVER_FEED_URI} from 'lib/constants' +import { + useGetPopularFeedsQuery, + useSavedFeeds, + useSearchPopularFeedsQuery, +} from 'state/queries/feed' +import {SearchInput} from 'view/com/util/forms/SearchInput' +import {List} from 'view/com/util/List' +import {useWizardState} from '#/screens/StarterPack/Wizard/State' +import {atoms as a, useTheme} from '#/alf' +import {useThrottledValue} from '#/components/hooks/useThrottledValue' +import {Loader} from '#/components/Loader' +import {ScreenTransition} from '#/components/StarterPack/Wizard/ScreenTransition' +import {WizardFeedCard} from '#/components/StarterPack/Wizard/WizardListCard' +import {Text} from '#/components/Typography' + +function keyExtractor(item: AppBskyFeedDefs.GeneratorView) { + return item.uri +} + +export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { + const t = useTheme() + const [state, dispatch] = useWizardState() + const [query, setQuery] = useState('') + const throttledQuery = useThrottledValue(query, 500) + const {screenReaderEnabled} = useA11y() + + const {data: savedFeedsAndLists} = useSavedFeeds() + const savedFeeds = savedFeedsAndLists?.feeds + .filter(f => f.type === 'feed' && f.view.uri !== DISCOVER_FEED_URI) + .map(f => f.view) as AppBskyFeedDefs.GeneratorView[] + + const {data: popularFeedsPages, fetchNextPage} = useGetPopularFeedsQuery({ + limit: 30, + }) + const popularFeeds = + popularFeedsPages?.pages + .flatMap(page => page.feeds) + .filter(f => !savedFeeds?.some(sf => sf?.uri === f.uri)) ?? [] + + const suggestedFeeds = savedFeeds?.concat(popularFeeds) + + const {data: searchedFeeds, isLoading: isLoadingSearch} = + useSearchPopularFeedsQuery({q: throttledQuery}) + + const renderItem = ({ + item, + }: ListRenderItemInfo) => { + return ( + + ) + } + + return ( + + + + setQuery(t)} + onPressCancelSearch={() => setQuery('')} + onSubmitQuery={() => {}} + /> + + + fetchNextPage() : undefined + } + onEndReachedThreshold={2} + renderScrollComponent={props => } + keyboardShouldPersistTaps="handled" + containWeb={true} + sideBorders={false} + style={{flex: 1}} + ListEmptyComponent={ + + {isLoadingSearch ? ( + + ) : ( + + No feeds found. Try searching for something else. + + )} + + } + /> + + ) +} diff --git a/src/screens/StarterPack/Wizard/StepFinished.tsx b/src/screens/StarterPack/Wizard/StepFinished.tsx new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/screens/StarterPack/Wizard/StepProfiles.tsx b/src/screens/StarterPack/Wizard/StepProfiles.tsx new file mode 100644 index 0000000000..8fe7f52fed --- /dev/null +++ b/src/screens/StarterPack/Wizard/StepProfiles.tsx @@ -0,0 +1,101 @@ +import React, {useState} from 'react' +import {ListRenderItemInfo, View} from 'react-native' +import {KeyboardAwareScrollView} from 'react-native-keyboard-controller' +import {AppBskyActorDefs, ModerationOpts} from '@atproto/api' +import {Trans} from '@lingui/macro' + +import {useA11y} from '#/state/a11y' +import {isNative} from 'platform/detection' +import {useActorAutocompleteQuery} from 'state/queries/actor-autocomplete' +import {useActorSearchPaginated} from 'state/queries/actor-search' +import {SearchInput} from 'view/com/util/forms/SearchInput' +import {List} from 'view/com/util/List' +import {useWizardState} from '#/screens/StarterPack/Wizard/State' +import {atoms as a, useTheme} from '#/alf' +import {Loader} from '#/components/Loader' +import {ScreenTransition} from '#/components/StarterPack/Wizard/ScreenTransition' +import {WizardProfileCard} from '#/components/StarterPack/Wizard/WizardListCard' +import {Text} from '#/components/Typography' + +function keyExtractor(item: AppBskyActorDefs.ProfileViewBasic) { + return item?.did ?? '' +} + +export function StepProfiles({ + moderationOpts, +}: { + moderationOpts: ModerationOpts +}) { + const t = useTheme() + const [state, dispatch] = useWizardState() + const [query, setQuery] = useState('') + const {screenReaderEnabled} = useA11y() + + const {data: topPages, fetchNextPage} = useActorSearchPaginated({ + query: encodeURIComponent('*'), + }) + const topFollowers = topPages?.pages.flatMap(p => p.actors) + + const {data: results, isLoading: isLoadingResults} = + useActorAutocompleteQuery(query, true, 12) + + const renderItem = ({ + item, + }: ListRenderItemInfo) => { + return ( + + ) + } + + return ( + + + + setQuery('')} + onSubmitQuery={() => {}} + /> + + + } + keyboardShouldPersistTaps="handled" + containWeb={true} + sideBorders={false} + style={[a.flex_1]} + onEndReached={ + !query && !screenReaderEnabled ? () => fetchNextPage() : undefined + } + onEndReachedThreshold={isNative ? 2 : 0.25} + ListEmptyComponent={ + + {isLoadingResults ? ( + + ) : ( + + Nobody was found. Try searching for someone else. + + )} + + } + /> + + ) +} diff --git a/src/screens/StarterPack/Wizard/index.tsx b/src/screens/StarterPack/Wizard/index.tsx new file mode 100644 index 0000000000..76691dc985 --- /dev/null +++ b/src/screens/StarterPack/Wizard/index.tsx @@ -0,0 +1,575 @@ +import React from 'react' +import {Keyboard, TouchableOpacity, View} from 'react-native' +import { + KeyboardAwareScrollView, + useKeyboardController, +} from 'react-native-keyboard-controller' +import {useSafeAreaInsets} from 'react-native-safe-area-context' +import {Image} from 'expo-image' +import { + AppBskyActorDefs, + AppBskyGraphDefs, + AtUri, + ModerationOpts, +} from '@atproto/api' +import {GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' +import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' +import {msg, Plural, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useFocusEffect, useNavigation} from '@react-navigation/native' +import {NativeStackScreenProps} from '@react-navigation/native-stack' + +import {logger} from '#/logger' +import {HITSLOP_10} from 'lib/constants' +import {CommonNavigatorParams, NavigationProp} from 'lib/routes/types' +import {logEvent} from 'lib/statsig/statsig' +import {sanitizeDisplayName} from 'lib/strings/display-names' +import {sanitizeHandle} from 'lib/strings/handles' +import {enforceLen} from 'lib/strings/helpers' +import { + getStarterPackOgCard, + parseStarterPackUri, +} from 'lib/strings/starter-pack' +import {isAndroid, isNative, isWeb} from 'platform/detection' +import {useModerationOpts} from 'state/preferences/moderation-opts' +import {useListMembersQuery} from 'state/queries/list-members' +import {useProfileQuery} from 'state/queries/profile' +import { + useCreateStarterPackMutation, + useEditStarterPackMutation, + useStarterPackQuery, +} from 'state/queries/starter-packs' +import {useSession} from 'state/session' +import {useSetMinimalShellMode} from 'state/shell' +import * as Toast from '#/view/com/util/Toast' +import {UserAvatar} from 'view/com/util/UserAvatar' +import {CenteredView} from 'view/com/util/Views' +import {useWizardState, WizardStep} from '#/screens/StarterPack/Wizard/State' +import {StepDetails} from '#/screens/StarterPack/Wizard/StepDetails' +import {StepFeeds} from '#/screens/StarterPack/Wizard/StepFeeds' +import {StepProfiles} from '#/screens/StarterPack/Wizard/StepProfiles' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import {useDialogControl} from '#/components/Dialog' +import {ListMaybePlaceholder} from '#/components/Lists' +import {Loader} from '#/components/Loader' +import {WizardEditListDialog} from '#/components/StarterPack/Wizard/WizardEditListDialog' +import {Text} from '#/components/Typography' +import {Provider} from './State' + +export function Wizard({ + route, +}: NativeStackScreenProps< + CommonNavigatorParams, + 'StarterPackEdit' | 'StarterPackWizard' +>) { + const {rkey} = route.params ?? {} + const {currentAccount} = useSession() + const moderationOpts = useModerationOpts() + + const {_} = useLingui() + + const { + data: starterPack, + isLoading: isLoadingStarterPack, + isError: isErrorStarterPack, + } = useStarterPackQuery({did: currentAccount!.did, rkey}) + const listUri = starterPack?.list?.uri + + const { + data: profilesData, + isLoading: isLoadingProfiles, + isError: isErrorProfiles, + } = useListMembersQuery(listUri, 50) + const listItems = profilesData?.pages.flatMap(p => p.items) + + const { + data: profile, + isLoading: isLoadingProfile, + isError: isErrorProfile, + } = useProfileQuery({did: currentAccount?.did}) + + const isEdit = Boolean(rkey) + const isReady = + (!isEdit || (isEdit && starterPack && listItems)) && + profile && + moderationOpts + + if (!isReady) { + return ( + + ) + } else if (isEdit && starterPack?.creator.did !== currentAccount?.did) { + return ( + + ) + } + + return ( + + + + ) +} + +function WizardInner({ + currentStarterPack, + currentListItems, + profile, + moderationOpts, +}: { + currentStarterPack?: AppBskyGraphDefs.StarterPackView + currentListItems?: AppBskyGraphDefs.ListItemView[] + profile: AppBskyActorDefs.ProfileViewBasic + moderationOpts: ModerationOpts +}) { + const navigation = useNavigation() + const {_} = useLingui() + const t = useTheme() + const setMinimalShellMode = useSetMinimalShellMode() + const {setEnabled} = useKeyboardController() + const [state, dispatch] = useWizardState() + const {currentAccount} = useSession() + const {data: currentProfile} = useProfileQuery({ + did: currentAccount?.did, + staleTime: 0, + }) + const parsed = parseStarterPackUri(currentStarterPack?.uri) + + React.useEffect(() => { + navigation.setOptions({ + gestureEnabled: false, + }) + }, [navigation]) + + useFocusEffect( + React.useCallback(() => { + setEnabled(true) + setMinimalShellMode(true) + + return () => { + setMinimalShellMode(false) + setEnabled(false) + } + }, [setMinimalShellMode, setEnabled]), + ) + + const getDefaultName = () => { + let displayName + if ( + currentProfile?.displayName != null && + currentProfile?.displayName !== '' + ) { + displayName = sanitizeDisplayName(currentProfile.displayName) + } else { + displayName = sanitizeHandle(currentProfile!.handle) + } + return _(msg`${displayName}'s Starter Pack`).slice(0, 50) + } + + const wizardUiStrings: Record< + WizardStep, + {header: string; nextBtn: string; subtitle?: string} + > = { + Details: { + header: _(msg`Starter Pack`), + nextBtn: _(msg`Next`), + }, + Profiles: { + header: _(msg`People`), + nextBtn: _(msg`Next`), + subtitle: _( + msg`Add people to your starter pack that you think others will enjoy following`, + ), + }, + Feeds: { + header: _(msg`Feeds`), + nextBtn: state.feeds.length === 0 ? _(msg`Skip`) : _(msg`Finish`), + subtitle: _(msg`Some subtitle`), + }, + } + const currUiStrings = wizardUiStrings[state.currentStep] + + const onSuccessCreate = (data: {uri: string; cid: string}) => { + const rkey = new AtUri(data.uri).rkey + logEvent('starterPack:create', { + setName: state.name != null, + setDescription: state.description != null, + profilesCount: state.profiles.length, + feedsCount: state.feeds.length, + }) + Image.prefetch([getStarterPackOgCard(currentProfile!.did, rkey)]) + dispatch({type: 'SetProcessing', processing: false}) + navigation.replace('StarterPack', { + name: currentAccount!.handle, + rkey, + new: true, + }) + } + + const onSuccessEdit = () => { + if (navigation.canGoBack()) { + navigation.goBack() + } else { + navigation.replace('StarterPack', { + name: currentAccount!.handle, + rkey: parsed!.rkey, + }) + } + } + + const {mutate: createStarterPack} = useCreateStarterPackMutation({ + onSuccess: onSuccessCreate, + onError: e => { + logger.error('Failed to create starter pack', {safeMessage: e}) + dispatch({type: 'SetProcessing', processing: false}) + Toast.show(_(msg`Failed to create starter pack`)) + }, + }) + const {mutate: editStarterPack} = useEditStarterPackMutation({ + onSuccess: onSuccessEdit, + onError: e => { + logger.error('Failed to edit starter pack', {safeMessage: e}) + dispatch({type: 'SetProcessing', processing: false}) + Toast.show(_(msg`Failed to create starter pack`)) + }, + }) + + const submit = async () => { + dispatch({type: 'SetProcessing', processing: true}) + if (currentStarterPack && currentListItems) { + editStarterPack({ + name: state.name ?? getDefaultName(), + description: state.description, + descriptionFacets: [], + profiles: state.profiles, + feeds: state.feeds, + currentStarterPack: currentStarterPack, + currentListItems: currentListItems, + }) + } else { + createStarterPack({ + name: state.name ?? getDefaultName(), + description: state.description, + descriptionFacets: [], + profiles: state.profiles, + feeds: state.feeds, + }) + } + } + + const onNext = () => { + if (state.currentStep === 'Feeds') { + submit() + return + } + + const keyboardVisible = Keyboard.isVisible() + Keyboard.dismiss() + setTimeout( + () => { + dispatch({type: 'Next'}) + }, + keyboardVisible ? 16 : 0, + ) + } + + return ( + + + + { + if (state.currentStep === 'Details') { + navigation.pop() + } else { + dispatch({type: 'Back'}) + } + }}> + + + + + {currUiStrings.header} + + + + + + {state.currentStep === 'Details' ? ( + + ) : state.currentStep === 'Profiles' ? ( + + ) : state.currentStep === 'Feeds' ? ( + + ) : null} + + + {state.currentStep !== 'Details' && ( +
+ )} + + ) +} + +function Container({children}: {children: React.ReactNode}) { + const {_} = useLingui() + const [state, dispatch] = useWizardState() + + if (state.currentStep === 'Profiles' || state.currentStep === 'Feeds') { + return {children} + } + + return ( + + {children} + {state.currentStep === 'Details' && ( + <> + + + )} + + ) +} + +function Footer({ + onNext, + nextBtnText, + moderationOpts, + profile, +}: { + onNext: () => void + nextBtnText: string + moderationOpts: ModerationOpts + profile: AppBskyActorDefs.ProfileViewBasic +}) { + const {_} = useLingui() + const t = useTheme() + const [state, dispatch] = useWizardState() + const editDialogControl = useDialogControl() + const {bottom: bottomInset} = useSafeAreaInsets() + + const items = + state.currentStep === 'Profiles' + ? [profile, ...state.profiles] + : state.feeds + const initialNamesIndex = state.currentStep === 'Profiles' ? 1 : 0 + + const isEditEnabled = + (state.currentStep === 'Profiles' && items.length > 1) || + (state.currentStep === 'Feeds' && items.length > 0) + + const minimumItems = state.currentStep === 'Profiles' ? 8 : 0 + + const textStyles = [a.text_md] + + return ( + + {items.length > minimumItems && ( + + + {items.length}/{state.currentStep === 'Profiles' ? 50 : 3} + + + )} + + + {items.slice(0, 6).map((p, index) => ( + + ))} + + + {items.length === 0 ? ( + + + Add some feeds to your starter pack! + + + Search for feeds that you want to suggest to others. + + + ) : ( + + {state.currentStep === 'Profiles' && items.length === 1 ? ( + + It's just you right now! Add more people to your starter pack by + searching above. + + ) : items.length === 1 ? ( + + + {getName(items[initialNamesIndex])} + {' '} + is included in your starter pack + + ) : items.length === 2 ? ( + + + {getName(items[initialNamesIndex])}{' '} + + and + + + {getName(items[state.currentStep === 'Profiles' ? 0 : 1])}{' '} + + are included in your starter pack + + ) : ( + + + {getName(items[initialNamesIndex])},{' '} + + + {getName(items[initialNamesIndex + 1])},{' '} + + and {items.length - 2}{' '} + are + included in your starter pack + + )} + + )} + + + {isEditEnabled ? ( + + ) : ( + + )} + {state.currentStep === 'Profiles' && items.length < 8 ? ( + <> + + Add {8 - items.length} more to continue + + + + ) : ( + + )} + + + + + ) +} + +function getName(item: AppBskyActorDefs.ProfileViewBasic | GeneratorView) { + if (typeof item.displayName === 'string') { + return enforceLen(sanitizeDisplayName(item.displayName), 16, true) + } else if (typeof item.handle === 'string') { + return enforceLen(sanitizeHandle(item.handle), 16, true) + } + return '' +} diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts index c942828f2a..88fc370a6f 100644 --- a/src/state/persisted/schema.ts +++ b/src/state/persisted/schema.ts @@ -88,6 +88,7 @@ export const schema = z.object({ disableHaptics: z.boolean().optional(), disableAutoplay: z.boolean().optional(), kawaii: z.boolean().optional(), + hasCheckedForStarterPack: z.boolean().optional(), /** @deprecated */ mutedThreads: z.array(z.string()), }) @@ -129,4 +130,5 @@ export const defaults: Schema = { disableHaptics: false, disableAutoplay: prefersReducedMotion, kawaii: false, + hasCheckedForStarterPack: false, } diff --git a/src/state/preferences/index.tsx b/src/state/preferences/index.tsx index e1a35f193c..e6b53d5be0 100644 --- a/src/state/preferences/index.tsx +++ b/src/state/preferences/index.tsx @@ -9,6 +9,7 @@ import {Provider as InAppBrowserProvider} from './in-app-browser' import {Provider as KawaiiProvider} from './kawaii' import {Provider as LanguagesProvider} from './languages' import {Provider as LargeAltBadgeProvider} from './large-alt-badge' +import {Provider as UsedStarterPacksProvider} from './used-starter-packs' export { useRequireAltTextEnabled, @@ -34,7 +35,9 @@ export function Provider({children}: React.PropsWithChildren<{}>) { - {children} + + {children} + diff --git a/src/state/preferences/used-starter-packs.tsx b/src/state/preferences/used-starter-packs.tsx new file mode 100644 index 0000000000..8d5d9e8283 --- /dev/null +++ b/src/state/preferences/used-starter-packs.tsx @@ -0,0 +1,37 @@ +import React from 'react' + +import * as persisted from '#/state/persisted' + +type StateContext = boolean | undefined +type SetContext = (v: boolean) => void + +const stateContext = React.createContext(false) +const setContext = React.createContext((_: boolean) => {}) + +export function Provider({children}: {children: React.ReactNode}) { + const [state, setState] = React.useState(() => + persisted.get('hasCheckedForStarterPack'), + ) + + const setStateWrapped = (v: boolean) => { + setState(v) + persisted.write('hasCheckedForStarterPack', v) + } + + React.useEffect(() => { + return persisted.onUpdate(() => { + setState(persisted.get('hasCheckedForStarterPack')) + }) + }, []) + + return ( + + + {children} + + + ) +} + +export const useHasCheckedForStarterPack = () => React.useContext(stateContext) +export const useSetHasCheckedForStarterPack = () => React.useContext(setContext) diff --git a/src/state/queries/actor-search.ts b/src/state/queries/actor-search.ts index 1e301a1bac..479fc1a9f0 100644 --- a/src/state/queries/actor-search.ts +++ b/src/state/queries/actor-search.ts @@ -1,5 +1,11 @@ -import {AppBskyActorDefs} from '@atproto/api' -import {QueryClient, useQuery} from '@tanstack/react-query' +import {AppBskyActorDefs, AppBskyActorSearchActors} from '@atproto/api' +import { + InfiniteData, + QueryClient, + QueryKey, + useInfiniteQuery, + useQuery, +} from '@tanstack/react-query' import {STALE} from '#/state/queries' import {useAgent} from '#/state/session' @@ -7,6 +13,11 @@ import {useAgent} from '#/state/session' const RQKEY_ROOT = 'actor-search' export const RQKEY = (query: string) => [RQKEY_ROOT, query] +export const RQKEY_PAGINATED = (query: string) => [ + `${RQKEY_ROOT}_paginated`, + query, +] + export function useActorSearch({ query, enabled, @@ -28,6 +39,37 @@ export function useActorSearch({ }) } +export function useActorSearchPaginated({ + query, + enabled, +}: { + query: string + enabled?: boolean +}) { + const agent = useAgent() + return useInfiniteQuery< + AppBskyActorSearchActors.OutputSchema, + Error, + InfiniteData, + QueryKey, + string | undefined + >({ + staleTime: STALE.MINUTES.FIVE, + queryKey: RQKEY_PAGINATED(query), + queryFn: async ({pageParam}) => { + const res = await agent.searchActors({ + q: query, + limit: 25, + cursor: pageParam, + }) + return res.data + }, + enabled: enabled && !!query, + initialPageParam: undefined, + getNextPageParam: lastPage => lastPage.cursor, + }) +} + export function* findAllProfilesInQueryData( queryClient: QueryClient, did: string, diff --git a/src/state/queries/actor-starter-packs.ts b/src/state/queries/actor-starter-packs.ts new file mode 100644 index 0000000000..9de80b07de --- /dev/null +++ b/src/state/queries/actor-starter-packs.ts @@ -0,0 +1,47 @@ +import {AppBskyGraphGetActorStarterPacks} from '@atproto/api' +import { + InfiniteData, + QueryClient, + QueryKey, + useInfiniteQuery, +} from '@tanstack/react-query' + +import {useAgent} from 'state/session' + +const RQKEY_ROOT = 'actor-starter-packs' +export const RQKEY = (did?: string) => [RQKEY_ROOT, did] + +export function useActorStarterPacksQuery({did}: {did?: string}) { + const agent = useAgent() + + return useInfiniteQuery< + AppBskyGraphGetActorStarterPacks.OutputSchema, + Error, + InfiniteData, + QueryKey, + string | undefined + >({ + queryKey: RQKEY(did), + queryFn: async ({pageParam}: {pageParam?: string}) => { + const res = await agent.app.bsky.graph.getActorStarterPacks({ + actor: did!, + limit: 10, + cursor: pageParam, + }) + return res.data + }, + enabled: Boolean(did), + initialPageParam: undefined, + getNextPageParam: lastPage => lastPage.cursor, + }) +} + +export async function invalidateActorStarterPacksQuery({ + queryClient, + did, +}: { + queryClient: QueryClient + did: string +}) { + await queryClient.invalidateQueries({queryKey: RQKEY(did)}) +} diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index e5d6151775..dea6f5d774 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -9,6 +9,7 @@ import { } from '@atproto/api' import { InfiniteData, + keepPreviousData, QueryClient, QueryKey, useInfiniteQuery, @@ -315,6 +316,22 @@ export function useSearchPopularFeedsMutation() { }) } +export function useSearchPopularFeedsQuery({q}: {q: string}) { + const agent = useAgent() + return useQuery({ + queryKey: ['searchPopularFeeds', q], + queryFn: async () => { + const res = await agent.app.bsky.unspecced.getPopularFeedGenerators({ + limit: 15, + query: q, + }) + + return res.data.feeds + }, + placeholderData: keepPreviousData, + }) +} + const popularFeedsSearchQueryKeyRoot = 'popularFeedsSearch' export const createPopularFeedsSearchQueryKey = (query: string) => [ popularFeedsSearchQueryKeyRoot, diff --git a/src/state/queries/list-members.ts b/src/state/queries/list-members.ts index de9a36ab7f..3131a2ec3b 100644 --- a/src/state/queries/list-members.ts +++ b/src/state/queries/list-members.ts @@ -15,7 +15,7 @@ type RQPageParam = string | undefined const RQKEY_ROOT = 'list-members' export const RQKEY = (uri: string) => [RQKEY_ROOT, uri] -export function useListMembersQuery(uri: string) { +export function useListMembersQuery(uri?: string, limit: number = PAGE_SIZE) { const agent = useAgent() return useInfiniteQuery< AppBskyGraphGetList.OutputSchema, @@ -25,20 +25,31 @@ export function useListMembersQuery(uri: string) { RQPageParam >({ staleTime: STALE.MINUTES.ONE, - queryKey: RQKEY(uri), + queryKey: RQKEY(uri ?? ''), async queryFn({pageParam}: {pageParam: RQPageParam}) { const res = await agent.app.bsky.graph.getList({ - list: uri, - limit: PAGE_SIZE, + list: uri!, // the enabled flag will prevent this from running until uri is set + limit, cursor: pageParam, }) return res.data }, initialPageParam: undefined, getNextPageParam: lastPage => lastPage.cursor, + enabled: Boolean(uri), }) } +export async function invalidateListMembersQuery({ + queryClient, + uri, +}: { + queryClient: QueryClient + uri: string +}) { + await queryClient.invalidateQueries({queryKey: RQKEY(uri)}) +} + export function* findAllProfilesInQueryData( queryClient: QueryClient, did: string, diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index 0607f07a10..13ca3ffdee 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -155,8 +155,10 @@ export function* findAllPostsInQueryData( for (const page of queryData?.pages) { for (const item of page.items) { - if (item.subject && didOrHandleUriMatches(atUri, item.subject)) { - yield item.subject + if (item.type !== 'starterpack-joined') { + if (item.subject && didOrHandleUriMatches(atUri, item.subject)) { + yield item.subject + } } const quotedPost = getEmbeddedPost(item.subject?.embed) @@ -181,7 +183,10 @@ export function* findAllProfilesInQueryData( } for (const page of queryData?.pages) { for (const item of page.items) { - if (item.subject?.author.did === did) { + if ( + item.type !== 'starterpack-joined' && + item.subject?.author.did === did + ) { yield item.subject.author } const quotedPost = getEmbeddedPost(item.subject?.embed) diff --git a/src/state/queries/notifications/types.ts b/src/state/queries/notifications/types.ts index 812236cf06..d40a07b12f 100644 --- a/src/state/queries/notifications/types.ts +++ b/src/state/queries/notifications/types.ts @@ -1,26 +1,22 @@ import { - AppBskyNotificationListNotifications, AppBskyFeedDefs, + AppBskyGraphDefs, + AppBskyNotificationListNotifications, } from '@atproto/api' export type NotificationType = - | 'post-like' - | 'feedgen-like' - | 'repost' - | 'mention' - | 'reply' - | 'quote' - | 'follow' - | 'unknown' + | StarterPackNotificationType + | OtherNotificationType -export interface FeedNotification { - _reactKey: string - type: NotificationType - notification: AppBskyNotificationListNotifications.Notification - additional?: AppBskyNotificationListNotifications.Notification[] - subjectUri?: string - subject?: AppBskyFeedDefs.PostView -} +export type FeedNotification = + | (FeedNotificationBase & { + type: StarterPackNotificationType + subject?: AppBskyGraphDefs.StarterPackViewBasic + }) + | (FeedNotificationBase & { + type: OtherNotificationType + subject?: AppBskyFeedDefs.PostView + }) export interface FeedPage { cursor: string | undefined @@ -37,3 +33,22 @@ export interface CachedFeedPage { data: FeedPage | undefined unreadCount: number } + +type StarterPackNotificationType = 'starterpack-joined' +type OtherNotificationType = + | 'post-like' + | 'repost' + | 'mention' + | 'reply' + | 'quote' + | 'follow' + | 'feedgen-like' + | 'unknown' + +type FeedNotificationBase = { + _reactKey: string + notification: AppBskyNotificationListNotifications.Notification + additional?: AppBskyNotificationListNotifications.Notification[] + subjectUri?: string + subject?: AppBskyFeedDefs.PostView | AppBskyGraphDefs.StarterPackViewBasic +} diff --git a/src/state/queries/notifications/util.ts b/src/state/queries/notifications/util.ts index 8ed1c0390c..ade98b3179 100644 --- a/src/state/queries/notifications/util.ts +++ b/src/state/queries/notifications/util.ts @@ -3,6 +3,8 @@ import { AppBskyFeedLike, AppBskyFeedPost, AppBskyFeedRepost, + AppBskyGraphDefs, + AppBskyGraphStarterpack, AppBskyNotificationListNotifications, BskyAgent, moderateNotification, @@ -40,6 +42,7 @@ export async function fetchPage({ limit, cursor, }) + const indexedAt = res.data.notifications[0]?.indexedAt // filter out notifs by mod rules @@ -56,9 +59,18 @@ export async function fetchPage({ const subjects = await fetchSubjects(agent, notifsGrouped) for (const notif of notifsGrouped) { if (notif.subjectUri) { - notif.subject = subjects.get(notif.subjectUri) - if (notif.subject) { - precacheProfile(queryClient, notif.subject.author) + if ( + notif.type === 'starterpack-joined' && + notif.notification.reasonSubject + ) { + notif.subject = subjects.starterPacks.get( + notif.notification.reasonSubject, + ) + } else { + notif.subject = subjects.posts.get(notif.subjectUri) + if (notif.subject) { + precacheProfile(queryClient, notif.subject.author) + } } } } @@ -120,12 +132,21 @@ export function groupNotifications( } if (!grouped) { const type = toKnownType(notif) - groupedNotifs.push({ - _reactKey: `notif-${notif.uri}`, - type, - notification: notif, - subjectUri: getSubjectUri(type, notif), - }) + if (type !== 'starterpack-joined') { + groupedNotifs.push({ + _reactKey: `notif-${notif.uri}`, + type, + notification: notif, + subjectUri: getSubjectUri(type, notif), + }) + } else { + groupedNotifs.push({ + _reactKey: `notif-${notif.uri}`, + type: 'starterpack-joined', + notification: notif, + subjectUri: notif.uri, + }) + } } } return groupedNotifs @@ -134,29 +155,54 @@ export function groupNotifications( async function fetchSubjects( agent: BskyAgent, groupedNotifs: FeedNotification[], -): Promise> { - const uris = new Set() +): Promise<{ + posts: Map + starterPacks: Map +}> { + const postUris = new Set() + const packUris = new Set() for (const notif of groupedNotifs) { if (notif.subjectUri?.includes('app.bsky.feed.post')) { - uris.add(notif.subjectUri) + postUris.add(notif.subjectUri) + } else if ( + notif.notification.reasonSubject?.includes('app.bsky.graph.starterpack') + ) { + packUris.add(notif.notification.reasonSubject) } } - const uriChunks = chunk(Array.from(uris), 25) + const postUriChunks = chunk(Array.from(postUris), 25) + const packUriChunks = chunk(Array.from(packUris), 25) const postsChunks = await Promise.all( - uriChunks.map(uris => + postUriChunks.map(uris => agent.app.bsky.feed.getPosts({uris}).then(res => res.data.posts), ), ) - const map = new Map() + const packsChunks = await Promise.all( + packUriChunks.map(uris => + agent.app.bsky.graph + .getStarterPacks({uris}) + .then(res => res.data.starterPacks), + ), + ) + const postsMap = new Map() + const packsMap = new Map() for (const post of postsChunks.flat()) { if ( AppBskyFeedPost.isRecord(post.record) && AppBskyFeedPost.validateRecord(post.record).success ) { - map.set(post.uri, post) + postsMap.set(post.uri, post) } } - return map + for (const pack of packsChunks.flat()) { + if (AppBskyGraphStarterpack.isRecord(pack.record)) { + packsMap.set(pack.uri, pack) + } + } + return { + posts: postsMap, + starterPacks: packsMap, + } } function toKnownType( @@ -173,7 +219,8 @@ function toKnownType( notif.reason === 'mention' || notif.reason === 'reply' || notif.reason === 'quote' || - notif.reason === 'follow' + notif.reason === 'follow' || + notif.reason === 'starterpack-joined' ) { return notif.reason as NotificationType } diff --git a/src/state/queries/profile-lists.ts b/src/state/queries/profile-lists.ts index 2bb5f4d28b..112a62c839 100644 --- a/src/state/queries/profile-lists.ts +++ b/src/state/queries/profile-lists.ts @@ -26,7 +26,15 @@ export function useProfileListsQuery(did: string, opts?: {enabled?: boolean}) { limit: PAGE_SIZE, cursor: pageParam, }) - return res.data + + // Starter packs use a reference list, which we do not want to show on profiles. At some point we could probably + // just filter this out on the backend instead of in the client. + return { + ...res.data, + lists: res.data.lists.filter( + l => l.purpose !== 'app.bsky.graph.defs#referencelist', + ), + } }, initialPageParam: undefined, getNextPageParam: lastPage => lastPage.cursor, diff --git a/src/state/queries/shorten-link.ts b/src/state/queries/shorten-link.ts new file mode 100644 index 0000000000..76c63c3569 --- /dev/null +++ b/src/state/queries/shorten-link.ts @@ -0,0 +1,23 @@ +import {logger} from '#/logger' + +export function useShortenLink() { + return async (inputUrl: string): Promise<{url: string}> => { + const url = new URL(inputUrl) + const res = await fetch('https://go.bsky.app/link', { + method: 'POST', + body: JSON.stringify({ + path: url.pathname, + }), + headers: { + 'Content-Type': 'application/json', + }, + }) + + if (!res.ok) { + logger.error('Failed to shorten link', {safeMessage: res.status}) + return {url: inputUrl} + } + + return res.json() + } +} diff --git a/src/state/queries/starter-packs.ts b/src/state/queries/starter-packs.ts new file mode 100644 index 0000000000..241bc6419c --- /dev/null +++ b/src/state/queries/starter-packs.ts @@ -0,0 +1,317 @@ +import { + AppBskyActorDefs, + AppBskyFeedDefs, + AppBskyGraphDefs, + AppBskyGraphGetStarterPack, + AppBskyGraphStarterpack, + AtUri, + BskyAgent, +} from '@atproto/api' +import {StarterPackView} from '@atproto/api/dist/client/types/app/bsky/graph/defs' +import { + QueryClient, + useMutation, + useQuery, + useQueryClient, +} from '@tanstack/react-query' + +import {until} from 'lib/async/until' +import {createStarterPackList} from 'lib/generate-starterpack' +import { + createStarterPackUri, + httpStarterPackUriToAtUri, + parseStarterPackUri, +} from 'lib/strings/starter-pack' +import {invalidateActorStarterPacksQuery} from 'state/queries/actor-starter-packs' +import {invalidateListMembersQuery} from 'state/queries/list-members' +import {useAgent} from 'state/session' + +const RQKEY_ROOT = 'starter-pack' +const RQKEY = (did?: string, rkey?: string) => { + if (did?.startsWith('https://') || did?.startsWith('at://')) { + const parsed = parseStarterPackUri(did) + return [RQKEY_ROOT, parsed?.name, parsed?.rkey] + } else { + return [RQKEY_ROOT, did, rkey] + } +} + +export function useStarterPackQuery({ + uri, + did, + rkey, +}: { + uri?: string + did?: string + rkey?: string +}) { + const agent = useAgent() + + return useQuery({ + queryKey: RQKEY(did, rkey), + queryFn: async () => { + if (!uri) { + uri = `at://${did}/app.bsky.graph.starterpack/${rkey}` + } else if (uri && !uri.startsWith('at://')) { + uri = httpStarterPackUriToAtUri(uri) as string + } + + const res = await agent.app.bsky.graph.getStarterPack({ + starterPack: uri, + }) + return res.data.starterPack + }, + enabled: Boolean(uri) || Boolean(did && rkey), + }) +} + +export async function invalidateStarterPack({ + queryClient, + did, + rkey, +}: { + queryClient: QueryClient + did: string + rkey: string +}) { + await queryClient.invalidateQueries({queryKey: RQKEY(did, rkey)}) +} + +interface UseCreateStarterPackMutationParams { + name: string + description?: string + descriptionFacets: [] + profiles: AppBskyActorDefs.ProfileViewBasic[] + feeds?: AppBskyFeedDefs.GeneratorView[] +} + +export function useCreateStarterPackMutation({ + onSuccess, + onError, +}: { + onSuccess: (data: {uri: string; cid: string}) => void + onError: (e: Error) => void +}) { + const queryClient = useQueryClient() + const agent = useAgent() + + return useMutation< + {uri: string; cid: string}, + Error, + UseCreateStarterPackMutationParams + >({ + mutationFn: async params => { + let listRes + listRes = await createStarterPackList({...params, agent}) + return await agent.app.bsky.graph.starterpack.create( + { + repo: agent.session?.did, + }, + { + ...params, + list: listRes?.uri, + createdAt: new Date().toISOString(), + }, + ) + }, + onSuccess: async data => { + await whenAppViewReady(agent, data.uri, v => { + return typeof v?.data.starterPack.uri === 'string' + }) + await invalidateActorStarterPacksQuery({ + queryClient, + did: agent.session!.did, + }) + onSuccess(data) + }, + onError: async error => { + onError(error) + }, + }) +} + +export function useEditStarterPackMutation({ + onSuccess, + onError, +}: { + onSuccess: () => void + onError: (error: Error) => void +}) { + const queryClient = useQueryClient() + const agent = useAgent() + + return useMutation< + void, + Error, + UseCreateStarterPackMutationParams & { + currentStarterPack: AppBskyGraphDefs.StarterPackView + currentListItems: AppBskyGraphDefs.ListItemView[] + } + >({ + mutationFn: async params => { + const { + name, + description, + descriptionFacets, + feeds, + profiles, + currentStarterPack, + currentListItems, + } = params + + if (!AppBskyGraphStarterpack.isRecord(currentStarterPack.record)) { + throw new Error('Invalid starter pack') + } + + const removedItems = currentListItems.filter( + i => + i.subject.did !== agent.session?.did && + !profiles.find(p => p.did === i.subject.did && p.did), + ) + + if (removedItems.length !== 0) { + await agent.com.atproto.repo.applyWrites({ + repo: agent.session!.did, + writes: removedItems.map(i => ({ + $type: 'com.atproto.repo.applyWrites#delete', + collection: 'app.bsky.graph.listitem', + rkey: new AtUri(i.uri).rkey, + })), + }) + } + + const addedProfiles = profiles.filter( + p => !currentListItems.find(i => i.subject.did === p.did), + ) + + if (addedProfiles.length > 0) { + await agent.com.atproto.repo.applyWrites({ + repo: agent.session!.did, + writes: addedProfiles.map(p => ({ + $type: 'com.atproto.repo.applyWrites#create', + collection: 'app.bsky.graph.listitem', + value: { + $type: 'app.bsky.graph.listitem', + subject: p.did, + list: currentStarterPack.list?.uri, + createdAt: new Date().toISOString(), + }, + })), + }) + } + + const rkey = parseStarterPackUri(currentStarterPack.uri)!.rkey + await agent.com.atproto.repo.putRecord({ + repo: agent.session!.did, + collection: 'app.bsky.graph.starterpack', + rkey, + record: { + name, + description, + descriptionFacets, + list: currentStarterPack.list?.uri, + feeds, + createdAt: currentStarterPack.record.createdAt, + updatedAt: new Date().toISOString(), + }, + }) + }, + onSuccess: async (_, {currentStarterPack}) => { + const parsed = parseStarterPackUri(currentStarterPack.uri) + await whenAppViewReady(agent, currentStarterPack.uri, v => { + return currentStarterPack.cid !== v?.data.starterPack.cid + }) + await invalidateActorStarterPacksQuery({ + queryClient, + did: agent.session!.did, + }) + if (currentStarterPack.list) { + await invalidateListMembersQuery({ + queryClient, + uri: currentStarterPack.list.uri, + }) + } + await invalidateStarterPack({ + queryClient, + did: agent.session!.did, + rkey: parsed!.rkey, + }) + onSuccess() + }, + onError: error => { + onError(error) + }, + }) +} + +export function useDeleteStarterPackMutation({ + onSuccess, + onError, +}: { + onSuccess: () => void + onError: (error: Error) => void +}) { + const agent = useAgent() + const queryClient = useQueryClient() + + return useMutation({ + mutationFn: async ({listUri, rkey}: {listUri?: string; rkey: string}) => { + if (!agent.session) { + throw new Error(`Requires logged in user`) + } + + if (listUri) { + await agent.app.bsky.graph.list.delete({ + repo: agent.session.did, + rkey: new AtUri(listUri).rkey, + }) + } + await agent.app.bsky.graph.starterpack.delete({ + repo: agent.session.did, + rkey, + }) + }, + onSuccess: async (_, {listUri, rkey}) => { + const uri = createStarterPackUri({ + did: agent.session!.did, + rkey, + }) + + if (uri) { + await whenAppViewReady(agent, uri, v => { + return Boolean(v?.data?.starterPack) === false + }) + } + + if (listUri) { + await invalidateListMembersQuery({queryClient, uri: listUri}) + } + await invalidateActorStarterPacksQuery({ + queryClient, + did: agent.session!.did, + }) + await invalidateStarterPack({ + queryClient, + did: agent.session!.did, + rkey, + }) + onSuccess() + }, + onError: error => { + onError(error) + }, + }) +} + +async function whenAppViewReady( + agent: BskyAgent, + uri: string, + fn: (res?: AppBskyGraphGetStarterPack.Response) => boolean, +) { + await until( + 5, // 5 tries + 1e3, // 1s delay between tries + fn, + () => agent.app.bsky.graph.getStarterPack({starterPack: uri}), + ) +} diff --git a/src/state/session/agent.ts b/src/state/session/agent.ts index 5a58937faa..4bcb4c11ca 100644 --- a/src/state/session/agent.ts +++ b/src/state/session/agent.ts @@ -127,18 +127,6 @@ export async function createAgentAndCreateAccount( const account = agentToSessionAccountOrThrow(agent) const gates = tryFetchGates(account.did, 'prefer-fresh-gates') const moderation = configureModerationForAccount(agent, account) - if (!account.signupQueued) { - /*dont await*/ agent.upsertProfile(_existing => { - return { - displayName: '', - // HACKFIX - // creating a bunch of identical profile objects is breaking the relay - // tossing this unspecced field onto it to reduce the size of the problem - // -prf - createdAt: new Date().toISOString(), - } - }) - } // Not awaited so that we can still get into onboarding. // This is OK because we won't let you toggle adult stuff until you set the date. diff --git a/src/state/shell/logged-out.tsx b/src/state/shell/logged-out.tsx index 8fe2a9c01f..dc78d03d5d 100644 --- a/src/state/shell/logged-out.tsx +++ b/src/state/shell/logged-out.tsx @@ -1,5 +1,9 @@ import React from 'react' +import {isWeb} from 'platform/detection' +import {useSession} from 'state/session' +import {useActiveStarterPack} from 'state/shell/starter-pack' + type State = { showLoggedOut: boolean /** @@ -22,7 +26,7 @@ type Controls = { /** * The did of the account to populate the login form with. */ - requestedAccount?: string | 'none' | 'new' + requestedAccount?: string | 'none' | 'new' | 'starterpack' }) => void /** * Clears the requested account so that next time the logged out view is @@ -43,9 +47,16 @@ const ControlsContext = React.createContext({ }) export function Provider({children}: React.PropsWithChildren<{}>) { + const activeStarterPack = useActiveStarterPack() + const {hasSession} = useSession() + const shouldShowStarterPack = Boolean(activeStarterPack?.uri) && !hasSession const [state, setState] = React.useState({ - showLoggedOut: false, - requestedAccountSwitchTo: undefined, + showLoggedOut: shouldShowStarterPack, + requestedAccountSwitchTo: shouldShowStarterPack + ? isWeb + ? 'starterpack' + : 'new' + : undefined, }) const controls = React.useMemo( diff --git a/src/state/shell/starter-pack.tsx b/src/state/shell/starter-pack.tsx new file mode 100644 index 0000000000..f564712f0e --- /dev/null +++ b/src/state/shell/starter-pack.tsx @@ -0,0 +1,25 @@ +import React from 'react' + +type StateContext = + | { + uri: string + isClip?: boolean + } + | undefined +type SetContext = (v: StateContext) => void + +const stateContext = React.createContext(undefined) +const setContext = React.createContext((_: StateContext) => {}) + +export function Provider({children}: {children: React.ReactNode}) { + const [state, setState] = React.useState() + + return ( + + {children} + + ) +} + +export const useActiveStarterPack = () => React.useContext(stateContext) +export const useSetActiveStarterPack = () => React.useContext(setContext) diff --git a/src/view/com/auth/LoggedOut.tsx b/src/view/com/auth/LoggedOut.tsx index c8c81dd771..29127ec45c 100644 --- a/src/view/com/auth/LoggedOut.tsx +++ b/src/view/com/auth/LoggedOut.tsx @@ -7,7 +7,6 @@ import {useNavigation} from '@react-navigation/native' import {useAnalytics} from '#/lib/analytics/analytics' import {usePalette} from '#/lib/hooks/usePalette' -import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {logEvent} from '#/lib/statsig/statsig' import {s} from '#/lib/styles' import {isIOS, isNative} from '#/platform/detection' @@ -22,13 +21,16 @@ import {ErrorBoundary} from '#/view/com/util/ErrorBoundary' import {Text} from '#/view/com/util/text/Text' import {Login} from '#/screens/Login' import {Signup} from '#/screens/Signup' +import {LandingScreen} from '#/screens/StarterPack/StarterPackLandingScreen' import {SplashScreen} from './SplashScreen' enum ScreenState { S_LoginOrCreateAccount, S_Login, S_CreateAccount, + S_StarterPack, } +export {ScreenState as LoggedOutScreenState} export function LoggedOut({onDismiss}: {onDismiss?: () => void}) { const {hasSession} = useSession() @@ -37,18 +39,21 @@ export function LoggedOut({onDismiss}: {onDismiss?: () => void}) { const setMinimalShellMode = useSetMinimalShellMode() const {screen} = useAnalytics() const {requestedAccountSwitchTo} = useLoggedOutView() - const [screenState, setScreenState] = React.useState( - requestedAccountSwitchTo - ? requestedAccountSwitchTo === 'new' - ? ScreenState.S_CreateAccount - : ScreenState.S_Login - : ScreenState.S_LoginOrCreateAccount, - ) - const {isMobile} = useWebMediaQueries() + const [screenState, setScreenState] = React.useState(() => { + if (requestedAccountSwitchTo === 'new') { + return ScreenState.S_CreateAccount + } else if (requestedAccountSwitchTo === 'starterpack') { + return ScreenState.S_StarterPack + } else if (requestedAccountSwitchTo != null) { + return ScreenState.S_Login + } else { + return ScreenState.S_LoginOrCreateAccount + } + }) const {clearRequestedAccount} = useLoggedOutViewControls() const navigation = useNavigation() - const isFirstScreen = screenState === ScreenState.S_LoginOrCreateAccount + const isFirstScreen = screenState === ScreenState.S_LoginOrCreateAccount React.useEffect(() => { screen('Login') setMinimalShellMode(true) @@ -66,18 +71,9 @@ export function LoggedOut({onDismiss}: {onDismiss?: () => void}) { }, [navigation]) return ( - + - {onDismiss ? ( + {onDismiss && screenState === ScreenState.S_LoginOrCreateAccount ? ( void}) { ) : null} - {screenState === ScreenState.S_LoginOrCreateAccount ? ( + {screenState === ScreenState.S_StarterPack ? ( + + ) : screenState === ScreenState.S_LoginOrCreateAccount ? ( { setScreenState(ScreenState.S_Login) diff --git a/src/view/com/feeds/FeedSourceCard.tsx b/src/view/com/feeds/FeedSourceCard.tsx index a617894342..d216849c5f 100644 --- a/src/view/com/feeds/FeedSourceCard.tsx +++ b/src/view/com/feeds/FeedSourceCard.tsx @@ -329,6 +329,9 @@ const styles = StyleSheet.create({ flex: 1, gap: 14, }, + border: { + borderTopWidth: hairlineWidth, + }, headerContainer: { flexDirection: 'row', }, diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index 9cd7a29176..2f8d65a1d2 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -52,7 +52,16 @@ import {TimeElapsed} from '../util/TimeElapsed' import {PreviewableUserAvatar, UserAvatar} from '../util/UserAvatar' import hairlineWidth = StyleSheet.hairlineWidth +import {useNavigation} from '@react-navigation/native' + import {parseTenorGif} from '#/lib/strings/embed-player' +import {logger} from '#/logger' +import {NavigationProp} from 'lib/routes/types' +import {DM_SERVICE_HEADERS} from 'state/queries/messages/const' +import {useAgent} from 'state/session' +import {Button, ButtonText} from '#/components/Button' +import {StarterPack} from '#/components/icons/StarterPack' +import {Notification as StarterPackCard} from '#/components/StarterPack/StarterPackCard' const MAX_AUTHORS = 5 @@ -89,7 +98,10 @@ let FeedItem = ({ } else if (item.type === 'reply') { const urip = new AtUri(item.notification.uri) return `/profile/${urip.host}/post/${urip.rkey}` - } else if (item.type === 'feedgen-like') { + } else if ( + item.type === 'feedgen-like' || + item.type === 'starterpack-joined' + ) { if (item.subjectUri) { const urip = new AtUri(item.subjectUri) return `/profile/${urip.host}/feed/${urip.rkey}` @@ -176,6 +188,13 @@ let FeedItem = ({ icon = } else if (item.type === 'feedgen-like') { action = _(msg`liked your custom feed`) + } else if (item.type === 'starterpack-joined') { + icon = ( + + + + ) + action = _(msg`signed up with your starter pack`) } else { return null } @@ -289,6 +308,20 @@ let FeedItem = ({ showLikes /> ) : null} + {item.type === 'starterpack-joined' ? ( + + + + + + ) : null} ) @@ -319,14 +352,63 @@ function ExpandListPressable({ } } +function SayHelloBtn({profile}: {profile: AppBskyActorDefs.ProfileViewBasic}) { + const {_} = useLingui() + const agent = useAgent() + const navigation = useNavigation() + const [isLoading, setIsLoading] = React.useState(false) + + if ( + profile.associated?.chat?.allowIncoming === 'none' || + (profile.associated?.chat?.allowIncoming === 'following' && + !profile.viewer?.followedBy) + ) { + return null + } + + return ( + + ) +} + function CondensedAuthorsList({ visible, authors, onToggleAuthorsExpanded, + showDmButton = true, }: { visible: boolean authors: Author[] onToggleAuthorsExpanded: () => void + showDmButton?: boolean }) { const pal = usePalette('default') const {_} = useLingui() @@ -355,7 +437,7 @@ function CondensedAuthorsList({ } if (authors.length === 1) { return ( - + + {showDmButton ? : null} ) } diff --git a/src/view/com/profile/FollowButton.tsx b/src/view/com/profile/FollowButton.tsx index 7b090ffeb0..8e63da85b4 100644 --- a/src/view/com/profile/FollowButton.tsx +++ b/src/view/com/profile/FollowButton.tsx @@ -1,12 +1,13 @@ import React from 'react' import {StyleProp, TextStyle, View} from 'react-native' import {AppBskyActorDefs} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {Shadow} from '#/state/cache/types' +import {useProfileFollowMutationQueue} from '#/state/queries/profile' import {Button, ButtonType} from '../util/forms/Button' import * as Toast from '../util/Toast' -import {useProfileFollowMutationQueue} from '#/state/queries/profile' -import {Shadow} from '#/state/cache/types' -import {useLingui} from '@lingui/react' -import {msg} from '@lingui/macro' export function FollowButton({ unfollowedType = 'inverted', @@ -19,7 +20,7 @@ export function FollowButton({ followedType?: ButtonType profile: Shadow labelStyle?: StyleProp - logContext: 'ProfileCard' + logContext: 'ProfileCard' | 'StarterPackProfilesList' }) { const [queueFollow, queueUnfollow] = useProfileFollowMutationQueue( profile, diff --git a/src/view/com/profile/ProfileCard.tsx b/src/view/com/profile/ProfileCard.tsx index a3cd5ca1b9..d7ed0dd6ad 100644 --- a/src/view/com/profile/ProfileCard.tsx +++ b/src/view/com/profile/ProfileCard.tsx @@ -251,12 +251,14 @@ export function ProfileCardWithFollowBtn({ noBorder, followers, onPress, + logContext = 'ProfileCard', }: { profile: AppBskyActorDefs.ProfileViewBasic noBg?: boolean noBorder?: boolean followers?: AppBskyActorDefs.ProfileView[] | undefined onPress?: () => void + logContext?: 'ProfileCard' | 'StarterPackProfilesList' }) { const {currentAccount} = useSession() const isMe = profile.did === currentAccount?.did @@ -271,7 +273,7 @@ export function ProfileCardWithFollowBtn({ isMe ? undefined : profileShadow => ( - + ) } onPress={onPress} @@ -314,6 +316,7 @@ const styles = StyleSheet.create({ paddingRight: 10, }, details: { + justifyContent: 'center', paddingLeft: 54, paddingRight: 10, paddingBottom: 10, @@ -339,7 +342,6 @@ const styles = StyleSheet.create({ followedBy: { flexDirection: 'row', - alignItems: 'center', paddingLeft: 54, paddingRight: 20, marginBottom: 10, diff --git a/src/view/com/profile/ProfileSubpageHeader.tsx b/src/view/com/profile/ProfileSubpageHeader.tsx index edc6b75f9d..ac5febcda1 100644 --- a/src/view/com/profile/ProfileSubpageHeader.tsx +++ b/src/view/com/profile/ProfileSubpageHeader.tsx @@ -21,7 +21,9 @@ import {Text} from '../util/text/Text' import {UserAvatar, UserAvatarType} from '../util/UserAvatar' import {CenteredView} from '../util/Views' import hairlineWidth = StyleSheet.hairlineWidth + import {Menu_Stroke2_Corner0_Rounded as Menu} from '#/components/icons/Menu' +import {StarterPack} from '#/components/icons/StarterPack' export function ProfileSubpageHeader({ isLoading, @@ -44,7 +46,7 @@ export function ProfileSubpageHeader({ handle: string } | undefined - avatarType: UserAvatarType + avatarType: UserAvatarType | 'starter-pack' }>) { const setDrawerOpen = useSetDrawerOpen() const navigation = useNavigation() @@ -127,7 +129,11 @@ export function ProfileSubpageHeader({ accessibilityLabel={_(msg`View the avatar`)} accessibilityHint="" style={{width: 58}}> - + {avatarType === 'starter-pack' ? ( + + ) : ( + + )} {isLoading ? ( diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index e49f2fbb21..dfadf9bbec 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -30,7 +30,7 @@ import {FollowingEndOfFeed} from 'view/com/posts/FollowingEndOfFeed' import {NoFeedsPinned} from '#/screens/Home/NoFeedsPinned' import {HomeHeader} from '../com/home/HomeHeader' -type Props = NativeStackScreenProps +type Props = NativeStackScreenProps export function HomeScreen(props: Props) { const {data: preferences} = usePreferencesQuery() const {data: pinnedFeedInfos, isLoading: isPinnedFeedsLoading} = diff --git a/src/view/screens/Profile.tsx b/src/view/screens/Profile.tsx index 734230c6c9..946f6ac543 100644 --- a/src/view/screens/Profile.tsx +++ b/src/view/screens/Profile.tsx @@ -1,7 +1,8 @@ -import React, {useMemo} from 'react' +import React, {useCallback, useMemo} from 'react' import {StyleSheet} from 'react-native' import { AppBskyActorDefs, + AppBskyGraphGetActorStarterPacks, moderateProfile, ModerationOpts, RichText as RichTextAPI, @@ -9,7 +10,11 @@ import { import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' -import {useQueryClient} from '@tanstack/react-query' +import { + InfiniteData, + UseInfiniteQueryResult, + useQueryClient, +} from '@tanstack/react-query' import {cleanError} from '#/lib/strings/errors' import {useProfileShadow} from '#/state/cache/profile-shadow' @@ -22,18 +27,23 @@ import {useAgent, useSession} from '#/state/session' import {useSetDrawerSwipeDisabled, useSetMinimalShellMode} from '#/state/shell' import {useComposerControls} from '#/state/shell/composer' import {useAnalytics} from 'lib/analytics/analytics' +import {IS_DEV, IS_TESTFLIGHT} from 'lib/app-info' import {useSetTitle} from 'lib/hooks/useSetTitle' import {ComposeIcon2} from 'lib/icons' import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' +import {useGate} from 'lib/statsig/statsig' import {combinedDisplayName} from 'lib/strings/display-names' import {isInvalidHandle} from 'lib/strings/handles' import {colors, s} from 'lib/styles' +import {isWeb} from 'platform/detection' import {listenSoftReset} from 'state/events' +import {useActorStarterPacksQuery} from 'state/queries/actor-starter-packs' import {PagerWithHeader} from 'view/com/pager/PagerWithHeader' import {ProfileHeader, ProfileHeaderLoading} from '#/screens/Profile/Header' import {ProfileFeedSection} from '#/screens/Profile/Sections/Feed' import {ProfileLabelsSection} from '#/screens/Profile/Sections/Labels' import {ScreenHider} from '#/components/moderation/ScreenHider' +import {ProfileStarterPacks} from '#/components/StarterPack/ProfileStarterPacks' import {ExpoScrollForwarderView} from '../../../modules/expo-scroll-forwarder' import {ProfileFeedgens} from '../com/feeds/ProfileFeedgens' import {ProfileLists} from '../com/lists/ProfileLists' @@ -69,6 +79,7 @@ export function ProfileScreen({route}: Props) { } = useProfileQuery({ did: resolvedDid, }) + const starterPacksQuery = useActorStarterPacksQuery({did: resolvedDid}) const onPressTryAgain = React.useCallback(() => { if (resolveError) { @@ -86,7 +97,7 @@ export function ProfileScreen({route}: Props) { }, [queryClient, profile?.viewer?.blockedBy, resolvedDid]) // Most pushes will happen here, since we will have only placeholder data - if (isLoadingDid || isLoadingProfile) { + if (isLoadingDid || isLoadingProfile || starterPacksQuery.isLoading) { return ( @@ -108,6 +119,7 @@ export function ProfileScreen({route}: Props) { return ( , + Error + > }) { const profile = useProfileShadow(profileUnshadowed) const {hasSession, currentAccount} = useSession() @@ -153,6 +170,9 @@ function ProfileScreenLoaded({ const [currentPage, setCurrentPage] = React.useState(0) const {_} = useLingui() const setDrawerSwipeDisabled = useSetDrawerSwipeDisabled() + const gate = useGate() + const starterPacksEnabled = + IS_DEV || IS_TESTFLIGHT || (!isWeb && gate('starter_packs_enabled')) const [scrollViewTag, setScrollViewTag] = React.useState(null) @@ -162,6 +182,7 @@ function ProfileScreenLoaded({ const likesSectionRef = React.useRef(null) const feedsSectionRef = React.useRef(null) const listsSectionRef = React.useRef(null) + const starterPacksSectionRef = React.useRef(null) const labelsSectionRef = React.useRef(null) useSetTitle(combinedDisplayName(profile)) @@ -183,31 +204,23 @@ function ProfileScreenLoaded({ const showMediaTab = !hasLabeler const showLikesTab = isMe const showFeedsTab = isMe || (profile.associated?.feedgens || 0) > 0 + const showStarterPacksTab = + starterPacksEnabled && + (isMe || !!starterPacksQuery.data?.pages?.[0].starterPacks.length) const showListsTab = hasSession && (isMe || (profile.associated?.lists || 0) > 0) - const sectionTitles = useMemo(() => { - return [ - showFiltersTab ? _(msg`Labels`) : undefined, - showListsTab && hasLabeler ? _(msg`Lists`) : undefined, - showPostsTab ? _(msg`Posts`) : undefined, - showRepliesTab ? _(msg`Replies`) : undefined, - showMediaTab ? _(msg`Media`) : undefined, - showLikesTab ? _(msg`Likes`) : undefined, - showFeedsTab ? _(msg`Feeds`) : undefined, - showListsTab && !hasLabeler ? _(msg`Lists`) : undefined, - ].filter(Boolean) as string[] - }, [ - showPostsTab, - showRepliesTab, - showMediaTab, - showLikesTab, - showFeedsTab, - showListsTab, - showFiltersTab, - hasLabeler, - _, - ]) + const sectionTitles = [ + showFiltersTab ? _(msg`Labels`) : undefined, + showListsTab && hasLabeler ? _(msg`Lists`) : undefined, + showPostsTab ? _(msg`Posts`) : undefined, + showRepliesTab ? _(msg`Replies`) : undefined, + showMediaTab ? _(msg`Media`) : undefined, + showLikesTab ? _(msg`Likes`) : undefined, + showFeedsTab ? _(msg`Feeds`) : undefined, + showStarterPacksTab ? _(msg`Starter Packs`) : undefined, + showListsTab && !hasLabeler ? _(msg`Lists`) : undefined, + ].filter(Boolean) as string[] let nextIndex = 0 let filtersIndex: number | null = null @@ -216,6 +229,7 @@ function ProfileScreenLoaded({ let mediaIndex: number | null = null let likesIndex: number | null = null let feedsIndex: number | null = null + let starterPacksIndex: number | null = null let listsIndex: number | null = null if (showFiltersTab) { filtersIndex = nextIndex++ @@ -235,11 +249,14 @@ function ProfileScreenLoaded({ if (showFeedsTab) { feedsIndex = nextIndex++ } + if (showStarterPacksTab) { + starterPacksIndex = nextIndex++ + } if (showListsTab) { listsIndex = nextIndex++ } - const scrollSectionToTop = React.useCallback( + const scrollSectionToTop = useCallback( (index: number) => { if (index === filtersIndex) { labelsSectionRef.current?.scrollToTop() @@ -253,6 +270,8 @@ function ProfileScreenLoaded({ likesSectionRef.current?.scrollToTop() } else if (index === feedsIndex) { feedsSectionRef.current?.scrollToTop() + } else if (index === starterPacksIndex) { + starterPacksSectionRef.current?.scrollToTop() } else if (index === listsIndex) { listsSectionRef.current?.scrollToTop() } @@ -265,6 +284,7 @@ function ProfileScreenLoaded({ likesIndex, feedsIndex, listsIndex, + starterPacksIndex, ], ) @@ -290,7 +310,7 @@ function ProfileScreenLoaded({ // events // = - const onPressCompose = React.useCallback(() => { + const onPressCompose = () => { track('ProfileScreen:PressCompose') const mention = profile.handle === currentAccount?.handle || @@ -298,23 +318,20 @@ function ProfileScreenLoaded({ ? undefined : profile.handle openComposer({mention}) - }, [openComposer, currentAccount, track, profile]) + } - const onPageSelected = React.useCallback((i: number) => { + const onPageSelected = (i: number) => { setCurrentPage(i) - }, []) + } - const onCurrentPageSelected = React.useCallback( - (index: number) => { - scrollSectionToTop(index) - }, - [scrollSectionToTop], - ) + const onCurrentPageSelected = (index: number) => { + scrollSectionToTop(index) + } // rendering // = - const renderHeader = React.useCallback(() => { + const renderHeader = () => { return ( ) - }, [ - scrollViewTag, - profile, - labelerInfo, - hasDescription, - descriptionRT, - moderationOpts, - hideBackButton, - showPlaceholder, - ]) + } return ( ) : null} + {showStarterPacksTab + ? ({headerHeight, isFocused, scrollElRef}) => ( + + ) + : null} {showListsTab && !profile.associated?.labeler ? ({headerHeight, isFocused, scrollElRef}) => ( + + + + + + + + ) } diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx index 9b2b4922a8..ca8073f573 100644 --- a/src/view/shell/desktop/LeftNav.tsx +++ b/src/view/shell/desktop/LeftNav.tsx @@ -100,12 +100,18 @@ function ProfileCard() { ) } +const HIDDEN_BACK_BNT_ROUTES = ['StarterPackWizard', 'StarterPackEdit'] + function BackBtn() { const {isTablet} = useWebMediaQueries() const pal = usePalette('default') const navigation = useNavigation() const {_} = useLingui() - const shouldShow = useNavigationState(state => !isStateAtTabRoot(state)) + const shouldShow = useNavigationState( + state => + !isStateAtTabRoot(state) && + !HIDDEN_BACK_BNT_ROUTES.includes(getCurrentRoute(state).name), + ) const onPressBack = React.useCallback(() => { if (navigation.canGoBack()) { diff --git a/yarn.lock b/yarn.lock index a0fd8749a8..b93f933044 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,10 +34,10 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@^0.12.20": - version "0.12.20" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.20.tgz#2cada08c24bc61eb1775ee4c8010c7ed9dc5d6f3" - integrity sha512-nt7ZKUQL9j2yQ3tmCCueiIuc0FwdxZYn2fXdLYqltuxlaO5DmaqqULMBKeYJLq4GbvVl/G+ikPJccoSaMWDYOg== +"@atproto/api@0.12.22-next.0": + version "0.12.22-next.0" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.22-next.0.tgz#7996f651468e3fb151663df28a9938d92bd0660a" + integrity sha512-LKmOrQvBvIlheLv+ns85bCrP23DbYfk8UQkFikLBEqPKQW10F9ZwsJ6oBUfrWv6pEI4Mn0mrn8cFQkvdZ2i2sg== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.0" @@ -3382,28 +3382,6 @@ node-forge "^1.2.1" nullthrows "^1.1.1" -"@expo/config-plugins@7.8.0", "@expo/config-plugins@~7.8.0": - version "7.8.0" - resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-7.8.0.tgz#70fd87237faf6a5c3bf47277b67f7b22f9b12c05" - integrity sha512-bCJB/uTP2D520l36M0zMVzxzu25ISdEniE42SjgtFnbIzKae2s9Jd91CT/90qEoF2EXeAVlXwn2nCIiY8FTU3A== - dependencies: - "@expo/config-types" "^50.0.0-alpha.1" - "@expo/fingerprint" "^0.6.0" - "@expo/json-file" "~8.3.0" - "@expo/plist" "^0.1.0" - "@expo/sdk-runtime-versions" "^1.0.0" - "@react-native/normalize-color" "^2.0.0" - chalk "^4.1.2" - debug "^4.3.1" - find-up "~5.0.0" - getenv "^1.0.0" - glob "7.1.6" - resolve-from "^5.0.0" - semver "^7.5.3" - slash "^3.0.0" - xcode "^3.0.1" - xml2js "0.6.0" - "@expo/config-plugins@8.0.4", "@expo/config-plugins@~8.0.0", "@expo/config-plugins@~8.0.0-beta.0": version "8.0.4" resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-8.0.4.tgz#1e781cd971fab27409ed2f8d621db6d29cce3036" @@ -3425,6 +3403,28 @@ xcode "^3.0.1" xml2js "0.6.0" +"@expo/config-plugins@~7.8.0": + version "7.8.0" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-7.8.0.tgz#70fd87237faf6a5c3bf47277b67f7b22f9b12c05" + integrity sha512-bCJB/uTP2D520l36M0zMVzxzu25ISdEniE42SjgtFnbIzKae2s9Jd91CT/90qEoF2EXeAVlXwn2nCIiY8FTU3A== + dependencies: + "@expo/config-types" "^50.0.0-alpha.1" + "@expo/fingerprint" "^0.6.0" + "@expo/json-file" "~8.3.0" + "@expo/plist" "^0.1.0" + "@expo/sdk-runtime-versions" "^1.0.0" + "@react-native/normalize-color" "^2.0.0" + chalk "^4.1.2" + debug "^4.3.1" + find-up "~5.0.0" + getenv "^1.0.0" + glob "7.1.6" + resolve-from "^5.0.0" + semver "^7.5.3" + slash "^3.0.0" + xcode "^3.0.1" + xml2js "0.6.0" + "@expo/config-types@^50.0.0-alpha.1": version "50.0.0" resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-50.0.0.tgz#b534d3ec997ec60f8af24f6ad56244c8afc71a0b" @@ -10969,6 +10969,11 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +dijkstrajs@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz#4c8dbdea1f0f6478bff94d9c49c784d623e4fc23" + integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -11234,6 +11239,11 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== +encode-utf8@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda" + integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw== + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -17609,6 +17619,11 @@ pngjs@^3.3.0: resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== +pngjs@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" + integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== + pofile@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.1.4.tgz#eab7e29f5017589b2a61b2259dff608c0cad76a2" @@ -18565,6 +18580,16 @@ qrcode-terminal@0.11.0: resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" integrity sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ== +qrcode@^1.5.1: + version "1.5.3" + resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.3.tgz#03afa80912c0dccf12bc93f615a535aad1066170" + integrity sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg== + dependencies: + dijkstrajs "^1.0.1" + encode-utf8 "^1.0.3" + pngjs "^5.0.0" + yargs "^15.3.1" + qs@6.11.0: version "6.11.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" @@ -18860,6 +18885,13 @@ react-native-progress@bluesky-social/react-native-progress: dependencies: prop-types "^15.7.2" +react-native-qrcode-styled@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/react-native-qrcode-styled/-/react-native-qrcode-styled-0.3.1.tgz#be6a0fab173511b0d3d8d71588771c2230982dbf" + integrity sha512-Q4EqbIFV0rpCYcdmWY51+H8Vrc0fvP01hPkiSqPEmjjxhm6mqyAuTMdNHNEddLXZzCVQCJujvj6IrHjdAhKjnA== + dependencies: + qrcode "^1.5.1" + react-native-reanimated@^3.11.0: version "3.11.0" resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.11.0.tgz#d4265d4e0232623f5958ed60e1686ca884fc3452" @@ -22395,7 +22427,7 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^15.1.0: +yargs@^15.1.0, yargs@^15.3.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== From f75a429f089687599dbfde9935a6e7944a31b029 Mon Sep 17 00:00:00 2001 From: Hailey Date: Sat, 22 Jun 2024 00:24:45 -0700 Subject: [PATCH 240/520] add missing prop... (#4601) --- src/view/com/notifications/FeedItem.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index 2f8d65a1d2..4f84385d20 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -260,6 +260,7 @@ let FeedItem = ({ visible={!isAuthorsExpanded} authors={authors} onToggleAuthorsExpanded={onToggleAuthorsExpanded} + showDmButton={item.type === 'starterpack-joined'} /> From 8eec6326369b044f8c58c856e18a608e68d56656 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Sat, 22 Jun 2024 09:54:53 -0700 Subject: [PATCH 241/520] Release 1.87 prep (#4603) * Update tests * Run intl extract --- __e2e__/flows/curate-lists.yml | 9 +- __e2e__/flows/feed-reorder.yml | 3 +- __e2e__/flows/home-screen.yml | 3 +- __e2e__/flows/profile-screen-edit.yml | 3 +- src/locale/locales/ca/messages.po | 1565 +++++++++++++++-------- src/locale/locales/de/messages.po | 1561 ++++++++++++++++------- src/locale/locales/en/messages.po | 1559 ++++++++++++++++------- src/locale/locales/es/messages.po | 1557 ++++++++++++++++------- src/locale/locales/fi/messages.po | 1555 ++++++++++++++++------- src/locale/locales/fr/messages.po | 1557 ++++++++++++++++------- src/locale/locales/ga/messages.po | 1563 ++++++++++++++++------- src/locale/locales/hi/messages.po | 1565 +++++++++++++++-------- src/locale/locales/id/messages.po | 1563 ++++++++++++++++------- src/locale/locales/it/messages.po | 1564 +++++++++++++++-------- src/locale/locales/ja/messages.po | 1466 ++++++++++++++-------- src/locale/locales/ko/messages.po | 1034 +++++++++++----- src/locale/locales/pt-BR/messages.po | 1563 ++++++++++++++++------- src/locale/locales/tr/messages.po | 1563 +++++++++++++++-------- src/locale/locales/uk/messages.po | 1563 ++++++++++++++++------- src/locale/locales/zh-CN/messages.po | 1637 +++++++++++++++++-------- src/locale/locales/zh-TW/messages.po | 1637 +++++++++++++++++-------- 21 files changed, 18002 insertions(+), 8088 deletions(-) diff --git a/__e2e__/flows/curate-lists.yml b/__e2e__/flows/curate-lists.yml index fb53e4171d..e497898b27 100644 --- a/__e2e__/flows/curate-lists.yml +++ b/__e2e__/flows/curate-lists.yml @@ -132,8 +132,7 @@ appId: xyz.blueskyweb.app id: "feedItem-by-bob.test" - tapOn: id: "e2eGotoFeeds" -- tapOn: - id: "saved-feed-Good Ppl" +- tapOn: "Good Ppl" - assertVisible: id: "feedItem-by-bob.test" - tapOn: @@ -144,8 +143,7 @@ appId: xyz.blueskyweb.app id: "homeScreenFeedTabs-Good Ppl" - tapOn: id: "e2eGotoLists" -- tapOn: - id: "list-Good Ppl" +- tapOn: "Good Ppl" - tapOn: "About" - assertVisible: @@ -171,8 +169,7 @@ appId: xyz.blueskyweb.app direction: LEFT - tapOn: id: "profilePager-selector-5" -- tapOn: - id: "list-Good Ppl" +- tapOn: "Good Ppl" - tapOn: label: "Adds and removes users on curatelists from the profile" diff --git a/__e2e__/flows/feed-reorder.yml b/__e2e__/flows/feed-reorder.yml index 34df679ce7..449df065d7 100644 --- a/__e2e__/flows/feed-reorder.yml +++ b/__e2e__/flows/feed-reorder.yml @@ -18,8 +18,7 @@ appId: xyz.blueskyweb.app direction: LEFT - tapOn: id: "profilePager-selector-4" -- tapOn: - id: "feed-alice-favs" +- tapOn: "alice-favs" - tapOn: "Pin to Home" - tapOn: id: "bottomBarHomeBtn" diff --git a/__e2e__/flows/home-screen.yml b/__e2e__/flows/home-screen.yml index 9c2d540ebb..c8d83fb1fa 100644 --- a/__e2e__/flows/home-screen.yml +++ b/__e2e__/flows/home-screen.yml @@ -23,8 +23,7 @@ appId: xyz.blueskyweb.app direction: LEFT - tapOn: id: "profilePager-selector-4" -- tapOn: - id: "feed-alice-favs" +- tapOn: "alice-favs" - tapOn: "Pin to Home" - tapOn: id: "bottomBarHomeBtn" diff --git a/__e2e__/flows/profile-screen-edit.yml b/__e2e__/flows/profile-screen-edit.yml index 640f53882b..288a5d4f6d 100644 --- a/__e2e__/flows/profile-screen-edit.yml +++ b/__e2e__/flows/profile-screen-edit.yml @@ -21,8 +21,7 @@ appId: xyz.blueskyweb.app direction: LEFT - tapOn: id: "profilePager-selector-4" -- assertVisible: - id: "feed-alice-favs" +- assertVisible: "alice-favs" - swipe: from: id: "profilePager-selector" diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index 60639340c6..93d004f00c 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -24,7 +24,7 @@ msgstr "" msgid "(no email)" msgstr "(sense correu)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" @@ -48,32 +48,33 @@ msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest compte} other {# etiqu msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest contingut} other {# etiquetes s'han aplicat a aquest contingut}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# republicació} other {# republicacions}}" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {seguidor} other {seguidors}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguint} other {seguint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Like (# m'agrada)} other {Like (# m'agrades)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {m'agrada} other {m'agrades}}" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" @@ -82,15 +83,15 @@ msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicació} other {publicacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Resposta per (# reply)} other {Resposta per (# replies)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicació} other {republicacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# likes)}}" @@ -102,18 +103,54 @@ msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# #~ msgid "{0} {purposeLabel} List" #~ msgstr "Llista {purposeLabel} {0}" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "{0} els teus canals" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {hora} other {hores}}" @@ -122,7 +159,7 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {hores}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minut} other {minuts}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} seguint" @@ -147,7 +184,7 @@ msgstr "No es poden enviar missatges a {handle}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" @@ -159,14 +196,30 @@ msgstr "{likeCount, plural, one {Li ha agradat a # user} other {Li ha agradat a msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} no llegides" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Mostra totes les respostes} one {Mostra les respostes amb almenys # m'agrada} other {Mostra les respostes amb almenys # m'agrades}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> membres" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidors}}" @@ -179,6 +232,10 @@ msgstr "<0>{0} {1, plural, one {seguint} other {seguint}}" #~ msgid "<0>{0} following" #~ msgstr "<0>{0} seguint" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>{pluralizedFollowers}" @@ -204,11 +261,11 @@ msgstr "<0>No aplicable. Aquesta advertència només està disponible per pu #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Us donem la benvinguda a<1>Bluesky" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Identificador invàlid" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "Confirmació 2FA" @@ -221,7 +278,7 @@ msgstr "Confirmació 2FA" #~ msgstr "Hi ha una nova versió d'aquesta aplicació. Actualitza-la per a continuar." #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Accedeix als enllaços de navegació i configuració" @@ -238,8 +295,8 @@ msgstr "Accessibilitat" msgid "Accessibility settings" msgstr "Configuració d'accessibilitat" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Configuració d'accessibilitat" @@ -247,21 +304,21 @@ msgstr "Configuració d'accessibilitat" #~ msgid "account" #~ msgstr "compte" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Compte" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Compte bloquejat" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "Compte seguit" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Compte silenciat" @@ -282,16 +339,16 @@ msgstr "Opcions del compte" msgid "Account removed from quick access" msgstr "Compte eliminat de l'accés ràpid" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Compte desbloquejat" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Compte no seguit" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Compte no silenciat" @@ -302,6 +359,14 @@ msgstr "Compte no silenciat" msgid "Add" msgstr "Afegeix" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Afegeix una advertència de contingut" @@ -361,10 +426,18 @@ msgstr "Afegeix paraula silenciada a la configuració" msgid "Add muted words and tags" msgstr "Afegeix les paraules i etiquetes silenciades" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Afegeix els canals recomanats" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "Afegeix el canal per defecte només de la gent que segueixes" @@ -373,8 +446,12 @@ msgstr "Afegeix el canal per defecte només de la gent que segueixes" msgid "Add the following DNS record to your domain:" msgstr "Afegeix el següent registre DNS al teu domini:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Afegeix a les llistes" @@ -417,7 +494,11 @@ msgstr "El contingut per a adults està deshabilitat." msgid "Advanced" msgstr "Avançat" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "Tots els canals que has desat, en un sol lloc." @@ -447,17 +528,17 @@ msgstr "Ja estàs registrat com a @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Text alternatiu" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "Text alternatiu" @@ -478,18 +559,35 @@ msgstr "S'ha enviat un correu a la teva adreça prèvia, {0}. Inclou un codi de msgid "An error occured" msgstr "Hi ha hagut un error" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Hi ha hagut un error intentant esborrar el missatge. Torna-ho a provar." -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Un problema que no està inclòs en aquestes opcions" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -499,9 +597,8 @@ msgstr "Hi ha hagut un problema, prova-ho de nou." msgid "an unknown error occurred" msgstr "hi ha hagut un problema desconegut" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "i" @@ -509,11 +606,11 @@ msgstr "i" msgid "Animals" msgstr "Animals" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF animat" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Comportament antisocial" @@ -541,7 +638,7 @@ msgstr "Configuració de la contrasenya d'aplicació" #~ msgid "App passwords" #~ msgstr "Contrasenyes de l'aplicació" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -597,6 +694,10 @@ msgstr "Aparença" msgid "Apply default recommended feeds" msgstr "Aplica els canals recomanats per defecte" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Confirmes que vols eliminar la contrasenya de l'aplicació \"{name}\"?" @@ -621,7 +722,11 @@ msgstr "Estàs segur que vols abandonar aquesta conversa? Els missatge s'esborra msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confirmes que vols eliminar {0} dels teus canals?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "Confirmes que vols descartar aquest esborrany?" @@ -656,14 +761,15 @@ msgstr "Almenys 3 caràcters" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Endarrere" @@ -689,8 +795,8 @@ msgstr "Aniversari" msgid "Birthday:" msgstr "Aniversari:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Bloqueja" @@ -699,12 +805,12 @@ msgstr "Bloqueja" msgid "Block account" msgstr "Bloqueja el compte" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Bloqueja el compte" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "Vols bloquejar el compte?" @@ -733,12 +839,12 @@ msgstr "Bloquejada" msgid "Blocked accounts" msgstr "Comptes bloquejats" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloquejats" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Els comptes bloquejats no poden respondre cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera." @@ -746,7 +852,7 @@ msgstr "Els comptes bloquejats no poden respondre cap fil teu, ni anomenar-te ni 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 "Els comptes bloquejats no poden respondre a cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera. No veuràs mai el seu contingut ni ells el teu." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Publicació bloquejada." @@ -758,7 +864,7 @@ msgstr "El bloqueig no evita que aquest etiquetador apliqui etiquetes al teu com msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "El bloqueig és públic. Els comptes bloquejats no poden respondre els teus fils, ni mencionar-te ni interactuar amb tu de cap manera." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Bloquejar no evitarà que s'apliquin etiquetes al teu compte, però no deixarà que aquest compte respongui els teus fils ni interactuï amb tu." @@ -794,6 +900,10 @@ msgstr "Bluesky és una xarxa oberta on pots escollir el teu proveïdor d'allotj #~ 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 utilitza les invitacions per construir una comunitat saludable. Si no coneixes ningú amb invitacions, pots apuntar-te a la llista d'espera i te n'enviarem una aviat." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 no mostrarà el teu perfil ni les publicacions als usuaris que no estiguin registrats. Altres aplicacions poden no seguir aquesta demanda. Això no fa que el teu compte sigui privat." @@ -831,7 +941,7 @@ msgstr "Negocis" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Botó deshabilitat. Entra el domini personalitzat per a continuar." -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "per -" @@ -847,7 +957,7 @@ msgstr "Per {0}" #~ msgid "by @{0}" #~ msgstr "per @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "per <0/>" @@ -855,7 +965,7 @@ msgstr "per <0/>" msgid "By creating an account you agree to the {els}." msgstr "Creant el compte indiques que estàs d'acord amb {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "per tu" @@ -872,8 +982,8 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -889,8 +999,8 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancel·la" @@ -923,7 +1033,7 @@ msgstr "Cancel·la la retallada de la imatge" msgid "Cancel profile editing" msgstr "Cancel·la l'edició del perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Cancel·la la citació de la publicació" @@ -987,9 +1097,9 @@ msgstr "Canvia l'idioma de la publicació a {0}" msgid "Change Your Email" msgstr "Canvia el teu correu" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Xat" @@ -999,7 +1109,7 @@ msgstr "Xat silenciat" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -1031,7 +1141,7 @@ msgstr "Comprova el meu estat" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Mira alguns usuaris recomanats. Segueix-los per a veure altres usuaris similars." -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "Comprova el teu correu electrònic per a obtenir un codi d'inici de sessió i introdueix-lo aquí." @@ -1039,7 +1149,7 @@ msgstr "Comprova el teu correu electrònic per a obtenir un codi d'inici de sess msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Comprova el teu correu per a rebre el codi de confirmació i entra'l aquí sota:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Tria \"Tothom\" or \"Ningú\"" @@ -1047,11 +1157,15 @@ msgstr "Tria \"Tothom\" or \"Ningú\"" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Tria un nou nom d'usuari de Bluesky o crea'l" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Tria un servei" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Tria els algoritmes que alimentaran els teus canals personalitzats." @@ -1089,7 +1203,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Esborra totes les dades emmagatzemades (i després reinicia)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Esborra la cerca" @@ -1140,9 +1254,13 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Tanca" @@ -1197,7 +1315,7 @@ msgstr "Tanca la barra de navegació inferior" msgid "Closes password update alert" msgstr "Tanca l'alerta d'actualització de contrasenya" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Tanca l'editor de la publicació i descarta l'esborrany" @@ -1205,11 +1323,11 @@ msgstr "Tanca l'editor de la publicació i descarta l'esborrany" msgid "Closes viewer for header image" msgstr "Tanca la visualització de la imatge de la capçalera" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Plega la llista d'usuaris per una notificació concreta" @@ -1221,20 +1339,20 @@ msgstr "Comèdia" msgid "Comics" msgstr "Còmics" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrius de la comunitat" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Finalitza el registre i comença a utilitzar el teu compte" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "Completa la prova" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Crea publicacions de fins a {MAX_GRAPHEME_LENGTH} caràcters" @@ -1254,8 +1372,8 @@ msgstr "Configura els filtres de continguts per la categoria: {name}" msgid "Configured in <0>moderation settings." msgstr "Configurat a <0>configuració de moderació." -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1297,7 +1415,7 @@ msgstr "Confirma la teva edat:" msgid "Confirm your birthdate" msgstr "Confirma la teva data de naixement" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1311,11 +1429,11 @@ msgstr "Codi de confirmació" #~ msgid "Confirms signing up {email} to the waitlist" #~ msgstr "Confirma afegir {email} a la llista d'espera" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Connectant…" -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Contacta amb suport" @@ -1379,7 +1497,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Continua" @@ -1412,7 +1530,8 @@ msgstr "Número de versió copiat en memòria" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "Copiat en memòria" @@ -1424,6 +1543,7 @@ msgstr "Copiat" msgid "Copies app password" msgstr "Copia la contrasenya d'aplicació" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copia" @@ -1437,12 +1557,16 @@ msgstr "Copia {0}" msgid "Copy code" msgstr "Copia el codi" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copia l'enllaç a la llista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Copia l'enllaç a la publicació" @@ -1455,12 +1579,16 @@ msgstr "Copia l'enllaç a la publicació" msgid "Copy message text" msgstr "Copia el text del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Copia el text de la publicació" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de drets d'autor" @@ -1493,6 +1621,10 @@ msgstr "No s'ha pogut silenciar el xat" #~ msgid "Country" #~ msgstr "País" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1502,7 +1634,21 @@ msgstr "Crea un nou compte" msgid "Create a new Bluesky account" msgstr "Crea un nou compte de Bluesky" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Crea un compte" @@ -1515,6 +1661,10 @@ msgstr "Crea un compte" msgid "Create an avatar instead" msgstr "Enlloc d'això, crea un avatar" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Crea una contrasenya d'aplicació" @@ -1524,7 +1674,11 @@ msgstr "Crea una contrasenya d'aplicació" msgid "Create new account" msgstr "Crea un nou compte" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Crea un informe per a {0}" @@ -1557,7 +1711,8 @@ msgstr "Personalitzat" msgid "Custom domain" msgstr "Domini personalitzat" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Els canals personalitzats fets per la comunitat et porten noves experiències i t'ajuden a trobar contingut que t'agradarà." @@ -1604,7 +1759,10 @@ msgid "Debug panel" msgstr "Panell de depuració" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1663,16 +1821,25 @@ msgstr "Elimina el meu compte" msgid "Delete My Account…" msgstr "Elimina el meu compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Elimina la publicació" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Vols eliminar aquesta llista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "Vols eliminar aquesta publicació?" @@ -1680,7 +1847,7 @@ msgstr "Vols eliminar aquesta publicació?" msgid "Deleted" msgstr "Eliminat" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Publicació eliminada." @@ -1707,7 +1874,7 @@ msgstr "Text alternatiu descriptiu" #~ msgid "Developer Tools" #~ msgstr "Eines de desenvolupador" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Vols dir alguna cosa?" @@ -1719,7 +1886,7 @@ msgstr "Tènue" msgid "Direct messages are here!" msgstr "Els missatges directes són aquí!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "Desactiva la reproducció automàtica dels GIF" @@ -1727,7 +1894,7 @@ msgstr "Desactiva la reproducció automàtica dels GIF" msgid "Disable Email 2FA" msgstr "Desactiva el correu 2FA" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "Desactiva la retroalimentació hàptica" @@ -1748,7 +1915,7 @@ msgstr "Desactiva la retroalimentació hàptica" msgid "Disabled" msgstr "Deshabilitat" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Descarta" @@ -1756,7 +1923,7 @@ msgstr "Descarta" #~ msgid "Discard draft" #~ msgstr "Descarta l'esborrany" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "Vols descartar l'esborrany?" @@ -1770,14 +1937,18 @@ msgstr "Evita que les aplicacions mostrin el meu compte als usuaris no connectat msgid "Discover new custom feeds" msgstr "Descobreix nous canals personalitzats" -#: src/view/screens/Feeds.tsx:473 -#~ msgid "Discover new feeds" -#~ msgstr "Descobreix nous canals" +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "Descobreix nous canals" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "Descobreix nous canals" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Nom mostrat" @@ -1812,8 +1983,8 @@ msgstr "Domini verificat!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1831,8 +2002,8 @@ msgstr "Fet" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1848,6 +2019,10 @@ msgstr "Fet{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Fes doble toc per a iniciar la sessió" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/index.tsx:755 #~ msgid "Download Bluesky account data (repository)" #~ msgstr "Descarrega les dades del compte de Bluesky (repositori)" @@ -1857,7 +2032,7 @@ msgstr "Fet{extraText}" msgid "Download CAR file" msgstr "Descarrega el fitxer CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Deixa anar a afegir imatges" @@ -1905,8 +2080,11 @@ msgstr "p. ex.Usuaris que sempre responen amb anuncis" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada codi funciona un cop. Rebràs més codis d'invitació periòdicament." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1915,11 +2093,15 @@ msgctxt "action" msgid "Edit" msgstr "Edita" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Edita l'avatar" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1933,9 +2115,9 @@ msgstr "Edita els detalls de la llista" msgid "Edit Moderation List" msgstr "Edita la llista de moderació" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Edita els meus canals" @@ -1944,13 +2126,17 @@ msgstr "Edita els meus canals" msgid "Edit my profile" msgstr "Edita el meu perfil" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Edita el perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Edita el perfil" @@ -1959,10 +2145,19 @@ msgstr "Edita el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Edita els meus canals guardats" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Edita la llista d'usuaris" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Edita el teu nom mostrat" @@ -1971,6 +2166,10 @@ msgstr "Edita el teu nom mostrat" msgid "Edit your profile description" msgstr "Edita la descripció del teu perfil" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Ensenyament" @@ -2010,8 +2209,8 @@ msgid "Embed HTML code" msgstr "Incrusta el codi HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "Incrusta la publicació" @@ -2146,11 +2345,14 @@ msgstr "Error en rebre la resposta al captcha." msgid "Error:" msgstr "Error:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Tothom" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "Tothom pot respondre" @@ -2161,11 +2363,11 @@ msgstr "Tothom pot respondre" msgid "Everyone" msgstr "Tothom" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "Mencions o respostes excessives" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "Missatges excessius o no desitjats" @@ -2198,7 +2400,7 @@ msgstr "Surt de la cerca" msgid "Expand alt text" msgstr "Expandeix el text alternatiu" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -2234,7 +2436,7 @@ msgstr "Contingut extern" 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 "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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2249,6 +2451,11 @@ msgstr "Configuració del contingut extern" msgid "Failed to create app password." msgstr "No s'ha pogut crear la contrasenya d'aplicació." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "No s'ha pogut crear la llista. Comprova la teva connexió a internet i torna-ho a provar." @@ -2257,10 +2464,19 @@ msgstr "No s'ha pogut crear la llista. Comprova la teva connexió a internet i t msgid "Failed to delete message" msgstr "No s'ha pogut esborrar el missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2279,6 +2495,15 @@ msgstr "No s'han pogut carregar els missatges anteriors" #~ msgid "Failed to load recommended feeds" #~ msgstr "Error en carregar els canals recomanats" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Error en desar la imatge: {0}" @@ -2296,36 +2521,52 @@ msgstr "No s'ha pogut enviar" msgid "Failed to submit appeal, please try again." msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "No s'ha pogut actualitzar la configuració" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Canal" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Canal per {0}" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Canal fora de línia" +#~ msgid "Feed offline" +#~ msgstr "Canal fora de línia" #: src/view/com/feeds/FeedPage.tsx:143 #~ msgid "Feed Preferences" #~ msgstr "Preferències del canal" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Comentaris" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2343,6 +2584,10 @@ msgstr "Els canals són algoritmes personalitzats creats per usuaris que coneixe #~ msgid "Feeds can be topical as well!" #~ msgstr "Els canals també poden ser d'actualitat!" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Continguts del fitxer" @@ -2355,7 +2600,7 @@ msgstr "Fitxer desat amb èxit" msgid "Filter from feeds" msgstr "Filtra-ho dels canals" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Finalitzant" @@ -2365,7 +2610,7 @@ msgstr "Finalitzant" msgid "Find accounts to follow" msgstr "Troba comptes per a seguir" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Troba publicacions i usuaris a Bluesky" @@ -2393,11 +2638,15 @@ msgstr "Ajusta el contingut que veus al teu canal Seguint." msgid "Fine-tune the discussion threads." msgstr "Ajusta els fils de debat." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Exercici" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Flexible" @@ -2410,20 +2659,20 @@ msgstr "Gira horitzontalment" msgid "Flip vertically" msgstr "Gira verticalment" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Segueix" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Segueix" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Segueix {0}" @@ -2432,11 +2681,16 @@ msgstr "Segueix {0}" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Segueix el compte" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "Segueix-los a tots" @@ -2445,6 +2699,10 @@ msgstr "Segueix el compte" msgid "Follow Back" msgstr "Segueix" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Segueix els comptes seleccionats i continua" @@ -2454,14 +2712,30 @@ msgstr "Segueix" #~ msgstr "Segueix a alguns usuaris per a començar. Te'n podem recomanar més basant-nos en els que trobes interessants." #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguit per {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Usuaris seguits" @@ -2469,7 +2743,7 @@ msgstr "Usuaris seguits" msgid "Followed users only" msgstr "Només els usuaris seguits" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "et segueix" @@ -2478,7 +2752,7 @@ msgstr "et segueix" msgid "Followers" msgstr "Seguidors" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2491,18 +2765,18 @@ msgstr "" #~ msgid "following" #~ msgstr "seguint" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seguint" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguint {0}" @@ -2514,13 +2788,13 @@ msgstr "" msgid "Following feed preferences" msgstr "Preferències del canal Seguint" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Preferències del canal Seguint" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Et segueix" @@ -2553,15 +2827,15 @@ msgstr "Per motius de seguretat no podràs tornar-la a veure. Si perds aquesta c msgid "Forgot Password" msgstr "He oblidat la contrasenya" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "Has oblidat la contrasenya?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "Oblidada?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "Publica contingut no desitjat freqüentment" @@ -2569,7 +2843,7 @@ msgstr "Publica contingut no desitjat freqüentment" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "De <0/>" @@ -2578,6 +2852,10 @@ msgstr "De <0/>" msgid "Gallery" msgstr "Galeria" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "Comença" @@ -2587,28 +2865,33 @@ msgstr "Comença" msgid "Get Started" msgstr "Comença" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Posa una cara al teu perfil" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Infraccions flagrants de la llei o les condicions del servei" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Ves enrere" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2616,14 +2899,18 @@ msgid "Go Back" msgstr "Ves enrere" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Ves al pas anterior" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "Ves a l'inici" @@ -2662,15 +2949,15 @@ msgstr "Mitjans gràfics" msgid "Handle" msgstr "Identificador" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "Hàptics" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "Assetjament, troleig o intolerància" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Etiqueta" @@ -2682,7 +2969,7 @@ msgstr "Etiqueta" msgid "Hashtag: #{tag}" msgstr "Etiqueta: #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Tens problemes?" @@ -2713,35 +3000,35 @@ msgstr "Aquí tens la teva contrasenya d'aplicació." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Amaga" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Amaga" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Amaga l'entrada" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Amaga el contingut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "Vols amagar aquesta entrada?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Amaga la llista d'usuaris" @@ -2777,9 +3064,10 @@ msgstr "Tenim problemes per a carregar aquestes dades. Mira a continuació per a msgid "Hmmmm, we couldn't load that moderation service." msgstr "No podem carregar el servei de moderació." -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2797,7 +3085,7 @@ msgid "Host:" msgstr "Allotjament:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2847,7 +3135,7 @@ msgstr "Si encara no ets un adult segons les lleis del teu país, el teu tutor l msgid "If you delete this list, you won't be able to recover it." msgstr "Si esborres aquesta llista no la podràs recuperar." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "Si esborres aquesta publicació no la podràs recuperar." @@ -2859,11 +3147,11 @@ msgstr "Si vols canviar la contrasenya t'enviarem un codi per a verificar que aq msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "Il·legal i urgent" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Imatge" @@ -2876,11 +3164,15 @@ msgstr "Text alternatiu de la imatge" #~ msgid "Image options" #~ msgstr "Opcions de la imatge" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "Suplantació d'identitat o afirmacions falses sobre identitat o afiliació" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "Missatges inapropiats o enllaços explícits" @@ -2916,15 +3208,15 @@ msgstr "Introdueix la contrasenya per a eliminar el compte" #~ msgid "Input phone number for SMS verification" #~ msgstr "Introdueix el telèfon per la verificació per SMS" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "Introdueix el codi que has rebut per correu" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "Introdueix la contrasenya lligada a {identifier}" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Introdueix el nom d'usuari o correu que vas utilitzar per a registrar-te" @@ -2936,7 +3228,7 @@ msgstr "Introdueix el nom d'usuari o correu que vas utilitzar per a registrar-te #~ msgid "Input your email to get on the Bluesky waitlist" #~ msgstr "Introdueix el teu correu per a afegir-te a la llista d'espera de Bluesky" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Introdueix la teva contrasenya" @@ -2952,16 +3244,16 @@ msgstr "Introdueix el teu identificador d'usuari" msgid "Introducing Direct Messages" msgstr "Presentació dels missatges directes" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "El codi de confirmació 2FA no és vàlid." -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Registre de publicació no vàlid o no admès" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Nom d'usuari o contrasenya incorrectes" @@ -2977,7 +3269,7 @@ msgstr "Convida un amic" msgid "Invite code" msgstr "Codi d'invitació" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Codi d'invitació rebutjat. Comprova que l'has entrat correctament i torna-ho a provar." @@ -2993,14 +3285,39 @@ msgstr "Codis d'invitació: {0} disponible" msgid "Invite codes: 1 available" msgstr "Codis d'invitació: 1 disponible" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Mostra les publicacions de les persones que segueixes cronològicament." +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Feines" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/view/com/modals/Waitlist.tsx:67 #~ msgid "Join the waitlist" #~ msgstr "Uneix-te a la llista d'espera" @@ -3030,7 +3347,7 @@ msgstr "Etiquetat per {0}." msgid "Labeled by the author." msgstr "Etiquetat per l'autor." -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "Etiquetes" @@ -3058,7 +3375,7 @@ msgstr "Tria l'idioma" msgid "Language settings" msgstr "Configuració d'idioma" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configuració d'idioma" @@ -3072,7 +3389,7 @@ msgstr "Idiomes" #~ msgstr "Últim pas" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "El més recent" @@ -3089,7 +3406,7 @@ msgstr "Més informació" msgid "Learn more about the moderation applied to this content." msgstr "Més informació sobre la moderació que s'ha aplicat a aquest contingut." -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Més informació d'aquesta advertència" @@ -3135,12 +3452,16 @@ msgstr "queda." msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació ara." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Restablirem la teva contrasenya!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Som-hi!" @@ -3158,13 +3479,13 @@ msgstr "Clar" #~ msgstr "M'agrada" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Fes m'agrada a aquest canal" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Li ha agradat a" @@ -3188,7 +3509,7 @@ msgstr "Li ha agradat a" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Li ha agradat a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "els ha agradat el teu canal personalitzat" @@ -3196,19 +3517,19 @@ msgstr "els ha agradat el teu canal personalitzat" #~ msgid "liked your custom feed{0}" #~ msgstr "i ha agradat el teu canal personalitzat{0}" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "li ha agradat la teva publicació" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "M'agrades" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "M'agrades a aquesta publicació" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Llista" @@ -3220,6 +3541,7 @@ msgstr "Avatar de la llista" msgid "List blocked" msgstr "Llista bloquejada" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Llista per {0}" @@ -3244,10 +3566,10 @@ msgstr "Llista desbloquejada" msgid "List unmuted" msgstr "Llista no silenciada" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3257,18 +3579,30 @@ msgstr "Llistes" msgid "Lists blocking this user:" msgstr "Llistes que bloquegen aquest usuari:" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + #: src/view/com/post-thread/PostThread.tsx:333 #: src/view/com/post-thread/PostThread.tsx:341 #~ msgid "Load more posts" #~ msgstr "Carrega més publicacions" +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Carrega noves notificacions" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carrega noves publicacions" @@ -3281,7 +3615,7 @@ msgstr "Carregant…" #~ msgid "Local dev server" #~ msgstr "Servidor de desenvolupament local" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Registre" @@ -3332,6 +3666,10 @@ msgstr "Sembla que has deixat tots els teus canals sense fixar. No passa res, en msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Sembla que et falta el canal del Seguits. <0>Clica aquí per a afegir-ne un." +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Assegura't que és aquí on vols anar!" @@ -3353,21 +3691,21 @@ msgstr "Marca com a llegit" #~ msgid "May only contain letters and numbers" #~ msgstr "Només pot tenir lletres i números" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Contingut" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "usuaris mencionats" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Usuaris mencionats" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menú" @@ -3401,7 +3739,7 @@ msgstr "El missatge és massa llarg" msgid "Message settings" msgstr "Configuració dels missatges" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3412,11 +3750,11 @@ msgstr "Missatges" #~ msgid "Messaging settings" #~ msgstr "Configuració dels missatges" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "Compte enganyós" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3426,6 +3764,7 @@ msgstr "Moderació" msgid "Moderation details" msgstr "Detalls de la moderació" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3453,7 +3792,7 @@ msgstr "S'ha actualitzat la llista de moderació" msgid "Moderation lists" msgstr "Llistes de moderació" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Llistes de moderació" @@ -3462,7 +3801,7 @@ msgstr "Llistes de moderació" msgid "Moderation settings" msgstr "Configuració de moderació" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "Estats de moderació" @@ -3475,7 +3814,7 @@ msgstr "Eines de moderació" msgid "Moderator has chosen to set a general warning on the content." msgstr "El moderador ha decidit establir un advertiment general sobre el contingut." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "Més" @@ -3507,8 +3846,8 @@ msgstr "Silencia" msgid "Mute {truncatedTag}" msgstr "Silencia {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Silenciar el compte" @@ -3562,13 +3901,13 @@ msgstr "Silencia aquesta paraula en el text de les publicacions i a les etiquete msgid "Mute this word in tags only" msgstr "Silencia aquesta paraula només a les etiquetes" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Silencia el fil de debat" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "Silencia paraules i etiquetes" @@ -3580,7 +3919,7 @@ msgstr "Silenciada" msgid "Muted accounts" msgstr "Comptes silenciats" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes silenciats" @@ -3606,7 +3945,7 @@ msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, p msgid "My Birthday" msgstr "El meu aniversari" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Els meus canals" @@ -3635,9 +3974,10 @@ msgstr "Nom" msgid "Name is required" msgstr "Es requereix un nom" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "El nom o la descripció infringeixen els estàndards comunitaris" @@ -3646,7 +3986,7 @@ msgid "Nature" msgstr "Natura" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navega a la pantalla següent" @@ -3655,7 +3995,7 @@ msgstr "Navega a la pantalla següent" msgid "Navigates to your profile" msgstr "Navega al teu perfil" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "Necessites informar d'una infracció dels drets d'autor?" @@ -3669,7 +4009,7 @@ msgstr "Necessites informar d'una infracció dels drets d'autor?" #~ msgid "Never lose access to your followers and data." #~ msgstr "No perdis mai accés als teus seguidors ni a les teves dades." -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "No perdis mai accés als teus seguidors i les teves dades." @@ -3717,17 +4057,17 @@ msgctxt "action" msgid "New post" msgstr "Nova publicació" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Nova publicació" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Nova publicació" @@ -3736,6 +4076,10 @@ msgstr "Nova publicació" #~ msgid "New Post" #~ msgstr "Nova publicació" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nova llista d'usuaris" @@ -3750,11 +4094,15 @@ msgstr "Notícies" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3778,7 +4126,7 @@ msgstr "Següent imatge" msgid "No" msgstr "No" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Cap descripció" @@ -3792,7 +4140,11 @@ msgstr "No hi ha panell de DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "No s'han trobat GIF destacats. Pot haver-hi un problema amb Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ja no segueixes a {0}" @@ -3836,13 +4188,14 @@ msgstr "Cap resultat" msgid "No results found" msgstr "No s'han trobat resultats" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "No s'han trobat resultats per \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "No s'han trobat resultats per {query}" @@ -3860,7 +4213,7 @@ msgstr "No s'han trobat resultats de cerca per a \"{search}\"." msgid "No thanks" msgstr "No, gràcies" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Ningú" @@ -3873,6 +4226,10 @@ msgstr "Ningú pot respondre" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "A ningú encara li ha agradat això. Potser hauries de ser el primer!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "Nuesa no sexual" @@ -3881,8 +4238,8 @@ msgstr "Nuesa no sexual" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "No s'ha trobat" @@ -3891,9 +4248,9 @@ msgstr "No s'ha trobat" msgid "Not right now" msgstr "Ara mateix no" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -3913,16 +4270,20 @@ msgstr "Sons de les notificacions" msgid "Notification Sounds" msgstr "Sons de les notificacions" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notificacions" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Ara" @@ -3931,7 +4292,7 @@ msgstr "Ara" msgid "Nudity" msgstr "Nuesa" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "Nuesa o contingut per a adults no etiquetat com a tal" @@ -3969,11 +4330,19 @@ msgstr "D'acord" msgid "Oldest replies first" msgstr "Respostes més antigues primer" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Restableix la incorporació" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Falta el text alternatiu a una o més imatges." @@ -3981,9 +4350,13 @@ msgstr "Falta el text alternatiu a una o més imatges." msgid "Only .jpg and .png files are supported" msgstr "Només s'accepten fitxers .jpg i .png" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Només {0} poden respondre." +#~ msgid "Only {0} can reply." +#~ msgstr "Només {0} poden respondre." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3994,12 +4367,14 @@ msgid "Oops, something went wrong!" msgstr "Ostres, alguna cosa ha anat malament!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Ostres!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Obre" @@ -4020,8 +4395,8 @@ msgstr "Obre el creador d'avatars" msgid "Open conversation options" msgstr "Obre les opcions de les converses" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Obre el selector d'emojis" @@ -4049,10 +4424,14 @@ msgstr "Obre la configuració de les paraules i etiquetes silenciades" msgid "Open navigation" msgstr "Obre la navegació" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "Obre el menú de les opcions de publicació" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -4070,7 +4449,7 @@ msgstr "Obre {numItems} opcions" msgid "Opens accessibility settings" msgstr "Obre la configuració d'accessibilitat" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Obre detalls addicionals per una entrada de depuració" @@ -4172,7 +4551,7 @@ msgstr "Obre el modal per a utilitzar un domini personalitzat" msgid "Opens moderation settings" msgstr "Obre la configuració de la moderació" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Obre el formulari de restabliment de la contrasenya" @@ -4222,8 +4601,8 @@ msgstr "Obre la pàgina de registres del sistema" msgid "Opens the threads preferences" msgstr "Obre les preferències dels fils de debat" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4236,7 +4615,7 @@ msgstr "Opció {0} de {numItems}" msgid "Optionally provide additional information below:" msgstr "Opcionalment, proporciona informació addicional a continuació:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "O combina aquestes opcions:" @@ -4248,7 +4627,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "Un altre" @@ -4277,7 +4656,7 @@ msgstr "Pàgina no trobada" msgid "Page Not Found" msgstr "Pàgina no trobada" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -4296,19 +4675,20 @@ msgstr "Contrasenya actualitzada" msgid "Password updated!" msgstr "Contrasenya actualitzada!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "Posa en pausa" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Gent" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "Persones seguides per @{0}" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "Persones seguint a @{0}" @@ -4320,6 +4700,10 @@ msgstr "Cal permís per a accedir al carret de la càmera." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "S'ha denegat el permís per a accedir a la càmera. Activa'l a la configuració del teu sistema." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Mascotes" @@ -4349,7 +4733,7 @@ msgstr "Canals de notícies fixats" msgid "Pinned to your feeds" msgstr "Fixat als teus canals" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "Reprodueix" @@ -4362,7 +4746,7 @@ msgstr "Reprodueix {0}" #~ msgid "Play notification sounds" #~ msgstr "Reprodueix els sons de notificació" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "Reprodueix o posa en pausa el GIF" @@ -4448,7 +4832,7 @@ msgstr "Inicia sessió com a @{0}" msgid "Please Verify Your Email" msgstr "Verifica el teu correu" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Espera que es generi la targeta de l'enllaç" @@ -4464,13 +4848,13 @@ msgstr "Pornografia" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Publica" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Publicació" @@ -4485,13 +4869,13 @@ msgstr "Publicació" msgid "Post by {0}" msgstr "Publicació per {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Publicació per @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Publicació eliminada" @@ -4526,7 +4910,7 @@ msgstr "Publicació no trobada" msgid "posts" msgstr "publicacions" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Publicacions" @@ -4553,7 +4937,7 @@ msgstr "Prem per canviar el proveïdor d'allotjament" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "Prem per a tornar-ho a provar" @@ -4562,7 +4946,7 @@ msgstr "Prem per a tornar-ho a provar" #~ msgid "Press to Retry" #~ msgstr "Prem per a tornar-ho a provar" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4583,7 +4967,7 @@ msgstr "Prioritza els usuaris que segueixes" msgid "Privacy" msgstr "Privacitat" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4600,12 +4984,12 @@ msgid "Processing..." msgstr "Processant…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4620,7 +5004,7 @@ msgstr "Perfil actualitzat" msgid "Protect your account by verifying your email." msgstr "Protegeix el teu compte verificant el teu correu." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Públic" @@ -4632,18 +5016,30 @@ msgstr "Llistes d'usuaris per a silenciar o bloquejar en massa, públiques i per msgid "Public, shareable lists which can drive feeds." msgstr "Llistes que poden nodrir canals, públiques i per a compartir." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Publica" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Publica la resposta" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Cita la publicació" @@ -4681,7 +5077,7 @@ msgstr "Raó:" #~ msgid "Reason: {0}" #~ msgstr "Raó: {0}" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "Cerques recents" @@ -4702,6 +5098,7 @@ msgid "Reload conversations" msgstr "Carrega les converses de nou" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4714,11 +5111,15 @@ msgstr "Elimina" #~ msgid "Remove {0} from my feeds?" #~ msgstr "Vols eliminar {0} dels teus canals?" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Elimina el compte" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "Elimina l'avatar" @@ -4742,12 +5143,13 @@ msgstr "Vols eliminar el canal?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Elimina dels meus canals" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Vols eliminar-lo dels teus canals?" @@ -4764,11 +5166,11 @@ msgstr "Elimina la visualització prèvia de la imatge" msgid "Remove mute word from your list" msgstr "Elimina la paraula silenciada de la teva llista" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4776,8 +5178,8 @@ msgstr "" msgid "Remove quote" msgstr "Elimina la citació" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Elimina la republicació" @@ -4821,15 +5223,23 @@ msgstr "Elimina la publicació amb la citació" msgid "Replace with Discover" msgstr "Canvia amb Discover" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Respostes" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Les respostes a aquest fil de debat estan deshabilitades" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Respon" @@ -4845,11 +5255,16 @@ msgstr "Filtres de resposta" #~ msgstr "Resposta a <0/>" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Resposta a <0><1/>" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4865,8 +5280,8 @@ msgstr "Informa" #~ msgid "Report account" #~ msgstr "Informa del compte" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Informa del compte" @@ -4880,8 +5295,8 @@ msgstr "Informa d'aquesta conversa" msgid "Report dialog" msgstr "Diàleg de l'informe" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Informa del canal" @@ -4893,11 +5308,16 @@ msgstr "Informa de la llista" msgid "Report message" msgstr "Informa del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Informa de la publicació" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "Informa d'aquest contingut" @@ -4912,7 +5332,7 @@ msgstr "Informa d'aquesta llista" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "Informa d'aquest missatge" @@ -4920,25 +5340,30 @@ msgstr "Informa d'aquest missatge" msgid "Report this post" msgstr "Informa d'aquesta publicació" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "Informa d'aquest usuari" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Republica" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Republica" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Republica o cita la publicació" @@ -4950,7 +5375,7 @@ msgstr "Republica o cita la publicació" msgid "Reposted By" msgstr "Republicat per" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "Republicat per {0}" @@ -4962,15 +5387,15 @@ msgstr "Republicat per {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Republicada per <0/>" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "Republicat per <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "ha republicat la teva publicació" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Republicacions d'aquesta publicació" @@ -4988,7 +5413,7 @@ msgstr "Demana un canvi" msgid "Request Code" msgstr "Demana un codi" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Requereix un text alternatiu abans de publicar" @@ -5043,7 +5468,7 @@ msgstr "Restableix l'estat de la incorporació" msgid "Resets the preferences state" msgstr "Restableix l'estat de les preferències" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Torna a intentar iniciar sessió" @@ -5055,12 +5480,13 @@ msgstr "Torna a intentar l'última acció, que ha donat error" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5071,6 +5497,7 @@ msgstr "Torna-ho a provar" #~ msgstr "Torna-ho a provar" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Torna a la pàgina anterior" @@ -5089,6 +5516,7 @@ msgstr "Torna a la pàgina anterior" #~ msgstr "ENTORN DE PROVES. Les publicacions i els comptes no són permanents." #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5119,12 +5547,21 @@ msgstr "Desa els canvis" msgid "Save handle change" msgstr "Desa el canvi d'identificador" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Desa la imatge retallada" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "Desa-ho als meus canals" @@ -5158,6 +5595,9 @@ msgid "Saves image crop settings" msgstr "Desa la configuració de retall d'imatges" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Digues hola!" @@ -5170,16 +5610,16 @@ msgid "Scroll to top" msgstr "Desplaça't cap a dalt" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5191,7 +5631,7 @@ msgstr "Cerca" msgid "Search for \"{query}\"" msgstr "Cerca per \"{query}\"" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "Cerca per \"{searchText}\"" @@ -5211,12 +5651,16 @@ msgstr "Cerca totes les publicacions amb l'etiqueta {displayTag}" #~ msgid "Search for all posts with tag {tag}" #~ msgstr "Cerca totes les publicacions amb l'etiqueta {tag}" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "Cerca algú amb qui començar una conversa." -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cerca usuaris" @@ -5446,8 +5890,8 @@ msgstr "Envia informe a {0}" msgid "Send verification email" msgstr "Envia un correu de verificació" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -5578,9 +6022,9 @@ msgstr "Estableix la relació d'aspecte de la imatge com a ampla" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Estableix el servidor pel cient de Bluesky" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5594,17 +6038,20 @@ msgstr "Activitat sexual o nu eròtic." msgid "Sexually Suggestive" msgstr "Suggerent sexualment" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comparteix" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" msgid "Share" msgstr "Comparteix" @@ -5616,22 +6063,39 @@ msgstr "Comparteix una història interessant!" msgid "Share a fun fact!" msgstr "Comparteix una dada divertida!" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "Comparteix de totes maneres" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Comparteix el canal" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Comparteix l'enllaç" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "Comparteix el teu canal preferit!" @@ -5642,7 +6106,7 @@ msgstr "Comparteix la web enllaçada" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Mostra" @@ -5651,7 +6115,7 @@ msgstr "Mostra" #~ msgid "Show all replies" #~ msgstr "Mostra totes les respostes" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "Mostra el text alternatiu" @@ -5673,7 +6137,7 @@ msgstr "Mostra la insígnia i filtra-ho dels canals" #~ msgid "Show embeds from {0}" #~ msgstr "Mostra els incrustats de {0}" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "Mostra seguidors semblants a {0}" @@ -5681,19 +6145,19 @@ msgstr "Mostra seguidors semblants a {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "Mostra'n menys com aquest" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Mostra més" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "Mostra'n més com aquest" @@ -5750,7 +6214,7 @@ msgstr "Mostra republicacions" #~ msgstr "Mostra les republicacions al canal Seguint" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "Mostra el contingut" @@ -5778,7 +6242,7 @@ msgstr "Mostra les publicacions de {0} al teu canal" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5856,11 +6320,21 @@ msgstr "S'ha iniciat sessió com a" msgid "Signed in as @{0}" msgstr "S'ha iniciat sessió com a @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + #: src/view/com/modals/SwitchAccount.tsx:70 #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Tanca la sessió de Bluesky de {0}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Salta aquest pas" @@ -5877,9 +6351,15 @@ msgid "Software Dev" msgstr "Desenvolupament de programari" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "Algunes persones poden respondre" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Alguna cosa ha fallat" @@ -5907,8 +6387,8 @@ msgstr "Alguna cosa ha fallat, torna-ho a provar." #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Alguna cosa ha fallat. Comprova el teu correu i torna-ho a provar." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "La teva sessió ha caducat. Torna a iniciar-la." @@ -5928,12 +6408,12 @@ msgstr "Ordena les respostes a la mateixa publicació per:" msgid "Source: <0>{0}" msgstr "Font: <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "Brossa" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "Brossa; excessives mencions o respostes" @@ -5961,6 +6441,24 @@ msgstr "Comença un xat amb {displayName}" msgid "Start chatting" msgstr "Comença a xatejar" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Pàgina d'estat" @@ -5973,7 +6471,7 @@ msgstr "Pàgina d'estat" #~ msgid "Step" #~ msgstr "Pas" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "Pas {0} de {1}" @@ -5985,7 +6483,7 @@ msgstr "Pas {0} de {1}" msgid "Storage cleared, you need to restart the app now." msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Historial" @@ -6022,9 +6520,13 @@ msgstr "Subscriu-te a aquest etiquetador" msgid "Subscribe to this list" msgstr "Subscriure's a la llista" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Usuaris suggerits per a seguir" +#~ msgid "Suggested Follows" +#~ msgstr "Usuaris suggerits per a seguir" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -6034,7 +6536,7 @@ msgstr "Suggeriments per tu" msgid "Suggestive" msgstr "Suggerent" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6093,11 +6595,15 @@ msgstr "Tecnologia" msgid "Tell a joke!" msgstr "Explica un acudit!" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Condicions" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -6105,9 +6611,10 @@ msgstr "Condicions" msgid "Terms of Service" msgstr "Condicions del servei" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "Els termes utilitzats infringeixen els estàndards de la comunitat" @@ -6129,12 +6636,19 @@ msgstr "Gràcies. El teu informe s'ha enviat." msgid "That contains the following:" msgstr "Això conté els següents:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Aquest identificador ja està agafat." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "El compte podrà interactuar amb tu després del desbloqueig." @@ -6150,6 +6664,10 @@ msgstr "Les directrius de la comunitat han estat traslladades a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La política de drets d'autoria ha estat traslladada a <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "S'ha canviat el canal per Discover." @@ -6175,6 +6693,10 @@ msgstr "És possible que la publicació s'hagi esborrat." msgid "The Privacy Policy has been moved to <0/>" msgstr "La política de privacitat ha estat traslladada a <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "El formulari de suport ha estat traslladat. Si necessites ajuda, <0/> o visita {HELP_DESK_URL} per a contactar amb nosaltres." @@ -6196,7 +6718,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Hi ha hagut un problema per a contactar amb el servidor, comprova la teva connexió a internet i torna-ho a provar." @@ -6245,8 +6767,8 @@ msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a t msgid "There was an issue fetching the list. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir la llista. Toca aquí per a tornar-ho a provar." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les teves llistes. Toca aquí per a tornar-ho a provar." @@ -6263,17 +6785,17 @@ msgstr "S'ha produït un problema en enviar el teu informe. Comprova la teva con msgid "There was an issue with fetching your app passwords" msgstr "Hi ha hagut un problema en obtenir les teves contrasenyes d'aplicació" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Hi ha hagut un problema! {0}" @@ -6380,7 +6902,7 @@ msgstr "Aquest canal està rebent moltes visites actualment i està temporalment msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Aquest canal està buit! Necessites seguir més usuaris o modificar la teva configuració d'idiomes." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6445,16 +6967,16 @@ msgstr "Aquest nom ja està en ús" msgid "This post has been deleted." msgstr "Aquesta publicació ha estat esborrada." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquesta publicació només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "Aquesta publicació no es mostrarà als canals." -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquest perfil només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." @@ -6503,6 +7025,10 @@ msgstr "Aquest usuari està inclòs a la llista <0>{0} que has silenciat." #~ msgid "This user is included the <0/> list which you have muted." #~ msgstr "Aquest usuari està inclós a la llista <0/> que tens silenciada" +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Aquest usuari no segueix a ningú." @@ -6532,7 +7058,7 @@ msgstr "Preferències dels fils de debat" msgid "Threaded Mode" msgstr "Mode fils de debat" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Preferències dels fils de debat" @@ -6561,7 +7087,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Commuta per a habilitar o deshabilitar el contingut per a adults" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Superior" @@ -6571,10 +7097,10 @@ msgstr "Transformacions" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Tradueix" @@ -6609,25 +7135,29 @@ msgstr "Deixa de silenciar la llista" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 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/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Desbloqueja" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Desbloqueja" @@ -6637,23 +7167,23 @@ msgstr "Desbloqueja" msgid "Unblock account" msgstr "Desbloqueja el compte" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Desbloqueja el compte" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Vols desbloquejar el compte?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Desfés la republicació" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Deixa de seguir" @@ -6662,12 +7192,12 @@ msgstr "Deixa de seguir" msgid "Unfollow" msgstr "Deixa de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "Deixa de seguir a {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "Deixa de seguir el compte" @@ -6679,7 +7209,7 @@ msgstr "Deixa de seguir el compte" #~ msgid "Unlike" #~ msgstr "Desfés el m'agrada" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "Desfés el m'agrada a aquest canal" @@ -6692,8 +7222,8 @@ msgstr "Deixa de silenciar" msgid "Unmute {truncatedTag}" msgstr "Deixa de silenciar {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Deixa de silenciar el compte" @@ -6713,8 +7243,8 @@ msgstr "Deixa de silenciar la conversa" #~ msgid "Unmute notifications" #~ msgstr "Deixa de silenciar les notificacions" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Deixa de silenciar el fil de debat" @@ -6751,8 +7281,8 @@ msgstr "Dona't de baixa d'aquest etiquetador" #~ msgid "Unwanted sexual content" #~ msgstr "Contingut sexual no desitjat" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Contingut sexual no desitjat" @@ -6780,20 +7310,20 @@ msgstr "Enlloc d'això, penja una foto" msgid "Upload a text file to:" msgstr "Puja un fitxer de text a:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Puja de la càmera" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Puja dels Arxius" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6901,7 +7431,7 @@ msgstr "Llista d'usuaris actualitzada" msgid "User Lists" msgstr "Llistes d'usuaris" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Nom d'usuari o correu" @@ -6909,7 +7439,7 @@ msgstr "Nom d'usuari o correu" msgid "Users" msgstr "Usuaris" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "usuaris seguits per <0/>" @@ -6920,7 +7450,7 @@ msgstr "usuaris seguits per <0/>" msgid "Users I follow" msgstr "Els usuaris als que segueixo" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Usuaris a \"{0}\"" @@ -6985,23 +7515,27 @@ msgstr "Videojocs" msgid "View {0}'s avatar" msgstr "Veure l'avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Veure el registre de depuració" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "Veure els detalls" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "Veure els detalls per a informar d'una infracció dels drets d'autor" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Veure el fil de debat complet" @@ -7009,14 +7543,15 @@ msgstr "Veure el fil de debat complet" msgid "View information about these labels" msgstr "Mostra informació sobre aquestes etiquetes" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Veure el perfil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Veure l'avatar" @@ -7024,11 +7559,11 @@ msgstr "Veure l'avatar" msgid "View the labeling service provided by @{0}" msgstr "Veure el servei d'etiquetatge proporcionat per @{0}" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "Veure els usuaris a qui els agrada aquest canal" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -7068,7 +7603,7 @@ msgstr "No hem pogut carregar aquesta conversa" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Calculem {estimatedTime} fins que el teu compte estigui llest." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperem que t'ho passis pipa. Recorda que Bluesky és:" @@ -7112,7 +7647,7 @@ msgstr "Ho farem servir per a personalitzar la teva experiència." msgid "We're having network issues, try again" msgstr "Tenim problemes de xarxa, torna-ho a provar" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Ens fa molta il·lusió que t'uneixis a nosaltres!" @@ -7124,11 +7659,11 @@ msgstr "Ho sentim, però no hem pogut resoldre aquesta llista. Si això continua msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Ho sentim, però no hem pogut carregar les teves paraules silenciades en aquest moment. Torna-ho a provar." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ens sap greu, però la teva cerca no s'ha pogut fer. Prova-ho d'aquí una estona." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7138,8 +7673,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Ens sap greu! No podem trobar la pàgina que estàs cercant." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "Ho sentim! Només et pots subscriure a deu etiquetadors i has arribat al teu límit de deu." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "Ho sentim! Només et pots subscriure a deu etiquetadors i has arribat al teu límit de deu." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -7153,6 +7692,10 @@ msgstr "" msgid "What are your interests?" msgstr "Quins són els teus interessos?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/modals/report/Modal.tsx:169 #~ msgid "What is the issue with this {collectionName}?" #~ msgstr "Quin problema hi ha amb {collectionName}?" @@ -7162,7 +7705,7 @@ msgstr "Quins són els teus interessos?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "Què hi ha de nou" @@ -7179,10 +7722,20 @@ msgstr "Quins idiomes t'agradaria veure en els teus canals algorítmics?" msgid "Who can message you?" msgstr "Qui et pot enviar missatges?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Qui hi pot respondre" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -7200,7 +7753,7 @@ msgstr "Per què s'hauria de revisar aquest canal?" msgid "Why should this list be reviewed?" msgstr "Per què s'hauria de revisar aquesta llista?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "Per què s'hauria de revisar aquest missatge?" @@ -7208,6 +7761,10 @@ msgstr "Per què s'hauria de revisar aquest missatge?" msgid "Why should this post be reviewed?" msgstr "Per què s'hauria de revisar aquesta publicació?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "Per què s'hauria de revisar aquest usuari?" @@ -7221,11 +7778,11 @@ msgstr "Amplada" msgid "Write a message" msgstr "Escriu un missatge" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Escriu una publicació" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Escriu la teva resposta" @@ -7253,6 +7810,10 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7261,6 +7822,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "Ahir, {time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Estàs a la cua." @@ -7373,12 +7938,12 @@ msgstr "Has silenciat aquest usuari" msgid "You have no conversations yet. Start one!" msgstr "Encara no tens cap conversa. Comença'n una!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "No tens canals." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "No tens llistes." @@ -7422,6 +7987,14 @@ msgstr "Pots apel·lar les etiquetes que no són pròpies si creus que s'han col msgid "You may appeal these labels if you feel they were placed in error." msgstr "Pots apel·lar aquestes etiquetes si creus que s'han col·locat per error." +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "Has de tenir 13 anys o més per a registrar-te" @@ -7434,6 +8007,18 @@ msgstr "Has de tenir 13 anys o més per a registrar-te" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Has de tenir 18 anys o més per a habilitar el contingut per a adults" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Has d'escollir almenys un etiquetador per a un informe" @@ -7442,11 +8027,11 @@ msgstr "Has d'escollir almenys un etiquetador per a un informe" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Ja no rebràs més notificacions d'aquest debat" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Ara rebràs notificacions d'aquest debat" @@ -7466,6 +8051,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Tu tens el control" @@ -7481,7 +8086,7 @@ msgstr "Estàs a la cua" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Ja està tot llest!" @@ -7494,7 +8099,7 @@ msgstr "Has triat amagar una paraula o una etiqueta d'aquesta publicació." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Has arribat al final del vostre cabal! Cerca alguns comptes més per a seguir." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "El teu compte" @@ -7570,11 +8175,11 @@ msgstr "Les teves paraules silenciades" msgid "Your password has been changed successfully!" msgstr "S'ha canviat la teva contrasenya!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "S'ha publicat" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Les teves publicacions, m'agrades i bloquejos són públics. Els comptes silenciats són privats." @@ -7586,7 +8191,7 @@ msgstr "El teu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "S'ha publicat la teva resposta" @@ -7594,6 +8199,6 @@ msgstr "S'ha publicat la teva resposta" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "El teu informe s'enviarà al servei de moderació de Bluesky" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "El teu identificador d'usuari" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 6207ff62d9..6544c412dc 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(keine E-Mail)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,32 +41,33 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -75,30 +76,66 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" @@ -107,7 +144,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} folge ich" @@ -118,7 +155,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -126,14 +163,30 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} ungelesen" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> Mitglieder" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" @@ -146,6 +199,10 @@ msgstr "" #~ msgid "<0>{0} following" #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -171,11 +228,11 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Willkommen bei<1>Bluesky" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Ungültiger Handle" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "" @@ -188,7 +245,7 @@ msgstr "" #~ msgstr "Eine neue Version der App ist verfügbar. Bitte aktualisiere die App, um sie weiter nutzen zu können." #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Zugriff auf Navigationslinks und Einstellungen" @@ -205,8 +262,8 @@ msgstr "Barrierefreiheit" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -214,21 +271,21 @@ msgstr "" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Konto" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Konto blockiert" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Konto stummgeschaltet" @@ -249,16 +306,16 @@ msgstr "Kontoeinstellungen" msgid "Account removed from quick access" msgstr "Konto aus dem Schnellzugriff entfernt" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Konto entblockiert" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Konto entfolgt" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Stummschaltung für Konto aufgehoben" @@ -269,6 +326,14 @@ msgstr "Stummschaltung für Konto aufgehoben" msgid "Add" msgstr "Hinzufügen" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Eine Inhaltswarnung hinzufügen" @@ -328,10 +393,18 @@ msgstr "Stummgeschaltetes Wort für konfigurierte Einstellungen hinzufügen" msgid "Add muted words and tags" msgstr "Füge stummgeschaltete Wörter und Tags hinzu" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "" @@ -340,8 +413,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Zu Listen hinzufügen" @@ -384,7 +461,11 @@ msgstr "" msgid "Advanced" msgstr "Erweitert" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "All deine gespeicherten Feeds an einem Ort." @@ -414,17 +495,17 @@ msgstr "Bereits angemeldet als @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Alt-Text" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "" @@ -445,18 +526,35 @@ msgstr "Eine E-Mail wurde an deine vorherige Adresse {0} gesendet. Sie enthält msgid "An error occured" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Ein Problem, das hier nicht aufgelistet ist" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -466,9 +564,8 @@ msgstr "Es ist ein Problem aufgetreten, bitte versuche es erneut." msgid "an unknown error occurred" msgstr "" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "und" @@ -476,11 +573,11 @@ msgstr "und" msgid "Animals" msgstr "Tiere" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Asoziales Verhalten" @@ -504,7 +601,7 @@ msgstr "App-Passwortnamen müssen mindestens 4 Zeichen lang sein." msgid "App password settings" msgstr "App-Passwort-Einstellungen" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -557,6 +654,10 @@ msgstr "Erscheinungsbild" msgid "Apply default recommended feeds" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Bist du sicher, dass du das App-Passwort \"{name}\" löschen möchtest?" @@ -581,7 +682,11 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Bist du sicher, dass du {0} von deinen Feeds entfernen möchtest?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "Bist du sicher, dass du diesen Entwurf verwerfen möchtest?" @@ -616,14 +721,15 @@ msgstr "Mindestens 3 Zeichen" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Zurück" @@ -649,8 +755,8 @@ msgstr "Geburtstag" msgid "Birthday:" msgstr "Geburtstag:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Blockieren" @@ -659,12 +765,12 @@ msgstr "Blockieren" msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Konto blockieren" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "Konto blockieren?" @@ -693,12 +799,12 @@ msgstr "Blockiert" msgid "Blocked accounts" msgstr "Blockierte Konten" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Blockierte Konten" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." @@ -706,7 +812,7 @@ msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwäh 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 "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren. Du wirst ihre Inhalte nicht sehen und sie werden daran gehindert, deine zu sehen." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Blockierter Beitrag." @@ -718,7 +824,7 @@ msgstr "Blockieren hindert diesen Kennzeichnungsdienst nicht daran, Kennzeichnun msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Die Blockierung ist öffentlich. Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blockieren verhindert nicht, dass Kennzeichnungen zu deinem Konto hinzugefügt werden, verhindert aber, dass dieses Konto in deinen Threads antworten oder interagieren kann." @@ -750,6 +856,10 @@ msgstr "Bluesky ist ein offenes Netzwerk, in dem du deinen Hosting-Anbieter wäh #~ msgid "Bluesky is public." #~ msgstr "Bluesky ist öffentlich." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 zeigt dein Profil und deine Beiträge nicht für abgemeldete Nutzer an. Andere Apps kommen dieser Aufforderung möglicherweise nicht nach." @@ -779,7 +889,7 @@ msgstr "" msgid "Business" msgstr "Business" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "von —" @@ -795,7 +905,7 @@ msgstr "Von {0}" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "von <0/>" @@ -803,7 +913,7 @@ msgstr "von <0/>" msgid "By creating an account you agree to the {els}." msgstr "Mit dem Erstellen des Kontos akzeptierst du die {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "von dir" @@ -820,8 +930,8 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -837,8 +947,8 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Abbrechen" @@ -867,7 +977,7 @@ msgstr "Bildbeschneidung abbrechen" msgid "Cancel profile editing" msgstr "Profilbearbeitung abbrechen" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Beitrag zitieren abbrechen" @@ -927,9 +1037,9 @@ msgstr "Beitragssprache in {0} ändern" msgid "Change Your Email" msgstr "Deine E-Mail ändern" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -939,7 +1049,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -971,7 +1081,7 @@ msgstr "Meinen Status prüfen" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Schau dir einige empfohlene Nutzer an. Folge ihnen, um ähnliche Nutzer zu sehen." -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "" @@ -979,7 +1089,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Überprüfe deinen Posteingang auf eine E-Mail mit dem Bestätigungscode, den du unten eingeben musst:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Wähle \"Alle\" oder \"Niemand\"" @@ -987,11 +1097,15 @@ msgstr "Wähle \"Alle\" oder \"Niemand\"" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Wähle oder erstelle einen neuen Bluesky-Benutzernamen" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Service wählen" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Wähle die Algorithmen aus, welche deine benutzerdefinierten Feeds generieren." @@ -1029,7 +1143,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Alle Speicherdaten löschen (danach neu starten)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Suchanfrage löschen" @@ -1080,9 +1194,13 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Schließen" @@ -1137,7 +1255,7 @@ msgstr "Schließt die untere Navigationsleiste" msgid "Closes password update alert" msgstr "Schließt die Kennwortaktualisierungsmeldung" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" @@ -1145,11 +1263,11 @@ msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" msgid "Closes viewer for header image" msgstr "Schließt den Betrachter für das Banner" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Klappt die Liste der Benutzer für eine bestimmte Meldung zusammen" @@ -1161,20 +1279,20 @@ msgstr "Komödie" msgid "Comics" msgstr "Comics" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Community-Richtlinien" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Schließe das Onboarding ab und nutze dein Konto" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "Beende die Herausforderung" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Verfasse Beiträge mit einer Länge von bis zu {MAX_GRAPHEME_LENGTH} Zeichen" @@ -1194,8 +1312,8 @@ msgstr "Konfiguriere die Inhaltsfilterung für die Kategorie: {name}" msgid "Configured in <0>moderation settings." msgstr "Konfiguriert in <0>Moderationseinstellungen" -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1237,7 +1355,7 @@ msgstr "Bestätige dein Alter:" msgid "Confirm your birthdate" msgstr "Bestätige dein Geburtsdatum" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1247,11 +1365,11 @@ msgstr "Bestätige dein Geburtsdatum" msgid "Confirmation code" msgstr "Bestätigungscode" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Verbinden..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Support kontaktieren" @@ -1315,7 +1433,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Weiter zum nächsten Schritt" @@ -1348,7 +1466,8 @@ msgstr "Die Build-Version wurde in die Zwischenablage kopiert" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" @@ -1360,6 +1479,7 @@ msgstr "" msgid "Copies app password" msgstr "Kopiert das App-Passwort" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Kopieren" @@ -1373,12 +1493,16 @@ msgstr "{} kopieren" msgid "Copy code" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Link zur Liste kopieren" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Link zum Beitrag kopieren" @@ -1391,12 +1515,16 @@ msgstr "Link zum Beitrag kopieren" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Beitragstext kopieren" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Urheberrechtsbestimmungen" @@ -1425,6 +1553,10 @@ msgstr "" #~ msgid "Could not unmute chat" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1434,7 +1566,21 @@ msgstr "Ein neues Konto erstellen" msgid "Create a new Bluesky account" msgstr "Erstelle ein neues Bluesky-Konto" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Konto erstellen" @@ -1447,6 +1593,10 @@ msgstr "" msgid "Create an avatar instead" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "App-Passwort erstellen" @@ -1456,7 +1606,11 @@ msgstr "App-Passwort erstellen" msgid "Create new account" msgstr "Neues Konto erstellen" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Meldung für {0} erstellen" @@ -1489,7 +1643,8 @@ msgstr "Benutzerdefiniert" msgid "Custom domain" msgstr "Benutzerdefinierte Domain" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Benutzerdefinierte Feeds, die von der Community erstellt wurden, bringen dir neue Erfahrungen und helfen dir, die Inhalte zu finden, die du liebst." @@ -1532,7 +1687,10 @@ msgid "Debug panel" msgstr "Debug-Panel" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1587,16 +1745,25 @@ msgstr "Mein Konto löschen" msgid "Delete My Account…" msgstr "Mein Konto Löschen…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Beitrag löschen" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Diese Liste löschen?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "Diesen Beitrag löschen?" @@ -1604,7 +1771,7 @@ msgstr "Diesen Beitrag löschen?" msgid "Deleted" msgstr "Gelöscht" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Gelöschter Beitrag." @@ -1623,7 +1790,7 @@ msgstr "Beschreibung" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Wolltest du etwas sagen?" @@ -1635,7 +1802,7 @@ msgstr "Dimmen" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "" @@ -1643,7 +1810,7 @@ msgstr "" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "" @@ -1664,7 +1831,7 @@ msgstr "" msgid "Disabled" msgstr "Deaktiviert" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Verwerfen" @@ -1672,7 +1839,7 @@ msgstr "Verwerfen" #~ msgid "Discard draft" #~ msgstr "Entwurf verwerfen" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "Entwurf löschen?" @@ -1686,10 +1853,18 @@ msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen" msgid "Discover new custom feeds" msgstr "Entdecke neue benutzerdefinierte Feeds" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "Entdecke neue Feeds" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Anzeigename" @@ -1720,8 +1895,8 @@ msgstr "Domain verifiziert!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1739,8 +1914,8 @@ msgstr "Erledigt" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1756,6 +1931,10 @@ msgstr "Erledigt{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Doppeltippen zum Anmelden" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/index.tsx:755 #~ msgid "Download Bluesky account data (repository)" #~ msgstr "Öffnet ein Modal zum Herunterladen deiner Bluesky-Kontodaten (Kontodepot)" @@ -1765,7 +1944,7 @@ msgstr "Erledigt{extraText}" msgid "Download CAR file" msgstr "CAR-Datei herunterladen" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Ablegen zum Hinzufügen von Bildern" @@ -1813,8 +1992,11 @@ msgstr "z.B. Nutzer, die wiederholt mit Werbung antworten." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jeder Code funktioniert einmal. Du erhältst regelmäßig neue Einladungscodes." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1823,11 +2005,15 @@ msgctxt "action" msgid "Edit" msgstr "Bearbeiten" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Avatar bearbeiten" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1841,9 +2027,9 @@ msgstr "Details der Liste bearbeiten" msgid "Edit Moderation List" msgstr "Moderationsliste bearbeiten" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Meine Feeds bearbeiten" @@ -1852,13 +2038,17 @@ msgstr "Meine Feeds bearbeiten" msgid "Edit my profile" msgstr "Mein Profil bearbeiten" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Profil bearbeiten" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Profil bearbeiten" @@ -1867,10 +2057,19 @@ msgstr "Profil bearbeiten" #~ msgid "Edit Saved Feeds" #~ msgstr "Gespeicherte Feeds bearbeiten" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Benutzerliste bearbeiten" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Bearbeite deinen Anzeigenamen" @@ -1879,6 +2078,10 @@ msgstr "Bearbeite deinen Anzeigenamen" msgid "Edit your profile description" msgstr "Bearbeite deine Profilbeschreibung" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Bildung" @@ -1918,8 +2121,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "" @@ -2042,11 +2245,14 @@ msgstr "Fehler beim Empfang der Captcha-Antwort." msgid "Error:" msgstr "Fehler:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Alle" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "" @@ -2057,11 +2263,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "Übermäßig viele Erwähnungen oder Antworten" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "" @@ -2090,7 +2296,7 @@ msgstr "Verlässt die Eingabe der Suchanfrage" msgid "Expand alt text" msgstr "Alt-Text erweitern" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -2126,7 +2332,7 @@ msgstr "Externe Medien" 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 "Externe Medien können es Websites ermöglichen, Informationen über dich und dein Gerät zu sammeln. Es werden keine Informationen gesendet oder angefordert, bis du die Schaltfläche \"Abspielen\" drückst." -#: src/Navigation.tsx:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2141,6 +2347,11 @@ msgstr "Externe Medienpräferenzen" msgid "Failed to create app password." msgstr "Das App-Passwort konnte nicht erstellt werden." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Die Liste konnte nicht erstellt werden. Überprüfe deine Internetverbindung und versuche es erneut." @@ -2149,10 +2360,19 @@ msgstr "Die Liste konnte nicht erstellt werden. Überprüfe deine Internetverbin msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2171,6 +2391,15 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Empfohlene Feeds konnten nicht geladen werden" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Das Speichern des Bildes ist fehlgeschlagen: {0}" @@ -2188,32 +2417,48 @@ msgstr "" msgid "Failed to submit appeal, please try again." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Feed" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed von {0}" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Feed offline" +#~ msgid "Feed offline" +#~ msgstr "Feed offline" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Feedback" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2231,6 +2476,10 @@ msgstr "Feeds sind benutzerdefinierte Algorithmen, die Nutzer mit ein wenig Prog #~ msgid "Feeds can be topical as well!" #~ msgstr "Die Feeds können auch auf einem Thema basieren!" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Dateiinhalt" @@ -2243,7 +2492,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Aus Feeds filtern" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Abschließen" @@ -2253,7 +2502,7 @@ msgstr "Abschließen" msgid "Find accounts to follow" msgstr "Konten zum Folgen finden" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2277,11 +2526,15 @@ msgstr "Passe die Inhalte auf Deinem Following-Feed an." msgid "Fine-tune the discussion threads." msgstr "Passe die Diskussionsstränge an." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Flexibel" @@ -2294,20 +2547,20 @@ msgstr "Horizontal drehen" msgid "Flip vertically" msgstr "Vertikal drehen" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Folgen" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Folgen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0} folgen" @@ -2316,11 +2569,16 @@ msgstr "{0} folgen" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Accounts folgen" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "Allen folgen" @@ -2329,6 +2587,10 @@ msgstr "Accounts folgen" msgid "Follow Back" msgstr "Zurückfolgen" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Ausgewählten Konten folgen und mit dem nächsten Schritt fortfahren" @@ -2338,14 +2600,30 @@ msgstr "Zurückfolgen" #~ msgstr "Folge einigen Nutzern, um loszulegen. Wir können dir weitere Nutzer empfehlen, je nachdem, wen du interessant findest." #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Gefolgt von {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Benutzer, denen ich folge" @@ -2353,7 +2631,7 @@ msgstr "Benutzer, denen ich folge" msgid "Followed users only" msgstr "Nur Benutzer, denen ich folge" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "folgte dir" @@ -2362,7 +2640,7 @@ msgstr "folgte dir" msgid "Followers" msgstr "Follower" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2371,18 +2649,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Folge ich" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "ich folge {0}" @@ -2394,13 +2672,13 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Following-Feed-Einstellungen" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Folgt dir" @@ -2433,15 +2711,15 @@ msgstr "Aus Sicherheitsgründen kannst du dies nicht erneut ansehen. Wenn du die msgid "Forgot Password" msgstr "Passwort vergessen" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "Passwort vergessen?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "Vergessen?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "Postet oft unerwünschte Inhalte" @@ -2449,7 +2727,7 @@ msgstr "Postet oft unerwünschte Inhalte" msgid "From @{sanitizedAuthor}" msgstr "Von @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "Aus <0/>" @@ -2458,6 +2736,10 @@ msgstr "Aus <0/>" msgid "Gallery" msgstr "Galerie" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2467,28 +2749,33 @@ msgstr "" msgid "Get Started" msgstr "Los geht's" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Eklatante Verstöße gegen Gesetze oder Nutzungsbedingungen" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Gehe zurück" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2496,14 +2783,18 @@ msgid "Go Back" msgstr "Gehe zurück" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Zum vorherigen Schritt zurückkehren" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "" @@ -2542,15 +2833,15 @@ msgstr "" msgid "Handle" msgstr "Handle" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Hashtag" @@ -2558,7 +2849,7 @@ msgstr "Hashtag" msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Hast du Probleme?" @@ -2589,35 +2880,35 @@ msgstr "Hier ist dein App-Passwort." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Ausblenden" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Ausblenden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Beitrag ausblenden" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Den Inhalt ausblenden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "Diesen Beitrag ausblenden?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Benutzerliste ausblenden" @@ -2653,9 +2944,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2666,7 +2958,7 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2711,7 +3003,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "Wenn du diese Liste löschst, kannst du sie nicht wiederherstellen." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "Wenn du diesen Post löschst, kannst du ihn nicht wiederherstellen." @@ -2723,11 +3015,11 @@ msgstr "Wenn du dein Passwort ändern möchtest, senden wir dir einen Code, um z msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "Illegal und dringend" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Bild" @@ -2740,11 +3032,15 @@ msgstr "Bild-Alt-Text" #~ msgid "Image options" #~ msgstr "Bild-Optionen" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "" @@ -2776,19 +3072,19 @@ msgstr "Neues Passwort eingeben" msgid "Input password for account deletion" msgstr "Passwort für die Kontolöschung eingeben" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "Passwort, das an {identifier} gebunden ist, eingeben" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Benutzernamen oder E-Mail-Adresse eingeben, die du bei der Anmeldung verwendet hast" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Gib dein Passwort ein" @@ -2804,16 +3100,16 @@ msgstr "Gib deinen Handle ein" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Ungültiger oder nicht unterstützter Beitragrekord" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Ungültiger Benutzername oder Passwort" @@ -2825,7 +3121,7 @@ msgstr "Einen Freund einladen" msgid "Invite code" msgstr "Einladungscode" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Einladungscode nicht akzeptiert. Überprüfe, ob du ihn richtig eingegeben hast und versuche es erneut." @@ -2837,14 +3133,39 @@ msgstr "Einladungscodes: {0} verfügbar" msgid "Invite codes: 1 available" msgstr "Einladungscodes: 1 verfügbar" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Es zeigt die Beiträge der Personen an, denen du folgst, sobald sie erscheinen." +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Jobs" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Journalismus" @@ -2861,7 +3182,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "" @@ -2889,7 +3210,7 @@ msgstr "Sprachauswahl" msgid "Language settings" msgstr "Spracheinstellungen" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Spracheinstellungen" @@ -2903,7 +3224,7 @@ msgstr "Sprachen" #~ msgstr "Letzter Schritt!" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -2920,7 +3241,7 @@ msgstr "Mehr erfahren" msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Erfahre mehr über diese Warnung" @@ -2966,12 +3287,16 @@ msgstr "noch übrig." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Der Legacy-Speicher wurde gelöscht, du musst die App jetzt neu starten." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Lass uns dein Passwort zurücksetzen!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Los geht's!" @@ -2989,13 +3314,13 @@ msgstr "Licht" #~ msgstr "Liken" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Diesen Feed liken" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Geliked von" @@ -3019,23 +3344,23 @@ msgstr "Geliked von" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Von {likeCount} {0} geliked" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "hat deinen benutzerdefinierten Feed geliked" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "hat deinen Beitrag geliked" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "Likes für diesen Beitrag" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Liste" @@ -3047,6 +3372,7 @@ msgstr "Listenbild" msgid "List blocked" msgstr "Liste blockiert" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Liste von {0}" @@ -3071,10 +3397,10 @@ msgstr "Liste entblockiert" msgid "List unmuted" msgstr "Listenstummschaltung aufgehoben" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3084,18 +3410,30 @@ msgstr "Listen" msgid "Lists blocking this user:" msgstr "" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + #: src/view/com/post-thread/PostThread.tsx:333 #: src/view/com/post-thread/PostThread.tsx:341 #~ msgid "Load more posts" #~ msgstr "Mehr Beiträge laden" +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Neue Mitteilungen laden" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Neue Beiträge laden" @@ -3104,7 +3442,7 @@ msgstr "Neue Beiträge laden" msgid "Loading..." msgstr "Wird geladen..." -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Systemprotokoll" @@ -3152,6 +3490,10 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Vergewissere dich, dass du auch wirklich dorthin gehen willst!" @@ -3173,21 +3515,21 @@ msgstr "" #~ msgid "May only contain letters and numbers" #~ msgstr "Darf nur Buchstaben und Zahlen enthalten" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Medien" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "erwähnte Benutzer" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Erwähnte Benutzer" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menü" @@ -3217,7 +3559,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3228,11 +3570,11 @@ msgstr "" #~ msgid "Messaging settings" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "Irreführender Account" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3242,6 +3584,7 @@ msgstr "Moderation" msgid "Moderation details" msgstr "" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3269,7 +3612,7 @@ msgstr "Moderationsliste aktualisiert" msgid "Moderation lists" msgstr "Moderationslisten" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderationslisten" @@ -3278,7 +3621,7 @@ msgstr "Moderationslisten" msgid "Moderation settings" msgstr "Moderationseinstellungen" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "" @@ -3291,7 +3634,7 @@ msgstr "Moderationswerkzeuge" msgid "Moderator has chosen to set a general warning on the content." msgstr "Der Moderator hat beschlossen, eine allgemeine Warnung vor dem Inhalt auszusprechen." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "Mehr" @@ -3319,8 +3662,8 @@ msgstr "Stummschalten" msgid "Mute {truncatedTag}" msgstr "{truncatedTag} stummschalten" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Konto stummschalten" @@ -3370,13 +3713,13 @@ msgstr "Dieses Wort in Beitragstexten und Tags stummschalten" msgid "Mute this word in tags only" msgstr "Dieses Wort nur in Tags stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Thread stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "Wörter und Tags stummschalten" @@ -3388,7 +3731,7 @@ msgstr "Stummgeschaltet" msgid "Muted accounts" msgstr "Stummgeschaltete Konten" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Stummgeschaltete Konten" @@ -3414,7 +3757,7 @@ msgstr "Stummschaltung ist privat. Stummgeschaltete Konten können mit dir inter msgid "My Birthday" msgstr "Mein Geburtstag" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Meine Feeds" @@ -3443,9 +3786,10 @@ msgstr "Name" msgid "Name is required" msgstr "Name ist erforderlich" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "" @@ -3454,7 +3798,7 @@ msgid "Nature" msgstr "Natur" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navigiert zum nächsten Bildschirm" @@ -3463,7 +3807,7 @@ msgstr "Navigiert zum nächsten Bildschirm" msgid "Navigates to your profile" msgstr "Navigiert zu Deinem Profil" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "" @@ -3477,7 +3821,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Verliere nie den Zugriff auf deine Follower und Daten." -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "Verliere nie den Zugriff auf deine Follower oder Daten." @@ -3525,21 +3869,25 @@ msgctxt "action" msgid "New post" msgstr "Neuer Beitrag" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Neuer Beitrag" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Neuer Beitrag" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Neue Benutzerliste" @@ -3554,11 +3902,15 @@ msgstr "Aktuelles" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3582,7 +3934,7 @@ msgstr "Nächstes Bild" msgid "No" msgstr "Nein" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Keine Beschreibung" @@ -3596,7 +3948,11 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0} wird nicht mehr gefolgt" @@ -3640,13 +3996,14 @@ msgstr "" msgid "No results found" msgstr "Keine Ergebnisse gefunden" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Keine Ergebnisse für \"{query}\" gefunden" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "Keine Ergebnisse für {query} gefunden" @@ -3664,7 +4021,7 @@ msgstr "" msgid "No thanks" msgstr "Nein danke" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Niemand" @@ -3677,6 +4034,10 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "Nicht-sexuelle Nacktheit" @@ -3685,8 +4046,8 @@ msgstr "Nicht-sexuelle Nacktheit" #~ msgid "Not Applicable." #~ msgstr "Unzutreffend." -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "Nicht gefunden" @@ -3695,9 +4056,9 @@ msgstr "Nicht gefunden" msgid "Not right now" msgstr "Im Moment nicht" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "" @@ -3717,16 +4078,20 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Mitteilungen" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3735,7 +4100,7 @@ msgstr "" msgid "Nudity" msgstr "Nacktheit" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -3773,11 +4138,19 @@ msgstr "Okay" msgid "Oldest replies first" msgstr "Älteste Antworten zuerst" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Onboarding zurücksetzen" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." @@ -3785,9 +4158,13 @@ msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." msgid "Only .jpg and .png files are supported" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Nur {0} kann antworten." +#~ msgid "Only {0} can reply." +#~ msgstr "Nur {0} kann antworten." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3798,12 +4175,14 @@ msgid "Oops, something went wrong!" msgstr "Ups, da ist etwas schief gelaufen!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Huch!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Öffnen" @@ -3824,8 +4203,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Emoji-Picker öffnen" @@ -3853,10 +4232,14 @@ msgstr "Einstellungen für stummgeschaltete Wörter und Tags öffnen" msgid "Open navigation" msgstr "Navigation öffnen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "Beitragsoptionsmenü öffnen" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3874,7 +4257,7 @@ msgstr "Öffnet {numItems} Optionen" msgid "Opens accessibility settings" msgstr "" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Öffnet zusätzliche Details für einen Debug-Eintrag" @@ -3972,7 +4355,7 @@ msgstr "Öffnet das Modal für die Verwendung einer benutzerdefinierten Domain" msgid "Opens moderation settings" msgstr "Öffnet die Moderationseinstellungen" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Öffnet das Formular zum Zurücksetzen des Passworts" @@ -4022,8 +4405,8 @@ msgstr "Öffnet die Systemprotokollseite" msgid "Opens the threads preferences" msgstr "Öffnet die Thread-Einstellungen" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4036,7 +4419,7 @@ msgstr "Option {0} von {numItems}" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "Oder kombiniere diese Optionen:" @@ -4048,7 +4431,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "" @@ -4073,7 +4456,7 @@ msgstr "Seite nicht gefunden" msgid "Page Not Found" msgstr "Seite nicht gefunden" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -4092,19 +4475,20 @@ msgstr "Passwort aktualisiert" msgid "Password updated!" msgstr "Passwort aktualisiert!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "Personen gefolgt von @{0}" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "Personen, die @{0} folgen" @@ -4116,6 +4500,10 @@ msgstr "Die Erlaubnis zum Zugriff auf die Kamerarolle ist erforderlich." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Die Berechtigung zum Zugriff auf die Kamerarolle wurde verweigert. Bitte aktiviere sie in deinen Systemeinstellungen." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Haustiere" @@ -4141,7 +4529,7 @@ msgstr "Angeheftete Feeds" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "" @@ -4154,7 +4542,7 @@ msgstr "{0} abspielen" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "" @@ -4225,7 +4613,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Bitte verifiziere deine E-Mail" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Bitte warte, bis deine Link-karte vollständig geladen ist" @@ -4241,13 +4629,13 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Beitrag" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Beitrag" @@ -4256,13 +4644,13 @@ msgstr "Beitrag" msgid "Post by {0}" msgstr "Beitrag von {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Beitrag von @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Beitrag gelöscht" @@ -4297,7 +4685,7 @@ msgstr "Beitrag nicht gefunden" msgid "posts" msgstr "Beiträge" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Beiträge" @@ -4324,7 +4712,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "" @@ -4333,7 +4721,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4354,7 +4742,7 @@ msgstr "Priorisiere deine Follower" msgid "Privacy" msgstr "Privatsphäre" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4371,12 +4759,12 @@ msgid "Processing..." msgstr "Wird bearbeitet..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4391,7 +4779,7 @@ msgstr "Profil aktualisiert" msgid "Protect your account by verifying your email." msgstr "Schütze dein Konto, indem du deine E-Mail bestätigst." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Öffentlich" @@ -4403,18 +4791,30 @@ msgstr "Öffentliche, gemeinsam nutzbare Listen von Nutzern, die du stummschalte msgid "Public, shareable lists which can drive feeds." msgstr "Öffentliche, gemeinsam nutzbare Listen, die Feeds steuern können." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Beitrag veröffentlichen" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Antwort veröffentlichen" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Beitrag zitieren" @@ -4448,7 +4848,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "" @@ -4469,6 +4869,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4481,11 +4882,15 @@ msgstr "Entfernen" #~ msgid "Remove {0} from my feeds?" #~ msgstr "{0} aus meinen Feeds entfernen?" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Konto entfernen" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "" @@ -4509,12 +4914,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Aus meinen Feeds entfernen" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4531,11 +4937,11 @@ msgstr "Bildvorschau entfernen" msgid "Remove mute word from your list" msgstr "Stummgeschaltetes Wort aus deiner Liste entfernen" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4543,8 +4949,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Repost entfernen" @@ -4588,15 +4994,23 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Antworten" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Antworten auf diesen Thread sind deaktiviert" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Antworten" @@ -4612,11 +5026,16 @@ msgstr "Antwortfilter" #~ msgstr "Antwort an <0/>" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4632,8 +5051,8 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Konto melden" @@ -4647,8 +5066,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Feed melden" @@ -4660,11 +5079,16 @@ msgstr "Liste melden" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Beitrag melden" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "" @@ -4679,7 +5103,7 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "" @@ -4687,25 +5111,30 @@ msgstr "" msgid "Report this post" msgstr "" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Repost" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Erneut veröffentlichen" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Reposten oder Beitrag zitieren" @@ -4713,7 +5142,7 @@ msgstr "Reposten oder Beitrag zitieren" msgid "Reposted By" msgstr "Repostet von" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "Repostet von {0}" @@ -4721,15 +5150,15 @@ msgstr "Repostet von {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostet von <0/>" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "hat deinen Beitrag repostet" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Reposts von diesem Beitrag" @@ -4743,7 +5172,7 @@ msgstr "Änderung anfordern" msgid "Request Code" msgstr "Einen Code anfordern" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Alt-Text vor der Veröffentlichung erforderlich machen" @@ -4798,7 +5227,7 @@ msgstr "Setzt den Onboarding-Status zurück" msgid "Resets the preferences state" msgstr "Einstellungen zurücksetzen" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Versucht die Anmeldung erneut" @@ -4810,12 +5239,13 @@ msgstr "Wiederholung der letzten Aktion, bei der ein Fehler aufgetreten ist" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4826,6 +5256,7 @@ msgstr "Wiederholen" #~ msgstr "" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Zurück zur vorherigen Seite" @@ -4840,6 +5271,7 @@ msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4870,12 +5302,21 @@ msgstr "Änderungen speichern" msgid "Save handle change" msgstr "Handle-Änderung speichern" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Bildausschnitt speichern" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "" @@ -4909,6 +5350,9 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" @@ -4921,16 +5365,16 @@ msgid "Scroll to top" msgstr "Zum Anfang blättern" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4942,7 +5386,7 @@ msgstr "Suche" msgid "Search for \"{query}\"" msgstr "Suche nach \"{query}\"" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "" @@ -4954,12 +5398,16 @@ msgstr "Nach allen Beiträgen von @{authorHandle} mit dem Tag {displayTag} suche msgid "Search for all posts with tag {displayTag}" msgstr "Nach allen Beiträgen mit dem Tag {displayTag} suchen" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Nach Nutzern suchen" @@ -5169,8 +5617,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -5297,9 +5745,9 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Setzt den Server für den Bluesky-Client" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5313,17 +5761,20 @@ msgstr "Sexuelle Aktivitäten oder erotische Nacktheit." msgid "Sexually Suggestive" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Teilen" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" msgid "Share" msgstr "Teilen" @@ -5335,22 +5786,39 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Feed teilen" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "" @@ -5361,7 +5829,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Anzeigen" @@ -5370,7 +5838,7 @@ msgstr "Anzeigen" #~ msgid "Show all replies" #~ msgstr "Alle Antworten anzeigen" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "" @@ -5392,7 +5860,7 @@ msgstr "" #~ msgid "Show embeds from {0}" #~ msgstr "Eingebettete Medien von {0} anzeigen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "Zeige ähnliche Konten wie {0}" @@ -5400,19 +5868,19 @@ msgstr "Zeige ähnliche Konten wie {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Mehr anzeigen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "" @@ -5469,7 +5937,7 @@ msgstr "Reposts anzeigen" #~ msgstr "Reposts im Following-Feed anzeigen" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "Den Inhalt anzeigen" @@ -5497,7 +5965,7 @@ msgstr "Zeigt Beiträge von {0} in deinem Feed" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5575,11 +6043,21 @@ msgstr "Angemeldet als" msgid "Signed in as @{0}" msgstr "Angemeldet als @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + #: src/view/com/modals/SwitchAccount.tsx:70 #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Meldet {0} von Bluesky ab" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Überspringen" @@ -5592,9 +6070,15 @@ msgid "Software Dev" msgstr "Software-Entwicklung" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5614,8 +6098,8 @@ msgstr "" #~ msgid "Something went wrong!" #~ msgstr "Es ist ein Fehler aufgetreten." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Entschuldigung! Deine Sitzung ist abgelaufen. Bitte logge dich erneut ein." @@ -5635,12 +6119,12 @@ msgstr "Antworten auf denselben Beitrag sortieren nach:" msgid "Source: <0>{0}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "" @@ -5664,6 +6148,24 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Status-Seite" @@ -5676,7 +6178,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "" @@ -5688,7 +6190,7 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Geschichtenbuch" @@ -5725,9 +6227,13 @@ msgstr "" msgid "Subscribe to this list" msgstr "Abonniere diese Liste" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Vorgeschlagene Follower" +#~ msgid "Suggested Follows" +#~ msgstr "Vorgeschlagene Follower" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5737,7 +6243,7 @@ msgstr "Vorgeschlagen für dich" msgid "Suggestive" msgstr "Suggestiv" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5788,11 +6294,15 @@ msgstr "Technik" msgid "Tell a joke!" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Bedingungen" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5800,9 +6310,10 @@ msgstr "Bedingungen" msgid "Terms of Service" msgstr "Nutzungsbedingungen" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "" @@ -5824,12 +6335,19 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Dieser Handle ist bereits besetzt." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Das Konto kann nach der Entblockiert mit dir interagieren." @@ -5845,6 +6363,10 @@ msgstr "Die Community-Richtlinien wurden nach <0/> verschoben" msgid "The Copyright Policy has been moved to <0/>" msgstr "Die Copyright-Richtlinie wurde nach <0/> verschoben" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "" @@ -5870,6 +6392,10 @@ msgstr "Möglicherweise wurde der Post gelöscht." msgid "The Privacy Policy has been moved to <0/>" msgstr "Die Datenschutzerklärung wurde nach <0/> verschoben" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "Das Support-Formular wurde verschoben. Wenn du Hilfe benötigst, wende dich bitte an <0/> oder besuche {HELP_DESK_URL}, um mit uns Kontakt aufzunehmen." @@ -5887,7 +6413,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server. Bitte überprüfe deine Internetverbindung und versuche es erneut." @@ -5936,8 +6462,8 @@ msgstr "Es gab ein Problem beim Abrufen der Beiträge. Tippe hier, um es erneut msgid "There was an issue fetching the list. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen der Liste. Tippe hier, um es erneut zu versuchen." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen deiner Listen. Tippe hier, um es erneut zu versuchen." @@ -5954,17 +6480,17 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "Es gab ein Problem beim Abrufen deiner App-Passwörter" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Es gab ein Problem! {0}" @@ -6064,7 +6590,7 @@ msgstr "Dieser Feed wird derzeit stark frequentiert und ist vorübergehend nicht msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Dieser Feed ist leer! Möglicherweise musst du mehr Benutzern folgen oder deine Spracheinstellungen anpassen." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6125,16 +6651,16 @@ msgstr "Dieser Name ist bereits in Gebrauch" msgid "This post has been deleted." msgstr "Dieser Beitrag wurde gelöscht." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6179,6 +6705,10 @@ msgstr "" msgid "This user is included in the <0>{0} list which you have muted." msgstr "" +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "" @@ -6208,7 +6738,7 @@ msgstr "Thread-Einstellungen" msgid "Threaded Mode" msgstr "Gewindemodus" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Thread-Einstellungen" @@ -6237,7 +6767,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -6247,10 +6777,10 @@ msgstr "Verwandlungen" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Übersetzen" @@ -6281,25 +6811,29 @@ msgstr "Stummschaltung von Liste aufheben" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Es ist uns nicht gelungen, deinen Dienst zu kontaktieren. Bitte überprüfe deine Internetverbindung." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Entblocken" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Entblocken" @@ -6309,23 +6843,23 @@ msgstr "Entblocken" msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Konto entblocken" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Repost rückgängig machen" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Nicht mehr folgen" @@ -6334,12 +6868,12 @@ msgstr "Nicht mehr folgen" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "{0} nicht mehr folgen" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "" @@ -6351,7 +6885,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "Like aufheben" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "" @@ -6364,8 +6898,8 @@ msgstr "Stummschaltung aufheben" msgid "Unmute {truncatedTag}" msgstr "Stummschaltung von {truncatedTag} aufheben" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Stummschaltung von Konto aufheben" @@ -6381,8 +6915,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Stummschaltung von Thread aufheben" @@ -6419,8 +6953,8 @@ msgstr "" #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "" @@ -6448,20 +6982,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Hochladen einer Textdatei auf:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6565,7 +7099,7 @@ msgstr "Benutzerliste aktualisiert" msgid "User Lists" msgstr "Benutzerlisten" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Benutzername oder E-Mail-Adresse" @@ -6573,7 +7107,7 @@ msgstr "Benutzername oder E-Mail-Adresse" msgid "Users" msgstr "Benutzer" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "Nutzer gefolgt von <0/>" @@ -6584,7 +7118,7 @@ msgstr "Nutzer gefolgt von <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Benutzer in \"{0}\"" @@ -6645,23 +7179,27 @@ msgstr "Videospiele" msgid "View {0}'s avatar" msgstr "Avatar von {0} ansehen" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Debug-Eintrag anzeigen" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Vollständigen Thread ansehen" @@ -6669,14 +7207,15 @@ msgstr "Vollständigen Thread ansehen" msgid "View information about these labels" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Profil ansehen" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Avatar ansehen" @@ -6684,11 +7223,11 @@ msgstr "Avatar ansehen" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6728,7 +7267,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Wir schätzen {estimatedTime} bis dein Konto bereit ist." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Wir hoffen, dass du eine schöne Zeit hast. Denke daran, Bluesky ist:" @@ -6772,7 +7311,7 @@ msgstr "Wir verwenden diese Informationen, um dein Erlebnis individuell zu gesta msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Wir freuen uns sehr, dass du dabei bist!" @@ -6784,11 +7323,11 @@ msgstr "Es tut uns leid, aber wir waren nicht in der Lage, diese Liste aufzulös msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Es tut uns leid, aber wir konnten deine stummgeschalteten Wörter nicht laden. Bitte versuche es erneut." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Es tut uns leid, aber deine Suche konnte nicht abgeschlossen werden. Bitte versuche es in ein paar Minuten erneut." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6798,7 +7337,11 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Es tut uns leid! Wir können die Seite, nach der du gesucht hast, nicht finden." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" #: src/screens/Deactivated.tsx:128 @@ -6813,13 +7356,17 @@ msgstr "" msgid "What are your interests?" msgstr "Was sind deine Interessen?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/modals/report/Modal.tsx:169 #~ msgid "What is the issue with this {collectionName}?" #~ msgstr "Was ist das Problem mit diesem {collectionName}?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "Was gibt's?" @@ -6836,10 +7383,20 @@ msgstr "Welche Sprachen würdest du gerne in deinen algorithmischen Feeds sehen? msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Wer antworten kann" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6857,7 +7414,7 @@ msgstr "" msgid "Why should this list be reviewed?" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "" @@ -6865,6 +7422,10 @@ msgstr "" msgid "Why should this post be reviewed?" msgstr "" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "" @@ -6878,11 +7439,11 @@ msgstr "Breit" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Beitrag verfassen" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Schreibe deine Antwort" @@ -6906,6 +7467,10 @@ msgstr "Ja" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -6914,6 +7479,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Du befindest dich in der Warteschlange." @@ -7022,12 +7591,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "Du hast keine Feeds." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "Du hast keine Listen." @@ -7071,6 +7640,14 @@ msgstr "" msgid "You may appeal these labels if you feel they were placed in error." msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "" @@ -7083,6 +7660,18 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Du musst 18 Jahre oder älter sein, um Inhalte für Erwachsene zu aktivieren." +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -7091,11 +7680,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Du wirst keine Mitteilungen mehr für diesen Thread erhalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Du erhälst nun Mitteilungen für dieses Thread" @@ -7115,6 +7704,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Du hast die Kontrolle" @@ -7130,7 +7739,7 @@ msgstr "Du bist in der Warteschlange" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Du kannst loslegen!" @@ -7143,7 +7752,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Du hast das Ende deines Feeds erreicht! Finde weitere Konten, denen du folgen kannst." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Dein Konto" @@ -7205,11 +7814,11 @@ msgstr "Deine stummgeschalteten Wörter" msgid "Your password has been changed successfully!" msgstr "Dein Passwort wurde erfolgreich geändert!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Dein Beitrag wurde veröffentlicht" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Deine Beiträge, Likes und Blockierungen sind öffentlich. Stummschaltungen sind privat." @@ -7221,7 +7830,7 @@ msgstr "Dein Profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "Deine Antwort wurde veröffentlicht" @@ -7229,6 +7838,6 @@ msgstr "Deine Antwort wurde veröffentlicht" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Dein Benutzerhandle" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 4e93ad186d..d6ef087de5 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,32 +41,33 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -75,30 +76,66 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" @@ -107,7 +144,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "" @@ -118,7 +155,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -126,14 +163,30 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" @@ -146,6 +199,10 @@ msgstr "" #~ msgid "<0>{0} following" #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -171,16 +228,16 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "" @@ -197,8 +254,8 @@ msgstr "" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -206,21 +263,21 @@ msgstr "" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "" @@ -241,16 +298,16 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "" @@ -261,6 +318,14 @@ msgstr "" msgid "Add" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "" @@ -311,10 +376,18 @@ msgstr "" msgid "Add muted words and tags" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "" @@ -323,8 +396,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "" @@ -363,7 +440,11 @@ msgstr "" msgid "Advanced" msgstr "" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -393,17 +474,17 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "" @@ -424,18 +505,35 @@ msgstr "" msgid "An error occured" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -445,9 +543,8 @@ msgstr "" msgid "an unknown error occurred" msgstr "" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "" @@ -455,11 +552,11 @@ msgstr "" msgid "Animals" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "" @@ -483,7 +580,7 @@ msgstr "" msgid "App password settings" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -523,6 +620,10 @@ msgstr "" msgid "Apply default recommended feeds" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "" @@ -547,7 +648,11 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "" @@ -578,14 +683,15 @@ msgstr "" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "" @@ -606,8 +712,8 @@ msgstr "" msgid "Birthday:" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "" @@ -616,12 +722,12 @@ msgstr "" msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "" @@ -646,12 +752,12 @@ msgstr "" msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -659,7 +765,7 @@ msgstr "" 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:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "" @@ -671,7 +777,7 @@ msgstr "" msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" @@ -703,6 +809,10 @@ msgstr "" #~ msgid "Bluesky is public." #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 "" @@ -728,7 +838,7 @@ msgstr "" msgid "Business" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "" @@ -744,7 +854,7 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "" @@ -752,7 +862,7 @@ msgstr "" msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "" @@ -769,8 +879,8 @@ msgstr "" #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -786,8 +896,8 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "" @@ -816,7 +926,7 @@ msgstr "" msgid "Cancel profile editing" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "" @@ -872,9 +982,9 @@ msgstr "" msgid "Change Your Email" msgstr "" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -884,7 +994,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -916,7 +1026,7 @@ msgstr "" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "" @@ -924,15 +1034,19 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -970,7 +1084,7 @@ msgid "Clear all storage data (restart after this)" msgstr "" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "" @@ -1021,9 +1135,13 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "" @@ -1078,7 +1196,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "" @@ -1086,11 +1204,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "" @@ -1102,20 +1220,20 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1135,8 +1253,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1168,7 +1286,7 @@ msgstr "" msgid "Confirm your birthdate" msgstr "" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1178,11 +1296,11 @@ msgstr "" msgid "Confirmation code" msgstr "" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "" -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "" @@ -1238,7 +1356,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "" @@ -1271,7 +1389,8 @@ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "" @@ -1283,6 +1402,7 @@ msgstr "" msgid "Copies app password" msgstr "" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "" @@ -1296,12 +1416,16 @@ msgstr "" msgid "Copy code" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "" @@ -1310,12 +1434,16 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "" @@ -1344,6 +1472,10 @@ msgstr "" #~ msgid "Could not unmute chat" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1353,7 +1485,21 @@ msgstr "" msgid "Create a new Bluesky account" msgstr "" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "" @@ -1366,6 +1512,10 @@ msgstr "" msgid "Create an avatar instead" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "" @@ -1375,7 +1525,11 @@ msgstr "" msgid "Create new account" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "" @@ -1400,7 +1554,8 @@ msgstr "" msgid "Custom domain" msgstr "" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1443,7 +1598,10 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1498,16 +1656,25 @@ msgstr "" msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "" @@ -1515,7 +1682,7 @@ msgstr "" msgid "Deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "" @@ -1534,7 +1701,7 @@ msgstr "" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "" @@ -1546,7 +1713,7 @@ msgstr "" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "" @@ -1554,7 +1721,7 @@ msgstr "" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "" @@ -1575,11 +1742,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "" @@ -1593,10 +1760,18 @@ msgstr "" msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "" @@ -1627,8 +1802,8 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1646,8 +1821,8 @@ msgstr "" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1659,12 +1834,16 @@ msgstr "" msgid "Done{extraText}" msgstr "" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "" @@ -1712,8 +1891,11 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "" -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1722,11 +1904,15 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1740,9 +1926,9 @@ msgstr "" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "" @@ -1751,13 +1937,17 @@ msgstr "" msgid "Edit my profile" msgstr "" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "" @@ -1766,10 +1956,19 @@ msgstr "" #~ msgid "Edit Saved Feeds" #~ msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "" @@ -1778,6 +1977,10 @@ msgstr "" msgid "Edit your profile description" msgstr "" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "" @@ -1817,8 +2020,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "" @@ -1937,11 +2140,14 @@ msgstr "" msgid "Error:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "" @@ -1952,11 +2158,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "" @@ -1985,7 +2191,7 @@ msgstr "" msgid "Expand alt text" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -2021,7 +2227,7 @@ msgstr "" 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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2036,6 +2242,11 @@ msgstr "" msgid "Failed to create app password." msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "" @@ -2044,10 +2255,19 @@ msgstr "" msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2066,6 +2286,15 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "" @@ -2083,21 +2312,34 @@ msgstr "" msgid "Failed to submit appeal, please try again." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" +#~ msgid "Feed offline" +#~ msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 @@ -2105,10 +2347,13 @@ msgstr "" msgid "Feedback" msgstr "" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2126,6 +2371,10 @@ msgstr "" #~ msgid "Feeds can be topical as well!" #~ msgstr "" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "" @@ -2138,7 +2387,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "" @@ -2148,7 +2397,7 @@ msgstr "" msgid "Find accounts to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2172,11 +2421,15 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "" @@ -2189,20 +2442,20 @@ msgstr "" msgid "Flip vertically" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "" @@ -2211,11 +2464,16 @@ msgstr "" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "" @@ -2224,6 +2482,10 @@ msgstr "" msgid "Follow Back" msgstr "" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "" @@ -2233,14 +2495,30 @@ msgstr "" #~ msgstr "" #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "" @@ -2248,7 +2526,7 @@ msgstr "" msgid "Followed users only" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "" @@ -2257,7 +2535,7 @@ msgstr "" msgid "Followers" msgstr "" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2266,18 +2544,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "" @@ -2289,13 +2567,13 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "" @@ -2320,15 +2598,15 @@ msgstr "" msgid "Forgot Password" msgstr "" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "" @@ -2336,7 +2614,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2345,6 +2623,10 @@ msgstr "" msgid "Gallery" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2354,28 +2636,33 @@ msgstr "" msgid "Get Started" msgstr "" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2383,14 +2670,18 @@ msgid "Go Back" msgstr "" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "" @@ -2429,15 +2720,15 @@ msgstr "" msgid "Handle" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "" @@ -2445,7 +2736,7 @@ msgstr "" msgid "Hashtag: #{tag}" msgstr "" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "" @@ -2476,35 +2767,35 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "" @@ -2536,9 +2827,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2549,7 +2841,7 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2594,7 +2886,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -2606,11 +2898,11 @@ msgstr "" msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "" @@ -2618,11 +2910,15 @@ msgstr "" msgid "Image alt text" msgstr "" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "" @@ -2646,19 +2942,19 @@ msgstr "" msgid "Input password for account deletion" msgstr "" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "" @@ -2674,16 +2970,16 @@ msgstr "" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "" @@ -2695,7 +2991,7 @@ msgstr "" msgid "Invite code" msgstr "" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" @@ -2707,14 +3003,39 @@ msgstr "" msgid "Invite codes: 1 available" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "" @@ -2731,7 +3052,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "" @@ -2759,7 +3080,7 @@ msgstr "" msgid "Language settings" msgstr "" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "" @@ -2769,7 +3090,7 @@ msgid "Languages" msgstr "" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -2782,7 +3103,7 @@ msgstr "" msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "" @@ -2828,12 +3149,16 @@ msgstr "" msgid "Legacy storage cleared, you need to restart the app now." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "" @@ -2846,13 +3171,13 @@ msgstr "" #~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "" @@ -2876,23 +3201,23 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "" @@ -2904,6 +3229,7 @@ msgstr "" msgid "List blocked" msgstr "" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "" @@ -2928,10 +3254,10 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2941,13 +3267,25 @@ msgstr "" msgid "Lists blocking this user:" msgstr "" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "" @@ -2956,7 +3294,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "" @@ -3004,6 +3342,10 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "" @@ -3017,21 +3359,21 @@ msgstr "" msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "" @@ -3061,7 +3403,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3072,11 +3414,11 @@ msgstr "" #~ msgid "Messaging settings" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3086,6 +3428,7 @@ msgstr "" msgid "Moderation details" msgstr "" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3113,7 +3456,7 @@ msgstr "" msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" @@ -3122,7 +3465,7 @@ msgstr "" msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "" @@ -3135,7 +3478,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "" @@ -3159,8 +3502,8 @@ msgstr "" msgid "Mute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "" @@ -3206,13 +3549,13 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "" @@ -3224,7 +3567,7 @@ msgstr "" msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "" @@ -3250,7 +3593,7 @@ msgstr "" msgid "My Birthday" msgstr "" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "" @@ -3275,9 +3618,10 @@ msgstr "" msgid "Name is required" msgstr "" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "" @@ -3286,7 +3630,7 @@ msgid "Nature" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "" @@ -3295,7 +3639,7 @@ msgstr "" msgid "Navigates to your profile" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "" @@ -3304,7 +3648,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "" @@ -3348,21 +3692,25 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "" @@ -3377,11 +3725,15 @@ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3405,7 +3757,7 @@ msgstr "" msgid "No" msgstr "" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "" @@ -3419,7 +3771,11 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" @@ -3463,13 +3819,14 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "" @@ -3487,7 +3844,7 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "" @@ -3500,6 +3857,10 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "" @@ -3508,8 +3869,8 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "" @@ -3518,9 +3879,9 @@ msgstr "" msgid "Not right now" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "" @@ -3540,16 +3901,20 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3558,7 +3923,7 @@ msgstr "" msgid "Nudity" msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -3592,11 +3957,19 @@ msgstr "" msgid "Oldest replies first" msgstr "" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "" @@ -3604,10 +3977,14 @@ msgstr "" msgid "Only .jpg and .png files are supported" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:100 +#~ msgid "Only {0} can reply." +#~ msgstr "" + #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -3617,12 +3994,14 @@ msgid "Oops, something went wrong!" msgstr "" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "" @@ -3639,8 +4018,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "" @@ -3664,10 +4043,14 @@ msgstr "" msgid "Open navigation" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3685,7 +4068,7 @@ msgstr "" msgid "Opens accessibility settings" msgstr "" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "" @@ -3767,7 +4150,7 @@ msgstr "" msgid "Opens moderation settings" msgstr "" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "" @@ -3809,8 +4192,8 @@ msgstr "" msgid "Opens the threads preferences" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -3823,7 +4206,7 @@ msgstr "" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "" @@ -3835,7 +4218,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "" @@ -3860,7 +4243,7 @@ msgstr "" msgid "Page Not Found" msgstr "" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3879,19 +4262,20 @@ msgstr "" msgid "Password updated!" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "" @@ -3903,6 +4287,10 @@ msgstr "" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "" @@ -3928,7 +4316,7 @@ msgstr "" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "" @@ -3941,7 +4329,7 @@ msgstr "" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "" @@ -4007,7 +4395,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "" @@ -4019,13 +4407,13 @@ msgstr "" msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "" @@ -4034,13 +4422,13 @@ msgstr "" msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "" @@ -4075,7 +4463,7 @@ msgstr "" msgid "posts" msgstr "" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "" @@ -4102,7 +4490,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "" @@ -4111,7 +4499,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4132,7 +4520,7 @@ msgstr "" msgid "Privacy" msgstr "" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4149,12 +4537,12 @@ msgid "Processing..." msgstr "" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4169,7 +4557,7 @@ msgstr "" msgid "Protect your account by verifying your email." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "" @@ -4181,18 +4569,30 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "" @@ -4226,7 +4626,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "" @@ -4247,6 +4647,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4255,11 +4656,15 @@ msgstr "" msgid "Remove" msgstr "" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "" @@ -4283,12 +4688,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4305,11 +4711,11 @@ msgstr "" msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4317,8 +4723,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "" @@ -4354,15 +4760,23 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "" @@ -4378,11 +4792,16 @@ msgstr "" #~ msgstr "" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4394,8 +4813,8 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "" @@ -4409,8 +4828,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "" @@ -4422,11 +4841,16 @@ msgstr "" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "" @@ -4441,7 +4865,7 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "" @@ -4449,25 +4873,30 @@ msgstr "" msgid "Report this post" msgstr "" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "" @@ -4475,7 +4904,7 @@ msgstr "" msgid "Reposted By" msgstr "" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "" @@ -4483,15 +4912,15 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "" @@ -4505,7 +4934,7 @@ msgstr "" msgid "Request Code" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "" @@ -4552,7 +4981,7 @@ msgstr "" msgid "Resets the preferences state" msgstr "" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "" @@ -4564,12 +4993,13 @@ msgstr "" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4580,6 +5010,7 @@ msgstr "" #~ msgstr "" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -4594,6 +5025,7 @@ msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4624,12 +5056,21 @@ msgstr "" msgid "Save handle change" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "" @@ -4663,6 +5104,9 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" @@ -4675,16 +5119,16 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4696,7 +5140,7 @@ msgstr "" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "" @@ -4708,12 +5152,16 @@ msgstr "" msgid "Search for all posts with tag {displayTag}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "" @@ -4910,8 +5358,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -4995,9 +5443,9 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5011,17 +5459,20 @@ msgstr "" msgid "Sexually Suggestive" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" msgid "Share" msgstr "" @@ -5033,22 +5484,39 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "" @@ -5059,7 +5527,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "" @@ -5068,7 +5536,7 @@ msgstr "" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "" @@ -5086,7 +5554,7 @@ msgstr "" msgid "Show badge and filter from feeds" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "" @@ -5094,19 +5562,19 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "" @@ -5163,7 +5631,7 @@ msgstr "" #~ msgstr "" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "" @@ -5187,7 +5655,7 @@ msgstr "" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5255,7 +5723,17 @@ msgstr "" msgid "Signed in as @{0}" msgstr "" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "" @@ -5268,9 +5746,15 @@ msgid "Software Dev" msgstr "" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5286,8 +5770,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "" @@ -5307,12 +5791,12 @@ msgstr "" msgid "Source: <0>{0}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "" @@ -5336,6 +5820,24 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "" @@ -5348,7 +5850,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "" @@ -5356,7 +5858,7 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "" @@ -5393,10 +5895,14 @@ msgstr "" msgid "Subscribe to this list" msgstr "" -#: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" msgstr "" +#: src/view/screens/Search/Search.tsx:425 +#~ msgid "Suggested Follows" +#~ msgstr "" + #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "" @@ -5405,7 +5911,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5456,11 +5962,15 @@ msgstr "" msgid "Tell a joke!" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5468,9 +5978,10 @@ msgstr "" msgid "Terms of Service" msgstr "" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "" @@ -5492,12 +6003,19 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -5513,6 +6031,10 @@ msgstr "" msgid "The Copyright Policy has been moved to <0/>" msgstr "" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "" @@ -5538,6 +6060,10 @@ msgstr "" msgid "The Privacy Policy has been moved to <0/>" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "" @@ -5555,7 +6081,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" @@ -5604,8 +6130,8 @@ msgstr "" msgid "There was an issue fetching the list. Tap here to try again." msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" @@ -5622,17 +6148,17 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "" @@ -5728,7 +6254,7 @@ msgstr "" msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "" -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -5789,16 +6315,16 @@ msgstr "" msgid "This post has been deleted." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -5835,6 +6361,10 @@ msgstr "" msgid "This user is included in the <0>{0} list which you have muted." msgstr "" +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "" @@ -5860,7 +6390,7 @@ msgstr "" msgid "Threaded Mode" msgstr "" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "" @@ -5889,7 +6419,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -5899,10 +6429,10 @@ msgstr "" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "" @@ -5933,25 +6463,29 @@ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "" @@ -5961,23 +6495,23 @@ msgstr "" msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "" @@ -5986,12 +6520,12 @@ msgstr "" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "" @@ -5999,7 +6533,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "" @@ -6012,8 +6546,8 @@ msgstr "" msgid "Unmute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "" @@ -6029,8 +6563,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "" @@ -6063,8 +6597,8 @@ msgstr "" #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "" @@ -6088,20 +6622,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6201,7 +6735,7 @@ msgstr "" msgid "User Lists" msgstr "" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "" @@ -6209,7 +6743,7 @@ msgstr "" msgid "Users" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "" @@ -6220,7 +6754,7 @@ msgstr "" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "" @@ -6281,23 +6815,27 @@ msgstr "" msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "" @@ -6305,14 +6843,15 @@ msgstr "" msgid "View information about these labels" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "" @@ -6320,11 +6859,11 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6360,7 +6899,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -6400,7 +6939,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "" @@ -6412,11 +6951,11 @@ msgstr "" msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6426,7 +6965,11 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" #: src/screens/Deactivated.tsx:128 @@ -6441,9 +6984,13 @@ msgstr "" msgid "What are your interests?" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "" @@ -6460,10 +7007,20 @@ msgstr "" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6481,7 +7038,7 @@ msgstr "" msgid "Why should this list be reviewed?" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "" @@ -6489,6 +7046,10 @@ msgstr "" msgid "Why should this post be reviewed?" msgstr "" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "" @@ -6502,11 +7063,11 @@ msgstr "" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "" @@ -6530,6 +7091,10 @@ msgstr "" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -6538,6 +7103,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "" @@ -6642,12 +7211,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "" #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "" @@ -6683,6 +7252,14 @@ msgstr "" msgid "You may appeal these labels if you feel they were placed in error." msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "" @@ -6691,6 +7268,18 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -6699,11 +7288,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "" @@ -6723,6 +7312,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "" @@ -6738,7 +7347,7 @@ msgstr "" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "" @@ -6751,7 +7360,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "" @@ -6813,11 +7422,11 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "" @@ -6829,7 +7438,7 @@ msgstr "" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "" @@ -6837,6 +7446,6 @@ msgstr "" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index b0ad0834e5..975a84ed0f 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(sin correo)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,32 +41,33 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -75,30 +76,66 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" @@ -107,7 +144,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} siguiendo" @@ -118,7 +155,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -126,14 +163,30 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} sin leer" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> miembros" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" @@ -146,6 +199,10 @@ msgstr "" #~ msgid "<0>{0} following" #~ msgstr "<0>{0} siguiendo" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>seguidores" @@ -159,16 +216,16 @@ msgstr "" msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Nombre de usuario inválido" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "Confirmación 2FA" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "" @@ -185,8 +242,8 @@ msgstr "Accesibilidad" msgid "Accessibility settings" msgstr "Ajustes de accesibilidad" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Ajustes de accesibilidad" @@ -194,21 +251,21 @@ msgstr "Ajustes de accesibilidad" #~ msgid "account" #~ msgstr "cuenta" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Cuenta" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Cuenta bloqueada" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "Cuenta bloqueada" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Cuenta muteada" @@ -229,16 +286,16 @@ msgstr "Opciones de cuenta" msgid "Account removed from quick access" msgstr "Cuenta elimada de acceso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Cuenta desbloqueada" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Has dejado de seguir a esta cuenta" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Cuenta demuteada" @@ -249,6 +306,14 @@ msgstr "Cuenta demuteada" msgid "Add" msgstr "Añadir" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Añadir advertencia de contenido" @@ -291,10 +356,18 @@ msgstr "" msgid "Add muted words and tags" msgstr "Añadir palabras silenciadas y etiquetas" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Añadir feeds recomendados" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "" @@ -303,8 +376,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Añade el siguiente registro DNS a tu dominio:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Añadir a listas" @@ -339,7 +416,11 @@ msgstr "El contenido adulto esta desactivado." msgid "Advanced" msgstr "Avanzado" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "Todos tus feeds guardados, en un solo lugar." @@ -369,17 +450,17 @@ msgstr "Sesión ya iniciada como @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Texto alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "Texto alternativo" @@ -400,18 +481,35 @@ msgstr "Un código de verificación ha sido enviado a tu dirección anterior, {0 msgid "An error occured" msgstr "Ocurrió un error" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocurrió un error al intentar eliminar el mensaje. Intenta de nuevo." -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Un problema no presente en estas opciones" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -421,9 +519,8 @@ msgstr "Ocurrió un problema. Intenta de nuevo." msgid "an unknown error occurred" msgstr "Ocurrió un error desconocido" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "y" @@ -431,11 +528,11 @@ msgstr "y" msgid "Animals" msgstr "Animales" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF animado" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Comportamiento antisocial" @@ -459,7 +556,7 @@ msgstr "El nombre de una contraseña de app deben tener al menos 4 caracteres." msgid "App password settings" msgstr "Ajustes de contraseñas de app" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -499,6 +596,10 @@ msgstr "Aparencia" msgid "Apply default recommended feeds" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "¿Seguro que quieres eliminar la contraseña de app \"{name}\"?" @@ -523,7 +624,11 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "¿Seguro que quieres eliminar {0} de tus feeds?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "¿Seguro que quieres descartar este borrador?" @@ -554,14 +659,15 @@ msgstr "Al menos 3 caracteres" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Atrás" @@ -582,8 +688,8 @@ msgstr "Cumpleaños" msgid "Birthday:" msgstr "Cumpleaños:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Bloquear" @@ -592,12 +698,12 @@ msgstr "Bloquear" msgid "Block account" msgstr "Bloquear cuenta" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Bloquear cuenta" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "¿Bloquear cuenta?" @@ -622,12 +728,12 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Cuentas bloqueadas" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuentas bloqueadas" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera." @@ -635,7 +741,7 @@ msgstr "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte 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 "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera. No verás su contenido y no podrán ver el tuyo." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Post bloqueado." @@ -647,7 +753,7 @@ msgstr "Si bloqueas a un etiquetador aún podrán seguir aplicando etiquetas a t msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "El bloqueo es público. Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Si bloqueas a un etiquetador aún podrán seguir aplicando etiquetas a tu cuenta, pero evitará que respondan en tus hilos, te mencionen o interactúen contigo de ninguna manera." @@ -664,6 +770,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky es una red abierta donde puedes elegir un proveedor de servicio. Servicios personalizados ya están disponibles en beta para desarrolladores." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 no mostrará tu perfil o posts a usuarios que no hayan iniciado sesión. Es posible que otras apps no respeten esta solicitud. Esto no hace que tu cuenta sea privada." @@ -689,7 +799,7 @@ msgstr "" msgid "Business" msgstr "Negocios" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "por —" @@ -701,7 +811,7 @@ msgstr "By {0}" #~ msgid "by @{0}" #~ msgstr "by @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "by <0/>" @@ -709,7 +819,7 @@ msgstr "by <0/>" msgid "By creating an account you agree to the {els}." msgstr "Al crear una cuenta, aceptas nuestros {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "por ti" @@ -726,8 +836,8 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -743,8 +853,8 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancelar" @@ -773,7 +883,7 @@ msgstr "Cancelar recorte de imagen" msgid "Cancel profile editing" msgstr "Cancelar edición de perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Cancelar citación" @@ -829,9 +939,9 @@ msgstr "Cambiar idioma del post a {0}" msgid "Change Your Email" msgstr "Cambiar correo electrónico" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Chat" @@ -841,7 +951,7 @@ msgstr "Chat muteado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -861,7 +971,7 @@ msgstr "Chat demuteado" msgid "Check my status" msgstr "" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "Te enviamos un código de inicio de sesión a tu correo. Introducelo aquí." @@ -869,15 +979,19 @@ msgstr "Te enviamos un código de inicio de sesión a tu correo. Introducelo aqu msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Te enviamos un código de verificación a tu correo. Introducelo aquí:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Elige \"Todos\" o \"Nadie\"" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Elige proveedor" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Tu eliges los algoritmos que usar en tus feed." @@ -910,7 +1024,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Borrar consulta de búsqueda" @@ -957,9 +1071,13 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Cerrar" @@ -1014,7 +1132,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "" @@ -1022,11 +1140,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "" @@ -1038,20 +1156,20 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrices de la comunidad" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1071,8 +1189,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1104,7 +1222,7 @@ msgstr "" msgid "Confirm your birthdate" msgstr "" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1114,11 +1232,11 @@ msgstr "" msgid "Confirmation code" msgstr "Código de confirmación" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Conectando..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "" @@ -1174,7 +1292,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "" @@ -1207,7 +1325,8 @@ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "" @@ -1219,6 +1338,7 @@ msgstr "" msgid "Copies app password" msgstr "" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copiar" @@ -1232,12 +1352,16 @@ msgstr "" msgid "Copy code" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copia el enlace a la lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Copia el enlace a la post" @@ -1246,12 +1370,16 @@ msgstr "Copia el enlace a la post" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Copiar el texto de la post" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de derechos de autor" @@ -1280,6 +1408,10 @@ msgstr "No se pudo mutear al chat" #~ msgid "Could not unmute chat" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1289,7 +1421,21 @@ msgstr "Crear una cuenta nueva" msgid "Create a new Bluesky account" msgstr "" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Crear una cuenta" @@ -1302,6 +1448,10 @@ msgstr "" msgid "Create an avatar instead" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "" @@ -1311,7 +1461,11 @@ msgstr "" msgid "Create new account" msgstr "Crear una cuenta nueva" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "" @@ -1332,7 +1486,8 @@ msgstr "" msgid "Custom domain" msgstr "Dominio personalizado" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1375,7 +1530,10 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1430,16 +1588,25 @@ msgstr "Borrar mi cuenta" msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Borrar una post" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "¿Borrar esta post?" @@ -1447,7 +1614,7 @@ msgstr "¿Borrar esta post?" msgid "Deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Se borró la post." @@ -1466,7 +1633,7 @@ msgstr "Descripción" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "¿Quieres decir algo?" @@ -1478,7 +1645,7 @@ msgstr "" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "No reproducir GIFs automáticamente" @@ -1486,7 +1653,7 @@ msgstr "No reproducir GIFs automáticamente" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "" @@ -1499,11 +1666,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "" @@ -1517,10 +1684,18 @@ msgstr "Evitar que las aplicaciones muestren mi cuenta a los usuarios desconecta msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Mostrar el nombre" @@ -1551,8 +1726,8 @@ msgstr "¡Dominio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1570,8 +1745,8 @@ msgstr "Listo" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1583,12 +1758,16 @@ msgstr "" msgid "Done{extraText}" msgstr "Listo{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "" @@ -1636,8 +1815,11 @@ msgstr "p. ej. Usuarios que constantemente responden con publicidad." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada código funciona una vez. Recibirás más códigos de invitación periódicamente." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1646,11 +1828,15 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1664,9 +1850,9 @@ msgstr "Editar los detalles de la lista" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Editar mis noticias" @@ -1675,13 +1861,17 @@ msgstr "Editar mis noticias" msgid "Edit my profile" msgstr "Editar mi perfil" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Editar el perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Editar el perfil" @@ -1690,10 +1880,19 @@ msgstr "Editar el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar mis noticias guardadas" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "" @@ -1702,6 +1901,10 @@ msgstr "" msgid "Edit your profile description" msgstr "" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "" @@ -1741,8 +1944,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "" @@ -1861,11 +2064,14 @@ msgstr "" msgid "Error:" msgstr "Error:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Todos" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "" @@ -1876,11 +2082,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "" @@ -1909,7 +2115,7 @@ msgstr "" msgid "Expand alt text" msgstr "Expandir el texto alt" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -1945,7 +2151,7 @@ msgstr "Medios externos" 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 "Es posible que medios externos permitan que otros sitios recopilen datos sobre ti y tu dispositivo. No se envía o solicita ningún tipo de información hasta que presiones el botón de \"play\"." -#: src/Navigation.tsx:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1960,6 +2166,11 @@ msgstr "Medios externos" msgid "Failed to create app password." msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "" @@ -1968,10 +2179,19 @@ msgstr "" msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -1985,6 +2205,15 @@ msgstr "" #~ msgid "Failed to load past messages." #~ msgstr "" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "" @@ -2002,32 +2231,48 @@ msgstr "" msgid "Failed to submit appeal, please try again." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Noticias fuera de línea" +#~ msgid "Feed offline" +#~ msgstr "Noticias fuera de línea" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Comentarios" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2041,6 +2286,10 @@ msgstr "Las noticias son algoritmos personalizados que los usuarios construyen c #~ msgid "Feeds can be topical as well!" #~ msgstr "" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "" @@ -2053,7 +2302,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "" @@ -2063,7 +2312,7 @@ msgstr "" msgid "Find accounts to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2075,11 +2324,15 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "Ajusta los hilos de discusión." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "" @@ -2092,20 +2345,20 @@ msgstr "" msgid "Flip vertically" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Seguir" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Seguir {0}" @@ -2114,11 +2367,16 @@ msgstr "Seguir {0}" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Seguir cuenta" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "" @@ -2127,19 +2385,39 @@ msgstr "Seguir cuenta" msgid "Follow Back" msgstr "" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "" #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguido por {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Usuarios seguidos" @@ -2147,7 +2425,7 @@ msgstr "Usuarios seguidos" msgid "Followed users only" msgstr "Solo usuarios seguidos" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "ha comenzado a seguirte" @@ -2156,7 +2434,7 @@ msgstr "ha comenzado a seguirte" msgid "Followers" msgstr "Seguidores" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2165,18 +2443,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Siguiendo" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Siguiendo {0}" @@ -2188,13 +2466,13 @@ msgstr "" msgid "Following feed preferences" msgstr "Feed de Siguiendo" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Feed de Siguiendo" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Te sigue" @@ -2219,15 +2497,15 @@ msgstr "Por razones de seguridad, no podrás volver a verla de nuevo. Si pierdes msgid "Forgot Password" msgstr "Olvidé mi contraseña" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "¿Has olvidado tu contraseña?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "" @@ -2235,7 +2513,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2244,6 +2522,10 @@ msgstr "" msgid "Gallery" msgstr "Galería" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2253,28 +2535,33 @@ msgstr "" msgid "Get Started" msgstr "Comenzar" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Violaciones flagrantes de la Ley o de los Términos de servicio" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Volver" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2282,14 +2569,18 @@ msgid "Go Back" msgstr "Volver" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "" @@ -2323,15 +2614,15 @@ msgstr "Contenido Gráfico" msgid "Handle" msgstr "Nombre de usuarioContenido Gráfico" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "Vibración" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "Acoso, trolling o intolerancia" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Hashtag" @@ -2339,7 +2630,7 @@ msgstr "Hashtag" msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "" @@ -2370,35 +2661,35 @@ msgstr "Aquí tienes tu contraseña de la app." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Ocultar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Ocultar post" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "¿Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Ocultar lista de usuarios" @@ -2430,9 +2721,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2443,7 +2735,7 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2488,7 +2780,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -2500,11 +2792,11 @@ msgstr "" msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "" @@ -2512,11 +2804,15 @@ msgstr "" msgid "Image alt text" msgstr "Texto alt de la imagen" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "" @@ -2540,19 +2836,19 @@ msgstr "" msgid "Input password for account deletion" msgstr "" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "" @@ -2568,16 +2864,16 @@ msgstr "" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Nombre de usuario o contraseña no válidos" @@ -2589,7 +2885,7 @@ msgstr "Invita a un amigo" msgid "Invite code" msgstr "Código de invitación" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "No se acepta el código de invitación. Comprueba que lo has introducido correctamente e inténtalo de nuevo." @@ -2601,14 +2897,39 @@ msgstr "" msgid "Invite codes: 1 available" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Tareas" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "" @@ -2625,7 +2946,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "" @@ -2653,7 +2974,7 @@ msgstr "Escoger el idioma" msgid "Language settings" msgstr "Ajustes de Idiomas" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Ajustes de Idiomas" @@ -2663,7 +2984,7 @@ msgid "Languages" msgstr "Idiomas" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -2676,7 +2997,7 @@ msgstr "Aprender más" msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Aprender más acerca de esta advertencia" @@ -2722,12 +3043,16 @@ msgstr "" msgid "Legacy storage cleared, you need to restart the app now." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "¡Vamos a restablecer tu contraseña!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "" @@ -2740,13 +3065,13 @@ msgstr "" #~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Dar «me gusta» a esta noticia" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Le ha gustado a" @@ -2770,23 +3095,23 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Cantidad de «Me gusta»" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "" @@ -2798,6 +3123,7 @@ msgstr "Avatar de la lista" msgid "List blocked" msgstr "" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "" @@ -2822,10 +3148,10 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2835,13 +3161,25 @@ msgstr "Listas" msgid "Lists blocking this user:" msgstr "" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Cargar notificaciones nuevas" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Cargar posts nuevos" @@ -2850,7 +3188,7 @@ msgstr "Cargar posts nuevos" msgid "Loading..." msgstr "Cargando..." -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "" @@ -2898,6 +3236,10 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "¡Asegúrate de que es aquí a donde pretendes ir!" @@ -2911,21 +3253,21 @@ msgstr "" msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Multimedia" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "usuarios mencionados" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Usuarios mencionados" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menú" @@ -2955,7 +3297,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -2966,11 +3308,11 @@ msgstr "" #~ msgid "Messaging settings" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2980,6 +3322,7 @@ msgstr "Moderación" msgid "Moderation details" msgstr "" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3007,7 +3350,7 @@ msgstr "" msgid "Moderation lists" msgstr "Listas de moderación" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de moderación" @@ -3016,7 +3359,7 @@ msgstr "Listas de moderación" msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "" @@ -3029,7 +3372,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "" @@ -3053,8 +3396,8 @@ msgstr "" msgid "Mute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Silenciar la cuenta" @@ -3100,13 +3443,13 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Mutear hilo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "" @@ -3118,7 +3461,7 @@ msgstr "Muteado" msgid "Muted accounts" msgstr "Cuentas muteadas" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuentas muteadas" @@ -3144,7 +3487,7 @@ msgstr "Nadie puede ver a quien muteas. Las cuentas muteadas pueden interactuar msgid "My Birthday" msgstr "Mi cumpleaños" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Mis feeds" @@ -3169,9 +3512,10 @@ msgstr "Nombre" msgid "Name is required" msgstr "" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "" @@ -3180,7 +3524,7 @@ msgid "Nature" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "" @@ -3189,11 +3533,11 @@ msgstr "" msgid "Navigates to your profile" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "" @@ -3237,21 +3581,25 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Nuevo post" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Nuevo post" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nueva lista de usuarios" @@ -3266,11 +3614,15 @@ msgstr "Noticias" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3289,7 +3641,7 @@ msgstr "Imagen nueva" msgid "No" msgstr "No" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Sin descripción" @@ -3303,7 +3655,11 @@ msgstr "Sin panel de DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" @@ -3347,13 +3703,14 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "No se han encontrado resultados para \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "No se han encontrado resultados para {query}" @@ -3371,7 +3728,7 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Nadie" @@ -3384,6 +3741,10 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "" @@ -3392,8 +3753,8 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "" @@ -3402,9 +3763,9 @@ msgstr "" msgid "Not right now" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "" @@ -3424,16 +3785,20 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notificaciones" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3442,7 +3807,7 @@ msgstr "" msgid "Nudity" msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -3476,11 +3841,19 @@ msgstr "Está bien" msgid "Oldest replies first" msgstr "" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Falta el texto alternativo en una o varias imágenes." @@ -3488,9 +3861,13 @@ msgstr "Falta el texto alternativo en una o varias imágenes." msgid "Only .jpg and .png files are supported" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Solo {0} puede responder." +#~ msgid "Only {0} can reply." +#~ msgstr "Solo {0} puede responder." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3501,12 +3878,14 @@ msgid "Oops, something went wrong!" msgstr "" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "" @@ -3523,8 +3902,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "" @@ -3548,10 +3927,14 @@ msgstr "" msgid "Open navigation" msgstr "Abrir navegación" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3569,7 +3952,7 @@ msgstr "" msgid "Opens accessibility settings" msgstr "" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "" @@ -3651,7 +4034,7 @@ msgstr "Abre el modal para usar el dominio personalizado" msgid "Opens moderation settings" msgstr "Abre la configuración de moderación" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "" @@ -3693,8 +4076,8 @@ msgstr "Abre la página de la bitácora del sistema" msgid "Opens the threads preferences" msgstr "Abre las preferencias de hilos" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -3707,7 +4090,7 @@ msgstr "" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "" @@ -3719,7 +4102,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "" @@ -3744,7 +4127,7 @@ msgstr "Página no encontrada" msgid "Page Not Found" msgstr "" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3763,19 +4146,20 @@ msgstr "Contraseña actualizada" msgid "Password updated!" msgstr "¡Contraseña actualizada!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "" @@ -3787,6 +4171,10 @@ msgstr "" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "" @@ -3812,7 +4200,7 @@ msgstr "Canales de noticias anclados" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "" @@ -3825,7 +4213,7 @@ msgstr "" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "" @@ -3891,7 +4279,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Por favor, espera a que tu tarjeta de enlace termine de cargarse" @@ -3903,13 +4291,13 @@ msgstr "Política" msgid "Porn" msgstr "Pornografía" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Publicar" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Post" @@ -3918,13 +4306,13 @@ msgstr "Post" msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Post por {0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Post eliminado" @@ -3959,7 +4347,7 @@ msgstr "Publicación no encontrada" msgid "posts" msgstr "" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Publicaciones" @@ -3986,7 +4374,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "" @@ -3995,7 +4383,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4016,7 +4404,7 @@ msgstr "Priorizar los usuarios a los que sigue" msgid "Privacy" msgstr "Privacidad" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4033,12 +4421,12 @@ msgid "Processing..." msgstr "Procesando..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4053,7 +4441,7 @@ msgstr "" msgid "Protect your account by verifying your email." msgstr "Protege tu cuenta verificando tu correo electrónico." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "" @@ -4065,18 +4453,30 @@ msgstr "Listas públicas y compartibles de usuarios para mutear o bloquear en ca msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas y compartibles que pueden impulsar feeds." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Citar una post" @@ -4110,7 +4510,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "" @@ -4123,6 +4523,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4131,11 +4532,15 @@ msgstr "" msgid "Remove" msgstr "Eliminar" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Eliminar la cuenta" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "" @@ -4159,12 +4564,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Eliminar de mis canales de noticias" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4181,11 +4587,11 @@ msgstr "Eliminar la vista previa de la imagen" msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4193,8 +4599,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "" @@ -4230,15 +4636,23 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Respuestas" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Las respuestas a este hilo están desactivadas" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "" @@ -4248,11 +4662,16 @@ msgid "Reply Filters" msgstr "Filtros de respuestas" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4264,8 +4683,8 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Informe de la cuenta" @@ -4279,8 +4698,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Informe del canal de noticias" @@ -4292,11 +4711,16 @@ msgstr "Informe de la lista" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Informe de la post" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "" @@ -4311,7 +4735,7 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "" @@ -4319,25 +4743,30 @@ msgstr "" msgid "Report this post" msgstr "" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Volver a publicar" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Volver a publicar o citar post" @@ -4345,19 +4774,19 @@ msgstr "Volver a publicar o citar post" msgid "Reposted By" msgstr "Vuelto a publicar por" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "Vuelto a publicar por {0}" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "" @@ -4371,7 +4800,7 @@ msgstr "Solicitar un cambio" msgid "Request Code" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Requerir texto alternativo antes de publicar" @@ -4418,7 +4847,7 @@ msgstr "Restablece el estado de incorporación" msgid "Resets the preferences state" msgstr "Restablecer el estado de preferencias" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "" @@ -4430,12 +4859,13 @@ msgstr "" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4446,6 +4876,7 @@ msgstr "Intentar de nuevo" #~ msgstr "Intentar de nuevo" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -4460,6 +4891,7 @@ msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4490,12 +4922,21 @@ msgstr "Guardar cambios" msgid "Save handle change" msgstr "Guardar cambio de nombre de usuario" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Guardar recorte de imagen" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "Guardar a mis feeds" @@ -4529,6 +4970,9 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" @@ -4541,16 +4985,16 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4562,7 +5006,7 @@ msgstr "Buscar" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "" @@ -4574,12 +5018,16 @@ msgstr "" msgid "Search for all posts with tag {displayTag}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Buscar usuarios" @@ -4772,8 +5220,8 @@ msgstr "Enviar reporte a {0}" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -4857,9 +5305,9 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -4878,11 +5326,14 @@ msgctxt "action" msgid "Share" msgstr "Compartir" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Compartir" @@ -4895,22 +5346,39 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Compartir feed" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Compartir enlace" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "" @@ -4921,7 +5389,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Ver" @@ -4930,7 +5398,7 @@ msgstr "Ver" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "Ver texto alternativo" @@ -4948,7 +5416,7 @@ msgstr "" msgid "Show badge and filter from feeds" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "" @@ -4956,19 +5424,19 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Ver más" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "" @@ -5025,7 +5493,7 @@ msgstr "Mostrar reposts" #~ msgstr "Mostrar reposts en Siguiendo" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "" @@ -5049,7 +5517,7 @@ msgstr "" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5117,7 +5585,17 @@ msgstr "Sesión iniciada como" msgid "Signed in as @{0}" msgstr "Sesión iniciada como @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Saltar" @@ -5130,9 +5608,15 @@ msgid "Software Dev" msgstr "Programación" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Ocurrió un error" @@ -5148,8 +5632,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Ocurrió un error. Intenta de nuevo." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Lo sentimos, tu sesión ha expirado. Inicia sesión de nuevo." @@ -5169,12 +5653,12 @@ msgstr "Ordenar respuestas al mismo post por:" msgid "Source: <0>{0}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "Spam" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "Spam; menciones o respuestas excesivas" @@ -5198,6 +5682,24 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5206,7 +5708,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "Paso" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "Paso {0} de {1}" @@ -5214,7 +5716,7 @@ msgstr "Paso {0} de {1}" msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Libro de cuentos" @@ -5251,9 +5753,13 @@ msgstr "" msgid "Subscribe to this list" msgstr "Suscribirse a esta lista" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Usuarios sugeridos a seguir" +#~ msgid "Suggested Follows" +#~ msgstr "Usuarios sugeridos a seguir" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5263,7 +5769,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5314,11 +5820,15 @@ msgstr "Tecnología" msgid "Tell a joke!" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Condiciones" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5326,9 +5836,10 @@ msgstr "Condiciones" msgid "Terms of Service" msgstr "Condiciones de servicio" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "" @@ -5350,12 +5861,19 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Este nombre de usuario ya está en uso." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "La cuenta podrá interactuar contigo tras desbloquearla." @@ -5371,6 +5889,10 @@ msgstr "Las Directrices Comunitarias se ha trasladado a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La Política de derechos de autor se han trasladado a <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "" @@ -5396,6 +5918,10 @@ msgstr "Es posible que se haya borrado el post." msgid "The Privacy Policy has been moved to <0/>" msgstr "La Política de privacidad se ha trasladado a <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "Se ha movido el formulario de soporte. Si necesitas ayuda, por favor <0/> o visita {HELP_DESK_URL} para ponerte en contacto con nosotros." @@ -5413,7 +5939,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" @@ -5462,8 +5988,8 @@ msgstr "" msgid "There was an issue fetching the list. Tap here to try again." msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" @@ -5480,17 +6006,17 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Ocurrió un problema {0}" @@ -5586,7 +6112,7 @@ msgstr "Este feed está recibiendo mucho tráfico y no está disponible temporal msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "" -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -5647,16 +6173,16 @@ msgstr "" msgid "This post has been deleted." msgstr "Esta post ha sido eliminado." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -5693,6 +6219,10 @@ msgstr "" msgid "This user is included in the <0>{0} list which you have muted." msgstr "" +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "" @@ -5718,7 +6248,7 @@ msgstr "Preferencias de hilos" msgid "Threaded Mode" msgstr "Modo con hilos" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "" @@ -5747,7 +6277,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Top" @@ -5757,10 +6287,10 @@ msgstr "Transformaciones" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Traducir" @@ -5791,25 +6321,29 @@ msgstr "Demutear lista" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "No se puede contactar con tu proveedor. Comprueba tu conexión a Internet." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Desbloquear" @@ -5819,23 +6353,23 @@ msgstr "Desbloquear" msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Desbloquear Cuenta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "¿Desbloquear Cuenta?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Deshacer repost" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Dejar de seguir" @@ -5844,12 +6378,12 @@ msgstr "Dejar de seguir" msgid "Unfollow" msgstr "Dejar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "Dejar de seguir a {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "Dejar de seguir a esta cuenta" @@ -5857,7 +6391,7 @@ msgstr "Dejar de seguir a esta cuenta" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "" @@ -5870,8 +6404,8 @@ msgstr "Demutear" msgid "Unmute {truncatedTag}" msgstr "Demutear {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Demutear Cuenta" @@ -5887,8 +6421,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Demutear notificaciones" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Demutear hilo" @@ -5921,8 +6455,8 @@ msgstr "" #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Contenido sexual no deseado" @@ -5946,20 +6480,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Carga un archivo de texto en:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6059,7 +6593,7 @@ msgstr "" msgid "User Lists" msgstr "Listas de usuarios" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Nombre de usuario o dirección de correo electrónico" @@ -6067,7 +6601,7 @@ msgstr "Nombre de usuario o dirección de correo electrónico" msgid "Users" msgstr "Usuarios" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "usuarios seguidos por <0/>" @@ -6078,7 +6612,7 @@ msgstr "usuarios seguidos por <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Usuarios en \"{0}\"" @@ -6135,23 +6669,27 @@ msgstr "Videojuegos" msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Ver entrada de depuración" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "Ver más detalles sobre cómo reportar una violación de Derechos de Autor" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "" @@ -6159,14 +6697,15 @@ msgstr "" msgid "View information about these labels" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Ver el avatar" @@ -6174,11 +6713,11 @@ msgstr "Ver el avatar" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6214,7 +6753,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperemos que la pases bien. Recuerda, Bluesky es:" @@ -6254,7 +6793,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "¡Es nuestro placer tenerte aquí!" @@ -6266,11 +6805,11 @@ msgstr "" msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lo sentimos, pero no se ha podido completar tu búsqueda. Intenta de nuevo en unos minutos." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6280,8 +6819,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Lo sentimos. No encontramos la página que buscabas." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "Lo sentimos. Solo puedes suscribirte a hasta 10 etiquetadores, y has alcanzado el límite." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "Lo sentimos. Solo puedes suscribirte a hasta 10 etiquetadores, y has alcanzado el límite." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -6291,9 +6834,13 @@ msgstr "" msgid "What are your interests?" msgstr "¿Cuáles son tus intereses?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "¿Qué hay de nuevo?" @@ -6310,10 +6857,20 @@ msgstr "¿Qué idiomas te gustaría ver en tus feeds?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Quién puede responder" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6331,7 +6888,7 @@ msgstr "¿Por qué crees que este feed debe ser revisado?" msgid "Why should this list be reviewed?" msgstr "¿Por qué crees que esta lista debe ser revisada?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "¿Por qué crees que este mensaje debe ser revisado?" @@ -6339,6 +6896,10 @@ msgstr "¿Por qué crees que este mensaje debe ser revisado?" msgid "Why should this post be reviewed?" msgstr "¿Por qué crees que este post debe ser revisado?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "¿Por qué crees que este usuario debe ser revisado?" @@ -6352,11 +6913,11 @@ msgstr "Ancho" msgid "Write a message" msgstr "Escribe un mensaje" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Redacta un post" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Redacta una respuesta" @@ -6380,6 +6941,10 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -6388,6 +6953,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Estás en cola." @@ -6492,12 +7061,12 @@ msgstr "Has muteado a esta cuenta" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "No tienes feeds." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "No tienes listas." @@ -6533,6 +7102,14 @@ msgstr "" msgid "You may appeal these labels if you feel they were placed in error." msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "Tienes que tener 13 años o más para poder crear una cuenta." @@ -6541,6 +7118,18 @@ msgstr "Tienes que tener 13 años o más para poder crear una cuenta." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Tienes que tener 18 años o más para poder activar el contenido adulto" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -6549,11 +7138,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "" @@ -6573,6 +7162,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Tu tienes el control" @@ -6588,7 +7197,7 @@ msgstr "Ya estás en cola" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "¡Eso es todo!" @@ -6601,7 +7210,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "¡Haz llegado al fin de tu feed! Encuentra más cuentas para seguir." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Tu cuenta" @@ -6663,11 +7272,11 @@ msgstr "Tus palabras muteadas" msgid "Your password has been changed successfully!" msgstr "Tu contraseña ha sido cambiada exitosamente." -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Post publicado" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tus posts, a qué le das me gusta y a quién bloqueas son públicos. Nadie puede ver a quien muteas." @@ -6679,7 +7288,7 @@ msgstr "Tu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "Respuesta publicada" @@ -6687,6 +7296,6 @@ msgstr "Respuesta publicada" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Tu reporte ha sido enviado al servicio de moderación de Bluesky" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Tu nombre de usuario" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index fe77092e9e..5827620201 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(ei sähköpostiosoitetta)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,32 +41,33 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -75,30 +76,66 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" @@ -107,7 +144,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} seurattua" @@ -118,7 +155,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -126,14 +163,30 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} lukematonta" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> jäsentä" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" @@ -146,6 +199,10 @@ msgstr "" #~ msgid "<0>{0} following" #~ msgstr "<0>{0} seurattua" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -171,16 +228,16 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Tervetuloa<1>Blueskyhin" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Virheellinen käyttäjätunnus" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "Kaksivaiheisen tunnistautumisen vahvistus" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Siirry navigointilinkkeihin ja asetuksiin" @@ -197,8 +254,8 @@ msgstr "Saavutettavuus" msgid "Accessibility settings" msgstr "Esteettömyysasetukset\"" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Esteettömyysasetukset\"" @@ -206,21 +263,21 @@ msgstr "Esteettömyysasetukset\"" #~ msgid "account" #~ msgstr "käyttäjätili" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Käyttäjätili" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Käyttäjätili estetty" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "Käyttäjätili seurannassa" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Käyttäjätili hiljennetty" @@ -241,16 +298,16 @@ msgstr "Käyttäjätilin asetukset" msgid "Account removed from quick access" msgstr "Käyttäjätili poistettu pikalinkeistä" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Käyttäjätilin esto poistettu" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Käyttäjätilin seuranta lopetettu" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Käyttäjätilin hiljennys poistettu" @@ -261,6 +318,14 @@ msgstr "Käyttäjätilin hiljennys poistettu" msgid "Add" msgstr "Lisää" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Lisää sisältövaroitus" @@ -303,10 +368,18 @@ msgstr "Lisää hiljennetty sana määritettyihin asetuksiin" msgid "Add muted words and tags" msgstr "Lisää hiljennetyt sanat ja aihetunnisteet" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "" @@ -315,8 +388,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Lisää seuraava DNS-merkintä verkkotunnukseesi:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Lisää listoihin" @@ -355,7 +432,11 @@ msgstr "Aikuissisältö on estetty" msgid "Advanced" msgstr "Edistyneemmät" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "Kaikki tallentamasi syötteet yhdessä paikassa." @@ -385,17 +466,17 @@ msgstr "Kirjautuneena sisään nimellä @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "ALT-teksti" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "" @@ -416,18 +497,35 @@ msgstr "Sähköposti on lähetetty aiempaan osoitteeseesi, {0}. Siinä on vahvis msgid "An error occured" msgstr "Tapahtui virhe" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Ongelma, jota ei ole sisällytetty näihin vaihtoehtoihin" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -437,9 +535,8 @@ msgstr "Tapahtui virhe, yritä uudelleen." msgid "an unknown error occurred" msgstr "" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "ja" @@ -447,11 +544,11 @@ msgstr "ja" msgid "Animals" msgstr "Eläimet" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "Animoitu GIF" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Epäsosiaalinen käytös" @@ -475,7 +572,7 @@ msgstr "Sovelluksen salasanojen nimien on oltava vähintään 4 merkkiä pitkiä msgid "App password settings" msgstr "Sovelluksen salasanan asetukset" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -515,6 +612,10 @@ msgstr "Ulkonäkö" msgid "Apply default recommended feeds" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Haluatko varmasti poistaa sovellussalasanan \"{name}\"?" @@ -539,7 +640,11 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Haluatko varmasti poistaa {0} syötteistäsi?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "Haluatko varmasti hylätä tämän luonnoksen?" @@ -570,14 +675,15 @@ msgstr "Vähintään kolme merkkiä" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Takaisin" @@ -598,8 +704,8 @@ msgstr "Syntymäpäivä" msgid "Birthday:" msgstr "Syntymäpäivä:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Estä" @@ -608,12 +714,12 @@ msgstr "Estä" msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Estä käyttäjä" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "Estä käyttäjätili?" @@ -638,12 +744,12 @@ msgstr "Estetty" msgid "Blocked accounts" msgstr "Estetyt käyttäjät" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Estetyt käyttäjät" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai muuten olla vuorovaikutuksessa kanssasi." @@ -651,7 +757,7 @@ msgstr "Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai m 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 "Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai muuten olla vuorovaikutuksessa kanssasi. Et näe heidän sisältöään ja he eivät näe sinun sisältöäsi." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Estetty viesti." @@ -663,7 +769,7 @@ msgstr "Estäminen ei estä tätä merkitsijää asettamasta merkintöjä tilill msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Estäminen on julkista. Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai muuten olla vuorovaikutuksessa kanssasi." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Estäminen ei estä merkintöjen tekemistä tilillesi, mutta se estää kyseistä tiliä vastaamasta ketjuissasi tai muuten vuorovaikuttamasta kanssasi." @@ -695,6 +801,10 @@ msgstr "Bluesky on avoin verkko, jossa voit valita palveluntarjoajasi. Räätäl #~ msgid "Bluesky is public." #~ msgstr "Bluesky on julkinen." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 ei näytä profiiliasi ja viestejäsi kirjautumattomille käyttäjille. Toiset sovellukset eivät ehkä noudata tätä asetusta. Tämä ei tee käyttäjätilistäsi yksityistä." @@ -720,7 +830,7 @@ msgstr "" msgid "Business" msgstr "Yritys" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "käyttäjä —" @@ -736,7 +846,7 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "käyttäjältä <0/>" @@ -744,7 +854,7 @@ msgstr "käyttäjältä <0/>" msgid "By creating an account you agree to the {els}." msgstr "Luomalla käyttäjätilin hyväksyt {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "sinulta" @@ -761,8 +871,8 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -778,8 +888,8 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Peruuta" @@ -808,7 +918,7 @@ msgstr "Peruuta kuvan rajaus" msgid "Cancel profile editing" msgstr "Peruuta profiilin muokkaus" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Peruuta uudelleenpostaus" @@ -864,9 +974,9 @@ msgstr "Vaihda julkaisun kieleksi {0}" msgid "Change Your Email" msgstr "Vaihda sähköpostiosoitteesi" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -876,7 +986,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -908,7 +1018,7 @@ msgstr "Tarkista tilani" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Tutustu suositeltuihin käyttäjiin. Seuraa heitä löytääksesi samankaltaisia käyttäjiä." -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "Tarkista sähköpostistasi kirjautumiskoodi ja syötä se tähän." @@ -916,15 +1026,19 @@ msgstr "Tarkista sähköpostistasi kirjautumiskoodi ja syötä se tähän." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Tarkista sähköpostisi ja syötä saamasi vahvistuskoodi alle:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Valitse \"Kaikki\" tai \"Ei kukaan\"" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Valitse palvelu" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Valitse algoritmit, jotka ohjaavat mukautettuja syötteitäsi." @@ -962,7 +1076,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Tyhjennä kaikki tallennukset (käynnistä uudelleen tämän jälkeen)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Tyhjennä hakukysely" @@ -1009,9 +1123,13 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Sulje" @@ -1066,7 +1184,7 @@ msgstr "Sulkee alanavigaation" msgid "Closes password update alert" msgstr "Sulkee salasanan päivitysilmoituksen" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Sulkee editorin ja hylkää luonnoksen" @@ -1074,11 +1192,11 @@ msgstr "Sulkee editorin ja hylkää luonnoksen" msgid "Closes viewer for header image" msgstr "Sulkee kuvan katseluohjelman" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Pienentää käyttäjäluettelon annetulle ilmoitukselle" @@ -1090,20 +1208,20 @@ msgstr "Komedia" msgid "Comics" msgstr "Sarjakuvat" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Yhteisöohjeet" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Suorita käyttöönotto loppuun ja aloita käyttäjätilisi käyttö" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "Tee haaste loppuun" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Laadi viestejä, joiden pituus on enintään {MAX_GRAPHEME_LENGTH} merkkiä" @@ -1123,8 +1241,8 @@ msgstr "Määritä sisällönsuodatusasetukset kategorialle: {name}" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1156,7 +1274,7 @@ msgstr "Vahvista ikäsi:" msgid "Confirm your birthdate" msgstr "Vahvista syntymäaikasi" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1166,11 +1284,11 @@ msgstr "Vahvista syntymäaikasi" msgid "Confirmation code" msgstr "Vahvistuskoodi" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Yhdistetään..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Ota yhteyttä tukeen" @@ -1226,7 +1344,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Jatka seuraavaan vaiheeseen" @@ -1259,7 +1377,8 @@ msgstr "Ohjelmiston versio kopioitu leikepöydälle" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "Kopioitu leikepöydälle" @@ -1271,6 +1390,7 @@ msgstr "Kopioitu!" msgid "Copies app password" msgstr "Kopioi sovellussalasanan" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Kopioi" @@ -1284,12 +1404,16 @@ msgstr "Kopioi {0}" msgid "Copy code" msgstr "Kopioi koodi" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Kopioi listan linkki" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Kopioi julkaisun linkki" @@ -1298,12 +1422,16 @@ msgstr "Kopioi julkaisun linkki" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Kopioi viestin teksti" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Tekijänoikeuskäytäntö" @@ -1332,6 +1460,10 @@ msgstr "" #~ msgid "Could not unmute chat" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1341,7 +1473,21 @@ msgstr "Luo uusi käyttäjätili" msgid "Create a new Bluesky account" msgstr "Luo uusi Bluesky-tili" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Luo käyttäjätili" @@ -1354,6 +1500,10 @@ msgstr "Luo käyttäjätili" msgid "Create an avatar instead" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Luo sovellussalasana" @@ -1363,7 +1513,11 @@ msgstr "Luo sovellussalasana" msgid "Create new account" msgstr "Luo uusi käyttäjätili" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Luo raportti: {0}" @@ -1384,7 +1538,8 @@ msgstr "Mukautettu" msgid "Custom domain" msgstr "Mukautettu verkkotunnus" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Yhteisön rakentamat mukautetut syötteet tuovat sinulle uusia kokemuksia ja auttavat löytämään mieluisaa sisältöä." @@ -1427,7 +1582,10 @@ msgid "Debug panel" msgstr "Vianetsintäpaneeli" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1482,16 +1640,25 @@ msgstr "Poista käyttäjätilini" msgid "Delete My Account…" msgstr "Poista käyttäjätilini…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Poista viesti" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Poista tämä lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "Poista tämä viesti?" @@ -1499,7 +1666,7 @@ msgstr "Poista tämä viesti?" msgid "Deleted" msgstr "Poistettu" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Poistettu viesti." @@ -1518,7 +1685,7 @@ msgstr "Kuvaus" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Haluatko sanoa jotain?" @@ -1530,7 +1697,7 @@ msgstr "Himmeä" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "Älä käynnistä giffejä automaattisesti" @@ -1538,7 +1705,7 @@ msgstr "Älä käynnistä giffejä automaattisesti" msgid "Disable Email 2FA" msgstr "Poista sähköpostiin perustuva kaksivaiheinen tunnistautuminen käytöstä" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "Poista haptiset palautteet käytöstä" @@ -1551,11 +1718,11 @@ msgstr "Poista haptiset palautteet käytöstä" msgid "Disabled" msgstr "Poistettu käytöstä" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Hylkää" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "Hylkää luonnos?" @@ -1569,10 +1736,18 @@ msgstr "Estä sovelluksia näyttämästä tiliäni kirjautumattomille käyttäji msgid "Discover new custom feeds" msgstr "Löydä uusia mukautettuja syötteitä" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "Löydä uusia syötteitä" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Näyttönimi" @@ -1603,8 +1778,8 @@ msgstr "Verkkotunnus vahvistettu!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1622,8 +1797,8 @@ msgstr "Valmis" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1635,12 +1810,16 @@ msgstr "Valmis" msgid "Done{extraText}" msgstr "Valmis{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Lataa CAR tiedosto" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Raahaa tähän lisätäksesi kuvia" @@ -1688,8 +1867,11 @@ msgstr "esim. Käyttäjät, jotka vastaavat toistuvasti mainoksilla." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jokainen koodi toimii vain kerran. Saat lisää kutsukoodeja säännöllisin väliajoin." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1698,11 +1880,15 @@ msgctxt "action" msgid "Edit" msgstr "Muokkaa" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Muokkaa profiilikuvaa" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1716,9 +1902,9 @@ msgstr "Muokkaa listan tietoja" msgid "Edit Moderation List" msgstr "Muokkaa moderaatiolistaa" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Muokkaa syötteitä" @@ -1727,13 +1913,17 @@ msgstr "Muokkaa syötteitä" msgid "Edit my profile" msgstr "Muokkaa profiilia" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Muokkaa profiilia" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Muokkaa profiilia" @@ -1742,10 +1932,19 @@ msgstr "Muokkaa profiilia" #~ msgid "Edit Saved Feeds" #~ msgstr "Muokkaa tallennettuja syötteitä" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Muokkaa käyttäjälistaa" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Muokkaa näyttönimeäsi" @@ -1754,6 +1953,10 @@ msgstr "Muokkaa näyttönimeäsi" msgid "Edit your profile description" msgstr "Muokkaa profiilin kuvausta" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Koulutus" @@ -1793,8 +1996,8 @@ msgid "Embed HTML code" msgstr "Upotuksen HTML-koodi" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "Upota viesti" @@ -1913,11 +2116,14 @@ msgstr "Virhe captcha-vastauksen vastaanottamisessa." msgid "Error:" msgstr "Virhe:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Kaikki" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "" @@ -1928,11 +2134,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "Liialliset maininnat tai vastaukset" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "" @@ -1961,7 +2167,7 @@ msgstr "Poistuu hakukyselyn kirjoittamisesta" msgid "Expand alt text" msgstr "Laajenna ALT-teksti" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -1997,7 +2203,7 @@ msgstr "Ulkoiset mediat" 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 "Ulkoiset mediat voivat sallia verkkosivustojen kerätä tietoja sinusta ja laitteestasi. Tietoja ei lähetetä eikä pyydetä, ennen kuin painat \"toista\"-painiketta." -#: src/Navigation.tsx:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2012,6 +2218,11 @@ msgstr "Ulkoisten mediasoittimien asetukset" msgid "Failed to create app password." msgstr "Sovellussalasanan luominen epäonnistui." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Listan luominen epäonnistui. Tarkista internetyhteytesi ja yritä uudelleen." @@ -2020,10 +2231,19 @@ msgstr "Listan luominen epäonnistui. Tarkista internetyhteytesi ja yritä uudel msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "Viestin poistaminen epäonnistui, yritä uudelleen" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2042,6 +2262,15 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Suositeltujen syötteiden lataaminen epäonnistui" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Kuvan {0} tallennus epäonnistui" @@ -2059,32 +2288,48 @@ msgstr "" msgid "Failed to submit appeal, please try again." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Syöte" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Syöte käyttäjältä {0}" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Syöte ei ole käytettävissä" +#~ msgid "Feed offline" +#~ msgstr "Syöte ei ole käytettävissä" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Palaute" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2102,6 +2347,10 @@ msgstr "Syötteet ovat käyttäjien rakentamia mukautettuja algoritmeja, jotka v #~ msgid "Feeds can be topical as well!" #~ msgstr "Syötteet voivat olla myös aihepiirikohtaisia!" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Tiedoston sisältö" @@ -2114,7 +2363,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Suodata syötteistä" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Viimeistely" @@ -2124,7 +2373,7 @@ msgstr "Viimeistely" msgid "Find accounts to follow" msgstr "Etsi seurattavia tilejä" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Etsi viestejä ja käyttäjiä Blueskysta" @@ -2140,11 +2389,15 @@ msgstr "Hienosäädä näkemääsi sisältöä Seuratut-syötteessäsi." msgid "Fine-tune the discussion threads." msgstr "Hienosäädä keskusteluketjuja." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Kuntoilu" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Joustava" @@ -2157,20 +2410,20 @@ msgstr "Käännä vaakasuunnassa" msgid "Flip vertically" msgstr "Käännä pystysuunnassa" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Seuraa" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Seuraa" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Seuraa {0}" @@ -2179,11 +2432,16 @@ msgstr "Seuraa {0}" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Seuraa käyttäjää" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "Seuraa kaikkia" @@ -2192,6 +2450,10 @@ msgstr "Seuraa käyttäjää" msgid "Follow Back" msgstr "Seuraa takaisin" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Seuraa valittuja tilejä ja siirry seuraavaan vaiheeseen" @@ -2201,14 +2463,30 @@ msgstr "Seuraa takaisin" #~ msgstr "Seuraa joitakin käyttäjiä aloittaaksesi. Suosittelemme sinulle lisää käyttäjiä sen perusteella, ketä pidät mielenkiintoisena." #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seuraajina {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Seuratut käyttäjät" @@ -2216,7 +2494,7 @@ msgstr "Seuratut käyttäjät" msgid "Followed users only" msgstr "Vain seuratut käyttäjät" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "seurasi sinua" @@ -2225,7 +2503,7 @@ msgstr "seurasi sinua" msgid "Followers" msgstr "Seuraajat" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2234,18 +2512,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seurataan" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seurataan {0}" @@ -2257,13 +2535,13 @@ msgstr "" msgid "Following feed preferences" msgstr "Seuratut -syötteen asetukset" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Seuratut -syötteen asetukset" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Seuraa sinua" @@ -2288,15 +2566,15 @@ msgstr "Turvallisuussyistä et näe tätä uudelleen. Jos unohdat tämän salasa msgid "Forgot Password" msgstr "Unohtunut salasana" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "Unohtuiko salasana?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "Unohditko?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "Julkaisee usein ei-toivottua sisältöä" @@ -2304,7 +2582,7 @@ msgstr "Julkaisee usein ei-toivottua sisältöä" msgid "From @{sanitizedAuthor}" msgstr "Käyttäjältä @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "Lähde: <0/>" @@ -2313,6 +2591,10 @@ msgstr "Lähde: <0/>" msgid "Gallery" msgstr "Galleria" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2322,28 +2604,33 @@ msgstr "" msgid "Get Started" msgstr "Aloita tästä" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Ilmeisiä lain tai käyttöehtojen rikkomuksia" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Palaa takaisin" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2351,14 +2638,18 @@ msgid "Go Back" msgstr "Palaa takaisin" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Palaa edelliseen vaiheeseen" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "Palaa alkuun" @@ -2397,15 +2688,15 @@ msgstr "" msgid "Handle" msgstr "Käyttäjätunnus" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "Haptiikka" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "Häirintä, trollaus tai suvaitsemattomuus" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Aihetunniste" @@ -2413,7 +2704,7 @@ msgstr "Aihetunniste" msgid "Hashtag: #{tag}" msgstr "Aihetunniste #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Ongelmia?" @@ -2444,35 +2735,35 @@ msgstr "Tässä on sovelluksesi salasana." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Piilota" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Piilota" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Piilota viesti" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Piilota sisältö" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "Piilota tämä viesti?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Piilota käyttäjäluettelo" @@ -2504,9 +2795,10 @@ msgstr "Hmm, vaikuttaa siltä, että tämän datan lataamisessa on ongelmia. Kat msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, emme pystyneet avaamaan kyseistä moderaatiopalvelua." -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2517,7 +2809,7 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2562,7 +2854,7 @@ msgstr "Jos et ole vielä täysi-ikäinen, huoltajasi tai laillisen edustajasi o msgid "If you delete this list, you won't be able to recover it." msgstr "Jos poistat tämän listan, et voi palauttaa sitä." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "Jos poistat tämän julkaisun, et voi palauttaa sitä." @@ -2574,11 +2866,11 @@ msgstr "Jos haluat vaihtaa salasanasi, lähetämme sinulle koodin varmistaaksemm msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "Laiton ja kiireellinen" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Kuva" @@ -2586,11 +2878,15 @@ msgstr "Kuva" msgid "Image alt text" msgstr "Kuvan ALT-teksti" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "Henkilöllisyyden tai yhteyksien vääristely tai vääriä väitteitä niistä" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "" @@ -2614,19 +2910,19 @@ msgstr "Syötä uusi salasana" msgid "Input password for account deletion" msgstr "Syötä salasana käyttäjätilin poistoa varten" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "Syötä sinulle sähköpostitse lähetetty koodi" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "Syötä salasana, joka liittyy kohteeseen {identifier}" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Syötä käyttäjätunnus tai sähköpostiosoite, jonka käytit rekisteröityessäsi" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Syötä salasanasi" @@ -2642,16 +2938,16 @@ msgstr "Syötä käyttäjätunnuksesi" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Virheellinen kaksivaiheisen tunnistautumisen vahvistuskoodi." -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Virheellinen tai ei tuettu tietue" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Virheellinen käyttäjätunnus tai salasana" @@ -2663,7 +2959,7 @@ msgstr "Kutsu ystävä" msgid "Invite code" msgstr "Kutsukoodi" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Kutsukoodia ei hyväksytty. Tarkista, että syötit sen oikein ja yritä uudelleen." @@ -2675,14 +2971,39 @@ msgstr "Kutsukoodit: {0} saatavilla" msgid "Invite codes: 1 available" msgstr "Kutsukoodit: 1 saatavilla" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Se näyttää viestejä seuraamiltasi ihmisiltä reaaliajassa." +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Työpaikat" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Journalismi" @@ -2699,7 +3020,7 @@ msgstr "Merkinnnyt {0}." msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "Merkinnät" @@ -2727,7 +3048,7 @@ msgstr "Kielen valinta" msgid "Language settings" msgstr "Kielen asetukset" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Kielen asetukset" @@ -2737,7 +3058,7 @@ msgid "Languages" msgstr "Kielet" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Uusimmat" @@ -2750,7 +3071,7 @@ msgstr "Lue lisää" msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Lue lisää tästä varoituksesta" @@ -2796,12 +3117,16 @@ msgstr "jäljellä." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Legacy tietovarasto tyhjennetty, sinun on käynnistettävä sovellus uudelleen nyt." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Aloitetaan salasanasi nollaus!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Aloitetaan!" @@ -2814,13 +3139,13 @@ msgstr "Vaalea" #~ msgstr "Tykkää" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Tykkää tästä syötteestä" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Tykänneet" @@ -2844,23 +3169,23 @@ msgstr "Tykänneet" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Tykännyt {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "tykkäsi mukautetusta syötteestäsi" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "tykkäsi viestistäsi" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Tykkäykset" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "Tykkäykset tässä viestissä" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Lista" @@ -2872,6 +3197,7 @@ msgstr "Listan kuvake" msgid "List blocked" msgstr "Lista estetty" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Listan on luonut {0}" @@ -2896,10 +3222,10 @@ msgstr "Listaa estosta poistetut" msgid "List unmuted" msgstr "Listaa hiljennyksestä poistetut" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2909,13 +3235,25 @@ msgstr "Listat" msgid "Lists blocking this user:" msgstr "" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Lataa uusia ilmoituksia" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lataa uusia viestejä" @@ -2924,7 +3262,7 @@ msgstr "Lataa uusia viestejä" msgid "Loading..." msgstr "Ladataan..." -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Loki" @@ -2972,6 +3310,10 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Varmista, että olet menossa oikeaan paikkaan!" @@ -2985,21 +3327,21 @@ msgstr "Hallinnoi hiljennettyjä sanoja ja aihetunnisteita" msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Media" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "mainitut käyttäjät" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Mainitut käyttäjät" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Valikko" @@ -3029,7 +3371,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3040,11 +3382,11 @@ msgstr "" #~ msgid "Messaging settings" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "Harhaanjohtava käyttäjätili" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3054,6 +3396,7 @@ msgstr "Moderointi" msgid "Moderation details" msgstr "Moderaation yksityiskohdat" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3081,7 +3424,7 @@ msgstr "Moderointilista päivitetty" msgid "Moderation lists" msgstr "Moderointilistat" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderointilistat" @@ -3090,7 +3433,7 @@ msgstr "Moderointilistat" msgid "Moderation settings" msgstr "Moderointiasetukset" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "" @@ -3103,7 +3446,7 @@ msgstr "Moderointityökalut" msgid "Moderator has chosen to set a general warning on the content." msgstr "Ylläpitäjä on asettanut yleisen varoituksen sisällölle." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "Lisää" @@ -3127,8 +3470,8 @@ msgstr "Hiljennä" msgid "Mute {truncatedTag}" msgstr "Hiljennä {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Hiljennä käyttäjä" @@ -3174,13 +3517,13 @@ msgstr "Hiljennä tämä sana viesteissä ja aihetunnisteissa" msgid "Mute this word in tags only" msgstr "Hiljennä tämä sana vain aihetunnisteissa" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Hiljennä keskustelu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "Hiljennä sanat ja aihetunnisteet" @@ -3192,7 +3535,7 @@ msgstr "Hiljennetty" msgid "Muted accounts" msgstr "Hiljennetyt käyttäjät" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Hiljennetyt käyttäjätilit" @@ -3218,7 +3561,7 @@ msgstr "Hiljennys on yksityinen. Hiljennetyt käyttäjät voivat edelleen vuorov msgid "My Birthday" msgstr "Syntymäpäiväni" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Omat syötteet" @@ -3243,9 +3586,10 @@ msgstr "Nimi" msgid "Name is required" msgstr "Nimi vaaditaan" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "Nimi tai kuvaus rikkoo yhteisön sääntöjä" @@ -3254,7 +3598,7 @@ msgid "Nature" msgstr "Luonto" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Siirtyy seuraavalle näytölle" @@ -3263,7 +3607,7 @@ msgstr "Siirtyy seuraavalle näytölle" msgid "Navigates to your profile" msgstr "Siirtyy profiiliisi" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "Tarvitseeko ilmoittaa tekijänoikeusrikkomuksesta?" @@ -3272,7 +3616,7 @@ msgstr "Tarvitseeko ilmoittaa tekijänoikeusrikkomuksesta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Älä koskaan menetä pääsyä seuraajiisi ja tietoihisi." -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "Älä koskaan menetä pääsyä seuraajiisi tai tietoihisi." @@ -3316,21 +3660,25 @@ msgctxt "action" msgid "New post" msgstr "Uusi viesti" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Uusi viesti" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Uusi viesti" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Uusi käyttäjälista" @@ -3345,11 +3693,15 @@ msgstr "Uutiset" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3373,7 +3725,7 @@ msgstr "Seuraava kuva" msgid "No" msgstr "Ei" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Ei kuvausta" @@ -3387,7 +3739,11 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Ei löydetty esillä olevia GIF-kuvia. Tenor-palvelussa saattaa olla ongelma." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Et enää seuraa käyttäjää {0}" @@ -3431,13 +3787,14 @@ msgstr "" msgid "No results found" msgstr "Tuloksia ei löydetty" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Ei tuloksia haulle \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "Ei tuloksia haulle {query}" @@ -3455,7 +3812,7 @@ msgstr "Ei tuloksia hakusanalle \"{search}\"." msgid "No thanks" msgstr "Ei kiitos" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Ei kukaan" @@ -3468,6 +3825,10 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Kukaan ei ole vielä tykännyt tästä. Ehkä sinun pitäisi olla ensimmäinen!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "Ei-seksuaalinen alastomuus" @@ -3476,8 +3837,8 @@ msgstr "Ei-seksuaalinen alastomuus" #~ msgid "Not Applicable." #~ msgstr "Ei sovellettavissa." -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "Ei löytynyt" @@ -3486,9 +3847,9 @@ msgstr "Ei löytynyt" msgid "Not right now" msgstr "Ei juuri nyt" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "" @@ -3508,16 +3869,20 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Ilmoitukset" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3526,7 +3891,7 @@ msgstr "" msgid "Nudity" msgstr "Alastomuus" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -3560,11 +3925,19 @@ msgstr "Selvä" msgid "Oldest replies first" msgstr "Vanhimmat vastaukset ensin" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Käyttöönoton nollaus" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." @@ -3572,9 +3945,13 @@ msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." msgid "Only .jpg and .png files are supported" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Vain {0} voi vastata." +#~ msgid "Only {0} can reply." +#~ msgstr "Vain {0} voi vastata." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3585,12 +3962,14 @@ msgid "Oops, something went wrong!" msgstr "Hups, nyt meni jotain väärin!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Hups!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Avaa" @@ -3607,8 +3986,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Avaa emoji-valitsin" @@ -3632,10 +4011,14 @@ msgstr "Avaa hiljennettyjen sanojen ja aihetunnisteiden asetukset" msgid "Open navigation" msgstr "Avaa navigointi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "Avaa viestin asetusvalikko" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3653,7 +4036,7 @@ msgstr "Avaa {numItems} asetusta" msgid "Opens accessibility settings" msgstr "Avaa esteettömyysasetukset" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Avaa debug lisätiedot" @@ -3735,7 +4118,7 @@ msgstr "Avaa asetukset oman verkkotunnuksen käyttöönottoon" msgid "Opens moderation settings" msgstr "Avaa moderointiasetukset" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Avaa salasanan palautuslomakkeen" @@ -3777,8 +4160,8 @@ msgstr "Avaa järjestelmän lokisivun" msgid "Opens the threads preferences" msgstr "Avaa keskusteluasetukset" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -3791,7 +4174,7 @@ msgstr "Asetus {0}/{numItems}" msgid "Optionally provide additional information below:" msgstr "Voit tarvittaessa antaa lisätietoja alla:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "Tai yhdistä nämä asetukset:" @@ -3803,7 +4186,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "Joku toinen" @@ -3828,7 +4211,7 @@ msgstr "Sivua ei löytynyt" msgid "Page Not Found" msgstr "Sivua ei löytynyt" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3847,19 +4230,20 @@ msgstr "Salasana päivitetty" msgid "Password updated!" msgstr "Salasana päivitetty!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "Pysäytä" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Henkilöt" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "Henkilöt, joita @{0} seuraa" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "Henkilöt, jotka seuraavat käyttäjää @{0}" @@ -3871,6 +4255,10 @@ msgstr "Käyttöoikeus valokuviin tarvitaan." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Lupa valokuviin evättiin. Anna lupa järjestelmäasetuksissa." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Lemmikit" @@ -3896,7 +4284,7 @@ msgstr "Kiinnitetyt syötteet" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "Käynnistä" @@ -3909,7 +4297,7 @@ msgstr "Toista {0}" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "Toista tai pysäytä GIF" @@ -3975,7 +4363,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Vahvista sähköpostiosoitteesi" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Odota, että linkkikortti latautuu kokonaan" @@ -3987,13 +4375,13 @@ msgstr "Politiikka" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Lähetä" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Viesti" @@ -4002,13 +4390,13 @@ msgstr "Viesti" msgid "Post by {0}" msgstr "Lähettäjä {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Lähettäjä @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Viesti poistettu" @@ -4043,7 +4431,7 @@ msgstr "Viestiä ei löydy" msgid "posts" msgstr "viestit" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Viestit" @@ -4070,7 +4458,7 @@ msgstr "Klikkaa vaihtaaksesi palveluntarjoajaa" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "Paina uudelleen jatkaaksesi" @@ -4079,7 +4467,7 @@ msgstr "Paina uudelleen jatkaaksesi" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4100,7 +4488,7 @@ msgstr "Aseta seurattavat tärkeysjärjestykseen" msgid "Privacy" msgstr "Yksityisyys" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4117,12 +4505,12 @@ msgid "Processing..." msgstr "Käsitellään..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "profiili" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4137,7 +4525,7 @@ msgstr "Profiili päivitetty" msgid "Protect your account by verifying your email." msgstr "Suojaa käyttäjätilisi vahvistamalla sähköpostiosoitteesi." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Julkinen" @@ -4149,18 +4537,30 @@ msgstr "Julkinen, jaettava käyttäjäluettelo hiljennettyjen tai estettyjen kä msgid "Public, shareable lists which can drive feeds." msgstr "Julkinen, jaettava lista, joka voi ohjata syötteitä." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Julkaise viesti" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Julkaise vastaus" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Lainaa viestiä" @@ -4194,7 +4594,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "Viimeaikaiset haut" @@ -4215,6 +4615,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4223,11 +4624,15 @@ msgstr "" msgid "Remove" msgstr "Poista" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Poista käyttäjätili" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "Poista avatar" @@ -4251,12 +4656,13 @@ msgstr "Poista syöte?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Poista syötteistäni" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Poista syötteistäni?" @@ -4273,11 +4679,11 @@ msgstr "Poista kuvan esikatselu" msgid "Remove mute word from your list" msgstr "Poista hiljennetty sana listaltasi" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4285,8 +4691,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Poista uudelleenjulkaisu" @@ -4322,15 +4728,23 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Vastaukset" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Tähän keskusteluun vastaaminen on estetty" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Vastaa" @@ -4340,11 +4754,16 @@ msgid "Reply Filters" msgstr "Vastaussuodattimet" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Vastaa käyttäjälle <0><1/>" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4356,8 +4775,8 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Ilmianna käyttäjätili" @@ -4371,8 +4790,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Ilmianna syöte" @@ -4384,11 +4803,16 @@ msgstr "Ilmianna luettelo" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Ilmianna viesti" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "Ilmianna tämä sisältö" @@ -4403,7 +4827,7 @@ msgstr "Ilmianna tämä lista" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "" @@ -4411,25 +4835,30 @@ msgstr "" msgid "Report this post" msgstr "Ilmianna tämä viesti" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "Ilmianna tämä käyttäjä" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Uudelleenjulkaise tai lainaa viestiä" @@ -4437,19 +4866,19 @@ msgstr "Uudelleenjulkaise tai lainaa viestiä" msgid "Reposted By" msgstr "Uudelleenjulkaissut" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "{0} uudelleenjulkaisi" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "Uudelleenjulkaissut <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "uudelleenjulkaisi viestisi" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Tämän viestin uudelleenjulkaisut" @@ -4463,7 +4892,7 @@ msgstr "Pyydä muutosta" msgid "Request Code" msgstr "Pyydä koodia" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Edellytä ALT-tekstiä ennen viestin julkaisua" @@ -4510,7 +4939,7 @@ msgstr "Nollaa käyttöönoton tilan" msgid "Resets the preferences state" msgstr "Nollaa asetusten tilan" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Yrittää uudelleen kirjautumista" @@ -4522,12 +4951,13 @@ msgstr "Yrittää uudelleen viimeisintä toimintoa, joka epäonnistui" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4538,6 +4968,7 @@ msgstr "Yritä uudelleen" #~ msgstr "" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Palaa edelliselle sivulle" @@ -4552,6 +4983,7 @@ msgid "Returns to previous page" msgstr "Palaa edelliselle sivulle" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4582,12 +5014,21 @@ msgstr "Tallenna muutokset" msgid "Save handle change" msgstr "Tallenna käyttäjätunnuksen muutos" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Tallenna kuvan rajaus" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "Tallenna syötteisiini" @@ -4621,6 +5062,9 @@ msgid "Saves image crop settings" msgstr "Tallentaa kuvan rajausasetukset" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" @@ -4633,16 +5077,16 @@ msgid "Scroll to top" msgstr "Vieritä alkuun" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4654,7 +5098,7 @@ msgstr "Haku" msgid "Search for \"{query}\"" msgstr "Haku hakusanalla \"{query}\"" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "" @@ -4666,12 +5110,16 @@ msgstr "Hae kaikki @{authorHandle}:n julkaisut, joissa on aihetunniste {displayT msgid "Search for all posts with tag {displayTag}" msgstr "Etsi kaikki viestit aihetunnisteella {displayTag}." +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Hae käyttäjiä" @@ -4864,8 +5312,8 @@ msgstr "" msgid "Send verification email" msgstr "Lähetä vahvistussähköposti" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -4949,9 +5397,9 @@ msgstr "Asettaa kuvan kuvasuhteen korkeaksi" msgid "Sets image aspect ratio to wide" msgstr "Asettaa kuvan kuvasuhteen leveäksi" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -4970,11 +5418,14 @@ msgctxt "action" msgid "Share" msgstr "Jaa" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Jaa" @@ -4987,22 +5438,39 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "Jaa kuitenkin" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Jaa syöte" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Jaa linkki" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "" @@ -5013,7 +5481,7 @@ msgstr "Jakaa linkitetyn verkkosivun" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Näytä" @@ -5022,7 +5490,7 @@ msgstr "Näytä" #~ msgid "Show all replies" #~ msgstr "Näytä kaikki vastaukset" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "" @@ -5040,7 +5508,7 @@ msgstr "" msgid "Show badge and filter from feeds" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "Näytä seurannat samankaltaisilta käyttäjiltä kuin {0}" @@ -5048,19 +5516,19 @@ msgstr "Näytä seurannat samankaltaisilta käyttäjiltä kuin {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Näytä lisää" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "" @@ -5117,7 +5585,7 @@ msgstr "Näytä uudelleenjulkaisut" #~ msgstr "Näytä uudelleenjulkaisut seurattavissa" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "Näytä sisältö" @@ -5141,7 +5609,7 @@ msgstr "Näyttää viestit käyttäjältä {0} syötteessäsi" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5209,7 +5677,17 @@ msgstr "Kirjautunut sisään nimellä" msgid "Signed in as @{0}" msgstr "Kirjautunut sisään käyttäjätunnuksella @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Ohita" @@ -5222,9 +5700,15 @@ msgid "Software Dev" msgstr "Ohjelmistokehitys" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5240,8 +5724,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Jotain meni pieleen, yritä uudelleen" -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Pahoittelut! Istuntosi on vanhentunut. Kirjaudu sisään uudelleen." @@ -5261,12 +5745,12 @@ msgstr "Lajittele saman viestin vastaukset seuraavasti:" msgid "Source: <0>{0}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "Roskapostia" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "" @@ -5290,6 +5774,24 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Tilasivu" @@ -5302,7 +5804,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "Askel" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "" @@ -5310,7 +5812,7 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "Tallennustila tyhjennetty, sinun on käynnistettävä sovellus uudelleen." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5347,9 +5849,13 @@ msgstr "" msgid "Subscribe to this list" msgstr "Tilaa tämä lista" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Mahdollisia seurattavia" +#~ msgid "Suggested Follows" +#~ msgstr "Mahdollisia seurattavia" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5359,7 +5865,7 @@ msgstr "Suositeltua sinulle" msgid "Suggestive" msgstr "Viittaava" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5410,11 +5916,15 @@ msgstr "Teknologia" msgid "Tell a joke!" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Ehdot" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5422,9 +5932,10 @@ msgstr "Ehdot" msgid "Terms of Service" msgstr "Käyttöehdot" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "" @@ -5446,12 +5957,19 @@ msgstr "Kiitos. Raporttisi on lähetetty." msgid "That contains the following:" msgstr "Se sisältää seuraavaa:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Tuo käyttätunnus on jo käytössä." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Käyttäjä voi olla vuorovaikutuksessa kanssasi, kun poistat eston." @@ -5467,6 +5985,10 @@ msgstr "Yhteisöohjeet on siirretty kohtaan <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Tekijänoikeuskäytäntö on siirretty kohtaan <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "" @@ -5492,6 +6014,10 @@ msgstr "Viesti saattaa olla poistettu." msgid "The Privacy Policy has been moved to <0/>" msgstr "Tietosuojakäytäntö on siirretty kohtaan <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "Tukilomake on siirretty. Jos tarvitset apua, käy osoitteessa <0/> tai vieraile {HELP_DESK_URL} ottaaksesi meihin yhteyttä." @@ -5509,7 +6035,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Emme saaneet yhteyttä palvelimeen, tarkista internetyhteytesi ja yritä uudelleen." @@ -5558,8 +6084,8 @@ msgstr "Ongelma viestien hakemisessa. Napauta tästä yrittääksesi uudelleen." msgid "There was an issue fetching the list. Tap here to try again." msgstr "Ongelma listan hakemisessa. Napauta tästä yrittääksesi uudelleen." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ongelma listojesi hakemisessa. Napauta tästä yrittääksesi uudelleen." @@ -5576,17 +6102,17 @@ msgstr "Raportin lähettämisessä ilmeni ongelma. Tarkista internet-yhteytesi." msgid "There was an issue with fetching your app passwords" msgstr "Sovellussalasanojen hakemisessa tapahtui virhe" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Ilmeni ongelma! {0}" @@ -5682,7 +6208,7 @@ msgstr "Tämä syöte saa tällä hetkellä paljon liikennettä ja on tilapäise msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Tämä syöte on tyhjä! Sinun on ehkä seurattava useampia käyttäjiä tai säädettävä kieliasetuksiasi." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -5743,16 +6269,16 @@ msgstr "Tämä nimi on jo käytössä" msgid "This post has been deleted." msgstr "Tämä viesti on poistettu." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä julkaisu on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "Tämä julkaisu piilotetaan syötteistä." -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä profiili on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." @@ -5789,6 +6315,10 @@ msgstr "Tämä käyttäjä on <0>{0}-listassa, jonka olet estänyt." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Tämä käyttäjä on <0>{0}-listassa, jonka olet hiljentänyt." +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Tämä käyttäjä ei seuraa ketään." @@ -5814,7 +6344,7 @@ msgstr "Keskusteluketjun asetukset" msgid "Threaded Mode" msgstr "Ketjumainen näkymä" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Keskusteluketjujen asetukset" @@ -5843,7 +6373,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Vaihda ottaaksesi käyttöön tai poistaaksesi käytöstä aikuisille tarkoitettu sisältö." #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -5853,10 +6383,10 @@ msgstr "Muutokset" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Käännä" @@ -5887,25 +6417,29 @@ msgstr "Poista listan hiljennys" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Yhteys palveluusi ei onnistu. Tarkista internet-yhteytesi." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Poista esto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Poista esto" @@ -5915,23 +6449,23 @@ msgstr "Poista esto" msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Poista käyttäjätilin esto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Poista esto?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Kumoa uudelleenjulkaisu" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Lopeta seuraaminen" @@ -5940,12 +6474,12 @@ msgstr "Lopeta seuraaminen" msgid "Unfollow" msgstr "Älä seuraa" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "Lopeta seuraaminen {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "Lopeta käyttäjätilin seuraaminen" @@ -5953,7 +6487,7 @@ msgstr "Lopeta käyttäjätilin seuraaminen" #~ msgid "Unlike" #~ msgstr "En tykkää" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "Poista tykkäys tästä syötteestä" @@ -5966,8 +6500,8 @@ msgstr "Poista hiljennys" msgid "Unmute {truncatedTag}" msgstr "Poista hiljennys {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Poista käyttäjätilin hiljennys" @@ -5983,8 +6517,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Poista keskusteluketjun hiljennys" @@ -6017,8 +6551,8 @@ msgstr "" #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Ei-toivottu seksuaalinen sisältö" @@ -6042,20 +6576,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Lataa tekstitiedosto kohteeseen:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Lataa kamerasta" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Lataa tiedostoista" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6155,7 +6689,7 @@ msgstr "Käyttäjälista päivitetty" msgid "User Lists" msgstr "Käyttäjälistat" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Käyttäjätunnus tai sähköpostiosoite" @@ -6163,7 +6697,7 @@ msgstr "Käyttäjätunnus tai sähköpostiosoite" msgid "Users" msgstr "Käyttäjät" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "käyttäjät, joita <0/> seuraa" @@ -6174,7 +6708,7 @@ msgstr "käyttäjät, joita <0/> seuraa" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Käyttäjät listassa \"{0}\"" @@ -6235,23 +6769,27 @@ msgstr "Videopelit" msgid "View {0}'s avatar" msgstr "Katso {0}:n avatar" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Katso vianmääritystietue" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "Näytä tiedot" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "Näytä tiedot tekijänoikeusrikkomuksen ilmoittamisesta" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Katso koko keskusteluketju" @@ -6259,14 +6797,15 @@ msgstr "Katso koko keskusteluketju" msgid "View information about these labels" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Katso profiilia" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Katso avatar" @@ -6274,11 +6813,11 @@ msgstr "Katso avatar" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "Katso, kuka tykkää tästä syötteestä" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6314,7 +6853,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Arvioimme, että tilisi valmistumiseen on {estimatedTime} aikaa." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Toivomme sinulle ihania hetkiä. Muista, että Bluesky on:" @@ -6354,7 +6893,7 @@ msgstr "Käytämme tätä mukauttaaksemme kokemustasi." msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Olemme innoissamme, että liityt joukkoomme!" @@ -6366,11 +6905,11 @@ msgstr "Pahoittelemme, emme saaneet avattua tätä listaa. Jos ongelma jatkuu, o msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Pahoittelemme, emme pystyneet lataamaan hiljennettyjä sanojasi tällä hetkellä. Yritä uudelleen." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Pahoittelemme, hakuasi ei voitu suorittaa loppuun. Yritä uudelleen muutaman minuutin kuluttua." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6380,7 +6919,11 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Pahoittelut! Emme löydä etsimääsi sivua." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" #: src/screens/Deactivated.tsx:128 @@ -6395,9 +6938,13 @@ msgstr "" msgid "What are your interests?" msgstr "Mitkä ovat kiinnostuksenkohteesi?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "Mitä kuuluu?" @@ -6414,10 +6961,20 @@ msgstr "Mitä kieliä haluaisit nähdä algoritmisissä syötteissä?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Kuka voi vastata" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6435,7 +6992,7 @@ msgstr "Miksi tämä syöte tulisi arvioida?" msgid "Why should this list be reviewed?" msgstr "Miksi tämä lista tulisi arvioida?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "" @@ -6443,6 +7000,10 @@ msgstr "" msgid "Why should this post be reviewed?" msgstr "Miksi tämä viesti tulisi arvioida?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "Miksi tämä käyttäjä tulisi arvioida?" @@ -6456,11 +7017,11 @@ msgstr "Leveä" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Kirjoita viesti" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Kirjoita vastauksesi" @@ -6484,6 +7045,10 @@ msgstr "Kyllä" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -6492,6 +7057,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Olet jonossa." @@ -6596,12 +7165,12 @@ msgstr "Olet hiljentänyt tämän käyttäjän" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "Sinulla ei ole syötteitä." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "Sinulla ei ole listoja." @@ -6637,6 +7206,14 @@ msgstr "" msgid "You may appeal these labels if you feel they were placed in error." msgstr "Voit valittaa näistä merkinnöistä, jos ne ovat mielestäsi virheellisiä." +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "Sinun on oltava vähintään 13-vuotias rekisteröityäksesi." @@ -6645,6 +7222,18 @@ msgstr "Sinun on oltava vähintään 13-vuotias rekisteröityäksesi." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Sinun on oltava vähintään 18-vuotias katsoaksesi aikuissisältöä" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -6653,11 +7242,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Et enää saa ilmoituksia tästä keskustelusta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Saat nyt ilmoituksia tästä keskustelusta" @@ -6677,6 +7266,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Sinulla on ohjat" @@ -6692,7 +7301,7 @@ msgstr "Olet jonossa" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Olet valmis aloittamaan!" @@ -6705,7 +7314,7 @@ msgstr "Olet halunnut piilottaa sanan tai aihetunnisteen tässä viestissä" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Olet saavuttanut syötteesi lopun! Etsi lisää käyttäjiä seurattavaksi." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Käyttäjätilisi" @@ -6767,11 +7376,11 @@ msgstr "Hiljentämäsi sanat" msgid "Your password has been changed successfully!" msgstr "Salasanasi on vaihdettu onnistuneesti!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Viestisi on julkaistu" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Julkaisusi, tykkäyksesi ja estosi ovat julkisia. Hiljennykset ovat yksityisiä." @@ -6783,7 +7392,7 @@ msgstr "Profiilisi" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "Vastauksesi on julkaistu" @@ -6791,6 +7400,6 @@ msgstr "Vastauksesi on julkaistu" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Käyttäjätunnuksesi" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 7a0b67c89f..442e8a3528 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -21,7 +21,7 @@ msgstr "(contient du contenu intégré)" msgid "(no email)" msgstr "(pas d’e-mail)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} autre} other {{formattedCount} autres}}" @@ -33,32 +33,33 @@ msgstr "{0, plural, one {# étiquette a été placée sur ce compte} other {# é msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# étiquette a été placée sur ce contenu} other {# étiquettes ont été placées sur ce contenu}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {abonné·e} other {abonné·e·s}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {abonnement} other {abonnements}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Liker (# like)} other {Liker (# likes)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" @@ -67,26 +68,62 @@ msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Répondre (# réponse)} other {Répondre (# réponses)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "Avatar de {0}" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Liké par # compte} other {Liké par # comptes}}" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {heure} other {heures}}" @@ -95,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {heure} other {heures}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minute} other {minutes}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} abonnements" @@ -106,7 +143,7 @@ msgstr "{handle} ne peut être contacté par message" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Liké par # compte} other {Liké par # comptes}}" @@ -114,14 +151,30 @@ msgstr "{likeCount, plural, one {Liké par # compte} other {Liké par # comptes} msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non lus" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Voir toutes les réponses} one {Voir les réponses avec au moins # like} other {Voir les réponses avec au moins # likes}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> membres" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {abonné·e} other {abonné·e·s}}" @@ -130,20 +183,24 @@ msgstr "<0>{0} {1, plural, one {abonné·e} other {abonné·e·s}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {abonnement} other {abonnements}}" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>Pas applicable. Cet avertissement est seulement disponible pour les posts qui ont des médias qui leur sont attachés." -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Pseudo invalide" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "Confirmation 2FA" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Accède aux liens de navigation et aux paramètres" @@ -160,26 +217,26 @@ msgstr "Accessibilité" msgid "Accessibility settings" msgstr "Paramètres d’accessibilité" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Paramètres d’accessibilité" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Compte" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Compte bloqué" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "Compte suivi" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Compte masqué" @@ -200,16 +257,16 @@ msgstr "Options de compte" msgid "Account removed from quick access" msgstr "Compte supprimé de l’accès rapide" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Compte débloqué" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Compte désabonné" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Compte démasqué" @@ -220,6 +277,14 @@ msgstr "Compte démasqué" msgid "Add" msgstr "Ajouter" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Ajouter un avertissement sur le contenu" @@ -258,10 +323,18 @@ msgstr "Ajouter un mot masqué pour les paramètres configurés" msgid "Add muted words and tags" msgstr "Ajouter des mots et des mots-clés masqués" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Ajouter les fils d’actu recommandés" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "Ajouter le fil d’actu par défaut avec seulement les comptes que vous suivez" @@ -270,8 +343,12 @@ msgstr "Ajouter le fil d’actu par défaut avec seulement les comptes que vous msgid "Add the following DNS record to your domain:" msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Ajouter aux listes" @@ -306,7 +383,11 @@ msgstr "Le contenu pour adultes est désactivé." msgid "Advanced" msgstr "Avancé" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "Tous les fils d’actu que vous avez enregistrés, au même endroit." @@ -331,17 +412,17 @@ msgstr "Déjà connecté·e en tant que @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Texte alt" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "Texte alt" @@ -362,14 +443,31 @@ msgstr "Un e-mail a été envoyé à votre ancienne adresse, {0}. Il comprend un msgid "An error occured" msgstr "Une erreur s’est produite" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Un problème qui ne fait pas partie de ces options" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -379,9 +477,8 @@ msgstr "Un problème est survenu, veuillez réessayer." msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "et" @@ -389,11 +486,11 @@ msgstr "et" msgid "Animals" msgstr "Animaux" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF animé" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Comportement antisocial" @@ -417,7 +514,7 @@ msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 c msgid "App password settings" msgstr "Paramètres de mot de passe d’application" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -453,6 +550,10 @@ msgstr "Affichage" msgid "Apply default recommended feeds" msgstr "Utiliser les fils d’actu recommandés par défaut" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Êtes-vous sûr de vouloir supprimer le mot de passe de l’application « {name} » ?" @@ -469,7 +570,11 @@ msgstr "Êtes-vous sûr de vouloir partir de cette conversation ? Vos messages msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "Êtes-vous sûr de vouloir rejeter ce brouillon ?" @@ -500,14 +605,15 @@ msgstr "Au moins 3 caractères" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Arrière" @@ -524,8 +630,8 @@ msgstr "Date de naissance" msgid "Birthday:" msgstr "Date de naissance :" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Bloquer" @@ -534,12 +640,12 @@ msgstr "Bloquer" msgid "Block account" msgstr "Bloquer le compte" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Bloquer ce compte" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "Bloquer ce compte ?" @@ -564,12 +670,12 @@ msgstr "Bloqué" msgid "Blocked accounts" msgstr "Comptes bloqués" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloqués" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous." @@ -577,7 +683,7 @@ msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous m 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 "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous. Vous ne verrez pas leur contenu et ils ne pourront pas voir le vôtre." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Post bloqué." @@ -589,7 +695,7 @@ msgstr "Le blocage n’empêche pas cet étiqueteur de placer des étiquettes su msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Le blocage est public. Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Le blocage n’empêchera pas les étiquettes d’être appliquées à votre compte, mais il empêchera ce compte de répondre à vos discussions ou d’interagir avec vous." @@ -606,6 +712,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky est un réseau ouvert où vous pouvez choisir votre hébergeur. L’auto-hébergement est désormais disponible en version bêta pour les développeurs." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 n’affichera pas votre profil et vos posts à des personnes non connectées. Il est possible que d’autres applications n’honorent pas cette demande. Cela ne privatise pas votre compte." @@ -631,7 +741,7 @@ msgstr "Parcourir d’autres fils d’actu" msgid "Business" msgstr "Affaires" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "par —" @@ -639,7 +749,7 @@ msgstr "par —" msgid "By {0}" msgstr "Par {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "par <0/>" @@ -647,7 +757,7 @@ msgstr "par <0/>" msgid "By creating an account you agree to the {els}." msgstr "En créant un compte, vous acceptez les {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "par vous" @@ -664,8 +774,8 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -681,8 +791,8 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Annuler" @@ -711,7 +821,7 @@ msgstr "Annuler le recadrage de l’image" msgid "Cancel profile editing" msgstr "Annuler la modification du profil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Annuler la citation" @@ -767,9 +877,9 @@ msgstr "Modifier la langue de post en {0}" msgid "Change Your Email" msgstr "Modifier votre e-mail" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Discussions" @@ -779,7 +889,7 @@ msgstr "Discussion masquée" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -799,7 +909,7 @@ msgstr "Discussion réaffichée" msgid "Check my status" msgstr "Vérifier mon statut" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "Vérifiez votre boîte e-mail pour un code de connexion et saisissez-le ici." @@ -807,15 +917,19 @@ msgstr "Vérifiez votre boîte e-mail pour un code de connexion et saisissez-le msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail contenant un code de confirmation à saisir ci-dessous :" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Choisir « Tout le monde » ou « Personne »" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Choisir un service" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Choisissez les algorithmes qui alimentent vos fils d’actu personnalisés." @@ -844,7 +958,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Effacer la recherche" @@ -887,9 +1001,13 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Fermer" @@ -944,7 +1062,7 @@ msgstr "Ferme la barre de navigation du bas" msgid "Closes password update alert" msgstr "Ferme la notification de mise à jour du mot de passe" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" @@ -952,11 +1070,11 @@ msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" msgid "Closes viewer for header image" msgstr "Ferme la visionneuse pour l’image d’en-tête" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "Fermer la liste des comptes" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Réduit la liste des comptes pour une notification donnée" @@ -968,20 +1086,20 @@ msgstr "Comédie" msgid "Comics" msgstr "Bandes dessinées" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directives communautaires" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Terminez le didacticiel et commencez à utiliser votre compte" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "Compléter le défi" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Permet d’écrire des posts de {MAX_GRAPHEME_LENGTH} caractères maximum" @@ -997,8 +1115,8 @@ msgstr "Configure les paramètres de filtrage de contenu pour la catégorie : { msgid "Configured in <0>moderation settings." msgstr "Configuré dans <0>les paramètres de modération." -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1030,7 +1148,7 @@ msgstr "Confirmez votre âge :" msgid "Confirm your birthdate" msgstr "Confirme votre date de naissance" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1040,11 +1158,11 @@ msgstr "Confirme votre date de naissance" msgid "Confirmation code" msgstr "Code de confirmation" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Connexion…" -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Contacter le support" @@ -1096,7 +1214,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Passer à l’étape suivante" @@ -1121,7 +1239,8 @@ msgstr "Version de build copiée dans le presse-papier" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "Copié dans le presse-papier" @@ -1133,6 +1252,7 @@ msgstr "Copié !" msgid "Copies app password" msgstr "Copie le mot de passe d’application" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copier" @@ -1146,12 +1266,16 @@ msgstr "Copier {0}" msgid "Copy code" msgstr "Copier ce code" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copier le lien vers la liste" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Copier le lien vers le post" @@ -1160,12 +1284,16 @@ msgstr "Copier le lien vers le post" msgid "Copy message text" msgstr "Copier le texte du message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Copier le texte du post" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politique sur les droits d’auteur" @@ -1186,6 +1314,10 @@ msgstr "Impossible de charger la liste" msgid "Could not mute chat" msgstr "Impossible de masquer la discussion" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1195,7 +1327,21 @@ msgstr "Créer un nouveau compte" msgid "Create a new Bluesky account" msgstr "Créer un compte Bluesky" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Créer un compte" @@ -1208,6 +1354,10 @@ msgstr "Créer un compte" msgid "Create an avatar instead" msgstr "Créer plutôt un avatar" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Créer un mot de passe d’application" @@ -1217,7 +1367,11 @@ msgstr "Créer un mot de passe d’application" msgid "Create new account" msgstr "Créer un nouveau compte" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Créer un rapport pour {0}" @@ -1238,7 +1392,8 @@ msgstr "Personnalisé" msgid "Custom domain" msgstr "Domaine personnalisé" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font vivre de nouvelles expériences et vous aident à trouver le contenu que vous aimez." @@ -1281,7 +1436,10 @@ msgid "Debug panel" msgstr "Panneau de débug" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1332,16 +1490,25 @@ msgstr "Supprimer mon compte" msgid "Delete My Account…" msgstr "Supprimer mon compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Supprimer le post" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Supprimer cette liste ?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "Supprimer ce post ?" @@ -1349,7 +1516,7 @@ msgstr "Supprimer ce post ?" msgid "Deleted" msgstr "Supprimé" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Post supprimé." @@ -1368,7 +1535,7 @@ msgstr "Description" msgid "Descriptive alt text" msgstr "Texte alt descriptif" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Vous vouliez dire quelque chose ?" @@ -1380,7 +1547,7 @@ msgstr "Atténué" msgid "Direct messages are here!" msgstr "Les messages privés sont arrivés !" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "Désactiver la lecture automatique des GIFs" @@ -1388,7 +1555,7 @@ msgstr "Désactiver la lecture automatique des GIFs" msgid "Disable Email 2FA" msgstr "Désactiver le 2FA par e-mail" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "Désactiver le retour haptique" @@ -1401,11 +1568,11 @@ msgstr "Désactiver le retour haptique" msgid "Disabled" msgstr "Désactivé" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Abandonner" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "Abandonner le brouillon ?" @@ -1419,10 +1586,18 @@ msgstr "Empêcher les applis de montrer mon compte aux personnes non connectées msgid "Discover new custom feeds" msgstr "Découvrir des fils d’actu personnalisés" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "Découvrir de nouveaux fils d’actu" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Afficher le nom" @@ -1453,8 +1628,8 @@ msgstr "Domaine vérifié !" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1472,8 +1647,8 @@ msgstr "Terminé" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1485,12 +1660,16 @@ msgstr "Terminer" msgid "Done{extraText}" msgstr "Terminé{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Télécharger le fichier CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Déposer pour ajouter des images" @@ -1534,8 +1713,11 @@ msgstr "ex. Les comptes qui répondent toujours avec des pubs." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Chaque code ne fonctionne qu’une seule fois. Vous recevrez régulièrement d’autres codes d’invitation." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1544,11 +1726,15 @@ msgctxt "action" msgid "Edit" msgstr "Modifier" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Modifier l’avatar" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1562,9 +1748,9 @@ msgstr "Modifier les infos de la liste" msgid "Edit Moderation List" msgstr "Modifier la liste de modération" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Modifier mes fils d’actu" @@ -1573,13 +1759,17 @@ msgstr "Modifier mes fils d’actu" msgid "Edit my profile" msgstr "Modifier mon profil" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Modifier le profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Modifier le profil" @@ -1588,10 +1778,19 @@ msgstr "Modifier le profil" #~ msgid "Edit Saved Feeds" #~ msgstr "Modifier les fils d’actu enregistrés" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Modifier la liste de comptes" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Modifier votre nom d’affichage" @@ -1600,6 +1799,10 @@ msgstr "Modifier votre nom d’affichage" msgid "Edit your profile description" msgstr "Modifier votre description de profil" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Éducation" @@ -1639,8 +1842,8 @@ msgid "Embed HTML code" msgstr "Code HTML à intégrer" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "Intégrer le post" @@ -1746,11 +1949,14 @@ msgstr "Erreur de réception de la réponse captcha." msgid "Error:" msgstr "Erreur :" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Tout le monde" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "Tout le monde peut répondre" @@ -1761,11 +1967,11 @@ msgstr "Tout le monde peut répondre" msgid "Everyone" msgstr "Tout le monde" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "Mentions ou réponses excessives" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "Messages excessifs ou non-sollicités" @@ -1794,7 +2000,7 @@ msgstr "Sort de la saisie de la recherche" msgid "Expand alt text" msgstr "Développer le texte alt" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "Développer la liste des comptes" @@ -1830,7 +2036,7 @@ msgstr "Média externe" 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 "Les médias externes peuvent permettre à des sites web de collecter des informations sur vous et votre appareil. Aucune information n’est envoyée ou demandée tant que vous n’appuyez pas sur le bouton de lecture." -#: src/Navigation.tsx:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1845,6 +2051,11 @@ msgstr "Préférences sur les médias externes" msgid "Failed to create app password." msgstr "Échec de la création du mot de passe d’application." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Échec de la création de la liste. Vérifiez votre connexion Internet et réessayez." @@ -1853,10 +2064,19 @@ msgstr "Échec de la création de la liste. Vérifiez votre connexion Internet e msgid "Failed to delete message" msgstr "Échec de la suppression du message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "Échec de la suppression du post, veuillez réessayer" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -1866,6 +2086,15 @@ msgstr "Échec du chargement des GIFs" msgid "Failed to load past messages" msgstr "Échec du chargement de l’historique" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Échec de l’enregistrement de l’image : {0}" @@ -1879,32 +2108,48 @@ msgstr "Échec de l’envoi" msgid "Failed to submit appeal, please try again." msgstr "Échec de l’envoi de l’appel, veuillez réessayer." +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "Échec de la mise à jour des paramètres" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Fil d’actu" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Fil d’actu par {0}" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Fil d’actu hors ligne" +#~ msgid "Feed offline" +#~ msgstr "Fil d’actu hors ligne" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Feedback" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -1914,6 +2159,10 @@ msgstr "Fils d’actu" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Les fils d’actu sont des algorithmes personnalisés qui se construisent avec un peu d’expertise en programmation. <0/> pour plus d’informations." +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Contenu du fichier" @@ -1926,7 +2175,7 @@ msgstr "Fichier sauvegardé avec succès !" msgid "Filter from feeds" msgstr "Filtrer des fils d’actu" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Finalisation" @@ -1936,7 +2185,7 @@ msgstr "Finalisation" msgid "Find accounts to follow" msgstr "Trouver des comptes à suivre" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Trouver des posts et comptes sur Bluesky" @@ -1948,11 +2197,15 @@ msgstr "Affine le contenu affiché sur votre fil d’actu « Following »." msgid "Fine-tune the discussion threads." msgstr "Affine les fils de discussion." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Flexible" @@ -1965,20 +2218,20 @@ msgstr "Miroir horizontal" msgid "Flip vertically" msgstr "Miroir vertical" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Suivre" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Suivre" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Suivre {0}" @@ -1987,24 +2240,49 @@ msgstr "Suivre {0}" msgid "Follow {name}" msgstr "Suivre {name}" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Suivre le compte" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "Suivre en retour" -#: src/components/KnownFollowers.tsx:169 -msgid "Followed by" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" +#: src/components/KnownFollowers.tsx:169 +#~ msgid "Followed by" +#~ msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Suivi par {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Comptes suivis" @@ -2012,7 +2290,7 @@ msgstr "Comptes suivis" msgid "Followed users only" msgstr "Comptes suivis uniquement" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "vous suit" @@ -2021,7 +2299,7 @@ msgstr "vous suit" msgid "Followers" msgstr "Abonné·e·s" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2030,18 +2308,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Suivi" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Suit {0}" @@ -2053,13 +2331,13 @@ msgstr "Suit {name}" msgid "Following feed preferences" msgstr "Préférences du fil d’actu « Following »" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Préférences du fil d’actu « Following »" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Vous suit" @@ -2084,15 +2362,15 @@ msgstr "Pour des raisons de sécurité, vous ne pourrez plus afficher ceci. Si v msgid "Forgot Password" msgstr "Mot de passe oublié" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "Mot de passe oublié ?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "Oublié ?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "Publication fréquente de contenu indésirable" @@ -2100,7 +2378,7 @@ msgstr "Publication fréquente de contenu indésirable" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "Tiré de <0/>" @@ -2109,6 +2387,10 @@ msgstr "Tiré de <0/>" msgid "Gallery" msgstr "Galerie" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "C’est parti" @@ -2118,28 +2400,33 @@ msgstr "C’est parti" msgid "Get Started" msgstr "C’est parti" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Donner à votre profil un visage" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Violations flagrantes de la loi ou des conditions d’utilisation" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Retour" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2147,14 +2434,18 @@ msgid "Go Back" msgstr "Retour" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Retour à l’étape précédente" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "Accéder à l’accueil" @@ -2188,15 +2479,15 @@ msgstr "Médias crus" msgid "Handle" msgstr "Pseudo" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "Haptiques" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "Harcèlement, trolling ou intolérance" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Mot-clé" @@ -2204,7 +2495,7 @@ msgstr "Mot-clé" msgid "Hashtag: #{tag}" msgstr "Mot-clé : #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Un souci ?" @@ -2223,35 +2514,35 @@ msgstr "Voici le mot de passe de votre appli." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Cacher" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Cacher" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Cacher ce post" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Cacher ce contenu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "Cacher ce post ?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Cacher la liste des comptes" @@ -2283,9 +2574,10 @@ msgstr "Hmm, il semble que nous ayons des difficultés à charger ces données. msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, nous n’avons pas pu charger ce service de modération." -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2296,7 +2588,7 @@ msgid "Host:" msgstr "Hébergeur :" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2341,7 +2633,7 @@ msgstr "Si vous n’êtes pas encore un adulte selon les lois de votre pays, vos msgid "If you delete this list, you won't be able to recover it." msgstr "Si vous supprimez cette liste, vous ne pourrez pas la récupérer." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "Si vous supprimez ce post, vous ne pourrez pas le récupérer." @@ -2353,11 +2645,11 @@ msgstr "Si vous souhaitez modifier votre mot de passe, nous vous enverrons un co msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "Si vous essayez de changer de pseudo ou d’adresse e-mail, faites-le avant de désactiver votre compte." -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "Illégal et urgent" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Image" @@ -2365,11 +2657,15 @@ msgstr "Image" msgid "Image alt text" msgstr "Texte alt de l’image" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "Usurpation d’identité ou fausses déclarations concernant l’identité ou l’affiliation" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "Messages inappropriés ou liens explicites" @@ -2393,19 +2689,19 @@ msgstr "Entrez le nouveau mot de passe" msgid "Input password for account deletion" msgstr "Entrez le mot de passe pour la suppression du compte" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "Entrez le code qui vous a été envoyé par e-mail" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "Entrez le mot de passe associé à {identifier}" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Entrez le pseudo ou l’adresse e-mail que vous avez utilisé lors de l’inscription" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Entrez votre mot de passe" @@ -2421,16 +2717,16 @@ msgstr "Entrez votre pseudo" msgid "Introducing Direct Messages" msgstr "Et voici les Messages Privés" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Code de confirmation 2FA invalide." -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Enregistrement de post invalide ou non pris en charge" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Pseudo ou mot de passe incorrect" @@ -2442,7 +2738,7 @@ msgstr "Inviter un ami" msgid "Invite code" msgstr "Code d’invitation" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Code d’invitation refusé. Vérifiez que vous l’avez saisi correctement et réessayez." @@ -2454,10 +2750,35 @@ msgstr "Code d’invitation : {0} disponible" msgid "Invite codes: 1 available" msgstr "Invitations : 1 code dispo" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Emplois" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Journalisme" @@ -2470,7 +2791,7 @@ msgstr "Étiqueté par {0}." msgid "Labeled by the author." msgstr "Étiqueté par l’auteur." -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "Étiquettes" @@ -2494,7 +2815,7 @@ msgstr "Sélection de la langue" msgid "Language settings" msgstr "Préférences de langue" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Paramètres linguistiques" @@ -2504,7 +2825,7 @@ msgid "Languages" msgstr "Langues" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Dernier" @@ -2517,7 +2838,7 @@ msgstr "En savoir plus" msgid "Learn more about the moderation applied to this content." msgstr "En savoir plus sur la modération appliquée à ce contenu." -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "En savoir plus sur cet avertissement" @@ -2563,12 +2884,16 @@ msgstr "devant vous dans la file." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintenant." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Réinitialisez votre mot de passe !" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Allons-y !" @@ -2577,13 +2902,13 @@ msgid "Light" msgstr "Clair" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Liker ce fil d’actu" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Liké par" @@ -2593,23 +2918,23 @@ msgstr "Liké par" msgid "Liked By" msgstr "Liké par" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "liké votre fil d’actu personnalisé" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "liké votre post" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "Likes sur ce post" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Liste" @@ -2621,6 +2946,7 @@ msgstr "Liste des avatars" msgid "List blocked" msgstr "Liste bloquée" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Liste par {0}" @@ -2645,10 +2971,10 @@ msgstr "Liste débloquée" msgid "List unmuted" msgstr "Liste démasquée" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2658,13 +2984,25 @@ msgstr "Listes" msgid "Lists blocking this user:" msgstr "Listes qui bloquent ce compte :" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Charger les nouvelles notifications" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Charger les nouveaux posts" @@ -2673,7 +3011,7 @@ msgstr "Charger les nouveaux posts" msgid "Loading..." msgstr "Chargement…" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Journaux" @@ -2717,6 +3055,10 @@ msgstr "On dirait que vous avez désépinglé tous vos fils d’actu. Mais pas d msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "On dirait que vous n’avez plus de fil d’actu « Following ». <0>Cliquez ici pour en rajouter un." +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Assurez-vous que c’est bien là que vous avez l’intention d’aller !" @@ -2730,21 +3072,21 @@ msgstr "Gérer les mots et les mots-clés masqués" msgid "Mark as read" msgstr "Marqué comme lu" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Média" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "comptes mentionnés" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Comptes mentionnés" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menu" @@ -2774,18 +3116,18 @@ msgstr "Le message est trop long" msgid "Message settings" msgstr "Paramètres des messages" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "Messages" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "Compte trompeur" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2795,6 +3137,7 @@ msgstr "Modération" msgid "Moderation details" msgstr "Détails de la modération" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -2822,7 +3165,7 @@ msgstr "Liste de modération mise à jour" msgid "Moderation lists" msgstr "Listes de modération" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listes de modération" @@ -2831,7 +3174,7 @@ msgstr "Listes de modération" msgid "Moderation settings" msgstr "Paramètres de modération" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "États de modération" @@ -2844,7 +3187,7 @@ msgstr "Outils de modération" msgid "Moderator has chosen to set a general warning on the content." msgstr "La modération a choisi d’ajouter un avertissement général sur le contenu." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "Plus" @@ -2868,8 +3211,8 @@ msgstr "Masquer" msgid "Mute {truncatedTag}" msgstr "Masquer {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Masquer le compte" @@ -2910,13 +3253,13 @@ msgstr "Masquer ce mot dans le texte du post et les mots-clés" msgid "Mute this word in tags only" msgstr "Masquer ce mot dans les mots-clés uniquement" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Masquer ce fil de discussion" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "Masquer les mots et les mots-clés" @@ -2928,7 +3271,7 @@ msgstr "Masqué" msgid "Muted accounts" msgstr "Comptes masqués" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes masqués" @@ -2954,7 +3297,7 @@ msgstr "Ce que vous masquez reste privé. Les comptes masqués peuvent interagir msgid "My Birthday" msgstr "Ma date de naissance" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Mes fils d’actu" @@ -2979,9 +3322,10 @@ msgstr "Nom" msgid "Name is required" msgstr "Le nom est requis" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "Nom ou description qui viole les normes communautaires" @@ -2990,7 +3334,7 @@ msgid "Nature" msgstr "Nature" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navigue vers le prochain écran" @@ -2999,11 +3343,11 @@ msgstr "Navigue vers le prochain écran" msgid "Navigates to your profile" msgstr "Navigue vers votre profil" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "Besoin de signaler une violation des droits d’auteur ?" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "Ne perdez jamais l’accès à vos abonné·e·s ou à vos données." @@ -3047,21 +3391,25 @@ msgctxt "action" msgid "New post" msgstr "Nouveau post" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Nouveau post" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Nouveau post" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nouvelle liste de comptes" @@ -3076,11 +3424,15 @@ msgstr "Actualités" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3099,7 +3451,7 @@ msgstr "Image suivante" msgid "No" msgstr "Non" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Aucune description" @@ -3113,7 +3465,11 @@ msgstr "Pas de panneau DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Aucun GIFs vedettes à afficher. Il y a peut-être un souci chez Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ne suit plus {0}" @@ -3157,13 +3513,14 @@ msgstr "Aucun résultat" msgid "No results found" msgstr "Aucun résultat trouvé" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Aucun résultat trouvé pour « {query} »" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "Aucun résultat trouvé pour {query}" @@ -3177,7 +3534,7 @@ msgstr "Pas de résultats pour « {search} »." msgid "No thanks" msgstr "Non merci" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Personne" @@ -3190,12 +3547,16 @@ msgstr "Personne ne peut répondre" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Personne n’a encore liké. Peut-être devriez-vous ouvrir la voie !" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "Nudité non sexuelle" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "Introuvable" @@ -3204,9 +3565,9 @@ msgstr "Introuvable" msgid "Not right now" msgstr "Pas maintenant" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "Note sur le partage" @@ -3226,16 +3587,20 @@ msgstr "Sons de notification" msgid "Notification Sounds" msgstr "Sons de notification" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notifications" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Maintenant" @@ -3244,7 +3609,7 @@ msgstr "Maintenant" msgid "Nudity" msgstr "Nudité" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "Nudité ou contenu adulte non identifié comme tel" @@ -3274,11 +3639,19 @@ msgstr "D’accord" msgid "Oldest replies first" msgstr "Plus anciennes réponses en premier" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Une ou plusieurs images n’ont pas de texte alt." @@ -3286,9 +3659,13 @@ msgstr "Une ou plusieurs images n’ont pas de texte alt." msgid "Only .jpg and .png files are supported" msgstr "Seuls les fichiers .jpg et .png sont acceptés" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Seul {0} peut répondre." +#~ msgid "Only {0} can reply." +#~ msgstr "Seul {0} peut répondre." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3299,12 +3676,14 @@ msgid "Oops, something went wrong!" msgstr "Oups, quelque chose n’a pas marché !" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Oups !" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Ouvert" @@ -3321,8 +3700,8 @@ msgstr "Ouvre le créateur d’avatar" msgid "Open conversation options" msgstr "Ouvrir les options de conversation" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Ouvrir le sélecteur d’emoji" @@ -3346,10 +3725,14 @@ msgstr "Ouvrir les paramètres des mots masqués et mots-clés" msgid "Open navigation" msgstr "Navigation ouverte" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "Ouvrir le menu d’options du post" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3367,7 +3750,7 @@ msgstr "Ouvre {numItems} options" msgid "Opens accessibility settings" msgstr "Ouvre les paramètres d’accessibilité" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Ouvre des détails supplémentaires pour une entrée de débug" @@ -3445,7 +3828,7 @@ msgstr "Ouvre une fenêtre modale pour utiliser un domaine personnalisé" msgid "Opens moderation settings" msgstr "Ouvre les paramètres de modération" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Ouvre le formulaire de réinitialisation du mot de passe" @@ -3483,8 +3866,8 @@ msgstr "Ouvre la page du journal système" msgid "Opens the threads preferences" msgstr "Ouvre les préférences relatives aux fils de discussion" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "Ouvre ce profil" @@ -3497,7 +3880,7 @@ msgstr "Option {0} sur {numItems}" msgid "Optionally provide additional information below:" msgstr "Ajoutez des informations supplémentaires ci-dessous (optionnel) :" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "Ou une combinaison de ces options :" @@ -3509,7 +3892,7 @@ msgstr "Ou continuer avec un autre compte." msgid "Or, log into one of your other accounts." msgstr "Ou connectez-vous à l’un de vos autres comptes." -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "Autre" @@ -3534,7 +3917,7 @@ msgstr "Page introuvable" msgid "Page Not Found" msgstr "Page introuvable" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3553,19 +3936,20 @@ msgstr "Mise à jour du mot de passe" msgid "Password updated!" msgstr "Mot de passe mis à jour !" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "Mettre en pause" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Personnes" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "Personnes suivies par @{0}" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "Personnes qui suivent @{0}" @@ -3577,6 +3961,10 @@ msgstr "Permission d’accès à la pellicule requise." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Permission d’accès à la pellicule refusée. Veuillez l’activer dans les paramètres de votre système." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Animaux domestiques" @@ -3602,7 +3990,7 @@ msgstr "Fils épinglés" msgid "Pinned to your feeds" msgstr "Épinglé à vos fils d’actu" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "Lire" @@ -3610,7 +3998,7 @@ msgstr "Lire" msgid "Play {0}" msgstr "Lire {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "Lire ou mettre en pause le GIF" @@ -3676,7 +4064,7 @@ msgstr "Veuillez vous identifier comme @{0}" msgid "Please Verify Your Email" msgstr "Veuillez vérifier votre e-mail" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Veuillez patienter le temps que votre carte de lien soit chargée" @@ -3688,13 +4076,13 @@ msgstr "Politique" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Poster" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Post" @@ -3703,13 +4091,13 @@ msgstr "Post" msgid "Post by {0}" msgstr "Post de {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Post de @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Post supprimé" @@ -3744,7 +4132,7 @@ msgstr "Post introuvable" msgid "posts" msgstr "posts" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Posts" @@ -3771,11 +4159,11 @@ msgstr "Appuyer pour changer d’hébergeur" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "Appuyer pour réessayer" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -3796,7 +4184,7 @@ msgstr "Définissez des priorités de vos suivis" msgid "Privacy" msgstr "Vie privée" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -3813,12 +4201,12 @@ msgid "Processing..." msgstr "Traitement…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -3833,7 +4221,7 @@ msgstr "Profil mis à jour" msgid "Protect your account by verifying your email." msgstr "Protégez votre compte en vérifiant votre e-mail." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Public" @@ -3845,18 +4233,30 @@ msgstr "Listes publiques et partageables de comptes à masquer ou à bloquer." msgid "Public, shareable lists which can drive feeds." msgstr "Les listes publiques et partageables qui peuvent alimenter les fils d’actu." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Publier le post" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Publier la réponse" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Citer le post" @@ -3876,7 +4276,7 @@ msgstr "Réactiver votre compte" msgid "Reason:" msgstr "Raison :" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "Recherches récentes" @@ -3889,6 +4289,7 @@ msgid "Reload conversations" msgstr "Rafraîchir les conversations" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -3897,11 +4298,15 @@ msgstr "Rafraîchir les conversations" msgid "Remove" msgstr "Supprimer" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Supprimer compte" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "Supprimer l’avatar" @@ -3925,12 +4330,13 @@ msgstr "Supprimer le fil d’actu ?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Supprimer de mes fils d’actu" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Supprimer de mes fils d’actu ?" @@ -3947,11 +4353,11 @@ msgstr "Supprimer l’aperçu d’image" msgid "Remove mute word from your list" msgstr "Supprimer le mot masqué de votre liste" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "Supprimer le profil" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "Supprimer le profil de l’historique de recherche" @@ -3959,8 +4365,8 @@ msgstr "Supprimer le profil de l’historique de recherche" msgid "Remove quote" msgstr "Supprimer la citation" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Supprimer le repost" @@ -3996,15 +4402,23 @@ msgstr "Supprime le post cité" msgid "Replace with Discover" msgstr "Remplacer par Discover" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Réponses" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Les réponses à ce fil de discussion sont désactivées" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Répondre" @@ -4014,19 +4428,24 @@ msgid "Reply Filters" msgstr "Filtres de réponse" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Réponse à <0><1/>" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "Signaler" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Signaler le compte" @@ -4040,8 +4459,8 @@ msgstr "Signaler la conversation" msgid "Report dialog" msgstr "Fenêtre de dialogue de signalement" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Signaler le fil d’actu" @@ -4053,11 +4472,16 @@ msgstr "Signaler la liste" msgid "Report message" msgstr "Signaler le message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Signaler le post" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "Signaler ce contenu" @@ -4072,7 +4496,7 @@ msgstr "Signaler cette liste" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "Signaler ce message" @@ -4080,25 +4504,30 @@ msgstr "Signaler ce message" msgid "Report this post" msgstr "Signaler ce post" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "Signaler ce compte" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Republier" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Republier" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Republier ou citer" @@ -4106,19 +4535,19 @@ msgstr "Republier ou citer" msgid "Reposted By" msgstr "Republié par" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "Republié par {0}" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "Republié par <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "a republié votre post" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Reposts de ce post" @@ -4132,7 +4561,7 @@ msgstr "Demande de modification" msgid "Request Code" msgstr "Demander un code" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Nécessiter un texte alt avant de publier" @@ -4179,7 +4608,7 @@ msgstr "Réinitialise l’état d’accueil" msgid "Resets the preferences state" msgstr "Réinitialise l’état des préférences" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Réessaye la connection" @@ -4191,18 +4620,20 @@ msgstr "Réessaye la dernière action, qui a échoué" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "Réessayer" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Retourne à la page précédente" @@ -4217,6 +4648,7 @@ msgid "Returns to previous page" msgstr "Retour à la page précédente" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4247,12 +4679,21 @@ msgstr "Enregistrer les modifications" msgid "Save handle change" msgstr "Enregistrer le changement de pseudo" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Enregistrer le recadrage de l’image" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "Enregistrer dans mes fils d’actu" @@ -4282,6 +4723,9 @@ msgid "Saves image crop settings" msgstr "Enregistre les paramètres de recadrage de l’image" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Dites bonjour !" @@ -4294,16 +4738,16 @@ msgid "Scroll to top" msgstr "Remonter en haut" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4315,7 +4759,7 @@ msgstr "Recherche" msgid "Search for \"{query}\"" msgstr "Recherche de « {query} »" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "Recherche de « {searchText} »" @@ -4327,8 +4771,12 @@ msgstr "Rechercher tous les posts de @{authorHandle} avec le mot-clé {displayTa msgid "Search for all posts with tag {displayTag}" msgstr "Rechercher tous les posts avec le mot-clé {displayTag}" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Rechercher des comptes" @@ -4496,8 +4944,8 @@ msgstr "Envoyer le rapport à {0}" msgid "Send verification email" msgstr "Envoyer l’e-mail de vérification" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "Envoyer par message privé" @@ -4581,9 +5029,9 @@ msgstr "Définit le rapport d’aspect de l’image comme portrait" msgid "Sets image aspect ratio to wide" msgstr "Définit le rapport d’aspect de l’image comme paysage" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -4602,11 +5050,14 @@ msgctxt "action" msgid "Share" msgstr "Partager" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Partager" @@ -4619,22 +5070,39 @@ msgstr "Partagez une histoire sympa !" msgid "Share a fun fact!" msgstr "Partagez une anecdote insolite !" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "Partager quand même" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Partager le fil d’actu" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Partager le lien" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "Partagez votre fil d’actu favori !" @@ -4645,12 +5113,12 @@ msgstr "Partage le site web lié" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Afficher" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "Voir le texte alt" @@ -4668,7 +5136,7 @@ msgstr "Afficher le badge" msgid "Show badge and filter from feeds" msgstr "Afficher les badges et filtrer des fils d’actu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "Afficher les suivis similaires à {0}" @@ -4676,19 +5144,19 @@ msgstr "Afficher les suivis similaires à {0}" msgid "Show hidden replies" msgstr "Afficher les réponses cachées" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "En montrer moins comme ça" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Voir plus" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "En montrer plus comme ça" @@ -4717,7 +5185,7 @@ msgid "Show Reposts" msgstr "Afficher les reposts" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "Afficher le contenu" @@ -4737,7 +5205,7 @@ msgstr "Affiche les posts de {0} dans votre fil d’actu" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -4805,7 +5273,17 @@ msgstr "Connecté en tant que" msgid "Signed in as @{0}" msgstr "Connecté en tant que @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Ignorer" @@ -4818,9 +5296,15 @@ msgid "Software Dev" msgstr "Développement de logiciels" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "Quelques comptes peuvent répondre" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Quelque chose n’a pas marché" @@ -4836,8 +5320,8 @@ msgstr "Quelque chose n’a pas marché, veuillez réessayer" msgid "Something went wrong, please try again." msgstr "Quelque chose n’a pas marché, veuillez réessayer." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Désolé ! Votre session a expiré. Essayez de vous reconnecter." @@ -4853,12 +5337,12 @@ msgstr "Trier les réponses au même post par :" msgid "Source: <0>{0}" msgstr "Source : <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "Spam" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "Spam ; mentions ou réponses excessives" @@ -4882,11 +5366,29 @@ msgstr "Démarrer une discussion avec {displayName}" msgid "Start chatting" msgstr "Démarrer les discussions" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "État du service" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "Étape {0} sur {1}" @@ -4894,7 +5396,7 @@ msgstr "Étape {0} sur {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Stockage effacé, vous devez redémarrer l’application maintenant." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Historique" @@ -4926,9 +5428,13 @@ msgstr "S’abonner à cet étiqueteur" msgid "Subscribe to this list" msgstr "S’abonner à cette liste" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Suivis suggérés" +#~ msgid "Suggested Follows" +#~ msgstr "Suivis suggérés" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -4938,7 +5444,7 @@ msgstr "Suggérés pour vous" msgid "Suggestive" msgstr "Suggestif" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -4989,11 +5495,15 @@ msgstr "Technologie" msgid "Tell a joke!" msgstr "Racontez une blague !" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Conditions générales" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5001,9 +5511,10 @@ msgstr "Conditions générales" msgid "Terms of Service" msgstr "Conditions d’utilisation" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "Termes utilisés qui violent les normes de la communauté" @@ -5025,12 +5536,19 @@ msgstr "Nous vous remercions. Votre rapport a été envoyé." msgid "That contains the following:" msgstr "Qui contient les éléments suivants :" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Ce pseudo est déjà occupé." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Ce compte pourra interagir avec vous après le déblocage." @@ -5042,6 +5560,10 @@ msgstr "Les lignes directrices communautaires ont été déplacées vers <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "Ce fil d’actu a été remplacé par Discover." @@ -5067,6 +5589,10 @@ msgstr "Ce post a peut-être été supprimé." msgid "The Privacy Policy has been moved to <0/>" msgstr "Notre politique de confidentialité a été déplacée vers <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "Le formulaire d’assistance a été déplacé. Si vous avez besoin d’aide, veuillez <0/> ou rendez-vous sur {HELP_DESK_URL} pour nous contacter." @@ -5080,7 +5606,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "Il n’y a pas de limite de temps pour la désactivation du compte, revenez quand vous voulez." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Il y a eu un problème de connexion au serveur, veuillez vérifier votre connexion Internet et réessayez." @@ -5125,8 +5651,8 @@ msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici msgid "There was an issue fetching the list. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de la liste. Appuyez ici pour réessayer." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de vos listes. Appuyez ici pour réessayer." @@ -5139,17 +5665,17 @@ msgstr "Il y a eu un problème lors de l’envoi de votre rapport. Veuillez vér msgid "There was an issue with fetching your app passwords" msgstr "Il y a eu un problème lors de la récupération de vos mots de passe d’application" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Il y a eu un problème ! {0}" @@ -5231,7 +5757,7 @@ msgstr "Ce fil d’actu reçoit actuellement un trafic important, il est tempora msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Ce fil d’actu est vide ! Vous devriez peut-être suivre plus de comptes ou ajuster vos paramètres de langue." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "Ce fil d’actu est vide." @@ -5284,16 +5810,16 @@ msgstr "Ce nom est déjà utilisé" msgid "This post has been deleted." msgstr "Ce post a été supprimé." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce post n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "Ce post sera masqué des fils d’actu." -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce profil n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." @@ -5330,6 +5856,10 @@ msgstr "Ce compte est inclus dans la liste <0>{0} que vous avez bloquée." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Ce compte est inclus dans la liste <0>{0} que vous avez masquée." +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Ce compte ne suit personne." @@ -5351,7 +5881,7 @@ msgstr "Préférences des fils de discussion" msgid "Threaded Mode" msgstr "Mode arborescent" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Préférences des fils de discussion" @@ -5380,7 +5910,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Activer ou désactiver le contenu pour adultes" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Meilleur" @@ -5390,10 +5920,10 @@ msgstr "Transformations" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Traduire" @@ -5424,25 +5954,29 @@ msgstr "Réafficher cette liste" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexion Internet." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Débloquer" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Débloquer" @@ -5452,23 +5986,23 @@ msgstr "Débloquer" msgid "Unblock account" msgstr "Débloquer le compte" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Débloquer le compte" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Débloquer le compte ?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Annuler le repost" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Se désabonner" @@ -5477,16 +6011,16 @@ msgstr "Se désabonner" msgid "Unfollow" msgstr "Se désabonner" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "Se désabonner de {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "Se désabonner du compte" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "Déliker ce fil d’actu" @@ -5499,8 +6033,8 @@ msgstr "Réafficher" msgid "Unmute {truncatedTag}" msgstr "Réafficher {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Réafficher ce compte" @@ -5512,8 +6046,8 @@ msgstr "Réafficher tous les posts {displayTag}" msgid "Unmute conversation" msgstr "Réafficher la conversation" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Réafficher ce fil de discussion" @@ -5542,8 +6076,8 @@ msgstr "Se désabonner" msgid "Unsubscribe from this labeler" msgstr "Se désabonner de cet étiqueteur" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Contenu sexuel non désiré" @@ -5567,20 +6101,20 @@ msgstr "Envoyer plutôt une photo" msgid "Upload a text file to:" msgstr "Envoyer un fichier texte vers :" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Envoyer à partir de l’appareil photo" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Envoyer à partir de fichiers" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5680,7 +6214,7 @@ msgstr "Liste de compte mise à jour" msgid "User Lists" msgstr "Listes de comptes" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Pseudo ou e-mail" @@ -5688,7 +6222,7 @@ msgstr "Pseudo ou e-mail" msgid "Users" msgstr "Comptes" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "comptes suivis par <0/>" @@ -5699,7 +6233,7 @@ msgstr "comptes suivis par <0/>" msgid "Users I follow" msgstr "Comptes que je suis" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Comptes dans « {0} »" @@ -5752,23 +6286,27 @@ msgstr "Jeux vidéo" msgid "View {0}'s avatar" msgstr "Voir l’avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "Voir le profil de {0}" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Afficher l’entrée de débogage" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "Voir les détails" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "Voir les détails pour signaler une violation du droit d’auteur" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Voir le fil de discussion entier" @@ -5776,14 +6314,15 @@ msgstr "Voir le fil de discussion entier" msgid "View information about these labels" msgstr "Voir les informations sur ces étiquettes" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Voir le profil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Afficher l’avatar" @@ -5791,11 +6330,11 @@ msgstr "Afficher l’avatar" msgid "View the labeling service provided by @{0}" msgstr "Voir le service d’étiquetage fourni par @{0}" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "Voir les comptes qui a liké ce fil d’actu" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -5831,7 +6370,7 @@ msgstr "Nous ne pouvons pas charger cette conversation" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Nous estimons que votre compte sera prêt dans {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Nous espérons que vous passerez un excellent moment. N’oubliez pas que Bluesky est :" @@ -5867,7 +6406,7 @@ msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." msgid "We're having network issues, try again" msgstr "Nous avons des soucis de réseau, réessayez" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Nous sommes ravis de vous accueillir !" @@ -5879,11 +6418,11 @@ msgstr "Nous sommes désolés, mais nous n’avons pas pu charger cette liste. S msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Nous sommes désolés, mais nous n’avons pas pu charger vos mots masqués pour le moment. Veuillez réessayer." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Nous sommes désolés, mais votre recherche a été annulée. Veuillez réessayer dans quelques minutes." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Nous sommes désolés ! Le post auquel vous répondez a été supprimé." @@ -5893,8 +6432,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Nous sommes désolés ! La page que vous recherchez est introuvable." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "Nous sommes désolés ! Vous ne pouvez vous abonner qu’à dix étiqueteurs, et vous avez atteint votre limite de dix." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "Nous sommes désolés ! Vous ne pouvez vous abonner qu’à dix étiqueteurs, et vous avez atteint votre limite de dix." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -5904,9 +6447,13 @@ msgstr "Bienvenue !" msgid "What are your interests?" msgstr "Quels sont vos centres d’intérêt ?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "Quoi de neuf ?" @@ -5923,10 +6470,20 @@ msgstr "Quelles langues aimeriez-vous voir apparaître dans vos fils d’actu al msgid "Who can message you?" msgstr "Qui peut discuter avec vous ?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Qui peut répondre ?" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -5944,7 +6501,7 @@ msgstr "Pourquoi ce fil d’actu doit-il être examiné ?" msgid "Why should this list be reviewed?" msgstr "Pourquoi cette liste devrait-elle être examinée ?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "Pourquoi ce message devrait-il être examiné ?" @@ -5952,6 +6509,10 @@ msgstr "Pourquoi ce message devrait-il être examiné ?" msgid "Why should this post be reviewed?" msgstr "Pourquoi ce post devrait-il être examiné ?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "Pourquoi ce compte doit-il être examiné ?" @@ -5965,11 +6526,11 @@ msgstr "Large" msgid "Write a message" msgstr "Écrire un message" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Rédiger un post" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Rédigez votre réponse" @@ -5993,6 +6554,10 @@ msgstr "Oui" msgid "Yes, deactivate" msgstr "Oui, désactiver" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "Oui, réactiver mon compte" @@ -6001,6 +6566,10 @@ msgstr "Oui, réactiver mon compte" msgid "Yesterday, {time}" msgstr "Hier, {time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Vous êtes dans la file d’attente." @@ -6097,12 +6666,12 @@ msgstr "Vous avez masqué ce compte" msgid "You have no conversations yet. Start one!" msgstr "Vous n’avez pas encore de conversations. Démarrez en une !" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "Vous n’avez aucun fil." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "Vous n’avez aucune liste." @@ -6134,10 +6703,30 @@ msgstr "Vous pouvez faire appel des étiquettes poseés par des tiers si vous pe msgid "You may appeal these labels if you feel they were placed in error." msgstr "Vous pouvez faire appel de ces étiquettes si vous estimez qu’elles ont été apposées par erreur." +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "Vous devez avoir 13 ans ou plus pour vous inscrire." +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" @@ -6146,11 +6735,11 @@ msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" msgid "You previously deactivated @{0}." msgstr "Vous avez précédemment désactivé @{0}." -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Vous ne recevrez plus de notifications pour ce fil de discussion" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Vous recevrez désormais des notifications pour ce fil de discussion" @@ -6170,6 +6759,26 @@ msgstr "Vous : {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Vous : {short}" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 #: src/screens/SignupQueued.tsx:109 @@ -6181,7 +6790,7 @@ msgstr "Vous êtes dans la file d’attente" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Vous êtes connecté·e avec un mot de passe d’application. Veuillez vous connecter avec votre mot de passe principal pour continuer à désactiver votre compte." -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Vous êtes prêt à partir !" @@ -6194,7 +6803,7 @@ msgstr "Vous avez choisi de masquer un mot ou un mot-clé dans ce post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Vous avez atteint la fin de votre fil d’actu ! Trouvez d’autres comptes à suivre." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Votre compte" @@ -6252,11 +6861,11 @@ msgstr "Vos mots masqués" msgid "Your password has been changed successfully!" msgstr "Votre mot de passe a été modifié avec succès !" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Votre post a été publié" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Vos posts, les likes et les blocages sont publics. Les silences (comptes masqués) sont privés." @@ -6268,7 +6877,7 @@ msgstr "Votre profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Votre profil, vos posts, vos fils d’actu et vos listes ne seront plus visibles par d’autres personnes sur Bluesky. Vous pouvez réactiver votre compte à tout moment en vous connectant." -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "Votre réponse a été publiée" @@ -6276,6 +6885,6 @@ msgstr "Votre réponse a été publiée" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Votre rapport sera envoyé au Service de Modération de Bluesky" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Votre pseudo" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index 015724da1f..dfc163e33a 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -20,7 +20,7 @@ msgstr "(tá ábhar leabaithe ann)" msgid "(no email)" msgstr "(gan ríomhphost)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {duine amháin eile} two {beirt eile} few {{formattedCount} dhuine eile} many {{formattedCount} nduine eile} other {{formattedCount} duine eile}}" @@ -42,32 +42,33 @@ msgstr "{0, plural, one {Cuireadh lipéad amháin ar an gcuntas seo} two {Cuirea msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {Cuireadh lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# athphostáil} two {# athphostáil} few {# athphostáil} many {# n-athphostáil} other {# athphostáil}}" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {leantóir} two {leantóir} few {leantóir} many {leantóir} other {leantóir}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Mol (# mholadh)} two {Mol (# mholadh)} few {Mol (# mholadh)} many {Mol (# moladh)} other {Mol (# moladh)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other {moladh}}" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" @@ -76,31 +77,67 @@ msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsá msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {phostáil} two {phostáil} few {phostáil} many {bpostáil} other {postáil}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Freagair (# fhreagra)} two {Freagair (# fhreagra)} few {Freagair (# fhreagra)} many {Freagair (# bhfreagra)} other {Freagair (# freagra)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} many {athphostáil} other {athphostáil}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #, fuzzy #~ msgid "{0} your feeds" #~ msgstr "Sábháilte le mo chuid fothaí" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "abhatár {0}" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {uair} two {uair} few {uair} many {uair} other {uair}}" @@ -109,7 +146,7 @@ msgstr "{estimatedTimeHrs, plural, one {uair} two {uair} few {uair} many {uair} msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {nóiméad} two {nóiméad} few {nóiméad} many {nóiméad} other {nóiméad}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} á leanúint" @@ -120,7 +157,7 @@ msgstr "Ní féidir TD a chur chuig {handle}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" @@ -128,14 +165,30 @@ msgstr "{likeCount, plural, one {Molta ag úsáideoir amháin} two {Molta ag bei msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} gan léamh" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Taispeáin gach freagra} one {Taispeáin freagraí a bhfuil ar a laghad moladh amháin acu} two {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} few {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} many {Taispeáin freagraí a bhfuil ar a laghad # moladh acu} other {Taispeáin freagraí a bhfuil ar a laghad # moladh acu}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> ball" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {leantóir} two {leantóir} few {leantóir} many {leantóir} other {leantóir}}" @@ -148,6 +201,10 @@ msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á lea #~ msgid "<0>{0} following" #~ msgstr "<0>{0} á leanúint" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{following} <1>{pluralizedFollowers}" @@ -172,16 +229,16 @@ msgstr "<0>Neamhbhainteach. Níl an rabhadh seo ar fáil ach le haghaidh pos #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Fáilte go<1>Bluesky" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Leasainm Neamhbhailí" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "Dearbhú 2FA" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Oscail nascanna agus socruithe" @@ -198,8 +255,8 @@ msgstr "Inrochtaineacht" msgid "Accessibility settings" msgstr "Socruithe inrochtaineachta" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" @@ -207,21 +264,21 @@ msgstr "Socruithe Inrochtaineachta" #~ msgid "account" #~ msgstr "cuntas" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Cuntas" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Cuntas blocáilte" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "Cuntas leanaithe" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Cuireadh an cuntas i bhfolach" @@ -242,16 +299,16 @@ msgstr "Roghanna cuntais" msgid "Account removed from quick access" msgstr "Baineadh an cuntas ón mearliosta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Cuntas díbhlocáilte" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Cuntas díleanaithe" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Níl an cuntas i bhfolach a thuilleadh" @@ -262,6 +319,14 @@ msgstr "Níl an cuntas i bhfolach a thuilleadh" msgid "Add" msgstr "Cuir leis" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Cuir rabhadh faoin ábhar leis" @@ -313,10 +378,18 @@ msgstr "Cuir focal atá le cur i bhfolach anseo le haghaidh socruithe a rinne t msgid "Add muted words and tags" msgstr "Cuir focail agus clibeanna a cuireadh i bhfolach leis seo" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Cuir fothaí molta leis seo" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" @@ -325,8 +398,12 @@ msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" msgid "Add the following DNS record to your domain:" msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Cuir le liostaí" @@ -365,7 +442,11 @@ msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." msgid "Advanced" msgstr "Ardleibhéal" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "Na fothaí go léir a shábháil tú, in áit amháin." @@ -395,17 +476,17 @@ msgstr "Logáilte isteach cheana mar @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Téacs malartach" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "Téacs Malartach" @@ -426,18 +507,35 @@ msgstr "Cuireadh teachtaireacht ríomhphoist chuig do sheanseoladh. {0}. Tá có msgid "An error occured" msgstr "Tharla earráid" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Tharla earráid agus an teachtaireacht á scriosadh. Bain triail eile as." -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Rud nach bhfuil ar fáil sna roghanna seo" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -447,9 +545,8 @@ msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "agus" @@ -457,11 +554,11 @@ msgstr "agus" msgid "Animals" msgstr "Ainmhithe" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF beo" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Iompar Frithshóisialta" @@ -485,7 +582,7 @@ msgstr "Caithfear 4 charachtar ar a laghad a bheith in ainmneacha phasfhocal na msgid "App password settings" msgstr "Socruithe phasfhocal na haipe" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -525,6 +622,10 @@ msgstr "Cuma" msgid "Apply default recommended feeds" msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "An bhfuil tú cinnte gur mhaith leat pasfhocal na haipe “{name}” a scriosadh?" @@ -551,7 +652,11 @@ msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar msgid "Are you sure you want to remove {0} from your feeds?" msgstr "An bhfuil tú cinnte gur mhaith leat {0} a bhaint de do chuid fothaí?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "An bhfuil tú cinnte gur mhaith leat an dréacht seo a scriosadh?" @@ -582,14 +687,15 @@ msgstr "3 charachtar ar a laghad" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Ar ais" @@ -610,8 +716,8 @@ msgstr "Breithlá" msgid "Birthday:" msgstr "Breithlá:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Blocáil" @@ -620,12 +726,12 @@ msgstr "Blocáil" msgid "Block account" msgstr "Blocáil an cuntas seo" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Blocáil an cuntas seo" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "Blocáil an cuntas seo?" @@ -650,12 +756,12 @@ msgstr "Blocáilte" msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhráite, tagairt a dhéanamh duit, ná aon phlé eile a bheith acu leat." @@ -663,7 +769,7 @@ msgstr "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhr 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 "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhráite, tagairt a dhéanamh duit, ná aon phlé eile a bheith acu leat. Ní fheicfidh tú a gcuid ábhair agus ní fheicfidh siad do chuid ábhair." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Postáil bhlocáilte." @@ -675,7 +781,7 @@ msgstr "Ní bhacann blocáil an lipéadóir seo ar lipéid a chur ar do chuntas. msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Tá an bhlocáil poiblí. Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhráite, tagairt a dhéanamh duit, ná aon phlé eile a bheith acu leat." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Ní chuirfidh blocáil cosc ar lipéid a bheith curtha ar do chuntas, ach bacfaidh sí an cuntas seo ar fhreagraí a thabhairt i do chuid snáitheanna agus ar chaidreamh a dhéanamh leat." @@ -704,6 +810,10 @@ msgstr "Is líonra oscailte é Bluesky, lenar féidir leat do sholáthraí óst #~ msgid "Bluesky is public." #~ msgstr "Tá Bluesky poiblí." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 "Ní thaispeánfaidh Bluesky do phróifíl ná do chuid postálacha d’úsáideoirí atá logáilte amach. Is féidir nach gcloífidh aipeanna eile leis an iarratas seo. I bhfocail eile, ní bheidh do chuntas anseo príobháideach." @@ -729,7 +839,7 @@ msgstr "Tabhair súil ar fhothaí eile" msgid "Business" msgstr "Gnó" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "le —" @@ -745,7 +855,7 @@ msgstr "Le {0}" #~ msgid "by @{0}" #~ msgstr "ag @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "le <0/>" @@ -753,7 +863,7 @@ msgstr "le <0/>" msgid "By creating an account you agree to the {els}." msgstr "Le cruthú an chuntais aontaíonn tú leis na {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "leat" @@ -770,8 +880,8 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -787,8 +897,8 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cealaigh" @@ -817,7 +927,7 @@ msgstr "Cealaigh bearradh na híomhá" msgid "Cancel profile editing" msgstr "Cealaigh eagarthóireacht na próifíle" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Ná déan athlua na postála" @@ -873,9 +983,9 @@ msgstr "Athraigh an teanga phostála go {0}" msgid "Change Your Email" msgstr "Athraigh do ríomhphost" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Comhrá" @@ -885,7 +995,7 @@ msgstr "Balbhaíodh an comhrá" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -917,7 +1027,7 @@ msgstr "Seiceáil mo stádas" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "Féach ar do bhosca ríomhphoist le haghaidh cód dearbhaithe agus cuir isteach anseo é." @@ -925,15 +1035,19 @@ msgstr "Féach ar do bhosca ríomhphoist le haghaidh cód dearbhaithe agus cuir msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Féach ar do bhosca ríomhphoist le haghaidh teachtaireachta leis an gcód dearbhaithe atá le cur isteach thíos." -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Roghnaigh “Chuile Dhuine” nó “Duine Ar Bith”" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Roghnaigh Seirbhís" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Roghnaigh na halgartaim le haghaidh do chuid sainfhothaí." @@ -970,7 +1084,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Glan an cuardach" @@ -1022,9 +1136,13 @@ msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Dún" @@ -1079,7 +1197,7 @@ msgstr "Dúnann sé seo an barra nascleanúna ag an mbun" msgid "Closes password update alert" msgstr "Dúnann sé seo an rabhadh faoi uasdátú an phasfhocail" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dréacht" @@ -1087,11 +1205,11 @@ msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dr msgid "Closes viewer for header image" msgstr "Dúnann sé seo an t-amharcóir le haghaidh íomhá an cheanntáisc" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "Laghdaigh an liosta úsáideoirí" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Laghdaíonn sé seo liosta na n-úsáideoirí le haghaidh an fhógra sin" @@ -1103,20 +1221,20 @@ msgstr "Greann" msgid "Comics" msgstr "Greannáin" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Críochnaigh agus tosaigh ag baint úsáide as do chuntas." -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "Freagair an dúshlán" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Scríobh postálacha chomh fada le {MAX_GRAPHEME_LENGTH} litir agus carachtair eile" @@ -1136,8 +1254,8 @@ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {name}" msgid "Configured in <0>moderation settings." msgstr "Le socrú i <0>socruithe na modhnóireachta." -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1169,7 +1287,7 @@ msgstr "Dearbhaigh d'aois:" msgid "Confirm your birthdate" msgstr "Dearbhaigh do bhreithlá" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1179,11 +1297,11 @@ msgstr "Dearbhaigh do bhreithlá" msgid "Confirmation code" msgstr "Cód dearbhaithe" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Ag nascadh…" -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Teagmháil le Support" @@ -1239,7 +1357,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Lean ar aghaidh go dtí an chéad chéim eile" @@ -1272,7 +1390,8 @@ msgstr "Leagan cóipeáilte sa ghearrthaisce" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -1284,6 +1403,7 @@ msgstr "Cóipeáilte!" msgid "Copies app password" msgstr "Cóipeálann sé seo pasfhocal na haipe" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Cóipeáil" @@ -1297,12 +1417,16 @@ msgstr "Cóipeáil {0}" msgid "Copy code" msgstr "Cóipeáil an cód" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Cóipeáil an nasc leis an liosta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Cóipeáil an nasc leis an bpostáil" @@ -1311,12 +1435,16 @@ msgstr "Cóipeáil an nasc leis an bpostáil" msgid "Copy message text" msgstr "Cóipeáil téacs na teachtaireachta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Cóipeáil téacs na postála" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" @@ -1346,6 +1474,10 @@ msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" #~ msgid "Could not unmute chat" #~ msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1355,7 +1487,21 @@ msgstr "Cruthaigh cuntas nua" msgid "Create a new Bluesky account" msgstr "Cruthaigh cuntas nua Bluesky" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Cruthaigh cuntas" @@ -1368,6 +1514,10 @@ msgstr "Cruthaigh cuntas" msgid "Create an avatar instead" msgstr "Cruthaigh abhatár nua ina ionad sin" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Cruthaigh pasfhocal aipe" @@ -1377,7 +1527,11 @@ msgstr "Cruthaigh pasfhocal aipe" msgid "Create new account" msgstr "Cruthaigh cuntas nua" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Cruthaigh tuairisc do {0}" @@ -1402,7 +1556,8 @@ msgstr "Saincheaptha" msgid "Custom domain" msgstr "Sainfhearann" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, agus chun cabhrú leat teacht ar an ábhar a thaitníonn leat" @@ -1445,7 +1600,10 @@ msgid "Debug panel" msgstr "Painéal dífhabhtaithe" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1500,16 +1658,25 @@ msgstr "Scrios mo chuntas" msgid "Delete My Account…" msgstr "Scrios mo chuntas…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Scrios an phostáil" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "An bhfuil fonn ort an liosta seo a scriosadh?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "An bhfuil fonn ort an phostáil seo a scriosadh?" @@ -1517,7 +1684,7 @@ msgstr "An bhfuil fonn ort an phostáil seo a scriosadh?" msgid "Deleted" msgstr "Scriosta" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Scriosadh an phostáil." @@ -1536,7 +1703,7 @@ msgstr "Cur síos" msgid "Descriptive alt text" msgstr "Téacs malartach tuairisciúil" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Ar mhaith leat rud éigin a rá?" @@ -1548,7 +1715,7 @@ msgstr "Breacdhorcha" msgid "Direct messages are here!" msgstr "Tá teachtaireachtaí díreacha ar fáil anois!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "Ná seinn GIFanna go huathoibríoch" @@ -1556,7 +1723,7 @@ msgstr "Ná seinn GIFanna go huathoibríoch" msgid "Disable Email 2FA" msgstr "Ná húsáid 2FA trí ríomhphost" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "Ná húsáid aiseolas haptach" @@ -1577,11 +1744,11 @@ msgstr "Ná húsáid aiseolas haptach" msgid "Disabled" msgstr "Díchumasaithe" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Ná sábháil" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "Faigh réidh leis an dréacht?" @@ -1595,10 +1762,18 @@ msgstr "Cuir ina luí ar aipeanna gan mo chuntas a thaispeáint d'úsáideoirí msgid "Discover new custom feeds" msgstr "Aimsigh sainfhothaí nua" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "Aimsigh Fothaí Nua" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Ainm taispeána" @@ -1629,8 +1804,8 @@ msgstr "Fearann dearbhaithe!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1648,8 +1823,8 @@ msgstr "Déanta" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1661,12 +1836,16 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Íoslódáil comhad CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Scaoil anseo chun íomhánna a chur leis" @@ -1714,8 +1893,11 @@ msgstr "m.sh. Úsáideoirí a fhreagraíonn le fógraí" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Oibríonn gach cód uair amháin. Gheobhaidh tú tuilleadh cód go tráthrialta." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1724,11 +1906,15 @@ msgctxt "action" msgid "Edit" msgstr "Eagar" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Cuir an t-abhatár in eagar" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1742,9 +1928,9 @@ msgstr "Athraigh mionsonraí an liosta" msgid "Edit Moderation List" msgstr "Athraigh liosta na modhnóireachta" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" @@ -1753,13 +1939,17 @@ msgstr "Athraigh mo chuid fothaí" msgid "Edit my profile" msgstr "Athraigh mo phróifíl" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Athraigh an phróifíl" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Athraigh an Phróifíl" @@ -1767,10 +1957,19 @@ msgstr "Athraigh an Phróifíl" #~ msgid "Edit Saved Feeds" #~ msgstr "Athraigh na fothaí sábháilte" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Athraigh an liosta d’úsáideoirí" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Athraigh d’ainm taispeána" @@ -1779,6 +1978,10 @@ msgstr "Athraigh d’ainm taispeána" msgid "Edit your profile description" msgstr "Athraigh an cur síos ort sa phróifíl" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Oideachas" @@ -1818,8 +2021,8 @@ msgid "Embed HTML code" msgstr "Leabaigh an cód HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "Leabaigh an phostáil" @@ -1938,11 +2141,14 @@ msgstr "Earráid agus an freagra ar an captcha á phróiseáil." msgid "Error:" msgstr "Earráid:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Chuile dhuine" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "Tig le chuile dhuine freagra a thabhairt" @@ -1953,11 +2159,11 @@ msgstr "Tig le chuile dhuine freagra a thabhairt" msgid "Everyone" msgstr "Chuile dhuine" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "An iomarca tagairtí nó freagraí" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "Teachtaireachtaí iomarcacha nó nach bhfuil de dhíth" @@ -1986,7 +2192,7 @@ msgstr "Fágann sé seo an cuardach" msgid "Expand alt text" msgstr "Taispeáin an téacs malartach ina iomláine" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "Leathnaigh an liosta úsáideoirí" @@ -2022,7 +2228,7 @@ msgstr "Meáin sheachtracha" 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 "Is féidir le meáin sheachtracha cumas a thabhairt do shuíomhanna ar an nGréasán eolas fútsa agus faoi do ghléas a chnuasach. Ní sheoltar ná iarrtar aon eolas go dtí go mbrúnn tú an cnaipe “play”." -#: src/Navigation.tsx:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2037,6 +2243,11 @@ msgstr "Socruithe maidir le meáin sheachtracha" msgid "Failed to create app password." msgstr "Teip ar phasfhocal aipe a chruthú." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Teip ar chruthú an liosta. Seiceáil do nasc leis an idirlíon agus déan iarracht eile." @@ -2045,10 +2256,19 @@ msgstr "Teip ar chruthú an liosta. Seiceáil do nasc leis an idirlíon agus dé msgid "Failed to delete message" msgstr "Teip ar theachtaireacht a scriosadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "Teip ar scriosadh na postála. Déan iarracht eile." +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2067,6 +2287,15 @@ msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" #~ msgid "Failed to load recommended feeds" #~ msgstr "Teip ar lódáil na bhfothaí molta" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Níor sábháladh an íomhá: {0}" @@ -2085,32 +2314,48 @@ msgstr "Teip ar sheoladh" msgid "Failed to submit appeal, please try again." msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "Teip ar shocruithe a uasdátú" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Fotha" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Fotha le {0}" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Fotha as líne" +#~ msgid "Feed offline" +#~ msgstr "Fotha as líne" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Aiseolas" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2128,6 +2373,10 @@ msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beag #~ msgid "Feeds can be topical as well!" #~ msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Ábhar an Chomhaid" @@ -2140,7 +2389,7 @@ msgstr "Sábháladh an comhad!" msgid "Filter from feeds" msgstr "Scag ó mo chuid fothaí" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Ag cur crích air" @@ -2150,7 +2399,7 @@ msgstr "Ag cur crích air" msgid "Find accounts to follow" msgstr "Aimsigh fothaí le leanúint" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Aimsigh postálacha agus úsáideoirí ar Bluesky" @@ -2174,11 +2423,15 @@ msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." msgid "Fine-tune the discussion threads." msgstr "Mionathraigh na snáitheanna chomhrá" +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Folláine" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Solúbtha" @@ -2191,20 +2444,20 @@ msgstr "Iompaigh go cothrománach é" msgid "Flip vertically" msgstr "Iompaigh go hingearach é" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Lean" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Lean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Lean {0}" @@ -2213,11 +2466,16 @@ msgstr "Lean {0}" msgid "Follow {name}" msgstr "Lean {name}" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Lean an cuntas seo" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "Lean iad uile" @@ -2226,6 +2484,10 @@ msgstr "Lean an cuntas seo" msgid "Follow Back" msgstr "Lean Ar Ais" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Lean na cuntais roghnaithe agus téigh ar aghaidh go dtí an chéad chéim eile" @@ -2235,14 +2497,30 @@ msgstr "Lean Ar Ais" #~ msgstr "Lean cúpla cuntas mar thosú. Tig linn níos mó úsáideoirí a mholadh duit a mbeadh suim agat iontu." #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Leanta ag {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Cuntais a leanann tú" @@ -2250,7 +2528,7 @@ msgstr "Cuntais a leanann tú" msgid "Followed users only" msgstr "Cuntais a leanann tú amháin" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "— lean sé/sí thú" @@ -2259,7 +2537,7 @@ msgstr "— lean sé/sí thú" msgid "Followers" msgstr "Leantóirí" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2268,18 +2546,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Á leanúint" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Ag leanúint {0}" @@ -2291,13 +2569,13 @@ msgstr "Ag leanacht {name}" msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Leanann sé/sí thú" @@ -2322,15 +2600,15 @@ msgstr "Ar chúiseanna slándála, ní bheidh tú in ann é seo a fheiceáil ar msgid "Forgot Password" msgstr "Pasfhocal dearmadta" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "Pasfhocal dearmadta?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "Dearmadta?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "Is minic a phostálann siad ábhar nach bhfuil de dhíth" @@ -2338,7 +2616,7 @@ msgstr "Is minic a phostálann siad ábhar nach bhfuil de dhíth" msgid "From @{sanitizedAuthor}" msgstr "Ó @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "Ó <0/>" @@ -2347,6 +2625,10 @@ msgstr "Ó <0/>" msgid "Gallery" msgstr "Gailearaí" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "Tús maith" @@ -2356,28 +2638,33 @@ msgstr "Tús maith" msgid "Get Started" msgstr "Ar aghaidh leat anois!" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Tabhair gnúis do do phróifíl" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Ar ais" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2385,14 +2672,18 @@ msgid "Go Back" msgstr "Ar ais" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Fill ar an gcéim roimhe seo" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "Abhaile" @@ -2430,15 +2721,15 @@ msgstr "Meáin Ghrafacha" msgid "Handle" msgstr "Leasainm" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "Haptaic" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "Ciapadh, trolláil, nó éadulaingt" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Haischlib" @@ -2446,7 +2737,7 @@ msgstr "Haischlib" msgid "Hashtag: #{tag}" msgstr "Haischlib: #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Fadhb ort?" @@ -2477,35 +2768,35 @@ msgstr "Seo é do phasfhocal aipe." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Cuir an phostáil seo i bhfolach" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Cuir an t-ábhar seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "An bhfuil fonn ort an phostáil seo a chur i bhfolach?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Cuir liosta na gcuntas i bhfolach" @@ -2537,9 +2828,10 @@ msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féa msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil." -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2550,7 +2842,7 @@ msgid "Host:" msgstr "Óstach:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2595,7 +2887,7 @@ msgstr "Ní duine fásta thú de réir dhlí do thíre, tá ar do thuismitheoir msgid "If you delete this list, you won't be able to recover it." msgstr "Má scriosann tú an liosta seo, ní bheidh tú in ann é a fháil ar ais." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "Má bhaineann tú an phostáil seo, ní bheidh tú in ann í a fháil ar ais." @@ -2607,11 +2899,11 @@ msgstr "Más mian leat do phasfhocal a athrú, seolfaimid cód duit chun dearbh msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "Má tá sé i gceist agat do hanla nó ríomhphost a athrú, déan sin sula ndéanann tú díghníomhú." -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "Mídhleathach agus Práinneach" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Íomhá" @@ -2619,11 +2911,15 @@ msgstr "Íomhá" msgid "Image alt text" msgstr "Téacs malartach le híomhá" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "Pearsanú nó maíomh mícheart maidir le cé atá ann nó a gceangal" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "Teachtaireachtaí míchuí nó nascanna graosta" @@ -2647,19 +2943,19 @@ msgstr "Cuir isteach an pasfhocal nua" msgid "Input password for account deletion" msgstr "Cuir isteach an pasfhocal chun an cuntas a scriosadh" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "Cuir isteach an cód a chuir muid chugat i dteachtaireacht r-phoist" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "Cuir isteach an pasfhocal ceangailte le {identifier}" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Cuir isteach an leasainm nó an seoladh ríomhphoist a d’úsáid tú nuair a chláraigh tú" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Cuir isteach do phasfhocal" @@ -2675,16 +2971,16 @@ msgstr "Cuir isteach do leasainm" msgid "Introducing Direct Messages" msgstr "Ag cur Teachtaireachtaí Díreacha in aithne duit" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Tá an cód 2FA seo neamhbhailí." -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Taifead postála atá neamhbhailí nó gan bhunús" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Leasainm nó pasfhocal míchruinn" @@ -2696,7 +2992,7 @@ msgstr "Tabhair cuireadh chuig cara leat" msgid "Invite code" msgstr "Cód cuiridh" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Níor glacadh leis an gcód cuiridh. Bí cinnte gur scríobh tú i gceart é agus bain triail eile as." @@ -2708,14 +3004,39 @@ msgstr "Cóid chuiridh: {0} ar fáil" msgid "Invite codes: 1 available" msgstr "Cóid chuiridh: 1 ar fáil" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Taispeánann sé postálacha ó na daoine a leanann tú nuair a fhoilsítear iad." +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Jabanna" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Iriseoireacht" @@ -2732,7 +3053,7 @@ msgstr "Lipéad curtha ag {0}." msgid "Labeled by the author." msgstr "Lipéadaithe ag an údar." -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "Lipéid" @@ -2760,7 +3081,7 @@ msgstr "Rogha teanga" msgid "Language settings" msgstr "Socruithe teanga" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Socruithe teanga" @@ -2770,7 +3091,7 @@ msgid "Languages" msgstr "Teangacha" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Is Déanaí" @@ -2783,7 +3104,7 @@ msgstr "Le tuilleadh a fhoghlaim" msgid "Learn more about the moderation applied to this content." msgstr "Foghlaim níos mó faoin modhnóireacht a dhéantar ar an ábhar seo." -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Le tuilleadh a fhoghlaim faoin rabhadh seo" @@ -2829,12 +3150,16 @@ msgstr "le déanamh fós." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Socraímis do phasfhocal arís!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Ar aghaidh linn!" @@ -2847,13 +3172,13 @@ msgstr "Sorcha" #~ msgstr "Mol" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Mol an fotha seo" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Molta ag" @@ -2875,23 +3200,23 @@ msgstr "Molta ag" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Molta ag {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "a mhol do shainfhotha" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "a mhol do phostáil" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Moltaí" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "Moltaí don phostáil seo" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Liosta" @@ -2903,6 +3228,7 @@ msgstr "Abhatár an Liosta" msgid "List blocked" msgstr "Liosta blocáilte" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Liosta le {0}" @@ -2927,10 +3253,10 @@ msgstr "Liosta díbhlocáilte" msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2940,13 +3266,25 @@ msgstr "Liostaí" msgid "Lists blocking this user:" msgstr "Liostaí a bhlocálann an t-úsáideoir seo:" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Lódáil fógraí nua" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lódáil postálacha nua" @@ -2955,7 +3293,7 @@ msgstr "Lódáil postálacha nua" msgid "Loading..." msgstr "Ag lódáil …" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Logleabhar" @@ -3004,6 +3342,10 @@ msgstr "Is cosúil gur éirigh tú as na fothaí uilig a bhí agat. Ná bíodh i msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Is cosúil go bhfuil fotha leanúna ar iarraidh ort. <0>Cliceáil anseo le ceann a fháil." +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Bí cinnte go bhfuil tú ag iarraidh cuairt a thabhairt ar an áit sin!" @@ -3017,21 +3359,21 @@ msgstr "Bainistigh do chuid clibeanna agus na focail a chuir tú i bhfolach" msgid "Mark as read" msgstr "Marcáil léite" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Meáin" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "úsáideoirí luaite" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Úsáideoirí luaite" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Clár" @@ -3061,7 +3403,7 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message settings" msgstr "Socruithe teachtaireachta" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3073,11 +3415,11 @@ msgstr "Teachtaireachtaí" #~ msgid "Messaging settings" #~ msgstr "Socruithe teachtaireachta" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3087,6 +3429,7 @@ msgstr "Modhnóireacht" msgid "Moderation details" msgstr "Mionsonraí modhnóireachta" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3114,7 +3457,7 @@ msgstr "Liosta modhnóireachta uasdátaithe" msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" @@ -3123,7 +3466,7 @@ msgstr "Liostaí modhnóireachta" msgid "Moderation settings" msgstr "Socruithe modhnóireachta" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "Stádais modhnóireachta" @@ -3136,7 +3479,7 @@ msgstr "Uirlisí modhnóireachta" msgid "Moderator has chosen to set a general warning on the content." msgstr "Chuir an modhnóir rabhadh ginearálta ar an ábhar." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "Tuilleadh" @@ -3160,8 +3503,8 @@ msgstr "Cuir i bhfolach" msgid "Mute {truncatedTag}" msgstr "Cuir {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Cuir an cuntas i bhfolach" @@ -3207,13 +3550,13 @@ msgstr "Cuir an focal seo i bhfolach i dtéacs postálacha agus i gclibeanna" msgid "Mute this word in tags only" msgstr "Ná cuir an focal seo i bhfolach ach i gclibeanna" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Cuir an snáithe seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "Cuir focail ⁊ clibeanna i bhfolach" @@ -3225,7 +3568,7 @@ msgstr "Curtha i bhfolach" msgid "Muted accounts" msgstr "Cuntais a cuireadh i bhfolach" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuntais a Cuireadh i bhFolach" @@ -3251,7 +3594,7 @@ msgstr "Tá an cur i bhfolach príobháideach. Is féidir leis na cuntais a chui msgid "My Birthday" msgstr "Mo Bhreithlá" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Mo Chuid Fothaí" @@ -3276,9 +3619,10 @@ msgstr "Ainm" msgid "Name is required" msgstr "Tá an t-ainm riachtanach" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" @@ -3287,7 +3631,7 @@ msgid "Nature" msgstr "Nádúr" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Téann sé seo chuig an gcéad scáileán eile" @@ -3296,7 +3640,7 @@ msgstr "Téann sé seo chuig an gcéad scáileán eile" msgid "Navigates to your profile" msgstr "Téann sé seo chuig do phróifíl" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" @@ -3304,7 +3648,7 @@ msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." @@ -3348,21 +3692,25 @@ msgctxt "action" msgid "New post" msgstr "Postáil nua" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Postáil nua" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Postáil nua" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Liosta Nua d’Úsáideoirí" @@ -3377,11 +3725,15 @@ msgstr "Nuacht" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3405,7 +3757,7 @@ msgstr "An chéad íomhá eile" msgid "No" msgstr "Níl" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Gan chur síos" @@ -3419,7 +3771,11 @@ msgstr "Gan Phainéal DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Níor aimsíodh GIFanna speisialta. D'fhéadfadh sé gur tharla fadhb le Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ní leantar {0} níos mó" @@ -3463,13 +3819,14 @@ msgstr "Toradh ar bith" msgid "No results found" msgstr "Gan torthaí" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "Gan torthaí ar {query}" @@ -3488,7 +3845,7 @@ msgstr "Gan torthaí ar \"{search}\"." msgid "No thanks" msgstr "Níor mhaith liom é sin." -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Duine ar bith" @@ -3501,6 +3858,10 @@ msgstr "Níl cead ag éinne freagra a thabhairt" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "Lomnochtacht Neamhghnéasach" @@ -3509,8 +3870,8 @@ msgstr "Lomnochtacht Neamhghnéasach" #~ msgid "Not Applicable." #~ msgstr "Ní bhaineann sé sin le hábhar." -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "Ní bhfuarthas é sin" @@ -3519,9 +3880,9 @@ msgstr "Ní bhfuarthas é sin" msgid "Not right now" msgstr "Ní anois" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "Nóta faoi roinnt" @@ -3541,16 +3902,20 @@ msgstr "Fuaimeanna fógra" msgid "Notification Sounds" msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Fógraí" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Anois" @@ -3559,7 +3924,7 @@ msgstr "Anois" msgid "Nudity" msgstr "Lomnochtacht" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "Lomnochtacht nó ábhar do dhaoine fásta nach bhfuil an lipéad sin air" @@ -3593,11 +3958,19 @@ msgstr "Maith go leor" msgid "Oldest replies first" msgstr "Na freagraí is sine ar dtús" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Atosú an chláraithe" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." @@ -3605,9 +3978,13 @@ msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." msgid "Only .jpg and .png files are supported" msgstr "Ní oibríonn ach comhaid .jpg agus .png" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Ní féidir ach le {0} freagra a thabhairt." +#~ msgid "Only {0} can reply." +#~ msgstr "Ní féidir ach le {0} freagra a thabhairt." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3618,12 +3995,14 @@ msgid "Oops, something went wrong!" msgstr "Úps! Theip ar rud éigin!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Úps!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Oscail" @@ -3640,8 +4019,8 @@ msgstr "Oscail an cruthaitheoir abhatáir" msgid "Open conversation options" msgstr "Oscail na roghanna comhrá" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Oscail roghnóir na n-emoji" @@ -3665,10 +4044,14 @@ msgstr "Oscail suíomhanna na gclibeanna agus na bhfocal a cuireadh i bhfolach" msgid "Open navigation" msgstr "Oscail an nascleanúint" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3686,7 +4069,7 @@ msgstr "Osclaíonn sé seo {numItems} rogha" msgid "Opens accessibility settings" msgstr "Osclaíonn sé seo na socruithe inrochtaineachta" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Osclaíonn sé seo tuilleadh sonraí le haghaidh iontráil dífhabhtaithe" @@ -3768,7 +4151,7 @@ msgstr "Osclaíonn sé seo an fhuinneog le sainfhearann a úsáid" msgid "Opens moderation settings" msgstr "Osclaíonn sé seo socruithe na modhnóireachta" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" @@ -3810,8 +4193,8 @@ msgstr "Osclaíonn sé seo logleabhar an chórais" msgid "Opens the threads preferences" msgstr "Osclaíonn sé seo roghanna na snáitheanna" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "Osclaíonn sé an phróifíl seo" @@ -3824,7 +4207,7 @@ msgstr "Rogha {0} as {numItems}" msgid "Optionally provide additional information below:" msgstr "Is féidir tuilleadh eolais a chur ar fáil thíos:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "Nó cuir na roghanna seo le chéile:" @@ -3836,7 +4219,7 @@ msgstr "Nó, lean ort le cuntas eile." msgid "Or, log into one of your other accounts." msgstr "Nó, logáil isteach i gceann eile de do chuntais." -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "Eile" @@ -3861,7 +4244,7 @@ msgstr "Leathanach gan aimsiú" msgid "Page Not Found" msgstr "Leathanach gan aimsiú" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3880,19 +4263,20 @@ msgstr "Pasfhocal uasdátaithe" msgid "Password updated!" msgstr "Pasfhocal uasdátaithe!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "Sos" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Daoine" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "Na daoine atá leanta ag @{0}" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "Na leantóirí atá ag @{0}" @@ -3904,6 +4288,10 @@ msgstr "Tá cead de dhíth le rolla an cheamara a oscailt." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Ní bhfuarthas cead le rolla an cheamara a oscailt. Athraigh socruithe an chórais len é seo a chur ar fáil, le do thoil." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Peataí" @@ -3929,7 +4317,7 @@ msgstr "Fothaí greamaithe" msgid "Pinned to your feeds" msgstr "Greamaithe le do chuid fothaí" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "Seinn" @@ -3942,7 +4330,7 @@ msgstr "Seinn {0}" #~ msgid "Play notification sounds" #~ msgstr "Fuaimeanna fógra" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "Seinn nó stop an GIF" @@ -4008,7 +4396,7 @@ msgstr "Logáil isteach mar @{0}" msgid "Please Verify Your Email" msgstr "Dearbhaigh do ríomhphost, le do thoil." -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Fan le lódáil ar fad do chárta naisc, le do thoil." @@ -4020,13 +4408,13 @@ msgstr "Polaitíocht" msgid "Porn" msgstr "Pornagrafaíocht" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Postáil" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Postáil" @@ -4035,13 +4423,13 @@ msgstr "Postáil" msgid "Post by {0}" msgstr "Postáil ó {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Postáil ó @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Scriosadh an phostáil" @@ -4076,7 +4464,7 @@ msgstr "Ní bhfuarthas an phostáil" msgid "posts" msgstr "postálacha" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Postálacha" @@ -4103,7 +4491,7 @@ msgstr "Brúigh leis an soláthraí óstála a athrú" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "Brúigh le iarracht eile a dhéanamh" @@ -4112,7 +4500,7 @@ msgstr "Brúigh le iarracht eile a dhéanamh" #~ msgid "Press to Retry" #~ msgstr "Brúigh le iarracht eile a dhéanamh" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4133,7 +4521,7 @@ msgstr "Tabhair Tosaíocht do Do Chuid Leantóirí" msgid "Privacy" msgstr "Príobháideacht" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4150,12 +4538,12 @@ msgid "Processing..." msgstr "Á phróiseáil..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "próifíl" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4170,7 +4558,7 @@ msgstr "Próifíl uasdátaithe" msgid "Protect your account by verifying your email." msgstr "Dearbhaigh do ríomhphost le do chuntas a chosaint." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Poiblí" @@ -4182,18 +4570,30 @@ msgstr "Liostaí poiblí agus inroinnte d’úsáideoirí le cur i bhfolach nó msgid "Public, shareable lists which can drive feeds." msgstr "Liostaí poiblí agus inroinnte atá in ann fothaí a bheathú" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Foilsigh an phostáil" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Foilsigh an freagra" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Postáil athluaite" @@ -4228,7 +4628,7 @@ msgstr "Fáth:" #~ msgid "Reason: {0}" #~ msgstr "Fáth:" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "Cuardaigh a Rinneadh le Déanaí" @@ -4249,6 +4649,7 @@ msgid "Reload conversations" msgstr "Athlódáil comhráite" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4257,11 +4658,15 @@ msgstr "Athlódáil comhráite" msgid "Remove" msgstr "Scrios" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Bain an cuntas de" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "Bain an tAbhatár Amach" @@ -4285,12 +4690,13 @@ msgstr "An bhfuil fonn ort an fotha a bhaint?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "É sin a bhaint de mo chuid fothaí?" @@ -4307,11 +4713,11 @@ msgstr "Bain réamhléiriú den íomhá" msgid "Remove mute word from your list" msgstr "Bain focal folaigh de do liosta" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "Bain an phróifíl" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "Bain an phróifíl seo as an stair cuardaigh" @@ -4319,8 +4725,8 @@ msgstr "Bain an phróifíl seo as an stair cuardaigh" msgid "Remove quote" msgstr "Bain an t-athfhriotal de" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Scrios an athphostáil" @@ -4356,15 +4762,23 @@ msgstr "Baineann sé seo an t-athfhriotal" msgid "Replace with Discover" msgstr "Cuir an fotha Discover ina áit" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Freagraí" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Ní féidir freagraí a thabhairt ar an gcomhrá seo" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Freagair" @@ -4379,11 +4793,16 @@ msgstr "Scagairí freagra" #~ msgstr "Freagra ar <0/>" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Freagra ar <0><1/>" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4395,8 +4814,8 @@ msgstr "Tuairiscigh" #~ msgid "Report account" #~ msgstr "Déan gearán faoi chuntas" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Déan gearán faoi chuntas" @@ -4410,8 +4829,8 @@ msgstr "Tuairiscigh an comhrá seo" msgid "Report dialog" msgstr "Tuairiscigh comhrá" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Déan gearán faoi fhotha" @@ -4423,11 +4842,16 @@ msgstr "Déan gearán faoi liosta" msgid "Report message" msgstr "Tuairiscigh an teachtaireacht seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Déan gearán faoi phostáil" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "Déan gearán faoin ábhar seo" @@ -4442,7 +4866,7 @@ msgstr "Déan gearán faoin liosta seo" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "Tuairiscigh an teachtaireacht seo" @@ -4450,25 +4874,30 @@ msgstr "Tuairiscigh an teachtaireacht seo" msgid "Report this post" msgstr "Déan gearán faoin phostáil seo" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "Déan gearán faoin úsáideoir seo" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Athphostáil nó luaigh postáil" @@ -4476,7 +4905,7 @@ msgstr "Athphostáil nó luaigh postáil" msgid "Reposted By" msgstr "Athphostáilte ag" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "Athphostáilte ag {0}" @@ -4484,15 +4913,15 @@ msgstr "Athphostáilte ag {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Athphostáilte ag <0/>" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "Athphostáilte ag <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "— d'athphostáil sé/sí do phostáil" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Athphostálacha den phostáil seo" @@ -4506,7 +4935,7 @@ msgstr "Iarr Athrú" msgid "Request Code" msgstr "Iarr Cód" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Bíodh téacs malartach ann roimh phostáil i gcónaí" @@ -4553,7 +4982,7 @@ msgstr "Athshocraíonn sé seo an clárú" msgid "Resets the preferences state" msgstr "Athshocraíonn sé seo na roghanna" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Baineann sé seo triail eile as an logáil isteach" @@ -4565,12 +4994,13 @@ msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4582,6 +5012,7 @@ msgstr "Bain triail eile as" #~ msgstr "Bain triail eile as" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Fill ar an leathanach roimhe seo" @@ -4596,6 +5027,7 @@ msgid "Returns to previous page" msgstr "Filleann sé seo ar an leathanach roimhe seo" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4626,12 +5058,21 @@ msgstr "Sábháil na hathruithe" msgid "Save handle change" msgstr "Sábháil an leasainm nua" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Sábháil an pictiúr bearrtha" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "Sábháil i mo chuid fothaí" @@ -4665,6 +5106,9 @@ msgid "Saves image crop settings" msgstr "Sábhálann sé seo na socruithe le haghaidh íomhánna a laghdú" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Abair heileo!" @@ -4677,16 +5121,16 @@ msgid "Scroll to top" msgstr "Fill ar an mbarr" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4698,7 +5142,7 @@ msgstr "Cuardaigh" msgid "Search for \"{query}\"" msgstr "Déan cuardach ar “{query}”" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "Déan cuardach ar \"{searchText}\"" @@ -4710,12 +5154,16 @@ msgstr "Lorg na postálacha uile le @{authorHandle} leis an gclib {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Lorg na postálacha uile leis an gclib {displayTag}" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "Lorg duine éigin le comhrá a dhéanamh leo." -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cuardaigh úsáideoirí" @@ -4911,8 +5359,8 @@ msgstr "Seol an tuairisc chuig {0}" msgid "Send verification email" msgstr "Seol ríomhphost dearbhaithe" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "Seol mar theachtaireacht dhíreach" @@ -4996,9 +5444,9 @@ msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go hard" msgid "Sets image aspect ratio to wide" msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go leathan" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5012,17 +5460,20 @@ msgstr "Gníomhaíocht ghnéasach nó lomnochtacht gháirsiúil." msgid "Sexually Suggestive" msgstr "Graosta" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comhroinn" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" msgid "Share" msgstr "Comhroinn" @@ -5034,22 +5485,39 @@ msgstr "Inis scéal suimiúil!" msgid "Share a fun fact!" msgstr "Roinn rud éigin fútsa féin!" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "Comhroinn mar sin féin" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Comhroinn an fotha" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Comhroinn Nasc" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "Roinn an fotha is fearr leat!" @@ -5060,7 +5528,7 @@ msgstr "Roinneann sé seo na suíomh gréasáin atá nasctha" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Taispeáin" @@ -5069,7 +5537,7 @@ msgstr "Taispeáin" #~ msgid "Show all replies" #~ msgstr "Taispeáin gach freagra" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "Taispeáin an téacs malartach" @@ -5087,7 +5555,7 @@ msgstr "Taispeáin suaitheantas" msgid "Show badge and filter from feeds" msgstr "Taispeáin suaitheantas agus scag ó na fothaí é" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "Taispeáin cuntais cosúil le {0}" @@ -5095,19 +5563,19 @@ msgstr "Taispeáin cuntais cosúil le {0}" msgid "Show hidden replies" msgstr "Taispeáin freagraí i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "Níos lú den sórt seo" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Tuilleadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "Níos mó den sórt seo" @@ -5164,7 +5632,7 @@ msgstr "Taispeáin athphostálacha" #~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "Taispeáin an t-ábhar" @@ -5188,7 +5656,7 @@ msgstr "Taispeánann sé seo postálacha ó {0} i d'fhotha" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5256,7 +5724,17 @@ msgstr "Logáilte isteach mar" msgid "Signed in as @{0}" msgstr "Logáilte isteach mar @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Ná bac leis" @@ -5269,9 +5747,15 @@ msgid "Software Dev" msgstr "Forbairt Bogearraí" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "Tá daoine áirithe in ann freagra a thabhairt" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Theip ar rud éigin" @@ -5287,8 +5771,8 @@ msgstr "Chuaigh rud éigin amú, bain triail eile as" msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Ár leithscéal. Chuaigh do sheisiún i léig. Ní mór duit logáil isteach arís." @@ -5308,12 +5792,12 @@ msgstr "Sórtáil freagraí ar an bpostáil chéanna de réir:" msgid "Source: <0>{0}" msgstr "Foinse: <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "Turscar" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "Turscar; an iomarca tagairtí nó freagraí" @@ -5337,6 +5821,24 @@ msgstr "Tosaigh comhrá le {displayName}" msgid "Start chatting" msgstr "Tosaigh ag comhrá" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Leathanach stádais" @@ -5349,7 +5851,7 @@ msgstr "Leathanach Stádais" #~ msgid "Step" #~ msgstr "Céim" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "Céim {0} as {1}" @@ -5357,7 +5859,7 @@ msgstr "Céim {0} as {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Stóráil scriosta, tá ort an aip a atosú anois." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5393,9 +5895,13 @@ msgstr "Glac síntiús leis an lipéadóir seo" msgid "Subscribe to this list" msgstr "Liostáil leis an liosta seo" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Cuntais le leanúint" +#~ msgid "Suggested Follows" +#~ msgstr "Cuntais le leanúint" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5405,7 +5911,7 @@ msgstr "Molta duit" msgid "Suggestive" msgstr "Gáirsiúil" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5456,11 +5962,15 @@ msgstr "Teic" msgid "Tell a joke!" msgstr "Inis scéal grinn!" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Téarmaí" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5468,9 +5978,10 @@ msgstr "Téarmaí" msgid "Terms of Service" msgstr "Téarmaí Seirbhíse" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" @@ -5492,12 +6003,19 @@ msgstr "Go raibh maith agat. Seoladh do thuairisc." msgid "That contains the following:" msgstr "Ina bhfuil an méid seo a leanas:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Tá an leasainm sin in úsáid cheana féin." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Beidh an cuntas seo in ann caidreamh a dhéanamh leat tar éis duit é a dhíbhlocáil" @@ -5513,6 +6031,10 @@ msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Bogadh an Polasaí Cóipchirt go dtí <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "Tá Discover curtha in áit an fhotha seo." @@ -5538,6 +6060,10 @@ msgstr "Is féidir gur scriosadh an phostáil seo." msgid "The Privacy Policy has been moved to <0/>" msgstr "Bogadh Polasaí na Príobháideachta go dtí <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "Bogadh an fhoirm tacaíochta go dtí <0/>. Má tá cuidiú ag teastáil uait, <0/> le do thoil, nó tabhair cuairt ar {HELP_DESK_URL} le dul i dteagmháil linn." @@ -5555,7 +6081,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "Níl srian ama le díghníomhú cuntais, fill uair ar bith." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." @@ -5605,8 +6131,8 @@ msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail e msgid "There was an issue fetching the list. Tap here to try again." msgstr "Bhí fadhb ann maidir leis an liosta a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Bhí fadhb ann maidir le do chuid liostaí a fháil. Tapáil anseo le triail eile a bhaint as." @@ -5623,17 +6149,17 @@ msgstr "Níor seoladh do thuairisc. Seiceáil do nasc leis an idirlíon, le do t msgid "There was an issue with fetching your app passwords" msgstr "Bhí fadhb ann maidir le do chuid pasfhocal don aip a fháil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Bhí fadhb ann! {0}" @@ -5728,7 +6254,7 @@ msgstr "Tá ráchairt an-mhór ar an bhfotha seo faoi láthair. Níl sé ar fái msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Tá an fotha seo folamh! Is féidir go mbeidh ort tuilleadh úsáideoirí a leanúint nó do shocruithe teanga a athrú." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -5790,16 +6316,16 @@ msgstr "Tá an t-ainm seo in úsáid cheana féin" msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phostáil seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "Ní bheidh an phostáil seo le feiceáil ar do chuid fothaí." -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phróifíl seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." @@ -5836,6 +6362,10 @@ msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a bhlocáil tú." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a chuir tú i bhfolach." +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Níl éinne á leanúint ag an úsáideoir seo." @@ -5861,7 +6391,7 @@ msgstr "Roghanna Snáitheanna" msgid "Threaded Mode" msgstr "Modh Snáithithe" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Roghanna Snáitheanna" @@ -5890,7 +6420,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Scoránaigh le ábhar do dhaoine fásta a cheadú nó gan a cheadú" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Barr" @@ -5900,10 +6430,10 @@ msgstr "Trasfhoirmithe" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Aistrigh" @@ -5934,25 +6464,29 @@ msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Ní féidir teagmháil a dhéanamh le do sheirbhís. Seiceáil do cheangal leis an idirlíon, le do thoil." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Díbhlocáil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Díbhlocáil" @@ -5962,23 +6496,23 @@ msgstr "Díbhlocáil" msgid "Unblock account" msgstr "Díbhlocáil an cuntas" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Díbhlocáil an cuntas" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "An bhfuil fonn ort an cuntas seo a dhíbhlocáil?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Cuir stop leis an athphostáil" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Dílean" @@ -5987,12 +6521,12 @@ msgstr "Dílean" msgid "Unfollow" msgstr "Dílean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "Dílean {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "Dílean an cuntas seo" @@ -6000,7 +6534,7 @@ msgstr "Dílean an cuntas seo" #~ msgid "Unlike" #~ msgstr "Dímhol" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "Dímhol an fotha seo" @@ -6013,8 +6547,8 @@ msgstr "Ná coinnigh i bhfolach" msgid "Unmute {truncatedTag}" msgstr "Ná coinnigh {truncatedTag} i bhfolach" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Ná coinnigh an cuntas seo i bhfolach níos mó" @@ -6031,8 +6565,8 @@ msgstr "Díbhalbhaigh an comhrá seo" #~ msgid "Unmute notifications" #~ msgstr "Lódáil fógraí nua" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Ná coinnigh an snáithe seo i bhfolach níos mó" @@ -6066,8 +6600,8 @@ msgstr "Díliostáil ón lipéadóir seo" #~ msgid "Unwanted sexual content" #~ msgstr "Ábhar graosta nach mian liom" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Ábhar graosta nach mian liom" @@ -6091,20 +6625,20 @@ msgstr "Uaslódáil grianghraf in ionad" msgid "Upload a text file to:" msgstr "Uaslódáil comhad téacs chuig:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Uaslódáil ó Cheamara" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Uaslódáil ó Chomhaid" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6204,7 +6738,7 @@ msgstr "Liosta úsáideoirí uasdátaithe" msgid "User Lists" msgstr "Liostaí Úsáideoirí" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Ainm úsáideora nó ríomhphost" @@ -6212,7 +6746,7 @@ msgstr "Ainm úsáideora nó ríomhphost" msgid "Users" msgstr "Úsáideoirí" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "Úsáideoirí a bhfuil <0/> á leanúint" @@ -6223,7 +6757,7 @@ msgstr "Úsáideoirí a bhfuil <0/> á leanúint" msgid "Users I follow" msgstr "Úsáideoirí a leanaim" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Úsáideoirí in ”{0}“" @@ -6284,23 +6818,27 @@ msgstr "Físchluichí" msgid "View {0}'s avatar" msgstr "Féach ar an abhatár atá ag {0}" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "Amharc ar phróifíl {0}" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Féach ar an iontráil dífhabhtaithe" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "Féach ar shonraí" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "Féach ar shonraí maidir le sárú cóipchirt a thuairisciú" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Féach ar an snáithe iomlán" @@ -6308,14 +6846,15 @@ msgstr "Féach ar an snáithe iomlán" msgid "View information about these labels" msgstr "Féach ar eolas faoi na lipéid seo" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Féach ar an bpróifíl" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Féach ar an abhatár" @@ -6323,11 +6862,11 @@ msgstr "Féach ar an abhatár" msgid "View the labeling service provided by @{0}" msgstr "Féach ar an tseirbhís lipéadaithe atá curtha ar fáil ag @{0}" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6363,7 +6902,7 @@ msgstr "Theip orainn an comhrá seo a lódáil" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Measaimid go mbeidh do chuntas réidh i gceann {estimatedTime}" -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Tá súil againn go mbeidh an-chraic agat anseo. Ná déan dearmad go bhfuil Bluesky:" @@ -6403,7 +6942,7 @@ msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." msgid "We're having network issues, try again" msgstr "Tá fadhbanna líonra againn, bain triail as arís" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Tá muid an-sásta go bhfuil tú linn!" @@ -6415,11 +6954,11 @@ msgstr "Ár leithscéal, ach ní féidir linn an liosta seo a thaispeáint. Má msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Tá brón orainn, ach theip orainn na focail a chuir tú i bhfolach a lódáil an uair seo. Bain triail as arís." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ár leithscéal, ach níorbh fhéidir linn do chuardach a chur i gcrích. Bain triail eile as i gceann cúpla nóiméad." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6429,8 +6968,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Ár leithscéal, ach ní féidir linn an leathanach atá tú ag lorg a aimsiú." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "Tá brón orainn! Ní féidir síntiúis a ghlacadh ach le deich lipéadóir, tá an teorainn sin sroichte agat." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "Tá brón orainn! Ní féidir síntiúis a ghlacadh ach le deich lipéadóir, tá an teorainn sin sroichte agat." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -6444,9 +6987,13 @@ msgstr "Fáilte ar ais!" msgid "What are your interests?" msgstr "Cad iad na rudaí a bhfuil suim agat iontu?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "Aon scéal?" @@ -6463,10 +7010,20 @@ msgstr "Cad iad na teangacha ba mhaith leat a fheiceáil i do chuid fothaí alga msgid "Who can message you?" msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6484,7 +7041,7 @@ msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an bhfotha seo?" msgid "Why should this list be reviewed?" msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an liosta seo?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "Cén fáth gur cheart athbreithniú a dhéanamh ar an teachtaireacht seo?" @@ -6492,6 +7049,10 @@ msgstr "Cén fáth gur cheart athbreithniú a dhéanamh ar an teachtaireacht seo msgid "Why should this post be reviewed?" msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an bpostáil seo?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an úsáideoir seo?" @@ -6505,11 +7066,11 @@ msgstr "Leathan" msgid "Write a message" msgstr "Scríobh teachtaireacht" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Scríobh postáil" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Scríobh freagra" @@ -6533,6 +7094,10 @@ msgstr "Tá" msgid "Yes, deactivate" msgstr "Tá, díghníomhaigh" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "Tá, athghníomhaigh mo chuntas" @@ -6541,6 +7106,10 @@ msgstr "Tá, athghníomhaigh mo chuntas" msgid "Yesterday, {time}" msgstr "Inné, {time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Tá tú sa scuaine." @@ -6645,12 +7214,12 @@ msgstr "Chuir tú an t-úsáideoir seo i bhfolach" msgid "You have no conversations yet. Start one!" msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "Níl aon fhothaí agat." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "Níl aon liostaí agat." @@ -6687,6 +7256,14 @@ msgstr "Is féidir leat achomharc a dhéanamh maidir le lipéid nár chuir tú f msgid "You may appeal these labels if you feel they were placed in error." msgstr "Is féidir leat achomharc a dhéanamh maidir leis na lipéad seo má shíleann tú gur cuireadh in earráid iad." +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "Caithfidh tú a bheith 13 bliana d’aois nó níos sine le clárú." @@ -6695,6 +7272,18 @@ msgstr "Caithfidh tú a bheith 13 bliana d’aois nó níos sine le clárú." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Caithfidh tú a bheith 18 mbliana d’aois nó níos sine le hábhar do dhaoine fásta a fháil." +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Caithfidh tú ar a laghad lipéadóir amháin a roghnú do thuairisc" @@ -6703,11 +7292,11 @@ msgstr "Caithfidh tú ar a laghad lipéadóir amháin a roghnú do thuairisc" msgid "You previously deactivated @{0}." msgstr "Rinne tú díghníomhú ar @{0} cheana." -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Ní bhfaighidh tú fógraí don snáithe seo a thuilleadh." -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Gheobhaidh tú fógraí don snáithe seo anois." @@ -6727,6 +7316,26 @@ msgstr "Tusa: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Tusa: {short}" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Tá sé faoi do stiúir" @@ -6742,7 +7351,7 @@ msgstr "Tá tú sa scuaine" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Tá tú logáilte isteach le pasfhocal aipe. Logáil isteach le do phríomh-phasfhocal chun dul ar aghaidh le díghníomhú do chuntais." -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Tá tú réidh!" @@ -6755,7 +7364,7 @@ msgstr "Roghnaigh tú focal nó clib atá sa phostáil seo a chur i bhfolach." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Tháinig tú go deireadh d’fhotha! Aimsigh cuntais eile le leanúint." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Do chuntas" @@ -6817,11 +7426,11 @@ msgstr "Na focail a chuir tú i bhfolach" msgid "Your password has been changed successfully!" msgstr "Athraíodh do phasfhocal!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Foilsíodh do phostáil" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tá do chuid postálacha, moltaí, agus blocálacha poiblí. Is príobháideach iad na cuntais a chuireann tú i bhfolach." @@ -6833,7 +7442,7 @@ msgstr "Do phróifíl" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Ní bheidh do phróifíl, postálacha, fothaí ná liostaí infheicthe ag úsáideoirí eile Bluesky. Is féidir leat do chuntas a athghníomhú uair ar bith trí logáil isteach." -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "Foilsíodh do fhreagra" @@ -6841,6 +7450,6 @@ msgstr "Foilsíodh do fhreagra" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Seolfar do thuairisc go dtí Seirbhís Modhnóireachta Bluesky" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Do leasainm" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index 9544ed9e48..c11581b860 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -45,32 +45,33 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -79,30 +80,66 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" @@ -111,7 +148,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "" @@ -136,7 +173,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -144,14 +181,30 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" @@ -164,6 +217,10 @@ msgstr "" #~ msgid "<0>{0} following" #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -193,11 +250,11 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "" @@ -210,7 +267,7 @@ msgstr "" #~ msgstr "ऐप का एक नया संस्करण उपलब्ध है. कृपया ऐप का उपयोग जारी रखने के लिए अपडेट करें।" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "" @@ -227,8 +284,8 @@ msgstr "प्रवेर्शयोग्यता" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -236,21 +293,21 @@ msgstr "" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "अकाउंट" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "" @@ -271,16 +328,16 @@ msgstr "अकाउंट के विकल्प" msgid "Account removed from quick access" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "" @@ -291,6 +348,14 @@ msgstr "" msgid "Add" msgstr "ऐड करो" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "सामग्री चेतावनी जोड़ें" @@ -350,10 +415,18 @@ msgstr "" msgid "Add muted words and tags" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "" @@ -362,8 +435,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "अपने डोमेन में निम्नलिखित DNS रिकॉर्ड जोड़ें:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "सूचियों में जोड़ें" @@ -410,7 +487,11 @@ msgstr "" msgid "Advanced" msgstr "विकसित" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -440,17 +521,17 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "वैकल्पिक पाठ" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "" @@ -471,18 +552,35 @@ msgstr "{0} को ईमेल भेजा गया है। इसमें msgid "An error occured" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -492,9 +590,8 @@ msgstr "" msgid "an unknown error occurred" msgstr "" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "और" @@ -502,11 +599,11 @@ msgstr "और" msgid "Animals" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "" @@ -534,7 +631,7 @@ msgstr "" #~ msgid "App passwords" #~ msgstr "ऐप पासवर्ड" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -587,6 +684,10 @@ msgstr "दिखावट" msgid "Apply default recommended feeds" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "क्या आप वाकई ऐप पासवर्ड \"{name}\" हटाना चाहते हैं?" @@ -611,7 +712,11 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "क्या आप वाकई इस ड्राफ्ट को हटाना करना चाहेंगे?" @@ -646,14 +751,15 @@ msgstr "" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "वापस" @@ -679,8 +785,8 @@ msgstr "जन्मदिन" msgid "Birthday:" msgstr "जन्मदिन:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "" @@ -689,12 +795,12 @@ msgstr "" msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "खाता ब्लॉक करें" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "" @@ -723,12 +829,12 @@ msgstr "" msgid "Blocked accounts" msgstr "ब्लॉक किए गए खाते" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ब्लॉक किए गए खाते" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते।" @@ -736,7 +842,7 @@ msgstr "अवरुद्ध खाते आपके थ्रेड्स 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:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "ब्लॉक पोस्ट।" @@ -748,7 +854,7 @@ msgstr "" msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरोधन सार्वजनिक है. अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते।" -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" @@ -784,6 +890,10 @@ msgstr "" #~ 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 "ब्लूस्की एक स्वस्थ समुदाय बनाने के लिए आमंत्रित करता है। यदि आप किसी को आमंत्रित नहीं करते हैं, तो आप प्रतीक्षा सूची के लिए साइन अप कर सकते हैं और हम जल्द ही एक भेज देंगे।।" +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 "" @@ -821,7 +931,7 @@ msgstr "" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "" @@ -837,7 +947,7 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "" @@ -845,7 +955,7 @@ msgstr "" msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "" @@ -862,8 +972,8 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -879,8 +989,8 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "कैंसिल" @@ -909,7 +1019,7 @@ msgstr "तस्वीर को क्रॉप मत करो" msgid "Cancel profile editing" msgstr "प्रोफ़ाइल संपादन मत करो" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "कोटे पोस्ट मत करो" @@ -973,9 +1083,9 @@ msgstr "" msgid "Change Your Email" msgstr "मेरा ईमेल बदलें" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -985,7 +1095,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -1017,7 +1127,7 @@ msgstr "" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "कुछ अनुशंसित उपयोगकर्ताओं की जाँच करें। ऐसे ही उपयोगकर्ता देखने के लिए उनका अनुसरण करें।" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "" @@ -1025,7 +1135,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "नीचे प्रवेश करने के लिए OTP कोड के साथ एक ईमेल के लिए अपने इनबॉक्स की जाँच करें:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "" @@ -1033,11 +1143,15 @@ msgstr "" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "सेवा चुनें" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -1079,7 +1193,7 @@ msgid "Clear all storage data (restart after this)" msgstr "" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "खोज क्वेरी साफ़ करें" @@ -1130,9 +1244,13 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "" @@ -1187,7 +1305,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "" @@ -1195,11 +1313,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "" @@ -1211,20 +1329,20 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "समुदाय दिशानिर्देश" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1244,8 +1362,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1287,7 +1405,7 @@ msgstr "" msgid "Confirm your birthdate" msgstr "" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1301,11 +1419,11 @@ msgstr "OTP कोड" #~ msgid "Confirms signing up {email} to the waitlist" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "कनेक्टिंग ..।" -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "" @@ -1369,7 +1487,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "" @@ -1402,7 +1520,8 @@ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "" @@ -1414,6 +1533,7 @@ msgstr "" msgid "Copies app password" msgstr "" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "कॉपी" @@ -1427,12 +1547,16 @@ msgstr "" msgid "Copy code" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "" @@ -1445,12 +1569,16 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "पोस्ट टेक्स्ट कॉपी करें" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "कॉपीराइट नीति" @@ -1483,6 +1611,10 @@ msgstr "" #~ msgid "Country" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1492,7 +1624,21 @@ msgstr "नया खाता बनाएं" msgid "Create a new Bluesky account" msgstr "" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "खाता बनाएँ" @@ -1505,6 +1651,10 @@ msgstr "" msgid "Create an avatar instead" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "" @@ -1514,7 +1664,11 @@ msgstr "" msgid "Create new account" msgstr "नया खाता बनाएं" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "" @@ -1547,7 +1701,8 @@ msgstr "" msgid "Custom domain" msgstr "कस्टम डोमेन" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1594,7 +1749,10 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1653,16 +1811,25 @@ msgstr "मेरा खाता हटाएं" msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "पोस्ट को हटाएं" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "इस पोस्ट को डीलीट करें?" @@ -1670,7 +1837,7 @@ msgstr "इस पोस्ट को डीलीट करें?" msgid "Deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "यह पोस्ट मिटाई जा चुकी है" @@ -1693,7 +1860,7 @@ msgstr "" #~ msgid "Developer Tools" #~ msgstr "डेवलपर उपकरण" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "" @@ -1705,7 +1872,7 @@ msgstr "" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "" @@ -1713,7 +1880,7 @@ msgstr "" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "" @@ -1734,7 +1901,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "" @@ -1742,7 +1909,7 @@ msgstr "" #~ msgid "Discard draft" #~ msgstr "ड्राफ्ट हटाएं" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "" @@ -1756,14 +1923,18 @@ msgstr "" msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Feeds.tsx:473 -#~ msgid "Discover new feeds" -#~ msgstr "नए फ़ीड की खोज करें" +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "नए फ़ीड की खोज करें" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "नाम" @@ -1798,8 +1969,8 @@ msgstr "डोमेन सत्यापित!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1817,8 +1988,8 @@ msgstr "खत्म" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1834,6 +2005,10 @@ msgstr "खत्म {extraText}" #~ msgid "Double tap to sign in" #~ msgstr "" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/index.tsx:755 #~ msgid "Download Bluesky account data (repository)" #~ msgstr "" @@ -1843,7 +2018,7 @@ msgstr "खत्म {extraText}" msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "" @@ -1891,8 +2066,11 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "प्रत्येक कोड एक बार काम करता है। आपको समय-समय पर अधिक आमंत्रण कोड प्राप्त होंगे।" -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1901,11 +2079,15 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1919,9 +2101,9 @@ msgstr "सूची विवरण संपादित करें" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "मेरी फ़ीड संपादित करें" @@ -1930,13 +2112,17 @@ msgstr "मेरी फ़ीड संपादित करें" msgid "Edit my profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" @@ -1945,10 +2131,19 @@ msgstr "मेरी प्रोफ़ाइल संपादित करे #~ msgid "Edit Saved Feeds" #~ msgstr "एडिट सेव्ड फीड" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "" @@ -1957,6 +2152,10 @@ msgstr "" msgid "Edit your profile description" msgstr "" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "" @@ -1996,8 +2195,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "" @@ -2128,11 +2327,14 @@ msgstr "" msgid "Error:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "" @@ -2143,11 +2345,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "" @@ -2180,7 +2382,7 @@ msgstr "" msgid "Expand alt text" msgstr "ऑल्ट टेक्स्ट" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -2216,7 +2418,7 @@ msgstr "" 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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2231,6 +2433,11 @@ msgstr "" msgid "Failed to create app password." msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "" @@ -2239,10 +2446,19 @@ msgstr "" msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2261,6 +2477,15 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "अनुशंसित फ़ीड लोड करने में विफल" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "" @@ -2278,36 +2503,52 @@ msgstr "" msgid "Failed to submit appeal, please try again." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "फ़ीड ऑफ़लाइन है" +#~ msgid "Feed offline" +#~ msgstr "फ़ीड ऑफ़लाइन है" #: src/view/com/feeds/FeedPage.tsx:143 #~ msgid "Feed Preferences" #~ msgstr "फ़ीड प्राथमिकता" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "प्रतिक्रिया" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2333,6 +2574,10 @@ msgstr "फ़ीड कस्टम एल्गोरिदम हैं ज #~ msgid "Feeds can be topical as well!" #~ msgstr "" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "" @@ -2345,7 +2590,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "" @@ -2355,7 +2600,7 @@ msgstr "" msgid "Find accounts to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2383,11 +2628,15 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "चर्चा धागे को ठीक-ट्यून करें।।" +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "" @@ -2400,20 +2649,20 @@ msgstr "" msgid "Flip vertically" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "फॉलो" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "" @@ -2422,11 +2671,16 @@ msgstr "" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "" @@ -2435,6 +2689,10 @@ msgstr "" msgid "Follow Back" msgstr "" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "" @@ -2444,14 +2702,30 @@ msgstr "" #~ msgstr "आरंभ करने के लिए कुछ उपयोगकर्ताओं का अनुसरण करें. आपको कौन दिलचस्प लगता है, इसके आधार पर हम आपको और अधिक उपयोगकर्ताओं की अनुशंसा कर सकते हैं।" #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "" @@ -2459,7 +2733,7 @@ msgstr "" msgid "Followed users only" msgstr "केवल वे यूजर को फ़ॉलो किया गया" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "" @@ -2468,7 +2742,7 @@ msgstr "" msgid "Followers" msgstr "यह यूजर आपका फ़ोलो करता है" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2477,18 +2751,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "फोल्लोविंग" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "" @@ -2500,13 +2774,13 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "यह यूजर आपका फ़ोलो करता है" @@ -2539,15 +2813,15 @@ msgstr "सुरक्षा कारणों के लिए, आप इस msgid "Forgot Password" msgstr "पासवर्ड भूल गए" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "" @@ -2555,7 +2829,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2564,6 +2838,10 @@ msgstr "" msgid "Gallery" msgstr "गैलरी" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2573,28 +2851,33 @@ msgstr "" msgid "Get Started" msgstr "प्रारंभ करें" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "वापस जाओ" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2602,14 +2885,18 @@ msgid "Go Back" msgstr "वापस जाओ" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "" @@ -2648,15 +2935,15 @@ msgstr "" msgid "Handle" msgstr "हैंडल" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "" @@ -2668,7 +2955,7 @@ msgstr "" msgid "Hashtag: #{tag}" msgstr "" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "" @@ -2699,35 +2986,35 @@ msgstr "यहां आपका ऐप पासवर्ड है." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "इसे छिपाएं" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "उपयोगकर्ता सूची छुपाएँ" @@ -2763,9 +3050,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2783,7 +3071,7 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2828,7 +3116,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -2840,11 +3128,11 @@ msgstr "" msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "" @@ -2857,11 +3145,15 @@ msgstr "छवि alt पाठ" #~ msgid "Image options" #~ msgstr "छवि विकल्प" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "" @@ -2897,15 +3189,15 @@ msgstr "" #~ msgid "Input phone number for SMS verification" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "" @@ -2917,7 +3209,7 @@ msgstr "" #~ msgid "Input your email to get on the Bluesky waitlist" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "" @@ -2933,16 +3225,16 @@ msgstr "" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "अवैध उपयोगकर्ता नाम या पासवर्ड" @@ -2958,7 +3250,7 @@ msgstr "एक दोस्त को आमंत्रित करें" msgid "Invite code" msgstr "आमंत्रण कोड" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" @@ -2974,14 +3266,39 @@ msgstr "" msgid "Invite codes: 1 available" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/view/com/modals/Waitlist.tsx:67 #~ msgid "Join the waitlist" #~ msgstr "प्रतीक्षा सूची में शामिल हों" @@ -3011,7 +3328,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "" @@ -3039,7 +3356,7 @@ msgstr "अपनी भाषा चुने" msgid "Language settings" msgstr "" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "भाषा सेटिंग्स" @@ -3053,7 +3370,7 @@ msgstr "भाषा" #~ msgstr "" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -3070,7 +3387,7 @@ msgstr "अधिक जानें" msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "इस चेतावनी के बारे में अधिक जानें" @@ -3116,12 +3433,16 @@ msgstr "" msgid "Legacy storage cleared, you need to restart the app now." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "चलो अपना पासवर्ड रीसेट करें!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "" @@ -3139,13 +3460,13 @@ msgstr "लाइट मोड" #~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "इस फ़ीड को लाइक करो" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "इन यूजर ने लाइक किया है" @@ -3169,23 +3490,23 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "" @@ -3197,6 +3518,7 @@ msgstr "सूची अवतार" msgid "List blocked" msgstr "" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "" @@ -3221,10 +3543,10 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3234,18 +3556,30 @@ msgstr "सूची" msgid "Lists blocking this user:" msgstr "" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + #: src/view/com/post-thread/PostThread.tsx:333 #: src/view/com/post-thread/PostThread.tsx:341 #~ msgid "Load more posts" #~ msgstr "अधिक पोस्ट लोड करें" +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "नई सूचनाएं लोड करें" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "नई पोस्ट लोड करें" @@ -3258,7 +3592,7 @@ msgstr "" #~ msgid "Local dev server" #~ msgstr "स्थानीय देव सर्वर" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "" @@ -3306,6 +3640,10 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "यह सुनिश्चित करने के लिए कि आप कहाँ जाना चाहते हैं!" @@ -3327,21 +3665,21 @@ msgstr "" #~ msgid "May only contain letters and numbers" #~ msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "मेनू" @@ -3371,7 +3709,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3382,11 +3720,11 @@ msgstr "" #~ msgid "Messaging settings" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3396,6 +3734,7 @@ msgstr "मॉडरेशन" msgid "Moderation details" msgstr "" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3423,7 +3762,7 @@ msgstr "" msgid "Moderation lists" msgstr "मॉडरेशन सूचियाँ" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" @@ -3432,7 +3771,7 @@ msgstr "" msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "" @@ -3445,7 +3784,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "" @@ -3477,8 +3816,8 @@ msgstr "" msgid "Mute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "खाता म्यूट करें" @@ -3532,13 +3871,13 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "थ्रेड म्यूट करें" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "" @@ -3550,7 +3889,7 @@ msgstr "" msgid "Muted accounts" msgstr "म्यूट किए गए खाते" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "म्यूट किए गए खाते" @@ -3576,7 +3915,7 @@ msgstr "म्यूट करना निजी है. म्यूट कि msgid "My Birthday" msgstr "जन्मदिन" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "मेरी फ़ीड" @@ -3605,9 +3944,10 @@ msgstr "नाम" msgid "Name is required" msgstr "" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "" @@ -3616,7 +3956,7 @@ msgid "Nature" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "" @@ -3625,7 +3965,7 @@ msgstr "" msgid "Navigates to your profile" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "" @@ -3639,7 +3979,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "अपने फ़ॉलोअर्स और डेटा तक पहुंच कभी न खोएं।" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "" @@ -3687,21 +4027,25 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "नई पोस्ट" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "नई पोस्ट" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "" @@ -3716,11 +4060,15 @@ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3744,7 +4092,7 @@ msgstr "अगली फोटो" msgid "No" msgstr "नहीं" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "कोई विवरण नहीं" @@ -3758,7 +4106,11 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" @@ -3802,13 +4154,14 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "{query} के लिए कोई परिणाम नहीं मिला\"" @@ -3826,7 +4179,7 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "" @@ -3839,6 +4192,10 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "" @@ -3847,8 +4204,8 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "लागू नहीं।" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "" @@ -3857,9 +4214,9 @@ msgstr "" msgid "Not right now" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "" @@ -3879,16 +4236,20 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "सूचनाएं" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3897,7 +4258,7 @@ msgstr "" msgid "Nudity" msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -3935,11 +4296,19 @@ msgstr "ठीक है" msgid "Oldest replies first" msgstr "" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "एक या अधिक छवियाँ alt पाठ याद आती हैं।।" @@ -3947,10 +4316,14 @@ msgstr "एक या अधिक छवियाँ alt पाठ याद msgid "Only .jpg and .png files are supported" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:100 +#~ msgid "Only {0} can reply." +#~ msgstr "" + #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -3960,12 +4333,14 @@ msgid "Oops, something went wrong!" msgstr "" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "" @@ -3986,8 +4361,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "" @@ -4015,10 +4390,14 @@ msgstr "" msgid "Open navigation" msgstr "ओपन नेविगेशन" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -4036,7 +4415,7 @@ msgstr "" msgid "Opens accessibility settings" msgstr "" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "" @@ -4138,7 +4517,7 @@ msgstr "कस्टम डोमेन का उपयोग करने क msgid "Opens moderation settings" msgstr "मॉडरेशन सेटिंग्स खोलें" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "" @@ -4188,8 +4567,8 @@ msgstr "सिस्टम लॉग पेज खोलें" msgid "Opens the threads preferences" msgstr "धागे वरीयताओं को खोलता है" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4202,7 +4581,7 @@ msgstr "" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "" @@ -4218,7 +4597,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "" @@ -4247,7 +4626,7 @@ msgstr "पृष्ठ नहीं मिला" msgid "Page Not Found" msgstr "" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -4266,19 +4645,20 @@ msgstr "" msgid "Password updated!" msgstr "पासवर्ड अद्यतन!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "" @@ -4290,6 +4670,10 @@ msgstr "" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "" @@ -4319,7 +4703,7 @@ msgstr "पिन किया गया फ़ीड" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "" @@ -4332,7 +4716,7 @@ msgstr "" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "" @@ -4415,7 +4799,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "" @@ -4431,13 +4815,13 @@ msgstr "" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "पोस्ट" @@ -4446,13 +4830,13 @@ msgstr "पोस्ट" msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "" @@ -4487,7 +4871,7 @@ msgstr "पोस्ट नहीं मिला" msgid "posts" msgstr "" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "" @@ -4514,7 +4898,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "" @@ -4523,7 +4907,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4544,7 +4928,7 @@ msgstr "अपने फ़ॉलोअर्स को प्राथमिक msgid "Privacy" msgstr "गोपनीयता" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4561,12 +4945,12 @@ msgid "Processing..." msgstr "प्रसंस्करण..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4581,7 +4965,7 @@ msgstr "" msgid "Protect your account by verifying your email." msgstr "अपने ईमेल को सत्यापित करके अपने खाते को सुरक्षित रखें।।" -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "" @@ -4593,18 +4977,30 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "सार्वजनिक, साझा करने योग्य सूचियाँ जो फ़ीड चला सकती हैं।" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "कोटे पोस्ट" @@ -4638,7 +5034,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "" @@ -4659,6 +5055,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4671,11 +5068,15 @@ msgstr "निकालें" #~ msgid "Remove {0} from my feeds?" #~ msgstr "मेरे फ़ीड से {0} हटाएं?" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "खाता हटाएं" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "" @@ -4699,12 +5100,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "मेरे फ़ीड से हटाएँ" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4721,11 +5123,11 @@ msgstr "छवि पूर्वावलोकन निकालें" msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4733,8 +5135,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "" @@ -4778,15 +5180,23 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "" @@ -4802,11 +5212,16 @@ msgstr "फिल्टर" #~ msgstr "" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4822,8 +5237,8 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "रिपोर्ट" @@ -4837,8 +5252,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "रिपोर्ट फ़ीड" @@ -4850,11 +5265,16 @@ msgstr "रिपोर्ट सूची" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "रिपोर्ट पोस्ट" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "" @@ -4869,7 +5289,7 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "" @@ -4877,25 +5297,30 @@ msgstr "" msgid "Report this post" msgstr "" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "पुन: पोस्ट" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "पोस्ट दोबारा पोस्ट करें या उद्धृत करे" @@ -4903,7 +5328,7 @@ msgstr "पोस्ट दोबारा पोस्ट करें या msgid "Reposted By" msgstr "द्वारा दोबारा पोस्ट किया गया" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "" @@ -4911,15 +5336,15 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "" @@ -4937,7 +5362,7 @@ msgstr "अनुरोध बदलें" msgid "Request Code" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "पोस्ट करने से पहले वैकल्पिक टेक्स्ट की आवश्यकता है" @@ -4992,7 +5417,7 @@ msgstr "ऑनबोर्डिंग स्टेट को रीसेट msgid "Resets the preferences state" msgstr "प्राथमिकताओं की स्थिति को रीसेट करें" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "" @@ -5004,12 +5429,13 @@ msgstr "" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5020,6 +5446,7 @@ msgstr "फिर से कोशिश करो" #~ msgstr "" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -5038,6 +5465,7 @@ msgstr "" #~ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5068,12 +5496,21 @@ msgstr "बदलाव सेव करो" msgid "Save handle change" msgstr "बदलाव सेव करो" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "फोटो बदलाव सेव करो" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "" @@ -5107,6 +5544,9 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" @@ -5119,16 +5559,16 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5140,7 +5580,7 @@ msgstr "खोज" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "" @@ -5160,12 +5600,16 @@ msgstr "" #~ msgid "Search for all posts with tag {tag}" #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "" @@ -5395,8 +5839,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -5527,9 +5971,9 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5543,20 +5987,23 @@ msgstr "यौन गतिविधि या कामुक नग्नत msgid "Sexually Suggestive" msgstr "" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 +msgid "Share" +msgstr "शेयर" + #: src/view/com/lightbox/Lightbox.tsx:142 msgctxt "action" msgid "Share" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 -msgid "Share" -msgstr "शेयर" - #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "" @@ -5565,22 +6012,39 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "" @@ -5591,7 +6055,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "दिखाओ" @@ -5600,7 +6064,7 @@ msgstr "दिखाओ" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "" @@ -5622,7 +6086,7 @@ msgstr "" #~ msgid "Show embeds from {0}" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "" @@ -5630,19 +6094,19 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "" @@ -5699,7 +6163,7 @@ msgstr "रीपोस्ट दिखाएँ" #~ msgstr "" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "" @@ -5727,7 +6191,7 @@ msgstr "" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5805,11 +6269,21 @@ msgstr "आपने इस रूप में साइन इन करा msgid "Signed in as @{0}" msgstr "" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + #: src/view/com/modals/SwitchAccount.tsx:70 #~ msgid "Signs {0} out of Bluesky" #~ msgstr "" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "स्किप" @@ -5826,9 +6300,15 @@ msgid "Software Dev" msgstr "" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5856,8 +6336,8 @@ msgstr "" #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "" -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "" @@ -5877,12 +6357,12 @@ msgstr "उसी पोस्ट के उत्तरों को इस प msgid "Source: <0>{0}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "" @@ -5910,6 +6390,24 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "स्थिति पृष्ठ" @@ -5922,7 +6420,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "" @@ -5934,7 +6432,7 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5971,9 +6469,13 @@ msgstr "" msgid "Subscribe to this list" msgstr "इस सूची को सब्सक्राइब करें" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "अनुशंसित लोग" +#~ msgid "Suggested Follows" +#~ msgstr "अनुशंसित लोग" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5983,7 +6485,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6042,11 +6544,15 @@ msgstr "" msgid "Tell a joke!" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "शर्तें" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -6054,9 +6560,10 @@ msgstr "शर्तें" msgid "Terms of Service" msgstr "सेवा की शर्तें" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "" @@ -6078,12 +6585,19 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "अनब्लॉक करने के बाद अकाउंट आपसे इंटरैक्ट कर सकेगा।" @@ -6099,6 +6613,10 @@ msgstr "सामुदायिक दिशानिर्देशों क msgid "The Copyright Policy has been moved to <0/>" msgstr "कॉपीराइट नीति को <0/> पर स्थानांतरित कर दिया गया है" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "" @@ -6124,6 +6642,10 @@ msgstr "हो सकता है कि यह पोस्ट हटा द msgid "The Privacy Policy has been moved to <0/>" msgstr "गोपनीयता नीति को <0/> पर स्थानांतरित किया गया है" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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} पर जाएं।" @@ -6141,7 +6663,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" @@ -6190,8 +6712,8 @@ msgstr "" msgid "There was an issue fetching the list. Tap here to try again." msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" @@ -6208,17 +6730,17 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "" @@ -6322,7 +6844,7 @@ msgstr "" msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "" -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6383,16 +6905,16 @@ msgstr "" msgid "This post has been deleted." msgstr "इस पोस्ट को हटा दिया गया है।।" -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6441,6 +6963,10 @@ msgstr "" #~ msgid "This user is included the <0/> list which you have muted." #~ msgstr "" +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "" @@ -6470,7 +6996,7 @@ msgstr "थ्रेड प्राथमिकता" msgid "Threaded Mode" msgstr "थ्रेड मोड" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "" @@ -6499,7 +7025,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -6509,10 +7035,10 @@ msgstr "परिवर्तन" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "अनुवाद" @@ -6543,25 +7069,29 @@ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "आपकी सेवा से संपर्क करने में असमर्थ। कृपया अपने इंटरनेट कनेक्शन की जांच करें।।" +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "अनब्लॉक" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "" @@ -6571,23 +7101,23 @@ msgstr "" msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "अनब्लॉक खाता" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "पुनः पोस्ट पूर्ववत करें" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "" @@ -6596,12 +7126,12 @@ msgstr "" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "" @@ -6613,7 +7143,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "" @@ -6626,8 +7156,8 @@ msgstr "" msgid "Unmute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "अनम्यूट खाता" @@ -6647,8 +7177,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "थ्रेड को अनम्यूट करें" @@ -6685,8 +7215,8 @@ msgstr "" #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "" @@ -6714,20 +7244,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "एक पाठ फ़ाइल अपलोड करने के लिए:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6835,7 +7365,7 @@ msgstr "" msgid "User Lists" msgstr "लोग सूचियाँ" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "यूजर नाम या ईमेल पता" @@ -6843,7 +7373,7 @@ msgstr "यूजर नाम या ईमेल पता" msgid "Users" msgstr "यूजर लोग" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "" @@ -6854,7 +7384,7 @@ msgstr "" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "" @@ -6919,23 +7449,27 @@ msgstr "" msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "डीबग प्रविष्टि देखें" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "" @@ -6943,14 +7477,15 @@ msgstr "" msgid "View information about these labels" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "अवतार देखें" @@ -6958,11 +7493,11 @@ msgstr "अवतार देखें" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -7002,7 +7537,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -7050,7 +7585,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "हम आपके हमारी सेवा में शामिल होने को लेकर बहुत उत्साहित हैं!" @@ -7062,11 +7597,11 @@ msgstr "" msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7076,7 +7611,11 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "हम क्षमा चाहते हैं! हमें वह पेज नहीं मिल रहा जिसे आप ढूंढ रहे थे।" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" #: src/screens/Deactivated.tsx:128 @@ -7091,13 +7630,17 @@ msgstr "" msgid "What are your interests?" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +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:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "" @@ -7114,10 +7657,20 @@ msgstr "कौन से भाषाएं आपको अपने एल् msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -7135,7 +7688,7 @@ msgstr "" msgid "Why should this list be reviewed?" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "" @@ -7143,6 +7696,10 @@ msgstr "" msgid "Why should this post be reviewed?" msgstr "" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "" @@ -7156,11 +7713,11 @@ msgstr "चौड़ा" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "पोस्ट लिखो" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "अपना जवाब दें" @@ -7188,6 +7745,10 @@ msgstr "हाँ" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7196,6 +7757,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:46 #~ msgid "You are in control" #~ msgstr "" @@ -7312,12 +7877,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "" #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "आपके पास कोई सूची नहीं है।।" @@ -7361,6 +7926,14 @@ msgstr "" msgid "You may appeal these labels if you feel they were placed in error." msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "" @@ -7373,6 +7946,18 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -7381,11 +7966,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "" @@ -7405,6 +7990,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "" @@ -7420,7 +8025,7 @@ msgstr "" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "" @@ -7433,7 +8038,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "आपका खाता" @@ -7505,11 +8110,11 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "आपकी पोस्ट, पसंद और ब्लॉक सार्वजनिक हैं। म्यूट निजी हैं।।" @@ -7521,7 +8126,7 @@ msgstr "आपकी प्रोफ़ाइल" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "" @@ -7529,6 +8134,6 @@ msgstr "" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "आपका यूजर हैंडल" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index f6186e9b51..58d0303ff3 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -26,7 +26,7 @@ msgstr "" msgid "(no email)" msgstr "(tidak ada email)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {{formattedCount} lainnya}}" @@ -46,32 +46,33 @@ msgstr "{0, plural, other {# label telah diterapkan pada akun ini}}" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {# label telah diterapkan pada konten ini}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {# postingan ulang}}" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, other {pengikut}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {mengikuti}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {Suka (# menyukai)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {suka}}" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {Disukai oleh # pengguna}}" @@ -80,30 +81,66 @@ msgstr "{0, plural, other {Disukai oleh # pengguna}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {postingan}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {Balas (# balasan)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {posting ulang}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {Batal suka (# menyukai)}}" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {Disukai oleh # pengguna}}" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, other {jam}}" @@ -112,7 +149,7 @@ msgstr "{estimatedTimeHrs, plural, other {jam}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {menit}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} mengikuti" @@ -123,7 +160,7 @@ msgstr "{handle} tidak dapat dikirimi pesan" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {Disukai oleh # pengguna}}" @@ -131,14 +168,30 @@ msgstr "{likeCount, plural, other {Disukai oleh # pengguna}}" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} belum dibaca" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Tampilkan semua balasan} other {Tampilkan balasan dengan minimal # suka}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "anggota <0/>" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {pengikut}}" @@ -151,6 +204,10 @@ msgstr "<0>{0} {1, plural, other {mengikuti}}" #~ msgid "<0>{0} following" #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -176,16 +233,16 @@ msgstr "<0>Tidak bisa diterapkan. Peringatan ini hanya tersedia untuk postin #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Handle Tidak Valid" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "Konfirmasi 2FA" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Akses tautan navigasi dan pengaturan" @@ -202,8 +259,8 @@ msgstr "Aksesibilitas" msgid "Accessibility settings" msgstr "Pengaturan aksesibilitas" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Pengaturan Aksesibilitas" @@ -211,21 +268,21 @@ msgstr "Pengaturan Aksesibilitas" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Akun" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Akun diblokir" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "Akun diikuti" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Akun dibisukan" @@ -246,16 +303,16 @@ msgstr "Pengaturan akun" msgid "Account removed from quick access" msgstr "Akun dihapus dari akses cepat" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Akun batal diblokir" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Akun batal diikuti" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Akun batal dibisukan" @@ -266,6 +323,14 @@ msgstr "Akun batal dibisukan" msgid "Add" msgstr "Tambah" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Tambahkan peringatan konten" @@ -316,10 +381,18 @@ msgstr "Tambahkan kata yang akan dibisukan ke pengaturan terpilih" msgid "Add muted words and tags" msgstr "Tambah kata dan tagar untuk dibisukan" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Tambahkan feed rekomendasi" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "Tambahkan feed bawaan hanya untuk orang yang Anda ikuti" @@ -328,8 +401,12 @@ msgstr "Tambahkan feed bawaan hanya untuk orang yang Anda ikuti" msgid "Add the following DNS record to your domain:" msgstr "Tambahkan catatan DNS berikut ke domain Anda:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Tambahkan ke Daftar" @@ -368,7 +445,11 @@ msgstr "Konten dewasa dinonaktifkan." msgid "Advanced" msgstr "Lanjutan" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "Berisi semua feed yang telah Anda simpan dalam satu tempat." @@ -398,17 +479,17 @@ msgstr "Sudah masuk sebagai @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Teks alt" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "Teks Alt" @@ -429,18 +510,35 @@ msgstr "Email telah dikirim ke alamat Anda sebelumnya, {0}. Email tersebut beris msgid "An error occured" msgstr "Terjadi kesalahan" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Masalah lain yang tidak termasuk dalam pilihan" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -450,9 +548,8 @@ msgstr "Terjadi masalah, silakan coba lagi." msgid "an unknown error occurred" msgstr "terjadi kesalahan yang tidak diketahui" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "dan" @@ -460,11 +557,11 @@ msgstr "dan" msgid "Animals" msgstr "Hewan" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "Animasi GIF" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Perilaku Anti-Sosial" @@ -488,7 +585,7 @@ msgstr "Nama Kata Sandi Aplikasi harus terdiri dari minimal 4 karakter." msgid "App password settings" msgstr "Pengaturan kata sandi aplikasi" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -528,6 +625,10 @@ msgstr "Tampilan" msgid "Apply default recommended feeds" msgstr "Tambahkan feed yang direkomendasikan secara default" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Anda yakin untuk menghapus kata sandi aplikasi \"{name}\"?" @@ -552,7 +653,11 @@ msgstr "Anda yakin ingin meninggalkan percakapan ini? Pesan akan dihapus untuk A msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Apakah Anda yakin ingin menghapus {0} dari daftar feed Anda?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "Anda yakin untuk membuang draf ini?" @@ -583,14 +688,15 @@ msgstr "Minimal 3 karakter" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Kembali" @@ -611,8 +717,8 @@ msgstr "Tanggal lahir" msgid "Birthday:" msgstr "Tanggal lahir:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Blokir" @@ -621,12 +727,12 @@ msgstr "Blokir" msgid "Block account" msgstr "Blokir akun" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Blokir Akun" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "Blokir Akun?" @@ -651,12 +757,12 @@ msgstr "Diblokir" msgid "Blocked accounts" msgstr "Akun yang diblokir" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Akun yang diblokir" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Akun yang diblokir tidak dapat membalas di utas Anda, menyebut Anda, atau berinteraksi dengan Anda." @@ -664,7 +770,7 @@ msgstr "Akun yang diblokir tidak dapat membalas di utas Anda, menyebut Anda, ata 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 "Akun yang diblokir tidak dapat membalas postingan Anda, menyebut Anda, atau berinteraksi dengan Anda. Anda juga tidak akan melihat konten mereka dan mereka akan dicegah melihat konten Anda." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Postingan yang diblokir." @@ -676,7 +782,7 @@ msgstr "Pemblokiran tidak menghalangi pelabel ini menerapkan label pada akun And msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Pemblokiran bersifat publik. Akun yang diblokir tidak dapat membalas postingan Anda, menyebut Anda, atau berinteraksi dengan Anda." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Memblokir tidak akan mencegah label diterapkan pada akun Anda, tetapi akan menghentikan akun ini untuk membalas atau berinteraksi dengan Anda." @@ -708,6 +814,10 @@ msgstr "Bluesky adalah jaringan terbuka di mana Anda dapat memilih penyedia host #~ msgid "Bluesky is public." #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 tidak akan menampilkan profil dan postingan Anda kepada pengguna yang tidak login. Aplikasi lain mungkin tidak mematuhi permintaan ini. Ini tidak membuat akun Anda menjadi privat." @@ -733,7 +843,7 @@ msgstr "Telusuri feed lain" msgid "Business" msgstr "Bisnis" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "oleh —" @@ -749,7 +859,7 @@ msgstr "Oleh {0}" #~ msgid "by @{0}" #~ msgstr "oleh @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "oleh <0/>" @@ -757,7 +867,7 @@ msgstr "oleh <0/>" msgid "By creating an account you agree to the {els}." msgstr "Dengan membuat akun berarti Anda setuju dengan {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "oleh Anda" @@ -774,8 +884,8 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -791,8 +901,8 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Batal" @@ -821,7 +931,7 @@ msgstr "Batal memotong gambar" msgid "Cancel profile editing" msgstr "Batal mengedit profil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Batal mengutip postingan" @@ -877,9 +987,9 @@ msgstr "Ubah bahasa postingan menjadi {0}" msgid "Change Your Email" msgstr "Ubah Email Anda" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Obrolan" @@ -889,7 +999,7 @@ msgstr "Obrolan dibisukan" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -921,7 +1031,7 @@ msgstr "Periksa status saya" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "Periksa email Anda untuk mendapatkan kode login dan masukkan di sini." @@ -929,15 +1039,19 @@ msgstr "Periksa email Anda untuk mendapatkan kode login dan masukkan di sini." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di bawah ini:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Pilih \"Semua Orang\" atau \"Tidak Ada\"" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Pilih Layanan" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Pilih algoritma yang akan digunakan untuk feed kustom Anda." @@ -975,7 +1089,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Hapus kueri pencarian" @@ -1026,9 +1140,13 @@ msgstr "Keletak 🐴 keletuk 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Tutup" @@ -1083,7 +1201,7 @@ msgstr "Menutup bilah navigasi bawah" msgid "Closes password update alert" msgstr "Menutup peringatan pembaruan kata sandi" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Menutup penyusun postingan dan membuang draf" @@ -1091,11 +1209,11 @@ msgstr "Menutup penyusun postingan dan membuang draf" msgid "Closes viewer for header image" msgstr "Menutup penampil untuk gambar header" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Menciutkan daftar pengguna untuk notifikasi tertentu" @@ -1107,20 +1225,20 @@ msgstr "Komedi" msgid "Comics" msgstr "Komik" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Panduan Komunitas" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Selesaikan onboarding dan mulai menggunakan akun Anda" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "Selesaikan tantangan" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Buat postingan dengan panjang hingga {MAX_GRAPHEME_LENGTH} karakter" @@ -1140,8 +1258,8 @@ msgstr "Konfigurasikan pengaturan penyaringan konten untuk kategori: {name}" msgid "Configured in <0>moderation settings." msgstr "Diatur pada <0>pengaturan moderasi." -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1173,7 +1291,7 @@ msgstr "Konfirmasi usia Anda:" msgid "Confirm your birthdate" msgstr "Konfirmasi tanggal lahir Anda" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1183,11 +1301,11 @@ msgstr "Konfirmasi tanggal lahir Anda" msgid "Confirmation code" msgstr "Kode konfirmasi" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Menghubungkan..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Hubungi pusat bantuan" @@ -1243,7 +1361,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Lanjutkan ke langkah berikutnya" @@ -1276,7 +1394,8 @@ msgstr "Menyalin versi build ke papan klip" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "Disalin ke papan klip" @@ -1288,6 +1407,7 @@ msgstr "Tersalin!" msgid "Copies app password" msgstr "Menyalin kata sandi aplikasi" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Salin" @@ -1301,12 +1421,16 @@ msgstr "Salin {0}" msgid "Copy code" msgstr "Salin kode" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Salin tautan daftar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Salin tautan postingan" @@ -1315,12 +1439,16 @@ msgstr "Salin tautan postingan" msgid "Copy message text" msgstr "Salin teks pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Salin teks postingan" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Kebijakan Hak Cipta" @@ -1349,6 +1477,10 @@ msgstr "Tidak dapat membisukan obrolan" #~ msgid "Could not unmute chat" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1358,7 +1490,21 @@ msgstr "Buat akun baru" msgid "Create a new Bluesky account" msgstr "Buat akun Bluesky baru" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Buat Akun" @@ -1371,6 +1517,10 @@ msgstr "Buat akun" msgid "Create an avatar instead" msgstr "Buat avatar saja" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Buat Kata Sandi Aplikasi" @@ -1380,7 +1530,11 @@ msgstr "Buat Kata Sandi Aplikasi" msgid "Create new account" msgstr "Buat akun baru" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Buat laporan untuk {0}" @@ -1405,7 +1559,8 @@ msgstr "Kustom" msgid "Custom domain" msgstr "Domain kustom" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feed kustom yang dibangun oleh komunitas memberikan pengalaman baru dan membantu Anda menemukan konten yang Anda sukai." @@ -1448,7 +1603,10 @@ msgid "Debug panel" msgstr "Panel awakutu" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1503,16 +1661,25 @@ msgstr "Hapus akun saya" msgid "Delete My Account…" msgstr "Hapus Akun Saya…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Hapus postingan" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Hapus daftar ini?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "Hapus postingan ini?" @@ -1520,7 +1687,7 @@ msgstr "Hapus postingan ini?" msgid "Deleted" msgstr "Dihapus" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Postingan dihapus." @@ -1539,7 +1706,7 @@ msgstr "Deskripsi" msgid "Descriptive alt text" msgstr "Teks alt deskriptif" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Apakah Anda ingin mengatakan sesuatu?" @@ -1551,7 +1718,7 @@ msgstr "Redup" msgid "Direct messages are here!" msgstr "Pesan langsung telah hadir!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "Nonaktifkan pemutaran otomatis untuk GIF" @@ -1559,7 +1726,7 @@ msgstr "Nonaktifkan pemutaran otomatis untuk GIF" msgid "Disable Email 2FA" msgstr "Nonaktifkan Email 2FA" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "Matikan respons haptik" @@ -1580,11 +1747,11 @@ msgstr "Matikan respons haptik" msgid "Disabled" msgstr "Dinonaktifkan" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Buang" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "Buang draf?" @@ -1598,10 +1765,18 @@ msgstr "Cegah aplikasi untuk menampilkan akun saya ke pengguna yang tidak login" msgid "Discover new custom feeds" msgstr "Temukan feed kustom baru" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "Temukan Feed Baru" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Nama tampilan" @@ -1632,8 +1807,8 @@ msgstr "Domain terverifikasi!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1651,8 +1826,8 @@ msgstr "Selesai" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1664,12 +1839,16 @@ msgstr "Selesai" msgid "Done{extraText}" msgstr "Selesai{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Unduh berkas CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Lepaskan untuk menambahkan gambar" @@ -1717,8 +1896,11 @@ msgstr "contoh: Pengguna yang membalas dengan iklan secara berulang." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Tiap kode hanya berlaku sekali. Anda akan mendapatkan tambahan kode undangan secara berkala." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1727,11 +1909,15 @@ msgctxt "action" msgid "Edit" msgstr "Ubah" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Edit avatar" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1745,9 +1931,9 @@ msgstr "Edit detail daftar" msgid "Edit Moderation List" msgstr "Ubah Daftar Moderasi" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Edit Feed Saya" @@ -1756,13 +1942,17 @@ msgstr "Edit Feed Saya" msgid "Edit my profile" msgstr "Edit profil saya" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Edit profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Edit Profil" @@ -1771,10 +1961,19 @@ msgstr "Edit Profil" #~ msgid "Edit Saved Feeds" #~ msgstr "Edit Feed Tersimpan" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Edit Daftar Pengguna" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Ubah nama tampilan Anda" @@ -1783,6 +1982,10 @@ msgstr "Ubah nama tampilan Anda" msgid "Edit your profile description" msgstr "Ubah deskripsi profil Anda" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Pendidikan" @@ -1822,8 +2025,8 @@ msgid "Embed HTML code" msgstr "Sematkan kode HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "Sematkan postingan" @@ -1942,11 +2145,14 @@ msgstr "Gagal menerima respons captcha." msgid "Error:" msgstr "Eror:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Semua orang" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "Semua orang dapat membalas" @@ -1957,11 +2163,11 @@ msgstr "Semua orang dapat membalas" msgid "Everyone" msgstr "Semua orang" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "Menyebut atau membalas secara berlebihan" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "Pesan yang berlebihan atau tidak diinginkan" @@ -1990,7 +2196,7 @@ msgstr "Keluar dari memasukkan permintaan pencarian" msgid "Expand alt text" msgstr "Tampilkan teks alt" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -2026,7 +2232,7 @@ msgstr "Media Eksternal" 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 "Media eksternal memungkinkan situs web untuk mengumpulkan informasi tentang Anda dan perangkat Anda. Tidak ada informasi yang dikirim atau diminta hingga Anda menekan tombol \"play\"." -#: src/Navigation.tsx:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2041,6 +2247,11 @@ msgstr "Pengaturan media eksternal" msgid "Failed to create app password." msgstr "Gagal membuat kata sandi aplikasi." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Gagal membuat daftar. Periksa koneksi internet Anda dan coba lagi." @@ -2049,10 +2260,19 @@ msgstr "Gagal membuat daftar. Periksa koneksi internet Anda dan coba lagi." msgid "Failed to delete message" msgstr "Gagal menghapus pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "Gagal menghapus postingan, silakan coba lagi" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2071,6 +2291,15 @@ msgstr "Gagal memuat pesan terdahulu" #~ msgid "Failed to load recommended feeds" #~ msgstr "" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Gagal menyimpan gambar: {0}" @@ -2088,32 +2317,48 @@ msgstr "Gagal mengirim" msgid "Failed to submit appeal, please try again." msgstr "Gagal mengirimkan banding, silakan coba lagi." +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "Gagal memperbarui pengaturan" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Feed" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed {0}" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Feed offline" +#~ msgid "Feed offline" +#~ msgstr "Feed offline" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Masukan" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2131,6 +2376,10 @@ msgstr "Feeds adalah algoritma kustom yang dibuat pengguna dengan sedikit keahli #~ msgid "Feeds can be topical as well!" #~ msgstr "Feed juga bisa berdasarkan topik!" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Isi Berkas" @@ -2143,7 +2392,7 @@ msgstr "Berkas berhasil disimpan!" msgid "Filter from feeds" msgstr "Saring dari feed" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Menyelesaikan" @@ -2153,7 +2402,7 @@ msgstr "Menyelesaikan" msgid "Find accounts to follow" msgstr "Temukan akun untuk diikuti" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Temukan postingan dan pengguna di Bluesky" @@ -2177,11 +2426,15 @@ msgstr "Sesuaikan konten yang Anda lihat di feed Mengikuti." msgid "Fine-tune the discussion threads." msgstr "Sesuaikan utasan diskusi." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Kebugaran" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Fleksibel" @@ -2194,20 +2447,20 @@ msgstr "Balik secara horizontal" msgid "Flip vertically" msgstr "Balik secara vertikal" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Ikuti" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Ikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Ikuti {0}" @@ -2216,11 +2469,16 @@ msgstr "Ikuti {0}" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Ikuti Akun" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "Ikuti Semua" @@ -2229,6 +2487,10 @@ msgstr "Ikuti Akun" msgid "Follow Back" msgstr "Ikuti Balik" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Ikuti akun yang dipilih dan lanjutkan ke langkah berikutnya" @@ -2238,14 +2500,30 @@ msgstr "Ikuti Balik" #~ msgstr "" #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Diikuti oleh {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Pengguna yang Anda ikuti" @@ -2253,7 +2531,7 @@ msgstr "Pengguna yang Anda ikuti" msgid "Followed users only" msgstr "Hanya pengguna yang diikuti" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "mengikuti Anda" @@ -2262,7 +2540,7 @@ msgstr "mengikuti Anda" msgid "Followers" msgstr "Pengikut" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2271,18 +2549,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Mengikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Mengikuti {0}" @@ -2294,13 +2572,13 @@ msgstr "" msgid "Following feed preferences" msgstr "Preferensi feed Mengikuti" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Preferensi Feed Mengikuti" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Mengikuti Anda" @@ -2325,15 +2603,15 @@ msgstr "Untuk alasan keamanan, Anda tidak akan dapat melihat ini lagi. Jika Anda msgid "Forgot Password" msgstr "Lupa Kata Sandi" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "Lupa kata sandi?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "Lupa?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "Sering Memposting Konten yang Tidak Diinginkan" @@ -2341,7 +2619,7 @@ msgstr "Sering Memposting Konten yang Tidak Diinginkan" msgid "From @{sanitizedAuthor}" msgstr "Dari @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "Dari <0/>" @@ -2350,6 +2628,10 @@ msgstr "Dari <0/>" msgid "Gallery" msgstr "Galeri" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "Memulai" @@ -2359,28 +2641,33 @@ msgstr "Memulai" msgid "Get Started" msgstr "Memulai" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Beri wajah pada profil Anda" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Pelanggaran hukum atau ketentuan layanan secara terang-terangan" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Kembali" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2388,14 +2675,18 @@ msgid "Go Back" msgstr "Kembali" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Kembali ke langkah sebelumnya" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "Kembali ke beranda" @@ -2434,15 +2725,15 @@ msgstr "Media Sensitif" msgid "Handle" msgstr "Handle" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "Haptik" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "Pelecehan, unggah sulut, atau intoleransi" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Tagar" @@ -2450,7 +2741,7 @@ msgstr "Tagar" msgid "Hashtag: #{tag}" msgstr "Tagar: #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Mengalami masalah?" @@ -2481,35 +2772,35 @@ msgstr "Berikut kata sandi aplikasi Anda." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Sembunyikan postingan" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Sembunyikan konten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "Sembunyikan postingan ini?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Sembunyikan daftar pengguna" @@ -2541,9 +2832,10 @@ msgstr "Hmmmm, tampaknya kami mengalami kesulitan memuat data ini. Lihat detail msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, kami tidak dapat memuat layanan moderasi." -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2554,7 +2846,7 @@ msgid "Host:" msgstr "Host:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2599,7 +2891,7 @@ msgstr "Jika Anda belum berusia dewasa menurut hukum negara Anda, orang tua atau msgid "If you delete this list, you won't be able to recover it." msgstr "Jika Anda menghapus daftar ini, Anda tidak dapat memulihkannya lagi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "Jika Anda menghapus postingan ini, Anda tidak dapat memulihkannya lagi." @@ -2611,11 +2903,11 @@ msgstr "Jika Anda ingin mengubah kata sandi, kami akan mengirimkan kode untuk me msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "Ilegal dan Urgen" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Gambar" @@ -2623,11 +2915,15 @@ msgstr "Gambar" msgid "Image alt text" msgstr "Teks alt gambar" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "Impersonasi atau klaim palsu tentang identitas atau afiliasi" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "Pesan tidak pantas atau tautan eksplisit" @@ -2651,19 +2947,19 @@ msgstr "Masukkan kata sandi baru" msgid "Input password for account deletion" msgstr "Masukkan kata sandi untuk penghapusan akun" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "Masukkan kode yang telah dikirim ke email Anda" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "Masukkan kata sandi yang terkait dengan {identifier}" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Masukkan nama pengguna atau alamat email yang Anda gunakan saat mendaftar" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Masukkan kata sandi Anda" @@ -2679,16 +2975,16 @@ msgstr "Masukkan handle pengguna Anda" msgid "Introducing Direct Messages" msgstr "Memperkenalkan Pesan Langsung" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Kode konfirmasi 2FA tidak valid." -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Catatan posting tidak valid atau tidak didukung" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Username atau kata sandi salah" @@ -2700,7 +2996,7 @@ msgstr "Undang Teman" msgid "Invite code" msgstr "Kode Undangan" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Kode undangan salah. Periksa bahwa Anda memasukkannya dengan benar dan coba lagi." @@ -2712,14 +3008,39 @@ msgstr "Kode undangan: {0} tersedia" msgid "Invite codes: 1 available" msgstr "Kode undangan: 1 tersedia" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Feed ini menampilkan postingan secara langsung dari orang yang Anda ikuti." +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Karir" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Jurnalisme" @@ -2736,7 +3057,7 @@ msgstr "Dilabeli oleh {0}." msgid "Labeled by the author." msgstr "Dilabeli oleh pemosting." -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "Label" @@ -2764,7 +3085,7 @@ msgstr "Pilih bahasa" msgid "Language settings" msgstr "Pengaturan bahasa" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Pengaturan Bahasa" @@ -2774,7 +3095,7 @@ msgid "Languages" msgstr "Bahasa" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Terbaru" @@ -2787,7 +3108,7 @@ msgstr "Pelajari Lebih Lanjut" msgid "Learn more about the moderation applied to this content." msgstr "Pelajari lebih lanjut tentang moderasi yang diterapkan pada konten ini." -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Pelajari lebih lanjut tentang peringatan ini" @@ -2833,12 +3154,16 @@ msgstr "yang tersisa" msgid "Legacy storage cleared, you need to restart the app now." msgstr "Penyimpanan lama dihapus, Anda perlu memulai ulang aplikasi sekarang." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Reset kata sandi Anda!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Ayo!" @@ -2851,13 +3176,13 @@ msgstr "Terang" #~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Suka feed ini" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Disukai oleh" @@ -2881,23 +3206,23 @@ msgstr "Disukai Oleh" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "menyukai feed kustom Anda" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "menyukai postingan Anda" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Suka" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "Suka pada postingan ini" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Daftar" @@ -2909,6 +3234,7 @@ msgstr "Avatar Daftar" msgid "List blocked" msgstr "Daftar diblokir" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Daftar {0}" @@ -2933,10 +3259,10 @@ msgstr "Daftar tidak diblokir" msgid "List unmuted" msgstr "Daftar tidak dibisukan" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2946,13 +3272,25 @@ msgstr "Daftar" msgid "Lists blocking this user:" msgstr "Daftar yang memblokir pengguna ini:" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Muat notifikasi baru" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Muat postingan baru" @@ -2961,7 +3299,7 @@ msgstr "Muat postingan baru" msgid "Loading..." msgstr "Memuat..." -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Catatan" @@ -3009,6 +3347,10 @@ msgstr "Sepertinya Anda menghapus semua feed tersemat. Tapi jangan khawatir, And msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Sepertinya Anda kehilangan feed mengikuti. <0>Klik di sini untuk menambahkan." +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Pastikan ini adalah situs web yang Anda tuju!" @@ -3022,21 +3364,21 @@ msgstr "Kelola kata dan tagar yang dibisukan" msgid "Mark as read" msgstr "Tandai telah dibaca" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Media" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "pengguna yang disebutkan" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Pengguna yang Anda sebut" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menu" @@ -3066,7 +3408,7 @@ msgstr "Pesan terlalu panjang" msgid "Message settings" msgstr "Pengaturan pesan" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3077,11 +3419,11 @@ msgstr "Pesan" #~ msgid "Messaging settings" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "Akun Menyesatkan" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3091,6 +3433,7 @@ msgstr "Moderasi" msgid "Moderation details" msgstr "Detail moderasi" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3118,7 +3461,7 @@ msgstr "Daftar moderasi diperbarui" msgid "Moderation lists" msgstr "Daftar moderasi" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Daftar Moderasi" @@ -3127,7 +3470,7 @@ msgstr "Daftar Moderasi" msgid "Moderation settings" msgstr "Pengaturan moderasi" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "Status moderasi" @@ -3140,7 +3483,7 @@ msgstr "Alat moderasi" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator telah memilih untuk menetapkan peringatan umum pada konten." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "Lebih lanjut" @@ -3164,8 +3507,8 @@ msgstr "Bisukan" msgid "Mute {truncatedTag}" msgstr "Bisukan {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Bisukan Akun" @@ -3211,13 +3554,13 @@ msgstr "Bisukan kata ini di teks postingan dan tagar" msgid "Mute this word in tags only" msgstr "Bisukan kata ini hanya dalam tagar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Bisukan utasan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "Bisukan kata & tagar" @@ -3229,7 +3572,7 @@ msgstr "Dibisukan" msgid "Muted accounts" msgstr "Akun yang dibisukan" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Akun yang Dibisukan" @@ -3255,7 +3598,7 @@ msgstr "Pembisuan bersifat privat. Akun yang dibisukan tetap dapat berinteraksi msgid "My Birthday" msgstr "Tanggal Lahir Saya" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Feed Saya" @@ -3280,9 +3623,10 @@ msgstr "Nama" msgid "Name is required" msgstr "Nama harus diisi" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "Nama atau Deskripsi Melanggar Standar Komunitas" @@ -3291,7 +3635,7 @@ msgid "Nature" msgstr "Alam" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Menuju ke layar berikutnya" @@ -3300,7 +3644,7 @@ msgstr "Menuju ke layar berikutnya" msgid "Navigates to your profile" msgstr "Menuju ke profil Anda" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "Perlu melaporkan pelanggaran hak cipta?" @@ -3309,7 +3653,7 @@ msgstr "Perlu melaporkan pelanggaran hak cipta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "Tidak akan lagi kehilangan akses ke data dan pengikut Anda." @@ -3353,21 +3697,25 @@ msgctxt "action" msgid "New post" msgstr "Postingan baru" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Postingan baru" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Postingan baru" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Daftar Pengguna Baru" @@ -3382,11 +3730,15 @@ msgstr "Berita" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3410,7 +3762,7 @@ msgstr "Gambar berikutnya" msgid "No" msgstr "Tidak" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Tidak ada deskripsi" @@ -3424,7 +3776,11 @@ msgstr "Tanpa Panel DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "GIF tidak ditemukan. Mungkin ada masalah dengan Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Tidak lagi mengikuti {0}" @@ -3468,13 +3824,14 @@ msgstr "Tidak ada hasil" msgid "No results found" msgstr "Tidak ditemukan hasil" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Tidak ada hasil ditemukan untuk \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "Tidak ada hasil ditemukan untuk {query}" @@ -3492,7 +3849,7 @@ msgstr "Tidak ada hasil pencarian yang ditemukan untuk \"{search}\"." msgid "No thanks" msgstr "Tidak terima kasih" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Tak seorang pun" @@ -3505,6 +3862,10 @@ msgstr "Tidak ada yang dapat membalas" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Belum ada yang menyukai ini. Mungkin Anda bisa jadi yang pertama!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "Ketelanjangan Non-Seksual" @@ -3513,8 +3874,8 @@ msgstr "Ketelanjangan Non-Seksual" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "Tidak ditemukan" @@ -3523,9 +3884,9 @@ msgstr "Tidak ditemukan" msgid "Not right now" msgstr "Jangan sekarang" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "Catatan tentang berbagi" @@ -3545,16 +3906,20 @@ msgstr "Suara notifikasi" msgid "Notification Sounds" msgstr "Suara Notifikasi" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notifikasi" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Sekarang" @@ -3563,7 +3928,7 @@ msgstr "Sekarang" msgid "Nudity" msgstr "Ketelanjangan" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "Ketelanjangan atau konten dewasa yang tidak dilabeli sedemikian rupa" @@ -3597,11 +3962,19 @@ msgstr "Baiklah" msgid "Oldest replies first" msgstr "Balasan terlama terlebih dahulu" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Atur ulang orientasi" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Satu atau lebih gambar belum ada teks alt." @@ -3609,9 +3982,13 @@ msgstr "Satu atau lebih gambar belum ada teks alt." msgid "Only .jpg and .png files are supported" msgstr "Hanya mendukung berkas .jpg dan .png" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Hanya {0} yang dapat membalas." +#~ msgid "Only {0} can reply." +#~ msgstr "Hanya {0} yang dapat membalas." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3622,12 +3999,14 @@ msgid "Oops, something went wrong!" msgstr "Ups, sepertinya ada yang salah!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Uups!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Buka" @@ -3644,8 +4023,8 @@ msgstr "Buka pembuat avatar" msgid "Open conversation options" msgstr "Buka opsi percakapan" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Buka pemilih emoji" @@ -3669,10 +4048,14 @@ msgstr "Buka pengaturan kata dan tagar yang dibisukan" msgid "Open navigation" msgstr "Buka navigasi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "Buka menu opsi postingan" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3690,7 +4073,7 @@ msgstr "Membuka opsi {numItems}" msgid "Opens accessibility settings" msgstr "Membuka pengaturan aksesibilitas" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Membuka detail tambahan untuk entri debug" @@ -3772,7 +4155,7 @@ msgstr "Buka modal untuk menggunakan domain kustom" msgid "Opens moderation settings" msgstr "Buka pengaturan moderasi" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Membuka formulir pengaturan ulang kata sandi" @@ -3814,8 +4197,8 @@ msgstr "Buka halaman log sistem" msgid "Opens the threads preferences" msgstr "Buka preferensi utasan" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -3828,7 +4211,7 @@ msgstr "Opsi {0} dari {numItems}" msgid "Optionally provide additional information below:" msgstr "Jika perlu, berikan informasi tambahan di bawah ini:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "Atau gabungkan opsi-opsi berikut:" @@ -3840,7 +4223,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "Lainnya" @@ -3865,7 +4248,7 @@ msgstr "Halaman tidak ditemukan" msgid "Page Not Found" msgstr "Halaman Tidak Ditemukan" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3884,19 +4267,20 @@ msgstr "Kata sandi diganti" msgid "Password updated!" msgstr "Kata sandi diganti!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "Jeda" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Orang" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "Orang yang diikuti oleh @{0}" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "Orang yang mengikuti @{0}" @@ -3908,6 +4292,10 @@ msgstr "Diperlukan izin untuk mengakses rol kamera." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Izin untuk mengakses rol kamera ditolak. Silakan aktifkan di pengaturan sistem Anda." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Hewan Peliharaan" @@ -3933,7 +4321,7 @@ msgstr "Feed Tersemat" msgid "Pinned to your feeds" msgstr "Disematkan ke feed Anda" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "Putar" @@ -3946,7 +4334,7 @@ msgstr "Putar {0}" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "Putar atau jeda GIF" @@ -4012,7 +4400,7 @@ msgstr "Silakan masuk sebagai @{0}" msgid "Please Verify Your Email" msgstr "Mohon Verifikasi Email Anda" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Harap tunggu hingga kartu tautan Anda selesai dimuat" @@ -4024,13 +4412,13 @@ msgstr "Politik" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Posting" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Postingan" @@ -4039,13 +4427,13 @@ msgstr "Postingan" msgid "Post by {0}" msgstr "Postingan oleh {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Postingan oleh @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Postingan dihapus" @@ -4080,7 +4468,7 @@ msgstr "Postingan tidak ditemukan" msgid "posts" msgstr "postingan" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Postingan" @@ -4107,7 +4495,7 @@ msgstr "Tekan untuk mengganti penyedia hosting" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "Tekan untuk mengulangi" @@ -4116,7 +4504,7 @@ msgstr "Tekan untuk mengulangi" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4137,7 +4525,7 @@ msgstr "Prioritaskan Pengikut Anda" msgid "Privacy" msgstr "Privasi" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4154,12 +4542,12 @@ msgid "Processing..." msgstr "Memproses..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4174,7 +4562,7 @@ msgstr "Profil diperbarui" msgid "Protect your account by verifying your email." msgstr "Verifikasi email untuk mengamankan akun Anda." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Publik" @@ -4186,18 +4574,30 @@ msgstr "Daftar publik yang dapat dibagikan untuk memblokir atau membisukan pengg msgid "Public, shareable lists which can drive feeds." msgstr "Daftar bersifat publik yang dapat dibagikan dan digunakan sebagai feed." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Publikasikan postingan" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Publikasikan balasan" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Kutip postingan" @@ -4231,7 +4631,7 @@ msgstr "Alasan:" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "Pencarian Terakhir" @@ -4252,6 +4652,7 @@ msgid "Reload conversations" msgstr "Memuat ulang percakapan" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4260,11 +4661,15 @@ msgstr "Memuat ulang percakapan" msgid "Remove" msgstr "Hapus" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Hapus akun" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "Hapus Avatar" @@ -4288,12 +4693,13 @@ msgstr "Hapus feed?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Hapus dari feed saya" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Hapus dari feed saya?" @@ -4310,11 +4716,11 @@ msgstr "Hapus pratinjau gambar" msgid "Remove mute word from your list" msgstr "Hapus kata yang dibisukan dari daftar Anda" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4322,8 +4728,8 @@ msgstr "" msgid "Remove quote" msgstr "Hapus kutipan" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Hapus postingan ulang" @@ -4359,15 +4765,23 @@ msgstr "Hapus postingan yang dikutip" msgid "Replace with Discover" msgstr "Ganti dengan Discover" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Balasan" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Balasan ke utas ini dinonaktifkan" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Balas" @@ -4383,11 +4797,16 @@ msgstr "Penyaring Balasan" #~ msgstr "" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Membalas <0><1/>" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4399,8 +4818,8 @@ msgstr "Laporkan" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Laporkan Akun" @@ -4414,8 +4833,8 @@ msgstr "Laporkan percakapan" msgid "Report dialog" msgstr "Dialog laporan" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Laporkan feed" @@ -4427,11 +4846,16 @@ msgstr "Laporkan Daftar" msgid "Report message" msgstr "Laporkan pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Laporkan postingan" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "Laporkan konten ini" @@ -4446,7 +4870,7 @@ msgstr "Laporkan daftar ini" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "Laporkan pesan ini" @@ -4454,25 +4878,30 @@ msgstr "Laporkan pesan ini" msgid "Report this post" msgstr "Laporkan postingan ini" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "Laporkan pengguna ini" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Posting ulang" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Posting ulang" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Posting ulang atau kutip postingan" @@ -4480,7 +4909,7 @@ msgstr "Posting ulang atau kutip postingan" msgid "Reposted By" msgstr "Diposting Ulang Oleh" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "Diposting ulang oleh {0}" @@ -4488,15 +4917,15 @@ msgstr "Diposting ulang oleh {0}" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "Diposting ulang oleh <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "memposting ulang postingan Anda" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Posting ulang postingan ini" @@ -4510,7 +4939,7 @@ msgstr "Ajukan Perubahan" msgid "Request Code" msgstr "Minta Kode" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Wajibkan teks alt sebelum memposting" @@ -4557,7 +4986,7 @@ msgstr "Reset status onboarding" msgid "Resets the preferences state" msgstr "Reset status preferensi" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Mencoba masuk kembali" @@ -4569,12 +4998,13 @@ msgstr "Coba kembali tindakan terakhir, yang gagal" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4585,6 +5015,7 @@ msgstr "Ulangi" #~ msgstr "" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Kembali ke halaman sebelumnya" @@ -4599,6 +5030,7 @@ msgid "Returns to previous page" msgstr "Kembali ke halaman sebelumnya" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4629,12 +5061,21 @@ msgstr "Simpan Perubahan" msgid "Save handle change" msgstr "Simpan perubahan handle" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Simpan potongan gambar" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "Simpan ke feed saya" @@ -4668,6 +5109,9 @@ msgid "Saves image crop settings" msgstr "Menyimpan pengaturan pemangkasan gambar" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Katakan halo!" @@ -4680,16 +5124,16 @@ msgid "Scroll to top" msgstr "Gulir ke atas" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4701,7 +5145,7 @@ msgstr "Cari" msgid "Search for \"{query}\"" msgstr "Cari \"{query}\"" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "Cari \"{searchText}\"" @@ -4713,12 +5157,16 @@ msgstr "Cari semua postingan dari @{authorHandle} dengan tagar {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Cari semua postingan dengan tagar {displayTag}" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cari pengguna" @@ -4915,8 +5363,8 @@ msgstr "Kirim laporan ke {0}" msgid "Send verification email" msgstr "Kirim email verifikasi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -5000,9 +5448,9 @@ msgstr "Mengatur aspek rasio gambar menjadi tinggi" msgid "Sets image aspect ratio to wide" msgstr "Mengatur aspek rasio gambar menjadi lebar" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5016,17 +5464,20 @@ msgstr "Aktivitas seksual atau ketelanjangan erotis." msgid "Sexually Suggestive" msgstr "Bermuatan Seksual" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Bagikan" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" msgid "Share" msgstr "Bagikan" @@ -5038,22 +5489,39 @@ msgstr "Bagikan cerita seru!" msgid "Share a fun fact!" msgstr "Bagikan fakta menarik!" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "Tetap bagikan" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Bagikan feed" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Bagikan Tautan" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "Bagikan feed favorit Anda!" @@ -5064,7 +5532,7 @@ msgstr "Membagikan situs web tertaut" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Tampilkan" @@ -5073,7 +5541,7 @@ msgstr "Tampilkan" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "Tampilkan teks alt" @@ -5091,7 +5559,7 @@ msgstr "Tampilkan lencana" msgid "Show badge and filter from feeds" msgstr "Tampilkan lencana dan saring dari feed" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "Tampilkan pengguna lain yang serupa dengan {0}" @@ -5099,19 +5567,19 @@ msgstr "Tampilkan pengguna lain yang serupa dengan {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "Tampilkan lebih sedikit" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Tampilkan Lebih Lanjut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "Tampilkan lebih banyak" @@ -5168,7 +5636,7 @@ msgstr "Tampilkan Posting Ulang" #~ msgstr "Tampilkan posting ulang di Mengikuti" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "Tampilkan konten" @@ -5192,7 +5660,7 @@ msgstr "Tampilkan postingan dari {0} di feed Anda" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5260,7 +5728,17 @@ msgstr "Masuk sebagai" msgid "Signed in as @{0}" msgstr "Masuk sebagai @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Lewati" @@ -5273,9 +5751,15 @@ msgid "Software Dev" msgstr "Pengembang Perangkat Lunak" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "Beberapa orang dapat membalas" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Terjadi kesalahan" @@ -5291,8 +5775,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Terjadi kesalahan, silakan coba lagi." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Maaf! Sesi Anda telah berakhir. Silakan masuk lagi." @@ -5312,12 +5796,12 @@ msgstr "Urutkan balasan ke postingan yang sama berdasarkan:" msgid "Source: <0>{0}" msgstr "Sumber: <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "Spam" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "Spam; menyebut atau membalas secara berlebihan" @@ -5341,6 +5825,24 @@ msgstr "Mulai obrolan dengan {displayName}" msgid "Start chatting" msgstr "Mulai mengobrol" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "" @@ -5353,7 +5855,7 @@ msgstr "Halaman Status" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "Langkah {0} dari {1}" @@ -5361,7 +5863,7 @@ msgstr "Langkah {0} dari {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Penyimpanan dihapus, Anda perlu memulai ulang aplikasi sekarang." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5398,9 +5900,13 @@ msgstr "Berlangganan pelabel ini" msgid "Subscribe to this list" msgstr "Berlangganan ke daftar ini" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Disarankan untuk Mengikuti" +#~ msgid "Suggested Follows" +#~ msgstr "Disarankan untuk Mengikuti" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5410,7 +5916,7 @@ msgstr "Disarankan untuk Anda" msgid "Suggestive" msgstr "Sugestif" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5461,11 +5967,15 @@ msgstr "Teknologi" msgid "Tell a joke!" msgstr "Ceritakan sebuah lelucon!" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Ketentuan" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5473,9 +5983,10 @@ msgstr "Ketentuan" msgid "Terms of Service" msgstr "Ketentuan Layanan" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "Istilah yang digunakan melanggar standar komunitas" @@ -5497,12 +6008,19 @@ msgstr "Terima kasih. Laporan Anda telah terkirim." msgid "That contains the following:" msgstr "Berisi hal berikut:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Handle telah terpakai." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Akun ini dapat berinteraksi kembali dengan Anda setelah pemblokiran dibuka." @@ -5518,6 +6036,10 @@ msgstr "Panduan Komunitas telah dipindahkan ke <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "Feed telah diganti dengan Discover." @@ -5543,6 +6065,10 @@ msgstr "Postingan mungkin telah dihapus." msgid "The Privacy Policy has been moved to <0/>" msgstr "Kebijakan Privasi telah dipindahkan ke <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "Formulir dukungan telah dipindahkan. Jika Anda memerlukan bantuan, silakan <0/> atau kunjungi {HELP_DESK_URL} untuk menghubungi kami." @@ -5560,7 +6086,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Ada masalah saat menghubungi server, silakan periksa koneksi internet Anda dan coba lagi." @@ -5609,8 +6135,8 @@ msgstr "Ada masalah saat mengambil postingan. Ketuk di sini untuk mencoba lagi." msgid "There was an issue fetching the list. Tap here to try again." msgstr "Ada masalah saat mengambil daftar. Ketuk di sini untuk mencoba lagi." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ada masalah saat mengambil daftar Anda. Ketuk di sini untuk mencoba lagi." @@ -5627,17 +6153,17 @@ msgstr "Ada masalah saat mengirimkan laporan. Silakan periksa koneksi internet A msgid "There was an issue with fetching your app passwords" msgstr "Ada masalah dengan pengambilan kata sandi aplikasi Anda" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Ada masalah! {0}" @@ -5733,7 +6259,7 @@ msgstr "Feed ini sedang menerima terlalu banyak trafik dan sementara tidak terse msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Feed ini kosong! Anda mungkin perlu mengikuti lebih banyak pengguna atau menyesuaikan pengaturan bahasa Anda." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -5794,16 +6320,16 @@ msgstr "Nama ini sudah digunakan" msgid "This post has been deleted." msgstr "Postingan ini telah dihapus." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Postingan ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "Postingan ini akan disembunyikan dari feed." -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Profil ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." @@ -5840,6 +6366,10 @@ msgstr "Pengguna ini termasuk dalam daftar <0>{0} yang telah Anda blokir" msgid "This user is included in the <0>{0} list which you have muted." msgstr "Pengguna ini termasuk dalam daftar <0>{0} yang telah Anda bisukan" +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Pengguna ini tidak mengikuti siapa pun." @@ -5865,7 +6395,7 @@ msgstr "Preferensi Utasan" msgid "Threaded Mode" msgstr "Mode Utasan" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Preferensi Utas" @@ -5894,7 +6424,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Beralih untuk mengaktifkan atau menonaktifkan konten dewasa" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Teratas" @@ -5904,10 +6434,10 @@ msgstr "Transformasi" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Terjemahkan" @@ -5938,25 +6468,29 @@ msgstr "Bunyikan daftar" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Buka blokir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Buka blokir" @@ -5966,23 +6500,23 @@ msgstr "Buka blokir" msgid "Unblock account" msgstr "Buka blokir akun" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Buka blokir Akun" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Buka Blokir Akun?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Batalkan posting ulang" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Berhenti mengikuti" @@ -5991,12 +6525,12 @@ msgstr "Berhenti mengikuti" msgid "Unfollow" msgstr "Batal ikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "Berhenti mengikuti {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "Batal Ikuti Akun" @@ -6004,7 +6538,7 @@ msgstr "Batal Ikuti Akun" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "Batalkan suka feed ini" @@ -6017,8 +6551,8 @@ msgstr "Bunyikan" msgid "Unmute {truncatedTag}" msgstr "Batal bisukan {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Bunyikan Akun" @@ -6034,8 +6568,8 @@ msgstr "Bunyikan percakapan" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Bunyikan utasan" @@ -6068,8 +6602,8 @@ msgstr "Berhenti langganan pelabel ini" #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Konten Seksual yang Tidak Diinginkan" @@ -6093,20 +6627,20 @@ msgstr "Unggah foto saja" msgid "Upload a text file to:" msgstr "Unggah berkas teks ke:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Unggah dari Kamera" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Unggah dari Berkas" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6206,7 +6740,7 @@ msgstr "Daftar pengguna diperbarui" msgid "User Lists" msgstr "Daftar Pengguna" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Nama pengguna atau alamat email" @@ -6214,7 +6748,7 @@ msgstr "Nama pengguna atau alamat email" msgid "Users" msgstr "Pengguna" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "pengguna yang diikuti <0/>" @@ -6225,7 +6759,7 @@ msgstr "pengguna yang diikuti <0/>" msgid "Users I follow" msgstr "Pengguna yang saya ikuti" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Pengguna di \"{0}\"" @@ -6286,23 +6820,27 @@ msgstr "Permainan Video" msgid "View {0}'s avatar" msgstr "Lihat avatar {0}" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Lihat entri debug" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "Lihat detail" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "Lihat detail untuk melaporkan pelanggaran hak cipta" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Lihat utas lengkap" @@ -6310,14 +6848,15 @@ msgstr "Lihat utas lengkap" msgid "View information about these labels" msgstr "Lihat informasi tentang label ini" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Lihat profil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Lihat avatar" @@ -6325,11 +6864,11 @@ msgstr "Lihat avatar" msgid "View the labeling service provided by @{0}" msgstr "Lihat layanan pelabelan yang disediakan oleh @{0}" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "Lihat pengguna yang menyukai feed ini" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6365,7 +6904,7 @@ msgstr "Kami tidak dapat memuat percakapan ini" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Kami perkirakan {estimatedTime} hingga akun Anda siap." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Semoga Anda senang dan betah di sini. Ingat, Bluesky adalah:" @@ -6405,7 +6944,7 @@ msgstr "Kami akan menggunakan ini untuk menyesuaikan pengalaman Anda." msgid "We're having network issues, try again" msgstr "Kami mengalami masalah jaringan, coba lagi" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Kami sangat senang Anda bergabung dengan kami!" @@ -6417,11 +6956,11 @@ msgstr "Mohon maaf, kami tidak dapat menyelesaikan daftar ini. Jika hal ini teru msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Mohon maaf, untuk saat ini kami tidak dapat memuat kata yang Anda bisukan. Silakan coba lagi." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Maaf, pencarian Anda tidak dapat dilakukan. Mohon coba lagi dalam beberapa menit." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6431,8 +6970,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Maaf! Kami tidak dapat menemukan halaman yang Anda cari." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "Maaf, Anda hanya dapat berlangganan sepuluh pelabel dan Anda telah mencapai batas tersebut." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "Maaf, Anda hanya dapat berlangganan sepuluh pelabel dan Anda telah mencapai batas tersebut." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -6446,9 +6989,13 @@ msgstr "" msgid "What are your interests?" msgstr "Apa saja minat Anda?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "Apa kabar?" @@ -6465,10 +7012,20 @@ msgstr "Bahasa apa yang ingin Anda lihat di feed Anda?" msgid "Who can message you?" msgstr "Siapa yang dapat mengirim pesan kepada Anda?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Siapa yang dapat membalas" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6486,7 +7043,7 @@ msgstr "Mengapa feed ini perlu ditinjau?" msgid "Why should this list be reviewed?" msgstr "Mengapa daftar ini perlu ditinjau?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "Mengapa pesan ini perlu ditinjau?" @@ -6494,6 +7051,10 @@ msgstr "Mengapa pesan ini perlu ditinjau?" msgid "Why should this post be reviewed?" msgstr "Mengapa postingan ini perlu ditinjau?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "Mengapa pengguna ini perlu ditinjau?" @@ -6507,11 +7068,11 @@ msgstr "Lebar" msgid "Write a message" msgstr "Tulis pesan" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Tulis postingan" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Tulis balasan Anda" @@ -6535,6 +7096,10 @@ msgstr "Ya" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -6543,6 +7108,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "Kemarin, {time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Anda sedang dalam antrian." @@ -6647,12 +7216,12 @@ msgstr "Anda telah membisukan pengguna ini" msgid "You have no conversations yet. Start one!" msgstr "Anda belum melakukan percakapan. Mulai sekarang!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "Anda tidak punya feed." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "Anda tidak punya daftar." @@ -6688,6 +7257,14 @@ msgstr "Anda dapat mengajukan banding atas label non-mandiri jika Anda merasa la msgid "You may appeal these labels if you feel they were placed in error." msgstr "Anda dapat mengajukan banding atas label ini jika Anda merasa label tersebut ditempatkan secara tidak tepat." +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "Anda harus berusia 13 tahun atau lebih untuk mendaftar." @@ -6696,6 +7273,18 @@ msgstr "Anda harus berusia 13 tahun atau lebih untuk mendaftar." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Anda harus berusia 18 tahun atau lebih untuk mengaktifkan konten dewasa" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Anda harus memilih setidaknya satu pelabel untuk sebuah laporan" @@ -6704,11 +7293,11 @@ msgstr "Anda harus memilih setidaknya satu pelabel untuk sebuah laporan" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Anda tidak akan lagi menerima notifikasi untuk utas ini" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Anda sekarang akan menerima notifikasi untuk utas ini" @@ -6728,6 +7317,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Anda memiliki kendali" @@ -6743,7 +7352,7 @@ msgstr "Anda sedang dalam antrian" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Anda siap untuk mulai!" @@ -6756,7 +7365,7 @@ msgstr "Anda telah memilih untuk menyembunyikan kata atau tagar dalam postingan msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Anda telah mencapai akhir feed Anda! Temukan beberapa akun lain untuk diikuti." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Akun Anda" @@ -6818,11 +7427,11 @@ msgstr "Kata yang Anda bisukan" msgid "Your password has been changed successfully!" msgstr "Kata sandi Anda telah berhasil diubah!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Postingan Anda telah dipublikasikan" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Postingan, suka, dan pemblokiran Anda bersifat publik. Sedangkan pembisuan bersifat privat." @@ -6834,7 +7443,7 @@ msgstr "Profil Anda" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "Balasan Anda telah dipublikasikan" @@ -6842,6 +7451,6 @@ msgstr "Balasan Anda telah dipublikasikan" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Laporan Anda akan dikirim ke Layanan Moderasi Bluesky" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Handle Anda" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 59660ca2e5..809c4e2b0c 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -22,7 +22,7 @@ msgstr "" msgid "(no email)" msgstr "(no email)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -37,32 +37,33 @@ msgstr "{0, plural, one {# un etichetta è stata applicata a questo account} oth msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# un etichetta è stata applicata a questo contenuto} other {# etichette sono state applicate a questo contenuto}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# ripubblicazione} other {# ripubblicazioni}}" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -71,15 +72,15 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -89,17 +90,53 @@ msgstr "" #~ msgid "{0} {purposeLabel} List" #~ msgstr "Lista {purposeLabel} {0}" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #~ msgid "{0} your feeds" #~ msgstr "{0} tuoi feed" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" @@ -108,7 +145,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} following" @@ -128,7 +165,7 @@ msgstr "{handle} non può ricevere messaggi" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -139,14 +176,30 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non letto" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> membri" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" @@ -158,6 +211,10 @@ msgstr "" #~ msgid "<0>{0} following" #~ msgstr "<0>{0} following" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>{pluralizedFollowers}" @@ -177,11 +234,11 @@ msgstr "<0>Non applicabile. Questo avviso è disponibile solo per i post che #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Ti diamo il benvenuto su<1>Bluesky" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Nome utente non valido" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "Conferma 2FA" @@ -192,7 +249,7 @@ msgstr "Conferma 2FA" #~ msgstr "È disponibile una nuova versione dell'app. Aggiorna per continuare a utilizzarla." #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Accedi alle impostazioni di navigazione" @@ -209,29 +266,29 @@ msgstr "Accessibilità" msgid "Accessibility settings" msgstr "Impostazioni di accessibilità" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Impostazioni di Accessibilità" #~ msgid "account" #~ msgstr "account" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Account" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Account bloccato" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "Account seguito" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Account silenziato" @@ -252,16 +309,16 @@ msgstr "Opzioni dell'account" msgid "Account removed from quick access" msgstr "Account rimosso dall'accesso immediato" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Account sbloccato" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Account non seguito" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Account non silenziato" @@ -272,6 +329,14 @@ msgstr "Account non silenziato" msgid "Add" msgstr "Aggiungi" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Aggiungi un avviso sul contenuto" @@ -325,10 +390,18 @@ msgstr "Aggiungi parola silenziata alle impostazioni configurate" msgid "Add muted words and tags" msgstr "Aggiungi parole silenziate e tags" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Aggiungi feed raccomandati" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "Aggiungi il feed predefinito delle sole persone che segui" @@ -337,8 +410,12 @@ msgstr "Aggiungi il feed predefinito delle sole persone che segui" msgid "Add the following DNS record to your domain:" msgstr "Aggiungi il seguente record DNS al tuo dominio:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Aggiungi alle Liste" @@ -379,7 +456,11 @@ msgstr "Il contenuto per adulti è disattivato." msgid "Advanced" msgstr "Avanzato" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "Tutti i feed che hai salvato, in un unico posto." @@ -408,17 +489,17 @@ msgstr "Hai già effettuato l'accesso come @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Testo alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "Testo Alternativo" @@ -439,17 +520,34 @@ msgstr "Una email è stata inviata al tuo indirizzo precedente, {0}. Include un msgid "An error occured" msgstr "Si è verificato un errore" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "È avvenuto un errore durante la cancellazione del messaggio. Riprovare un altra volta" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Un problema non incluso in queste opzioni" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -459,9 +557,8 @@ msgstr "Si è verificato un problema, riprova un'altra volta." msgid "an unknown error occurred" msgstr "si è verificato un errore sconosciuto" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "e" @@ -469,11 +566,11 @@ msgstr "e" msgid "Animals" msgstr "Animali" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF animata" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Comportamento antisociale" @@ -500,7 +597,7 @@ msgstr "Impostazioni della password dell'app" #~ msgid "App passwords" #~ msgstr "Passwords dell'app" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -551,6 +648,10 @@ msgstr "Aspetto" msgid "Apply default recommended feeds" msgstr "Applica i feed raccomandati predefiniti" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Confermi di voler eliminare la password dell'app \"{name}\"?" @@ -571,7 +672,11 @@ msgstr "Sei sicuro di voler abbandonare questa conversazione? I messaggi verrann msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "Confermi di voler eliminare questa bozza?" @@ -605,14 +710,15 @@ msgstr "Almeno 3 caratteri" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Indietro" @@ -637,8 +743,8 @@ msgstr "Compleanno" msgid "Birthday:" msgstr "Compleanno:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Blocca" @@ -647,12 +753,12 @@ msgstr "Blocca" msgid "Block account" msgstr "Blocca account" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Blocca Account" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "Bloccare Account?" @@ -680,12 +786,12 @@ msgstr "Bloccato" msgid "Blocked accounts" msgstr "Accounts bloccati" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Accounts bloccati" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Gli account bloccati non possono rispondere alle tue discussioni, menzionarti o interagire in nessun altro modo con te." @@ -693,7 +799,7 @@ msgstr "Gli account bloccati non possono rispondere alle tue discussioni, menzio 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 "Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire in nessun altro modo con te. Non vedrai il loro contenuto e non vedranno il tuo." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Post bloccato." @@ -705,7 +811,7 @@ msgstr "Il blocco non impedisce al labeler di inserire etichette nel tuo account msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Il blocco è pubblico. Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire con te in nessun altro modo." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Il blocco non impedirà l'applicazione delle etichette al tuo account, ma impedirà a questo account di rispondere alle tue discussioni o di interagire con te." @@ -734,6 +840,10 @@ msgstr "Bluesky è un network aperto in cui puoi scegliere il tuo provider di ho #~ 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 utilizza gli inviti per costruire una comunità più sana. Se non conosci nessuno con un invito, puoi iscriverti alla lista d'attesa e te ne invieremo uno al più presto." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 non mostrerà il tuo profilo e i tuoi post agli utenti non loggati. Altre applicazioni potrebbero non rispettare questa istruzione. Ciò non rende il tuo account privato." @@ -768,7 +878,7 @@ msgstr "Attività commerciale" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Pulsante disabilitato. Inserisci il dominio personalizzato per procedere." -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "da —" @@ -783,7 +893,7 @@ msgstr "Di {0}" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "di <0/>" @@ -791,7 +901,7 @@ msgstr "di <0/>" msgid "By creating an account you agree to the {els}." msgstr "Creando un account accetti i {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "da te" @@ -808,8 +918,8 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -825,8 +935,8 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancella" @@ -858,7 +968,7 @@ msgstr "Annulla il ritaglio dell'immagine" msgid "Cancel profile editing" msgstr "Annulla la modifica del profilo" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Annnulla la citazione del post" @@ -920,9 +1030,9 @@ msgstr "Cambia la lingua del post a {0}" msgid "Change Your Email" msgstr "Cambia la tua email" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Messaggi" @@ -932,7 +1042,7 @@ msgstr "Conversazione silenziata" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -962,7 +1072,7 @@ msgstr "Verifica il mio stato" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Scopri alcuni utenti consigliati. Seguili per vedere utenti simili." -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "Controlla la tua email per il codice di accesso e inseriscilo qui." @@ -970,18 +1080,22 @@ msgstr "Controlla la tua email per il codice di accesso e inseriscilo qui." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'e-mail con il codice di conferma da inserire di seguito:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Scegli \"Tutti\" o \"Nessuno\"" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Scegli il servizio" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Scegli gli algoritmi che compilano i tuoi feed personalizzati." @@ -1017,7 +1131,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Cancella tutti i dati in archivio (poi ricomincia)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Annulla la ricerca" @@ -1067,9 +1181,13 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Chiudi" @@ -1124,7 +1242,7 @@ msgstr "Chiude la barra di navigazione in basso" msgid "Closes password update alert" msgstr "Chiude l'avviso di aggiornamento della password" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Chiude l'editore del post ed elimina la bozza del post" @@ -1132,11 +1250,11 @@ msgstr "Chiude l'editore del post ed elimina la bozza del post" msgid "Closes viewer for header image" msgstr "Chiude il visualizzatore dell'immagine di intestazione" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Comprime l'elenco degli utenti per una determinata notifica" @@ -1148,20 +1266,20 @@ msgstr "Commedia" msgid "Comics" msgstr "Fumetti" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Linee guida della community" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Completa l'incorporazione e inizia a utilizzare il tuo account" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "Completa la challenge" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Componi un post fino a {MAX_GRAPHEME_LENGTH} caratteri" @@ -1181,8 +1299,8 @@ msgstr "Configura l'impostazione del filtro dei contenuti per la categoria: {nam msgid "Configured in <0>moderation settings." msgstr "Configurato nelle <0>impostazioni di moderazione." -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1221,7 +1339,7 @@ msgstr "Conferma la tua età:" msgid "Confirm your birthdate" msgstr "Conferma la tua data di nascita" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1234,11 +1352,11 @@ msgstr "Codice di conferma" #~ msgid "Confirms signing up {email} to the waitlist" #~ msgstr "Conferma l'iscrizione di {email} alla lista d'attesa" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Connessione in corso..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Contatta il supporto" @@ -1299,7 +1417,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Vai al passaggio successivo" @@ -1332,7 +1450,8 @@ msgstr "Versione di build copiata nella clipboard" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "Copiato nel clipboard" @@ -1344,6 +1463,7 @@ msgstr "Copiato!" msgid "Copies app password" msgstr "Copia la password dell'app" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copia" @@ -1357,12 +1477,16 @@ msgstr "Copia {0}" msgid "Copy code" msgstr "Copia il codice" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copia il link alla lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Copia il link al post" @@ -1374,12 +1498,16 @@ msgstr "Copia il link al post" msgid "Copy message text" msgstr "Copia il testo del messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Copia il testo del post" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politica sul diritto d'autore" @@ -1407,6 +1535,10 @@ msgstr "Errore nel silenziare la conversazione" #~ msgid "Country" #~ msgstr "Paese" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1416,7 +1548,21 @@ msgstr "Crea un nuovo account" msgid "Create a new Bluesky account" msgstr "Crea un nuovo Bluesky account" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Crea un account" @@ -1429,6 +1575,10 @@ msgstr "Crea un account" msgid "Create an avatar instead" msgstr "In alternativa crea un avatar" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Crea un password per l'app" @@ -1438,7 +1588,11 @@ msgstr "Crea un password per l'app" msgid "Create new account" msgstr "Crea un nuovo account" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Crea un report per {0}" @@ -1468,7 +1622,8 @@ msgstr "Personalizzato" msgid "Custom domain" msgstr "Dominio personalizzato" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "I feed personalizzati creati dalla comunità ti offrono nuove esperienze e ti aiutano a trovare contenuti interessanti." @@ -1514,7 +1669,10 @@ msgid "Debug panel" msgstr "Pannello per il debug" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1571,16 +1729,25 @@ msgstr "Cancellare account" msgid "Delete My Account…" msgstr "Cancellare Account…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Elimina il post" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Elimina questa lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "Eliminare questo post?" @@ -1588,7 +1755,7 @@ msgstr "Eliminare questo post?" msgid "Deleted" msgstr "Eliminato" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Post eliminato." @@ -1613,7 +1780,7 @@ msgstr "Testo descrittivo alternativo" #~ msgid "Developer Tools" #~ msgstr "Strumenti per sviluppatori" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Volevi dire qualcosa?" @@ -1625,7 +1792,7 @@ msgstr "Fioco" msgid "Direct messages are here!" msgstr "I messaggi diretti sono arrivati!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "Disattiva la riproduzione automatica per le GIF" @@ -1633,7 +1800,7 @@ msgstr "Disattiva la riproduzione automatica per le GIF" msgid "Disable Email 2FA" msgstr "Disattiva l'email 2FA" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "Disattiva il feedback tattile" @@ -1646,14 +1813,14 @@ msgstr "Disattiva il feedback tattile" msgid "Disabled" msgstr "Disabilitato" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Scartare" #~ msgid "Discard draft" #~ msgstr "Scarta la bozza" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "Scartare la bozza?" @@ -1667,13 +1834,18 @@ msgstr "Scoraggia le app dal mostrare il mio account agli utenti disconnessi" msgid "Discover new custom feeds" msgstr "Scopri nuovi feed personalizzati" -#~ msgid "Discover new feeds" -#~ msgstr "Scopri nuovi feed" +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "Scopri nuovi feed" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "Scopri nuovi feed" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Nome visualizzato" @@ -1707,8 +1879,8 @@ msgstr "Dominio verificato!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1726,8 +1898,8 @@ msgstr "Fatto" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1742,6 +1914,10 @@ msgstr "Fatto{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Usa il doppio tocco per accedere" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #~ msgid "Download Bluesky account data (repository)" #~ msgstr "Scarica i dati dell'account Bluesky (archivio)" @@ -1750,7 +1926,7 @@ msgstr "Fatto{extraText}" msgid "Download CAR file" msgstr "Scarica il CAR file" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Trascina e rilascia per aggiungere immagini" @@ -1798,8 +1974,11 @@ msgstr "e.g. Utenti che rispondono ripetutamente con annunci." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Ogni codice funziona per un solo uso. Riceverai periodicamente più codici di invito." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1808,11 +1987,15 @@ msgctxt "action" msgid "Edit" msgstr "Modifica" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Modifica l'avatar" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1826,9 +2009,9 @@ msgstr "Modifica i dettagli della lista" msgid "Edit Moderation List" msgstr "Modifica l'elenco di moderazione" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Modifica i miei feed" @@ -1837,13 +2020,17 @@ msgstr "Modifica i miei feed" msgid "Edit my profile" msgstr "Modifica il mio profilo" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Modifica il profilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Modifica il Profilo" @@ -1852,10 +2039,19 @@ msgstr "Modifica il Profilo" #~ msgid "Edit Saved Feeds" #~ msgstr "Modifica i feed memorizzati" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Modifica l'elenco degli utenti" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Modifica il tuo nome visualizzato" @@ -1864,6 +2060,10 @@ msgstr "Modifica il tuo nome visualizzato" msgid "Edit your profile description" msgstr "Modifica la descrizione del tuo profilo" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Formazione scolastica" @@ -1903,8 +2103,8 @@ msgid "Embed HTML code" msgstr "Incorpora il codice HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "Incorpora il post" @@ -2031,11 +2231,14 @@ msgstr "Errore nella risposta del captcha." msgid "Error:" msgstr "Errore:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Tutti" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "Tutti possono rispondere" @@ -2046,11 +2249,11 @@ msgstr "Tutti possono rispondere" msgid "Everyone" msgstr "Tutti" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "Menzioni o risposte eccessive" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "Troppi o indesiderati messaggi" @@ -2082,7 +2285,7 @@ msgstr "Uscita dall'inserzione della domanda di ricerca" msgid "Expand alt text" msgstr "Ampliare il testo alternativo" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -2118,7 +2321,7 @@ msgstr "Media esterni" 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 "I multimediali esterni possono consentire ai siti web di raccogliere informazioni su di te e sul tuo dispositivo. Nessuna informazione viene inviata o richiesta finché non si preme il pulsante \"Riproduci\"." -#: src/Navigation.tsx:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2133,6 +2336,11 @@ msgstr "Impostazioni multimediali esterni" msgid "Failed to create app password." msgstr "Impossibile creare la password dell'app." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Impossibile creare l'elenco. Controlla la connessione Internet e riprova." @@ -2141,10 +2349,19 @@ msgstr "Impossibile creare l'elenco. Controlla la connessione Internet e riprova msgid "Failed to delete message" msgstr "Errore nel cancellare il messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "Non possiamo eliminare il post, riprova di nuovo" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2157,6 +2374,15 @@ msgstr "Errore nel caricare i vecchi messaggi" #~ msgid "Failed to load recommended feeds" #~ msgstr "Non possiamo caricare i feed consigliati" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Non è possibile salvare l'immagine: {0}" @@ -2170,35 +2396,51 @@ msgstr "Errore nell'invio" msgid "Failed to submit appeal, please try again." msgstr "Errore nel invio dell'appello, si prega di riprovare." +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "Errore nell'aggiornamento delle impostazioni" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Feed" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed fatto da {0}" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Feed offline" +#~ msgid "Feed offline" +#~ msgstr "Feed offline" #~ msgid "Feed Preferences" #~ msgstr "Preferenze del feed" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Commenti" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2215,6 +2457,10 @@ msgstr "I feed sono algoritmi personalizzati che gli utenti creano con un minimo #~ msgid "Feeds can be topical as well!" #~ msgstr "I feed possono anche avere tematiche!" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Archivia i contenuti" @@ -2227,7 +2473,7 @@ msgstr "File salvata con successo!" msgid "Filter from feeds" msgstr "Filtra dai feed" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Finalizzando" @@ -2237,7 +2483,7 @@ msgstr "Finalizzando" msgid "Find accounts to follow" msgstr "Trova account da seguire" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Trova post e utenti su Bluesky" @@ -2261,11 +2507,15 @@ msgstr "Ottimizza il contenuto che vedi nel tuo Following feed." msgid "Fine-tune the discussion threads." msgstr "Ottimizza i la visualizzazione delle discussioni." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Flessibile" @@ -2278,20 +2528,20 @@ msgstr "Gira in orizzontale" msgid "Flip vertically" msgstr "Gira in verticale" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Segui" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Segui" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Segui {0}" @@ -2300,11 +2550,16 @@ msgstr "Segui {0}" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Segui l'Account" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "Segui tutti" @@ -2313,6 +2568,10 @@ msgstr "Segui l'Account" msgid "Follow Back" msgstr "Seguire" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Segui gli account selezionati e vai al passaggio successivo" @@ -2321,14 +2580,30 @@ msgstr "Seguire" #~ msgstr "Segui alcuni utenti per iniziare. Possiamo consigliarti più utenti in base a chi trovi interessante." #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguito da {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Utenti seguiti" @@ -2336,7 +2611,7 @@ msgstr "Utenti seguiti" msgid "Followed users only" msgstr "Solo utenti seguiti" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "ti segue" @@ -2345,7 +2620,7 @@ msgstr "ti segue" msgid "Followers" msgstr "Followers" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2357,18 +2632,18 @@ msgstr "" #~ msgid "following" #~ msgstr "following" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Following" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguiti {0}" @@ -2380,13 +2655,13 @@ msgstr "" msgid "Following feed preferences" msgstr "Preferenze del Following feed" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Preferenze del Following Feed" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Ti segue" @@ -2417,15 +2692,15 @@ msgstr "Per motivi di sicurezza non potrai visualizzarlo nuovamente. Se perdi qu msgid "Forgot Password" msgstr "Hai dimenticato la Password" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "Hai dimenticato la password?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "Hai dimenticato?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "Pubblica spesso contenuti indesiderati" @@ -2433,7 +2708,7 @@ msgstr "Pubblica spesso contenuti indesiderati" msgid "From @{sanitizedAuthor}" msgstr "Di @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "Da <0/>" @@ -2442,6 +2717,10 @@ msgstr "Da <0/>" msgid "Gallery" msgstr "Galleria" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "Iniziamo" @@ -2451,28 +2730,33 @@ msgstr "Iniziamo" msgid "Get Started" msgstr "Inizia" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Dai un volto al tuo profilo" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Evidenti violazioni della legge o dei termini di servizio" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Torna indietro" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2480,14 +2764,18 @@ msgid "Go Back" msgstr "Torna Indietro" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Torna al passaggio precedente" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "Torna Home" @@ -2524,15 +2812,15 @@ msgstr "Media grafici" msgid "Handle" msgstr "Nome Utente" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "Aptica" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "Molestie, trolling o intolleranza" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Hashtag" @@ -2540,7 +2828,7 @@ msgstr "Hashtag" msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Ci sono problemi?" @@ -2571,35 +2859,35 @@ msgstr "Ecco la password dell'app." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Nascondi" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Nascondi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Nascondi il messaggio" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Nascondere il contenuto" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "Vuoi nascondere questo post?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Nascondi elenco utenti" @@ -2634,9 +2922,10 @@ msgstr "Stiamo riscontrando problemi nel trovare questi dati. Guarda PI[U giù p msgid "Hmmmm, we couldn't load that moderation service." msgstr "Non siamo riusciti a caricare il servizio di moderazione." -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2650,7 +2939,7 @@ msgid "Host:" msgstr "Hosting:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2698,7 +2987,7 @@ msgstr "Se non sei ancora maggiorenne secondo le leggi del tuo Paese, il tuo gen msgid "If you delete this list, you won't be able to recover it." msgstr "Se elimini questa lista, non potrai recuperarla." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "Se rimuovi questo post, non potrai recuperarlo." @@ -2710,11 +2999,11 @@ msgstr "Se vuoi modificare la password, ti invieremo un codice per verificare se msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "Illegale e Urgente" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Immagine" @@ -2725,11 +3014,15 @@ msgstr "Testo alternativo dell'immagine" #~ msgid "Image options" #~ msgstr "Opzioni per l'immagine" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "Furto d'identità o false affermazioni sull'identità o sull'affiliazione" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "Messaggi inappropriati or link espliciti" @@ -2762,15 +3055,15 @@ msgstr "Inserisci la password per la cancellazione dell'account" #~ msgid "Input phone number for SMS verification" #~ msgstr "Inserisci il numero di telefono per la verifica via SMS" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "Inserisci il codice che ti è stato inviato via email" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "Inserisci la password relazionata a {identifier}" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Inserisci il nome utente o l'indirizzo email che hai utilizzato al momento della registrazione" @@ -2780,7 +3073,7 @@ msgstr "Inserisci il nome utente o l'indirizzo email che hai utilizzato al momen #~ msgid "Input your email to get on the Bluesky waitlist" #~ msgstr "Inserisci la tua email per entrare nella lista d'attesa di Bluesky" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Inserisci la tua password" @@ -2796,16 +3089,16 @@ msgstr "Inserisci il tuo identificatore" msgid "Introducing Direct Messages" msgstr "Introduzione ai Messaggi Diretti" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Codice di conferma 2FA non valido." -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Protocollo del post non valido o non supportato" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Nome dell'utente o password errato" @@ -2820,7 +3113,7 @@ msgstr "Invita un amico" msgid "Invite code" msgstr "Codice d'invito" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Codice invito non accettato. Controlla di averlo inserito correttamente e riprova." @@ -2835,14 +3128,39 @@ msgstr "Codici di invito: {0} disponibili" msgid "Invite codes: 1 available" msgstr "Codici di invito: 1 disponibile" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Mostra i post delle persone che segui." +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Lavori" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #~ msgid "Join the waitlist" #~ msgstr "Iscriviti alla lista d'attesa" @@ -2867,7 +3185,7 @@ msgstr "Etichettato da {0}." msgid "Labeled by the author." msgstr "Etichettato dall'autore." -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "Etichette" @@ -2894,7 +3212,7 @@ msgstr "Seleziona la lingua" msgid "Language settings" msgstr "Impostazione delle lingue" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Impostazione delle Lingue" @@ -2907,7 +3225,7 @@ msgstr "Lingue" #~ msgstr "Ultimo passo!" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Ultime" @@ -2923,7 +3241,7 @@ msgstr "Ulteriori Informazioni" msgid "Learn more about the moderation applied to this content." msgstr "Scopri di più sulla moderazione applicata a questo contenuto." -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Ulteriori informazioni su questo avviso" @@ -2969,12 +3287,16 @@ msgstr "mancano." msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'archivio legacy è stato cancellato, riattiva la app." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Reimpostazione della password!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Andiamo!" @@ -2989,13 +3311,13 @@ msgstr "Chiaro" #~ msgstr "Mi piace" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Metti mi piace a questo feed" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Piace a" @@ -3014,26 +3336,26 @@ msgstr "Piace A" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Piace a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "piace il tuo feed personalizzato" #~ msgid "liked your custom feed{0}" #~ msgstr "piace il feed personalizzato{0}" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "piace il tuo post" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Mi piace" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "Mi Piace in questo post" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Lista" @@ -3045,6 +3367,7 @@ msgstr "Lista avatar" msgid "List blocked" msgstr "Lista bloccata" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Lista di {0}" @@ -3069,10 +3392,10 @@ msgstr "Lista sbloccata" msgid "List unmuted" msgstr "Lista non mutata" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3082,16 +3405,28 @@ msgstr "Liste" msgid "Lists blocking this user:" msgstr "Liste che bloccano questo utente:" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + #~ msgid "Load more posts" #~ msgstr "Carica più post" +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Carica più notifiche" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carica nuovi posts" @@ -3103,7 +3438,7 @@ msgstr "Caricamento..." #~ msgid "Local dev server" #~ msgstr "Server di sviluppo locale" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Log" @@ -3150,6 +3485,10 @@ msgstr "Sembra che tu non abbia più feed fissati. Ma non ti preoccupare, puoi a msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Sembra che ti manchi un following feed. <0>Clicca qui per aggiungere uno." +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Assicurati che questo sia dove intendi andare!" @@ -3169,21 +3508,21 @@ msgstr "Segna come letto" #~ msgid "May only contain letters and numbers" #~ msgstr "Può contenere solo lettere e numeri" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Media" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "utenti menzionati" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Utenti menzionati" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menù" @@ -3216,18 +3555,18 @@ msgstr "Il messaggio è troppo lungo" msgid "Message settings" msgstr "Impostazioni messaggio" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "Messaggi" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "Account Ingannevole" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3237,6 +3576,7 @@ msgstr "Moderazione" msgid "Moderation details" msgstr "Dettagli sulla moderazione" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3264,7 +3604,7 @@ msgstr "Lista di moderazione aggiornata" msgid "Moderation lists" msgstr "Liste di moderazione" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liste di Moderazione" @@ -3273,7 +3613,7 @@ msgstr "Liste di Moderazione" msgid "Moderation settings" msgstr "Impostazioni di moderazione" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "Stati di moderazione" @@ -3286,7 +3626,7 @@ msgstr "Strumenti di moderazione" msgid "Moderator has chosen to set a general warning on the content." msgstr "Il moderatore ha scelto di mettere un avviso generale sul contenuto." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "Di più" @@ -3316,8 +3656,8 @@ msgstr "Silenzia" msgid "Mute {truncatedTag}" msgstr "Silenzia {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Silenzia l'account" @@ -3366,13 +3706,13 @@ msgstr "Silenzia questa parola nel testo e nei tag del post" msgid "Mute this word in tags only" msgstr "Siilenzia questa parola solo nei tags" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Silenzia questa discussione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "Silenzia parole & tags" @@ -3384,7 +3724,7 @@ msgstr "Silenziato" msgid "Muted accounts" msgstr "Account silenziato" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Accounts Silenziati" @@ -3410,7 +3750,7 @@ msgstr "Silenziare un account è privato. Gli account silenziati possono interag msgid "My Birthday" msgstr "Il mio Compleanno" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "I miei Feed" @@ -3438,9 +3778,10 @@ msgstr "Nome" msgid "Name is required" msgstr "Il nome è obbligatorio" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "Il Nome o la Descrizione Viola gli Standard della Comunità" @@ -3449,7 +3790,7 @@ msgid "Nature" msgstr "Natura" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Vai alla schermata successiva" @@ -3458,7 +3799,7 @@ msgstr "Vai alla schermata successiva" msgid "Navigates to your profile" msgstr "Vai al tuo profilo" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "Hai bisogno di segnalare una violazione del copyright?" @@ -3468,7 +3809,7 @@ msgstr "Hai bisogno di segnalare una violazione del copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Non perdere mai l'accesso ai tuoi follower e ai tuoi dati." -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "Non perdere mai l'accesso ai tuoi follower o ai tuoi dati." @@ -3512,17 +3853,17 @@ msgctxt "action" msgid "New post" msgstr "Nuovo Post" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Nuovo post" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Nuovo post" @@ -3530,6 +3871,10 @@ msgstr "Nuovo post" #~ msgid "New Post" #~ msgstr "Nuovo Post" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nuova lista" @@ -3544,11 +3889,15 @@ msgstr "Notizie" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3571,7 +3920,7 @@ msgstr "Immagine seguente" msgid "No" msgstr "No" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Senza descrizione" @@ -3585,7 +3934,11 @@ msgstr "Nessun pannello DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Non si è trovata nessuna GIF in primo piano. Potrebbe esserci un problema con Tenor." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Non segui più {0}" @@ -3629,13 +3982,14 @@ msgstr "Nessun risultato" msgid "No results found" msgstr "Non si è trovato nessun risultato" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Nessun risultato trovato per \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "Nessun risultato trovato per {query}" @@ -3649,7 +4003,7 @@ msgstr "Nessun risultato trovato per \"{search}\"." msgid "No thanks" msgstr "No grazie" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Nessuno" @@ -3662,6 +4016,10 @@ msgstr "Nessuno puo rispondere" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nessuno ha fatto ancora un like. Fai il primo tu!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "Nudità non sessuale" @@ -3669,8 +4027,8 @@ msgstr "Nudità non sessuale" #~ msgid "Not Applicable." #~ msgstr "Non applicabile." -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "Non trovato" @@ -3679,9 +4037,9 @@ msgstr "Non trovato" msgid "Not right now" msgstr "Non adesso" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "Nota sulla condivisione" @@ -3701,16 +4059,20 @@ msgstr "Suoni di notifica" msgid "Notification Sounds" msgstr "Suoni di notifica" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notifiche" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Ora" @@ -3719,7 +4081,7 @@ msgstr "Ora" msgid "Nudity" msgstr "Nudità" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "Nudità o contenuti per adulti non etichettati come tali" @@ -3755,11 +4117,19 @@ msgstr "Va bene" msgid "Oldest replies first" msgstr "Mostrare prima le risposte più vecchie" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Reimpostazione dell'onboarding" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "A una o più immagini manca il testo alternativo." @@ -3767,9 +4137,13 @@ msgstr "A una o più immagini manca il testo alternativo." msgid "Only .jpg and .png files are supported" msgstr "Solo i file .jpg e .png sono supportati" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Solo {0} può rispondere." +#~ msgid "Only {0} can reply." +#~ msgstr "Solo {0} può rispondere." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3780,12 +4154,14 @@ msgid "Oops, something went wrong!" msgstr "Ops! Qualcosa è andato male!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Ops!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Apri" @@ -3802,8 +4178,8 @@ msgstr "Apri il generatore di avatar" msgid "Open conversation options" msgstr "Apri opzioni conversazione" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Apri il selettore emoji" @@ -3827,10 +4203,14 @@ msgstr "Apri le impostazioni delle parole e dei tag silenziati" msgid "Open navigation" msgstr "Apri la navigazione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "Apri il menu delle opzioni del post" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3848,7 +4228,7 @@ msgstr "Apre le {numItems} opzioni" msgid "Opens accessibility settings" msgstr "Apre le impostazioni di accessibilità" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Apre dettagli aggiuntivi per una debug entry" @@ -3945,7 +4325,7 @@ msgstr "Apre il modal per l'utilizzo del dominio personalizzato" msgid "Opens moderation settings" msgstr "Apre le impostazioni di moderazione" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Apre il modulo di reimpostazione della password" @@ -3993,8 +4373,8 @@ msgstr "Apre la pagina del registro di sistema" msgid "Opens the threads preferences" msgstr "Apre le preferenze dei threads" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4007,7 +4387,7 @@ msgstr "Opzione {0} di {numItems}" msgid "Optionally provide additional information below:" msgstr "Facoltativamente, fornisci ulteriori informazioni di seguito:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "Oppure combina queste opzioni:" @@ -4019,7 +4399,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "Altri" @@ -4047,7 +4427,7 @@ msgstr "Pagina non trovata" msgid "Page Not Found" msgstr "Pagina non trovata" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -4066,19 +4446,20 @@ msgstr "Password aggiornata" msgid "Password updated!" msgstr "Password aggiornata!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "Pausa" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Gente" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "Persone seguite da @{0}" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "Persone che seguono @{0}" @@ -4090,6 +4471,10 @@ msgstr "È richiesta l'autorizzazione per accedere al la cartella delle immagini msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "L'autorizzazione per accedere la cartella delle immagini è stata negata. Si prega di abilitarla nelle impostazioni del sistema." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Animali di compagnia" @@ -4118,7 +4503,7 @@ msgstr "Feed Fissi" msgid "Pinned to your feeds" msgstr "Fissa ai tuoi feed" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "Play" @@ -4126,7 +4511,7 @@ msgstr "Play" msgid "Play {0}" msgstr "Riproduci {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "Riproduci o pausa la GIF" @@ -4207,7 +4592,7 @@ msgstr "Accedi come @{0}" msgid "Please Verify Your Email" msgstr "Verifica la tua email" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Attendi il caricamento della scheda di collegamento" @@ -4222,13 +4607,13 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Post" @@ -4240,13 +4625,13 @@ msgstr "Post" msgid "Post by {0}" msgstr "Pubblicato da {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Pubblicato da @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Post eliminato" @@ -4281,7 +4666,7 @@ msgstr "Post non trovato" msgid "posts" msgstr "post" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Post" @@ -4308,11 +4693,11 @@ msgstr "Premi per cambiare provider di hosting" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "Premere per riprovare" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4333,7 +4718,7 @@ msgstr "Dai priorità a quelli che segui" msgid "Privacy" msgstr "Privacy" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4350,12 +4735,12 @@ msgid "Processing..." msgstr "Elaborazione in corso…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4370,7 +4755,7 @@ msgstr "Profilo aggiornato" msgid "Protect your account by verifying your email." msgstr "Proteggi il tuo account verificando la tua email." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Pubblico" @@ -4382,18 +4767,30 @@ msgstr "Elenchi pubblici e condivisibili di utenti da disattivare o bloccare in msgid "Public, shareable lists which can drive feeds." msgstr "Liste pubbliche e condivisibili che possono impulsare i feed." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Pubblica il post" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Pubblica la risposta" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Cita il post" @@ -4426,7 +4823,7 @@ msgstr "" msgid "Reason:" msgstr "Motivazione:" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "Ricerche recenti" @@ -4445,6 +4842,7 @@ msgid "Reload conversations" msgstr "Ricarica conversazioni" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4456,11 +4854,15 @@ msgstr "Rimuovi" #~ msgid "Remove {0} from my feeds?" #~ msgstr "Rimuovere {0} dai miei feed?" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Rimuovi l'account" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "Rimuovere Avatar" @@ -4484,12 +4886,13 @@ msgstr "Rimuovere il feed?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Rimuovi dai miei feed" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Rimuovere dai miei feed?" @@ -4506,11 +4909,11 @@ msgstr "Rimuovi l'anteprima dell'immagine" msgid "Remove mute word from your list" msgstr "Rimuovi la parola silenziata dalla tua lista" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4518,8 +4921,8 @@ msgstr "" msgid "Remove quote" msgstr "Rimuovi citazione" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Rimuovi la ripubblicazione" @@ -4561,15 +4964,23 @@ msgstr "Rimuovi post citato" msgid "Replace with Discover" msgstr "Sostituisci con Discover" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Risposte" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Le risposte a questo thread sono disabilitate" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Risposta" @@ -4583,11 +4994,16 @@ msgstr "Filtri di risposta" #~ msgstr "In risposta a <0/>" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Rispondi a <0><1/>" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4597,8 +5013,8 @@ msgstr "Segnala" #~ msgid "Report {collectionName}" #~ msgstr "Segnala {collectionName}" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Segnala l'account" @@ -4612,8 +5028,8 @@ msgstr "Segnala la conversazione" msgid "Report dialog" msgstr "Segnala il dialogo" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Segnala il feed" @@ -4625,11 +5041,16 @@ msgstr "Segnala la lista" msgid "Report message" msgstr "Segnala il messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Segnala il post" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "Segnala questo contenuto" @@ -4644,7 +5065,7 @@ msgstr "Segnala questa lista" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "Segnala questo messaggio" @@ -4652,25 +5073,30 @@ msgstr "Segnala questo messaggio" msgid "Report this post" msgstr "Segnala questo post" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "Segnala questo utente" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Ripubblicare" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Ripubblicare" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Ripubblica o cita il post" @@ -4681,7 +5107,7 @@ msgstr "Ripubblica o cita il post" msgid "Reposted By" msgstr "Ripubblicato da" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "Ripubblicato da{0}" @@ -4691,15 +5117,15 @@ msgstr "Ripubblicato da{0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repost di <0/>" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "Ripubblicato da <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "ripubblicato il tuo post" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Ripubblicazioni di questo post" @@ -4716,7 +5142,7 @@ msgstr "Richiedi un cambio" msgid "Request Code" msgstr "Richiedi il codice" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Richiedi il testo alternativo prima di pubblicare" @@ -4769,7 +5195,7 @@ msgstr "Reimposta lo stato dell'incorporazione" msgid "Resets the preferences state" msgstr "Reimposta lo stato delle preferenze" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Ritenta l'accesso" @@ -4781,12 +5207,13 @@ msgstr "Ritenta l'ultima azione che ha generato un errore" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4796,6 +5223,7 @@ msgstr "Riprova" #~ msgstr "Riprova." #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Ritorna alla pagina precedente" @@ -4813,6 +5241,7 @@ msgstr "Ritorna alla pagina precedente" #~ msgstr "SANDBOX. I post e gli account non sono permanenti." #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4843,12 +5272,21 @@ msgstr "Salva i cambi" msgid "Save handle change" msgstr "Salva la modifica del tuo identificatore" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Salva il ritaglio dell'immagine" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "Salva nei miei feed" @@ -4881,6 +5319,9 @@ msgid "Saves image crop settings" msgstr "Salva le impostazioni di ritaglio dell'immagine" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Di ciao!" @@ -4893,16 +5334,16 @@ msgid "Scroll to top" msgstr "Scorri verso l'alto" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4914,7 +5355,7 @@ msgstr "Cerca" msgid "Search for \"{query}\"" msgstr "Cerca \"{query}\"" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "Cerca \"{searchText}\"" @@ -4926,8 +5367,12 @@ msgstr "Cerca tutti i post di @{authorHandle} con tag {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Cerca tutti i post con il tag {displayTag}" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cerca utenti" @@ -5141,8 +5586,8 @@ msgstr "Invia la segnalazione a {0}" msgid "Send verification email" msgstr "Invia la email di verifica" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -5260,9 +5705,9 @@ msgstr "Imposta l'amplio sulle proporzioni dell'immagine" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Imposta il server per il client Bluesky" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5276,17 +5721,20 @@ msgstr "Attività sessuale o nudità erotica." msgid "Sexually Suggestive" msgstr "Sessualmente suggestivo" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Condividi" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" msgid "Share" msgstr "Condividi" @@ -5298,22 +5746,39 @@ msgstr "Condividi una storia interessante!" msgid "Share a fun fact!" msgstr "Condividi un fatto divertente!" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "Condividi comunque" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Condividi il feed" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Condividi il link" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "Condividi il tuo feed preferito!" @@ -5324,7 +5789,7 @@ msgstr "Condivide il sito Web nel link" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Mostra" @@ -5332,7 +5797,7 @@ msgstr "Mostra" #~ msgid "Show all replies" #~ msgstr "Mostra tutte le repliche" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "Mostra testo alternativo" @@ -5353,7 +5818,7 @@ msgstr "Mostra badge e filtra dai feed" #~ msgid "Show embeds from {0}" #~ msgstr "Mostra incorporamenti di {0}" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "Mostra follows simile a {0}" @@ -5361,19 +5826,19 @@ msgstr "Mostra follows simile a {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "Mostra meno come questo" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Mostra di più" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "" @@ -5429,7 +5894,7 @@ msgstr "Mostra ripubblicazioni" #~ msgstr "Mostra i re-repost in Seguiti" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "Mostra il contenuto" @@ -5456,7 +5921,7 @@ msgstr "Mostra i post di {0} nel tuo feed" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5530,10 +5995,20 @@ msgstr "Registrato/a come" msgid "Signed in as @{0}" msgstr "Registrato/a come @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} esce da Bluesky" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Salta questo passo" @@ -5549,9 +6024,15 @@ msgid "Software Dev" msgstr "Sviluppo Software" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "Solo alcune persone possono rispondere" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Qualcosa è andato storto" @@ -5573,8 +6054,8 @@ msgstr "Qualcosa è andato male, prova di nuovo." #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Qualcosa è andato storto. Controlla la tua email e riprova." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Scusa! La tua sessione è scaduta. Per favore accedi di nuovo." @@ -5593,12 +6074,12 @@ msgstr "Ordina le risposte allo stesso post per:" msgid "Source: <0>{0}" msgstr "Fonte: <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "Spam" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "Spam; menzioni o risposte eccessive" @@ -5625,6 +6106,24 @@ msgstr "Avvia conversazione con {displayName}" msgid "Start chatting" msgstr "Iniza a conversare" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #~ msgid "Status page" #~ msgstr "Pagina di stato" @@ -5635,7 +6134,7 @@ msgstr "Pagina di stato" #~ msgid "Step" #~ msgstr "Passo" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "Step {0} di {1}" @@ -5646,7 +6145,7 @@ msgstr "Step {0} di {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Spazio di archiviazione eliminato. Riavvia l'app." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Cronologia" @@ -5683,9 +6182,13 @@ msgstr "Iscriviti a questo labeler" msgid "Subscribe to this list" msgstr "Iscriviti alla lista" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Accounts da seguire" +#~ msgid "Suggested Follows" +#~ msgstr "Accounts da seguire" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5695,7 +6198,7 @@ msgstr "Suggerito per te" msgid "Suggestive" msgstr "Suggestivo" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5749,11 +6252,15 @@ msgstr "Tecnologia" msgid "Tell a joke!" msgstr "Racconta una barzalletta!" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Termini" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5761,9 +6268,10 @@ msgstr "Termini" msgid "Terms of Service" msgstr "Termini di servizio" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "I termini utilizzati violano gli standard della comunità" @@ -5785,12 +6293,19 @@ msgstr "Grazie. La tua segnalazione è stata inviata." msgid "That contains the following:" msgstr "Che contiene il seguente:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Questo handle è già stato preso." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "L'account sarà in grado di interagire con te dopo lo sblocco." @@ -5805,6 +6320,10 @@ msgstr "Le Linee guida della community sono state spostate a<0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La politica sul copyright è stata spostata a <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "Questo feed è stato sostituito con Discover." @@ -5830,6 +6349,10 @@ msgstr "Il post potrebbe essere stato cancellato." msgid "The Privacy Policy has been moved to <0/>" msgstr "La politica sulla privacy è stata spostata a <0/><0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "Il modulo di supporto è stato spostato. Se hai bisogno di aiuto, <0/> o visita {HELP_DESK_URL} per metterti in contatto con noi." @@ -5850,7 +6373,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Si è verificato un problema nel contattare il server, controlla la tua connessione Internet e riprova." @@ -5899,8 +6422,8 @@ msgstr "Si è verificato un problema nel recupero dei post. Tocca qui per riprov msgid "There was an issue fetching the list. Tap here to try again." msgstr "Si è verificato un problema durante il recupero dell'elenco. Tocca qui per riprovare." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle tue liste. Tocca qui per riprovare." @@ -5917,17 +6440,17 @@ msgstr "Si è verificato un problema durante l'invio della segnalazione. Per fav msgid "There was an issue with fetching your app passwords" msgstr "Si è verificato un problema durante il recupero delle password dell'app" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Si è verificato un problema! {0}" @@ -6028,7 +6551,7 @@ msgstr "Questo canale al momento sta ricevendo molte visite ed è temporaneament msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Questo feed è vuoto! Prova a seguire più utenti o ottimizza le impostazioni della lingua." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6087,16 +6610,16 @@ msgstr "Questo nome è già in uso" msgid "This post has been deleted." msgstr "Questo post è stato cancellato." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo post è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "Questo post verrà nascosto dai feed." -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo profilo è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." @@ -6142,6 +6665,10 @@ msgstr "Questo utente è incluso nell'elenco <0>{0} che hai silenziato." #~ msgid "This user is included the <0/> list which you have muted." #~ msgstr "Questo utente è incluso nella lista <0/> che hai silenziato." +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Questo utente non sta seguendo nessuno." @@ -6169,7 +6696,7 @@ msgstr "Preferenze delle Discussioni" msgid "Threaded Mode" msgstr "Modalità discussione" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Preferenze per le discussioni" @@ -6198,7 +6725,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Seleziona per abilitare o disabilitare i contenuti per adulti" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Top" @@ -6208,10 +6735,10 @@ msgstr "Trasformazioni" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Tradurre" @@ -6245,25 +6772,29 @@ msgstr "Riattiva questa lista" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessione Internet." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Sblocca" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Sblocca" @@ -6273,23 +6804,23 @@ msgstr "Sblocca" msgid "Unblock account" msgstr "Sblocca l'account" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Sblocca Account" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Sblocca Account?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Annulla la ripubblicazione" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Smetti di seguire" @@ -6298,12 +6829,12 @@ msgstr "Smetti di seguire" msgid "Unfollow" msgstr "Smetti di seguire" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "Smetti di seguire {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "Smetti di seguire questo account" @@ -6313,7 +6844,7 @@ msgstr "Smetti di seguire questo account" #~ msgid "Unlike" #~ msgstr "Togli Mi piace" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "Togli il like a questo feed" @@ -6326,8 +6857,8 @@ msgstr "Riattiva" msgid "Unmute {truncatedTag}" msgstr "Riattiva {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Riattiva questo account" @@ -6339,8 +6870,8 @@ msgstr "Riattiva tutti i post di {displayTag}" msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Riattiva questa discussione" @@ -6372,8 +6903,8 @@ msgstr "Annulla l'iscrizione" msgid "Unsubscribe from this labeler" msgstr "Annulla l'iscrizione a questo/a labeler" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Contenuti Sessuali Indesiderati" @@ -6400,20 +6931,20 @@ msgstr "Alternativamente carica una foto" msgid "Upload a text file to:" msgstr "Carica una file di testo a:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Carica dalla fotocamera" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Carica dai Files" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6519,7 +7050,7 @@ msgstr "Lista aggiornata" msgid "User Lists" msgstr "Liste publiche" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Nome utente o indirizzo Email" @@ -6527,7 +7058,7 @@ msgstr "Nome utente o indirizzo Email" msgid "Users" msgstr "Utenti" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "utenti seguiti da <0/>" @@ -6538,7 +7069,7 @@ msgstr "utenti seguiti da <0/>" msgid "Users I follow" msgstr "Utenti che seguo" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Utenti in «{0}»" @@ -6600,23 +7131,27 @@ msgstr "Video Games" msgid "View {0}'s avatar" msgstr "Vedi l'avatar di {0}" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Vedi le informazioni del debug" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "Vedere dettagli" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "Visualizza i dettagli per segnalare una violazione del copyright" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Vedi la discussione completa" @@ -6624,14 +7159,15 @@ msgstr "Vedi la discussione completa" msgid "View information about these labels" msgstr "Visualizza le informazioni su queste etichette" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Vedi il profilo" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Vedi l'avatar" @@ -6639,11 +7175,11 @@ msgstr "Vedi l'avatar" msgid "View the labeling service provided by @{0}" msgstr "Visualizza il servizio di etichettatura fornito da @{0}" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "Visualizza gli utenti a cui piace questo feed" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6682,7 +7218,7 @@ msgstr "Non riusciamo a caricare questa conversazione" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Stimiamo {estimatedTime} prima che il tuo account sia pronto." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Speriamo di darti dei momenti dei bei momenti. Ricorda, Bluesky è:" @@ -6725,7 +7261,7 @@ msgstr "Lo useremo per personalizzare la tua esperienza." msgid "We're having network issues, try again" msgstr "Stiamo riscontrando problemi di rete, riprova" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Siamo felici che tu ti unisca a noi!" @@ -6737,11 +7273,11 @@ msgstr "Siamo spiacenti, ma non siamo riusciti a risolvere questa lista. Se il p msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Siamo spiacenti, ma al momento non siamo riusciti a caricare le parole silenziate. Per favore riprova si nuovo." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Siamo spiacenti, ma non è stato possibile completare la ricerca. Riprova tra qualche minuto." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6751,8 +7287,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Ci dispiace! Non riusciamo a trovare la pagina che stavi cercando." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "Ci dispiace! Puoi abbonarti solo a dieci etichettatori e hai raggiunto il limite di dieci." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "Ci dispiace! Puoi abbonarti solo a dieci etichettatori e hai raggiunto il limite di dieci." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -6765,6 +7305,10 @@ msgstr "" msgid "What are your interests?" msgstr "Quali sono i tuoi interessi?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #~ msgid "What is the issue with this {collectionName}?" #~ msgstr "Qual è il problema con questo {collectionName}?" @@ -6773,7 +7317,7 @@ msgstr "Quali sono i tuoi interessi?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "Come va?" @@ -6790,10 +7334,20 @@ msgstr "Quali lingue vorresti vedere negli algoritmi dei tuoi feed?" msgid "Who can message you?" msgstr "Chi puoi inviarti messaggi?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Chi può rispondere" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6811,7 +7365,7 @@ msgstr "Perché questo feed dovrebbe essere revisionato?" msgid "Why should this list be reviewed?" msgstr "Perché questa lista dovrebbe essere revisionata?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "Perché questo messaggio dovrebbe essere revisionato?" @@ -6819,6 +7373,10 @@ msgstr "Perché questo messaggio dovrebbe essere revisionato?" msgid "Why should this post be reviewed?" msgstr "Perché questo post dovrebbe essere revisionato?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "Perché questo utente dovrebbe essere revisionato?" @@ -6832,11 +7390,11 @@ msgstr "Largo" msgid "Write a message" msgstr "Scrivi un messaggio" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Scrivi un post" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Scrivi la tua risposta" @@ -6863,6 +7421,10 @@ msgstr "Si" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -6871,6 +7433,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "Ieri, {time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Sei nella fila." @@ -6980,12 +7546,12 @@ msgstr "Hai silenziato questo utente" msgid "You have no conversations yet. Start one!" msgstr "Non hai ancora nessuna conversazione. Avviane una!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "Non hai feed." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "Non hai liste." @@ -7023,6 +7589,14 @@ msgstr "Ti puoi appellare alle etichette se pensi che sia stata applicata per er msgid "You may appeal these labels if you feel they were placed in error." msgstr "Puoi presentare ricorso contro queste etichette se ritieni che siano state inserite per errore." +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "Per iscriverti devi avere almeno 13 anni." @@ -7034,6 +7608,18 @@ msgstr "Per iscriverti devi avere almeno 13 anni." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "È necessario selezionare almeno un'etichettatore per un report" @@ -7042,11 +7628,11 @@ msgstr "È necessario selezionare almeno un'etichettatore per un report" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Non riceverai più notifiche per questo filo di discussione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Adesso riceverai le notifiche per questa discussione" @@ -7066,6 +7652,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Sei in controllo" @@ -7081,7 +7687,7 @@ msgstr "Sei in fila" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Sei pronto per iniziare!" @@ -7094,7 +7700,7 @@ msgstr "Hai scelto di nascondere una parola o un tag in questo post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Hai raggiunto la fine del tuo feed! Trova altri account da seguire." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Il tuo account" @@ -7165,11 +7771,11 @@ msgstr "Le tue parole silenziate" msgid "Your password has been changed successfully!" msgstr "La tua password è stata modificata correttamente!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Il tuo post è stato pubblicato" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "I tuoi post, i tuoi Mi piace e i tuoi blocchi sono pubblici. I conti silenziati sono privati." @@ -7181,7 +7787,7 @@ msgstr "Il tuo profilo" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "La tua risposta è stata pubblicata" @@ -7189,6 +7795,6 @@ msgstr "La tua risposta è stata pubblicata" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "La tua segnalazione verrà inviata al Servizio Moderazione di Bluesky" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Il tuo handle utente" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index bb41c63317..d2a68158bc 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -21,7 +21,7 @@ msgstr "(埋め込みコンテンツあり)" msgid "(no email)" msgstr "(メールがありません)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {他{formattedCount}人}}" @@ -33,28 +33,29 @@ msgstr "{0, plural, other {#個のラベルがこのアカウントに適用さ msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {#個のラベルがこのコンテンツに適用されています}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#回のリポスト}}" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, other {フォロワー}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {フォロー中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {いいね(#個のいいね)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {いいね}}" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#人のユーザーがいいね}}" @@ -63,22 +64,34 @@ msgstr "{0, plural, other {#人のユーザーがいいね}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {投稿}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {返信(#件の返信)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {リポスト}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0}のアバター" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#人のユーザーがいいね}}" @@ -103,6 +116,10 @@ msgstr "{diff, plural, other {ヶ月}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, other {秒}}" +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, other {時間}}" @@ -111,7 +128,7 @@ msgstr "{estimatedTimeHrs, plural, other {時間}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} フォロー" @@ -122,7 +139,7 @@ msgstr "{handle}にメッセージを送れません" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#人のユーザーがいいね}}" @@ -130,18 +147,30 @@ msgstr "{likeCount, plural, other {#人のユーザーがいいね}}" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}件の未読" -#: src/components/NewskieDialog.tsx:75 +#: src/components/NewskieDialog.tsx:92 msgid "{profileName} joined Bluesky {0} ago" msgstr "{profileName}はBlueskyに{0}前に参加しました" +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {すべての返信を表示} other {#個以上のいいねがついた返信を表示}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/>のメンバー" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {フォロワー}}" @@ -150,20 +179,24 @@ msgstr "<0>{0} {1, plural, other {フォロワー}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {フォロー}}" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>適用できません。 この警告はメディアが添付された投稿にのみ利用可能です。" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠無効なハンドル" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "2要素認証の確認" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "ナビゲーションリンクと設定にアクセス" @@ -180,26 +213,26 @@ msgstr "アクセシビリティ" msgid "Accessibility settings" msgstr "アクセシビリティの設定" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "アクセシビリティの設定" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "アカウント" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "アカウントをブロックしました" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "アカウントをフォローしました" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "アカウントをミュートしました" @@ -220,16 +253,16 @@ msgstr "アカウントオプション" msgid "Account removed from quick access" msgstr "クイックアクセスからアカウントを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "アカウントのブロックを解除しました" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "アカウントのフォローを解除しました" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "アカウントのミュートを解除しました" @@ -240,6 +273,14 @@ msgstr "アカウントのミュートを解除しました" msgid "Add" msgstr "追加" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "コンテンツの警告を追加" @@ -278,10 +319,18 @@ msgstr "ミュートするワードを設定に追加" msgid "Add muted words and tags" msgstr "ミュートするワードとタグを追加" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "おすすめのフィードを追加" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "フォローしているユーザーのみのデフォルトのフィードを追加" @@ -290,12 +339,12 @@ msgstr "フォローしているユーザーのみのデフォルトのフィー msgid "Add the following DNS record to your domain:" msgstr "次のDNSレコードをドメインに追加してください:" -#: src/components/FeedCard.tsx:173 +#: src/components/FeedCard.tsx:300 msgid "Add this feed to your feeds" msgstr "このフィードをあなたのフィードに追加する" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "リストに追加" @@ -330,7 +379,11 @@ msgstr "成人向けコンテンツは無効になっています。" msgid "Advanced" msgstr "高度な設定" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "保存したすべてのフィードを1箇所にまとめます。" @@ -355,17 +408,17 @@ msgstr "@{0}としてすでにサインイン済み" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "ALTテキスト" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "ALTテキスト" @@ -386,14 +439,31 @@ msgstr "以前のメールアドレス{0}にメールが送信されました。 msgid "An error occured" msgstr "エラーが発生しました" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "ほかの選択肢にはあてはまらない問題" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -403,9 +473,8 @@ msgstr "問題が発生しました。もう一度お試しください。" msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "および" @@ -413,11 +482,11 @@ msgstr "および" msgid "Animals" msgstr "動物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "アニメーションGIF" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "反社会的な行動" @@ -441,7 +510,7 @@ msgstr "アプリパスワードの名前は長さが4文字以上である必 msgid "App password settings" msgstr "アプリパスワードの設定" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -477,6 +546,10 @@ msgstr "背景" msgid "Apply default recommended feeds" msgstr "デフォルトのおすすめフィードを追加" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "アプリパスワード「{name}」を本当に削除しますか?" @@ -493,11 +566,11 @@ msgstr "この会話から退出しますか?あなたのメッセージはあ msgid "Are you sure you want to remove {0} from your feeds?" msgstr "あなたのフィードから{0}を削除してもよろしいですか?" -#: src/components/FeedCard.tsx:190 +#: src/components/FeedCard.tsx:317 msgid "Are you sure you want to remove this from your feeds?" msgstr "本当にこのフィードをあなたのフィードから削除したいですか?" -#: src/view/com/composer/Composer.tsx:630 +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "本当にこの下書きを破棄しますか?" @@ -528,14 +601,15 @@ msgstr "少なくとも3文字" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "戻る" @@ -552,8 +626,8 @@ msgstr "生年月日" msgid "Birthday:" msgstr "生年月日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "ブロック" @@ -562,12 +636,12 @@ msgstr "ブロック" msgid "Block account" msgstr "アカウントをブロック" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "アカウントをブロック" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "アカウントをブロックしますか?" @@ -592,12 +666,12 @@ msgstr "ブロックされています" msgid "Blocked accounts" msgstr "ブロック中のアカウント" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ブロック中のアカウント" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。" @@ -605,7 +679,7 @@ msgstr "ブロック中のアカウントは、あなたのスレッドでの返 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:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "投稿をブロックしました。" @@ -617,7 +691,7 @@ msgstr "ブロックしてもこのラベラーがあなたのアカウントに msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ブロックしたことは公開されます。ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。" -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "ブロックしてもこのラベラーがあなたのアカウントにラベルを適用することができますが、このアカウントがあなたのスレッドに返信したり、やりとりをしたりといったことはできなくなります。" @@ -634,6 +708,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky は、ホスティング プロバイダーを選択できるオープン ネットワークです。 カスタムホスティングは、開発者向けのベータ版で利用できるようになりました。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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はログアウトしたユーザーにあなたのプロフィールや投稿を表示しません。他のアプリはこのリクエストに応じない場合があります。この設定はあなたのアカウントを非公開にするものではありません。" @@ -659,7 +737,7 @@ msgstr "他のフィードを見る" msgid "Business" msgstr "ビジネス" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "作成者:-" @@ -667,7 +745,7 @@ msgstr "作成者:-" msgid "By {0}" msgstr "作成者:{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "作成者:<0/>" @@ -675,7 +753,7 @@ msgstr "作成者:<0/>" msgid "By creating an account you agree to the {els}." msgstr "アカウントを作成することで、{els}に同意したものとみなされます。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "作成者:あなた" @@ -692,8 +770,8 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -709,8 +787,8 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "キャンセル" @@ -739,7 +817,7 @@ msgstr "画像の切り抜きをキャンセル" msgid "Cancel profile editing" msgstr "プロフィールの編集をキャンセル" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "引用をキャンセル" @@ -795,9 +873,9 @@ msgstr "投稿の言語を{0}に変更します" msgid "Change Your Email" msgstr "メールアドレスを変更" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "チャット" @@ -807,7 +885,7 @@ msgstr "チャットをミュートしました" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -827,7 +905,7 @@ msgstr "チャットのミュートを解除しました" msgid "Check my status" msgstr "ステータスを確認" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "確認コードが記載されたメールを確認し、ここに入力してください。" @@ -835,15 +913,19 @@ msgstr "確認コードが記載されたメールを確認し、ここに入力 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "入力したメールアドレスの受信トレイを確認して、以下に入力するための確認コードが記載されたメールが届いていないか確認してください:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "「全員」か「返信不可」のどちらかを選択" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "サービスを選択" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "カスタムフィードのアルゴリズムを選択できます。" @@ -872,7 +954,7 @@ msgid "Clear all storage data (restart after this)" msgstr "すべてのストレージデータをクリア(このあと再起動します)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "検索クエリをクリア" @@ -915,9 +997,13 @@ msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "閉じる" @@ -972,7 +1058,7 @@ msgstr "下部のナビゲーションバーを閉じる" msgid "Closes password update alert" msgstr "パスワード更新アラートを閉じる" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "投稿の編集画面を閉じて下書きを削除する" @@ -980,11 +1066,11 @@ msgstr "投稿の編集画面を閉じて下書きを削除する" msgid "Closes viewer for header image" msgstr "ヘッダー画像のビューワーを閉じる" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "ユーザーリストを折りたたむ" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "指定した通知のユーザーリストを折りたたむ" @@ -996,20 +1082,20 @@ msgstr "コメディー" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "コミュニティーガイドライン" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "初期設定を完了してアカウントを使い始める" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "テストをクリアしてください" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" @@ -1025,8 +1111,8 @@ msgstr "このカテゴリのコンテンツフィルタリングを設定:{na msgid "Configured in <0>moderation settings." msgstr "<0>モデレーションの設定で設定されています。" -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1058,7 +1144,7 @@ msgstr "年齢の確認:" msgid "Confirm your birthdate" msgstr "生年月日の確認" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1068,11 +1154,11 @@ msgstr "生年月日の確認" msgid "Confirmation code" msgstr "確認コード" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "接続中…" -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "サポートに連絡" @@ -1124,7 +1210,7 @@ msgstr "スレッドの続き…" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "次のステップへ進む" @@ -1149,7 +1235,8 @@ msgstr "ビルドバージョンをクリップボードにコピーしました #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" @@ -1161,6 +1248,7 @@ msgstr "コピーしました!" msgid "Copies app password" msgstr "アプリパスワードをコピーします" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "コピー" @@ -1174,12 +1262,16 @@ msgstr "{0}をコピー" msgid "Copy code" msgstr "コードをコピー" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "リストへのリンクをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "投稿へのリンクをコピー" @@ -1188,12 +1280,16 @@ msgstr "投稿へのリンクをコピー" msgid "Copy message text" msgstr "メッセージのテキストをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "投稿のテキストをコピー" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作権ポリシー" @@ -1214,6 +1310,10 @@ msgstr "リストの読み込みに失敗しました" msgid "Could not mute chat" msgstr "チャットのミュートに失敗しました" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1223,7 +1323,21 @@ msgstr "新しいアカウントを作成" msgid "Create a new Bluesky account" msgstr "新しいBlueskyアカウントを作成" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "アカウントを作成" @@ -1236,6 +1350,10 @@ msgstr "アカウントを作成" msgid "Create an avatar instead" msgstr "代わりにアバターを作成" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "アプリパスワードを作成" @@ -1245,7 +1363,11 @@ msgstr "アプリパスワードを作成" msgid "Create new account" msgstr "新しいアカウントを作成" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "{0}の報告を作成" @@ -1266,7 +1388,8 @@ msgstr "カスタム" msgid "Custom domain" msgstr "カスタムドメイン" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "コミュニティーによって作成されたカスタムフィードは、あなたに新しい体験をもたらし、あなたが好きなコンテンツを見つけるのに役立ちます。" @@ -1309,7 +1432,10 @@ msgid "Debug panel" msgstr "デバッグパネル" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1360,16 +1486,25 @@ msgstr "アカウントを削除" msgid "Delete My Account…" msgstr "アカウントを削除…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "投稿を削除" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "このリストを削除しますか?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "この投稿を削除しますか?" @@ -1377,7 +1512,7 @@ msgstr "この投稿を削除しますか?" msgid "Deleted" msgstr "削除されています" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "投稿を削除しました。" @@ -1396,7 +1531,7 @@ msgstr "説明" msgid "Descriptive alt text" msgstr "説明的なALTテキスト" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "なにか言いたいことはあった?" @@ -1408,7 +1543,7 @@ msgstr "グレー" msgid "Direct messages are here!" msgstr "ダイレクトメッセージはこちら!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "GIFを自動再生しない" @@ -1416,7 +1551,7 @@ msgstr "GIFを自動再生しない" msgid "Disable Email 2FA" msgstr "メールでの2要素認証を無効化" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "触覚フィードバックを無効化" @@ -1429,11 +1564,11 @@ msgstr "触覚フィードバックを無効化" msgid "Disabled" msgstr "無効" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "破棄" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "下書きを削除しますか?" @@ -1447,14 +1582,18 @@ msgstr "アプリがログアウトしたユーザーに自分のアカウント msgid "Discover new custom feeds" msgstr "新しいカスタムフィードを見つける" -#: src/view/screens/Search/Explore.tsx:378 +#: src/view/screens/Search/Explore.tsx:388 msgid "Discover new feeds" msgstr "新しいフィードを探す" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "新しいフィードを探す" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "表示名" @@ -1485,8 +1624,8 @@ msgstr "ドメインを確認しました!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1504,8 +1643,8 @@ msgstr "完了" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1517,12 +1656,16 @@ msgstr "完了" msgid "Done{extraText}" msgstr "完了{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "CARファイルをダウンロード" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "ドロップして画像を追加する" @@ -1571,16 +1714,23 @@ msgctxt "action" msgid "Edit" msgstr "編集" -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "編集" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "アバターを編集" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1594,9 +1744,9 @@ msgstr "リストの詳細を編集" msgid "Edit Moderation List" msgstr "モデレーションリストを編集" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "マイフィードを編集" @@ -1605,20 +1755,33 @@ msgstr "マイフィードを編集" msgid "Edit my profile" msgstr "マイプロフィールを編集" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "プロフィールを編集" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "プロフィールを編集" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "ユーザーリストを編集" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "あなたの表示名を編集します" @@ -1627,6 +1790,10 @@ msgstr "あなたの表示名を編集します" msgid "Edit your profile description" msgstr "あなたのプロフィールの説明を編集します" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "教育" @@ -1666,8 +1833,8 @@ msgid "Embed HTML code" msgstr "HTMLコードを埋め込む" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "投稿を埋め込む" @@ -1773,17 +1940,20 @@ msgstr "Captchaレスポンスの受信中にエラーが発生しました。" msgid "Error:" msgstr "エラー:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "全員" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "誰でも返信可能" #: src/view/com/threadgate/WhoCanReply.tsx:129 -msgid "Everybody can reply." -msgstr "誰でも返信可能です。" +#~ msgid "Everybody can reply." +#~ msgstr "誰でも返信可能です。" #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 @@ -1792,11 +1962,11 @@ msgstr "誰でも返信可能です。" msgid "Everyone" msgstr "全員" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "過剰なメンションや返信" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "多すぎる、または不要なメッセージ" @@ -1825,7 +1995,7 @@ msgstr "検索クエリの入力を終了" msgid "Expand alt text" msgstr "ALTテキストを展開" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "ユーザーリストを展開" @@ -1861,7 +2031,7 @@ msgstr "外部メディア" 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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1876,6 +2046,11 @@ msgstr "外部メディアの設定" msgid "Failed to create app password." msgstr "アプリパスワードの作成に失敗しました。" +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "リストの作成に失敗しました。インターネットへの接続を確認の上、もう一度お試しください。" @@ -1884,12 +2059,16 @@ msgstr "リストの作成に失敗しました。インターネットへの接 msgid "Failed to delete message" msgstr "メッセージの削除に失敗しました" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "投稿の削除に失敗しました。もう一度お試しください。" -#: src/view/screens/Search/Explore.tsx:414 -#: src/view/screens/Search/Explore.tsx:438 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 msgid "Failed to load feeds preferences" msgstr "フィードの設定の読み込みに失敗しました" @@ -1902,12 +2081,12 @@ msgstr "GIFの読み込みに失敗しました" msgid "Failed to load past messages" msgstr "過去のメッセージの読み込みに失敗しました" -#: src/view/screens/Search/Explore.tsx:407 -#: src/view/screens/Search/Explore.tsx:431 +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 msgid "Failed to load suggested feeds" msgstr "おすすめのフィードの読み込みに失敗しました" -#: src/view/screens/Search/Explore.tsx:367 +#: src/view/screens/Search/Explore.tsx:377 msgid "Failed to load suggested follows" msgstr "おすすめのフォローの読み込みに失敗しました" @@ -1928,7 +2107,7 @@ msgstr "異議申し立ての送信に失敗しました。再度試してくだ msgid "Failed to toggle thread mute, please try again" msgstr "スレッドのミュートの切り替えに失敗しました。再度試してください" -#: src/components/FeedCard.tsx:153 +#: src/components/FeedCard.tsx:280 msgid "Failed to update feeds" msgstr "フィードの更新に失敗しました" @@ -1937,27 +2116,35 @@ msgstr "フィードの更新に失敗しました" msgid "Failed to update settings" msgstr "設定の更新に失敗しました" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "フィード" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0}によるフィード" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "フィードはオフラインです" +#~ msgid "Feed offline" +#~ msgstr "フィードはオフラインです" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "フィードバック" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -1967,7 +2154,7 @@ msgstr "フィード" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "フィードはユーザーがプログラミングの専門知識を持って構築するカスタムアルゴリズムです。詳細については、<0/>を参照してください。" -#: src/components/FeedCard.tsx:150 +#: src/components/FeedCard.tsx:277 msgid "Feeds updated!" msgstr "フィードを更新しました!" @@ -1983,7 +2170,7 @@ msgstr "ファイルの保存に成功しました!" msgid "Filter from feeds" msgstr "フィードからのフィルター" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "最後に" @@ -1993,7 +2180,7 @@ msgstr "最後に" msgid "Find accounts to follow" msgstr "フォローするアカウントを探す" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "投稿やユーザーをBlueskyで検索" @@ -2005,11 +2192,15 @@ msgstr "Followingフィードに表示されるコンテンツを調整します msgid "Fine-tune the discussion threads." msgstr "ディスカッションスレッドを微調整します。" +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "フィットネス" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "柔軟です" @@ -2022,20 +2213,20 @@ msgstr "水平方向に反転" msgid "Flip vertically" msgstr "垂直方向に反転" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "フォロー" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "フォロー" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0}をフォロー" @@ -2044,16 +2235,21 @@ msgstr "{0}をフォロー" msgid "Follow {name}" msgstr "{name}をフォロー" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "アカウントをフォロー" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "フォローバック" -#: src/view/screens/Search/Explore.tsx:332 +#: src/view/screens/Search/Explore.tsx:333 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "もっとたくさんのアカウントをフォローして、興味あることにつながり、ネットワークを広げましょう。" @@ -2061,7 +2257,7 @@ msgstr "もっとたくさんのアカウントをフォローして、興味あ msgid "Followed by {0}" msgstr "{0}がフォロー中" -#: src/components/KnownFollowers.tsx:192 +#: src/components/KnownFollowers.tsx:223 msgid "Followed by <0>{0}" msgstr "<0>{0}がフォロー中" @@ -2069,15 +2265,15 @@ msgstr "<0>{0}がフォロー中" msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "<0>{0}および{1, plural, other {他#人}}がフォロー中" -#: src/components/KnownFollowers.tsx:181 +#: src/components/KnownFollowers.tsx:196 msgid "Followed by <0>{0} and <1>{1}" msgstr "<0>{0}と<1>{1}がフォロー中" -#: src/components/KnownFollowers.tsx:168 +#: src/components/KnownFollowers.tsx:178 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0}、<1>{1}および{2, plural, other {他#人}}がフォロー中" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "自分がフォローしているユーザー" @@ -2085,7 +2281,7 @@ msgstr "自分がフォローしているユーザー" msgid "Followed users only" msgstr "自分がフォローしているユーザーのみ" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "があなたをフォローしました" @@ -2094,7 +2290,7 @@ msgstr "があなたをフォローしました" msgid "Followers" msgstr "フォロワー" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "あなたが知っている@{0}のフォロワー" @@ -2103,18 +2299,18 @@ msgstr "あなたが知っている@{0}のフォロワー" msgid "Followers you know" msgstr "あなたが知っているフォロワー" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "フォロー中" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0}をフォローしています" @@ -2126,13 +2322,13 @@ msgstr "{name}をフォローしています" msgid "Following feed preferences" msgstr "Followingフィードの設定" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Followingフィードの設定" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "あなたをフォロー" @@ -2157,15 +2353,15 @@ msgstr "セキュリティ上の理由から、これを再度表示すること msgid "Forgot Password" msgstr "パスワードを忘れた" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "パスワードを忘れた?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "忘れた?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "望ましくないコンテンツを頻繁に投稿" @@ -2173,7 +2369,7 @@ msgstr "望ましくないコンテンツを頻繁に投稿" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor}による" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>から" @@ -2182,6 +2378,10 @@ msgstr "<0/>から" msgid "Gallery" msgstr "ギャラリー" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "始める" @@ -2199,24 +2399,25 @@ msgstr "GIF" msgid "Give your profile a face" msgstr "プロフィールに顔をつける" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "法律または利用規約への明らかな違反" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "戻る" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2224,14 +2425,18 @@ msgid "Go Back" msgstr "戻る" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "前のステップに戻る" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "ホームへ" @@ -2265,15 +2470,15 @@ msgstr "生々しいメディア" msgid "Handle" msgstr "ハンドル" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "触覚フィードバック" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "嫌がらせ、荒らし、不寛容" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "ハッシュタグ" @@ -2281,7 +2486,7 @@ msgstr "ハッシュタグ" msgid "Hashtag: #{tag}" msgstr "ハッシュタグ:#{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "なにか問題が発生しましたか?" @@ -2300,35 +2505,35 @@ msgstr "アプリパスワードをお知らせします。" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "非表示" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "投稿を非表示" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "コンテンツを非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "この投稿を非表示にしますか?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "ユーザーリストを非表示" @@ -2360,9 +2565,10 @@ msgstr "このデータの読み込みに問題があるようです。詳細は msgid "Hmmmm, we couldn't load that moderation service." msgstr "そのモデレーションサービスを読み込めませんでした。" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2373,7 +2579,7 @@ msgid "Host:" msgstr "ホスト:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2418,7 +2624,7 @@ msgstr "あなたがお住いの国の法律においてまだ成人していな msgid "If you delete this list, you won't be able to recover it." msgstr "このリストを削除すると、復元できなくなります。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "この投稿を削除すると、復元できなくなります。" @@ -2430,11 +2636,11 @@ msgstr "パスワードを変更する場合は、あなたのアカウントで msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "ハンドルやメールアドレスを変えるのであれば、無効化の前に変更してください。" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "違法かつ緊急" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "画像" @@ -2442,11 +2648,15 @@ msgstr "画像" msgid "Image alt text" msgstr "画像のALTテキスト" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "なりすまし、または身元もしくは所属に関する虚偽の主張" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "不適切なメッセージ、または露骨なコンテンツへのリンク" @@ -2470,19 +2680,19 @@ msgstr "新しいパスワードを入力" msgid "Input password for account deletion" msgstr "アカウント削除のためにパスワードを入力" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "メールで送られたコードを入力" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "{identifier}に紐づくパスワードを入力" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "サインアップ時に使用したユーザー名またはメールアドレスを入力" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "あなたのパスワードを入力" @@ -2498,16 +2708,16 @@ msgstr "あなたのユーザーハンドルを入力" msgid "Introducing Direct Messages" msgstr "ダイレクトメッセージの紹介" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "無効な2要素認証の確認コードです。" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "無効またはサポートされていない投稿のレコード" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "無効なユーザー名またはパスワード" @@ -2519,7 +2729,7 @@ msgstr "友達を招待" msgid "Invite code" msgstr "招待コード" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "招待コードが確認できません。正しく入力されていることを確認し、もう一度実行してください。" @@ -2531,10 +2741,35 @@ msgstr "招待コード:{0}個使用可能" msgid "Invite codes: 1 available" msgstr "招待コード:1個使用可能" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "仕事" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "報道" @@ -2547,7 +2782,7 @@ msgstr "{0}によるラベル" msgid "Labeled by the author." msgstr "投稿者によるラベル。" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "ラベル" @@ -2571,7 +2806,7 @@ msgstr "言語の選択" msgid "Language settings" msgstr "言語の設定" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "言語の設定" @@ -2581,7 +2816,7 @@ msgid "Languages" msgstr "言語" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "最新" @@ -2594,7 +2829,7 @@ msgstr "詳細" msgid "Learn more about the moderation applied to this content." msgstr "このコンテンツに適用されるモデレーションはこちらを参照してください。" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "この警告の詳細" @@ -2640,12 +2875,16 @@ msgstr "あと少しです。" msgid "Legacy storage cleared, you need to restart the app now." msgstr "レガシーストレージがクリアされたため、今すぐアプリを再起動する必要があります。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "パスワードをリセットしましょう!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "さあ始めましょう!" @@ -2654,13 +2893,13 @@ msgid "Light" msgstr "ライト" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "このフィードをいいね" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "いいねしたユーザー" @@ -2670,23 +2909,23 @@ msgstr "いいねしたユーザー" msgid "Liked By" msgstr "いいねしたユーザー" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "があなたの投稿をいいねしました" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "いいね" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "この投稿をいいねする" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "リスト" @@ -2698,6 +2937,7 @@ msgstr "リストのアバター" msgid "List blocked" msgstr "リストをブロックしました" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "{0}によるリスト" @@ -2722,10 +2962,10 @@ msgstr "リストのブロックを解除しました" msgid "List unmuted" msgstr "リストのミュートを解除しました" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2735,15 +2975,15 @@ msgstr "リスト" msgid "Lists blocking this user:" msgstr "このユーザーをブロックしているリスト:" -#: src/view/screens/Search/Explore.tsx:128 +#: src/view/screens/Search/Explore.tsx:130 msgid "Load more" msgstr "さらに読み込む" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:218 msgid "Load more suggested feeds" msgstr "おすすめのフィードをさらに読み込む" -#: src/view/screens/Search/Explore.tsx:214 +#: src/view/screens/Search/Explore.tsx:216 msgid "Load more suggested follows" msgstr "おすすめのフォローをさらに読み込む" @@ -2753,7 +2993,7 @@ msgstr "最新の通知を読み込む" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "最新の投稿を読み込む" @@ -2762,7 +3002,7 @@ msgstr "最新の投稿を読み込む" msgid "Loading..." msgstr "読み込み中…" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "ログ" @@ -2806,6 +3046,10 @@ msgstr "すべてのフィードのピン留めを外したようですね。心 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Followingフィードを消したようです。<0>ここをクリックして追加。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "意図した場所であることを確認してください!" @@ -2819,21 +3063,21 @@ msgstr "ミュートしたワードとタグの管理" msgid "Mark as read" msgstr "既読にする" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "メディア" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "メンションされたユーザー" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "メンションされたユーザー" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "メニュー" @@ -2863,18 +3107,18 @@ msgstr "メッセージが長すぎます" msgid "Message settings" msgstr "メッセージの設定" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "メッセージ" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "誤解を招くアカウント" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2884,6 +3128,7 @@ msgstr "モデレーション" msgid "Moderation details" msgstr "モデレーションの詳細" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -2911,7 +3156,7 @@ msgstr "モデレーションリストを更新しました" msgid "Moderation lists" msgstr "モデレーションリスト" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "モデレーションリスト" @@ -2920,7 +3165,7 @@ msgstr "モデレーションリスト" msgid "Moderation settings" msgstr "モデレーションの設定" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "モデレーションのステータス" @@ -2933,7 +3178,7 @@ msgstr "モデレーションのツール" msgid "Moderator has chosen to set a general warning on the content." msgstr "モデレーターによりコンテンツに一般的な警告が設定されました。" -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "さらに" @@ -2957,8 +3202,8 @@ msgstr "ミュート" msgid "Mute {truncatedTag}" msgstr "{truncatedTag}をミュート" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "アカウントをミュート" @@ -2999,13 +3244,13 @@ msgstr "投稿のテキストやタグでこのワードをミュート" msgid "Mute this word in tags only" msgstr "タグのみでこのワードをミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "スレッドをミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "ワードとタグをミュート" @@ -3017,7 +3262,7 @@ msgstr "ミュートされています" msgid "Muted accounts" msgstr "ミュート中のアカウント" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "ミュート中のアカウント" @@ -3043,7 +3288,7 @@ msgstr "ミュートの設定は非公開です。ミュート中のアカウン msgid "My Birthday" msgstr "生年月日" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "マイフィード" @@ -3068,9 +3313,10 @@ msgstr "名前" msgid "Name is required" msgstr "名前は必須です" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "名前または説明がコミュニティ基準に違反" @@ -3079,7 +3325,7 @@ msgid "Nature" msgstr "自然" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "次の画面に移動します" @@ -3088,11 +3334,11 @@ msgstr "次の画面に移動します" msgid "Navigates to your profile" msgstr "あなたのプロフィールに移動します" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "著作権侵害を報告する必要がありますか?" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "フォロワーやデータへのアクセスを失うことはありません。" @@ -3136,22 +3382,22 @@ msgctxt "action" msgid "New post" msgstr "新しい投稿" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "新しい投稿" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "新しい投稿" -#: src/components/NewskieDialog.tsx:68 +#: src/components/NewskieDialog.tsx:71 msgid "New user info dialog" msgstr "新しいユーザー情報ダイアログ" @@ -3169,11 +3415,15 @@ msgstr "ニュース" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3192,7 +3442,7 @@ msgstr "次の画像" msgid "No" msgstr "いいえ" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "説明はありません" @@ -3206,7 +3456,11 @@ msgstr "DNSパネルがない場合" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "おすすめのGIFが見つかりません。Tenorに問題があるかもしれません。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0}のフォローを解除しました" @@ -3250,13 +3504,14 @@ msgstr "結果はありません" msgid "No results found" msgstr "結果は見つかりません" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "「{query}」の検索結果はありません" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "「{query}」の検索結果はありません" @@ -3270,7 +3525,7 @@ msgstr "「{search}」の検索結果はありません。" msgid "No thanks" msgstr "結構です" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "返信不可" @@ -3283,12 +3538,16 @@ msgstr "誰も返信できない" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "まだ誰もこれをいいねしていません。あなたが最初になるべきかもしれません!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "性的ではないヌード" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "見つかりません" @@ -3297,9 +3556,9 @@ msgstr "見つかりません" msgid "Not right now" msgstr "今はしない" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "共有についての注意事項" @@ -3319,11 +3578,11 @@ msgstr "通知音" msgid "Notification Sounds" msgstr "通知音" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3341,7 +3600,7 @@ msgstr "今" msgid "Nudity" msgstr "ヌード" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "ヌードあるいは成人向けコンテンツと表示されていないもの" @@ -3371,6 +3630,10 @@ msgstr "OK" msgid "Oldest replies first" msgstr "古い順に返信を表示" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" msgstr "{str}" @@ -3379,7 +3642,7 @@ msgstr "{str}" msgid "Onboarding reset" msgstr "オンボーディングのリセット" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "1つもしくは複数の画像にALTテキストがありません。" @@ -3387,9 +3650,13 @@ msgstr "1つもしくは複数の画像にALTテキストがありません。 msgid "Only .jpg and .png files are supported" msgstr ".jpgと.pngファイルのみに対応しています" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "{0}のみ返信可能" +#~ msgid "Only {0} can reply." +#~ msgstr "{0}のみ返信可能" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3400,12 +3667,14 @@ msgid "Oops, something went wrong!" msgstr "おっと、なにかが間違っているようです!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "おっと!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "開かれています" @@ -3422,8 +3691,8 @@ msgstr "アバター・クリエイターを開く" msgid "Open conversation options" msgstr "会話のオプションを開く" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "絵文字を入力" @@ -3447,10 +3716,14 @@ msgstr "ミュートしたワードとタグの設定を開く" msgid "Open navigation" msgstr "ナビゲーションを開く" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "投稿のオプションを開く" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3468,7 +3741,7 @@ msgstr "{numItems}個のオプションを開く" msgid "Opens accessibility settings" msgstr "アクセシビリティの設定を開く" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "デバッグエントリーの追加詳細を開く" @@ -3546,7 +3819,7 @@ msgstr "カスタムドメインを使用するためのモーダルを開く" msgid "Opens moderation settings" msgstr "モデレーションの設定を開く" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "パスワードリセットのフォームを開く" @@ -3579,8 +3852,8 @@ msgstr "システムログのページを開く" msgid "Opens the threads preferences" msgstr "スレッドの設定を開く" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "プロフィールを開く" @@ -3593,7 +3866,7 @@ msgstr "{numItems}個中{0}目のオプション" msgid "Optionally provide additional information below:" msgstr "オプションとして、以下に追加情報をご記入ください:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "または以下のオプションを組み合わせてください:" @@ -3605,7 +3878,7 @@ msgstr "または、他のアカウントで続行する。" msgid "Or, log into one of your other accounts." msgstr "または、あなたの他のアカウントにログインする。" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "その他" @@ -3630,7 +3903,7 @@ msgstr "ページが見つかりません" msgid "Page Not Found" msgstr "ページが見つかりません" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3649,19 +3922,20 @@ msgstr "パスワードが更新されました" msgid "Password updated!" msgstr "パスワードが更新されました!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "一時停止" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "ユーザー" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "@{0}がフォロー中のユーザー" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "@{0}をフォロー中のユーザー" @@ -3673,6 +3947,10 @@ msgstr "カメラへのアクセス権限が必要です。" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "カメラへのアクセスが拒否されました。システムの設定で有効にしてください。" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "ペット" @@ -3698,7 +3976,7 @@ msgstr "ピン留めされたフィード" msgid "Pinned to your feeds" msgstr "フィードにピン留めしました" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "再生" @@ -3706,7 +3984,7 @@ msgstr "再生" msgid "Play {0}" msgstr "{0}を再生" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "GIFの再生や一時停止" @@ -3772,7 +4050,7 @@ msgstr "@{0}としてサインインしてください" msgid "Please Verify Your Email" msgstr "メールアドレスを確認してください" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "リンクカードが読み込まれるまでお待ちください" @@ -3784,13 +4062,13 @@ msgstr "政治" msgid "Porn" msgstr "ポルノ" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "投稿" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "投稿" @@ -3799,13 +4077,13 @@ msgstr "投稿" msgid "Post by {0}" msgstr "{0}による投稿" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "@{0}による投稿" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "投稿を削除" @@ -3840,7 +4118,7 @@ msgstr "投稿が見つかりません" msgid "posts" msgstr "投稿" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "投稿" @@ -3867,11 +4145,11 @@ msgstr "ホスティングプロバイダーを変える" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "再実行する" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "あなたもフォローしているこのアカウントのフォロワーを見る" @@ -3892,7 +4170,7 @@ msgstr "あなたのフォローを優先" msgid "Privacy" msgstr "プライバシー" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -3909,12 +4187,12 @@ msgid "Processing..." msgstr "処理中…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "プロフィール" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -3929,7 +4207,7 @@ msgstr "プロフィールを更新しました" msgid "Protect your account by verifying your email." msgstr "メールアドレスを確認してアカウントを保護します。" -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "公開されています" @@ -3941,18 +4219,30 @@ msgstr "ユーザーを一括でミュートまたはブロックする、公開 msgid "Public, shareable lists which can drive feeds." msgstr "フィードとして利用できる、公開された共有可能なリスト。" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "投稿を公開" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "返信を公開" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "引用" @@ -3972,7 +4262,7 @@ msgstr "あなたのアカウントを再有効化" msgid "Reason:" msgstr "理由:" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "検索履歴" @@ -3985,6 +4275,7 @@ msgid "Reload conversations" msgstr "会話を再読み込み" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -3993,11 +4284,15 @@ msgstr "会話を再読み込み" msgid "Remove" msgstr "削除" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "アカウントを削除" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "アバターを削除" @@ -4021,12 +4316,13 @@ msgstr "フィードを削除しますか?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "マイフィードから削除" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "マイフィードから削除しますか?" @@ -4043,11 +4339,11 @@ msgstr "イメージプレビューを削除" msgid "Remove mute word from your list" msgstr "リストからミュートワードを削除" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "プロフィールを削除" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "検索履歴からプロフィールを削除する" @@ -4055,8 +4351,8 @@ msgstr "検索履歴からプロフィールを削除する" msgid "Remove quote" msgstr "引用を削除" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "リポストを削除" @@ -4092,15 +4388,27 @@ msgstr "引用を削除する" msgid "Replace with Discover" msgstr "Discoverで置き換える" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "返信" -#: src/view/com/threadgate/WhoCanReply.tsx:131 -msgid "Replies to this thread are disabled." -msgstr "このスレッドへの返信はできません。" +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 +msgid "Replies to this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:131 +#~ msgid "Replies to this thread are disabled." +#~ msgstr "このスレッドへの返信はできません。" + +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "返信" @@ -4110,7 +4418,7 @@ msgid "Reply Filters" msgstr "返信のフィルター" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/>に返信" @@ -4126,8 +4434,8 @@ msgstr "ブロックした投稿への返信" msgid "Report" msgstr "報告" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "アカウントを報告" @@ -4141,8 +4449,8 @@ msgstr "会話を報告" msgid "Report dialog" msgstr "報告ダイアログ" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "フィードを報告" @@ -4154,11 +4462,16 @@ msgstr "リストを報告" msgid "Report message" msgstr "メッセージを報告" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "投稿を報告" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "このコンテンツを報告" @@ -4173,7 +4486,7 @@ msgstr "このリストを報告" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "このメッセージを報告" @@ -4181,25 +4494,30 @@ msgstr "このメッセージを報告" msgid "Report this post" msgstr "この投稿を報告" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "このユーザーを報告" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "リポスト" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "リポスト" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "リポストまたは引用" @@ -4207,19 +4525,19 @@ msgstr "リポストまたは引用" msgid "Reposted By" msgstr "リポストしたユーザー" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "{0}にリポストされた" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "<0><1/>がリポスト" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "があなたの投稿をリポストしました" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "この投稿をリポスト" @@ -4233,7 +4551,7 @@ msgstr "変更を要求" msgid "Request Code" msgstr "コードをリクエスト" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "画像投稿時にALTテキストを必須とする" @@ -4280,7 +4598,7 @@ msgstr "オンボーディングの状態をリセットします" msgid "Resets the preferences state" msgstr "設定の状態をリセットします" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "ログインをやり直す" @@ -4292,18 +4610,20 @@ msgstr "エラーになった最後のアクションをやり直す" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "再試行" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "前のページに戻る" @@ -4318,6 +4638,7 @@ msgid "Returns to previous page" msgstr "前のページに戻る" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4348,12 +4669,21 @@ msgstr "変更を保存" msgid "Save handle change" msgstr "ハンドルの変更を保存" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "画像の切り抜きを保存" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "マイフィードに保存" @@ -4383,6 +4713,9 @@ msgid "Saves image crop settings" msgstr "画像の切り抜き設定を保存" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "よろしく!" @@ -4395,16 +4728,16 @@ msgid "Scroll to top" msgstr "一番上までスクロール" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4416,7 +4749,7 @@ msgstr "検索" msgid "Search for \"{query}\"" msgstr "「{query}」を検索" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "「{searchText}」を検索" @@ -4428,8 +4761,12 @@ msgstr "{displayTag}のすべての投稿を検索(@{authorHandle}のみ)" msgid "Search for all posts with tag {displayTag}" msgstr "{displayTag}のすべての投稿を検索(すべてのユーザー)" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "ユーザーを検索" @@ -4597,8 +4934,8 @@ msgstr "{0}に報告を送信" msgid "Send verification email" msgstr "確認メールを送信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "ダイレクトメッセージで送信" @@ -4682,9 +5019,9 @@ msgstr "画像のアスペクト比を縦長に設定" msgid "Sets image aspect ratio to wide" msgstr "画像のアスペクト比をワイドに設定" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -4703,11 +5040,14 @@ msgctxt "action" msgid "Share" msgstr "共有" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "共有" @@ -4720,22 +5060,39 @@ msgstr "クールなストーリーをシェアして!" msgid "Share a fun fact!" msgstr "面白いことをシェアして!" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "とにかく共有" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "フィードを共有" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "リンクを共有" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "お気に入りのフィードをシェアして!" @@ -4746,12 +5103,12 @@ msgstr "リンクしたウェブサイトを共有" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "表示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "ALTテキストを表示" @@ -4769,7 +5126,7 @@ msgstr "バッジを表示" msgid "Show badge and filter from feeds" msgstr "バッジの表示とフィードからのフィルタリング" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "{0}に似たおすすめのフォロー候補を表示" @@ -4777,19 +5134,19 @@ msgstr "{0}に似たおすすめのフォロー候補を表示" msgid "Show hidden replies" msgstr "隠れている返信を表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "このような投稿の表示を減らす" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "さらに表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "このような投稿の表示を増やす" @@ -4818,7 +5175,7 @@ msgid "Show Reposts" msgstr "リポストを表示" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "コンテンツを表示" @@ -4838,7 +5195,7 @@ msgstr "マイフィード内の{0}からの投稿を表示します" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -4906,7 +5263,17 @@ msgstr "サインイン済み" msgid "Signed in as @{0}" msgstr "@{0}でサインイン" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "スキップ" @@ -4919,9 +5286,15 @@ msgid "Software Dev" msgstr "ソフトウェア開発" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "一部の人が返信可能" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "何らかの問題が発生しました" @@ -4937,8 +5310,8 @@ msgstr "なにか間違っているようなので、もう一度お試しくだ msgid "Something went wrong, please try again." msgstr "なにか間違っているようなので、もう一度お試しください。" -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "大変申し訳ありません!セッションの有効期限が切れました。もう一度ログインしてください。" @@ -4954,12 +5327,12 @@ msgstr "次の方法で同じ投稿への返信を並び替えます。" msgid "Source: <0>{0}" msgstr "ソース:<0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "スパム" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "スパム、過剰なメンションや返信" @@ -4983,11 +5356,29 @@ msgstr "{displayName}とのチャットを開始" msgid "Start chatting" msgstr "チャットを開始" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "ステータスページ" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "ステップ {0} / {1}" @@ -4995,7 +5386,7 @@ msgstr "ステップ {0} / {1}" msgid "Storage cleared, you need to restart the app now." msgstr "ストレージがクリアされたため、今すぐアプリを再起動する必要があります。" -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "ストーリーブック" @@ -5027,7 +5418,7 @@ msgstr "このラベラーを登録" msgid "Subscribe to this list" msgstr "このリストに登録" -#: src/view/screens/Search/Explore.tsx:330 +#: src/view/screens/Search/Explore.tsx:331 msgid "Suggested accounts" msgstr "おすすめのアカウント" @@ -5039,7 +5430,7 @@ msgstr "あなたへのおすすめ" msgid "Suggestive" msgstr "きわどい" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5090,11 +5481,15 @@ msgstr "テクノロジー" msgid "Tell a joke!" msgstr "ジョークを言って!" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "条件" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5102,9 +5497,10 @@ msgstr "条件" msgid "Terms of Service" msgstr "利用規約" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "使用されている用語がコミュニティ基準に違反している" @@ -5126,12 +5522,19 @@ msgstr "ありがとうございます。あなたの報告は送信されまし msgid "That contains the following:" msgstr "その内容は以下の通りです:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "そのハンドルはすでに使用されています。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "このアカウントは、ブロック解除後にあなたとやり取りすることができます。" @@ -5143,6 +5546,10 @@ msgstr "コミュニティーガイドラインは<0/>に移動しました" msgid "The Copyright Policy has been moved to <0/>" msgstr "著作権ポリシーは<0/>に移動しました" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "フィードはDiscoverと置き換えられました。" @@ -5168,6 +5575,10 @@ msgstr "投稿が削除された可能性があります。" msgid "The Privacy Policy has been moved to <0/>" msgstr "プライバシーポリシーは<0/>に移動しました" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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}にアクセスしてご連絡ください。" @@ -5181,7 +5592,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "アカウントの無効化に期限はありません。いつでも戻ってこられます。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "サーバーへの問い合わせ中に問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" @@ -5226,8 +5637,8 @@ msgstr "投稿の取得中に問題が発生しました。もう一度試すに msgid "There was an issue fetching the list. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" @@ -5240,17 +5651,17 @@ msgstr "報告の送信に問題が発生しました。インターネットの msgid "There was an issue with fetching your app passwords" msgstr "アプリパスワードの取得中に問題が発生しました" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "問題が発生しました! {0}" @@ -5332,7 +5743,7 @@ msgstr "現在このフィードにはアクセスが集中しており、一時 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "このフィードは空です!もっと多くのユーザーをフォローするか、言語の設定を調整する必要があるかもしれません。" -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "このフィードは空です。" @@ -5385,16 +5796,16 @@ msgstr "この名前はすでに使用中です" msgid "This post has been deleted." msgstr "この投稿は削除されました。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "この投稿はログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "この投稿はフィードから非表示になります。" -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "このプロフィールはログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" @@ -5431,7 +5842,7 @@ msgstr "このユーザーはブロックした<0>{0}リストに含まれ msgid "This user is included in the <0>{0} list which you have muted." msgstr "このユーザーはミュートした<0>{0}リストに含まれています。" -#: src/components/NewskieDialog.tsx:50 +#: src/components/NewskieDialog.tsx:53 msgid "This user is new here. Press for more info about when they joined." msgstr "新しいユーザーです。ここを押すといつ参加したかの情報が表示されます。" @@ -5456,7 +5867,7 @@ msgstr "スレッドの設定" msgid "Threaded Mode" msgstr "スレッドモード" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "スレッドの設定" @@ -5485,7 +5896,7 @@ msgid "Toggle to enable or disable adult content" msgstr "成人向けコンテンツの有効もしくは無効の切り替え" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "トップ" @@ -5495,10 +5906,10 @@ msgstr "変換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "翻訳" @@ -5529,25 +5940,29 @@ msgstr "リストでのミュートを解除" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "あなたのサービスに接続できません。インターネットの接続を確認してください。" +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "ブロックを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "ブロックを解除" @@ -5557,23 +5972,23 @@ msgstr "ブロックを解除" msgid "Unblock account" msgstr "アカウントのブロックを解除" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "アカウントのブロックを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "アカウントのブロックを解除しますか?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "リポストを元に戻す" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "フォローを解除" @@ -5582,16 +5997,16 @@ msgstr "フォローを解除" msgid "Unfollow" msgstr "フォローを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "{0}のフォローを解除" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "アカウントのフォローを解除" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "このフィードからいいねを外す" @@ -5604,8 +6019,8 @@ msgstr "ミュートを解除" msgid "Unmute {truncatedTag}" msgstr "{truncatedTag}のミュートを解除" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "アカウントのミュートを解除" @@ -5617,8 +6032,8 @@ msgstr "{displayTag}のすべての投稿のミュートを解除" msgid "Unmute conversation" msgstr "会話のミュートを解除" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "スレッドのミュートを解除" @@ -5647,8 +6062,8 @@ msgstr "登録を解除" msgid "Unsubscribe from this labeler" msgstr "このラベラーの登録を解除" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "望まない性的なコンテンツ" @@ -5672,20 +6087,20 @@ msgstr "代わりに写真をアップロード" msgid "Upload a text file to:" msgstr "テキストファイルのアップロード先:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "カメラからアップロード" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "ファイルからアップロード" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5785,7 +6200,7 @@ msgstr "ユーザーリストを更新しました" msgid "User Lists" msgstr "ユーザーリスト" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "ユーザー名またはメールアドレス" @@ -5793,7 +6208,7 @@ msgstr "ユーザー名またはメールアドレス" msgid "Users" msgstr "ユーザー" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "<0/>にフォローされているユーザー" @@ -5804,7 +6219,7 @@ msgstr "<0/>にフォローされているユーザー" msgid "Users I follow" msgstr "フォローしているユーザー" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "{0}のユーザー" @@ -5857,27 +6272,27 @@ msgstr "ビデオゲーム" msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" -#: src/components/ProfileHoverCard/index.web.tsx:417 +#: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "ブロック中のユーザーのプロフィールを表示" -#: src/view/screens/Log.tsx:52 +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "デバッグエントリーを表示" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "詳細を表示" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "著作権侵害の報告の詳細を見る" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "スレッドをすべて表示" @@ -5885,14 +6300,15 @@ msgstr "スレッドをすべて表示" msgid "View information about these labels" msgstr "これらのラベルに関する情報を見る" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "プロフィールを表示" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "アバターを表示" @@ -5900,11 +6316,11 @@ msgstr "アバターを表示" msgid "View the labeling service provided by @{0}" msgstr "@{0}によって提供されるラベリングサービスを見る" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "このフィードにいいねしたユーザーを見る" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "フィードを表示し、さらにフィードを探す" @@ -5940,7 +6356,7 @@ msgstr "この会話を読み込めませんでした" msgid "We estimate {estimatedTime} until your account is ready." msgstr "あなたのアカウントが準備できるまで{estimatedTime}ほどかかります。" -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "素敵なひとときをお過ごしください。覚えておいてください、Blueskyは:" @@ -5976,7 +6392,7 @@ msgstr "これはあなたの体験をカスタマイズするために使用さ msgid "We're having network issues, try again" msgstr "ネットワークで問題が発生しています。再度試してください" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "私たちはあなたが参加してくれることをとても楽しみにしています!" @@ -5988,11 +6404,11 @@ msgstr "大変申し訳ありませんが、このリストを解決できませ msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "大変申し訳ありませんが、現在ミュートされたワードを読み込むことができませんでした。もう一度お試しください。" -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "大変申し訳ありませんが、検索を完了できませんでした。数分後に再試行してください。" -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "大変申し訳ありません!返信しようとしている投稿は削除されました。" @@ -6013,9 +6429,13 @@ msgstr "おかえりなさい!" msgid "What are your interests?" msgstr "なにに興味がありますか?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "最近どう?" @@ -6032,10 +6452,20 @@ msgstr "アルゴリズムによるフィードにはどの言語を使用しま msgid "Who can message you?" msgstr "誰があなたへメッセージを送れるか?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "返信できるユーザー" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6053,7 +6483,7 @@ msgstr "なぜこのフィードをレビューする必要がありますか? msgid "Why should this list be reviewed?" msgstr "なぜこのリストをレビューする必要がありますか?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "なぜこのメッセージをレビューする必要がありますか?" @@ -6061,6 +6491,10 @@ msgstr "なぜこのメッセージをレビューする必要がありますか msgid "Why should this post be reviewed?" msgstr "なぜこの投稿をレビューする必要がありますか?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "なぜこのユーザーをレビューする必要がありますか?" @@ -6074,11 +6508,11 @@ msgstr "ワイド" msgid "Write a message" msgstr "メッセージを書く" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "投稿を書く" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "返信を書く" @@ -6102,6 +6536,10 @@ msgstr "はい" msgid "Yes, deactivate" msgstr "はい、無効化します" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "はい、アカウントを再有効化します" @@ -6110,6 +6548,10 @@ msgstr "はい、アカウントを再有効化します" msgid "Yesterday, {time}" msgstr "昨日、{time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "あなたは並んでいます。" @@ -6206,12 +6648,12 @@ msgstr "このユーザーをミュートしました" msgid "You have no conversations yet. Start one!" msgstr "まだ会話していません。始めましょう!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "フィードがありません。" #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "リストがありません。" @@ -6243,10 +6685,30 @@ msgstr "間違って適用されたと思うのであれば、自己申告では msgid "You may appeal these labels if you feel they were placed in error." msgstr "これらのラベルが誤って適用されたと思った場合は、異議申し立てを行うことができます。" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "サインアップするには、13歳以上である必要があります。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "報告をするには少なくとも1つのラベラーを選択する必要があります" @@ -6255,11 +6717,11 @@ msgstr "報告をするには少なくとも1つのラベラーを選択する msgid "You previously deactivated @{0}." msgstr "以前、あなたは@{0}を無効化しました。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "これ以降、このスレッドに関する通知を受け取ることはできなくなります" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "これ以降、このスレッドに関する通知を受け取ることができます" @@ -6279,6 +6741,26 @@ msgstr "あなた: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "あなた: {short}" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 #: src/screens/SignupQueued.tsx:109 @@ -6290,7 +6772,7 @@ msgstr "あなたは並んでいます。" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "アプリパスワードでログイン中です。アカウントの無効化を続けるにはメインのパスワードでログインしてください。" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "準備ができました!" @@ -6303,7 +6785,7 @@ msgstr "この投稿でワードまたはタグを隠すことを選択しまし msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "フィードはここまでです!もっとフォローするアカウントを見つけましょう。" -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "あなたのアカウント" @@ -6361,11 +6843,11 @@ msgstr "ミュートしたワード" msgid "Your password has been changed successfully!" msgstr "パスワードの変更が完了しました!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "投稿を公開しました" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "投稿、いいね、ブロックは公開されます。ミュートは非公開です。" @@ -6377,7 +6859,7 @@ msgstr "あなたのプロフィール" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "あなたのプロフィール、投稿、フィード、そしてリストは他のBlueskyユーザーに見えなくなります。ログインすることでいつでもアカウントを再有効化できます。" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "返信を公開しました" @@ -6385,6 +6867,6 @@ msgstr "返信を公開しました" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "あなたの報告はBluesky Moderation Serviceに送られます" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "あなたのユーザーハンドル" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 5f36a7eb7f..eb4935efeb 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -21,7 +21,7 @@ msgstr "(임베드 콘텐츠 포함)" msgid "(no email)" msgstr "(이메일 없음)" -#: src/view/com/notifications/FeedItem.tsx:263 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "외 {0, plural, other {{formattedCount}}}명" @@ -47,7 +47,7 @@ msgstr "팔로워" msgid "{0, plural, one {following} other {following}}" msgstr "팔로우 중" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "좋아요 ({0, plural, other {#}}개)" @@ -55,7 +55,7 @@ msgstr "좋아요 ({0, plural, other {#}}개)" msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" -#: src/components/FeedCard.tsx:111 +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#}}명의 사용자가 좋아함" @@ -64,7 +64,7 @@ msgstr "{0, plural, other {#}}명의 사용자가 좋아함" msgid "{0, plural, one {post} other {posts}}" msgstr "게시물" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:213 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "답글 ({0, plural, other {#}}개)" @@ -72,14 +72,26 @@ msgstr "답글 ({0, plural, other {#}}개)" msgid "{0, plural, one {repost} other {reposts}}" msgstr "재게시" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:251 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "좋아요 취소 ({0, plural, other {#}}개)" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0} 님의 아바타" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#}}명의 사용자가 좋아함" @@ -104,6 +116,10 @@ msgstr "개월" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "초" +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "시간" @@ -123,7 +139,7 @@ msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#}}명의 사용자가 좋아함" @@ -131,10 +147,14 @@ msgstr "{likeCount, plural, other {#}}명의 사용자가 좋아함" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}개 읽지 않음" -#: src/components/NewskieDialog.tsx:75 +#: src/components/NewskieDialog.tsx:92 msgid "{profileName} joined Bluesky {0} ago" msgstr "{profileName} 님은 {0} 전에 Bluesky에 가입했습니다." +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {모든 답글 표시} other {좋아요가 #개 이상인 답글 표시}}" @@ -143,6 +163,14 @@ msgstr "{value, plural, =0 {모든 답글 표시} other {좋아요가 #개 이 msgid "<0/> members" msgstr "<0/>의 멤버" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} 팔로워" @@ -151,6 +179,10 @@ msgstr "<0>{0} 팔로워" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} 팔로우 중" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>해당 없음. 이 경고는 미디어가 첨부된 게시물에만 사용할 수 있습니다." @@ -159,7 +191,7 @@ msgstr "<0>해당 없음. 이 경고는 미디어가 첨부된 게시물에 msgid "⚠Invalid Handle" msgstr "⚠잘못된 핸들" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "2단계 인증" @@ -181,26 +213,26 @@ msgstr "접근성" msgid "Accessibility settings" msgstr "접근성 설정" -#: src/Navigation.tsx:296 +#: src/Navigation.tsx:298 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "접근성 설정" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "계정" -#: src/view/com/profile/ProfileMenu.tsx:145 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "계정 차단됨" -#: src/view/com/profile/ProfileMenu.tsx:159 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "계정 팔로우함" -#: src/view/com/profile/ProfileMenu.tsx:119 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "계정 뮤트됨" @@ -222,15 +254,15 @@ msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 -#: src/view/com/profile/ProfileMenu.tsx:134 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "계정 차단 해제됨" -#: src/view/com/profile/ProfileMenu.tsx:172 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "계정 언팔로우함" -#: src/view/com/profile/ProfileMenu.tsx:108 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "계정 언뮤트됨" @@ -241,6 +273,14 @@ msgstr "계정 언뮤트됨" msgid "Add" msgstr "추가" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "콘텐츠 경고 추가" @@ -279,10 +319,18 @@ msgstr "구성 설정에 뮤트 단어 추가" msgid "Add muted words and tags" msgstr "뮤트할 단어 및 태그 추가" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "추천 피드 추가" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "내가 팔로우하는 사람의 기본 피드만 추가하기" @@ -291,12 +339,12 @@ msgstr "내가 팔로우하는 사람의 기본 피드만 추가하기" msgid "Add the following DNS record to your domain:" msgstr "도메인에 다음 DNS 레코드를 추가하세요:" -#: src/components/FeedCard.tsx:180 +#: src/components/FeedCard.tsx:300 msgid "Add this feed to your feeds" msgstr "이 피드를 내 피드에 추가하기" -#: src/view/com/profile/ProfileMenu.tsx:268 -#: src/view/com/profile/ProfileMenu.tsx:271 +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "리스트에 추가" @@ -331,7 +379,11 @@ msgstr "성인 콘텐츠가 비활성화되어 있습니다." msgid "Advanced" msgstr "고급" -#: src/view/screens/Feeds.tsx:737 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "저장한 모든 피드를 한 곳에서 확인하세요." @@ -387,14 +439,31 @@ msgstr "이전 주소인 {0}(으)로 이메일을 보냈습니다. 이 이메일 msgid "An error occured" msgstr "오류 발생" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "어떤 옵션에도 포함되지 않는 문제" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -404,7 +473,7 @@ msgstr "문제가 발생했습니다. 다시 시도해 주세요." msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" -#: src/view/com/notifications/FeedItem.tsx:260 +#: src/view/com/notifications/FeedItem.tsx:280 #: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "및" @@ -417,7 +486,7 @@ msgstr "동물" msgid "Animated GIF" msgstr "움직이는 GIF" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "반사회적 행위" @@ -441,7 +510,7 @@ msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다." msgid "App password settings" msgstr "앱 비밀번호 설정" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -477,6 +546,10 @@ msgstr "모양" msgid "Apply default recommended feeds" msgstr "기본 추천 피드 적용하기" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "앱 비밀번호 \"{name}\"을(를) 삭제하시겠습니까?" @@ -493,11 +566,11 @@ msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "피드에서 {0}을(를) 제거하시겠습니까?" -#: src/components/FeedCard.tsx:197 +#: src/components/FeedCard.tsx:317 msgid "Are you sure you want to remove this from your feeds?" msgstr "내 피드에서 이 피드를 삭제하시겠습니까?" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "이 초안을 삭제하시겠습니까?" @@ -528,14 +601,15 @@ msgstr "3자 이상" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "뒤로" @@ -553,7 +627,7 @@ msgid "Birthday:" msgstr "생년월일:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 -#: src/view/com/profile/ProfileMenu.tsx:366 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "차단" @@ -562,12 +636,12 @@ msgstr "차단" msgid "Block account" msgstr "계정 차단" -#: src/view/com/profile/ProfileMenu.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:312 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "계정 차단" -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "계정을 차단하시겠습니까?" @@ -592,12 +666,12 @@ msgstr "차단됨" msgid "Blocked accounts" msgstr "차단한 계정" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "차단한 계정" -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." @@ -617,7 +691,7 @@ msgstr "차단하더라도 이 라벨러가 내 계정에 라벨을 붙이는 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단 목록은 공개됩니다. 차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "차단하더라도 내 계정에 라벨이 붙는 것은 막지 못하지만, 이 계정이 내 스레드에 답글을 달거나 나와 상호작용하는 것은 중지됩니다." @@ -634,6 +708,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky는 호스팅 제공자를 선택할 수 있는 개방형 네트워크입니다. 개발자를 위한 사용자 지정 호스팅이 베타 버전으로 제공됩니다." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 "로그아웃한 사용자에게 내 프로필과 게시물을 표시하지 않습니다. 다른 앱에서는 이 설정을 따르지 않을 수 있습니다. 내 계정을 비공개로 전환하지는 않습니다." @@ -659,7 +737,7 @@ msgstr "다른 피드 탐색하기" msgid "Business" msgstr "비즈니스" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "— 님이 만듦" @@ -667,7 +745,7 @@ msgstr "— 님이 만듦" msgid "By {0}" msgstr "{0} 님이 만듦" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "<0/> 님이 만듦" @@ -675,7 +753,7 @@ msgstr "<0/> 님이 만듦" msgid "By creating an account you agree to the {els}." msgstr "계정을 만들면 {els}에 동의하는 것입니다." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "내가 만듦" @@ -692,8 +770,8 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:434 -#: src/view/com/composer/Composer.tsx:440 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -795,9 +873,9 @@ msgstr "게시물 언어를 {0}(으)로 변경" msgid "Change Your Email" msgstr "이메일 변경" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "대화" @@ -807,7 +885,7 @@ msgstr "대화 뮤트됨" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -827,7 +905,7 @@ msgstr "대화 언뮤트됨" msgid "Check my status" msgstr "내 상태 확인" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "이메일에서 로그인 코드를 확인한 후 여기에 입력하세요." @@ -839,11 +917,15 @@ msgstr "받은 편지함에서 아래에 입력하는 인증 코드가 포함된 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "\"모두\" 또는 \"없음\"을 선택하세요." +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "서비스 선택" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "맞춤 피드를 구동할 알고리즘을 선택하세요." @@ -915,6 +997,10 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 @@ -972,7 +1058,7 @@ msgstr "하단 탐색 막대를 닫습니다" msgid "Closes password update alert" msgstr "비밀번호 변경 알림을 닫습니다" -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" @@ -980,11 +1066,11 @@ msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" msgid "Closes viewer for header image" msgstr "헤더 이미지 뷰어를 닫습니다" -#: src/view/com/notifications/FeedItem.tsx:207 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "사용자 목록 접기" -#: src/view/com/notifications/FeedItem.tsx:343 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "이 알림에 대한 사용자 목록을 축소합니다" @@ -996,20 +1082,20 @@ msgstr "코미디" msgid "Comics" msgstr "만화" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "커뮤니티 가이드라인" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "온보딩 완료 후 계정 사용 시작" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "챌린지 완료하기" -#: src/view/com/composer/Composer.tsx:553 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" @@ -1058,7 +1144,7 @@ msgstr "나이를 확인하세요:" msgid "Confirm your birthdate" msgstr "생년월일 확인" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1068,11 +1154,11 @@ msgstr "생년월일 확인" msgid "Confirmation code" msgstr "인증 코드" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "연결 중…" -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "지원에 연락하기" @@ -1124,7 +1210,7 @@ msgstr "스레드 더 보기..." #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "다음 단계로 계속하기" @@ -1150,6 +1236,7 @@ msgstr "빌드 버전 클립보드에 복사됨" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1161,6 +1248,7 @@ msgstr "복사했습니다!" msgid "Copies app password" msgstr "앱 비밀번호를 복사합니다" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "복사" @@ -1174,6 +1262,10 @@ msgstr "{0} 복사" msgid "Copy code" msgstr "코드 복사" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "리스트 링크 복사" @@ -1193,7 +1285,11 @@ msgstr "메시지 텍스트 복사" msgid "Copy post text" msgstr "게시물 텍스트 복사" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "저작권 정책" @@ -1214,6 +1310,10 @@ msgstr "리스트를 불러올 수 없습니다" msgid "Could not mute chat" msgstr "대화를 뮤트할 수 없습니다" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1223,7 +1323,21 @@ msgstr "새 계정 만들기" msgid "Create a new Bluesky account" msgstr "새 Bluesky 계정을 만듭니다" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "계정 만들기" @@ -1236,6 +1350,10 @@ msgstr "계정 만들기" msgid "Create an avatar instead" msgstr "대신 아바타 만들기" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "앱 비밀번호 만들기" @@ -1245,7 +1363,11 @@ msgstr "앱 비밀번호 만들기" msgid "Create new account" msgstr "새 계정 만들기" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "{0}에 대한 신고 작성하기" @@ -1266,8 +1388,8 @@ msgstr "사용자 지정" msgid "Custom domain" msgstr "사용자 지정 도메인" -#: src/view/screens/Feeds.tsx:763 -#: src/view/screens/Search/Explore.tsx:383 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공하고 좋아하는 콘텐츠를 찾을 수 있도록 도와줍니다." @@ -1310,6 +1432,9 @@ msgid "Debug panel" msgstr "디버그 패널" #: src/components/dms/MessageMenu.tsx:151 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1366,6 +1491,15 @@ msgstr "내 계정 삭제…" msgid "Delete post" msgstr "게시물 삭제" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "이 리스트를 삭제하시겠습니까?" @@ -1397,7 +1531,7 @@ msgstr "설명" msgid "Descriptive alt text" msgstr "설명이 포함된 대체 텍스트" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "하고 싶은 말이 없나요?" @@ -1430,11 +1564,11 @@ msgstr "햅틱 피드백 끄기" msgid "Disabled" msgstr "사용 안 함" -#: src/view/com/composer/Composer.tsx:634 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "삭제" -#: src/view/com/composer/Composer.tsx:631 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "초안 삭제" @@ -1448,11 +1582,11 @@ msgstr "앱이 로그아웃한 사용자에게 내 계정을 표시하지 않도 msgid "Discover new custom feeds" msgstr "새로운 맞춤 피드 찾아보기" -#: src/view/screens/Search/Explore.tsx:381 +#: src/view/screens/Search/Explore.tsx:388 msgid "Discover new feeds" msgstr "새 피드 발견하기" -#: src/view/screens/Feeds.tsx:760 +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "새 피드 발견하기" @@ -1522,6 +1656,10 @@ msgstr "완료" msgid "Done{extraText}" msgstr "완료{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" @@ -1576,8 +1714,11 @@ msgctxt "action" msgid "Edit" msgstr "편집" -#: src/view/screens/Feeds.tsx:370 -#: src/view/screens/Feeds.tsx:441 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "편집" @@ -1586,6 +1727,10 @@ msgstr "편집" msgid "Edit avatar" msgstr "아바타 편집" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1599,9 +1744,9 @@ msgstr "리스트 세부 정보 편집" msgid "Edit Moderation List" msgstr "검토 리스트 편집" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:368 -#: src/view/screens/Feeds.tsx:439 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "내 피드 편집" @@ -1610,6 +1755,10 @@ msgstr "내 피드 편집" msgid "Edit my profile" msgstr "내 프로필 편집" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1620,6 +1769,10 @@ msgstr "프로필 편집" msgid "Edit Profile" msgstr "프로필 편집" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "사용자 리스트 편집" @@ -1637,6 +1790,10 @@ msgstr "내 표시 이름 편집" msgid "Edit your profile description" msgstr "내 프로필 설명 편집" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "교육" @@ -1801,11 +1958,11 @@ msgstr "누구나 답글을 달 수 있음" msgid "Everyone" msgstr "모두" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "과도한 멘션 또는 답글" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "과도하거나 원치 않는 메시지" @@ -1834,7 +1991,7 @@ msgstr "검색어 입력을 종료합니다" msgid "Expand alt text" msgstr "대체 텍스트 확장" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "사용자 목록 펼치기" @@ -1870,7 +2027,7 @@ msgstr "외부 미디어" 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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1885,6 +2042,11 @@ msgstr "외부 미디어 설정" msgid "Failed to create app password." msgstr "앱 비밀번호를 만들지 못했습니다." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "리스트를 만들지 못했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." @@ -1897,8 +2059,12 @@ msgstr "메시지를 삭제하지 못했습니다" msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" -#: src/view/screens/Search/Explore.tsx:417 -#: src/view/screens/Search/Explore.tsx:441 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 msgid "Failed to load feeds preferences" msgstr "피드 환경설정을 불러오지 못했습니다" @@ -1911,12 +2077,12 @@ msgstr "GIF를 불러오지 못했습니다" msgid "Failed to load past messages" msgstr "지난 메시지를 불러오지 못했습니다" -#: src/view/screens/Search/Explore.tsx:410 -#: src/view/screens/Search/Explore.tsx:434 +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 msgid "Failed to load suggested feeds" msgstr "추천 피드를 불러오지 못했습니다" -#: src/view/screens/Search/Explore.tsx:370 +#: src/view/screens/Search/Explore.tsx:377 msgid "Failed to load suggested follows" msgstr "추천 팔로우를 불러오지 못했습니다" @@ -1937,7 +2103,7 @@ msgstr "이의신청을 제출하지 못했습니다. 다시 시도해 주세요 msgid "Failed to toggle thread mute, please try again" msgstr "스레드 뮤트를 전환하지 못했습니다. 다시 시도해 주세요" -#: src/components/FeedCard.tsx:160 +#: src/components/FeedCard.tsx:280 msgid "Failed to update feeds" msgstr "피드를 업데이트하지 못했습니다" @@ -1946,29 +2112,35 @@ msgstr "피드를 업데이트하지 못했습니다" msgid "Failed to update settings" msgstr "설정을 업데이트하지 못했습니다" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "피드" -#: src/components/FeedCard.tsx:91 +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 님의 피드" #: src/view/screens/Feeds.tsx:675 -msgid "Feed offline" -msgstr "피드 오프라인" +#~ msgid "Feed offline" +#~ msgstr "피드 오프라인" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "피드백" -#: src/view/screens/Feeds.tsx:433 -#: src/view/screens/Feeds.tsx:536 -#: src/view/screens/Profile.tsx:197 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -1978,7 +2150,7 @@ msgstr "피드" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "피드는 사용자가 약간의 코딩 전문 지식만으로 구축할 수 있는 맞춤 알고리즘입니다. <0/>에서 자세한 내용을 확인하세요." -#: src/components/FeedCard.tsx:157 +#: src/components/FeedCard.tsx:277 msgid "Feeds updated!" msgstr "피드 업데이트됨" @@ -1994,7 +2166,7 @@ msgstr "파일을 성공적으로 저장했습니다!" msgid "Filter from feeds" msgstr "피드에서 필터링" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "마무리 중" @@ -2016,11 +2188,15 @@ msgstr "팔로우 중 피드에 표시되는 콘텐츠를 미세 조정합니다 msgid "Fine-tune the discussion threads." msgstr "대화 스레드를 미세 조정합니다." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "건강" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "유연성" @@ -2041,7 +2217,7 @@ msgstr "세로로 뒤집기" msgid "Follow" msgstr "팔로우" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "팔로우" @@ -2055,11 +2231,16 @@ msgstr "{0} 님을 팔로우" msgid "Follow {name}" msgstr "{name} 님을 팔로우" -#: src/view/com/profile/ProfileMenu.tsx:247 -#: src/view/com/profile/ProfileMenu.tsx:258 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "계정 팔로우" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "맞팔로우" @@ -2096,7 +2277,7 @@ msgstr "팔로우한 사용자" msgid "Followed users only" msgstr "팔로우한 사용자만" -#: src/view/com/notifications/FeedItem.tsx:175 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "이(가) 나를 팔로우했습니다" @@ -2105,7 +2286,7 @@ msgstr "이(가) 나를 팔로우했습니다" msgid "Followers" msgstr "팔로워" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "내가 아는 @{0} 님의 팔로워" @@ -2119,7 +2300,7 @@ msgstr "내가 아는 팔로워" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:622 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" @@ -2137,7 +2318,7 @@ msgstr "{name} 님을 팔로우했습니다" msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2168,15 +2349,15 @@ msgstr "보안상의 이유로 이 비밀번호는 다시 볼 수 없습니다. msgid "Forgot Password" msgstr "비밀번호 분실" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "비밀번호를 잊으셨나요?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "분실" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "잦은 원치 않는 콘텐츠 게시" @@ -2193,6 +2374,10 @@ msgstr "<0/>에서" msgid "Gallery" msgstr "갤러리" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "시작하기" @@ -2210,24 +2395,25 @@ msgstr "GIF" msgid "Give your profile a face" msgstr "프로필에 얼굴 달기" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "명백한 법률 또는 서비스 이용약관 위반 행위" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "뒤로" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2235,14 +2421,18 @@ msgid "Go Back" msgstr "뒤로" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "이전 단계로 돌아가기" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "홈으로 이동" @@ -2280,11 +2470,11 @@ msgstr "핸들" msgid "Haptics" msgstr "햅틱" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "괴롭힘, 분쟁 유발 또는 차별" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "해시태그" @@ -2292,7 +2482,7 @@ msgstr "해시태그" msgid "Hashtag: #{tag}" msgstr "해시태그: #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "문제가 있나요?" @@ -2320,7 +2510,7 @@ msgstr "앱 비밀번호입니다." msgid "Hide" msgstr "숨기기" -#: src/view/com/notifications/FeedItem.tsx:350 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "숨기기" @@ -2339,7 +2529,7 @@ msgstr "콘텐츠 숨기기" msgid "Hide this post?" msgstr "이 게시물을 숨기시겠습니까?" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "사용자 리스트 숨기기" @@ -2371,9 +2561,10 @@ msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자 msgid "Hmmmm, we couldn't load that moderation service." msgstr "검토 서비스를 불러올 수 없습니다." -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2384,7 +2575,7 @@ msgid "Host:" msgstr "호스트:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2441,7 +2632,7 @@ msgstr "비밀번호를 변경하고 싶다면 본인 계정임을 확인할 수 msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "핸들이나 이메일을 변경하려는 경우 비활성화하기 전에 변경하세요." -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "불법 및 긴급 사항" @@ -2453,11 +2644,15 @@ msgstr "이미지" msgid "Image alt text" msgstr "이미지 대체 텍스트" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "신원 또는 소속에 대한 사칭 또는 허위 주장" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "부적절한 메시지 또는 노골적인 링크" @@ -2481,19 +2676,19 @@ msgstr "새 비밀번호를 입력합니다" msgid "Input password for account deletion" msgstr "계정을 삭제하기 위해 비밀번호를 입력합니다" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "이메일로 전송된 코드를 입력합니다" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "{identifier}에 연결된 비밀번호를 입력합니다" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "가입 시 사용한 사용자 이름 또는 이메일 주소를 입력합니다" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "비밀번호를 입력합니다" @@ -2509,7 +2704,7 @@ msgstr "사용자 핸들을 입력합니다" msgid "Introducing Direct Messages" msgstr "다이렉트 메시지 소개" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "잘못된 2단계 인증 코드입니다." @@ -2518,7 +2713,7 @@ msgstr "잘못된 2단계 인증 코드입니다." msgid "Invalid or unsupported post record" msgstr "유효하지 않거나 지원되지 않는 게시물 기록" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "잘못된 사용자 이름 또는 비밀번호" @@ -2542,10 +2737,35 @@ msgstr "초대 코드: {0}개 사용 가능" msgid "Invite codes: 1 available" msgstr "초대 코드: 1개 사용 가능" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "채용" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "저널리즘" @@ -2558,7 +2778,7 @@ msgstr "{0}이(가) 라벨 지정함." msgid "Labeled by the author." msgstr "작성자가 라벨 지정함." -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "라벨" @@ -2582,7 +2802,7 @@ msgstr "언어 선택" msgid "Language settings" msgstr "언어 설정" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "언어 설정" @@ -2651,12 +2871,16 @@ msgstr "명 남았습니다." msgid "Legacy storage cleared, you need to restart the app now." msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "비밀번호를 재설정해 봅시다!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "출발!" @@ -2665,13 +2889,13 @@ msgid "Light" msgstr "밝음" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "이 피드에 좋아요 표시" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "좋아요 표시한 사용자" @@ -2681,15 +2905,15 @@ msgstr "좋아요 표시한 사용자" msgid "Liked By" msgstr "좋아요 표시한 사용자" -#: src/view/com/notifications/FeedItem.tsx:178 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "이(가) 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "이(가) 내 게시물을 좋아합니다" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "좋아요" @@ -2697,7 +2921,7 @@ msgstr "좋아요" msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "리스트" @@ -2709,6 +2933,7 @@ msgstr "리스트 아바타" msgid "List blocked" msgstr "리스트 차단됨" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "{0} 님의 리스트" @@ -2733,10 +2958,10 @@ msgstr "리스트 차단 해제됨" msgid "List unmuted" msgstr "리스트 언뮤트됨" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2764,7 +2989,7 @@ msgstr "새 알림 불러오기" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "새 게시물 불러오기" @@ -2773,7 +2998,7 @@ msgstr "새 게시물 불러오기" msgid "Loading..." msgstr "불러오는 중…" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "로그" @@ -2817,6 +3042,10 @@ msgstr "모든 피드를 고정 해제했군요. 하지만 걱정하지 마세 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "팔로우 중 피드가 누락된 것 같습니다. <0>이곳을 클릭해 하나 추가하세요." +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "이곳이 당신이 가고자 하는 곳인지 확인하세요!" @@ -2831,7 +3060,7 @@ msgid "Mark as read" msgstr "읽음으로 표시" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "미디어" @@ -2874,18 +3103,18 @@ msgstr "메시지가 너무 깁니다" msgid "Message settings" msgstr "메시지 설정" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "메시지" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "오해의 소지가 있는 계정" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2895,6 +3124,7 @@ msgstr "검토" msgid "Moderation details" msgstr "검토 세부 정보" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -2922,7 +3152,7 @@ msgstr "검토 리스트 업데이트됨" msgid "Moderation lists" msgstr "검토 리스트" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "검토 리스트" @@ -2931,7 +3161,7 @@ msgstr "검토 리스트" msgid "Moderation settings" msgstr "검토 설정" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "검토 상태" @@ -2968,8 +3198,8 @@ msgstr "뮤트" msgid "Mute {truncatedTag}" msgstr "{truncatedTag} 뮤트" -#: src/view/com/profile/ProfileMenu.tsx:284 -#: src/view/com/profile/ProfileMenu.tsx:291 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "계정 뮤트" @@ -3028,7 +3258,7 @@ msgstr "뮤트됨" msgid "Muted accounts" msgstr "뮤트한 계정" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "뮤트한 계정" @@ -3054,7 +3284,7 @@ msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호 msgid "My Birthday" msgstr "내 생년월일" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "내 피드" @@ -3079,9 +3309,10 @@ msgstr "이름" msgid "Name is required" msgstr "이름을 입력하세요" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "이름 또는 설명이 커뮤니티 기준을 위반함" @@ -3090,7 +3321,7 @@ msgid "Nature" msgstr "자연" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "다음 화면으로 이동합니다" @@ -3099,11 +3330,11 @@ msgstr "다음 화면으로 이동합니다" msgid "Navigates to your profile" msgstr "내 프로필로 이동합니다" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "저작권 위반을 신고해야 하나요?" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 마세요." @@ -3147,22 +3378,22 @@ msgctxt "action" msgid "New post" msgstr "새 게시물" -#: src/view/screens/Feeds.tsx:566 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "새 게시물" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "새 게시물" -#: src/components/NewskieDialog.tsx:68 +#: src/components/NewskieDialog.tsx:71 msgid "New user info dialog" msgstr "새 사용자 정보 대화 상자" @@ -3180,11 +3411,15 @@ msgstr "뉴스" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3203,7 +3438,7 @@ msgstr "다음 이미지" msgid "No" msgstr "아니요" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "설명 없음" @@ -3217,6 +3452,10 @@ msgstr "DNS 패널 없음" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "인기 GIF를 찾을 수 없습니다. Tenor에 문제가 있을 수 있습니다." +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" @@ -3261,7 +3500,7 @@ msgstr "결과 없음" msgid "No results found" msgstr "결과를 찾을 수 없음" -#: src/view/screens/Feeds.tsx:497 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다" @@ -3295,12 +3534,16 @@ msgstr "아무도 답글을 달 수 없음" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "아직 아무도 좋아요를 누르지 않았습니다. 첫 번째가 되어 보세요!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "선정적이지 않은 노출" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "찾을 수 없음" @@ -3309,9 +3552,9 @@ msgstr "찾을 수 없음" msgid "Not right now" msgstr "나중에 하기" -#: src/view/com/profile/ProfileMenu.tsx:373 +#: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "공유 관련 참고 사항" @@ -3331,11 +3574,11 @@ msgstr "알림음" msgid "Notification Sounds" msgstr "알림음" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3353,7 +3596,7 @@ msgstr "지금" msgid "Nudity" msgstr "노출" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "누드 또는 성인 콘텐츠로 설정되지 않은 콘텐츠" @@ -3383,6 +3626,10 @@ msgstr "확인" msgid "Oldest replies first" msgstr "오래된 순" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" msgstr "" @@ -3391,7 +3638,7 @@ msgstr "" msgid "Onboarding reset" msgstr "온보딩 재설정" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." @@ -3412,12 +3659,14 @@ msgid "Oops, something went wrong!" msgstr "이런, 뭔가 잘못되었습니다!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "이런!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "공개성" @@ -3434,8 +3683,8 @@ msgstr "아바타 생성기 열기" msgid "Open conversation options" msgstr "대화 옵션 열기" -#: src/view/com/composer/Composer.tsx:615 -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" @@ -3463,6 +3712,10 @@ msgstr "내비게이션 열기" msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3558,7 +3811,7 @@ msgstr "사용자 지정 도메인을 사용하기 위한 대화 상자를 엽 msgid "Opens moderation settings" msgstr "검토 설정을 엽니다" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "비밀번호 재설정 양식을 엽니다" @@ -3591,7 +3844,7 @@ msgstr "시스템 로그 페이지를 엽니다" msgid "Opens the threads preferences" msgstr "스레드 설정을 엽니다" -#: src/view/com/notifications/FeedItem.tsx:429 +#: src/view/com/notifications/FeedItem.tsx:513 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "이 프로필을 엽니다" @@ -3617,7 +3870,7 @@ msgstr "또는 다른 계정으로 계속 진행하세요." msgid "Or, log into one of your other accounts." msgstr "또는 다른 계정 중 하나로 로그인하세요." -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "기타" @@ -3642,7 +3895,7 @@ msgstr "페이지를 찾을 수 없음" msgid "Page Not Found" msgstr "페이지를 찾을 수 없음" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3665,15 +3918,16 @@ msgstr "비밀번호 변경됨" msgid "Pause" msgstr "일시 정지" +#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "사람들" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "@{0} 님이 팔로우한 사람들" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "@{0} 님을 팔로우하는 사람들" @@ -3685,6 +3939,10 @@ msgstr "앨범에 접근할 수 있는 권한이 필요합니다." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "앨범에 접근할 수 있는 권한이 거부되었습니다. 시스템 설정에서 활성화하세요." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "반려동물" @@ -3784,7 +4042,7 @@ msgstr "@{0}(으)로 로그인하세요" msgid "Please Verify Your Email" msgstr "이메일 인증하기" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" @@ -3796,8 +4054,8 @@ msgstr "정치" msgid "Porn" msgstr "음란물" -#: src/view/com/composer/Composer.tsx:479 -#: src/view/com/composer/Composer.tsx:487 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "게시하기" @@ -3811,9 +4069,9 @@ msgstr "게시물" msgid "Post by {0}" msgstr "{0} 님의 게시물" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "@{0} 님의 게시물" @@ -3852,7 +4110,7 @@ msgstr "게시물을 찾을 수 없음" msgid "posts" msgstr "게시물" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "게시물" @@ -3879,7 +4137,7 @@ msgstr "호스팅 제공자를 변경하려면 누릅니다" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "다시 시도하려면 누르기" @@ -3904,7 +4162,7 @@ msgstr "내 팔로우 먼저 표시" msgid "Privacy" msgstr "개인정보" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -3921,12 +4179,12 @@ msgid "Processing..." msgstr "처리 중…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "프로필" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -3941,7 +4199,7 @@ msgstr "프로필 업데이트됨" msgid "Protect your account by verifying your email." msgstr "이메일을 인증하여 계정을 보호하세요." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "공공성" @@ -3953,14 +4211,26 @@ msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가 msgid "Public, shareable lists which can drive feeds." msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "게시물 게시하기" -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "답글 게시하기" +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -3997,7 +4267,7 @@ msgid "Reload conversations" msgstr "대화 다시 불러오기" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:200 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4006,6 +4276,10 @@ msgstr "대화 다시 불러오기" msgid "Remove" msgstr "제거" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "계정 제거" @@ -4034,13 +4308,13 @@ msgstr "피드를 제거하시겠습니까?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "내 피드에서 제거" -#: src/components/FeedCard.tsx:195 +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "내 피드에서 제거하시겠습니까?" @@ -4106,7 +4380,7 @@ msgstr "인용된 게시물을 제거합니다" msgid "Replace with Discover" msgstr "Discover로 교체" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "답글" @@ -4122,7 +4396,7 @@ msgstr "이 스레드에 대한 답글이 비활성화됨" msgid "Replies to this thread are disabled" msgstr "이 스레드에 대한 답글이 비활성화됨" -#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "답글" @@ -4148,8 +4422,8 @@ msgstr "차단된 게시물에 보내는 답글" msgid "Report" msgstr "신고" -#: src/view/com/profile/ProfileMenu.tsx:324 -#: src/view/com/profile/ProfileMenu.tsx:327 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "계정 신고" @@ -4163,8 +4437,8 @@ msgstr "대화 신고" msgid "Report dialog" msgstr "신고 대화 상자" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "피드 신고" @@ -4181,6 +4455,11 @@ msgstr "메시지 신고" msgid "Report post" msgstr "게시물 신고" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "이 콘텐츠 신고하기" @@ -4195,7 +4474,7 @@ msgstr "이 리스트 신고하기" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "이 메시지 신고하기" @@ -4203,6 +4482,10 @@ msgstr "이 메시지 신고하기" msgid "Report this post" msgstr "이 게시물 신고하기" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "이 사용자 신고하기" @@ -4219,6 +4502,7 @@ msgstr "재게시" msgid "Repost" msgstr "재게시" +#: src/screens/StarterPack/StarterPackScreen.tsx:411 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4237,7 +4521,7 @@ msgstr "{0} 님이 재게시함" msgid "Reposted by <0><1/>" msgstr "<0><1/> 님이 재게시함" -#: src/view/com/notifications/FeedItem.tsx:172 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" @@ -4302,7 +4586,7 @@ msgstr "온보딩 상태 초기화" msgid "Resets the preferences state" msgstr "설정 상태 초기화" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "로그인을 다시 시도합니다" @@ -4314,18 +4598,20 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "다시 시도" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "이전 페이지로 돌아갑니다" @@ -4340,6 +4626,7 @@ msgid "Returns to previous page" msgstr "이전 페이지로 돌아갑니다" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4370,12 +4657,21 @@ msgstr "변경 사항 저장" msgid "Save handle change" msgstr "핸들 변경 저장" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "이미지 자르기 저장" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "내 피드에 저장" @@ -4405,7 +4701,9 @@ msgid "Saves image crop settings" msgstr "이미지 자르기 설정을 저장합니다" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:72 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "인사해 보세요!" @@ -4418,8 +4716,8 @@ msgid "Scroll to top" msgstr "맨 위로 스크롤" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -4427,7 +4725,7 @@ msgstr "맨 위로 스크롤" #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4451,8 +4749,12 @@ msgstr "{displayTag} 태그를 사용한 @{authorHandle} 님의 모든 게시물 msgid "Search for all posts with tag {displayTag}" msgstr "{displayTag} 태그를 사용한 모든 게시물 검색" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "사용자 검색하기" @@ -4705,9 +5007,9 @@ msgstr "이미지 비율을 세로로 길게 설정합니다" msgid "Sets image aspect ratio to wide" msgstr "이미지 비율을 가로로 길게 설정합니다" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -4726,11 +5028,14 @@ msgctxt "action" msgid "Share" msgstr "공유" -#: src/view/com/profile/ProfileMenu.tsx:220 -#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:300 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "공유" @@ -4743,22 +5048,39 @@ msgstr "멋진 이야기를 전하세요!" msgid "Share a fun fact!" msgstr "재미있는 사실을 전하세요!" -#: src/view/com/profile/ProfileMenu.tsx:378 +#: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "무시하고 공유" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "피드 공유" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "링크 공유" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "좋아하는 피드를 공유해 보세요!" @@ -4861,7 +5183,7 @@ msgstr "피드에 {0} 님의 게시물을 표시합니다" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -4929,7 +5251,17 @@ msgstr "로그인한 계정" msgid "Signed in as @{0}" msgstr "@{0}(으)로 로그인했습니다" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "건너뛰기" @@ -4947,6 +5279,10 @@ msgstr "소프트웨어 개발" msgid "Some people can reply" msgstr "일부 사람들이 답글을 달 수 있음" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "알 수 없는 오류가 발생했습니다" @@ -4962,8 +5298,8 @@ msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요" msgid "Something went wrong, please try again." msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요." -#: src/App.native.tsx:92 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "죄송합니다. 세션이 만료되었습니다. 다시 로그인해 주세요." @@ -4979,12 +5315,12 @@ msgstr "동일한 게시물에 대한 답글을 정렬하는 기준입니다." msgid "Source: <0>{0}" msgstr "출처: <0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "스팸" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "스팸, 과도한 멘션 또는 답글" @@ -5008,11 +5344,29 @@ msgstr "{displayName} 님과 대화 시작하기" msgid "Start chatting" msgstr "대화 시작하기" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "상태 페이지" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "{1}단계 중 {0}단계" @@ -5020,7 +5374,7 @@ msgstr "{1}단계 중 {0}단계" msgid "Storage cleared, you need to restart the app now." msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "스토리북" @@ -5064,7 +5418,7 @@ msgstr "나를 위한 추천" msgid "Suggestive" msgstr "외설적" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5115,11 +5469,15 @@ msgstr "기술" msgid "Tell a joke!" msgstr "농담해 보세요!" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "이용약관" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5127,9 +5485,10 @@ msgstr "이용약관" msgid "Terms of Service" msgstr "서비스 이용약관" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "커뮤니티 기준을 위반하는 용어 사용" @@ -5151,12 +5510,19 @@ msgstr "감사합니다. 신고를 전송했습니다." msgid "That contains the following:" msgstr "텍스트 파일 내용:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "이 핸들은 이미 사용 중입니다." +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:354 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "차단을 해제하면 이 계정이 나와 상호작용할 수 있게 됩니다." @@ -5168,6 +5534,10 @@ msgstr "커뮤니티 가이드라인을 <0/>(으)로 이동했습니다" msgid "The Copyright Policy has been moved to <0/>" msgstr "저작권 정책을 <0/>(으)로 이동했습니다" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "피드를 Discover로 교체했습니다." @@ -5193,6 +5563,10 @@ msgstr "게시물이 삭제되었을 수 있습니다." msgid "The Privacy Policy has been moved to <0/>" msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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}에 방문하여 문의해 주세요." @@ -5206,7 +5580,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "계정 비활성화에는 시간 제한이 없으므로 언제든지 다시 돌아올 수 있습니다." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "서버에 연결하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." @@ -5251,8 +5625,8 @@ msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 이곳을 msgid "There was an issue fetching the list. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -5270,12 +5644,12 @@ msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:112 -#: src/view/com/profile/ProfileMenu.tsx:123 -#: src/view/com/profile/ProfileMenu.tsx:138 -#: src/view/com/profile/ProfileMenu.tsx:149 -#: src/view/com/profile/ProfileMenu.tsx:163 -#: src/view/com/profile/ProfileMenu.tsx:176 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "문제가 발생했습니다! {0}" @@ -5357,7 +5731,7 @@ msgstr "이 피드는 현재 트래픽이 많아 일시적으로 사용할 수 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "이 피드는 비어 있습니다. 더 많은 사용자를 팔로우하거나 언어 설정을 조정해 보세요." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "이 피드는 비어 있습니다." @@ -5411,7 +5785,7 @@ msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." @@ -5419,7 +5793,7 @@ msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그 msgid "This post will be hidden from feeds." msgstr "이 게시물을 피드에서 숨깁니다." -#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 프로필은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." @@ -5456,7 +5830,7 @@ msgstr "이 사용자는 내가 차단한 <0>{0} 리스트에 포함되어 msgid "This user is included in the <0>{0} list which you have muted." msgstr "이 사용자는 내가 뮤트한 <0>{0} 리스트에 포함되어 있습니다." -#: src/components/NewskieDialog.tsx:50 +#: src/components/NewskieDialog.tsx:53 msgid "This user is new here. Press for more info about when they joined." msgstr "이 사용자는 새로 가입했습니다. 언제 가입했는지 자세한 정보를 보려면 누르세요." @@ -5481,7 +5855,7 @@ msgstr "스레드 설정" msgid "Threaded Mode" msgstr "스레드 모드" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "스레드 설정" @@ -5554,20 +5928,24 @@ msgstr "리스트 언뮤트" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하세요." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 -#: src/view/com/profile/ProfileMenu.tsx:366 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "차단 해제" @@ -5582,13 +5960,13 @@ msgstr "차단 해제" msgid "Unblock account" msgstr "계정 차단 해제" -#: src/view/com/profile/ProfileMenu.tsx:304 -#: src/view/com/profile/ProfileMenu.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "계정 차단 해제" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 -#: src/view/com/profile/ProfileMenu.tsx:348 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "계정을 차단 해제하시겠습니까?" @@ -5598,7 +5976,7 @@ msgstr "계정을 차단 해제하시겠습니까?" msgid "Undo repost" msgstr "재게시 취소" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "언팔로우" @@ -5611,12 +5989,12 @@ msgstr "언팔로우" msgid "Unfollow {0}" msgstr "{0} 님을 언팔로우" -#: src/view/com/profile/ProfileMenu.tsx:246 -#: src/view/com/profile/ProfileMenu.tsx:256 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "계정 언팔로우" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "이 피드 좋아요 취소" @@ -5629,8 +6007,8 @@ msgstr "언뮤트" msgid "Unmute {truncatedTag}" msgstr "{truncatedTag} 언뮤트" -#: src/view/com/profile/ProfileMenu.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:289 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "계정 언뮤트" @@ -5672,8 +6050,8 @@ msgstr "구독 취소" msgid "Unsubscribe from this labeler" msgstr "이 라벨러 구독 취소하기" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "원치 않는 성적 콘텐츠" @@ -5810,7 +6188,7 @@ msgstr "사용자 리스트 업데이트됨" msgid "User Lists" msgstr "사용자 리스트" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "사용자 이름 또는 이메일 주소" @@ -5882,7 +6260,7 @@ msgstr "비디오 게임" msgid "View {0}'s avatar" msgstr "{0} 님의 아바타를 봅니다" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "{0} 님의 프로필 보기" @@ -5894,11 +6272,11 @@ msgstr "차단한 사용자의 프로필 보기" msgid "View debug entry" msgstr "디버그 항목 보기" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "세부 정보 보기" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "저작권 위반 신고에 대한 세부 정보 보기" @@ -5918,7 +6296,7 @@ msgstr "이 라벨에 대한 정보 보기" msgid "View profile" msgstr "프로필 보기" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "아바타 보기" @@ -5926,7 +6304,7 @@ msgstr "아바타 보기" msgid "View the labeling service provided by @{0}" msgstr "{0} 님이 제공하는 라벨링 서비스 보기" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "이 피드를 좋아하는 사용자 보기" @@ -5966,7 +6344,7 @@ msgstr "이 대화를 불러올 수 없습니다" msgid "We estimate {estimatedTime} until your account is ready." msgstr "계정이 준비될 때까지 {estimatedTime}이(가) 걸릴 것으로 예상됩니다." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기억하세요:" @@ -6002,7 +6380,7 @@ msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." msgid "We're having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도하세요" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "함께하게 되어 정말 기뻐요!" @@ -6018,7 +6396,7 @@ msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "죄송하지만 검색을 완료할 수 없습니다. 몇 분 후에 다시 시도해 주세요." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "죄송하지만 답글을 달려는 게시물이 삭제되었습니다." @@ -6039,9 +6417,13 @@ msgstr "다시 돌아오셨군요!" msgid "What are your interests?" msgstr "어떤 관심사가 있으신가요?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "무슨 일이 일어나고 있나요?" @@ -6089,7 +6471,7 @@ msgstr "이 피드를 검토해야 하는 이유는 무엇인가요?" msgid "Why should this list be reviewed?" msgstr "이 리스트를 검토해야 하는 이유는 무엇인가요?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "이 메시지를 검토해야 하는 이유는 무엇인가요?" @@ -6097,6 +6479,10 @@ msgstr "이 메시지를 검토해야 하는 이유는 무엇인가요?" msgid "Why should this post be reviewed?" msgstr "이 게시물을 검토해야 하는 이유는 무엇인가요?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "이 사용자를 검토해야 하는 이유는 무엇인가요?" @@ -6110,11 +6496,11 @@ msgstr "가로" msgid "Write a message" msgstr "메시지를 입력하세요" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "게시물 작성" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "답글 작성하기" @@ -6138,6 +6524,10 @@ msgstr "예" msgid "Yes, deactivate" msgstr "비활성화" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "내 계정 재활성화" @@ -6146,6 +6536,10 @@ msgstr "내 계정 재활성화" msgid "Yesterday, {time}" msgstr "어제 {time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "대기 중입니다." @@ -6242,12 +6636,12 @@ msgstr "내가 이 사용자를 뮤트했습니다" msgid "You have no conversations yet. Start one!" msgstr "아직 대화가 없습니다. 시작해 보세요!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "피드가 없습니다." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "리스트가 없습니다." @@ -6279,10 +6673,30 @@ msgstr "비셀프 라벨이 잘못 지정되었다고 생각되면 이의신청 msgid "You may appeal these labels if you feel they were placed in error." msgstr "이 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 있습니다." +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "가입하려면 만 13세 이상이어야 합니다." +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." @@ -6315,6 +6729,26 @@ msgstr "나: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "나: {short}" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 #: src/screens/SignupQueued.tsx:109 @@ -6326,7 +6760,7 @@ msgstr "대기 중입니다" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "앱 비밀번호로 로그인했습니다. 계정 비활성화를 계속하려면 원래 비밀번호로 로그인하세요." -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "준비가 끝났습니다!" @@ -6339,7 +6773,7 @@ msgstr "이 글에서 단어 또는 태그를 숨기도록 설정했습니다." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "피드 끝에 도달했습니다! 팔로우할 계정을 더 찾아보세요." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "내 계정" @@ -6397,11 +6831,11 @@ msgstr "뮤트한 단어" msgid "Your password has been changed successfully!" msgstr "비밀번호를 성공적으로 변경했습니다." -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "게시물을 게시했습니다" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." @@ -6413,7 +6847,7 @@ msgstr "내 프로필" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "내 프로필, 글, 피드 및 리스트가 더 이상 다른 Bluesky 사용자에게 표시되지 않습니다. 언제든지 로그인하여 계정을 재활성화할 수 있습니다." -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "내 답글을 게시했습니다" @@ -6421,6 +6855,6 @@ msgstr "내 답글을 게시했습니다" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "신고가 Bluesky Moderation Service로 보내집니다." -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "내 사용자 핸들" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 8b703b2bf8..03e8feb553 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(sem email)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} outro} other {{formattedCount} outros}}" @@ -41,32 +41,33 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {seguidor} other {seguidores}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguindo} other {seguindo}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Curtir (# curtida)} other {Curtir (# curtidas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {curtida} other {curtidas}}" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" @@ -75,30 +76,66 @@ msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Responder (# resposta)} other {Responder (# respostas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Descurtir (# curtida)} other {Descurtir (# curtidas)}}" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "{0} seus feeds" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" @@ -107,7 +144,7 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuto} other {minutos}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} seguindo" @@ -118,7 +155,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" @@ -126,14 +163,30 @@ msgstr "{likeCount, plural, one {Curtido por # usuário} other {Curtido por # us msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} não lidas" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> membros" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidores}}" @@ -146,6 +199,10 @@ msgstr "<0>{0} {1, plural, one {seguindo} other {seguindo}}" #~ msgid "<0>{0} following" #~ msgstr "<0>{0} seguindo" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>{pluralizedFollowers}" @@ -171,16 +228,16 @@ msgstr "<0>Não se aplica. Este aviso só funciona para posts com mídia." #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Bem-vindo ao<1>Bluesky" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Usuário Inválido" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "Confirmação do 2FA" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Acessar links de navegação e configurações" @@ -197,8 +254,8 @@ msgstr "Acessibilidade" msgid "Accessibility settings" msgstr "Configurações de acessibilidade" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Configurações de acessibilidade" @@ -206,21 +263,21 @@ msgstr "Configurações de acessibilidade" #~ msgid "account" #~ msgstr "conta" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Conta" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Conta bloqueada" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "Você está seguindo esta conta" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Conta silenciada" @@ -241,16 +298,16 @@ msgstr "Configurações da conta" msgid "Account removed from quick access" msgstr "Conta removida do acesso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Conta desbloqueada" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Você não segue mais esta conta" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Conta dessilenciada" @@ -261,6 +318,14 @@ msgstr "Conta dessilenciada" msgid "Add" msgstr "Adicionar" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Adicionar um aviso de conteúdo" @@ -311,10 +376,18 @@ msgstr "Adicionar palavra silenciada para as configurações selecionadas" msgid "Add muted words and tags" msgstr "Adicionar palavras/tags silenciadas" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Utilizar feeds recomendados" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "Adicionar o feed padrão com as pessoas que você segue" @@ -323,8 +396,12 @@ msgstr "Adicionar o feed padrão com as pessoas que você segue" msgid "Add the following DNS record to your domain:" msgstr "Adicione o seguinte registro DNS ao seu domínio:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Adicionar às Listas" @@ -363,7 +440,11 @@ msgstr "O conteúdo adulto está desabilitado." msgid "Advanced" msgstr "Avançado" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "Todos os feeds que você salvou, em um único lugar." @@ -393,17 +474,17 @@ msgstr "Já autenticado como @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Texto alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "Texto alternativo" @@ -424,18 +505,35 @@ msgstr "Um email foi enviado para seu email anterior, {0}. Ele inclui um código msgid "An error occured" msgstr "Tivemos um problema" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocorreu um erro ao tentar deletar esta mensagem. Por favor, tente novamente." -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Outro problema" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -445,9 +543,8 @@ msgstr "Ocorreu um problema, por favor tente novamente." msgid "an unknown error occurred" msgstr "ocorreu um erro desconhecido" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "e" @@ -455,11 +552,11 @@ msgstr "e" msgid "Animals" msgstr "Animais" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF animado" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Comportamento anti-social" @@ -483,7 +580,7 @@ msgstr "O nome da Senha de Aplicativo precisa ter no mínimo 4 caracteres." msgid "App password settings" msgstr "Configurações de Senha de Aplicativo" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -523,6 +620,10 @@ msgstr "Aparência" msgid "Apply default recommended feeds" msgstr "Utilizar feeds recomendados" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Tem certeza de que deseja excluir a senha do aplicativo \"{name}\"?" @@ -547,7 +648,11 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Tem certeza que deseja remover {0} dos seus feeds?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "Tem certeza que deseja descartar este rascunho?" @@ -578,14 +683,15 @@ msgstr "No mínimo 3 caracteres" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Voltar" @@ -606,8 +712,8 @@ msgstr "Aniversário" msgid "Birthday:" msgstr "Aniversário:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Bloquear" @@ -616,12 +722,12 @@ msgstr "Bloquear" msgid "Block account" msgstr "Bloquear conta" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Bloquear Conta" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "Bloquear Conta?" @@ -646,12 +752,12 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Contas Bloqueadas" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com você." @@ -659,7 +765,7 @@ msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com vo 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 "Contas bloqueadas não podem te responder, mencionar ou interagir com você. Você não verá o conteúdo deles e eles serão impedidos de ver o seu." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Post bloqueado." @@ -671,7 +777,7 @@ msgstr "Bloquear não previne este rotulador de rotular a sua conta." msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Bloqueios são públicos. Contas bloqueadas não podem te responder, mencionar ou interagir com você." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Bloquear não previne rótulos de serem aplicados na sua conta, mas vai impedir esta conta de interagir com você." @@ -703,6 +809,10 @@ msgstr "Bluesky é uma rede aberta que permite a escolha do seu provedor de hosp #~ msgid "Bluesky is public." #~ msgstr "Bluesky é público." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 "O Bluesky não mostrará seu perfil e publicações para usuários desconectados. Outros aplicativos podem não honrar esta solicitação. Isso não torna a sua conta privada." @@ -728,7 +838,7 @@ msgstr "Navegar por outros feeds" msgid "Business" msgstr "Empresarial" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "por -" @@ -744,7 +854,7 @@ msgstr "Por {0}" #~ msgid "by @{0}" #~ msgstr "por @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "por <0/>" @@ -752,7 +862,7 @@ msgstr "por <0/>" msgid "By creating an account you agree to the {els}." msgstr "Ao criar uma conta, você concorda com os {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "por você" @@ -769,8 +879,8 @@ msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -786,8 +896,8 @@ msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Cancelar" @@ -816,7 +926,7 @@ msgstr "Cancelar corte da imagem" msgid "Cancel profile editing" msgstr "Cancelar edição do perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Cancelar citação" @@ -872,9 +982,9 @@ msgstr "Trocar idioma do post para {0}" msgid "Change Your Email" msgstr "Altere o Seu Email" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Chat" @@ -884,7 +994,7 @@ msgstr "Chat silenciado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -916,7 +1026,7 @@ msgstr "Verificar minha situação" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Confira alguns usuários recomendados. Siga-os para ver usuários semelhantes." -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "Um código de login foi enviado para o seu e-mail. Insira-o aqui." @@ -924,15 +1034,19 @@ msgstr "Um código de login foi enviado para o seu e-mail. Insira-o aqui." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Verifique em sua caixa de entrada um e-mail com o código de confirmação abaixo:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Escolha \"Todos\" ou \"Ninguém\"" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Escolher Serviço" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Escolha os algoritmos que geram seus feeds customizados." @@ -970,7 +1084,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Limpar todos os dados de armazenamento (reinicie em seguida)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Limpar busca" @@ -1021,9 +1135,13 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Fechar" @@ -1078,7 +1196,7 @@ msgstr "Fecha barra de navegação inferior" msgid "Closes password update alert" msgstr "Fecha alerta de troca de senha" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Fecha o editor de post e descarta o rascunho" @@ -1086,11 +1204,11 @@ msgstr "Fecha o editor de post e descarta o rascunho" msgid "Closes viewer for header image" msgstr "Fechar o visualizador de banner" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Fecha lista de usuários da notificação" @@ -1102,20 +1220,20 @@ msgstr "Comédia" msgid "Comics" msgstr "Quadrinhos" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Completar e começar a usar sua conta" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "Complete o captcha" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres" @@ -1135,8 +1253,8 @@ msgstr "Configure o filtro de conteúdo por categoria: {name}" msgid "Configured in <0>moderation settings." msgstr "Configure no <0>painel de moderação." -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1168,7 +1286,7 @@ msgstr "Confirme sua idade:" msgid "Confirm your birthdate" msgstr "Confirme sua data de nascimento" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1178,11 +1296,11 @@ msgstr "Confirme sua data de nascimento" msgid "Confirmation code" msgstr "Código de confirmação" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Conectando..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Contatar suporte" @@ -1238,7 +1356,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Continuar para o próximo passo" @@ -1271,7 +1389,8 @@ msgstr "Versão do aplicativo copiada" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "Copiado" @@ -1283,6 +1402,7 @@ msgstr "Copiado!" msgid "Copies app password" msgstr "Copia senha de aplicativo" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copiar" @@ -1296,12 +1416,16 @@ msgstr "Copiar {0}" msgid "Copy code" msgstr "Copiar código" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Copiar link da lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Copiar link do post" @@ -1310,12 +1434,16 @@ msgstr "Copiar link do post" msgid "Copy message text" msgstr "Copiar texto da mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Copiar texto do post" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de Direitos Autorais" @@ -1344,6 +1472,10 @@ msgstr "Não foi possível silenciar este chat" #~ msgid "Could not unmute chat" #~ msgstr "Não foi possível dessilenciar este chat" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1353,7 +1485,21 @@ msgstr "Criar uma nova conta" msgid "Create a new Bluesky account" msgstr "Criar uma nova conta do Bluesky" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Criar Conta" @@ -1366,6 +1512,10 @@ msgstr "Criar conta" msgid "Create an avatar instead" msgstr "Criar um avatar" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Criar Senha de Aplicativo" @@ -1375,7 +1525,11 @@ msgstr "Criar Senha de Aplicativo" msgid "Create new account" msgstr "Criar uma nova conta" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Criar denúncia para {0}" @@ -1400,7 +1554,8 @@ msgstr "Customizado" msgid "Custom domain" msgstr "Domínio personalizado" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feeds customizados feitos pela comunidade te proporcionam novas experiências e te ajudam a encontrar o conteúdo que você mais ama." @@ -1443,7 +1598,10 @@ msgid "Debug panel" msgstr "Painel de depuração" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1498,16 +1656,25 @@ msgstr "Excluir minha conta" msgid "Delete My Account…" msgstr "Excluir minha conta…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Excluir post" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Excluir esta lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "Excluir este post?" @@ -1515,7 +1682,7 @@ msgstr "Excluir este post?" msgid "Deleted" msgstr "Excluído" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Post excluído." @@ -1534,7 +1701,7 @@ msgstr "Descrição" msgid "Descriptive alt text" msgstr "Texto alternativo" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Você gostaria de dizer alguma coisa?" @@ -1546,7 +1713,7 @@ msgstr "Menos escuro" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "Desabilitar autoplay em GIFs" @@ -1554,7 +1721,7 @@ msgstr "Desabilitar autoplay em GIFs" msgid "Disable Email 2FA" msgstr "Desabilitar 2FA via e-mail" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "Desabilitar feedback tátil" @@ -1575,11 +1742,11 @@ msgstr "Desabilitar feedback tátil" msgid "Disabled" msgstr "Desabilitado" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "Descartar rascunho?" @@ -1593,10 +1760,18 @@ msgstr "Desencorajar aplicativos a mostrar minha conta para usuários desautenti msgid "Discover new custom feeds" msgstr "Descubra novos feeds" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "Descubra Novos Feeds" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Nome de exibição" @@ -1627,8 +1802,8 @@ msgstr "Domínio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1646,8 +1821,8 @@ msgstr "Feito" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1659,12 +1834,16 @@ msgstr "Feito" msgid "Done{extraText}" msgstr "Feito{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Baixar arquivo CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Solte para adicionar imagens" @@ -1712,8 +1891,11 @@ msgstr "ex. Perfis que enchem o saco." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada convite só funciona uma vez. Você receberá mais convites periodicamente." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1722,11 +1904,15 @@ msgctxt "action" msgid "Edit" msgstr "Editar" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Editar avatar" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1740,9 +1926,9 @@ msgstr "Editar detalhes da lista" msgid "Edit Moderation List" msgstr "Editar lista de moderação" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Editar Meus Feeds" @@ -1751,13 +1937,17 @@ msgstr "Editar Meus Feeds" msgid "Edit my profile" msgstr "Editar meu perfil" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Editar perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Editar Perfil" @@ -1766,10 +1956,19 @@ msgstr "Editar Perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar Feeds Salvos" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Editar lista de usuários" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Editar seu nome" @@ -1778,6 +1977,10 @@ msgstr "Editar seu nome" msgid "Edit your profile description" msgstr "Editar sua descrição" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Educação" @@ -1817,8 +2020,8 @@ msgid "Embed HTML code" msgstr "Código HTML para incorporação" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "Incorporar post" @@ -1937,11 +2140,14 @@ msgstr "Não foi possível processar o captcha." msgid "Error:" msgstr "Erro:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Todos" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "" @@ -1952,11 +2158,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "Menções ou respostas excessivas" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "Mensagens excessivas ou indesejadas" @@ -1985,7 +2191,7 @@ msgstr "Sair da busca" msgid "Expand alt text" msgstr "Expandir texto alternativo" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -2021,7 +2227,7 @@ msgstr "Mídia Externa" 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 "Mídias externas podem permitir que sites coletem informações sobre você e seu dispositivo. Nenhuma informação é enviada ou solicitada até que você pressione o botão de \"play\"." -#: src/Navigation.tsx:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2036,6 +2242,11 @@ msgstr "Preferências de mídia externa" msgid "Failed to create app password." msgstr "Não foi possível criar senha de aplicativo." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Não foi possível criar a lista. Por favor tente novamente." @@ -2044,10 +2255,19 @@ msgstr "Não foi possível criar a lista. Por favor tente novamente." msgid "Failed to delete message" msgstr "Não foi possível excluir esta mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "Não foi possível excluir o post, por favor tente novamente." +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2066,6 +2286,15 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Falha ao carregar feeds recomendados" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Não foi possível salvar a imagem: {0}" @@ -2083,32 +2312,48 @@ msgstr "" msgid "Failed to submit appeal, please try again." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Feed" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed por {0}" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Feed offline" +#~ msgid "Feed offline" +#~ msgstr "Feed offline" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Comentários" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2126,6 +2371,10 @@ msgstr "Os feeds são algoritmos personalizados que os usuários com um pouco de #~ msgid "Feeds can be topical as well!" #~ msgstr "Feeds podem ser de assuntos específicos também!" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Conteúdo do arquivo" @@ -2138,7 +2387,7 @@ msgstr "Arquivo salvo com sucesso!" msgid "Filter from feeds" msgstr "Filtrar dos feeds" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Finalizando" @@ -2148,7 +2397,7 @@ msgstr "Finalizando" msgid "Find accounts to follow" msgstr "Encontre contas para seguir" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Encontre posts e usuários no Bluesky" @@ -2172,11 +2421,15 @@ msgstr "Ajuste o conteúdo que você vê na sua tela inicial." msgid "Fine-tune the discussion threads." msgstr "Ajuste as threads." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Flexível" @@ -2189,20 +2442,20 @@ msgstr "Virar horizontalmente" msgid "Flip vertically" msgstr "Virar verticalmente" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Seguir" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Seguir {0}" @@ -2211,11 +2464,16 @@ msgstr "Seguir {0}" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Seguir Conta" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "Seguir Todas" @@ -2224,6 +2482,10 @@ msgstr "Seguir Conta" msgid "Follow Back" msgstr "Seguir De Volta" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Siga algumas contas e continue para o próximo passo" @@ -2233,14 +2495,30 @@ msgstr "Seguir De Volta" #~ msgstr "Comece seguindo alguns usuários. Mais usuários podem ser recomendados com base em quem você acha interessante." #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Seguido por {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Usuários seguidos" @@ -2248,7 +2526,7 @@ msgstr "Usuários seguidos" msgid "Followed users only" msgstr "Somente usuários seguidos" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "seguiu você" @@ -2257,7 +2535,7 @@ msgstr "seguiu você" msgid "Followers" msgstr "Seguidores" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2266,18 +2544,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seguindo" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguindo {0}" @@ -2289,13 +2567,13 @@ msgstr "" msgid "Following feed preferences" msgstr "Configurações do feed principal" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Configurações do feed principal" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Segue você" @@ -2320,15 +2598,15 @@ msgstr "Por motivos de segurança, você não poderá ver esta senha novamente. msgid "Forgot Password" msgstr "Esqueci a Senha" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "Esqueceu a senha?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "Esqueceu?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "Frequentemente Posta Conteúdo Indesejado" @@ -2336,7 +2614,7 @@ msgstr "Frequentemente Posta Conteúdo Indesejado" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "Por <0/>" @@ -2345,6 +2623,10 @@ msgstr "Por <0/>" msgid "Gallery" msgstr "Galeria" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2354,28 +2636,33 @@ msgstr "" msgid "Get Started" msgstr "Vamos começar" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "Dê uma cara nova pro seu perfil" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Violações flagrantes da lei ou dos termos de serviço" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Voltar" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2383,14 +2670,18 @@ msgid "Go Back" msgstr "Voltar" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Voltar para o passo anterior" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "Voltar para a tela inicial" @@ -2429,15 +2720,15 @@ msgstr "Conteúdo Gráfico" msgid "Handle" msgstr "Usuário" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "Feedback tátil" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "Assédio, intolerância ou \"trollagem\"" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Hashtag" @@ -2445,7 +2736,7 @@ msgstr "Hashtag" msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Precisa de ajuda?" @@ -2476,35 +2767,35 @@ msgstr "Aqui está a sua senha de aplicativo." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Esconder" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Ocultar post" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Esconder o conteúdo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Ocultar lista de usuários" @@ -2536,9 +2827,10 @@ msgstr "Hmmmm, parece que estamos com problemas pra carregar isso. Veja mais det msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, não foi possível carregar este serviço de moderação." -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2549,7 +2841,7 @@ msgid "Host:" msgstr "Host:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2594,7 +2886,7 @@ msgstr "Se você ainda não é um adulto de acordo com as leis do seu país, seu msgid "If you delete this list, you won't be able to recover it." msgstr "Se você deletar esta lista, você não poderá recuperá-la." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "Se você remover este post, você não poderá recuperá-la." @@ -2606,11 +2898,11 @@ msgstr "Se você quiser alterar sua senha, enviaremos um código que para verifi msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "Ilegal e Urgente" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Imagem" @@ -2618,11 +2910,15 @@ msgstr "Imagem" msgid "Image alt text" msgstr "Texto alternativo da imagem" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "Falsificação de identidade ou alegações falsas sobre identidade ou filiação" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "" @@ -2646,19 +2942,19 @@ msgstr "Insira a nova senha" msgid "Input password for account deletion" msgstr "Insira a senha para excluir a conta" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "Insira o código que você recebeu por e-mail" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "Insira a senha da conta {identifier}" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Insira o usuário ou e-mail que você cadastrou" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Insira sua senha" @@ -2674,16 +2970,16 @@ msgstr "Insira o usuário" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Código de confirmação inválido." -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Post inválido" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Credenciais inválidas" @@ -2695,7 +2991,7 @@ msgstr "Convide um Amigo" msgid "Invite code" msgstr "Convite" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Convite inválido. Verifique se você o inseriu corretamente e tente novamente." @@ -2707,14 +3003,39 @@ msgstr "Convites: {0} disponíveis" msgid "Invite codes: 1 available" msgstr "Convites: 1 disponível" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Mostra os posts de quem você segue conforme acontecem." +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Carreiras" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Jornalismo" @@ -2731,7 +3052,7 @@ msgstr "Rotulado por {0}." msgid "Labeled by the author." msgstr "Rotulado pelo autor." -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "Rótulos" @@ -2759,7 +3080,7 @@ msgstr "Seleção de idioma" msgid "Language settings" msgstr "Configuração de Idioma" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configurações de Idiomas" @@ -2769,7 +3090,7 @@ msgid "Languages" msgstr "Idiomas" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Mais recentes" @@ -2782,7 +3103,7 @@ msgstr "Saiba Mais" msgid "Learn more about the moderation applied to this content." msgstr "Saiba mais sobre a decisão de moderação aplicada neste conteúdo." -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Saiba mais sobre este aviso" @@ -2828,12 +3149,16 @@ msgstr "na sua frente." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Vamos redefinir sua senha!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Vamos lá!" @@ -2846,13 +3171,13 @@ msgstr "Claro" #~ msgstr "Curtir" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Curtir este feed" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Curtido por" @@ -2876,23 +3201,23 @@ msgstr "Curtido Por" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Curtido por {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "curtiram seu feed" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "curtiu seu post" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Curtidas" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "Curtidas neste post" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Lista" @@ -2904,6 +3229,7 @@ msgstr "Avatar da lista" msgid "List blocked" msgstr "Lista bloqueada" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Lista por {0}" @@ -2928,10 +3254,10 @@ msgstr "Lista desbloqueada" msgid "List unmuted" msgstr "Lista dessilenciada" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2941,13 +3267,25 @@ msgstr "Listas" msgid "Lists blocking this user:" msgstr "" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Carregar novas notificações" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carregar novos posts" @@ -2956,7 +3294,7 @@ msgstr "Carregar novos posts" msgid "Loading..." msgstr "Carregando..." -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Registros" @@ -3004,6 +3342,10 @@ msgstr "Parece que você desafixou todos os seus feeds, mas não esquenta, dá u msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Certifique-se de onde está indo!" @@ -3017,21 +3359,21 @@ msgstr "Gerencie suas palavras/tags silenciadas" msgid "Mark as read" msgstr "Marcar como lida" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Mídia" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "usuários mencionados" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Usuários mencionados" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menu" @@ -3061,7 +3403,7 @@ msgstr "Mensagem longa demais" msgid "Message settings" msgstr "Configurações das mensagens" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3072,11 +3414,11 @@ msgstr "Mensagens" #~ msgid "Messaging settings" #~ msgstr "Configurações das mensagens" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "Conta Enganosa" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3086,6 +3428,7 @@ msgstr "Moderação" msgid "Moderation details" msgstr "Detalhes da moderação" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3113,7 +3456,7 @@ msgstr "Lista de moderação criada" msgid "Moderation lists" msgstr "Listas de moderação" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de Moderação" @@ -3122,7 +3465,7 @@ msgstr "Listas de Moderação" msgid "Moderation settings" msgstr "Moderação" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "Moderação" @@ -3135,7 +3478,7 @@ msgstr "Ferramentas de moderação" msgid "Moderator has chosen to set a general warning on the content." msgstr "O moderador escolheu um aviso geral neste conteúdo." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "Mais" @@ -3159,8 +3502,8 @@ msgstr "Silenciar" msgid "Mute {truncatedTag}" msgstr "Silenciar {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Silenciar Conta" @@ -3206,13 +3549,13 @@ msgstr "Silenciar esta palavra no conteúdo de um post e tags" msgid "Mute this word in tags only" msgstr "Silenciar esta palavra apenas nas tags de um post" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Silenciar thread" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "Silenciar palavras/tags" @@ -3224,7 +3567,7 @@ msgstr "Silenciada" msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Contas Silenciadas" @@ -3250,7 +3593,7 @@ msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas msgid "My Birthday" msgstr "Meu Aniversário" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Meus Feeds" @@ -3275,9 +3618,10 @@ msgstr "Nome" msgid "Name is required" msgstr "Nome é obrigatório" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "Nome ou Descrição Viola os Padrões da Comunidade" @@ -3286,7 +3630,7 @@ msgid "Nature" msgstr "Natureza" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navega para próxima tela" @@ -3295,7 +3639,7 @@ msgstr "Navega para próxima tela" msgid "Navigates to your profile" msgstr "Navega para seu perfil" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "Precisa denunciar uma violação de copyright?" @@ -3304,7 +3648,7 @@ msgstr "Precisa denunciar uma violação de copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Nunca perca o acesso aos seus seguidores e dados." -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "Nunca perca o acesso aos seus seguidores ou dados." @@ -3348,21 +3692,25 @@ msgctxt "action" msgid "New post" msgstr "Novo post" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Novo post" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Novo Post" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Nova lista de usuários" @@ -3377,11 +3725,15 @@ msgstr "Notícias" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3405,7 +3757,7 @@ msgstr "Próxima imagem" msgid "No" msgstr "Não" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Sem descrição" @@ -3419,7 +3771,11 @@ msgstr "Não tenho painel de DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Nenhum GIF em destaque encontrado." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Você não está mais seguindo {0}" @@ -3463,13 +3819,14 @@ msgstr "" msgid "No results found" msgstr "Nenhum resultado encontrado" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Nenhum resultado encontrado para \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "Nenhum resultado encontrado para {query}" @@ -3487,7 +3844,7 @@ msgstr "Nenhum resultado encontrado para \"{search}\"." msgid "No thanks" msgstr "Não, obrigado" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Ninguém" @@ -3500,6 +3857,10 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ninguém curtiu isso ainda. Você pode ser o primeiro!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "Nudez não-erótica" @@ -3508,8 +3869,8 @@ msgstr "Nudez não-erótica" #~ msgid "Not Applicable." #~ msgstr "Não Aplicável." -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "Não encontrado" @@ -3518,9 +3879,9 @@ msgstr "Não encontrado" msgid "Not right now" msgstr "Agora não" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "Nota sobre compartilhamento" @@ -3540,16 +3901,20 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Notificações" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "Agora" @@ -3558,7 +3923,7 @@ msgstr "Agora" msgid "Nudity" msgstr "Nudez" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "Nudez ou pornografia sem aviso aplicado" @@ -3592,11 +3957,19 @@ msgstr "Ok" msgid "Oldest replies first" msgstr "Respostas mais antigas primeiro" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Resetar tutoriais" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Uma ou mais imagens estão sem texto alternativo." @@ -3604,9 +3977,13 @@ msgstr "Uma ou mais imagens estão sem texto alternativo." msgid "Only .jpg and .png files are supported" msgstr "Apenas imagens .jpg ou .png são permitidas" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Apenas {0} pode responder." +#~ msgid "Only {0} can reply." +#~ msgstr "Apenas {0} pode responder." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3617,12 +3994,14 @@ msgid "Oops, something went wrong!" msgstr "Opa, algo deu errado!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Opa!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Abrir" @@ -3639,8 +4018,8 @@ msgstr "Abrir criador de avatar" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Abrir seletor de emojis" @@ -3664,10 +4043,14 @@ msgstr "Abrir opções de palavras/tags silenciadas" msgid "Open navigation" msgstr "Abrir navegação" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "Abrir opções do post" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3685,7 +4068,7 @@ msgstr "Abre {numItems} opções" msgid "Opens accessibility settings" msgstr "Abre as configurações de acessibilidade" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Abre detalhes adicionais para um registro de depuração" @@ -3767,7 +4150,7 @@ msgstr "Abre modal para usar o domínio personalizado" msgid "Opens moderation settings" msgstr "Abre configurações de moderação" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Abre o formulário de redefinição de senha" @@ -3809,8 +4192,8 @@ msgstr "Abre a página de log do sistema" msgid "Opens the threads preferences" msgstr "Abre as preferências de threads" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -3823,7 +4206,7 @@ msgstr "Opção {0} de {numItems}" msgid "Optionally provide additional information below:" msgstr "Se quiser adicionar mais informações, digite abaixo:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "Ou combine estas opções:" @@ -3835,7 +4218,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "Outro" @@ -3860,7 +4243,7 @@ msgstr "Página não encontrada" msgid "Page Not Found" msgstr "Página Não Encontrada" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3879,19 +4262,20 @@ msgstr "Senha atualizada" msgid "Password updated!" msgstr "Senha atualizada!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "Pausar" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Pessoas" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "Pessoas seguidas por @{0}" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "Pessoas seguindo @{0}" @@ -3903,6 +4287,10 @@ msgstr "A permissão de galeria é obrigatória." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "A permissão de galeria foi recusada. Por favor, habilite-a nas configurações do dispositivo." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Pets" @@ -3928,7 +4316,7 @@ msgstr "Feeds Fixados" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "Tocar" @@ -3941,7 +4329,7 @@ msgstr "Reproduzir {0}" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "Tocar ou pausar o GIF" @@ -4007,7 +4395,7 @@ msgstr "Por favor entre como @{0}" msgid "Please Verify Your Email" msgstr "Por favor, verifique seu e-mail" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" @@ -4019,13 +4407,13 @@ msgstr "Política" msgid "Porn" msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Postar" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Post" @@ -4034,13 +4422,13 @@ msgstr "Post" msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Post por @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Post excluído" @@ -4075,7 +4463,7 @@ msgstr "Post não encontrado" msgid "posts" msgstr "posts" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Posts" @@ -4102,7 +4490,7 @@ msgstr "Trocar de provedor de hospedagem" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "Tentar novamente" @@ -4111,7 +4499,7 @@ msgstr "Tentar novamente" #~ msgid "Press to Retry" #~ msgstr "Tentar novamente" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4132,7 +4520,7 @@ msgstr "Priorizar seus Seguidores" msgid "Privacy" msgstr "Privacidade" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4149,12 +4537,12 @@ msgid "Processing..." msgstr "Processando..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4169,7 +4557,7 @@ msgstr "Perfil atualizado" msgid "Protect your account by verifying your email." msgstr "Proteja a sua conta verificando o seu e-mail." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Público" @@ -4181,18 +4569,30 @@ msgstr "Listas públicas e compartilháveis para silenciar ou bloquear usuários msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas e compartilháveis que geram feeds." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Publicar post" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Publicar resposta" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Citar post" @@ -4226,7 +4626,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "Motivo: {0}" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "Buscas Recentes" @@ -4247,6 +4647,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4255,11 +4656,15 @@ msgstr "" msgid "Remove" msgstr "Remover" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Remover conta" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "Remover avatar" @@ -4283,12 +4688,13 @@ msgstr "Remover feed?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Remover dos meus feeds" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Remover dos meus feeds?" @@ -4305,11 +4711,11 @@ msgstr "Remover visualização da imagem" msgid "Remove mute word from your list" msgstr "Remover palavra silenciada da lista" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4317,8 +4723,8 @@ msgstr "" msgid "Remove quote" msgstr "Remover citação" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Desfazer repost" @@ -4354,15 +4760,23 @@ msgstr "Remove o post citado" msgid "Replace with Discover" msgstr "Trocar pelo Discover" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Respostas" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Respostas para esta thread estão desativadas" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Responder" @@ -4378,11 +4792,16 @@ msgstr "Filtros de Resposta" #~ msgstr "Responder <0/>" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Responder <0><1/>" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4394,8 +4813,8 @@ msgstr "Denunciar" #~ msgid "Report account" #~ msgstr "Denunciar conta" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Denunciar Conta" @@ -4409,8 +4828,8 @@ msgstr "Denunciar conversa" msgid "Report dialog" msgstr "Janela de denúncia" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Denunciar feed" @@ -4422,11 +4841,16 @@ msgstr "Denunciar Lista" msgid "Report message" msgstr "Denunciar mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Denunciar post" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "Denunciar conteúdo" @@ -4441,7 +4865,7 @@ msgstr "Denunciar esta lista" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "Denunciar esta mensagem" @@ -4449,25 +4873,30 @@ msgstr "Denunciar esta mensagem" msgid "Report this post" msgstr "Denunciar este post" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "Denunciar este usuário" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Repostar" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Repostar" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Repostar ou citar um post" @@ -4475,7 +4904,7 @@ msgstr "Repostar ou citar um post" msgid "Reposted By" msgstr "Repostado Por" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "Repostado por {0}" @@ -4483,15 +4912,15 @@ msgstr "Repostado por {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostado por <0/>" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "Repostado por <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "repostou seu post" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Reposts" @@ -4505,7 +4934,7 @@ msgstr "Solicitar Alteração" msgid "Request Code" msgstr "Solicitar Código" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Exigir texto alternativo antes de postar" @@ -4552,7 +4981,7 @@ msgstr "Redefine tutoriais" msgid "Resets the preferences state" msgstr "Redefine as configurações" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Tenta entrar novamente" @@ -4564,12 +4993,13 @@ msgstr "Tenta a última ação, que deu erro" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4580,6 +5010,7 @@ msgstr "Tente novamente" #~ msgstr "Tentar novamente." #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Voltar para página anterior" @@ -4594,6 +5025,7 @@ msgid "Returns to previous page" msgstr "Voltar para página anterior" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4624,12 +5056,21 @@ msgstr "Salvar Alterações" msgid "Save handle change" msgstr "Salvar usuário" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Salvar corte de imagem" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "Salvar nos meus feeds" @@ -4663,6 +5104,9 @@ msgid "Saves image crop settings" msgstr "Salva o corte da imagem" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" @@ -4675,16 +5119,16 @@ msgid "Scroll to top" msgstr "Ir para o topo" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4696,7 +5140,7 @@ msgstr "Buscar" msgid "Search for \"{query}\"" msgstr "Pesquisar por \"{query}\"" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "Pesquisar por \"{searchText}\"" @@ -4708,12 +5152,16 @@ msgstr "Pesquisar por posts de @{authorHandle} com a tag {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Pesquisar por posts com a tag {displayTag}" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "Pesquise por alguém para começar um novo chat." -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Buscar usuários" @@ -4910,8 +5358,8 @@ msgstr "Denunciar via {0}" msgid "Send verification email" msgstr "Enviar e-mail de verificação" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -4995,9 +5443,9 @@ msgstr "Define a proporção da imagem para alta" msgid "Sets image aspect ratio to wide" msgstr "Define a proporção da imagem para comprida" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5011,17 +5459,20 @@ msgstr "Atividade sexual ou nudez erótica." msgid "Sexually Suggestive" msgstr "Sexualmente Sugestivo" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Compartilhar" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" msgid "Share" msgstr "Compartilhar" @@ -5033,22 +5484,39 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "Compartilhar assim" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Compartilhar feed" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Compartilhar Link" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "" @@ -5059,7 +5527,7 @@ msgstr "Compartilha o link" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Mostrar" @@ -5068,7 +5536,7 @@ msgstr "Mostrar" #~ msgid "Show all replies" #~ msgstr "Mostrar todas as respostas" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "Mostrar texto alternativo" @@ -5086,7 +5554,7 @@ msgstr "Mostrar rótulo" msgid "Show badge and filter from feeds" msgstr "Mostrar rótulo e filtrar dos feeds" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "Mostrar usuários parecidos com {0}" @@ -5094,19 +5562,19 @@ msgstr "Mostrar usuários parecidos com {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "Mostrar menos disso" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Mostrar Mais" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "Mostrar mais disso" @@ -5163,7 +5631,7 @@ msgstr "Mostrar Reposts" #~ msgstr "Mostrar reposts no Seguindo" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "Mostrar conteúdo" @@ -5187,7 +5655,7 @@ msgstr "Mostra posts de {0} no seu feed" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5255,7 +5723,17 @@ msgstr "Entrou como" msgid "Signed in as @{0}" msgstr "autenticado como @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Pular" @@ -5268,9 +5746,15 @@ msgid "Software Dev" msgstr "Desenvolvimento de software" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Algo deu errado" @@ -5286,8 +5770,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Algo deu errado. Por favor, tente novamente." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Opa! Sua sessão expirou. Por favor, entre novamente." @@ -5307,12 +5791,12 @@ msgstr "Classificar respostas de um post por:" msgid "Source: <0>{0}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "Spam" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "Spam; menções ou respostas excessivas" @@ -5336,6 +5820,24 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Página de status" @@ -5348,7 +5850,7 @@ msgstr "Página de status" #~ msgid "Step" #~ msgstr "Passo" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "Passo {0} de {1}" @@ -5356,7 +5858,7 @@ msgstr "Passo {0} de {1}" msgid "Storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5393,9 +5895,13 @@ msgstr "Inscrever-se neste rotulador" msgid "Subscribe to this list" msgstr "Inscreva-se nesta lista" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Sugestões de Seguidores" +#~ msgid "Suggested Follows" +#~ msgstr "Sugestões de Seguidores" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5405,7 +5911,7 @@ msgstr "Sugeridos para você" msgid "Suggestive" msgstr "Sugestivo" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5456,11 +5962,15 @@ msgstr "Tecnologia" msgid "Tell a joke!" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Termos" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5468,9 +5978,10 @@ msgstr "Termos" msgid "Terms of Service" msgstr "Termos de Serviço" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "Termos utilizados violam as diretrizes da comunidade" @@ -5492,12 +6003,19 @@ msgstr "Obrigado. Sua denúncia foi enviada." msgid "That contains the following:" msgstr "Contém o seguinte:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Este identificador de usuário já está sendo usado." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "A conta poderá interagir com você após o desbloqueio." @@ -5513,6 +6031,10 @@ msgstr "As Diretrizes da Comunidade foram movidas para <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "A Política de Direitos Autorais foi movida para <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "Este feed foi substituído pelo Discover." @@ -5538,6 +6060,10 @@ msgstr "O post pode ter sido excluído." msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade foi movida para <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "O formulário de suporte foi movido. Se precisar de ajuda, <0/> ou visite {HELP_DESK_URL} para entrar em contato conosco." @@ -5555,7 +6081,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Tivemos um problema ao contatar o servidor, por favor verifique sua conexão com a internet e tente novamente." @@ -5604,8 +6130,8 @@ msgstr "Tivemos um problema ao carregar posts. Toque aqui para tentar de novo." msgid "There was an issue fetching the list. Tap here to try again." msgstr "Tivemos um problema ao carregar esta lista. Toque aqui para tentar de novo." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Tivemos um problema ao carregar suas listas. Toque aqui para tentar de novo." @@ -5622,17 +6148,17 @@ msgstr "Tivemos um problema ao enviar sua denúncia. Por favor, verifique sua co msgid "There was an issue with fetching your app passwords" msgstr "Tivemos um problema ao carregar suas senhas de app." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Tivemos um problema! {0}" @@ -5728,7 +6254,7 @@ msgstr "Este feed está recebendo muito tráfego e está temporariamente indispo msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Este feed está vazio! Talvez você precise seguir mais usuários ou configurar os idiomas filtrados." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -5789,16 +6315,16 @@ msgstr "Você já tem uma senha com esse nome" msgid "This post has been deleted." msgstr "Este post foi excluído." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "Este post será escondido de todos os feeds." -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." @@ -5835,6 +6361,10 @@ msgstr "Este usuário está incluído na lista <0>{0}, que você bloqueou." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Este usuário está incluído na lista <0>{0}, que você silenciou." +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Este usuário não segue ninguém ainda." @@ -5860,7 +6390,7 @@ msgstr "Preferências das Threads" msgid "Threaded Mode" msgstr "Visualização de Threads" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Preferências das Threads" @@ -5889,7 +6419,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Ligar ou desligar conteúdo adulto" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Principais" @@ -5899,10 +6429,10 @@ msgstr "Transformações" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Traduzir" @@ -5933,25 +6463,29 @@ msgstr "Dessilenciar lista" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Não foi possível entrar em contato com seu serviço. Por favor, verifique sua conexão à internet." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Desbloquear" @@ -5961,23 +6495,23 @@ msgstr "Desbloquear" msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Desbloquear Conta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Desbloquear Conta?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Desfazer repost" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Deixar de seguir" @@ -5986,12 +6520,12 @@ msgstr "Deixar de seguir" msgid "Unfollow" msgstr "Deixar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "Deixar de seguir {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "Deixar de seguir" @@ -5999,7 +6533,7 @@ msgstr "Deixar de seguir" #~ msgid "Unlike" #~ msgstr "Descurtir" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "Descurtir este feed" @@ -6012,8 +6546,8 @@ msgstr "Dessilenciar" msgid "Unmute {truncatedTag}" msgstr "Dessilenciar {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Dessilenciar conta" @@ -6029,8 +6563,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Dessilenciar notificações" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Dessilenciar thread" @@ -6063,8 +6597,8 @@ msgstr "Desinscrever-se deste rotulador" #~ msgid "Unwanted sexual content" #~ msgstr "Conteúdo sexual indesejado" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Conteúdo Sexual Indesejado" @@ -6088,20 +6622,20 @@ msgstr "Enviar uma foto" msgid "Upload a text file to:" msgstr "Carregar um arquivo de texto para:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Tirar uma foto" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Carregar um arquivo" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6201,7 +6735,7 @@ msgstr "Lista de usuários atualizada" msgid "User Lists" msgstr "Listas de Usuários" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Nome de usuário ou endereço de e-mail" @@ -6209,7 +6743,7 @@ msgstr "Nome de usuário ou endereço de e-mail" msgid "Users" msgstr "Usuários" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "usuários seguidos por <0/>" @@ -6220,7 +6754,7 @@ msgstr "usuários seguidos por <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Usuários em \"{0}\"" @@ -6281,23 +6815,27 @@ msgstr "Games" msgid "View {0}'s avatar" msgstr "Ver o avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Ver depuração" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "Ver detalhes" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "Ver detalhes para denunciar uma violação de copyright" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Ver thread completa" @@ -6305,14 +6843,15 @@ msgstr "Ver thread completa" msgid "View information about these labels" msgstr "Ver informações sobre estes rótulos" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Ver perfil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Ver o avatar" @@ -6320,11 +6859,11 @@ msgstr "Ver o avatar" msgid "View the labeling service provided by @{0}" msgstr "Ver este rotulador provido por @{0}" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "Ver usuários que curtiram este feed" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6360,7 +6899,7 @@ msgstr "Não foi possível carregar esta conversa" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Estimamos que sua conta estará pronta em mais ou menos {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperamos que você se divirta. Lembre-se, o Bluesky é:" @@ -6400,7 +6939,7 @@ msgstr "Usaremos isto para customizar a sua experiência." msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Estamos muito felizes em recebê-lo!" @@ -6412,11 +6951,11 @@ msgstr "Tivemos um problema ao exibir esta lista. Se continuar acontecendo, cont msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor, tente novamente." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas sua busca não pôde ser concluída. Por favor, tente novamente em alguns minutos." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6426,8 +6965,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Sentimos muito! Não conseguimos encontrar a página que você estava procurando." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "Sentimos muito! Você só pode se inscrever em até dez rotuladores e você já chegou ao máximo." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "Sentimos muito! Você só pode se inscrever em até dez rotuladores e você já chegou ao máximo." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -6441,9 +6984,13 @@ msgstr "" msgid "What are your interests?" msgstr "Do que você gosta?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "E aí?" @@ -6460,10 +7007,20 @@ msgstr "Quais idiomas você gostaria de ver nos seus feeds?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Quem pode responder" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6481,7 +7038,7 @@ msgstr "Por que este feed deve ser analisado?" msgid "Why should this list be reviewed?" msgstr "Por que esta lista deve ser analisada?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "Por que esta mensagem deve ser analisada?" @@ -6489,6 +7046,10 @@ msgstr "Por que esta mensagem deve ser analisada?" msgid "Why should this post be reviewed?" msgstr "Por que este post deve ser analisado?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "Por que este usuário deve ser analisado?" @@ -6502,11 +7063,11 @@ msgstr "Largo" msgid "Write a message" msgstr "Escreva uma mensagem" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Escrever post" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Escreva sua resposta" @@ -6530,6 +7091,10 @@ msgstr "Sim" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -6538,6 +7103,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "Ontem, {time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Você está na fila." @@ -6642,12 +7211,12 @@ msgstr "Você silenciou este usuário." msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "Você não tem feeds." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "Você não tem listas." @@ -6683,6 +7252,14 @@ msgstr "Você pode contestar estes rótulos se você acha que estão errados." msgid "You may appeal these labels if you feel they were placed in error." msgstr "Você pode contestar estes rótulos se você acha que estão errados." +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "Você precisa ter no mínimo 13 anos de idade para se cadastrar." @@ -6691,6 +7268,18 @@ msgstr "Você precisa ter no mínimo 13 anos de idade para se cadastrar." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Você precisa ser maior de idade para habilitar conteúdo adulto." +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Você deve selecionar no mínimo um rotulador" @@ -6699,11 +7288,11 @@ msgstr "Você deve selecionar no mínimo um rotulador" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Você não vai mais receber notificações desta thread" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Você vai receber notificações desta thread" @@ -6723,6 +7312,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Você está no controle" @@ -6738,7 +7347,7 @@ msgstr "Você está na fila" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Tudo pronto!" @@ -6751,7 +7360,7 @@ msgstr "Você escolheu esconder uma palavra ou tag deste post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Você chegou ao fim do seu feed! Encontre novas contas para seguir." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Sua conta" @@ -6813,11 +7422,11 @@ msgstr "Suas palavras silenciadas" msgid "Your password has been changed successfully!" msgstr "Sua senha foi alterada com sucesso!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Seu post foi publicado" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Suas postagens, curtidas e bloqueios são públicos. Silenciamentos são privados." @@ -6829,7 +7438,7 @@ msgstr "Seu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "Sua resposta foi publicada" @@ -6837,6 +7446,6 @@ msgstr "Sua resposta foi publicada" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Sua denúncia será enviada para o serviço de moderação do Bluesky" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Seu identificador de usuário" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 4a2a222d58..6652d4f1f9 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(e-posta yok)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -45,32 +45,33 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -79,30 +80,66 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" @@ -111,7 +148,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} takip ediliyor" @@ -134,7 +171,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -142,14 +179,30 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} okunmamış" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> üyeleri" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" @@ -162,6 +215,10 @@ msgstr "" #~ msgid "<0>{0} following" #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -187,11 +244,11 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Bluesky'e<1>Hoşgeldiniz" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Geçersiz Kullanıcı Adı" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "" @@ -204,7 +261,7 @@ msgstr "" #~ msgstr "Uygulamanın yeni bir sürümü mevcut. Devam etmek için güncelleyin." #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Gezinme bağlantılarına ve ayarlara erişin" @@ -221,8 +278,8 @@ msgstr "Erişilebilirlik" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -230,21 +287,21 @@ msgstr "" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Hesap" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Hesap engellendi" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Hesap susturuldu" @@ -265,16 +322,16 @@ msgstr "Hesap seçenekleri" msgid "Account removed from quick access" msgstr "Hesap hızlı erişimden kaldırıldı" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Hesap engeli kaldırıldı" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Hesap susturulması kaldırıldı" @@ -285,6 +342,14 @@ msgstr "Hesap susturulması kaldırıldı" msgid "Add" msgstr "Ekle" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Bir içerik uyarısı ekleyin" @@ -344,10 +409,18 @@ msgstr "" msgid "Add muted words and tags" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "" @@ -356,8 +429,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Alan adınıza aşağıdaki DNS kaydını ekleyin:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Listelere Ekle" @@ -400,7 +477,11 @@ msgstr "" msgid "Advanced" msgstr "Gelişmiş" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -430,17 +511,17 @@ msgstr "Zaten @{0} olarak oturum açıldı" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Alternatif metin" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "" @@ -461,18 +542,35 @@ msgstr "Önceki adresinize, {0} bir e-posta gönderildi. Aşağıda girebileceğ msgid "An error occured" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -482,9 +580,8 @@ msgstr "Bir sorun oluştu, lütfen tekrar deneyin." msgid "an unknown error occurred" msgstr "" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "ve" @@ -492,11 +589,11 @@ msgstr "ve" msgid "Animals" msgstr "Hayvanlar" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "" @@ -520,7 +617,7 @@ msgstr "Uygulama Şifre adları en az 4 karakter uzunluğunda olmalıdır." msgid "App password settings" msgstr "Uygulama şifresi ayarları" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -572,6 +669,10 @@ msgstr "Görünüm" msgid "Apply default recommended feeds" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "\"{name}\" uygulama şifresini silmek istediğinizden emin misiniz?" @@ -596,7 +697,11 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "Bu taslağı silmek istediğinizden emin misiniz?" @@ -631,14 +736,15 @@ msgstr "" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Geri" @@ -664,8 +770,8 @@ msgstr "Doğum günü" msgid "Birthday:" msgstr "Doğum günü:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "" @@ -674,12 +780,12 @@ msgstr "" msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Hesabı Engelle" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "" @@ -708,12 +814,12 @@ msgstr "Engellendi" msgid "Blocked accounts" msgstr "Engellenen hesaplar" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Engellenen Hesaplar" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez." @@ -721,7 +827,7 @@ msgstr "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya 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 "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez. Onların içeriğini görmeyeceksiniz ve onlar da sizinkini görmekten alıkonulacaklar." -#: src/view/com/post-thread/PostThread.tsx:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Engellenen gönderi." @@ -733,7 +839,7 @@ msgstr "" msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Engelleme herkese açıktır. Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" @@ -769,6 +875,10 @@ msgstr "" #~ 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, daha sağlıklı bir topluluk oluşturmak için davetleri kullanır. Bir daveti olan kimseyi tanımıyorsanız, bekleme listesine kaydolabilir ve yakında bir tane göndereceğiz." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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, profilinizi ve gönderilerinizi oturum açmamış kullanıcılara göstermeyecektir. Diğer uygulamalar bu isteği yerine getirmeyebilir. Bu, hesabınızı özel yapmaz." @@ -806,7 +916,7 @@ msgstr "İş" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Button devre dışı. Devam etmek için özel alan adını girin." -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "tarafından —" @@ -822,7 +932,7 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "tarafından <0/>" @@ -830,7 +940,7 @@ msgstr "tarafından <0/>" msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "siz tarafından" @@ -847,8 +957,8 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -864,8 +974,8 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "İptal" @@ -894,7 +1004,7 @@ msgstr "Resim kırpma işlemini iptal et" msgid "Cancel profile editing" msgstr "Profil düzenlemeyi iptal et" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Alıntı gönderiyi iptal et" @@ -958,9 +1068,9 @@ msgstr "Gönderi dilini {0} olarak değiştir" msgid "Change Your Email" msgstr "E-postanızı Değiştirin" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -970,7 +1080,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -1002,7 +1112,7 @@ msgstr "Durumumu kontrol et" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Bazı önerilen kullanıcılara göz atın. Benzer kullanıcıları görmek için onları takip edin." -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "" @@ -1010,7 +1120,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Aşağıya gireceğiniz onay kodu içeren bir e-posta için gelen kutunuzu kontrol edin:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "\"Herkes\" veya \"Hiç kimse\" seçin" @@ -1018,11 +1128,15 @@ msgstr "\"Herkes\" veya \"Hiç kimse\" seçin" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Yeni bir Bluesky kullanıcı adı seçin veya oluşturun" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Hizmet Seç" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Özel beslemelerinizi destekleyen algoritmaları seçin." @@ -1060,7 +1174,7 @@ msgid "Clear all storage data (restart after this)" msgstr "Tüm depolama verilerini temizle (bundan sonra yeniden başlat)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Arama sorgusunu temizle" @@ -1111,9 +1225,13 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Kapat" @@ -1168,7 +1286,7 @@ msgstr "Alt gezinme çubuğunu kapatır" msgid "Closes password update alert" msgstr "Şifre güncelleme uyarısını kapatır" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" @@ -1176,11 +1294,11 @@ msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" msgid "Closes viewer for header image" msgstr "Başlık resmi görüntüleyicisini kapatır" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Belirli bir bildirim için kullanıcı listesini daraltır" @@ -1192,20 +1310,20 @@ msgstr "Komedi" msgid "Comics" msgstr "Çizgi romanlar" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Topluluk Kuralları" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "En fazla {MAX_GRAPHEME_LENGTH} karakter uzunluğunda gönderiler oluşturun" @@ -1225,8 +1343,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1267,7 +1385,7 @@ msgstr "" msgid "Confirm your birthdate" msgstr "" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1281,11 +1399,11 @@ msgstr "Onay kodu" #~ msgid "Confirms signing up {email} to the waitlist" #~ msgstr "{email} adresinin bekleme listesine kaydını onaylar" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "Bağlanıyor..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Destek ile iletişime geçin" @@ -1349,7 +1467,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Sonraki adıma devam et" @@ -1382,7 +1500,8 @@ msgstr "Sürüm numarası panoya kopyalandı" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "Panoya kopyalandı" @@ -1394,6 +1513,7 @@ msgstr "" msgid "Copies app password" msgstr "Uygulama şifresini kopyalar" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Kopyala" @@ -1407,12 +1527,16 @@ msgstr "" msgid "Copy code" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Liste bağlantısını kopyala" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Gönderi bağlantısını kopyala" @@ -1425,12 +1549,16 @@ msgstr "Gönderi bağlantısını kopyala" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Gönderi metnini kopyala" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Telif Hakkı Politikası" @@ -1463,6 +1591,10 @@ msgstr "" #~ msgid "Country" #~ msgstr "Ülke" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1472,7 +1604,21 @@ msgstr "Yeni bir hesap oluştur" msgid "Create a new Bluesky account" msgstr "Yeni bir Bluesky hesabı oluştur" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Hesap Oluştur" @@ -1485,6 +1631,10 @@ msgstr "" msgid "Create an avatar instead" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Uygulama Şifresi Oluştur" @@ -1494,7 +1644,11 @@ msgstr "Uygulama Şifresi Oluştur" msgid "Create new account" msgstr "Yeni hesap oluştur" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "" @@ -1527,7 +1681,8 @@ msgstr "" msgid "Custom domain" msgstr "Özel alan adı" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Topluluk tarafından oluşturulan özel beslemeler size yeni deneyimler sunar ve sevdiğiniz içeriği bulmanıza yardımcı olur." @@ -1570,7 +1725,10 @@ msgid "Debug panel" msgstr "Hata ayıklama paneli" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1625,16 +1783,25 @@ msgstr "Hesabımı sil" msgid "Delete My Account…" msgstr "Hesabımı Sil…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Gönderiyi sil" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "Bu gönderiyi sil?" @@ -1642,7 +1809,7 @@ msgstr "Bu gönderiyi sil?" msgid "Deleted" msgstr "Silindi" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Silinen gönderi." @@ -1665,7 +1832,7 @@ msgstr "" #~ msgid "Developer Tools" #~ msgstr "Geliştirici Araçları" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Bir şey söylemek istediniz mi?" @@ -1677,7 +1844,7 @@ msgstr "Karart" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "" @@ -1685,7 +1852,7 @@ msgstr "" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "" @@ -1706,7 +1873,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Sil" @@ -1714,7 +1881,7 @@ msgstr "Sil" #~ msgid "Discard draft" #~ msgstr "Taslağı sil" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "" @@ -1728,14 +1895,18 @@ msgstr "Uygulamaların hesabımı oturum açmamış kullanıcılara göstermesin msgid "Discover new custom feeds" msgstr "Yeni özel beslemeler keşfet" -#: src/view/screens/Feeds.tsx:441 -#~ msgid "Discover new feeds" -#~ msgstr "Yeni beslemeler keşfet" +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "Yeni beslemeler keşfet" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Görünen ad" @@ -1770,8 +1941,8 @@ msgstr "Alan adı doğrulandı!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1789,8 +1960,8 @@ msgstr "Tamam" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1806,12 +1977,16 @@ msgstr "Tamam{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Oturum açmak için çift dokunun" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Resim eklemek için bırakın" @@ -1859,8 +2034,11 @@ msgstr "örn: Reklamlarla tekrar tekrar yanıt veren kullanıcılar." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Her kod bir kez çalışır. Düzenli aralıklarla daha fazla davet kodu alacaksınız." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1869,11 +2047,15 @@ msgctxt "action" msgid "Edit" msgstr "Düzenle" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1887,9 +2069,9 @@ msgstr "Liste ayrıntılarını düzenle" msgid "Edit Moderation List" msgstr "Düzenleme Listesini Düzenle" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Beslemelerimi Düzenle" @@ -1898,13 +2080,17 @@ msgstr "Beslemelerimi Düzenle" msgid "Edit my profile" msgstr "Profilimi düzenle" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Profil düzenle" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Profil Düzenle" @@ -1913,10 +2099,19 @@ msgstr "Profil Düzenle" #~ msgid "Edit Saved Feeds" #~ msgstr "Kayıtlı Beslemeleri Düzenle" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Kullanıcı Listesini Düzenle" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Görünen adınızı düzenleyin" @@ -1925,6 +2120,10 @@ msgstr "Görünen adınızı düzenleyin" msgid "Edit your profile description" msgstr "Profil açıklamanızı düzenleyin" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Eğitim" @@ -1964,8 +2163,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "" @@ -2096,11 +2295,14 @@ msgstr "" msgid "Error:" msgstr "Hata:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Herkes" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "" @@ -2111,11 +2313,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "" @@ -2148,7 +2350,7 @@ msgstr "Arama sorgusu girişinden çıkar" msgid "Expand alt text" msgstr "Alternatif metni genişlet" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -2184,7 +2386,7 @@ msgstr "Harici Medya" 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 "Harici medya, web sitelerinin siz ve cihazınız hakkında bilgi toplamasına izin verebilir. Bilgi, \"oynat\" düğmesine basana kadar gönderilmez veya istenmez." -#: src/Navigation.tsx:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2199,6 +2401,11 @@ msgstr "Harici medya ayarları" msgid "Failed to create app password." msgstr "Uygulama şifresi oluşturulamadı." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Liste oluşturulamadı. İnternet bağlantınızı kontrol edin ve tekrar deneyin." @@ -2207,10 +2414,19 @@ msgstr "Liste oluşturulamadı. İnternet bağlantınızı kontrol edin ve tekra msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "Gönderi silinemedi, lütfen tekrar deneyin" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2229,6 +2445,15 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Önerilen beslemeler yüklenemedi" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "" @@ -2246,36 +2471,52 @@ msgstr "" msgid "Failed to submit appeal, please try again." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Besleme" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} tarafından besleme" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Besleme çevrimdışı" +#~ msgid "Feed offline" +#~ msgstr "Besleme çevrimdışı" #: src/view/com/feeds/FeedPage.tsx:143 #~ msgid "Feed Preferences" #~ msgstr "Besleme Tercihleri" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Geribildirim" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2293,6 +2534,10 @@ msgstr "Beslemeler, kullanıcıların biraz kodlama uzmanlığı ile oluşturdu #~ msgid "Feeds can be topical as well!" #~ msgstr "Beslemeler aynı zamanda konusal olabilir!" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "" @@ -2305,7 +2550,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Tamamlanıyor" @@ -2315,7 +2560,7 @@ msgstr "Tamamlanıyor" msgid "Find accounts to follow" msgstr "Takip edilecek hesaplar bul" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2343,11 +2588,15 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "Tartışma konularını ayarlayın." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Esnek" @@ -2360,20 +2609,20 @@ msgstr "Yatay çevir" msgid "Flip vertically" msgstr "Dikey çevir" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Takip et" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Takip et" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "{0} takip et" @@ -2382,11 +2631,16 @@ msgstr "{0} takip et" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "Hepsini Takip Et" @@ -2395,6 +2649,10 @@ msgstr "" msgid "Follow Back" msgstr "" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Seçili hesapları takip edin ve sonraki adıma devam edin" @@ -2404,14 +2662,30 @@ msgstr "" #~ msgstr "Başlamak için bazı kullanıcıları takip edin. Sizi ilginç bulduğunuz kişilere dayanarak size daha fazla kullanıcı önerebiliriz." #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "{0} tarafından takip ediliyor" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Takip edilen kullanıcılar" @@ -2419,7 +2693,7 @@ msgstr "Takip edilen kullanıcılar" msgid "Followed users only" msgstr "Yalnızca takip edilen kullanıcılar" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "sizi takip etti" @@ -2428,7 +2702,7 @@ msgstr "sizi takip etti" msgid "Followers" msgstr "Takipçiler" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2437,18 +2711,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Takip edilenler" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0} takip ediliyor" @@ -2460,13 +2734,13 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Sizi takip ediyor" @@ -2499,15 +2773,15 @@ msgstr "Güvenlik nedeniyle, bunu tekrar göremezsiniz. Bu şifreyi kaybederseni msgid "Forgot Password" msgstr "Şifremi Unuttum" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "" @@ -2515,7 +2789,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/> tarafından" @@ -2524,6 +2798,10 @@ msgstr "<0/> tarafından" msgid "Gallery" msgstr "Galeri" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2533,28 +2811,33 @@ msgstr "" msgid "Get Started" msgstr "Başlayın" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Geri git" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2562,14 +2845,18 @@ msgid "Go Back" msgstr "Geri Git" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Önceki adıma geri dön" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "" @@ -2608,15 +2895,15 @@ msgstr "" msgid "Handle" msgstr "Kullanıcı adı" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "" @@ -2624,7 +2911,7 @@ msgstr "" msgid "Hashtag: #{tag}" msgstr "" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Sorun mu yaşıyorsunuz?" @@ -2655,35 +2942,35 @@ msgstr "İşte uygulama şifreniz." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Gizle" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Gizle" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Gönderiyi gizle" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "İçeriği gizle" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "Bu gönderiyi gizle?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Kullanıcı listesini gizle" @@ -2719,9 +3006,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2738,7 +3026,7 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2783,7 +3071,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -2795,11 +3083,11 @@ msgstr "Şifrenizi değiştirmek istiyorsanız, size hesabınızın sizin olduğ msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Resim" @@ -2811,11 +3099,15 @@ msgstr "Resim alternatif metni" #~ msgid "Image options" #~ msgstr "Resim seçenekleri" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "" @@ -2851,15 +3143,15 @@ msgstr "Hesap silme için şifre girin" #~ msgid "Input phone number for SMS verification" #~ msgstr "SMS doğrulaması için telefon numarası girin" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "{identifier} ile ilişkili şifreyi girin" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Kaydolurken kullandığınız kullanıcı adını veya e-posta adresini girin" @@ -2871,7 +3163,7 @@ msgstr "Kaydolurken kullandığınız kullanıcı adını veya e-posta adresini #~ msgid "Input your email to get on the Bluesky waitlist" #~ msgstr "Bluesky bekleme listesine girmek için e-postanızı girin" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Şifrenizi girin" @@ -2887,16 +3179,16 @@ msgstr "Kullanıcı adınızı girin" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Geçersiz veya desteklenmeyen gönderi kaydı" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Geçersiz kullanıcı adı veya şifre" @@ -2912,7 +3204,7 @@ msgstr "Arkadaşını Davet Et" msgid "Invite code" msgstr "Davet kodu" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Davet kodu kabul edilmedi. Doğru girdiğinizden emin olun ve tekrar deneyin." @@ -2928,14 +3220,39 @@ msgstr "Davet kodları: {0} kullanılabilir" msgid "Invite codes: 1 available" msgstr "Davet kodları: 1 kullanılabilir" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Takip ettiğiniz kişilerin gönderilerini olduğu gibi gösterir." +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "İşler" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/view/com/modals/Waitlist.tsx:67 #~ msgid "Join the waitlist" #~ msgstr "Bekleme listesine katıl" @@ -2965,7 +3282,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "" @@ -2993,7 +3310,7 @@ msgstr "Dil seçimi" msgid "Language settings" msgstr "Dil ayarları" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Dil Ayarları" @@ -3007,7 +3324,7 @@ msgstr "Diller" #~ msgstr "Son adım!" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -3024,7 +3341,7 @@ msgstr "Daha Fazla Bilgi Edinin" msgid "Learn more about the moderation applied to this content." msgstr "" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Bu uyarı hakkında daha fazla bilgi edinin" @@ -3070,12 +3387,16 @@ msgstr "kaldı." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Eski depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Şifrenizi sıfırlamaya başlayalım!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Hadi gidelim!" @@ -3092,13 +3413,13 @@ msgstr "Açık" #~ msgstr "Beğen" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Bu beslemeyi beğen" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Beğenenler" @@ -3122,23 +3443,23 @@ msgstr "Beğenenler" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "{likeCount} {0} tarafından beğenildi" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "özel beslemenizi beğendi" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "gönderinizi beğendi" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Beğeniler" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "Bu gönderideki beğeniler" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Liste" @@ -3150,6 +3471,7 @@ msgstr "Liste Avatarı" msgid "List blocked" msgstr "Liste engellendi" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "{0} tarafından liste" @@ -3174,10 +3496,10 @@ msgstr "Liste engeli kaldırıldı" msgid "List unmuted" msgstr "Liste sessizden çıkarıldı" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3187,18 +3509,30 @@ msgstr "Listeler" msgid "Lists blocking this user:" msgstr "" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + #: src/view/com/post-thread/PostThread.tsx:281 #: src/view/com/post-thread/PostThread.tsx:289 #~ msgid "Load more posts" #~ msgstr "Daha fazla gönderi yükle" +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Yeni bildirimleri yükle" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Yeni gönderileri yükle" @@ -3211,7 +3545,7 @@ msgstr "Yükleniyor..." #~ msgid "Local dev server" #~ msgstr "Yerel geliştirme sunucusu" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Log" @@ -3259,6 +3593,10 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Bu gitmek istediğiniz yer olduğundan emin olun!" @@ -3272,21 +3610,21 @@ msgstr "" msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Medya" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "bahsedilen kullanıcılar" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Bahsedilen kullanıcılar" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menü" @@ -3316,7 +3654,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3327,11 +3665,11 @@ msgstr "" #~ msgid "Messaging settings" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3341,6 +3679,7 @@ msgstr "Moderasyon" msgid "Moderation details" msgstr "" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3368,7 +3707,7 @@ msgstr "Moderasyon listesi güncellendi" msgid "Moderation lists" msgstr "Moderasyon listeleri" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderasyon Listeleri" @@ -3377,7 +3716,7 @@ msgstr "Moderasyon Listeleri" msgid "Moderation settings" msgstr "Moderasyon ayarları" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "" @@ -3390,7 +3729,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderatör, içeriğe genel bir uyarı koymayı seçti." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "" @@ -3418,8 +3757,8 @@ msgstr "" msgid "Mute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Hesabı Sessize Al" @@ -3469,13 +3808,13 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Konuyu sessize al" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "" @@ -3487,7 +3826,7 @@ msgstr "Sessize alındı" msgid "Muted accounts" msgstr "Sessize alınan hesaplar" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Sessize Alınan Hesaplar" @@ -3513,7 +3852,7 @@ msgstr "Sessizlik özeldir. Sessize alınan hesaplar sizinle etkileşime geçebi msgid "My Birthday" msgstr "Doğum Günüm" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Beslemelerim" @@ -3538,9 +3877,10 @@ msgstr "Ad" msgid "Name is required" msgstr "Ad gerekli" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "" @@ -3549,7 +3889,7 @@ msgid "Nature" msgstr "Doğa" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Sonraki ekrana yönlendirir" @@ -3558,7 +3898,7 @@ msgstr "Sonraki ekrana yönlendirir" msgid "Navigates to your profile" msgstr "Profilinize yönlendirir" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "" @@ -3572,7 +3912,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Takipçilerinize ve verilerinize asla erişimi kaybetmeyin." -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "Takipçilerinize veya verilerinize asla erişimi kaybetmeyin." @@ -3616,21 +3956,25 @@ msgctxt "action" msgid "New post" msgstr "Yeni gönderi" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Yeni gönderi" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Yeni Gönderi" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Yeni Kullanıcı Listesi" @@ -3645,11 +3989,15 @@ msgstr "Haberler" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3673,7 +4021,7 @@ msgstr "Sonraki resim" msgid "No" msgstr "Hayır" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Açıklama yok" @@ -3687,7 +4035,11 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0} artık takip edilmiyor" @@ -3731,13 +4083,14 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "\"{query}\" için sonuç bulunamadı" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "{query} için sonuç bulunamadı" @@ -3755,7 +4108,7 @@ msgstr "" msgid "No thanks" msgstr "Teşekkürler" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Hiç kimse" @@ -3768,6 +4121,10 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "" @@ -3776,8 +4133,8 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "Uygulanamaz." -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "Bulunamadı" @@ -3786,9 +4143,9 @@ msgstr "Bulunamadı" msgid "Not right now" msgstr "Şu anda değil" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "" @@ -3808,16 +4165,20 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Bildirimler" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3826,7 +4187,7 @@ msgstr "" msgid "Nudity" msgstr "Çıplaklık" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -3860,11 +4221,19 @@ msgstr "Tamam" msgid "Oldest replies first" msgstr "En eski yanıtlar önce" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Onboarding sıfırlama" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Bir veya daha fazla resimde alternatif metin eksik." @@ -3872,9 +4241,13 @@ msgstr "Bir veya daha fazla resimde alternatif metin eksik." msgid "Only .jpg and .png files are supported" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Yalnızca {0} yanıtlayabilir." +#~ msgid "Only {0} can reply." +#~ msgstr "Yalnızca {0} yanıtlayabilir." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3885,12 +4258,14 @@ msgid "Oops, something went wrong!" msgstr "" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Hata!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Aç" @@ -3907,8 +4282,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Emoji seçiciyi aç" @@ -3932,10 +4307,14 @@ msgstr "" msgid "Open navigation" msgstr "Navigasyonu aç" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3953,7 +4332,7 @@ msgstr "{numItems} seçeneği açar" msgid "Opens accessibility settings" msgstr "" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Hata ayıklama girişi için ek ayrıntıları açar" @@ -4055,7 +4434,7 @@ msgstr "Özel alan adı kullanımı için modalı açar" msgid "Opens moderation settings" msgstr "Moderasyon ayarlarını açar" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Şifre sıfırlama formunu açar" @@ -4105,8 +4484,8 @@ msgstr "Sistem log sayfasını açar" msgid "Opens the threads preferences" msgstr "Konu tercihlerini açar" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4119,7 +4498,7 @@ msgstr "{0} seçeneği, {numItems} seçenekten" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "Veya bu seçenekleri birleştirin:" @@ -4131,7 +4510,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "" @@ -4160,7 +4539,7 @@ msgstr "Sayfa bulunamadı" msgid "Page Not Found" msgstr "Sayfa Bulunamadı" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -4179,19 +4558,20 @@ msgstr "Şifre güncellendi" msgid "Password updated!" msgstr "Şifre güncellendi!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "@{0} tarafından takip edilenler" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "@{0} tarafından takip edilenler" @@ -4203,6 +4583,10 @@ msgstr "Kamera rulosuna erişim izni gerekiyor." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Kamera rulosuna erişim izni reddedildi. Lütfen sistem ayarlarınızda etkinleştirin." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Evcil Hayvanlar" @@ -4232,7 +4616,7 @@ msgstr "Sabitleme Beslemeleri" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "" @@ -4245,7 +4629,7 @@ msgstr "{0} oynat" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "" @@ -4328,7 +4712,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Lütfen E-postanızı Doğrulayın" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Bağlantı kartınızın yüklenmesini bekleyin" @@ -4340,13 +4724,13 @@ msgstr "Politika" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Gönder" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Gönderi" @@ -4355,13 +4739,13 @@ msgstr "Gönderi" msgid "Post by {0}" msgstr "{0} tarafından gönderi" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "@{0} tarafından gönderi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Gönderi silindi" @@ -4396,7 +4780,7 @@ msgstr "Gönderi bulunamadı" msgid "posts" msgstr "" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Gönderiler" @@ -4423,7 +4807,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "" @@ -4432,7 +4816,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4453,7 +4837,7 @@ msgstr "Takipçilerinizi Önceliklendirin" msgid "Privacy" msgstr "Gizlilik" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4470,12 +4854,12 @@ msgid "Processing..." msgstr "İşleniyor..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4490,7 +4874,7 @@ msgstr "Profil güncellendi" msgid "Protect your account by verifying your email." msgstr "E-postanızı doğrulayarak hesabınızı koruyun." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Herkese Açık" @@ -4502,18 +4886,30 @@ msgstr "Toplu olarak sessize almak veya engellemek için herkese açık, paylaş msgid "Public, shareable lists which can drive feeds." msgstr "Beslemeleri yönlendirebilen herkese açık, paylaşılabilir listeler." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Gönderiyi yayınla" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Yanıtı yayınla" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Gönderiyi alıntıla" @@ -4547,7 +4943,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "" @@ -4568,6 +4964,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4580,11 +4977,15 @@ msgstr "Kaldır" #~ msgid "Remove {0} from my feeds?" #~ msgstr "{0} beslemelerimden kaldırılsın mı?" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Hesabı kaldır" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "" @@ -4608,12 +5009,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Beslemelerimden kaldır" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4630,11 +5032,11 @@ msgstr "Resim önizlemesini kaldır" msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4642,8 +5044,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Yeniden göndermeyi kaldır" @@ -4687,15 +5089,23 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Yanıtlar" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Bu konuya yanıtlar devre dışı bırakıldı" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Yanıtla" @@ -4711,11 +5121,16 @@ msgstr "Yanıt Filtreleri" #~ msgstr "<0/>'a yanıt" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4731,8 +5146,8 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Hesabı Raporla" @@ -4746,8 +5161,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Beslemeyi raporla" @@ -4759,11 +5174,16 @@ msgstr "Listeyi Raporla" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Gönderiyi raporla" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "" @@ -4778,7 +5198,7 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "" @@ -4786,25 +5206,30 @@ msgstr "" msgid "Report this post" msgstr "" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Yeniden gönder" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Yeniden gönder" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Gönderiyi yeniden gönder veya alıntıla" @@ -4812,7 +5237,7 @@ msgstr "Gönderiyi yeniden gönder veya alıntıla" msgid "Reposted By" msgstr "Yeniden Gönderen" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "{0} tarafından yeniden gönderildi" @@ -4820,15 +5245,15 @@ msgstr "{0} tarafından yeniden gönderildi" #~ msgid "Reposted by <0/>" #~ msgstr "<0/>'a yeniden gönderildi" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "gönderinizi yeniden gönderdi" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Bu gönderinin yeniden gönderilmesi" @@ -4846,7 +5271,7 @@ msgstr "Değişiklik İste" msgid "Request Code" msgstr "Kod İste" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Göndermeden önce alternatif metin gerektir" @@ -4901,7 +5326,7 @@ msgstr "Onboarding durumunu sıfırlar" msgid "Resets the preferences state" msgstr "Tercih durumunu sıfırlar" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Giriş tekrar denemesi" @@ -4913,12 +5338,13 @@ msgstr "Son hataya neden olan son eylemi tekrarlar" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4929,6 +5355,7 @@ msgstr "Tekrar dene" #~ msgstr "Tekrar dene." #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Önceki sayfaya dön" @@ -4947,6 +5374,7 @@ msgstr "" #~ msgstr "KUM KUTUSU. Gönderiler ve hesaplar kalıcı değildir." #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4977,12 +5405,21 @@ msgstr "Değişiklikleri Kaydet" msgid "Save handle change" msgstr "Kullanıcı adı değişikliğini kaydet" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Resim kırpma kaydet" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "" @@ -5016,6 +5453,9 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" @@ -5028,16 +5468,16 @@ msgid "Scroll to top" msgstr "Başa kaydır" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5049,7 +5489,7 @@ msgstr "Ara" msgid "Search for \"{query}\"" msgstr "\"{query}\" için ara" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "" @@ -5061,12 +5501,16 @@ msgstr "" msgid "Search for all posts with tag {displayTag}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Kullanıcıları ara" @@ -5284,8 +5728,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -5416,9 +5860,9 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Bluesky istemcisi için sunucuyu ayarlar" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5432,17 +5876,20 @@ msgstr "Cinsel aktivite veya erotik çıplaklık." msgid "Sexually Suggestive" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Paylaş" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" msgid "Share" msgstr "Paylaş" @@ -5454,22 +5901,39 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Beslemeyi paylaş" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "" @@ -5480,7 +5944,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Göster" @@ -5489,7 +5953,7 @@ msgstr "Göster" #~ msgid "Show all replies" #~ msgstr "Tüm yanıtları göster" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "" @@ -5511,7 +5975,7 @@ msgstr "" #~ msgid "Show embeds from {0}" #~ msgstr "{0} adresinden gömülü öğeleri göster" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "{0} adresine benzer takipçileri göster" @@ -5519,19 +5983,19 @@ msgstr "{0} adresine benzer takipçileri göster" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Daha Fazla Göster" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "" @@ -5588,7 +6052,7 @@ msgstr "Yeniden Göndermeleri Göster" #~ msgstr "Takip etme beslemesinde yeniden göndermeleri göster" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "İçeriği göster" @@ -5616,7 +6080,7 @@ msgstr "Beslemenizde {0} adresinden gönderileri gösterir" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5694,11 +6158,21 @@ msgstr "Olarak giriş yapıldı" msgid "Signed in as @{0}" msgstr "@{0} olarak giriş yapıldı" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + #: src/view/com/modals/SwitchAccount.tsx:66 #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} adresini Bluesky'den çıkarır" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Atla" @@ -5715,9 +6189,15 @@ msgid "Software Dev" msgstr "Yazılım Geliştirme" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5741,8 +6221,8 @@ msgstr "" #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Bir şeyler yanlış gitti. E-postanızı kontrol edin ve tekrar deneyin." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Üzgünüz! Oturumunuzun süresi doldu. Lütfen tekrar giriş yapın." @@ -5762,12 +6242,12 @@ msgstr "Aynı gönderiye verilen yanıtları şuna göre sırala:" msgid "Source: <0>{0}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "" @@ -5795,6 +6275,24 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Durum sayfası" @@ -5807,7 +6305,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "" @@ -5819,7 +6317,7 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "Depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5856,9 +6354,13 @@ msgstr "" msgid "Subscribe to this list" msgstr "Bu listeye abone ol" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Önerilen Takipçiler" +#~ msgid "Suggested Follows" +#~ msgstr "Önerilen Takipçiler" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5868,7 +6370,7 @@ msgstr "Sana önerilenler" msgid "Suggestive" msgstr "Tehlikeli" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5923,11 +6425,15 @@ msgstr "Teknoloji" msgid "Tell a joke!" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Şartlar" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5935,9 +6441,10 @@ msgstr "Şartlar" msgid "Terms of Service" msgstr "Hizmet Şartları" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "" @@ -5959,12 +6466,19 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Hesap, engeli kaldırdıktan sonra sizinle etkileşime geçebilecek." @@ -5980,6 +6494,10 @@ msgstr "Topluluk Kuralları <0/> konumuna taşındı" msgid "The Copyright Policy has been moved to <0/>" msgstr "Telif Hakkı Politikası <0/> konumuna taşındı" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "" @@ -6005,6 +6523,10 @@ msgstr "Gönderi silinmiş olabilir." msgid "The Privacy Policy has been moved to <0/>" msgstr "Gizlilik Politikası <0/> konumuna taşındı" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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 "Destek formu taşındı. Yardıma ihtiyacınız varsa, lütfen <0/> veya bize ulaşmak için {HELP_DESK_URL} adresini ziyaret edin." @@ -6022,7 +6544,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Sunucuya ulaşma konusunda bir sorun oluştu, lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." @@ -6071,8 +6593,8 @@ msgstr "Gönderileri almakta bir sorun oluştu. Tekrar denemek için buraya doku msgid "There was an issue fetching the list. Tap here to try again." msgstr "Listeyi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Listelerinizi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." @@ -6089,17 +6611,17 @@ msgstr "" msgid "There was an issue with fetching your app passwords" msgstr "Uygulama şifrelerinizi almakta bir sorun oluştu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Bir sorun oluştu! {0}" @@ -6199,7 +6721,7 @@ msgstr "Bu besleme şu anda yüksek trafik alıyor ve geçici olarak kullanılam msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Bu besleme boş! Daha fazla kullanıcı takip etmeniz veya dil ayarlarınızı ayarlamanız gerekebilir." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6260,16 +6782,16 @@ msgstr "Bu isim zaten kullanılıyor" msgid "This post has been deleted." msgstr "Bu gönderi silindi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6314,6 +6836,10 @@ msgstr "" msgid "This user is included in the <0>{0} list which you have muted." msgstr "" +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "" @@ -6343,7 +6869,7 @@ msgstr "Konu Tercihleri" msgid "Threaded Mode" msgstr "Konu Tabanlı Mod" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Konu Tercihleri" @@ -6372,7 +6898,7 @@ msgid "Toggle to enable or disable adult content" msgstr "" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -6382,10 +6908,10 @@ msgstr "Dönüşümler" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Çevir" @@ -6416,25 +6942,29 @@ msgstr "Listeyi sessizden çıkar" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Hizmetinize ulaşılamıyor. Lütfen internet bağlantınızı kontrol edin." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Engeli kaldır" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Engeli kaldır" @@ -6444,23 +6974,23 @@ msgstr "Engeli kaldır" msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Hesabın engelini kaldır" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Yeniden göndermeyi geri al" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Takibi bırak" @@ -6469,12 +6999,12 @@ msgstr "Takibi bırak" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "{0} adresini takibi bırak" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "" @@ -6486,7 +7016,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "Beğenmeyi geri al" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "" @@ -6499,8 +7029,8 @@ msgstr "Sessizden çıkar" msgid "Unmute {truncatedTag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Hesabın sessizliğini kaldır" @@ -6516,8 +7046,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Konunun sessizliğini kaldır" @@ -6554,8 +7084,8 @@ msgstr "" #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "" @@ -6583,20 +7113,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Bir metin dosyası yükleyin:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6704,7 +7234,7 @@ msgstr "Kullanıcı listesi güncellendi" msgid "User Lists" msgstr "Kullanıcı Listeleri" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Kullanıcı adı veya e-posta adresi" @@ -6712,7 +7242,7 @@ msgstr "Kullanıcı adı veya e-posta adresi" msgid "Users" msgstr "Kullanıcılar" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "<0/> tarafından takip edilen kullanıcılar" @@ -6723,7 +7253,7 @@ msgstr "<0/> tarafından takip edilen kullanıcılar" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "\"{0}\" içindeki kullanıcılar" @@ -6788,23 +7318,27 @@ msgstr "Video Oyunları" msgid "View {0}'s avatar" msgstr "{0}'ın avatarını görüntüle" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Hata ayıklama girişini görüntüle" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Tam konuyu görüntüle" @@ -6812,14 +7346,15 @@ msgstr "Tam konuyu görüntüle" msgid "View information about these labels" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Profili görüntüle" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Avatarı görüntüle" @@ -6827,11 +7362,11 @@ msgstr "Avatarı görüntüle" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6871,7 +7406,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Hesabınızın hazır olmasına {estimatedTime} tahmin ediyoruz." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Harika vakit geçirmenizi umuyoruz. Unutmayın, Bluesky:" @@ -6915,7 +7450,7 @@ msgstr "Bu, deneyiminizi özelleştirmenize yardımcı olmak için kullanılacak msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Sizi aramızda görmekten çok mutluyuz!" @@ -6927,11 +7462,11 @@ msgstr "Üzgünüz, ancak bu listeyi çözemedik. Bu durum devam ederse, lütfen msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Üzgünüz, ancak aramanız tamamlanamadı. Lütfen birkaç dakika içinde tekrar deneyin." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6941,7 +7476,11 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Üzgünüz! Aradığınız sayfayı bulamıyoruz." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" #: src/screens/Deactivated.tsx:128 @@ -6956,13 +7495,17 @@ msgstr "" msgid "What are your interests?" msgstr "İlgi alanlarınız nelerdir?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/modals/report/Modal.tsx:169 #~ msgid "What is the issue with this {collectionName}?" #~ msgstr "Bu {collectionName} ile ilgili sorun nedir?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "Nasılsınız?" @@ -6979,10 +7522,20 @@ msgstr "Algoritmik beslemelerinizde hangi dilleri görmek istersiniz?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Kimler yanıtlayabilir" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -7000,7 +7553,7 @@ msgstr "" msgid "Why should this list be reviewed?" msgstr "" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "" @@ -7008,6 +7561,10 @@ msgstr "" msgid "Why should this post be reviewed?" msgstr "" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "" @@ -7021,11 +7578,11 @@ msgstr "Geniş" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Gönderi yaz" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Yanıtınızı yazın" @@ -7053,6 +7610,10 @@ msgstr "Evet" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7061,6 +7622,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Sıradasınız." @@ -7169,12 +7734,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "Beslemeniz yok." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "Listeniz yok." @@ -7218,6 +7783,14 @@ msgstr "" msgid "You may appeal these labels if you feel they were placed in error." msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "" @@ -7230,6 +7803,18 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Yetişkin içeriğini etkinleştirmek için 18 yaşında veya daha büyük olmalısınız" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "" @@ -7238,11 +7823,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Artık bu konu için bildirim almayacaksınız" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Artık bu konu için bildirim alacaksınız" @@ -7262,6 +7847,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Siz kontrol ediyorsunuz" @@ -7277,7 +7882,7 @@ msgstr "Sıradasınız" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Hazırsınız!" @@ -7290,7 +7895,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Beslemenizin sonuna ulaştınız! Takip edebileceğiniz daha fazla hesap bulun." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Hesabınız" @@ -7361,11 +7966,11 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "Şifreniz başarıyla değiştirildi!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Gönderiniz yayınlandı" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Gönderileriniz, beğenileriniz ve engellemeleriniz herkese açıktır. Sessizlikleriniz özeldir." @@ -7377,7 +7982,7 @@ msgstr "Profiliniz" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "Yanıtınız yayınlandı" @@ -7385,6 +7990,6 @@ msgstr "Yanıtınız yayınlandı" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Kullanıcı adınız" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index b6d08870b6..48ddc078da 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -26,7 +26,7 @@ msgstr "" msgid "(no email)" msgstr "(немає ел. адреси)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -46,32 +46,33 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "" +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -80,30 +81,66 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "" @@ -112,7 +149,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} підписок" @@ -123,7 +160,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -131,14 +168,30 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} непрочитаних" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> учасників" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" @@ -151,6 +204,10 @@ msgstr "" #~ msgid "<0>{0} following" #~ msgstr "<0>{0} підписок" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>{pluralizedFollowers}" @@ -176,16 +233,16 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Ласкаво просимо до<1>Bluesky" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Недопустимий псевдонім" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Відкрити навігацію й налаштування" @@ -202,8 +259,8 @@ msgstr "Доступність" msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -211,21 +268,21 @@ msgstr "" #~ msgid "account" #~ msgstr "обліковий запис" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "Обліковий запис" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "Обліковий запис заблоковано" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "Ви підписалися на обліковий запис" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "Обліковий запис ігнорується" @@ -246,16 +303,16 @@ msgstr "Параметри облікового запису" msgid "Account removed from quick access" msgstr "Обліковий запис вилучено зі швидкого доступу" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Обліковий запис розблоковано" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "Ви відписалися від облікового запису" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "Обліковий запис більше не ігнорується" @@ -266,6 +323,14 @@ msgstr "Обліковий запис більше не ігнорується" msgid "Add" msgstr "Додати" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "Додати попередження про вміст" @@ -316,10 +381,18 @@ msgstr "Додати слово до ігнорування з обраними msgid "Add muted words and tags" msgstr "Додати ігноровані слова та теги" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "" @@ -328,8 +401,12 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Додайте наступний DNS-запис до вашого домену:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "Додати до списку" @@ -368,7 +445,11 @@ msgstr "Контент для дорослих вимкнено." msgid "Advanced" msgstr "Розширені" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "Усі збережені стрічки в одному місці." @@ -398,17 +479,17 @@ msgstr "Вже увійшли як @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "Альтернативний текст" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "" @@ -429,18 +510,35 @@ msgstr "Було надіслано лист на вашу попередню а msgid "An error occured" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Проблема не включена до цих варіантів" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -450,9 +548,8 @@ msgstr "Виникла проблема, будь ласка, спробуйте msgid "an unknown error occurred" msgstr "" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "та" @@ -460,11 +557,11 @@ msgstr "та" msgid "Animals" msgstr "Тварини" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "Антисоціальна поведінка" @@ -488,7 +585,7 @@ msgstr "Назва пароля застосунку мусить бути хо msgid "App password settings" msgstr "Налаштування пароля застосунків" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -528,6 +625,10 @@ msgstr "Оформлення" msgid "Apply default recommended feeds" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Ви дійсно хочете видалити пароль для застосунку \"{name}\"?" @@ -552,7 +653,11 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Ви впевнені, що бажаєте видалити {0} зі стрічки?" -#: src/view/com/composer/Composer.tsx:630 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "Ви дійсно бажаєте видалити цю чернетку?" @@ -583,14 +688,15 @@ msgstr "Не менше 3-х символів" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Назад" @@ -611,8 +717,8 @@ msgstr "Дата народження" msgid "Birthday:" msgstr "Дата народження:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Заблокувати" @@ -621,12 +727,12 @@ msgstr "Заблокувати" msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "Заблокувати" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "Заблокувати обліковий запис?" @@ -651,12 +757,12 @@ msgstr "Заблоковано" msgid "Blocked accounts" msgstr "Заблоковані облікові записи" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Заблоковані облікові записи" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Заблоковані облікові записи не можуть вам відповідати, згадувати вас у своїх постах, і взаємодіяти з вами будь-яким іншим чином." @@ -664,7 +770,7 @@ msgstr "Заблоковані облікові записи не можуть 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:363 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "Заблокований пост." @@ -676,7 +782,7 @@ msgstr "Блокування не заважає цьому маркувальн msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Блокування - це відкрита інформація. Заблоковані користувачі не можуть відповісти у ваших темах, згадувати вас або іншим чином взаємодіяти з вами." -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Блокування не завадить додавання міток до вашого облікового запису, але це зупинить можливість цього облікового запису від коментування ваших постів чи взаємодії з вами." @@ -708,6 +814,10 @@ msgstr "Bluesky є відкритою мережею, де ви можете о #~ msgid "Bluesky is public." #~ msgstr "Bluesky публічний." +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 не буде показувати ваш профіль і повідомлення відвідувачам без облікового запису. Інші застосунки можуть не слідувати цьому запиту. Це не робить ваш обліковий запис приватним." @@ -733,7 +843,7 @@ msgstr "" msgid "Business" msgstr "Організація" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "від —" @@ -749,7 +859,7 @@ msgstr "Від {0}" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "від <0/>" @@ -757,7 +867,7 @@ msgstr "від <0/>" msgid "By creating an account you agree to the {els}." msgstr "Створюючи обліковий запис, ви даєте згоду з {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "створено вами" @@ -774,8 +884,8 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:432 -#: src/view/com/composer/Composer.tsx:438 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -791,8 +901,8 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:735 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "Скасувати" @@ -821,7 +931,7 @@ msgstr "Скасувати обрізання зображення" msgid "Cancel profile editing" msgstr "Скасувати зміни профілю" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "Скасувати цитування посту" @@ -877,9 +987,9 @@ msgstr "Змінити мову поста на {0}" msgid "Change Your Email" msgstr "Змінити адресу електронної пошти" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -889,7 +999,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -921,7 +1031,7 @@ msgstr "Перевірити мій статус" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Ознайомтеся з деякими рекомендованими користувачами. Слідкуйте за ними, щоб побачити дописи від подібних користувачів." -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "" @@ -929,15 +1039,19 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Перевірте свою поштову скриньку на наявність електронного листа з кодом підтвердження та введіть його нижче:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Виберіть \"Усі\" або \"Ніхто\"" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Оберіть хостинг-провайдера" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "Оберіть алгоритми, що наповнюватимуть ваші стрічки." @@ -975,7 +1089,7 @@ msgid "Clear all storage data (restart after this)" msgstr "" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "Очистити пошуковий запит" @@ -1026,9 +1140,13 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Закрити" @@ -1083,7 +1201,7 @@ msgstr "Закриває нижню панель навігації" msgid "Closes password update alert" msgstr "Закриває сповіщення про оновлення пароля" -#: src/view/com/composer/Composer.tsx:434 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "Закриває редактор постів і видаляє чернетку" @@ -1091,11 +1209,11 @@ msgstr "Закриває редактор постів і видаляє чер msgid "Closes viewer for header image" msgstr "Закриває перегляд зображення" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "Згортає список користувачів для даного сповіщення" @@ -1107,20 +1225,20 @@ msgstr "Комедія" msgid "Comics" msgstr "Комікси" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Правила спільноти" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "Завершіть ознайомлення та розпочніть користуватися вашим обліковим записом" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "Виконайте завдання" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Створюйте пости до {MAX_GRAPHEME_LENGTH} символів у довжину" @@ -1140,8 +1258,8 @@ msgstr "Налаштувати фільтрування вмісту для ка msgid "Configured in <0>moderation settings." msgstr "Налаштовано <0>у налаштуваннях модерації." -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1173,7 +1291,7 @@ msgstr "Підтвердіть ваш вік:" msgid "Confirm your birthdate" msgstr "Підтвердіть вашу дату народження" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1183,11 +1301,11 @@ msgstr "Підтвердіть вашу дату народження" msgid "Confirmation code" msgstr "Код підтвердження" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "З’єднання..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "Служба підтримки" @@ -1243,7 +1361,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "Перейти до наступного кроку" @@ -1276,7 +1394,8 @@ msgstr "Версію збірки скопійовано до буфера об #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "Скопійовано" @@ -1288,6 +1407,7 @@ msgstr "Скопійовано!" msgid "Copies app password" msgstr "Копіює пароль застосунку" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Скопіювати" @@ -1301,12 +1421,16 @@ msgstr "Копіювати {0}" msgid "Copy code" msgstr "Скопіювати код" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "Копіювати посилання на список" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "Копіювати посилання на пост" @@ -1315,12 +1439,16 @@ msgstr "Копіювати посилання на пост" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "Копіювати текст повідомлення" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Політика захисту авторського права" @@ -1349,6 +1477,10 @@ msgstr "" #~ msgid "Could not unmute chat" #~ msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1358,7 +1490,21 @@ msgstr "Створити новий обліковий запис" msgid "Create a new Bluesky account" msgstr "Створити новий обліковий запис Bluesky" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "Створити обліковий запис" @@ -1371,6 +1517,10 @@ msgstr "Створити обліковий запис" msgid "Create an avatar instead" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "Створити пароль застосунку" @@ -1380,7 +1530,11 @@ msgstr "Створити пароль застосунку" msgid "Create new account" msgstr "Створити новий обліковий запис" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Створити звіт для {0}" @@ -1405,7 +1559,8 @@ msgstr "Користувацький" msgid "Custom domain" msgstr "Власний домен" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Кастомні стрічки, створені спільнотою, подарують вам нові враження та допоможуть знайти контент, який ви любите." @@ -1448,7 +1603,10 @@ msgid "Debug panel" msgstr "Панель налагодження" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1503,16 +1661,25 @@ msgstr "Видалити мій обліковий запис" msgid "Delete My Account…" msgstr "Видалити мій обліковий запис..." -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "Видалити пост" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "Видалити цей список?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "Видалити цей пост?" @@ -1520,7 +1687,7 @@ msgstr "Видалити цей пост?" msgid "Deleted" msgstr "Видалено" -#: src/view/com/post-thread/PostThread.tsx:349 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "Видалений пост." @@ -1539,7 +1706,7 @@ msgstr "Опис" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "Порожній пост. Ви хотіли щось написати?" @@ -1551,7 +1718,7 @@ msgstr "Тьмяний" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "" @@ -1559,7 +1726,7 @@ msgstr "" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "" @@ -1580,11 +1747,11 @@ msgstr "" msgid "Disabled" msgstr "Вимкнено" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "Видалити" -#: src/view/com/composer/Composer.tsx:629 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "Відхилити чернетку?" @@ -1598,10 +1765,18 @@ msgstr "Попросити застосунки не показувати мій msgid "Discover new custom feeds" msgstr "Відкрийте для себе нові стрічки" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "Відкрийте для себе нові стрічки" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "Ім'я" @@ -1632,8 +1807,8 @@ msgstr "Домен перевірено!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1651,8 +1826,8 @@ msgstr "Готово" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1664,12 +1839,16 @@ msgstr "Готово" msgid "Done{extraText}" msgstr "Готово{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "Завантажити CAR файл" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "Перетягніть і відпустіть, щоб додати зображення" @@ -1717,8 +1896,11 @@ msgstr "напр. Користувачі, що неодноразово відп msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Кожен код запрошення працює лише один раз. Час від часу ви будете отримувати нові коди." -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1727,11 +1909,15 @@ msgctxt "action" msgid "Edit" msgstr "Редагувати" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Змінити фото профілю" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1745,9 +1931,9 @@ msgstr "Редагувати опис списку" msgid "Edit Moderation List" msgstr "Редагування списку" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Редагувати мої стрічки" @@ -1756,13 +1942,17 @@ msgstr "Редагувати мої стрічки" msgid "Edit my profile" msgstr "Редагувати мій профіль" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Редагувати профіль" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Редагувати профіль" @@ -1771,10 +1961,19 @@ msgstr "Редагувати профіль" #~ msgid "Edit Saved Feeds" #~ msgstr "Редагувати збережені стрічки" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "Редагувати список користувачів" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "Редагувати ваш псевдонім для показу" @@ -1783,6 +1982,10 @@ msgstr "Редагувати ваш псевдонім для показу" msgid "Edit your profile description" msgstr "Редагувати опис вашого профілю" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "Освіта" @@ -1822,8 +2025,8 @@ msgid "Embed HTML code" msgstr "Вбудований HTML код" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "Вбудований пост" @@ -1942,11 +2145,14 @@ msgstr "Помилка отримання відповіді Captcha." msgid "Error:" msgstr "Помилка:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "Усі" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "" @@ -1957,11 +2163,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "Спам; надмірні згадки або відповіді" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "" @@ -1990,7 +2196,7 @@ msgstr "Вихід із пошуку" msgid "Expand alt text" msgstr "Розгорнути опис" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "" @@ -2026,7 +2232,7 @@ msgstr "Зовнішні медіа" 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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -2041,6 +2247,11 @@ msgstr "Налаштування зовнішніх медіа" msgid "Failed to create app password." msgstr "Не вдалося створити пароль застосунку." +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "Не вдалося створити список. Перевірте інтернет-з'єднання і спробуйте ще раз." @@ -2049,10 +2260,19 @@ msgstr "Не вдалося створити список. Перевірте і msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "Не вдалося видалити пост, спробуйте ще раз" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -2071,6 +2291,15 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Не вдалося завантажити рекомендації стрічок" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "Не вдалося зберегти зображення: {0}" @@ -2088,32 +2317,48 @@ msgstr "" msgid "Failed to submit appeal, please try again." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "Стрічка" +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Стрічка від {0}" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "Стрічка не працює" +#~ msgid "Feed offline" +#~ msgstr "Стрічка не працює" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Зворотний зв'язок" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2131,6 +2376,10 @@ msgstr "Стрічки – це алгоритми, створені корис #~ msgid "Feeds can be topical as well!" #~ msgstr "Стрічки також можуть бути тематичними!" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "Вміст файлу" @@ -2143,7 +2392,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Фільтрувати зі стрічок" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "Завершення" @@ -2153,7 +2402,7 @@ msgstr "Завершення" msgid "Find accounts to follow" msgstr "Знайдіть облікові записи для стеження" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2177,11 +2426,15 @@ msgstr "Оберіть, що ви хочете бачити у своїй стр msgid "Fine-tune the discussion threads." msgstr "Налаштуйте відображення обговорень." +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Фітнес" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "Гнучкий" @@ -2194,20 +2447,20 @@ msgstr "Віддзеркалити горизонтально" msgid "Flip vertically" msgstr "Віддзеркалити вертикально" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Підписатися" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "Підписатись" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "Підписатися на {0}" @@ -2216,11 +2469,16 @@ msgstr "Підписатися на {0}" msgid "Follow {name}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Підписатися на обліковий запис" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" #~ msgstr "Підписатися на всіх" @@ -2229,6 +2487,10 @@ msgstr "Підписатися на обліковий запис" msgid "Follow Back" msgstr "Підписатися навзаєм" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "" + #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" #~ msgstr "Підпишіться на обрані облікові записи і переходьте до наступного кроку" @@ -2238,14 +2500,30 @@ msgstr "Підписатися навзаєм" #~ msgstr "Підпишіться на кількох користувачів щоб почати їх читати. Ми зможемо порекомендувати вам більше користувачів, спираючись на те хто вас цікавить." #: src/components/KnownFollowers.tsx:169 -msgid "Followed by" -msgstr "" +#~ msgid "Followed by" +#~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "Підписані {0}" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "Ваші підписки" @@ -2253,7 +2531,7 @@ msgstr "Ваші підписки" msgid "Followed users only" msgstr "Тільки ваші підписки" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "підписка на вас" @@ -2262,7 +2540,7 @@ msgstr "підписка на вас" msgid "Followers" msgstr "Підписники" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2271,18 +2549,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Підписані" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Підписання на \"{0}\"" @@ -2294,13 +2572,13 @@ msgstr "" msgid "Following feed preferences" msgstr "Налаштування стрічки підписок" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "Налаштування стрічки підписок" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Підписаний(-на) на вас" @@ -2325,15 +2603,15 @@ msgstr "З міркувань безпеки цей пароль відобра msgid "Forgot Password" msgstr "Забули пароль" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "Забули пароль?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "Забули пароль?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "Часто публікує неприйнятний контент" @@ -2341,7 +2619,7 @@ msgstr "Часто публікує неприйнятний контент" msgid "From @{sanitizedAuthor}" msgstr "Від @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "Зі стрічки \"<0/>\"" @@ -2350,6 +2628,10 @@ msgstr "Зі стрічки \"<0/>\"" msgid "Gallery" msgstr "Галерея" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2359,28 +2641,33 @@ msgstr "" msgid "Get Started" msgstr "Почати" +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "Грубі порушення закону чи умов використання" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Назад" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2388,14 +2675,18 @@ msgid "Go Back" msgstr "Назад" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "Повернутися до попереднього кроку" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "Повернутися на головну" @@ -2434,15 +2725,15 @@ msgstr "Графічний медіаконтент" msgid "Handle" msgstr "Псевдонім" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "Домагання, тролінг або нетерпимість" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "Хештег" @@ -2450,7 +2741,7 @@ msgstr "Хештег" msgid "Hashtag: #{tag}" msgstr "Хештег: #{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "Виникли проблеми?" @@ -2481,35 +2772,35 @@ msgstr "Це ваш пароль для застосунків." #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "Приховати" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "Сховати" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "Сховати пост" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Приховати вміст" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "Сховати цей пост?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "Сховати список користувачів" @@ -2541,9 +2832,10 @@ msgstr "Здається, у нас виникли проблеми з зава msgid "Hmmmm, we couldn't load that moderation service." msgstr "Хм, ми не змогли завантажити цей сервіс модерації." -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2554,7 +2846,7 @@ msgid "Host:" msgstr "Host:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2599,7 +2891,7 @@ msgstr "Якщо ви ще не досягли повноліття відпов msgid "If you delete this list, you won't be able to recover it." msgstr "Якщо ви видалите цей список, ви не зможете його відновити." -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "Якщо ви видалите цей пост, ви не зможете його відновити." @@ -2611,11 +2903,11 @@ msgstr "Якщо ви хочете змінити пароль, ми надіш msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "Незаконний та невідкладний" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "Зображення" @@ -2623,11 +2915,15 @@ msgstr "Зображення" msgid "Image alt text" msgstr "Опис зображення" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "Видавання себе за іншу особу або неправдиві твердження про особу чи приналежність" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "" @@ -2651,19 +2947,19 @@ msgstr "Введіть новий пароль" msgid "Input password for account deletion" msgstr "Введіть пароль для видалення облікового запису" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "Введіть пароль, прив'язаний до {identifier}" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "Введіть псевдонім або ел. адресу, які ви використовували для реєстрації" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "Введіть ваш пароль" @@ -2679,16 +2975,16 @@ msgstr "Введіть ваш псевдонім" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "Невірний або непідтримуваний пост" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "Невірне ім'я користувача або пароль" @@ -2700,7 +2996,7 @@ msgstr "Запросити друга" msgid "Invite code" msgstr "Код запрошення" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Код запрошення не прийнято. Переконайтеся в його правильності та повторіть спробу." @@ -2712,14 +3008,39 @@ msgstr "Коди запрошення: {0}" msgid "Invite codes: 1 available" msgstr "Коди запрошення: 1" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Ми показуємо пости людей, за якими ви слідкуєте в тому порядку в якому вони публікуються." +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "Вакансії" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "Журналістика" @@ -2736,7 +3057,7 @@ msgstr "Помічений {0}." msgid "Labeled by the author." msgstr "Мітку додано автором." -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "Мітки" @@ -2764,7 +3085,7 @@ msgstr "Вибір мови" msgid "Language settings" msgstr "Налаштування мови" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Налаштування мов" @@ -2774,7 +3095,7 @@ msgid "Languages" msgstr "Мови" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Нещодавні" @@ -2787,7 +3108,7 @@ msgstr "Дізнатися більше" msgid "Learn more about the moderation applied to this content." msgstr "Дізнайтеся більше про те, яка модерація застосована до цього вмісту." -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "Дізнатися більше про це попередження" @@ -2833,12 +3154,16 @@ msgstr "ще залишилося." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Старе сховище очищено, тепер вам потрібно перезапустити застосунок." +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "Давайте відновимо ваш пароль!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "Злітаємо!" @@ -2851,13 +3176,13 @@ msgstr "Світла" #~ msgstr "Вподобати" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "Вподобати цю стрічку" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "Сподобалося" @@ -2881,23 +3206,23 @@ msgstr "Сподобався користувачу" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Вподобано {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "вподобав(-ла) вашу стрічку" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "сподобався ваш пост" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "Вподобання" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "Вподобайки цього поста" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "Список" @@ -2909,6 +3234,7 @@ msgstr "Аватар списку" msgid "List blocked" msgstr "Список заблоковано" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Список від {0}" @@ -2933,10 +3259,10 @@ msgstr "Список розблоковано" msgid "List unmuted" msgstr "Список більше не ігнорується" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2946,13 +3272,25 @@ msgstr "Списки" msgid "Lists blocking this user:" msgstr "" +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "Завантажити нові сповіщення" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Завантажити нові пости" @@ -2961,7 +3299,7 @@ msgstr "Завантажити нові пости" msgid "Loading..." msgstr "Завантаження..." -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "Звіт" @@ -3009,6 +3347,10 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "Переконайтеся, що це дійсно той сайт, що ви збираєтеся відвідати!" @@ -3022,21 +3364,21 @@ msgstr "Налаштовуйте ваші ігноровані слова та msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "Медіа" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "згадані користувачі" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "Згадані користувачі" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Меню" @@ -3066,7 +3408,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3077,11 +3419,11 @@ msgstr "" #~ msgid "Messaging settings" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "Оманливий обліковий запис" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -3091,6 +3433,7 @@ msgstr "Модерація" msgid "Moderation details" msgstr "Деталі модерації" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3118,7 +3461,7 @@ msgstr "Список модерації оновлено" msgid "Moderation lists" msgstr "Списки для модерації" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Списки для модерації" @@ -3127,7 +3470,7 @@ msgstr "Списки для модерації" msgid "Moderation settings" msgstr "Налаштування модерації" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "Статус модерації" @@ -3140,7 +3483,7 @@ msgstr "Інструменти модерації" msgid "Moderator has chosen to set a general warning on the content." msgstr "Модератор вирішив встановити загальне попередження на вміст." -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "Більше" @@ -3164,8 +3507,8 @@ msgstr "Ігнорувати" msgid "Mute {truncatedTag}" msgstr "Ігнорувати {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "Ігнорувати обліковий запис" @@ -3211,13 +3554,13 @@ msgstr "Ігнорувати це слово у постах і тегах" msgid "Mute this word in tags only" msgstr "Ігнорувати це слово лише у тегах" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "Ігнорувати обговорення" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "Ігнорувати слова та теги" @@ -3229,7 +3572,7 @@ msgstr "Ігнорується" msgid "Muted accounts" msgstr "Ігноровані облікові записи" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Ігноровані облікові записи" @@ -3255,7 +3598,7 @@ msgstr "Ігнорування є приватним. Ігноровані ко msgid "My Birthday" msgstr "Мій день народження" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "Мої стрічки" @@ -3280,9 +3623,10 @@ msgstr "Ім'я" msgid "Name is required" msgstr "Необхідна назва" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "Ім'я чи Опис порушують стандарти спільноти" @@ -3291,7 +3635,7 @@ msgid "Nature" msgstr "Природа" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Переходить до наступного екрана" @@ -3300,7 +3644,7 @@ msgstr "Переходить до наступного екрана" msgid "Navigates to your profile" msgstr "Переходить до вашого профілю" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "Хочете повідомити про порушення авторських прав?" @@ -3309,7 +3653,7 @@ msgstr "Хочете повідомити про порушення авторс #~ msgid "Never lose access to your followers and data." #~ msgstr "Ніколи не втрачайте доступ до ваших даних та підписників." -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "Ніколи не втрачайте доступ до ваших підписників та даних." @@ -3353,21 +3697,25 @@ msgctxt "action" msgid "New post" msgstr "Новий пост" -#: src/view/screens/Feeds.tsx:600 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Новий пост" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Новий пост" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "Новий список користувачів" @@ -3382,11 +3730,15 @@ msgstr "Новини" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3410,7 +3762,7 @@ msgstr "Наступне зображення" msgid "No" msgstr "Ні" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Опис відсутній" @@ -3424,7 +3776,11 @@ msgstr "Немає панелі DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ви більше не підписані на {0}" @@ -3468,13 +3824,14 @@ msgstr "" msgid "No results found" msgstr "Нічого не знайдено" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Нічого не знайдено за запитом «{query}»" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "Нічого не знайдено за запитом «{query}»" @@ -3492,7 +3849,7 @@ msgstr "" msgid "No thanks" msgstr "Ні, дякую" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "Ніхто" @@ -3505,6 +3862,10 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Поки що це нікому не сподобалося. Можливо, ви повинні бути першим!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "Несексуальна оголеність" @@ -3513,8 +3874,8 @@ msgstr "Несексуальна оголеність" #~ msgid "Not Applicable." #~ msgstr "Не застосовно." -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "Не знайдено" @@ -3523,9 +3884,9 @@ msgstr "Не знайдено" msgid "Not right now" msgstr "Пізніше" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "Примітка щодо поширення" @@ -3545,16 +3906,20 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "Сповіщення" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "" @@ -3563,7 +3928,7 @@ msgstr "" msgid "Nudity" msgstr "Оголеність" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "Нагота чи матеріали для дорослих не позначені відповідним чином" @@ -3597,11 +3962,19 @@ msgstr "Добре" msgid "Oldest replies first" msgstr "Спочатку найдавніші" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "Скинути ознайомлення" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Для одного або кількох зображень відсутній опис." @@ -3609,9 +3982,13 @@ msgstr "Для одного або кількох зображень відсу msgid "Only .jpg and .png files are supported" msgstr "" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "Тільки {0} можуть відповідати." +#~ msgid "Only {0} can reply." +#~ msgstr "Тільки {0} можуть відповідати." #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3622,12 +3999,14 @@ msgid "Oops, something went wrong!" msgstr "Ой, щось пішло не так!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Ой!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "Відкрити" @@ -3644,8 +4023,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:613 -#: src/view/com/composer/Composer.tsx:614 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "Емоджі" @@ -3669,10 +4048,14 @@ msgstr "Відкрити налаштування ігнорування слі msgid "Open navigation" msgstr "Відкрити навігацію" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "Відкрити меню налаштувань посту" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3690,7 +4073,7 @@ msgstr "Відкриває меню з {numItems} опціями" msgid "Opens accessibility settings" msgstr "" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "Відкриває додаткову інформацію про запис для налагодження" @@ -3772,7 +4155,7 @@ msgstr "Відкриває діалог налаштування власног msgid "Opens moderation settings" msgstr "Відкриває налаштування модерації" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "Відкриває форму скидання пароля" @@ -3814,8 +4197,8 @@ msgstr "Відкриває системний журнал" msgid "Opens the threads preferences" msgstr "Відкриває налаштування гілок" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -3828,7 +4211,7 @@ msgstr "Опція {0} з {numItems}" msgid "Optionally provide additional information below:" msgstr "За бажанням надайте додаткову інформацію нижче:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "Або якісь із наступних варіантів:" @@ -3840,7 +4223,7 @@ msgstr "" msgid "Or, log into one of your other accounts." msgstr "" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "Інше" @@ -3865,7 +4248,7 @@ msgstr "Сторінку не знайдено" msgid "Page Not Found" msgstr "Сторінку не знайдено" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3884,19 +4267,20 @@ msgstr "Пароль змінено" msgid "Password updated!" msgstr "Пароль змінено!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Люди" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "Люди, на яких підписаний(-на) @{0}" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "Люди, які підписані на @{0}" @@ -3908,6 +4292,10 @@ msgstr "Потрібен дозвіл на доступ до камери." msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Дозвіл на доступ до камери був заборонений. Будь ласка, включіть його в налаштуваннях системи." +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "Домашні улюбленці" @@ -3933,7 +4321,7 @@ msgstr "Закріплені стрічки" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "" @@ -3946,7 +4334,7 @@ msgstr "Відтворити {0}" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "" @@ -4012,7 +4400,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Підтвердьте свою адресу електронної пошти" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "Будь ласка, зачекайте доки завершиться створення попереднього перегляду для посилання" @@ -4024,13 +4412,13 @@ msgstr "Політика" msgid "Porn" msgstr "Порнографія" -#: src/view/com/composer/Composer.tsx:477 -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "Запостити" -#: src/view/com/post-thread/PostThread.tsx:430 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "Пост" @@ -4039,13 +4427,13 @@ msgstr "Пост" msgid "Post by {0}" msgstr "Пост від {0}" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "Пост від @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "Пост видалено" @@ -4080,7 +4468,7 @@ msgstr "Пост не знайдено" msgid "posts" msgstr "пости" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "Пости" @@ -4107,7 +4495,7 @@ msgstr "Змінити хостинг-провайдера" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "Натисніть, щоб повторити спробу" @@ -4116,7 +4504,7 @@ msgstr "Натисніть, щоб повторити спробу" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4137,7 +4525,7 @@ msgstr "Пріоритезувати ваші підписки" msgid "Privacy" msgstr "Конфіденційність" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -4154,12 +4542,12 @@ msgid "Processing..." msgstr "Обробка..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "профіль" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4174,7 +4562,7 @@ msgstr "Профіль оновлено" msgid "Protect your account by verifying your email." msgstr "Захистіть свій обліковий запис, підтвердивши свою електронну адресу." -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "Публічний" @@ -4186,18 +4574,30 @@ msgstr "Публічні, поширювані списки користувач msgid "Public, shareable lists which can drive feeds." msgstr "Публічні, поширювані списки для створення стрічок." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "Опублікувати пост" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "Опублікувати відповідь" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "Цитувати пост" @@ -4231,7 +4631,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "Останні запити" @@ -4252,6 +4652,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4260,11 +4661,15 @@ msgstr "" msgid "Remove" msgstr "Видалити" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "Видалити обліковий запис" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "Видалити аватар" @@ -4288,12 +4693,13 @@ msgstr "Видалити стрічку?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Вилучити з моїх стрічок" +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Видалити з моїх стрічок?" @@ -4310,11 +4716,11 @@ msgstr "Вилучити попередній перегляд зображен msgid "Remove mute word from your list" msgstr "Вилучити ігноровані слова з вашого списку" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "" @@ -4322,8 +4728,8 @@ msgstr "" msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "Видалити репост" @@ -4359,15 +4765,23 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "Відповіді" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "Відповіді до цього посту вимкнено" -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "Відповісти" @@ -4383,11 +4797,16 @@ msgstr "Які відповіді показувати" #~ msgstr "У відповідь <0/>" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4399,8 +4818,8 @@ msgstr "" #~ msgid "Report account" #~ msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "Поскаржитись на обліковий запис" @@ -4414,8 +4833,8 @@ msgstr "" msgid "Report dialog" msgstr "Діалогове вікно для скарг" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "Поскаржитись на стрічку" @@ -4427,11 +4846,16 @@ msgstr "Поскаржитись на список" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "Поскаржитись на пост" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "Повідомити про цей вміст" @@ -4446,7 +4870,7 @@ msgstr "Поскаржитись на цей список" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "" @@ -4454,25 +4878,30 @@ msgstr "" msgid "Report this post" msgstr "Поскаржитись на цей пост" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "Поскаржитись на цього користувача" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "Репост" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "Репостити" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "Репостити або цитувати" @@ -4480,7 +4909,7 @@ msgstr "Репостити або цитувати" msgid "Reposted By" msgstr "Зробив(-ла) репост" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "{0} зробив(-ла) репост" @@ -4488,15 +4917,15 @@ msgstr "{0} зробив(-ла) репост" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "Зроблено репост від <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "зробив(-ла) репост вашого допису" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "Репости цього поста" @@ -4510,7 +4939,7 @@ msgstr "Змінити" msgid "Request Code" msgstr "Надіслати запит на код" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "Вимагати опис зображень перед публікацією" @@ -4557,7 +4986,7 @@ msgstr "" msgid "Resets the preferences state" msgstr "" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "Повторити спробу" @@ -4569,12 +4998,13 @@ msgstr "Повторити останню дію, яка спричинила п #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4585,6 +5015,7 @@ msgstr "Повторити спробу" #~ msgstr "" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Повернутися до попередньої сторінки" @@ -4599,6 +5030,7 @@ msgid "Returns to previous page" msgstr "Повертає до попередньої сторінки" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4629,12 +5061,21 @@ msgstr "Зберегти зміни" msgid "Save handle change" msgstr "Зберегти новий псевдонім" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "Обрізати зображення" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "Зберегти до моїх стрічок" @@ -4668,6 +5109,9 @@ msgid "Saves image crop settings" msgstr "Зберігає налаштування обрізання зображення" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" @@ -4680,16 +5124,16 @@ msgid "Scroll to top" msgstr "Прогорнути вгору" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4701,7 +5145,7 @@ msgstr "Пошук" msgid "Search for \"{query}\"" msgstr "Шукати \"{query}\"" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "" @@ -4713,12 +5157,16 @@ msgstr "Пошук усіх повідомлень @{authorHandle} з тегом msgid "Search for all posts with tag {displayTag}" msgstr "Пошук усіх повідомлень з тегом {displayTag}" +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Пошук користувачів" @@ -4915,8 +5363,8 @@ msgstr "Надіслати скаргу до {0}" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "" @@ -5000,9 +5448,9 @@ msgstr "Встановлює співвідношення сторін зобр msgid "Sets image aspect ratio to wide" msgstr "Встановлює співвідношення сторін зображення до ширини" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5016,17 +5464,20 @@ msgstr "Сексуальна активність або еротична ого msgid "Sexually Suggestive" msgstr "З сексуальним підтекстом" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Поширити" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" msgid "Share" msgstr "Поширити" @@ -5038,22 +5489,39 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "Все одно поширити" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "Поширити стрічку" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Поділитись посиланням" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "" @@ -5064,7 +5532,7 @@ msgstr "Поширює посилання" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "Показувати" @@ -5073,7 +5541,7 @@ msgstr "Показувати" #~ msgid "Show all replies" #~ msgstr "Показати всі відповіді" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "" @@ -5091,7 +5559,7 @@ msgstr "Показати значок" msgid "Show badge and filter from feeds" msgstr "Показати значок і фільтри зі стрічки" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "Показати підписки, схожі на {0}" @@ -5099,19 +5567,19 @@ msgstr "Показати підписки, схожі на {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "Показати більше" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "" @@ -5168,7 +5636,7 @@ msgstr "Показувати репости" #~ msgstr "Показувати репости у стрічці \"Following\"" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "Показати вміст" @@ -5192,7 +5660,7 @@ msgstr "Показує дописи з {0} у вашій стрічці" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -5260,7 +5728,17 @@ msgstr "Ви увійшли як" msgid "Signed in as @{0}" msgstr "Ви увійшли як @{0}" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "Пропустити" @@ -5273,9 +5751,15 @@ msgid "Software Dev" msgstr "Розробка П/З" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "" @@ -5291,8 +5775,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Щось пішло не так. Будь ласка, спробуйте ще раз." -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "Даруйте! Ваш сеанс вичерпався. Будь ласка, увійдіть знову." @@ -5312,12 +5796,12 @@ msgstr "Оберіть, як сортувати відповіді до пост msgid "Source: <0>{0}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "Спам" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "Спам; надмірні згадки або відповіді" @@ -5341,6 +5825,24 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Сторінка стану" @@ -5353,7 +5855,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "Крок" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "" @@ -5361,7 +5863,7 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "Сховище очищено, тепер вам треба перезапустити застосунок." -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "" @@ -5398,9 +5900,13 @@ msgstr "Підписатися на цього маркувальника" msgid "Subscribe to this list" msgstr "Підписатися на цей список" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "Пропоновані підписки" +#~ msgid "Suggested Follows" +#~ msgstr "Пропоновані підписки" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5410,7 +5916,7 @@ msgstr "Пропозиції для вас" msgid "Suggestive" msgstr "Непристойний" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5461,11 +5967,15 @@ msgstr "Технології" msgid "Tell a joke!" msgstr "" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "Умови" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5473,9 +5983,10 @@ msgstr "Умови" msgid "Terms of Service" msgstr "Умови Використання" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "Використані терміни порушують стандарти спільноти" @@ -5497,12 +6008,19 @@ msgstr "Дякуємо. Вашу скаргу було надіслано." msgid "That contains the following:" msgstr "Що містить наступне:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "Цей псевдонім вже зайнятий." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Обліковий запис зможе взаємодіяти з вами після розблокування." @@ -5518,6 +6036,10 @@ msgstr "Правила Спільноти переміщено до <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Політику захисту авторського права переміщено до <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "" @@ -5543,6 +6065,10 @@ msgstr "Можливо цей пост було видалено." msgid "The Privacy Policy has been moved to <0/>" msgstr "Політика конфіденційності була переміщена до <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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}, щоб зв'язатися з нами." @@ -5560,7 +6086,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Виникла проблема з доступом до сервера. Перевірте підключення до Інтернету і повторіть спробу знову." @@ -5609,8 +6135,8 @@ msgstr "Виникла проблема з завантаженням пості msgid "There was an issue fetching the list. Tap here to try again." msgstr "Виникла проблема з завантаженням списку. Натисніть тут, щоб повторити спробу." -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Виникла проблема з завантаженням ваших списків. Натисніть тут, щоб повторити спробу." @@ -5627,17 +6153,17 @@ msgstr "Виникла проблема з надсиланням вашої с msgid "There was an issue with fetching your app passwords" msgstr "Виникла проблема з завантаженням ваших паролів для застосунків" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "Виникла проблема! {0}" @@ -5733,7 +6259,7 @@ msgstr "Ця стрічка зараз отримує забагато запи msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Ця стрічка порожня! Можливо, вам треба підписатися на більшу кількість користувачів або змінити ваші налаштування мови." -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -5794,16 +6320,16 @@ msgstr "Це ім'я вже використовується" msgid "This post has been deleted." msgstr "Цей пост було видалено." -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей пост видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "Цей пост буде приховано зі стрічок." -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей профіль видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." @@ -5840,6 +6366,10 @@ msgstr "Цей користувач є в списку <0>{0}, який ви msgid "This user is included in the <0>{0} list which you have muted." msgstr "Цей користувач є в списку <0>{0}, який ви додали до ігнорування." +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "Цей користувач не підписаний ні на кого." @@ -5865,7 +6395,7 @@ msgstr "Налаштування гілок" msgid "Threaded Mode" msgstr "Режим гілок" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "Налаштування обговорень" @@ -5894,7 +6424,7 @@ msgid "Toggle to enable or disable adult content" msgstr "Увімкнути або вимкнути вміст для дорослих" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Верх" @@ -5904,10 +6434,10 @@ msgstr "Редагування" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "Перекласти" @@ -5938,25 +6468,29 @@ msgstr "Перестати ігнорувати" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Не вдалося зв'язатися з вашим хостинг-провайдером. Перевірте ваше підключення до Інтернету." +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "Розблокувати" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "Розблокувати" @@ -5966,23 +6500,23 @@ msgstr "Розблокувати" msgid "Unblock account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "Розблокувати обліковий запис" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Розблокувати обліковий запис?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "Скасувати репост" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "Відписатись" @@ -5991,12 +6525,12 @@ msgstr "Відписатись" msgid "Unfollow" msgstr "Не стежити" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "Відписатися від {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "Відписатися від облікового запису" @@ -6004,7 +6538,7 @@ msgstr "Відписатися від облікового запису" #~ msgid "Unlike" #~ msgstr "Прибрати вподобання" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "Видалити вподобання цієї стрічки" @@ -6017,8 +6551,8 @@ msgstr "Не ігнорувати" msgid "Unmute {truncatedTag}" msgstr "Не ігнорувати {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "Перестати ігнорувати" @@ -6034,8 +6568,8 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "Перестати ігнорувати" @@ -6068,8 +6602,8 @@ msgstr "Відписатися від цього маркувальника" #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Небажаний сексуальний вміст" @@ -6093,20 +6627,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Завантажити текстовий файл до:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Завантажити з камери" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Завантажити з файлів" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6206,7 +6740,7 @@ msgstr "Список користувачів оновлено" msgid "User Lists" msgstr "Списки користувачів" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "Ім'я користувача або електронна адреса" @@ -6214,7 +6748,7 @@ msgstr "Ім'я користувача або електронна адреса" msgid "Users" msgstr "Користувачі" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "користувачі, на яких підписані <0/>" @@ -6225,7 +6759,7 @@ msgstr "користувачі, на яких підписані <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "Користувачі в «{0}»" @@ -6286,23 +6820,27 @@ msgstr "Відеоігри" msgid "View {0}'s avatar" msgstr "Переглянути аватар {0}" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Переглянути запис для налагодження" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "Переглянути деталі" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "Переглянути деталі як надіслати скаргу про порушення авторських прав" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "Переглянути обговорення" @@ -6310,14 +6848,15 @@ msgstr "Переглянути обговорення" msgid "View information about these labels" msgstr "Переглянути інформацію про мітки" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "Переглянути профіль" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "Переглянути аватар" @@ -6325,11 +6864,11 @@ msgstr "Переглянути аватар" msgid "View the labeling service provided by @{0}" msgstr "Переглянути послуги маркування, який надає @{0}" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "Переглянути користувачів, які вподобали цю стрічку" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -6365,7 +6904,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Ми оцінюємо {estimatedTime} до готовності вашого облікового запису." -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Ми сподіваємося, що ви проведете чудово свій час. Пам'ятайте, Bluesky — це:" @@ -6405,7 +6944,7 @@ msgstr "Ми скористаємося цим, щоб підлаштувати msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "Ми дуже раді, що ви приєдналися!" @@ -6417,11 +6956,11 @@ msgstr "Дуже прикро, але нам не вдалося знайти ц msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "На жаль, ми не змогли зараз завантажити ваші ігноровані слова. Будь ласка, спробуйте ще раз." -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Даруйте, нам не вдалося виконати пошук за вашим запитом. Будь ласка, спробуйте ще раз через кілька хвилин." -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -6431,8 +6970,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "Нам дуже прикро! Ми не можемо знайти сторінку, яку ви шукали." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "На жаль, ви можете підписатися тільки на 10 маркувальників, і ви вже досягли цього ліміту." +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "На жаль, ви можете підписатися тільки на 10 маркувальників, і ви вже досягли цього ліміту." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -6446,9 +6989,13 @@ msgstr "" msgid "What are your interests?" msgstr "Чим ви цікавитесь?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "Як справи?" @@ -6465,10 +7012,20 @@ msgstr "Якими мовами ви хочете бачити пости у а msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "Хто може відповідати" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6486,7 +7043,7 @@ msgstr "Чому слід переглянути цю стрічку?" msgid "Why should this list be reviewed?" msgstr "Чому слід переглянути цей список?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "" @@ -6494,6 +7051,10 @@ msgstr "" msgid "Why should this post be reviewed?" msgstr "Чому слід переглянути цей пост?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "Чому слід переглянути цього користувача?" @@ -6507,11 +7068,11 @@ msgstr "Широке" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "Написати пост" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Написати відповідь" @@ -6535,6 +7096,10 @@ msgstr "Так" msgid "Yes, deactivate" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -6543,6 +7108,10 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Ви в черзі." @@ -6647,12 +7216,12 @@ msgstr "Ви увімкнули ігнорування цього користу msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "У вас немає стрічок." #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "У вас немає списків." @@ -6688,6 +7257,14 @@ msgstr "" msgid "You may appeal these labels if you feel they were placed in error." msgstr "Ви можете оскаржувати мітки, якщо вважаєте, що вони були розміщені помилково." +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "Вам має виповнитись 13 років для того, щоб мати змогу зареєструватись." @@ -6696,6 +7273,18 @@ msgstr "Вам має виповнитись 13 років для того, що #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Ви повинні бути старше 18 років, щоб дозволити перегляд контенту для дорослих" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "Ви повинні обрати хоча б одного маркувальника для скарги" @@ -6704,11 +7293,11 @@ msgstr "Ви повинні обрати хоча б одного маркува msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "Ви більше не будете отримувати сповіщення з цього обговорення" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "Ви будете отримувати сповіщення з цього обговорення" @@ -6728,6 +7317,26 @@ msgstr "" msgid "You: {short}" msgstr "" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" #~ msgstr "Все під вашим контролем" @@ -6743,7 +7352,7 @@ msgstr "Ви в черзі" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "Все готово!" @@ -6756,7 +7365,7 @@ msgstr "Ви обрали приховувати слово або тег в ц msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Ваша домашня стрічка закінчилась! Підпишіться на більше користувачів щоб отримувати більше постів." -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "Ваш акаунт" @@ -6818,11 +7427,11 @@ msgstr "Ваші ігноровані слова" msgid "Your password has been changed successfully!" msgstr "Ваш пароль успішно змінено!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "Пост опубліковано" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Ваші повідомлення, вподобання і блоки є публічними. Ігнорування - приватні." @@ -6834,7 +7443,7 @@ msgstr "Ваш профіль" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "Відповідь опубліковано" @@ -6842,6 +7451,6 @@ msgstr "Відповідь опубліковано" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "Ваш псевдонім" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 3646c566ed..5ca8685021 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -21,7 +21,7 @@ msgstr "(包含嵌入内容)" msgid "(no email)" msgstr "(没有邮件)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 人} other {其他 {formattedCount} 人}}" @@ -33,34 +33,33 @@ msgstr "{0, plural, one {# 个标签已标记到这个账户} other {# 个标签 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# 个标签已标记到此内容} other {# 个标签已标记到此内容}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 条转发} other {# 条转发}}" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {关注者} other {关注者}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {正在关注} other {正在关注}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -69,26 +68,62 @@ msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖子} other {帖子}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0} 的头像" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {时} other {时}}" @@ -97,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {时} other {时}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 个正在关注" @@ -108,7 +143,7 @@ msgstr "无法给 {handle} 发送私信" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -116,14 +151,30 @@ msgstr "{likeCount, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 个未读" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {显示所有回复} one {显示至少含有 # 个喜欢数的回复} other {显示至少含有 # 个喜欢数的回复}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> 个成员" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {关注者} other {关注者}}" @@ -132,20 +183,24 @@ msgstr "<0>{0} {1, plural, one {关注者} other {关注者}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {正在关注} other {正在关注}}" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>不适用。 这个警告仅适用于附加媒体内容的帖子。" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠无效的用户识别符" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "两步验证" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "访问导航链接及设置" @@ -162,26 +217,26 @@ msgstr "无障碍" msgid "Accessibility settings" msgstr "无障碍设置" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "无障碍设置" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "账户" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "已屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "已关注账户" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "已隐藏账户" @@ -202,16 +257,16 @@ msgstr "账户选项" msgid "Account removed from quick access" msgstr "已从快速访问中移除账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "已取消屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "已取消关注账户" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "已取消隐藏账户" @@ -222,6 +277,14 @@ msgstr "已取消隐藏账户" msgid "Add" msgstr "添加" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "新增内容警告" @@ -260,10 +323,18 @@ msgstr "为配置的设置添加隐藏词汇" msgid "Add muted words and tags" msgstr "添加隐藏词和标签" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "添加推荐的资讯源" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "添加默认的资讯源(仅显示你关注的人)" @@ -272,12 +343,15 @@ msgstr "添加默认的资讯源(仅显示你关注的人)" msgid "Add the following DNS record to your domain:" msgstr "将以下 DNS 记录新增到你的域名:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "添加至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:267 #: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "添加至自定义资讯源" @@ -287,7 +361,6 @@ msgstr "添加至自定义资讯源" msgid "Added to list" msgstr "已添加至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:126 #: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "已添加至自定义资讯源" @@ -310,7 +383,11 @@ msgstr "成人内容显示已被禁用。" msgid "Advanced" msgstr "详细设置" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "你保存的所有资讯源都集中在一处。" @@ -335,17 +412,17 @@ msgstr "已以@{0}身份登录" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "替代文字" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "替代文字" @@ -366,14 +443,31 @@ msgstr "一封电子邮件已发送至先前填写的邮箱 {0}。请查阅邮 msgid "An error occured" msgstr "发生错误" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "不在这些选项中的问题" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -383,9 +477,8 @@ msgstr "出现问题,请重试。" msgid "an unknown error occurred" msgstr "出现未知错误" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "和" @@ -393,11 +486,11 @@ msgstr "和" msgid "Animals" msgstr "动物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF 动画" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "反社会行为" @@ -421,7 +514,7 @@ msgstr "应用专用密码必须至少为 4 个字符。" msgid "App password settings" msgstr "应用专用密码设置" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -457,6 +550,10 @@ msgstr "外观" msgid "Apply default recommended feeds" msgstr "使用默认推荐的资讯源" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "你确定要删除这条应用专用密码 \"{name}\" 吗?" @@ -469,12 +566,15 @@ msgstr "你确定要删除这条私信吗?此操作仅会在你的对话中删 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表中删除对话,而不会在其他人的私信列表中删除。" -#: src/view/com/feeds/FeedSourceCard.tsx:314 #: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "你确定要从你的资讯源中删除 {0} 吗?" -#: src/view/com/composer/Composer.tsx:664 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "你确定要丢弃这段草稿吗?" @@ -505,14 +605,15 @@ msgstr "至少 3 个字符" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" @@ -529,8 +630,8 @@ msgstr "生日" msgid "Birthday:" msgstr "生日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "屏蔽" @@ -539,12 +640,12 @@ msgstr "屏蔽" msgid "Block account" msgstr "屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "屏蔽账户?" @@ -569,12 +670,12 @@ msgstr "已屏蔽" msgid "Blocked accounts" msgstr "已屏蔽账户" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。" @@ -582,7 +683,7 @@ msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他 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:362 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "已屏蔽帖子。" @@ -594,7 +695,7 @@ msgstr "屏蔽这个用户不能阻止他继续标记你的账户。" msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "屏蔽是公开的。被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。" -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "屏蔽不会阻止标记被放置到你的账户上,但会阻止这个账户在你发布的帖子中回复或与你互动。" @@ -611,6 +712,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky 是一个开放的公共网络,你可以选择自己的托管提供商。现在,自定义托管现在已经进入开发者测试阶段。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 不会向未登录的用户显示你的个人资料和帖子。但其他应用可能不会遵照这个请求,这无法确保你的账户隐私。" @@ -636,7 +741,7 @@ msgstr "浏览其他资讯源" msgid "Business" msgstr "商务" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "来自 —" @@ -644,7 +749,7 @@ msgstr "来自 —" msgid "By {0}" msgstr "来自 {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "来自 <0/>" @@ -652,7 +757,7 @@ msgstr "来自 <0/>" msgid "By creating an account you agree to the {els}." msgstr "创建账户即默认表明你同意我们的 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "来自你" @@ -669,8 +774,8 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:466 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -686,8 +791,8 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" @@ -716,8 +821,7 @@ msgstr "取消裁剪图片" msgid "Cancel profile editing" msgstr "取消编辑个人资料" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "取消引用帖子" @@ -773,9 +877,9 @@ msgstr "更改帖子的发布语言至 {0}" msgid "Change Your Email" msgstr "更改你的邮箱地址" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "私信" @@ -785,7 +889,7 @@ msgstr "已隐藏对话" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -805,7 +909,7 @@ msgstr "已解除隐藏对话" msgid "Check my status" msgstr "检查我的状态" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "在这里输入刚才发送到你电子邮箱里的验证码。" @@ -813,15 +917,19 @@ msgstr "在这里输入刚才发送到你电子邮箱里的验证码。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "查看发送至你电子邮箱的确认邮件,并在下方输入收到的验证码:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "选择 \"所有人\" 或是 \"没有人\"" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "选择服务" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "选择支持你的自定义资讯源的算法。" @@ -850,7 +958,7 @@ msgid "Clear all storage data (restart after this)" msgstr "清除所有数据(并重启)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "清除搜索历史记录" @@ -893,9 +1001,13 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "关闭" @@ -950,7 +1062,7 @@ msgstr "关闭底部导航栏" msgid "Closes password update alert" msgstr "关闭密码更新警告" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "关闭帖子编辑页并丢弃草稿" @@ -958,11 +1070,11 @@ msgstr "关闭帖子编辑页并丢弃草稿" msgid "Closes viewer for header image" msgstr "关闭标题图片查看器" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "折叠用户列表" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "折叠给定通知的用户列表" @@ -974,20 +1086,20 @@ msgstr "喜剧" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群准则" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "完成引导并开始使用你的账户" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "完成验证" -#: src/view/com/composer/Composer.tsx:583 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰写帖子的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" @@ -1003,8 +1115,8 @@ msgstr "为类别 {name} 配置内容过滤设置" msgid "Configured in <0>moderation settings." msgstr "在 <0>内容审核设置 中配置。" -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1036,7 +1148,7 @@ msgstr "确认你的年龄:" msgid "Confirm your birthdate" msgstr "确认你的出生日期" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1046,11 +1158,11 @@ msgstr "确认你的出生日期" msgid "Confirmation code" msgstr "验证码" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "连接中..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "联系支持" @@ -1089,7 +1201,6 @@ msgstr "上下文菜单背景,点击关闭菜单。" #: src/screens/Onboarding/StepInterests/index.tsx:253 #: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "继续" @@ -1103,8 +1214,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "继续下一步" @@ -1129,7 +1239,8 @@ msgstr "已复制构建版本号至剪贴板" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -1141,6 +1252,7 @@ msgstr "已复制!" msgid "Copies app password" msgstr "已复制应用专用密码" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "复制" @@ -1154,12 +1266,16 @@ msgstr "复制{0}" msgid "Copy code" msgstr "复制代码" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "复制列表链接" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "复制帖子链接" @@ -1168,12 +1284,16 @@ msgstr "复制帖子链接" msgid "Copy message text" msgstr "复制私信文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "复制帖子文字" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "版权许可" @@ -1194,6 +1314,10 @@ msgstr "无法加载列表" msgid "Could not mute chat" msgstr "无法隐藏对话" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1203,7 +1327,21 @@ msgstr "创建新的账户" msgid "Create a new Bluesky account" msgstr "创建新的 Bluesky 账户" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "创建账户" @@ -1212,11 +1350,14 @@ msgstr "创建账户" msgid "Create an account" msgstr "创建一个账户" -#: src/screens/Onboarding/StepProfile/index.tsx:283 #: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "创建一个头像" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "创建应用专用密码" @@ -1226,7 +1367,11 @@ msgstr "创建应用专用密码" msgid "Create new account" msgstr "创建新的账户" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "创建 {0} 的举报" @@ -1247,7 +1392,8 @@ msgstr "自定义" msgid "Custom domain" msgstr "自定义域名" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群构建的自定义资讯源能为你带来新的体验,并帮助你找到你喜欢的内容。" @@ -1290,7 +1436,10 @@ msgid "Debug panel" msgstr "调试面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1341,16 +1490,25 @@ msgstr "删除我的账户" msgid "Delete My Account…" msgstr "删除我的账户…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "删除帖子" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "删除这个列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "删除这条帖子?" @@ -1358,7 +1516,7 @@ msgstr "删除这条帖子?" msgid "Deleted" msgstr "已删除" -#: src/view/com/post-thread/PostThread.tsx:348 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "已删除帖子。" @@ -1377,7 +1535,7 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "描述替代文字" -#: src/view/com/composer/Composer.tsx:270 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "有什么想说的吗?" @@ -1389,7 +1547,7 @@ msgstr "暗淡" msgid "Direct messages are here!" msgstr "隆重介绍私信功能!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "关闭 GIF 自动播放" @@ -1397,7 +1555,7 @@ msgstr "关闭 GIF 自动播放" msgid "Disable Email 2FA" msgstr "关闭电子邮件两步验证" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "关闭触感反馈" @@ -1410,11 +1568,11 @@ msgstr "关闭触感反馈" msgid "Disabled" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:666 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "丢弃" -#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "丢弃草稿?" @@ -1428,10 +1586,18 @@ msgstr "阻止应用向未登录用户显示我的账户" msgid "Discover new custom feeds" msgstr "探索新的自定义资讯源" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "探索新的资讯源" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "显示名称" @@ -1462,10 +1628,8 @@ msgstr "域名已认证!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:322 -#: src/screens/Onboarding/StepProfile/index.tsx:325 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1483,8 +1647,8 @@ msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1496,12 +1660,16 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "下载 CAR 文件" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "拖放即可新增图片" @@ -1545,8 +1713,11 @@ msgstr "例如:散布广告内容的用户。" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "每个邀请码仅可使用一次。你将不定期获得新的邀请码。" -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1555,11 +1726,15 @@ msgctxt "action" msgid "Edit" msgstr "编辑" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "编辑头像" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1573,9 +1748,9 @@ msgstr "编辑列表详情" msgid "Edit Moderation List" msgstr "编辑内容审核列表" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "编辑自定义资讯源" @@ -1584,13 +1759,17 @@ msgstr "编辑自定义资讯源" msgid "Edit my profile" msgstr "编辑个人资料" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "编辑个人资料" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "编辑个人资料" @@ -1599,10 +1778,19 @@ msgstr "编辑个人资料" #~ msgid "Edit Saved Feeds" #~ msgstr "编辑保存的资讯源" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "编辑用户列表" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "编辑你的显示名称" @@ -1611,6 +1799,10 @@ msgstr "编辑你的显示名称" msgid "Edit your profile description" msgstr "编辑你的账户描述" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "教育" @@ -1650,8 +1842,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 代码" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "嵌入帖子" @@ -1757,11 +1949,14 @@ msgstr "Captcha 响应错误。" msgid "Error:" msgstr "错误:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "所有人" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "所有人都可以回复" @@ -1772,11 +1967,11 @@ msgstr "所有人都可以回复" msgid "Everyone" msgstr "所有人" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "过于频繁的提及或回复" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "过于频繁的骚扰信息" @@ -1805,7 +2000,7 @@ msgstr "退出搜索查询输入" msgid "Expand alt text" msgstr "展开替代文本" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "展开用户列表" @@ -1841,7 +2036,7 @@ msgstr "外部媒体" 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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1856,6 +2051,11 @@ msgstr "外部媒体设置" msgid "Failed to create app password." msgstr "创建应用专用密码失败。" +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "无法创建列表。请检查你的互联网连接并重试。" @@ -1864,10 +2064,19 @@ msgstr "无法创建列表。请检查你的互联网连接并重试。" msgid "Failed to delete message" msgstr "无法删除私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "无法删除帖子,请重试" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -1877,6 +2086,15 @@ msgstr "无法加载 GIF" msgid "Failed to load past messages" msgstr "无法加载旧的私信" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "无法保存这张图片:{0}" @@ -1890,33 +2108,48 @@ msgstr "无法发送私信" msgid "Failed to submit appeal, please try again." msgstr "无法提交申诉,请再试一次。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "无法更新设置" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "资讯源" -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "由 {0} 创建的资讯源" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "资讯源已离线" +#~ msgid "Feed offline" +#~ msgstr "资讯源已离线" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "反馈" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -1926,6 +2159,10 @@ msgstr "资讯源" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "创建资讯源仅需你掌握一点编程基础。<0/>以获取详情。" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "文件内容" @@ -1938,7 +2175,7 @@ msgstr "文件保存成功!" msgid "Filter from feeds" msgstr "从资讯源中过滤" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "最终确定" @@ -1948,7 +2185,7 @@ msgstr "最终确定" msgid "Find accounts to follow" msgstr "寻找一些账户关注" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 寻找帖子和用户" @@ -1960,11 +2197,15 @@ msgstr "调整你在\"正在关注\"资讯源上所看到的内容。" msgid "Fine-tune the discussion threads." msgstr "调整讨论主题。" +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "灵活" @@ -1977,20 +2218,20 @@ msgstr "水平翻转" msgid "Flip vertically" msgstr "垂直翻转" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "关注" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "关注 {0}" @@ -1999,24 +2240,49 @@ msgstr "关注 {0}" msgid "Follow {name}" msgstr "关注 {name}" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "关注账户" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "回关" -#: src/components/KnownFollowers.tsx:169 -msgid "Followed by" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" +#: src/components/KnownFollowers.tsx:169 +#~ msgid "Followed by" +#~ msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "由 {0} 关注" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "已关注的用户" @@ -2024,7 +2290,7 @@ msgstr "已关注的用户" msgid "Followed users only" msgstr "仅限已关注的用户" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "关注了你" @@ -2033,7 +2299,7 @@ msgstr "关注了你" msgid "Followers" msgstr "关注者" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2042,18 +2308,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "正在关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "已关注 {0}" @@ -2065,13 +2331,13 @@ msgstr "已关注 {name}" msgid "Following feed preferences" msgstr "\"正在关注\"资讯源首选项" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "\"正在关注\"资讯源首选项" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "关注了你" @@ -2096,15 +2362,15 @@ msgstr "出于安全原因,你将无法再次查看此内容。如果你丢失 msgid "Forgot Password" msgstr "忘记密码" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "忘记密码?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "忘记?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "频繁发布不受欢迎的内容" @@ -2112,7 +2378,7 @@ msgstr "频繁发布不受欢迎的内容" msgid "From @{sanitizedAuthor}" msgstr "来自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "来自 <0/>" @@ -2121,6 +2387,10 @@ msgstr "来自 <0/>" msgid "Gallery" msgstr "相册" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "开始吧" @@ -2130,29 +2400,33 @@ msgstr "开始吧" msgid "Get Started" msgstr "开始" -#: src/screens/Onboarding/StepProfile/index.tsx:225 +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "为你的个人资料添加头像" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "明显违反法律或服务条款" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2160,14 +2434,18 @@ msgid "Go Back" msgstr "返回" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "返回上一步" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "返回主页" @@ -2176,7 +2454,7 @@ msgstr "返回主页" msgid "Go Home" msgstr "返回主页" -#: src/screens/Messages/List/ChatListItem.tsx:209 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "转到与 {0} 的对话" @@ -2201,15 +2479,15 @@ msgstr "图形媒体" msgid "Handle" msgstr "用户识别符" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "触感" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "骚扰、恶作剧或其他无法容忍的行为" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "标签" @@ -2217,7 +2495,7 @@ msgstr "标签" msgid "Hashtag: #{tag}" msgstr "标签:#{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "任何疑问?" @@ -2226,7 +2504,6 @@ msgstr "任何疑问?" msgid "Help" msgstr "帮助" -#: src/screens/Onboarding/StepProfile/index.tsx:228 #: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "通过上传图片或创建头像来帮助人们了解你不是机器人。" @@ -2237,59 +2514,54 @@ msgstr "这里是你的应用专用密码。" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "隐藏" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "隐藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "隐藏帖子" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "隐藏内容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "隐藏这条帖子?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "隐藏用户列表" -#: src/view/com/posts/FeedErrorMessage.tsx:117 #: src/view/com/posts/FeedErrorMessage.tsx:117 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:105 #: src/view/com/posts/FeedErrorMessage.tsx:105 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:111 #: src/view/com/posts/FeedErrorMessage.tsx:111 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:108 #: src/view/com/posts/FeedErrorMessage.tsx:108 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:102 #: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "无法找到该资讯源,似乎已被删除。" @@ -2302,9 +2574,10 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2315,7 +2588,7 @@ msgid "Host:" msgstr "主机:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2360,7 +2633,7 @@ msgstr "如果你根据你所在国家的法律定义还不是成年人,则你 msgid "If you delete this list, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" @@ -2372,11 +2645,11 @@ msgstr "如果你想要更改密码,我们将向你发送一个验证码以验 msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "如果你想更改你的用户识别符或电子邮件,请在停用之前进行更改。" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "违法" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "图片" @@ -2384,11 +2657,15 @@ msgstr "图片" msgid "Image alt text" msgstr "图片替代文本" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "冒充或虚假身份及从属关系" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "不适当的消息或诱导性链接" @@ -2412,19 +2689,19 @@ msgstr "输入新的密码" msgid "Input password for account deletion" msgstr "输入密码以删除账户" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "输入发送至你电子邮箱的验证码" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "输入与 {identifier} 关联的密码" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "输入注册时使用的用户名或电子邮箱" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "输入你的密码" @@ -2440,16 +2717,16 @@ msgstr "输入你的用户识别符" msgid "Introducing Direct Messages" msgstr "介绍私信" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "无效的两步验证码。" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "帖子记录无效或不受支持" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "用户名或密码无效" @@ -2461,7 +2738,7 @@ msgstr "邀请朋友" msgid "Invite code" msgstr "邀请码" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "邀请码无效,请检查你输入的邀请码并重试。" @@ -2473,10 +2750,35 @@ msgstr "邀请码:{0} 个可用" msgid "Invite codes: 1 available" msgstr "邀请码:1 个可用" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "工作" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "新闻学" @@ -2489,7 +2791,7 @@ msgstr "由 {0} 标记。" msgid "Labeled by the author." msgstr "由作者标记。" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "标记" @@ -2513,7 +2815,7 @@ msgstr "选择语言" msgid "Language settings" msgstr "语言设置" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "语言设置" @@ -2523,7 +2825,7 @@ msgid "Languages" msgstr "语言" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "最新" @@ -2536,7 +2838,7 @@ msgstr "了解详情" msgid "Learn more about the moderation applied to this content." msgstr "了解更多有关审核应用于此内容的详细信息。" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "了解有关这个警告的更多详情" @@ -2582,12 +2884,16 @@ msgstr "个人排在你前面。" msgid "Legacy storage cleared, you need to restart the app now." msgstr "旧存储数据已清除,你需要立即重新启动应用。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "让我们来重置你的密码!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "让我们开始!" @@ -2596,13 +2902,13 @@ msgid "Light" msgstr "亮色" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "喜欢这个资讯源" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "喜欢" @@ -2612,23 +2918,23 @@ msgstr "喜欢" msgid "Liked By" msgstr "喜欢" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "喜欢了你的自定义资讯源" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "喜欢了你的帖子" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "喜欢" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "这条帖子的喜欢数" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "列表" @@ -2640,7 +2946,7 @@ msgstr "列表头像" msgid "List blocked" msgstr "列表已屏蔽" -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 创建" @@ -2665,10 +2971,10 @@ msgstr "解除对列表的屏蔽" msgid "List unmuted" msgstr "解除对列表的隐藏" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2678,14 +2984,25 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "屏蔽该用户的列表:" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "加载新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "加载新的帖子" @@ -2694,7 +3011,7 @@ msgstr "加载新的帖子" msgid "Loading..." msgstr "加载中..." -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "日志" @@ -2738,6 +3055,10 @@ msgstr "看起来你已取消固定所有资讯源。不过别担心,你仍然 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "看起来你似乎缺少\"正在关注\"资讯源。<0>点击这里来重新添加它。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "请确认目标页面地址是否正确!" @@ -2751,21 +3072,21 @@ msgstr "管理你的隐藏词和标签" msgid "Mark as read" msgstr "标记为已读" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "媒体" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "提到的用户" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "提到的用户" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "菜单" @@ -2778,7 +3099,6 @@ msgstr "私信 {0}" msgid "Message deleted" msgstr "私信已删除" -#: src/view/com/posts/FeedErrorMessage.tsx:200 #: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "来自服务器的信息:{0}" @@ -2796,18 +3116,18 @@ msgstr "私信过长" msgid "Message settings" msgstr "私信设置" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "私信" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "误导性账户" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2817,6 +3137,7 @@ msgstr "内容审核" msgid "Moderation details" msgstr "内容审核详情" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -2844,7 +3165,7 @@ msgstr "内容审核列表已更新" msgid "Moderation lists" msgstr "内容审核列表" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "内容审核列表" @@ -2853,7 +3174,7 @@ msgstr "内容审核列表" msgid "Moderation settings" msgstr "内容审核设置" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "内容审核状态" @@ -2866,7 +3187,7 @@ msgstr "内容审核工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "由内容审核服务提供方对这段内容设置的一般警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "更多" @@ -2890,8 +3211,8 @@ msgstr "隐藏" msgid "Mute {truncatedTag}" msgstr "隐藏 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "隐藏账户" @@ -2932,13 +3253,13 @@ msgstr "在帖子文本和标签中隐藏该词" msgid "Mute this word in tags only" msgstr "仅在标签中隐藏该词" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "隐藏讨论串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "隐藏词和标签" @@ -2950,7 +3271,7 @@ msgstr "已隐藏" msgid "Muted accounts" msgstr "已隐藏账户" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已隐藏账户" @@ -2976,7 +3297,7 @@ msgstr "被隐藏的账户将不会得知你已将他隐藏,已隐藏的账户 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "自定义资讯源" @@ -3001,9 +3322,10 @@ msgstr "名称" msgid "Name is required" msgstr "名称是必填项" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "名称或描述违反了社群准则" @@ -3012,7 +3334,7 @@ msgid "Nature" msgstr "自然" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "转到下一页" @@ -3021,11 +3343,11 @@ msgstr "转到下一页" msgid "Navigates to your profile" msgstr "转到个人资料" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "需要举报侵犯版权行为吗?" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "永远不会失去对你的关注者或数据的访问。" @@ -3069,21 +3391,25 @@ msgctxt "action" msgid "New post" msgstr "新帖子" -#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "新帖子" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "新帖子" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "新的用户列表" @@ -3098,11 +3424,15 @@ msgstr "新闻" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3121,7 +3451,7 @@ msgstr "下一张图片" msgid "No" msgstr "停用" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "没有描述" @@ -3135,7 +3465,11 @@ msgstr "没有 DNS 面板" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精选 GIF,Tensor 可能存在问题。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再关注 {0}" @@ -3151,7 +3485,6 @@ msgstr "目前还没有任何私信" msgid "No more conversations to show" msgstr "没有更多对话可显示" -#: src/view/com/notifications/Feed.tsx:118 #: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "还没有通知!" @@ -3180,13 +3513,14 @@ msgstr "没有结果" msgid "No results found" msgstr "未找到结果" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "未找到\"{query}\"的结果" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "未找到 {query} 的结果" @@ -3200,7 +3534,7 @@ msgstr "未找到 \"{search}\" 的搜索结果。" msgid "No thanks" msgstr "不,谢谢" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "没有人" @@ -3213,12 +3547,16 @@ msgstr "没有人可以回复" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "目前还没有人喜欢,也许你应该成为第一个!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "非性暗示裸露" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "未找到" @@ -3227,9 +3565,9 @@ msgstr "未找到" msgid "Not right now" msgstr "暂时不需要" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "分享注意事项" @@ -3249,16 +3587,20 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:516 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "通知" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "现在" @@ -3267,7 +3609,7 @@ msgstr "现在" msgid "Nudity" msgstr "裸露" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "未标记的裸露或成人内容" @@ -3297,22 +3639,33 @@ msgstr "好的" msgid "Oldest replies first" msgstr "优先显示最旧的回复" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "重新开始引导流程" -#: src/view/com/composer/Composer.tsx:531 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文字。" -#: src/screens/Onboarding/StepProfile/index.tsx:117 #: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "只有{0}可以回复。" +#~ msgid "Only {0} can reply." +#~ msgstr "只有{0}可以回复。" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3323,12 +3676,14 @@ msgid "Oops, something went wrong!" msgstr "糟糕,发生了一些错误!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Oops!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "开启" @@ -3336,18 +3691,17 @@ msgstr "开启" msgid "Open {name} profile shortcut menu" msgstr "开启 {name} 个人资料快捷菜单" -#: src/screens/Onboarding/StepProfile/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "开启头像创建工具" -#: src/screens/Messages/List/ChatListItem.tsx:217 -#: src/screens/Messages/List/ChatListItem.tsx:218 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "开启对话选项" -#: src/view/com/composer/Composer.tsx:647 -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "开启表情符号选择器" @@ -3371,10 +3725,14 @@ msgstr "开启隐藏词汇和标签设置" msgid "Open navigation" msgstr "打开导航" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "开启帖子选项菜单" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3392,7 +3750,7 @@ msgstr "开启 {numItems} 个选项" msgid "Opens accessibility settings" msgstr "开启无障碍设置" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "开启调试记录的额外详细信息" @@ -3470,7 +3828,7 @@ msgstr "开启使用自定义域名的模式" msgid "Opens moderation settings" msgstr "开启内容审核设置" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "开启密码重置申请" @@ -3508,8 +3866,8 @@ msgstr "开启系统日志界面" msgid "Opens the threads preferences" msgstr "开启讨论串首选项" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "开启此个人资料" @@ -3522,7 +3880,7 @@ msgstr "第 {0} 个选项,共 {numItems} 个" msgid "Optionally provide additional information below:" msgstr "可选在下方提供额外信息:" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "或者选择组合这些选项:" @@ -3534,7 +3892,7 @@ msgstr "或者以其他账户继续。" msgid "Or, log into one of your other accounts." msgstr "或者使用你的其他账户登录。" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "其他" @@ -3559,7 +3917,7 @@ msgstr "无法找到这个页面" msgid "Page Not Found" msgstr "无法找到这个页面" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3578,19 +3936,20 @@ msgstr "密码已更新" msgid "Password updated!" msgstr "密码已更新!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "暂停" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用户" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "@{0} 关注的用户" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "关注 @{0} 的用户" @@ -3602,6 +3961,10 @@ msgstr "需要照片图库的访问权限。" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "照片图库的访问权限已被拒绝,请在系统设置中启用。" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "宠物" @@ -3627,7 +3990,7 @@ msgstr "固定资讯源列表" msgid "Pinned to your feeds" msgstr "固定到你的资讯源" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "播放" @@ -3635,7 +3998,7 @@ msgstr "播放" msgid "Play {0}" msgstr "播放 {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "播放或暂停 GIF" @@ -3701,7 +4064,7 @@ msgstr "请以 @{0} 身份登录" msgid "Please Verify Your Email" msgstr "请验证你的电子邮箱" -#: src/view/com/composer/Composer.tsx:274 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" @@ -3713,13 +4076,13 @@ msgstr "政治" msgid "Porn" msgstr "色情内容" -#: src/view/com/composer/Composer.tsx:505 -#: src/view/com/composer/Composer.tsx:513 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThread.tsx:426 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "帖子" @@ -3728,17 +4091,17 @@ msgstr "帖子" msgid "Post by {0}" msgstr "{0} 的帖子" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "@{0} 的帖子" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "已删除帖子" -#: src/view/com/post-thread/PostThread.tsx:192 +#: src/view/com/post-thread/PostThread.tsx:193 msgid "Post hidden" msgstr "已隐藏帖子" @@ -3760,8 +4123,8 @@ msgstr "帖子语言" msgid "Post Languages" msgstr "帖子语言" -#: src/view/com/post-thread/PostThread.tsx:187 -#: src/view/com/post-thread/PostThread.tsx:199 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "无法找到帖子" @@ -3769,7 +4132,7 @@ msgstr "无法找到帖子" msgid "posts" msgstr "帖子" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "帖子" @@ -3777,7 +4140,6 @@ msgstr "帖子" msgid "Posts can be muted based on their text, their tags, or both." msgstr "帖子可以根据其文本、标签或两者来隐藏。" -#: src/view/com/posts/FeedErrorMessage.tsx:68 #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "帖子已隐藏" @@ -3797,11 +4159,11 @@ msgstr "点击以变更托管提供商" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "点按重试" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -3822,7 +4184,7 @@ msgstr "优先显示关注者" msgid "Privacy" msgstr "隐私" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -3839,12 +4201,12 @@ msgid "Processing..." msgstr "处理中..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "个人资料" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -3859,7 +4221,7 @@ msgstr "个人资料已更新" msgid "Protect your account by verifying your email." msgstr "通过验证电子邮箱来保护你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "公开内容" @@ -3871,20 +4233,30 @@ msgstr "公开且可共享的批量隐藏或屏蔽列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公开且可共享的列表,可作为资讯源使用。" -#: src/view/com/composer/Composer.tsx:490 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "发布帖子" -#: src/view/com/composer/Composer.tsx:490 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "发布回复" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "引用帖子" @@ -3904,7 +4276,7 @@ msgstr "重新启用你的账户" msgid "Reason:" msgstr "结果:" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "最近的搜索" @@ -3916,21 +4288,25 @@ msgstr "重新连接" msgid "Reload conversations" msgstr "重新加载对话" -#: src/components/dialogs/MutedWords.tsx:288 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:212 -#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "移除" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "删除账户" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "删除头像" @@ -3942,29 +4318,25 @@ msgstr "删除横幅图片" msgid "Remove embed" msgstr "删除嵌入" -#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "删除资讯源" -#: src/view/com/posts/FeedErrorMessage.tsx:209 #: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "删除资讯源?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "从自定义资讯源中删除" -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "从自定义资讯源中删除?" @@ -3981,11 +4353,11 @@ msgstr "删除图片预览" msgid "Remove mute word from your list" msgstr "从你的隐藏词汇列表中删除" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "删除个人资料" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "从搜索历史中删除个人资料" @@ -3993,14 +4365,11 @@ msgstr "从搜索历史中删除个人资料" msgid "Remove quote" msgstr "删除引用" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "删除转发" -#: src/view/com/posts/FeedErrorMessage.tsx:210 #: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "从保存的资讯源列表中删除这个资讯源" @@ -4010,7 +4379,6 @@ msgstr "从保存的资讯源列表中删除这个资讯源" msgid "Removed from list" msgstr "从列表中删除" -#: src/view/com/feeds/FeedSourceCard.tsx:139 #: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "已从自定义资讯源中删除" @@ -4034,15 +4402,23 @@ msgstr "删除引用的帖子" msgid "Replace with Discover" msgstr "替换为\"Discover\"" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "回复" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "对这条讨论串的回复已被禁用" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "回复" @@ -4052,19 +4428,24 @@ msgid "Reply Filters" msgstr "回复过滤器" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "回复 <0><1/>" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "举报" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "举报账户" @@ -4078,8 +4459,8 @@ msgstr "举报对话" msgid "Report dialog" msgstr "举报页面" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "举报资讯源" @@ -4091,11 +4472,16 @@ msgstr "举报列表" msgid "Report message" msgstr "举报私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "举报帖子" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "举报此内容" @@ -4110,7 +4496,7 @@ msgstr "举报这个列表" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "举报这条私信" @@ -4118,29 +4504,30 @@ msgstr "举报这条私信" msgid "Report this post" msgstr "举报这条帖子" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "举报这个用户" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "转发" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "转发" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "转发或引用帖子" @@ -4148,19 +4535,19 @@ msgstr "转发或引用帖子" msgid "Reposted By" msgstr "转发" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "由 {0} 转发" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 转发" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "转发你的帖子" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "转发这条帖子" @@ -4174,7 +4561,7 @@ msgstr "请求变更" msgid "Request Code" msgstr "确认码" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "发布时检查媒体是否存在替代文本" @@ -4221,7 +4608,7 @@ msgstr "重置引导流程状态" msgid "Resets the preferences state" msgstr "重置首选项状态" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "重试登录" @@ -4233,18 +4620,20 @@ msgstr "重试上次出错的操作" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "重试" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "回到上一页" @@ -4259,6 +4648,7 @@ msgid "Returns to previous page" msgstr "回到上一页" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4289,12 +4679,21 @@ msgstr "保存更改" msgid "Save handle change" msgstr "保存用户识别符更改" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "保存图片裁切" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "保存到自定义资讯源" @@ -4324,6 +4723,9 @@ msgid "Saves image crop settings" msgstr "保存图片裁剪设置" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "说嗨!" @@ -4336,16 +4738,16 @@ msgid "Scroll to top" msgstr "滚动到顶部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4357,7 +4759,7 @@ msgstr "搜索" msgid "Search for \"{query}\"" msgstr "搜索 \"{query}\"" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "搜索 \"{searchText}\"" @@ -4369,8 +4771,12 @@ msgstr "搜索 @{authorHandle} 带有 {displayTag} 的所有帖子" msgid "Search for all posts with tag {displayTag}" msgstr "搜索所有带有 {displayTag} 的帖子" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "搜索用户" @@ -4518,7 +4924,6 @@ msgstr "提交反馈" msgid "Send message" msgstr "发送私信" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 #: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "发送私信给..." @@ -4539,8 +4944,8 @@ msgstr "给 {0} 提交举报" msgid "Send verification email" msgstr "发送验证电子邮件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "通过私信发送" @@ -4624,9 +5029,9 @@ msgstr "将图片纵横比设置为高" msgid "Sets image aspect ratio to wide" msgstr "将图片纵横比设置为宽" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -4645,11 +5050,14 @@ msgctxt "action" msgid "Share" msgstr "分享" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -4662,22 +5070,39 @@ msgstr "分享一个很酷的事!" msgid "Share a fun fact!" msgstr "分享一个有趣的事实!" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "仍然分享" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "分享资讯源" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "分享链接" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "分享你最喜欢的资讯源!" @@ -4688,12 +5113,12 @@ msgstr "分享链接的网站" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "显示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "显示替代文字" @@ -4711,7 +5136,7 @@ msgstr "显示徽章" msgid "Show badge and filter from feeds" msgstr "显示徽章并从资讯源中过滤" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "显示类似于 {0} 的关注者" @@ -4719,19 +5144,19 @@ msgstr "显示类似于 {0} 的关注者" msgid "Show hidden replies" msgstr "显示已隐藏的回复" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "更少显示类似这样的" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "显示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "更多显示类似这样的" @@ -4760,7 +5185,7 @@ msgid "Show Reposts" msgstr "显示转发" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "显示内容" @@ -4780,7 +5205,7 @@ msgstr "在你的资讯源中显示来自 {0} 的帖子" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -4791,9 +5216,6 @@ msgstr "在你的资讯源中显示来自 {0} 的帖子" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4827,9 +5249,6 @@ msgstr "登出" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -4854,7 +5273,17 @@ msgstr "登录身份" msgid "Signed in as @{0}" msgstr "以 @{0} 身份登录" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "跳过" @@ -4867,9 +5296,15 @@ msgid "Software Dev" msgstr "程序开发" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "一些人可以回复" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "出了点问题" @@ -4885,8 +5320,8 @@ msgstr "出了点问题,请重试" msgid "Something went wrong, please try again." msgstr "出了点问题,请重试。" -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "很抱歉,你的登录会话已过期,请重新登录。" @@ -4902,12 +5337,12 @@ msgstr "对同一帖子的回复进行排序:" msgid "Source: <0>{0}" msgstr "来源:<0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "垃圾内容" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "垃圾内容;过于频繁的提及或回复" @@ -4931,11 +5366,29 @@ msgstr "与 {displayName} 开始私信" msgid "Start chatting" msgstr "开始私信" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "状态页" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "步骤 {1} 共 {0} 步" @@ -4943,7 +5396,7 @@ msgstr "步骤 {1} 共 {0} 步" msgid "Storage cleared, you need to restart the app now." msgstr "已清除存储,请立即重启应用。" -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -4975,9 +5428,13 @@ msgstr "订阅这个标记者" msgid "Subscribe to this list" msgstr "订阅这个列表" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "推荐的关注者" +#~ msgid "Suggested Follows" +#~ msgstr "推荐的关注者" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -4987,7 +5444,7 @@ msgstr "为你推荐" msgid "Suggestive" msgstr "建议" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5038,11 +5495,15 @@ msgstr "科技" msgid "Tell a joke!" msgstr "讲个笑话!" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "条款" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5050,9 +5511,10 @@ msgstr "条款" msgid "Terms of Service" msgstr "服务条款" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "用词违反了社群准则" @@ -5074,12 +5536,19 @@ msgstr "谢谢,你的举报已提交。" msgid "That contains the following:" msgstr "其中包含以下内容:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "该用户识别符已被占用。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除屏蔽后,该账户将能够与你互动。" @@ -5091,6 +5560,10 @@ msgstr "社群准则已迁移至 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版权许可已迁移至 <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "资讯源已替换为\"Discover\"。" @@ -5107,8 +5580,8 @@ msgstr "以下标记已应用到你的内容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步骤将帮助定制你的 Bluesky 体验。" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "这条帖子可能已被删除。" @@ -5116,6 +5589,10 @@ msgstr "这条帖子可能已被删除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已迁移至 <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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}与我们联系。" @@ -5129,11 +5606,10 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "停用账户没有时间限制,你可以随时决定回来。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "连接至服务器时出现问题,请检查你的互联网连接并重试。" -#: src/view/com/posts/FeedErrorMessage.tsx:145 #: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "删除资讯源时出现问题,请检查你的互联网连接并重试。" @@ -5158,14 +5634,11 @@ msgstr "连接 Tenor 时出现问题。" msgid "There was an issue contacting the server" msgstr "连接服务器时出现问题" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 #: src/view/com/feeds/FeedSourceCard.tsx:128 #: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "连接服务器时出现问题" -#: src/view/com/notifications/Feed.tsx:126 #: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "刷新通知时出现问题,点击重试。" @@ -5178,8 +5651,8 @@ msgstr "刷新帖子时出现问题,点击重试。" msgid "There was an issue fetching the list. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" @@ -5192,17 +5665,17 @@ msgstr "提交举报时出现问题,请检查你的网络连接。" msgid "There was an issue with fetching your app passwords" msgstr "获取应用专用密码时出现问题" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "出现问题了!{0}" @@ -5264,12 +5737,11 @@ msgstr "此内容由 {0} 托管。是否要启用外部媒体?" msgid "This content is not available because one of the users involved has blocked the other." msgstr "由于其中一个用户屏蔽了另一个用户,此内容不可用。" -#: src/view/com/posts/FeedErrorMessage.tsx:114 #: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "没有 Bluesky 账户,无法查看此内容。" -#: src/screens/Messages/List/ChatListItem.tsx:211 +#: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." msgstr "此对话的参与者已停用或删除账号,点击以获取更多详情。" @@ -5277,7 +5749,6 @@ msgstr "此对话的参与者已停用或删除账号,点击以获取更多详 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "该功能正在测试,你可以在<0>这篇博客文章中获得关于导出数据的更多信息。" -#: src/view/com/posts/FeedErrorMessage.tsx:120 #: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "该资讯源当前使用人数较多,服务暂时不可用。请稍后再试。" @@ -5286,7 +5757,7 @@ msgstr "该资讯源当前使用人数较多,服务暂时不可用。请稍后 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "这个资讯源是空的!你或许需要先关注更多的用户,或检查你的语言设置。" -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "这里是空的。" @@ -5339,16 +5810,16 @@ msgstr "该名称已被使用" msgid "This post has been deleted." msgstr "这条帖子已被删除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖子只对已登录用户可见,未登录的用户将无法看到。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "这条帖子将从资讯源中隐藏。" -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "此个人资料只对已登录用户可见,未登录的用户将无法看到。" @@ -5385,6 +5856,10 @@ msgstr "这个用户包含在你已屏蔽的 <0>{0} 列表中。" msgid "This user is included in the <0>{0} list which you have muted." msgstr "这个用户包含在你已隐藏的 <0>{0} 列表中。" +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "这个账户目前没有关注任何人。" @@ -5406,7 +5881,7 @@ msgstr "讨论串首选项" msgid "Threaded Mode" msgstr "讨论串模式" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "讨论串首选项" @@ -5435,7 +5910,7 @@ msgid "Toggle to enable or disable adult content" msgstr "切换以启用或禁用成人内容" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "热门" @@ -5445,10 +5920,10 @@ msgstr "转换" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "翻译" @@ -5479,25 +5954,29 @@ msgstr "取消隐藏列表" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "无法连接到服务,请检查互联网连接。" +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "取消屏蔽" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "取消屏蔽" @@ -5507,24 +5986,23 @@ msgstr "取消屏蔽" msgid "Unblock account" msgstr "取消屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "取消屏蔽账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "取消屏蔽账户?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "取消转发" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "取消关注" @@ -5533,16 +6011,16 @@ msgstr "取消关注" msgid "Unfollow" msgstr "取消关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "取消关注 {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "取消关注账户" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "取消喜欢这个资讯源" @@ -5555,8 +6033,8 @@ msgstr "取消隐藏" msgid "Unmute {truncatedTag}" msgstr "取消隐藏 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "取消隐藏账户" @@ -5568,8 +6046,8 @@ msgstr "取消隐藏所有 {displayTag} 帖子" msgid "Unmute conversation" msgstr "取消静音对话" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "取消隐藏讨论串" @@ -5598,8 +6076,8 @@ msgstr "取消订阅" msgid "Unsubscribe from this labeler" msgstr "取消订阅这个标记者" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "不受欢迎的性内容" @@ -5615,7 +6093,6 @@ msgstr "更新至 {handle}" msgid "Updating..." msgstr "更新中..." -#: src/screens/Onboarding/StepProfile/index.tsx:281 #: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "上传图片" @@ -5624,20 +6101,20 @@ msgstr "上传图片" msgid "Upload a text file to:" msgstr "将文本文件上传至:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "从相机上传" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "从文件上传" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5737,7 +6214,7 @@ msgstr "用户列表已更新" msgid "User Lists" msgstr "用户列表" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "用户名或电子邮箱" @@ -5745,7 +6222,7 @@ msgstr "用户名或电子邮箱" msgid "Users" msgstr "用户" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "关注 <0/> 的用户" @@ -5756,7 +6233,7 @@ msgstr "关注 <0/> 的用户" msgid "Users I follow" msgstr "我关注的用户" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "\"{0}\"中的用户" @@ -5809,23 +6286,27 @@ msgstr "电子游戏" msgid "View {0}'s avatar" msgstr "查看{0}的头像" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "查看{0}的个人资料" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "查看调试入口" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "查看详情" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "查看举报版权侵权的详情" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "查看整个讨论串" @@ -5833,15 +6314,15 @@ msgstr "查看整个讨论串" msgid "View information about these labels" msgstr "查看这个标记的详情" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 -#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "查看个人资料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "查看头像" @@ -5849,11 +6330,11 @@ msgstr "查看头像" msgid "View the labeling service provided by @{0}" msgstr "查看 @{0} 提供的标记服务。" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "查看这个资讯源被谁喜欢" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -5889,7 +6370,7 @@ msgstr "我们无法加载这个对话" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我们估计还需要 {estimatedTime} 才能完成你的账户准备。" -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" @@ -5925,7 +6406,7 @@ msgstr "我们将使用这些信息来帮助定制你的体验。" msgid "We're having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "我们非常高兴你加入我们!" @@ -5937,11 +6418,11 @@ msgstr "很抱歉,我们无法解析这个列表。如果问题持续发生, msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我们无法加载你的隐藏词汇列表。请重试。" -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,无法完成你的搜索。请稍后再试。" -#: src/view/com/composer/Composer.tsx:311 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!你所回复的帖子已被删除。" @@ -5951,8 +6432,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "很抱歉!我们找不到你正在寻找的页面。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "很抱歉!你目前只能订阅 10 个标记者,你已达到 10 个的限制。" +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "很抱歉!你目前只能订阅 10 个标记者,你已达到 10 个的限制。" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -5962,9 +6447,13 @@ msgstr "欢迎回来!" msgid "What are your interests?" msgstr "你感兴趣的是什么?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:352 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "发生了什么新鲜事?" @@ -5981,10 +6470,20 @@ msgstr "你想在算法资讯源中看到哪些语言?" msgid "Who can message you?" msgstr "谁可以给你发送私信?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "谁可以回复" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6002,7 +6501,7 @@ msgstr "为什么应该审核这个资讯源?" msgid "Why should this list be reviewed?" msgstr "为什么应该审核这个列表?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "为什么应该审核这条私信?" @@ -6010,6 +6509,10 @@ msgstr "为什么应该审核这条私信?" msgid "Why should this post be reviewed?" msgstr "为什么应该审核这条帖子?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "为什么应该审核这个用户?" @@ -6023,11 +6526,11 @@ msgstr "宽" msgid "Write a message" msgstr "编写私信" -#: src/view/com/composer/Composer.tsx:581 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "撰写帖子" -#: src/view/com/composer/Composer.tsx:351 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰写你的回复" @@ -6051,6 +6554,10 @@ msgstr "启用" msgid "Yes, deactivate" msgstr "是的,请停用" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "是的,重新启用我的账户" @@ -6059,6 +6566,10 @@ msgstr "是的,重新启用我的账户" msgid "Yesterday, {time}" msgstr "昨天,{time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "轮到你了。" @@ -6113,7 +6624,7 @@ msgstr "你目前还没有任何固定的资讯源。" msgid "You don't have any saved feeds." msgstr "你目前还没有任何保存的资讯源。" -#: src/view/com/post-thread/PostThread.tsx:194 +#: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." msgstr "你已屏蔽该帖子作者,或你已被该作者屏蔽。" @@ -6155,12 +6666,12 @@ msgstr "你已隐藏这个用户" msgid "You have no conversations yet. Start one!" msgstr "你还没有任何私信,立即与其他人展开对话吧!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "你还没有建立任何资讯源。" #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "你还没有建立任何列表。" @@ -6192,10 +6703,30 @@ msgstr "如果你认为由他人放置标签的标记信息有误,你可以提 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果你认为标签的标记信息有误,你可以提出申诉。" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "你必须年满13岁及以上才能注册。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "你必须选择至少一个标记者进行举报" @@ -6204,11 +6735,11 @@ msgstr "你必须选择至少一个标记者进行举报" msgid "You previously deactivated @{0}." msgstr "你之前已停用 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "你将不再收到这条讨论串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "你将收到这条讨论串的通知" @@ -6228,6 +6759,26 @@ msgstr "你:{defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "你:{short}" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 #: src/screens/SignupQueued.tsx:109 @@ -6239,7 +6790,7 @@ msgstr "轮到你了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "你已使用应用密码登录账户,请改用你的主密码登录以继续停用你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "你已设置完成!" @@ -6252,7 +6803,7 @@ msgstr "你选择隐藏了这条帖子中的词汇或标签。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "你已经浏览完你的订阅资讯源啦!寻找一些更多的账户关注吧。" -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "你的账户" @@ -6310,11 +6861,11 @@ msgstr "你的隐藏词汇" msgid "Your password has been changed successfully!" msgstr "你的密码已成功更改!" -#: src/view/com/composer/Composer.tsx:342 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "你的帖子已发布" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "你的帖子、喜欢和屏蔽是公开可见的,而隐藏不可见。" @@ -6326,7 +6877,7 @@ msgstr "你的个人资料" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用户将无法再看到你的个人资料、帖子、列表与其他相关信息,你可以随时登录以重新激活你的账户。" -#: src/view/com/composer/Composer.tsx:341 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "你的回复已发布" @@ -6334,6 +6885,6 @@ msgstr "你的回复已发布" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "你的举报将发送至 Bluesky 内容审核服务" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "你的用户识别符" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 09f48c1d0d..2f573c5acb 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -21,7 +21,7 @@ msgstr "(含有嵌入內容)" msgid "(no email)" msgstr "(沒有電子郵件)" -#: src/view/com/notifications/FeedItem.tsx:261 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" @@ -33,34 +33,33 @@ msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" #: src/components/KnownFollowers.tsx:179 -msgid "{0, plural, one {and # other} other {and # others}}" -msgstr "" +#~ msgid "{0, plural, one {and # other} other {and # others}}" +#~ msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:376 +#: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" -#: src/components/ProfileHoverCard/index.web.tsx:380 +#: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:252 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:380 +#: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -69,26 +68,62 @@ msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:210 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:360 +#: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:248 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" -#: src/view/com/util/UserAvatar.tsx:406 +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0} 的頭像" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" +#: src/lib/hooks/useTimeAgo.ts:69 +msgid "{diff, plural, one {day} other {days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:64 +msgid "{diff, plural, one {hour} other {hours}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:59 +msgid "{diff, plural, one {minute} other {minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:75 +msgid "{diff, plural, one {month} other {months}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:54 +msgid "{diffSeconds, plural, one {second} other {seconds}}" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" @@ -97,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/components/ProfileHoverCard/index.web.tsx:503 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 個跟隨中" @@ -108,7 +143,7 @@ msgstr "無法傳送訊息給 {handle}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -116,14 +151,30 @@ msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 個未讀通知" +#: src/components/NewskieDialog.tsx:92 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "" + +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的回覆} other {顯示至少 # 個喜歡的回覆}}" -#: src/view/com/threadgate/WhoCanReply.tsx:159 +#: src/view/com/threadgate/WhoCanReply.tsx:290 msgid "<0/> members" msgstr "<0/> 個成員" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" @@ -132,20 +183,24 @@ msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>不適用。 此警告只適用於附帶媒體的貼文。" -#: src/screens/Profile/Header/Handle.tsx:43 +#: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠無效的帳號代碼" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "雙重驗證" #: src/view/com/util/ViewHeader.tsx:93 -#: src/view/screens/Search/Search.tsx:715 +#: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "存取導覽連結和設定" @@ -162,26 +217,26 @@ msgstr "無障礙" msgid "Accessibility settings" msgstr "無障礙設定" -#: src/Navigation.tsx:296 -#: src/view/screens/AccessibilitySettings.tsx:63 +#: src/Navigation.tsx:298 +#: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "無障礙設定" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "帳號" -#: src/view/com/profile/ProfileMenu.tsx:142 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "已封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:156 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "已跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:116 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "已靜音帳號" @@ -202,16 +257,16 @@ msgstr "帳號選項" msgid "Account removed from quick access" msgstr "已從快速存取中移除帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "已解除封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:169 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "已取消跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:105 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "已取消靜音帳號" @@ -222,6 +277,14 @@ msgstr "已取消靜音帳號" msgid "Add" msgstr "新增" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "新增內容警告" @@ -260,10 +323,18 @@ msgstr "在已配置的設定中新增靜音文字" msgid "Add muted words and tags" msgstr "新增靜音文字及標籤" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "新增推薦的動態源" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人" @@ -272,12 +343,15 @@ msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人 msgid "Add the following DNS record to your domain:" msgstr "將以下 DNS 記錄新增到您的網域:" -#: src/view/com/profile/ProfileMenu.tsx:265 -#: src/view/com/profile/ProfileMenu.tsx:268 +#: src/components/FeedCard.tsx:300 +msgid "Add this feed to your feeds" +msgstr "" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:267 #: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" msgstr "加入到我的動態源" @@ -287,7 +361,6 @@ msgstr "加入到我的動態源" msgid "Added to list" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:126 #: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" msgstr "加入到我的動態源" @@ -310,7 +383,11 @@ msgstr "成人內容已停用。" msgid "Advanced" msgstr "進階設定" -#: src/view/screens/Feeds.tsx:771 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "以下是您儲存的動態源。" @@ -335,17 +412,17 @@ msgstr "已以 @{0} 身份登入" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:173 +#: src/view/com/util/post-embeds/GifEmbed.tsx:177 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:77 +#: src/view/screens/AccessibilitySettings.tsx:83 msgid "Alt text" msgstr "替代文字" -#: src/view/com/util/post-embeds/GifEmbed.tsx:179 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "Alt Text" msgstr "替代文字" @@ -366,14 +443,31 @@ msgstr "一封電子郵件已發送至先前填寫的電子郵件地址 {0}。 msgid "An error occured" msgstr "發生錯誤" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "問題不在上述選項" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -383,9 +477,8 @@ msgstr "出現問題,請再試一次。" msgid "an unknown error occurred" msgstr "出現未知錯誤" -#: src/components/KnownFollowers.tsx:187 -#: src/view/com/notifications/FeedItem.tsx:258 -#: src/view/com/threadgate/WhoCanReply.tsx:180 +#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "和" @@ -393,11 +486,11 @@ msgstr "和" msgid "Animals" msgstr "動物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:148 +#: src/view/com/util/post-embeds/GifEmbed.tsx:149 msgid "Animated GIF" msgstr "GIF 動畫" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "反社會行為" @@ -421,7 +514,7 @@ msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" msgid "App password settings" msgstr "應用程式專用密碼設定" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -457,6 +550,10 @@ msgstr "外觀" msgid "Apply default recommended feeds" msgstr "使用預設推薦的動態源" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "您確定要刪除這個應用程式專用密碼「{name}」嗎?" @@ -469,12 +566,15 @@ msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會為其他參與者刪除。" -#: src/view/com/feeds/FeedSourceCard.tsx:314 #: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/view/com/composer/Composer.tsx:664 +#: src/components/FeedCard.tsx:317 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "" + +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -505,14 +605,15 @@ msgstr "至少 3 個字元" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" @@ -529,8 +630,8 @@ msgstr "生日" msgid "Birthday:" msgstr "生日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "封鎖" @@ -539,12 +640,12 @@ msgstr "封鎖" msgid "Block account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:302 -#: src/view/com/profile/ProfileMenu.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "封鎖帳號?" @@ -569,12 +670,12 @@ msgstr "已被封鎖" msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" @@ -582,7 +683,7 @@ msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以 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:362 +#: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." msgstr "已封鎖貼文。" @@ -594,7 +695,7 @@ msgstr "封鎖此帳號不會阻止被貼上標記。" msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "封鎖資訊是公開的。被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" -#: src/view/com/profile/ProfileMenu.tsx:355 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "封鎖此帳號不會阻止被貼上標記,但它會阻止此帳號在您的討論串中回覆或與您進行互動。" @@ -611,6 +712,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky 是一個開放的網路,您可以自行挑選託管服務供應商。自定義託管服務現已為開發人員推出測試版。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 的官方程式將不會向未登入的使用者顯示您的個人檔案和貼文。但其他應用程式可能不會遵循這個要求,這不會使您的帳號變成非公開的。" @@ -636,7 +741,7 @@ msgstr "瀏覽其他動態源" msgid "Business" msgstr "商務" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "來自 —" @@ -644,7 +749,7 @@ msgstr "來自 —" msgid "By {0}" msgstr "來自 {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "來自 <0/>" @@ -652,7 +757,7 @@ msgstr "來自 <0/>" msgid "By creating an account you agree to the {els}." msgstr "建立帳號即表示您同意 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "來自您" @@ -669,8 +774,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:466 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -686,8 +791,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:138 -#: src/view/screens/Search/Search.tsx:738 +#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/screens/Search/Search.tsx:704 #: src/view/shell/desktop/Search.tsx:218 msgid "Cancel" msgstr "取消" @@ -716,8 +821,7 @@ msgstr "取消圖片裁剪" msgid "Cancel profile editing" msgstr "取消編輯個人檔案" -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 -#: src/view/com/util/post-ctrls/RepostButton.tsx:132 +#: src/view/com/util/post-ctrls/RepostButton.tsx:133 msgid "Cancel quote post" msgstr "取消引用貼文" @@ -773,9 +877,9 @@ msgstr "變更貼文的發佈語言為 {0}" msgid "Change Your Email" msgstr "變更您的電子郵件地址" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "對話" @@ -785,7 +889,7 @@ msgstr "對話已靜音" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -805,7 +909,7 @@ msgstr "對話已解除靜音" msgid "Check my status" msgstr "檢查我的狀態" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" @@ -813,15 +917,19 @@ msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" -#: src/view/com/modals/Threadgate.tsx:73 +#: src/view/com/modals/Threadgate.tsx:75 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "選擇「所有人」或「沒有人」" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "選擇服務" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "選擇提供您自定義動態的演算法。" @@ -850,7 +958,7 @@ msgid "Clear all storage data (restart after this)" msgstr "清除所有資料(並重啟)" #: src/view/com/util/forms/SearchInput.tsx:88 -#: src/view/screens/Search/Search.tsx:861 +#: src/view/screens/Search/Search.tsx:824 msgid "Clear search query" msgstr "清除搜尋記錄" @@ -893,9 +1001,13 @@ msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:185 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "關閉" @@ -950,7 +1062,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -958,11 +1070,11 @@ msgstr "關閉貼文編輯頁並捨棄草稿" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/FeedItem.tsx:205 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "折疊用戶清單" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" @@ -974,20 +1086,20 @@ msgstr "喜劇" msgid "Comics" msgstr "漫畫" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群守則" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "完成初始設定並開始使用您的帳號" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:583 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -1003,8 +1115,8 @@ msgstr "為 {name} 配置內容過濾設定" msgid "Configured in <0>moderation settings." msgstr "已在<0>內容管理設定中配置。" -#: src/components/Prompt.tsx:159 #: src/components/Prompt.tsx:162 +#: src/components/Prompt.tsx:165 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1036,7 +1148,7 @@ msgstr "確認您的年齡:" msgid "Confirm your birthdate" msgstr "確認您的出生日期" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1046,11 +1158,11 @@ msgstr "確認您的出生日期" msgid "Confirmation code" msgstr "驗證碼" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "連線中…" -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "聯繫支援" @@ -1089,7 +1201,6 @@ msgstr "彈出式選單背景,點擊以關閉選單。" #: src/screens/Onboarding/StepInterests/index.tsx:253 #: src/screens/Onboarding/StepProfile/index.tsx:269 -#: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "繼續" @@ -1103,8 +1214,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "繼續下一步" @@ -1129,7 +1239,8 @@ msgstr "已複製建構版本號至剪貼簿" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:182 +#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1141,6 +1252,7 @@ msgstr "已複製!" msgid "Copies app password" msgstr "複製應用程式專用密碼" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "複製" @@ -1154,12 +1266,16 @@ msgstr "複製{0}" msgid "Copy code" msgstr "複製程式碼" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "複製列表連結" -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 msgid "Copy link to post" msgstr "複製貼文連結" @@ -1168,12 +1284,16 @@ msgstr "複製貼文連結" msgid "Copy message text" msgstr "複製訊息文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:275 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:285 +#: src/view/com/util/forms/PostDropdownBtn.tsx:287 msgid "Copy post text" msgstr "複製貼文文字" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作權政策" @@ -1194,6 +1314,10 @@ msgstr "無法載入列表" msgid "Could not mute chat" msgstr "無法靜音對話" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1203,7 +1327,21 @@ msgstr "建立新帳號" msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "建立帳號" @@ -1212,11 +1350,14 @@ msgstr "建立帳號" msgid "Create an account" msgstr "建立一個帳號" -#: src/screens/Onboarding/StepProfile/index.tsx:283 #: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" msgstr "或是建立一個頭像" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "建立應用程式專用密碼" @@ -1226,7 +1367,11 @@ msgstr "建立應用程式專用密碼" msgid "Create new account" msgstr "建立新帳號" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "建立 {0} 的檢舉" @@ -1247,7 +1392,8 @@ msgstr "自訂" msgid "Custom domain" msgstr "自訂網域" -#: src/view/screens/Feeds.tsx:797 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所愛的內容。" @@ -1290,7 +1436,10 @@ msgid "Debug panel" msgstr "偵錯面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/view/com/util/forms/PostDropdownBtn.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1341,16 +1490,25 @@ msgstr "刪除我的帳號" msgid "Delete My Account…" msgstr "刪除我的帳號…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:414 +#: src/view/com/util/forms/PostDropdownBtn.tsx:416 msgid "Delete post" msgstr "刪除貼文" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "刪除此列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:418 +#: src/view/com/util/forms/PostDropdownBtn.tsx:428 msgid "Delete this post?" msgstr "刪除這條貼文?" @@ -1358,7 +1516,7 @@ msgstr "刪除這條貼文?" msgid "Deleted" msgstr "已刪除" -#: src/view/com/post-thread/PostThread.tsx:348 +#: src/view/com/post-thread/PostThread.tsx:353 msgid "Deleted post." msgstr "已刪除貼文。" @@ -1377,7 +1535,7 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/composer/Composer.tsx:270 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" @@ -1389,7 +1547,7 @@ msgstr "昏暗" msgid "Direct messages are here!" msgstr "私人訊息已推出!" -#: src/view/screens/AccessibilitySettings.tsx:94 +#: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" msgstr "關閉 GIF 自動播放" @@ -1397,7 +1555,7 @@ msgstr "關閉 GIF 自動播放" msgid "Disable Email 2FA" msgstr "關閉電子郵件雙重驗證" -#: src/view/screens/AccessibilitySettings.tsx:108 +#: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" msgstr "關閉觸覺回饋" @@ -1410,11 +1568,11 @@ msgstr "關閉觸覺回饋" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:666 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1428,10 +1586,18 @@ msgstr "阻撓應用程式向未登入用戶顯示我的帳號" msgid "Discover new custom feeds" msgstr "探索新的自訂動態源" -#: src/view/screens/Feeds.tsx:794 +#: src/view/screens/Search/Explore.tsx:388 +msgid "Discover new feeds" +msgstr "" + +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "探索新的動態源" +#: src/view/screens/AccessibilitySettings.tsx:95 +msgid "Display larger alt text badges" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" msgstr "顯示名稱" @@ -1462,10 +1628,8 @@ msgstr "網域已驗證!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/forms/DateField/index.tsx:74 -#: src/components/forms/DateField/index.tsx:80 -#: src/screens/Onboarding/StepProfile/index.tsx:322 -#: src/screens/Onboarding/StepProfile/index.tsx:325 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 @@ -1483,8 +1647,8 @@ msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:130 #: src/view/com/modals/Threadgate.tsx:133 +#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1496,12 +1660,16 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "下載 CAR 檔案" -#: src/view/com/composer/text-input/TextInput.web.tsx:261 +#: src/view/com/composer/text-input/TextInput.web.tsx:272 msgid "Drop to add images" msgstr "拖放即可新增圖片" @@ -1545,8 +1713,11 @@ msgstr "例如:多次張貼廣告的用戶。" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "每個邀請碼僅能使用一次。您將定期收到更多的邀請碼。" -#: src/view/screens/Feeds.tsx:400 -#: src/view/screens/Feeds.tsx:471 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1555,11 +1726,15 @@ msgctxt "action" msgid "Edit" msgstr "編輯" -#: src/view/com/util/UserAvatar.tsx:312 +#: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "編輯頭像" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1573,9 +1748,9 @@ msgstr "編輯列表詳情" msgid "Edit Moderation List" msgstr "編輯內容管理列表" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:398 -#: src/view/screens/Feeds.tsx:469 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "編輯我的動態源" @@ -1584,13 +1759,17 @@ msgstr "編輯我的動態源" msgid "Edit my profile" msgstr "編輯我的個人檔案" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "編輯個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "編輯個人檔案" @@ -1599,10 +1778,19 @@ msgstr "編輯個人檔案" #~ msgid "Edit Saved Feeds" #~ msgstr "編輯已儲存之動態源" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "編輯用戶列表" +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 +msgid "Edit who can reply" +msgstr "" + #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" msgstr "編輯您的顯示名稱" @@ -1611,6 +1799,10 @@ msgstr "編輯您的顯示名稱" msgid "Edit your profile description" msgstr "編輯您的帳號描述" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "教育" @@ -1650,8 +1842,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:314 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" msgstr "嵌入貼文" @@ -1757,11 +1949,14 @@ msgstr "Captcha 給出了錯誤的回應。" msgid "Error:" msgstr "錯誤:" -#: src/view/com/modals/Threadgate.tsx:77 +#: src/view/com/modals/Threadgate.tsx:79 msgid "Everybody" msgstr "所有人" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 +#: src/view/com/threadgate/WhoCanReply.tsx:64 +#: src/view/com/threadgate/WhoCanReply.tsx:121 +#: src/view/com/threadgate/WhoCanReply.tsx:235 msgid "Everybody can reply" msgstr "所有人都可以回覆" @@ -1772,11 +1967,11 @@ msgstr "所有人都可以回覆" msgid "Everyone" msgstr "所有人" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "過多的提及或回覆" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "過多或不受歡迎的訊息" @@ -1805,7 +2000,7 @@ msgstr "退出輸入搜索查詢" msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/FeedItem.tsx:206 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "展開用戶清單" @@ -1841,7 +2036,7 @@ msgstr "外部媒體" 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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1856,6 +2051,11 @@ msgstr "外部媒體設定" msgid "Failed to create app password." msgstr "建立應用程式專用密碼失敗。" +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "無法建立列表。請檢查您的網路連線並重試。" @@ -1864,10 +2064,19 @@ msgstr "無法建立列表。請檢查您的網路連線並重試。" msgid "Failed to delete message" msgstr "無法刪除訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:149 +#: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請重試" +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 +msgid "Failed to load feeds preferences" +msgstr "" + #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" @@ -1877,6 +2086,15 @@ msgstr "無法載入 GIF" msgid "Failed to load past messages" msgstr "無法載入過去的訊息" +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 +msgid "Failed to load suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:377 +msgid "Failed to load suggested follows" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" msgstr "無法儲存圖片:{0}" @@ -1890,33 +2108,48 @@ msgstr "無法傳送" msgid "Failed to submit appeal, please try again." msgstr "無法提交申訴,請重試。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +msgid "Failed to toggle thread mute, please try again" +msgstr "" + +#: src/components/FeedCard.tsx:280 +msgid "Failed to update feeds" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "無法更新設定" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "動態" -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 建立的動態源" #: src/view/screens/Feeds.tsx:709 -msgid "Feed offline" -msgstr "動態源已離線" +#~ msgid "Feed offline" +#~ msgstr "動態源已離線" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "意見回饋" -#: src/view/screens/Feeds.tsx:463 -#: src/view/screens/Feeds.tsx:570 -#: src/view/screens/Profile.tsx:197 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -1926,6 +2159,10 @@ msgstr "動態源" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" +#: src/components/FeedCard.tsx:277 +msgid "Feeds updated!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" msgstr "檔案內容" @@ -1938,7 +2175,7 @@ msgstr "文件儲存成功!" msgid "Filter from feeds" msgstr "動態源中的篩選" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "正在完成" @@ -1948,7 +2185,7 @@ msgstr "正在完成" msgid "Find accounts to follow" msgstr "尋找一些帳號來跟隨" -#: src/view/screens/Search/Search.tsx:470 +#: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 上尋找貼文和用戶" @@ -1960,11 +2197,15 @@ msgstr "對「Following」動態源中的內容進行微調,以下選項只對 msgid "Fine-tune the discussion threads." msgstr "微調討論串。" +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "靈活" @@ -1977,20 +2218,20 @@ msgstr "水平翻轉" msgid "Flip vertically" msgstr "垂直翻轉" -#: src/components/ProfileHoverCard/index.web.tsx:412 -#: src/components/ProfileHoverCard/index.web.tsx:423 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:248 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "跟隨" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Follow {0}" msgstr "跟隨 {0}" @@ -1999,24 +2240,49 @@ msgstr "跟隨 {0}" msgid "Follow {name}" msgstr "跟隨 {name}" -#: src/view/com/profile/ProfileMenu.tsx:244 -#: src/view/com/profile/ProfileMenu.tsx:255 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "跟隨帳號" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "回追蹤" -#: src/components/KnownFollowers.tsx:169 -msgid "Followed by" +#: src/view/screens/Search/Explore.tsx:333 +msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" +#: src/components/KnownFollowers.tsx:169 +#~ msgid "Followed by" +#~ msgstr "" + #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" msgstr "由 {0} 跟隨" -#: src/view/com/modals/Threadgate.tsx:99 +#: src/components/KnownFollowers.tsx:223 +msgid "Followed by <0>{0}" +msgstr "" + +#: src/components/KnownFollowers.tsx:209 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "" + +#: src/components/KnownFollowers.tsx:196 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "" + +#: src/components/KnownFollowers.tsx:178 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "" + +#: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" msgstr "已跟隨的用戶" @@ -2024,7 +2290,7 @@ msgstr "已跟隨的用戶" msgid "Followed users only" msgstr "僅限已跟隨的用戶" -#: src/view/com/notifications/FeedItem.tsx:173 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "已跟隨您" @@ -2033,7 +2299,7 @@ msgstr "已跟隨您" msgid "Followers" msgstr "跟隨者" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "" @@ -2042,18 +2308,18 @@ msgstr "" msgid "Followers you know" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:411 -#: src/components/ProfileHoverCard/index.web.tsx:422 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:246 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:656 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "跟隨中" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "已跟隨 {0}" @@ -2065,13 +2331,13 @@ msgstr "已跟隨 {name}" msgid "Following feed preferences" msgstr "「Following」動態源偏好" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" -#: src/screens/Profile/Header/Handle.tsx:24 +#: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "跟隨您" @@ -2096,15 +2362,15 @@ msgstr "為了保護您的帳號安全,您將無法再次查看此內容。如 msgid "Forgot Password" msgstr "忘記密碼" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "忘記密碼?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "忘記?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "頻繁發佈不當內容" @@ -2112,7 +2378,7 @@ msgstr "頻繁發佈不當內容" msgid "From @{sanitizedAuthor}" msgstr "來自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:232 +#: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" msgstr "來自 <0/>" @@ -2121,6 +2387,10 @@ msgstr "來自 <0/>" msgid "Gallery" msgstr "相簿" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "開始" @@ -2130,29 +2400,33 @@ msgstr "開始" msgid "Get Started" msgstr "開始" -#: src/screens/Onboarding/StepProfile/index.tsx:225 +#: src/view/com/util/images/ImageHorzList.tsx:35 +msgid "GIF" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" msgstr "為您的個人檔案增添新顏" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "明顯違反法律或服務條款" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2160,14 +2434,18 @@ msgid "Go Back" msgstr "返回" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "返回上一步" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "前往首頁" @@ -2176,7 +2454,7 @@ msgstr "前往首頁" msgid "Go Home" msgstr "前往首頁" -#: src/screens/Messages/List/ChatListItem.tsx:209 +#: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" msgstr "與 {0} 對話" @@ -2201,15 +2479,15 @@ msgstr "不適宜的圖像媒體" msgid "Handle" msgstr "帳號代碼" -#: src/view/screens/AccessibilitySettings.tsx:103 +#: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" msgstr "觸覺" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "騷擾、惡作劇或其他無法容忍的行為" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "標籤" @@ -2217,7 +2495,7 @@ msgstr "標籤" msgid "Hashtag: #{tag}" msgstr "標籤:#{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "遇到問題?" @@ -2226,7 +2504,6 @@ msgstr "遇到問題?" msgid "Help" msgstr "幫助" -#: src/screens/Onboarding/StepProfile/index.tsx:228 #: src/screens/Onboarding/StepProfile/index.tsx:228 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "透過上傳圖片或建立頭像來幫助人們知道您不是機器人。" @@ -2237,59 +2514,54 @@ msgstr "這是您的應用程式專用密碼。" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:432 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/FeedItem.tsx:348 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "隱藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:379 +#: src/view/com/util/forms/PostDropdownBtn.tsx:387 +#: src/view/com/util/forms/PostDropdownBtn.tsx:389 msgid "Hide post" msgstr "隱藏貼文" #: src/components/moderation/ContentHider.tsx:68 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "隱藏內容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:439 msgid "Hide this post?" msgstr "隱藏這則貼文?" -#: src/view/com/notifications/FeedItem.tsx:339 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "隱藏用戶列表" -#: src/view/com/posts/FeedErrorMessage.tsx:117 #: src/view/com/posts/FeedErrorMessage.tsx:117 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:105 #: src/view/com/posts/FeedErrorMessage.tsx:105 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:111 #: src/view/com/posts/FeedErrorMessage.tsx:111 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:108 #: src/view/com/posts/FeedErrorMessage.tsx:108 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:102 #: src/view/com/posts/FeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "抱歉,我們無法找到這個動態源,它可能已被刪除。" @@ -2302,9 +2574,10 @@ msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參 msgid "Hmmmm, we couldn't load that moderation service." msgstr "抱歉,我們無法載入該內容管理服務。" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2315,7 +2588,7 @@ msgid "Host:" msgstr "主機:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2360,7 +2633,7 @@ msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母 msgid "If you delete this list, you won't be able to recover it." msgstr "如果刪除這個列表,您將無法恢復它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:420 +#: src/view/com/util/forms/PostDropdownBtn.tsx:430 msgid "If you remove this post, you won't be able to recover it." msgstr "如果刪除這則貼文,您將無法恢復它。" @@ -2372,11 +2645,11 @@ msgstr "如果您想更改密碼,我們將向您發送一個驗證碼以確認 msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "如果您想更改帳號代碼或電子郵件,請在停用帳號前更改。" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "違法" -#: src/view/com/util/images/Gallery.tsx:39 +#: src/view/com/util/images/Gallery.tsx:42 msgid "Image" msgstr "圖片" @@ -2384,11 +2657,15 @@ msgstr "圖片" msgid "Image alt text" msgstr "圖片替代文字" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "冒充或虛假聲明身份或隸屬關係" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "不當訊息或露骨連結" @@ -2412,19 +2689,19 @@ msgstr "輸入新密碼" msgid "Input password for account deletion" msgstr "輸入密碼以刪除帳號" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "輸入寄送至您電子郵件地址的驗證碼" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "輸入與 {identifier} 關聯的密碼" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "輸入註冊時使用的用戶名稱或電子郵件地址" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "輸入您的密碼" @@ -2440,16 +2717,16 @@ msgstr "輸入您的帳號代碼" msgid "Introducing Direct Messages" msgstr "為您隆重介紹「私人訊息」" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" -#: src/view/com/post-thread/PostThreadItem.tsx:235 +#: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "用戶名稱或密碼無效" @@ -2461,7 +2738,7 @@ msgstr "邀請朋友" msgid "Invite code" msgstr "邀請碼" -#: src/screens/Signup/state.ts:272 +#: src/screens/Signup/state.ts:275 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "邀請碼無效。請檢查您輸入的內容是否正確,然後重試。" @@ -2473,10 +2750,35 @@ msgstr "邀請碼:{0} 個可用" msgid "Invite codes: 1 available" msgstr "邀請碼:1 個可用" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "工作" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "新聞學" @@ -2489,7 +2791,7 @@ msgstr "由 {0} 標記。" msgid "Labeled by the author." msgstr "由作者標記。" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "標記" @@ -2513,7 +2815,7 @@ msgstr "語言選擇" msgid "Language settings" msgstr "語言設定" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "語言設定" @@ -2523,7 +2825,7 @@ msgid "Languages" msgstr "語言" #: src/screens/Hashtag.tsx:99 -#: src/view/screens/Search/Search.tsx:377 +#: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "最新" @@ -2536,7 +2838,7 @@ msgstr "瞭解詳情" msgid "Learn more about the moderation applied to this content." msgstr "詳細瞭解套用於此內容的內容管理。" -#: src/components/moderation/PostHider.tsx:99 +#: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:125 msgid "Learn more about this warning" msgstr "瞭解有關此警告的更多資訊" @@ -2582,12 +2884,16 @@ msgstr "個人在排在您前面。" msgid "Legacy storage cleared, you need to restart the app now." msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "讓我們來重設您的密碼吧!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "讓我們開始吧!" @@ -2596,13 +2902,13 @@ msgid "Light" msgstr "亮色" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "對這個動態源按喜歡" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "按喜歡的用戶" @@ -2612,23 +2918,23 @@ msgstr "按喜歡的用戶" msgid "Liked By" msgstr "按喜歡的用戶" -#: src/view/com/notifications/FeedItem.tsx:176 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "對您的自訂動態源表示喜歡" -#: src/view/com/notifications/FeedItem.tsx:168 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "已喜歡您的貼文" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "喜歡" -#: src/view/com/post-thread/PostThreadItem.tsx:196 +#: src/view/com/post-thread/PostThreadItem.tsx:197 msgid "Likes on this post" msgstr "這條貼文的喜歡數" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "列表" @@ -2640,7 +2946,7 @@ msgstr "列表頭像" msgid "List blocked" msgstr "列表已封鎖" -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 建立" @@ -2665,10 +2971,10 @@ msgstr "已解除封鎖的列表" msgid "List unmuted" msgstr "已解除靜音的列表" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2678,14 +2984,25 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "封鎖此用戶的列表:" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Search/Explore.tsx:130 +msgid "Load more" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:218 +msgid "Load more suggested feeds" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:216 +msgid "Load more suggested follows" +msgstr "" + #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" msgstr "載入新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "載入新的貼文" @@ -2694,7 +3011,7 @@ msgstr "載入新的貼文" msgid "Loading..." msgstr "載入中…" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "日誌" @@ -2738,6 +3055,10 @@ msgstr "看起來您已取消釘選所有動態源。但不用擔心,您可以 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "您看起來需要「Following」動態源,<0>點選這裡來新增。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "請確認這是您想要去的的地方!" @@ -2751,21 +3072,21 @@ msgstr "管理您靜音的文字和標籤" msgid "Mark as read" msgstr "標記為已讀" -#: src/view/screens/AccessibilitySettings.tsx:89 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "媒體" -#: src/view/com/threadgate/WhoCanReply.tsx:139 +#: src/view/com/threadgate/WhoCanReply.tsx:270 msgid "mentioned users" msgstr "被提及的用戶" -#: src/view/com/modals/Threadgate.tsx:94 +#: src/view/com/modals/Threadgate.tsx:96 msgid "Mentioned users" msgstr "被提及的用戶" #: src/view/com/util/ViewHeader.tsx:91 -#: src/view/screens/Search/Search.tsx:714 +#: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "選單" @@ -2778,7 +3099,6 @@ msgstr "給 {0} 傳送訊息" msgid "Message deleted" msgstr "訊息已刪除" -#: src/view/com/posts/FeedErrorMessage.tsx:200 #: src/view/com/posts/FeedErrorMessage.tsx:200 msgid "Message from server: {0}" msgstr "來自伺服器的訊息:{0}" @@ -2796,18 +3116,18 @@ msgstr "訊息太長了" msgid "Message settings" msgstr "訊息設定" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "訊息" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "誤導性帳號" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2817,6 +3137,7 @@ msgstr "內容管理" msgid "Moderation details" msgstr "內容管理詳情" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -2844,7 +3165,7 @@ msgstr "內容管理列表已更新" msgid "Moderation lists" msgstr "內容管理列表" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "內容管理列表" @@ -2853,7 +3174,7 @@ msgstr "內容管理列表" msgid "Moderation settings" msgstr "內容管理設定" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "內容管理狀態" @@ -2866,7 +3187,7 @@ msgstr "內容管理工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:566 +#: src/view/com/post-thread/PostThreadItem.tsx:567 msgid "More" msgstr "更多" @@ -2890,8 +3211,8 @@ msgstr "靜音" msgid "Mute {truncatedTag}" msgstr "靜音 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:288 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "靜音帳號" @@ -2932,13 +3253,13 @@ msgstr "在貼文內容和話題標籤中隱藏該文字" msgid "Mute this word in tags only" msgstr "僅在話題標籤中隱藏該文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:358 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" msgstr "靜音討論串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:378 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 msgid "Mute words & tags" msgstr "靜音文字和標籤" @@ -2950,7 +3271,7 @@ msgstr "已靜音" msgid "Muted accounts" msgstr "已靜音帳號" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已靜音帳號" @@ -2976,7 +3297,7 @@ msgstr "封鎖是私人的。被封鎖的帳號可以與您互動,但您將無 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:768 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "我的動態源" @@ -3001,9 +3322,10 @@ msgstr "名稱" msgid "Name is required" msgstr "名稱是必填項" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "名稱或描述違反社群標準" @@ -3012,7 +3334,7 @@ msgid "Nature" msgstr "自然" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "切換到下一畫面" @@ -3021,11 +3343,11 @@ msgstr "切換到下一畫面" msgid "Navigates to your profile" msgstr "切換到您的個人檔案" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "需要檢舉侵權嗎?" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "永遠不會失去對您的跟隨者或資料的存取權。" @@ -3069,21 +3391,25 @@ msgctxt "action" msgid "New post" msgstr "新貼文" -#: src/view/screens/Feeds.tsx:627 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "新貼文" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "新貼文" +#: src/components/NewskieDialog.tsx:71 +msgid "New user info dialog" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" msgstr "新的用戶列表" @@ -3098,11 +3424,15 @@ msgstr "新聞" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3121,7 +3451,7 @@ msgstr "下一張圖片" msgid "No" msgstr "關" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "沒有描述" @@ -3135,7 +3465,11 @@ msgstr "無 DNS 控制台" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精選 GIF,Tenor 可能發生問題。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再跟隨 {0}" @@ -3151,7 +3485,6 @@ msgstr "還沒有訊息" msgid "No more conversations to show" msgstr "已經沒有對話啦!" -#: src/view/com/notifications/Feed.tsx:118 #: src/view/com/notifications/Feed.tsx:118 msgid "No notifications yet!" msgstr "還沒有通知!" @@ -3180,13 +3513,14 @@ msgstr "沒有結果" msgid "No results found" msgstr "未找到結果" -#: src/view/screens/Feeds.tsx:530 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "未找到「{query}」的結果" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 -#: src/view/screens/Search/Search.tsx:297 -#: src/view/screens/Search/Search.tsx:336 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" msgstr "未找到 {query} 的結果" @@ -3200,7 +3534,7 @@ msgstr "未找到「{search}」的搜尋結果。" msgid "No thanks" msgstr "不,謝謝" -#: src/view/com/modals/Threadgate.tsx:83 +#: src/view/com/modals/Threadgate.tsx:85 msgid "Nobody" msgstr "沒有人" @@ -3213,12 +3547,16 @@ msgstr "沒有人可以回覆" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "還沒有人按喜歡,也許您應該成為第一個!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "非色情內容裸體" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "未找到" @@ -3227,9 +3565,9 @@ msgstr "未找到" msgid "Not right now" msgstr "暫時不需要" -#: src/view/com/profile/ProfileMenu.tsx:370 -#: src/view/com/util/forms/PostDropdownBtn.tsx:446 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3249,16 +3587,20 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:516 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" msgstr "通知" +#: src/lib/hooks/useTimeAgo.ts:51 +msgid "now" +msgstr "" + #: src/components/dms/MessageItem.tsx:175 msgid "Now" msgstr "現在" @@ -3267,7 +3609,7 @@ msgstr "現在" msgid "Nudity" msgstr "裸露" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "未貼上此類標記的裸露或成人內容" @@ -3297,22 +3639,33 @@ msgstr "好的" msgid "Oldest replies first" msgstr "最舊的回覆優先" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:81 +msgid "on {str}" +msgstr "" + #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/view/com/composer/Composer.tsx:531 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" -#: src/screens/Onboarding/StepProfile/index.tsx:117 #: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" msgstr "僅支援 .jpg 或 .png 格式的圖片" +#: src/view/com/threadgate/WhoCanReply.tsx:239 +msgid "Only {0} can reply" +msgstr "" + #: src/view/com/threadgate/WhoCanReply.tsx:100 -msgid "Only {0} can reply." -msgstr "只有{0}可以回覆。" +#~ msgid "Only {0} can reply." +#~ msgstr "只有{0}可以回覆。" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3323,12 +3676,14 @@ msgid "Oops, something went wrong!" msgstr "糟糕,發生了錯誤!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "糟糕!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "開啟" @@ -3336,18 +3691,17 @@ msgstr "開啟" msgid "Open {name} profile shortcut menu" msgstr "開啟 {name} 個人檔案快捷選單" -#: src/screens/Onboarding/StepProfile/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" msgstr "開啟頭像建立工具" -#: src/screens/Messages/List/ChatListItem.tsx:217 -#: src/screens/Messages/List/ChatListItem.tsx:218 +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:647 -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3371,10 +3725,14 @@ msgstr "開啟靜音文字和標籤設定" msgid "Open navigation" msgstr "開啟導覽" -#: src/view/com/util/forms/PostDropdownBtn.tsx:237 +#: src/view/com/util/forms/PostDropdownBtn.tsx:247 msgid "Open post options menu" msgstr "開啟貼文選項選單" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3392,7 +3750,7 @@ msgstr "開啟 {numItems} 個選項" msgid "Opens accessibility settings" msgstr "開啟無障礙設定" -#: src/view/screens/Log.tsx:54 +#: src/view/screens/Log.tsx:58 msgid "Opens additional details for a debug entry" msgstr "開啟除錯項目的額外詳細資訊" @@ -3470,7 +3828,7 @@ msgstr "開啟使用自訂網域的彈窗" msgid "Opens moderation settings" msgstr "開啟內容管理設定" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "開啟密碼重設表單" @@ -3508,8 +3866,8 @@ msgstr "開啟系統日誌頁面" msgid "Opens the threads preferences" msgstr "開啟討論串偏好" -#: src/view/com/notifications/FeedItem.tsx:427 -#: src/view/com/util/UserAvatar.tsx:409 +#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "開啟這個個人檔案" @@ -3522,7 +3880,7 @@ msgstr "{0} 選項,共 {numItems} 個" msgid "Optionally provide additional information below:" msgstr "在以下提供額外訊息(可選):" -#: src/view/com/modals/Threadgate.tsx:90 +#: src/view/com/modals/Threadgate.tsx:92 msgid "Or combine these options:" msgstr "或者組合這些選項:" @@ -3534,7 +3892,7 @@ msgstr "或以其他帳號繼續。" msgid "Or, log into one of your other accounts." msgstr "或登入您的其他帳號。" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "其他" @@ -3559,7 +3917,7 @@ msgstr "頁面不存在" msgid "Page Not Found" msgstr "頁面不存在" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3578,19 +3936,20 @@ msgstr "密碼已更新" msgid "Password updated!" msgstr "密碼已更新!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Pause" msgstr "暫停" -#: src/view/screens/Search/Search.tsx:387 +#: src/screens/StarterPack/Wizard/index.tsx:194 +#: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用戶" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "被 @{0} 跟隨的人" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "跟隨 @{0} 的人" @@ -3602,6 +3961,10 @@ msgstr "需要相簿權限。" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "相簿權限已遭拒絕,請在系統設定中啟用。" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "寵物" @@ -3627,7 +3990,7 @@ msgstr "釘選的動態源列表" msgid "Pinned to your feeds" msgstr "從您的動態中取消釘選" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" msgstr "播放" @@ -3635,7 +3998,7 @@ msgstr "播放" msgid "Play {0}" msgstr "播放 {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:35 +#: src/view/com/util/post-embeds/GifEmbed.tsx:36 msgid "Play or pause the GIF" msgstr "播放或暫停 GIF" @@ -3701,7 +4064,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:274 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -3713,13 +4076,13 @@ msgstr "政治" msgid "Porn" msgstr "色情內容" -#: src/view/com/composer/Composer.tsx:505 -#: src/view/com/composer/Composer.tsx:513 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:426 +#: src/view/com/post-thread/PostThread.tsx:434 msgctxt "description" msgid "Post" msgstr "貼文" @@ -3728,17 +4091,17 @@ msgstr "貼文" msgid "Post by {0}" msgstr "{0} 的貼文" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "@{0} 的貼文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:129 +#: src/view/com/util/forms/PostDropdownBtn.tsx:132 msgid "Post deleted" msgstr "貼文已刪除" -#: src/view/com/post-thread/PostThread.tsx:192 +#: src/view/com/post-thread/PostThread.tsx:193 msgid "Post hidden" msgstr "貼文已隱藏" @@ -3760,8 +4123,8 @@ msgstr "貼文語言" msgid "Post Languages" msgstr "貼文語言" -#: src/view/com/post-thread/PostThread.tsx:187 -#: src/view/com/post-thread/PostThread.tsx:199 +#: src/view/com/post-thread/PostThread.tsx:188 +#: src/view/com/post-thread/PostThread.tsx:200 msgid "Post not found" msgstr "找不到貼文" @@ -3769,7 +4132,7 @@ msgstr "找不到貼文" msgid "posts" msgstr "貼文" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "貼文" @@ -3777,7 +4140,6 @@ msgstr "貼文" msgid "Posts can be muted based on their text, their tags, or both." msgstr "可以靜音貼文所包含的文字和標籤。" -#: src/view/com/posts/FeedErrorMessage.tsx:68 #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" msgstr "貼文已隱藏" @@ -3797,11 +4159,11 @@ msgstr "按下以更改託管服務供應商" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "按下以重試" -#: src/components/KnownFollowers.tsx:111 +#: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -3822,7 +4184,7 @@ msgstr "優先顯示跟隨者" msgid "Privacy" msgstr "隱私" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -3839,12 +4201,12 @@ msgid "Processing..." msgstr "處理中…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "個人檔案" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -3859,7 +4221,7 @@ msgstr "個人檔案已更新" msgid "Protect your account by verifying your email." msgstr "通過驗證電子郵件地址來保護您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "公開內容" @@ -3871,20 +4233,30 @@ msgstr "公開且可共享的批量靜音或封鎖列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:490 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:490 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "發佈回覆" -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.tsx:115 -#: src/view/com/util/post-ctrls/RepostButton.tsx:127 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:78 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:81 +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:116 +#: src/view/com/util/post-ctrls/RepostButton.tsx:128 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 msgid "Quote post" msgstr "引用貼文" @@ -3904,7 +4276,7 @@ msgstr "重新啟用您的帳號" msgid "Reason:" msgstr "原因:" -#: src/view/screens/Search/Search.tsx:970 +#: src/view/screens/Search/Search.tsx:933 msgid "Recent Searches" msgstr "最近的搜尋結果" @@ -3916,21 +4288,25 @@ msgstr "重新連線" msgid "Reload conversations" msgstr "重新載入對話" -#: src/components/dialogs/MutedWords.tsx:288 +#: src/components/dialogs/MutedWords.tsx:286 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/com/posts/FeedErrorMessage.tsx:212 -#: src/view/com/posts/FeedErrorMessage.tsx:212 msgid "Remove" msgstr "刪除" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "刪除帳號" -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" msgstr "刪除頭像" @@ -3942,29 +4318,25 @@ msgstr "刪除橫幅" msgid "Remove embed" msgstr "刪除嵌入" -#: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 #: src/view/com/posts/FeedShutdownMsg.tsx:117 msgid "Remove feed" msgstr "刪除動態源" -#: src/view/com/posts/FeedErrorMessage.tsx:209 #: src/view/com/posts/FeedErrorMessage.tsx:209 msgid "Remove feed?" msgstr "刪除動態源?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" @@ -3981,11 +4353,11 @@ msgstr "刪除圖片預覽" msgid "Remove mute word from your list" msgstr "從您的列表中刪除靜音文字" -#: src/view/screens/Search/Search.tsx:1011 +#: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" msgstr "刪除個人檔案" -#: src/view/screens/Search/Search.tsx:1013 +#: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" msgstr "刪除搜尋紀錄中的個人檔案" @@ -3993,14 +4365,11 @@ msgstr "刪除搜尋紀錄中的個人檔案" msgid "Remove quote" msgstr "刪除引用貼文" -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 -#: src/view/com/util/post-ctrls/RepostButton.tsx:92 -#: src/view/com/util/post-ctrls/RepostButton.tsx:108 +#: src/view/com/util/post-ctrls/RepostButton.tsx:93 +#: src/view/com/util/post-ctrls/RepostButton.tsx:109 msgid "Remove repost" msgstr "刪除轉貼貼文" -#: src/view/com/posts/FeedErrorMessage.tsx:210 #: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove this feed from your saved feeds" msgstr "將這個動態源從您已儲存之動態源列表中刪除" @@ -4010,7 +4379,6 @@ msgstr "將這個動態源從您已儲存之動態源列表中刪除" msgid "Removed from list" msgstr "從列表中刪除" -#: src/view/com/feeds/FeedSourceCard.tsx:139 #: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" msgstr "已從我的動態源中刪除" @@ -4034,15 +4402,23 @@ msgstr "刪除已轉貼貼文" msgid "Replace with Discover" msgstr "用「Discover」動態源取代" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "回覆" -#: src/view/com/threadgate/WhoCanReply.tsx:98 +#: src/view/com/threadgate/WhoCanReply.tsx:66 +msgid "Replies disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:123 +msgid "Replies on this thread are disabled" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" msgstr "對此討論串的回覆已停用" -#: src/view/com/composer/Composer.tsx:503 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -4052,19 +4428,24 @@ msgid "Reply Filters" msgstr "回覆過濾器" #: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:427 +#: src/view/com/posts/FeedItem.tsx:439 msgctxt "description" msgid "Reply to <0><1/>" msgstr "對 <0><1/> 回覆" +#: src/view/com/posts/FeedItem.tsx:437 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 msgid "Report" msgstr "檢舉" -#: src/view/com/profile/ProfileMenu.tsx:321 -#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "檢舉帳號" @@ -4078,8 +4459,8 @@ msgstr "檢舉對話" msgid "Report dialog" msgstr "檢舉對話框" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "檢舉動態源" @@ -4091,11 +4472,16 @@ msgstr "檢舉列表" msgid "Report message" msgstr "檢舉訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:394 -#: src/view/com/util/forms/PostDropdownBtn.tsx:396 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:406 msgid "Report post" msgstr "檢舉貼文" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "檢舉這個內容" @@ -4110,7 +4496,7 @@ msgstr "檢舉這個列表" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "檢舉這個訊息" @@ -4118,29 +4504,30 @@ msgstr "檢舉這個訊息" msgid "Report this post" msgstr "檢舉這則貼文" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "檢舉這個用戶" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:65 +#: src/view/com/util/post-ctrls/RepostButton.tsx:94 +#: src/view/com/util/post-ctrls/RepostButton.tsx:110 msgctxt "action" msgid "Repost" msgstr "轉貼" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Repost" msgstr "轉貼" -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.tsx:85 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:46 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/view/com/util/post-ctrls/RepostButton.tsx:86 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 msgid "Repost or quote post" msgstr "轉貼或引用貼文" @@ -4148,19 +4535,19 @@ msgstr "轉貼或引用貼文" msgid "Reposted By" msgstr "轉貼" -#: src/view/com/posts/FeedItem.tsx:250 +#: src/view/com/posts/FeedItem.tsx:254 msgid "Reposted by {0}" msgstr "由 {0} 轉貼" -#: src/view/com/posts/FeedItem.tsx:265 +#: src/view/com/posts/FeedItem.tsx:269 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "轉貼您的貼文" -#: src/view/com/post-thread/PostThreadItem.tsx:201 +#: src/view/com/post-thread/PostThreadItem.tsx:202 msgid "Reposts of this post" msgstr "轉貼這則貼文" @@ -4174,7 +4561,7 @@ msgstr "請求變更" msgid "Request Code" msgstr "請求代碼" -#: src/view/screens/AccessibilitySettings.tsx:82 +#: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" msgstr "要求發佈前提供替代文字" @@ -4221,7 +4608,7 @@ msgstr "重設初始設定狀態" msgid "Resets the preferences state" msgstr "重設偏好狀態" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "重試登入" @@ -4233,18 +4620,20 @@ msgstr "重試上次出錯的操作" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "重試" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "返回上一頁" @@ -4259,6 +4648,7 @@ msgid "Returns to previous page" msgstr "返回上一頁" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4289,12 +4679,21 @@ msgstr "儲存更改" msgid "Save handle change" msgstr "儲存帳號代碼更改" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "儲存圖片裁剪" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "儲存到我的動態源" @@ -4324,6 +4723,9 @@ msgid "Saves image crop settings" msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "說句「你好!👋」" @@ -4336,16 +4738,16 @@ msgid "Scroll to top" msgstr "滾動到頂部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 -#: src/view/screens/Search/Search.tsx:452 -#: src/view/screens/Search/Search.tsx:822 -#: src/view/screens/Search/Search.tsx:850 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4357,7 +4759,7 @@ msgstr "搜尋" msgid "Search for \"{query}\"" msgstr "搜尋「{query}」" -#: src/view/screens/Search/Search.tsx:906 +#: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" msgstr "搜尋「{searchText}」" @@ -4369,8 +4771,12 @@ msgstr "搜尋所有由 @{authorHandle} 發佈並具有標籤 {displayTag} 的 msgid "Search for all posts with tag {displayTag}" msgstr "搜尋所有具有標籤 {displayTag} 的貼文" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "搜尋用戶" @@ -4518,7 +4924,6 @@ msgstr "提交意見" msgid "Send message" msgstr "重送訊息" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 #: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." msgstr "傳送貼文給…" @@ -4539,8 +4944,8 @@ msgstr "將檢舉提交至 {0}" msgid "Send verification email" msgstr "發送驗證電子郵件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:286 -#: src/view/com/util/forms/PostDropdownBtn.tsx:289 +#: src/view/com/util/forms/PostDropdownBtn.tsx:296 +#: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" msgstr "透過私人訊息發送" @@ -4624,9 +5029,9 @@ msgstr "將圖片比例設定為高" msgid "Sets image aspect ratio to wide" msgstr "將圖片比例設定為寬" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -4645,11 +5050,14 @@ msgctxt "action" msgid "Share" msgstr "分享" -#: src/view/com/profile/ProfileMenu.tsx:217 -#: src/view/com/profile/ProfileMenu.tsx:226 -#: src/view/com/util/forms/PostDropdownBtn.tsx:297 -#: src/view/com/util/forms/PostDropdownBtn.tsx:306 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:297 +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -4662,22 +5070,39 @@ msgstr "分享一個有趣的故事!" msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" -#: src/view/com/profile/ProfileMenu.tsx:375 -#: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "仍然分享" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "分享動態源" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "分享連結" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "分享你喜愛的動態!" @@ -4688,12 +5113,12 @@ msgstr "分享網站的連結" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 -#: src/components/moderation/PostHider.tsx:121 +#: src/components/moderation/PostHider.tsx:122 #: src/view/screens/Settings/index.tsx:381 msgid "Show" msgstr "顯示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:167 +#: src/view/com/util/post-embeds/GifEmbed.tsx:169 msgid "Show alt text" msgstr "顯示替代文字" @@ -4711,7 +5136,7 @@ msgstr "顯示標記" msgid "Show badge and filter from feeds" msgstr "顯示標記並從動態源中篩選" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:211 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 msgid "Show follows similar to {0}" msgstr "顯示類似於 {0} 的跟隨者" @@ -4719,19 +5144,19 @@ msgstr "顯示類似於 {0} 的跟隨者" msgid "Show hidden replies" msgstr "顯示隱藏回覆" -#: src/view/com/util/forms/PostDropdownBtn.tsx:336 -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:346 +#: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" msgstr "減少顯示此類內容" -#: src/view/com/post-thread/PostThreadItem.tsx:532 +#: src/view/com/post-thread/PostThreadItem.tsx:533 #: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:392 +#: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" msgstr "顯示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:328 -#: src/view/com/util/forms/PostDropdownBtn.tsx:330 +#: src/view/com/util/forms/PostDropdownBtn.tsx:338 +#: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" msgstr "顯示更多此類內容" @@ -4760,7 +5185,7 @@ msgid "Show Reposts" msgstr "顯示轉貼貼文" #: src/components/moderation/ContentHider.tsx:69 -#: src/components/moderation/PostHider.tsx:78 +#: src/components/moderation/PostHider.tsx:79 msgid "Show the content" msgstr "顯示內容" @@ -4780,7 +5205,7 @@ msgstr "在您的動態中顯示來自 {0} 的貼文" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -4791,9 +5216,6 @@ msgstr "在您的動態中顯示來自 {0} 的貼文" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -4827,9 +5249,6 @@ msgstr "登出" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -4854,7 +5273,17 @@ msgstr "登入身分" msgid "Signed in as @{0}" msgstr "以 @{0} 身分登入" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "跳過" @@ -4867,9 +5296,15 @@ msgid "Software Dev" msgstr "軟體開發" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 +#: src/view/com/threadgate/WhoCanReply.tsx:67 +#: src/view/com/threadgate/WhoCanReply.tsx:124 msgid "Some people can reply" msgstr "僅部分人可以回覆" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "發生了一些問題" @@ -4885,8 +5320,8 @@ msgstr "發生了一些問題,請重試" msgid "Something went wrong, please try again." msgstr "發生了一些問題,請重試。" -#: src/App.native.tsx:85 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "抱歉!您的登入會話已過期。請重新登入。" @@ -4902,12 +5337,12 @@ msgstr "對同一貼文的回覆進行排序:" msgid "Source: <0>{0}" msgstr "來源:<0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "垃圾訊息" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "垃圾訊息、過多的提及或回覆" @@ -4931,11 +5366,29 @@ msgstr "與 {displayName} 開始對話" msgid "Start chatting" msgstr "開始對話" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "服務運作狀態頁面" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" @@ -4943,7 +5396,7 @@ msgstr "第 {0} 步(共 {1} 步)" msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "故事書" @@ -4975,9 +5428,13 @@ msgstr "訂閱這個標記者" msgid "Subscribe to this list" msgstr "訂閱這個列表" +#: src/view/screens/Search/Explore.tsx:331 +msgid "Suggested accounts" +msgstr "" + #: src/view/screens/Search/Search.tsx:425 -msgid "Suggested Follows" -msgstr "推薦的跟隨者" +#~ msgid "Suggested Follows" +#~ msgstr "推薦的跟隨者" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -4987,7 +5444,7 @@ msgstr "為您推薦" msgid "Suggestive" msgstr "暗示" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5038,11 +5495,15 @@ msgstr "科技" msgid "Tell a joke!" msgstr "說個笑話!🤡" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "條款" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5050,9 +5511,10 @@ msgstr "條款" msgid "Terms of Service" msgstr "服務條款" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "所使用的文字違反了社群標準" @@ -5074,12 +5536,19 @@ msgstr "謝謝,您的檢舉已提交。" msgid "That contains the following:" msgstr "其中包含以下內容:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "這個帳號代碼已被使用。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:351 +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖後,該帳號將能夠與您互動。" @@ -5091,6 +5560,10 @@ msgstr "社群準則已移動到 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版權政策已移動到 <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "此動態源已由「Discover」取代。" @@ -5107,8 +5580,8 @@ msgstr "以下標記已套用到您的內容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步驟將幫助自訂您的 Bluesky 體驗。" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:189 +#: src/view/com/post-thread/PostThread.tsx:201 msgid "The post may have been deleted." msgstr "這則貼文可能已被刪除。" @@ -5116,6 +5589,10 @@ msgstr "這則貼文可能已被刪除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私政策已移動到 <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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} 與我們聯繫。" @@ -5129,11 +5606,10 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" -#: src/view/com/posts/FeedErrorMessage.tsx:145 #: src/view/com/posts/FeedErrorMessage.tsx:145 msgid "There was an an issue removing this feed. Please check your internet connection and try again." msgstr "刪除動態源時出現問題,請檢查您的網路連線並重試。" @@ -5158,14 +5634,11 @@ msgstr "連線到 Tenor 時出現問題。" msgid "There was an issue contacting the server" msgstr "連線伺服器時出現問題" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 #: src/view/com/feeds/FeedSourceCard.tsx:128 #: src/view/com/feeds/FeedSourceCard.tsx:141 msgid "There was an issue contacting your server" msgstr "連線伺服器時出現問題" -#: src/view/com/notifications/Feed.tsx:126 #: src/view/com/notifications/Feed.tsx:126 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" @@ -5178,8 +5651,8 @@ msgstr "取得貼文時發生問題,點擊這裡重試。" msgid "There was an issue fetching the list. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" @@ -5192,17 +5665,17 @@ msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" msgid "There was an issue with fetching your app passwords" msgstr "取得應用程式專用密碼時發生問題" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:109 -#: src/view/com/profile/ProfileMenu.tsx:120 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:146 -#: src/view/com/profile/ProfileMenu.tsx:160 -#: src/view/com/profile/ProfileMenu.tsx:173 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "發生問題!{0}" @@ -5264,12 +5737,11 @@ msgstr "此內容由 {0} 託管。是否要啟用外部媒體?" msgid "This content is not available because one of the users involved has blocked the other." msgstr "由於其中一個用戶封鎖了另一個用戶,無法查看此內容。" -#: src/view/com/posts/FeedErrorMessage.tsx:114 #: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." msgstr "沒有 Bluesky 帳號,無法查看此內容。" -#: src/screens/Messages/List/ChatListItem.tsx:211 +#: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." msgstr "此對話是與已刪除或停用的帳號進行的。點擊以查看選項。" @@ -5277,7 +5749,6 @@ msgstr "此對話是與已刪除或停用的帳號進行的。點擊以查看選 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." msgstr "此功能目前為測試版本。您可以在<0>這篇部落格文章中瞭解更多有關資訊。" -#: src/view/com/posts/FeedErrorMessage.tsx:120 #: src/view/com/posts/FeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." msgstr "此動態源由於目前使用人數眾多而暫時無法使用。請稍後再試。" @@ -5286,7 +5757,7 @@ msgstr "此動態源由於目前使用人數眾多而暫時無法使用。請稍 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "這個動態源是空的!您或許需要先跟隨更多的人或檢查您的語言設定。" -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "這裡是空的。" @@ -5339,16 +5810,16 @@ msgstr "此名稱已被使用" msgid "This post has been deleted." msgstr "這則貼文已被刪除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:448 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:440 msgid "This post will be hidden from feeds." msgstr "這則貼文將從動態隱藏。" -#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到此個人檔案。 未登入的人將看不到它。" @@ -5385,6 +5856,10 @@ msgstr "此用戶包含在您已封鎖的 <0>{0} 列表中。" msgid "This user is included in the <0>{0} list which you have muted." msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" +#: src/components/NewskieDialog.tsx:53 +msgid "This user is new here. Press for more info about when they joined." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." msgstr "此用戶未跟隨任何人。" @@ -5406,7 +5881,7 @@ msgstr "討論串偏好" msgid "Threaded Mode" msgstr "樹狀顯示模式" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "討論串偏好" @@ -5435,7 +5910,7 @@ msgid "Toggle to enable or disable adult content" msgstr "切換以啟用或停用成人內容" #: src/screens/Hashtag.tsx:88 -#: src/view/screens/Search/Search.tsx:367 +#: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "熱門" @@ -5445,10 +5920,10 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:674 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/util/forms/PostDropdownBtn.tsx:267 -#: src/view/com/util/forms/PostDropdownBtn.tsx:269 +#: src/view/com/post-thread/PostThreadItem.tsx:681 +#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/util/forms/PostDropdownBtn.tsx:277 +#: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" msgstr "翻譯" @@ -5479,25 +5954,29 @@ msgstr "取消靜音列表" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "無法連線到服務,請檢查您的網路連線。" +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:363 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "解除封鎖" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 msgctxt "action" msgid "Unblock" msgstr "解除封鎖" @@ -5507,24 +5986,23 @@ msgstr "解除封鎖" msgid "Unblock account" msgstr "解除封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:301 -#: src/view/com/profile/ProfileMenu.tsx:307 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "解除封鎖帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 -#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "解除封鎖?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.tsx:63 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:69 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:73 +#: src/view/com/util/post-ctrls/RepostButton.tsx:64 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 msgid "Undo repost" msgstr "取消轉貼" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "取消跟隨" @@ -5533,16 +6011,16 @@ msgstr "取消跟隨" msgid "Unfollow" msgstr "取消跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:233 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "取消跟隨 {0}" -#: src/view/com/profile/ProfileMenu.tsx:243 -#: src/view/com/profile/ProfileMenu.tsx:253 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "取消跟隨" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "取消喜歡這個動態源" @@ -5555,8 +6033,8 @@ msgstr "取消靜音" msgid "Unmute {truncatedTag}" msgstr "取消靜音 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:280 -#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "取消靜音帳號" @@ -5568,8 +6046,8 @@ msgstr "取消對所有 {displayTag} 貼文的靜音" msgid "Unmute conversation" msgstr "取消靜音對話" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 -#: src/view/com/util/forms/PostDropdownBtn.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:362 +#: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" msgstr "取消靜音討論串" @@ -5598,8 +6076,8 @@ msgstr "取消訂閱" msgid "Unsubscribe from this labeler" msgstr "取消訂閱這個標記者" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "不受歡迎的色情內容" @@ -5615,7 +6093,6 @@ msgstr "更新至 {handle}" msgid "Updating..." msgstr "更新中…" -#: src/screens/Onboarding/StepProfile/index.tsx:281 #: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" msgstr "或是上傳圖片" @@ -5624,20 +6101,20 @@ msgstr "或是上傳圖片" msgid "Upload a text file to:" msgstr "上傳文字檔案至:" -#: src/view/com/util/UserAvatar.tsx:339 -#: src/view/com/util/UserAvatar.tsx:342 +#: src/view/com/util/UserAvatar.tsx:352 +#: src/view/com/util/UserAvatar.tsx:355 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "從相機上傳" -#: src/view/com/util/UserAvatar.tsx:356 +#: src/view/com/util/UserAvatar.tsx:369 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "從檔案上傳" -#: src/view/com/util/UserAvatar.tsx:350 -#: src/view/com/util/UserAvatar.tsx:354 +#: src/view/com/util/UserAvatar.tsx:363 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -5737,7 +6214,7 @@ msgstr "已更新用戶列表" msgid "User Lists" msgstr "用戶列表" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "帳號代碼或電子郵件地址" @@ -5745,7 +6222,7 @@ msgstr "帳號代碼或電子郵件地址" msgid "Users" msgstr "用戶" -#: src/view/com/threadgate/WhoCanReply.tsx:143 +#: src/view/com/threadgate/WhoCanReply.tsx:274 msgid "users followed by <0/>" msgstr "被 <0/> 跟隨的用戶" @@ -5756,7 +6233,7 @@ msgstr "被 <0/> 跟隨的用戶" msgid "Users I follow" msgstr "我跟隨的用戶" -#: src/view/com/modals/Threadgate.tsx:107 +#: src/view/com/modals/Threadgate.tsx:109 msgid "Users in \"{0}\"" msgstr "「{0}」中的用戶" @@ -5809,23 +6286,27 @@ msgstr "電子遊戲" msgid "View {0}'s avatar" msgstr "查看 {0} 的頭像" -#: src/view/com/notifications/FeedItem.tsx:213 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "查看 {0} 的個人檔案" -#: src/view/screens/Log.tsx:52 +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "" + +#: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "查看偵錯項目" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "查看詳細資訊" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "查看詳細資訊以檢舉侵犯版權" -#: src/view/com/posts/FeedSlice.tsx:120 +#: src/view/com/posts/FeedSlice.tsx:124 msgid "View full thread" msgstr "查看整個討論串" @@ -5833,15 +6314,15 @@ msgstr "查看整個討論串" msgid "View information about these labels" msgstr "查看有關這些標記的資訊" -#: src/components/ProfileHoverCard/index.web.tsx:396 -#: src/components/ProfileHoverCard/index.web.tsx:429 +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 #: src/view/com/posts/FeedErrorMessage.tsx:174 -#: src/view/com/posts/FeedErrorMessage.tsx:174 msgid "View profile" msgstr "查看資料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "查看頭像" @@ -5849,11 +6330,11 @@ msgstr "查看頭像" msgid "View the labeling service provided by @{0}" msgstr "查看由 @{0} 提供的標記服務" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "查看喜歡此動態源的用戶" -#: src/view/com/home/HomeHeaderLayout.web.tsx:78 +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" msgstr "" @@ -5889,7 +6370,7 @@ msgstr "我們無法載入這個對話" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" @@ -5925,7 +6406,7 @@ msgstr "我們將使用這些資訊來協助訂製您的體驗。" msgid "We're having network issues, try again" msgstr "我們遇到網路問題,請重試" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "我們非常高興您加入我們!" @@ -5937,11 +6418,11 @@ msgstr "很抱歉,我們無法解析此列表。如果問題持續發生,請 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試。" -#: src/view/screens/Search/Search.tsx:270 +#: src/view/screens/Search/Search.tsx:206 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" -#: src/view/com/composer/Composer.tsx:311 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!您回覆的貼文已被刪除。" @@ -5951,8 +6432,12 @@ msgid "We're sorry! We can't find the page you were looking for." msgstr "很抱歉!我們找不到您正在尋找的頁面。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -msgstr "抱歉!您只能訂閱十個標記者,您已達到十個的限制。" +#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." +#~ msgstr "抱歉!您只能訂閱十個標記者,您已達到十個的限制。" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -5962,9 +6447,13 @@ msgstr "歡迎回來!" msgid "What are your interests?" msgstr "您感興趣的是什麼?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:352 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -5981,10 +6470,20 @@ msgstr "您想在演算法動態源中看到哪些語言?" msgid "Who can message you?" msgstr "誰可以傳送訊息給您?" -#: src/view/com/modals/Threadgate.tsx:67 +#: src/view/com/modals/Threadgate.tsx:69 +#: src/view/com/threadgate/WhoCanReply.tsx:73 +#: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Who can reply" msgstr "誰可以回覆" +#: src/view/com/threadgate/WhoCanReply.tsx:206 +msgid "Who can reply dialog" +msgstr "" + +#: src/view/com/threadgate/WhoCanReply.tsx:210 +msgid "Who can reply?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6002,7 +6501,7 @@ msgstr "為什麼應該審查這個動態源?" msgid "Why should this list be reviewed?" msgstr "為什麼應該審查這個列表?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "為什麼應該審查這則訊息?" @@ -6010,6 +6509,10 @@ msgstr "為什麼應該審查這則訊息?" msgid "Why should this post be reviewed?" msgstr "為什麼應該審查這則貼文?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "為什麼應該審查這個用戶?" @@ -6023,11 +6526,11 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:581 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:351 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -6051,6 +6554,10 @@ msgstr "開" msgid "Yes, deactivate" msgstr "確定並停用" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "確定並停用我的帳號" @@ -6059,6 +6566,10 @@ msgstr "確定並停用我的帳號" msgid "Yesterday, {time}" msgstr "昨天,{time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "你正處於隊列之中。" @@ -6113,7 +6624,7 @@ msgstr "您目前還沒有任何釘選的動態源。" msgid "You don't have any saved feeds." msgstr "您目前還沒有任何已儲存的動態源。" -#: src/view/com/post-thread/PostThread.tsx:194 +#: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." msgstr "您已封鎖該作者,或您已被該作者封鎖。" @@ -6155,12 +6666,12 @@ msgstr "您已靜音這個用戶" msgid "You have no conversations yet. Start one!" msgstr "您還沒有對話,與其他用戶開始對話吧!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "您沒有建立任何動態源。" #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "您沒有建立任何列表。" @@ -6192,10 +6703,30 @@ msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果您覺得這些標記有誤,您可以提出申訴。" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "您必須年滿 13 歲才能註冊。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "您必須選擇至少一個標記者來提交檢舉" @@ -6204,11 +6735,11 @@ msgstr "您必須選擇至少一個標記者來提交檢舉" msgid "You previously deactivated @{0}." msgstr "您之前停用了 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:168 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" msgstr "您將不再收到這條討論串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:171 +#: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" msgstr "您將收到這條討論串的通知" @@ -6228,6 +6759,26 @@ msgstr "您:{defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "您:{short}" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 #: src/screens/SignupQueued.tsx:109 @@ -6239,7 +6790,7 @@ msgstr "輪到您了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "您正在使用應用程式專用密碼登入。請使用您的主密碼登入,以繼續停用您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "您已完成設定!" @@ -6252,7 +6803,7 @@ msgstr "您選擇在這則貼文中隱藏文字或標籤。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "您已經瀏覽完貼文啦!跟隨其他帳號吧。" -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "您的帳號" @@ -6310,11 +6861,11 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:342 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "您的貼文已發佈" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "您的貼文、按喜歡和封鎖是公開可見的,而靜音是私人的。" @@ -6326,7 +6877,7 @@ msgstr "您的個人檔案" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" -#: src/view/com/composer/Composer.tsx:341 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "您的回覆已發佈" @@ -6334,6 +6885,6 @@ msgstr "您的回覆已發佈" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "您的檢舉將發送至 Bluesky 內容管理服務" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" msgstr "您的帳號代碼" From 897427eed06b7c365055c384b897f3c44442114b Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Sat, 22 Jun 2024 10:15:41 -0700 Subject: [PATCH 242/520] Run intl extract --- src/locale/locales/es/messages.po | 10 +- src/locale/locales/fi/messages.po | 10 +- src/locale/locales/fr/messages.po | 10 +- src/locale/locales/ja/messages.po | 20 +- src/locale/locales/ko/messages.po | 20 +- src/locale/locales/zh-CN/messages.po | 1036 ++++++++++++++++++-------- src/locale/locales/zh-TW/messages.po | 1036 ++++++++++++++++++-------- 7 files changed, 1505 insertions(+), 637 deletions(-) diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 975a84ed0f..ec5815f0d7 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -5321,11 +5321,6 @@ msgstr "Actividad sexual o desnudez erótica." msgid "Sexually Suggestive" msgstr "Sexualmente sugestivo" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" -msgid "Share" -msgstr "Compartir" - #: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/screens/StarterPack/StarterPackScreen.tsx:303 #: src/screens/StarterPack/StarterPackScreen.tsx:458 @@ -5338,6 +5333,11 @@ msgstr "Compartir" msgid "Share" msgstr "Compartir" +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" +msgid "Share" +msgstr "Compartir" + #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index 5827620201..3e8e6b9c50 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -5413,11 +5413,6 @@ msgstr "Erotiikka tai muu aikuisviihde." msgid "Sexually Suggestive" msgstr "Seksuaalisesti vihjaileva" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" -msgid "Share" -msgstr "Jaa" - #: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/screens/StarterPack/StarterPackScreen.tsx:303 #: src/screens/StarterPack/StarterPackScreen.tsx:458 @@ -5430,6 +5425,11 @@ msgstr "Jaa" msgid "Share" msgstr "Jaa" +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" +msgid "Share" +msgstr "Jaa" + #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 442e8a3528..74ac60c521 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -5045,11 +5045,6 @@ msgstr "Activité sexuelle ou nudité érotique." msgid "Sexually Suggestive" msgstr "Sexuellement suggestif" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" -msgid "Share" -msgstr "Partager" - #: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/screens/StarterPack/StarterPackScreen.tsx:303 #: src/screens/StarterPack/StarterPackScreen.tsx:458 @@ -5062,6 +5057,11 @@ msgstr "Partager" msgid "Share" msgstr "Partager" +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" +msgid "Share" +msgstr "Partager" + #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "Partagez une histoire sympa !" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index d2a68158bc..beadaf4e01 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -1709,11 +1709,6 @@ msgstr "例:返信として広告を繰り返し送ってくるユーザー。 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/screens/StarterPack/StarterPackScreen.tsx:438 #: src/screens/StarterPack/Wizard/index.tsx:522 #: src/screens/StarterPack/Wizard/index.tsx:529 @@ -1722,6 +1717,11 @@ msgstr "編集" msgid "Edit" msgstr "編集" +#: src/view/com/lists/ListMembers.tsx:149 +msgctxt "action" +msgid "Edit" +msgstr "編集" + #: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" @@ -5035,11 +5035,6 @@ msgstr "性的行為または性的なヌード。" msgid "Sexually Suggestive" msgstr "性的にきわどい" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" -msgid "Share" -msgstr "共有" - #: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/screens/StarterPack/StarterPackScreen.tsx:303 #: src/screens/StarterPack/StarterPackScreen.tsx:458 @@ -5052,6 +5047,11 @@ msgstr "共有" msgid "Share" msgstr "共有" +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" +msgid "Share" +msgstr "共有" + #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "クールなストーリーをシェアして!" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index eb4935efeb..c7b8bafcf3 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -1709,11 +1709,6 @@ msgstr "예: 반복적으로 광고 답글을 다는 계정." 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/screens/StarterPack/StarterPackScreen.tsx:438 #: src/screens/StarterPack/Wizard/index.tsx:522 #: src/screens/StarterPack/Wizard/index.tsx:529 @@ -1722,6 +1717,11 @@ msgstr "편집" msgid "Edit" msgstr "편집" +#: src/view/com/lists/ListMembers.tsx:149 +msgctxt "action" +msgid "Edit" +msgstr "편집" + #: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" @@ -5023,11 +5023,6 @@ msgstr "성행위 또는 선정적인 노출." msgid "Sexually Suggestive" msgstr "외설적" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" -msgid "Share" -msgstr "공유" - #: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/screens/StarterPack/StarterPackScreen.tsx:303 #: src/screens/StarterPack/StarterPackScreen.tsx:458 @@ -5040,6 +5035,11 @@ msgstr "공유" msgid "Share" msgstr "공유" +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" +msgid "Share" +msgstr "공유" + #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "멋진 이야기를 전하세요!" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 5700391b2e..809df3a280 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -21,7 +21,7 @@ msgstr "(包含嵌入内容)" msgid "(no email)" msgstr "(没有邮件)" -#: src/view/com/notifications/FeedItem.tsx:263 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 人} other {其他 {formattedCount} 人}}" @@ -47,7 +47,7 @@ msgstr "{0, plural, one {关注者} other {关注者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {正在关注} other {正在关注}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" @@ -55,7 +55,7 @@ msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" -#: src/components/FeedCard.tsx:111 +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -64,7 +64,7 @@ msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:213 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" @@ -72,14 +72,26 @@ msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:251 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0} 的头像" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -104,6 +116,10 @@ msgstr "{diff, plural, one {月} other {月}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {秒} other {秒}}" +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {时} other {时}}" @@ -123,7 +139,7 @@ msgstr "无法给 {handle} 发送私信" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -131,10 +147,14 @@ msgstr "{likeCount, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 个未读" -#: src/components/NewskieDialog.tsx:75 +#: src/components/NewskieDialog.tsx:92 msgid "{profileName} joined Bluesky {0} ago" msgstr "{profileName} 在 {0} 前加入了 Bluesky" +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {显示所有回复} one {显示至少含有 # 个喜欢数的回复} other {显示至少含有 # 个喜欢数的回复}}" @@ -143,6 +163,14 @@ msgstr "{value, plural, =0 {显示所有回复} one {显示至少含有 # 个喜 msgid "<0/> members" msgstr "<0/> 个成员" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {关注者} other {关注者}}" @@ -151,6 +179,10 @@ msgstr "<0>{0} {1, plural, one {关注者} other {关注者}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {正在关注} other {正在关注}}" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>不适用。 这个警告仅适用于附加媒体内容的帖文。" @@ -159,7 +191,7 @@ msgstr "<0>不适用。 这个警告仅适用于附加媒体内容的帖文 msgid "⚠Invalid Handle" msgstr "⚠无效的用户识别符" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "两步验证" @@ -181,26 +213,26 @@ msgstr "无障碍" msgid "Accessibility settings" msgstr "无障碍设置" -#: src/Navigation.tsx:296 +#: src/Navigation.tsx:298 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "无障碍设置" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "账户" -#: src/view/com/profile/ProfileMenu.tsx:145 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "已屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:159 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "已关注账户" -#: src/view/com/profile/ProfileMenu.tsx:119 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "已隐藏账户" @@ -222,15 +254,15 @@ msgid "Account removed from quick access" msgstr "已从快速访问中移除账户" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 -#: src/view/com/profile/ProfileMenu.tsx:134 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "已取消屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:172 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "已取消关注账户" -#: src/view/com/profile/ProfileMenu.tsx:108 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "已取消隐藏账户" @@ -241,6 +273,14 @@ msgstr "已取消隐藏账户" msgid "Add" msgstr "添加" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "新增内容警告" @@ -279,10 +319,18 @@ msgstr "为配置的设置添加隐藏词汇" msgid "Add muted words and tags" msgstr "添加隐藏词和标签" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "添加推荐的资讯源" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "添加默认的资讯源(仅显示你关注的人)" @@ -291,12 +339,12 @@ msgstr "添加默认的资讯源(仅显示你关注的人)" msgid "Add the following DNS record to your domain:" msgstr "将以下 DNS 记录新增到你的域名:" -#: src/components/FeedCard.tsx:180 +#: src/components/FeedCard.tsx:300 msgid "Add this feed to your feeds" msgstr "添加此资讯源到你的自定义资讯源列表" -#: src/view/com/profile/ProfileMenu.tsx:268 -#: src/view/com/profile/ProfileMenu.tsx:271 +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "添加至列表" @@ -331,7 +379,11 @@ msgstr "成人内容显示已被禁用。" msgid "Advanced" msgstr "详细设置" -#: src/view/screens/Feeds.tsx:737 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "你保存的所有资讯源都集中在一处。" @@ -387,14 +439,31 @@ msgstr "一封电子邮件已发送至先前填写的邮箱 {0}。请查阅邮 msgid "An error occured" msgstr "发生错误" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "不在这些选项中的问题" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -404,7 +473,7 @@ msgstr "出现问题,请重试。" msgid "an unknown error occurred" msgstr "出现未知错误" -#: src/view/com/notifications/FeedItem.tsx:260 +#: src/view/com/notifications/FeedItem.tsx:280 #: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "和" @@ -417,7 +486,7 @@ msgstr "动物" msgid "Animated GIF" msgstr "GIF 动画" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "反社会行为" @@ -441,7 +510,7 @@ msgstr "应用专用密码必须至少为 4 个字符。" msgid "App password settings" msgstr "应用专用密码设置" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -477,6 +546,10 @@ msgstr "外观" msgid "Apply default recommended feeds" msgstr "使用默认推荐的资讯源" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "你确定要删除这条应用专用密码 \"{name}\" 吗?" @@ -493,11 +566,11 @@ msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "你确定要从你的资讯源中删除 {0} 吗?" -#: src/components/FeedCard.tsx:197 +#: src/components/FeedCard.tsx:317 msgid "Are you sure you want to remove this from your feeds?" msgstr "你确定要从自定义资讯源列表中删除此资讯源吗?" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "你确定要丢弃这段草稿吗?" @@ -528,14 +601,15 @@ msgstr "至少 3 个字符" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" @@ -553,7 +627,7 @@ msgid "Birthday:" msgstr "生日:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 -#: src/view/com/profile/ProfileMenu.tsx:366 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "屏蔽" @@ -562,12 +636,12 @@ msgstr "屏蔽" msgid "Block account" msgstr "屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:312 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "屏蔽账户?" @@ -592,12 +666,12 @@ msgstr "已屏蔽" msgid "Blocked accounts" msgstr "已屏蔽账户" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被屏蔽的账户无法在你的帖文中回复、提及你或以其他方式与你互动。" @@ -617,7 +691,7 @@ msgstr "屏蔽这个用户不能阻止他继续标记你的账户。" msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "屏蔽是公开的。被屏蔽的账户无法在你的帖文中回复、提及你或以其他方式与你互动。" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "屏蔽不会阻止标记被放置到你的账户上,但会阻止这个账户在你发布的帖文中回复或与你互动。" @@ -634,6 +708,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky 是一个开放的公共网络,你可以选择自己的托管提供商。现在,自定义托管现在已经进入开发者测试阶段。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 不会向未登录的用户显示你的个人资料和帖文。但其他应用可能不会遵照这个请求,这无法确保你的账户隐私。" @@ -659,7 +737,7 @@ msgstr "浏览其他资讯源" msgid "Business" msgstr "商务" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "来自 —" @@ -667,7 +745,7 @@ msgstr "来自 —" msgid "By {0}" msgstr "来自 {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "来自 <0/>" @@ -675,7 +753,7 @@ msgstr "来自 <0/>" msgid "By creating an account you agree to the {els}." msgstr "创建账户即默认表明你同意我们的 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "来自你" @@ -692,8 +770,8 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:434 -#: src/view/com/composer/Composer.tsx:440 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -795,9 +873,9 @@ msgstr "更改帖文的发布语言至 {0}" msgid "Change Your Email" msgstr "更改你的邮箱地址" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "私信" @@ -807,7 +885,7 @@ msgstr "已隐藏对话" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -827,7 +905,7 @@ msgstr "已解除隐藏对话" msgid "Check my status" msgstr "检查我的状态" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "在这里输入刚才发送到你电子邮箱里的验证码。" @@ -839,11 +917,15 @@ msgstr "查看发送至你电子邮箱的确认邮件,并在下方输入收到 msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "选择 \"所有人\" 或是 \"没有人\"" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "选择服务" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "选择支持你的自定义资讯源的算法。" @@ -915,6 +997,10 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 @@ -972,7 +1058,7 @@ msgstr "关闭底部导航栏" msgid "Closes password update alert" msgstr "关闭密码更新警告" -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "关闭帖文编辑页并丢弃草稿" @@ -980,11 +1066,11 @@ msgstr "关闭帖文编辑页并丢弃草稿" msgid "Closes viewer for header image" msgstr "关闭标题图片查看器" -#: src/view/com/notifications/FeedItem.tsx:207 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "折叠用户列表" -#: src/view/com/notifications/FeedItem.tsx:343 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "折叠给定通知的用户列表" @@ -996,20 +1082,20 @@ msgstr "喜剧" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群准则" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "完成引导并开始使用你的账户" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "完成验证" -#: src/view/com/composer/Composer.tsx:553 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰写帖文的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" @@ -1058,7 +1144,7 @@ msgstr "确认你的年龄:" msgid "Confirm your birthdate" msgstr "确认你的出生日期" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1068,11 +1154,11 @@ msgstr "确认你的出生日期" msgid "Confirmation code" msgstr "验证码" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "连接中..." -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "联系支持" @@ -1124,7 +1210,7 @@ msgstr "加载更多帖文串..." #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "继续下一步" @@ -1150,6 +1236,7 @@ msgstr "已复制构建版本号至剪贴板" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -1161,6 +1248,7 @@ msgstr "已复制!" msgid "Copies app password" msgstr "已复制应用专用密码" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "复制" @@ -1174,6 +1262,10 @@ msgstr "复制{0}" msgid "Copy code" msgstr "复制代码" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "复制列表链接" @@ -1193,7 +1285,11 @@ msgstr "复制私信文字" msgid "Copy post text" msgstr "复制帖文文字" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "版权许可" @@ -1214,6 +1310,10 @@ msgstr "无法加载列表" msgid "Could not mute chat" msgstr "无法隐藏对话" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1223,7 +1323,21 @@ msgstr "创建新的账户" msgid "Create a new Bluesky account" msgstr "创建新的 Bluesky 账户" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "创建账户" @@ -1236,6 +1350,10 @@ msgstr "创建一个账户" msgid "Create an avatar instead" msgstr "创建一个头像" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "创建应用专用密码" @@ -1245,7 +1363,11 @@ msgstr "创建应用专用密码" msgid "Create new account" msgstr "创建新的账户" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "创建 {0} 的举报" @@ -1266,8 +1388,8 @@ msgstr "自定义" msgid "Custom domain" msgstr "自定义域名" -#: src/view/screens/Feeds.tsx:763 -#: src/view/screens/Search/Explore.tsx:383 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群构建的自定义资讯源能为你带来新的体验,并帮助你找到你喜欢的内容。" @@ -1310,6 +1432,9 @@ msgid "Debug panel" msgstr "调试面板" #: src/components/dms/MessageMenu.tsx:151 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1366,6 +1491,15 @@ msgstr "删除我的账户…" msgid "Delete post" msgstr "删除帖文" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "删除这个列表?" @@ -1397,7 +1531,7 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "描述替代文本" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "有什么想说的吗?" @@ -1430,11 +1564,11 @@ msgstr "关闭触感反馈" msgid "Disabled" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:634 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "丢弃" -#: src/view/com/composer/Composer.tsx:631 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "丢弃草稿?" @@ -1448,11 +1582,11 @@ msgstr "阻止应用向未登录用户显示我的账户" msgid "Discover new custom feeds" msgstr "探索新的自定义资讯源" -#: src/view/screens/Search/Explore.tsx:381 +#: src/view/screens/Search/Explore.tsx:388 msgid "Discover new feeds" msgstr "探索新的资讯源" -#: src/view/screens/Feeds.tsx:760 +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "探索新的资讯源" @@ -1522,6 +1656,10 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" @@ -1576,8 +1714,11 @@ msgctxt "action" msgid "Edit" msgstr "编辑" -#: src/view/screens/Feeds.tsx:370 -#: src/view/screens/Feeds.tsx:441 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "编辑" @@ -1586,6 +1727,10 @@ msgstr "编辑" msgid "Edit avatar" msgstr "编辑头像" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1599,9 +1744,9 @@ msgstr "编辑列表详情" msgid "Edit Moderation List" msgstr "编辑内容审核列表" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:368 -#: src/view/screens/Feeds.tsx:439 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "编辑自定义资讯源" @@ -1610,6 +1755,10 @@ msgstr "编辑自定义资讯源" msgid "Edit my profile" msgstr "编辑个人资料" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1620,6 +1769,10 @@ msgstr "编辑个人资料" msgid "Edit Profile" msgstr "编辑个人资料" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "编辑用户列表" @@ -1637,6 +1790,10 @@ msgstr "编辑你的显示名称" msgid "Edit your profile description" msgstr "编辑你的账户描述" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "教育" @@ -1801,11 +1958,11 @@ msgstr "所有人都可以回复" msgid "Everyone" msgstr "所有人" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "过于频繁的提及或回复" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "过于频繁的骚扰信息" @@ -1834,7 +1991,7 @@ msgstr "退出搜索查询输入" msgid "Expand alt text" msgstr "展开替代文本" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "展开用户列表" @@ -1870,7 +2027,7 @@ msgstr "外部媒体" 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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1885,6 +2042,11 @@ msgstr "外部媒体设置" msgid "Failed to create app password." msgstr "创建应用专用密码失败。" +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "无法创建列表。请检查你的互联网连接并重试。" @@ -1897,8 +2059,12 @@ msgstr "无法删除私信" msgid "Failed to delete post, please try again" msgstr "无法删除帖文,请重试" -#: src/view/screens/Search/Explore.tsx:417 -#: src/view/screens/Search/Explore.tsx:441 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 msgid "Failed to load feeds preferences" msgstr "无法加载资讯源首选项" @@ -1911,12 +2077,12 @@ msgstr "无法加载 GIF" msgid "Failed to load past messages" msgstr "无法加载旧的私信" -#: src/view/screens/Search/Explore.tsx:410 -#: src/view/screens/Search/Explore.tsx:434 +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 msgid "Failed to load suggested feeds" msgstr "无法加载建议的资讯源" -#: src/view/screens/Search/Explore.tsx:370 +#: src/view/screens/Search/Explore.tsx:377 msgid "Failed to load suggested follows" msgstr "无法加载建议关注" @@ -1937,7 +2103,7 @@ msgstr "无法提交申诉,请再试一次。" msgid "Failed to toggle thread mute, please try again" msgstr "无法隐藏讨论串,请再试一次" -#: src/components/FeedCard.tsx:160 +#: src/components/FeedCard.tsx:280 msgid "Failed to update feeds" msgstr "无法更新资讯源" @@ -1946,29 +2112,35 @@ msgstr "无法更新资讯源" msgid "Failed to update settings" msgstr "无法更新设置" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "资讯源" -#: src/components/FeedCard.tsx:91 +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "由 {0} 创建的资讯源" #: src/view/screens/Feeds.tsx:675 -msgid "Feed offline" -msgstr "资讯源已离线" +#~ msgid "Feed offline" +#~ msgstr "资讯源已离线" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "反馈" -#: src/view/screens/Feeds.tsx:433 -#: src/view/screens/Feeds.tsx:536 -#: src/view/screens/Profile.tsx:197 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -1978,7 +2150,7 @@ msgstr "资讯源" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "创建资讯源仅需你掌握一点编程基础。<0/>以获取详情。" -#: src/components/FeedCard.tsx:157 +#: src/components/FeedCard.tsx:277 msgid "Feeds updated!" msgstr "资讯源已更新!" @@ -1994,7 +2166,7 @@ msgstr "文件保存成功!" msgid "Filter from feeds" msgstr "从资讯源中过滤" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "最终确定" @@ -2016,11 +2188,15 @@ msgstr "调整你在\"正在关注\"资讯源上所看到的内容。" msgid "Fine-tune the discussion threads." msgstr "调整讨论主题。" +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "灵活" @@ -2041,7 +2217,7 @@ msgstr "垂直翻转" msgid "Follow" msgstr "关注" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "关注" @@ -2055,11 +2231,16 @@ msgstr "关注 {0}" msgid "Follow {name}" msgstr "关注 {name}" -#: src/view/com/profile/ProfileMenu.tsx:247 -#: src/view/com/profile/ProfileMenu.tsx:258 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "关注账户" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "回关" @@ -2096,7 +2277,7 @@ msgstr "已关注的用户" msgid "Followed users only" msgstr "仅限已关注的用户" -#: src/view/com/notifications/FeedItem.tsx:175 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "关注了你" @@ -2105,7 +2286,7 @@ msgstr "关注了你" msgid "Followers" msgstr "关注者" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "由你所认识的 @{0} 所关注" @@ -2119,7 +2300,7 @@ msgstr "由你所认识的关注者" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:622 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" @@ -2137,7 +2318,7 @@ msgstr "已关注 {name}" msgid "Following feed preferences" msgstr "\"正在关注\"资讯源首选项" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2168,15 +2349,15 @@ msgstr "出于安全原因,你将无法再次查看此内容。如果你丢失 msgid "Forgot Password" msgstr "忘记密码" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "忘记密码?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "忘记?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "频繁发布不受欢迎的内容" @@ -2193,6 +2374,10 @@ msgstr "来自 <0/>" msgid "Gallery" msgstr "相册" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "开始吧" @@ -2210,24 +2395,25 @@ msgstr "GIF" msgid "Give your profile a face" msgstr "为你的个人资料添加头像" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "明显违反法律或服务条款" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2235,14 +2421,18 @@ msgid "Go Back" msgstr "返回" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "返回上一步" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "返回主页" @@ -2280,11 +2470,11 @@ msgstr "用户识别符" msgid "Haptics" msgstr "触感" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "骚扰、恶作剧或其他无法容忍的行为" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "标签" @@ -2292,7 +2482,7 @@ msgstr "标签" msgid "Hashtag: #{tag}" msgstr "标签:#{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "任何疑问?" @@ -2320,7 +2510,7 @@ msgstr "这里是你的应用专用密码。" msgid "Hide" msgstr "隐藏" -#: src/view/com/notifications/FeedItem.tsx:350 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "隐藏" @@ -2339,7 +2529,7 @@ msgstr "隐藏内容" msgid "Hide this post?" msgstr "隐藏这条帖文?" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "隐藏用户列表" @@ -2371,9 +2561,10 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2384,7 +2575,7 @@ msgid "Host:" msgstr "主机:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2441,7 +2632,7 @@ msgstr "如果你想要更改密码,我们将向你发送一个验证码以验 msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "如果你想更改你的用户识别符或电子邮件,请在停用之前进行更改。" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "违法" @@ -2453,11 +2644,15 @@ msgstr "图片" msgid "Image alt text" msgstr "图片替代文本" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "冒充或虚假身份及从属关系" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "不适当的消息或诱导性链接" @@ -2481,19 +2676,19 @@ msgstr "输入新的密码" msgid "Input password for account deletion" msgstr "输入密码以删除账户" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "输入发送至你电子邮箱的验证码" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "输入与 {identifier} 关联的密码" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "输入注册时使用的用户名或电子邮箱" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "输入你的密码" @@ -2509,7 +2704,7 @@ msgstr "输入你的用户识别符" msgid "Introducing Direct Messages" msgstr "介绍私信" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "无效的两步验证码。" @@ -2518,7 +2713,7 @@ msgstr "无效的两步验证码。" msgid "Invalid or unsupported post record" msgstr "帖文记录无效或不受支持" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "用户名或密码无效" @@ -2542,10 +2737,35 @@ msgstr "邀请码:{0} 个可用" msgid "Invite codes: 1 available" msgstr "邀请码:1 个可用" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "工作" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "新闻学" @@ -2558,7 +2778,7 @@ msgstr "由 {0} 标记。" msgid "Labeled by the author." msgstr "由作者标记。" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "标记" @@ -2582,7 +2802,7 @@ msgstr "选择语言" msgid "Language settings" msgstr "语言设置" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "语言设置" @@ -2651,12 +2871,16 @@ msgstr "个人排在你前面。" msgid "Legacy storage cleared, you need to restart the app now." msgstr "旧存储数据已清除,你需要立即重新启动应用。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "让我们来重置你的密码!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "让我们开始!" @@ -2665,13 +2889,13 @@ msgid "Light" msgstr "亮色" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "喜欢这个资讯源" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "喜欢" @@ -2681,15 +2905,15 @@ msgstr "喜欢" msgid "Liked By" msgstr "喜欢" -#: src/view/com/notifications/FeedItem.tsx:178 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "喜欢了你的自定义资讯源" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "喜欢了你的帖文" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "喜欢" @@ -2697,7 +2921,7 @@ msgstr "喜欢" msgid "Likes on this post" msgstr "这条帖文的喜欢数" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "列表" @@ -2709,6 +2933,7 @@ msgstr "列表头像" msgid "List blocked" msgstr "列表已屏蔽" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 创建" @@ -2733,10 +2958,10 @@ msgstr "解除对列表的屏蔽" msgid "List unmuted" msgstr "解除对列表的隐藏" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2764,7 +2989,7 @@ msgstr "加载新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "加载新的帖文" @@ -2773,7 +2998,7 @@ msgstr "加载新的帖文" msgid "Loading..." msgstr "加载中..." -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "日志" @@ -2817,6 +3042,10 @@ msgstr "看起来你已取消固定所有资讯源。不过别担心,你仍然 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "看起来你似乎缺少\"正在关注\"资讯源。<0>点击这里来重新添加它。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "请确认目标页面地址是否正确!" @@ -2831,7 +3060,7 @@ msgid "Mark as read" msgstr "标记为已读" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "媒体" @@ -2874,18 +3103,18 @@ msgstr "私信过长" msgid "Message settings" msgstr "私信设置" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "私信" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "误导性账户" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2895,6 +3124,7 @@ msgstr "内容审核" msgid "Moderation details" msgstr "内容审核详情" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -2922,7 +3152,7 @@ msgstr "内容审核列表已更新" msgid "Moderation lists" msgstr "内容审核列表" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "内容审核列表" @@ -2931,7 +3161,7 @@ msgstr "内容审核列表" msgid "Moderation settings" msgstr "内容审核设置" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "内容审核状态" @@ -2968,8 +3198,8 @@ msgstr "隐藏" msgid "Mute {truncatedTag}" msgstr "隐藏 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:284 -#: src/view/com/profile/ProfileMenu.tsx:291 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "隐藏账户" @@ -3028,7 +3258,7 @@ msgstr "已隐藏" msgid "Muted accounts" msgstr "已隐藏账户" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已隐藏账户" @@ -3054,7 +3284,7 @@ msgstr "被隐藏的账户将不会得知你已将他隐藏,已隐藏的账户 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "自定义资讯源" @@ -3079,9 +3309,10 @@ msgstr "名称" msgid "Name is required" msgstr "名称是必填项" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "名称或描述违反了社群准则" @@ -3090,7 +3321,7 @@ msgid "Nature" msgstr "自然" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "转到下一页" @@ -3099,11 +3330,11 @@ msgstr "转到下一页" msgid "Navigates to your profile" msgstr "转到个人资料" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "需要举报侵犯版权行为吗?" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "永远不会失去对你的关注者或数据的访问。" @@ -3147,22 +3378,22 @@ msgctxt "action" msgid "New post" msgstr "新帖文" -#: src/view/screens/Feeds.tsx:566 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "新帖文" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "新帖文" -#: src/components/NewskieDialog.tsx:68 +#: src/components/NewskieDialog.tsx:71 msgid "New user info dialog" msgstr "新的用户信息对话框" @@ -3180,11 +3411,15 @@ msgstr "新闻" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3203,7 +3438,7 @@ msgstr "下一张图片" msgid "No" msgstr "停用" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "没有描述" @@ -3217,6 +3452,10 @@ msgstr "没有 DNS 面板" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精选 GIF,Tensor 可能存在问题。" +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再关注 {0}" @@ -3261,7 +3500,7 @@ msgstr "没有结果" msgid "No results found" msgstr "未找到结果" -#: src/view/screens/Feeds.tsx:497 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "未找到\"{query}\"的结果" @@ -3295,12 +3534,16 @@ msgstr "没有人可以回复" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "目前还没有人喜欢,也许你应该成为第一个!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "非性暗示裸露" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "未找到" @@ -3309,9 +3552,9 @@ msgstr "未找到" msgid "Not right now" msgstr "暂时不需要" -#: src/view/com/profile/ProfileMenu.tsx:373 +#: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "分享注意事项" @@ -3331,11 +3574,11 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3353,7 +3596,7 @@ msgstr "现在" msgid "Nudity" msgstr "裸露" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "未标记的裸露或成人内容" @@ -3383,6 +3626,10 @@ msgstr "好的" msgid "Oldest replies first" msgstr "优先显示最旧的回复" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" msgstr "于 {str}" @@ -3391,7 +3638,7 @@ msgstr "于 {str}" msgid "Onboarding reset" msgstr "重新开始引导流程" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文本。" @@ -3412,12 +3659,14 @@ msgid "Oops, something went wrong!" msgstr "糟糕,发生了一些错误!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "Oops!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "开启" @@ -3434,8 +3683,8 @@ msgstr "开启头像创建工具" msgid "Open conversation options" msgstr "开启对话选项" -#: src/view/com/composer/Composer.tsx:615 -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "开启表情符号选择器" @@ -3463,6 +3712,10 @@ msgstr "打开导航" msgid "Open post options menu" msgstr "开启帖文选项菜单" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3558,7 +3811,7 @@ msgstr "开启使用自定义域名的模式" msgid "Opens moderation settings" msgstr "开启内容审核设置" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "开启密码重置申请" @@ -3591,7 +3844,7 @@ msgstr "开启系统日志界面" msgid "Opens the threads preferences" msgstr "开启讨论串首选项" -#: src/view/com/notifications/FeedItem.tsx:429 +#: src/view/com/notifications/FeedItem.tsx:513 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "开启此个人资料" @@ -3617,7 +3870,7 @@ msgstr "或者以其他账户继续。" msgid "Or, log into one of your other accounts." msgstr "或者使用你的其他账户登录。" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "其他" @@ -3642,7 +3895,7 @@ msgstr "无法找到这个页面" msgid "Page Not Found" msgstr "无法找到这个页面" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3665,15 +3918,16 @@ msgstr "密码已更新!" msgid "Pause" msgstr "暂停" +#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用户" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "@{0} 关注的用户" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "关注 @{0} 的用户" @@ -3685,6 +3939,10 @@ msgstr "需要照片图库的访问权限。" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "照片图库的访问权限已被拒绝,请在系统设置中启用。" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "宠物" @@ -3784,7 +4042,7 @@ msgstr "请以 @{0} 身份登录" msgid "Please Verify Your Email" msgstr "请验证你的电子邮箱" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" @@ -3796,8 +4054,8 @@ msgstr "政治" msgid "Porn" msgstr "色情内容" -#: src/view/com/composer/Composer.tsx:479 -#: src/view/com/composer/Composer.tsx:487 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "发布" @@ -3811,9 +4069,9 @@ msgstr "帖文" msgid "Post by {0}" msgstr "{0} 的帖文" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "@{0} 的帖文" @@ -3852,7 +4110,7 @@ msgstr "无法找到帖文" msgid "posts" msgstr "帖文" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "帖文" @@ -3879,7 +4137,7 @@ msgstr "点击以变更托管提供商" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "点按重试" @@ -3904,7 +4162,7 @@ msgstr "优先显示关注者" msgid "Privacy" msgstr "隐私" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -3921,12 +4179,12 @@ msgid "Processing..." msgstr "处理中..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "个人资料" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -3941,7 +4199,7 @@ msgstr "个人资料已更新" msgid "Protect your account by verifying your email." msgstr "通过验证电子邮箱来保护你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "公开内容" @@ -3953,14 +4211,26 @@ msgstr "公开且可共享的批量隐藏或屏蔽列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公开且可共享的列表,可作为资讯源使用。" -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "发布帖文" -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "发布回复" +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -3997,7 +4267,7 @@ msgid "Reload conversations" msgstr "重新加载对话" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:200 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4006,6 +4276,10 @@ msgstr "重新加载对话" msgid "Remove" msgstr "移除" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "删除账户" @@ -4034,13 +4308,13 @@ msgstr "删除资讯源?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "从自定义资讯源中删除" -#: src/components/FeedCard.tsx:195 +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "从自定义资讯源中删除?" @@ -4106,7 +4380,7 @@ msgstr "删除引用的帖文" msgid "Replace with Discover" msgstr "替换为\"Discover\"" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "回复" @@ -4122,7 +4396,7 @@ msgstr "该讨论串的回复已被禁用" msgid "Replies to this thread are disabled" msgstr "该讨论串的回复已被禁用" -#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "回复" @@ -4148,8 +4422,8 @@ msgstr "回复被屏蔽的帖文" msgid "Report" msgstr "举报" -#: src/view/com/profile/ProfileMenu.tsx:324 -#: src/view/com/profile/ProfileMenu.tsx:327 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "举报账户" @@ -4163,8 +4437,8 @@ msgstr "举报对话" msgid "Report dialog" msgstr "举报页面" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "举报资讯源" @@ -4181,6 +4455,11 @@ msgstr "举报私信" msgid "Report post" msgstr "举报帖文" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "举报此内容" @@ -4195,7 +4474,7 @@ msgstr "举报这个列表" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "举报这条私信" @@ -4203,6 +4482,10 @@ msgstr "举报这条私信" msgid "Report this post" msgstr "举报这条帖文" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "举报这个用户" @@ -4219,6 +4502,7 @@ msgstr "转发" msgid "Repost" msgstr "转发" +#: src/screens/StarterPack/StarterPackScreen.tsx:411 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4237,7 +4521,7 @@ msgstr "由 {0} 转发" msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 转发" -#: src/view/com/notifications/FeedItem.tsx:172 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "转发你的帖文" @@ -4302,7 +4586,7 @@ msgstr "重置引导流程状态" msgid "Resets the preferences state" msgstr "重置首选项状态" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "重试登录" @@ -4314,18 +4598,20 @@ msgstr "重试上次出错的操作" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "重试" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "回到上一页" @@ -4340,6 +4626,7 @@ msgid "Returns to previous page" msgstr "回到上一页" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4370,12 +4657,21 @@ msgstr "保存更改" msgid "Save handle change" msgstr "保存用户识别符更改" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "保存图片裁切" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "保存到自定义资讯源" @@ -4405,7 +4701,9 @@ msgid "Saves image crop settings" msgstr "保存图片裁剪设置" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:72 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "说嗨!" @@ -4418,8 +4716,8 @@ msgid "Scroll to top" msgstr "滚动到顶部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -4427,7 +4725,7 @@ msgstr "滚动到顶部" #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4451,8 +4749,12 @@ msgstr "搜索 @{authorHandle} 带有 {displayTag} 的所有帖文" msgid "Search for all posts with tag {displayTag}" msgstr "搜索所有带有 {displayTag} 的帖文" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "搜索用户" @@ -4705,9 +5007,9 @@ msgstr "将图片纵横比设置为高" msgid "Sets image aspect ratio to wide" msgstr "将图片纵横比设置为宽" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -4726,11 +5028,14 @@ msgctxt "action" msgid "Share" msgstr "分享" -#: src/view/com/profile/ProfileMenu.tsx:220 -#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:300 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -4743,22 +5048,39 @@ msgstr "分享一个很酷的事!" msgid "Share a fun fact!" msgstr "分享一个有趣的事实!" -#: src/view/com/profile/ProfileMenu.tsx:378 +#: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "仍然分享" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "分享资讯源" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "分享链接" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "分享你最喜欢的资讯源!" @@ -4861,7 +5183,7 @@ msgstr "在你的资讯源中显示来自 {0} 的帖文" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -4929,7 +5251,17 @@ msgstr "登录身份" msgid "Signed in as @{0}" msgstr "以 @{0} 身份登录" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "跳过" @@ -4947,6 +5279,10 @@ msgstr "程序开发" msgid "Some people can reply" msgstr "一些人可以回复" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "出了点问题" @@ -4962,8 +5298,8 @@ msgstr "出了点问题,请重试" msgid "Something went wrong, please try again." msgstr "出了点问题,请重试。" -#: src/App.native.tsx:92 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "很抱歉,你的登录会话已过期,请重新登录。" @@ -4979,12 +5315,12 @@ msgstr "对同一帖文的回复进行排序:" msgid "Source: <0>{0}" msgstr "来源:<0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "垃圾内容" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "垃圾内容;过于频繁的提及或回复" @@ -5008,11 +5344,29 @@ msgstr "与 {displayName} 开始私信" msgid "Start chatting" msgstr "开始私信" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "状态页" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "步骤 {1} 共 {0} 步" @@ -5020,7 +5374,7 @@ msgstr "步骤 {1} 共 {0} 步" msgid "Storage cleared, you need to restart the app now." msgstr "已清除存储,请立即重启应用。" -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "Storybook" @@ -5064,7 +5418,7 @@ msgstr "为你推荐" msgid "Suggestive" msgstr "建议" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5115,11 +5469,15 @@ msgstr "科技" msgid "Tell a joke!" msgstr "讲个笑话!" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "条款" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5127,9 +5485,10 @@ msgstr "条款" msgid "Terms of Service" msgstr "服务条款" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "用词违反了社群准则" @@ -5151,12 +5510,19 @@ msgstr "谢谢,你的举报已提交。" msgid "That contains the following:" msgstr "其中包含以下内容:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "该用户识别符已被占用。" +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:354 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除屏蔽后,该账户将能够与你互动。" @@ -5168,6 +5534,10 @@ msgstr "社群准则已迁移至 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版权许可已迁移至 <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "资讯源已替换为\"Discover\"。" @@ -5193,6 +5563,10 @@ msgstr "这条帖文可能已被删除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已迁移至 <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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}与我们联系。" @@ -5206,7 +5580,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "停用账户没有时间限制,你可以随时决定回来。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "连接至服务器时出现问题,请检查你的互联网连接并重试。" @@ -5251,8 +5625,8 @@ msgstr "刷新帖文时出现问题,点击重试。" msgid "There was an issue fetching the list. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" @@ -5270,12 +5644,12 @@ msgstr "获取应用专用密码时出现问题" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:112 -#: src/view/com/profile/ProfileMenu.tsx:123 -#: src/view/com/profile/ProfileMenu.tsx:138 -#: src/view/com/profile/ProfileMenu.tsx:149 -#: src/view/com/profile/ProfileMenu.tsx:163 -#: src/view/com/profile/ProfileMenu.tsx:176 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "出现问题了!{0}" @@ -5357,7 +5731,7 @@ msgstr "该资讯源当前使用人数较多,服务暂时不可用。请稍后 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "这个资讯源是空的!你或许需要先关注更多的用户,或检查你的语言设置。" -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "这里是空的。" @@ -5411,7 +5785,7 @@ msgid "This post has been deleted." msgstr "这条帖文已被删除。" #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖文只对已登录用户可见,未登录的用户将无法看到。" @@ -5419,7 +5793,7 @@ msgstr "这条帖文只对已登录用户可见,未登录的用户将无法看 msgid "This post will be hidden from feeds." msgstr "这条帖文将从资讯源中隐藏。" -#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "此个人资料只对已登录用户可见,未登录的用户将无法看到。" @@ -5456,7 +5830,7 @@ msgstr "这个用户包含在你已屏蔽的 <0>{0} 列表中。" msgid "This user is included in the <0>{0} list which you have muted." msgstr "这个用户包含在你已隐藏的 <0>{0} 列表中。" -#: src/components/NewskieDialog.tsx:50 +#: src/components/NewskieDialog.tsx:53 msgid "This user is new here. Press for more info about when they joined." msgstr "此用户最近加入了 Bluesky,点按此处可获取其加入的具体时间。" @@ -5481,7 +5855,7 @@ msgstr "讨论串首选项" msgid "Threaded Mode" msgstr "讨论串模式" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "讨论串首选项" @@ -5554,20 +5928,24 @@ msgstr "取消隐藏列表" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "无法连接到服务,请检查互联网连接。" +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 -#: src/view/com/profile/ProfileMenu.tsx:366 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "取消屏蔽" @@ -5582,13 +5960,13 @@ msgstr "取消屏蔽" msgid "Unblock account" msgstr "取消屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:304 -#: src/view/com/profile/ProfileMenu.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "取消屏蔽账户" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 -#: src/view/com/profile/ProfileMenu.tsx:348 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "取消屏蔽账户?" @@ -5598,7 +5976,7 @@ msgstr "取消屏蔽账户?" msgid "Undo repost" msgstr "取消转发" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "取消关注" @@ -5611,12 +5989,12 @@ msgstr "取消关注" msgid "Unfollow {0}" msgstr "取消关注 {0}" -#: src/view/com/profile/ProfileMenu.tsx:246 -#: src/view/com/profile/ProfileMenu.tsx:256 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "取消关注账户" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "取消喜欢这个资讯源" @@ -5629,8 +6007,8 @@ msgstr "取消隐藏" msgid "Unmute {truncatedTag}" msgstr "取消隐藏 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:289 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "取消隐藏账户" @@ -5672,8 +6050,8 @@ msgstr "取消订阅" msgid "Unsubscribe from this labeler" msgstr "取消订阅这个标记者" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "不受欢迎的性内容" @@ -5810,7 +6188,7 @@ msgstr "用户列表已更新" msgid "User Lists" msgstr "用户列表" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "用户名或电子邮箱" @@ -5882,7 +6260,7 @@ msgstr "电子游戏" msgid "View {0}'s avatar" msgstr "查看{0}的头像" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "查看{0}的个人资料" @@ -5894,11 +6272,11 @@ msgstr "查看屏蔽账户的个人资料" msgid "View debug entry" msgstr "查看调试入口" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "查看详情" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "查看举报版权侵权的详情" @@ -5918,7 +6296,7 @@ msgstr "查看这个标记的详情" msgid "View profile" msgstr "查看个人资料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "查看头像" @@ -5926,7 +6304,7 @@ msgstr "查看头像" msgid "View the labeling service provided by @{0}" msgstr "查看 @{0} 提供的标记服务。" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "查看这个资讯源被谁喜欢" @@ -5966,7 +6344,7 @@ msgstr "我们无法加载这个对话" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我们估计还需要 {estimatedTime} 才能完成你的账户准备。" -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" @@ -6002,7 +6380,7 @@ msgstr "我们将使用这些信息来帮助定制你的体验。" msgid "We're having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "我们非常高兴你加入我们!" @@ -6018,7 +6396,7 @@ msgstr "很抱歉,我们无法加载你的隐藏词汇列表。请重试。" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,无法完成你的搜索。请稍后再试。" -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!你所回复的帖文已被删除。" @@ -6039,9 +6417,13 @@ msgstr "欢迎回来!" msgid "What are your interests?" msgstr "你感兴趣的是什么?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "发生了什么新鲜事?" @@ -6089,7 +6471,7 @@ msgstr "为什么应该审核这个资讯源?" msgid "Why should this list be reviewed?" msgstr "为什么应该审核这个列表?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "为什么应该审核这条私信?" @@ -6097,6 +6479,10 @@ msgstr "为什么应该审核这条私信?" msgid "Why should this post be reviewed?" msgstr "为什么应该审核这条帖文?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "为什么应该审核这个用户?" @@ -6110,11 +6496,11 @@ msgstr "宽" msgid "Write a message" msgstr "编写私信" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "撰写帖文" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰写你的回复" @@ -6138,6 +6524,10 @@ msgstr "启用" msgid "Yes, deactivate" msgstr "是的,请停用" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "是的,重新启用我的账户" @@ -6146,6 +6536,10 @@ msgstr "是的,重新启用我的账户" msgid "Yesterday, {time}" msgstr "昨天,{time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "轮到你了。" @@ -6242,12 +6636,12 @@ msgstr "你已隐藏这个用户" msgid "You have no conversations yet. Start one!" msgstr "你还没有任何私信,立即与其他人展开对话吧!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "你还没有建立任何资讯源。" #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "你还没有建立任何列表。" @@ -6279,10 +6673,30 @@ msgstr "如果你认为由他人放置标签的标记信息有误,你可以提 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果你认为标签的标记信息有误,你可以提出申诉。" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "你必须年满13岁及以上才能注册。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "你必须选择至少一个标记者进行举报" @@ -6315,6 +6729,26 @@ msgstr "你:{defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "你:{short}" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 #: src/screens/SignupQueued.tsx:109 @@ -6326,7 +6760,7 @@ msgstr "轮到你了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "你已使用应用密码登录账户,请改用你的主密码登录以继续停用你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "你已设置完成!" @@ -6339,7 +6773,7 @@ msgstr "你选择隐藏了这条帖文中的词汇或标签。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "你已经浏览完你的订阅资讯源啦!寻找一些更多的账户关注吧。" -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "你的账户" @@ -6397,11 +6831,11 @@ msgstr "你的隐藏词汇" msgid "Your password has been changed successfully!" msgstr "你的密码已成功更改!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "你的帖文已发布" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "你的帖文、喜欢和屏蔽是公开可见的,而隐藏不可见。" @@ -6413,7 +6847,7 @@ msgstr "你的个人资料" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用户将无法再看到你的个人资料、帖文、列表与其他相关信息,你可以随时登录以重新激活你的账户。" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "你的回复已发布" @@ -6421,6 +6855,6 @@ msgstr "你的回复已发布" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "你的举报将发送至 Bluesky 内容审核服务" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" -msgstr "你的用户识别符" \ No newline at end of file +msgstr "你的用户识别符" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index b1b12ed947..de52968b1f 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -21,7 +21,7 @@ msgstr "(含有嵌入內容)" msgid "(no email)" msgstr "(沒有電子郵件)" -#: src/view/com/notifications/FeedItem.tsx:263 +#: src/view/com/notifications/FeedItem.tsx:283 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" @@ -47,7 +47,7 @@ msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" @@ -55,7 +55,7 @@ msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡) msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" -#: src/components/FeedCard.tsx:111 +#: src/components/FeedCard.tsx:215 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -64,7 +64,7 @@ msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:213 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" @@ -72,14 +72,26 @@ msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆) msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:251 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" +#: src/screens/StarterPack/StarterPackScreen.tsx:343 +msgid "{0} people have used this starter pack!" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0} 的頭像" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -104,6 +116,10 @@ msgstr "{diff, plural, one {月} other {月}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {秒} other {秒}}" +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "{displayName}'s Starter Pack" +msgstr "" + #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" @@ -123,7 +139,7 @@ msgstr "無法傳送訊息給 {handle}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:586 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -131,10 +147,14 @@ msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 個未讀通知" -#: src/components/NewskieDialog.tsx:75 +#: src/components/NewskieDialog.tsx:92 msgid "{profileName} joined Bluesky {0} ago" msgstr "{profileName} 在 {0} 前加入了 Bluesky" +#: src/components/NewskieDialog.tsx:87 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的回覆} other {顯示至少 # 個喜歡的回覆}}" @@ -143,6 +163,14 @@ msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的 msgid "<0/> members" msgstr "<0/> 個成員" +#: src/screens/StarterPack/Wizard/index.tsx:485 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" @@ -151,6 +179,10 @@ msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" +#: src/screens/StarterPack/Wizard/index.tsx:478 +msgid "<0>{0} is included in your starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>不適用。 此警告只適用於附帶媒體的貼文。" @@ -159,7 +191,7 @@ msgstr "<0>不適用。 此警告只適用於附帶媒體的貼文。" msgid "⚠Invalid Handle" msgstr "⚠無效的帳號代碼" -#: src/screens/Login/LoginForm.tsx:244 +#: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" msgstr "雙重驗證" @@ -181,26 +213,26 @@ msgstr "無障礙" msgid "Accessibility settings" msgstr "無障礙設定" -#: src/Navigation.tsx:296 +#: src/Navigation.tsx:298 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "無障礙設定" -#: src/screens/Login/LoginForm.tsx:167 +#: src/screens/Login/LoginForm.tsx:170 #: src/view/screens/Settings/index.tsx:345 #: src/view/screens/Settings/index.tsx:752 msgid "Account" msgstr "帳號" -#: src/view/com/profile/ProfileMenu.tsx:145 +#: src/view/com/profile/ProfileMenu.tsx:144 msgid "Account blocked" msgstr "已封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:159 +#: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" msgstr "已跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:119 +#: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" msgstr "已靜音帳號" @@ -222,15 +254,15 @@ msgid "Account removed from quick access" msgstr "已從快速存取中移除帳號" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 -#: src/view/com/profile/ProfileMenu.tsx:134 +#: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "已解除封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:172 +#: src/view/com/profile/ProfileMenu.tsx:171 msgid "Account unfollowed" msgstr "已取消跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:108 +#: src/view/com/profile/ProfileMenu.tsx:107 msgid "Account unmuted" msgstr "已取消靜音帳號" @@ -241,6 +273,14 @@ msgstr "已取消靜音帳號" msgid "Add" msgstr "新增" +#: src/screens/StarterPack/Wizard/index.tsx:539 +msgid "Add {0} more to continue" +msgstr "" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +msgid "Add {displayName} to starter pack" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" msgstr "新增內容警告" @@ -279,10 +319,18 @@ msgstr "在已配置的設定中新增靜音文字" msgid "Add muted words and tags" msgstr "新增靜音文字及標籤" +#: src/screens/StarterPack/Wizard/index.tsx:197 +msgid "Add people to your starter pack that you think others will enjoy following" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "新增推薦的動態源" +#: src/screens/StarterPack/Wizard/index.tsx:464 +msgid "Add some feeds to your starter pack!" +msgstr "" + #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人" @@ -291,12 +339,12 @@ msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人 msgid "Add the following DNS record to your domain:" msgstr "將以下 DNS 記錄新增到您的網域:" -#: src/components/FeedCard.tsx:180 +#: src/components/FeedCard.tsx:300 msgid "Add this feed to your feeds" msgstr "將此新增至您的動態源" -#: src/view/com/profile/ProfileMenu.tsx:268 -#: src/view/com/profile/ProfileMenu.tsx:271 +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 msgid "Add to Lists" msgstr "新增至列表" @@ -331,7 +379,11 @@ msgstr "成人內容已停用。" msgid "Advanced" msgstr "進階設定" -#: src/view/screens/Feeds.tsx:737 +#: src/screens/StarterPack/StarterPackScreen.tsx:271 +msgid "All accounts have been followed!" +msgstr "" + +#: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." msgstr "以下是您儲存的動態源。" @@ -387,14 +439,31 @@ msgstr "一封電子郵件已發送至先前填寫的電子郵件地址 {0}。 msgid "An error occured" msgstr "發生錯誤" -#: src/lib/moderation/useReportOptions.ts:27 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the image." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:76 +#: src/components/StarterPack/ShareDialog.tsx:91 +msgid "An error occurred while saving the QR code!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:273 +msgid "An error occurred while trying to follow all" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "問題不在上述選項" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/view/com/profile/FollowButton.tsx:35 -#: src/view/com/profile/FollowButton.tsx:45 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." @@ -404,7 +473,7 @@ msgstr "出現問題,請再試一次。" msgid "an unknown error occurred" msgstr "出現未知錯誤" -#: src/view/com/notifications/FeedItem.tsx:260 +#: src/view/com/notifications/FeedItem.tsx:280 #: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "和" @@ -417,7 +486,7 @@ msgstr "動物" msgid "Animated GIF" msgstr "GIF 動畫" -#: src/lib/moderation/useReportOptions.ts:32 +#: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" msgstr "反社會行為" @@ -441,7 +510,7 @@ msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" msgid "App password settings" msgstr "應用程式專用密碼設定" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:266 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" @@ -477,6 +546,10 @@ msgstr "外觀" msgid "Apply default recommended feeds" msgstr "使用預設推薦的動態源" +#: src/screens/StarterPack/StarterPackScreen.tsx:497 +msgid "Are you sure you want delete this starter pack?" +msgstr "" + #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "您確定要刪除這個應用程式專用密碼「{name}」嗎?" @@ -493,11 +566,11 @@ msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/components/FeedCard.tsx:197 +#: src/components/FeedCard.tsx:317 msgid "Are you sure you want to remove this from your feeds?" msgstr "您確定要將此從您的動態源中移除嗎?" -#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -528,14 +601,15 @@ msgstr "至少 3 個字元" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:275 -#: src/screens/Login/LoginForm.tsx:281 +#: src/screens/Login/LoginForm.tsx:278 +#: src/screens/Login/LoginForm.tsx:284 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:231 +#: src/screens/StarterPack/Wizard/index.tsx:312 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" @@ -553,7 +627,7 @@ msgid "Birthday:" msgstr "生日:" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 -#: src/view/com/profile/ProfileMenu.tsx:366 +#: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "封鎖" @@ -562,12 +636,12 @@ msgstr "封鎖" msgid "Block account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:305 -#: src/view/com/profile/ProfileMenu.tsx:312 +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 msgid "Block Account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:349 +#: src/view/com/profile/ProfileMenu.tsx:348 msgid "Block Account?" msgstr "封鎖帳號?" @@ -592,12 +666,12 @@ msgstr "已被封鎖" msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:361 +#: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" @@ -617,7 +691,7 @@ msgstr "封鎖此帳號不會阻止被貼上標記。" msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "封鎖資訊是公開的。被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" -#: src/view/com/profile/ProfileMenu.tsx:358 +#: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "封鎖此帳號不會阻止被貼上標記,但它會阻止此帳號在您的討論串中回覆或與您進行互動。" @@ -634,6 +708,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky 是一個開放的網路,您可以自行挑選託管服務供應商。自定義託管服務現已為開發人員推出測試版。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "" + #: src/screens/Moderation/index.tsx:533 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 的官方程式將不會向未登入的使用者顯示您的個人檔案和貼文。但其他應用程式可能不會遵循這個要求,這不會使您的帳號變成非公開的。" @@ -659,7 +737,7 @@ msgstr "瀏覽其他動態源" msgid "Business" msgstr "商務" -#: src/view/com/profile/ProfileSubpageHeader.tsx:156 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by —" msgstr "來自 —" @@ -667,7 +745,7 @@ msgstr "來自 —" msgid "By {0}" msgstr "來自 {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +#: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "來自 <0/>" @@ -675,7 +753,7 @@ msgstr "來自 <0/>" msgid "By creating an account you agree to the {els}." msgstr "建立帳號即表示您同意 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:158 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by you" msgstr "來自您" @@ -692,8 +770,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:434 -#: src/view/com/composer/Composer.tsx:440 +#: src/view/com/composer/Composer.tsx:451 +#: src/view/com/composer/Composer.tsx:457 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -795,9 +873,9 @@ msgstr "變更貼文的發佈語言為 {0}" msgid "Change Your Email" msgstr "變更您的電子郵件地址" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:310 #: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:295 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "對話" @@ -807,7 +885,7 @@ msgstr "對話已靜音" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:315 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:638 msgid "Chat settings" @@ -827,7 +905,7 @@ msgstr "對話已解除靜音" msgid "Check my status" msgstr "檢查我的狀態" -#: src/screens/Login/LoginForm.tsx:268 +#: src/screens/Login/LoginForm.tsx:271 msgid "Check your email for a login code and enter it here." msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" @@ -839,11 +917,15 @@ msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "選擇「所有人」或「沒有人」" +#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +msgid "Choose for me" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "選擇服務" -#: src/screens/Onboarding/StepFinished.tsx:168 +#: src/screens/Onboarding/StepFinished.tsx:273 msgid "Choose the algorithms that power your custom feeds." msgstr "選擇提供您自定義動態的演算法。" @@ -915,6 +997,10 @@ msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:120 +#: src/components/NewskieDialog.tsx:127 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 @@ -972,7 +1058,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:453 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -980,11 +1066,11 @@ msgstr "關閉貼文編輯頁並捨棄草稿" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/FeedItem.tsx:207 +#: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" msgstr "折疊用戶清單" -#: src/view/com/notifications/FeedItem.tsx:343 +#: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" @@ -996,20 +1082,20 @@ msgstr "喜劇" msgid "Comics" msgstr "漫畫" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:256 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群守則" -#: src/screens/Onboarding/StepFinished.tsx:181 +#: src/screens/Onboarding/StepFinished.tsx:286 msgid "Complete onboarding and start using your account" msgstr "完成初始設定並開始使用您的帳號" -#: src/screens/Signup/index.tsx:168 +#: src/screens/Signup/index.tsx:206 msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:553 +#: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -1058,7 +1144,7 @@ msgstr "確認您的年齡:" msgid "Confirm your birthdate" msgstr "確認您的出生日期" -#: src/screens/Login/LoginForm.tsx:250 +#: src/screens/Login/LoginForm.tsx:253 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1068,11 +1154,11 @@ msgstr "確認您的出生日期" msgid "Confirmation code" msgstr "驗證碼" -#: src/screens/Login/LoginForm.tsx:302 +#: src/screens/Login/LoginForm.tsx:305 msgid "Connecting..." msgstr "連線中…" -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/index.tsx:276 msgid "Contact support" msgstr "聯繫支援" @@ -1124,7 +1210,7 @@ msgstr "繼續載入討論串…" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:213 +#: src/screens/Signup/index.tsx:251 msgid "Continue to next step" msgstr "繼續下一步" @@ -1150,6 +1236,7 @@ msgstr "已複製建構版本號至剪貼簿" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1161,6 +1248,7 @@ msgstr "已複製!" msgid "Copies app password" msgstr "複製應用程式專用密碼" +#: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "複製" @@ -1174,6 +1262,10 @@ msgstr "複製{0}" msgid "Copy code" msgstr "複製程式碼" +#: src/components/StarterPack/ShareDialog.tsx:143 +msgid "Copy Link" +msgstr "" + #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" msgstr "複製列表連結" @@ -1193,7 +1285,11 @@ msgstr "複製訊息文字" msgid "Copy post text" msgstr "複製貼文文字" -#: src/Navigation.tsx:259 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +msgid "Copy QR code" +msgstr "" + +#: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作權政策" @@ -1214,6 +1310,10 @@ msgstr "無法載入列表" msgid "Could not mute chat" msgstr "無法靜音對話" +#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +msgid "Create" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" @@ -1223,7 +1323,21 @@ msgstr "建立新帳號" msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" -#: src/screens/Signup/index.tsx:141 +#: src/components/StarterPack/QrCodeDialog.tsx:157 +msgid "Create a QR code for a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/Navigation.tsx:330 +msgid "Create a starter pack" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +msgid "Create a starter pack for me" +msgstr "" + +#: src/screens/Signup/index.tsx:154 msgid "Create Account" msgstr "建立帳號" @@ -1236,6 +1350,10 @@ msgstr "建立一個帳號" msgid "Create an avatar instead" msgstr "或是建立一個頭像" +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" msgstr "建立應用程式專用密碼" @@ -1245,7 +1363,11 @@ msgstr "建立應用程式專用密碼" msgid "Create new account" msgstr "建立新帳號" -#: src/components/ReportDialog/SelectReportOptionView.tsx:98 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Create QR code" +msgstr "" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "建立 {0} 的檢舉" @@ -1266,8 +1388,8 @@ msgstr "自訂" msgid "Custom domain" msgstr "自訂網域" -#: src/view/screens/Feeds.tsx:763 -#: src/view/screens/Search/Explore.tsx:383 +#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所愛的內容。" @@ -1310,6 +1432,9 @@ msgid "Debug panel" msgstr "偵錯面板" #: src/components/dms/MessageMenu.tsx:151 +#: src/screens/StarterPack/StarterPackScreen.tsx:449 +#: src/screens/StarterPack/StarterPackScreen.tsx:528 +#: src/screens/StarterPack/StarterPackScreen.tsx:608 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1366,6 +1491,15 @@ msgstr "刪除我的帳號…" msgid "Delete post" msgstr "刪除貼文" +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:599 +msgid "Delete starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:494 +msgid "Delete starter pack?" +msgstr "" + #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" msgstr "刪除此列表?" @@ -1397,7 +1531,7 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/composer/Composer.tsx:277 +#: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" @@ -1430,11 +1564,11 @@ msgstr "關閉觸覺回饋" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:634 +#: src/view/com/composer/Composer.tsx:651 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:631 +#: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1448,11 +1582,11 @@ msgstr "阻撓應用程式向未登入用戶顯示我的帳號" msgid "Discover new custom feeds" msgstr "探索新的自訂動態源" -#: src/view/screens/Search/Explore.tsx:381 +#: src/view/screens/Search/Explore.tsx:388 msgid "Discover new feeds" msgstr "探索新的動態源" -#: src/view/screens/Feeds.tsx:760 +#: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" msgstr "探索新的動態源" @@ -1522,6 +1656,10 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +msgid "Download Bluesky" +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" @@ -1576,8 +1714,11 @@ msgctxt "action" msgid "Edit" msgstr "編輯" -#: src/view/screens/Feeds.tsx:370 -#: src/view/screens/Feeds.tsx:441 +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:522 +#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "編輯" @@ -1586,6 +1727,10 @@ msgstr "編輯" msgid "Edit avatar" msgstr "編輯頭像" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +msgid "Edit Feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" @@ -1599,9 +1744,9 @@ msgstr "編輯列表詳情" msgid "Edit Moderation List" msgstr "編輯內容管理列表" -#: src/Navigation.tsx:269 -#: src/view/screens/Feeds.tsx:368 -#: src/view/screens/Feeds.tsx:439 +#: src/Navigation.tsx:271 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "編輯我的動態源" @@ -1610,6 +1755,10 @@ msgstr "編輯我的動態源" msgid "Edit my profile" msgstr "編輯我的個人檔案" +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +msgid "Edit People" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1620,6 +1769,10 @@ msgstr "編輯個人檔案" msgid "Edit Profile" msgstr "編輯個人檔案" +#: src/screens/StarterPack/StarterPackScreen.tsx:430 +msgid "Edit starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" msgstr "編輯用戶列表" @@ -1637,6 +1790,10 @@ msgstr "編輯您的顯示名稱" msgid "Edit your profile description" msgstr "編輯您的帳號描述" +#: src/Navigation.tsx:335 +msgid "Edit your starter pack" +msgstr "" + #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "教育" @@ -1801,11 +1958,11 @@ msgstr "所有人都可以回覆" msgid "Everyone" msgstr "所有人" -#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" msgstr "過多的提及或回覆" -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" msgstr "過多或不受歡迎的訊息" @@ -1834,7 +1991,7 @@ msgstr "退出輸入搜索查詢" msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" msgstr "展開用戶清單" @@ -1870,7 +2027,7 @@ msgstr "外部媒體" 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:288 +#: src/Navigation.tsx:290 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:679 msgid "External Media Preferences" @@ -1885,6 +2042,11 @@ msgstr "外部媒體設定" msgid "Failed to create app password." msgstr "建立應用程式專用密碼失敗。" +#: src/screens/StarterPack/Wizard/index.tsx:241 +#: src/screens/StarterPack/Wizard/index.tsx:249 +msgid "Failed to create starter pack" +msgstr "" + #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." msgstr "無法建立列表。請檢查您的網路連線並重試。" @@ -1897,8 +2059,12 @@ msgstr "無法刪除訊息" msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請重試" -#: src/view/screens/Search/Explore.tsx:417 -#: src/view/screens/Search/Explore.tsx:441 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +msgid "Failed to delete starter pack" +msgstr "" + +#: src/view/screens/Search/Explore.tsx:426 +#: src/view/screens/Search/Explore.tsx:454 msgid "Failed to load feeds preferences" msgstr "無法載入動態源偏好" @@ -1911,12 +2077,12 @@ msgstr "無法載入 GIF" msgid "Failed to load past messages" msgstr "無法載入過去的訊息" -#: src/view/screens/Search/Explore.tsx:410 -#: src/view/screens/Search/Explore.tsx:434 +#: src/view/screens/Search/Explore.tsx:419 +#: src/view/screens/Search/Explore.tsx:447 msgid "Failed to load suggested feeds" msgstr "無法載入建議的動態源" -#: src/view/screens/Search/Explore.tsx:370 +#: src/view/screens/Search/Explore.tsx:377 msgid "Failed to load suggested follows" msgstr "無法載入建議的跟隨者" @@ -1937,7 +2103,7 @@ msgstr "無法提交申訴,請重試。" msgid "Failed to toggle thread mute, please try again" msgstr "無法將討論串設為靜音,請重試" -#: src/components/FeedCard.tsx:160 +#: src/components/FeedCard.tsx:280 msgid "Failed to update feeds" msgstr "無法更新動態" @@ -1946,29 +2112,35 @@ msgstr "無法更新動態" msgid "Failed to update settings" msgstr "無法更新設定" -#: src/Navigation.tsx:209 +#: src/Navigation.tsx:211 msgid "Feed" msgstr "動態" -#: src/components/FeedCard.tsx:91 +#: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 建立的動態源" #: src/view/screens/Feeds.tsx:675 -msgid "Feed offline" -msgstr "動態源已離線" +#~ msgid "Feed offline" +#~ msgstr "動態源已離線" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Feed toggle" +msgstr "" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "意見回饋" -#: src/view/screens/Feeds.tsx:433 -#: src/view/screens/Feeds.tsx:536 -#: src/view/screens/Profile.tsx:197 +#: src/Navigation.tsx:320 +#: src/screens/StarterPack/Wizard/index.tsx:201 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:220 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:367 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -1978,7 +2150,7 @@ msgstr "動態源" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" -#: src/components/FeedCard.tsx:157 +#: src/components/FeedCard.tsx:277 msgid "Feeds updated!" msgstr "動態已更新!" @@ -1994,7 +2166,7 @@ msgstr "文件儲存成功!" msgid "Filter from feeds" msgstr "動態源中的篩選" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Finalizing" msgstr "正在完成" @@ -2016,11 +2188,15 @@ msgstr "對「Following」動態源中的內容進行微調,以下選項只對 msgid "Fine-tune the discussion threads." msgstr "微調討論串。" +#: src/screens/StarterPack/Wizard/index.tsx:202 +msgid "Finish" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:164 +#: src/screens/Onboarding/StepFinished.tsx:269 msgid "Flexible" msgstr "靈活" @@ -2041,7 +2217,7 @@ msgstr "垂直翻轉" msgid "Follow" msgstr "跟隨" -#: src/view/com/profile/FollowButton.tsx:69 +#: src/view/com/profile/FollowButton.tsx:70 msgctxt "action" msgid "Follow" msgstr "跟隨" @@ -2055,11 +2231,16 @@ msgstr "跟隨 {0}" msgid "Follow {name}" msgstr "跟隨 {name}" -#: src/view/com/profile/ProfileMenu.tsx:247 -#: src/view/com/profile/ProfileMenu.tsx:258 +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "跟隨帳號" +#: src/screens/StarterPack/StarterPackScreen.tsx:308 +#: src/screens/StarterPack/StarterPackScreen.tsx:315 +msgid "Follow all" +msgstr "" + #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" msgstr "回追蹤" @@ -2096,7 +2277,7 @@ msgstr "已跟隨的用戶" msgid "Followed users only" msgstr "僅限已跟隨的用戶" -#: src/view/com/notifications/FeedItem.tsx:175 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "followed you" msgstr "已跟隨您" @@ -2105,7 +2286,7 @@ msgstr "已跟隨您" msgid "Followers" msgstr "跟隨者" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" msgstr "您所認識的這些人也跟隨了 @{0}" @@ -2119,7 +2300,7 @@ msgstr "您也認識的跟隨者" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:622 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" @@ -2137,7 +2318,7 @@ msgstr "已跟隨 {name}" msgid "Following feed preferences" msgstr "「Following」動態源偏好" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:277 #: src/view/screens/PreferencesFollowingFeed.tsx:103 #: src/view/screens/Settings/index.tsx:582 msgid "Following Feed Preferences" @@ -2168,15 +2349,15 @@ msgstr "為了保護您的帳號安全,您將無法再次查看此內容。如 msgid "Forgot Password" msgstr "忘記密碼" -#: src/screens/Login/LoginForm.tsx:224 +#: src/screens/Login/LoginForm.tsx:227 msgid "Forgot password?" msgstr "忘記密碼?" -#: src/screens/Login/LoginForm.tsx:235 +#: src/screens/Login/LoginForm.tsx:238 msgid "Forgot?" msgstr "忘記?" -#: src/lib/moderation/useReportOptions.ts:53 +#: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" msgstr "頻繁發佈不當內容" @@ -2193,6 +2374,10 @@ msgstr "來自 <0/>" msgid "Gallery" msgstr "相簿" +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +msgid "Generate a starter pack" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "開始" @@ -2210,24 +2395,25 @@ msgstr "GIF" msgid "Give your profile a face" msgstr "為您的個人檔案增添新顏" -#: src/lib/moderation/useReportOptions.ts:38 +#: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" msgstr "明顯違反法律或服務條款" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:82 -#: src/view/com/auth/LoggedOut.tsx:83 +#: src/view/com/auth/LoggedOut.tsx:78 +#: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:111 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:127 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:116 #: src/view/screens/ProfileList.tsx:975 @@ -2235,14 +2421,18 @@ msgid "Go Back" msgstr "返回" #: src/components/dms/ReportDialog.tsx:154 -#: src/components/ReportDialog/SelectReportOptionView.tsx:77 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:187 +#: src/screens/Signup/index.tsx:225 msgid "Go back to previous step" msgstr "返回上一步" +#: src/screens/StarterPack/Wizard/index.tsx:313 +msgid "Go back to the previous step" +msgstr "" + #: src/view/screens/NotFound.tsx:55 msgid "Go home" msgstr "前往首頁" @@ -2280,11 +2470,11 @@ msgstr "帳號代碼" msgid "Haptics" msgstr "觸覺" -#: src/lib/moderation/useReportOptions.ts:33 +#: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" msgstr "騷擾、惡作劇或其他無法容忍的行為" -#: src/Navigation.tsx:303 +#: src/Navigation.tsx:305 msgid "Hashtag" msgstr "標籤" @@ -2292,7 +2482,7 @@ msgstr "標籤" msgid "Hashtag: #{tag}" msgstr "標籤:#{tag}" -#: src/screens/Signup/index.tsx:234 +#: src/screens/Signup/index.tsx:272 msgid "Having trouble?" msgstr "遇到問題?" @@ -2320,7 +2510,7 @@ msgstr "這是您的應用程式專用密碼。" msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/FeedItem.tsx:350 +#: src/view/com/notifications/FeedItem.tsx:433 msgctxt "action" msgid "Hide" msgstr "隱藏" @@ -2339,7 +2529,7 @@ msgstr "隱藏內容" msgid "Hide this post?" msgstr "隱藏這則貼文?" -#: src/view/com/notifications/FeedItem.tsx:341 +#: src/view/com/notifications/FeedItem.tsx:424 msgid "Hide user list" msgstr "隱藏用戶列表" @@ -2371,9 +2561,10 @@ msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參 msgid "Hmmmm, we couldn't load that moderation service." msgstr "抱歉,我們無法載入該內容管理服務。" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:511 +#: src/Navigation.tsx:531 #: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:335 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2384,7 +2575,7 @@ msgid "Host:" msgstr "主機:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:160 #: src/screens/Signup/StepInfo/index.tsx:40 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" @@ -2441,7 +2632,7 @@ msgstr "如果您想更改密碼,我們將向您發送一個驗證碼以確認 msgid "If you're trying to change your handle or email, do so before you deactivate." msgstr "如果您想更改帳號代碼或電子郵件,請在停用帳號前更改。" -#: src/lib/moderation/useReportOptions.ts:37 +#: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" msgstr "違法" @@ -2453,11 +2644,15 @@ msgstr "圖片" msgid "Image alt text" msgstr "圖片替代文字" -#: src/lib/moderation/useReportOptions.ts:48 +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Image saved to your camera roll!" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" msgstr "冒充或虛假聲明身份或隸屬關係" -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "不當訊息或露骨連結" @@ -2481,19 +2676,19 @@ msgstr "輸入新密碼" msgid "Input password for account deletion" msgstr "輸入密碼以刪除帳號" -#: src/screens/Login/LoginForm.tsx:263 +#: src/screens/Login/LoginForm.tsx:266 msgid "Input the code which has been emailed to you" msgstr "輸入寄送至您電子郵件地址的驗證碼" -#: src/screens/Login/LoginForm.tsx:218 +#: src/screens/Login/LoginForm.tsx:221 msgid "Input the password tied to {identifier}" msgstr "輸入與 {identifier} 關聯的密碼" -#: src/screens/Login/LoginForm.tsx:191 +#: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "輸入註冊時使用的用戶名稱或電子郵件地址" -#: src/screens/Login/LoginForm.tsx:217 +#: src/screens/Login/LoginForm.tsx:220 msgid "Input your password" msgstr "輸入您的密碼" @@ -2509,7 +2704,7 @@ msgstr "輸入您的帳號代碼" msgid "Introducing Direct Messages" msgstr "為您隆重介紹「私人訊息」" -#: src/screens/Login/LoginForm.tsx:132 +#: src/screens/Login/LoginForm.tsx:135 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" @@ -2518,7 +2713,7 @@ msgstr "無效的雙重驗證碼。" msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" -#: src/screens/Login/LoginForm.tsx:137 +#: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" msgstr "用戶名稱或密碼無效" @@ -2542,10 +2737,35 @@ msgstr "邀請碼:{0} 個可用" msgid "Invite codes: 1 available" msgstr "邀請碼:1 個可用" +#: src/components/StarterPack/ShareDialog.tsx:109 +msgid "Invite people to this starter pack!" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:473 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "工作" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +msgid "Join Bluesky" +msgstr "" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "" + #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" msgstr "新聞學" @@ -2558,7 +2778,7 @@ msgstr "由 {0} 標記。" msgid "Labeled by the author." msgstr "由作者標記。" -#: src/view/screens/Profile.tsx:191 +#: src/view/screens/Profile.tsx:214 msgid "Labels" msgstr "標記" @@ -2582,7 +2802,7 @@ msgstr "語言選擇" msgid "Language settings" msgstr "語言設定" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:152 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "語言設定" @@ -2651,12 +2871,16 @@ msgstr "個人在排在您前面。" msgid "Legacy storage cleared, you need to restart the app now." msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +msgid "Let me choose" +msgstr "" + #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "讓我們來重設您的密碼吧!" -#: src/screens/Onboarding/StepFinished.tsx:184 +#: src/screens/Onboarding/StepFinished.tsx:289 msgid "Let's go!" msgstr "讓我們開始吧!" @@ -2665,13 +2889,13 @@ msgid "Light" msgstr "亮色" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Like this feed" msgstr "對這個動態源按喜歡" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:214 -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:216 +#: src/Navigation.tsx:221 msgid "Liked by" msgstr "按喜歡的用戶" @@ -2681,15 +2905,15 @@ msgstr "按喜歡的用戶" msgid "Liked By" msgstr "按喜歡的用戶" -#: src/view/com/notifications/FeedItem.tsx:178 +#: src/view/com/notifications/FeedItem.tsx:190 msgid "liked your custom feed" msgstr "對您的自訂動態源表示喜歡" -#: src/view/com/notifications/FeedItem.tsx:170 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "已喜歡您的貼文" -#: src/view/screens/Profile.tsx:196 +#: src/view/screens/Profile.tsx:219 msgid "Likes" msgstr "喜歡" @@ -2697,7 +2921,7 @@ msgstr "喜歡" msgid "Likes on this post" msgstr "這條貼文的喜歡數" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:185 msgid "List" msgstr "列表" @@ -2709,6 +2933,7 @@ msgstr "列表頭像" msgid "List blocked" msgstr "列表已封鎖" +#: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 建立" @@ -2733,10 +2958,10 @@ msgstr "已解除封鎖的列表" msgid "List unmuted" msgstr "已解除靜音的列表" -#: src/Navigation.tsx:120 -#: src/view/screens/Profile.tsx:192 -#: src/view/screens/Profile.tsx:198 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:215 +#: src/view/screens/Profile.tsx:222 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -2764,7 +2989,7 @@ msgstr "載入新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:492 +#: src/view/screens/ProfileFeed.tsx:493 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "載入新的貼文" @@ -2773,7 +2998,7 @@ msgstr "載入新的貼文" msgid "Loading..." msgstr "載入中…" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Log" msgstr "日誌" @@ -2817,6 +3042,10 @@ msgstr "看起來您已取消釘選所有動態源。但不用擔心,您可以 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "您看起來需要「Following」動態源,<0>點選這裡來新增。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +msgid "Make one for me" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" msgstr "請確認這是您想要去的的地方!" @@ -2831,7 +3060,7 @@ msgid "Mark as read" msgstr "標記為已讀" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:195 +#: src/view/screens/Profile.tsx:218 msgid "Media" msgstr "媒體" @@ -2874,18 +3103,18 @@ msgstr "訊息太長了" msgid "Message settings" msgstr "訊息設定" -#: src/Navigation.tsx:504 +#: src/Navigation.tsx:526 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 msgid "Messages" msgstr "訊息" -#: src/lib/moderation/useReportOptions.ts:46 +#: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" msgstr "誤導性帳號" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/screens/Moderation/index.tsx:104 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" @@ -2895,6 +3124,7 @@ msgstr "內容管理" msgid "Moderation details" msgstr "內容管理詳情" +#: src/components/FeedCard.tsx:157 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -2922,7 +3152,7 @@ msgstr "內容管理列表已更新" msgid "Moderation lists" msgstr "內容管理列表" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "內容管理列表" @@ -2931,7 +3161,7 @@ msgstr "內容管理列表" msgid "Moderation settings" msgstr "內容管理設定" -#: src/Navigation.tsx:229 +#: src/Navigation.tsx:231 msgid "Moderation states" msgstr "內容管理狀態" @@ -2968,8 +3198,8 @@ msgstr "靜音" msgid "Mute {truncatedTag}" msgstr "靜音 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:284 -#: src/view/com/profile/ProfileMenu.tsx:291 +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 msgid "Mute Account" msgstr "靜音帳號" @@ -3028,7 +3258,7 @@ msgstr "已靜音" msgid "Muted accounts" msgstr "已靜音帳號" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已靜音帳號" @@ -3054,7 +3284,7 @@ msgstr "封鎖是私人的。被封鎖的帳號可以與您互動,但您將無 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:718 msgid "My Feeds" msgstr "我的動態源" @@ -3079,9 +3309,10 @@ msgstr "名稱" msgid "Name is required" msgstr "名稱是必填項" -#: src/lib/moderation/useReportOptions.ts:58 -#: src/lib/moderation/useReportOptions.ts:92 -#: src/lib/moderation/useReportOptions.ts:100 +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:93 +#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:109 msgid "Name or Description Violates Community Standards" msgstr "名稱或描述違反社群標準" @@ -3090,7 +3321,7 @@ msgid "Nature" msgstr "自然" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:309 +#: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "切換到下一畫面" @@ -3099,11 +3330,11 @@ msgstr "切換到下一畫面" msgid "Navigates to your profile" msgstr "切換到您的個人檔案" -#: src/components/ReportDialog/SelectReportOptionView.tsx:127 +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" msgstr "需要檢舉侵權嗎?" -#: src/screens/Onboarding/StepFinished.tsx:152 +#: src/screens/Onboarding/StepFinished.tsx:257 msgid "Never lose access to your followers or data." msgstr "永遠不會失去對您的跟隨者或資料的存取權。" @@ -3147,22 +3378,22 @@ msgctxt "action" msgid "New post" msgstr "新貼文" -#: src/view/screens/Feeds.tsx:566 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:464 -#: src/view/screens/ProfileFeed.tsx:426 +#: src/view/screens/Profile.tsx:485 +#: src/view/screens/ProfileFeed.tsx:427 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:271 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "新貼文" -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "新貼文" -#: src/components/NewskieDialog.tsx:68 +#: src/components/NewskieDialog.tsx:71 msgid "New user info dialog" msgstr "新用戶資訊對話框" @@ -3180,11 +3411,15 @@ msgstr "新聞" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:308 -#: src/screens/Login/LoginForm.tsx:315 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:220 +#: src/screens/Signup/index.tsx:258 +#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:195 +#: src/screens/StarterPack/Wizard/index.tsx:372 +#: src/screens/StarterPack/Wizard/index.tsx:379 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3203,7 +3438,7 @@ msgstr "下一張圖片" msgid "No" msgstr "關" -#: src/view/screens/ProfileFeed.tsx:559 +#: src/view/screens/ProfileFeed.tsx:560 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "沒有描述" @@ -3217,6 +3452,10 @@ msgstr "無 DNS 控制台" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精選 GIF,Tenor 可能發生問題。" +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +msgid "No feeds found. Try searching for something else." +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再跟隨 {0}" @@ -3261,7 +3500,7 @@ msgstr "沒有結果" msgid "No results found" msgstr "未找到結果" -#: src/view/screens/Feeds.tsx:497 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "未找到「{query}」的結果" @@ -3295,12 +3534,16 @@ msgstr "沒有人可以回覆" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "還沒有人按喜歡,也許您應該成為第一個!" +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +msgid "Nobody was found. Try searching for someone else." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "非色情內容裸體" -#: src/Navigation.tsx:115 -#: src/view/screens/Profile.tsx:100 +#: src/Navigation.tsx:117 +#: src/view/screens/Profile.tsx:111 msgid "Not Found" msgstr "未找到" @@ -3309,9 +3552,9 @@ msgstr "未找到" msgid "Not right now" msgstr "暫時不需要" -#: src/view/com/profile/ProfileMenu.tsx:373 +#: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3331,11 +3574,11 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:499 +#: src/Navigation.tsx:521 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:350 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3353,7 +3596,7 @@ msgstr "現在" msgid "Nudity" msgstr "裸露" -#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Nudity or adult content not labeled as such" msgstr "未貼上此類標記的裸露或成人內容" @@ -3383,6 +3626,10 @@ msgstr "好的" msgid "Oldest replies first" msgstr "最舊的回覆優先" +#: src/components/StarterPack/QrCode.tsx:69 +msgid "on" +msgstr "" + #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" msgstr "在 {str}" @@ -3391,7 +3638,7 @@ msgstr "在 {str}" msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/view/com/composer/Composer.tsx:505 +#: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" @@ -3412,12 +3659,14 @@ msgid "Oops, something went wrong!" msgstr "糟糕,發生了錯誤!" #: src/components/Lists.tsx:191 +#: src/components/StarterPack/ProfileStarterPacks.tsx:302 +#: src/components/StarterPack/ProfileStarterPacks.tsx:311 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:100 +#: src/view/screens/Profile.tsx:111 msgid "Oops!" msgstr "糟糕!" -#: src/screens/Onboarding/StepFinished.tsx:148 +#: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" msgstr "開啟" @@ -3434,8 +3683,8 @@ msgstr "開啟頭像建立工具" msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:615 -#: src/view/com/composer/Composer.tsx:616 +#: src/view/com/composer/Composer.tsx:632 +#: src/view/com/composer/Composer.tsx:633 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3463,6 +3712,10 @@ msgstr "開啟導覽" msgid "Open post options menu" msgstr "開啟貼文選項選單" +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +msgid "Open starter pack menu" +msgstr "" + #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 msgid "Open storybook page" @@ -3558,7 +3811,7 @@ msgstr "開啟使用自訂網域的彈窗" msgid "Opens moderation settings" msgstr "開啟內容管理設定" -#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" msgstr "開啟密碼重設表單" @@ -3591,7 +3844,7 @@ msgstr "開啟系統日誌頁面" msgid "Opens the threads preferences" msgstr "開啟討論串偏好" -#: src/view/com/notifications/FeedItem.tsx:429 +#: src/view/com/notifications/FeedItem.tsx:513 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "開啟這個個人檔案" @@ -3617,7 +3870,7 @@ msgstr "或以其他帳號繼續。" msgid "Or, log into one of your other accounts." msgstr "或登入您的其他帳號。" -#: src/lib/moderation/useReportOptions.ts:26 +#: src/lib/moderation/useReportOptions.ts:27 msgid "Other" msgstr "其他" @@ -3642,7 +3895,7 @@ msgstr "頁面不存在" msgid "Page Not Found" msgstr "頁面不存在" -#: src/screens/Login/LoginForm.tsx:201 +#: src/screens/Login/LoginForm.tsx:204 #: src/screens/Signup/StepInfo/index.tsx:102 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 @@ -3665,15 +3918,16 @@ msgstr "密碼已更新!" msgid "Pause" msgstr "暫停" +#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用戶" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:172 msgid "People followed by @{0}" msgstr "被 @{0} 跟隨的人" -#: src/Navigation.tsx:163 +#: src/Navigation.tsx:165 msgid "People following @{0}" msgstr "跟隨 @{0} 的人" @@ -3685,6 +3939,10 @@ msgstr "需要相簿權限。" msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "相簿權限已遭拒絕,請在系統設定中啟用。" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +msgid "Person toggle" +msgstr "" + #: src/screens/Onboarding/index.tsx:28 msgid "Pets" msgstr "寵物" @@ -3784,7 +4042,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:281 +#: src/view/com/composer/Composer.tsx:287 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -3796,8 +4054,8 @@ msgstr "政治" msgid "Porn" msgstr "色情內容" -#: src/view/com/composer/Composer.tsx:479 -#: src/view/com/composer/Composer.tsx:487 +#: src/view/com/composer/Composer.tsx:496 +#: src/view/com/composer/Composer.tsx:504 msgctxt "action" msgid "Post" msgstr "發佈" @@ -3811,9 +4069,9 @@ msgstr "貼文" msgid "Post by {0}" msgstr "{0} 的貼文" -#: src/Navigation.tsx:189 -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 +#: src/Navigation.tsx:191 +#: src/Navigation.tsx:198 +#: src/Navigation.tsx:205 msgid "Post by @{0}" msgstr "@{0} 的貼文" @@ -3852,7 +4110,7 @@ msgstr "找不到貼文" msgid "posts" msgstr "貼文" -#: src/view/screens/Profile.tsx:193 +#: src/view/screens/Profile.tsx:216 msgid "Posts" msgstr "貼文" @@ -3879,7 +4137,7 @@ msgstr "按下以更改託管服務供應商" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:200 +#: src/screens/Signup/index.tsx:238 msgid "Press to retry" msgstr "按下以重試" @@ -3904,7 +4162,7 @@ msgstr "優先顯示跟隨者" msgid "Privacy" msgstr "隱私" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:246 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:957 @@ -3921,12 +4179,12 @@ msgid "Processing..." msgstr "處理中…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:345 +#: src/view/screens/Profile.tsx:353 msgid "profile" msgstr "個人檔案" #: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:381 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -3941,7 +4199,7 @@ msgstr "個人檔案已更新" msgid "Protect your account by verifying your email." msgstr "通過驗證電子郵件地址來保護您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:134 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "Public" msgstr "公開內容" @@ -3953,14 +4211,26 @@ msgstr "公開且可共享的批量靜音或封鎖列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:481 msgid "Publish reply" msgstr "發佈回覆" +#: src/components/StarterPack/QrCodeDialog.tsx:131 +msgid "QR code copied to your clipboard!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:109 +msgid "QR code has been downloaded!" +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:110 +msgid "QR code saved to your camera roll!" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -3997,7 +4267,7 @@ msgid "Reload conversations" msgstr "重新載入對話" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:200 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4006,6 +4276,10 @@ msgstr "重新載入對話" msgid "Remove" msgstr "刪除" +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Remove {displayName} from starter pack" +msgstr "" + #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" msgstr "刪除帳號" @@ -4034,13 +4308,13 @@ msgstr "刪除動態源?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:330 -#: src/view/screens/ProfileFeed.tsx:336 +#: src/view/screens/ProfileFeed.tsx:331 +#: src/view/screens/ProfileFeed.tsx:337 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/components/FeedCard.tsx:195 +#: src/components/FeedCard.tsx:315 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" @@ -4106,7 +4380,7 @@ msgstr "刪除已轉貼貼文" msgid "Replace with Discover" msgstr "用「Discover」動態源取代" -#: src/view/screens/Profile.tsx:194 +#: src/view/screens/Profile.tsx:217 msgid "Replies" msgstr "回覆" @@ -4122,7 +4396,7 @@ msgstr "此討論串的回覆已停用" msgid "Replies to this thread are disabled" msgstr "此討論串的回覆已停用。" -#: src/view/com/composer/Composer.tsx:477 +#: src/view/com/composer/Composer.tsx:494 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -4148,8 +4422,8 @@ msgstr "對已被封鎖的貼文回覆" msgid "Report" msgstr "檢舉" -#: src/view/com/profile/ProfileMenu.tsx:324 -#: src/view/com/profile/ProfileMenu.tsx:327 +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 msgid "Report Account" msgstr "檢舉帳號" @@ -4163,8 +4437,8 @@ msgstr "檢舉對話" msgid "Report dialog" msgstr "檢舉對話框" -#: src/view/screens/ProfileFeed.tsx:347 -#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:348 +#: src/view/screens/ProfileFeed.tsx:350 msgid "Report feed" msgstr "檢舉動態源" @@ -4181,6 +4455,11 @@ msgstr "檢舉訊息" msgid "Report post" msgstr "檢舉貼文" +#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:472 +msgid "Report starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" msgstr "檢舉這個內容" @@ -4195,7 +4474,7 @@ msgstr "檢舉這個列表" #: src/components/dms/ReportDialog.tsx:48 #: src/components/dms/ReportDialog.tsx:142 -#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 msgid "Report this message" msgstr "檢舉這個訊息" @@ -4203,6 +4482,10 @@ msgstr "檢舉這個訊息" msgid "Report this post" msgstr "檢舉這則貼文" +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" msgstr "檢舉這個用戶" @@ -4219,6 +4502,7 @@ msgstr "轉貼" msgid "Repost" msgstr "轉貼" +#: src/screens/StarterPack/StarterPackScreen.tsx:411 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4237,7 +4521,7 @@ msgstr "由 {0} 轉貼" msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/notifications/FeedItem.tsx:172 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "轉貼您的貼文" @@ -4302,7 +4586,7 @@ msgstr "重設初始設定狀態" msgid "Resets the preferences state" msgstr "重設偏好狀態" -#: src/screens/Login/LoginForm.tsx:289 +#: src/screens/Login/LoginForm.tsx:292 msgid "Retries login" msgstr "重試登入" @@ -4314,18 +4598,20 @@ msgstr "重試上次出錯的操作" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/screens/Login/LoginForm.tsx:288 -#: src/screens/Login/LoginForm.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/screens/Login/LoginForm.tsx:291 +#: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 #: src/screens/Onboarding/StepInterests/index.tsx:226 #: src/screens/Onboarding/StepInterests/index.tsx:229 -#: src/screens/Signup/index.tsx:207 +#: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "重試" #: src/components/Error.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "返回上一頁" @@ -4340,6 +4626,7 @@ msgid "Returns to previous page" msgstr "返回上一頁" #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:190 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4370,12 +4657,21 @@ msgstr "儲存更改" msgid "Save handle change" msgstr "儲存帳號代碼更改" +#: src/components/StarterPack/ShareDialog.tsx:163 +#: src/components/StarterPack/ShareDialog.tsx:170 +msgid "Save image" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" msgstr "儲存圖片裁剪" -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/components/StarterPack/QrCodeDialog.tsx:184 +msgid "Save QR code" +msgstr "" + +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 msgid "Save to my feeds" msgstr "儲存到我的動態源" @@ -4405,7 +4701,9 @@ msgid "Saves image crop settings" msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:72 +#: src/components/NewskieDialog.tsx:82 +#: src/view/com/notifications/FeedItem.tsx:372 +#: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "說句「你好!👋」" @@ -4418,8 +4716,8 @@ msgid "Scroll to top" msgstr "滾動到頂部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:494 -#: src/view/com/auth/LoggedOut.tsx:123 +#: src/Navigation.tsx:516 +#: src/view/com/auth/LoggedOut.tsx:119 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -4427,7 +4725,7 @@ msgstr "滾動到頂部" #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:343 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4451,8 +4749,12 @@ msgstr "搜尋所有由 @{authorHandle} 發佈並具有標籤 {displayTag} 的 msgid "Search for all posts with tag {displayTag}" msgstr "搜尋所有具有標籤 {displayTag} 的貼文" -#: src/view/com/auth/LoggedOut.tsx:105 -#: src/view/com/auth/LoggedOut.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:467 +msgid "Search for feeds that you want to suggest to others." +msgstr "" + +#: src/view/com/auth/LoggedOut.tsx:101 +#: src/view/com/auth/LoggedOut.tsx:102 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "搜尋用戶" @@ -4705,9 +5007,9 @@ msgstr "將圖片比例設定為高" msgid "Sets image aspect ratio to wide" msgstr "將圖片比例設定為寬" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:389 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -4726,11 +5028,14 @@ msgctxt "action" msgid "Share" msgstr "分享" -#: src/view/com/profile/ProfileMenu.tsx:220 -#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:300 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -4743,22 +5048,39 @@ msgstr "分享一個有趣的故事!" msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" -#: src/view/com/profile/ProfileMenu.tsx:378 +#: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:316 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 msgid "Share anyway" msgstr "仍然分享" -#: src/view/screens/ProfileFeed.tsx:357 -#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:358 +#: src/view/screens/ProfileFeed.tsx:360 msgid "Share feed" msgstr "分享動態源" +#: src/screens/StarterPack/StarterPackScreen.tsx:462 +msgid "Share link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "分享連結" +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share link dialog" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:296 +msgid "Share this starter pack" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:112 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "" + #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" msgstr "分享你喜愛的動態!" @@ -4861,7 +5183,7 @@ msgstr "在您的動態中顯示來自 {0} 的貼文" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:154 +#: src/screens/Login/LoginForm.tsx:157 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 @@ -4929,7 +5251,17 @@ msgstr "登入身分" msgid "Signed in as @{0}" msgstr "以 @{0} 身分登入" +#: src/view/com/notifications/FeedItem.tsx:197 +msgid "signed up with your starter pack" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +msgid "Signup without a starter pack" +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:240 +#: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Skip" msgstr "跳過" @@ -4947,6 +5279,10 @@ msgstr "軟體開發" msgid "Some people can reply" msgstr "僅部分人可以回覆" +#: src/screens/StarterPack/Wizard/index.tsx:203 +msgid "Some subtitle" +msgstr "" + #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "發生了一些問題" @@ -4962,8 +5298,8 @@ msgstr "發生了一些問題,請重試" msgid "Something went wrong, please try again." msgstr "發生了一些問題,請重試。" -#: src/App.native.tsx:92 -#: src/App.web.tsx:74 +#: src/App.native.tsx:96 +#: src/App.web.tsx:78 msgid "Sorry! Your session expired. Please log in again." msgstr "抱歉!您的登入會話已過期。請重新登入。" @@ -4979,12 +5315,12 @@ msgstr "對同一貼文的回覆進行排序:" msgid "Source: <0>{0}" msgstr "來源:<0>{0}" -#: src/lib/moderation/useReportOptions.ts:66 -#: src/lib/moderation/useReportOptions.ts:79 +#: src/lib/moderation/useReportOptions.ts:67 +#: src/lib/moderation/useReportOptions.ts:80 msgid "Spam" msgstr "垃圾訊息" -#: src/lib/moderation/useReportOptions.ts:54 +#: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" msgstr "垃圾訊息、過多的提及或回覆" @@ -5008,11 +5344,29 @@ msgstr "與 {displayName} 開始對話" msgid "Start chatting" msgstr "開始對話" +#: src/lib/generate-starterpack.ts:68 +#: src/Navigation.tsx:325 +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Starter Pack" +msgstr "" + +#: src/components/StarterPack/StarterPackCard.tsx:65 +msgid "Starter pack by {0}" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:579 +msgid "Starter pack is invalid" +msgstr "" + +#: src/view/screens/Profile.tsx:221 +msgid "Starter Packs" +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "服務運作狀態頁面" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:192 msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" @@ -5020,7 +5374,7 @@ msgstr "第 {0} 步(共 {1} 步)" msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 msgid "Storybook" msgstr "故事書" @@ -5064,7 +5418,7 @@ msgstr "為您推薦" msgid "Suggestive" msgstr "性暗示" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:241 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5115,11 +5469,15 @@ msgstr "科技" msgid "Tell a joke!" msgstr "說個笑話!🤡" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" msgstr "條款" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:251 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:951 #: src/view/screens/TermsOfService.tsx:29 @@ -5127,9 +5485,10 @@ msgstr "條款" msgid "Terms of Service" msgstr "服務條款" -#: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:94 +#: src/lib/moderation/useReportOptions.ts:102 +#: src/lib/moderation/useReportOptions.ts:110 msgid "Terms used violate community standards" msgstr "所使用的文字違反了社群標準" @@ -5151,12 +5510,19 @@ msgstr "謝謝,您的檢舉已提交。" msgid "That contains the following:" msgstr "其中包含以下內容:" -#: src/screens/Signup/index.tsx:87 +#: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." msgstr "這個帳號代碼已被使用。" +#: src/screens/StarterPack/StarterPackScreen.tsx:100 +#: src/screens/StarterPack/StarterPackScreen.tsx:101 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:354 +#: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖後,該帳號將能夠與您互動。" @@ -5168,6 +5534,10 @@ msgstr "社群準則已移動到 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版權政策已移動到 <0/>" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "此動態源已由「Discover」取代。" @@ -5193,6 +5563,10 @@ msgstr "這則貼文可能已被刪除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私政策已移動到 <0/>" +#: src/screens/StarterPack/StarterPackScreen.tsx:589 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "" + #: 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} 與我們聯繫。" @@ -5206,7 +5580,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:541 +#: src/view/screens/ProfileFeed.tsx:542 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" @@ -5251,8 +5625,8 @@ msgstr "取得貼文時發生問題,點擊這裡重試。" msgid "There was an issue fetching the list. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" -#: src/view/com/feeds/ProfileFeedgens.tsx:153 -#: src/view/com/lists/ProfileLists.tsx:160 +#: src/view/com/feeds/ProfileFeedgens.tsx:149 +#: src/view/com/lists/ProfileLists.tsx:159 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" @@ -5270,12 +5644,12 @@ msgstr "取得應用程式專用密碼時發生問題" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:112 -#: src/view/com/profile/ProfileMenu.tsx:123 -#: src/view/com/profile/ProfileMenu.tsx:138 -#: src/view/com/profile/ProfileMenu.tsx:149 -#: src/view/com/profile/ProfileMenu.tsx:163 -#: src/view/com/profile/ProfileMenu.tsx:176 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 msgid "There was an issue! {0}" msgstr "發生問題!{0}" @@ -5357,7 +5731,7 @@ msgstr "此動態源由於目前使用人數眾多而暫時無法使用。請稍 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "這個動態源是空的!您或許需要先跟隨更多的人或檢查您的語言設定。" -#: src/view/screens/ProfileFeed.tsx:471 +#: src/view/screens/ProfileFeed.tsx:472 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "這裡是空的。" @@ -5411,7 +5785,7 @@ msgid "This post has been deleted." msgstr "這則貼文已被刪除。" #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:313 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" @@ -5419,7 +5793,7 @@ msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它 msgid "This post will be hidden from feeds." msgstr "這則貼文將從動態隱藏。" -#: src/view/com/profile/ProfileMenu.tsx:375 +#: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到此個人檔案。 未登入的人將看不到它。" @@ -5456,7 +5830,7 @@ msgstr "此用戶包含在您已封鎖的 <0>{0} 列表中。" msgid "This user is included in the <0>{0} list which you have muted." msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" -#: src/components/NewskieDialog.tsx:50 +#: src/components/NewskieDialog.tsx:53 msgid "This user is new here. Press for more info about when they joined." msgstr "該用戶是新來帳號,請按此了解更多有關他們何時加入的資訊。" @@ -5481,7 +5855,7 @@ msgstr "討論串偏好" msgid "Threaded Mode" msgstr "樹狀顯示模式" -#: src/Navigation.tsx:282 +#: src/Navigation.tsx:284 msgid "Threads Preferences" msgstr "討論串偏好" @@ -5554,20 +5928,24 @@ msgstr "取消靜音列表" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:142 +#: src/screens/Login/LoginForm.tsx:145 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:66 +#: src/screens/Signup/index.tsx:79 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "無法連線到服務,請檢查您的網路連線。" +#: src/screens/StarterPack/StarterPackScreen.tsx:513 +msgid "Unable to delete" +msgstr "" + #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 -#: src/view/com/profile/ProfileMenu.tsx:366 +#: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:626 msgid "Unblock" msgstr "解除封鎖" @@ -5582,13 +5960,13 @@ msgstr "解除封鎖" msgid "Unblock account" msgstr "解除封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:304 -#: src/view/com/profile/ProfileMenu.tsx:310 +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 msgid "Unblock Account" msgstr "解除封鎖帳號" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 -#: src/view/com/profile/ProfileMenu.tsx:348 +#: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "解除封鎖?" @@ -5598,7 +5976,7 @@ msgstr "解除封鎖?" msgid "Undo repost" msgstr "取消轉貼" -#: src/view/com/profile/FollowButton.tsx:60 +#: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" msgstr "取消跟隨" @@ -5611,12 +5989,12 @@ msgstr "取消跟隨" msgid "Unfollow {0}" msgstr "取消跟隨 {0}" -#: src/view/com/profile/ProfileMenu.tsx:246 -#: src/view/com/profile/ProfileMenu.tsx:256 +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" msgstr "取消跟隨" -#: src/view/screens/ProfileFeed.tsx:570 +#: src/view/screens/ProfileFeed.tsx:571 msgid "Unlike this feed" msgstr "取消喜歡這個動態源" @@ -5629,8 +6007,8 @@ msgstr "取消靜音" msgid "Unmute {truncatedTag}" msgstr "取消靜音 {truncatedTag}" -#: src/view/com/profile/ProfileMenu.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:289 +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 msgid "Unmute Account" msgstr "取消靜音帳號" @@ -5672,8 +6050,8 @@ msgstr "取消訂閱" msgid "Unsubscribe from this labeler" msgstr "取消訂閱這個標記者" -#: src/lib/moderation/useReportOptions.ts:71 -#: src/lib/moderation/useReportOptions.ts:84 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "不受歡迎的色情內容" @@ -5810,7 +6188,7 @@ msgstr "已更新用戶列表" msgid "User Lists" msgstr "用戶列表" -#: src/screens/Login/LoginForm.tsx:174 +#: src/screens/Login/LoginForm.tsx:177 msgid "Username or email address" msgstr "帳號代碼或電子郵件地址" @@ -5882,7 +6260,7 @@ msgstr "電子遊戲" msgid "View {0}'s avatar" msgstr "查看 {0} 的頭像" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" msgstr "查看 {0} 的個人檔案" @@ -5894,11 +6272,11 @@ msgstr "查看已封鎖用戶的個人檔案" msgid "View debug entry" msgstr "查看偵錯項目" -#: src/components/ReportDialog/SelectReportOptionView.tsx:136 +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 msgid "View details" msgstr "查看詳細資訊" -#: src/components/ReportDialog/SelectReportOptionView.tsx:131 +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 msgid "View details for reporting a copyright violation" msgstr "查看詳細資訊以檢舉侵犯版權" @@ -5918,7 +6296,7 @@ msgstr "查看有關這些標記的資訊" msgid "View profile" msgstr "查看資料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +#: src/view/com/profile/ProfileSubpageHeader.tsx:129 msgid "View the avatar" msgstr "查看頭像" @@ -5926,7 +6304,7 @@ msgstr "查看頭像" msgid "View the labeling service provided by @{0}" msgstr "查看由 @{0} 提供的標記服務" -#: src/view/screens/ProfileFeed.tsx:582 +#: src/view/screens/ProfileFeed.tsx:583 msgid "View users who like this feed" msgstr "查看喜歡此動態源的用戶" @@ -5966,7 +6344,7 @@ msgstr "我們無法載入這個對話" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:126 +#: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" @@ -6002,7 +6380,7 @@ msgstr "我們將使用這些資訊來協助訂製您的體驗。" msgid "We're having network issues, try again" msgstr "我們遇到網路問題,請重試" -#: src/screens/Signup/index.tsx:142 +#: src/screens/Signup/index.tsx:155 msgid "We're so excited to have you join us!" msgstr "我們非常高興您加入我們!" @@ -6018,7 +6396,7 @@ msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" -#: src/view/com/composer/Composer.tsx:318 +#: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!您回覆的貼文已被刪除。" @@ -6039,9 +6417,13 @@ msgstr "歡迎回來!" msgid "What are your interests?" msgstr "您感興趣的是什麼?" +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "" + #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:359 +#: src/view/com/composer/Composer.tsx:376 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -6089,7 +6471,7 @@ msgstr "為什麼應該審查這個動態源?" msgid "Why should this list be reviewed?" msgstr "為什麼應該審查這個列表?" -#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 msgid "Why should this message be reviewed?" msgstr "為什麼應該審查這則訊息?" @@ -6097,6 +6479,10 @@ msgstr "為什麼應該審查這則訊息?" msgid "Why should this post be reviewed?" msgstr "為什麼應該審查這則貼文?" +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "" + #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" msgstr "為什麼應該審查這個用戶?" @@ -6110,11 +6496,11 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:551 +#: src/view/com/composer/Composer.tsx:568 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:358 +#: src/view/com/composer/Composer.tsx:375 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -6138,6 +6524,10 @@ msgstr "開" msgid "Yes, deactivate" msgstr "確定並停用" +#: src/screens/StarterPack/StarterPackScreen.tsx:525 +msgid "Yes, delete this starter pack" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "確定並停用我的帳號" @@ -6146,6 +6536,10 @@ msgstr "確定並停用我的帳號" msgid "Yesterday, {time}" msgstr "昨天,{time}" +#: src/components/StarterPack/StarterPackCard.tsx:68 +msgid "you" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "你正處於隊列之中。" @@ -6242,12 +6636,12 @@ msgstr "您已靜音這個用戶" msgid "You have no conversations yet. Start one!" msgstr "您還沒有對話,與其他用戶開始對話吧!" -#: src/view/com/feeds/ProfileFeedgens.tsx:141 +#: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." msgstr "您沒有建立任何動態源。" #: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:145 +#: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." msgstr "您沒有建立任何列表。" @@ -6279,10 +6673,30 @@ msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果您覺得這些標記有誤,您可以提出申訴。" +#: src/screens/StarterPack/Wizard/State.tsx:92 +msgid "You may only add up to 50 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:77 +msgid "You may only add up to 50 profiles" +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." msgstr "您必須年滿 13 歲才能註冊。" +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "" + +#: src/components/StarterPack/QrCodeDialog.tsx:62 +msgid "You must grant access to your photo library to save a QR code" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:70 +msgid "You must grant access to your photo library to save the image." +msgstr "" + #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" msgstr "您必須選擇至少一個標記者來提交檢舉" @@ -6315,6 +6729,26 @@ msgstr "您:{defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "您:{short}" +#: src/screens/Signup/index.tsx:169 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "" + +#: src/screens/Signup/index.tsx:174 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +msgid "You'll follow these people and {0} others" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +msgid "You'll follow these people right away" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +msgid "You'll stay updated with these feeds" +msgstr "" + #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 #: src/screens/SignupQueued.tsx:109 @@ -6326,7 +6760,7 @@ msgstr "輪到您了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "您正在使用應用程式專用密碼登入。請使用您的主密碼登入,以繼續停用您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:123 +#: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" msgstr "您已完成設定!" @@ -6339,7 +6773,7 @@ msgstr "您選擇在這則貼文中隱藏文字或標籤。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "您已經瀏覽完貼文啦!跟隨其他帳號吧。" -#: src/screens/Signup/index.tsx:164 +#: src/screens/Signup/index.tsx:202 msgid "Your account" msgstr "您的帳號" @@ -6397,11 +6831,11 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:349 +#: src/view/com/composer/Composer.tsx:366 msgid "Your post has been published" msgstr "您的貼文已發佈" -#: src/screens/Onboarding/StepFinished.tsx:138 +#: src/screens/Onboarding/StepFinished.tsx:243 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "您的貼文、按喜歡和封鎖是公開可見的,而靜音是私人的。" @@ -6413,7 +6847,7 @@ msgstr "您的個人檔案" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" -#: src/view/com/composer/Composer.tsx:348 +#: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" msgstr "您的回覆已發佈" @@ -6421,6 +6855,6 @@ msgstr "您的回覆已發佈" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "您的檢舉將發送至 Bluesky 內容管理服務" -#: src/screens/Signup/index.tsx:166 +#: src/screens/Signup/index.tsx:204 msgid "Your user handle" -msgstr "您的帳號代碼" \ No newline at end of file +msgstr "您的帳號代碼" From 0a0c7387905c7dc61fefd4f5f27d53b4797c00f6 Mon Sep 17 00:00:00 2001 From: Takayuki KUSANO <65759+tkusano@users.noreply.github.com> Date: Sun, 23 Jun 2024 17:16:20 +0900 Subject: [PATCH 243/520] Modified to use "measure word" in "# others" (#4607) --- src/screens/StarterPack/Wizard/index.tsx | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/screens/StarterPack/Wizard/index.tsx b/src/screens/StarterPack/Wizard/index.tsx index 76691dc985..7cee86f840 100644 --- a/src/screens/StarterPack/Wizard/index.tsx +++ b/src/screens/StarterPack/Wizard/index.tsx @@ -493,17 +493,29 @@ function Footer({ are included in your starter pack - ) : ( - + ) : state.currentStep === 'Profiles' ? ( + {getName(items[initialNamesIndex])},{' '} {getName(items[initialNamesIndex + 1])},{' '} - and {items.length - 2}{' '} - are - included in your starter pack + and{' '} + {' '} + are included in your starter pack + + ) : ( + + + {getName(items[initialNamesIndex])},{' '} + + + {getName(items[initialNamesIndex + 1])},{' '} + + and{' '} + {' '} + are included in your starter pack )} From f769564edfea3ec6406c49ef639685d942e14e09 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Mon, 24 Jun 2024 10:11:43 -0700 Subject: [PATCH 244/520] Remove the 'Who can reply' element except when viewing root, and add "edit" (#4615) * Remove the 'Who can reply' element except when viewing root, and add the edit text to authors * Switch to icon --- .../threadgate => components}/WhoCanReply.tsx | 95 +----- src/view/com/post-thread/PostThreadItem.tsx | 307 +++++++++--------- 2 files changed, 165 insertions(+), 237 deletions(-) rename src/{view/com/threadgate => components}/WhoCanReply.tsx (79%) diff --git a/src/view/com/threadgate/WhoCanReply.tsx b/src/components/WhoCanReply.tsx similarity index 79% rename from src/view/com/threadgate/WhoCanReply.tsx rename to src/components/WhoCanReply.tsx index 3f9970f5fb..cd171a0a46 100644 --- a/src/view/com/threadgate/WhoCanReply.tsx +++ b/src/components/WhoCanReply.tsx @@ -33,7 +33,8 @@ import {CircleBanSign_Stroke2_Corner0_Rounded as CircleBanSign} from '#/componen import {Earth_Stroke2_Corner0_Rounded as Earth} from '#/components/icons/Globe' import {Group3_Stroke2_Corner0_Rounded as Group} from '#/components/icons/Group' import {Text} from '#/components/Typography' -import {TextLink} from '../util/Link' +import {TextLink} from '../view/com/util/Link' +import {PencilLine_Stroke2_Corner0_Rounded as PencilLine} from './icons/Pencil' interface WhoCanReplyProps { post: AppBskyFeedDefs.PostView @@ -41,11 +42,7 @@ interface WhoCanReplyProps { style?: StyleProp } -export function WhoCanReplyInline({ - post, - isThreadAuthor, - style, -}: WhoCanReplyProps) { +export function WhoCanReply({post, isThreadAuthor, style}: WhoCanReplyProps) { const {_} = useLingui() const t = useTheme() const infoDialogControl = useDialogControl() @@ -90,73 +87,13 @@ export function WhoCanReplyInline({ ]}> {description} + {isThreadAuthor && ( + + )} )} - - - ) -} - -export function WhoCanReplyBlock({ - post, - isThreadAuthor, - style, -}: WhoCanReplyProps) { - const {_} = useLingui() - const t = useTheme() - const infoDialogControl = useDialogControl() - const {settings, isRootPost, onPressEdit} = useWhoCanReply(post) - - if (!isRootPost) { - return null - } - if (!settings.length && !isThreadAuthor) { - return null - } - - const isEverybody = settings.length === 0 - const isNobody = !!settings.find(gate => gate.type === 'nobody') - const description = isEverybody - ? _(msg`Everybody can reply`) - : isNobody - ? _(msg`Replies on this thread are disabled`) - : _(msg`Some people can reply`) - - return ( - <> - - + ) } @@ -176,31 +113,24 @@ function Icon({ return } -function InfoDialog({ +export function WhoCanReplyDialog({ control, post, - settings, }: { control: Dialog.DialogControlProps post: AppBskyFeedDefs.PostView - settings: ThreadgateSetting[] }) { return ( - + ) } -function InfoDialogInner({ - post, - settings, -}: { - post: AppBskyFeedDefs.PostView - settings: ThreadgateSetting[] -}) { +function WhoCanReplyDialogInner({post}: {post: AppBskyFeedDefs.PostView}) { const {_} = useLingui() + const {settings} = useWhoCanReply(post) return ( - - - - - {!isThreadedChild && showParentReplyLine && ( + + + + + {!isThreadedChild && showParentReplyLine && ( + + )} + + + + + {/* If we are in threaded mode, the avatar is rendered in PostMeta */} + {!isThreadedChild && ( + + + + {showChildReplyLine && ( )} - + )} - {/* If we are in threaded mode, the avatar is rendered in PostMeta */} - {!isThreadedChild && ( - - + + + + {richText?.text ? ( + + - - {showChildReplyLine && ( - - )} + + ) : undefined} + {limitLines ? ( + + ) : undefined} + {post.embed && ( + + )} - - - - - - {richText?.text ? ( - - - - ) : undefined} - {limitLines ? ( - - ) : undefined} - {post.embed && ( - - - - )} - - + - {hasMore ? ( - - - More - - - - ) : undefined} - - - - + + {hasMore ? ( + + + More + + + + ) : undefined} + + ) } } @@ -671,7 +666,7 @@ function ExpandedPostDetails({ s.mb10, ]}> {niceDate(post.indexedAt)} - + {needsTranslation && ( <> · From 77a512ae32eb1aae6be2b67779ffd9d8a1e28cb6 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 10:24:39 -0700 Subject: [PATCH 245/520] Couple of starter packs tweaks (#4604) --- app.config.js | 4 +- src/components/StarterPack/QrCodeDialog.tsx | 10 +---- src/components/StarterPack/ShareDialog.tsx | 23 +++-------- .../Wizard/WizardEditListDialog.tsx | 2 + .../StarterPack/Wizard/WizardListCard.tsx | 29 ++++++++++++-- src/screens/StarterPack/Wizard/StepFeeds.tsx | 13 ++++--- .../StarterPack/Wizard/StepProfiles.tsx | 1 + src/screens/StarterPack/Wizard/index.tsx | 38 ++++++------------- 8 files changed, 57 insertions(+), 63 deletions(-) diff --git a/app.config.js b/app.config.js index 57d4305865..4a44912289 100644 --- a/app.config.js +++ b/app.config.js @@ -45,9 +45,7 @@ module.exports = function (config) { 'appclips:bsky.app', 'appclips:go.bsky.app', // Allows App Clip to work when scanning QR codes // When testing local services, enter an ngrok (et al) domain here. It must use a standard HTTP/HTTPS port. - ...(IS_DEV || IS_TESTFLIGHT - ? ['appclips:sptesting.haileyok.com', 'applinks:sptesting.haileyok.com'] - : []), + ...(IS_DEV || IS_TESTFLIGHT ? [] : []), ] const UPDATES_CHANNEL = IS_TESTFLIGHT diff --git a/src/components/StarterPack/QrCodeDialog.tsx b/src/components/StarterPack/QrCodeDialog.tsx index 580c6cc7c8..39eb3076d8 100644 --- a/src/components/StarterPack/QrCodeDialog.tsx +++ b/src/components/StarterPack/QrCodeDialog.tsx @@ -1,16 +1,14 @@ import React from 'react' import {View} from 'react-native' import ViewShot from 'react-native-view-shot' -import * as FS from 'expo-file-system' import {requestMediaLibraryPermissionsAsync} from 'expo-image-picker' +import {createAssetAsync} from 'expo-media-library' import * as Sharing from 'expo-sharing' import {AppBskyGraphDefs, AppBskyGraphStarterpack} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {nanoid} from 'nanoid/non-secure' import {logger} from '#/logger' -import {saveImageToMediaLibrary} from 'lib/media/manip' import {logEvent} from 'lib/statsig/statsig' import {isNative, isWeb} from 'platform/detection' import * as Toast from '#/view/com/util/Toast' @@ -65,13 +63,9 @@ export function QrCodeDialog({ return } - const filename = `${FS.documentDirectory}/${nanoid(12)}.png` - // Incase of a FS failure, don't crash the app try { - await FS.copyAsync({from: uri, to: filename}) - await saveImageToMediaLibrary({uri: filename}) - await FS.deleteAsync(filename) + await createAssetAsync(`file://${uri}`) } catch (e: unknown) { Toast.show(_(msg`An error occurred while saving the QR code!`)) logger.error('Failed to save QR code', {error: e}) diff --git a/src/components/StarterPack/ShareDialog.tsx b/src/components/StarterPack/ShareDialog.tsx index 23fa10fb39..61e238081d 100644 --- a/src/components/StarterPack/ShareDialog.tsx +++ b/src/components/StarterPack/ShareDialog.tsx @@ -1,12 +1,10 @@ import React from 'react' import {View} from 'react-native' -import * as FS from 'expo-file-system' import {Image} from 'expo-image' import {requestMediaLibraryPermissionsAsync} from 'expo-image-picker' import {AppBskyGraphDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {nanoid} from 'nanoid/non-secure' import {logger} from '#/logger' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' @@ -72,19 +70,8 @@ function ShareDialogInner({ return } - const cachePath = await Image.getCachePathAsync(imageUrl) - const filename = `${FS.documentDirectory}/${nanoid(12)}.png` - - if (!cachePath) { - Toast.show(_(msg`An error occurred while saving the image.`)) - return - } - try { - await FS.copyAsync({from: cachePath, to: filename}) - await saveImageToMediaLibrary({uri: filename}) - await FS.deleteAsync(filename) - + await saveImageToMediaLibrary({uri: imageUrl}) Toast.show(_(msg`Image saved to your camera roll!`)) control.close() } catch (e: unknown) { @@ -133,18 +120,18 @@ function ShareDialogInner({ isWeb && [a.gap_sm, a.flex_row_reverse, {marginLeft: 'auto'}], ]}> {isNative && ( diff --git a/src/components/StarterPack/Wizard/WizardEditListDialog.tsx b/src/components/StarterPack/Wizard/WizardEditListDialog.tsx index bf250ac354..cf755e1bcf 100644 --- a/src/components/StarterPack/Wizard/WizardEditListDialog.tsx +++ b/src/components/StarterPack/Wizard/WizardEditListDialog.tsx @@ -58,6 +58,7 @@ export function WizardEditListDialog({ state.currentStep === 'Profiles' ? ( - + {btnType === 'checkbox' ? ( + + ) : !disabled ? ( + + ) : null} ) } export function WizardProfileCard({ + btnType, state, dispatch, profile, moderationOpts, }: { + btnType: 'checkbox' | 'remove' state: WizardState dispatch: (action: WizardAction) => void profile: AppBskyActorDefs.ProfileViewBasic @@ -127,6 +146,7 @@ export function WizardProfileCard({ return ( void @@ -170,6 +192,7 @@ export function WizardFeedCard({ return ( page.feeds) - .filter(f => !savedFeeds?.some(sf => sf?.uri === f.uri)) ?? [] + const popularFeeds = popularFeedsPages?.pages.flatMap(p => p.feeds) ?? [] - const suggestedFeeds = savedFeeds?.concat(popularFeeds) + const suggestedFeeds = + savedFeeds.length === 0 + ? popularFeeds + : savedFeeds.concat( + popularFeeds.filter(f => !savedFeeds.some(sf => sf.uri === f.uri)), + ) const {data: searchedFeeds, isLoading: isLoadingSearch} = useSearchPopularFeedsQuery({q: throttledQuery}) @@ -56,6 +58,7 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { return ( { - let displayName - if ( - currentProfile?.displayName != null && - currentProfile?.displayName !== '' - ) { - displayName = sanitizeDisplayName(currentProfile.displayName) - } else { - displayName = sanitizeHandle(currentProfile!.handle) - } + const displayName = createSanitizedDisplayName(currentProfile!, true) return _(msg`${displayName}'s Starter Pack`).slice(0, 50) } @@ -191,16 +184,12 @@ function WizardInner({ nextBtn: _(msg`Next`), }, Profiles: { - header: _(msg`People`), + header: _(msg`Choose People`), nextBtn: _(msg`Next`), - subtitle: _( - msg`Add people to your starter pack that you think others will enjoy following`, - ), }, Feeds: { - header: _(msg`Feeds`), + header: _(msg`Choose Feeds`), nextBtn: state.feeds.length === 0 ? _(msg`Skip`) : _(msg`Finish`), - subtitle: _(msg`Some subtitle`), }, } const currUiStrings = wizardUiStrings[state.currentStep] @@ -254,8 +243,8 @@ function WizardInner({ dispatch({type: 'SetProcessing', processing: true}) if (currentStarterPack && currentListItems) { editStarterPack({ - name: state.name ?? getDefaultName(), - description: state.description, + name: state.name?.trim() || getDefaultName(), + description: state.description?.trim(), descriptionFacets: [], profiles: state.profiles, feeds: state.feeds, @@ -264,8 +253,8 @@ function WizardInner({ }) } else { createStarterPack({ - name: state.name ?? getDefaultName(), - description: state.description, + name: state.name?.trim() || getDefaultName(), + description: state.description?.trim(), descriptionFacets: [], profiles: state.profiles, feeds: state.feeds, @@ -483,13 +472,10 @@ function Footer({ ) : items.length === 2 ? ( - - {getName(items[initialNamesIndex])}{' '} - - and + You and - {getName(items[state.currentStep === 'Profiles' ? 0 : 1])}{' '} + {getName(items[initialNamesIndex])}{' '} are included in your starter pack @@ -579,9 +565,9 @@ function Footer({ function getName(item: AppBskyActorDefs.ProfileViewBasic | GeneratorView) { if (typeof item.displayName === 'string') { - return enforceLen(sanitizeDisplayName(item.displayName), 16, true) + return enforceLen(sanitizeDisplayName(item.displayName), 28, true) } else if (typeof item.handle === 'string') { - return enforceLen(sanitizeHandle(item.handle), 16, true) + return enforceLen(sanitizeHandle(item.handle), 28, true) } return '' } From 873d91d4664403577fff0438bfc81304f1fafe5b Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 11:14:40 -0700 Subject: [PATCH 246/520] use granular permission of for media perm request (#4609) --- src/lib/hooks/usePermissions.ts | 4 +++- src/view/com/composer/photos/OpenCameraBtn.tsx | 2 +- src/view/com/lightbox/Lightbox.tsx | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/lib/hooks/usePermissions.ts b/src/lib/hooks/usePermissions.ts index baf9f7b8af..9f1f8fb6f7 100644 --- a/src/lib/hooks/usePermissions.ts +++ b/src/lib/hooks/usePermissions.ts @@ -20,7 +20,9 @@ const openPermissionAlert = (perm: string) => { } export function usePhotoLibraryPermission() { - const [res, requestPermission] = MediaLibrary.usePermissions() + const [res, requestPermission] = MediaLibrary.usePermissions({ + granularPermissions: ['photo'], + }) const requestPhotoAccessIfNeeded = async () => { // On the, we use to produce a filepicker // This does not need any permission granting. diff --git a/src/view/com/composer/photos/OpenCameraBtn.tsx b/src/view/com/composer/photos/OpenCameraBtn.tsx index 8f9152e34d..f1f984103e 100644 --- a/src/view/com/composer/photos/OpenCameraBtn.tsx +++ b/src/view/com/composer/photos/OpenCameraBtn.tsx @@ -24,7 +24,7 @@ export function OpenCameraBtn({gallery, disabled}: Props) { const {_} = useLingui() const {requestCameraAccessIfNeeded} = useCameraPermission() const [mediaPermissionRes, requestMediaPermission] = - MediaLibrary.usePermissions() + MediaLibrary.usePermissions({granularPermissions: ['photo']}) const t = useTheme() const onPressTakePicture = useCallback(async () => { diff --git a/src/view/com/lightbox/Lightbox.tsx b/src/view/com/lightbox/Lightbox.tsx index a95a948357..858116fdf7 100644 --- a/src/view/com/lightbox/Lightbox.tsx +++ b/src/view/com/lightbox/Lightbox.tsx @@ -59,7 +59,9 @@ function LightboxFooter({imageIndex}: {imageIndex: number}) { const {_} = useLingui() const {activeLightbox} = useLightbox() const [isAltExpanded, setAltExpanded] = React.useState(false) - const [permissionResponse, requestPermission] = MediaLibrary.usePermissions() + const [permissionResponse, requestPermission] = MediaLibrary.usePermissions({ + granularPermissions: ['photo'], + }) const saveImageToAlbumWithToasts = React.useCallback( async (uri: string) => { From f64245c1fb0b590edf1959ea0f30ec3bee507ad1 Mon Sep 17 00:00:00 2001 From: dan Date: Mon, 24 Jun 2024 21:34:42 +0100 Subject: [PATCH 247/520] Fix crash in Feeds and Starter Packs (#4616) * Remove useless check * Fix the bug by only adding resolved feeds/lists * Clarify the purpose of the count field --- src/screens/StarterPack/Wizard/StepFeeds.tsx | 10 ++--- src/state/queries/feed.ts | 44 +++++++++++++------- 2 files changed, 31 insertions(+), 23 deletions(-) diff --git a/src/screens/StarterPack/Wizard/StepFeeds.tsx b/src/screens/StarterPack/Wizard/StepFeeds.tsx index fbd8e7389d..46c4d4404e 100644 --- a/src/screens/StarterPack/Wizard/StepFeeds.tsx +++ b/src/screens/StarterPack/Wizard/StepFeeds.tsx @@ -41,13 +41,9 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { limit: 30, }) const popularFeeds = popularFeedsPages?.pages.flatMap(p => p.feeds) ?? [] - - const suggestedFeeds = - savedFeeds.length === 0 - ? popularFeeds - : savedFeeds.concat( - popularFeeds.filter(f => !savedFeeds.some(sf => sf.uri === f.uri)), - ) + const suggestedFeeds = savedFeeds.concat( + popularFeeds.filter(f => !savedFeeds.some(sf => sf.uri === f.uri)), + ) const {data: searchedFeeds, isLoading: isLoadingSearch} = useSearchPopularFeedsQuery({q: throttledQuery}) diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index dea6f5d774..36555c1813 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -509,6 +509,7 @@ export function useSavedFeeds() { placeholderData: previousData => { return ( previousData || { + // The likely count before we try to resolve them. count: savedItems.length, feeds: [], } @@ -556,28 +557,39 @@ export function useSavedFeeds() { precacheList(queryClient, list) }) - const res: SavedFeedItem[] = savedItems.map(s => { - if (s.type === 'timeline') { - return { + const result: SavedFeedItem[] = [] + for (let savedItem of savedItems) { + if (savedItem.type === 'timeline') { + result.push({ type: 'timeline', - config: s, + config: savedItem, view: undefined, + }) + } else if (savedItem.type === 'feed') { + const resolvedFeed = resolvedFeeds.get(savedItem.value) + if (resolvedFeed) { + result.push({ + type: 'feed', + config: savedItem, + view: resolvedFeed, + }) + } + } else if (savedItem.type === 'list') { + const resolvedList = resolvedLists.get(savedItem.value) + if (resolvedList) { + result.push({ + type: 'list', + config: savedItem, + view: resolvedList, + }) } } - - return { - type: s.type, - config: s, - view: - s.type === 'feed' - ? resolvedFeeds.get(s.value) - : resolvedLists.get(s.value), - } - }) as SavedFeedItem[] + } return { - count: savedItems.length, - feeds: res, + // By this point we know the real count. + count: result.length, + feeds: result, } }, }) From e0ac7d5bdcb096d6c23658c34da04bfa19579e4f Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 13:37:08 -0700 Subject: [PATCH 248/520] handle each possible loading state (#4617) --- src/screens/StarterPack/Wizard/StepFeeds.tsx | 16 ++++++++++++---- src/screens/StarterPack/Wizard/StepProfiles.tsx | 12 +++++++++--- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/screens/StarterPack/Wizard/StepFeeds.tsx b/src/screens/StarterPack/Wizard/StepFeeds.tsx index 46c4d4404e..5170edc6ef 100644 --- a/src/screens/StarterPack/Wizard/StepFeeds.tsx +++ b/src/screens/StarterPack/Wizard/StepFeeds.tsx @@ -32,12 +32,17 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { const throttledQuery = useThrottledValue(query, 500) const {screenReaderEnabled} = useA11y() - const {data: savedFeedsAndLists} = useSavedFeeds() + const {data: savedFeedsAndLists, isLoading: isLoadingSavedFeeds} = + useSavedFeeds() const savedFeeds = savedFeedsAndLists?.feeds .filter(f => f.type === 'feed' && f.view.uri !== DISCOVER_FEED_URI) .map(f => f.view) as AppBskyFeedDefs.GeneratorView[] - const {data: popularFeedsPages, fetchNextPage} = useGetPopularFeedsQuery({ + const { + data: popularFeedsPages, + fetchNextPage, + isLoading: isLoadingPopularFeeds, + } = useGetPopularFeedsQuery({ limit: 30, }) const popularFeeds = popularFeedsPages?.pages.flatMap(p => p.feeds) ?? [] @@ -45,9 +50,12 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { popularFeeds.filter(f => !savedFeeds.some(sf => sf.uri === f.uri)), ) - const {data: searchedFeeds, isLoading: isLoadingSearch} = + const {data: searchedFeeds, isFetching: isFetchingSearchedFeeds} = useSearchPopularFeedsQuery({q: throttledQuery}) + const isLoading = + isLoadingSavedFeeds || isLoadingPopularFeeds || isFetchingSearchedFeeds + const renderItem = ({ item, }: ListRenderItemInfo) => { @@ -90,7 +98,7 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { style={{flex: 1}} ListEmptyComponent={ - {isLoadingSearch ? ( + {isLoading ? ( ) : ( p.actors) - const {data: results, isLoading: isLoadingResults} = + const {data: results, isFetching: isFetchingResults} = useActorAutocompleteQuery(query, true, 12) + const isLoading = isLoadingTopPages || isFetchingResults + const renderItem = ({ item, }: ListRenderItemInfo) => { @@ -80,7 +86,7 @@ export function StepProfiles({ onEndReachedThreshold={isNative ? 2 : 0.25} ListEmptyComponent={ - {isLoadingResults ? ( + {isLoading ? ( ) : ( Date: Mon, 24 Jun 2024 23:15:11 +0100 Subject: [PATCH 249/520] Composer - replace threadgate modal with alf dialog (#4329) * replace threadgate modal with alf dialog * add accessibility to selectable * add aria * hide spinner once fetched * add `hasOpenDialogs` value to context * remove state * Rm loading state * Update the threadgate dialog button theming * Factor out the threadgate editor and add editing to post views * Mark messages for localization * Use colors from mute dialog * Remove unnecessary effect * Reset state on dialog dismiss * Clearer CTA * Fix bugs * Scope keyboard fix * Rm getAreDialogsActive (no longer needed) --------- Co-authored-by: Dan Abramov Co-authored-by: Paul Frazee --- src/components/Dialog/index.web.tsx | 5 +- src/components/WhoCanReply.tsx | 150 ++++++------ src/components/dialogs/EmbedConsent.tsx | 1 + src/components/dialogs/ThreadgateEditor.tsx | 218 ++++++++++++++++++ src/state/modals/index.tsx | 9 - .../com/composer/threadgate/ThreadgateBtn.tsx | 50 ++-- src/view/com/modals/Modal.tsx | 4 - src/view/com/modals/Modal.web.tsx | 3 - src/view/com/modals/Threadgate.tsx | 208 ----------------- 9 files changed, 334 insertions(+), 314 deletions(-) create mode 100644 src/components/dialogs/ThreadgateEditor.tsx delete mode 100644 src/view/com/modals/Threadgate.tsx diff --git a/src/components/Dialog/index.web.tsx b/src/components/Dialog/index.web.tsx index 35d807b4be..aff1842f77 100644 --- a/src/components/Dialog/index.web.tsx +++ b/src/components/Dialog/index.web.tsx @@ -88,7 +88,10 @@ export function Outer({ if (!isOpen) return function handler(e: KeyboardEvent) { - if (e.key === 'Escape') close() + if (e.key === 'Escape') { + e.stopPropagation() + close() + } } document.addEventListener('keydown', handler) diff --git a/src/components/WhoCanReply.tsx b/src/components/WhoCanReply.tsx index cd171a0a46..a73aae850b 100644 --- a/src/components/WhoCanReply.tsx +++ b/src/components/WhoCanReply.tsx @@ -17,7 +17,6 @@ import {HITSLOP_10} from '#/lib/constants' import {makeListLink, makeProfileLink} from '#/lib/routes/links' import {logger} from '#/logger' import {isNative} from '#/platform/detection' -import {useModalControls} from '#/state/modals' import {RQKEY_ROOT as POST_THREAD_RQKEY_ROOT} from '#/state/queries/post-thread' import { ThreadgateSetting, @@ -34,6 +33,7 @@ import {Earth_Stroke2_Corner0_Rounded as Earth} from '#/components/icons/Globe' import {Group3_Stroke2_Corner0_Rounded as Group} from '#/components/icons/Group' import {Text} from '#/components/Typography' import {TextLink} from '../view/com/util/Link' +import {ThreadgateEditorDialog} from './dialogs/ThreadgateEditor' import {PencilLine_Stroke2_Corner0_Rounded as PencilLine} from './icons/Pencil' interface WhoCanReplyProps { @@ -46,7 +46,15 @@ export function WhoCanReply({post, isThreadAuthor, style}: WhoCanReplyProps) { const {_} = useLingui() const t = useTheme() const infoDialogControl = useDialogControl() - const {settings, isRootPost, onPressEdit} = useWhoCanReply(post) + const editDialogControl = useDialogControl() + const agent = useAgent() + const queryClient = useQueryClient() + + const settings = React.useMemo( + () => threadgateViewToSettings(post.threadgate), + [post], + ) + const isRootPost = !('reply' in post.record) if (!isRootPost) { return null @@ -63,6 +71,55 @@ export function WhoCanReply({post, isThreadAuthor, style}: WhoCanReplyProps) { ? _(msg`Replies disabled`) : _(msg`Some people can reply`) + const onPressEdit = () => { + if (isNative && Keyboard.isVisible()) { + Keyboard.dismiss() + } + if (isThreadAuthor) { + editDialogControl.open() + } else { + infoDialogControl.open() + } + } + + const onEditConfirm = async (newSettings: ThreadgateSetting[]) => { + if (JSON.stringify(settings) === JSON.stringify(newSettings)) { + return + } + try { + if (newSettings.length) { + await createThreadgate(agent, post.uri, newSettings) + } else { + await agent.api.com.atproto.repo.deleteRecord({ + repo: agent.session!.did, + collection: 'app.bsky.feed.threadgate', + rkey: new AtUri(post.uri).rkey, + }) + } + await whenAppViewReady(agent, post.uri, res => { + const thread = res.data.thread + if (AppBskyFeedDefs.isThreadViewPost(thread)) { + const fetchedSettings = threadgateViewToSettings( + thread.post.threadgate, + ) + return JSON.stringify(fetchedSettings) === JSON.stringify(newSettings) + } + return false + }) + Toast.show(_(msg`Thread settings updated`)) + queryClient.invalidateQueries({ + queryKey: [POST_THREAD_RQKEY_ROOT], + }) + } catch (err) { + Toast.show( + _( + msg`There was an issue. Please check your internet connection and try again.`, + ), + ) + logger.error('Failed to edit threadgate', {message: err}) + } + } + return ( <> - + + {isThreadAuthor && ( + + )} ) } @@ -113,24 +181,31 @@ function Icon({ return } -export function WhoCanReplyDialog({ +function WhoCanReplyDialog({ control, post, + settings, }: { control: Dialog.DialogControlProps post: AppBskyFeedDefs.PostView + settings: ThreadgateSetting[] }) { return ( - + ) } -function WhoCanReplyDialogInner({post}: {post: AppBskyFeedDefs.PostView}) { +function WhoCanReplyDialogInner({ + post, + settings, +}: { + post: AppBskyFeedDefs.PostView + settings: ThreadgateSetting[] +}) { const {_} = useLingui() - const {settings} = useWhoCanReply(post) return ( , } -function useWhoCanReply(post: AppBskyFeedDefs.PostView) { - const agent = useAgent() - const queryClient = useQueryClient() - const {openModal} = useModalControls() - - const settings = React.useMemo( - () => threadgateViewToSettings(post.threadgate), - [post], - ) - const isRootPost = !('reply' in post.record) - - const onPressEdit = () => { - if (isNative && Keyboard.isVisible()) { - Keyboard.dismiss() - } - openModal({ - name: 'threadgate', - settings, - async onConfirm(newSettings: ThreadgateSetting[]) { - if (JSON.stringify(settings) === JSON.stringify(newSettings)) { - return - } - try { - if (newSettings.length) { - await createThreadgate(agent, post.uri, newSettings) - } else { - await agent.api.com.atproto.repo.deleteRecord({ - repo: agent.session!.did, - collection: 'app.bsky.feed.threadgate', - rkey: new AtUri(post.uri).rkey, - }) - } - await whenAppViewReady(agent, post.uri, res => { - const thread = res.data.thread - if (AppBskyFeedDefs.isThreadViewPost(thread)) { - const fetchedSettings = threadgateViewToSettings( - thread.post.threadgate, - ) - return ( - JSON.stringify(fetchedSettings) === JSON.stringify(newSettings) - ) - } - return false - }) - Toast.show('Thread settings updated') - queryClient.invalidateQueries({ - queryKey: [POST_THREAD_RQKEY_ROOT], - }) - } catch (err) { - Toast.show( - 'There was an issue. Please check your internet connection and try again.', - ) - logger.error('Failed to edit threadgate', {message: err}) - } - }, - }) - } - - return {settings, isRootPost, onPressEdit} -} - async function whenAppViewReady( agent: BskyAgent, uri: string, diff --git a/src/components/dialogs/EmbedConsent.tsx b/src/components/dialogs/EmbedConsent.tsx index c3fefd9f09..f7e6145975 100644 --- a/src/components/dialogs/EmbedConsent.tsx +++ b/src/components/dialogs/EmbedConsent.tsx @@ -113,6 +113,7 @@ export function EmbedConsentDialog({ + ) diff --git a/src/components/dialogs/ThreadgateEditor.tsx b/src/components/dialogs/ThreadgateEditor.tsx new file mode 100644 index 0000000000..75383764fc --- /dev/null +++ b/src/components/dialogs/ThreadgateEditor.tsx @@ -0,0 +1,218 @@ +import React from 'react' +import {StyleProp, View, ViewStyle} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import isEqual from 'lodash.isequal' + +import {useMyListsQuery} from '#/state/queries/my-lists' +import {ThreadgateSetting} from '#/state/queries/threadgate' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' +import {Text} from '#/components/Typography' + +interface ThreadgateEditorDialogProps { + control: Dialog.DialogControlProps + threadgate: ThreadgateSetting[] + onChange?: (v: ThreadgateSetting[]) => void + onConfirm?: (v: ThreadgateSetting[]) => void +} + +export function ThreadgateEditorDialog({ + control, + threadgate, + onChange, + onConfirm, +}: ThreadgateEditorDialogProps) { + return ( + + + + + ) +} + +function DialogContent({ + seedThreadgate, + onChange, + onConfirm, +}: { + seedThreadgate: ThreadgateSetting[] + onChange?: (v: ThreadgateSetting[]) => void + onConfirm?: (v: ThreadgateSetting[]) => void +}) { + const {_} = useLingui() + const control = Dialog.useDialogContext() + const {data: lists} = useMyListsQuery('curate') + const [draft, setDraft] = React.useState(seedThreadgate) + + const [prevSeedThreadgate, setPrevSeedThreadgate] = + React.useState(seedThreadgate) + if (seedThreadgate !== prevSeedThreadgate) { + // New data flowed from above (e.g. due to update coming through). + setPrevSeedThreadgate(seedThreadgate) + setDraft(seedThreadgate) // Reset draft. + } + + function updateThreadgate(nextThreadgate: ThreadgateSetting[]) { + setDraft(nextThreadgate) + onChange?.(nextThreadgate) + } + + const onPressEverybody = () => { + updateThreadgate([]) + } + + const onPressNobody = () => { + updateThreadgate([{type: 'nobody'}]) + } + + const onPressAudience = (setting: ThreadgateSetting) => { + // remove nobody + let newSelected = draft.filter(v => v.type !== 'nobody') + // toggle + const i = newSelected.findIndex(v => isEqual(v, setting)) + if (i === -1) { + newSelected.push(setting) + } else { + newSelected.splice(i, 1) + } + updateThreadgate(newSelected) + } + + const doneLabel = onConfirm ? _(msg`Save`) : _(msg`Done`) + return ( + + + + Chose who can reply + + + Either choose "Everybody" or "Nobody" + + + + v.type === 'nobody')} + onPress={onPressNobody} + style={{flex: 1}} + /> + + + Or combine these options: + + + v.type === 'mention')} + onPress={() => onPressAudience({type: 'mention'})} + /> + v.type === 'following')} + onPress={() => onPressAudience({type: 'following'})} + /> + {lists && lists.length > 0 + ? lists.map(list => ( + v.type === 'list' && v.list === list.uri) + } + onPress={() => + onPressAudience({type: 'list', list: list.uri}) + } + /> + )) + : // No loading states to avoid jumps for the common case (no lists) + null} + + + + + + ) +} + +function Selectable({ + label, + isSelected, + onPress, + style, +}: { + label: string + isSelected: boolean + onPress: () => void + style?: StyleProp +}) { + const t = useTheme() + return ( + + ) +} diff --git a/src/state/modals/index.tsx b/src/state/modals/index.tsx index 685b10bd85..529dc55907 100644 --- a/src/state/modals/index.tsx +++ b/src/state/modals/index.tsx @@ -5,7 +5,6 @@ import {AppBskyActorDefs, AppBskyGraphDefs} from '@atproto/api' import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' import {GalleryModel} from '#/state/models/media/gallery' import {ImageModel} from '#/state/models/media/image' -import {ThreadgateSetting} from '../queries/threadgate' export interface EditProfileModal { name: 'edit-profile' @@ -67,13 +66,6 @@ export interface SelfLabelModal { onChange: (labels: string[]) => void } -export interface ThreadgateModal { - name: 'threadgate' - settings: ThreadgateSetting[] - onChange?: (settings: ThreadgateSetting[]) => void - onConfirm?: (settings: ThreadgateSetting[]) => void -} - export interface ChangeHandleModal { name: 'change-handle' onChanged: () => void @@ -149,7 +141,6 @@ export type Modal = | CropImageModal | EditImageModal | SelfLabelModal - | ThreadgateModal // Bluesky access | WaitlistModal diff --git a/src/view/com/composer/threadgate/ThreadgateBtn.tsx b/src/view/com/composer/threadgate/ThreadgateBtn.tsx index 2aefdfbbf3..6cf2eea2c4 100644 --- a/src/view/com/composer/threadgate/ThreadgateBtn.tsx +++ b/src/view/com/composer/threadgate/ThreadgateBtn.tsx @@ -5,11 +5,12 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {isNative} from '#/platform/detection' -import {useModalControls} from '#/state/modals' import {ThreadgateSetting} from '#/state/queries/threadgate' import {useAnalytics} from 'lib/analytics/analytics' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {ThreadgateEditorDialog} from '#/components/dialogs/ThreadgateEditor' import {CircleBanSign_Stroke2_Corner0_Rounded as CircleBanSign} from '#/components/icons/CircleBanSign' import {Earth_Stroke2_Corner0_Rounded as Earth} from '#/components/icons/Globe' import {Group3_Stroke2_Corner0_Rounded as Group} from '#/components/icons/Group' @@ -26,18 +27,15 @@ export function ThreadgateBtn({ const {track} = useAnalytics() const {_} = useLingui() const t = useTheme() - const {openModal} = useModalControls() + const control = Dialog.useDialogControl() const onPress = () => { track('Composer:ThreadgateOpened') if (isNative && Keyboard.isVisible()) { Keyboard.dismiss() } - openModal({ - name: 'threadgate', - settings: threadgate, - onChange, - }) + + control.open() } const isEverybody = threadgate.length === 0 @@ -49,19 +47,29 @@ export function ThreadgateBtn({ : _(msg`Some people can reply`) return ( - - - + <> + + + + + ) } diff --git a/src/view/com/modals/Modal.tsx b/src/view/com/modals/Modal.tsx index ecfe5806ef..3455e1cdf8 100644 --- a/src/view/com/modals/Modal.tsx +++ b/src/view/com/modals/Modal.tsx @@ -23,7 +23,6 @@ import * as PostLanguagesSettingsModal from './lang-settings/PostLanguagesSettin import * as LinkWarningModal from './LinkWarning' import * as ListAddUserModal from './ListAddRemoveUsers' import * as SelfLabelModal from './SelfLabel' -import * as ThreadgateModal from './Threadgate' import * as UserAddRemoveListsModal from './UserAddRemoveLists' import * as VerifyEmailModal from './VerifyEmail' @@ -76,9 +75,6 @@ export function ModalsContainer() { } else if (activeModal?.name === 'self-label') { snapPoints = SelfLabelModal.snapPoints element = - } else if (activeModal?.name === 'threadgate') { - snapPoints = ThreadgateModal.snapPoints - element = } else if (activeModal?.name === 'alt-text-image') { snapPoints = AltImageModal.snapPoints element = diff --git a/src/view/com/modals/Modal.web.tsx b/src/view/com/modals/Modal.web.tsx index 14ee99e576..c4bab6fb18 100644 --- a/src/view/com/modals/Modal.web.tsx +++ b/src/view/com/modals/Modal.web.tsx @@ -23,7 +23,6 @@ import * as PostLanguagesSettingsModal from './lang-settings/PostLanguagesSettin import * as LinkWarningModal from './LinkWarning' import * as ListAddUserModal from './ListAddRemoveUsers' import * as SelfLabelModal from './SelfLabel' -import * as ThreadgateModal from './Threadgate' import * as UserAddRemoveLists from './UserAddRemoveLists' import * as VerifyEmailModal from './VerifyEmail' @@ -84,8 +83,6 @@ function Modal({modal}: {modal: ModalIface}) { element = } else if (modal.name === 'self-label') { element = - } else if (modal.name === 'threadgate') { - element = } else if (modal.name === 'change-handle') { element = } else if (modal.name === 'invite-codes') { diff --git a/src/view/com/modals/Threadgate.tsx b/src/view/com/modals/Threadgate.tsx deleted file mode 100644 index 4a9a9e2ab5..0000000000 --- a/src/view/com/modals/Threadgate.tsx +++ /dev/null @@ -1,208 +0,0 @@ -import React, {useState} from 'react' -import { - Pressable, - StyleProp, - StyleSheet, - TouchableOpacity, - View, - ViewStyle, -} from 'react-native' -import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' -import isEqual from 'lodash.isequal' - -import {useModalControls} from '#/state/modals' -import {useMyListsQuery} from '#/state/queries/my-lists' -import {ThreadgateSetting} from '#/state/queries/threadgate' -import {usePalette} from 'lib/hooks/usePalette' -import {colors, s} from 'lib/styles' -import {isWeb} from 'platform/detection' -import {ScrollView} from 'view/com/modals/util' -import {Text} from '../util/text/Text' - -export const snapPoints = ['60%'] - -export function Component({ - settings, - onChange, - onConfirm, -}: { - settings: ThreadgateSetting[] - onChange?: (settings: ThreadgateSetting[]) => void - onConfirm?: (settings: ThreadgateSetting[]) => void -}) { - const pal = usePalette('default') - const {closeModal} = useModalControls() - const [selected, setSelected] = useState(settings) - const {_} = useLingui() - const {data: lists} = useMyListsQuery('curate') - - const onPressEverybody = () => { - setSelected([]) - onChange?.([]) - } - - const onPressNobody = () => { - setSelected([{type: 'nobody'}]) - onChange?.([{type: 'nobody'}]) - } - - const onPressAudience = (setting: ThreadgateSetting) => { - // remove nobody - let newSelected = selected.filter(v => v.type !== 'nobody') - // toggle - const i = newSelected.findIndex(v => isEqual(v, setting)) - if (i === -1) { - newSelected.push(setting) - } else { - newSelected.splice(i, 1) - } - setSelected(newSelected) - onChange?.(newSelected) - } - - return ( - - - - Who can reply - - - - - - Choose "Everybody" or "Nobody" - - - - v.type === 'nobody')} - onPress={onPressNobody} - style={{flex: 1}} - /> - - - Or combine these options: - - - v.type === 'mention')} - onPress={() => onPressAudience({type: 'mention'})} - /> - v.type === 'following')} - onPress={() => onPressAudience({type: 'following'})} - /> - {lists?.length - ? lists.map(list => ( - v.type === 'list' && v.list === list.uri, - ) - } - onPress={() => - onPressAudience({type: 'list', list: list.uri}) - } - /> - )) - : null} - - - - - { - closeModal() - onConfirm?.(selected) - }} - style={styles.btn} - accessibilityRole="button" - accessibilityLabel={_(msg({message: `Done`, context: 'action'}))} - accessibilityHint=""> - - Done - - - - - ) -} - -function Selectable({ - label, - isSelected, - onPress, - style, -}: { - label: string - isSelected: boolean - onPress: () => void - style?: StyleProp -}) { - const pal = usePalette(isSelected ? 'inverted' : 'default') - return ( - - - {label} - - {isSelected ? ( - - ) : null} - - ) -} - -const styles = StyleSheet.create({ - container: { - flex: 1, - paddingBottom: isWeb ? 0 : 40, - }, - titleSection: { - paddingTop: isWeb ? 0 : 4, - }, - title: { - textAlign: 'center', - fontWeight: '600', - }, - description: { - textAlign: 'center', - paddingVertical: 16, - }, - selectable: { - flexDirection: 'row', - justifyContent: 'space-between', - paddingHorizontal: 18, - paddingVertical: 16, - borderWidth: 1, - borderRadius: 6, - }, - btn: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'center', - borderRadius: 32, - padding: 14, - backgroundColor: colors.blue3, - }, - btnContainer: { - paddingTop: 20, - paddingHorizontal: 20, - }, -}) From ffb67397e7106dce1e05fe86af0d8db12a1991f3 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 24 Jun 2024 17:34:12 -0500 Subject: [PATCH 250/520] Newskie dialog tweaks (#4623) --- src/components/NewskieDialog.tsx | 55 ++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 21 deletions(-) diff --git a/src/components/NewskieDialog.tsx b/src/components/NewskieDialog.tsx index 6743a592ba..d456bd6dab 100644 --- a/src/components/NewskieDialog.tsx +++ b/src/components/NewskieDialog.tsx @@ -6,10 +6,10 @@ import {useLingui} from '@lingui/react' import {differenceInSeconds} from 'date-fns' import {useGetTimeAgo} from '#/lib/hooks/useTimeAgo' +import {isNative} from '#/platform/detection' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {HITSLOP_10} from 'lib/constants' import {sanitizeDisplayName} from 'lib/strings/display-names' -import {isWeb} from 'platform/detection' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' @@ -70,19 +70,27 @@ export function NewskieDialog({ - + - - + + + + Say hello! - + {profile.joinedViaStarterPack ? ( {profileName} joined Bluesky using a starter pack{' '} @@ -116,18 +124,23 @@ export function NewskieDialog({ ) : null} - + + {isNative && ( + + )} + + From bce3338a0236cdce2ef620c1f344b077390df0f5 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 15:43:52 -0700 Subject: [PATCH 251/520] use `.push` instead of `.concat` (#4624) --- src/screens/Onboarding/StepFinished.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/screens/Onboarding/StepFinished.tsx b/src/screens/Onboarding/StepFinished.tsx index c7a459659f..9613ce660d 100644 --- a/src/screens/Onboarding/StepFinished.tsx +++ b/src/screens/Onboarding/StepFinished.tsx @@ -110,8 +110,8 @@ export function StepFinished() { // Any starter pack feeds will be pinned _after_ the defaults if (starterPack && starterPack.feeds?.length) { - feedsToSave.concat( - starterPack.feeds.map(f => ({ + feedsToSave.push( + ...starterPack.feeds.map(f => ({ type: 'feed', value: f.uri, pinned: true, From 9e89ddeb1c6bd84594f5b9a9152cd0d9b974b9a8 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 15:48:10 -0700 Subject: [PATCH 252/520] Wait for preferences before showing suggested feeds (#4618) --- src/screens/StarterPack/Wizard/StepFeeds.tsx | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/screens/StarterPack/Wizard/StepFeeds.tsx b/src/screens/StarterPack/Wizard/StepFeeds.tsx index 5170edc6ef..878d17ce01 100644 --- a/src/screens/StarterPack/Wizard/StepFeeds.tsx +++ b/src/screens/StarterPack/Wizard/StepFeeds.tsx @@ -32,7 +32,7 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { const throttledQuery = useThrottledValue(query, 500) const {screenReaderEnabled} = useA11y() - const {data: savedFeedsAndLists, isLoading: isLoadingSavedFeeds} = + const {data: savedFeedsAndLists, isFetchedAfterMount: isFetchedSavedFeeds} = useSavedFeeds() const savedFeeds = savedFeedsAndLists?.feeds .filter(f => f.type === 'feed' && f.view.uri !== DISCOVER_FEED_URI) @@ -46,15 +46,23 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { limit: 30, }) const popularFeeds = popularFeedsPages?.pages.flatMap(p => p.feeds) ?? [] - const suggestedFeeds = savedFeeds.concat( - popularFeeds.filter(f => !savedFeeds.some(sf => sf.uri === f.uri)), - ) + + // If we have saved feeds already loaded, display them immediately + // Then, when popular feeds have loaded we can concat them to the saved feeds + const suggestedFeeds = + savedFeeds || isFetchedSavedFeeds + ? popularFeeds + ? savedFeeds.concat( + popularFeeds.filter(f => !savedFeeds.some(sf => sf.uri === f.uri)), + ) + : savedFeeds + : undefined const {data: searchedFeeds, isFetching: isFetchingSearchedFeeds} = useSearchPopularFeedsQuery({q: throttledQuery}) const isLoading = - isLoadingSavedFeeds || isLoadingPopularFeeds || isFetchingSearchedFeeds + !isFetchedSavedFeeds || isLoadingPopularFeeds || isFetchingSearchedFeeds const renderItem = ({ item, From ed940c637edda3f7a39b2aefb242e30f8ad8c7ff Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Mon, 24 Jun 2024 16:03:32 -0700 Subject: [PATCH 253/520] Set up the global 'joined this week' (#4625) --- src/lib/constants.ts | 9 +++++ .../StarterPack/StarterPackLandingScreen.tsx | 38 +++++++++---------- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/src/lib/constants.ts b/src/lib/constants.ts index e0b8998007..0efaed44dd 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -13,6 +13,15 @@ export const EMBED_SERVICE = 'https://embed.bsky.app' export const EMBED_SCRIPT = `${EMBED_SERVICE}/static/embed.js` export const BSKY_DOWNLOAD_URL = 'https://bsky.app/download' +// HACK +// Yes, this is exactly what it looks like. It's a hard-coded constant +// reflecting the number of new users in the last week. We don't have +// time to add a route to the servers for this so we're just going to hard +// code and update this number with each release until we can get the +// server route done. +// -prf +export const JOINED_THIS_WEEK = 37115 // as of June24 2024 + const BASE_FEEDBACK_FORM_URL = `${HELP_DESK_URL}/requests/new` export function FEEDBACK_FORM_URL({ email, diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx index 1c9587a79e..cd4ca151a3 100644 --- a/src/screens/StarterPack/StarterPackLandingScreen.tsx +++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx @@ -11,6 +11,7 @@ import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {JOINED_THIS_WEEK} from '#/lib/constants' import {isAndroidWeb} from 'lib/browser' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {createStarterPackGooglePlayUri} from 'lib/strings/starter-pack' @@ -21,6 +22,7 @@ import { useActiveStarterPack, useSetActiveStarterPack, } from 'state/shell/starter-pack' +import {formatCount} from '#/view/com/util/numeric/format' import {LoggedOutScreenState} from 'view/com/auth/LoggedOut' import {CenteredView} from 'view/com/util/Views' import {Logo} from 'view/icons/Logo' @@ -95,7 +97,7 @@ function LandingScreenLoaded({ setScreenState: (state: LoggedOutScreenState) => void moderationOpts: ModerationOpts }) { - const {record, creator, listItemsSample, feeds, joinedWeekCount} = starterPack + const {record, creator, listItemsSample, feeds} = starterPack const {_} = useLingui() const t = useTheme() const activeStarterPack = useActiveStarterPack() @@ -200,24 +202,22 @@ function LandingScreenLoaded({ Join Bluesky - {joinedWeekCount && joinedWeekCount >= 25 ? ( - - - - 123,659 joined this week - - - ) : null} + + + + {formatCount(JOINED_THIS_WEEK)} joined this week + + {Boolean(listItemsSample?.length) && ( From 51fca956699ab2b686d137a9604c755c6d42ac78 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 16:04:34 -0700 Subject: [PATCH 254/520] add rich text facets to description (#4619) --- src/screens/StarterPack/StarterPackScreen.tsx | 17 +++++-- src/screens/StarterPack/Wizard/index.tsx | 2 - src/state/queries/starter-packs.ts | 50 +++++++++++++------ 3 files changed, 48 insertions(+), 21 deletions(-) diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index 46ce252364..d89bda1371 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -7,6 +7,7 @@ import { AppBskyGraphStarterpack, AtUri, ModerationOpts, + RichText as RichTextAPI, } from '@atproto/api' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {msg, Trans} from '@lingui/macro' @@ -52,6 +53,7 @@ import {Loader} from '#/components/Loader' import * as Menu from '#/components/Menu' import * as Prompt from '#/components/Prompt' import {ReportDialog, useReportDialogControl} from '#/components/ReportDialog' +import {RichText} from '#/components/RichText' import {FeedsList} from '#/components/StarterPack/Main/FeedsList' import {ProfilesList} from '#/components/StarterPack/Main/ProfilesList' import {QrCodeDialog} from '#/components/StarterPack/QrCodeDialog' @@ -280,6 +282,13 @@ function Header({ return null } + const richText = record.description + ? new RichTextAPI({ + text: record.description, + facets: record.descriptionFacets, + }) + : undefined + return ( <> - {record.description || joinedAllTimeCount >= 25 ? ( + {richText || joinedAllTimeCount >= 25 ? ( - {record.description ? ( - - {record.description} - + {richText ? ( + ) : null} {joinedAllTimeCount >= 25 ? ( diff --git a/src/screens/StarterPack/Wizard/index.tsx b/src/screens/StarterPack/Wizard/index.tsx index fd16fd20ae..b231e317e3 100644 --- a/src/screens/StarterPack/Wizard/index.tsx +++ b/src/screens/StarterPack/Wizard/index.tsx @@ -245,7 +245,6 @@ function WizardInner({ editStarterPack({ name: state.name?.trim() || getDefaultName(), description: state.description?.trim(), - descriptionFacets: [], profiles: state.profiles, feeds: state.feeds, currentStarterPack: currentStarterPack, @@ -255,7 +254,6 @@ function WizardInner({ createStarterPack({ name: state.name?.trim() || getDefaultName(), description: state.description?.trim(), - descriptionFacets: [], profiles: state.profiles, feeds: state.feeds, }) diff --git a/src/state/queries/starter-packs.ts b/src/state/queries/starter-packs.ts index 241bc6419c..ca7fa2d0ce 100644 --- a/src/state/queries/starter-packs.ts +++ b/src/state/queries/starter-packs.ts @@ -4,8 +4,10 @@ import { AppBskyGraphDefs, AppBskyGraphGetStarterPack, AppBskyGraphStarterpack, + AppBskyRichtextFacet, AtUri, BskyAgent, + RichText, } from '@atproto/api' import {StarterPackView} from '@atproto/api/dist/client/types/app/bsky/graph/defs' import { @@ -80,7 +82,6 @@ export async function invalidateStarterPack({ interface UseCreateStarterPackMutationParams { name: string description?: string - descriptionFacets: [] profiles: AppBskyActorDefs.ProfileViewBasic[] feeds?: AppBskyFeedDefs.GeneratorView[] } @@ -100,16 +101,33 @@ export function useCreateStarterPackMutation({ Error, UseCreateStarterPackMutationParams >({ - mutationFn: async params => { + mutationFn: async ({name, description, feeds, profiles}) => { + let descriptionFacets: AppBskyRichtextFacet.Main[] | undefined + if (description) { + const rt = new RichText({text: description}) + await rt.detectFacets(agent) + descriptionFacets = rt.facets + } + let listRes - listRes = await createStarterPackList({...params, agent}) + listRes = await createStarterPackList({ + name, + description, + profiles, + descriptionFacets, + agent, + }) + return await agent.app.bsky.graph.starterpack.create( { repo: agent.session?.did, }, { - ...params, + name, + description, + descriptionFacets, list: listRes?.uri, + feeds, createdAt: new Date().toISOString(), }, ) @@ -148,16 +166,20 @@ export function useEditStarterPackMutation({ currentListItems: AppBskyGraphDefs.ListItemView[] } >({ - mutationFn: async params => { - const { - name, - description, - descriptionFacets, - feeds, - profiles, - currentStarterPack, - currentListItems, - } = params + mutationFn: async ({ + name, + description, + feeds, + profiles, + currentStarterPack, + currentListItems, + }) => { + let descriptionFacets: AppBskyRichtextFacet.Main[] | undefined + if (description) { + const rt = new RichText({text: description}) + await rt.detectFacets(agent) + descriptionFacets = rt.facets + } if (!AppBskyGraphStarterpack.isRecord(currentStarterPack.record)) { throw new Error('Invalid starter pack') From d79891a8584001db81895dac483f40d45cfa4f87 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 24 Jun 2024 18:10:18 -0500 Subject: [PATCH 255/520] Disable clicks on profile cards on starter pack lander (#4621) --- src/screens/StarterPack/StarterPackLandingScreen.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx index cd4ca151a3..b781419efe 100644 --- a/src/screens/StarterPack/StarterPackLandingScreen.tsx +++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx @@ -240,6 +240,7 @@ function LandingScreenLoaded({ a.px_md, a.border_t, t.atoms.border_contrast_low, + {pointerEvents: 'none'}, ]}> Date: Tue, 25 Jun 2024 01:28:03 +0200 Subject: [PATCH 256/520] Update catalan messages.po (#4388) * Update catalan messages.po Keeping it at 100% Check it please @jordimas @darccio @surfdude29 * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update messages.po apply @jordimas correction --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --- src/locale/locales/ca/messages.po | 88 +++++++++++++++---------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index 93d004f00c..6ec1268338 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -18,7 +18,7 @@ msgstr "" #: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" -msgstr "" +msgstr "(té contingut incrustat)" #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" @@ -113,7 +113,7 @@ msgstr "" #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" -msgstr "" +msgstr "Avatar de {0}" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" @@ -505,7 +505,7 @@ msgstr "Tots els canals que has desat, en un sol lloc." #: src/view/com/modals/AddAppPasswords.tsx:187 #: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" -msgstr "" +msgstr "Permet l'accés als teus missatges directes" #: src/screens/Messages/Settings.tsx:61 #: src/screens/Messages/Settings.tsx:64 @@ -515,7 +515,7 @@ msgstr "" #: src/screens/Messages/Settings.tsx:62 #: src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" -msgstr "" +msgstr "Permet missatges nou de" #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 @@ -1039,7 +1039,7 @@ msgstr "Cancel·la la citació de la publicació" #: src/screens/Deactivated.tsx:155 msgid "Cancel reactivation and log out" -msgstr "" +msgstr "Cancel·la la reactivació i surt" #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 @@ -1118,7 +1118,7 @@ msgstr "Configuració del xat" #: src/screens/Messages/Settings.tsx:59 #: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" -msgstr "" +msgstr "Configuració del xat" #: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" @@ -1221,11 +1221,11 @@ msgstr "clica aquí" #: src/view/com/modals/DeleteAccount.tsx:208 msgid "Click here for more information on deactivating your account" -msgstr "" +msgstr "Clica aquí per a més informació sobre desactivar el teu compte" #: src/view/com/modals/DeleteAccount.tsx:216 msgid "Click here for more information." -msgstr "" +msgstr "Clica aquí per a més informació." #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." @@ -1325,7 +1325,7 @@ msgstr "Tanca la visualització de la imatge de la capçalera" #: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" -msgstr "" +msgstr "Plega la llista d'usuaris" #: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" @@ -1744,11 +1744,11 @@ msgstr "Data de naixement" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 #: src/view/screens/Settings/index.tsx:806 msgid "Deactivate account" -msgstr "" +msgstr "Desactiva el compte" #: src/view/screens/Settings/index.tsx:818 msgid "Deactivate my account" -msgstr "" +msgstr "Desactiva el meu compte" #: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" @@ -2402,7 +2402,7 @@ msgstr "Expandeix el text alternatiu" #: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" -msgstr "" +msgstr "Expandeix la llista d'usuaris" #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 @@ -2679,7 +2679,7 @@ msgstr "Segueix {0}" #: src/view/com/posts/AviFollowButton.tsx:71 msgid "Follow {name}" -msgstr "" +msgstr "Segueix a {name}" #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 @@ -2782,7 +2782,7 @@ msgstr "Seguint {0}" #: src/view/com/posts/AviFollowButton.tsx:53 msgid "Following {name}" -msgstr "" +msgstr "Seguint a {name}" #: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" @@ -3145,7 +3145,7 @@ msgstr "Si vols canviar la contrasenya t'enviarem un codi per a verificar que aq #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "" +msgstr "Si vols canviar el teu identificador o el correu fes-ho abans de desactivar el compte." #: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" @@ -3622,7 +3622,7 @@ msgstr "Registre" #: src/screens/Deactivated.tsx:214 #: src/screens/Deactivated.tsx:220 msgid "Log in or sign up" -msgstr "" +msgstr "Inicia sessió o registra't" #: src/screens/SignupQueued.tsx:155 #: src/screens/SignupQueued.tsx:158 @@ -4380,7 +4380,7 @@ msgstr "Obre" #: src/view/com/posts/AviFollowButton.tsx:89 msgid "Open {name} profile shortcut menu" -msgstr "" +msgstr "Obre el menú de drecera del perfil {name}" #: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" @@ -4463,7 +4463,7 @@ msgstr "Obre la càmera del dispositiu" #: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" -msgstr "" +msgstr "Obre la configuració del xat" #: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" @@ -4517,7 +4517,7 @@ msgstr "Obre la llista de codis d'invitació" #: src/view/screens/Settings/index.tsx:808 msgid "Opens modal for account deactivation confirmation" -msgstr "" +msgstr "Obre el modal per a la confirmació de la desactivació del compte" #: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" @@ -4604,7 +4604,7 @@ msgstr "Obre les preferències dels fils de debat" #: src/view/com/notifications/FeedItem.tsx:513 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" -msgstr "" +msgstr "Obre aquest perfil" #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" @@ -4621,11 +4621,11 @@ msgstr "O combina aquestes opcions:" #: src/screens/Deactivated.tsx:211 msgid "Or, continue with another account." -msgstr "" +msgstr "O continua amb un altre compte." #: src/screens/Deactivated.tsx:194 msgid "Or, log into one of your other accounts." -msgstr "" +msgstr "O inicia sessió en un altre dels teus comptes." #: src/lib/moderation/useReportOptions.ts:27 msgid "Other" @@ -5067,7 +5067,7 @@ msgstr "Proporcions" #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" -msgstr "" +msgstr "Torna a activar el teu compte" #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" @@ -5129,7 +5129,7 @@ msgstr "Elimina el bàner" #: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 msgid "Remove embed" -msgstr "" +msgstr "Elimina l'incrustat" #: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 @@ -5168,11 +5168,11 @@ msgstr "Elimina la paraula silenciada de la teva llista" #: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" -msgstr "" +msgstr "Elimina el perfil" #: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" -msgstr "" +msgstr "Elimina el perfil de l'historial de cerca" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" @@ -5868,7 +5868,7 @@ msgstr "Envia el missatge" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." -msgstr "" +msgstr "Envia el missatge a..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 @@ -5893,7 +5893,7 @@ msgstr "Envia un correu de verificació" #: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" -msgstr "" +msgstr "Envia per missatge directe" #: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" @@ -6143,7 +6143,7 @@ msgstr "Mostra seguidors semblants a {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" -msgstr "" +msgstr "Mostra les respostes ocultes" #: src/view/com/util/forms/PostDropdownBtn.tsx:346 #: src/view/com/util/forms/PostDropdownBtn.tsx:348 @@ -6163,7 +6163,7 @@ msgstr "Mostra'n més com aquest" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" -msgstr "" +msgstr "Mostra les respostes silenciades" #: src/view/screens/PreferencesFollowingFeed.tsx:257 msgid "Show Posts from My Feeds" @@ -6371,7 +6371,7 @@ msgstr "Alguna cosa ha fallat" #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "" +msgstr "Alguna cosa ha fallat, torna-ho a provar" #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:114 @@ -6715,7 +6715,7 @@ msgstr "Les condicions del servei han estat traslladades a" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." -msgstr "" +msgstr "No hi ha límit de temps per a la desactivació del compte, torna quan vulguis." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:542 @@ -7517,7 +7517,7 @@ msgstr "Veure l'avatar de {0}" #: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" -msgstr "" +msgstr "Veure el perfil de {0}" #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" @@ -7682,7 +7682,7 @@ msgstr "" #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" -msgstr "" +msgstr "Bentornat!" #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" @@ -7808,7 +7808,7 @@ msgstr "Sí" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" -msgstr "" +msgstr "Sí, desactiva'l" #: src/screens/StarterPack/StarterPackScreen.tsx:525 msgid "Yes, delete this starter pack" @@ -7816,7 +7816,7 @@ msgstr "" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" -msgstr "" +msgstr "Sí, torna a activar el meu compte" #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" @@ -7841,7 +7841,7 @@ msgstr "També pots descobrir nous canals personalitzats per a seguir." #: src/view/com/modals/DeleteAccount.tsx:202 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." -msgstr "" +msgstr "També pots desactivar el teu compte temporalment i reactivar-lo en qualsevol moment." #: src/view/com/auth/create/Step1.tsx:106 #~ msgid "You can change hosting providers at any time." @@ -7857,7 +7857,7 @@ msgstr "Pots canviar-ho quan vulguis." #: src/screens/Messages/Settings.tsx:111 msgid "You can continue ongoing conversations regardless of which setting you choose." -msgstr "" +msgstr "Pots continuar les converses en curs independentment de la configuració que triïs." #: src/screens/Login/index.tsx:158 #: src/screens/Login/PasswordUpdatedForm.tsx:33 @@ -7866,7 +7866,7 @@ msgstr "Ara pots iniciar sessió amb la nova contrasenya." #: src/screens/Deactivated.tsx:136 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." -msgstr "" +msgstr "Pots reactivar el teu compte per continuar iniciant la sessió. El teu perfil i les publicacions seran visibles per a altres usuaris." #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." @@ -8025,7 +8025,7 @@ msgstr "Has d'escollir almenys un etiquetador per a un informe" #: src/screens/Deactivated.tsx:131 msgid "You previously deactivated @{0}." -msgstr "" +msgstr "Abans has desactivat @{0}." #: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" @@ -8045,11 +8045,11 @@ msgstr "Tu: {0}" #: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" +msgstr "Tu: {defaultEmbeddedContentMessage}" #: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" -msgstr "" +msgstr "Tu: {short}" #: src/screens/Signup/index.tsx:169 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -8084,7 +8084,7 @@ msgstr "Estàs a la cua" #: src/screens/Deactivated.tsx:89 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." -msgstr "" +msgstr "Has iniciat sessió amb una contrasenya d'aplicació. Inicia sessió amb la teva contrasenya principal per continuar la desactivació del teu compte." #: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" @@ -8189,7 +8189,7 @@ msgstr "El teu perfil" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "" +msgstr "El teu perfil, publicacions, fonts i llistes ja no seran visibles per a altres usuaris de Bluesky. Pots reactivar el teu compte en qualsevol moment iniciant sessió." #: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" From dc9e51dca19822bb1c0ae688d581bdb27ace6747 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Mon, 24 Jun 2024 16:31:07 -0700 Subject: [PATCH 257/520] Add borders around starter pack landing page when tablet or deskto (#4626) --- .../StarterPack/StarterPackLandingScreen.tsx | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx index b781419efe..a7bc451b7b 100644 --- a/src/screens/StarterPack/StarterPackLandingScreen.tsx +++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx @@ -231,14 +231,21 @@ function LandingScreenLoaded({ )} - - {starterPack.listItemsSample?.slice(0, 8).map(item => ( + + {starterPack.listItemsSample?.slice(0, 8).map((item, i) => ( @@ -257,13 +264,21 @@ function LandingScreenLoaded({ You'll stay updated with these feeds - - {feeds?.map(feed => ( + + {feeds?.map((feed, i) => ( From 795fe7455b77c01fe6d9274c172e3e9c9ec1464e Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 24 Jun 2024 18:55:29 -0500 Subject: [PATCH 258/520] Clicky newsky androidy (#4627) * Clicky newsky androidy * tweak --------- Co-authored-by: Hailey --- src/screens/Profile/Header/Handle.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/screens/Profile/Header/Handle.tsx b/src/screens/Profile/Header/Handle.tsx index 268b7350f8..0344f1a234 100644 --- a/src/screens/Profile/Header/Handle.tsx +++ b/src/screens/Profile/Header/Handle.tsx @@ -5,7 +5,7 @@ import {Trans} from '@lingui/macro' import {Shadow} from '#/state/cache/types' import {isInvalidHandle} from 'lib/strings/handles' -import {isAndroid} from 'platform/detection' +import {isIOS} from 'platform/detection' import {atoms as a, useTheme, web} from '#/alf' import {NewskieDialog} from '#/components/NewskieDialog' import {Text} from '#/components/Typography' @@ -23,7 +23,7 @@ export function ProfileHeaderHandle({ return ( + pointerEvents={disableTaps ? 'none' : isIOS ? 'auto' : 'box-none'}> {profile.viewer?.followedBy && !blockHide ? ( From 340c2c5eaf4666bd064f69d3520e7bc2b6cfa8c2 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 24 Jun 2024 19:06:04 -0500 Subject: [PATCH 259/520] Resolve facets in feed description on feed lander (#4628) --- src/view/screens/ProfileFeed.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/view/screens/ProfileFeed.tsx b/src/view/screens/ProfileFeed.tsx index 30f8dbebe3..17d1214b2f 100644 --- a/src/view/screens/ProfileFeed.tsx +++ b/src/view/screens/ProfileFeed.tsx @@ -53,6 +53,7 @@ import * as Toast from 'view/com/util/Toast' import {CenteredView} from 'view/com/util/Views' import {atoms as a, useTheme} from '#/alf' import {Button as NewButton, ButtonText} from '#/components/Button' +import {useRichText} from '#/components/hooks/useRichText' import {ArrowOutOfBox_Stroke2_Corner0_Rounded as Share} from '#/components/icons/ArrowOutOfBox' import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' import { @@ -518,6 +519,7 @@ function AboutSection({ const {mutateAsync: likeFeed, isPending: isLikePending} = useLikeMutation() const {mutateAsync: unlikeFeed, isPending: isUnlikePending} = useUnlikeMutation() + const [resolvedRT] = useRichText(feedInfo.description.text || '') const isLiked = !!likeUri const likeCount = @@ -553,7 +555,7 @@ function AboutSection({ ) : ( From dd5198f317fb722f348560f0b0dbe805553ae83b Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 17:07:29 -0700 Subject: [PATCH 260/520] explicitly filter out labelers (#4629) --- .../StarterPack/Main/ProfilesList.tsx | 1 + .../StarterPack/StarterPackLandingScreen.tsx | 35 ++++++++++--------- .../StarterPack/Wizard/StepProfiles.tsx | 7 ++-- 3 files changed, 25 insertions(+), 18 deletions(-) diff --git a/src/components/StarterPack/Main/ProfilesList.tsx b/src/components/StarterPack/Main/ProfilesList.tsx index 72d35fe2b2..7691e72229 100644 --- a/src/components/StarterPack/Main/ProfilesList.tsx +++ b/src/components/StarterPack/Main/ProfilesList.tsx @@ -47,6 +47,7 @@ export const ProfilesList = React.forwardRef( // The server returns these sorted by descending creation date, so we want to invert const profiles = data?.pages .flatMap(p => p.items.map(i => i.subject)) + .filter(p => !p.associated?.labeler) .reverse() const isOwn = new AtUri(listUri).host === currentAccount?.did diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx index a7bc451b7b..2b450494b8 100644 --- a/src/screens/StarterPack/StarterPackLandingScreen.tsx +++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx @@ -239,22 +239,25 @@ function LandingScreenLoaded({ t.atoms.border_contrast_low, ] }> - {starterPack.listItemsSample?.slice(0, 8).map((item, i) => ( - - - - ))} + {starterPack.listItemsSample + ?.filter(p => !p.subject.associated?.labeler) + .slice(0, 8) + .map((item, i) => ( + + + + ))} )} diff --git a/src/screens/StarterPack/Wizard/StepProfiles.tsx b/src/screens/StarterPack/Wizard/StepProfiles.tsx index 33caa12f2e..f77a46e7ab 100644 --- a/src/screens/StarterPack/Wizard/StepProfiles.tsx +++ b/src/screens/StarterPack/Wizard/StepProfiles.tsx @@ -38,10 +38,13 @@ export function StepProfiles({ } = useActorSearchPaginated({ query: encodeURIComponent('*'), }) - const topFollowers = topPages?.pages.flatMap(p => p.actors) + const topFollowers = topPages?.pages + .flatMap(p => p.actors) + .filter(p => !p.associated?.labeler) - const {data: results, isFetching: isFetchingResults} = + const {data: resultsUnfiltered, isFetching: isFetchingResults} = useActorAutocompleteQuery(query, true, 12) + const results = resultsUnfiltered?.filter(p => !p.associated?.labeler) const isLoading = isLoadingTopPages || isFetchingResults From f94edc3f445c10db5a6b11db62532dc66fc8a968 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 17:41:40 -0700 Subject: [PATCH 261/520] tweak wording for own badge (#4631) --- src/components/NewskieDialog.tsx | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/components/NewskieDialog.tsx b/src/components/NewskieDialog.tsx index d456bd6dab..1a523a839d 100644 --- a/src/components/NewskieDialog.tsx +++ b/src/components/NewskieDialog.tsx @@ -10,6 +10,7 @@ import {isNative} from '#/platform/detection' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {HITSLOP_10} from 'lib/constants' import {sanitizeDisplayName} from 'lib/strings/display-names' +import {useSession} from 'state/session' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' @@ -28,16 +29,27 @@ export function NewskieDialog({ const {_} = useLingui() const t = useTheme() const moderationOpts = useModerationOpts() + const {currentAccount} = useSession() + const timeAgo = useGetTimeAgo() const control = useDialogControl() + + const isMe = profile.did === currentAccount?.did + const createdAt = profile.createdAt as string | undefined + const profileName = React.useMemo(() => { const name = profile.displayName || profile.handle + + if (isMe) { + return _(msg`You`) + } + if (!moderationOpts) return name const moderation = moderateProfile(profile, moderationOpts) + return sanitizeDisplayName(name, moderation.ui('displayName')) - }, [moderationOpts, profile]) + }, [_, isMe, moderationOpts, profile]) + const [now] = React.useState(() => Date.now()) - const timeAgo = useGetTimeAgo() - const createdAt = profile.createdAt as string | undefined const daysOld = React.useMemo(() => { if (!createdAt) return Infinity return differenceInSeconds(now, new Date(createdAt)) / 86400 @@ -87,7 +99,11 @@ export function NewskieDialog({ /> - Say hello! + {isMe ? ( + Welcome, friend! + ) : ( + Say hello! + )} From 2ed133cb638d830aed8ce7a1d6b897eb25087f25 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 17:47:20 -0700 Subject: [PATCH 262/520] Maintain portrait in app clip (#4630) --- plugins/starterPackAppClipExtension/withClipInfoPlist.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/starterPackAppClipExtension/withClipInfoPlist.js b/plugins/starterPackAppClipExtension/withClipInfoPlist.js index 59fbed1a9e..4f104a6543 100644 --- a/plugins/starterPackAppClipExtension/withClipInfoPlist.js +++ b/plugins/starterPackAppClipExtension/withClipInfoPlist.js @@ -26,6 +26,14 @@ const withClipInfoPlist = (config, {targetName}) => { CFBundleShortVersionString: config.version, CFBundleIconName: 'AppIcon', UIViewControllerBasedStatusBarAppearance: 'NO', + UISupportedInterfaceOrientations: [ + 'UIInterfaceOrientationPortrait', + 'UIInterfaceOrientationPortraitUpsideDown', + ], + 'UISupportedInterfaceOrientations~ipad': [ + 'UIInterfaceOrientationPortrait', + 'UIInterfaceOrientationPortraitUpsideDown', + ], }) fs.mkdirSync(path.dirname(targetPath), {recursive: true}) From 615c0c851e424b0179bb15a16cff05abe7affaf2 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 25 Jun 2024 02:53:47 +0200 Subject: [PATCH 263/520] Update French localization (#4611) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update French localization * minor fix * `pack de démarrage` --> `kit de démarrage` * Apply suggestions from code review Co-authored-by: Stanislas Signoud * Apply suggestions from @Signez code review * Update messages.po --------- Co-authored-by: Stanislas Signoud --- src/locale/locales/fr/messages.po | 324 ++++++++++++++---------------- 1 file changed, 148 insertions(+), 176 deletions(-) diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 74ac60c521..95efb00a5d 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-11 14:30+0100\n" +"PO-Revision-Date: 2024-06-23 20:10+0100\n" "Last-Translator: surfdude29\n" "Language-Team: Stanislas Signoud (@signez.fr), surfdude29\n" "Plural-Forms: \n" @@ -37,10 +37,6 @@ msgstr "{0, plural, one {# étiquette a été placée sur ce contenu} other {# msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" -#: src/components/KnownFollowers.tsx:179 -#~ msgid "{0, plural, one {and # other} other {and # others}}" -#~ msgstr "" - #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -82,7 +78,7 @@ msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" #: src/screens/StarterPack/StarterPackScreen.tsx:343 msgid "{0} people have used this starter pack!" -msgstr "" +msgstr "{0} personnes ont utilisé ce kit de démarrage !" #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" @@ -90,11 +86,11 @@ msgstr "Avatar de {0}" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" -msgstr "" +msgstr "Les fils d’actu et les personnes préférées de {0} – faites comme moi !" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" -msgstr "" +msgstr "Kit de démarrage de {0}" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" @@ -102,27 +98,27 @@ msgstr "{count, plural, one {Liké par # compte} other {Liké par # comptes}}" #: src/lib/hooks/useTimeAgo.ts:69 msgid "{diff, plural, one {day} other {days}}" -msgstr "" +msgstr "{diff, plural, one {jour} other {jours}}" #: src/lib/hooks/useTimeAgo.ts:64 msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{diff, plural, one {heure} other {heures}}" #: src/lib/hooks/useTimeAgo.ts:59 msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{diff, plural, one {minute} other {minutes}}" #: src/lib/hooks/useTimeAgo.ts:75 msgid "{diff, plural, one {month} other {months}}" -msgstr "" +msgstr "{diff, plural, one {mois} other {mois}}" #: src/lib/hooks/useTimeAgo.ts:54 msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +msgstr "{diffSeconds, plural, one {seconde} other {secondes}}" #: src/screens/StarterPack/Wizard/index.tsx:182 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "Kit de démarrage de {displayName}" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" @@ -153,11 +149,11 @@ msgstr "{numUnreadNotifications} non lus" #: src/components/NewskieDialog.tsx:92 msgid "{profileName} joined Bluesky {0} ago" -msgstr "" +msgstr "{profileName} a rejoint Bluesky il y a {0}" #: src/components/NewskieDialog.tsx:87 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "{profileName} a rejoint Bluesky en utilisant un kit de démarrage il y a {0}" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" @@ -169,11 +165,17 @@ msgstr "<0/> membres" #: src/screens/StarterPack/Wizard/index.tsx:485 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +msgstr "<0>{0} et<1> <2>{1} sont inclus dans votre kit de démarrage" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "<0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}} font partie de votre kit de démarrage" + +#: src/screens/StarterPack/Wizard/index.tsx:509 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "<0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}} sont inclus dans votre kit de démarrage" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -185,7 +187,7 @@ msgstr "<0>{0} {1, plural, one {abonnement} other {abonnements}}" #: src/screens/StarterPack/Wizard/index.tsx:478 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0} fait partie de votre kit de démarrage" #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." @@ -279,11 +281,11 @@ msgstr "Ajouter" #: src/screens/StarterPack/Wizard/index.tsx:539 msgid "Add {0} more to continue" -msgstr "" +msgstr "Ajouter {0} autres pour continuer" #: src/components/StarterPack/Wizard/WizardListCard.tsx:56 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "Ajouter {displayName} au kit de démarrage" #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" @@ -325,7 +327,7 @@ msgstr "Ajouter des mots et des mots-clés masqués" #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +msgstr "Ajoutez à votre kit de démarrage des personnes que vous pensez que d’autres aimeront suivre" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" @@ -333,7 +335,7 @@ msgstr "Ajouter les fils d’actu recommandés" #: src/screens/StarterPack/Wizard/index.tsx:464 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "Ajoutez des fils d’actu à votre kit de démarrage !" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" @@ -345,7 +347,7 @@ msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" #: src/components/FeedCard.tsx:300 msgid "Add this feed to your feeds" -msgstr "" +msgstr "Ajouter ce fil à vos fils d’actu" #: src/view/com/profile/ProfileMenu.tsx:267 #: src/view/com/profile/ProfileMenu.tsx:270 @@ -385,7 +387,7 @@ msgstr "Avancé" #: src/screens/StarterPack/StarterPackScreen.tsx:271 msgid "All accounts have been followed!" -msgstr "" +msgstr "Tous les comptes ont été suivis !" #: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." @@ -445,20 +447,20 @@ msgstr "Une erreur s’est produite" #: src/components/StarterPack/ProfileStarterPacks.tsx:313 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "" +msgstr "Une erreur s’est produite lors de la génération de votre kit de démarrage. Vous voulez réessayer ?" #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the image." -msgstr "" +msgstr "Une erreur s’est produite lors de l’enregistrement de l’image." #: src/components/StarterPack/QrCodeDialog.tsx:76 #: src/components/StarterPack/ShareDialog.tsx:91 msgid "An error occurred while saving the QR code!" -msgstr "" +msgstr "Une erreur s’est produite lors de l’enregistrement du code QR !" #: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "An error occurred while trying to follow all" -msgstr "" +msgstr "Une erreur s’est produite en essayant de suivre tous les comptes" #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -552,7 +554,7 @@ msgstr "Utiliser les fils d’actu recommandés par défaut" #: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Are you sure you want delete this starter pack?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -572,7 +574,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" #: src/components/FeedCard.tsx:317 msgid "Are you sure you want to remove this from your feeds?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir supprimer cela de vos fils d’actu ?" #: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" @@ -714,7 +716,7 @@ msgstr "Bluesky est un réseau ouvert où vous pouvez choisir votre hébergeur. #: src/components/StarterPack/ProfileStarterPacks.tsx:280 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Bluesky choisira un ensemble de comptes recommandés parmi les personnes de votre réseau." #: src/screens/Moderation/index.tsx:533 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." @@ -923,7 +925,7 @@ msgstr "Choisir « Tout le monde » ou « Personne »" #: src/components/StarterPack/ProfileStarterPacks.tsx:288 msgid "Choose for me" -msgstr "" +msgstr "Choisir pour moi" #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" @@ -1210,7 +1212,7 @@ msgstr "Continuer comme {0} (actuellement connecté)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:52 msgid "Continue thread..." -msgstr "" +msgstr "Poursuivre le fil de discussion…" #: src/screens/Onboarding/StepInterests/index.tsx:250 #: src/screens/Onboarding/StepProfile/index.tsx:266 @@ -1268,7 +1270,7 @@ msgstr "Copier ce code" #: src/components/StarterPack/ShareDialog.tsx:143 msgid "Copy Link" -msgstr "" +msgstr "Copier le lien" #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" @@ -1291,7 +1293,7 @@ msgstr "Copier le texte du post" #: src/components/StarterPack/QrCodeDialog.tsx:174 msgid "Copy QR code" -msgstr "" +msgstr "Copier le code QR" #: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 @@ -1316,7 +1318,7 @@ msgstr "Impossible de masquer la discussion" #: src/components/StarterPack/ProfileStarterPacks.tsx:270 msgid "Create" -msgstr "" +msgstr "Créer" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 @@ -1329,17 +1331,17 @@ msgstr "Créer un compte Bluesky" #: src/components/StarterPack/QrCodeDialog.tsx:157 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "Créer un code QR pour un kit de démarrage" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:257 #: src/Navigation.tsx:330 msgid "Create a starter pack" -msgstr "" +msgstr "Créer un kit de démarrage" #: src/components/StarterPack/ProfileStarterPacks.tsx:244 msgid "Create a starter pack for me" -msgstr "" +msgstr "Créer un kit de démarrage pour moi" #: src/screens/Signup/index.tsx:154 msgid "Create Account" @@ -1356,7 +1358,7 @@ msgstr "Créer plutôt un avatar" #: src/components/StarterPack/ProfileStarterPacks.tsx:172 msgid "Create another" -msgstr "" +msgstr "Créer un autre" #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" @@ -1369,7 +1371,7 @@ msgstr "Créer un nouveau compte" #: src/components/StarterPack/ShareDialog.tsx:158 msgid "Create QR code" -msgstr "" +msgstr "Créer un code QR" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1498,11 +1500,11 @@ msgstr "Supprimer le post" #: src/screens/StarterPack/StarterPackScreen.tsx:443 #: src/screens/StarterPack/StarterPackScreen.tsx:599 msgid "Delete starter pack" -msgstr "" +msgstr "Supprimer le kit de démarrage" #: src/screens/StarterPack/StarterPackScreen.tsx:494 msgid "Delete starter pack?" -msgstr "" +msgstr "Supprimer le kit de démarrage ?" #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" @@ -1588,7 +1590,7 @@ msgstr "Découvrir des fils d’actu personnalisés" #: src/view/screens/Search/Explore.tsx:388 msgid "Discover new feeds" -msgstr "" +msgstr "Découvrir de nouveaux fils d’actu" #: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" @@ -1596,7 +1598,7 @@ msgstr "Découvrir de nouveaux fils d’actu" #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" -msgstr "" +msgstr "Afficher des badges de texte alt plus grands" #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" @@ -1662,7 +1664,7 @@ msgstr "Terminé{extraText}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 msgid "Download Bluesky" -msgstr "" +msgstr "Télécharger Bluesky" #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 @@ -1719,7 +1721,7 @@ msgstr "Chaque code ne fonctionne qu’une seule fois. Vous recevrez régulière #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" -msgstr "" +msgstr "Modifier" #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" @@ -1733,7 +1735,7 @@ msgstr "Modifier l’avatar" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit Feeds" -msgstr "" +msgstr "Modifier les fils d’actu" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 @@ -1761,7 +1763,7 @@ msgstr "Modifier mon profil" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 msgid "Edit People" -msgstr "" +msgstr "Modifier les personnes" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -1773,14 +1775,9 @@ msgstr "Modifier le profil" msgid "Edit Profile" msgstr "Modifier le profil" -#: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:416 -#~ msgid "Edit Saved Feeds" -#~ msgstr "Modifier les fils d’actu enregistrés" - #: src/screens/StarterPack/StarterPackScreen.tsx:430 msgid "Edit starter pack" -msgstr "" +msgstr "Modifier le kit de démarrage" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1789,7 +1786,7 @@ msgstr "Modifier la liste de comptes" #: src/view/com/threadgate/WhoCanReply.tsx:73 #: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Edit who can reply" -msgstr "" +msgstr "Modifier qui peut répondre" #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" @@ -1801,7 +1798,7 @@ msgstr "Modifier votre description de profil" #: src/Navigation.tsx:335 msgid "Edit your starter pack" -msgstr "" +msgstr "Modifier votre kit de démarrage" #: src/screens/Onboarding/index.tsx:31 msgid "Education" @@ -2054,7 +2051,7 @@ msgstr "Échec de la création du mot de passe d’application." #: src/screens/StarterPack/Wizard/index.tsx:241 #: src/screens/StarterPack/Wizard/index.tsx:249 msgid "Failed to create starter pack" -msgstr "" +msgstr "Échec de la création du kit de démarrage" #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." @@ -2070,12 +2067,12 @@ msgstr "Échec de la suppression du post, veuillez réessayer" #: src/screens/StarterPack/StarterPackScreen.tsx:562 msgid "Failed to delete starter pack" -msgstr "" +msgstr "Échec de la suppression du kit de démarrage" #: src/view/screens/Search/Explore.tsx:426 #: src/view/screens/Search/Explore.tsx:454 msgid "Failed to load feeds preferences" -msgstr "" +msgstr "Échec du chargement des fils d’actu" #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 @@ -2089,11 +2086,11 @@ msgstr "Échec du chargement de l’historique" #: src/view/screens/Search/Explore.tsx:419 #: src/view/screens/Search/Explore.tsx:447 msgid "Failed to load suggested feeds" -msgstr "" +msgstr "Échec du chargement des fils d’actu suggerés" #: src/view/screens/Search/Explore.tsx:377 msgid "Failed to load suggested follows" -msgstr "" +msgstr "Échec du chargement des suivis suggérés" #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Failed to save image: {0}" @@ -2110,11 +2107,11 @@ msgstr "Échec de l’envoi de l’appel, veuillez réessayer." #: src/view/com/util/forms/PostDropdownBtn.tsx:180 msgid "Failed to toggle thread mute, please try again" -msgstr "" +msgstr "Échec de l’activation ou désactivation du masquage du fil de discussion, veuillez réessayer" #: src/components/FeedCard.tsx:280 msgid "Failed to update feeds" -msgstr "" +msgstr "Échec de la mise à jour des fils d’actu" #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 @@ -2130,13 +2127,9 @@ msgstr "Fil d’actu" msgid "Feed by {0}" msgstr "Fil d’actu par {0}" -#: src/view/screens/Feeds.tsx:709 -#~ msgid "Feed offline" -#~ msgstr "Fil d’actu hors ligne" - #: src/components/StarterPack/Wizard/WizardListCard.tsx:52 msgid "Feed toggle" -msgstr "" +msgstr "Ajouter/enlever le fil d’actu" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 @@ -2161,7 +2154,7 @@ msgstr "Les fils d’actu sont des algorithmes personnalisés qui se construisen #: src/components/FeedCard.tsx:277 msgid "Feeds updated!" -msgstr "" +msgstr "Fils d’actu mis à jour !" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" @@ -2199,7 +2192,7 @@ msgstr "Affine les fils de discussion." #: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Finish" -msgstr "" +msgstr "Terminer" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -2248,7 +2241,7 @@ msgstr "Suivre le compte" #: src/screens/StarterPack/StarterPackScreen.tsx:308 #: src/screens/StarterPack/StarterPackScreen.tsx:315 msgid "Follow all" -msgstr "" +msgstr "Suivre tous" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" @@ -2256,11 +2249,7 @@ msgstr "Suivre en retour" #: src/view/screens/Search/Explore.tsx:333 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "" - -#: src/components/KnownFollowers.tsx:169 -#~ msgid "Followed by" -#~ msgstr "" +msgstr "Suivez plus de comptes pour vous connecter à vos centres d’intérêt et développer votre réseau." #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" @@ -2268,19 +2257,19 @@ msgstr "Suivi par {0}" #: src/components/KnownFollowers.tsx:223 msgid "Followed by <0>{0}" -msgstr "" +msgstr "Suivi par <0>{0}" #: src/components/KnownFollowers.tsx:209 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Suivi par <0>{0} et {1, plural, one {# autre} other {# autres}}" #: src/components/KnownFollowers.tsx:196 msgid "Followed by <0>{0} and <1>{1}" -msgstr "" +msgstr "Suivi par <0>{0} et <1>{1}" #: src/components/KnownFollowers.tsx:178 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Suivi par <0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}}" #: src/view/com/modals/Threadgate.tsx:101 msgid "Followed users" @@ -2301,12 +2290,12 @@ msgstr "Abonné·e·s" #: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "Abonné·e·s de @{0} que vous connaissez" #: src/screens/Profile/KnownFollowers.tsx:108 #: src/screens/Profile/KnownFollowers.tsx:118 msgid "Followers you know" -msgstr "" +msgstr "Abonné·e·s que vous connaissez" #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 @@ -2389,7 +2378,7 @@ msgstr "Galerie" #: src/components/StarterPack/ProfileStarterPacks.tsx:277 msgid "Generate a starter pack" -msgstr "" +msgstr "Générer un kit de démarrage" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -2402,7 +2391,7 @@ msgstr "C’est parti" #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" -msgstr "" +msgstr "GIF" #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" @@ -2444,7 +2433,7 @@ msgstr "Retour à l’étape précédente" #: src/screens/StarterPack/Wizard/index.tsx:313 msgid "Go back to the previous step" -msgstr "" +msgstr "Retour à l’étape précédente" #: src/view/screens/NotFound.tsx:55 msgid "Go home" @@ -2659,7 +2648,7 @@ msgstr "Texte alt de l’image" #: src/components/StarterPack/ShareDialog.tsx:88 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "Image enregistrée dans votre photothèque !" #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" @@ -2752,19 +2741,19 @@ msgstr "Invitations : 1 code dispo" #: src/components/StarterPack/ShareDialog.tsx:109 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "Invitez les gens à ce kit de démarrage !" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "Invitez vos amis à suivre vos fils d’actu et vos personnes préférées" #: src/screens/StarterPack/Wizard/StepDetails.tsx:32 msgid "Invites, but personal" -msgstr "" +msgstr "Invitations, mais personnelles" #: src/screens/StarterPack/Wizard/index.tsx:473 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "Il n’y a que vous pour l’instant ! Ajoutez d’autres personnes à votre kit de démarrage en effectuant une recherche ci-dessus." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" @@ -2773,11 +2762,11 @@ msgstr "Emplois" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 msgid "Join Bluesky" -msgstr "" +msgstr "Rejoignez Bluesky" #: src/components/StarterPack/QrCode.tsx:56 msgid "Join the conversation" -msgstr "" +msgstr "Participez à la conversation" #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" @@ -2886,7 +2875,7 @@ msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintena #: src/components/StarterPack/ProfileStarterPacks.tsx:293 msgid "Let me choose" -msgstr "" +msgstr "Laissez-moi choisir" #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 @@ -2986,15 +2975,15 @@ msgstr "Listes qui bloquent ce compte :" #: src/view/screens/Search/Explore.tsx:130 msgid "Load more" -msgstr "" +msgstr "Charger plus" #: src/view/screens/Search/Explore.tsx:218 msgid "Load more suggested feeds" -msgstr "" +msgstr "Charger d’autres fils d’actu suggérés" #: src/view/screens/Search/Explore.tsx:216 msgid "Load more suggested follows" -msgstr "" +msgstr "Charger d’autres suggestions de suivis" #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" @@ -3057,7 +3046,7 @@ msgstr "On dirait que vous n’avez plus de fil d’actu « Following ». <0>C #: src/components/StarterPack/ProfileStarterPacks.tsx:252 msgid "Make one for me" -msgstr "" +msgstr "En faire un pour moi" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -3408,7 +3397,7 @@ msgstr "Nouveau post" #: src/components/NewskieDialog.tsx:71 msgid "New user info dialog" -msgstr "" +msgstr "Dialogue d’information sur un nouveau compte" #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" @@ -3467,7 +3456,7 @@ msgstr "Aucun GIFs vedettes à afficher. Il y a peut-être un souci chez Tenor." #: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "Aucun fil d’actu n’a été trouvé. Essayez de chercher autre chose." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" @@ -3549,7 +3538,7 @@ msgstr "Personne n’a encore liké. Peut-être devriez-vous ouvrir la voie !" #: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "Personne n’a été trouvé. Essayez de chercher quelqu’un d’autre." #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" @@ -3599,7 +3588,7 @@ msgstr "Notifications" #: src/lib/hooks/useTimeAgo.ts:51 msgid "now" -msgstr "" +msgstr "maintenant" #: src/components/dms/MessageItem.tsx:175 msgid "Now" @@ -3641,11 +3630,11 @@ msgstr "Plus anciennes réponses en premier" #: src/components/StarterPack/QrCode.tsx:69 msgid "on" -msgstr "" +msgstr "sur" #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" -msgstr "" +msgstr "le {str}" #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" @@ -3661,11 +3650,7 @@ msgstr "Seuls les fichiers .jpg et .png sont acceptés" #: src/view/com/threadgate/WhoCanReply.tsx:239 msgid "Only {0} can reply" -msgstr "" - -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Seul {0} peut répondre." +msgstr "Seul {0} peut répondre" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3731,7 +3716,7 @@ msgstr "Ouvrir le menu d’options du post" #: src/screens/StarterPack/StarterPackScreen.tsx:416 msgid "Open starter pack menu" -msgstr "" +msgstr "Ouvrir le menu du kit de démarrage" #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 @@ -3832,11 +3817,6 @@ msgstr "Ouvre les paramètres de modération" msgid "Opens password reset form" msgstr "Ouvre le formulaire de réinitialisation du mot de passe" -#: src/view/com/home/HomeHeaderLayout.web.tsx:77 -#: src/view/screens/Feeds.tsx:417 -#~ msgid "Opens screen to edit Saved Feeds" -#~ msgstr "Ouvre l’écran pour modifier les fils d’actu enregistrés" - #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" msgstr "Ouvre l’écran avec tous les fils d’actu enregistrés" @@ -3963,7 +3943,7 @@ msgstr "Permission d’accès à la pellicule refusée. Veuillez l’activer dan #: src/components/StarterPack/Wizard/WizardListCard.tsx:52 msgid "Person toggle" -msgstr "" +msgstr "Ajouter/enlever per les personnes" #: src/screens/Onboarding/index.tsx:28 msgid "Pets" @@ -4165,7 +4145,7 @@ msgstr "Appuyer pour réessayer" #: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" -msgstr "" +msgstr "Appuyer pour voir les personnes qui suivent ce compte et que vous suivez également" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" @@ -4243,15 +4223,15 @@ msgstr "Publier la réponse" #: src/components/StarterPack/QrCodeDialog.tsx:131 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "Code QR copié dans votre presse-papier !" #: src/components/StarterPack/QrCodeDialog.tsx:109 msgid "QR code has been downloaded!" -msgstr "" +msgstr "Code QR a été téléchargé !" #: src/components/StarterPack/QrCodeDialog.tsx:110 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "Code QR enregistré dans votre photothèque !" #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -4300,7 +4280,7 @@ msgstr "Supprimer" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "Supprimer {displayName} du kit de démarrage" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" @@ -4408,11 +4388,11 @@ msgstr "Réponses" #: src/view/com/threadgate/WhoCanReply.tsx:66 msgid "Replies disabled" -msgstr "" +msgstr "Les réponses sont désactivées" #: src/view/com/threadgate/WhoCanReply.tsx:123 msgid "Replies on this thread are disabled" -msgstr "" +msgstr "Les réponses à ce fil de discussion sont désactivées" #: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" @@ -4436,7 +4416,7 @@ msgstr "Réponse à <0><1/>" #: src/view/com/posts/FeedItem.tsx:437 msgctxt "description" msgid "Reply to a blocked post" -msgstr "" +msgstr "Réponse à un post bloqué" #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 @@ -4480,7 +4460,7 @@ msgstr "Signaler le post" #: src/screens/StarterPack/StarterPackScreen.tsx:469 #: src/screens/StarterPack/StarterPackScreen.tsx:472 msgid "Report starter pack" -msgstr "" +msgstr "Signaler le kit de démarrage" #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" @@ -4506,7 +4486,7 @@ msgstr "Signaler ce post" #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this starter pack" -msgstr "" +msgstr "Signaler ce kit de démarrage" #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" @@ -4682,7 +4662,7 @@ msgstr "Enregistrer le changement de pseudo" #: src/components/StarterPack/ShareDialog.tsx:163 #: src/components/StarterPack/ShareDialog.tsx:170 msgid "Save image" -msgstr "" +msgstr "Enregistrer l’image" #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" @@ -4690,7 +4670,7 @@ msgstr "Enregistrer le recadrage de l’image" #: src/components/StarterPack/QrCodeDialog.tsx:184 msgid "Save QR code" -msgstr "" +msgstr "Enregistrer le code QR" #: src/view/screens/ProfileFeed.tsx:332 #: src/view/screens/ProfileFeed.tsx:338 @@ -4773,7 +4753,7 @@ msgstr "Rechercher tous les posts avec le mot-clé {displayTag}" #: src/screens/StarterPack/Wizard/index.tsx:467 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "Recherchez des fils d’actu que vous voulez suggérer à d’autres personnes." #: src/view/com/auth/LoggedOut.tsx:101 #: src/view/com/auth/LoggedOut.tsx:102 @@ -5083,7 +5063,7 @@ msgstr "Partager le fil d’actu" #: src/screens/StarterPack/StarterPackScreen.tsx:462 msgid "Share link" -msgstr "" +msgstr "Partager le lien" #: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 @@ -5093,15 +5073,15 @@ msgstr "Partager le lien" #: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share link dialog" -msgstr "" +msgstr "Dialogue pour le partage d’un lien" #: src/screens/StarterPack/StarterPackScreen.tsx:296 msgid "Share this starter pack" -msgstr "" +msgstr "Partagez ce kit de démarrage" #: src/components/StarterPack/ShareDialog.tsx:112 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "Partagez ce kit de démarrage et aidez les gens à rejoindre votre communauté sur Bluesky." #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" @@ -5275,12 +5255,12 @@ msgstr "Connecté en tant que @{0}" #: src/view/com/notifications/FeedItem.tsx:197 msgid "signed up with your starter pack" -msgstr "" +msgstr "s’est inscrit·e avec votre kit de démarrage" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 msgid "Signup without a starter pack" -msgstr "" +msgstr "S’inscrire sans kit de démarrage" #: src/screens/Onboarding/StepInterests/index.tsx:240 #: src/screens/StarterPack/Wizard/index.tsx:202 @@ -5370,19 +5350,19 @@ msgstr "Démarrer les discussions" #: src/Navigation.tsx:325 #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Starter Pack" -msgstr "" +msgstr "Kit de démarrage" #: src/components/StarterPack/StarterPackCard.tsx:65 msgid "Starter pack by {0}" -msgstr "" +msgstr "Kit de démarrage par {0}" #: src/screens/StarterPack/StarterPackScreen.tsx:579 msgid "Starter pack is invalid" -msgstr "" +msgstr "Le kit de démarrage n’est pas valide" #: src/view/screens/Profile.tsx:221 msgid "Starter Packs" -msgstr "" +msgstr "Packs de démarrage" #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" @@ -5430,11 +5410,7 @@ msgstr "S’abonner à cette liste" #: src/view/screens/Search/Explore.tsx:331 msgid "Suggested accounts" -msgstr "" - -#: src/view/screens/Search/Search.tsx:425 -#~ msgid "Suggested Follows" -#~ msgstr "Suivis suggérés" +msgstr "Comptes suggérés" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -5497,7 +5473,7 @@ msgstr "Racontez une blague !" #: src/screens/StarterPack/Wizard/StepDetails.tsx:63 msgid "Tell us a little more" -msgstr "" +msgstr "Dites-nous en un peu plus" #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" @@ -5545,7 +5521,7 @@ msgstr "Ce pseudo est déjà occupé." #: src/screens/StarterPack/Wizard/index.tsx:105 #: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." -msgstr "" +msgstr "Ce kit de démarrage n’a pas pu être trouvé." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 @@ -5562,7 +5538,7 @@ msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesky maintenant et nous reprendrons là où vous en étiez." #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." @@ -5591,7 +5567,7 @@ msgstr "Notre politique de confidentialité a été déplacée vers <0/>" #: src/screens/StarterPack/StarterPackScreen.tsx:589 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "Le kit de démarrage que vous essayez de consulter n’est pas valide. Vous pouvez supprimer ce kit de démarrage à la place." #: 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." @@ -5858,7 +5834,7 @@ msgstr "Ce compte est inclus dans la liste <0>{0} que vous avez masquée." #: src/components/NewskieDialog.tsx:53 msgid "This user is new here. Press for more info about when they joined." -msgstr "" +msgstr "Ce compte est nouveau ici. Appuyez pour obtenir plus d’informations sur sa date d’arrivée." #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." @@ -5963,7 +5939,7 @@ msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexio #: src/screens/StarterPack/StarterPackScreen.tsx:513 msgid "Unable to delete" -msgstr "" +msgstr "Impossible de supprimer" #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 @@ -6292,7 +6268,7 @@ msgstr "Voir le profil de {0}" #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" -msgstr "" +msgstr "Voir le profil du compte bloqué" #: src/view/screens/Log.tsx:56 msgid "View debug entry" @@ -6337,7 +6313,7 @@ msgstr "Voir les comptes qui a liké ce fil d’actu" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" -msgstr "" +msgstr "Consultez vos fils d’actu et explorez-en plus" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -6431,13 +6407,9 @@ msgstr "Nous sommes désolés ! Le post auquel vous répondez a été supprimé msgid "We're sorry! We can't find the page you were looking for." msgstr "Nous sommes désolés ! La page que vous recherchez est introuvable." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 -#~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -#~ msgstr "Nous sommes désolés ! Vous ne pouvez vous abonner qu’à dix étiqueteurs, et vous avez atteint votre limite de dix." - #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." -msgstr "" +msgstr "Nous sommes désolés ! Vous ne pouvez vous abonner qu’à vingt étiqueteurs, et vous avez atteint votre limite de vingt." #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -6449,7 +6421,7 @@ msgstr "Quels sont vos centres d’intérêt ?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:42 msgid "What do you want to call your starter pack?" -msgstr "" +msgstr "Quel est le nom de votre kit de démarrage ?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 @@ -6478,11 +6450,11 @@ msgstr "Qui peut répondre ?" #: src/view/com/threadgate/WhoCanReply.tsx:206 msgid "Who can reply dialog" -msgstr "" +msgstr "Dialogue qui permet de changer qui peut répondre" #: src/view/com/threadgate/WhoCanReply.tsx:210 msgid "Who can reply?" -msgstr "" +msgstr "Qui peut répondre ?" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -6511,7 +6483,7 @@ msgstr "Pourquoi ce post devrait-il être examiné ?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "Pourquoi ce kit de démarrage devrait-il être examiné ?" #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" @@ -6556,7 +6528,7 @@ msgstr "Oui, désactiver" #: src/screens/StarterPack/StarterPackScreen.tsx:525 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "Oui, supprimer ce kit de démarrage" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" @@ -6568,7 +6540,7 @@ msgstr "Hier, {time}" #: src/components/StarterPack/StarterPackCard.tsx:68 msgid "you" -msgstr "" +msgstr "vous" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." @@ -6610,7 +6582,7 @@ msgstr "Vous n’avez pas d’abonné·e·s." #: src/screens/Profile/KnownFollowers.tsx:99 msgid "You don't follow any users who follow @{name}." -msgstr "" +msgstr "Vous ne suivez aucun des comptes qui suivent @{name}." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -6705,11 +6677,11 @@ msgstr "Vous pouvez faire appel de ces étiquettes si vous estimez qu’elles on #: src/screens/StarterPack/Wizard/State.tsx:92 msgid "You may only add up to 50 feeds" -msgstr "" +msgstr "Vous ne pouvez ajouter que 50 fils d’actu au maximum" #: src/screens/StarterPack/Wizard/State.tsx:77 msgid "You may only add up to 50 profiles" -msgstr "" +msgstr "Vous ne pouvez ajouter que 50 profils au maximum" #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." @@ -6717,15 +6689,15 @@ msgstr "Vous devez avoir 13 ans ou plus pour vous inscrire." #: src/components/StarterPack/ProfileStarterPacks.tsx:304 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "Vous devez suivre au moins sept autres personnes pour générer un kit de démarrage." #: src/components/StarterPack/QrCodeDialog.tsx:62 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "Vous devez autoriser l’accès à votre photothèque pour enregistrer un code QR" #: src/components/StarterPack/ShareDialog.tsx:70 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "Vous devez autoriser l’accès à votre photothèque pour enregistrer l’image." #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" @@ -6761,23 +6733,23 @@ msgstr "Vous : {short}" #: src/screens/Signup/index.tsx:169 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "Vous suivrez les comptes et fils d’actu suggérés une fois que vous aurez créé votre compte !" #: src/screens/Signup/index.tsx:174 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "Vous suivrez les comptes suggérés une fois que vous aurez créé votre compte !" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "Vous suivrez ces personnes et {0} autres" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 msgid "You'll follow these people right away" -msgstr "" +msgstr "Vous suivrez ces personnes immédiatement" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 msgid "You'll stay updated with these feeds" -msgstr "" +msgstr "Vous resterez informé grâce à ces fils d’actu" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 From 6cda6412502c9af9ca07194d598ed37e880df23d Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 24 Jun 2024 20:05:06 -0500 Subject: [PATCH 264/520] Disable facets in `FeedCard.Description` component (#4620) --- src/components/FeedCard.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx index 7f3cb88ff3..ecf0a1b91a 100644 --- a/src/components/FeedCard.tsx +++ b/src/components/FeedCard.tsx @@ -5,6 +5,7 @@ import { AppBskyFeedDefs, AppBskyGraphDefs, AtUri, + RichText as RichTextApi, } from '@atproto/api' import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -24,7 +25,6 @@ import * as Toast from 'view/com/util/Toast' import {useTheme} from '#/alf' import {atoms as a} from '#/alf' import {Button, ButtonIcon} from '#/components/Button' -import {useRichText} from '#/components/hooks/useRichText' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' import {Link as InternalLink, LinkProps} from '#/components/Link' @@ -199,13 +199,14 @@ export function TitleAndBylinePlaceholder({creator}: {creator?: boolean}) { } export function Description({description}: {description?: string}) { - const [rt, isResolving] = useRichText(description || '') - if (!description) return null - return isResolving ? ( - - ) : ( - - ) + const rt = React.useMemo(() => { + if (!description) return + const rt = new RichTextApi({text: description || ''}) + rt.detectFacetsWithoutResolution() + return rt + }, [description]) + if (!rt) return null + return } export function Likes({count}: {count: number}) { From 682f31ec9df290a63ec5b91c5943399da675b96f Mon Sep 17 00:00:00 2001 From: devin ivy Date: Mon, 24 Jun 2024 21:06:53 -0400 Subject: [PATCH 265/520] Add og meta tags to starter pack detail (#4585) * add og meta tags to starter pack detail * tidy * bskyweb: add starter pack title to og meta * bskyweb build * go version to 1.22 * tidy --- .../workflows/build-and-push-bskyweb-aws.yaml | 1 - Dockerfile | 2 +- bskyweb/README.md | 2 +- bskyweb/cmd/bskyweb/main.go | 6 ++ bskyweb/cmd/bskyweb/server.go | 62 ++++++++++++++- bskyweb/go.mod | 30 ++++---- bskyweb/go.sum | 76 +++++++------------ bskyweb/templates/starterpack.html | 26 +++++++ 8 files changed, 137 insertions(+), 68 deletions(-) create mode 100644 bskyweb/templates/starterpack.html diff --git a/.github/workflows/build-and-push-bskyweb-aws.yaml b/.github/workflows/build-and-push-bskyweb-aws.yaml index bcd759b0ce..6eb9485b14 100644 --- a/.github/workflows/build-and-push-bskyweb-aws.yaml +++ b/.github/workflows/build-and-push-bskyweb-aws.yaml @@ -4,7 +4,6 @@ on: push: branches: - main - - divy/bskylink env: REGISTRY: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_REGISTRY }} diff --git a/Dockerfile b/Dockerfile index 74106fd7f6..0fa0065a10 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.21-bullseye AS build-env +FROM golang:1.22-bullseye AS build-env WORKDIR /usr/src/social-app diff --git a/bskyweb/README.md b/bskyweb/README.md index 640c30f4ad..4717c45e0c 100644 --- a/bskyweb/README.md +++ b/bskyweb/README.md @@ -24,7 +24,7 @@ Then build and copy over the big 'ol `bundle.web.js` file: ### Golang Daemon -Install golang. We are generally using v1.21+. +Install golang. We are generally using v1.22+. In this directory (`bskyweb/`): diff --git a/bskyweb/cmd/bskyweb/main.go b/bskyweb/cmd/bskyweb/main.go index 49629e3f2b..908486aa7e 100644 --- a/bskyweb/cmd/bskyweb/main.go +++ b/bskyweb/cmd/bskyweb/main.go @@ -40,6 +40,12 @@ func run(args []string) { // retain old PDS env var for easy transition EnvVars: []string{"ATP_APPVIEW_HOST", "ATP_PDS_HOST"}, }, + &cli.StringFlag{ + Name: "ogcard-host", + Usage: "scheme, hostname, and port of ogcard service", + Required: false, + EnvVars: []string{"OGCARD_HOST"}, + }, &cli.StringFlag{ Name: "http-address", Usage: "Specify the local IP/port to bind to", diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index 96fb07ddfe..d7e41a4ca8 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -31,12 +31,22 @@ type Server struct { echo *echo.Echo httpd *http.Server xrpcc *xrpc.Client + cfg *Config +} + +type Config struct { + debug bool + httpAddress string + appviewHost string + ogcardHost string + linkHost string } func serve(cctx *cli.Context) error { debug := cctx.Bool("debug") httpAddress := cctx.String("http-address") appviewHost := cctx.String("appview-host") + ogcardHost := cctx.String("ogcard-host") linkHost := cctx.String("link-host") // Echo @@ -73,6 +83,13 @@ func serve(cctx *cli.Context) error { server := &Server{ echo: e, xrpcc: xrpcc, + cfg: &Config{ + debug: debug, + httpAddress: httpAddress, + appviewHost: appviewHost, + ogcardHost: ogcardHost, + linkHost: linkHost, + }, } // Create the HTTP server. @@ -223,9 +240,9 @@ func serve(cctx *cli.Context) error { e.GET("/profile/:handleOrDID/post/:rkey/liked-by", server.WebGeneric) e.GET("/profile/:handleOrDID/post/:rkey/reposted-by", server.WebGeneric) - // starter packs - e.GET("/starter-pack/:handleOrDID/:rkey", server.WebGeneric) - e.GET("/start/:handleOrDID/:rkey", server.WebGeneric) + // starter packs + e.GET("/starter-pack/:handleOrDID/:rkey", server.WebStarterPack) + e.GET("/start/:handleOrDID/:rkey", server.WebStarterPack) if linkHost != "" { linkUrl, err := url.Parse(linkHost) @@ -415,6 +432,45 @@ func (srv *Server) WebPost(c echo.Context) error { return c.Render(http.StatusOK, "post.html", data) } +func (srv *Server) WebStarterPack(c echo.Context) error { + req := c.Request() + ctx := req.Context() + data := pongo2.Context{} + data["requestURI"] = fmt.Sprintf("https://%s%s", req.Host, req.URL.Path) + // sanity check arguments. don't 4xx, just let app handle if not expected format + rkeyParam := c.Param("rkey") + rkey, err := syntax.ParseRecordKey(rkeyParam) + if err != nil { + log.Errorf("bad rkey: %v", err) + return c.Render(http.StatusOK, "starterpack.html", data) + } + handleOrDIDParam := c.Param("handleOrDID") + handleOrDID, err := syntax.ParseAtIdentifier(handleOrDIDParam) + if err != nil { + log.Errorf("bad identifier: %v", err) + return c.Render(http.StatusOK, "starterpack.html", data) + } + identifier := handleOrDID.Normalize().String() + starterPackURI := fmt.Sprintf("at://%s/app.bsky.graph.starterpack/%s", identifier, rkey) + spv, err := appbsky.GraphGetStarterPack(ctx, srv.xrpcc, starterPackURI) + if err != nil { + log.Errorf("failed to fetch starter pack view for: %s\t%v", starterPackURI, err) + return c.Render(http.StatusOK, "starterpack.html", data) + } + if spv.StarterPack == nil || spv.StarterPack.Record == nil { + return c.Render(http.StatusOK, "starterpack.html", data) + } + rec, ok := spv.StarterPack.Record.Val.(*appbsky.GraphStarterpack) + if !ok { + return c.Render(http.StatusOK, "starterpack.html", data) + } + data["title"] = rec.Name + if srv.cfg.ogcardHost != "" { + data["imgThumbUrl"] = fmt.Sprintf("%s/start/%s/%s", srv.cfg.ogcardHost, identifier, rkey) + } + return c.Render(http.StatusOK, "starterpack.html", data) +} + func (srv *Server) WebProfile(c echo.Context) error { ctx := c.Request().Context() data := pongo2.Context{} diff --git a/bskyweb/go.mod b/bskyweb/go.mod index 0989217cac..d07bb7f89b 100644 --- a/bskyweb/go.mod +++ b/bskyweb/go.mod @@ -1,9 +1,11 @@ module github.com/bluesky-social/social-app/bskyweb -go 1.21 +go 1.22 + +toolchain go1.22.4 require ( - github.com/bluesky-social/indigo v0.0.0-20231216010655-ad730a7da4f5 + github.com/bluesky-social/indigo v0.0.0-20240624223826-fd66f93ce141 github.com/flosch/pongo2/v6 v6.0.0 github.com/ipfs/go-log v1.0.5 github.com/joho/godotenv v1.5.1 @@ -19,7 +21,7 @@ require ( github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect - github.com/go-logr/logr v1.3.0 // indirect + github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/goccy/go-json v0.10.2 // indirect github.com/gogo/protobuf v1.3.2 // indirect @@ -48,7 +50,7 @@ require ( github.com/jbenet/goprocess v0.1.4 // indirect github.com/jinzhu/inflection v1.0.0 // indirect github.com/jinzhu/now v1.1.5 // indirect - github.com/klauspost/cpuid/v2 v2.2.6 // indirect + github.com/klauspost/cpuid/v2 v2.2.7 // indirect github.com/labstack/gommon v0.4.1 // indirect github.com/lestrrat-go/blackmagic v1.0.1 // indirect github.com/lestrrat-go/httpcc v1.0.1 // indirect @@ -58,10 +60,9 @@ require ( github.com/lestrrat-go/option v1.0.1 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.20 // indirect - github.com/mattn/go-sqlite3 v1.14.18 // indirect + github.com/mattn/go-sqlite3 v1.14.22 // indirect github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect github.com/minio/sha256-simd v1.0.1 // indirect - github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mr-tron/base58 v1.2.0 // indirect github.com/multiformats/go-base32 v0.1.0 // indirect github.com/multiformats/go-base36 v0.2.0 // indirect @@ -69,6 +70,7 @@ require ( github.com/multiformats/go-multihash v0.2.3 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect + github.com/orandin/slog-gorm v1.3.2 // indirect github.com/polydawn/refmt v0.89.1-0.20221221234430-40501e09de1f // indirect github.com/prometheus/client_golang v1.17.0 // indirect github.com/prometheus/client_model v0.5.0 // indirect @@ -79,28 +81,28 @@ require ( github.com/spaolacci/murmur3 v1.1.0 // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect - github.com/whyrusleeping/cbor-gen v0.0.0-20230923211252-36a87e1ba72f // indirect + github.com/whyrusleeping/cbor-gen v0.1.1-0.20240311221002-68b9f235c302 // indirect github.com/whyrusleeping/go-did v0.0.0-20230824162731-404d1707d5d6 // indirect github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect gitlab.com/yawning/secp256k1-voi v0.0.0-20230925100816-f2616030848b // indirect gitlab.com/yawning/tuplehash v0.0.0-20230713102510-df83abbf9a02 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.42.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 // indirect go.opentelemetry.io/otel v1.21.0 // indirect go.opentelemetry.io/otel/metric v1.21.0 // indirect go.opentelemetry.io/otel/trace v1.21.0 // indirect go.uber.org/atomic v1.11.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.26.0 // indirect - golang.org/x/crypto v0.15.0 // indirect - golang.org/x/net v0.18.0 // indirect + golang.org/x/crypto v0.21.0 // indirect + golang.org/x/net v0.21.0 // indirect golang.org/x/sync v0.5.0 // indirect - golang.org/x/sys v0.14.0 // indirect + golang.org/x/sys v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/time v0.3.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect google.golang.org/protobuf v1.31.0 // indirect - gorm.io/driver/postgres v1.5.0 // indirect - gorm.io/driver/sqlite v1.5.4 // indirect - gorm.io/gorm v1.25.5 // indirect + gorm.io/driver/postgres v1.5.7 // indirect + gorm.io/driver/sqlite v1.5.5 // indirect + gorm.io/gorm v1.25.9 // indirect lukechampine.com/blake3 v1.2.1 // indirect ) diff --git a/bskyweb/go.sum b/bskyweb/go.sum index 59797e35db..57b127b863 100644 --- a/bskyweb/go.sum +++ b/bskyweb/go.sum @@ -2,8 +2,8 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03 github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/bluesky-social/indigo v0.0.0-20231216010655-ad730a7da4f5 h1:Zk1c+mxCYH6G/vLL0+9lO2Eci4OT3AFy73qPWa9auDM= -github.com/bluesky-social/indigo v0.0.0-20231216010655-ad730a7da4f5/go.mod h1:a8cPbqDkRX+aPwJnXF7kAi3PF26hYiR4w5H8624MB7k= +github.com/bluesky-social/indigo v0.0.0-20240624223826-fd66f93ce141 h1:F3ZceqS82fFfVV3ychWRLNDRFaFlbOwrPic0qJiUVqw= +github.com/bluesky-social/indigo v0.0.0-20240624223826-fd66f93ce141/go.mod h1:dBIOGhsiK0rgEETnxiGiuEyrSx6DKxEotHIPbiKD6WU= github.com/carlmjohnson/versioninfo v0.22.5 h1:O00sjOLUAFxYQjlN/bzYTuZiS0y6fWDQjMRvwtKgwwc= github.com/carlmjohnson/versioninfo v0.22.5/go.mod h1:QT9mph3wcVfISUKd0i9sZfVrPviHuSF+cUtLjm2WSf8= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= @@ -11,7 +11,6 @@ github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= -github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -23,8 +22,8 @@ github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSw github.com/flosch/pongo2/v6 v6.0.0 h1:lsGru8IAzHgIAw6H2m4PCyleO58I40ow6apih0WprMU= github.com/flosch/pongo2/v6 v6.0.0/go.mod h1:CuDpFm47R0uGGE7z13/tTlt1Y6zdxvr2RLT5LJhsHEU= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= -github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= +github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-yaml/yaml v2.1.0+incompatible/go.mod h1:w2MrLa16VYP0jy6N7M5kHaCkaLENm+P+Tv+MfurjSw0= @@ -35,7 +34,6 @@ github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69 github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY= github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= @@ -60,7 +58,6 @@ github.com/ipfs/bbloom v0.0.4 h1:Gi+8EGJ2y5qiD5FbsbpX/TMNcJw8gSqr7eyjHa4Fhvs= github.com/ipfs/bbloom v0.0.4/go.mod h1:cS9YprKXpoZ9lT0n/Mw/a6/aFV6DTjTLYHeA+gyqMG0= github.com/ipfs/go-block-format v0.2.0 h1:ZqrkxBA2ICbDRbK8KJs/u0O3dlp6gmAuuXUJNiW1Ycs= github.com/ipfs/go-block-format v0.2.0/go.mod h1:+jpL11nFx5A/SPpsoBn6Bzkra/zaArfSmsknbPMYgzM= -github.com/ipfs/go-cid v0.0.6/go.mod h1:6Ux9z5e+HpkQdckYoX1PG/6xqKspzlEIR5SDmgqgC/I= github.com/ipfs/go-cid v0.4.1 h1:A/T3qGvxi4kpKWWcPC/PgbvDA2bjVLO7n4UeVwnbs/s= github.com/ipfs/go-cid v0.4.1/go.mod h1:uQHwDeX4c6CtyrFwdqyhpNcxVewur1M7l7fNU7LKwZk= github.com/ipfs/go-datastore v0.6.0 h1:JKyz+Gvz1QEZw0LsX1IBn+JFCJQH4SJVFtM4uWU0Myk= @@ -88,10 +85,8 @@ github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsI github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk= github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM= -github.com/jackc/pgx/v5 v5.3.0/go.mod h1:t3JDKnCBlYIc0ewLF0Q7B8MXmoIaBOZj/ic7iHozM/8= github.com/jackc/pgx/v5 v5.5.0 h1:NxstgwndsTRy7eq9/kqYc/BZh5w2hHJV86wjvO+1xPw= github.com/jackc/pgx/v5 v5.5.0/go.mod h1:Ig06C2Vu0t5qXC60W8sqIthScaEnFvojjj9dSljmHRA= -github.com/jackc/puddle/v2 v2.2.0/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= github.com/jackc/puddle/v2 v2.2.1 h1:RhxXJtFG022u4ibrCSMSiu5aOq1i77R3OHKNJj77OAk= github.com/jackc/puddle/v2 v2.2.1/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= github.com/jbenet/go-cienv v0.1.0/go.mod h1:TqNnHUmJgXau0nCzC7kXWeotg3J9W34CUv5Djy1+FlA= @@ -109,11 +104,9 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.17.3 h1:qkRjuerhUU1EmXLYGkSH6EZL+vPSxIrYjLNAK4slzwA= github.com/klauspost/compress v1.17.3/go.mod h1:/dCuZOvVtNoHsyb+cuJD3itjs3NbnF6KH9zAO4BDxPM= -github.com/klauspost/cpuid/v2 v2.2.6 h1:ndNyv040zDGIDh8thGkXYjnFtiN02M1PVVF+JE/48xc= -github.com/klauspost/cpuid/v2 v2.2.6/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= +github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= +github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= @@ -143,37 +136,28 @@ github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27k github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= -github.com/mattn/go-sqlite3 v1.14.18 h1:JL0eqdCOq6DJVNPSvArO/bIV9/P7fbGrV00LZHc+5aI= -github.com/mattn/go-sqlite3 v1.14.18/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= +github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU= +github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg= github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0/go.mod h1:QUyp042oQthUoa9bqDv0ER0wrtXnBruoNd7aNjkbP+k= -github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1/go.mod h1:pD8RvIylQ358TN4wwqatJ8rNavkEINozVn9DtGI3dfQ= -github.com/minio/sha256-simd v0.1.1-0.20190913151208-6de447530771/go.mod h1:B5e1o+1/KgNmWrSQK08Y6Z1Vb5pwIktudl0J58iy0KM= github.com/minio/sha256-simd v1.0.1 h1:6kaan5IFmwTNynnKKpDHe6FWHohJOHhCPchzK49dzMM= github.com/minio/sha256-simd v1.0.1/go.mod h1:Pz6AKMiUdngCLpeTL/RJY1M9rUuPMYujV5xJjtbRSN8= -github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mr-tron/base58 v1.1.0/go.mod h1:xcD2VGqlgYjBdcBLw+TuYLr8afG+Hj8g2eTVqeSzSU8= -github.com/mr-tron/base58 v1.1.3/go.mod h1:BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc= github.com/mr-tron/base58 v1.2.0 h1:T/HDJBh4ZCPbU39/+c3rRvE0uKBQlU27+QI8LJ4t64o= github.com/mr-tron/base58 v1.2.0/go.mod h1:BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc= -github.com/multiformats/go-base32 v0.0.3/go.mod h1:pLiuGC8y0QR3Ue4Zug5UzK9LjgbkL8NSQj0zQ5Nz/AA= github.com/multiformats/go-base32 v0.1.0 h1:pVx9xoSPqEIQG8o+UbAe7DNi51oej1NtK+aGkbLYxPE= github.com/multiformats/go-base32 v0.1.0/go.mod h1:Kj3tFY6zNr+ABYMqeUNeGvkIC/UYgtWibDcT0rExnbI= -github.com/multiformats/go-base36 v0.1.0/go.mod h1:kFGE83c6s80PklsHO9sRn2NCoffoRdUUOENyW/Vv6sM= github.com/multiformats/go-base36 v0.2.0 h1:lFsAbNOGeKtuKozrtBsAkSVhv1p9D0/qedU9rQyccr0= github.com/multiformats/go-base36 v0.2.0/go.mod h1:qvnKE++v+2MWCfePClUEjE78Z7P2a1UV0xHgWc0hkp4= -github.com/multiformats/go-multibase v0.0.3/go.mod h1:5+1R4eQrT3PkYZ24C3W2Ue2tPwIdYQD509ZjSb5y9Oc= github.com/multiformats/go-multibase v0.2.0 h1:isdYCVLvksgWlMW9OZRYJEa9pZETFivncJHmHnnd87g= github.com/multiformats/go-multibase v0.2.0/go.mod h1:bFBZX4lKCA/2lyOFSAoKH5SS6oPyjtnzK/XTFDPkNuk= -github.com/multiformats/go-multihash v0.0.13/go.mod h1:VdAWLKTwram9oKAatUcLxBNUjdtcVwxObEQBtRfuyjc= github.com/multiformats/go-multihash v0.2.3 h1:7Lyc8XfX/IY2jWb/gI7JP+o7JEq9hOa7BFvVU9RSh+U= github.com/multiformats/go-multihash v0.2.3/go.mod h1:dXgKXCXjBzdscBLk9JkjINiEsCKRVch90MdaGiKsvSM= -github.com/multiformats/go-varint v0.0.5/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE= github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/nEGOHFS8= github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= +github.com/orandin/slog-gorm v1.3.2 h1:C0lKDQPAx/pF+8K2HL7bdShPwOEJpPM0Bn80zTzxU1g= +github.com/orandin/slog-gorm v1.3.2/go.mod h1:MoZ51+b7xE9lwGNPYEhxcUtRNrYzjdcKvA8QXQQGEPA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -188,7 +172,6 @@ github.com/prometheus/common v0.45.0/go.mod h1:YJmSTw9BoKxJplESWWxlbyttQR4uaEcGy github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo= github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= @@ -213,9 +196,9 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/urfave/cli v1.22.10/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli/v2 v2.25.7 h1:VAzn5oq403l5pHjc4OhD54+XGO9cdKVL/7lDjF+iKUs= github.com/urfave/cli/v2 v2.25.7/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ= @@ -225,8 +208,8 @@ github.com/valyala/fasttemplate v1.2.2 h1:lxLXG0uE3Qnshl9QyaK6XJxMXlQZELvChBOCmQ github.com/valyala/fasttemplate v1.2.2/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= github.com/warpfork/go-wish v0.0.0-20220906213052-39a1cc7a02d0 h1:GDDkbFiaK8jsSDJfjId/PEGEShv6ugrt4kYsC5UIDaQ= github.com/warpfork/go-wish v0.0.0-20220906213052-39a1cc7a02d0/go.mod h1:x6AKhvSSexNrVSrViXSHUEbICjmGXhtgABaHIySUSGw= -github.com/whyrusleeping/cbor-gen v0.0.0-20230923211252-36a87e1ba72f h1:SBuSxXJL0/ZJMtTxbXZgHZkThl9dNrzyaNhlyaqscRo= -github.com/whyrusleeping/cbor-gen v0.0.0-20230923211252-36a87e1ba72f/go.mod h1:fgkXqYy7bV2cFeIEOkVTZS/WjXARfBqSH6Q2qHL33hQ= +github.com/whyrusleeping/cbor-gen v0.1.1-0.20240311221002-68b9f235c302 h1:MhInbXe4SzcImAKktUvWBCWZgcw6MYf5NfumTj1BhAw= +github.com/whyrusleeping/cbor-gen v0.1.1-0.20240311221002-68b9f235c302/go.mod h1:pM99HXyEbSQHcosHc0iW7YFmwnscr+t9Te4ibko05so= github.com/whyrusleeping/go-did v0.0.0-20230824162731-404d1707d5d6 h1:yJ9/LwIGIk/c0CdoavpC9RNSGSruIspSZtxG3Nnldic= github.com/whyrusleeping/go-did v0.0.0-20230824162731-404d1707d5d6/go.mod h1:39U9RRVr4CKbXpXYopWn+FSH5s+vWu6+RmguSPWAq5s= github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU= @@ -239,8 +222,8 @@ gitlab.com/yawning/secp256k1-voi v0.0.0-20230925100816-f2616030848b h1:CzigHMRyS gitlab.com/yawning/secp256k1-voi v0.0.0-20230925100816-f2616030848b/go.mod h1:/y/V339mxv2sZmYYR64O07VuCpdNZqCTwO8ZcouTMI8= gitlab.com/yawning/tuplehash v0.0.0-20230713102510-df83abbf9a02 h1:qwDnMxjkyLmAFgcfgTnfJrmYKWhHnci3GjDqcZp1M3Q= gitlab.com/yawning/tuplehash v0.0.0-20230713102510-df83abbf9a02/go.mod h1:JTnUj0mpYiAsuZLmKjTx/ex3AtMowcCgnE7YNyCEP0I= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.42.0 h1:pginetY7+onl4qN1vl0xW/V/v6OBZ0vVdH+esuJgvmM= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.42.0/go.mod h1:XiYsayHc36K3EByOO6nbAXnAWbrUxdjUROCEeeROOH8= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 h1:aFJWCqJMNjENlcleuuOkGAPH82y0yULBScfXcIEdS24= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1/go.mod h1:sEGXWArGqc3tVa+ekntsN65DmVbVeW+7lTKTjZF3/Fo= go.opentelemetry.io/otel v1.21.0 h1:hzLeKBZEL7Okw2mGzZ0cc4k/A7Fta0uoPgaJCr8fsFc= go.opentelemetry.io/otel v1.21.0/go.mod h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo= go.opentelemetry.io/otel/metric v1.21.0 h1:tlYWfeo+Bocx5kLEloTjbcDwBuELRrIFxwdQ36PlJu4= @@ -265,14 +248,12 @@ go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo= go.uber.org/zap v1.26.0/go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= -golang.org/x/crypto v0.15.0 h1:frVn1TEaCEaZcn3Tmd7Y2b5KKPaZ+I32Q2OA3kYp5TA= -golang.org/x/crypto v0.15.0/go.mod h1:4ChreQoLWfG3xLDer1WdlH5NdlQ3+mwnQq1YTKY+72g= +golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= +golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= @@ -290,8 +271,8 @@ golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96b golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg= -golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= +golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4= +golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -316,8 +297,8 @@ golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.14.0 h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q= -golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= +golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= @@ -365,13 +346,12 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gorm.io/driver/postgres v1.5.0 h1:u2FXTy14l45qc3UeCJ7QaAXZmZfDDv0YrthvmRq1l0U= -gorm.io/driver/postgres v1.5.0/go.mod h1:FUZXzO+5Uqg5zzwzv4KK49R8lvGIyscBOqYrtI1Ce9A= -gorm.io/driver/sqlite v1.5.4 h1:IqXwXi8M/ZlPzH/947tn5uik3aYQslP9BVveoax0nV0= -gorm.io/driver/sqlite v1.5.4/go.mod h1:qxAuCol+2r6PannQDpOP1FP6ag3mKi4esLnB/jHed+4= -gorm.io/gorm v1.24.7-0.20230306060331-85eaf9eeda11/go.mod h1:L4uxeKpfBml98NYqVqwAdmV1a2nBtAec/cf3fpucW/k= -gorm.io/gorm v1.25.5 h1:zR9lOiiYf09VNh5Q1gphfyia1JpiClIWG9hQaxB/mls= -gorm.io/gorm v1.25.5/go.mod h1:hbnx/Oo0ChWMn1BIhpy1oYozzpM15i4YPuHDmfYtwg8= +gorm.io/driver/postgres v1.5.7 h1:8ptbNJTDbEmhdr62uReG5BGkdQyeasu/FZHxI0IMGnM= +gorm.io/driver/postgres v1.5.7/go.mod h1:3e019WlBaYI5o5LIdNV+LyxCMNtLOQETBXL2h4chKpA= +gorm.io/driver/sqlite v1.5.5 h1:7MDMtUZhV065SilG62E0MquljeArQZNfJnjd9i9gx3E= +gorm.io/driver/sqlite v1.5.5/go.mod h1:6NgQ7sQWAIFsPrJJl1lSNSu2TABh0ZZ/zm5fosATavE= +gorm.io/gorm v1.25.9 h1:wct0gxZIELDk8+ZqF/MVnHLkA1rvYlBWUMv2EdsK1g8= +gorm.io/gorm v1.25.9/go.mod h1:hbnx/Oo0ChWMn1BIhpy1oYozzpM15i4YPuHDmfYtwg8= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= lukechampine.com/blake3 v1.2.1 h1:YuqqRuaqsGV71BV/nm9xlI0MKUv4QC54jQnBChWbGnI= lukechampine.com/blake3 v1.2.1/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= diff --git a/bskyweb/templates/starterpack.html b/bskyweb/templates/starterpack.html new file mode 100644 index 0000000000..80cbfc80a6 --- /dev/null +++ b/bskyweb/templates/starterpack.html @@ -0,0 +1,26 @@ +{% extends "base.html" %} + +{% block html_head_extra -%} + + {%- if requestURI %} + + {% endif -%} + {%- if imgThumbUrl %} + + + {%- else -%} + + + {% endif -%} + + {%- if title %} + + + {%- else -%} + + + {% endif -%} + + + +{%- endblock %} From efbc6d4f1b96c1ea08639b9ed459d81f2520dd73 Mon Sep 17 00:00:00 2001 From: devin ivy Date: Mon, 24 Jun 2024 21:56:32 -0400 Subject: [PATCH 266/520] go version for embedr (#4632) --- Dockerfile.embedr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.embedr b/Dockerfile.embedr index 63f0609809..9ff04aa5c7 100644 --- a/Dockerfile.embedr +++ b/Dockerfile.embedr @@ -1,4 +1,4 @@ -FROM golang:1.21-bullseye AS build-env +FROM golang:1.22-bullseye AS build-env WORKDIR /usr/src/social-app From 363d18a40e158950b5fd88d071b1726ee98e6f26 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Mon, 24 Jun 2024 19:10:29 -0700 Subject: [PATCH 267/520] CI: bump some more golang versions to v1.22 (#4635) --- .github/workflows/golang-test-lint.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/golang-test-lint.yml b/.github/workflows/golang-test-lint.yml index a87e7f1443..36e28841d5 100644 --- a/.github/workflows/golang-test-lint.yml +++ b/.github/workflows/golang-test-lint.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Go tooling uses: actions/setup-go@v3 with: - go-version: '1.21' + go-version: '1.22' - name: Dummy Static Files run: touch bskyweb/static/js/blah.js && touch bskyweb/static/media/blah.txt - name: Check @@ -36,7 +36,7 @@ jobs: - name: Set up Go tooling uses: actions/setup-go@v3 with: - go-version: '1.21' + go-version: '1.22' - name: Dummy Static Files run: touch bskyweb/static/js/blah.js && touch bskyweb/static/media/blah.txt - name: Lint From 12faa005af946e809a6c972265d8582063e61895 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 24 Jun 2024 21:01:56 -0700 Subject: [PATCH 268/520] bump (#4634) --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 6577703099..f3e2e0c662 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "0.12.22-next.0", + "@atproto/api": "^0.12.22", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/yarn.lock b/yarn.lock index b93f933044..eeaea01c32 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,10 +34,10 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@0.12.22-next.0": - version "0.12.22-next.0" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.22-next.0.tgz#7996f651468e3fb151663df28a9938d92bd0660a" - integrity sha512-LKmOrQvBvIlheLv+ns85bCrP23DbYfk8UQkFikLBEqPKQW10F9ZwsJ6oBUfrWv6pEI4Mn0mrn8cFQkvdZ2i2sg== +"@atproto/api@^0.12.22": + version "0.12.22" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.22.tgz#1880a93a0caa4485cd8463bd1e10bf2424b9826c" + integrity sha512-TIXSnf3qqyX40Ei/FkK4H24w+7s5rOc63TPwrGakRBOqIgSNBKOggei8I600fJ/AXB7HO6Vp9tBmDVOt2+021A== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.0" From fc2fba0981225dc49257cfda9d0c13b393544597 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 25 Jun 2024 12:32:30 +0200 Subject: [PATCH 269/520] Fix typo in ThreadgateEditor.tsx (#4636) --- src/components/dialogs/ThreadgateEditor.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/dialogs/ThreadgateEditor.tsx b/src/components/dialogs/ThreadgateEditor.tsx index 75383764fc..104766e267 100644 --- a/src/components/dialogs/ThreadgateEditor.tsx +++ b/src/components/dialogs/ThreadgateEditor.tsx @@ -92,7 +92,7 @@ function DialogContent({ style={[{maxWidth: 500}, a.w_full]}> - Chose who can reply + Choose who can reply Either choose "Everybody" or "Nobody" From e5b9f130a9be7a8fb2628adbefd75a1c7140b140 Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 25 Jun 2024 09:24:05 -0700 Subject: [PATCH 270/520] Only add the URI to the record (#4639) --- src/state/queries/starter-packs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/state/queries/starter-packs.ts b/src/state/queries/starter-packs.ts index ca7fa2d0ce..c279b6dc41 100644 --- a/src/state/queries/starter-packs.ts +++ b/src/state/queries/starter-packs.ts @@ -127,7 +127,7 @@ export function useCreateStarterPackMutation({ description, descriptionFacets, list: listRes?.uri, - feeds, + feeds: feeds?.map(f => ({uri: f.uri})), createdAt: new Date().toISOString(), }, ) From d11b552710dc08b7cb12d5fe590b44dd30745c52 Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 25 Jun 2024 09:36:54 -0700 Subject: [PATCH 271/520] ensure we get navigated away to starter pack when signed in (#4640) * ensure we get navigated away to starter pack when signed in * clean --- src/view/screens/Home.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index dfadf9bbec..98694219a6 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -33,8 +33,25 @@ import {HomeHeader} from '../com/home/HomeHeader' type Props = NativeStackScreenProps export function HomeScreen(props: Props) { const {data: preferences} = usePreferencesQuery() + const {currentAccount} = useSession() const {data: pinnedFeedInfos, isLoading: isPinnedFeedsLoading} = usePinnedFeedsInfos() + + React.useEffect(() => { + const params = props.route.params + if ( + currentAccount && + props.route.name === 'Start' && + params?.name && + params?.rkey + ) { + props.navigation.navigate('StarterPack', { + rkey: params.rkey, + name: params.name, + }) + } + }, [currentAccount, props.navigation, props.route.name, props.route.params]) + if (preferences && pinnedFeedInfos && !isPinnedFeedsLoading) { return ( Date: Tue, 25 Jun 2024 19:08:40 +0200 Subject: [PATCH 272/520] Update French localization (#4637) * Update French localization * fix apostrophe * Apply suggestions from code review Co-authored-by: Stanislas Signoud * update revision date * quick fix after #4636 merged --------- Co-authored-by: Stanislas Signoud --- src/locale/locales/fr/messages.po | 56 ++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 5 deletions(-) diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 95efb00a5d..a4e6fab248 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-23 20:10+0100\n" +"PO-Revision-Date: 2024-06-25 11:00+0100\n" "Last-Translator: surfdude29\n" "Language-Team: Stanislas Signoud (@signez.fr), surfdude29\n" "Plural-Forms: \n" @@ -76,6 +76,10 @@ msgstr "{0, plural, one {repost} other {reposts}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "{0} personnes se sont inscrites cette semaine" + #: src/screens/StarterPack/StarterPackScreen.tsx:343 msgid "{0} people have used this starter pack!" msgstr "{0} personnes ont utilisé ce kit de démarrage !" @@ -193,6 +197,10 @@ msgstr "<0>{0} fait partie de votre kit de démarrage" msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>Pas applicable. Cet avertissement est seulement disponible pour les posts qui ont des médias qui leur sont attachés." +#: src/screens/StarterPack/Wizard/index.tsx:472 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "<0>Vous et<1> <2>{0} faites partie de votre pack de démarrage" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Pseudo invalide" @@ -923,10 +931,18 @@ msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail co msgid "Choose \"Everybody\" or \"Nobody\"" msgstr "Choisir « Tout le monde » ou « Personne »" +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "Choisissez des fils d’actu" + #: src/components/StarterPack/ProfileStarterPacks.tsx:288 msgid "Choose for me" msgstr "Choisir pour moi" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "Choisissez des personnes" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Choisir un service" @@ -939,6 +955,11 @@ msgstr "Choisissez les algorithmes qui alimentent vos fils d’actu personnalis msgid "Choose this color as your avatar" msgstr "Choisir cette couleur comme avatar" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "Choisissez qui peut répondre" + #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "Choisissez votre mot de passe" @@ -1268,6 +1289,10 @@ msgstr "Copier {0}" msgid "Copy code" msgstr "Copier ce code" +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "Copier le lien" + #: src/components/StarterPack/ShareDialog.tsx:143 msgid "Copy Link" msgstr "Copier le lien" @@ -1804,6 +1829,10 @@ msgstr "Modifier votre kit de démarrage" msgid "Education" msgstr "Éducation" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "Choisissez soit « Tout le monde », soit « Personne »" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -3731,6 +3760,10 @@ msgstr "Ouvrir le journal du système" msgid "Opens {numItems} options" msgstr "Ouvre {numItems} options" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "Ouvre une boîte de dialogue permettant de choisir qui peut répondre à ce fil de discussion" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Ouvre les paramètres d’accessibilité" @@ -5075,6 +5108,11 @@ msgstr "Partager le lien" msgid "Share link dialog" msgstr "Dialogue pour le partage d’un lien" +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "Partager le code QR" + #: src/screens/StarterPack/StarterPackScreen.tsx:296 msgid "Share this starter pack" msgstr "Partagez ce kit de démarrage" @@ -5281,10 +5319,6 @@ msgstr "Développement de logiciels" msgid "Some people can reply" msgstr "Quelques comptes peuvent répondre" -#: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" - #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "Quelque chose n’a pas marché" @@ -5853,6 +5887,10 @@ msgstr "Préférences des fils de discussion" msgid "Thread Preferences" msgstr "Préférences des fils de discussion" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "Paramètres du fil de discussion mis à jour" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Mode arborescent" @@ -6415,6 +6453,10 @@ msgstr "Nous sommes désolés ! Vous ne pouvez vous abonner qu’à vingt étiq msgid "Welcome back!" msgstr "Bienvenue !" +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "Bienvenue et enchanté !" + #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "Quels sont vos centres d’intérêt ?" @@ -6542,6 +6584,10 @@ msgstr "Hier, {time}" msgid "you" msgstr "vous" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "Vous" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Vous êtes dans la file d’attente." From b6a38e7d649c50de05436cb553ebd9582de2db34 Mon Sep 17 00:00:00 2001 From: Takayuki KUSANO <65759+tkusano@users.noreply.github.com> Date: Wed, 26 Jun 2024 02:10:56 +0900 Subject: [PATCH 273/520] Updated Japanese translation (#4591) * Updated Japanese translation * Updated * Updated Japanese translation * Fix some translations * Updated translation (see #4607) * Update translation * Fixed some translations * Update messages.po --------- Co-authored-by: dan --- src/locale/locales/ja/messages.po | 299 ++++++++++++++++-------------- 1 file changed, 157 insertions(+), 142 deletions(-) diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index beadaf4e01..908bd5d4ac 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-19 11:10+0900\n" +"PO-Revision-Date: 2024-06-25 14:14+0900\n" "Last-Translator: tkusano\n" "Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada, middlingphys, hibiki, reindex-ot, haoyayoi, vyv03354\n" "Plural-Forms: \n" @@ -76,9 +76,13 @@ msgstr "{0, plural, other {リポスト}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "今週、{0}人が参加しました" + #: src/screens/StarterPack/StarterPackScreen.tsx:343 msgid "{0} people have used this starter pack!" -msgstr "" +msgstr "{0}人がこのスターターパックを使用しました!" #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" @@ -86,11 +90,11 @@ msgstr "{0}のアバター" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" -msgstr "" +msgstr "{0}のお気に入りのフィードとユーザーです - 参加してね!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" -msgstr "" +msgstr "{0}のスターターパック" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" @@ -118,7 +122,7 @@ msgstr "{diffSeconds, plural, other {秒}}" #: src/screens/StarterPack/Wizard/index.tsx:182 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "{displayName}のスターターパック" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" @@ -153,7 +157,7 @@ msgstr "{profileName}はBlueskyに{0}前に参加しました" #: src/components/NewskieDialog.tsx:87 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "{profileName}はスターターパックを使って{0}前に参加しました" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" @@ -163,13 +167,15 @@ msgstr "{value, plural, =0 {すべての返信を表示} other {#個以上のい msgid "<0/> members" msgstr "<0/>のメンバー" -#: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" - #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "<0>{0}、<1>{1}、そして{2, plural, other {他#人}}があなたのスターターパックに含まれています" + +#: src/screens/StarterPack/Wizard/index.tsx:509 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "<0>{0}、<1>{1}、そして{2, plural, other {他#フィード}}があなたのスターターパックに含まれています" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -181,12 +187,16 @@ msgstr "<0>{0} {1, plural, other {フォロー}}" #: src/screens/StarterPack/Wizard/index.tsx:478 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0}はあなたのスターターパックに含まれています" #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>適用できません。 この警告はメディアが添付された投稿にのみ利用可能です。" +#: src/screens/StarterPack/Wizard/index.tsx:472 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "<0>あなたと<1><2>{0}はあなたのスターターパックに含まれています" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠無効なハンドル" @@ -275,11 +285,11 @@ msgstr "追加" #: src/screens/StarterPack/Wizard/index.tsx:539 msgid "Add {0} more to continue" -msgstr "" +msgstr "続けるにはさらに{0}ユーザー追加してください" #: src/components/StarterPack/Wizard/WizardListCard.tsx:56 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "{displayName}をスターターパックに加える" #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" @@ -319,17 +329,13 @@ msgstr "ミュートするワードを設定に追加" msgid "Add muted words and tags" msgstr "ミュートするワードとタグを追加" -#: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" - #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "おすすめのフィードを追加" #: src/screens/StarterPack/Wizard/index.tsx:464 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "あなたのスターターパックにフィードをいくつか追加してください!" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" @@ -381,7 +387,7 @@ msgstr "高度な設定" #: src/screens/StarterPack/StarterPackScreen.tsx:271 msgid "All accounts have been followed!" -msgstr "" +msgstr "すべてのアカウントをフォローしました!" #: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." @@ -441,20 +447,16 @@ msgstr "エラーが発生しました" #: src/components/StarterPack/ProfileStarterPacks.tsx:313 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "" - -#: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +msgstr "スターターパックの生成中にエラーが発生しました。再度試しますか?" #: src/components/StarterPack/QrCodeDialog.tsx:76 #: src/components/StarterPack/ShareDialog.tsx:91 msgid "An error occurred while saving the QR code!" -msgstr "" +msgstr "QRコードの保存中にエラーが発生しました!" #: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "An error occurred while trying to follow all" -msgstr "" +msgstr "すべてフォローしようとしたらエラーが発生しました" #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -548,7 +550,7 @@ msgstr "デフォルトのおすすめフィードを追加" #: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Are you sure you want delete this starter pack?" -msgstr "" +msgstr "このスターターパックを本当に削除したいですか?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -710,7 +712,7 @@ msgstr "Bluesky は、ホスティング プロバイダーを選択できるオ #: src/components/StarterPack/ProfileStarterPacks.tsx:280 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Blueskyはあなたのつながっているユーザーからおすすめのアカウントを選びます。" #: src/screens/Moderation/index.tsx:533 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." @@ -913,13 +915,17 @@ msgstr "確認コードが記載されたメールを確認し、ここに入力 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "入力したメールアドレスの受信トレイを確認して、以下に入力するための確認コードが記載されたメールが届いていないか確認してください:" -#: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "「全員」か「返信不可」のどちらかを選択" +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "フィードの選択" #: src/components/StarterPack/ProfileStarterPacks.tsx:288 msgid "Choose for me" -msgstr "" +msgstr "私向けに選んで" + +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "ユーザーの選択" #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" @@ -933,10 +939,18 @@ msgstr "カスタムフィードのアルゴリズムを選択できます。" msgid "Choose this color as your avatar" msgstr "この色をアバターとして選択" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +msgid "Choose who can reply" +msgstr "誰が返信できるかを選択" + #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "パスワードを入力" +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "誰が返信できるかを選択" + #: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "レガシーストレージデータをすべてクリア" @@ -1262,9 +1276,13 @@ msgstr "{0}をコピー" msgid "Copy code" msgstr "コードをコピー" +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "リンクをコピー" + #: src/components/StarterPack/ShareDialog.tsx:143 msgid "Copy Link" -msgstr "" +msgstr "リンクをコピー" #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" @@ -1287,7 +1305,7 @@ msgstr "投稿のテキストをコピー" #: src/components/StarterPack/QrCodeDialog.tsx:174 msgid "Copy QR code" -msgstr "" +msgstr "QRコードをコピー" #: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 @@ -1312,7 +1330,7 @@ msgstr "チャットのミュートに失敗しました" #: src/components/StarterPack/ProfileStarterPacks.tsx:270 msgid "Create" -msgstr "" +msgstr "作成" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 @@ -1325,17 +1343,17 @@ msgstr "新しいBlueskyアカウントを作成" #: src/components/StarterPack/QrCodeDialog.tsx:157 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "スターターパックのQRコードを作成" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:257 #: src/Navigation.tsx:330 msgid "Create a starter pack" -msgstr "" +msgstr "スターターパックを作成" #: src/components/StarterPack/ProfileStarterPacks.tsx:244 msgid "Create a starter pack for me" -msgstr "" +msgstr "私向けのスターターパックを作成" #: src/screens/Signup/index.tsx:154 msgid "Create Account" @@ -1352,7 +1370,7 @@ msgstr "代わりにアバターを作成" #: src/components/StarterPack/ProfileStarterPacks.tsx:172 msgid "Create another" -msgstr "" +msgstr "別のものを作成" #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" @@ -1363,10 +1381,6 @@ msgstr "アプリパスワードを作成" msgid "Create new account" msgstr "新しいアカウントを作成" -#: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" - #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "{0}の報告を作成" @@ -1494,11 +1508,11 @@ msgstr "投稿を削除" #: src/screens/StarterPack/StarterPackScreen.tsx:443 #: src/screens/StarterPack/StarterPackScreen.tsx:599 msgid "Delete starter pack" -msgstr "" +msgstr "スターターパックを削除" #: src/screens/StarterPack/StarterPackScreen.tsx:494 msgid "Delete starter pack?" -msgstr "" +msgstr "スターターパックを削除しますか?" #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" @@ -1592,7 +1606,7 @@ msgstr "新しいフィードを探す" #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" -msgstr "" +msgstr "大きなALTテキストのバッジを表示" #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" @@ -1658,7 +1672,7 @@ msgstr "完了{extraText}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 msgid "Download Bluesky" -msgstr "" +msgstr "Blueskyをダウンロード" #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 @@ -1729,7 +1743,7 @@ msgstr "アバターを編集" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit Feeds" -msgstr "" +msgstr "フィードを編集" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 @@ -1757,7 +1771,7 @@ msgstr "マイプロフィールを編集" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 msgid "Edit People" -msgstr "" +msgstr "ユーザーを編集" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -1771,7 +1785,7 @@ msgstr "プロフィールを編集" #: src/screens/StarterPack/StarterPackScreen.tsx:430 msgid "Edit starter pack" -msgstr "" +msgstr "スターターパックを編集" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1780,7 +1794,7 @@ msgstr "ユーザーリストを編集" #: src/view/com/threadgate/WhoCanReply.tsx:73 #: src/view/com/threadgate/WhoCanReply.tsx:130 msgid "Edit who can reply" -msgstr "" +msgstr "誰が返信できるのかを編集" #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" @@ -1792,12 +1806,16 @@ msgstr "あなたのプロフィールの説明を編集します" #: src/Navigation.tsx:335 msgid "Edit your starter pack" -msgstr "" +msgstr "スターターパックを編集" #: src/screens/Onboarding/index.tsx:31 msgid "Education" msgstr "教育" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "「全員」か「返信不可」を選択" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -1951,10 +1969,6 @@ msgstr "全員" msgid "Everybody can reply" msgstr "誰でも返信可能" -#: src/view/com/threadgate/WhoCanReply.tsx:129 -#~ msgid "Everybody can reply." -#~ msgstr "誰でも返信可能です。" - #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2049,7 +2063,7 @@ msgstr "アプリパスワードの作成に失敗しました。" #: src/screens/StarterPack/Wizard/index.tsx:241 #: src/screens/StarterPack/Wizard/index.tsx:249 msgid "Failed to create starter pack" -msgstr "" +msgstr "スターターパックの作成に失敗しました" #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." @@ -2065,7 +2079,7 @@ msgstr "投稿の削除に失敗しました。もう一度お試しください #: src/screens/StarterPack/StarterPackScreen.tsx:562 msgid "Failed to delete starter pack" -msgstr "" +msgstr "スターターパックの削除に失敗しました" #: src/view/screens/Search/Explore.tsx:426 #: src/view/screens/Search/Explore.tsx:454 @@ -2125,13 +2139,9 @@ msgstr "フィード" msgid "Feed by {0}" msgstr "{0}によるフィード" -#: src/view/screens/Feeds.tsx:709 -#~ msgid "Feed offline" -#~ msgstr "フィードはオフラインです" - #: src/components/StarterPack/Wizard/WizardListCard.tsx:52 msgid "Feed toggle" -msgstr "" +msgstr "フィードの切替" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 @@ -2194,7 +2204,7 @@ msgstr "ディスカッションスレッドを微調整します。" #: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Finish" -msgstr "" +msgstr "完了" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -2243,7 +2253,7 @@ msgstr "アカウントをフォロー" #: src/screens/StarterPack/StarterPackScreen.tsx:308 #: src/screens/StarterPack/StarterPackScreen.tsx:315 msgid "Follow all" -msgstr "" +msgstr "すべてフォロー" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" @@ -2380,7 +2390,7 @@ msgstr "ギャラリー" #: src/components/StarterPack/ProfileStarterPacks.tsx:277 msgid "Generate a starter pack" -msgstr "" +msgstr "スターターパックを生成" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -2435,7 +2445,7 @@ msgstr "前のステップに戻る" #: src/screens/StarterPack/Wizard/index.tsx:313 msgid "Go back to the previous step" -msgstr "" +msgstr "前のステップに戻る" #: src/view/screens/NotFound.tsx:55 msgid "Go home" @@ -2650,7 +2660,7 @@ msgstr "画像のALTテキスト" #: src/components/StarterPack/ShareDialog.tsx:88 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "画像をカメラロールに保存しました!" #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" @@ -2743,19 +2753,19 @@ msgstr "招待コード:1個使用可能" #: src/components/StarterPack/ShareDialog.tsx:109 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "このスターターパックにユーザーを招待!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "お気に入りのフィードやユーザーをフォローするよう、あなたの友人を招待する" #: src/screens/StarterPack/Wizard/StepDetails.tsx:32 msgid "Invites, but personal" -msgstr "" +msgstr "招待、ただし個人的なもの" #: src/screens/StarterPack/Wizard/index.tsx:473 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "今はあなただけ!上で検索してスターターパックにより多くのユーザーを追加してください。" #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" @@ -2764,11 +2774,11 @@ msgstr "仕事" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 msgid "Join Bluesky" -msgstr "" +msgstr "Blueskyに参加" #: src/components/StarterPack/QrCode.tsx:56 msgid "Join the conversation" -msgstr "" +msgstr "会話に参加" #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" @@ -2877,7 +2887,7 @@ msgstr "レガシーストレージがクリアされたため、今すぐアプ #: src/components/StarterPack/ProfileStarterPacks.tsx:293 msgid "Let me choose" -msgstr "" +msgstr "選ばせて" #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 @@ -3048,7 +3058,7 @@ msgstr "Followingフィードを消したようです。<0>ここをクリック #: src/components/StarterPack/ProfileStarterPacks.tsx:252 msgid "Make one for me" -msgstr "" +msgstr "私のために作って" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -3458,7 +3468,7 @@ msgstr "おすすめのGIFが見つかりません。Tenorに問題があるか #: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "フィードが見つかりませんでした。他を探してみて。" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" @@ -3540,7 +3550,7 @@ msgstr "まだ誰もこれをいいねしていません。あなたが最初に #: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "誰も見つかりませんでした。他を探してみて。" #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" @@ -3632,7 +3642,7 @@ msgstr "古い順に返信を表示" #: src/components/StarterPack/QrCode.tsx:69 msgid "on" -msgstr "" +msgstr "on" #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" @@ -3652,11 +3662,7 @@ msgstr ".jpgと.pngファイルのみに対応しています" #: src/view/com/threadgate/WhoCanReply.tsx:239 msgid "Only {0} can reply" -msgstr "" - -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "{0}のみ返信可能" +msgstr "{0}のみ返信可能" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -3722,7 +3728,7 @@ msgstr "投稿のオプションを開く" #: src/screens/StarterPack/StarterPackScreen.tsx:416 msgid "Open starter pack menu" -msgstr "" +msgstr "スターターパックのメニューを開く" #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 @@ -3737,6 +3743,10 @@ msgstr "システムのログを開く" msgid "Opens {numItems} options" msgstr "{numItems}個のオプションを開く" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "このスレッドに誰が返信できるかを選択するダイアログを開く" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "アクセシビリティの設定を開く" @@ -3949,7 +3959,7 @@ msgstr "カメラへのアクセスが拒否されました。システムの設 #: src/components/StarterPack/Wizard/WizardListCard.tsx:52 msgid "Person toggle" -msgstr "" +msgstr "ユーザーを切替" #: src/screens/Onboarding/index.tsx:28 msgid "Pets" @@ -4229,15 +4239,15 @@ msgstr "返信を公開" #: src/components/StarterPack/QrCodeDialog.tsx:131 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "QRコードをクリップボードにコピーしました" #: src/components/StarterPack/QrCodeDialog.tsx:109 msgid "QR code has been downloaded!" -msgstr "" +msgstr "QRコードをダウンロードしました!" #: src/components/StarterPack/QrCodeDialog.tsx:110 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "QRコードをカメラロールに保存しました!" #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -4286,7 +4296,7 @@ msgstr "削除" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "{displayName}をスターターパックから削除" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" @@ -4394,19 +4404,11 @@ msgstr "返信" #: src/view/com/threadgate/WhoCanReply.tsx:66 msgid "Replies disabled" -msgstr "" - -#: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +msgstr "返信できません" #: src/view/com/threadgate/WhoCanReply.tsx:237 msgid "Replies to this thread are disabled" -msgstr "" - -#: src/view/com/threadgate/WhoCanReply.tsx:131 -#~ msgid "Replies to this thread are disabled." -#~ msgstr "このスレッドへの返信はできません。" +msgstr "このスレッドへの返信はできません" #: src/view/com/composer/Composer.tsx:494 msgctxt "action" @@ -4470,7 +4472,7 @@ msgstr "投稿を報告" #: src/screens/StarterPack/StarterPackScreen.tsx:469 #: src/screens/StarterPack/StarterPackScreen.tsx:472 msgid "Report starter pack" -msgstr "" +msgstr "スタータパックを報告" #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" @@ -4496,7 +4498,7 @@ msgstr "この投稿を報告" #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this starter pack" -msgstr "" +msgstr "このスターターパックを報告" #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" @@ -4672,7 +4674,7 @@ msgstr "ハンドルの変更を保存" #: src/components/StarterPack/ShareDialog.tsx:163 #: src/components/StarterPack/ShareDialog.tsx:170 msgid "Save image" -msgstr "" +msgstr "画像を保存" #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" @@ -4680,7 +4682,7 @@ msgstr "画像の切り抜きを保存" #: src/components/StarterPack/QrCodeDialog.tsx:184 msgid "Save QR code" -msgstr "" +msgstr "QRコードを保存" #: src/view/screens/ProfileFeed.tsx:332 #: src/view/screens/ProfileFeed.tsx:338 @@ -4763,7 +4765,7 @@ msgstr "{displayTag}のすべての投稿を検索(すべてのユーザー) #: src/screens/StarterPack/Wizard/index.tsx:467 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "他の人におすすめしたいフィードを検索。" #: src/view/com/auth/LoggedOut.tsx:101 #: src/view/com/auth/LoggedOut.tsx:102 @@ -5073,7 +5075,7 @@ msgstr "フィードを共有" #: src/screens/StarterPack/StarterPackScreen.tsx:462 msgid "Share link" -msgstr "" +msgstr "リンクを共有" #: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 @@ -5083,15 +5085,20 @@ msgstr "リンクを共有" #: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share link dialog" -msgstr "" +msgstr "リンク共有のダイアログ" + +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "QRコードを共有" #: src/screens/StarterPack/StarterPackScreen.tsx:296 msgid "Share this starter pack" -msgstr "" +msgstr "このスターターパックを共有" #: src/components/StarterPack/ShareDialog.tsx:112 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "このスターターパックを共有して、他のユーザーがBlueskyでのコミュニティに参加するよう手伝います" #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" @@ -5265,12 +5272,12 @@ msgstr "@{0}でサインイン" #: src/view/com/notifications/FeedItem.tsx:197 msgid "signed up with your starter pack" -msgstr "" +msgstr "あなたのスターターパックでサインアップ" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 msgid "Signup without a starter pack" -msgstr "" +msgstr "スターターパックを使わずにサインアップ" #: src/screens/Onboarding/StepInterests/index.tsx:240 #: src/screens/StarterPack/Wizard/index.tsx:202 @@ -5291,10 +5298,6 @@ msgstr "ソフトウェア開発" msgid "Some people can reply" msgstr "一部の人が返信可能" -#: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" - #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "何らかの問題が発生しました" @@ -5360,19 +5363,19 @@ msgstr "チャットを開始" #: src/Navigation.tsx:325 #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Starter Pack" -msgstr "" +msgstr "スターターパック" #: src/components/StarterPack/StarterPackCard.tsx:65 msgid "Starter pack by {0}" -msgstr "" +msgstr "{0}によるスターターパック" #: src/screens/StarterPack/StarterPackScreen.tsx:579 msgid "Starter pack is invalid" -msgstr "" +msgstr "スターターパックが無効です" #: src/view/screens/Profile.tsx:221 msgid "Starter Packs" -msgstr "" +msgstr "スターターパック" #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" @@ -5483,7 +5486,7 @@ msgstr "ジョークを言って!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:63 msgid "Tell us a little more" -msgstr "" +msgstr "もう少し教えて" #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" @@ -5531,7 +5534,7 @@ msgstr "そのハンドルはすでに使用されています。" #: src/screens/StarterPack/Wizard/index.tsx:105 #: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." -msgstr "" +msgstr "そのスターターパックが見つかりませんでした。" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 @@ -5548,7 +5551,7 @@ msgstr "著作権ポリシーは<0/>に移動しました" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "アプリのほうがより良い体験をすることができます。今すぐBlueskyをダウンロードして、中断したところから再開しましょう。" #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." @@ -5577,7 +5580,7 @@ msgstr "プライバシーポリシーは<0/>に移動しました" #: src/screens/StarterPack/StarterPackScreen.tsx:589 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "見ようとしたスターターパックが無効です。代わりにスターターパックを削除してください。" #: 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." @@ -5863,6 +5866,10 @@ msgstr "スレッドの設定" msgid "Thread Preferences" msgstr "スレッドの設定" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "スレッドの設定を更新しました" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "スレッドモード" @@ -5949,7 +5956,7 @@ msgstr "あなたのサービスに接続できません。インターネット #: src/screens/StarterPack/StarterPackScreen.tsx:513 msgid "Unable to delete" -msgstr "" +msgstr "削除できません" #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 @@ -6425,13 +6432,17 @@ msgstr "大変申し訳ありません!ラベラーは20までしか登録で msgid "Welcome back!" msgstr "おかえりなさい!" +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "ようこそ、友よ!" + #: src/screens/Onboarding/StepInterests/index.tsx:135 msgid "What are your interests?" msgstr "なにに興味がありますか?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:42 msgid "What do you want to call your starter pack?" -msgstr "" +msgstr "あなたのスターターパックを何と呼びたいですか?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 @@ -6460,11 +6471,11 @@ msgstr "返信できるユーザー" #: src/view/com/threadgate/WhoCanReply.tsx:206 msgid "Who can reply dialog" -msgstr "" +msgstr "誰が返信できるのかについてのダイアログ" #: src/view/com/threadgate/WhoCanReply.tsx:210 msgid "Who can reply?" -msgstr "" +msgstr "誰が返信できますか?" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -6493,7 +6504,7 @@ msgstr "なぜこの投稿をレビューする必要がありますか?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "なぜこのスターターパックをレビューする必要がありますか?" #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" @@ -6538,7 +6549,7 @@ msgstr "はい、無効化します" #: src/screens/StarterPack/StarterPackScreen.tsx:525 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "はい、このスターターパックを削除します" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" @@ -6550,7 +6561,11 @@ msgstr "昨日、{time}" #: src/components/StarterPack/StarterPackCard.tsx:68 msgid "you" -msgstr "" +msgstr "あなた" + +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "あなた" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." @@ -6687,11 +6702,11 @@ msgstr "これらのラベルが誤って適用されたと思った場合は、 #: src/screens/StarterPack/Wizard/State.tsx:92 msgid "You may only add up to 50 feeds" -msgstr "" +msgstr "50フィードまで追加できます" #: src/screens/StarterPack/Wizard/State.tsx:77 msgid "You may only add up to 50 profiles" -msgstr "" +msgstr "50ユーザーまで追加できます" #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." @@ -6699,15 +6714,15 @@ msgstr "サインアップするには、13歳以上である必要がありま #: src/components/StarterPack/ProfileStarterPacks.tsx:304 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "スターターパックを作成するには少なくとも7人フォローしていなくてはなりません" #: src/components/StarterPack/QrCodeDialog.tsx:62 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "QRコードを保存するには写真ライブラリへのアクセスを許可する必要があります" #: src/components/StarterPack/ShareDialog.tsx:70 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "画像を保存するには写真ライブラリへのアクセスを許可する必要があります。" #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" @@ -6743,23 +6758,23 @@ msgstr "あなた: {short}" #: src/screens/Signup/index.tsx:169 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "アカウントの作成を完了するとおすすめのユーザーやフィードをフォローします!" #: src/screens/Signup/index.tsx:174 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "アカウントの作成を完了するとおすすめのユーザーをフォローします!" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "これらのユーザーや他{0}をフォローします" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 msgid "You'll follow these people right away" -msgstr "" +msgstr "これらのユーザーをすぐにフォローします" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 msgid "You'll stay updated with these feeds" -msgstr "" +msgstr "これらのフィードの更新を受け取ります" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 From 58a9dceb33b7116db70d08521b5639b23bffc0df Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Wed, 26 Jun 2024 02:11:32 +0900 Subject: [PATCH 274/520] Update Korean localization (#4614) * Update messages.po * Update messages.po --- src/locale/locales/ko/messages.po | 160 +++++++++++++++--------------- 1 file changed, 81 insertions(+), 79 deletions(-) diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index c7b8bafcf3..299a409897 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -90,7 +90,7 @@ msgstr "" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" -msgstr "" +msgstr "{0} 님의 스타터 팩" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" @@ -118,7 +118,7 @@ msgstr "초" #: src/screens/StarterPack/Wizard/index.tsx:182 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "{displayName} 님의 스타터 팩" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" @@ -168,7 +168,13 @@ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:509 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/view/shell/Drawer.tsx:101 @@ -273,7 +279,7 @@ msgstr "계정 언뮤트됨" msgid "Add" msgstr "추가" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:551 msgid "Add {0} more to continue" msgstr "" @@ -381,7 +387,7 @@ msgstr "고급" #: src/screens/StarterPack/StarterPackScreen.tsx:271 msgid "All accounts have been followed!" -msgstr "" +msgstr "모든 계정을 팔로우했습니다" #: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." @@ -445,16 +451,16 @@ msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the image." -msgstr "" +msgstr "이미지를 저장하는 동안 오류가 발생했습니다" #: src/components/StarterPack/QrCodeDialog.tsx:76 #: src/components/StarterPack/ShareDialog.tsx:91 msgid "An error occurred while saving the QR code!" -msgstr "" +msgstr "QR 코드를 저장하는 동안 오류가 발생했습니다" #: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "An error occurred while trying to follow all" -msgstr "" +msgstr "모두 팔로우하려고 하는 동안 오류가 발생했습니다" #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -548,7 +554,7 @@ msgstr "기본 추천 피드 적용하기" #: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Are you sure you want delete this starter pack?" -msgstr "" +msgstr "이 스타터 팩을 삭제하시겠습니까?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -1264,7 +1270,7 @@ msgstr "코드 복사" #: src/components/StarterPack/ShareDialog.tsx:143 msgid "Copy Link" -msgstr "" +msgstr "링크 복사" #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" @@ -1287,7 +1293,7 @@ msgstr "게시물 텍스트 복사" #: src/components/StarterPack/QrCodeDialog.tsx:174 msgid "Copy QR code" -msgstr "" +msgstr "QR 코드 복사" #: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 @@ -1312,7 +1318,7 @@ msgstr "대화를 뮤트할 수 없습니다" #: src/components/StarterPack/ProfileStarterPacks.tsx:270 msgid "Create" -msgstr "" +msgstr "만들기" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 @@ -1325,17 +1331,17 @@ msgstr "새 Bluesky 계정을 만듭니다" #: src/components/StarterPack/QrCodeDialog.tsx:157 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "스타터 팩 QR 코드 만들기" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:257 #: src/Navigation.tsx:330 msgid "Create a starter pack" -msgstr "" +msgstr "스타터 팩 만들기" #: src/components/StarterPack/ProfileStarterPacks.tsx:244 msgid "Create a starter pack for me" -msgstr "" +msgstr "나를 위한 스타터 팩 만들기" #: src/screens/Signup/index.tsx:154 msgid "Create Account" @@ -1365,7 +1371,7 @@ msgstr "새 계정 만들기" #: src/components/StarterPack/ShareDialog.tsx:158 msgid "Create QR code" -msgstr "" +msgstr "QR 코드 만들기" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1494,11 +1500,11 @@ msgstr "게시물 삭제" #: src/screens/StarterPack/StarterPackScreen.tsx:443 #: src/screens/StarterPack/StarterPackScreen.tsx:599 msgid "Delete starter pack" -msgstr "" +msgstr "스타터 팩 삭제" #: src/screens/StarterPack/StarterPackScreen.tsx:494 msgid "Delete starter pack?" -msgstr "" +msgstr "스타터 팩을 삭제하시겠습니까?" #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" @@ -1658,7 +1664,7 @@ msgstr "완료{extraText}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 msgid "Download Bluesky" -msgstr "" +msgstr "Bluesky 다운로드" #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 @@ -1709,16 +1715,16 @@ msgstr "예: 반복적으로 광고 답글을 다는 계정." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "각 코드는 한 번만 사용할 수 있습니다. 주기적으로 더 많은 초대 코드를 받게 됩니다." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/com/lists/ListMembers.tsx:149 +msgctxt "action" msgid "Edit" msgstr "편집" -#: src/view/com/lists/ListMembers.tsx:149 -msgctxt "action" +#: src/screens/StarterPack/StarterPackScreen.tsx:438 +#: src/screens/StarterPack/Wizard/index.tsx:534 +#: src/screens/StarterPack/Wizard/index.tsx:541 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "편집" @@ -1729,7 +1735,7 @@ msgstr "아바타 편집" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit Feeds" -msgstr "" +msgstr "피드 편집" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 @@ -1757,7 +1763,7 @@ msgstr "내 프로필 편집" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 msgid "Edit People" -msgstr "" +msgstr "사람들 편집" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -1771,7 +1777,7 @@ msgstr "프로필 편집" #: src/screens/StarterPack/StarterPackScreen.tsx:430 msgid "Edit starter pack" -msgstr "" +msgstr "스타터 팩 편집" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1792,7 +1798,7 @@ msgstr "내 프로필 설명 편집" #: src/Navigation.tsx:335 msgid "Edit your starter pack" -msgstr "" +msgstr "스타터 팩 편집" #: src/screens/Onboarding/index.tsx:31 msgid "Education" @@ -2045,7 +2051,7 @@ msgstr "앱 비밀번호를 만들지 못했습니다." #: src/screens/StarterPack/Wizard/index.tsx:241 #: src/screens/StarterPack/Wizard/index.tsx:249 msgid "Failed to create starter pack" -msgstr "" +msgstr "스타터 팩을 만들지 못했습니다" #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." @@ -2061,7 +2067,7 @@ msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" #: src/screens/StarterPack/StarterPackScreen.tsx:562 msgid "Failed to delete starter pack" -msgstr "" +msgstr "스타터 팩을 삭제하지 못했습니다" #: src/view/screens/Search/Explore.tsx:426 #: src/view/screens/Search/Explore.tsx:454 @@ -2121,13 +2127,9 @@ msgstr "피드" msgid "Feed by {0}" msgstr "{0} 님의 피드" -#: src/view/screens/Feeds.tsx:675 -#~ msgid "Feed offline" -#~ msgstr "피드 오프라인" - #: src/components/StarterPack/Wizard/WizardListCard.tsx:52 msgid "Feed toggle" -msgstr "" +msgstr "피드 켜거나 끄기" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 @@ -2190,7 +2192,7 @@ msgstr "대화 스레드를 미세 조정합니다." #: src/screens/StarterPack/Wizard/index.tsx:202 msgid "Finish" -msgstr "" +msgstr "종료" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -2239,7 +2241,7 @@ msgstr "계정 팔로우" #: src/screens/StarterPack/StarterPackScreen.tsx:308 #: src/screens/StarterPack/StarterPackScreen.tsx:315 msgid "Follow all" -msgstr "" +msgstr "모두 팔로우" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" @@ -2376,7 +2378,7 @@ msgstr "갤러리" #: src/components/StarterPack/ProfileStarterPacks.tsx:277 msgid "Generate a starter pack" -msgstr "" +msgstr "스타터 팩 만들기" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -2431,7 +2433,7 @@ msgstr "이전 단계로 돌아가기" #: src/screens/StarterPack/Wizard/index.tsx:313 msgid "Go back to the previous step" -msgstr "" +msgstr "이전 단계로 돌아갑니다" #: src/view/screens/NotFound.tsx:55 msgid "Go home" @@ -2646,7 +2648,7 @@ msgstr "이미지 대체 텍스트" #: src/components/StarterPack/ShareDialog.tsx:88 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "이미지를 앨범에 저장했습니다." #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" @@ -2739,7 +2741,7 @@ msgstr "초대 코드: 1개 사용 가능" #: src/components/StarterPack/ShareDialog.tsx:109 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "이 스타터 팩을 사용할 사람들을 초대하세요!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" @@ -2760,11 +2762,11 @@ msgstr "채용" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 msgid "Join Bluesky" -msgstr "" +msgstr "Bluesky 가입하기" #: src/components/StarterPack/QrCode.tsx:56 msgid "Join the conversation" -msgstr "" +msgstr "대화에 참여하기" #: src/screens/Onboarding/index.tsx:21 msgid "Journalism" @@ -2873,7 +2875,7 @@ msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해 #: src/components/StarterPack/ProfileStarterPacks.tsx:293 msgid "Let me choose" -msgstr "" +msgstr "직접 선택하기" #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 @@ -3454,7 +3456,7 @@ msgstr "인기 GIF를 찾을 수 없습니다. Tenor에 문제가 있을 수 있 #: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "피드를 찾을 수 없습니다. 다른 피드를 검색해 보세요." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" @@ -3536,7 +3538,7 @@ msgstr "아직 아무도 좋아요를 누르지 않았습니다. 첫 번째가 #: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "아무도 찾을 수 없습니다. 다른 사용자를 검색해 보세요." #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" @@ -3714,7 +3716,7 @@ msgstr "게시물 옵션 메뉴 열기" #: src/screens/StarterPack/StarterPackScreen.tsx:416 msgid "Open starter pack menu" -msgstr "" +msgstr "스타터 팩 메뉴 열기" #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 @@ -3941,7 +3943,7 @@ msgstr "앨범에 접근할 수 있는 권한이 거부되었습니다. 시스 #: src/components/StarterPack/Wizard/WizardListCard.tsx:52 msgid "Person toggle" -msgstr "" +msgstr "사람 켜거나 끄기" #: src/screens/Onboarding/index.tsx:28 msgid "Pets" @@ -4221,15 +4223,15 @@ msgstr "답글 게시하기" #: src/components/StarterPack/QrCodeDialog.tsx:131 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "QR 코드를 클립보드에 복사했습니다." #: src/components/StarterPack/QrCodeDialog.tsx:109 msgid "QR code has been downloaded!" -msgstr "" +msgstr "QR 코드를 다운로드했습니다." #: src/components/StarterPack/QrCodeDialog.tsx:110 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "QR 코드를 앨범에 저장했습니다." #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -4278,7 +4280,7 @@ msgstr "제거" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "{displayName} 님을 스타터 팩에서 제거" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" @@ -4458,7 +4460,7 @@ msgstr "게시물 신고" #: src/screens/StarterPack/StarterPackScreen.tsx:469 #: src/screens/StarterPack/StarterPackScreen.tsx:472 msgid "Report starter pack" -msgstr "" +msgstr "스타터 팩 신고" #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" @@ -4484,7 +4486,7 @@ msgstr "이 게시물 신고하기" #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this starter pack" -msgstr "" +msgstr "이 스타터 팩 신고하기" #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" @@ -4660,7 +4662,7 @@ msgstr "핸들 변경 저장" #: src/components/StarterPack/ShareDialog.tsx:163 #: src/components/StarterPack/ShareDialog.tsx:170 msgid "Save image" -msgstr "" +msgstr "이미지 저장" #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" @@ -4668,7 +4670,7 @@ msgstr "이미지 자르기 저장" #: src/components/StarterPack/QrCodeDialog.tsx:184 msgid "Save QR code" -msgstr "" +msgstr "QR 코드 저장" #: src/view/screens/ProfileFeed.tsx:332 #: src/view/screens/ProfileFeed.tsx:338 @@ -4751,7 +4753,7 @@ msgstr "{displayTag} 태그를 사용한 모든 게시물 검색" #: src/screens/StarterPack/Wizard/index.tsx:467 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "다른 사람에게 추천할 피드를 검색하세요." #: src/view/com/auth/LoggedOut.tsx:101 #: src/view/com/auth/LoggedOut.tsx:102 @@ -5023,6 +5025,11 @@ msgstr "성행위 또는 선정적인 노출." msgid "Sexually Suggestive" msgstr "외설적" +#: src/view/com/lightbox/Lightbox.tsx:142 +msgctxt "action" +msgid "Share" +msgstr "공유" + #: src/components/StarterPack/QrCodeDialog.tsx:180 #: src/screens/StarterPack/StarterPackScreen.tsx:303 #: src/screens/StarterPack/StarterPackScreen.tsx:458 @@ -5035,11 +5042,6 @@ msgstr "외설적" msgid "Share" msgstr "공유" -#: src/view/com/lightbox/Lightbox.tsx:142 -msgctxt "action" -msgid "Share" -msgstr "공유" - #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "멋진 이야기를 전하세요!" @@ -5061,7 +5063,7 @@ msgstr "피드 공유" #: src/screens/StarterPack/StarterPackScreen.tsx:462 msgid "Share link" -msgstr "" +msgstr "링크 공유" #: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 @@ -5071,15 +5073,15 @@ msgstr "링크 공유" #: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share link dialog" -msgstr "" +msgstr "링크 공유 대화 상자" #: src/screens/StarterPack/StarterPackScreen.tsx:296 msgid "Share this starter pack" -msgstr "" +msgstr "이 스타터 팩 공유하기" #: src/components/StarterPack/ShareDialog.tsx:112 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "이 스타터 팩을 공유하여 사람들이 Bluesky에서 커뮤니티에 참여할 수 있도록 도와주세요." #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" @@ -5253,12 +5255,12 @@ msgstr "@{0}(으)로 로그인했습니다" #: src/view/com/notifications/FeedItem.tsx:197 msgid "signed up with your starter pack" -msgstr "" +msgstr "(이)가 내 스타터 팩으로 가입했습니다" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 msgid "Signup without a starter pack" -msgstr "" +msgstr "스타터 팩 없이 가입하기" #: src/screens/Onboarding/StepInterests/index.tsx:240 #: src/screens/StarterPack/Wizard/index.tsx:202 @@ -5281,7 +5283,7 @@ msgstr "일부 사람들이 답글을 달 수 있음" #: src/screens/StarterPack/Wizard/index.tsx:203 msgid "Some subtitle" -msgstr "" +msgstr "적당한 부제목" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5348,19 +5350,19 @@ msgstr "대화 시작하기" #: src/Navigation.tsx:325 #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Starter Pack" -msgstr "" +msgstr "스타터 팩" #: src/components/StarterPack/StarterPackCard.tsx:65 msgid "Starter pack by {0}" -msgstr "" +msgstr "{0} 님의 스타터 팩" #: src/screens/StarterPack/StarterPackScreen.tsx:579 msgid "Starter pack is invalid" -msgstr "" +msgstr "스타터 팩이 유효하지 않음" #: src/view/screens/Profile.tsx:221 msgid "Starter Packs" -msgstr "" +msgstr "스타터 팩" #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" @@ -5565,7 +5567,7 @@ msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" #: src/screens/StarterPack/StarterPackScreen.tsx:589 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "이 스타터 팩은 유효하지 않습니다. 대신 이 스타터 팩을 삭제할 수 있습니다." #: 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." @@ -5937,7 +5939,7 @@ msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하 #: src/screens/StarterPack/StarterPackScreen.tsx:513 msgid "Unable to delete" -msgstr "" +msgstr "삭제할 수 없음" #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 @@ -6481,7 +6483,7 @@ msgstr "이 게시물을 검토해야 하는 이유는 무엇인가요?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "이 스타터 팩을 검토해야 하는 이유는 무엇인가요?" #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" @@ -6538,7 +6540,7 @@ msgstr "어제 {time}" #: src/components/StarterPack/StarterPackCard.tsx:68 msgid "you" -msgstr "" +msgstr "나" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." From b75341314cf7551644d12a7281ab22c855c78233 Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 25 Jun 2024 10:34:17 -0700 Subject: [PATCH 275/520] tweak app clip AASA (#4641) --- bskylink/src/routes/siteAssociation.ts | 9 +++++++++ bskyweb/static/.well-known/apple-app-site-association | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/bskylink/src/routes/siteAssociation.ts b/bskylink/src/routes/siteAssociation.ts index ae3b42e304..7b71ccdd57 100644 --- a/bskylink/src/routes/siteAssociation.ts +++ b/bskylink/src/routes/siteAssociation.ts @@ -5,6 +5,15 @@ import {AppContext} from '../context.js' export default function (ctx: AppContext, app: Express) { return app.get('/.well-known/apple-app-site-association', (req, res) => { res.json({ + applinks: { + apps: [], + details: [ + { + appID: 'B3LX46C5HS.xyz.blueskyweb.app', + paths: ['*'], + }, + ], + }, appclips: { apps: ['B3LX46C5HS.xyz.blueskyweb.app.AppClip'], }, diff --git a/bskyweb/static/.well-known/apple-app-site-association b/bskyweb/static/.well-known/apple-app-site-association index 0a05fa35f4..f5752d7c15 100644 --- a/bskyweb/static/.well-known/apple-app-site-association +++ b/bskyweb/static/.well-known/apple-app-site-association @@ -1,8 +1,5 @@ { "applinks": { - "appclips": { - "apps": ["B3LX46C5HS.xyz.blueskyweb.app.AppClip"] - }, "details": [ { "appID": "B3LX46C5HS.xyz.blueskyweb.app", @@ -11,5 +8,8 @@ ] } ] + }, + "appclips": { + "apps": ["B3LX46C5HS.xyz.blueskyweb.app.AppClip"] } } From 7c5ff79c8e545962502e87f3c6c734fb9b05970c Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 25 Jun 2024 11:31:02 -0700 Subject: [PATCH 276/520] `workflow_dispatch` link (#4642) --- .github/workflows/build-and-push-link-aws.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/build-and-push-link-aws.yaml b/.github/workflows/build-and-push-link-aws.yaml index f91af48770..1c17d6e190 100644 --- a/.github/workflows/build-and-push-link-aws.yaml +++ b/.github/workflows/build-and-push-link-aws.yaml @@ -1,8 +1,6 @@ name: build-and-push-link-aws on: - push: - branches: - - divy/bskylink + workflow_dispatch: env: REGISTRY: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_REGISTRY }} From dd2e173514b9aa22b898c5539f4f83f10d9b09f4 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 25 Jun 2024 17:43:41 -0500 Subject: [PATCH 277/520] Add back pin action for feed cards (#4643) --- src/components/FeedCard.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx index ecf0a1b91a..e0fc7ef54b 100644 --- a/src/components/FeedCard.tsx +++ b/src/components/FeedCard.tsx @@ -233,7 +233,11 @@ export function Action({ purpose?: AppBskyGraphDefs.ListView['purpose'] }) { const {hasSession} = useSession() - if (!hasSession || purpose !== 'app.bsky.graph.defs#curatelist') return null + if ( + !hasSession || + (type === 'list' && purpose !== 'app.bsky.graph.defs#curatelist') + ) + return null return } From b23f11268992b420b064d1a45429f8871a21d452 Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 25 Jun 2024 17:02:43 -0700 Subject: [PATCH 278/520] Remove starterpack gate (#4645) --- src/lib/statsig/gates.ts | 1 - src/view/screens/Profile.tsx | 9 +-------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index bf2484ccb9..46ef934ef6 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -5,4 +5,3 @@ export type Gate = | 'request_notifications_permission_after_onboarding_v2' | 'show_avi_follow_button' | 'show_follow_back_label_v2' - | 'starter_packs_enabled' diff --git a/src/view/screens/Profile.tsx b/src/view/screens/Profile.tsx index 946f6ac543..37111c02e5 100644 --- a/src/view/screens/Profile.tsx +++ b/src/view/screens/Profile.tsx @@ -27,15 +27,12 @@ import {useAgent, useSession} from '#/state/session' import {useSetDrawerSwipeDisabled, useSetMinimalShellMode} from '#/state/shell' import {useComposerControls} from '#/state/shell/composer' import {useAnalytics} from 'lib/analytics/analytics' -import {IS_DEV, IS_TESTFLIGHT} from 'lib/app-info' import {useSetTitle} from 'lib/hooks/useSetTitle' import {ComposeIcon2} from 'lib/icons' import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' -import {useGate} from 'lib/statsig/statsig' import {combinedDisplayName} from 'lib/strings/display-names' import {isInvalidHandle} from 'lib/strings/handles' import {colors, s} from 'lib/styles' -import {isWeb} from 'platform/detection' import {listenSoftReset} from 'state/events' import {useActorStarterPacksQuery} from 'state/queries/actor-starter-packs' import {PagerWithHeader} from 'view/com/pager/PagerWithHeader' @@ -170,9 +167,6 @@ function ProfileScreenLoaded({ const [currentPage, setCurrentPage] = React.useState(0) const {_} = useLingui() const setDrawerSwipeDisabled = useSetDrawerSwipeDisabled() - const gate = useGate() - const starterPacksEnabled = - IS_DEV || IS_TESTFLIGHT || (!isWeb && gate('starter_packs_enabled')) const [scrollViewTag, setScrollViewTag] = React.useState(null) @@ -205,8 +199,7 @@ function ProfileScreenLoaded({ const showLikesTab = isMe const showFeedsTab = isMe || (profile.associated?.feedgens || 0) > 0 const showStarterPacksTab = - starterPacksEnabled && - (isMe || !!starterPacksQuery.data?.pages?.[0].starterPacks.length) + isMe || !!starterPacksQuery.data?.pages?.[0].starterPacks.length const showListsTab = hasSession && (isMe || (profile.associated?.lists || 0) > 0) From 8621ecd38a4b912f77602fb99e6d540f99727c9f Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 26 Jun 2024 15:28:31 +0100 Subject: [PATCH 279/520] disable enabling adult content on iOS (#4651) --- src/screens/Moderation/index.tsx | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/screens/Moderation/index.tsx b/src/screens/Moderation/index.tsx index a874e745cc..9342a805ef 100644 --- a/src/screens/Moderation/index.tsx +++ b/src/screens/Moderation/index.tsx @@ -1,5 +1,5 @@ import React from 'react' -import {View} from 'react-native' +import {Linking, View} from 'react-native' import {useSafeAreaFrame} from 'react-native-safe-area-context' import {ComAtprotoLabelDefs} from '@atproto/api' import {LABELS} from '@atproto/api' @@ -10,6 +10,7 @@ import {useFocusEffect} from '@react-navigation/native' import {getLabelingServiceTitle} from '#/lib/moderation' import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' import {logger} from '#/logger' +import {isIOS} from '#/platform/detection' import { useMyLabelersQuery, usePreferencesQuery, @@ -202,6 +203,8 @@ export function ModerationScreenInner({ [setAdultContentPref], ) + const disabledOnIOS = isIOS && !adultContentEnabled + return ( Enable adult content @@ -345,6 +350,25 @@ export function ModerationScreenInner({ + {disabledOnIOS && ( + + + + Adult content can only be enabled via the Web at{' '} + { + evt.preventDefault() + Linking.openURL('https://bsky.app/') + return false + }}> + bsky.app + + . + + + + )} )} From 83745c923fc0d660730f47c81159ce9b6942f616 Mon Sep 17 00:00:00 2001 From: Takayuki KUSANO <65759+tkusano@users.noreply.github.com> Date: Wed, 26 Jun 2024 23:41:14 +0900 Subject: [PATCH 280/520] Fix footer messages in starter pack wizard (#4650) * Fix footer messages in StarterPack wizard and updates ja messages * Updates to minimize diff * Revert "Updates to minimize diff" This reverts commit 4d1dfe131a5ffc31fc5e6162dbcc90e77e042734. * Revert "Fix footer messages in StarterPack wizard and updates ja messages" This reverts commit 9a90898abc66c281f44696347043ce5da5859d60. * Fix labels for plurals in starter packs * Update translations --------- Co-authored-by: Dan Abramov --- src/locale/locales/fr/messages.po | 4 + src/locale/locales/ja/messages.po | 4 + src/screens/StarterPack/Wizard/index.tsx | 116 ++++++++++++++--------- 3 files changed, 77 insertions(+), 47 deletions(-) diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index a4e6fab248..208128fc1d 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -189,6 +189,10 @@ msgstr "<0>{0} {1, plural, one {abonné·e} other {abonné·e·s}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {abonnement} other {abonnements}}" +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "<0>{0} et<1> <2>{1} faites partie de votre pack de démarrage" + #: src/screens/StarterPack/Wizard/index.tsx:478 msgid "<0>{0} is included in your starter pack" msgstr "<0>{0} fait partie de votre kit de démarrage" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 908bd5d4ac..a4a923f629 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -185,6 +185,10 @@ msgstr "<0>{0} {1, plural, other {フォロワー}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {フォロー}}" +#: src/screens/StarterPack/Wizard/index.tsx:497 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "<0>{0}と<2>{1}はあなたのスターターパックに含まれています" + #: src/screens/StarterPack/Wizard/index.tsx:478 msgid "<0>{0} is included in your starter pack" msgstr "<0>{0}はあなたのスターターパックに含まれています" diff --git a/src/screens/StarterPack/Wizard/index.tsx b/src/screens/StarterPack/Wizard/index.tsx index b231e317e3..2f50e878ae 100644 --- a/src/screens/StarterPack/Wizard/index.tsx +++ b/src/screens/StarterPack/Wizard/index.tsx @@ -445,7 +445,7 @@ function Footer({ ))} - {items.length === 0 ? ( + {items.length === 0 /* Assuming this can only happen for feeds */ ? ( Add some feeds to your starter pack! @@ -456,52 +456,74 @@ function Footer({ ) : ( - {state.currentStep === 'Profiles' && items.length === 1 ? ( - - It's just you right now! Add more people to your starter pack by - searching above. - - ) : items.length === 1 ? ( - - - {getName(items[initialNamesIndex])} - {' '} - is included in your starter pack - - ) : items.length === 2 ? ( - - You and - - - {getName(items[initialNamesIndex])}{' '} - - are included in your starter pack - - ) : state.currentStep === 'Profiles' ? ( - - - {getName(items[initialNamesIndex])},{' '} - - - {getName(items[initialNamesIndex + 1])},{' '} - - and{' '} - {' '} - are included in your starter pack - - ) : ( - - - {getName(items[initialNamesIndex])},{' '} - - - {getName(items[initialNamesIndex + 1])},{' '} - - and{' '} - {' '} - are included in your starter pack - - )} + { + items.length === 1 && state.currentStep === 'Profiles' ? ( + + It's just you right now! Add more people to your starter pack by + searching above. + + ) : items.length === 1 && state.currentStep === 'Feeds' ? ( + + + {getName(items[initialNamesIndex])} + {' '} + is included in your starter pack + + ) : items.length === 2 && state.currentStep === 'Profiles' ? ( + + You and + + + {getName(items[initialNamesIndex])}{' '} + + are included in your starter pack + + ) : items.length === 2 && state.currentStep === 'Feeds' ? ( + + + {getName(items[initialNamesIndex])} + {' '} + and + + + {getName(items[initialNamesIndex + 1])}{' '} + + are included in your starter pack + + ) : items.length > 2 && state.currentStep === 'Profiles' ? ( + + + {getName(items[initialNamesIndex])},{' '} + + + {getName(items[initialNamesIndex + 1])},{' '} + + and{' '} + {' '} + are included in your starter pack + + ) : items.length > 2 && state.currentStep === 'Feeds' ? ( + + + {getName(items[initialNamesIndex])},{' '} + + + {getName(items[initialNamesIndex + 1])},{' '} + + and{' '} + {' '} + are included in your starter pack + + ) : null /* Should not happen */ + } )} From 3f20e2e3cf086664cb764da2b2886eac8b409270 Mon Sep 17 00:00:00 2001 From: dan Date: Wed, 26 Jun 2024 16:08:57 +0100 Subject: [PATCH 281/520] Refactor nested conditions in the starter pack wizard (#4652) * Refactor condition nesting by screen * Inline indexes * More explicit conditions --- src/screens/StarterPack/Wizard/index.tsx | 171 ++++++++++++----------- 1 file changed, 91 insertions(+), 80 deletions(-) diff --git a/src/screens/StarterPack/Wizard/index.tsx b/src/screens/StarterPack/Wizard/index.tsx index 2f50e878ae..3f0499a1da 100644 --- a/src/screens/StarterPack/Wizard/index.tsx +++ b/src/screens/StarterPack/Wizard/index.tsx @@ -393,7 +393,6 @@ function Footer({ state.currentStep === 'Profiles' ? [profile, ...state.profiles] : state.feeds - const initialNamesIndex = state.currentStep === 'Profiles' ? 1 : 0 const isEditEnabled = (state.currentStep === 'Profiles' && items.length > 1) || @@ -445,87 +444,99 @@ function Footer({ ))} - {items.length === 0 /* Assuming this can only happen for feeds */ ? ( - - - Add some feeds to your starter pack! - + { + state.currentStep === 'Profiles' ? ( - Search for feeds that you want to suggest to others. + { + items.length < 2 ? ( + + It's just you right now! Add more people to your starter pack + by searching above. + + ) : items.length === 2 ? ( + + You and + + + {getName(items[1] /* [0] is self, skip it */)}{' '} + + are included in your starter pack + + ) : items.length > 2 ? ( + + + {getName(items[1] /* [0] is self, skip it */)},{' '} + + + {getName(items[2])},{' '} + + and{' '} + {' '} + are included in your starter pack + + ) : null /* Should not happen. */ + } - - ) : ( - - { - items.length === 1 && state.currentStep === 'Profiles' ? ( - - It's just you right now! Add more people to your starter pack by - searching above. - - ) : items.length === 1 && state.currentStep === 'Feeds' ? ( - - - {getName(items[initialNamesIndex])} - {' '} - is included in your starter pack - - ) : items.length === 2 && state.currentStep === 'Profiles' ? ( - - You and - - - {getName(items[initialNamesIndex])}{' '} - - are included in your starter pack - - ) : items.length === 2 && state.currentStep === 'Feeds' ? ( - - - {getName(items[initialNamesIndex])} - {' '} - and - - - {getName(items[initialNamesIndex + 1])}{' '} - - are included in your starter pack - - ) : items.length > 2 && state.currentStep === 'Profiles' ? ( - - - {getName(items[initialNamesIndex])},{' '} - - - {getName(items[initialNamesIndex + 1])},{' '} - - and{' '} - {' '} - are included in your starter pack - - ) : items.length > 2 && state.currentStep === 'Feeds' ? ( - - - {getName(items[initialNamesIndex])},{' '} - - - {getName(items[initialNamesIndex + 1])},{' '} - - and{' '} - {' '} - are included in your starter pack - - ) : null /* Should not happen */ - } - - )} + ) : state.currentStep === 'Feeds' ? ( + items.length === 0 ? ( + + + Add some feeds to your starter pack! + + + + Search for feeds that you want to suggest to others. + + + + ) : ( + + { + items.length === 1 ? ( + + + {getName(items[0])} + {' '} + is included in your starter pack + + ) : items.length === 2 ? ( + + + {getName(items[0])} + {' '} + and + + + {getName(items[1])}{' '} + + are included in your starter pack + + ) : items.length > 2 ? ( + + + {getName(items[0])},{' '} + + + {getName(items[1])},{' '} + + and{' '} + {' '} + are included in your starter pack + + ) : null /* Should not happen. */ + } + + ) + ) : null /* Should not happen. */ + } Date: Wed, 26 Jun 2024 20:20:52 +0200 Subject: [PATCH 282/520] Mark two starter pack strings for localization (#4655) --- src/components/StarterPack/ProfileStarterPacks.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/StarterPack/ProfileStarterPacks.tsx b/src/components/StarterPack/ProfileStarterPacks.tsx index 096f04f2dd..7fb0545a21 100644 --- a/src/components/StarterPack/ProfileStarterPacks.tsx +++ b/src/components/StarterPack/ProfileStarterPacks.tsx @@ -232,11 +232,13 @@ function Empty() { t.atoms.text_contrast_medium, {color: 'white'}, ]}> - You haven't created a starter pack yet! + You haven't created a starter pack yet! - Starter packs let you easily share your favorite feeds and people with - your friends. + + Starter packs let you easily share your favorite feeds and people + with your friends. + From 368cd7bb0e9bb92ee968f429c66f7db7bfb305e7 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 26 Jun 2024 16:35:42 -0500 Subject: [PATCH 283/520] [D1X] Onboarding interest display names (#4657) * Translate interest names in onboarding * Add comment * Do it the normal way --- .../StepInterests/InterestButton.tsx | 11 ++-- .../Onboarding/StepInterests/index.tsx | 9 ++- src/screens/Onboarding/state.ts | 59 ++++++++++--------- 3 files changed, 44 insertions(+), 35 deletions(-) diff --git a/src/screens/Onboarding/StepInterests/InterestButton.tsx b/src/screens/Onboarding/StepInterests/InterestButton.tsx index cc692dafd8..24b34041e0 100644 --- a/src/screens/Onboarding/StepInterests/InterestButton.tsx +++ b/src/screens/Onboarding/StepInterests/InterestButton.tsx @@ -1,16 +1,15 @@ import React from 'react' -import {View, ViewStyle, TextStyle} from 'react-native' +import {TextStyle, View, ViewStyle} from 'react-native' -import {useTheme, atoms as a, native} from '#/alf' +import {capitalize} from '#/lib/strings/capitalize' +import {useInterestsDisplayNames} from '#/screens/Onboarding/state' +import {atoms as a, native, useTheme} from '#/alf' import * as Toggle from '#/components/forms/Toggle' import {Text} from '#/components/Typography' -import {capitalize} from '#/lib/strings/capitalize' - -import {Context} from '#/screens/Onboarding/state' export function InterestButton({interest}: {interest: string}) { const t = useTheme() - const {interestsDisplayNames} = React.useContext(Context) + const interestsDisplayNames = useInterestsDisplayNames() const ctx = Toggle.useItemContext() const styles = React.useMemo(() => { diff --git a/src/screens/Onboarding/StepInterests/index.tsx b/src/screens/Onboarding/StepInterests/index.tsx index 866ea5c2f7..ded473ff59 100644 --- a/src/screens/Onboarding/StepInterests/index.tsx +++ b/src/screens/Onboarding/StepInterests/index.tsx @@ -15,7 +15,11 @@ import { OnboardingControls, TitleText, } from '#/screens/Onboarding/Layout' -import {ApiResponseMap, Context} from '#/screens/Onboarding/state' +import { + ApiResponseMap, + Context, + useInterestsDisplayNames, +} from '#/screens/Onboarding/state' import {InterestButton} from '#/screens/Onboarding/StepInterests/InterestButton' import {atoms as a, useBreakpoints, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' @@ -33,8 +37,9 @@ export function StepInterests() { const t = useTheme() const {gtMobile} = useBreakpoints() const {track} = useAnalytics() + const interestsDisplayNames = useInterestsDisplayNames() - const {state, dispatch, interestsDisplayNames} = React.useContext(Context) + const {state, dispatch} = React.useContext(Context) const [saving, setSaving] = React.useState(false) const [interests, setInterests] = React.useState( state.interestsStepResults.selectedInterests.map(i => i), diff --git a/src/screens/Onboarding/state.ts b/src/screens/Onboarding/state.ts index 8f61cb22eb..1e8db8b8ad 100644 --- a/src/screens/Onboarding/state.ts +++ b/src/screens/Onboarding/state.ts @@ -1,4 +1,6 @@ import React from 'react' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' import {logger} from '#/logger' import {AvatarColor, Emoji} from '#/screens/Onboarding/StepProfile/types' @@ -68,31 +70,36 @@ export type ApiResponseMap = { } } -export const INTEREST_TO_DISPLAY_NAME_DEFAULTS: { - [key: string]: string -} = { - news: 'News', - journalism: 'Journalism', - nature: 'Nature', - art: 'Art', - comics: 'Comics', - writers: 'Writers', - culture: 'Culture', - sports: 'Sports', - pets: 'Pets', - animals: 'Animals', - books: 'Books', - education: 'Education', - climate: 'Climate', - science: 'Science', - politics: 'Politics', - fitness: 'Fitness', - tech: 'Tech', - dev: 'Software Dev', - comedy: 'Comedy', - gaming: 'Video Games', - food: 'Food', - cooking: 'Cooking', +export function useInterestsDisplayNames() { + const {_} = useLingui() + + return React.useMemo>(() => { + return { + // Keep this alphabetized + animals: _(msg`Animals`), + art: _(msg`Art`), + books: _(msg`Books`), + comedy: _(msg`Comedy`), + comics: _(msg`Comics`), + culture: _(msg`Culture`), + dev: _(msg`Software Dev`), + education: _(msg`Education`), + food: _(msg`Food`), + gaming: _(msg`Video Games`), + journalism: _(msg`Journalism`), + movies: _(msg`Movies`), + nature: _(msg`Nature`), + news: _(msg`News`), + pets: _(msg`Pets`), + photography: _(msg`Photography`), + politics: _(msg`Politics`), + science: _(msg`Science`), + sports: _(msg`Sports`), + tech: _(msg`Tech`), + tv: _(msg`TV`), + writers: _(msg`Writers`), + } + }, [_]) } export const initialState: OnboardingState = { @@ -120,11 +127,9 @@ export const initialState: OnboardingState = { export const Context = React.createContext<{ state: OnboardingState dispatch: React.Dispatch - interestsDisplayNames: {[key: string]: string} }>({ state: {...initialState}, dispatch: () => {}, - interestsDisplayNames: INTEREST_TO_DISPLAY_NAME_DEFAULTS, }) export function reducer( From 3b0a177544bb6c7c608cd94d03156b63ad57ef45 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 26 Jun 2024 16:09:04 -0700 Subject: [PATCH 284/520] Run intl extract --- src/locale/locales/ca/messages.po | 616 +++++++++++++++----------- src/locale/locales/de/messages.po | 616 +++++++++++++++----------- src/locale/locales/en/messages.po | 614 +++++++++++++++----------- src/locale/locales/es/messages.po | 616 +++++++++++++++----------- src/locale/locales/fi/messages.po | 616 +++++++++++++++----------- src/locale/locales/fr/messages.po | 554 +++++++++++++----------- src/locale/locales/ga/messages.po | 616 +++++++++++++++----------- src/locale/locales/hi/messages.po | 618 ++++++++++++++++----------- src/locale/locales/id/messages.po | 616 +++++++++++++++----------- src/locale/locales/it/messages.po | 616 +++++++++++++++----------- src/locale/locales/ja/messages.po | 535 ++++++++++++----------- src/locale/locales/ko/messages.po | 608 +++++++++++++++----------- src/locale/locales/pt-BR/messages.po | 616 +++++++++++++++----------- src/locale/locales/tr/messages.po | 616 +++++++++++++++----------- src/locale/locales/uk/messages.po | 616 +++++++++++++++----------- src/locale/locales/zh-CN/messages.po | 616 +++++++++++++++----------- src/locale/locales/zh-TW/messages.po | 616 +++++++++++++++----------- 17 files changed, 5972 insertions(+), 4349 deletions(-) diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index 6ec1268338..05a7705e8b 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -74,7 +74,7 @@ msgstr "{0, plural, one {Like (# m'agrada)} other {Like (# m'agrades)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {m'agrada} other {m'agrades}}" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" @@ -103,7 +103,11 @@ msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# #~ msgid "{0} {purposeLabel} List" #~ msgstr "Llista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -147,7 +151,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -184,7 +188,7 @@ msgstr "No es poden enviar missatges a {handle}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" @@ -196,11 +200,11 @@ msgstr "{likeCount, plural, one {Li ha agradat a # user} other {Li ha agradat a msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} no llegides" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -208,17 +212,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Mostra totes les respostes} one {Mostra les respostes amb almenys # m'agrada} other {Mostra les respostes amb almenys # m'agrades}}" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> membres" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -228,11 +242,15 @@ msgstr "<0>{0} {1, plural, one {seguidor} other {seguidors}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguint} other {seguint}}" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "<0>{0} seguint" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -261,6 +279,10 @@ msgstr "<0>No aplicable. Aquesta advertència només està disponible per pu #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Us donem la benvinguda a<1>Bluesky" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Identificador invàlid" @@ -359,11 +381,11 @@ msgstr "Compte no silenciat" msgid "Add" msgstr "Afegeix" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -427,14 +449,14 @@ msgid "Add muted words and tags" msgstr "Afegeix les paraules i etiquetes silenciades" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Afegeix els canals recomanats" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -446,7 +468,7 @@ msgstr "Afegeix el canal per defecte només de la gent que segueixes" msgid "Add the following DNS record to your domain:" msgstr "Afegeix el següent registre DNS al teu domini:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -485,16 +507,20 @@ msgstr "Contingut per a adults" #~ msgid "Adult content can only be enabled via the Web at <0/>." #~ msgstr "El contingut per a adults només es pot habilitar via web a <0/>." +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "El contingut per a adults està deshabilitat." -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avançat" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -559,16 +585,16 @@ msgstr "S'ha enviat un correu a la teva adreça prèvia, {0}. Inclou un codi de msgid "An error occured" msgstr "Hi ha hagut un error" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -576,7 +602,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Hi ha hagut un error intentant esborrar el missatge. Torna-ho a provar." -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -593,16 +619,17 @@ msgstr "Un problema que no està inclòs en aquestes opcions" msgid "An issue occurred, please try again." msgstr "Hi ha hagut un problema, prova-ho de nou." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "hi ha hagut un problema desconegut" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "i" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Animals" @@ -694,7 +721,7 @@ msgstr "Aparença" msgid "Apply default recommended feeds" msgstr "Aplica els canals recomanats per defecte" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -722,7 +749,7 @@ msgstr "Estàs segur que vols abandonar aquesta conversa? Els missatge s'esborra msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confirmes que vols eliminar {0} dels teus canals?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -743,6 +770,7 @@ msgid "Are you writing in <0>{0}?" msgstr "Estàs escrivint en <0>{0}?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Art" @@ -769,7 +797,7 @@ msgstr "Almenys 3 caràcters" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Endarrere" @@ -835,7 +863,7 @@ msgstr "Vols bloquejar aquests comptes?" msgid "Blocked" msgstr "Bloquejada" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Comptes bloquejats" @@ -900,11 +928,11 @@ msgstr "Bluesky és una xarxa oberta on pots escollir el teu proveïdor d'allotj #~ 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 utilitza les invitacions per construir una comunitat saludable. Si no coneixes ningú amb invitacions, pots apuntar-te a la llista d'espera i te n'enviarem una aviat." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 no mostrarà el teu perfil ni les publicacions als usuaris que no estiguin registrats. Altres aplicacions poden no seguir aquesta demanda. Això no fa que el teu compte sigui privat." @@ -921,6 +949,7 @@ msgid "Blur images and filter from feeds" msgstr "Difumina les imatges i filtra-ho dels canals" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Llibres" @@ -1150,17 +1179,25 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Comprova el teu correu per a rebre el codi de confirmació i entra'l aquí sota:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Tria \"Tothom\" or \"Ningú\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Tria \"Tothom\" or \"Ningú\"" #: src/view/screens/Settings/index.tsx:697 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Tria un nou nom d'usuari de Bluesky o crea'l" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Tria un servei" @@ -1178,6 +1215,11 @@ msgstr "Tria els algoritmes que alimentaran els teus canals personalitzats." msgid "Choose this color as your avatar" msgstr "Tria aquest color com el teu avatar" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Tria els teus canals principals" @@ -1254,18 +1296,18 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Tanca" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Tanca el diàleg actiu" @@ -1332,10 +1374,12 @@ msgid "Collapses list of users for a given notification" msgstr "Plega la llista d'usuaris per una notificació concreta" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Comèdia" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Còmics" @@ -1407,11 +1451,11 @@ msgstr "Confirma l'eliminació del compte" #~ msgid "Confirm your age to enable adult content." #~ msgstr "Confirma la teva edat per a habilitar el contingut per a adults" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Confirma la teva edat:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "Confirma la teva data de naixement" @@ -1453,7 +1497,7 @@ msgstr "Contingut bloquejat" #~ msgid "Content Filtering" #~ msgstr "Filtre de contingut" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Filtres de contingut" @@ -1482,7 +1526,7 @@ msgstr "Advertències del contingut" msgid "Context menu backdrop, click to close the menu." msgstr "Teló de fons del menú contextual, fes clic per a tancar-lo." -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1495,7 +1539,7 @@ msgstr "Continua com a {0} (sessió actual)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1543,7 +1587,7 @@ msgstr "Copiat" msgid "Copies app password" msgstr "Copia la contrasenya d'aplicació" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copia" @@ -1557,7 +1601,11 @@ msgstr "Copia {0}" msgid "Copy code" msgstr "Copia el codi" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1584,7 +1632,7 @@ msgstr "Copia el text del missatge" msgid "Copy post text" msgstr "Copia el text de la publicació" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1597,7 +1645,7 @@ msgstr "Política de drets d'autor" msgid "Could not leave chat" msgstr "No s'ha pogut sortir del xat" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "No s'ha pogut carregar el canal" @@ -1621,7 +1669,7 @@ msgstr "No s'ha pogut silenciar el xat" #~ msgid "Country" #~ msgstr "País" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1634,17 +1682,17 @@ msgstr "Crea un nou compte" msgid "Create a new Bluesky account" msgstr "Crea un nou compte de Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1675,8 +1723,8 @@ msgid "Create new account" msgstr "Crea un nou compte" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1699,6 +1747,7 @@ msgstr "Creat {0}" #~ msgstr "Crea una targeta amb una miniatura. La targeta enllaça a {url}" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Cultura" @@ -1759,9 +1808,9 @@ msgid "Debug panel" msgstr "Panell de depuració" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1826,12 +1875,12 @@ msgstr "Elimina el meu compte…" msgid "Delete post" msgstr "Elimina la publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1911,7 +1960,7 @@ msgstr "Desactiva la retroalimentació hàptica" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "Deshabilitat" @@ -1927,8 +1976,8 @@ msgstr "Descarta" msgid "Discard draft?" msgstr "Vols descartar l'esborrany?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Evita que les aplicacions mostrin el meu compte als usuaris no connectats" @@ -1983,6 +2032,7 @@ msgstr "Domini verificat!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -2002,8 +2052,6 @@ msgstr "Fet" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -2019,7 +2067,7 @@ msgstr "Fet{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Fes doble toc per a iniciar la sessió" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -2080,9 +2128,9 @@ msgstr "p. ex.Usuaris que sempre responen amb anuncis" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada codi funciona un cop. Rebràs més codis d'invitació periòdicament." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -2098,7 +2146,7 @@ msgstr "Edita" msgid "Edit avatar" msgstr "Edita l'avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -2126,7 +2174,7 @@ msgstr "Edita els meus canals" msgid "Edit my profile" msgstr "Edita el meu perfil" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -2145,7 +2193,7 @@ msgstr "Edita el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Edita els meus canals guardats" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -2153,8 +2201,7 @@ msgstr "" msgid "Edit User List" msgstr "Edita la llista d'usuaris" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -2171,9 +2218,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Ensenyament" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2222,7 +2274,7 @@ msgstr "Incrusta aquesta publicació al teu lloc web. Copia el fragment següent msgid "Enable {0} only" msgstr "Habilita només {0}" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "Habilita el contingut per a adults" @@ -2258,7 +2310,7 @@ msgstr "Habilita només per aquesta font" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "Habilitat" @@ -2340,19 +2392,18 @@ msgstr "Ha ocorregut un error en desar el fitxer" msgid "Error receiving captcha response." msgstr "Error en rebre la resposta al captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Tothom" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Tothom pot respondre" @@ -2451,8 +2502,8 @@ msgstr "Configuració del contingut extern" msgid "Failed to create app password." msgstr "No s'ha pogut crear la contrasenya d'aplicació." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2468,7 +2519,7 @@ msgstr "No s'ha pogut esborrar el missatge" msgid "Failed to delete post, please try again" msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2504,7 +2555,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "Error en desar la imatge: {0}" @@ -2525,7 +2576,7 @@ msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2551,7 +2602,7 @@ msgstr "Canal per {0}" #~ msgid "Feed Preferences" #~ msgstr "Preferències del canal" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2561,10 +2612,9 @@ msgid "Feedback" msgstr "Comentaris" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2584,7 +2634,7 @@ msgstr "Els canals són algoritmes personalitzats creats per usuaris que coneixe #~ msgid "Feeds can be topical as well!" #~ msgstr "Els canals també poden ser d'actualitat!" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2638,7 +2688,7 @@ msgstr "Ajusta el contingut que veus al teu canal Seguint." msgid "Fine-tune the discussion threads." msgstr "Ajusta els fils de debat." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2686,8 +2736,8 @@ msgstr "Segueix a {name}" msgid "Follow Account" msgstr "Segueix el compte" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2735,7 +2785,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Usuaris seguits" @@ -2803,6 +2853,7 @@ msgid "Follows You" msgstr "Et segueix" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Menjar" @@ -2852,7 +2903,7 @@ msgstr "De <0/>" msgid "Gallery" msgstr "Galeria" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2882,7 +2933,7 @@ msgstr "Infraccions flagrants de la llei o les condicions del servei" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2891,9 +2942,9 @@ msgstr "Ves enrere" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Ves enrere" @@ -2907,7 +2958,7 @@ msgstr "Ves enrere" msgid "Go back to previous step" msgstr "Ves al pas anterior" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -3056,7 +3107,7 @@ msgstr "El servidor del canal ha donat una resposta incorrecta. Avisa al propiet msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Tenim problemes per a trobar aquest canal. Potser ha estat eliminat." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Tenim problemes per a carregar aquestes dades. Mira a continuació per a veure més detalls. Contacta amb nosaltres si aquest problema continua." @@ -3164,7 +3215,7 @@ msgstr "Text alternatiu de la imatge" #~ msgid "Image options" #~ msgstr "Opcions de la imatge" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3285,7 +3336,7 @@ msgstr "Codis d'invitació: {0} disponible" msgid "Invite codes: 1 available" msgstr "Codis d'invitació: 1 disponible" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3301,7 +3352,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Mostra les publicacions de les persones que segueixes cronològicament." -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3309,8 +3360,8 @@ msgstr "" msgid "Jobs" msgstr "Feines" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3332,6 +3383,7 @@ msgstr "" #~ msgstr "Uneix-te a la llista d'espera" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Periodisme" @@ -3347,7 +3399,7 @@ msgstr "Etiquetat per {0}." msgid "Labeled by the author." msgstr "Etiquetat per l'autor." -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "Etiquetes" @@ -3411,7 +3463,7 @@ msgstr "Més informació sobre la moderació que s'ha aplicat a aquest contingut msgid "Learn more about this warning" msgstr "Més informació d'aquesta advertència" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Més informació sobre què és públic a Bluesky." @@ -3452,7 +3504,7 @@ msgstr "queda." msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació ara." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3479,7 +3531,7 @@ msgstr "Clar" #~ msgstr "M'agrada" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Fes m'agrada a aquest canal" @@ -3521,7 +3573,7 @@ msgstr "els ha agradat el teu canal personalitzat" msgid "liked your post" msgstr "li ha agradat la teva publicació" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "M'agrades" @@ -3567,8 +3619,8 @@ msgid "List unmuted" msgstr "Llista no silenciada" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3602,7 +3654,7 @@ msgstr "Carrega noves notificacions" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carrega noves publicacions" @@ -3631,7 +3683,7 @@ msgstr "Inicia sessió o registra't" msgid "Log out" msgstr "Desconnecta" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Visibilitat pels usuaris no connectats" @@ -3666,7 +3718,7 @@ msgstr "Sembla que has deixat tots els teus canals sense fixar. No passa res, en msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Sembla que et falta el canal del Seguits. <0>Clica aquí per a afegir-ne un." -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3692,15 +3744,15 @@ msgstr "Marca com a llegit" #~ msgstr "Només pot tenir lletres i números" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Contingut" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "usuaris mencionats" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Usuaris mencionats" @@ -3755,7 +3807,7 @@ msgid "Misleading Account" msgstr "Compte enganyós" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderació" @@ -3788,7 +3840,7 @@ msgstr "S'ha creat la llista de moderació" msgid "Moderation list updated" msgstr "S'ha actualitzat la llista de moderació" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Llistes de moderació" @@ -3805,7 +3857,7 @@ msgstr "Configuració de moderació" msgid "Moderation states" msgstr "Estats de moderació" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "Eines de moderació" @@ -3814,7 +3866,7 @@ msgstr "Eines de moderació" msgid "Moderator has chosen to set a general warning on the content." msgstr "El moderador ha decidit establir un advertiment general sobre el contingut." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "Més" @@ -3834,6 +3886,10 @@ msgstr "Més opcions" msgid "Most-liked replies first" msgstr "Respostes amb més m'agrada primer" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/view/com/auth/create/Step2.tsx:122 #~ msgid "Must be at least 3 characters" #~ msgstr "Ha de tenir almenys 3 caràcters" @@ -3915,7 +3971,7 @@ msgstr "Silencia paraules i etiquetes" msgid "Muted" msgstr "Silenciada" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Comptes silenciats" @@ -3932,7 +3988,7 @@ msgstr "Les publicacions dels comptes silenciats seran eliminats del teu canal i msgid "Muted by \"{0}\"" msgstr "Silenciat per \"{0}\"" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Paraules i etiquetes silenciades" @@ -3982,6 +4038,7 @@ msgid "Name or Description Violates Community Standards" msgstr "El nom o la descripció infringeixen els estàndards comunitaris" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Natura" @@ -4059,8 +4116,8 @@ msgstr "Nova publicació" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -4076,7 +4133,7 @@ msgstr "Nova publicació" #~ msgid "New Post" #~ msgstr "Nova publicació" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -4089,6 +4146,7 @@ msgid "Newest replies first" msgstr "Les respostes més noves primer" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Notícies" @@ -4099,10 +4157,10 @@ msgstr "Notícies" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4126,7 +4184,7 @@ msgstr "Següent imatge" msgid "No" msgstr "No" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Cap descripció" @@ -4140,7 +4198,7 @@ msgstr "No hi ha panell de DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "No s'han trobat GIF destacats. Pot haver-hi un problema amb Tenor." -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -4213,11 +4271,11 @@ msgstr "No s'han trobat resultats de cerca per a \"{search}\"." msgid "No thanks" msgstr "No, gràcies" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Ningú" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "Ningú pot respondre" @@ -4226,7 +4284,7 @@ msgstr "Ningú pot respondre" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "A ningú encara li ha agradat això. Potser hauries de ser el primer!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -4239,7 +4297,7 @@ msgstr "Nuesa no sexual" #~ msgstr "No aplicable." #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "No s'ha trobat" @@ -4254,7 +4312,7 @@ msgstr "Ara mateix no" msgid "Note about sharing" msgstr "Nota sobre compartir" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Nota: Bluesky és una xarxa oberta i pública. Aquesta configuració tan sols limita el teu contingut a l'aplicació de Bluesky i a la web, altres aplicacions poden no respectar-ho. El teu contingut pot ser mostrat a usuaris no connectats per altres aplicacions i webs." @@ -4314,7 +4372,7 @@ msgstr "Apagat" msgid "Oh no!" msgstr "Ostres!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Ostres! Alguna cosa ha fallat." @@ -4350,7 +4408,7 @@ msgstr "Falta el text alternatiu a una o més imatges." msgid "Only .jpg and .png files are supported" msgstr "Només s'accepten fitxers .jpg i .png" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -4367,10 +4425,10 @@ msgid "Oops, something went wrong!" msgstr "Ostres, alguna cosa ha anat malament!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ostres!" @@ -4400,7 +4458,7 @@ msgstr "Obre les opcions de les converses" msgid "Open emoji picker" msgstr "Obre el selector d'emojis" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "Obre el menú de les opcions del canal" @@ -4412,7 +4470,7 @@ msgstr "Obre els enllaços al navegador de l'aplicació" msgid "Open message options" msgstr "Obre les opcions dels missatges" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "Obre la configuració de les paraules i etiquetes silenciades" @@ -4428,7 +4486,7 @@ msgstr "Obre la navegació" msgid "Open post options menu" msgstr "Obre el menú de les opcions de publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4445,6 +4503,10 @@ msgstr "Obre el registre del sistema" msgid "Opens {numItems} options" msgstr "Obre {numItems} opcions" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Obre la configuració d'accessibilitat" @@ -4615,7 +4677,7 @@ msgstr "Opció {0} de {numItems}" msgid "Optionally provide additional information below:" msgstr "Opcionalment, proporciona informació addicional a continuació:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "O combina aquestes opcions:" @@ -4679,7 +4741,6 @@ msgstr "Contrasenya actualitzada!" msgid "Pause" msgstr "Posa en pausa" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Gent" @@ -4692,19 +4753,20 @@ msgstr "Persones seguides per @{0}" msgid "People following @{0}" msgstr "Persones seguint a @{0}" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "Cal permís per a accedir al carret de la càmera." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "S'ha denegat el permís per a accedir a la càmera. Activa'l a la configuració del teu sistema." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Mascotes" @@ -4712,16 +4774,20 @@ msgstr "Mascotes" #~ msgid "Phone number" #~ msgstr "Telèfon" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Imatges destinades a adults." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Fixa a l'inici" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "Fixa a l'Inici" @@ -4837,6 +4903,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Espera que es generi la targeta de l'enllaç" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Política" @@ -4910,7 +4977,7 @@ msgstr "Publicació no trobada" msgid "posts" msgstr "publicacions" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Publicacions" @@ -4984,7 +5051,7 @@ msgid "Processing..." msgstr "Processant…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "perfil" @@ -5024,15 +5091,15 @@ msgstr "Publica" msgid "Publish reply" msgstr "Publica la resposta" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -5098,7 +5165,9 @@ msgid "Reload conversations" msgstr "Carrega les converses de nou" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -5111,7 +5180,7 @@ msgstr "Elimina" #~ msgid "Remove {0} from my feeds?" #~ msgstr "Vols eliminar {0} dels teus canals?" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -5143,13 +5212,13 @@ msgstr "Vols eliminar el canal?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Elimina dels meus canals" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Vols eliminar-lo dels teus canals?" @@ -5205,7 +5274,7 @@ msgid "Removed from my feeds" msgstr "Eliminat dels meus canals" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Eliminat dels teus canals" @@ -5223,19 +5292,19 @@ msgstr "Elimina la publicació amb la citació" msgid "Replace with Discover" msgstr "Canvia amb Discover" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Respostes" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Les respostes a aquest fil de debat estan deshabilitades" @@ -5295,8 +5364,8 @@ msgstr "Informa d'aquesta conversa" msgid "Report dialog" msgstr "Diàleg de l'informe" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Informa del canal" @@ -5313,8 +5382,8 @@ msgstr "Informa del missatge" msgid "Report post" msgstr "Informa de la publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -5360,7 +5429,7 @@ msgstr "Republica" msgid "Repost" msgstr "Republica" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5480,12 +5549,12 @@ msgstr "Torna a intentar l'última acció, que ha donat error" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5497,7 +5566,7 @@ msgstr "Torna-ho a provar" #~ msgstr "Torna-ho a provar" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Torna a la pàgina anterior" @@ -5507,7 +5576,7 @@ msgid "Returns to home page" msgstr "Torna a la pàgina d'inici" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "Torna a la pàgina anterior" @@ -5516,7 +5585,8 @@ msgstr "Torna a la pàgina anterior" #~ msgstr "ENTORN DE PROVES. Les publicacions i els comptes no són permanents." #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5525,7 +5595,7 @@ msgstr "Torna a la pàgina anterior" msgid "Save" msgstr "Desa" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5547,8 +5617,8 @@ msgstr "Desa els canvis" msgid "Save handle change" msgstr "Desa el canvi d'identificador" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5556,12 +5626,12 @@ msgstr "" msgid "Save image crop" msgstr "Desa la imatge retallada" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "Desa-ho als meus canals" @@ -5569,7 +5639,7 @@ msgstr "Desa-ho als meus canals" msgid "Saved Feeds" msgstr "Canals desats" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "S'ha desat a la teva galeria d'imatges" @@ -5577,7 +5647,7 @@ msgstr "S'ha desat a la teva galeria d'imatges" #~ msgid "Saved to your camera roll." #~ msgstr "S'ha desat a la teva galeria d'imatges." -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "S'ha desat als teus canals." @@ -5595,13 +5665,14 @@ msgid "Saves image crop settings" msgstr "Desa la configuració de retall d'imatges" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Digues hola!" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Ciència" @@ -5651,7 +5722,7 @@ msgstr "Cerca totes les publicacions amb l'etiqueta {displayTag}" #~ msgid "Search for all posts with tag {tag}" #~ msgstr "Cerca totes les publicacions amb l'etiqueta {tag}" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5814,7 +5885,7 @@ msgstr "Selecciona l'idioma de l'aplicació perquè el text predeterminat es mos msgid "Select your date of birth" msgstr "Selecciona la teva data de naixement" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Selecciona els teus interessos d'entre aquestes opcions" @@ -5913,7 +5984,7 @@ msgstr "Adreça del servidor" #~ msgid "Set Age" #~ msgstr "Estableix l'edat" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "Estableix la data de naixement" @@ -6038,9 +6109,9 @@ msgstr "Activitat sexual o nu eròtic." msgid "Sexually Suggestive" msgstr "Suggerent sexualment" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -6050,7 +6121,7 @@ msgstr "Suggerent sexualment" msgid "Share" msgstr "Comparteix" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Comparteix" @@ -6069,30 +6140,36 @@ msgstr "Comparteix una dada divertida!" msgid "Share anyway" msgstr "Comparteix de totes maneres" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Comparteix el canal" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Comparteix l'enllaç" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -6150,7 +6227,7 @@ msgstr "Mostra les respostes ocultes" msgid "Show less like this" msgstr "Mostra'n menys com aquest" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -6328,17 +6405,17 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Tanca la sessió de Bluesky de {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Salta aquest pas" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Salta aquest flux" @@ -6347,18 +6424,18 @@ msgstr "Salta aquest flux" #~ msgstr "Verificació per SMS" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Desenvolupament de programari" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "Algunes persones poden respondre" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -6374,7 +6451,7 @@ msgid "Something went wrong, please try again" msgstr "Alguna cosa ha fallat, torna-ho a provar" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Alguna cosa ha fallat, torna-ho a provar." @@ -6418,6 +6495,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Brossa; excessives mencions o respostes" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Esports" @@ -6443,7 +6521,7 @@ msgstr "Comença a xatejar" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6451,14 +6529,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Pàgina d'estat" @@ -6588,6 +6670,7 @@ msgid "Tap to view fully" msgstr "Toca per a veure-ho completament" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Tecnologia" @@ -6640,10 +6723,10 @@ msgstr "Això conté els següents:" msgid "That handle is already taken." msgstr "Aquest identificador ja està agafat." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6664,7 +6747,7 @@ msgstr "Les directrius de la comunitat han estat traslladades a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La política de drets d'autoria ha estat traslladada a <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6693,7 +6776,7 @@ msgstr "És possible que la publicació s'hagi esborrat." msgid "The Privacy Policy has been moved to <0/>" msgstr "La política de privacitat ha estat traslladada a <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6718,7 +6801,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "No hi ha límit de temps per a la desactivació del compte, torna quan vulguis." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Hi ha hagut un problema per a contactar amb el servidor, comprova la teva connexió a internet i torna-ho a provar." @@ -6728,7 +6811,7 @@ msgstr "Hi ha hagut un problema per a eliminar aquest canal, comprova la teva co #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Hi ha hagut un problema per a actualitzar els teus canals, comprova la teva connexió a internet i torna-ho a provar." @@ -6741,7 +6824,7 @@ msgstr "Hi ha hagut un problema per a connectar amb Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "Hi ha hagut un problema per a connectar al xat." -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6799,6 +6882,7 @@ msgstr "Hi ha hagut un problema en obtenir les teves contrasenyes d'aplicació" msgid "There was an issue! {0}" msgstr "Hi ha hagut un problema! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6902,7 +6986,7 @@ msgstr "Aquest canal està rebent moltes visites actualment i està temporalment msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Aquest canal està buit! Necessites seguir més usuaris o modificar la teva configuració d'idiomes." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -7025,7 +7109,7 @@ msgstr "Aquest usuari està inclòs a la llista <0>{0} que has silenciat." #~ msgid "This user is included the <0/> list which you have muted." #~ msgstr "Aquest usuari està inclós a la llista <0/> que tens silenciada" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -7054,6 +7138,10 @@ msgstr "Preferències dels fils de debat" msgid "Thread Preferences" msgstr "Preferències dels fils de debat" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Mode fils de debat" @@ -7082,7 +7170,7 @@ msgstr "Commuta entre les opcions de paraules silenciades." msgid "Toggle dropdown" msgstr "Commuta el menú desplegable" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "Commuta per a habilitar o deshabilitar el contingut per a adults" @@ -7097,8 +7185,8 @@ msgstr "Transformacions" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -7113,6 +7201,10 @@ msgstr "Torna-ho a provar" #~ msgid "Try again" #~ msgstr "Torna-ho a provar" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Autenticació de dos factors" @@ -7142,7 +7234,7 @@ 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/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -7209,7 +7301,7 @@ msgstr "Deixa de seguir el compte" #~ msgid "Unlike" #~ msgstr "Desfés el m'agrada" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "Desfés el m'agrada a aquest canal" @@ -7248,12 +7340,12 @@ msgstr "Deixa de silenciar la conversa" msgid "Unmute thread" msgstr "Deixa de silenciar el fil de debat" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Deixa de fixar" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "Deixa de fixar a l'inici" @@ -7439,7 +7531,7 @@ msgstr "Nom d'usuari o correu" msgid "Users" msgstr "Usuaris" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "usuaris seguits per <0/>" @@ -7450,7 +7542,7 @@ msgstr "usuaris seguits per <0/>" msgid "Users I follow" msgstr "Els usuaris als que segueixo" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Usuaris a \"{0}\"" @@ -7508,6 +7600,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "Versió {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videojocs" @@ -7559,7 +7652,7 @@ msgstr "Veure l'avatar" msgid "View the labeling service provided by @{0}" msgstr "Veure el servei d'etiquetatge proporcionat per @{0}" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "Veure els usuaris a qui els agrada aquest canal" @@ -7623,11 +7716,11 @@ msgstr "Recomanem evitar les paraules habituals que apareixen en moltes publicac msgid "We were unable to load your birth date preferences. Please try again." msgstr "No hem pogut carregar les teves preferències de data de naixement. Torna-ho a provar." -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "En aquest moment no hem pogut carregar els teus etiquetadors configurats." -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "No ens hem pogut connectar. Torna-ho a provar per a continuar configurant el teu compte. Si continua fallant, pots ometre aquest flux." @@ -7639,7 +7732,7 @@ msgstr "T'informarem quan el teu compte estigui llest." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Analitzarem la teva apel·lació ràpidament." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Ho farem servir per a personalitzar la teva experiència." @@ -7688,7 +7781,11 @@ msgstr "Bentornat!" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Us donem la benvinguda a <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Quins són els teus interessos?" @@ -7722,17 +7819,15 @@ msgstr "Quins idiomes t'agradaria veure en els teus canals algorítmics?" msgid "Who can message you?" msgstr "Qui et pot enviar missatges?" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Qui hi pot respondre" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7788,6 +7883,7 @@ msgid "Write your reply" msgstr "Escriu la teva resposta" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Escriptors" @@ -7810,7 +7906,7 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "Sí, desactiva'l" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7826,6 +7922,10 @@ msgstr "Ahir, {time}" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Estàs a la cua." @@ -7975,6 +8075,10 @@ msgstr "Encara no has silenciat cap compte. per a silenciar un compte, ves al se msgid "You have reached the end" msgstr "Has arribat al final" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Encara no has silenciat cap paraula ni etiqueta" @@ -8007,15 +8111,15 @@ msgstr "Has de tenir 13 anys o més per a registrar-te" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Has de tenir 18 anys o més per a habilitar el contingut per a adults" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -8067,7 +8171,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 6544c412dc..7ca4767d63 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -67,7 +67,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -88,7 +88,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -132,7 +136,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -155,7 +159,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -163,11 +167,11 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} ungelesen" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -175,17 +179,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> Mitglieder" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -195,11 +209,15 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -228,6 +246,10 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Willkommen bei<1>Bluesky" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Ungültiger Handle" @@ -326,11 +348,11 @@ msgstr "Stummschaltung für Konto aufgehoben" msgid "Add" msgstr "Hinzufügen" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -394,14 +416,14 @@ msgid "Add muted words and tags" msgstr "Füge stummgeschaltete Wörter und Tags hinzu" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -413,7 +435,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -452,16 +474,20 @@ msgstr "Inhalt für Erwachsene" #~ msgid "Adult content can only be enabled via the Web at <0/>." #~ msgstr "Inhalte für Erwachsene können nur über das Web unter <0/> aktiviert werden." +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "" -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Erweitert" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -526,16 +552,16 @@ msgstr "Eine E-Mail wurde an deine vorherige Adresse {0} gesendet. Sie enthält msgid "An error occured" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -543,7 +569,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -560,16 +586,17 @@ msgstr "Ein Problem, das hier nicht aufgelistet ist" msgid "An issue occurred, please try again." msgstr "Es ist ein Problem aufgetreten, bitte versuche es erneut." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "und" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Tiere" @@ -654,7 +681,7 @@ msgstr "Erscheinungsbild" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -682,7 +709,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Bist du sicher, dass du {0} von deinen Feeds entfernen möchtest?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -703,6 +730,7 @@ msgid "Are you writing in <0>{0}?" msgstr "Schreibst du auf <0>{0}?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Kunst" @@ -729,7 +757,7 @@ msgstr "Mindestens 3 Zeichen" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Zurück" @@ -795,7 +823,7 @@ msgstr "Diese Konten blockieren?" msgid "Blocked" msgstr "Blockiert" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Blockierte Konten" @@ -856,11 +884,11 @@ msgstr "Bluesky ist ein offenes Netzwerk, in dem du deinen Hosting-Anbieter wäh #~ msgid "Bluesky is public." #~ msgstr "Bluesky ist öffentlich." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 zeigt dein Profil und deine Beiträge nicht für abgemeldete Nutzer an. Andere Apps kommen dieser Aufforderung möglicherweise nicht nach." @@ -873,6 +901,7 @@ msgid "Blur images and filter from feeds" msgstr "Bilder verwischen und aus Feeds herausfiltern" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Bücher" @@ -1090,17 +1119,25 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Überprüfe deinen Posteingang auf eine E-Mail mit dem Bestätigungscode, den du unten eingeben musst:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Wähle \"Alle\" oder \"Niemand\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Wähle \"Alle\" oder \"Niemand\"" #: src/view/screens/Settings/index.tsx:697 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Wähle oder erstelle einen neuen Bluesky-Benutzernamen" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Service wählen" @@ -1118,6 +1155,11 @@ msgstr "Wähle die Algorithmen aus, welche deine benutzerdefinierten Feeds gener msgid "Choose this color as your avatar" msgstr "" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Wähle deine Haupt-Feeds" @@ -1194,18 +1236,18 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Schließen" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Aktiven Dialog schließen" @@ -1272,10 +1314,12 @@ msgid "Collapses list of users for a given notification" msgstr "Klappt die Liste der Benutzer für eine bestimmte Meldung zusammen" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Komödie" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Comics" @@ -1347,11 +1391,11 @@ msgstr "Bestätige das Löschen des Kontos" #~ msgid "Confirm your age to enable adult content." #~ msgstr "Bestätige dein Alter, um Inhalte für Erwachsene zu aktivieren." -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Bestätige dein Alter:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "Bestätige dein Geburtsdatum" @@ -1389,7 +1433,7 @@ msgstr "Inhalt blockiert" #~ msgid "Content Filtering" #~ msgstr "Inhaltsfilterung" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Inhaltsfilterung" @@ -1418,7 +1462,7 @@ msgstr "Inhaltswarnungen" msgid "Context menu backdrop, click to close the menu." msgstr "Hintergrund des Kontextmenüs, klicken, um das Menü zu schließen" -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Fortfahren" @@ -1431,7 +1475,7 @@ msgstr "Fortfahren mit {0} (aktuell angemeldet)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1479,7 +1523,7 @@ msgstr "" msgid "Copies app password" msgstr "Kopiert das App-Passwort" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Kopieren" @@ -1493,7 +1537,11 @@ msgstr "{} kopieren" msgid "Copy code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1520,7 +1568,7 @@ msgstr "" msgid "Copy post text" msgstr "Beitragstext kopieren" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1533,7 +1581,7 @@ msgstr "Urheberrechtsbestimmungen" msgid "Could not leave chat" msgstr "" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "Feed konnte nicht geladen werden" @@ -1553,7 +1601,7 @@ msgstr "" #~ msgid "Could not unmute chat" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1566,17 +1614,17 @@ msgstr "Ein neues Konto erstellen" msgid "Create a new Bluesky account" msgstr "Erstelle ein neues Bluesky-Konto" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1607,8 +1655,8 @@ msgid "Create new account" msgstr "Neues Konto erstellen" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1631,6 +1679,7 @@ msgstr "Erstellt {0}" #~ msgstr "Erzeugt eine Karte mit Vorschaubild und verlinkt auf {url}" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Kultur" @@ -1687,9 +1736,9 @@ msgid "Debug panel" msgstr "Debug-Panel" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1750,12 +1799,12 @@ msgstr "Mein Konto Löschen…" msgid "Delete post" msgstr "Beitrag löschen" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1827,7 +1876,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "Deaktiviert" @@ -1843,8 +1892,8 @@ msgstr "Verwerfen" msgid "Discard draft?" msgstr "Entwurf löschen?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen" @@ -1895,6 +1944,7 @@ msgstr "Domain verifiziert!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1914,8 +1964,6 @@ msgstr "Erledigt" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1931,7 +1979,7 @@ msgstr "Erledigt{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Doppeltippen zum Anmelden" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1992,9 +2040,9 @@ msgstr "z.B. Nutzer, die wiederholt mit Werbung antworten." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jeder Code funktioniert einmal. Du erhältst regelmäßig neue Einladungscodes." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -2010,7 +2058,7 @@ msgstr "Bearbeiten" msgid "Edit avatar" msgstr "Avatar bearbeiten" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -2038,7 +2086,7 @@ msgstr "Meine Feeds bearbeiten" msgid "Edit my profile" msgstr "Mein Profil bearbeiten" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -2057,7 +2105,7 @@ msgstr "Profil bearbeiten" #~ msgid "Edit Saved Feeds" #~ msgstr "Gespeicherte Feeds bearbeiten" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -2065,8 +2113,7 @@ msgstr "" msgid "Edit User List" msgstr "Benutzerliste bearbeiten" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -2083,9 +2130,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Bildung" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2134,7 +2186,7 @@ msgstr "" msgid "Enable {0} only" msgstr "Nur {0} aktivieren" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "Inhalte für Erwachsene aktivieren" @@ -2170,7 +2222,7 @@ msgstr "Nur von dieser Seite erlauben" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "Aktiviert" @@ -2240,19 +2292,18 @@ msgstr "" msgid "Error receiving captcha response." msgstr "Fehler beim Empfang der Captcha-Antwort." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Fehler:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Alle" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2347,8 +2398,8 @@ msgstr "Externe Medienpräferenzen" msgid "Failed to create app password." msgstr "Das App-Passwort konnte nicht erstellt werden." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2364,7 +2415,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2400,7 +2451,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "Das Speichern des Bildes ist fehlgeschlagen: {0}" @@ -2421,7 +2472,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2443,7 +2494,7 @@ msgstr "Feed von {0}" #~ msgid "Feed offline" #~ msgstr "Feed offline" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2453,10 +2504,9 @@ msgid "Feedback" msgstr "Feedback" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2476,7 +2526,7 @@ msgstr "Feeds sind benutzerdefinierte Algorithmen, die Nutzer mit ein wenig Prog #~ msgid "Feeds can be topical as well!" #~ msgstr "Die Feeds können auch auf einem Thema basieren!" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2526,7 +2576,7 @@ msgstr "Passe die Inhalte auf Deinem Following-Feed an." msgid "Fine-tune the discussion threads." msgstr "Passe die Diskussionsstränge an." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2574,8 +2624,8 @@ msgstr "" msgid "Follow Account" msgstr "Accounts folgen" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2623,7 +2673,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Benutzer, denen ich folge" @@ -2687,6 +2737,7 @@ msgid "Follows You" msgstr "Folgt dir" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Essen" @@ -2736,7 +2787,7 @@ msgstr "Aus <0/>" msgid "Gallery" msgstr "Galerie" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2766,7 +2817,7 @@ msgstr "Eklatante Verstöße gegen Gesetze oder Nutzungsbedingungen" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2775,9 +2826,9 @@ msgstr "Gehe zurück" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Gehe zurück" @@ -2791,7 +2842,7 @@ msgstr "Gehe zurück" msgid "Go back to previous step" msgstr "Zum vorherigen Schritt zurückkehren" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2936,7 +2987,7 @@ msgstr "Hmm, der Feed-Server hat eine schlechte Antwort gegeben. Bitte informier msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, wir haben Probleme, diesen Feed zu finden. Möglicherweise wurde er gelöscht." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "" @@ -3032,7 +3083,7 @@ msgstr "Bild-Alt-Text" #~ msgid "Image options" #~ msgstr "Bild-Optionen" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3133,7 +3184,7 @@ msgstr "Einladungscodes: {0} verfügbar" msgid "Invite codes: 1 available" msgstr "Einladungscodes: 1 verfügbar" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3149,7 +3200,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Es zeigt die Beiträge der Personen an, denen du folgst, sobald sie erscheinen." -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3157,8 +3208,8 @@ msgstr "" msgid "Jobs" msgstr "Jobs" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3167,6 +3218,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Journalismus" @@ -3182,7 +3234,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "" @@ -3246,7 +3298,7 @@ msgstr "" msgid "Learn more about this warning" msgstr "Erfahre mehr über diese Warnung" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Erfahre mehr darüber, was auf Bluesky öffentlich ist." @@ -3287,7 +3339,7 @@ msgstr "noch übrig." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Der Legacy-Speicher wurde gelöscht, du musst die App jetzt neu starten." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3314,7 +3366,7 @@ msgstr "Licht" #~ msgstr "Liken" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Diesen Feed liken" @@ -3352,7 +3404,7 @@ msgstr "hat deinen benutzerdefinierten Feed geliked" msgid "liked your post" msgstr "hat deinen Beitrag geliked" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Likes" @@ -3398,8 +3450,8 @@ msgid "List unmuted" msgstr "Listenstummschaltung aufgehoben" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3433,7 +3485,7 @@ msgstr "Neue Mitteilungen laden" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Neue Beiträge laden" @@ -3458,7 +3510,7 @@ msgstr "" msgid "Log out" msgstr "Abmelden" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Sichtbarkeit für abgemeldete Benutzer" @@ -3490,7 +3542,7 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3516,15 +3568,15 @@ msgstr "" #~ msgstr "Darf nur Buchstaben und Zahlen enthalten" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Medien" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "erwähnte Benutzer" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Erwähnte Benutzer" @@ -3575,7 +3627,7 @@ msgid "Misleading Account" msgstr "Irreführender Account" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderation" @@ -3608,7 +3660,7 @@ msgstr "Moderationsliste erstellt" msgid "Moderation list updated" msgstr "Moderationsliste aktualisiert" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Moderationslisten" @@ -3625,7 +3677,7 @@ msgstr "Moderationseinstellungen" msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "Moderationswerkzeuge" @@ -3634,7 +3686,7 @@ msgstr "Moderationswerkzeuge" msgid "Moderator has chosen to set a general warning on the content." msgstr "Der Moderator hat beschlossen, eine allgemeine Warnung vor dem Inhalt auszusprechen." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "Mehr" @@ -3650,6 +3702,10 @@ msgstr "Mehr Optionen" msgid "Most-liked replies first" msgstr "Beliebteste Antworten zuerst" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/view/com/auth/create/Step2.tsx:122 #~ msgid "Must be at least 3 characters" #~ msgstr "Muss mindestens 3 Zeichen lang sein" @@ -3727,7 +3783,7 @@ msgstr "Wörter und Tags stummschalten" msgid "Muted" msgstr "Stummgeschaltet" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Stummgeschaltete Konten" @@ -3744,7 +3800,7 @@ msgstr "Bei stummgeschalteten Konten werden dazugehörige Beiträge aus deinem F msgid "Muted by \"{0}\"" msgstr "Stummgeschaltet über \"{0}\"" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Stummgeschaltete Wörter und Tags" @@ -3794,6 +3850,7 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Natur" @@ -3871,8 +3928,8 @@ msgstr "Neuer Beitrag" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3884,7 +3941,7 @@ msgctxt "action" msgid "New Post" msgstr "Neuer Beitrag" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3897,6 +3954,7 @@ msgid "Newest replies first" msgstr "Neueste Antworten zuerst" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Aktuelles" @@ -3907,10 +3965,10 @@ msgstr "Aktuelles" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3934,7 +3992,7 @@ msgstr "Nächstes Bild" msgid "No" msgstr "Nein" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Keine Beschreibung" @@ -3948,7 +4006,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -4021,11 +4079,11 @@ msgstr "" msgid "No thanks" msgstr "Nein danke" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Niemand" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "" @@ -4034,7 +4092,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -4047,7 +4105,7 @@ msgstr "Nicht-sexuelle Nacktheit" #~ msgstr "Unzutreffend." #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Nicht gefunden" @@ -4062,7 +4120,7 @@ msgstr "Im Moment nicht" msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Hinweis: Bluesky ist ein offenes und öffentliches Netzwerk. Diese Einstellung schränkt lediglich die Sichtbarkeit deiner Inhalte in der Bluesky-App und auf der Website ein. Andere Apps respektieren diese Einstellung möglicherweise nicht. Deine Inhalte werden abgemeldeten Nutzern möglicherweise weiterhin in anderen Apps und Websites angezeigt." @@ -4122,7 +4180,7 @@ msgstr "Aus" msgid "Oh no!" msgstr "Oh nein!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh nein, da ist etwas schief gelaufen." @@ -4158,7 +4216,7 @@ msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." msgid "Only .jpg and .png files are supported" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -4175,10 +4233,10 @@ msgid "Oops, something went wrong!" msgstr "Ups, da ist etwas schief gelaufen!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Huch!" @@ -4208,7 +4266,7 @@ msgstr "" msgid "Open emoji picker" msgstr "Emoji-Picker öffnen" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "" @@ -4220,7 +4278,7 @@ msgstr "Links mit In-App-Browser öffnen" msgid "Open message options" msgstr "" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "Einstellungen für stummgeschaltete Wörter und Tags öffnen" @@ -4236,7 +4294,7 @@ msgstr "Navigation öffnen" msgid "Open post options menu" msgstr "Beitragsoptionsmenü öffnen" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4253,6 +4311,10 @@ msgstr "" msgid "Opens {numItems} options" msgstr "Öffnet {numItems} Optionen" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -4419,7 +4481,7 @@ msgstr "Option {0} von {numItems}" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "Oder kombiniere diese Optionen:" @@ -4479,7 +4541,6 @@ msgstr "Passwort aktualisiert!" msgid "Pause" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" @@ -4492,32 +4553,37 @@ msgstr "Personen gefolgt von @{0}" msgid "People following @{0}" msgstr "Personen, die @{0} folgen" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "Die Erlaubnis zum Zugriff auf die Kamerarolle ist erforderlich." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Die Berechtigung zum Zugriff auf die Kamerarolle wurde verweigert. Bitte aktiviere sie in deinen Systemeinstellungen." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Haustiere" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Bilder, die für Erwachsene bestimmt sind." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "An die Startseite anheften" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "" @@ -4618,6 +4684,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Bitte warte, bis deine Link-karte vollständig geladen ist" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Politik" @@ -4685,7 +4752,7 @@ msgstr "Beitrag nicht gefunden" msgid "posts" msgstr "Beiträge" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Beiträge" @@ -4759,7 +4826,7 @@ msgid "Processing..." msgstr "Wird bearbeitet..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" @@ -4799,15 +4866,15 @@ msgstr "Beitrag veröffentlichen" msgid "Publish reply" msgstr "Antwort veröffentlichen" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4869,7 +4936,9 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4882,7 +4951,7 @@ msgstr "Entfernen" #~ msgid "Remove {0} from my feeds?" #~ msgstr "{0} aus meinen Feeds entfernen?" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4914,13 +4983,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Aus meinen Feeds entfernen" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4976,7 +5045,7 @@ msgid "Removed from my feeds" msgstr "Aus meinen Feeds entfernt" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -4994,19 +5063,19 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Antworten" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Antworten auf diesen Thread sind deaktiviert" @@ -5066,8 +5135,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Feed melden" @@ -5084,8 +5153,8 @@ msgstr "" msgid "Report post" msgstr "Beitrag melden" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -5131,7 +5200,7 @@ msgstr "Repost" msgid "Repost" msgstr "Erneut veröffentlichen" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5239,12 +5308,12 @@ msgstr "Wiederholung der letzten Aktion, bei der ein Fehler aufgetreten ist" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5256,7 +5325,7 @@ msgstr "Wiederholen" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Zurück zur vorherigen Seite" @@ -5266,12 +5335,13 @@ msgid "Returns to home page" msgstr "" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5280,7 +5350,7 @@ msgstr "" msgid "Save" msgstr "Speichern" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5302,8 +5372,8 @@ msgstr "Änderungen speichern" msgid "Save handle change" msgstr "Handle-Änderung speichern" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5311,12 +5381,12 @@ msgstr "" msgid "Save image crop" msgstr "Bildausschnitt speichern" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "" @@ -5324,7 +5394,7 @@ msgstr "" msgid "Saved Feeds" msgstr "Gespeicherte Feeds" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "" @@ -5332,7 +5402,7 @@ msgstr "" #~ msgid "Saved to your camera roll." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -5350,13 +5420,14 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Wissenschaft" @@ -5398,7 +5469,7 @@ msgstr "Nach allen Beiträgen von @{authorHandle} mit dem Tag {displayTag} suche msgid "Search for all posts with tag {displayTag}" msgstr "Nach allen Beiträgen mit dem Tag {displayTag} suchen" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5549,7 +5620,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Wähle aus den folgenden Optionen deine Interessen aus" @@ -5640,7 +5711,7 @@ msgstr "Server-Adresse" #~ msgid "Set Age" #~ msgstr "Alter festlegen" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "" @@ -5761,9 +5832,9 @@ msgstr "Sexuelle Aktivitäten oder erotische Nacktheit." msgid "Sexually Suggestive" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5773,7 +5844,7 @@ msgstr "" msgid "Share" msgstr "Teilen" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Teilen" @@ -5792,30 +5863,36 @@ msgstr "" msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Feed teilen" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5873,7 +5950,7 @@ msgstr "" msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -6051,33 +6128,33 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Meldet {0} von Bluesky ab" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Überspringen" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Diesen Schritt überspringen" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Software-Entwicklung" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -6089,7 +6166,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "" @@ -6129,6 +6206,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Sport" @@ -6150,7 +6228,7 @@ msgstr "" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6158,14 +6236,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Status-Seite" @@ -6287,6 +6369,7 @@ msgid "Tap to view fully" msgstr "Tippe, um die vollständige Ansicht anzuzeigen" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Technik" @@ -6339,10 +6422,10 @@ msgstr "" msgid "That handle is already taken." msgstr "Dieser Handle ist bereits besetzt." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6363,7 +6446,7 @@ msgstr "Die Community-Richtlinien wurden nach <0/> verschoben" msgid "The Copyright Policy has been moved to <0/>" msgstr "Die Copyright-Richtlinie wurde nach <0/> verschoben" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6392,7 +6475,7 @@ msgstr "Möglicherweise wurde der Post gelöscht." msgid "The Privacy Policy has been moved to <0/>" msgstr "Die Datenschutzerklärung wurde nach <0/> verschoben" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6413,7 +6496,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server. Bitte überprüfe deine Internetverbindung und versuche es erneut." @@ -6423,7 +6506,7 @@ msgstr "Es gab ein Problem beim Entfernen dieses Feeds. Bitte überprüfe deine #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Es gab ein Problem bei der Aktualisierung deines Feeds. Bitte überprüfe deine Internetverbindung und versuche es erneut." @@ -6436,7 +6519,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6494,6 +6577,7 @@ msgstr "Es gab ein Problem beim Abrufen deiner App-Passwörter" msgid "There was an issue! {0}" msgstr "Es gab ein Problem! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6590,7 +6674,7 @@ msgstr "Dieser Feed wird derzeit stark frequentiert und ist vorübergehend nicht msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Dieser Feed ist leer! Möglicherweise musst du mehr Benutzern folgen oder deine Spracheinstellungen anpassen." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6705,7 +6789,7 @@ msgstr "" msgid "This user is included in the <0>{0} list which you have muted." msgstr "" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6734,6 +6818,10 @@ msgstr "" msgid "Thread Preferences" msgstr "Thread-Einstellungen" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Gewindemodus" @@ -6762,7 +6850,7 @@ msgstr "Zwischen den Optionen für stummgeschaltete Wörter wechseln." msgid "Toggle dropdown" msgstr "Dieses Dropdown umschalten" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "" @@ -6777,8 +6865,8 @@ msgstr "Verwandlungen" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6789,6 +6877,10 @@ msgctxt "action" msgid "Try again" msgstr "Erneut versuchen" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" @@ -6818,7 +6910,7 @@ msgstr "Stummschaltung von Liste aufheben" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Es ist uns nicht gelungen, deinen Dienst zu kontaktieren. Bitte überprüfe deine Internetverbindung." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -6885,7 +6977,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "Like aufheben" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "" @@ -6920,12 +7012,12 @@ msgstr "" msgid "Unmute thread" msgstr "Stummschaltung von Thread aufheben" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Anheften aufheben" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "" @@ -7107,7 +7199,7 @@ msgstr "Benutzername oder E-Mail-Adresse" msgid "Users" msgstr "Benutzer" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "Nutzer gefolgt von <0/>" @@ -7118,7 +7210,7 @@ msgstr "Nutzer gefolgt von <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Benutzer in \"{0}\"" @@ -7172,6 +7264,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videospiele" @@ -7223,7 +7316,7 @@ msgstr "Avatar ansehen" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "" @@ -7287,11 +7380,11 @@ msgstr "Wir empfehlen, gebräuchliche Wörter zu vermeiden, die in vielen Beitr msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "Die Verbindung konnte nicht hergestellt werden. Bitte versuche es erneut, um mit der Einrichtung deines Kontos fortzufahren. Wenn der Versuch weiterhin fehlschlägt, kannst du diesen Schritt überspringen." @@ -7303,7 +7396,7 @@ msgstr "Wir werden dich benachrichtigen, wenn dein Konto bereit ist." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Wir werden deinen Widerspruch unverzüglich prüfen." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Wir verwenden diese Informationen, um dein Erlebnis individuell zu gestalten." @@ -7352,7 +7445,11 @@ msgstr "" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Willkommen bei <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Was sind deine Interessen?" @@ -7383,17 +7480,15 @@ msgstr "Welche Sprachen würdest du gerne in deinen algorithmischen Feeds sehen? msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Wer antworten kann" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7449,6 +7544,7 @@ msgid "Write your reply" msgstr "Schreibe deine Antwort" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Schriftsteller" @@ -7467,7 +7563,7 @@ msgstr "Ja" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7483,6 +7579,10 @@ msgstr "" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Du befindest dich in der Warteschlange." @@ -7628,6 +7728,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Du hast noch keine Wörter oder Tags stummgeschaltet" @@ -7660,15 +7764,15 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Du musst 18 Jahre oder älter sein, um Inhalte für Erwachsene zu aktivieren." -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7720,7 +7824,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index d6ef087de5..ee061331f8 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -67,7 +67,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -88,7 +88,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -132,7 +136,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -155,7 +159,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -163,11 +167,11 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -175,17 +179,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -195,11 +209,15 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -228,6 +246,10 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "" @@ -318,11 +340,11 @@ msgstr "" msgid "Add" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -377,14 +399,14 @@ msgid "Add muted words and tags" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -396,7 +418,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -431,16 +453,20 @@ msgstr "" msgid "Adult Content" msgstr "" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "" -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -505,16 +531,16 @@ msgstr "" msgid "An error occured" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -522,7 +548,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -539,16 +565,17 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "" @@ -620,7 +647,7 @@ msgstr "" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -648,7 +675,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -665,6 +692,7 @@ msgid "Are you writing in <0>{0}?" msgstr "" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "" @@ -691,7 +719,7 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "" @@ -748,7 +776,7 @@ msgstr "" msgid "Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "" @@ -809,11 +837,11 @@ msgstr "" #~ msgid "Bluesky is public." #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 "" @@ -826,6 +854,7 @@ msgid "Blur images and filter from feeds" msgstr "" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "" @@ -1035,13 +1064,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "" @@ -1059,6 +1096,11 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "" @@ -1135,18 +1177,18 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "" @@ -1213,10 +1255,12 @@ msgid "Collapses list of users for a given notification" msgstr "" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "" @@ -1278,11 +1322,11 @@ msgstr "" msgid "Confirm delete account" msgstr "" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "" @@ -1312,7 +1356,7 @@ msgstr "" msgid "Content Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "" @@ -1341,7 +1385,7 @@ msgstr "" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "" @@ -1354,7 +1398,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1402,7 +1446,7 @@ msgstr "" msgid "Copies app password" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "" @@ -1416,7 +1460,11 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1439,7 +1487,7 @@ msgstr "" msgid "Copy post text" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1452,7 +1500,7 @@ msgstr "" msgid "Could not leave chat" msgstr "" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "" @@ -1472,7 +1520,7 @@ msgstr "" #~ msgid "Could not unmute chat" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1485,17 +1533,17 @@ msgstr "" msgid "Create a new Bluesky account" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1526,8 +1574,8 @@ msgid "Create new account" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1542,6 +1590,7 @@ msgstr "" #~ msgstr "" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "" @@ -1598,9 +1647,9 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1661,12 +1710,12 @@ msgstr "" msgid "Delete post" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1738,7 +1787,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "" @@ -1750,8 +1799,8 @@ msgstr "" msgid "Discard draft?" msgstr "" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "" @@ -1802,6 +1851,7 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1821,8 +1871,6 @@ msgstr "" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1834,7 +1882,7 @@ msgstr "" msgid "Done{extraText}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1891,9 +1939,9 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1909,7 +1957,7 @@ msgstr "" msgid "Edit avatar" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -1937,7 +1985,7 @@ msgstr "" msgid "Edit my profile" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -1956,7 +2004,7 @@ msgstr "" #~ msgid "Edit Saved Feeds" #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -1964,8 +2012,7 @@ msgstr "" msgid "Edit User List" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -1982,9 +2029,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2033,7 +2085,7 @@ msgstr "" msgid "Enable {0} only" msgstr "" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "" @@ -2065,7 +2117,7 @@ msgstr "" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "" @@ -2135,19 +2187,18 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2242,8 +2293,8 @@ msgstr "" msgid "Failed to create app password." msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2259,7 +2310,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2295,7 +2346,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "" @@ -2316,7 +2367,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2338,7 +2389,7 @@ msgstr "" #~ msgid "Feed offline" #~ msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2348,10 +2399,9 @@ msgid "Feedback" msgstr "" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2371,7 +2421,7 @@ msgstr "" #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2421,7 +2471,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2469,8 +2519,8 @@ msgstr "" msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2518,7 +2568,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "" @@ -2582,6 +2632,7 @@ msgid "Follows You" msgstr "" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "" @@ -2623,7 +2674,7 @@ msgstr "" msgid "Gallery" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2653,7 +2704,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2662,9 +2713,9 @@ msgstr "" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "" @@ -2678,7 +2729,7 @@ msgstr "" msgid "Go back to previous step" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2819,7 +2870,7 @@ msgstr "" msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "" -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "" @@ -2910,7 +2961,7 @@ msgstr "" msgid "Image alt text" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3003,7 +3054,7 @@ msgstr "" msgid "Invite codes: 1 available" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3019,7 +3070,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3027,8 +3078,8 @@ msgstr "" msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3037,6 +3088,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "" @@ -3052,7 +3104,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "" @@ -3108,7 +3160,7 @@ msgstr "" msgid "Learn more about this warning" msgstr "" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "" @@ -3149,7 +3201,7 @@ msgstr "" msgid "Legacy storage cleared, you need to restart the app now." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3171,7 +3223,7 @@ msgstr "" #~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "" @@ -3209,7 +3261,7 @@ msgstr "" msgid "liked your post" msgstr "" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "" @@ -3255,8 +3307,8 @@ msgid "List unmuted" msgstr "" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3285,7 +3337,7 @@ msgstr "" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "" @@ -3310,7 +3362,7 @@ msgstr "" msgid "Log out" msgstr "" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "" @@ -3342,7 +3394,7 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3360,15 +3412,15 @@ msgid "Mark as read" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "" @@ -3419,7 +3471,7 @@ msgid "Misleading Account" msgstr "" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "" @@ -3452,7 +3504,7 @@ msgstr "" msgid "Moderation list updated" msgstr "" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "" @@ -3469,7 +3521,7 @@ msgstr "" msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "" @@ -3478,7 +3530,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "" @@ -3494,6 +3546,10 @@ msgstr "" msgid "Most-liked replies first" msgstr "" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "" @@ -3563,7 +3619,7 @@ msgstr "" msgid "Muted" msgstr "" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "" @@ -3580,7 +3636,7 @@ msgstr "" msgid "Muted by \"{0}\"" msgstr "" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "" @@ -3626,6 +3682,7 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "" @@ -3694,8 +3751,8 @@ msgstr "" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3707,7 +3764,7 @@ msgctxt "action" msgid "New Post" msgstr "" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3720,6 +3777,7 @@ msgid "Newest replies first" msgstr "" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "" @@ -3730,10 +3788,10 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3757,7 +3815,7 @@ msgstr "" msgid "No" msgstr "" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "" @@ -3771,7 +3829,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -3844,11 +3902,11 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "" @@ -3857,7 +3915,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -3870,7 +3928,7 @@ msgstr "" #~ msgstr "" #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -3885,7 +3943,7 @@ msgstr "" msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "" @@ -3941,7 +3999,7 @@ msgstr "" msgid "Oh no!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "" @@ -3977,7 +4035,7 @@ msgstr "" msgid "Only .jpg and .png files are supported" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -3994,10 +4052,10 @@ msgid "Oops, something went wrong!" msgstr "" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "" @@ -4023,7 +4081,7 @@ msgstr "" msgid "Open emoji picker" msgstr "" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "" @@ -4035,7 +4093,7 @@ msgstr "" msgid "Open message options" msgstr "" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "" @@ -4047,7 +4105,7 @@ msgstr "" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4064,6 +4122,10 @@ msgstr "" msgid "Opens {numItems} options" msgstr "" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -4206,7 +4268,7 @@ msgstr "" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "" @@ -4266,7 +4328,6 @@ msgstr "" msgid "Pause" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" @@ -4279,32 +4340,37 @@ msgstr "" msgid "People following @{0}" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "" @@ -4400,6 +4466,7 @@ msgid "Please wait for your link card to finish loading" msgstr "" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "" @@ -4463,7 +4530,7 @@ msgstr "" msgid "posts" msgstr "" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "" @@ -4537,7 +4604,7 @@ msgid "Processing..." msgstr "" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" @@ -4577,15 +4644,15 @@ msgstr "" msgid "Publish reply" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4647,7 +4714,9 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4656,7 +4725,7 @@ msgstr "" msgid "Remove" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4688,13 +4757,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4742,7 +4811,7 @@ msgid "Removed from my feeds" msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -4760,19 +4829,19 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "" @@ -4828,8 +4897,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "" @@ -4846,8 +4915,8 @@ msgstr "" msgid "Report post" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -4893,7 +4962,7 @@ msgstr "" msgid "Repost" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4993,12 +5062,12 @@ msgstr "" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5010,7 +5079,7 @@ msgstr "" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -5020,12 +5089,13 @@ msgid "Returns to home page" msgstr "" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5034,7 +5104,7 @@ msgstr "" msgid "Save" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5056,8 +5126,8 @@ msgstr "" msgid "Save handle change" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5065,12 +5135,12 @@ msgstr "" msgid "Save image crop" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "" @@ -5078,7 +5148,7 @@ msgstr "" msgid "Saved Feeds" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "" @@ -5086,7 +5156,7 @@ msgstr "" #~ msgid "Saved to your camera roll." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -5104,13 +5174,14 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "" @@ -5152,7 +5223,7 @@ msgstr "" msgid "Search for all posts with tag {displayTag}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5294,7 +5365,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "" @@ -5371,7 +5442,7 @@ msgstr "" msgid "Server address" msgstr "" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "" @@ -5459,9 +5530,9 @@ msgstr "" msgid "Sexually Suggestive" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5471,7 +5542,7 @@ msgstr "" msgid "Share" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "" @@ -5490,30 +5561,36 @@ msgstr "" msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5567,7 +5644,7 @@ msgstr "" msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5727,33 +5804,33 @@ msgstr "" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5765,7 +5842,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "" @@ -5801,6 +5878,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "" @@ -5822,7 +5900,7 @@ msgstr "" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5830,14 +5908,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "" @@ -5955,6 +6037,7 @@ msgid "Tap to view fully" msgstr "" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "" @@ -6007,10 +6090,10 @@ msgstr "" msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6031,7 +6114,7 @@ msgstr "" msgid "The Copyright Policy has been moved to <0/>" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6060,7 +6143,7 @@ msgstr "" msgid "The Privacy Policy has been moved to <0/>" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6081,7 +6164,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" @@ -6091,7 +6174,7 @@ msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "" @@ -6104,7 +6187,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6162,6 +6245,7 @@ msgstr "" msgid "There was an issue! {0}" msgstr "" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6254,7 +6338,7 @@ msgstr "" msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "" -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6361,7 +6445,7 @@ msgstr "" msgid "This user is included in the <0>{0} list which you have muted." msgstr "" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6386,6 +6470,10 @@ msgstr "" msgid "Thread Preferences" msgstr "" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "" @@ -6414,7 +6502,7 @@ msgstr "" msgid "Toggle dropdown" msgstr "" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "" @@ -6429,8 +6517,8 @@ msgstr "" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6441,6 +6529,10 @@ msgctxt "action" msgid "Try again" msgstr "" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" @@ -6470,7 +6562,7 @@ msgstr "" msgid "Unable to contact your service. Please check your Internet connection." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -6533,7 +6625,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "" @@ -6568,12 +6660,12 @@ msgstr "" msgid "Unmute thread" msgstr "" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "" @@ -6743,7 +6835,7 @@ msgstr "" msgid "Users" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "" @@ -6754,7 +6846,7 @@ msgstr "" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "" @@ -6808,6 +6900,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "" @@ -6859,7 +6952,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "" @@ -6919,11 +7012,11 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "" @@ -6931,7 +7024,7 @@ msgstr "" msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "" @@ -6980,7 +7073,11 @@ msgstr "" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "" @@ -7007,17 +7104,15 @@ msgstr "" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7073,6 +7168,7 @@ msgid "Write your reply" msgstr "" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "" @@ -7091,7 +7187,7 @@ msgstr "" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7107,6 +7203,10 @@ msgstr "" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "" @@ -7240,6 +7340,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "" @@ -7268,15 +7372,15 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7328,7 +7432,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index ec5815f0d7..08c43aa7e4 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -67,7 +67,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -88,7 +88,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -132,7 +136,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -155,7 +159,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -163,11 +167,11 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} sin leer" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -175,17 +179,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> miembros" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -195,11 +209,15 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "<0>{0} siguiendo" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -216,6 +234,10 @@ msgstr "" msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Nombre de usuario inválido" @@ -306,11 +328,11 @@ msgstr "Cuenta demuteada" msgid "Add" msgstr "Añadir" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -357,14 +379,14 @@ msgid "Add muted words and tags" msgstr "Añadir palabras silenciadas y etiquetas" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Añadir feeds recomendados" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -376,7 +398,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Añade el siguiente registro DNS a tu dominio:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -407,16 +429,20 @@ msgstr "Ajusta la cantidad de me gusta que una respuesta debe tener para aparece msgid "Adult Content" msgstr "Contenido adulto" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "El contenido adulto esta desactivado." -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avanzado" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -481,16 +507,16 @@ msgstr "Un código de verificación ha sido enviado a tu dirección anterior, {0 msgid "An error occured" msgstr "Ocurrió un error" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -498,7 +524,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocurrió un error al intentar eliminar el mensaje. Intenta de nuevo." -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -515,16 +541,17 @@ msgstr "Un problema no presente en estas opciones" msgid "An issue occurred, please try again." msgstr "Ocurrió un problema. Intenta de nuevo." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "Ocurrió un error desconocido" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "y" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Animales" @@ -596,7 +623,7 @@ msgstr "Aparencia" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -624,7 +651,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "¿Seguro que quieres eliminar {0} de tus feeds?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -641,6 +668,7 @@ msgid "Are you writing in <0>{0}?" msgstr "¿Estás escribiendo en <0>{0}?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Arte" @@ -667,7 +695,7 @@ msgstr "Al menos 3 caracteres" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Atrás" @@ -724,7 +752,7 @@ msgstr "¿Bloquear estas cuentas?" msgid "Blocked" msgstr "Bloqueado" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Cuentas bloqueadas" @@ -770,11 +798,11 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky es una red abierta donde puedes elegir un proveedor de servicio. Servicios personalizados ya están disponibles en beta para desarrolladores." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 no mostrará tu perfil o posts a usuarios que no hayan iniciado sesión. Es posible que otras apps no respeten esta solicitud. Esto no hace que tu cuenta sea privada." @@ -787,6 +815,7 @@ msgid "Blur images and filter from feeds" msgstr "" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Libros" @@ -980,13 +1009,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Te enviamos un código de verificación a tu correo. Introducelo aquí:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Elige \"Todos\" o \"Nadie\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Elige \"Todos\" o \"Nadie\"" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Elige proveedor" @@ -999,6 +1036,11 @@ msgstr "Tu eliges los algoritmos que usar en tus feed." msgid "Choose this color as your avatar" msgstr "Elige este color como tu avatar" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Elige tus feeds principales" @@ -1071,18 +1113,18 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Cerrar" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "" @@ -1149,10 +1191,12 @@ msgid "Collapses list of users for a given notification" msgstr "" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "" @@ -1214,11 +1258,11 @@ msgstr "Confirmar la configuración del idioma del contenido" msgid "Confirm delete account" msgstr "Confirmar eliminación de cuenta" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "" @@ -1248,7 +1292,7 @@ msgstr "" msgid "Content Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "" @@ -1277,7 +1321,7 @@ msgstr "Advertencias de contenido" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1290,7 +1334,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1338,7 +1382,7 @@ msgstr "" msgid "Copies app password" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copiar" @@ -1352,7 +1396,11 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1375,7 +1423,7 @@ msgstr "" msgid "Copy post text" msgstr "Copiar el texto de la post" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1388,7 +1436,7 @@ msgstr "Política de derechos de autor" msgid "Could not leave chat" msgstr "No se pudo salir de este chat" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "No se pudo cargar este feed" @@ -1408,7 +1456,7 @@ msgstr "No se pudo mutear al chat" #~ msgid "Could not unmute chat" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1421,17 +1469,17 @@ msgstr "Crear una cuenta nueva" msgid "Create a new Bluesky account" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1462,8 +1510,8 @@ msgid "Create new account" msgstr "Crear una cuenta nueva" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1474,6 +1522,7 @@ msgid "Created {0}" msgstr "Creado {0}" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "" @@ -1530,9 +1579,9 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1593,12 +1642,12 @@ msgstr "" msgid "Delete post" msgstr "Borrar una post" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1662,7 +1711,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "" @@ -1674,8 +1723,8 @@ msgstr "Descartar" msgid "Discard draft?" msgstr "" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Evitar que las aplicaciones muestren mi cuenta a los usuarios desconectados" @@ -1726,6 +1775,7 @@ msgstr "¡Dominio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1745,8 +1795,6 @@ msgstr "Listo" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1758,7 +1806,7 @@ msgstr "" msgid "Done{extraText}" msgstr "Listo{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1815,9 +1863,9 @@ msgstr "p. ej. Usuarios que constantemente responden con publicidad." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada código funciona una vez. Recibirás más códigos de invitación periódicamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1833,7 +1881,7 @@ msgstr "" msgid "Edit avatar" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -1861,7 +1909,7 @@ msgstr "Editar mis noticias" msgid "Edit my profile" msgstr "Editar mi perfil" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -1880,7 +1928,7 @@ msgstr "Editar el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar mis noticias guardadas" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -1888,8 +1936,7 @@ msgstr "" msgid "Edit User List" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -1906,9 +1953,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -1957,7 +2009,7 @@ msgstr "" msgid "Enable {0} only" msgstr "" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "" @@ -1989,7 +2041,7 @@ msgstr "" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "" @@ -2059,19 +2111,18 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Todos" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2166,8 +2217,8 @@ msgstr "Medios externos" msgid "Failed to create app password." msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2183,7 +2234,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2214,7 +2265,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "" @@ -2235,7 +2286,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2257,7 +2308,7 @@ msgstr "" #~ msgid "Feed offline" #~ msgstr "Noticias fuera de línea" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2267,10 +2318,9 @@ msgid "Feedback" msgstr "Comentarios" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2286,7 +2336,7 @@ msgstr "Las noticias son algoritmos personalizados que los usuarios construyen c #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2324,7 +2374,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "Ajusta los hilos de discusión." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2372,8 +2422,8 @@ msgstr "" msgid "Follow Account" msgstr "Seguir cuenta" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2417,7 +2467,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Usuarios seguidos" @@ -2481,6 +2531,7 @@ msgid "Follows You" msgstr "Te sigue" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Comida" @@ -2522,7 +2573,7 @@ msgstr "" msgid "Gallery" msgstr "Galería" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2552,7 +2603,7 @@ msgstr "Violaciones flagrantes de la Ley o de los Términos de servicio" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2561,9 +2612,9 @@ msgstr "Volver" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Volver" @@ -2577,7 +2628,7 @@ msgstr "Volver" msgid "Go back to previous step" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2713,7 +2764,7 @@ msgstr "El servidor de noticias ha respondido de forma incorrecta. Por favor, in msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Tenemos problemas para encontrar esta noticia. Puede que la hayan borrado." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "" @@ -2804,7 +2855,7 @@ msgstr "" msgid "Image alt text" msgstr "Texto alt de la imagen" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -2897,7 +2948,7 @@ msgstr "" msgid "Invite codes: 1 available" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -2913,7 +2964,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -2921,8 +2972,8 @@ msgstr "" msgid "Jobs" msgstr "Tareas" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -2931,6 +2982,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "" @@ -2946,7 +2998,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "" @@ -3002,7 +3054,7 @@ msgstr "" msgid "Learn more about this warning" msgstr "Aprender más acerca de esta advertencia" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Más información sobre lo que es público en Bluesky." @@ -3043,7 +3095,7 @@ msgstr "" msgid "Legacy storage cleared, you need to restart the app now." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3065,7 +3117,7 @@ msgstr "" #~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Dar «me gusta» a esta noticia" @@ -3103,7 +3155,7 @@ msgstr "" msgid "liked your post" msgstr "" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Cantidad de «Me gusta»" @@ -3149,8 +3201,8 @@ msgid "List unmuted" msgstr "" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3179,7 +3231,7 @@ msgstr "Cargar notificaciones nuevas" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Cargar posts nuevos" @@ -3204,7 +3256,7 @@ msgstr "" msgid "Log out" msgstr "" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Visibilidad de desconexión" @@ -3236,7 +3288,7 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3254,15 +3306,15 @@ msgid "Mark as read" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Multimedia" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "usuarios mencionados" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Usuarios mencionados" @@ -3313,7 +3365,7 @@ msgid "Misleading Account" msgstr "" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderación" @@ -3346,7 +3398,7 @@ msgstr "" msgid "Moderation list updated" msgstr "" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Listas de moderación" @@ -3363,7 +3415,7 @@ msgstr "" msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "" @@ -3372,7 +3424,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "" @@ -3388,6 +3440,10 @@ msgstr "Más opciones" msgid "Most-liked replies first" msgstr "" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "" @@ -3457,7 +3513,7 @@ msgstr "" msgid "Muted" msgstr "Muteado" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Cuentas muteadas" @@ -3474,7 +3530,7 @@ msgstr "Al mutear a una cuenta no verás sus posts en tu feed o notificaciones. msgid "Muted by \"{0}\"" msgstr "Muteado por \"{0}\"" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Palabras y etiquetas muteadas" @@ -3520,6 +3576,7 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "" @@ -3583,8 +3640,8 @@ msgstr "" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3596,7 +3653,7 @@ msgctxt "action" msgid "New Post" msgstr "Nuevo post" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3609,6 +3666,7 @@ msgid "Newest replies first" msgstr "" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Noticias" @@ -3619,10 +3677,10 @@ msgstr "Noticias" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3641,7 +3699,7 @@ msgstr "Imagen nueva" msgid "No" msgstr "No" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Sin descripción" @@ -3655,7 +3713,7 @@ msgstr "Sin panel de DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -3728,11 +3786,11 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Nadie" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "" @@ -3741,7 +3799,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -3754,7 +3812,7 @@ msgstr "" #~ msgstr "No aplicable." #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -3769,7 +3827,7 @@ msgstr "" msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Nota: Bluesky es una red abierta y pública. Esta configuración sólo limita la visibilidad de tu contenido en la aplicación y el sitio web de Bluesky, y es posible que otras aplicaciones no respeten esta configuración. Otras aplicaciones y sitios web pueden seguir mostrando tu contenido a los usuarios que hayan cerrado sesión." @@ -3825,7 +3883,7 @@ msgstr "" msgid "Oh no!" msgstr "¡Qué problema!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "" @@ -3861,7 +3919,7 @@ msgstr "Falta el texto alternativo en una o varias imágenes." msgid "Only .jpg and .png files are supported" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -3878,10 +3936,10 @@ msgid "Oops, something went wrong!" msgstr "" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "" @@ -3907,7 +3965,7 @@ msgstr "" msgid "Open emoji picker" msgstr "" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "" @@ -3919,7 +3977,7 @@ msgstr "" msgid "Open message options" msgstr "" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "" @@ -3931,7 +3989,7 @@ msgstr "Abrir navegación" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -3948,6 +4006,10 @@ msgstr "" msgid "Opens {numItems} options" msgstr "" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -4090,7 +4152,7 @@ msgstr "" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "" @@ -4150,7 +4212,6 @@ msgstr "¡Contraseña actualizada!" msgid "Pause" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" @@ -4163,32 +4224,37 @@ msgstr "" msgid "People following @{0}" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Imágenes destinadas a adultos." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "" @@ -4284,6 +4350,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Por favor, espera a que tu tarjeta de enlace termine de cargarse" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Política" @@ -4347,7 +4414,7 @@ msgstr "Publicación no encontrada" msgid "posts" msgstr "" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Publicaciones" @@ -4421,7 +4488,7 @@ msgid "Processing..." msgstr "Procesando..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" @@ -4461,15 +4528,15 @@ msgstr "" msgid "Publish reply" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4523,7 +4590,9 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4532,7 +4601,7 @@ msgstr "" msgid "Remove" msgstr "Eliminar" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4564,13 +4633,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Eliminar de mis canales de noticias" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4618,7 +4687,7 @@ msgid "Removed from my feeds" msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -4636,19 +4705,19 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Respuestas" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Las respuestas a este hilo están desactivadas" @@ -4698,8 +4767,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Informe del canal de noticias" @@ -4716,8 +4785,8 @@ msgstr "" msgid "Report post" msgstr "Informe de la post" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -4763,7 +4832,7 @@ msgstr "" msgid "Repost" msgstr "Volver a publicar" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4859,12 +4928,12 @@ msgstr "" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4876,7 +4945,7 @@ msgstr "Intentar de nuevo" #~ msgstr "Intentar de nuevo" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -4886,12 +4955,13 @@ msgid "Returns to home page" msgstr "" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4900,7 +4970,7 @@ msgstr "" msgid "Save" msgstr "Guardar" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4922,8 +4992,8 @@ msgstr "Guardar cambios" msgid "Save handle change" msgstr "Guardar cambio de nombre de usuario" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -4931,12 +5001,12 @@ msgstr "" msgid "Save image crop" msgstr "Guardar recorte de imagen" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "Guardar a mis feeds" @@ -4944,7 +5014,7 @@ msgstr "Guardar a mis feeds" msgid "Saved Feeds" msgstr "Feeds Guardados" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "" @@ -4952,7 +5022,7 @@ msgstr "" #~ msgid "Saved to your camera roll." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -4970,13 +5040,14 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Ciencia" @@ -5018,7 +5089,7 @@ msgstr "" msgid "Search for all posts with tag {displayTag}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5156,7 +5227,7 @@ msgstr "Elige en que idioma deseas que esté la interfaz de Bluesky." msgid "Select your date of birth" msgstr "Elige tu fecha de nacimiento" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "" @@ -5233,7 +5304,7 @@ msgstr "" msgid "Server address" msgstr "Dirección del servidor" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "Establecer cumpleaños" @@ -5321,9 +5392,9 @@ msgstr "Actividad sexual o desnudez erótica." msgid "Sexually Suggestive" msgstr "Sexualmente sugestivo" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5333,7 +5404,7 @@ msgstr "Sexualmente sugestivo" msgid "Share" msgstr "Compartir" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Compartir" @@ -5352,30 +5423,36 @@ msgstr "" msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Compartir feed" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Compartir enlace" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5429,7 +5506,7 @@ msgstr "" msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5589,33 +5666,33 @@ msgstr "Sesión iniciada como @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Saltar" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Saltar" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Programación" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5627,7 +5704,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Ocurrió un error. Intenta de nuevo." @@ -5663,6 +5740,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam; menciones o respuestas excesivas" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Deportes" @@ -5684,7 +5762,7 @@ msgstr "" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5692,14 +5770,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "" @@ -5813,6 +5895,7 @@ msgid "Tap to view fully" msgstr "" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Tecnología" @@ -5865,10 +5948,10 @@ msgstr "" msgid "That handle is already taken." msgstr "Este nombre de usuario ya está en uso." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -5889,7 +5972,7 @@ msgstr "Las Directrices Comunitarias se ha trasladado a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La Política de derechos de autor se han trasladado a <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -5918,7 +6001,7 @@ msgstr "Es posible que se haya borrado el post." msgid "The Privacy Policy has been moved to <0/>" msgstr "La Política de privacidad se ha trasladado a <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -5939,7 +6022,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" @@ -5949,7 +6032,7 @@ msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "" @@ -5962,7 +6045,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6020,6 +6103,7 @@ msgstr "" msgid "There was an issue! {0}" msgstr "Ocurrió un problema {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6112,7 +6196,7 @@ msgstr "Este feed está recibiendo mucho tráfico y no está disponible temporal msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "" -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6219,7 +6303,7 @@ msgstr "" msgid "This user is included in the <0>{0} list which you have muted." msgstr "" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6244,6 +6328,10 @@ msgstr "Preferencias de hilos" msgid "Thread Preferences" msgstr "Preferencias de hilos" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Modo con hilos" @@ -6272,7 +6360,7 @@ msgstr "" msgid "Toggle dropdown" msgstr "Conmutar el menú desplegable" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "" @@ -6287,8 +6375,8 @@ msgstr "Transformaciones" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6299,6 +6387,10 @@ msgctxt "action" msgid "Try again" msgstr "Intentar de nuevo" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" @@ -6328,7 +6420,7 @@ msgstr "Demutear lista" msgid "Unable to contact your service. Please check your Internet connection." msgstr "No se puede contactar con tu proveedor. Comprueba tu conexión a Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -6391,7 +6483,7 @@ msgstr "Dejar de seguir a esta cuenta" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "" @@ -6426,12 +6518,12 @@ msgstr "" msgid "Unmute thread" msgstr "Demutear hilo" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Desfijar" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "" @@ -6601,7 +6693,7 @@ msgstr "Nombre de usuario o dirección de correo electrónico" msgid "Users" msgstr "Usuarios" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "usuarios seguidos por <0/>" @@ -6612,7 +6704,7 @@ msgstr "usuarios seguidos por <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Usuarios en \"{0}\"" @@ -6662,6 +6754,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videojuegos" @@ -6713,7 +6806,7 @@ msgstr "Ver el avatar" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "" @@ -6773,11 +6866,11 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "" @@ -6785,7 +6878,7 @@ msgstr "" msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "" @@ -6830,7 +6923,11 @@ msgstr "" msgid "Welcome back!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "¿Cuáles son tus intereses?" @@ -6857,17 +6954,15 @@ msgstr "¿Qué idiomas te gustaría ver en tus feeds?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Quién puede responder" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -6923,6 +7018,7 @@ msgid "Write your reply" msgstr "Redacta una respuesta" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Escritores" @@ -6941,7 +7037,7 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -6957,6 +7053,10 @@ msgstr "" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Estás en cola." @@ -7090,6 +7190,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "" @@ -7118,15 +7222,15 @@ msgstr "Tienes que tener 13 años o más para poder crear una cuenta." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Tienes que tener 18 años o más para poder activar el contenido adulto" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7178,7 +7282,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index 3e8e6b9c50..401d3eca34 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -67,7 +67,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -88,7 +88,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -132,7 +136,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -155,7 +159,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -163,11 +167,11 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} lukematonta" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -175,17 +179,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> jäsentä" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -195,11 +209,15 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "<0>{0} seurattua" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -228,6 +246,10 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Tervetuloa<1>Blueskyhin" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Virheellinen käyttäjätunnus" @@ -318,11 +340,11 @@ msgstr "Käyttäjätilin hiljennys poistettu" msgid "Add" msgstr "Lisää" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -369,14 +391,14 @@ msgid "Add muted words and tags" msgstr "Lisää hiljennetyt sanat ja aihetunnisteet" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -388,7 +410,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Lisää seuraava DNS-merkintä verkkotunnukseesi:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -423,16 +445,20 @@ msgstr "Säädä, kuinka monta tykkäystä vastauksen on saatava näkyäkseen sy msgid "Adult Content" msgstr "Aikuissisältöä" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "Aikuissisältö on estetty" -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Edistyneemmät" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -497,16 +523,16 @@ msgstr "Sähköposti on lähetetty aiempaan osoitteeseesi, {0}. Siinä on vahvis msgid "An error occured" msgstr "Tapahtui virhe" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -514,7 +540,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -531,16 +557,17 @@ msgstr "Ongelma, jota ei ole sisällytetty näihin vaihtoehtoihin" msgid "An issue occurred, please try again." msgstr "Tapahtui virhe, yritä uudelleen." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "ja" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Eläimet" @@ -612,7 +639,7 @@ msgstr "Ulkonäkö" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -640,7 +667,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Haluatko varmasti poistaa {0} syötteistäsi?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -657,6 +684,7 @@ msgid "Are you writing in <0>{0}?" msgstr "Onko viestisi kieli <0>{0}?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Taide" @@ -683,7 +711,7 @@ msgstr "Vähintään kolme merkkiä" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Takaisin" @@ -740,7 +768,7 @@ msgstr "Estetäänkö nämä käyttäjät?" msgid "Blocked" msgstr "Estetty" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Estetyt käyttäjät" @@ -801,11 +829,11 @@ msgstr "Bluesky on avoin verkko, jossa voit valita palveluntarjoajasi. Räätäl #~ msgid "Bluesky is public." #~ msgstr "Bluesky on julkinen." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 ei näytä profiiliasi ja viestejäsi kirjautumattomille käyttäjille. Toiset sovellukset eivät ehkä noudata tätä asetusta. Tämä ei tee käyttäjätilistäsi yksityistä." @@ -818,6 +846,7 @@ msgid "Blur images and filter from feeds" msgstr "Sumenna kuvat ja suodata syötteistä" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Kirjat" @@ -1027,13 +1056,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Tarkista sähköpostisi ja syötä saamasi vahvistuskoodi alle:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Valitse \"Kaikki\" tai \"Ei kukaan\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Valitse \"Kaikki\" tai \"Ei kukaan\"" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Valitse palvelu" @@ -1051,6 +1088,11 @@ msgstr "Valitse algoritmit, jotka ohjaavat mukautettuja syötteitäsi." msgid "Choose this color as your avatar" msgstr "" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Valitse pääsyötteet" @@ -1123,18 +1165,18 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Sulje" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Sulje aktiivinen ikkuna" @@ -1201,10 +1243,12 @@ msgid "Collapses list of users for a given notification" msgstr "Pienentää käyttäjäluettelon annetulle ilmoitukselle" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Komedia" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Sarjakuvat" @@ -1266,11 +1310,11 @@ msgstr "Vahvista sisällön kieliasetukset" msgid "Confirm delete account" msgstr "Vahvista käyttäjätilin poisto" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Vahvista ikäsi:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "Vahvista syntymäaikasi" @@ -1300,7 +1344,7 @@ msgstr "Ota yhteyttä tukeen" msgid "Content Blocked" msgstr "Sisältö estetty" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Sisältösuodattimet" @@ -1329,7 +1373,7 @@ msgstr "Sisältövaroitukset" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Jatka" @@ -1342,7 +1386,7 @@ msgstr "Jatka käyttäjänä {0} (kirjautunut)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1390,7 +1434,7 @@ msgstr "Kopioitu!" msgid "Copies app password" msgstr "Kopioi sovellussalasanan" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Kopioi" @@ -1404,7 +1448,11 @@ msgstr "Kopioi {0}" msgid "Copy code" msgstr "Kopioi koodi" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1427,7 +1475,7 @@ msgstr "" msgid "Copy post text" msgstr "Kopioi viestin teksti" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1440,7 +1488,7 @@ msgstr "Tekijänoikeuskäytäntö" msgid "Could not leave chat" msgstr "" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "Syötettä ei voitu ladata" @@ -1460,7 +1508,7 @@ msgstr "" #~ msgid "Could not unmute chat" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1473,17 +1521,17 @@ msgstr "Luo uusi käyttäjätili" msgid "Create a new Bluesky account" msgstr "Luo uusi Bluesky-tili" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1514,8 +1562,8 @@ msgid "Create new account" msgstr "Luo uusi käyttäjätili" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1526,6 +1574,7 @@ msgid "Created {0}" msgstr "{0} luotu" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Kulttuuri" @@ -1582,9 +1631,9 @@ msgid "Debug panel" msgstr "Vianetsintäpaneeli" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1645,12 +1694,12 @@ msgstr "Poista käyttäjätilini…" msgid "Delete post" msgstr "Poista viesti" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1714,7 +1763,7 @@ msgstr "Poista haptiset palautteet käytöstä" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "Poistettu käytöstä" @@ -1726,8 +1775,8 @@ msgstr "Hylkää" msgid "Discard draft?" msgstr "Hylkää luonnos?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Estä sovelluksia näyttämästä tiliäni kirjautumattomille käyttäjille" @@ -1778,6 +1827,7 @@ msgstr "Verkkotunnus vahvistettu!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1797,8 +1847,6 @@ msgstr "Valmis" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1810,7 +1858,7 @@ msgstr "Valmis" msgid "Done{extraText}" msgstr "Valmis{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1867,9 +1915,9 @@ msgstr "esim. Käyttäjät, jotka vastaavat toistuvasti mainoksilla." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jokainen koodi toimii vain kerran. Saat lisää kutsukoodeja säännöllisin väliajoin." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1885,7 +1933,7 @@ msgstr "Muokkaa" msgid "Edit avatar" msgstr "Muokkaa profiilikuvaa" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -1913,7 +1961,7 @@ msgstr "Muokkaa syötteitä" msgid "Edit my profile" msgstr "Muokkaa profiilia" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -1932,7 +1980,7 @@ msgstr "Muokkaa profiilia" #~ msgid "Edit Saved Feeds" #~ msgstr "Muokkaa tallennettuja syötteitä" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -1940,8 +1988,7 @@ msgstr "" msgid "Edit User List" msgstr "Muokkaa käyttäjälistaa" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -1958,9 +2005,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Koulutus" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2009,7 +2061,7 @@ msgstr "Upota tämä julkaisu verkkosivustollesi. Kopioi vain seuraava koodinpä msgid "Enable {0} only" msgstr "Ota käyttöön vain {0}" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "Ota aikuissisältö käyttöön" @@ -2041,7 +2093,7 @@ msgstr "Ota käyttöön vain tämä lähde" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "Käytössä" @@ -2111,19 +2163,18 @@ msgstr "" msgid "Error receiving captcha response." msgstr "Virhe captcha-vastauksen vastaanottamisessa." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Virhe:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Kaikki" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2218,8 +2269,8 @@ msgstr "Ulkoisten mediasoittimien asetukset" msgid "Failed to create app password." msgstr "Sovellussalasanan luominen epäonnistui." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2235,7 +2286,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Viestin poistaminen epäonnistui, yritä uudelleen" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2271,7 +2322,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "Kuvan {0} tallennus epäonnistui" @@ -2292,7 +2343,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2314,7 +2365,7 @@ msgstr "Syöte käyttäjältä {0}" #~ msgid "Feed offline" #~ msgstr "Syöte ei ole käytettävissä" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2324,10 +2375,9 @@ msgid "Feedback" msgstr "Palaute" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2347,7 +2397,7 @@ msgstr "Syötteet ovat käyttäjien rakentamia mukautettuja algoritmeja, jotka v #~ msgid "Feeds can be topical as well!" #~ msgstr "Syötteet voivat olla myös aihepiirikohtaisia!" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2389,7 +2439,7 @@ msgstr "Hienosäädä näkemääsi sisältöä Seuratut-syötteessäsi." msgid "Fine-tune the discussion threads." msgstr "Hienosäädä keskusteluketjuja." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2437,8 +2487,8 @@ msgstr "" msgid "Follow Account" msgstr "Seuraa käyttäjää" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2486,7 +2536,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Seuratut käyttäjät" @@ -2550,6 +2600,7 @@ msgid "Follows You" msgstr "Seuraa sinua" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Ruoka" @@ -2591,7 +2642,7 @@ msgstr "Lähde: <0/>" msgid "Gallery" msgstr "Galleria" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2621,7 +2672,7 @@ msgstr "Ilmeisiä lain tai käyttöehtojen rikkomuksia" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2630,9 +2681,9 @@ msgstr "Palaa takaisin" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Palaa takaisin" @@ -2646,7 +2697,7 @@ msgstr "Palaa takaisin" msgid "Go back to previous step" msgstr "Palaa edelliseen vaiheeseen" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2787,7 +2838,7 @@ msgstr "Hmm, syötteen palvelin antoi virheellisen vastauksen. Ilmoita asiasta s msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, meillä on vaikeuksia löytää tätä syötettä. Se saattaa olla poistettu." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmm, vaikuttaa siltä, että tämän datan lataamisessa on ongelmia. Katso lisätietoja alta. Jos ongelma jatkuu, ole hyvä ja ota yhteyttä meihin." @@ -2878,7 +2929,7 @@ msgstr "Kuva" msgid "Image alt text" msgstr "Kuvan ALT-teksti" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -2971,7 +3022,7 @@ msgstr "Kutsukoodit: {0} saatavilla" msgid "Invite codes: 1 available" msgstr "Kutsukoodit: 1 saatavilla" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -2987,7 +3038,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Se näyttää viestejä seuraamiltasi ihmisiltä reaaliajassa." -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -2995,8 +3046,8 @@ msgstr "" msgid "Jobs" msgstr "Työpaikat" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3005,6 +3056,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Journalismi" @@ -3020,7 +3072,7 @@ msgstr "Merkinnnyt {0}." msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "Merkinnät" @@ -3076,7 +3128,7 @@ msgstr "" msgid "Learn more about this warning" msgstr "Lue lisää tästä varoituksesta" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Lue lisää siitä, mikä on julkista Blueskyssa." @@ -3117,7 +3169,7 @@ msgstr "jäljellä." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Legacy tietovarasto tyhjennetty, sinun on käynnistettävä sovellus uudelleen nyt." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3139,7 +3191,7 @@ msgstr "Vaalea" #~ msgstr "Tykkää" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Tykkää tästä syötteestä" @@ -3177,7 +3229,7 @@ msgstr "tykkäsi mukautetusta syötteestäsi" msgid "liked your post" msgstr "tykkäsi viestistäsi" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Tykkäykset" @@ -3223,8 +3275,8 @@ msgid "List unmuted" msgstr "Listaa hiljennyksestä poistetut" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3253,7 +3305,7 @@ msgstr "Lataa uusia ilmoituksia" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lataa uusia viestejä" @@ -3278,7 +3330,7 @@ msgstr "" msgid "Log out" msgstr "Kirjaudu ulos" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Näkyvyys kirjautumattomana" @@ -3310,7 +3362,7 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3328,15 +3380,15 @@ msgid "Mark as read" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Media" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "mainitut käyttäjät" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Mainitut käyttäjät" @@ -3387,7 +3439,7 @@ msgid "Misleading Account" msgstr "Harhaanjohtava käyttäjätili" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderointi" @@ -3420,7 +3472,7 @@ msgstr "Moderointilista luotu" msgid "Moderation list updated" msgstr "Moderointilista päivitetty" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Moderointilistat" @@ -3437,7 +3489,7 @@ msgstr "Moderointiasetukset" msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "Moderointityökalut" @@ -3446,7 +3498,7 @@ msgstr "Moderointityökalut" msgid "Moderator has chosen to set a general warning on the content." msgstr "Ylläpitäjä on asettanut yleisen varoituksen sisällölle." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "Lisää" @@ -3462,6 +3514,10 @@ msgstr "Lisää asetuksia" msgid "Most-liked replies first" msgstr "Eniten tykätyt vastaukset ensin" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Hiljennä" @@ -3531,7 +3587,7 @@ msgstr "Hiljennä sanat ja aihetunnisteet" msgid "Muted" msgstr "Hiljennetty" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Hiljennetyt käyttäjät" @@ -3548,7 +3604,7 @@ msgstr "Hiljennettyjen käyttäjien viestit poistetaan syötteestäsi ja ilmoitu msgid "Muted by \"{0}\"" msgstr "Hiljentäjä: \"{0}\"" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Hiljennetyt sanat ja aihetunnisteet" @@ -3594,6 +3650,7 @@ msgid "Name or Description Violates Community Standards" msgstr "Nimi tai kuvaus rikkoo yhteisön sääntöjä" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Luonto" @@ -3662,8 +3719,8 @@ msgstr "Uusi viesti" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3675,7 +3732,7 @@ msgctxt "action" msgid "New Post" msgstr "Uusi viesti" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3688,6 +3745,7 @@ msgid "Newest replies first" msgstr "Uusimmat vastaukset ensin" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Uutiset" @@ -3698,10 +3756,10 @@ msgstr "Uutiset" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3725,7 +3783,7 @@ msgstr "Seuraava kuva" msgid "No" msgstr "Ei" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Ei kuvausta" @@ -3739,7 +3797,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Ei löydetty esillä olevia GIF-kuvia. Tenor-palvelussa saattaa olla ongelma." -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -3812,11 +3870,11 @@ msgstr "Ei tuloksia hakusanalle \"{search}\"." msgid "No thanks" msgstr "Ei kiitos" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Ei kukaan" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "" @@ -3825,7 +3883,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Kukaan ei ole vielä tykännyt tästä. Ehkä sinun pitäisi olla ensimmäinen!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -3838,7 +3896,7 @@ msgstr "Ei-seksuaalinen alastomuus" #~ msgstr "Ei sovellettavissa." #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Ei löytynyt" @@ -3853,7 +3911,7 @@ msgstr "Ei juuri nyt" msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Huomio: Bluesky on avoin ja julkinen verkosto. Tämä asetus rajoittaa vain sisältösi näkyvyyttä Bluesky-sovelluksessa ja -sivustolla, eikä muut sovellukset ehkä kunnioita tässä asetuksissaan. Sisältösi voi silti näkyä uloskirjautuneille käyttäjille muissa sovelluksissa ja verkkosivustoilla." @@ -3909,7 +3967,7 @@ msgstr "Pois" msgid "Oh no!" msgstr "Voi ei!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Voi ei! Jokin meni pieleen." @@ -3945,7 +4003,7 @@ msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." msgid "Only .jpg and .png files are supported" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -3962,10 +4020,10 @@ msgid "Oops, something went wrong!" msgstr "Hups, nyt meni jotain väärin!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Hups!" @@ -3991,7 +4049,7 @@ msgstr "" msgid "Open emoji picker" msgstr "Avaa emoji-valitsin" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "Avaa syötteen asetusvalikko" @@ -4003,7 +4061,7 @@ msgstr "Avaa linkit sovelluksen sisäisellä selaimella" msgid "Open message options" msgstr "" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "Avaa hiljennettyjen sanojen ja aihetunnisteiden asetukset" @@ -4015,7 +4073,7 @@ msgstr "Avaa navigointi" msgid "Open post options menu" msgstr "Avaa viestin asetusvalikko" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4032,6 +4090,10 @@ msgstr "Avaa järjestelmäloki" msgid "Opens {numItems} options" msgstr "Avaa {numItems} asetusta" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Avaa esteettömyysasetukset" @@ -4174,7 +4236,7 @@ msgstr "Asetus {0}/{numItems}" msgid "Optionally provide additional information below:" msgstr "Voit tarvittaessa antaa lisätietoja alla:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "Tai yhdistä nämä asetukset:" @@ -4234,7 +4296,6 @@ msgstr "Salasana päivitetty!" msgid "Pause" msgstr "Pysäytä" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Henkilöt" @@ -4247,32 +4308,37 @@ msgstr "Henkilöt, joita @{0} seuraa" msgid "People following @{0}" msgstr "Henkilöt, jotka seuraavat käyttäjää @{0}" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "Käyttöoikeus valokuviin tarvitaan." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Lupa valokuviin evättiin. Anna lupa järjestelmäasetuksissa." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Lemmikit" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Aikuisille tarkoitetut kuvat." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Kiinnitä etusivulle" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "Kiinnitä etusivulle" @@ -4368,6 +4434,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Odota, että linkkikortti latautuu kokonaan" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Politiikka" @@ -4431,7 +4498,7 @@ msgstr "Viestiä ei löydy" msgid "posts" msgstr "viestit" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Viestit" @@ -4505,7 +4572,7 @@ msgid "Processing..." msgstr "Käsitellään..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profiili" @@ -4545,15 +4612,15 @@ msgstr "Julkaise viesti" msgid "Publish reply" msgstr "Julkaise vastaus" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4615,7 +4682,9 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4624,7 +4693,7 @@ msgstr "" msgid "Remove" msgstr "Poista" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4656,13 +4725,13 @@ msgstr "Poista syöte?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Poista syötteistäni" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Poista syötteistäni?" @@ -4710,7 +4779,7 @@ msgid "Removed from my feeds" msgstr "Poistettu syötteistäni" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Poistettu syötteistäsi" @@ -4728,19 +4797,19 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Vastaukset" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Tähän keskusteluun vastaaminen on estetty" @@ -4790,8 +4859,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Ilmianna syöte" @@ -4808,8 +4877,8 @@ msgstr "" msgid "Report post" msgstr "Ilmianna viesti" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -4855,7 +4924,7 @@ msgstr "Uudelleenjulkaise" msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4951,12 +5020,12 @@ msgstr "Yrittää uudelleen viimeisintä toimintoa, joka epäonnistui" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4968,7 +5037,7 @@ msgstr "Yritä uudelleen" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Palaa edelliselle sivulle" @@ -4978,12 +5047,13 @@ msgid "Returns to home page" msgstr "Palaa etusivulle" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "Palaa edelliselle sivulle" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4992,7 +5062,7 @@ msgstr "Palaa edelliselle sivulle" msgid "Save" msgstr "Tallenna" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5014,8 +5084,8 @@ msgstr "Tallenna muutokset" msgid "Save handle change" msgstr "Tallenna käyttäjätunnuksen muutos" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5023,12 +5093,12 @@ msgstr "" msgid "Save image crop" msgstr "Tallenna kuvan rajaus" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "Tallenna syötteisiini" @@ -5036,7 +5106,7 @@ msgstr "Tallenna syötteisiini" msgid "Saved Feeds" msgstr "Tallennetut syötteet" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "" @@ -5044,7 +5114,7 @@ msgstr "" #~ msgid "Saved to your camera roll." #~ msgstr "Tallennettu kuvagalleriaasi." -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Tallennettu syötteisiisi" @@ -5062,13 +5132,14 @@ msgid "Saves image crop settings" msgstr "Tallentaa kuvan rajausasetukset" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Tiede" @@ -5110,7 +5181,7 @@ msgstr "Hae kaikki @{authorHandle}:n julkaisut, joissa on aihetunniste {displayT msgid "Search for all posts with tag {displayTag}" msgstr "Etsi kaikki viestit aihetunnisteella {displayTag}." -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5248,7 +5319,7 @@ msgstr "Valitse sovelluksen käyttöliittymän kieli." msgid "Select your date of birth" msgstr "Aseta syntymäaikasi" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Valitse kiinnostuksen kohteesi alla olevista vaihtoehdoista" @@ -5325,7 +5396,7 @@ msgstr "Lähettää sähköpostin tilin poistamiseen tarvittavan vahvistuskoodin msgid "Server address" msgstr "Palvelimen osoite" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "Aseta syntymäaika" @@ -5413,9 +5484,9 @@ msgstr "Erotiikka tai muu aikuisviihde." msgid "Sexually Suggestive" msgstr "Seksuaalisesti vihjaileva" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5425,7 +5496,7 @@ msgstr "Seksuaalisesti vihjaileva" msgid "Share" msgstr "Jaa" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Jaa" @@ -5444,30 +5515,36 @@ msgstr "" msgid "Share anyway" msgstr "Jaa kuitenkin" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Jaa syöte" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Jaa linkki" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5521,7 +5598,7 @@ msgstr "" msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5681,33 +5758,33 @@ msgstr "Kirjautunut sisään käyttäjätunnuksella @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Ohita" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Ohita tämä vaihe" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Ohjelmistokehitys" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5719,7 +5796,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Jotain meni pieleen, yritä uudelleen" @@ -5755,6 +5832,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Urheilu" @@ -5776,7 +5854,7 @@ msgstr "" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5784,14 +5862,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Tilasivu" @@ -5909,6 +5991,7 @@ msgid "Tap to view fully" msgstr "Napauta nähdäksesi kokonaan" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Teknologia" @@ -5961,10 +6044,10 @@ msgstr "Se sisältää seuraavaa:" msgid "That handle is already taken." msgstr "Tuo käyttätunnus on jo käytössä." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -5985,7 +6068,7 @@ msgstr "Yhteisöohjeet on siirretty kohtaan <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Tekijänoikeuskäytäntö on siirretty kohtaan <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6014,7 +6097,7 @@ msgstr "Viesti saattaa olla poistettu." msgid "The Privacy Policy has been moved to <0/>" msgstr "Tietosuojakäytäntö on siirretty kohtaan <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6035,7 +6118,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Emme saaneet yhteyttä palvelimeen, tarkista internetyhteytesi ja yritä uudelleen." @@ -6045,7 +6128,7 @@ msgstr "Syötteen poistossa on ongelmia. Tarkista internetyhteytesi ja yritä uu #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Syötteiden päivittämisessä on ongelmia, tarkista internetyhteytesi ja yritä uudelleen." @@ -6058,7 +6141,7 @@ msgstr "Yhteyden muodostamisessa Tenoriin ilmeni ongelma." #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6116,6 +6199,7 @@ msgstr "Sovellussalasanojen hakemisessa tapahtui virhe" msgid "There was an issue! {0}" msgstr "Ilmeni ongelma! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6208,7 +6292,7 @@ msgstr "Tämä syöte saa tällä hetkellä paljon liikennettä ja on tilapäise msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Tämä syöte on tyhjä! Sinun on ehkä seurattava useampia käyttäjiä tai säädettävä kieliasetuksiasi." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6315,7 +6399,7 @@ msgstr "Tämä käyttäjä on <0>{0}-listassa, jonka olet estänyt." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Tämä käyttäjä on <0>{0}-listassa, jonka olet hiljentänyt." -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6340,6 +6424,10 @@ msgstr "Keskusteluketjun asetukset" msgid "Thread Preferences" msgstr "Keskusteluketjun asetukset" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Ketjumainen näkymä" @@ -6368,7 +6456,7 @@ msgstr "Vaihda hiljennysvaihtoehtojen välillä." msgid "Toggle dropdown" msgstr "Vaihda pudotusvalikko" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "Vaihda ottaaksesi käyttöön tai poistaaksesi käytöstä aikuisille tarkoitettu sisältö." @@ -6383,8 +6471,8 @@ msgstr "Muutokset" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6395,6 +6483,10 @@ msgctxt "action" msgid "Try again" msgstr "Yritä uudelleen" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Kaksivaiheinen tunnistautuminen" @@ -6424,7 +6516,7 @@ msgstr "Poista listan hiljennys" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Yhteys palveluusi ei onnistu. Tarkista internet-yhteytesi." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -6487,7 +6579,7 @@ msgstr "Lopeta käyttäjätilin seuraaminen" #~ msgid "Unlike" #~ msgstr "En tykkää" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "Poista tykkäys tästä syötteestä" @@ -6522,12 +6614,12 @@ msgstr "" msgid "Unmute thread" msgstr "Poista keskusteluketjun hiljennys" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Poista kiinnitys" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "Poista kiinnitys etusivulta" @@ -6697,7 +6789,7 @@ msgstr "Käyttäjätunnus tai sähköpostiosoite" msgid "Users" msgstr "Käyttäjät" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "käyttäjät, joita <0/> seuraa" @@ -6708,7 +6800,7 @@ msgstr "käyttäjät, joita <0/> seuraa" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Käyttäjät listassa \"{0}\"" @@ -6762,6 +6854,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videopelit" @@ -6813,7 +6906,7 @@ msgstr "Katso avatar" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "Katso, kuka tykkää tästä syötteestä" @@ -6873,11 +6966,11 @@ msgstr "Suosittelemme välttämään yleisiä sanoja, jotka esiintyvät monissa msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "Yhteyden muodostaminen ei onnistunut. Yritä uudelleen jatkaaksesi tilisi määritystä. Jos ongelma jatkuu, voit ohittaa tämän vaiheen." @@ -6885,7 +6978,7 @@ msgstr "Yhteyden muodostaminen ei onnistunut. Yritä uudelleen jatkaaksesi tilis msgid "We will let you know when your account is ready." msgstr "Ilmoitamme sinulle, kun käyttäjätilisi on valmis." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Käytämme tätä mukauttaaksemme kokemustasi." @@ -6934,7 +7027,11 @@ msgstr "" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Tervetuloa <0>Bluesky:iin" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Mitkä ovat kiinnostuksenkohteesi?" @@ -6961,17 +7058,15 @@ msgstr "Mitä kieliä haluaisit nähdä algoritmisissä syötteissä?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Kuka voi vastata" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7027,6 +7122,7 @@ msgid "Write your reply" msgstr "Kirjoita vastauksesi" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Kirjoittajat" @@ -7045,7 +7141,7 @@ msgstr "Kyllä" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7061,6 +7157,10 @@ msgstr "" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Olet jonossa." @@ -7194,6 +7294,10 @@ msgstr "Et ole hiljentänyt vielä yhtään käyttäjää. Hiljentääksesi käy msgid "You have reached the end" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Et ole vielä hiljentänyt yhtään sanaa tai aihetunnistetta" @@ -7222,15 +7326,15 @@ msgstr "Sinun on oltava vähintään 13-vuotias rekisteröityäksesi." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Sinun on oltava vähintään 18-vuotias katsoaksesi aikuissisältöä" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7282,7 +7386,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 208128fc1d..c2d20a3996 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -55,7 +55,7 @@ msgstr "{0, plural, one {Liker (# like)} other {Liker (# likes)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" @@ -80,7 +80,7 @@ msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" msgid "{0} joined this week" msgstr "{0} personnes se sont inscrites cette semaine" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "{0} personnes ont utilisé ce kit de démarrage !" @@ -120,7 +120,7 @@ msgstr "{diff, plural, one {mois} other {mois}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {seconde} other {secondes}}" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "Kit de démarrage de {displayName}" @@ -143,7 +143,7 @@ msgstr "{handle} ne peut être contacté par message" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Liké par # compte} other {Liké par # comptes}}" @@ -151,11 +151,11 @@ msgstr "{likeCount, plural, one {Liké par # compte} other {Liké par # comptes} msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non lus" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "{profileName} a rejoint Bluesky il y a {0}" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "{profileName} a rejoint Bluesky en utilisant un kit de démarrage il y a {0}" @@ -163,20 +163,20 @@ msgstr "{profileName} a rejoint Bluesky en utilisant un kit de démarrage il y a msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Voir toutes les réponses} one {Voir les réponses avec au moins # like} other {Voir les réponses avec au moins # likes}}" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> membres" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "<0>{0} et<1> <2>{1} sont inclus dans votre kit de démarrage" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "<0>{0} et<1> <2>{1} sont inclus dans votre kit de démarrage" -#: src/screens/StarterPack/Wizard/index.tsx:497 +#: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}} font partie de votre kit de démarrage" -#: src/screens/StarterPack/Wizard/index.tsx:509 +#: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}} sont inclus dans votre kit de démarrage" @@ -189,11 +189,11 @@ msgstr "<0>{0} {1, plural, one {abonné·e} other {abonné·e·s}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {abonnement} other {abonnements}}" -#: src/screens/StarterPack/Wizard/index.tsx:497 +#: src/screens/StarterPack/Wizard/index.tsx:507 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" msgstr "<0>{0} et<1> <2>{1} faites partie de votre pack de démarrage" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "<0>{0} fait partie de votre kit de démarrage" @@ -201,7 +201,7 @@ msgstr "<0>{0} fait partie de votre kit de démarrage" msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>Pas applicable. Cet avertissement est seulement disponible pour les posts qui ont des médias qui leur sont attachés." -#: src/screens/StarterPack/Wizard/index.tsx:472 +#: src/screens/StarterPack/Wizard/index.tsx:457 msgid "<0>You and<1> <2>{0} are included in your starter pack" msgstr "<0>Vous et<1> <2>{0} faites partie de votre pack de démarrage" @@ -291,11 +291,11 @@ msgstr "Compte démasqué" msgid "Add" msgstr "Ajouter" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "Ajouter {0} autres pour continuer" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "Ajouter {displayName} au kit de démarrage" @@ -338,14 +338,14 @@ msgid "Add muted words and tags" msgstr "Ajouter des mots et des mots-clés masqués" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "Ajoutez à votre kit de démarrage des personnes que vous pensez que d’autres aimeront suivre" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "Ajoutez à votre kit de démarrage des personnes que vous pensez que d’autres aimeront suivre" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Ajouter les fils d’actu recommandés" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "Ajoutez des fils d’actu à votre kit de démarrage !" @@ -357,7 +357,7 @@ msgstr "Ajouter le fil d’actu par défaut avec seulement les comptes que vous msgid "Add the following DNS record to your domain:" msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "Ajouter ce fil à vos fils d’actu" @@ -388,16 +388,20 @@ msgstr "Définissez le nombre de likes qu’une réponse doit avoir pour être a msgid "Adult Content" msgstr "Contenu pour adultes" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "Le contenu pour adultes est désactivé." -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avancé" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "Tous les comptes ont été suivis !" @@ -457,20 +461,20 @@ msgstr "Un e-mail a été envoyé à votre ancienne adresse, {0}. Il comprend un msgid "An error occured" msgstr "Une erreur s’est produite" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Une erreur s’est produite lors de la génération de votre kit de démarrage. Vous voulez réessayer ?" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "Une erreur s’est produite lors de l’enregistrement de l’image." +#~ msgid "An error occurred while saving the image." +#~ msgstr "Une erreur s’est produite lors de l’enregistrement de l’image." -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "Une erreur s’est produite lors de l’enregistrement du code QR !" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "Une erreur s’est produite en essayant de suivre tous les comptes" @@ -487,16 +491,17 @@ msgstr "Un problème qui ne fait pas partie de ces options" msgid "An issue occurred, please try again." msgstr "Un problème est survenu, veuillez réessayer." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "et" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Animaux" @@ -564,7 +569,7 @@ msgstr "Affichage" msgid "Apply default recommended feeds" msgstr "Utiliser les fils d’actu recommandés par défaut" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" @@ -584,7 +589,7 @@ msgstr "Êtes-vous sûr de vouloir partir de cette conversation ? Vos messages msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer cela de vos fils d’actu ?" @@ -601,6 +606,7 @@ msgid "Are you writing in <0>{0}?" msgstr "Écrivez-vous en <0>{0} ?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Art" @@ -627,7 +633,7 @@ msgstr "Au moins 3 caractères" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Arrière" @@ -680,7 +686,7 @@ msgstr "Bloquer ces comptes ?" msgid "Blocked" msgstr "Bloqué" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Comptes bloqués" @@ -726,11 +732,11 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky est un réseau ouvert où vous pouvez choisir votre hébergeur. L’auto-hébergement est désormais disponible en version bêta pour les développeurs." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky choisira un ensemble de comptes recommandés parmi les personnes de votre réseau." -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 n’affichera pas votre profil et vos posts à des personnes non connectées. Il est possible que d’autres applications n’honorent pas cette demande. Cela ne privatise pas votre compte." @@ -743,6 +749,7 @@ msgid "Blur images and filter from feeds" msgstr "Flouter les images et les filtrer des fils d’actu" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Livres" @@ -932,14 +939,14 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail contenant un code de confirmation à saisir ci-dessous :" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Choisir « Tout le monde » ou « Personne »" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Choisir « Tout le monde » ou « Personne »" #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "Choisissez des fils d’actu" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "Choisir pour moi" @@ -1028,18 +1035,18 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Fermer" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Fermer le dialogue actif" @@ -1106,10 +1113,12 @@ msgid "Collapses list of users for a given notification" msgstr "Réduit la liste des comptes pour une notification donnée" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Comédie" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Bandes dessinées" @@ -1167,11 +1176,11 @@ msgstr "Confirmer les paramètres de langue" msgid "Confirm delete account" msgstr "Confirmer la suppression du compte" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Confirmez votre âge :" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "Confirme votre date de naissance" @@ -1197,7 +1206,7 @@ msgstr "Contacter le support" msgid "Content Blocked" msgstr "Contenu bloqué" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Filtres de contenu" @@ -1226,7 +1235,7 @@ msgstr "Avertissements sur le contenu" msgid "Context menu backdrop, click to close the menu." msgstr "Menu contextuel en arrière-plan, cliquez pour fermer le menu." -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuer" @@ -1239,7 +1248,7 @@ msgstr "Continuer comme {0} (actuellement connecté)" msgid "Continue thread..." msgstr "Poursuivre le fil de discussion…" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1279,7 +1288,7 @@ msgstr "Copié !" msgid "Copies app password" msgstr "Copie le mot de passe d’application" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copier" @@ -1297,7 +1306,7 @@ msgstr "Copier ce code" msgid "Copy link" msgstr "Copier le lien" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "Copier le lien" @@ -1320,7 +1329,7 @@ msgstr "Copier le texte du message" msgid "Copy post text" msgstr "Copier le texte du post" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "Copier le code QR" @@ -1333,7 +1342,7 @@ msgstr "Politique sur les droits d’auteur" msgid "Could not leave chat" msgstr "Impossible de partir de la discussion" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "Impossible de charger le fil d’actu" @@ -1345,7 +1354,7 @@ msgstr "Impossible de charger la liste" msgid "Could not mute chat" msgstr "Impossible de masquer la discussion" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "Créer" @@ -1358,17 +1367,17 @@ msgstr "Créer un nouveau compte" msgid "Create a new Bluesky account" msgstr "Créer un compte Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "Créer un code QR pour un kit de démarrage" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "Créer un kit de démarrage" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "Créer un kit de démarrage pour moi" @@ -1399,8 +1408,8 @@ msgid "Create new account" msgstr "Créer un nouveau compte" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "Créer un code QR" +#~ msgid "Create QR code" +#~ msgstr "Créer un code QR" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1411,6 +1420,7 @@ msgid "Created {0}" msgstr "{0} créé" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Culture" @@ -1467,9 +1477,9 @@ msgid "Debug panel" msgstr "Panneau de débug" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1526,12 +1536,12 @@ msgstr "Supprimer mon compte…" msgid "Delete post" msgstr "Supprimer le post" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "Supprimer le kit de démarrage" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "Supprimer le kit de démarrage ?" @@ -1595,7 +1605,7 @@ msgstr "Désactiver le retour haptique" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "Désactivé" @@ -1607,8 +1617,8 @@ msgstr "Abandonner" msgid "Discard draft?" msgstr "Abandonner le brouillon ?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Empêcher les applis de montrer mon compte aux personnes non connectées" @@ -1659,6 +1669,7 @@ msgstr "Domaine vérifié !" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1678,8 +1689,6 @@ msgstr "Terminé" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1691,7 +1700,7 @@ msgstr "Terminer" msgid "Done{extraText}" msgstr "Terminé{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "Télécharger Bluesky" @@ -1744,9 +1753,9 @@ msgstr "ex. Les comptes qui répondent toujours avec des pubs." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Chaque code ne fonctionne qu’une seule fois. Vous recevrez régulièrement d’autres codes d’invitation." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1762,7 +1771,7 @@ msgstr "Modifier" msgid "Edit avatar" msgstr "Modifier l’avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "Modifier les fils d’actu" @@ -1790,7 +1799,7 @@ msgstr "Modifier mes fils d’actu" msgid "Edit my profile" msgstr "Modifier mon profil" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "Modifier les personnes" @@ -1804,7 +1813,7 @@ msgstr "Modifier le profil" msgid "Edit Profile" msgstr "Modifier le profil" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "Modifier le kit de démarrage" @@ -1812,8 +1821,7 @@ msgstr "Modifier le kit de démarrage" msgid "Edit User List" msgstr "Modifier la liste de comptes" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "Modifier qui peut répondre" @@ -1830,6 +1838,7 @@ msgid "Edit your starter pack" msgstr "Modifier votre kit de démarrage" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Éducation" @@ -1885,7 +1894,7 @@ msgstr "Intégrez ce post à votre site web. Il suffit de copier l’extrait sui msgid "Enable {0} only" msgstr "Activer {0} uniquement" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "Activer le contenu pour adultes" @@ -1908,7 +1917,7 @@ msgstr "Active cette source uniquement" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "Activé" @@ -1974,19 +1983,18 @@ msgstr "Échec lors de la sauvegarde du fichier" msgid "Error receiving captcha response." msgstr "Erreur de réception de la réponse captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erreur :" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Tout le monde" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Tout le monde peut répondre" @@ -2081,8 +2089,8 @@ msgstr "Préférences sur les médias externes" msgid "Failed to create app password." msgstr "Échec de la création du mot de passe d’application." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "Échec de la création du kit de démarrage" @@ -2098,7 +2106,7 @@ msgstr "Échec de la suppression du message" msgid "Failed to delete post, please try again" msgstr "Échec de la suppression du post, veuillez réessayer" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "Échec de la suppression du kit de démarrage" @@ -2125,7 +2133,7 @@ msgstr "Échec du chargement des fils d’actu suggerés" msgid "Failed to load suggested follows" msgstr "Échec du chargement des suivis suggérés" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "Échec de l’enregistrement de l’image : {0}" @@ -2142,7 +2150,7 @@ msgstr "Échec de l’envoi de l’appel, veuillez réessayer." msgid "Failed to toggle thread mute, please try again" msgstr "Échec de l’activation ou désactivation du masquage du fil de discussion, veuillez réessayer" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "Échec de la mise à jour des fils d’actu" @@ -2160,7 +2168,7 @@ msgstr "Fil d’actu" msgid "Feed by {0}" msgstr "Fil d’actu par {0}" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "Ajouter/enlever le fil d’actu" @@ -2170,10 +2178,9 @@ msgid "Feedback" msgstr "Feedback" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2185,7 +2192,7 @@ msgstr "Fils d’actu" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Les fils d’actu sont des algorithmes personnalisés qui se construisent avec un peu d’expertise en programmation. <0/> pour plus d’informations." -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "Fils d’actu mis à jour !" @@ -2223,7 +2230,7 @@ msgstr "Affine le contenu affiché sur votre fil d’actu « Following »." msgid "Fine-tune the discussion threads." msgstr "Affine les fils de discussion." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "Terminer" @@ -2271,8 +2278,8 @@ msgstr "Suivre {name}" msgid "Follow Account" msgstr "Suivre le compte" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "Suivre tous" @@ -2304,7 +2311,7 @@ msgstr "Suivi par <0>{0} et <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Suivi par <0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}}" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Comptes suivis" @@ -2368,6 +2375,7 @@ msgid "Follows You" msgstr "Vous suit" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Nourriture" @@ -2409,7 +2417,7 @@ msgstr "Tiré de <0/>" msgid "Gallery" msgstr "Galerie" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "Générer un kit de démarrage" @@ -2439,7 +2447,7 @@ msgstr "Violations flagrantes de la loi ou des conditions d’utilisation" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2448,9 +2456,9 @@ msgstr "Retour" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Retour" @@ -2464,7 +2472,7 @@ msgstr "Retour" msgid "Go back to previous step" msgstr "Retour à l’étape précédente" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "Retour à l’étape précédente" @@ -2588,7 +2596,7 @@ msgstr "Hmm, le serveur de fils d’actu ne répond pas. Veuillez informer la pe msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, nous n’arrivons pas à trouver ce fil d’actu. Il a peut-être été supprimé." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmm, il semble que nous ayons des difficultés à charger ces données. Voir ci-dessous pour plus de détails. Si le problème persiste, veuillez nous contacter." @@ -2679,7 +2687,7 @@ msgstr "Image" msgid "Image alt text" msgstr "Texte alt de l’image" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "Image enregistrée dans votre photothèque !" @@ -2772,7 +2780,7 @@ msgstr "Code d’invitation : {0} disponible" msgid "Invite codes: 1 available" msgstr "Invitations : 1 code dispo" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "Invitez les gens à ce kit de démarrage !" @@ -2784,7 +2792,7 @@ msgstr "Invitez vos amis à suivre vos fils d’actu et vos personnes préféré msgid "Invites, but personal" msgstr "Invitations, mais personnelles" -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "Il n’y a que vous pour l’instant ! Ajoutez d’autres personnes à votre kit de démarrage en effectuant une recherche ci-dessus." @@ -2792,8 +2800,8 @@ msgstr "Il n’y a que vous pour l’instant ! Ajoutez d’autres personnes à msgid "Jobs" msgstr "Emplois" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "Rejoignez Bluesky" @@ -2802,6 +2810,7 @@ msgid "Join the conversation" msgstr "Participez à la conversation" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Journalisme" @@ -2813,7 +2822,7 @@ msgstr "Étiqueté par {0}." msgid "Labeled by the author." msgstr "Étiqueté par l’auteur." -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "Étiquettes" @@ -2865,7 +2874,7 @@ msgstr "En savoir plus sur la modération appliquée à ce contenu." msgid "Learn more about this warning" msgstr "En savoir plus sur cet avertissement" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "En savoir plus sur ce qui est public sur Bluesky." @@ -2906,7 +2915,7 @@ msgstr "devant vous dans la file." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintenant." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "Laissez-moi choisir" @@ -2924,7 +2933,7 @@ msgid "Light" msgstr "Clair" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Liker ce fil d’actu" @@ -2948,7 +2957,7 @@ msgstr "liké votre fil d’actu personnalisé" msgid "liked your post" msgstr "liké votre post" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Likes" @@ -2994,8 +3003,8 @@ msgid "List unmuted" msgstr "Liste démasquée" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3024,7 +3033,7 @@ msgstr "Charger les nouvelles notifications" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Charger les nouveaux posts" @@ -3049,7 +3058,7 @@ msgstr "Se connecter ou s’inscrire" msgid "Log out" msgstr "Déconnexion" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Visibilité déconnectée" @@ -3077,7 +3086,7 @@ msgstr "On dirait que vous avez désépinglé tous vos fils d’actu. Mais pas d msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "On dirait que vous n’avez plus de fil d’actu « Following ». <0>Cliquez ici pour en rajouter un." -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "En faire un pour moi" @@ -3095,15 +3104,15 @@ msgid "Mark as read" msgstr "Marqué comme lu" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Média" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "comptes mentionnés" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Comptes mentionnés" @@ -3150,7 +3159,7 @@ msgid "Misleading Account" msgstr "Compte trompeur" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Modération" @@ -3183,7 +3192,7 @@ msgstr "Liste de modération créée" msgid "Moderation list updated" msgstr "Liste de modération mise à jour" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Listes de modération" @@ -3200,7 +3209,7 @@ msgstr "Paramètres de modération" msgid "Moderation states" msgstr "États de modération" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "Outils de modération" @@ -3209,7 +3218,7 @@ msgstr "Outils de modération" msgid "Moderator has chosen to set a general warning on the content." msgstr "La modération a choisi d’ajouter un avertissement général sur le contenu." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "Plus" @@ -3225,6 +3234,10 @@ msgstr "Plus d’options" msgid "Most-liked replies first" msgstr "Réponses les plus likées en premier" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Masquer" @@ -3289,7 +3302,7 @@ msgstr "Masquer les mots et les mots-clés" msgid "Muted" msgstr "Masqué" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Comptes masqués" @@ -3306,7 +3319,7 @@ msgstr "Les comptes masqués voient leurs posts supprimés de votre fil d’actu msgid "Muted by \"{0}\"" msgstr "Masqué par « {0} »" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Les mots et les mots-clés masqués" @@ -3352,6 +3365,7 @@ msgid "Name or Description Violates Community Standards" msgstr "Nom ou description qui viole les normes communautaires" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Nature" @@ -3415,8 +3429,8 @@ msgstr "Nouveau post" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3428,7 +3442,7 @@ msgctxt "action" msgid "New Post" msgstr "Nouveau post" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "Dialogue d’information sur un nouveau compte" @@ -3441,6 +3455,7 @@ msgid "Newest replies first" msgstr "Réponses les plus récentes en premier" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Actualités" @@ -3451,10 +3466,10 @@ msgstr "Actualités" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3473,7 +3488,7 @@ msgstr "Image suivante" msgid "No" msgstr "Non" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Aucune description" @@ -3487,7 +3502,7 @@ msgstr "Pas de panneau DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Aucun GIFs vedettes à afficher. Il y a peut-être un souci chez Tenor." -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "Aucun fil d’actu n’a été trouvé. Essayez de chercher autre chose." @@ -3556,11 +3571,11 @@ msgstr "Pas de résultats pour « {search} »." msgid "No thanks" msgstr "Non merci" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Personne" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "Personne ne peut répondre" @@ -3569,7 +3584,7 @@ msgstr "Personne ne peut répondre" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Personne n’a encore liké. Peut-être devriez-vous ouvrir la voie !" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "Personne n’a été trouvé. Essayez de chercher quelqu’un d’autre." @@ -3578,7 +3593,7 @@ msgid "Non-sexual Nudity" msgstr "Nudité non sexuelle" #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Introuvable" @@ -3593,7 +3608,7 @@ msgstr "Pas maintenant" msgid "Note about sharing" msgstr "Note sur le partage" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Remarque : Bluesky est un réseau ouvert et public. Ce paramètre limite uniquement la visibilité de votre contenu sur l’application et le site Web de Bluesky, et d’autres applications peuvent ne pas respecter ce paramètre. Votre contenu peut toujours être montré aux personnes non connectées par d’autres applications et sites Web." @@ -3645,7 +3660,7 @@ msgstr "Éteint" msgid "Oh no!" msgstr "Oh non !" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh non ! Il y a eu un problème." @@ -3681,7 +3696,7 @@ msgstr "Une ou plusieurs images n’ont pas de texte alt." msgid "Only .jpg and .png files are supported" msgstr "Seuls les fichiers .jpg et .png sont acceptés" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "Seul {0} peut répondre" @@ -3694,10 +3709,10 @@ msgid "Oops, something went wrong!" msgstr "Oups, quelque chose n’a pas marché !" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Oups !" @@ -3723,7 +3738,7 @@ msgstr "Ouvrir les options de conversation" msgid "Open emoji picker" msgstr "Ouvrir le sélecteur d’emoji" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "Ouvrir le menu des options de fil d’actu" @@ -3735,7 +3750,7 @@ msgstr "Ouvrir des liens avec le navigateur interne à l’appli" msgid "Open message options" msgstr "Ouvrir les options de message" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "Ouvrir les paramètres des mots masqués et mots-clés" @@ -3747,7 +3762,7 @@ msgstr "Navigation ouverte" msgid "Open post options menu" msgstr "Ouvrir le menu d’options du post" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "Ouvrir le menu du kit de démarrage" @@ -3897,7 +3912,7 @@ msgstr "Option {0} sur {numItems}" msgid "Optionally provide additional information below:" msgstr "Ajoutez des informations supplémentaires ci-dessous (optionnel) :" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "Ou une combinaison de ces options :" @@ -3957,7 +3972,6 @@ msgstr "Mot de passe mis à jour !" msgid "Pause" msgstr "Mettre en pause" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Personnes" @@ -3970,32 +3984,37 @@ msgstr "Personnes suivies par @{0}" msgid "People following @{0}" msgstr "Personnes qui suivent @{0}" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "Permission d’accès à la pellicule requise." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Permission d’accès à la pellicule refusée. Veuillez l’activer dans les paramètres de votre système." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "Ajouter/enlever per les personnes" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Animaux domestiques" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Images destinées aux adultes." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Ajouter à l’accueil" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "Ajouter à l’accueil" @@ -4086,6 +4105,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Veuillez patienter le temps que votre carte de lien soit chargée" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Politique" @@ -4149,7 +4169,7 @@ msgstr "Post introuvable" msgid "posts" msgstr "posts" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Posts" @@ -4218,7 +4238,7 @@ msgid "Processing..." msgstr "Traitement…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profil" @@ -4258,15 +4278,15 @@ msgstr "Publier le post" msgid "Publish reply" msgstr "Publier la réponse" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "Code QR copié dans votre presse-papier !" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "Code QR a été téléchargé !" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "Code QR enregistré dans votre photothèque !" @@ -4306,7 +4326,9 @@ msgid "Reload conversations" msgstr "Rafraîchir les conversations" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4315,7 +4337,7 @@ msgstr "Rafraîchir les conversations" msgid "Remove" msgstr "Supprimer" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "Supprimer {displayName} du kit de démarrage" @@ -4347,13 +4369,13 @@ msgstr "Supprimer le fil d’actu ?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Supprimer de mes fils d’actu" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Supprimer de mes fils d’actu ?" @@ -4401,7 +4423,7 @@ msgid "Removed from my feeds" msgstr "Supprimé de mes fils d’actu" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Supprimé de vos fils d’actu" @@ -4419,19 +4441,19 @@ msgstr "Supprime le post cité" msgid "Replace with Discover" msgstr "Remplacer par Discover" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Réponses" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "Les réponses sont désactivées" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "Les réponses à ce fil de discussion sont désactivées" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "Les réponses à ce fil de discussion sont désactivées" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Les réponses à ce fil de discussion sont désactivées" @@ -4476,8 +4498,8 @@ msgstr "Signaler la conversation" msgid "Report dialog" msgstr "Fenêtre de dialogue de signalement" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Signaler le fil d’actu" @@ -4494,8 +4516,8 @@ msgstr "Signaler le message" msgid "Report post" msgstr "Signaler le post" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "Signaler le kit de démarrage" @@ -4541,7 +4563,7 @@ msgstr "Republier" msgid "Repost" msgstr "Republier" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4637,12 +4659,12 @@ msgstr "Réessaye la dernière action, qui a échoué" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4650,7 +4672,7 @@ msgid "Retry" msgstr "Réessayer" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Retourne à la page précédente" @@ -4660,12 +4682,13 @@ msgid "Returns to home page" msgstr "Retour à la page d’accueil" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "Retour à la page précédente" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4674,7 +4697,7 @@ msgstr "Retour à la page précédente" msgid "Save" msgstr "Enregistrer" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4696,8 +4719,8 @@ msgstr "Enregistrer les modifications" msgid "Save handle change" msgstr "Enregistrer le changement de pseudo" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "Enregistrer l’image" @@ -4705,12 +4728,12 @@ msgstr "Enregistrer l’image" msgid "Save image crop" msgstr "Enregistrer le recadrage de l’image" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "Enregistrer le code QR" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "Enregistrer dans mes fils d’actu" @@ -4718,11 +4741,11 @@ msgstr "Enregistrer dans mes fils d’actu" msgid "Saved Feeds" msgstr "Fils d’actu enregistrés" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "Enregistré dans votre photothèque" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Enregistré à mes fils d’actu" @@ -4740,13 +4763,14 @@ msgid "Saves image crop settings" msgstr "Enregistre les paramètres de recadrage de l’image" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Dites bonjour !" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Science" @@ -4788,7 +4812,7 @@ msgstr "Rechercher tous les posts de @{authorHandle} avec le mot-clé {displayTa msgid "Search for all posts with tag {displayTag}" msgstr "Rechercher tous les posts avec le mot-clé {displayTag}" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "Recherchez des fils d’actu que vous voulez suggérer à d’autres personnes." @@ -4905,7 +4929,7 @@ msgstr "Sélectionnez votre langue par défaut pour les textes de l’applicatio msgid "Select your date of birth" msgstr "Sélectionnez votre date de naissance" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Sélectionnez vos centres d’intérêt parmi les options ci-dessous" @@ -4974,7 +4998,7 @@ msgstr "Envoie un e-mail avec le code de confirmation pour la suppression du com msgid "Server address" msgstr "Adresse du serveur" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "Entrez votre date de naissance" @@ -5062,9 +5086,9 @@ msgstr "Activité sexuelle ou nudité érotique." msgid "Sexually Suggestive" msgstr "Sexuellement suggestif" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5074,7 +5098,7 @@ msgstr "Sexuellement suggestif" msgid "Share" msgstr "Partager" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Partager" @@ -5093,22 +5117,23 @@ msgstr "Partagez une anecdote insolite !" msgid "Share anyway" msgstr "Partager quand même" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Partager le fil d’actu" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "Partager le lien" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Partager le lien" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "Dialogue pour le partage d’un lien" @@ -5117,11 +5142,11 @@ msgstr "Dialogue pour le partage d’un lien" msgid "Share QR code" msgstr "Partager le code QR" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "Partagez ce kit de démarrage" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Partagez ce kit de démarrage et aidez les gens à rejoindre votre communauté sur Bluesky." @@ -5171,7 +5196,7 @@ msgstr "Afficher les réponses cachées" msgid "Show less like this" msgstr "En montrer moins comme ça" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5299,27 +5324,27 @@ msgstr "Connecté en tant que @{0}" msgid "signed up with your starter pack" msgstr "s’est inscrit·e avec votre kit de démarrage" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "S’inscrire sans kit de démarrage" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Ignorer" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Passer cette étape" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Développement de logiciels" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "Quelques comptes peuvent répondre" @@ -5333,7 +5358,7 @@ msgid "Something went wrong, please try again" msgstr "Quelque chose n’a pas marché, veuillez réessayer" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Quelque chose n’a pas marché, veuillez réessayer." @@ -5365,6 +5390,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam ; mentions ou réponses excessives" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Sports" @@ -5386,7 +5412,7 @@ msgstr "Démarrer les discussions" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "Kit de démarrage" @@ -5394,14 +5420,18 @@ msgstr "Kit de démarrage" msgid "Starter pack by {0}" msgstr "Kit de démarrage par {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "Le kit de démarrage n’est pas valide" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "Packs de démarrage" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "État du service" @@ -5502,6 +5532,7 @@ msgid "Tap to view fully" msgstr "Tapper pour voir en entier" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Technologie" @@ -5554,10 +5585,10 @@ msgstr "Qui contient les éléments suivants :" msgid "That handle is already taken." msgstr "Ce pseudo est déjà occupé." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "Ce kit de démarrage n’a pas pu être trouvé." @@ -5574,7 +5605,7 @@ msgstr "Les lignes directrices communautaires ont été déplacées vers <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesky maintenant et nous reprendrons là où vous en étiez." @@ -5603,7 +5634,7 @@ msgstr "Ce post a peut-être été supprimé." msgid "The Privacy Policy has been moved to <0/>" msgstr "Notre politique de confidentialité a été déplacée vers <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "Le kit de démarrage que vous essayez de consulter n’est pas valide. Vous pouvez supprimer ce kit de démarrage à la place." @@ -5620,7 +5651,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "Il n’y a pas de limite de temps pour la désactivation du compte, revenez quand vous voulez." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Il y a eu un problème de connexion au serveur, veuillez vérifier votre connexion Internet et réessayez." @@ -5630,7 +5661,7 @@ msgstr "Il y a eu un problème lors de la suppression du fil, veuillez vérifier #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Il y a eu un problème lors de la mise à jour de vos fils d’actu, veuillez vérifier votre connexion Internet et réessayez." @@ -5639,7 +5670,7 @@ msgstr "Il y a eu un problème lors de la mise à jour de vos fils d’actu, veu msgid "There was an issue connecting to Tenor." msgstr "Il y a eu un problème de connexion à Tenor." -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5693,6 +5724,7 @@ msgstr "Il y a eu un problème lors de la récupération de vos mots de passe d msgid "There was an issue! {0}" msgstr "Il y a eu un problème ! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -5771,7 +5803,7 @@ msgstr "Ce fil d’actu reçoit actuellement un trafic important, il est tempora msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Ce fil d’actu est vide ! Vous devriez peut-être suivre plus de comptes ou ajuster vos paramètres de langue." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "Ce fil d’actu est vide." @@ -5870,7 +5902,7 @@ msgstr "Ce compte est inclus dans la liste <0>{0} que vous avez bloquée." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Ce compte est inclus dans la liste <0>{0} que vous avez masquée." -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "Ce compte est nouveau ici. Appuyez pour obtenir plus d’informations sur sa date d’arrivée." @@ -5923,7 +5955,7 @@ msgstr "Basculer entre les options pour les mots masqués." msgid "Toggle dropdown" msgstr "Activer le menu déroulant" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "Activer ou désactiver le contenu pour adultes" @@ -5938,8 +5970,8 @@ msgstr "Transformations" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -5950,6 +5982,10 @@ msgctxt "action" msgid "Try again" msgstr "Réessayer" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Authentification à deux facteurs" @@ -5979,7 +6015,7 @@ msgstr "Réafficher cette liste" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexion Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "Impossible de supprimer" @@ -6038,7 +6074,7 @@ msgstr "Se désabonner de {0}" msgid "Unfollow Account" msgstr "Se désabonner du compte" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "Déliker ce fil d’actu" @@ -6069,12 +6105,12 @@ msgstr "Réafficher la conversation" msgid "Unmute thread" msgstr "Réafficher ce fil de discussion" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Désépingler" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "Désépingler de l’accueil" @@ -6240,7 +6276,7 @@ msgstr "Pseudo ou e-mail" msgid "Users" msgstr "Comptes" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "comptes suivis par <0/>" @@ -6251,7 +6287,7 @@ msgstr "comptes suivis par <0/>" msgid "Users I follow" msgstr "Comptes que je suis" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Comptes dans « {0} »" @@ -6297,6 +6333,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "Version {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Jeux vidéo" @@ -6348,7 +6385,7 @@ msgstr "Afficher l’avatar" msgid "View the labeling service provided by @{0}" msgstr "Voir le service d’étiquetage fourni par @{0}" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "Voir les comptes qui a liké ce fil d’actu" @@ -6404,11 +6441,11 @@ msgstr "Nous vous recommandons d’éviter les mots communs qui apparaissent dan msgid "We were unable to load your birth date preferences. Please try again." msgstr "Nous n’avons pas pu charger vos préférences en matière de date de naissance. Veuillez réessayer." -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "Nous n’avons pas pu charger vos étiqueteurs configurés pour le moment." -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer à configurer votre compte. Si l’échec persiste, vous pouvez sauter cette étape." @@ -6416,7 +6453,7 @@ msgstr "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer msgid "We will let you know when your account is ready." msgstr "Nous vous informerons lorsque votre compte sera prêt." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." @@ -6461,7 +6498,7 @@ msgstr "Bienvenue !" msgid "Welcome, friend!" msgstr "Bienvenue et enchanté !" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Quels sont vos centres d’intérêt ?" @@ -6488,17 +6525,15 @@ msgstr "Quelles langues aimeriez-vous voir apparaître dans vos fils d’actu al msgid "Who can message you?" msgstr "Qui peut discuter avec vous ?" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Qui peut répondre ?" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "Dialogue qui permet de changer qui peut répondre" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "Qui peut répondre ?" @@ -6554,6 +6589,7 @@ msgid "Write your reply" msgstr "Rédigez votre réponse" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Écrivain·e·s" @@ -6572,7 +6608,7 @@ msgstr "Oui" msgid "Yes, deactivate" msgstr "Oui, désactiver" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "Oui, supprimer ce kit de démarrage" @@ -6713,6 +6749,10 @@ msgstr "Vous n’avez encore masqué aucun compte. Pour masquer un compte, allez msgid "You have reached the end" msgstr "Vous avez atteint la fin" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Vous n’avez pas encore masqué de mot ou de mot-clé" @@ -6737,15 +6777,15 @@ msgstr "Vous ne pouvez ajouter que 50 profils au maximum" msgid "You must be 13 years of age or older to sign up." msgstr "Vous devez avoir 13 ans ou plus pour vous inscrire." -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Vous devez suivre au moins sept autres personnes pour générer un kit de démarrage." -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "Vous devez autoriser l’accès à votre photothèque pour enregistrer un code QR" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "Vous devez autoriser l’accès à votre photothèque pour enregistrer l’image." @@ -6797,7 +6837,7 @@ msgstr "Vous suivrez ces personnes et {0} autres" msgid "You'll follow these people right away" msgstr "Vous suivrez ces personnes immédiatement" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "Vous resterez informé grâce à ces fils d’actu" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index dfc163e33a..ae275e8992 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -68,7 +68,7 @@ msgstr "{0, plural, one {Mol (# mholadh)} two {Mol (# mholadh)} few {Mol (# mhol msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other {moladh}}" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" @@ -89,7 +89,11 @@ msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} man msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -134,7 +138,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -157,7 +161,7 @@ msgstr "Ní féidir TD a chur chuig {handle}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" @@ -165,11 +169,11 @@ msgstr "{likeCount, plural, one {Molta ag úsáideoir amháin} two {Molta ag bei msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} gan léamh" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -177,17 +181,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Taispeáin gach freagra} one {Taispeáin freagraí a bhfuil ar a laghad moladh amháin acu} two {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} few {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} many {Taispeáin freagraí a bhfuil ar a laghad # moladh acu} other {Taispeáin freagraí a bhfuil ar a laghad # moladh acu}}" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> ball" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -197,11 +211,15 @@ msgstr "<0>{0} {1, plural, one {leantóir} two {leantóir} few {leantóir} m msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "<0>{0} á leanúint" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -229,6 +247,10 @@ msgstr "<0>Neamhbhainteach. Níl an rabhadh seo ar fáil ach le haghaidh pos #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Fáilte go<1>Bluesky" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Leasainm Neamhbhailí" @@ -319,11 +341,11 @@ msgstr "Níl an cuntas i bhfolach a thuilleadh" msgid "Add" msgstr "Cuir leis" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -379,14 +401,14 @@ msgid "Add muted words and tags" msgstr "Cuir focail agus clibeanna a cuireadh i bhfolach leis seo" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Cuir fothaí molta leis seo" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -398,7 +420,7 @@ msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" msgid "Add the following DNS record to your domain:" msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -433,16 +455,20 @@ msgstr "Sonraigh an méid moltaí ar fhreagra atá de dhíth le bheith le feice msgid "Adult Content" msgstr "Ábhar do dhaoine fásta" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Ardleibhéal" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -507,16 +533,16 @@ msgstr "Cuireadh teachtaireacht ríomhphoist chuig do sheanseoladh. {0}. Tá có msgid "An error occured" msgstr "Tharla earráid" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -524,7 +550,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Tharla earráid agus an teachtaireacht á scriosadh. Bain triail eile as." -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -541,16 +567,17 @@ msgstr "Rud nach bhfuil ar fáil sna roghanna seo" msgid "An issue occurred, please try again." msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "agus" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Ainmhithe" @@ -622,7 +649,7 @@ msgstr "Cuma" msgid "Apply default recommended feeds" msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -652,7 +679,7 @@ msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar msgid "Are you sure you want to remove {0} from your feeds?" msgstr "An bhfuil tú cinnte gur mhaith leat {0} a bhaint de do chuid fothaí?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -669,6 +696,7 @@ msgid "Are you writing in <0>{0}?" msgstr "An bhfuil tú ag scríobh sa teanga <0>{0}?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Ealaín" @@ -695,7 +723,7 @@ msgstr "3 charachtar ar a laghad" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Ar ais" @@ -752,7 +780,7 @@ msgstr "An bhfuil fonn ort na cuntais seo a bhlocáil?" msgid "Blocked" msgstr "Blocáilte" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" @@ -810,11 +838,11 @@ msgstr "Is líonra oscailte é Bluesky, lenar féidir leat do sholáthraí óst #~ msgid "Bluesky is public." #~ msgstr "Tá Bluesky poiblí." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 "Ní thaispeánfaidh Bluesky do phróifíl ná do chuid postálacha d’úsáideoirí atá logáilte amach. Is féidir nach gcloífidh aipeanna eile leis an iarratas seo. I bhfocail eile, ní bheidh do chuntas anseo príobháideach." @@ -827,6 +855,7 @@ msgid "Blur images and filter from feeds" msgstr "Déan íomhánna doiléir agus scag ó fhothaí iad" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Leabhair" @@ -1036,13 +1065,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Féach ar do bhosca ríomhphoist le haghaidh teachtaireachta leis an gcód dearbhaithe atá le cur isteach thíos." #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Roghnaigh “Chuile Dhuine” nó “Duine Ar Bith”" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Roghnaigh “Chuile Dhuine” nó “Duine Ar Bith”" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Roghnaigh Seirbhís" @@ -1059,6 +1096,11 @@ msgstr "Roghnaigh na halgartaim le haghaidh do chuid sainfhothaí." msgid "Choose this color as your avatar" msgstr "Roghnaigh an dath seo mar abhatár duit" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Roghnaigh do phríomhfhothaí" @@ -1136,18 +1178,18 @@ msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Dún" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Dún an dialóg oscailte" @@ -1214,10 +1256,12 @@ msgid "Collapses list of users for a given notification" msgstr "Laghdaíonn sé seo liosta na n-úsáideoirí le haghaidh an fhógra sin" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Greann" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Greannáin" @@ -1279,11 +1323,11 @@ msgstr "Dearbhaigh socruithe le haghaidh teanga an ábhair" msgid "Confirm delete account" msgstr "Dearbhaigh scriosadh an chuntais" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Dearbhaigh d'aois:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "Dearbhaigh do bhreithlá" @@ -1313,7 +1357,7 @@ msgstr "Teagmháil le Support" msgid "Content Blocked" msgstr "Ábhar Blocáilte" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Scagthaí ábhair" @@ -1342,7 +1386,7 @@ msgstr "Rabhadh ábhair" msgid "Context menu backdrop, click to close the menu." msgstr "Cúlra an roghchláir comhthéacs, cliceáil chun an roghchlár a dhúnadh." -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lean ar aghaidh" @@ -1355,7 +1399,7 @@ msgstr "Lean ort mar {0} (atá logáilte isteach faoi láthair)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1403,7 +1447,7 @@ msgstr "Cóipeáilte!" msgid "Copies app password" msgstr "Cóipeálann sé seo pasfhocal na haipe" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Cóipeáil" @@ -1417,7 +1461,11 @@ msgstr "Cóipeáil {0}" msgid "Copy code" msgstr "Cóipeáil an cód" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1440,7 +1488,7 @@ msgstr "Cóipeáil téacs na teachtaireachta" msgid "Copy post text" msgstr "Cóipeáil téacs na postála" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1453,7 +1501,7 @@ msgstr "An polasaí maidir le cóipcheart" msgid "Could not leave chat" msgstr "Níor éiríodh ar an gcomhrá a fhágail" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "Ní féidir an fotha a lódáil" @@ -1474,7 +1522,7 @@ msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" #~ msgid "Could not unmute chat" #~ msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1487,17 +1535,17 @@ msgstr "Cruthaigh cuntas nua" msgid "Create a new Bluesky account" msgstr "Cruthaigh cuntas nua Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1528,8 +1576,8 @@ msgid "Create new account" msgstr "Cruthaigh cuntas nua" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1544,6 +1592,7 @@ msgstr "Cruthaíodh {0}" #~ msgstr "Cruthaíonn sé seo cárta le mionsamhail. Nascann an cárta le {url}." #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Cultúr" @@ -1600,9 +1649,9 @@ msgid "Debug panel" msgstr "Painéal dífhabhtaithe" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1663,12 +1712,12 @@ msgstr "Scrios mo chuntas…" msgid "Delete post" msgstr "Scrios an phostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1740,7 +1789,7 @@ msgstr "Ná húsáid aiseolas haptach" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "Díchumasaithe" @@ -1752,8 +1801,8 @@ msgstr "Ná sábháil" msgid "Discard draft?" msgstr "Faigh réidh leis an dréacht?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Cuir ina luí ar aipeanna gan mo chuntas a thaispeáint d'úsáideoirí atá logáilte amach" @@ -1804,6 +1853,7 @@ msgstr "Fearann dearbhaithe!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1823,8 +1873,6 @@ msgstr "Déanta" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1836,7 +1884,7 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1893,9 +1941,9 @@ msgstr "m.sh. Úsáideoirí a fhreagraíonn le fógraí" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Oibríonn gach cód uair amháin. Gheobhaidh tú tuilleadh cód go tráthrialta." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1911,7 +1959,7 @@ msgstr "Eagar" msgid "Edit avatar" msgstr "Cuir an t-abhatár in eagar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -1939,7 +1987,7 @@ msgstr "Athraigh mo chuid fothaí" msgid "Edit my profile" msgstr "Athraigh mo phróifíl" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -1957,7 +2005,7 @@ msgstr "Athraigh an Phróifíl" #~ msgid "Edit Saved Feeds" #~ msgstr "Athraigh na fothaí sábháilte" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -1965,8 +2013,7 @@ msgstr "" msgid "Edit User List" msgstr "Athraigh an liosta d’úsáideoirí" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -1983,9 +2030,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Oideachas" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2034,7 +2086,7 @@ msgstr "Leabaigh an phostáil seo i do shuíomh gréasáin féin. Cóipeáil an msgid "Enable {0} only" msgstr "Cuir {0} amháin ar fáil" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "Cuir ábhar do dhaoine fásta ar fáil" @@ -2065,7 +2117,7 @@ msgstr "Cuir an foinse seo amháin ar fáil" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "Cumasaithe" @@ -2136,19 +2188,18 @@ msgstr "Tharla earráid le linn comhad a shábháil" msgid "Error receiving captcha response." msgstr "Earráid agus an freagra ar an captcha á phróiseáil." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Earráid:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Chuile dhuine" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Tig le chuile dhuine freagra a thabhairt" @@ -2243,8 +2294,8 @@ msgstr "Socruithe maidir le meáin sheachtracha" msgid "Failed to create app password." msgstr "Teip ar phasfhocal aipe a chruthú." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2260,7 +2311,7 @@ msgstr "Teip ar theachtaireacht a scriosadh" msgid "Failed to delete post, please try again" msgstr "Teip ar scriosadh na postála. Déan iarracht eile." -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2296,7 +2347,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "Níor sábháladh an íomhá: {0}" @@ -2318,7 +2369,7 @@ msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2340,7 +2391,7 @@ msgstr "Fotha le {0}" #~ msgid "Feed offline" #~ msgstr "Fotha as líne" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2350,10 +2401,9 @@ msgid "Feedback" msgstr "Aiseolas" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2373,7 +2423,7 @@ msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beag #~ msgid "Feeds can be topical as well!" #~ msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2423,7 +2473,7 @@ msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." msgid "Fine-tune the discussion threads." msgstr "Mionathraigh na snáitheanna chomhrá" -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2471,8 +2521,8 @@ msgstr "Lean {name}" msgid "Follow Account" msgstr "Lean an cuntas seo" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2520,7 +2570,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Cuntais a leanann tú" @@ -2584,6 +2634,7 @@ msgid "Follows You" msgstr "Leanann sé/sí thú" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Bia" @@ -2625,7 +2676,7 @@ msgstr "Ó <0/>" msgid "Gallery" msgstr "Gailearaí" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2655,7 +2706,7 @@ msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2664,9 +2715,9 @@ msgstr "Ar ais" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Ar ais" @@ -2680,7 +2731,7 @@ msgstr "Ar ais" msgid "Go back to previous step" msgstr "Fill ar an gcéim roimhe seo" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2820,7 +2871,7 @@ msgstr "Hmm. Thug freastalaí an fhotha drochfhreagra. Cuir é seo in iúl d’ msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm. Ní féidir linn an fotha seo a aimsiú. Is féidir gur scriosadh é." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féach thíos le haghaidh tuilleadh sonraí. Má mhaireann an fhadhb seo, téigh i dteagmháil linn, le do thoil." @@ -2911,7 +2962,7 @@ msgstr "Íomhá" msgid "Image alt text" msgstr "Téacs malartach le híomhá" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3004,7 +3055,7 @@ msgstr "Cóid chuiridh: {0} ar fáil" msgid "Invite codes: 1 available" msgstr "Cóid chuiridh: 1 ar fáil" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3020,7 +3071,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Taispeánann sé postálacha ó na daoine a leanann tú nuair a fhoilsítear iad." -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3028,8 +3079,8 @@ msgstr "" msgid "Jobs" msgstr "Jabanna" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3038,6 +3089,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Iriseoireacht" @@ -3053,7 +3105,7 @@ msgstr "Lipéad curtha ag {0}." msgid "Labeled by the author." msgstr "Lipéadaithe ag an údar." -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "Lipéid" @@ -3109,7 +3161,7 @@ msgstr "Foghlaim níos mó faoin modhnóireacht a dhéantar ar an ábhar seo." msgid "Learn more about this warning" msgstr "Le tuilleadh a fhoghlaim faoin rabhadh seo" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Le tuilleadh a fhoghlaim faoi céard atá poiblí ar Bluesky" @@ -3150,7 +3202,7 @@ msgstr "le déanamh fós." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3172,7 +3224,7 @@ msgstr "Sorcha" #~ msgstr "Mol" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Mol an fotha seo" @@ -3208,7 +3260,7 @@ msgstr "a mhol do shainfhotha" msgid "liked your post" msgstr "a mhol do phostáil" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Moltaí" @@ -3254,8 +3306,8 @@ msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3284,7 +3336,7 @@ msgstr "Lódáil fógraí nua" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lódáil postálacha nua" @@ -3309,7 +3361,7 @@ msgstr "Logáil isteach nó cláraigh le Bluesky" msgid "Log out" msgstr "Logáil amach" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Feiceálacht le linn a bheith logáilte amach" @@ -3342,7 +3394,7 @@ msgstr "Is cosúil gur éirigh tú as na fothaí uilig a bhí agat. Ná bíodh i msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Is cosúil go bhfuil fotha leanúna ar iarraidh ort. <0>Cliceáil anseo le ceann a fháil." -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3360,15 +3412,15 @@ msgid "Mark as read" msgstr "Marcáil léite" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Meáin" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "úsáideoirí luaite" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Úsáideoirí luaite" @@ -3420,7 +3472,7 @@ msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Modhnóireacht" @@ -3453,7 +3505,7 @@ msgstr "Liosta modhnóireachta cruthaithe" msgid "Moderation list updated" msgstr "Liosta modhnóireachta uasdátaithe" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Liostaí modhnóireachta" @@ -3470,7 +3522,7 @@ msgstr "Socruithe modhnóireachta" msgid "Moderation states" msgstr "Stádais modhnóireachta" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "Uirlisí modhnóireachta" @@ -3479,7 +3531,7 @@ msgstr "Uirlisí modhnóireachta" msgid "Moderator has chosen to set a general warning on the content." msgstr "Chuir an modhnóir rabhadh ginearálta ar an ábhar." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "Tuilleadh" @@ -3495,6 +3547,10 @@ msgstr "Tuilleadh roghanna" msgid "Most-liked replies first" msgstr "Freagraí a fuair an méid is mó moltaí ar dtús" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Cuir i bhfolach" @@ -3564,7 +3620,7 @@ msgstr "Cuir focail ⁊ clibeanna i bhfolach" msgid "Muted" msgstr "Curtha i bhfolach" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Cuntais a cuireadh i bhfolach" @@ -3581,7 +3637,7 @@ msgstr "Baintear na postálacha ó na cuntais a chuir tú i bhfolach as d’fhot msgid "Muted by \"{0}\"" msgstr "Curtha i bhfolach ag \"{0}\"" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Focail ⁊ clibeanna a cuireadh i bhfolach" @@ -3627,6 +3683,7 @@ msgid "Name or Description Violates Community Standards" msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Nádúr" @@ -3694,8 +3751,8 @@ msgstr "Postáil nua" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3707,7 +3764,7 @@ msgctxt "action" msgid "New Post" msgstr "Postáil nua" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3720,6 +3777,7 @@ msgid "Newest replies first" msgstr "Na freagraí is déanaí ar dtús" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Nuacht" @@ -3730,10 +3788,10 @@ msgstr "Nuacht" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3757,7 +3815,7 @@ msgstr "An chéad íomhá eile" msgid "No" msgstr "Níl" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Gan chur síos" @@ -3771,7 +3829,7 @@ msgstr "Gan Phainéal DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Níor aimsíodh GIFanna speisialta. D'fhéadfadh sé gur tharla fadhb le Tenor." -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -3845,11 +3903,11 @@ msgstr "Gan torthaí ar \"{search}\"." msgid "No thanks" msgstr "Níor mhaith liom é sin." -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Duine ar bith" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "Níl cead ag éinne freagra a thabhairt" @@ -3858,7 +3916,7 @@ msgstr "Níl cead ag éinne freagra a thabhairt" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Níor mhol éinne fós é. Ar cheart duit tosú?" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -3871,7 +3929,7 @@ msgstr "Lomnochtacht Neamhghnéasach" #~ msgstr "Ní bhaineann sé sin le hábhar." #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Ní bhfuarthas é sin" @@ -3886,7 +3944,7 @@ msgstr "Ní anois" msgid "Note about sharing" msgstr "Nóta faoi roinnt" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Nod leat: is gréasán oscailte poiblí Bluesky. Ní chuireann an socrú seo srian ar fheiceálacht do chuid ábhair ach amháin ar aip agus suíomh Bluesky. Is féidir nach gcloífidh aipeanna eile leis an socrú seo. Is féidir go dtaispeánfar do chuid ábhair d’úsáideoirí atá lógáilte amach ar aipeanna agus suíomhanna eile." @@ -3942,7 +4000,7 @@ msgstr "As" msgid "Oh no!" msgstr "Úps!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Úps! Theip ar rud éigin." @@ -3978,7 +4036,7 @@ msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." msgid "Only .jpg and .png files are supported" msgstr "Ní oibríonn ach comhaid .jpg agus .png" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -3995,10 +4053,10 @@ msgid "Oops, something went wrong!" msgstr "Úps! Theip ar rud éigin!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Úps!" @@ -4024,7 +4082,7 @@ msgstr "Oscail na roghanna comhrá" msgid "Open emoji picker" msgstr "Oscail roghnóir na n-emoji" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "Oscail roghchlár na bhfothaí" @@ -4036,7 +4094,7 @@ msgstr "Oscail nascanna leis an mbrabhsálaí san aip" msgid "Open message options" msgstr "Oscail na roghanna teachtaireachta" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "Oscail suíomhanna na gclibeanna agus na bhfocal a cuireadh i bhfolach" @@ -4048,7 +4106,7 @@ msgstr "Oscail an nascleanúint" msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4065,6 +4123,10 @@ msgstr "Oscail logleabhar an chórais" msgid "Opens {numItems} options" msgstr "Osclaíonn sé seo {numItems} rogha" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Osclaíonn sé seo na socruithe inrochtaineachta" @@ -4207,7 +4269,7 @@ msgstr "Rogha {0} as {numItems}" msgid "Optionally provide additional information below:" msgstr "Is féidir tuilleadh eolais a chur ar fáil thíos:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "Nó cuir na roghanna seo le chéile:" @@ -4267,7 +4329,6 @@ msgstr "Pasfhocal uasdátaithe!" msgid "Pause" msgstr "Sos" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Daoine" @@ -4280,32 +4341,37 @@ msgstr "Na daoine atá leanta ag @{0}" msgid "People following @{0}" msgstr "Na leantóirí atá ag @{0}" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "Tá cead de dhíth le rolla an cheamara a oscailt." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Ní bhfuarthas cead le rolla an cheamara a oscailt. Athraigh socruithe an chórais len é seo a chur ar fáil, le do thoil." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Peataí" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Pictiúir le haghaidh daoine fásta." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Greamaigh le baile" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "Greamaigh le Baile" @@ -4401,6 +4467,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Fan le lódáil ar fad do chárta naisc, le do thoil." #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Polaitíocht" @@ -4464,7 +4531,7 @@ msgstr "Ní bhfuarthas an phostáil" msgid "posts" msgstr "postálacha" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Postálacha" @@ -4538,7 +4605,7 @@ msgid "Processing..." msgstr "Á phróiseáil..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "próifíl" @@ -4578,15 +4645,15 @@ msgstr "Foilsigh an phostáil" msgid "Publish reply" msgstr "Foilsigh an freagra" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4649,7 +4716,9 @@ msgid "Reload conversations" msgstr "Athlódáil comhráite" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4658,7 +4727,7 @@ msgstr "Athlódáil comhráite" msgid "Remove" msgstr "Scrios" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4690,13 +4759,13 @@ msgstr "An bhfuil fonn ort an fotha a bhaint?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "É sin a bhaint de mo chuid fothaí?" @@ -4744,7 +4813,7 @@ msgid "Removed from my feeds" msgstr "Baineadh de do chuid fothaí é" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Baineadh de do chuid fothaí é" @@ -4762,19 +4831,19 @@ msgstr "Baineann sé seo an t-athfhriotal" msgid "Replace with Discover" msgstr "Cuir an fotha Discover ina áit" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Freagraí" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Ní féidir freagraí a thabhairt ar an gcomhrá seo" @@ -4829,8 +4898,8 @@ msgstr "Tuairiscigh an comhrá seo" msgid "Report dialog" msgstr "Tuairiscigh comhrá" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Déan gearán faoi fhotha" @@ -4847,8 +4916,8 @@ msgstr "Tuairiscigh an teachtaireacht seo" msgid "Report post" msgstr "Déan gearán faoi phostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -4894,7 +4963,7 @@ msgstr "Athphostáil" msgid "Repost" msgstr "Athphostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4994,12 +5063,12 @@ msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5012,7 +5081,7 @@ msgstr "Bain triail eile as" #~ msgstr "Bain triail eile as" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Fill ar an leathanach roimhe seo" @@ -5022,12 +5091,13 @@ msgid "Returns to home page" msgstr "Filleann sé seo abhaile" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "Filleann sé seo ar an leathanach roimhe seo" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5036,7 +5106,7 @@ msgstr "Filleann sé seo ar an leathanach roimhe seo" msgid "Save" msgstr "Sábháil" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5058,8 +5128,8 @@ msgstr "Sábháil na hathruithe" msgid "Save handle change" msgstr "Sábháil an leasainm nua" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5067,12 +5137,12 @@ msgstr "" msgid "Save image crop" msgstr "Sábháil an pictiúr bearrtha" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "Sábháil i mo chuid fothaí" @@ -5080,7 +5150,7 @@ msgstr "Sábháil i mo chuid fothaí" msgid "Saved Feeds" msgstr "Fothaí Sábháilte" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "Sábháladh i do rolla ceamara é" @@ -5088,7 +5158,7 @@ msgstr "Sábháladh i do rolla ceamara é" #~ msgid "Saved to your camera roll." #~ msgstr "Sábháilte i do rolla ceamara." -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Sábháilte le mo chuid fothaí" @@ -5106,13 +5176,14 @@ msgid "Saves image crop settings" msgstr "Sábhálann sé seo na socruithe le haghaidh íomhánna a laghdú" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Abair heileo!" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Eolaíocht" @@ -5154,7 +5225,7 @@ msgstr "Lorg na postálacha uile le @{authorHandle} leis an gclib {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Lorg na postálacha uile leis an gclib {displayTag}" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5295,7 +5366,7 @@ msgstr "Roghnaigh teanga an téacs a thaispeánfar san aip." msgid "Select your date of birth" msgstr "Roghnaigh do dháta breithe" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Roghnaigh na rudaí a bhfuil suim agat iontu as na roghanna thíos" @@ -5372,7 +5443,7 @@ msgstr "Seolann sé seo ríomhphost ina bhfuil cód dearbhaithe chun an cuntas a msgid "Server address" msgstr "Seoladh an fhreastalaí" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "Socraigh do bhreithlá" @@ -5460,9 +5531,9 @@ msgstr "Gníomhaíocht ghnéasach nó lomnochtacht gháirsiúil." msgid "Sexually Suggestive" msgstr "Graosta" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5472,7 +5543,7 @@ msgstr "Graosta" msgid "Share" msgstr "Comhroinn" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Comhroinn" @@ -5491,30 +5562,36 @@ msgstr "Roinn rud éigin fútsa féin!" msgid "Share anyway" msgstr "Comhroinn mar sin féin" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Comhroinn an fotha" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Comhroinn Nasc" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5568,7 +5645,7 @@ msgstr "Taispeáin freagraí i bhfolach" msgid "Show less like this" msgstr "Níos lú den sórt seo" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5728,33 +5805,33 @@ msgstr "Logáilte isteach mar @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Ná bac leis" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Ná bac leis an bpróiseas seo" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Forbairt Bogearraí" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "Tá daoine áirithe in ann freagra a thabhairt" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5766,7 +5843,7 @@ msgid "Something went wrong, please try again" msgstr "Chuaigh rud éigin amú, bain triail eile as" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." @@ -5802,6 +5879,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Turscar; an iomarca tagairtí nó freagraí" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Spórt" @@ -5823,7 +5901,7 @@ msgstr "Tosaigh ag comhrá" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5831,14 +5909,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Leathanach stádais" @@ -5955,6 +6037,7 @@ msgid "Tap to view fully" msgstr "Tapáil leis an rud iomlán a fheiceáil" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Teic" @@ -6007,10 +6090,10 @@ msgstr "Ina bhfuil an méid seo a leanas:" msgid "That handle is already taken." msgstr "Tá an leasainm sin in úsáid cheana féin." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6031,7 +6114,7 @@ msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Bogadh an Polasaí Cóipchirt go dtí <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6060,7 +6143,7 @@ msgstr "Is féidir gur scriosadh an phostáil seo." msgid "The Privacy Policy has been moved to <0/>" msgstr "Bogadh Polasaí na Príobháideachta go dtí <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6081,7 +6164,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "Níl srian ama le díghníomhú cuntais, fill uair ar bith." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." @@ -6091,7 +6174,7 @@ msgstr "Bhí fadhb ann maidir leis an bhfotha seo a bhaint. Seiceáil do cheanga #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le huasdátú do chuid fothaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." @@ -6105,7 +6188,7 @@ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6163,6 +6246,7 @@ msgstr "Bhí fadhb ann maidir le do chuid pasfhocal don aip a fháil" msgid "There was an issue! {0}" msgstr "Bhí fadhb ann! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6254,7 +6338,7 @@ msgstr "Tá ráchairt an-mhór ar an bhfotha seo faoi láthair. Níl sé ar fái msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Tá an fotha seo folamh! Is féidir go mbeidh ort tuilleadh úsáideoirí a leanúint nó do shocruithe teanga a athrú." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6362,7 +6446,7 @@ msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a bhlocáil tú." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a chuir tú i bhfolach." -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6387,6 +6471,10 @@ msgstr "Roghanna snáitheanna" msgid "Thread Preferences" msgstr "Roghanna Snáitheanna" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Modh Snáithithe" @@ -6415,7 +6503,7 @@ msgstr "Scoránaigh idir na roghanna maidir le focail atá le cur i bhfolach." msgid "Toggle dropdown" msgstr "Scoránaigh an bosca anuas" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "Scoránaigh le ábhar do dhaoine fásta a cheadú nó gan a cheadú" @@ -6430,8 +6518,8 @@ msgstr "Trasfhoirmithe" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6442,6 +6530,10 @@ msgctxt "action" msgid "Try again" msgstr "Bain triail eile as" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Fíordheimhniú déshraithe (2FA)" @@ -6471,7 +6563,7 @@ msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Ní féidir teagmháil a dhéanamh le do sheirbhís. Seiceáil do cheangal leis an idirlíon, le do thoil." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -6534,7 +6626,7 @@ msgstr "Dílean an cuntas seo" #~ msgid "Unlike" #~ msgstr "Dímhol" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "Dímhol an fotha seo" @@ -6570,12 +6662,12 @@ msgstr "Díbhalbhaigh an comhrá seo" msgid "Unmute thread" msgstr "Ná coinnigh an snáithe seo i bhfolach níos mó" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Díghreamaigh" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "Díghreamaigh ón mbaile" @@ -6746,7 +6838,7 @@ msgstr "Ainm úsáideora nó ríomhphost" msgid "Users" msgstr "Úsáideoirí" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "Úsáideoirí a bhfuil <0/> á leanúint" @@ -6757,7 +6849,7 @@ msgstr "Úsáideoirí a bhfuil <0/> á leanúint" msgid "Users I follow" msgstr "Úsáideoirí a leanaim" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Úsáideoirí in ”{0}“" @@ -6811,6 +6903,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "Leagan {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Físchluichí" @@ -6862,7 +6955,7 @@ msgstr "Féach ar an abhatár" msgid "View the labeling service provided by @{0}" msgstr "Féach ar an tseirbhís lipéadaithe atá curtha ar fáil ag @{0}" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" @@ -6922,11 +7015,11 @@ msgstr "Molaimid focail choitianta a bhíonn i go leor póstálacha a sheachaint msgid "We were unable to load your birth date preferences. Please try again." msgstr "Theip orainn do rogha maidir le dáta breithe a lódáil. Bain triail as arís." -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "Theip orainn na lipéadóirí a roghnaigh tú a lódáil faoi láthair." -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "Níorbh fhéidir linn ceangal a bhunú. Bain triail eile as do chuntas a shocrú. Má mhaireann an fhadhb, ní gá duit an próiseas seo a chur i gcrích." @@ -6934,7 +7027,7 @@ msgstr "Níorbh fhéidir linn ceangal a bhunú. Bain triail eile as do chuntas a msgid "We will let you know when your account is ready." msgstr "Déarfaidh muid leat nuair a bheidh do chuntas réidh." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." @@ -6983,7 +7076,11 @@ msgstr "Fáilte ar ais!" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Fáilte go <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Cad iad na rudaí a bhfuil suim agat iontu?" @@ -7010,17 +7107,15 @@ msgstr "Cad iad na teangacha ba mhaith leat a fheiceáil i do chuid fothaí alga msgid "Who can message you?" msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7076,6 +7171,7 @@ msgid "Write your reply" msgstr "Scríobh freagra" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Scríbhneoirí" @@ -7094,7 +7190,7 @@ msgstr "Tá" msgid "Yes, deactivate" msgstr "Tá, díghníomhaigh" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7110,6 +7206,10 @@ msgstr "Inné, {time}" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Tá tú sa scuaine." @@ -7244,6 +7344,10 @@ msgstr "Níor chuir tú aon chuntas i bhfolach fós. Le cuntas a chur i bhfolach msgid "You have reached the end" msgstr "Tá deireadh sroichte agat" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Níor chuir tú aon fhocal ná clib i bhfolach fós" @@ -7272,15 +7376,15 @@ msgstr "Caithfidh tú a bheith 13 bliana d’aois nó níos sine le clárú." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Caithfidh tú a bheith 18 mbliana d’aois nó níos sine le hábhar do dhaoine fásta a fháil." -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7332,7 +7436,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index c11581b860..ce3ab3c98d 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -71,7 +71,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -92,7 +92,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -136,7 +140,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -173,7 +177,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -181,11 +185,11 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -193,17 +197,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -213,11 +227,15 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -250,6 +268,10 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "" @@ -348,11 +370,11 @@ msgstr "" msgid "Add" msgstr "ऐड करो" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -416,14 +438,14 @@ msgid "Add muted words and tags" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -435,7 +457,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "अपने डोमेन में निम्नलिखित DNS रिकॉर्ड जोड़ें:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -474,20 +496,20 @@ msgstr "वयस्क सामग्री" #~ 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." -#~ msgstr "" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "" -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "विकसित" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -552,16 +574,16 @@ msgstr "{0} को ईमेल भेजा गया है। इसमें msgid "An error occured" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -569,7 +591,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -586,16 +608,17 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "और" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "" @@ -684,7 +707,7 @@ msgstr "दिखावट" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -712,7 +735,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -733,6 +756,7 @@ msgid "Are you writing in <0>{0}?" msgstr "" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "" @@ -759,7 +783,7 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "वापस" @@ -825,7 +849,7 @@ msgstr "खाता ब्लॉक करें?" msgid "Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "ब्लॉक किए गए खाते" @@ -890,11 +914,11 @@ msgstr "" #~ 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 "ब्लूस्की एक स्वस्थ समुदाय बनाने के लिए आमंत्रित करता है। यदि आप किसी को आमंत्रित नहीं करते हैं, तो आप प्रतीक्षा सूची के लिए साइन अप कर सकते हैं और हम जल्द ही एक भेज देंगे।।" -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 "" @@ -911,6 +935,7 @@ msgid "Blur images and filter from feeds" msgstr "" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "" @@ -1136,17 +1161,25 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "नीचे प्रवेश करने के लिए OTP कोड के साथ एक ईमेल के लिए अपने इनबॉक्स की जाँच करें:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:697 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "सेवा चुनें" @@ -1164,6 +1197,11 @@ msgstr "" msgid "Choose this color as your avatar" msgstr "" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 #~ msgid "Choose your algorithmic feeds" #~ msgstr "" @@ -1244,18 +1282,18 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "" @@ -1322,10 +1360,12 @@ msgid "Collapses list of users for a given notification" msgstr "" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "" @@ -1397,11 +1437,11 @@ msgstr "खाते को हटा दें" #~ msgid "Confirm your age to enable adult content." #~ msgstr "" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "" @@ -1443,7 +1483,7 @@ msgstr "" #~ msgid "Content Filtering" #~ msgstr "सामग्री फ़िल्टरिंग" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "" @@ -1472,7 +1512,7 @@ msgstr "सामग्री चेतावनी" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "आगे बढ़ें" @@ -1485,7 +1525,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1533,7 +1573,7 @@ msgstr "" msgid "Copies app password" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "कॉपी" @@ -1547,7 +1587,11 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1574,7 +1618,7 @@ msgstr "" msgid "Copy post text" msgstr "पोस्ट टेक्स्ट कॉपी करें" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1587,7 +1631,7 @@ msgstr "कॉपीराइट नीति" msgid "Could not leave chat" msgstr "" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "फ़ीड लोड नहीं कर सकता" @@ -1611,7 +1655,7 @@ msgstr "" #~ msgid "Country" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1624,17 +1668,17 @@ msgstr "नया खाता बनाएं" msgid "Create a new Bluesky account" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1665,8 +1709,8 @@ msgid "Create new account" msgstr "नया खाता बनाएं" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1689,6 +1733,7 @@ msgstr "बनाया गया {0}" #~ msgstr "" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "" @@ -1749,9 +1794,9 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1816,12 +1861,12 @@ msgstr "" msgid "Delete post" msgstr "पोस्ट को हटाएं" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1897,7 +1942,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "" @@ -1913,8 +1958,8 @@ msgstr "" msgid "Discard draft?" msgstr "" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "" @@ -1969,6 +2014,7 @@ msgstr "डोमेन सत्यापित!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1988,8 +2034,6 @@ msgstr "खत्म" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -2005,7 +2049,7 @@ msgstr "खत्म {extraText}" #~ msgid "Double tap to sign in" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -2066,9 +2110,9 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "प्रत्येक कोड एक बार काम करता है। आपको समय-समय पर अधिक आमंत्रण कोड प्राप्त होंगे।" -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -2084,7 +2128,7 @@ msgstr "" msgid "Edit avatar" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -2112,7 +2156,7 @@ msgstr "मेरी फ़ीड संपादित करें" msgid "Edit my profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -2131,7 +2175,7 @@ msgstr "मेरी प्रोफ़ाइल संपादित करे #~ msgid "Edit Saved Feeds" #~ msgstr "एडिट सेव्ड फीड" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -2139,8 +2183,7 @@ msgstr "" msgid "Edit User List" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -2157,9 +2200,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2208,7 +2256,7 @@ msgstr "" msgid "Enable {0} only" msgstr "" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "" @@ -2244,7 +2292,7 @@ msgstr "" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "" @@ -2322,19 +2370,18 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2433,8 +2480,8 @@ msgstr "" msgid "Failed to create app password." msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2450,7 +2497,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2486,7 +2533,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "" @@ -2507,7 +2554,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2533,7 +2580,7 @@ msgstr "" #~ msgid "Feed Preferences" #~ msgstr "फ़ीड प्राथमिकता" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2543,10 +2590,9 @@ msgid "Feedback" msgstr "प्रतिक्रिया" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2574,7 +2620,7 @@ msgstr "फ़ीड कस्टम एल्गोरिदम हैं ज #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2628,7 +2674,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "चर्चा धागे को ठीक-ट्यून करें।।" -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2676,8 +2722,8 @@ msgstr "" msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2725,7 +2771,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "" @@ -2789,6 +2835,7 @@ msgid "Follows You" msgstr "" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "" @@ -2838,7 +2885,7 @@ msgstr "" msgid "Gallery" msgstr "गैलरी" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2868,7 +2915,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2877,9 +2924,9 @@ msgstr "वापस जाओ" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "वापस जाओ" @@ -2893,7 +2940,7 @@ msgstr "वापस जाओ" msgid "Go back to previous step" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -3042,7 +3089,7 @@ msgstr "" msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "" -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "" @@ -3145,7 +3192,7 @@ msgstr "छवि alt पाठ" #~ msgid "Image options" #~ msgstr "छवि विकल्प" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3266,7 +3313,7 @@ msgstr "" msgid "Invite codes: 1 available" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3282,7 +3329,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3290,8 +3337,8 @@ msgstr "" msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3313,6 +3360,7 @@ msgstr "" #~ msgstr "वेटरलिस्ट में शामिल हों" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "" @@ -3328,7 +3376,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "" @@ -3392,7 +3440,7 @@ msgstr "" msgid "Learn more about this warning" msgstr "इस चेतावनी के बारे में अधिक जानें" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "" @@ -3433,7 +3481,7 @@ msgstr "" msgid "Legacy storage cleared, you need to restart the app now." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3460,7 +3508,7 @@ msgstr "लाइट मोड" #~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "इस फ़ीड को लाइक करो" @@ -3498,7 +3546,7 @@ msgstr "" msgid "liked your post" msgstr "" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "" @@ -3544,8 +3592,8 @@ msgid "List unmuted" msgstr "" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3579,7 +3627,7 @@ msgstr "नई सूचनाएं लोड करें" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "नई पोस्ट लोड करें" @@ -3608,7 +3656,7 @@ msgstr "" msgid "Log out" msgstr "" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "" @@ -3640,7 +3688,7 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3666,15 +3714,15 @@ msgstr "" #~ msgstr "" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "" @@ -3725,7 +3773,7 @@ msgid "Misleading Account" msgstr "" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "मॉडरेशन" @@ -3758,7 +3806,7 @@ msgstr "" msgid "Moderation list updated" msgstr "" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "मॉडरेशन सूचियाँ" @@ -3775,7 +3823,7 @@ msgstr "" msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "" @@ -3784,7 +3832,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "" @@ -3804,6 +3852,10 @@ msgstr "अधिक विकल्प" msgid "Most-liked replies first" msgstr "" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/view/com/auth/create/Step2.tsx:122 #~ msgid "Must be at least 3 characters" #~ msgstr "" @@ -3885,7 +3937,7 @@ msgstr "" msgid "Muted" msgstr "" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "म्यूट किए गए खाते" @@ -3902,7 +3954,7 @@ msgstr "म्यूट किए गए खातों की पोस्ट msgid "Muted by \"{0}\"" msgstr "" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "" @@ -3952,6 +4004,7 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "" @@ -4029,8 +4082,8 @@ msgstr "" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -4042,7 +4095,7 @@ msgctxt "action" msgid "New Post" msgstr "नई पोस्ट" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -4055,6 +4108,7 @@ msgid "Newest replies first" msgstr "" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "" @@ -4065,10 +4119,10 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4092,7 +4146,7 @@ msgstr "अगली फोटो" msgid "No" msgstr "नहीं" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "कोई विवरण नहीं" @@ -4106,7 +4160,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -4179,11 +4233,11 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "" @@ -4192,7 +4246,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -4205,7 +4259,7 @@ msgstr "" #~ msgstr "लागू नहीं।" #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -4220,7 +4274,7 @@ msgstr "" msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "" @@ -4280,7 +4334,7 @@ msgstr "" msgid "Oh no!" msgstr "अरे नहीं!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "" @@ -4316,7 +4370,7 @@ msgstr "एक या अधिक छवियाँ alt पाठ याद msgid "Only .jpg and .png files are supported" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -4333,10 +4387,10 @@ msgid "Oops, something went wrong!" msgstr "" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "" @@ -4366,7 +4420,7 @@ msgstr "" msgid "Open emoji picker" msgstr "" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "" @@ -4378,7 +4432,7 @@ msgstr "" msgid "Open message options" msgstr "" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "" @@ -4394,7 +4448,7 @@ msgstr "ओपन नेविगेशन" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4411,6 +4465,10 @@ msgstr "" msgid "Opens {numItems} options" msgstr "" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -4581,7 +4639,7 @@ msgstr "" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "" @@ -4649,7 +4707,6 @@ msgstr "पासवर्ड अद्यतन!" msgid "Pause" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" @@ -4662,19 +4719,20 @@ msgstr "" msgid "People following @{0}" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "" @@ -4682,16 +4740,20 @@ msgstr "" #~ msgid "Phone number" #~ msgstr "" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "चित्र वयस्कों के लिए थे।।" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "" @@ -4804,6 +4866,7 @@ msgid "Please wait for your link card to finish loading" msgstr "" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "" @@ -4871,7 +4934,7 @@ msgstr "पोस्ट नहीं मिला" msgid "posts" msgstr "" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "" @@ -4945,7 +5008,7 @@ msgid "Processing..." msgstr "प्रसंस्करण..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" @@ -4985,15 +5048,15 @@ msgstr "" msgid "Publish reply" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -5055,7 +5118,9 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -5068,7 +5133,7 @@ msgstr "निकालें" #~ msgid "Remove {0} from my feeds?" #~ msgstr "मेरे फ़ीड से {0} हटाएं?" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -5100,13 +5165,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "मेरे फ़ीड से हटाएँ" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -5162,7 +5227,7 @@ msgid "Removed from my feeds" msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -5180,19 +5245,19 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "" @@ -5252,8 +5317,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "रिपोर्ट फ़ीड" @@ -5270,8 +5335,8 @@ msgstr "" msgid "Report post" msgstr "रिपोर्ट पोस्ट" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -5317,7 +5382,7 @@ msgstr "" msgid "Repost" msgstr "पुन: पोस्ट" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5429,12 +5494,12 @@ msgstr "" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5446,7 +5511,7 @@ msgstr "फिर से कोशिश करो" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -5456,7 +5521,7 @@ msgid "Returns to home page" msgstr "" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "" @@ -5465,7 +5530,8 @@ msgstr "" #~ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5474,7 +5540,7 @@ msgstr "" msgid "Save" msgstr "सेव करो" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5496,8 +5562,8 @@ msgstr "बदलाव सेव करो" msgid "Save handle change" msgstr "बदलाव सेव करो" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5505,12 +5571,12 @@ msgstr "" msgid "Save image crop" msgstr "फोटो बदलाव सेव करो" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "" @@ -5518,7 +5584,7 @@ msgstr "" msgid "Saved Feeds" msgstr "सहेजे गए फ़ीड" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "" @@ -5526,7 +5592,7 @@ msgstr "" #~ msgid "Saved to your camera roll." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -5544,13 +5610,14 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "" @@ -5600,7 +5667,7 @@ msgstr "" #~ msgid "Search for all posts with tag {tag}" #~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5767,7 +5834,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "" @@ -5862,7 +5929,7 @@ msgstr "" #~ msgid "Set Age" #~ msgstr "" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "" @@ -5987,9 +6054,9 @@ msgstr "यौन गतिविधि या कामुक नग्नत msgid "Sexually Suggestive" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5999,7 +6066,7 @@ msgstr "" msgid "Share" msgstr "शेयर" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "" @@ -6018,30 +6085,36 @@ msgstr "" msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -6099,7 +6172,7 @@ msgstr "" msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -6277,17 +6350,17 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "स्किप" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "" @@ -6296,18 +6369,18 @@ msgstr "" #~ msgstr "" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -6323,7 +6396,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "" @@ -6367,6 +6440,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "" @@ -6392,7 +6466,7 @@ msgstr "" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6400,14 +6474,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "स्थिति पृष्ठ" @@ -6537,6 +6615,7 @@ msgid "Tap to view fully" msgstr "" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "" @@ -6589,10 +6668,10 @@ msgstr "" msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6613,7 +6692,7 @@ msgstr "सामुदायिक दिशानिर्देशों क msgid "The Copyright Policy has been moved to <0/>" msgstr "कॉपीराइट नीति को <0/> पर स्थानांतरित कर दिया गया है" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6642,7 +6721,7 @@ msgstr "हो सकता है कि यह पोस्ट हटा द msgid "The Privacy Policy has been moved to <0/>" msgstr "गोपनीयता नीति को <0/> पर स्थानांतरित किया गया है" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6663,7 +6742,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" @@ -6673,7 +6752,7 @@ msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "" @@ -6686,7 +6765,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6744,6 +6823,7 @@ msgstr "" msgid "There was an issue! {0}" msgstr "" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6844,7 +6924,7 @@ msgstr "" msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "" -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6963,7 +7043,7 @@ msgstr "" #~ msgid "This user is included the <0/> list which you have muted." #~ msgstr "" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6992,6 +7072,10 @@ msgstr "" msgid "Thread Preferences" msgstr "थ्रेड प्राथमिकता" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "थ्रेड मोड" @@ -7020,7 +7104,7 @@ msgstr "" msgid "Toggle dropdown" msgstr "ड्रॉपडाउन टॉगल करें" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "" @@ -7035,8 +7119,8 @@ msgstr "परिवर्तन" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -7047,6 +7131,10 @@ msgctxt "action" msgid "Try again" msgstr "फिर से कोशिश करो" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" @@ -7076,7 +7164,7 @@ msgstr "" msgid "Unable to contact your service. Please check your Internet connection." msgstr "आपकी सेवा से संपर्क करने में असमर्थ। कृपया अपने इंटरनेट कनेक्शन की जांच करें।।" -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -7143,7 +7231,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "" @@ -7182,12 +7270,12 @@ msgstr "" msgid "Unmute thread" msgstr "थ्रेड को अनम्यूट करें" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "" @@ -7373,7 +7461,7 @@ msgstr "यूजर नाम या ईमेल पता" msgid "Users" msgstr "यूजर लोग" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "" @@ -7384,7 +7472,7 @@ msgstr "" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "" @@ -7442,6 +7530,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "" @@ -7493,7 +7582,7 @@ msgstr "अवतार देखें" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "" @@ -7561,11 +7650,11 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "" @@ -7577,7 +7666,7 @@ msgstr "" #~ msgid "We'll look into your appeal promptly." #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "" @@ -7626,7 +7715,11 @@ msgstr "" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "<0>Bluesky में आपका स्वागत है" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "" @@ -7657,17 +7750,15 @@ msgstr "कौन से भाषाएं आपको अपने एल् msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7723,6 +7814,7 @@ msgid "Write your reply" msgstr "अपना जवाब दें" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "" @@ -7745,7 +7837,7 @@ msgstr "हाँ" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7761,6 +7853,10 @@ msgstr "" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:46 #~ msgid "You are in control" #~ msgstr "" @@ -7914,6 +8010,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "" @@ -7946,15 +8046,15 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -8006,7 +8106,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index 58d0303ff3..f4accd066e 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -72,7 +72,7 @@ msgstr "{0, plural, other {Suka (# menyukai)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {suka}}" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {Disukai oleh # pengguna}}" @@ -93,7 +93,11 @@ msgstr "{0, plural, other {posting ulang}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {Batal suka (# menyukai)}}" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -137,7 +141,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -160,7 +164,7 @@ msgstr "{handle} tidak dapat dikirimi pesan" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {Disukai oleh # pengguna}}" @@ -168,11 +172,11 @@ msgstr "{likeCount, plural, other {Disukai oleh # pengguna}}" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} belum dibaca" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -180,17 +184,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Tampilkan semua balasan} other {Tampilkan balasan dengan minimal # suka}}" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "anggota <0/>" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -200,11 +214,15 @@ msgstr "<0>{0} {1, plural, other {pengikut}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {mengikuti}}" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -233,6 +251,10 @@ msgstr "<0>Tidak bisa diterapkan. Peringatan ini hanya tersedia untuk postin #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Handle Tidak Valid" @@ -323,11 +345,11 @@ msgstr "Akun batal dibisukan" msgid "Add" msgstr "Tambah" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -382,14 +404,14 @@ msgid "Add muted words and tags" msgstr "Tambah kata dan tagar untuk dibisukan" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Tambahkan feed rekomendasi" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -401,7 +423,7 @@ msgstr "Tambahkan feed bawaan hanya untuk orang yang Anda ikuti" msgid "Add the following DNS record to your domain:" msgstr "Tambahkan catatan DNS berikut ke domain Anda:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -436,16 +458,20 @@ msgstr "Sesuaikan jumlah suka yang harus dimiliki oleh balasan agar ditampilkan msgid "Adult Content" msgstr "Konten Dewasa" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "Konten dewasa dinonaktifkan." -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Lanjutan" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -510,16 +536,16 @@ msgstr "Email telah dikirim ke alamat Anda sebelumnya, {0}. Email tersebut beris msgid "An error occured" msgstr "Terjadi kesalahan" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -527,7 +553,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -544,16 +570,17 @@ msgstr "Masalah lain yang tidak termasuk dalam pilihan" msgid "An issue occurred, please try again." msgstr "Terjadi masalah, silakan coba lagi." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "terjadi kesalahan yang tidak diketahui" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "dan" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Hewan" @@ -625,7 +652,7 @@ msgstr "Tampilan" msgid "Apply default recommended feeds" msgstr "Tambahkan feed yang direkomendasikan secara default" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -653,7 +680,7 @@ msgstr "Anda yakin ingin meninggalkan percakapan ini? Pesan akan dihapus untuk A msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Apakah Anda yakin ingin menghapus {0} dari daftar feed Anda?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -670,6 +697,7 @@ msgid "Are you writing in <0>{0}?" msgstr "Apakah Anda menulis dalam <0>{0}?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Seni" @@ -696,7 +724,7 @@ msgstr "Minimal 3 karakter" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Kembali" @@ -753,7 +781,7 @@ msgstr "Blokir akun ini?" msgid "Blocked" msgstr "Diblokir" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Akun yang diblokir" @@ -814,11 +842,11 @@ msgstr "Bluesky adalah jaringan terbuka di mana Anda dapat memilih penyedia host #~ msgid "Bluesky is public." #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 tidak akan menampilkan profil dan postingan Anda kepada pengguna yang tidak login. Aplikasi lain mungkin tidak mematuhi permintaan ini. Ini tidak membuat akun Anda menjadi privat." @@ -831,6 +859,7 @@ msgid "Blur images and filter from feeds" msgstr "Buramkan gambar dan saring dari feed" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Buku" @@ -1040,13 +1069,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di bawah ini:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Pilih \"Semua Orang\" atau \"Tidak Ada\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Pilih \"Semua Orang\" atau \"Tidak Ada\"" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Pilih Layanan" @@ -1064,6 +1101,11 @@ msgstr "Pilih algoritma yang akan digunakan untuk feed kustom Anda." msgid "Choose this color as your avatar" msgstr "Pilih warna ini sebagai avatar Anda" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Pilih feed utama Anda" @@ -1140,18 +1182,18 @@ msgstr "Keletak 🐴 keletuk 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Tutup" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Tutup dialog aktif" @@ -1218,10 +1260,12 @@ msgid "Collapses list of users for a given notification" msgstr "Menciutkan daftar pengguna untuk notifikasi tertentu" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Komedi" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Komik" @@ -1283,11 +1327,11 @@ msgstr "Konfirmasi pengaturan bahasa konten" msgid "Confirm delete account" msgstr "Konfirmasi hapus akun" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Konfirmasi usia Anda:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "Konfirmasi tanggal lahir Anda" @@ -1317,7 +1361,7 @@ msgstr "Hubungi pusat bantuan" msgid "Content Blocked" msgstr "Konten Diblokir" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Penyaring konten" @@ -1346,7 +1390,7 @@ msgstr "Peringatan konten" msgid "Context menu backdrop, click to close the menu." msgstr "Latar menu konteks, klik untuk menutup menu." -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lanjutkan" @@ -1359,7 +1403,7 @@ msgstr "Lanjutkan sebagai {0} (sudah masuk)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1407,7 +1451,7 @@ msgstr "Tersalin!" msgid "Copies app password" msgstr "Menyalin kata sandi aplikasi" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Salin" @@ -1421,7 +1465,11 @@ msgstr "Salin {0}" msgid "Copy code" msgstr "Salin kode" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1444,7 +1492,7 @@ msgstr "Salin teks pesan" msgid "Copy post text" msgstr "Salin teks postingan" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1457,7 +1505,7 @@ msgstr "Kebijakan Hak Cipta" msgid "Could not leave chat" msgstr "Tidak dapat meninggalkan obrolan" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "Tidak dapat memuat feed" @@ -1477,7 +1525,7 @@ msgstr "Tidak dapat membisukan obrolan" #~ msgid "Could not unmute chat" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1490,17 +1538,17 @@ msgstr "Buat akun baru" msgid "Create a new Bluesky account" msgstr "Buat akun Bluesky baru" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1531,8 +1579,8 @@ msgid "Create new account" msgstr "Buat akun baru" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1547,6 +1595,7 @@ msgstr "Dibuat {0}" #~ msgstr "" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Budaya" @@ -1603,9 +1652,9 @@ msgid "Debug panel" msgstr "Panel awakutu" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1666,12 +1715,12 @@ msgstr "Hapus Akun Saya…" msgid "Delete post" msgstr "Hapus postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1743,7 +1792,7 @@ msgstr "Matikan respons haptik" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "Dinonaktifkan" @@ -1755,8 +1804,8 @@ msgstr "Buang" msgid "Discard draft?" msgstr "Buang draf?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Cegah aplikasi untuk menampilkan akun saya ke pengguna yang tidak login" @@ -1807,6 +1856,7 @@ msgstr "Domain terverifikasi!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1826,8 +1876,6 @@ msgstr "Selesai" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1839,7 +1887,7 @@ msgstr "Selesai" msgid "Done{extraText}" msgstr "Selesai{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1896,9 +1944,9 @@ msgstr "contoh: Pengguna yang membalas dengan iklan secara berulang." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Tiap kode hanya berlaku sekali. Anda akan mendapatkan tambahan kode undangan secara berkala." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1914,7 +1962,7 @@ msgstr "Ubah" msgid "Edit avatar" msgstr "Edit avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -1942,7 +1990,7 @@ msgstr "Edit Feed Saya" msgid "Edit my profile" msgstr "Edit profil saya" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -1961,7 +2009,7 @@ msgstr "Edit Profil" #~ msgid "Edit Saved Feeds" #~ msgstr "Edit Feed Tersimpan" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -1969,8 +2017,7 @@ msgstr "" msgid "Edit User List" msgstr "Edit Daftar Pengguna" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -1987,9 +2034,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Pendidikan" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2038,7 +2090,7 @@ msgstr "Sematkan postingan ini di situs web Anda. Salin potongan kode berikut da msgid "Enable {0} only" msgstr "Aktifkan {0} saja" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "Aktifkan konten dewasa" @@ -2070,7 +2122,7 @@ msgstr "Aktifkan hanya sumber ini saja" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "Diaktifkan" @@ -2140,19 +2192,18 @@ msgstr "Terjadi kesalahan saat menyimpan berkas" msgid "Error receiving captcha response." msgstr "Gagal menerima respons captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Eror:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Semua orang" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Semua orang dapat membalas" @@ -2247,8 +2298,8 @@ msgstr "Pengaturan media eksternal" msgid "Failed to create app password." msgstr "Gagal membuat kata sandi aplikasi." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2264,7 +2315,7 @@ msgstr "Gagal menghapus pesan" msgid "Failed to delete post, please try again" msgstr "Gagal menghapus postingan, silakan coba lagi" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2300,7 +2351,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "Gagal menyimpan gambar: {0}" @@ -2321,7 +2372,7 @@ msgstr "Gagal mengirimkan banding, silakan coba lagi." msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2343,7 +2394,7 @@ msgstr "Feed {0}" #~ msgid "Feed offline" #~ msgstr "Feed offline" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2353,10 +2404,9 @@ msgid "Feedback" msgstr "Masukan" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2376,7 +2426,7 @@ msgstr "Feeds adalah algoritma kustom yang dibuat pengguna dengan sedikit keahli #~ msgid "Feeds can be topical as well!" #~ msgstr "Feed juga bisa berdasarkan topik!" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2426,7 +2476,7 @@ msgstr "Sesuaikan konten yang Anda lihat di feed Mengikuti." msgid "Fine-tune the discussion threads." msgstr "Sesuaikan utasan diskusi." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2474,8 +2524,8 @@ msgstr "" msgid "Follow Account" msgstr "Ikuti Akun" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2523,7 +2573,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Pengguna yang Anda ikuti" @@ -2587,6 +2637,7 @@ msgid "Follows You" msgstr "Mengikuti Anda" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Makanan" @@ -2628,7 +2679,7 @@ msgstr "Dari <0/>" msgid "Gallery" msgstr "Galeri" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2658,7 +2709,7 @@ msgstr "Pelanggaran hukum atau ketentuan layanan secara terang-terangan" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2667,9 +2718,9 @@ msgstr "Kembali" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Kembali" @@ -2683,7 +2734,7 @@ msgstr "Kembali" msgid "Go back to previous step" msgstr "Kembali ke langkah sebelumnya" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2824,7 +2875,7 @@ msgstr "Hmm, server feed memberikan respons yang buruk. Harap beri tahu pemilik msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, kami kesulitan menemukan feed ini. Mungkin sudah dihapus." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmmm, tampaknya kami mengalami kesulitan memuat data ini. Lihat detail lebih lanjut di bawah ini. Jika masalah berlanjut, silakan hubungi kami." @@ -2915,7 +2966,7 @@ msgstr "Gambar" msgid "Image alt text" msgstr "Teks alt gambar" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3008,7 +3059,7 @@ msgstr "Kode undangan: {0} tersedia" msgid "Invite codes: 1 available" msgstr "Kode undangan: 1 tersedia" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3024,7 +3075,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Feed ini menampilkan postingan secara langsung dari orang yang Anda ikuti." -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3032,8 +3083,8 @@ msgstr "" msgid "Jobs" msgstr "Karir" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3042,6 +3093,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Jurnalisme" @@ -3057,7 +3109,7 @@ msgstr "Dilabeli oleh {0}." msgid "Labeled by the author." msgstr "Dilabeli oleh pemosting." -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "Label" @@ -3113,7 +3165,7 @@ msgstr "Pelajari lebih lanjut tentang moderasi yang diterapkan pada konten ini." msgid "Learn more about this warning" msgstr "Pelajari lebih lanjut tentang peringatan ini" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Pelajari lebih lanjut tentang apa yang publik di Bluesky." @@ -3154,7 +3206,7 @@ msgstr "yang tersisa" msgid "Legacy storage cleared, you need to restart the app now." msgstr "Penyimpanan lama dihapus, Anda perlu memulai ulang aplikasi sekarang." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3176,7 +3228,7 @@ msgstr "Terang" #~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Suka feed ini" @@ -3214,7 +3266,7 @@ msgstr "menyukai feed kustom Anda" msgid "liked your post" msgstr "menyukai postingan Anda" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Suka" @@ -3260,8 +3312,8 @@ msgid "List unmuted" msgstr "Daftar tidak dibisukan" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3290,7 +3342,7 @@ msgstr "Muat notifikasi baru" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Muat postingan baru" @@ -3315,7 +3367,7 @@ msgstr "" msgid "Log out" msgstr "Keluar" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Visibilitas pengguna yang tidak login" @@ -3347,7 +3399,7 @@ msgstr "Sepertinya Anda menghapus semua feed tersemat. Tapi jangan khawatir, And msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Sepertinya Anda kehilangan feed mengikuti. <0>Klik di sini untuk menambahkan." -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3365,15 +3417,15 @@ msgid "Mark as read" msgstr "Tandai telah dibaca" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Media" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "pengguna yang disebutkan" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Pengguna yang Anda sebut" @@ -3424,7 +3476,7 @@ msgid "Misleading Account" msgstr "Akun Menyesatkan" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderasi" @@ -3457,7 +3509,7 @@ msgstr "Daftar moderasi dibuat" msgid "Moderation list updated" msgstr "Daftar moderasi diperbarui" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Daftar moderasi" @@ -3474,7 +3526,7 @@ msgstr "Pengaturan moderasi" msgid "Moderation states" msgstr "Status moderasi" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "Alat moderasi" @@ -3483,7 +3535,7 @@ msgstr "Alat moderasi" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator telah memilih untuk menetapkan peringatan umum pada konten." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "Lebih lanjut" @@ -3499,6 +3551,10 @@ msgstr "Pilihan lainnya" msgid "Most-liked replies first" msgstr "Balasan yang paling disukai lebih dulu" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Bisukan" @@ -3568,7 +3624,7 @@ msgstr "Bisukan kata & tagar" msgid "Muted" msgstr "Dibisukan" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Akun yang dibisukan" @@ -3585,7 +3641,7 @@ msgstr "Postingan dari akun yang dibisukan akan dihilangkan dari feed dan notifi msgid "Muted by \"{0}\"" msgstr "Dibisukan oleh \"{0}\"" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Kata & tagar yang dibisukan" @@ -3631,6 +3687,7 @@ msgid "Name or Description Violates Community Standards" msgstr "Nama atau Deskripsi Melanggar Standar Komunitas" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Alam" @@ -3699,8 +3756,8 @@ msgstr "Postingan baru" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3712,7 +3769,7 @@ msgctxt "action" msgid "New Post" msgstr "Postingan baru" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3725,6 +3782,7 @@ msgid "Newest replies first" msgstr "Balasan terbaru terlebih dahulu" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Berita" @@ -3735,10 +3793,10 @@ msgstr "Berita" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3762,7 +3820,7 @@ msgstr "Gambar berikutnya" msgid "No" msgstr "Tidak" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Tidak ada deskripsi" @@ -3776,7 +3834,7 @@ msgstr "Tanpa Panel DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "GIF tidak ditemukan. Mungkin ada masalah dengan Tenor." -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -3849,11 +3907,11 @@ msgstr "Tidak ada hasil pencarian yang ditemukan untuk \"{search}\"." msgid "No thanks" msgstr "Tidak terima kasih" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Tak seorang pun" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "Tidak ada yang dapat membalas" @@ -3862,7 +3920,7 @@ msgstr "Tidak ada yang dapat membalas" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Belum ada yang menyukai ini. Mungkin Anda bisa jadi yang pertama!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -3875,7 +3933,7 @@ msgstr "Ketelanjangan Non-Seksual" #~ msgstr "" #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Tidak ditemukan" @@ -3890,7 +3948,7 @@ msgstr "Jangan sekarang" msgid "Note about sharing" msgstr "Catatan tentang berbagi" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Catatan: Bluesky merupakan jaringan terbuka dan publik. Pengaturan ini hanya akan membatasi visibilitas konten Anda pada aplikasi dan situs web Bluesky, dan aplikasi lain mungkin tidak menghormati pengaturan ini. Konten Anda mungkin tetap ditampilkan kepada pengguna yang tidak login oleh aplikasi dan website lain." @@ -3946,7 +4004,7 @@ msgstr "Matikan" msgid "Oh no!" msgstr "Oh tidak!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh tidak! Sepertinya ada yang salah." @@ -3982,7 +4040,7 @@ msgstr "Satu atau lebih gambar belum ada teks alt." msgid "Only .jpg and .png files are supported" msgstr "Hanya mendukung berkas .jpg dan .png" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -3999,10 +4057,10 @@ msgid "Oops, something went wrong!" msgstr "Ups, sepertinya ada yang salah!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Uups!" @@ -4028,7 +4086,7 @@ msgstr "Buka opsi percakapan" msgid "Open emoji picker" msgstr "Buka pemilih emoji" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "Buka menu opsi feed" @@ -4040,7 +4098,7 @@ msgstr "Buka tautan dengan browser dalam aplikasi" msgid "Open message options" msgstr "Buka opsi pesan" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "Buka pengaturan kata dan tagar yang dibisukan" @@ -4052,7 +4110,7 @@ msgstr "Buka navigasi" msgid "Open post options menu" msgstr "Buka menu opsi postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4069,6 +4127,10 @@ msgstr "Buka log sistem" msgid "Opens {numItems} options" msgstr "Membuka opsi {numItems}" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Membuka pengaturan aksesibilitas" @@ -4211,7 +4273,7 @@ msgstr "Opsi {0} dari {numItems}" msgid "Optionally provide additional information below:" msgstr "Jika perlu, berikan informasi tambahan di bawah ini:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "Atau gabungkan opsi-opsi berikut:" @@ -4271,7 +4333,6 @@ msgstr "Kata sandi diganti!" msgid "Pause" msgstr "Jeda" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Orang" @@ -4284,32 +4345,37 @@ msgstr "Orang yang diikuti oleh @{0}" msgid "People following @{0}" msgstr "Orang yang mengikuti @{0}" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "Diperlukan izin untuk mengakses rol kamera." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Izin untuk mengakses rol kamera ditolak. Silakan aktifkan di pengaturan sistem Anda." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Hewan Peliharaan" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Gambar yang ditujukan untuk orang dewasa." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Sematkan ke beranda" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "Sematkan ke Beranda" @@ -4405,6 +4471,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Harap tunggu hingga kartu tautan Anda selesai dimuat" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Politik" @@ -4468,7 +4535,7 @@ msgstr "Postingan tidak ditemukan" msgid "posts" msgstr "postingan" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Postingan" @@ -4542,7 +4609,7 @@ msgid "Processing..." msgstr "Memproses..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profil" @@ -4582,15 +4649,15 @@ msgstr "Publikasikan postingan" msgid "Publish reply" msgstr "Publikasikan balasan" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4652,7 +4719,9 @@ msgid "Reload conversations" msgstr "Memuat ulang percakapan" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4661,7 +4730,7 @@ msgstr "Memuat ulang percakapan" msgid "Remove" msgstr "Hapus" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4693,13 +4762,13 @@ msgstr "Hapus feed?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Hapus dari feed saya" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Hapus dari feed saya?" @@ -4747,7 +4816,7 @@ msgid "Removed from my feeds" msgstr "Dihapus dari feed saya" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Dihapus dari feed Anda" @@ -4765,19 +4834,19 @@ msgstr "Hapus postingan yang dikutip" msgid "Replace with Discover" msgstr "Ganti dengan Discover" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Balasan" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Balasan ke utas ini dinonaktifkan" @@ -4833,8 +4902,8 @@ msgstr "Laporkan percakapan" msgid "Report dialog" msgstr "Dialog laporan" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Laporkan feed" @@ -4851,8 +4920,8 @@ msgstr "Laporkan pesan" msgid "Report post" msgstr "Laporkan postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -4898,7 +4967,7 @@ msgstr "Posting ulang" msgid "Repost" msgstr "Posting ulang" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4998,12 +5067,12 @@ msgstr "Coba kembali tindakan terakhir, yang gagal" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5015,7 +5084,7 @@ msgstr "Ulangi" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Kembali ke halaman sebelumnya" @@ -5025,12 +5094,13 @@ msgid "Returns to home page" msgstr "Kembali ke beranda" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "Kembali ke halaman sebelumnya" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5039,7 +5109,7 @@ msgstr "Kembali ke halaman sebelumnya" msgid "Save" msgstr "Simpan" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5061,8 +5131,8 @@ msgstr "Simpan Perubahan" msgid "Save handle change" msgstr "Simpan perubahan handle" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5070,12 +5140,12 @@ msgstr "" msgid "Save image crop" msgstr "Simpan potongan gambar" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "Simpan ke feed saya" @@ -5083,7 +5153,7 @@ msgstr "Simpan ke feed saya" msgid "Saved Feeds" msgstr "Feed Tersimpan" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "Disimpan ke rol kamera Anda" @@ -5091,7 +5161,7 @@ msgstr "Disimpan ke rol kamera Anda" #~ msgid "Saved to your camera roll." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Disimpan ke feed Anda" @@ -5109,13 +5179,14 @@ msgid "Saves image crop settings" msgstr "Menyimpan pengaturan pemangkasan gambar" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Katakan halo!" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Sains" @@ -5157,7 +5228,7 @@ msgstr "Cari semua postingan dari @{authorHandle} dengan tagar {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Cari semua postingan dengan tagar {displayTag}" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5299,7 +5370,7 @@ msgstr "Pilih bahasa untuk teks default yang akan ditampilkan dalam aplikasi." msgid "Select your date of birth" msgstr "Pilih tanggal lahir Anda" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Pilih minat Anda dari opsi di bawah ini" @@ -5376,7 +5447,7 @@ msgstr "Kirim email dengan kode konfirmasi untuk penghapusan akun" msgid "Server address" msgstr "Alamat server" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "Atur tanggal lahir" @@ -5464,9 +5535,9 @@ msgstr "Aktivitas seksual atau ketelanjangan erotis." msgid "Sexually Suggestive" msgstr "Bermuatan Seksual" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5476,7 +5547,7 @@ msgstr "Bermuatan Seksual" msgid "Share" msgstr "Bagikan" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Bagikan" @@ -5495,30 +5566,36 @@ msgstr "Bagikan fakta menarik!" msgid "Share anyway" msgstr "Tetap bagikan" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Bagikan feed" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Bagikan Tautan" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5572,7 +5649,7 @@ msgstr "" msgid "Show less like this" msgstr "Tampilkan lebih sedikit" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5732,33 +5809,33 @@ msgstr "Masuk sebagai @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Lewati" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Lewati tahap ini" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Pengembang Perangkat Lunak" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "Beberapa orang dapat membalas" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5770,7 +5847,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Terjadi kesalahan, silakan coba lagi." @@ -5806,6 +5883,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam; menyebut atau membalas secara berlebihan" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Olahraga" @@ -5827,7 +5905,7 @@ msgstr "Mulai mengobrol" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5835,14 +5913,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "" @@ -5960,6 +6042,7 @@ msgid "Tap to view fully" msgstr "Ketuk untuk melihat sepenuhnya" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Teknologi" @@ -6012,10 +6095,10 @@ msgstr "Berisi hal berikut:" msgid "That handle is already taken." msgstr "Handle telah terpakai." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6036,7 +6119,7 @@ msgstr "Panduan Komunitas telah dipindahkan ke <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6065,7 +6148,7 @@ msgstr "Postingan mungkin telah dihapus." msgid "The Privacy Policy has been moved to <0/>" msgstr "Kebijakan Privasi telah dipindahkan ke <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6086,7 +6169,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Ada masalah saat menghubungi server, silakan periksa koneksi internet Anda dan coba lagi." @@ -6096,7 +6179,7 @@ msgstr "Ada masalah saat menghapus feed ini. Periksa koneksi internet Anda dan c #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Ada masalah saat memperbarui feed Anda, periksa koneksi internet dan coba lagi." @@ -6109,7 +6192,7 @@ msgstr "Ada masalah saat menghubungkan ke Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6167,6 +6250,7 @@ msgstr "Ada masalah dengan pengambilan kata sandi aplikasi Anda" msgid "There was an issue! {0}" msgstr "Ada masalah! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6259,7 +6343,7 @@ msgstr "Feed ini sedang menerima terlalu banyak trafik dan sementara tidak terse msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Feed ini kosong! Anda mungkin perlu mengikuti lebih banyak pengguna atau menyesuaikan pengaturan bahasa Anda." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6366,7 +6450,7 @@ msgstr "Pengguna ini termasuk dalam daftar <0>{0} yang telah Anda blokir" msgid "This user is included in the <0>{0} list which you have muted." msgstr "Pengguna ini termasuk dalam daftar <0>{0} yang telah Anda bisukan" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6391,6 +6475,10 @@ msgstr "Preferensi utasan" msgid "Thread Preferences" msgstr "Preferensi Utasan" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Mode Utasan" @@ -6419,7 +6507,7 @@ msgstr "Beralih antara opsi kata yang dibisukan." msgid "Toggle dropdown" msgstr "Beralih dropdown" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "Beralih untuk mengaktifkan atau menonaktifkan konten dewasa" @@ -6434,8 +6522,8 @@ msgstr "Transformasi" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6446,6 +6534,10 @@ msgctxt "action" msgid "Try again" msgstr "Coba lagi" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Autentikasi dua faktor" @@ -6475,7 +6567,7 @@ msgstr "Bunyikan daftar" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -6538,7 +6630,7 @@ msgstr "Batal Ikuti Akun" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "Batalkan suka feed ini" @@ -6573,12 +6665,12 @@ msgstr "Bunyikan percakapan" msgid "Unmute thread" msgstr "Bunyikan utasan" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Lepas sematan" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "Lepaskan sematan dari beranda" @@ -6748,7 +6840,7 @@ msgstr "Nama pengguna atau alamat email" msgid "Users" msgstr "Pengguna" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "pengguna yang diikuti <0/>" @@ -6759,7 +6851,7 @@ msgstr "pengguna yang diikuti <0/>" msgid "Users I follow" msgstr "Pengguna yang saya ikuti" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Pengguna di \"{0}\"" @@ -6813,6 +6905,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "Versi {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Permainan Video" @@ -6864,7 +6957,7 @@ msgstr "Lihat avatar" msgid "View the labeling service provided by @{0}" msgstr "Lihat layanan pelabelan yang disediakan oleh @{0}" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "Lihat pengguna yang menyukai feed ini" @@ -6924,11 +7017,11 @@ msgstr "Sebaiknya hindari kata-kata umum yang muncul dalam postingan, karena dap msgid "We were unable to load your birth date preferences. Please try again." msgstr "Kami tidak dapat memuat preferensi tanggal lahir Anda. Silakan coba lagi." -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "Kami tidak dapat memuat pelabel yang Anda konfigurasikan saat ini." -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "Sepertinya ada masalah koneksi. Mohon coba lagi untuk melanjutkan pengaturan akun Anda. Jika terus gagal, Anda dapat melewati langkah ini." @@ -6936,7 +7029,7 @@ msgstr "Sepertinya ada masalah koneksi. Mohon coba lagi untuk melanjutkan pengat msgid "We will let you know when your account is ready." msgstr "Kami akan memberi tahu Anda ketika akun Anda siap." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Kami akan menggunakan ini untuk menyesuaikan pengalaman Anda." @@ -6985,7 +7078,11 @@ msgstr "" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Apa saja minat Anda?" @@ -7012,17 +7109,15 @@ msgstr "Bahasa apa yang ingin Anda lihat di feed Anda?" msgid "Who can message you?" msgstr "Siapa yang dapat mengirim pesan kepada Anda?" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Siapa yang dapat membalas" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7078,6 +7173,7 @@ msgid "Write your reply" msgstr "Tulis balasan Anda" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Penulis" @@ -7096,7 +7192,7 @@ msgstr "Ya" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7112,6 +7208,10 @@ msgstr "Kemarin, {time}" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Anda sedang dalam antrian." @@ -7245,6 +7345,10 @@ msgstr "Anda belum membisukan akun apa pun. Untuk membisukan akun, buka profil m msgid "You have reached the end" msgstr "Anda telah mencapai akhir" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Anda belum membisukan kata atau tagar apa pun" @@ -7273,15 +7377,15 @@ msgstr "Anda harus berusia 13 tahun atau lebih untuk mendaftar." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Anda harus berusia 18 tahun atau lebih untuk mengaktifkan konten dewasa" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7333,7 +7437,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 809c4e2b0c..87de3885d2 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -63,7 +63,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -90,7 +90,11 @@ msgstr "" #~ msgid "{0} {purposeLabel} List" #~ msgstr "Lista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -133,7 +137,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -165,7 +169,7 @@ msgstr "{handle} non può ricevere messaggi" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -176,11 +180,11 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non letto" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -188,17 +192,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> membri" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -208,10 +222,14 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #~ msgid "<0>{0} following" #~ msgstr "<0>{0} following" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -234,6 +252,10 @@ msgstr "<0>Non applicabile. Questo avviso è disponibile solo per i post che #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Ti diamo il benvenuto su<1>Bluesky" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Nome utente non valido" @@ -329,11 +351,11 @@ msgstr "Account non silenziato" msgid "Add" msgstr "Aggiungi" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -391,14 +413,14 @@ msgid "Add muted words and tags" msgstr "Aggiungi parole silenziate e tags" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Aggiungi feed raccomandati" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -410,7 +432,7 @@ msgstr "Aggiungi il feed predefinito delle sole persone che segui" msgid "Add the following DNS record to your domain:" msgstr "Aggiungi il seguente record DNS al tuo dominio:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -447,16 +469,20 @@ msgstr "Contenuto per adulti" #~ msgid "Adult content can only be enabled via the Web at <0/>." #~ msgstr "I contenuti per adulti possono essere abilitati solo dal sito Web a <0/>." +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "Il contenuto per adulti è disattivato." -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avanzato" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -520,23 +546,23 @@ msgstr "Una email è stata inviata al tuo indirizzo precedente, {0}. Include un msgid "An error occured" msgstr "Si è verificato un errore" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "È avvenuto un errore durante la cancellazione del messaggio. Riprovare un altra volta" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -553,16 +579,17 @@ msgstr "Un problema non incluso in queste opzioni" msgid "An issue occurred, please try again." msgstr "Si è verificato un problema, riprova un'altra volta." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "si è verificato un errore sconosciuto" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "e" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Animali" @@ -648,7 +675,7 @@ msgstr "Aspetto" msgid "Apply default recommended feeds" msgstr "Applica i feed raccomandati predefiniti" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -672,7 +699,7 @@ msgstr "Sei sicuro di voler abbandonare questa conversazione? I messaggi verrann msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -692,6 +719,7 @@ msgid "Are you writing in <0>{0}?" msgstr "Stai scrivendo in <0>{0}?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Arte" @@ -718,7 +746,7 @@ msgstr "Almeno 3 caratteri" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Indietro" @@ -782,7 +810,7 @@ msgstr "Vuoi bloccare questi accounts?" msgid "Blocked" msgstr "Bloccato" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Accounts bloccati" @@ -840,11 +868,11 @@ msgstr "Bluesky è un network aperto in cui puoi scegliere il tuo provider di ho #~ 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 utilizza gli inviti per costruire una comunità più sana. Se non conosci nessuno con un invito, puoi iscriverti alla lista d'attesa e te ne invieremo uno al più presto." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 non mostrerà il tuo profilo e i tuoi post agli utenti non loggati. Altre applicazioni potrebbero non rispettare questa istruzione. Ciò non rende il tuo account privato." @@ -860,6 +888,7 @@ msgid "Blur images and filter from feeds" msgstr "Sfoca le immagini e filtra dai feed" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Libri" @@ -1081,16 +1110,24 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'e-mail con il codice di conferma da inserire di seguito:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Scegli \"Tutti\" o \"Nessuno\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Scegli \"Tutti\" o \"Nessuno\"" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Scegli il servizio" @@ -1106,6 +1143,11 @@ msgstr "Scegli gli algoritmi che compilano i tuoi feed personalizzati." msgid "Choose this color as your avatar" msgstr "Scegli questo colore per il tuo avatar" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Scegli i tuoi feed principali" @@ -1181,18 +1223,18 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Chiudi" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Chiudi la finestra attiva" @@ -1259,10 +1301,12 @@ msgid "Collapses list of users for a given notification" msgstr "Comprime l'elenco degli utenti per una determinata notifica" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Commedia" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Fumetti" @@ -1331,11 +1375,11 @@ msgstr "Conferma l'eliminazione dell'account" #~ msgid "Confirm your age to enable adult content." #~ msgstr "Conferma la tua età per abilitare i contenuti per adulti." -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Conferma la tua età:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "Conferma la tua data di nascita" @@ -1373,7 +1417,7 @@ msgstr "Contenuto Bloccato" #~ msgid "Content Filtering" #~ msgstr "Filtro dei Contenuti" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Filtri dei contenuti" @@ -1402,7 +1446,7 @@ msgstr "Avviso sui contenuti" msgid "Context menu backdrop, click to close the menu." msgstr "Sfondo del menu contestuale, clicca per chiudere il menu." -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1415,7 +1459,7 @@ msgstr "Continua come {0} (attualmente connesso)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1463,7 +1507,7 @@ msgstr "Copiato!" msgid "Copies app password" msgstr "Copia la password dell'app" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copia" @@ -1477,7 +1521,11 @@ msgstr "Copia {0}" msgid "Copy code" msgstr "Copia il codice" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1503,7 +1551,7 @@ msgstr "Copia il testo del messaggio" msgid "Copy post text" msgstr "Copia il testo del post" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1516,7 +1564,7 @@ msgstr "Politica sul diritto d'autore" msgid "Could not leave chat" msgstr "Errore nell'abbandonare la conversione" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "Feed non caricato" @@ -1535,7 +1583,7 @@ msgstr "Errore nel silenziare la conversazione" #~ msgid "Country" #~ msgstr "Paese" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1548,17 +1596,17 @@ msgstr "Crea un nuovo account" msgid "Create a new Bluesky account" msgstr "Crea un nuovo Bluesky account" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1589,8 +1637,8 @@ msgid "Create new account" msgstr "Crea un nuovo account" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1610,6 +1658,7 @@ msgstr "Creato {0}" #~ msgstr "Crea una scheda con una miniatura. La scheda si collega a {url}" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Cultura" @@ -1669,9 +1718,9 @@ msgid "Debug panel" msgstr "Pannello per il debug" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1734,12 +1783,12 @@ msgstr "Cancellare Account…" msgid "Delete post" msgstr "Elimina il post" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1809,7 +1858,7 @@ msgstr "Disattiva il feedback tattile" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "Disabilitato" @@ -1824,8 +1873,8 @@ msgstr "Scartare" msgid "Discard draft?" msgstr "Scartare la bozza?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Scoraggia le app dal mostrare il mio account agli utenti disconnessi" @@ -1879,6 +1928,7 @@ msgstr "Dominio verificato!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1898,8 +1948,6 @@ msgstr "Fatto" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1914,7 +1962,7 @@ msgstr "Fatto{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Usa il doppio tocco per accedere" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1974,9 +2022,9 @@ msgstr "e.g. Utenti che rispondono ripetutamente con annunci." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Ogni codice funziona per un solo uso. Riceverai periodicamente più codici di invito." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1992,7 +2040,7 @@ msgstr "Modifica" msgid "Edit avatar" msgstr "Modifica l'avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -2020,7 +2068,7 @@ msgstr "Modifica i miei feed" msgid "Edit my profile" msgstr "Modifica il mio profilo" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -2039,7 +2087,7 @@ msgstr "Modifica il Profilo" #~ msgid "Edit Saved Feeds" #~ msgstr "Modifica i feed memorizzati" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -2047,8 +2095,7 @@ msgstr "" msgid "Edit User List" msgstr "Modifica l'elenco degli utenti" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -2065,9 +2112,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Formazione scolastica" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2116,7 +2168,7 @@ msgstr "Incorpora questo post nel tuo sito web. Copia il seguente ritaglio e inc msgid "Enable {0} only" msgstr "Attiva {0} solo" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "Attiva il contenuto per adulti" @@ -2151,7 +2203,7 @@ msgstr "Abilita solo questa fonte" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "Abilitato" @@ -2226,19 +2278,18 @@ msgstr "Un errore è avvenuto durante il salvataggio del file" msgid "Error receiving captcha response." msgstr "Errore nella risposta del captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Errore:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Tutti" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Tutti possono rispondere" @@ -2336,8 +2387,8 @@ msgstr "Impostazioni multimediali esterni" msgid "Failed to create app password." msgstr "Impossibile creare la password dell'app." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2353,7 +2404,7 @@ msgstr "Errore nel cancellare il messaggio" msgid "Failed to delete post, please try again" msgstr "Non possiamo eliminare il post, riprova di nuovo" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2383,7 +2434,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "Non è possibile salvare l'immagine: {0}" @@ -2400,7 +2451,7 @@ msgstr "Errore nel invio dell'appello, si prega di riprovare." msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2425,7 +2476,7 @@ msgstr "Feed fatto da {0}" #~ msgid "Feed Preferences" #~ msgstr "Preferenze del feed" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2435,10 +2486,9 @@ msgid "Feedback" msgstr "Commenti" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2457,7 +2507,7 @@ msgstr "I feed sono algoritmi personalizzati che gli utenti creano con un minimo #~ msgid "Feeds can be topical as well!" #~ msgstr "I feed possono anche avere tematiche!" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2507,7 +2557,7 @@ msgstr "Ottimizza il contenuto che vedi nel tuo Following feed." msgid "Fine-tune the discussion threads." msgstr "Ottimizza i la visualizzazione delle discussioni." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2555,8 +2605,8 @@ msgstr "" msgid "Follow Account" msgstr "Segui l'Account" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2603,7 +2653,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Utenti seguiti" @@ -2670,6 +2720,7 @@ msgid "Follows You" msgstr "Ti Segue" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Gastronomia" @@ -2717,7 +2768,7 @@ msgstr "Da <0/>" msgid "Gallery" msgstr "Galleria" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2747,7 +2798,7 @@ msgstr "Evidenti violazioni della legge o dei termini di servizio" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2756,9 +2807,9 @@ msgstr "Torna indietro" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Torna Indietro" @@ -2772,7 +2823,7 @@ msgstr "Torna Indietro" msgid "Go back to previous step" msgstr "Torna al passaggio precedente" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2914,7 +2965,7 @@ msgstr "Il server del feed ha dato una risposta negativa. Informa il proprietari msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Stiamo riscontrando problemi nel trovare questo feed. Potrebbe essere stato cancellato." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Stiamo riscontrando problemi nel trovare questi dati. Guarda PI[U giù per trovare più dettagli. Se il problema continua mettiti in contatto." @@ -3014,7 +3065,7 @@ msgstr "Testo alternativo dell'immagine" #~ msgid "Image options" #~ msgstr "Opzioni per l'immagine" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3128,7 +3179,7 @@ msgstr "Codici di invito: {0} disponibili" msgid "Invite codes: 1 available" msgstr "Codici di invito: 1 disponibile" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3144,7 +3195,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Mostra i post delle persone che segui." -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3152,8 +3203,8 @@ msgstr "" msgid "Jobs" msgstr "Lavori" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3171,6 +3222,7 @@ msgstr "" #~ msgstr "Iscriviti alla Lista d'Attesa" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Giornalismo" @@ -3185,7 +3237,7 @@ msgstr "Etichettato da {0}." msgid "Labeled by the author." msgstr "Etichettato dall'autore." -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "Etichette" @@ -3246,7 +3298,7 @@ msgstr "Scopri di più sulla moderazione applicata a questo contenuto." msgid "Learn more about this warning" msgstr "Ulteriori informazioni su questo avviso" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Scopri cosa è pubblico su Bluesky." @@ -3287,7 +3339,7 @@ msgstr "mancano." msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'archivio legacy è stato cancellato, riattiva la app." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3311,7 +3363,7 @@ msgstr "Chiaro" #~ msgstr "Mi piace" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Metti mi piace a questo feed" @@ -3347,7 +3399,7 @@ msgstr "piace il tuo feed personalizzato" msgid "liked your post" msgstr "piace il tuo post" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Mi piace" @@ -3393,8 +3445,8 @@ msgid "List unmuted" msgstr "Lista non mutata" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3426,7 +3478,7 @@ msgstr "Carica più notifiche" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carica nuovi posts" @@ -3454,7 +3506,7 @@ msgstr "" msgid "Log out" msgstr "Disconnetta l'account" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Visibilità degli utenti disconnessi" @@ -3485,7 +3537,7 @@ msgstr "Sembra che tu non abbia più feed fissati. Ma non ti preoccupare, puoi a msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Sembra che ti manchi un following feed. <0>Clicca qui per aggiungere uno." -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3509,15 +3561,15 @@ msgstr "Segna come letto" #~ msgstr "Può contenere solo lettere e numeri" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Media" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "utenti menzionati" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Utenti menzionati" @@ -3567,7 +3619,7 @@ msgid "Misleading Account" msgstr "Account Ingannevole" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderazione" @@ -3600,7 +3652,7 @@ msgstr "Lista di moderazione creata" msgid "Moderation list updated" msgstr "Lista di moderazione aggiornata" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Liste di moderazione" @@ -3617,7 +3669,7 @@ msgstr "Impostazioni di moderazione" msgid "Moderation states" msgstr "Stati di moderazione" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "Strumenti di moderazione" @@ -3626,7 +3678,7 @@ msgstr "Strumenti di moderazione" msgid "Moderator has chosen to set a general warning on the content." msgstr "Il moderatore ha scelto di mettere un avviso generale sul contenuto." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "Di più" @@ -3645,6 +3697,10 @@ msgstr "Altre opzioni" msgid "Most-liked replies first" msgstr "Dai priorità alle risposte con più likes" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #~ msgid "Must be at least 3 characters" #~ msgstr "Deve contenere almeno 3 caratteri" @@ -3720,7 +3776,7 @@ msgstr "Silenzia parole & tags" msgid "Muted" msgstr "Silenziato" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Account silenziato" @@ -3737,7 +3793,7 @@ msgstr "I post degli account silenziati verranno rimossi dal tuo feed e dalle tu msgid "Muted by \"{0}\"" msgstr "Silenziato da \"{0}\"" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Parole e tags silenziati" @@ -3786,6 +3842,7 @@ msgid "Name or Description Violates Community Standards" msgstr "Il Nome o la Descrizione Viola gli Standard della Comunità" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Natura" @@ -3855,8 +3912,8 @@ msgstr "Nuovo Post" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3871,7 +3928,7 @@ msgstr "Nuovo post" #~ msgid "New Post" #~ msgstr "Nuovo Post" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3884,6 +3941,7 @@ msgid "Newest replies first" msgstr "Mostrare prima le risposte più recenti" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Notizie" @@ -3894,10 +3952,10 @@ msgstr "Notizie" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3920,7 +3978,7 @@ msgstr "Immagine seguente" msgid "No" msgstr "No" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Senza descrizione" @@ -3934,7 +3992,7 @@ msgstr "Nessun pannello DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Non si è trovata nessuna GIF in primo piano. Potrebbe esserci un problema con Tenor." -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -4003,11 +4061,11 @@ msgstr "Nessun risultato trovato per \"{search}\"." msgid "No thanks" msgstr "No grazie" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Nessuno" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "Nessuno puo rispondere" @@ -4016,7 +4074,7 @@ msgstr "Nessuno puo rispondere" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nessuno ha fatto ancora un like. Fai il primo tu!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -4028,7 +4086,7 @@ msgstr "Nudità non sessuale" #~ msgstr "Non applicabile." #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Non trovato" @@ -4043,7 +4101,7 @@ msgstr "Non adesso" msgid "Note about sharing" msgstr "Nota sulla condivisione" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Nota: Bluesky è una rete aperta e pubblica. Questa impostazione limita solo la visibilità dei tuoi contenuti sull'app e sul sito Web di Bluesky e altre app potrebbero non rispettare questa impostazione. I tuoi contenuti potrebbero comunque essere mostrati agli utenti disconnessi da altre app e siti web." @@ -4101,7 +4159,7 @@ msgstr "Spento" msgid "Oh no!" msgstr "Oh no!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh no! Qualcosa è andato male." @@ -4137,7 +4195,7 @@ msgstr "A una o più immagini manca il testo alternativo." msgid "Only .jpg and .png files are supported" msgstr "Solo i file .jpg e .png sono supportati" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -4154,10 +4212,10 @@ msgid "Oops, something went wrong!" msgstr "Ops! Qualcosa è andato male!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ops!" @@ -4183,7 +4241,7 @@ msgstr "Apri opzioni conversazione" msgid "Open emoji picker" msgstr "Apri il selettore emoji" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "Apri il menu delle opzioni del feed" @@ -4195,7 +4253,7 @@ msgstr "Apri i links con il navigatore della app" msgid "Open message options" msgstr "Apri opzioni messaggio" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "Apri le impostazioni delle parole e dei tag silenziati" @@ -4207,7 +4265,7 @@ msgstr "Apri la navigazione" msgid "Open post options menu" msgstr "Apri il menu delle opzioni del post" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4224,6 +4282,10 @@ msgstr "Apri il registro di sistema" msgid "Opens {numItems} options" msgstr "Apre le {numItems} opzioni" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Apre le impostazioni di accessibilità" @@ -4387,7 +4449,7 @@ msgstr "Opzione {0} di {numItems}" msgid "Optionally provide additional information below:" msgstr "Facoltativamente, fornisci ulteriori informazioni di seguito:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "Oppure combina queste opzioni:" @@ -4450,7 +4512,6 @@ msgstr "Password aggiornata!" msgid "Pause" msgstr "Pausa" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Gente" @@ -4463,35 +4524,40 @@ msgstr "Persone seguite da @{0}" msgid "People following @{0}" msgstr "Persone che seguono @{0}" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "È richiesta l'autorizzazione per accedere al la cartella delle immagini." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "L'autorizzazione per accedere la cartella delle immagini è stata negata. Si prega di abilitarla nelle impostazioni del sistema." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Animali di compagnia" #~ msgid "Phone number" #~ msgstr "Numero di telefono" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Immagini per adulti." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Fissa su Home" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "Fissa su Home" @@ -4597,6 +4663,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Attendi il caricamento della scheda di collegamento" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Politica" @@ -4666,7 +4733,7 @@ msgstr "Post non trovato" msgid "posts" msgstr "post" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Post" @@ -4735,7 +4802,7 @@ msgid "Processing..." msgstr "Elaborazione in corso…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profilo" @@ -4775,15 +4842,15 @@ msgstr "Pubblica il post" msgid "Publish reply" msgstr "Pubblica la risposta" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4842,7 +4909,9 @@ msgid "Reload conversations" msgstr "Ricarica conversazioni" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4854,7 +4923,7 @@ msgstr "Rimuovi" #~ msgid "Remove {0} from my feeds?" #~ msgstr "Rimuovere {0} dai miei feed?" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4886,13 +4955,13 @@ msgstr "Rimuovere il feed?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Rimuovi dai miei feed" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Rimuovere dai miei feed?" @@ -4946,7 +5015,7 @@ msgid "Removed from my feeds" msgstr "Rimuovere dai miei feed" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Rimosso dai tuoi feed" @@ -4964,19 +5033,19 @@ msgstr "Rimuovi post citato" msgid "Replace with Discover" msgstr "Sostituisci con Discover" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Risposte" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Le risposte a questo thread sono disabilitate" @@ -5028,8 +5097,8 @@ msgstr "Segnala la conversazione" msgid "Report dialog" msgstr "Segnala il dialogo" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Segnala il feed" @@ -5046,8 +5115,8 @@ msgstr "Segnala il messaggio" msgid "Report post" msgstr "Segnala il post" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -5093,7 +5162,7 @@ msgstr "Ripubblicare" msgid "Repost" msgstr "Ripubblicare" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5207,12 +5276,12 @@ msgstr "Ritenta l'ultima azione che ha generato un errore" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5223,7 +5292,7 @@ msgstr "Riprova" #~ msgstr "Riprova." #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Ritorna alla pagina precedente" @@ -5233,7 +5302,7 @@ msgid "Returns to home page" msgstr "Ritorna su Home" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "Ritorna alla pagina precedente" @@ -5241,7 +5310,8 @@ msgstr "Ritorna alla pagina precedente" #~ msgstr "SANDBOX. I post e gli account non sono permanenti." #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5250,7 +5320,7 @@ msgstr "Ritorna alla pagina precedente" msgid "Save" msgstr "Salva" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5272,8 +5342,8 @@ msgstr "Salva i cambi" msgid "Save handle change" msgstr "Salva la modifica del tuo identificatore" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5281,12 +5351,12 @@ msgstr "" msgid "Save image crop" msgstr "Salva il ritaglio dell'immagine" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "Salva nei miei feed" @@ -5294,14 +5364,14 @@ msgstr "Salva nei miei feed" msgid "Saved Feeds" msgstr "Canali salvati" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "Salvata nella tua galleria" #~ msgid "Saved to your camera roll." #~ msgstr "Salvato nel rullino fotografico." -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Salvato nei tuoi feed" @@ -5319,13 +5389,14 @@ msgid "Saves image crop settings" msgstr "Salva le impostazioni di ritaglio dell'immagine" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "Di ciao!" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Scienza" @@ -5367,7 +5438,7 @@ msgstr "Cerca tutti i post di @{authorHandle} con tag {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Cerca tutti i post con il tag {displayTag}" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5513,7 +5584,7 @@ msgstr "Seleziona la lingua dell'app per il testo predefinito da visualizzare ne msgid "Select your date of birth" msgstr "Seleziona la tua data di nascita" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Seleziona i tuoi interessi dalle seguenti opzioni" @@ -5606,7 +5677,7 @@ msgstr "Indirizzo del server" #~ msgid "Set Age" #~ msgstr "Imposta l'età" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "Imposta la data di nascita" @@ -5721,9 +5792,9 @@ msgstr "Attività sessuale o nudità erotica." msgid "Sexually Suggestive" msgstr "Sessualmente suggestivo" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5733,7 +5804,7 @@ msgstr "Sessualmente suggestivo" msgid "Share" msgstr "Condividi" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Condividi" @@ -5752,30 +5823,36 @@ msgstr "Condividi un fatto divertente!" msgid "Share anyway" msgstr "Condividi comunque" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Condividi il feed" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Condividi il link" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5831,7 +5908,7 @@ msgstr "" msgid "Show less like this" msgstr "Mostra meno come questo" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -6002,17 +6079,17 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} esce da Bluesky" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Salta questo passo" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Salta questa corrente" @@ -6020,18 +6097,18 @@ msgstr "Salta questa corrente" #~ msgstr "Verifica tramite SMS" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Sviluppo Software" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "Solo alcune persone possono rispondere" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -6046,7 +6123,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Qualcosa è andato male, prova di nuovo." @@ -6084,6 +6161,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam; menzioni o risposte eccessive" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Sports" @@ -6108,7 +6186,7 @@ msgstr "Iniza a conversare" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6116,14 +6194,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #~ msgid "Status page" #~ msgstr "Pagina di stato" @@ -6245,6 +6327,7 @@ msgid "Tap to view fully" msgstr "Tocca per visualizzare completamente" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Tecnologia" @@ -6297,10 +6380,10 @@ msgstr "Che contiene il seguente:" msgid "That handle is already taken." msgstr "Questo handle è già stato preso." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6320,7 +6403,7 @@ msgstr "Le Linee guida della community sono state spostate a<0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La politica sul copyright è stata spostata a <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6349,7 +6432,7 @@ msgstr "Il post potrebbe essere stato cancellato." msgid "The Privacy Policy has been moved to <0/>" msgstr "La politica sulla privacy è stata spostata a <0/><0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6373,7 +6456,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Si è verificato un problema nel contattare il server, controlla la tua connessione Internet e riprova." @@ -6383,7 +6466,7 @@ msgstr "Si è verificato un problema durante la rimozione di questo feed. Per fa #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Si è verificato un problema durante la rimozione di questo feed. Per favore controlla la tua connessione Internet e prova di nuovo." @@ -6396,7 +6479,7 @@ msgstr "Si è verificato un problema durante la connessione a Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6454,6 +6537,7 @@ msgstr "Si è verificato un problema durante il recupero delle password dell'app msgid "There was an issue! {0}" msgstr "Si è verificato un problema! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6551,7 +6635,7 @@ msgstr "Questo canale al momento sta ricevendo molte visite ed è temporaneament msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Questo feed è vuoto! Prova a seguire più utenti o ottimizza le impostazioni della lingua." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6665,7 +6749,7 @@ msgstr "Questo utente è incluso nell'elenco <0>{0} che hai silenziato." #~ msgid "This user is included the <0/> list which you have muted." #~ msgstr "Questo utente è incluso nella lista <0/> che hai silenziato." -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6692,6 +6776,10 @@ msgstr "Preferenze delle discussioni" msgid "Thread Preferences" msgstr "Preferenze delle Discussioni" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Modalità discussione" @@ -6720,7 +6808,7 @@ msgstr "Alterna tra le opzioni delle parole silenziate." msgid "Toggle dropdown" msgstr "Attiva/disattiva il menu a discesa" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "Seleziona per abilitare o disabilitare i contenuti per adulti" @@ -6735,8 +6823,8 @@ msgstr "Trasformazioni" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6750,6 +6838,10 @@ msgstr "Riprova" #~ msgid "Try again" #~ msgstr "Provalo di nuovo" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Autenticazione a due fattori" @@ -6779,7 +6871,7 @@ msgstr "Riattiva questa lista" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessione Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -6844,7 +6936,7 @@ msgstr "Smetti di seguire questo account" #~ msgid "Unlike" #~ msgstr "Togli Mi piace" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "Togli il like a questo feed" @@ -6875,12 +6967,12 @@ msgstr "Riattiva conversazione" msgid "Unmute thread" msgstr "Riattiva questa discussione" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Stacca dal profilo" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "Stacca dalla Home" @@ -7058,7 +7150,7 @@ msgstr "Nome utente o indirizzo Email" msgid "Users" msgstr "Utenti" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "utenti seguiti da <0/>" @@ -7069,7 +7161,7 @@ msgstr "utenti seguiti da <0/>" msgid "Users I follow" msgstr "Utenti che seguo" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Utenti in «{0}»" @@ -7124,6 +7216,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "Versione {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Video Games" @@ -7175,7 +7268,7 @@ msgstr "Vedi l'avatar" msgid "View the labeling service provided by @{0}" msgstr "Visualizza il servizio di etichettatura fornito da @{0}" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "Visualizza gli utenti a cui piace questo feed" @@ -7238,11 +7331,11 @@ msgstr "Ti consigliamo di evitare usare parole comuni che compaiono in molti pos msgid "We were unable to load your birth date preferences. Please try again." msgstr "Non siamo riusciti a caricare le tue preferenze relative alla data di nascita. Per favore riprova." -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "Al momento non è stato possibile caricare le etichettatori configurati." -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "Non siamo riusciti a connetterci. Riprova per continuare a configurare il tuo account. Se il problema persiste, puoi ignorare questo flusso." @@ -7253,7 +7346,7 @@ msgstr "Ti faremo sapere quando il tuo account sarà pronto." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Esamineremo il tuo ricorso al più presto." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Lo useremo per personalizzare la tua esperienza." @@ -7301,7 +7394,11 @@ msgstr "" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Ti diamo il benvenuto a <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Quali sono i tuoi interessi?" @@ -7334,17 +7431,15 @@ msgstr "Quali lingue vorresti vedere negli algoritmi dei tuoi feed?" msgid "Who can message you?" msgstr "Chi puoi inviarti messaggi?" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Chi può rispondere" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7400,6 +7495,7 @@ msgid "Write your reply" msgstr "Scrivi la tua risposta" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Scrittori" @@ -7421,7 +7517,7 @@ msgstr "Si" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7437,6 +7533,10 @@ msgstr "Ieri, {time}" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Sei nella fila." @@ -7577,6 +7677,10 @@ msgstr "Non hai ancora silenziato nessun account. Per silenziare un account, vai msgid "You have reached the end" msgstr "Hai raggiunto la fine" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Non hai ancora silenziato nessuna parola o tag" @@ -7608,15 +7712,15 @@ msgstr "Per iscriverti devi avere almeno 13 anni." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Devi avere almeno 18 anni per abilitare i contenuti per adulti" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7668,7 +7772,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index a4a923f629..f77107cb20 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -55,7 +55,7 @@ msgstr "{0, plural, other {いいね(#個のいいね)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {いいね}}" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#人のユーザーがいいね}}" @@ -80,7 +80,7 @@ msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" msgid "{0} joined this week" msgstr "今週、{0}人が参加しました" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "{0}人がこのスターターパックを使用しました!" @@ -120,7 +120,7 @@ msgstr "{diff, plural, other {ヶ月}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, other {秒}}" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "{displayName}のスターターパック" @@ -143,7 +143,7 @@ msgstr "{handle}にメッセージを送れません" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#人のユーザーがいいね}}" @@ -151,11 +151,11 @@ msgstr "{likeCount, plural, other {#人のユーザーがいいね}}" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}件の未読" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "{profileName}はBlueskyに{0}前に参加しました" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "{profileName}はスターターパックを使って{0}前に参加しました" @@ -163,16 +163,16 @@ msgstr "{profileName}はスターターパックを使って{0}前に参加し msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {すべての返信を表示} other {#個以上のいいねがついた返信を表示}}" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/>のメンバー" -#: src/screens/StarterPack/Wizard/index.tsx:497 +#: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1}、そして{2, plural, other {他#人}}があなたのスターターパックに含まれています" -#: src/screens/StarterPack/Wizard/index.tsx:509 +#: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1}、そして{2, plural, other {他#フィード}}があなたのスターターパックに含まれています" @@ -185,11 +185,11 @@ msgstr "<0>{0} {1, plural, other {フォロワー}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {フォロー}}" -#: src/screens/StarterPack/Wizard/index.tsx:497 +#: src/screens/StarterPack/Wizard/index.tsx:507 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" msgstr "<0>{0}と<2>{1}はあなたのスターターパックに含まれています" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "<0>{0}はあなたのスターターパックに含まれています" @@ -197,7 +197,7 @@ msgstr "<0>{0}はあなたのスターターパックに含まれていま msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>適用できません。 この警告はメディアが添付された投稿にのみ利用可能です。" -#: src/screens/StarterPack/Wizard/index.tsx:472 +#: src/screens/StarterPack/Wizard/index.tsx:457 msgid "<0>You and<1> <2>{0} are included in your starter pack" msgstr "<0>あなたと<1><2>{0}はあなたのスターターパックに含まれています" @@ -287,11 +287,11 @@ msgstr "アカウントのミュートを解除しました" msgid "Add" msgstr "追加" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "続けるにはさらに{0}ユーザー追加してください" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "{displayName}をスターターパックに加える" @@ -337,7 +337,7 @@ msgstr "ミュートするワードとタグを追加" msgid "Add recommended feeds" msgstr "おすすめのフィードを追加" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "あなたのスターターパックにフィードをいくつか追加してください!" @@ -349,7 +349,7 @@ msgstr "フォローしているユーザーのみのデフォルトのフィー msgid "Add the following DNS record to your domain:" msgstr "次のDNSレコードをドメインに追加してください:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "このフィードをあなたのフィードに追加する" @@ -380,16 +380,20 @@ msgstr "返信がフィードに表示されるために必要ないいねの数 msgid "Adult Content" msgstr "成人向けコンテンツ" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "成人向けコンテンツは無効になっています。" -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "高度な設定" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "すべてのアカウントをフォローしました!" @@ -449,16 +453,16 @@ msgstr "以前のメールアドレス{0}にメールが送信されました。 msgid "An error occured" msgstr "エラーが発生しました" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "スターターパックの生成中にエラーが発生しました。再度試しますか?" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "QRコードの保存中にエラーが発生しました!" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "すべてフォローしようとしたらエラーが発生しました" @@ -475,16 +479,17 @@ msgstr "ほかの選択肢にはあてはまらない問題" msgid "An issue occurred, please try again." msgstr "問題が発生しました。もう一度お試しください。" -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "および" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "動物" @@ -552,7 +557,7 @@ msgstr "背景" msgid "Apply default recommended feeds" msgstr "デフォルトのおすすめフィードを追加" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "このスターターパックを本当に削除したいですか?" @@ -572,7 +577,7 @@ msgstr "この会話から退出しますか?あなたのメッセージはあ msgid "Are you sure you want to remove {0} from your feeds?" msgstr "あなたのフィードから{0}を削除してもよろしいですか?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "本当にこのフィードをあなたのフィードから削除したいですか?" @@ -589,6 +594,7 @@ msgid "Are you writing in <0>{0}?" msgstr "<0>{0}で書かれた投稿ですか?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "アート" @@ -615,7 +621,7 @@ msgstr "少なくとも3文字" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "戻る" @@ -668,7 +674,7 @@ msgstr "これらのアカウントをブロックしますか?" msgid "Blocked" msgstr "ブロックされています" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "ブロック中のアカウント" @@ -714,11 +720,11 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky は、ホスティング プロバイダーを選択できるオープン ネットワークです。 カスタムホスティングは、開発者向けのベータ版で利用できるようになりました。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Blueskyはあなたのつながっているユーザーからおすすめのアカウントを選びます。" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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はログアウトしたユーザーにあなたのプロフィールや投稿を表示しません。他のアプリはこのリクエストに応じない場合があります。この設定はあなたのアカウントを非公開にするものではありません。" @@ -731,6 +737,7 @@ msgid "Blur images and filter from feeds" msgstr "画像のぼかしとフィードからのフィルタリング" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "書籍" @@ -923,7 +930,7 @@ msgstr "入力したメールアドレスの受信トレイを確認して、以 msgid "Choose Feeds" msgstr "フィードの選択" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "私向けに選んで" @@ -944,6 +951,7 @@ msgid "Choose this color as your avatar" msgstr "この色をアバターとして選択" #: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 msgid "Choose who can reply" msgstr "誰が返信できるかを選択" @@ -951,10 +959,6 @@ msgstr "誰が返信できるかを選択" msgid "Choose your password" msgstr "パスワードを入力" -#: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "誰が返信できるかを選択" - #: src/view/screens/Settings/index.tsx:910 msgid "Clear all legacy storage data" msgstr "レガシーストレージデータをすべてクリア" @@ -1015,18 +1019,18 @@ msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "閉じる" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "アクティブなダイアログを閉じる" @@ -1093,10 +1097,12 @@ msgid "Collapses list of users for a given notification" msgstr "指定した通知のユーザーリストを折りたたむ" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "コメディー" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "漫画" @@ -1154,11 +1160,11 @@ msgstr "コンテンツの言語設定を確認" msgid "Confirm delete account" msgstr "アカウントの削除を確認" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "年齢の確認:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "生年月日の確認" @@ -1184,7 +1190,7 @@ msgstr "サポートに連絡" msgid "Content Blocked" msgstr "ブロックされたコンテンツ" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "コンテンツのフィルター" @@ -1213,7 +1219,7 @@ msgstr "コンテンツの警告" msgid "Context menu backdrop, click to close the menu." msgstr "コンテキストメニューの背景をクリックし、メニューを閉じる。" -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "続行" @@ -1226,7 +1232,7 @@ msgstr "{0}として続行(現在サインイン中)" msgid "Continue thread..." msgstr "スレッドの続き…" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1266,7 +1272,7 @@ msgstr "コピーしました!" msgid "Copies app password" msgstr "アプリパスワードをコピーします" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "コピー" @@ -1284,7 +1290,7 @@ msgstr "コードをコピー" msgid "Copy link" msgstr "リンクをコピー" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "リンクをコピー" @@ -1307,7 +1313,7 @@ msgstr "メッセージのテキストをコピー" msgid "Copy post text" msgstr "投稿のテキストをコピー" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "QRコードをコピー" @@ -1320,7 +1326,7 @@ msgstr "著作権ポリシー" msgid "Could not leave chat" msgstr "チャットからの退出に失敗しました" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "フィードの読み込みに失敗しました" @@ -1332,7 +1338,7 @@ msgstr "リストの読み込みに失敗しました" msgid "Could not mute chat" msgstr "チャットのミュートに失敗しました" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "作成" @@ -1345,17 +1351,17 @@ msgstr "新しいアカウントを作成" msgid "Create a new Bluesky account" msgstr "新しいBlueskyアカウントを作成" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "スターターパックのQRコードを作成" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "スターターパックを作成" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "私向けのスターターパックを作成" @@ -1394,6 +1400,7 @@ msgid "Created {0}" msgstr "{0}に作成" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "文化" @@ -1450,9 +1457,9 @@ msgid "Debug panel" msgstr "デバッグパネル" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1509,12 +1516,12 @@ msgstr "アカウントを削除…" msgid "Delete post" msgstr "投稿を削除" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "スターターパックを削除" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "スターターパックを削除しますか?" @@ -1578,7 +1585,7 @@ msgstr "触覚フィードバックを無効化" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "無効" @@ -1590,8 +1597,8 @@ msgstr "破棄" msgid "Discard draft?" msgstr "下書きを削除しますか?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "アプリがログアウトしたユーザーに自分のアカウントを表示しないようにする" @@ -1642,6 +1649,7 @@ msgstr "ドメインを確認しました!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1661,8 +1669,6 @@ msgstr "完了" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1674,7 +1680,7 @@ msgstr "完了" msgid "Done{extraText}" msgstr "完了{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "Blueskyをダウンロード" @@ -1727,9 +1733,9 @@ msgstr "例:返信として広告を繰り返し送ってくるユーザー。 msgid "Each code works once. You'll receive more invite codes periodically." msgstr "それぞれのコードは一回限り有効です。定期的に追加の招待コードをお送りします。" -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1745,7 +1751,7 @@ msgstr "編集" msgid "Edit avatar" msgstr "アバターを編集" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "フィードを編集" @@ -1773,7 +1779,7 @@ msgstr "マイフィードを編集" msgid "Edit my profile" msgstr "マイプロフィールを編集" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "ユーザーを編集" @@ -1787,7 +1793,7 @@ msgstr "プロフィールを編集" msgid "Edit Profile" msgstr "プロフィールを編集" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "スターターパックを編集" @@ -1795,8 +1801,7 @@ msgstr "スターターパックを編集" msgid "Edit User List" msgstr "ユーザーリストを編集" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "誰が返信できるのかを編集" @@ -1813,6 +1818,7 @@ msgid "Edit your starter pack" msgstr "スターターパックを編集" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "教育" @@ -1868,7 +1874,7 @@ msgstr "この投稿をあなたのウェブサイトに埋め込みます。以 msgid "Enable {0} only" msgstr "{0}のみ有効にする" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "成人向けコンテンツを有効にする" @@ -1891,7 +1897,7 @@ msgstr "このソースのみ有効にする" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "有効" @@ -1957,19 +1963,18 @@ msgstr "ファイルの保存中にエラーが発生しました" msgid "Error receiving captcha response." msgstr "Captchaレスポンスの受信中にエラーが発生しました。" -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "エラー:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "全員" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "誰でも返信可能" @@ -2064,8 +2069,8 @@ msgstr "外部メディアの設定" msgid "Failed to create app password." msgstr "アプリパスワードの作成に失敗しました。" -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "スターターパックの作成に失敗しました" @@ -2081,7 +2086,7 @@ msgstr "メッセージの削除に失敗しました" msgid "Failed to delete post, please try again" msgstr "投稿の削除に失敗しました。もう一度お試しください。" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "スターターパックの削除に失敗しました" @@ -2108,7 +2113,7 @@ msgstr "おすすめのフィードの読み込みに失敗しました" msgid "Failed to load suggested follows" msgstr "おすすめのフォローの読み込みに失敗しました" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "画像の保存に失敗しました:{0}" @@ -2125,7 +2130,7 @@ msgstr "異議申し立ての送信に失敗しました。再度試してくだ msgid "Failed to toggle thread mute, please try again" msgstr "スレッドのミュートの切り替えに失敗しました。再度試してください" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "フィードの更新に失敗しました" @@ -2143,7 +2148,7 @@ msgstr "フィード" msgid "Feed by {0}" msgstr "{0}によるフィード" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "フィードの切替" @@ -2153,10 +2158,9 @@ msgid "Feedback" msgstr "フィードバック" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2168,7 +2172,7 @@ msgstr "フィード" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "フィードはユーザーがプログラミングの専門知識を持って構築するカスタムアルゴリズムです。詳細については、<0/>を参照してください。" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "フィードを更新しました!" @@ -2206,7 +2210,7 @@ msgstr "Followingフィードに表示されるコンテンツを調整します msgid "Fine-tune the discussion threads." msgstr "ディスカッションスレッドを微調整します。" -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "完了" @@ -2254,8 +2258,8 @@ msgstr "{name}をフォロー" msgid "Follow Account" msgstr "アカウントをフォロー" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "すべてフォロー" @@ -2287,7 +2291,7 @@ msgstr "<0>{0}と<1>{1}がフォロー中" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0}、<1>{1}および{2, plural, other {他#人}}がフォロー中" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "自分がフォローしているユーザー" @@ -2351,6 +2355,7 @@ msgid "Follows You" msgstr "あなたをフォロー" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "食べ物" @@ -2392,7 +2397,7 @@ msgstr "<0/>から" msgid "Gallery" msgstr "ギャラリー" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "スターターパックを生成" @@ -2422,7 +2427,7 @@ msgstr "法律または利用規約への明らかな違反" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2431,9 +2436,9 @@ msgstr "戻る" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "戻る" @@ -2447,7 +2452,7 @@ msgstr "戻る" msgid "Go back to previous step" msgstr "前のステップに戻る" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "前のステップに戻る" @@ -2571,7 +2576,7 @@ msgstr "フィードサーバーの反応が悪いようです。この問題を msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "このフィードが見つからないようです。もしかしたら削除されたのかもしれません。" -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "このデータの読み込みに問題があるようです。詳細は以下をご覧ください。この問題が解決しない場合は、サポートにご連絡ください。" @@ -2662,7 +2667,7 @@ msgstr "画像" msgid "Image alt text" msgstr "画像のALTテキスト" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "画像をカメラロールに保存しました!" @@ -2755,7 +2760,7 @@ msgstr "招待コード:{0}個使用可能" msgid "Invite codes: 1 available" msgstr "招待コード:1個使用可能" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "このスターターパックにユーザーを招待!" @@ -2767,7 +2772,7 @@ msgstr "お気に入りのフィードやユーザーをフォローするよう msgid "Invites, but personal" msgstr "招待、ただし個人的なもの" -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "今はあなただけ!上で検索してスターターパックにより多くのユーザーを追加してください。" @@ -2775,8 +2780,8 @@ msgstr "今はあなただけ!上で検索してスターターパックによ msgid "Jobs" msgstr "仕事" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "Blueskyに参加" @@ -2785,6 +2790,7 @@ msgid "Join the conversation" msgstr "会話に参加" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "報道" @@ -2796,7 +2802,7 @@ msgstr "{0}によるラベル" msgid "Labeled by the author." msgstr "投稿者によるラベル。" -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "ラベル" @@ -2848,7 +2854,7 @@ msgstr "このコンテンツに適用されるモデレーションはこちら msgid "Learn more about this warning" msgstr "この警告の詳細" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Blueskyで公開されている内容はこちらを参照してください。" @@ -2889,7 +2895,7 @@ msgstr "あと少しです。" msgid "Legacy storage cleared, you need to restart the app now." msgstr "レガシーストレージがクリアされたため、今すぐアプリを再起動する必要があります。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "選ばせて" @@ -2907,7 +2913,7 @@ msgid "Light" msgstr "ライト" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "このフィードをいいね" @@ -2931,7 +2937,7 @@ msgstr "があなたのカスタムフィードをいいねしました" msgid "liked your post" msgstr "があなたの投稿をいいねしました" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "いいね" @@ -2977,8 +2983,8 @@ msgid "List unmuted" msgstr "リストのミュートを解除しました" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3007,7 +3013,7 @@ msgstr "最新の通知を読み込む" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "最新の投稿を読み込む" @@ -3032,7 +3038,7 @@ msgstr "ログインまたはサインアップ" msgid "Log out" msgstr "ログアウト" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "ログアウトしたユーザーからの可視性" @@ -3060,7 +3066,7 @@ msgstr "すべてのフィードのピン留めを外したようですね。心 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "Followingフィードを消したようです。<0>ここをクリックして追加。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "私のために作って" @@ -3078,15 +3084,15 @@ msgid "Mark as read" msgstr "既読にする" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "メディア" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "メンションされたユーザー" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "メンションされたユーザー" @@ -3133,7 +3139,7 @@ msgid "Misleading Account" msgstr "誤解を招くアカウント" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "モデレーション" @@ -3166,7 +3172,7 @@ msgstr "モデレーションリストを作成しました" msgid "Moderation list updated" msgstr "モデレーションリストを更新しました" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "モデレーションリスト" @@ -3183,7 +3189,7 @@ msgstr "モデレーションの設定" msgid "Moderation states" msgstr "モデレーションのステータス" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "モデレーションのツール" @@ -3192,7 +3198,7 @@ msgstr "モデレーションのツール" msgid "Moderator has chosen to set a general warning on the content." msgstr "モデレーターによりコンテンツに一般的な警告が設定されました。" -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "さらに" @@ -3208,6 +3214,10 @@ msgstr "その他のオプション" msgid "Most-liked replies first" msgstr "いいねの数が多い順に返信を表示" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "ミュート" @@ -3272,7 +3282,7 @@ msgstr "ワードとタグをミュート" msgid "Muted" msgstr "ミュートされています" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "ミュート中のアカウント" @@ -3289,7 +3299,7 @@ msgstr "ミュート中のアカウントの投稿は、フィードや通知か msgid "Muted by \"{0}\"" msgstr "「{0}」によってミュート中" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "ミュートしたワードとタグ" @@ -3335,6 +3345,7 @@ msgid "Name or Description Violates Community Standards" msgstr "名前または説明がコミュニティ基準に違反" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "自然" @@ -3398,8 +3409,8 @@ msgstr "新しい投稿" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3411,7 +3422,7 @@ msgctxt "action" msgid "New Post" msgstr "新しい投稿" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "新しいユーザー情報ダイアログ" @@ -3424,6 +3435,7 @@ msgid "Newest replies first" msgstr "新しい順に返信を表示" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "ニュース" @@ -3434,10 +3446,10 @@ msgstr "ニュース" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3456,7 +3468,7 @@ msgstr "次の画像" msgid "No" msgstr "いいえ" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "説明はありません" @@ -3470,7 +3482,7 @@ msgstr "DNSパネルがない場合" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "おすすめのGIFが見つかりません。Tenorに問題があるかもしれません。" -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "フィードが見つかりませんでした。他を探してみて。" @@ -3539,11 +3551,11 @@ msgstr "「{search}」の検索結果はありません。" msgid "No thanks" msgstr "結構です" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "返信不可" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "誰も返信できない" @@ -3552,7 +3564,7 @@ msgstr "誰も返信できない" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "まだ誰もこれをいいねしていません。あなたが最初になるべきかもしれません!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "誰も見つかりませんでした。他を探してみて。" @@ -3561,7 +3573,7 @@ msgid "Non-sexual Nudity" msgstr "性的ではないヌード" #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "見つかりません" @@ -3576,7 +3588,7 @@ msgstr "今はしない" msgid "Note about sharing" msgstr "共有についての注意事項" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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のアプリおよびウェブサイト上のみでのあなたのコンテンツの可視性を制限するものであり、他のアプリではこの設定を尊重しない場合があります。他のアプリやウェブサイトでは、ログアウトしたユーザーにあなたのコンテンツが表示される場合があります。" @@ -3628,7 +3640,7 @@ msgstr "オフ" msgid "Oh no!" msgstr "ちょっと!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "ちょっと!なにかがおかしいです。" @@ -3664,7 +3676,7 @@ msgstr "1つもしくは複数の画像にALTテキストがありません。 msgid "Only .jpg and .png files are supported" msgstr ".jpgと.pngファイルのみに対応しています" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "{0}のみ返信可能" @@ -3677,10 +3689,10 @@ msgid "Oops, something went wrong!" msgstr "おっと、なにかが間違っているようです!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "おっと!" @@ -3706,7 +3718,7 @@ msgstr "会話のオプションを開く" msgid "Open emoji picker" msgstr "絵文字を入力" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "フィードの設定メニューを開く" @@ -3718,7 +3730,7 @@ msgstr "アプリ内ブラウザーでリンクを開く" msgid "Open message options" msgstr "メッセージのオプションを開く" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "ミュートしたワードとタグの設定を開く" @@ -3730,7 +3742,7 @@ msgstr "ナビゲーションを開く" msgid "Open post options menu" msgstr "投稿のオプションを開く" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "スターターパックのメニューを開く" @@ -3880,7 +3892,7 @@ msgstr "{numItems}個中{0}目のオプション" msgid "Optionally provide additional information below:" msgstr "オプションとして、以下に追加情報をご記入ください:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "または以下のオプションを組み合わせてください:" @@ -3940,7 +3952,6 @@ msgstr "パスワードが更新されました!" msgid "Pause" msgstr "一時停止" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "ユーザー" @@ -3953,32 +3964,37 @@ msgstr "@{0}がフォロー中のユーザー" msgid "People following @{0}" msgstr "@{0}をフォロー中のユーザー" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "カメラへのアクセス権限が必要です。" -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "カメラへのアクセスが拒否されました。システムの設定で有効にしてください。" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "ユーザーを切替" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "ペット" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "成人向けの画像です。" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "ホームにピン留め" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "ホームにピン留め" @@ -4069,6 +4085,7 @@ msgid "Please wait for your link card to finish loading" msgstr "リンクカードが読み込まれるまでお待ちください" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "政治" @@ -4132,7 +4149,7 @@ msgstr "投稿が見つかりません" msgid "posts" msgstr "投稿" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "投稿" @@ -4201,7 +4218,7 @@ msgid "Processing..." msgstr "処理中…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "プロフィール" @@ -4241,15 +4258,15 @@ msgstr "投稿を公開" msgid "Publish reply" msgstr "返信を公開" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "QRコードをクリップボードにコピーしました" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "QRコードをダウンロードしました!" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "QRコードをカメラロールに保存しました!" @@ -4289,7 +4306,9 @@ msgid "Reload conversations" msgstr "会話を再読み込み" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4298,7 +4317,7 @@ msgstr "会話を再読み込み" msgid "Remove" msgstr "削除" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "{displayName}をスターターパックから削除" @@ -4330,13 +4349,13 @@ msgstr "フィードを削除しますか?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "マイフィードから削除" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "マイフィードから削除しますか?" @@ -4384,7 +4403,7 @@ msgid "Removed from my feeds" msgstr "マイフィードから削除しました" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "あなたのフィードから削除しました" @@ -4402,15 +4421,15 @@ msgstr "引用を削除する" msgid "Replace with Discover" msgstr "Discoverで置き換える" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "返信" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "返信できません" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "このスレッドへの返信はできません" @@ -4455,8 +4474,8 @@ msgstr "会話を報告" msgid "Report dialog" msgstr "報告ダイアログ" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "フィードを報告" @@ -4473,8 +4492,8 @@ msgstr "メッセージを報告" msgid "Report post" msgstr "投稿を報告" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "スタータパックを報告" @@ -4520,7 +4539,7 @@ msgstr "リポスト" msgid "Repost" msgstr "リポスト" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4616,12 +4635,12 @@ msgstr "エラーになった最後のアクションをやり直す" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4629,7 +4648,7 @@ msgid "Retry" msgstr "再試行" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "前のページに戻る" @@ -4639,12 +4658,13 @@ msgid "Returns to home page" msgstr "ホームページに戻る" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "前のページに戻る" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4653,7 +4673,7 @@ msgstr "前のページに戻る" msgid "Save" msgstr "保存" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4675,8 +4695,8 @@ msgstr "変更を保存" msgid "Save handle change" msgstr "ハンドルの変更を保存" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "画像を保存" @@ -4684,12 +4704,12 @@ msgstr "画像を保存" msgid "Save image crop" msgstr "画像の切り抜きを保存" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "QRコードを保存" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "マイフィードに保存" @@ -4697,11 +4717,11 @@ msgstr "マイフィードに保存" msgid "Saved Feeds" msgstr "保存されたフィード" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "カメラロールに保存しました" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "フィードを保存しました" @@ -4719,13 +4739,14 @@ msgid "Saves image crop settings" msgstr "画像の切り抜き設定を保存" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "よろしく!" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "科学" @@ -4767,7 +4788,7 @@ msgstr "{displayTag}のすべての投稿を検索(@{authorHandle}のみ)" msgid "Search for all posts with tag {displayTag}" msgstr "{displayTag}のすべての投稿を検索(すべてのユーザー)" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "他の人におすすめしたいフィードを検索。" @@ -4884,7 +4905,7 @@ msgstr "アプリに表示されるデフォルトのテキストの言語を選 msgid "Select your date of birth" msgstr "生年月日を選択" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "次のオプションから興味のあるものを選択してください" @@ -4953,7 +4974,7 @@ msgstr "アカウントの削除の確認コードをメールに送信" msgid "Server address" msgstr "サーバーアドレス" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "生年月日を設定" @@ -5041,9 +5062,9 @@ msgstr "性的行為または性的なヌード。" msgid "Sexually Suggestive" msgstr "性的にきわどい" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5053,7 +5074,7 @@ msgstr "性的にきわどい" msgid "Share" msgstr "共有" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "共有" @@ -5072,22 +5093,23 @@ msgstr "面白いことをシェアして!" msgid "Share anyway" msgstr "とにかく共有" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "フィードを共有" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "リンクを共有" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "リンクを共有" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "リンク共有のダイアログ" @@ -5096,11 +5118,11 @@ msgstr "リンク共有のダイアログ" msgid "Share QR code" msgstr "QRコードを共有" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "このスターターパックを共有" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "このスターターパックを共有して、他のユーザーがBlueskyでのコミュニティに参加するよう手伝います" @@ -5150,7 +5172,7 @@ msgstr "隠れている返信を表示" msgid "Show less like this" msgstr "このような投稿の表示を減らす" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5278,27 +5300,27 @@ msgstr "@{0}でサインイン" msgid "signed up with your starter pack" msgstr "あなたのスターターパックでサインアップ" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "スターターパックを使わずにサインアップ" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "スキップ" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "この手順をスキップする" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "ソフトウェア開発" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "一部の人が返信可能" @@ -5312,7 +5334,7 @@ msgid "Something went wrong, please try again" msgstr "なにか間違っているようなので、もう一度お試しください" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "なにか間違っているようなので、もう一度お試しください。" @@ -5344,6 +5366,7 @@ msgid "Spam; excessive mentions or replies" msgstr "スパム、過剰なメンションや返信" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "スポーツ" @@ -5365,7 +5388,7 @@ msgstr "チャットを開始" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "スターターパック" @@ -5373,14 +5396,18 @@ msgstr "スターターパック" msgid "Starter pack by {0}" msgstr "{0}によるスターターパック" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "スターターパックが無効です" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "スターターパック" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "ステータスページ" @@ -5481,6 +5508,7 @@ msgid "Tap to view fully" msgstr "タップして全体を表示" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "テクノロジー" @@ -5533,10 +5561,10 @@ msgstr "その内容は以下の通りです:" msgid "That handle is already taken." msgstr "そのハンドルはすでに使用されています。" -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "そのスターターパックが見つかりませんでした。" @@ -5553,7 +5581,7 @@ msgstr "コミュニティーガイドラインは<0/>に移動しました" msgid "The Copyright Policy has been moved to <0/>" msgstr "著作権ポリシーは<0/>に移動しました" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "アプリのほうがより良い体験をすることができます。今すぐBlueskyをダウンロードして、中断したところから再開しましょう。" @@ -5582,7 +5610,7 @@ msgstr "投稿が削除された可能性があります。" msgid "The Privacy Policy has been moved to <0/>" msgstr "プライバシーポリシーは<0/>に移動しました" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "見ようとしたスターターパックが無効です。代わりにスターターパックを削除してください。" @@ -5599,7 +5627,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "アカウントの無効化に期限はありません。いつでも戻ってこられます。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "サーバーへの問い合わせ中に問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" @@ -5609,7 +5637,7 @@ msgstr "フィードの削除中に問題が発生しました。インターネ #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "フィードの更新中に問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" @@ -5618,7 +5646,7 @@ msgstr "フィードの更新中に問題が発生しました。インターネ msgid "There was an issue connecting to Tenor." msgstr "Tenorへの接続中に問題が発生しました。" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5672,6 +5700,7 @@ msgstr "アプリパスワードの取得中に問題が発生しました" msgid "There was an issue! {0}" msgstr "問題が発生しました! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -5750,7 +5779,7 @@ msgstr "現在このフィードにはアクセスが集中しており、一時 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "このフィードは空です!もっと多くのユーザーをフォローするか、言語の設定を調整する必要があるかもしれません。" -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "このフィードは空です。" @@ -5849,7 +5878,7 @@ msgstr "このユーザーはブロックした<0>{0}リストに含まれ msgid "This user is included in the <0>{0} list which you have muted." msgstr "このユーザーはミュートした<0>{0}リストに含まれています。" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "新しいユーザーです。ここを押すといつ参加したかの情報が表示されます。" @@ -5902,7 +5931,7 @@ msgstr "ミュートしたワードのオプションを切り替えます。" msgid "Toggle dropdown" msgstr "ドロップダウンをトグル" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "成人向けコンテンツの有効もしくは無効の切り替え" @@ -5917,8 +5946,8 @@ msgstr "変換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -5929,6 +5958,10 @@ msgctxt "action" msgid "Try again" msgstr "再試行" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "2要素認証" @@ -5958,7 +5991,7 @@ msgstr "リストでのミュートを解除" msgid "Unable to contact your service. Please check your Internet connection." msgstr "あなたのサービスに接続できません。インターネットの接続を確認してください。" -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "削除できません" @@ -6017,7 +6050,7 @@ msgstr "{0}のフォローを解除" msgid "Unfollow Account" msgstr "アカウントのフォローを解除" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "このフィードからいいねを外す" @@ -6048,12 +6081,12 @@ msgstr "会話のミュートを解除" msgid "Unmute thread" msgstr "スレッドのミュートを解除" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "ピン留めを解除" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "ホームからピン留めを解除" @@ -6219,7 +6252,7 @@ msgstr "ユーザー名またはメールアドレス" msgid "Users" msgstr "ユーザー" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "<0/>にフォローされているユーザー" @@ -6230,7 +6263,7 @@ msgstr "<0/>にフォローされているユーザー" msgid "Users I follow" msgstr "フォローしているユーザー" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "{0}のユーザー" @@ -6276,6 +6309,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "バージョン {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "ビデオゲーム" @@ -6327,7 +6361,7 @@ msgstr "アバターを表示" msgid "View the labeling service provided by @{0}" msgstr "@{0}によって提供されるラベリングサービスを見る" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "このフィードにいいねしたユーザーを見る" @@ -6383,11 +6417,11 @@ msgstr "投稿が表示されなくなる可能性があるため、多くの投 msgid "We were unable to load your birth date preferences. Please try again." msgstr "生年月日の設定を読み込むことはできませんでした。もう一度お試しください。" -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "現在設定されたラベラーを読み込めません。" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "接続できませんでした。アカウントの設定を続けるためにもう一度お試しください。繰り返し失敗する場合は、この手順をスキップすることもできます。" @@ -6395,7 +6429,7 @@ msgstr "接続できませんでした。アカウントの設定を続けるた msgid "We will let you know when your account is ready." msgstr "アカウントの準備ができたらお知らせします。" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "これはあなたの体験をカスタマイズするために使用されます。" @@ -6440,7 +6474,7 @@ msgstr "おかえりなさい!" msgid "Welcome, friend!" msgstr "ようこそ、友よ!" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "なにに興味がありますか?" @@ -6467,17 +6501,15 @@ msgstr "アルゴリズムによるフィードにはどの言語を使用しま msgid "Who can message you?" msgstr "誰があなたへメッセージを送れるか?" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "返信できるユーザー" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "誰が返信できるのかについてのダイアログ" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "誰が返信できますか?" @@ -6533,6 +6565,7 @@ msgid "Write your reply" msgstr "返信を書く" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "ライター" @@ -6551,7 +6584,7 @@ msgstr "はい" msgid "Yes, deactivate" msgstr "はい、無効化します" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "はい、このスターターパックを削除します" @@ -6692,6 +6725,10 @@ msgstr "ミュートしているアカウントはまだありません。アカ msgid "You have reached the end" msgstr "最後まで到達しました" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "まだワードやタグをミュートしていません" @@ -6716,15 +6753,15 @@ msgstr "50ユーザーまで追加できます" msgid "You must be 13 years of age or older to sign up." msgstr "サインアップするには、13歳以上である必要があります。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "スターターパックを作成するには少なくとも7人フォローしていなくてはなりません" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "QRコードを保存するには写真ライブラリへのアクセスを許可する必要があります" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "画像を保存するには写真ライブラリへのアクセスを許可する必要があります。" @@ -6776,7 +6813,7 @@ msgstr "これらのユーザーや他{0}をフォローします" msgid "You'll follow these people right away" msgstr "これらのユーザーをすぐにフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "これらのフィードの更新を受け取ります" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 299a409897..136e902454 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -55,7 +55,7 @@ msgstr "좋아요 ({0, plural, other {#}}개)" msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#}}명의 사용자가 좋아함" @@ -76,7 +76,11 @@ msgstr "재게시" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "좋아요 취소 ({0, plural, other {#}}개)" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -116,7 +120,7 @@ msgstr "개월" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "초" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "{displayName} 님의 스타터 팩" @@ -139,7 +143,7 @@ msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#}}명의 사용자가 좋아함" @@ -147,11 +151,11 @@ msgstr "{likeCount, plural, other {#}}명의 사용자가 좋아함" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}개 읽지 않음" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "{profileName} 님은 {0} 전에 Bluesky에 가입했습니다." -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -159,20 +163,20 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {모든 답글 표시} other {좋아요가 #개 이상인 답글 표시}}" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/>의 멤버" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:497 +#: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:509 +#: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" @@ -185,7 +189,11 @@ msgstr "<0>{0} 팔로워" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} 팔로우 중" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -193,6 +201,10 @@ msgstr "" msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>해당 없음. 이 경고는 미디어가 첨부된 게시물에만 사용할 수 있습니다." +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠잘못된 핸들" @@ -279,11 +291,11 @@ msgstr "계정 언뮤트됨" msgid "Add" msgstr "추가" -#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -326,14 +338,14 @@ msgid "Add muted words and tags" msgstr "뮤트할 단어 및 태그 추가" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "추천 피드 추가" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -345,7 +357,7 @@ msgstr "내가 팔로우하는 사람의 기본 피드만 추가하기" msgid "Add the following DNS record to your domain:" msgstr "도메인에 다음 DNS 레코드를 추가하세요:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "이 피드를 내 피드에 추가하기" @@ -376,16 +388,20 @@ msgstr "답글이 피드에 표시되기 위해 필요한 좋아요 수를 조 msgid "Adult Content" msgstr "성인 콘텐츠" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "성인 콘텐츠가 비활성화되어 있습니다." -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "고급" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "모든 계정을 팔로우했습니다" @@ -445,20 +461,20 @@ msgstr "이전 주소인 {0}(으)로 이메일을 보냈습니다. 이 이메일 msgid "An error occured" msgstr "오류 발생" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "이미지를 저장하는 동안 오류가 발생했습니다" +#~ msgid "An error occurred while saving the image." +#~ msgstr "이미지를 저장하는 동안 오류가 발생했습니다" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "QR 코드를 저장하는 동안 오류가 발생했습니다" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "모두 팔로우하려고 하는 동안 오류가 발생했습니다" @@ -475,16 +491,17 @@ msgstr "어떤 옵션에도 포함되지 않는 문제" msgid "An issue occurred, please try again." msgstr "문제가 발생했습니다. 다시 시도해 주세요." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "및" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "동물" @@ -552,7 +569,7 @@ msgstr "모양" msgid "Apply default recommended feeds" msgstr "기본 추천 피드 적용하기" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "이 스타터 팩을 삭제하시겠습니까?" @@ -572,7 +589,7 @@ msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "피드에서 {0}을(를) 제거하시겠습니까?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "내 피드에서 이 피드를 삭제하시겠습니까?" @@ -589,6 +606,7 @@ msgid "Are you writing in <0>{0}?" msgstr "{0}(으)로 쓰고 있나요?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "예술" @@ -615,7 +633,7 @@ msgstr "3자 이상" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "뒤로" @@ -668,7 +686,7 @@ msgstr "이 계정들을 차단하시겠습니까?" msgid "Blocked" msgstr "차단됨" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "차단한 계정" @@ -714,11 +732,11 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky는 호스팅 제공자를 선택할 수 있는 개방형 네트워크입니다. 개발자를 위한 사용자 지정 호스팅이 베타 버전으로 제공됩니다." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 "로그아웃한 사용자에게 내 프로필과 게시물을 표시하지 않습니다. 다른 앱에서는 이 설정을 따르지 않을 수 있습니다. 내 계정을 비공개로 전환하지는 않습니다." @@ -731,6 +749,7 @@ msgid "Blur images and filter from feeds" msgstr "이미지 흐리게 및 피드에서 필터링" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "책" @@ -920,13 +939,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "받은 편지함에서 아래에 입력하는 인증 코드가 포함된 이메일이 있는지 확인하세요:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "\"모두\" 또는 \"없음\"을 선택하세요." +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "\"모두\" 또는 \"없음\"을 선택하세요." -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "서비스 선택" @@ -939,6 +966,11 @@ msgstr "맞춤 피드를 구동할 알고리즘을 선택하세요." msgid "Choose this color as your avatar" msgstr "이 색상을 아바타로 선택" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "비밀번호를 입력하세요" @@ -1003,18 +1035,18 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "닫기" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "열려 있는 대화 상자 닫기" @@ -1081,10 +1113,12 @@ msgid "Collapses list of users for a given notification" msgstr "이 알림에 대한 사용자 목록을 축소합니다" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "코미디" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "만화" @@ -1142,11 +1176,11 @@ msgstr "콘텐츠 언어 설정 확인" msgid "Confirm delete account" msgstr "계정 삭제 확인" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "나이를 확인하세요:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "생년월일 확인" @@ -1172,7 +1206,7 @@ msgstr "지원에 연락하기" msgid "Content Blocked" msgstr "콘텐츠 차단됨" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "콘텐츠 필터" @@ -1201,7 +1235,7 @@ msgstr "콘텐츠 경고" msgid "Context menu backdrop, click to close the menu." msgstr "컨텍스트 메뉴 배경을 클릭하여 메뉴를 닫습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "계속" @@ -1214,7 +1248,7 @@ msgstr "{0}(으)로 계속하기 (현재 로그인)" msgid "Continue thread..." msgstr "스레드 더 보기..." -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1254,7 +1288,7 @@ msgstr "복사했습니다!" msgid "Copies app password" msgstr "앱 비밀번호를 복사합니다" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "복사" @@ -1268,7 +1302,11 @@ msgstr "{0} 복사" msgid "Copy code" msgstr "코드 복사" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "링크 복사" @@ -1291,7 +1329,7 @@ msgstr "메시지 텍스트 복사" msgid "Copy post text" msgstr "게시물 텍스트 복사" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "QR 코드 복사" @@ -1304,7 +1342,7 @@ msgstr "저작권 정책" msgid "Could not leave chat" msgstr "대화에서 나갈 수 없습니다" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "피드를 불러올 수 없습니다" @@ -1316,7 +1354,7 @@ msgstr "리스트를 불러올 수 없습니다" msgid "Could not mute chat" msgstr "대화를 뮤트할 수 없습니다" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "만들기" @@ -1329,17 +1367,17 @@ msgstr "새 계정 만들기" msgid "Create a new Bluesky account" msgstr "새 Bluesky 계정을 만듭니다" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "스타터 팩 QR 코드 만들기" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "스타터 팩 만들기" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "나를 위한 스타터 팩 만들기" @@ -1370,8 +1408,8 @@ msgid "Create new account" msgstr "새 계정 만들기" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "QR 코드 만들기" +#~ msgid "Create QR code" +#~ msgstr "QR 코드 만들기" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1382,6 +1420,7 @@ msgid "Created {0}" msgstr "{0}에 생성됨" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "문화" @@ -1438,9 +1477,9 @@ msgid "Debug panel" msgstr "디버그 패널" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1497,12 +1536,12 @@ msgstr "내 계정 삭제…" msgid "Delete post" msgstr "게시물 삭제" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "스타터 팩 삭제" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "스타터 팩을 삭제하시겠습니까?" @@ -1566,7 +1605,7 @@ msgstr "햅틱 피드백 끄기" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "사용 안 함" @@ -1578,8 +1617,8 @@ msgstr "삭제" msgid "Discard draft?" msgstr "초안 삭제" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "앱이 로그아웃한 사용자에게 내 계정을 표시하지 않도록 설정하기" @@ -1630,6 +1669,7 @@ msgstr "도메인을 확인했습니다." #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1649,8 +1689,6 @@ msgstr "완료" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1662,7 +1700,7 @@ msgstr "완료" msgid "Done{extraText}" msgstr "완료{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "Bluesky 다운로드" @@ -1720,9 +1758,9 @@ msgctxt "action" msgid "Edit" msgstr "편집" -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:534 -#: src/screens/StarterPack/Wizard/index.tsx:541 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1733,7 +1771,7 @@ msgstr "편집" msgid "Edit avatar" msgstr "아바타 편집" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "피드 편집" @@ -1761,7 +1799,7 @@ msgstr "내 피드 편집" msgid "Edit my profile" msgstr "내 프로필 편집" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "사람들 편집" @@ -1775,7 +1813,7 @@ msgstr "프로필 편집" msgid "Edit Profile" msgstr "프로필 편집" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "스타터 팩 편집" @@ -1783,8 +1821,7 @@ msgstr "스타터 팩 편집" msgid "Edit User List" msgstr "사용자 리스트 편집" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "답글을 달 수 있는 사람 편집" @@ -1801,9 +1838,14 @@ msgid "Edit your starter pack" msgstr "스타터 팩 편집" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "교육" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -1852,7 +1894,7 @@ msgstr "웹사이트에 이 게시물을 임베드하세요. 다음 코드를 msgid "Enable {0} only" msgstr "{0}에서만 사용" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "성인 콘텐츠 활성화" @@ -1875,7 +1917,7 @@ msgstr "이 소스에서만 사용" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "사용" @@ -1941,19 +1983,18 @@ msgstr "파일을 저장하는 동안 오류가 발생했습니다" msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "오류:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "모두" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "누구나 답글을 달 수 있음" @@ -2048,8 +2089,8 @@ msgstr "외부 미디어 설정" msgid "Failed to create app password." msgstr "앱 비밀번호를 만들지 못했습니다." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "스타터 팩을 만들지 못했습니다" @@ -2065,7 +2106,7 @@ msgstr "메시지를 삭제하지 못했습니다" msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "스타터 팩을 삭제하지 못했습니다" @@ -2092,7 +2133,7 @@ msgstr "추천 피드를 불러오지 못했습니다" msgid "Failed to load suggested follows" msgstr "추천 팔로우를 불러오지 못했습니다" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "이미지를 저장하지 못함: {0}" @@ -2109,7 +2150,7 @@ msgstr "이의신청을 제출하지 못했습니다. 다시 시도해 주세요 msgid "Failed to toggle thread mute, please try again" msgstr "스레드 뮤트를 전환하지 못했습니다. 다시 시도해 주세요" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "피드를 업데이트하지 못했습니다" @@ -2127,7 +2168,7 @@ msgstr "피드" msgid "Feed by {0}" msgstr "{0} 님의 피드" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "피드 켜거나 끄기" @@ -2137,10 +2178,9 @@ msgid "Feedback" msgstr "피드백" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2152,7 +2192,7 @@ msgstr "피드" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "피드는 사용자가 약간의 코딩 전문 지식만으로 구축할 수 있는 맞춤 알고리즘입니다. <0/>에서 자세한 내용을 확인하세요." -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "피드 업데이트됨" @@ -2190,7 +2230,7 @@ msgstr "팔로우 중 피드에 표시되는 콘텐츠를 미세 조정합니다 msgid "Fine-tune the discussion threads." msgstr "대화 스레드를 미세 조정합니다." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "종료" @@ -2238,8 +2278,8 @@ msgstr "{name} 님을 팔로우" msgid "Follow Account" msgstr "계정 팔로우" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "모두 팔로우" @@ -2271,7 +2311,7 @@ msgstr "<0>{0} 님과 <1>{1} 님이 팔로우함" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0} 님, <1>{1} 님 외 {2, plural, other {#}}명이 팔로우함" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "팔로우한 사용자" @@ -2335,6 +2375,7 @@ msgid "Follows You" msgstr "나를 팔로우함" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "음식" @@ -2376,7 +2417,7 @@ msgstr "<0/>에서" msgid "Gallery" msgstr "갤러리" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "스타터 팩 만들기" @@ -2406,7 +2447,7 @@ msgstr "명백한 법률 또는 서비스 이용약관 위반 행위" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2415,9 +2456,9 @@ msgstr "뒤로" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "뒤로" @@ -2431,7 +2472,7 @@ msgstr "뒤로" msgid "Go back to previous step" msgstr "이전 단계로 돌아가기" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "이전 단계로 돌아갑니다" @@ -2555,7 +2596,7 @@ msgstr "피드 서버에서 잘못된 응답을 보냈습니다. 피드 소유 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "이 피드를 찾는 데 문제가 있습니다. 피드가 삭제되었을 수 있습니다." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자세한 내용은 아래를 참조하세요. 이 문제가 지속되면 문의해 주세요." @@ -2646,7 +2687,7 @@ msgstr "이미지" msgid "Image alt text" msgstr "이미지 대체 텍스트" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "이미지를 앨범에 저장했습니다." @@ -2739,7 +2780,7 @@ msgstr "초대 코드: {0}개 사용 가능" msgid "Invite codes: 1 available" msgstr "초대 코드: 1개 사용 가능" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "이 스타터 팩을 사용할 사람들을 초대하세요!" @@ -2751,7 +2792,7 @@ msgstr "" msgid "Invites, but personal" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -2759,8 +2800,8 @@ msgstr "" msgid "Jobs" msgstr "채용" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "Bluesky 가입하기" @@ -2769,6 +2810,7 @@ msgid "Join the conversation" msgstr "대화에 참여하기" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "저널리즘" @@ -2780,7 +2822,7 @@ msgstr "{0}이(가) 라벨 지정함." msgid "Labeled by the author." msgstr "작성자가 라벨 지정함." -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "라벨" @@ -2832,7 +2874,7 @@ msgstr "이 콘텐츠에 적용된 검토 설정에 대해 자세히 알아보 msgid "Learn more about this warning" msgstr "이 경고에 대해 더 알아보기" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Bluesky에서 공개되는 항목에 대해 자세히 알아보세요." @@ -2873,7 +2915,7 @@ msgstr "명 남았습니다." msgid "Legacy storage cleared, you need to restart the app now." msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "직접 선택하기" @@ -2891,7 +2933,7 @@ msgid "Light" msgstr "밝음" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "이 피드에 좋아요 표시" @@ -2915,7 +2957,7 @@ msgstr "이(가) 내 맞춤 피드를 좋아합니다" msgid "liked your post" msgstr "이(가) 내 게시물을 좋아합니다" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "좋아요" @@ -2961,8 +3003,8 @@ msgid "List unmuted" msgstr "리스트 언뮤트됨" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -2991,7 +3033,7 @@ msgstr "새 알림 불러오기" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "새 게시물 불러오기" @@ -3016,7 +3058,7 @@ msgstr "로그인 또는 가입" msgid "Log out" msgstr "로그아웃" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "로그아웃 표시" @@ -3044,7 +3086,7 @@ msgstr "모든 피드를 고정 해제했군요. 하지만 걱정하지 마세 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "팔로우 중 피드가 누락된 것 같습니다. <0>이곳을 클릭해 하나 추가하세요." -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3062,15 +3104,15 @@ msgid "Mark as read" msgstr "읽음으로 표시" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "미디어" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "멘션한 사용자" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "멘션한 사용자" @@ -3117,7 +3159,7 @@ msgid "Misleading Account" msgstr "오해의 소지가 있는 계정" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "검토" @@ -3150,7 +3192,7 @@ msgstr "검토 리스트 생성됨" msgid "Moderation list updated" msgstr "검토 리스트 업데이트됨" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "검토 리스트" @@ -3167,7 +3209,7 @@ msgstr "검토 설정" msgid "Moderation states" msgstr "검토 상태" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "검토 도구" @@ -3176,7 +3218,7 @@ msgstr "검토 도구" msgid "Moderator has chosen to set a general warning on the content." msgstr "검토자가 콘텐츠에 일반 경고를 설정했습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "더 보기" @@ -3192,6 +3234,10 @@ msgstr "옵션 더 보기" msgid "Most-liked replies first" msgstr "좋아요 많은 순" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "뮤트" @@ -3256,7 +3302,7 @@ msgstr "단어 및 태그 뮤트" msgid "Muted" msgstr "뮤트됨" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "뮤트한 계정" @@ -3273,7 +3319,7 @@ msgstr "계정을 뮤트하면 피드와 알림에서 해당 계정의 게시물 msgid "Muted by \"{0}\"" msgstr "\"{0}\" 님이 뮤트함" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "뮤트한 단어 및 태그" @@ -3319,6 +3365,7 @@ msgid "Name or Description Violates Community Standards" msgstr "이름 또는 설명이 커뮤니티 기준을 위반함" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "자연" @@ -3382,8 +3429,8 @@ msgstr "새 게시물" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3395,7 +3442,7 @@ msgctxt "action" msgid "New Post" msgstr "새 게시물" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "새 사용자 정보 대화 상자" @@ -3408,6 +3455,7 @@ msgid "Newest replies first" msgstr "새로운 순" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "뉴스" @@ -3418,10 +3466,10 @@ msgstr "뉴스" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3440,7 +3488,7 @@ msgstr "다음 이미지" msgid "No" msgstr "아니요" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "설명 없음" @@ -3454,7 +3502,7 @@ msgstr "DNS 패널 없음" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "인기 GIF를 찾을 수 없습니다. Tenor에 문제가 있을 수 있습니다." -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "피드를 찾을 수 없습니다. 다른 피드를 검색해 보세요." @@ -3523,11 +3571,11 @@ msgstr "\"{search}\"에 대한 검색 결과를 찾을 수 없습니다." msgid "No thanks" msgstr "사용하지 않음" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "없음" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "아무도 답글을 달 수 없음" @@ -3536,7 +3584,7 @@ msgstr "아무도 답글을 달 수 없음" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "아직 아무도 좋아요를 누르지 않았습니다. 첫 번째가 되어 보세요!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "아무도 찾을 수 없습니다. 다른 사용자를 검색해 보세요." @@ -3545,7 +3593,7 @@ msgid "Non-sexual Nudity" msgstr "선정적이지 않은 노출" #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "찾을 수 없음" @@ -3560,7 +3608,7 @@ msgstr "나중에 하기" msgid "Note about sharing" msgstr "공유 관련 참고 사항" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 앱과 웹사이트에서만 내 콘텐츠가 표시되는 것을 제한하며, 다른 앱에서는 이 설정을 준수하지 않을 수 있습니다. 다른 앱과 웹사이트에서는 로그아웃한 사용자에게 내 콘텐츠가 계속 표시될 수 있습니다." @@ -3612,7 +3660,7 @@ msgstr "끄기" msgid "Oh no!" msgstr "이런!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "이런! 뭔가 잘못되었습니다." @@ -3648,7 +3696,7 @@ msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다. msgid "Only .jpg and .png files are supported" msgstr ".jpg 및 .png 파일만 지원합니다" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "{0}만 답글을 달 수 있음" @@ -3661,10 +3709,10 @@ msgid "Oops, something went wrong!" msgstr "이런, 뭔가 잘못되었습니다!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "이런!" @@ -3690,7 +3738,7 @@ msgstr "대화 옵션 열기" msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "피드 옵션 메뉴 열기" @@ -3702,7 +3750,7 @@ msgstr "링크를 인앱 브라우저로 열기" msgid "Open message options" msgstr "메시지 옵션 열기" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "뮤트한 단어 및 태그 설정 열기" @@ -3714,7 +3762,7 @@ msgstr "내비게이션 열기" msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "스타터 팩 메뉴 열기" @@ -3731,6 +3779,10 @@ msgstr "시스템 로그 열기" msgid "Opens {numItems} options" msgstr "{numItems}번째 옵션을 엽니다" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "접근성 설정을 엽니다" @@ -3860,7 +3912,7 @@ msgstr "{numItems}개 중 {0}번째 옵션" msgid "Optionally provide additional information below:" msgstr "선택 사항으로 아래에 추가 정보를 입력하세요:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "또는 다음 옵션을 결합하세요:" @@ -3920,7 +3972,6 @@ msgstr "비밀번호 변경됨" msgid "Pause" msgstr "일시 정지" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "사람들" @@ -3933,32 +3984,37 @@ msgstr "@{0} 님이 팔로우한 사람들" msgid "People following @{0}" msgstr "@{0} 님을 팔로우하는 사람들" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "앨범에 접근할 수 있는 권한이 필요합니다." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "앨범에 접근할 수 있는 권한이 거부되었습니다. 시스템 설정에서 활성화하세요." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "사람 켜거나 끄기" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "반려동물" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "성인용 사진." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "홈에 고정" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "홈에 고정" @@ -4049,6 +4105,7 @@ msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "정치" @@ -4112,7 +4169,7 @@ msgstr "게시물을 찾을 수 없음" msgid "posts" msgstr "게시물" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "게시물" @@ -4181,7 +4238,7 @@ msgid "Processing..." msgstr "처리 중…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "프로필" @@ -4221,15 +4278,15 @@ msgstr "게시물 게시하기" msgid "Publish reply" msgstr "답글 게시하기" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "QR 코드를 클립보드에 복사했습니다." -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "QR 코드를 다운로드했습니다." -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "QR 코드를 앨범에 저장했습니다." @@ -4269,7 +4326,9 @@ msgid "Reload conversations" msgstr "대화 다시 불러오기" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4278,7 +4337,7 @@ msgstr "대화 다시 불러오기" msgid "Remove" msgstr "제거" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "{displayName} 님을 스타터 팩에서 제거" @@ -4310,13 +4369,13 @@ msgstr "피드를 제거하시겠습니까?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "내 피드에서 제거" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "내 피드에서 제거하시겠습니까?" @@ -4364,7 +4423,7 @@ msgid "Removed from my feeds" msgstr "내 피드에서 제거됨" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "내 피드에서 제거됨" @@ -4382,19 +4441,19 @@ msgstr "인용된 게시물을 제거합니다" msgid "Replace with Discover" msgstr "Discover로 교체" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "답글" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "답글 비활성화됨" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "이 스레드에 대한 답글이 비활성화됨" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "이 스레드에 대한 답글이 비활성화됨" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "이 스레드에 대한 답글이 비활성화됨" @@ -4439,8 +4498,8 @@ msgstr "대화 신고" msgid "Report dialog" msgstr "신고 대화 상자" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "피드 신고" @@ -4457,8 +4516,8 @@ msgstr "메시지 신고" msgid "Report post" msgstr "게시물 신고" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "스타터 팩 신고" @@ -4504,7 +4563,7 @@ msgstr "재게시" msgid "Repost" msgstr "재게시" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4600,12 +4659,12 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4613,7 +4672,7 @@ msgid "Retry" msgstr "다시 시도" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "이전 페이지로 돌아갑니다" @@ -4623,12 +4682,13 @@ msgid "Returns to home page" msgstr "홈 페이지로 돌아갑니다" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "이전 페이지로 돌아갑니다" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4637,7 +4697,7 @@ msgstr "이전 페이지로 돌아갑니다" msgid "Save" msgstr "저장" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4659,8 +4719,8 @@ msgstr "변경 사항 저장" msgid "Save handle change" msgstr "핸들 변경 저장" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "이미지 저장" @@ -4668,12 +4728,12 @@ msgstr "이미지 저장" msgid "Save image crop" msgstr "이미지 자르기 저장" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "QR 코드 저장" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "내 피드에 저장" @@ -4681,11 +4741,11 @@ msgstr "내 피드에 저장" msgid "Saved Feeds" msgstr "저장한 피드" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "내 앨범에 저장됨" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "내 피드에 저장됨" @@ -4703,13 +4763,14 @@ msgid "Saves image crop settings" msgstr "이미지 자르기 설정을 저장합니다" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "인사해 보세요!" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "과학" @@ -4751,7 +4812,7 @@ msgstr "{displayTag} 태그를 사용한 @{authorHandle} 님의 모든 게시물 msgid "Search for all posts with tag {displayTag}" msgstr "{displayTag} 태그를 사용한 모든 게시물 검색" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "다른 사람에게 추천할 피드를 검색하세요." @@ -4868,7 +4929,7 @@ msgstr "앱에 표시되는 기본 텍스트 언어를 선택합니다." msgid "Select your date of birth" msgstr "생년월일을 선택하세요" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "아래 옵션에서 관심사를 선택하세요" @@ -4937,7 +4998,7 @@ msgstr "계정 삭제를 위한 확인 코드가 포함된 이메일을 전송 msgid "Server address" msgstr "서버 주소" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "생년월일 설정" @@ -5025,14 +5086,14 @@ msgstr "성행위 또는 선정적인 노출." msgid "Sexually Suggestive" msgstr "외설적" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "공유" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5056,30 +5117,36 @@ msgstr "재미있는 사실을 전하세요!" msgid "Share anyway" msgstr "무시하고 공유" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "피드 공유" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "링크 공유" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "링크 공유" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "링크 공유 대화 상자" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "이 스타터 팩 공유하기" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "이 스타터 팩을 공유하여 사람들이 Bluesky에서 커뮤니티에 참여할 수 있도록 도와주세요." @@ -5129,7 +5196,7 @@ msgstr "숨겨진 답글 표시" msgid "Show less like this" msgstr "이런 항목 덜 보기" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5257,33 +5324,33 @@ msgstr "@{0}(으)로 로그인했습니다" msgid "signed up with your starter pack" msgstr "(이)가 내 스타터 팩으로 가입했습니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "스타터 팩 없이 가입하기" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "건너뛰기" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "이 단계 건너뛰기" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "소프트웨어 개발" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "일부 사람들이 답글을 달 수 있음" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "적당한 부제목" +#~ msgid "Some subtitle" +#~ msgstr "적당한 부제목" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5295,7 +5362,7 @@ msgid "Something went wrong, please try again" msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요." @@ -5327,6 +5394,7 @@ msgid "Spam; excessive mentions or replies" msgstr "스팸, 과도한 멘션 또는 답글" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "스포츠" @@ -5348,7 +5416,7 @@ msgstr "대화 시작하기" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "스타터 팩" @@ -5356,14 +5424,18 @@ msgstr "스타터 팩" msgid "Starter pack by {0}" msgstr "{0} 님의 스타터 팩" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "스타터 팩이 유효하지 않음" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "스타터 팩" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "상태 페이지" @@ -5464,6 +5536,7 @@ msgid "Tap to view fully" msgstr "탭하여 전체 크기로 봅니다" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "기술" @@ -5516,10 +5589,10 @@ msgstr "텍스트 파일 내용:" msgid "That handle is already taken." msgstr "이 핸들은 이미 사용 중입니다." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -5536,7 +5609,7 @@ msgstr "커뮤니티 가이드라인을 <0/>(으)로 이동했습니다" msgid "The Copyright Policy has been moved to <0/>" msgstr "저작권 정책을 <0/>(으)로 이동했습니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -5565,7 +5638,7 @@ msgstr "게시물이 삭제되었을 수 있습니다." msgid "The Privacy Policy has been moved to <0/>" msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "이 스타터 팩은 유효하지 않습니다. 대신 이 스타터 팩을 삭제할 수 있습니다." @@ -5582,7 +5655,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "계정 비활성화에는 시간 제한이 없으므로 언제든지 다시 돌아올 수 있습니다." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "서버에 연결하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." @@ -5592,7 +5665,7 @@ msgstr "이 피드를 삭제하는 동안 문제가 발생했습니다. 인터 #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "피드를 업데이트하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." @@ -5601,7 +5674,7 @@ msgstr "피드를 업데이트하는 동안 문제가 발생했습니다. 인터 msgid "There was an issue connecting to Tenor." msgstr "Tenor에 연결하는 동안 문제가 발생했습니다." -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5655,6 +5728,7 @@ msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" msgid "There was an issue! {0}" msgstr "문제가 발생했습니다! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -5733,7 +5807,7 @@ msgstr "이 피드는 현재 트래픽이 많아 일시적으로 사용할 수 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "이 피드는 비어 있습니다. 더 많은 사용자를 팔로우하거나 언어 설정을 조정해 보세요." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "이 피드는 비어 있습니다." @@ -5832,7 +5906,7 @@ msgstr "이 사용자는 내가 차단한 <0>{0} 리스트에 포함되어 msgid "This user is included in the <0>{0} list which you have muted." msgstr "이 사용자는 내가 뮤트한 <0>{0} 리스트에 포함되어 있습니다." -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "이 사용자는 새로 가입했습니다. 언제 가입했는지 자세한 정보를 보려면 누르세요." @@ -5853,6 +5927,10 @@ msgstr "스레드 설정" msgid "Thread Preferences" msgstr "스레드 설정" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "스레드 모드" @@ -5881,7 +5959,7 @@ msgstr "뮤트한 단어 옵션 사이를 전환합니다." msgid "Toggle dropdown" msgstr "드롭다운 열기 및 닫기" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "성인 콘텐츠 활성화 또는 비활성화 전환" @@ -5896,8 +5974,8 @@ msgstr "변형" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -5908,6 +5986,10 @@ msgctxt "action" msgid "Try again" msgstr "다시 시도" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "2단계 인증" @@ -5937,7 +6019,7 @@ msgstr "리스트 언뮤트" msgid "Unable to contact your service. Please check your Internet connection." msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하세요." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "삭제할 수 없음" @@ -5996,7 +6078,7 @@ msgstr "{0} 님을 언팔로우" msgid "Unfollow Account" msgstr "계정 언팔로우" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "이 피드 좋아요 취소" @@ -6027,12 +6109,12 @@ msgstr "알림 언뮤트" msgid "Unmute thread" msgstr "스레드 언뮤트" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "고정 해제" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "홈에서 고정 해제" @@ -6198,7 +6280,7 @@ msgstr "사용자 이름 또는 이메일 주소" msgid "Users" msgstr "사용자" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "<0/> 님이 팔로우한 사용자" @@ -6209,7 +6291,7 @@ msgstr "<0/> 님이 팔로우한 사용자" msgid "Users I follow" msgstr "내가 팔로우하는 사용자" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "\"{0}\"에 있는 사용자" @@ -6255,6 +6337,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "버전 {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "비디오 게임" @@ -6306,7 +6389,7 @@ msgstr "아바타 보기" msgid "View the labeling service provided by @{0}" msgstr "{0} 님이 제공하는 라벨링 서비스 보기" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "이 피드를 좋아하는 사용자 보기" @@ -6362,11 +6445,11 @@ msgstr "게시물이 표시되지 않을 수 있으므로 많은 게시물에 msgid "We were unable to load your birth date preferences. Please try again." msgstr "생년월일 설정을 불러올 수 없습니다. 다시 시도해 주세요." -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "현재 구성된 라벨러를 불러올 수 없습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "연결하지 못했습니다. 계정 설정을 계속하려면 다시 시도해 주세요. 계속 실패하면 이 과정을 건너뛸 수 있습니다." @@ -6374,7 +6457,7 @@ msgstr "연결하지 못했습니다. 계정 설정을 계속하려면 다시 msgid "We will let you know when your account is ready." msgstr "계정이 준비되면 알려드리겠습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." @@ -6415,7 +6498,11 @@ msgstr "죄송합니다. 라벨러는 20개까지만 구독할 수 있으며 20 msgid "Welcome back!" msgstr "다시 돌아오셨군요!" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "어떤 관심사가 있으신가요?" @@ -6442,17 +6529,15 @@ msgstr "알고리즘 피드에 어떤 언어를 표시하시겠습니까?" msgid "Who can message you?" msgstr "누구의 메시지를 허용하시겠습니까?" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "답글을 달 수 있는 사람" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "답글을 달 수 있는 사람 대화 상자" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "누가 답글을 달 수 있나요?" @@ -6508,6 +6593,7 @@ msgid "Write your reply" msgstr "답글 작성하기" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "작가" @@ -6526,7 +6612,7 @@ msgstr "예" msgid "Yes, deactivate" msgstr "비활성화" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -6542,6 +6628,10 @@ msgstr "어제 {time}" msgid "you" msgstr "나" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "대기 중입니다." @@ -6663,6 +6753,10 @@ msgstr "아직 어떤 계정도 뮤트하지 않았습니다. 계정을 뮤트 msgid "You have reached the end" msgstr "끝에 도달했습니다" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "아직 어떤 단어나 태그도 뮤트하지 않았습니다" @@ -6687,15 +6781,15 @@ msgstr "" msgid "You must be 13 years of age or older to sign up." msgstr "가입하려면 만 13세 이상이어야 합니다." -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -6747,7 +6841,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 03e8feb553..bfc0eafbb9 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -67,7 +67,7 @@ msgstr "{0, plural, one {Curtir (# curtida)} other {Curtir (# curtidas)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {curtida} other {curtidas}}" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" @@ -88,7 +88,11 @@ msgstr "{0, plural, one {repost} other {reposts}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Descurtir (# curtida)} other {Descurtir (# curtidas)}}" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -132,7 +136,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -155,7 +159,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" @@ -163,11 +167,11 @@ msgstr "{likeCount, plural, one {Curtido por # usuário} other {Curtido por # us msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} não lidas" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -175,17 +179,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> membros" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -195,11 +209,15 @@ msgstr "<0>{0} {1, plural, one {seguidor} other {seguidores}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguindo} other {seguindo}}" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "<0>{0} seguindo" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -228,6 +246,10 @@ msgstr "<0>Não se aplica. Este aviso só funciona para posts com mídia." #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Bem-vindo ao<1>Bluesky" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Usuário Inválido" @@ -318,11 +340,11 @@ msgstr "Conta dessilenciada" msgid "Add" msgstr "Adicionar" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -377,14 +399,14 @@ msgid "Add muted words and tags" msgstr "Adicionar palavras/tags silenciadas" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Utilizar feeds recomendados" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -396,7 +418,7 @@ msgstr "Adicionar o feed padrão com as pessoas que você segue" msgid "Add the following DNS record to your domain:" msgstr "Adicione o seguinte registro DNS ao seu domínio:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -431,16 +453,20 @@ msgstr "Ajuste o número de curtidas para que uma resposta apareça no seu feed. msgid "Adult Content" msgstr "Conteúdo Adulto" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "O conteúdo adulto está desabilitado." -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Avançado" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -505,16 +531,16 @@ msgstr "Um email foi enviado para seu email anterior, {0}. Ele inclui um código msgid "An error occured" msgstr "Tivemos um problema" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -522,7 +548,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocorreu um erro ao tentar deletar esta mensagem. Por favor, tente novamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -539,16 +565,17 @@ msgstr "Outro problema" msgid "An issue occurred, please try again." msgstr "Ocorreu um problema, por favor tente novamente." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "ocorreu um erro desconhecido" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "e" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Animais" @@ -620,7 +647,7 @@ msgstr "Aparência" msgid "Apply default recommended feeds" msgstr "Utilizar feeds recomendados" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -648,7 +675,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Tem certeza que deseja remover {0} dos seus feeds?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -665,6 +692,7 @@ msgid "Are you writing in <0>{0}?" msgstr "Você está escrevendo em <0>{0}?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Arte" @@ -691,7 +719,7 @@ msgstr "No mínimo 3 caracteres" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Voltar" @@ -748,7 +776,7 @@ msgstr "Bloquear estas contas?" msgid "Blocked" msgstr "Bloqueado" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Contas bloqueadas" @@ -809,11 +837,11 @@ msgstr "Bluesky é uma rede aberta que permite a escolha do seu provedor de hosp #~ msgid "Bluesky is public." #~ msgstr "Bluesky é público." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 "O Bluesky não mostrará seu perfil e publicações para usuários desconectados. Outros aplicativos podem não honrar esta solicitação. Isso não torna a sua conta privada." @@ -826,6 +854,7 @@ msgid "Blur images and filter from feeds" msgstr "Desfocar imagens e filtrar dos feeds" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Livros" @@ -1035,13 +1064,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Verifique em sua caixa de entrada um e-mail com o código de confirmação abaixo:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Escolha \"Todos\" ou \"Ninguém\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Escolha \"Todos\" ou \"Ninguém\"" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Escolher Serviço" @@ -1059,6 +1096,11 @@ msgstr "Escolha os algoritmos que geram seus feeds customizados." msgid "Choose this color as your avatar" msgstr "Selecionar esta cor como seu avatar" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Escolha seus feeds principais" @@ -1135,18 +1177,18 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Fechar" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Fechar janela ativa" @@ -1213,10 +1255,12 @@ msgid "Collapses list of users for a given notification" msgstr "Fecha lista de usuários da notificação" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Comédia" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Quadrinhos" @@ -1278,11 +1322,11 @@ msgstr "Confirmar configurações de idioma de conteúdo" msgid "Confirm delete account" msgstr "Confirmar a exclusão da conta" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Confirme sua idade:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "Confirme sua data de nascimento" @@ -1312,7 +1356,7 @@ msgstr "Contatar suporte" msgid "Content Blocked" msgstr "Conteúdo bloqueado" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Filtros de conteúdo" @@ -1341,7 +1385,7 @@ msgstr "Avisos de conteúdo" msgid "Context menu backdrop, click to close the menu." msgstr "Fundo do menu, clique para fechá-lo." -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1354,7 +1398,7 @@ msgstr "Continuar como {0} (já conectado)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1402,7 +1446,7 @@ msgstr "Copiado!" msgid "Copies app password" msgstr "Copia senha de aplicativo" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Copiar" @@ -1416,7 +1460,11 @@ msgstr "Copiar {0}" msgid "Copy code" msgstr "Copiar código" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1439,7 +1487,7 @@ msgstr "Copiar texto da mensagem" msgid "Copy post text" msgstr "Copiar texto do post" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1452,7 +1500,7 @@ msgstr "Política de Direitos Autorais" msgid "Could not leave chat" msgstr "Não foi possível sair deste chat" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "Não foi possível carregar o feed" @@ -1472,7 +1520,7 @@ msgstr "Não foi possível silenciar este chat" #~ msgid "Could not unmute chat" #~ msgstr "Não foi possível dessilenciar este chat" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1485,17 +1533,17 @@ msgstr "Criar uma nova conta" msgid "Create a new Bluesky account" msgstr "Criar uma nova conta do Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1526,8 +1574,8 @@ msgid "Create new account" msgstr "Criar uma nova conta" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1542,6 +1590,7 @@ msgstr "{0} criada" #~ msgstr "Cria uma prévia com miniatura. A prévia faz um link para {url}" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Cultura" @@ -1598,9 +1647,9 @@ msgid "Debug panel" msgstr "Painel de depuração" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1661,12 +1710,12 @@ msgstr "Excluir minha conta…" msgid "Delete post" msgstr "Excluir post" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1738,7 +1787,7 @@ msgstr "Desabilitar feedback tátil" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "Desabilitado" @@ -1750,8 +1799,8 @@ msgstr "Descartar" msgid "Discard draft?" msgstr "Descartar rascunho?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Desencorajar aplicativos a mostrar minha conta para usuários desautenticados" @@ -1802,6 +1851,7 @@ msgstr "Domínio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1821,8 +1871,6 @@ msgstr "Feito" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1834,7 +1882,7 @@ msgstr "Feito" msgid "Done{extraText}" msgstr "Feito{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1891,9 +1939,9 @@ msgstr "ex. Perfis que enchem o saco." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada convite só funciona uma vez. Você receberá mais convites periodicamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1909,7 +1957,7 @@ msgstr "Editar" msgid "Edit avatar" msgstr "Editar avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -1937,7 +1985,7 @@ msgstr "Editar Meus Feeds" msgid "Edit my profile" msgstr "Editar meu perfil" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -1956,7 +2004,7 @@ msgstr "Editar Perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar Feeds Salvos" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -1964,8 +2012,7 @@ msgstr "" msgid "Edit User List" msgstr "Editar lista de usuários" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -1982,9 +2029,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Educação" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2033,7 +2085,7 @@ msgstr "Incorpore este post no seu site. Basta copiar o trecho abaixo e colar no msgid "Enable {0} only" msgstr "Habilitar somente {0}" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "Habilitar conteúdo adulto" @@ -2065,7 +2117,7 @@ msgstr "Habilitar mídia somente para este site" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "Habilitado" @@ -2135,19 +2187,18 @@ msgstr "Não foi possível salvar o arquivo" msgid "Error receiving captcha response." msgstr "Não foi possível processar o captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erro:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Todos" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2242,8 +2293,8 @@ msgstr "Preferências de mídia externa" msgid "Failed to create app password." msgstr "Não foi possível criar senha de aplicativo." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2259,7 +2310,7 @@ msgstr "Não foi possível excluir esta mensagem" msgid "Failed to delete post, please try again" msgstr "Não foi possível excluir o post, por favor tente novamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2295,7 +2346,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "Não foi possível salvar a imagem: {0}" @@ -2316,7 +2367,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2338,7 +2389,7 @@ msgstr "Feed por {0}" #~ msgid "Feed offline" #~ msgstr "Feed offline" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2348,10 +2399,9 @@ msgid "Feedback" msgstr "Comentários" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2371,7 +2421,7 @@ msgstr "Os feeds são algoritmos personalizados que os usuários com um pouco de #~ msgid "Feeds can be topical as well!" #~ msgstr "Feeds podem ser de assuntos específicos também!" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2421,7 +2471,7 @@ msgstr "Ajuste o conteúdo que você vê na sua tela inicial." msgid "Fine-tune the discussion threads." msgstr "Ajuste as threads." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2469,8 +2519,8 @@ msgstr "" msgid "Follow Account" msgstr "Seguir Conta" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2518,7 +2568,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Usuários seguidos" @@ -2582,6 +2632,7 @@ msgid "Follows You" msgstr "Segue Você" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Comida" @@ -2623,7 +2674,7 @@ msgstr "Por <0/>" msgid "Gallery" msgstr "Galeria" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2653,7 +2704,7 @@ msgstr "Violações flagrantes da lei ou dos termos de serviço" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2662,9 +2713,9 @@ msgstr "Voltar" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Voltar" @@ -2678,7 +2729,7 @@ msgstr "Voltar" msgid "Go back to previous step" msgstr "Voltar para o passo anterior" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2819,7 +2870,7 @@ msgstr "Hmm, o servidor do feed teve algum problema. Por favor, avise o criador msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, estamos com problemas para encontrar este feed. Ele pode ter sido excluído." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmmm, parece que estamos com problemas pra carregar isso. Veja mais detalhes abaixo. Se o problema continuar, por favor, entre em contato." @@ -2910,7 +2961,7 @@ msgstr "Imagem" msgid "Image alt text" msgstr "Texto alternativo da imagem" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3003,7 +3054,7 @@ msgstr "Convites: {0} disponíveis" msgid "Invite codes: 1 available" msgstr "Convites: 1 disponível" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3019,7 +3070,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Mostra os posts de quem você segue conforme acontecem." -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3027,8 +3078,8 @@ msgstr "" msgid "Jobs" msgstr "Carreiras" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3037,6 +3088,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Jornalismo" @@ -3052,7 +3104,7 @@ msgstr "Rotulado por {0}." msgid "Labeled by the author." msgstr "Rotulado pelo autor." -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "Rótulos" @@ -3108,7 +3160,7 @@ msgstr "Saiba mais sobre a decisão de moderação aplicada neste conteúdo." msgid "Learn more about this warning" msgstr "Saiba mais sobre este aviso" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Saiba mais sobre o que é público no Bluesky." @@ -3149,7 +3201,7 @@ msgstr "na sua frente." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3171,7 +3223,7 @@ msgstr "Claro" #~ msgstr "Curtir" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Curtir este feed" @@ -3209,7 +3261,7 @@ msgstr "curtiram seu feed" msgid "liked your post" msgstr "curtiu seu post" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Curtidas" @@ -3255,8 +3307,8 @@ msgid "List unmuted" msgstr "Lista dessilenciada" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3285,7 +3337,7 @@ msgstr "Carregar novas notificações" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carregar novos posts" @@ -3310,7 +3362,7 @@ msgstr "" msgid "Log out" msgstr "Sair" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Visibilidade do seu perfil" @@ -3342,7 +3394,7 @@ msgstr "Parece que você desafixou todos os seus feeds, mas não esquenta, dá u msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3360,15 +3412,15 @@ msgid "Mark as read" msgstr "Marcar como lida" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Mídia" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "usuários mencionados" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Usuários mencionados" @@ -3419,7 +3471,7 @@ msgid "Misleading Account" msgstr "Conta Enganosa" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderação" @@ -3452,7 +3504,7 @@ msgstr "Lista de moderação criada" msgid "Moderation list updated" msgstr "Lista de moderação criada" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Listas de moderação" @@ -3469,7 +3521,7 @@ msgstr "Moderação" msgid "Moderation states" msgstr "Moderação" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "Ferramentas de moderação" @@ -3478,7 +3530,7 @@ msgstr "Ferramentas de moderação" msgid "Moderator has chosen to set a general warning on the content." msgstr "O moderador escolheu um aviso geral neste conteúdo." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "Mais" @@ -3494,6 +3546,10 @@ msgstr "Mais opções" msgid "Most-liked replies first" msgstr "Respostas mais curtidas primeiro" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Silenciar" @@ -3563,7 +3619,7 @@ msgstr "Silenciar palavras/tags" msgid "Muted" msgstr "Silenciada" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Contas silenciadas" @@ -3580,7 +3636,7 @@ msgstr "Contas silenciadas não aparecem no seu feed ou nas suas notificações. msgid "Muted by \"{0}\"" msgstr "Silenciado por \"{0}\"" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Palavras/tags silenciadas" @@ -3626,6 +3682,7 @@ msgid "Name or Description Violates Community Standards" msgstr "Nome ou Descrição Viola os Padrões da Comunidade" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Natureza" @@ -3694,8 +3751,8 @@ msgstr "Novo post" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3707,7 +3764,7 @@ msgctxt "action" msgid "New Post" msgstr "Novo Post" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3720,6 +3777,7 @@ msgid "Newest replies first" msgstr "Respostas mais recentes primeiro" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Notícias" @@ -3730,10 +3788,10 @@ msgstr "Notícias" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3757,7 +3815,7 @@ msgstr "Próxima imagem" msgid "No" msgstr "Não" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Sem descrição" @@ -3771,7 +3829,7 @@ msgstr "Não tenho painel de DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "Nenhum GIF em destaque encontrado." -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -3844,11 +3902,11 @@ msgstr "Nenhum resultado encontrado para \"{search}\"." msgid "No thanks" msgstr "Não, obrigado" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Ninguém" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "" @@ -3857,7 +3915,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ninguém curtiu isso ainda. Você pode ser o primeiro!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -3870,7 +3928,7 @@ msgstr "Nudez não-erótica" #~ msgstr "Não Aplicável." #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Não encontrado" @@ -3885,7 +3943,7 @@ msgstr "Agora não" msgid "Note about sharing" msgstr "Nota sobre compartilhamento" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Nota: o Bluesky é uma rede aberta e pública. Esta configuração limita somente a visibilidade do seu conteúdo no site e aplicativo do Bluesky, e outros aplicativos podem não respeitar esta configuração. Seu conteúdo ainda poderá ser exibido para usuários não autenticados por outros aplicativos e sites." @@ -3941,7 +3999,7 @@ msgstr "Desligado" msgid "Oh no!" msgstr "Opa!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Opa! Algo deu errado." @@ -3977,7 +4035,7 @@ msgstr "Uma ou mais imagens estão sem texto alternativo." msgid "Only .jpg and .png files are supported" msgstr "Apenas imagens .jpg ou .png são permitidas" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -3994,10 +4052,10 @@ msgid "Oops, something went wrong!" msgstr "Opa, algo deu errado!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Opa!" @@ -4023,7 +4081,7 @@ msgstr "" msgid "Open emoji picker" msgstr "Abrir seletor de emojis" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "Abrir opções do feed" @@ -4035,7 +4093,7 @@ msgstr "Abrir links no navegador interno" msgid "Open message options" msgstr "" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "Abrir opções de palavras/tags silenciadas" @@ -4047,7 +4105,7 @@ msgstr "Abrir navegação" msgid "Open post options menu" msgstr "Abrir opções do post" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4064,6 +4122,10 @@ msgstr "Abrir registros do sistema" msgid "Opens {numItems} options" msgstr "Abre {numItems} opções" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "Abre as configurações de acessibilidade" @@ -4206,7 +4268,7 @@ msgstr "Opção {0} de {numItems}" msgid "Optionally provide additional information below:" msgstr "Se quiser adicionar mais informações, digite abaixo:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "Ou combine estas opções:" @@ -4266,7 +4328,6 @@ msgstr "Senha atualizada!" msgid "Pause" msgstr "Pausar" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Pessoas" @@ -4279,32 +4340,37 @@ msgstr "Pessoas seguidas por @{0}" msgid "People following @{0}" msgstr "Pessoas seguindo @{0}" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "A permissão de galeria é obrigatória." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "A permissão de galeria foi recusada. Por favor, habilite-a nas configurações do dispositivo." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Pets" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Imagens destinadas a adultos." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Fixar na tela inicial" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "Fixar na Tela Inicial" @@ -4400,6 +4466,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Política" @@ -4463,7 +4530,7 @@ msgstr "Post não encontrado" msgid "posts" msgstr "posts" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Posts" @@ -4537,7 +4604,7 @@ msgid "Processing..." msgstr "Processando..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "perfil" @@ -4577,15 +4644,15 @@ msgstr "Publicar post" msgid "Publish reply" msgstr "Publicar resposta" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4647,7 +4714,9 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4656,7 +4725,7 @@ msgstr "" msgid "Remove" msgstr "Remover" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4688,13 +4757,13 @@ msgstr "Remover feed?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Remover dos meus feeds" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Remover dos meus feeds?" @@ -4742,7 +4811,7 @@ msgid "Removed from my feeds" msgstr "Removido dos meus feeds" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Removido dos feeds salvos" @@ -4760,19 +4829,19 @@ msgstr "Remove o post citado" msgid "Replace with Discover" msgstr "Trocar pelo Discover" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Respostas" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Respostas para esta thread estão desativadas" @@ -4828,8 +4897,8 @@ msgstr "Denunciar conversa" msgid "Report dialog" msgstr "Janela de denúncia" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Denunciar feed" @@ -4846,8 +4915,8 @@ msgstr "Denunciar mensagem" msgid "Report post" msgstr "Denunciar post" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -4893,7 +4962,7 @@ msgstr "Repostar" msgid "Repost" msgstr "Repostar" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4993,12 +5062,12 @@ msgstr "Tenta a última ação, que deu erro" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5010,7 +5079,7 @@ msgstr "Tente novamente" #~ msgstr "Tentar novamente." #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Voltar para página anterior" @@ -5020,12 +5089,13 @@ msgid "Returns to home page" msgstr "Voltar para a tela inicial" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "Voltar para página anterior" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5034,7 +5104,7 @@ msgstr "Voltar para página anterior" msgid "Save" msgstr "Salvar" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5056,8 +5126,8 @@ msgstr "Salvar Alterações" msgid "Save handle change" msgstr "Salvar usuário" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5065,12 +5135,12 @@ msgstr "" msgid "Save image crop" msgstr "Salvar corte de imagem" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "Salvar nos meus feeds" @@ -5078,7 +5148,7 @@ msgstr "Salvar nos meus feeds" msgid "Saved Feeds" msgstr "Feeds Salvos" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "Imagem salva na galeria." @@ -5086,7 +5156,7 @@ msgstr "Imagem salva na galeria." #~ msgid "Saved to your camera roll." #~ msgstr "Imagem salva na galeria." -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Adicionado aos seus feeds" @@ -5104,13 +5174,14 @@ msgid "Saves image crop settings" msgstr "Salva o corte da imagem" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Ciência" @@ -5152,7 +5223,7 @@ msgstr "Pesquisar por posts de @{authorHandle} com a tag {displayTag}" msgid "Search for all posts with tag {displayTag}" msgstr "Pesquisar por posts com a tag {displayTag}" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5294,7 +5365,7 @@ msgstr "Selecione o idioma do seu aplicativo" msgid "Select your date of birth" msgstr "Selecione sua data de nascimento" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Selecione seus interesses" @@ -5371,7 +5442,7 @@ msgstr "Envia o e-mail com o código de confirmação para excluir a conta" msgid "Server address" msgstr "URL do servidor" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "Definir data de nascimento" @@ -5459,9 +5530,9 @@ msgstr "Atividade sexual ou nudez erótica." msgid "Sexually Suggestive" msgstr "Sexualmente Sugestivo" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5471,7 +5542,7 @@ msgstr "Sexualmente Sugestivo" msgid "Share" msgstr "Compartilhar" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Compartilhar" @@ -5490,30 +5561,36 @@ msgstr "" msgid "Share anyway" msgstr "Compartilhar assim" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Compartilhar feed" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Compartilhar Link" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5567,7 +5644,7 @@ msgstr "" msgid "Show less like this" msgstr "Mostrar menos disso" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5727,33 +5804,33 @@ msgstr "autenticado como @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Pular" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Pular" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Desenvolvimento de software" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5765,7 +5842,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Algo deu errado. Por favor, tente novamente." @@ -5801,6 +5878,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam; menções ou respostas excessivas" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Esportes" @@ -5822,7 +5900,7 @@ msgstr "" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5830,14 +5908,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Página de status" @@ -5955,6 +6037,7 @@ msgid "Tap to view fully" msgstr "Toque para ver tudo" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Tecnologia" @@ -6007,10 +6090,10 @@ msgstr "Contém o seguinte:" msgid "That handle is already taken." msgstr "Este identificador de usuário já está sendo usado." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6031,7 +6114,7 @@ msgstr "As Diretrizes da Comunidade foram movidas para <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "A Política de Direitos Autorais foi movida para <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6060,7 +6143,7 @@ msgstr "O post pode ter sido excluído." msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade foi movida para <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6081,7 +6164,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Tivemos um problema ao contatar o servidor, por favor verifique sua conexão com a internet e tente novamente." @@ -6091,7 +6174,7 @@ msgstr "Tivemos um problema ao remover este feed, por favor verifique sua conex #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Tivemos um problema ao atualizar seus feeds, por favor verifique sua conexão com a internet e tente novamente." @@ -6104,7 +6187,7 @@ msgstr "Tivemos um problema ao conectar com o Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "Tivemos um problema ao conectar neste chat." -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6162,6 +6245,7 @@ msgstr "Tivemos um problema ao carregar suas senhas de app." msgid "There was an issue! {0}" msgstr "Tivemos um problema! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6254,7 +6338,7 @@ msgstr "Este feed está recebendo muito tráfego e está temporariamente indispo msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Este feed está vazio! Talvez você precise seguir mais usuários ou configurar os idiomas filtrados." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6361,7 +6445,7 @@ msgstr "Este usuário está incluído na lista <0>{0}, que você bloqueou." msgid "This user is included in the <0>{0} list which you have muted." msgstr "Este usuário está incluído na lista <0>{0}, que você silenciou." -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6386,6 +6470,10 @@ msgstr "Preferências das Threads" msgid "Thread Preferences" msgstr "Preferências das Threads" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Visualização de Threads" @@ -6414,7 +6502,7 @@ msgstr "Alternar entre opções de uma palavra silenciada" msgid "Toggle dropdown" msgstr "Alternar menu suspenso" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "Ligar ou desligar conteúdo adulto" @@ -6429,8 +6517,8 @@ msgstr "Transformações" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6441,6 +6529,10 @@ msgctxt "action" msgid "Try again" msgstr "Tentar novamente" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "Autenticação de dois fatores (2FA)" @@ -6470,7 +6562,7 @@ msgstr "Dessilenciar lista" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Não foi possível entrar em contato com seu serviço. Por favor, verifique sua conexão à internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -6533,7 +6625,7 @@ msgstr "Deixar de seguir" #~ msgid "Unlike" #~ msgstr "Descurtir" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "Descurtir este feed" @@ -6568,12 +6660,12 @@ msgstr "" msgid "Unmute thread" msgstr "Dessilenciar thread" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Desafixar" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "Desafixar da tela inicial" @@ -6743,7 +6835,7 @@ msgstr "Nome de usuário ou endereço de e-mail" msgid "Users" msgstr "Usuários" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "usuários seguidos por <0/>" @@ -6754,7 +6846,7 @@ msgstr "usuários seguidos por <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Usuários em \"{0}\"" @@ -6808,6 +6900,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "Versão {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Games" @@ -6859,7 +6952,7 @@ msgstr "Ver o avatar" msgid "View the labeling service provided by @{0}" msgstr "Ver este rotulador provido por @{0}" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "Ver usuários que curtiram este feed" @@ -6919,11 +7012,11 @@ msgstr "Não recomendamos utilizar palavras comuns que aparecem em muitos posts, msgid "We were unable to load your birth date preferences. Please try again." msgstr "Não foi possível carregar sua data de nascimento. Por favor, tente novamente." -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "Não foi possível carregar seus rotuladores." -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "Não conseguimos conectar. Por favor, tente novamente para continuar configurando a sua conta. Se continuar falhando, você pode pular este fluxo." @@ -6931,7 +7024,7 @@ msgstr "Não conseguimos conectar. Por favor, tente novamente para continuar con msgid "We will let you know when your account is ready." msgstr "Avisaremos quando sua conta estiver pronta." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Usaremos isto para customizar a sua experiência." @@ -6980,7 +7073,11 @@ msgstr "" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Bem-vindo ao <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Do que você gosta?" @@ -7007,17 +7104,15 @@ msgstr "Quais idiomas você gostaria de ver nos seus feeds?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Quem pode responder" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7073,6 +7168,7 @@ msgid "Write your reply" msgstr "Escreva sua resposta" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Escritores" @@ -7091,7 +7187,7 @@ msgstr "Sim" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7107,6 +7203,10 @@ msgstr "Ontem, {time}" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Você está na fila." @@ -7240,6 +7340,10 @@ msgstr "Você ainda não silenciou nenhuma conta. Para silenciar uma conta, aces msgid "You have reached the end" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "Você não silenciou nenhuma palavra ou tag ainda" @@ -7268,15 +7372,15 @@ msgstr "Você precisa ter no mínimo 13 anos de idade para se cadastrar." #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Você precisa ser maior de idade para habilitar conteúdo adulto." -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7328,7 +7432,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 6652d4f1f9..0f53e003c4 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -71,7 +71,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -92,7 +92,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -136,7 +140,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -171,7 +175,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -179,11 +183,11 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} okunmamış" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -191,17 +195,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> üyeleri" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -211,11 +225,15 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -244,6 +262,10 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Bluesky'e<1>Hoşgeldiniz" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Geçersiz Kullanıcı Adı" @@ -342,11 +364,11 @@ msgstr "Hesap susturulması kaldırıldı" msgid "Add" msgstr "Ekle" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -410,14 +432,14 @@ msgid "Add muted words and tags" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -429,7 +451,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Alan adınıza aşağıdaki DNS kaydını ekleyin:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -468,16 +490,20 @@ msgstr "Yetişkin İçerik" #~ msgid "Adult content can only be enabled via the Web at <0/>." #~ msgstr "Yetişkin içeriği yalnızca Web üzerinden <0/> etkinleştirilebilir." +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "" -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Gelişmiş" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -542,16 +568,16 @@ msgstr "Önceki adresinize, {0} bir e-posta gönderildi. Aşağıda girebileceğ msgid "An error occured" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -559,7 +585,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -576,16 +602,17 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "Bir sorun oluştu, lütfen tekrar deneyin." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "ve" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Hayvanlar" @@ -669,7 +696,7 @@ msgstr "Görünüm" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -697,7 +724,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -718,6 +745,7 @@ msgid "Are you writing in <0>{0}?" msgstr "<0>{0} dilinde mi yazıyorsunuz?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Sanat" @@ -744,7 +772,7 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Geri" @@ -810,7 +838,7 @@ msgstr "Bu hesapları engelle?" msgid "Blocked" msgstr "Engellendi" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Engellenen hesaplar" @@ -875,11 +903,11 @@ msgstr "" #~ 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, daha sağlıklı bir topluluk oluşturmak için davetleri kullanır. Bir daveti olan kimseyi tanımıyorsanız, bekleme listesine kaydolabilir ve yakında bir tane göndereceğiz." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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, profilinizi ve gönderilerinizi oturum açmamış kullanıcılara göstermeyecektir. Diğer uygulamalar bu isteği yerine getirmeyebilir. Bu, hesabınızı özel yapmaz." @@ -896,6 +924,7 @@ msgid "Blur images and filter from feeds" msgstr "" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Kitaplar" @@ -1121,17 +1150,25 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Aşağıya gireceğiniz onay kodu içeren bir e-posta için gelen kutunuzu kontrol edin:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "\"Herkes\" veya \"Hiç kimse\" seçin" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "\"Herkes\" veya \"Hiç kimse\" seçin" #: src/view/screens/Settings.tsx:691 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Yeni bir Bluesky kullanıcı adı seçin veya oluşturun" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Hizmet Seç" @@ -1149,6 +1186,11 @@ msgstr "Özel beslemelerinizi destekleyen algoritmaları seçin." msgid "Choose this color as your avatar" msgstr "" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Ana beslemelerinizi seçin" @@ -1225,18 +1267,18 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Kapat" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Etkin iletişim kutusunu kapat" @@ -1303,10 +1345,12 @@ msgid "Collapses list of users for a given notification" msgstr "Belirli bir bildirim için kullanıcı listesini daraltır" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Komedi" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Çizgi romanlar" @@ -1377,11 +1421,11 @@ msgstr "Hesabı silmeyi onayla" #~ msgid "Confirm your age to enable adult content." #~ msgstr "Yetişkin içeriği etkinleştirmek için yaşınızı onaylayın." -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "" @@ -1423,7 +1467,7 @@ msgstr "" #~ msgid "Content Filtering" #~ msgstr "İçerik Filtreleme" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "" @@ -1452,7 +1496,7 @@ msgstr "İçerik uyarıları" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Devam et" @@ -1465,7 +1509,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1513,7 +1557,7 @@ msgstr "" msgid "Copies app password" msgstr "Uygulama şifresini kopyalar" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Kopyala" @@ -1527,7 +1571,11 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1554,7 +1602,7 @@ msgstr "" msgid "Copy post text" msgstr "Gönderi metnini kopyala" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1567,7 +1615,7 @@ msgstr "Telif Hakkı Politikası" msgid "Could not leave chat" msgstr "" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "Besleme yüklenemedi" @@ -1591,7 +1639,7 @@ msgstr "" #~ msgid "Country" #~ msgstr "Ülke" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1604,17 +1652,17 @@ msgstr "Yeni bir hesap oluştur" msgid "Create a new Bluesky account" msgstr "Yeni bir Bluesky hesabı oluştur" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1645,8 +1693,8 @@ msgid "Create new account" msgstr "Yeni hesap oluştur" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1669,6 +1717,7 @@ msgstr "{0} oluşturuldu" #~ msgstr "Küçük resimli bir kart oluşturur. Kart, {url} bağlantısına gider" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Kültür" @@ -1725,9 +1774,9 @@ msgid "Debug panel" msgstr "Hata ayıklama paneli" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1788,12 +1837,12 @@ msgstr "Hesabımı Sil…" msgid "Delete post" msgstr "Gönderiyi sil" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1869,7 +1918,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "" @@ -1885,8 +1934,8 @@ msgstr "Sil" msgid "Discard draft?" msgstr "" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Uygulamaların hesabımı oturum açmamış kullanıcılara göstermesini engelle" @@ -1941,6 +1990,7 @@ msgstr "Alan adı doğrulandı!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1960,8 +2010,6 @@ msgstr "Tamam" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1977,7 +2025,7 @@ msgstr "Tamam{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Oturum açmak için çift dokunun" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -2034,9 +2082,9 @@ msgstr "örn: Reklamlarla tekrar tekrar yanıt veren kullanıcılar." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Her kod bir kez çalışır. Düzenli aralıklarla daha fazla davet kodu alacaksınız." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -2052,7 +2100,7 @@ msgstr "Düzenle" msgid "Edit avatar" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -2080,7 +2128,7 @@ msgstr "Beslemelerimi Düzenle" msgid "Edit my profile" msgstr "Profilimi düzenle" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -2099,7 +2147,7 @@ msgstr "Profil Düzenle" #~ msgid "Edit Saved Feeds" #~ msgstr "Kayıtlı Beslemeleri Düzenle" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -2107,8 +2155,7 @@ msgstr "" msgid "Edit User List" msgstr "Kullanıcı Listesini Düzenle" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -2125,9 +2172,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Eğitim" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2176,7 +2228,7 @@ msgstr "" msgid "Enable {0} only" msgstr "Yalnızca {0} etkinleştir" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "" @@ -2212,7 +2264,7 @@ msgstr "" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "" @@ -2290,19 +2342,18 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Hata:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Herkes" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2401,8 +2452,8 @@ msgstr "Harici medya ayarları" msgid "Failed to create app password." msgstr "Uygulama şifresi oluşturulamadı." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2418,7 +2469,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Gönderi silinemedi, lütfen tekrar deneyin" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2454,7 +2505,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "" @@ -2475,7 +2526,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2501,7 +2552,7 @@ msgstr "{0} tarafından besleme" #~ msgid "Feed Preferences" #~ msgstr "Besleme Tercihleri" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2511,10 +2562,9 @@ msgid "Feedback" msgstr "Geribildirim" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2534,7 +2584,7 @@ msgstr "Beslemeler, kullanıcıların biraz kodlama uzmanlığı ile oluşturdu #~ msgid "Feeds can be topical as well!" #~ msgstr "Beslemeler aynı zamanda konusal olabilir!" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2588,7 +2638,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "Tartışma konularını ayarlayın." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2636,8 +2686,8 @@ msgstr "" msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2685,7 +2735,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Takip edilen kullanıcılar" @@ -2749,6 +2799,7 @@ msgid "Follows You" msgstr "Sizi Takip Ediyor" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Yiyecek" @@ -2798,7 +2849,7 @@ msgstr "<0/> tarafından" msgid "Gallery" msgstr "Galeri" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2828,7 +2879,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2837,9 +2888,9 @@ msgstr "Geri git" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Geri Git" @@ -2853,7 +2904,7 @@ msgstr "Geri Git" msgid "Go back to previous step" msgstr "Önceki adıma geri dön" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2998,7 +3049,7 @@ msgstr "Hmm, besleme sunucusu kötü bir yanıt verdi. Lütfen bu konuda besleme msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, bu beslemeyi bulmakta sorun yaşıyoruz. Silinmiş olabilir." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "" @@ -3099,7 +3150,7 @@ msgstr "Resim alternatif metni" #~ msgid "Image options" #~ msgstr "Resim seçenekleri" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3220,7 +3271,7 @@ msgstr "Davet kodları: {0} kullanılabilir" msgid "Invite codes: 1 available" msgstr "Davet kodları: 1 kullanılabilir" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3236,7 +3287,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Takip ettiğiniz kişilerin gönderilerini olduğu gibi gösterir." -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3244,8 +3295,8 @@ msgstr "" msgid "Jobs" msgstr "İşler" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3267,6 +3318,7 @@ msgstr "" #~ msgstr "Bekleme Listesine Katıl" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Gazetecilik" @@ -3282,7 +3334,7 @@ msgstr "" msgid "Labeled by the author." msgstr "" -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "" @@ -3346,7 +3398,7 @@ msgstr "" msgid "Learn more about this warning" msgstr "Bu uyarı hakkında daha fazla bilgi edinin" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Bluesky'da neyin herkese açık olduğu hakkında daha fazla bilgi edinin." @@ -3387,7 +3439,7 @@ msgstr "kaldı." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Eski depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3413,7 +3465,7 @@ msgstr "Açık" #~ msgstr "Beğen" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Bu beslemeyi beğen" @@ -3451,7 +3503,7 @@ msgstr "özel beslemenizi beğendi" msgid "liked your post" msgstr "gönderinizi beğendi" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Beğeniler" @@ -3497,8 +3549,8 @@ msgid "List unmuted" msgstr "Liste sessizden çıkarıldı" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3532,7 +3584,7 @@ msgstr "Yeni bildirimleri yükle" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Yeni gönderileri yükle" @@ -3561,7 +3613,7 @@ msgstr "" msgid "Log out" msgstr "Çıkış yap" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Çıkış yapan görünürlüğü" @@ -3593,7 +3645,7 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3611,15 +3663,15 @@ msgid "Mark as read" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Medya" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "bahsedilen kullanıcılar" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Bahsedilen kullanıcılar" @@ -3670,7 +3722,7 @@ msgid "Misleading Account" msgstr "" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Moderasyon" @@ -3703,7 +3755,7 @@ msgstr "Moderasyon listesi oluşturuldu" msgid "Moderation list updated" msgstr "Moderasyon listesi güncellendi" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Moderasyon listeleri" @@ -3720,7 +3772,7 @@ msgstr "Moderasyon ayarları" msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "" @@ -3729,7 +3781,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderatör, içeriğe genel bir uyarı koymayı seçti." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "" @@ -3749,6 +3801,10 @@ msgstr "Daha fazla seçenek" msgid "Most-liked replies first" msgstr "En çok beğenilen yanıtlar önce" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "" @@ -3822,7 +3878,7 @@ msgstr "" msgid "Muted" msgstr "Sessize alındı" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Sessize alınan hesaplar" @@ -3839,7 +3895,7 @@ msgstr "Sessize alınan hesapların gönderileri beslemenizden ve bildirimlerini msgid "Muted by \"{0}\"" msgstr "" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "" @@ -3885,6 +3941,7 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Doğa" @@ -3958,8 +4015,8 @@ msgstr "Yeni gönderi" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3971,7 +4028,7 @@ msgctxt "action" msgid "New Post" msgstr "Yeni Gönderi" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3984,6 +4041,7 @@ msgid "Newest replies first" msgstr "En yeni yanıtlar önce" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Haberler" @@ -3994,10 +4052,10 @@ msgstr "Haberler" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4021,7 +4079,7 @@ msgstr "Sonraki resim" msgid "No" msgstr "Hayır" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Açıklama yok" @@ -4035,7 +4093,7 @@ msgstr "" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -4108,11 +4166,11 @@ msgstr "" msgid "No thanks" msgstr "Teşekkürler" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Hiç kimse" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "" @@ -4121,7 +4179,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -4134,7 +4192,7 @@ msgstr "" #~ msgstr "Uygulanamaz." #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Bulunamadı" @@ -4149,7 +4207,7 @@ msgstr "Şu anda değil" msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 "Not: Bluesky açık ve kamusal bir ağdır. Bu ayar yalnızca içeriğinizin Bluesky uygulaması ve web sitesindeki görünürlüğünü sınırlar, diğer uygulamalar bu ayarı dikkate almayabilir. İçeriğiniz hala diğer uygulamalar ve web siteleri tarafından çıkış yapan kullanıcılara gösterilebilir." @@ -4205,7 +4263,7 @@ msgstr "" msgid "Oh no!" msgstr "Oh hayır!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh hayır! Bir şeyler yanlış gitti." @@ -4241,7 +4299,7 @@ msgstr "Bir veya daha fazla resimde alternatif metin eksik." msgid "Only .jpg and .png files are supported" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -4258,10 +4316,10 @@ msgid "Oops, something went wrong!" msgstr "" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Hata!" @@ -4287,7 +4345,7 @@ msgstr "" msgid "Open emoji picker" msgstr "Emoji seçiciyi aç" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "" @@ -4299,7 +4357,7 @@ msgstr "Uygulama içi tarayıcıda bağlantıları aç" msgid "Open message options" msgstr "" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "" @@ -4311,7 +4369,7 @@ msgstr "Navigasyonu aç" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4328,6 +4386,10 @@ msgstr "" msgid "Opens {numItems} options" msgstr "{numItems} seçeneği açar" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -4498,7 +4560,7 @@ msgstr "{0} seçeneği, {numItems} seçenekten" msgid "Optionally provide additional information below:" msgstr "" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "Veya bu seçenekleri birleştirin:" @@ -4562,7 +4624,6 @@ msgstr "Şifre güncellendi!" msgid "Pause" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" @@ -4575,19 +4636,20 @@ msgstr "@{0} tarafından takip edilenler" msgid "People following @{0}" msgstr "@{0} tarafından takip edilenler" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "Kamera rulosuna erişim izni gerekiyor." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Kamera rulosuna erişim izni reddedildi. Lütfen sistem ayarlarınızda etkinleştirin." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Evcil Hayvanlar" @@ -4595,16 +4657,20 @@ msgstr "Evcil Hayvanlar" #~ msgid "Phone number" #~ msgstr "Telefon numarası" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Yetişkinler için resimler." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Ana ekrana sabitle" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "" @@ -4717,6 +4783,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Bağlantı kartınızın yüklenmesini bekleyin" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Politika" @@ -4780,7 +4847,7 @@ msgstr "Gönderi bulunamadı" msgid "posts" msgstr "" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Gönderiler" @@ -4854,7 +4921,7 @@ msgid "Processing..." msgstr "İşleniyor..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" @@ -4894,15 +4961,15 @@ msgstr "Gönderiyi yayınla" msgid "Publish reply" msgstr "Yanıtı yayınla" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4964,7 +5031,9 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4977,7 +5046,7 @@ msgstr "Kaldır" #~ msgid "Remove {0} from my feeds?" #~ msgstr "{0} beslemelerimden kaldırılsın mı?" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -5009,13 +5078,13 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Beslemelerimden kaldır" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -5071,7 +5140,7 @@ msgid "Removed from my feeds" msgstr "Beslemelerimden kaldırıldı" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "" @@ -5089,19 +5158,19 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Yanıtlar" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Bu konuya yanıtlar devre dışı bırakıldı" @@ -5161,8 +5230,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Beslemeyi raporla" @@ -5179,8 +5248,8 @@ msgstr "" msgid "Report post" msgstr "Gönderiyi raporla" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -5226,7 +5295,7 @@ msgstr "Yeniden gönder" msgid "Repost" msgstr "Yeniden gönder" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5338,12 +5407,12 @@ msgstr "Son hataya neden olan son eylemi tekrarlar" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5355,7 +5424,7 @@ msgstr "Tekrar dene" #~ msgstr "Tekrar dene." #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Önceki sayfaya dön" @@ -5365,7 +5434,7 @@ msgid "Returns to home page" msgstr "" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "" @@ -5374,7 +5443,8 @@ msgstr "" #~ msgstr "KUM KUTUSU. Gönderiler ve hesaplar kalıcı değildir." #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5383,7 +5453,7 @@ msgstr "" msgid "Save" msgstr "Kaydet" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5405,8 +5475,8 @@ msgstr "Değişiklikleri Kaydet" msgid "Save handle change" msgstr "Kullanıcı adı değişikliğini kaydet" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5414,12 +5484,12 @@ msgstr "" msgid "Save image crop" msgstr "Resim kırpma kaydet" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "" @@ -5427,7 +5497,7 @@ msgstr "" msgid "Saved Feeds" msgstr "Kayıtlı Beslemeler" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "" @@ -5435,7 +5505,7 @@ msgstr "" #~ msgid "Saved to your camera roll." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "" @@ -5453,13 +5523,14 @@ msgid "Saves image crop settings" msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Bilim" @@ -5501,7 +5572,7 @@ msgstr "" msgid "Search for all posts with tag {displayTag}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5656,7 +5727,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Aşağıdaki seçeneklerden ilgi alanlarınızı seçin" @@ -5751,7 +5822,7 @@ msgstr "" #~ msgid "Set Age" #~ msgstr "Yaş Ayarla" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "" @@ -5876,9 +5947,9 @@ msgstr "Cinsel aktivite veya erotik çıplaklık." msgid "Sexually Suggestive" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5888,7 +5959,7 @@ msgstr "" msgid "Share" msgstr "Paylaş" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Paylaş" @@ -5907,30 +5978,36 @@ msgstr "" msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Beslemeyi paylaş" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5988,7 +6065,7 @@ msgstr "" msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -6166,17 +6243,17 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} adresini Bluesky'den çıkarır" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Atla" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Bu akışı atla" @@ -6185,18 +6262,18 @@ msgstr "Bu akışı atla" #~ msgstr "SMS doğrulama" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Yazılım Geliştirme" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -6212,7 +6289,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "" @@ -6252,6 +6329,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Spor" @@ -6277,7 +6355,7 @@ msgstr "" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6285,14 +6363,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Durum sayfası" @@ -6418,6 +6500,7 @@ msgid "Tap to view fully" msgstr "Tamamen görüntülemek için dokunun" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Teknoloji" @@ -6470,10 +6553,10 @@ msgstr "" msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6494,7 +6577,7 @@ msgstr "Topluluk Kuralları <0/> konumuna taşındı" msgid "The Copyright Policy has been moved to <0/>" msgstr "Telif Hakkı Politikası <0/> konumuna taşındı" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6523,7 +6606,7 @@ msgstr "Gönderi silinmiş olabilir." msgid "The Privacy Policy has been moved to <0/>" msgstr "Gizlilik Politikası <0/> konumuna taşındı" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6544,7 +6627,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Sunucuya ulaşma konusunda bir sorun oluştu, lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." @@ -6554,7 +6637,7 @@ msgstr "Bu beslemeyi kaldırma konusunda bir sorun oluştu. Lütfen internet ba #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Beslemelerinizi güncelleme konusunda bir sorun oluştu, lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." @@ -6567,7 +6650,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6625,6 +6708,7 @@ msgstr "Uygulama şifrelerinizi almakta bir sorun oluştu" msgid "There was an issue! {0}" msgstr "Bir sorun oluştu! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6721,7 +6805,7 @@ msgstr "Bu besleme şu anda yüksek trafik alıyor ve geçici olarak kullanılam msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Bu besleme boş! Daha fazla kullanıcı takip etmeniz veya dil ayarlarınızı ayarlamanız gerekebilir." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6836,7 +6920,7 @@ msgstr "" msgid "This user is included in the <0>{0} list which you have muted." msgstr "" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6865,6 +6949,10 @@ msgstr "" msgid "Thread Preferences" msgstr "Konu Tercihleri" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Konu Tabanlı Mod" @@ -6893,7 +6981,7 @@ msgstr "" msgid "Toggle dropdown" msgstr "Açılır menüyü aç/kapat" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "" @@ -6908,8 +6996,8 @@ msgstr "Dönüşümler" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6920,6 +7008,10 @@ msgctxt "action" msgid "Try again" msgstr "Tekrar dene" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" @@ -6949,7 +7041,7 @@ msgstr "Listeyi sessizden çıkar" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Hizmetinize ulaşılamıyor. Lütfen internet bağlantınızı kontrol edin." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -7016,7 +7108,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "Beğenmeyi geri al" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "" @@ -7051,12 +7143,12 @@ msgstr "" msgid "Unmute thread" msgstr "Konunun sessizliğini kaldır" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Sabitlemeyi kaldır" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "" @@ -7242,7 +7334,7 @@ msgstr "Kullanıcı adı veya e-posta adresi" msgid "Users" msgstr "Kullanıcılar" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "<0/> tarafından takip edilen kullanıcılar" @@ -7253,7 +7345,7 @@ msgstr "<0/> tarafından takip edilen kullanıcılar" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "\"{0}\" içindeki kullanıcılar" @@ -7311,6 +7403,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Video Oyunları" @@ -7362,7 +7455,7 @@ msgstr "Avatarı görüntüle" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "" @@ -7426,11 +7519,11 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "Bağlantı kuramadık. Hesabınızı kurmaya devam etmek için tekrar deneyin. Başarısız olmaya devam ederse bu akışı atlayabilirsiniz." @@ -7442,7 +7535,7 @@ msgstr "Hesabınız hazır olduğunda size bildireceğiz." #~ msgid "We'll look into your appeal promptly." #~ msgstr "İtirazınıza hızlı bir şekilde bakacağız." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Bu, deneyiminizi özelleştirmenize yardımcı olmak için kullanılacak." @@ -7491,7 +7584,11 @@ msgstr "" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "<0>Bluesky'e hoş geldiniz" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "İlgi alanlarınız nelerdir?" @@ -7522,17 +7619,15 @@ msgstr "Algoritmik beslemelerinizde hangi dilleri görmek istersiniz?" msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Kimler yanıtlayabilir" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7588,6 +7683,7 @@ msgid "Write your reply" msgstr "Yanıtınızı yazın" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Yazarlar" @@ -7610,7 +7706,7 @@ msgstr "Evet" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7626,6 +7722,10 @@ msgstr "" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Sıradasınız." @@ -7771,6 +7871,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "" @@ -7803,15 +7907,15 @@ msgstr "" #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Yetişkin içeriğini etkinleştirmek için 18 yaşında veya daha büyük olmalısınız" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7863,7 +7967,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index 48ddc078da..cb8d52ca2c 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -72,7 +72,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -93,7 +93,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -137,7 +141,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -160,7 +164,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -168,11 +172,11 @@ msgstr "" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} непрочитаних" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -180,17 +184,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> учасників" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -200,11 +214,15 @@ msgstr "" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" #~ msgstr "<0>{0} підписок" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -233,6 +251,10 @@ msgstr "" #~ msgid "<0>Welcome to<1>Bluesky" #~ msgstr "<0>Ласкаво просимо до<1>Bluesky" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠Недопустимий псевдонім" @@ -323,11 +345,11 @@ msgstr "Обліковий запис більше не ігнорується" msgid "Add" msgstr "Додати" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -382,14 +404,14 @@ msgid "Add muted words and tags" msgstr "Додати ігноровані слова та теги" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -401,7 +423,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Додайте наступний DNS-запис до вашого домену:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -436,16 +458,20 @@ msgstr "Налаштуйте мінімальну кількість вподо msgid "Adult Content" msgstr "Вміст для дорослих" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "Контент для дорослих вимкнено." -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "Розширені" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -510,16 +536,16 @@ msgstr "Було надіслано лист на вашу попередню а msgid "An error occured" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" @@ -527,7 +553,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -544,16 +570,17 @@ msgstr "Проблема не включена до цих варіантів" msgid "An issue occurred, please try again." msgstr "Виникла проблема, будь ласка, спробуйте ще раз." -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "та" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "Тварини" @@ -625,7 +652,7 @@ msgstr "Оформлення" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -653,7 +680,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Ви впевнені, що бажаєте видалити {0} зі стрічки?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -670,6 +697,7 @@ msgid "Are you writing in <0>{0}?" msgstr "Ви пишете <0>{0}?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "Мистецтво" @@ -696,7 +724,7 @@ msgstr "Не менше 3-х символів" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Назад" @@ -753,7 +781,7 @@ msgstr "Заблокувати ці облікові записи?" msgid "Blocked" msgstr "Заблоковано" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "Заблоковані облікові записи" @@ -814,11 +842,11 @@ msgstr "Bluesky є відкритою мережею, де ви можете о #~ msgid "Bluesky is public." #~ msgstr "Bluesky публічний." -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 не буде показувати ваш профіль і повідомлення відвідувачам без облікового запису. Інші застосунки можуть не слідувати цьому запиту. Це не робить ваш обліковий запис приватним." @@ -831,6 +859,7 @@ msgid "Blur images and filter from feeds" msgstr "Розмити зображення і фільтрувати їх зі стрічки" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "Книги" @@ -1040,13 +1069,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Перевірте свою поштову скриньку на наявність електронного листа з кодом підтвердження та введіть його нижче:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "Виберіть \"Усі\" або \"Ніхто\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Виберіть \"Усі\" або \"Ніхто\"" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "Оберіть хостинг-провайдера" @@ -1064,6 +1101,11 @@ msgstr "Оберіть алгоритми, що наповнюватимуть msgid "Choose this color as your avatar" msgstr "" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" #~ msgstr "Виберіть ваші основні стрічки" @@ -1140,18 +1182,18 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "Закрити" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "Закрити діалогове вікно" @@ -1218,10 +1260,12 @@ msgid "Collapses list of users for a given notification" msgstr "Згортає список користувачів для даного сповіщення" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "Комедія" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "Комікси" @@ -1283,11 +1327,11 @@ msgstr "Підтвердити налаштування мови вмісту" msgid "Confirm delete account" msgstr "Підтвердити видалення облікового запису" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Підтвердіть ваш вік:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "Підтвердіть вашу дату народження" @@ -1317,7 +1361,7 @@ msgstr "Служба підтримки" msgid "Content Blocked" msgstr "Заблокований вміст" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Фільтри контенту" @@ -1346,7 +1390,7 @@ msgstr "Попередження про вміст" msgid "Context menu backdrop, click to close the menu." msgstr "Тло контекстного меню натисніть, щоб закрити меню." -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Далі" @@ -1359,7 +1403,7 @@ msgstr "Продовжити як {0} (поточний користувач)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1407,7 +1451,7 @@ msgstr "Скопійовано!" msgid "Copies app password" msgstr "Копіює пароль застосунку" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "Скопіювати" @@ -1421,7 +1465,11 @@ msgstr "Копіювати {0}" msgid "Copy code" msgstr "Скопіювати код" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1444,7 +1492,7 @@ msgstr "" msgid "Copy post text" msgstr "Копіювати текст повідомлення" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1457,7 +1505,7 @@ msgstr "Політика захисту авторського права" msgid "Could not leave chat" msgstr "" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "Не вдалося завантажити стрічку" @@ -1477,7 +1525,7 @@ msgstr "" #~ msgid "Could not unmute chat" #~ msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1490,17 +1538,17 @@ msgstr "Створити новий обліковий запис" msgid "Create a new Bluesky account" msgstr "Створити новий обліковий запис Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1531,8 +1579,8 @@ msgid "Create new account" msgstr "Створити новий обліковий запис" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1547,6 +1595,7 @@ msgstr "Створено: {0}" #~ msgstr "Створює картку з мініатюрою. Посилання картки: {url}" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "Культура" @@ -1603,9 +1652,9 @@ msgid "Debug panel" msgstr "Панель налагодження" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1666,12 +1715,12 @@ msgstr "Видалити мій обліковий запис..." msgid "Delete post" msgstr "Видалити пост" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1743,7 +1792,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "Вимкнено" @@ -1755,8 +1804,8 @@ msgstr "Видалити" msgid "Discard draft?" msgstr "Відхилити чернетку?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "Попросити застосунки не показувати мій обліковий запис без входу" @@ -1807,6 +1856,7 @@ msgstr "Домен перевірено!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1826,8 +1876,6 @@ msgstr "Готово" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1839,7 +1887,7 @@ msgstr "Готово" msgid "Done{extraText}" msgstr "Готово{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1896,9 +1944,9 @@ msgstr "напр. Користувачі, що неодноразово відп msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Кожен код запрошення працює лише один раз. Час від часу ви будете отримувати нові коди." -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1914,7 +1962,7 @@ msgstr "Редагувати" msgid "Edit avatar" msgstr "Змінити фото профілю" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -1942,7 +1990,7 @@ msgstr "Редагувати мої стрічки" msgid "Edit my profile" msgstr "Редагувати мій профіль" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -1961,7 +2009,7 @@ msgstr "Редагувати профіль" #~ msgid "Edit Saved Feeds" #~ msgstr "Редагувати збережені стрічки" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -1969,8 +2017,7 @@ msgstr "" msgid "Edit User List" msgstr "Редагувати список користувачів" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "" @@ -1987,9 +2034,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "Освіта" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -2038,7 +2090,7 @@ msgstr "Вставте цей пост у Ваш сайт. Просто скоп msgid "Enable {0} only" msgstr "Увімкнути лише {0}" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "Дозволити вміст для дорослих" @@ -2070,7 +2122,7 @@ msgstr "Увімкнути лише джерело" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "Увімкнено" @@ -2140,19 +2192,18 @@ msgstr "" msgid "Error receiving captcha response." msgstr "Помилка отримання відповіді Captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Помилка:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "Усі" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2247,8 +2298,8 @@ msgstr "Налаштування зовнішніх медіа" msgid "Failed to create app password." msgstr "Не вдалося створити пароль застосунку." -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2264,7 +2315,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Не вдалося видалити пост, спробуйте ще раз" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2300,7 +2351,7 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "Не вдалося зберегти зображення: {0}" @@ -2321,7 +2372,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -2343,7 +2394,7 @@ msgstr "Стрічка від {0}" #~ msgid "Feed offline" #~ msgstr "Стрічка не працює" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2353,10 +2404,9 @@ msgid "Feedback" msgstr "Зворотний зв'язок" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2376,7 +2426,7 @@ msgstr "Стрічки – це алгоритми, створені корис #~ msgid "Feeds can be topical as well!" #~ msgstr "Стрічки також можуть бути тематичними!" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "" @@ -2426,7 +2476,7 @@ msgstr "Оберіть, що ви хочете бачити у своїй стр msgid "Fine-tune the discussion threads." msgstr "Налаштуйте відображення обговорень." -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2474,8 +2524,8 @@ msgstr "" msgid "Follow Account" msgstr "Підписатися на обліковий запис" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2523,7 +2573,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "Ваші підписки" @@ -2587,6 +2637,7 @@ msgid "Follows You" msgstr "Підписаний(-на) на вас" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "Їжа" @@ -2628,7 +2679,7 @@ msgstr "Зі стрічки \"<0/>\"" msgid "Gallery" msgstr "Галерея" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2658,7 +2709,7 @@ msgstr "Грубі порушення закону чи умов викорис #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2667,9 +2718,9 @@ msgstr "Назад" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Назад" @@ -2683,7 +2734,7 @@ msgstr "Назад" msgid "Go back to previous step" msgstr "Повернутися до попереднього кроку" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2824,7 +2875,7 @@ msgstr "Хм, сервер стрічки надіслав нам незрозу msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Хм, ми не можемо знайти цю стрічку. Можливо вона була видалена." -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Здається, у нас виникли проблеми з завантаженням цих даних. Перегляньте деталі нижче. Якщо проблема не зникне, будь ласка, зв'яжіться з нами." @@ -2915,7 +2966,7 @@ msgstr "Зображення" msgid "Image alt text" msgstr "Опис зображення" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -3008,7 +3059,7 @@ msgstr "Коди запрошення: {0}" msgid "Invite codes: 1 available" msgstr "Коди запрошення: 1" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -3024,7 +3075,7 @@ msgstr "" #~ msgid "It shows posts from the people you follow as they happen." #~ msgstr "Ми показуємо пости людей, за якими ви слідкуєте в тому порядку в якому вони публікуються." -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -3032,8 +3083,8 @@ msgstr "" msgid "Jobs" msgstr "Вакансії" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -3042,6 +3093,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "Журналістика" @@ -3057,7 +3109,7 @@ msgstr "Помічений {0}." msgid "Labeled by the author." msgstr "Мітку додано автором." -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "Мітки" @@ -3113,7 +3165,7 @@ msgstr "Дізнайтеся більше про те, яка модерація msgid "Learn more about this warning" msgstr "Дізнатися більше про це попередження" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "Дізнатися більше про те, що є публічним в Bluesky." @@ -3154,7 +3206,7 @@ msgstr "ще залишилося." msgid "Legacy storage cleared, you need to restart the app now." msgstr "Старе сховище очищено, тепер вам потрібно перезапустити застосунок." -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -3176,7 +3228,7 @@ msgstr "Світла" #~ msgstr "Вподобати" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Вподобати цю стрічку" @@ -3214,7 +3266,7 @@ msgstr "вподобав(-ла) вашу стрічку" msgid "liked your post" msgstr "сподобався ваш пост" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "Вподобання" @@ -3260,8 +3312,8 @@ msgid "List unmuted" msgstr "Список більше не ігнорується" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -3290,7 +3342,7 @@ msgstr "Завантажити нові сповіщення" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Завантажити нові пости" @@ -3315,7 +3367,7 @@ msgstr "" msgid "Log out" msgstr "Вийти" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "Видимість для користувачів без облікового запису" @@ -3347,7 +3399,7 @@ msgstr "" msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3365,15 +3417,15 @@ msgid "Mark as read" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Медіа" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "згадані користувачі" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "Згадані користувачі" @@ -3424,7 +3476,7 @@ msgid "Misleading Account" msgstr "Оманливий обліковий запис" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "Модерація" @@ -3457,7 +3509,7 @@ msgstr "Список модерації створено" msgid "Moderation list updated" msgstr "Список модерації оновлено" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "Списки для модерації" @@ -3474,7 +3526,7 @@ msgstr "Налаштування модерації" msgid "Moderation states" msgstr "Статус модерації" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "Інструменти модерації" @@ -3483,7 +3535,7 @@ msgstr "Інструменти модерації" msgid "Moderator has chosen to set a general warning on the content." msgstr "Модератор вирішив встановити загальне попередження на вміст." -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "Більше" @@ -3499,6 +3551,10 @@ msgstr "Додаткові опції" msgid "Most-liked replies first" msgstr "За кількістю вподобань" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Ігнорувати" @@ -3568,7 +3624,7 @@ msgstr "Ігнорувати слова та теги" msgid "Muted" msgstr "Ігнорується" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Ігноровані облікові записи" @@ -3585,7 +3641,7 @@ msgstr "Ігноровані облікові записи автоматичн msgid "Muted by \"{0}\"" msgstr "Проігноровано списком \"{0}\"" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "Ігноровані слова та теги" @@ -3631,6 +3687,7 @@ msgid "Name or Description Violates Community Standards" msgstr "Ім'я чи Опис порушують стандарти спільноти" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "Природа" @@ -3699,8 +3756,8 @@ msgstr "Новий пост" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3712,7 +3769,7 @@ msgctxt "action" msgid "New Post" msgstr "Новий пост" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "" @@ -3725,6 +3782,7 @@ msgid "Newest replies first" msgstr "Спочатку найновіші" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "Новини" @@ -3735,10 +3793,10 @@ msgstr "Новини" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3762,7 +3820,7 @@ msgstr "Наступне зображення" msgid "No" msgstr "Ні" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Опис відсутній" @@ -3776,7 +3834,7 @@ msgstr "Немає панелі DNS" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "" -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -3849,11 +3907,11 @@ msgstr "" msgid "No thanks" msgstr "Ні, дякую" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "Ніхто" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "" @@ -3862,7 +3920,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Поки що це нікому не сподобалося. Можливо, ви повинні бути першим!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -3875,7 +3933,7 @@ msgstr "Несексуальна оголеність" #~ msgstr "Не застосовно." #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Не знайдено" @@ -3890,7 +3948,7 @@ msgstr "Пізніше" msgid "Note about sharing" msgstr "Примітка щодо поширення" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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, але інші застосунки можуть цього не дотримуватися. Ваш вміст все ще може бути показаний відвідувачам без облікового запису іншими застосунками і вебсайтами." @@ -3946,7 +4004,7 @@ msgstr "Вимкнено" msgid "Oh no!" msgstr "О, ні!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Ой! Щось пішло не так." @@ -3982,7 +4040,7 @@ msgstr "Для одного або кількох зображень відсу msgid "Only .jpg and .png files are supported" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "" @@ -3999,10 +4057,10 @@ msgid "Oops, something went wrong!" msgstr "Ой, щось пішло не так!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ой!" @@ -4028,7 +4086,7 @@ msgstr "" msgid "Open emoji picker" msgstr "Емоджі" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "Відкрити меню налаштувань стрічки" @@ -4040,7 +4098,7 @@ msgstr "Вбудований браузер" msgid "Open message options" msgstr "" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "Відкрити налаштування ігнорування слів і тегів" @@ -4052,7 +4110,7 @@ msgstr "Відкрити навігацію" msgid "Open post options menu" msgstr "Відкрити меню налаштувань посту" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -4069,6 +4127,10 @@ msgstr "Відкрити системний журнал" msgid "Opens {numItems} options" msgstr "Відкриває меню з {numItems} опціями" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "" @@ -4211,7 +4273,7 @@ msgstr "Опція {0} з {numItems}" msgid "Optionally provide additional information below:" msgstr "За бажанням надайте додаткову інформацію нижче:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "Або якісь із наступних варіантів:" @@ -4271,7 +4333,6 @@ msgstr "Пароль змінено!" msgid "Pause" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Люди" @@ -4284,32 +4345,37 @@ msgstr "Люди, на яких підписаний(-на) @{0}" msgid "People following @{0}" msgstr "Люди, які підписані на @{0}" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "Потрібен дозвіл на доступ до камери." -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Дозвіл на доступ до камери був заборонений. Будь ласка, включіть його в налаштуваннях системи." -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "Домашні улюбленці" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "Зображення, призначені для дорослих." -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Закріпити" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "Закріпити на головній" @@ -4405,6 +4471,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Будь ласка, зачекайте доки завершиться створення попереднього перегляду для посилання" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "Політика" @@ -4468,7 +4535,7 @@ msgstr "Пост не знайдено" msgid "posts" msgstr "пости" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Пости" @@ -4542,7 +4609,7 @@ msgid "Processing..." msgstr "Обробка..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "профіль" @@ -4582,15 +4649,15 @@ msgstr "Опублікувати пост" msgid "Publish reply" msgstr "Опублікувати відповідь" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4652,7 +4719,9 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4661,7 +4730,7 @@ msgstr "" msgid "Remove" msgstr "Видалити" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4693,13 +4762,13 @@ msgstr "Видалити стрічку?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Вилучити з моїх стрічок" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Видалити з моїх стрічок?" @@ -4747,7 +4816,7 @@ msgid "Removed from my feeds" msgstr "Вилучено з моїх стрічок" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "Видалено з моїх стрічок" @@ -4765,19 +4834,19 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "Відповіді" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Відповіді до цього посту вимкнено" @@ -4833,8 +4902,8 @@ msgstr "" msgid "Report dialog" msgstr "Діалогове вікно для скарг" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "Поскаржитись на стрічку" @@ -4851,8 +4920,8 @@ msgstr "" msgid "Report post" msgstr "Поскаржитись на пост" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -4898,7 +4967,7 @@ msgstr "Репост" msgid "Repost" msgstr "Репостити" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4998,12 +5067,12 @@ msgstr "Повторити останню дію, яка спричинила п #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5015,7 +5084,7 @@ msgstr "Повторити спробу" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Повернутися до попередньої сторінки" @@ -5025,12 +5094,13 @@ msgid "Returns to home page" msgstr "Повертає до головної сторінки" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "Повертає до попередньої сторінки" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5039,7 +5109,7 @@ msgstr "Повертає до попередньої сторінки" msgid "Save" msgstr "Зберегти" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5061,8 +5131,8 @@ msgstr "Зберегти зміни" msgid "Save handle change" msgstr "Зберегти новий псевдонім" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -5070,12 +5140,12 @@ msgstr "" msgid "Save image crop" msgstr "Обрізати зображення" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "Зберегти до моїх стрічок" @@ -5083,7 +5153,7 @@ msgstr "Зберегти до моїх стрічок" msgid "Saved Feeds" msgstr "Збережені стрічки" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "" @@ -5091,7 +5161,7 @@ msgstr "" #~ msgid "Saved to your camera roll." #~ msgstr "Збережено до галереї." -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "Збережено до ваших стрічок" @@ -5109,13 +5179,14 @@ msgid "Saves image crop settings" msgstr "Зберігає налаштування обрізання зображення" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "Наука" @@ -5157,7 +5228,7 @@ msgstr "Пошук усіх повідомлень @{authorHandle} з тегом msgid "Search for all posts with tag {displayTag}" msgstr "Пошук усіх повідомлень з тегом {displayTag}" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -5299,7 +5370,7 @@ msgstr "Оберіть мову застосунку для відображен msgid "Select your date of birth" msgstr "Оберіть дату народження" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Виберіть ваші інтереси із нижченаведених варіантів" @@ -5376,7 +5447,7 @@ msgstr "Надсилає електронний лист з кодом підт msgid "Server address" msgstr "Адреса сервера" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "Додати дату народження" @@ -5464,9 +5535,9 @@ msgstr "Сексуальна активність або еротична ого msgid "Sexually Suggestive" msgstr "З сексуальним підтекстом" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5476,7 +5547,7 @@ msgstr "З сексуальним підтекстом" msgid "Share" msgstr "Поширити" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "Поширити" @@ -5495,30 +5566,36 @@ msgstr "" msgid "Share anyway" msgstr "Все одно поширити" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "Поширити стрічку" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "Поділитись посиланням" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5572,7 +5649,7 @@ msgstr "" msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5732,33 +5809,33 @@ msgstr "Ви увійшли як @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Пропустити" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Пропустити цей процес" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "Розробка П/З" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5770,7 +5847,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "Щось пішло не так. Будь ласка, спробуйте ще раз." @@ -5806,6 +5883,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Спам; надмірні згадки або відповіді" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "Спорт" @@ -5827,7 +5905,7 @@ msgstr "" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5835,14 +5913,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" #~ msgstr "Сторінка стану" @@ -5960,6 +6042,7 @@ msgid "Tap to view fully" msgstr "Торкніться, щоб переглянути повністю" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "Технології" @@ -6012,10 +6095,10 @@ msgstr "Що містить наступне:" msgid "That handle is already taken." msgstr "Цей псевдонім вже зайнятий." -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -6036,7 +6119,7 @@ msgstr "Правила Спільноти переміщено до <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Політику захисту авторського права переміщено до <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6065,7 +6148,7 @@ msgstr "Можливо цей пост було видалено." msgid "The Privacy Policy has been moved to <0/>" msgstr "Політика конфіденційності була переміщена до <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6086,7 +6169,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Виникла проблема з доступом до сервера. Перевірте підключення до Інтернету і повторіть спробу знову." @@ -6096,7 +6179,7 @@ msgstr "Виникла проблема при видаленні цієї ст #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Виникла проблема з оновленням ваших стрічок. Перевірте підключення до Інтернету і повторіть спробу." @@ -6109,7 +6192,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6167,6 +6250,7 @@ msgstr "Виникла проблема з завантаженням ваших msgid "There was an issue! {0}" msgstr "Виникла проблема! {0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -6259,7 +6343,7 @@ msgstr "Ця стрічка зараз отримує забагато запи msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Ця стрічка порожня! Можливо, вам треба підписатися на більшу кількість користувачів або змінити ваші налаштування мови." -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" @@ -6366,7 +6450,7 @@ msgstr "Цей користувач є в списку <0>{0}, який ви msgid "This user is included in the <0>{0} list which you have muted." msgstr "Цей користувач є в списку <0>{0}, який ви додали до ігнорування." -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "" @@ -6391,6 +6475,10 @@ msgstr "Налаштування гілок" msgid "Thread Preferences" msgstr "Налаштування гілок" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "Режим гілок" @@ -6419,7 +6507,7 @@ msgstr "Перемикання між опціями ігнорування сл msgid "Toggle dropdown" msgstr "Розкрити/сховати" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "Увімкнути або вимкнути вміст для дорослих" @@ -6434,8 +6522,8 @@ msgstr "Редагування" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -6446,6 +6534,10 @@ msgctxt "action" msgid "Try again" msgstr "Спробувати ще раз" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "" @@ -6475,7 +6567,7 @@ msgstr "Перестати ігнорувати" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Не вдалося зв'язатися з вашим хостинг-провайдером. Перевірте ваше підключення до Інтернету." -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -6538,7 +6630,7 @@ msgstr "Відписатися від облікового запису" #~ msgid "Unlike" #~ msgstr "Прибрати вподобання" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "Видалити вподобання цієї стрічки" @@ -6573,12 +6665,12 @@ msgstr "" msgid "Unmute thread" msgstr "Перестати ігнорувати" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Відкріпити" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "Відкріпити від головної сторінки" @@ -6748,7 +6840,7 @@ msgstr "Ім'я користувача або електронна адреса" msgid "Users" msgstr "Користувачі" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "користувачі, на яких підписані <0/>" @@ -6759,7 +6851,7 @@ msgstr "користувачі, на яких підписані <0/>" msgid "Users I follow" msgstr "" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "Користувачі в «{0}»" @@ -6813,6 +6905,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Відеоігри" @@ -6864,7 +6957,7 @@ msgstr "Переглянути аватар" msgid "View the labeling service provided by @{0}" msgstr "Переглянути послуги маркування, який надає @{0}" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "Переглянути користувачів, які вподобали цю стрічку" @@ -6924,11 +7017,11 @@ msgstr "Ми рекомендуємо уникати загальних слів msgid "We were unable to load your birth date preferences. Please try again." msgstr "Не вдалося завантажити ваші налаштування дати дня народження. Повторіть спробу." -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "Наразі ми не змогли завантажити список ваших маркувальників." -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "Ми не змогли під'єднатися. Будь ласка, спробуйте ще раз, щоб продовжити налаштування свого облікового запису. Якщо помилка повторюється, то ви можете пропустити цей процес." @@ -6936,7 +7029,7 @@ msgstr "Ми не змогли під'єднатися. Будь ласка, с msgid "We will let you know when your account is ready." msgstr "Ми повідомимо вас, коли ваш обліковий запис буде готовий." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Ми скористаємося цим, щоб підлаштувати Ваш досвід." @@ -6985,7 +7078,11 @@ msgstr "" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Ласкаво просимо до <0>Bluesky" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Чим ви цікавитесь?" @@ -7012,17 +7109,15 @@ msgstr "Якими мовами ви хочете бачити пости у а msgid "Who can message you?" msgstr "" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "Хто може відповідати" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "" @@ -7078,6 +7173,7 @@ msgid "Write your reply" msgstr "Написати відповідь" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "Письменники" @@ -7096,7 +7192,7 @@ msgstr "Так" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -7112,6 +7208,10 @@ msgstr "" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "Ви в черзі." @@ -7245,6 +7345,10 @@ msgstr "Ви ще не ігноруєте жодного облікового з msgid "You have reached the end" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "У вас ще немає ігнорованих слів чи тегів" @@ -7273,15 +7377,15 @@ msgstr "Вам має виповнитись 13 років для того, що #~ msgid "You must be 18 years or older to enable adult content" #~ msgstr "Ви повинні бути старше 18 років, щоб дозволити перегляд контенту для дорослих" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -7333,7 +7437,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 809df3a280..431390bc0f 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -55,7 +55,7 @@ msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -76,7 +76,11 @@ msgstr "{0, plural, one {转发} other {转发}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -116,7 +120,7 @@ msgstr "{diff, plural, one {月} other {月}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {秒} other {秒}}" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -139,7 +143,7 @@ msgstr "无法给 {handle} 发送私信" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -147,11 +151,11 @@ msgstr "{likeCount, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 个未读" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "{profileName} 在 {0} 前加入了 Bluesky" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -159,17 +163,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {显示所有回复} one {显示至少含有 # 个喜欢数的回复} other {显示至少含有 # 个喜欢数的回复}}" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> 个成员" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -179,7 +193,11 @@ msgstr "<0>{0} {1, plural, one {关注者} other {关注者}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {正在关注} other {正在关注}}" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -187,6 +205,10 @@ msgstr "" msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>不适用。 这个警告仅适用于附加媒体内容的帖文。" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠无效的用户识别符" @@ -273,11 +295,11 @@ msgstr "已取消隐藏账户" msgid "Add" msgstr "添加" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -320,14 +342,14 @@ msgid "Add muted words and tags" msgstr "添加隐藏词和标签" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "添加推荐的资讯源" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -339,7 +361,7 @@ msgstr "添加默认的资讯源(仅显示你关注的人)" msgid "Add the following DNS record to your domain:" msgstr "将以下 DNS 记录新增到你的域名:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "添加此资讯源到你的自定义资讯源列表" @@ -370,16 +392,20 @@ msgstr "调整会在你的资讯源中显示的回复至少需要含有多少喜 msgid "Adult Content" msgstr "成人内容" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "成人内容显示已被禁用。" -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "详细设置" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -439,20 +465,20 @@ msgstr "一封电子邮件已发送至先前填写的邮箱 {0}。请查阅邮 msgid "An error occured" msgstr "发生错误" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -469,16 +495,17 @@ msgstr "不在这些选项中的问题" msgid "An issue occurred, please try again." msgstr "出现问题,请重试。" -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "出现未知错误" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "和" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "动物" @@ -546,7 +573,7 @@ msgstr "外观" msgid "Apply default recommended feeds" msgstr "使用默认推荐的资讯源" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -566,7 +593,7 @@ msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "你确定要从你的资讯源中删除 {0} 吗?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "你确定要从自定义资讯源列表中删除此资讯源吗?" @@ -583,6 +610,7 @@ msgid "Are you writing in <0>{0}?" msgstr "你是用 <0>{0} 编写的吗?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "艺术" @@ -609,7 +637,7 @@ msgstr "至少 3 个字符" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" @@ -662,7 +690,7 @@ msgstr "屏蔽这些账户?" msgid "Blocked" msgstr "已屏蔽" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "已屏蔽账户" @@ -708,11 +736,11 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky 是一个开放的公共网络,你可以选择自己的托管提供商。现在,自定义托管现在已经进入开发者测试阶段。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 不会向未登录的用户显示你的个人资料和帖文。但其他应用可能不会遵照这个请求,这无法确保你的账户隐私。" @@ -725,6 +753,7 @@ msgid "Blur images and filter from feeds" msgstr "模糊化图片并从资讯源中过滤" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "书籍" @@ -914,13 +943,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "查看发送至你电子邮箱的确认邮件,并在下方输入收到的验证码:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "选择 \"所有人\" 或是 \"没有人\"" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "选择 \"所有人\" 或是 \"没有人\"" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "选择服务" @@ -933,6 +970,11 @@ msgstr "选择支持你的自定义资讯源的算法。" msgid "Choose this color as your avatar" msgstr "选择这个颜色作为你的头像" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "选择你的密码" @@ -997,18 +1039,18 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "关闭" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "关闭活动对话框" @@ -1075,10 +1117,12 @@ msgid "Collapses list of users for a given notification" msgstr "折叠给定通知的用户列表" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "喜剧" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "漫画" @@ -1136,11 +1180,11 @@ msgstr "确认内容语言设置" msgid "Confirm delete account" msgstr "确认删除账户" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "确认你的年龄:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "确认你的出生日期" @@ -1166,7 +1210,7 @@ msgstr "联系支持" msgid "Content Blocked" msgstr "内容已屏蔽" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "内容过滤器" @@ -1195,7 +1239,7 @@ msgstr "内容警告" msgid "Context menu backdrop, click to close the menu." msgstr "上下文菜单背景,点击关闭菜单。" -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "继续" @@ -1208,7 +1252,7 @@ msgstr "以 {0} 继续(已登录)" msgid "Continue thread..." msgstr "加载更多帖文串..." -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1248,7 +1292,7 @@ msgstr "已复制!" msgid "Copies app password" msgstr "已复制应用专用密码" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "复制" @@ -1262,7 +1306,11 @@ msgstr "复制{0}" msgid "Copy code" msgstr "复制代码" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1285,7 +1333,7 @@ msgstr "复制私信文字" msgid "Copy post text" msgstr "复制帖文文字" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1298,7 +1346,7 @@ msgstr "版权许可" msgid "Could not leave chat" msgstr "无法离开对话" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "无法加载资讯源" @@ -1310,7 +1358,7 @@ msgstr "无法加载列表" msgid "Could not mute chat" msgstr "无法隐藏对话" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1323,17 +1371,17 @@ msgstr "创建新的账户" msgid "Create a new Bluesky account" msgstr "创建新的 Bluesky 账户" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1364,8 +1412,8 @@ msgid "Create new account" msgstr "创建新的账户" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1376,6 +1424,7 @@ msgid "Created {0}" msgstr "{0} 已创建" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "文化" @@ -1432,9 +1481,9 @@ msgid "Debug panel" msgstr "调试面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1491,12 +1540,12 @@ msgstr "删除我的账户…" msgid "Delete post" msgstr "删除帖文" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1560,7 +1609,7 @@ msgstr "关闭触感反馈" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "关闭" @@ -1572,8 +1621,8 @@ msgstr "丢弃" msgid "Discard draft?" msgstr "丢弃草稿?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "阻止应用向未登录用户显示我的账户" @@ -1624,6 +1673,7 @@ msgstr "域名已认证!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1643,8 +1693,6 @@ msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1656,7 +1704,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1714,9 +1762,9 @@ msgctxt "action" msgid "Edit" msgstr "编辑" -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1727,7 +1775,7 @@ msgstr "编辑" msgid "Edit avatar" msgstr "编辑头像" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -1755,7 +1803,7 @@ msgstr "编辑自定义资讯源" msgid "Edit my profile" msgstr "编辑个人资料" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -1769,7 +1817,7 @@ msgstr "编辑个人资料" msgid "Edit Profile" msgstr "编辑个人资料" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -1777,8 +1825,7 @@ msgstr "" msgid "Edit User List" msgstr "编辑用户列表" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "编辑谁可以回复" @@ -1795,9 +1842,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "教育" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -1846,7 +1898,7 @@ msgstr "将这条帖文嵌入到你的网站。只需复制以下代码片段, msgid "Enable {0} only" msgstr "仅启用 {0}" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "启用成人内容" @@ -1869,7 +1921,7 @@ msgstr "仅启用这个来源" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "已启用" @@ -1935,19 +1987,18 @@ msgstr "保存文件时发生错误" msgid "Error receiving captcha response." msgstr "Captcha 响应错误。" -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "错误:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "所有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "所有人都可以回复" @@ -2042,8 +2093,8 @@ msgstr "外部媒体设置" msgid "Failed to create app password." msgstr "创建应用专用密码失败。" -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2059,7 +2110,7 @@ msgstr "无法删除私信" msgid "Failed to delete post, please try again" msgstr "无法删除帖文,请重试" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2086,7 +2137,7 @@ msgstr "无法加载建议的资讯源" msgid "Failed to load suggested follows" msgstr "无法加载建议关注" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "无法保存这张图片:{0}" @@ -2103,7 +2154,7 @@ msgstr "无法提交申诉,请再试一次。" msgid "Failed to toggle thread mute, please try again" msgstr "无法隐藏讨论串,请再试一次" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "无法更新资讯源" @@ -2125,7 +2176,7 @@ msgstr "由 {0} 创建的资讯源" #~ msgid "Feed offline" #~ msgstr "资讯源已离线" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2135,10 +2186,9 @@ msgid "Feedback" msgstr "反馈" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2150,7 +2200,7 @@ msgstr "资讯源" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "创建资讯源仅需你掌握一点编程基础。<0/>以获取详情。" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "资讯源已更新!" @@ -2188,7 +2238,7 @@ msgstr "调整你在\"正在关注\"资讯源上所看到的内容。" msgid "Fine-tune the discussion threads." msgstr "调整讨论主题。" -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2236,8 +2286,8 @@ msgstr "关注 {name}" msgid "Follow Account" msgstr "关注账户" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2269,7 +2319,7 @@ msgstr "由 <0>{0} 以及 <1>{1} 所关注" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "由 <0>{0}、<1>{1} 以及 {2, plural, one {其他#人} other {其他#人}} 所关注" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "已关注的用户" @@ -2333,6 +2383,7 @@ msgid "Follows You" msgstr "关注了你" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "食物" @@ -2374,7 +2425,7 @@ msgstr "来自 <0/>" msgid "Gallery" msgstr "相册" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2404,7 +2455,7 @@ msgstr "明显违反法律或服务条款" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2413,9 +2464,9 @@ msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "返回" @@ -2429,7 +2480,7 @@ msgstr "返回" msgid "Go back to previous step" msgstr "返回上一步" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2553,7 +2604,7 @@ msgstr "资讯源服务器返回错误的响应,请联系资讯源的维护者 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "无法找到该资讯源,似乎已被删除。" -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多详情。如果问题仍然存在,请联系我们。" @@ -2644,7 +2695,7 @@ msgstr "图片" msgid "Image alt text" msgstr "图片替代文本" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -2737,7 +2788,7 @@ msgstr "邀请码:{0} 个可用" msgid "Invite codes: 1 available" msgstr "邀请码:1 个可用" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -2749,7 +2800,7 @@ msgstr "" msgid "Invites, but personal" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -2757,8 +2808,8 @@ msgstr "" msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -2767,6 +2818,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "新闻学" @@ -2778,7 +2830,7 @@ msgstr "由 {0} 标记。" msgid "Labeled by the author." msgstr "由作者标记。" -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "标记" @@ -2830,7 +2882,7 @@ msgstr "了解更多有关审核应用于此内容的详细信息。" msgid "Learn more about this warning" msgstr "了解有关这个警告的更多详情" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "了解有关 Bluesky 公开内容的更多详情。" @@ -2871,7 +2923,7 @@ msgstr "个人排在你前面。" msgid "Legacy storage cleared, you need to restart the app now." msgstr "旧存储数据已清除,你需要立即重新启动应用。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -2889,7 +2941,7 @@ msgid "Light" msgstr "亮色" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "喜欢这个资讯源" @@ -2913,7 +2965,7 @@ msgstr "喜欢了你的自定义资讯源" msgid "liked your post" msgstr "喜欢了你的帖文" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "喜欢" @@ -2959,8 +3011,8 @@ msgid "List unmuted" msgstr "解除对列表的隐藏" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -2989,7 +3041,7 @@ msgstr "加载新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "加载新的帖文" @@ -3014,7 +3066,7 @@ msgstr "登录或注册" msgid "Log out" msgstr "登出" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "未登录用户可见性" @@ -3042,7 +3094,7 @@ msgstr "看起来你已取消固定所有资讯源。不过别担心,你仍然 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "看起来你似乎缺少\"正在关注\"资讯源。<0>点击这里来重新添加它。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3060,15 +3112,15 @@ msgid "Mark as read" msgstr "标记为已读" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "媒体" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "提到的用户" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "提到的用户" @@ -3115,7 +3167,7 @@ msgid "Misleading Account" msgstr "误导性账户" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "内容审核" @@ -3148,7 +3200,7 @@ msgstr "内容审核列表已创建" msgid "Moderation list updated" msgstr "内容审核列表已更新" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "内容审核列表" @@ -3165,7 +3217,7 @@ msgstr "内容审核设置" msgid "Moderation states" msgstr "内容审核状态" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "内容审核工具" @@ -3174,7 +3226,7 @@ msgstr "内容审核工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "由内容审核服务提供方对这段内容设置的一般警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "更多" @@ -3190,6 +3242,10 @@ msgstr "更多选项" msgid "Most-liked replies first" msgstr "优先显示最多喜欢" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "隐藏" @@ -3254,7 +3310,7 @@ msgstr "隐藏词和标签" msgid "Muted" msgstr "已隐藏" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "已隐藏账户" @@ -3271,7 +3327,7 @@ msgstr "已隐藏的账户将不会在你的通知或时间线中显示,被隐 msgid "Muted by \"{0}\"" msgstr "被 \"{0}\" 隐藏" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "隐藏词汇和标签" @@ -3317,6 +3373,7 @@ msgid "Name or Description Violates Community Standards" msgstr "名称或描述违反了社群准则" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "自然" @@ -3380,8 +3437,8 @@ msgstr "新帖文" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3393,7 +3450,7 @@ msgctxt "action" msgid "New Post" msgstr "新帖文" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "新的用户信息对话框" @@ -3406,6 +3463,7 @@ msgid "Newest replies first" msgstr "优先显示最新回复" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "新闻" @@ -3416,10 +3474,10 @@ msgstr "新闻" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3438,7 +3496,7 @@ msgstr "下一张图片" msgid "No" msgstr "停用" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "没有描述" @@ -3452,7 +3510,7 @@ msgstr "没有 DNS 面板" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精选 GIF,Tensor 可能存在问题。" -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -3521,11 +3579,11 @@ msgstr "未找到 \"{search}\" 的搜索结果。" msgid "No thanks" msgstr "不,谢谢" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "没有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "没有人可以回复" @@ -3534,7 +3592,7 @@ msgstr "没有人可以回复" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "目前还没有人喜欢,也许你应该成为第一个!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -3543,7 +3601,7 @@ msgid "Non-sexual Nudity" msgstr "非性暗示裸露" #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3558,7 +3616,7 @@ msgstr "暂时不需要" msgid "Note about sharing" msgstr "分享注意事项" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 应用和网站上的可见性,其他应用可能不遵从这个设置项,仍可能会向未登录的用户显示你的动态。" @@ -3610,7 +3668,7 @@ msgstr "显示" msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "糟糕!发生了一些错误。" @@ -3646,7 +3704,7 @@ msgstr "至少有一张图片缺失了替代文本。" msgid "Only .jpg and .png files are supported" msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "只有 {0} 可以回复" @@ -3659,10 +3717,10 @@ msgid "Oops, something went wrong!" msgstr "糟糕,发生了一些错误!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Oops!" @@ -3688,7 +3746,7 @@ msgstr "开启对话选项" msgid "Open emoji picker" msgstr "开启表情符号选择器" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "开启资讯源选项菜单" @@ -3700,7 +3758,7 @@ msgstr "在内置浏览器中打开链接" msgid "Open message options" msgstr "开启私信选项" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "开启隐藏词汇和标签设置" @@ -3712,7 +3770,7 @@ msgstr "打开导航" msgid "Open post options menu" msgstr "开启帖文选项菜单" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -3729,6 +3787,10 @@ msgstr "开启系统日志" msgid "Opens {numItems} options" msgstr "开启 {numItems} 个选项" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "开启无障碍设置" @@ -3858,7 +3920,7 @@ msgstr "第 {0} 个选项,共 {numItems} 个" msgid "Optionally provide additional information below:" msgstr "可选在下方提供额外信息:" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "或者选择组合这些选项:" @@ -3918,7 +3980,6 @@ msgstr "密码已更新!" msgid "Pause" msgstr "暂停" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用户" @@ -3931,32 +3992,37 @@ msgstr "@{0} 关注的用户" msgid "People following @{0}" msgstr "关注 @{0} 的用户" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "需要照片图库的访问权限。" -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "照片图库的访问权限已被拒绝,请在系统设置中启用。" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "宠物" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "适合成年人的图像。" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "固定到主页" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "固定到主页" @@ -4047,6 +4113,7 @@ msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "政治" @@ -4110,7 +4177,7 @@ msgstr "无法找到帖文" msgid "posts" msgstr "帖文" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "帖文" @@ -4179,7 +4246,7 @@ msgid "Processing..." msgstr "处理中..." #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "个人资料" @@ -4219,15 +4286,15 @@ msgstr "发布帖文" msgid "Publish reply" msgstr "发布回复" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4267,7 +4334,9 @@ msgid "Reload conversations" msgstr "重新加载对话" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4276,7 +4345,7 @@ msgstr "重新加载对话" msgid "Remove" msgstr "移除" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4308,13 +4377,13 @@ msgstr "删除资讯源?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "从自定义资讯源中删除" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "从自定义资讯源中删除?" @@ -4362,7 +4431,7 @@ msgid "Removed from my feeds" msgstr "已从自定义资讯源中删除" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "从你的自定义资讯源中删除" @@ -4380,19 +4449,19 @@ msgstr "删除引用的帖文" msgid "Replace with Discover" msgstr "替换为\"Discover\"" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "回复" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "回复已被禁用" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "该讨论串的回复已被禁用" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "该讨论串的回复已被禁用" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "该讨论串的回复已被禁用" @@ -4437,8 +4506,8 @@ msgstr "举报对话" msgid "Report dialog" msgstr "举报页面" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "举报资讯源" @@ -4455,8 +4524,8 @@ msgstr "举报私信" msgid "Report post" msgstr "举报帖文" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -4502,7 +4571,7 @@ msgstr "转发" msgid "Repost" msgstr "转发" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4598,12 +4667,12 @@ msgstr "重试上次出错的操作" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4611,7 +4680,7 @@ msgid "Retry" msgstr "重试" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "回到上一页" @@ -4621,12 +4690,13 @@ msgid "Returns to home page" msgstr "回到主页" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "回到上一页" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4635,7 +4705,7 @@ msgstr "回到上一页" msgid "Save" msgstr "保存" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4657,8 +4727,8 @@ msgstr "保存更改" msgid "Save handle change" msgstr "保存用户识别符更改" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -4666,12 +4736,12 @@ msgstr "" msgid "Save image crop" msgstr "保存图片裁切" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "保存到自定义资讯源" @@ -4679,11 +4749,11 @@ msgstr "保存到自定义资讯源" msgid "Saved Feeds" msgstr "已保存资讯源" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "保存到你的照片图库" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "已保存到你的自定义资讯源" @@ -4701,13 +4771,14 @@ msgid "Saves image crop settings" msgstr "保存图片裁剪设置" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "说嗨!" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "科学" @@ -4749,7 +4820,7 @@ msgstr "搜索 @{authorHandle} 带有 {displayTag} 的所有帖文" msgid "Search for all posts with tag {displayTag}" msgstr "搜索所有带有 {displayTag} 的帖文" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -4866,7 +4937,7 @@ msgstr "选择你的应用语言,以显示应用中的默认文本。" msgid "Select your date of birth" msgstr "输入你的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "下面选择你感兴趣的选项" @@ -4935,7 +5006,7 @@ msgstr "发送包含账户删除验证码的电子邮件" msgid "Server address" msgstr "服务器地址" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "设置生日" @@ -5023,14 +5094,14 @@ msgstr "性行为或性暗示裸露。" msgid "Sexually Suggestive" msgstr "性暗示" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "分享" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5054,30 +5125,36 @@ msgstr "分享一个有趣的事实!" msgid "Share anyway" msgstr "仍然分享" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "分享资讯源" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "分享链接" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5127,7 +5204,7 @@ msgstr "显示已隐藏的回复" msgid "Show less like this" msgstr "更少显示类似这样的" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5255,33 +5332,33 @@ msgstr "以 @{0} 身份登录" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "跳过" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "跳过这段流程" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "程序开发" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "一些人可以回复" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5293,7 +5370,7 @@ msgid "Something went wrong, please try again" msgstr "出了点问题,请重试" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "出了点问题,请重试。" @@ -5325,6 +5402,7 @@ msgid "Spam; excessive mentions or replies" msgstr "垃圾内容;过于频繁的提及或回复" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "运动" @@ -5346,7 +5424,7 @@ msgstr "开始私信" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5354,14 +5432,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "状态页" @@ -5462,6 +5544,7 @@ msgid "Tap to view fully" msgstr "点击查看完整内容" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "科技" @@ -5514,10 +5597,10 @@ msgstr "其中包含以下内容:" msgid "That handle is already taken." msgstr "该用户识别符已被占用。" -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -5534,7 +5617,7 @@ msgstr "社群准则已迁移至 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版权许可已迁移至 <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -5563,7 +5646,7 @@ msgstr "这条帖文可能已被删除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已迁移至 <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -5580,7 +5663,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "停用账户没有时间限制,你可以随时决定回来。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "连接至服务器时出现问题,请检查你的互联网连接并重试。" @@ -5590,7 +5673,7 @@ msgstr "删除资讯源时出现问题,请检查你的互联网连接并重试 #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "更新资讯源时出现问题,请检查你的互联网连接并重试。" @@ -5599,7 +5682,7 @@ msgstr "更新资讯源时出现问题,请检查你的互联网连接并重试 msgid "There was an issue connecting to Tenor." msgstr "连接 Tenor 时出现问题。" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5653,6 +5736,7 @@ msgstr "获取应用专用密码时出现问题" msgid "There was an issue! {0}" msgstr "出现问题了!{0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -5731,7 +5815,7 @@ msgstr "该资讯源当前使用人数较多,服务暂时不可用。请稍后 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "这个资讯源是空的!你或许需要先关注更多的用户,或检查你的语言设置。" -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "这里是空的。" @@ -5830,7 +5914,7 @@ msgstr "这个用户包含在你已屏蔽的 <0>{0} 列表中。" msgid "This user is included in the <0>{0} list which you have muted." msgstr "这个用户包含在你已隐藏的 <0>{0} 列表中。" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "此用户最近加入了 Bluesky,点按此处可获取其加入的具体时间。" @@ -5851,6 +5935,10 @@ msgstr "讨论串首选项" msgid "Thread Preferences" msgstr "讨论串首选项" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "讨论串模式" @@ -5879,7 +5967,7 @@ msgstr "在隐藏词汇选项之间切换。" msgid "Toggle dropdown" msgstr "切换下拉式菜单" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "切换以启用或禁用成人内容" @@ -5894,8 +5982,8 @@ msgstr "转换" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -5906,6 +5994,10 @@ msgctxt "action" msgid "Try again" msgstr "重试" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "两步验证" @@ -5935,7 +6027,7 @@ msgstr "取消隐藏列表" msgid "Unable to contact your service. Please check your Internet connection." msgstr "无法连接到服务,请检查互联网连接。" -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -5994,7 +6086,7 @@ msgstr "取消关注 {0}" msgid "Unfollow Account" msgstr "取消关注账户" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "取消喜欢这个资讯源" @@ -6025,12 +6117,12 @@ msgstr "取消静音对话" msgid "Unmute thread" msgstr "取消隐藏讨论串" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "取消固定" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "从主页取消固定" @@ -6196,7 +6288,7 @@ msgstr "用户名或电子邮箱" msgid "Users" msgstr "用户" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "关注 <0/> 的用户" @@ -6207,7 +6299,7 @@ msgstr "关注 <0/> 的用户" msgid "Users I follow" msgstr "我关注的用户" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "\"{0}\"中的用户" @@ -6253,6 +6345,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "电子游戏" @@ -6304,7 +6397,7 @@ msgstr "查看头像" msgid "View the labeling service provided by @{0}" msgstr "查看 @{0} 提供的标记服务。" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "查看这个资讯源被谁喜欢" @@ -6360,11 +6453,11 @@ msgstr "不建议你添加会出现在许多帖文中的常见词汇,这可能 msgid "We were unable to load your birth date preferences. Please try again." msgstr "我们无法加载你的生日首选项,请重试。" -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "我们暂时无法记载你已配置的标记者。" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "我们无法连接到互联网,请重试以继续设置你的账户。如果仍继续失败,你可以选择跳过这段流程。" @@ -6372,7 +6465,7 @@ msgstr "我们无法连接到互联网,请重试以继续设置你的账户。 msgid "We will let you know when your account is ready." msgstr "我们会在你的账户准备好时通知你。" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "我们将使用这些信息来帮助定制你的体验。" @@ -6413,7 +6506,11 @@ msgstr "很抱歉!你目前只能订阅 20 个标记者,你已达到 20 个 msgid "Welcome back!" msgstr "欢迎回来!" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "你感兴趣的是什么?" @@ -6440,17 +6537,15 @@ msgstr "你想在算法资讯源中看到哪些语言?" msgid "Who can message you?" msgstr "谁可以给你发送私信?" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "谁可以回复" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "谁可以回复对话框" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "谁可以回复?" @@ -6506,6 +6601,7 @@ msgid "Write your reply" msgstr "撰写你的回复" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "作家" @@ -6524,7 +6620,7 @@ msgstr "启用" msgid "Yes, deactivate" msgstr "是的,请停用" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -6540,6 +6636,10 @@ msgstr "昨天,{time}" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "轮到你了。" @@ -6661,6 +6761,10 @@ msgstr "你还没有隐藏任何账户。要隐藏账户,请转到其个人资 msgid "You have reached the end" msgstr "你已经到末尾了" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "你还没有隐藏任何词或标签" @@ -6685,15 +6789,15 @@ msgstr "" msgid "You must be 13 years of age or older to sign up." msgstr "你必须年满13岁及以上才能注册。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -6745,7 +6849,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index de52968b1f..afef16ed57 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -55,7 +55,7 @@ msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡) msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" -#: src/components/FeedCard.tsx:215 +#: src/components/FeedCard.tsx:216 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -76,7 +76,11 @@ msgstr "{0, plural, one {轉貼} other {轉貼}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" -#: src/screens/StarterPack/StarterPackScreen.tsx:343 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +msgid "{0} joined this week" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:350 msgid "{0} people have used this starter pack!" msgstr "" @@ -116,7 +120,7 @@ msgstr "{diff, plural, one {月} other {月}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {秒} other {秒}}" -#: src/screens/StarterPack/Wizard/index.tsx:182 +#: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" msgstr "" @@ -139,7 +143,7 @@ msgstr "無法傳送訊息給 {handle}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:586 +#: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -147,11 +151,11 @@ msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 個未讀通知" -#: src/components/NewskieDialog.tsx:92 +#: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" msgstr "{profileName} 在 {0} 前加入了 Bluesky" -#: src/components/NewskieDialog.tsx:87 +#: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" @@ -159,17 +163,27 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的回覆} other {顯示至少 # 個喜歡的回覆}}" -#: src/view/com/threadgate/WhoCanReply.tsx:290 +#: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> 個成員" #: src/screens/StarterPack/Wizard/index.tsx:485 -msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +#~ msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:497 -msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -msgstr "" +#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" +#~ msgstr "" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -179,7 +193,11 @@ msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" -#: src/screens/StarterPack/Wizard/index.tsx:478 +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "" + +#: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" msgstr "" @@ -187,6 +205,10 @@ msgstr "" msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>不適用。 此警告只適用於附帶媒體的貼文。" +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠無效的帳號代碼" @@ -273,11 +295,11 @@ msgstr "已取消靜音帳號" msgid "Add" msgstr "新增" -#: src/screens/StarterPack/Wizard/index.tsx:539 +#: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" msgstr "" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:56 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" msgstr "" @@ -320,14 +342,14 @@ msgid "Add muted words and tags" msgstr "新增靜音文字及標籤" #: src/screens/StarterPack/Wizard/index.tsx:197 -msgid "Add people to your starter pack that you think others will enjoy following" -msgstr "" +#~ msgid "Add people to your starter pack that you think others will enjoy following" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "新增推薦的動態源" -#: src/screens/StarterPack/Wizard/index.tsx:464 +#: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" msgstr "" @@ -339,7 +361,7 @@ msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人 msgid "Add the following DNS record to your domain:" msgstr "將以下 DNS 記錄新增到您的網域:" -#: src/components/FeedCard.tsx:300 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "將此新增至您的動態源" @@ -370,16 +392,20 @@ msgstr "調整回覆貼文在您的動態中顯示所需的最低喜歡數量。 msgid "Adult Content" msgstr "成人內容" +#: src/screens/Moderation/index.tsx:356 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "成人內容已停用。" -#: src/screens/Moderation/index.tsx:375 +#: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:686 msgid "Advanced" msgstr "進階設定" -#: src/screens/StarterPack/StarterPackScreen.tsx:271 +#: src/screens/StarterPack/StarterPackScreen.tsx:273 msgid "All accounts have been followed!" msgstr "" @@ -439,20 +465,20 @@ msgstr "一封電子郵件已發送至先前填寫的電子郵件地址 {0}。 msgid "An error occured" msgstr "發生錯誤" -#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" #: src/components/StarterPack/ShareDialog.tsx:79 -msgid "An error occurred while saving the image." -msgstr "" +#~ msgid "An error occurred while saving the image." +#~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:76 -#: src/components/StarterPack/ShareDialog.tsx:91 +#: src/components/StarterPack/QrCodeDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:275 msgid "An error occurred while trying to follow all" msgstr "" @@ -469,16 +495,17 @@ msgstr "問題不在上述選項" msgid "An issue occurred, please try again." msgstr "出現問題,請再試一次。" -#: src/screens/Onboarding/StepInterests/index.tsx:194 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "出現未知錯誤" +#: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:280 -#: src/view/com/threadgate/WhoCanReply.tsx:311 msgid "and" msgstr "和" #: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 msgid "Animals" msgstr "動物" @@ -546,7 +573,7 @@ msgstr "外觀" msgid "Apply default recommended feeds" msgstr "使用預設推薦的動態源" -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -566,7 +593,7 @@ msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/components/FeedCard.tsx:317 +#: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" msgstr "您確定要將此從您的動態源中移除嗎?" @@ -583,6 +610,7 @@ msgid "Are you writing in <0>{0}?" msgstr "您正在使用 <0>{0} 書寫嗎?" #: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 msgid "Art" msgstr "藝術" @@ -609,7 +637,7 @@ msgstr "至少 3 個字元" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/index.tsx:231 -#: src/screens/StarterPack/Wizard/index.tsx:312 +#: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" @@ -662,7 +690,7 @@ msgstr "封鎖這些帳號?" msgid "Blocked" msgstr "已被封鎖" -#: src/screens/Moderation/index.tsx:267 +#: src/screens/Moderation/index.tsx:270 msgid "Blocked accounts" msgstr "已封鎖帳號" @@ -708,11 +736,11 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky 是一個開放的網路,您可以自行挑選託管服務供應商。自定義託管服務現已為開發人員推出測試版。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:280 +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:533 +#: src/screens/Moderation/index.tsx:557 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 的官方程式將不會向未登入的使用者顯示您的個人檔案和貼文。但其他應用程式可能不會遵循這個要求,這不會使您的帳號變成非公開的。" @@ -725,6 +753,7 @@ msgid "Blur images and filter from feeds" msgstr "模糊圖片並從動態中過濾" #: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 msgid "Books" msgstr "書籍" @@ -914,13 +943,21 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" #: src/view/com/modals/Threadgate.tsx:75 -msgid "Choose \"Everybody\" or \"Nobody\"" -msgstr "選擇「所有人」或「沒有人」" +#~ msgid "Choose \"Everybody\" or \"Nobody\"" +#~ msgstr "選擇「所有人」或「沒有人」" -#: src/components/StarterPack/ProfileStarterPacks.tsx:288 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Choose Feeds" +msgstr "" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" msgstr "" +#: src/screens/StarterPack/Wizard/index.tsx:187 +msgid "Choose People" +msgstr "" + #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "選擇服務" @@ -933,6 +970,11 @@ msgstr "選擇提供您自定義動態的演算法。" msgid "Choose this color as your avatar" msgstr "選擇這個顏色作為您的頭像" +#: src/components/dialogs/ThreadgateEditor.tsx:91 +#: src/components/dialogs/ThreadgateEditor.tsx:95 +msgid "Choose who can reply" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" msgstr "選擇您的密碼" @@ -997,18 +1039,18 @@ msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 -#: src/components/NewskieDialog.tsx:120 -#: src/components/NewskieDialog.tsx:127 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:121 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:127 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Close" msgstr "關閉" -#: src/components/Dialog/index.web.tsx:113 -#: src/components/Dialog/index.web.tsx:251 +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 msgid "Close active dialog" msgstr "關閉打開的對話框" @@ -1075,10 +1117,12 @@ msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" #: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 msgid "Comedy" msgstr "喜劇" #: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 msgid "Comics" msgstr "漫畫" @@ -1136,11 +1180,11 @@ msgstr "確認內容語言設定" msgid "Confirm delete account" msgstr "確認刪除帳號" -#: src/screens/Moderation/index.tsx:301 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "確認您的年齡:" -#: src/screens/Moderation/index.tsx:292 +#: src/screens/Moderation/index.tsx:295 msgid "Confirm your birthdate" msgstr "確認您的出生日期" @@ -1166,7 +1210,7 @@ msgstr "聯繫支援" msgid "Content Blocked" msgstr "已封鎖內容" -#: src/screens/Moderation/index.tsx:285 +#: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "內容過濾" @@ -1195,7 +1239,7 @@ msgstr "內容警告" msgid "Context menu backdrop, click to close the menu." msgstr "彈出式選單背景,點擊以關閉選單。" -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "繼續" @@ -1208,7 +1252,7 @@ msgstr "以 {0} 繼續 (目前已登入)" msgid "Continue thread..." msgstr "繼續載入討論串…" -#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/index.tsx:251 msgid "Continue to next step" @@ -1248,7 +1292,7 @@ msgstr "已複製!" msgid "Copies app password" msgstr "複製應用程式專用密碼" -#: src/components/StarterPack/QrCodeDialog.tsx:180 +#: src/components/StarterPack/QrCodeDialog.tsx:174 #: src/view/com/modals/AddAppPasswords.tsx:213 msgid "Copy" msgstr "複製" @@ -1262,7 +1306,11 @@ msgstr "複製{0}" msgid "Copy code" msgstr "複製程式碼" -#: src/components/StarterPack/ShareDialog.tsx:143 +#: src/components/StarterPack/ShareDialog.tsx:123 +msgid "Copy link" +msgstr "" + +#: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" msgstr "" @@ -1285,7 +1333,7 @@ msgstr "複製訊息文字" msgid "Copy post text" msgstr "複製貼文文字" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" msgstr "" @@ -1298,7 +1346,7 @@ msgstr "著作權政策" msgid "Could not leave chat" msgstr "無法離開對話" -#: src/view/screens/ProfileFeed.tsx:102 +#: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" msgstr "無法載入動態" @@ -1310,7 +1358,7 @@ msgstr "無法載入列表" msgid "Could not mute chat" msgstr "無法靜音對話" -#: src/components/StarterPack/ProfileStarterPacks.tsx:270 +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "" @@ -1323,17 +1371,17 @@ msgstr "建立新帳號" msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" -#: src/components/StarterPack/QrCodeDialog.tsx:157 +#: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 -#: src/components/StarterPack/ProfileStarterPacks.tsx:257 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:244 +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" msgstr "" @@ -1364,8 +1412,8 @@ msgid "Create new account" msgstr "建立新帳號" #: src/components/StarterPack/ShareDialog.tsx:158 -msgid "Create QR code" -msgstr "" +#~ msgid "Create QR code" +#~ msgstr "" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1376,6 +1424,7 @@ msgid "Created {0}" msgstr "{0} 已建立" #: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 msgid "Culture" msgstr "文化" @@ -1432,9 +1481,9 @@ msgid "Debug panel" msgstr "偵錯面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:449 -#: src/screens/StarterPack/StarterPackScreen.tsx:528 -#: src/screens/StarterPack/StarterPackScreen.tsx:608 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/screens/StarterPack/StarterPackScreen.tsx:615 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1491,12 +1540,12 @@ msgstr "刪除我的帳號…" msgid "Delete post" msgstr "刪除貼文" -#: src/screens/StarterPack/StarterPackScreen.tsx:443 -#: src/screens/StarterPack/StarterPackScreen.tsx:599 +#: src/screens/StarterPack/StarterPackScreen.tsx:450 +#: src/screens/StarterPack/StarterPackScreen.tsx:606 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:494 +#: src/screens/StarterPack/StarterPackScreen.tsx:501 msgid "Delete starter pack?" msgstr "" @@ -1560,7 +1609,7 @@ msgstr "關閉觸覺回饋" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:341 +#: src/screens/Moderation/index.tsx:346 msgid "Disabled" msgstr "停用" @@ -1572,8 +1621,8 @@ msgstr "捨棄" msgid "Discard draft?" msgstr "捨棄草稿?" -#: src/screens/Moderation/index.tsx:518 -#: src/screens/Moderation/index.tsx:522 +#: src/screens/Moderation/index.tsx:542 +#: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" msgstr "阻撓應用程式向未登入用戶顯示我的帳號" @@ -1624,6 +1673,7 @@ msgstr "網域已驗證!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1643,8 +1693,6 @@ msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/Threadgate.tsx:133 -#: src/view/com/modals/Threadgate.tsx:136 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 #: src/view/screens/PreferencesThreads.tsx:162 @@ -1656,7 +1704,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:295 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 msgid "Download Bluesky" msgstr "" @@ -1714,9 +1762,9 @@ msgctxt "action" msgid "Edit" msgstr "編輯" -#: src/screens/StarterPack/StarterPackScreen.tsx:438 -#: src/screens/StarterPack/Wizard/index.tsx:522 -#: src/screens/StarterPack/Wizard/index.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" @@ -1727,7 +1775,7 @@ msgstr "編輯" msgid "Edit avatar" msgstr "編輯頭像" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" msgstr "" @@ -1755,7 +1803,7 @@ msgstr "編輯我的動態源" msgid "Edit my profile" msgstr "編輯我的個人檔案" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:113 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" msgstr "" @@ -1769,7 +1817,7 @@ msgstr "編輯個人檔案" msgid "Edit Profile" msgstr "編輯個人檔案" -#: src/screens/StarterPack/StarterPackScreen.tsx:430 +#: src/screens/StarterPack/StarterPackScreen.tsx:437 msgid "Edit starter pack" msgstr "" @@ -1777,8 +1825,7 @@ msgstr "" msgid "Edit User List" msgstr "編輯用戶列表" -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" msgstr "編輯「誰可以回覆」" @@ -1795,9 +1842,14 @@ msgid "Edit your starter pack" msgstr "" #: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 msgid "Education" msgstr "教育" +#: src/components/dialogs/ThreadgateEditor.tsx:98 +msgid "Either choose \"Everybody\" or \"Nobody\"" +msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -1846,7 +1898,7 @@ msgstr "將這則貼文嵌入到您的網站。只需複製以下程式碼片段 msgid "Enable {0} only" msgstr "僅啟用 {0}" -#: src/screens/Moderation/index.tsx:329 +#: src/screens/Moderation/index.tsx:333 msgid "Enable adult content" msgstr "顯示成人內容" @@ -1869,7 +1921,7 @@ msgstr "僅啟用此來源" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:339 +#: src/screens/Moderation/index.tsx:344 msgid "Enabled" msgstr "啟用" @@ -1935,19 +1987,18 @@ msgstr "儲存檔案時發生錯誤" msgid "Error receiving captcha response." msgstr "Captcha 給出了錯誤的回應。" -#: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "錯誤:" -#: src/view/com/modals/Threadgate.tsx:79 +#: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" msgstr "所有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -#: src/view/com/threadgate/WhoCanReply.tsx:64 -#: src/view/com/threadgate/WhoCanReply.tsx:121 -#: src/view/com/threadgate/WhoCanReply.tsx:235 +#: src/components/WhoCanReply.tsx:69 +#: src/components/WhoCanReply.tsx:240 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "所有人都可以回覆" @@ -2042,8 +2093,8 @@ msgstr "外部媒體設定" msgid "Failed to create app password." msgstr "建立應用程式專用密碼失敗。" -#: src/screens/StarterPack/Wizard/index.tsx:241 -#: src/screens/StarterPack/Wizard/index.tsx:249 +#: src/screens/StarterPack/Wizard/index.tsx:230 +#: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" msgstr "" @@ -2059,7 +2110,7 @@ msgstr "無法刪除訊息" msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請重試" -#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:569 msgid "Failed to delete starter pack" msgstr "" @@ -2086,7 +2137,7 @@ msgstr "無法載入建議的動態源" msgid "Failed to load suggested follows" msgstr "無法載入建議的跟隨者" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" msgstr "無法儲存圖片:{0}" @@ -2103,7 +2154,7 @@ msgstr "無法提交申訴,請重試。" msgid "Failed to toggle thread mute, please try again" msgstr "無法將討論串設為靜音,請重試" -#: src/components/FeedCard.tsx:280 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "無法更新動態" @@ -2125,7 +2176,7 @@ msgstr "{0} 建立的動態源" #~ msgid "Feed offline" #~ msgstr "動態源已離線" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" msgstr "" @@ -2135,10 +2186,9 @@ msgid "Feedback" msgstr "意見回饋" #: src/Navigation.tsx:320 -#: src/screens/StarterPack/Wizard/index.tsx:201 #: src/view/screens/Feeds.tsx:445 #: src/view/screens/Feeds.tsx:550 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:493 @@ -2150,7 +2200,7 @@ msgstr "動態源" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" -#: src/components/FeedCard.tsx:277 +#: src/components/FeedCard.tsx:282 msgid "Feeds updated!" msgstr "動態已更新!" @@ -2188,7 +2238,7 @@ msgstr "對「Following」動態源中的內容進行微調,以下選項只對 msgid "Fine-tune the discussion threads." msgstr "微調討論串。" -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" msgstr "" @@ -2236,8 +2286,8 @@ msgstr "跟隨 {name}" msgid "Follow Account" msgstr "跟隨帳號" -#: src/screens/StarterPack/StarterPackScreen.tsx:308 -#: src/screens/StarterPack/StarterPackScreen.tsx:315 +#: src/screens/StarterPack/StarterPackScreen.tsx:317 +#: src/screens/StarterPack/StarterPackScreen.tsx:324 msgid "Follow all" msgstr "" @@ -2269,7 +2319,7 @@ msgstr "已被你跟隨的 <0>{0} 和 <1>{1} 跟隨" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "已被你跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" -#: src/view/com/modals/Threadgate.tsx:101 +#: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" msgstr "已跟隨的用戶" @@ -2333,6 +2383,7 @@ msgid "Follows You" msgstr "跟隨您" #: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 msgid "Food" msgstr "食物" @@ -2374,7 +2425,7 @@ msgstr "來自 <0/>" msgid "Gallery" msgstr "相簿" -#: src/components/StarterPack/ProfileStarterPacks.tsx:277 +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" msgstr "" @@ -2404,7 +2455,7 @@ msgstr "明顯違反法律或服務條款" #: src/view/com/auth/LoggedOut.tsx:78 #: src/view/com/auth/LoggedOut.tsx:79 #: src/view/screens/NotFound.tsx:55 -#: src/view/screens/ProfileFeed.tsx:111 +#: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" @@ -2413,9 +2464,9 @@ msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:621 +#: src/screens/StarterPack/StarterPackScreen.tsx:628 #: src/view/screens/NotFound.tsx:54 -#: src/view/screens/ProfileFeed.tsx:116 +#: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "返回" @@ -2429,7 +2480,7 @@ msgstr "返回" msgid "Go back to previous step" msgstr "返回上一步" -#: src/screens/StarterPack/Wizard/index.tsx:313 +#: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" msgstr "" @@ -2553,7 +2604,7 @@ msgstr "抱歉,動態源的伺服器給出了錯誤的回應。請向該動態 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "抱歉,我們無法找到這個動態源,它可能已被刪除。" -#: src/screens/Moderation/index.tsx:59 +#: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參閱下方詳情。如果問題持續存在,請聯繫我們。" @@ -2644,7 +2695,7 @@ msgstr "圖片" msgid "Image alt text" msgstr "圖片替代文字" -#: src/components/StarterPack/ShareDialog.tsx:88 +#: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" msgstr "" @@ -2737,7 +2788,7 @@ msgstr "邀請碼:{0} 個可用" msgid "Invite codes: 1 available" msgstr "邀請碼:1 個可用" -#: src/components/StarterPack/ShareDialog.tsx:109 +#: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" msgstr "" @@ -2749,7 +2800,7 @@ msgstr "" msgid "Invites, but personal" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:473 +#: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" @@ -2757,8 +2808,8 @@ msgstr "" msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:194 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 msgid "Join Bluesky" msgstr "" @@ -2767,6 +2818,7 @@ msgid "Join the conversation" msgstr "" #: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 msgid "Journalism" msgstr "新聞學" @@ -2778,7 +2830,7 @@ msgstr "由 {0} 標記。" msgid "Labeled by the author." msgstr "由作者標記。" -#: src/view/screens/Profile.tsx:214 +#: src/view/screens/Profile.tsx:207 msgid "Labels" msgstr "標記" @@ -2830,7 +2882,7 @@ msgstr "詳細瞭解套用於此內容的內容管理。" msgid "Learn more about this warning" msgstr "瞭解有關此警告的更多資訊" -#: src/screens/Moderation/index.tsx:549 +#: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." msgstr "瞭解有關 Bluesky 上公開內容的更多資訊。" @@ -2871,7 +2923,7 @@ msgstr "個人在排在您前面。" msgid "Legacy storage cleared, you need to restart the app now." msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:293 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "" @@ -2889,7 +2941,7 @@ msgid "Light" msgstr "亮色" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "對這個動態源按喜歡" @@ -2913,7 +2965,7 @@ msgstr "對您的自訂動態源表示喜歡" msgid "liked your post" msgstr "已喜歡您的貼文" -#: src/view/screens/Profile.tsx:219 +#: src/view/screens/Profile.tsx:212 msgid "Likes" msgstr "喜歡" @@ -2959,8 +3011,8 @@ msgid "List unmuted" msgstr "已解除靜音的列表" #: src/Navigation.tsx:122 +#: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/screens/Profile.tsx:222 #: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 @@ -2989,7 +3041,7 @@ msgstr "載入新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:493 +#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "載入新的貼文" @@ -3014,7 +3066,7 @@ msgstr "登入或註冊" msgid "Log out" msgstr "登出" -#: src/screens/Moderation/index.tsx:442 +#: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" msgstr "登出可見性" @@ -3042,7 +3094,7 @@ msgstr "看起來您已取消釘選所有動態源。但不用擔心,您可以 msgid "Looks like you're missing a following feed. <0>Click here to add one." msgstr "您看起來需要「Following」動態源,<0>點選這裡來新增。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:252 +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" msgstr "" @@ -3060,15 +3112,15 @@ msgid "Mark as read" msgstr "標記為已讀" #: src/view/screens/AccessibilitySettings.tsx:102 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "媒體" -#: src/view/com/threadgate/WhoCanReply.tsx:270 +#: src/components/WhoCanReply.tsx:275 msgid "mentioned users" msgstr "被提及的用戶" -#: src/view/com/modals/Threadgate.tsx:96 +#: src/components/dialogs/ThreadgateEditor.tsx:119 msgid "Mentioned users" msgstr "被提及的用戶" @@ -3115,7 +3167,7 @@ msgid "Misleading Account" msgstr "誤導性帳號" #: src/Navigation.tsx:127 -#: src/screens/Moderation/index.tsx:104 +#: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:561 msgid "Moderation" msgstr "內容管理" @@ -3148,7 +3200,7 @@ msgstr "已建立內容管理列表" msgid "Moderation list updated" msgstr "內容管理列表已更新" -#: src/screens/Moderation/index.tsx:243 +#: src/screens/Moderation/index.tsx:246 msgid "Moderation lists" msgstr "內容管理列表" @@ -3165,7 +3217,7 @@ msgstr "內容管理設定" msgid "Moderation states" msgstr "內容管理狀態" -#: src/screens/Moderation/index.tsx:215 +#: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" msgstr "內容管理工具" @@ -3174,7 +3226,7 @@ msgstr "內容管理工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:567 +#: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" msgstr "更多" @@ -3190,6 +3242,10 @@ msgstr "更多選項" msgid "Most-liked replies first" msgstr "最多喜歡數優先" +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "靜音" @@ -3254,7 +3310,7 @@ msgstr "靜音文字和標籤" msgid "Muted" msgstr "已靜音" -#: src/screens/Moderation/index.tsx:255 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "已靜音帳號" @@ -3271,7 +3327,7 @@ msgstr "已靜音的帳號將不會在您的通知或動態中顯示,靜音資 msgid "Muted by \"{0}\"" msgstr "被「{0}」靜音" -#: src/screens/Moderation/index.tsx:231 +#: src/screens/Moderation/index.tsx:234 msgid "Muted words & tags" msgstr "靜音文字和標籤" @@ -3317,6 +3373,7 @@ msgid "Name or Description Violates Community Standards" msgstr "名稱或描述違反社群標準" #: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:91 msgid "Nature" msgstr "自然" @@ -3380,8 +3437,8 @@ msgstr "新貼文" #: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:193 -#: src/view/screens/Profile.tsx:485 -#: src/view/screens/ProfileFeed.tsx:427 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:277 @@ -3393,7 +3450,7 @@ msgctxt "action" msgid "New Post" msgstr "新貼文" -#: src/components/NewskieDialog.tsx:71 +#: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" msgstr "新用戶資訊對話框" @@ -3406,6 +3463,7 @@ msgid "Newest replies first" msgstr "最新回覆優先" #: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:92 msgid "News" msgstr "新聞" @@ -3416,10 +3474,10 @@ msgstr "新聞" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/index.tsx:258 -#: src/screens/StarterPack/Wizard/index.tsx:191 -#: src/screens/StarterPack/Wizard/index.tsx:195 -#: src/screens/StarterPack/Wizard/index.tsx:372 -#: src/screens/StarterPack/Wizard/index.tsx:379 +#: src/screens/StarterPack/Wizard/index.tsx:184 +#: src/screens/StarterPack/Wizard/index.tsx:188 +#: src/screens/StarterPack/Wizard/index.tsx:359 +#: src/screens/StarterPack/Wizard/index.tsx:366 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3438,7 +3496,7 @@ msgstr "下一張圖片" msgid "No" msgstr "關" -#: src/view/screens/ProfileFeed.tsx:560 +#: src/view/screens/ProfileFeed.tsx:562 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "沒有描述" @@ -3452,7 +3510,7 @@ msgstr "無 DNS 控制台" msgid "No featured GIFs found. There may be an issue with Tenor." msgstr "未找到精選 GIF,Tenor 可能發生問題。" -#: src/screens/StarterPack/Wizard/StepFeeds.tsx:105 +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." msgstr "" @@ -3521,11 +3579,11 @@ msgstr "未找到「{search}」的搜尋結果。" msgid "No thanks" msgstr "不,謝謝" -#: src/view/com/modals/Threadgate.tsx:85 +#: src/components/dialogs/ThreadgateEditor.tsx:108 msgid "Nobody" msgstr "沒有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 msgid "Nobody can reply" msgstr "沒有人可以回覆" @@ -3534,7 +3592,7 @@ msgstr "沒有人可以回覆" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "還沒有人按喜歡,也許您應該成為第一個!" -#: src/screens/StarterPack/Wizard/StepProfiles.tsx:93 +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." msgstr "" @@ -3543,7 +3601,7 @@ msgid "Non-sexual Nudity" msgstr "非色情內容裸體" #: src/Navigation.tsx:117 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3558,7 +3616,7 @@ msgstr "暫時不需要" msgid "Note about sharing" msgstr "關於分享的注意事項" -#: src/screens/Moderation/index.tsx:540 +#: src/screens/Moderation/index.tsx:564 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 應用程式和網站上的內容可見性,其他應用程式可能不會遵循這個規則。您的內容仍可能由其他應用程式和網站顯示給未登入的使用者。" @@ -3610,7 +3668,7 @@ msgstr "顯示" msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:133 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "糟糕!發生了一些錯誤。" @@ -3646,7 +3704,7 @@ msgstr "至少有一張圖片缺失了替代文字。" msgid "Only .jpg and .png files are supported" msgstr "僅支援 .jpg 或 .png 格式的圖片" -#: src/view/com/threadgate/WhoCanReply.tsx:239 +#: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" msgstr "只有{0}可以回覆" @@ -3659,10 +3717,10 @@ msgid "Oops, something went wrong!" msgstr "糟糕,發生了錯誤!" #: src/components/Lists.tsx:191 -#: src/components/StarterPack/ProfileStarterPacks.tsx:302 -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 -#: src/view/screens/Profile.tsx:111 +#: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "糟糕!" @@ -3688,7 +3746,7 @@ msgstr "開啟對話選項" msgid "Open emoji picker" msgstr "開啟表情符號選擇器" -#: src/view/screens/ProfileFeed.tsx:295 +#: src/view/screens/ProfileFeed.tsx:296 msgid "Open feed options menu" msgstr "開啟動態選項選單" @@ -3700,7 +3758,7 @@ msgstr "在內建瀏覽器中開啟連結" msgid "Open message options" msgstr "開啟訊息選項" -#: src/screens/Moderation/index.tsx:227 +#: src/screens/Moderation/index.tsx:230 msgid "Open muted words and tags settings" msgstr "開啟靜音文字和標籤設定" @@ -3712,7 +3770,7 @@ msgstr "開啟導覽" msgid "Open post options menu" msgstr "開啟貼文選項選單" -#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Open starter pack menu" msgstr "" @@ -3729,6 +3787,10 @@ msgstr "開啟系統日誌" msgid "Opens {numItems} options" msgstr "開啟 {numItems} 個選項" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "" + #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" msgstr "開啟無障礙設定" @@ -3858,7 +3920,7 @@ msgstr "{0} 選項,共 {numItems} 個" msgid "Optionally provide additional information below:" msgstr "在以下提供額外訊息(可選):" -#: src/view/com/modals/Threadgate.tsx:92 +#: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "或者組合這些選項:" @@ -3918,7 +3980,6 @@ msgstr "密碼已更新!" msgid "Pause" msgstr "暫停" -#: src/screens/StarterPack/Wizard/index.tsx:194 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用戶" @@ -3931,32 +3992,37 @@ msgstr "被 @{0} 跟隨的人" msgid "People following @{0}" msgstr "跟隨 @{0} 的人" -#: src/view/com/lightbox/Lightbox.tsx:67 +#: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." msgstr "需要相簿權限。" -#: src/view/com/lightbox/Lightbox.tsx:73 +#: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "相簿權限已遭拒絕,請在系統設定中啟用。" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:52 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:93 msgid "Pets" msgstr "寵物" +#: src/screens/Onboarding/state.ts:94 +msgid "Photography" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." msgstr "適合成年人的圖像。" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "釘選到首頁" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 msgid "Pin to Home" msgstr "釘選到首頁" @@ -4047,6 +4113,7 @@ msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" #: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:95 msgid "Politics" msgstr "政治" @@ -4110,7 +4177,7 @@ msgstr "找不到貼文" msgid "posts" msgstr "貼文" -#: src/view/screens/Profile.tsx:216 +#: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "貼文" @@ -4179,7 +4246,7 @@ msgid "Processing..." msgstr "處理中…" #: src/view/screens/DebugMod.tsx:894 -#: src/view/screens/Profile.tsx:353 +#: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "個人檔案" @@ -4219,15 +4286,15 @@ msgstr "發佈貼文" msgid "Publish reply" msgstr "發佈回覆" -#: src/components/StarterPack/QrCodeDialog.tsx:131 +#: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:109 +#: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:110 +#: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" msgstr "" @@ -4267,7 +4334,9 @@ msgid "Reload conversations" msgstr "重新載入對話" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:325 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4276,7 +4345,7 @@ msgstr "重新載入對話" msgid "Remove" msgstr "刪除" -#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" msgstr "" @@ -4308,13 +4377,13 @@ msgstr "刪除動態源?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:331 -#: src/view/screens/ProfileFeed.tsx:337 +#: src/view/screens/ProfileFeed.tsx:332 +#: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" @@ -4362,7 +4431,7 @@ msgid "Removed from my feeds" msgstr "已從我的動態源中刪除" #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileFeed.tsx:191 +#: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" msgstr "從您的動態中刪除" @@ -4380,19 +4449,19 @@ msgstr "刪除已轉貼貼文" msgid "Replace with Discover" msgstr "用「Discover」動態源取代" -#: src/view/screens/Profile.tsx:217 +#: src/view/screens/Profile.tsx:210 msgid "Replies" msgstr "回覆" -#: src/view/com/threadgate/WhoCanReply.tsx:66 +#: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" msgstr "回覆已被停用" #: src/view/com/threadgate/WhoCanReply.tsx:123 -msgid "Replies on this thread are disabled" -msgstr "此討論串的回覆已停用" +#~ msgid "Replies on this thread are disabled" +#~ msgstr "此討論串的回覆已停用" -#: src/view/com/threadgate/WhoCanReply.tsx:237 +#: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "此討論串的回覆已停用。" @@ -4437,8 +4506,8 @@ msgstr "檢舉對話" msgid "Report dialog" msgstr "檢舉對話框" -#: src/view/screens/ProfileFeed.tsx:348 -#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:349 +#: src/view/screens/ProfileFeed.tsx:351 msgid "Report feed" msgstr "檢舉動態源" @@ -4455,8 +4524,8 @@ msgstr "檢舉訊息" msgid "Report post" msgstr "檢舉貼文" -#: src/screens/StarterPack/StarterPackScreen.tsx:469 -#: src/screens/StarterPack/StarterPackScreen.tsx:472 +#: src/screens/StarterPack/StarterPackScreen.tsx:476 +#: src/screens/StarterPack/StarterPackScreen.tsx:479 msgid "Report starter pack" msgstr "" @@ -4502,7 +4571,7 @@ msgstr "轉貼" msgid "Repost" msgstr "轉貼" -#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:418 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4598,12 +4667,12 @@ msgstr "重試上次出錯的操作" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:291 #: src/screens/Login/LoginForm.tsx:298 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:226 -#: src/screens/Onboarding/StepInterests/index.tsx:229 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/index.tsx:245 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -4611,7 +4680,7 @@ msgid "Retry" msgstr "重試" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:622 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "返回上一頁" @@ -4621,12 +4690,13 @@ msgid "Returns to home page" msgstr "返回首頁" #: src/view/screens/NotFound.tsx:58 -#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileFeed.tsx:113 msgid "Returns to previous page" msgstr "返回上一頁" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/StarterPack/QrCodeDialog.tsx:190 +#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/StarterPack/QrCodeDialog.tsx:184 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4635,7 +4705,7 @@ msgstr "返回上一頁" msgid "Save" msgstr "儲存" -#: src/view/com/lightbox/Lightbox.tsx:133 +#: src/view/com/lightbox/Lightbox.tsx:135 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4657,8 +4727,8 @@ msgstr "儲存更改" msgid "Save handle change" msgstr "儲存帳號代碼更改" -#: src/components/StarterPack/ShareDialog.tsx:163 -#: src/components/StarterPack/ShareDialog.tsx:170 +#: src/components/StarterPack/ShareDialog.tsx:150 +#: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" msgstr "" @@ -4666,12 +4736,12 @@ msgstr "" msgid "Save image crop" msgstr "儲存圖片裁剪" -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" msgstr "儲存到我的動態源" @@ -4679,11 +4749,11 @@ msgstr "儲存到我的動態源" msgid "Saved Feeds" msgstr "已儲存之動態源" -#: src/view/com/lightbox/Lightbox.tsx:82 +#: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" msgstr "儲存至裝置相簿" -#: src/view/screens/ProfileFeed.tsx:200 +#: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" msgstr "儲存到您的動態源" @@ -4701,13 +4771,14 @@ msgid "Saves image crop settings" msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 -#: src/components/NewskieDialog.tsx:82 +#: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/FeedItem.tsx:372 #: src/view/com/notifications/FeedItem.tsx:397 msgid "Say hello!" msgstr "說句「你好!👋」" #: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:96 msgid "Science" msgstr "科學" @@ -4749,7 +4820,7 @@ msgstr "搜尋所有由 @{authorHandle} 發佈並具有標籤 {displayTag} 的 msgid "Search for all posts with tag {displayTag}" msgstr "搜尋所有具有標籤 {displayTag} 的貼文" -#: src/screens/StarterPack/Wizard/index.tsx:467 +#: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." msgstr "" @@ -4866,7 +4937,7 @@ msgstr "選擇應用程式中的預設語言。" msgid "Select your date of birth" msgstr "選擇您的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:201 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "從下面選擇您感興趣的選項" @@ -4935,7 +5006,7 @@ msgstr "發送包含帳號刪除確認碼的電子郵件" msgid "Server address" msgstr "伺服器地址" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:307 msgid "Set birthdate" msgstr "設定生日" @@ -5023,14 +5094,14 @@ msgstr "性行為或性暗示裸露。" msgid "Sexually Suggestive" msgstr "性暗示" -#: src/view/com/lightbox/Lightbox.tsx:142 +#: src/view/com/lightbox/Lightbox.tsx:144 msgctxt "action" msgid "Share" msgstr "分享" -#: src/components/StarterPack/QrCodeDialog.tsx:180 -#: src/screens/StarterPack/StarterPackScreen.tsx:303 -#: src/screens/StarterPack/StarterPackScreen.tsx:458 +#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/screens/StarterPack/StarterPackScreen.tsx:312 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5054,30 +5125,36 @@ msgstr "分享一個趣聞!📰" msgid "Share anyway" msgstr "仍然分享" -#: src/view/screens/ProfileFeed.tsx:358 -#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:359 +#: src/view/screens/ProfileFeed.tsx:361 msgid "Share feed" msgstr "分享動態源" -#: src/screens/StarterPack/StarterPackScreen.tsx:462 +#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/screens/StarterPack/StarterPackScreen.tsx:469 msgid "Share link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:143 #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" msgstr "分享連結" -#: src/components/StarterPack/ShareDialog.tsx:100 +#: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:296 +#: src/components/StarterPack/ShareDialog.tsx:134 +#: src/components/StarterPack/ShareDialog.tsx:145 +msgid "Share QR code" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:305 msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:112 +#: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5127,7 +5204,7 @@ msgstr "顯示隱藏回覆" msgid "Show less like this" msgstr "減少顯示此類內容" -#: src/view/com/post-thread/PostThreadItem.tsx:533 +#: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 #: src/view/com/posts/FeedItem.tsx:396 msgid "Show More" @@ -5255,33 +5332,33 @@ msgstr "以 @{0} 身分登入" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:284 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:240 -#: src/screens/StarterPack/Wizard/index.tsx:202 +#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "跳過" -#: src/screens/Onboarding/StepInterests/index.tsx:237 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "跳過此流程" #: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 msgid "Software Dev" msgstr "軟體開發" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 -#: src/view/com/threadgate/WhoCanReply.tsx:67 -#: src/view/com/threadgate/WhoCanReply.tsx:124 +#: src/components/WhoCanReply.tsx:72 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "僅部分人可以回覆" #: src/screens/StarterPack/Wizard/index.tsx:203 -msgid "Some subtitle" -msgstr "" +#~ msgid "Some subtitle" +#~ msgstr "" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -5293,7 +5370,7 @@ msgid "Something went wrong, please try again" msgstr "發生了一些問題,請重試" #: src/components/ReportDialog/index.tsx:59 -#: src/screens/Moderation/index.tsx:114 +#: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." msgstr "發生了一些問題,請重試。" @@ -5325,6 +5402,7 @@ msgid "Spam; excessive mentions or replies" msgstr "垃圾訊息、過多的提及或回覆" #: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:97 msgid "Sports" msgstr "運動" @@ -5346,7 +5424,7 @@ msgstr "開始對話" #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 -#: src/screens/StarterPack/Wizard/index.tsx:190 +#: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5354,14 +5432,18 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:579 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:214 msgid "Starter Packs" msgstr "" +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "" + #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" msgstr "服務運作狀態頁面" @@ -5462,6 +5544,7 @@ msgid "Tap to view fully" msgstr "點擊查看完整內容" #: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:98 msgid "Tech" msgstr "科技" @@ -5514,10 +5597,10 @@ msgstr "其中包含以下內容:" msgid "That handle is already taken." msgstr "這個帳號代碼已被使用。" -#: src/screens/StarterPack/StarterPackScreen.tsx:100 -#: src/screens/StarterPack/StarterPackScreen.tsx:101 -#: src/screens/StarterPack/Wizard/index.tsx:105 -#: src/screens/StarterPack/Wizard/index.tsx:113 +#: src/screens/StarterPack/StarterPackScreen.tsx:102 +#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/Wizard/index.tsx:106 +#: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." msgstr "" @@ -5534,7 +5617,7 @@ msgstr "社群準則已移動到 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版權政策已移動到 <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -5563,7 +5646,7 @@ msgstr "這則貼文可能已被刪除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私政策已移動到 <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:589 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -5580,7 +5663,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:542 +#: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" @@ -5590,7 +5673,7 @@ msgstr "刪除動態源時出現問題,請檢查您的網路連線並重試。 #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:70 -#: src/view/screens/ProfileFeed.tsx:205 +#: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "更新動態時出現問題,請檢查您的網路連線並重試。" @@ -5599,7 +5682,7 @@ msgstr "更新動態時出現問題,請檢查您的網路連線並重試。" msgid "There was an issue connecting to Tenor." msgstr "連線到 Tenor 時出現問題。" -#: src/view/screens/ProfileFeed.tsx:233 +#: src/view/screens/ProfileFeed.tsx:234 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5653,6 +5736,7 @@ msgstr "取得應用程式專用密碼時發生問題" msgid "There was an issue! {0}" msgstr "發生問題!{0}" +#: src/components/WhoCanReply.tsx:116 #: src/view/screens/ProfileList.tsx:335 #: src/view/screens/ProfileList.tsx:349 #: src/view/screens/ProfileList.tsx:363 @@ -5731,7 +5815,7 @@ msgstr "此動態源由於目前使用人數眾多而暫時無法使用。請稍 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "這個動態源是空的!您或許需要先跟隨更多的人或檢查您的語言設定。" -#: src/view/screens/ProfileFeed.tsx:472 +#: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "這裡是空的。" @@ -5830,7 +5914,7 @@ msgstr "此用戶包含在您已封鎖的 <0>{0} 列表中。" msgid "This user is included in the <0>{0} list which you have muted." msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" -#: src/components/NewskieDialog.tsx:53 +#: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." msgstr "該用戶是新來帳號,請按此了解更多有關他們何時加入的資訊。" @@ -5851,6 +5935,10 @@ msgstr "討論串偏好" msgid "Thread Preferences" msgstr "討論串偏好" +#: src/components/WhoCanReply.tsx:109 +msgid "Thread settings updated" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "樹狀顯示模式" @@ -5879,7 +5967,7 @@ msgstr "在靜音文字選項之間切換。" msgid "Toggle dropdown" msgstr "切換下拉式選單" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" msgstr "切換以啟用或停用成人內容" @@ -5894,8 +5982,8 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:681 -#: src/view/com/post-thread/PostThreadItem.tsx:683 +#: src/view/com/post-thread/PostThreadItem.tsx:676 +#: src/view/com/post-thread/PostThreadItem.tsx:678 #: src/view/com/util/forms/PostDropdownBtn.tsx:277 #: src/view/com/util/forms/PostDropdownBtn.tsx:279 msgid "Translate" @@ -5906,6 +5994,10 @@ msgctxt "action" msgid "Try again" msgstr "重試" +#: src/screens/Onboarding/state.ts:99 +msgid "TV" +msgstr "" + #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" msgstr "雙重驗證" @@ -5935,7 +6027,7 @@ msgstr "取消靜音列表" msgid "Unable to contact your service. Please check your Internet connection." msgstr "無法連線到服務,請檢查您的網路連線。" -#: src/screens/StarterPack/StarterPackScreen.tsx:513 +#: src/screens/StarterPack/StarterPackScreen.tsx:520 msgid "Unable to delete" msgstr "" @@ -5994,7 +6086,7 @@ msgstr "取消跟隨 {0}" msgid "Unfollow Account" msgstr "取消跟隨" -#: src/view/screens/ProfileFeed.tsx:571 +#: src/view/screens/ProfileFeed.tsx:573 msgid "Unlike this feed" msgstr "取消喜歡這個動態源" @@ -6025,12 +6117,12 @@ msgstr "取消靜音對話" msgid "Unmute thread" msgstr "取消靜音討論串" -#: src/view/screens/ProfileFeed.tsx:290 +#: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "取消釘選" -#: src/view/screens/ProfileFeed.tsx:287 +#: src/view/screens/ProfileFeed.tsx:288 msgid "Unpin from home" msgstr "自首頁取消釘選" @@ -6196,7 +6288,7 @@ msgstr "帳號代碼或電子郵件地址" msgid "Users" msgstr "用戶" -#: src/view/com/threadgate/WhoCanReply.tsx:274 +#: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" msgstr "被 <0/> 跟隨的用戶" @@ -6207,7 +6299,7 @@ msgstr "被 <0/> 跟隨的用戶" msgid "Users I follow" msgstr "我跟隨的用戶" -#: src/view/com/modals/Threadgate.tsx:109 +#: src/components/dialogs/ThreadgateEditor.tsx:132 msgid "Users in \"{0}\"" msgstr "「{0}」中的用戶" @@ -6253,6 +6345,7 @@ msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" #: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "電子遊戲" @@ -6304,7 +6397,7 @@ msgstr "查看頭像" msgid "View the labeling service provided by @{0}" msgstr "查看由 @{0} 提供的標記服務" -#: src/view/screens/ProfileFeed.tsx:583 +#: src/view/screens/ProfileFeed.tsx:585 msgid "View users who like this feed" msgstr "查看喜歡此動態源的用戶" @@ -6360,11 +6453,11 @@ msgstr "我們建議避免新增在許多貼文中常用的文字,因為這可 msgid "We were unable to load your birth date preferences. Please try again." msgstr "我們無法載入您的出生日期偏好,請再試一次。" -#: src/screens/Moderation/index.tsx:385 +#: src/screens/Moderation/index.tsx:409 msgid "We were unable to load your configured labelers at this time." msgstr "我們目前無法載入您已設定的標記者。" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:143 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 "我們無法連線到網際網路,請重試以繼續設定您的帳號。如果仍繼續失敗,您可以選擇跳過此流程。" @@ -6372,7 +6465,7 @@ msgstr "我們無法連線到網際網路,請重試以繼續設定您的帳號 msgid "We will let you know when your account is ready." msgstr "我們會在您的帳號準備好時通知您。" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "我們將使用這些資訊來協助訂製您的體驗。" @@ -6413,7 +6506,11 @@ msgstr "抱歉!您只能訂閱二十個標記者,您已達到二十個的限 msgid "Welcome back!" msgstr "歡迎回來!" -#: src/screens/Onboarding/StepInterests/index.tsx:135 +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "您感興趣的是什麼?" @@ -6440,17 +6537,15 @@ msgstr "您想在演算法動態源中看到哪些語言?" msgid "Who can message you?" msgstr "誰可以傳送訊息給您?" -#: src/view/com/modals/Threadgate.tsx:69 -#: src/view/com/threadgate/WhoCanReply.tsx:73 -#: src/view/com/threadgate/WhoCanReply.tsx:130 +#: src/components/WhoCanReply.tsx:127 msgid "Who can reply" msgstr "誰可以回覆" -#: src/view/com/threadgate/WhoCanReply.tsx:206 +#: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" msgstr "「誰可以回覆」對話窗" -#: src/view/com/threadgate/WhoCanReply.tsx:210 +#: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" msgstr "誰可以回覆?" @@ -6506,6 +6601,7 @@ msgid "Write your reply" msgstr "撰寫您的回覆" #: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:100 msgid "Writers" msgstr "作家" @@ -6524,7 +6620,7 @@ msgstr "開" msgid "Yes, deactivate" msgstr "確定並停用" -#: src/screens/StarterPack/StarterPackScreen.tsx:525 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Yes, delete this starter pack" msgstr "" @@ -6540,6 +6636,10 @@ msgstr "昨天,{time}" msgid "you" msgstr "" +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "" + #: src/screens/SignupQueued.tsx:136 msgid "You are in line." msgstr "你正處於隊列之中。" @@ -6661,6 +6761,10 @@ msgstr "您還沒有靜音任何帳號。要靜音帳號,請前往其個人檔 msgid "You have reached the end" msgstr "已經到底部啦!" +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" msgstr "您還沒有隱藏任何文字或標籤" @@ -6685,15 +6789,15 @@ msgstr "" msgid "You must be 13 years of age or older to sign up." msgstr "您必須年滿 13 歲才能註冊。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:62 +#: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:70 +#: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." msgstr "" @@ -6745,7 +6849,7 @@ msgstr "" msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:256 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 msgid "You'll stay updated with these feeds" msgstr "" From da4dfeb9cf6506ade2a9619921de128458c4d0d2 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 27 Jun 2024 01:07:56 +0100 Subject: [PATCH 285/520] [Starter Packs] Posts tab (#4660) * [Starter Packs] Posts tab * oops --- src/components/StarterPack/Main/PostsList.tsx | 51 +++++++++++++++++++ src/screens/StarterPack/StarterPackScreen.tsx | 28 +++++++--- src/state/preferences/feed-tuners.tsx | 31 +++++++++-- src/state/queries/post-feed.ts | 2 + 4 files changed, 103 insertions(+), 9 deletions(-) create mode 100644 src/components/StarterPack/Main/PostsList.tsx diff --git a/src/components/StarterPack/Main/PostsList.tsx b/src/components/StarterPack/Main/PostsList.tsx new file mode 100644 index 0000000000..c19c6bc63e --- /dev/null +++ b/src/components/StarterPack/Main/PostsList.tsx @@ -0,0 +1,51 @@ +import React, {useCallback} from 'react' +import {View} from 'react-native' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {FeedDescriptor} from '#/state/queries/post-feed' +import {isNative} from 'platform/detection' +import {Feed} from 'view/com/posts/Feed' +import {EmptyState} from 'view/com/util/EmptyState' +import {ListRef} from 'view/com/util/List' +import {SectionRef} from '#/screens/Profile/Sections/types' + +interface ProfilesListProps { + listUri: string + headerHeight: number + scrollElRef: ListRef +} + +export const PostsList = React.forwardRef( + function PostsListImpl({listUri, headerHeight, scrollElRef}, ref) { + const feed: FeedDescriptor = `list|${listUri}|as_following` + const {_} = useLingui() + + const onScrollToTop = useCallback(() => { + scrollElRef.current?.scrollToOffset({ + animated: isNative, + offset: -headerHeight, + }) + }, [scrollElRef, headerHeight]) + + React.useImperativeHandle(ref, () => ({ + scrollToTop: onScrollToTop, + })) + + const renderPostsEmpty = useCallback(() => { + return + }, [_]) + + return ( + + + + ) + }, +) diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index d89bda1371..bdf6f9dbee 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -55,6 +55,7 @@ import * as Prompt from '#/components/Prompt' import {ReportDialog, useReportDialogControl} from '#/components/ReportDialog' import {RichText} from '#/components/RichText' import {FeedsList} from '#/components/StarterPack/Main/FeedsList' +import {PostsList} from '#/components/StarterPack/Main/PostsList' import {ProfilesList} from '#/components/StarterPack/Main/ProfilesList' import {QrCodeDialog} from '#/components/StarterPack/QrCodeDialog' import {ShareDialog} from '#/components/StarterPack/ShareDialog' @@ -132,9 +133,14 @@ function StarterPackScreenInner({ > moderationOpts: ModerationOpts }) { + const showPeopleTab = Boolean(starterPack.list) + const showFeedsTab = Boolean(starterPack.feeds?.length) + const showPostsTab = Boolean(starterPack.list) + const tabs = [ - ...(starterPack.list ? ['People'] : []), - ...(starterPack.feeds?.length ? ['Feeds'] : []), + ...(showPeopleTab ? ['People'] : []), + ...(showFeedsTab ? ['Feeds'] : []), + ...(showPostsTab ? ['Posts'] : []), ] const qrCodeDialogControl = useDialogControl() @@ -180,10 +186,9 @@ function StarterPackScreenInner({ onOpenShareDialog={onOpenShareDialog} /> )}> - {starterPack.list != null + {showPeopleTab ? ({headerHeight, scrollElRef}) => ( ) : null} - {starterPack.feeds != null + {showFeedsTab ? ({headerHeight, scrollElRef}) => ( ) : null} + {showPostsTab + ? ({headerHeight, scrollElRef}) => ( + + ) + : null} diff --git a/src/state/preferences/feed-tuners.tsx b/src/state/preferences/feed-tuners.tsx index ac129d1722..ca0fefe915 100644 --- a/src/state/preferences/feed-tuners.tsx +++ b/src/state/preferences/feed-tuners.tsx @@ -19,7 +19,34 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { ] } if (feedDesc.startsWith('list')) { - return [FeedTuner.dedupReposts] + const feedTuners = [] + + if (feedDesc.endsWith('|as_following')) { + // Same as Following tuners below, copypaste for now. + if (preferences?.feedViewPrefs.hideReposts) { + feedTuners.push(FeedTuner.removeReposts) + } else { + feedTuners.push(FeedTuner.dedupReposts) + } + if (preferences?.feedViewPrefs.hideReplies) { + feedTuners.push(FeedTuner.removeReplies) + } else { + feedTuners.push( + FeedTuner.thresholdRepliesOnly({ + userDid: currentAccount?.did || '', + minLikes: preferences?.feedViewPrefs.hideRepliesByLikeCount || 0, + followedOnly: + !!preferences?.feedViewPrefs.hideRepliesByUnfollowed, + }), + ) + } + if (preferences?.feedViewPrefs.hideQuotePosts) { + feedTuners.push(FeedTuner.removeQuotePosts) + } + } else { + feedTuners.push(FeedTuner.dedupReposts) + } + return feedTuners } if (feedDesc === 'following') { const feedTuners = [] @@ -29,7 +56,6 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { } else { feedTuners.push(FeedTuner.dedupReposts) } - if (preferences?.feedViewPrefs.hideReplies) { feedTuners.push(FeedTuner.removeReplies) } else { @@ -41,7 +67,6 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { }), ) } - if (preferences?.feedViewPrefs.hideQuotePosts) { feedTuners.push(FeedTuner.removeQuotePosts) } diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 4e44c1c695..912548e517 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -49,6 +49,7 @@ type AuthorFilter = | 'posts_with_media' type FeedUri = string type ListUri = string +type ListFilter = 'as_following' // Applies current Following settings. Currently client-side. export type FeedDescriptor = | 'following' @@ -56,6 +57,7 @@ export type FeedDescriptor = | `feedgen|${FeedUri}` | `likes|${ActorDid}` | `list|${ListUri}` + | `list|${ListUri}|${ListFilter}` export interface FeedParams { disableTuner?: boolean mergeFeedEnabled?: boolean From 878b0476dd94e187504f503438ca8914a48ac630 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 26 Jun 2024 17:24:33 -0700 Subject: [PATCH 286/520] Better starterpack embed (#4659) --- src/lib/link-meta/link-meta.ts | 8 +- src/lib/link-meta/resolve-short-link.ts | 23 ++++++ src/lib/strings/starter-pack.ts | 4 + src/lib/strings/url-helpers.ts | 11 +++ src/view/com/composer/useExternalLinkFetch.ts | 13 ++++ .../util/post-embeds/ExternalLinkEmbed.tsx | 76 ++++++++++++------- 6 files changed, 103 insertions(+), 32 deletions(-) create mode 100644 src/lib/link-meta/resolve-short-link.ts diff --git a/src/lib/link-meta/link-meta.ts b/src/lib/link-meta/link-meta.ts index fa951432e8..6416df2b72 100644 --- a/src/lib/link-meta/link-meta.ts +++ b/src/lib/link-meta/link-meta.ts @@ -1,8 +1,10 @@ import {BskyAgent} from '@atproto/api' -import {isBskyAppUrl} from '../strings/url-helpers' -import {extractBskyMeta} from './bsky' + import {LINK_META_PROXY} from 'lib/constants' import {getGiphyMetaUri} from 'lib/strings/embed-player' +import {parseStarterPackUri} from 'lib/strings/starter-pack' +import {isBskyAppUrl} from '../strings/url-helpers' +import {extractBskyMeta} from './bsky' export enum LikelyType { HTML, @@ -28,7 +30,7 @@ export async function getLinkMeta( url: string, timeout = 15e3, ): Promise { - if (isBskyAppUrl(url)) { + if (isBskyAppUrl(url) && !parseStarterPackUri(url)) { return extractBskyMeta(agent, url) } diff --git a/src/lib/link-meta/resolve-short-link.ts b/src/lib/link-meta/resolve-short-link.ts new file mode 100644 index 0000000000..3a3e2ab463 --- /dev/null +++ b/src/lib/link-meta/resolve-short-link.ts @@ -0,0 +1,23 @@ +import {logger} from '#/logger' +import {startUriToStarterPackUri} from 'lib/strings/starter-pack' + +export async function resolveShortLink(shortLink: string) { + const controller = new AbortController() + const to = setTimeout(() => controller.abort(), 2e3) + + try { + const res = await fetch(shortLink, { + method: 'GET', + signal: controller.signal, + }) + if (res.status !== 200) { + return shortLink + } + return startUriToStarterPackUri(res.url) + } catch (e: unknown) { + logger.error('Failed to resolve short link', {safeMessage: e}) + return null + } finally { + clearTimeout(to) + } +} diff --git a/src/lib/strings/starter-pack.ts b/src/lib/strings/starter-pack.ts index 489d0b9231..01b5a65870 100644 --- a/src/lib/strings/starter-pack.ts +++ b/src/lib/strings/starter-pack.ts @@ -99,3 +99,7 @@ export function createStarterPackUri({ }): string | null { return new AtUri(`at://${did}/app.bsky.graph.starterpack/${rkey}`).toString() } + +export function startUriToStarterPackUri(uri: string) { + return uri.replace('/start/', '/starter-pack/') +} diff --git a/src/lib/strings/url-helpers.ts b/src/lib/strings/url-helpers.ts index 4c75f47add..b88b77f735 100644 --- a/src/lib/strings/url-helpers.ts +++ b/src/lib/strings/url-helpers.ts @@ -2,6 +2,7 @@ import {AtUri} from '@atproto/api' import psl from 'psl' import TLDs from 'tlds' +import {logger} from '#/logger' import {BSKY_SERVICE} from 'lib/constants' import {isInvalidHandle} from 'lib/strings/handles' @@ -285,3 +286,13 @@ export function createBskyAppAbsoluteUrl(path: string): string { const sanitizedPath = path.replace(BSKY_APP_HOST, '').replace(/^\/+/, '') return `${BSKY_APP_HOST.replace(/\/$/, '')}/${sanitizedPath}` } + +export function isShortLink(url: string): boolean { + try { + const urlp = new URL(url) + return urlp.host === 'go.bsky.app' + } catch (e) { + logger.error('Failed to parse possible short link', {safeMessage: e}) + return false + } +} diff --git a/src/view/com/composer/useExternalLinkFetch.ts b/src/view/com/composer/useExternalLinkFetch.ts index 2e0297a475..743535a5e0 100644 --- a/src/view/com/composer/useExternalLinkFetch.ts +++ b/src/view/com/composer/useExternalLinkFetch.ts @@ -12,11 +12,13 @@ import { getPostAsQuote, } from 'lib/link-meta/bsky' import {getLinkMeta} from 'lib/link-meta/link-meta' +import {resolveShortLink} from 'lib/link-meta/resolve-short-link' import {downloadAndResize} from 'lib/media/manip' import { isBskyCustomFeedUrl, isBskyListUrl, isBskyPostUrl, + isShortLink, } from 'lib/strings/url-helpers' import {ImageModel} from 'state/models/media/image' import {ComposerOpts} from 'state/shell/composer' @@ -94,6 +96,17 @@ export function useExternalLinkFetch({ setExtLink(undefined) }, ) + } else if (isShortLink(extLink.uri)) { + if (isShortLink(extLink.uri)) { + resolveShortLink(extLink.uri).then(res => { + if (res && res !== extLink.uri) { + setExtLink({ + uri: res, + isLoading: true, + }) + } + }) + } } else { getLinkMeta(agent, extLink.uri).then(meta => { if (aborted) { diff --git a/src/view/com/util/post-embeds/ExternalLinkEmbed.tsx b/src/view/com/util/post-embeds/ExternalLinkEmbed.tsx index 3b2a12c24b..f5f220c629 100644 --- a/src/view/com/util/post-embeds/ExternalLinkEmbed.tsx +++ b/src/view/com/util/post-embeds/ExternalLinkEmbed.tsx @@ -2,11 +2,17 @@ import React, {useCallback} from 'react' import {StyleProp, View, ViewStyle} from 'react-native' import {Image} from 'expo-image' import {AppBskyEmbedExternal} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' import {usePalette} from 'lib/hooks/usePalette' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {shareUrl} from 'lib/sharing' import {parseEmbedPlayerFromUrl} from 'lib/strings/embed-player' +import { + getStarterPackOgCard, + parseStarterPackUri, +} from 'lib/strings/starter-pack' import {toNiceDomain} from 'lib/strings/url-helpers' import {isNative} from 'platform/detection' import {useExternalEmbedsPrefs} from 'state/preferences' @@ -28,10 +34,16 @@ export const ExternalLinkEmbed = ({ style?: StyleProp hideAlt?: boolean }) => { + const {_} = useLingui() const pal = usePalette('default') const {isMobile} = useWebMediaQueries() const externalEmbedPrefs = useExternalEmbedsPrefs() + const starterPackParsed = parseStarterPackUri(link.uri) + const imageUri = starterPackParsed + ? getStarterPackOgCard(starterPackParsed.name, starterPackParsed.rkey) + : link.thumb + const embedPlayerParams = React.useMemo(() => { const params = parseEmbedPlayerFromUrl(link.uri) @@ -47,15 +59,19 @@ export const ExternalLinkEmbed = ({ return ( - {link.thumb && !embedPlayerParams ? ( + {imageUri && !embedPlayerParams ? ( ) : undefined} {embedPlayerParams?.isGif ? ( @@ -63,35 +79,37 @@ export const ExternalLinkEmbed = ({ ) : embedPlayerParams ? ( ) : undefined} - - - {toNiceDomain(link.uri)} - - - {!embedPlayerParams?.isGif && !embedPlayerParams?.dimensions && ( - - {link.title || link.uri} - - )} - {link.description ? ( + {!starterPackParsed ? ( + - {link.description} + type="sm" + numberOfLines={1} + style={[pal.textLight, {marginVertical: 2}]}> + {toNiceDomain(link.uri)} - ) : undefined} - + + {!embedPlayerParams?.isGif && !embedPlayerParams?.dimensions && ( + + {link.title || link.uri} + + )} + {link.description ? ( + + {link.description} + + ) : undefined} + + ) : null} ) From 5641a4393c15c666bb95306d722d1ebf805df8ba Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 26 Jun 2024 18:57:57 -0700 Subject: [PATCH 287/520] update follows when pressing follow all (#4663) --- src/screens/Onboarding/util.ts | 12 ++++++++++++ src/screens/StarterPack/StarterPackScreen.tsx | 14 ++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/screens/Onboarding/util.ts b/src/screens/Onboarding/util.ts index f3c800d053..b9ecc4b987 100644 --- a/src/screens/Onboarding/util.ts +++ b/src/screens/Onboarding/util.ts @@ -3,6 +3,7 @@ import { AppBskyGraphGetFollows, BskyAgent, } from '@atproto/api' +import {TID} from '@atproto/common-web' import {until} from '#/lib/async/until' @@ -20,9 +21,11 @@ export async function bulkWriteFollows(agent: BskyAgent, dids: string[]) { createdAt: new Date().toISOString(), } }) + const followWrites = followRecords.map(r => ({ $type: 'com.atproto.repo.applyWrites#create', collection: 'app.bsky.graph.follow', + rkey: TID.nextStr(), value: r, })) @@ -31,6 +34,15 @@ export async function bulkWriteFollows(agent: BskyAgent, dids: string[]) { writes: followWrites, }) await whenFollowsIndexed(agent, session.did, res => !!res.data.follows.length) + + const followUris = new Map() + for (const r of followWrites) { + followUris.set( + r.value.subject, + `at://${session.did}/app.bsky.graph.follow/${r.rkey}`, + ) + } + return followUris } async function whenFollowsIndexed( diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index bdf6f9dbee..7c5cfd0b7e 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -23,14 +23,16 @@ import { import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' import {useDeleteStarterPackMutation} from '#/state/queries/starter-packs' +import {batchedUpdates} from 'lib/batchedUpdates' import {HITSLOP_20} from 'lib/constants' import {makeProfileLink, makeStarterPackLink} from 'lib/routes/links' import {CommonNavigatorParams, NavigationProp} from 'lib/routes/types' import {logEvent} from 'lib/statsig/statsig' import {getStarterPackOgCard} from 'lib/strings/starter-pack' import {isWeb} from 'platform/detection' +import {updateProfileShadow} from 'state/cache/profile-shadow' import {useModerationOpts} from 'state/preferences/moderation-opts' -import {RQKEY, useListMembersQuery} from 'state/queries/list-members' +import {useListMembersQuery} from 'state/queries/list-members' import {useResolveDidQuery} from 'state/queries/resolve-uri' import {useShortenLink} from 'state/queries/shorten-link' import {useStarterPackQuery} from 'state/queries/starter-packs' @@ -275,10 +277,14 @@ function Header({ .filter(li => !li.subject.viewer?.following) .map(li => li.subject.did) - await bulkWriteFollows(agent, dids) + const followUris = await bulkWriteFollows(agent, dids) - await queryClient.refetchQueries({ - queryKey: RQKEY(starterPack.list.uri), + batchedUpdates(() => { + for (let did of dids) { + updateProfileShadow(queryClient, did, { + followingUri: followUris.get(did), + }) + } }) logEvent('starterPack:followAll', { From 0ab6d540937adbc315444c96ba11c85ffa757d51 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 26 Jun 2024 19:00:35 -0700 Subject: [PATCH 288/520] Add some events to landing screen (#4664) --- src/lib/statsig/events.ts | 6 ++++++ src/screens/StarterPack/StarterPackLandingScreen.tsx | 4 ++++ src/screens/StarterPack/StarterPackScreen.tsx | 6 ++++++ 3 files changed, 16 insertions(+) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 07ed8c0ca7..3efc11a51f 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -188,6 +188,12 @@ export type LogEvents = { profilesCount: number feedsCount: number } + 'starterPack:ctaPress': { + starterPack: string + } + 'starterPack:opened': { + starterPack: string + } 'test:all:always': {} 'test:all:sometimes': {} diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx index 2b450494b8..df13885e88 100644 --- a/src/screens/StarterPack/StarterPackLandingScreen.tsx +++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx @@ -14,6 +14,7 @@ import {useLingui} from '@lingui/react' import {JOINED_THIS_WEEK} from '#/lib/constants' import {isAndroidWeb} from 'lib/browser' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' +import {logEvent} from 'lib/statsig/statsig' import {createStarterPackGooglePlayUri} from 'lib/strings/starter-pack' import {isWeb} from 'platform/detection' import {useModerationOpts} from 'state/preferences/moderation-opts' @@ -128,6 +129,9 @@ function LandingScreenLoaded({ } else { onContinue() } + logEvent('starterPack:ctaPress', { + starterPack: starterPack.uri, + }) } const onJoinWithoutPress = () => { diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index 7c5cfd0b7e..aa0e75a233 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -152,6 +152,12 @@ function StarterPackScreenInner({ const [link, setLink] = React.useState() const [imageLoaded, setImageLoaded] = React.useState(false) + React.useEffect(() => { + logEvent('starterPack:opened', { + starterPack: starterPack.uri, + }) + }, [starterPack.uri]) + const onOpenShareDialog = React.useCallback(() => { const rkey = new AtUri(starterPack.uri).rkey shortenLink(makeStarterPackLink(starterPack.creator.did, rkey)).then( From f6b138f709bcf52248e3f0c5a1ef67abe96bef9c Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 26 Jun 2024 19:03:52 -0700 Subject: [PATCH 289/520] Run intl extract --- src/locale/locales/ca/messages.po | 87 ++++++++++++---------- src/locale/locales/de/messages.po | 87 ++++++++++++---------- src/locale/locales/en/messages.po | 87 ++++++++++++---------- src/locale/locales/es/messages.po | 87 ++++++++++++---------- src/locale/locales/fi/messages.po | 87 ++++++++++++---------- src/locale/locales/fr/messages.po | 87 ++++++++++++---------- src/locale/locales/ga/messages.po | 87 ++++++++++++---------- src/locale/locales/hi/messages.po | 87 ++++++++++++---------- src/locale/locales/id/messages.po | 87 ++++++++++++---------- src/locale/locales/it/messages.po | 87 ++++++++++++---------- src/locale/locales/ja/messages.po | 87 ++++++++++++---------- src/locale/locales/ko/messages.po | 107 ++++++++++++++------------- src/locale/locales/pt-BR/messages.po | 87 ++++++++++++---------- src/locale/locales/tr/messages.po | 87 ++++++++++++---------- src/locale/locales/uk/messages.po | 87 ++++++++++++---------- src/locale/locales/zh-CN/messages.po | 107 ++++++++++++++------------- src/locale/locales/zh-TW/messages.po | 107 ++++++++++++++------------- 17 files changed, 812 insertions(+), 727 deletions(-) diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index 05a7705e8b..fca5b6e89b 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -103,11 +103,11 @@ msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# #~ msgid "{0} {purposeLabel} List" #~ msgstr "Llista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -520,7 +520,7 @@ msgstr "El contingut per a adults està deshabilitat." msgid "Advanced" msgstr "Avançat" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -602,7 +602,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Hi ha hagut un error intentant esborrar el missatge. Torna-ho a provar." -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -721,7 +721,7 @@ msgstr "Aparença" msgid "Apply default recommended feeds" msgstr "Aplica els canals recomanats per defecte" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1808,9 +1808,9 @@ msgid "Debug panel" msgstr "Panell de depuració" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1875,12 +1875,12 @@ msgstr "Elimina el meu compte…" msgid "Delete post" msgstr "Elimina la publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -2067,7 +2067,7 @@ msgstr "Fet{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Fes doble toc per a iniciar la sessió" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -2128,7 +2128,7 @@ msgstr "p. ex.Usuaris que sempre responen amb anuncis" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada codi funciona un cop. Rebràs més codis d'invitació periòdicament." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2193,7 +2193,7 @@ msgstr "Edita el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Edita els meus canals guardats" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2519,7 +2519,7 @@ msgstr "No s'ha pogut esborrar el missatge" msgid "Failed to delete post, please try again" msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2736,8 +2736,8 @@ msgstr "Segueix a {name}" msgid "Follow Account" msgstr "Segueix el compte" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2942,7 +2942,7 @@ msgstr "Ves enrere" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3360,8 +3360,8 @@ msgstr "" msgid "Jobs" msgstr "Feines" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -4042,6 +4042,10 @@ msgstr "El nom o la descripció infringeixen els estàndards comunitaris" msgid "Nature" msgstr "Natura" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4486,7 +4490,7 @@ msgstr "Obre la navegació" msgid "Open post options menu" msgstr "Obre el menú de les opcions de publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -5382,8 +5386,8 @@ msgstr "Informa del missatge" msgid "Report post" msgstr "Informa de la publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -5429,7 +5433,7 @@ msgstr "Republica" msgid "Repost" msgstr "Republica" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5566,7 +5570,7 @@ msgstr "Torna-ho a provar" #~ msgstr "Torna-ho a provar" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Torna a la pàgina anterior" @@ -6110,8 +6114,8 @@ msgid "Sexually Suggestive" msgstr "Suggerent sexualment" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -6147,7 +6151,7 @@ msgstr "Comparteix el canal" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -6165,7 +6169,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -6405,8 +6409,8 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Tanca la sessió de Bluesky de {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -6529,7 +6533,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6723,8 +6727,8 @@ msgstr "Això conté els següents:" msgid "That handle is already taken." msgstr "Aquest identificador ja està agafat." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6747,7 +6751,7 @@ msgstr "Les directrius de la comunitat han estat traslladades a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La política de drets d'autoria ha estat traslladada a <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6776,7 +6780,7 @@ msgstr "És possible que la publicació s'hagi esborrat." msgid "The Privacy Policy has been moved to <0/>" msgstr "La política de privacitat ha estat traslladada a <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6986,6 +6990,7 @@ msgstr "Aquest canal està rebent moltes visites actualment i està temporalment msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Aquest canal està buit! Necessites seguir més usuaris o modificar la teva configuració d'idiomes." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -7234,7 +7239,7 @@ 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/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7906,7 +7911,7 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "Sí, desactiva'l" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -8163,15 +8168,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 7ca4767d63..8ec1e27422 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -88,11 +88,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -487,7 +487,7 @@ msgstr "" msgid "Advanced" msgstr "Erweitert" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -569,7 +569,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -681,7 +681,7 @@ msgstr "Erscheinungsbild" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1736,9 +1736,9 @@ msgid "Debug panel" msgstr "Debug-Panel" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1799,12 +1799,12 @@ msgstr "Mein Konto Löschen…" msgid "Delete post" msgstr "Beitrag löschen" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1979,7 +1979,7 @@ msgstr "Erledigt{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Doppeltippen zum Anmelden" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -2040,7 +2040,7 @@ msgstr "z.B. Nutzer, die wiederholt mit Werbung antworten." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jeder Code funktioniert einmal. Du erhältst regelmäßig neue Einladungscodes." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2105,7 +2105,7 @@ msgstr "Profil bearbeiten" #~ msgid "Edit Saved Feeds" #~ msgstr "Gespeicherte Feeds bearbeiten" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2415,7 +2415,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2624,8 +2624,8 @@ msgstr "" msgid "Follow Account" msgstr "Accounts folgen" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2826,7 +2826,7 @@ msgstr "Gehe zurück" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3208,8 +3208,8 @@ msgstr "" msgid "Jobs" msgstr "Jobs" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3854,6 +3854,10 @@ msgstr "" msgid "Nature" msgstr "Natur" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4294,7 +4298,7 @@ msgstr "Navigation öffnen" msgid "Open post options menu" msgstr "Beitragsoptionsmenü öffnen" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -5153,8 +5157,8 @@ msgstr "" msgid "Report post" msgstr "Beitrag melden" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -5200,7 +5204,7 @@ msgstr "Repost" msgid "Repost" msgstr "Erneut veröffentlichen" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5325,7 +5329,7 @@ msgstr "Wiederholen" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Zurück zur vorherigen Seite" @@ -5833,8 +5837,8 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5870,7 +5874,7 @@ msgstr "Feed teilen" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5888,7 +5892,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -6128,8 +6132,8 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Meldet {0} von Bluesky ab" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -6236,7 +6240,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6422,8 +6426,8 @@ msgstr "" msgid "That handle is already taken." msgstr "Dieser Handle ist bereits besetzt." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6446,7 +6450,7 @@ msgstr "Die Community-Richtlinien wurden nach <0/> verschoben" msgid "The Copyright Policy has been moved to <0/>" msgstr "Die Copyright-Richtlinie wurde nach <0/> verschoben" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6475,7 +6479,7 @@ msgstr "Möglicherweise wurde der Post gelöscht." msgid "The Privacy Policy has been moved to <0/>" msgstr "Die Datenschutzerklärung wurde nach <0/> verschoben" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6674,6 +6678,7 @@ msgstr "Dieser Feed wird derzeit stark frequentiert und ist vorübergehend nicht msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Dieser Feed ist leer! Möglicherweise musst du mehr Benutzern folgen oder deine Spracheinstellungen anpassen." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6910,7 +6915,7 @@ msgstr "Stummschaltung von Liste aufheben" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Es ist uns nicht gelungen, deinen Dienst zu kontaktieren. Bitte überprüfe deine Internetverbindung." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7563,7 +7568,7 @@ msgstr "Ja" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7816,15 +7821,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index ee061331f8..1e8573999f 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -88,11 +88,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -466,7 +466,7 @@ msgstr "" msgid "Advanced" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -548,7 +548,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -647,7 +647,7 @@ msgstr "" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1647,9 +1647,9 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1710,12 +1710,12 @@ msgstr "" msgid "Delete post" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1882,7 +1882,7 @@ msgstr "" msgid "Done{extraText}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -1939,7 +1939,7 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2004,7 +2004,7 @@ msgstr "" #~ msgid "Edit Saved Feeds" #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2310,7 +2310,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2519,8 +2519,8 @@ msgstr "" msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2713,7 +2713,7 @@ msgstr "" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3078,8 +3078,8 @@ msgstr "" msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3686,6 +3686,10 @@ msgstr "" msgid "Nature" msgstr "" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4105,7 +4109,7 @@ msgstr "" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -4915,8 +4919,8 @@ msgstr "" msgid "Report post" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -4962,7 +4966,7 @@ msgstr "" msgid "Repost" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5079,7 +5083,7 @@ msgstr "" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -5531,8 +5535,8 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5568,7 +5572,7 @@ msgstr "" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5586,7 +5590,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -5804,8 +5808,8 @@ msgstr "" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -5908,7 +5912,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6090,8 +6094,8 @@ msgstr "" msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6114,7 +6118,7 @@ msgstr "" msgid "The Copyright Policy has been moved to <0/>" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6143,7 +6147,7 @@ msgstr "" msgid "The Privacy Policy has been moved to <0/>" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6338,6 +6342,7 @@ msgstr "" msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "" +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6562,7 +6567,7 @@ msgstr "" msgid "Unable to contact your service. Please check your Internet connection." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7187,7 +7192,7 @@ msgstr "" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7424,15 +7429,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 08c43aa7e4..a566231f9e 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -88,11 +88,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -442,7 +442,7 @@ msgstr "El contenido adulto esta desactivado." msgid "Advanced" msgstr "Avanzado" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -524,7 +524,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocurrió un error al intentar eliminar el mensaje. Intenta de nuevo." -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -623,7 +623,7 @@ msgstr "Aparencia" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1579,9 +1579,9 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1642,12 +1642,12 @@ msgstr "" msgid "Delete post" msgstr "Borrar una post" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1806,7 +1806,7 @@ msgstr "" msgid "Done{extraText}" msgstr "Listo{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -1863,7 +1863,7 @@ msgstr "p. ej. Usuarios que constantemente responden con publicidad." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada código funciona una vez. Recibirás más códigos de invitación periódicamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -1928,7 +1928,7 @@ msgstr "Editar el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar mis noticias guardadas" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2234,7 +2234,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2422,8 +2422,8 @@ msgstr "" msgid "Follow Account" msgstr "Seguir cuenta" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2612,7 +2612,7 @@ msgstr "Volver" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -2972,8 +2972,8 @@ msgstr "" msgid "Jobs" msgstr "Tareas" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3580,6 +3580,10 @@ msgstr "" msgid "Nature" msgstr "" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -3989,7 +3993,7 @@ msgstr "Abrir navegación" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -4785,8 +4789,8 @@ msgstr "" msgid "Report post" msgstr "Informe de la post" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -4832,7 +4836,7 @@ msgstr "" msgid "Repost" msgstr "Volver a publicar" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4945,7 +4949,7 @@ msgstr "Intentar de nuevo" #~ msgstr "Intentar de nuevo" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -5393,8 +5397,8 @@ msgid "Sexually Suggestive" msgstr "Sexualmente sugestivo" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5430,7 +5434,7 @@ msgstr "Compartir feed" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5448,7 +5452,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -5666,8 +5670,8 @@ msgstr "Sesión iniciada como @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -5770,7 +5774,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -5948,8 +5952,8 @@ msgstr "" msgid "That handle is already taken." msgstr "Este nombre de usuario ya está en uso." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -5972,7 +5976,7 @@ msgstr "Las Directrices Comunitarias se ha trasladado a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La Política de derechos de autor se han trasladado a <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6001,7 +6005,7 @@ msgstr "Es posible que se haya borrado el post." msgid "The Privacy Policy has been moved to <0/>" msgstr "La Política de privacidad se ha trasladado a <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6196,6 +6200,7 @@ msgstr "Este feed está recibiendo mucho tráfico y no está disponible temporal msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "" +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6420,7 +6425,7 @@ msgstr "Demutear lista" msgid "Unable to contact your service. Please check your Internet connection." msgstr "No se puede contactar con tu proveedor. Comprueba tu conexión a Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7037,7 +7042,7 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7274,15 +7279,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index 401d3eca34..43c3b8bd2f 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -88,11 +88,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -458,7 +458,7 @@ msgstr "Aikuissisältö on estetty" msgid "Advanced" msgstr "Edistyneemmät" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -540,7 +540,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -639,7 +639,7 @@ msgstr "Ulkonäkö" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1631,9 +1631,9 @@ msgid "Debug panel" msgstr "Vianetsintäpaneeli" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1694,12 +1694,12 @@ msgstr "Poista käyttäjätilini…" msgid "Delete post" msgstr "Poista viesti" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1858,7 +1858,7 @@ msgstr "Valmis" msgid "Done{extraText}" msgstr "Valmis{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -1915,7 +1915,7 @@ msgstr "esim. Käyttäjät, jotka vastaavat toistuvasti mainoksilla." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jokainen koodi toimii vain kerran. Saat lisää kutsukoodeja säännöllisin väliajoin." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -1980,7 +1980,7 @@ msgstr "Muokkaa profiilia" #~ msgid "Edit Saved Feeds" #~ msgstr "Muokkaa tallennettuja syötteitä" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2286,7 +2286,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Viestin poistaminen epäonnistui, yritä uudelleen" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2487,8 +2487,8 @@ msgstr "" msgid "Follow Account" msgstr "Seuraa käyttäjää" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2681,7 +2681,7 @@ msgstr "Palaa takaisin" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3046,8 +3046,8 @@ msgstr "" msgid "Jobs" msgstr "Työpaikat" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3654,6 +3654,10 @@ msgstr "Nimi tai kuvaus rikkoo yhteisön sääntöjä" msgid "Nature" msgstr "Luonto" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4073,7 +4077,7 @@ msgstr "Avaa navigointi" msgid "Open post options menu" msgstr "Avaa viestin asetusvalikko" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -4877,8 +4881,8 @@ msgstr "" msgid "Report post" msgstr "Ilmianna viesti" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -4924,7 +4928,7 @@ msgstr "Uudelleenjulkaise" msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5037,7 +5041,7 @@ msgstr "Yritä uudelleen" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Palaa edelliselle sivulle" @@ -5485,8 +5489,8 @@ msgid "Sexually Suggestive" msgstr "Seksuaalisesti vihjaileva" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5522,7 +5526,7 @@ msgstr "Jaa syöte" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5540,7 +5544,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -5758,8 +5762,8 @@ msgstr "Kirjautunut sisään käyttäjätunnuksella @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -5862,7 +5866,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6044,8 +6048,8 @@ msgstr "Se sisältää seuraavaa:" msgid "That handle is already taken." msgstr "Tuo käyttätunnus on jo käytössä." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6068,7 +6072,7 @@ msgstr "Yhteisöohjeet on siirretty kohtaan <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Tekijänoikeuskäytäntö on siirretty kohtaan <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6097,7 +6101,7 @@ msgstr "Viesti saattaa olla poistettu." msgid "The Privacy Policy has been moved to <0/>" msgstr "Tietosuojakäytäntö on siirretty kohtaan <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6292,6 +6296,7 @@ msgstr "Tämä syöte saa tällä hetkellä paljon liikennettä ja on tilapäise msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Tämä syöte on tyhjä! Sinun on ehkä seurattava useampia käyttäjiä tai säädettävä kieliasetuksiasi." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6516,7 +6521,7 @@ msgstr "Poista listan hiljennys" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Yhteys palveluusi ei onnistu. Tarkista internet-yhteytesi." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7141,7 +7146,7 @@ msgstr "Kyllä" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7378,15 +7383,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index c2d20a3996..a43130f601 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -76,11 +76,11 @@ msgstr "{0, plural, one {repost} other {reposts}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "{0} personnes se sont inscrites cette semaine" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "{0} personnes ont utilisé ce kit de démarrage !" @@ -401,7 +401,7 @@ msgstr "Le contenu pour adultes est désactivé." msgid "Advanced" msgstr "Avancé" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "Tous les comptes ont été suivis !" @@ -474,7 +474,7 @@ msgstr "Une erreur s’est produite lors de la génération de votre kit de dém msgid "An error occurred while saving the QR code!" msgstr "Une erreur s’est produite lors de l’enregistrement du code QR !" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "Une erreur s’est produite en essayant de suivre tous les comptes" @@ -569,7 +569,7 @@ msgstr "Affichage" msgid "Apply default recommended feeds" msgstr "Utiliser les fils d’actu recommandés par défaut" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" @@ -1477,9 +1477,9 @@ msgid "Debug panel" msgstr "Panneau de débug" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1536,12 +1536,12 @@ msgstr "Supprimer mon compte…" msgid "Delete post" msgstr "Supprimer le post" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "Supprimer le kit de démarrage" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "Supprimer le kit de démarrage ?" @@ -1700,7 +1700,7 @@ msgstr "Terminer" msgid "Done{extraText}" msgstr "Terminé{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "Télécharger Bluesky" @@ -1753,7 +1753,7 @@ msgstr "ex. Les comptes qui répondent toujours avec des pubs." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Chaque code ne fonctionne qu’une seule fois. Vous recevrez régulièrement d’autres codes d’invitation." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -1813,7 +1813,7 @@ msgstr "Modifier le profil" msgid "Edit Profile" msgstr "Modifier le profil" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "Modifier le kit de démarrage" @@ -2106,7 +2106,7 @@ msgstr "Échec de la suppression du message" msgid "Failed to delete post, please try again" msgstr "Échec de la suppression du post, veuillez réessayer" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "Échec de la suppression du kit de démarrage" @@ -2278,8 +2278,8 @@ msgstr "Suivre {name}" msgid "Follow Account" msgstr "Suivre le compte" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "Suivre tous" @@ -2456,7 +2456,7 @@ msgstr "Retour" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -2800,8 +2800,8 @@ msgstr "Il n’y a que vous pour l’instant ! Ajoutez d’autres personnes à msgid "Jobs" msgstr "Emplois" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "Rejoignez Bluesky" @@ -3369,6 +3369,10 @@ msgstr "Nom ou description qui viole les normes communautaires" msgid "Nature" msgstr "Nature" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -3762,7 +3766,7 @@ msgstr "Navigation ouverte" msgid "Open post options menu" msgstr "Ouvrir le menu d’options du post" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "Ouvrir le menu du kit de démarrage" @@ -4516,8 +4520,8 @@ msgstr "Signaler le message" msgid "Report post" msgstr "Signaler le post" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "Signaler le kit de démarrage" @@ -4563,7 +4567,7 @@ msgstr "Republier" msgid "Repost" msgstr "Republier" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4672,7 +4676,7 @@ msgid "Retry" msgstr "Réessayer" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Retourne à la page précédente" @@ -5087,8 +5091,8 @@ msgid "Sexually Suggestive" msgstr "Sexuellement suggestif" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5124,7 +5128,7 @@ msgstr "Partager le fil d’actu" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "Partager le lien" @@ -5142,7 +5146,7 @@ msgstr "Dialogue pour le partage d’un lien" msgid "Share QR code" msgstr "Partager le code QR" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "Partagez ce kit de démarrage" @@ -5324,8 +5328,8 @@ msgstr "Connecté en tant que @{0}" msgid "signed up with your starter pack" msgstr "s’est inscrit·e avec votre kit de démarrage" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "S’inscrire sans kit de démarrage" @@ -5420,7 +5424,7 @@ msgstr "Kit de démarrage" msgid "Starter pack by {0}" msgstr "Kit de démarrage par {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "Le kit de démarrage n’est pas valide" @@ -5585,8 +5589,8 @@ msgstr "Qui contient les éléments suivants :" msgid "That handle is already taken." msgstr "Ce pseudo est déjà occupé." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -5605,7 +5609,7 @@ msgstr "Les lignes directrices communautaires ont été déplacées vers <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesky maintenant et nous reprendrons là où vous en étiez." @@ -5634,7 +5638,7 @@ msgstr "Ce post a peut-être été supprimé." msgid "The Privacy Policy has been moved to <0/>" msgstr "Notre politique de confidentialité a été déplacée vers <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "Le kit de démarrage que vous essayez de consulter n’est pas valide. Vous pouvez supprimer ce kit de démarrage à la place." @@ -5803,6 +5807,7 @@ msgstr "Ce fil d’actu reçoit actuellement un trafic important, il est tempora msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Ce fil d’actu est vide ! Vous devriez peut-être suivre plus de comptes ou ajuster vos paramètres de langue." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6015,7 +6020,7 @@ msgstr "Réafficher cette liste" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexion Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "Impossible de supprimer" @@ -6608,7 +6613,7 @@ msgstr "Oui" msgid "Yes, deactivate" msgstr "Oui, désactiver" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "Oui, supprimer ce kit de démarrage" @@ -6829,15 +6834,15 @@ msgstr "Vous suivrez les comptes et fils d’actu suggérés une fois que vous a msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Vous suivrez les comptes suggérés une fois que vous aurez créé votre compte !" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "Vous suivrez ces personnes et {0} autres" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "Vous suivrez ces personnes immédiatement" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "Vous resterez informé grâce à ces fils d’actu" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index ae275e8992..35a0ac4bc1 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -89,11 +89,11 @@ msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} man msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -468,7 +468,7 @@ msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." msgid "Advanced" msgstr "Ardleibhéal" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -550,7 +550,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Tharla earráid agus an teachtaireacht á scriosadh. Bain triail eile as." -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -649,7 +649,7 @@ msgstr "Cuma" msgid "Apply default recommended feeds" msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1649,9 +1649,9 @@ msgid "Debug panel" msgstr "Painéal dífhabhtaithe" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1712,12 +1712,12 @@ msgstr "Scrios mo chuntas…" msgid "Delete post" msgstr "Scrios an phostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1884,7 +1884,7 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -1941,7 +1941,7 @@ msgstr "m.sh. Úsáideoirí a fhreagraíonn le fógraí" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Oibríonn gach cód uair amháin. Gheobhaidh tú tuilleadh cód go tráthrialta." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2005,7 +2005,7 @@ msgstr "Athraigh an Phróifíl" #~ msgid "Edit Saved Feeds" #~ msgstr "Athraigh na fothaí sábháilte" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2311,7 +2311,7 @@ msgstr "Teip ar theachtaireacht a scriosadh" msgid "Failed to delete post, please try again" msgstr "Teip ar scriosadh na postála. Déan iarracht eile." -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2521,8 +2521,8 @@ msgstr "Lean {name}" msgid "Follow Account" msgstr "Lean an cuntas seo" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2715,7 +2715,7 @@ msgstr "Ar ais" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3079,8 +3079,8 @@ msgstr "" msgid "Jobs" msgstr "Jabanna" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3687,6 +3687,10 @@ msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" msgid "Nature" msgstr "Nádúr" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4106,7 +4110,7 @@ msgstr "Oscail an nascleanúint" msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -4916,8 +4920,8 @@ msgstr "Tuairiscigh an teachtaireacht seo" msgid "Report post" msgstr "Déan gearán faoi phostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -4963,7 +4967,7 @@ msgstr "Athphostáil" msgid "Repost" msgstr "Athphostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5081,7 +5085,7 @@ msgstr "Bain triail eile as" #~ msgstr "Bain triail eile as" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Fill ar an leathanach roimhe seo" @@ -5532,8 +5536,8 @@ msgid "Sexually Suggestive" msgstr "Graosta" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5569,7 +5573,7 @@ msgstr "Comhroinn an fotha" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5587,7 +5591,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -5805,8 +5809,8 @@ msgstr "Logáilte isteach mar @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -5909,7 +5913,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6090,8 +6094,8 @@ msgstr "Ina bhfuil an méid seo a leanas:" msgid "That handle is already taken." msgstr "Tá an leasainm sin in úsáid cheana féin." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6114,7 +6118,7 @@ msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Bogadh an Polasaí Cóipchirt go dtí <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6143,7 +6147,7 @@ msgstr "Is féidir gur scriosadh an phostáil seo." msgid "The Privacy Policy has been moved to <0/>" msgstr "Bogadh Polasaí na Príobháideachta go dtí <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6338,6 +6342,7 @@ msgstr "Tá ráchairt an-mhór ar an bhfotha seo faoi láthair. Níl sé ar fái msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Tá an fotha seo folamh! Is féidir go mbeidh ort tuilleadh úsáideoirí a leanúint nó do shocruithe teanga a athrú." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6563,7 +6568,7 @@ msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Ní féidir teagmháil a dhéanamh le do sheirbhís. Seiceáil do cheangal leis an idirlíon, le do thoil." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7190,7 +7195,7 @@ msgstr "Tá" msgid "Yes, deactivate" msgstr "Tá, díghníomhaigh" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7428,15 +7433,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index ce3ab3c98d..64bd15602e 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -92,11 +92,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -509,7 +509,7 @@ msgstr "" msgid "Advanced" msgstr "विकसित" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -591,7 +591,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -707,7 +707,7 @@ msgstr "दिखावट" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1794,9 +1794,9 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1861,12 +1861,12 @@ msgstr "" msgid "Delete post" msgstr "पोस्ट को हटाएं" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -2049,7 +2049,7 @@ msgstr "खत्म {extraText}" #~ msgid "Double tap to sign in" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -2110,7 +2110,7 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "प्रत्येक कोड एक बार काम करता है। आपको समय-समय पर अधिक आमंत्रण कोड प्राप्त होंगे।" -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2175,7 +2175,7 @@ msgstr "मेरी प्रोफ़ाइल संपादित करे #~ msgid "Edit Saved Feeds" #~ msgstr "एडिट सेव्ड फीड" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2497,7 +2497,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2722,8 +2722,8 @@ msgstr "" msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2924,7 +2924,7 @@ msgstr "वापस जाओ" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3337,8 +3337,8 @@ msgstr "" msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -4008,6 +4008,10 @@ msgstr "" msgid "Nature" msgstr "" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4448,7 +4452,7 @@ msgstr "ओपन नेविगेशन" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -5335,8 +5339,8 @@ msgstr "" msgid "Report post" msgstr "रिपोर्ट पोस्ट" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -5382,7 +5386,7 @@ msgstr "" msgid "Repost" msgstr "पुन: पोस्ट" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5511,7 +5515,7 @@ msgstr "फिर से कोशिश करो" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -6055,8 +6059,8 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -6092,7 +6096,7 @@ msgstr "" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -6110,7 +6114,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -6350,8 +6354,8 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -6474,7 +6478,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6668,8 +6672,8 @@ msgstr "" msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6692,7 +6696,7 @@ msgstr "सामुदायिक दिशानिर्देशों क msgid "The Copyright Policy has been moved to <0/>" msgstr "कॉपीराइट नीति को <0/> पर स्थानांतरित कर दिया गया है" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6721,7 +6725,7 @@ msgstr "हो सकता है कि यह पोस्ट हटा द msgid "The Privacy Policy has been moved to <0/>" msgstr "गोपनीयता नीति को <0/> पर स्थानांतरित किया गया है" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6924,6 +6928,7 @@ msgstr "" msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "" +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -7164,7 +7169,7 @@ msgstr "" msgid "Unable to contact your service. Please check your Internet connection." msgstr "आपकी सेवा से संपर्क करने में असमर्थ। कृपया अपने इंटरनेट कनेक्शन की जांच करें।।" -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7837,7 +7842,7 @@ msgstr "हाँ" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -8098,15 +8103,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index f4accd066e..42d374de88 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -93,11 +93,11 @@ msgstr "{0, plural, other {posting ulang}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {Batal suka (# menyukai)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -471,7 +471,7 @@ msgstr "Konten dewasa dinonaktifkan." msgid "Advanced" msgstr "Lanjutan" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -553,7 +553,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -652,7 +652,7 @@ msgstr "Tampilan" msgid "Apply default recommended feeds" msgstr "Tambahkan feed yang direkomendasikan secara default" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1652,9 +1652,9 @@ msgid "Debug panel" msgstr "Panel awakutu" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1715,12 +1715,12 @@ msgstr "Hapus Akun Saya…" msgid "Delete post" msgstr "Hapus postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1887,7 +1887,7 @@ msgstr "Selesai" msgid "Done{extraText}" msgstr "Selesai{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -1944,7 +1944,7 @@ msgstr "contoh: Pengguna yang membalas dengan iklan secara berulang." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Tiap kode hanya berlaku sekali. Anda akan mendapatkan tambahan kode undangan secara berkala." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2009,7 +2009,7 @@ msgstr "Edit Profil" #~ msgid "Edit Saved Feeds" #~ msgstr "Edit Feed Tersimpan" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2315,7 +2315,7 @@ msgstr "Gagal menghapus pesan" msgid "Failed to delete post, please try again" msgstr "Gagal menghapus postingan, silakan coba lagi" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2524,8 +2524,8 @@ msgstr "" msgid "Follow Account" msgstr "Ikuti Akun" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2718,7 +2718,7 @@ msgstr "Kembali" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3083,8 +3083,8 @@ msgstr "" msgid "Jobs" msgstr "Karir" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3691,6 +3691,10 @@ msgstr "Nama atau Deskripsi Melanggar Standar Komunitas" msgid "Nature" msgstr "Alam" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4110,7 +4114,7 @@ msgstr "Buka navigasi" msgid "Open post options menu" msgstr "Buka menu opsi postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -4920,8 +4924,8 @@ msgstr "Laporkan pesan" msgid "Report post" msgstr "Laporkan postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -4967,7 +4971,7 @@ msgstr "Posting ulang" msgid "Repost" msgstr "Posting ulang" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5084,7 +5088,7 @@ msgstr "Ulangi" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Kembali ke halaman sebelumnya" @@ -5536,8 +5540,8 @@ msgid "Sexually Suggestive" msgstr "Bermuatan Seksual" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5573,7 +5577,7 @@ msgstr "Bagikan feed" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5591,7 +5595,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -5809,8 +5813,8 @@ msgstr "Masuk sebagai @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -5913,7 +5917,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6095,8 +6099,8 @@ msgstr "Berisi hal berikut:" msgid "That handle is already taken." msgstr "Handle telah terpakai." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6119,7 +6123,7 @@ msgstr "Panduan Komunitas telah dipindahkan ke <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6148,7 +6152,7 @@ msgstr "Postingan mungkin telah dihapus." msgid "The Privacy Policy has been moved to <0/>" msgstr "Kebijakan Privasi telah dipindahkan ke <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6343,6 +6347,7 @@ msgstr "Feed ini sedang menerima terlalu banyak trafik dan sementara tidak terse msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Feed ini kosong! Anda mungkin perlu mengikuti lebih banyak pengguna atau menyesuaikan pengaturan bahasa Anda." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6567,7 +6572,7 @@ msgstr "Bunyikan daftar" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7192,7 +7197,7 @@ msgstr "Ya" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7429,15 +7434,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 87de3885d2..4d253dbfe1 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -90,11 +90,11 @@ msgstr "" #~ msgid "{0} {purposeLabel} List" #~ msgstr "Lista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -482,7 +482,7 @@ msgstr "Il contenuto per adulti è disattivato." msgid "Advanced" msgstr "Avanzato" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -562,7 +562,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "È avvenuto un errore durante la cancellazione del messaggio. Riprovare un altra volta" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -675,7 +675,7 @@ msgstr "Aspetto" msgid "Apply default recommended feeds" msgstr "Applica i feed raccomandati predefiniti" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1718,9 +1718,9 @@ msgid "Debug panel" msgstr "Pannello per il debug" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1783,12 +1783,12 @@ msgstr "Cancellare Account…" msgid "Delete post" msgstr "Elimina il post" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "Fatto{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Usa il doppio tocco per accedere" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -2022,7 +2022,7 @@ msgstr "e.g. Utenti che rispondono ripetutamente con annunci." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Ogni codice funziona per un solo uso. Riceverai periodicamente più codici di invito." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2087,7 +2087,7 @@ msgstr "Modifica il Profilo" #~ msgid "Edit Saved Feeds" #~ msgstr "Modifica i feed memorizzati" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2404,7 +2404,7 @@ msgstr "Errore nel cancellare il messaggio" msgid "Failed to delete post, please try again" msgstr "Non possiamo eliminare il post, riprova di nuovo" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2605,8 +2605,8 @@ msgstr "" msgid "Follow Account" msgstr "Segui l'Account" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2807,7 +2807,7 @@ msgstr "Torna indietro" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3203,8 +3203,8 @@ msgstr "" msgid "Jobs" msgstr "Lavori" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3846,6 +3846,10 @@ msgstr "Il Nome o la Descrizione Viola gli Standard della Comunità" msgid "Nature" msgstr "Natura" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4265,7 +4269,7 @@ msgstr "Apri la navigazione" msgid "Open post options menu" msgstr "Apri il menu delle opzioni del post" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -5115,8 +5119,8 @@ msgstr "Segnala il messaggio" msgid "Report post" msgstr "Segnala il post" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -5162,7 +5166,7 @@ msgstr "Ripubblicare" msgid "Repost" msgstr "Ripubblicare" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5292,7 +5296,7 @@ msgstr "Riprova" #~ msgstr "Riprova." #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Ritorna alla pagina precedente" @@ -5793,8 +5797,8 @@ msgid "Sexually Suggestive" msgstr "Sessualmente suggestivo" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5830,7 +5834,7 @@ msgstr "Condividi il feed" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5848,7 +5852,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -6079,8 +6083,8 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} esce da Bluesky" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -6194,7 +6198,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6380,8 +6384,8 @@ msgstr "Che contiene il seguente:" msgid "That handle is already taken." msgstr "Questo handle è già stato preso." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6403,7 +6407,7 @@ msgstr "Le Linee guida della community sono state spostate a<0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La politica sul copyright è stata spostata a <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6432,7 +6436,7 @@ msgstr "Il post potrebbe essere stato cancellato." msgid "The Privacy Policy has been moved to <0/>" msgstr "La politica sulla privacy è stata spostata a <0/><0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6635,6 +6639,7 @@ msgstr "Questo canale al momento sta ricevendo molte visite ed è temporaneament msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Questo feed è vuoto! Prova a seguire più utenti o ottimizza le impostazioni della lingua." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6871,7 +6876,7 @@ msgstr "Riattiva questa lista" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessione Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7517,7 +7522,7 @@ msgstr "Si" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7764,15 +7769,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index f77107cb20..775d8697c0 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -76,11 +76,11 @@ msgstr "{0, plural, other {リポスト}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "今週、{0}人が参加しました" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "{0}人がこのスターターパックを使用しました!" @@ -393,7 +393,7 @@ msgstr "成人向けコンテンツは無効になっています。" msgid "Advanced" msgstr "高度な設定" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "すべてのアカウントをフォローしました!" @@ -462,7 +462,7 @@ msgstr "スターターパックの生成中にエラーが発生しました。 msgid "An error occurred while saving the QR code!" msgstr "QRコードの保存中にエラーが発生しました!" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "すべてフォローしようとしたらエラーが発生しました" @@ -557,7 +557,7 @@ msgstr "背景" msgid "Apply default recommended feeds" msgstr "デフォルトのおすすめフィードを追加" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "このスターターパックを本当に削除したいですか?" @@ -1457,9 +1457,9 @@ msgid "Debug panel" msgstr "デバッグパネル" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1516,12 +1516,12 @@ msgstr "アカウントを削除…" msgid "Delete post" msgstr "投稿を削除" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "スターターパックを削除" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "スターターパックを削除しますか?" @@ -1680,7 +1680,7 @@ msgstr "完了" msgid "Done{extraText}" msgstr "完了{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "Blueskyをダウンロード" @@ -1733,7 +1733,7 @@ msgstr "例:返信として広告を繰り返し送ってくるユーザー。 msgid "Each code works once. You'll receive more invite codes periodically." msgstr "それぞれのコードは一回限り有効です。定期的に追加の招待コードをお送りします。" -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -1793,7 +1793,7 @@ msgstr "プロフィールを編集" msgid "Edit Profile" msgstr "プロフィールを編集" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "スターターパックを編集" @@ -2086,7 +2086,7 @@ msgstr "メッセージの削除に失敗しました" msgid "Failed to delete post, please try again" msgstr "投稿の削除に失敗しました。もう一度お試しください。" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "スターターパックの削除に失敗しました" @@ -2258,8 +2258,8 @@ msgstr "{name}をフォロー" msgid "Follow Account" msgstr "アカウントをフォロー" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "すべてフォロー" @@ -2436,7 +2436,7 @@ msgstr "戻る" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -2780,8 +2780,8 @@ msgstr "今はあなただけ!上で検索してスターターパックによ msgid "Jobs" msgstr "仕事" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "Blueskyに参加" @@ -3349,6 +3349,10 @@ msgstr "名前または説明がコミュニティ基準に違反" msgid "Nature" msgstr "自然" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -3742,7 +3746,7 @@ msgstr "ナビゲーションを開く" msgid "Open post options menu" msgstr "投稿のオプションを開く" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "スターターパックのメニューを開く" @@ -4492,8 +4496,8 @@ msgstr "メッセージを報告" msgid "Report post" msgstr "投稿を報告" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "スタータパックを報告" @@ -4539,7 +4543,7 @@ msgstr "リポスト" msgid "Repost" msgstr "リポスト" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4648,7 +4652,7 @@ msgid "Retry" msgstr "再試行" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "前のページに戻る" @@ -5063,8 +5067,8 @@ msgid "Sexually Suggestive" msgstr "性的にきわどい" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5100,7 +5104,7 @@ msgstr "フィードを共有" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "リンクを共有" @@ -5118,7 +5122,7 @@ msgstr "リンク共有のダイアログ" msgid "Share QR code" msgstr "QRコードを共有" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "このスターターパックを共有" @@ -5300,8 +5304,8 @@ msgstr "@{0}でサインイン" msgid "signed up with your starter pack" msgstr "あなたのスターターパックでサインアップ" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "スターターパックを使わずにサインアップ" @@ -5396,7 +5400,7 @@ msgstr "スターターパック" msgid "Starter pack by {0}" msgstr "{0}によるスターターパック" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "スターターパックが無効です" @@ -5561,8 +5565,8 @@ msgstr "その内容は以下の通りです:" msgid "That handle is already taken." msgstr "そのハンドルはすでに使用されています。" -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -5581,7 +5585,7 @@ msgstr "コミュニティーガイドラインは<0/>に移動しました" msgid "The Copyright Policy has been moved to <0/>" msgstr "著作権ポリシーは<0/>に移動しました" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "アプリのほうがより良い体験をすることができます。今すぐBlueskyをダウンロードして、中断したところから再開しましょう。" @@ -5610,7 +5614,7 @@ msgstr "投稿が削除された可能性があります。" msgid "The Privacy Policy has been moved to <0/>" msgstr "プライバシーポリシーは<0/>に移動しました" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "見ようとしたスターターパックが無効です。代わりにスターターパックを削除してください。" @@ -5779,6 +5783,7 @@ msgstr "現在このフィードにはアクセスが集中しており、一時 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "このフィードは空です!もっと多くのユーザーをフォローするか、言語の設定を調整する必要があるかもしれません。" +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -5991,7 +5996,7 @@ msgstr "リストでのミュートを解除" msgid "Unable to contact your service. Please check your Internet connection." msgstr "あなたのサービスに接続できません。インターネットの接続を確認してください。" -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "削除できません" @@ -6584,7 +6589,7 @@ msgstr "はい" msgid "Yes, deactivate" msgstr "はい、無効化します" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "はい、このスターターパックを削除します" @@ -6805,15 +6810,15 @@ msgstr "アカウントの作成を完了するとおすすめのユーザーや msgid "You'll follow the suggested users once you finish creating your account!" msgstr "アカウントの作成を完了するとおすすめのユーザーをフォローします!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "これらのユーザーや他{0}をフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "これらのユーザーをすぐにフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "これらのフィードの更新を受け取ります" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 136e902454..4a46016618 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -76,11 +76,11 @@ msgstr "재게시" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "좋아요 취소 ({0, plural, other {#}}개)" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -401,7 +401,7 @@ msgstr "성인 콘텐츠가 비활성화되어 있습니다." msgid "Advanced" msgstr "고급" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "모든 계정을 팔로우했습니다" @@ -474,7 +474,7 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "QR 코드를 저장하는 동안 오류가 발생했습니다" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "모두 팔로우하려고 하는 동안 오류가 발생했습니다" @@ -569,7 +569,7 @@ msgstr "모양" msgid "Apply default recommended feeds" msgstr "기본 추천 피드 적용하기" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "이 스타터 팩을 삭제하시겠습니까?" @@ -1477,9 +1477,9 @@ msgid "Debug panel" msgstr "디버그 패널" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1536,12 +1536,12 @@ msgstr "내 계정 삭제…" msgid "Delete post" msgstr "게시물 삭제" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "스타터 팩 삭제" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "스타터 팩을 삭제하시겠습니까?" @@ -1700,7 +1700,7 @@ msgstr "완료" msgid "Done{extraText}" msgstr "완료{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "Bluesky 다운로드" @@ -1753,12 +1753,7 @@ msgstr "예: 반복적으로 광고 답글을 다는 계정." 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/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -1766,6 +1761,11 @@ msgstr "편집" msgid "Edit" msgstr "편집" +#: src/view/com/lists/ListMembers.tsx:149 +msgctxt "action" +msgid "Edit" +msgstr "편집" + #: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" @@ -1813,7 +1813,7 @@ msgstr "프로필 편집" msgid "Edit Profile" msgstr "프로필 편집" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "스타터 팩 편집" @@ -2106,7 +2106,7 @@ msgstr "메시지를 삭제하지 못했습니다" msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "스타터 팩을 삭제하지 못했습니다" @@ -2278,8 +2278,8 @@ msgstr "{name} 님을 팔로우" msgid "Follow Account" msgstr "계정 팔로우" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "모두 팔로우" @@ -2456,7 +2456,7 @@ msgstr "뒤로" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -2800,8 +2800,8 @@ msgstr "" msgid "Jobs" msgstr "채용" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "Bluesky 가입하기" @@ -3369,6 +3369,10 @@ msgstr "이름 또는 설명이 커뮤니티 기준을 위반함" msgid "Nature" msgstr "자연" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -3762,7 +3766,7 @@ msgstr "내비게이션 열기" msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "스타터 팩 메뉴 열기" @@ -4516,8 +4520,8 @@ msgstr "메시지 신고" msgid "Report post" msgstr "게시물 신고" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "스타터 팩 신고" @@ -4563,7 +4567,7 @@ msgstr "재게시" msgid "Repost" msgstr "재게시" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4672,7 +4676,7 @@ msgid "Retry" msgstr "다시 시도" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "이전 페이지로 돌아갑니다" @@ -5086,14 +5090,9 @@ msgstr "성행위 또는 선정적인 노출." msgid "Sexually Suggestive" msgstr "외설적" -#: src/view/com/lightbox/Lightbox.tsx:144 -msgctxt "action" -msgid "Share" -msgstr "공유" - #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5103,6 +5102,11 @@ msgstr "공유" msgid "Share" msgstr "공유" +#: src/view/com/lightbox/Lightbox.tsx:144 +msgctxt "action" +msgid "Share" +msgstr "공유" + #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "멋진 이야기를 전하세요!" @@ -5124,7 +5128,7 @@ msgstr "피드 공유" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "링크 공유" @@ -5142,7 +5146,7 @@ msgstr "링크 공유 대화 상자" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "이 스타터 팩 공유하기" @@ -5324,8 +5328,8 @@ msgstr "@{0}(으)로 로그인했습니다" msgid "signed up with your starter pack" msgstr "(이)가 내 스타터 팩으로 가입했습니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "스타터 팩 없이 가입하기" @@ -5424,7 +5428,7 @@ msgstr "스타터 팩" msgid "Starter pack by {0}" msgstr "{0} 님의 스타터 팩" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "스타터 팩이 유효하지 않음" @@ -5589,8 +5593,8 @@ msgstr "텍스트 파일 내용:" msgid "That handle is already taken." msgstr "이 핸들은 이미 사용 중입니다." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -5609,7 +5613,7 @@ msgstr "커뮤니티 가이드라인을 <0/>(으)로 이동했습니다" msgid "The Copyright Policy has been moved to <0/>" msgstr "저작권 정책을 <0/>(으)로 이동했습니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -5638,7 +5642,7 @@ msgstr "게시물이 삭제되었을 수 있습니다." msgid "The Privacy Policy has been moved to <0/>" msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "이 스타터 팩은 유효하지 않습니다. 대신 이 스타터 팩을 삭제할 수 있습니다." @@ -5807,6 +5811,7 @@ msgstr "이 피드는 현재 트래픽이 많아 일시적으로 사용할 수 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "이 피드는 비어 있습니다. 더 많은 사용자를 팔로우하거나 언어 설정을 조정해 보세요." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6019,7 +6024,7 @@ msgstr "리스트 언뮤트" msgid "Unable to contact your service. Please check your Internet connection." msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하세요." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "삭제할 수 없음" @@ -6612,7 +6617,7 @@ msgstr "예" msgid "Yes, deactivate" msgstr "비활성화" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -6833,15 +6838,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index bfc0eafbb9..72b7b200be 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -88,11 +88,11 @@ msgstr "{0, plural, one {repost} other {reposts}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Descurtir (# curtida)} other {Descurtir (# curtidas)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -466,7 +466,7 @@ msgstr "O conteúdo adulto está desabilitado." msgid "Advanced" msgstr "Avançado" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -548,7 +548,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocorreu um erro ao tentar deletar esta mensagem. Por favor, tente novamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -647,7 +647,7 @@ msgstr "Aparência" msgid "Apply default recommended feeds" msgstr "Utilizar feeds recomendados" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1647,9 +1647,9 @@ msgid "Debug panel" msgstr "Painel de depuração" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1710,12 +1710,12 @@ msgstr "Excluir minha conta…" msgid "Delete post" msgstr "Excluir post" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1882,7 +1882,7 @@ msgstr "Feito" msgid "Done{extraText}" msgstr "Feito{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -1939,7 +1939,7 @@ msgstr "ex. Perfis que enchem o saco." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada convite só funciona uma vez. Você receberá mais convites periodicamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2004,7 +2004,7 @@ msgstr "Editar Perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar Feeds Salvos" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2310,7 +2310,7 @@ msgstr "Não foi possível excluir esta mensagem" msgid "Failed to delete post, please try again" msgstr "Não foi possível excluir o post, por favor tente novamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2519,8 +2519,8 @@ msgstr "" msgid "Follow Account" msgstr "Seguir Conta" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2713,7 +2713,7 @@ msgstr "Voltar" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3078,8 +3078,8 @@ msgstr "" msgid "Jobs" msgstr "Carreiras" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3686,6 +3686,10 @@ msgstr "Nome ou Descrição Viola os Padrões da Comunidade" msgid "Nature" msgstr "Natureza" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4105,7 +4109,7 @@ msgstr "Abrir navegação" msgid "Open post options menu" msgstr "Abrir opções do post" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -4915,8 +4919,8 @@ msgstr "Denunciar mensagem" msgid "Report post" msgstr "Denunciar post" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -4962,7 +4966,7 @@ msgstr "Repostar" msgid "Repost" msgstr "Repostar" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5079,7 +5083,7 @@ msgstr "Tente novamente" #~ msgstr "Tentar novamente." #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Voltar para página anterior" @@ -5531,8 +5535,8 @@ msgid "Sexually Suggestive" msgstr "Sexualmente Sugestivo" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5568,7 +5572,7 @@ msgstr "Compartilhar feed" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5586,7 +5590,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -5804,8 +5808,8 @@ msgstr "autenticado como @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -5908,7 +5912,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6090,8 +6094,8 @@ msgstr "Contém o seguinte:" msgid "That handle is already taken." msgstr "Este identificador de usuário já está sendo usado." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6114,7 +6118,7 @@ msgstr "As Diretrizes da Comunidade foram movidas para <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "A Política de Direitos Autorais foi movida para <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6143,7 +6147,7 @@ msgstr "O post pode ter sido excluído." msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade foi movida para <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6338,6 +6342,7 @@ msgstr "Este feed está recebendo muito tráfego e está temporariamente indispo msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Este feed está vazio! Talvez você precise seguir mais usuários ou configurar os idiomas filtrados." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6562,7 +6567,7 @@ msgstr "Dessilenciar lista" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Não foi possível entrar em contato com seu serviço. Por favor, verifique sua conexão à internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7187,7 +7192,7 @@ msgstr "Sim" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7424,15 +7429,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 0f53e003c4..c084dd1295 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -92,11 +92,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -503,7 +503,7 @@ msgstr "" msgid "Advanced" msgstr "Gelişmiş" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -585,7 +585,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -696,7 +696,7 @@ msgstr "Görünüm" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1774,9 +1774,9 @@ msgid "Debug panel" msgstr "Hata ayıklama paneli" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1837,12 +1837,12 @@ msgstr "Hesabımı Sil…" msgid "Delete post" msgstr "Gönderiyi sil" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -2025,7 +2025,7 @@ msgstr "Tamam{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Oturum açmak için çift dokunun" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -2082,7 +2082,7 @@ msgstr "örn: Reklamlarla tekrar tekrar yanıt veren kullanıcılar." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Her kod bir kez çalışır. Düzenli aralıklarla daha fazla davet kodu alacaksınız." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2147,7 +2147,7 @@ msgstr "Profil Düzenle" #~ msgid "Edit Saved Feeds" #~ msgstr "Kayıtlı Beslemeleri Düzenle" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2469,7 +2469,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Gönderi silinemedi, lütfen tekrar deneyin" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2888,7 +2888,7 @@ msgstr "Geri git" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3295,8 +3295,8 @@ msgstr "" msgid "Jobs" msgstr "İşler" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3945,6 +3945,10 @@ msgstr "" msgid "Nature" msgstr "Doğa" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4369,7 +4373,7 @@ msgstr "Navigasyonu aç" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -5248,8 +5252,8 @@ msgstr "" msgid "Report post" msgstr "Gönderiyi raporla" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -5295,7 +5299,7 @@ msgstr "Yeniden gönder" msgid "Repost" msgstr "Yeniden gönder" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5424,7 +5428,7 @@ msgstr "Tekrar dene" #~ msgstr "Tekrar dene." #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Önceki sayfaya dön" @@ -5948,8 +5952,8 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5985,7 +5989,7 @@ msgstr "Beslemeyi paylaş" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -6003,7 +6007,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -6243,8 +6247,8 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} adresini Bluesky'den çıkarır" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -6363,7 +6367,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6553,8 +6557,8 @@ msgstr "" msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6577,7 +6581,7 @@ msgstr "Topluluk Kuralları <0/> konumuna taşındı" msgid "The Copyright Policy has been moved to <0/>" msgstr "Telif Hakkı Politikası <0/> konumuna taşındı" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6606,7 +6610,7 @@ msgstr "Gönderi silinmiş olabilir." msgid "The Privacy Policy has been moved to <0/>" msgstr "Gizlilik Politikası <0/> konumuna taşındı" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6805,6 +6809,7 @@ msgstr "Bu besleme şu anda yüksek trafik alıyor ve geçici olarak kullanılam msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Bu besleme boş! Daha fazla kullanıcı takip etmeniz veya dil ayarlarınızı ayarlamanız gerekebilir." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -7041,7 +7046,7 @@ msgstr "Listeyi sessizden çıkar" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Hizmetinize ulaşılamıyor. Lütfen internet bağlantınızı kontrol edin." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7706,7 +7711,7 @@ msgstr "Evet" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7959,15 +7964,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index cb8d52ca2c..b1dcdfb99f 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -93,11 +93,11 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -471,7 +471,7 @@ msgstr "Контент для дорослих вимкнено." msgid "Advanced" msgstr "Розширені" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -553,7 +553,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -652,7 +652,7 @@ msgstr "Оформлення" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1652,9 +1652,9 @@ msgid "Debug panel" msgstr "Панель налагодження" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1715,12 +1715,12 @@ msgstr "Видалити мій обліковий запис..." msgid "Delete post" msgstr "Видалити пост" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1887,7 +1887,7 @@ msgstr "Готово" msgid "Done{extraText}" msgstr "Готово{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -1944,7 +1944,7 @@ msgstr "напр. Користувачі, що неодноразово відп msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Кожен код запрошення працює лише один раз. Час від часу ви будете отримувати нові коди." -#: src/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -2009,7 +2009,7 @@ msgstr "Редагувати профіль" #~ msgid "Edit Saved Feeds" #~ msgstr "Редагувати збережені стрічки" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2315,7 +2315,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Не вдалося видалити пост, спробуйте ще раз" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2524,8 +2524,8 @@ msgstr "" msgid "Follow Account" msgstr "Підписатися на обліковий запис" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2718,7 +2718,7 @@ msgstr "Назад" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -3083,8 +3083,8 @@ msgstr "" msgid "Jobs" msgstr "Вакансії" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3691,6 +3691,10 @@ msgstr "Ім'я чи Опис порушують стандарти спільн msgid "Nature" msgstr "Природа" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -4110,7 +4114,7 @@ msgstr "Відкрити навігацію" msgid "Open post options menu" msgstr "Відкрити меню налаштувань посту" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -4920,8 +4924,8 @@ msgstr "" msgid "Report post" msgstr "Поскаржитись на пост" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -4967,7 +4971,7 @@ msgstr "Репост" msgid "Repost" msgstr "Репостити" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5084,7 +5088,7 @@ msgstr "Повторити спробу" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Повернутися до попередньої сторінки" @@ -5536,8 +5540,8 @@ msgid "Sexually Suggestive" msgstr "З сексуальним підтекстом" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5573,7 +5577,7 @@ msgstr "Поширити стрічку" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5591,7 +5595,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -5809,8 +5813,8 @@ msgstr "Ви увійшли як @{0}" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -5913,7 +5917,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -6095,8 +6099,8 @@ msgstr "Що містить наступне:" msgid "That handle is already taken." msgstr "Цей псевдонім вже зайнятий." -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6119,7 +6123,7 @@ msgstr "Правила Спільноти переміщено до <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Політику захисту авторського права переміщено до <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6148,7 +6152,7 @@ msgstr "Можливо цей пост було видалено." msgid "The Privacy Policy has been moved to <0/>" msgstr "Політика конфіденційності була переміщена до <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6343,6 +6347,7 @@ msgstr "Ця стрічка зараз отримує забагато запи msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "Ця стрічка порожня! Можливо, вам треба підписатися на більшу кількість користувачів або змінити ваші налаштування мови." +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6567,7 +6572,7 @@ msgstr "Перестати ігнорувати" msgid "Unable to contact your service. Please check your Internet connection." msgstr "Не вдалося зв'язатися з вашим хостинг-провайдером. Перевірте ваше підключення до Інтернету." -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -7192,7 +7197,7 @@ msgstr "Так" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -7429,15 +7434,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 431390bc0f..71120c8d4f 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -76,11 +76,11 @@ msgstr "{0, plural, one {转发} other {转发}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -405,7 +405,7 @@ msgstr "成人内容显示已被禁用。" msgid "Advanced" msgstr "详细设置" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -478,7 +478,7 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -573,7 +573,7 @@ msgstr "外观" msgid "Apply default recommended feeds" msgstr "使用默认推荐的资讯源" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1481,9 +1481,9 @@ msgid "Debug panel" msgstr "调试面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1540,12 +1540,12 @@ msgstr "删除我的账户…" msgid "Delete post" msgstr "删除帖文" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -1757,12 +1757,7 @@ msgstr "例如:散布广告内容的用户。" 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/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -1770,6 +1765,11 @@ msgstr "编辑" msgid "Edit" msgstr "编辑" +#: src/view/com/lists/ListMembers.tsx:149 +msgctxt "action" +msgid "Edit" +msgstr "编辑" + #: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" @@ -1817,7 +1817,7 @@ msgstr "编辑个人资料" msgid "Edit Profile" msgstr "编辑个人资料" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2110,7 +2110,7 @@ msgstr "无法删除私信" msgid "Failed to delete post, please try again" msgstr "无法删除帖文,请重试" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2286,8 +2286,8 @@ msgstr "关注 {name}" msgid "Follow Account" msgstr "关注账户" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2464,7 +2464,7 @@ msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -2808,8 +2808,8 @@ msgstr "" msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3377,6 +3377,10 @@ msgstr "名称或描述违反了社群准则" msgid "Nature" msgstr "自然" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -3770,7 +3774,7 @@ msgstr "打开导航" msgid "Open post options menu" msgstr "开启帖文选项菜单" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -4524,8 +4528,8 @@ msgstr "举报私信" msgid "Report post" msgstr "举报帖文" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -4571,7 +4575,7 @@ msgstr "转发" msgid "Repost" msgstr "转发" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4680,7 +4684,7 @@ msgid "Retry" msgstr "重试" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "回到上一页" @@ -5094,14 +5098,9 @@ msgstr "性行为或性暗示裸露。" msgid "Sexually Suggestive" msgstr "性暗示" -#: src/view/com/lightbox/Lightbox.tsx:144 -msgctxt "action" -msgid "Share" -msgstr "分享" - #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5111,6 +5110,11 @@ msgstr "分享" msgid "Share" msgstr "分享" +#: src/view/com/lightbox/Lightbox.tsx:144 +msgctxt "action" +msgid "Share" +msgstr "分享" + #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "分享一个很酷的事!" @@ -5132,7 +5136,7 @@ msgstr "分享资讯源" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5150,7 +5154,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -5332,8 +5336,8 @@ msgstr "以 @{0} 身份登录" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -5432,7 +5436,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -5597,8 +5601,8 @@ msgstr "其中包含以下内容:" msgid "That handle is already taken." msgstr "该用户识别符已被占用。" -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -5617,7 +5621,7 @@ msgstr "社群准则已迁移至 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版权许可已迁移至 <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -5646,7 +5650,7 @@ msgstr "这条帖文可能已被删除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已迁移至 <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -5815,6 +5819,7 @@ msgstr "该资讯源当前使用人数较多,服务暂时不可用。请稍后 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "这个资讯源是空的!你或许需要先关注更多的用户,或检查你的语言设置。" +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6027,7 +6032,7 @@ msgstr "取消隐藏列表" msgid "Unable to contact your service. Please check your Internet connection." msgstr "无法连接到服务,请检查互联网连接。" -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -6620,7 +6625,7 @@ msgstr "启用" msgid "Yes, deactivate" msgstr "是的,请停用" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -6841,15 +6846,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index afef16ed57..ffa61c95c6 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -76,11 +76,11 @@ msgstr "{0, plural, one {轉貼} other {轉貼}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:218 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:350 +#: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" msgstr "" @@ -405,7 +405,7 @@ msgstr "成人內容已停用。" msgid "Advanced" msgstr "進階設定" -#: src/screens/StarterPack/StarterPackScreen.tsx:273 +#: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "" @@ -478,7 +478,7 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:275 +#: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" msgstr "" @@ -573,7 +573,7 @@ msgstr "外觀" msgid "Apply default recommended feeds" msgstr "使用預設推薦的動態源" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -1481,9 +1481,9 @@ msgid "Debug panel" msgstr "偵錯面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:456 -#: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/screens/StarterPack/StarterPackScreen.tsx:615 +#: src/screens/StarterPack/StarterPackScreen.tsx:484 +#: src/screens/StarterPack/StarterPackScreen.tsx:563 +#: src/screens/StarterPack/StarterPackScreen.tsx:643 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 @@ -1540,12 +1540,12 @@ msgstr "刪除我的帳號…" msgid "Delete post" msgstr "刪除貼文" -#: src/screens/StarterPack/StarterPackScreen.tsx:450 -#: src/screens/StarterPack/StarterPackScreen.tsx:606 +#: src/screens/StarterPack/StarterPackScreen.tsx:478 +#: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:501 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" msgstr "" @@ -1704,7 +1704,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:314 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" msgstr "" @@ -1757,12 +1757,7 @@ msgstr "例如:多次張貼廣告的用戶。" 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/screens/StarterPack/StarterPackScreen.tsx:445 +#: src/screens/StarterPack/StarterPackScreen.tsx:473 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 #: src/view/screens/Feeds.tsx:385 @@ -1770,6 +1765,11 @@ msgstr "編輯" msgid "Edit" msgstr "編輯" +#: src/view/com/lists/ListMembers.tsx:149 +msgctxt "action" +msgid "Edit" +msgstr "編輯" + #: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" @@ -1817,7 +1817,7 @@ msgstr "編輯個人檔案" msgid "Edit Profile" msgstr "編輯個人檔案" -#: src/screens/StarterPack/StarterPackScreen.tsx:437 +#: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" msgstr "" @@ -2110,7 +2110,7 @@ msgstr "無法刪除訊息" msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請重試" -#: src/screens/StarterPack/StarterPackScreen.tsx:569 +#: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" msgstr "" @@ -2286,8 +2286,8 @@ msgstr "跟隨 {name}" msgid "Follow Account" msgstr "跟隨帳號" -#: src/screens/StarterPack/StarterPackScreen.tsx:317 -#: src/screens/StarterPack/StarterPackScreen.tsx:324 +#: src/screens/StarterPack/StarterPackScreen.tsx:345 +#: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" msgstr "" @@ -2464,7 +2464,7 @@ msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:628 +#: src/screens/StarterPack/StarterPackScreen.tsx:656 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -2808,8 +2808,8 @@ msgstr "" msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:196 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:202 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" msgstr "" @@ -3377,6 +3377,10 @@ msgstr "名稱或描述違反社群標準" msgid "Nature" msgstr "自然" +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 #: src/view/com/modals/ChangePassword.tsx:169 @@ -3770,7 +3774,7 @@ msgstr "開啟導覽" msgid "Open post options menu" msgstr "開啟貼文選項選單" -#: src/screens/StarterPack/StarterPackScreen.tsx:423 +#: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" msgstr "" @@ -4524,8 +4528,8 @@ msgstr "檢舉訊息" msgid "Report post" msgstr "檢舉貼文" -#: src/screens/StarterPack/StarterPackScreen.tsx:476 -#: src/screens/StarterPack/StarterPackScreen.tsx:479 +#: src/screens/StarterPack/StarterPackScreen.tsx:504 +#: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" msgstr "" @@ -4571,7 +4575,7 @@ msgstr "轉貼" msgid "Repost" msgstr "轉貼" -#: src/screens/StarterPack/StarterPackScreen.tsx:418 +#: src/screens/StarterPack/StarterPackScreen.tsx:446 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4680,7 +4684,7 @@ msgid "Retry" msgstr "重試" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:622 +#: src/screens/StarterPack/StarterPackScreen.tsx:650 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "返回上一頁" @@ -5094,14 +5098,9 @@ msgstr "性行為或性暗示裸露。" msgid "Sexually Suggestive" msgstr "性暗示" -#: src/view/com/lightbox/Lightbox.tsx:144 -msgctxt "action" -msgid "Share" -msgstr "分享" - #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:312 -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:340 +#: src/screens/StarterPack/StarterPackScreen.tsx:493 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 @@ -5111,6 +5110,11 @@ msgstr "分享" msgid "Share" msgstr "分享" +#: src/view/com/lightbox/Lightbox.tsx:144 +msgctxt "action" +msgid "Share" +msgstr "分享" + #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" msgstr "分享一個有趣的故事!" @@ -5132,7 +5136,7 @@ msgstr "分享動態源" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:469 +#: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" msgstr "" @@ -5150,7 +5154,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:305 +#: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" msgstr "" @@ -5332,8 +5336,8 @@ msgstr "以 @{0} 身分登入" msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:296 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" msgstr "" @@ -5432,7 +5436,7 @@ msgstr "" msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:586 +#: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" msgstr "" @@ -5597,8 +5601,8 @@ msgstr "其中包含以下內容:" msgid "That handle is already taken." msgstr "這個帳號代碼已被使用。" -#: src/screens/StarterPack/StarterPackScreen.tsx:102 -#: src/screens/StarterPack/StarterPackScreen.tsx:103 +#: src/screens/StarterPack/StarterPackScreen.tsx:105 +#: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -5617,7 +5621,7 @@ msgstr "社群準則已移動到 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版權政策已移動到 <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:317 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -5646,7 +5650,7 @@ msgstr "這則貼文可能已被刪除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私政策已移動到 <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:596 +#: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -5815,6 +5819,7 @@ msgstr "此動態源由於目前使用人數眾多而暫時無法使用。請稍 msgid "This feed is empty! You may need to follow more users or tune your language settings." msgstr "這個動態源是空的!您或許需要先跟隨更多的人或檢查您的語言設定。" +#: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." @@ -6027,7 +6032,7 @@ msgstr "取消靜音列表" msgid "Unable to contact your service. Please check your Internet connection." msgstr "無法連線到服務,請檢查您的網路連線。" -#: src/screens/StarterPack/StarterPackScreen.tsx:520 +#: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" msgstr "" @@ -6620,7 +6625,7 @@ msgstr "開" msgid "Yes, deactivate" msgstr "確定並停用" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" msgstr "" @@ -6841,15 +6846,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:229 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:267 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" msgstr "" From 49396451ec8c877aebd27299a98c1b9e5b1e6cd4 Mon Sep 17 00:00:00 2001 From: devin ivy Date: Thu, 27 Jun 2024 13:02:29 -0400 Subject: [PATCH 290/520] bskyogcard: support emoji, more languages, long starter pack names (#4668) --- .../workflows/build-and-push-ogcard-aws.yaml | 4 +- .gitignore | 3 + Dockerfile.bskyogcard | 2 +- bskyogcard/package.json | 8 +- bskyogcard/scripts/install-fonts.ts | 40 ++ .../src/assets/{ => fonts}/Inter-Bold.ttf | Bin bskyogcard/src/components/StarterPack.tsx | 5 +- bskyogcard/src/context.ts | 20 +- bskyogcard/src/logger.ts | 1 + bskyogcard/src/routes/starter-pack.tsx | 6 + bskyogcard/src/util.ts | 37 ++ bskyogcard/yarn.lock | 450 ++++++++++++------ 12 files changed, 413 insertions(+), 163 deletions(-) create mode 100644 bskyogcard/scripts/install-fonts.ts rename bskyogcard/src/assets/{ => fonts}/Inter-Bold.ttf (100%) create mode 100644 bskyogcard/src/util.ts diff --git a/.github/workflows/build-and-push-ogcard-aws.yaml b/.github/workflows/build-and-push-ogcard-aws.yaml index 5d6ff041d3..8fb680a90d 100644 --- a/.github/workflows/build-and-push-ogcard-aws.yaml +++ b/.github/workflows/build-and-push-ogcard-aws.yaml @@ -1,8 +1,6 @@ name: build-and-push-ogcard-aws on: - push: - branches: - - divy/bskycard + workflow_dispatch: env: REGISTRY: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_REGISTRY }} diff --git a/.gitignore b/.gitignore index b546152cc2..7233b35472 100644 --- a/.gitignore +++ b/.gitignore @@ -115,3 +115,6 @@ src/locale/locales/**/*.js *.apk *.aab *.ipa + +# ogcard assets +bskyogcard/src/assets/fonts/noto-* diff --git a/Dockerfile.bskyogcard b/Dockerfile.bskyogcard index aa68add595..a01f68937a 100644 --- a/Dockerfile.bskyogcard +++ b/Dockerfile.bskyogcard @@ -10,7 +10,7 @@ RUN yarn install --frozen-lockfile COPY ./bskyogcard ./ # build then prune dev deps -RUN yarn build +RUN yarn install-fonts && yarn build RUN yarn install --production --ignore-scripts --prefer-offline # Uses assets from build stage to reduce build size diff --git a/bskyogcard/package.json b/bskyogcard/package.json index 3be1337fc3..176f9d8c49 100644 --- a/bskyogcard/package.json +++ b/bskyogcard/package.json @@ -5,7 +5,9 @@ "main": "src/index.ts", "scripts": { "start": "node --loader ts-node/esm ./src/bin.ts", - "build": "tsc && cp -r src/assets dist/assets" + "dev": "node --watch-path ./src --loader ts-node/esm ./src/bin.ts", + "build": "tsc && cp -r src/assets dist/", + "install-fonts": "node --loader ts-node/esm scripts/install-fonts.ts" }, "dependencies": { "@atproto/api": "0.12.19-next.0", @@ -15,10 +17,12 @@ "http-terminator": "^3.2.0", "pino": "^9.2.0", "react": "^18.3.1", - "satori": "^0.10.13" + "satori": "^0.10.13", + "twemoji": "^14.0.2" }, "devDependencies": { "@types/node": "^20.14.3", + "ts-node": "^10.9.2", "typescript": "^5.4.5" } } diff --git a/bskyogcard/scripts/install-fonts.ts b/bskyogcard/scripts/install-fonts.ts new file mode 100644 index 0000000000..5c58fb7b9e --- /dev/null +++ b/bskyogcard/scripts/install-fonts.ts @@ -0,0 +1,40 @@ +import {writeFile} from 'node:fs/promises' +import * as path from 'node:path' +import {fileURLToPath} from 'node:url' + +const __DIRNAME = path.dirname(fileURLToPath(import.meta.url)) + +const FONTS = [ + 'https://cdn.jsdelivr.net/fontsource/fonts/noto-sans-jp@5.0/japanese-700-normal.ttf', + 'https://cdn.jsdelivr.net/fontsource/fonts/noto-sans-tc@5.0/chinese-traditional-700-normal.ttf', + 'https://cdn.jsdelivr.net/fontsource/fonts/noto-sans-sc@5.0/chinese-simplified-700-normal.ttf', + 'https://cdn.jsdelivr.net/fontsource/fonts/noto-sans-hk@5.0/chinese-hongkong-700-normal.ttf', + 'https://cdn.jsdelivr.net/fontsource/fonts/noto-sans-kr@5.0/korean-700-normal.ttf', + 'https://cdn.jsdelivr.net/fontsource/fonts/noto-sans-thai@5.0/thai-700-normal.ttf', + 'https://cdn.jsdelivr.net/fontsource/fonts/noto-sans-arabic@5.0/arabic-700-normal.ttf', + 'https://cdn.jsdelivr.net/fontsource/fonts/noto-sans-hebrew@5.0/hebrew-700-normal.ttf', +] + +async function main() { + await Promise.all( + FONTS.map(async urlStr => { + const url = new URL(urlStr) + const res = await fetch(url) + const font = await res.arrayBuffer() + const filename = url.pathname + .split('/') + .slice(-2) + .join('/') + .replace(/@[\d.]+\//, '-') + if (!res.ok) { + throw new Error(`HTTP ${res.status}: fetching failed for ${filename}`) + } + await writeFile( + path.join(__DIRNAME, '..', 'src', 'assets', 'fonts', filename), + Buffer.from(font), + ) + }), + ) +} + +main() diff --git a/bskyogcard/src/assets/Inter-Bold.ttf b/bskyogcard/src/assets/fonts/Inter-Bold.ttf similarity index 100% rename from bskyogcard/src/assets/Inter-Bold.ttf rename to bskyogcard/src/assets/fonts/Inter-Bold.ttf diff --git a/bskyogcard/src/components/StarterPack.tsx b/bskyogcard/src/components/StarterPack.tsx index f73442190c..29bb8f32ab 100644 --- a/bskyogcard/src/components/StarterPack.tsx +++ b/bskyogcard/src/components/StarterPack.tsx @@ -43,6 +43,7 @@ export function StarterPack(props: { } else { imagesAcross.push(...imagesExceptCreator.slice(0, 7)) } + const isLongTitle = record ? record.name.length > 30 : false return (
{record?.name || 'Starter Pack'}
diff --git a/bskyogcard/src/context.ts b/bskyogcard/src/context.ts index f92651cafb..0c972c94de 100644 --- a/bskyogcard/src/context.ts +++ b/bskyogcard/src/context.ts @@ -1,8 +1,8 @@ -import {readFileSync} from 'node:fs' +import {readdirSync, readFileSync} from 'node:fs' +import * as path from 'node:path' +import {fileURLToPath} from 'node:url' import {AtpAgent} from '@atproto/api' -import * as path from 'path' -import {fileURLToPath} from 'url' import {Config} from './config.js' @@ -28,12 +28,14 @@ export class AppContext { static async fromConfig(cfg: Config, overrides?: Partial) { const appviewAgent = new AtpAgent({service: cfg.service.appviewUrl}) - const fonts = [ - { - name: 'Inter', - data: readFileSync(path.join(__DIRNAME, 'assets', 'Inter-Bold.ttf')), - }, - ] + const fontDirectory = path.join(__DIRNAME, 'assets', 'fonts') + const fontFiles = readdirSync(fontDirectory) + const fonts = fontFiles.map(file => { + return { + name: path.basename(file, path.extname(file)), + data: readFileSync(path.join(fontDirectory, file)), + } + }) return new AppContext({ cfg, appviewAgent, diff --git a/bskyogcard/src/logger.ts b/bskyogcard/src/logger.ts index 04b5d90469..3202065134 100644 --- a/bskyogcard/src/logger.ts +++ b/bskyogcard/src/logger.ts @@ -1,3 +1,4 @@ import {subsystemLogger} from '@atproto/common' export const httpLogger = subsystemLogger('bskyogcard') +export const renderLogger = subsystemLogger('bskyogcard:render') diff --git a/bskyogcard/src/routes/starter-pack.tsx b/bskyogcard/src/routes/starter-pack.tsx index cb3a553272..06cd6977c0 100644 --- a/bskyogcard/src/routes/starter-pack.tsx +++ b/bskyogcard/src/routes/starter-pack.tsx @@ -13,6 +13,7 @@ import { } from '../components/StarterPack.js' import {AppContext} from '../context.js' import {httpLogger} from '../logger.js' +import {loadEmojiAsSvg} from '../util.js' import {handler, originVerifyMiddleware} from './util.js' export default function (ctx: AppContext, app: Express) { @@ -65,6 +66,11 @@ export default function (ctx: AppContext, app: Express) { fonts: ctx.fonts, height: STARTERPACK_HEIGHT, width: STARTERPACK_WIDTH, + loadAdditionalAsset: async (code, text) => { + if (code === 'emoji') { + return await loadEmojiAsSvg(text) + } + }, }, ) const output = await resvg.renderAsync(svg) diff --git a/bskyogcard/src/util.ts b/bskyogcard/src/util.ts new file mode 100644 index 0000000000..2b86ded066 --- /dev/null +++ b/bskyogcard/src/util.ts @@ -0,0 +1,37 @@ +import twemoji from 'twemoji' + +import {renderLogger} from './logger.js' + +const U200D = String.fromCharCode(0x200d) +const UFE0F_REGEXP = /\uFE0F/g + +export async function loadEmojiAsSvg(chars: string) { + const cached = emojiCache.get(chars) + if (cached) return cached + const iconCode = twemoji.convert.toCodePoint( + chars.indexOf(U200D) < 0 ? chars.replace(UFE0F_REGEXP, '') : chars, + ) + const res = await fetch(getEmojiUrl(iconCode)) + const body = await res.arrayBuffer() + if (!res.ok) { + renderLogger.warn( + {status: res.status, err: Buffer.from(body).toString()}, + 'could not fetch emoji', + ) + return + } + const svg = + 'data:image/svg+xml;base64,' + Buffer.from(body).toString('base64') + emojiCache.set(chars, svg) + return svg +} + +const emojiCache = new Map() + +function getEmojiUrl(code: string) { + return ( + 'https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/' + + code.toLowerCase() + + '.svg' + ) +} diff --git a/bskyogcard/yarn.lock b/bskyogcard/yarn.lock index 0403efb84e..484aee9ee8 100644 --- a/bskyogcard/yarn.lock +++ b/bskyogcard/yarn.lock @@ -4,7 +4,7 @@ "@atproto/api@0.12.19-next.0": version "0.12.19-next.0" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.19-next.0.tgz#9592476cbdba8482d0fd8d65e20275c95d6d5fd4" + resolved "https://registry.npmjs.org/@atproto/api/-/api-0.12.19-next.0.tgz" integrity sha512-wyWr4uIabTgDTBY99y3QyrFxcIx1Mh4DkURgSv8sd/b+w0lfrZAJh0Gg9BXdg/iIjcf/M2lCTL04r0vASfkMVg== dependencies: "@atproto/common-web" "^0.3.0" @@ -16,7 +16,7 @@ "@atproto/common-web@^0.3.0": version "0.3.0" - resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.3.0.tgz#36da8c2c31d8cf8a140c3c8f03223319bf4430bb" + resolved "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.3.0.tgz" integrity sha512-67VnV6JJyX+ZWyjV7xFQMypAgDmjVaR9ZCuU/QW+mqlqI7fex2uL4Fv+7/jHadgzhuJHVd6OHOvNn0wR5WZYtA== dependencies: graphemer "^1.4.0" @@ -26,7 +26,7 @@ "@atproto/common@^0.4.0": version "0.4.0" - resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.4.0.tgz#d77696c7eb545426df727837d9ee333b429fe7ef" + resolved "https://registry.npmjs.org/@atproto/common/-/common-0.4.0.tgz" integrity sha512-yOXuPlCjT/OK9j+neIGYn9wkxx/AlxQSucysAF0xgwu0Ji8jAtKBf9Jv6R5ObYAjAD/kVUvEYumle+Yq/R9/7g== dependencies: "@atproto/common-web" "^0.3.0" @@ -38,7 +38,7 @@ "@atproto/lexicon@^0.4.0": version "0.4.0" - resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.0.tgz#63e8829945d80c25524882caa8ed27b1151cc576" + resolved "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.0.tgz" integrity sha512-RvCBKdSI4M8qWm5uTNz1z3R2yIvIhmOsMuleOj8YR6BwRD+QbtUBy3l+xQ7iXf4M5fdfJFxaUNa6Ty0iRwdKqQ== dependencies: "@atproto/common-web" "^0.3.0" @@ -49,12 +49,12 @@ "@atproto/syntax@^0.3.0": version "0.3.0" - resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.3.0.tgz#fafa2dbea9add37253005cb663e7373e05e618b3" + resolved "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.3.0.tgz" integrity sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA== "@atproto/xrpc@^0.5.0": version "0.5.0" - resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.5.0.tgz#dacbfd8f7b13f0ab5bd56f8fdd4b460e132a6032" + resolved "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.5.0.tgz" integrity sha512-swu+wyOLvYW4l3n+VAuJbHcPcES+tin2Lsrp8Bw5aIXIICiuFn1YMFlwK9JwVUzTH21Py1s1nHEjr4CJeElJog== dependencies: "@atproto/lexicon" "^0.4.0" @@ -62,7 +62,7 @@ "@cbor-extract/cbor-extract-darwin-arm64@2.2.0": version "2.2.0" - resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz#8d65cb861a99622e1b4a268e2d522d2ec6137338" + resolved "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz" integrity sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w== "@cbor-extract/cbor-extract-darwin-x64@2.2.0": @@ -90,14 +90,39 @@ resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz#4b3f07af047f984c082de34b116e765cb9af975f" integrity sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w== +"@cspotcode/source-map-support@^0.8.0": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== + dependencies: + "@jridgewell/trace-mapping" "0.3.9" + "@ipld/dag-cbor@^7.0.3": version "7.0.3" - resolved "https://registry.yarnpkg.com/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz#aa31b28afb11a807c3d627828a344e5521ac4a1e" + resolved "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz" integrity sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA== dependencies: cborg "^1.6.0" multiformats "^9.5.4" +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@resvg/resvg-js-android-arm-eabi@2.6.2": version "2.6.2" resolved "https://registry.yarnpkg.com/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz#e761e0b688127db64879f455178c92468a9aeabe" @@ -110,7 +135,7 @@ "@resvg/resvg-js-darwin-arm64@2.6.2": version "2.6.2" - resolved "https://registry.yarnpkg.com/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz#49bd3faeda5c49f53302d970e6e79d006de18e7d" + resolved "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz" integrity sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A== "@resvg/resvg-js-darwin-x64@2.6.2": @@ -160,7 +185,7 @@ "@resvg/resvg-js@^2.6.2": version "2.6.2" - resolved "https://registry.yarnpkg.com/@resvg/resvg-js/-/resvg-js-2.6.2.tgz#3e92a907d88d879256c585347c5b21a7f3bb5b46" + resolved "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.6.2.tgz" integrity sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q== optionalDependencies: "@resvg/resvg-js-android-arm-eabi" "2.6.2" @@ -178,57 +203,94 @@ "@shuding/opentype.js@1.4.0-beta.0": version "1.4.0-beta.0" - resolved "https://registry.yarnpkg.com/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz#5d1e7e9e056f546aad41df1c5043f8f85d39e24b" + resolved "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz" integrity sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA== dependencies: fflate "^0.7.3" string.prototype.codepointat "^0.2.1" +"@tsconfig/node10@^1.0.7": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2" + integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw== + +"@tsconfig/node12@^1.0.7": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" + integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== + +"@tsconfig/node14@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" + integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== + +"@tsconfig/node16@^1.0.2": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== + "@types/node@^20.14.3": version "20.14.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.3.tgz#7a9a5d009b0861e7f337166dc435dbfd758db92d" + resolved "https://registry.npmjs.org/@types/node/-/node-20.14.3.tgz" integrity sha512-Nuzqa6WAxeGnve6SXqiPAM9rA++VQs+iLZ1DDd56y0gdvygSZlQvZuvdFPR3yLqkVxPu4WrO02iDEyH1g+wazw== dependencies: undici-types "~5.26.4" abort-controller@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + resolved "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== dependencies: event-target-shim "^5.0.0" accepts@~1.3.8: version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" negotiator "0.6.3" +acorn-walk@^8.1.1: + version "8.3.3" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.3.tgz#9caeac29eefaa0c41e3d4c65137de4d6f34df43e" + integrity sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw== + dependencies: + acorn "^8.11.0" + +acorn@^8.11.0, acorn@^8.4.1: + version "8.12.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.0.tgz#1627bfa2e058148036133b8d9b51a700663c294c" + integrity sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw== + +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + array-flatten@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== atomic-sleep@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" + resolved "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz" integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== base64-js@0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz" integrity sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw== base64-js@^1.3.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== body-parser@1.20.2: version "1.20.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz" integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== dependencies: bytes "3.1.2" @@ -246,12 +308,12 @@ body-parser@1.20.2: boolean@^3.1.4: version "3.2.0" - resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" + resolved "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz" integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== buffer@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== dependencies: base64-js "^1.3.1" @@ -259,12 +321,12 @@ buffer@^6.0.3: bytes@3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== call-bind@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: es-define-property "^1.0.0" @@ -275,12 +337,12 @@ call-bind@^1.0.7: camelize@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== cbor-extract@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/cbor-extract/-/cbor-extract-2.2.0.tgz#cee78e630cbeae3918d1e2e58e0cebaf3a3be840" + resolved "https://registry.npmjs.org/cbor-extract/-/cbor-extract-2.2.0.tgz" integrity sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA== dependencies: node-gyp-build-optional-packages "5.1.1" @@ -294,61 +356,66 @@ cbor-extract@^2.2.0: cbor-x@^1.5.1: version "1.5.9" - resolved "https://registry.yarnpkg.com/cbor-x/-/cbor-x-1.5.9.tgz#ed6b2afcd7884bdd697674bfb7332c1473a13ecf" + resolved "https://registry.npmjs.org/cbor-x/-/cbor-x-1.5.9.tgz" integrity sha512-OEI5rEu3MeR0WWNUXuIGkxmbXVhABP+VtgAXzm48c9ulkrsvxshjjk94XSOGphyAKeNGLPfAxxzEtgQ6rEVpYQ== optionalDependencies: cbor-extract "^2.2.0" cborg@^1.6.0: version "1.10.2" - resolved "https://registry.yarnpkg.com/cborg/-/cborg-1.10.2.tgz#83cd581b55b3574c816f82696307c7512db759a1" + resolved "https://registry.npmjs.org/cborg/-/cborg-1.10.2.tgz" integrity sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug== color-name@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== content-disposition@0.5.4: version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: safe-buffer "5.2.1" content-type@~1.0.4, content-type@~1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== cookie@0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + css-background-parser@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/css-background-parser/-/css-background-parser-0.1.0.tgz#48a17f7fe6d4d4f1bca3177ddf16c5617950741b" + resolved "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz" integrity sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA== css-box-shadow@1.0.0-3: version "1.0.0-3" - resolved "https://registry.yarnpkg.com/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz#9eaeb7140947bf5d649fc49a19e4bbaa5f602713" + resolved "https://registry.npmjs.org/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz" integrity sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg== css-color-keywords@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== css-to-react-native@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz" integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== dependencies: camelize "^1.0.0" @@ -357,14 +424,14 @@ css-to-react-native@^3.0.0: debug@2.6.9: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" define-data-property@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: es-define-property "^1.0.0" @@ -373,74 +440,79 @@ define-data-property@^1.1.4: delay@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d" + resolved "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz" integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw== depd@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== destroy@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== detect-libc@^2.0.1: version "2.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz" integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== emoji-regex@^10.2.1: version "10.3.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz" integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw== encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== es-define-property@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== dependencies: get-intrinsic "^1.2.4" es-errors@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== event-target-shim@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + resolved "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== events@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== express@^4.19.2: version "4.19.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" + resolved "https://registry.npmjs.org/express/-/express-4.19.2.tgz" integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== dependencies: accepts "~1.3.8" @@ -477,24 +549,24 @@ express@^4.19.2: fast-printf@^1.6.9: version "1.6.9" - resolved "https://registry.yarnpkg.com/fast-printf/-/fast-printf-1.6.9.tgz#212f56570d2dc8ccdd057ee93d50dd414d07d676" + resolved "https://registry.npmjs.org/fast-printf/-/fast-printf-1.6.9.tgz" integrity sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg== dependencies: boolean "^3.1.4" fast-redact@^3.1.1: version "3.5.0" - resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.5.0.tgz#e9ea02f7e57d0cd8438180083e93077e496285e4" + resolved "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz" integrity sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A== fflate@^0.7.3: version "0.7.4" - resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.7.4.tgz#61587e5d958fdabb5a9368a302c25363f4f69f50" + resolved "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz" integrity sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw== finalhandler@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== dependencies: debug "2.6.9" @@ -507,22 +579,31 @@ finalhandler@1.2.0: forwarded@0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== +fs-extra@^8.0.1: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + function-bind@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: es-errors "^1.3.0" @@ -533,48 +614,53 @@ get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: gopd@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: get-intrinsic "^1.1.3" +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + graphemer@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== has-property-descriptors@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== has-symbols@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" hex-rgb@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/hex-rgb/-/hex-rgb-4.3.0.tgz#af5e974e83bb2fefe44d55182b004ec818c07776" + resolved "https://registry.npmjs.org/hex-rgb/-/hex-rgb-4.3.0.tgz" integrity sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw== http-errors@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== dependencies: depd "2.0.0" @@ -585,7 +671,7 @@ http-errors@2.0.0: http-terminator@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/http-terminator/-/http-terminator-3.2.0.tgz#bc158d2694b733ca4fbf22a35065a81a609fb3e9" + resolved "https://registry.npmjs.org/http-terminator/-/http-terminator-3.2.0.tgz" integrity sha512-JLjck1EzPaWjsmIf8bziM3p9fgR1Y3JoUKAkyYEbZmFrIvJM6I8vVJfBGWlEtV9IWOvzNnaTtjuwZeBY2kwB4g== dependencies: delay "^5.0.0" @@ -595,39 +681,55 @@ http-terminator@^3.2.0: iconv-lite@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ieee754@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== inherits@2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ipaddr.js@1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== iso-datestring-validator@^2.2.2: version "2.2.2" - resolved "https://registry.yarnpkg.com/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz#2daa80d2900b7a954f9f731d42f96ee0c19a6895" + resolved "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz" integrity sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA== "js-tokens@^3.0.0 || ^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-5.0.0.tgz#e6b718f73da420d612823996fdf14a03f6ff6922" + integrity sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w== + dependencies: + universalify "^0.1.2" + optionalDependencies: + graceful-fs "^4.1.6" + linebreak@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/linebreak/-/linebreak-1.1.0.tgz#831cf378d98bced381d8ab118f852bd50d81e46b" + resolved "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz" integrity sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ== dependencies: base64-js "0.0.8" @@ -635,114 +737,119 @@ linebreak@^1.1.0: loose-envify@^1.1.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" +make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== merge-descriptors@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== methods@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== mime-db@1.52.0: version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mime@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== ms@2.1.3: version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multiformats@^9.4.2, multiformats@^9.5.4, multiformats@^9.9.0: version "9.9.0" - resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37" + resolved "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz" integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg== negotiator@0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== node-gyp-build-optional-packages@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz#52b143b9dd77b7669073cbfe39e3f4118bfc603c" + resolved "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz" integrity sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw== dependencies: detect-libc "^2.0.1" object-inspect@^1.13.1: version "1.13.1" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== on-exit-leak-free@^2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz#fed195c9ebddb7d9e4c3842f93f281ac8dadd3b8" + resolved "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz" integrity sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA== on-finished@2.4.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== dependencies: ee-first "1.1.1" p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== p-timeout@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz" integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== dependencies: p-finally "^1.0.0" p-wait-for@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/p-wait-for/-/p-wait-for-3.2.0.tgz#640429bcabf3b0dd9f492c31539c5718cb6a3f1f" + resolved "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz" integrity sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA== dependencies: p-timeout "^3.0.0" pako@^0.2.5: version "0.2.9" - resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + resolved "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz" integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== parse-css-color@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/parse-css-color/-/parse-css-color-0.2.1.tgz#b687a583f2e42e66ffdfce80a570706966e807c9" + resolved "https://registry.npmjs.org/parse-css-color/-/parse-css-color-0.2.1.tgz" integrity sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg== dependencies: color-name "^1.1.4" @@ -750,17 +857,17 @@ parse-css-color@^0.2.1: parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== path-to-regexp@0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== pino-abstract-transport@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz#97f9f2631931e242da531b5c66d3079c12c9d1b5" + resolved "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz" integrity sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q== dependencies: readable-stream "^4.0.0" @@ -768,17 +875,17 @@ pino-abstract-transport@^1.2.0: pino-std-serializers@^6.0.0: version "6.2.2" - resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz#d9a9b5f2b9a402486a5fc4db0a737570a860aab3" + resolved "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz" integrity sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA== pino-std-serializers@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz#7c625038b13718dbbd84ab446bd673dc52259e3b" + resolved "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz" integrity sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA== pino@^8.15.0: version "8.21.0" - resolved "https://registry.yarnpkg.com/pino/-/pino-8.21.0.tgz#e1207f3675a2722940d62da79a7a55a98409f00d" + resolved "https://registry.npmjs.org/pino/-/pino-8.21.0.tgz" integrity sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q== dependencies: atomic-sleep "^1.0.0" @@ -795,7 +902,7 @@ pino@^8.15.0: pino@^9.2.0: version "9.2.0" - resolved "https://registry.yarnpkg.com/pino/-/pino-9.2.0.tgz#e77a9516f3a3e5550d9b76d9f65ac6118ef02bdd" + resolved "https://registry.npmjs.org/pino/-/pino-9.2.0.tgz" integrity sha512-g3/hpwfujK5a4oVbaefoJxezLzsDgLcNJeITvC6yrfwYeT9la+edCK42j5QpEQSQCZgTKapXvnQIdgZwvRaZug== dependencies: atomic-sleep "^1.0.0" @@ -812,22 +919,22 @@ pino@^9.2.0: postcss-value-parser@^4.0.2, postcss-value-parser@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== process-warning@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-3.0.0.tgz#96e5b88884187a1dce6f5c3166d611132058710b" + resolved "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz" integrity sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ== process@^0.11.10: version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== proxy-addr@~2.0.7: version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: forwarded "0.2.0" @@ -835,24 +942,24 @@ proxy-addr@~2.0.7: qs@6.11.0: version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== dependencies: side-channel "^1.0.4" quick-format-unescaped@^4.0.3: version "4.0.4" - resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" + resolved "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz" integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.5.2: version "2.5.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== dependencies: bytes "3.1.2" @@ -862,14 +969,14 @@ raw-body@2.5.2: react@^18.3.1: version "18.3.1" - resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" readable-stream@^4.0.0: version "4.5.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.5.2.tgz#9e7fc4c45099baeed934bff6eb97ba6cf2729e09" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz" integrity sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g== dependencies: abort-controller "^3.0.0" @@ -880,12 +987,12 @@ readable-stream@^4.0.0: real-require@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.2.0.tgz#209632dea1810be2ae063a6ac084fee7e33fba78" + resolved "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz" integrity sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg== roarr@^7.0.4: version "7.21.1" - resolved "https://registry.yarnpkg.com/roarr/-/roarr-7.21.1.tgz#fd6452ca822a65f736c35e5372f04ee9f2ca3851" + resolved "https://registry.npmjs.org/roarr/-/roarr-7.21.1.tgz" integrity sha512-3niqt5bXFY1InKU8HKWqqYTYjtrBaxBMnXELXCXUYgtNYGUtZM5rB46HIC430AyacL95iEniGf7RgqsesykLmQ== dependencies: fast-printf "^1.6.9" @@ -894,22 +1001,22 @@ roarr@^7.0.4: safe-buffer@5.2.1, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-stable-stringify@^2.3.1, safe-stable-stringify@^2.4.3: version "2.4.3" - resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" + resolved "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz" integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== "safer-buffer@>= 2.1.2 < 3": version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== satori@^0.10.13: version "0.10.13" - resolved "https://registry.yarnpkg.com/satori/-/satori-0.10.13.tgz#658a9920f55268d2002819387a80a0b6d4bdc262" + resolved "https://registry.npmjs.org/satori/-/satori-0.10.13.tgz" integrity sha512-klCwkVYMQ/ZN5inJLHzrUmGwoRfsdP7idB5hfpJ1jfiJk1ErDitK8Hkc6Kll1+Ox2WtqEuGecSZLnmup3CGzvQ== dependencies: "@shuding/opentype.js" "1.4.0-beta.0" @@ -925,12 +1032,12 @@ satori@^0.10.13: semver-compare@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== send@0.18.0: version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== dependencies: debug "2.6.9" @@ -949,7 +1056,7 @@ send@0.18.0: serve-static@1.15.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== dependencies: encodeurl "~1.0.2" @@ -959,7 +1066,7 @@ serve-static@1.15.0: set-function-length@^1.2.1: version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== dependencies: define-data-property "^1.1.4" @@ -971,12 +1078,12 @@ set-function-length@^1.2.1: setprototypeof@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== side-channel@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz" integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== dependencies: call-bind "^1.0.7" @@ -986,77 +1093,111 @@ side-channel@^1.0.4: sonic-boom@^3.7.0: version "3.8.1" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.8.1.tgz#d5ba8c4e26d6176c9a1d14d549d9ff579a163422" + resolved "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz" integrity sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg== dependencies: atomic-sleep "^1.0.0" sonic-boom@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-4.0.1.tgz#515b7cef2c9290cb362c4536388ddeece07aed30" + resolved "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.0.1.tgz" integrity sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ== dependencies: atomic-sleep "^1.0.0" split2@^4.0.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" + resolved "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== statuses@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== string.prototype.codepointat@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz#004ad44c8afc727527b108cd462b4d971cd469bc" + resolved "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz" integrity sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg== string_decoder@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" thread-stream@^2.6.0: version "2.7.0" - resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-2.7.0.tgz#d8a8e1b3fd538a6cca8ce69dbe5d3d097b601e11" + resolved "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz" integrity sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw== dependencies: real-require "^0.2.0" thread-stream@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-3.1.0.tgz#4b2ef252a7c215064507d4ef70c05a5e2d34c4f1" + resolved "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz" integrity sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A== dependencies: real-require "^0.2.0" tiny-inflate@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4" + resolved "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz" integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw== tlds@^1.234.0: version "1.252.0" - resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.252.0.tgz#71d9617f4ef4cc7347843bee72428e71b8b0f419" + resolved "https://registry.npmjs.org/tlds/-/tlds-1.252.0.tgz" integrity sha512-GA16+8HXvqtfEnw/DTcwB0UU354QE1n3+wh08oFjr6Znl7ZLAeUgYzCcK+/CCrOyE0vnHR8/pu3XXG3vDijXpQ== toidentifier@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +ts-node@^10.9.2: + version "10.9.2" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" + integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== + dependencies: + "@cspotcode/source-map-support" "^0.8.0" + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.2" + acorn "^8.4.1" + acorn-walk "^8.1.1" + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + v8-compile-cache-lib "^3.0.1" + yn "3.1.1" + +twemoji-parser@14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-14.0.0.tgz#13dabcb6d3a261d9efbf58a1666b182033bf2b62" + integrity sha512-9DUOTGLOWs0pFWnh1p6NF+C3CkQ96PWmEFwhOVmT3WbecRC+68AIqpsnJXygfkFcp4aXbOp8Dwbhh/HQgvoRxA== + +twemoji@^14.0.2: + version "14.0.2" + resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-14.0.2.tgz#c53adb01dab22bf4870f648ca8cc347ce99ee37e" + integrity sha512-BzOoXIe1QVdmsUmZ54xbEH+8AgtOKUiG53zO5vVP2iUu6h5u9lN15NcuS6te4OY96qx0H7JK9vjjl9WQbkTRuA== + dependencies: + fs-extra "^8.0.1" + jsonfile "^5.0.0" + twemoji-parser "14.0.0" + universalify "^0.1.2" + type-fest@^2.3.3: version "2.19.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -1064,50 +1205,65 @@ type-is@~1.6.18: typescript@^5.4.5: version "5.4.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz" integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== uint8arrays@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.0.0.tgz#260869efb8422418b6f04e3fac73a3908175c63b" + resolved "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz" integrity sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA== dependencies: multiformats "^9.4.2" undici-types@~5.26.4: version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== unicode-trie@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-2.0.0.tgz#8fd8845696e2e14a8b67d78fa9e0dd2cad62fec8" + resolved "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz" integrity sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ== dependencies: pako "^0.2.5" tiny-inflate "^1.0.0" +universalify@^0.1.0, universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== +v8-compile-cache-lib@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" + integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== + vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + yoga-wasm-web@^0.3.3: version "0.3.3" - resolved "https://registry.yarnpkg.com/yoga-wasm-web/-/yoga-wasm-web-0.3.3.tgz#eb8e9fcb18e5e651994732f19a220cb885d932ba" + resolved "https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.3.3.tgz" integrity sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA== zod@^3.21.4: version "3.23.8" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" + resolved "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz" integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== From 58102377fd3c9142925a99546ca5efe8906fbdf4 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 27 Jun 2024 18:36:06 +0100 Subject: [PATCH 291/520] Fix pasting images on web (#4670) --- .../com/composer/text-input/TextInput.web.tsx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/view/com/composer/text-input/TextInput.web.tsx b/src/view/com/composer/text-input/TextInput.web.tsx index a91524974e..3c4aaf7388 100644 --- a/src/view/com/composer/text-input/TextInput.web.tsx +++ b/src/view/com/composer/text-input/TextInput.web.tsx @@ -152,23 +152,22 @@ export const TextInput = React.forwardRef(function TextInputImpl( }, handlePaste: (view, event) => { const clipboardData = event.clipboardData + let preventDefault = false if (clipboardData) { if (clipboardData.types.includes('text/html')) { // Rich-text formatting is pasted, try retrieving plain text const text = clipboardData.getData('text/plain') - // `pasteText` will invoke this handler again, but `clipboardData` will be null. view.pasteText(text) - + preventDefault = true + } + getImageFromUri(clipboardData.items, (uri: string) => { + textInputWebEmitter.emit('photo-pasted', uri) + }) + if (preventDefault) { // Return `true` to prevent ProseMirror's default paste behavior. return true - } else { - // Otherwise, try retrieving images from the clipboard - - getImageFromUri(clipboardData.items, (uri: string) => { - textInputWebEmitter.emit('photo-pasted', uri) - }) } } }, From d26928a5d85d1cb7b5a9f52abbf1f2b753deb12f Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 27 Jun 2024 18:39:36 +0100 Subject: [PATCH 292/520] Remove reposts from the Replies tab (#4669) --- src/state/preferences/feed-tuners.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/state/preferences/feed-tuners.tsx b/src/state/preferences/feed-tuners.tsx index ca0fefe915..7d44515138 100644 --- a/src/state/preferences/feed-tuners.tsx +++ b/src/state/preferences/feed-tuners.tsx @@ -12,6 +12,12 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { const {currentAccount} = useSession() return useMemo(() => { + if (feedDesc.startsWith('author')) { + if (feedDesc.endsWith('|posts_with_replies')) { + // TODO: Do this on the server instead. + return [FeedTuner.removeReposts] + } + } if (feedDesc.startsWith('feedgen')) { return [ FeedTuner.dedupReposts, From fff3ae8f359f496de3165d9d15c7135fc4269916 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 27 Jun 2024 13:27:37 -0500 Subject: [PATCH 293/520] Refactor `ProfileCard` to be composable (#4622) * Break up new profile card for easier re-use * Break things up a bit more * Add round variant support and other button props * Handle blocks * Add Outer export * Tweak space --- src/components/ProfileCard.tsx | 315 ++++++++++++++++++++++++++------- 1 file changed, 253 insertions(+), 62 deletions(-) diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index a0d222854b..a6ca7627b2 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -1,20 +1,32 @@ import React from 'react' -import {View} from 'react-native' -import {AppBskyActorDefs, moderateProfile, ModerationOpts} from '@atproto/api' +import {GestureResponderEvent, View} from 'react-native' +import { + AppBskyActorDefs, + moderateProfile, + ModerationOpts, + RichText as RichTextApi, +} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' -import {createSanitizedDisplayName} from 'lib/moderation/create-sanitized-display-name' +import {sanitizeDisplayName} from '#/lib/strings/display-names' +import {useProfileFollowMutationQueue} from '#/state/queries/profile' import {sanitizeHandle} from 'lib/strings/handles' import {useProfileShadow} from 'state/cache/profile-shadow' import {useSession} from 'state/session' -import {FollowButton} from 'view/com/profile/FollowButton' +import * as Toast from '#/view/com/util/Toast' import {ProfileCardPills} from 'view/com/profile/ProfileCard' import {UserAvatar} from 'view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' -import {Link} from '#/components/Link' +import {Button, ButtonIcon, ButtonProps, ButtonText} from '#/components/Button' +import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' +import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' +import {Link as InternalLink, LinkProps} from '#/components/Link' +import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' export function Default({ - profile: profileUnshadowed, + profile, moderationOpts, logContext = 'ProfileCard', }: { @@ -22,70 +34,249 @@ export function Default({ moderationOpts: ModerationOpts logContext?: 'ProfileCard' | 'StarterPackProfilesList' }) { - const t = useTheme() - const {currentAccount, hasSession} = useSession() - - const profile = useProfileShadow(profileUnshadowed) - const name = createSanitizedDisplayName(profile) - const handle = `@${sanitizeHandle(profile.handle)}` - const moderation = moderateProfile(profile, moderationOpts) - return ( - - - - - - {name} - - - {handle} - - - {hasSession && profile.did !== currentAccount?.did && ( - - - - )} - - - - - {profile.description && ( - - {profile.description} - - )} - + + + ) } -function Wrapper({did, children}: {did: string; children: React.ReactNode}) { +export function Card({ + profile, + moderationOpts, + logContext = 'ProfileCard', +}: { + profile: AppBskyActorDefs.ProfileViewDetailed + moderationOpts: ModerationOpts + logContext?: 'ProfileCard' | 'StarterPackProfilesList' +}) { + const moderation = moderateProfile(profile, moderationOpts) + return ( - +
+ + + +
+ + + + + + ) +} + +export function Outer({ + children, +}: { + children: React.ReactElement | React.ReactElement[] +}) { + return {children} +} + +export function Header({ + children, +}: { + children: React.ReactElement | React.ReactElement[] +}) { + return {children} +} + +export function Link({did, children}: {did: string} & Omit) { + return ( + - {children} - + {children} + + ) +} + +export function Avatar({ + profile, + moderationOpts, +}: { + profile: AppBskyActorDefs.ProfileViewDetailed + moderationOpts: ModerationOpts +}) { + const moderation = moderateProfile(profile, moderationOpts) + + return ( + + ) +} + +export function NameAndHandle({ + profile, + moderationOpts, +}: { + profile: AppBskyActorDefs.ProfileViewDetailed + moderationOpts: ModerationOpts +}) { + const t = useTheme() + const moderation = moderateProfile(profile, moderationOpts) + const name = sanitizeDisplayName( + profile.displayName || sanitizeHandle(profile.handle), + moderation.ui('displayName'), + ) + const handle = sanitizeHandle(profile.handle, '@') + + return ( + + + {name} + + + {handle} + + + ) +} + +export function Description({ + profile: profileUnshadowed, +}: { + profile: AppBskyActorDefs.ProfileViewDetailed +}) { + const profile = useProfileShadow(profileUnshadowed) + const {description} = profile + const rt = React.useMemo(() => { + if (!description) return + const rt = new RichTextApi({text: description || ''}) + rt.detectFacetsWithoutResolution() + return rt + }, [description]) + if (!rt) return null + if ( + profile.viewer && + (profile.viewer.blockedBy || + profile.viewer.blocking || + profile.viewer.blockingByList) + ) + return null + return ( + + + + ) +} + +export type FollowButtonProps = { + profile: AppBskyActorDefs.ProfileViewBasic + logContext: 'ProfileCard' | 'StarterPackProfilesList' +} & Partial + +export function FollowButton(props: FollowButtonProps) { + const {currentAccount, hasSession} = useSession() + const isMe = props.profile.did === currentAccount?.did + return hasSession && !isMe ? : null +} + +export function FollowButtonInner({ + profile: profileUnshadowed, + logContext, + ...rest +}: FollowButtonProps) { + const {_} = useLingui() + const profile = useProfileShadow(profileUnshadowed) + const [queueFollow, queueUnfollow] = useProfileFollowMutationQueue( + profile, + logContext, + ) + const isRound = Boolean(rest.shape && rest.shape === 'round') + + const onPressFollow = async (e: GestureResponderEvent) => { + e.preventDefault() + e.stopPropagation() + try { + await queueFollow() + } catch (e: any) { + if (e?.name !== 'AbortError') { + Toast.show(_(msg`An issue occurred, please try again.`)) + } + } + } + + const onPressUnfollow = async (e: GestureResponderEvent) => { + e.preventDefault() + e.stopPropagation() + try { + await queueUnfollow() + } catch (e: any) { + if (e?.name !== 'AbortError') { + Toast.show(_(msg`An issue occurred, please try again.`)) + } + } + } + + const unfollowLabel = _( + msg({ + message: 'Following', + comment: 'User is following this account, click to unfollow', + }), + ) + const followLabel = _( + msg({ + message: 'Follow', + comment: 'User is not following this account, click to follow', + }), + ) + + if (!profile.viewer) return null + if ( + profile.viewer.blockedBy || + profile.viewer.blocking || + profile.viewer.blockingByList + ) + return null + + return ( + + {profile.viewer.following ? ( + + ) : ( + + )} + ) } From d5ca95233e3f8dd545fddb54a1f182d5a2e354f8 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 27 Jun 2024 11:31:24 -0700 Subject: [PATCH 294/520] offer a json response for grabbing short links (#4671) --- bskylink/src/routes/redirect.ts | 20 ++++++++++++++--- bskylink/tests/index.ts | 39 +++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 3 deletions(-) diff --git a/bskylink/src/routes/redirect.ts b/bskylink/src/routes/redirect.ts index 7791ea815e..276aae1ca1 100644 --- a/bskylink/src/routes/redirect.ts +++ b/bskylink/src/routes/redirect.ts @@ -11,6 +11,7 @@ export default function (ctx: AppContext, app: Express) { '/:linkId', handler(async (req, res) => { const linkId = req.params.linkId + const contentType = req.accepts(['html', 'json']) assert( typeof linkId === 'string', 'express guarantees id parameter is a string', @@ -21,9 +22,19 @@ export default function (ctx: AppContext, app: Express) { .where('id', '=', linkId) .executeTakeFirst() if (!found) { - // potentially broken or mistyped link— send user to the app - res.setHeader('Location', `https://${ctx.cfg.service.appHostname}`) + // potentially broken or mistyped link res.setHeader('Cache-Control', 'no-store') + if (contentType === 'json') { + return res + .status(404) + .json({ + error: 'NotFound', + message: 'Link not found', + }) + .end() + } + // send the user to the app + res.setHeader('Location', `https://${ctx.cfg.service.appHostname}`) return res.status(302).end() } // build url from original url in order to preserve query params @@ -32,8 +43,11 @@ export default function (ctx: AppContext, app: Express) { `https://${ctx.cfg.service.appHostname}`, ) url.pathname = found.path - res.setHeader('Location', url.href) res.setHeader('Cache-Control', `max-age=${(7 * DAY) / SECOND}`) + if (contentType === 'json') { + return res.json({url: url.href}).end() + } + res.setHeader('Location', url.href) return res.status(301).end() }), ) diff --git a/bskylink/tests/index.ts b/bskylink/tests/index.ts index 51449c21be..c5604c7a12 100644 --- a/bskylink/tests/index.ts +++ b/bskylink/tests/index.ts @@ -56,6 +56,26 @@ describe('link service', async () => { ) }) + it('returns json object with url when requested', async () => { + const link = await getLink('/start/did:example:carol/zzz/') + const [status, json] = await getJsonRedirect(link) + assert.strictEqual(status, 200) + assert(json.url) + const url = new URL(json.url) + assert.strictEqual(url.pathname, '/start/did:example:carol/zzz') + }) + + it('returns 404 for unknown link when requesting json', async () => { + const [status, json] = await getJsonRedirect( + 'https://test.bsky.link/unknown', + ) + assert(json.error) + assert(json.message) + assert.strictEqual(status, 404) + assert.strictEqual(json.error, 'NotFound') + assert.strictEqual(json.message, 'Link not found') + }) + async function getRedirect(link: string): Promise<[number, string]> { const url = new URL(link) const base = new URL(baseUrl) @@ -70,6 +90,25 @@ describe('link service', async () => { return [res.status, res.headers.get('location') ?? ''] } + async function getJsonRedirect( + link: string, + ): Promise<[number, {url?: string; error?: string; message?: string}]> { + const url = new URL(link) + const base = new URL(baseUrl) + url.protocol = base.protocol + url.host = base.host + const res = await fetch(url, { + redirect: 'manual', + headers: {accept: 'application/json,text/html'}, + }) + assert( + res.headers.get('content-type')?.startsWith('application/json'), + 'content type was not json', + ) + const json = await res.json() + return [res.status, json] + } + async function getLink(path: string): Promise { const res = await fetch(new URL('/link', baseUrl), { method: 'post', From 030c8e268e161bebe360e3ad97b1c18bd8425ca8 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 27 Jun 2024 16:25:21 -0700 Subject: [PATCH 295/520] Bump 1.88.0 (#4688) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f3e2e0c662..61d3eea77d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bsky.app", - "version": "1.87.0", + "version": "1.88.0", "private": true, "engines": { "node": ">=18" From 91c4aa7c2dc598dd5e2c828e44c0d2c94cf0967d Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 27 Jun 2024 19:35:20 -0700 Subject: [PATCH 296/520] Handle pressing all go.bsky.app links in-app w/ resolution (#4680) --- src/Navigation.tsx | 12 ++- src/lib/link-meta/resolve-short-link.ts | 10 ++- src/lib/routes/types.ts | 2 + src/lib/strings/url-helpers.ts | 17 +++- src/routes.ts | 1 + .../StarterPack/StarterPackLandingScreen.tsx | 37 +++++++-- src/screens/StarterPack/StarterPackScreen.tsx | 80 +++++++++++++++++-- src/state/queries/resolve-short-link.ts | 24 ++++++ src/state/shell/logged-out.tsx | 20 +++++ 9 files changed, 186 insertions(+), 17 deletions(-) create mode 100644 src/state/queries/resolve-short-link.ts diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 5cb4f4105f..4ecf3fff8c 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -43,7 +43,10 @@ import HashtagScreen from '#/screens/Hashtag' import {ModerationScreen} from '#/screens/Moderation' import {ProfileKnownFollowersScreen} from '#/screens/Profile/KnownFollowers' import {ProfileLabelerLikedByScreen} from '#/screens/Profile/ProfileLabelerLikedBy' -import {StarterPackScreen} from '#/screens/StarterPack/StarterPackScreen' +import { + StarterPackScreen, + StarterPackScreenShort, +} from '#/screens/StarterPack/StarterPackScreen' import {Wizard} from '#/screens/StarterPack/Wizard' import {init as initAnalytics} from './lib/analytics/analytics' import {useWebScrollRestoration} from './lib/hooks/useWebScrollRestoration' @@ -322,7 +325,12 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { StarterPackScreen} - options={{title: title(msg`Starter Pack`), requireAuth: true}} + options={{title: title(msg`Starter Pack`)}} + /> + StarterPackScreenShort} + options={{title: title(msg`Starter Pack`)}} /> } @@ -112,9 +117,6 @@ function LandingScreenLoaded({ const listItemsCount = starterPack.list?.listItemCount ?? 0 const onContinue = () => { - setActiveStarterPack({ - uri: starterPack.uri, - }) setScreenState(LoggedOutScreenState.S_CreateAccount) } @@ -166,6 +168,31 @@ function LandingScreenLoaded({ paddingTop: 100, }, ]}> + { + setActiveStarterPack(undefined) + }} + accessibilityLabel={_(msg`Back`)} + accessibilityHint={_(msg`Go back to previous screen`)}> + + diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index aa0e75a233..679b3f2cbc 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -28,15 +28,20 @@ import {HITSLOP_20} from 'lib/constants' import {makeProfileLink, makeStarterPackLink} from 'lib/routes/links' import {CommonNavigatorParams, NavigationProp} from 'lib/routes/types' import {logEvent} from 'lib/statsig/statsig' -import {getStarterPackOgCard} from 'lib/strings/starter-pack' +import { + createStarterPackUri, + getStarterPackOgCard, +} from 'lib/strings/starter-pack' import {isWeb} from 'platform/detection' import {updateProfileShadow} from 'state/cache/profile-shadow' import {useModerationOpts} from 'state/preferences/moderation-opts' import {useListMembersQuery} from 'state/queries/list-members' +import {useResolvedStarterPackShortLink} from 'state/queries/resolve-short-link' import {useResolveDidQuery} from 'state/queries/resolve-uri' import {useShortenLink} from 'state/queries/shorten-link' import {useStarterPackQuery} from 'state/queries/starter-packs' import {useAgent, useSession} from 'state/session' +import {useSetActiveStarterPack} from 'state/shell/starter-pack' import * as Toast from '#/view/com/util/Toast' import {PagerWithHeader} from 'view/com/pager/PagerWithHeader' import {ProfileSubpageHeader} from 'view/com/profile/ProfileSubpageHeader' @@ -67,12 +72,77 @@ type StarterPackScreeProps = NativeStackScreenProps< CommonNavigatorParams, 'StarterPack' > +type StarterPackScreenShortProps = NativeStackScreenProps< + CommonNavigatorParams, + 'StarterPackShort' +> export function StarterPackScreen({route}: StarterPackScreeProps) { + return +} + +export function StarterPackScreenShort({route}: StarterPackScreenShortProps) { + const {_} = useLingui() + const { + data: resolvedStarterPack, + isLoading, + isError, + } = useResolvedStarterPackShortLink({ + code: route.params.code, + }) + + if (isLoading || isError || !resolvedStarterPack) { + return ( + + ) + } + return +} + +export function StarterPackAuthCheck({ + routeParams, +}: { + routeParams: StarterPackScreeProps['route']['params'] +}) { + const navigation = useNavigation() + const setActiveStarterPack = useSetActiveStarterPack() + const {currentAccount} = useSession() + + React.useEffect(() => { + if (currentAccount) return + + const uri = createStarterPackUri({ + did: routeParams.name, + rkey: routeParams.rkey, + }) + + if (!uri) return + setActiveStarterPack({ + uri, + }) + + navigation.goBack() + }, [routeParams, currentAccount, navigation, setActiveStarterPack]) + + if (!currentAccount) return null + + return +} + +export function StarterPackScreenInner({ + routeParams, +}: { + routeParams: StarterPackScreeProps['route']['params'] +}) { + const {name, rkey} = routeParams const {_} = useLingui() const {currentAccount} = useSession() - const {name, rkey} = route.params const moderationOpts = useModerationOpts() const { data: did, @@ -113,16 +183,16 @@ export function StarterPackScreen({route}: StarterPackScreeProps) { } return ( - ) } -function StarterPackScreenInner({ +function StarterPackScreenLoaded({ starterPack, routeParams, listMembersQuery, diff --git a/src/state/queries/resolve-short-link.ts b/src/state/queries/resolve-short-link.ts new file mode 100644 index 0000000000..a10bc12c17 --- /dev/null +++ b/src/state/queries/resolve-short-link.ts @@ -0,0 +1,24 @@ +import {useQuery} from '@tanstack/react-query' + +import {resolveShortLink} from 'lib/link-meta/resolve-short-link' +import {parseStarterPackUri} from 'lib/strings/starter-pack' +import {STALE} from 'state/queries/index' + +const ROOT_URI = 'https://go.bsky.app/' + +const RQKEY_ROOT = 'resolved-short-link' +export const RQKEY = (code: string) => [RQKEY_ROOT, code] + +export function useResolvedStarterPackShortLink({code}: {code: string}) { + return useQuery({ + queryKey: RQKEY(code), + queryFn: async () => { + const uri = `${ROOT_URI}${code}` + const res = await resolveShortLink(uri) + return parseStarterPackUri(res) + }, + retry: 1, + enabled: Boolean(code), + staleTime: STALE.HOURS.ONE, + }) +} diff --git a/src/state/shell/logged-out.tsx b/src/state/shell/logged-out.tsx index dc78d03d5d..2c577fdd2a 100644 --- a/src/state/shell/logged-out.tsx +++ b/src/state/shell/logged-out.tsx @@ -50,6 +50,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const activeStarterPack = useActiveStarterPack() const {hasSession} = useSession() const shouldShowStarterPack = Boolean(activeStarterPack?.uri) && !hasSession + const [state, setState] = React.useState({ showLoggedOut: shouldShowStarterPack, requestedAccountSwitchTo: shouldShowStarterPack @@ -59,6 +60,25 @@ export function Provider({children}: React.PropsWithChildren<{}>) { : undefined, }) + const [prevActiveStarterPack, setPrevActiveStarterPack] = + React.useState(activeStarterPack) + if (activeStarterPack?.uri !== prevActiveStarterPack?.uri) { + setPrevActiveStarterPack(activeStarterPack) + if (activeStarterPack) { + setState(s => ({ + ...s, + showLoggedOut: true, + requestedAccountSwitchTo: 'starterpack', + })) + } else { + setState(s => ({ + ...s, + showLoggedOut: false, + requestedAccountSwitchTo: undefined, + })) + } + } + const controls = React.useMemo( () => ({ setShowLoggedOut(show) { From 8ebf9cc4b10a620d7698c1b0d0b316729c02dc13 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 27 Jun 2024 21:44:26 -0700 Subject: [PATCH 297/520] Handle pushing to starterpack screen when unauthed (#4692) --- src/screens/Signup/StepInfo/index.tsx | 16 +- src/screens/Signup/index.tsx | 63 +++---- src/screens/Signup/state.ts | 2 - src/screens/StarterPack/StarterPackScreen.tsx | 154 ++++++++++-------- src/state/queries/starter-packs.ts | 20 ++- src/state/shell/logged-out.tsx | 20 --- 6 files changed, 143 insertions(+), 132 deletions(-) diff --git a/src/screens/Signup/StepInfo/index.tsx b/src/screens/Signup/StepInfo/index.tsx index 4104b79b35..ea10d4365e 100644 --- a/src/screens/Signup/StepInfo/index.tsx +++ b/src/screens/Signup/StepInfo/index.tsx @@ -1,5 +1,5 @@ -import React from 'react' -import {View} from 'react-native' +import React, {useEffect} from 'react' +import {LayoutAnimation, View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -27,10 +27,18 @@ function sanitizeDate(date: Date): Date { return date } -export function StepInfo() { +export function StepInfo({ + isLoadingStarterPack, +}: { + isLoadingStarterPack: boolean +}) { const {_} = useLingui() const {state, dispatch} = useSignupContext() + useEffect(() => { + LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut) + }, [state.isLoading, isLoadingStarterPack]) + return ( @@ -46,7 +54,7 @@ export function StepInfo() { } /> - {state.isLoading ? ( + {state.isLoading || isLoadingStarterPack ? ( diff --git a/src/screens/Signup/index.tsx b/src/screens/Signup/index.tsx index 3203d443cc..2ccb388465 100644 --- a/src/screens/Signup/index.tsx +++ b/src/screens/Signup/index.tsx @@ -1,10 +1,6 @@ import React from 'react' import {View} from 'react-native' -import Animated, { - FadeIn, - FadeOut, - LayoutAnimationConfig, -} from 'react-native-reanimated' +import {LayoutAnimationConfig} from 'react-native-reanimated' import {AppBskyGraphStarterpack} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -47,9 +43,15 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { const agent = useAgent() const activeStarterPack = useActiveStarterPack() - const {data: starterPack} = useStarterPackQuery({ + const { + data: starterPack, + isFetching: isFetchingStarterPack, + isError: isErrorStarterPack, + } = useStarterPackQuery({ uri: activeStarterPack?.uri, }) + const showStarterPackCard = + activeStarterPack?.uri && !isFetchingStarterPack && starterPack const { data: serviceInfo, @@ -155,30 +157,27 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { description={_(msg`We're so excited to have you join us!`)} scrollable> - {state.activeStep === SignupStep.INFO && - starterPack && + {showStarterPackCard && AppBskyGraphStarterpack.isRecord(starterPack.record) ? ( - - - - {starterPack.record.name} - - - {starterPack.feeds?.length ? ( - - You'll follow the suggested users and feeds once you - finish creating your account! - - ) : ( - - You'll follow the suggested users once you finish creating - your account! - - )} - - - + + + {starterPack.record.name} + + + {starterPack.feeds?.length ? ( + + You'll follow the suggested users and feeds once you finish + creating your account! + + ) : ( + + You'll follow the suggested users once you finish creating + your account! + + )} + + ) : null} void}) { {state.activeStep === SignupStep.INFO ? ( - + ) : state.activeStep === SignupStep.HANDLE ? ( ) : ( diff --git a/src/screens/Signup/state.ts b/src/screens/Signup/state.ts index 87700cb88e..70b74a9304 100644 --- a/src/screens/Signup/state.ts +++ b/src/screens/Signup/state.ts @@ -116,8 +116,6 @@ export function reducer(s: SignupState, a: SignupAction): SignupState { break } case 'setServiceDescription': { - LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut) - next.serviceDescription = a.value next.userDomain = a.value?.availableUserDomains[0] ?? '' next.isLoading = false diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index 679b3f2cbc..12b36f43c6 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -28,10 +28,7 @@ import {HITSLOP_20} from 'lib/constants' import {makeProfileLink, makeStarterPackLink} from 'lib/routes/links' import {CommonNavigatorParams, NavigationProp} from 'lib/routes/types' import {logEvent} from 'lib/statsig/statsig' -import { - createStarterPackUri, - getStarterPackOgCard, -} from 'lib/strings/starter-pack' +import {getStarterPackOgCard} from 'lib/strings/starter-pack' import {isWeb} from 'platform/detection' import {updateProfileShadow} from 'state/cache/profile-shadow' import {useModerationOpts} from 'state/preferences/moderation-opts' @@ -41,6 +38,7 @@ import {useResolveDidQuery} from 'state/queries/resolve-uri' import {useShortenLink} from 'state/queries/shorten-link' import {useStarterPackQuery} from 'state/queries/starter-packs' import {useAgent, useSession} from 'state/session' +import {useLoggedOutViewControls} from 'state/shell/logged-out' import {useSetActiveStarterPack} from 'state/shell/starter-pack' import * as Toast from '#/view/com/util/Toast' import {PagerWithHeader} from 'view/com/pager/PagerWithHeader' @@ -78,7 +76,7 @@ type StarterPackScreenShortProps = NativeStackScreenProps< > export function StarterPackScreen({route}: StarterPackScreeProps) { - return + return } export function StarterPackScreenShort({route}: StarterPackScreenShortProps) { @@ -101,37 +99,7 @@ export function StarterPackScreenShort({route}: StarterPackScreenShortProps) { /> ) } - return -} - -export function StarterPackAuthCheck({ - routeParams, -}: { - routeParams: StarterPackScreeProps['route']['params'] -}) { - const navigation = useNavigation() - const setActiveStarterPack = useSetActiveStarterPack() - const {currentAccount} = useSession() - - React.useEffect(() => { - if (currentAccount) return - - const uri = createStarterPackUri({ - did: routeParams.name, - rkey: routeParams.rkey, - }) - - if (!uri) return - setActiveStarterPack({ - uri, - }) - - navigation.goBack() - }, [routeParams, currentAccount, navigation, setActiveStarterPack]) - - if (!currentAccount) return null - - return + return } export function StarterPackScreenInner({ @@ -330,9 +298,11 @@ function Header({ }) { const {_} = useLingui() const t = useTheme() - const {currentAccount} = useSession() + const {currentAccount, hasSession} = useSession() const agent = useAgent() const queryClient = useQueryClient() + const setActiveStarterPack = useSetActiveStarterPack() + const {requestSwitchToAccount} = useLoggedOutViewControls() const [isProcessing, setIsProcessing] = React.useState(false) @@ -340,6 +310,29 @@ function Header({ const isOwn = creator?.did === currentAccount?.did const joinedAllTimeCount = starterPack.joinedAllTimeCount ?? 0 + const navigation = useNavigation() + + React.useEffect(() => { + const onFocus = () => { + if (hasSession) return + setActiveStarterPack({ + uri: starterPack.uri, + }) + } + const onBeforeRemove = () => { + if (hasSession) return + setActiveStarterPack(undefined) + } + + navigation.addListener('focus', onFocus) + navigation.addListener('beforeRemove', onBeforeRemove) + + return () => { + navigation.removeListener('focus', onFocus) + navigation.removeListener('beforeRemove', onBeforeRemove) + } + }, [hasSession, navigation, setActiveStarterPack, starterPack.uri]) + const onFollowAll = async () => { if (!starterPack.list) return @@ -397,45 +390,64 @@ function Header({ avatar={undefined} creator={creator} avatarType="starter-pack"> - - {isOwn ? ( - - ) : ( - - )} - - + {hasSession ? ( + + {isOwn ? ( + + ) : ( + + )} + + + ) : null} - {richText || joinedAllTimeCount >= 25 ? ( + {!hasSession || richText || joinedAllTimeCount >= 25 ? ( {richText ? ( ) : null} + {!hasSession ? ( + + ) : null} {joinedAllTimeCount >= 25 ? ( { - if (did?.startsWith('https://') || did?.startsWith('at://')) { - const parsed = parseStarterPackUri(did) +const RQKEY = ({ + uri, + did, + rkey, +}: { + uri?: string + did?: string + rkey?: string +}) => { + if (uri?.startsWith('https://') || uri?.startsWith('at://')) { + const parsed = parseStarterPackUri(uri) return [RQKEY_ROOT, parsed?.name, parsed?.rkey] } else { return [RQKEY_ROOT, did, rkey] @@ -50,7 +59,7 @@ export function useStarterPackQuery({ const agent = useAgent() return useQuery({ - queryKey: RQKEY(did, rkey), + queryKey: RQKEY(uri ? {uri} : {did, rkey}), queryFn: async () => { if (!uri) { uri = `at://${did}/app.bsky.graph.starterpack/${rkey}` @@ -64,6 +73,7 @@ export function useStarterPackQuery({ return res.data.starterPack }, enabled: Boolean(uri) || Boolean(did && rkey), + staleTime: STALE.MINUTES.FIVE, }) } @@ -76,7 +86,7 @@ export async function invalidateStarterPack({ did: string rkey: string }) { - await queryClient.invalidateQueries({queryKey: RQKEY(did, rkey)}) + await queryClient.invalidateQueries({queryKey: RQKEY({did, rkey})}) } interface UseCreateStarterPackMutationParams { diff --git a/src/state/shell/logged-out.tsx b/src/state/shell/logged-out.tsx index 2c577fdd2a..dc78d03d5d 100644 --- a/src/state/shell/logged-out.tsx +++ b/src/state/shell/logged-out.tsx @@ -50,7 +50,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const activeStarterPack = useActiveStarterPack() const {hasSession} = useSession() const shouldShowStarterPack = Boolean(activeStarterPack?.uri) && !hasSession - const [state, setState] = React.useState({ showLoggedOut: shouldShowStarterPack, requestedAccountSwitchTo: shouldShowStarterPack @@ -60,25 +59,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) { : undefined, }) - const [prevActiveStarterPack, setPrevActiveStarterPack] = - React.useState(activeStarterPack) - if (activeStarterPack?.uri !== prevActiveStarterPack?.uri) { - setPrevActiveStarterPack(activeStarterPack) - if (activeStarterPack) { - setState(s => ({ - ...s, - showLoggedOut: true, - requestedAccountSwitchTo: 'starterpack', - })) - } else { - setState(s => ({ - ...s, - showLoggedOut: false, - requestedAccountSwitchTo: undefined, - })) - } - } - const controls = React.useMemo( () => ({ setShowLoggedOut(show) { From 58a97db5b8e9c62d68c4ce6398d1213469ee38b2 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 27 Jun 2024 22:01:02 -0700 Subject: [PATCH 298/520] Revert animation change in signup (#4693) --- src/screens/Signup/StepInfo/index.tsx | 8 ++--- src/screens/Signup/index.tsx | 44 +++++++++++++++------------ src/screens/Signup/state.ts | 2 ++ 3 files changed, 28 insertions(+), 26 deletions(-) diff --git a/src/screens/Signup/StepInfo/index.tsx b/src/screens/Signup/StepInfo/index.tsx index ea10d4365e..691e23a537 100644 --- a/src/screens/Signup/StepInfo/index.tsx +++ b/src/screens/Signup/StepInfo/index.tsx @@ -1,5 +1,5 @@ -import React, {useEffect} from 'react' -import {LayoutAnimation, View} from 'react-native' +import React from 'react' +import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -35,10 +35,6 @@ export function StepInfo({ const {_} = useLingui() const {state, dispatch} = useSignupContext() - useEffect(() => { - LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut) - }, [state.isLoading, isLoadingStarterPack]) - return ( diff --git a/src/screens/Signup/index.tsx b/src/screens/Signup/index.tsx index 2ccb388465..8d1546fbc1 100644 --- a/src/screens/Signup/index.tsx +++ b/src/screens/Signup/index.tsx @@ -1,6 +1,6 @@ import React from 'react' import {View} from 'react-native' -import {LayoutAnimationConfig} from 'react-native-reanimated' +import Animated, {FadeIn, LayoutAnimationConfig} from 'react-native-reanimated' import {AppBskyGraphStarterpack} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -50,6 +50,8 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { } = useStarterPackQuery({ uri: activeStarterPack?.uri, }) + + const [isFetchedAtMount] = React.useState(starterPack != null) const showStarterPackCard = activeStarterPack?.uri && !isFetchingStarterPack && starterPack @@ -159,25 +161,27 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { {showStarterPackCard && AppBskyGraphStarterpack.isRecord(starterPack.record) ? ( - - - {starterPack.record.name} - - - {starterPack.feeds?.length ? ( - - You'll follow the suggested users and feeds once you finish - creating your account! - - ) : ( - - You'll follow the suggested users once you finish creating - your account! - - )} - - + + + + {starterPack.record.name} + + + {starterPack.feeds?.length ? ( + + You'll follow the suggested users and feeds once you + finish creating your account! + + ) : ( + + You'll follow the suggested users once you finish creating + your account! + + )} + + + ) : null} Date: Fri, 28 Jun 2024 08:27:54 -0500 Subject: [PATCH 299/520] FeedCard & ListCard cleanups (#4644) * Extract ListCard from FeedCard * Export FeedCard.Action and optionally include in ListCard * Remove list dual usage from most of FeedCard * Update usages of FeedCard and ListCard * Add back list purpose logic * Make Action comp easier to use, clarify list purpose * Rename Action to SaveButton --- src/components/FeedCard.tsx | 100 ++++---------- src/components/ListCard.tsx | 129 ++++++++++++++++++ src/components/StarterPack/Main/FeedsList.tsx | 2 +- .../StarterPack/StarterPackLandingScreen.tsx | 2 +- src/view/com/feeds/ProfileFeedgens.tsx | 2 +- src/view/com/lists/ProfileLists.tsx | 4 +- src/view/screens/Feeds.tsx | 52 ++++--- src/view/screens/Search/Explore.tsx | 2 +- src/view/screens/Search/Search.tsx | 2 +- 9 files changed, 198 insertions(+), 97 deletions(-) create mode 100644 src/components/ListCard.tsx diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx index e0fc7ef54b..b1200d9c4e 100644 --- a/src/components/FeedCard.tsx +++ b/src/components/FeedCard.tsx @@ -18,7 +18,7 @@ import { useRemoveFeedMutation, } from '#/state/queries/preferences' import {sanitizeHandle} from 'lib/strings/handles' -import {precacheFeedFromGeneratorView, precacheList} from 'state/queries/feed' +import {precacheFeedFromGeneratorView} from 'state/queries/feed' import {useSession} from 'state/session' import {UserAvatar} from '#/view/com/util/UserAvatar' import * as Toast from 'view/com/util/Toast' @@ -33,45 +33,31 @@ import * as Prompt from '#/components/Prompt' import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' -type Props = - | { - type: 'feed' - view: AppBskyFeedDefs.GeneratorView - } - | { - type: 'list' - view: AppBskyGraphDefs.ListView - } +type Props = { + view: AppBskyFeedDefs.GeneratorView +} export function Default(props: Props) { - const {type, view} = props - const displayName = type === 'feed' ? view.displayName : view.name - const purpose = type === 'list' ? view.purpose : undefined + const {view} = props return ( - +
- - + +
- {type === 'feed' && } +
) } export function Link({ - type, view, - label, children, + ...props }: Props & Omit) { const queryClient = useQueryClient() @@ -79,17 +65,12 @@ export function Link({ return createProfileFeedHref({feed: view}) }, [view]) + React.useEffect(() => { + precacheFeedFromGeneratorView(queryClient, view) + }, [view, queryClient]) + return ( - { - if (type === 'feed') { - precacheFeedFromGeneratorView(queryClient, view) - } else { - precacheList(queryClient, view) - } - }}> + {children} ) @@ -132,13 +113,9 @@ export function AvatarPlaceholder({size = 40}: Omit) { export function TitleAndByline({ title, creator, - type, - purpose, }: { title: string creator?: AppBskyActorDefs.ProfileViewBasic - type: 'feed' | 'list' - purpose?: AppBskyGraphDefs.ListView['purpose'] }) { const t = useTheme() @@ -151,15 +128,7 @@ export function TitleAndByline({ - {type === 'list' && purpose === 'app.bsky.graph.defs#curatelist' ? ( - List by {sanitizeHandle(creator.handle, '@')} - ) : type === 'list' && purpose === 'app.bsky.graph.defs#modlist' ? ( - - Moderation list by {sanitizeHandle(creator.handle, '@')} - - ) : ( - Feed by {sanitizeHandle(creator.handle, '@')} - )} + Feed by {sanitizeHandle(creator.handle, '@')} )}
@@ -221,34 +190,24 @@ export function Likes({count}: {count: number}) { ) } -export function Action({ - uri, +export function SaveButton({ + view, pin, - type, - purpose, }: { - uri: string + view: AppBskyFeedDefs.GeneratorView | AppBskyGraphDefs.ListView pin?: boolean - type: 'feed' | 'list' - purpose?: AppBskyGraphDefs.ListView['purpose'] }) { const {hasSession} = useSession() - if ( - !hasSession || - (type === 'list' && purpose !== 'app.bsky.graph.defs#curatelist') - ) - return null - return + if (!hasSession) return null + return } -function ActionInner({ - uri, +function SaveButtonInner({ + view, pin, - type, }: { - uri: string + view: AppBskyFeedDefs.GeneratorView | AppBskyGraphDefs.ListView pin?: boolean - type: 'feed' | 'list' }) { const {_} = useLingui() const {data: preferences} = usePreferencesQuery() @@ -256,6 +215,10 @@ function ActionInner({ useAddSavedFeedsMutation() const {isPending: isRemovePending, mutateAsync: removeFeed} = useRemoveFeedMutation() + + const uri = view.uri + const type = view.uri.includes('app.bsky.feed.generator') ? 'feed' : 'list' + const savedFeedConfig = React.useMemo(() => { return preferences?.savedFeeds?.find(feed => feed.value === uri) }, [preferences?.savedFeeds, uri]) @@ -332,12 +295,9 @@ function ActionInner({ export function createProfileFeedHref({ feed, }: { - feed: AppBskyFeedDefs.GeneratorView | AppBskyGraphDefs.ListView + feed: AppBskyFeedDefs.GeneratorView }) { const urip = new AtUri(feed.uri) - const type = urip.collection === 'app.bsky.feed.generator' ? 'feed' : 'list' const handleOrDid = feed.creator.handle || feed.creator.did - return `/profile/${handleOrDid}/${type === 'feed' ? 'feed' : 'lists'}/${ - urip.rkey - }` + return `/profile/${handleOrDid}/feed/${urip.rkey}` } diff --git a/src/components/ListCard.tsx b/src/components/ListCard.tsx new file mode 100644 index 0000000000..c0e0d0e255 --- /dev/null +++ b/src/components/ListCard.tsx @@ -0,0 +1,129 @@ +import React from 'react' +import {View} from 'react-native' +import {AppBskyActorDefs, AppBskyGraphDefs, AtUri} from '@atproto/api' +import {Trans} from '@lingui/macro' +import {useQueryClient} from '@tanstack/react-query' + +import {sanitizeHandle} from 'lib/strings/handles' +import {precacheList} from 'state/queries/feed' +import {useTheme} from '#/alf' +import {atoms as a} from '#/alf' +import { + Avatar, + Description, + Header, + Outer, + SaveButton, +} from '#/components/FeedCard' +import {Link as InternalLink, LinkProps} from '#/components/Link' +import {Text} from '#/components/Typography' + +/* + * This component is based on `FeedCard` and is tightly coupled with that + * component. Please refer to `FeedCard` for more context. + */ + +export { + Avatar, + AvatarPlaceholder, + Description, + Header, + Outer, + SaveButton, + TitleAndBylinePlaceholder, +} from '#/components/FeedCard' + +const CURATELIST = 'app.bsky.graph.defs#curatelist' +const MODLIST = 'app.bsky.graph.defs#modlist' + +type Props = { + view: AppBskyGraphDefs.ListView + showPinButton?: boolean +} + +export function Default(props: Props) { + const {view, showPinButton} = props + return ( + + +
+ + + {showPinButton && view.purpose === CURATELIST && ( + + )} +
+ +
+ + ) +} + +export function Link({ + view, + children, + ...props +}: Props & Omit) { + const queryClient = useQueryClient() + + const href = React.useMemo(() => { + return createProfileListHref({list: view}) + }, [view]) + + React.useEffect(() => { + precacheList(queryClient, view) + }, [view, queryClient]) + + return ( + + {children} + + ) +} + +export function TitleAndByline({ + title, + creator, + purpose = CURATELIST, +}: { + title: string + creator?: AppBskyActorDefs.ProfileViewBasic + purpose?: AppBskyGraphDefs.ListView['purpose'] +}) { + const t = useTheme() + + return ( + + + {title} + + {creator && ( + + {purpose === MODLIST ? ( + + Moderation list by {sanitizeHandle(creator.handle, '@')} + + ) : ( + List by {sanitizeHandle(creator.handle, '@')} + )} + + )} + + ) +} + +export function createProfileListHref({ + list, +}: { + list: AppBskyGraphDefs.ListView +}) { + const urip = new AtUri(list.uri) + const handleOrDid = list.creator.handle || list.creator.did + return `/profile/${handleOrDid}/lists/${urip.rkey}` +} diff --git a/src/components/StarterPack/Main/FeedsList.tsx b/src/components/StarterPack/Main/FeedsList.tsx index e350a422cf..7d7cd2047c 100644 --- a/src/components/StarterPack/Main/FeedsList.tsx +++ b/src/components/StarterPack/Main/FeedsList.tsx @@ -45,7 +45,7 @@ export const FeedsList = React.forwardRef( (isWeb || index !== 0) && a.border_t, t.atoms.border_contrast_low, ]}> - +
) } diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx index 12420333de..d34af1f6fc 100644 --- a/src/screens/StarterPack/StarterPackLandingScreen.tsx +++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx @@ -316,7 +316,7 @@ function LandingScreenLoaded({ t.atoms.border_contrast_low, ]} key={feed.uri}> - +
))}
diff --git a/src/view/com/feeds/ProfileFeedgens.tsx b/src/view/com/feeds/ProfileFeedgens.tsx index ec1a55e22e..831ab4d1dd 100644 --- a/src/view/com/feeds/ProfileFeedgens.tsx +++ b/src/view/com/feeds/ProfileFeedgens.tsx @@ -163,7 +163,7 @@ export const ProfileFeedgens = React.forwardRef< a.px_lg, a.py_lg, ]}> - +
) } diff --git a/src/view/com/lists/ProfileLists.tsx b/src/view/com/lists/ProfileLists.tsx index 62c944efcb..dc385d4361 100644 --- a/src/view/com/lists/ProfileLists.tsx +++ b/src/view/com/lists/ProfileLists.tsx @@ -18,7 +18,7 @@ import {useAnalytics} from 'lib/analytics/analytics' import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {EmptyState} from 'view/com/util/EmptyState' import {atoms as a, useTheme} from '#/alf' -import * as FeedCard from '#/components/FeedCard' +import * as ListCard from '#/components/ListCard' import {ErrorMessage} from '../util/error/ErrorMessage' import {List, ListRef} from '../util/List' import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' @@ -172,7 +172,7 @@ export const ProfileLists = React.forwardRef( a.px_lg, a.py_lg, ]}> - +
) }, diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx index 2e5b485136..82de30d5c5 100644 --- a/src/view/screens/Feeds.tsx +++ b/src/view/screens/Feeds.tsx @@ -41,6 +41,7 @@ import hairlineWidth = StyleSheet.hairlineWidth import {Divider} from '#/components/Divider' import * as FeedCard from '#/components/FeedCard' import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRight} from '#/components/icons/Chevron' +import * as ListCard from '#/components/ListCard' type Props = NativeStackScreenProps @@ -495,7 +496,7 @@ export function FeedsScreen(_props: Props) { } else if (item.type === 'popularFeed') { return ( - + ) @@ -627,7 +628,7 @@ function FollowingFeed() { fill={t.palette.white} />
- +
) @@ -639,34 +640,45 @@ function SavedFeed({ savedFeed: SavedFeedItem & {type: 'feed' | 'list'} }) { const t = useTheme() - const {view: feed} = savedFeed - const displayName = - savedFeed.type === 'feed' ? savedFeed.view.displayName : savedFeed.view.name - return ( - + const commonStyle = [ + a.flex_1, + a.px_lg, + a.py_md, + a.border_b, + t.atoms.border_contrast_low, + ] + + return savedFeed.type === 'feed' ? ( + {({hovered, pressed}) => ( + style={[commonStyle, (hovered || pressed) && t.atoms.bg_contrast_25]}> - - + + )} + ) : ( + + {({hovered, pressed}) => ( + + + + + + + + + )} + ) } diff --git a/src/view/screens/Search/Explore.tsx b/src/view/screens/Search/Explore.tsx index 8f6f6d4ba7..85e8ffa4ec 100644 --- a/src/view/screens/Search/Explore.tsx +++ b/src/view/screens/Search/Explore.tsx @@ -505,7 +505,7 @@ export function Explore() { a.px_lg, a.py_lg, ]}> - +
) } diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index 76ffba935f..0eef5cbd66 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -306,7 +306,7 @@ let SearchScreenFeedsResults = ({ a.px_lg, a.py_lg, ]}> - +
)} keyExtractor={item => item.uri} From a9fe87b842b9e7cfca6f5acbf73aff555ce6eeee Mon Sep 17 00:00:00 2001 From: dan Date: Mon, 1 Jul 2024 18:45:15 +0100 Subject: [PATCH 300/520] Add dismiss backdrop to native dropdowns (#4711) --- src/view/com/util/forms/NativeDropdown.tsx | 167 ++++++++++++--------- 1 file changed, 100 insertions(+), 67 deletions(-) diff --git a/src/view/com/util/forms/NativeDropdown.tsx b/src/view/com/util/forms/NativeDropdown.tsx index 0a47569f27..c8e5fb2daf 100644 --- a/src/view/com/util/forms/NativeDropdown.tsx +++ b/src/view/com/util/forms/NativeDropdown.tsx @@ -1,13 +1,15 @@ import React from 'react' +import {Platform, Pressable, StyleSheet, View, ViewStyle} from 'react-native' +import {IconProp} from '@fortawesome/fontawesome-svg-core' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import * as DropdownMenu from 'zeego/dropdown-menu' -import {Pressable, StyleSheet, Platform, View, ViewStyle} from 'react-native' -import {IconProp} from '@fortawesome/fontawesome-svg-core' import {MenuItemCommonProps} from 'zeego/lib/typescript/menu' -import {usePalette} from 'lib/hooks/usePalette' -import {isWeb} from 'platform/detection' -import {useTheme} from 'lib/ThemeContext' + import {HITSLOP_10} from 'lib/constants' +import {usePalette} from 'lib/hooks/usePalette' +import {useTheme} from 'lib/ThemeContext' +import {isIOS, isWeb} from 'platform/detection' +import {Portal} from '#/components/Portal' // Custom Dropdown Menu Components // == @@ -169,74 +171,105 @@ export function NativeDropdown({ }: React.PropsWithChildren) { const pal = usePalette('default') const theme = useTheme() + const [isOpen, setIsOpen] = React.useState(false) const dropDownBackgroundColor = theme.colorScheme === 'dark' ? pal.btn : pal.viewLight return ( - - - {children} - - - {items.map((item, index) => { - if (item.label === 'separator') { - return ( - - ) - } - if (index > 1 && items[index - 1].label === 'separator') { - return ( - - + {isIOS && isOpen && ( + + + + )} + + + {children} + + + {items.map((item, index) => { + if (item.label === 'separator') { + return ( + - {item.label} - {item.icon && ( - - - - )} - - + /> + ) + } + if (index > 1 && items[index - 1].label === 'separator') { + return ( + + + {item.label} + {item.icon && ( + + + + )} + + + ) + } + return ( + + {item.label} + {item.icon && ( + + + + )} + ) - } - return ( - - {item.label} - {item.icon && ( - - - - )} - - ) - })} - - + })} + + + + ) +} + +function Backdrop() { + // Not visible but it eats the click outside. + // Only necessary for iOS. + return ( + { + /* noop */ + }} + /> ) } From 0012c6d40f63ad6ee1dd1fe13d5b56b4e9006425 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 1 Jul 2024 15:11:04 -0700 Subject: [PATCH 301/520] Add events to signup for captcha results (#4712) --- src/lib/statsig/events.ts | 6 ++++++ src/screens/Signup/StepCaptcha/index.tsx | 3 +++ src/screens/Signup/index.tsx | 14 +++++++++----- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 3efc11a51f..81a2d55e29 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -31,7 +31,13 @@ export type LogEvents = { 'splash:createAccountPressed': {} 'signup:nextPressed': { activeStep: number + phoneVerificationRequired?: boolean } + 'signup:backPressed': { + activeStep: number + } + 'signup:captchaSuccess': {} + 'signup:captchaFailure': {} 'onboarding:interests:nextPressed': { selectedInterests: string[] selectedInterestsLength: number diff --git a/src/screens/Signup/StepCaptcha/index.tsx b/src/screens/Signup/StepCaptcha/index.tsx index d0fc4e9341..b2a91a641c 100644 --- a/src/screens/Signup/StepCaptcha/index.tsx +++ b/src/screens/Signup/StepCaptcha/index.tsx @@ -6,6 +6,7 @@ import {nanoid} from 'nanoid/non-secure' import {createFullHandle} from '#/lib/strings/handles' import {logger} from '#/logger' +import {logEvent} from 'lib/statsig/statsig' import {ScreenTransition} from '#/screens/Login/ScreenTransition' import {useSignupContext, useSubmitSignup} from '#/screens/Signup/state' import {CaptchaWebView} from '#/screens/Signup/StepCaptcha/CaptchaWebView' @@ -39,6 +40,7 @@ export function StepCaptcha() { const onSuccess = React.useCallback( (code: string) => { setCompleted(true) + logEvent('signup:captchaSuccess', {}) submit(code) }, [submit], @@ -50,6 +52,7 @@ export function StepCaptcha() { type: 'setError', value: _(msg`Error receiving captcha response.`), }) + logEvent('signup:captchaFailure', {}) logger.error('Signup Flow Error', { registrationHandle: state.handle, error, diff --git a/src/screens/Signup/index.tsx b/src/screens/Signup/index.tsx index 8d1546fbc1..f7ca180bff 100644 --- a/src/screens/Signup/index.tsx +++ b/src/screens/Signup/index.tsx @@ -112,6 +112,12 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { } } + logEvent('signup:nextPressed', { + activeStep: state.activeStep, + phoneVerificationRequired: + state.serviceDescription?.phoneVerificationRequired, + }) + // phoneVerificationRequired is actually whether a captcha is required if ( state.activeStep === SignupStep.HANDLE && @@ -120,11 +126,7 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { submit() return } - dispatch({type: 'next'}) - logEvent('signup:nextPressed', { - activeStep: state.activeStep, - }) }, [ _, state.activeStep, @@ -144,11 +146,13 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { registrationHandle: state.handle, }) } - dispatch({type: 'prev'}) } else { onPressBack() } + logEvent('signup:backPressed', { + activeStep: state.activeStep, + }) }, [onPressBack, state.activeStep, state.handle]) return ( From 4bb4452f0858f2f5f8f6ead3012307cdf4b6a67f Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 2 Jul 2024 14:19:03 -0500 Subject: [PATCH 302/520] [D1X] Minimum interest experiment (#4653) * Change up copy * Add min # prompt * Improve style * Add gate * Tweak padding * Translate * Revert string change --------- Co-authored-by: dan --- src/lib/statsig/gates.ts | 1 + .../Onboarding/StepInterests/index.tsx | 70 ++++++++++++++++++- 2 files changed, 69 insertions(+), 2 deletions(-) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 46ef934ef6..b667245dd4 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -2,6 +2,7 @@ export type Gate = // Keep this alphabetic please. | 'debug_show_feedcontext' | 'native_pwi_disabled' + | 'onboarding_minimum_interests' | 'request_notifications_permission_after_onboarding_v2' | 'show_avi_follow_button' | 'show_follow_back_label_v2' diff --git a/src/screens/Onboarding/StepInterests/index.tsx b/src/screens/Onboarding/StepInterests/index.tsx index ded473ff59..ca29b5db9b 100644 --- a/src/screens/Onboarding/StepInterests/index.tsx +++ b/src/screens/Onboarding/StepInterests/index.tsx @@ -6,8 +6,10 @@ import {useQuery} from '@tanstack/react-query' import {useAnalytics} from '#/lib/analytics/analytics' import {logEvent} from '#/lib/statsig/statsig' +import {useGate} from '#/lib/statsig/statsig' import {capitalize} from '#/lib/strings/capitalize' import {logger} from '#/logger' +import {isWeb} from '#/platform/detection' import {useAgent} from '#/state/session' import {useOnboardingDispatch} from '#/state/shell' import { @@ -27,16 +29,23 @@ import * as Toggle from '#/components/forms/Toggle' import {IconCircle} from '#/components/IconCircle' import {ArrowRotateCounterClockwise_Stroke2_Corner0_Rounded as ArrowRotateCounterClockwise} from '#/components/icons/ArrowRotateCounterClockwise' import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRight} from '#/components/icons/Chevron' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' import {EmojiSad_Stroke2_Corner0_Rounded as EmojiSad} from '#/components/icons/Emoji' import {Hashtag_Stroke2_Corner0_Rounded as Hashtag} from '#/components/icons/Hashtag' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' +const PROMPT_HEIGHT = isWeb ? 42 : 36 +// matches the padding of the OnboardingControls.Portal +const PROMPT_OFFSET = isWeb ? a.pb_2xl.paddingBottom : a.pb_lg.paddingBottom +const MIN_INTERESTS = 3 + export function StepInterests() { const {_} = useLingui() const t = useTheme() const {gtMobile} = useBreakpoints() const {track} = useAnalytics() + const gate = useGate() const interestsDisplayNames = useInterestsDisplayNames() const {state, dispatch} = React.useContext(Context) @@ -134,6 +143,11 @@ export function StepInterests() { track('OnboardingV2:StepInterests:Start') }, [track]) + const isMinimumInterestsEnabled = gate('onboarding_minimum_interests') + const meetsMinimumRequirement = isMinimumInterestsEnabled + ? interests.length >= MIN_INTERESTS + : true + const title = isError ? ( Oh no! Something went wrong. ) : ( @@ -171,8 +185,13 @@ export function StepInterests() { {title} {description} + {isMinimumInterestsEnabled && ( + + Choose 3 or more: + + )} - + {isLoading ? ( ) : isError || !data ? ( @@ -248,7 +267,7 @@ export function StepInterests() { ) : ( )} + + {!meetsMinimumRequirement && ( + + + + + + Choose at least {MIN_INTERESTS - interests.length} more + + + + + )} ) From 63bb8fda2d28e11d7e60808e1e86384d48ec1b47 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 2 Jul 2024 14:43:34 -0700 Subject: [PATCH 303/520] Improve textinput performance in login and account creation (#4673) * Change login form to use uncontrolled inputs * Debounce state updates in account creation to reduce flicker * Refactor state-control of account creation forms to fix perf without relying on debounces * Remove canNext and enforce is13 * Re-add live validation to signup form (#4720) * Update validation in real time * Disable on invalid * Clear server error on typing * Remove unnecessary clearing of error --------- Co-authored-by: Dan Abramov --- src/screens/Login/LoginForm.tsx | 60 ++++--- src/screens/Signup/BackNextButtons.tsx | 73 ++++++++ src/screens/Signup/StepCaptcha/index.tsx | 16 ++ src/screens/Signup/StepHandle.tsx | 218 ++++++++++++++--------- src/screens/Signup/StepInfo/index.tsx | 87 +++++++-- src/screens/Signup/index.tsx | 146 ++------------- src/screens/Signup/state.ts | 26 +-- 7 files changed, 357 insertions(+), 269 deletions(-) create mode 100644 src/screens/Signup/BackNextButtons.tsx diff --git a/src/screens/Login/LoginForm.tsx b/src/screens/Login/LoginForm.tsx index 7cfd38e34f..35b124b611 100644 --- a/src/screens/Login/LoginForm.tsx +++ b/src/screens/Login/LoginForm.tsx @@ -60,12 +60,13 @@ export const LoginForm = ({ const {track} = useAnalytics() const t = useTheme() const [isProcessing, setIsProcessing] = useState(false) + const [isReady, setIsReady] = useState(false) const [isAuthFactorTokenNeeded, setIsAuthFactorTokenNeeded] = useState(false) - const [identifier, setIdentifier] = useState(initialHandle) - const [password, setPassword] = useState('') - const [authFactorToken, setAuthFactorToken] = useState('') - const passwordInputRef = useRef(null) + const identifierValueRef = useRef(initialHandle || '') + const passwordValueRef = useRef('') + const authFactorTokenValueRef = useRef('') + const passwordRef = useRef(null) const {_} = useLingui() const {login} = useSessionApi() const requestNotificationsPermission = useRequestNotificationsPermission() @@ -84,6 +85,10 @@ export const LoginForm = ({ setError('') setIsProcessing(true) + const identifier = identifierValueRef.current.toLowerCase().trim() + const password = passwordValueRef.current + const authFactorToken = authFactorTokenValueRef.current + try { // try to guess the handle if the user just gave their own username let fullIdent = identifier @@ -152,7 +157,22 @@ export const LoginForm = ({ } } - const isReady = !!serviceDescription && !!identifier && !!password + const checkIsReady = () => { + if ( + !!serviceDescription && + !!identifierValueRef.current && + !!passwordValueRef.current + ) { + if (!isReady) { + setIsReady(true) + } + } else { + if (isReady) { + setIsReady(false) + } + } + } + return ( Sign in}> @@ -181,14 +201,15 @@ export const LoginForm = ({ autoComplete="username" returnKeyType="next" textContentType="username" + defaultValue={initialHandle || ''} + onChangeText={v => { + identifierValueRef.current = v + checkIsReady() + }} onSubmitEditing={() => { - passwordInputRef.current?.focus() + passwordRef.current?.focus() }} blurOnSubmit={false} // prevents flickering due to onSubmitEditing going to next field - value={identifier} - onChangeText={str => - setIdentifier((str || '').toLowerCase().trim()) - } editable={!isProcessing} accessibilityHint={_( msg`Input the username or email address you used at signup`, @@ -200,7 +221,7 @@ export const LoginForm = ({ { + passwordValueRef.current = v + checkIsReady() + }} onSubmitEditing={onPressNext} blurOnSubmit={false} // HACK: https://github.com/facebook/react-native/issues/21911#issuecomment-558343069 Keyboard blur behavior is now handled in onSubmitEditing editable={!isProcessing} - accessibilityHint={ - identifier === '' - ? _(msg`Input your password`) - : _(msg`Input the password tied to ${identifier}`) - } + accessibilityHint={_(msg`Input your password`)} /> + {!hideNext && + (showRetry ? ( + + ) : ( + + ))} + + ) +} diff --git a/src/screens/Signup/StepCaptcha/index.tsx b/src/screens/Signup/StepCaptcha/index.tsx index b2a91a641c..bf35764908 100644 --- a/src/screens/Signup/StepCaptcha/index.tsx +++ b/src/screens/Signup/StepCaptcha/index.tsx @@ -12,6 +12,7 @@ import {useSignupContext, useSubmitSignup} from '#/screens/Signup/state' import {CaptchaWebView} from '#/screens/Signup/StepCaptcha/CaptchaWebView' import {atoms as a, useTheme} from '#/alf' import {FormError} from '#/components/forms/FormError' +import {BackNextButtons} from '../BackNextButtons' const CAPTCHA_PATH = '/gate/signup' @@ -61,6 +62,16 @@ export function StepCaptcha() { [_, dispatch, state.handle], ) + const onBackPress = React.useCallback(() => { + logger.error('Signup Flow Error', { + errorMessage: + 'User went back from captcha step. Possibly encountered an error.', + registrationHandle: state.handle, + }) + + dispatch({type: 'prev'}) + }, [dispatch, state.handle]) + return ( @@ -86,6 +97,11 @@ export function StepCaptcha() {
+ ) } diff --git a/src/screens/Signup/StepHandle.tsx b/src/screens/Signup/StepHandle.tsx index 2266f43879..b443e822a4 100644 --- a/src/screens/Signup/StepHandle.tsx +++ b/src/screens/Signup/StepHandle.tsx @@ -1,56 +1,96 @@ -import React from 'react' +import React, {useRef} from 'react' import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {useFocusEffect} from '@react-navigation/native' -import { - createFullHandle, - IsValidHandle, - validateHandle, -} from '#/lib/strings/handles' +import {logEvent} from '#/lib/statsig/statsig' +import {createFullHandle, validateHandle} from '#/lib/strings/handles' +import {useAgent} from '#/state/session' import {ScreenTransition} from '#/screens/Login/ScreenTransition' -import {useSignupContext} from '#/screens/Signup/state' +import {useSignupContext, useSubmitSignup} from '#/screens/Signup/state' import {atoms as a, useTheme} from '#/alf' import * as TextField from '#/components/forms/TextField' import {At_Stroke2_Corner0_Rounded as At} from '#/components/icons/At' import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' import {TimesLarge_Stroke2_Corner0_Rounded as Times} from '#/components/icons/Times' import {Text} from '#/components/Typography' +import {BackNextButtons} from './BackNextButtons' export function StepHandle() { const {_} = useLingui() const t = useTheme() const {state, dispatch} = useSignupContext() + const submit = useSubmitSignup({state, dispatch}) + const agent = useAgent() + const handleValueRef = useRef(state.handle) + const [draftValue, setDraftValue] = React.useState(state.handle) - const [validCheck, setValidCheck] = React.useState({ - handleChars: false, - hyphenStartOrEnd: false, - frontLength: false, - totalLength: true, - overall: false, - }) + const onNextPress = React.useCallback(async () => { + const handle = handleValueRef.current.trim() + dispatch({ + type: 'setHandle', + value: handle, + }) - useFocusEffect( - React.useCallback(() => { - setValidCheck(validateHandle(state.handle, state.userDomain)) - }, [state.handle, state.userDomain]), - ) + const newValidCheck = validateHandle(handle, state.userDomain) + if (!newValidCheck.overall) { + return + } - const onHandleChange = React.useCallback( - (value: string) => { - if (state.error) { - dispatch({type: 'setError', value: ''}) - } + try { + dispatch({type: 'setIsLoading', value: true}) - dispatch({ - type: 'setHandle', - value, + const res = await agent.resolveHandle({ + handle: createFullHandle(handle, state.userDomain), }) - }, - [dispatch, state.error], - ) + if (res.data.did) { + dispatch({ + type: 'setError', + value: _(msg`That handle is already taken.`), + }) + return + } + } catch (e) { + // Don't have to handle + } finally { + dispatch({type: 'setIsLoading', value: false}) + } + + logEvent('signup:nextPressed', { + activeStep: state.activeStep, + phoneVerificationRequired: + state.serviceDescription?.phoneVerificationRequired, + }) + // phoneVerificationRequired is actually whether a captcha is required + if (!state.serviceDescription?.phoneVerificationRequired) { + submit() + return + } + dispatch({type: 'next'}) + }, [ + _, + dispatch, + state.activeStep, + state.serviceDescription?.phoneVerificationRequired, + state.userDomain, + submit, + agent, + ]) + + const onBackPress = React.useCallback(() => { + const handle = handleValueRef.current.trim() + dispatch({ + type: 'setHandle', + value: handle, + }) + dispatch({type: 'prev'}) + logEvent('signup:backPressed', { + activeStep: state.activeStep, + }) + }, [dispatch, state.activeStep]) + + const validCheck = validateHandle(draftValue, state.userDomain) return ( @@ -59,9 +99,17 @@ export function StepHandle() { { + if (state.error) { + dispatch({type: 'setError', value: ''}) + } + + // These need to always be in sync. + handleValueRef.current = val + setDraftValue(val) + }} label={_(msg`Input your user handle`)} - defaultValue={state.handle} + defaultValue={draftValue} autoCapitalize="none" autoCorrect={false} autoFocus @@ -69,59 +117,69 @@ export function StepHandle() { /> - - Your full handle will be{' '} - - @{createFullHandle(state.handle, state.userDomain)} + {draftValue !== '' && ( + + Your full handle will be{' '} + + @{createFullHandle(draftValue, state.userDomain)} + - + )} - - {state.error ? ( - - - {state.error} - - ) : undefined} - {validCheck.hyphenStartOrEnd ? ( - - - - Only contains letters, numbers, and hyphens - - - ) : ( - - - - Doesn't begin or end with a hyphen - - - )} - - - {!validCheck.totalLength ? ( - - No longer than 253 characters - + {draftValue !== '' && ( + + {state.error ? ( + + + {state.error} + + ) : undefined} + {validCheck.hyphenStartOrEnd ? ( + + + + Only contains letters, numbers, and hyphens + + ) : ( - - At least 3 characters - + + + + Doesn't begin or end with a hyphen + + )} + + + {!validCheck.totalLength ? ( + + No longer than 253 characters + + ) : ( + + At least 3 characters + + )} + - + )} + ) } diff --git a/src/screens/Signup/StepInfo/index.tsx b/src/screens/Signup/StepInfo/index.tsx index 691e23a537..47fb4c70ba 100644 --- a/src/screens/Signup/StepInfo/index.tsx +++ b/src/screens/Signup/StepInfo/index.tsx @@ -1,8 +1,10 @@ -import React from 'react' +import React, {useRef} from 'react' import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import * as EmailValidator from 'email-validator' +import {logEvent} from '#/lib/statsig/statsig' import {logger} from '#/logger' import {ScreenTransition} from '#/screens/Login/ScreenTransition' import {is13, is18, useSignupContext} from '#/screens/Signup/state' @@ -16,6 +18,7 @@ import {Envelope_Stroke2_Corner0_Rounded as Envelope} from '#/components/icons/E import {Lock_Stroke2_Corner0_Rounded as Lock} from '#/components/icons/Lock' import {Ticket_Stroke2_Corner0_Rounded as Ticket} from '#/components/icons/Ticket' import {Loader} from '#/components/Loader' +import {BackNextButtons} from '../BackNextButtons' function sanitizeDate(date: Date): Date { if (!date || date.toString() === 'Invalid Date') { @@ -28,13 +31,72 @@ function sanitizeDate(date: Date): Date { } export function StepInfo({ + onPressBack, + isServerError, + refetchServer, isLoadingStarterPack, }: { + onPressBack: () => void + isServerError: boolean + refetchServer: () => void isLoadingStarterPack: boolean }) { const {_} = useLingui() const {state, dispatch} = useSignupContext() + const inviteCodeValueRef = useRef(state.inviteCode) + const emailValueRef = useRef(state.email) + const passwordValueRef = useRef(state.password) + + const onNextPress = React.useCallback(async () => { + const inviteCode = inviteCodeValueRef.current + const email = emailValueRef.current + const password = passwordValueRef.current + + if (!is13(state.dateOfBirth)) { + return + } + + if (state.serviceDescription?.inviteCodeRequired && !inviteCode) { + return dispatch({ + type: 'setError', + value: _(msg`Please enter your invite code.`), + }) + } + if (!email) { + return dispatch({ + type: 'setError', + value: _(msg`Please enter your email.`), + }) + } + if (!EmailValidator.validate(email)) { + return dispatch({ + type: 'setError', + value: _(msg`Your email appears to be invalid.`), + }) + } + if (!password) { + return dispatch({ + type: 'setError', + value: _(msg`Please choose your password.`), + }) + } + + dispatch({type: 'setInviteCode', value: inviteCode}) + dispatch({type: 'setEmail', value: email}) + dispatch({type: 'setPassword', value: password}) + dispatch({type: 'next'}) + logEvent('signup:nextPressed', { + activeStep: state.activeStep, + }) + }, [ + _, + dispatch, + state.activeStep, + state.dateOfBirth, + state.serviceDescription?.inviteCodeRequired, + ]) + return ( @@ -65,10 +127,7 @@ export function StepInfo({ { - dispatch({ - type: 'setInviteCode', - value: value.trim(), - }) + inviteCodeValueRef.current = value.trim() }} label={_(msg`Required for this provider`)} defaultValue={state.inviteCode} @@ -88,10 +147,7 @@ export function StepInfo({ { - dispatch({ - type: 'setEmail', - value: value.trim(), - }) + emailValueRef.current = value.trim() }} label={_(msg`Enter your email address`)} defaultValue={state.email} @@ -110,10 +166,7 @@ export function StepInfo({ { - dispatch({ - type: 'setPassword', - value, - }) + passwordValueRef.current = value }} label={_(msg`Choose your password`)} defaultValue={state.password} @@ -147,6 +200,14 @@ export function StepInfo({ ) : undefined} + ) } diff --git a/src/screens/Signup/index.tsx b/src/screens/Signup/index.tsx index f7ca180bff..da0383884b 100644 --- a/src/screens/Signup/index.tsx +++ b/src/screens/Signup/index.tsx @@ -7,11 +7,7 @@ import {useLingui} from '@lingui/react' import {useAnalytics} from '#/lib/analytics/analytics' import {FEEDBACK_FORM_URL} from '#/lib/constants' -import {logEvent} from '#/lib/statsig/statsig' -import {createFullHandle} from '#/lib/strings/handles' -import {logger} from '#/logger' import {useServiceQuery} from '#/state/queries/service' -import {useAgent} from '#/state/session' import {useStarterPackQuery} from 'state/queries/starter-packs' import {useActiveStarterPack} from 'state/shell/starter-pack' import {LoggedOutLayout} from '#/view/com/util/layouts/LoggedOutLayout' @@ -20,14 +16,12 @@ import { reducer, SignupContext, SignupStep, - useSubmitSignup, } from '#/screens/Signup/state' import {StepCaptcha} from '#/screens/Signup/StepCaptcha' import {StepHandle} from '#/screens/Signup/StepHandle' import {StepInfo} from '#/screens/Signup/StepInfo' import {atoms as a, useBreakpoints, useTheme} from '#/alf' import {AppLanguageDropdown} from '#/components/AppLanguageDropdown' -import {Button, ButtonText} from '#/components/Button' import {Divider} from '#/components/Divider' import {LinearGradientBackground} from '#/components/LinearGradientBackground' import {InlineLinkText} from '#/components/Link' @@ -38,9 +32,7 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { const t = useTheme() const {screen} = useAnalytics() const [state, dispatch] = React.useReducer(reducer, initialState) - const submit = useSubmitSignup({state, dispatch}) const {gtMobile} = useBreakpoints() - const agent = useAgent() const activeStarterPack = useActiveStarterPack() const { @@ -89,72 +81,6 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { } }, [_, serviceInfo, isError]) - const onNextPress = React.useCallback(async () => { - if (state.activeStep === SignupStep.HANDLE) { - try { - dispatch({type: 'setIsLoading', value: true}) - - const res = await agent.resolveHandle({ - handle: createFullHandle(state.handle, state.userDomain), - }) - - if (res.data.did) { - dispatch({ - type: 'setError', - value: _(msg`That handle is already taken.`), - }) - return - } - } catch (e) { - // Don't have to handle - } finally { - dispatch({type: 'setIsLoading', value: false}) - } - } - - logEvent('signup:nextPressed', { - activeStep: state.activeStep, - phoneVerificationRequired: - state.serviceDescription?.phoneVerificationRequired, - }) - - // phoneVerificationRequired is actually whether a captcha is required - if ( - state.activeStep === SignupStep.HANDLE && - !state.serviceDescription?.phoneVerificationRequired - ) { - submit() - return - } - dispatch({type: 'next'}) - }, [ - _, - state.activeStep, - state.handle, - state.serviceDescription?.phoneVerificationRequired, - state.userDomain, - submit, - agent, - ]) - - const onBackPress = React.useCallback(() => { - if (state.activeStep !== SignupStep.INFO) { - if (state.activeStep === SignupStep.CAPTCHA) { - logger.error('Signup Flow Error', { - errorMessage: - 'User went back from captcha step. Possibly encountered an error.', - registrationHandle: state.handle, - }) - } - dispatch({type: 'prev'}) - } else { - onPressBack() - } - logEvent('signup:backPressed', { - activeStep: state.activeStep, - }) - }, [onPressBack, state.activeStep, state.handle]) - return ( void}) { - - - {state.activeStep === SignupStep.INFO ? ( - - ) : state.activeStep === SignupStep.HANDLE ? ( - - ) : ( - - )} - - - - - - {state.activeStep !== SignupStep.CAPTCHA && ( - <> - {isError ? ( - - ) : ( - - )} - + + {state.activeStep === SignupStep.INFO ? ( + + ) : state.activeStep === SignupStep.HANDLE ? ( + + ) : ( + )} - + diff --git a/src/screens/Signup/state.ts b/src/screens/Signup/state.ts index 87700cb88e..826cbf1d31 100644 --- a/src/screens/Signup/state.ts +++ b/src/screens/Signup/state.ts @@ -10,7 +10,7 @@ import * as EmailValidator from 'email-validator' import {DEFAULT_SERVICE} from '#/lib/constants' import {cleanError} from '#/lib/strings/errors' -import {createFullHandle, validateHandle} from '#/lib/strings/handles' +import {createFullHandle} from '#/lib/strings/handles' import {getAge} from '#/lib/strings/time' import {logger} from '#/logger' import {useSessionApi} from '#/state/session' @@ -28,7 +28,6 @@ export enum SignupStep { export type SignupState = { hasPrev: boolean - canNext: boolean activeStep: SignupStep serviceUrl: string @@ -58,12 +57,10 @@ export type SignupAction = | {type: 'setHandle'; value: string} | {type: 'setVerificationCode'; value: string} | {type: 'setError'; value: string} - | {type: 'setCanNext'; value: boolean} | {type: 'setIsLoading'; value: boolean} export const initialState: SignupState = { hasPrev: false, - canNext: false, activeStep: SignupStep.INFO, serviceUrl: DEFAULT_SERVICE, @@ -144,10 +141,6 @@ export function reducer(s: SignupState, a: SignupAction): SignupState { next.handle = a.value break } - case 'setCanNext': { - next.canNext = a.value - break - } case 'setIsLoading': { next.isLoading = a.value break @@ -160,23 +153,6 @@ export function reducer(s: SignupState, a: SignupAction): SignupState { next.hasPrev = next.activeStep !== SignupStep.INFO - switch (next.activeStep) { - case SignupStep.INFO: { - const isValidEmail = EmailValidator.validate(next.email) - next.canNext = - !!(next.email && next.password && next.dateOfBirth) && - (!next.serviceDescription?.inviteCodeRequired || !!next.inviteCode) && - is13(next.dateOfBirth) && - isValidEmail - break - } - case SignupStep.HANDLE: { - next.canNext = - !!next.handle && validateHandle(next.handle, next.userDomain).overall - break - } - } - logger.debug('signup', next) if (s.activeStep !== next.activeStep) { From c13366176845d20775fd1d15d1a15bcfb160b39e Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 2 Jul 2024 17:11:28 -0500 Subject: [PATCH 304/520] Add music interest (#4722) --- src/screens/Onboarding/state.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/screens/Onboarding/state.ts b/src/screens/Onboarding/state.ts index 1e8db8b8ad..c41db5c3b7 100644 --- a/src/screens/Onboarding/state.ts +++ b/src/screens/Onboarding/state.ts @@ -88,6 +88,7 @@ export function useInterestsDisplayNames() { gaming: _(msg`Video Games`), journalism: _(msg`Journalism`), movies: _(msg`Movies`), + music: _(msg`Music`), nature: _(msg`Nature`), news: _(msg`News`), pets: _(msg`Pets`), From 14c2d75d49c492e9625a6e7b139f2e8dbc66668f Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 2 Jul 2024 18:15:20 -0500 Subject: [PATCH 305/520] Unify label pills (#4676) * New label pills * Fix type errors, add default case * Remove negative margin, only works in some places * Fix alignment edge case * Add a bit of padding --------- Co-authored-by: Dan Abramov --- src/components/Pills.tsx | 169 ++++++++++++++++++ src/components/ProfileHoverCard/index.web.tsx | 5 +- src/components/dms/MessagesListHeader.tsx | 2 +- src/components/moderation/ContentHider.tsx | 4 +- src/components/moderation/PostAlerts.tsx | 121 +++---------- .../moderation/ProfileHeaderAlerts.tsx | 103 ++--------- src/screens/Messages/List/ChatListItem.tsx | 2 +- src/view/com/post-thread/PostThreadItem.tsx | 2 +- src/view/com/profile/ProfileCard.tsx | 52 +----- 9 files changed, 226 insertions(+), 234 deletions(-) create mode 100644 src/components/Pills.tsx diff --git a/src/components/Pills.tsx b/src/components/Pills.tsx new file mode 100644 index 0000000000..2fff999373 --- /dev/null +++ b/src/components/Pills.tsx @@ -0,0 +1,169 @@ +import React from 'react' +import {View} from 'react-native' +import {BSKY_LABELER_DID, ModerationCause} from '@atproto/api' +import {Trans} from '@lingui/macro' + +import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' +import {UserAvatar} from '#/view/com/util/UserAvatar' +import {atoms as a, useTheme, ViewStyleProp} from '#/alf' +import {Button} from '#/components/Button' +import { + ModerationDetailsDialog, + useModerationDetailsDialogControl, +} from '#/components/moderation/ModerationDetailsDialog' +import {Text} from '#/components/Typography' + +export type CommonProps = { + size?: 'sm' | 'lg' +} + +export function Row({ + children, + style, + size = 'sm', +}: {children: React.ReactNode | React.ReactNode[]} & CommonProps & + ViewStyleProp) { + const styles = React.useMemo(() => { + switch (size) { + case 'lg': + return [{gap: 5}] + case 'sm': + default: + return [{gap: 3}] + } + }, [size]) + return ( + + {children} + + ) +} + +export type LabelProps = { + cause: ModerationCause + disableDetailsDialog?: boolean + noBg?: boolean +} & CommonProps + +export function Label({ + cause, + size = 'sm', + disableDetailsDialog, + noBg, +}: LabelProps) { + const t = useTheme() + const control = useModerationDetailsDialogControl() + const desc = useModerationCauseDescription(cause) + const isLabeler = Boolean(desc.sourceType && desc.sourceDid) + const isBlueskyLabel = + desc.sourceType === 'labeler' && desc.sourceDid === BSKY_LABELER_DID + + const {outer, avi, text} = React.useMemo(() => { + switch (size) { + case 'lg': { + return { + outer: [ + t.atoms.bg_contrast_25, + { + gap: 5, + paddingHorizontal: 5, + paddingVertical: 5, + }, + ], + avi: 16, + text: [a.text_sm], + } + } + case 'sm': + default: { + return { + outer: [ + !noBg && t.atoms.bg_contrast_25, + { + gap: 3, + paddingHorizontal: 3, + paddingVertical: 3, + }, + ], + avi: 12, + text: [a.text_xs], + } + } + } + }, [t, size, noBg]) + + return ( + <> + + + {!disableDetailsDialog && ( + + )} + + ) +} + +export function FollowsYou({size = 'sm'}: CommonProps) { + const t = useTheme() + + const variantStyles = React.useMemo(() => { + switch (size) { + case 'sm': + case 'lg': + default: + return [ + { + paddingHorizontal: 6, + paddingVertical: 3, + borderRadius: 4, + }, + ] + } + }, [size]) + + return ( + + + Follows You + + + ) +} diff --git a/src/components/ProfileHoverCard/index.web.tsx b/src/components/ProfileHoverCard/index.web.tsx index 4db9c4f8e5..84b1d6d241 100644 --- a/src/components/ProfileHoverCard/index.web.tsx +++ b/src/components/ProfileHoverCard/index.web.tsx @@ -29,10 +29,10 @@ import { } from '#/components/KnownFollowers' import {InlineLinkText, Link} from '#/components/Link' import {Loader} from '#/components/Loader' +import * as Pills from '#/components/Pills' import {Portal} from '#/components/Portal' import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' -import {ProfileLabel} from '../moderation/ProfileHeaderAlerts' import {ProfileHoverCardProps} from './types' const floatingMiddlewares = [ @@ -476,8 +476,9 @@ function Inner({ {isBlockedUser && ( {moderation.ui('profileView').alerts.map(cause => ( - diff --git a/src/components/dms/MessagesListHeader.tsx b/src/components/dms/MessagesListHeader.tsx index 0aeac36286..8bf673d300 100644 --- a/src/components/dms/MessagesListHeader.tsx +++ b/src/components/dms/MessagesListHeader.tsx @@ -214,7 +214,7 @@ function HeaderReady({ ]}> diff --git a/src/components/moderation/ContentHider.tsx b/src/components/moderation/ContentHider.tsx index fd71ec838d..45122a4efe 100644 --- a/src/components/moderation/ContentHider.tsx +++ b/src/components/moderation/ContentHider.tsx @@ -165,9 +165,7 @@ export function ContentHider({ } const styles = StyleSheet.create({ - outer: { - overflow: 'hidden', - }, + outer: {}, cover: { flexDirection: 'row', alignItems: 'center', diff --git a/src/components/moderation/PostAlerts.tsx b/src/components/moderation/PostAlerts.tsx index ec7529a4ff..efbf182193 100644 --- a/src/components/moderation/PostAlerts.tsx +++ b/src/components/moderation/PostAlerts.tsx @@ -1,25 +1,17 @@ import React from 'react' -import {StyleProp, View, ViewStyle} from 'react-native' -import {BSKY_LABELER_DID, ModerationCause, ModerationUI} from '@atproto/api' +import {StyleProp, ViewStyle} from 'react-native' +import {ModerationUI} from '@atproto/api' import {getModerationCauseKey} from '#/lib/moderation' -import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' -import {UserAvatar} from '#/view/com/util/UserAvatar' -import {atoms as a, useTheme} from '#/alf' -import {Button} from '#/components/Button' -import { - ModerationDetailsDialog, - useModerationDetailsDialogControl, -} from '#/components/moderation/ModerationDetailsDialog' -import {Text} from '#/components/Typography' +import * as Pills from '#/components/Pills' export function PostAlerts({ modui, - size, + size = 'sm', style, }: { modui: ModerationUI - size?: 'medium' | 'large' + size?: Pills.CommonProps['size'] includeMute?: boolean style?: StyleProp }) { @@ -28,90 +20,23 @@ export function PostAlerts({ } return ( - - - {modui.alerts.map(cause => ( - - ))} - {modui.informs.map(cause => ( - - ))} - - - ) -} - -function PostLabel({ - cause, - size, -}: { - cause: ModerationCause - size?: 'medium' | 'large' -}) { - const control = useModerationDetailsDialogControl() - const desc = useModerationCauseDescription(cause) - const t = useTheme() - - return ( - <> - - - - + + {modui.alerts.map(cause => ( + + ))} + {modui.informs.map(cause => ( + + ))} + ) } diff --git a/src/components/moderation/ProfileHeaderAlerts.tsx b/src/components/moderation/ProfileHeaderAlerts.tsx index 4b48b142d2..94779697fb 100644 --- a/src/components/moderation/ProfileHeaderAlerts.tsx +++ b/src/components/moderation/ProfileHeaderAlerts.tsx @@ -1,25 +1,12 @@ import React from 'react' -import {StyleProp, View, ViewStyle} from 'react-native' -import { - BSKY_LABELER_DID, - ModerationCause, - ModerationDecision, -} from '@atproto/api' +import {StyleProp, ViewStyle} from 'react-native' +import {ModerationDecision} from '@atproto/api' -import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' import {getModerationCauseKey} from 'lib/moderation' -import {UserAvatar} from '#/view/com/util/UserAvatar' -import {atoms as a, useTheme} from '#/alf' -import {Button} from '#/components/Button' -import { - ModerationDetailsDialog, - useModerationDetailsDialogControl, -} from '#/components/moderation/ModerationDetailsDialog' -import {Text} from '#/components/Typography' +import * as Pills from '#/components/Pills' export function ProfileHeaderAlerts({ moderation, - style, }: { moderation: ModerationDecision style?: StyleProp @@ -30,73 +17,21 @@ export function ProfileHeaderAlerts({ } return ( - - - {modui.alerts.map(cause => ( - - ))} - {modui.informs.map(cause => ( - - ))} - - - ) -} - -export function ProfileLabel({ - cause, - disableDetailsDialog, -}: { - cause: ModerationCause - disableDetailsDialog?: boolean -}) { - const t = useTheme() - const control = useModerationDetailsDialogControl() - const desc = useModerationCauseDescription(cause) - - return ( - <> - - - {!disableDetailsDialog && ( - - )} - + + {modui.alerts.map(cause => ( + + ))} + {modui.informs.map(cause => ( + + ))} + ) } diff --git a/src/screens/Messages/List/ChatListItem.tsx b/src/screens/Messages/List/ChatListItem.tsx index 8ebf8b00b5..c45cc28d7a 100644 --- a/src/screens/Messages/List/ChatListItem.tsx +++ b/src/screens/Messages/List/ChatListItem.tsx @@ -315,7 +315,7 @@ function ChatListItemReady({ diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 46c6c958e3..0f5350e790 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -313,7 +313,7 @@ let PostThreadItemLoaded = ({ childContainerStyle={styles.contentHiderChild}> diff --git a/src/view/com/profile/ProfileCard.tsx b/src/view/com/profile/ProfileCard.tsx index d7ed0dd6ad..7332d452ad 100644 --- a/src/view/com/profile/ProfileCard.tsx +++ b/src/view/com/profile/ProfileCard.tsx @@ -3,13 +3,11 @@ import {StyleProp, StyleSheet, View, ViewStyle} from 'react-native' import { AppBskyActorDefs, moderateProfile, - ModerationCause, ModerationDecision, } from '@atproto/api' import {Trans} from '@lingui/macro' import {useQueryClient} from '@tanstack/react-query' -import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' import {useProfileShadow} from '#/state/cache/profile-shadow' import {Shadow} from '#/state/cache/types' import {useModerationOpts} from '#/state/preferences/moderation-opts' @@ -26,6 +24,8 @@ import {Text} from '../util/text/Text' import {PreviewableUserAvatar} from '../util/UserAvatar' import {FollowButton} from './FollowButton' import hairlineWidth = StyleSheet.hairlineWidth +import {atoms as a} from '#/alf' +import * as Pills from '#/components/Pills' export function ProfileCard({ testID, @@ -137,58 +137,21 @@ export function ProfileCardPills({ followedBy: boolean moderation: ModerationDecision }) { - const pal = usePalette('default') - const modui = moderation.ui('profileList') if (!followedBy && !modui.inform && !modui.alert) { return null } return ( - - {followedBy && ( - - - Follows You - - - )} + + {followedBy && } {modui.alerts.map(alert => ( - + ))} {modui.informs.map(inform => ( - + ))} - - ) -} - -function ProfileCardPillModerationCause({ - cause, - severity, -}: { - cause: ModerationCause - severity: 'alert' | 'inform' -}) { - const pal = usePalette('default') - const {name} = useModerationCauseDescription(cause) - return ( - - - {severity === 'alert' ? '⚠ ' : ''} - {name} - - + ) } @@ -322,6 +285,7 @@ const styles = StyleSheet.create({ paddingBottom: 10, }, pills: { + alignItems: 'flex-start', flexDirection: 'row', flexWrap: 'wrap', columnGap: 6, From cacc4c50687c420e68a569e2b586e087917130ba Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 2 Jul 2024 19:15:04 -0500 Subject: [PATCH 306/520] Remove search from disabled PWI state (#4723) --- src/view/com/auth/LoggedOut.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/view/com/auth/LoggedOut.tsx b/src/view/com/auth/LoggedOut.tsx index 29127ec45c..cc71f648e9 100644 --- a/src/view/com/auth/LoggedOut.tsx +++ b/src/view/com/auth/LoggedOut.tsx @@ -17,6 +17,7 @@ import { } from '#/state/shell/logged-out' import {useSetMinimalShellMode} from '#/state/shell/minimal-mode' import {NavigationProp} from 'lib/routes/types' +import {useGate} from 'lib/statsig/statsig' import {ErrorBoundary} from '#/view/com/util/ErrorBoundary' import {Text} from '#/view/com/util/text/Text' import {Login} from '#/screens/Login' @@ -52,6 +53,7 @@ export function LoggedOut({onDismiss}: {onDismiss?: () => void}) { }) const {clearRequestedAccount} = useLoggedOutViewControls() const navigation = useNavigation() + const gate = useGate() const isFirstScreen = screenState === ScreenState.S_LoginOrCreateAccount React.useEffect(() => { @@ -96,7 +98,10 @@ export function LoggedOut({onDismiss}: {onDismiss?: () => void}) { }} /> - ) : isNative && !hasSession && isFirstScreen ? ( + ) : isNative && + !hasSession && + isFirstScreen && + !gate('native_pwi_disabled') ? ( Date: Wed, 3 Jul 2024 10:21:33 +0900 Subject: [PATCH 307/520] Make tab names translatable (#4724) --- src/screens/StarterPack/StarterPackScreen.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index 12b36f43c6..b80687aff3 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -176,11 +176,12 @@ function StarterPackScreenLoaded({ const showPeopleTab = Boolean(starterPack.list) const showFeedsTab = Boolean(starterPack.feeds?.length) const showPostsTab = Boolean(starterPack.list) + const {_} = useLingui() const tabs = [ - ...(showPeopleTab ? ['People'] : []), - ...(showFeedsTab ? ['Feeds'] : []), - ...(showPostsTab ? ['Posts'] : []), + ...(showPeopleTab ? [_(msg`People`)] : []), + ...(showFeedsTab ? [_(msg`Feeds`)] : []), + ...(showPostsTab ? [_(msg`Posts`)] : []), ] const qrCodeDialogControl = useDialogControl() From 0598fc2faa813486851f01451818220302f2f97a Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 2 Jul 2024 21:34:18 -0500 Subject: [PATCH 308/520] [D1X] Add interstitials, component tweaks, placeholders (#4697) * Add interstitials, component tweaks, placeholders * Tweak feed card styles * Port over same fix to ProfileCard * Add browse more link on desktop * Rm Gemfile * Update logContext * Update logContext * Add click metric to cards * Pass through props to ProfileCard.Link * 2-up grid for profile cards on desktop web * Add secondary_inverted button color * Use inverted button color * Adjust follow button layout * Update skeleton * Use round button * Translate --- .../arrowRight_stroke2_corner0_rounded.svg | 1 + src/components/Button.tsx | 71 ++++ src/components/FeedCard.tsx | 41 +- src/components/FeedInterstitials.tsx | 354 ++++++++++++++++++ src/components/ProfileCard.tsx | 87 ++++- src/components/RichText.tsx | 26 +- src/components/icons/Arrow.tsx | 4 + src/lib/statsig/events.ts | 5 + src/view/screens/Feeds.tsx | 1 + src/view/screens/Storybook/Buttons.tsx | 2 +- 10 files changed, 564 insertions(+), 28 deletions(-) create mode 100644 assets/icons/arrowRight_stroke2_corner0_rounded.svg create mode 100644 src/components/FeedInterstitials.tsx diff --git a/assets/icons/arrowRight_stroke2_corner0_rounded.svg b/assets/icons/arrowRight_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..dbbbbc2c12 --- /dev/null +++ b/assets/icons/arrowRight_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 54d9eaf3b0..ed963026cb 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -21,6 +21,7 @@ export type ButtonVariant = 'solid' | 'outline' | 'ghost' | 'gradient' export type ButtonColor = | 'primary' | 'secondary' + | 'secondary_inverted' | 'negative' | 'gradient_sky' | 'gradient_midnight' @@ -217,6 +218,43 @@ export const Button = React.forwardRef( borderWidth: 1, }) + if (!disabled) { + baseStyles.push(a.border, { + borderColor: t.palette.contrast_300, + }) + hoverStyles.push(t.atoms.bg_contrast_50) + } else { + baseStyles.push(a.border, { + borderColor: t.palette.contrast_200, + }) + } + } else if (variant === 'ghost') { + if (!disabled) { + baseStyles.push(t.atoms.bg) + hoverStyles.push({ + backgroundColor: t.palette.contrast_25, + }) + } + } + } else if (color === 'secondary_inverted') { + if (variant === 'solid') { + if (!disabled) { + baseStyles.push({ + backgroundColor: t.palette.contrast_900, + }) + hoverStyles.push({ + backgroundColor: t.palette.contrast_950, + }) + } else { + baseStyles.push({ + backgroundColor: t.palette.contrast_700, + }) + } + } else if (variant === 'outline') { + baseStyles.push(a.border, t.atoms.bg, { + borderWidth: 1, + }) + if (!disabled) { baseStyles.push(a.border, { borderColor: t.palette.contrast_300, @@ -344,6 +382,7 @@ export const Button = React.forwardRef( const gradient = { primary: tokens.gradients.sky, secondary: tokens.gradients.sky, + secondary_inverted: tokens.gradients.sky, negative: tokens.gradients.sky, gradient_sky: tokens.gradients.sky, gradient_midnight: tokens.gradients.midnight, @@ -499,6 +538,38 @@ export function useSharedButtonTextStyles() { }) } } + } else if (color === 'secondary_inverted') { + if (variant === 'solid' || variant === 'gradient') { + if (!disabled) { + baseStyles.push({ + color: t.palette.white, + }) + } else { + baseStyles.push({ + color: t.palette.contrast_400, + }) + } + } else if (variant === 'outline') { + if (!disabled) { + baseStyles.push({ + color: t.palette.contrast_600, + }) + } else { + baseStyles.push({ + color: t.palette.contrast_300, + }) + } + } else if (variant === 'ghost') { + if (!disabled) { + baseStyles.push({ + color: t.palette.contrast_600, + }) + } else { + baseStyles.push({ + color: t.palette.contrast_300, + }) + } + } } else if (color === 'negative') { if (variant === 'solid' || variant === 'gradient') { if (!disabled) { diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx index b1200d9c4e..5e50f3c483 100644 --- a/src/components/FeedCard.tsx +++ b/src/components/FeedCard.tsx @@ -30,7 +30,7 @@ import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' import {Link as InternalLink, LinkProps} from '#/components/Link' import {Loader} from '#/components/Loader' import * as Prompt from '#/components/Prompt' -import {RichText} from '#/components/RichText' +import {RichText, RichTextProps} from '#/components/RichText' import {Text} from '#/components/Typography' type Props = { @@ -70,22 +70,18 @@ export function Link({ }, [view, queryClient]) return ( - + {children} ) } export function Outer({children}: {children: React.ReactNode}) { - return {children} + return {children} } export function Header({children}: {children: React.ReactNode}) { - return ( - - {children} - - ) + return {children} } export type AvatarProps = {src: string | undefined; size?: number} @@ -167,7 +163,10 @@ export function TitleAndBylinePlaceholder({creator}: {creator?: boolean}) { ) } -export function Description({description}: {description?: string}) { +export function Description({ + description, + ...rest +}: {description?: string} & Partial) { const rt = React.useMemo(() => { if (!description) return const rt = new RichTextApi({text: description || ''}) @@ -175,7 +174,29 @@ export function Description({description}: {description?: string}) { return rt }, [description]) if (!rt) return null - return + return +} + +export function DescriptionPlaceholder() { + const t = useTheme() + return ( + + + + + + ) } export function Likes({count}: {count: number}) { diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx new file mode 100644 index 0000000000..f1c4876a33 --- /dev/null +++ b/src/components/FeedInterstitials.tsx @@ -0,0 +1,354 @@ +import React from 'react' +import {View} from 'react-native' +import {ScrollView} from 'react-native-gesture-handler' +import {AppBskyActorDefs, AppBskyFeedDefs} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useNavigation} from '@react-navigation/native' + +import {NavigationProp} from '#/lib/routes/types' +import {logEvent} from '#/lib/statsig/statsig' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {useGetPopularFeedsQuery} from '#/state/queries/feed' +import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' +import {atoms as a, useBreakpoints, useTheme, ViewStyleProp, web} from '#/alf' +import {Button} from '#/components/Button' +import * as FeedCard from '#/components/FeedCard' +import {ArrowRight_Stroke2_Corner0_Rounded as Arrow} from '#/components/icons/Arrow' +import {Hashtag_Stroke2_Corner0_Rounded as Hashtag} from '#/components/icons/Hashtag' +import {PersonPlus_Stroke2_Corner0_Rounded as Person} from '#/components/icons/Person' +import {InlineLinkText} from '#/components/Link' +import * as ProfileCard from '#/components/ProfileCard' +import {Text} from '#/components/Typography' + +function CardOuter({ + children, + style, +}: {children: React.ReactNode | React.ReactNode[]} & ViewStyleProp) { + const t = useTheme() + const {gtMobile} = useBreakpoints() + return ( + + {children} + + ) +} + +export function SuggestedFollowPlaceholder() { + const t = useTheme() + return ( + + + + + + + + + + + + ) +} + +export function SuggestedFeedsCardPlaceholder() { + const t = useTheme() + return ( + + + + + + + + + ) +} + +export function SuggestedFollows() { + const t = useTheme() + const {_} = useLingui() + const { + isLoading: isSuggestionsLoading, + data, + error, + } = useSuggestedFollowsQuery({limit: 6}) + const moderationOpts = useModerationOpts() + const navigation = useNavigation() + const {gtMobile} = useBreakpoints() + const isLoading = isSuggestionsLoading || !moderationOpts + const maxLength = gtMobile ? 4 : 6 + + const profiles: AppBskyActorDefs.ProfileViewBasic[] = [] + if (data) { + // Currently the responses contain duplicate items. + // Needs to be fixed on backend, but let's dedupe to be safe. + let seen = new Set() + for (const page of data.pages) { + for (const actor of page.actors) { + if (!seen.has(actor.did)) { + seen.add(actor.did) + profiles.push(actor) + } + } + } + } + + const content = isLoading ? ( + Array(maxLength) + .fill(0) + .map((_, i) => ( + + + + )) + ) : error || !profiles.length ? null : ( + <> + {profiles.slice(0, maxLength).map(profile => ( + { + logEvent('feed:interstitial:profileCard:press', {}) + }} + style={[ + a.flex_1, + gtMobile && web([a.flex_0, {width: 'calc(50% - 6px)'}]), + ]}> + {({hovered, pressed}) => ( + + + + + + + + + + + )} + + ))} + + ) + + return error ? null : ( + + + + Suggested for you + + + + + {gtMobile ? ( + + + {content} + + + + + Browse more suggestions + + + + + ) : ( + + + {content} + + + + + )} + + ) +} + +export function SuggestedFeeds() { + const numFeedsToDisplay = 3 + const t = useTheme() + const {_} = useLingui() + const {data, isLoading, error} = useGetPopularFeedsQuery({ + limit: numFeedsToDisplay, + }) + const navigation = useNavigation() + const {gtMobile} = useBreakpoints() + + const feeds = React.useMemo(() => { + const items: AppBskyFeedDefs.GeneratorView[] = [] + + if (!data) return items + + for (const page of data.pages) { + for (const feed of page.feeds) { + items.push(feed) + } + } + + return items + }, [data]) + + const content = isLoading ? ( + Array(numFeedsToDisplay) + .fill(0) + .map((_, i) => ) + ) : error || !feeds ? null : ( + <> + {feeds.slice(0, numFeedsToDisplay).map(feed => ( + { + logEvent('feed:interstitial:feedCard:press', {}) + }}> + {({hovered, pressed}) => ( + + + + + + + + + + )} + + ))} + + ) + + return error ? null : ( + + + + Some other feeds you might like + + + + + {gtMobile ? ( + + {content} + + + + Browse more suggestions + + + + + ) : ( + + + {content} + + + + + )} + + ) +} diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index a6ca7627b2..77016d4fe9 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -9,6 +9,7 @@ import { import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {LogEvents} from '#/lib/statsig/statsig' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {useProfileFollowMutationQueue} from '#/state/queries/profile' import {sanitizeHandle} from 'lib/strings/handles' @@ -79,7 +80,7 @@ export function Outer({ }: { children: React.ReactElement | React.ReactElement[] }) { - return {children} + return {children} } export function Header({ @@ -87,16 +88,23 @@ export function Header({ }: { children: React.ReactElement | React.ReactElement[] }) { - return {children} + return {children} } -export function Link({did, children}: {did: string} & Omit) { +export function Link({ + did, + children, + style, + ...rest +}: {did: string} & Omit) { return ( + }} + style={[a.flex_col, style]} + {...rest}> {children} ) @@ -121,6 +129,22 @@ export function Avatar({ ) } +export function AvatarPlaceholder() { + const t = useTheme() + return ( + + ) +} + export function NameAndHandle({ profile, moderationOpts, @@ -150,6 +174,36 @@ export function NameAndHandle({ ) } +export function NameAndHandlePlaceholder() { + const t = useTheme() + + return ( + + + + + + ) +} + export function Description({ profile: profileUnshadowed, }: { @@ -183,9 +237,32 @@ export function Description({ ) } +export function DescriptionPlaceholder() { + const t = useTheme() + return ( + + + + + + ) +} + export type FollowButtonProps = { profile: AppBskyActorDefs.ProfileViewBasic - logContext: 'ProfileCard' | 'StarterPackProfilesList' + logContext: LogEvents['profile:follow']['logContext'] & + LogEvents['profile:unfollow']['logContext'] } & Partial export function FollowButton(props: FollowButtonProps) { diff --git a/src/components/RichText.tsx b/src/components/RichText.tsx index 9ba44eabe4..7511775978 100644 --- a/src/components/RichText.tsx +++ b/src/components/RichText.tsx @@ -17,6 +17,19 @@ import {Text, TextProps} from '#/components/Typography' const WORD_WRAP = {wordWrap: 1} +export type RichTextProps = TextStyleProp & + Pick & { + value: RichTextAPI | string + testID?: string + numberOfLines?: number + disableLinks?: boolean + enableTags?: boolean + authorHandle?: string + onLinkPress?: LinkProps['onPress'] + interactiveStyle?: TextStyle + emojiMultiplier?: number + } + export function RichText({ testID, value, @@ -29,18 +42,7 @@ export function RichText({ onLinkPress, interactiveStyle, emojiMultiplier = 1.85, -}: TextStyleProp & - Pick & { - value: RichTextAPI | string - testID?: string - numberOfLines?: number - disableLinks?: boolean - enableTags?: boolean - authorHandle?: string - onLinkPress?: LinkProps['onPress'] - interactiveStyle?: TextStyle - emojiMultiplier?: number - }) { +}: RichTextProps) { const richText = React.useMemo( () => value instanceof RichTextAPI ? value : new RichTextAPI({text: value}), diff --git a/src/components/icons/Arrow.tsx b/src/components/icons/Arrow.tsx index d6fb635e96..0d4bc9479e 100644 --- a/src/components/icons/Arrow.tsx +++ b/src/components/icons/Arrow.tsx @@ -8,6 +8,10 @@ export const ArrowLeft_Stroke2_Corner0_Rounded = createSinglePathSVG({ path: 'M3 12a1 1 0 0 1 .293-.707l6-6a1 1 0 0 1 1.414 1.414L6.414 11H20a1 1 0 1 1 0 2H6.414l4.293 4.293a1 1 0 0 1-1.414 1.414l-6-6A1 1 0 0 1 3 12Z', }) +export const ArrowRight_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M21 12a1 1 0 0 1-.293.707l-6 6a1 1 0 0 1-1.414-1.414L17.586 13H4a1 1 0 1 1 0-2h13.586l-4.293-4.293a1 1 0 0 1 1.414-1.414l6 6A1 1 0 0 1 21 12Z', +}) + export const ArrowBottom_Stroke2_Corner0_Rounded = createSinglePathSVG({ path: 'M12 21a1 1 0 0 1-.707-.293l-6-6a1 1 0 1 1 1.414-1.414L11 17.586V4a1 1 0 1 1 2 0v13.586l4.293-4.293a1 1 0 0 1 1.414 1.414l-6 6A1 1 0 0 1 12 21Z', }) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 81a2d55e29..4946fb7f2d 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -153,6 +153,7 @@ export type LogEvents = { | 'ProfileHoverCard' | 'AvatarButton' | 'StarterPackProfilesList' + | 'FeedInterstitial' } 'profile:unfollow': { logContext: @@ -166,6 +167,7 @@ export type LogEvents = { | 'Chat' | 'AvatarButton' | 'StarterPackProfilesList' + | 'FeedInterstitial' } 'chat:create': { logContext: 'ProfileHeader' | 'NewChatDialog' | 'SendViaChatDialog' @@ -201,6 +203,9 @@ export type LogEvents = { starterPack: string } + 'feed:interstitial:profileCard:press': {} + 'feed:interstitial:feedCard:press': {} + 'test:all:always': {} 'test:all:sometimes': {} 'test:all:boosted_by_gate1': {reason: 'base' | 'gate1'} diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx index 82de30d5c5..5a2d71087c 100644 --- a/src/view/screens/Feeds.tsx +++ b/src/view/screens/Feeds.tsx @@ -642,6 +642,7 @@ function SavedFeed({ const t = useTheme() const commonStyle = [ + a.w_full, a.flex_1, a.px_lg, a.py_md, diff --git a/src/view/screens/Storybook/Buttons.tsx b/src/view/screens/Storybook/Buttons.tsx index b532b0dd16..7cc3f60bf7 100644 --- a/src/view/screens/Storybook/Buttons.tsx +++ b/src/view/screens/Storybook/Buttons.tsx @@ -20,7 +20,7 @@ export function Buttons() {

Buttons

- {['primary', 'secondary', 'negative'].map(color => ( + {['primary', 'secondary', 'secondary_inverted'].map(color => ( {['solid', 'outline', 'ghost'].map(variant => ( From 04cfd06639687012b59b52756015324cc622613b Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 2 Jul 2024 21:43:54 -0500 Subject: [PATCH 309/520] [D1X] Integrate interstitials (#4698) * Use discriminated union * Integrate interstitials * Add gates and handling for variants * Only show interstitials for logged in accounts since flags are based on user ID * Nit --------- Co-authored-by: Dan Abramov --- src/components/FeedInterstitials.tsx | 8 +- src/lib/statsig/gates.ts | 2 + src/view/com/posts/Feed.tsx | 223 +++++++++++++++++++++++---- 3 files changed, 198 insertions(+), 35 deletions(-) diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx index f1c4876a33..00342b39f2 100644 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -203,7 +203,7 @@ export function SuggestedFollows() { {content} + ) +} diff --git a/src/tours/HomeTour.tsx b/src/tours/HomeTour.tsx new file mode 100644 index 0000000000..d938fe0e02 --- /dev/null +++ b/src/tours/HomeTour.tsx @@ -0,0 +1,93 @@ +import React from 'react' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import { + IStep, + TourGuideZone, + TourGuideZoneByPosition, + useTourGuideController, +} from 'rn-tourguide' + +import {DISCOVER_FEED_URI} from '#/lib/constants' +import {isWeb} from '#/platform/detection' +import {useSetSelectedFeed} from '#/state/shell/selected-feed' +import {TOURS} from '.' +import {useHeaderPosition} from './positioning' + +export function HomeTour() { + const {_} = useLingui() + const {tourKey, eventEmitter} = useTourGuideController(TOURS.HOME) + const setSelectedFeed = useSetSelectedFeed() + const headerPosition = useHeaderPosition() + + React.useEffect(() => { + const handleOnStepChange = (step?: IStep) => { + if (step?.order === 2) { + setSelectedFeed('following') + } else if (step?.order === 3) { + setSelectedFeed(`feedgen|${DISCOVER_FEED_URI}`) + } + } + eventEmitter?.on('stepChange', handleOnStepChange) + return () => { + eventEmitter?.off('stepChange', handleOnStepChange) + } + }, [eventEmitter, setSelectedFeed]) + + return ( + <> + + + + + ) +} + +export function HomeTourExploreWrapper({ + children, +}: React.PropsWithChildren<{}>) { + const {_} = useLingui() + const {tourKey} = useTourGuideController(TOURS.HOME) + return ( + + {children} + + ) +} diff --git a/src/tours/Tooltip.tsx b/src/tours/Tooltip.tsx new file mode 100644 index 0000000000..e7727763ba --- /dev/null +++ b/src/tours/Tooltip.tsx @@ -0,0 +1,168 @@ +import * as React from 'react' +import { + AccessibilityInfo, + findNodeHandle, + Pressable, + Text as RNText, + View, +} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {FocusScope} from '@tamagui/focus-scope' +import {IStep, Labels} from 'rn-tourguide' + +import {useWebBodyScrollLock} from '#/lib/hooks/useWebBodyScrollLock' +import {useA11y} from '#/state/a11y' +import {Logo} from '#/view/icons/Logo' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import {leading, Text} from '#/components/Typography' + +const stopPropagation = (e: any) => e.stopPropagation() + +export interface TooltipComponentProps { + isFirstStep?: boolean + isLastStep?: boolean + currentStep: IStep + labels?: Labels + handleNext?: () => void + handlePrev?: () => void + handleStop?: () => void +} + +export function TooltipComponent({ + isLastStep, + handleNext, + handleStop, + currentStep, + labels, +}: TooltipComponentProps) { + const t = useTheme() + const {_} = useLingui() + const btnRef = React.useRef(null) + const textRef = React.useRef(null) + const {screenReaderEnabled} = useA11y() + useWebBodyScrollLock(true) + + const focusTextNode = () => { + const node = textRef.current ? findNodeHandle(textRef.current) : undefined + if (node) { + AccessibilityInfo.setAccessibilityFocus(node) + } + } + + // handle initial focus immediately on mount + React.useLayoutEffect(() => { + focusTextNode() + }, []) + + // handle focus between steps + const innerHandleNext = () => { + handleNext?.() + setTimeout(() => focusTextNode(), 200) + } + + return ( + + true} + onTouchEnd={stopPropagation} + style={[ + t.atoms.bg, + a.px_lg, + a.py_lg, + a.flex_col, + a.gap_md, + a.rounded_sm, + a.shadow_md, + {maxWidth: 300}, + ]}> + {screenReaderEnabled && ( + + )} + + + + + Quick tip + + + + {currentStep.text} + + {!isLastStep ? ( + + ) : ( + + )} + + {screenReaderEnabled && ( + + )} + + + ) +} diff --git a/src/tours/index.tsx b/src/tours/index.tsx new file mode 100644 index 0000000000..8d4ca26b8a --- /dev/null +++ b/src/tours/index.tsx @@ -0,0 +1,62 @@ +import React from 'react' +import {InteractionManager} from 'react-native' +import {TourGuideProvider, useTourGuideController} from 'rn-tourguide' + +import {useGate} from '#/lib/statsig/statsig' +import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {HomeTour} from './HomeTour' +import {TooltipComponent} from './Tooltip' + +export enum TOURS { + HOME = 'home', +} + +type StateContext = TOURS | null +type SetContext = (v: TOURS | null) => void + +const stateContext = React.createContext(null) +const setContext = React.createContext((_: TOURS | null) => {}) + +export function Provider({children}: React.PropsWithChildren<{}>) { + const theme = useColorModeTheme() + const [state, setState] = React.useState(() => null) + + return ( + + + + + {children} + + + + ) +} + +export function useTriggerTourIfQueued(tour: TOURS) { + const {start} = useTourGuideController(tour) + const setQueuedTour = React.useContext(setContext) + const queuedTour = React.useContext(stateContext) + const gate = useGate() + + return React.useCallback(() => { + if (queuedTour === tour) { + setQueuedTour(null) + InteractionManager.runAfterInteractions(() => { + if (gate('new_user_guided_tour')) { + start() + } + }) + } + }, [tour, queuedTour, setQueuedTour, start, gate]) +} + +export function useSetQueuedTour() { + return React.useContext(setContext) +} diff --git a/src/tours/positioning.ts b/src/tours/positioning.ts new file mode 100644 index 0000000000..03d61f53f0 --- /dev/null +++ b/src/tours/positioning.ts @@ -0,0 +1,23 @@ +import {useWindowDimensions} from 'react-native' +import {useSafeAreaInsets} from 'react-native-safe-area-context' + +import {useShellLayout} from '#/state/shell/shell-layout' + +export function useHeaderPosition() { + const {headerHeight} = useShellLayout() + const {width} = useWindowDimensions() + const insets = useSafeAreaInsets() + + return { + top: insets.top, + left: 10, + width: width - 20, + height: headerHeight.value, + borderRadiusObject: { + topLeft: 4, + topRight: 4, + bottomLeft: 4, + bottomRight: 4, + }, + } +} diff --git a/src/tours/positioning.web.ts b/src/tours/positioning.web.ts new file mode 100644 index 0000000000..fd0f7aa714 --- /dev/null +++ b/src/tours/positioning.web.ts @@ -0,0 +1,27 @@ +import {useWindowDimensions} from 'react-native' + +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' +import {useShellLayout} from '#/state/shell/shell-layout' + +export function useHeaderPosition() { + const {headerHeight} = useShellLayout() + const winDim = useWindowDimensions() + const {isMobile} = useWebMediaQueries() + + let left = 0 + let width = winDim.width + if (width > 590 && !isMobile) { + left = winDim.width / 2 - 295 + width = 590 + } + + let offset = isMobile ? 45 : 0 + + return { + top: headerHeight.value - offset, + left, + width, + height: 45, + borderRadiusObject: undefined, + } +} diff --git a/src/view/com/home/HomeHeaderLayoutMobile.tsx b/src/view/com/home/HomeHeaderLayoutMobile.tsx index 8cf0452cec..ed353cf168 100644 --- a/src/view/com/home/HomeHeaderLayoutMobile.tsx +++ b/src/view/com/home/HomeHeaderLayoutMobile.tsx @@ -72,9 +72,11 @@ export function HomeHeaderLayoutMobile({ {width: 100}, ]}> {IS_DEV && ( - - - + <> + + + + )} {hasSession && ( @@ -86,6 +87,7 @@ function HomeScreenReady({ const selectedIndex = Math.max(0, maybeFoundIndex) const selectedFeed = allFeeds[selectedIndex] const requestNotificationsPermission = useRequestNotificationsPermission() + const triggerTourIfQueued = useTriggerTourIfQueued(TOURS.HOME) useSetTitle(pinnedFeedInfos[selectedIndex]?.displayName) useOTAUpdates() @@ -113,10 +115,16 @@ function HomeScreenReady({ React.useCallback(() => { setMinimalShellMode(false) setDrawerSwipeDisabled(selectedIndex > 0) + triggerTourIfQueued() return () => { setDrawerSwipeDisabled(false) } - }, [setDrawerSwipeDisabled, selectedIndex, setMinimalShellMode]), + }, [ + setDrawerSwipeDisabled, + selectedIndex, + setMinimalShellMode, + triggerTourIfQueued, + ]), ) useFocusEffect( diff --git a/src/view/screens/Settings/index.tsx b/src/view/screens/Settings/index.tsx index d075cc6961..1d8199b009 100644 --- a/src/view/screens/Settings/index.tsx +++ b/src/view/screens/Settings/index.tsx @@ -252,9 +252,10 @@ export function SettingsScreen({}: Props) { }, [clearPreferences]) const onPressResetOnboarding = React.useCallback(async () => { + navigation.navigate('Home') onboardingDispatch({type: 'start'}) Toast.show(_(msg`Onboarding reset`)) - }, [onboardingDispatch, _]) + }, [navigation, onboardingDispatch, _]) const onPressBuildInfo = React.useCallback(() => { setStringAsync( diff --git a/src/view/shell/bottom-bar/BottomBar.tsx b/src/view/shell/bottom-bar/BottomBar.tsx index b5ad92b4c4..80886b3207 100644 --- a/src/view/shell/bottom-bar/BottomBar.tsx +++ b/src/view/shell/bottom-bar/BottomBar.tsx @@ -45,6 +45,7 @@ import { Message_Stroke2_Corner0_Rounded as Message, Message_Stroke2_Corner0_Rounded_Filled as MessageFilled, } from '#/components/icons/Message' +import {HomeTourExploreWrapper} from '#/tours/HomeTour' import {styles} from './BottomBarStyles' type TabOptions = @@ -162,17 +163,19 @@ export function BottomBar({navigation}: BottomTabBarProps) { - ) : ( - - ) + + {isAtSearch ? ( + + ) : ( + + )} + } onPress={onPressSearch} accessibilityRole="search" diff --git a/src/view/shell/bottom-bar/BottomBarWeb.tsx b/src/view/shell/bottom-bar/BottomBarWeb.tsx index 21c253ee00..c89d2a63cf 100644 --- a/src/view/shell/bottom-bar/BottomBarWeb.tsx +++ b/src/view/shell/bottom-bar/BottomBarWeb.tsx @@ -41,6 +41,7 @@ import { UserCircle_Filled_Corner0_Rounded as UserCircleFilled, UserCircle_Stroke2_Corner0_Rounded as UserCircle, } from '#/components/icons/UserCircle' +import {HomeTourExploreWrapper} from '#/tours/HomeTour' import {styles} from './BottomBarStyles' export function BottomBarWeb() { @@ -94,10 +95,12 @@ export function BottomBarWeb() { {({isActive}) => { const Icon = isActive ? MagnifyingGlassFilled : MagnifyingGlass return ( - + + + ) }} diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx index ca8073f573..49fb7fc99a 100644 --- a/src/view/shell/desktop/LeftNav.tsx +++ b/src/view/shell/desktop/LeftNav.tsx @@ -63,6 +63,7 @@ import { UserCircle_Filled_Corner0_Rounded as UserCircleFilled, UserCircle_Stroke2_Corner0_Rounded as UserCircle, } from '#/components/icons/UserCircle' +import {HomeTourExploreWrapper} from '#/tours/HomeTour' import {router} from '../../../routes' const NAV_ICON_WIDTH = 28 @@ -340,14 +341,19 @@ export function DesktopLeftNav() { iconFilled={} label={_(msg`Home`)} /> - } - iconFilled={ - - } - label={_(msg`Search`)} - /> + + } + iconFilled={ + + } + label={_(msg`Search`)} + /> + Date: Wed, 3 Jul 2024 18:15:08 -0700 Subject: [PATCH 313/520] Add starter pack embeds to posts (#4699) * starter pack embeds * revert test code * Types * add `BaseLink` * precache on click * rm log * add a comment * loading state * top margin --------- Co-authored-by: Dan Abramov --- src/components/Link.tsx | 49 ++++++++++++++- .../StarterPack/Main/ProfilesList.tsx | 21 +++++-- .../StarterPack/StarterPackCard.tsx | 60 +++++++++++++++---- src/lib/link-meta/bsky.ts | 51 ++++++++++++++-- src/lib/strings/starter-pack.ts | 2 +- src/lib/strings/url-helpers.ts | 24 ++++++++ src/screens/StarterPack/StarterPackScreen.tsx | 22 +------ src/state/queries/starter-packs.ts | 33 ++++++++++ src/view/com/composer/useExternalLinkFetch.ts | 20 +++++++ src/view/com/util/post-embeds/index.tsx | 5 ++ 10 files changed, 246 insertions(+), 41 deletions(-) diff --git a/src/components/Link.tsx b/src/components/Link.tsx index d8ac829b67..a8b478be78 100644 --- a/src/components/Link.tsx +++ b/src/components/Link.tsx @@ -1,5 +1,10 @@ import React from 'react' -import {GestureResponderEvent} from 'react-native' +import { + GestureResponderEvent, + Pressable, + StyleProp, + ViewStyle, +} from 'react-native' import {sanitizeUrl} from '@braintree/sanitize-url' import {StackActions, useLinkProps} from '@react-navigation/native' @@ -323,3 +328,45 @@ export function InlineLinkText({ ) } + +/** + * A Pressable that uses useLink to handle navigation. It is unstyled, so can be used in cases where the Button styles + * in Link are not desired. + * @param displayText + * @param style + * @param children + * @param rest + * @constructor + */ +export function BaseLink({ + displayText, + onPress: onPressOuter, + style, + children, + ...rest +}: { + style?: StyleProp + children: React.ReactNode + to: string + action: 'push' | 'replace' | 'navigate' + onPress?: () => false | void + shareOnLongPress?: boolean + label: string + displayText?: string +}) { + const {onPress, ...btnProps} = useLink({ + displayText: displayText ?? rest.to, + ...rest, + }) + return ( + { + onPressOuter?.() + onPress(e) + }} + {...btnProps}> + {children} + + ) +} diff --git a/src/components/StarterPack/Main/ProfilesList.tsx b/src/components/StarterPack/Main/ProfilesList.tsx index 0cc911d66a..3249f1b32e 100644 --- a/src/components/StarterPack/Main/ProfilesList.tsx +++ b/src/components/StarterPack/Main/ProfilesList.tsx @@ -11,10 +11,12 @@ import {InfiniteData, UseInfiniteQueryResult} from '@tanstack/react-query' import {useBottomBarOffset} from 'lib/hooks/useBottomBarOffset' import {isBlockedOrBlocking} from 'lib/moderation/blocked-and-muted' import {isNative, isWeb} from 'platform/detection' +import {useListMembersQuery} from 'state/queries/list-members' import {useSession} from 'state/session' import {List, ListRef} from 'view/com/util/List' import {SectionRef} from '#/screens/Profile/Sections/types' import {atoms as a, useTheme} from '#/alf' +import {ListMaybePlaceholder} from '#/components/Lists' import {Default as ProfileCard} from '#/components/ProfileCard' function keyExtractor(item: AppBskyActorDefs.ProfileViewBasic, index: number) { @@ -33,18 +35,17 @@ interface ProfilesListProps { export const ProfilesList = React.forwardRef( function ProfilesListImpl( - {listUri, listMembersQuery, moderationOpts, headerHeight, scrollElRef}, + {listUri, moderationOpts, headerHeight, scrollElRef}, ref, ) { const t = useTheme() const [initialHeaderHeight] = React.useState(headerHeight) const bottomBarOffset = useBottomBarOffset(20) const {currentAccount} = useSession() + const {data, refetch, isError} = useListMembersQuery(listUri, 50) const [isPTRing, setIsPTRing] = React.useState(false) - const {data, refetch} = listMembersQuery - // The server returns these sorted by descending creation date, so we want to invert const profiles = data?.pages .flatMap(p => p.items.map(i => i.subject)) @@ -96,7 +97,19 @@ export const ProfilesList = React.forwardRef( ) } - if (listMembersQuery) + if (!data) { + return ( + + + + ) + } + + if (data) return ( ) { + onPress?: () => void + children: React.ReactNode +}) { + const {_} = useLingui() + const queryClient = useQueryClient() const {record} = starterPack const {rkey, handleOrDid} = React.useMemo(() => { const rkey = new AtUri(starterPack.uri).rkey @@ -104,14 +112,46 @@ export function Link({ } return ( - { + precacheResolvedUri( + queryClient, + starterPack.creator.handle, + starterPack.creator.did, + ) + precacheStarterPack(queryClient, starterPack) }}> {children} - + + ) +} + +export function Embed({starterPack}: {starterPack: StarterPackViewBasic}) { + const t = useTheme() + const imageUri = getStarterPackOgCard(starterPack) + + return ( + + + + + + + + ) } diff --git a/src/lib/link-meta/bsky.ts b/src/lib/link-meta/bsky.ts index c1fbb34b3c..e3b4ea0c9c 100644 --- a/src/lib/link-meta/bsky.ts +++ b/src/lib/link-meta/bsky.ts @@ -1,11 +1,16 @@ -import {AppBskyFeedPost, BskyAgent} from '@atproto/api' +import {AppBskyFeedPost, AppBskyGraphStarterpack, BskyAgent} from '@atproto/api' + +import {useFetchDid} from '#/state/queries/handle' +import {useGetPost} from '#/state/queries/post' import * as apilib from 'lib/api/index' -import {LikelyType, LinkMeta} from './link-meta' +import { + createStarterPackUri, + parseStarterPackUri, +} from 'lib/strings/starter-pack' +import {ComposerOptsQuote} from 'state/shell/composer' // import {match as matchRoute} from 'view/routes' import {convertBskyAppUrlIfNeeded, makeRecordUri} from '../strings/url-helpers' -import {ComposerOptsQuote} from 'state/shell/composer' -import {useGetPost} from '#/state/queries/post' -import {useFetchDid} from '#/state/queries/handle' +import {LikelyType, LinkMeta} from './link-meta' // TODO // import {Home} from 'view/screens/Home' @@ -174,3 +179,39 @@ export async function getListAsEmbed( }, } } + +export async function getStarterPackAsEmbed( + agent: BskyAgent, + fetchDid: ReturnType, + url: string, +): Promise { + const parsed = parseStarterPackUri(url) + if (!parsed) { + throw new Error( + 'Unexepectedly called getStarterPackAsEmbed with a non-starterpack url', + ) + } + const did = await fetchDid(parsed.name) + const starterPack = createStarterPackUri({did, rkey: parsed.rkey}) + const res = await agent.app.bsky.graph.getStarterPack({starterPack}) + const record = res.data.starterPack.record + return { + isLoading: false, + uri: starterPack, + meta: { + url: starterPack, + likelyType: LikelyType.AtpData, + // Validation here should never fail + title: AppBskyGraphStarterpack.isRecord(record) + ? record.name + : 'Starter Pack', + }, + embed: { + $type: 'app.bsky.embed.record', + record: { + uri: res.data.starterPack.uri, + cid: res.data.starterPack.cid, + }, + }, + } +} diff --git a/src/lib/strings/starter-pack.ts b/src/lib/strings/starter-pack.ts index 01b5a65870..ca34100155 100644 --- a/src/lib/strings/starter-pack.ts +++ b/src/lib/strings/starter-pack.ts @@ -96,7 +96,7 @@ export function createStarterPackUri({ }: { did: string rkey: string -}): string | null { +}): string { return new AtUri(`at://${did}/app.bsky.graph.starterpack/${rkey}`).toString() } diff --git a/src/lib/strings/url-helpers.ts b/src/lib/strings/url-helpers.ts index 948279fceb..742c7ef79a 100644 --- a/src/lib/strings/url-helpers.ts +++ b/src/lib/strings/url-helpers.ts @@ -152,6 +152,30 @@ export function isBskyListUrl(url: string): boolean { return false } +export function isBskyStartUrl(url: string): boolean { + if (isBskyAppUrl(url)) { + try { + const urlp = new URL(url) + return /start\/(?[^/]+)\/(?[^/]+)/i.test(urlp.pathname) + } catch { + console.error('Unexpected error in isBskyStartUrl()', url) + } + } + return false +} + +export function isBskyStarterPackUrl(url: string): boolean { + if (isBskyAppUrl(url)) { + try { + const urlp = new URL(url) + return /starter-pack\/(?[^/]+)\/(?[^/]+)/i.test(urlp.pathname) + } catch { + console.error('Unexpected error in isBskyStartUrl()', url) + } + } + return false +} + export function isBskyDownloadUrl(url: string): boolean { if (isExternalUrl(url)) { return false diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index 2b6f673b1f..9b66e51578 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -3,7 +3,6 @@ import {View} from 'react-native' import {Image} from 'expo-image' import { AppBskyGraphDefs, - AppBskyGraphGetList, AppBskyGraphStarterpack, AtUri, ModerationOpts, @@ -14,11 +13,7 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' import {NativeStackScreenProps} from '@react-navigation/native-stack' -import { - InfiniteData, - UseInfiniteQueryResult, - useQueryClient, -} from '@tanstack/react-query' +import {useQueryClient} from '@tanstack/react-query' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' @@ -33,7 +28,6 @@ import {getStarterPackOgCard} from 'lib/strings/starter-pack' import {isWeb} from 'platform/detection' import {updateProfileShadow} from 'state/cache/profile-shadow' import {useModerationOpts} from 'state/preferences/moderation-opts' -import {useListMembersQuery} from 'state/queries/list-members' import {useResolvedStarterPackShortLink} from 'state/queries/resolve-short-link' import {useResolveDidQuery} from 'state/queries/resolve-uri' import {useShortenLink} from 'state/queries/shorten-link' @@ -123,7 +117,6 @@ export function StarterPackScreenInner({ isLoading: isLoadingStarterPack, isError: isErrorStarterPack, } = useStarterPackQuery({did, rkey}) - const listMembersQuery = useListMembersQuery(starterPack?.list?.uri, 50) const isValid = starterPack && @@ -134,12 +127,7 @@ export function StarterPackScreenInner({ if (!did || !starterPack || !isValid || !moderationOpts) { return ( ) @@ -164,14 +151,10 @@ export function StarterPackScreenInner({ function StarterPackScreenLoaded({ starterPack, routeParams, - listMembersQuery, moderationOpts, }: { starterPack: AppBskyGraphDefs.StarterPackView routeParams: StarterPackScreeProps['route']['params'] - listMembersQuery: UseInfiniteQueryResult< - InfiniteData - > moderationOpts: ModerationOpts }) { const showPeopleTab = Boolean(starterPack.list) @@ -242,7 +225,6 @@ function StarterPackScreenLoaded({ headerHeight={headerHeight} // @ts-expect-error scrollElRef={scrollElRef} - listMembersQuery={listMembersQuery} moderationOpts={moderationOpts} /> ) diff --git a/src/state/queries/starter-packs.ts b/src/state/queries/starter-packs.ts index f441a8ed26..2cdb6b850e 100644 --- a/src/state/queries/starter-packs.ts +++ b/src/state/queries/starter-packs.ts @@ -347,3 +347,36 @@ async function whenAppViewReady( () => agent.app.bsky.graph.getStarterPack({starterPack: uri}), ) } + +export async function precacheStarterPack( + queryClient: QueryClient, + starterPack: + | AppBskyGraphDefs.StarterPackViewBasic + | AppBskyGraphDefs.StarterPackView, +) { + if (!AppBskyGraphStarterpack.isRecord(starterPack.record)) { + return + } + + let starterPackView: AppBskyGraphDefs.StarterPackView | undefined + if (AppBskyGraphDefs.isStarterPackView(starterPack)) { + starterPackView = starterPack + } else if (AppBskyGraphDefs.isStarterPackViewBasic(starterPack)) { + const listView: AppBskyGraphDefs.ListViewBasic = { + uri: starterPack.record.list, + // This will be populated once the data from server is fetched + cid: '', + name: starterPack.record.name, + purpose: 'app.bsky.graph.defs#referencelist', + } + starterPackView = { + ...starterPack, + $type: 'app.bsky.graph.defs#starterPackView', + list: listView, + } + } + + if (starterPackView) { + queryClient.setQueryData(RQKEY({uri: starterPack.uri}), starterPackView) + } +} diff --git a/src/view/com/composer/useExternalLinkFetch.ts b/src/view/com/composer/useExternalLinkFetch.ts index 743535a5e0..2938ea25ac 100644 --- a/src/view/com/composer/useExternalLinkFetch.ts +++ b/src/view/com/composer/useExternalLinkFetch.ts @@ -10,6 +10,7 @@ import { getFeedAsEmbed, getListAsEmbed, getPostAsQuote, + getStarterPackAsEmbed, } from 'lib/link-meta/bsky' import {getLinkMeta} from 'lib/link-meta/link-meta' import {resolveShortLink} from 'lib/link-meta/resolve-short-link' @@ -18,6 +19,8 @@ import { isBskyCustomFeedUrl, isBskyListUrl, isBskyPostUrl, + isBskyStarterPackUrl, + isBskyStartUrl, isShortLink, } from 'lib/strings/url-helpers' import {ImageModel} from 'state/models/media/image' @@ -96,6 +99,23 @@ export function useExternalLinkFetch({ setExtLink(undefined) }, ) + } else if ( + isBskyStartUrl(extLink.uri) || + isBskyStarterPackUrl(extLink.uri) + ) { + getStarterPackAsEmbed(agent, fetchDid, extLink.uri).then( + ({embed, meta}) => { + if (aborted) { + return + } + setExtLink({ + uri: extLink.uri, + isLoading: false, + meta, + embed, + }) + }, + ) } else if (isShortLink(extLink.uri)) { if (isShortLink(extLink.uri)) { resolveShortLink(extLink.uri).then(res => { diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index be34a2869e..942ad57b81 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -30,6 +30,7 @@ import {ListEmbed} from './ListEmbed' import {MaybeQuoteEmbed} from './QuoteEmbed' import hairlineWidth = StyleSheet.hairlineWidth import {useLargeAltBadgeEnabled} from '#/state/preferences/large-alt-badge' +import {Embed as StarterPackCard} from '#/components/StarterPack/StarterPackCard' type Embed = | AppBskyEmbedRecord.View @@ -90,6 +91,10 @@ export function PostEmbeds({ return } + if (AppBskyGraphDefs.isStarterPackViewBasic(embed.record)) { + return + } + // quote post // = return ( From 0ed99b840d8de13465f010a6434dea50c72b3f62 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 3 Jul 2024 19:05:19 -0700 Subject: [PATCH 314/520] New user progress guides (#4716) * Add the animated checkmark svg * Add progress guide list and task components * Add ProgressGuide Toast component * Implement progress-guide controller * Add 7 follows to the progress guide * Wire up action captures * Wire up progress-guide persistence * Trigger progress guide on account creation * Clear the progress guide from storage on complete * Add progress guide interstitial, put behind gate * Fix: read progress guide state from prefs * Some defensive type checks * Create separate toast for completion * List tweaks * Only show on Discover * Spacing and progress tweaks * Completely hide when complete * Capture the progress guide in local state, and only render toasts while guide is active * Fix: ensure persisted hydrates into local state * Gate --------- Co-authored-by: Eric Bailey Co-authored-by: Dan Abramov --- package.json | 2 +- src/App.native.tsx | 12 +- src/App.web.tsx | 5 +- src/components/FeedInterstitials.tsx | 26 +++ src/components/ProgressGuide/List.tsx | 61 ++++++ src/components/ProgressGuide/Task.tsx | 50 +++++ src/components/ProgressGuide/Toast.tsx | 169 ++++++++++++++++ src/components/anim/AnimatedCheck.tsx | 92 +++++++++ src/lib/statsig/gates.ts | 1 + src/screens/Onboarding/StepFinished.tsx | 4 + src/screens/StarterPack/StarterPackScreen.tsx | 6 + src/state/queries/preferences/const.ts | 4 + src/state/queries/preferences/index.ts | 47 +++++ src/state/queries/profile.ts | 7 + src/state/shell/progress-guide.tsx | 185 ++++++++++++++++++ src/view/com/posts/Feed.tsx | 46 ++++- src/view/com/util/post-ctrls/PostCtrls.tsx | 7 + src/view/shell/desktop/RightNav.tsx | 10 +- yarn.lock | 9 +- 19 files changed, 721 insertions(+), 22 deletions(-) create mode 100644 src/components/ProgressGuide/List.tsx create mode 100644 src/components/ProgressGuide/Task.tsx create mode 100644 src/components/ProgressGuide/Toast.tsx create mode 100644 src/components/anim/AnimatedCheck.tsx create mode 100644 src/state/shell/progress-guide.tsx diff --git a/package.json b/package.json index 8525655136..5f9f03457a 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "^0.12.22", + "@atproto/api": "^0.12.23", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/App.native.tsx b/src/App.native.tsx index 18af744097..f0dde6ee1a 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -45,6 +45,7 @@ import { import {readLastActiveAccount} from '#/state/session/util' import {Provider as ShellStateProvider} from '#/state/shell' import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' +import {Provider as ProgressGuideProvider} from '#/state/shell/progress-guide' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import {TestCtrls} from '#/view/com/testing/TestCtrls' @@ -119,10 +120,13 @@ function InnerApp() { - - - - + + + + + + diff --git a/src/App.web.tsx b/src/App.web.tsx index f45806e4d2..eb4a925d07 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -34,6 +34,7 @@ import { import {readLastActiveAccount} from '#/state/session/util' import {Provider as ShellStateProvider} from '#/state/shell' import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' +import {Provider as ProgressGuideProvider} from '#/state/shell/progress-guide' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import * as Toast from '#/view/com/util/Toast' @@ -104,7 +105,9 @@ function InnerApp() { - + + + diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx index 00342b39f2..ca3b085b98 100644 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -6,11 +6,13 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {NavigationProp} from '#/lib/routes/types' import {logEvent} from '#/lib/statsig/statsig' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useGetPopularFeedsQuery} from '#/state/queries/feed' import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' +import {useProgressGuide} from '#/state/shell/progress-guide' import {atoms as a, useBreakpoints, useTheme, ViewStyleProp, web} from '#/alf' import {Button} from '#/components/Button' import * as FeedCard from '#/components/FeedCard' @@ -20,6 +22,7 @@ import {PersonPlus_Stroke2_Corner0_Rounded as Person} from '#/components/icons/P import {InlineLinkText} from '#/components/Link' import * as ProfileCard from '#/components/ProfileCard' import {Text} from '#/components/Typography' +import {ProgressGuideList} from './ProgressGuide/List' function CardOuter({ children, @@ -352,3 +355,26 @@ export function SuggestedFeeds() { ) } + +export function ProgressGuide() { + const t = useTheme() + const {isDesktop} = useWebMediaQueries() + const guide = useProgressGuide('like-10-and-follow-7') + + if (isDesktop) { + return null + } + + return guide ? ( + + + + ) : null +} diff --git a/src/components/ProgressGuide/List.tsx b/src/components/ProgressGuide/List.tsx new file mode 100644 index 0000000000..f68445d2be --- /dev/null +++ b/src/components/ProgressGuide/List.tsx @@ -0,0 +1,61 @@ +import React from 'react' +import {StyleProp, View, ViewStyle} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import { + useProgressGuide, + useProgressGuideControls, +} from '#/state/shell/progress-guide' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonIcon} from '#/components/Button' +import {TimesLarge_Stroke2_Corner0_Rounded as Times} from '#/components/icons/Times' +import {Text} from '#/components/Typography' +import {ProgressGuideTask} from './Task' + +export function ProgressGuideList({style}: {style?: StyleProp}) { + const t = useTheme() + const {_} = useLingui() + const guide = useProgressGuide('like-10-and-follow-7') + const {endProgressGuide} = useProgressGuideControls() + + if (guide) { + return ( + + + + Getting started + + + + + + + ) + } + return null +} diff --git a/src/components/ProgressGuide/Task.tsx b/src/components/ProgressGuide/Task.tsx new file mode 100644 index 0000000000..d286b88426 --- /dev/null +++ b/src/components/ProgressGuide/Task.tsx @@ -0,0 +1,50 @@ +import React from 'react' +import {View} from 'react-native' +import * as Progress from 'react-native-progress' + +import {atoms as a, useTheme} from '#/alf' +import {AnimatedCheck} from '../anim/AnimatedCheck' +import {Text} from '../Typography' + +export function ProgressGuideTask({ + current, + total, + title, + subtitle, +}: { + current: number + total: number + title: string + subtitle?: string +}) { + const t = useTheme() + + return ( + + {current === total ? ( + + ) : ( + + )} + + + + {title} + + {subtitle && ( + + {subtitle} + + )} + + + ) +} diff --git a/src/components/ProgressGuide/Toast.tsx b/src/components/ProgressGuide/Toast.tsx new file mode 100644 index 0000000000..346312af51 --- /dev/null +++ b/src/components/ProgressGuide/Toast.tsx @@ -0,0 +1,169 @@ +import React, {useImperativeHandle} from 'react' +import {Pressable, useWindowDimensions, View} from 'react-native' +import Animated, { + Easing, + runOnJS, + useAnimatedStyle, + useSharedValue, + withTiming, +} from 'react-native-reanimated' +import {useSafeAreaInsets} from 'react-native-safe-area-context' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {isWeb} from '#/platform/detection' +import {atoms as a, useTheme} from '#/alf' +import {Portal} from '#/components/Portal' +import {AnimatedCheck, AnimatedCheckRef} from '../anim/AnimatedCheck' +import {Text} from '../Typography' + +export interface ProgressGuideToastRef { + open(): void + close(): void +} + +export interface ProgressGuideToastProps { + title: string + subtitle?: string + visibleDuration?: number // default 5s +} + +export const ProgressGuideToast = React.forwardRef< + ProgressGuideToastRef, + ProgressGuideToastProps +>(function ProgressGuideToast({title, subtitle, visibleDuration}, ref) { + const t = useTheme() + const {_} = useLingui() + const insets = useSafeAreaInsets() + const [isOpen, setIsOpen] = React.useState(false) + const translateY = useSharedValue(0) + const opacity = useSharedValue(0) + const animatedCheckRef = React.useRef(null) + const timeoutRef = React.useRef() + const winDim = useWindowDimensions() + + /** + * Methods + */ + + const close = React.useCallback(() => { + // clear the timeout, in case this was called imperatively + if (timeoutRef.current) { + clearTimeout(timeoutRef.current) + timeoutRef.current = undefined + } + + // animate the opacity then set isOpen to false when done + const setIsntOpen = () => setIsOpen(false) + opacity.value = withTiming( + 0, + { + duration: 400, + easing: Easing.out(Easing.cubic), + }, + () => runOnJS(setIsntOpen)(), + ) + }, [setIsOpen, opacity]) + + const open = React.useCallback(() => { + // set isOpen=true to render + setIsOpen(true) + + // animate the vertical translation, the opacity, and the checkmark + const playCheckmark = () => animatedCheckRef.current?.play() + opacity.value = 0 + opacity.value = withTiming( + 1, + { + duration: 100, + easing: Easing.out(Easing.cubic), + }, + () => runOnJS(playCheckmark)(), + ) + translateY.value = 0 + translateY.value = withTiming(insets.top + 10, { + duration: 500, + easing: Easing.out(Easing.cubic), + }) + + // start the countdown timer to autoclose + timeoutRef.current = setTimeout(close, visibleDuration || 5e3) + }, [setIsOpen, translateY, opacity, insets, close, visibleDuration]) + + useImperativeHandle( + ref, + () => ({ + open, + close, + }), + [open, close], + ) + + const containerStyle = React.useMemo(() => { + let left = 10 + let right = 10 + if (isWeb && winDim.width > 400) { + left = right = (winDim.width - 380) / 2 + } + return { + position: isWeb ? 'fixed' : 'absolute', + top: 0, + left, + right, + } + }, [winDim.width]) + + const animatedStyle = useAnimatedStyle(() => ({ + transform: [{translateY: translateY.value}], + opacity: opacity.value, + })) + + return ( + isOpen && ( + + + + + + {title} + {subtitle && ( + + {subtitle} + + )} + + + + + ) + ) +}) diff --git a/src/components/anim/AnimatedCheck.tsx b/src/components/anim/AnimatedCheck.tsx new file mode 100644 index 0000000000..7fdfc14cfa --- /dev/null +++ b/src/components/anim/AnimatedCheck.tsx @@ -0,0 +1,92 @@ +import React from 'react' +import Animated, { + Easing, + useAnimatedProps, + useSharedValue, + withDelay, + withTiming, +} from 'react-native-reanimated' +import Svg, {Circle, Path} from 'react-native-svg' + +import {Props, useCommonSVGProps} from '#/components/icons/common' + +const AnimatedPath = Animated.createAnimatedComponent(Path) +const AnimatedCircle = Animated.createAnimatedComponent(Circle) + +const PATH = 'M14.1 27.2l7.1 7.2 16.7-16.8' + +export interface AnimatedCheckRef { + play(cb?: () => void): void +} + +export interface AnimatedCheckProps extends Props { + playOnMount?: boolean +} + +export const AnimatedCheck = React.forwardRef< + AnimatedCheckRef, + AnimatedCheckProps +>(function AnimatedCheck({playOnMount, ...props}, ref) { + const {fill, size, style, ...rest} = useCommonSVGProps(props) + const circleAnim = useSharedValue(0) + const checkAnim = useSharedValue(0) + + const circleAnimatedProps = useAnimatedProps(() => ({ + strokeDashoffset: 166 - circleAnim.value * 166, + })) + const checkAnimatedProps = useAnimatedProps(() => ({ + strokeDashoffset: 48 - 48 * checkAnim.value, + })) + + const play = React.useCallback( + (cb?: () => void) => { + circleAnim.value = 0 + checkAnim.value = 0 + + circleAnim.value = withTiming(1, {duration: 500, easing: Easing.linear}) + checkAnim.value = withDelay( + 500, + withTiming(1, {duration: 300, easing: Easing.linear}, cb), + ) + }, + [circleAnim, checkAnim], + ) + + React.useImperativeHandle(ref, () => ({ + play, + })) + + React.useEffect(() => { + if (playOnMount) { + play() + } + }, [play, playOnMount]) + + return ( + + + + + ) +}) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index e4991ad384..c8a55b9288 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -7,5 +7,6 @@ export type Gate = | 'show_avi_follow_button' | 'show_follow_back_label_v2' | 'new_user_guided_tour' + | 'new_user_progress_guide' | 'suggested_feeds_interstitial' | 'suggested_follows_interstitial' diff --git a/src/screens/Onboarding/StepFinished.tsx b/src/screens/Onboarding/StepFinished.tsx index 1cb925c1fb..825a0e723d 100644 --- a/src/screens/Onboarding/StepFinished.tsx +++ b/src/screens/Onboarding/StepFinished.tsx @@ -19,6 +19,7 @@ import {preferencesQueryKey} from '#/state/queries/preferences' import {RQKEY as profileRQKey} from '#/state/queries/profile' import {useAgent} from '#/state/session' import {useOnboardingDispatch} from '#/state/shell' +import {useProgressGuideControls} from '#/state/shell/progress-guide' import {uploadBlob} from 'lib/api' import {useRequestNotificationsPermission} from 'lib/notifications/notifications' import {useSetHasCheckedForStarterPack} from 'state/preferences/used-starter-packs' @@ -58,6 +59,7 @@ export function StepFinished() { const setActiveStarterPack = useSetActiveStarterPack() const setHasCheckedForStarterPack = useSetHasCheckedForStarterPack() const setQueuedTour = useSetQueuedTour() + const {startProgressGuide} = useProgressGuideControls() const finishOnboarding = React.useCallback(async () => { setSaving(true) @@ -185,6 +187,7 @@ export function StepFinished() { setActiveStarterPack(undefined) setHasCheckedForStarterPack(true) setQueuedTour(TOURS.HOME) + startProgressGuide('like-10-and-follow-7') dispatch({type: 'finish'}) onboardDispatch({type: 'finish'}) track('OnboardingV2:StepFinished:End') @@ -218,6 +221,7 @@ export function StepFinished() { setActiveStarterPack, setHasCheckedForStarterPack, setQueuedTour, + startProgressGuide, ]) React.useEffect(() => { diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index 9b66e51578..518318f7a1 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -18,6 +18,10 @@ import {useQueryClient} from '@tanstack/react-query' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' import {useDeleteStarterPackMutation} from '#/state/queries/starter-packs' +import { + ProgressGuideAction, + useProgressGuideControls, +} from '#/state/shell/progress-guide' import {batchedUpdates} from 'lib/batchedUpdates' import {HITSLOP_20} from 'lib/constants' import {isBlockedOrBlocking, isMuted} from 'lib/moderation/blocked-and-muted' @@ -287,6 +291,7 @@ function Header({ const queryClient = useQueryClient() const setActiveStarterPack = useSetActiveStarterPack() const {requestSwitchToAccount} = useLoggedOutViewControls() + const {captureAction} = useProgressGuideControls() const [isProcessing, setIsProcessing] = React.useState(false) @@ -351,6 +356,7 @@ function Header({ starterPack: starterPack.uri, count: dids.length, }) + captureAction(ProgressGuideAction.Follow, dids.length) Toast.show(_(msg`All accounts have been followed!`)) } catch (e) { Toast.show(_(msg`An error occurred while trying to follow all`)) diff --git a/src/state/queries/preferences/const.ts b/src/state/queries/preferences/const.ts index d94edb47e8..2a8c51165e 100644 --- a/src/state/queries/preferences/const.ts +++ b/src/state/queries/preferences/const.ts @@ -34,4 +34,8 @@ export const DEFAULT_LOGGED_OUT_PREFERENCES: UsePreferencesQueryResponse = { userAge: 13, // TODO(pwi) interests: {tags: []}, savedFeeds: [], + bskyAppState: { + queuedNudges: [], + activeProgressGuide: undefined, + }, } diff --git a/src/state/queries/preferences/index.ts b/src/state/queries/preferences/index.ts index 672abfcac5..9bb57fcaf6 100644 --- a/src/state/queries/preferences/index.ts +++ b/src/state/queries/preferences/index.ts @@ -342,3 +342,50 @@ export function useRemoveMutedWordMutation() { }, }) } + +export function useQueueNudgesMutation() { + const queryClient = useQueryClient() + const agent = useAgent() + + return useMutation({ + mutationFn: async (nudges: string | string[]) => { + await agent.bskyAppQueueNudges(nudges) + // triggers a refetch + await queryClient.invalidateQueries({ + queryKey: preferencesQueryKey, + }) + }, + }) +} + +export function useDismissNudgesMutation() { + const queryClient = useQueryClient() + const agent = useAgent() + + return useMutation({ + mutationFn: async (nudges: string | string[]) => { + await agent.bskyAppDismissNudges(nudges) + // triggers a refetch + await queryClient.invalidateQueries({ + queryKey: preferencesQueryKey, + }) + }, + }) +} + +export function useSetActiveProgressGuideMutation() { + const queryClient = useQueryClient() + const agent = useAgent() + + return useMutation({ + mutationFn: async ( + guide: AppBskyActorDefs.BskyAppProgressGuide | undefined, + ) => { + await agent.bskyAppSetActiveProgressGuide(guide) + // triggers a refetch + await queryClient.invalidateQueries({ + queryKey: preferencesQueryKey, + }) + }, + }) +} diff --git a/src/state/queries/profile.ts b/src/state/queries/profile.ts index 6f7f2de792..af00faf276 100644 --- a/src/state/queries/profile.ts +++ b/src/state/queries/profile.ts @@ -25,6 +25,10 @@ import {STALE} from '#/state/queries' import {resetProfilePostsQueries} from '#/state/queries/post-feed' import {updateProfileShadow} from '../cache/profile-shadow' import {useAgent, useSession} from '../session' +import { + ProgressGuideAction, + useProgressGuideControls, +} from '../shell/progress-guide' import {RQKEY as RQKEY_LIST_CONVOS} from './messages/list-converations' import {RQKEY as RQKEY_MY_BLOCKED} from './my-blocked-accounts' import {RQKEY as RQKEY_MY_MUTED} from './my-muted-accounts' @@ -274,12 +278,15 @@ function useProfileFollowMutation( const {currentAccount} = useSession() const agent = useAgent() const queryClient = useQueryClient() + const {captureAction} = useProgressGuideControls() + return useMutation<{uri: string; cid: string}, Error, {did: string}>({ mutationFn: async ({did}) => { let ownProfile: AppBskyActorDefs.ProfileViewDetailed | undefined if (currentAccount) { ownProfile = findProfileQueryData(queryClient, currentAccount.did) } + captureAction(ProgressGuideAction.Follow) logEvent('profile:follow', { logContext, didBecomeMutual: profile.viewer diff --git a/src/state/shell/progress-guide.tsx b/src/state/shell/progress-guide.tsx new file mode 100644 index 0000000000..d10d58297a --- /dev/null +++ b/src/state/shell/progress-guide.tsx @@ -0,0 +1,185 @@ +import React from 'react' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useGate} from '#/lib/statsig/statsig' +import { + ProgressGuideToast, + ProgressGuideToastRef, +} from '#/components/ProgressGuide/Toast' +import { + usePreferencesQuery, + useSetActiveProgressGuideMutation, +} from '../queries/preferences' + +export enum ProgressGuideAction { + Like = 'like', + Follow = 'follow', +} + +type ProgressGuideName = 'like-10-and-follow-7' + +interface BaseProgressGuide { + guide: string + isComplete: boolean + [key: string]: any +} + +interface Like10AndFollow7ProgressGuide extends BaseProgressGuide { + numLikes: number + numFollows: number +} + +type ProgressGuide = Like10AndFollow7ProgressGuide | undefined + +const ProgressGuideContext = React.createContext(undefined) + +const ProgressGuideControlContext = React.createContext<{ + startProgressGuide(guide: ProgressGuideName): void + endProgressGuide(): void + captureAction(action: ProgressGuideAction, count?: number): void +}>({ + startProgressGuide: (_guide: ProgressGuideName) => {}, + endProgressGuide: () => {}, + captureAction: (_action: ProgressGuideAction, _count = 1) => {}, +}) + +export function useProgressGuide(guide: ProgressGuideName) { + const ctx = React.useContext(ProgressGuideContext) + if (ctx?.guide === guide) { + return ctx + } + return undefined +} + +export function useProgressGuideControls() { + return React.useContext(ProgressGuideControlContext) +} + +export function Provider({children}: React.PropsWithChildren<{}>) { + const {_} = useLingui() + const {data: preferences} = usePreferencesQuery() + const {mutateAsync, variables} = useSetActiveProgressGuideMutation() + const gate = useGate() + + const activeProgressGuide = (variables || + preferences?.bskyAppState?.activeProgressGuide) as ProgressGuide + + // ensure the unspecced attributes have the correct types + if (activeProgressGuide?.guide === 'like-10-and-follow-7') { + activeProgressGuide.numLikes = Number(activeProgressGuide.numLikes) || 0 + activeProgressGuide.numFollows = Number(activeProgressGuide.numFollows) || 0 + } + + const [localGuideState, setLocalGuideState] = + React.useState(undefined) + + if (activeProgressGuide && !localGuideState) { + // hydrate from the server if needed + setLocalGuideState(activeProgressGuide) + } + + const firstLikeToastRef = React.useRef(null) + const fifthLikeToastRef = React.useRef(null) + const tenthLikeToastRef = React.useRef(null) + const guideCompleteToastRef = React.useRef(null) + + const controls = React.useMemo(() => { + return { + startProgressGuide(guide: ProgressGuideName) { + if (!gate('new_user_progress_guide')) { + return + } + if (guide === 'like-10-and-follow-7') { + const guideObj = { + guide: 'like-10-and-follow-7', + numLikes: 0, + numFollows: 0, + isComplete: false, + } + setLocalGuideState(guideObj) + mutateAsync(guideObj) + } + }, + + endProgressGuide() { + // update the persisted first + mutateAsync(undefined).then(() => { + // now clear local state, to avoid rehydrating from the server + setLocalGuideState(undefined) + }) + }, + + captureAction(action: ProgressGuideAction, count = 1) { + let guide = activeProgressGuide + if (!guide || guide?.isComplete) { + return + } + if (guide?.guide === 'like-10-and-follow-7') { + if (action === ProgressGuideAction.Like) { + guide = { + ...guide, + numLikes: (Number(guide.numLikes) || 0) + count, + } + if (guide.numLikes === 1) { + firstLikeToastRef.current?.open() + } + if (guide.numLikes === 5) { + fifthLikeToastRef.current?.open() + } + if (guide.numLikes === 10) { + tenthLikeToastRef.current?.open() + } + } + if (action === ProgressGuideAction.Follow) { + guide = { + ...guide, + numFollows: (Number(guide.numFollows) || 0) + count, + } + } + if (Number(guide.numLikes) >= 10 && Number(guide.numFollows) >= 7) { + guide = { + ...guide, + isComplete: true, + } + } + } + + setLocalGuideState(guide) + mutateAsync(guide?.isComplete ? undefined : guide) + }, + } + }, [activeProgressGuide, mutateAsync, gate, setLocalGuideState]) + + return ( + + + {children} + {localGuideState?.guide === 'like-10-and-follow-7' && ( + <> + + + + + + )} + + + ) +} diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index 3d90b8897d..e6ad356108 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -34,7 +34,11 @@ import {useSession} from '#/state/session' import {useAnalytics} from 'lib/analytics/analytics' import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' import {useTheme} from 'lib/ThemeContext' -import {SuggestedFeeds, SuggestedFollows} from '#/components/FeedInterstitials' +import { + ProgressGuide, + SuggestedFeeds, + SuggestedFollows, +} from '#/components/FeedInterstitials' import {List, ListRef} from '../util/List' import {PostFeedLoadingPlaceholder} from '../util/LoadingPlaceholder' import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' @@ -85,12 +89,26 @@ type FeedItem = } slot: number } + | { + type: 'interstitialProgressGuide' + key: string + params: { + variant: 'default' | string + } + slot: number + } const feedInterstitialType = 'interstitialFeeds' const followInterstitialType = 'interstitialFollows' +const progressGuideInterstitialType = 'interstitialProgressGuide' const interstials: Record< 'following' | 'discover', - (FeedItem & {type: 'interstitialFeeds' | 'interstitialFollows'})[] + (FeedItem & { + type: + | 'interstitialFeeds' + | 'interstitialFollows' + | 'interstitialProgressGuide' + })[] > = { following: [ { @@ -111,6 +129,14 @@ const interstials: Record< }, ], discover: [ + { + type: progressGuideInterstitialType, + params: { + variant: 'default', + }, + key: progressGuideInterstitialType, + slot: 0, + }, { type: feedInterstitialType, params: { @@ -336,14 +362,14 @@ let Feed = ({ if (feedType) { for (const interstitial of interstials[feedType]) { - const feedInterstitialEnabled = - interstitial.type === feedInterstitialType && - gate('suggested_feeds_interstitial') - const followInterstitialEnabled = - interstitial.type === followInterstitialType && - gate('suggested_follows_interstitial') + const shouldShow = + (interstitial.type === feedInterstitialType && + gate('suggested_feeds_interstitial')) || + (interstitial.type === followInterstitialType && + gate('suggested_follows_interstitial')) || + interstitial.type === progressGuideInterstitialType - if (feedInterstitialEnabled || followInterstitialEnabled) { + if (shouldShow) { const variant = 'default' // replace with experiment variant const int = { ...interstitial, @@ -460,6 +486,8 @@ let Feed = ({ return } else if (item.type === followInterstitialType) { return + } else if (item.type === progressGuideInterstitialType) { + return } else if (item.type === 'slice') { if (item.slice.rootUri === FALLBACK_MARKER_POST.post.uri) { // HACK diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index 231808bf28..c3af3a61e8 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -31,6 +31,10 @@ import { } from '#/state/queries/post' import {useRequireAuth, useSession} from '#/state/session' import {useComposerControls} from '#/state/shell/composer' +import { + ProgressGuideAction, + useProgressGuideControls, +} from '#/state/shell/progress-guide' import {atoms as a, useTheme} from '#/alf' import {useDialogControl} from '#/components/Dialog' import {ArrowOutOfBox_Stroke2_Corner0_Rounded as ArrowOutOfBox} from '#/components/icons/ArrowOutOfBox' @@ -77,6 +81,7 @@ let PostCtrls = ({ const requireAuth = useRequireAuth() const loggedOutWarningPromptControl = useDialogControl() const {sendInteraction} = useFeedFeedbackContext() + const {captureAction} = useProgressGuideControls() const playHaptic = useHaptics() const gate = useGate() @@ -103,6 +108,7 @@ let PostCtrls = ({ event: 'app.bsky.feed.defs#interactionLike', feedContext, }) + captureAction(ProgressGuideAction.Like) await queueLike() } else { await queueUnlike() @@ -119,6 +125,7 @@ let PostCtrls = ({ queueLike, queueUnlike, sendInteraction, + captureAction, feedContext, ]) diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx index 633f04932a..8dfa671cff 100644 --- a/src/view/shell/desktop/RightNav.tsx +++ b/src/view/shell/desktop/RightNav.tsx @@ -14,6 +14,7 @@ import {Text} from 'view/com/util/text/Text' import {DesktopFeeds} from './Feeds' import {DesktopSearch} from './Search' import hairlineWidth = StyleSheet.hairlineWidth +import {ProgressGuideList} from '#/components/ProgressGuide/List' export function DesktopRightNav({routeName}: {routeName: string}) { const pal = usePalette('default') @@ -39,9 +40,12 @@ export function DesktopRightNav({routeName}: {routeName: string}) { {hasSession && ( - - - + <> + + + + + )} )} diff --git a/yarn.lock b/yarn.lock index d31fa2f635..84318d1a4f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,15 +34,16 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@^0.12.22": - version "0.12.22" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.22.tgz#1880a93a0caa4485cd8463bd1e10bf2424b9826c" - integrity sha512-TIXSnf3qqyX40Ei/FkK4H24w+7s5rOc63TPwrGakRBOqIgSNBKOggei8I600fJ/AXB7HO6Vp9tBmDVOt2+021A== +"@atproto/api@^0.12.23": + version "0.12.23" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.23.tgz#b3409817d0b981a64f30d16e8257f0fe261338af" + integrity sha512-fgQ30u+q9smX5g41eep7fISSkSAhRkX0inc81PZ82QwcHbFkC8ePaha/KP0CoTaPWKi7EsC89Z/8BEBCJo0oBA== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.0" "@atproto/syntax" "^0.3.0" "@atproto/xrpc" "^0.5.0" + await-lock "^2.2.2" multiformats "^9.9.0" tlds "^1.234.0" From 4f02da96c8c2483923fdf52d1ee7cd8f34b15fba Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 3 Jul 2024 22:13:47 -0500 Subject: [PATCH 315/520] [D1X] Pull out follow-backs for higher signal (#4719) * Pull out follow-backs for higher signal * Gate it * Fix early gate check --------- Co-authored-by: Dan Abramov --- src/lib/statsig/gates.ts | 5 +++-- src/state/queries/notifications/feed.ts | 3 +++ src/state/queries/notifications/unread.tsx | 5 ++++- src/state/queries/notifications/util.ts | 23 +++++++++++++++++----- src/view/com/notifications/FeedItem.tsx | 15 ++++++++++++-- 5 files changed, 41 insertions(+), 10 deletions(-) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index c8a55b9288..6a4081185f 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -2,11 +2,12 @@ export type Gate = // Keep this alphabetic please. | 'debug_show_feedcontext' | 'native_pwi_disabled' + | 'new_user_guided_tour' + | 'new_user_progress_guide' | 'onboarding_minimum_interests' | 'request_notifications_permission_after_onboarding_v2' | 'show_avi_follow_button' | 'show_follow_back_label_v2' - | 'new_user_guided_tour' - | 'new_user_progress_guide' | 'suggested_feeds_interstitial' | 'suggested_follows_interstitial' + | 'ungroup_follow_backs' diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index 13ca3ffdee..17ee90929c 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -26,6 +26,7 @@ import { useQueryClient, } from '@tanstack/react-query' +import {useGate} from '#/lib/statsig/statsig' import {useAgent} from '#/state/session' import {useModerationOpts} from '../../preferences/moderation-opts' import {STALE} from '..' @@ -56,6 +57,7 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { const unreads = useUnreadNotificationsApi() const enabled = opts?.enabled !== false const lastPageCountRef = useRef(0) + const gate = useGate() const query = useInfiniteQuery< FeedPage, @@ -81,6 +83,7 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { queryClient, moderationOpts, fetchAdditionalData: true, + shouldUngroupFollowBacks: () => gate('ungroup_follow_backs'), }) ).page } diff --git a/src/state/queries/notifications/unread.tsx b/src/state/queries/notifications/unread.tsx index 7bb325ea98..b5f7d0d60b 100644 --- a/src/state/queries/notifications/unread.tsx +++ b/src/state/queries/notifications/unread.tsx @@ -8,6 +8,7 @@ import {useQueryClient} from '@tanstack/react-query' import EventEmitter from 'eventemitter3' import BroadcastChannel from '#/lib/broadcast' +import {useGate} from '#/lib/statsig/statsig' import {logger} from '#/logger' import {useAgent, useSession} from '#/state/session' import {resetBadgeCount} from 'lib/notifications/notifications' @@ -47,6 +48,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const agent = useAgent() const queryClient = useQueryClient() const moderationOpts = useModerationOpts() + const gate = useGate() const [numUnread, setNumUnread] = React.useState('') @@ -149,6 +151,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { // only fetch subjects when the page is going to be used // in the notifications query, otherwise skip it fetchAdditionalData: !!invalidate, + shouldUngroupFollowBacks: () => gate('ungroup_follow_backs'), }) const unreadCount = countUnread(page) const unreadCountStr = @@ -189,7 +192,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { } }, } - }, [setNumUnread, queryClient, moderationOpts, agent]) + }, [setNumUnread, queryClient, moderationOpts, agent, gate]) checkUnreadRef.current = api.checkUnread return ( diff --git a/src/state/queries/notifications/util.ts b/src/state/queries/notifications/util.ts index ade98b3179..2f2c242d82 100644 --- a/src/state/queries/notifications/util.ts +++ b/src/state/queries/notifications/util.ts @@ -30,6 +30,7 @@ export async function fetchPage({ queryClient, moderationOpts, fetchAdditionalData, + shouldUngroupFollowBacks, }: { agent: BskyAgent cursor: string | undefined @@ -37,6 +38,7 @@ export async function fetchPage({ queryClient: QueryClient moderationOpts: ModerationOpts | undefined fetchAdditionalData: boolean + shouldUngroupFollowBacks?: () => boolean }): Promise<{page: FeedPage; indexedAt: string | undefined}> { const res = await agent.listNotifications({ limit, @@ -51,7 +53,7 @@ export async function fetchPage({ ) // group notifications which are essentially similar (follows, likes on a post) - let notifsGrouped = groupNotifications(notifs) + let notifsGrouped = groupNotifications(notifs, {shouldUngroupFollowBacks}) // we fetch subjects of notifications (usually posts) now instead of lazily // in the UI to avoid relayouts @@ -109,6 +111,7 @@ export function shouldFilterNotif( export function groupNotifications( notifs: AppBskyNotificationListNotifications.Notification[], + options?: {shouldUngroupFollowBacks?: () => boolean}, ): FeedNotification[] { const groupedNotifs: FeedNotification[] = [] for (const notif of notifs) { @@ -123,10 +126,20 @@ export function groupNotifications( notif.reasonSubject === groupedNotif.notification.reasonSubject && notif.author.did !== groupedNotif.notification.author.did ) { - groupedNotif.additional = groupedNotif.additional || [] - groupedNotif.additional.push(notif) - grouped = true - break + const nextIsFollowBack = + notif.reason === 'follow' && notif.author.viewer?.following + const prevIsFollowBack = + groupedNotif.notification.reason === 'follow' && + groupedNotif.notification.author.viewer?.following + const shouldUngroup = + (nextIsFollowBack || prevIsFollowBack) && + options?.shouldUngroupFollowBacks?.() + if (!shouldUngroup) { + groupedNotif.additional = groupedNotif.additional || [] + groupedNotif.additional.push(notif) + grouped = true + break + } } } } diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index 4f84385d20..1932efbd5c 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -22,6 +22,7 @@ import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' +import {useGate} from '#/lib/statsig/statsig' import {FeedNotification} from '#/state/queries/notifications/feed' import {useAnimatedValue} from 'lib/hooks/useAnimatedValue' import {usePalette} from 'lib/hooks/usePalette' @@ -86,6 +87,7 @@ let FeedItem = ({ const pal = usePalette('default') const {_} = useLingui() const t = useTheme() + const gate = useGate() const [isAuthorsExpanded, setAuthorsExpanded] = useState(false) const itemHref = useMemo(() => { if (item.type === 'post-like' || item.type === 'repost') { @@ -168,6 +170,7 @@ let FeedItem = ({ ) } + let isFollowBack = false let action = '' let icon = ( } else if (item.type === 'follow') { - action = _(msg`followed you`) + if ( + item.notification.author.viewer?.following && + gate('ungroup_follow_backs') + ) { + isFollowBack = true + action = _(msg`followed you back`) + } else { + action = _(msg`followed you`) + } icon = } else if (item.type === 'feedgen-like') { action = _(msg`liked your custom feed`) @@ -260,7 +271,7 @@ let FeedItem = ({ visible={!isAuthorsExpanded} authors={authors} onToggleAuthorsExpanded={onToggleAuthorsExpanded} - showDmButton={item.type === 'starterpack-joined'} + showDmButton={item.type === 'starterpack-joined' || isFollowBack} /> From 12bf79629370b59eaf3a8f052fef60bcf745fcf2 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 4 Jul 2024 20:07:42 +0100 Subject: [PATCH 316/520] Fix feed feedback (#4730) --- src/state/feed-feedback.tsx | 12 +++++------- src/view/com/posts/Feed.tsx | 8 ++++++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/state/feed-feedback.tsx b/src/state/feed-feedback.tsx index 88f50daca4..0a6c1d585e 100644 --- a/src/state/feed-feedback.tsx +++ b/src/state/feed-feedback.tsx @@ -6,11 +6,8 @@ import throttle from 'lodash.throttle' import {PROD_DEFAULT_FEED} from '#/lib/constants' import {logEvent} from '#/lib/statsig/statsig' import {logger} from '#/logger' -import { - FeedDescriptor, - FeedPostSliceItem, - isFeedPostSlice, -} from '#/state/queries/post-feed' +import {FeedDescriptor, FeedPostSliceItem} from '#/state/queries/post-feed' +import {getFeedPostSlice} from '#/view/com/posts/Feed' import {useAgent} from './session' type StateContext = { @@ -93,11 +90,12 @@ export function useFeedFeedback(feed: FeedDescriptor, hasSession: boolean) { }, [enabled, sendToFeed]) const onItemSeen = React.useCallback( - (slice: any) => { + (feedItem: any) => { if (!enabled) { return } - if (!isFeedPostSlice(slice)) { + const slice = getFeedPostSlice(feedItem) + if (slice === null) { return } for (const postItem of slice.items) { diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index e6ad356108..27f75b41a2 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -156,6 +156,14 @@ const interstials: Record< ], } +export function getFeedPostSlice(feedItem: FeedItem): FeedPostSlice | null { + if (feedItem.type === 'slice') { + return feedItem.slice + } else { + return null + } +} + // DISABLED need to check if this is causing random feed refreshes -prf // const REFRESH_AFTER = STALE.HOURS.ONE const CHECK_LATEST_AFTER = STALE.SECONDS.THIRTY From d837f96478dce8f6df03e387fa6d34086b01263f Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Thu, 4 Jul 2024 12:08:33 -0700 Subject: [PATCH 317/520] Fix responsiveness of dismissing the progress guide (#4729) --- src/state/shell/progress-guide.tsx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/state/shell/progress-guide.tsx b/src/state/shell/progress-guide.tsx index d10d58297a..c9b42a263e 100644 --- a/src/state/shell/progress-guide.tsx +++ b/src/state/shell/progress-guide.tsx @@ -59,11 +59,13 @@ export function useProgressGuideControls() { export function Provider({children}: React.PropsWithChildren<{}>) { const {_} = useLingui() const {data: preferences} = usePreferencesQuery() - const {mutateAsync, variables} = useSetActiveProgressGuideMutation() + const {mutateAsync, variables, isPending} = + useSetActiveProgressGuideMutation() const gate = useGate() - const activeProgressGuide = (variables || - preferences?.bskyAppState?.activeProgressGuide) as ProgressGuide + const activeProgressGuide = ( + isPending ? variables : preferences?.bskyAppState?.activeProgressGuide + ) as ProgressGuide // ensure the unspecced attributes have the correct types if (activeProgressGuide?.guide === 'like-10-and-follow-7') { @@ -103,11 +105,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { }, endProgressGuide() { - // update the persisted first - mutateAsync(undefined).then(() => { - // now clear local state, to avoid rehydrating from the server - setLocalGuideState(undefined) - }) + setLocalGuideState(undefined) + mutateAsync(undefined) }, captureAction(action: ProgressGuideAction, count = 1) { From ca7386967a68574c25cff27cfbdf6a06f108a481 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 4 Jul 2024 12:12:15 -0700 Subject: [PATCH 318/520] Fix `onEndReached` not firing sometimes on web (#4728) * handle off screen visibility observer. * Revert "handle off screen visibility observer." This reverts commit e499ea0ed66b31964f79261b41f58a288b0cdb6f. * key ftw * Remove special case --------- Co-authored-by: Dan Abramov --- src/view/com/notifications/Feed.tsx | 11 +---------- src/view/com/util/List.web.tsx | 1 + 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/view/com/notifications/Feed.tsx b/src/view/com/notifications/Feed.tsx index 90f2785b21..e2f12e84f1 100644 --- a/src/view/com/notifications/Feed.tsx +++ b/src/view/com/notifications/Feed.tsx @@ -25,7 +25,6 @@ import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn' import {CenteredView} from '#/view/com/util/Views' import {FeedItem} from './FeedItem' import hairlineWidth = StyleSheet.hairlineWidth -import {isWeb} from '#/platform/detection' const EMPTY_FEED_ITEM = {_reactKey: '__empty__'} const LOAD_MORE_ERROR_ITEM = {_reactKey: '__load_more_error__'} @@ -183,15 +182,7 @@ export function Feed({ refreshing={isPTRing} onRefresh={onRefresh} onEndReached={onEndReached} - onEndReachedThreshold={ - /* - NOTE: - web's intersection observer struggles with the 2x threshold - and leads to missed pagination, so we keep it <1 - -prf - */ - isWeb ? 0.6 : 2 - } + onEndReachedThreshold={2} onScrolledDownChange={onScrolledDownChange} contentContainerStyle={s.contentContainer} // @ts-ignore our .web version only -prf diff --git a/src/view/com/util/List.web.tsx b/src/view/com/util/List.web.tsx index e917ab1d32..f2b2add377 100644 --- a/src/view/com/util/List.web.tsx +++ b/src/view/com/util/List.web.tsx @@ -365,6 +365,7 @@ function ListImpl( root={containWeb ? nativeRef : null} onVisibleChange={onTailVisibilityChange} bottomMargin={(onEndReachedThreshold ?? 0) * 100 + '%'} + key={data?.length} /> )} {footerComponent} From d03dd8c8154e11bf7603ba37cf0ee5a580ec11d1 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 4 Jul 2024 20:54:49 +0100 Subject: [PATCH 319/520] Feed interstitial tweaks (#4733) * Swap interstitial positions * Fix color --- src/components/Button.tsx | 2 +- src/view/com/posts/Feed.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Button.tsx b/src/components/Button.tsx index ed963026cb..dfdcde6edf 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -542,7 +542,7 @@ export function useSharedButtonTextStyles() { if (variant === 'solid' || variant === 'gradient') { if (!disabled) { baseStyles.push({ - color: t.palette.white, + color: t.palette.contrast_100, }) } else { baseStyles.push({ diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index 27f75b41a2..4a9b372915 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -143,7 +143,7 @@ const interstials: Record< variant: 'default', }, key: feedInterstitialType, - slot: 20, + slot: 40, }, { type: followInterstitialType, @@ -151,7 +151,7 @@ const interstials: Record< variant: 'default', }, key: followInterstitialType, - slot: 40, + slot: 20, }, ], } From 1c6bfc02fb9da56281bdc449a951725fb2ec808d Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 4 Jul 2024 21:15:47 +0100 Subject: [PATCH 320/520] Fix order of checks in experiment (#4734) --- src/view/shell/createNativeStackNavigatorWithAuth.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/view/shell/createNativeStackNavigatorWithAuth.tsx b/src/view/shell/createNativeStackNavigatorWithAuth.tsx index 82dd6d22c8..203e7e5077 100644 --- a/src/view/shell/createNativeStackNavigatorWithAuth.tsx +++ b/src/view/shell/createNativeStackNavigatorWithAuth.tsx @@ -102,10 +102,11 @@ function NativeStackNavigator({ const {showLoggedOut} = useLoggedOutView() const {setShowLoggedOut} = useLoggedOutViewControls() const {isMobile, isTabletOrMobile} = useWebMediaQueries() - const isNativePWIDisabled = isNative && gate('native_pwi_disabled') if ( - (!PWI_ENABLED || isNativePWIDisabled || activeRouteRequiresAuth) && - !hasSession + !hasSession && + (!PWI_ENABLED || + activeRouteRequiresAuth || + (isNative && gate('native_pwi_disabled'))) ) { return } From 3407206f52a03223b9eba925f030cf371833a8ed Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 4 Jul 2024 16:28:38 -0500 Subject: [PATCH 321/520] [D1X] Use user action and viewing history to inform suggested follows (#4727) * Use user action and viewing history to inform suggested follows * Remove dynamic spreads * Track more info about seen posts * Add ranking --------- Co-authored-by: Dan Abramov --- src/components/FeedInterstitials.tsx | 105 ++++++++++++++++++++++----- src/state/queries/post-feed.ts | 36 ++++++++- src/state/queries/post.ts | 3 + src/state/queries/profile.ts | 3 + src/state/userActionHistory.ts | 71 ++++++++++++++++++ src/view/com/posts/Feed.tsx | 27 +------ 6 files changed, 196 insertions(+), 49 deletions(-) create mode 100644 src/state/userActionHistory.ts diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx index ca3b085b98..043a27c297 100644 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -1,7 +1,7 @@ import React from 'react' import {View} from 'react-native' import {ScrollView} from 'react-native-gesture-handler' -import {AppBskyActorDefs, AppBskyFeedDefs} from '@atproto/api' +import {AppBskyFeedDefs, AtUri} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' @@ -9,10 +9,13 @@ import {useNavigation} from '@react-navigation/native' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {NavigationProp} from '#/lib/routes/types' import {logEvent} from '#/lib/statsig/statsig' +import {logger} from '#/logger' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useGetPopularFeedsQuery} from '#/state/queries/feed' -import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' +import {useProfilesQuery} from '#/state/queries/profile' import {useProgressGuide} from '#/state/shell/progress-guide' +import * as userActionHistory from '#/state/userActionHistory' +import {SeenPost} from '#/state/userActionHistory' import {atoms as a, useBreakpoints, useTheme, ViewStyleProp, web} from '#/alf' import {Button} from '#/components/Button' import * as FeedCard from '#/components/FeedCard' @@ -80,35 +83,92 @@ export function SuggestedFeedsCardPlaceholder() { ) } +function getRank(seenPost: SeenPost): string { + let tier: string + if (seenPost.feedContext === 'popfriends') { + tier = 'a' + } else if (seenPost.feedContext?.startsWith('cluster')) { + tier = 'b' + } else if (seenPost.feedContext?.startsWith('ntpc')) { + tier = 'c' + } else if (seenPost.feedContext?.startsWith('t-')) { + tier = 'd' + } else if (seenPost.feedContext === 'nettop') { + tier = 'e' + } else { + tier = 'f' + } + let score = Math.round( + Math.log( + 1 + seenPost.likeCount + seenPost.repostCount + seenPost.replyCount, + ), + ) + if (seenPost.isFollowedBy || Math.random() > 0.9) { + score *= 2 + } + const rank = 100 - score + return `${tier}-${rank}` +} + +function sortSeenPosts(postA: SeenPost, postB: SeenPost): 0 | 1 | -1 { + const rankA = getRank(postA) + const rankB = getRank(postB) + // Yes, we're comparing strings here. + // The "larger" string means a worse rank. + if (rankA > rankB) { + return 1 + } else if (rankA < rankB) { + return -1 + } else { + return 0 + } +} + +function useExperimentalSuggestedUsersQuery() { + const userActionSnapshot = userActionHistory.useActionHistorySnapshot() + const dids = React.useMemo(() => { + const {likes, follows, seen} = userActionSnapshot + const likeDids = likes + .map(l => new AtUri(l)) + .map(uri => uri.host) + .filter(did => !follows.includes(did)) + const seenDids = seen + .sort(sortSeenPosts) + .map(l => new AtUri(l.uri)) + .map(uri => uri.host) + return [...new Set([...likeDids, ...seenDids])] + }, [userActionSnapshot]) + const {data, isLoading, error} = useProfilesQuery({ + handles: dids.slice(0, 16), + }) + + const profiles = data + ? data.profiles.filter(profile => { + return !profile.viewer?.following + }) + : [] + + return { + isLoading, + error, + profiles: profiles.slice(0, 6), + } +} + export function SuggestedFollows() { const t = useTheme() const {_} = useLingui() const { isLoading: isSuggestionsLoading, - data, + profiles, error, - } = useSuggestedFollowsQuery({limit: 6}) + } = useExperimentalSuggestedUsersQuery() const moderationOpts = useModerationOpts() const navigation = useNavigation() const {gtMobile} = useBreakpoints() const isLoading = isSuggestionsLoading || !moderationOpts const maxLength = gtMobile ? 4 : 6 - const profiles: AppBskyActorDefs.ProfileViewBasic[] = [] - if (data) { - // Currently the responses contain duplicate items. - // Needs to be fixed on backend, but let's dedupe to be safe. - let seen = new Set() - for (const page of data.pages) { - for (const actor of page.actors) { - if (!seen.has(actor.did)) { - seen.add(actor.did) - profiles.push(actor) - } - } - } - } - const content = isLoading ? ( Array(maxLength) .fill(0) @@ -164,7 +224,12 @@ export function SuggestedFollows() { ) - return error ? null : ( + if (error || (!isLoading && profiles.length < 4)) { + logger.debug(`Not enough profiles to show suggested follows`) + return null + } + + return ( diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 912548e517..315c9cfadd 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -17,11 +17,13 @@ import { import {HomeFeedAPI} from '#/lib/api/feed/home' import {aggregateUserInterests} from '#/lib/api/feed/utils' +import {DISCOVER_FEED_URI} from '#/lib/constants' import {moderatePost_wrapped as moderatePost} from '#/lib/moderatePost_wrapped' import {logger} from '#/logger' import {STALE} from '#/state/queries' import {DEFAULT_LOGGED_OUT_PREFERENCES} from '#/state/queries/preferences/const' import {useAgent} from '#/state/session' +import * as userActionHistory from '#/state/userActionHistory' import {AuthorFeedAPI} from 'lib/api/feed/author' import {CustomFeedAPI} from 'lib/api/feed/custom' import {FollowingFeedAPI} from 'lib/api/feed/following' @@ -131,6 +133,7 @@ export function usePostFeedQuery( result: InfiniteData } | null>(null) const lastPageCountRef = useRef(0) + const isDiscover = feedDesc.includes(DISCOVER_FEED_URI) // Make sure this doesn't invalidate unless really needed. const selectArgs = React.useMemo( @@ -139,8 +142,15 @@ export function usePostFeedQuery( disableTuner: params?.disableTuner, moderationOpts, ignoreFilterFor: opts?.ignoreFilterFor, + isDiscover, }), - [feedTuners, params?.disableTuner, moderationOpts, opts?.ignoreFilterFor], + [ + feedTuners, + params?.disableTuner, + moderationOpts, + opts?.ignoreFilterFor, + isDiscover, + ], ) const query = useInfiniteQuery< @@ -219,8 +229,13 @@ export function usePostFeedQuery( (data: InfiniteData) => { // If the selection depends on some data, that data should // be included in the selectArgs object and read here. - const {feedTuners, disableTuner, moderationOpts, ignoreFilterFor} = - selectArgs + const { + feedTuners, + disableTuner, + moderationOpts, + ignoreFilterFor, + isDiscover, + } = selectArgs const tuner = disableTuner ? new NoopFeedTuner() @@ -293,6 +308,21 @@ export function usePostFeedQuery( } } + if (isDiscover) { + userActionHistory.seen( + slice.items.map(item => ({ + feedContext: item.feedContext, + likeCount: item.post.likeCount ?? 0, + repostCount: item.post.repostCount ?? 0, + replyCount: item.post.replyCount ?? 0, + isFollowedBy: Boolean( + item.post.author.viewer?.followedBy, + ), + uri: item.post.uri, + })), + ) + } + return { _reactKey: slice._reactKey, _isFeedPostSlice: true, diff --git a/src/state/queries/post.ts b/src/state/queries/post.ts index a511d6b3d7..071a2e91fe 100644 --- a/src/state/queries/post.ts +++ b/src/state/queries/post.ts @@ -8,6 +8,7 @@ import {logEvent, LogEvents, toClout} from '#/lib/statsig/statsig' import {updatePostShadow} from '#/state/cache/post-shadow' import {Shadow} from '#/state/cache/types' import {useAgent, useSession} from '#/state/session' +import * as userActionHistory from '#/state/userActionHistory' import {useIsThreadMuted, useSetThreadMute} from '../cache/thread-mutes' import {findProfileQueryData} from './profile' @@ -92,6 +93,7 @@ export function usePostLikeMutationQueue( uri: postUri, cid: postCid, }) + userActionHistory.like([postUri]) return likeUri } else { if (prevLikeUri) { @@ -99,6 +101,7 @@ export function usePostLikeMutationQueue( postUri: postUri, likeUri: prevLikeUri, }) + userActionHistory.unlike([postUri]) } return undefined } diff --git a/src/state/queries/profile.ts b/src/state/queries/profile.ts index af00faf276..d9a2c6bbba 100644 --- a/src/state/queries/profile.ts +++ b/src/state/queries/profile.ts @@ -23,6 +23,7 @@ import {logEvent, LogEvents, toClout} from '#/lib/statsig/statsig' import {Shadow} from '#/state/cache/types' import {STALE} from '#/state/queries' import {resetProfilePostsQueries} from '#/state/queries/post-feed' +import * as userActionHistory from '#/state/userActionHistory' import {updateProfileShadow} from '../cache/profile-shadow' import {useAgent, useSession} from '../session' import { @@ -233,6 +234,7 @@ export function useProfileFollowMutationQueue( const {uri} = await followMutation.mutateAsync({ did, }) + userActionHistory.follow([did]) return uri } else { if (prevFollowingUri) { @@ -240,6 +242,7 @@ export function useProfileFollowMutationQueue( did, followUri: prevFollowingUri, }) + userActionHistory.unfollow([did]) } return undefined } diff --git a/src/state/userActionHistory.ts b/src/state/userActionHistory.ts new file mode 100644 index 0000000000..d82b3723a4 --- /dev/null +++ b/src/state/userActionHistory.ts @@ -0,0 +1,71 @@ +import React from 'react' + +const LIKE_WINDOW = 100 +const FOLLOW_WINDOW = 100 +const SEEN_WINDOW = 100 + +export type SeenPost = { + uri: string + likeCount: number + repostCount: number + replyCount: number + isFollowedBy: boolean + feedContext: string | undefined +} + +export type UserActionHistory = { + /** + * The last 100 post URIs the user has liked + */ + likes: string[] + /** + * The last 100 DIDs the user has followed + */ + follows: string[] + /** + * The last 100 post URIs the user has seen from the Discover feed only + */ + seen: SeenPost[] +} + +const userActionHistory: UserActionHistory = { + likes: [], + follows: [], + seen: [], +} + +export function getActionHistory() { + return userActionHistory +} + +export function useActionHistorySnapshot() { + return React.useState(() => getActionHistory())[0] +} + +export function like(postUris: string[]) { + userActionHistory.likes = userActionHistory.likes + .concat(postUris) + .slice(-LIKE_WINDOW) +} +export function unlike(postUris: string[]) { + userActionHistory.likes = userActionHistory.likes.filter( + uri => !postUris.includes(uri), + ) +} + +export function follow(dids: string[]) { + userActionHistory.follows = userActionHistory.follows + .concat(dids) + .slice(-FOLLOW_WINDOW) +} +export function unfollow(dids: string[]) { + userActionHistory.follows = userActionHistory.follows.filter( + uri => !dids.includes(uri), + ) +} + +export function seen(posts: SeenPost[]) { + userActionHistory.seen = userActionHistory.seen + .concat(posts) + .slice(-SEEN_WINDOW) +} diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index 4a9b372915..7623ff37e3 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -110,24 +110,7 @@ const interstials: Record< | 'interstitialProgressGuide' })[] > = { - following: [ - { - type: followInterstitialType, - params: { - variant: 'default', - }, - key: followInterstitialType, - slot: 20, - }, - { - type: feedInterstitialType, - params: { - variant: 'default', - }, - key: feedInterstitialType, - slot: 40, - }, - ], + following: [], discover: [ { type: progressGuideInterstitialType, @@ -137,14 +120,6 @@ const interstials: Record< key: progressGuideInterstitialType, slot: 0, }, - { - type: feedInterstitialType, - params: { - variant: 'default', - }, - key: feedInterstitialType, - slot: 40, - }, { type: followInterstitialType, params: { From 58e48fd31bbc57985b7533ebd927855c19c750e6 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 5 Jul 2024 18:01:13 +0100 Subject: [PATCH 322/520] Feed interstitial snapping (#4737) Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> --- src/components/FeedInterstitials.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx index 043a27c297..501eac57e4 100644 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -27,6 +27,8 @@ import * as ProfileCard from '#/components/ProfileCard' import {Text} from '#/components/Typography' import {ProgressGuideList} from './ProgressGuide/List' +const MOBILE_CARD_WIDTH = 300 + function CardOuter({ children, style, @@ -43,7 +45,7 @@ function CardOuter({ t.atoms.bg, t.atoms.border_contrast_low, !gtMobile && { - width: 300, + width: MOBILE_CARD_WIDTH, }, style, ]}> @@ -266,7 +268,11 @@ export function SuggestedFollows() { ) : ( - + {content} @@ -392,7 +398,11 @@ export function SuggestedFeeds() { ) : ( - + {content} From d5fd19df8fa2e235febb357845be534415bec218 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Fri, 5 Jul 2024 18:31:12 +0100 Subject: [PATCH 323/520] Update French localization (#4662) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update French localization * écriture inclusive for other usage of `amis` * add one more string * Apply suggestions from code review Co-authored-by: Stanislas Signoud * Update revision date * translate new strings * Apply suggestions from code review Co-authored-by: Stanislas Signoud --------- Co-authored-by: Stanislas Signoud --- src/locale/locales/fr/messages.po | 192 ++++++++++++++++++++++++------ 1 file changed, 158 insertions(+), 34 deletions(-) diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index a43130f601..385751f7b9 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-25 11:00+0100\n" +"PO-Revision-Date: 2024-07-04 14:15+0100\n" "Last-Translator: surfdude29\n" "Language-Team: Stanislas Signoud (@signez.fr), surfdude29\n" "Plural-Forms: \n" @@ -167,10 +167,6 @@ msgstr "{value, plural, =0 {Voir toutes les réponses} one {Voir les réponses a msgid "<0/> members" msgstr "<0/> membres" -#: src/screens/StarterPack/Wizard/index.tsx:485 -#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -#~ msgstr "<0>{0} et<1> <2>{1} sont inclus dans votre kit de démarrage" - #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" @@ -213,6 +209,10 @@ msgstr "⚠Pseudo invalide" msgid "2FA Confirmation" msgstr "Confirmation 2FA" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "Une infobulle d’aide" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -337,10 +337,6 @@ msgstr "Ajouter un mot masqué pour les paramètres configurés" msgid "Add muted words and tags" msgstr "Ajouter des mots et des mots-clés masqués" -#: src/screens/StarterPack/Wizard/index.tsx:197 -#~ msgid "Add people to your starter pack that you think others will enjoy following" -#~ msgstr "Ajoutez à votre kit de démarrage des personnes que vous pensez que d’autres aimeront suivre" - #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "Ajouter les fils d’actu recommandés" @@ -390,7 +386,7 @@ msgstr "Contenu pour adultes" #: src/screens/Moderation/index.tsx:356 msgid "Adult content can only be enabled via the Web at <0>bsky.app." -msgstr "" +msgstr "Le contenu pour adultes ne peut être activé que via le Web sur <0>bsky.app." #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." @@ -401,6 +397,10 @@ msgstr "Le contenu pour adultes est désactivé." msgid "Advanced" msgstr "Avancé" +#: src/state/shell/progress-guide.tsx:177 +msgid "Algorithm training complete!" +msgstr "Entraînement de l’algorithme terminé !" + #: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "Tous les comptes ont été suivis !" @@ -465,10 +465,6 @@ msgstr "Une erreur s’est produite" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Une erreur s’est produite lors de la génération de votre kit de démarrage. Vous voulez réessayer ?" -#: src/components/StarterPack/ShareDialog.tsx:79 -#~ msgid "An error occurred while saving the image." -#~ msgstr "Une erreur s’est produite lors de l’enregistrement de l’image." - #: src/components/StarterPack/QrCodeDialog.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" @@ -732,6 +728,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky est un réseau ouvert où vous pouvez choisir votre hébergeur. L’auto-hébergement est désormais disponible en version bêta pour les développeurs." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "Bluesky est meilleur entre ami·e·s !" + #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky choisira un ensemble de comptes recommandés parmi les personnes de votre réseau." @@ -753,6 +753,24 @@ msgstr "Flouter les images et les filtrer des fils d’actu" msgid "Books" msgstr "Livres" +#: src/components/FeedInterstitials.tsx:206 +msgid "Browse more accounts on the Explore page" +msgstr "Parcourir d’autres comptes sur la page « Explore »" + +#: src/components/FeedInterstitials.tsx:332 +msgid "Browse more feeds on the Explore page" +msgstr "Parcourir d’autres fils d’actu sur la page « Explore »" + +#: src/components/FeedInterstitials.tsx:195 +#: src/components/FeedInterstitials.tsx:321 +msgid "Browse more suggestions" +msgstr "Parcourir d’autres suggestions" + +#: src/components/FeedInterstitials.tsx:214 +#: src/components/FeedInterstitials.tsx:341 +msgid "Browse more suggestions on the Explore page" +msgstr "Parcourir d’autres suggestions sur la page « Explore »" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -938,9 +956,13 @@ msgstr "Vérifiez votre boîte e-mail pour un code de connexion et saisissez-le msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail contenant un code de confirmation à saisir ci-dessous :" -#: src/view/com/modals/Threadgate.tsx:75 -#~ msgid "Choose \"Everybody\" or \"Nobody\"" -#~ msgstr "Choisir « Tout le monde » ou « Personne »" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "Choisissez 3 ou plus :" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "Choisissez au moins {0} de plus" #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" @@ -1407,10 +1429,6 @@ msgstr "Créer un mot de passe d’application" msgid "Create new account" msgstr "Créer un nouveau compte" -#: src/components/StarterPack/ShareDialog.tsx:158 -#~ msgid "Create QR code" -#~ msgstr "Créer un code QR" - #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Créer un rapport pour {0}" @@ -1622,6 +1640,10 @@ msgstr "Abandonner le brouillon ?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Empêcher les applis de montrer mon compte aux personnes non connectées" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "« Discover » apprend quels sont les posts que vous aimez au fur et à mesure que vous naviguez." + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1635,6 +1657,10 @@ msgstr "Découvrir de nouveaux fils d’actu" msgid "Discover New Feeds" msgstr "Découvrir de nouveaux fils d’actu" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "Annuler le guide de démarrage" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "Afficher des badges de texte alt plus grands" @@ -1925,6 +1951,10 @@ msgstr "Activé" msgid "End of feed" msgstr "Fin du fil d’actu" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "Fin de la fenêtre de la visite d’accueil. N’avancez pas. Au lieu de cela, revenez en arrière pour plus d’options, ou appuyez pour passer." + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Entrer un nom pour ce mot de passe d’application" @@ -2218,6 +2248,10 @@ msgstr "Finalisation" msgid "Find accounts to follow" msgstr "Trouver des comptes à suivre" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "Trouvez d’autres fils d’actu et comptes à suivre dans la page « Explore »." + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Trouver des posts et comptes sur Bluesky" @@ -2234,6 +2268,10 @@ msgstr "Affine les fils de discussion." msgid "Finish" msgstr "Terminer" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "Terminer la visite et commencer à utiliser l’application" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" @@ -2273,6 +2311,10 @@ msgstr "Suivre {0}" msgid "Follow {name}" msgstr "Suivre {name}" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "Suivre 7 comptes" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" @@ -2323,6 +2365,10 @@ msgstr "Comptes suivis uniquement" msgid "followed you" msgstr "vous suit" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "vous a suivi" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" @@ -2366,6 +2412,10 @@ msgstr "Préférences du fil d’actu « Following »" msgid "Following Feed Preferences" msgstr "Préférences du fil d’actu « Following »" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "« Following » affiche les derniers posts des personnes que vous suivez." + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Vous suit" @@ -2430,6 +2480,10 @@ msgstr "C’est parti" msgid "Get Started" msgstr "C’est parti" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "Pour commencer" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "GIF" @@ -2463,6 +2517,10 @@ msgstr "Retour" msgid "Go Back" msgstr "Retour" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "Retour à l’écran précédent" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 @@ -2497,6 +2555,10 @@ msgstr "Aller à la suite" msgid "Go to profile" msgstr "Voir le profil" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "Passer à l’étape suivante de la visite" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Voir le profil du compte" @@ -2505,6 +2567,10 @@ msgstr "Voir le profil du compte" msgid "Graphic Media" msgstr "Médias crus" +#: src/state/shell/progress-guide.tsx:167 +msgid "Half way there!" +msgstr "On y est presque !" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Pseudo" @@ -2786,7 +2852,7 @@ msgstr "Invitez les gens à ce kit de démarrage !" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "Invitez vos amis à suivre vos fils d’actu et vos personnes préférées" +msgstr "Invitez vos ami·e·s à suivre vos fils d’actu et vos personnes préférées" #: src/screens/StarterPack/Wizard/StepDetails.tsx:32 msgid "Invites, but personal" @@ -2932,6 +2998,15 @@ msgstr "Allons-y !" msgid "Light" msgstr "Clair" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "Liker 10 posts" + +#: src/state/shell/progress-guide.tsx:163 +#: src/state/shell/progress-guide.tsx:168 +msgid "Like 10 posts to train the Discover feed" +msgstr "Liker 10 posts pour former le fil d’actu « Discover »" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" @@ -3236,7 +3311,11 @@ msgstr "Réponses les plus likées en premier" #: src/screens/Onboarding/state.ts:90 msgid "Movies" -msgstr "" +msgstr "Cinéma" + +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "Musique" #: src/components/TagMenu/index.tsx:249 msgid "Mute" @@ -3369,9 +3448,13 @@ msgstr "Nom ou description qui viole les normes communautaires" msgid "Nature" msgstr "Nature" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "Navigue vers {0}" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" -msgstr "" +msgstr "Navigue vers le kit de démarrage" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 @@ -3692,6 +3775,10 @@ msgstr "le {str}" msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "Étape de la visite d’accueil {0} : {1}" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Une ou plusieurs images n’ont pas de texte alt." @@ -4007,7 +4094,7 @@ msgstr "Animaux domestiques" #: src/screens/Onboarding/state.ts:94 msgid "Photography" -msgstr "" +msgstr "Photographie" #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." @@ -4083,6 +4170,10 @@ msgstr "Veuillez entrer un mot, un mot-clé ou une phrase valide à masquer" msgid "Please enter your email." msgstr "Veuillez entrer votre e-mail." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "Veuillez saisir votre code d’invitation." + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Veuillez également entrer votre mot de passe :" @@ -4294,6 +4385,10 @@ msgstr "Code QR a été téléchargé !" msgid "QR code saved to your camera roll!" msgstr "Code QR enregistré dans votre photothèque !" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "Petite astuce" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4453,10 +4548,6 @@ msgstr "Réponses" msgid "Replies disabled" msgstr "Les réponses sont désactivées" -#: src/view/com/threadgate/WhoCanReply.tsx:123 -#~ msgid "Replies on this thread are disabled" -#~ msgstr "Les réponses à ce fil de discussion sont désactivées" - #: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "Les réponses à ce fil de discussion sont désactivées" @@ -5347,6 +5438,10 @@ msgstr "Passer cette étape" msgid "Software Dev" msgstr "Développement de logiciels" +#: src/components/FeedInterstitials.tsx:303 +msgid "Some other feeds you might like" +msgstr "Quelques autres fils d’actu qui pourraient vous intéresser" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -5414,6 +5509,10 @@ msgstr "Démarrer une discussion avec {displayName}" msgid "Start chatting" msgstr "Démarrer les discussions" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "Début de la fenêtre de la visite d’accueil. Ne revenez pas en arrière. Allez plutôt vers l’avant pour plus d’options, ou appuyez pour passer." + #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 #: src/screens/StarterPack/Wizard/index.tsx:183 @@ -5430,11 +5529,11 @@ msgstr "Le kit de démarrage n’est pas valide" #: src/view/screens/Profile.tsx:214 msgid "Starter Packs" -msgstr "Packs de démarrage" +msgstr "Kits de démarrage" #: src/components/StarterPack/ProfileStarterPacks.tsx:238 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "Les kits de démarrage vous permettent de partager facilement vos fils d’actu et vos personnes préférées avec vos ami·e·s." #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" @@ -5503,6 +5602,10 @@ msgstr "Soutien" msgid "Switch Account" msgstr "Changer de compte" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "Basculez d’un fil d’actu à l’autre pour contrôler votre expérience." + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Basculer sur {0}" @@ -5531,10 +5634,22 @@ msgstr "Menu de mot-clé : {displayTag}" msgid "Tall" msgstr "Grand" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "Tapper pour annuler" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tapper pour voir en entier" +#: src/state/shell/progress-guide.tsx:172 +msgid "Task complete - 10 likes!" +msgstr "Tâche accomplie - 10 likes !" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "Apprendre à notre algorithme ce que vous aimez" + #: src/screens/Onboarding/index.tsx:36 #: src/screens/Onboarding/state.ts:98 msgid "Tech" @@ -5609,6 +5724,11 @@ msgstr "Les lignes directrices communautaires ont été déplacées vers <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>" +#: src/state/shell/progress-guide.tsx:173 +#: src/state/shell/progress-guide.tsx:178 +msgid "The Discover feed now knows what you like" +msgstr "Le fil d’actu « Discover » sait désormais ce que vous aimez" + #: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesky maintenant et nous reprendrons là où vous en étiez." @@ -5989,7 +6109,7 @@ msgstr "Réessayer" #: src/screens/Onboarding/state.ts:99 msgid "TV" -msgstr "" +msgstr "TV" #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" @@ -6501,7 +6621,7 @@ msgstr "Bienvenue !" #: src/components/NewskieDialog.tsx:103 msgid "Welcome, friend!" -msgstr "Bienvenue et enchanté !" +msgstr "Bienvenue et enchanté !" #: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" @@ -6756,7 +6876,7 @@ msgstr "Vous avez atteint la fin" #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "Vous n’avez pas encore créé de kit de démarrage !" #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" @@ -6908,6 +7028,10 @@ msgstr "Votre e-mail a été mis à jour, mais n’a pas été vérifié. L’é msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Votre e-mail n’a pas encore été vérifié. Il s’agit d’une mesure de sécurité importante que nous recommandons." +#: src/state/shell/progress-guide.tsx:162 +msgid "Your first like!" +msgstr "Votre premier « like » !" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Votre fil d’actu des comptes suivis est vide ! Suivez plus de comptes pour voir ce qui se passe." From 09dfc9edf820396ba0132e89ed6d98c2a4231d5d Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 5 Jul 2024 20:17:47 +0100 Subject: [PATCH 324/520] Show feedback for Follow button in interstitials (#4738) * Fix Follow in interstitials * Show feedback in toast --- src/components/FeedInterstitials.tsx | 1 + src/components/ProfileCard.tsx | 25 ++++++++++++++++++++++++- src/state/queries/profile.ts | 19 +++++++++++++++++-- 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx index 501eac57e4..243db0a491 100644 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -212,6 +212,7 @@ export function SuggestedFollows() { /> - +
@@ -273,11 +278,13 @@ export function FollowButton(props: FollowButtonProps) { export function FollowButtonInner({ profile: profileUnshadowed, + moderationOpts, logContext, ...rest }: FollowButtonProps) { const {_} = useLingui() const profile = useProfileShadow(profileUnshadowed) + const moderation = moderateProfile(profile, moderationOpts) const [queueFollow, queueUnfollow] = useProfileFollowMutationQueue( profile, logContext, @@ -289,6 +296,14 @@ export function FollowButtonInner({ e.stopPropagation() try { await queueFollow() + Toast.show( + _( + msg`Following ${sanitizeDisplayName( + profile.displayName || profile.handle, + moderation.ui('displayName'), + )}`, + ), + ) } catch (e: any) { if (e?.name !== 'AbortError') { Toast.show(_(msg`An issue occurred, please try again.`)) @@ -301,6 +316,14 @@ export function FollowButtonInner({ e.stopPropagation() try { await queueUnfollow() + Toast.show( + _( + msg`No longer following ${sanitizeDisplayName( + profile.displayName || profile.handle, + moderation.ui('displayName'), + )}`, + ), + ) } catch (e: any) { if (e?.name !== 'AbortError') { Toast.show(_(msg`An issue occurred, please try again.`)) diff --git a/src/state/queries/profile.ts b/src/state/queries/profile.ts index d9a2c6bbba..1f866d26d2 100644 --- a/src/state/queries/profile.ts +++ b/src/state/queries/profile.ts @@ -3,6 +3,7 @@ import {Image as RNImage} from 'react-native-image-crop-picker' import { AppBskyActorDefs, AppBskyActorGetProfile, + AppBskyActorGetProfiles, AppBskyActorProfile, AtUri, BskyAgent, @@ -516,11 +517,11 @@ export function* findAllProfilesInQueryData( queryClient: QueryClient, did: string, ): Generator { - const queryDatas = + const profileQueryDatas = queryClient.getQueriesData({ queryKey: [RQKEY_ROOT], }) - for (const [_queryKey, queryData] of queryDatas) { + for (const [_queryKey, queryData] of profileQueryDatas) { if (!queryData) { continue } @@ -528,6 +529,20 @@ export function* findAllProfilesInQueryData( yield queryData } } + const profilesQueryDatas = + queryClient.getQueriesData({ + queryKey: [profilesQueryKeyRoot], + }) + for (const [_queryKey, queryData] of profilesQueryDatas) { + if (!queryData) { + continue + } + for (let profile of queryData.profiles) { + if (profile.did === did) { + yield profile + } + } + } } export function findProfileQueryData( From baa788de387cfb752db4e7af2bd07a5495caff9f Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 5 Jul 2024 12:26:58 -0700 Subject: [PATCH 325/520] Tweak checkmark size --- src/components/ProgressGuide/Task.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ProgressGuide/Task.tsx b/src/components/ProgressGuide/Task.tsx index d286b88426..a83715a425 100644 --- a/src/components/ProgressGuide/Task.tsx +++ b/src/components/ProgressGuide/Task.tsx @@ -22,7 +22,7 @@ export function ProgressGuideTask({ return ( {current === total ? ( - + ) : ( Date: Sat, 6 Jul 2024 02:28:03 +0700 Subject: [PATCH 326/520] Update Indonesian translation (#4706) Co-authored-by: Indonesian --- src/locale/locales/id/messages.po | 823 +++++++++++++++--------------- 1 file changed, 412 insertions(+), 411 deletions(-) diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index 42d374de88..58881b17ed 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -8,9 +8,9 @@ msgstr "" "Language: id\n" "Project-Id-Version: bluesky-id\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-05-22 05:38\n" +"PO-Revision-Date: 2024-06-30 10:47\n" "Last-Translator: \n" -"Language-Team: GID0317, danninov, thinkbyte1024, mary-ext, kodebanget, oops-wtf\n" +"Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: bluesky-id\n" "X-Crowdin-Project-ID: 648428\n" @@ -20,7 +20,7 @@ msgstr "" #: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" -msgstr "" +msgstr "(berisi konten yang disisipkan)" #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" @@ -95,11 +95,11 @@ msgstr "{0, plural, other {Batal suka (# menyukai)}}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" -msgstr "" +msgstr "{0} telah bergabung minggu ini" #: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" -msgstr "" +msgstr "{0} orang telah menggunakan paket pemula ini!" #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" @@ -107,15 +107,15 @@ msgstr "" #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" -msgstr "" +msgstr "Avatar {0}" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" -msgstr "" +msgstr "Feed dan akun favorit {0} - ayo bergabung!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" -msgstr "" +msgstr "Paket pemula {0}" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" @@ -123,27 +123,27 @@ msgstr "{count, plural, other {Disukai oleh # pengguna}}" #: src/lib/hooks/useTimeAgo.ts:69 msgid "{diff, plural, one {day} other {days}}" -msgstr "" +msgstr "{diff, plural, other {hari}}" #: src/lib/hooks/useTimeAgo.ts:64 msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{diff, plural, other {jam}}" #: src/lib/hooks/useTimeAgo.ts:59 msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{diff, plural, other {menit}}" #: src/lib/hooks/useTimeAgo.ts:75 msgid "{diff, plural, one {month} other {months}}" -msgstr "" +msgstr "{diff, plural, other {bulan}}" #: src/lib/hooks/useTimeAgo.ts:54 msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +msgstr "{diffSeconds, plural, other {detik}}" #: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "Paket Pemula {displayName}" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" @@ -174,11 +174,11 @@ msgstr "{numUnreadNotifications} belum dibaca" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" -msgstr "" +msgstr "{profileName} bergabung di Bluesky {0} yang lalu" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "{profileName} bergabung di Bluesky menggunakan paket pemula {0} yang lalu" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" @@ -195,12 +195,12 @@ msgstr "anggota <0/>" #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1}, dan {2, plural, other {# lainnya}} sudah disertakan dalam paket pemula Anda" #: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1}, dan {2, plural, other {# lainnya}} sudah disertakan dalam paket pemula Anda" #: src/screens/StarterPack/Wizard/index.tsx:497 #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" @@ -216,7 +216,7 @@ msgstr "<0>{0} {1, plural, other {mengikuti}}" #: src/screens/StarterPack/Wizard/index.tsx:507 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +msgstr "<0>{0} dan<1> <2>{1} sudah disertakan dalam paket pemula Anda" #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" @@ -224,7 +224,7 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0} sudah disertakan dalam paket pemula Anda" #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" @@ -253,11 +253,11 @@ msgstr "<0>Tidak bisa diterapkan. Peringatan ini hanya tersedia untuk postin #: src/screens/StarterPack/Wizard/index.tsx:457 msgid "<0>You and<1> <2>{0} are included in your starter pack" -msgstr "" +msgstr "<0>Anda dan<1> <2>{0} sudah disertakan dalam paket pemula" #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" -msgstr "⚠Handle Tidak Valid" +msgstr "⚠Panggilan Tidak Valid" #: src/screens/Login/LoginForm.tsx:247 msgid "2FA Confirmation" @@ -347,11 +347,11 @@ msgstr "Tambah" #: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" -msgstr "" +msgstr "Tambah {0} lagi untuk melanjutkan" #: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "Tambahkan {displayName} dalam paket pemula" #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" @@ -385,7 +385,7 @@ msgstr "Tambahkan teks alt" #: src/view/screens/AppPasswords.tsx:148 #: src/view/screens/AppPasswords.tsx:161 msgid "Add App Password" -msgstr "Tambahkan Kata Sandi Aplikasi" +msgstr "Tambahkan Sandi Aplikasi" #: src/view/com/composer/Composer.tsx:467 #~ msgid "Add link card" @@ -413,7 +413,7 @@ msgstr "Tambahkan feed rekomendasi" #: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "Tambahkan beberapa feed ke dalam paket pemula Anda!" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" @@ -425,7 +425,7 @@ msgstr "Tambahkan catatan DNS berikut ke domain Anda:" #: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" -msgstr "" +msgstr "Tambahkan feed ini ke daftar feed Anda" #: src/view/com/profile/ProfileMenu.tsx:267 #: src/view/com/profile/ProfileMenu.tsx:270 @@ -434,7 +434,7 @@ msgstr "Tambahkan ke Daftar" #: src/view/com/feeds/FeedSourceCard.tsx:267 msgid "Add to my feeds" -msgstr "Tambakan ke feed saya" +msgstr "Tambahkan ke daftar feed saya" #: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 #~ msgid "Added" @@ -447,7 +447,7 @@ msgstr "Ditambahkan ke daftar" #: src/view/com/feeds/FeedSourceCard.tsx:126 msgid "Added to my feeds" -msgstr "Ditambahkan ke feed saya" +msgstr "Ditambahkan ke daftar feed saya" #: src/view/screens/PreferencesFollowingFeed.tsx:172 msgid "Adjust the number of likes a reply must have to be shown in your feed." @@ -460,7 +460,7 @@ msgstr "Konten Dewasa" #: src/screens/Moderation/index.tsx:356 msgid "Adult content can only be enabled via the Web at <0>bsky.app." -msgstr "" +msgstr "Konten dewasa hanya dapat diaktifkan melalui laman <0>bsky.app." #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." @@ -473,7 +473,7 @@ msgstr "Lanjutan" #: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" -msgstr "" +msgstr "Semua akun telah diikuti!" #: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." @@ -482,17 +482,17 @@ msgstr "Berisi semua feed yang telah Anda simpan dalam satu tempat." #: src/view/com/modals/AddAppPasswords.tsx:187 #: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" -msgstr "" +msgstr "Izinkan akses ke pesan langsung Anda" #: src/screens/Messages/Settings.tsx:61 #: src/screens/Messages/Settings.tsx:64 #~ msgid "Allow messages from" -#~ msgstr "Izinkan pesan dari" +#~ msgstr "" #: src/screens/Messages/Settings.tsx:62 #: src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" -msgstr "" +msgstr "Izinkan pesan baru dari" #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 @@ -538,7 +538,7 @@ msgstr "Terjadi kesalahan" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "" +msgstr "Terjadi kesalahan saat membuat paket pemula. Coba lagi?" #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." @@ -547,7 +547,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" -msgstr "" +msgstr "Terjadi kesalahan saat menyimpan kode QR!" #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." @@ -555,7 +555,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" -msgstr "" +msgstr "Terjadi kesalahan saat mencoba mengikuti semua" #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -616,7 +616,7 @@ msgstr "Pengaturan kata sandi aplikasi" #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:706 msgid "App Passwords" -msgstr "Kata sandi Aplikasi" +msgstr "Kata Sandi Aplikasi" #: src/components/moderation/LabelsOnMeDialog.tsx:151 #: src/components/moderation/LabelsOnMeDialog.tsx:154 @@ -650,15 +650,15 @@ msgstr "Tampilan" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" -msgstr "Tambahkan feed yang direkomendasikan secara default" +msgstr "Tambahkan feed bawaan yang direkomendasikan" #: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" -msgstr "" +msgstr "Apakah Anda yakin ingin menghapus paket pemula ini?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" -msgstr "Anda yakin untuk menghapus kata sandi aplikasi \"{name}\"?" +msgstr "Apakah Anda yakin ingin menghapus sandi aplikasi \"{name}\"?" #: src/components/dms/MessageMenu.tsx:123 #~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." @@ -666,7 +666,7 @@ msgstr "Anda yakin untuk menghapus kata sandi aplikasi \"{name}\"?" #: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." -msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lain." +msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lainnya." #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." @@ -674,7 +674,7 @@ msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tet #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." -msgstr "Anda yakin ingin meninggalkan percakapan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lain." +msgstr "Anda yakin ingin meninggalkan percakapan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lainnya." #: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" @@ -682,7 +682,7 @@ msgstr "Apakah Anda yakin ingin menghapus {0} dari daftar feed Anda?" #: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" -msgstr "" +msgstr "Apakah Anda yakin ingin menghapus ini dari daftar feed Anda?" #: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" @@ -731,7 +731,7 @@ msgstr "Kembali" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 #~ msgid "Based on your interest in {interestsText}" -#~ msgstr "Berdasarkan minat Anda pada {interestsText}" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:496 msgid "Basics" @@ -774,7 +774,7 @@ msgstr "Blokir daftar" #: src/view/screens/ProfileList.tsx:683 msgid "Block these accounts?" -msgstr "Blokir akun ini?" +msgstr "Blokir akun-akun ini?" #: src/view/com/lists/ListCard.tsx:112 #: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 @@ -792,11 +792,11 @@ msgstr "Akun yang diblokir" #: src/view/com/profile/ProfileMenu.tsx:360 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -msgstr "Akun yang diblokir tidak dapat membalas di utas Anda, menyebut Anda, atau berinteraksi dengan Anda." +msgstr "Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau berinteraksi dengan Anda." #: src/view/screens/ModerationBlockedAccounts.tsx:117 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 "Akun yang diblokir tidak dapat membalas postingan Anda, menyebut Anda, atau berinteraksi dengan Anda. Anda juga tidak akan melihat konten mereka dan mereka akan dicegah melihat konten Anda." +msgstr "Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau berinteraksi dengan Anda. Anda juga tidak akan melihat konten mereka dan mereka akan dicegah melihat konten Anda." #: src/view/com/post-thread/PostThread.tsx:367 msgid "Blocked post." @@ -808,7 +808,7 @@ msgstr "Pemblokiran tidak menghalangi pelabel ini menerapkan label pada akun And #: src/view/screens/ProfileList.tsx:685 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -msgstr "Pemblokiran bersifat publik. Akun yang diblokir tidak dapat membalas postingan Anda, menyebut Anda, atau berinteraksi dengan Anda." +msgstr "Pemblokiran bersifat publik. Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau berinteraksi dengan Anda." #: src/view/com/profile/ProfileMenu.tsx:357 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." @@ -844,11 +844,11 @@ msgstr "Bluesky adalah jaringan terbuka di mana Anda dapat memilih penyedia host #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Bluesky akan memilih serangkaian akun yang direkomendasikan dari orang-orang dalam jaringan Anda." #: src/screens/Moderation/index.tsx:557 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 tidak akan menampilkan profil dan postingan Anda kepada pengguna yang tidak login. Aplikasi lain mungkin tidak mematuhi permintaan ini. Ini tidak membuat akun Anda menjadi privat." +msgstr "Bluesky tidak akan menampilkan profil dan postingan Anda kepada pengguna yang tidak masuk. Aplikasi lain mungkin tidak akan mematuhi permintaan ini. Ini tidak membuat akun Anda menjadi privat." #: src/lib/moderation/useLabelBehaviorDescription.ts:53 msgid "Blur images" @@ -886,7 +886,7 @@ msgstr "Oleh {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 #~ msgid "by @{0}" -#~ msgstr "oleh @{0}" +#~ msgstr "" #: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" @@ -950,7 +950,7 @@ msgstr "Batal menghapus akun" #: src/view/com/modals/ChangeHandle.tsx:144 msgid "Cancel change handle" -msgstr "Batal mengubah handle" +msgstr "Batal mengubah panggilan" #: src/view/com/modals/crop-image/CropImage.web.tsx:159 msgid "Cancel image crop" @@ -966,7 +966,7 @@ msgstr "Batal mengutip postingan" #: src/screens/Deactivated.tsx:155 msgid "Cancel reactivation and log out" -msgstr "" +msgstr "Batalkan pengaktifan kembali dan keluar" #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 @@ -988,12 +988,12 @@ msgstr "Ubah" #: src/view/screens/Settings/index.tsx:718 msgid "Change handle" -msgstr "Ubah handle" +msgstr "Ubah panggilan" #: src/view/com/modals/ChangeHandle.tsx:156 #: src/view/screens/Settings/index.tsx:729 msgid "Change Handle" -msgstr "Ubah Handle" +msgstr "Ubah Panggilan" #: src/view/com/modals/VerifyEmail.tsx:155 msgid "Change my email" @@ -1037,11 +1037,11 @@ msgstr "Pengaturan obrolan" #: src/screens/Messages/Settings.tsx:59 #: src/view/screens/Settings/index.tsx:647 msgid "Chat Settings" -msgstr "" +msgstr "Pengaturan Obrolan" #: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" -msgstr "Obrolan batal dibisukan" +msgstr "Obrolan dibunyikan" #: src/screens/Messages/Conversation/index.tsx:26 #~ msgid "Chat with {chatId}" @@ -1070,19 +1070,19 @@ msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di baw #: src/view/com/modals/Threadgate.tsx:75 #~ msgid "Choose \"Everybody\" or \"Nobody\"" -#~ msgstr "Pilih \"Semua Orang\" atau \"Tidak Ada\"" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" -msgstr "" +msgstr "Pilih Feed" #: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" -msgstr "" +msgstr "Pilihkan untuk saya" #: src/screens/StarterPack/Wizard/index.tsx:187 msgid "Choose People" -msgstr "" +msgstr "Pilih Pengguna" #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" @@ -1104,11 +1104,11 @@ msgstr "Pilih warna ini sebagai avatar Anda" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 msgid "Choose who can reply" -msgstr "" +msgstr "Pilih siapa yang dapat membalas" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" -#~ msgstr "Pilih feed utama Anda" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:114 msgid "Choose your password" @@ -1149,11 +1149,11 @@ msgstr "klik di sini" #: src/view/com/modals/DeleteAccount.tsx:208 msgid "Click here for more information on deactivating your account" -msgstr "" +msgstr "Klik di sini untuk informasi lebih lanjut tentang menonaktifkan akun Anda" #: src/view/com/modals/DeleteAccount.tsx:216 msgid "Click here for more information." -msgstr "" +msgstr "Klik di sini untuk informasi lebih lanjut." #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." @@ -1253,7 +1253,7 @@ msgstr "Menutup penampil untuk gambar header" #: src/view/com/notifications/FeedItem.tsx:226 msgid "Collapse list of users" -msgstr "" +msgstr "Ciutkan daftar pengguna" #: src/view/com/notifications/FeedItem.tsx:426 msgid "Collapses list of users for a given notification" @@ -1292,7 +1292,7 @@ msgstr "Tulis balasan" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" -#~ msgstr "Konfigurasikan pengaturan penyaringan konten untuk kategori: {0}" +#~ msgstr "" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1401,7 +1401,7 @@ msgstr "Lanjutkan sebagai {0} (sudah masuk)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:52 msgid "Continue thread..." -msgstr "" +msgstr "Lanjutkan utas..." #: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 @@ -1411,11 +1411,11 @@ msgstr "Lanjutkan ke langkah berikutnya" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 #~ msgid "Continue to the next step" -#~ msgstr "Lanjutkan ke langkah berikutnya" +#~ msgstr "" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 #~ msgid "Continue to the next step without following any accounts" -#~ msgstr "Lanjutkan ke langkah berikutnya tanpa mengikuti akun apa pun" +#~ msgstr "" #: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" @@ -1467,11 +1467,11 @@ msgstr "Salin kode" #: src/components/StarterPack/ShareDialog.tsx:123 msgid "Copy link" -msgstr "" +msgstr "Salin tautan" #: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" -msgstr "" +msgstr "Salin Tautan" #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" @@ -1494,7 +1494,7 @@ msgstr "Salin teks postingan" #: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" -msgstr "" +msgstr "Salin kode QR" #: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 @@ -1527,7 +1527,7 @@ msgstr "Tidak dapat membisukan obrolan" #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" -msgstr "" +msgstr "Buat" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 @@ -1540,17 +1540,17 @@ msgstr "Buat akun Bluesky baru" #: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "Buat kode QR untuk paket pemula" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" -msgstr "" +msgstr "Buat paket pemula" #: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" -msgstr "" +msgstr "Buatkan paket pemula untuk saya" #: src/screens/Signup/index.tsx:154 msgid "Create Account" @@ -1567,7 +1567,7 @@ msgstr "Buat avatar saja" #: src/components/StarterPack/ProfileStarterPacks.tsx:172 msgid "Create another" -msgstr "" +msgstr "Buat paket lain" #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" @@ -1637,11 +1637,11 @@ msgstr "Tanggal lahir" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 #: src/view/screens/Settings/index.tsx:806 msgid "Deactivate account" -msgstr "" +msgstr "Nonaktifkan akun" #: src/view/screens/Settings/index.tsx:818 msgid "Deactivate my account" -msgstr "" +msgstr "Nonaktifkan akun saya" #: src/view/screens/Settings/index.tsx:873 msgid "Debug Moderation" @@ -1692,7 +1692,7 @@ msgstr "Hapus untuk saya" #: src/view/screens/ProfileList.tsx:471 msgid "Delete List" -msgstr "Hapus Daftar" +msgstr "Hapus daftar" #: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" @@ -1718,11 +1718,11 @@ msgstr "Hapus postingan" #: src/screens/StarterPack/StarterPackScreen.tsx:478 #: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" -msgstr "" +msgstr "Hapus paket pemula" #: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" -msgstr "" +msgstr "Hapus paket pemula?" #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" @@ -1742,7 +1742,7 @@ msgstr "Postingan dihapus." #: src/view/screens/Settings/index.tsx:891 msgid "Deletes the chat declaration record" -msgstr "Hapus catatan deklarasi obrolan" +msgstr "Menghapus catatan deklarasi obrolan" #: src/view/com/modals/CreateOrEditList.tsx:289 #: src/view/com/modals/CreateOrEditList.tsx:310 @@ -1807,7 +1807,7 @@ msgstr "Buang draf?" #: src/screens/Moderation/index.tsx:542 #: src/screens/Moderation/index.tsx:546 msgid "Discourage apps from showing my account to logged-out users" -msgstr "Cegah aplikasi untuk menampilkan akun saya ke pengguna yang tidak login" +msgstr "Cegah aplikasi menampilkan akun saya ke pengguna yang tidak masuk" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1816,7 +1816,7 @@ msgstr "Temukan feed kustom baru" #: src/view/screens/Search/Explore.tsx:388 msgid "Discover new feeds" -msgstr "" +msgstr "Temukan feed baru" #: src/view/screens/Feeds.tsx:744 msgid "Discover New Feeds" @@ -1824,7 +1824,7 @@ msgstr "Temukan Feed Baru" #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" -msgstr "" +msgstr "Tampilkan lencana teks alt yang lebih besar" #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" @@ -1889,7 +1889,7 @@ msgstr "Selesai{extraText}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" -msgstr "" +msgstr "Unduh Bluesky" #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 @@ -1902,7 +1902,7 @@ msgstr "Lepaskan untuk menambahkan gambar" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -#~ msgstr "Sesuai dengan kebijakan Apple, konten dewasa hanya dapat diaktifkan di web setelah menyelesaikan pendaftaran." +#~ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -1934,7 +1934,7 @@ msgstr "contoh: Spammer" #: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." -msgstr "contoh: Pemosting yang selalu kekinian." +msgstr "contoh: Pemosting yang selalu tepat sasaran." #: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." @@ -1950,7 +1950,7 @@ msgstr "Tiap kode hanya berlaku sekali. Anda akan mendapatkan tambahan kode unda #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" -msgstr "" +msgstr "Ubah" #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" @@ -1960,11 +1960,11 @@ msgstr "Ubah" #: src/view/com/util/UserAvatar.tsx:325 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" -msgstr "Edit avatar" +msgstr "Ubah avatar" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" -msgstr "" +msgstr "Ubah Daftar Feed" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 @@ -1973,7 +1973,7 @@ msgstr "Edit gambar" #: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" -msgstr "Edit detail daftar" +msgstr "Ubah rincian daftar" #: src/view/com/modals/CreateOrEditList.tsx:239 msgid "Edit Moderation List" @@ -1984,7 +1984,7 @@ msgstr "Ubah Daftar Moderasi" #: src/view/screens/Feeds.tsx:451 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" -msgstr "Edit Feed Saya" +msgstr "Ubah Daftar Feed" #: src/view/com/modals/EditProfile.tsx:153 msgid "Edit my profile" @@ -1992,7 +1992,7 @@ msgstr "Edit profil saya" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" -msgstr "" +msgstr "Ubah Daftar Pengguna" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -2007,19 +2007,19 @@ msgstr "Edit Profil" #: src/view/com/home/HomeHeaderLayout.web.tsx:76 #: src/view/screens/Feeds.tsx:416 #~ msgid "Edit Saved Feeds" -#~ msgstr "Edit Feed Tersimpan" +#~ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" -msgstr "" +msgstr "Ubah paket pemula" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" -msgstr "Edit Daftar Pengguna" +msgstr "Ubah Daftar Pengguna" #: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" -msgstr "" +msgstr "Ubah siapa yang dapat membalas" #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" @@ -2027,11 +2027,11 @@ msgstr "Ubah nama tampilan Anda" #: src/view/com/modals/EditProfile.tsx:212 msgid "Edit your profile description" -msgstr "Ubah deskripsi profil Anda" +msgstr "Sunting deskripsi profil Anda" #: src/Navigation.tsx:335 msgid "Edit your starter pack" -msgstr "" +msgstr "Ubah paket pemula Anda" #: src/screens/Onboarding/index.tsx:31 #: src/screens/Onboarding/state.ts:86 @@ -2040,7 +2040,7 @@ msgstr "Pendidikan" #: src/components/dialogs/ThreadgateEditor.tsx:98 msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +msgstr "Pilih \"Semua orang\" atau \"Tak seorang pun\"" #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2062,7 +2062,7 @@ msgstr "Email diperbarui" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" -msgstr "Email Diupdate" +msgstr "Email Diperbarui" #: src/view/com/modals/VerifyEmail.tsx:85 msgid "Email verified" @@ -2074,17 +2074,17 @@ msgstr "Email:" #: src/components/dialogs/Embed.tsx:112 msgid "Embed HTML code" -msgstr "Sematkan kode HTML" +msgstr "Sisipkan kode HTML" #: src/components/dialogs/Embed.tsx:97 #: src/view/com/util/forms/PostDropdownBtn.tsx:324 #: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" -msgstr "Sematkan postingan" +msgstr "Sisipkan postingan" #: src/components/dialogs/Embed.tsx:101 msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." -msgstr "Sematkan postingan ini di situs web Anda. Salin potongan kode berikut dan tempelkan ke dalam kode HTML situs web Anda." +msgstr "Sisipkan postingan ini di situs web Anda. Salin potongan kode berikut dan tempelkan ke dalam kode HTML situs web Anda." #: src/components/dialogs/EmbedConsent.tsx:101 msgid "Enable {0} only" @@ -2096,12 +2096,12 @@ msgstr "Aktifkan konten dewasa" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 #~ msgid "Enable Adult Content" -#~ msgstr "Aktifkan Konten Dewasa" +#~ msgstr "" #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 #~ msgid "Enable adult content in your feeds" -#~ msgstr "Aktifkan konten dewasa di feed Anda" +#~ msgstr "" #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 @@ -2114,7 +2114,7 @@ msgstr "Aktifkan pemutar media untuk" #: src/view/screens/PreferencesFollowingFeed.tsx:146 msgid "Enable this setting to only see replies between people you follow." -msgstr "Aktifkan opsi ini untuk menampilkan balasan hanya dari akun yang Anda ikuti." +msgstr "Aktifkan opsi ini untuk menampilkan balasan hanya dari pengguna yang Anda ikuti." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2190,7 +2190,7 @@ msgstr "Terjadi kesalahan saat menyimpan berkas" #: src/screens/Signup/StepCaptcha/index.tsx:51 msgid "Error receiving captcha response." -msgstr "Gagal menerima respons captcha." +msgstr "Kesalahan saat menerima respons captcha." #: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 @@ -2228,7 +2228,7 @@ msgstr "Keluar dari proses penghapusan akun" #: src/view/com/modals/ChangeHandle.tsx:145 msgid "Exits handle change process" -msgstr "Keluar dari proses perubahan handle" +msgstr "Keluar dari proses perubahan panggilan" #: src/view/com/modals/crop-image/CropImage.web.tsx:160 msgid "Exits image cropping process" @@ -2245,11 +2245,11 @@ msgstr "Keluar dari memasukkan permintaan pencarian" #: src/view/com/lightbox/Lightbox.web.tsx:183 msgid "Expand alt text" -msgstr "Tampilkan teks alt" +msgstr "Bentangkan teks alt" #: src/view/com/notifications/FeedItem.tsx:227 msgid "Expand list of users" -msgstr "" +msgstr "Bentangkan daftar pengguna" #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 @@ -2301,7 +2301,7 @@ msgstr "Gagal membuat kata sandi aplikasi." #: src/screens/StarterPack/Wizard/index.tsx:230 #: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" -msgstr "" +msgstr "Gagal membuat paket pemula" #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." @@ -2317,12 +2317,12 @@ msgstr "Gagal menghapus postingan, silakan coba lagi" #: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" -msgstr "" +msgstr "Gagal menghapus paket pemula" #: src/view/screens/Search/Explore.tsx:426 #: src/view/screens/Search/Explore.tsx:454 msgid "Failed to load feeds preferences" -msgstr "" +msgstr "Gagal memuat preferensi feed" #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 @@ -2345,11 +2345,11 @@ msgstr "Gagal memuat pesan terdahulu" #: src/view/screens/Search/Explore.tsx:419 #: src/view/screens/Search/Explore.tsx:447 msgid "Failed to load suggested feeds" -msgstr "" +msgstr "Gagal memuat daftar feed yang disarankan" #: src/view/screens/Search/Explore.tsx:377 msgid "Failed to load suggested follows" -msgstr "" +msgstr "Gagal memuat saran akun untuk diikuti" #: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" @@ -2366,15 +2366,15 @@ msgstr "Gagal mengirim" #: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." -msgstr "Gagal mengirimkan banding, silakan coba lagi." +msgstr "Gagal mengajukan banding, silakan coba lagi." #: src/view/com/util/forms/PostDropdownBtn.tsx:180 msgid "Failed to toggle thread mute, please try again" -msgstr "" +msgstr "Gagal membisukan utas, silakan coba lagi" #: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" -msgstr "" +msgstr "Gagal memperbarui daftar feed" #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 @@ -2388,15 +2388,15 @@ msgstr "Feed" #: src/components/FeedCard.tsx:161 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" -msgstr "Feed {0}" +msgstr "Feed oleh {0}" #: src/view/screens/Feeds.tsx:709 #~ msgid "Feed offline" -#~ msgstr "Feed offline" +#~ msgstr "" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" -msgstr "" +msgstr "Tombol alih feed" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 @@ -2420,15 +2420,15 @@ msgstr "Feed" #: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." -msgstr "Feeds adalah algoritma kustom yang dibuat pengguna dengan sedikit keahlian pemrograman. <0/> untuk informasi lebih lanjut." +msgstr "Feed adalah algoritma kustom yang dibuat pengguna dengan sedikit keahlian pemrograman. <0/> untuk informasi lebih lanjut." #: src/screens/Onboarding/StepTopicalFeeds.tsx:80 #~ msgid "Feeds can be topical as well!" -#~ msgstr "Feed juga bisa berdasarkan topik!" +#~ msgstr "" #: src/components/FeedCard.tsx:282 msgid "Feeds updated!" -msgstr "" +msgstr "Daftar feed diperbarui!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" @@ -2474,11 +2474,11 @@ msgstr "Sesuaikan konten yang Anda lihat di feed Mengikuti." #: src/view/screens/PreferencesThreads.tsx:60 msgid "Fine-tune the discussion threads." -msgstr "Sesuaikan utasan diskusi." +msgstr "Sesuaikan utas diskusi." #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" -msgstr "" +msgstr "Selesai" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -2517,7 +2517,7 @@ msgstr "Ikuti {0}" #: src/view/com/posts/AviFollowButton.tsx:71 msgid "Follow {name}" -msgstr "" +msgstr "Ikuti {name}" #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 @@ -2527,11 +2527,11 @@ msgstr "Ikuti Akun" #: src/screens/StarterPack/StarterPackScreen.tsx:345 #: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" -msgstr "" +msgstr "Ikuti semua" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" -#~ msgstr "Ikuti Semua" +#~ msgstr "" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" @@ -2539,11 +2539,11 @@ msgstr "Ikuti Balik" #: src/view/screens/Search/Explore.tsx:333 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "" +msgstr "Ikuti lebih banyak akun untuk terhubung sesuai minat Anda dan membangun jaringan." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" -#~ msgstr "Ikuti akun yang dipilih dan lanjutkan ke langkah berikutnya" +#~ msgstr "" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 #~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." @@ -2559,19 +2559,19 @@ msgstr "Diikuti oleh {0}" #: src/components/KnownFollowers.tsx:223 msgid "Followed by <0>{0}" -msgstr "" +msgstr "Diikuti oleh <0>{0}" #: src/components/KnownFollowers.tsx:209 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Diikuti oleh <0>{0} dan {1, plural, other {# lainnya}}" #: src/components/KnownFollowers.tsx:196 msgid "Followed by <0>{0} and <1>{1}" -msgstr "" +msgstr "Diikuti oleh <0>{0} dan <1>{1}" #: src/components/KnownFollowers.tsx:178 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Diikuti oleh <0>{0}, <1>{1}, dan {2, plural, other {# lainnya}}" #: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" @@ -2592,12 +2592,12 @@ msgstr "Pengikut" #: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "Pengikut @{0} yang Anda kenal" #: src/screens/Profile/KnownFollowers.tsx:108 #: src/screens/Profile/KnownFollowers.tsx:118 msgid "Followers you know" -msgstr "" +msgstr "Pengikut yang Anda kenal" #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 @@ -2616,7 +2616,7 @@ msgstr "Mengikuti {0}" #: src/view/com/posts/AviFollowButton.tsx:53 msgid "Following {name}" -msgstr "" +msgstr "Mengikuti {name}" #: src/view/screens/Settings/index.tsx:573 msgid "Following feed preferences" @@ -2681,20 +2681,20 @@ msgstr "Galeri" #: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" -msgstr "" +msgstr "Buatkan paket pemula" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" -msgstr "Memulai" +msgstr "Mulai" #: src/view/com/modals/VerifyEmail.tsx:197 #: src/view/com/modals/VerifyEmail.tsx:199 msgid "Get Started" -msgstr "Memulai" +msgstr "Mulai" #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" -msgstr "" +msgstr "GIF" #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" @@ -2736,7 +2736,7 @@ msgstr "Kembali ke langkah sebelumnya" #: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" -msgstr "" +msgstr "Kembali ke langkah sebelumnya" #: src/view/screens/NotFound.tsx:55 msgid "Go home" @@ -2774,7 +2774,7 @@ msgstr "Media Sensitif" #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" -msgstr "Handle" +msgstr "Panggilan" #: src/view/screens/AccessibilitySettings.tsx:116 msgid "Haptics" @@ -2807,15 +2807,15 @@ msgstr "Beri tahu orang-orang bahwa Anda bukan bot dengan mengunggah gambar atau #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:140 #~ msgid "Here are some accounts for you to follow" -#~ msgstr "Berikut beberapa akun untuk Anda ikuti" +#~ msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:89 #~ msgid "Here are some popular topical feeds. You can choose to follow as many as you like." -#~ msgstr "Berikut beberapa feed topikal yang populer. Anda dapat memilih untuk mengikuti sebanyak yang Anda suka." +#~ msgstr "" #: src/screens/Onboarding/StepTopicalFeeds.tsx:84 #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." -#~ msgstr "Berikut beberapa feed topikal berdasarkan minat Anda: {interestsText}. Anda dapat memilih untuk mengikuti sebanyak yang Anda suka." +#~ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:203 msgid "Here is your app password." @@ -2877,7 +2877,7 @@ msgstr "Hmm, kami kesulitan menemukan feed ini. Mungkin sudah dihapus." #: src/screens/Moderation/index.tsx:60 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." -msgstr "Hmmmm, tampaknya kami mengalami kesulitan memuat data ini. Lihat detail lebih lanjut di bawah ini. Jika masalah berlanjut, silakan hubungi kami." +msgstr "Hmmmm, sepertinya kami kesulitan memuat data ini. Lihat di bawah untuk keterangan lebih lanjut. Jika masalah berlanjut, mohon hubungi kami." #: src/screens/Profile/ErrorState.tsx:31 msgid "Hmmmm, we couldn't load that moderation service." @@ -2928,7 +2928,7 @@ msgstr "Saya mengerti" #: src/view/com/lightbox/Lightbox.web.tsx:185 msgid "If alt text is long, toggles alt text expanded state" -msgstr "Jika teks alt panjang, alihkan status teks alt yang diperluas" +msgstr "Beralih ke status teks alt yang dibentangkan jika teks alt panjang" #: src/view/com/modals/SelfLabel.tsx:128 msgid "If none are selected, suitable for all ages." @@ -2952,7 +2952,7 @@ msgstr "Jika Anda ingin mengubah kata sandi, kami akan mengirimkan kode untuk me #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "" +msgstr "Jika ingin mengubah panggilan atau email, lakukanlah sebelum Anda menonaktifkan akun." #: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" @@ -2968,7 +2968,7 @@ msgstr "Teks alt gambar" #: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "Gambar telah disimpan ke rol kamera Anda!" #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" @@ -3020,7 +3020,7 @@ msgstr "Masukkan penyedia hosting pilihan Anda" #: src/screens/Signup/StepHandle.tsx:63 msgid "Input your user handle" -msgstr "Masukkan handle pengguna Anda" +msgstr "Masukkan panggilan Anda" #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" @@ -3033,7 +3033,7 @@ msgstr "Kode konfirmasi 2FA tidak valid." #: src/view/com/post-thread/PostThreadItem.tsx:236 msgid "Invalid or unsupported post record" -msgstr "Catatan posting tidak valid atau tidak didukung" +msgstr "Catatan postingan tidak valid atau tidak didukung" #: src/screens/Login/LoginForm.tsx:140 msgid "Invalid username or password" @@ -3061,23 +3061,23 @@ msgstr "Kode undangan: 1 tersedia" #: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "Undang orang lain ke paket pemula ini!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "Undang teman untuk mengikuti feed dan akun favorit Anda" #: src/screens/StarterPack/Wizard/StepDetails.tsx:32 msgid "Invites, but personal" -msgstr "" +msgstr "Undangan, tetapi personal" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." -#~ msgstr "Feed ini menampilkan postingan secara langsung dari orang yang Anda ikuti." +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "Hanya ada Anda saat ini! Tambahkan lebih banyak orang ke paket pemula Anda melalui pencarian di atas." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" @@ -3086,11 +3086,11 @@ msgstr "Karir" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" -msgstr "" +msgstr "Bergabung di Bluesky" #: src/components/StarterPack/QrCode.tsx:56 msgid "Join the conversation" -msgstr "" +msgstr "Bergabunglah dengan kami" #: src/screens/Onboarding/index.tsx:21 #: src/screens/Onboarding/state.ts:89 @@ -3167,7 +3167,7 @@ msgstr "Pelajari lebih lanjut tentang peringatan ini" #: src/screens/Moderation/index.tsx:573 msgid "Learn more about what is public on Bluesky." -msgstr "Pelajari lebih lanjut tentang apa yang publik di Bluesky." +msgstr "Pelajari lebih lanjut tentang apa yang bersifat publik di Bluesky." #: src/components/moderation/ContentHider.tsx:155 msgid "Learn more." @@ -3204,11 +3204,11 @@ msgstr "yang tersisa" #: src/view/screens/Settings/index.tsx:308 msgid "Legacy storage cleared, you need to restart the app now." -msgstr "Penyimpanan lama dihapus, Anda perlu memulai ulang aplikasi sekarang." +msgstr "Penyimpanan lama dibersihkan, Anda perlu memulai ulang aplikasi sekarang." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" -msgstr "" +msgstr "Biarkan saya memilih" #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 @@ -3289,7 +3289,7 @@ msgstr "Daftar diblokir" #: src/components/FeedCard.tsx:155 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" -msgstr "Daftar {0}" +msgstr "Daftar oleh {0}" #: src/view/screens/ProfileList.tsx:397 msgid "List deleted" @@ -3305,11 +3305,11 @@ msgstr "Nama Daftar" #: src/view/screens/ProfileList.tsx:372 msgid "List unblocked" -msgstr "Daftar tidak diblokir" +msgstr "Daftar batal diblokir" #: src/view/screens/ProfileList.tsx:344 msgid "List unmuted" -msgstr "Daftar tidak dibisukan" +msgstr "Daftar batal dibisukan" #: src/Navigation.tsx:122 #: src/view/screens/Profile.tsx:208 @@ -3326,15 +3326,15 @@ msgstr "Daftar yang memblokir pengguna ini:" #: src/view/screens/Search/Explore.tsx:130 msgid "Load more" -msgstr "" +msgstr "Muat lebih banyak" #: src/view/screens/Search/Explore.tsx:218 msgid "Load more suggested feeds" -msgstr "" +msgstr "Muat lebih banyak feed yang disarankan" #: src/view/screens/Search/Explore.tsx:216 msgid "Load more suggested follows" -msgstr "" +msgstr "Muat lebih banyak akun untuk diikuti" #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" @@ -3358,7 +3358,7 @@ msgstr "Catatan" #: src/screens/Deactivated.tsx:214 #: src/screens/Deactivated.tsx:220 msgid "Log in or sign up" -msgstr "" +msgstr "Masuk atau daftar" #: src/screens/SignupQueued.tsx:155 #: src/screens/SignupQueued.tsx:158 @@ -3369,15 +3369,15 @@ msgstr "Keluar" #: src/screens/Moderation/index.tsx:466 msgid "Logged-out visibility" -msgstr "Visibilitas pengguna yang tidak login" +msgstr "Visibilitas pengguna yang tidak masuk" #: src/components/AccountList.tsx:58 msgid "Login to account that is not listed" -msgstr "Masuk ke akun yang tidak ada di daftar" +msgstr "Masuk ke akun yang tidak tercantum dalam daftar" #: src/components/RichText.tsx:217 msgid "Long press to open tag menu for #{tag}" -msgstr "Tekan lama untuk membuka menu tagar untuk #{tag}" +msgstr "Tekan lama untuk membuka menu tagar #{tag}" #: src/screens/Login/SetNewPasswordForm.tsx:116 msgid "Looks like XXXXX-XXXXX" @@ -3397,11 +3397,11 @@ msgstr "Sepertinya Anda menghapus semua feed tersemat. Tapi jangan khawatir, And #: src/screens/Feeds/NoFollowingFeed.tsx:37 msgid "Looks like you're missing a following feed. <0>Click here to add one." -msgstr "Sepertinya Anda kehilangan feed mengikuti. <0>Klik di sini untuk menambahkan." +msgstr "Sepertinya Anda belum memiliki feed mengikuti. <0>Klik di sini untuk menambahkan." #: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" -msgstr "" +msgstr "Buatkan untuk saya" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -3537,7 +3537,7 @@ msgstr "Moderator telah memilih untuk menetapkan peringatan umum pada konten." #: src/view/com/post-thread/PostThreadItem.tsx:564 msgid "More" -msgstr "Lebih lanjut" +msgstr "Selengkapnya" #: src/view/shell/desktop/Feeds.tsx:55 msgid "More feeds" @@ -3545,7 +3545,7 @@ msgstr "Feed lainnya" #: src/view/screens/ProfileList.tsx:653 msgid "More options" -msgstr "Pilihan lainnya" +msgstr "Opsi lainnya" #: src/view/screens/PreferencesThreads.tsx:82 msgid "Most-liked replies first" @@ -3553,7 +3553,7 @@ msgstr "Balasan yang paling disukai lebih dulu" #: src/screens/Onboarding/state.ts:90 msgid "Movies" -msgstr "" +msgstr "Film" #: src/components/TagMenu/index.tsx:249 msgid "Mute" @@ -3583,11 +3583,11 @@ msgstr "Bisukan percakapan" #: src/components/dialogs/MutedWords.tsx:148 msgid "Mute in tags only" -msgstr "Bisukan di tagar saja" +msgstr "Bisukan tagar saja" #: src/components/dialogs/MutedWords.tsx:133 msgid "Mute in text & tags" -msgstr "Bisukan di teks & tagar" +msgstr "Bisukan teks & tagar" #: src/view/screens/ProfileList.tsx:678 msgid "Mute list" @@ -3613,7 +3613,7 @@ msgstr "Bisukan kata ini hanya dalam tagar" #: src/view/com/util/forms/PostDropdownBtn.tsx:362 #: src/view/com/util/forms/PostDropdownBtn.tsx:368 msgid "Mute thread" -msgstr "Bisukan utasan" +msgstr "Bisukan utas" #: src/view/com/util/forms/PostDropdownBtn.tsx:378 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 @@ -3656,7 +3656,7 @@ msgstr "Tanggal Lahir Saya" #: src/view/screens/Feeds.tsx:718 msgid "My Feeds" -msgstr "Feed Saya" +msgstr "Daftar Feed Saya" #: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" @@ -3693,7 +3693,7 @@ msgstr "Alam" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" -msgstr "" +msgstr "Menuju ke paket pemula" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 @@ -3720,7 +3720,7 @@ msgstr "Tidak akan lagi kehilangan akses ke data dan pengikut Anda." #: src/view/com/modals/ChangeHandle.tsx:515 msgid "Nevermind, create a handle for me" -msgstr "Tidak usah, buatkan handle untuk saya" +msgstr "Tidak usah, buatkan panggilan untuk saya" #: src/view/screens/Lists.tsx:81 msgctxt "action" @@ -3775,7 +3775,7 @@ msgstr "Postingan baru" #: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" -msgstr "" +msgstr "Dialog informasi pengguna baru" #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" @@ -3783,7 +3783,7 @@ msgstr "Daftar Pengguna Baru" #: src/view/screens/PreferencesThreads.tsx:79 msgid "Newest replies first" -msgstr "Balasan terbaru terlebih dahulu" +msgstr "Balasan terbaru lebih dulu" #: src/screens/Onboarding/index.tsx:20 #: src/screens/Onboarding/state.ts:92 @@ -3840,7 +3840,7 @@ msgstr "GIF tidak ditemukan. Mungkin ada masalah dengan Tenor." #: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "Tidak ditemukan feed apa pun. Coba pencarian lain." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" @@ -3871,7 +3871,7 @@ msgstr "Tidak seorang pun" #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." -msgstr "" +msgstr "Belum ada postingan." #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 @@ -3888,19 +3888,19 @@ msgstr "Tidak ditemukan hasil" #: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" -msgstr "Tidak ada hasil ditemukan untuk \"{query}\"" +msgstr "Tidak ditemukan hasil untuk \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" -msgstr "Tidak ada hasil ditemukan untuk {query}" +msgstr "Tidak ditemukan hasil untuk {query}" #: src/components/dialogs/GifSelect.ios.tsx:200 #: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." -msgstr "Tidak ada hasil pencarian yang ditemukan untuk \"{search}\"." +msgstr "Tidak ditemukan hasil pencarian untuk \"{search}\"." #: src/components/dms/NewChat.tsx:240 #~ msgid "No search results found for \"{searchText}\"." @@ -3926,7 +3926,7 @@ msgstr "Belum ada yang menyukai ini. Mungkin Anda bisa jadi yang pertama!" #: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "Tidak ditemukan siapa pun. Coba pencarian lain." #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" @@ -3954,7 +3954,7 @@ msgstr "Catatan tentang berbagi" #: src/screens/Moderation/index.tsx:564 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 "Catatan: Bluesky merupakan jaringan terbuka dan publik. Pengaturan ini hanya akan membatasi visibilitas konten Anda pada aplikasi dan situs web Bluesky, dan aplikasi lain mungkin tidak menghormati pengaturan ini. Konten Anda mungkin tetap ditampilkan kepada pengguna yang tidak login oleh aplikasi dan website lain." +msgstr "Catatan: Bluesky merupakan jaringan terbuka dan publik. Pengaturan ini hanya membatasi visibilitas konten Anda pada aplikasi dan situs web Bluesky. Konten Anda mungkin tetap ditampilkan oleh aplikasi atau situs web lain kepada pengguna yang tidak masuk." #: src/screens/Messages/List/index.tsx:215 msgid "Nothing here" @@ -3980,7 +3980,7 @@ msgstr "Notifikasi" #: src/lib/hooks/useTimeAgo.ts:51 msgid "now" -msgstr "" +msgstr "sekarang" #: src/components/dms/MessageItem.tsx:175 msgid "Now" @@ -4010,7 +4010,7 @@ msgstr "Oh tidak!" #: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." -msgstr "Oh tidak! Sepertinya ada yang salah." +msgstr "Oh tidak! Ada yang tidak beres." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 msgid "OK" @@ -4022,15 +4022,15 @@ msgstr "Baiklah" #: src/view/screens/PreferencesThreads.tsx:78 msgid "Oldest replies first" -msgstr "Balasan terlama terlebih dahulu" +msgstr "Balasan terlama lebih dulu" #: src/components/StarterPack/QrCode.tsx:69 msgid "on" -msgstr "" +msgstr "di" #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" -msgstr "" +msgstr "pada {str}" #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" @@ -4046,11 +4046,11 @@ msgstr "Hanya mendukung berkas .jpg dan .png" #: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" -msgstr "" +msgstr "Hanya {0} yang dapat membalas" #: src/view/com/threadgate/WhoCanReply.tsx:100 #~ msgid "Only {0} can reply." -#~ msgstr "Hanya {0} yang dapat membalas." +#~ msgstr "" #: src/screens/Signup/StepHandle.tsx:98 msgid "Only contains letters, numbers, and hyphens" @@ -4058,7 +4058,7 @@ msgstr "Hanya berisi huruf, angka, dan tanda hubung" #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" -msgstr "Ups, sepertinya ada yang salah!" +msgstr "Ups, ada yang tidak beres!" #: src/components/Lists.tsx:191 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 @@ -4066,15 +4066,15 @@ msgstr "Ups, sepertinya ada yang salah!" #: src/view/screens/AppPasswords.tsx:69 #: src/view/screens/Profile.tsx:108 msgid "Oops!" -msgstr "Uups!" +msgstr "Ups!" #: src/screens/Onboarding/StepFinished.tsx:253 msgid "Open" -msgstr "Buka" +msgstr "Terbuka" #: src/view/com/posts/AviFollowButton.tsx:89 msgid "Open {name} profile shortcut menu" -msgstr "" +msgstr "Buka menu pintasan profil {name}" #: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" @@ -4116,7 +4116,7 @@ msgstr "Buka menu opsi postingan" #: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" -msgstr "" +msgstr "Buka menu paket pemula" #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 @@ -4133,7 +4133,7 @@ msgstr "Membuka opsi {numItems}" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "Membuka dialog untuk memilih siapa yang dapat membalas utas ini" #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" @@ -4145,7 +4145,7 @@ msgstr "Membuka detail tambahan untuk entri debug" #: src/view/com/notifications/FeedItem.tsx:349 #~ msgid "Opens an expanded list of users in this notification" -#~ msgstr "Membuka daftar pengguna yang diperluas dalam notifikasi ini" +#~ msgstr "" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" @@ -4153,7 +4153,7 @@ msgstr "Membuka kamera pada perangkat" #: src/view/screens/Settings/index.tsx:639 msgid "Opens chat settings" -msgstr "" +msgstr "Membuka pengaturan obrolan" #: src/view/com/composer/Prompt.tsx:27 msgid "Opens composer" @@ -4169,7 +4169,7 @@ msgstr "Membuka galeri foto perangkat" #: src/view/screens/Settings/index.tsx:671 msgid "Opens external embeds settings" -msgstr "Membuka pengaturan penyematan eksternal" +msgstr "Membuka pengaturan sisipan eksternal" #: src/view/com/auth/SplashScreen.tsx:50 #: src/view/com/auth/SplashScreen.web.tsx:99 @@ -4179,7 +4179,7 @@ msgstr "Membuka alur untuk membuat akun baru Bluesky" #: src/view/com/auth/SplashScreen.tsx:65 #: src/view/com/auth/SplashScreen.web.tsx:114 msgid "Opens flow to sign into your existing Bluesky account" -msgstr "Membuka alur untuk masuk ke akun Bluesky Anda yang telah ada" +msgstr "Membuka alur untuk masuk ke akun Bluesky Anda yang sudah ada" #: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" @@ -4191,35 +4191,35 @@ msgstr "Membuka daftar kode undangan" #: src/view/screens/Settings/index.tsx:808 msgid "Opens modal for account deactivation confirmation" -msgstr "" +msgstr "Membuka jendela modal untuk konfirmasi penonaktifan akun" #: src/view/screens/Settings/index.tsx:830 msgid "Opens modal for account deletion confirmation. Requires email code" -msgstr "Buka modal untuk konfirmasi penghapusan akun. Membutuhkan kode email" +msgstr "Membuka jendela modal untuk konfirmasi penghapusan akun. Membutuhkan kode email" #: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for changing your Bluesky password" -msgstr "Buka modal untuk mengubah kata sandi Bluesky Anda" +msgstr "Membuka jendela modal untuk mengubah kata sandi Bluesky Anda" #: src/view/screens/Settings/index.tsx:720 msgid "Opens modal for choosing a new Bluesky handle" -msgstr "Membuka modal untuk memilih handle baru Bluesky" +msgstr "Membuka jendela modal untuk memilih panggilan Bluesky baru" #: src/view/screens/Settings/index.tsx:788 msgid "Opens modal for downloading your Bluesky account data (repository)" -msgstr "Buka modal untuk mengunduh data akun (repositori) Bluesky Anda" +msgstr "Membuka jendela modal untuk mengunduh data akun (repositori) Bluesky Anda" #: src/view/screens/Settings/index.tsx:1008 msgid "Opens modal for email verification" -msgstr "Membuka modal untuk verifikasi email" +msgstr "Membuka jendela modal untuk verifikasi email" #: src/view/com/modals/ChangeHandle.tsx:276 msgid "Opens modal for using custom domain" -msgstr "Buka modal untuk menggunakan domain kustom" +msgstr "Membuka jendela modal untuk menggunakan domain kustom" #: src/view/screens/Settings/index.tsx:556 msgid "Opens moderation settings" -msgstr "Buka pengaturan moderasi" +msgstr "Membuka pengaturan moderasi" #: src/screens/Login/LoginForm.tsx:228 msgid "Opens password reset form" @@ -4228,15 +4228,15 @@ msgstr "Membuka formulir pengaturan ulang kata sandi" #: src/view/com/home/HomeHeaderLayout.web.tsx:77 #: src/view/screens/Feeds.tsx:417 #~ msgid "Opens screen to edit Saved Feeds" -#~ msgstr "Membuka layar untuk mengedit Feed Tersimpan" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:617 msgid "Opens screen with all saved feeds" -msgstr "Buka halaman dengan semua feed tersimpan" +msgstr "Membuka layar berisi semua feed tersimpan" #: src/view/screens/Settings/index.tsx:698 msgid "Opens the app password settings" -msgstr "Buka pengaturan kata sandi aplikasi" +msgstr "Membuka pengaturan kata sandi aplikasi" #: src/view/screens/Settings/index.tsx:574 msgid "Opens the Following feed preferences" @@ -4253,20 +4253,20 @@ msgstr "Membuka situs web tertaut" #: src/view/screens/Settings/index.tsx:861 #: src/view/screens/Settings/index.tsx:871 msgid "Opens the storybook page" -msgstr "Buka halaman storybook" +msgstr "Membuka halaman storybook" #: src/view/screens/Settings/index.tsx:849 msgid "Opens the system log page" -msgstr "Buka halaman log sistem" +msgstr "Membuka halaman log sistem" #: src/view/screens/Settings/index.tsx:595 msgid "Opens the threads preferences" -msgstr "Buka preferensi utasan" +msgstr "Membuka preferensi utas" #: src/view/com/notifications/FeedItem.tsx:513 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" -msgstr "" +msgstr "Membuka profil ini" #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" @@ -4283,11 +4283,11 @@ msgstr "Atau gabungkan opsi-opsi berikut:" #: src/screens/Deactivated.tsx:211 msgid "Or, continue with another account." -msgstr "" +msgstr "Atau, lanjutkan dengan akun lain." #: src/screens/Deactivated.tsx:194 msgid "Or, log into one of your other accounts." -msgstr "" +msgstr "Atau, masuk ke salah satu akun Anda yang lain." #: src/lib/moderation/useReportOptions.ts:27 msgid "Other" @@ -4359,7 +4359,7 @@ msgstr "Izin untuk mengakses rol kamera ditolak. Silakan aktifkan di pengaturan #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" -msgstr "" +msgstr "Tombol alih pengguna" #: src/screens/Onboarding/index.tsx:28 #: src/screens/Onboarding/state.ts:93 @@ -4368,7 +4368,7 @@ msgstr "Hewan Peliharaan" #: src/screens/Onboarding/state.ts:94 msgid "Photography" -msgstr "" +msgstr "Fotografi" #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." @@ -4389,7 +4389,7 @@ msgstr "Feed Tersemat" #: src/view/screens/ProfileList.tsx:289 msgid "Pinned to your feeds" -msgstr "Disematkan ke feed Anda" +msgstr "Disematkan ke daftar feed Anda" #: src/view/com/util/post-embeds/GifEmbed.tsx:37 msgid "Play" @@ -4419,7 +4419,7 @@ msgstr "Putar GIF" #: src/screens/Signup/state.ts:234 msgid "Please choose your handle." -msgstr "Silakan pilih handle Anda." +msgstr "Silakan tentukan panggilan Anda." #: src/screens/Signup/state.ts:227 msgid "Please choose your password." @@ -4455,7 +4455,7 @@ msgstr "Masukkan juga kata sandi Anda:" #: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" -msgstr "Jelaskan menurut Anda mengapa {0} salah menerapkan label ini" +msgstr "Jelaskan menurut Anda mengapa {0} salah dalam menerapkan label ini" #: src/screens/Messages/Conversation/ChatDisabled.tsx:110 msgid "Please explain why you think your chats were incorrectly disabled" @@ -4577,7 +4577,7 @@ msgstr "Tekan untuk mengulangi" #: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" -msgstr "" +msgstr "Tekan untuk melihat pengikut akun ini yang juga Anda ikuti" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" @@ -4589,7 +4589,7 @@ msgstr "Bahasa Utama" #: src/view/screens/PreferencesThreads.tsx:97 msgid "Prioritize Your Follows" -msgstr "Prioritaskan Pengikut Anda" +msgstr "Dahulukan yang Anda Ikuti" #: src/view/screens/Settings/index.tsx:654 #: src/view/shell/desktop/RightNav.tsx:77 @@ -4639,11 +4639,11 @@ msgstr "Publik" #: src/view/screens/ModerationModlists.tsx:61 msgid "Public, shareable lists of users to mute or block in bulk." -msgstr "Daftar publik yang dapat dibagikan untuk memblokir atau membisukan pengguna secara massal." +msgstr "Daftar terbuka yang dapat dibagikan untuk memblokir atau membisukan pengguna secara massal." #: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." -msgstr "Daftar bersifat publik yang dapat dibagikan dan digunakan sebagai feed." +msgstr "Daftar terbuka yang dapat dibagikan dan digunakan sebagai feed." #: src/view/com/composer/Composer.tsx:481 msgid "Publish post" @@ -4655,15 +4655,15 @@ msgstr "Publikasikan balasan" #: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "Kode QR telah disalin ke papan klip!" #: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" -msgstr "" +msgstr "Kode QR telah diunduh!" #: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "Kode QR disimpan ke rol kamera Anda!" #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -4675,16 +4675,16 @@ msgstr "Kutip postingan" #: src/view/com/modals/Repost.tsx:66 #~ msgctxt "action" #~ msgid "Quote post" -#~ msgstr "Kutip postingan" +#~ msgstr "" #: src/view/com/modals/Repost.tsx:71 #~ msgctxt "action" #~ msgid "Quote Post" -#~ msgstr "Kutip Postingan" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" -msgstr "Acak (alias \"Rolet Poster\")" +msgstr "Acak (alias \"Rolet Pemosting\")" #: src/view/com/modals/EditImage.tsx:237 msgid "Ratios" @@ -4692,7 +4692,7 @@ msgstr "Rasio" #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" -msgstr "" +msgstr "Aktifkan kembali akun Anda" #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" @@ -4736,7 +4736,7 @@ msgstr "Hapus" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "Hapus {displayName} dari paket pemula" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" @@ -4748,11 +4748,11 @@ msgstr "Hapus Avatar" #: src/view/com/util/UserBanner.tsx:155 msgid "Remove Banner" -msgstr "Hapus Spanduk" +msgstr "Hapus Sampul" #: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 msgid "Remove embed" -msgstr "" +msgstr "Hapus sisipan" #: src/view/com/posts/FeedErrorMessage.tsx:168 #: src/view/com/posts/FeedShutdownMsg.tsx:113 @@ -4770,12 +4770,12 @@ msgstr "Hapus feed?" #: src/view/screens/ProfileFeed.tsx:338 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" -msgstr "Hapus dari feed saya" +msgstr "Hapus dari daftar feed saya" #: src/components/FeedCard.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" -msgstr "Hapus dari feed saya?" +msgstr "Hapus dari daftar feed saya?" #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" @@ -4791,11 +4791,11 @@ msgstr "Hapus kata yang dibisukan dari daftar Anda" #: src/view/screens/Search/Search.tsx:974 msgid "Remove profile" -msgstr "" +msgstr "Hapus profil" #: src/view/screens/Search/Search.tsx:976 msgid "Remove profile from search history" -msgstr "" +msgstr "Hapus profil dari riwayat pencarian" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 msgid "Remove quote" @@ -4817,21 +4817,21 @@ msgstr "Dihapus dari daftar" #: src/view/com/feeds/FeedSourceCard.tsx:139 msgid "Removed from my feeds" -msgstr "Dihapus dari feed saya" +msgstr "Dihapus dari daftar feed saya" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 msgid "Removed from your feeds" -msgstr "Dihapus dari feed Anda" +msgstr "Dihapus dari daftar feed Anda" #: src/view/com/composer/ExternalEmbed.tsx:88 msgid "Removes default thumbnail from {0}" -msgstr "Menghapus gambar pra tinjau bawaan dari {0}" +msgstr "Menghapus keluku gambar bawaan dari {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" -msgstr "Hapus postingan yang dikutip" +msgstr "Menghapus postingan yang dikutip" #: src/view/com/posts/FeedShutdownMsg.tsx:126 #: src/view/com/posts/FeedShutdownMsg.tsx:130 @@ -4844,7 +4844,7 @@ msgstr "Balasan" #: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" -msgstr "" +msgstr "Balasan dinonaktifkan" #: src/view/com/threadgate/WhoCanReply.tsx:123 #~ msgid "Replies on this thread are disabled" @@ -4878,7 +4878,7 @@ msgstr "Membalas <0><1/>" #: src/view/com/posts/FeedItem.tsx:437 msgctxt "description" msgid "Reply to a blocked post" -msgstr "" +msgstr "Membalas postingan yang diblokir" #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 @@ -4927,7 +4927,7 @@ msgstr "Laporkan postingan" #: src/screens/StarterPack/StarterPackScreen.tsx:504 #: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" -msgstr "" +msgstr "Laporkan paket pemula" #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" @@ -4953,7 +4953,7 @@ msgstr "Laporkan postingan ini" #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this starter pack" -msgstr "" +msgstr "Laporkan paket pemula ini" #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" @@ -5066,7 +5066,7 @@ msgstr "Mencoba masuk kembali" #: src/view/com/util/error/ErrorMessage.tsx:57 #: src/view/com/util/error/ErrorScreen.tsx:74 msgid "Retries the last action, which errored out" -msgstr "Coba kembali tindakan terakhir, yang gagal" +msgstr "Mencoba kembali tindakan terakhir yang gagal" #: src/components/dms/MessageItem.tsx:241 #: src/components/Error.tsx:90 @@ -5133,12 +5133,12 @@ msgstr "Simpan Perubahan" #: src/view/com/modals/ChangeHandle.tsx:165 msgid "Save handle change" -msgstr "Simpan perubahan handle" +msgstr "Simpan perubahan panggilan" #: src/components/StarterPack/ShareDialog.tsx:150 #: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" -msgstr "" +msgstr "Simpan gambar" #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" @@ -5146,12 +5146,12 @@ msgstr "Simpan potongan gambar" #: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" -msgstr "" +msgstr "Simpan kode QR" #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 msgid "Save to my feeds" -msgstr "Simpan ke feed saya" +msgstr "Simpan ke daftar feed saya" #: src/view/screens/SavedFeeds.tsx:145 msgid "Saved Feeds" @@ -5168,7 +5168,7 @@ msgstr "Disimpan ke rol kamera Anda" #: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 msgid "Saved to your feeds" -msgstr "Disimpan ke feed Anda" +msgstr "Disimpan ke daftar feed Anda" #: src/view/com/modals/EditProfile.tsx:226 msgid "Saves any changes to your profile" @@ -5176,7 +5176,7 @@ msgstr "Simpan setiap perubahan pada profil Anda" #: src/view/com/modals/ChangeHandle.tsx:166 msgid "Saves handle change to {handle}" -msgstr "Simpan perubahan handle ke {handle}" +msgstr "Simpan perubahan panggilan ke {handle}" #: src/view/com/modals/crop-image/CropImage.web.tsx:170 msgid "Saves image crop settings" @@ -5234,7 +5234,7 @@ msgstr "Cari semua postingan dengan tagar {displayTag}" #: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "Cari feed yang ingin Anda sarankan kepada orang lain." #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." @@ -5284,7 +5284,7 @@ msgstr "Lihat postingan <0>{displayTag} dari pengguna ini" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" -#~ msgstr "Lihat profil" +#~ msgstr "" #: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" @@ -5340,7 +5340,7 @@ msgstr "Pilih opsi {i} dari {numItems}" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:52 #~ msgid "Select some accounts below to follow" -#~ msgstr "Pilih beberapa akun di bawah ini untuk diikuti" +#~ msgstr "" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" @@ -5352,15 +5352,15 @@ msgstr "Pilih layanan moderasi untuk melaporkan" #: src/view/com/auth/server-input/index.tsx:82 msgid "Select the service that hosts your data." -msgstr "Pilih layanan yang akan menyimpan data Anda." +msgstr "Pilih layanan yang akan menjadi tempat penyimpanan data Anda." #: src/screens/Onboarding/StepTopicalFeeds.tsx:100 #~ msgid "Select topical feeds to follow from the list below" -#~ msgstr "Pilih feed topikal untuk diikuti dari daftar di bawah ini" +#~ msgstr "" #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." -#~ msgstr "Pilih apa yang ingin Anda lihat (atau tidak lihat), dan kami akan menangani sisanya." +#~ msgstr "" #: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." @@ -5368,7 +5368,7 @@ msgstr "Pilih bahasa yang ingin Anda sertakan dalam feed langganan Anda. Jika ti #: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." -msgstr "Pilih bahasa untuk teks default yang akan ditampilkan dalam aplikasi." +msgstr "Pilih bahasa untuk teks bawaan yang akan ditampilkan dalam aplikasi." #: src/screens/Signup/StepInfo/index.tsx:135 msgid "Select your date of birth" @@ -5380,15 +5380,15 @@ msgstr "Pilih minat Anda dari opsi di bawah ini" #: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." -msgstr "Pilih bahasa yang disukai untuk penerjemahaan feed Anda." +msgstr "Pilih bahasa yang disukai untuk terjemahan dalam feed Anda." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 #~ msgid "Select your primary algorithmic feeds" -#~ msgstr "Pilih feed algoritma utama Anda" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:133 #~ msgid "Select your secondary algorithmic feeds" -#~ msgstr "Pilih feed algoritma sekunder Anda" +#~ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" @@ -5420,7 +5420,7 @@ msgstr "Kirim pesan" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 msgid "Send post to..." -msgstr "" +msgstr "Kirim postingan ke..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 @@ -5441,7 +5441,7 @@ msgstr "Kirim email verifikasi" #: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 msgid "Send via direct message" -msgstr "" +msgstr "Kirim melalui pesan" #: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" @@ -5473,11 +5473,11 @@ msgstr "Pilih \"Tidak\" untuk menyembunyikan semua posting ulang dari feed Anda. #: 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 "Pilih \"Ya\" untuk menampilkan balasan dalam bentuk utasan. Ini merupakan fitur eksperimental." +msgstr "Pilih \"Ya\" untuk menampilkan balasan dalam bentuk tampilan bersusun. Ini merupakan fitur eksperimental." #: src/view/screens/PreferencesFollowingFeed.tsx:260 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." -msgstr "Pilih \"Ya\" untuk menampilkan beberapa sampel dari feed tersimpan di feed Mengikuti Anda. Ini merupakan fitur eksperimental" +msgstr "Pilih \"Ya\" untuk menampilkan beberapa sampel dari feed tersimpan di feed Mengikuti Anda. Ini merupakan fitur eksperimental." #: src/screens/Onboarding/Layout.tsx:48 msgid "Set up your account" @@ -5485,7 +5485,7 @@ msgstr "Atur akun Anda" #: src/view/com/modals/ChangeHandle.tsx:261 msgid "Sets Bluesky username" -msgstr "Atur nama pengguna Bluesky" +msgstr "Mengatur nama pengguna Bluesky" #: src/view/screens/Settings/index.tsx:461 msgid "Sets color theme to dark" @@ -5579,7 +5579,7 @@ msgstr "Bagikan feed" #: src/components/StarterPack/ShareDialog.tsx:130 #: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" -msgstr "" +msgstr "Bagikan tautan" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -5588,20 +5588,20 @@ msgstr "Bagikan Tautan" #: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" -msgstr "" +msgstr "Dialog berbagi tautan" #: src/components/StarterPack/ShareDialog.tsx:134 #: src/components/StarterPack/ShareDialog.tsx:145 msgid "Share QR code" -msgstr "" +msgstr "Bagikan kode QR" #: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" -msgstr "" +msgstr "Bagikan paket pemula ini" #: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "Bagikan paket pemula ini dan bantu orang-orang untuk bergabung dengan komunitas Anda di Bluesky." #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" @@ -5646,12 +5646,12 @@ msgstr "Tampilkan pengguna lain yang serupa dengan {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" -msgstr "" +msgstr "Tampilkan balasan yang disembunyikan" #: src/view/com/util/forms/PostDropdownBtn.tsx:346 #: src/view/com/util/forms/PostDropdownBtn.tsx:348 msgid "Show less like this" -msgstr "Tampilkan lebih sedikit" +msgstr "Kurangi postingan serupa" #: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:227 @@ -5662,15 +5662,15 @@ msgstr "Tampilkan Lebih Lanjut" #: src/view/com/util/forms/PostDropdownBtn.tsx:338 #: src/view/com/util/forms/PostDropdownBtn.tsx:340 msgid "Show more like this" -msgstr "Tampilkan lebih banyak" +msgstr "Perbanyak postingan serupa" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" -msgstr "" +msgstr "Tampilkan balasan yang dibisukan" #: src/view/screens/PreferencesFollowingFeed.tsx:257 msgid "Show Posts from My Feeds" -msgstr "Tampilkan Postingan dari Feed Saya" +msgstr "Tampilkan Postingan dari Feed Tersimpan Saya" #: src/view/screens/PreferencesFollowingFeed.tsx:221 msgid "Show Quote Posts" @@ -5678,15 +5678,15 @@ msgstr "Tampilkan Kutipan Postingan" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 #~ msgid "Show quote-posts in Following feed" -#~ msgstr "Tampilkan kutipan postingan di feed Mengikuti" +#~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 #~ msgid "Show quotes in Following" -#~ msgstr "Tampilkan kutipan di Mengikuti" +#~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 #~ msgid "Show re-posts in Following feed" -#~ msgstr "Tampilkan posting ulang di feed Mengikuti" +#~ msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Replies" @@ -5698,11 +5698,11 @@ msgstr "Tampilkan balasan dari orang yang Anda ikuti sebelum balasan lainnya." #: src/screens/Onboarding/StepFollowingFeed.tsx:87 #~ msgid "Show replies in Following" -#~ msgstr "Tampilkan balasan di Mengikuti" +#~ msgstr "" #: src/screens/Onboarding/StepFollowingFeed.tsx:71 #~ msgid "Show replies in Following feed" -#~ msgstr "Tampilkan balasan di feed Mengikuti" +#~ msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:70 #~ msgid "Show replies with at least {value} {0}" @@ -5714,7 +5714,7 @@ msgstr "Tampilkan Posting Ulang" #: src/screens/Onboarding/StepFollowingFeed.tsx:111 #~ msgid "Show reposts in Following" -#~ msgstr "Tampilkan posting ulang di Mengikuti" +#~ msgstr "" #: src/components/moderation/ContentHider.tsx:69 #: src/components/moderation/PostHider.tsx:79 @@ -5723,7 +5723,7 @@ msgstr "Tampilkan konten" #: src/view/com/notifications/FeedItem.tsx:347 #~ msgid "Show users" -#~ msgstr "Tampilkan pengguna" +#~ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -5811,12 +5811,12 @@ msgstr "Masuk sebagai @{0}" #: src/view/com/notifications/FeedItem.tsx:197 msgid "signed up with your starter pack" -msgstr "" +msgstr "mendaftar dengan paket pemula Anda" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" -msgstr "" +msgstr "Mendaftar tanpa paket pemula" #: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:192 @@ -5843,18 +5843,18 @@ msgstr "Beberapa orang dapat membalas" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" -msgstr "Terjadi kesalahan" +msgstr "Ada yang tidak beres" #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "" +msgstr "Ada yang tidak beres, silakan coba lagi" #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." -msgstr "Terjadi kesalahan, silakan coba lagi." +msgstr "Ada yang tidak beres, silakan coba lagi." #: src/App.native.tsx:96 #: src/App.web.tsx:78 @@ -5911,23 +5911,23 @@ msgstr "Mulai mengobrol" #: src/Navigation.tsx:325 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" -msgstr "" +msgstr "Paket Pemula" #: src/components/StarterPack/StarterPackCard.tsx:65 msgid "Starter pack by {0}" -msgstr "" +msgstr "Paket pemula dari {0}" #: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" -msgstr "" +msgstr "Paket pemula tidak valid" #: src/view/screens/Profile.tsx:214 msgid "Starter Packs" -msgstr "" +msgstr "Paket Pemula" #: src/components/StarterPack/ProfileStarterPacks.tsx:238 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "Paket pemula memudahkan Anda untuk berbagi feed dan akun favorit Anda dengan teman." #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" @@ -5947,7 +5947,7 @@ msgstr "Langkah {0} dari {1}" #: src/view/screens/Settings/index.tsx:304 msgid "Storage cleared, you need to restart the app now." -msgstr "Penyimpanan dihapus, Anda perlu memulai ulang aplikasi sekarang." +msgstr "Penyimpanan dibersihkan, Anda perlu memulai ulang aplikasi sekarang." #: src/Navigation.tsx:226 #: src/view/screens/Settings/index.tsx:863 @@ -5976,7 +5976,7 @@ msgstr "Berlangganan Pelabel" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:172 #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:307 #~ msgid "Subscribe to the {0} feed" -#~ msgstr "Berlangganan ke feed {0}" +#~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 msgid "Subscribe to this labeler" @@ -5988,11 +5988,11 @@ msgstr "Berlangganan ke daftar ini" #: src/view/screens/Search/Explore.tsx:331 msgid "Suggested accounts" -msgstr "" +msgstr "Akun yang disarankan" #: src/view/screens/Search/Search.tsx:425 #~ msgid "Suggested Follows" -#~ msgstr "Disarankan untuk Mengikuti" +#~ msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" @@ -6011,7 +6011,7 @@ msgstr "Dukungan" #: src/components/dialogs/SwitchAccount.tsx:47 #: src/components/dialogs/SwitchAccount.tsx:50 msgid "Switch Account" -msgstr "Pindah Akun" +msgstr "Beralih Akun" #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" @@ -6019,7 +6019,7 @@ msgstr "Beralih ke {0}" #: src/view/screens/Settings/index.tsx:161 msgid "Switches the account you are logged in to" -msgstr "Mengganti akun yang Anda masuki" +msgstr "Alihkan akun yang Anda gunakan untuk masuk" #: src/view/screens/Settings/index.tsx:445 msgid "System" @@ -6056,7 +6056,7 @@ msgstr "Ceritakan sebuah lelucon!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:63 msgid "Tell us a little more" -msgstr "" +msgstr "Beritahu kami lebih lanjut" #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" @@ -6097,19 +6097,19 @@ msgstr "Berisi hal berikut:" #: src/screens/Signup/index.tsx:100 msgid "That handle is already taken." -msgstr "Handle telah terpakai." +msgstr "Panggilan telah terpakai." #: src/screens/StarterPack/StarterPackScreen.tsx:105 #: src/screens/StarterPack/StarterPackScreen.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." -msgstr "" +msgstr "Tidak dapat menemukan paket pemula." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." -msgstr "Akun ini dapat berinteraksi kembali dengan Anda setelah pemblokiran dibuka." +msgstr "Akun ini dapat berinteraksi kembali dengan Anda setelah blokir dibuka." #: src/components/moderation/ModerationDetailsDialog.tsx:127 #~ msgid "the author" @@ -6125,7 +6125,7 @@ msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "Dapatkan pengalaman yang lebih baik dalam aplikasi. Unduh Bluesky sekarang dan kami akan melanjutkan dari langkah terakhir yang Anda tinggalkan." #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." @@ -6154,7 +6154,7 @@ msgstr "Kebijakan Privasi telah dipindahkan ke <0/>" #: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "Paket pemula yang ingin Anda lihat tidak valid. Anda dapat menghapus paket pemula ini." #: 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." @@ -6166,11 +6166,11 @@ msgstr "Ketentuan Layanan telah dipindahkan ke" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" -#~ msgstr "Ada banyak feed untuk dicoba:" +#~ msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." -msgstr "" +msgstr "Tidak ada batasan waktu untuk penonaktifan akun, Anda bisa kembali kapan saja." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 #: src/view/screens/ProfileFeed.tsx:544 @@ -6234,11 +6234,11 @@ msgstr "Ada masalah saat mengirimkan laporan. Silakan periksa koneksi internet A #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:65 #~ msgid "There was an issue syncing your preferences with the server" -#~ msgstr "Ada masalah saat mensinkronkan preferensi Anda dengan server" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:70 msgid "There was an issue with fetching your app passwords" -msgstr "Ada masalah dengan pengambilan kata sandi aplikasi Anda" +msgstr "Ada masalah saat pengambilan kata sandi aplikasi Anda" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 @@ -6266,7 +6266,7 @@ msgstr "Ada masalah. Periksa koneksi internet Anda dan coba lagi." #: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" -msgstr "Sepertinya ada masalah pada aplikasi. Harap beri tahu kami jika Anda mengalaminya!" +msgstr "Ada masalah tak terduga dalam aplikasi. Beri tahu kami jika hal ini terjadi pada Anda!" #: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." @@ -6274,7 +6274,7 @@ msgstr "Sedang ada lonjakan pengguna baru di Bluesky! Kami akan mengaktifkan aku #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 #~ msgid "These are popular accounts you might like:" -#~ msgstr "Berikut adalah akun populer yang mungkin Anda sukai:" +#~ msgstr "" #: src/components/moderation/ScreenHider.tsx:116 msgid "This {screenDescription} has been flagged:" @@ -6327,7 +6327,7 @@ msgstr "Konten ini tidak dapat dilihat tanpa akun Bluesky." #: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." -msgstr "" +msgstr "Percakapan ini dilakukan dengan akun yang telah dihapus atau dinonaktifkan. Tekan untuk opsi lain." #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." @@ -6341,17 +6341,17 @@ msgstr "Feed ini sedang menerima terlalu banyak trafik dan sementara tidak terse #: src/view/screens/ProfileFeed.tsx:471 #: src/view/screens/ProfileList.tsx:729 #~ msgid "This feed is empty!" -#~ msgstr "Feed ini kosong!" +#~ 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 "Feed ini kosong! Anda mungkin perlu mengikuti lebih banyak pengguna atau menyesuaikan pengaturan bahasa Anda." +msgstr "Feed ini kosong! Anda mungkin perlu mengikuti lebih banyak pengguna atau menyesuaikan pengaturan bahasa." #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." -msgstr "" +msgstr "Feed ini kosong." #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." @@ -6359,11 +6359,11 @@ msgstr "Feed ini tidak lagi online. Kami akan menampilkan <0>Discover sebaga #: src/components/dialogs/BirthDateSettings.tsx:41 msgid "This information is not shared with other users." -msgstr "Informasi ini tidak akan dibagikan ke pengguna lainnya." +msgstr "Informasi ini tidak akan dibagikan ke pengguna lain." #: src/view/com/modals/VerifyEmail.tsx:127 msgid "This is important in case you ever need to change your email or reset your password." -msgstr "Ini penting jika Anda butuh untuk mengganti email atau reset kata sandi Anda nantinya." +msgstr "Ini penting dilakukan untuk berjaga-jaga jika Anda perlu mengubah email atau mengatur ulang kata sandi." #: src/components/moderation/ModerationDetailsDialog.tsx:124 #~ msgid "This label was applied by {0}." @@ -6375,7 +6375,7 @@ msgstr "Label ini diterapkan oleh <0>{0}." #: src/components/moderation/ModerationDetailsDialog.tsx:125 msgid "This label was applied by the author." -msgstr "Label ini diterapkan oleh pemosting." +msgstr "Label ini diterapkan oleh penulis." #: src/components/moderation/LabelsOnMeDialog.tsx:165 #~ msgid "This label was applied by you" @@ -6457,7 +6457,7 @@ msgstr "Pengguna ini termasuk dalam daftar <0>{0} yang telah Anda bisukan" #: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." -msgstr "" +msgstr "Pengguna ini masih baru. Tekan untuk informasi lebih lanjut tentang kapan ia bergabung." #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." @@ -6473,20 +6473,20 @@ msgstr "Ini akan menghapus {0} dari daftar kata yang Anda bisukan. Anda tetap da #: src/view/screens/Settings/index.tsx:594 msgid "Thread preferences" -msgstr "Preferensi utasan" +msgstr "Preferensi utas" #: src/view/screens/PreferencesThreads.tsx:53 #: src/view/screens/Settings/index.tsx:604 msgid "Thread Preferences" -msgstr "Preferensi Utasan" +msgstr "Preferensi Utas" #: src/components/WhoCanReply.tsx:109 msgid "Thread settings updated" -msgstr "" +msgstr "Pengaturan utas diperbarui" #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" -msgstr "Mode Utasan" +msgstr "Mode Bersusun" #: src/Navigation.tsx:284 msgid "Threads Preferences" @@ -6541,7 +6541,7 @@ msgstr "Coba lagi" #: src/screens/Onboarding/state.ts:99 msgid "TV" -msgstr "" +msgstr "TV" #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" @@ -6574,7 +6574,7 @@ msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda." #: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" -msgstr "" +msgstr "Tidak dapat menghapus" #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 @@ -6616,7 +6616,7 @@ msgstr "Batalkan posting ulang" #: src/view/com/profile/FollowButton.tsx:61 msgctxt "action" msgid "Unfollow" -msgstr "Berhenti mengikuti" +msgstr "Berhenti ikuti" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Unfollow" @@ -6624,12 +6624,12 @@ msgstr "Batal ikuti" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" -msgstr "Berhenti mengikuti {0}" +msgstr "Berhenti ikuti {0}" #: src/view/com/profile/ProfileMenu.tsx:245 #: src/view/com/profile/ProfileMenu.tsx:255 msgid "Unfollow Account" -msgstr "Batal Ikuti Akun" +msgstr "Berhenti Ikuti Akun" #: src/view/com/util/post-ctrls/PostCtrls.tsx:197 #~ msgid "Unlike" @@ -6646,7 +6646,7 @@ msgstr "Bunyikan" #: src/components/TagMenu/index.web.tsx:104 msgid "Unmute {truncatedTag}" -msgstr "Batal bisukan {truncatedTag}" +msgstr "Bunyikan {truncatedTag}" #: src/view/com/profile/ProfileMenu.tsx:282 #: src/view/com/profile/ProfileMenu.tsx:288 @@ -6655,7 +6655,7 @@ msgstr "Bunyikan Akun" #: src/components/TagMenu/index.tsx:208 msgid "Unmute all {displayTag} posts" -msgstr "Batal bisukan semua postingan {displayTag}" +msgstr "Bunyikan semua postingan {displayTag}" #: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" @@ -6668,7 +6668,7 @@ msgstr "Bunyikan percakapan" #: src/view/com/util/forms/PostDropdownBtn.tsx:362 #: src/view/com/util/forms/PostDropdownBtn.tsx:367 msgid "Unmute thread" -msgstr "Bunyikan utasan" +msgstr "Bunyikan utas" #: src/view/screens/ProfileFeed.tsx:291 #: src/view/screens/ProfileList.tsx:617 @@ -6685,7 +6685,7 @@ msgstr "Lepas sematan daftar moderasi" #: src/view/screens/ProfileList.tsx:290 msgid "Unpinned from your feeds" -msgstr "Lepaskan sematan dari feed Anda" +msgstr "Dilepaskan dari daftar feed Anda" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 msgid "Unsubscribe" @@ -6710,7 +6710,7 @@ msgstr "Perbarui {displayName} dalam Daftar" #: src/view/com/modals/ChangeHandle.tsx:502 msgid "Update to {handle}" -msgstr "Ubah ke {handle}" +msgstr "Perbarui ke {handle}" #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." @@ -6749,7 +6749,7 @@ msgstr "Gunakan berkas di server Anda" #: src/view/screens/AppPasswords.tsx:200 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." -msgstr "Gunakan kata sandi aplikasi untuk masuk ke klien Bluesky lainnya tanpa memberikan akses penuh ke akun atau kata sandi Anda." +msgstr "Gunakan kata sandi aplikasi untuk masuk ke klien Bluesky lain tanpa memberikan akses penuh ke akun atau kata sandi Anda." #: src/view/com/modals/ChangeHandle.tsx:513 msgid "Use bsky.social as hosting provider" @@ -6757,7 +6757,7 @@ msgstr "Gunakan bsky.social sebagai penyedia hosting" #: src/view/com/modals/ChangeHandle.tsx:512 msgid "Use default provider" -msgstr "Gunakan penyedia handle bawaan" +msgstr "Gunakan penyedia panggilan bawaan" #: src/view/com/modals/InAppBrowserConsent.tsx:56 #: src/view/com/modals/InAppBrowserConsent.tsx:58 @@ -6771,7 +6771,7 @@ msgstr "Gunakan peramban bawaan saya" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:53 msgid "Use recommended" -msgstr "Gunakan rekomendasi" +msgstr "Gunakan yang direkomendasikan" #: src/view/com/modals/ChangeHandle.tsx:394 msgid "Use the DNS panel" @@ -6779,7 +6779,7 @@ msgstr "Gunakan panel DNS" #: src/view/com/modals/AddAppPasswords.tsx:205 msgid "Use this to sign into the other app along with your handle." -msgstr "Gunakan ini untuk masuk ke aplikasi lain dengan handle Anda." +msgstr "Gunakan sandi ini untuk masuk ke aplikasi lain bersama dengan panggilan Anda." #: src/view/com/modals/InviteCodes.tsx:201 msgid "Used by:" @@ -6804,7 +6804,7 @@ msgstr "Pengguna Diblokir oleh Daftar" #: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" -msgstr "Pengguna yang Memblokir Anda" +msgstr "Pengguna Memblokir Anda" #: src/components/moderation/ModerationDetailsDialog.tsx:70 msgid "User Blocks You" @@ -6817,7 +6817,7 @@ msgstr "Daftar pengguna {0}" #: src/view/screens/ProfileList.tsx:831 msgid "User list by <0/>" -msgstr "Daftar pengguna oleh<0/>" +msgstr "Daftar pengguna oleh <0/>" #: src/view/com/lists/ListCard.tsx:85 #: src/view/com/modals/UserAddRemoveLists.tsx:207 @@ -6920,11 +6920,11 @@ msgstr "Lihat avatar {0}" #: src/view/com/notifications/FeedItem.tsx:234 msgid "View {0}'s profile" -msgstr "" +msgstr "Lihat profil {0}" #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" -msgstr "" +msgstr "Lihat profil pengguna yang diblokir" #: src/view/screens/Log.tsx:56 msgid "View debug entry" @@ -6969,7 +6969,7 @@ msgstr "Lihat pengguna yang menyukai feed ini" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" -msgstr "" +msgstr "Lihat daftar feed Anda dan jelajahi lebih lanjut" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -6992,7 +6992,7 @@ msgstr "Peringatkan konten dan saring dari feed" #: src/screens/Hashtag.tsx:210 msgid "We couldn't find any results for that hashtag." -msgstr "Kami tidak dapat menemukan hasil apa pun untuk tagar tersebut." +msgstr "Kami tidak menemukan hasil apa pun untuk tagar tersebut." #: src/screens/Messages/Conversation/index.tsx:107 msgid "We couldn't load this conversation" @@ -7004,7 +7004,7 @@ msgstr "Kami perkirakan {estimatedTime} hingga akun Anda siap." #: src/screens/Onboarding/StepFinished.tsx:231 msgid "We hope you have a wonderful time. Remember, Bluesky is:" -msgstr "Semoga Anda senang dan betah di sini. Ingat, Bluesky adalah:" +msgstr "Semoga Anda senang dan betah di sini. Ingat, Bluesky itu:" #: src/view/com/posts/DiscoverFallbackHeader.tsx:29 msgid "We ran out of posts from your follows. Here's the latest from <0/>." @@ -7016,7 +7016,7 @@ msgstr "Sebaiknya hindari kata-kata umum yang muncul dalam postingan, karena dap #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" -#~ msgstr "Kami merekomendasikan feed \"Discover\" kami:" +#~ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -7060,7 +7060,7 @@ msgstr "Maaf, pencarian Anda tidak dapat dilakukan. Mohon coba lagi dalam bebera #: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "" +msgstr "Kami mohon maaf! Postingan yang Anda balas telah dihapus." #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 @@ -7069,15 +7069,15 @@ msgstr "Maaf! Kami tidak dapat menemukan halaman yang Anda cari." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -#~ msgstr "Maaf, Anda hanya dapat berlangganan sepuluh pelabel dan Anda telah mencapai batas tersebut." +#~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." -msgstr "" +msgstr "Maaf! Anda hanya dapat berlangganan dua puluh pelabel, dan Anda telah mencapai batas tersebut." #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" -msgstr "" +msgstr "Selamat datang kembali!" #: src/view/com/auth/onboarding/WelcomeMobile.tsx:48 #~ msgid "Welcome to <0>Bluesky" @@ -7085,7 +7085,7 @@ msgstr "" #: src/components/NewskieDialog.tsx:103 msgid "Welcome, friend!" -msgstr "" +msgstr "Selamat datang, kawan!" #: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" @@ -7093,7 +7093,7 @@ msgstr "Apa saja minat Anda?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:42 msgid "What do you want to call your starter pack?" -msgstr "" +msgstr "Apa nama paket pemula Anda?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 @@ -7107,7 +7107,7 @@ msgstr "Bahasa apa yang digunakan di postingan ini?" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:77 msgid "Which languages would you like to see in your algorithmic feeds?" -msgstr "Bahasa apa yang ingin Anda lihat di feed Anda?" +msgstr "Bahasa apa yang ingin Anda lihat di feed algoritmik Anda?" #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 @@ -7120,11 +7120,11 @@ msgstr "Siapa yang dapat membalas" #: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" -msgstr "" +msgstr "Dialog siapa yang dapat membalas" #: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" -msgstr "" +msgstr "Siapa yang dapat membalas?" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7153,7 +7153,7 @@ msgstr "Mengapa postingan ini perlu ditinjau?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "Mengapa paket pemula ini perlu ditinjau?" #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" @@ -7195,15 +7195,15 @@ msgstr "Ya" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" -msgstr "" +msgstr "Ya, nonaktifkan" #: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "Ya, hapus paket pemula ini" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" -msgstr "" +msgstr "Ya, aktifkan kembali akun saya" #: src/components/dms/MessageItem.tsx:188 msgid "Yesterday, {time}" @@ -7211,11 +7211,11 @@ msgstr "Kemarin, {time}" #: src/components/StarterPack/StarterPackCard.tsx:68 msgid "you" -msgstr "" +msgstr "Anda" #: src/components/NewskieDialog.tsx:43 msgid "You" -msgstr "" +msgstr "Anda" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." @@ -7232,11 +7232,11 @@ msgstr "Anda juga bisa menemukan Feed Kustom baru untuk diikuti." #: src/view/com/modals/DeleteAccount.tsx:202 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." -msgstr "" +msgstr "Anda juga dapat menonaktifkan akun untuk sementara, dan mengaktifkannya kembali kapan saja." #: src/screens/Onboarding/StepFollowingFeed.tsx:143 #~ msgid "You can change these settings later." -#~ msgstr "Anda dapat mengubah pengaturan ini nanti." +#~ msgstr "" #: src/components/dms/MessagesNUX.tsx:119 msgid "You can change this at any time." @@ -7244,7 +7244,7 @@ msgstr "Anda dapat mengubah ini kapan saja." #: src/screens/Messages/Settings.tsx:111 msgid "You can continue ongoing conversations regardless of which setting you choose." -msgstr "" +msgstr "Anda dapat melanjutkan percakapan yang sedang berlangsung terlepas dari pengaturan mana yang Anda pilih." #: src/screens/Login/index.tsx:158 #: src/screens/Login/PasswordUpdatedForm.tsx:33 @@ -7253,7 +7253,7 @@ msgstr "Sekarang Anda dapat masuk dengan kata sandi baru." #: src/screens/Deactivated.tsx:136 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." -msgstr "" +msgstr "Anda dapat mengaktifkan kembali akun Anda untuk melanjutkan masuk. Profil dan postingan Anda akan terlihat oleh pengguna lain." #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." @@ -7261,7 +7261,7 @@ msgstr "Anda tidak memiliki pengikut." #: src/screens/Profile/KnownFollowers.tsx:99 msgid "You don't follow any users who follow @{name}." -msgstr "" +msgstr "Anda tidak mengikuti satu pun pengguna yang mengikuti @{name}." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -7319,16 +7319,16 @@ msgstr "Anda telah membisukan pengguna ini" #: src/screens/Messages/List/index.tsx:225 msgid "You have no conversations yet. Start one!" -msgstr "Anda belum melakukan percakapan. Mulai sekarang!" +msgstr "Anda belum memiliki percakapan. Mulai sekarang!" #: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." -msgstr "Anda tidak punya feed." +msgstr "Anda tidak memiliki feed." #: src/view/com/lists/MyLists.tsx:90 #: src/view/com/lists/ProfileLists.tsx:144 msgid "You have no lists." -msgstr "Anda tidak punya daftar." +msgstr "Anda tidak memiliki daftar." #: src/screens/Messages/List/index.tsx:200 #~ msgid "You have no messages yet. Start a conversation with someone!" @@ -7352,7 +7352,7 @@ msgstr "Anda telah mencapai akhir" #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "Anda belum membuat paket pemula!" #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" @@ -7364,15 +7364,15 @@ msgstr "Anda dapat mengajukan banding atas label non-mandiri jika Anda merasa la #: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." -msgstr "Anda dapat mengajukan banding atas label ini jika Anda merasa label tersebut ditempatkan secara tidak tepat." +msgstr "Anda dapat mengajukan banding atas label berikut jika Anda merasa label tersebut ditempatkan secara tidak tepat." #: src/screens/StarterPack/Wizard/State.tsx:92 msgid "You may only add up to 50 feeds" -msgstr "" +msgstr "Anda hanya boleh menambahkan maksimal 50 feed" #: src/screens/StarterPack/Wizard/State.tsx:77 msgid "You may only add up to 50 profiles" -msgstr "" +msgstr "Anda hanya boleh menambahkan maksimal 50 profil" #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." @@ -7380,19 +7380,19 @@ msgstr "Anda harus berusia 13 tahun atau lebih untuk mendaftar." #: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:110 #~ msgid "You must be 18 years or older to enable adult content" -#~ msgstr "Anda harus berusia 18 tahun atau lebih untuk mengaktifkan konten dewasa" +#~ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "Anda harus mengikuti setidaknya tujuh orang sebelum membuat paket pemula." #: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "Anda harus memberikan akses ke pustaka foto Anda untuk menyimpan kode QR" #: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "Anda harus memberikan akses ke pustaka foto Anda untuk menyimpan gambar ini." #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" @@ -7400,7 +7400,7 @@ msgstr "Anda harus memilih setidaknya satu pelabel untuk sebuah laporan" #: src/screens/Deactivated.tsx:131 msgid "You previously deactivated @{0}." -msgstr "" +msgstr "Anda telah menonaktifkan @{0} sebelumnya." #: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "You will no longer receive notifications for this thread" @@ -7420,35 +7420,35 @@ msgstr "Anda: {0}" #: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" +msgstr "Anda: {defaultEmbeddedContentMessage}" #: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" -msgstr "" +msgstr "Anda: {short}" #: src/screens/Signup/index.tsx:169 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "Anda akan mengikuti pengguna dan feed yang disarankan setelah selesai membuat akun!" #: src/screens/Signup/index.tsx:174 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "Anda akan mengikuti pengguna yang disarankan setelah selesai membuat akun!" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "Anda akan mengikuti pengguna ini dan {0} lainnya" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" -msgstr "" +msgstr "Anda akan otomatis mengikuti para pengguna ini" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" -msgstr "" +msgstr "Dapatkan informasi terbaru melalui feed berikut" #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" -#~ msgstr "Anda memiliki kendali" +#~ msgstr "" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 @@ -7459,7 +7459,7 @@ msgstr "Anda sedang dalam antrian" #: src/screens/Deactivated.tsx:89 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." -msgstr "" +msgstr "Anda masuk menggunakan Sandi Aplikasi. Mohon gunakan kata sandi utama untuk melanjutkan penonaktifan akun Anda." #: src/screens/Onboarding/StepFinished.tsx:228 msgid "You're ready to go!" @@ -7472,7 +7472,7 @@ msgstr "Anda telah memilih untuk menyembunyikan kata atau tagar dalam postingan #: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." -msgstr "Anda telah mencapai akhir feed Anda! Temukan beberapa akun lain untuk diikuti." +msgstr "Anda telah mencapai bagian akhir feed! Temukan lebih banyak akun lain untuk diikuti." #: src/screens/Signup/index.tsx:202 msgid "Your account" @@ -7500,7 +7500,7 @@ msgstr "Pilihan Anda akan disimpan, tetapi dapat diubah nanti di pengaturan." #: src/screens/Onboarding/StepFollowingFeed.tsx:62 #~ msgid "Your default feed is \"Following\"" -#~ msgstr "Feed bawaan Anda adalah \"Mengikuti\"" +#~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 #: src/screens/Signup/state.ts:220 @@ -7522,11 +7522,11 @@ msgstr "Feed mengikuti Anda kosong! Ikuti lebih banyak pengguna untuk melihat ap #: src/screens/Signup/StepHandle.tsx:73 msgid "Your full handle will be" -msgstr "Handle lengkap Anda akan menjadi" +msgstr "Panggilan lengkap Anda akan menjadi" #: src/view/com/modals/ChangeHandle.tsx:265 msgid "Your full handle will be <0>@{0}" -msgstr "Handle lengkap Anda akan menjadi <0>@{0}" +msgstr "Panggilan lengkap Anda akan menjadi <0>@{0}" #: src/components/dialogs/MutedWords.tsx:220 msgid "Your muted words" @@ -7550,7 +7550,7 @@ msgstr "Profil Anda" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "" +msgstr "Profil, postingan, feed, dan daftar Anda tidak akan terlihat lagi oleh pengguna Bluesky lain. Anda dapat mengaktifkan kembali kapan saja dengan cara masuk ke akun." #: src/view/com/composer/Composer.tsx:365 msgid "Your reply has been published" @@ -7562,4 +7562,5 @@ msgstr "Laporan Anda akan dikirim ke Layanan Moderasi Bluesky" #: src/screens/Signup/index.tsx:204 msgid "Your user handle" -msgstr "Handle Anda" +msgstr "Panggilan Anda" + From b10a2b9a8e44cc7b3ec1dac1df57b359c70217ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Be=C3=A0?= Date: Fri, 5 Jul 2024 21:28:29 +0200 Subject: [PATCH 327/520] Update catalan (#4702) * Update catalan New lines added, new lines localized. Check it please @jordimas @darccio @surfdude29 * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update messages.po Apply @surfdude29 corrections --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --- src/locale/locales/ca/messages.po | 332 +++++++++++++++--------------- 1 file changed, 166 insertions(+), 166 deletions(-) diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index fca5b6e89b..a26c437e96 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -105,11 +105,11 @@ msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# #: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 msgid "{0} joined this week" -msgstr "" +msgstr "{0} s'han unit aquesta setmana" #: src/screens/StarterPack/StarterPackScreen.tsx:378 msgid "{0} people have used this starter pack!" -msgstr "" +msgstr "{0} persones han utilitzat aquest starter pack" #: src/view/screens/ProfileList.tsx:286 #~ msgid "{0} your feeds" @@ -121,11 +121,11 @@ msgstr "Avatar de {0}" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" -msgstr "" +msgstr "Els canals i les persones preferits de {0}: uneix-te a mi!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" -msgstr "" +msgstr "Starter pack de {0}" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" @@ -133,27 +133,27 @@ msgstr "{count, plural, one {Li ha agradat a # user} other {Li ha agradat a # us #: src/lib/hooks/useTimeAgo.ts:69 msgid "{diff, plural, one {day} other {days}}" -msgstr "" +msgstr "{diff, plural, one {dia} other {dies}}" #: src/lib/hooks/useTimeAgo.ts:64 msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{diff, plural, one {hora} other {hores}}" #: src/lib/hooks/useTimeAgo.ts:59 msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{diff, plural, one {minut} other {minuts}}" #: src/lib/hooks/useTimeAgo.ts:75 msgid "{diff, plural, one {month} other {months}}" -msgstr "" +msgstr "{diff, plural, one {mes} other {mesos}}" #: src/lib/hooks/useTimeAgo.ts:54 msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +msgstr "{diffSeconds, plural, one {segon} other {segons}}" #: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "Starter Pack de {displayName}" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" @@ -202,11 +202,11 @@ msgstr "{numUnreadNotifications} no llegides" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" -msgstr "" +msgstr "{profileName} s'uní a Bluesky fa {0}" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "{profileName} s'uní a Bluesky amb un starter pack, fa {0}" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" @@ -218,21 +218,21 @@ msgstr "<0/> membres" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -#~ msgstr "" +#~ msgstr "<0>{0} i<1> <2>{1} estan inclosos al teu starter pack" #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1}, i {2, plural, one {# altre} other {# altres}} estan inclosos al teu starter pack" #: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1}, i {2, plural, one {# altre} other {# altres}} estan inclosos al teu starter pack" #: src/screens/StarterPack/Wizard/index.tsx:497 #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -#~ msgstr "" +#~ msgstr "<0>{0}, <1>{1}, i {2} {3, plural, one {altre} other {altres}} estan inclosos al teu starter pack" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -244,7 +244,7 @@ msgstr "<0>{0} {1, plural, one {seguint} other {seguint}}" #: src/screens/StarterPack/Wizard/index.tsx:507 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +msgstr "<0>{0} i<1> <2>{1} estan inclosos al teu starter pack" #: src/view/shell/Drawer.tsx:96 #~ msgid "<0>{0} following" @@ -252,7 +252,7 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0} està inclòs al teu starter pack" #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" @@ -281,7 +281,7 @@ msgstr "<0>No aplicable. Aquesta advertència només està disponible per pu #: src/screens/StarterPack/Wizard/index.tsx:457 msgid "<0>You and<1> <2>{0} are included in your starter pack" -msgstr "" +msgstr "<0>Tu i<1> <2>{0} esteu inclosos al teu starter pack" #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" @@ -383,11 +383,11 @@ msgstr "Afegeix" #: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" -msgstr "" +msgstr "Afegeix-ne {0} més per a continuar" #: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "Afegeix {displayName} al teu starter pack" #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" @@ -458,7 +458,7 @@ msgstr "Afegeix els canals recomanats" #: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "Afegiu alguns canals al teu starter pack" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" @@ -470,7 +470,7 @@ msgstr "Afegeix el següent registre DNS al teu domini:" #: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" -msgstr "" +msgstr "Afegeix aquest canal als teus canals" #: src/view/com/profile/ProfileMenu.tsx:267 #: src/view/com/profile/ProfileMenu.tsx:270 @@ -509,7 +509,7 @@ msgstr "Contingut per a adults" #: src/screens/Moderation/index.tsx:356 msgid "Adult content can only be enabled via the Web at <0>bsky.app." -msgstr "" +msgstr "El contingut per a adults només es pot activar a través del web a <0>bsky.app." #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." @@ -522,7 +522,7 @@ msgstr "Avançat" #: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" -msgstr "" +msgstr "S'han seguit tots els comptes!" #: src/view/screens/Feeds.tsx:721 msgid "All the feeds you've saved, right in one place." @@ -587,16 +587,16 @@ msgstr "Hi ha hagut un error" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "" +msgstr "S'ha produït un error en generar el teu starter pack. Vols tornar-ho a provar?" #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." -#~ msgstr "" +#~ msgstr "S'ha produït un error en desar la imatge." #: src/components/StarterPack/QrCodeDialog.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" -msgstr "" +msgstr "S'ha produït un error en desar el codi QR!" #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." @@ -604,7 +604,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:303 msgid "An error occurred while trying to follow all" -msgstr "" +msgstr "S'ha produït un error en intentar seguir-ho tot" #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -723,7 +723,7 @@ msgstr "Aplica els canals recomanats per defecte" #: src/screens/StarterPack/StarterPackScreen.tsx:532 msgid "Are you sure you want delete this starter pack?" -msgstr "" +msgstr "Segur que vols suprimir aquest starter pack?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -751,7 +751,7 @@ msgstr "Confirmes que vols eliminar {0} dels teus canals?" #: src/components/FeedCard.tsx:322 msgid "Are you sure you want to remove this from your feeds?" -msgstr "" +msgstr "Segur que vols eliminar-ho dels teus canals?" #: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" @@ -930,7 +930,7 @@ msgstr "Bluesky és una xarxa oberta on pots escollir el teu proveïdor d'allotj #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Bluesky triarà un conjunt de comptes recomanats de les persones de la teva xarxa." #: src/screens/Moderation/index.tsx:557 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." @@ -1188,15 +1188,15 @@ msgstr "Comprova el teu correu per a rebre el codi de confirmació i entra'l aqu #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" -msgstr "" +msgstr "Tria els canals" #: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" -msgstr "" +msgstr "Tria per mi" #: src/screens/StarterPack/Wizard/index.tsx:187 msgid "Choose People" -msgstr "" +msgstr "Tria les persones" #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" @@ -1218,7 +1218,7 @@ msgstr "Tria aquest color com el teu avatar" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 msgid "Choose who can reply" -msgstr "" +msgstr "Tria qui pot respondre" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1537,7 +1537,7 @@ msgstr "Continua com a {0} (sessió actual)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:52 msgid "Continue thread..." -msgstr "" +msgstr "Continua el fil..." #: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 @@ -1603,11 +1603,11 @@ msgstr "Copia el codi" #: src/components/StarterPack/ShareDialog.tsx:123 msgid "Copy link" -msgstr "" +msgstr "Copia l'enllaç" #: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" -msgstr "" +msgstr "Copia l'enllaç" #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" @@ -1634,7 +1634,7 @@ msgstr "Copia el text de la publicació" #: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" -msgstr "" +msgstr "Copia el codi QR" #: src/Navigation.tsx:261 #: src/view/screens/CopyrightPolicy.tsx:29 @@ -1671,7 +1671,7 @@ msgstr "No s'ha pogut silenciar el xat" #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" -msgstr "" +msgstr "Crea" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 @@ -1684,17 +1684,17 @@ msgstr "Crea un nou compte de Bluesky" #: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "Crea un codi QR per a un starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:330 msgid "Create a starter pack" -msgstr "" +msgstr "Crea un starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" -msgstr "" +msgstr "Crea un starter pack per a mi" #: src/screens/Signup/index.tsx:154 msgid "Create Account" @@ -1711,7 +1711,7 @@ msgstr "Enlloc d'això, crea un avatar" #: src/components/StarterPack/ProfileStarterPacks.tsx:172 msgid "Create another" -msgstr "" +msgstr "Crea'n un altre" #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" @@ -1724,7 +1724,7 @@ msgstr "Crea un nou compte" #: src/components/StarterPack/ShareDialog.tsx:158 #~ msgid "Create QR code" -#~ msgstr "" +#~ msgstr "Crea codi QR" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1878,11 +1878,11 @@ msgstr "Elimina la publicació" #: src/screens/StarterPack/StarterPackScreen.tsx:478 #: src/screens/StarterPack/StarterPackScreen.tsx:634 msgid "Delete starter pack" -msgstr "" +msgstr "Elimina l'starter pack" #: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Delete starter pack?" -msgstr "" +msgstr "Vols eliminar l'starter pack?" #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" @@ -1996,7 +1996,7 @@ msgstr "Descobreix nous canals" #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" -msgstr "" +msgstr "Mostra insígnies de text alternatiu més grans" #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" @@ -2069,7 +2069,7 @@ msgstr "Fet{extraText}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 msgid "Download Bluesky" -msgstr "" +msgstr "Descarrega Bluesky" #: src/view/screens/Settings/index.tsx:755 #~ msgid "Download Bluesky account data (repository)" @@ -2134,7 +2134,7 @@ msgstr "Cada codi funciona un cop. Rebràs més codis d'invitació periòdicamen #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" -msgstr "" +msgstr "Edita" #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" @@ -2148,7 +2148,7 @@ msgstr "Edita l'avatar" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" -msgstr "" +msgstr "Edita els canals" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 @@ -2176,7 +2176,7 @@ msgstr "Edita el meu perfil" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" -msgstr "" +msgstr "Edita les persones" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -2195,7 +2195,7 @@ msgstr "Edita el perfil" #: src/screens/StarterPack/StarterPackScreen.tsx:465 msgid "Edit starter pack" -msgstr "" +msgstr "Edita l'starter pack" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -2203,7 +2203,7 @@ msgstr "Edita la llista d'usuaris" #: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" -msgstr "" +msgstr "Edita qui pot respondre" #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" @@ -2215,7 +2215,7 @@ msgstr "Edita la descripció del teu perfil" #: src/Navigation.tsx:335 msgid "Edit your starter pack" -msgstr "" +msgstr "Edita el teu starter pack" #: src/screens/Onboarding/index.tsx:31 #: src/screens/Onboarding/state.ts:86 @@ -2224,7 +2224,7 @@ msgstr "Ensenyament" #: src/components/dialogs/ThreadgateEditor.tsx:98 msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +msgstr "Tria \"Tothom\" o \"Ningú\"" #: src/screens/Signup/StepInfo/index.tsx:80 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2505,7 +2505,7 @@ msgstr "No s'ha pogut crear la contrasenya d'aplicació." #: src/screens/StarterPack/Wizard/index.tsx:230 #: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" -msgstr "" +msgstr "No s'ha pogut crear l'starter pack" #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." @@ -2521,12 +2521,12 @@ msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" #: src/screens/StarterPack/StarterPackScreen.tsx:597 msgid "Failed to delete starter pack" -msgstr "" +msgstr "No s'ha pogut eliminar l'starter pack" #: src/view/screens/Search/Explore.tsx:426 #: src/view/screens/Search/Explore.tsx:454 msgid "Failed to load feeds preferences" -msgstr "" +msgstr "No s'han pogut carregar les preferències dels canals" #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 @@ -2549,11 +2549,11 @@ msgstr "No s'han pogut carregar els missatges anteriors" #: src/view/screens/Search/Explore.tsx:419 #: src/view/screens/Search/Explore.tsx:447 msgid "Failed to load suggested feeds" -msgstr "" +msgstr "No s'han pogut carregar els canals suggerits" #: src/view/screens/Search/Explore.tsx:377 msgid "Failed to load suggested follows" -msgstr "" +msgstr "No s'han pogut carregar els comptes suggerits" #: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" @@ -2574,11 +2574,11 @@ msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." #: src/view/com/util/forms/PostDropdownBtn.tsx:180 msgid "Failed to toggle thread mute, please try again" -msgstr "" +msgstr "No s'ha pogut desactivar el silenci del fil; torneu-ho a provar" #: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" -msgstr "" +msgstr "No s'han pogut actualitzar els canals" #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 @@ -2604,7 +2604,7 @@ msgstr "Canal per {0}" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" -msgstr "" +msgstr "Alterna el canal" #: src/view/shell/desktop/RightNav.tsx:66 #: src/view/shell/Drawer.tsx:345 @@ -2636,7 +2636,7 @@ msgstr "Els canals són algoritmes personalitzats creats per usuaris que coneixe #: src/components/FeedCard.tsx:282 msgid "Feeds updated!" -msgstr "" +msgstr "Canals actualitzats!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" @@ -2690,7 +2690,7 @@ msgstr "Ajusta els fils de debat." #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" -msgstr "" +msgstr "Finalitza" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -2739,7 +2739,7 @@ msgstr "Segueix el compte" #: src/screens/StarterPack/StarterPackScreen.tsx:345 #: src/screens/StarterPack/StarterPackScreen.tsx:352 msgid "Follow all" -msgstr "" +msgstr "Segueix-los a tots" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" @@ -2751,7 +2751,7 @@ msgstr "Segueix" #: src/view/screens/Search/Explore.tsx:333 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "" +msgstr "Segueix més comptes per connectar-te als teus interessos i construir la teva xarxa." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" @@ -2763,7 +2763,7 @@ msgstr "" #: src/components/KnownFollowers.tsx:169 #~ msgid "Followed by" -#~ msgstr "" +#~ msgstr "Seguit per" #: src/view/com/profile/ProfileCard.tsx:227 msgid "Followed by {0}" @@ -2771,19 +2771,19 @@ msgstr "Seguit per {0}" #: src/components/KnownFollowers.tsx:223 msgid "Followed by <0>{0}" -msgstr "" +msgstr "Seguit per <0>{0}" #: src/components/KnownFollowers.tsx:209 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Seguit per <0>{0} i {1, plural, one {# altre} other {# altres}}" #: src/components/KnownFollowers.tsx:196 msgid "Followed by <0>{0} and <1>{1}" -msgstr "" +msgstr "Seguit per <0>{0} i <1>{1}" #: src/components/KnownFollowers.tsx:178 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Seguit per <0>{0}, <1>{1}, i {2, plural, one {# altre} other {# altres}}" #: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" @@ -2804,12 +2804,12 @@ msgstr "Seguidors" #: src/Navigation.tsx:179 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "Seguidors de @{0} que coneixes" #: src/screens/Profile/KnownFollowers.tsx:108 #: src/screens/Profile/KnownFollowers.tsx:118 msgid "Followers you know" -msgstr "" +msgstr "Seguidors que coneixes" #: src/view/com/profile/ProfileHeader.tsx:624 #~ msgid "following" @@ -2905,7 +2905,7 @@ msgstr "Galeria" #: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" -msgstr "" +msgstr "Genera un starter pack" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -2918,7 +2918,7 @@ msgstr "Comença" #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" -msgstr "" +msgstr "GIF" #: src/screens/Onboarding/StepProfile/index.tsx:225 msgid "Give your profile a face" @@ -2960,7 +2960,7 @@ msgstr "Ves al pas anterior" #: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" -msgstr "" +msgstr "Ves al pas anterior" #: src/view/screens/NotFound.tsx:55 msgid "Go home" @@ -3217,7 +3217,7 @@ msgstr "Text alternatiu de la imatge" #: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "La imatge s'ha desat a la teva galeria!" #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" @@ -3338,15 +3338,15 @@ msgstr "Codis d'invitació: 1 disponible" #: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "Convida a gent a aquest starter pack!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "Convida els teus amics a seguir els teus canals i persones preferides" #: src/screens/StarterPack/Wizard/StepDetails.tsx:32 msgid "Invites, but personal" -msgstr "" +msgstr "Convida a Bluesky de manera més personalitzada" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." @@ -3354,7 +3354,7 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "Ara només ets tu! Afegeix més persones al teu starter pack cercant a dalt." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" @@ -3363,11 +3363,11 @@ msgstr "Feines" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 msgid "Join Bluesky" -msgstr "" +msgstr "Uneix-te a Bluesky" #: src/components/StarterPack/QrCode.tsx:56 msgid "Join the conversation" -msgstr "" +msgstr "Uneix-te a la conversa" #: src/view/com/modals/Waitlist.tsx:67 #~ msgid "Join the waitlist" @@ -3506,7 +3506,7 @@ msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació a #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" -msgstr "" +msgstr "Deixa'm triar" #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 @@ -3633,7 +3633,7 @@ msgstr "Llistes que bloquegen aquest usuari:" #: src/view/screens/Search/Explore.tsx:130 msgid "Load more" -msgstr "" +msgstr "Carrega'n més" #: src/view/com/post-thread/PostThread.tsx:333 #: src/view/com/post-thread/PostThread.tsx:341 @@ -3642,11 +3642,11 @@ msgstr "" #: src/view/screens/Search/Explore.tsx:218 msgid "Load more suggested feeds" -msgstr "" +msgstr "Carrega més canals suggerits" #: src/view/screens/Search/Explore.tsx:216 msgid "Load more suggested follows" -msgstr "" +msgstr "Carrega més suggerencies d'usuaris per seguir" #: src/view/screens/Notifications.tsx:184 msgid "Load new notifications" @@ -3720,7 +3720,7 @@ msgstr "Sembla que et falta el canal del Seguits. <0>Clica aquí per a afegir-ne #: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" -msgstr "" +msgstr "Fes-ne un per mi" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -3888,7 +3888,7 @@ msgstr "Respostes amb més m'agrada primer" #: src/screens/Onboarding/state.ts:90 msgid "Movies" -msgstr "" +msgstr "Pel·lícules" #: src/view/com/auth/create/Step2.tsx:122 #~ msgid "Must be at least 3 characters" @@ -4044,7 +4044,7 @@ msgstr "Natura" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" -msgstr "" +msgstr "Vés a l'starter pack" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 @@ -4139,7 +4139,7 @@ msgstr "Nova publicació" #: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" -msgstr "" +msgstr "Diàleg d'informació d'usuari nou" #: src/view/com/modals/CreateOrEditList.tsx:236 msgid "New User List" @@ -4204,7 +4204,7 @@ msgstr "No s'han trobat GIF destacats. Pot haver-hi un problema amb Tenor." #: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "No s'han trobat canals. Intenta cercar una altra cosa." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" @@ -4235,7 +4235,7 @@ msgstr "Ningú" #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." -msgstr "" +msgstr "Encara no hi ha publicacions." #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 @@ -4290,7 +4290,7 @@ msgstr "A ningú encara li ha agradat això. Potser hauries de ser el primer!" #: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "No s'ha trobat ningú. Intenta cercar algú altre." #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" @@ -4344,7 +4344,7 @@ msgstr "Notificacions" #: src/lib/hooks/useTimeAgo.ts:51 msgid "now" -msgstr "" +msgstr "ara" #: src/components/dms/MessageItem.tsx:175 msgid "Now" @@ -4394,11 +4394,11 @@ msgstr "Respostes més antigues primer" #: src/components/StarterPack/QrCode.tsx:69 msgid "on" -msgstr "" +msgstr "en" #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" -msgstr "" +msgstr "en {str}" #: src/view/screens/Settings/index.tsx:256 msgid "Onboarding reset" @@ -4414,7 +4414,7 @@ msgstr "Només s'accepten fitxers .jpg i .png" #: src/components/WhoCanReply.tsx:244 msgid "Only {0} can reply" -msgstr "" +msgstr "Només {0} pot respondre" #: src/view/com/threadgate/WhoCanReply.tsx:100 #~ msgid "Only {0} can reply." @@ -4492,7 +4492,7 @@ msgstr "Obre el menú de les opcions de publicació" #: src/screens/StarterPack/StarterPackScreen.tsx:451 msgid "Open starter pack menu" -msgstr "" +msgstr "Obre el menú de l'starter pack" #: src/view/screens/Settings/index.tsx:860 #: src/view/screens/Settings/index.tsx:870 @@ -4509,7 +4509,7 @@ msgstr "Obre {numItems} opcions" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "Obre un diàleg per triar qui pot respondre a aquest fil" #: src/view/screens/Settings/index.tsx:510 msgid "Opens accessibility settings" @@ -4767,7 +4767,7 @@ msgstr "S'ha denegat el permís per a accedir a la càmera. Activa'l a la config #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" -msgstr "" +msgstr "Canvi de persona" #: src/screens/Onboarding/index.tsx:28 #: src/screens/Onboarding/state.ts:93 @@ -4780,7 +4780,7 @@ msgstr "Mascotes" #: src/screens/Onboarding/state.ts:94 msgid "Photography" -msgstr "" +msgstr "Fotografia" #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." @@ -5019,7 +5019,7 @@ msgstr "Prem per a tornar-ho a provar" #: src/components/KnownFollowers.tsx:116 msgid "Press to view followers of this account that you also follow" -msgstr "" +msgstr "Prem per veure els seguidors d'aquest compte que també segueixes" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" @@ -5097,15 +5097,15 @@ msgstr "Publica la resposta" #: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "Codi QR copiat en memòria!" #: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" -msgstr "" +msgstr "Codi QR descarregat!" #: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "Codi QR desat a la teva galeria" #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -5186,7 +5186,7 @@ msgstr "Elimina" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "Elimina a {displayName} de l'starter pack" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" @@ -5302,11 +5302,11 @@ msgstr "Respostes" #: src/components/WhoCanReply.tsx:71 msgid "Replies disabled" -msgstr "" +msgstr "Respostes deshabilitades" #: src/view/com/threadgate/WhoCanReply.tsx:123 #~ msgid "Replies on this thread are disabled" -#~ msgstr "" +#~ msgstr "Les respostes a aquest fil de debat estan deshabilitades" #: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" @@ -5336,7 +5336,7 @@ msgstr "Resposta a <0><1/>" #: src/view/com/posts/FeedItem.tsx:437 msgctxt "description" msgid "Reply to a blocked post" -msgstr "" +msgstr "Respon a una publicació bloquejada" #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 @@ -5389,7 +5389,7 @@ msgstr "Informa de la publicació" #: src/screens/StarterPack/StarterPackScreen.tsx:504 #: src/screens/StarterPack/StarterPackScreen.tsx:507 msgid "Report starter pack" -msgstr "" +msgstr "Informa sobre l'starter pack" #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" @@ -5415,7 +5415,7 @@ msgstr "Informa d'aquesta publicació" #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this starter pack" -msgstr "" +msgstr "Informa sobre aquest starter pack" #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" @@ -5624,7 +5624,7 @@ msgstr "Desa el canvi d'identificador" #: src/components/StarterPack/ShareDialog.tsx:150 #: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" -msgstr "" +msgstr "Desa la imatge" #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" @@ -5632,7 +5632,7 @@ msgstr "Desa la imatge retallada" #: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" -msgstr "" +msgstr "Desa el codi QR" #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 @@ -5728,7 +5728,7 @@ msgstr "Cerca totes les publicacions amb l'etiqueta {displayTag}" #: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "Cerca canals que vulgueu suggerir als altres." #: src/components/dms/NewChat.tsx:226 #~ msgid "Search for someone to start a conversation with." @@ -6153,7 +6153,7 @@ msgstr "Comparteix el canal" #: src/components/StarterPack/ShareDialog.tsx:130 #: src/screens/StarterPack/StarterPackScreen.tsx:497 msgid "Share link" -msgstr "" +msgstr "Comparteix l'enllaç" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -6162,20 +6162,20 @@ msgstr "Comparteix l'enllaç" #: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" -msgstr "" +msgstr "Diàleg de compartició de l'enllaç" #: src/components/StarterPack/ShareDialog.tsx:134 #: src/components/StarterPack/ShareDialog.tsx:145 msgid "Share QR code" -msgstr "" +msgstr "Comparteix el codi QR" #: src/screens/StarterPack/StarterPackScreen.tsx:333 msgid "Share this starter pack" -msgstr "" +msgstr "Comparteix aquets starter pack" #: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "Comparteix aquets starter pack i ajuda a la gent de la teva comunitat a unir-se a Bluesky." #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" @@ -6403,7 +6403,7 @@ msgstr "S'ha iniciat sessió com a @{0}" #: src/view/com/notifications/FeedItem.tsx:197 msgid "signed up with your starter pack" -msgstr "" +msgstr "s'ha registrat amb el vostre starter pack" #: src/view/com/modals/SwitchAccount.tsx:70 #~ msgid "Signs {0} out of Bluesky" @@ -6412,7 +6412,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 msgid "Signup without a starter pack" -msgstr "" +msgstr "S'ha registrat sense cap starter pack" #: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:192 @@ -6439,7 +6439,7 @@ msgstr "Algunes persones poden respondre" #: src/screens/StarterPack/Wizard/index.tsx:203 #~ msgid "Some subtitle" -#~ msgstr "" +#~ msgstr "Algun subtítol" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -6527,23 +6527,23 @@ msgstr "Comença a xatejar" #: src/Navigation.tsx:325 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" -msgstr "" +msgstr "Starter pack" #: src/components/StarterPack/StarterPackCard.tsx:65 msgid "Starter pack by {0}" -msgstr "" +msgstr "Starter pack de {0}" #: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Starter pack is invalid" -msgstr "" +msgstr "Aquest starter pack és invàlid" #: src/view/screens/Profile.tsx:214 msgid "Starter Packs" -msgstr "" +msgstr "Starter packs" #: src/components/StarterPack/ProfileStarterPacks.tsx:238 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "Els starter packs et permeten compartir els teus canals i persones preferides amb els teus amics." #: src/view/screens/Settings/index.tsx:862 #~ msgid "Status page" @@ -6608,7 +6608,7 @@ msgstr "Subscriure's a la llista" #: src/view/screens/Search/Explore.tsx:331 msgid "Suggested accounts" -msgstr "" +msgstr "Comptes suggerits" #: src/view/screens/Search/Search.tsx:425 #~ msgid "Suggested Follows" @@ -6684,7 +6684,7 @@ msgstr "Explica un acudit!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:63 msgid "Tell us a little more" -msgstr "" +msgstr "Explica'ns una mica més" #: src/view/shell/desktop/RightNav.tsx:86 msgid "Terms" @@ -6732,7 +6732,7 @@ msgstr "Aquest identificador ja està agafat." #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." -msgstr "" +msgstr "No s'ha pogut trobar aquest starter pack." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 @@ -6753,7 +6753,7 @@ msgstr "La política de drets d'autoria ha estat traslladada a <0/>" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "L'experiència és millor a l'aplicació. Baixa Bluesky ara i tornarem a començar on ho vas deixar." #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." @@ -6782,7 +6782,7 @@ msgstr "La política de privacitat ha estat traslladada a <0/>" #: src/screens/StarterPack/StarterPackScreen.tsx:624 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "L'starter pack que estàs provant de veure no és vàlid. En lloc d'això, podeu suprimir-lo." #: 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." @@ -6966,7 +6966,7 @@ msgstr "Aquest contingut no es pot veure sense un compte de Bluesky." #: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." -msgstr "" +msgstr "Aquesta conversa és amb un compte suprimit o desactivat. Prem per obtenir opcions." #: src/view/screens/Settings/ExportCarDialog.tsx:75 #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." @@ -6994,7 +6994,7 @@ msgstr "Aquest canal està buit! Necessites seguir més usuaris o modificar la t #: src/view/screens/ProfileFeed.tsx:473 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." -msgstr "" +msgstr "Aquest canal és buit." #: src/view/com/posts/FeedShutdownMsg.tsx:97 msgid "This feed is no longer online. We are showing <0>Discover instead." @@ -7116,7 +7116,7 @@ msgstr "Aquest usuari està inclòs a la llista <0>{0} que has silenciat." #: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." -msgstr "" +msgstr "Aquest usuari és nou aquí. Prem per obtenir més informació sobre quan es van unir." #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." @@ -7145,7 +7145,7 @@ msgstr "Preferències dels fils de debat" #: src/components/WhoCanReply.tsx:109 msgid "Thread settings updated" -msgstr "" +msgstr "Preferències dels fils de debat actualitzades" #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" @@ -7208,7 +7208,7 @@ msgstr "Torna-ho a provar" #: src/screens/Onboarding/state.ts:99 msgid "TV" -msgstr "" +msgstr "TV" #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" @@ -7241,7 +7241,7 @@ msgstr "No es pot contactar amb el teu servei. Comprova la teva connexió a inte #: src/screens/StarterPack/StarterPackScreen.tsx:548 msgid "Unable to delete" -msgstr "" +msgstr "No s'ha pogut eliminar" #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 @@ -7619,7 +7619,7 @@ msgstr "Veure el perfil de {0}" #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" -msgstr "" +msgstr "Veure el perfil de l'usuari bloquejat" #: src/view/screens/Log.tsx:56 msgid "View debug entry" @@ -7664,7 +7664,7 @@ msgstr "Veure els usuaris a qui els agrada aquest canal" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 msgid "View your feeds and explore more" -msgstr "" +msgstr "Veure el teus canals i descobreix-ne més" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -7763,7 +7763,7 @@ msgstr "Ens sap greu, però la teva cerca no s'ha pogut fer. Prova-ho d'aquí un #: src/view/com/composer/Composer.tsx:335 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "" +msgstr "Ho sentim! La publicació a la qual estàs responent s'ha suprimit." #: src/components/Lists.tsx:212 #: src/view/screens/NotFound.tsx:48 @@ -7776,7 +7776,7 @@ msgstr "Ens sap greu! No podem trobar la pàgina que estàs cercant." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." -msgstr "" +msgstr "Ho sentim! Només pots subscriure't a vint etiquetadors i has arribat al teu límit de vint." #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" @@ -7788,7 +7788,7 @@ msgstr "Bentornat!" #: src/components/NewskieDialog.tsx:103 msgid "Welcome, friend!" -msgstr "" +msgstr "Benvingut, col·lega!" #: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" @@ -7796,7 +7796,7 @@ msgstr "Quins són els teus interessos?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:42 msgid "What do you want to call your starter pack?" -msgstr "" +msgstr "Com vols anomenar al teu starter pack?" #: src/view/com/modals/report/Modal.tsx:169 #~ msgid "What is the issue with this {collectionName}?" @@ -7830,11 +7830,11 @@ msgstr "Qui hi pot respondre" #: src/components/WhoCanReply.tsx:211 msgid "Who can reply dialog" -msgstr "" +msgstr "Diàleg de qui pot respondre" #: src/components/WhoCanReply.tsx:215 msgid "Who can reply?" -msgstr "" +msgstr "Qui pot respondre?" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7863,7 +7863,7 @@ msgstr "Per què s'hauria de revisar aquesta publicació?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "Per què s'hauria de revisar aquest starter pack?" #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" @@ -7913,7 +7913,7 @@ msgstr "Sí, desactiva'l" #: src/screens/StarterPack/StarterPackScreen.tsx:560 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "Sí, elimina aquest starter pack" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" @@ -7925,11 +7925,11 @@ msgstr "Ahir, {time}" #: src/components/StarterPack/StarterPackCard.tsx:68 msgid "you" -msgstr "" +msgstr "tu" #: src/components/NewskieDialog.tsx:43 msgid "You" -msgstr "" +msgstr "Tu" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." @@ -7979,7 +7979,7 @@ msgstr "No tens cap seguidor." #: src/screens/Profile/KnownFollowers.tsx:99 msgid "You don't follow any users who follow @{name}." -msgstr "" +msgstr "No segueixes cap usuari que segueixi @{name}." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -8082,7 +8082,7 @@ msgstr "Has arribat al final" #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "Encara no has creat cap starter pack!" #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" @@ -8098,11 +8098,11 @@ msgstr "Pots apel·lar aquestes etiquetes si creus que s'han col·locat per erro #: src/screens/StarterPack/Wizard/State.tsx:92 msgid "You may only add up to 50 feeds" -msgstr "" +msgstr "Només pots afegir 50 canals" #: src/screens/StarterPack/Wizard/State.tsx:77 msgid "You may only add up to 50 profiles" -msgstr "" +msgstr "Només pots afegir 50 perfils" #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." @@ -8118,15 +8118,15 @@ msgstr "Has de tenir 13 anys o més per a registrar-te" #: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "Has de seguir almenys set persones més per generar un starter pack." #: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "Has de concedir accés a la teva galeria per desar un codi QR" #: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "Has de concedir accés a la teva galeria per desar la imatge." #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" @@ -8162,23 +8162,23 @@ msgstr "Tu: {short}" #: src/screens/Signup/index.tsx:169 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "Seguiràs els usuaris i els canals suggerits un cop hagis acabat de crear el teu compte!" #: src/screens/Signup/index.tsx:174 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "Seguiràs els usuaris suggerits un cop hagis acabat de crear el teu compte!" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "Seguiràs aquestes persones i {0} altres" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 msgid "You'll follow these people right away" -msgstr "" +msgstr "Seguiràs a aquesta gent de seguida" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 msgid "You'll stay updated with these feeds" -msgstr "" +msgstr "Estaràs al dia amb aquests canals" #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" From adcd066733e31b0cf96b375b52f162ae584e3776 Mon Sep 17 00:00:00 2001 From: Kuwa Lee Date: Sat, 6 Jul 2024 03:28:50 +0800 Subject: [PATCH 328/520] Update Chinese Localization (#4695) * CN: Update translates * CN: Remove superseded strings * CN: Update translates * CN: Run intl:extract * CN: Remove superseded strings * CN: Optimize translation of starter pack * CN: Run intl:extract * CN: Remove superseded strings * CN: Update translates * CN: fix typo * CN: Optimize Translations * CN: hot fix * TW: Update * TW: Update and clean * CN: hot fix * BOTH: commit as LF * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * TW: Apply suggestions Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-CN/messages.po * CN: Update translates * CN: Update translates * TW: Update and clean --------- Co-authored-by: Frudrax Cheng Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> --- src/locale/locales/zh-CN/messages.po | 1225 ++++++++++++++------------ src/locale/locales/zh-TW/messages.po | 1221 +++++++++++++------------ 2 files changed, 1352 insertions(+), 1094 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 71120c8d4f..1310e56ff3 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-20 16:34+0800\n" +"PO-Revision-Date: 2024-07-04 14:49+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" @@ -21,7 +21,7 @@ msgstr "(包含嵌入内容)" msgid "(no email)" msgstr "(没有邮件)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 人} other {其他 {formattedCount} 人}}" @@ -47,7 +47,7 @@ msgstr "{0, plural, one {关注者} other {关注者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {正在关注} other {正在关注}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" @@ -55,7 +55,7 @@ msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -64,7 +64,7 @@ msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" @@ -72,29 +72,29 @@ msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" -msgstr "" +msgstr "在本周加入了 {0} 人" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" -msgstr "" +msgstr "{0} 人已使用过此入门包!" #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" -msgstr "{0} 的头像" +msgstr "{0}的头像" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" -msgstr "" +msgstr "{0}最喜欢的资讯源和用户 - 来加入我们吧!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" -msgstr "" +msgstr "{0}的入门包" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" @@ -122,7 +122,7 @@ msgstr "{diffSeconds, plural, one {秒} other {秒}}" #: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "{displayName} 的入门包" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" @@ -132,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {时} other {时}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 个正在关注" @@ -157,7 +157,7 @@ msgstr "{profileName} 在 {0} 前加入了 Bluesky" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "{profileName} 在 {0} 前使用入门包加入了 Bluesky" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" @@ -167,23 +167,15 @@ msgstr "{value, plural, =0 {显示所有回复} one {显示至少含有 # 个喜 msgid "<0/> members" msgstr "<0/> 个成员" -#: src/screens/StarterPack/Wizard/index.tsx:485 -#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -#~ msgstr "" - #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}、<1>{1}及{2, plural, one {其他 # } other {其他 # }}人包含在你的入门包中" #: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" - -#: src/screens/StarterPack/Wizard/index.tsx:497 -#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -#~ msgstr "" +msgstr "<0>{0}、<1>{1}及{2, plural, one {其他 # } other {其他 # }}个资讯源包含在你的入门包中" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -195,11 +187,11 @@ msgstr "<0>{0} {1, plural, one {正在关注} other {正在关注}}" #: src/screens/StarterPack/Wizard/index.tsx:507 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +msgstr "<0>{0} 以及<1><2>{1} 包含在你的入门包中" #: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0} 包含在你的入门包中" #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." @@ -207,16 +199,20 @@ msgstr "<0>不适用。 这个警告仅适用于附加媒体内容的帖文 #: src/screens/StarterPack/Wizard/index.tsx:457 msgid "<0>You and<1> <2>{0} are included in your starter pack" -msgstr "" +msgstr "<0>你以及<1> <2>{0} 包含在你的入门包中" #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠无效的用户识别符" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "两步验证" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "帮助工具提示" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -227,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "访问个人资料及其他导航链接" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "无障碍" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "无障碍设置" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "无障碍设置" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "账户" @@ -297,11 +293,11 @@ msgstr "添加" #: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" -msgstr "" +msgstr "添加 {0} 个以继续" #: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "添加 {displayName} 至入门包" #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" @@ -313,8 +309,8 @@ msgstr "将用户添加至列表" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "添加账户" @@ -341,17 +337,13 @@ msgstr "为配置的设置添加隐藏词汇" msgid "Add muted words and tags" msgstr "添加隐藏词和标签" -#: src/screens/StarterPack/Wizard/index.tsx:197 -#~ msgid "Add people to your starter pack that you think others will enjoy following" -#~ msgstr "" - #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "添加推荐的资讯源" #: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "添加一些推荐的资讯源到你的入门包中!" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" @@ -361,7 +353,7 @@ msgstr "添加默认的资讯源(仅显示你关注的人)" msgid "Add the following DNS record to your domain:" msgstr "将以下 DNS 记录新增到你的域名:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "添加此资讯源到你的自定义资讯源列表" @@ -394,22 +386,26 @@ msgstr "成人内容" #: src/screens/Moderation/index.tsx:356 msgid "Adult content can only be enabled via the Web at <0>bsky.app." -msgstr "" +msgstr "成人内容显示仅可通过网页端(<0>bsky.app)启用。" #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "成人内容显示已被禁用。" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "详细设置" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 -msgid "All accounts have been followed!" -msgstr "" +#: src/state/shell/progress-guide.tsx:177 +msgid "Algorithm training complete!" +msgstr "算法训练完成!" -#: src/view/screens/Feeds.tsx:721 +#: src/screens/StarterPack/StarterPackScreen.tsx:360 +msgid "All accounts have been followed!" +msgstr "已关注所有账户!" + +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "你保存的所有资讯源都集中在一处。" @@ -434,7 +430,7 @@ msgstr "已以@{0}身份登录" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -444,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "替代文本" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "替代文本" @@ -467,20 +463,16 @@ msgstr "发生错误" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "" - -#: src/components/StarterPack/ShareDialog.tsx:79 -#~ msgid "An error occurred while saving the image." -#~ msgstr "" +msgstr "创建入门包时发生错误,重试?" #: src/components/StarterPack/QrCodeDialog.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" -msgstr "" +msgstr "保存二维码时发生错误!" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" -msgstr "" +msgstr "关注所有人时发生错误" #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -488,6 +480,8 @@ msgstr "不在这些选项中的问题" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:294 +#: src/components/ProfileCard.tsx:306 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -495,12 +489,12 @@ msgstr "不在这些选项中的问题" msgid "An issue occurred, please try again." msgstr "出现问题,请重试。" -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "出现未知错误" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "和" @@ -509,7 +503,7 @@ msgstr "和" msgid "Animals" msgstr "动物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "GIF 动画" @@ -533,13 +527,13 @@ msgstr "应用专用密码只能包含字母、数字、空格、破折号及下 msgid "App Password names must be at least 4 characters long." msgstr "应用专用密码必须至少为 4 个字符。" -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "应用专用密码设置" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "应用专用密码" @@ -564,7 +558,7 @@ msgstr "申诉已提交" msgid "Appeal this decision" msgstr "对此结果提出申诉" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "外观" @@ -573,9 +567,9 @@ msgstr "外观" msgid "Apply default recommended feeds" msgstr "使用默认推荐的资讯源" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" -msgstr "" +msgstr "你确定要删除此入门包吗?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -593,7 +587,7 @@ msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "你确定要从你的资讯源中删除 {0} 吗?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "你确定要从自定义资讯源列表中删除此资讯源吗?" @@ -618,7 +612,7 @@ msgstr "艺术" msgid "Artistic or non-erotic nudity." msgstr "艺术作品或非色情的裸体。" -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "至少 3 个字符" @@ -629,20 +623,21 @@ msgstr "至少 3 个字符" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "基础信息" @@ -650,7 +645,7 @@ msgstr "基础信息" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "生日:" @@ -694,7 +689,7 @@ msgstr "已屏蔽" msgid "Blocked accounts" msgstr "已屏蔽账户" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已屏蔽账户" @@ -736,9 +731,13 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky 是一个开放的公共网络,你可以选择自己的托管提供商。现在,自定义托管现在已经进入开发者测试阶段。" +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "Bluesky 因朋友而更好!" + #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Bluesky 将从你的社交网络中选择一组推荐的账户。" #: src/screens/Moderation/index.tsx:557 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." @@ -757,6 +756,24 @@ msgstr "模糊化图片并从资讯源中过滤" msgid "Books" msgstr "书籍" +#: src/components/FeedInterstitials.tsx:209 +msgid "Browse more accounts on the Explore page" +msgstr "在探索页面浏览更多账户" + +#: src/components/FeedInterstitials.tsx:335 +msgid "Browse more feeds on the Explore page" +msgstr "在探索页面浏览更多资讯源" + +#: src/components/FeedInterstitials.tsx:198 +#: src/components/FeedInterstitials.tsx:324 +msgid "Browse more suggestions" +msgstr "浏览更多建议" + +#: src/components/FeedInterstitials.tsx:217 +#: src/components/FeedInterstitials.tsx:344 +msgid "Browse more suggestions on the Explore page" +msgstr "在探索页面浏览更多建议" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -867,17 +884,17 @@ msgstr "取消打开链接的网站" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "更改用户识别符" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "更改用户识别符" @@ -885,12 +902,12 @@ msgstr "更改用户识别符" msgid "Change my email" msgstr "更改我的邮箱地址" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "更改密码" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "更改密码" @@ -902,9 +919,9 @@ msgstr "更改帖文的发布语言至 {0}" msgid "Change Your Email" msgstr "更改你的邮箱地址" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "私信" @@ -914,14 +931,14 @@ msgstr "已隐藏对话" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "私信设置" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "私信设置" @@ -934,7 +951,7 @@ msgstr "已解除隐藏对话" msgid "Check my status" msgstr "检查我的状态" -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "在这里输入刚才发送到你电子邮箱里的验证码。" @@ -942,27 +959,31 @@ msgstr "在这里输入刚才发送到你电子邮箱里的验证码。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "查看发送至你电子邮箱的确认邮件,并在下方输入收到的验证码:" -#: src/view/com/modals/Threadgate.tsx:75 -#~ msgid "Choose \"Everybody\" or \"Nobody\"" -#~ msgstr "选择 \"所有人\" 或是 \"没有人\"" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "选择至少 3 个或更多:" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "还需选择至少 {0} 个" #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" -msgstr "" +msgstr "选择资讯源" #: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" -msgstr "" +msgstr "为我做选择" #: src/screens/StarterPack/Wizard/index.tsx:187 msgid "Choose People" -msgstr "" +msgstr "选择用户" #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "选择服务" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "选择支持你的自定义资讯源的算法。" @@ -973,25 +994,25 @@ msgstr "选择这个颜色作为你的头像" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 msgid "Choose who can reply" -msgstr "" +msgstr "选择谁可以回复" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "选择你的密码" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "清除所有旧存储数据" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "清除所有旧存储数据(并重启)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "清除所有数据" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "清除所有数据(并重启)" @@ -1000,11 +1021,11 @@ msgstr "清除所有数据(并重启)" msgid "Clear search query" msgstr "清除搜索历史记录" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "清除所有旧版存储数据" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "清除所有数据" @@ -1045,7 +1066,7 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "关闭" @@ -1108,11 +1129,11 @@ msgstr "关闭帖文编辑页并丢弃草稿" msgid "Closes viewer for header image" msgstr "关闭标题图片查看器" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "折叠用户列表" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "折叠给定通知的用户列表" @@ -1126,16 +1147,16 @@ msgstr "喜剧" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群准则" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "完成引导并开始使用你的账户" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "完成验证" @@ -1188,7 +1209,7 @@ msgstr "确认你的年龄:" msgid "Confirm your birthdate" msgstr "确认你的出生日期" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1198,11 +1219,11 @@ msgstr "确认你的出生日期" msgid "Confirmation code" msgstr "验证码" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "连接中..." -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "联系支持" @@ -1239,7 +1260,7 @@ msgstr "内容警告" msgid "Context menu backdrop, click to close the menu." msgstr "上下文菜单背景,点击关闭菜单。" -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "继续" @@ -1252,9 +1273,9 @@ msgstr "以 {0} 继续(已登录)" msgid "Continue thread..." msgstr "加载更多帖文串..." -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "继续下一步" @@ -1271,7 +1292,7 @@ msgstr "烹饪" msgid "Copied" msgstr "已复制" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "已复制构建版本号至剪贴板" @@ -1280,7 +1301,7 @@ msgstr "已复制构建版本号至剪贴板" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -1308,11 +1329,11 @@ msgstr "复制代码" #: src/components/StarterPack/ShareDialog.tsx:123 msgid "Copy link" -msgstr "" +msgstr "复制链接" #: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" -msgstr "" +msgstr "复制链接" #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" @@ -1335,9 +1356,9 @@ msgstr "复制帖文文字" #: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" -msgstr "" +msgstr "复制二维码" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "版权许可" @@ -1360,32 +1381,32 @@ msgstr "无法隐藏对话" #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" -msgstr "" +msgstr "创建" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" msgstr "创建新的账户" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "创建新的 Bluesky 账户" #: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "为入门包创建二维码" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" -msgstr "" +msgstr "创建入门包" #: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" -msgstr "" +msgstr "为我创建入门包" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "创建账户" @@ -1400,7 +1421,7 @@ msgstr "创建一个头像" #: src/components/StarterPack/ProfileStarterPacks.tsx:172 msgid "Create another" -msgstr "" +msgstr "创建另外一个" #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" @@ -1411,10 +1432,6 @@ msgstr "创建应用专用密码" msgid "Create new account" msgstr "创建新的账户" -#: src/components/StarterPack/ShareDialog.tsx:158 -#~ msgid "Create QR code" -#~ msgstr "" - #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "创建 {0} 的举报" @@ -1437,7 +1454,7 @@ msgstr "自定义" msgid "Custom domain" msgstr "自定义域名" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群构建的自定义资讯源能为你带来新的体验,并帮助你找到你喜欢的内容。" @@ -1446,8 +1463,8 @@ msgstr "由社群构建的自定义资讯源能为你带来新的体验,并帮 msgid "Customize media from external sites." msgstr "自定义外部站点的媒体。" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "暗色" @@ -1455,24 +1472,24 @@ msgstr "暗色" msgid "Dark mode" msgstr "深色模式" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "深色模式" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "生日" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "停用账户" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "停用我的账户" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "调试内容审核" @@ -1481,16 +1498,16 @@ msgid "Debug panel" msgstr "调试面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "删除" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "删除账户" @@ -1506,8 +1523,8 @@ msgstr "删除应用专用密码" msgid "Delete app password?" msgstr "删除应用专用密码?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "删除聊天记录" @@ -1531,7 +1548,7 @@ msgstr "为我删除私信" msgid "Delete my account" msgstr "删除我的账户" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "删除我的账户…" @@ -1540,14 +1557,14 @@ msgstr "删除我的账户…" msgid "Delete post" msgstr "删除帖文" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" -msgstr "" +msgstr "删除入门包" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" -msgstr "" +msgstr "删除入门包?" #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" @@ -1565,7 +1582,7 @@ msgstr "已删除" msgid "Deleted post." msgstr "已删除的帖文。" -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "删除聊天记录" @@ -1584,7 +1601,7 @@ msgstr "描述替代文本" msgid "Did you want to say anything?" msgstr "有什么想说的吗?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "暗淡" @@ -1626,6 +1643,10 @@ msgstr "丢弃草稿?" msgid "Discourage apps from showing my account to logged-out users" msgstr "阻止应用向未登录用户显示我的账户" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "\"Discover\" 会根据你的浏览喜好向你推荐帖文。" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1635,10 +1656,14 @@ msgstr "探索新的自定义资讯源" msgid "Discover new feeds" msgstr "探索新的资讯源" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "探索新的资讯源" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "关闭入门指南" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "显示更大的替代文本标签" @@ -1659,7 +1684,7 @@ msgstr "DNS 面板" msgid "Does not include nudity." msgstr "不包含裸露内容。" -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "不以连字符开头或结尾" @@ -1704,16 +1729,16 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" -msgstr "" +msgstr "下载 Bluesky" #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "下载 CAR 文件" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "拖放即可新增图片" @@ -1757,11 +1782,11 @@ msgstr "例如:散布广告内容的用户。" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "每个邀请码仅可使用一次。你将不定期获得新的邀请码。" -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "编辑" @@ -1777,7 +1802,7 @@ msgstr "编辑头像" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" -msgstr "" +msgstr "编辑资讯源" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 @@ -1792,9 +1817,9 @@ msgstr "编辑列表详情" msgid "Edit Moderation List" msgstr "编辑内容审核列表" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "编辑自定义资讯源" @@ -1805,7 +1830,7 @@ msgstr "编辑个人资料" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" -msgstr "" +msgstr "编辑用户" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -1817,9 +1842,9 @@ msgstr "编辑个人资料" msgid "Edit Profile" msgstr "编辑个人资料" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" -msgstr "" +msgstr "编辑入门包" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1837,9 +1862,9 @@ msgstr "编辑你的显示名称" msgid "Edit your profile description" msgstr "编辑你的账户描述" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" -msgstr "" +msgstr "编辑你的入门包" #: src/screens/Onboarding/index.tsx:31 #: src/screens/Onboarding/state.ts:86 @@ -1848,9 +1873,9 @@ msgstr "教育" #: src/components/dialogs/ThreadgateEditor.tsx:98 msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +msgstr "选择 \"所有人\"或是\"没有人\"" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "电子邮箱" @@ -1876,7 +1901,7 @@ msgstr "电子邮箱已更新" msgid "Email verified" msgstr "电子邮箱已验证" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "电子邮箱:" @@ -1929,6 +1954,10 @@ msgstr "已启用" msgid "End of feed" msgstr "已到末尾" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "入门指南已结束,已没有进一步的选项。若仍需获取更多选项请返回上一步,或点按跳过。" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "为这个应用专用密码命名" @@ -1963,7 +1992,7 @@ msgid "Enter your birth date" msgstr "输入你的出生日期" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "输入你的电子邮箱" @@ -1983,11 +2012,11 @@ msgstr "输入你的用户名和密码" msgid "Error occurred while saving file" msgstr "保存文件时发生错误" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Captcha 响应错误。" -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "错误:" @@ -2042,7 +2071,7 @@ msgstr "退出搜索查询输入" msgid "Expand alt text" msgstr "展开替代文本" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "展开用户列表" @@ -2059,12 +2088,12 @@ msgstr "明确或潜在引起不适的媒体内容。" msgid "Explicit sexual images." msgstr "明确的性暗示图片。" -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "导出账户数据" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "导出账户数据" @@ -2078,13 +2107,13 @@ msgstr "外部媒体" 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:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "外部媒体首选项" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "外部媒体设置" @@ -2096,7 +2125,7 @@ msgstr "创建应用专用密码失败。" #: src/screens/StarterPack/Wizard/index.tsx:230 #: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" -msgstr "" +msgstr "无法创建入门包" #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." @@ -2110,9 +2139,9 @@ msgstr "无法删除私信" msgid "Failed to delete post, please try again" msgstr "无法删除帖文,请重试" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" -msgstr "" +msgstr "无法删除入门包" #: src/view/screens/Search/Explore.tsx:426 #: src/view/screens/Search/Explore.tsx:454 @@ -2154,7 +2183,7 @@ msgstr "无法提交申诉,请再试一次。" msgid "Failed to toggle thread mute, please try again" msgstr "无法隐藏讨论串,请再试一次" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "无法更新资讯源" @@ -2163,34 +2192,31 @@ msgstr "无法更新资讯源" msgid "Failed to update settings" msgstr "无法更新设置" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "资讯源" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "由 {0} 创建的资讯源" -#: src/view/screens/Feeds.tsx:675 -#~ msgid "Feed offline" -#~ msgstr "资讯源已离线" - #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" -msgstr "" +msgstr "切换资讯源" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "反馈" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2200,7 +2226,7 @@ msgstr "资讯源" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "创建资讯源仅需你掌握一点编程基础。<0/>以获取详情。" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "资讯源已更新!" @@ -2216,7 +2242,7 @@ msgstr "文件保存成功!" msgid "Filter from feeds" msgstr "从资讯源中过滤" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "最终确定" @@ -2226,6 +2252,10 @@ msgstr "最终确定" msgid "Find accounts to follow" msgstr "寻找一些账户关注" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "在探索页面中寻找更多资讯源与账户关注。" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 寻找帖文和用户" @@ -2240,13 +2270,17 @@ msgstr "调整讨论主题。" #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" -msgstr "" +msgstr "完成" + +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "完成入门指南并开始使用应用程序" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "灵活" @@ -2259,6 +2293,8 @@ msgstr "水平翻转" msgid "Flip vertically" msgstr "垂直翻转" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:318 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2281,15 +2317,19 @@ msgstr "关注 {0}" msgid "Follow {name}" msgstr "关注 {name}" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "关注 7 个账户" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "关注账户" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" -msgstr "" +msgstr "关注所有人" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" @@ -2297,9 +2337,9 @@ msgstr "回关" #: src/view/screens/Search/Explore.tsx:333 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "关注更多帐户以了解你的兴趣,并逐步建立你的社交网络。" +msgstr "关注更多账户以了解你的兴趣,并逐步建立你的社交网络。" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "由 {0} 所关注" @@ -2327,16 +2367,20 @@ msgstr "已关注的用户" msgid "Followed users only" msgstr "仅限已关注的用户" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "关注了你" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "回关" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "关注者" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "由你所认识的 @{0} 所关注" @@ -2345,12 +2389,14 @@ msgstr "由你所认识的 @{0} 所关注" msgid "Followers you know" msgstr "由你所认识的关注者" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:312 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" @@ -2364,21 +2410,25 @@ msgstr "已关注 {0}" msgid "Following {name}" msgstr "已关注 {name}" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "\"正在关注\"资讯源首选项" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "\"正在关注\"资讯源首选项" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "\"正在关注\"显示你已关注的账户所发布的最新帖文。" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "关注了你" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "关注了你" @@ -2400,11 +2450,11 @@ msgstr "出于安全原因,你将无法再次查看此内容。如果你丢失 msgid "Forgot Password" msgstr "忘记密码" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "忘记密码?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "忘记?" @@ -2427,7 +2477,7 @@ msgstr "相册" #: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" -msgstr "" +msgstr "创建一个入门包" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -2436,7 +2486,11 @@ msgstr "开始吧" #: src/view/com/modals/VerifyEmail.tsx:197 #: src/view/com/modals/VerifyEmail.tsx:199 msgid "Get Started" -msgstr "开始" +msgstr "开始吧" + +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "开始吧" #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" @@ -2452,37 +2506,41 @@ msgstr "明显违反法律或服务条款" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "返回" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "返回上一页" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "返回上一步" #: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" -msgstr "" +msgstr "返回上一步" #: src/view/screens/NotFound.tsx:55 msgid "Go home" @@ -2505,6 +2563,10 @@ msgstr "前往下一步" msgid "Go to profile" msgstr "前往个人资料" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "前往入门指南的下一步" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "前往用户个人资料" @@ -2513,6 +2575,10 @@ msgstr "前往用户个人资料" msgid "Graphic Media" msgstr "图形媒体" +#: src/state/shell/progress-guide.tsx:167 +msgid "Half way there!" +msgstr "已经完成一半了!" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "用户识别符" @@ -2525,19 +2591,19 @@ msgstr "触感" msgid "Harassment, trolling, or intolerance" msgstr "骚扰、恶作剧或其他无法容忍的行为" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "标签" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "标签:#{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "任何疑问?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "帮助" @@ -2561,7 +2627,7 @@ msgstr "这里是你的应用专用密码。" msgid "Hide" msgstr "隐藏" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "隐藏" @@ -2580,7 +2646,7 @@ msgstr "隐藏内容" msgid "Hide this post?" msgstr "隐藏这条帖文?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "隐藏用户列表" @@ -2612,10 +2678,10 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2626,8 +2692,8 @@ msgid "Host:" msgstr "主机:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "托管服务提供商" @@ -2697,7 +2763,7 @@ msgstr "图片替代文本" #: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "图片已保存到你的照片图库!" #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" @@ -2727,19 +2793,15 @@ msgstr "输入新的密码" msgid "Input password for account deletion" msgstr "输入密码以删除账户" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "输入发送至你电子邮箱的验证码" -#: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "输入与 {identifier} 关联的密码" - -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "输入注册时使用的用户名或电子邮箱" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "输入你的密码" @@ -2747,7 +2809,7 @@ msgstr "输入你的密码" msgid "Input your preferred hosting provider" msgstr "输入你首选的托管服务提供商" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "输入你的用户识别符" @@ -2755,7 +2817,7 @@ msgstr "输入你的用户识别符" msgid "Introducing Direct Messages" msgstr "介绍私信" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "无效的两步验证码。" @@ -2764,7 +2826,7 @@ msgstr "无效的两步验证码。" msgid "Invalid or unsupported post record" msgstr "帖文记录无效或不受支持" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "用户名或密码无效" @@ -2772,11 +2834,11 @@ msgstr "用户名或密码无效" msgid "Invite a Friend" msgstr "邀请朋友" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "邀请码" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "邀请码无效,请检查你输入的邀请码并重试。" @@ -2790,32 +2852,34 @@ msgstr "邀请码:1 个可用" #: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "邀请朋友使用此入门包!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "邀请你的朋友关注你喜欢的资讯源和用户" #: src/screens/StarterPack/Wizard/StepDetails.tsx:32 msgid "Invites, but personal" -msgstr "" +msgstr "邀请,但保持私密" #: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "现在就只有你了!通过上面的搜索将更多人添加到你的入门包中。" #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" -msgstr "" +msgstr "加入 Bluesky" #: src/components/StarterPack/QrCode.tsx:56 msgid "Join the conversation" -msgstr "" +msgstr "加入对话" #: src/screens/Onboarding/index.tsx:21 #: src/screens/Onboarding/state.ts:89 @@ -2850,16 +2914,16 @@ msgstr "你内容上的标记" msgid "Language selection" msgstr "选择语言" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "语言设置" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "语言设置" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "语言" @@ -2919,35 +2983,45 @@ msgstr "离开 Bluesky" msgid "left to go." msgstr "个人排在你前面。" -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "旧存储数据已清除,你需要立即重新启动应用。" #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" -msgstr "" +msgstr "自定义" #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "让我们来重置你的密码!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "让我们开始!" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "亮色" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "喜欢 10 条帖文" + +#: src/state/shell/progress-guide.tsx:163 +#: src/state/shell/progress-guide.tsx:168 +msgid "Like 10 posts to train the Discover feed" +msgstr "喜欢 10 条帖文,以训练 \"Discover\" 算法推送" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "喜欢这个资讯源" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "喜欢" @@ -2957,11 +3031,11 @@ msgstr "喜欢" msgid "Liked By" msgstr "喜欢" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "喜欢了你的自定义资讯源" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "喜欢了你的帖文" @@ -2973,7 +3047,7 @@ msgstr "喜欢" msgid "Likes on this post" msgstr "这条帖文的喜欢数" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "列表" @@ -2985,7 +3059,7 @@ msgstr "列表头像" msgid "List blocked" msgstr "列表已屏蔽" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 创建" @@ -3010,10 +3084,10 @@ msgstr "解除对列表的屏蔽" msgid "List unmuted" msgstr "解除对列表的隐藏" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3050,7 +3124,7 @@ msgstr "加载新的帖文" msgid "Loading..." msgstr "加载中..." -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "日志" @@ -3074,7 +3148,7 @@ msgstr "未登录用户可见性" msgid "Login to account that is not listed" msgstr "登录未列出的账户" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "长按来打开 #{tag} 标签菜单" @@ -3096,7 +3170,7 @@ msgstr "看起来你似乎缺少\"正在关注\"资讯源。<0>点击这里来 #: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" -msgstr "" +msgstr "帮我选择" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -3155,7 +3229,7 @@ msgstr "私信过长" msgid "Message settings" msgstr "私信设置" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3166,9 +3240,9 @@ msgstr "私信" msgid "Misleading Account" msgstr "误导性账户" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "内容审核" @@ -3176,7 +3250,7 @@ msgstr "内容审核" msgid "Moderation details" msgstr "内容审核详情" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3204,16 +3278,16 @@ msgstr "内容审核列表已更新" msgid "Moderation lists" msgstr "内容审核列表" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "内容审核列表" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "内容审核设置" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "内容审核状态" @@ -3244,7 +3318,11 @@ msgstr "优先显示最多喜欢" #: src/screens/Onboarding/state.ts:90 msgid "Movies" -msgstr "" +msgstr "电影" + +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "音乐" #: src/components/TagMenu/index.tsx:249 msgid "Mute" @@ -3314,7 +3392,7 @@ msgstr "已隐藏" msgid "Muted accounts" msgstr "已隐藏账户" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已隐藏账户" @@ -3340,19 +3418,19 @@ msgstr "被隐藏的账户将不会得知你已将他隐藏,已隐藏的账户 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "自定义资讯源" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "我的个人资料" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "我保存的资讯源" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "我保存的资讯源" @@ -3373,16 +3451,20 @@ msgid "Name or Description Violates Community Standards" msgstr "名称或描述违反了社群准则" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "自然" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "转到 {0}" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" -msgstr "" +msgstr "转到入门包" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "转到下一页" @@ -3395,7 +3477,7 @@ msgstr "转到个人资料" msgid "Need to report a copyright violation?" msgstr "需要举报侵犯版权行为吗?" -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "永远不会失去对你的关注者或数据的访问。" @@ -3439,17 +3521,17 @@ msgctxt "action" msgid "New post" msgstr "新帖文" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "新帖文" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "新帖文" @@ -3467,21 +3549,22 @@ msgid "Newest replies first" msgstr "优先显示最新回复" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "新闻" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3516,13 +3599,13 @@ msgstr "未找到精选 GIF,Tensor 可能存在问题。" #: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "未找到资讯源,尝试搜索点别的。" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再关注 {0}" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "不超过 253 个字符" @@ -3562,7 +3645,7 @@ msgstr "没有结果" msgid "No results found" msgstr "未找到结果" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "未找到\"{query}\"的结果" @@ -3598,13 +3681,13 @@ msgstr "目前还没有人喜欢,也许你应该成为第一个!" #: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "未找到用户,尝试搜索点别的。" #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "非性暗示裸露" -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3616,7 +3699,7 @@ msgstr "暂时不需要" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "分享注意事项" @@ -3636,11 +3719,11 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3672,7 +3755,7 @@ msgstr "显示" msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "糟糕!发生了一些错误。" @@ -3690,16 +3773,20 @@ msgstr "优先显示最旧的回复" #: src/components/StarterPack/QrCode.tsx:69 msgid "on" -msgstr "" +msgstr "于" #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" msgstr "于 {str}" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "重新开始引导流程" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "入门指南步骤:{0}/{1}" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文本。" @@ -3712,7 +3799,7 @@ msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" msgid "Only {0} can reply" msgstr "只有 {0} 可以回复" -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "仅限字母、数字和连字符" @@ -3728,7 +3815,7 @@ msgstr "糟糕,发生了一些错误!" msgid "Oops!" msgstr "Oops!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "开启" @@ -3754,7 +3841,7 @@ msgstr "开启表情符号选择器" msgid "Open feed options menu" msgstr "开启资讯源选项菜单" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "在内置浏览器中打开链接" @@ -3774,16 +3861,16 @@ msgstr "打开导航" msgid "Open post options menu" msgstr "开启帖文选项菜单" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" -msgstr "" +msgstr "开启入门包菜单" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "开启系统日志" @@ -3793,9 +3880,9 @@ msgstr "开启 {numItems} 个选项" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "打开对话框以选择谁可以回复此讨论串" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "开启无障碍设置" @@ -3807,7 +3894,7 @@ msgstr "开启调试记录的额外详细信息" msgid "Opens camera on device" msgstr "开启设备相机" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "开启私信设置" @@ -3815,7 +3902,7 @@ msgstr "开启私信设置" msgid "Opens composer" msgstr "开启编辑器" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "开启可配置的语言设置" @@ -3823,7 +3910,7 @@ msgstr "开启可配置的语言设置" msgid "Opens device photo gallery" msgstr "开启设备相册" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "开启外部嵌入设置" @@ -3845,27 +3932,27 @@ msgstr "开启 GIF 选择对话框" msgid "Opens list of invite codes" msgstr "开启邀请码列表" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "开启账户停用确认界面" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "需要邮件验证以继续进行账户删除操作" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "开启密码修改界面" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "开启创建新的用户识别符界面" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "开启你的 Bluesky 用户资料(存储库)下载页面" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "开启电子邮箱确认界面" @@ -3873,23 +3960,23 @@ msgstr "开启电子邮箱确认界面" msgid "Opens modal for using custom domain" msgstr "开启使用自定义域名的模式" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "开启内容审核设置" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "开启密码重置申请" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "开启包含所有已保存资讯源的界面" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "开启应用专用密码设置界面" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "开启\"正在关注\"资讯源首选项" @@ -3897,20 +3984,20 @@ msgstr "开启\"正在关注\"资讯源首选项" msgid "Opens the linked website" msgstr "开启链接的网页" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "开启系统日志界面" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "开启讨论串首选项" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "开启此个人资料" @@ -3961,8 +4048,8 @@ msgstr "无法找到这个页面" msgid "Page Not Found" msgstr "无法找到这个页面" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -3984,15 +4071,16 @@ msgstr "密码已更新!" msgid "Pause" msgstr "暂停" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用户" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "@{0} 关注的用户" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "关注 @{0} 的用户" @@ -4006,16 +4094,16 @@ msgstr "照片图库的访问权限已被拒绝,请在系统设置中启用。 #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" -msgstr "" +msgstr "切换用户" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "宠物" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" -msgstr "" +msgstr "摄影" #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." @@ -4059,15 +4147,16 @@ msgstr "播放视频" msgid "Plays the GIF" msgstr "播放 GIF" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "请设置你的用户识别符。" -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "请设置你的密码。" -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "请完成 Captcha 验证。" @@ -4087,10 +4176,15 @@ msgstr "请输入这个应用专用密码的唯一名称,或使用我们提供 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "请输入一个有效的词、标签或短语" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "请输入你的电子邮箱。" +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "请输入你的邀请码。" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "请输入你的密码:" @@ -4117,7 +4211,7 @@ msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "政治" @@ -4140,9 +4234,9 @@ msgstr "帖文" msgid "Post by {0}" msgstr "{0} 的帖文" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "@{0} 的帖文" @@ -4181,6 +4275,7 @@ msgstr "无法找到帖文" msgid "posts" msgstr "帖文" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "帖文" @@ -4208,7 +4303,7 @@ msgstr "点击以变更托管提供商" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "点按重试" @@ -4228,15 +4323,15 @@ msgstr "首选语言" msgid "Prioritize Your Follows" msgstr "优先显示关注者" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隐私" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "隐私政策" @@ -4254,8 +4349,8 @@ msgstr "处理中..." msgid "profile" msgstr "个人资料" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4266,11 +4361,11 @@ msgstr "个人资料" msgid "Profile updated" msgstr "个人资料已更新" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "通过验证电子邮箱来保护你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "公开内容" @@ -4292,15 +4387,19 @@ msgstr "发布回复" #: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "二维码已复制到你的剪切板!" #: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" -msgstr "" +msgstr "二维码已下载!" #: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "二维码已保存至你的照片图库!" + +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "小建议" #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -4338,7 +4437,7 @@ msgid "Reload conversations" msgstr "重新加载对话" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4351,7 +4450,7 @@ msgstr "移除" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "从你的入门包中删除 {displayName}" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" @@ -4387,7 +4486,7 @@ msgstr "删除资讯源?" msgid "Remove from my feeds" msgstr "从自定义资讯源中删除" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "从自定义资讯源中删除?" @@ -4451,7 +4550,7 @@ msgstr "删除引用的帖文" #: src/view/com/posts/FeedShutdownMsg.tsx:126 #: src/view/com/posts/FeedShutdownMsg.tsx:130 msgid "Replace with Discover" -msgstr "替换为\"Discover\"" +msgstr "替换为 \"Discover\"" #: src/view/screens/Profile.tsx:210 msgid "Replies" @@ -4461,10 +4560,6 @@ msgstr "回复" msgid "Replies disabled" msgstr "回复已被禁用" -#: src/view/com/threadgate/WhoCanReply.tsx:123 -#~ msgid "Replies on this thread are disabled" -#~ msgstr "该讨论串的回复已被禁用" - #: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "该讨论串的回复已被禁用" @@ -4528,10 +4623,10 @@ msgstr "举报私信" msgid "Report post" msgstr "举报帖文" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" -msgstr "" +msgstr "举报入门包" #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" @@ -4557,7 +4652,7 @@ msgstr "举报这条帖文" #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this starter pack" -msgstr "" +msgstr "举报此入门包" #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" @@ -4575,7 +4670,7 @@ msgstr "转发" msgid "Repost" msgstr "转发" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4594,7 +4689,7 @@ msgstr "由 {0} 转发" msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 转发" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "转发你的帖文" @@ -4620,7 +4715,7 @@ msgstr "发布时检查媒体是否存在替代文本" msgid "Require email code to log into your account" msgstr "需要电子邮件验证码才能登录到你的账户" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "服务提供者要求" @@ -4637,8 +4732,8 @@ msgstr "确认码" msgid "Reset Code" msgstr "确认码" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "重置引导流程状态" @@ -4646,20 +4741,20 @@ msgstr "重置引导流程状态" msgid "Reset password" msgstr "重置密码" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "重置首选项状态" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "重置引导流程状态" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "重置首选项状态" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "重试登录" @@ -4672,19 +4767,19 @@ msgstr "重试上次出错的操作" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "重试" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "回到上一页" @@ -4734,7 +4829,7 @@ msgstr "保存用户识别符更改" #: src/components/StarterPack/ShareDialog.tsx:150 #: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" -msgstr "" +msgstr "保存图片" #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" @@ -4742,7 +4837,7 @@ msgstr "保存图片裁切" #: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" -msgstr "" +msgstr "保存二维码" #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 @@ -4776,13 +4871,13 @@ msgstr "保存图片裁剪设置" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "说嗨!" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "科学" @@ -4791,16 +4886,16 @@ msgid "Scroll to top" msgstr "滚动到顶部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4826,10 +4921,10 @@ msgstr "搜索所有带有 {displayTag} 的帖文" #: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "搜索来添加你想推荐给别人的资讯源。" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "搜索用户" @@ -4937,11 +5032,11 @@ msgstr "选择你希望订阅资讯源中所包含的语言。如果未选择任 msgid "Select your app language for the default text to display in the app." msgstr "选择你的应用语言,以显示应用中的默认文本。" -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "输入你的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "下面选择你感兴趣的选项" @@ -5046,23 +5141,23 @@ msgstr "设置你的账户" msgid "Sets Bluesky username" msgstr "设置 Bluesky 用户名" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "设置主题为深色模式" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "设置主题为亮色模式" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "设置主题跟随系统设置" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "设置深色模式至深黑" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "设置深色模式至暗淡" @@ -5082,9 +5177,9 @@ msgstr "将图片纵横比设置为高" msgid "Sets image aspect ratio to wide" msgstr "将图片纵横比设置为宽" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5099,13 +5194,13 @@ msgid "Sexually Suggestive" msgstr "性暗示" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -5125,7 +5220,7 @@ msgstr "分享一个有趣的事实!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "仍然分享" @@ -5136,9 +5231,9 @@ msgstr "分享资讯源" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" -msgstr "" +msgstr "分享链接" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -5147,20 +5242,20 @@ msgstr "分享链接" #: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" -msgstr "" +msgstr "分享链接对话框" #: src/components/StarterPack/ShareDialog.tsx:134 #: src/components/StarterPack/ShareDialog.tsx:145 msgid "Share QR code" -msgstr "" +msgstr "分享二维码" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" -msgstr "" +msgstr "分享这个入门包" #: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "分享这个入门包以帮助其他人加入你在 Bluesky 上的社交网络。" #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" @@ -5173,11 +5268,11 @@ msgstr "分享链接的网站" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "显示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "显示替代文本" @@ -5264,17 +5359,17 @@ msgstr "在你的资讯源中显示来自 {0} 的帖文" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5302,12 +5397,12 @@ msgstr "登录 Bluesky 或创建新账户" msgid "Sign out" msgstr "登出" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5323,7 +5418,7 @@ msgstr "注册或登录以加入对话" msgid "Sign-in Required" msgstr "需要登录" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "登录身份" @@ -5332,21 +5427,21 @@ msgstr "登录身份" msgid "Signed in as @{0}" msgstr "以 @{0} 身份登录" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" -msgstr "" +msgstr "使用你的入门包注册" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" -msgstr "" +msgstr "注册但不使用入门包" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "跳过" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "跳过这段流程" @@ -5355,15 +5450,15 @@ msgstr "跳过这段流程" msgid "Software Dev" msgstr "程序开发" +#: src/components/FeedInterstitials.tsx:306 +msgid "Some other feeds you might like" +msgstr "其他你可能喜欢的资讯源" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "一些人可以回复" -#: src/screens/StarterPack/Wizard/index.tsx:203 -#~ msgid "Some subtitle" -#~ msgstr "" - #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "出了点问题" @@ -5379,8 +5474,8 @@ msgstr "出了点问题,请重试" msgid "Something went wrong, please try again." msgstr "出了点问题,请重试。" -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "很抱歉,你的登录会话已过期,请重新登录。" @@ -5406,7 +5501,7 @@ msgid "Spam; excessive mentions or replies" msgstr "垃圾内容;过于频繁的提及或回复" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "运动" @@ -5426,42 +5521,47 @@ msgstr "与 {displayName} 开始私信" msgid "Start chatting" msgstr "开始私信" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "开始入门指南吧,若需获取更多选项请点击下一步,或点按跳过。" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" -msgstr "" +msgstr "入门包" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" -msgstr "" +msgstr "由 {0} 创建的入门包" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" -msgstr "" +msgstr "入门包无效" #: src/view/screens/Profile.tsx:214 msgid "Starter Packs" -msgstr "" +msgstr "入门包" #: src/components/StarterPack/ProfileStarterPacks.tsx:238 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "入门包能让你更轻松地与朋友分享你最中意的资讯源和关注用户。" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "状态页" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "步骤 {1} 共 {0} 步" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "已清除存储,请立即重启应用。" -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Storybook" @@ -5496,6 +5596,7 @@ msgstr "订阅这个列表" msgid "Suggested accounts" msgstr "建议的账号" +#: src/components/FeedInterstitials.tsx:178 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "为你推荐" @@ -5504,7 +5605,7 @@ msgstr "为你推荐" msgid "Suggestive" msgstr "建议" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5515,6 +5616,10 @@ msgstr "支持" msgid "Switch Account" msgstr "切换账户" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "在资讯源之间切换以刷新你的浏览体验。" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "切换到 {0}" @@ -5523,11 +5628,11 @@ msgstr "切换到 {0}" msgid "Switches the account you are logged in to" msgstr "切换你登录的账户" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "系统" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "系统日志" @@ -5543,12 +5648,24 @@ msgstr "标签菜单:{displayTag}" msgid "Tall" msgstr "高" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "点按关闭" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "点击查看完整内容" +#: src/state/shell/progress-guide.tsx:172 +msgid "Task complete - 10 likes!" +msgstr "任务完成:10 个喜欢!" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "告诉我们的算法你喜欢什么" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "科技" @@ -5558,15 +5675,15 @@ msgstr "讲个笑话!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:63 msgid "Tell us a little more" -msgstr "" +msgstr "告诉我们更多" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "条款" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -5597,16 +5714,18 @@ msgstr "谢谢,你的举报已提交。" msgid "That contains the following:" msgstr "其中包含以下内容:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "该用户识别符已被占用。" -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." -msgstr "" +msgstr "找不到此入门包。" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 @@ -5621,13 +5740,18 @@ msgstr "社群准则已迁移至 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版权许可已迁移至 <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:173 +#: src/state/shell/progress-guide.tsx:178 +msgid "The Discover feed now knows what you like" +msgstr "现在 \"Discover\" 资讯源已了解你的喜好" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "使用 App 的体验更好。立即下载 Bluesky,我们将从你上次中断的地方继续。" #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." -msgstr "资讯源已替换为\"Discover\"。" +msgstr "资讯源已替换为 \"Discover\"。" #: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." @@ -5650,9 +5774,9 @@ msgstr "这条帖文可能已被删除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已迁移至 <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "你尝试查看的入门包无效,你可以删除此入门包。" #: 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." @@ -5704,7 +5828,7 @@ msgstr "连接服务器时出现问题" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "刷新通知时出现问题,点击重试。" -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "刷新帖文时出现问题,点击重试。" @@ -5874,7 +5998,7 @@ msgid "This post has been deleted." msgstr "这条帖文已被删除。" #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖文只对已登录用户可见,未登录的用户将无法看到。" @@ -5931,24 +6055,24 @@ msgstr "这个账户目前没有关注任何人。" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "这将从你的隐藏词汇中删除 {0}。你随时可以重新添加。" -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "讨论串首选项" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "讨论串首选项" #: src/components/WhoCanReply.tsx:109 msgid "Thread settings updated" -msgstr "" +msgstr "讨论串首选项已更新" #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "讨论串模式" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "讨论串首选项" @@ -5999,11 +6123,11 @@ msgctxt "action" msgid "Try again" msgstr "重试" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" -msgstr "" +msgstr "电视节目" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "两步验证" @@ -6025,16 +6149,16 @@ msgstr "取消隐藏列表" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "无法连接到服务,请检查互联网连接。" -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" -msgstr "" +msgstr "无法删除" #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 @@ -6285,7 +6409,7 @@ msgstr "用户列表已更新" msgid "User Lists" msgstr "用户列表" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "用户名或电子邮箱" @@ -6320,15 +6444,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "验证 DNS 记录" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "验证邮箱" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "验证我的邮箱" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "验证我的邮箱" @@ -6345,7 +6469,7 @@ msgstr "验证文本文件" msgid "Verify Your Email" msgstr "验证你的邮箱" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" @@ -6358,7 +6482,7 @@ msgstr "电子游戏" msgid "View {0}'s avatar" msgstr "查看{0}的头像" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "查看{0}的个人资料" @@ -6407,7 +6531,7 @@ msgid "View users who like this feed" msgstr "查看这个资讯源被谁喜欢" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "查看自定义资讯源并探索更多" @@ -6442,7 +6566,7 @@ msgstr "我们无法加载这个对话" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我们估计还需要 {estimatedTime} 才能完成你的账户准备。" -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" @@ -6462,7 +6586,7 @@ msgstr "我们无法加载你的生日首选项,请重试。" msgid "We were unable to load your configured labelers at this time." msgstr "我们暂时无法记载你已配置的标记者。" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "我们无法连接到互联网,请重试以继续设置你的账户。如果仍继续失败,你可以选择跳过这段流程。" @@ -6470,7 +6594,7 @@ msgstr "我们无法连接到互联网,请重试以继续设置你的账户。 msgid "We will let you know when your account is ready." msgstr "我们会在你的账户准备好时通知你。" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "我们将使用这些信息来帮助定制你的体验。" @@ -6478,7 +6602,7 @@ msgstr "我们将使用这些信息来帮助定制你的体验。" msgid "We're having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "我们非常高兴你加入我们!" @@ -6513,15 +6637,15 @@ msgstr "欢迎回来!" #: src/components/NewskieDialog.tsx:103 msgid "Welcome, friend!" -msgstr "" +msgstr "欢迎新天友!" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "你感兴趣的是什么?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:42 msgid "What do you want to call your starter pack?" -msgstr "" +msgstr "你想如何命名你的入门包?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 @@ -6581,7 +6705,7 @@ msgstr "为什么应该审核这条帖文?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "为什么应该审核此入门包?" #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" @@ -6606,7 +6730,7 @@ msgid "Write your reply" msgstr "撰写你的回复" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "作家" @@ -6625,9 +6749,9 @@ msgstr "启用" msgid "Yes, deactivate" msgstr "是的,请停用" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "是的,删除此入门包" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" @@ -6637,13 +6761,13 @@ msgstr "是的,重新启用我的账户" msgid "Yesterday, {time}" msgstr "昨天,{time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" -msgstr "" +msgstr "你" #: src/components/NewskieDialog.tsx:43 msgid "You" -msgstr "" +msgstr "你" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." @@ -6768,7 +6892,7 @@ msgstr "你已经到末尾了" #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "你还没有创建任何入门包!" #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" @@ -6784,11 +6908,11 @@ msgstr "如果你认为标签的标记信息有误,你可以提出申诉。" #: src/screens/StarterPack/Wizard/State.tsx:92 msgid "You may only add up to 50 feeds" -msgstr "" +msgstr "你最多只能添加 50 个资讯源" #: src/screens/StarterPack/Wizard/State.tsx:77 msgid "You may only add up to 50 profiles" -msgstr "" +msgstr "你最多只能添加 50 个用户" #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." @@ -6796,15 +6920,15 @@ msgstr "你必须年满13岁及以上才能注册。" #: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "你必须至少关注 7 个人以创建入门包。" #: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "你必须授权照片图库权限以保存二维码" #: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "你必须授权照片图库权限以保存图片。" #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" @@ -6838,25 +6962,25 @@ msgstr "你:{defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "你:{short}" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "完成创建账户后,你将关注建议的用户和资讯源!" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "完成创建帐户后,你将关注建议的用户!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "你将关注这些用户以及其他 {0} 位" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" -msgstr "" +msgstr "你将立即关注这些人" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" -msgstr "" +msgstr "你将通过这些资讯源接收最新动态" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 @@ -6869,7 +6993,7 @@ msgstr "轮到你了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "你已使用应用密码登录账户,请改用你的主密码登录以继续停用你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "你已设置完成!" @@ -6882,7 +7006,7 @@ msgstr "你选择隐藏了这条帖文中的词汇或标签。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "你已经浏览完你的订阅资讯源啦!寻找一些更多的账户关注吧。" -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "你的账户" @@ -6894,7 +7018,7 @@ msgstr "你的账户已删除" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "你的账户数据库包含所有公共数据记录,它们将被导出为“CAR”文件。这个文件不包括帖文中的媒体,例如图像或你的隐私数据,这些数据需要另外获取。" -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "你的生日" @@ -6907,7 +7031,8 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "你的选择将被保存,但可以稍后在设置中更改。" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "你的电子邮箱似乎无效。" @@ -6920,11 +7045,15 @@ msgstr "你的电子邮箱已更新但尚未验证。作为下一步,请验证 msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "你的电子邮箱尚未验证。这是一个重要的安全步骤,我们建议你完成验证。" +#: src/state/shell/progress-guide.tsx:162 +msgid "Your first like!" +msgstr "你的第一个喜欢!" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "你的\"正在关注\"资讯源为空!关注更多用户去看看他们发了什么。" -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "你的完整用户识别符将修改为" @@ -6944,7 +7073,7 @@ msgstr "你的密码已成功更改!" msgid "Your post has been published" msgstr "你的帖文已发布" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "你的帖文、喜欢和屏蔽是公开可见的,而隐藏不可见。" @@ -6964,6 +7093,6 @@ msgstr "你的回复已发布" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "你的举报将发送至 Bluesky 内容审核服务" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "你的用户识别符" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index ffa61c95c6..28fa8dff8d 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-06-20 23:03+0800\n" +"PO-Revision-Date: 2024-07-05 03:19+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -21,7 +21,7 @@ msgstr "(含有嵌入內容)" msgid "(no email)" msgstr "(沒有電子郵件)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" @@ -47,7 +47,7 @@ msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" @@ -55,7 +55,7 @@ msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡) msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" @@ -64,7 +64,7 @@ msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" @@ -72,29 +72,29 @@ msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆) msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" -msgstr "" +msgstr "本週加入了 {0} 人" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" -msgstr "" +msgstr "{0} 人已使用此入門包!" #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" -msgstr "{0} 的頭像" +msgstr "「{0}」的頭像" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" -msgstr "" +msgstr "「{0}」最喜歡的動態和人物 - 加入我的行列吧!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" -msgstr "" +msgstr "「{0}」的入門包" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" @@ -122,7 +122,7 @@ msgstr "{diffSeconds, plural, one {秒} other {秒}}" #: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "「{displayName}」的入門包" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" @@ -132,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 個跟隨中" @@ -153,11 +153,11 @@ msgstr "{numUnreadNotifications} 個未讀通知" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" -msgstr "{profileName} 在 {0} 前加入了 Bluesky" +msgstr "「{profileName}」在 {0} 前加入了 Bluesky" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "「{profileName}」在 {0} 前使用入門包加入了 Bluesky" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" @@ -167,23 +167,15 @@ msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的 msgid "<0/> members" msgstr "<0/> 個成員" -#: src/screens/StarterPack/Wizard/index.tsx:485 -#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -#~ msgstr "" - #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}、<1>{1}和{2, plural, one {其他 # } other {其他 # }}人已在您的入門包中" #: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" - -#: src/screens/StarterPack/Wizard/index.tsx:497 -#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -#~ msgstr "" +msgstr "<0>{0}、<1>{1}和{2, plural, one {其他 # } other {其他 # }}個動態源已在您的入門包中" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -195,11 +187,11 @@ msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" #: src/screens/StarterPack/Wizard/index.tsx:507 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +msgstr "<0>{0} 和<1> <2>{1} 已在您的入門包中" #: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0} 已在您的入門包中" #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." @@ -207,16 +199,20 @@ msgstr "<0>不適用。 此警告只適用於附帶媒體的貼文。" #: src/screens/StarterPack/Wizard/index.tsx:457 msgid "<0>You and<1> <2>{0} are included in your starter pack" -msgstr "" +msgstr "<0>您和<1> <2>{0} 已在您的入門包中" #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠無效的帳號代碼" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "雙重驗證" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "幫助工具提示框" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -227,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "存取個人檔案和其他導覽連結" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "無障礙" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "無障礙設定" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "無障礙設定" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "帳號" @@ -297,11 +293,11 @@ msgstr "新增" #: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" -msgstr "" +msgstr "再新增至少 {0} 個以繼續" #: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "新增 {displayName} 至入門包" #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" @@ -313,8 +309,8 @@ msgstr "將用戶新增至此列表" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "新增帳號" @@ -341,17 +337,13 @@ msgstr "在已配置的設定中新增靜音文字" msgid "Add muted words and tags" msgstr "新增靜音文字及標籤" -#: src/screens/StarterPack/Wizard/index.tsx:197 -#~ msgid "Add people to your starter pack that you think others will enjoy following" -#~ msgstr "" - #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "新增推薦的動態源" #: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "新增一些動態源至您的入門包!" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" @@ -361,7 +353,7 @@ msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人 msgid "Add the following DNS record to your domain:" msgstr "將以下 DNS 記錄新增到您的網域:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "將此新增至您的動態源" @@ -394,22 +386,26 @@ msgstr "成人內容" #: src/screens/Moderation/index.tsx:356 msgid "Adult content can only be enabled via the Web at <0>bsky.app." -msgstr "" +msgstr "成人內容只能透過網頁版 (<0>bsky.app) 啟用。" #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "成人內容已停用。" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "進階設定" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 -msgid "All accounts have been followed!" -msgstr "" +#: src/state/shell/progress-guide.tsx:177 +msgid "Algorithm training complete!" +msgstr "演算法訓練完成!" -#: src/view/screens/Feeds.tsx:721 +#: src/screens/StarterPack/StarterPackScreen.tsx:360 +msgid "All accounts have been followed!" +msgstr "已跟隨所有帳號!" + +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "以下是您儲存的動態源。" @@ -434,7 +430,7 @@ msgstr "已以 @{0} 身份登入" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -444,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "替代文字" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "替代文字" @@ -467,20 +463,16 @@ msgstr "發生錯誤" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "" - -#: src/components/StarterPack/ShareDialog.tsx:79 -#~ msgid "An error occurred while saving the image." -#~ msgstr "" +msgstr "建立您的入門包時發生錯誤。是否要重試?" #: src/components/StarterPack/QrCodeDialog.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" -msgstr "" +msgstr "儲存 QR Code 時發生錯誤!" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" -msgstr "" +msgstr "跟隨所有帳號時發生錯誤" #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -488,6 +480,8 @@ msgstr "問題不在上述選項" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:294 +#: src/components/ProfileCard.tsx:306 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -495,12 +489,12 @@ msgstr "問題不在上述選項" msgid "An issue occurred, please try again." msgstr "出現問題,請再試一次。" -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "出現未知錯誤" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "和" @@ -509,7 +503,7 @@ msgstr "和" msgid "Animals" msgstr "動物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "GIF 動畫" @@ -533,13 +527,13 @@ msgstr "應用程式專用密碼只能包含字母、數字、空格、破折號 msgid "App Password names must be at least 4 characters long." msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "應用程式專用密碼設定" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "應用程式專用密碼" @@ -564,7 +558,7 @@ msgstr "已提交申訴" msgid "Appeal this decision" msgstr "對此決定提出上訴" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "外觀" @@ -573,9 +567,9 @@ msgstr "外觀" msgid "Apply default recommended feeds" msgstr "使用預設推薦的動態源" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" -msgstr "" +msgstr "您確定要刪除這個入門包?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -593,7 +587,7 @@ msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "您確定要將此從您的動態源中移除嗎?" @@ -618,7 +612,7 @@ msgstr "藝術" msgid "Artistic or non-erotic nudity." msgstr "藝術作品或非色情的裸露。" -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "至少 3 個字元" @@ -629,20 +623,21 @@ msgstr "至少 3 個字元" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "基本設定" @@ -650,7 +645,7 @@ msgstr "基本設定" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "生日:" @@ -694,7 +689,7 @@ msgstr "已被封鎖" msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已封鎖帳號" @@ -736,9 +731,13 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky 是一個開放的網路,您可以自行挑選託管服務供應商。自定義託管服務現已為開發人員推出測試版。" +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "Bluesky 因朋友而更好!" + #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Bluesky 將從您的個人社群網路中選擇一組推薦的帳號。" #: src/screens/Moderation/index.tsx:557 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." @@ -757,6 +756,24 @@ msgstr "模糊圖片並從動態中過濾" msgid "Books" msgstr "書籍" +#: src/components/FeedInterstitials.tsx:209 +msgid "Browse more accounts on the Explore page" +msgstr "在探索頁面瀏覽更多帳號" + +#: src/components/FeedInterstitials.tsx:335 +msgid "Browse more feeds on the Explore page" +msgstr "在探索頁面瀏覽更多動態源" + +#: src/components/FeedInterstitials.tsx:198 +#: src/components/FeedInterstitials.tsx:324 +msgid "Browse more suggestions" +msgstr "瀏覽更多建議" + +#: src/components/FeedInterstitials.tsx:217 +#: src/components/FeedInterstitials.tsx:344 +msgid "Browse more suggestions on the Explore page" +msgstr "在探索頁面瀏覽更多建議" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -867,17 +884,17 @@ msgstr "取消開啟網站連結" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "變更帳號代碼" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "變更帳號代碼" @@ -885,12 +902,12 @@ msgstr "變更帳號代碼" msgid "Change my email" msgstr "變更我的電子郵件地址" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "變更密碼" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "變更密碼" @@ -902,9 +919,9 @@ msgstr "變更貼文的發佈語言為 {0}" msgid "Change Your Email" msgstr "變更您的電子郵件地址" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "對話" @@ -914,14 +931,14 @@ msgstr "對話已靜音" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "對話設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "對話設定" @@ -934,7 +951,7 @@ msgstr "對話已解除靜音" msgid "Check my status" msgstr "檢查我的狀態" -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" @@ -942,27 +959,31 @@ msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" -#: src/view/com/modals/Threadgate.tsx:75 -#~ msgid "Choose \"Everybody\" or \"Nobody\"" -#~ msgstr "選擇「所有人」或「沒有人」" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "選擇至少三個:" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "選擇至少 {0} 個" #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" -msgstr "" +msgstr "選擇動態源" #: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" -msgstr "" +msgstr "為我選擇" #: src/screens/StarterPack/Wizard/index.tsx:187 msgid "Choose People" -msgstr "" +msgstr "選擇人物" #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "選擇服務" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "選擇提供您自定義動態的演算法。" @@ -973,25 +994,25 @@ msgstr "選擇這個顏色作為您的頭像" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 msgid "Choose who can reply" -msgstr "" +msgstr "選擇哪些人可以回覆" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "選擇您的密碼" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "清除所有遺留資料" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "清除所有遺留資料(並重啟)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "清除所有資料" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "清除所有資料(並重啟)" @@ -1000,11 +1021,11 @@ msgstr "清除所有資料(並重啟)" msgid "Clear search query" msgstr "清除搜尋記錄" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "清除所有遺留資料" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "清除所有資料" @@ -1045,7 +1066,7 @@ msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "關閉" @@ -1108,11 +1129,11 @@ msgstr "關閉貼文編輯頁並捨棄草稿" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "折疊用戶清單" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" @@ -1126,16 +1147,16 @@ msgstr "喜劇" msgid "Comics" msgstr "漫畫" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群守則" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "完成初始設定並開始使用您的帳號" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "完成驗證" @@ -1188,7 +1209,7 @@ msgstr "確認您的年齡:" msgid "Confirm your birthdate" msgstr "確認您的出生日期" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1198,11 +1219,11 @@ msgstr "確認您的出生日期" msgid "Confirmation code" msgstr "驗證碼" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "連線中…" -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "聯繫支援" @@ -1239,7 +1260,7 @@ msgstr "內容警告" msgid "Context menu backdrop, click to close the menu." msgstr "彈出式選單背景,點擊以關閉選單。" -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "繼續" @@ -1252,9 +1273,9 @@ msgstr "以 {0} 繼續 (目前已登入)" msgid "Continue thread..." msgstr "繼續載入討論串…" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "繼續下一步" @@ -1271,7 +1292,7 @@ msgstr "烹飪" msgid "Copied" msgstr "已複製" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "已複製建構版本號至剪貼簿" @@ -1280,7 +1301,7 @@ msgstr "已複製建構版本號至剪貼簿" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1308,11 +1329,11 @@ msgstr "複製程式碼" #: src/components/StarterPack/ShareDialog.tsx:123 msgid "Copy link" -msgstr "" +msgstr "複製連結" #: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" -msgstr "" +msgstr "複製連結" #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" @@ -1335,9 +1356,9 @@ msgstr "複製貼文文字" #: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" -msgstr "" +msgstr "複製 QR Code" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作權政策" @@ -1360,32 +1381,32 @@ msgstr "無法靜音對話" #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" -msgstr "" +msgstr "建立" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" msgstr "建立新帳號" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" #: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "為入門包建立 QR Code" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" -msgstr "" +msgstr "選擇一個入門包" #: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" -msgstr "" +msgstr "為我建立一個入門包" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "建立帳號" @@ -1400,7 +1421,7 @@ msgstr "或是建立一個頭像" #: src/components/StarterPack/ProfileStarterPacks.tsx:172 msgid "Create another" -msgstr "" +msgstr "建立另外一個" #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" @@ -1411,10 +1432,6 @@ msgstr "建立應用程式專用密碼" msgid "Create new account" msgstr "建立新帳號" -#: src/components/StarterPack/ShareDialog.tsx:158 -#~ msgid "Create QR code" -#~ msgstr "" - #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "建立 {0} 的檢舉" @@ -1437,7 +1454,7 @@ msgstr "自訂" msgid "Custom domain" msgstr "自訂網域" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所愛的內容。" @@ -1446,8 +1463,8 @@ msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所 msgid "Customize media from external sites." msgstr "自訂外部網站的媒體。" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "深色" @@ -1455,24 +1472,24 @@ msgstr "深色" msgid "Dark mode" msgstr "深色模式" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "深色主題" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "出生日期" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "停用帳號" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "停用我的帳號" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "內容管理偵錯" @@ -1481,16 +1498,16 @@ msgid "Debug panel" msgstr "偵錯面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "刪除" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "刪除帳號" @@ -1506,8 +1523,8 @@ msgstr "刪除應用程式專用密碼" msgid "Delete app password?" msgstr "刪除應用程式專用密碼?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1531,7 +1548,7 @@ msgstr "為我刪除訊息" msgid "Delete my account" msgstr "刪除我的帳號" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "刪除我的帳號…" @@ -1540,14 +1557,14 @@ msgstr "刪除我的帳號…" msgid "Delete post" msgstr "刪除貼文" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" -msgstr "" +msgstr "刪除入門包" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" -msgstr "" +msgstr "刪除入門包?" #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" @@ -1565,7 +1582,7 @@ msgstr "已刪除" msgid "Deleted post." msgstr "已刪除的貼文。" -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1584,7 +1601,7 @@ msgstr "生動的替代文字" msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "昏暗" @@ -1626,6 +1643,10 @@ msgstr "捨棄草稿?" msgid "Discourage apps from showing my account to logged-out users" msgstr "阻撓應用程式向未登入用戶顯示我的帳號" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "「Discover」動態源會在您瀏覽時了解您喜歡哪些貼文。" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1635,10 +1656,14 @@ msgstr "探索新的自訂動態源" msgid "Discover new feeds" msgstr "探索新的動態源" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "探索新的動態源" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "跳過入門指南" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "顯示更大的 alt 文本標識" @@ -1659,7 +1684,7 @@ msgstr "DNS 控制台" msgid "Does not include nudity." msgstr "不包含裸露內容。" -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "不以連字符開頭或結尾" @@ -1704,16 +1729,16 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" -msgstr "" +msgstr "下載 Bluesky" #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" msgstr "下載 CAR 檔案" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "拖放即可新增圖片" @@ -1757,11 +1782,11 @@ msgstr "例如:多次張貼廣告的用戶。" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "每個邀請碼僅能使用一次。您將定期收到更多的邀請碼。" -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "編輯" @@ -1777,7 +1802,7 @@ msgstr "編輯頭像" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" -msgstr "" +msgstr "編輯動態源" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 @@ -1792,9 +1817,9 @@ msgstr "編輯列表詳情" msgid "Edit Moderation List" msgstr "編輯內容管理列表" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "編輯我的動態源" @@ -1805,7 +1830,7 @@ msgstr "編輯我的個人檔案" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" -msgstr "" +msgstr "編輯人物" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -1817,9 +1842,9 @@ msgstr "編輯個人檔案" msgid "Edit Profile" msgstr "編輯個人檔案" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" -msgstr "" +msgstr "編輯入門包" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -1837,9 +1862,9 @@ msgstr "編輯您的顯示名稱" msgid "Edit your profile description" msgstr "編輯您的帳號描述" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" -msgstr "" +msgstr "編輯您的入門包" #: src/screens/Onboarding/index.tsx:31 #: src/screens/Onboarding/state.ts:86 @@ -1848,9 +1873,9 @@ msgstr "教育" #: src/components/dialogs/ThreadgateEditor.tsx:98 msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +msgstr "選擇「所有人」或「沒有人」" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "電子郵件" @@ -1876,7 +1901,7 @@ msgstr "電子郵件已更新" msgid "Email verified" msgstr "電子郵件已驗證" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "電子郵件:" @@ -1929,6 +1954,10 @@ msgstr "啟用" msgid "End of feed" msgstr "已經到底部啦!" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "入門指南已結束,沒有進一步的選項。若仍需取得更多選項請返回上一步,或點擊跳過。" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "輸入此應用程式專用密碼的名稱" @@ -1963,7 +1992,7 @@ msgid "Enter your birth date" msgstr "輸入您的出生日期" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "輸入您的電子郵件地址" @@ -1983,11 +2012,11 @@ msgstr "輸入您的用戶名稱和密碼" msgid "Error occurred while saving file" msgstr "儲存檔案時發生錯誤" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Captcha 給出了錯誤的回應。" -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "錯誤:" @@ -2042,7 +2071,7 @@ msgstr "退出輸入搜索查詢" msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "展開用戶清單" @@ -2059,12 +2088,12 @@ msgstr "露骨或可能令人不安的媒體內容。" msgid "Explicit sexual images." msgstr "露骨的色情圖片。" -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "匯出我的資料" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "匯出我的資料" @@ -2078,13 +2107,13 @@ msgstr "外部媒體" 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:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "外部媒體偏好" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "外部媒體設定" @@ -2096,7 +2125,7 @@ msgstr "建立應用程式專用密碼失敗。" #: src/screens/StarterPack/Wizard/index.tsx:230 #: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" -msgstr "" +msgstr "無法建立入門包" #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." @@ -2110,9 +2139,9 @@ msgstr "無法刪除訊息" msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請重試" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" -msgstr "" +msgstr "無法刪除入門包" #: src/view/screens/Search/Explore.tsx:426 #: src/view/screens/Search/Explore.tsx:454 @@ -2154,7 +2183,7 @@ msgstr "無法提交申訴,請重試。" msgid "Failed to toggle thread mute, please try again" msgstr "無法將討論串設為靜音,請重試" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "無法更新動態" @@ -2163,34 +2192,31 @@ msgstr "無法更新動態" msgid "Failed to update settings" msgstr "無法更新設定" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "動態" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 建立的動態源" -#: src/view/screens/Feeds.tsx:675 -#~ msgid "Feed offline" -#~ msgstr "動態源已離線" - #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" -msgstr "" +msgstr "切換動態源" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "意見回饋" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2200,7 +2226,7 @@ msgstr "動態源" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "動態已更新!" @@ -2216,7 +2242,7 @@ msgstr "文件儲存成功!" msgid "Filter from feeds" msgstr "動態源中的篩選" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "正在完成" @@ -2226,6 +2252,10 @@ msgstr "正在完成" msgid "Find accounts to follow" msgstr "尋找一些帳號來跟隨" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "在探索頁面中尋找更多想要追蹤的動態源和帳號。" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 上尋找貼文和用戶" @@ -2240,13 +2270,17 @@ msgstr "微調討論串。" #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" -msgstr "" +msgstr "完成" + +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "完成導覽並開始使用程式" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "靈活" @@ -2259,6 +2293,8 @@ msgstr "水平翻轉" msgid "Flip vertically" msgstr "垂直翻轉" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:318 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2281,15 +2317,19 @@ msgstr "跟隨 {0}" msgid "Follow {name}" msgstr "跟隨 {name}" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "跟隨 7 個帳號" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "跟隨帳號" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" -msgstr "" +msgstr "全部跟隨" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" @@ -2299,7 +2339,7 @@ msgstr "回追蹤" msgid "Follow more accounts to get connected to your interests and build your network." msgstr "跟隨更多帳號以瞭解您的興趣,並建立您的社群網路。" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "由 {0} 跟隨" @@ -2327,16 +2367,20 @@ msgstr "已跟隨的用戶" msgid "Followed users only" msgstr "僅限已跟隨的用戶" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "已跟隨您" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "回跟" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "跟隨者" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "您所認識的這些人也跟隨了 @{0}" @@ -2345,12 +2389,14 @@ msgstr "您所認識的這些人也跟隨了 @{0}" msgid "Followers you know" msgstr "您也認識的跟隨者" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:312 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" @@ -2364,21 +2410,25 @@ msgstr "已跟隨 {0}" msgid "Following {name}" msgstr "已跟隨 {name}" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "「Following」動態源偏好" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "「Following」動態源顯示您跟隨用戶的最新貼文。" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "跟隨您" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "跟隨您" @@ -2400,11 +2450,11 @@ msgstr "為了保護您的帳號安全,您將無法再次查看此內容。如 msgid "Forgot Password" msgstr "忘記密碼" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "忘記密碼?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "忘記?" @@ -2427,7 +2477,7 @@ msgstr "相簿" #: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" -msgstr "" +msgstr "建立入門包" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -2438,6 +2488,10 @@ msgstr "開始" msgid "Get Started" msgstr "開始" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "開始吧" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "GIF" @@ -2452,37 +2506,41 @@ msgstr "明顯違反法律或服務條款" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "返回" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "返回" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "返回上一頁" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "返回上一步" #: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" -msgstr "" +msgstr "返回上一步" #: src/view/screens/NotFound.tsx:55 msgid "Go home" @@ -2505,6 +2563,10 @@ msgstr "前往下一步" msgid "Go to profile" msgstr "前往個人檔案" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "前往導覽的下一步" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "前往用戶的個人檔案" @@ -2513,6 +2575,10 @@ msgstr "前往用戶的個人檔案" msgid "Graphic Media" msgstr "不適宜的圖像媒體" +#: src/state/shell/progress-guide.tsx:167 +msgid "Half way there!" +msgstr "已經完成一半了!" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "帳號代碼" @@ -2525,19 +2591,19 @@ msgstr "觸覺" msgid "Harassment, trolling, or intolerance" msgstr "騷擾、惡作劇或其他無法容忍的行為" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "標籤" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "標籤:#{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "遇到問題?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "幫助" @@ -2561,7 +2627,7 @@ msgstr "這是您的應用程式專用密碼。" msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "隱藏" @@ -2580,7 +2646,7 @@ msgstr "隱藏內容" msgid "Hide this post?" msgstr "隱藏這則貼文?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "隱藏用戶列表" @@ -2612,10 +2678,10 @@ msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參 msgid "Hmmmm, we couldn't load that moderation service." msgstr "抱歉,我們無法載入該內容管理服務。" -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2626,8 +2692,8 @@ msgid "Host:" msgstr "主機:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "託管服務供應商" @@ -2697,7 +2763,7 @@ msgstr "圖片替代文字" #: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "圖片已儲存至您的圖片庫!" #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" @@ -2727,19 +2793,15 @@ msgstr "輸入新密碼" msgid "Input password for account deletion" msgstr "輸入密碼以刪除帳號" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "輸入寄送至您電子郵件地址的驗證碼" -#: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "輸入與 {identifier} 關聯的密碼" - -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "輸入註冊時使用的用戶名稱或電子郵件地址" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "輸入您的密碼" @@ -2747,7 +2809,7 @@ msgstr "輸入您的密碼" msgid "Input your preferred hosting provider" msgstr "輸入您的託管服務供應商" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "輸入您的帳號代碼" @@ -2755,7 +2817,7 @@ msgstr "輸入您的帳號代碼" msgid "Introducing Direct Messages" msgstr "為您隆重介紹「私人訊息」" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" @@ -2764,7 +2826,7 @@ msgstr "無效的雙重驗證碼。" msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "用戶名稱或密碼無效" @@ -2772,11 +2834,11 @@ msgstr "用戶名稱或密碼無效" msgid "Invite a Friend" msgstr "邀請朋友" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "邀請碼" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "邀請碼無效。請檢查您輸入的內容是否正確,然後重試。" @@ -2790,32 +2852,34 @@ msgstr "邀請碼:1 個可用" #: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "用這個入門包來邀請他人!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "邀請您的朋友跟隨您喜歡的動態源和人物" #: src/screens/StarterPack/Wizard/StepDetails.tsx:32 msgid "Invites, but personal" -msgstr "" +msgstr "邀請,但僅限個人" #: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "現在只有你一個人!使用上面的搜尋功能,將更多人加入到您的入門包中。" #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" -msgstr "" +msgstr "加入 Bluesky" #: src/components/StarterPack/QrCode.tsx:56 msgid "Join the conversation" -msgstr "" +msgstr "加入對話" #: src/screens/Onboarding/index.tsx:21 #: src/screens/Onboarding/state.ts:89 @@ -2850,16 +2914,16 @@ msgstr "您內容上的標記" msgid "Language selection" msgstr "語言選擇" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "語言設定" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "語言設定" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "語言" @@ -2919,35 +2983,45 @@ msgstr "離開 Bluesky" msgid "left to go." msgstr "個人在排在您前面。" -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" -msgstr "" +msgstr "讓我選擇" #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 msgid "Let's get your password reset!" msgstr "讓我們來重設您的密碼吧!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "讓我們開始吧!" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "亮色" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "喜歡 10 個貼文" + +#: src/state/shell/progress-guide.tsx:163 +#: src/state/shell/progress-guide.tsx:168 +msgid "Like 10 posts to train the Discover feed" +msgstr "喜歡 10 個貼文以訓練「Discover」動態源" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "對這個動態源按喜歡" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "按喜歡的用戶" @@ -2957,11 +3031,11 @@ msgstr "按喜歡的用戶" msgid "Liked By" msgstr "按喜歡的用戶" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "對您的自訂動態源表示喜歡" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "已喜歡您的貼文" @@ -2973,7 +3047,7 @@ msgstr "喜歡" msgid "Likes on this post" msgstr "這條貼文的喜歡數" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "列表" @@ -2985,7 +3059,7 @@ msgstr "列表頭像" msgid "List blocked" msgstr "列表已封鎖" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "列表由 {0} 建立" @@ -3010,10 +3084,10 @@ msgstr "已解除封鎖的列表" msgid "List unmuted" msgstr "已解除靜音的列表" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3050,7 +3124,7 @@ msgstr "載入新的貼文" msgid "Loading..." msgstr "載入中…" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "日誌" @@ -3074,7 +3148,7 @@ msgstr "登出可見性" msgid "Login to account that is not listed" msgstr "登入未列出的帳號" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "長按開啟 #{tag} 的標籤選單" @@ -3096,7 +3170,7 @@ msgstr "您看起來需要「Following」動態源,<0>點選這裡來新增。 #: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" -msgstr "" +msgstr "為我製作一個" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -3155,7 +3229,7 @@ msgstr "訊息太長了" msgid "Message settings" msgstr "訊息設定" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3166,9 +3240,9 @@ msgstr "訊息" msgid "Misleading Account" msgstr "誤導性帳號" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "內容管理" @@ -3176,7 +3250,7 @@ msgstr "內容管理" msgid "Moderation details" msgstr "內容管理詳情" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3204,16 +3278,16 @@ msgstr "內容管理列表已更新" msgid "Moderation lists" msgstr "內容管理列表" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "內容管理列表" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "內容管理設定" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "內容管理狀態" @@ -3244,7 +3318,11 @@ msgstr "最多喜歡數優先" #: src/screens/Onboarding/state.ts:90 msgid "Movies" -msgstr "" +msgstr "電影" + +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "音樂" #: src/components/TagMenu/index.tsx:249 msgid "Mute" @@ -3314,7 +3392,7 @@ msgstr "已靜音" msgid "Muted accounts" msgstr "已靜音帳號" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已靜音帳號" @@ -3340,19 +3418,19 @@ msgstr "封鎖是私人的。被封鎖的帳號可以與您互動,但您將無 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "我的動態源" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "我的個人檔案" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "我儲存的動態源" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "我儲存的動態源" @@ -3373,16 +3451,20 @@ msgid "Name or Description Violates Community Standards" msgstr "名稱或描述違反社群標準" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "自然" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "跳至 {0}" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" -msgstr "" +msgstr "切換到入門包" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "切換到下一畫面" @@ -3395,7 +3477,7 @@ msgstr "切換到您的個人檔案" msgid "Need to report a copyright violation?" msgstr "需要檢舉侵權嗎?" -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "永遠不會失去對您的跟隨者或資料的存取權。" @@ -3439,17 +3521,17 @@ msgctxt "action" msgid "New post" msgstr "新貼文" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "新貼文" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "新貼文" @@ -3467,21 +3549,22 @@ msgid "Newest replies first" msgstr "最新回覆優先" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "新聞" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3516,13 +3599,13 @@ msgstr "未找到精選 GIF,Tenor 可能發生問題。" #: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "沒有找到動態。嘗試其他搜尋。" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再跟隨 {0}" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "不超過 253 個字符" @@ -3562,7 +3645,7 @@ msgstr "沒有結果" msgid "No results found" msgstr "未找到結果" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "未找到「{query}」的結果" @@ -3598,13 +3681,13 @@ msgstr "還沒有人按喜歡,也許您應該成為第一個!" #: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "沒有找到任何人。嘗試其他搜尋。" #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" msgstr "非色情內容裸體" -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3616,7 +3699,7 @@ msgstr "暫時不需要" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3636,11 +3719,11 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3672,7 +3755,7 @@ msgstr "顯示" msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "糟糕!發生了一些錯誤。" @@ -3690,16 +3773,20 @@ msgstr "最舊的回覆優先" #: src/components/StarterPack/QrCode.tsx:69 msgid "on" -msgstr "" +msgstr "在" #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" msgstr "在 {str}" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "重新開始引導流程" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "入門指南步驟 {0}:{1}" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" @@ -3712,7 +3799,7 @@ msgstr "僅支援 .jpg 或 .png 格式的圖片" msgid "Only {0} can reply" msgstr "只有{0}可以回覆" -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "只包含字母、數字和連字符" @@ -3728,7 +3815,7 @@ msgstr "糟糕,發生了錯誤!" msgid "Oops!" msgstr "糟糕!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "開啟" @@ -3754,7 +3841,7 @@ msgstr "開啟表情符號選擇器" msgid "Open feed options menu" msgstr "開啟動態選項選單" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "在內建瀏覽器中開啟連結" @@ -3774,16 +3861,16 @@ msgstr "開啟導覽" msgid "Open post options menu" msgstr "開啟貼文選項選單" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" -msgstr "" +msgstr "開啟入門包選單" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "開啟系統日誌" @@ -3793,9 +3880,9 @@ msgstr "開啟 {numItems} 個選項" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "開啟對話窗來選擇哪些人可以回覆此討論串" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "開啟無障礙設定" @@ -3807,7 +3894,7 @@ msgstr "開啟除錯項目的額外詳細資訊" msgid "Opens camera on device" msgstr "開啟裝置相機" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "開啟對話設定" @@ -3815,7 +3902,7 @@ msgstr "開啟對話設定" msgid "Opens composer" msgstr "開啟編輯器" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "開啟可以更改的語言設定" @@ -3823,7 +3910,7 @@ msgstr "開啟可以更改的語言設定" msgid "Opens device photo gallery" msgstr "開啟裝置相簿" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "開啟外部連結嵌入設定" @@ -3845,27 +3932,27 @@ msgstr "開啟 GIF 選擇對話框" msgid "Opens list of invite codes" msgstr "開啟邀請碼列表" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "開啟帳號刪除的確認彈窗" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "開啟帳號刪除的確認彈窗。需要電子郵件驗證碼" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "開啟修改 Bluesky 密碼的彈窗" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "開啟建立新 Bluesky 帳號代碼的彈窗" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "開啟下載 Bluesky 帳號數據(存儲庫)的彈窗" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "開啟驗證電子郵件的彈窗" @@ -3873,23 +3960,23 @@ msgstr "開啟驗證電子郵件的彈窗" msgid "Opens modal for using custom domain" msgstr "開啟使用自訂網域的彈窗" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "開啟內容管理設定" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "開啟密碼重設表單" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "開啟包含所有已儲存的動態源之畫面" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "開啟應用程式專用密碼設定畫面" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "開啟「Following」動態源偏好" @@ -3897,20 +3984,20 @@ msgstr "開啟「Following」動態源偏好" msgid "Opens the linked website" msgstr "開啟網站連結" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "開啟系統日誌頁面" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "開啟討論串偏好" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "開啟這個個人檔案" @@ -3961,8 +4048,8 @@ msgstr "頁面不存在" msgid "Page Not Found" msgstr "頁面不存在" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -3984,15 +4071,16 @@ msgstr "密碼已更新!" msgid "Pause" msgstr "暫停" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用戶" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "被 @{0} 跟隨的人" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "跟隨 @{0} 的人" @@ -4006,16 +4094,16 @@ msgstr "相簿權限已遭拒絕,請在系統設定中啟用。" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" -msgstr "" +msgstr "切換帳號" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "寵物" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" -msgstr "" +msgstr "攝影" #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." @@ -4059,15 +4147,16 @@ msgstr "播放影片" msgid "Plays the GIF" msgstr "播放 GIF" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "請設定您的帳號代碼。" -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "請設定您的密碼。" -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "請完成 Captcha 驗證。" @@ -4087,10 +4176,15 @@ msgstr "請輸入此應用程式專用密碼的唯一名稱,或使用我們提 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "請輸入有效的文字或標籤進行靜音" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "請輸入您的電子郵件。" +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "請輸入您的邀請碼。" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "請輸入您的密碼:" @@ -4117,7 +4211,7 @@ msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "政治" @@ -4140,9 +4234,9 @@ msgstr "貼文" msgid "Post by {0}" msgstr "{0} 的貼文" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "@{0} 的貼文" @@ -4181,6 +4275,7 @@ msgstr "找不到貼文" msgid "posts" msgstr "貼文" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "貼文" @@ -4208,7 +4303,7 @@ msgstr "按下以更改託管服務供應商" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "按下以重試" @@ -4228,15 +4323,15 @@ msgstr "主要語言" msgid "Prioritize Your Follows" msgstr "優先顯示跟隨者" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隱私" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "隱私政策" @@ -4254,8 +4349,8 @@ msgstr "處理中…" msgid "profile" msgstr "個人檔案" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4266,11 +4361,11 @@ msgstr "個人檔案" msgid "Profile updated" msgstr "個人檔案已更新" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "通過驗證電子郵件地址來保護您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "公開內容" @@ -4292,15 +4387,19 @@ msgstr "發佈回覆" #: src/components/StarterPack/QrCodeDialog.tsx:125 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "QR Code 已複製到您的剪貼簿!" #: src/components/StarterPack/QrCodeDialog.tsx:103 msgid "QR code has been downloaded!" -msgstr "" +msgstr "QR Code 下載成功!" #: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "QR Code 已儲存至您的圖片庫!" + +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "小建議" #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -4338,7 +4437,7 @@ msgid "Reload conversations" msgstr "重新載入對話" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4351,7 +4450,7 @@ msgstr "刪除" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "從您的入門包刪除 {displayName}" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" @@ -4387,7 +4486,7 @@ msgstr "刪除動態源?" msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" @@ -4461,13 +4560,9 @@ msgstr "回覆" msgid "Replies disabled" msgstr "回覆已被停用" -#: src/view/com/threadgate/WhoCanReply.tsx:123 -#~ msgid "Replies on this thread are disabled" -#~ msgstr "此討論串的回覆已停用" - #: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" -msgstr "此討論串的回覆已停用。" +msgstr "此討論串的回覆已停用" #: src/view/com/composer/Composer.tsx:494 msgctxt "action" @@ -4528,10 +4623,10 @@ msgstr "檢舉訊息" msgid "Report post" msgstr "檢舉貼文" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" -msgstr "" +msgstr "檢舉入門包" #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" @@ -4557,7 +4652,7 @@ msgstr "檢舉這則貼文" #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this starter pack" -msgstr "" +msgstr "檢舉這個入門包" #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" @@ -4575,7 +4670,7 @@ msgstr "轉貼" msgid "Repost" msgstr "轉貼" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4594,7 +4689,7 @@ msgstr "由 {0} 轉貼" msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "轉貼您的貼文" @@ -4620,7 +4715,7 @@ msgstr "要求發佈前提供替代文字" msgid "Require email code to log into your account" msgstr "登入時要求電子郵件驗證碼" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "此供應商要求必填" @@ -4637,8 +4732,8 @@ msgstr "重設碼" msgid "Reset Code" msgstr "重設碼" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "重設初始設定進行狀態" @@ -4646,20 +4741,20 @@ msgstr "重設初始設定進行狀態" msgid "Reset password" msgstr "重設密碼" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "重設偏好狀態" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "重設初始設定狀態" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "重設偏好狀態" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "重試登入" @@ -4672,19 +4767,19 @@ msgstr "重試上次出錯的操作" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "重試" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "返回上一頁" @@ -4734,7 +4829,7 @@ msgstr "儲存帳號代碼更改" #: src/components/StarterPack/ShareDialog.tsx:150 #: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" -msgstr "" +msgstr "儲存圖片" #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" @@ -4742,7 +4837,7 @@ msgstr "儲存圖片裁剪" #: src/components/StarterPack/QrCodeDialog.tsx:178 msgid "Save QR code" -msgstr "" +msgstr "儲存 QR Code" #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 @@ -4776,13 +4871,13 @@ msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "說句「你好!👋」" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "科學" @@ -4791,16 +4886,16 @@ msgid "Scroll to top" msgstr "滾動到頂部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4826,10 +4921,10 @@ msgstr "搜尋所有具有標籤 {displayTag} 的貼文" #: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "搜尋您想推薦給別人的動態源。" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "搜尋用戶" @@ -4937,11 +5032,11 @@ msgstr "選擇您希望訂閱動態源中所包含的語言。未選擇任何語 msgid "Select your app language for the default text to display in the app." msgstr "選擇應用程式中的預設語言。" -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "選擇您的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "從下面選擇您感興趣的選項" @@ -5046,23 +5141,23 @@ msgstr "設定您的帳號" msgid "Sets Bluesky username" msgstr "設定 Bluesky 帳號代碼" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "將色彩主題設定為深色" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "將色彩主題設定為亮色" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "將色彩主題設定為跟隨系統" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "將深色主題設定為深色" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "將深色主題設定為昏暗" @@ -5082,9 +5177,9 @@ msgstr "將圖片比例設定為高" msgid "Sets image aspect ratio to wide" msgstr "將圖片比例設定為寬" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5099,13 +5194,13 @@ msgid "Sexually Suggestive" msgstr "性暗示" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" @@ -5125,7 +5220,7 @@ msgstr "分享一個趣聞!📰" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "仍然分享" @@ -5136,9 +5231,9 @@ msgstr "分享動態源" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" -msgstr "" +msgstr "分享連結" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -5147,20 +5242,20 @@ msgstr "分享連結" #: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" -msgstr "" +msgstr "分享連結對話窗" #: src/components/StarterPack/ShareDialog.tsx:134 #: src/components/StarterPack/ShareDialog.tsx:145 msgid "Share QR code" -msgstr "" +msgstr "分享 QR Code" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" -msgstr "" +msgstr "分享這個入門包" #: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "分享這個入門包,以幫助別人加入你在 Bluesky 的社群。" #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" @@ -5173,11 +5268,11 @@ msgstr "分享網站的連結" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "顯示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "顯示替代文字" @@ -5264,17 +5359,17 @@ msgstr "在您的動態中顯示來自 {0} 的貼文" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5302,12 +5397,12 @@ msgstr "登入 Bluesky 或建立新帳號" msgid "Sign out" msgstr "登出" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5323,7 +5418,7 @@ msgstr "註冊或登入即可參與對話" msgid "Sign-in Required" msgstr "需要登入" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "登入身分" @@ -5332,21 +5427,21 @@ msgstr "登入身分" msgid "Signed in as @{0}" msgstr "以 @{0} 身分登入" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" -msgstr "" +msgstr "用您的入門包註冊" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" -msgstr "" +msgstr "不使用入門包註冊" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "跳過" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "跳過此流程" @@ -5355,15 +5450,15 @@ msgstr "跳過此流程" msgid "Software Dev" msgstr "軟體開發" +#: src/components/FeedInterstitials.tsx:306 +msgid "Some other feeds you might like" +msgstr "其他你可能喜歡的動態源" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "僅部分人可以回覆" -#: src/screens/StarterPack/Wizard/index.tsx:203 -#~ msgid "Some subtitle" -#~ msgstr "" - #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "發生了一些問題" @@ -5379,8 +5474,8 @@ msgstr "發生了一些問題,請重試" msgid "Something went wrong, please try again." msgstr "發生了一些問題,請重試。" -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "抱歉!您的登入會話已過期。請重新登入。" @@ -5406,7 +5501,7 @@ msgid "Spam; excessive mentions or replies" msgstr "垃圾訊息、過多的提及或回覆" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "運動" @@ -5426,42 +5521,47 @@ msgstr "與 {displayName} 開始對話" msgid "Start chatting" msgstr "開始對話" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "開始入門指南吧!若需取得更多選項請點選下一步,或點選跳過。" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" -msgstr "" +msgstr "入門包" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" -msgstr "" +msgstr "由 {0} 建立的入門包" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" -msgstr "" +msgstr "無效的入門包" #: src/view/screens/Profile.tsx:214 msgid "Starter Packs" -msgstr "" +msgstr "入門包" #: src/components/StarterPack/ProfileStarterPacks.tsx:238 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "入門包讓您輕鬆地分享您喜愛的動態源與人物給您的朋友。" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "服務運作狀態頁面" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "故事書" @@ -5496,6 +5596,7 @@ msgstr "訂閱這個列表" msgid "Suggested accounts" msgstr "推薦的帳號" +#: src/components/FeedInterstitials.tsx:178 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "為您推薦" @@ -5504,7 +5605,7 @@ msgstr "為您推薦" msgid "Suggestive" msgstr "性暗示" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5515,6 +5616,10 @@ msgstr "支援" msgid "Switch Account" msgstr "切換帳號" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "在動態源之間切換以掌控您的體驗。" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "切換到 {0}" @@ -5523,11 +5628,11 @@ msgstr "切換到 {0}" msgid "Switches the account you are logged in to" msgstr "切換您登入的帳號" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "系統" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "系統日誌" @@ -5543,12 +5648,24 @@ msgstr "標籤選單:{displayTag}" msgid "Tall" msgstr "高" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "點擊以跳過" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "點擊查看完整內容" +#: src/state/shell/progress-guide.tsx:172 +msgid "Task complete - 10 likes!" +msgstr "任務完成 - 10 個喜歡!" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "讓我們的演算法知道你喜歡什麼" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "科技" @@ -5558,15 +5675,15 @@ msgstr "說個笑話!🤡" #: src/screens/StarterPack/Wizard/StepDetails.tsx:63 msgid "Tell us a little more" -msgstr "" +msgstr "告訴我們更多" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "條款" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -5597,16 +5714,18 @@ msgstr "謝謝,您的檢舉已提交。" msgid "That contains the following:" msgstr "其中包含以下內容:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "這個帳號代碼已被使用。" -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." -msgstr "" +msgstr "找不到那個入門包。" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 @@ -5621,9 +5740,14 @@ msgstr "社群準則已移動到 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版權政策已移動到 <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:173 +#: src/state/shell/progress-guide.tsx:178 +msgid "The Discover feed now knows what you like" +msgstr "「Discover」動態源現在知道您喜歡什麼" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "使用應用程式的體驗會更好。現在就下載 Bluesky,我們將從你離開的地方繼續。" #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." @@ -5650,9 +5774,9 @@ msgstr "這則貼文可能已被刪除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私政策已移動到 <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "您正在嘗試查看的入門包無效。您可以考慮刪除這個入門包。" #: 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." @@ -5704,7 +5828,7 @@ msgstr "連線伺服器時出現問題" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "取得貼文時發生問題,點擊這裡重試。" @@ -5874,7 +5998,7 @@ msgid "This post has been deleted." msgstr "這則貼文已被刪除。" #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" @@ -5931,24 +6055,24 @@ msgstr "此用戶未跟隨任何人。" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "這將從您的靜音文字中刪除 {0},您隨時可以新增回來。" -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "討論串偏好" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "討論串偏好" #: src/components/WhoCanReply.tsx:109 msgid "Thread settings updated" -msgstr "" +msgstr "討論串設定已更新" #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "樹狀顯示模式" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "討論串偏好" @@ -5999,11 +6123,11 @@ msgctxt "action" msgid "Try again" msgstr "重試" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" -msgstr "" +msgstr "電視節目" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "雙重驗證" @@ -6025,16 +6149,16 @@ msgstr "取消靜音列表" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "無法連線到服務,請檢查您的網路連線。" -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" -msgstr "" +msgstr "無法刪除" #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 @@ -6285,7 +6409,7 @@ msgstr "已更新用戶列表" msgid "User Lists" msgstr "用戶列表" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "帳號代碼或電子郵件地址" @@ -6320,15 +6444,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "驗證 DNS 紀錄" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "驗證電子郵件" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "驗證我的電子郵件" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "驗證我的電子郵件" @@ -6345,7 +6469,7 @@ msgstr "驗證文字檔案" msgid "Verify Your Email" msgstr "驗證您的電子郵件" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" @@ -6358,7 +6482,7 @@ msgstr "電子遊戲" msgid "View {0}'s avatar" msgstr "查看 {0} 的頭像" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "查看 {0} 的個人檔案" @@ -6407,7 +6531,7 @@ msgid "View users who like this feed" msgstr "查看喜歡此動態源的用戶" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "查看您的動態並探索更多內容" @@ -6442,7 +6566,7 @@ msgstr "我們無法載入這個對話" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" @@ -6462,7 +6586,7 @@ msgstr "我們無法載入您的出生日期偏好,請再試一次。" msgid "We were unable to load your configured labelers at this time." msgstr "我們目前無法載入您已設定的標記者。" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "我們無法連線到網際網路,請重試以繼續設定您的帳號。如果仍繼續失敗,您可以選擇跳過此流程。" @@ -6470,7 +6594,7 @@ msgstr "我們無法連線到網際網路,請重試以繼續設定您的帳號 msgid "We will let you know when your account is ready." msgstr "我們會在您的帳號準備好時通知您。" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "我們將使用這些資訊來協助訂製您的體驗。" @@ -6478,7 +6602,7 @@ msgstr "我們將使用這些資訊來協助訂製您的體驗。" msgid "We're having network issues, try again" msgstr "我們遇到網路問題,請重試" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "我們非常高興您加入我們!" @@ -6513,15 +6637,15 @@ msgstr "歡迎回來!" #: src/components/NewskieDialog.tsx:103 msgid "Welcome, friend!" -msgstr "" +msgstr "歡迎,朋友!" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "您感興趣的是什麼?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:42 msgid "What do you want to call your starter pack?" -msgstr "" +msgstr "您想將您的入門包命名為什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 @@ -6581,7 +6705,7 @@ msgstr "為什麼應該審查這則貼文?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "為什麼應該審查這個入門包?" #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" @@ -6606,7 +6730,7 @@ msgid "Write your reply" msgstr "撰寫您的回覆" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "作家" @@ -6625,9 +6749,9 @@ msgstr "開" msgid "Yes, deactivate" msgstr "確定並停用" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "是,刪除這個入門包" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" @@ -6637,13 +6761,13 @@ msgstr "確定並停用我的帳號" msgid "Yesterday, {time}" msgstr "昨天,{time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" -msgstr "" +msgstr "您" #: src/components/NewskieDialog.tsx:43 msgid "You" -msgstr "" +msgstr "您" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." @@ -6768,7 +6892,7 @@ msgstr "已經到底部啦!" #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "您還沒有建立任何入門包!" #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" @@ -6784,11 +6908,11 @@ msgstr "如果您覺得這些標記有誤,您可以提出申訴。" #: src/screens/StarterPack/Wizard/State.tsx:92 msgid "You may only add up to 50 feeds" -msgstr "" +msgstr "您最多只能新增 50 個動態源" #: src/screens/StarterPack/Wizard/State.tsx:77 msgid "You may only add up to 50 profiles" -msgstr "" +msgstr "您最多只能新增 50 個個人檔案" #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." @@ -6796,15 +6920,15 @@ msgstr "您必須年滿 13 歲才能註冊。" #: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "您必須跟隨至少七個人才能建立入門包。" #: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "您必須授予對圖片庫的存取權限才能儲存 QR Code" #: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "您必須授予對圖片庫的存取權限才能儲存圖片。" #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" @@ -6838,25 +6962,25 @@ msgstr "您:{defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "您:{short}" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "當您完成帳號創建後,您將會跟隨建議的用戶和動態源!" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "當您完成帳號創建後,您將會跟隨建議的用戶!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "您將會跟隨這些人物和其他 {0} 人" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" -msgstr "" +msgstr "您將會立即跟隨這些人物" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" -msgstr "" +msgstr "你將透過這些動態源接收最新動態" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 @@ -6869,7 +6993,7 @@ msgstr "輪到您了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "您正在使用應用程式專用密碼登入。請使用您的主密碼登入,以繼續停用您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "您已完成設定!" @@ -6882,7 +7006,7 @@ msgstr "您選擇在這則貼文中隱藏文字或標籤。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "您已經瀏覽完貼文啦!跟隨其他帳號吧。" -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "您的帳號" @@ -6894,7 +7018,7 @@ msgstr "您的帳號已刪除" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "您可以將您的帳號存放庫下載為一個「CAR」檔案。該檔案包含了所有公開的資料紀錄,但不包括嵌入媒體,例如圖片或您的私人資料,目前這些資料必須另外擷取。" -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "您的生日" @@ -6907,7 +7031,8 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "您的選擇將被儲存,但可以稍後在設定中更改。" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "您的電子郵件地址似乎無效。" @@ -6920,11 +7045,15 @@ msgstr "您的電子郵件地址已更新但尚未驗證。作為下一步,請 msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "您的電子郵件地址尚未驗證。這是一個我們建議的重要安全步驟。" +#: src/state/shell/progress-guide.tsx:162 +msgid "Your first like!" +msgstr "你的第一個喜歡!" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "您的「Following」動態源是空的!跟隨更多用戶來看看發生了什麼事情。" -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "您的完整帳號代碼將修改為" @@ -6944,7 +7073,7 @@ msgstr "您的密碼已成功更改!" msgid "Your post has been published" msgstr "您的貼文已發佈" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "您的貼文、按喜歡和封鎖是公開可見的,而靜音是私人的。" @@ -6964,6 +7093,6 @@ msgstr "您的回覆已發佈" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "您的檢舉將發送至 Bluesky 內容管理服務" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "您的帳號代碼" From f45193783e9754ed60b770b8ada6dfe082c1d885 Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Sat, 6 Jul 2024 04:32:02 +0900 Subject: [PATCH 329/520] Update Korean localization (#4646) * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po --- src/locale/locales/ko/messages.po | 1133 ++++++++++++++++------------- 1 file changed, 635 insertions(+), 498 deletions(-) diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 4a46016618..55a8706219 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-19 10:55+0900\n" +"PO-Revision-Date: 2024-07-05 09:53+0900\n" "Last-Translator: quiple\n" "Language-Team: quiple, lens0021, HaruChanHeart, hazzzi, heartade\n" "Plural-Forms: \n" @@ -21,7 +21,7 @@ msgstr "(임베드 콘텐츠 포함)" msgid "(no email)" msgstr "(이메일 없음)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "외 {0, plural, other {{formattedCount}}}명" @@ -47,7 +47,7 @@ msgstr "팔로워" msgid "{0, plural, one {following} other {following}}" msgstr "팔로우 중" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "좋아요 ({0, plural, other {#}}개)" @@ -55,7 +55,7 @@ msgstr "좋아요 ({0, plural, other {#}}개)" msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#}}명의 사용자가 좋아함" @@ -64,7 +64,7 @@ msgstr "{0, plural, other {#}}명의 사용자가 좋아함" msgid "{0, plural, one {post} other {posts}}" msgstr "게시물" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "답글 ({0, plural, other {#}}개)" @@ -72,17 +72,17 @@ msgstr "답글 ({0, plural, other {#}}개)" msgid "{0, plural, one {repost} other {reposts}}" msgstr "재게시" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "좋아요 취소 ({0, plural, other {#}}개)" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" -msgstr "" +msgstr "이번 주에 {0}명이 가입함" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" -msgstr "" +msgstr "{0}명이 이 스타터 팩을 사용했습니다!" #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" @@ -90,7 +90,7 @@ msgstr "{0} 님의 아바타" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" -msgstr "" +msgstr "{0} 님이 좋아하는 피드 및 사람들 - 함께하세요!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" @@ -132,7 +132,7 @@ msgstr "시간" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "분" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 팔로우 중" @@ -153,11 +153,11 @@ msgstr "{numUnreadNotifications}개 읽지 않음" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" -msgstr "{profileName} 님은 {0} 전에 Bluesky에 가입했습니다." +msgstr "{profileName} 님은 {0} 전에 Bluesky에 가입했습니다" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "{profileName} 님은 {0} 전에 스타터 팩을 사용하여 Bluesky에 가입했습니다" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" @@ -167,19 +167,15 @@ msgstr "{value, plural, =0 {모든 답글 표시} other {좋아요가 #개 이 msgid "<0/> members" msgstr "<0/>의 멤버" -#: src/screens/StarterPack/Wizard/index.tsx:485 -#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -#~ msgstr "" - #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1} 외 {2, plural, other {#}}명이 스타터 팩에 포함됩니다" #: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1} 외 {2, plural, other {#}}개가 스타터 팩에 포함됩니다" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -191,11 +187,11 @@ msgstr "<0>{0} 팔로우 중" #: src/screens/StarterPack/Wizard/index.tsx:507 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +msgstr "<0>{0} 및<1> <2>{1}이(가) 스타터 팩에 포함됩니다" #: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0}이(가) 스타터 팩에 포함됩니다" #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." @@ -203,16 +199,20 @@ msgstr "<0>해당 없음. 이 경고는 미디어가 첨부된 게시물에 #: src/screens/StarterPack/Wizard/index.tsx:457 msgid "<0>You and<1> <2>{0} are included in your starter pack" -msgstr "" +msgstr "<0>나와<1> <2>{0} 님이 스타터 팩에 포함됩니다" #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" msgstr "⚠잘못된 핸들" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "2단계 인증" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "도움말 툴팁" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -223,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "프로필 및 기타 탐색 링크로 이동합니다" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "접근성" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "접근성 설정" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "접근성 설정" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "계정" @@ -293,11 +293,11 @@ msgstr "추가" #: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" -msgstr "" +msgstr "계속하려면 {0}개 더 추가하기" #: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "스타터 팩에 {displayName} 추가" #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" @@ -309,8 +309,8 @@ msgstr "이 리스트에 사용자 추가" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "계정 추가" @@ -337,17 +337,13 @@ msgstr "구성 설정에 뮤트 단어 추가" msgid "Add muted words and tags" msgstr "뮤트할 단어 및 태그 추가" -#: src/screens/StarterPack/Wizard/index.tsx:197 -#~ msgid "Add people to your starter pack that you think others will enjoy following" -#~ msgstr "" - #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "추천 피드 추가" #: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "스타터 팩에 피드를 추가해 보세요!" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" @@ -357,7 +353,7 @@ msgstr "내가 팔로우하는 사람의 기본 피드만 추가하기" msgid "Add the following DNS record to your domain:" msgstr "도메인에 다음 DNS 레코드를 추가하세요:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "이 피드를 내 피드에 추가하기" @@ -390,22 +386,26 @@ msgstr "성인 콘텐츠" #: src/screens/Moderation/index.tsx:356 msgid "Adult content can only be enabled via the Web at <0>bsky.app." -msgstr "" +msgstr "성인 콘텐츠는 <0>bsky.app에서 웹을 통해서만 활성화할 수 있습니다." #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." msgstr "성인 콘텐츠가 비활성화되어 있습니다." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "고급" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "알고리즘 훈련 완료!" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "모든 계정을 팔로우했습니다" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "저장한 모든 피드를 한 곳에서 확인하세요." @@ -430,7 +430,7 @@ msgstr "이미 @{0}(으)로 로그인했습니다" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -440,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "대체 텍스트" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "대체 텍스트" @@ -463,18 +463,14 @@ msgstr "오류 발생" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "" - -#: src/components/StarterPack/ShareDialog.tsx:79 -#~ msgid "An error occurred while saving the image." -#~ msgstr "이미지를 저장하는 동안 오류가 발생했습니다" +msgstr "스타터 팩을 만드는 동안 오류가 발생했습니다. 다시 시도하시겠습니까?" #: src/components/StarterPack/QrCodeDialog.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" msgstr "QR 코드를 저장하는 동안 오류가 발생했습니다" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "모두 팔로우하려고 하는 동안 오류가 발생했습니다" @@ -484,6 +480,8 @@ msgstr "어떤 옵션에도 포함되지 않는 문제" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:294 +#: src/components/ProfileCard.tsx:306 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -491,12 +489,12 @@ msgstr "어떤 옵션에도 포함되지 않는 문제" msgid "An issue occurred, please try again." msgstr "문제가 발생했습니다. 다시 시도해 주세요." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "및" @@ -505,7 +503,7 @@ msgstr "및" msgid "Animals" msgstr "동물" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "움직이는 GIF" @@ -529,13 +527,13 @@ msgstr "앱 비밀번호 이름에는 문자, 숫자, 공백, 대시, 밑줄만 msgid "App Password names must be at least 4 characters long." msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "앱 비밀번호 설정" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "앱 비밀번호" @@ -560,7 +558,7 @@ msgstr "이의신청 제출함" msgid "Appeal this decision" msgstr "이 결정에 이의신청" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "모양" @@ -569,7 +567,7 @@ msgstr "모양" msgid "Apply default recommended feeds" msgstr "기본 추천 피드 적용하기" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "이 스타터 팩을 삭제하시겠습니까?" @@ -589,7 +587,7 @@ msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "피드에서 {0}을(를) 제거하시겠습니까?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "내 피드에서 이 피드를 삭제하시겠습니까?" @@ -614,7 +612,7 @@ msgstr "예술" msgid "Artistic or non-erotic nudity." msgstr "선정적이지 않거나 예술적인 노출." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "3자 이상" @@ -625,20 +623,21 @@ msgstr "3자 이상" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "뒤로" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "기본" @@ -646,7 +645,7 @@ msgstr "기본" msgid "Birthday" msgstr "생년월일" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "생년월일:" @@ -690,7 +689,7 @@ msgstr "차단됨" msgid "Blocked accounts" msgstr "차단한 계정" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "차단한 계정" @@ -732,9 +731,13 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky는 호스팅 제공자를 선택할 수 있는 개방형 네트워크입니다. 개발자를 위한 사용자 지정 호스팅이 베타 버전으로 제공됩니다." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "Bluesky는 친구와 함께하면 더 좋답니다!" + #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Bluesky가 네트워크에 있는 사람들 중에서 임의로 추천 계정 세트를 선택합니다." #: src/screens/Moderation/index.tsx:557 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." @@ -753,6 +756,24 @@ msgstr "이미지 흐리게 및 피드에서 필터링" msgid "Books" msgstr "책" +#: src/components/FeedInterstitials.tsx:274 +msgid "Browse more accounts on the Explore page" +msgstr "탐색 페이지에서 더 많은 계정 찾아보기" + +#: src/components/FeedInterstitials.tsx:400 +msgid "Browse more feeds on the Explore page" +msgstr "탐색 페이지에서 더 많은 피드 찾아보기" + +#: src/components/FeedInterstitials.tsx:263 +#: src/components/FeedInterstitials.tsx:389 +msgid "Browse more suggestions" +msgstr "더 많은 추천 찾아보기" + +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:409 +msgid "Browse more suggestions on the Explore page" +msgstr "탐색 페이지에서 더 많은 추천 찾아보기" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -863,17 +884,17 @@ msgstr "연결된 웹사이트를 여는 것을 취소합니다" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "핸들 변경" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "핸들 변경" @@ -881,12 +902,12 @@ msgstr "핸들 변경" msgid "Change my email" msgstr "내 이메일 변경하기" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "비밀번호 변경" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "비밀번호 변경" @@ -898,9 +919,9 @@ msgstr "게시물 언어를 {0}(으)로 변경" msgid "Change Your Email" msgstr "이메일 변경" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "대화" @@ -910,14 +931,14 @@ msgstr "대화 뮤트됨" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "대화 설정" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "대화 설정" @@ -930,35 +951,39 @@ msgstr "대화 언뮤트됨" msgid "Check my status" msgstr "내 상태 확인" -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "이메일에서 로그인 코드를 확인한 후 여기에 입력하세요." #: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" -msgstr "받은 편지함에서 아래에 입력하는 인증 코드가 포함된 이메일이 있는지 확인하세요:" +msgstr "받은 편지함에서 아래에 입력할 인증 코드가 포함된 이메일이 있는지 확인하세요." -#: src/view/com/modals/Threadgate.tsx:75 -#~ msgid "Choose \"Everybody\" or \"Nobody\"" -#~ msgstr "\"모두\" 또는 \"없음\"을 선택하세요." +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "3개 이상 선택하세요." + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "최소 {0}개 이상 선택하세요" #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" -msgstr "" +msgstr "피드 선택" #: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" -msgstr "" +msgstr "임의로 선택하기" #: src/screens/StarterPack/Wizard/index.tsx:187 msgid "Choose People" -msgstr "" +msgstr "사람들 선택" #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" msgstr "서비스 선택" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "맞춤 피드를 구동할 알고리즘을 선택하세요." @@ -969,25 +994,25 @@ msgstr "이 색상을 아바타로 선택" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 msgid "Choose who can reply" -msgstr "" +msgstr "답글을 달 수 있는 사람 선택하기" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "비밀번호를 입력하세요" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "모든 레거시 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "모든 레거시 스토리지 데이터 지우기 (이후 다시 시작)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "모든 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" @@ -996,11 +1021,11 @@ msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" msgid "Clear search query" msgstr "검색어 지우기" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "모든 레거시 스토리지 데이터를 지웁니다" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "모든 스토리지 데이터를 지웁니다" @@ -1041,7 +1066,7 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "닫기" @@ -1104,11 +1129,11 @@ msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" msgid "Closes viewer for header image" msgstr "헤더 이미지 뷰어를 닫습니다" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "사용자 목록 접기" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "이 알림에 대한 사용자 목록을 축소합니다" @@ -1122,16 +1147,16 @@ msgstr "코미디" msgid "Comics" msgstr "만화" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "커뮤니티 가이드라인" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "온보딩 완료 후 계정 사용 시작" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "챌린지 완료하기" @@ -1184,7 +1209,7 @@ msgstr "나이를 확인하세요:" msgid "Confirm your birthdate" msgstr "생년월일 확인" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1194,11 +1219,11 @@ msgstr "생년월일 확인" msgid "Confirmation code" msgstr "인증 코드" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "연결 중…" -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "지원에 연락하기" @@ -1235,7 +1260,7 @@ msgstr "콘텐츠 경고" msgid "Context menu backdrop, click to close the menu." msgstr "컨텍스트 메뉴 배경을 클릭하여 메뉴를 닫습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "계속" @@ -1248,9 +1273,9 @@ msgstr "{0}(으)로 계속하기 (현재 로그인)" msgid "Continue thread..." msgstr "스레드 더 보기..." -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "다음 단계로 계속하기" @@ -1267,7 +1292,7 @@ msgstr "요리" msgid "Copied" msgstr "복사됨" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "빌드 버전 클립보드에 복사됨" @@ -1276,7 +1301,7 @@ msgstr "빌드 버전 클립보드에 복사됨" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1304,7 +1329,7 @@ msgstr "코드 복사" #: src/components/StarterPack/ShareDialog.tsx:123 msgid "Copy link" -msgstr "" +msgstr "링크 복사" #: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" @@ -1333,7 +1358,7 @@ msgstr "게시물 텍스트 복사" msgid "Copy QR code" msgstr "QR 코드 복사" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "저작권 정책" @@ -1363,7 +1388,7 @@ msgstr "만들기" msgid "Create a new account" msgstr "새 계정 만들기" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "새 Bluesky 계정을 만듭니다" @@ -1373,7 +1398,7 @@ msgstr "스타터 팩 QR 코드 만들기" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "스타터 팩 만들기" @@ -1381,7 +1406,7 @@ msgstr "스타터 팩 만들기" msgid "Create a starter pack for me" msgstr "나를 위한 스타터 팩 만들기" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "계정 만들기" @@ -1396,7 +1421,7 @@ msgstr "대신 아바타 만들기" #: src/components/StarterPack/ProfileStarterPacks.tsx:172 msgid "Create another" -msgstr "" +msgstr "다른 스타터 팩 만들기" #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" @@ -1407,10 +1432,6 @@ msgstr "앱 비밀번호 만들기" msgid "Create new account" msgstr "새 계정 만들기" -#: src/components/StarterPack/ShareDialog.tsx:158 -#~ msgid "Create QR code" -#~ msgstr "QR 코드 만들기" - #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "{0}에 대한 신고 작성하기" @@ -1433,7 +1454,7 @@ msgstr "사용자 지정" msgid "Custom domain" msgstr "사용자 지정 도메인" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공하고 좋아하는 콘텐츠를 찾을 수 있도록 도와줍니다." @@ -1442,8 +1463,8 @@ msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공 msgid "Customize media from external sites." msgstr "외부 사이트 미디어를 사용자 지정합니다." -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "어두움" @@ -1451,24 +1472,24 @@ msgstr "어두움" msgid "Dark mode" msgstr "어두운 모드" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "어두운 테마" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "생년월일" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "계정 비활성화" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "내 계정 비활성화" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "검토 디버그" @@ -1477,16 +1498,16 @@ msgid "Debug panel" msgstr "디버그 패널" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "삭제" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "계정 삭제" @@ -1502,8 +1523,8 @@ msgstr "앱 비밀번호 삭제" msgid "Delete app password?" msgstr "앱 비밀번호를 삭제하시겠습니까?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "대화 신고 기록 삭제" @@ -1527,7 +1548,7 @@ msgstr "내게 보이는 메시지 삭제" msgid "Delete my account" msgstr "내 계정 삭제" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "내 계정 삭제…" @@ -1536,14 +1557,14 @@ msgstr "내 계정 삭제…" msgid "Delete post" msgstr "게시물 삭제" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "스타터 팩 삭제" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" -msgstr "스타터 팩을 삭제하시겠습니까?" +msgstr "스타터 팩 삭제" #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" @@ -1561,7 +1582,7 @@ msgstr "삭제됨" msgid "Deleted post." msgstr "삭제된 게시물." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "대화 신고 기록을 삭제합니다" @@ -1580,7 +1601,7 @@ msgstr "설명이 포함된 대체 텍스트" msgid "Did you want to say anything?" msgstr "하고 싶은 말이 없나요?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "어둑함" @@ -1622,6 +1643,10 @@ msgstr "초안 삭제" msgid "Discourage apps from showing my account to logged-out users" msgstr "앱이 로그아웃한 사용자에게 내 계정을 표시하지 않도록 설정하기" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "Discover 피드는 탐색하며 내가 어떤 게시물을 좋아하는지 학습합니다." + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1631,10 +1656,14 @@ msgstr "새로운 맞춤 피드 찾아보기" msgid "Discover new feeds" msgstr "새 피드 발견하기" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "새 피드 발견하기" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "시작하기 가이드 닫기" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "더 큰 대체 텍스트 배지 표시" @@ -1655,7 +1684,7 @@ msgstr "DNS 패널" msgid "Does not include nudity." msgstr "노출을 포함하지 않습니다." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "하이픈으로 시작하거나 끝나지 않음" @@ -1700,7 +1729,7 @@ msgstr "완료" msgid "Done{extraText}" msgstr "완료{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "Bluesky 다운로드" @@ -1709,7 +1738,7 @@ msgstr "Bluesky 다운로드" msgid "Download CAR file" msgstr "CAR 파일 다운로드" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "드롭하여 이미지 추가" @@ -1753,11 +1782,11 @@ msgstr "예: 반복적으로 광고 답글을 다는 계정." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "각 코드는 한 번만 사용할 수 있습니다. 주기적으로 더 많은 초대 코드를 받게 됩니다." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "편집" @@ -1773,12 +1802,12 @@ msgstr "아바타 편집" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" -msgstr "피드 편집" +msgstr "피드 편집하기" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 msgid "Edit image" -msgstr "이미지 편집" +msgstr "이미지 편집하기" #: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" @@ -1788,20 +1817,20 @@ msgstr "리스트 세부 정보 편집" msgid "Edit Moderation List" msgstr "검토 리스트 편집" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "내 피드 편집" #: src/view/com/modals/EditProfile.tsx:153 msgid "Edit my profile" -msgstr "내 프로필 편집" +msgstr "내 프로필 편집하기" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" -msgstr "사람들 편집" +msgstr "사람들 편집하기" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -1813,7 +1842,7 @@ msgstr "프로필 편집" msgid "Edit Profile" msgstr "프로필 편집" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "스타터 팩 편집" @@ -1833,7 +1862,7 @@ msgstr "내 표시 이름 편집" msgid "Edit your profile description" msgstr "내 프로필 설명 편집" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "스타터 팩 편집" @@ -1844,9 +1873,9 @@ msgstr "교육" #: src/components/dialogs/ThreadgateEditor.tsx:98 msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +msgstr "\"모두\" 또는 \"없음\"을 선택합니다." -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "이메일" @@ -1872,7 +1901,7 @@ msgstr "이메일 변경됨" msgid "Email verified" msgstr "이메일 확인됨" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "이메일:" @@ -1925,6 +1954,10 @@ msgstr "사용" msgid "End of feed" msgstr "피드 끝" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "온보딩 투어 창이 종료됐습니다. 앞으로 이동하지 마세요. 대신 뒤로 이동하여 더 많은 옵션을 보거나 건너뛰려면 누르세요." + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "이 앱 비밀번호의 이름 입력" @@ -1959,7 +1992,7 @@ msgid "Enter your birth date" msgstr "생년월일을 입력하세요" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "이메일 주소를 입력하세요" @@ -1979,11 +2012,11 @@ msgstr "사용자 이름 및 비밀번호 입력" msgid "Error occurred while saving file" msgstr "파일을 저장하는 동안 오류가 발생했습니다" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "오류:" @@ -2038,7 +2071,7 @@ msgstr "검색어 입력을 종료합니다" msgid "Expand alt text" msgstr "대체 텍스트 확장" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "사용자 목록 펼치기" @@ -2055,12 +2088,12 @@ msgstr "노골적이거나 불쾌감을 줄 수 있는 미디어." msgid "Explicit sexual images." msgstr "노골적인 성적 이미지." -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "내 데이터 내보내기" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "내 데이터 내보내기" @@ -2074,13 +2107,13 @@ msgstr "외부 미디어" 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:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "외부 미디어 설정" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "외부 미디어 설정" @@ -2106,7 +2139,7 @@ msgstr "메시지를 삭제하지 못했습니다" msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "스타터 팩을 삭제하지 못했습니다" @@ -2150,7 +2183,7 @@ msgstr "이의신청을 제출하지 못했습니다. 다시 시도해 주세요 msgid "Failed to toggle thread mute, please try again" msgstr "스레드 뮤트를 전환하지 못했습니다. 다시 시도해 주세요" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "피드를 업데이트하지 못했습니다" @@ -2159,11 +2192,11 @@ msgstr "피드를 업데이트하지 못했습니다" msgid "Failed to update settings" msgstr "설정을 업데이트하지 못했습니다" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "피드" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} 님의 피드" @@ -2172,17 +2205,18 @@ msgstr "{0} 님의 피드" msgid "Feed toggle" msgstr "피드 켜거나 끄기" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "피드백" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2192,7 +2226,7 @@ msgstr "피드" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "피드는 사용자가 약간의 코딩 전문 지식만으로 구축할 수 있는 맞춤 알고리즘입니다. <0/>에서 자세한 내용을 확인하세요." -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "피드 업데이트됨" @@ -2208,7 +2242,7 @@ msgstr "파일을 성공적으로 저장했습니다!" msgid "Filter from feeds" msgstr "피드에서 필터링" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "마무리 중" @@ -2218,6 +2252,10 @@ msgstr "마무리 중" msgid "Find accounts to follow" msgstr "팔로우할 계정 찾아보기" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "탐색 페이지에서 팔로우할 피드와 계정을 더 찾아보세요." + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Bluesky에서 게시물 및 사용자 찾기" @@ -2232,13 +2270,17 @@ msgstr "대화 스레드를 미세 조정합니다." #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" -msgstr "종료" +msgstr "완료" + +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "투어 완료 및 애플리케이션 시작" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "건강" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "유연성" @@ -2251,6 +2293,8 @@ msgstr "가로로 뒤집기" msgid "Flip vertically" msgstr "세로로 뒤집기" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:318 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2273,13 +2317,17 @@ msgstr "{0} 님을 팔로우" msgid "Follow {name}" msgstr "{name} 님을 팔로우" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "7개 계정 팔로우하기" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "계정 팔로우" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "모두 팔로우" @@ -2291,7 +2339,7 @@ msgstr "맞팔로우" msgid "Follow more accounts to get connected to your interests and build your network." msgstr "더 많은 계정을 팔로우하고 관심 분야를 연결하여 네트워크를 구축하세요." -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "{0} 님이 팔로우함" @@ -2319,16 +2367,20 @@ msgstr "팔로우한 사용자" msgid "Followed users only" msgstr "팔로우한 사용자만" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "이(가) 나를 팔로우했습니다" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "이(가) 나를 맞팔로우했습니다" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "팔로워" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "내가 아는 @{0} 님의 팔로워" @@ -2337,12 +2389,14 @@ msgstr "내가 아는 @{0} 님의 팔로워" msgid "Followers you know" msgstr "내가 아는 팔로워" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:312 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" @@ -2356,21 +2410,25 @@ msgstr "{0} 님을 팔로우했습니다" msgid "Following {name}" msgstr "{name} 님을 팔로우했습니다" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "팔로우 중 피드는 내가 팔로우하는 사람들의 최신 게시물을 표시합니다." + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "나를 팔로우함" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "나를 팔로우함" @@ -2392,11 +2450,11 @@ msgstr "보안상의 이유로 이 비밀번호는 다시 볼 수 없습니다. msgid "Forgot Password" msgstr "비밀번호 분실" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "비밀번호를 잊으셨나요?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "분실" @@ -2430,6 +2488,10 @@ msgstr "시작하기" msgid "Get Started" msgstr "시작하기" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "시작하기" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "GIF" @@ -2444,31 +2506,35 @@ msgstr "명백한 법률 또는 서비스 이용약관 위반 행위" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "뒤로" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "뒤로" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "이전 화면으로 돌아갑니다" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "이전 단계로 돌아가기" @@ -2497,6 +2563,10 @@ msgstr "다음" msgid "Go to profile" msgstr "프로필로 가기" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "둘러보기 다음 단계로 이동" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "사용자의 프로필로 가기" @@ -2505,6 +2575,10 @@ msgstr "사용자의 프로필로 가기" msgid "Graphic Media" msgstr "그래픽 미디어" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "절반은 완료!" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "핸들" @@ -2517,19 +2591,19 @@ msgstr "햅틱" msgid "Harassment, trolling, or intolerance" msgstr "괴롭힘, 분쟁 유발 또는 차별" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "해시태그" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "해시태그: #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "문제가 있나요?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "도움말" @@ -2553,7 +2627,7 @@ msgstr "앱 비밀번호입니다." msgid "Hide" msgstr "숨기기" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "숨기기" @@ -2572,7 +2646,7 @@ msgstr "콘텐츠 숨기기" msgid "Hide this post?" msgstr "이 게시물을 숨기시겠습니까?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "사용자 리스트 숨기기" @@ -2604,10 +2678,10 @@ msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자 msgid "Hmmmm, we couldn't load that moderation service." msgstr "검토 서비스를 불러올 수 없습니다." -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2618,8 +2692,8 @@ msgid "Host:" msgstr "호스트:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "호스팅 제공자" @@ -2640,7 +2714,7 @@ msgstr "인증 코드가 있습니다" #: src/view/com/modals/ChangeHandle.tsx:278 msgid "I have my own domain" -msgstr "도메인을 가지고 있음" +msgstr "내 도메인을 가지고 있습니다" #: src/components/dms/BlockedByListDialog.tsx:56 #: src/components/dms/ReportConversationPrompt.tsx:22 @@ -2689,7 +2763,7 @@ msgstr "이미지 대체 텍스트" #: src/components/StarterPack/ShareDialog.tsx:75 msgid "Image saved to your camera roll!" -msgstr "이미지를 앨범에 저장했습니다." +msgstr "이미지를 사진 보관함에 저장했습니다" #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" @@ -2719,19 +2793,15 @@ msgstr "새 비밀번호를 입력합니다" msgid "Input password for account deletion" msgstr "계정을 삭제하기 위해 비밀번호를 입력합니다" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "이메일로 전송된 코드를 입력합니다" -#: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "{identifier}에 연결된 비밀번호를 입력합니다" - -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "가입 시 사용한 사용자 이름 또는 이메일 주소를 입력합니다" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "비밀번호를 입력합니다" @@ -2739,7 +2809,7 @@ msgstr "비밀번호를 입력합니다" msgid "Input your preferred hosting provider" msgstr "선호하는 호스팅 제공자를 입력합니다" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "사용자 핸들을 입력합니다" @@ -2747,7 +2817,7 @@ msgstr "사용자 핸들을 입력합니다" msgid "Introducing Direct Messages" msgstr "다이렉트 메시지 소개" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "잘못된 2단계 인증 코드입니다." @@ -2756,7 +2826,7 @@ msgstr "잘못된 2단계 인증 코드입니다." msgid "Invalid or unsupported post record" msgstr "유효하지 않거나 지원되지 않는 게시물 기록" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "잘못된 사용자 이름 또는 비밀번호" @@ -2764,11 +2834,11 @@ msgstr "잘못된 사용자 이름 또는 비밀번호" msgid "Invite a Friend" msgstr "친구 초대하기" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "초대 코드" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "초대 코드가 올바르지 않습니다. 코드를 올바르게 입력했는지 확인한 후 다시 시도하세요." @@ -2786,22 +2856,24 @@ msgstr "이 스타터 팩을 사용할 사람들을 초대하세요!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "친구를 초대하여 좋아하는 피드와 사람들을 팔로우할 수 있게 합니다." #: src/screens/StarterPack/Wizard/StepDetails.tsx:32 msgid "Invites, but personal" -msgstr "" +msgstr "개인적인 초대" #: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "아직은 나밖에 없습니다. 위에서 검색하여 스타터 팩에 더 많은 사람을 추가하세요." #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "채용" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "Bluesky 가입하기" @@ -2842,16 +2914,16 @@ msgstr "내 콘텐츠의 라벨" msgid "Language selection" msgstr "언어 선택" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "언어 설정" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "언어 설정" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "언어" @@ -2911,7 +2983,7 @@ msgstr "Bluesky 떠나기" msgid "left to go." msgstr "명 남았습니다." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." @@ -2924,22 +2996,32 @@ msgstr "직접 선택하기" msgid "Let's get your password reset!" msgstr "비밀번호를 재설정해 봅시다!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "출발!" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "밝음" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "10개 게시물에 좋아요 누르기" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "10개 게시물에 좋아요를 눌러 Discover 피드를 훈련시키세요" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "이 피드에 좋아요 표시" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "좋아요 표시한 사용자" @@ -2949,11 +3031,11 @@ msgstr "좋아요 표시한 사용자" msgid "Liked By" msgstr "좋아요 표시한 사용자" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "이(가) 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "이(가) 내 게시물을 좋아합니다" @@ -2965,7 +3047,7 @@ msgstr "좋아요" msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "리스트" @@ -2977,7 +3059,7 @@ msgstr "리스트 아바타" msgid "List blocked" msgstr "리스트 차단됨" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "{0} 님의 리스트" @@ -3002,10 +3084,10 @@ msgstr "리스트 차단 해제됨" msgid "List unmuted" msgstr "리스트 언뮤트됨" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3042,7 +3124,7 @@ msgstr "새 게시물 불러오기" msgid "Loading..." msgstr "불러오는 중…" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "로그" @@ -3066,7 +3148,7 @@ msgstr "로그아웃 표시" msgid "Login to account that is not listed" msgstr "목록에 없는 계정으로 로그인" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "길게 눌러 #{tag}에 대한 태그 메뉴를 엽니다" @@ -3088,7 +3170,7 @@ msgstr "팔로우 중 피드가 누락된 것 같습니다. <0>이곳을 클릭 #: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" -msgstr "" +msgstr "나를 위해 만들기" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -3147,7 +3229,7 @@ msgstr "메시지가 너무 깁니다" msgid "Message settings" msgstr "메시지 설정" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3158,9 +3240,9 @@ msgstr "메시지" msgid "Misleading Account" msgstr "오해의 소지가 있는 계정" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "검토" @@ -3168,7 +3250,7 @@ msgstr "검토" msgid "Moderation details" msgstr "검토 세부 정보" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3196,16 +3278,16 @@ msgstr "검토 리스트 업데이트됨" msgid "Moderation lists" msgstr "검토 리스트" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "검토 리스트" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "검토 설정" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "검토 상태" @@ -3236,7 +3318,11 @@ msgstr "좋아요 많은 순" #: src/screens/Onboarding/state.ts:90 msgid "Movies" -msgstr "" +msgstr "영화" + +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "음악" #: src/components/TagMenu/index.tsx:249 msgid "Mute" @@ -3306,7 +3392,7 @@ msgstr "뮤트됨" msgid "Muted accounts" msgstr "뮤트한 계정" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "뮤트한 계정" @@ -3332,19 +3418,19 @@ msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호 msgid "My Birthday" msgstr "내 생년월일" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "내 피드" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "내 프로필" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "내 저장한 피드" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "내 저장한 피드" @@ -3365,16 +3451,20 @@ msgid "Name or Description Violates Community Standards" msgstr "이름 또는 설명이 커뮤니티 기준을 위반함" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "자연" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "{0}(으)로 이동" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" -msgstr "" +msgstr "스타터 팩으로 이동합니다" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "다음 화면으로 이동합니다" @@ -3387,9 +3477,9 @@ msgstr "내 프로필로 이동합니다" msgid "Need to report a copyright violation?" msgstr "저작권 위반을 신고해야 하나요?" -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." -msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 마세요." +msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 않습니다." #: src/view/com/modals/ChangeHandle.tsx:515 msgid "Nevermind, create a handle for me" @@ -3431,17 +3521,17 @@ msgctxt "action" msgid "New post" msgstr "새 게시물" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "새 게시물" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "새 게시물" @@ -3459,21 +3549,22 @@ msgid "Newest replies first" msgstr "새로운 순" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "뉴스" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3514,7 +3605,7 @@ msgstr "피드를 찾을 수 없습니다. 다른 피드를 검색해 보세요. msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "253자를 초과하지 않음" @@ -3526,7 +3617,7 @@ msgstr "아직 메시지가 없습니다" msgid "No more conversations to show" msgstr "더 이상 표시할 대화가 없습니다" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "아직 알림이 없습니다." @@ -3554,7 +3645,7 @@ msgstr "결과 없음" msgid "No results found" msgstr "결과를 찾을 수 없음" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다" @@ -3596,7 +3687,7 @@ msgstr "아무도 찾을 수 없습니다. 다른 사용자를 검색해 보세 msgid "Non-sexual Nudity" msgstr "선정적이지 않은 노출" -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "찾을 수 없음" @@ -3608,7 +3699,7 @@ msgstr "나중에 하기" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "공유 관련 참고 사항" @@ -3628,11 +3719,11 @@ msgstr "알림음" msgid "Notification Sounds" msgstr "알림음" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3664,7 +3755,7 @@ msgstr "끄기" msgid "Oh no!" msgstr "이런!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "이런! 뭔가 잘못되었습니다." @@ -3688,10 +3779,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "온보딩 재설정" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "온보딩 투어 단계 {0}: {1}" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." @@ -3704,7 +3799,7 @@ msgstr ".jpg 및 .png 파일만 지원합니다" msgid "Only {0} can reply" msgstr "{0}만 답글을 달 수 있음" -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "문자, 숫자, 하이픈만 포함" @@ -3720,7 +3815,7 @@ msgstr "이런, 뭔가 잘못되었습니다!" msgid "Oops!" msgstr "이런!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "공개성" @@ -3746,7 +3841,7 @@ msgstr "이모티콘 선택기 열기" msgid "Open feed options menu" msgstr "피드 옵션 메뉴 열기" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "링크를 인앱 브라우저로 열기" @@ -3766,16 +3861,16 @@ msgstr "내비게이션 열기" msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "스타터 팩 메뉴 열기" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "스토리북 페이지 열기" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "시스템 로그 열기" @@ -3785,9 +3880,9 @@ msgstr "{numItems}번째 옵션을 엽니다" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "이 스레드에 답글을 달 수 있는 사람을 선택하는 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "접근성 설정을 엽니다" @@ -3799,7 +3894,7 @@ msgstr "디버그 항목에 대한 추가 세부 정보를 엽니다" msgid "Opens camera on device" msgstr "기기에서 카메라를 엽니다" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "대화 설정을 엽니다" @@ -3807,7 +3902,7 @@ msgstr "대화 설정을 엽니다" msgid "Opens composer" msgstr "답글 작성 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "구성 가능한 언어 설정을 엽니다" @@ -3815,7 +3910,7 @@ msgstr "구성 가능한 언어 설정을 엽니다" msgid "Opens device photo gallery" msgstr "기기의 사진 갤러리를 엽니다" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "외부 임베드 설정을 엽니다" @@ -3837,27 +3932,27 @@ msgstr "GIF 선택 대화 상자를 엽니다" msgid "Opens list of invite codes" msgstr "초대 코드 목록을 엽니다" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "계정 비활성화 확인을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "계정 삭제 확인을 위한 대화 상자를 엽니다. 이메일 코드가 필요합니다" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "Bluesky 비밀번호 변경을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "새로운 Bluesky 핸들을 선택하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Bluesky 계정 데이터(저장소)를 다운로드하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "이메일 인증을 위한 대화 상자를 엽니다" @@ -3865,23 +3960,23 @@ msgstr "이메일 인증을 위한 대화 상자를 엽니다" msgid "Opens modal for using custom domain" msgstr "사용자 지정 도메인을 사용하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "검토 설정을 엽니다" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "비밀번호 재설정 양식을 엽니다" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "모든 저장한 피드 화면을 엽니다" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "비밀번호 설정을 엽니다" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "팔로우 중 피드 설정을 엽니다" @@ -3889,20 +3984,20 @@ msgstr "팔로우 중 피드 설정을 엽니다" msgid "Opens the linked website" msgstr "연결된 웹사이트를 엽니다" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "스토리북 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "시스템 로그 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "스레드 설정을 엽니다" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "이 프로필을 엽니다" @@ -3914,11 +4009,11 @@ msgstr "{numItems}개 중 {0}번째 옵션" #: src/components/dms/ReportDialog.tsx:183 #: src/components/ReportDialog/SubmitView.tsx:162 msgid "Optionally provide additional information below:" -msgstr "선택 사항으로 아래에 추가 정보를 입력하세요:" +msgstr "선택 사항으로 아래에 추가 정보를 입력하세요." #: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" -msgstr "또는 다음 옵션을 결합하세요:" +msgstr "또는 다음 옵션을 결합하세요." #: src/screens/Deactivated.tsx:211 msgid "Or, continue with another account." @@ -3953,8 +4048,8 @@ msgstr "페이지를 찾을 수 없음" msgid "Page Not Found" msgstr "페이지를 찾을 수 없음" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -3976,38 +4071,39 @@ msgstr "비밀번호 변경됨" msgid "Pause" msgstr "일시 정지" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "사람들" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "@{0} 님이 팔로우한 사람들" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "@{0} 님을 팔로우하는 사람들" #: src/view/com/lightbox/Lightbox.tsx:69 msgid "Permission to access camera roll is required." -msgstr "앨범에 접근할 수 있는 권한이 필요합니다." +msgstr "사진 보관함에 접근할 수 있는 권한이 필요합니다." #: src/view/com/lightbox/Lightbox.tsx:75 msgid "Permission to access camera roll was denied. Please enable it in your system settings." -msgstr "앨범에 접근할 수 있는 권한이 거부되었습니다. 시스템 설정에서 활성화하세요." +msgstr "사진 보관함에 접근할 수 있는 권한이 거부되었습니다. 시스템 설정에서 활성화하세요." #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" msgstr "사람 켜거나 끄기" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "반려동물" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" -msgstr "" +msgstr "사진" #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." @@ -4051,15 +4147,16 @@ msgstr "동영상 재생" msgid "Plays the GIF" msgstr "GIF를 재생합니다" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "핸들을 입력하세요." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "비밀번호를 입력하세요." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "인증 캡차를 완료해 주세요." @@ -4079,13 +4176,18 @@ msgstr "이 앱 비밀번호에 대해 고유한 이름을 입력하거나 무 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "뮤트할 단어나 태그 또는 문구를 입력하세요" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "이메일을 입력하세요." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "초대 코드를 입력하세요." + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" -msgstr "비밀번호도 입력해 주세요:" +msgstr "비밀번호를 입력하세요." #: src/components/moderation/LabelsOnMeDialog.tsx:256 msgid "Please explain why you think this label was incorrectly applied by {0}" @@ -4109,7 +4211,7 @@ msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "정치" @@ -4132,9 +4234,9 @@ msgstr "게시물" msgid "Post by {0}" msgstr "{0} 님의 게시물" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "@{0} 님의 게시물" @@ -4173,6 +4275,7 @@ msgstr "게시물을 찾을 수 없음" msgid "posts" msgstr "게시물" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "게시물" @@ -4200,7 +4303,7 @@ msgstr "호스팅 제공자를 변경하려면 누릅니다" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "다시 시도하려면 누르기" @@ -4220,15 +4323,15 @@ msgstr "주 언어" msgid "Prioritize Your Follows" msgstr "내 팔로우 먼저 표시" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "개인정보" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "개인정보 처리방침" @@ -4246,8 +4349,8 @@ msgstr "처리 중…" msgid "profile" msgstr "프로필" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4258,11 +4361,11 @@ msgstr "프로필" msgid "Profile updated" msgstr "프로필 업데이트됨" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "이메일을 인증하여 계정을 보호하세요." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "공공성" @@ -4292,7 +4395,11 @@ msgstr "QR 코드를 다운로드했습니다." #: src/components/StarterPack/QrCodeDialog.tsx:104 msgid "QR code saved to your camera roll!" -msgstr "QR 코드를 앨범에 저장했습니다." +msgstr "QR 코드를 사진 보관함에 저장했습니다." + +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "빠른 팁" #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -4330,7 +4437,7 @@ msgid "Reload conversations" msgstr "대화 다시 불러오기" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4343,7 +4450,7 @@ msgstr "제거" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "{displayName} 님을 스타터 팩에서 제거" +msgstr "스타터 팩에서 {displayName} 제거" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" @@ -4379,7 +4486,7 @@ msgstr "피드를 제거하시겠습니까?" msgid "Remove from my feeds" msgstr "내 피드에서 제거" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "내 피드에서 제거하시겠습니까?" @@ -4453,10 +4560,6 @@ msgstr "답글" msgid "Replies disabled" msgstr "답글 비활성화됨" -#: src/view/com/threadgate/WhoCanReply.tsx:123 -#~ msgid "Replies on this thread are disabled" -#~ msgstr "이 스레드에 대한 답글이 비활성화됨" - #: src/components/WhoCanReply.tsx:242 msgid "Replies to this thread are disabled" msgstr "이 스레드에 대한 답글이 비활성화됨" @@ -4520,8 +4623,8 @@ msgstr "메시지 신고" msgid "Report post" msgstr "게시물 신고" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "스타터 팩 신고" @@ -4567,7 +4670,7 @@ msgstr "재게시" msgid "Repost" msgstr "재게시" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4586,7 +4689,7 @@ msgstr "{0} 님이 재게시함" msgid "Reposted by <0><1/>" msgstr "<0><1/> 님이 재게시함" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" @@ -4612,7 +4715,7 @@ msgstr "게시하기 전 대체 텍스트 필수" msgid "Require email code to log into your account" msgstr "계정에 로그인할 때 이메일 코드 필수" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "이 제공자에서 필수" @@ -4629,8 +4732,8 @@ msgstr "재설정 코드" msgid "Reset Code" msgstr "재설정 코드" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "온보딩 상태 초기화" @@ -4638,20 +4741,20 @@ msgstr "온보딩 상태 초기화" msgid "Reset password" msgstr "비밀번호 재설정" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "설정 상태 초기화" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "온보딩 상태 초기화" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "설정 상태 초기화" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "로그인을 다시 시도합니다" @@ -4664,19 +4767,19 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "다시 시도" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "이전 페이지로 돌아갑니다" @@ -4747,7 +4850,7 @@ msgstr "저장한 피드" #: src/view/com/lightbox/Lightbox.tsx:84 msgid "Saved to your camera roll" -msgstr "내 앨범에 저장됨" +msgstr "내 사진 보관함에 저장됨" #: src/view/screens/ProfileFeed.tsx:201 #: src/view/screens/ProfileList.tsx:300 @@ -4768,13 +4871,13 @@ msgstr "이미지 자르기 설정을 저장합니다" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "인사해 보세요!" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "과학" @@ -4783,16 +4886,16 @@ msgid "Scroll to top" msgstr "맨 위로 스크롤" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4820,8 +4923,8 @@ msgstr "{displayTag} 태그를 사용한 모든 게시물 검색" msgid "Search for feeds that you want to suggest to others." msgstr "다른 사람에게 추천할 피드를 검색하세요." -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "사용자 검색하기" @@ -4929,11 +5032,11 @@ msgstr "구독하는 피드에 포함할 언어를 선택합니다. 선택하지 msgid "Select your app language for the default text to display in the app." msgstr "앱에 표시되는 기본 텍스트 언어를 선택합니다." -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "생년월일을 선택하세요" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "아래 옵션에서 관심사를 선택하세요" @@ -5038,23 +5141,23 @@ msgstr "계정 설정하기" msgid "Sets Bluesky username" msgstr "Bluesky 사용자 이름을 설정합니다" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "색상 테마를 어두움으로 설정합니다" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "색상 테마를 밝음으로 설정합니다" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "색상 테마를 시스템 설정에 맞춥니다" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "어두운 테마를 완전히 어둡게 설정합니다" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "어두운 테마를 살짝 밝게 설정합니다" @@ -5074,9 +5177,9 @@ msgstr "이미지 비율을 세로로 길게 설정합니다" msgid "Sets image aspect ratio to wide" msgstr "이미지 비율을 가로로 길게 설정합니다" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5091,13 +5194,13 @@ msgid "Sexually Suggestive" msgstr "외설적" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "공유" @@ -5117,7 +5220,7 @@ msgstr "재미있는 사실을 전하세요!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "무시하고 공유" @@ -5128,7 +5231,7 @@ msgstr "피드 공유" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "링크 공유" @@ -5144,9 +5247,9 @@ msgstr "링크 공유 대화 상자" #: src/components/StarterPack/ShareDialog.tsx:134 #: src/components/StarterPack/ShareDialog.tsx:145 msgid "Share QR code" -msgstr "" +msgstr "QR 코드 공유" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "이 스타터 팩 공유하기" @@ -5165,11 +5268,11 @@ msgstr "연결된 웹사이트를 공유합니다" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "표시" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "대체 텍스트 표시" @@ -5256,17 +5359,17 @@ msgstr "피드에 {0} 님의 게시물을 표시합니다" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5294,12 +5397,12 @@ msgstr "Bluesky에 로그인하거나 새 계정 만들기" msgid "Sign out" msgstr "로그아웃" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5315,7 +5418,7 @@ msgstr "가입 또는 로그인하여 대화에 참여하세요" msgid "Sign-in Required" msgstr "로그인 필요" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "로그인한 계정" @@ -5324,21 +5427,21 @@ msgstr "로그인한 계정" msgid "Signed in as @{0}" msgstr "@{0}(으)로 로그인했습니다" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "(이)가 내 스타터 팩으로 가입했습니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "스타터 팩 없이 가입하기" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "건너뛰기" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "이 단계 건너뛰기" @@ -5347,15 +5450,15 @@ msgstr "이 단계 건너뛰기" msgid "Software Dev" msgstr "소프트웨어 개발" +#: src/components/FeedInterstitials.tsx:371 +msgid "Some other feeds you might like" +msgstr "좋아할 만한 다른 피드" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" msgstr "일부 사람들이 답글을 달 수 있음" -#: src/screens/StarterPack/Wizard/index.tsx:203 -#~ msgid "Some subtitle" -#~ msgstr "적당한 부제목" - #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" msgstr "알 수 없는 오류가 발생했습니다" @@ -5371,8 +5474,8 @@ msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요" msgid "Something went wrong, please try again." msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "죄송합니다. 세션이 만료되었습니다. 다시 로그인해 주세요." @@ -5398,7 +5501,7 @@ msgid "Spam; excessive mentions or replies" msgstr "스팸, 과도한 멘션 또는 답글" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "스포츠" @@ -5418,17 +5521,22 @@ msgstr "{displayName} 님과 대화 시작하기" msgid "Start chatting" msgstr "대화 시작하기" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "온보딩 투어 창을 시작합니다. 뒤로 이동하지 마세요. 대신 앞으로 이동하여 더 많은 옵션을 보거나 건너뛰려면 누르세요." + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "스타터 팩" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "{0} 님의 스타터 팩" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "스타터 팩이 유효하지 않음" @@ -5438,22 +5546,22 @@ msgstr "스타터 팩" #: src/components/StarterPack/ProfileStarterPacks.tsx:238 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "스타터 팩을 사용하면 좋아하는 피드와 사람들을 친구들과 쉽게 공유할 수 있습니다." -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "상태 페이지" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "{1}단계 중 {0}단계" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "스토리북" @@ -5488,6 +5596,7 @@ msgstr "이 리스트 구독하기" msgid "Suggested accounts" msgstr "추천 계정" +#: src/components/FeedInterstitials.tsx:243 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "나를 위한 추천" @@ -5496,7 +5605,7 @@ msgstr "나를 위한 추천" msgid "Suggestive" msgstr "외설적" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5507,6 +5616,10 @@ msgstr "지원" msgid "Switch Account" msgstr "계정 전환" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "피드 사이를 전환하여 내 환경을 제어할 수 있습니다." + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "{0}(으)로 전환" @@ -5515,11 +5628,11 @@ msgstr "{0}(으)로 전환" msgid "Switches the account you are logged in to" msgstr "로그인한 계정을 전환합니다" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "시스템" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "시스템 로그" @@ -5535,12 +5648,24 @@ msgstr "태그 메뉴: {displayTag}" msgid "Tall" msgstr "세로" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "눌러서 닫기" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "탭하여 전체 크기로 봅니다" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "작업 완료 - 10개 좋아요!" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "무엇을 좋아하는지 알고리즘에게 알려주세요" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "기술" @@ -5550,15 +5675,15 @@ msgstr "농담해 보세요!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:63 msgid "Tell us a little more" -msgstr "" +msgstr "좀 더 자세히 알려주세요" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "이용약관" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -5589,16 +5714,18 @@ msgstr "감사합니다. 신고를 전송했습니다." msgid "That contains the following:" msgstr "텍스트 파일 내용:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "이 핸들은 이미 사용 중입니다." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." -msgstr "" +msgstr "스타터 팩을 찾을 수 없습니다." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 @@ -5613,9 +5740,14 @@ msgstr "커뮤니티 가이드라인을 <0/>(으)로 이동했습니다" msgid "The Copyright Policy has been moved to <0/>" msgstr "저작권 정책을 <0/>(으)로 이동했습니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "이제 Discover 피드는 사용자가 무엇을 좋아하는지 알게 됩니다" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "앱에서 더 나은 환경을 경험하세요. 지금 Bluesky를 다운로드하면 중단한 부분부터 다시 시작합니다." #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." @@ -5642,7 +5774,7 @@ msgstr "게시물이 삭제되었을 수 있습니다." msgid "The Privacy Policy has been moved to <0/>" msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "이 스타터 팩은 유효하지 않습니다. 대신 이 스타터 팩을 삭제할 수 있습니다." @@ -5692,11 +5824,11 @@ msgstr "서버에 연결하는 동안 문제가 발생했습니다" msgid "There was an issue contacting your server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "알림을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -5866,7 +5998,7 @@ msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." @@ -5923,24 +6055,24 @@ msgstr "이 사용자는 아무도 팔로우하지 않았습니다." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "뮤트한 단어에서 {0}이(가) 삭제됩니다. 나중에 언제든지 다시 추가할 수 있습니다." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "스레드 설정" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "스레드 설정" #: src/components/WhoCanReply.tsx:109 msgid "Thread settings updated" -msgstr "" +msgstr "스레드 설정 업데이트됨" #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" msgstr "스레드 모드" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "스레드 설정" @@ -5991,11 +6123,11 @@ msgctxt "action" msgid "Try again" msgstr "다시 시도" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" -msgstr "" +msgstr "TV" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "2단계 인증" @@ -6017,14 +6149,14 @@ msgstr "리스트 언뮤트" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하세요." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "삭제할 수 없음" @@ -6277,7 +6409,7 @@ msgstr "사용자 리스트 업데이트됨" msgid "User Lists" msgstr "사용자 리스트" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "사용자 이름 또는 이메일 주소" @@ -6312,15 +6444,15 @@ msgstr "값:" msgid "Verify DNS Record" msgstr "DNS 레코드 인증" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "이메일 인증" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "내 이메일 인증하기" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "내 이메일 인증하기" @@ -6337,7 +6469,7 @@ msgstr "텍스트 파일 인증" msgid "Verify Your Email" msgstr "이메일 인증하기" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "버전 {appVersion} {bundleInfo}" @@ -6350,7 +6482,7 @@ msgstr "비디오 게임" msgid "View {0}'s avatar" msgstr "{0} 님의 아바타를 봅니다" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "{0} 님의 프로필 보기" @@ -6399,7 +6531,7 @@ msgid "View users who like this feed" msgstr "이 피드를 좋아하는 사용자 보기" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "내 피드를 보거나 새 피드를 탐색합니다" @@ -6434,9 +6566,9 @@ msgstr "이 대화를 불러올 수 없습니다" msgid "We estimate {estimatedTime} until your account is ready." msgstr "계정이 준비될 때까지 {estimatedTime}이(가) 걸릴 것으로 예상됩니다." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" -msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기억하세요:" +msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기억하세요." #: src/view/com/posts/DiscoverFallbackHeader.tsx:29 msgid "We ran out of posts from your follows. Here's the latest from <0/>." @@ -6454,7 +6586,7 @@ msgstr "생년월일 설정을 불러올 수 없습니다. 다시 시도해 주 msgid "We were unable to load your configured labelers at this time." msgstr "현재 구성된 라벨러를 불러올 수 없습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "연결하지 못했습니다. 계정 설정을 계속하려면 다시 시도해 주세요. 계속 실패하면 이 과정을 건너뛸 수 있습니다." @@ -6462,7 +6594,7 @@ msgstr "연결하지 못했습니다. 계정 설정을 계속하려면 다시 msgid "We will let you know when your account is ready." msgstr "계정이 준비되면 알려드리겠습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." @@ -6470,7 +6602,7 @@ msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." msgid "We're having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도하세요" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "함께하게 되어 정말 기뻐요!" @@ -6505,15 +6637,15 @@ msgstr "다시 돌아오셨군요!" #: src/components/NewskieDialog.tsx:103 msgid "Welcome, friend!" -msgstr "" +msgstr "잘 오셨습니다!" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "어떤 관심사가 있으신가요?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:42 msgid "What do you want to call your starter pack?" -msgstr "" +msgstr "스타터 팩의 이름을 무엇으로 할까요?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 @@ -6598,7 +6730,7 @@ msgid "Write your reply" msgstr "답글 작성하기" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "작가" @@ -6617,9 +6749,9 @@ msgstr "예" msgid "Yes, deactivate" msgstr "비활성화" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "예, 이 스타터 팩을 삭제합니다" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" @@ -6629,13 +6761,13 @@ msgstr "내 계정 재활성화" msgid "Yesterday, {time}" msgstr "어제 {time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "나" #: src/components/NewskieDialog.tsx:43 msgid "You" -msgstr "" +msgstr "나" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." @@ -6760,7 +6892,7 @@ msgstr "끝에 도달했습니다" #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "아직 스타터 팩을 만들지 않았습니다." #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" @@ -6776,11 +6908,11 @@ msgstr "이 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 #: src/screens/StarterPack/Wizard/State.tsx:92 msgid "You may only add up to 50 feeds" -msgstr "" +msgstr "피드는 최대 50개까지 추가할 수 있습니다" #: src/screens/StarterPack/Wizard/State.tsx:77 msgid "You may only add up to 50 profiles" -msgstr "" +msgstr "프로필은 최대 50개까지 추가할 수 있습니다" #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." @@ -6788,15 +6920,15 @@ msgstr "가입하려면 만 13세 이상이어야 합니다." #: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "스타터 팩을 만들려면 최소 7명 이상의 다른 사람을 팔로우해야 합니다." #: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "QR 코드를 저장하려면 사진 보관함에 대한 접근 권한을 부여해야 합니다" #: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "이미지를 저장하려면 사진 보관함에 대한 접근 권한을 부여해야 합니다" #: src/components/ReportDialog/SubmitView.tsx:205 msgid "You must select at least one labeler for a report" @@ -6816,7 +6948,7 @@ msgstr "이제 이 스레드에 대한 알림을 받습니다" #: src/screens/Login/SetNewPasswordForm.tsx:104 msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." -msgstr "\"재설정 코드\"가 포함된 이메일을 받게 되면 여기에 해당 코드를 입력한 다음 새 비밀번호를 입력합니다." +msgstr "\"재설정 코드\"가 포함된 이메일을 받게 되면 여기에 해당 코드를 입력한 다음 새 비밀번호를 입력하세요." #: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" @@ -6830,25 +6962,25 @@ msgstr "나: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "나: {short}" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "계정 생성을 완료하면 추천 사용자 및 피드를 팔로우하게 됩니다." -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "계정 생성을 완료하면 추천 사용자를 팔로우하게 됩니다." -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "다음 사람들 외 {0}명을 팔로우하게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" -msgstr "" +msgstr "다음 사람들을 바로 팔로우하게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" -msgstr "" +msgstr "다음 피드를 구독하게 됩니다" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 @@ -6861,7 +6993,7 @@ msgstr "대기 중입니다" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "앱 비밀번호로 로그인했습니다. 계정 비활성화를 계속하려면 원래 비밀번호로 로그인하세요." -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "준비가 끝났습니다!" @@ -6874,7 +7006,7 @@ msgstr "이 글에서 단어 또는 태그를 숨기도록 설정했습니다." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "피드 끝에 도달했습니다! 팔로우할 계정을 더 찾아보세요." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "내 계정" @@ -6886,7 +7018,7 @@ msgstr "계정을 삭제했습니다" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "모든 공개 데이터 레코드가 포함된 계정 저장소를 \"CAR\" 파일로 다운로드할 수 있습니다. 이 파일에는 이미지와 같은 미디어 임베드나 별도로 가져와야 하는 비공개 데이터는 포함되지 않습니다." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "생년월일" @@ -6899,7 +7031,8 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "선택 사항은 저장되며 나중에 설정에서 변경할 수 있습니다." #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "이메일이 잘못된 것 같습니다." @@ -6912,11 +7045,15 @@ msgstr "이메일이 변경되었지만 인증되지 않았습니다. 다음 단 msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "이메일이 아직 인증되지 않았습니다. 이는 중요한 보안 단계이므로 권장하는 사항입니다." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "첫 좋아요!" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "팔로우 중 피드가 비어 있습니다. 더 많은 사용자를 팔로우하여 무슨 일이 일어나고 있는지 확인하세요." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "내 전체 핸들:" @@ -6936,7 +7073,7 @@ msgstr "비밀번호를 성공적으로 변경했습니다." msgid "Your post has been published" msgstr "게시물을 게시했습니다" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." @@ -6956,6 +7093,6 @@ msgstr "내 답글을 게시했습니다" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "신고가 Bluesky Moderation Service로 보내집니다." -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "내 사용자 핸들" From 8c52d74925ec2afd728d9d3c756adb4b5101ad2c Mon Sep 17 00:00:00 2001 From: Takayuki KUSANO <65759+tkusano@users.noreply.github.com> Date: Sat, 6 Jul 2024 04:32:31 +0900 Subject: [PATCH 330/520] Update Japanese translation (#4665) * Update Japanese translation * Updated Japanese translation * Update translation * Updated translation * Update translation * Update translation * Update translation. * Updated translation --- src/locale/locales/ja/messages.po | 170 +++++++++++++++++++++++++++--- 1 file changed, 158 insertions(+), 12 deletions(-) diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 775d8697c0..3b97ab285e 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-25 14:14+0900\n" +"PO-Revision-Date: 2024-07-04 13:07+0900\n" "Last-Translator: tkusano\n" "Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada, middlingphys, hibiki, reindex-ot, haoyayoi, vyv03354\n" "Plural-Forms: \n" @@ -209,6 +209,10 @@ msgstr "⚠無効なハンドル" msgid "2FA Confirmation" msgstr "2要素認証の確認" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "ヘルプ・ツールチップ" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -382,7 +386,7 @@ msgstr "成人向けコンテンツ" #: src/screens/Moderation/index.tsx:356 msgid "Adult content can only be enabled via the Web at <0>bsky.app." -msgstr "" +msgstr "成人向けコンテンツは<0>bsky.appのウェブ版からしか有効にできません。" #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." @@ -393,6 +397,10 @@ msgstr "成人向けコンテンツは無効になっています。" msgid "Advanced" msgstr "高度な設定" +#: src/state/shell/progress-guide.tsx:177 +msgid "Algorithm training complete!" +msgstr "アルゴリズムのトレーニング完了!" + #: src/screens/StarterPack/StarterPackScreen.tsx:301 msgid "All accounts have been followed!" msgstr "すべてのアカウントをフォローしました!" @@ -720,6 +728,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky は、ホスティング プロバイダーを選択できるオープン ネットワークです。 カスタムホスティングは、開発者向けのベータ版で利用できるようになりました。" +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "Blueskyは友達と一緒のほうが楽しい!" + #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Blueskyはあなたのつながっているユーザーからおすすめのアカウントを選びます。" @@ -741,6 +753,24 @@ msgstr "画像のぼかしとフィードからのフィルタリング" msgid "Books" msgstr "書籍" +#: src/components/FeedInterstitials.tsx:206 +msgid "Browse more accounts on the Explore page" +msgstr "検索ページでさらにアカウントを見る" + +#: src/components/FeedInterstitials.tsx:332 +msgid "Browse more feeds on the Explore page" +msgstr "検索ページでさらにフィードを見る" + +#: src/components/FeedInterstitials.tsx:195 +#: src/components/FeedInterstitials.tsx:321 +msgid "Browse more suggestions" +msgstr "さらにおすすめを見る" + +#: src/components/FeedInterstitials.tsx:214 +#: src/components/FeedInterstitials.tsx:341 +msgid "Browse more suggestions on the Explore page" +msgstr "検索ページでさらにおすすめを見る" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -926,6 +956,14 @@ msgstr "確認コードが記載されたメールを確認し、ここに入力 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "入力したメールアドレスの受信トレイを確認して、以下に入力するための確認コードが記載されたメールが届いていないか確認してください:" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "3つ以上選んでください:" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "少なくともさらに{0}つ選んでください" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "フィードの選択" @@ -1602,6 +1640,10 @@ msgstr "下書きを削除しますか?" msgid "Discourage apps from showing my account to logged-out users" msgstr "アプリがログアウトしたユーザーに自分のアカウントを表示しないようにする" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "Discoverは閲覧中にどの投稿が好みなのかを学習します。" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1615,6 +1657,10 @@ msgstr "新しいフィードを探す" msgid "Discover New Feeds" msgstr "新しいフィードを探す" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "入門ガイドを消す" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "大きなALTテキストのバッジを表示" @@ -1905,6 +1951,10 @@ msgstr "有効" msgid "End of feed" msgstr "フィードの終わり" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "オンボーディングツアー・ウインドウ終了。先へ進まないでください。代わりに、戻って他のオプションを見るか、スキップしてください。" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "このアプリパスワードの名前を入力" @@ -2198,6 +2248,10 @@ msgstr "最後に" msgid "Find accounts to follow" msgstr "フォローするアカウントを探す" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "検索ページでフォローすべきフィードやアカウントを見つける。" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "投稿やユーザーをBlueskyで検索" @@ -2214,6 +2268,10 @@ msgstr "ディスカッションスレッドを微調整します。" msgid "Finish" msgstr "完了" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "ツアーを終了してアプリを使用開始" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "フィットネス" @@ -2231,6 +2289,7 @@ msgstr "水平方向に反転" msgid "Flip vertically" msgstr "垂直方向に反転" +#. User is not following this account, click to follow #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2253,6 +2312,10 @@ msgstr "{0}をフォロー" msgid "Follow {name}" msgstr "{name}をフォロー" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "7アカウントをフォロー" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" @@ -2303,6 +2366,10 @@ msgstr "自分がフォローしているユーザーのみ" msgid "followed you" msgstr "があなたをフォローしました" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "があなたをフォローバックしました" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" @@ -2317,6 +2384,7 @@ msgstr "あなたが知っている@{0}のフォロワー" msgid "Followers you know" msgstr "あなたが知っているフォロワー" +#. User is following this account, click to unfollow #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2346,6 +2414,10 @@ msgstr "Followingフィードの設定" msgid "Following Feed Preferences" msgstr "Followingフィードの設定" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "Followingはフォローしてるユーザーの最新の投稿を表示します。" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "あなたをフォロー" @@ -2410,6 +2482,10 @@ msgstr "始める" msgid "Get Started" msgstr "開始" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "入門" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "GIF" @@ -2443,6 +2519,10 @@ msgstr "戻る" msgid "Go Back" msgstr "戻る" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "前の画面に戻る" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 @@ -2477,6 +2557,10 @@ msgstr "次へ" msgid "Go to profile" msgstr "プロフィールへ" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "ツアーの次のステップへ移動" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "ユーザーのプロフィールへ移動" @@ -2485,6 +2569,10 @@ msgstr "ユーザーのプロフィールへ移動" msgid "Graphic Media" msgstr "生々しいメディア" +#: src/state/shell/progress-guide.tsx:167 +msgid "Half way there!" +msgstr "半分まで来ました!" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "ハンドル" @@ -2703,10 +2791,6 @@ msgstr "アカウント削除のためにパスワードを入力" msgid "Input the code which has been emailed to you" msgstr "メールで送られたコードを入力" -#: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "{identifier}に紐づくパスワードを入力" - #: src/screens/Login/LoginForm.tsx:194 msgid "Input the username or email address you used at signup" msgstr "サインアップ時に使用したユーザー名またはメールアドレスを入力" @@ -2912,6 +2996,15 @@ msgstr "さあ始めましょう!" msgid "Light" msgstr "ライト" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "10投稿をいいね" + +#: src/state/shell/progress-guide.tsx:163 +#: src/state/shell/progress-guide.tsx:168 +msgid "Like 10 posts to train the Discover feed" +msgstr "Discoverフィードを訓練するために10投稿をいいねする" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" @@ -3216,7 +3309,11 @@ msgstr "いいねの数が多い順に返信を表示" #: src/screens/Onboarding/state.ts:90 msgid "Movies" -msgstr "" +msgstr "映画" + +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "音楽" #: src/components/TagMenu/index.tsx:249 msgid "Mute" @@ -3349,9 +3446,13 @@ msgstr "名前または説明がコミュニティ基準に違反" msgid "Nature" msgstr "自然" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "{0}へ移動します" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" -msgstr "" +msgstr "スターターパックへ移動します" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:312 @@ -3672,6 +3773,10 @@ msgstr "{str}" msgid "Onboarding reset" msgstr "オンボーディングのリセット" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "オンボーディングツアー ステップ {0}:{1}" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "1つもしくは複数の画像にALTテキストがありません。" @@ -3987,7 +4092,7 @@ msgstr "ペット" #: src/screens/Onboarding/state.ts:94 msgid "Photography" -msgstr "" +msgstr "写真" #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." @@ -4063,6 +4168,10 @@ msgstr "ミュートにする有効な単語、タグ、フレーズを入力し msgid "Please enter your email." msgstr "メールアドレスを入力してください。" +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "招待コードを入力してください。" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "パスワードも入力してください:" @@ -4274,6 +4383,10 @@ msgstr "QRコードをダウンロードしました!" msgid "QR code saved to your camera roll!" msgstr "QRコードをカメラロールに保存しました!" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "クイック・チップ" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -5323,6 +5436,10 @@ msgstr "この手順をスキップする" msgid "Software Dev" msgstr "ソフトウェア開発" +#: src/components/FeedInterstitials.tsx:303 +msgid "Some other feeds you might like" +msgstr "お好みかもしれない他のフィード" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -5390,6 +5507,10 @@ msgstr "{displayName}とのチャットを開始" msgid "Start chatting" msgstr "チャットを開始" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "オンボーディングツアー・ウインドウ開始。前へ戻らないでください。代わりに、進んで他のオプションを見るか、スキップしてください。" + #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:325 #: src/screens/StarterPack/Wizard/index.tsx:183 @@ -5410,7 +5531,7 @@ msgstr "スターターパック" #: src/components/StarterPack/ProfileStarterPacks.tsx:238 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "スターターパックを使ってお気に入りのフィードやユーザーを友人へ簡単に共有できます。" #: src/view/screens/Settings/index.tsx:963 msgid "Status Page" @@ -5479,6 +5600,10 @@ msgstr "サポート" msgid "Switch Account" msgstr "アカウントを切り替える" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "フィードを切り替えて、あなたの体験をコントロールしよう。" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "{0}に切り替え" @@ -5507,10 +5632,22 @@ msgstr "タグメニュー:{displayTag}" msgid "Tall" msgstr "トール" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "タップして消す" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "タップして全体を表示" +#: src/state/shell/progress-guide.tsx:172 +msgid "Task complete - 10 likes!" +msgstr "タスク完了 - 10いいね!" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "アルゴリズムを鍛える" + #: src/screens/Onboarding/index.tsx:36 #: src/screens/Onboarding/state.ts:98 msgid "Tech" @@ -5585,6 +5722,11 @@ msgstr "コミュニティーガイドラインは<0/>に移動しました" msgid "The Copyright Policy has been moved to <0/>" msgstr "著作権ポリシーは<0/>に移動しました" +#: src/state/shell/progress-guide.tsx:173 +#: src/state/shell/progress-guide.tsx:178 +msgid "The Discover feed now knows what you like" +msgstr "Discoverフィードはあなたの好みを学習しました" + #: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "アプリのほうがより良い体験をすることができます。今すぐBlueskyをダウンロードして、中断したところから再開しましょう。" @@ -5965,7 +6107,7 @@ msgstr "再試行" #: src/screens/Onboarding/state.ts:99 msgid "TV" -msgstr "" +msgstr "テレビ" #: src/view/screens/Settings/index.tsx:745 msgid "Two-factor authentication" @@ -6732,7 +6874,7 @@ msgstr "最後まで到達しました" #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "スターターパックをまだ作成していません!" #: src/components/dialogs/MutedWords.tsx:249 msgid "You haven't muted any words or tags yet" @@ -6884,6 +7026,10 @@ msgstr "メールアドレスは更新されましたが、確認されていま msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "メールアドレスはまだ確認されていません。これは、当社が推奨する重要なセキュリティステップです。" +#: src/state/shell/progress-guide.tsx:162 +msgid "Your first like!" +msgstr "最初のいいね!" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Followingフィードは空です!もっと多くのユーザーをフォローして、近況を確認しましょう。" From 149446a26e15747590d3e93202f31580d4f914b1 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 5 Jul 2024 12:33:48 -0700 Subject: [PATCH 331/520] Run intl:extract --- src/locale/locales/ca/messages.po | 961 +++++++++++++++----------- src/locale/locales/de/messages.po | 961 +++++++++++++++----------- src/locale/locales/en/messages.po | 961 +++++++++++++++----------- src/locale/locales/es/messages.po | 961 +++++++++++++++----------- src/locale/locales/fi/messages.po | 961 +++++++++++++++----------- src/locale/locales/fr/messages.po | 843 +++++++++++------------ src/locale/locales/ga/messages.po | 961 +++++++++++++++----------- src/locale/locales/hi/messages.po | 961 +++++++++++++++----------- src/locale/locales/id/messages.po | 962 ++++++++++++++++----------- src/locale/locales/it/messages.po | 961 +++++++++++++++----------- src/locale/locales/ja/messages.po | 837 +++++++++++------------ src/locale/locales/ko/messages.po | 26 +- src/locale/locales/pt-BR/messages.po | 961 +++++++++++++++----------- src/locale/locales/tr/messages.po | 961 +++++++++++++++----------- src/locale/locales/uk/messages.po | 961 +++++++++++++++----------- src/locale/locales/zh-CN/messages.po | 48 +- src/locale/locales/zh-TW/messages.po | 48 +- 17 files changed, 7718 insertions(+), 5617 deletions(-) diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index a26c437e96..e09b52e4e1 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -24,7 +24,7 @@ msgstr "(té contingut incrustat)" msgid "(no email)" msgstr "(sense correu)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" @@ -66,7 +66,7 @@ msgstr "{0, plural, one {seguidor} other {seguidors}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguint} other {seguint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Like (# m'agrada)} other {Like (# m'agrades)}}" @@ -74,7 +74,7 @@ msgstr "{0, plural, one {Like (# m'agrada)} other {Like (# m'agrades)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {m'agrada} other {m'agrades}}" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" @@ -83,7 +83,7 @@ msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicació} other {publicacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Resposta per (# reply)} other {Resposta per (# replies)}}" @@ -91,7 +91,7 @@ msgstr "{0, plural, one {Resposta per (# reply)} other {Resposta per (# replies) msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicació} other {republicacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# likes)}}" @@ -103,11 +103,11 @@ msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# #~ msgid "{0} {purposeLabel} List" #~ msgstr "Llista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "{0} s'han unit aquesta setmana" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "{0} persones han utilitzat aquest starter pack" @@ -163,7 +163,7 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {hores}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minut} other {minuts}}" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} seguint" @@ -287,7 +287,7 @@ msgstr "<0>Tu i<1> <2>{0} esteu inclosos al teu starter pack" msgid "⚠Invalid Handle" msgstr "⚠Identificador invàlid" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Confirmació 2FA" @@ -295,6 +295,10 @@ msgstr "Confirmació 2FA" #~ msgid "A content warning has been applied to this {0}." #~ msgstr "S'ha aplicat una advertència de contingut a {0}." +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/lib/hooks/useOTAUpdate.ts:16 #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Hi ha una nova versió d'aquesta aplicació. Actualitza-la per a continuar." @@ -309,15 +313,15 @@ msgid "Access profile and other navigation links" msgstr "Accedeix al perfil i altres enllaços de navegació" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Accessibilitat" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "Configuració d'accessibilitat" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Configuració d'accessibilitat" @@ -326,9 +330,9 @@ msgstr "Configuració d'accessibilitat" #~ msgid "account" #~ msgstr "compte" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Compte" @@ -399,8 +403,8 @@ msgstr "Afegeix un usuari a aquesta llista" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Afegeix un compte" @@ -468,7 +472,7 @@ msgstr "Afegeix el canal per defecte només de la gent que segueixes" msgid "Add the following DNS record to your domain:" msgstr "Afegeix el següent registre DNS al teu domini:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "Afegeix aquest canal als teus canals" @@ -516,15 +520,19 @@ msgid "Adult content is disabled." msgstr "El contingut per a adults està deshabilitat." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Avançat" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "S'han seguit tots els comptes!" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "Tots els canals que has desat, en un sol lloc." @@ -554,7 +562,7 @@ msgstr "Ja estàs registrat com a @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -564,7 +572,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Text alternatiu" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "Text alternatiu" @@ -602,7 +610,7 @@ msgstr "S'ha produït un error en desar el codi QR!" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Hi ha hagut un error intentant esborrar el missatge. Torna-ho a provar." -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "S'ha produït un error en intentar seguir-ho tot" @@ -612,6 +620,8 @@ msgstr "Un problema que no està inclòs en aquestes opcions" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -619,12 +629,12 @@ msgstr "Un problema que no està inclòs en aquestes opcions" msgid "An issue occurred, please try again." msgstr "Hi ha hagut un problema, prova-ho de nou." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "hi ha hagut un problema desconegut" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "i" @@ -633,7 +643,7 @@ msgstr "i" msgid "Animals" msgstr "Animals" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "GIF animat" @@ -657,7 +667,7 @@ msgstr "La contrasenya de l'aplicació només pot estar formada per lletres, nú msgid "App Password names must be at least 4 characters long." msgstr "La contrasenya de l'aplicació ha de ser d'almenys 4 caràcters." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Configuració de la contrasenya d'aplicació" @@ -665,9 +675,9 @@ msgstr "Configuració de la contrasenya d'aplicació" #~ msgid "App passwords" #~ msgstr "Contrasenyes de l'aplicació" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Contrasenyes de l'aplicació" @@ -712,7 +722,7 @@ msgstr "Apel·la aquesta decisió" #~ msgid "Appeal this decision." #~ msgstr "Apel·la aquesta decisió." -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Aparença" @@ -721,7 +731,7 @@ msgstr "Aparença" msgid "Apply default recommended feeds" msgstr "Aplica els canals recomanats per defecte" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "Segur que vols suprimir aquest starter pack?" @@ -749,7 +759,7 @@ msgstr "Estàs segur que vols abandonar aquesta conversa? Els missatge s'esborra msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confirmes que vols eliminar {0} dels teus canals?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "Segur que vols eliminar-ho dels teus canals?" @@ -778,7 +788,7 @@ msgstr "Art" msgid "Artistic or non-erotic nudity." msgstr "Nuesa artística o no eròtica." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "Almenys 3 caràcters" @@ -789,14 +799,15 @@ msgstr "Almenys 3 caràcters" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -811,7 +822,7 @@ msgstr "Endarrere" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Segons els teus interessos en {interestsText}" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Conceptes bàsics" @@ -819,7 +830,7 @@ msgstr "Conceptes bàsics" msgid "Birthday" msgstr "Aniversari" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Aniversari:" @@ -867,7 +878,7 @@ msgstr "Bloquejada" msgid "Blocked accounts" msgstr "Comptes bloquejats" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloquejats" @@ -909,6 +920,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky és una xarxa oberta on pots escollir el teu proveïdor d'allotjament. L'allotjament personalitzat està disponible en beta per a desenvolupadors." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 #~ msgid "Bluesky is flexible." @@ -953,6 +968,24 @@ msgstr "Difumina les imatges i filtra-ho dels canals" msgid "Books" msgstr "Llibres" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -1087,17 +1120,17 @@ msgstr "Cancel·la obrir la web enllaçada" msgid "Change" msgstr "Canvia" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Canvia" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Canvia l'identificador" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Canvia l'identificador" @@ -1105,12 +1138,12 @@ msgstr "Canvia l'identificador" msgid "Change my email" msgstr "Canvia el meu correu" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Canvia la contrasenya" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Canvia la contrasenya" @@ -1126,9 +1159,9 @@ msgstr "Canvia l'idioma de la publicació a {0}" msgid "Change Your Email" msgstr "Canvia el teu correu" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "Xat" @@ -1138,14 +1171,14 @@ msgstr "Xat silenciat" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "Configuració del xat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "Configuració del xat" @@ -1170,7 +1203,7 @@ msgstr "Comprova el meu estat" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Mira alguns usuaris recomanats. Segueix-los per a veure altres usuaris similars." -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "Comprova el teu correu electrònic per a obtenir un codi d'inici de sessió i introdueix-lo aquí." @@ -1182,10 +1215,18 @@ msgstr "Comprova el teu correu per a rebre el codi de confirmació i entra'l aqu #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Tria \"Tothom\" or \"Ningú\"" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Tria un nou nom d'usuari de Bluesky o crea'l" +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "Tria els canals" @@ -1202,7 +1243,7 @@ msgstr "Tria les persones" msgid "Choose Service" msgstr "Tria un servei" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Tria els algoritmes que alimentaran els teus canals personalitzats." @@ -1224,23 +1265,23 @@ msgstr "Tria qui pot respondre" #~ msgid "Choose your main feeds" #~ msgstr "Tria els teus canals principals" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Tria la teva contrasenya" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Esborra totes les dades antigues emmagatzemades" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Esborra totes les dades antigues emmagatzemades (i després reinicia)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Esborra totes les dades emmagatzemades" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Esborra totes les dades emmagatzemades (i després reinicia)" @@ -1249,11 +1290,11 @@ msgstr "Esborra totes les dades emmagatzemades (i després reinicia)" msgid "Clear search query" msgstr "Esborra la cerca" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "Esborra totes les dades antigues emmagatzemades" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "Esborra totes les dades emmagatzemades" @@ -1302,7 +1343,7 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Tanca" @@ -1365,11 +1406,11 @@ msgstr "Tanca l'editor de la publicació i descarta l'esborrany" msgid "Closes viewer for header image" msgstr "Tanca la visualització de la imatge de la capçalera" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "Plega la llista d'usuaris" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Plega la llista d'usuaris per una notificació concreta" @@ -1383,16 +1424,16 @@ msgstr "Comèdia" msgid "Comics" msgstr "Còmics" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrius de la comunitat" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Finalitza el registre i comença a utilitzar el teu compte" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "Completa la prova" @@ -1459,7 +1500,7 @@ msgstr "Confirma la teva edat:" msgid "Confirm your birthdate" msgstr "Confirma la teva data de naixement" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1473,11 +1514,11 @@ msgstr "Codi de confirmació" #~ msgid "Confirms signing up {email} to the waitlist" #~ msgstr "Confirma afegir {email} a la llista d'espera" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Connectant…" -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Contacta amb suport" @@ -1526,7 +1567,7 @@ msgstr "Advertències del contingut" msgid "Context menu backdrop, click to close the menu." msgstr "Teló de fons del menú contextual, fes clic per a tancar-lo." -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1539,9 +1580,9 @@ msgstr "Continua com a {0} (sessió actual)" msgid "Continue thread..." msgstr "Continua el fil..." -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Continua" @@ -1566,7 +1607,7 @@ msgstr "Cuina" msgid "Copied" msgstr "Copiat" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Número de versió copiat en memòria" @@ -1575,7 +1616,7 @@ msgstr "Número de versió copiat en memòria" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Copiat en memòria" @@ -1636,7 +1677,7 @@ msgstr "Copia el text de la publicació" msgid "Copy QR code" msgstr "Copia el codi QR" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de drets d'autor" @@ -1678,7 +1719,7 @@ msgstr "Crea" msgid "Create a new account" msgstr "Crea un nou compte" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Crea un nou compte de Bluesky" @@ -1688,7 +1729,7 @@ msgstr "Crea un codi QR per a un starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "Crea un starter pack" @@ -1696,7 +1737,7 @@ msgstr "Crea un starter pack" msgid "Create a starter pack for me" msgstr "Crea un starter pack per a mi" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Crea un compte" @@ -1760,7 +1801,7 @@ msgstr "Personalitzat" msgid "Custom domain" msgstr "Domini personalitzat" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Els canals personalitzats fets per la comunitat et porten noves experiències i t'ajuden a trobar contingut que t'agradarà." @@ -1773,8 +1814,8 @@ msgstr "Personalitza el contingut dels llocs externs." #~ msgid "Danger Zone" #~ msgstr "Zona de perill" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Fosc" @@ -1782,24 +1823,24 @@ msgstr "Fosc" msgid "Dark mode" msgstr "Mode fosc" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Tema fosc" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Data de naixement" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "Desactiva el compte" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "Desactiva el meu compte" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "Moderació de depuració" @@ -1808,16 +1849,16 @@ msgid "Debug panel" msgstr "Panell de depuració" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Elimina" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Elimina el compte" @@ -1837,8 +1878,8 @@ msgstr "Elimina la contrasenya d'aplicació" msgid "Delete app password?" msgstr "Vols eliminar la contrasenya d'aplicació?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "Suprimeix el registre de declaració de xat" @@ -1866,7 +1907,7 @@ msgstr "Elimina el meu compte" #~ msgid "Delete my account…" #~ msgstr "Elimina el meu compte…" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Elimina el meu compte…" @@ -1875,12 +1916,12 @@ msgstr "Elimina el meu compte…" msgid "Delete post" msgstr "Elimina la publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "Elimina l'starter pack" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "Vols eliminar l'starter pack?" @@ -1900,7 +1941,7 @@ msgstr "Eliminat" msgid "Deleted post." msgstr "Publicació eliminada." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "Suprimeix el registre de declaració de xat" @@ -1927,7 +1968,7 @@ msgstr "Text alternatiu descriptiu" msgid "Did you want to say anything?" msgstr "Vols dir alguna cosa?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Tènue" @@ -1981,6 +2022,10 @@ msgstr "Vols descartar l'esborrany?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Evita que les aplicacions mostrin el meu compte als usuaris no connectats" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1990,10 +2035,14 @@ msgstr "Descobreix nous canals personalitzats" msgid "Discover new feeds" msgstr "Descobreix nous canals" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "Descobreix nous canals" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "Mostra insígnies de text alternatiu més grans" @@ -2014,7 +2063,7 @@ msgstr "Panell de DNS" msgid "Does not include nudity." msgstr "No inclou nuesa." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "No comença ni acaba amb un guionet" @@ -2067,7 +2116,7 @@ msgstr "Fet{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Fes doble toc per a iniciar la sessió" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "Descarrega Bluesky" @@ -2080,7 +2129,7 @@ msgstr "Descarrega Bluesky" msgid "Download CAR file" msgstr "Descarrega el fitxer CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Deixa anar a afegir imatges" @@ -2128,11 +2177,11 @@ msgstr "p. ex.Usuaris que sempre responen amb anuncis" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada codi funciona un cop. Rebràs més codis d'invitació periòdicament." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "Edita" @@ -2163,9 +2212,9 @@ msgstr "Edita els detalls de la llista" msgid "Edit Moderation List" msgstr "Edita la llista de moderació" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Edita els meus canals" @@ -2193,7 +2242,7 @@ msgstr "Edita el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Edita els meus canals guardats" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "Edita l'starter pack" @@ -2213,7 +2262,7 @@ msgstr "Edita el teu nom mostrat" msgid "Edit your profile description" msgstr "Edita la descripció del teu perfil" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "Edita el teu starter pack" @@ -2226,7 +2275,7 @@ msgstr "Ensenyament" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "Tria \"Tothom\" o \"Ningú\"" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Correu" @@ -2252,7 +2301,7 @@ msgstr "Correu actualitzat" msgid "Email verified" msgstr "Correu verificat" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "Correu:" @@ -2322,6 +2371,10 @@ msgstr "Fi del canal" #~ msgid "End of list" #~ msgstr "Fi de la llista" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Posa un nom a aquesta contrasenya d'aplicació" @@ -2364,7 +2417,7 @@ msgstr "Introdueix la teva data de naixement" #~ msgstr "Introdueix el teu correu" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Introdueix el teu correu" @@ -2388,11 +2441,11 @@ msgstr "Introdueix el teu usuari i contrasenya" msgid "Error occurred while saving file" msgstr "Ha ocorregut un error en desar el fitxer" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Error en rebre la resposta al captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" @@ -2451,7 +2504,7 @@ msgstr "Surt de la cerca" msgid "Expand alt text" msgstr "Expandeix el text alternatiu" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "Expandeix la llista d'usuaris" @@ -2468,12 +2521,12 @@ msgstr "Contingut explícit o potencialment pertorbador." msgid "Explicit sexual images." msgstr "Imatges sexuals explícites." -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "Exporta les meves dades" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "Exporta les meves dades" @@ -2487,13 +2540,13 @@ msgstr "Contingut extern" 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 "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:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Preferència del contingut extern" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Configuració del contingut extern" @@ -2519,7 +2572,7 @@ msgstr "No s'ha pogut esborrar el missatge" msgid "Failed to delete post, please try again" msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "No s'ha pogut eliminar l'starter pack" @@ -2576,7 +2629,7 @@ msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." msgid "Failed to toggle thread mute, please try again" msgstr "No s'ha pogut desactivar el silenci del fil; torneu-ho a provar" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "No s'han pogut actualitzar els canals" @@ -2585,11 +2638,11 @@ msgstr "No s'han pogut actualitzar els canals" msgid "Failed to update settings" msgstr "No s'ha pogut actualitzar la configuració" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Canal" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Canal per {0}" @@ -2606,17 +2659,18 @@ msgstr "Canal per {0}" msgid "Feed toggle" msgstr "Alterna el canal" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Comentaris" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2634,7 +2688,7 @@ msgstr "Els canals són algoritmes personalitzats creats per usuaris que coneixe #~ msgid "Feeds can be topical as well!" #~ msgstr "Els canals també poden ser d'actualitat!" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "Canals actualitzats!" @@ -2650,7 +2704,7 @@ msgstr "Fitxer desat amb èxit" msgid "Filter from feeds" msgstr "Filtra-ho dels canals" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Finalitzant" @@ -2660,6 +2714,10 @@ msgstr "Finalitzant" msgid "Find accounts to follow" msgstr "Troba comptes per a seguir" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Troba publicacions i usuaris a Bluesky" @@ -2692,11 +2750,15 @@ msgstr "Ajusta els fils de debat." msgid "Finish" msgstr "Finalitza" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Exercici" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Flexible" @@ -2709,6 +2771,8 @@ msgstr "Gira horitzontalment" msgid "Flip vertically" msgstr "Gira verticalment" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2731,13 +2795,17 @@ msgstr "Segueix {0}" msgid "Follow {name}" msgstr "Segueix a {name}" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Segueix el compte" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "Segueix-los a tots" @@ -2765,7 +2833,7 @@ msgstr "Segueix més comptes per connectar-te als teus interessos i construir la #~ msgid "Followed by" #~ msgstr "Seguit per" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Seguit per {0}" @@ -2793,16 +2861,20 @@ msgstr "Usuaris seguits" msgid "Followed users only" msgstr "Només els usuaris seguits" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "et segueix" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Seguidors" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "Seguidors de @{0} que coneixes" @@ -2815,17 +2887,20 @@ msgstr "Seguidors que coneixes" #~ msgid "following" #~ msgstr "seguint" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seguint" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguint {0}" @@ -2834,21 +2909,25 @@ msgstr "Seguint {0}" msgid "Following {name}" msgstr "Seguint a {name}" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Preferències del canal Seguint" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Preferències del canal Seguint" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Et segueix" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Et segueix" @@ -2878,11 +2957,11 @@ msgstr "Per motius de seguretat no podràs tornar-la a veure. Si perds aquesta c msgid "Forgot Password" msgstr "He oblidat la contrasenya" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "Has oblidat la contrasenya?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "Oblidada?" @@ -2916,6 +2995,10 @@ msgstr "Comença" msgid "Get Started" msgstr "Comença" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "GIF" @@ -2930,31 +3013,35 @@ msgstr "Infraccions flagrants de la llei o les condicions del servei" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Ves enrere" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Ves enrere" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Ves al pas anterior" @@ -2988,6 +3075,10 @@ msgstr "Ves al següent" msgid "Go to profile" msgstr "Ves al perfil" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Ves al perfil de l'usuari" @@ -2996,6 +3087,10 @@ msgstr "Ves al perfil de l'usuari" msgid "Graphic Media" msgstr "Mitjans gràfics" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Identificador" @@ -3008,7 +3103,7 @@ msgstr "Hàptics" msgid "Harassment, trolling, or intolerance" msgstr "Assetjament, troleig o intolerància" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Etiqueta" @@ -3016,15 +3111,15 @@ msgstr "Etiqueta" #~ msgid "Hashtag: {tag}" #~ msgstr "Etiqueta: {tag}" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Etiqueta: #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Tens problemes?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Ajuda" @@ -3060,7 +3155,7 @@ msgstr "Aquí tens la teva contrasenya d'aplicació." msgid "Hide" msgstr "Amaga" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Amaga" @@ -3079,7 +3174,7 @@ msgstr "Amaga el contingut" msgid "Hide this post?" msgstr "Vols amagar aquesta entrada?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Amaga la llista d'usuaris" @@ -3115,10 +3210,10 @@ msgstr "Tenim problemes per a carregar aquestes dades. Mira a continuació per a msgid "Hmmmm, we couldn't load that moderation service." msgstr "No podem carregar el servei de moderació." -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -3136,8 +3231,8 @@ msgid "Host:" msgstr "Allotjament:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Proveïdor d'allotjament" @@ -3259,15 +3354,15 @@ msgstr "Introdueix la contrasenya per a eliminar el compte" #~ msgid "Input phone number for SMS verification" #~ msgstr "Introdueix el telèfon per la verificació per SMS" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "Introdueix el codi que has rebut per correu" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "Introdueix la contrasenya lligada a {identifier}" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "Introdueix la contrasenya lligada a {identifier}" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Introdueix el nom d'usuari o correu que vas utilitzar per a registrar-te" @@ -3279,7 +3374,7 @@ msgstr "Introdueix el nom d'usuari o correu que vas utilitzar per a registrar-te #~ msgid "Input your email to get on the Bluesky waitlist" #~ msgstr "Introdueix el teu correu per a afegir-te a la llista d'espera de Bluesky" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Introdueix la teva contrasenya" @@ -3287,7 +3382,7 @@ msgstr "Introdueix la teva contrasenya" msgid "Input your preferred hosting provider" msgstr "Introdueix el teu proveïdor d'allotjament preferit" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Introdueix el teu identificador d'usuari" @@ -3295,7 +3390,7 @@ msgstr "Introdueix el teu identificador d'usuari" msgid "Introducing Direct Messages" msgstr "Presentació dels missatges directes" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "El codi de confirmació 2FA no és vàlid." @@ -3304,7 +3399,7 @@ msgstr "El codi de confirmació 2FA no és vàlid." msgid "Invalid or unsupported post record" msgstr "Registre de publicació no vàlid o no admès" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Nom d'usuari o contrasenya incorrectes" @@ -3316,11 +3411,11 @@ msgstr "Nom d'usuari o contrasenya incorrectes" msgid "Invite a Friend" msgstr "Convida un amic" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Codi d'invitació" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Codi d'invitació rebutjat. Comprova que l'has entrat correctament i torna-ho a provar." @@ -3360,8 +3455,10 @@ msgstr "Ara només ets tu! Afegeix més persones al teu starter pack cercant a d msgid "Jobs" msgstr "Feines" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "Uneix-te a Bluesky" @@ -3423,16 +3520,16 @@ msgstr "Etiquetes al teu contingut" msgid "Language selection" msgstr "Tria l'idioma" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Configuració d'idioma" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configuració d'idioma" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Idiomes" @@ -3500,7 +3597,7 @@ msgstr "Sortint de Bluesky" msgid "left to go." msgstr "queda." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació ara." @@ -3513,7 +3610,8 @@ msgstr "Deixa'm triar" msgid "Let's get your password reset!" msgstr "Restablirem la teva contrasenya!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Som-hi!" @@ -3522,7 +3620,7 @@ msgstr "Som-hi!" #~ msgid "Library" #~ msgstr "Biblioteca" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Clar" @@ -3530,14 +3628,23 @@ msgstr "Clar" #~ msgid "Like" #~ msgstr "M'agrada" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Fes m'agrada a aquest canal" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Li ha agradat a" @@ -3561,7 +3668,7 @@ msgstr "Li ha agradat a" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Li ha agradat a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "els ha agradat el teu canal personalitzat" @@ -3569,7 +3676,7 @@ msgstr "els ha agradat el teu canal personalitzat" #~ msgid "liked your custom feed{0}" #~ msgstr "i ha agradat el teu canal personalitzat{0}" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "li ha agradat la teva publicació" @@ -3581,7 +3688,7 @@ msgstr "M'agrades" msgid "Likes on this post" msgstr "M'agrades a aquesta publicació" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Llista" @@ -3593,7 +3700,7 @@ msgstr "Avatar de la llista" msgid "List blocked" msgstr "Llista bloquejada" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Llista per {0}" @@ -3618,10 +3725,10 @@ msgstr "Llista desbloquejada" msgid "List unmuted" msgstr "Llista no silenciada" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3667,7 +3774,7 @@ msgstr "Carregant…" #~ msgid "Local dev server" #~ msgstr "Servidor de desenvolupament local" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Registre" @@ -3691,7 +3798,7 @@ msgstr "Visibilitat pels usuaris no connectats" msgid "Login to account that is not listed" msgstr "Accedeix a un compte que no està llistat" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "Prem llargament per a obrir el menú d'etiquetes per a #{tag}" @@ -3791,7 +3898,7 @@ msgstr "El missatge és massa llarg" msgid "Message settings" msgstr "Configuració dels missatges" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3806,9 +3913,9 @@ msgstr "Missatges" msgid "Misleading Account" msgstr "Compte enganyós" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Moderació" @@ -3816,7 +3923,7 @@ msgstr "Moderació" msgid "Moderation details" msgstr "Detalls de la moderació" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3844,16 +3951,16 @@ msgstr "S'ha actualitzat la llista de moderació" msgid "Moderation lists" msgstr "Llistes de moderació" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Llistes de moderació" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Configuració de moderació" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "Estats de moderació" @@ -3890,6 +3997,10 @@ msgstr "Respostes amb més m'agrada primer" msgid "Movies" msgstr "Pel·lícules" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/view/com/auth/create/Step2.tsx:122 #~ msgid "Must be at least 3 characters" #~ msgstr "Ha de tenir almenys 3 caràcters" @@ -3975,7 +4086,7 @@ msgstr "Silenciada" msgid "Muted accounts" msgstr "Comptes silenciats" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes silenciats" @@ -4001,19 +4112,19 @@ msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, p msgid "My Birthday" msgstr "El meu aniversari" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Els meus canals" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "El meu perfil" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "Els meus canals desats" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Els meus canals desats" @@ -4038,16 +4149,20 @@ msgid "Name or Description Violates Community Standards" msgstr "El nom o la descripció infringeixen els estàndards comunitaris" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Natura" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "Vés a l'starter pack" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navega a la pantalla següent" @@ -4070,7 +4185,7 @@ msgstr "Necessites informar d'una infracció dels drets d'autor?" #~ msgid "Never lose access to your followers and data." #~ msgstr "No perdis mai accés als teus seguidors ni a les teves dades." -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "No perdis mai accés als teus seguidors i les teves dades." @@ -4118,17 +4233,17 @@ msgctxt "action" msgid "New post" msgstr "Nova publicació" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Nova publicació" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Nova publicació" @@ -4150,21 +4265,22 @@ msgid "Newest replies first" msgstr "Les respostes més noves primer" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Notícies" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4206,11 +4322,12 @@ msgstr "No s'han trobat GIF destacats. Pot haver-hi un problema amb Tenor." msgid "No feeds found. Try searching for something else." msgstr "No s'han trobat canals. Intenta cercar una altra cosa." +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ja no segueixes a {0}" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "No pot tenir més de 253 caràcters" @@ -4222,7 +4339,7 @@ msgstr "Encara no tens cap missatge" msgid "No more conversations to show" msgstr "No hi ha més converses per a mostrar" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Encara no tens cap notificació" @@ -4250,7 +4367,7 @@ msgstr "Cap resultat" msgid "No results found" msgstr "No s'han trobat resultats" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "No s'han trobat resultats per \"{query}\"" @@ -4300,7 +4417,7 @@ msgstr "Nuesa no sexual" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "No s'ha trobat" @@ -4312,7 +4429,7 @@ msgstr "Ara mateix no" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -4332,11 +4449,11 @@ msgstr "Sons de les notificacions" msgid "Notification Sounds" msgstr "Sons de les notificacions" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4376,7 +4493,7 @@ msgstr "Apagat" msgid "Oh no!" msgstr "Ostres!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Ostres! Alguna cosa ha fallat." @@ -4400,10 +4517,14 @@ msgstr "en" msgid "on {str}" msgstr "en {str}" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Restableix la incorporació" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Falta el text alternatiu a una o més imatges." @@ -4420,7 +4541,7 @@ msgstr "Només {0} pot respondre" #~ msgid "Only {0} can reply." #~ msgstr "Només {0} poden respondre." -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "Només pot tenir lletres, nombres i guionets" @@ -4436,7 +4557,7 @@ msgstr "Ostres, alguna cosa ha anat malament!" msgid "Oops!" msgstr "Ostres!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Obre" @@ -4466,7 +4587,7 @@ msgstr "Obre el selector d'emojis" msgid "Open feed options menu" msgstr "Obre el menú de les opcions del canal" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Obre els enllaços al navegador de l'aplicació" @@ -4490,16 +4611,16 @@ msgstr "Obre la navegació" msgid "Open post options menu" msgstr "Obre el menú de les opcions de publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "Obre el menú de l'starter pack" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Obre la pàgina d'historial" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "Obre el registre del sistema" @@ -4511,7 +4632,7 @@ msgstr "Obre {numItems} opcions" msgid "Opens a dialog to choose who can reply to this thread" msgstr "Obre un diàleg per triar qui pot respondre a aquest fil" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "Obre la configuració d'accessibilitat" @@ -4527,7 +4648,7 @@ msgstr "Obre detalls addicionals per una entrada de depuració" msgid "Opens camera on device" msgstr "Obre la càmera del dispositiu" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "Obre la configuració del xat" @@ -4535,7 +4656,7 @@ msgstr "Obre la configuració del xat" msgid "Opens composer" msgstr "Obre el compositor" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Obre la configuració d'idioma" @@ -4547,7 +4668,7 @@ msgstr "Obre la galeria fotogràfica del dispositiu" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Obre l'editor del perfil per a editar el nom, avatar, imatge de fons i descripció" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Obre la configuració per les incrustacions externes" @@ -4581,11 +4702,11 @@ msgstr "Obre el diàleg per a triar GIF" msgid "Opens list of invite codes" msgstr "Obre la llista de codis d'invitació" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "Obre el modal per a la confirmació de la desactivació del compte" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Obre el modal per a la confirmació de l'eliminació del compte. Requereix codi de correu electrònic" @@ -4593,19 +4714,19 @@ msgstr "Obre el modal per a la confirmació de l'eliminació del compte. Requere #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Obre el modal per a confirmar l'eliminació del compte. Requereix un codi de correu" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "Obre el modal per a canviar la contrasenya de Bluesky" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Obre el modal per a triar un nou identificador de Bluesky" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Obre el modal per a baixar les dades del vostre compte Bluesky (repositori)" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "Obre el modal per a verificar el correu" @@ -4613,11 +4734,11 @@ msgstr "Obre el modal per a verificar el correu" msgid "Opens modal for using custom domain" msgstr "Obre el modal per a utilitzar un domini personalitzat" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Obre la configuració de la moderació" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Obre el formulari de restabliment de la contrasenya" @@ -4626,11 +4747,11 @@ msgstr "Obre el formulari de restabliment de la contrasenya" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Obre pantalla per a editar els canals desats" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Obre la pantalla amb tots els canals desats" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "Obre la configuració de les contrasenyes d'aplicació" @@ -4638,7 +4759,7 @@ msgstr "Obre la configuració de les contrasenyes d'aplicació" #~ msgid "Opens the app password settings page" #~ msgstr "Obre la pàgina de configuració de les contrasenyes d'aplicació" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "Obre les preferències del canal de Seguint" @@ -4654,20 +4775,20 @@ msgstr "Obre la web enllaçada" #~ msgid "Opens the message settings page" #~ msgstr "Obre la pàgina de configuració dels missatges" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Obre la pàgina de l'historial" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Obre la pàgina de registres del sistema" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Obre les preferències dels fils de debat" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "Obre aquest perfil" @@ -4722,8 +4843,8 @@ msgstr "Pàgina no trobada" msgid "Page Not Found" msgstr "Pàgina no trobada" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4745,15 +4866,16 @@ msgstr "Contrasenya actualitzada!" msgid "Pause" msgstr "Posa en pausa" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Gent" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "Persones seguides per @{0}" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "Persones seguint a @{0}" @@ -4770,7 +4892,7 @@ msgid "Person toggle" msgstr "Canvi de persona" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Mascotes" @@ -4778,7 +4900,7 @@ msgstr "Mascotes" #~ msgid "Phone number" #~ msgstr "Telèfon" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "Fotografia" @@ -4829,15 +4951,16 @@ msgstr "Reprodueix el vídeo" msgid "Plays the GIF" msgstr "Reprodueix el GIF" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Tria el teu identificador." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Tria la teva contrasenya." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Completa el captcha de verificació." @@ -4869,10 +4992,15 @@ msgstr "Introdueix una paraula, una etiqueta o una frase vàlida per a silenciar #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "Introdueix el codi de verificació enviat a {phoneNumberFormatted}" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Introdueix el teu correu." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Introdueix la teva contrasenya també:" @@ -4907,7 +5035,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Espera que es generi la targeta de l'enllaç" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Política" @@ -4940,9 +5068,9 @@ msgstr "Publicació" msgid "Post by {0}" msgstr "Publicació per {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Publicació per @{0}" @@ -4981,6 +5109,7 @@ msgstr "Publicació no trobada" msgid "posts" msgstr "publicacions" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Publicacions" @@ -5008,7 +5137,7 @@ msgstr "Prem per canviar el proveïdor d'allotjament" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "Prem per a tornar-ho a provar" @@ -5033,15 +5162,15 @@ msgstr "Idioma principal" msgid "Prioritize Your Follows" msgstr "Prioritza els usuaris que segueixes" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacitat" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Política de privacitat" @@ -5059,8 +5188,8 @@ msgstr "Processant…" msgid "profile" msgstr "perfil" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -5071,11 +5200,11 @@ msgstr "Perfil" msgid "Profile updated" msgstr "Perfil actualitzat" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Protegeix el teu compte verificant el teu correu." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Públic" @@ -5107,6 +5236,10 @@ msgstr "Codi QR descarregat!" msgid "QR code saved to your camera roll!" msgstr "Codi QR desat a la teva galeria" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -5169,7 +5302,7 @@ msgid "Reload conversations" msgstr "Carrega les converses de nou" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -5222,7 +5355,7 @@ msgstr "Vols eliminar el canal?" msgid "Remove from my feeds" msgstr "Elimina dels meus canals" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Vols eliminar-lo dels teus canals?" @@ -5386,8 +5519,8 @@ msgstr "Informa del missatge" msgid "Report post" msgstr "Informa de la publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "Informa sobre l'starter pack" @@ -5433,7 +5566,7 @@ msgstr "Republica" msgid "Repost" msgstr "Republica" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5464,7 +5597,7 @@ msgstr "Republicat per {0}" msgid "Reposted by <0><1/>" msgstr "Republicat per <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "ha republicat la teva publicació" @@ -5494,7 +5627,7 @@ msgstr "Requereix un text alternatiu abans de publicar" msgid "Require email code to log into your account" msgstr "Sol·licita el codi de correu per a iniciar sessió al teu compte" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Requerit per aquest proveïdor" @@ -5515,8 +5648,8 @@ msgstr "Codi de restabliment" #~ msgid "Reset onboarding" #~ msgstr "Restableix la incorporació" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Restableix l'estat de la incorporació" @@ -5528,20 +5661,20 @@ msgstr "Restableix la contrasenya" #~ msgid "Reset preferences" #~ msgstr "Restableix les preferències" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Restableix l'estat de les preferències" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Restableix l'estat de la incorporació" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Restableix l'estat de les preferències" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Torna a intentar iniciar sessió" @@ -5554,12 +5687,12 @@ msgstr "Torna a intentar l'última acció, que ha donat error" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5570,7 +5703,7 @@ msgstr "Torna-ho a provar" #~ msgstr "Torna-ho a provar" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Torna a la pàgina anterior" @@ -5670,13 +5803,13 @@ msgstr "Desa la configuració de retall d'imatges" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "Digues hola!" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Ciència" @@ -5685,16 +5818,16 @@ msgid "Scroll to top" msgstr "Desplaça't cap a dalt" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5734,8 +5867,8 @@ msgstr "Cerca canals que vulgueu suggerir als altres." #~ msgid "Search for someone to start a conversation with." #~ msgstr "Cerca algú amb qui començar una conversa." -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cerca usuaris" @@ -5885,11 +6018,11 @@ msgstr "Selecciona quins idiomes vols que incloguin els canals a què estàs sub msgid "Select your app language for the default text to display in the app." msgstr "Selecciona l'idioma de l'aplicació perquè el text predeterminat es mostri a l'aplicació." -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "Selecciona la teva data de naixement" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Selecciona els teus interessos d'entre aquestes opcions" @@ -6052,23 +6185,23 @@ msgstr "Configura el teu compte" msgid "Sets Bluesky username" msgstr "Estableix un nom d'usuari de Bluesky" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "Estableix el tema a fosc" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "Estableix el tema a clar" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "Estableix el tema a la configuració del sistema" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "Estableix el tema fosc al tema fosc" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "Estableix el tema fosc al tema atenuat" @@ -6097,9 +6230,9 @@ msgstr "Estableix la relació d'aspecte de la imatge com a ampla" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Estableix el servidor pel cient de Bluesky" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -6114,13 +6247,13 @@ msgid "Sexually Suggestive" msgstr "Suggerent sexualment" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comparteix" @@ -6140,7 +6273,7 @@ msgstr "Comparteix una dada divertida!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Comparteix de totes maneres" @@ -6151,7 +6284,7 @@ msgstr "Comparteix el canal" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "Comparteix l'enllaç" @@ -6169,7 +6302,7 @@ msgstr "Diàleg de compartició de l'enllaç" msgid "Share QR code" msgstr "Comparteix el codi QR" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "Comparteix aquets starter pack" @@ -6188,7 +6321,7 @@ msgstr "Comparteix la web enllaçada" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Mostra" @@ -6196,7 +6329,7 @@ msgstr "Mostra" #~ msgid "Show all replies" #~ msgstr "Mostra totes les respostes" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "Mostra el text alternatiu" @@ -6323,17 +6456,17 @@ msgstr "Mostra les publicacions de {0} al teu canal" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6371,12 +6504,12 @@ msgstr "Inicia sessió o crea el teu compte per a unir-te a la conversa" msgid "Sign out" msgstr "Tanca sessió" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6392,7 +6525,7 @@ msgstr "Registra't o inicia sessió per a unir-te a la conversa" msgid "Sign-in Required" msgstr "Es requereix iniciar sessió" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "S'ha iniciat sessió com a" @@ -6401,7 +6534,7 @@ msgstr "S'ha iniciat sessió com a" msgid "Signed in as @{0}" msgstr "S'ha iniciat sessió com a @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "s'ha registrat amb el vostre starter pack" @@ -6409,17 +6542,17 @@ msgstr "s'ha registrat amb el vostre starter pack" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Tanca la sessió de Bluesky de {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "S'ha registrat sense cap starter pack" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Salta aquest pas" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Salta aquest flux" @@ -6432,6 +6565,10 @@ msgstr "Salta aquest flux" msgid "Software Dev" msgstr "Desenvolupament de programari" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -6468,8 +6605,8 @@ msgstr "Alguna cosa ha fallat, torna-ho a provar." #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Alguna cosa ha fallat. Comprova el teu correu i torna-ho a provar." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "La teva sessió ha caducat. Torna a iniciar-la." @@ -6499,7 +6636,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Brossa; excessives mencions o respostes" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Esports" @@ -6523,17 +6660,22 @@ msgstr "Comença un xat amb {displayName}" msgid "Start chatting" msgstr "Comença a xatejar" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "Starter pack" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "Starter pack de {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "Aquest starter pack és invàlid" @@ -6549,7 +6691,7 @@ msgstr "Els starter packs et permeten compartir els teus canals i persones prefe #~ msgid "Status page" #~ msgstr "Pàgina d'estat" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "Pàgina d'estat" @@ -6557,7 +6699,7 @@ msgstr "Pàgina d'estat" #~ msgid "Step" #~ msgstr "Pas" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "Pas {0} de {1}" @@ -6565,12 +6707,12 @@ msgstr "Pas {0} de {1}" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Pas {0} de {numSteps}" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Historial" @@ -6614,6 +6756,7 @@ msgstr "Comptes suggerits" #~ msgid "Suggested Follows" #~ msgstr "Usuaris suggerits per a seguir" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Suggeriments per tu" @@ -6622,7 +6765,7 @@ msgstr "Suggeriments per tu" msgid "Suggestive" msgstr "Suggerent" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6637,6 +6780,10 @@ msgstr "Suport" msgid "Switch Account" msgstr "Canvia el compte" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Canvia a {0}" @@ -6645,11 +6792,11 @@ msgstr "Canvia a {0}" msgid "Switches the account you are logged in to" msgstr "Canvia en compte amb el que tens iniciada la sessió" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Registres del sistema" @@ -6669,12 +6816,24 @@ msgstr "Menú d'etiquetes: {displayTag}" msgid "Tall" msgstr "Alt" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Toca per a veure-ho completament" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Tecnologia" @@ -6686,13 +6845,13 @@ msgstr "Explica un acudit!" msgid "Tell us a little more" msgstr "Explica'ns una mica més" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Condicions" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6723,12 +6882,14 @@ msgstr "Gràcies. El teu informe s'ha enviat." msgid "That contains the following:" msgstr "Això conté els següents:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Aquest identificador ja està agafat." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6751,7 +6912,12 @@ msgstr "Les directrius de la comunitat han estat traslladades a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La política de drets d'autoria ha estat traslladada a <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L'experiència és millor a l'aplicació. Baixa Bluesky ara i tornarem a començar on ho vas deixar." @@ -6780,7 +6946,7 @@ msgstr "És possible que la publicació s'hagi esborrat." msgid "The Privacy Policy has been moved to <0/>" msgstr "La política de privacitat ha estat traslladada a <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "L'starter pack que estàs provant de veure no és vàlid. En lloc d'això, podeu suprimir-lo." @@ -6842,11 +7008,11 @@ msgstr "Hi ha hagut un problema per a contactar amb el servidor" msgid "There was an issue contacting your server" msgstr "Hi ha hagut un problema per a contactar amb el teu servidor" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." @@ -7057,7 +7223,7 @@ msgid "This post has been deleted." msgstr "Aquesta publicació ha estat esborrada." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquesta publicació només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." @@ -7134,12 +7300,12 @@ msgstr "Això suprimirà {0} de les teves paraules silenciades. Sempre la pots t #~ msgid "This will hide this post from your feeds." #~ msgstr "Això amagarà aquesta publicació dels teus canals." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "Preferències dels fils de debat" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Preferències dels fils de debat" @@ -7151,7 +7317,7 @@ msgstr "Preferències dels fils de debat actualitzades" msgid "Threaded Mode" msgstr "Mode fils de debat" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Preferències dels fils de debat" @@ -7206,11 +7372,11 @@ msgstr "Torna-ho a provar" #~ msgid "Try again" #~ msgstr "Torna-ho a provar" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "Autenticació de dos factors" @@ -7232,14 +7398,14 @@ msgstr "Deixa de silenciar la llista" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 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/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "No s'ha pogut eliminar" @@ -7528,7 +7694,7 @@ msgstr "Llista d'usuaris actualitzada" msgid "User Lists" msgstr "Llistes d'usuaris" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Nom d'usuari o correu" @@ -7571,15 +7737,15 @@ msgstr "Valor:" msgid "Verify DNS Record" msgstr "Verifica els registres de DNS" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "Verifica el correu" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Verifica el meu correu" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Verifica el meu correu" @@ -7600,7 +7766,7 @@ msgstr "Verifica el teu correu" #~ msgid "Version {0}" #~ msgstr "Versió {0}" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "Versió {appVersion} {bundleInfo}" @@ -7613,7 +7779,7 @@ msgstr "Videojocs" msgid "View {0}'s avatar" msgstr "Veure l'avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "Veure el perfil de {0}" @@ -7662,7 +7828,7 @@ msgid "View users who like this feed" msgstr "Veure els usuaris a qui els agrada aquest canal" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "Veure el teus canals i descobreix-ne més" @@ -7701,7 +7867,7 @@ msgstr "No hem pogut carregar aquesta conversa" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Calculem {estimatedTime} fins que el teu compte estigui llest." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperem que t'ho passis pipa. Recorda que Bluesky és:" @@ -7725,7 +7891,7 @@ msgstr "No hem pogut carregar les teves preferències de data de naixement. Torn msgid "We were unable to load your configured labelers at this time." msgstr "En aquest moment no hem pogut carregar els teus etiquetadors configurats." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "No ens hem pogut connectar. Torna-ho a provar per a continuar configurant el teu compte. Si continua fallant, pots ometre aquest flux." @@ -7737,7 +7903,7 @@ msgstr "T'informarem quan el teu compte estigui llest." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Analitzarem la teva apel·lació ràpidament." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Ho farem servir per a personalitzar la teva experiència." @@ -7745,7 +7911,7 @@ msgstr "Ho farem servir per a personalitzar la teva experiència." msgid "We're having network issues, try again" msgstr "Tenim problemes de xarxa, torna-ho a provar" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Ens fa molta il·lusió que t'uneixis a nosaltres!" @@ -7790,7 +7956,7 @@ msgstr "Bentornat!" msgid "Welcome, friend!" msgstr "Benvingut, col·lega!" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "Quins són els teus interessos?" @@ -7888,7 +8054,7 @@ msgid "Write your reply" msgstr "Escriu la teva resposta" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Escriptors" @@ -7911,7 +8077,7 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "Sí, desactiva'l" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "Sí, elimina aquest starter pack" @@ -7923,7 +8089,7 @@ msgstr "Sí, torna a activar el meu compte" msgid "Yesterday, {time}" msgstr "Ahir, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "tu" @@ -8160,23 +8326,23 @@ msgstr "Tu: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Tu: {short}" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "Seguiràs els usuaris i els canals suggerits un cop hagis acabat de crear el teu compte!" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Seguiràs els usuaris suggerits un cop hagis acabat de crear el teu compte!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "Seguiràs aquestes persones i {0} altres" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "Seguiràs a aquesta gent de seguida" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "Estaràs al dia amb aquests canals" @@ -8195,7 +8361,7 @@ msgstr "Estàs a la cua" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Has iniciat sessió amb una contrasenya d'aplicació. Inicia sessió amb la teva contrasenya principal per continuar la desactivació del teu compte." -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Ja està tot llest!" @@ -8208,7 +8374,7 @@ msgstr "Has triat amagar una paraula o una etiqueta d'aquesta publicació." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Has arribat al final del vostre cabal! Cerca alguns comptes més per a seguir." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "El teu compte" @@ -8220,7 +8386,7 @@ msgstr "El teu compte s'ha eliminat" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "El repositori del teu compte, que conté tots els registres de dades públiques, es pot baixar com a fitxer \"CAR\". Aquest fitxer no inclou incrustacions multimèdia, com ara imatges, ni les teves dades privades, que s'han d'obtenir per separat." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "La teva data de naixement" @@ -8237,7 +8403,8 @@ msgstr "La teva elecció es desarà, però es pot canviar més endavant a la con #~ msgstr "El teu canal per defecte és \"Seguint\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "El teu correu no sembla vàlid." @@ -8254,11 +8421,15 @@ msgstr "El teu correu s'ha actualitzat, però no ha estat verificat. En el pas s msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "El teu correu encara no s'ha verificat. Et recomanem fer-ho per seguretat." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "El teu canal de seguint està buit! Segueix a més usuaris per a saber què està passant." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "El teu identificador complet serà" @@ -8288,7 +8459,7 @@ msgstr "S'ha canviat la teva contrasenya!" msgid "Your post has been published" msgstr "S'ha publicat" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Les teves publicacions, m'agrades i bloquejos són públics. Els comptes silenciats són privats." @@ -8308,6 +8479,6 @@ msgstr "S'ha publicat la teva resposta" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "El teu informe s'enviarà al servei de moderació de Bluesky" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "El teu identificador d'usuari" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 8ec1e27422..d570eab97e 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(keine E-Mail)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -59,7 +59,7 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" @@ -67,7 +67,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -76,7 +76,7 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" @@ -84,15 +84,15 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} folge ich" @@ -254,7 +254,7 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Ungültiger Handle" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "" @@ -262,6 +262,10 @@ msgstr "" #~ msgid "A content warning has been applied to this {0}." #~ msgstr "Diese Seite wurde mit einer Inhaltswarnung versehen {0}." +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/lib/hooks/useOTAUpdate.ts:16 #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Eine neue Version der App ist verfügbar. Bitte aktualisiere die App, um sie weiter nutzen zu können." @@ -276,15 +280,15 @@ msgid "Access profile and other navigation links" msgstr "Zugang zum Profil und anderen Navigationslinks" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Barrierefreiheit" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -293,9 +297,9 @@ msgstr "" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Konto" @@ -366,8 +370,8 @@ msgstr "Einen Nutzer zu dieser Liste hinzufügen" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Konto hinzufügen" @@ -435,7 +439,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -483,15 +487,19 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Erweitert" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "All deine gespeicherten Feeds an einem Ort." @@ -521,7 +529,7 @@ msgstr "Bereits angemeldet als @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -531,7 +539,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Alt-Text" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "" @@ -569,7 +577,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -579,6 +587,8 @@ msgstr "Ein Problem, das hier nicht aufgelistet ist" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -586,12 +596,12 @@ msgstr "Ein Problem, das hier nicht aufgelistet ist" msgid "An issue occurred, please try again." msgstr "Es ist ein Problem aufgetreten, bitte versuche es erneut." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "und" @@ -600,7 +610,7 @@ msgstr "und" msgid "Animals" msgstr "Tiere" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "" @@ -624,13 +634,13 @@ msgstr "App-Passwortnamen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestri msgid "App Password names must be at least 4 characters long." msgstr "App-Passwortnamen müssen mindestens 4 Zeichen lang sein." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "App-Passwort-Einstellungen" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "App-Passwörter" @@ -672,7 +682,7 @@ msgstr "Einspruch gegen diese Entscheidung" #~ msgid "Appeal this decision." #~ msgstr "Einspruch gegen diese Entscheidung." -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Erscheinungsbild" @@ -681,7 +691,7 @@ msgstr "Erscheinungsbild" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -709,7 +719,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Bist du sicher, dass du {0} von deinen Feeds entfernen möchtest?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -738,7 +748,7 @@ msgstr "Kunst" msgid "Artistic or non-erotic nudity." msgstr "Künstlerische oder nicht-erotische Nacktheit." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "Mindestens 3 Zeichen" @@ -749,14 +759,15 @@ msgstr "Mindestens 3 Zeichen" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -771,7 +782,7 @@ msgstr "Zurück" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Ausgehend von deinem Interesse an {interestsText}" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Grundlagen" @@ -779,7 +790,7 @@ msgstr "Grundlagen" msgid "Birthday" msgstr "Geburtstag" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Geburtstag:" @@ -827,7 +838,7 @@ msgstr "Blockiert" msgid "Blocked accounts" msgstr "Blockierte Konten" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Blockierte Konten" @@ -869,6 +880,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky ist ein offenes Netzwerk, in dem du deinen Hosting-Anbieter wählen kannst. Benutzerdefiniertes Hosting ist jetzt in der Beta-Phase für Entwickler verfügbar." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 #~ msgid "Bluesky is flexible." @@ -905,6 +920,24 @@ msgstr "Bilder verwischen und aus Feeds herausfiltern" msgid "Books" msgstr "Bücher" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -1027,17 +1060,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Ändern" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Handle ändern" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Handle ändern" @@ -1045,12 +1078,12 @@ msgstr "Handle ändern" msgid "Change my email" msgstr "Meine E-Mail ändern" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Passwort ändern" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Passwort Ändern" @@ -1066,9 +1099,9 @@ msgstr "Beitragssprache in {0} ändern" msgid "Change Your Email" msgstr "Deine E-Mail ändern" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "" @@ -1078,14 +1111,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "" @@ -1110,7 +1143,7 @@ msgstr "Meinen Status prüfen" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Schau dir einige empfohlene Nutzer an. Folge ihnen, um ähnliche Nutzer zu sehen." -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "" @@ -1122,10 +1155,18 @@ msgstr "Überprüfe deinen Posteingang auf eine E-Mail mit dem Bestätigungscode #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Wähle \"Alle\" oder \"Niemand\"" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Wähle oder erstelle einen neuen Bluesky-Benutzernamen" +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1142,7 +1183,7 @@ msgstr "" msgid "Choose Service" msgstr "Service wählen" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Wähle die Algorithmen aus, welche deine benutzerdefinierten Feeds generieren." @@ -1164,23 +1205,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "Wähle deine Haupt-Feeds" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Wähle dein Passwort" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Alle alten Speicherdaten löschen" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Alle alten Speicherdaten löschen (danach neu starten)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Alle Speicherdaten löschen" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Alle Speicherdaten löschen (danach neu starten)" @@ -1189,11 +1230,11 @@ msgstr "Alle Speicherdaten löschen (danach neu starten)" msgid "Clear search query" msgstr "Suchanfrage löschen" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "" @@ -1242,7 +1283,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Schließen" @@ -1305,11 +1346,11 @@ msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" msgid "Closes viewer for header image" msgstr "Schließt den Betrachter für das Banner" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Klappt die Liste der Benutzer für eine bestimmte Meldung zusammen" @@ -1323,16 +1364,16 @@ msgstr "Komödie" msgid "Comics" msgstr "Comics" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Community-Richtlinien" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Schließe das Onboarding ab und nutze dein Konto" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "Beende die Herausforderung" @@ -1399,7 +1440,7 @@ msgstr "Bestätige dein Alter:" msgid "Confirm your birthdate" msgstr "Bestätige dein Geburtsdatum" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1409,11 +1450,11 @@ msgstr "Bestätige dein Geburtsdatum" msgid "Confirmation code" msgstr "Bestätigungscode" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Verbinden..." -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Support kontaktieren" @@ -1462,7 +1503,7 @@ msgstr "Inhaltswarnungen" msgid "Context menu backdrop, click to close the menu." msgstr "Hintergrund des Kontextmenüs, klicken, um das Menü zu schließen" -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Fortfahren" @@ -1475,9 +1516,9 @@ msgstr "Fortfahren mit {0} (aktuell angemeldet)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Weiter zum nächsten Schritt" @@ -1502,7 +1543,7 @@ msgstr "Kochen" msgid "Copied" msgstr "Kopiert" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Die Build-Version wurde in die Zwischenablage kopiert" @@ -1511,7 +1552,7 @@ msgstr "Die Build-Version wurde in die Zwischenablage kopiert" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" @@ -1572,7 +1613,7 @@ msgstr "Beitragstext kopieren" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Urheberrechtsbestimmungen" @@ -1610,7 +1651,7 @@ msgstr "" msgid "Create a new account" msgstr "Ein neues Konto erstellen" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Erstelle ein neues Bluesky-Konto" @@ -1620,7 +1661,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1628,7 +1669,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Konto erstellen" @@ -1692,7 +1733,7 @@ msgstr "Benutzerdefiniert" msgid "Custom domain" msgstr "Benutzerdefinierte Domain" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Benutzerdefinierte Feeds, die von der Community erstellt wurden, bringen dir neue Erfahrungen und helfen dir, die Inhalte zu finden, die du liebst." @@ -1701,8 +1742,8 @@ msgstr "Benutzerdefinierte Feeds, die von der Community erstellt wurden, bringen msgid "Customize media from external sites." msgstr "Passe die Einstellungen für Medien von externen Websites an." -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Dunkel" @@ -1710,24 +1751,24 @@ msgstr "Dunkel" msgid "Dark mode" msgstr "Dunkelmodus" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Dunkles Thema" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "" @@ -1736,16 +1777,16 @@ msgid "Debug panel" msgstr "Debug-Panel" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Löschen" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Konto löschen" @@ -1765,8 +1806,8 @@ msgstr "App-Passwort löschen" msgid "Delete app password?" msgstr "App-Passwort löschen?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "" @@ -1790,7 +1831,7 @@ msgstr "" msgid "Delete my account" msgstr "Mein Konto löschen" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Mein Konto Löschen…" @@ -1799,12 +1840,12 @@ msgstr "Mein Konto Löschen…" msgid "Delete post" msgstr "Beitrag löschen" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1824,7 +1865,7 @@ msgstr "Gelöscht" msgid "Deleted post." msgstr "Gelöschter Beitrag." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "" @@ -1843,7 +1884,7 @@ msgstr "" msgid "Did you want to say anything?" msgstr "Wolltest du etwas sagen?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Dimmen" @@ -1897,6 +1938,10 @@ msgstr "Entwurf löschen?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1906,10 +1951,14 @@ msgstr "Entdecke neue benutzerdefinierte Feeds" msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "Entdecke neue Feeds" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1930,7 +1979,7 @@ msgstr "" msgid "Does not include nudity." msgstr "Beinhaltet keine Nacktheit." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "Beginnt oder endet nicht mit einem Bindestrich" @@ -1979,7 +2028,7 @@ msgstr "Erledigt{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Doppeltippen zum Anmelden" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -1992,7 +2041,7 @@ msgstr "" msgid "Download CAR file" msgstr "CAR-Datei herunterladen" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Ablegen zum Hinzufügen von Bildern" @@ -2040,11 +2089,11 @@ msgstr "z.B. Nutzer, die wiederholt mit Werbung antworten." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jeder Code funktioniert einmal. Du erhältst regelmäßig neue Einladungscodes." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -2075,9 +2124,9 @@ msgstr "Details der Liste bearbeiten" msgid "Edit Moderation List" msgstr "Moderationsliste bearbeiten" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Meine Feeds bearbeiten" @@ -2105,7 +2154,7 @@ msgstr "Profil bearbeiten" #~ msgid "Edit Saved Feeds" #~ msgstr "Gespeicherte Feeds bearbeiten" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -2125,7 +2174,7 @@ msgstr "Bearbeite deinen Anzeigenamen" msgid "Edit your profile description" msgstr "Bearbeite deine Profilbeschreibung" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -2138,7 +2187,7 @@ msgstr "Bildung" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "E-Mail" @@ -2164,7 +2213,7 @@ msgstr "E-Mail aktualisiert" msgid "Email verified" msgstr "E-Mail verifiziert" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "E-Mail:" @@ -2234,6 +2283,10 @@ msgstr "Ende des Feeds" #~ msgid "End of list" #~ msgstr "" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Gebe einen Namen für dieses App-Passwort ein" @@ -2268,7 +2321,7 @@ msgid "Enter your birth date" msgstr "Gib dein Geburtsdatum ein" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Gib deine E-Mail-Adresse ein" @@ -2288,11 +2341,11 @@ msgstr "Gib deinen Benutzernamen und dein Passwort ein" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Fehler beim Empfang der Captcha-Antwort." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Fehler:" @@ -2347,7 +2400,7 @@ msgstr "Verlässt die Eingabe der Suchanfrage" msgid "Expand alt text" msgstr "Alt-Text erweitern" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "" @@ -2364,12 +2417,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "Exportiere meine Daten" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "Exportiere meine Daten" @@ -2383,13 +2436,13 @@ msgstr "Externe Medien" 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 "Externe Medien können es Websites ermöglichen, Informationen über dich und dein Gerät zu sammeln. Es werden keine Informationen gesendet oder angefordert, bis du die Schaltfläche \"Abspielen\" drückst." -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Externe Medienpräferenzen" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Externe Medienpräferenzen" @@ -2415,7 +2468,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2472,7 +2525,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2481,11 +2534,11 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Feed" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed von {0}" @@ -2498,17 +2551,18 @@ msgstr "Feed von {0}" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2526,7 +2580,7 @@ msgstr "Feeds sind benutzerdefinierte Algorithmen, die Nutzer mit ein wenig Prog #~ msgid "Feeds can be topical as well!" #~ msgstr "Die Feeds können auch auf einem Thema basieren!" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2542,7 +2596,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Aus Feeds filtern" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Abschließen" @@ -2552,6 +2606,10 @@ msgstr "Abschließen" msgid "Find accounts to follow" msgstr "Konten zum Folgen finden" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2580,11 +2638,15 @@ msgstr "Passe die Diskussionsstränge an." msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Flexibel" @@ -2597,6 +2659,8 @@ msgstr "Horizontal drehen" msgid "Flip vertically" msgstr "Vertikal drehen" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2619,13 +2683,17 @@ msgstr "{0} folgen" msgid "Follow {name}" msgstr "" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Accounts folgen" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2653,7 +2721,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Gefolgt von {0}" @@ -2681,16 +2749,20 @@ msgstr "Benutzer, denen ich folge" msgid "Followed users only" msgstr "Nur Benutzer, denen ich folge" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "folgte dir" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Follower" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2699,17 +2771,20 @@ msgstr "" msgid "Followers you know" msgstr "" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Folge ich" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "ich folge {0}" @@ -2718,21 +2793,25 @@ msgstr "ich folge {0}" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Following-Feed-Einstellungen" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Folgt dir" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Folgt dir" @@ -2762,11 +2841,11 @@ msgstr "Aus Sicherheitsgründen kannst du dies nicht erneut ansehen. Wenn du die msgid "Forgot Password" msgstr "Passwort vergessen" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "Passwort vergessen?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "Vergessen?" @@ -2800,6 +2879,10 @@ msgstr "" msgid "Get Started" msgstr "Los geht's" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2814,31 +2897,35 @@ msgstr "Eklatante Verstöße gegen Gesetze oder Nutzungsbedingungen" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Gehe zurück" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Gehe zurück" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Zum vorherigen Schritt zurückkehren" @@ -2872,6 +2959,10 @@ msgstr "Gehe zum nächsten" msgid "Go to profile" msgstr "" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2880,6 +2971,10 @@ msgstr "" msgid "Graphic Media" msgstr "" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Handle" @@ -2892,19 +2987,19 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Hashtag" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Hast du Probleme?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Hilfe" @@ -2940,7 +3035,7 @@ msgstr "Hier ist dein App-Passwort." msgid "Hide" msgstr "Ausblenden" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Ausblenden" @@ -2959,7 +3054,7 @@ msgstr "Den Inhalt ausblenden" msgid "Hide this post?" msgstr "Diesen Beitrag ausblenden?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Benutzerliste ausblenden" @@ -2995,10 +3090,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -3009,8 +3104,8 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Hosting-Anbieter" @@ -3123,19 +3218,19 @@ msgstr "Neues Passwort eingeben" msgid "Input password for account deletion" msgstr "Passwort für die Kontolöschung eingeben" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "Passwort, das an {identifier} gebunden ist, eingeben" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "Passwort, das an {identifier} gebunden ist, eingeben" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Benutzernamen oder E-Mail-Adresse eingeben, die du bei der Anmeldung verwendet hast" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Gib dein Passwort ein" @@ -3143,7 +3238,7 @@ msgstr "Gib dein Passwort ein" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Gib deinen Handle ein" @@ -3151,7 +3246,7 @@ msgstr "Gib deinen Handle ein" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" @@ -3160,7 +3255,7 @@ msgstr "" msgid "Invalid or unsupported post record" msgstr "Ungültiger oder nicht unterstützter Beitragrekord" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Ungültiger Benutzername oder Passwort" @@ -3168,11 +3263,11 @@ msgstr "Ungültiger Benutzername oder Passwort" msgid "Invite a Friend" msgstr "Einen Freund einladen" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Einladungscode" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Einladungscode nicht akzeptiert. Überprüfe, ob du ihn richtig eingegeben hast und versuche es erneut." @@ -3208,8 +3303,10 @@ msgstr "" msgid "Jobs" msgstr "Jobs" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3258,16 +3355,16 @@ msgstr "" msgid "Language selection" msgstr "Sprachauswahl" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Spracheinstellungen" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Spracheinstellungen" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Sprachen" @@ -3335,7 +3432,7 @@ msgstr "Bluesky verlassen" msgid "left to go." msgstr "noch übrig." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Der Legacy-Speicher wurde gelöscht, du musst die App jetzt neu starten." @@ -3348,7 +3445,8 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Lass uns dein Passwort zurücksetzen!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Los geht's!" @@ -3357,7 +3455,7 @@ msgstr "Los geht's!" #~ msgid "Library" #~ msgstr "Bibliothek" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Licht" @@ -3365,14 +3463,23 @@ msgstr "Licht" #~ msgid "Like" #~ msgstr "Liken" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Diesen Feed liken" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Geliked von" @@ -3396,11 +3503,11 @@ msgstr "Geliked von" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Von {likeCount} {0} geliked" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "hat deinen benutzerdefinierten Feed geliked" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "hat deinen Beitrag geliked" @@ -3412,7 +3519,7 @@ msgstr "Likes" msgid "Likes on this post" msgstr "Likes für diesen Beitrag" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Liste" @@ -3424,7 +3531,7 @@ msgstr "Listenbild" msgid "List blocked" msgstr "Liste blockiert" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Liste von {0}" @@ -3449,10 +3556,10 @@ msgstr "Liste entblockiert" msgid "List unmuted" msgstr "Listenstummschaltung aufgehoben" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3494,7 +3601,7 @@ msgstr "Neue Beiträge laden" msgid "Loading..." msgstr "Wird geladen..." -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Systemprotokoll" @@ -3518,7 +3625,7 @@ msgstr "Sichtbarkeit für abgemeldete Benutzer" msgid "Login to account that is not listed" msgstr "Anmeldung bei einem Konto, das nicht aufgelistet ist" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -3611,7 +3718,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3626,9 +3733,9 @@ msgstr "" msgid "Misleading Account" msgstr "Irreführender Account" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Moderation" @@ -3636,7 +3743,7 @@ msgstr "Moderation" msgid "Moderation details" msgstr "" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3664,16 +3771,16 @@ msgstr "Moderationsliste aktualisiert" msgid "Moderation lists" msgstr "Moderationslisten" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderationslisten" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Moderationseinstellungen" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "" @@ -3706,6 +3813,10 @@ msgstr "Beliebteste Antworten zuerst" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/view/com/auth/create/Step2.tsx:122 #~ msgid "Must be at least 3 characters" #~ msgstr "Muss mindestens 3 Zeichen lang sein" @@ -3787,7 +3898,7 @@ msgstr "Stummgeschaltet" msgid "Muted accounts" msgstr "Stummgeschaltete Konten" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Stummgeschaltete Konten" @@ -3813,19 +3924,19 @@ msgstr "Stummschaltung ist privat. Stummgeschaltete Konten können mit dir inter msgid "My Birthday" msgstr "Mein Geburtstag" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Meine Feeds" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Mein Profil" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "Meine gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Meine gespeicherten Feeds" @@ -3850,16 +3961,20 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Natur" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navigiert zum nächsten Bildschirm" @@ -3882,7 +3997,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Verliere nie den Zugriff auf deine Follower und Daten." -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "Verliere nie den Zugriff auf deine Follower oder Daten." @@ -3930,17 +4045,17 @@ msgctxt "action" msgid "New post" msgstr "Neuer Beitrag" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Neuer Beitrag" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Neuer Beitrag" @@ -3958,21 +4073,22 @@ msgid "Newest replies first" msgstr "Neueste Antworten zuerst" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Aktuelles" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4014,11 +4130,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0} wird nicht mehr gefolgt" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "Nicht länger als 253 Zeichen" @@ -4030,7 +4147,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Noch keine Mitteilungen!" @@ -4058,7 +4175,7 @@ msgstr "" msgid "No results found" msgstr "Keine Ergebnisse gefunden" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "Keine Ergebnisse für \"{query}\" gefunden" @@ -4108,7 +4225,7 @@ msgstr "Nicht-sexuelle Nacktheit" #~ msgid "Not Applicable." #~ msgstr "Unzutreffend." -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Nicht gefunden" @@ -4120,7 +4237,7 @@ msgstr "Im Moment nicht" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -4140,11 +4257,11 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4184,7 +4301,7 @@ msgstr "Aus" msgid "Oh no!" msgstr "Oh nein!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Oh nein, da ist etwas schief gelaufen." @@ -4208,10 +4325,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Onboarding zurücksetzen" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." @@ -4228,7 +4349,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "Nur {0} kann antworten." -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "Enthält nur Buchstaben, Nummern und Bindestriche" @@ -4244,7 +4365,7 @@ msgstr "Ups, da ist etwas schief gelaufen!" msgid "Oops!" msgstr "Huch!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Öffnen" @@ -4274,7 +4395,7 @@ msgstr "Emoji-Picker öffnen" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Links mit In-App-Browser öffnen" @@ -4298,16 +4419,16 @@ msgstr "Navigation öffnen" msgid "Open post options menu" msgstr "Beitragsoptionsmenü öffnen" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Geschichtenbuch öffnen" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "" @@ -4319,7 +4440,7 @@ msgstr "Öffnet {numItems} Optionen" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "" @@ -4335,7 +4456,7 @@ msgstr "Öffnet zusätzliche Details für einen Debug-Eintrag" msgid "Opens camera on device" msgstr "Öffnet die Kamera auf dem Gerät" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "" @@ -4343,7 +4464,7 @@ msgstr "" msgid "Opens composer" msgstr "Öffnet den Beitragsverfasser" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Öffnet die konfigurierbaren Spracheinstellungen" @@ -4355,7 +4476,7 @@ msgstr "Öffnet die Gerätefotogalerie" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Öffnet den Editor für Profilanzeige, Avatar, Hintergrundbild und Beschreibung" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Öffnet die Einstellungen für externe eingebettete Medien" @@ -4385,11 +4506,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Öffnet die Liste der Einladungscodes" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4397,19 +4518,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Öffnet ein Modal, um die Löschung des Kontos zu bestätigen. Erfordert einen E-Mail-Code." -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "" @@ -4417,11 +4538,11 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Öffnet das Modal für die Verwendung einer benutzerdefinierten Domain" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Öffnet die Moderationseinstellungen" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Öffnet das Formular zum Zurücksetzen des Passworts" @@ -4430,11 +4551,11 @@ msgstr "Öffnet das Formular zum Zurücksetzen des Passworts" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Öffnet den Bildschirm zum Bearbeiten gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Öffnet den Bildschirm mit allen gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "" @@ -4442,7 +4563,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "Öffnet die Einstellungsseite für das App-Passwort" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "" @@ -4458,20 +4579,20 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Öffnet die Geschichtenbuch" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Öffnet die Systemprotokollseite" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Öffnet die Thread-Einstellungen" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4522,8 +4643,8 @@ msgstr "Seite nicht gefunden" msgid "Page Not Found" msgstr "Seite nicht gefunden" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4545,15 +4666,16 @@ msgstr "Passwort aktualisiert!" msgid "Pause" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "Personen gefolgt von @{0}" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "Personen, die @{0} folgen" @@ -4570,11 +4692,11 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Haustiere" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4625,15 +4747,16 @@ msgstr "Video abspielen" msgid "Plays the GIF" msgstr "Spielt das GIF ab" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Bitte wähle deinen Handle." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Bitte wähle dein Passwort." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Bitte fülle das Verifizierungs-Captcha aus." @@ -4653,10 +4776,15 @@ msgstr "Bitte gib einen eindeutigen Namen für dieses App-Passwort ein oder verw msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Bitte gib ein gültiges Wort, einen Tag oder eine Phrase zum Stummschalten ein" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Bitte gib deine E-Mail ein." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Bitte gib auch dein Passwort ein:" @@ -4688,7 +4816,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Bitte warte, bis deine Link-karte vollständig geladen ist" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Politik" @@ -4715,9 +4843,9 @@ msgstr "Beitrag" msgid "Post by {0}" msgstr "Beitrag von {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Beitrag von @{0}" @@ -4756,6 +4884,7 @@ msgstr "Beitrag nicht gefunden" msgid "posts" msgstr "Beiträge" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Beiträge" @@ -4783,7 +4912,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "" @@ -4808,15 +4937,15 @@ msgstr "Primäre Sprache" msgid "Prioritize Your Follows" msgstr "Priorisiere deine Follower" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privatsphäre" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Datenschutzerklärung" @@ -4834,8 +4963,8 @@ msgstr "Wird bearbeitet..." msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4846,11 +4975,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil aktualisiert" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Schütze dein Konto, indem du deine E-Mail bestätigst." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Öffentlich" @@ -4882,6 +5011,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4940,7 +5073,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4993,7 +5126,7 @@ msgstr "" msgid "Remove from my feeds" msgstr "Aus meinen Feeds entfernen" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -5157,8 +5290,8 @@ msgstr "" msgid "Report post" msgstr "Beitrag melden" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -5204,7 +5337,7 @@ msgstr "Repost" msgid "Repost" msgstr "Erneut veröffentlichen" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5227,7 +5360,7 @@ msgstr "Repostet von {0}" msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "hat deinen Beitrag repostet" @@ -5253,7 +5386,7 @@ msgstr "Alt-Text vor der Veröffentlichung erforderlich machen" msgid "Require email code to log into your account" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Für diesen Anbieter erforderlich" @@ -5274,8 +5407,8 @@ msgstr "Code zurücksetzen" #~ msgid "Reset onboarding" #~ msgstr "Onboarding zurücksetzen" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Onboarding-Status zurücksetzen" @@ -5287,20 +5420,20 @@ msgstr "Passwort zurücksetzen" #~ msgid "Reset preferences" #~ msgstr "Einstellungen zurücksetzen" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Einstellungen zurücksetzen" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Setzt den Onboarding-Status zurück" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Einstellungen zurücksetzen" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Versucht die Anmeldung erneut" @@ -5313,12 +5446,12 @@ msgstr "Wiederholung der letzten Aktion, bei der ein Fehler aufgetreten ist" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5329,7 +5462,7 @@ msgstr "Wiederholen" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Zurück zur vorherigen Seite" @@ -5425,13 +5558,13 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Wissenschaft" @@ -5440,16 +5573,16 @@ msgid "Scroll to top" msgstr "Zum Anfang blättern" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5481,8 +5614,8 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Nach Nutzern suchen" @@ -5620,11 +5753,11 @@ msgstr "Wähle aus, welche Sprachen deine abonnierten Feeds enthalten sollen. We msgid "Select your app language for the default text to display in the app." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Wähle aus den folgenden Optionen deine Interessen aus" @@ -5775,23 +5908,23 @@ msgstr "Dein Konto einrichten" msgid "Sets Bluesky username" msgstr "Legt deinen Bluesky-Benutzernamen fest" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5820,9 +5953,9 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Setzt den Server für den Bluesky-Client" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5837,13 +5970,13 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Teilen" @@ -5863,7 +5996,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" @@ -5874,7 +6007,7 @@ msgstr "Feed teilen" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5892,7 +6025,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -5911,7 +6044,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Anzeigen" @@ -5919,7 +6052,7 @@ msgstr "Anzeigen" #~ msgid "Show all replies" #~ msgstr "Alle Antworten anzeigen" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "" @@ -6046,17 +6179,17 @@ msgstr "Zeigt Beiträge von {0} in deinem Feed" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6094,12 +6227,12 @@ msgstr "" msgid "Sign out" msgstr "Abmelden" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6115,7 +6248,7 @@ msgstr "Registriere dich oder melden dich an, um an der Diskussion teilzunehmen" msgid "Sign-in Required" msgstr "Anmelden erforderlich" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Angemeldet als" @@ -6124,7 +6257,7 @@ msgstr "Angemeldet als" msgid "Signed in as @{0}" msgstr "Angemeldet als @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" @@ -6132,17 +6265,17 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Meldet {0} von Bluesky ab" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Überspringen" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Diesen Schritt überspringen" @@ -6151,6 +6284,10 @@ msgstr "Diesen Schritt überspringen" msgid "Software Dev" msgstr "Software-Entwicklung" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -6179,8 +6316,8 @@ msgstr "" #~ msgid "Something went wrong!" #~ msgstr "Es ist ein Fehler aufgetreten." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Entschuldigung! Deine Sitzung ist abgelaufen. Bitte logge dich erneut ein." @@ -6210,7 +6347,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Sport" @@ -6230,17 +6367,22 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -6256,7 +6398,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Status-Seite" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "" @@ -6264,7 +6406,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "" @@ -6272,12 +6414,12 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Schritt {0} von {numSteps}" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Geschichtenbuch" @@ -6321,6 +6463,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Vorgeschlagene Follower" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Vorgeschlagen für dich" @@ -6329,7 +6472,7 @@ msgstr "Vorgeschlagen für dich" msgid "Suggestive" msgstr "Suggestiv" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6340,6 +6483,10 @@ msgstr "Support" msgid "Switch Account" msgstr "Konto wechseln" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Wechseln zu {0}" @@ -6348,11 +6495,11 @@ msgstr "Wechseln zu {0}" msgid "Switches the account you are logged in to" msgstr "Wechselt das Konto, in das du eingeloggt bist" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "System" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Systemprotokoll" @@ -6368,12 +6515,24 @@ msgstr "Tag-Menü: {displayTag}" msgid "Tall" msgstr "Groß" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tippe, um die vollständige Ansicht anzuzeigen" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Technik" @@ -6385,13 +6544,13 @@ msgstr "" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Bedingungen" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6422,12 +6581,14 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Dieser Handle ist bereits besetzt." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6450,7 +6611,12 @@ msgstr "Die Community-Richtlinien wurden nach <0/> verschoben" msgid "The Copyright Policy has been moved to <0/>" msgstr "Die Copyright-Richtlinie wurde nach <0/> verschoben" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6479,7 +6645,7 @@ msgstr "Möglicherweise wurde der Post gelöscht." msgid "The Privacy Policy has been moved to <0/>" msgstr "Die Datenschutzerklärung wurde nach <0/> verschoben" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6537,11 +6703,11 @@ msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server" msgid "There was an issue contacting your server" msgstr "Es gab ein Problem bei der Kontaktaufnahme mit deinem Server" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen von Mitteilungen. Tippe hier, um es erneut zu versuchen." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen der Beiträge. Tippe hier, um es erneut zu versuchen." @@ -6741,7 +6907,7 @@ msgid "This post has been deleted." msgstr "Dieser Beitrag wurde gelöscht." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6814,12 +6980,12 @@ msgstr "Dies wird {0} aus deinen stummgeschalteten Wörtern löschen. Du kannst #~ msgid "This will hide this post from your feeds." #~ msgstr "Dadurch wird dieser Beitrag aus deinen Feeds ausgeblendet." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Thread-Einstellungen" @@ -6831,7 +6997,7 @@ msgstr "" msgid "Threaded Mode" msgstr "Gewindemodus" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Thread-Einstellungen" @@ -6882,11 +7048,11 @@ msgctxt "action" msgid "Try again" msgstr "Erneut versuchen" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "" @@ -6908,14 +7074,14 @@ msgstr "Stummschaltung von Liste aufheben" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Es ist uns nicht gelungen, deinen Dienst zu kontaktieren. Bitte überprüfe deine Internetverbindung." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -7196,7 +7362,7 @@ msgstr "Benutzerliste aktualisiert" msgid "User Lists" msgstr "Benutzerlisten" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Benutzername oder E-Mail-Adresse" @@ -7235,15 +7401,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "E-Mail bestätigen" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Meine E-Mail bestätigen" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Meine E-Mail bestätigen" @@ -7264,7 +7430,7 @@ msgstr "Überprüfe deine E-Mail" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -7277,7 +7443,7 @@ msgstr "Videospiele" msgid "View {0}'s avatar" msgstr "Avatar von {0} ansehen" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "" @@ -7326,7 +7492,7 @@ msgid "View users who like this feed" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -7365,7 +7531,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Wir schätzen {estimatedTime} bis dein Konto bereit ist." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Wir hoffen, dass du eine schöne Zeit hast. Denke daran, Bluesky ist:" @@ -7389,7 +7555,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "Die Verbindung konnte nicht hergestellt werden. Bitte versuche es erneut, um mit der Einrichtung deines Kontos fortzufahren. Wenn der Versuch weiterhin fehlschlägt, kannst du diesen Schritt überspringen." @@ -7401,7 +7567,7 @@ msgstr "Wir werden dich benachrichtigen, wenn dein Konto bereit ist." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Wir werden deinen Widerspruch unverzüglich prüfen." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Wir verwenden diese Informationen, um dein Erlebnis individuell zu gestalten." @@ -7409,7 +7575,7 @@ msgstr "Wir verwenden diese Informationen, um dein Erlebnis individuell zu gesta msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Wir freuen uns sehr, dass du dabei bist!" @@ -7454,7 +7620,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "Was sind deine Interessen?" @@ -7549,7 +7715,7 @@ msgid "Write your reply" msgstr "Schreibe deine Antwort" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Schriftsteller" @@ -7568,7 +7734,7 @@ msgstr "Ja" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7580,7 +7746,7 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -7813,23 +7979,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -7848,7 +8014,7 @@ msgstr "Du bist in der Warteschlange" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Du kannst loslegen!" @@ -7861,7 +8027,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Du hast das Ende deines Feeds erreicht! Finde weitere Konten, denen du folgen kannst." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Dein Konto" @@ -7873,7 +8039,7 @@ msgstr "Dein Konto wurde gelöscht" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Dein Kontodepot, das alle öffentlichen Datensätze enthält, kann als \"CAR\"-Datei heruntergeladen werden. Diese Datei enthält keine Medieneinbettungen, wie z. B. Bilder, oder deine privaten Daten, welche separat abgerufen werden müssen." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "Dein Geburtsdatum" @@ -7890,7 +8056,8 @@ msgstr "Deine Wahl wird gespeichert, kann aber später in den Einstellungen geä #~ msgstr "Dein Standard-Feed ist \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Deine E-Mail scheint ungültig zu sein." @@ -7903,11 +8070,15 @@ msgstr "Deine E-Mail wurde aktualisiert, aber nicht bestätigt. Als nächsten Sc msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Deine E-Mail wurde noch nicht bestätigt. Dies ist ein wichtiger Sicherheitsschritt, den wir empfehlen." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Dein Following-Feed ist leer! Folge mehr Benutzern, um auf dem Laufenden zu bleiben." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Dein vollständiger Handle lautet" @@ -7927,7 +8098,7 @@ msgstr "Dein Passwort wurde erfolgreich geändert!" msgid "Your post has been published" msgstr "Dein Beitrag wurde veröffentlicht" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Deine Beiträge, Likes und Blockierungen sind öffentlich. Stummschaltungen sind privat." @@ -7947,6 +8118,6 @@ msgstr "Deine Antwort wurde veröffentlicht" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Dein Benutzerhandle" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 1e8573999f..d5b7550401 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -59,7 +59,7 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" @@ -67,7 +67,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -76,7 +76,7 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" @@ -84,15 +84,15 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "" @@ -254,10 +254,14 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -268,15 +272,15 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -285,9 +289,9 @@ msgstr "" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "" @@ -358,8 +362,8 @@ msgstr "" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "" @@ -418,7 +422,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -462,15 +466,19 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -500,7 +508,7 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "" @@ -510,7 +518,7 @@ msgstr "" msgid "Alt text" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "" @@ -548,7 +556,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -558,6 +566,8 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -565,12 +575,12 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "" @@ -579,7 +589,7 @@ msgstr "" msgid "Animals" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "" @@ -603,13 +613,13 @@ msgstr "" msgid "App Password names must be at least 4 characters long." msgstr "" -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "" @@ -638,7 +648,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "" @@ -647,7 +657,7 @@ msgstr "" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -675,7 +685,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -700,7 +710,7 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "" @@ -711,14 +721,15 @@ msgstr "" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -728,7 +739,7 @@ msgstr "" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "" @@ -736,7 +747,7 @@ msgstr "" msgid "Birthday" msgstr "" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "" @@ -780,7 +791,7 @@ msgstr "" msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "" @@ -822,6 +833,10 @@ msgstr "" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "" +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 #~ msgid "Bluesky is flexible." @@ -858,6 +873,24 @@ msgstr "" msgid "Books" msgstr "" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -976,17 +1009,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "" @@ -994,12 +1027,12 @@ msgstr "" msgid "Change my email" msgstr "" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "" @@ -1011,9 +1044,9 @@ msgstr "" msgid "Change Your Email" msgstr "" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "" @@ -1023,14 +1056,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "" @@ -1055,7 +1088,7 @@ msgstr "" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "" @@ -1067,6 +1100,14 @@ msgstr "" #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1083,7 +1124,7 @@ msgstr "" msgid "Choose Service" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -1105,23 +1146,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1130,11 +1171,11 @@ msgstr "" msgid "Clear search query" msgstr "" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "" @@ -1183,7 +1224,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "" @@ -1246,11 +1287,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "" @@ -1264,16 +1305,16 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "" @@ -1330,7 +1371,7 @@ msgstr "" msgid "Confirm your birthdate" msgstr "" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1340,11 +1381,11 @@ msgstr "" msgid "Confirmation code" msgstr "" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "" -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "" @@ -1385,7 +1426,7 @@ msgstr "" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "" @@ -1398,9 +1439,9 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "" @@ -1425,7 +1466,7 @@ msgstr "" msgid "Copied" msgstr "" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "" @@ -1434,7 +1475,7 @@ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "" @@ -1491,7 +1532,7 @@ msgstr "" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "" @@ -1529,7 +1570,7 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "" @@ -1539,7 +1580,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1547,7 +1588,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "" @@ -1603,7 +1644,7 @@ msgstr "" msgid "Custom domain" msgstr "" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1612,8 +1653,8 @@ msgstr "" msgid "Customize media from external sites." msgstr "" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "" @@ -1621,24 +1662,24 @@ msgstr "" msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "" @@ -1647,16 +1688,16 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "" @@ -1676,8 +1717,8 @@ msgstr "" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "" @@ -1701,7 +1742,7 @@ msgstr "" msgid "Delete my account" msgstr "" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "" @@ -1710,12 +1751,12 @@ msgstr "" msgid "Delete post" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1735,7 +1776,7 @@ msgstr "" msgid "Deleted post." msgstr "" -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "" @@ -1754,7 +1795,7 @@ msgstr "" msgid "Did you want to say anything?" msgstr "" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "" @@ -1804,6 +1845,10 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1813,10 +1858,14 @@ msgstr "" msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1837,7 +1886,7 @@ msgstr "" msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -1882,7 +1931,7 @@ msgstr "" msgid "Done{extraText}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -1891,7 +1940,7 @@ msgstr "" msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "" @@ -1939,11 +1988,11 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -1974,9 +2023,9 @@ msgstr "" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "" @@ -2004,7 +2053,7 @@ msgstr "" #~ msgid "Edit Saved Feeds" #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -2024,7 +2073,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -2037,7 +2086,7 @@ msgstr "" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "" @@ -2063,7 +2112,7 @@ msgstr "" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "" @@ -2129,6 +2178,10 @@ msgstr "" #~ msgid "End of list" #~ msgstr "" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "" @@ -2163,7 +2216,7 @@ msgid "Enter your birth date" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "" @@ -2183,11 +2236,11 @@ msgstr "" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" @@ -2242,7 +2295,7 @@ msgstr "" msgid "Expand alt text" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "" @@ -2259,12 +2312,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "" @@ -2278,13 +2331,13 @@ msgstr "" 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:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "" @@ -2310,7 +2363,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2367,7 +2420,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2376,11 +2429,11 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "" @@ -2393,17 +2446,18 @@ msgstr "" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2421,7 +2475,7 @@ msgstr "" #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2437,7 +2491,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "" @@ -2447,6 +2501,10 @@ msgstr "" msgid "Find accounts to follow" msgstr "" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2475,11 +2533,15 @@ msgstr "" msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "" @@ -2492,6 +2554,8 @@ msgstr "" msgid "Flip vertically" msgstr "" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2514,13 +2578,17 @@ msgstr "" msgid "Follow {name}" msgstr "" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2548,7 +2616,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "" @@ -2576,16 +2644,20 @@ msgstr "" msgid "Followed users only" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2594,17 +2666,20 @@ msgstr "" msgid "Followers you know" msgstr "" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "" @@ -2613,21 +2688,25 @@ msgstr "" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "" @@ -2649,11 +2728,11 @@ msgstr "" msgid "Forgot Password" msgstr "" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "" @@ -2687,6 +2766,10 @@ msgstr "" msgid "Get Started" msgstr "" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2701,31 +2784,35 @@ msgstr "" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "" @@ -2759,6 +2846,10 @@ msgstr "" msgid "Go to profile" msgstr "" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2767,6 +2858,10 @@ msgstr "" msgid "Graphic Media" msgstr "" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "" @@ -2779,19 +2874,19 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "" @@ -2827,7 +2922,7 @@ msgstr "" msgid "Hide" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "" @@ -2846,7 +2941,7 @@ msgstr "" msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "" @@ -2878,10 +2973,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2892,8 +2987,8 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "" @@ -2993,19 +3088,19 @@ msgstr "" msgid "Input password for account deletion" msgstr "" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "" @@ -3013,7 +3108,7 @@ msgstr "" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "" @@ -3021,7 +3116,7 @@ msgstr "" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" @@ -3030,7 +3125,7 @@ msgstr "" msgid "Invalid or unsupported post record" msgstr "" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "" @@ -3038,11 +3133,11 @@ msgstr "" msgid "Invite a Friend" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" @@ -3078,8 +3173,10 @@ msgstr "" msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3128,16 +3225,16 @@ msgstr "" msgid "Language selection" msgstr "" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "" @@ -3197,7 +3294,7 @@ msgstr "" msgid "left to go." msgstr "" -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "" @@ -3210,11 +3307,12 @@ msgstr "" msgid "Let's get your password reset!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "" @@ -3222,14 +3320,23 @@ msgstr "" #~ msgid "Like" #~ msgstr "" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "" @@ -3253,11 +3360,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "" @@ -3269,7 +3376,7 @@ msgstr "" msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "" @@ -3281,7 +3388,7 @@ msgstr "" msgid "List blocked" msgstr "" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "" @@ -3306,10 +3413,10 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3346,7 +3453,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "" @@ -3370,7 +3477,7 @@ msgstr "" msgid "Login to account that is not listed" msgstr "" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -3455,7 +3562,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3470,9 +3577,9 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "" @@ -3480,7 +3587,7 @@ msgstr "" msgid "Moderation details" msgstr "" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3508,16 +3615,16 @@ msgstr "" msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "" @@ -3550,6 +3657,10 @@ msgstr "" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "" @@ -3623,7 +3734,7 @@ msgstr "" msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "" @@ -3649,19 +3760,19 @@ msgstr "" msgid "My Birthday" msgstr "" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "" @@ -3682,16 +3793,20 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "" @@ -3709,7 +3824,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "" @@ -3753,17 +3868,17 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "" @@ -3781,21 +3896,22 @@ msgid "Newest replies first" msgstr "" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3837,11 +3953,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "" @@ -3853,7 +3970,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "" @@ -3881,7 +3998,7 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "" @@ -3931,7 +4048,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -3943,7 +4060,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -3963,11 +4080,11 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4003,7 +4120,7 @@ msgstr "" msgid "Oh no!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "" @@ -4027,10 +4144,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "" @@ -4047,7 +4168,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "" -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -4063,7 +4184,7 @@ msgstr "" msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "" @@ -4089,7 +4210,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "" @@ -4109,16 +4230,16 @@ msgstr "" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "" @@ -4130,7 +4251,7 @@ msgstr "" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "" @@ -4146,7 +4267,7 @@ msgstr "" msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "" @@ -4154,7 +4275,7 @@ msgstr "" msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "" @@ -4162,7 +4283,7 @@ msgstr "" msgid "Opens device photo gallery" msgstr "" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "" @@ -4184,27 +4305,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "" @@ -4212,11 +4333,11 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "" @@ -4225,15 +4346,15 @@ msgstr "" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "" @@ -4245,20 +4366,20 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4309,8 +4430,8 @@ msgstr "" msgid "Page Not Found" msgstr "" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4332,15 +4453,16 @@ msgstr "" msgid "Pause" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "" @@ -4357,11 +4479,11 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4412,15 +4534,16 @@ msgstr "" msgid "Plays the GIF" msgstr "" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "" -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "" -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "" @@ -4440,10 +4563,15 @@ msgstr "" msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "" +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "" @@ -4470,7 +4598,7 @@ msgid "Please wait for your link card to finish loading" msgstr "" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "" @@ -4493,9 +4621,9 @@ msgstr "" msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "" @@ -4534,6 +4662,7 @@ msgstr "" msgid "posts" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "" @@ -4561,7 +4690,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "" @@ -4586,15 +4715,15 @@ msgstr "" msgid "Prioritize Your Follows" msgstr "" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "" @@ -4612,8 +4741,8 @@ msgstr "" msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4624,11 +4753,11 @@ msgstr "" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "" @@ -4660,6 +4789,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4718,7 +4851,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4767,7 +4900,7 @@ msgstr "" msgid "Remove from my feeds" msgstr "" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4919,8 +5052,8 @@ msgstr "" msgid "Report post" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -4966,7 +5099,7 @@ msgstr "" msgid "Repost" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4989,7 +5122,7 @@ msgstr "" msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "" @@ -5015,7 +5148,7 @@ msgstr "" msgid "Require email code to log into your account" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "" @@ -5032,8 +5165,8 @@ msgstr "" msgid "Reset Code" msgstr "" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "" @@ -5041,20 +5174,20 @@ msgstr "" msgid "Reset password" msgstr "" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "" @@ -5067,12 +5200,12 @@ msgstr "" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5083,7 +5216,7 @@ msgstr "" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -5179,13 +5312,13 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "" @@ -5194,16 +5327,16 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5235,8 +5368,8 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "" @@ -5365,11 +5498,11 @@ msgstr "" msgid "Select your app language for the default text to display in the app." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "" @@ -5482,23 +5615,23 @@ msgstr "" msgid "Sets Bluesky username" msgstr "" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5518,9 +5651,9 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5535,13 +5668,13 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "" @@ -5561,7 +5694,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" @@ -5572,7 +5705,7 @@ msgstr "" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5590,7 +5723,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -5609,7 +5742,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "" @@ -5617,7 +5750,7 @@ msgstr "" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "" @@ -5736,17 +5869,17 @@ msgstr "" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5774,12 +5907,12 @@ msgstr "" msgid "Sign out" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5795,7 +5928,7 @@ msgstr "" msgid "Sign-in Required" msgstr "" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "" @@ -5804,21 +5937,21 @@ msgstr "" msgid "Signed in as @{0}" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "" @@ -5827,6 +5960,10 @@ msgstr "" msgid "Software Dev" msgstr "" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -5851,8 +5988,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "" @@ -5882,7 +6019,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "" @@ -5902,17 +6039,22 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -5928,7 +6070,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "" @@ -5936,16 +6078,16 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "" @@ -5989,6 +6131,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "" @@ -5997,7 +6140,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6008,6 +6151,10 @@ msgstr "" msgid "Switch Account" msgstr "" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "" @@ -6016,11 +6163,11 @@ msgstr "" msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "" @@ -6036,12 +6183,24 @@ msgstr "" msgid "Tall" msgstr "" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "" @@ -6053,13 +6212,13 @@ msgstr "" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6090,12 +6249,14 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6118,7 +6279,12 @@ msgstr "" msgid "The Copyright Policy has been moved to <0/>" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6147,7 +6313,7 @@ msgstr "" msgid "The Privacy Policy has been moved to <0/>" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6205,11 +6371,11 @@ msgstr "" msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -6405,7 +6571,7 @@ msgid "This post has been deleted." msgstr "" #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6466,12 +6632,12 @@ msgstr "" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "" @@ -6483,7 +6649,7 @@ msgstr "" msgid "Threaded Mode" msgstr "" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "" @@ -6534,11 +6700,11 @@ msgctxt "action" msgid "Try again" msgstr "" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "" @@ -6560,14 +6726,14 @@ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -6832,7 +6998,7 @@ msgstr "" msgid "User Lists" msgstr "" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "" @@ -6871,15 +7037,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "" @@ -6900,7 +7066,7 @@ msgstr "" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -6913,7 +7079,7 @@ msgstr "" msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "" @@ -6962,7 +7128,7 @@ msgid "View users who like this feed" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -6997,7 +7163,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -7021,7 +7187,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "" @@ -7029,7 +7195,7 @@ msgstr "" msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "" @@ -7037,7 +7203,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "" @@ -7082,7 +7248,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "" @@ -7173,7 +7339,7 @@ msgid "Write your reply" msgstr "" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "" @@ -7192,7 +7358,7 @@ msgstr "" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7204,7 +7370,7 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -7421,23 +7587,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -7456,7 +7622,7 @@ msgstr "" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "" @@ -7469,7 +7635,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "" @@ -7481,7 +7647,7 @@ msgstr "" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "" @@ -7498,7 +7664,8 @@ msgstr "" #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "" @@ -7511,11 +7678,15 @@ msgstr "" msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "" +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "" -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "" @@ -7535,7 +7706,7 @@ msgstr "" msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "" @@ -7555,6 +7726,6 @@ msgstr "" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index a566231f9e..08f23b11ed 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(sin correo)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -59,7 +59,7 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" @@ -67,7 +67,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -76,7 +76,7 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" @@ -84,15 +84,15 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} siguiendo" @@ -242,10 +242,14 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Nombre de usuario inválido" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Confirmación 2FA" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -256,15 +260,15 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Accesibilidad" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "Ajustes de accesibilidad" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Ajustes de accesibilidad" @@ -273,9 +277,9 @@ msgstr "Ajustes de accesibilidad" #~ msgid "account" #~ msgstr "cuenta" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Cuenta" @@ -346,8 +350,8 @@ msgstr "Añadir cuenta a esta lista" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Añadir cuenta" @@ -398,7 +402,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Añade el siguiente registro DNS a tu dominio:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -438,15 +442,19 @@ msgid "Adult content is disabled." msgstr "El contenido adulto esta desactivado." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Avanzado" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "Todos tus feeds guardados, en un solo lugar." @@ -476,7 +484,7 @@ msgstr "Sesión ya iniciada como @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -486,7 +494,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Texto alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "Texto alternativo" @@ -524,7 +532,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocurrió un error al intentar eliminar el mensaje. Intenta de nuevo." -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -534,6 +542,8 @@ msgstr "Un problema no presente en estas opciones" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -541,12 +551,12 @@ msgstr "Un problema no presente en estas opciones" msgid "An issue occurred, please try again." msgstr "Ocurrió un problema. Intenta de nuevo." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "Ocurrió un error desconocido" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "y" @@ -555,7 +565,7 @@ msgstr "y" msgid "Animals" msgstr "Animales" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "GIF animado" @@ -579,13 +589,13 @@ msgstr "El nombre de una contraseña de app sólo puede contener letras, número msgid "App Password names must be at least 4 characters long." msgstr "El nombre de una contraseña de app deben tener al menos 4 caracteres." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Ajustes de contraseñas de app" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Contraseñas de la app" @@ -614,7 +624,7 @@ msgstr "Apelación enviada" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Aparencia" @@ -623,7 +633,7 @@ msgstr "Aparencia" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -651,7 +661,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "¿Seguro que quieres eliminar {0} de tus feeds?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -676,7 +686,7 @@ msgstr "Arte" msgid "Artistic or non-erotic nudity." msgstr "Desnudez artística o no erótica." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "Al menos 3 caracteres" @@ -687,14 +697,15 @@ msgstr "Al menos 3 caracteres" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -704,7 +715,7 @@ msgstr "Atrás" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Basado en tus intereses en {interestsText}" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "General" @@ -712,7 +723,7 @@ msgstr "General" msgid "Birthday" msgstr "Cumpleaños" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Cumpleaños:" @@ -756,7 +767,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Cuentas bloqueadas" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuentas bloqueadas" @@ -798,6 +809,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky es una red abierta donde puedes elegir un proveedor de servicio. Servicios personalizados ya están disponibles en beta para desarrolladores." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" @@ -819,6 +834,24 @@ msgstr "" msgid "Books" msgstr "Libros" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -933,17 +966,17 @@ msgstr "" msgid "Change" msgstr "Cambiar" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Cambiar" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Cambiar nombre de usuario" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Cambiar nombre de usuario" @@ -951,12 +984,12 @@ msgstr "Cambiar nombre de usuario" msgid "Change my email" msgstr "Cambiar mi correo electrónico" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Cambiar contraseña" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Cambiar contraseña" @@ -968,9 +1001,9 @@ msgstr "Cambiar idioma del post a {0}" msgid "Change Your Email" msgstr "Cambiar correo electrónico" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "Chat" @@ -980,14 +1013,14 @@ msgstr "Chat muteado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "Ajustes de chat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "" @@ -1000,7 +1033,7 @@ msgstr "Chat demuteado" msgid "Check my status" msgstr "" -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "Te enviamos un código de inicio de sesión a tu correo. Introducelo aquí." @@ -1012,6 +1045,14 @@ msgstr "Te enviamos un código de verificación a tu correo. Introducelo aquí:" #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Elige \"Todos\" o \"Nadie\"" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1028,7 +1069,7 @@ msgstr "" msgid "Choose Service" msgstr "Elige proveedor" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Tu eliges los algoritmos que usar en tus feed." @@ -1045,23 +1086,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "Elige tus feeds principales" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Elige tu contraseña" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Borrar todos los datos de almacenamiento heredados" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento heredados (reiniciar después de esto)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Borrar todos los datos de almacenamiento" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)" @@ -1070,11 +1111,11 @@ msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)" msgid "Clear search query" msgstr "Borrar consulta de búsqueda" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "" @@ -1119,7 +1160,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Cerrar" @@ -1182,11 +1223,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "" @@ -1200,16 +1241,16 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrices de la comunidad" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "" @@ -1266,7 +1307,7 @@ msgstr "" msgid "Confirm your birthdate" msgstr "" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1276,11 +1317,11 @@ msgstr "" msgid "Confirmation code" msgstr "Código de confirmación" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Conectando..." -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "" @@ -1321,7 +1362,7 @@ msgstr "Advertencias de contenido" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1334,9 +1375,9 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "" @@ -1361,7 +1402,7 @@ msgstr "" msgid "Copied" msgstr "Copiado" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "" @@ -1370,7 +1411,7 @@ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "" @@ -1427,7 +1468,7 @@ msgstr "Copiar el texto de la post" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de derechos de autor" @@ -1465,7 +1506,7 @@ msgstr "" msgid "Create a new account" msgstr "Crear una cuenta nueva" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "" @@ -1475,7 +1516,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1483,7 +1524,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Crear una cuenta" @@ -1535,7 +1576,7 @@ msgstr "" msgid "Custom domain" msgstr "Dominio personalizado" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1544,8 +1585,8 @@ msgstr "" msgid "Customize media from external sites." msgstr "Preferencias sobre medios externos." -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "" @@ -1553,24 +1594,24 @@ msgstr "" msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "" @@ -1579,16 +1620,16 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Borrar la cuenta" @@ -1608,8 +1649,8 @@ msgstr "Borrar la contraseña de la app" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "" @@ -1633,7 +1674,7 @@ msgstr "" msgid "Delete my account" msgstr "Borrar mi cuenta" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "" @@ -1642,12 +1683,12 @@ msgstr "" msgid "Delete post" msgstr "Borrar una post" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1667,7 +1708,7 @@ msgstr "" msgid "Deleted post." msgstr "Se borró la post." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "" @@ -1686,7 +1727,7 @@ msgstr "" msgid "Did you want to say anything?" msgstr "¿Quieres decir algo?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "" @@ -1728,6 +1769,10 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "Evitar que las aplicaciones muestren mi cuenta a los usuarios desconectados" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1737,10 +1782,14 @@ msgstr "" msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1761,7 +1810,7 @@ msgstr "Con panel de DNS" msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -1806,7 +1855,7 @@ msgstr "" msgid "Done{extraText}" msgstr "Listo{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -1815,7 +1864,7 @@ msgstr "" msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "" @@ -1863,11 +1912,11 @@ msgstr "p. ej. Usuarios que constantemente responden con publicidad." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada código funciona una vez. Recibirás más códigos de invitación periódicamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -1898,9 +1947,9 @@ msgstr "Editar los detalles de la lista" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Editar mis noticias" @@ -1928,7 +1977,7 @@ msgstr "Editar el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar mis noticias guardadas" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -1948,7 +1997,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -1961,7 +2010,7 @@ msgstr "" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Correo electrónico" @@ -1987,7 +2036,7 @@ msgstr "Correo electrónico actualizado" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "Correo electrónico:" @@ -2053,6 +2102,10 @@ msgstr "Fin de noticias" #~ msgid "End of list" #~ msgstr "" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "" @@ -2087,7 +2140,7 @@ msgid "Enter your birth date" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Introduce la dirección de correo electrónico" @@ -2107,11 +2160,11 @@ msgstr "Introduce tu nombre de usuario y contraseña" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" @@ -2166,7 +2219,7 @@ msgstr "" msgid "Expand alt text" msgstr "Expandir el texto alt" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "" @@ -2183,12 +2236,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "" @@ -2202,13 +2255,13 @@ msgstr "Medios externos" 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 "Es posible que medios externos permitan que otros sitios recopilen datos sobre ti y tu dispositivo. No se envía o solicita ningún tipo de información hasta que presiones el botón de \"play\"." -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Medios externos" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Medios externos" @@ -2234,7 +2287,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2286,7 +2339,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2295,11 +2348,11 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "" @@ -2312,17 +2365,18 @@ msgstr "" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Comentarios" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2336,7 +2390,7 @@ msgstr "Las noticias son algoritmos personalizados que los usuarios construyen c #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2352,7 +2406,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "" @@ -2362,6 +2416,10 @@ msgstr "" msgid "Find accounts to follow" msgstr "" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2378,11 +2436,15 @@ msgstr "Ajusta los hilos de discusión." msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "" @@ -2395,6 +2457,8 @@ msgstr "" msgid "Flip vertically" msgstr "" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2417,13 +2481,17 @@ msgstr "Seguir {0}" msgid "Follow {name}" msgstr "" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Seguir cuenta" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2447,7 +2515,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Seguido por {0}" @@ -2475,16 +2543,20 @@ msgstr "Usuarios seguidos" msgid "Followed users only" msgstr "Solo usuarios seguidos" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "ha comenzado a seguirte" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Seguidores" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2493,17 +2565,20 @@ msgstr "" msgid "Followers you know" msgstr "" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Siguiendo" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Siguiendo {0}" @@ -2512,21 +2587,25 @@ msgstr "Siguiendo {0}" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Feed de Siguiendo" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Feed de Siguiendo" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Te sigue" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Te sigue" @@ -2548,11 +2627,11 @@ msgstr "Por razones de seguridad, no podrás volver a verla de nuevo. Si pierdes msgid "Forgot Password" msgstr "Olvidé mi contraseña" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "¿Has olvidado tu contraseña?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "" @@ -2586,6 +2665,10 @@ msgstr "" msgid "Get Started" msgstr "Comenzar" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2600,31 +2683,35 @@ msgstr "Violaciones flagrantes de la Ley o de los Términos de servicio" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Volver" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Volver" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "" @@ -2653,6 +2740,10 @@ msgstr "Ir al siguiente" msgid "Go to profile" msgstr "" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2661,6 +2752,10 @@ msgstr "" msgid "Graphic Media" msgstr "Contenido Gráfico" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Nombre de usuarioContenido Gráfico" @@ -2673,19 +2768,19 @@ msgstr "Vibración" msgid "Harassment, trolling, or intolerance" msgstr "Acoso, trolling o intolerancia" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Hashtag" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Ayuda" @@ -2721,7 +2816,7 @@ msgstr "Aquí tienes tu contraseña de la app." msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Ocultar" @@ -2740,7 +2835,7 @@ msgstr "" msgid "Hide this post?" msgstr "¿Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Ocultar lista de usuarios" @@ -2772,10 +2867,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2786,8 +2881,8 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Proveedor de alojamiento" @@ -2887,19 +2982,19 @@ msgstr "" msgid "Input password for account deletion" msgstr "" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "" @@ -2907,7 +3002,7 @@ msgstr "" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "" @@ -2915,7 +3010,7 @@ msgstr "" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" @@ -2924,7 +3019,7 @@ msgstr "" msgid "Invalid or unsupported post record" msgstr "" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Nombre de usuario o contraseña no válidos" @@ -2932,11 +3027,11 @@ msgstr "Nombre de usuario o contraseña no válidos" msgid "Invite a Friend" msgstr "Invita a un amigo" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Código de invitación" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "No se acepta el código de invitación. Comprueba que lo has introducido correctamente e inténtalo de nuevo." @@ -2972,8 +3067,10 @@ msgstr "" msgid "Jobs" msgstr "Tareas" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3022,16 +3119,16 @@ msgstr "" msgid "Language selection" msgstr "Escoger el idioma" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Ajustes de Idiomas" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Ajustes de Idiomas" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Idiomas" @@ -3091,7 +3188,7 @@ msgstr "Salir de Bluesky" msgid "left to go." msgstr "" -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "" @@ -3104,11 +3201,12 @@ msgstr "" msgid "Let's get your password reset!" msgstr "¡Vamos a restablecer tu contraseña!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "" @@ -3116,14 +3214,23 @@ msgstr "" #~ msgid "Like" #~ msgstr "" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Dar «me gusta» a esta noticia" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Le ha gustado a" @@ -3147,11 +3254,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "" @@ -3163,7 +3270,7 @@ msgstr "Cantidad de «Me gusta»" msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "" @@ -3175,7 +3282,7 @@ msgstr "Avatar de la lista" msgid "List blocked" msgstr "" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "" @@ -3200,10 +3307,10 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3240,7 +3347,7 @@ msgstr "Cargar posts nuevos" msgid "Loading..." msgstr "Cargando..." -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "" @@ -3264,7 +3371,7 @@ msgstr "Visibilidad de desconexión" msgid "Login to account that is not listed" msgstr "Acceder a una cuenta que no está en la lista" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -3349,7 +3456,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3364,9 +3471,9 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Moderación" @@ -3374,7 +3481,7 @@ msgstr "Moderación" msgid "Moderation details" msgstr "" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3402,16 +3509,16 @@ msgstr "" msgid "Moderation lists" msgstr "Listas de moderación" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de moderación" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "" @@ -3444,6 +3551,10 @@ msgstr "" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "" @@ -3517,7 +3628,7 @@ msgstr "Muteado" msgid "Muted accounts" msgstr "Cuentas muteadas" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuentas muteadas" @@ -3543,19 +3654,19 @@ msgstr "Nadie puede ver a quien muteas. Las cuentas muteadas pueden interactuar msgid "My Birthday" msgstr "Mi cumpleaños" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Mis feeds" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Mi perfil" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "Mis feeds guardados" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Mis feeds guardados" @@ -3576,16 +3687,20 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "" @@ -3598,7 +3713,7 @@ msgstr "" msgid "Need to report a copyright violation?" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "" @@ -3642,17 +3757,17 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Nuevo post" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Nuevo post" @@ -3670,21 +3785,22 @@ msgid "Newest replies first" msgstr "" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Noticias" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3721,11 +3837,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "" @@ -3737,7 +3854,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "" @@ -3765,7 +3882,7 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "No se han encontrado resultados para \"{query}\"" @@ -3815,7 +3932,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -3827,7 +3944,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -3847,11 +3964,11 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3887,7 +4004,7 @@ msgstr "" msgid "Oh no!" msgstr "¡Qué problema!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "" @@ -3911,10 +4028,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Falta el texto alternativo en una o varias imágenes." @@ -3931,7 +4052,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "Solo {0} puede responder." -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -3947,7 +4068,7 @@ msgstr "" msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "" @@ -3973,7 +4094,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "" @@ -3993,16 +4114,16 @@ msgstr "Abrir navegación" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "" @@ -4014,7 +4135,7 @@ msgstr "" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "" @@ -4030,7 +4151,7 @@ msgstr "" msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "" @@ -4038,7 +4159,7 @@ msgstr "" msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Abrir la configuración del idioma que se puede ajustar" @@ -4046,7 +4167,7 @@ msgstr "Abrir la configuración del idioma que se puede ajustar" msgid "Opens device photo gallery" msgstr "" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "" @@ -4068,27 +4189,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Abre la lista de códigos de invitación" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "" @@ -4096,11 +4217,11 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Abre el modal para usar el dominio personalizado" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Abre la configuración de moderación" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "" @@ -4109,15 +4230,15 @@ msgstr "" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Abre la pantalla con todas las noticias guardadas" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "" @@ -4129,20 +4250,20 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Abre la página del libro de cuentos" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Abre la página de la bitácora del sistema" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Abre las preferencias de hilos" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4193,8 +4314,8 @@ msgstr "Página no encontrada" msgid "Page Not Found" msgstr "" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4216,15 +4337,16 @@ msgstr "¡Contraseña actualizada!" msgid "Pause" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "" @@ -4241,11 +4363,11 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4296,15 +4418,16 @@ msgstr "" msgid "Plays the GIF" msgstr "" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Por favor, elige tu identificador." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Por favor, elige tu contraseña." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "" @@ -4324,10 +4447,15 @@ msgstr "Introduce un nombre único para la contraseña de esta app o utiliza una msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Introduce tu correo electrónico." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Introduce tu contraseña, también:" @@ -4354,7 +4482,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Por favor, espera a que tu tarjeta de enlace termine de cargarse" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Política" @@ -4377,9 +4505,9 @@ msgstr "Post" msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Post por {0}" @@ -4418,6 +4546,7 @@ msgstr "Publicación no encontrada" msgid "posts" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Publicaciones" @@ -4445,7 +4574,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "" @@ -4470,15 +4599,15 @@ msgstr "Idioma primario" msgid "Prioritize Your Follows" msgstr "Priorizar los usuarios a los que sigue" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacidad" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Política de privacidad" @@ -4496,8 +4625,8 @@ msgstr "Procesando..." msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4508,11 +4637,11 @@ msgstr "Perfil" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Protege tu cuenta verificando tu correo electrónico." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "" @@ -4544,6 +4673,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4594,7 +4727,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4643,7 +4776,7 @@ msgstr "" msgid "Remove from my feeds" msgstr "Eliminar de mis canales de noticias" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -4789,8 +4922,8 @@ msgstr "" msgid "Report post" msgstr "Informe de la post" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -4836,7 +4969,7 @@ msgstr "" msgid "Repost" msgstr "Volver a publicar" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4855,7 +4988,7 @@ msgstr "Vuelto a publicar por {0}" msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "" @@ -4881,7 +5014,7 @@ msgstr "Requerir texto alternativo antes de publicar" msgid "Require email code to log into your account" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Requerido para este proveedor" @@ -4898,8 +5031,8 @@ msgstr "Código de reseteo" msgid "Reset Code" msgstr "Código de reseteo" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Restablecer el estado de incorporación" @@ -4907,20 +5040,20 @@ msgstr "Restablecer el estado de incorporación" msgid "Reset password" msgstr "Restablecer la contraseña" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Restablecer el estado de preferencias" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Restablece el estado de incorporación" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Restablecer el estado de preferencias" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "" @@ -4933,12 +5066,12 @@ msgstr "" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -4949,7 +5082,7 @@ msgstr "Intentar de nuevo" #~ msgstr "Intentar de nuevo" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -5045,13 +5178,13 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Ciencia" @@ -5060,16 +5193,16 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5101,8 +5234,8 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Buscar usuarios" @@ -5227,11 +5360,11 @@ msgstr "Elige en que idioma deseas que estén los posts de tus feeds. Si ninguno msgid "Select your app language for the default text to display in the app." msgstr "Elige en que idioma deseas que esté la interfaz de Bluesky." -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "Elige tu fecha de nacimiento" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "" @@ -5344,23 +5477,23 @@ msgstr "" msgid "Sets Bluesky username" msgstr "" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5380,9 +5513,9 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5397,13 +5530,13 @@ msgid "Sexually Suggestive" msgstr "Sexualmente sugestivo" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Compartir" @@ -5423,7 +5556,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" @@ -5434,7 +5567,7 @@ msgstr "Compartir feed" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5452,7 +5585,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -5471,7 +5604,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Ver" @@ -5479,7 +5612,7 @@ msgstr "Ver" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "Ver texto alternativo" @@ -5598,17 +5731,17 @@ msgstr "" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5636,12 +5769,12 @@ msgstr "Inicia sesión a Bluesky o crea una nueva cuenta" msgid "Sign out" msgstr "Cerrar sesión" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5657,7 +5790,7 @@ msgstr "Inicia sesión o crea una cuenta para unirte a la conversación" msgid "Sign-in Required" msgstr "Se requiere iniciar sesión" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Sesión iniciada como" @@ -5666,21 +5799,21 @@ msgstr "Sesión iniciada como" msgid "Signed in as @{0}" msgstr "Sesión iniciada como @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Saltar" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Saltar" @@ -5689,6 +5822,10 @@ msgstr "Saltar" msgid "Software Dev" msgstr "Programación" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -5713,8 +5850,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Ocurrió un error. Intenta de nuevo." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Lo sentimos, tu sesión ha expirado. Inicia sesión de nuevo." @@ -5744,7 +5881,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam; menciones o respuestas excesivas" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Deportes" @@ -5764,17 +5901,22 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -5786,7 +5928,7 @@ msgstr "" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "" @@ -5794,16 +5936,16 @@ msgstr "" #~ msgid "Step" #~ msgstr "Paso" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "Paso {0} de {1}" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Libro de cuentos" @@ -5847,6 +5989,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Usuarios sugeridos a seguir" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "" @@ -5855,7 +5998,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5866,6 +6009,10 @@ msgstr "Soporte" msgid "Switch Account" msgstr "Cambiar a otra cuenta" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "" @@ -5874,11 +6021,11 @@ msgstr "" msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Bitácora del sistema" @@ -5894,12 +6041,24 @@ msgstr "" msgid "Tall" msgstr "Alto" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Tecnología" @@ -5911,13 +6070,13 @@ msgstr "" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Condiciones" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -5948,12 +6107,14 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Este nombre de usuario ya está en uso." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -5976,7 +6137,12 @@ msgstr "Las Directrices Comunitarias se ha trasladado a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La Política de derechos de autor se han trasladado a <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6005,7 +6171,7 @@ msgstr "Es posible que se haya borrado el post." msgid "The Privacy Policy has been moved to <0/>" msgstr "La Política de privacidad se ha trasladado a <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6063,11 +6229,11 @@ msgstr "" msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -6263,7 +6429,7 @@ msgid "This post has been deleted." msgstr "Esta post ha sido eliminado." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6324,12 +6490,12 @@ msgstr "" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "Preferencias de hilos" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Preferencias de hilos" @@ -6341,7 +6507,7 @@ msgstr "" msgid "Threaded Mode" msgstr "Modo con hilos" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "" @@ -6392,11 +6558,11 @@ msgctxt "action" msgid "Try again" msgstr "Intentar de nuevo" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "" @@ -6418,14 +6584,14 @@ msgstr "Demutear lista" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "No se puede contactar con tu proveedor. Comprueba tu conexión a Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -6690,7 +6856,7 @@ msgstr "" msgid "User Lists" msgstr "Listas de usuarios" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Nombre de usuario o dirección de correo electrónico" @@ -6729,15 +6895,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "Verificar el correo electrónico" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Verificar mi correo electrónico" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Verificar mi correo electrónico" @@ -6754,7 +6920,7 @@ msgstr "" msgid "Verify Your Email" msgstr "" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -6767,7 +6933,7 @@ msgstr "Videojuegos" msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "" @@ -6816,7 +6982,7 @@ msgid "View users who like this feed" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -6851,7 +7017,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperemos que la pases bien. Recuerda, Bluesky es:" @@ -6875,7 +7041,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "" @@ -6883,7 +7049,7 @@ msgstr "" msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "" @@ -6891,7 +7057,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "¡Es nuestro placer tenerte aquí!" @@ -6932,7 +7098,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "¿Cuáles son tus intereses?" @@ -7023,7 +7189,7 @@ msgid "Write your reply" msgstr "Redacta una respuesta" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Escritores" @@ -7042,7 +7208,7 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7054,7 +7220,7 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -7271,23 +7437,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -7306,7 +7472,7 @@ msgstr "Ya estás en cola" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "¡Eso es todo!" @@ -7319,7 +7485,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "¡Haz llegado al fin de tu feed! Encuentra más cuentas para seguir." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Tu cuenta" @@ -7331,7 +7497,7 @@ msgstr "Tu cuenta ha sido eliminada" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "Tu fecha de nacimiento" @@ -7348,7 +7514,8 @@ msgstr "Tu elección será guardada. Puedes cambiar esto en los ajustes luego." #~ msgstr "Tu feed principal es \"Siguiendo\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Tu correo electrónico parece no ser válido." @@ -7361,11 +7528,15 @@ msgstr "Tu correo electrónico ha sido actualizado pero no verificado. Verifica msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Tu correo electrónico aún no ha sido verificado. Por tu seguridad, recomendamos que lo verifiques." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "¡Tu feed de Siguiendo esta vacío! Sigue a más usuarios para ver sus posts aquí." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Tu nombre de usuario completo será" @@ -7385,7 +7556,7 @@ msgstr "Tu contraseña ha sido cambiada exitosamente." msgid "Your post has been published" msgstr "Post publicado" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tus posts, a qué le das me gusta y a quién bloqueas son públicos. Nadie puede ver a quien muteas." @@ -7405,6 +7576,6 @@ msgstr "Respuesta publicada" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Tu reporte ha sido enviado al servicio de moderación de Bluesky" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Tu nombre de usuario" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index 43c3b8bd2f..0f67b79f34 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(ei sähköpostiosoitetta)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -59,7 +59,7 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" @@ -67,7 +67,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -76,7 +76,7 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" @@ -84,15 +84,15 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} seurattua" @@ -254,10 +254,14 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Virheellinen käyttäjätunnus" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Kaksivaiheisen tunnistautumisen vahvistus" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -268,15 +272,15 @@ msgid "Access profile and other navigation links" msgstr "Siirry profiiliin ja muihin navigointilinkkeihin" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Saavutettavuus" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "Esteettömyysasetukset\"" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Esteettömyysasetukset\"" @@ -285,9 +289,9 @@ msgstr "Esteettömyysasetukset\"" #~ msgid "account" #~ msgstr "käyttäjätili" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Käyttäjätili" @@ -358,8 +362,8 @@ msgstr "Lisää käyttäjä tähän listaan" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Lisää käyttäjätili" @@ -410,7 +414,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Lisää seuraava DNS-merkintä verkkotunnukseesi:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -454,15 +458,19 @@ msgid "Adult content is disabled." msgstr "Aikuissisältö on estetty" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Edistyneemmät" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "Kaikki tallentamasi syötteet yhdessä paikassa." @@ -492,7 +500,7 @@ msgstr "Kirjautuneena sisään nimellä @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -502,7 +510,7 @@ msgstr "ALT" msgid "Alt text" msgstr "ALT-teksti" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "" @@ -540,7 +548,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -550,6 +558,8 @@ msgstr "Ongelma, jota ei ole sisällytetty näihin vaihtoehtoihin" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -557,12 +567,12 @@ msgstr "Ongelma, jota ei ole sisällytetty näihin vaihtoehtoihin" msgid "An issue occurred, please try again." msgstr "Tapahtui virhe, yritä uudelleen." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "ja" @@ -571,7 +581,7 @@ msgstr "ja" msgid "Animals" msgstr "Eläimet" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "Animoitu GIF" @@ -595,13 +605,13 @@ msgstr "Sovelluksen salasanan nimet voivat sisältää vain kirjaimia, numeroita msgid "App Password names must be at least 4 characters long." msgstr "Sovelluksen salasanojen nimien on oltava vähintään 4 merkkiä pitkiä." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Sovelluksen salasanan asetukset" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Sovellussalasanat" @@ -630,7 +640,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Ulkonäkö" @@ -639,7 +649,7 @@ msgstr "Ulkonäkö" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -667,7 +677,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Haluatko varmasti poistaa {0} syötteistäsi?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -692,7 +702,7 @@ msgstr "Taide" msgid "Artistic or non-erotic nudity." msgstr "Taiteellinen tai ei-eroottinen alastomuus." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "Vähintään kolme merkkiä" @@ -703,14 +713,15 @@ msgstr "Vähintään kolme merkkiä" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -720,7 +731,7 @@ msgstr "Takaisin" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Perustuen kiinnostukseesi {interestsText}" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Perusasiat" @@ -728,7 +739,7 @@ msgstr "Perusasiat" msgid "Birthday" msgstr "Syntymäpäivä" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Syntymäpäivä:" @@ -772,7 +783,7 @@ msgstr "Estetty" msgid "Blocked accounts" msgstr "Estetyt käyttäjät" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Estetyt käyttäjät" @@ -814,6 +825,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky on avoin verkko, jossa voit valita palveluntarjoajasi. Räätälöity palveluntarjoajan määritys on nyt saatavilla betavaiheen kehittäjille." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 #~ msgid "Bluesky is flexible." @@ -850,6 +865,24 @@ msgstr "Sumenna kuvat ja suodata syötteistä" msgid "Books" msgstr "Kirjat" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -968,17 +1001,17 @@ msgstr "Peruuttaa linkitetyn verkkosivuston avaamisen" msgid "Change" msgstr "Vaihda" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Vaihda" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Vaihda käyttäjätunnus" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Vaihda käyttäjätunnus" @@ -986,12 +1019,12 @@ msgstr "Vaihda käyttäjätunnus" msgid "Change my email" msgstr "Vaihda sähköpostiosoitteeni" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Vaihda salasana" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Vaihda salasana" @@ -1003,9 +1036,9 @@ msgstr "Vaihda julkaisun kieleksi {0}" msgid "Change Your Email" msgstr "Vaihda sähköpostiosoitteesi" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "" @@ -1015,14 +1048,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "" @@ -1047,7 +1080,7 @@ msgstr "Tarkista tilani" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Tutustu suositeltuihin käyttäjiin. Seuraa heitä löytääksesi samankaltaisia käyttäjiä." -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "Tarkista sähköpostistasi kirjautumiskoodi ja syötä se tähän." @@ -1059,6 +1092,14 @@ msgstr "Tarkista sähköpostisi ja syötä saamasi vahvistuskoodi alle:" #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Valitse \"Kaikki\" tai \"Ei kukaan\"" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1075,7 +1116,7 @@ msgstr "" msgid "Choose Service" msgstr "Valitse palvelu" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Valitse algoritmit, jotka ohjaavat mukautettuja syötteitäsi." @@ -1097,23 +1138,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "Valitse pääsyötteet" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Valitse salasanasi" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Tyhjennä kaikki vanhan tietomallin mukaiset tiedot" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Tyhjennä kaikki vanhan tietomallin tiedot (käynnistä uudelleen tämän jälkeen)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Tyhjennä kaikki tallennukset" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Tyhjennä kaikki tallennukset (käynnistä uudelleen tämän jälkeen)" @@ -1122,11 +1163,11 @@ msgstr "Tyhjennä kaikki tallennukset (käynnistä uudelleen tämän jälkeen)" msgid "Clear search query" msgstr "Tyhjennä hakukysely" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "Tyhjentää kaikki tallennustiedot" @@ -1171,7 +1212,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Sulje" @@ -1234,11 +1275,11 @@ msgstr "Sulkee editorin ja hylkää luonnoksen" msgid "Closes viewer for header image" msgstr "Sulkee kuvan katseluohjelman" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Pienentää käyttäjäluettelon annetulle ilmoitukselle" @@ -1252,16 +1293,16 @@ msgstr "Komedia" msgid "Comics" msgstr "Sarjakuvat" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Yhteisöohjeet" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Suorita käyttöönotto loppuun ja aloita käyttäjätilisi käyttö" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "Tee haaste loppuun" @@ -1318,7 +1359,7 @@ msgstr "Vahvista ikäsi:" msgid "Confirm your birthdate" msgstr "Vahvista syntymäaikasi" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1328,11 +1369,11 @@ msgstr "Vahvista syntymäaikasi" msgid "Confirmation code" msgstr "Vahvistuskoodi" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Yhdistetään..." -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Ota yhteyttä tukeen" @@ -1373,7 +1414,7 @@ msgstr "Sisältövaroitukset" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Jatka" @@ -1386,9 +1427,9 @@ msgstr "Jatka käyttäjänä {0} (kirjautunut)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Jatka seuraavaan vaiheeseen" @@ -1413,7 +1454,7 @@ msgstr "Ruoanlaitto" msgid "Copied" msgstr "Kopioitu" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Ohjelmiston versio kopioitu leikepöydälle" @@ -1422,7 +1463,7 @@ msgstr "Ohjelmiston versio kopioitu leikepöydälle" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Kopioitu leikepöydälle" @@ -1479,7 +1520,7 @@ msgstr "Kopioi viestin teksti" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Tekijänoikeuskäytäntö" @@ -1517,7 +1558,7 @@ msgstr "" msgid "Create a new account" msgstr "Luo uusi käyttäjätili" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Luo uusi Bluesky-tili" @@ -1527,7 +1568,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1535,7 +1576,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Luo käyttäjätili" @@ -1587,7 +1628,7 @@ msgstr "Mukautettu" msgid "Custom domain" msgstr "Mukautettu verkkotunnus" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Yhteisön rakentamat mukautetut syötteet tuovat sinulle uusia kokemuksia ja auttavat löytämään mieluisaa sisältöä." @@ -1596,8 +1637,8 @@ msgstr "Yhteisön rakentamat mukautetut syötteet tuovat sinulle uusia kokemuksi msgid "Customize media from external sites." msgstr "Muokkaa ulkoisten sivustojen mediasisältöjen asetuksia" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Tumma" @@ -1605,24 +1646,24 @@ msgstr "Tumma" msgid "Dark mode" msgstr "Tumma ulkoasu" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Tumma teema" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Syntymäaika" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "" @@ -1631,16 +1672,16 @@ msgid "Debug panel" msgstr "Vianetsintäpaneeli" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Poista" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Poista käyttäjätili" @@ -1660,8 +1701,8 @@ msgstr "Poista sovellussalasana" msgid "Delete app password?" msgstr "Poista sovellussalasana" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "" @@ -1685,7 +1726,7 @@ msgstr "" msgid "Delete my account" msgstr "Poista käyttäjätilini" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Poista käyttäjätilini…" @@ -1694,12 +1735,12 @@ msgstr "Poista käyttäjätilini…" msgid "Delete post" msgstr "Poista viesti" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1719,7 +1760,7 @@ msgstr "Poistettu" msgid "Deleted post." msgstr "Poistettu viesti." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "" @@ -1738,7 +1779,7 @@ msgstr "" msgid "Did you want to say anything?" msgstr "Haluatko sanoa jotain?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Himmeä" @@ -1780,6 +1821,10 @@ msgstr "Hylkää luonnos?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Estä sovelluksia näyttämästä tiliäni kirjautumattomille käyttäjille" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1789,10 +1834,14 @@ msgstr "Löydä uusia mukautettuja syötteitä" msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "Löydä uusia syötteitä" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1813,7 +1862,7 @@ msgstr "DNS-paneeli" msgid "Does not include nudity." msgstr "Ei sisällä alastomuutta." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "Ei ala eikä lopu väliviivaan" @@ -1858,7 +1907,7 @@ msgstr "Valmis" msgid "Done{extraText}" msgstr "Valmis{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -1867,7 +1916,7 @@ msgstr "" msgid "Download CAR file" msgstr "Lataa CAR tiedosto" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Raahaa tähän lisätäksesi kuvia" @@ -1915,11 +1964,11 @@ msgstr "esim. Käyttäjät, jotka vastaavat toistuvasti mainoksilla." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jokainen koodi toimii vain kerran. Saat lisää kutsukoodeja säännöllisin väliajoin." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -1950,9 +1999,9 @@ msgstr "Muokkaa listan tietoja" msgid "Edit Moderation List" msgstr "Muokkaa moderaatiolistaa" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Muokkaa syötteitä" @@ -1980,7 +2029,7 @@ msgstr "Muokkaa profiilia" #~ msgid "Edit Saved Feeds" #~ msgstr "Muokkaa tallennettuja syötteitä" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -2000,7 +2049,7 @@ msgstr "Muokkaa näyttönimeäsi" msgid "Edit your profile description" msgstr "Muokkaa profiilin kuvausta" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -2013,7 +2062,7 @@ msgstr "Koulutus" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Sähköposti" @@ -2039,7 +2088,7 @@ msgstr "Sähköpostiosoite päivitetty" msgid "Email verified" msgstr "Sähköpostiosoite vahvistettu" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "Sähköpostiosoite:" @@ -2105,6 +2154,10 @@ msgstr "Syötteen loppu" #~ msgid "End of list" #~ msgstr "" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Anna sovellusalasanalle nimi" @@ -2139,7 +2192,7 @@ msgid "Enter your birth date" msgstr "Syötä syntymäaikasi" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Syötä sähköpostiosoitteesi" @@ -2159,11 +2212,11 @@ msgstr "Syötä käyttäjätunnuksesi ja salasanasi" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Virhe captcha-vastauksen vastaanottamisessa." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Virhe:" @@ -2218,7 +2271,7 @@ msgstr "Poistuu hakukyselyn kirjoittamisesta" msgid "Expand alt text" msgstr "Laajenna ALT-teksti" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "" @@ -2235,12 +2288,12 @@ msgstr "Selvästi tai mahdollisesti häiritsevä media." msgid "Explicit sexual images." msgstr "Selvästi seksuaalista kuvamateriaalia." -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "Vie tietoni" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "Vie tietoni" @@ -2254,13 +2307,13 @@ msgstr "Ulkoiset mediat" 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 "Ulkoiset mediat voivat sallia verkkosivustojen kerätä tietoja sinusta ja laitteestasi. Tietoja ei lähetetä eikä pyydetä, ennen kuin painat \"toista\"-painiketta." -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Ulkoisten mediasoittimien asetukset" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Ulkoisten mediasoittimien asetukset" @@ -2286,7 +2339,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Viestin poistaminen epäonnistui, yritä uudelleen" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2343,7 +2396,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2352,11 +2405,11 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Syöte" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Syöte käyttäjältä {0}" @@ -2369,17 +2422,18 @@ msgstr "Syöte käyttäjältä {0}" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Palaute" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2397,7 +2451,7 @@ msgstr "Syötteet ovat käyttäjien rakentamia mukautettuja algoritmeja, jotka v #~ msgid "Feeds can be topical as well!" #~ msgstr "Syötteet voivat olla myös aihepiirikohtaisia!" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2413,7 +2467,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Suodata syötteistä" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Viimeistely" @@ -2423,6 +2477,10 @@ msgstr "Viimeistely" msgid "Find accounts to follow" msgstr "Etsi seurattavia tilejä" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Etsi viestejä ja käyttäjiä Blueskysta" @@ -2443,11 +2501,15 @@ msgstr "Hienosäädä keskusteluketjuja." msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Kuntoilu" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Joustava" @@ -2460,6 +2522,8 @@ msgstr "Käännä vaakasuunnassa" msgid "Flip vertically" msgstr "Käännä pystysuunnassa" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2482,13 +2546,17 @@ msgstr "Seuraa {0}" msgid "Follow {name}" msgstr "" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Seuraa käyttäjää" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2516,7 +2584,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Seuraajina {0}" @@ -2544,16 +2612,20 @@ msgstr "Seuratut käyttäjät" msgid "Followed users only" msgstr "Vain seuratut käyttäjät" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "seurasi sinua" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Seuraajat" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2562,17 +2634,20 @@ msgstr "" msgid "Followers you know" msgstr "" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seurataan" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seurataan {0}" @@ -2581,21 +2656,25 @@ msgstr "Seurataan {0}" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Seuratut -syötteen asetukset" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Seuratut -syötteen asetukset" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Seuraa sinua" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Seuraa sinua" @@ -2617,11 +2696,11 @@ msgstr "Turvallisuussyistä et näe tätä uudelleen. Jos unohdat tämän salasa msgid "Forgot Password" msgstr "Unohtunut salasana" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "Unohtuiko salasana?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "Unohditko?" @@ -2655,6 +2734,10 @@ msgstr "" msgid "Get Started" msgstr "Aloita tästä" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2669,31 +2752,35 @@ msgstr "Ilmeisiä lain tai käyttöehtojen rikkomuksia" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Palaa takaisin" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Palaa takaisin" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Palaa edelliseen vaiheeseen" @@ -2727,6 +2814,10 @@ msgstr "Siirry seuraavaan" msgid "Go to profile" msgstr "" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2735,6 +2826,10 @@ msgstr "" msgid "Graphic Media" msgstr "" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Käyttäjätunnus" @@ -2747,19 +2842,19 @@ msgstr "Haptiikka" msgid "Harassment, trolling, or intolerance" msgstr "Häirintä, trollaus tai suvaitsemattomuus" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Aihetunniste" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Aihetunniste #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Ongelmia?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Ohje" @@ -2795,7 +2890,7 @@ msgstr "Tässä on sovelluksesi salasana." msgid "Hide" msgstr "Piilota" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Piilota" @@ -2814,7 +2909,7 @@ msgstr "Piilota sisältö" msgid "Hide this post?" msgstr "Piilota tämä viesti?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Piilota käyttäjäluettelo" @@ -2846,10 +2941,10 @@ msgstr "Hmm, vaikuttaa siltä, että tämän datan lataamisessa on ongelmia. Kat msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, emme pystyneet avaamaan kyseistä moderaatiopalvelua." -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2860,8 +2955,8 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Hostingyritys" @@ -2961,19 +3056,19 @@ msgstr "Syötä uusi salasana" msgid "Input password for account deletion" msgstr "Syötä salasana käyttäjätilin poistoa varten" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "Syötä sinulle sähköpostitse lähetetty koodi" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "Syötä salasana, joka liittyy kohteeseen {identifier}" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "Syötä salasana, joka liittyy kohteeseen {identifier}" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Syötä käyttäjätunnus tai sähköpostiosoite, jonka käytit rekisteröityessäsi" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Syötä salasanasi" @@ -2981,7 +3076,7 @@ msgstr "Syötä salasanasi" msgid "Input your preferred hosting provider" msgstr "Syötä haluamasi palveluntarjoaja" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Syötä käyttäjätunnuksesi" @@ -2989,7 +3084,7 @@ msgstr "Syötä käyttäjätunnuksesi" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Virheellinen kaksivaiheisen tunnistautumisen vahvistuskoodi." @@ -2998,7 +3093,7 @@ msgstr "Virheellinen kaksivaiheisen tunnistautumisen vahvistuskoodi." msgid "Invalid or unsupported post record" msgstr "Virheellinen tai ei tuettu tietue" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Virheellinen käyttäjätunnus tai salasana" @@ -3006,11 +3101,11 @@ msgstr "Virheellinen käyttäjätunnus tai salasana" msgid "Invite a Friend" msgstr "Kutsu ystävä" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Kutsukoodi" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Kutsukoodia ei hyväksytty. Tarkista, että syötit sen oikein ja yritä uudelleen." @@ -3046,8 +3141,10 @@ msgstr "" msgid "Jobs" msgstr "Työpaikat" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3096,16 +3193,16 @@ msgstr "" msgid "Language selection" msgstr "Kielen valinta" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Kielen asetukset" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Kielen asetukset" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Kielet" @@ -3165,7 +3262,7 @@ msgstr "Poistuminen Blueskysta" msgid "left to go." msgstr "jäljellä." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Legacy tietovarasto tyhjennetty, sinun on käynnistettävä sovellus uudelleen nyt." @@ -3178,11 +3275,12 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Aloitetaan salasanasi nollaus!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Aloitetaan!" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Vaalea" @@ -3190,14 +3288,23 @@ msgstr "Vaalea" #~ msgid "Like" #~ msgstr "Tykkää" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Tykkää tästä syötteestä" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Tykänneet" @@ -3221,11 +3328,11 @@ msgstr "Tykänneet" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Tykännyt {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "tykkäsi mukautetusta syötteestäsi" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "tykkäsi viestistäsi" @@ -3237,7 +3344,7 @@ msgstr "Tykkäykset" msgid "Likes on this post" msgstr "Tykkäykset tässä viestissä" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Lista" @@ -3249,7 +3356,7 @@ msgstr "Listan kuvake" msgid "List blocked" msgstr "Lista estetty" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Listan on luonut {0}" @@ -3274,10 +3381,10 @@ msgstr "Listaa estosta poistetut" msgid "List unmuted" msgstr "Listaa hiljennyksestä poistetut" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3314,7 +3421,7 @@ msgstr "Lataa uusia viestejä" msgid "Loading..." msgstr "Ladataan..." -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Loki" @@ -3338,7 +3445,7 @@ msgstr "Näkyvyys kirjautumattomana" msgid "Login to account that is not listed" msgstr "Kirjaudu tiliin, joka ei ole luettelossa" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "Pidä alaspainettuna avataksesi tunnistevalikon tunnisteelle #{tag}" @@ -3423,7 +3530,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3438,9 +3545,9 @@ msgstr "" msgid "Misleading Account" msgstr "Harhaanjohtava käyttäjätili" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Moderointi" @@ -3448,7 +3555,7 @@ msgstr "Moderointi" msgid "Moderation details" msgstr "Moderaation yksityiskohdat" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3476,16 +3583,16 @@ msgstr "Moderointilista päivitetty" msgid "Moderation lists" msgstr "Moderointilistat" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderointilistat" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Moderointiasetukset" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "" @@ -3518,6 +3625,10 @@ msgstr "Eniten tykätyt vastaukset ensin" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Hiljennä" @@ -3591,7 +3702,7 @@ msgstr "Hiljennetty" msgid "Muted accounts" msgstr "Hiljennetyt käyttäjät" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Hiljennetyt käyttäjätilit" @@ -3617,19 +3728,19 @@ msgstr "Hiljennys on yksityinen. Hiljennetyt käyttäjät voivat edelleen vuorov msgid "My Birthday" msgstr "Syntymäpäiväni" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Omat syötteet" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Profiilini" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "Tallennetut syötteeni" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Tallennetut syötteeni" @@ -3650,16 +3761,20 @@ msgid "Name or Description Violates Community Standards" msgstr "Nimi tai kuvaus rikkoo yhteisön sääntöjä" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Luonto" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Siirtyy seuraavalle näytölle" @@ -3677,7 +3792,7 @@ msgstr "Tarvitseeko ilmoittaa tekijänoikeusrikkomuksesta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Älä koskaan menetä pääsyä seuraajiisi ja tietoihisi." -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "Älä koskaan menetä pääsyä seuraajiisi tai tietoihisi." @@ -3721,17 +3836,17 @@ msgctxt "action" msgid "New post" msgstr "Uusi viesti" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Uusi viesti" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Uusi viesti" @@ -3749,21 +3864,22 @@ msgid "Newest replies first" msgstr "Uusimmat vastaukset ensin" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Uutiset" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3805,11 +3921,12 @@ msgstr "Ei löydetty esillä olevia GIF-kuvia. Tenor-palvelussa saattaa olla ong msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Et enää seuraa käyttäjää {0}" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "Ei pidempi kuin 253 merkkiä." @@ -3821,7 +3938,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Ei vielä ilmoituksia!" @@ -3849,7 +3966,7 @@ msgstr "" msgid "No results found" msgstr "Tuloksia ei löydetty" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "Ei tuloksia haulle \"{query}\"" @@ -3899,7 +4016,7 @@ msgstr "Ei-seksuaalinen alastomuus" #~ msgid "Not Applicable." #~ msgstr "Ei sovellettavissa." -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Ei löytynyt" @@ -3911,7 +4028,7 @@ msgstr "Ei juuri nyt" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -3931,11 +4048,11 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3971,7 +4088,7 @@ msgstr "Pois" msgid "Oh no!" msgstr "Voi ei!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Voi ei! Jokin meni pieleen." @@ -3995,10 +4112,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Käyttöönoton nollaus" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." @@ -4015,7 +4136,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "Vain {0} voi vastata." -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "Sisältää vain kirjaimia, numeroita ja väliviivoja" @@ -4031,7 +4152,7 @@ msgstr "Hups, nyt meni jotain väärin!" msgid "Oops!" msgstr "Hups!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Avaa" @@ -4057,7 +4178,7 @@ msgstr "Avaa emoji-valitsin" msgid "Open feed options menu" msgstr "Avaa syötteen asetusvalikko" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Avaa linkit sovelluksen sisäisellä selaimella" @@ -4077,16 +4198,16 @@ msgstr "Avaa navigointi" msgid "Open post options menu" msgstr "Avaa viestin asetusvalikko" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Avaa storybook-sivu" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "Avaa järjestelmäloki" @@ -4098,7 +4219,7 @@ msgstr "Avaa {numItems} asetusta" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "Avaa esteettömyysasetukset" @@ -4114,7 +4235,7 @@ msgstr "Avaa debug lisätiedot" msgid "Opens camera on device" msgstr "Avaa laitteen kameran" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "" @@ -4122,7 +4243,7 @@ msgstr "" msgid "Opens composer" msgstr "Avaa editorin" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Avaa mukautettavat kielen asetukset" @@ -4130,7 +4251,7 @@ msgstr "Avaa mukautettavat kielen asetukset" msgid "Opens device photo gallery" msgstr "Avaa laitteen valokuvat" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Avaa ulkoiset upotusasetukset" @@ -4152,27 +4273,27 @@ msgstr "Avaa GIF-valinnan valintaikkunan." msgid "Opens list of invite codes" msgstr "Avaa kutsukoodien luettelon" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "" @@ -4180,11 +4301,11 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Avaa asetukset oman verkkotunnuksen käyttöönottoon" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Avaa moderointiasetukset" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Avaa salasanan palautuslomakkeen" @@ -4193,15 +4314,15 @@ msgstr "Avaa salasanan palautuslomakkeen" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Avaa näkymän tallennettujen syötteiden muokkaamiseen" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Avaa näkymän kaikkiin tallennettuihin syötteisiin" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "Avaa sovelluksen salasanojen asetukset" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "Avaa Seuratut-syötteen asetukset" @@ -4213,20 +4334,20 @@ msgstr "Avaa linkitetyn verkkosivun" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Avaa storybook-sivun" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Avaa järjestelmän lokisivun" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Avaa keskusteluasetukset" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4277,8 +4398,8 @@ msgstr "Sivua ei löytynyt" msgid "Page Not Found" msgstr "Sivua ei löytynyt" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4300,15 +4421,16 @@ msgstr "Salasana päivitetty!" msgid "Pause" msgstr "Pysäytä" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Henkilöt" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "Henkilöt, joita @{0} seuraa" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "Henkilöt, jotka seuraavat käyttäjää @{0}" @@ -4325,11 +4447,11 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Lemmikit" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4380,15 +4502,16 @@ msgstr "Toista video" msgid "Plays the GIF" msgstr "Toistaa GIFin" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Valitse käyttäjätunnuksesi." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Valitse salasanasi." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Täydennä varmennus-captcha, ole hyvä." @@ -4408,10 +4531,15 @@ msgstr "Anna uniikki nimi tälle sovellussalasanalle tai käytä satunnaisesti l msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Ole hyvä ja syötä oikea sana, aihetunniste tai lause hiljennettäväksi." -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Anna sähköpostiosoitteesi." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Anna myös salasanasi:" @@ -4438,7 +4566,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Odota, että linkkikortti latautuu kokonaan" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Politiikka" @@ -4461,9 +4589,9 @@ msgstr "Viesti" msgid "Post by {0}" msgstr "Lähettäjä {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Lähettäjä @{0}" @@ -4502,6 +4630,7 @@ msgstr "Viestiä ei löydy" msgid "posts" msgstr "viestit" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Viestit" @@ -4529,7 +4658,7 @@ msgstr "Klikkaa vaihtaaksesi palveluntarjoajaa" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "Paina uudelleen jatkaaksesi" @@ -4554,15 +4683,15 @@ msgstr "Ensisijainen kieli" msgid "Prioritize Your Follows" msgstr "Aseta seurattavat tärkeysjärjestykseen" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Yksityisyys" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Yksityisyydensuojakäytäntö" @@ -4580,8 +4709,8 @@ msgstr "Käsitellään..." msgid "profile" msgstr "profiili" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4592,11 +4721,11 @@ msgstr "Profiili" msgid "Profile updated" msgstr "Profiili päivitetty" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Suojaa käyttäjätilisi vahvistamalla sähköpostiosoitteesi." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Julkinen" @@ -4628,6 +4757,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4686,7 +4819,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4735,7 +4868,7 @@ msgstr "Poista syöte?" msgid "Remove from my feeds" msgstr "Poista syötteistäni" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Poista syötteistäni?" @@ -4881,8 +5014,8 @@ msgstr "" msgid "Report post" msgstr "Ilmianna viesti" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -4928,7 +5061,7 @@ msgstr "Uudelleenjulkaise" msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4947,7 +5080,7 @@ msgstr "{0} uudelleenjulkaisi" msgid "Reposted by <0><1/>" msgstr "Uudelleenjulkaissut <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "uudelleenjulkaisi viestisi" @@ -4973,7 +5106,7 @@ msgstr "Edellytä ALT-tekstiä ennen viestin julkaisua" msgid "Require email code to log into your account" msgstr "Edellytä sähköpostikoodia kirjautumisessa" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Vaaditaan tälle instanssille" @@ -4990,8 +5123,8 @@ msgstr "Nollauskoodi" msgid "Reset Code" msgstr "Nollauskoodi" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Nollaa käyttöönoton tila" @@ -4999,20 +5132,20 @@ msgstr "Nollaa käyttöönoton tila" msgid "Reset password" msgstr "Nollaa salasana" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Nollaa asetusten tila" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Nollaa käyttöönoton tilan" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Nollaa asetusten tilan" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Yrittää uudelleen kirjautumista" @@ -5025,12 +5158,12 @@ msgstr "Yrittää uudelleen viimeisintä toimintoa, joka epäonnistui" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5041,7 +5174,7 @@ msgstr "Yritä uudelleen" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Palaa edelliselle sivulle" @@ -5137,13 +5270,13 @@ msgstr "Tallentaa kuvan rajausasetukset" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Tiede" @@ -5152,16 +5285,16 @@ msgid "Scroll to top" msgstr "Vieritä alkuun" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5193,8 +5326,8 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Hae käyttäjiä" @@ -5319,11 +5452,11 @@ msgstr "Valitse, mitä kieliä haluat tilattujen syötteidesi sisältävän. Jos msgid "Select your app language for the default text to display in the app." msgstr "Valitse sovelluksen käyttöliittymän kieli." -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "Aseta syntymäaikasi" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Valitse kiinnostuksen kohteesi alla olevista vaihtoehdoista" @@ -5436,23 +5569,23 @@ msgstr "Luo käyttäjätili" msgid "Sets Bluesky username" msgstr "Asettaa Bluesky-käyttäjätunnuksen" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "Muuttaa väriteeman tummaksi" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "Muuttaa väriteeman vaaleaksi" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "Muuttaa väriteeman käyttöjärjestelmän mukaiseksi" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "Muuttaa tumman väriteeman tummaksi" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "Asettaa tumman teeman himmeäksi teemaksi" @@ -5472,9 +5605,9 @@ msgstr "Asettaa kuvan kuvasuhteen korkeaksi" msgid "Sets image aspect ratio to wide" msgstr "Asettaa kuvan kuvasuhteen leveäksi" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5489,13 +5622,13 @@ msgid "Sexually Suggestive" msgstr "Seksuaalisesti vihjaileva" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Jaa" @@ -5515,7 +5648,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Jaa kuitenkin" @@ -5526,7 +5659,7 @@ msgstr "Jaa syöte" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5544,7 +5677,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -5563,7 +5696,7 @@ msgstr "Jakaa linkitetyn verkkosivun" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Näytä" @@ -5571,7 +5704,7 @@ msgstr "Näytä" #~ msgid "Show all replies" #~ msgstr "Näytä kaikki vastaukset" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "" @@ -5690,17 +5823,17 @@ msgstr "Näyttää viestit käyttäjältä {0} syötteessäsi" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5728,12 +5861,12 @@ msgstr "Kirjaudu Blueskyhin tai luo uusi käyttäjätili" msgid "Sign out" msgstr "Kirjaudu ulos" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5749,7 +5882,7 @@ msgstr "Rekisteröidy tai kirjaudu sisään liittyäksesi keskusteluun" msgid "Sign-in Required" msgstr "Sisäänkirjautuminen vaaditaan" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Kirjautunut sisään nimellä" @@ -5758,21 +5891,21 @@ msgstr "Kirjautunut sisään nimellä" msgid "Signed in as @{0}" msgstr "Kirjautunut sisään käyttäjätunnuksella @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Ohita" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Ohita tämä vaihe" @@ -5781,6 +5914,10 @@ msgstr "Ohita tämä vaihe" msgid "Software Dev" msgstr "Ohjelmistokehitys" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -5805,8 +5942,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Jotain meni pieleen, yritä uudelleen" -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Pahoittelut! Istuntosi on vanhentunut. Kirjaudu sisään uudelleen." @@ -5836,7 +5973,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Urheilu" @@ -5856,17 +5993,22 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -5882,7 +6024,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Tilasivu" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "" @@ -5890,16 +6032,16 @@ msgstr "" #~ msgid "Step" #~ msgstr "Askel" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "Tallennustila tyhjennetty, sinun on käynnistettävä sovellus uudelleen." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Storybook" @@ -5943,6 +6085,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Mahdollisia seurattavia" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Suositeltua sinulle" @@ -5951,7 +6094,7 @@ msgstr "Suositeltua sinulle" msgid "Suggestive" msgstr "Viittaava" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5962,6 +6105,10 @@ msgstr "Tuki" msgid "Switch Account" msgstr "Vaihda käyttäjätiliä" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Vaihda käyttäjään {0}" @@ -5970,11 +6117,11 @@ msgstr "Vaihda käyttäjään {0}" msgid "Switches the account you are logged in to" msgstr "Vaihtaa sisäänkirjautuneen käyttäjän tilin" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "Järjestelmä" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Järjestelmäloki" @@ -5990,12 +6137,24 @@ msgstr "Aihetunnistevalikko: {displayTag}" msgid "Tall" msgstr "Pitkä" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Napauta nähdäksesi kokonaan" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Teknologia" @@ -6007,13 +6166,13 @@ msgstr "" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Ehdot" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6044,12 +6203,14 @@ msgstr "Kiitos. Raporttisi on lähetetty." msgid "That contains the following:" msgstr "Se sisältää seuraavaa:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Tuo käyttätunnus on jo käytössä." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6072,7 +6233,12 @@ msgstr "Yhteisöohjeet on siirretty kohtaan <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Tekijänoikeuskäytäntö on siirretty kohtaan <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6101,7 +6267,7 @@ msgstr "Viesti saattaa olla poistettu." msgid "The Privacy Policy has been moved to <0/>" msgstr "Tietosuojakäytäntö on siirretty kohtaan <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6159,11 +6325,11 @@ msgstr "Yhteydenotto palvelimeen epäonnistui" msgid "There was an issue contacting your server" msgstr "Yhteydenotto palvelimeen epäonnistui" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ongelma ilmoitusten hakemisessa. Napauta tästä yrittääksesi uudelleen." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ongelma viestien hakemisessa. Napauta tästä yrittääksesi uudelleen." @@ -6359,7 +6525,7 @@ msgid "This post has been deleted." msgstr "Tämä viesti on poistettu." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä julkaisu on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." @@ -6420,12 +6586,12 @@ msgstr "Tämä käyttäjä ei seuraa ketään." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Tämä poistaa {0}:n hiljennetyistä sanoistasi. Voit lisätä sen takaisin myöhemmin." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "Keskusteluketjun asetukset" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Keskusteluketjun asetukset" @@ -6437,7 +6603,7 @@ msgstr "" msgid "Threaded Mode" msgstr "Ketjumainen näkymä" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Keskusteluketjujen asetukset" @@ -6488,11 +6654,11 @@ msgctxt "action" msgid "Try again" msgstr "Yritä uudelleen" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "Kaksivaiheinen tunnistautuminen" @@ -6514,14 +6680,14 @@ msgstr "Poista listan hiljennys" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Yhteys palveluusi ei onnistu. Tarkista internet-yhteytesi." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -6786,7 +6952,7 @@ msgstr "Käyttäjälista päivitetty" msgid "User Lists" msgstr "Käyttäjälistat" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Käyttäjätunnus tai sähköpostiosoite" @@ -6825,15 +6991,15 @@ msgstr "Arvo:" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "Varmista sähköposti" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Vahvista sähköpostini" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Vahvista sähköpostini" @@ -6854,7 +7020,7 @@ msgstr "Vahvista sähköpostisi" #~ msgid "Version {0}" #~ msgstr "Versio {0}" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -6867,7 +7033,7 @@ msgstr "Videopelit" msgid "View {0}'s avatar" msgstr "Katso {0}:n avatar" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "" @@ -6916,7 +7082,7 @@ msgid "View users who like this feed" msgstr "Katso, kuka tykkää tästä syötteestä" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -6951,7 +7117,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Arvioimme, että tilisi valmistumiseen on {estimatedTime} aikaa." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Toivomme sinulle ihania hetkiä. Muista, että Bluesky on:" @@ -6975,7 +7141,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "Yhteyden muodostaminen ei onnistunut. Yritä uudelleen jatkaaksesi tilisi määritystä. Jos ongelma jatkuu, voit ohittaa tämän vaiheen." @@ -6983,7 +7149,7 @@ msgstr "Yhteyden muodostaminen ei onnistunut. Yritä uudelleen jatkaaksesi tilis msgid "We will let you know when your account is ready." msgstr "Ilmoitamme sinulle, kun käyttäjätilisi on valmis." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Käytämme tätä mukauttaaksemme kokemustasi." @@ -6991,7 +7157,7 @@ msgstr "Käytämme tätä mukauttaaksemme kokemustasi." msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Olemme innoissamme, että liityt joukkoomme!" @@ -7036,7 +7202,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "Mitkä ovat kiinnostuksenkohteesi?" @@ -7127,7 +7293,7 @@ msgid "Write your reply" msgstr "Kirjoita vastauksesi" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Kirjoittajat" @@ -7146,7 +7312,7 @@ msgstr "Kyllä" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7158,7 +7324,7 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -7375,23 +7541,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -7410,7 +7576,7 @@ msgstr "Olet jonossa" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Olet valmis aloittamaan!" @@ -7423,7 +7589,7 @@ msgstr "Olet halunnut piilottaa sanan tai aihetunnisteen tässä viestissä" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Olet saavuttanut syötteesi lopun! Etsi lisää käyttäjiä seurattavaksi." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Käyttäjätilisi" @@ -7435,7 +7601,7 @@ msgstr "Käyttäjätilisi on poistettu" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Käyttäjätilisi arkisto, joka sisältää kaikki julkiset tietueet, voidaan ladata \"CAR\"-tiedostona. Tämä tiedosto ei sisällä upotettuja mediaelementtejä, kuten kuvia, tai yksityisiä tietojasi, jotka on haettava erikseen." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "Syntymäaikasi" @@ -7452,7 +7618,8 @@ msgstr "Valintasi tallennetaan, mutta sitä voit muuttaa myöhemmin asetuksissa. #~ msgstr "Oletussyötteesi on \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Sähköpostiosoitteesi näyttää olevan virheellinen." @@ -7465,11 +7632,15 @@ msgstr "Sähköpostiosoitteesi on päivitetty, mutta sitä ei ole vielä vahvist msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Sähköpostiosoitettasi ei ole vielä vahvistettu. Tämä on tärkeä turvatoimi, jonka suosittelemme suorittamaan." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seuraamiesi syöte on tyhjä! Seuraa lisää käyttäjiä nähdäksesi, mitä tapahtuu." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Käyttäjätunnuksesi tulee olemaan" @@ -7489,7 +7660,7 @@ msgstr "Salasanasi on vaihdettu onnistuneesti!" msgid "Your post has been published" msgstr "Viestisi on julkaistu" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Julkaisusi, tykkäyksesi ja estosi ovat julkisia. Hiljennykset ovat yksityisiä." @@ -7509,6 +7680,6 @@ msgstr "Vastauksesi on julkaistu" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Käyttäjätunnuksesi" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 385751f7b9..6b32dbe719 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -21,7 +21,7 @@ msgstr "(contient du contenu intégré)" msgid "(no email)" msgstr "(pas d’e-mail)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} autre} other {{formattedCount} autres}}" @@ -47,7 +47,7 @@ msgstr "{0, plural, one {abonné·e} other {abonné·e·s}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {abonnement} other {abonnements}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Liker (# like)} other {Liker (# likes)}}" @@ -55,7 +55,7 @@ msgstr "{0, plural, one {Liker (# like)} other {Liker (# likes)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" @@ -64,7 +64,7 @@ msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Répondre (# réponse)} other {Répondre (# réponses)}}" @@ -72,15 +72,15 @@ msgstr "{0, plural, one {Répondre (# réponse)} other {Répondre (# réponses)} msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "{0} personnes se sont inscrites cette semaine" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "{0} personnes ont utilisé ce kit de démarrage !" @@ -132,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {heure} other {heures}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minute} other {minutes}}" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} abonnements" @@ -205,7 +205,7 @@ msgstr "<0>Vous et<1> <2>{0} faites partie de votre pack de démarra msgid "⚠Invalid Handle" msgstr "⚠Pseudo invalide" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Confirmation 2FA" @@ -223,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "Accède au profil et aux autres liens de navigation" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Accessibilité" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "Paramètres d’accessibilité" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Paramètres d’accessibilité" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Compte" @@ -309,8 +309,8 @@ msgstr "Ajouter un compte à cette liste" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Ajouter un compte" @@ -353,7 +353,7 @@ msgstr "Ajouter le fil d’actu par défaut avec seulement les comptes que vous msgid "Add the following DNS record to your domain:" msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "Ajouter ce fil à vos fils d’actu" @@ -393,19 +393,19 @@ msgid "Adult content is disabled." msgstr "Le contenu pour adultes est désactivé." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Avancé" -#: src/state/shell/progress-guide.tsx:177 +#: src/state/shell/progress-guide.tsx:176 msgid "Algorithm training complete!" msgstr "Entraînement de l’algorithme terminé !" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "Tous les comptes ont été suivis !" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "Tous les fils d’actu que vous avez enregistrés, au même endroit." @@ -430,7 +430,7 @@ msgstr "Déjà connecté·e en tant que @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -440,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Texte alt" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "Texte alt" @@ -470,7 +470,7 @@ msgstr "Une erreur s’est produite lors de la génération de votre kit de dém msgid "An error occurred while saving the QR code!" msgstr "Une erreur s’est produite lors de l’enregistrement du code QR !" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "Une erreur s’est produite en essayant de suivre tous les comptes" @@ -480,6 +480,8 @@ msgstr "Un problème qui ne fait pas partie de ces options" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -487,12 +489,12 @@ msgstr "Un problème qui ne fait pas partie de ces options" msgid "An issue occurred, please try again." msgstr "Un problème est survenu, veuillez réessayer." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "et" @@ -501,7 +503,7 @@ msgstr "et" msgid "Animals" msgstr "Animaux" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "GIF animé" @@ -525,13 +527,13 @@ msgstr "Les noms de mots de passe d’application ne peuvent contenir que des le msgid "App Password names must be at least 4 characters long." msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 caractères." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Paramètres de mot de passe d’application" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Mots de passe d’application" @@ -556,7 +558,7 @@ msgstr "Appel soumis" msgid "Appeal this decision" msgstr "Faire appel de cette décision" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Affichage" @@ -565,7 +567,7 @@ msgstr "Affichage" msgid "Apply default recommended feeds" msgstr "Utiliser les fils d’actu recommandés par défaut" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" @@ -585,7 +587,7 @@ msgstr "Êtes-vous sûr de vouloir partir de cette conversation ? Vos messages msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer cela de vos fils d’actu ?" @@ -610,7 +612,7 @@ msgstr "Art" msgid "Artistic or non-erotic nudity." msgstr "Nudité artistique ou non érotique." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "Au moins 3 caractères" @@ -621,20 +623,21 @@ msgstr "Au moins 3 caractères" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Arrière" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Principes de base" @@ -642,7 +645,7 @@ msgstr "Principes de base" msgid "Birthday" msgstr "Date de naissance" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Date de naissance :" @@ -686,7 +689,7 @@ msgstr "Bloqué" msgid "Blocked accounts" msgstr "Comptes bloqués" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloqués" @@ -753,21 +756,21 @@ msgstr "Flouter les images et les filtrer des fils d’actu" msgid "Books" msgstr "Livres" -#: src/components/FeedInterstitials.tsx:206 +#: src/components/FeedInterstitials.tsx:281 msgid "Browse more accounts on the Explore page" msgstr "Parcourir d’autres comptes sur la page « Explore »" -#: src/components/FeedInterstitials.tsx:332 +#: src/components/FeedInterstitials.tsx:411 msgid "Browse more feeds on the Explore page" msgstr "Parcourir d’autres fils d’actu sur la page « Explore »" -#: src/components/FeedInterstitials.tsx:195 -#: src/components/FeedInterstitials.tsx:321 +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 msgid "Browse more suggestions" msgstr "Parcourir d’autres suggestions" -#: src/components/FeedInterstitials.tsx:214 -#: src/components/FeedInterstitials.tsx:341 +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 msgid "Browse more suggestions on the Explore page" msgstr "Parcourir d’autres suggestions sur la page « Explore »" @@ -881,17 +884,17 @@ msgstr "Annule l’ouverture du site web lié" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Modifier le pseudo" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Modifier le pseudo" @@ -899,12 +902,12 @@ msgstr "Modifier le pseudo" msgid "Change my email" msgstr "Modifier mon e-mail" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Modifier le mot de passe" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Modifier le mot de passe" @@ -916,9 +919,9 @@ msgstr "Modifier la langue de post en {0}" msgid "Change Your Email" msgstr "Modifier votre e-mail" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "Discussions" @@ -928,14 +931,14 @@ msgstr "Discussion masquée" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "Paramètres de discussion" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "Paramètres de discussion" @@ -948,7 +951,7 @@ msgstr "Discussion réaffichée" msgid "Check my status" msgstr "Vérifier mon statut" -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "Vérifiez votre boîte e-mail pour un code de connexion et saisissez-le ici." @@ -980,7 +983,7 @@ msgstr "Choisissez des personnes" msgid "Choose Service" msgstr "Choisir un service" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Choisissez les algorithmes qui alimentent vos fils d’actu personnalisés." @@ -993,23 +996,23 @@ msgstr "Choisir cette couleur comme avatar" msgid "Choose who can reply" msgstr "Choisissez qui peut répondre" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Choisissez votre mot de passe" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Effacer toutes les données de stockage existantes" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Effacer toutes les données de stockage existantes (redémarrer ensuite)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Effacer toutes les données de stockage" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" @@ -1018,11 +1021,11 @@ msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" msgid "Clear search query" msgstr "Effacer la recherche" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "Efface toutes les données de stockage existantes" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "Efface toutes les données de stockage" @@ -1063,7 +1066,7 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Fermer" @@ -1126,11 +1129,11 @@ msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" msgid "Closes viewer for header image" msgstr "Ferme la visionneuse pour l’image d’en-tête" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "Fermer la liste des comptes" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Réduit la liste des comptes pour une notification donnée" @@ -1144,16 +1147,16 @@ msgstr "Comédie" msgid "Comics" msgstr "Bandes dessinées" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directives communautaires" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Terminez le didacticiel et commencez à utiliser votre compte" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "Compléter le défi" @@ -1206,7 +1209,7 @@ msgstr "Confirmez votre âge :" msgid "Confirm your birthdate" msgstr "Confirme votre date de naissance" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1216,11 +1219,11 @@ msgstr "Confirme votre date de naissance" msgid "Confirmation code" msgstr "Code de confirmation" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Connexion…" -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Contacter le support" @@ -1257,7 +1260,7 @@ msgstr "Avertissements sur le contenu" msgid "Context menu backdrop, click to close the menu." msgstr "Menu contextuel en arrière-plan, cliquez pour fermer le menu." -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuer" @@ -1270,9 +1273,9 @@ msgstr "Continuer comme {0} (actuellement connecté)" msgid "Continue thread..." msgstr "Poursuivre le fil de discussion…" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Passer à l’étape suivante" @@ -1289,7 +1292,7 @@ msgstr "Cuisine" msgid "Copied" msgstr "Copié" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Version de build copiée dans le presse-papier" @@ -1298,7 +1301,7 @@ msgstr "Version de build copiée dans le presse-papier" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Copié dans le presse-papier" @@ -1355,7 +1358,7 @@ msgstr "Copier le texte du post" msgid "Copy QR code" msgstr "Copier le code QR" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politique sur les droits d’auteur" @@ -1385,7 +1388,7 @@ msgstr "Créer" msgid "Create a new account" msgstr "Créer un nouveau compte" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Créer un compte Bluesky" @@ -1395,7 +1398,7 @@ msgstr "Créer un code QR pour un kit de démarrage" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "Créer un kit de démarrage" @@ -1403,7 +1406,7 @@ msgstr "Créer un kit de démarrage" msgid "Create a starter pack for me" msgstr "Créer un kit de démarrage pour moi" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Créer un compte" @@ -1451,7 +1454,7 @@ msgstr "Personnalisé" msgid "Custom domain" msgstr "Domaine personnalisé" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font vivre de nouvelles expériences et vous aident à trouver le contenu que vous aimez." @@ -1460,8 +1463,8 @@ msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font msgid "Customize media from external sites." msgstr "Personnaliser les médias provenant de sites externes." -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Sombre" @@ -1469,24 +1472,24 @@ msgstr "Sombre" msgid "Dark mode" msgstr "Mode sombre" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Thème sombre" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Date de naissance" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "Désactiver le compte" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "Désactiver mon compte" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "Déboguer la modération" @@ -1495,16 +1498,16 @@ msgid "Debug panel" msgstr "Panneau de débug" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Supprimer" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Supprimer le compte" @@ -1520,8 +1523,8 @@ msgstr "Supprimer le mot de passe de l’appli" msgid "Delete app password?" msgstr "Supprimer le mot de passe de l’appli ?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "Supprimer la déclaration d’ouverture aux discussions" @@ -1545,7 +1548,7 @@ msgstr "Supprimer le message pour moi" msgid "Delete my account" msgstr "Supprimer mon compte" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Supprimer mon compte…" @@ -1554,12 +1557,12 @@ msgstr "Supprimer mon compte…" msgid "Delete post" msgstr "Supprimer le post" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "Supprimer le kit de démarrage" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "Supprimer le kit de démarrage ?" @@ -1579,7 +1582,7 @@ msgstr "Supprimé" msgid "Deleted post." msgstr "Post supprimé." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "Supprime l’enregistrement de déclaration de discussion" @@ -1598,7 +1601,7 @@ msgstr "Texte alt descriptif" msgid "Did you want to say anything?" msgstr "Vous vouliez dire quelque chose ?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Atténué" @@ -1653,7 +1656,7 @@ msgstr "Découvrir des fils d’actu personnalisés" msgid "Discover new feeds" msgstr "Découvrir de nouveaux fils d’actu" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "Découvrir de nouveaux fils d’actu" @@ -1681,7 +1684,7 @@ msgstr "Panneau DNS" msgid "Does not include nudity." msgstr "Ne comprend pas de nudité." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "Ne commence pas ou ne se termine pas par un trait d’union" @@ -1726,7 +1729,7 @@ msgstr "Terminer" msgid "Done{extraText}" msgstr "Terminé{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "Télécharger Bluesky" @@ -1735,7 +1738,7 @@ msgstr "Télécharger Bluesky" msgid "Download CAR file" msgstr "Télécharger le fichier CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Déposer pour ajouter des images" @@ -1779,11 +1782,11 @@ msgstr "ex. Les comptes qui répondent toujours avec des pubs." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Chaque code ne fonctionne qu’une seule fois. Vous recevrez régulièrement d’autres codes d’invitation." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "Modifier" @@ -1814,9 +1817,9 @@ msgstr "Modifier les infos de la liste" msgid "Edit Moderation List" msgstr "Modifier la liste de modération" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Modifier mes fils d’actu" @@ -1839,7 +1842,7 @@ msgstr "Modifier le profil" msgid "Edit Profile" msgstr "Modifier le profil" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "Modifier le kit de démarrage" @@ -1859,7 +1862,7 @@ msgstr "Modifier votre nom d’affichage" msgid "Edit your profile description" msgstr "Modifier votre description de profil" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "Modifier votre kit de démarrage" @@ -1872,7 +1875,7 @@ msgstr "Éducation" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "Choisissez soit « Tout le monde », soit « Personne »" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "E-mail" @@ -1898,7 +1901,7 @@ msgstr "E-mail mis à jour" msgid "Email verified" msgstr "Adresse e-mail vérifiée" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "E-mail :" @@ -1989,7 +1992,7 @@ msgid "Enter your birth date" msgstr "Saisissez votre date de naissance" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Entrez votre e-mail" @@ -2009,11 +2012,11 @@ msgstr "Entrez votre pseudo et votre mot de passe" msgid "Error occurred while saving file" msgstr "Échec lors de la sauvegarde du fichier" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Erreur de réception de la réponse captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erreur :" @@ -2068,7 +2071,7 @@ msgstr "Sort de la saisie de la recherche" msgid "Expand alt text" msgstr "Développer le texte alt" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "Développer la liste des comptes" @@ -2085,12 +2088,12 @@ msgstr "Médias explicites ou potentiellement dérangeants." msgid "Explicit sexual images." msgstr "Images sexuelles explicites." -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "Exporter mes données" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "Exporter mes données" @@ -2104,13 +2107,13 @@ msgstr "Média externe" 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 "Les médias externes peuvent permettre à des sites web de collecter des informations sur vous et votre appareil. Aucune information n’est envoyée ou demandée tant que vous n’appuyez pas sur le bouton de lecture." -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Préférences sur les médias externes" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Préférences sur les médias externes" @@ -2136,7 +2139,7 @@ msgstr "Échec de la suppression du message" msgid "Failed to delete post, please try again" msgstr "Échec de la suppression du post, veuillez réessayer" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "Échec de la suppression du kit de démarrage" @@ -2180,7 +2183,7 @@ msgstr "Échec de l’envoi de l’appel, veuillez réessayer." msgid "Failed to toggle thread mute, please try again" msgstr "Échec de l’activation ou désactivation du masquage du fil de discussion, veuillez réessayer" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "Échec de la mise à jour des fils d’actu" @@ -2189,11 +2192,11 @@ msgstr "Échec de la mise à jour des fils d’actu" msgid "Failed to update settings" msgstr "Échec de la mise à jour des paramètres" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Fil d’actu" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Fil d’actu par {0}" @@ -2202,17 +2205,18 @@ msgstr "Fil d’actu par {0}" msgid "Feed toggle" msgstr "Ajouter/enlever le fil d’actu" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2222,7 +2226,7 @@ msgstr "Fils d’actu" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Les fils d’actu sont des algorithmes personnalisés qui se construisent avec un peu d’expertise en programmation. <0/> pour plus d’informations." -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "Fils d’actu mis à jour !" @@ -2238,7 +2242,7 @@ msgstr "Fichier sauvegardé avec succès !" msgid "Filter from feeds" msgstr "Filtrer des fils d’actu" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Finalisation" @@ -2276,7 +2280,7 @@ msgstr "Terminer la visite et commencer à utiliser l’application" msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Flexible" @@ -2289,6 +2293,8 @@ msgstr "Miroir horizontal" msgid "Flip vertically" msgstr "Miroir vertical" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2320,8 +2326,8 @@ msgstr "Suivre 7 comptes" msgid "Follow Account" msgstr "Suivre le compte" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "Suivre tous" @@ -2333,7 +2339,7 @@ msgstr "Suivre en retour" msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Suivez plus de comptes pour vous connecter à vos centres d’intérêt et développer votre réseau." -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Suivi par {0}" @@ -2361,7 +2367,7 @@ msgstr "Comptes suivis" msgid "Followed users only" msgstr "Comptes suivis uniquement" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "vous suit" @@ -2374,7 +2380,7 @@ msgstr "vous a suivi" msgid "Followers" msgstr "Abonné·e·s" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "Abonné·e·s de @{0} que vous connaissez" @@ -2383,17 +2389,20 @@ msgstr "Abonné·e·s de @{0} que vous connaissez" msgid "Followers you know" msgstr "Abonné·e·s que vous connaissez" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Suivi" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Suit {0}" @@ -2402,13 +2411,13 @@ msgstr "Suit {0}" msgid "Following {name}" msgstr "Suit {name}" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Préférences du fil d’actu « Following »" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Préférences du fil d’actu « Following »" @@ -2420,7 +2429,7 @@ msgstr "« Following » affiche les derniers posts des personnes que vous suiv msgid "Follows you" msgstr "Vous suit" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Vous suit" @@ -2442,11 +2451,11 @@ msgstr "Pour des raisons de sécurité, vous ne pourrez plus afficher ceci. Si v msgid "Forgot Password" msgstr "Mot de passe oublié" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "Mot de passe oublié ?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "Oublié ?" @@ -2498,19 +2507,19 @@ msgstr "Violations flagrantes de la loi ou des conditions d’utilisation" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Retour" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -2526,7 +2535,7 @@ msgstr "Retour à l’écran précédent" #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Retour à l’étape précédente" @@ -2567,7 +2576,7 @@ msgstr "Voir le profil du compte" msgid "Graphic Media" msgstr "Médias crus" -#: src/state/shell/progress-guide.tsx:167 +#: src/state/shell/progress-guide.tsx:166 msgid "Half way there!" msgstr "On y est presque !" @@ -2583,19 +2592,19 @@ msgstr "Haptiques" msgid "Harassment, trolling, or intolerance" msgstr "Harcèlement, trolling ou intolérance" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Mot-clé" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Mot-clé : #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Un souci ?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Aide" @@ -2619,7 +2628,7 @@ msgstr "Voici le mot de passe de votre appli." msgid "Hide" msgstr "Cacher" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Cacher" @@ -2638,7 +2647,7 @@ msgstr "Cacher ce contenu" msgid "Hide this post?" msgstr "Cacher ce post ?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Cacher la liste des comptes" @@ -2670,10 +2679,10 @@ msgstr "Hmm, il semble que nous ayons des difficultés à charger ces données. msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, nous n’avons pas pu charger ce service de modération." -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2684,8 +2693,8 @@ msgid "Host:" msgstr "Hébergeur :" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Hébergeur" @@ -2785,19 +2794,19 @@ msgstr "Entrez le nouveau mot de passe" msgid "Input password for account deletion" msgstr "Entrez le mot de passe pour la suppression du compte" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "Entrez le code qui vous a été envoyé par e-mail" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "Entrez le mot de passe associé à {identifier}" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "Entrez le mot de passe associé à {identifier}" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Entrez le pseudo ou l’adresse e-mail que vous avez utilisé lors de l’inscription" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Entrez votre mot de passe" @@ -2805,7 +2814,7 @@ msgstr "Entrez votre mot de passe" msgid "Input your preferred hosting provider" msgstr "Entrez votre hébergeur préféré" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Entrez votre pseudo" @@ -2813,7 +2822,7 @@ msgstr "Entrez votre pseudo" msgid "Introducing Direct Messages" msgstr "Et voici les Messages Privés" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Code de confirmation 2FA invalide." @@ -2822,7 +2831,7 @@ msgstr "Code de confirmation 2FA invalide." msgid "Invalid or unsupported post record" msgstr "Enregistrement de post invalide ou non pris en charge" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Pseudo ou mot de passe incorrect" @@ -2830,11 +2839,11 @@ msgstr "Pseudo ou mot de passe incorrect" msgid "Invite a Friend" msgstr "Inviter un ami" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Code d’invitation" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Code d’invitation refusé. Vérifiez que vous l’avez saisi correctement et réessayez." @@ -2866,8 +2875,10 @@ msgstr "Il n’y a que vous pour l’instant ! Ajoutez d’autres personnes à msgid "Jobs" msgstr "Emplois" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "Rejoignez Bluesky" @@ -2908,16 +2919,16 @@ msgstr "Étiquettes sur votre contenu" msgid "Language selection" msgstr "Sélection de la langue" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Préférences de langue" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Paramètres linguistiques" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Langues" @@ -2977,7 +2988,7 @@ msgstr "Quitter Bluesky" msgid "left to go." msgstr "devant vous dans la file." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintenant." @@ -2990,11 +3001,12 @@ msgstr "Laissez-moi choisir" msgid "Let's get your password reset!" msgstr "Réinitialisez votre mot de passe !" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Allons-y !" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Clair" @@ -3002,8 +3014,8 @@ msgstr "Clair" msgid "Like 10 posts" msgstr "Liker 10 posts" -#: src/state/shell/progress-guide.tsx:163 -#: src/state/shell/progress-guide.tsx:168 +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "Liker 10 posts pour former le fil d’actu « Discover »" @@ -3013,8 +3025,8 @@ msgid "Like this feed" msgstr "Liker ce fil d’actu" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Liké par" @@ -3024,11 +3036,11 @@ msgstr "Liké par" msgid "Liked By" msgstr "Liké par" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "liké votre fil d’actu personnalisé" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "liké votre post" @@ -3040,7 +3052,7 @@ msgstr "Likes" msgid "Likes on this post" msgstr "Likes sur ce post" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Liste" @@ -3052,7 +3064,7 @@ msgstr "Liste des avatars" msgid "List blocked" msgstr "Liste bloquée" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Liste par {0}" @@ -3077,10 +3089,10 @@ msgstr "Liste débloquée" msgid "List unmuted" msgstr "Liste démasquée" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3117,7 +3129,7 @@ msgstr "Charger les nouveaux posts" msgid "Loading..." msgstr "Chargement…" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Journaux" @@ -3141,7 +3153,7 @@ msgstr "Visibilité déconnectée" msgid "Login to account that is not listed" msgstr "Se connecter à un compte qui n’est pas listé" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "Appuyer longtemps pour ouvrir le menu de mot-clé pour #{tag}" @@ -3222,7 +3234,7 @@ msgstr "Le message est trop long" msgid "Message settings" msgstr "Paramètres des messages" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3233,9 +3245,9 @@ msgstr "Messages" msgid "Misleading Account" msgstr "Compte trompeur" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Modération" @@ -3243,7 +3255,7 @@ msgstr "Modération" msgid "Moderation details" msgstr "Détails de la modération" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3271,16 +3283,16 @@ msgstr "Liste de modération mise à jour" msgid "Moderation lists" msgstr "Listes de modération" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listes de modération" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Paramètres de modération" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "États de modération" @@ -3385,7 +3397,7 @@ msgstr "Masqué" msgid "Muted accounts" msgstr "Comptes masqués" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes masqués" @@ -3411,19 +3423,19 @@ msgstr "Ce que vous masquez reste privé. Les comptes masqués peuvent interagir msgid "My Birthday" msgstr "Ma date de naissance" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Mes fils d’actu" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Mon profil" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "Mes fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Mes fils d’actu enregistrés" @@ -3444,7 +3456,7 @@ msgid "Name or Description Violates Community Standards" msgstr "Nom ou description qui viole les normes communautaires" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Nature" @@ -3457,7 +3469,7 @@ msgid "Navigate to starter pack" msgstr "Navigue vers le kit de démarrage" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navigue vers le prochain écran" @@ -3470,7 +3482,7 @@ msgstr "Navigue vers votre profil" msgid "Need to report a copyright violation?" msgstr "Besoin de signaler une violation des droits d’auteur ?" -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "Ne perdez jamais l’accès à vos abonné·e·s ou à vos données." @@ -3514,17 +3526,17 @@ msgctxt "action" msgid "New post" msgstr "Nouveau post" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Nouveau post" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Nouveau post" @@ -3542,21 +3554,22 @@ msgid "Newest replies first" msgstr "Réponses les plus récentes en premier" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Actualités" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3593,11 +3606,12 @@ msgstr "Aucun GIFs vedettes à afficher. Il y a peut-être un souci chez Tenor." msgid "No feeds found. Try searching for something else." msgstr "Aucun fil d’actu n’a été trouvé. Essayez de chercher autre chose." +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ne suit plus {0}" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "Pas plus de 253 caractères" @@ -3609,7 +3623,7 @@ msgstr "Pas encore de messages" msgid "No more conversations to show" msgstr "Plus aucune conversation à afficher" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Pas encore de notifications !" @@ -3637,7 +3651,7 @@ msgstr "Aucun résultat" msgid "No results found" msgstr "Aucun résultat trouvé" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "Aucun résultat trouvé pour « {query} »" @@ -3679,7 +3693,7 @@ msgstr "Personne n’a été trouvé. Essayez de chercher quelqu’un d’autre. msgid "Non-sexual Nudity" msgstr "Nudité non sexuelle" -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Introuvable" @@ -3691,7 +3705,7 @@ msgstr "Pas maintenant" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Note sur le partage" @@ -3711,11 +3725,11 @@ msgstr "Sons de notification" msgid "Notification Sounds" msgstr "Sons de notification" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3747,7 +3761,7 @@ msgstr "Éteint" msgid "Oh no!" msgstr "Oh non !" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Oh non ! Il y a eu un problème." @@ -3771,7 +3785,7 @@ msgstr "sur" msgid "on {str}" msgstr "le {str}" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" @@ -3791,7 +3805,7 @@ msgstr "Seuls les fichiers .jpg et .png sont acceptés" msgid "Only {0} can reply" msgstr "Seul {0} peut répondre" -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "Ne contient que des lettres, des chiffres et des traits d’union" @@ -3807,7 +3821,7 @@ msgstr "Oups, quelque chose n’a pas marché !" msgid "Oops!" msgstr "Oups !" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Ouvert" @@ -3833,7 +3847,7 @@ msgstr "Ouvrir le sélecteur d’emoji" msgid "Open feed options menu" msgstr "Ouvrir le menu des options de fil d’actu" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Ouvrir des liens avec le navigateur interne à l’appli" @@ -3853,16 +3867,16 @@ msgstr "Navigation ouverte" msgid "Open post options menu" msgstr "Ouvrir le menu d’options du post" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "Ouvrir le menu du kit de démarrage" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Ouvrir la page Storybook" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "Ouvrir le journal du système" @@ -3874,7 +3888,7 @@ msgstr "Ouvre {numItems} options" msgid "Opens a dialog to choose who can reply to this thread" msgstr "Ouvre une boîte de dialogue permettant de choisir qui peut répondre à ce fil de discussion" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "Ouvre les paramètres d’accessibilité" @@ -3886,7 +3900,7 @@ msgstr "Ouvre des détails supplémentaires pour une entrée de débug" msgid "Opens camera on device" msgstr "Ouvre l’appareil photo de l’appareil" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "Ouvre les paramètres de discussion" @@ -3894,7 +3908,7 @@ msgstr "Ouvre les paramètres de discussion" msgid "Opens composer" msgstr "Ouvre le rédacteur" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Ouvre les paramètres linguistiques configurables" @@ -3902,7 +3916,7 @@ msgstr "Ouvre les paramètres linguistiques configurables" msgid "Opens device photo gallery" msgstr "Ouvre la galerie de photos de l’appareil" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Ouvre les paramètres d’intégration externe" @@ -3924,27 +3938,27 @@ msgstr "Ouvre la sélection de GIF" msgid "Opens list of invite codes" msgstr "Ouvre la liste des codes d’invitation" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "Ouvre la fenêtre modale pour confirmer la désactivation du compte" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Ouvre la fenêtre modale pour confirmer la suppression du compte. Requiert un code e-mail." -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "Ouvre une fenêtre modale pour changer le mot de passe de Bluesky" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Ouvre une fenêtre modale pour choisir un nouveau pseudo Bluesky" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Ouvre une fenêtre modale pour télécharger les données du compte Bluesky (dépôt)" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" @@ -3952,23 +3966,23 @@ msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" msgid "Opens modal for using custom domain" msgstr "Ouvre une fenêtre modale pour utiliser un domaine personnalisé" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Ouvre les paramètres de modération" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Ouvre le formulaire de réinitialisation du mot de passe" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Ouvre l’écran avec tous les fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "Ouvre les paramètres du mot de passe de l’application" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "Ouvre les préférences du fil d’actu « Following »" @@ -3976,20 +3990,20 @@ msgstr "Ouvre les préférences du fil d’actu « Following »" msgid "Opens the linked website" msgstr "Ouvre le site web lié" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Ouvre la page de l’historique" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Ouvre la page du journal système" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Ouvre les préférences relatives aux fils de discussion" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "Ouvre ce profil" @@ -4040,8 +4054,8 @@ msgstr "Page introuvable" msgid "Page Not Found" msgstr "Page introuvable" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4063,15 +4077,16 @@ msgstr "Mot de passe mis à jour !" msgid "Pause" msgstr "Mettre en pause" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Personnes" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "Personnes suivies par @{0}" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "Personnes qui suivent @{0}" @@ -4088,11 +4103,11 @@ msgid "Person toggle" msgstr "Ajouter/enlever per les personnes" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Animaux domestiques" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "Photographie" @@ -4138,15 +4153,16 @@ msgstr "Lire la vidéo" msgid "Plays the GIF" msgstr "Lit le GIF" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Veuillez choisir votre pseudo." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Veuillez choisir votre mot de passe." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Veuillez compléter le captcha de vérification." @@ -4166,7 +4182,8 @@ msgstr "Veuillez saisir un nom unique pour le mot de passe de l’application ou msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Veuillez entrer un mot, un mot-clé ou une phrase valide à masquer" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Veuillez entrer votre e-mail." @@ -4200,7 +4217,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Veuillez patienter le temps que votre carte de lien soit chargée" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Politique" @@ -4223,9 +4240,9 @@ msgstr "Post" msgid "Post by {0}" msgstr "Post de {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Post de @{0}" @@ -4264,6 +4281,7 @@ msgstr "Post introuvable" msgid "posts" msgstr "posts" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Posts" @@ -4291,7 +4309,7 @@ msgstr "Appuyer pour changer d’hébergeur" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "Appuyer pour réessayer" @@ -4311,15 +4329,15 @@ msgstr "Langue principale" msgid "Prioritize Your Follows" msgstr "Définissez des priorités de vos suivis" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Vie privée" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Charte de confidentialité" @@ -4337,8 +4355,8 @@ msgstr "Traitement…" msgid "profile" msgstr "profil" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4349,11 +4367,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil mis à jour" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Protégez votre compte en vérifiant votre e-mail." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Public" @@ -4425,7 +4443,7 @@ msgid "Reload conversations" msgstr "Rafraîchir les conversations" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4474,7 +4492,7 @@ msgstr "Supprimer le fil d’actu ?" msgid "Remove from my feeds" msgstr "Supprimer de mes fils d’actu" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Supprimer de mes fils d’actu ?" @@ -4611,8 +4629,8 @@ msgstr "Signaler le message" msgid "Report post" msgstr "Signaler le post" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "Signaler le kit de démarrage" @@ -4658,7 +4676,7 @@ msgstr "Republier" msgid "Repost" msgstr "Republier" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4677,7 +4695,7 @@ msgstr "Republié par {0}" msgid "Reposted by <0><1/>" msgstr "Republié par <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "a republié votre post" @@ -4703,7 +4721,7 @@ msgstr "Nécessiter un texte alt avant de publier" msgid "Require email code to log into your account" msgstr "Nécessiter un code par e-mail pour se connecter au compte" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Obligatoire pour cet hébergeur" @@ -4720,8 +4738,8 @@ msgstr "Réinitialiser le code" msgid "Reset Code" msgstr "Code de réinitialisation" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Réinitialisation du didacticiel" @@ -4729,20 +4747,20 @@ msgstr "Réinitialisation du didacticiel" msgid "Reset password" msgstr "Réinitialiser mot de passe" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Réinitialiser l’état des préférences" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Réinitialise l’état d’accueil" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Réinitialise l’état des préférences" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Réessaye la connection" @@ -4755,19 +4773,19 @@ msgstr "Réessaye la dernière action, qui a échoué" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "Réessayer" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Retourne à la page précédente" @@ -4859,13 +4877,13 @@ msgstr "Enregistre les paramètres de recadrage de l’image" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "Dites bonjour !" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Science" @@ -4874,16 +4892,16 @@ msgid "Scroll to top" msgstr "Remonter en haut" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4911,8 +4929,8 @@ msgstr "Rechercher tous les posts avec le mot-clé {displayTag}" msgid "Search for feeds that you want to suggest to others." msgstr "Recherchez des fils d’actu que vous voulez suggérer à d’autres personnes." -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Rechercher des comptes" @@ -5020,11 +5038,11 @@ msgstr "Sélectionnez les langues que vous souhaitez voir figurer dans les fils msgid "Select your app language for the default text to display in the app." msgstr "Sélectionnez votre langue par défaut pour les textes de l’application." -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "Sélectionnez votre date de naissance" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Sélectionnez vos centres d’intérêt parmi les options ci-dessous" @@ -5129,23 +5147,23 @@ msgstr "Créez votre compte" msgid "Sets Bluesky username" msgstr "Définit le pseudo Bluesky" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "Change le thème de couleur en sombre" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "Change le thème de couleur en clair" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "Change le thème de couleur en fonction du paramètre système" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "Change le thème sombre comme étant le plus sombre" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "Change le thème sombre comme étant le thème atténué" @@ -5165,9 +5183,9 @@ msgstr "Définit le rapport d’aspect de l’image comme portrait" msgid "Sets image aspect ratio to wide" msgstr "Définit le rapport d’aspect de l’image comme paysage" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5182,13 +5200,13 @@ msgid "Sexually Suggestive" msgstr "Sexuellement suggestif" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Partager" @@ -5208,7 +5226,7 @@ msgstr "Partagez une anecdote insolite !" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Partager quand même" @@ -5219,7 +5237,7 @@ msgstr "Partager le fil d’actu" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "Partager le lien" @@ -5237,7 +5255,7 @@ msgstr "Dialogue pour le partage d’un lien" msgid "Share QR code" msgstr "Partager le code QR" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "Partagez ce kit de démarrage" @@ -5256,11 +5274,11 @@ msgstr "Partage le site web lié" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Afficher" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "Voir le texte alt" @@ -5347,17 +5365,17 @@ msgstr "Affiche les posts de {0} dans votre fil d’actu" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5385,12 +5403,12 @@ msgstr "Connectez-vous à Bluesky ou créez un nouveau compte" msgid "Sign out" msgstr "Déconnexion" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5406,7 +5424,7 @@ msgstr "S’inscrire ou se connecter pour participer à la conversation" msgid "Sign-in Required" msgstr "Connexion requise" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Connecté en tant que" @@ -5415,21 +5433,21 @@ msgstr "Connecté en tant que" msgid "Signed in as @{0}" msgstr "Connecté en tant que @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "s’est inscrit·e avec votre kit de démarrage" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "S’inscrire sans kit de démarrage" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Ignorer" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Passer cette étape" @@ -5438,7 +5456,7 @@ msgstr "Passer cette étape" msgid "Software Dev" msgstr "Développement de logiciels" -#: src/components/FeedInterstitials.tsx:303 +#: src/components/FeedInterstitials.tsx:378 msgid "Some other feeds you might like" msgstr "Quelques autres fils d’actu qui pourraient vous intéresser" @@ -5462,8 +5480,8 @@ msgstr "Quelque chose n’a pas marché, veuillez réessayer" msgid "Something went wrong, please try again." msgstr "Quelque chose n’a pas marché, veuillez réessayer." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Désolé ! Votre session a expiré. Essayez de vous reconnecter." @@ -5489,7 +5507,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam ; mentions ou réponses excessives" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Sports" @@ -5514,16 +5532,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "Début de la fenêtre de la visite d’accueil. Ne revenez pas en arrière. Allez plutôt vers l’avant pour plus d’options, ou appuyez pour passer." #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "Kit de démarrage" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "Kit de démarrage par {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "Le kit de démarrage n’est pas valide" @@ -5535,20 +5554,20 @@ msgstr "Kits de démarrage" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Les kits de démarrage vous permettent de partager facilement vos fils d’actu et vos personnes préférées avec vos ami·e·s." -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "État du service" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "Étape {0} sur {1}" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "Stockage effacé, vous devez redémarrer l’application maintenant." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Historique" @@ -5583,6 +5602,7 @@ msgstr "S’abonner à cette liste" msgid "Suggested accounts" msgstr "Comptes suggérés" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Suggérés pour vous" @@ -5591,7 +5611,7 @@ msgstr "Suggérés pour vous" msgid "Suggestive" msgstr "Suggestif" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5614,11 +5634,11 @@ msgstr "Basculer sur {0}" msgid "Switches the account you are logged in to" msgstr "Bascule le compte auquel vous êtes connectés vers" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "Système" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Journal système" @@ -5642,7 +5662,7 @@ msgstr "Tapper pour annuler" msgid "Tap to view fully" msgstr "Tapper pour voir en entier" -#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:171 msgid "Task complete - 10 likes!" msgstr "Tâche accomplie - 10 likes !" @@ -5651,7 +5671,7 @@ msgid "Teach our algorithm what you like" msgstr "Apprendre à notre algorithme ce que vous aimez" #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Technologie" @@ -5663,13 +5683,13 @@ msgstr "Racontez une blague !" msgid "Tell us a little more" msgstr "Dites-nous en un peu plus" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Conditions générales" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -5700,12 +5720,14 @@ msgstr "Nous vous remercions. Votre rapport a été envoyé." msgid "That contains the following:" msgstr "Qui contient les éléments suivants :" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Ce pseudo est déjà occupé." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -5724,12 +5746,12 @@ msgstr "Les lignes directrices communautaires ont été déplacées vers <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>" -#: src/state/shell/progress-guide.tsx:173 -#: src/state/shell/progress-guide.tsx:178 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "Le fil d’actu « Discover » sait désormais ce que vous aimez" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesky maintenant et nous reprendrons là où vous en étiez." @@ -5758,7 +5780,7 @@ msgstr "Ce post a peut-être été supprimé." msgid "The Privacy Policy has been moved to <0/>" msgstr "Notre politique de confidentialité a été déplacée vers <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "Le kit de démarrage que vous essayez de consulter n’est pas valide. Vous pouvez supprimer ce kit de démarrage à la place." @@ -5808,11 +5830,11 @@ msgstr "Il y a eu un problème de connexion au serveur" msgid "There was an issue contacting your server" msgstr "Il y a eu un problème de connexion à votre serveur" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des notifications. Appuyez ici pour réessayer." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici pour réessayer." @@ -5982,7 +6004,7 @@ msgid "This post has been deleted." msgstr "Ce post a été supprimé." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce post n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." @@ -6039,12 +6061,12 @@ msgstr "Ce compte ne suit personne." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Cela supprimera {0} de vos mots masqués. Vous pourrez toujours le réintégrer plus tard." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "Préférences des fils de discussion" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Préférences des fils de discussion" @@ -6056,7 +6078,7 @@ msgstr "Paramètres du fil de discussion mis à jour" msgid "Threaded Mode" msgstr "Mode arborescent" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Préférences des fils de discussion" @@ -6107,11 +6129,11 @@ msgctxt "action" msgid "Try again" msgstr "Réessayer" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "Authentification à deux facteurs" @@ -6133,14 +6155,14 @@ msgstr "Réafficher cette liste" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexion Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "Impossible de supprimer" @@ -6393,7 +6415,7 @@ msgstr "Liste de compte mise à jour" msgid "User Lists" msgstr "Listes de comptes" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Pseudo ou e-mail" @@ -6428,15 +6450,15 @@ msgstr "Valeur :" msgid "Verify DNS Record" msgstr "Vérifier l’enregistrement DNS" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "Confirmer l’e-mail" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Confirmer mon e-mail" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Confirmer mon e-mail" @@ -6453,7 +6475,7 @@ msgstr "Vérifier le fichier texte" msgid "Verify Your Email" msgstr "Vérifiez votre e-mail" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "Version {appVersion} {bundleInfo}" @@ -6466,7 +6488,7 @@ msgstr "Jeux vidéo" msgid "View {0}'s avatar" msgstr "Voir l’avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "Voir le profil de {0}" @@ -6515,7 +6537,7 @@ msgid "View users who like this feed" msgstr "Voir les comptes qui a liké ce fil d’actu" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "Consultez vos fils d’actu et explorez-en plus" @@ -6550,7 +6572,7 @@ msgstr "Nous ne pouvons pas charger cette conversation" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Nous estimons que votre compte sera prêt dans {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Nous espérons que vous passerez un excellent moment. N’oubliez pas que Bluesky est :" @@ -6570,7 +6592,7 @@ msgstr "Nous n’avons pas pu charger vos préférences en matière de date de n msgid "We were unable to load your configured labelers at this time." msgstr "Nous n’avons pas pu charger vos étiqueteurs configurés pour le moment." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer à configurer votre compte. Si l’échec persiste, vous pouvez sauter cette étape." @@ -6578,7 +6600,7 @@ msgstr "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer msgid "We will let you know when your account is ready." msgstr "Nous vous informerons lorsque votre compte sera prêt." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." @@ -6586,7 +6608,7 @@ msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." msgid "We're having network issues, try again" msgstr "Nous avons des soucis de réseau, réessayez" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Nous sommes ravis de vous accueillir !" @@ -6623,7 +6645,7 @@ msgstr "Bienvenue !" msgid "Welcome, friend!" msgstr "Bienvenue et enchanté !" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "Quels sont vos centres d’intérêt ?" @@ -6714,7 +6736,7 @@ msgid "Write your reply" msgstr "Rédigez votre réponse" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Écrivain·e·s" @@ -6733,7 +6755,7 @@ msgstr "Oui" msgid "Yes, deactivate" msgstr "Oui, désactiver" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "Oui, supprimer ce kit de démarrage" @@ -6745,7 +6767,7 @@ msgstr "Oui, réactiver mon compte" msgid "Yesterday, {time}" msgstr "Hier, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "vous" @@ -6946,23 +6968,23 @@ msgstr "Vous : {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Vous : {short}" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "Vous suivrez les comptes et fils d’actu suggérés une fois que vous aurez créé votre compte !" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Vous suivrez les comptes suggérés une fois que vous aurez créé votre compte !" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "Vous suivrez ces personnes et {0} autres" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "Vous suivrez ces personnes immédiatement" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "Vous resterez informé grâce à ces fils d’actu" @@ -6977,7 +6999,7 @@ msgstr "Vous êtes dans la file d’attente" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Vous êtes connecté·e avec un mot de passe d’application. Veuillez vous connecter avec votre mot de passe principal pour continuer à désactiver votre compte." -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Vous êtes prêt à partir !" @@ -6990,7 +7012,7 @@ msgstr "Vous avez choisi de masquer un mot ou un mot-clé dans ce post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Vous avez atteint la fin de votre fil d’actu ! Trouvez d’autres comptes à suivre." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Votre compte" @@ -7002,7 +7024,7 @@ msgstr "Votre compte a été supprimé" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Le dépôt de votre compte, qui contient toutes les données publiques, peut être téléchargé sous la forme d’un fichier « CAR ». Ce fichier n’inclut pas les éléments multimédias, tels que les images, ni vos données privées, qui doivent être récupérées séparément." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "Votre date de naissance" @@ -7015,7 +7037,8 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Votre choix sera enregistré, mais vous pourrez le modifier ultérieurement dans les paramètres." #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Votre e-mail semble être invalide." @@ -7028,7 +7051,7 @@ msgstr "Votre e-mail a été mis à jour, mais n’a pas été vérifié. L’é msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Votre e-mail n’a pas encore été vérifié. Il s’agit d’une mesure de sécurité importante que nous recommandons." -#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:161 msgid "Your first like!" msgstr "Votre premier « like » !" @@ -7036,7 +7059,7 @@ msgstr "Votre premier « like » !" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Votre fil d’actu des comptes suivis est vide ! Suivez plus de comptes pour voir ce qui se passe." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Votre nom complet sera" @@ -7056,7 +7079,7 @@ msgstr "Votre mot de passe a été modifié avec succès !" msgid "Your post has been published" msgstr "Votre post a été publié" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Vos posts, les likes et les blocages sont publics. Les silences (comptes masqués) sont privés." @@ -7076,6 +7099,6 @@ msgstr "Votre réponse a été publiée" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Votre rapport sera envoyé au Service de Modération de Bluesky" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Votre pseudo" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index 35a0ac4bc1..2774405b7c 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -20,7 +20,7 @@ msgstr "(tá ábhar leabaithe ann)" msgid "(no email)" msgstr "(gan ríomhphost)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {duine amháin eile} two {beirt eile} few {{formattedCount} dhuine eile} many {{formattedCount} nduine eile} other {{formattedCount} duine eile}}" @@ -60,7 +60,7 @@ msgstr "{0, plural, one {leantóir} two {leantóir} few {leantóir} many {leant msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Mol (# mholadh)} two {Mol (# mholadh)} few {Mol (# mholadh)} many {Mol (# moladh)} other {Mol (# moladh)}}" @@ -68,7 +68,7 @@ msgstr "{0, plural, one {Mol (# mholadh)} two {Mol (# mholadh)} few {Mol (# mhol msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other {moladh}}" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" @@ -77,7 +77,7 @@ msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsá msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {phostáil} two {phostáil} few {phostáil} many {bpostáil} other {postáil}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Freagair (# fhreagra)} two {Freagair (# fhreagra)} few {Freagair (# fhreagra)} many {Freagair (# bhfreagra)} other {Freagair (# freagra)}}" @@ -85,15 +85,15 @@ msgstr "{0, plural, one {Freagair (# fhreagra)} two {Freagair (# fhreagra)} few msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} many {athphostáil} other {athphostáil}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -150,7 +150,7 @@ msgstr "{estimatedTimeHrs, plural, one {uair} two {uair} few {uair} many {uair} msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {nóiméad} two {nóiméad} few {nóiméad} many {nóiméad} other {nóiméad}}" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} á leanúint" @@ -255,10 +255,14 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Leasainm Neamhbhailí" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Dearbhú 2FA" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -269,15 +273,15 @@ msgid "Access profile and other navigation links" msgstr "Oscail próifíl agus nascanna eile" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Inrochtaineacht" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "Socruithe inrochtaineachta" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" @@ -286,9 +290,9 @@ msgstr "Socruithe Inrochtaineachta" #~ msgid "account" #~ msgstr "cuntas" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Cuntas" @@ -359,8 +363,8 @@ msgstr "Cuir cuntas leis an liosta seo" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Cuir cuntas leis seo" @@ -420,7 +424,7 @@ msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" msgid "Add the following DNS record to your domain:" msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -464,15 +468,19 @@ msgid "Adult content is disabled." msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Ardleibhéal" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "Na fothaí go léir a shábháil tú, in áit amháin." @@ -502,7 +510,7 @@ msgstr "Logáilte isteach cheana mar @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -512,7 +520,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Téacs malartach" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "Téacs Malartach" @@ -550,7 +558,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Tharla earráid agus an teachtaireacht á scriosadh. Bain triail eile as." -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -560,6 +568,8 @@ msgstr "Rud nach bhfuil ar fáil sna roghanna seo" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -567,12 +577,12 @@ msgstr "Rud nach bhfuil ar fáil sna roghanna seo" msgid "An issue occurred, please try again." msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "agus" @@ -581,7 +591,7 @@ msgstr "agus" msgid "Animals" msgstr "Ainmhithe" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "GIF beo" @@ -605,13 +615,13 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí msgid "App Password names must be at least 4 characters long." msgstr "Caithfear 4 charachtar ar a laghad a bheith in ainmneacha phasfhocal na haipe." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Socruithe phasfhocal na haipe" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Pasfhocal na haipe" @@ -640,7 +650,7 @@ msgstr "Achomharc déanta" msgid "Appeal this decision" msgstr "Déan achomharc i gcoinne an chinnidh seo" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Cuma" @@ -649,7 +659,7 @@ msgstr "Cuma" msgid "Apply default recommended feeds" msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -679,7 +689,7 @@ msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar msgid "Are you sure you want to remove {0} from your feeds?" msgstr "An bhfuil tú cinnte gur mhaith leat {0} a bhaint de do chuid fothaí?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -704,7 +714,7 @@ msgstr "Ealaín" msgid "Artistic or non-erotic nudity." msgstr "Lomnochtacht ealaíonta nó gan a bheith gáirsiúil." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "3 charachtar ar a laghad" @@ -715,14 +725,15 @@ msgstr "3 charachtar ar a laghad" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -732,7 +743,7 @@ msgstr "Ar ais" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Toisc go bhfuil suim agat in {interestsText}" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Bunrudaí" @@ -740,7 +751,7 @@ msgstr "Bunrudaí" msgid "Birthday" msgstr "Breithlá" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Breithlá:" @@ -784,7 +795,7 @@ msgstr "Blocáilte" msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" @@ -826,6 +837,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Is líonra oscailte é Bluesky, lenar féidir leat do sholáthraí óstála féin a roghnú. Tá leagan béite d'óstáil shaincheaptha ar fáil d'fhorbróirí anois." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:NaN #~ msgid "Bluesky is flexible." #~ msgstr "Tá Bluesky solúbtha." @@ -859,6 +874,24 @@ msgstr "Déan íomhánna doiléir agus scag ó fhothaí iad" msgid "Books" msgstr "Leabhair" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -977,17 +1010,17 @@ msgstr "Cuireann sé seo oscailt an tsuímh gréasáin atá nasctha ar ceal" msgid "Change" msgstr "Athraigh" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Athraigh" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Athraigh mo leasainm" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Athraigh mo leasainm" @@ -995,12 +1028,12 @@ msgstr "Athraigh mo leasainm" msgid "Change my email" msgstr "Athraigh mo ríomhphost" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Athraigh mo phasfhocal" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Athraigh mo phasfhocal" @@ -1012,9 +1045,9 @@ msgstr "Athraigh an teanga phostála go {0}" msgid "Change Your Email" msgstr "Athraigh do ríomhphost" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "Comhrá" @@ -1024,14 +1057,14 @@ msgstr "Balbhaíodh an comhrá" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "Socruithe comhrá" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "Socruithe Comhrá" @@ -1056,7 +1089,7 @@ msgstr "Seiceáil mo stádas" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Cuir súil ar na húsáideoirí seo. Lean iad le húsáideoirí atá cosúil leo a fheiceáil." -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "Féach ar do bhosca ríomhphoist le haghaidh cód dearbhaithe agus cuir isteach anseo é." @@ -1068,6 +1101,14 @@ msgstr "Féach ar do bhosca ríomhphoist le haghaidh teachtaireachta leis an gc #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Roghnaigh “Chuile Dhuine” nó “Duine Ar Bith”" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1084,7 +1125,7 @@ msgstr "" msgid "Choose Service" msgstr "Roghnaigh Seirbhís" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Roghnaigh na halgartaim le haghaidh do chuid sainfhothaí." @@ -1105,23 +1146,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "Roghnaigh do phríomhfhothaí" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Roghnaigh do phasfhocal" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce." -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce. Ansin atosaigh." -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Glan na sonraí ar fad atá i dtaisce." -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." @@ -1130,11 +1171,11 @@ msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." msgid "Clear search query" msgstr "Glan an cuardach" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "Glanann seo na sonraí oidhreachta ar fad atá i dtaisce" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "Glanann seo na sonraí ar fad atá i dtaisce" @@ -1184,7 +1225,7 @@ msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Dún" @@ -1247,11 +1288,11 @@ msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dr msgid "Closes viewer for header image" msgstr "Dúnann sé seo an t-amharcóir le haghaidh íomhá an cheanntáisc" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "Laghdaigh an liosta úsáideoirí" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Laghdaíonn sé seo liosta na n-úsáideoirí le haghaidh an fhógra sin" @@ -1265,16 +1306,16 @@ msgstr "Greann" msgid "Comics" msgstr "Greannáin" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Críochnaigh agus tosaigh ag baint úsáide as do chuntas." -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "Freagair an dúshlán" @@ -1331,7 +1372,7 @@ msgstr "Dearbhaigh d'aois:" msgid "Confirm your birthdate" msgstr "Dearbhaigh do bhreithlá" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1341,11 +1382,11 @@ msgstr "Dearbhaigh do bhreithlá" msgid "Confirmation code" msgstr "Cód dearbhaithe" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Ag nascadh…" -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Teagmháil le Support" @@ -1386,7 +1427,7 @@ msgstr "Rabhadh ábhair" msgid "Context menu backdrop, click to close the menu." msgstr "Cúlra an roghchláir comhthéacs, cliceáil chun an roghchlár a dhúnadh." -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lean ar aghaidh" @@ -1399,9 +1440,9 @@ msgstr "Lean ort mar {0} (atá logáilte isteach faoi láthair)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Lean ar aghaidh go dtí an chéad chéim eile" @@ -1426,7 +1467,7 @@ msgstr "Cócaireacht" msgid "Copied" msgstr "Cóipeáilte" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" @@ -1435,7 +1476,7 @@ msgstr "Leagan cóipeáilte sa ghearrthaisce" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -1492,7 +1533,7 @@ msgstr "Cóipeáil téacs na postála" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" @@ -1531,7 +1572,7 @@ msgstr "" msgid "Create a new account" msgstr "Cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Cruthaigh cuntas nua Bluesky" @@ -1541,7 +1582,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1549,7 +1590,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Cruthaigh cuntas" @@ -1605,7 +1646,7 @@ msgstr "Saincheaptha" msgid "Custom domain" msgstr "Sainfhearann" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, agus chun cabhrú leat teacht ar an ábhar a thaitníonn leat" @@ -1614,8 +1655,8 @@ msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, a msgid "Customize media from external sites." msgstr "Oiriúnaigh na meáin ó shuíomhanna seachtracha" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Dorcha" @@ -1623,24 +1664,24 @@ msgstr "Dorcha" msgid "Dark mode" msgstr "Modh dorcha" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Téama Dorcha" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Dáta breithe" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "Díghníomhaigh mo chuntas" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "Díghníomhaigh mo chuntas" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "Dífhabhtaigh Modhnóireacht" @@ -1649,16 +1690,16 @@ msgid "Debug panel" msgstr "Painéal dífhabhtaithe" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Scrios" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Scrios an cuntas" @@ -1678,8 +1719,8 @@ msgstr "Scrios pasfhocal na haipe" msgid "Delete app password?" msgstr "Scrios pasfhocal na haipe?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "Scrios taifead dearbhaithe comhrá" @@ -1703,7 +1744,7 @@ msgstr "Scrios an teachtaireacht seo domsa" msgid "Delete my account" msgstr "Scrios mo chuntas" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Scrios mo chuntas…" @@ -1712,12 +1753,12 @@ msgstr "Scrios mo chuntas…" msgid "Delete post" msgstr "Scrios an phostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1737,7 +1778,7 @@ msgstr "Scriosta" msgid "Deleted post." msgstr "Scriosadh an phostáil." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "Scriosann sé seo an taifead dearbhaithe comhrá" @@ -1756,7 +1797,7 @@ msgstr "Téacs malartach tuairisciúil" msgid "Did you want to say anything?" msgstr "Ar mhaith leat rud éigin a rá?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Breacdhorcha" @@ -1806,6 +1847,10 @@ msgstr "Faigh réidh leis an dréacht?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Cuir ina luí ar aipeanna gan mo chuntas a thaispeáint d'úsáideoirí atá logáilte amach" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1815,10 +1860,14 @@ msgstr "Aimsigh sainfhothaí nua" msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "Aimsigh Fothaí Nua" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1839,7 +1888,7 @@ msgstr "Painéal DNS" msgid "Does not include nudity." msgstr "Níl lomnochtacht ann." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "Ní thosaíonn ná chríochnaíonn sé le fleiscín" @@ -1884,7 +1933,7 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -1893,7 +1942,7 @@ msgstr "" msgid "Download CAR file" msgstr "Íoslódáil comhad CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Scaoil anseo chun íomhánna a chur leis" @@ -1941,11 +1990,11 @@ msgstr "m.sh. Úsáideoirí a fhreagraíonn le fógraí" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Oibríonn gach cód uair amháin. Gheobhaidh tú tuilleadh cód go tráthrialta." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -1976,9 +2025,9 @@ msgstr "Athraigh mionsonraí an liosta" msgid "Edit Moderation List" msgstr "Athraigh liosta na modhnóireachta" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" @@ -2005,7 +2054,7 @@ msgstr "Athraigh an Phróifíl" #~ msgid "Edit Saved Feeds" #~ msgstr "Athraigh na fothaí sábháilte" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -2025,7 +2074,7 @@ msgstr "Athraigh d’ainm taispeána" msgid "Edit your profile description" msgstr "Athraigh an cur síos ort sa phróifíl" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -2038,7 +2087,7 @@ msgstr "Oideachas" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Ríomhphost" @@ -2064,7 +2113,7 @@ msgstr "Seoladh ríomhphoist uasdátaithe" msgid "Email verified" msgstr "Ríomhphost dearbhaithe" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "Ríomhphost:" @@ -2130,6 +2179,10 @@ msgstr "Deireadh an fhotha" #~ msgid "End of list" #~ msgstr "Curtha leis an liosta" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Cuir isteach ainm don phasfhocal aipe seo" @@ -2164,7 +2217,7 @@ msgid "Enter your birth date" msgstr "Cuir isteach do bhreithlá" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Cuir isteach do sheoladh ríomhphoist" @@ -2184,11 +2237,11 @@ msgstr "Cuir isteach do leasainm agus do phasfhocal" msgid "Error occurred while saving file" msgstr "Tharla earráid le linn comhad a shábháil" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Earráid agus an freagra ar an captcha á phróiseáil." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Earráid:" @@ -2243,7 +2296,7 @@ msgstr "Fágann sé seo an cuardach" msgid "Expand alt text" msgstr "Taispeáin an téacs malartach ina iomláine" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "Leathnaigh an liosta úsáideoirí" @@ -2260,12 +2313,12 @@ msgstr "Meáin is féidir a bheith gáirsiúil nó goilliúnach." msgid "Explicit sexual images." msgstr "Íomhánna gnéasacha." -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "Easpórtáil mo chuid sonraí" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "Easpórtáil mo chuid sonraí" @@ -2279,13 +2332,13 @@ msgstr "Meáin sheachtracha" 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 "Is féidir le meáin sheachtracha cumas a thabhairt do shuíomhanna ar an nGréasán eolas fútsa agus faoi do ghléas a chnuasach. Ní sheoltar ná iarrtar aon eolas go dtí go mbrúnn tú an cnaipe “play”." -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Roghanna maidir le meáin sheachtracha" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Socruithe maidir le meáin sheachtracha" @@ -2311,7 +2364,7 @@ msgstr "Teip ar theachtaireacht a scriosadh" msgid "Failed to delete post, please try again" msgstr "Teip ar scriosadh na postála. Déan iarracht eile." -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2369,7 +2422,7 @@ msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2378,11 +2431,11 @@ msgstr "" msgid "Failed to update settings" msgstr "Teip ar shocruithe a uasdátú" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Fotha" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Fotha le {0}" @@ -2395,17 +2448,18 @@ msgstr "Fotha le {0}" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Aiseolas" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2423,7 +2477,7 @@ msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beag #~ msgid "Feeds can be topical as well!" #~ msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2439,7 +2493,7 @@ msgstr "Sábháladh an comhad!" msgid "Filter from feeds" msgstr "Scag ó mo chuid fothaí" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Ag cur crích air" @@ -2449,6 +2503,10 @@ msgstr "Ag cur crích air" msgid "Find accounts to follow" msgstr "Aimsigh fothaí le leanúint" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Aimsigh postálacha agus úsáideoirí ar Bluesky" @@ -2477,11 +2535,15 @@ msgstr "Mionathraigh na snáitheanna chomhrá" msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Folláine" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Solúbtha" @@ -2494,6 +2556,8 @@ msgstr "Iompaigh go cothrománach é" msgid "Flip vertically" msgstr "Iompaigh go hingearach é" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2516,13 +2580,17 @@ msgstr "Lean {0}" msgid "Follow {name}" msgstr "Lean {name}" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Lean an cuntas seo" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2550,7 +2618,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Leanta ag {0}" @@ -2578,16 +2646,20 @@ msgstr "Cuntais a leanann tú" msgid "Followed users only" msgstr "Cuntais a leanann tú amháin" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "— lean sé/sí thú" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Leantóirí" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2596,17 +2668,20 @@ msgstr "" msgid "Followers you know" msgstr "" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Á leanúint" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Ag leanúint {0}" @@ -2615,21 +2690,25 @@ msgstr "Ag leanúint {0}" msgid "Following {name}" msgstr "Ag leanacht {name}" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Leanann sé/sí thú" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Leanann sé/sí thú" @@ -2651,11 +2730,11 @@ msgstr "Ar chúiseanna slándála, ní bheidh tú in ann é seo a fheiceáil ar msgid "Forgot Password" msgstr "Pasfhocal dearmadta" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "Pasfhocal dearmadta?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "Dearmadta?" @@ -2689,6 +2768,10 @@ msgstr "Tús maith" msgid "Get Started" msgstr "Ar aghaidh leat anois!" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2703,31 +2786,35 @@ msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Ar ais" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Ar ais" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Fill ar an gcéim roimhe seo" @@ -2760,6 +2847,10 @@ msgstr "Téigh go dtí an chéad rud eile" msgid "Go to profile" msgstr "Téigh go próifíl" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Téigh go próifíl an úsáideora" @@ -2768,6 +2859,10 @@ msgstr "Téigh go próifíl an úsáideora" msgid "Graphic Media" msgstr "Meáin Ghrafacha" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Leasainm" @@ -2780,19 +2875,19 @@ msgstr "Haptaic" msgid "Harassment, trolling, or intolerance" msgstr "Ciapadh, trolláil, nó éadulaingt" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Haischlib" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Haischlib: #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Fadhb ort?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Cúnamh" @@ -2828,7 +2923,7 @@ msgstr "Seo é do phasfhocal aipe." msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" @@ -2847,7 +2942,7 @@ msgstr "Cuir an t-ábhar seo i bhfolach" msgid "Hide this post?" msgstr "An bhfuil fonn ort an phostáil seo a chur i bhfolach?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Cuir liosta na gcuntas i bhfolach" @@ -2879,10 +2974,10 @@ msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féa msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil." -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2893,8 +2988,8 @@ msgid "Host:" msgstr "Óstach:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Soláthraí óstála" @@ -2994,19 +3089,19 @@ msgstr "Cuir isteach an pasfhocal nua" msgid "Input password for account deletion" msgstr "Cuir isteach an pasfhocal chun an cuntas a scriosadh" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "Cuir isteach an cód a chuir muid chugat i dteachtaireacht r-phoist" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "Cuir isteach an pasfhocal ceangailte le {identifier}" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "Cuir isteach an pasfhocal ceangailte le {identifier}" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Cuir isteach an leasainm nó an seoladh ríomhphoist a d’úsáid tú nuair a chláraigh tú" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Cuir isteach do phasfhocal" @@ -3014,7 +3109,7 @@ msgstr "Cuir isteach do phasfhocal" msgid "Input your preferred hosting provider" msgstr "Cuir isteach an soláthraí óstála is fearr leat" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Cuir isteach do leasainm" @@ -3022,7 +3117,7 @@ msgstr "Cuir isteach do leasainm" msgid "Introducing Direct Messages" msgstr "Ag cur Teachtaireachtaí Díreacha in aithne duit" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Tá an cód 2FA seo neamhbhailí." @@ -3031,7 +3126,7 @@ msgstr "Tá an cód 2FA seo neamhbhailí." msgid "Invalid or unsupported post record" msgstr "Taifead postála atá neamhbhailí nó gan bhunús" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Leasainm nó pasfhocal míchruinn" @@ -3039,11 +3134,11 @@ msgstr "Leasainm nó pasfhocal míchruinn" msgid "Invite a Friend" msgstr "Tabhair cuireadh chuig cara leat" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Cód cuiridh" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Níor glacadh leis an gcód cuiridh. Bí cinnte gur scríobh tú i gceart é agus bain triail eile as." @@ -3079,8 +3174,10 @@ msgstr "" msgid "Jobs" msgstr "Jabanna" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3129,16 +3226,16 @@ msgstr "Lipéid ar do chuid ábhair" msgid "Language selection" msgstr "Rogha teanga" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Socruithe teanga" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Socruithe teanga" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Teangacha" @@ -3198,7 +3295,7 @@ msgstr "Ag fágáil slán ag Bluesky" msgid "left to go." msgstr "le déanamh fós." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." @@ -3211,11 +3308,12 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Socraímis do phasfhocal arís!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Ar aghaidh linn!" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Sorcha" @@ -3223,14 +3321,23 @@ msgstr "Sorcha" #~ msgid "Like" #~ msgstr "Mol" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Mol an fotha seo" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Molta ag" @@ -3252,11 +3359,11 @@ msgstr "Molta ag" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Molta ag {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "a mhol do shainfhotha" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "a mhol do phostáil" @@ -3268,7 +3375,7 @@ msgstr "Moltaí" msgid "Likes on this post" msgstr "Moltaí don phostáil seo" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Liosta" @@ -3280,7 +3387,7 @@ msgstr "Abhatár an Liosta" msgid "List blocked" msgstr "Liosta blocáilte" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Liosta le {0}" @@ -3305,10 +3412,10 @@ msgstr "Liosta díbhlocáilte" msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3345,7 +3452,7 @@ msgstr "Lódáil postálacha nua" msgid "Loading..." msgstr "Ag lódáil …" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Logleabhar" @@ -3369,7 +3476,7 @@ msgstr "Feiceálacht le linn a bheith logáilte amach" msgid "Login to account that is not listed" msgstr "Logáil isteach ar chuntas nach bhfuil liostáilte" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "Brú fada le clár na clibe le haghaidh #{tag} a oscailt" @@ -3455,7 +3562,7 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message settings" msgstr "Socruithe teachtaireachta" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3471,9 +3578,9 @@ msgstr "Teachtaireachtaí" msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Modhnóireacht" @@ -3481,7 +3588,7 @@ msgstr "Modhnóireacht" msgid "Moderation details" msgstr "Mionsonraí modhnóireachta" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3509,16 +3616,16 @@ msgstr "Liosta modhnóireachta uasdátaithe" msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Socruithe modhnóireachta" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "Stádais modhnóireachta" @@ -3551,6 +3658,10 @@ msgstr "Freagraí a fuair an méid is mó moltaí ar dtús" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Cuir i bhfolach" @@ -3624,7 +3735,7 @@ msgstr "Curtha i bhfolach" msgid "Muted accounts" msgstr "Cuntais a cuireadh i bhfolach" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuntais a Cuireadh i bhFolach" @@ -3650,19 +3761,19 @@ msgstr "Tá an cur i bhfolach príobháideach. Is féidir leis na cuntais a chui msgid "My Birthday" msgstr "Mo Bhreithlá" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Mo Chuid Fothaí" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Mo Phróifíl" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "Na fothaí a shábháil mé" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Na Fothaí a Shábháil Mé" @@ -3683,16 +3794,20 @@ msgid "Name or Description Violates Community Standards" msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Nádúr" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Téann sé seo chuig an gcéad scáileán eile" @@ -3709,7 +3824,7 @@ msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." @@ -3753,17 +3868,17 @@ msgctxt "action" msgid "New post" msgstr "Postáil nua" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Postáil nua" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Postáil nua" @@ -3781,21 +3896,22 @@ msgid "Newest replies first" msgstr "Na freagraí is déanaí ar dtús" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Nuacht" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3837,11 +3953,12 @@ msgstr "Níor aimsíodh GIFanna speisialta. D'fhéadfadh sé gur tharla fadhb le msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ní leantar {0} níos mó" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "Gan a bheith níos faide na 253 charachtar" @@ -3853,7 +3970,7 @@ msgstr "Níl aon teachtaireacht ann fós" msgid "No more conversations to show" msgstr "Níl aon chomhráite eile le taispeáint" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Níl aon fhógra ann fós!" @@ -3881,7 +3998,7 @@ msgstr "Toradh ar bith" msgid "No results found" msgstr "Gan torthaí" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" @@ -3932,7 +4049,7 @@ msgstr "Lomnochtacht Neamhghnéasach" #~ msgid "Not Applicable." #~ msgstr "Ní bhaineann sé sin le hábhar." -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Ní bhfuarthas é sin" @@ -3944,7 +4061,7 @@ msgstr "Ní anois" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Nóta faoi roinnt" @@ -3964,11 +4081,11 @@ msgstr "Fuaimeanna fógra" msgid "Notification Sounds" msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4004,7 +4121,7 @@ msgstr "As" msgid "Oh no!" msgstr "Úps!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Úps! Theip ar rud éigin." @@ -4028,10 +4145,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Atosú an chláraithe" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." @@ -4048,7 +4169,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "Ní féidir ach le {0} freagra a thabhairt." -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "Níl ann ach litreacha, uimhreacha, agus fleiscíní" @@ -4064,7 +4185,7 @@ msgstr "Úps! Theip ar rud éigin!" msgid "Oops!" msgstr "Úps!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Oscail" @@ -4090,7 +4211,7 @@ msgstr "Oscail roghnóir na n-emoji" msgid "Open feed options menu" msgstr "Oscail roghchlár na bhfothaí" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Oscail nascanna leis an mbrabhsálaí san aip" @@ -4110,16 +4231,16 @@ msgstr "Oscail an nascleanúint" msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Oscail leathanach an Storybook" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "Oscail logleabhar an chórais" @@ -4131,7 +4252,7 @@ msgstr "Osclaíonn sé seo {numItems} rogha" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "Osclaíonn sé seo na socruithe inrochtaineachta" @@ -4147,7 +4268,7 @@ msgstr "Osclaíonn sé seo tuilleadh sonraí le haghaidh iontráil dífhabhtaith msgid "Opens camera on device" msgstr "Osclaíonn sé seo an ceamara ar an ngléas" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "Osclaíonn sé seo na socruithe comhrá" @@ -4155,7 +4276,7 @@ msgstr "Osclaíonn sé seo na socruithe comhrá" msgid "Opens composer" msgstr "Osclaíonn sé seo an t-eagarthóir" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Osclaíonn sé seo na socruithe teanga is féidir a dhéanamh" @@ -4163,7 +4284,7 @@ msgstr "Osclaíonn sé seo na socruithe teanga is féidir a dhéanamh" msgid "Opens device photo gallery" msgstr "Osclaíonn sé seo gailearaí na ngrianghraf ar an ngléas" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Osclaíonn sé seo na socruithe le haghaidh leabuithe seachtracha" @@ -4185,27 +4306,27 @@ msgstr "Osclaíonn sé seo fuinneog chun GIF a roghnú" msgid "Opens list of invite codes" msgstr "Osclaíonn sé seo liosta na gcód cuiridh" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "Osclaíonn sé seo fuinneog chun díghníomhú an chuntais a dhearbhú" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Osclaíonn sé seo an fhuinneog le scriosadh an chuntais a dhearbhú. Tá cód ríomhphoist riachtanach" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "Osclaíonn sé seo an fhuinneog le do phasfhocal Bluesky a athrú" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Osclaíonn sé seo an fhuinneog le leasainm nua Bluesky a roghnú" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Osclaíonn sé seo an fhuinneog le stór sonraí do chuntais Bluesky a íoslódáil" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "Osclaíonn sé seo fuinneog le deimhniú an ríomhphoist" @@ -4213,11 +4334,11 @@ msgstr "Osclaíonn sé seo fuinneog le deimhniú an ríomhphoist" msgid "Opens modal for using custom domain" msgstr "Osclaíonn sé seo an fhuinneog le sainfhearann a úsáid" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Osclaíonn sé seo socruithe na modhnóireachta" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" @@ -4225,15 +4346,15 @@ msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte a athrú" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte go léir" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "Osclaíonn sé seo an leathanach a bhfuil socruithe phasfhocal na haipe air" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "Osclaíonn sé seo roghanna don fhotha Following" @@ -4246,20 +4367,20 @@ msgstr "Osclaíonn sé seo an suíomh gréasáin atá nasctha" #~ msgid "Opens the message settings page" #~ msgstr "Osclaíonn sé seo logleabhar an chórais" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Osclaíonn sé seo leathanach an Storybook" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Osclaíonn sé seo logleabhar an chórais" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Osclaíonn sé seo roghanna na snáitheanna" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "Osclaíonn sé an phróifíl seo" @@ -4310,8 +4431,8 @@ msgstr "Leathanach gan aimsiú" msgid "Page Not Found" msgstr "Leathanach gan aimsiú" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4333,15 +4454,16 @@ msgstr "Pasfhocal uasdátaithe!" msgid "Pause" msgstr "Sos" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Daoine" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "Na daoine atá leanta ag @{0}" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "Na leantóirí atá ag @{0}" @@ -4358,11 +4480,11 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Peataí" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4413,15 +4535,16 @@ msgstr "Seinn an físeán" msgid "Plays the GIF" msgstr "Seinneann sé seo an GIF" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Roghnaigh do leasainm, le do thoil." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Roghnaigh do phasfhocal, le do thoil." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Déan an captcha, le do thoil." @@ -4441,10 +4564,15 @@ msgstr "Cuir isteach ainm nach bhfuil in úsáid cheana féin le haghaidh Phasfh msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Cuir focal, clib, nó frása inghlactha isteach le cur i bhfolach" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Cuir isteach do sheoladh ríomhphoist, le do thoil." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Cuir isteach do phasfhocal freisin, le do thoil." @@ -4471,7 +4599,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Fan le lódáil ar fad do chárta naisc, le do thoil." #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Polaitíocht" @@ -4494,9 +4622,9 @@ msgstr "Postáil" msgid "Post by {0}" msgstr "Postáil ó {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Postáil ó @{0}" @@ -4535,6 +4663,7 @@ msgstr "Ní bhfuarthas an phostáil" msgid "posts" msgstr "postálacha" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Postálacha" @@ -4562,7 +4691,7 @@ msgstr "Brúigh leis an soláthraí óstála a athrú" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "Brúigh le iarracht eile a dhéanamh" @@ -4587,15 +4716,15 @@ msgstr "Príomhtheanga" msgid "Prioritize Your Follows" msgstr "Tabhair Tosaíocht do Do Chuid Leantóirí" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Príobháideacht" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Polasaí príobháideachta" @@ -4613,8 +4742,8 @@ msgstr "Á phróiseáil..." msgid "profile" msgstr "próifíl" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4625,11 +4754,11 @@ msgstr "Próifíl" msgid "Profile updated" msgstr "Próifíl uasdátaithe" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Dearbhaigh do ríomhphost le do chuntas a chosaint." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Poiblí" @@ -4661,6 +4790,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4720,7 +4853,7 @@ msgid "Reload conversations" msgstr "Athlódáil comhráite" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4769,7 +4902,7 @@ msgstr "An bhfuil fonn ort an fotha a bhaint?" msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "É sin a bhaint de mo chuid fothaí?" @@ -4920,8 +5053,8 @@ msgstr "Tuairiscigh an teachtaireacht seo" msgid "Report post" msgstr "Déan gearán faoi phostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -4967,7 +5100,7 @@ msgstr "Athphostáil" msgid "Repost" msgstr "Athphostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4990,7 +5123,7 @@ msgstr "Athphostáilte ag {0}" msgid "Reposted by <0><1/>" msgstr "Athphostáilte ag <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "— d'athphostáil sé/sí do phostáil" @@ -5016,7 +5149,7 @@ msgstr "Bíodh téacs malartach ann roimh phostáil i gcónaí" msgid "Require email code to log into your account" msgstr "Bíodh cód ríomhphoist ag teastáil chun logáil isteach" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Riachtanach don soláthraí seo" @@ -5033,8 +5166,8 @@ msgstr "Cód athshocraithe" msgid "Reset Code" msgstr "Cód Athshocraithe" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Athshocraigh an próiseas cláraithe" @@ -5042,20 +5175,20 @@ msgstr "Athshocraigh an próiseas cláraithe" msgid "Reset password" msgstr "Athshocraigh an pasfhocal" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Athshocraigh na roghanna" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Athshocraíonn sé seo an clárú" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Athshocraíonn sé seo na roghanna" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Baineann sé seo triail eile as an logáil isteach" @@ -5068,12 +5201,12 @@ msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5085,7 +5218,7 @@ msgstr "Bain triail eile as" #~ msgstr "Bain triail eile as" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Fill ar an leathanach roimhe seo" @@ -5181,13 +5314,13 @@ msgstr "Sábhálann sé seo na socruithe le haghaidh íomhánna a laghdú" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "Abair heileo!" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Eolaíocht" @@ -5196,16 +5329,16 @@ msgid "Scroll to top" msgstr "Fill ar an mbarr" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5237,8 +5370,8 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "Lorg duine éigin le comhrá a dhéanamh leo." -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cuardaigh úsáideoirí" @@ -5366,11 +5499,11 @@ msgstr "Roghnaigh na teangacha ba mhaith leat a fheiceáil i do chuid fothaí. M msgid "Select your app language for the default text to display in the app." msgstr "Roghnaigh teanga an téacs a thaispeánfar san aip." -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "Roghnaigh do dháta breithe" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Roghnaigh na rudaí a bhfuil suim agat iontu as na roghanna thíos" @@ -5483,23 +5616,23 @@ msgstr "Socraigh do chuntas" msgid "Sets Bluesky username" msgstr "Socraíonn sé seo d'ainm úsáideora ar Bluesky" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "Roghnaíonn sé seo an modh dorcha" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "Roghnaíonn sé seo an modh sorcha" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "Roghnaíonn sé seo scéim dathanna an chórais" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "Úsáideann sé seo an téama dorcha mar théama dorcha" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "Úsáideann sé seo an téama breacdhorcha mar théama dorcha" @@ -5519,9 +5652,9 @@ msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go hard" msgid "Sets image aspect ratio to wide" msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go leathan" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5536,13 +5669,13 @@ msgid "Sexually Suggestive" msgstr "Graosta" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comhroinn" @@ -5562,7 +5695,7 @@ msgstr "Roinn rud éigin fútsa féin!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Comhroinn mar sin féin" @@ -5573,7 +5706,7 @@ msgstr "Comhroinn an fotha" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5591,7 +5724,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -5610,7 +5743,7 @@ msgstr "Roinneann sé seo na suíomh gréasáin atá nasctha" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Taispeáin" @@ -5618,7 +5751,7 @@ msgstr "Taispeáin" #~ msgid "Show all replies" #~ msgstr "Taispeáin gach freagra" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "Taispeáin an téacs malartach" @@ -5737,17 +5870,17 @@ msgstr "Taispeánann sé seo postálacha ó {0} i d'fhotha" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5775,12 +5908,12 @@ msgstr "Logáil isteach i Bluesky nó cruthaigh cuntas nua" msgid "Sign out" msgstr "Logáil amach" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5796,7 +5929,7 @@ msgstr "Cláraigh nó logáil isteach chun páirt a ghlacadh sa chomhrá" msgid "Sign-in Required" msgstr "Caithfidh tú logáil isteach" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Logáilte isteach mar" @@ -5805,21 +5938,21 @@ msgstr "Logáilte isteach mar" msgid "Signed in as @{0}" msgstr "Logáilte isteach mar @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Ná bac leis" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Ná bac leis an bpróiseas seo" @@ -5828,6 +5961,10 @@ msgstr "Ná bac leis an bpróiseas seo" msgid "Software Dev" msgstr "Forbairt Bogearraí" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -5852,8 +5989,8 @@ msgstr "Chuaigh rud éigin amú, bain triail eile as" msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Ár leithscéal. Chuaigh do sheisiún i léig. Ní mór duit logáil isteach arís." @@ -5883,7 +6020,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Turscar; an iomarca tagairtí nó freagraí" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Spórt" @@ -5903,17 +6040,22 @@ msgstr "Tosaigh comhrá le {displayName}" msgid "Start chatting" msgstr "Tosaigh ag comhrá" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -5929,7 +6071,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Leathanach stádais" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "Leathanach Stádais" @@ -5937,16 +6079,16 @@ msgstr "Leathanach Stádais" #~ msgid "Step" #~ msgstr "Céim" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "Céim {0} as {1}" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "Stóráil scriosta, tá ort an aip a atosú anois." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Storybook" @@ -5989,6 +6131,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Cuntais le leanúint" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Molta duit" @@ -5997,7 +6140,7 @@ msgstr "Molta duit" msgid "Suggestive" msgstr "Gáirsiúil" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6008,6 +6151,10 @@ msgstr "Tacaíocht" msgid "Switch Account" msgstr "Athraigh an cuntas" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Athraigh go {0}" @@ -6016,11 +6163,11 @@ msgstr "Athraigh go {0}" msgid "Switches the account you are logged in to" msgstr "Athraíonn sé seo an cuntas beo" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "Córas" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Logleabhar an chórais" @@ -6036,12 +6183,24 @@ msgstr "Roghchlár na gclibeanna: {displayTag}" msgid "Tall" msgstr "Ard" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tapáil leis an rud iomlán a fheiceáil" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Teic" @@ -6053,13 +6212,13 @@ msgstr "Inis scéal grinn!" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Téarmaí" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6090,12 +6249,14 @@ msgstr "Go raibh maith agat. Seoladh do thuairisc." msgid "That contains the following:" msgstr "Ina bhfuil an méid seo a leanas:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Tá an leasainm sin in úsáid cheana féin." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6118,7 +6279,12 @@ msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Bogadh an Polasaí Cóipchirt go dtí <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6147,7 +6313,7 @@ msgstr "Is féidir gur scriosadh an phostáil seo." msgid "The Privacy Policy has been moved to <0/>" msgstr "Bogadh Polasaí na Príobháideachta go dtí <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6206,11 +6372,11 @@ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh leis an bhfreastalaí" msgid "There was an issue contacting your server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le do fhreastálaí" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bhí fadhb ann maidir le fógraí a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail eile a bhaint as." @@ -6406,7 +6572,7 @@ msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phostáil seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." @@ -6467,12 +6633,12 @@ msgstr "Níl éinne á leanúint ag an úsáideoir seo." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar ais níos déanaí." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "Roghanna snáitheanna" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Roghanna Snáitheanna" @@ -6484,7 +6650,7 @@ msgstr "" msgid "Threaded Mode" msgstr "Modh Snáithithe" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Roghanna Snáitheanna" @@ -6535,11 +6701,11 @@ msgctxt "action" msgid "Try again" msgstr "Bain triail eile as" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "Fíordheimhniú déshraithe (2FA)" @@ -6561,14 +6727,14 @@ msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Ní féidir teagmháil a dhéanamh le do sheirbhís. Seiceáil do cheangal leis an idirlíon, le do thoil." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -6835,7 +7001,7 @@ msgstr "Liosta úsáideoirí uasdátaithe" msgid "User Lists" msgstr "Liostaí Úsáideoirí" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Ainm úsáideora nó ríomhphost" @@ -6874,15 +7040,15 @@ msgstr "Luach:" msgid "Verify DNS Record" msgstr "Dearbhaigh taifead DNS" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "Dearbhaigh ríomhphost" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Dearbhaigh mo ríomhphost" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Dearbhaigh Mo Ríomhphost" @@ -6903,7 +7069,7 @@ msgstr "Dearbhaigh Do Ríomhphost" #~ msgid "Version {0}" #~ msgstr "Leagan {0}" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "Leagan {appVersion} {bundleInfo}" @@ -6916,7 +7082,7 @@ msgstr "Físchluichí" msgid "View {0}'s avatar" msgstr "Féach ar an abhatár atá ag {0}" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "Amharc ar phróifíl {0}" @@ -6965,7 +7131,7 @@ msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -7000,7 +7166,7 @@ msgstr "Theip orainn an comhrá seo a lódáil" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Measaimid go mbeidh do chuntas réidh i gceann {estimatedTime}" -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Tá súil againn go mbeidh an-chraic agat anseo. Ná déan dearmad go bhfuil Bluesky:" @@ -7024,7 +7190,7 @@ msgstr "Theip orainn do rogha maidir le dáta breithe a lódáil. Bain triail as msgid "We were unable to load your configured labelers at this time." msgstr "Theip orainn na lipéadóirí a roghnaigh tú a lódáil faoi láthair." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "Níorbh fhéidir linn ceangal a bhunú. Bain triail eile as do chuntas a shocrú. Má mhaireann an fhadhb, ní gá duit an próiseas seo a chur i gcrích." @@ -7032,7 +7198,7 @@ msgstr "Níorbh fhéidir linn ceangal a bhunú. Bain triail eile as do chuntas a msgid "We will let you know when your account is ready." msgstr "Déarfaidh muid leat nuair a bheidh do chuntas réidh." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." @@ -7040,7 +7206,7 @@ msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." msgid "We're having network issues, try again" msgstr "Tá fadhbanna líonra againn, bain triail as arís" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Tá muid an-sásta go bhfuil tú linn!" @@ -7085,7 +7251,7 @@ msgstr "Fáilte ar ais!" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "Cad iad na rudaí a bhfuil suim agat iontu?" @@ -7176,7 +7342,7 @@ msgid "Write your reply" msgstr "Scríobh freagra" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Scríbhneoirí" @@ -7195,7 +7361,7 @@ msgstr "Tá" msgid "Yes, deactivate" msgstr "Tá, díghníomhaigh" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7207,7 +7373,7 @@ msgstr "Tá, athghníomhaigh mo chuntas" msgid "Yesterday, {time}" msgstr "Inné, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -7425,23 +7591,23 @@ msgstr "Tusa: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Tusa: {short}" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -7460,7 +7626,7 @@ msgstr "Tá tú sa scuaine" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Tá tú logáilte isteach le pasfhocal aipe. Logáil isteach le do phríomh-phasfhocal chun dul ar aghaidh le díghníomhú do chuntais." -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Tá tú réidh!" @@ -7473,7 +7639,7 @@ msgstr "Roghnaigh tú focal nó clib atá sa phostáil seo a chur i bhfolach." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Tháinig tú go deireadh d’fhotha! Aimsigh cuntais eile le leanúint." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Do chuntas" @@ -7485,7 +7651,7 @@ msgstr "Scriosadh do chuntas" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Is féidir cartlann do chuntais, a bhfuil na taifid phoiblí uile inti, a íoslódáil mar chomhad “CAR”. Ní bheidh aon mheáin leabaithe (íomhánna, mar shampla) ná do shonraí príobháideacha inti. Ní mór iad a fháil ar dhóigh eile." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "Do bhreithlá" @@ -7502,7 +7668,8 @@ msgstr "Sábhálfar do rogha, ach is féidir é athrú níos déanaí sna socrui #~ msgstr "Is é “Following” d’fhotha réamhshocraithe" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Is cosúil go bhfuil do ríomhphost neamhbhailí." @@ -7515,11 +7682,15 @@ msgstr "Uasdátaíodh do sheoladh ríomhphoist ach níor dearbhaíodh é. An ch msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Níor dearbhaíodh do sheoladh ríomhphoist fós. Is tábhachtach an chéim shábháilteachta é sin agus molaimid é." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Tá an fotha de na daoine a leanann tú folamh! Lean tuilleadh úsáideoirí le feiceáil céard atá ar siúl." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Do leasainm iomlán anseo:" @@ -7539,7 +7710,7 @@ msgstr "Athraíodh do phasfhocal!" msgid "Your post has been published" msgstr "Foilsíodh do phostáil" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tá do chuid postálacha, moltaí, agus blocálacha poiblí. Is príobháideach iad na cuntais a chuireann tú i bhfolach." @@ -7559,6 +7730,6 @@ msgstr "Foilsíodh do fhreagra" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Seolfar do thuairisc go dtí Seirbhís Modhnóireachta Bluesky" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Do leasainm" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index 64bd15602e..927c452b6b 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -63,7 +63,7 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" @@ -71,7 +71,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -80,7 +80,7 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" @@ -88,15 +88,15 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -152,7 +152,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "" @@ -276,7 +276,7 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "" @@ -284,6 +284,10 @@ msgstr "" #~ msgid "A content warning has been applied to this {0}." #~ msgstr "" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/lib/hooks/useOTAUpdate.ts:16 #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "ऐप का एक नया संस्करण उपलब्ध है. कृपया ऐप का उपयोग जारी रखने के लिए अपडेट करें।" @@ -298,15 +302,15 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "प्रवेर्शयोग्यता" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -315,9 +319,9 @@ msgstr "" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "अकाउंट" @@ -388,8 +392,8 @@ msgstr "इस सूची में किसी को जोड़ें" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "अकाउंट जोड़ें" @@ -457,7 +461,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "अपने डोमेन में निम्नलिखित DNS रिकॉर्ड जोड़ें:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -505,15 +509,19 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "विकसित" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -543,7 +551,7 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -553,7 +561,7 @@ msgstr "ALT" msgid "Alt text" msgstr "वैकल्पिक पाठ" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "" @@ -591,7 +599,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -601,6 +609,8 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -608,12 +618,12 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "और" @@ -622,7 +632,7 @@ msgstr "और" msgid "Animals" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "" @@ -646,7 +656,7 @@ msgstr "" msgid "App Password names must be at least 4 characters long." msgstr "" -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "" @@ -654,9 +664,9 @@ msgstr "" #~ msgid "App passwords" #~ msgstr "ऐप पासवर्ड" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "ऐप पासवर्ड" @@ -698,7 +708,7 @@ msgstr "" #~ msgid "Appeal this decision." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "दिखावट" @@ -707,7 +717,7 @@ msgstr "दिखावट" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -735,7 +745,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -764,7 +774,7 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "कलात्मक या गैर-कामुक नग्नता।।" -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "" @@ -775,14 +785,15 @@ msgstr "" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -797,7 +808,7 @@ msgstr "वापस" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "मूल बातें" @@ -805,7 +816,7 @@ msgstr "मूल बातें" msgid "Birthday" msgstr "जन्मदिन" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "जन्मदिन:" @@ -853,7 +864,7 @@ msgstr "" msgid "Blocked accounts" msgstr "ब्लॉक किए गए खाते" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ब्लॉक किए गए खाते" @@ -895,6 +906,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "" +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 #~ msgid "Bluesky is flexible." @@ -939,6 +954,24 @@ msgstr "" msgid "Books" msgstr "" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -1069,17 +1102,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "परिवर्तन" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "हैंडल बदलें" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "हैंडल बदलें" @@ -1087,12 +1120,12 @@ msgstr "हैंडल बदलें" msgid "Change my email" msgstr "मेरा ईमेल बदलें" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "" @@ -1108,9 +1141,9 @@ msgstr "" msgid "Change Your Email" msgstr "मेरा ईमेल बदलें" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "" @@ -1120,14 +1153,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "" @@ -1152,7 +1185,7 @@ msgstr "" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "कुछ अनुशंसित उपयोगकर्ताओं की जाँच करें। ऐसे ही उपयोगकर्ता देखने के लिए उनका अनुसरण करें।" -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "" @@ -1164,10 +1197,18 @@ msgstr "नीचे प्रवेश करने के लिए OTP को #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "" +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1184,7 +1225,7 @@ msgstr "" msgid "Choose Service" msgstr "सेवा चुनें" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -1210,23 +1251,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "अपना पासवर्ड चुनें" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1235,11 +1276,11 @@ msgstr "" msgid "Clear search query" msgstr "खोज क्वेरी साफ़ करें" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "" @@ -1288,7 +1329,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "" @@ -1351,11 +1392,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "" @@ -1369,16 +1410,16 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "समुदाय दिशानिर्देश" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "" @@ -1445,7 +1486,7 @@ msgstr "" msgid "Confirm your birthdate" msgstr "" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1459,11 +1500,11 @@ msgstr "OTP कोड" #~ msgid "Confirms signing up {email} to the waitlist" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "कनेक्टिंग ..।" -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "" @@ -1512,7 +1553,7 @@ msgstr "सामग्री चेतावनी" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "आगे बढ़ें" @@ -1525,9 +1566,9 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "" @@ -1552,7 +1593,7 @@ msgstr "" msgid "Copied" msgstr "कॉपी कर ली" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "" @@ -1561,7 +1602,7 @@ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "" @@ -1622,7 +1663,7 @@ msgstr "पोस्ट टेक्स्ट कॉपी करें" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "कॉपीराइट नीति" @@ -1664,7 +1705,7 @@ msgstr "" msgid "Create a new account" msgstr "नया खाता बनाएं" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "" @@ -1674,7 +1715,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1682,7 +1723,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "खाता बनाएँ" @@ -1746,7 +1787,7 @@ msgstr "" msgid "Custom domain" msgstr "कस्टम डोमेन" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1759,8 +1800,8 @@ msgstr "" #~ msgid "Danger Zone" #~ msgstr "खतरा क्षेत्र" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "डार्क मोड" @@ -1768,24 +1809,24 @@ msgstr "डार्क मोड" msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "" @@ -1794,16 +1835,16 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "खाता हटाएं" @@ -1823,8 +1864,8 @@ msgstr "अप्प पासवर्ड हटाएं" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "" @@ -1852,7 +1893,7 @@ msgstr "मेरा खाता हटाएं" #~ msgid "Delete my account…" #~ msgstr "मेरा खाता हटाएं…" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "" @@ -1861,12 +1902,12 @@ msgstr "" msgid "Delete post" msgstr "पोस्ट को हटाएं" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1886,7 +1927,7 @@ msgstr "" msgid "Deleted post." msgstr "यह पोस्ट मिटाई जा चुकी है" -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "" @@ -1909,7 +1950,7 @@ msgstr "" msgid "Did you want to say anything?" msgstr "" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "" @@ -1963,6 +2004,10 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1972,10 +2017,14 @@ msgstr "" msgid "Discover new feeds" msgstr "नए फ़ीड की खोज करें" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1996,7 +2045,7 @@ msgstr "" msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -2049,7 +2098,7 @@ msgstr "खत्म {extraText}" #~ msgid "Double tap to sign in" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -2062,7 +2111,7 @@ msgstr "" msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "" @@ -2110,11 +2159,11 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "प्रत्येक कोड एक बार काम करता है। आपको समय-समय पर अधिक आमंत्रण कोड प्राप्त होंगे।" -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -2145,9 +2194,9 @@ msgstr "सूची विवरण संपादित करें" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "मेरी फ़ीड संपादित करें" @@ -2175,7 +2224,7 @@ msgstr "मेरी प्रोफ़ाइल संपादित करे #~ msgid "Edit Saved Feeds" #~ msgstr "एडिट सेव्ड फीड" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -2195,7 +2244,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -2208,7 +2257,7 @@ msgstr "" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "ईमेल" @@ -2234,7 +2283,7 @@ msgstr "ईमेल अपडेट किया गया" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "ईमेल:" @@ -2304,6 +2353,10 @@ msgstr "" #~ msgid "End of list" #~ msgstr "" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "" @@ -2342,7 +2395,7 @@ msgstr "" #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "अपना ईमेल पता दर्ज करें" @@ -2366,11 +2419,11 @@ msgstr "अपने यूज़रनेम और पासवर्ड द msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" @@ -2429,7 +2482,7 @@ msgstr "" msgid "Expand alt text" msgstr "ऑल्ट टेक्स्ट" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "" @@ -2446,12 +2499,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "" @@ -2465,13 +2518,13 @@ msgstr "" 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:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "" @@ -2497,7 +2550,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2554,7 +2607,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2563,11 +2616,11 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "" @@ -2584,17 +2637,18 @@ msgstr "" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "प्रतिक्रिया" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2620,7 +2674,7 @@ msgstr "फ़ीड कस्टम एल्गोरिदम हैं ज #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2636,7 +2690,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "" @@ -2646,6 +2700,10 @@ msgstr "" msgid "Find accounts to follow" msgstr "" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2678,11 +2736,15 @@ msgstr "चर्चा धागे को ठीक-ट्यून करे msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "" @@ -2695,6 +2757,8 @@ msgstr "" msgid "Flip vertically" msgstr "" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2717,13 +2781,17 @@ msgstr "" msgid "Follow {name}" msgstr "" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2751,7 +2819,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "" @@ -2779,16 +2847,20 @@ msgstr "" msgid "Followed users only" msgstr "केवल वे यूजर को फ़ॉलो किया गया" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "यह यूजर आपका फ़ोलो करता है" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2797,17 +2869,20 @@ msgstr "" msgid "Followers you know" msgstr "" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "फोल्लोविंग" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "" @@ -2816,21 +2891,25 @@ msgstr "" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "यह यूजर आपका फ़ोलो करता है" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "" @@ -2860,11 +2939,11 @@ msgstr "सुरक्षा कारणों के लिए, आप इस msgid "Forgot Password" msgstr "पासवर्ड भूल गए" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "" @@ -2898,6 +2977,10 @@ msgstr "" msgid "Get Started" msgstr "प्रारंभ करें" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2912,31 +2995,35 @@ msgstr "" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "वापस जाओ" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "वापस जाओ" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "" @@ -2970,6 +3057,10 @@ msgstr "अगला" msgid "Go to profile" msgstr "" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2978,6 +3069,10 @@ msgstr "" msgid "Graphic Media" msgstr "" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "हैंडल" @@ -2990,7 +3085,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "" @@ -2998,15 +3093,15 @@ msgstr "" #~ msgid "Hashtag: {tag}" #~ msgstr "" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "सहायता" @@ -3042,7 +3137,7 @@ msgstr "यहां आपका ऐप पासवर्ड है." msgid "Hide" msgstr "इसे छिपाएं" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "" @@ -3061,7 +3156,7 @@ msgstr "" msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "उपयोगकर्ता सूची छुपाएँ" @@ -3097,10 +3192,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -3118,8 +3213,8 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "होस्टिंग प्रदाता" @@ -3236,15 +3331,15 @@ msgstr "" #~ msgid "Input phone number for SMS verification" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "" @@ -3256,7 +3351,7 @@ msgstr "" #~ msgid "Input your email to get on the Bluesky waitlist" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "" @@ -3264,7 +3359,7 @@ msgstr "" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "" @@ -3272,7 +3367,7 @@ msgstr "" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" @@ -3281,7 +3376,7 @@ msgstr "" msgid "Invalid or unsupported post record" msgstr "" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "अवैध उपयोगकर्ता नाम या पासवर्ड" @@ -3293,11 +3388,11 @@ msgstr "अवैध उपयोगकर्ता नाम या पास msgid "Invite a Friend" msgstr "एक दोस्त को आमंत्रित करें" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "आमंत्रण कोड" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" @@ -3337,8 +3432,10 @@ msgstr "" msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3400,16 +3497,16 @@ msgstr "" msgid "Language selection" msgstr "अपनी भाषा चुने" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "भाषा सेटिंग्स" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "भाषा" @@ -3477,7 +3574,7 @@ msgstr "लीविंग Bluesky" msgid "left to go." msgstr "" -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "" @@ -3490,7 +3587,8 @@ msgstr "" msgid "Let's get your password reset!" msgstr "चलो अपना पासवर्ड रीसेट करें!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "" @@ -3499,7 +3597,7 @@ msgstr "" #~ msgid "Library" #~ msgstr "चित्र पुस्तकालय" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "लाइट मोड" @@ -3507,14 +3605,23 @@ msgstr "लाइट मोड" #~ msgid "Like" #~ msgstr "" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "इस फ़ीड को लाइक करो" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "इन यूजर ने लाइक किया है" @@ -3538,11 +3645,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "" @@ -3554,7 +3661,7 @@ msgstr "" msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "" @@ -3566,7 +3673,7 @@ msgstr "सूची अवतार" msgid "List blocked" msgstr "" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "" @@ -3591,10 +3698,10 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3640,7 +3747,7 @@ msgstr "" #~ msgid "Local dev server" #~ msgstr "स्थानीय देव सर्वर" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "" @@ -3664,7 +3771,7 @@ msgstr "" msgid "Login to account that is not listed" msgstr "उस खाते में लॉग इन करें जो सूचीबद्ध नहीं है" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -3757,7 +3864,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3772,9 +3879,9 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "मॉडरेशन" @@ -3782,7 +3889,7 @@ msgstr "मॉडरेशन" msgid "Moderation details" msgstr "" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3810,16 +3917,16 @@ msgstr "" msgid "Moderation lists" msgstr "मॉडरेशन सूचियाँ" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "" @@ -3856,6 +3963,10 @@ msgstr "" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/view/com/auth/create/Step2.tsx:122 #~ msgid "Must be at least 3 characters" #~ msgstr "" @@ -3941,7 +4052,7 @@ msgstr "" msgid "Muted accounts" msgstr "म्यूट किए गए खाते" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "म्यूट किए गए खाते" @@ -3967,19 +4078,19 @@ msgstr "म्यूट करना निजी है. म्यूट कि msgid "My Birthday" msgstr "जन्मदिन" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "मेरी फ़ीड" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "मेरी प्रोफाइल" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "मेरी फ़ीड" @@ -4004,16 +4115,20 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "" @@ -4036,7 +4151,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "अपने फ़ॉलोअर्स और डेटा तक पहुंच कभी न खोएं।" -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "" @@ -4084,17 +4199,17 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "नई पोस्ट" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "नई पोस्ट" @@ -4112,21 +4227,22 @@ msgid "Newest replies first" msgstr "" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4168,11 +4284,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "" @@ -4184,7 +4301,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "" @@ -4212,7 +4329,7 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला" @@ -4262,7 +4379,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "लागू नहीं।" -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -4274,7 +4391,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -4294,11 +4411,11 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4338,7 +4455,7 @@ msgstr "" msgid "Oh no!" msgstr "अरे नहीं!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "" @@ -4362,10 +4479,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "एक या अधिक छवियाँ alt पाठ याद आती हैं।।" @@ -4382,7 +4503,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "" -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -4398,7 +4519,7 @@ msgstr "" msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "" @@ -4428,7 +4549,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "" @@ -4452,16 +4573,16 @@ msgstr "ओपन नेविगेशन" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "" @@ -4473,7 +4594,7 @@ msgstr "" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "" @@ -4489,7 +4610,7 @@ msgstr "" msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "" @@ -4497,7 +4618,7 @@ msgstr "" msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "भाषा सेटिंग्स खोलें" @@ -4509,7 +4630,7 @@ msgstr "" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "" @@ -4543,11 +4664,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4555,19 +4676,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "" @@ -4575,11 +4696,11 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "कस्टम डोमेन का उपयोग करने के लिए मोडल खोलें" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "मॉडरेशन सेटिंग्स खोलें" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "" @@ -4588,11 +4709,11 @@ msgstr "" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "सभी बचाया फ़ीड के साथ स्क्रीन खोलें" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "" @@ -4600,7 +4721,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "ऐप पासवर्ड सेटिंग पेज खोलें" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "" @@ -4616,20 +4737,20 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "स्टोरीबुक पेज खोलें" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "सिस्टम लॉग पेज खोलें" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "धागे वरीयताओं को खोलता है" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4688,8 +4809,8 @@ msgstr "पृष्ठ नहीं मिला" msgid "Page Not Found" msgstr "" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4711,15 +4832,16 @@ msgstr "पासवर्ड अद्यतन!" msgid "Pause" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "" @@ -4736,7 +4858,7 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "" @@ -4744,7 +4866,7 @@ msgstr "" #~ msgid "Phone number" #~ msgstr "" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4795,15 +4917,16 @@ msgstr "" msgid "Plays the GIF" msgstr "" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "" -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "" -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "" @@ -4835,10 +4958,15 @@ msgstr "" #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "" +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "कृपया अपना पासवर्ड भी दर्ज करें:" @@ -4870,7 +4998,7 @@ msgid "Please wait for your link card to finish loading" msgstr "" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "" @@ -4897,9 +5025,9 @@ msgstr "पोस्ट" msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "" @@ -4938,6 +5066,7 @@ msgstr "पोस्ट नहीं मिला" msgid "posts" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "" @@ -4965,7 +5094,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "" @@ -4990,15 +5119,15 @@ msgstr "प्राथमिक भाषा" msgid "Prioritize Your Follows" msgstr "अपने फ़ॉलोअर्स को प्राथमिकता दें" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "गोपनीयता" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "गोपनीयता नीति" @@ -5016,8 +5145,8 @@ msgstr "प्रसंस्करण..." msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -5028,11 +5157,11 @@ msgstr "प्रोफ़ाइल" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "अपने ईमेल को सत्यापित करके अपने खाते को सुरक्षित रखें।।" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "" @@ -5064,6 +5193,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -5122,7 +5255,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -5175,7 +5308,7 @@ msgstr "" msgid "Remove from my feeds" msgstr "मेरे फ़ीड से हटाएँ" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -5339,8 +5472,8 @@ msgstr "" msgid "Report post" msgstr "रिपोर्ट पोस्ट" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -5386,7 +5519,7 @@ msgstr "" msgid "Repost" msgstr "पुन: पोस्ट" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5409,7 +5542,7 @@ msgstr "" msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "" @@ -5439,7 +5572,7 @@ msgstr "पोस्ट करने से पहले वैकल्पि msgid "Require email code to log into your account" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "इस प्रदाता के लिए आवश्यक" @@ -5460,8 +5593,8 @@ msgstr "" #~ msgid "Reset onboarding" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" @@ -5473,20 +5606,20 @@ msgstr "पासवर्ड रीसेट" #~ msgid "Reset preferences" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "प्राथमिकताओं को रीसेट करें" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "प्राथमिकताओं की स्थिति को रीसेट करें" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "" @@ -5499,12 +5632,12 @@ msgstr "" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5515,7 +5648,7 @@ msgstr "फिर से कोशिश करो" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "" @@ -5615,13 +5748,13 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "" @@ -5630,16 +5763,16 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5679,8 +5812,8 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "" @@ -5834,11 +5967,11 @@ msgstr "चुनें कि आप अपनी सदस्यता वा msgid "Select your app language for the default text to display in the app." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "" @@ -5997,23 +6130,23 @@ msgstr "" msgid "Sets Bluesky username" msgstr "" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "" @@ -6042,9 +6175,9 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -6059,13 +6192,13 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "शेयर" @@ -6085,7 +6218,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" @@ -6096,7 +6229,7 @@ msgstr "" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -6114,7 +6247,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -6133,7 +6266,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "दिखाओ" @@ -6141,7 +6274,7 @@ msgstr "दिखाओ" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "" @@ -6268,17 +6401,17 @@ msgstr "" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6316,12 +6449,12 @@ msgstr "" msgid "Sign out" msgstr "साइन आउट" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6337,7 +6470,7 @@ msgstr "" msgid "Sign-in Required" msgstr "" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "आपने इस रूप में साइन इन करा है:" @@ -6346,7 +6479,7 @@ msgstr "आपने इस रूप में साइन इन करा msgid "Signed in as @{0}" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" @@ -6354,17 +6487,17 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "स्किप" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "" @@ -6377,6 +6510,10 @@ msgstr "" msgid "Software Dev" msgstr "" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -6413,8 +6550,8 @@ msgstr "" #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "" -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "" @@ -6444,7 +6581,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "" @@ -6468,17 +6605,22 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -6494,7 +6636,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "स्थिति पृष्ठ" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "" @@ -6502,7 +6644,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "" @@ -6510,12 +6652,12 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Storybook" @@ -6559,6 +6701,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "अनुशंसित लोग" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "" @@ -6567,7 +6710,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6582,6 +6725,10 @@ msgstr "सहायता" msgid "Switch Account" msgstr "खाते बदलें" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "" @@ -6590,11 +6737,11 @@ msgstr "" msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "प्रणाली" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "सिस्टम लॉग" @@ -6614,12 +6761,24 @@ msgstr "" msgid "Tall" msgstr "लंबा" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "" @@ -6631,13 +6790,13 @@ msgstr "" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "शर्तें" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6668,12 +6827,14 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6696,7 +6857,12 @@ msgstr "सामुदायिक दिशानिर्देशों क msgid "The Copyright Policy has been moved to <0/>" msgstr "कॉपीराइट नीति को <0/> पर स्थानांतरित कर दिया गया है" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6725,7 +6891,7 @@ msgstr "हो सकता है कि यह पोस्ट हटा द msgid "The Privacy Policy has been moved to <0/>" msgstr "गोपनीयता नीति को <0/> पर स्थानांतरित किया गया है" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6783,11 +6949,11 @@ msgstr "" msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -6991,7 +7157,7 @@ msgid "This post has been deleted." msgstr "इस पोस्ट को हटा दिया गया है।।" #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -7068,12 +7234,12 @@ msgstr "" #~ msgid "This will hide this post from your feeds." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "थ्रेड प्राथमिकता" @@ -7085,7 +7251,7 @@ msgstr "" msgid "Threaded Mode" msgstr "थ्रेड मोड" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "" @@ -7136,11 +7302,11 @@ msgctxt "action" msgid "Try again" msgstr "फिर से कोशिश करो" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "" @@ -7162,14 +7328,14 @@ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "आपकी सेवा से संपर्क करने में असमर्थ। कृपया अपने इंटरनेट कनेक्शन की जांच करें।।" -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -7458,7 +7624,7 @@ msgstr "" msgid "User Lists" msgstr "लोग सूचियाँ" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "यूजर नाम या ईमेल पता" @@ -7501,15 +7667,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "ईमेल सत्यापित करें" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "मेरी ईमेल सत्यापित करें" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "मेरी ईमेल सत्यापित करें" @@ -7530,7 +7696,7 @@ msgstr "" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -7543,7 +7709,7 @@ msgstr "" msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "" @@ -7592,7 +7758,7 @@ msgid "View users who like this feed" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -7631,7 +7797,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -7659,7 +7825,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "" @@ -7671,7 +7837,7 @@ msgstr "" #~ msgid "We'll look into your appeal promptly." #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "" @@ -7679,7 +7845,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "हम आपके हमारी सेवा में शामिल होने को लेकर बहुत उत्साहित हैं!" @@ -7724,7 +7890,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "" @@ -7819,7 +7985,7 @@ msgid "Write your reply" msgstr "अपना जवाब दें" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "" @@ -7842,7 +8008,7 @@ msgstr "हाँ" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7854,7 +8020,7 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -8095,23 +8261,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -8130,7 +8296,7 @@ msgstr "" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "" @@ -8143,7 +8309,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "आपका खाता" @@ -8155,7 +8321,7 @@ msgstr "" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "जन्म तिथि" @@ -8172,7 +8338,8 @@ msgstr "" #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "" @@ -8189,11 +8356,15 @@ msgstr "आपका ईमेल अद्यतन किया गया ह msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "आपका ईमेल अभी तक सत्यापित नहीं हुआ है। यह एक महत्वपूर्ण सुरक्षा कदम है जिसे हम अनुशंसा करते हैं।।" +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "" -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "आपका पूरा हैंडल होगा" @@ -8219,7 +8390,7 @@ msgstr "" msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "आपकी पोस्ट, पसंद और ब्लॉक सार्वजनिक हैं। म्यूट निजी हैं।।" @@ -8239,6 +8410,6 @@ msgstr "" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "आपका यूजर हैंडल" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index 58881b17ed..a5c7873f80 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -26,7 +26,7 @@ msgstr "(berisi konten yang disisipkan)" msgid "(no email)" msgstr "(tidak ada email)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {{formattedCount} lainnya}}" @@ -64,7 +64,7 @@ msgstr "{0, plural, other {pengikut}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {mengikuti}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {Suka (# menyukai)}}" @@ -72,7 +72,7 @@ msgstr "{0, plural, other {Suka (# menyukai)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {suka}}" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {Disukai oleh # pengguna}}" @@ -81,7 +81,7 @@ msgstr "{0, plural, other {Disukai oleh # pengguna}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {postingan}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {Balas (# balasan)}}" @@ -89,15 +89,15 @@ msgstr "{0, plural, other {Balas (# balasan)}}" msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {posting ulang}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {Batal suka (# menyukai)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "{0} telah bergabung minggu ini" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "{0} orang telah menggunakan paket pemula ini!" @@ -153,7 +153,7 @@ msgstr "{estimatedTimeHrs, plural, other {jam}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {menit}}" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} mengikuti" @@ -259,10 +259,14 @@ msgstr "<0>Anda dan<1> <2>{0} sudah disertakan dalam paket pemula" msgid "⚠Invalid Handle" msgstr "⚠Panggilan Tidak Valid" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Konfirmasi 2FA" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -273,15 +277,15 @@ msgid "Access profile and other navigation links" msgstr "Akses profil dan tautan navigasi lain" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Aksesibilitas" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "Pengaturan aksesibilitas" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Pengaturan Aksesibilitas" @@ -290,9 +294,9 @@ msgstr "Pengaturan Aksesibilitas" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Akun" @@ -363,8 +367,8 @@ msgstr "Tambahkan pengguna ke daftar ini" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Tambahkan akun" @@ -423,7 +427,7 @@ msgstr "Tambahkan feed bawaan hanya untuk orang yang Anda ikuti" msgid "Add the following DNS record to your domain:" msgstr "Tambahkan catatan DNS berikut ke domain Anda:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "Tambahkan feed ini ke daftar feed Anda" @@ -467,15 +471,19 @@ msgid "Adult content is disabled." msgstr "Konten dewasa dinonaktifkan." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Lanjutan" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "Semua akun telah diikuti!" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "Berisi semua feed yang telah Anda simpan dalam satu tempat." @@ -505,7 +513,7 @@ msgstr "Sudah masuk sebagai @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -515,7 +523,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Teks alt" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "Teks Alt" @@ -553,7 +561,7 @@ msgstr "Terjadi kesalahan saat menyimpan kode QR!" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "Terjadi kesalahan saat mencoba mengikuti semua" @@ -563,6 +571,8 @@ msgstr "Masalah lain yang tidak termasuk dalam pilihan" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -570,12 +580,12 @@ msgstr "Masalah lain yang tidak termasuk dalam pilihan" msgid "An issue occurred, please try again." msgstr "Terjadi masalah, silakan coba lagi." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "terjadi kesalahan yang tidak diketahui" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "dan" @@ -584,7 +594,7 @@ msgstr "dan" msgid "Animals" msgstr "Hewan" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "Animasi GIF" @@ -608,13 +618,13 @@ msgstr "Nama Kata Sandi Aplikasi hanya boleh terdiri dari huruf, angka, spasi, t msgid "App Password names must be at least 4 characters long." msgstr "Nama Kata Sandi Aplikasi harus terdiri dari minimal 4 karakter." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Pengaturan kata sandi aplikasi" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Kata Sandi Aplikasi" @@ -643,7 +653,7 @@ msgstr "Banding diajukan" msgid "Appeal this decision" msgstr "Ajukan banding atas keputusan ini" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Tampilan" @@ -652,7 +662,7 @@ msgstr "Tampilan" msgid "Apply default recommended feeds" msgstr "Tambahkan feed bawaan yang direkomendasikan" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "Apakah Anda yakin ingin menghapus paket pemula ini?" @@ -680,7 +690,7 @@ msgstr "Anda yakin ingin meninggalkan percakapan ini? Pesan akan dihapus untuk A msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Apakah Anda yakin ingin menghapus {0} dari daftar feed Anda?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "Apakah Anda yakin ingin menghapus ini dari daftar feed Anda?" @@ -705,7 +715,7 @@ msgstr "Seni" msgid "Artistic or non-erotic nudity." msgstr "Ketelanjangan artistik atau non-erotis." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "Minimal 3 karakter" @@ -716,14 +726,15 @@ msgstr "Minimal 3 karakter" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -733,7 +744,7 @@ msgstr "Kembali" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Dasar" @@ -741,7 +752,7 @@ msgstr "Dasar" msgid "Birthday" msgstr "Tanggal lahir" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Tanggal lahir:" @@ -785,7 +796,7 @@ msgstr "Diblokir" msgid "Blocked accounts" msgstr "Akun yang diblokir" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Akun yang diblokir" @@ -827,6 +838,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky adalah jaringan terbuka di mana Anda dapat memilih penyedia hosting sendiri. Hosting kustom kini tersedia dalam versi beta untuk pengembang." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 #~ msgid "Bluesky is flexible." @@ -863,6 +878,24 @@ msgstr "Buramkan gambar dan saring dari feed" msgid "Books" msgstr "Buku" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -981,17 +1014,17 @@ msgstr "Membatalkan membuka situs web tertaut" msgid "Change" msgstr "Ubah" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Ubah" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Ubah panggilan" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Ubah Panggilan" @@ -999,12 +1032,12 @@ msgstr "Ubah Panggilan" msgid "Change my email" msgstr "Ubah email saya" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Ubah kata sandi" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Ubah Kata Sandi" @@ -1016,9 +1049,9 @@ msgstr "Ubah bahasa postingan menjadi {0}" msgid "Change Your Email" msgstr "Ubah Email Anda" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "Obrolan" @@ -1028,14 +1061,14 @@ msgstr "Obrolan dibisukan" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "Pengaturan obrolan" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "Pengaturan Obrolan" @@ -1060,7 +1093,7 @@ msgstr "Periksa status saya" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "Periksa email Anda untuk mendapatkan kode login dan masukkan di sini." @@ -1072,6 +1105,14 @@ msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di baw #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "Pilih Feed" @@ -1088,7 +1129,7 @@ msgstr "Pilih Pengguna" msgid "Choose Service" msgstr "Pilih Layanan" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Pilih algoritma yang akan digunakan untuk feed kustom Anda." @@ -1110,23 +1151,23 @@ msgstr "Pilih siapa yang dapat membalas" #~ msgid "Choose your main feeds" #~ msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Pilih kata sandi Anda" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Hapus semua data penyimpanan lama" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Hapus semua data penyimpanan lama (mulai ulang setelah ini)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Hapus semua data penyimpanan" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)" @@ -1135,11 +1176,11 @@ msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)" msgid "Clear search query" msgstr "Hapus kueri pencarian" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "Bersihkan semua penyimpanan data lama" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "Hapus semua data penyimpanan" @@ -1188,7 +1229,7 @@ msgstr "Keletak 🐴 keletuk 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Tutup" @@ -1251,11 +1292,11 @@ msgstr "Menutup penyusun postingan dan membuang draf" msgid "Closes viewer for header image" msgstr "Menutup penampil untuk gambar header" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "Ciutkan daftar pengguna" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Menciutkan daftar pengguna untuk notifikasi tertentu" @@ -1269,16 +1310,16 @@ msgstr "Komedi" msgid "Comics" msgstr "Komik" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Panduan Komunitas" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Selesaikan onboarding dan mulai menggunakan akun Anda" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "Selesaikan tantangan" @@ -1335,7 +1376,7 @@ msgstr "Konfirmasi usia Anda:" msgid "Confirm your birthdate" msgstr "Konfirmasi tanggal lahir Anda" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1345,11 +1386,11 @@ msgstr "Konfirmasi tanggal lahir Anda" msgid "Confirmation code" msgstr "Kode konfirmasi" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Menghubungkan..." -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Hubungi pusat bantuan" @@ -1390,7 +1431,7 @@ msgstr "Peringatan konten" msgid "Context menu backdrop, click to close the menu." msgstr "Latar menu konteks, klik untuk menutup menu." -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lanjutkan" @@ -1403,9 +1444,9 @@ msgstr "Lanjutkan sebagai {0} (sudah masuk)" msgid "Continue thread..." msgstr "Lanjutkan utas..." -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Lanjutkan ke langkah berikutnya" @@ -1430,7 +1471,7 @@ msgstr "Memasak" msgid "Copied" msgstr "Disalin" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Menyalin versi build ke papan klip" @@ -1439,7 +1480,7 @@ msgstr "Menyalin versi build ke papan klip" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Disalin ke papan klip" @@ -1496,7 +1537,7 @@ msgstr "Salin teks postingan" msgid "Copy QR code" msgstr "Salin kode QR" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Kebijakan Hak Cipta" @@ -1534,7 +1575,7 @@ msgstr "Buat" msgid "Create a new account" msgstr "Buat akun baru" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Buat akun Bluesky baru" @@ -1544,7 +1585,7 @@ msgstr "Buat kode QR untuk paket pemula" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "Buat paket pemula" @@ -1552,7 +1593,7 @@ msgstr "Buat paket pemula" msgid "Create a starter pack for me" msgstr "Buatkan paket pemula untuk saya" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Buat Akun" @@ -1608,7 +1649,7 @@ msgstr "Kustom" msgid "Custom domain" msgstr "Domain kustom" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feed kustom yang dibangun oleh komunitas memberikan pengalaman baru dan membantu Anda menemukan konten yang Anda sukai." @@ -1617,8 +1658,8 @@ msgstr "Feed kustom yang dibangun oleh komunitas memberikan pengalaman baru dan msgid "Customize media from external sites." msgstr "Sesuaikan media dari situs eksternal." -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Gelap" @@ -1626,24 +1667,24 @@ msgstr "Gelap" msgid "Dark mode" msgstr "Mode gelap" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Tema Gelap" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Tanggal lahir" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "Nonaktifkan akun" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "Nonaktifkan akun saya" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "Debug Moderasi" @@ -1652,16 +1693,16 @@ msgid "Debug panel" msgstr "Panel awakutu" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Hapus" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Hapus akun" @@ -1681,8 +1722,8 @@ msgstr "Hapus kata sandi aplikasi" msgid "Delete app password?" msgstr "Hapus kata sandi aplikasi?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "Hapus catatan deklarasi obrolan" @@ -1706,7 +1747,7 @@ msgstr "Hapus pesan untuk saya" msgid "Delete my account" msgstr "Hapus akun saya" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Hapus Akun Saya…" @@ -1715,12 +1756,12 @@ msgstr "Hapus Akun Saya…" msgid "Delete post" msgstr "Hapus postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "Hapus paket pemula" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "Hapus paket pemula?" @@ -1740,7 +1781,7 @@ msgstr "Dihapus" msgid "Deleted post." msgstr "Postingan dihapus." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "Menghapus catatan deklarasi obrolan" @@ -1759,7 +1800,7 @@ msgstr "Teks alt deskriptif" msgid "Did you want to say anything?" msgstr "Apakah Anda ingin mengatakan sesuatu?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Redup" @@ -1809,6 +1850,10 @@ msgstr "Buang draf?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Cegah aplikasi menampilkan akun saya ke pengguna yang tidak masuk" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1818,10 +1863,14 @@ msgstr "Temukan feed kustom baru" msgid "Discover new feeds" msgstr "Temukan feed baru" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "Temukan Feed Baru" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "Tampilkan lencana teks alt yang lebih besar" @@ -1842,7 +1891,7 @@ msgstr "Panel DNS" msgid "Does not include nudity." msgstr "Tidak termasuk ketelanjangan." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "Tidak diawali atau diakhiri dengan tanda hubung" @@ -1887,7 +1936,7 @@ msgstr "Selesai" msgid "Done{extraText}" msgstr "Selesai{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "Unduh Bluesky" @@ -1896,7 +1945,7 @@ msgstr "Unduh Bluesky" msgid "Download CAR file" msgstr "Unduh berkas CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Lepaskan untuk menambahkan gambar" @@ -1944,11 +1993,11 @@ msgstr "contoh: Pengguna yang membalas dengan iklan secara berulang." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Tiap kode hanya berlaku sekali. Anda akan mendapatkan tambahan kode undangan secara berkala." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "Ubah" @@ -1979,9 +2028,9 @@ msgstr "Ubah rincian daftar" msgid "Edit Moderation List" msgstr "Ubah Daftar Moderasi" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Ubah Daftar Feed" @@ -2009,7 +2058,7 @@ msgstr "Edit Profil" #~ msgid "Edit Saved Feeds" #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "Ubah paket pemula" @@ -2029,7 +2078,7 @@ msgstr "Ubah nama tampilan Anda" msgid "Edit your profile description" msgstr "Sunting deskripsi profil Anda" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "Ubah paket pemula Anda" @@ -2042,7 +2091,7 @@ msgstr "Pendidikan" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "Pilih \"Semua orang\" atau \"Tak seorang pun\"" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Email" @@ -2068,7 +2117,7 @@ msgstr "Email Diperbarui" msgid "Email verified" msgstr "Email terverifikasi" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "Email:" @@ -2134,6 +2183,10 @@ msgstr "Akhir feed" #~ msgid "End of list" #~ msgstr "" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Masukkan nama untuk Sandi Aplikasi ini" @@ -2168,7 +2221,7 @@ msgid "Enter your birth date" msgstr "Masukkan tanggal lahir Anda" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Masukkan alamat email Anda" @@ -2188,11 +2241,11 @@ msgstr "Masukkan nama pengguna dan kata sandi Anda" msgid "Error occurred while saving file" msgstr "Terjadi kesalahan saat menyimpan berkas" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Kesalahan saat menerima respons captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Eror:" @@ -2247,7 +2300,7 @@ msgstr "Keluar dari memasukkan permintaan pencarian" msgid "Expand alt text" msgstr "Bentangkan teks alt" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "Bentangkan daftar pengguna" @@ -2264,12 +2317,12 @@ msgstr "Media eksplisit atau berpotensi mengganggu." msgid "Explicit sexual images." msgstr "Gambar seksual eksplisit." -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "Ekspor data saya" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "Ekspor Data Saya" @@ -2283,13 +2336,13 @@ msgstr "Media Eksternal" 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 "Media eksternal memungkinkan situs web untuk mengumpulkan informasi tentang Anda dan perangkat Anda. Tidak ada informasi yang dikirim atau diminta hingga Anda menekan tombol \"play\"." -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Preferensi Media Eksternal" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Pengaturan media eksternal" @@ -2315,7 +2368,7 @@ msgstr "Gagal menghapus pesan" msgid "Failed to delete post, please try again" msgstr "Gagal menghapus postingan, silakan coba lagi" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "Gagal menghapus paket pemula" @@ -2372,7 +2425,7 @@ msgstr "Gagal mengajukan banding, silakan coba lagi." msgid "Failed to toggle thread mute, please try again" msgstr "Gagal membisukan utas, silakan coba lagi" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "Gagal memperbarui daftar feed" @@ -2381,11 +2434,11 @@ msgstr "Gagal memperbarui daftar feed" msgid "Failed to update settings" msgstr "Gagal memperbarui pengaturan" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Feed" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed oleh {0}" @@ -2398,17 +2451,18 @@ msgstr "Feed oleh {0}" msgid "Feed toggle" msgstr "Tombol alih feed" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Masukan" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2426,7 +2480,7 @@ msgstr "Feed adalah algoritma kustom yang dibuat pengguna dengan sedikit keahlia #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "Daftar feed diperbarui!" @@ -2442,7 +2496,7 @@ msgstr "Berkas berhasil disimpan!" msgid "Filter from feeds" msgstr "Saring dari feed" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Menyelesaikan" @@ -2452,6 +2506,10 @@ msgstr "Menyelesaikan" msgid "Find accounts to follow" msgstr "Temukan akun untuk diikuti" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Temukan postingan dan pengguna di Bluesky" @@ -2480,11 +2538,15 @@ msgstr "Sesuaikan utas diskusi." msgid "Finish" msgstr "Selesai" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Kebugaran" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Fleksibel" @@ -2497,6 +2559,8 @@ msgstr "Balik secara horizontal" msgid "Flip vertically" msgstr "Balik secara vertikal" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2519,13 +2583,17 @@ msgstr "Ikuti {0}" msgid "Follow {name}" msgstr "Ikuti {name}" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Ikuti Akun" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "Ikuti semua" @@ -2553,7 +2621,7 @@ msgstr "Ikuti lebih banyak akun untuk terhubung sesuai minat Anda dan membangun #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Diikuti oleh {0}" @@ -2581,16 +2649,20 @@ msgstr "Pengguna yang Anda ikuti" msgid "Followed users only" msgstr "Hanya pengguna yang diikuti" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "mengikuti Anda" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Pengikut" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "Pengikut @{0} yang Anda kenal" @@ -2599,17 +2671,20 @@ msgstr "Pengikut @{0} yang Anda kenal" msgid "Followers you know" msgstr "Pengikut yang Anda kenal" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Mengikuti" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Mengikuti {0}" @@ -2618,21 +2693,25 @@ msgstr "Mengikuti {0}" msgid "Following {name}" msgstr "Mengikuti {name}" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Preferensi feed Mengikuti" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Preferensi Feed Mengikuti" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Mengikuti Anda" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Mengikuti Anda" @@ -2654,11 +2733,11 @@ msgstr "Untuk alasan keamanan, Anda tidak akan dapat melihat ini lagi. Jika Anda msgid "Forgot Password" msgstr "Lupa Kata Sandi" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "Lupa kata sandi?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "Lupa?" @@ -2692,6 +2771,10 @@ msgstr "Mulai" msgid "Get Started" msgstr "Mulai" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "GIF" @@ -2706,31 +2789,35 @@ msgstr "Pelanggaran hukum atau ketentuan layanan secara terang-terangan" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Kembali" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Kembali" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Kembali ke langkah sebelumnya" @@ -2764,6 +2851,10 @@ msgstr "Berikutnya" msgid "Go to profile" msgstr "Buka profil" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Buka profil pengguna" @@ -2772,6 +2863,10 @@ msgstr "Buka profil pengguna" msgid "Graphic Media" msgstr "Media Sensitif" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Panggilan" @@ -2784,19 +2879,19 @@ msgstr "Haptik" msgid "Harassment, trolling, or intolerance" msgstr "Pelecehan, unggah sulut, atau intoleransi" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Tagar" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Tagar: #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Mengalami masalah?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Bantuan" @@ -2832,7 +2927,7 @@ msgstr "Berikut kata sandi aplikasi Anda." msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Sembunyikan" @@ -2851,7 +2946,7 @@ msgstr "Sembunyikan konten" msgid "Hide this post?" msgstr "Sembunyikan postingan ini?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Sembunyikan daftar pengguna" @@ -2883,10 +2978,10 @@ msgstr "Hmmmm, sepertinya kami kesulitan memuat data ini. Lihat di bawah untuk k msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, kami tidak dapat memuat layanan moderasi." -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2897,8 +2992,8 @@ msgid "Host:" msgstr "Host:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Penyedia hosting" @@ -2998,19 +3093,19 @@ msgstr "Masukkan kata sandi baru" msgid "Input password for account deletion" msgstr "Masukkan kata sandi untuk penghapusan akun" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "Masukkan kode yang telah dikirim ke email Anda" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "Masukkan kata sandi yang terkait dengan {identifier}" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "Masukkan kata sandi yang terkait dengan {identifier}" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Masukkan nama pengguna atau alamat email yang Anda gunakan saat mendaftar" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Masukkan kata sandi Anda" @@ -3018,7 +3113,7 @@ msgstr "Masukkan kata sandi Anda" msgid "Input your preferred hosting provider" msgstr "Masukkan penyedia hosting pilihan Anda" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Masukkan panggilan Anda" @@ -3026,7 +3121,7 @@ msgstr "Masukkan panggilan Anda" msgid "Introducing Direct Messages" msgstr "Memperkenalkan Pesan Langsung" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Kode konfirmasi 2FA tidak valid." @@ -3035,7 +3130,7 @@ msgstr "Kode konfirmasi 2FA tidak valid." msgid "Invalid or unsupported post record" msgstr "Catatan postingan tidak valid atau tidak didukung" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Username atau kata sandi salah" @@ -3043,11 +3138,11 @@ msgstr "Username atau kata sandi salah" msgid "Invite a Friend" msgstr "Undang Teman" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Kode Undangan" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Kode undangan salah. Periksa bahwa Anda memasukkannya dengan benar dan coba lagi." @@ -3083,8 +3178,10 @@ msgstr "Hanya ada Anda saat ini! Tambahkan lebih banyak orang ke paket pemula An msgid "Jobs" msgstr "Karir" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "Bergabung di Bluesky" @@ -3133,16 +3230,16 @@ msgstr "Label pada konten Anda" msgid "Language selection" msgstr "Pilih bahasa" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Pengaturan bahasa" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Pengaturan Bahasa" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Bahasa" @@ -3202,7 +3299,7 @@ msgstr "Meninggalkan Bluesky" msgid "left to go." msgstr "yang tersisa" -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Penyimpanan lama dibersihkan, Anda perlu memulai ulang aplikasi sekarang." @@ -3215,11 +3312,12 @@ msgstr "Biarkan saya memilih" msgid "Let's get your password reset!" msgstr "Reset kata sandi Anda!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Ayo!" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Terang" @@ -3227,14 +3325,23 @@ msgstr "Terang" #~ msgid "Like" #~ msgstr "" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Suka feed ini" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Disukai oleh" @@ -3258,11 +3365,11 @@ msgstr "Disukai Oleh" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "menyukai feed kustom Anda" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "menyukai postingan Anda" @@ -3274,7 +3381,7 @@ msgstr "Suka" msgid "Likes on this post" msgstr "Suka pada postingan ini" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Daftar" @@ -3286,7 +3393,7 @@ msgstr "Avatar Daftar" msgid "List blocked" msgstr "Daftar diblokir" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Daftar oleh {0}" @@ -3311,10 +3418,10 @@ msgstr "Daftar batal diblokir" msgid "List unmuted" msgstr "Daftar batal dibisukan" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3351,7 +3458,7 @@ msgstr "Muat postingan baru" msgid "Loading..." msgstr "Memuat..." -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Catatan" @@ -3375,7 +3482,7 @@ msgstr "Visibilitas pengguna yang tidak masuk" msgid "Login to account that is not listed" msgstr "Masuk ke akun yang tidak tercantum dalam daftar" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "Tekan lama untuk membuka menu tagar #{tag}" @@ -3460,7 +3567,7 @@ msgstr "Pesan terlalu panjang" msgid "Message settings" msgstr "Pengaturan pesan" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3475,9 +3582,9 @@ msgstr "Pesan" msgid "Misleading Account" msgstr "Akun Menyesatkan" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Moderasi" @@ -3485,7 +3592,7 @@ msgstr "Moderasi" msgid "Moderation details" msgstr "Detail moderasi" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3513,16 +3620,16 @@ msgstr "Daftar moderasi diperbarui" msgid "Moderation lists" msgstr "Daftar moderasi" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Daftar Moderasi" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Pengaturan moderasi" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "Status moderasi" @@ -3555,6 +3662,10 @@ msgstr "Balasan yang paling disukai lebih dulu" msgid "Movies" msgstr "Film" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Bisukan" @@ -3628,7 +3739,7 @@ msgstr "Dibisukan" msgid "Muted accounts" msgstr "Akun yang dibisukan" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Akun yang Dibisukan" @@ -3654,19 +3765,19 @@ msgstr "Pembisuan bersifat privat. Akun yang dibisukan tetap dapat berinteraksi msgid "My Birthday" msgstr "Tanggal Lahir Saya" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Daftar Feed Saya" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Profil Saya" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "Feed tersimpan saya" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Feed Tersimpan Saya" @@ -3687,16 +3798,20 @@ msgid "Name or Description Violates Community Standards" msgstr "Nama atau Deskripsi Melanggar Standar Komunitas" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Alam" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "Menuju ke paket pemula" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Menuju ke layar berikutnya" @@ -3714,7 +3829,7 @@ msgstr "Perlu melaporkan pelanggaran hak cipta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "Tidak akan lagi kehilangan akses ke data dan pengikut Anda." @@ -3758,17 +3873,17 @@ msgctxt "action" msgid "New post" msgstr "Postingan baru" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Postingan baru" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Postingan baru" @@ -3786,21 +3901,22 @@ msgid "Newest replies first" msgstr "Balasan terbaru lebih dulu" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Berita" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3842,11 +3958,12 @@ msgstr "GIF tidak ditemukan. Mungkin ada masalah dengan Tenor." msgid "No feeds found. Try searching for something else." msgstr "Tidak ditemukan feed apa pun. Coba pencarian lain." +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Tidak lagi mengikuti {0}" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "Tidak lebih dari 253 karakter" @@ -3858,7 +3975,7 @@ msgstr "Belum ada pesan" msgid "No more conversations to show" msgstr "Tidak ada percakapan lain untuk ditampilkan" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Belum ada notifikasi!" @@ -3886,7 +4003,7 @@ msgstr "Tidak ada hasil" msgid "No results found" msgstr "Tidak ditemukan hasil" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "Tidak ditemukan hasil untuk \"{query}\"" @@ -3936,7 +4053,7 @@ msgstr "Ketelanjangan Non-Seksual" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Tidak ditemukan" @@ -3948,7 +4065,7 @@ msgstr "Jangan sekarang" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Catatan tentang berbagi" @@ -3968,11 +4085,11 @@ msgstr "Suara notifikasi" msgid "Notification Sounds" msgstr "Suara Notifikasi" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4008,7 +4125,7 @@ msgstr "Matikan" msgid "Oh no!" msgstr "Oh tidak!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Oh tidak! Ada yang tidak beres." @@ -4032,10 +4149,14 @@ msgstr "di" msgid "on {str}" msgstr "pada {str}" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Atur ulang orientasi" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Satu atau lebih gambar belum ada teks alt." @@ -4052,7 +4173,7 @@ msgstr "Hanya {0} yang dapat membalas" #~ msgid "Only {0} can reply." #~ msgstr "" -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "Hanya berisi huruf, angka, dan tanda hubung" @@ -4068,7 +4189,7 @@ msgstr "Ups, ada yang tidak beres!" msgid "Oops!" msgstr "Ups!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Terbuka" @@ -4094,7 +4215,7 @@ msgstr "Buka pemilih emoji" msgid "Open feed options menu" msgstr "Buka menu opsi feed" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Buka tautan dengan browser dalam aplikasi" @@ -4114,16 +4235,16 @@ msgstr "Buka navigasi" msgid "Open post options menu" msgstr "Buka menu opsi postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "Buka menu paket pemula" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Buka halaman buku cerita" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "Buka log sistem" @@ -4135,7 +4256,7 @@ msgstr "Membuka opsi {numItems}" msgid "Opens a dialog to choose who can reply to this thread" msgstr "Membuka dialog untuk memilih siapa yang dapat membalas utas ini" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "Membuka pengaturan aksesibilitas" @@ -4151,7 +4272,7 @@ msgstr "Membuka detail tambahan untuk entri debug" msgid "Opens camera on device" msgstr "Membuka kamera pada perangkat" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "Membuka pengaturan obrolan" @@ -4159,7 +4280,7 @@ msgstr "Membuka pengaturan obrolan" msgid "Opens composer" msgstr "Membuka penyusun postingan" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi" @@ -4167,7 +4288,7 @@ msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi" msgid "Opens device photo gallery" msgstr "Membuka galeri foto perangkat" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Membuka pengaturan sisipan eksternal" @@ -4189,27 +4310,27 @@ msgstr "Membuka dialog pemilihan GIF" msgid "Opens list of invite codes" msgstr "Membuka daftar kode undangan" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "Membuka jendela modal untuk konfirmasi penonaktifan akun" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Membuka jendela modal untuk konfirmasi penghapusan akun. Membutuhkan kode email" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "Membuka jendela modal untuk mengubah kata sandi Bluesky Anda" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Membuka jendela modal untuk memilih panggilan Bluesky baru" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Membuka jendela modal untuk mengunduh data akun (repositori) Bluesky Anda" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "Membuka jendela modal untuk verifikasi email" @@ -4217,11 +4338,11 @@ msgstr "Membuka jendela modal untuk verifikasi email" msgid "Opens modal for using custom domain" msgstr "Membuka jendela modal untuk menggunakan domain kustom" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Membuka pengaturan moderasi" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Membuka formulir pengaturan ulang kata sandi" @@ -4230,15 +4351,15 @@ msgstr "Membuka formulir pengaturan ulang kata sandi" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Membuka layar berisi semua feed tersimpan" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "Membuka pengaturan kata sandi aplikasi" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "Membuka preferensi feed Mengikuti" @@ -4250,20 +4371,20 @@ msgstr "Membuka situs web tertaut" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Membuka halaman storybook" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Membuka halaman log sistem" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Membuka preferensi utas" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "Membuka profil ini" @@ -4314,8 +4435,8 @@ msgstr "Halaman tidak ditemukan" msgid "Page Not Found" msgstr "Halaman Tidak Ditemukan" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4337,15 +4458,16 @@ msgstr "Kata sandi diganti!" msgid "Pause" msgstr "Jeda" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Orang" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "Orang yang diikuti oleh @{0}" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "Orang yang mengikuti @{0}" @@ -4362,11 +4484,11 @@ msgid "Person toggle" msgstr "Tombol alih pengguna" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Hewan Peliharaan" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "Fotografi" @@ -4417,15 +4539,16 @@ msgstr "Putar Video" msgid "Plays the GIF" msgstr "Putar GIF" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Silakan tentukan panggilan Anda." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Masukkan kata sandi Anda." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Mohon selesaikan verifikasi captcha." @@ -4445,10 +4568,15 @@ msgstr "Masukkan nama unik untuk Kata Sandi Aplikasi ini atau gunakan nama yang msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Silakan masukkan kata, tagar, atau frasa yang valid untuk dibisukan" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Masukkan email Anda." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Masukkan juga kata sandi Anda:" @@ -4475,7 +4603,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Harap tunggu hingga kartu tautan Anda selesai dimuat" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Politik" @@ -4498,9 +4626,9 @@ msgstr "Postingan" msgid "Post by {0}" msgstr "Postingan oleh {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Postingan oleh @{0}" @@ -4539,6 +4667,7 @@ msgstr "Postingan tidak ditemukan" msgid "posts" msgstr "postingan" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Postingan" @@ -4566,7 +4695,7 @@ msgstr "Tekan untuk mengganti penyedia hosting" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "Tekan untuk mengulangi" @@ -4591,15 +4720,15 @@ msgstr "Bahasa Utama" msgid "Prioritize Your Follows" msgstr "Dahulukan yang Anda Ikuti" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privasi" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Kebijakan Privasi" @@ -4617,8 +4746,8 @@ msgstr "Memproses..." msgid "profile" msgstr "profil" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4629,11 +4758,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil diperbarui" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Verifikasi email untuk mengamankan akun Anda." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Publik" @@ -4665,6 +4794,10 @@ msgstr "Kode QR telah diunduh!" msgid "QR code saved to your camera roll!" msgstr "Kode QR disimpan ke rol kamera Anda!" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4723,7 +4856,7 @@ msgid "Reload conversations" msgstr "Memuat ulang percakapan" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4772,7 +4905,7 @@ msgstr "Hapus feed?" msgid "Remove from my feeds" msgstr "Hapus dari daftar feed saya" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Hapus dari daftar feed saya?" @@ -4924,8 +5057,8 @@ msgstr "Laporkan pesan" msgid "Report post" msgstr "Laporkan postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "Laporkan paket pemula" @@ -4971,7 +5104,7 @@ msgstr "Posting ulang" msgid "Repost" msgstr "Posting ulang" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4994,7 +5127,7 @@ msgstr "Diposting ulang oleh {0}" msgid "Reposted by <0><1/>" msgstr "Diposting ulang oleh <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "memposting ulang postingan Anda" @@ -5020,7 +5153,7 @@ msgstr "Wajibkan teks alt sebelum memposting" msgid "Require email code to log into your account" msgstr "Gunakan kode email untuk masuk ke akun Anda" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Diwajibkan untuk provider ini" @@ -5037,8 +5170,8 @@ msgstr "Kode reset" msgid "Reset Code" msgstr "Kode Reset" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Reset status onboarding" @@ -5046,20 +5179,20 @@ msgstr "Reset status onboarding" msgid "Reset password" msgstr "Reset kata sandi" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Atur ulang status preferensi" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Reset status onboarding" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Reset status preferensi" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Mencoba masuk kembali" @@ -5072,12 +5205,12 @@ msgstr "Mencoba kembali tindakan terakhir yang gagal" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5088,7 +5221,7 @@ msgstr "Ulangi" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Kembali ke halaman sebelumnya" @@ -5184,13 +5317,13 @@ msgstr "Menyimpan pengaturan pemangkasan gambar" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "Katakan halo!" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Sains" @@ -5199,16 +5332,16 @@ msgid "Scroll to top" msgstr "Gulir ke atas" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5240,8 +5373,8 @@ msgstr "Cari feed yang ingin Anda sarankan kepada orang lain." #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cari pengguna" @@ -5370,11 +5503,11 @@ msgstr "Pilih bahasa yang ingin Anda sertakan dalam feed langganan Anda. Jika ti msgid "Select your app language for the default text to display in the app." msgstr "Pilih bahasa untuk teks bawaan yang akan ditampilkan dalam aplikasi." -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "Pilih tanggal lahir Anda" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Pilih minat Anda dari opsi di bawah ini" @@ -5487,23 +5620,23 @@ msgstr "Atur akun Anda" msgid "Sets Bluesky username" msgstr "Mengatur nama pengguna Bluesky" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "Mengatur tema menjadi gelap" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "Mengatur tema menjadi terang" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "Mengatur tema sesuai pengaturan sistem" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "Mengatur tema gelap menjadi tema gelap" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "Mengatur tema gelap menjadi tema redup" @@ -5523,9 +5656,9 @@ msgstr "Mengatur aspek rasio gambar menjadi tinggi" msgid "Sets image aspect ratio to wide" msgstr "Mengatur aspek rasio gambar menjadi lebar" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5540,13 +5673,13 @@ msgid "Sexually Suggestive" msgstr "Bermuatan Seksual" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Bagikan" @@ -5566,7 +5699,7 @@ msgstr "Bagikan fakta menarik!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Tetap bagikan" @@ -5577,7 +5710,7 @@ msgstr "Bagikan feed" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "Bagikan tautan" @@ -5595,7 +5728,7 @@ msgstr "Dialog berbagi tautan" msgid "Share QR code" msgstr "Bagikan kode QR" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "Bagikan paket pemula ini" @@ -5614,7 +5747,7 @@ msgstr "Membagikan situs web tertaut" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Tampilkan" @@ -5622,7 +5755,7 @@ msgstr "Tampilkan" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "Tampilkan teks alt" @@ -5741,17 +5874,17 @@ msgstr "Tampilkan postingan dari {0} di feed Anda" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5779,12 +5912,12 @@ msgstr "Masuk ke Bluesky atau buat akun baru" msgid "Sign out" msgstr "Keluar" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5800,7 +5933,7 @@ msgstr "Daftar atau masuk untuk bergabung dalam obrolan" msgid "Sign-in Required" msgstr "Wajib Masuk" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Masuk sebagai" @@ -5809,21 +5942,21 @@ msgstr "Masuk sebagai" msgid "Signed in as @{0}" msgstr "Masuk sebagai @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "mendaftar dengan paket pemula Anda" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "Mendaftar tanpa paket pemula" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Lewati" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Lewati tahap ini" @@ -5832,6 +5965,10 @@ msgstr "Lewati tahap ini" msgid "Software Dev" msgstr "Pengembang Perangkat Lunak" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -5856,8 +5993,8 @@ msgstr "Ada yang tidak beres, silakan coba lagi" msgid "Something went wrong, please try again." msgstr "Ada yang tidak beres, silakan coba lagi." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Maaf! Sesi Anda telah berakhir. Silakan masuk lagi." @@ -5887,7 +6024,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam; menyebut atau membalas secara berlebihan" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Olahraga" @@ -5907,17 +6044,22 @@ msgstr "Mulai obrolan dengan {displayName}" msgid "Start chatting" msgstr "Mulai mengobrol" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "Paket Pemula" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "Paket pemula dari {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "Paket pemula tidak valid" @@ -5933,7 +6075,7 @@ msgstr "Paket pemula memudahkan Anda untuk berbagi feed dan akun favorit Anda de #~ msgid "Status page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "Halaman Status" @@ -5941,16 +6083,16 @@ msgstr "Halaman Status" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "Langkah {0} dari {1}" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "Penyimpanan dibersihkan, Anda perlu memulai ulang aplikasi sekarang." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Storybook" @@ -5994,6 +6136,7 @@ msgstr "Akun yang disarankan" #~ msgid "Suggested Follows" #~ msgstr "" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Disarankan untuk Anda" @@ -6002,7 +6145,7 @@ msgstr "Disarankan untuk Anda" msgid "Suggestive" msgstr "Sugestif" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6013,6 +6156,10 @@ msgstr "Dukungan" msgid "Switch Account" msgstr "Beralih Akun" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Beralih ke {0}" @@ -6021,11 +6168,11 @@ msgstr "Beralih ke {0}" msgid "Switches the account you are logged in to" msgstr "Alihkan akun yang Anda gunakan untuk masuk" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "Sistem" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Log sistem" @@ -6041,12 +6188,24 @@ msgstr "Menu tagar: {displayTag}" msgid "Tall" msgstr "Tinggi" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Ketuk untuk melihat sepenuhnya" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Teknologi" @@ -6058,13 +6217,13 @@ msgstr "Ceritakan sebuah lelucon!" msgid "Tell us a little more" msgstr "Beritahu kami lebih lanjut" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Ketentuan" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6095,12 +6254,14 @@ msgstr "Terima kasih. Laporan Anda telah terkirim." msgid "That contains the following:" msgstr "Berisi hal berikut:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Panggilan telah terpakai." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6123,7 +6284,12 @@ msgstr "Panduan Komunitas telah dipindahkan ke <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "Dapatkan pengalaman yang lebih baik dalam aplikasi. Unduh Bluesky sekarang dan kami akan melanjutkan dari langkah terakhir yang Anda tinggalkan." @@ -6152,7 +6318,7 @@ msgstr "Postingan mungkin telah dihapus." msgid "The Privacy Policy has been moved to <0/>" msgstr "Kebijakan Privasi telah dipindahkan ke <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "Paket pemula yang ingin Anda lihat tidak valid. Anda dapat menghapus paket pemula ini." @@ -6210,11 +6376,11 @@ msgstr "Ada masalah saat menghubungi server" msgid "There was an issue contacting your server" msgstr "Ada masalah saat menghubungi server Anda" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ada masalah saat mengambil notifikasi. Ketuk di sini untuk mencoba lagi." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ada masalah saat mengambil postingan. Ketuk di sini untuk mencoba lagi." @@ -6410,7 +6576,7 @@ msgid "This post has been deleted." msgstr "Postingan ini telah dihapus." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Postingan ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." @@ -6471,12 +6637,12 @@ msgstr "Pengguna ini tidak mengikuti siapa pun." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Ini akan menghapus {0} dari daftar kata yang Anda bisukan. Anda tetap dapat menambahkannya lagi nanti." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "Preferensi utas" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Preferensi Utas" @@ -6488,7 +6654,7 @@ msgstr "Pengaturan utas diperbarui" msgid "Threaded Mode" msgstr "Mode Bersusun" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Preferensi Utas" @@ -6539,11 +6705,11 @@ msgctxt "action" msgid "Try again" msgstr "Coba lagi" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "Autentikasi dua faktor" @@ -6565,14 +6731,14 @@ msgstr "Bunyikan daftar" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "Tidak dapat menghapus" @@ -6837,7 +7003,7 @@ msgstr "Daftar pengguna diperbarui" msgid "User Lists" msgstr "Daftar Pengguna" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Nama pengguna atau alamat email" @@ -6876,15 +7042,15 @@ msgstr "Nilai:" msgid "Verify DNS Record" msgstr "Verifikasi DNS" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "Verifikasi email" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Verifikasi email saya" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Verifikasi Email Saya" @@ -6905,7 +7071,7 @@ msgstr "Verifikasi Email Anda" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "Versi {appVersion} {bundleInfo}" @@ -6918,7 +7084,7 @@ msgstr "Permainan Video" msgid "View {0}'s avatar" msgstr "Lihat avatar {0}" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "Lihat profil {0}" @@ -6967,7 +7133,7 @@ msgid "View users who like this feed" msgstr "Lihat pengguna yang menyukai feed ini" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "Lihat daftar feed Anda dan jelajahi lebih lanjut" @@ -7002,7 +7168,7 @@ msgstr "Kami tidak dapat memuat percakapan ini" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Kami perkirakan {estimatedTime} hingga akun Anda siap." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Semoga Anda senang dan betah di sini. Ingat, Bluesky itu:" @@ -7026,7 +7192,7 @@ msgstr "Kami tidak dapat memuat preferensi tanggal lahir Anda. Silakan coba lagi msgid "We were unable to load your configured labelers at this time." msgstr "Kami tidak dapat memuat pelabel yang Anda konfigurasikan saat ini." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "Sepertinya ada masalah koneksi. Mohon coba lagi untuk melanjutkan pengaturan akun Anda. Jika terus gagal, Anda dapat melewati langkah ini." @@ -7034,7 +7200,7 @@ msgstr "Sepertinya ada masalah koneksi. Mohon coba lagi untuk melanjutkan pengat msgid "We will let you know when your account is ready." msgstr "Kami akan memberi tahu Anda ketika akun Anda siap." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Kami akan menggunakan ini untuk menyesuaikan pengalaman Anda." @@ -7042,7 +7208,7 @@ msgstr "Kami akan menggunakan ini untuk menyesuaikan pengalaman Anda." msgid "We're having network issues, try again" msgstr "Kami mengalami masalah jaringan, coba lagi" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Kami sangat senang Anda bergabung dengan kami!" @@ -7087,7 +7253,7 @@ msgstr "Selamat datang kembali!" msgid "Welcome, friend!" msgstr "Selamat datang, kawan!" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "Apa saja minat Anda?" @@ -7178,7 +7344,7 @@ msgid "Write your reply" msgstr "Tulis balasan Anda" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Penulis" @@ -7197,7 +7363,7 @@ msgstr "Ya" msgid "Yes, deactivate" msgstr "Ya, nonaktifkan" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "Ya, hapus paket pemula ini" @@ -7209,7 +7375,7 @@ msgstr "Ya, aktifkan kembali akun saya" msgid "Yesterday, {time}" msgstr "Kemarin, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "Anda" @@ -7426,23 +7592,23 @@ msgstr "Anda: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Anda: {short}" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "Anda akan mengikuti pengguna dan feed yang disarankan setelah selesai membuat akun!" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Anda akan mengikuti pengguna yang disarankan setelah selesai membuat akun!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "Anda akan mengikuti pengguna ini dan {0} lainnya" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "Anda akan otomatis mengikuti para pengguna ini" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "Dapatkan informasi terbaru melalui feed berikut" @@ -7461,7 +7627,7 @@ msgstr "Anda sedang dalam antrian" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Anda masuk menggunakan Sandi Aplikasi. Mohon gunakan kata sandi utama untuk melanjutkan penonaktifan akun Anda." -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Anda siap untuk mulai!" @@ -7474,7 +7640,7 @@ msgstr "Anda telah memilih untuk menyembunyikan kata atau tagar dalam postingan msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Anda telah mencapai bagian akhir feed! Temukan lebih banyak akun lain untuk diikuti." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Akun Anda" @@ -7486,7 +7652,7 @@ msgstr "Akun Anda telah dihapus" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Semua catatan data publik dalam repositori akun Anda dapat diunduh sebagai berkas \"CAR\". Tidak termasuk konten media seperti gambar dan data pribadi yang harus diunduh secara terpisah." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "Tanggal lahir Anda" @@ -7503,7 +7669,8 @@ msgstr "Pilihan Anda akan disimpan, tetapi dapat diubah nanti di pengaturan." #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Email Anda tidak valid." @@ -7516,11 +7683,15 @@ msgstr "Alamat email Anda telah diperbarui namun belum diverifikasi. Silakan ver msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Alamat email Anda belum diverifikasi. Ini merupakan langkah keamanan penting yang kami rekomendasikan." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Feed mengikuti Anda kosong! Ikuti lebih banyak pengguna untuk melihat apa yang terjadi." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Panggilan lengkap Anda akan menjadi" @@ -7540,7 +7711,7 @@ msgstr "Kata sandi Anda telah berhasil diubah!" msgid "Your post has been published" msgstr "Postingan Anda telah dipublikasikan" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Postingan, suka, dan pemblokiran Anda bersifat publik. Sedangkan pembisuan bersifat privat." @@ -7560,7 +7731,6 @@ msgstr "Balasan Anda telah dipublikasikan" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Laporan Anda akan dikirim ke Layanan Moderasi Bluesky" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Panggilan Anda" - diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 4d253dbfe1..28a8676958 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -22,7 +22,7 @@ msgstr "" msgid "(no email)" msgstr "(no email)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -55,7 +55,7 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" @@ -63,7 +63,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -72,7 +72,7 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" @@ -80,7 +80,7 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -90,11 +90,11 @@ msgstr "" #~ msgid "{0} {purposeLabel} List" #~ msgstr "Lista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -149,7 +149,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} following" @@ -260,13 +260,17 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Nome utente non valido" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Conferma 2FA" #~ msgid "A content warning has been applied to this {0}." #~ msgstr "A questo post è stato applicato un avviso di contenuto {0}." +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "È disponibile una nuova versione dell'app. Aggiorna per continuare a utilizzarla." @@ -280,15 +284,15 @@ msgid "Access profile and other navigation links" msgstr "Accedi al profilo e ad altre impostazioni di navigazione" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Accessibilità" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "Impostazioni di accessibilità" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Impostazioni di Accessibilità" @@ -296,9 +300,9 @@ msgstr "Impostazioni di Accessibilità" #~ msgid "account" #~ msgstr "account" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Account" @@ -369,8 +373,8 @@ msgstr "Aggiungi un utente a questo elenco" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Aggiungi account" @@ -432,7 +436,7 @@ msgstr "Aggiungi il feed predefinito delle sole persone che segui" msgid "Add the following DNS record to your domain:" msgstr "Aggiungi il seguente record DNS al tuo dominio:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -478,15 +482,19 @@ msgid "Adult content is disabled." msgstr "Il contenuto per adulti è disattivato." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Avanzato" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "Tutti i feed che hai salvato, in un unico posto." @@ -515,7 +523,7 @@ msgstr "Hai già effettuato l'accesso come @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -525,7 +533,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Testo alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "Testo Alternativo" @@ -562,7 +570,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "È avvenuto un errore durante la cancellazione del messaggio. Riprovare un altra volta" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -572,6 +580,8 @@ msgstr "Un problema non incluso in queste opzioni" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -579,12 +589,12 @@ msgstr "Un problema non incluso in queste opzioni" msgid "An issue occurred, please try again." msgstr "Si è verificato un problema, riprova un'altra volta." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "si è verificato un errore sconosciuto" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "e" @@ -593,7 +603,7 @@ msgstr "e" msgid "Animals" msgstr "Animali" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "GIF animata" @@ -617,16 +627,16 @@ msgstr "Le password dell'app possono contenere solo lettere, numeri, spazi, trat msgid "App Password names must be at least 4 characters long." msgstr "Le password delle app devono contenere almeno 4 caratteri." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Impostazioni della password dell'app" #~ msgid "App passwords" #~ msgstr "Passwords dell'app" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Password dell'App" @@ -666,7 +676,7 @@ msgstr "Appella contro questa decisione" #~ msgid "Appeal this decision." #~ msgstr "Appella contro questa decisione." -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Aspetto" @@ -675,7 +685,7 @@ msgstr "Aspetto" msgid "Apply default recommended feeds" msgstr "Applica i feed raccomandati predefiniti" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -699,7 +709,7 @@ msgstr "Sei sicuro di voler abbandonare questa conversazione? I messaggi verrann msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -727,7 +737,7 @@ msgstr "Arte" msgid "Artistic or non-erotic nudity." msgstr "Nudità artistica o non erotica." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "Almeno 3 caratteri" @@ -738,14 +748,15 @@ msgstr "Almeno 3 caratteri" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -759,7 +770,7 @@ msgstr "Indietro" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Basato sui tuoi interessi {interestsText}" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Preferenze" @@ -767,7 +778,7 @@ msgstr "Preferenze" msgid "Birthday" msgstr "Compleanno" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Compleanno:" @@ -814,7 +825,7 @@ msgstr "Bloccato" msgid "Blocked accounts" msgstr "Accounts bloccati" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Accounts bloccati" @@ -856,6 +867,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky è un network aperto in cui puoi scegliere il tuo provider di hosting. L'hosting personalizzato è adesso disponibile in versione beta per gli sviluppatori." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #~ msgid "Bluesky is flexible." #~ msgstr "Bluesky è flessibile." @@ -892,6 +907,24 @@ msgstr "Sfoca le immagini e filtra dai feed" msgid "Books" msgstr "Libri" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -1021,17 +1054,17 @@ msgstr "Annulla l'apertura del sito collegato" msgid "Change" msgstr "Cambia" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Cambia" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Cambia il nome utente" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Cambia il Nome Utente" @@ -1039,12 +1072,12 @@ msgstr "Cambia il Nome Utente" msgid "Change my email" msgstr "Cambia la mia email" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Cambia la password" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Cambia la Password" @@ -1059,9 +1092,9 @@ msgstr "Cambia la lingua del post a {0}" msgid "Change Your Email" msgstr "Cambia la tua email" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "Messaggi" @@ -1071,14 +1104,14 @@ msgstr "Conversazione silenziata" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "Impostazioni messaggi" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "Impostazioni messaggi" @@ -1101,7 +1134,7 @@ msgstr "Verifica il mio stato" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Scopri alcuni utenti consigliati. Seguili per vedere utenti simili." -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "Controlla la tua email per il codice di accesso e inseriscilo qui." @@ -1113,9 +1146,17 @@ msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'e-mail con il co #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Scegli \"Tutti\" o \"Nessuno\"" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1132,7 +1173,7 @@ msgstr "" msgid "Choose Service" msgstr "Scegli il servizio" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Scegli gli algoritmi che compilano i tuoi feed personalizzati." @@ -1152,23 +1193,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "Scegli i tuoi feed principali" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Scegli la tua password" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Cancella tutti i dati legacy in archivio" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Cancella tutti i dati legacy in archivio (poi ricomincia)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Cancella tutti i dati in archivio" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Cancella tutti i dati in archivio (poi ricomincia)" @@ -1177,11 +1218,11 @@ msgstr "Cancella tutti i dati in archivio (poi ricomincia)" msgid "Clear search query" msgstr "Annulla la ricerca" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "Cancella tutti i dati di archiviazione legacy" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "Cancella tutti i dati di archiviazione" @@ -1229,7 +1270,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Chiudi" @@ -1292,11 +1333,11 @@ msgstr "Chiude l'editore del post ed elimina la bozza del post" msgid "Closes viewer for header image" msgstr "Chiude il visualizzatore dell'immagine di intestazione" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Comprime l'elenco degli utenti per una determinata notifica" @@ -1310,16 +1351,16 @@ msgstr "Commedia" msgid "Comics" msgstr "Fumetti" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Linee guida della community" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Completa l'incorporazione e inizia a utilizzare il tuo account" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "Completa la challenge" @@ -1383,7 +1424,7 @@ msgstr "Conferma la tua età:" msgid "Confirm your birthdate" msgstr "Conferma la tua data di nascita" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1396,11 +1437,11 @@ msgstr "Codice di conferma" #~ msgid "Confirms signing up {email} to the waitlist" #~ msgstr "Conferma l'iscrizione di {email} alla lista d'attesa" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Connessione in corso..." -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Contatta il supporto" @@ -1446,7 +1487,7 @@ msgstr "Avviso sui contenuti" msgid "Context menu backdrop, click to close the menu." msgstr "Sfondo del menu contestuale, clicca per chiudere il menu." -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1459,9 +1500,9 @@ msgstr "Continua come {0} (attualmente connesso)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Vai al passaggio successivo" @@ -1486,7 +1527,7 @@ msgstr "Cucina" msgid "Copied" msgstr "Copiato" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Versione di build copiata nella clipboard" @@ -1495,7 +1536,7 @@ msgstr "Versione di build copiata nella clipboard" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Copiato nel clipboard" @@ -1555,7 +1596,7 @@ msgstr "Copia il testo del post" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politica sul diritto d'autore" @@ -1592,7 +1633,7 @@ msgstr "" msgid "Create a new account" msgstr "Crea un nuovo account" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Crea un nuovo Bluesky account" @@ -1602,7 +1643,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1610,7 +1651,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Crea un account" @@ -1671,7 +1712,7 @@ msgstr "Personalizzato" msgid "Custom domain" msgstr "Dominio personalizzato" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "I feed personalizzati creati dalla comunità ti offrono nuove esperienze e ti aiutano a trovare contenuti interessanti." @@ -1683,8 +1724,8 @@ msgstr "Personalizza i media da i siti esterni." #~ msgid "Danger Zone" #~ msgstr "Zona di Pericolo" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Scuro" @@ -1692,24 +1733,24 @@ msgstr "Scuro" msgid "Dark mode" msgstr "Aspetto scuro" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Tema scuro" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Data di nascita" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "Eliminare errori nella Moderazione" @@ -1718,16 +1759,16 @@ msgid "Debug panel" msgstr "Pannello per il debug" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Elimina" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Elimina l'account" @@ -1746,8 +1787,8 @@ msgstr "Elimina la password dell'app" msgid "Delete app password?" msgstr "Eliminare la password dell'app?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "" @@ -1774,7 +1815,7 @@ msgstr "Cancellare account" #~ msgid "Delete my account…" #~ msgstr "Cancella il mio account…" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Cancellare Account…" @@ -1783,12 +1824,12 @@ msgstr "Cancellare Account…" msgid "Delete post" msgstr "Elimina il post" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1808,7 +1849,7 @@ msgstr "Eliminato" msgid "Deleted post." msgstr "Post eliminato." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "" @@ -1833,7 +1874,7 @@ msgstr "Testo descrittivo alternativo" msgid "Did you want to say anything?" msgstr "Volevi dire qualcosa?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Fioco" @@ -1878,6 +1919,10 @@ msgstr "Scartare la bozza?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Scoraggia le app dal mostrare il mio account agli utenti disconnessi" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1887,10 +1932,14 @@ msgstr "Scopri nuovi feed personalizzati" msgid "Discover new feeds" msgstr "Scopri nuovi feed" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "Scopri nuovi feed" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1911,7 +1960,7 @@ msgstr "Pannello DNS" msgid "Does not include nudity." msgstr "Non include nudità." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "Non inizia o termina con un trattino" @@ -1962,7 +2011,7 @@ msgstr "Fatto{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Usa il doppio tocco per accedere" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -1974,7 +2023,7 @@ msgstr "" msgid "Download CAR file" msgstr "Scarica il CAR file" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Trascina e rilascia per aggiungere immagini" @@ -2022,11 +2071,11 @@ msgstr "e.g. Utenti che rispondono ripetutamente con annunci." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Ogni codice funziona per un solo uso. Riceverai periodicamente più codici di invito." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -2057,9 +2106,9 @@ msgstr "Modifica i dettagli della lista" msgid "Edit Moderation List" msgstr "Modifica l'elenco di moderazione" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Modifica i miei feed" @@ -2087,7 +2136,7 @@ msgstr "Modifica il Profilo" #~ msgid "Edit Saved Feeds" #~ msgstr "Modifica i feed memorizzati" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -2107,7 +2156,7 @@ msgstr "Modifica il tuo nome visualizzato" msgid "Edit your profile description" msgstr "Modifica la descrizione del tuo profilo" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -2120,7 +2169,7 @@ msgstr "Formazione scolastica" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Email" @@ -2146,7 +2195,7 @@ msgstr "Email Aggiornata" msgid "Email verified" msgstr "Email verificata" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "Email:" @@ -2211,6 +2260,10 @@ msgstr "Abilitato" msgid "End of feed" msgstr "Fine del feed" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Inserisci un nome per questa password dell'app" @@ -2251,7 +2304,7 @@ msgstr "Inserisci la tua data di nascita" #~ msgstr "Inserisci la tua email" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Inserisci il tuo indirizzo email" @@ -2274,11 +2327,11 @@ msgstr "Inserisci il tuo nome di utente e la tua password" msgid "Error occurred while saving file" msgstr "Un errore è avvenuto durante il salvataggio del file" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Errore nella risposta del captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Errore:" @@ -2336,7 +2389,7 @@ msgstr "Uscita dall'inserzione della domanda di ricerca" msgid "Expand alt text" msgstr "Ampliare il testo alternativo" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "" @@ -2353,12 +2406,12 @@ msgstr "Media espliciti o potenzialmente inquietanti." msgid "Explicit sexual images." msgstr "Immagini sessuali esplicite." -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "Esporta i miei dati" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "Esporta i miei dati" @@ -2372,13 +2425,13 @@ msgstr "Media esterni" 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 "I multimediali esterni possono consentire ai siti web di raccogliere informazioni su di te e sul tuo dispositivo. Nessuna informazione viene inviata o richiesta finché non si preme il pulsante \"Riproduci\"." -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Preferenze multimediali esterni" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Impostazioni multimediali esterni" @@ -2404,7 +2457,7 @@ msgstr "Errore nel cancellare il messaggio" msgid "Failed to delete post, please try again" msgstr "Non possiamo eliminare il post, riprova di nuovo" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2451,7 +2504,7 @@ msgstr "Errore nel invio dell'appello, si prega di riprovare." msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2460,11 +2513,11 @@ msgstr "" msgid "Failed to update settings" msgstr "Errore nell'aggiornamento delle impostazioni" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Feed" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed fatto da {0}" @@ -2480,17 +2533,18 @@ msgstr "Feed fatto da {0}" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Commenti" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2507,7 +2561,7 @@ msgstr "I feed sono algoritmi personalizzati che gli utenti creano con un minimo #~ msgid "Feeds can be topical as well!" #~ msgstr "I feed possono anche avere tematiche!" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2523,7 +2577,7 @@ msgstr "File salvata con successo!" msgid "Filter from feeds" msgstr "Filtra dai feed" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Finalizzando" @@ -2533,6 +2587,10 @@ msgstr "Finalizzando" msgid "Find accounts to follow" msgstr "Trova account da seguire" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Trova post e utenti su Bluesky" @@ -2561,11 +2619,15 @@ msgstr "Ottimizza i la visualizzazione delle discussioni." msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Flessibile" @@ -2578,6 +2640,8 @@ msgstr "Gira in orizzontale" msgid "Flip vertically" msgstr "Gira in verticale" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2600,13 +2664,17 @@ msgstr "Segui {0}" msgid "Follow {name}" msgstr "" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Segui l'Account" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2633,7 +2701,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Seguito da {0}" @@ -2661,16 +2729,20 @@ msgstr "Utenti seguiti" msgid "Followed users only" msgstr "Solo utenti seguiti" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "ti segue" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Followers" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2682,17 +2754,20 @@ msgstr "" #~ msgid "following" #~ msgstr "following" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Following" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguiti {0}" @@ -2701,21 +2776,25 @@ msgstr "Seguiti {0}" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Preferenze del Following feed" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Preferenze del Following Feed" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Ti segue" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Ti Segue" @@ -2743,11 +2822,11 @@ msgstr "Per motivi di sicurezza non potrai visualizzarlo nuovamente. Se perdi qu msgid "Forgot Password" msgstr "Hai dimenticato la Password" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "Hai dimenticato la password?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "Hai dimenticato?" @@ -2781,6 +2860,10 @@ msgstr "Iniziamo" msgid "Get Started" msgstr "Inizia" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2795,31 +2878,35 @@ msgstr "Evidenti violazioni della legge o dei termini di servizio" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Torna indietro" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Torna Indietro" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Torna al passaggio precedente" @@ -2851,6 +2938,10 @@ msgstr "Seguente" msgid "Go to profile" msgstr "Va al profilo" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Vai al profilo dell'utente" @@ -2859,6 +2950,10 @@ msgstr "Vai al profilo dell'utente" msgid "Graphic Media" msgstr "Media grafici" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Nome Utente" @@ -2871,19 +2966,19 @@ msgstr "Aptica" msgid "Harassment, trolling, or intolerance" msgstr "Molestie, trolling o intolleranza" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Hashtag" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Ci sono problemi?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Aiuto" @@ -2919,7 +3014,7 @@ msgstr "Ecco la password dell'app." msgid "Hide" msgstr "Nascondi" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Nascondi" @@ -2938,7 +3033,7 @@ msgstr "Nascondere il contenuto" msgid "Hide this post?" msgstr "Vuoi nascondere questo post?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Nascondi elenco utenti" @@ -2973,10 +3068,10 @@ msgstr "Stiamo riscontrando problemi nel trovare questi dati. Guarda PI[U giù p msgid "Hmmmm, we couldn't load that moderation service." msgstr "Non siamo riusciti a caricare il servizio di moderazione." -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2990,8 +3085,8 @@ msgid "Host:" msgstr "Hosting:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Servizio di hosting" @@ -3106,15 +3201,15 @@ msgstr "Inserisci la password per la cancellazione dell'account" #~ msgid "Input phone number for SMS verification" #~ msgstr "Inserisci il numero di telefono per la verifica via SMS" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "Inserisci il codice che ti è stato inviato via email" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "Inserisci la password relazionata a {identifier}" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "Inserisci la password relazionata a {identifier}" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Inserisci il nome utente o l'indirizzo email che hai utilizzato al momento della registrazione" @@ -3124,7 +3219,7 @@ msgstr "Inserisci il nome utente o l'indirizzo email che hai utilizzato al momen #~ msgid "Input your email to get on the Bluesky waitlist" #~ msgstr "Inserisci la tua email per entrare nella lista d'attesa di Bluesky" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Inserisci la tua password" @@ -3132,7 +3227,7 @@ msgstr "Inserisci la tua password" msgid "Input your preferred hosting provider" msgstr "Inserisci il tuo provider di hosting preferito" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Inserisci il tuo identificatore" @@ -3140,7 +3235,7 @@ msgstr "Inserisci il tuo identificatore" msgid "Introducing Direct Messages" msgstr "Introduzione ai Messaggi Diretti" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Codice di conferma 2FA non valido." @@ -3149,7 +3244,7 @@ msgstr "Codice di conferma 2FA non valido." msgid "Invalid or unsupported post record" msgstr "Protocollo del post non valido o non supportato" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Nome dell'utente o password errato" @@ -3160,11 +3255,11 @@ msgstr "Nome dell'utente o password errato" msgid "Invite a Friend" msgstr "Invita un amico" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Codice d'invito" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Codice invito non accettato. Controlla di averlo inserito correttamente e riprova." @@ -3203,8 +3298,10 @@ msgstr "" msgid "Jobs" msgstr "Lavori" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3260,16 +3357,16 @@ msgstr "Etichette sul tuo contenuto" msgid "Language selection" msgstr "Seleziona la lingua" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Impostazione delle lingue" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Impostazione delle Lingue" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Lingue" @@ -3335,7 +3432,7 @@ msgstr "Stai lasciando Bluesky" msgid "left to go." msgstr "mancano." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'archivio legacy è stato cancellato, riattiva la app." @@ -3348,28 +3445,38 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Reimpostazione della password!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Andiamo!" #~ msgid "Library" #~ msgstr "Biblioteca" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Chiaro" #~ msgid "Like" #~ msgstr "Mi piace" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Metti mi piace a questo feed" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Piace a" @@ -3388,14 +3495,14 @@ msgstr "Piace A" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Piace a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "piace il tuo feed personalizzato" #~ msgid "liked your custom feed{0}" #~ msgstr "piace il feed personalizzato{0}" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "piace il tuo post" @@ -3407,7 +3514,7 @@ msgstr "Mi piace" msgid "Likes on this post" msgstr "Mi Piace in questo post" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Lista" @@ -3419,7 +3526,7 @@ msgstr "Lista avatar" msgid "List blocked" msgstr "Lista bloccata" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Lista di {0}" @@ -3444,10 +3551,10 @@ msgstr "Lista sbloccata" msgid "List unmuted" msgstr "Lista non mutata" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3490,7 +3597,7 @@ msgstr "Caricamento..." #~ msgid "Local dev server" #~ msgstr "Server di sviluppo locale" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Log" @@ -3514,7 +3621,7 @@ msgstr "Visibilità degli utenti disconnessi" msgid "Login to account that is not listed" msgstr "Accedi all'account che non è nella lista" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "Tieni premutoper aprire il menu dei tag per #{tag}" @@ -3607,7 +3714,7 @@ msgstr "Il messaggio è troppo lungo" msgid "Message settings" msgstr "Impostazioni messaggio" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3618,9 +3725,9 @@ msgstr "Messaggi" msgid "Misleading Account" msgstr "Account Ingannevole" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Moderazione" @@ -3628,7 +3735,7 @@ msgstr "Moderazione" msgid "Moderation details" msgstr "Dettagli sulla moderazione" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3656,16 +3763,16 @@ msgstr "Lista di moderazione aggiornata" msgid "Moderation lists" msgstr "Liste di moderazione" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liste di Moderazione" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Impostazioni di moderazione" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "Stati di moderazione" @@ -3701,6 +3808,10 @@ msgstr "Dai priorità alle risposte con più likes" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #~ msgid "Must be at least 3 characters" #~ msgstr "Deve contenere almeno 3 caratteri" @@ -3780,7 +3891,7 @@ msgstr "Silenziato" msgid "Muted accounts" msgstr "Account silenziato" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Accounts Silenziati" @@ -3806,19 +3917,19 @@ msgstr "Silenziare un account è privato. Gli account silenziati possono interag msgid "My Birthday" msgstr "Il mio Compleanno" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "I miei Feed" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Il mio Profilo" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "I miei feed salvati" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "I miei Feed Salvati" @@ -3842,16 +3953,20 @@ msgid "Name or Description Violates Community Standards" msgstr "Il Nome o la Descrizione Viola gli Standard della Comunità" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Natura" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Vai alla schermata successiva" @@ -3870,7 +3985,7 @@ msgstr "Hai bisogno di segnalare una violazione del copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Non perdere mai l'accesso ai tuoi follower e ai tuoi dati." -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "Non perdere mai l'accesso ai tuoi follower o ai tuoi dati." @@ -3914,17 +4029,17 @@ msgctxt "action" msgid "New post" msgstr "Nuovo Post" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Nuovo post" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Nuovo post" @@ -3945,21 +4060,22 @@ msgid "Newest replies first" msgstr "Mostrare prima le risposte più recenti" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Notizie" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4000,11 +4116,12 @@ msgstr "Non si è trovata nessuna GIF in primo piano. Potrebbe esserci un proble msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Non segui più {0}" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "Non più di 253 caratteri" @@ -4016,7 +4133,7 @@ msgstr "Ancora nessun messaggio" msgid "No more conversations to show" msgstr "Nessuna conversazione da visualizzare" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Ancora nessuna notifica!" @@ -4044,7 +4161,7 @@ msgstr "Nessun risultato" msgid "No results found" msgstr "Non si è trovato nessun risultato" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "Nessun risultato trovato per \"{query}\"" @@ -4089,7 +4206,7 @@ msgstr "Nudità non sessuale" #~ msgid "Not Applicable." #~ msgstr "Non applicabile." -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Non trovato" @@ -4101,7 +4218,7 @@ msgstr "Non adesso" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Nota sulla condivisione" @@ -4121,11 +4238,11 @@ msgstr "Suoni di notifica" msgid "Notification Sounds" msgstr "Suoni di notifica" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4163,7 +4280,7 @@ msgstr "Spento" msgid "Oh no!" msgstr "Oh no!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Oh no! Qualcosa è andato male." @@ -4187,10 +4304,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Reimpostazione dell'onboarding" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "A una o più immagini manca il testo alternativo." @@ -4207,7 +4328,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "Solo {0} può rispondere." -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "Contiene solo lettere, numeri e trattini" @@ -4223,7 +4344,7 @@ msgstr "Ops! Qualcosa è andato male!" msgid "Oops!" msgstr "Ops!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Apri" @@ -4249,7 +4370,7 @@ msgstr "Apri il selettore emoji" msgid "Open feed options menu" msgstr "Apri il menu delle opzioni del feed" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Apri i links con il navigatore della app" @@ -4269,16 +4390,16 @@ msgstr "Apri la navigazione" msgid "Open post options menu" msgstr "Apri il menu delle opzioni del post" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Apri la pagina della cronologia" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "Apri il registro di sistema" @@ -4290,7 +4411,7 @@ msgstr "Apre le {numItems} opzioni" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "Apre le impostazioni di accessibilità" @@ -4306,7 +4427,7 @@ msgstr "Apre dettagli aggiuntivi per una debug entry" msgid "Opens camera on device" msgstr "Apre la fotocamera sul dispositivo" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "Apre impostazioni messaggi" @@ -4314,7 +4435,7 @@ msgstr "Apre impostazioni messaggi" msgid "Opens composer" msgstr "Apre il compositore" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Apre le impostazioni configurabili delle lingue" @@ -4325,7 +4446,7 @@ msgstr "Apre la galleria fotografica del dispositivo" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Apre l'editor per il nome configurato del profilo, l'avatar, l'immagine di sfondo e la descrizione" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Apre le impostazioni esterne per gli incorporamenti" @@ -4356,30 +4477,30 @@ msgstr "Apre la finestra per selezionare i GIF" msgid "Opens list of invite codes" msgstr "Apre la lista dei codici di invito" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Apre la modale per la conferma dell'eliminazione dell'account. Richiede un codice e-mail" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Apre il modal per la conferma dell'eliminazione dell'account. Richiede un codice email." -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "Apre la modale per modificare il tuo password di Bluesky" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Apre la modale per la scelta di un nuovo handle di Bluesky" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Apre la modale per scaricare i dati del tuo account Bluesky (repository)" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "Apre la modale per la verifica dell'e-mail" @@ -4387,11 +4508,11 @@ msgstr "Apre la modale per la verifica dell'e-mail" msgid "Opens modal for using custom domain" msgstr "Apre il modal per l'utilizzo del dominio personalizzato" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Apre le impostazioni di moderazione" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Apre il modulo di reimpostazione della password" @@ -4400,18 +4521,18 @@ msgstr "Apre il modulo di reimpostazione della password" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Apre la schermata per modificare i feed salvati" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Apre la schermata con tutti i feed salvati" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "Apre le impostazioni della password dell'app" #~ msgid "Opens the app password settings page" #~ msgstr "Apre la pagina delle impostazioni della password dell'app" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "Apre le preferenze del feed Following" @@ -4426,20 +4547,20 @@ msgstr "Apre il sito Web collegato" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Apri la pagina della cronologia" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Apre la pagina del registro di sistema" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Apre le preferenze dei threads" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4493,8 +4614,8 @@ msgstr "Pagina non trovata" msgid "Page Not Found" msgstr "Pagina non trovata" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4516,15 +4637,16 @@ msgstr "Password aggiornata!" msgid "Pause" msgstr "Pausa" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Gente" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "Persone seguite da @{0}" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "Persone che seguono @{0}" @@ -4541,14 +4663,14 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Animali di compagnia" #~ msgid "Phone number" #~ msgstr "Numero di telefono" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4594,15 +4716,16 @@ msgstr "Riproduci video" msgid "Plays the GIF" msgstr "Riproduci questa GIF" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Scegli il tuo nome utente." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Scegli la tua password." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Si prega di completare il captcha di verifica." @@ -4631,10 +4754,15 @@ msgstr "Inserisci una parola, un tag o una frase valida da silenziare" #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "Inserisci il codice di verifica inviato a {phoneNumberFormatted}." -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Inserisci la tua email." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Inserisci anche la tua password:" @@ -4667,7 +4795,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Attendi il caricamento della scheda di collegamento" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Politica" @@ -4696,9 +4824,9 @@ msgstr "Post" msgid "Post by {0}" msgstr "Pubblicato da {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Pubblicato da @{0}" @@ -4737,6 +4865,7 @@ msgstr "Post non trovato" msgid "posts" msgstr "post" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Post" @@ -4764,7 +4893,7 @@ msgstr "Premi per cambiare provider di hosting" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "Premere per riprovare" @@ -4784,15 +4913,15 @@ msgstr "Lingua principale" msgid "Prioritize Your Follows" msgstr "Dai priorità a quelli che segui" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacy" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Informativa sulla privacy" @@ -4810,8 +4939,8 @@ msgstr "Elaborazione in corso…" msgid "profile" msgstr "profilo" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4822,11 +4951,11 @@ msgstr "Profilo" msgid "Profile updated" msgstr "Profilo aggiornato" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Proteggi il tuo account verificando la tua email." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Pubblico" @@ -4858,6 +4987,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4913,7 +5046,7 @@ msgid "Reload conversations" msgstr "Ricarica conversazioni" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4965,7 +5098,7 @@ msgstr "Rimuovere il feed?" msgid "Remove from my feeds" msgstr "Rimuovi dai miei feed" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Rimuovere dai miei feed?" @@ -5119,8 +5252,8 @@ msgstr "Segnala il messaggio" msgid "Report post" msgstr "Segnala il post" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -5166,7 +5299,7 @@ msgstr "Ripubblicare" msgid "Repost" msgstr "Ripubblicare" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5194,7 +5327,7 @@ msgstr "Ripubblicato da{0}" msgid "Reposted by <0><1/>" msgstr "Ripubblicato da <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "ripubblicato il tuo post" @@ -5223,7 +5356,7 @@ msgstr "Richiedi il testo alternativo prima di pubblicare" msgid "Require email code to log into your account" msgstr "Richiedi il codice via email per accedere al tuo account" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Obbligatorio per questo operatore" @@ -5243,8 +5376,8 @@ msgstr "Reimposta il Codice" #~ msgid "Reset onboarding" #~ msgstr "Reimposta l'incorporazione" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Reimposta lo stato dell' incorporazione" @@ -5255,20 +5388,20 @@ msgstr "Reimposta la password" #~ msgid "Reset preferences" #~ msgstr "Reimposta le preferenze" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Reimposta lo stato delle preferenze" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Reimposta lo stato dell'incorporazione" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Reimposta lo stato delle preferenze" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Ritenta l'accesso" @@ -5281,12 +5414,12 @@ msgstr "Ritenta l'ultima azione che ha generato un errore" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5296,7 +5429,7 @@ msgstr "Riprova" #~ msgstr "Riprova." #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Ritorna alla pagina precedente" @@ -5394,13 +5527,13 @@ msgstr "Salva le impostazioni di ritaglio dell'immagine" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "Di ciao!" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Scienza" @@ -5409,16 +5542,16 @@ msgid "Scroll to top" msgstr "Scorri verso l'alto" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5446,8 +5579,8 @@ msgstr "Cerca tutti i post con il tag {displayTag}" msgid "Search for feeds that you want to suggest to others." msgstr "" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Cerca utenti" @@ -5584,11 +5717,11 @@ msgstr "Seleziona le lingue che desideri includere nei feed a cui sei iscritto. msgid "Select your app language for the default text to display in the app." msgstr "Seleziona la lingua dell'app per il testo predefinito da visualizzare nell'app." -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "Seleziona la tua data di nascita" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Seleziona i tuoi interessi dalle seguenti opzioni" @@ -5738,23 +5871,23 @@ msgstr "Configura il tuo account" msgid "Sets Bluesky username" msgstr "Imposta il tuo nome utente di Bluesky" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "Imposta il tema colore su scuro" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "Imposta il tema colore su chiaro" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "Imposta il tema colore basato impostazioni di sistema" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "Imposta il tema scuro sul tema scuro" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "Imposta il tema scuro sul tema semi fosco" @@ -5780,9 +5913,9 @@ msgstr "Imposta l'amplio sulle proporzioni dell'immagine" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Imposta il server per il client Bluesky" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5797,13 +5930,13 @@ msgid "Sexually Suggestive" msgstr "Sessualmente suggestivo" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Condividi" @@ -5823,7 +5956,7 @@ msgstr "Condividi un fatto divertente!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Condividi comunque" @@ -5834,7 +5967,7 @@ msgstr "Condividi il feed" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5852,7 +5985,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -5871,14 +6004,14 @@ msgstr "Condivide il sito Web nel link" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Mostra" #~ msgid "Show all replies" #~ msgstr "Mostra tutte le repliche" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "Mostra testo alternativo" @@ -6002,17 +6135,17 @@ msgstr "Mostra i post di {0} nel tuo feed" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6046,12 +6179,12 @@ msgstr "Accedi a Bluesky o crea un nuovo account" msgid "Sign out" msgstr "Disconnetta" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6067,7 +6200,7 @@ msgstr "Iscriviti o accedi per partecipare alla conversazione" msgid "Sign-in Required" msgstr "È richiesta l'autenticazione" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Registrato/a come" @@ -6076,24 +6209,24 @@ msgstr "Registrato/a come" msgid "Signed in as @{0}" msgstr "Registrato/a come @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} esce da Bluesky" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Salta questo passo" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Salta questa corrente" @@ -6105,6 +6238,10 @@ msgstr "Salta questa corrente" msgid "Software Dev" msgstr "Sviluppo Software" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -6135,8 +6272,8 @@ msgstr "Qualcosa è andato male, prova di nuovo." #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Qualcosa è andato storto. Controlla la tua email e riprova." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Scusa! La tua sessione è scaduta. Per favore accedi di nuovo." @@ -6165,7 +6302,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam; menzioni o risposte eccessive" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Sports" @@ -6188,17 +6325,22 @@ msgstr "Avvia conversazione con {displayName}" msgid "Start chatting" msgstr "Iniza a conversare" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -6213,26 +6355,26 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Pagina di stato" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "Pagina di stato" #~ msgid "Step" #~ msgstr "Passo" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "Step {0} di {1}" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Passo {0} di {numSteps}" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "Spazio di archiviazione eliminato. Riavvia l'app." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Cronologia" @@ -6276,6 +6418,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Accounts da seguire" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Suggerito per te" @@ -6284,7 +6427,7 @@ msgstr "Suggerito per te" msgid "Suggestive" msgstr "Suggestivo" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6298,6 +6441,10 @@ msgstr "Supporto" msgid "Switch Account" msgstr "Cambia account" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Cambia a {0}" @@ -6306,11 +6453,11 @@ msgstr "Cambia a {0}" msgid "Switches the account you are logged in to" msgstr "Cambia l'account dal quale hai effettuato l'accesso" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Registro di sistema" @@ -6326,12 +6473,24 @@ msgstr "Tag menu: {displayTag}" msgid "Tall" msgstr "Alto" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tocca per visualizzare completamente" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Tecnologia" @@ -6343,13 +6502,13 @@ msgstr "Racconta una barzalletta!" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Termini" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6380,12 +6539,14 @@ msgstr "Grazie. La tua segnalazione è stata inviata." msgid "That contains the following:" msgstr "Che contiene il seguente:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Questo handle è già stato preso." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6407,7 +6568,12 @@ msgstr "Le Linee guida della community sono state spostate a<0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La politica sul copyright è stata spostata a <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6436,7 +6602,7 @@ msgstr "Il post potrebbe essere stato cancellato." msgid "The Privacy Policy has been moved to <0/>" msgstr "La politica sulla privacy è stata spostata a <0/><0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6497,11 +6663,11 @@ msgstr "Si è verificato un problema durante il contatto con il server" msgid "There was an issue contacting your server" msgstr "Si è verificato un problema durante il contatto con il tuo server" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle notifiche. Tocca qui per riprovare." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Si è verificato un problema nel recupero dei post. Tocca qui per riprovare." @@ -6700,7 +6866,7 @@ msgid "This post has been deleted." msgstr "Questo post è stato cancellato." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo post è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." @@ -6772,12 +6938,12 @@ msgstr "Questo eliminerà {0} dalle parole disattivate. Puoi sempre aggiungerla #~ msgid "This will hide this post from your feeds." #~ msgstr "Questo nasconderà il post dai tuoi feed." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "Preferenze delle discussioni" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Preferenze delle Discussioni" @@ -6789,7 +6955,7 @@ msgstr "" msgid "Threaded Mode" msgstr "Modalità discussione" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Preferenze per le discussioni" @@ -6843,11 +7009,11 @@ msgstr "Riprova" #~ msgid "Try again" #~ msgstr "Provalo di nuovo" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "Autenticazione a due fattori" @@ -6869,14 +7035,14 @@ msgstr "Riattiva questa lista" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessione Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -7147,7 +7313,7 @@ msgstr "Lista aggiornata" msgid "User Lists" msgstr "Liste publiche" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Nome utente o indirizzo Email" @@ -7188,15 +7354,15 @@ msgstr "Valore:" msgid "Verify DNS Record" msgstr "Verifica record DNS" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "Verifica Email" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Verifica la mia email" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Verifica la Mia Email" @@ -7216,7 +7382,7 @@ msgstr "Verifica la tua email" #~ msgid "Version {0}" #~ msgstr "Versione {0}" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "Versione {appVersion} {bundleInfo}" @@ -7229,7 +7395,7 @@ msgstr "Video Games" msgid "View {0}'s avatar" msgstr "Vedi l'avatar di {0}" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "" @@ -7278,7 +7444,7 @@ msgid "View users who like this feed" msgstr "Visualizza gli utenti a cui piace questo feed" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -7316,7 +7482,7 @@ msgstr "Non riusciamo a caricare questa conversazione" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Stimiamo {estimatedTime} prima che il tuo account sia pronto." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Speriamo di darti dei momenti dei bei momenti. Ricorda, Bluesky è:" @@ -7340,7 +7506,7 @@ msgstr "Non siamo riusciti a caricare le tue preferenze relative alla data di na msgid "We were unable to load your configured labelers at this time." msgstr "Al momento non è stato possibile caricare le etichettatori configurati." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "Non siamo riusciti a connetterci. Riprova per continuare a configurare il tuo account. Se il problema persiste, puoi ignorare questo flusso." @@ -7351,7 +7517,7 @@ msgstr "Ti faremo sapere quando il tuo account sarà pronto." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Esamineremo il tuo ricorso al più presto." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Lo useremo per personalizzare la tua esperienza." @@ -7359,7 +7525,7 @@ msgstr "Lo useremo per personalizzare la tua esperienza." msgid "We're having network issues, try again" msgstr "Stiamo riscontrando problemi di rete, riprova" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Siamo felici che tu ti unisca a noi!" @@ -7403,7 +7569,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "Quali sono i tuoi interessi?" @@ -7500,7 +7666,7 @@ msgid "Write your reply" msgstr "Scrivi la tua risposta" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Scrittori" @@ -7522,7 +7688,7 @@ msgstr "Si" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7534,7 +7700,7 @@ msgstr "" msgid "Yesterday, {time}" msgstr "Ieri, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -7761,23 +7927,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -7796,7 +7962,7 @@ msgstr "Sei in fila" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Sei pronto per iniziare!" @@ -7809,7 +7975,7 @@ msgstr "Hai scelto di nascondere una parola o un tag in questo post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Hai raggiunto la fine del tuo feed! Trova altri account da seguire." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Il tuo account" @@ -7821,7 +7987,7 @@ msgstr "Il tuo account è stato eliminato" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "L'archivio del tuo account, che contiene tutti i record di dati pubblici, può essere scaricato come file \"CAR\". Questo file non include elementi multimediali incorporati, come immagini o dati privati, che devono essere recuperati separatamente." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "La tua data di nascita" @@ -7838,7 +8004,8 @@ msgstr "La tua scelta verrà salvata, ma potrà essere modificata successivament #~ msgstr "Il tuo feed predefinito è \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Your email appears to be invalid." @@ -7854,11 +8021,15 @@ msgstr "La tua email è stata aggiornata ma non verificata. Come passo successiv msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "La tua email non è stata ancora verificata. Ti consigliamo di fare questo importante passo per la sicurezza del tuo account." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Il tuo feed seguente è vuoto! Segui più utenti per vedere cosa sta succedendo." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Il tuo nome di utente completo sarà" @@ -7884,7 +8055,7 @@ msgstr "La tua password è stata modificata correttamente!" msgid "Your post has been published" msgstr "Il tuo post è stato pubblicato" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "I tuoi post, i tuoi Mi piace e i tuoi blocchi sono pubblici. I conti silenziati sono privati." @@ -7904,6 +8075,6 @@ msgstr "La tua risposta è stata pubblicata" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "La tua segnalazione verrà inviata al Servizio Moderazione di Bluesky" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Il tuo handle utente" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 3b97ab285e..98b3148382 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -21,7 +21,7 @@ msgstr "(埋め込みコンテンツあり)" msgid "(no email)" msgstr "(メールがありません)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {他{formattedCount}人}}" @@ -47,7 +47,7 @@ msgstr "{0, plural, other {フォロワー}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {フォロー中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {いいね(#個のいいね)}}" @@ -55,7 +55,7 @@ msgstr "{0, plural, other {いいね(#個のいいね)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {いいね}}" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#人のユーザーがいいね}}" @@ -64,7 +64,7 @@ msgstr "{0, plural, other {#人のユーザーがいいね}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {投稿}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {返信(#件の返信)}}" @@ -72,15 +72,15 @@ msgstr "{0, plural, other {返信(#件の返信)}}" msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {リポスト}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "今週、{0}人が参加しました" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "{0}人がこのスターターパックを使用しました!" @@ -132,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, other {時間}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} フォロー" @@ -205,7 +205,7 @@ msgstr "<0>あなたと<1><2>{0}はあなたのスターターパッ msgid "⚠Invalid Handle" msgstr "⚠無効なハンドル" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "2要素認証の確認" @@ -223,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "プロフィールと他のナビゲーションリンクにアクセス" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "アクセシビリティ" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "アクセシビリティの設定" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "アクセシビリティの設定" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "アカウント" @@ -309,8 +309,8 @@ msgstr "リストにユーザーを追加" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "アカウントを追加" @@ -353,7 +353,7 @@ msgstr "フォローしているユーザーのみのデフォルトのフィー msgid "Add the following DNS record to your domain:" msgstr "次のDNSレコードをドメインに追加してください:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "このフィードをあなたのフィードに追加する" @@ -393,19 +393,19 @@ msgid "Adult content is disabled." msgstr "成人向けコンテンツは無効になっています。" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "高度な設定" -#: src/state/shell/progress-guide.tsx:177 +#: src/state/shell/progress-guide.tsx:176 msgid "Algorithm training complete!" msgstr "アルゴリズムのトレーニング完了!" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "すべてのアカウントをフォローしました!" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "保存したすべてのフィードを1箇所にまとめます。" @@ -430,7 +430,7 @@ msgstr "@{0}としてすでにサインイン済み" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -440,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "ALTテキスト" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "ALTテキスト" @@ -470,7 +470,7 @@ msgstr "スターターパックの生成中にエラーが発生しました。 msgid "An error occurred while saving the QR code!" msgstr "QRコードの保存中にエラーが発生しました!" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "すべてフォローしようとしたらエラーが発生しました" @@ -480,6 +480,8 @@ msgstr "ほかの選択肢にはあてはまらない問題" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -487,12 +489,12 @@ msgstr "ほかの選択肢にはあてはまらない問題" msgid "An issue occurred, please try again." msgstr "問題が発生しました。もう一度お試しください。" -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "および" @@ -501,7 +503,7 @@ msgstr "および" msgid "Animals" msgstr "動物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "アニメーションGIF" @@ -525,13 +527,13 @@ msgstr "アプリパスワードの名前には、英数字、スペース、ハ msgid "App Password names must be at least 4 characters long." msgstr "アプリパスワードの名前は長さが4文字以上である必要があります。" -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "アプリパスワードの設定" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "アプリパスワード" @@ -556,7 +558,7 @@ msgstr "異議申し立てを提出しました" msgid "Appeal this decision" msgstr "この決定に異議を申し立てる" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "背景" @@ -565,7 +567,7 @@ msgstr "背景" msgid "Apply default recommended feeds" msgstr "デフォルトのおすすめフィードを追加" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "このスターターパックを本当に削除したいですか?" @@ -585,7 +587,7 @@ msgstr "この会話から退出しますか?あなたのメッセージはあ msgid "Are you sure you want to remove {0} from your feeds?" msgstr "あなたのフィードから{0}を削除してもよろしいですか?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "本当にこのフィードをあなたのフィードから削除したいですか?" @@ -610,7 +612,7 @@ msgstr "アート" msgid "Artistic or non-erotic nudity." msgstr "芸術的または性的ではないヌード。" -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "少なくとも3文字" @@ -621,20 +623,21 @@ msgstr "少なくとも3文字" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "戻る" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "基本" @@ -642,7 +645,7 @@ msgstr "基本" msgid "Birthday" msgstr "生年月日" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "生年月日:" @@ -686,7 +689,7 @@ msgstr "ブロックされています" msgid "Blocked accounts" msgstr "ブロック中のアカウント" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ブロック中のアカウント" @@ -753,21 +756,21 @@ msgstr "画像のぼかしとフィードからのフィルタリング" msgid "Books" msgstr "書籍" -#: src/components/FeedInterstitials.tsx:206 +#: src/components/FeedInterstitials.tsx:281 msgid "Browse more accounts on the Explore page" msgstr "検索ページでさらにアカウントを見る" -#: src/components/FeedInterstitials.tsx:332 +#: src/components/FeedInterstitials.tsx:411 msgid "Browse more feeds on the Explore page" msgstr "検索ページでさらにフィードを見る" -#: src/components/FeedInterstitials.tsx:195 -#: src/components/FeedInterstitials.tsx:321 +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 msgid "Browse more suggestions" msgstr "さらにおすすめを見る" -#: src/components/FeedInterstitials.tsx:214 -#: src/components/FeedInterstitials.tsx:341 +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 msgid "Browse more suggestions on the Explore page" msgstr "検索ページでさらにおすすめを見る" @@ -881,17 +884,17 @@ msgstr "リンク先のウェブサイトを開くことをキャンセル" msgid "Change" msgstr "変更" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "変更" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "ハンドルを変更" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "ハンドルを変更" @@ -899,12 +902,12 @@ msgstr "ハンドルを変更" msgid "Change my email" msgstr "メールアドレスを変更" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "パスワードを変更" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "パスワードを変更" @@ -916,9 +919,9 @@ msgstr "投稿の言語を{0}に変更します" msgid "Change Your Email" msgstr "メールアドレスを変更" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "チャット" @@ -928,14 +931,14 @@ msgstr "チャットをミュートしました" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "チャットの設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "チャットの設定" @@ -948,7 +951,7 @@ msgstr "チャットのミュートを解除しました" msgid "Check my status" msgstr "ステータスを確認" -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "確認コードが記載されたメールを確認し、ここに入力してください。" @@ -980,7 +983,7 @@ msgstr "ユーザーの選択" msgid "Choose Service" msgstr "サービスを選択" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "カスタムフィードのアルゴリズムを選択できます。" @@ -993,23 +996,23 @@ msgstr "この色をアバターとして選択" msgid "Choose who can reply" msgstr "誰が返信できるかを選択" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "パスワードを入力" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "レガシーストレージデータをすべてクリア" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "すべてのレガシーストレージデータをクリア(このあと再起動します)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "すべてのストレージデータをクリア" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "すべてのストレージデータをクリア(このあと再起動します)" @@ -1018,11 +1021,11 @@ msgstr "すべてのストレージデータをクリア(このあと再起動 msgid "Clear search query" msgstr "検索クエリをクリア" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "すべてのレガシーストレージデータをクリア" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "すべてのストレージデータをクリア" @@ -1063,7 +1066,7 @@ msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "閉じる" @@ -1126,11 +1129,11 @@ msgstr "投稿の編集画面を閉じて下書きを削除する" msgid "Closes viewer for header image" msgstr "ヘッダー画像のビューワーを閉じる" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "ユーザーリストを折りたたむ" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "指定した通知のユーザーリストを折りたたむ" @@ -1144,16 +1147,16 @@ msgstr "コメディー" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "コミュニティーガイドライン" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "初期設定を完了してアカウントを使い始める" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "テストをクリアしてください" @@ -1206,7 +1209,7 @@ msgstr "年齢の確認:" msgid "Confirm your birthdate" msgstr "生年月日の確認" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1216,11 +1219,11 @@ msgstr "生年月日の確認" msgid "Confirmation code" msgstr "確認コード" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "接続中…" -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "サポートに連絡" @@ -1257,7 +1260,7 @@ msgstr "コンテンツの警告" msgid "Context menu backdrop, click to close the menu." msgstr "コンテキストメニューの背景をクリックし、メニューを閉じる。" -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "続行" @@ -1270,9 +1273,9 @@ msgstr "{0}として続行(現在サインイン中)" msgid "Continue thread..." msgstr "スレッドの続き…" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "次のステップへ進む" @@ -1289,7 +1292,7 @@ msgstr "料理" msgid "Copied" msgstr "コピーしました" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "ビルドバージョンをクリップボードにコピーしました" @@ -1298,7 +1301,7 @@ msgstr "ビルドバージョンをクリップボードにコピーしました #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" @@ -1355,7 +1358,7 @@ msgstr "投稿のテキストをコピー" msgid "Copy QR code" msgstr "QRコードをコピー" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作権ポリシー" @@ -1385,7 +1388,7 @@ msgstr "作成" msgid "Create a new account" msgstr "新しいアカウントを作成" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "新しいBlueskyアカウントを作成" @@ -1395,7 +1398,7 @@ msgstr "スターターパックのQRコードを作成" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "スターターパックを作成" @@ -1403,7 +1406,7 @@ msgstr "スターターパックを作成" msgid "Create a starter pack for me" msgstr "私向けのスターターパックを作成" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "アカウントを作成" @@ -1451,7 +1454,7 @@ msgstr "カスタム" msgid "Custom domain" msgstr "カスタムドメイン" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "コミュニティーによって作成されたカスタムフィードは、あなたに新しい体験をもたらし、あなたが好きなコンテンツを見つけるのに役立ちます。" @@ -1460,8 +1463,8 @@ msgstr "コミュニティーによって作成されたカスタムフィード msgid "Customize media from external sites." msgstr "外部サイトのメディアをカスタマイズします。" -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "ダーク" @@ -1469,24 +1472,24 @@ msgstr "ダーク" msgid "Dark mode" msgstr "ダークモード" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "ダークテーマ" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "生年月日" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "アカウントを無効化" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "アカウントを無効化" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "モデレーションをデバッグ" @@ -1495,16 +1498,16 @@ msgid "Debug panel" msgstr "デバッグパネル" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "削除" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "アカウントを削除" @@ -1520,8 +1523,8 @@ msgstr "アプリパスワードを削除" msgid "Delete app password?" msgstr "アプリパスワードを削除しますか?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "チャットの宣言レコードを削除" @@ -1545,7 +1548,7 @@ msgstr "メッセージの宛先から自分を削除" msgid "Delete my account" msgstr "アカウントを削除" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "アカウントを削除…" @@ -1554,12 +1557,12 @@ msgstr "アカウントを削除…" msgid "Delete post" msgstr "投稿を削除" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "スターターパックを削除" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "スターターパックを削除しますか?" @@ -1579,7 +1582,7 @@ msgstr "削除されています" msgid "Deleted post." msgstr "投稿を削除しました。" -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "チャットの宣言レコードを削除する" @@ -1598,7 +1601,7 @@ msgstr "説明的なALTテキスト" msgid "Did you want to say anything?" msgstr "なにか言いたいことはあった?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "グレー" @@ -1653,7 +1656,7 @@ msgstr "新しいカスタムフィードを見つける" msgid "Discover new feeds" msgstr "新しいフィードを探す" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "新しいフィードを探す" @@ -1681,7 +1684,7 @@ msgstr "DNSパネルがある場合" msgid "Does not include nudity." msgstr "ヌードは含まれません。" -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "ハイフンで始まったり終ったりしない" @@ -1726,7 +1729,7 @@ msgstr "完了" msgid "Done{extraText}" msgstr "完了{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "Blueskyをダウンロード" @@ -1735,7 +1738,7 @@ msgstr "Blueskyをダウンロード" msgid "Download CAR file" msgstr "CARファイルをダウンロード" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "ドロップして画像を追加する" @@ -1779,11 +1782,11 @@ msgstr "例:返信として広告を繰り返し送ってくるユーザー。 msgid "Each code works once. You'll receive more invite codes periodically." msgstr "それぞれのコードは一回限り有効です。定期的に追加の招待コードをお送りします。" -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "編集" @@ -1814,9 +1817,9 @@ msgstr "リストの詳細を編集" msgid "Edit Moderation List" msgstr "モデレーションリストを編集" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "マイフィードを編集" @@ -1839,7 +1842,7 @@ msgstr "プロフィールを編集" msgid "Edit Profile" msgstr "プロフィールを編集" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "スターターパックを編集" @@ -1859,7 +1862,7 @@ msgstr "あなたの表示名を編集します" msgid "Edit your profile description" msgstr "あなたのプロフィールの説明を編集します" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "スターターパックを編集" @@ -1872,7 +1875,7 @@ msgstr "教育" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "「全員」か「返信不可」を選択" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "メールアドレス" @@ -1898,7 +1901,7 @@ msgstr "メールアドレスは更新されました" msgid "Email verified" msgstr "メールアドレスは認証されました" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "メールアドレス:" @@ -1989,7 +1992,7 @@ msgid "Enter your birth date" msgstr "生年月日を入力してください" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "メールアドレスを入力してください" @@ -2009,11 +2012,11 @@ msgstr "ユーザー名とパスワードを入力してください" msgid "Error occurred while saving file" msgstr "ファイルの保存中にエラーが発生しました" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Captchaレスポンスの受信中にエラーが発生しました。" -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "エラー:" @@ -2068,7 +2071,7 @@ msgstr "検索クエリの入力を終了" msgid "Expand alt text" msgstr "ALTテキストを展開" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "ユーザーリストを展開" @@ -2085,12 +2088,12 @@ msgstr "露骨な、または不愉快になる可能性のあるメディア。 msgid "Explicit sexual images." msgstr "露骨な性的画像。" -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "私のデータをエクスポートする" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "私のデータをエクスポートする" @@ -2104,13 +2107,13 @@ msgstr "外部メディア" 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:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "外部メディアの設定" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "外部メディアの設定" @@ -2136,7 +2139,7 @@ msgstr "メッセージの削除に失敗しました" msgid "Failed to delete post, please try again" msgstr "投稿の削除に失敗しました。もう一度お試しください。" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "スターターパックの削除に失敗しました" @@ -2180,7 +2183,7 @@ msgstr "異議申し立ての送信に失敗しました。再度試してくだ msgid "Failed to toggle thread mute, please try again" msgstr "スレッドのミュートの切り替えに失敗しました。再度試してください" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "フィードの更新に失敗しました" @@ -2189,11 +2192,11 @@ msgstr "フィードの更新に失敗しました" msgid "Failed to update settings" msgstr "設定の更新に失敗しました" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "フィード" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0}によるフィード" @@ -2202,17 +2205,18 @@ msgstr "{0}によるフィード" msgid "Feed toggle" msgstr "フィードの切替" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "フィードバック" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2222,7 +2226,7 @@ msgstr "フィード" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "フィードはユーザーがプログラミングの専門知識を持って構築するカスタムアルゴリズムです。詳細については、<0/>を参照してください。" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "フィードを更新しました!" @@ -2238,7 +2242,7 @@ msgstr "ファイルの保存に成功しました!" msgid "Filter from feeds" msgstr "フィードからのフィルター" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "最後に" @@ -2276,7 +2280,7 @@ msgstr "ツアーを終了してアプリを使用開始" msgid "Fitness" msgstr "フィットネス" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "柔軟です" @@ -2290,6 +2294,7 @@ msgid "Flip vertically" msgstr "垂直方向に反転" #. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2321,8 +2326,8 @@ msgstr "7アカウントをフォロー" msgid "Follow Account" msgstr "アカウントをフォロー" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "すべてフォロー" @@ -2334,7 +2339,7 @@ msgstr "フォローバック" msgid "Follow more accounts to get connected to your interests and build your network." msgstr "もっとたくさんのアカウントをフォローして、興味あることにつながり、ネットワークを広げましょう。" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "{0}がフォロー中" @@ -2362,7 +2367,7 @@ msgstr "自分がフォローしているユーザー" msgid "Followed users only" msgstr "自分がフォローしているユーザーのみ" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "があなたをフォローしました" @@ -2375,7 +2380,7 @@ msgstr "があなたをフォローバックしました" msgid "Followers" msgstr "フォロワー" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "あなたが知っている@{0}のフォロワー" @@ -2385,17 +2390,19 @@ msgid "Followers you know" msgstr "あなたが知っているフォロワー" #. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "フォロー中" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0}をフォローしています" @@ -2404,13 +2411,13 @@ msgstr "{0}をフォローしています" msgid "Following {name}" msgstr "{name}をフォローしています" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Followingフィードの設定" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Followingフィードの設定" @@ -2422,7 +2429,7 @@ msgstr "Followingはフォローしてるユーザーの最新の投稿を表示 msgid "Follows you" msgstr "あなたをフォロー" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "あなたをフォロー" @@ -2444,11 +2451,11 @@ msgstr "セキュリティ上の理由から、これを再度表示すること msgid "Forgot Password" msgstr "パスワードを忘れた" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "パスワードを忘れた?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "忘れた?" @@ -2500,19 +2507,19 @@ msgstr "法律または利用規約への明らかな違反" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "戻る" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 @@ -2528,7 +2535,7 @@ msgstr "前の画面に戻る" #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "前のステップに戻る" @@ -2569,7 +2576,7 @@ msgstr "ユーザーのプロフィールへ移動" msgid "Graphic Media" msgstr "生々しいメディア" -#: src/state/shell/progress-guide.tsx:167 +#: src/state/shell/progress-guide.tsx:166 msgid "Half way there!" msgstr "半分まで来ました!" @@ -2585,19 +2592,19 @@ msgstr "触覚フィードバック" msgid "Harassment, trolling, or intolerance" msgstr "嫌がらせ、荒らし、不寛容" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "ハッシュタグ" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "ハッシュタグ:#{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "なにか問題が発生しましたか?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "ヘルプ" @@ -2621,7 +2628,7 @@ msgstr "アプリパスワードをお知らせします。" msgid "Hide" msgstr "非表示" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "非表示" @@ -2640,7 +2647,7 @@ msgstr "コンテンツを非表示" msgid "Hide this post?" msgstr "この投稿を非表示にしますか?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "ユーザーリストを非表示" @@ -2672,10 +2679,10 @@ msgstr "このデータの読み込みに問題があるようです。詳細は msgid "Hmmmm, we couldn't load that moderation service." msgstr "そのモデレーションサービスを読み込めませんでした。" -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2686,8 +2693,8 @@ msgid "Host:" msgstr "ホスト:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "ホスティングプロバイダー" @@ -2787,15 +2794,15 @@ msgstr "新しいパスワードを入力" msgid "Input password for account deletion" msgstr "アカウント削除のためにパスワードを入力" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "メールで送られたコードを入力" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "サインアップ時に使用したユーザー名またはメールアドレスを入力" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "あなたのパスワードを入力" @@ -2803,7 +2810,7 @@ msgstr "あなたのパスワードを入力" msgid "Input your preferred hosting provider" msgstr "ご希望のホスティングプロバイダーを入力" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "あなたのユーザーハンドルを入力" @@ -2811,7 +2818,7 @@ msgstr "あなたのユーザーハンドルを入力" msgid "Introducing Direct Messages" msgstr "ダイレクトメッセージの紹介" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "無効な2要素認証の確認コードです。" @@ -2820,7 +2827,7 @@ msgstr "無効な2要素認証の確認コードです。" msgid "Invalid or unsupported post record" msgstr "無効またはサポートされていない投稿のレコード" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "無効なユーザー名またはパスワード" @@ -2828,11 +2835,11 @@ msgstr "無効なユーザー名またはパスワード" msgid "Invite a Friend" msgstr "友達を招待" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "招待コード" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "招待コードが確認できません。正しく入力されていることを確認し、もう一度実行してください。" @@ -2864,8 +2871,10 @@ msgstr "今はあなただけ!上で検索してスターターパックによ msgid "Jobs" msgstr "仕事" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "Blueskyに参加" @@ -2906,16 +2915,16 @@ msgstr "あなたのコンテンツのラベル" msgid "Language selection" msgstr "言語の選択" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "言語の設定" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "言語の設定" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "言語" @@ -2975,7 +2984,7 @@ msgstr "Blueskyから離れる" msgid "left to go." msgstr "あと少しです。" -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "レガシーストレージがクリアされたため、今すぐアプリを再起動する必要があります。" @@ -2988,11 +2997,12 @@ msgstr "選ばせて" msgid "Let's get your password reset!" msgstr "パスワードをリセットしましょう!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "さあ始めましょう!" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "ライト" @@ -3000,8 +3010,8 @@ msgstr "ライト" msgid "Like 10 posts" msgstr "10投稿をいいね" -#: src/state/shell/progress-guide.tsx:163 -#: src/state/shell/progress-guide.tsx:168 +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "Discoverフィードを訓練するために10投稿をいいねする" @@ -3011,8 +3021,8 @@ msgid "Like this feed" msgstr "このフィードをいいね" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "いいねしたユーザー" @@ -3022,11 +3032,11 @@ msgstr "いいねしたユーザー" msgid "Liked By" msgstr "いいねしたユーザー" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "があなたの投稿をいいねしました" @@ -3038,7 +3048,7 @@ msgstr "いいね" msgid "Likes on this post" msgstr "この投稿をいいねする" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "リスト" @@ -3050,7 +3060,7 @@ msgstr "リストのアバター" msgid "List blocked" msgstr "リストをブロックしました" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "{0}によるリスト" @@ -3075,10 +3085,10 @@ msgstr "リストのブロックを解除しました" msgid "List unmuted" msgstr "リストのミュートを解除しました" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3115,7 +3125,7 @@ msgstr "最新の投稿を読み込む" msgid "Loading..." msgstr "読み込み中…" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "ログ" @@ -3139,7 +3149,7 @@ msgstr "ログアウトしたユーザーからの可視性" msgid "Login to account that is not listed" msgstr "リストにないアカウントにログイン" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "長押しで #{tag} のタグメニューを開く" @@ -3220,7 +3230,7 @@ msgstr "メッセージが長すぎます" msgid "Message settings" msgstr "メッセージの設定" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3231,9 +3241,9 @@ msgstr "メッセージ" msgid "Misleading Account" msgstr "誤解を招くアカウント" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "モデレーション" @@ -3241,7 +3251,7 @@ msgstr "モデレーション" msgid "Moderation details" msgstr "モデレーションの詳細" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3269,16 +3279,16 @@ msgstr "モデレーションリストを更新しました" msgid "Moderation lists" msgstr "モデレーションリスト" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "モデレーションリスト" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "モデレーションの設定" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "モデレーションのステータス" @@ -3383,7 +3393,7 @@ msgstr "ミュートされています" msgid "Muted accounts" msgstr "ミュート中のアカウント" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "ミュート中のアカウント" @@ -3409,19 +3419,19 @@ msgstr "ミュートの設定は非公開です。ミュート中のアカウン msgid "My Birthday" msgstr "生年月日" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "マイフィード" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "マイプロフィール" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "保存されたフィード" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "保存されたフィード" @@ -3442,7 +3452,7 @@ msgid "Name or Description Violates Community Standards" msgstr "名前または説明がコミュニティ基準に違反" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "自然" @@ -3455,7 +3465,7 @@ msgid "Navigate to starter pack" msgstr "スターターパックへ移動します" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "次の画面に移動します" @@ -3468,7 +3478,7 @@ msgstr "あなたのプロフィールに移動します" msgid "Need to report a copyright violation?" msgstr "著作権侵害を報告する必要がありますか?" -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "フォロワーやデータへのアクセスを失うことはありません。" @@ -3512,17 +3522,17 @@ msgctxt "action" msgid "New post" msgstr "新しい投稿" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "新しい投稿" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "新しい投稿" @@ -3540,21 +3550,22 @@ msgid "Newest replies first" msgstr "新しい順に返信を表示" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "ニュース" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3591,11 +3602,12 @@ msgstr "おすすめのGIFが見つかりません。Tenorに問題があるか msgid "No feeds found. Try searching for something else." msgstr "フィードが見つかりませんでした。他を探してみて。" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0}のフォローを解除しました" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "253文字まで" @@ -3607,7 +3619,7 @@ msgstr "メッセージはありません" msgid "No more conversations to show" msgstr "これ以上表示できる会話はありません" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "お知らせはありません!" @@ -3635,7 +3647,7 @@ msgstr "結果はありません" msgid "No results found" msgstr "結果は見つかりません" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "「{query}」の検索結果はありません" @@ -3677,7 +3689,7 @@ msgstr "誰も見つかりませんでした。他を探してみて。" msgid "Non-sexual Nudity" msgstr "性的ではないヌード" -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "見つかりません" @@ -3689,7 +3701,7 @@ msgstr "今はしない" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "共有についての注意事項" @@ -3709,11 +3721,11 @@ msgstr "通知音" msgid "Notification Sounds" msgstr "通知音" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -3745,7 +3757,7 @@ msgstr "オフ" msgid "Oh no!" msgstr "ちょっと!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "ちょっと!なにかがおかしいです。" @@ -3769,7 +3781,7 @@ msgstr "on" msgid "on {str}" msgstr "{str}" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "オンボーディングのリセット" @@ -3789,7 +3801,7 @@ msgstr ".jpgと.pngファイルのみに対応しています" msgid "Only {0} can reply" msgstr "{0}のみ返信可能" -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "英数字とハイフンのみ" @@ -3805,7 +3817,7 @@ msgstr "おっと、なにかが間違っているようです!" msgid "Oops!" msgstr "おっと!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "開かれています" @@ -3831,7 +3843,7 @@ msgstr "絵文字を入力" msgid "Open feed options menu" msgstr "フィードの設定メニューを開く" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "アプリ内ブラウザーでリンクを開く" @@ -3851,16 +3863,16 @@ msgstr "ナビゲーションを開く" msgid "Open post options menu" msgstr "投稿のオプションを開く" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "スターターパックのメニューを開く" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "絵本のページを開く" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "システムのログを開く" @@ -3872,7 +3884,7 @@ msgstr "{numItems}個のオプションを開く" msgid "Opens a dialog to choose who can reply to this thread" msgstr "このスレッドに誰が返信できるかを選択するダイアログを開く" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "アクセシビリティの設定を開く" @@ -3884,7 +3896,7 @@ msgstr "デバッグエントリーの追加詳細を開く" msgid "Opens camera on device" msgstr "デバイスのカメラを開く" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "チャットの設定を開く" @@ -3892,7 +3904,7 @@ msgstr "チャットの設定を開く" msgid "Opens composer" msgstr "編集画面を開く" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "構成可能な言語設定を開く" @@ -3900,7 +3912,7 @@ msgstr "構成可能な言語設定を開く" msgid "Opens device photo gallery" msgstr "デバイスのフォトギャラリーを開く" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "外部コンテンツの埋め込みの設定を開く" @@ -3922,27 +3934,27 @@ msgstr "GIFの選択のダイアログを開く" msgid "Opens list of invite codes" msgstr "招待コードのリストを開く" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "アカウント無効化の確認のモーダルを開く" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "アカウントの削除確認用のモーダルを開きます。メールアドレスのコードが必要です" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "Blueskyのパスワードを変更するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "新しいBlueskyのハンドルを選択するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Blueskyのアカウントのデータ(リポジトリ)をダウンロードするためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "メールアドレスの認証のためのモーダルを開く" @@ -3950,23 +3962,23 @@ msgstr "メールアドレスの認証のためのモーダルを開く" msgid "Opens modal for using custom domain" msgstr "カスタムドメインを使用するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "モデレーションの設定を開く" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "パスワードリセットのフォームを開く" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "保存されたすべてのフィードで画面を開く" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "アプリパスワードの設定を開く" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "Followingフィードの設定を開く" @@ -3974,20 +3986,20 @@ msgstr "Followingフィードの設定を開く" msgid "Opens the linked website" msgstr "リンク先のウェブサイトを開く" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "ストーリーブックのページを開く" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "システムログのページを開く" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "スレッドの設定を開く" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "プロフィールを開く" @@ -4038,8 +4050,8 @@ msgstr "ページが見つかりません" msgid "Page Not Found" msgstr "ページが見つかりません" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4061,15 +4073,16 @@ msgstr "パスワードが更新されました!" msgid "Pause" msgstr "一時停止" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "ユーザー" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "@{0}がフォロー中のユーザー" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "@{0}をフォロー中のユーザー" @@ -4086,11 +4099,11 @@ msgid "Person toggle" msgstr "ユーザーを切替" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "ペット" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "写真" @@ -4136,15 +4149,16 @@ msgstr "動画を再生" msgid "Plays the GIF" msgstr "GIFを再生" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "ハンドルをお選びください。" -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "パスワードを選択してください。" -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Captcha認証を完了してください。" @@ -4164,7 +4178,8 @@ msgstr "このアプリパスワードに固有の名前を入力するか、ラ msgid "Please enter a valid word, tag, or phrase to mute" msgstr "ミュートにする有効な単語、タグ、フレーズを入力してください" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "メールアドレスを入力してください。" @@ -4198,7 +4213,7 @@ msgid "Please wait for your link card to finish loading" msgstr "リンクカードが読み込まれるまでお待ちください" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "政治" @@ -4221,9 +4236,9 @@ msgstr "投稿" msgid "Post by {0}" msgstr "{0}による投稿" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "@{0}による投稿" @@ -4262,6 +4277,7 @@ msgstr "投稿が見つかりません" msgid "posts" msgstr "投稿" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "投稿" @@ -4289,7 +4305,7 @@ msgstr "ホスティングプロバイダーを変える" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "再実行する" @@ -4309,15 +4325,15 @@ msgstr "第一言語" msgid "Prioritize Your Follows" msgstr "あなたのフォローを優先" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "プライバシー" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "プライバシーポリシー" @@ -4335,8 +4351,8 @@ msgstr "処理中…" msgid "profile" msgstr "プロフィール" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4347,11 +4363,11 @@ msgstr "プロフィール" msgid "Profile updated" msgstr "プロフィールを更新しました" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "メールアドレスを確認してアカウントを保護します。" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "公開されています" @@ -4423,7 +4439,7 @@ msgid "Reload conversations" msgstr "会話を再読み込み" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4472,7 +4488,7 @@ msgstr "フィードを削除しますか?" msgid "Remove from my feeds" msgstr "マイフィードから削除" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "マイフィードから削除しますか?" @@ -4609,8 +4625,8 @@ msgstr "メッセージを報告" msgid "Report post" msgstr "投稿を報告" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "スタータパックを報告" @@ -4656,7 +4672,7 @@ msgstr "リポスト" msgid "Repost" msgstr "リポスト" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4675,7 +4691,7 @@ msgstr "{0}にリポストされた" msgid "Reposted by <0><1/>" msgstr "<0><1/>がリポスト" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "があなたの投稿をリポストしました" @@ -4701,7 +4717,7 @@ msgstr "画像投稿時にALTテキストを必須とする" msgid "Require email code to log into your account" msgstr "アカウントにログインする時にメールのコードを必須とする" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "このプロバイダーに必要" @@ -4718,8 +4734,8 @@ msgstr "リセットコード" msgid "Reset Code" msgstr "リセットコード" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "オンボーディングの状態をリセット" @@ -4727,20 +4743,20 @@ msgstr "オンボーディングの状態をリセット" msgid "Reset password" msgstr "パスワードをリセット" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "設定をリセット" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "オンボーディングの状態をリセットします" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "設定の状態をリセットします" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "ログインをやり直す" @@ -4753,19 +4769,19 @@ msgstr "エラーになった最後のアクションをやり直す" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" msgstr "再試行" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "前のページに戻る" @@ -4857,13 +4873,13 @@ msgstr "画像の切り抜き設定を保存" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "よろしく!" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "科学" @@ -4872,16 +4888,16 @@ msgid "Scroll to top" msgstr "一番上までスクロール" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -4909,8 +4925,8 @@ msgstr "{displayTag}のすべての投稿を検索(すべてのユーザー) msgid "Search for feeds that you want to suggest to others." msgstr "他の人におすすめしたいフィードを検索。" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "ユーザーを検索" @@ -5018,11 +5034,11 @@ msgstr "登録されたフィードに含める言語を選択します。選択 msgid "Select your app language for the default text to display in the app." msgstr "アプリに表示されるデフォルトのテキストの言語を選択" -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "生年月日を選択" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "次のオプションから興味のあるものを選択してください" @@ -5127,23 +5143,23 @@ msgstr "アカウントを設定する" msgid "Sets Bluesky username" msgstr "Blueskyのユーザーネームを設定" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "カラーテーマをダークに設定します" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "カラーテーマをライトに設定します" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "デバイスで設定したカラーテーマを使用するように設定します" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "ダークテーマを暗いものに設定します" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "ダークテーマを薄暗いものに設定します" @@ -5163,9 +5179,9 @@ msgstr "画像のアスペクト比を縦長に設定" msgid "Sets image aspect ratio to wide" msgstr "画像のアスペクト比をワイドに設定" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5180,13 +5196,13 @@ msgid "Sexually Suggestive" msgstr "性的にきわどい" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "共有" @@ -5206,7 +5222,7 @@ msgstr "面白いことをシェアして!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "とにかく共有" @@ -5217,7 +5233,7 @@ msgstr "フィードを共有" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "リンクを共有" @@ -5235,7 +5251,7 @@ msgstr "リンク共有のダイアログ" msgid "Share QR code" msgstr "QRコードを共有" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "このスターターパックを共有" @@ -5254,11 +5270,11 @@ msgstr "リンクしたウェブサイトを共有" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "表示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "ALTテキストを表示" @@ -5345,17 +5361,17 @@ msgstr "マイフィード内の{0}からの投稿を表示します" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5383,12 +5399,12 @@ msgstr "Blueskyにサインイン または 新規アカウントの登録" msgid "Sign out" msgstr "サインアウト" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5404,7 +5420,7 @@ msgstr "サインアップまたはサインインして会話に参加" msgid "Sign-in Required" msgstr "サインインが必要" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "サインイン済み" @@ -5413,21 +5429,21 @@ msgstr "サインイン済み" msgid "Signed in as @{0}" msgstr "@{0}でサインイン" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "あなたのスターターパックでサインアップ" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "スターターパックを使わずにサインアップ" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "スキップ" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "この手順をスキップする" @@ -5436,7 +5452,7 @@ msgstr "この手順をスキップする" msgid "Software Dev" msgstr "ソフトウェア開発" -#: src/components/FeedInterstitials.tsx:303 +#: src/components/FeedInterstitials.tsx:378 msgid "Some other feeds you might like" msgstr "お好みかもしれない他のフィード" @@ -5460,8 +5476,8 @@ msgstr "なにか間違っているようなので、もう一度お試しくだ msgid "Something went wrong, please try again." msgstr "なにか間違っているようなので、もう一度お試しください。" -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "大変申し訳ありません!セッションの有効期限が切れました。もう一度ログインしてください。" @@ -5487,7 +5503,7 @@ msgid "Spam; excessive mentions or replies" msgstr "スパム、過剰なメンションや返信" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "スポーツ" @@ -5512,16 +5528,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "オンボーディングツアー・ウインドウ開始。前へ戻らないでください。代わりに、進んで他のオプションを見るか、スキップしてください。" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "スターターパック" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "{0}によるスターターパック" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "スターターパックが無効です" @@ -5533,20 +5550,20 @@ msgstr "スターターパック" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "スターターパックを使ってお気に入りのフィードやユーザーを友人へ簡単に共有できます。" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "ステータスページ" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "ステップ {0} / {1}" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "ストレージがクリアされたため、今すぐアプリを再起動する必要があります。" -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "ストーリーブック" @@ -5581,6 +5598,7 @@ msgstr "このリストに登録" msgid "Suggested accounts" msgstr "おすすめのアカウント" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "あなたへのおすすめ" @@ -5589,7 +5607,7 @@ msgstr "あなたへのおすすめ" msgid "Suggestive" msgstr "きわどい" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5612,11 +5630,11 @@ msgstr "{0}に切り替え" msgid "Switches the account you are logged in to" msgstr "ログインしているアカウントを切り替えます" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "システム" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "システムログ" @@ -5640,7 +5658,7 @@ msgstr "タップして消す" msgid "Tap to view fully" msgstr "タップして全体を表示" -#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:171 msgid "Task complete - 10 likes!" msgstr "タスク完了 - 10いいね!" @@ -5649,7 +5667,7 @@ msgid "Teach our algorithm what you like" msgstr "アルゴリズムを鍛える" #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "テクノロジー" @@ -5661,13 +5679,13 @@ msgstr "ジョークを言って!" msgid "Tell us a little more" msgstr "もう少し教えて" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "条件" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -5698,12 +5716,14 @@ msgstr "ありがとうございます。あなたの報告は送信されまし msgid "That contains the following:" msgstr "その内容は以下の通りです:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "そのハンドルはすでに使用されています。" -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -5722,12 +5742,12 @@ msgstr "コミュニティーガイドラインは<0/>に移動しました" msgid "The Copyright Policy has been moved to <0/>" msgstr "著作権ポリシーは<0/>に移動しました" -#: src/state/shell/progress-guide.tsx:173 -#: src/state/shell/progress-guide.tsx:178 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "Discoverフィードはあなたの好みを学習しました" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "アプリのほうがより良い体験をすることができます。今すぐBlueskyをダウンロードして、中断したところから再開しましょう。" @@ -5756,7 +5776,7 @@ msgstr "投稿が削除された可能性があります。" msgid "The Privacy Policy has been moved to <0/>" msgstr "プライバシーポリシーは<0/>に移動しました" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "見ようとしたスターターパックが無効です。代わりにスターターパックを削除してください。" @@ -5806,11 +5826,11 @@ msgstr "サーバーへの問い合わせ中に問題が発生しました" msgid "There was an issue contacting your server" msgstr "サーバーへの問い合わせ中に問題が発生しました" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "通知の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "投稿の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" @@ -5980,7 +6000,7 @@ msgid "This post has been deleted." msgstr "この投稿は削除されました。" #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "この投稿はログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" @@ -6037,12 +6057,12 @@ msgstr "このユーザーは誰もフォローしていません。" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "ミュートしたワードから{0}が削除されます。あとでいつでも戻すことができます。" -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "スレッドの設定" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "スレッドの設定" @@ -6054,7 +6074,7 @@ msgstr "スレッドの設定を更新しました" msgid "Threaded Mode" msgstr "スレッドモード" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "スレッドの設定" @@ -6105,11 +6125,11 @@ msgctxt "action" msgid "Try again" msgstr "再試行" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "テレビ" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "2要素認証" @@ -6131,14 +6151,14 @@ msgstr "リストでのミュートを解除" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "あなたのサービスに接続できません。インターネットの接続を確認してください。" -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "削除できません" @@ -6391,7 +6411,7 @@ msgstr "ユーザーリストを更新しました" msgid "User Lists" msgstr "ユーザーリスト" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "ユーザー名またはメールアドレス" @@ -6426,15 +6446,15 @@ msgstr "値:" msgid "Verify DNS Record" msgstr "DNSレコードを確認" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "メールアドレスを確認" @@ -6451,7 +6471,7 @@ msgstr "テキストファイルを確認" msgid "Verify Your Email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "バージョン {appVersion} {bundleInfo}" @@ -6464,7 +6484,7 @@ msgstr "ビデオゲーム" msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" @@ -6513,7 +6533,7 @@ msgid "View users who like this feed" msgstr "このフィードにいいねしたユーザーを見る" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "フィードを表示し、さらにフィードを探す" @@ -6548,7 +6568,7 @@ msgstr "この会話を読み込めませんでした" msgid "We estimate {estimatedTime} until your account is ready." msgstr "あなたのアカウントが準備できるまで{estimatedTime}ほどかかります。" -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "素敵なひとときをお過ごしください。覚えておいてください、Blueskyは:" @@ -6568,7 +6588,7 @@ msgstr "生年月日の設定を読み込むことはできませんでした。 msgid "We were unable to load your configured labelers at this time." msgstr "現在設定されたラベラーを読み込めません。" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "接続できませんでした。アカウントの設定を続けるためにもう一度お試しください。繰り返し失敗する場合は、この手順をスキップすることもできます。" @@ -6576,7 +6596,7 @@ msgstr "接続できませんでした。アカウントの設定を続けるた msgid "We will let you know when your account is ready." msgstr "アカウントの準備ができたらお知らせします。" -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "これはあなたの体験をカスタマイズするために使用されます。" @@ -6584,7 +6604,7 @@ msgstr "これはあなたの体験をカスタマイズするために使用さ msgid "We're having network issues, try again" msgstr "ネットワークで問題が発生しています。再度試してください" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "私たちはあなたが参加してくれることをとても楽しみにしています!" @@ -6621,7 +6641,7 @@ msgstr "おかえりなさい!" msgid "Welcome, friend!" msgstr "ようこそ、友よ!" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "なにに興味がありますか?" @@ -6712,7 +6732,7 @@ msgid "Write your reply" msgstr "返信を書く" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "ライター" @@ -6731,7 +6751,7 @@ msgstr "はい" msgid "Yes, deactivate" msgstr "はい、無効化します" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "はい、このスターターパックを削除します" @@ -6743,7 +6763,7 @@ msgstr "はい、アカウントを再有効化します" msgid "Yesterday, {time}" msgstr "昨日、{time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "あなた" @@ -6944,23 +6964,23 @@ msgstr "あなた: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "あなた: {short}" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "アカウントの作成を完了するとおすすめのユーザーやフィードをフォローします!" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "アカウントの作成を完了するとおすすめのユーザーをフォローします!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "これらのユーザーや他{0}をフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "これらのユーザーをすぐにフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "これらのフィードの更新を受け取ります" @@ -6975,7 +6995,7 @@ msgstr "あなたは並んでいます。" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "アプリパスワードでログイン中です。アカウントの無効化を続けるにはメインのパスワードでログインしてください。" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "準備ができました!" @@ -6988,7 +7008,7 @@ msgstr "この投稿でワードまたはタグを隠すことを選択しまし msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "フィードはここまでです!もっとフォローするアカウントを見つけましょう。" -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "あなたのアカウント" @@ -7000,7 +7020,7 @@ msgstr "あなたのアカウントは削除されました" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "あなたのアカウントの公開データの全記録を含むリポジトリは、「CAR」ファイルとしてダウンロードできます。このファイルには、画像などのメディア埋め込み、また非公開のデータは含まれていないため、それらは個別に取得する必要があります。" -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "生年月日" @@ -7013,7 +7033,8 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "ここで選択した内容は保存されますが、あとから設定で変更できます。" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "メールアドレスが無効なようです。" @@ -7026,7 +7047,7 @@ msgstr "メールアドレスは更新されましたが、確認されていま msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "メールアドレスはまだ確認されていません。これは、当社が推奨する重要なセキュリティステップです。" -#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:161 msgid "Your first like!" msgstr "最初のいいね!" @@ -7034,7 +7055,7 @@ msgstr "最初のいいね!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Followingフィードは空です!もっと多くのユーザーをフォローして、近況を確認しましょう。" -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "フルハンドルは" @@ -7054,7 +7075,7 @@ msgstr "パスワードの変更が完了しました!" msgid "Your post has been published" msgstr "投稿を公開しました" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "投稿、いいね、ブロックは公開されます。ミュートは非公開です。" @@ -7074,6 +7095,6 @@ msgstr "返信を公開しました" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "あなたの報告はBluesky Moderation Serviceに送られます" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "あなたのユーザーハンドル" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 55a8706219..e7ec53e94e 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -480,8 +480,8 @@ msgstr "어떤 옵션에도 포함되지 않는 문제" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:294 -#: src/components/ProfileCard.tsx:306 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -756,21 +756,21 @@ msgstr "이미지 흐리게 및 피드에서 필터링" msgid "Books" msgstr "책" -#: src/components/FeedInterstitials.tsx:274 +#: src/components/FeedInterstitials.tsx:281 msgid "Browse more accounts on the Explore page" msgstr "탐색 페이지에서 더 많은 계정 찾아보기" -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:411 msgid "Browse more feeds on the Explore page" msgstr "탐색 페이지에서 더 많은 피드 찾아보기" -#: src/components/FeedInterstitials.tsx:263 -#: src/components/FeedInterstitials.tsx:389 +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 msgid "Browse more suggestions" msgstr "더 많은 추천 찾아보기" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:409 +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 msgid "Browse more suggestions on the Explore page" msgstr "탐색 페이지에서 더 많은 추천 찾아보기" @@ -2294,7 +2294,7 @@ msgid "Flip vertically" msgstr "세로로 뒤집기" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:318 +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2390,7 +2390,7 @@ msgid "Followers you know" msgstr "내가 아는 팔로워" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:312 +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2402,6 +2402,7 @@ msgstr "내가 아는 팔로워" msgid "Following" msgstr "팔로우 중" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0} 님을 팔로우했습니다" @@ -3601,6 +3602,7 @@ msgstr "인기 GIF를 찾을 수 없습니다. Tenor에 문제가 있을 수 있 msgid "No feeds found. Try searching for something else." msgstr "피드를 찾을 수 없습니다. 다른 피드를 검색해 보세요." +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" @@ -5450,7 +5452,7 @@ msgstr "이 단계 건너뛰기" msgid "Software Dev" msgstr "소프트웨어 개발" -#: src/components/FeedInterstitials.tsx:371 +#: src/components/FeedInterstitials.tsx:378 msgid "Some other feeds you might like" msgstr "좋아할 만한 다른 피드" @@ -5596,7 +5598,7 @@ msgstr "이 리스트 구독하기" msgid "Suggested accounts" msgstr "추천 계정" -#: src/components/FeedInterstitials.tsx:243 +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "나를 위한 추천" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 72b7b200be..287ce60df3 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(sem email)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} outro} other {{formattedCount} outros}}" @@ -59,7 +59,7 @@ msgstr "{0, plural, one {seguidor} other {seguidores}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguindo} other {seguindo}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Curtir (# curtida)} other {Curtir (# curtidas)}}" @@ -67,7 +67,7 @@ msgstr "{0, plural, one {Curtir (# curtida)} other {Curtir (# curtidas)}}" msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {curtida} other {curtidas}}" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" @@ -76,7 +76,7 @@ msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Responder (# resposta)} other {Responder (# respostas)}}" @@ -84,15 +84,15 @@ msgstr "{0, plural, one {Responder (# resposta)} other {Responder (# respostas)} msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Descurtir (# curtida)} other {Descurtir (# curtidas)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -148,7 +148,7 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuto} other {minutos}}" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} seguindo" @@ -254,10 +254,14 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Usuário Inválido" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Confirmação do 2FA" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -268,15 +272,15 @@ msgid "Access profile and other navigation links" msgstr "Acessar perfil e outros links de navegação" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Acessibilidade" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "Configurações de acessibilidade" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Configurações de acessibilidade" @@ -285,9 +289,9 @@ msgstr "Configurações de acessibilidade" #~ msgid "account" #~ msgstr "conta" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Conta" @@ -358,8 +362,8 @@ msgstr "Adicionar um usuário a esta lista" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Adicionar conta" @@ -418,7 +422,7 @@ msgstr "Adicionar o feed padrão com as pessoas que você segue" msgid "Add the following DNS record to your domain:" msgstr "Adicione o seguinte registro DNS ao seu domínio:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -462,15 +466,19 @@ msgid "Adult content is disabled." msgstr "O conteúdo adulto está desabilitado." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Avançado" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "Todos os feeds que você salvou, em um único lugar." @@ -500,7 +508,7 @@ msgstr "Já autenticado como @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -510,7 +518,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Texto alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "Texto alternativo" @@ -548,7 +556,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocorreu um erro ao tentar deletar esta mensagem. Por favor, tente novamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -558,6 +566,8 @@ msgstr "Outro problema" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -565,12 +575,12 @@ msgstr "Outro problema" msgid "An issue occurred, please try again." msgstr "Ocorreu um problema, por favor tente novamente." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "ocorreu um erro desconhecido" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "e" @@ -579,7 +589,7 @@ msgstr "e" msgid "Animals" msgstr "Animais" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "GIF animado" @@ -603,13 +613,13 @@ msgstr "O nome da Senha de Aplicativo só pode conter letras, números, traços msgid "App Password names must be at least 4 characters long." msgstr "O nome da Senha de Aplicativo precisa ter no mínimo 4 caracteres." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Configurações de Senha de Aplicativo" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Senhas de Aplicativos" @@ -638,7 +648,7 @@ msgstr "Contestação enviada." msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Aparência" @@ -647,7 +657,7 @@ msgstr "Aparência" msgid "Apply default recommended feeds" msgstr "Utilizar feeds recomendados" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -675,7 +685,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Tem certeza que deseja remover {0} dos seus feeds?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -700,7 +710,7 @@ msgstr "Arte" msgid "Artistic or non-erotic nudity." msgstr "Nudez artística ou não erótica." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "No mínimo 3 caracteres" @@ -711,14 +721,15 @@ msgstr "No mínimo 3 caracteres" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -728,7 +739,7 @@ msgstr "Voltar" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Com base no seu interesse em {interestsText}" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Básicos" @@ -736,7 +747,7 @@ msgstr "Básicos" msgid "Birthday" msgstr "Aniversário" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Aniversário:" @@ -780,7 +791,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Contas Bloqueadas" @@ -822,6 +833,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky é uma rede aberta que permite a escolha do seu provedor de hospedagem. Desenvolvedores já conseguem utilizar a versão beta de hospedagem própria." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 #~ msgid "Bluesky is flexible." @@ -858,6 +873,24 @@ msgstr "Desfocar imagens e filtrar dos feeds" msgid "Books" msgstr "Livros" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -976,17 +1009,17 @@ msgstr "Cancela a abertura do link" msgid "Change" msgstr "Trocar" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Alterar" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Alterar usuário" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Alterar Usuário" @@ -994,12 +1027,12 @@ msgstr "Alterar Usuário" msgid "Change my email" msgstr "Alterar meu email" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Alterar senha" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Alterar Senha" @@ -1011,9 +1044,9 @@ msgstr "Trocar idioma do post para {0}" msgid "Change Your Email" msgstr "Altere o Seu Email" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "Chat" @@ -1023,14 +1056,14 @@ msgstr "Chat silenciado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "Configurações do Chat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "" @@ -1055,7 +1088,7 @@ msgstr "Verificar minha situação" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Confira alguns usuários recomendados. Siga-os para ver usuários semelhantes." -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "Um código de login foi enviado para o seu e-mail. Insira-o aqui." @@ -1067,6 +1100,14 @@ msgstr "Verifique em sua caixa de entrada um e-mail com o código de confirmaç #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Escolha \"Todos\" ou \"Ninguém\"" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1083,7 +1124,7 @@ msgstr "" msgid "Choose Service" msgstr "Escolher Serviço" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Escolha os algoritmos que geram seus feeds customizados." @@ -1105,23 +1146,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "Escolha seus feeds principais" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Escolha sua senha" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Limpar todos os dados de armazenamento legados" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Limpar todos os dados de armazenamento legados (reinicie em seguida)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Limpar todos os dados de armazenamento" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Limpar todos os dados de armazenamento (reinicie em seguida)" @@ -1130,11 +1171,11 @@ msgstr "Limpar todos os dados de armazenamento (reinicie em seguida)" msgid "Clear search query" msgstr "Limpar busca" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "Limpa todos os dados antigos" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "Limpa todos os dados antigos" @@ -1183,7 +1224,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Fechar" @@ -1246,11 +1287,11 @@ msgstr "Fecha o editor de post e descarta o rascunho" msgid "Closes viewer for header image" msgstr "Fechar o visualizador de banner" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Fecha lista de usuários da notificação" @@ -1264,16 +1305,16 @@ msgstr "Comédia" msgid "Comics" msgstr "Quadrinhos" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Completar e começar a usar sua conta" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "Complete o captcha" @@ -1330,7 +1371,7 @@ msgstr "Confirme sua idade:" msgid "Confirm your birthdate" msgstr "Confirme sua data de nascimento" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1340,11 +1381,11 @@ msgstr "Confirme sua data de nascimento" msgid "Confirmation code" msgstr "Código de confirmação" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Conectando..." -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Contatar suporte" @@ -1385,7 +1426,7 @@ msgstr "Avisos de conteúdo" msgid "Context menu backdrop, click to close the menu." msgstr "Fundo do menu, clique para fechá-lo." -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1398,9 +1439,9 @@ msgstr "Continuar como {0} (já conectado)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Continuar para o próximo passo" @@ -1425,7 +1466,7 @@ msgstr "Culinária" msgid "Copied" msgstr "Copiado" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Versão do aplicativo copiada" @@ -1434,7 +1475,7 @@ msgstr "Versão do aplicativo copiada" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Copiado" @@ -1491,7 +1532,7 @@ msgstr "Copiar texto do post" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de Direitos Autorais" @@ -1529,7 +1570,7 @@ msgstr "" msgid "Create a new account" msgstr "Criar uma nova conta" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Criar uma nova conta do Bluesky" @@ -1539,7 +1580,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1547,7 +1588,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Criar Conta" @@ -1603,7 +1644,7 @@ msgstr "Customizado" msgid "Custom domain" msgstr "Domínio personalizado" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feeds customizados feitos pela comunidade te proporcionam novas experiências e te ajudam a encontrar o conteúdo que você mais ama." @@ -1612,8 +1653,8 @@ msgstr "Feeds customizados feitos pela comunidade te proporcionam novas experiê msgid "Customize media from external sites." msgstr "Configurar mídia de sites externos." -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Escuro" @@ -1621,24 +1662,24 @@ msgstr "Escuro" msgid "Dark mode" msgstr "Modo escuro" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Modo Escuro" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Data de nascimento" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "Testar Moderação" @@ -1647,16 +1688,16 @@ msgid "Debug panel" msgstr "Painel de depuração" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Excluir" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Excluir a conta" @@ -1676,8 +1717,8 @@ msgstr "Excluir senha de aplicativo" msgid "Delete app password?" msgstr "Excluir senha de aplicativo?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "" @@ -1701,7 +1742,7 @@ msgstr "Excluir mensagem para mim" msgid "Delete my account" msgstr "Excluir minha conta" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Excluir minha conta…" @@ -1710,12 +1751,12 @@ msgstr "Excluir minha conta…" msgid "Delete post" msgstr "Excluir post" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1735,7 +1776,7 @@ msgstr "Excluído" msgid "Deleted post." msgstr "Post excluído." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "" @@ -1754,7 +1795,7 @@ msgstr "Texto alternativo" msgid "Did you want to say anything?" msgstr "Você gostaria de dizer alguma coisa?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Menos escuro" @@ -1804,6 +1845,10 @@ msgstr "Descartar rascunho?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Desencorajar aplicativos a mostrar minha conta para usuários desautenticados" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1813,10 +1858,14 @@ msgstr "Descubra novos feeds" msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "Descubra Novos Feeds" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1837,7 +1886,7 @@ msgstr "Painel DNS" msgid "Does not include nudity." msgstr "Não inclui nudez." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "Não começa ou termina com um hífen" @@ -1882,7 +1931,7 @@ msgstr "Feito" msgid "Done{extraText}" msgstr "Feito{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -1891,7 +1940,7 @@ msgstr "" msgid "Download CAR file" msgstr "Baixar arquivo CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Solte para adicionar imagens" @@ -1939,11 +1988,11 @@ msgstr "ex. Perfis que enchem o saco." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada convite só funciona uma vez. Você receberá mais convites periodicamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -1974,9 +2023,9 @@ msgstr "Editar detalhes da lista" msgid "Edit Moderation List" msgstr "Editar lista de moderação" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Editar Meus Feeds" @@ -2004,7 +2053,7 @@ msgstr "Editar Perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar Feeds Salvos" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -2024,7 +2073,7 @@ msgstr "Editar seu nome" msgid "Edit your profile description" msgstr "Editar sua descrição" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -2037,7 +2086,7 @@ msgstr "Educação" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "E-mail" @@ -2063,7 +2112,7 @@ msgstr "E-mail Atualizado" msgid "Email verified" msgstr "E-mail verificado" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "E-mail:" @@ -2129,6 +2178,10 @@ msgstr "Fim do feed" #~ msgid "End of list" #~ msgstr "" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Insira um nome para esta Senha de Aplicativo" @@ -2163,7 +2216,7 @@ msgid "Enter your birth date" msgstr "Insira seu aniversário" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Digite seu endereço de e-mail" @@ -2183,11 +2236,11 @@ msgstr "Digite seu nome de usuário e senha" msgid "Error occurred while saving file" msgstr "Não foi possível salvar o arquivo" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Não foi possível processar o captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erro:" @@ -2242,7 +2295,7 @@ msgstr "Sair da busca" msgid "Expand alt text" msgstr "Expandir texto alternativo" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "" @@ -2259,12 +2312,12 @@ msgstr "Imagens explícitas ou potencialmente perturbadoras." msgid "Explicit sexual images." msgstr "Imagens sexualmente explícitas." -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "Exportar meus dados" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "Exportar Meus Dados" @@ -2278,13 +2331,13 @@ msgstr "Mídia Externa" 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 "Mídias externas podem permitir que sites coletem informações sobre você e seu dispositivo. Nenhuma informação é enviada ou solicitada até que você pressione o botão de \"play\"." -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Preferências de Mídia Externa" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Preferências de mídia externa" @@ -2310,7 +2363,7 @@ msgstr "Não foi possível excluir esta mensagem" msgid "Failed to delete post, please try again" msgstr "Não foi possível excluir o post, por favor tente novamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2367,7 +2420,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2376,11 +2429,11 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Feed" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Feed por {0}" @@ -2393,17 +2446,18 @@ msgstr "Feed por {0}" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Comentários" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2421,7 +2475,7 @@ msgstr "Os feeds são algoritmos personalizados que os usuários com um pouco de #~ msgid "Feeds can be topical as well!" #~ msgstr "Feeds podem ser de assuntos específicos também!" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2437,7 +2491,7 @@ msgstr "Arquivo salvo com sucesso!" msgid "Filter from feeds" msgstr "Filtrar dos feeds" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Finalizando" @@ -2447,6 +2501,10 @@ msgstr "Finalizando" msgid "Find accounts to follow" msgstr "Encontre contas para seguir" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Encontre posts e usuários no Bluesky" @@ -2475,11 +2533,15 @@ msgstr "Ajuste as threads." msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Flexível" @@ -2492,6 +2554,8 @@ msgstr "Virar horizontalmente" msgid "Flip vertically" msgstr "Virar verticalmente" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2514,13 +2578,17 @@ msgstr "Seguir {0}" msgid "Follow {name}" msgstr "" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Seguir Conta" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2548,7 +2616,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Seguido por {0}" @@ -2576,16 +2644,20 @@ msgstr "Usuários seguidos" msgid "Followed users only" msgstr "Somente usuários seguidos" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "seguiu você" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Seguidores" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2594,17 +2666,20 @@ msgstr "" msgid "Followers you know" msgstr "" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Seguindo" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguindo {0}" @@ -2613,21 +2688,25 @@ msgstr "Seguindo {0}" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Configurações do feed principal" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Configurações do feed principal" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Segue você" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Segue Você" @@ -2649,11 +2728,11 @@ msgstr "Por motivos de segurança, você não poderá ver esta senha novamente. msgid "Forgot Password" msgstr "Esqueci a Senha" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "Esqueceu a senha?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "Esqueceu?" @@ -2687,6 +2766,10 @@ msgstr "" msgid "Get Started" msgstr "Vamos começar" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2701,31 +2784,35 @@ msgstr "Violações flagrantes da lei ou dos termos de serviço" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Voltar" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Voltar" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Voltar para o passo anterior" @@ -2759,6 +2846,10 @@ msgstr "Próximo" msgid "Go to profile" msgstr "Ir para este perfil" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "Ir para o perfil deste usuário" @@ -2767,6 +2858,10 @@ msgstr "Ir para o perfil deste usuário" msgid "Graphic Media" msgstr "Conteúdo Gráfico" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Usuário" @@ -2779,19 +2874,19 @@ msgstr "Feedback tátil" msgid "Harassment, trolling, or intolerance" msgstr "Assédio, intolerância ou \"trollagem\"" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Hashtag" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Precisa de ajuda?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Ajuda" @@ -2827,7 +2922,7 @@ msgstr "Aqui está a sua senha de aplicativo." msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Esconder" @@ -2846,7 +2941,7 @@ msgstr "Esconder o conteúdo" msgid "Hide this post?" msgstr "Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Ocultar lista de usuários" @@ -2878,10 +2973,10 @@ msgstr "Hmmmm, parece que estamos com problemas pra carregar isso. Veja mais det msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, não foi possível carregar este serviço de moderação." -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2892,8 +2987,8 @@ msgid "Host:" msgstr "Host:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Provedor de hospedagem" @@ -2993,19 +3088,19 @@ msgstr "Insira a nova senha" msgid "Input password for account deletion" msgstr "Insira a senha para excluir a conta" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "Insira o código que você recebeu por e-mail" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "Insira a senha da conta {identifier}" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "Insira a senha da conta {identifier}" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Insira o usuário ou e-mail que você cadastrou" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Insira sua senha" @@ -3013,7 +3108,7 @@ msgstr "Insira sua senha" msgid "Input your preferred hosting provider" msgstr "Insira seu provedor de hospedagem" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Insira o usuário" @@ -3021,7 +3116,7 @@ msgstr "Insira o usuário" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Código de confirmação inválido." @@ -3030,7 +3125,7 @@ msgstr "Código de confirmação inválido." msgid "Invalid or unsupported post record" msgstr "Post inválido" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Credenciais inválidas" @@ -3038,11 +3133,11 @@ msgstr "Credenciais inválidas" msgid "Invite a Friend" msgstr "Convide um Amigo" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Convite" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Convite inválido. Verifique se você o inseriu corretamente e tente novamente." @@ -3078,8 +3173,10 @@ msgstr "" msgid "Jobs" msgstr "Carreiras" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3128,16 +3225,16 @@ msgstr "Rótulos sobre seu conteúdo" msgid "Language selection" msgstr "Seleção de idioma" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Configuração de Idioma" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configurações de Idiomas" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Idiomas" @@ -3197,7 +3294,7 @@ msgstr "Saindo do Bluesky" msgid "left to go." msgstr "na sua frente." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." @@ -3210,11 +3307,12 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Vamos redefinir sua senha!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Vamos lá!" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Claro" @@ -3222,14 +3320,23 @@ msgstr "Claro" #~ msgid "Like" #~ msgstr "Curtir" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Curtir este feed" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Curtido por" @@ -3253,11 +3360,11 @@ msgstr "Curtido Por" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Curtido por {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "curtiram seu feed" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "curtiu seu post" @@ -3269,7 +3376,7 @@ msgstr "Curtidas" msgid "Likes on this post" msgstr "Curtidas neste post" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Lista" @@ -3281,7 +3388,7 @@ msgstr "Avatar da lista" msgid "List blocked" msgstr "Lista bloqueada" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Lista por {0}" @@ -3306,10 +3413,10 @@ msgstr "Lista desbloqueada" msgid "List unmuted" msgstr "Lista dessilenciada" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3346,7 +3453,7 @@ msgstr "Carregar novos posts" msgid "Loading..." msgstr "Carregando..." -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Registros" @@ -3370,7 +3477,7 @@ msgstr "Visibilidade do seu perfil" msgid "Login to account that is not listed" msgstr "Fazer login em uma conta que não está listada" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "Segure para abrir o menu da tag #{tag}" @@ -3455,7 +3562,7 @@ msgstr "Mensagem longa demais" msgid "Message settings" msgstr "Configurações das mensagens" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3470,9 +3577,9 @@ msgstr "Mensagens" msgid "Misleading Account" msgstr "Conta Enganosa" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Moderação" @@ -3480,7 +3587,7 @@ msgstr "Moderação" msgid "Moderation details" msgstr "Detalhes da moderação" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3508,16 +3615,16 @@ msgstr "Lista de moderação criada" msgid "Moderation lists" msgstr "Listas de moderação" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de Moderação" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Moderação" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "Moderação" @@ -3550,6 +3657,10 @@ msgstr "Respostas mais curtidas primeiro" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Silenciar" @@ -3623,7 +3734,7 @@ msgstr "Silenciada" msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Contas Silenciadas" @@ -3649,19 +3760,19 @@ msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas msgid "My Birthday" msgstr "Meu Aniversário" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Meus Feeds" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Meu Perfil" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "Meus feeds salvos" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Meus Feeds Salvos" @@ -3682,16 +3793,20 @@ msgid "Name or Description Violates Community Standards" msgstr "Nome ou Descrição Viola os Padrões da Comunidade" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Natureza" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Navega para próxima tela" @@ -3709,7 +3824,7 @@ msgstr "Precisa denunciar uma violação de copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Nunca perca o acesso aos seus seguidores e dados." -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "Nunca perca o acesso aos seus seguidores ou dados." @@ -3753,17 +3868,17 @@ msgctxt "action" msgid "New post" msgstr "Novo post" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Novo post" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Novo Post" @@ -3781,21 +3896,22 @@ msgid "Newest replies first" msgstr "Respostas mais recentes primeiro" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Notícias" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3837,11 +3953,12 @@ msgstr "Nenhum GIF em destaque encontrado." msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Você não está mais seguindo {0}" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "No máximo 253 caracteres" @@ -3853,7 +3970,7 @@ msgstr "Nenhuma mensagem ainda" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Nenhuma notificação!" @@ -3881,7 +3998,7 @@ msgstr "" msgid "No results found" msgstr "Nenhum resultado encontrado" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "Nenhum resultado encontrado para \"{query}\"" @@ -3931,7 +4048,7 @@ msgstr "Nudez não-erótica" #~ msgid "Not Applicable." #~ msgstr "Não Aplicável." -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Não encontrado" @@ -3943,7 +4060,7 @@ msgstr "Agora não" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Nota sobre compartilhamento" @@ -3963,11 +4080,11 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4003,7 +4120,7 @@ msgstr "Desligado" msgid "Oh no!" msgstr "Opa!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Opa! Algo deu errado." @@ -4027,10 +4144,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Resetar tutoriais" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Uma ou mais imagens estão sem texto alternativo." @@ -4047,7 +4168,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "Apenas {0} pode responder." -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "Contém apenas letras, números e hífens" @@ -4063,7 +4184,7 @@ msgstr "Opa, algo deu errado!" msgid "Oops!" msgstr "Opa!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Abrir" @@ -4089,7 +4210,7 @@ msgstr "Abrir seletor de emojis" msgid "Open feed options menu" msgstr "Abrir opções do feed" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Abrir links no navegador interno" @@ -4109,16 +4230,16 @@ msgstr "Abrir navegação" msgid "Open post options menu" msgstr "Abrir opções do post" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Abre o storybook" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "Abrir registros do sistema" @@ -4130,7 +4251,7 @@ msgstr "Abre {numItems} opções" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "Abre as configurações de acessibilidade" @@ -4146,7 +4267,7 @@ msgstr "Abre detalhes adicionais para um registro de depuração" msgid "Opens camera on device" msgstr "Abre a câmera do dispositivo" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "" @@ -4154,7 +4275,7 @@ msgstr "" msgid "Opens composer" msgstr "Abre o editor de post" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Abre definições de idioma configuráveis" @@ -4162,7 +4283,7 @@ msgstr "Abre definições de idioma configuráveis" msgid "Opens device photo gallery" msgstr "Abre a galeria de fotos do dispositivo" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Abre as configurações de anexos externos" @@ -4184,27 +4305,27 @@ msgstr "Abre a janela de seleção de GIFs" msgid "Opens list of invite codes" msgstr "Abre a lista de códigos de convite" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Abre modal de confirmar a exclusão da conta. Requer código enviado por email" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "Abre modal para troca da sua senha do Bluesky" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Abre modal para troca do seu usuário do Bluesky" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Abre modal para baixar os dados da sua conta do Bluesky" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "Abre modal para verificação de email" @@ -4212,11 +4333,11 @@ msgstr "Abre modal para verificação de email" msgid "Opens modal for using custom domain" msgstr "Abre modal para usar o domínio personalizado" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Abre configurações de moderação" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Abre o formulário de redefinição de senha" @@ -4225,15 +4346,15 @@ msgstr "Abre o formulário de redefinição de senha" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Abre a tela para editar feeds salvos" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Abre a tela com todos os feeds salvos" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "Abre as configurações de senha do aplicativo" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "Abre as preferências do feed inicial" @@ -4245,20 +4366,20 @@ msgstr "Abre o link" #~ msgid "Opens the message settings page" #~ msgstr "Abre a tela de configurações do chat" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Abre a página do storybook" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Abre a página de log do sistema" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Abre as preferências de threads" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4309,8 +4430,8 @@ msgstr "Página não encontrada" msgid "Page Not Found" msgstr "Página Não Encontrada" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4332,15 +4453,16 @@ msgstr "Senha atualizada!" msgid "Pause" msgstr "Pausar" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Pessoas" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "Pessoas seguidas por @{0}" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "Pessoas seguindo @{0}" @@ -4357,11 +4479,11 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Pets" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4412,15 +4534,16 @@ msgstr "Reproduzir Vídeo" msgid "Plays the GIF" msgstr "Reproduz o GIF" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Por favor, escolha seu usuário." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Por favor, escolha sua senha." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Por favor, complete o captcha de verificação." @@ -4440,10 +4563,15 @@ msgstr "Por favor, insira um nome único para esta Senha de Aplicativo ou use no msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Por favor, insira uma palavra, tag ou frase para silenciar" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Por favor, digite o seu e-mail." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Por favor, digite sua senha também:" @@ -4470,7 +4598,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Política" @@ -4493,9 +4621,9 @@ msgstr "Post" msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Post por @{0}" @@ -4534,6 +4662,7 @@ msgstr "Post não encontrado" msgid "posts" msgstr "posts" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Posts" @@ -4561,7 +4690,7 @@ msgstr "Trocar de provedor de hospedagem" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "Tentar novamente" @@ -4586,15 +4715,15 @@ msgstr "Idioma Principal" msgid "Prioritize Your Follows" msgstr "Priorizar seus Seguidores" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacidade" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Política de Privacidade" @@ -4612,8 +4741,8 @@ msgstr "Processando..." msgid "profile" msgstr "perfil" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4624,11 +4753,11 @@ msgstr "Perfil" msgid "Profile updated" msgstr "Perfil atualizado" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Proteja a sua conta verificando o seu e-mail." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Público" @@ -4660,6 +4789,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4718,7 +4851,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4767,7 +4900,7 @@ msgstr "Remover feed?" msgid "Remove from my feeds" msgstr "Remover dos meus feeds" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Remover dos meus feeds?" @@ -4919,8 +5052,8 @@ msgstr "Denunciar mensagem" msgid "Report post" msgstr "Denunciar post" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -4966,7 +5099,7 @@ msgstr "Repostar" msgid "Repost" msgstr "Repostar" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4989,7 +5122,7 @@ msgstr "Repostado por {0}" msgid "Reposted by <0><1/>" msgstr "Repostado por <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "repostou seu post" @@ -5015,7 +5148,7 @@ msgstr "Exigir texto alternativo antes de postar" msgid "Require email code to log into your account" msgstr "Torna obrigatório um código de verificação por e-mail ao entrar nesta conta" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Obrigatório para este provedor" @@ -5032,8 +5165,8 @@ msgstr "Código de redefinição" msgid "Reset Code" msgstr "Código de Redefinição" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Redefinir tutoriais" @@ -5041,20 +5174,20 @@ msgstr "Redefinir tutoriais" msgid "Reset password" msgstr "Redefinir senha" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Redefinir configurações" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Redefine tutoriais" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Redefine as configurações" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Tenta entrar novamente" @@ -5067,12 +5200,12 @@ msgstr "Tenta a última ação, que deu erro" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5083,7 +5216,7 @@ msgstr "Tente novamente" #~ msgstr "Tentar novamente." #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Voltar para página anterior" @@ -5179,13 +5312,13 @@ msgstr "Salva o corte da imagem" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Ciência" @@ -5194,16 +5327,16 @@ msgid "Scroll to top" msgstr "Ir para o topo" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5235,8 +5368,8 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "Pesquise por alguém para começar um novo chat." -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Buscar usuários" @@ -5365,11 +5498,11 @@ msgstr "Selecione quais idiomas você deseja ver nos seus feeds. Se nenhum for s msgid "Select your app language for the default text to display in the app." msgstr "Selecione o idioma do seu aplicativo" -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "Selecione sua data de nascimento" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Selecione seus interesses" @@ -5482,23 +5615,23 @@ msgstr "Configure sua conta" msgid "Sets Bluesky username" msgstr "Configura o usuário no Bluesky" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "Define o tema para escuro" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "Define o tema para claro" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "Define o tema para seguir o sistema" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "Define o tema escuro para o padrão" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "Define o tema escuro para o menos escuro" @@ -5518,9 +5651,9 @@ msgstr "Define a proporção da imagem para alta" msgid "Sets image aspect ratio to wide" msgstr "Define a proporção da imagem para comprida" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5535,13 +5668,13 @@ msgid "Sexually Suggestive" msgstr "Sexualmente Sugestivo" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Compartilhar" @@ -5561,7 +5694,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Compartilhar assim" @@ -5572,7 +5705,7 @@ msgstr "Compartilhar feed" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5590,7 +5723,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -5609,7 +5742,7 @@ msgstr "Compartilha o link" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Mostrar" @@ -5617,7 +5750,7 @@ msgstr "Mostrar" #~ msgid "Show all replies" #~ msgstr "Mostrar todas as respostas" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "Mostrar texto alternativo" @@ -5736,17 +5869,17 @@ msgstr "Mostra posts de {0} no seu feed" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5774,12 +5907,12 @@ msgstr "Faça login no Bluesky ou crie uma nova conta" msgid "Sign out" msgstr "Sair" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5795,7 +5928,7 @@ msgstr "Inscreva-se ou faça login para se juntar à conversa" msgid "Sign-in Required" msgstr "É Necessário Fazer Login" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Entrou como" @@ -5804,21 +5937,21 @@ msgstr "Entrou como" msgid "Signed in as @{0}" msgstr "autenticado como @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Pular" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Pular" @@ -5827,6 +5960,10 @@ msgstr "Pular" msgid "Software Dev" msgstr "Desenvolvimento de software" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -5851,8 +5988,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Algo deu errado. Por favor, tente novamente." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Opa! Sua sessão expirou. Por favor, entre novamente." @@ -5882,7 +6019,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Spam; menções ou respostas excessivas" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Esportes" @@ -5902,17 +6039,22 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -5928,7 +6070,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Página de status" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "Página de status" @@ -5936,16 +6078,16 @@ msgstr "Página de status" #~ msgid "Step" #~ msgstr "Passo" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "Passo {0} de {1}" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Storybook" @@ -5989,6 +6131,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Sugestões de Seguidores" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Sugeridos para você" @@ -5997,7 +6140,7 @@ msgstr "Sugeridos para você" msgid "Suggestive" msgstr "Sugestivo" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6008,6 +6151,10 @@ msgstr "Suporte" msgid "Switch Account" msgstr "Alterar Conta" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Trocar para {0}" @@ -6016,11 +6163,11 @@ msgstr "Trocar para {0}" msgid "Switches the account you are logged in to" msgstr "Troca a conta que você está autenticado" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Log do sistema" @@ -6036,12 +6183,24 @@ msgstr "Menu da tag: {displayTag}" msgid "Tall" msgstr "Alto" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Toque para ver tudo" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Tecnologia" @@ -6053,13 +6212,13 @@ msgstr "" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Termos" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6090,12 +6249,14 @@ msgstr "Obrigado. Sua denúncia foi enviada." msgid "That contains the following:" msgstr "Contém o seguinte:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Este identificador de usuário já está sendo usado." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6118,7 +6279,12 @@ msgstr "As Diretrizes da Comunidade foram movidas para <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "A Política de Direitos Autorais foi movida para <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6147,7 +6313,7 @@ msgstr "O post pode ter sido excluído." msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade foi movida para <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6205,11 +6371,11 @@ msgstr "Tivemos um problema ao contatar o servidor deste feed" msgid "There was an issue contacting your server" msgstr "Tivemos um problema ao contatar o servidor deste feed" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Tivemos um problema ao carregar notificações. Toque aqui para tentar de novo." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Tivemos um problema ao carregar posts. Toque aqui para tentar de novo." @@ -6405,7 +6571,7 @@ msgid "This post has been deleted." msgstr "Este post foi excluído." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." @@ -6466,12 +6632,12 @@ msgstr "Este usuário não segue ninguém ainda." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Isso removerá {0} das suas palavras silenciadas. Você pode adicioná-la novamente depois." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "Preferências das Threads" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Preferências das Threads" @@ -6483,7 +6649,7 @@ msgstr "" msgid "Threaded Mode" msgstr "Visualização de Threads" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Preferências das Threads" @@ -6534,11 +6700,11 @@ msgctxt "action" msgid "Try again" msgstr "Tentar novamente" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "Autenticação de dois fatores (2FA)" @@ -6560,14 +6726,14 @@ msgstr "Dessilenciar lista" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Não foi possível entrar em contato com seu serviço. Por favor, verifique sua conexão à internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -6832,7 +6998,7 @@ msgstr "Lista de usuários atualizada" msgid "User Lists" msgstr "Listas de Usuários" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Nome de usuário ou endereço de e-mail" @@ -6871,15 +7037,15 @@ msgstr "Conteúdo:" msgid "Verify DNS Record" msgstr "Verificar registro DNS" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "Verificar e-mail" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Verificar meu e-mail" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Verificar Meu Email" @@ -6900,7 +7066,7 @@ msgstr "Verificar Seu E-mail" #~ msgid "Version {0}" #~ msgstr "Versão {0}" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "Versão {appVersion} {bundleInfo}" @@ -6913,7 +7079,7 @@ msgstr "Games" msgid "View {0}'s avatar" msgstr "Ver o avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "" @@ -6962,7 +7128,7 @@ msgid "View users who like this feed" msgstr "Ver usuários que curtiram este feed" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -6997,7 +7163,7 @@ msgstr "Não foi possível carregar esta conversa" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Estimamos que sua conta estará pronta em mais ou menos {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperamos que você se divirta. Lembre-se, o Bluesky é:" @@ -7021,7 +7187,7 @@ msgstr "Não foi possível carregar sua data de nascimento. Por favor, tente nov msgid "We were unable to load your configured labelers at this time." msgstr "Não foi possível carregar seus rotuladores." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "Não conseguimos conectar. Por favor, tente novamente para continuar configurando a sua conta. Se continuar falhando, você pode pular este fluxo." @@ -7029,7 +7195,7 @@ msgstr "Não conseguimos conectar. Por favor, tente novamente para continuar con msgid "We will let you know when your account is ready." msgstr "Avisaremos quando sua conta estiver pronta." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Usaremos isto para customizar a sua experiência." @@ -7037,7 +7203,7 @@ msgstr "Usaremos isto para customizar a sua experiência." msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Estamos muito felizes em recebê-lo!" @@ -7082,7 +7248,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "Do que você gosta?" @@ -7173,7 +7339,7 @@ msgid "Write your reply" msgstr "Escreva sua resposta" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Escritores" @@ -7192,7 +7358,7 @@ msgstr "Sim" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7204,7 +7370,7 @@ msgstr "" msgid "Yesterday, {time}" msgstr "Ontem, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -7421,23 +7587,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -7456,7 +7622,7 @@ msgstr "Você está na fila" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Tudo pronto!" @@ -7469,7 +7635,7 @@ msgstr "Você escolheu esconder uma palavra ou tag deste post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Você chegou ao fim do seu feed! Encontre novas contas para seguir." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Sua conta" @@ -7481,7 +7647,7 @@ msgstr "Sua conta foi excluída" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "O repositório da sua conta, contendo todos os seus dados públicos, pode ser baixado como um arquivo \"CAR\". Este arquivo não inclui imagens ou dados privados, estes devem ser exportados separadamente." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "Sua data de nascimento" @@ -7498,7 +7664,8 @@ msgstr "Sua escolha será salva, mas você pode trocá-la nas configurações de #~ msgstr "Seu feed inicial é o \"Seguindo\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Seu e-mail parece ser inválido." @@ -7511,11 +7678,15 @@ msgstr "Seu e-mail foi atualizado mas não foi verificado. Como próximo passo, msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Seu e-mail ainda não foi verificado. Esta é uma etapa importante de segurança que recomendamos." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seu feed inicial está vazio! Siga mais usuários para acompanhar o que está acontecendo." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Seu identificador completo será" @@ -7535,7 +7706,7 @@ msgstr "Sua senha foi alterada com sucesso!" msgid "Your post has been published" msgstr "Seu post foi publicado" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Suas postagens, curtidas e bloqueios são públicos. Silenciamentos são privados." @@ -7555,6 +7726,6 @@ msgstr "Sua resposta foi publicada" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Sua denúncia será enviada para o serviço de moderação do Bluesky" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Seu identificador de usuário" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index c084dd1295..c20162cdd9 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(e-posta yok)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -63,7 +63,7 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" @@ -71,7 +71,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -80,7 +80,7 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" @@ -88,15 +88,15 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -152,7 +152,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} takip ediliyor" @@ -270,7 +270,7 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Geçersiz Kullanıcı Adı" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "" @@ -278,6 +278,10 @@ msgstr "" #~ msgid "A content warning has been applied to this {0}." #~ msgstr "Bu {0} için bir içerik uyarısı uygulandı." +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/lib/hooks/useOTAUpdate.ts:16 #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Uygulamanın yeni bir sürümü mevcut. Devam etmek için güncelleyin." @@ -292,15 +296,15 @@ msgid "Access profile and other navigation links" msgstr "Profil ve diğer gezinme bağlantılarına erişin" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Erişilebilirlik" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -309,9 +313,9 @@ msgstr "" #~ msgid "account" #~ msgstr "" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Hesap" @@ -382,8 +386,8 @@ msgstr "Bu listeye bir kullanıcı ekleyin" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Hesap ekle" @@ -451,7 +455,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Alan adınıza aşağıdaki DNS kaydını ekleyin:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -499,15 +503,19 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Gelişmiş" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -537,7 +545,7 @@ msgstr "Zaten @{0} olarak oturum açıldı" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -547,7 +555,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Alternatif metin" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "" @@ -585,7 +593,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -595,6 +603,8 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -602,12 +612,12 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "Bir sorun oluştu, lütfen tekrar deneyin." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "ve" @@ -616,7 +626,7 @@ msgstr "ve" msgid "Animals" msgstr "Hayvanlar" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "" @@ -640,13 +650,13 @@ msgstr "Uygulama Şifre adları yalnızca harfler, sayılar, boşluklar, tireler msgid "App Password names must be at least 4 characters long." msgstr "Uygulama Şifre adları en az 4 karakter uzunluğunda olmalıdır." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Uygulama şifresi ayarları" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Uygulama Şifreleri" @@ -687,7 +697,7 @@ msgstr "Bu karara itiraz et" #~ msgid "Appeal this decision." #~ msgstr "Bu karara itiraz et." -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Görünüm" @@ -696,7 +706,7 @@ msgstr "Görünüm" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -724,7 +734,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -753,7 +763,7 @@ msgstr "Sanat" msgid "Artistic or non-erotic nudity." msgstr "Sanatsal veya erotik olmayan çıplaklık." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "" @@ -764,14 +774,15 @@ msgstr "" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -786,7 +797,7 @@ msgstr "Geri" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "{interestsText} ilginize dayalı" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Temel" @@ -794,7 +805,7 @@ msgstr "Temel" msgid "Birthday" msgstr "Doğum günü" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Doğum günü:" @@ -842,7 +853,7 @@ msgstr "Engellendi" msgid "Blocked accounts" msgstr "Engellenen hesaplar" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Engellenen Hesaplar" @@ -884,6 +895,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "" +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 #~ msgid "Bluesky is flexible." @@ -928,6 +943,24 @@ msgstr "" msgid "Books" msgstr "Kitaplar" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -1058,17 +1091,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Değiştir" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Kullanıcı adını değiştir" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Kullanıcı Adını Değiştir" @@ -1076,12 +1109,12 @@ msgstr "Kullanıcı Adını Değiştir" msgid "Change my email" msgstr "E-postamı değiştir" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Şifre değiştir" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Şifre Değiştir" @@ -1097,9 +1130,9 @@ msgstr "Gönderi dilini {0} olarak değiştir" msgid "Change Your Email" msgstr "E-postanızı Değiştirin" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "" @@ -1109,14 +1142,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "" @@ -1141,7 +1174,7 @@ msgstr "Durumumu kontrol et" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Bazı önerilen kullanıcılara göz atın. Benzer kullanıcıları görmek için onları takip edin." -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "" @@ -1153,10 +1186,18 @@ msgstr "Aşağıya gireceğiniz onay kodu içeren bir e-posta için gelen kutunu #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "\"Herkes\" veya \"Hiç kimse\" seçin" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + #: src/view/screens/Settings.tsx:691 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Yeni bir Bluesky kullanıcı adı seçin veya oluşturun" +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1173,7 +1214,7 @@ msgstr "" msgid "Choose Service" msgstr "Hizmet Seç" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Özel beslemelerinizi destekleyen algoritmaları seçin." @@ -1195,23 +1236,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "Ana beslemelerinizi seçin" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Şifrenizi seçin" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "Tüm eski depolama verilerini temizle" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "Tüm eski depolama verilerini temizle (bundan sonra yeniden başlat)" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "Tüm depolama verilerini temizle" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "Tüm depolama verilerini temizle (bundan sonra yeniden başlat)" @@ -1220,11 +1261,11 @@ msgstr "Tüm depolama verilerini temizle (bundan sonra yeniden başlat)" msgid "Clear search query" msgstr "Arama sorgusunu temizle" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "" @@ -1273,7 +1314,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Kapat" @@ -1336,11 +1377,11 @@ msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" msgid "Closes viewer for header image" msgstr "Başlık resmi görüntüleyicisini kapatır" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Belirli bir bildirim için kullanıcı listesini daraltır" @@ -1354,16 +1395,16 @@ msgstr "Komedi" msgid "Comics" msgstr "Çizgi romanlar" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Topluluk Kuralları" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "" @@ -1429,7 +1470,7 @@ msgstr "" msgid "Confirm your birthdate" msgstr "" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1443,11 +1484,11 @@ msgstr "Onay kodu" #~ msgid "Confirms signing up {email} to the waitlist" #~ msgstr "{email} adresinin bekleme listesine kaydını onaylar" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "Bağlanıyor..." -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Destek ile iletişime geçin" @@ -1496,7 +1537,7 @@ msgstr "İçerik uyarıları" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Devam et" @@ -1509,9 +1550,9 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Sonraki adıma devam et" @@ -1536,7 +1577,7 @@ msgstr "Yemek pişirme" msgid "Copied" msgstr "Kopyalandı" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Sürüm numarası panoya kopyalandı" @@ -1545,7 +1586,7 @@ msgstr "Sürüm numarası panoya kopyalandı" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Panoya kopyalandı" @@ -1606,7 +1647,7 @@ msgstr "Gönderi metnini kopyala" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Telif Hakkı Politikası" @@ -1648,7 +1689,7 @@ msgstr "" msgid "Create a new account" msgstr "Yeni bir hesap oluştur" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Yeni bir Bluesky hesabı oluştur" @@ -1658,7 +1699,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1666,7 +1707,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Hesap Oluştur" @@ -1730,7 +1771,7 @@ msgstr "" msgid "Custom domain" msgstr "Özel alan adı" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Topluluk tarafından oluşturulan özel beslemeler size yeni deneyimler sunar ve sevdiğiniz içeriği bulmanıza yardımcı olur." @@ -1739,8 +1780,8 @@ msgstr "Topluluk tarafından oluşturulan özel beslemeler size yeni deneyimler msgid "Customize media from external sites." msgstr "Harici sitelerden medyayı özelleştirin." -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Karanlık" @@ -1748,24 +1789,24 @@ msgstr "Karanlık" msgid "Dark mode" msgstr "Karanlık mod" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Karanlık Tema" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "" @@ -1774,16 +1815,16 @@ msgid "Debug panel" msgstr "Hata ayıklama paneli" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Hesabı sil" @@ -1803,8 +1844,8 @@ msgstr "Uygulama şifresini sil" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "" @@ -1828,7 +1869,7 @@ msgstr "" msgid "Delete my account" msgstr "Hesabımı sil" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Hesabımı Sil…" @@ -1837,12 +1878,12 @@ msgstr "Hesabımı Sil…" msgid "Delete post" msgstr "Gönderiyi sil" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1862,7 +1903,7 @@ msgstr "Silindi" msgid "Deleted post." msgstr "Silinen gönderi." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "" @@ -1885,7 +1926,7 @@ msgstr "" msgid "Did you want to say anything?" msgstr "Bir şey söylemek istediniz mi?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Karart" @@ -1939,6 +1980,10 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "Uygulamaların hesabımı oturum açmamış kullanıcılara göstermesini engelle" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1948,10 +1993,14 @@ msgstr "Yeni özel beslemeler keşfet" msgid "Discover new feeds" msgstr "Yeni beslemeler keşfet" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1972,7 +2021,7 @@ msgstr "" msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -2025,7 +2074,7 @@ msgstr "Tamam{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Oturum açmak için çift dokunun" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -2034,7 +2083,7 @@ msgstr "" msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Resim eklemek için bırakın" @@ -2082,11 +2131,11 @@ msgstr "örn: Reklamlarla tekrar tekrar yanıt veren kullanıcılar." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Her kod bir kez çalışır. Düzenli aralıklarla daha fazla davet kodu alacaksınız." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -2117,9 +2166,9 @@ msgstr "Liste ayrıntılarını düzenle" msgid "Edit Moderation List" msgstr "Düzenleme Listesini Düzenle" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Beslemelerimi Düzenle" @@ -2147,7 +2196,7 @@ msgstr "Profil Düzenle" #~ msgid "Edit Saved Feeds" #~ msgstr "Kayıtlı Beslemeleri Düzenle" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -2167,7 +2216,7 @@ msgstr "Görünen adınızı düzenleyin" msgid "Edit your profile description" msgstr "Profil açıklamanızı düzenleyin" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -2180,7 +2229,7 @@ msgstr "Eğitim" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "E-posta" @@ -2206,7 +2255,7 @@ msgstr "E-posta Güncellendi" msgid "Email verified" msgstr "E-posta doğrulandı" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "E-posta:" @@ -2276,6 +2325,10 @@ msgstr "Beslemenin sonu" #~ msgid "End of list" #~ msgstr "" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Bu Uygulama Şifresi için bir ad girin" @@ -2314,7 +2367,7 @@ msgstr "Doğum tarihinizi girin" #~ msgstr "E-posta adresinizi girin" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "E-posta adresinizi girin" @@ -2338,11 +2391,11 @@ msgstr "Kullanıcı adınızı ve şifrenizi girin" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Hata:" @@ -2401,7 +2454,7 @@ msgstr "Arama sorgusu girişinden çıkar" msgid "Expand alt text" msgstr "Alternatif metni genişlet" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "" @@ -2418,12 +2471,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "" @@ -2437,13 +2490,13 @@ msgstr "Harici Medya" 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 "Harici medya, web sitelerinin siz ve cihazınız hakkında bilgi toplamasına izin verebilir. Bilgi, \"oynat\" düğmesine basana kadar gönderilmez veya istenmez." -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Harici Medya Tercihleri" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Harici medya ayarları" @@ -2469,7 +2522,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Gönderi silinemedi, lütfen tekrar deneyin" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2526,7 +2579,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2535,11 +2588,11 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Besleme" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "{0} tarafından besleme" @@ -2556,17 +2609,18 @@ msgstr "{0} tarafından besleme" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Geribildirim" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2584,7 +2638,7 @@ msgstr "Beslemeler, kullanıcıların biraz kodlama uzmanlığı ile oluşturdu #~ msgid "Feeds can be topical as well!" #~ msgstr "Beslemeler aynı zamanda konusal olabilir!" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2600,7 +2654,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Tamamlanıyor" @@ -2610,6 +2664,10 @@ msgstr "Tamamlanıyor" msgid "Find accounts to follow" msgstr "Takip edilecek hesaplar bul" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2642,11 +2700,15 @@ msgstr "Tartışma konularını ayarlayın." msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Esnek" @@ -2659,6 +2721,8 @@ msgstr "Yatay çevir" msgid "Flip vertically" msgstr "Dikey çevir" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2681,13 +2745,17 @@ msgstr "{0} takip et" msgid "Follow {name}" msgstr "" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2715,7 +2783,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "{0} tarafından takip ediliyor" @@ -2743,16 +2811,20 @@ msgstr "Takip edilen kullanıcılar" msgid "Followed users only" msgstr "Yalnızca takip edilen kullanıcılar" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "sizi takip etti" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Takipçiler" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2761,17 +2833,20 @@ msgstr "" msgid "Followers you know" msgstr "" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Takip edilenler" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0} takip ediliyor" @@ -2780,21 +2855,25 @@ msgstr "{0} takip ediliyor" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Sizi takip ediyor" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Sizi Takip Ediyor" @@ -2824,11 +2903,11 @@ msgstr "Güvenlik nedeniyle, bunu tekrar göremezsiniz. Bu şifreyi kaybederseni msgid "Forgot Password" msgstr "Şifremi Unuttum" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "" @@ -2862,6 +2941,10 @@ msgstr "" msgid "Get Started" msgstr "Başlayın" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2876,31 +2959,35 @@ msgstr "" #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Geri git" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Geri Git" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Önceki adıma geri dön" @@ -2934,6 +3021,10 @@ msgstr "Sonrakine git" msgid "Go to profile" msgstr "" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2942,6 +3033,10 @@ msgstr "" msgid "Graphic Media" msgstr "" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Kullanıcı adı" @@ -2954,19 +3049,19 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Sorun mu yaşıyorsunuz?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Yardım" @@ -3002,7 +3097,7 @@ msgstr "İşte uygulama şifreniz." msgid "Hide" msgstr "Gizle" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Gizle" @@ -3021,7 +3116,7 @@ msgstr "İçeriği gizle" msgid "Hide this post?" msgstr "Bu gönderiyi gizle?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Kullanıcı listesini gizle" @@ -3057,10 +3152,10 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -3077,8 +3172,8 @@ msgid "Host:" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Barındırma sağlayıcısı" @@ -3194,15 +3289,15 @@ msgstr "Hesap silme için şifre girin" #~ msgid "Input phone number for SMS verification" #~ msgstr "SMS doğrulaması için telefon numarası girin" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "{identifier} ile ilişkili şifreyi girin" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "{identifier} ile ilişkili şifreyi girin" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Kaydolurken kullandığınız kullanıcı adını veya e-posta adresini girin" @@ -3214,7 +3309,7 @@ msgstr "Kaydolurken kullandığınız kullanıcı adını veya e-posta adresini #~ msgid "Input your email to get on the Bluesky waitlist" #~ msgstr "Bluesky bekleme listesine girmek için e-postanızı girin" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Şifrenizi girin" @@ -3222,7 +3317,7 @@ msgstr "Şifrenizi girin" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Kullanıcı adınızı girin" @@ -3230,7 +3325,7 @@ msgstr "Kullanıcı adınızı girin" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" @@ -3239,7 +3334,7 @@ msgstr "" msgid "Invalid or unsupported post record" msgstr "Geçersiz veya desteklenmeyen gönderi kaydı" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Geçersiz kullanıcı adı veya şifre" @@ -3251,11 +3346,11 @@ msgstr "Geçersiz kullanıcı adı veya şifre" msgid "Invite a Friend" msgstr "Arkadaşını Davet Et" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Davet kodu" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Davet kodu kabul edilmedi. Doğru girdiğinizden emin olun ve tekrar deneyin." @@ -3295,8 +3390,10 @@ msgstr "" msgid "Jobs" msgstr "İşler" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3358,16 +3455,16 @@ msgstr "" msgid "Language selection" msgstr "Dil seçimi" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Dil ayarları" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Dil Ayarları" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Diller" @@ -3435,7 +3532,7 @@ msgstr "Bluesky'dan ayrılıyor" msgid "left to go." msgstr "kaldı." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Eski depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." @@ -3448,7 +3545,8 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Şifrenizi sıfırlamaya başlayalım!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Hadi gidelim!" @@ -3456,7 +3554,7 @@ msgstr "Hadi gidelim!" #~ msgid "Library" #~ msgstr "Kütüphane" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Açık" @@ -3464,14 +3562,23 @@ msgstr "Açık" #~ msgid "Like" #~ msgstr "Beğen" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Bu beslemeyi beğen" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Beğenenler" @@ -3495,11 +3602,11 @@ msgstr "Beğenenler" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "{likeCount} {0} tarafından beğenildi" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "özel beslemenizi beğendi" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "gönderinizi beğendi" @@ -3511,7 +3618,7 @@ msgstr "Beğeniler" msgid "Likes on this post" msgstr "Bu gönderideki beğeniler" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Liste" @@ -3523,7 +3630,7 @@ msgstr "Liste Avatarı" msgid "List blocked" msgstr "Liste engellendi" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "{0} tarafından liste" @@ -3548,10 +3655,10 @@ msgstr "Liste engeli kaldırıldı" msgid "List unmuted" msgstr "Liste sessizden çıkarıldı" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3597,7 +3704,7 @@ msgstr "Yükleniyor..." #~ msgid "Local dev server" #~ msgstr "Yerel geliştirme sunucusu" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Log" @@ -3621,7 +3728,7 @@ msgstr "Çıkış yapan görünürlüğü" msgid "Login to account that is not listed" msgstr "Listelenmeyen hesaba giriş yap" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -3706,7 +3813,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3721,9 +3828,9 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Moderasyon" @@ -3731,7 +3838,7 @@ msgstr "Moderasyon" msgid "Moderation details" msgstr "" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3759,16 +3866,16 @@ msgstr "Moderasyon listesi güncellendi" msgid "Moderation lists" msgstr "Moderasyon listeleri" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderasyon Listeleri" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Moderasyon ayarları" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "" @@ -3805,6 +3912,10 @@ msgstr "En çok beğenilen yanıtlar önce" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "" @@ -3882,7 +3993,7 @@ msgstr "Sessize alındı" msgid "Muted accounts" msgstr "Sessize alınan hesaplar" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Sessize Alınan Hesaplar" @@ -3908,19 +4019,19 @@ msgstr "Sessizlik özeldir. Sessize alınan hesaplar sizinle etkileşime geçebi msgid "My Birthday" msgstr "Doğum Günüm" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Beslemelerim" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Profilim" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Kayıtlı Beslemelerim" @@ -3941,16 +4052,20 @@ msgid "Name or Description Violates Community Standards" msgstr "" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Doğa" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Sonraki ekrana yönlendirir" @@ -3973,7 +4088,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Takipçilerinize ve verilerinize asla erişimi kaybetmeyin." -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "Takipçilerinize veya verilerinize asla erişimi kaybetmeyin." @@ -4017,17 +4132,17 @@ msgctxt "action" msgid "New post" msgstr "Yeni gönderi" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Yeni gönderi" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Yeni Gönderi" @@ -4045,21 +4160,22 @@ msgid "Newest replies first" msgstr "En yeni yanıtlar önce" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Haberler" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4101,11 +4217,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0} artık takip edilmiyor" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "" @@ -4117,7 +4234,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Henüz bildirim yok!" @@ -4145,7 +4262,7 @@ msgstr "" msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "\"{query}\" için sonuç bulunamadı" @@ -4195,7 +4312,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "Uygulanamaz." -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Bulunamadı" @@ -4207,7 +4324,7 @@ msgstr "Şu anda değil" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -4227,11 +4344,11 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4267,7 +4384,7 @@ msgstr "" msgid "Oh no!" msgstr "Oh hayır!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Oh hayır! Bir şeyler yanlış gitti." @@ -4291,10 +4408,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Onboarding sıfırlama" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Bir veya daha fazla resimde alternatif metin eksik." @@ -4311,7 +4432,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "Yalnızca {0} yanıtlayabilir." -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -4327,7 +4448,7 @@ msgstr "" msgid "Oops!" msgstr "Hata!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Aç" @@ -4353,7 +4474,7 @@ msgstr "Emoji seçiciyi aç" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Uygulama içi tarayıcıda bağlantıları aç" @@ -4373,16 +4494,16 @@ msgstr "Navigasyonu aç" msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Storybook sayfasını aç" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "" @@ -4394,7 +4515,7 @@ msgstr "{numItems} seçeneği açar" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "" @@ -4410,7 +4531,7 @@ msgstr "Hata ayıklama girişi için ek ayrıntıları açar" msgid "Opens camera on device" msgstr "Cihazdaki kamerayı açar" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "" @@ -4418,7 +4539,7 @@ msgstr "" msgid "Opens composer" msgstr "Besteciyi açar" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Yapılandırılabilir dil ayarlarını açar" @@ -4430,7 +4551,7 @@ msgstr "Cihaz fotoğraf galerisini açar" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Profil görüntü adı, avatar, arka plan resmi ve açıklama için düzenleyiciyi açar" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Harici gömülü ayarları açar" @@ -4464,11 +4585,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Davet kodu listesini açar" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4476,19 +4597,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Hesap silme onayı için modalı açar. E-posta kodu gerektirir." -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "" @@ -4496,11 +4617,11 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Özel alan adı kullanımı için modalı açar" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Moderasyon ayarlarını açar" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Şifre sıfırlama formunu açar" @@ -4509,11 +4630,11 @@ msgstr "Şifre sıfırlama formunu açar" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Kayıtlı Beslemeleri düzenlemek için ekranı açar" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Tüm kayıtlı beslemeleri içeren ekrana açar" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "" @@ -4521,7 +4642,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "Uygulama şifre ayarları sayfasını açar" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "" @@ -4537,20 +4658,20 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "Storybook sayfasını açar" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Sistem log sayfasını açar" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Konu tercihlerini açar" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4605,8 +4726,8 @@ msgstr "Sayfa bulunamadı" msgid "Page Not Found" msgstr "Sayfa Bulunamadı" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4628,15 +4749,16 @@ msgstr "Şifre güncellendi!" msgid "Pause" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "@{0} tarafından takip edilenler" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "@{0} tarafından takip edilenler" @@ -4653,7 +4775,7 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Evcil Hayvanlar" @@ -4661,7 +4783,7 @@ msgstr "Evcil Hayvanlar" #~ msgid "Phone number" #~ msgstr "Telefon numarası" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4712,15 +4834,16 @@ msgstr "Videoyu Oynat" msgid "Plays the GIF" msgstr "GIF'i oynatır" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Kullanıcı adınızı seçin." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Şifrenizi seçin." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "" @@ -4752,10 +4875,15 @@ msgstr "" #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "{phoneNumberFormatted} numarasına gönderilen doğrulama kodunu girin." -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "E-postanızı girin." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Lütfen şifrenizi de girin:" @@ -4787,7 +4915,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Bağlantı kartınızın yüklenmesini bekleyin" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Politika" @@ -4810,9 +4938,9 @@ msgstr "Gönderi" msgid "Post by {0}" msgstr "{0} tarafından gönderi" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "@{0} tarafından gönderi" @@ -4851,6 +4979,7 @@ msgstr "Gönderi bulunamadı" msgid "posts" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Gönderiler" @@ -4878,7 +5007,7 @@ msgstr "" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "" @@ -4903,15 +5032,15 @@ msgstr "Birincil Dil" msgid "Prioritize Your Follows" msgstr "Takipçilerinizi Önceliklendirin" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Gizlilik" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Gizlilik Politikası" @@ -4929,8 +5058,8 @@ msgstr "İşleniyor..." msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4941,11 +5070,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil güncellendi" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "E-postanızı doğrulayarak hesabınızı koruyun." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Herkese Açık" @@ -4977,6 +5106,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -5035,7 +5168,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -5088,7 +5221,7 @@ msgstr "" msgid "Remove from my feeds" msgstr "Beslemelerimden kaldır" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "" @@ -5252,8 +5385,8 @@ msgstr "" msgid "Report post" msgstr "Gönderiyi raporla" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -5299,7 +5432,7 @@ msgstr "Yeniden gönder" msgid "Repost" msgstr "Yeniden gönder" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -5322,7 +5455,7 @@ msgstr "{0} tarafından yeniden gönderildi" msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "gönderinizi yeniden gönderdi" @@ -5352,7 +5485,7 @@ msgstr "Göndermeden önce alternatif metin gerektir" msgid "Require email code to log into your account" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Bu sağlayıcı için gereklidir" @@ -5373,8 +5506,8 @@ msgstr "Sıfırlama Kodu" #~ msgid "Reset onboarding" #~ msgstr "Onboarding sıfırla" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "Onboarding durumunu sıfırla" @@ -5386,20 +5519,20 @@ msgstr "Şifreyi sıfırla" #~ msgid "Reset preferences" #~ msgstr "Tercihleri sıfırla" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "Tercih durumunu sıfırla" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "Onboarding durumunu sıfırlar" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "Tercih durumunu sıfırlar" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Giriş tekrar denemesi" @@ -5412,12 +5545,12 @@ msgstr "Son hataya neden olan son eylemi tekrarlar" #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5428,7 +5561,7 @@ msgstr "Tekrar dene" #~ msgstr "Tekrar dene." #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Önceki sayfaya dön" @@ -5528,13 +5661,13 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Bilim" @@ -5543,16 +5676,16 @@ msgid "Scroll to top" msgstr "Başa kaydır" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5584,8 +5717,8 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Kullanıcıları ara" @@ -5727,11 +5860,11 @@ msgstr "Abone olduğunuz beslemelerin hangi dilleri içermesini istediğinizi se msgid "Select your app language for the default text to display in the app." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Aşağıdaki seçeneklerden ilgi alanlarınızı seçin" @@ -5890,23 +6023,23 @@ msgstr "Hesabınızı ayarlayın" msgid "Sets Bluesky username" msgstr "Bluesky kullanıcı adını ayarlar" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5935,9 +6068,9 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Bluesky istemcisi için sunucuyu ayarlar" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5952,13 +6085,13 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Paylaş" @@ -5978,7 +6111,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" @@ -5989,7 +6122,7 @@ msgstr "Beslemeyi paylaş" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -6007,7 +6140,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -6026,7 +6159,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Göster" @@ -6034,7 +6167,7 @@ msgstr "Göster" #~ msgid "Show all replies" #~ msgstr "Tüm yanıtları göster" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "" @@ -6161,17 +6294,17 @@ msgstr "Beslemenizde {0} adresinden gönderileri gösterir" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6209,12 +6342,12 @@ msgstr "" msgid "Sign out" msgstr "Çıkış yap" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6230,7 +6363,7 @@ msgstr "Konuşmaya katılmak için kaydolun veya giriş yapın" msgid "Sign-in Required" msgstr "Giriş Yapılması Gerekiyor" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Olarak giriş yapıldı" @@ -6239,7 +6372,7 @@ msgstr "Olarak giriş yapıldı" msgid "Signed in as @{0}" msgstr "@{0} olarak giriş yapıldı" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" @@ -6247,17 +6380,17 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} adresini Bluesky'den çıkarır" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Atla" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Bu akışı atla" @@ -6270,6 +6403,10 @@ msgstr "Bu akışı atla" msgid "Software Dev" msgstr "Yazılım Geliştirme" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -6302,8 +6439,8 @@ msgstr "" #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Bir şeyler yanlış gitti. E-postanızı kontrol edin ve tekrar deneyin." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Üzgünüz! Oturumunuzun süresi doldu. Lütfen tekrar giriş yapın." @@ -6333,7 +6470,7 @@ msgid "Spam; excessive mentions or replies" msgstr "" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Spor" @@ -6357,17 +6494,22 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -6383,7 +6525,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Durum sayfası" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "" @@ -6391,7 +6533,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "" @@ -6399,12 +6541,12 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "{numSteps} adımdan {0}. adım" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "Depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "Storybook" @@ -6448,6 +6590,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Önerilen Takipçiler" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Sana önerilenler" @@ -6456,7 +6599,7 @@ msgstr "Sana önerilenler" msgid "Suggestive" msgstr "Tehlikeli" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6471,6 +6614,10 @@ msgstr "Destek" msgid "Switch Account" msgstr "Hesap Değiştir" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "{0} adresine geç" @@ -6479,11 +6626,11 @@ msgstr "{0} adresine geç" msgid "Switches the account you are logged in to" msgstr "Giriş yaptığınız hesabı değiştirir" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "Sistem" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Sistem günlüğü" @@ -6499,12 +6646,24 @@ msgstr "" msgid "Tall" msgstr "Uzun" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tamamen görüntülemek için dokunun" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Teknoloji" @@ -6516,13 +6675,13 @@ msgstr "" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Şartlar" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6553,12 +6712,14 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6581,7 +6742,12 @@ msgstr "Topluluk Kuralları <0/> konumuna taşındı" msgid "The Copyright Policy has been moved to <0/>" msgstr "Telif Hakkı Politikası <0/> konumuna taşındı" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6610,7 +6776,7 @@ msgstr "Gönderi silinmiş olabilir." msgid "The Privacy Policy has been moved to <0/>" msgstr "Gizlilik Politikası <0/> konumuna taşındı" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6668,11 +6834,11 @@ msgstr "Sunucuya ulaşma konusunda bir sorun oluştu" msgid "There was an issue contacting your server" msgstr "Sunucunuza ulaşma konusunda bir sorun oluştu" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bildirimleri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Gönderileri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." @@ -6872,7 +7038,7 @@ msgid "This post has been deleted." msgstr "Bu gönderi silindi." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -6945,12 +7111,12 @@ msgstr "" #~ msgid "This will hide this post from your feeds." #~ msgstr "Bu, bu gönderiyi beslemelerinizden gizleyecektir." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Konu Tercihleri" @@ -6962,7 +7128,7 @@ msgstr "" msgid "Threaded Mode" msgstr "Konu Tabanlı Mod" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Konu Tercihleri" @@ -7013,11 +7179,11 @@ msgctxt "action" msgid "Try again" msgstr "Tekrar dene" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "" @@ -7039,14 +7205,14 @@ msgstr "Listeyi sessizden çıkar" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Hizmetinize ulaşılamıyor. Lütfen internet bağlantınızı kontrol edin." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -7331,7 +7497,7 @@ msgstr "Kullanıcı listesi güncellendi" msgid "User Lists" msgstr "Kullanıcı Listeleri" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Kullanıcı adı veya e-posta adresi" @@ -7374,15 +7540,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "E-postayı doğrula" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "E-postamı doğrula" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "E-postamı Doğrula" @@ -7403,7 +7569,7 @@ msgstr "E-postanızı Doğrulayın" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -7416,7 +7582,7 @@ msgstr "Video Oyunları" msgid "View {0}'s avatar" msgstr "{0}'ın avatarını görüntüle" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "" @@ -7465,7 +7631,7 @@ msgid "View users who like this feed" msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -7504,7 +7670,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Hesabınızın hazır olmasına {estimatedTime} tahmin ediyoruz." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Harika vakit geçirmenizi umuyoruz. Unutmayın, Bluesky:" @@ -7528,7 +7694,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "Bağlantı kuramadık. Hesabınızı kurmaya devam etmek için tekrar deneyin. Başarısız olmaya devam ederse bu akışı atlayabilirsiniz." @@ -7540,7 +7706,7 @@ msgstr "Hesabınız hazır olduğunda size bildireceğiz." #~ msgid "We'll look into your appeal promptly." #~ msgstr "İtirazınıza hızlı bir şekilde bakacağız." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Bu, deneyiminizi özelleştirmenize yardımcı olmak için kullanılacak." @@ -7548,7 +7714,7 @@ msgstr "Bu, deneyiminizi özelleştirmenize yardımcı olmak için kullanılacak msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Sizi aramızda görmekten çok mutluyuz!" @@ -7593,7 +7759,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "İlgi alanlarınız nelerdir?" @@ -7688,7 +7854,7 @@ msgid "Write your reply" msgstr "Yanıtınızı yazın" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Yazarlar" @@ -7711,7 +7877,7 @@ msgstr "Evet" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7723,7 +7889,7 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -7956,23 +8122,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -7991,7 +8157,7 @@ msgstr "Sıradasınız" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Hazırsınız!" @@ -8004,7 +8170,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Beslemenizin sonuna ulaştınız! Takip edebileceğiniz daha fazla hesap bulun." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Hesabınız" @@ -8016,7 +8182,7 @@ msgstr "Hesabınız silindi" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "Doğum tarihiniz" @@ -8033,7 +8199,8 @@ msgstr "Seçiminiz kaydedilecek, ancak daha sonra ayarlarda değiştirilebilir." #~ msgstr "Varsayılan beslemeniz \"Takip Edilenler\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "E-postanız geçersiz gibi görünüyor." @@ -8050,11 +8217,15 @@ msgstr "E-postanız güncellendi ancak doğrulanmadı. Bir sonraki adım olarak, msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "E-postanız henüz doğrulanmadı. Bu, önerdiğimiz önemli bir güvenlik adımıdır." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Takip ettiğiniz besleme boş! Neler olduğunu görmek için daha fazla kullanıcı takip edin." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Tam kullanıcı adınız" @@ -8079,7 +8250,7 @@ msgstr "Şifreniz başarıyla değiştirildi!" msgid "Your post has been published" msgstr "Gönderiniz yayınlandı" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Gönderileriniz, beğenileriniz ve engellemeleriniz herkese açıktır. Sessizlikleriniz özeldir." @@ -8099,6 +8270,6 @@ msgstr "Yanıtınız yayınlandı" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Kullanıcı adınız" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index b1dcdfb99f..d56121f229 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -26,7 +26,7 @@ msgstr "" msgid "(no email)" msgstr "(немає ел. адреси)" -#: src/view/com/notifications/FeedItem.tsx:283 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -64,7 +64,7 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:259 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" @@ -72,7 +72,7 @@ msgstr "" msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:216 +#: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -81,7 +81,7 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:217 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" @@ -89,15 +89,15 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:255 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:222 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:378 +#: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" msgstr "" @@ -153,7 +153,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:503 +#: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} підписок" @@ -259,10 +259,14 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Недопустимий псевдонім" -#: src/screens/Login/LoginForm.tsx:247 +#: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "" +#: src/tours/Tooltip.tsx:70 +msgid "A help tooltip" +msgstr "" + #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -273,15 +277,15 @@ msgid "Access profile and other navigation links" msgstr "Відкрити профіль та іншу навігацію" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:518 +#: src/view/screens/Settings/index.tsx:519 msgid "Accessibility" msgstr "Доступність" -#: src/view/screens/Settings/index.tsx:509 +#: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:298 +#: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -290,9 +294,9 @@ msgstr "" #~ msgid "account" #~ msgstr "обліковий запис" -#: src/screens/Login/LoginForm.tsx:170 -#: src/view/screens/Settings/index.tsx:345 -#: src/view/screens/Settings/index.tsx:752 +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:346 +#: src/view/screens/Settings/index.tsx:753 msgid "Account" msgstr "Обліковий запис" @@ -363,8 +367,8 @@ msgstr "Додати користувача до списку" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:422 -#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:432 msgid "Add account" msgstr "Додати обліковий запис" @@ -423,7 +427,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Додайте наступний DNS-запис до вашого домену:" -#: src/components/FeedCard.tsx:305 +#: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" msgstr "" @@ -467,15 +471,19 @@ msgid "Adult content is disabled." msgstr "Контент для дорослих вимкнено." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:686 +#: src/view/screens/Settings/index.tsx:687 msgid "Advanced" msgstr "Розширені" -#: src/screens/StarterPack/StarterPackScreen.tsx:301 +#: src/state/shell/progress-guide.tsx:176 +msgid "Algorithm training complete!" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:721 +#: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." msgstr "Усі збережені стрічки в одному місці." @@ -505,7 +513,7 @@ msgstr "Вже увійшли як @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:177 +#: src/view/com/util/post-embeds/GifEmbed.tsx:174 msgid "ALT" msgstr "ALT" @@ -515,7 +523,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Альтернативний текст" -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" msgstr "" @@ -553,7 +561,7 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:303 +#: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" msgstr "" @@ -563,6 +571,8 @@ msgstr "Проблема не включена до цих варіантів" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -570,12 +580,12 @@ msgstr "Проблема не включена до цих варіантів" msgid "An issue occurred, please try again." msgstr "Виникла проблема, будь ласка, спробуйте ще раз." -#: src/screens/Onboarding/StepInterests/index.tsx:199 +#: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" msgstr "" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:280 +#: src/view/com/notifications/FeedItem.tsx:291 msgid "and" msgstr "та" @@ -584,7 +594,7 @@ msgstr "та" msgid "Animals" msgstr "Тварини" -#: src/view/com/util/post-embeds/GifEmbed.tsx:149 +#: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" msgstr "" @@ -608,13 +618,13 @@ msgstr "Назва пароля може містити лише латинсь msgid "App Password names must be at least 4 characters long." msgstr "Назва пароля застосунку мусить бути хоча б 4 символи в довжину." -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:698 msgid "App password settings" msgstr "Налаштування пароля застосунків" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:269 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:707 msgid "App Passwords" msgstr "Паролі для застосунків" @@ -643,7 +653,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:439 +#: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Оформлення" @@ -652,7 +662,7 @@ msgstr "Оформлення" msgid "Apply default recommended feeds" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:532 +#: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want delete this starter pack?" msgstr "" @@ -680,7 +690,7 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Ви впевнені, що бажаєте видалити {0} зі стрічки?" -#: src/components/FeedCard.tsx:322 +#: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" msgstr "" @@ -705,7 +715,7 @@ msgstr "Мистецтво" msgid "Artistic or non-erotic nudity." msgstr "Художня або нееротична оголеність." -#: src/screens/Signup/StepHandle.tsx:119 +#: src/screens/Signup/StepHandle.tsx:170 msgid "At least 3 characters" msgstr "Не менше 3-х символів" @@ -716,14 +726,15 @@ msgstr "Не менше 3-х символів" #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 #: src/screens/Login/ForgotPasswordForm.tsx:135 -#: src/screens/Login/LoginForm.tsx:278 -#: src/screens/Login/LoginForm.tsx:284 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 #: src/screens/Login/SetNewPasswordForm.tsx:160 #: src/screens/Login/SetNewPasswordForm.tsx:166 #: src/screens/Messages/Conversation/ChatDisabled.tsx:133 #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 -#: src/screens/Signup/index.tsx:231 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -733,7 +744,7 @@ msgstr "Назад" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Ґрунтуючись на вашому інтересі до {interestsText}" -#: src/view/screens/Settings/index.tsx:496 +#: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Основні" @@ -741,7 +752,7 @@ msgstr "Основні" msgid "Birthday" msgstr "Дата народження" -#: src/view/screens/Settings/index.tsx:377 +#: src/view/screens/Settings/index.tsx:378 msgid "Birthday:" msgstr "Дата народження:" @@ -785,7 +796,7 @@ msgstr "Заблоковано" msgid "Blocked accounts" msgstr "Заблоковані облікові записи" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Заблоковані облікові записи" @@ -827,6 +838,10 @@ msgstr "Bluesky" msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." msgstr "Bluesky є відкритою мережею, де ви можете обрати свого хостинг-провайдера. Власний хостинг тепер доступний в бета-версії для розробників." +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "" + #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 #~ msgid "Bluesky is flexible." @@ -863,6 +878,24 @@ msgstr "Розмити зображення і фільтрувати їх зі msgid "Books" msgstr "Книги" +#: src/components/FeedInterstitials.tsx:281 +msgid "Browse more accounts on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:411 +msgid "Browse more feeds on the Explore page" +msgstr "" + +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 +msgid "Browse more suggestions" +msgstr "" + +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 +msgid "Browse more suggestions on the Explore page" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" @@ -981,17 +1014,17 @@ msgstr "Скасовує відкриття посилання" msgid "Change" msgstr "Змінити" -#: src/view/screens/Settings/index.tsx:371 +#: src/view/screens/Settings/index.tsx:372 msgctxt "action" msgid "Change" msgstr "Змінити" -#: src/view/screens/Settings/index.tsx:718 +#: src/view/screens/Settings/index.tsx:719 msgid "Change handle" msgstr "Змінити псевдонім" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:730 msgid "Change Handle" msgstr "Змінити псевдонім" @@ -999,12 +1032,12 @@ msgstr "Змінити псевдонім" msgid "Change my email" msgstr "Змінити адресу електронної пошти" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:764 msgid "Change password" msgstr "Змінити пароль" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:775 msgid "Change Password" msgstr "Зміна пароля" @@ -1016,9 +1049,9 @@ msgstr "Змінити мову поста на {0}" msgid "Change Your Email" msgstr "Змінити адресу електронної пошти" -#: src/Navigation.tsx:310 -#: src/view/shell/bottom-bar/BottomBar.tsx:201 -#: src/view/shell/desktop/LeftNav.tsx:301 +#: src/Navigation.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" msgstr "" @@ -1028,14 +1061,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:318 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:638 +#: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" msgstr "" @@ -1060,7 +1093,7 @@ msgstr "Перевірити мій статус" #~ msgid "Check out some recommended users. Follow them to see similar users." #~ msgstr "Ознайомтеся з деякими рекомендованими користувачами. Слідкуйте за ними, щоб побачити дописи від подібних користувачів." -#: src/screens/Login/LoginForm.tsx:271 +#: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." msgstr "" @@ -1072,6 +1105,14 @@ msgstr "Перевірте свою поштову скриньку на ная #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Виберіть \"Усі\" або \"Ніхто\"" +#: src/screens/Onboarding/StepInterests/index.tsx:190 +msgid "Choose 3 or more:" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:325 +msgid "Choose at least {0} more" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" msgstr "" @@ -1088,7 +1129,7 @@ msgstr "" msgid "Choose Service" msgstr "Оберіть хостинг-провайдера" -#: src/screens/Onboarding/StepFinished.tsx:273 +#: src/screens/Onboarding/StepFinished.tsx:281 msgid "Choose the algorithms that power your custom feeds." msgstr "Оберіть алгоритми, що наповнюватимуть ваші стрічки." @@ -1110,23 +1151,23 @@ msgstr "" #~ msgid "Choose your main feeds" #~ msgstr "Виберіть ваші основні стрічки" -#: src/screens/Signup/StepInfo/index.tsx:114 +#: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Вкажіть пароль" -#: src/view/screens/Settings/index.tsx:910 +#: src/view/screens/Settings/index.tsx:911 msgid "Clear all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:913 +#: src/view/screens/Settings/index.tsx:914 msgid "Clear all legacy storage data (restart after this)" msgstr "" -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:923 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:926 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1135,11 +1176,11 @@ msgstr "" msgid "Clear search query" msgstr "Очистити пошуковий запит" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" msgstr "Видаляє всі застарілі дані зі сховища" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" msgstr "Видаляє всі дані зі сховища" @@ -1188,7 +1229,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "Close" msgstr "Закрити" @@ -1251,11 +1292,11 @@ msgstr "Закриває редактор постів і видаляє чер msgid "Closes viewer for header image" msgstr "Закриває перегляд зображення" -#: src/view/com/notifications/FeedItem.tsx:226 +#: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:426 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" msgstr "Згортає список користувачів для даного сповіщення" @@ -1269,16 +1310,16 @@ msgstr "Комедія" msgid "Comics" msgstr "Комікси" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:259 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Правила спільноти" -#: src/screens/Onboarding/StepFinished.tsx:286 +#: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" msgstr "Завершіть ознайомлення та розпочніть користуватися вашим обліковим записом" -#: src/screens/Signup/index.tsx:206 +#: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" msgstr "Виконайте завдання" @@ -1335,7 +1376,7 @@ msgstr "Підтвердіть ваш вік:" msgid "Confirm your birthdate" msgstr "Підтвердіть вашу дату народження" -#: src/screens/Login/LoginForm.tsx:253 +#: src/screens/Login/LoginForm.tsx:272 #: src/view/com/modals/ChangeEmail.tsx:152 #: src/view/com/modals/DeleteAccount.tsx:238 #: src/view/com/modals/DeleteAccount.tsx:244 @@ -1345,11 +1386,11 @@ msgstr "Підтвердіть вашу дату народження" msgid "Confirmation code" msgstr "Код підтвердження" -#: src/screens/Login/LoginForm.tsx:305 +#: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." msgstr "З’єднання..." -#: src/screens/Signup/index.tsx:276 +#: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Служба підтримки" @@ -1390,7 +1431,7 @@ msgstr "Попередження про вміст" msgid "Context menu backdrop, click to close the menu." msgstr "Тло контекстного меню натисніть, щоб закрити меню." -#: src/screens/Onboarding/StepInterests/index.tsx:258 +#: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Далі" @@ -1403,9 +1444,9 @@ msgstr "Продовжити як {0} (поточний користувач)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:255 +#: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 -#: src/screens/Signup/index.tsx:251 +#: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" msgstr "Перейти до наступного кроку" @@ -1430,7 +1471,7 @@ msgstr "Кухарство" msgid "Copied" msgstr "Скопійовано" -#: src/view/screens/Settings/index.tsx:263 +#: src/view/screens/Settings/index.tsx:264 msgid "Copied build version to clipboard" msgstr "Версію збірки скопійовано до буфера обміну" @@ -1439,7 +1480,7 @@ msgstr "Версію збірки скопійовано до буфера об #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:189 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Скопійовано" @@ -1496,7 +1537,7 @@ msgstr "Копіювати текст повідомлення" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Політика захисту авторського права" @@ -1534,7 +1575,7 @@ msgstr "" msgid "Create a new account" msgstr "Створити новий обліковий запис" -#: src/view/screens/Settings/index.tsx:423 +#: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" msgstr "Створити новий обліковий запис Bluesky" @@ -1544,7 +1585,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:338 msgid "Create a starter pack" msgstr "" @@ -1552,7 +1593,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:154 +#: src/screens/Signup/index.tsx:88 msgid "Create Account" msgstr "Створити обліковий запис" @@ -1608,7 +1649,7 @@ msgstr "Користувацький" msgid "Custom domain" msgstr "Власний домен" -#: src/view/screens/Feeds.tsx:747 +#: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:390 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Кастомні стрічки, створені спільнотою, подарують вам нові враження та допоможуть знайти контент, який ви любите." @@ -1617,8 +1658,8 @@ msgstr "Кастомні стрічки, створені спільнотою, msgid "Customize media from external sites." msgstr "Налаштування медіа зі сторонніх вебсайтів." -#: src/view/screens/Settings/index.tsx:458 -#: src/view/screens/Settings/index.tsx:484 +#: src/view/screens/Settings/index.tsx:459 +#: src/view/screens/Settings/index.tsx:485 msgid "Dark" msgstr "Темна" @@ -1626,24 +1667,24 @@ msgstr "Темна" msgid "Dark mode" msgstr "Темний режим" -#: src/view/screens/Settings/index.tsx:471 +#: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" msgstr "Темна тема" -#: src/screens/Signup/StepInfo/index.tsx:134 +#: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Дата народження" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:806 +#: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:818 +#: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" msgstr "Налагодження модерації" @@ -1652,16 +1693,16 @@ msgid "Debug panel" msgstr "Панель налагодження" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:484 -#: src/screens/StarterPack/StarterPackScreen.tsx:563 -#: src/screens/StarterPack/StarterPackScreen.tsx:643 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/StarterPackScreen.tsx:641 +#: src/screens/StarterPack/StarterPackScreen.tsx:721 #: src/view/com/util/forms/PostDropdownBtn.tsx:433 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Видалити" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:829 msgid "Delete account" msgstr "Видалити обліковий запис" @@ -1681,8 +1722,8 @@ msgstr "Видалити пароль для застосунку" msgid "Delete app password?" msgstr "Видалити пароль для застосунку?" -#: src/view/screens/Settings/index.tsx:890 -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" msgstr "" @@ -1706,7 +1747,7 @@ msgstr "" msgid "Delete my account" msgstr "Видалити мій обліковий запис" -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" msgstr "Видалити мій обліковий запис..." @@ -1715,12 +1756,12 @@ msgstr "Видалити мій обліковий запис..." msgid "Delete post" msgstr "Видалити пост" -#: src/screens/StarterPack/StarterPackScreen.tsx:478 -#: src/screens/StarterPack/StarterPackScreen.tsx:634 +#: src/screens/StarterPack/StarterPackScreen.tsx:556 +#: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" msgstr "" @@ -1740,7 +1781,7 @@ msgstr "Видалено" msgid "Deleted post." msgstr "Видалений пост." -#: src/view/screens/Settings/index.tsx:891 +#: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" msgstr "" @@ -1759,7 +1800,7 @@ msgstr "" msgid "Did you want to say anything?" msgstr "Порожній пост. Ви хотіли щось написати?" -#: src/view/screens/Settings/index.tsx:477 +#: src/view/screens/Settings/index.tsx:478 msgid "Dim" msgstr "Тьмяний" @@ -1809,6 +1850,10 @@ msgstr "Відхилити чернетку?" msgid "Discourage apps from showing my account to logged-out users" msgstr "Попросити застосунки не показувати мій обліковий запис без входу" +#: src/tours/HomeTour.tsx:70 +msgid "Discover learns which posts you like as you browse." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1818,10 +1863,14 @@ msgstr "Відкрийте для себе нові стрічки" msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:744 +#: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" msgstr "Відкрийте для себе нові стрічки" +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "" + #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" msgstr "" @@ -1842,7 +1891,7 @@ msgstr "Панель DNS" msgid "Does not include nudity." msgstr "Не містить оголеності." -#: src/screens/Signup/StepHandle.tsx:105 +#: src/screens/Signup/StepHandle.tsx:156 msgid "Doesn't begin or end with a hyphen" msgstr "Не починається або закінчується дефісом" @@ -1887,7 +1936,7 @@ msgstr "Готово" msgid "Done{extraText}" msgstr "Готово{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:318 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" msgstr "" @@ -1896,7 +1945,7 @@ msgstr "" msgid "Download CAR file" msgstr "Завантажити CAR файл" -#: src/view/com/composer/text-input/TextInput.web.tsx:272 +#: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" msgstr "Перетягніть і відпустіть, щоб додати зображення" @@ -1944,11 +1993,11 @@ msgstr "напр. Користувачі, що неодноразово відп msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Кожен код запрошення працює лише один раз. Час від часу ви будете отримувати нові коди." -#: src/screens/StarterPack/StarterPackScreen.tsx:473 +#: src/screens/StarterPack/StarterPackScreen.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:385 -#: src/view/screens/Feeds.tsx:453 +#: src/view/screens/Feeds.tsx:386 +#: src/view/screens/Feeds.tsx:454 msgid "Edit" msgstr "" @@ -1979,9 +2028,9 @@ msgstr "Редагувати опис списку" msgid "Edit Moderation List" msgstr "Редагування списку" -#: src/Navigation.tsx:271 -#: src/view/screens/Feeds.tsx:383 -#: src/view/screens/Feeds.tsx:451 +#: src/Navigation.tsx:274 +#: src/view/screens/Feeds.tsx:384 +#: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 msgid "Edit My Feeds" msgstr "Редагувати мої стрічки" @@ -2009,7 +2058,7 @@ msgstr "Редагувати профіль" #~ msgid "Edit Saved Feeds" #~ msgstr "Редагувати збережені стрічки" -#: src/screens/StarterPack/StarterPackScreen.tsx:465 +#: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" msgstr "" @@ -2029,7 +2078,7 @@ msgstr "Редагувати ваш псевдонім для показу" msgid "Edit your profile description" msgstr "Редагувати опис вашого профілю" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:343 msgid "Edit your starter pack" msgstr "" @@ -2042,7 +2091,7 @@ msgstr "Освіта" msgid "Either choose \"Everybody\" or \"Nobody\"" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:80 +#: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "Ел. адреса" @@ -2068,7 +2117,7 @@ msgstr "Ел. адресу оновлено" msgid "Email verified" msgstr "Електронну адресу перевірено" -#: src/view/screens/Settings/index.tsx:349 +#: src/view/screens/Settings/index.tsx:350 msgid "Email:" msgstr "Ел. адреса:" @@ -2134,6 +2183,10 @@ msgstr "Кінець стрічки" #~ msgid "End of list" #~ msgstr "" +#: src/tours/Tooltip.tsx:159 +msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" msgstr "Введіть ім'я для цього пароля застосунку" @@ -2168,7 +2221,7 @@ msgid "Enter your birth date" msgstr "Введіть вашу дату народження" #: src/screens/Login/ForgotPasswordForm.tsx:105 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/StepInfo/index.tsx:152 msgid "Enter your email address" msgstr "Введіть адресу електронної пошти" @@ -2188,11 +2241,11 @@ msgstr "Введіть псевдонім та пароль" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:51 +#: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." msgstr "Помилка отримання відповіді Captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:197 +#: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Помилка:" @@ -2247,7 +2300,7 @@ msgstr "Вихід із пошуку" msgid "Expand alt text" msgstr "Розгорнути опис" -#: src/view/com/notifications/FeedItem.tsx:227 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" msgstr "" @@ -2264,12 +2317,12 @@ msgstr "Відверто або потенційно проблемний вмі msgid "Explicit sexual images." msgstr "Відверті сексуальні зображення." -#: src/view/screens/Settings/index.tsx:786 +#: src/view/screens/Settings/index.tsx:787 msgid "Export my data" msgstr "Експорт моїх даних" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:797 +#: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" msgstr "Експорт моїх даних" @@ -2283,13 +2336,13 @@ msgstr "Зовнішні медіа" 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:290 +#: src/Navigation.tsx:293 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:679 +#: src/view/screens/Settings/index.tsx:680 msgid "External Media Preferences" msgstr "Налаштування зовнішніх медіа" -#: src/view/screens/Settings/index.tsx:670 +#: src/view/screens/Settings/index.tsx:671 msgid "External media settings" msgstr "Налаштування зовнішніх медіа" @@ -2315,7 +2368,7 @@ msgstr "" msgid "Failed to delete post, please try again" msgstr "Не вдалося видалити пост, спробуйте ще раз" -#: src/screens/StarterPack/StarterPackScreen.tsx:597 +#: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "" @@ -2372,7 +2425,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:285 +#: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" msgstr "" @@ -2381,11 +2434,11 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:214 msgid "Feed" msgstr "Стрічка" -#: src/components/FeedCard.tsx:161 +#: src/components/FeedCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:251 msgid "Feed by {0}" msgstr "Стрічка від {0}" @@ -2398,17 +2451,18 @@ msgstr "Стрічка від {0}" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:66 +#: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 msgid "Feedback" msgstr "Зворотний зв'язок" -#: src/Navigation.tsx:320 -#: src/view/screens/Feeds.tsx:445 -#: src/view/screens/Feeds.tsx:550 +#: src/Navigation.tsx:323 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Feeds.tsx:446 +#: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:493 #: src/view/shell/Drawer.tsx:494 msgid "Feeds" @@ -2426,7 +2480,7 @@ msgstr "Стрічки – це алгоритми, створені корис #~ msgid "Feeds can be topical as well!" #~ msgstr "Стрічки також можуть бути тематичними!" -#: src/components/FeedCard.tsx:282 +#: src/components/FeedCard.tsx:266 msgid "Feeds updated!" msgstr "" @@ -2442,7 +2496,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Фільтрувати зі стрічок" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Finalizing" msgstr "Завершення" @@ -2452,6 +2506,10 @@ msgstr "Завершення" msgid "Find accounts to follow" msgstr "Знайдіть облікові записи для стеження" +#: src/tours/HomeTour.tsx:88 +msgid "Find more feeds and accounts to follow in the Explore page." +msgstr "" + #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "" @@ -2480,11 +2538,15 @@ msgstr "Налаштуйте відображення обговорень." msgid "Finish" msgstr "" +#: src/tours/Tooltip.tsx:149 +msgid "Finish tour and begin using the application" +msgstr "" + #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Фітнес" -#: src/screens/Onboarding/StepFinished.tsx:269 +#: src/screens/Onboarding/StepFinished.tsx:277 msgid "Flexible" msgstr "Гнучкий" @@ -2497,6 +2559,8 @@ msgstr "Віддзеркалити горизонтально" msgid "Flip vertically" msgstr "Віддзеркалити вертикально" +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2519,13 +2583,17 @@ msgstr "Підписатися на {0}" msgid "Follow {name}" msgstr "" +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "" + #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" msgstr "Підписатися на обліковий запис" -#: src/screens/StarterPack/StarterPackScreen.tsx:345 -#: src/screens/StarterPack/StarterPackScreen.tsx:352 +#: src/screens/StarterPack/StarterPackScreen.tsx:405 +#: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" msgstr "" @@ -2553,7 +2621,7 @@ msgstr "" #~ msgid "Followed by" #~ msgstr "" -#: src/view/com/profile/ProfileCard.tsx:227 +#: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" msgstr "Підписані {0}" @@ -2581,16 +2649,20 @@ msgstr "Ваші підписки" msgid "Followed users only" msgstr "Тільки ваші підписки" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:197 msgid "followed you" msgstr "підписка на вас" +#: src/view/com/notifications/FeedItem.tsx:195 +msgid "followed you back" +msgstr "" + #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "Підписники" -#: src/Navigation.tsx:179 +#: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" msgstr "" @@ -2599,17 +2671,20 @@ msgstr "" msgid "Followers you know" msgstr "" +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/Feeds.tsx:631 #: src/view/screens/ProfileFollows.tsx:25 #: src/view/screens/SavedFeeds.tsx:415 msgid "Following" msgstr "Підписані" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Підписання на \"{0}\"" @@ -2618,21 +2693,25 @@ msgstr "Підписання на \"{0}\"" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:573 +#: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" msgstr "Налаштування стрічки підписок" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:582 +#: src/view/screens/Settings/index.tsx:583 msgid "Following Feed Preferences" msgstr "Налаштування стрічки підписок" +#: src/tours/HomeTour.tsx:59 +msgid "Following shows the latest posts from people you follow." +msgstr "" + #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "Підписаний(-на) на вас" -#: src/view/com/profile/ProfileCard.tsx:152 +#: src/components/Pills.tsx:165 msgid "Follows You" msgstr "Підписаний(-на) на вас" @@ -2654,11 +2733,11 @@ msgstr "З міркувань безпеки цей пароль відобра msgid "Forgot Password" msgstr "Забули пароль" -#: src/screens/Login/LoginForm.tsx:227 +#: src/screens/Login/LoginForm.tsx:246 msgid "Forgot password?" msgstr "Забули пароль?" -#: src/screens/Login/LoginForm.tsx:238 +#: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" msgstr "Забули пароль?" @@ -2692,6 +2771,10 @@ msgstr "" msgid "Get Started" msgstr "Почати" +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "" + #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" msgstr "" @@ -2706,31 +2789,35 @@ msgstr "Грубі порушення закону чи умов викорис #: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:78 -#: src/view/com/auth/LoggedOut.tsx:79 +#: src/view/com/auth/LoggedOut.tsx:80 +#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:970 -#: src/view/shell/desktop/LeftNav.tsx:133 +#: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Назад" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:656 +#: src/screens/StarterPack/StarterPackScreen.tsx:734 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" msgstr "Назад" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 +msgid "Go back to previous screen" +msgstr "" + #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 -#: src/screens/Signup/index.tsx:225 +#: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Повернутися до попереднього кроку" @@ -2764,6 +2851,10 @@ msgstr "Далі" msgid "Go to profile" msgstr "" +#: src/tours/Tooltip.tsx:138 +msgid "Go to the next step of the tour" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "" @@ -2772,6 +2863,10 @@ msgstr "" msgid "Graphic Media" msgstr "Графічний медіаконтент" +#: src/state/shell/progress-guide.tsx:166 +msgid "Half way there!" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" msgstr "Псевдонім" @@ -2784,19 +2879,19 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "Домагання, тролінг або нетерпимість" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:308 msgid "Hashtag" msgstr "Хештег" -#: src/components/RichText.tsx:216 +#: src/components/RichText.tsx:218 msgid "Hashtag: #{tag}" msgstr "Хештег: #{tag}" -#: src/screens/Signup/index.tsx:272 +#: src/screens/Signup/index.tsx:167 msgid "Having trouble?" msgstr "Виникли проблеми?" -#: src/view/shell/desktop/RightNav.tsx:95 +#: src/view/shell/desktop/RightNav.tsx:99 #: src/view/shell/Drawer.tsx:355 msgid "Help" msgstr "Довідка" @@ -2832,7 +2927,7 @@ msgstr "Це ваш пароль для застосунків." msgid "Hide" msgstr "Приховати" -#: src/view/com/notifications/FeedItem.tsx:433 +#: src/view/com/notifications/FeedItem.tsx:444 msgctxt "action" msgid "Hide" msgstr "Сховати" @@ -2851,7 +2946,7 @@ msgstr "Приховати вміст" msgid "Hide this post?" msgstr "Сховати цей пост?" -#: src/view/com/notifications/FeedItem.tsx:424 +#: src/view/com/notifications/FeedItem.tsx:435 msgid "Hide user list" msgstr "Сховати список користувачів" @@ -2883,10 +2978,10 @@ msgstr "Здається, у нас виникли проблеми з зава msgid "Hmmmm, we couldn't load that moderation service." msgstr "Хм, ми не змогли завантажити цей сервіс модерації." -#: src/Navigation.tsx:511 -#: src/Navigation.tsx:531 -#: src/view/shell/bottom-bar/BottomBar.tsx:159 -#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/Navigation.tsx:519 +#: src/Navigation.tsx:539 +#: src/view/shell/bottom-bar/BottomBar.tsx:160 +#: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:425 #: src/view/shell/Drawer.tsx:426 msgid "Home" @@ -2897,8 +2992,8 @@ msgid "Host:" msgstr "Host:" #: src/screens/Login/ForgotPasswordForm.tsx:89 -#: src/screens/Login/LoginForm.tsx:160 -#: src/screens/Signup/StepInfo/index.tsx:40 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 #: src/view/com/modals/ChangeHandle.tsx:275 msgid "Hosting provider" msgstr "Хостинг-провайдер" @@ -2998,19 +3093,19 @@ msgstr "Введіть новий пароль" msgid "Input password for account deletion" msgstr "Введіть пароль для видалення облікового запису" -#: src/screens/Login/LoginForm.tsx:266 +#: src/screens/Login/LoginForm.tsx:286 msgid "Input the code which has been emailed to you" msgstr "" #: src/screens/Login/LoginForm.tsx:221 -msgid "Input the password tied to {identifier}" -msgstr "Введіть пароль, прив'язаний до {identifier}" +#~ msgid "Input the password tied to {identifier}" +#~ msgstr "Введіть пароль, прив'язаний до {identifier}" -#: src/screens/Login/LoginForm.tsx:194 +#: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Введіть псевдонім або ел. адресу, які ви використовували для реєстрації" -#: src/screens/Login/LoginForm.tsx:220 +#: src/screens/Login/LoginForm.tsx:241 msgid "Input your password" msgstr "Введіть ваш пароль" @@ -3018,7 +3113,7 @@ msgstr "Введіть ваш пароль" msgid "Input your preferred hosting provider" msgstr "Введіть бажаного хостинг-провайдера" -#: src/screens/Signup/StepHandle.tsx:63 +#: src/screens/Signup/StepHandle.tsx:111 msgid "Input your user handle" msgstr "Введіть ваш псевдонім" @@ -3026,7 +3121,7 @@ msgstr "Введіть ваш псевдонім" msgid "Introducing Direct Messages" msgstr "" -#: src/screens/Login/LoginForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:140 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "" @@ -3035,7 +3130,7 @@ msgstr "" msgid "Invalid or unsupported post record" msgstr "Невірний або непідтримуваний пост" -#: src/screens/Login/LoginForm.tsx:140 +#: src/screens/Login/LoginForm.tsx:145 msgid "Invalid username or password" msgstr "Невірне ім'я користувача або пароль" @@ -3043,11 +3138,11 @@ msgstr "Невірне ім'я користувача або пароль" msgid "Invite a Friend" msgstr "Запросити друга" -#: src/screens/Signup/StepInfo/index.tsx:58 +#: src/screens/Signup/StepInfo/index.tsx:124 msgid "Invite code" msgstr "Код запрошення" -#: src/screens/Signup/state.ts:275 +#: src/screens/Signup/state.ts:251 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Код запрошення не прийнято. Переконайтеся в його правильності та повторіть спробу." @@ -3083,8 +3178,10 @@ msgstr "" msgid "Jobs" msgstr "Вакансії" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:200 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" msgstr "" @@ -3133,16 +3230,16 @@ msgstr "Мітки на вашому контенті" msgid "Language selection" msgstr "Вибір мови" -#: src/view/screens/Settings/index.tsx:530 +#: src/view/screens/Settings/index.tsx:531 msgid "Language settings" msgstr "Налаштування мови" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:155 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Налаштування мов" -#: src/view/screens/Settings/index.tsx:539 +#: src/view/screens/Settings/index.tsx:540 msgid "Languages" msgstr "Мови" @@ -3202,7 +3299,7 @@ msgstr "Ви залишаєте Bluesky" msgid "left to go." msgstr "ще залишилося." -#: src/view/screens/Settings/index.tsx:308 +#: src/view/screens/Settings/index.tsx:309 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Старе сховище очищено, тепер вам потрібно перезапустити застосунок." @@ -3215,11 +3312,12 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Давайте відновимо ваш пароль!" -#: src/screens/Onboarding/StepFinished.tsx:289 +#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Злітаємо!" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:453 msgid "Light" msgstr "Світла" @@ -3227,14 +3325,23 @@ msgstr "Світла" #~ msgid "Like" #~ msgstr "Вподобати" +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "" + +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 +msgid "Like 10 posts to train the Discover feed" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" msgstr "Вподобати цю стрічку" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:216 -#: src/Navigation.tsx:221 +#: src/Navigation.tsx:219 +#: src/Navigation.tsx:224 msgid "Liked by" msgstr "Сподобалося" @@ -3258,11 +3365,11 @@ msgstr "Сподобався користувачу" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Вподобано {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:190 +#: src/view/com/notifications/FeedItem.tsx:201 msgid "liked your custom feed" msgstr "вподобав(-ла) вашу стрічку" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:185 msgid "liked your post" msgstr "сподобався ваш пост" @@ -3274,7 +3381,7 @@ msgstr "Вподобання" msgid "Likes on this post" msgstr "Вподобайки цього поста" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:188 msgid "List" msgstr "Список" @@ -3286,7 +3393,7 @@ msgstr "Аватар списку" msgid "List blocked" msgstr "Список заблоковано" -#: src/components/FeedCard.tsx:155 +#: src/components/ListCard.tsx:113 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "List by {0}" msgstr "Список від {0}" @@ -3311,10 +3418,10 @@ msgstr "Список розблоковано" msgid "List unmuted" msgstr "Список більше не ігнорується" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:385 #: src/view/shell/Drawer.tsx:509 #: src/view/shell/Drawer.tsx:510 msgid "Lists" @@ -3351,7 +3458,7 @@ msgstr "Завантажити нові пости" msgid "Loading..." msgstr "Завантаження..." -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:239 msgid "Log" msgstr "Звіт" @@ -3375,7 +3482,7 @@ msgstr "Видимість для користувачів без обліков msgid "Login to account that is not listed" msgstr "Увійти до облікового запису, якого немає в списку" -#: src/components/RichText.tsx:217 +#: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" msgstr "" @@ -3460,7 +3567,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:526 +#: src/Navigation.tsx:534 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3475,9 +3582,9 @@ msgstr "" msgid "Misleading Account" msgstr "Оманливий обліковий запис" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:130 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:561 +#: src/view/screens/Settings/index.tsx:562 msgid "Moderation" msgstr "Модерація" @@ -3485,7 +3592,7 @@ msgstr "Модерація" msgid "Moderation details" msgstr "Деталі модерації" -#: src/components/FeedCard.tsx:157 +#: src/components/ListCard.tsx:109 #: src/view/com/lists/ListCard.tsx:95 #: src/view/com/modals/UserAddRemoveLists.tsx:217 msgid "Moderation list by {0}" @@ -3513,16 +3620,16 @@ msgstr "Список модерації оновлено" msgid "Moderation lists" msgstr "Списки для модерації" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:135 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Списки для модерації" -#: src/view/screens/Settings/index.tsx:555 +#: src/view/screens/Settings/index.tsx:556 msgid "Moderation settings" msgstr "Налаштування модерації" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:234 msgid "Moderation states" msgstr "Статус модерації" @@ -3555,6 +3662,10 @@ msgstr "За кількістю вподобань" msgid "Movies" msgstr "" +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "" + #: src/components/TagMenu/index.tsx:249 msgid "Mute" msgstr "Ігнорувати" @@ -3628,7 +3739,7 @@ msgstr "Ігнорується" msgid "Muted accounts" msgstr "Ігноровані облікові записи" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Ігноровані облікові записи" @@ -3654,19 +3765,19 @@ msgstr "Ігнорування є приватним. Ігноровані ко msgid "My Birthday" msgstr "Мій день народження" -#: src/view/screens/Feeds.tsx:718 +#: src/view/screens/Feeds.tsx:731 msgid "My Feeds" msgstr "Мої стрічки" -#: src/view/shell/desktop/LeftNav.tsx:84 +#: src/view/shell/desktop/LeftNav.tsx:85 msgid "My Profile" msgstr "Мій профіль" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:617 msgid "My saved feeds" msgstr "Мої збережені стрічки" -#: src/view/screens/Settings/index.tsx:622 +#: src/view/screens/Settings/index.tsx:623 msgid "My Saved Feeds" msgstr "Мої збережені стрічки" @@ -3687,16 +3798,20 @@ msgid "Name or Description Violates Community Standards" msgstr "Ім'я чи Опис порушують стандарти спільноти" #: src/screens/Onboarding/index.tsx:22 -#: src/screens/Onboarding/state.ts:91 +#: src/screens/Onboarding/state.ts:92 msgid "Nature" msgstr "Природа" +#: src/components/StarterPack/StarterPackCard.tsx:118 +msgid "Navigate to {0}" +msgstr "" + #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:173 -#: src/screens/Login/LoginForm.tsx:312 +#: src/screens/Login/LoginForm.tsx:332 #: src/view/com/modals/ChangePassword.tsx:169 msgid "Navigates to the next screen" msgstr "Переходить до наступного екрана" @@ -3714,7 +3829,7 @@ msgstr "Хочете повідомити про порушення авторс #~ msgid "Never lose access to your followers and data." #~ msgstr "Ніколи не втрачайте доступ до ваших даних та підписників." -#: src/screens/Onboarding/StepFinished.tsx:257 +#: src/screens/Onboarding/StepFinished.tsx:265 msgid "Never lose access to your followers or data." msgstr "Ніколи не втрачайте доступ до ваших підписників та даних." @@ -3758,17 +3873,17 @@ msgctxt "action" msgid "New post" msgstr "Новий пост" -#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:428 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:277 +#: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Новий пост" -#: src/view/shell/desktop/LeftNav.tsx:283 +#: src/view/shell/desktop/LeftNav.tsx:284 msgctxt "action" msgid "New Post" msgstr "Новий пост" @@ -3786,21 +3901,22 @@ msgid "Newest replies first" msgstr "Спочатку найновіші" #: src/screens/Onboarding/index.tsx:20 -#: src/screens/Onboarding/state.ts:92 +#: src/screens/Onboarding/state.ts:93 msgid "News" msgstr "Новини" #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 -#: src/screens/Login/LoginForm.tsx:311 -#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 -#: src/screens/Signup/index.tsx:258 +#: src/screens/Signup/BackNextButtons.tsx:66 #: src/screens/StarterPack/Wizard/index.tsx:184 #: src/screens/StarterPack/Wizard/index.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:359 #: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3842,11 +3958,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ви більше не підписані на {0}" -#: src/screens/Signup/StepHandle.tsx:115 +#: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" msgstr "Не може бути довшим за 253 символи" @@ -3858,7 +3975,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "Ще ніяких сповіщень!" @@ -3886,7 +4003,7 @@ msgstr "" msgid "No results found" msgstr "Нічого не знайдено" -#: src/view/screens/Feeds.tsx:511 +#: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" msgstr "Нічого не знайдено за запитом «{query}»" @@ -3936,7 +4053,7 @@ msgstr "Несексуальна оголеність" #~ msgid "Not Applicable." #~ msgstr "Не застосовно." -#: src/Navigation.tsx:117 +#: src/Navigation.tsx:120 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Не знайдено" @@ -3948,7 +4065,7 @@ msgstr "Пізніше" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Примітка щодо поширення" @@ -3968,11 +4085,11 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:521 +#: src/Navigation.tsx:529 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 -#: src/view/shell/bottom-bar/BottomBar.tsx:227 -#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/bottom-bar/BottomBar.tsx:230 +#: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:457 #: src/view/shell/Drawer.tsx:458 msgid "Notifications" @@ -4008,7 +4125,7 @@ msgstr "Вимкнено" msgid "Oh no!" msgstr "О, ні!" -#: src/screens/Onboarding/StepInterests/index.tsx:138 +#: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." msgstr "Ой! Щось пішло не так." @@ -4032,10 +4149,14 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:256 +#: src/view/screens/Settings/index.tsx:257 msgid "Onboarding reset" msgstr "Скинути ознайомлення" +#: src/tours/Tooltip.tsx:118 +msgid "Onboarding tour step {0}: {1}" +msgstr "" + #: src/view/com/composer/Composer.tsx:522 msgid "One or more images is missing alt text." msgstr "Для одного або кількох зображень відсутній опис." @@ -4052,7 +4173,7 @@ msgstr "" #~ msgid "Only {0} can reply." #~ msgstr "Тільки {0} можуть відповідати." -#: src/screens/Signup/StepHandle.tsx:98 +#: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" msgstr "Тільки літери, цифри та дефіс" @@ -4068,7 +4189,7 @@ msgstr "Ой, щось пішло не так!" msgid "Oops!" msgstr "Ой!" -#: src/screens/Onboarding/StepFinished.tsx:253 +#: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" msgstr "Відкрити" @@ -4094,7 +4215,7 @@ msgstr "Емоджі" msgid "Open feed options menu" msgstr "Відкрити меню налаштувань стрічки" -#: src/view/screens/Settings/index.tsx:736 +#: src/view/screens/Settings/index.tsx:737 msgid "Open links with in-app browser" msgstr "Вбудований браузер" @@ -4114,16 +4235,16 @@ msgstr "Відкрити навігацію" msgid "Open post options menu" msgstr "Відкрити меню налаштувань посту" -#: src/screens/StarterPack/StarterPackScreen.tsx:451 +#: src/screens/StarterPack/StarterPackScreen.tsx:529 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:860 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:861 +#: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" msgstr "Відкрити storybook сторінку" -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:849 msgid "Open system log" msgstr "Відкрити системний журнал" @@ -4135,7 +4256,7 @@ msgstr "Відкриває меню з {numItems} опціями" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Opens accessibility settings" msgstr "" @@ -4151,7 +4272,7 @@ msgstr "Відкриває додаткову інформацію про зап msgid "Opens camera on device" msgstr "Відкриває камеру на пристрої" -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Opens chat settings" msgstr "" @@ -4159,7 +4280,7 @@ msgstr "" msgid "Opens composer" msgstr "Відкрити редактор" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Opens configurable language settings" msgstr "Відкриває налаштування мов" @@ -4167,7 +4288,7 @@ msgstr "Відкриває налаштування мов" msgid "Opens device photo gallery" msgstr "Відкриває фотогалерею пристрою" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" msgstr "Відкриває налаштування зовнішніх вбудувань" @@ -4189,27 +4310,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Відкриває список кодів запрошення" -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:809 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:831 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Відкриває модальне вікно для підтвердження видалення облікового запису. Потребує код з електронної пошти" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:766 msgid "Opens modal for changing your Bluesky password" msgstr "Відкриває модальне вікно для зміни паролю в Bluesky" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:721 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Відкриває модальне вікно для вибору псевдоніму в Bluesky" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:789 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Відкриває модальне вікно для завантаження даних з вашого облікового запису Bluesky (репозиторій)" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Opens modal for email verification" msgstr "Відкриває модальне вікно для перевірки електронної пошти" @@ -4217,11 +4338,11 @@ msgstr "Відкриває модальне вікно для перевірки msgid "Opens modal for using custom domain" msgstr "Відкриває діалог налаштування власного домену як псевдоніму" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Opens moderation settings" msgstr "Відкриває налаштування модерації" -#: src/screens/Login/LoginForm.tsx:228 +#: src/screens/Login/LoginForm.tsx:247 msgid "Opens password reset form" msgstr "Відкриває форму скидання пароля" @@ -4230,15 +4351,15 @@ msgstr "Відкриває форму скидання пароля" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Відкриває сторінку з усіма збереженими стрічками" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "Opens screen with all saved feeds" msgstr "Відкриває сторінку з усіма збереженими каналами" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "Opens the app password settings" msgstr "Відкриває налаштування паролів для застосунків" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Opens the Following feed preferences" msgstr "Відкриває налаштування стрічки підписок" @@ -4250,20 +4371,20 @@ msgstr "Відкриває посилання" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" msgstr "Відкриває системний журнал" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Opens the threads preferences" msgstr "Відкриває налаштування гілок" -#: src/view/com/notifications/FeedItem.tsx:513 +#: src/view/com/notifications/FeedItem.tsx:524 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "" @@ -4314,8 +4435,8 @@ msgstr "Сторінку не знайдено" msgid "Page Not Found" msgstr "Сторінку не знайдено" -#: src/screens/Login/LoginForm.tsx:204 -#: src/screens/Signup/StepInfo/index.tsx:102 +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 #: src/view/com/modals/DeleteAccount.tsx:257 #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Password" @@ -4337,15 +4458,16 @@ msgstr "Пароль змінено!" msgid "Pause" msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Люди" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:175 msgid "People followed by @{0}" msgstr "Люди, на яких підписаний(-на) @{0}" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:168 msgid "People following @{0}" msgstr "Люди, які підписані на @{0}" @@ -4362,11 +4484,11 @@ msgid "Person toggle" msgstr "" #: src/screens/Onboarding/index.tsx:28 -#: src/screens/Onboarding/state.ts:93 +#: src/screens/Onboarding/state.ts:94 msgid "Pets" msgstr "Домашні улюбленці" -#: src/screens/Onboarding/state.ts:94 +#: src/screens/Onboarding/state.ts:95 msgid "Photography" msgstr "" @@ -4417,15 +4539,16 @@ msgstr "Відтворити відео" msgid "Plays the GIF" msgstr "Відтворює GIF" -#: src/screens/Signup/state.ts:234 +#: src/screens/Signup/state.ts:210 msgid "Please choose your handle." msgstr "Будь ласка, оберіть псевдонім." -#: src/screens/Signup/state.ts:227 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Будь ласка, оберіть ваш пароль." -#: src/screens/Signup/state.ts:248 +#: src/screens/Signup/state.ts:224 msgid "Please complete the verification captcha." msgstr "Будь ласка, завершіть перевірку Captcha." @@ -4445,10 +4568,15 @@ msgstr "Будь ласка, введіть унікальну назву для msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Будь ласка, введіть допустиме слово, тег або фразу для ігнорування" -#: src/screens/Signup/state.ts:213 +#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Будь ласка, введіть адресу ел. пошти." +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" msgstr "Будь ласка, також введіть ваш пароль:" @@ -4475,7 +4603,7 @@ msgid "Please wait for your link card to finish loading" msgstr "Будь ласка, зачекайте доки завершиться створення попереднього перегляду для посилання" #: src/screens/Onboarding/index.tsx:34 -#: src/screens/Onboarding/state.ts:95 +#: src/screens/Onboarding/state.ts:96 msgid "Politics" msgstr "Політика" @@ -4498,9 +4626,9 @@ msgstr "Пост" msgid "Post by {0}" msgstr "Пост від {0}" -#: src/Navigation.tsx:191 -#: src/Navigation.tsx:198 -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:194 +#: src/Navigation.tsx:201 +#: src/Navigation.tsx:208 msgid "Post by @{0}" msgstr "Пост від @{0}" @@ -4539,6 +4667,7 @@ msgstr "Пост не знайдено" msgid "posts" msgstr "пости" +#: src/screens/StarterPack/StarterPackScreen.tsx:172 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Пости" @@ -4566,7 +4695,7 @@ msgstr "Змінити хостинг-провайдера" #: src/components/Error.tsx:85 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 -#: src/screens/Signup/index.tsx:238 +#: src/screens/Signup/BackNextButtons.tsx:46 msgid "Press to retry" msgstr "Натисніть, щоб повторити спробу" @@ -4591,15 +4720,15 @@ msgstr "Основна мова" msgid "Prioritize Your Follows" msgstr "Пріоритезувати ваші підписки" -#: src/view/screens/Settings/index.tsx:654 -#: src/view/shell/desktop/RightNav.tsx:77 +#: src/view/screens/Settings/index.tsx:655 +#: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Конфіденційність" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:249 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:957 +#: src/view/screens/Settings/index.tsx:958 #: src/view/shell/Drawer.tsx:285 msgid "Privacy Policy" msgstr "Політика конфіденційності" @@ -4617,8 +4746,8 @@ msgstr "Обробка..." msgid "profile" msgstr "профіль" -#: src/view/shell/bottom-bar/BottomBar.tsx:272 -#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/bottom-bar/BottomBar.tsx:275 +#: src/view/shell/desktop/LeftNav.tsx:393 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:542 #: src/view/shell/Drawer.tsx:543 @@ -4629,11 +4758,11 @@ msgstr "Профіль" msgid "Profile updated" msgstr "Профіль оновлено" -#: src/view/screens/Settings/index.tsx:1021 +#: src/view/screens/Settings/index.tsx:1022 msgid "Protect your account by verifying your email." msgstr "Захистіть свій обліковий запис, підтвердивши свою електронну адресу." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:247 msgid "Public" msgstr "Публічний" @@ -4665,6 +4794,10 @@ msgstr "" msgid "QR code saved to your camera roll!" msgstr "" +#: src/tours/Tooltip.tsx:111 +msgid "Quick tip" +msgstr "" + #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 @@ -4723,7 +4856,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:325 +#: src/components/FeedCard.tsx:309 #: src/components/StarterPack/Wizard/WizardListCard.tsx:95 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/view/com/feeds/FeedSourceCard.tsx:317 @@ -4772,7 +4905,7 @@ msgstr "Видалити стрічку?" msgid "Remove from my feeds" msgstr "Вилучити з моїх стрічок" -#: src/components/FeedCard.tsx:320 +#: src/components/FeedCard.tsx:304 #: src/view/com/feeds/FeedSourceCard.tsx:312 msgid "Remove from my feeds?" msgstr "Видалити з моїх стрічок?" @@ -4924,8 +5057,8 @@ msgstr "" msgid "Report post" msgstr "Поскаржитись на пост" -#: src/screens/StarterPack/StarterPackScreen.tsx:504 -#: src/screens/StarterPack/StarterPackScreen.tsx:507 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/screens/StarterPack/StarterPackScreen.tsx:585 msgid "Report starter pack" msgstr "" @@ -4971,7 +5104,7 @@ msgstr "Репост" msgid "Repost" msgstr "Репостити" -#: src/screens/StarterPack/StarterPackScreen.tsx:446 +#: src/screens/StarterPack/StarterPackScreen.tsx:524 #: src/view/com/util/post-ctrls/RepostButton.tsx:86 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 @@ -4994,7 +5127,7 @@ msgstr "{0} зробив(-ла) репост" msgid "Reposted by <0><1/>" msgstr "Зроблено репост від <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "зробив(-ла) репост вашого допису" @@ -5020,7 +5153,7 @@ msgstr "Вимагати опис зображень перед публікац msgid "Require email code to log into your account" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:69 +#: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" msgstr "Вимагається цим хостинг-провайдером" @@ -5037,8 +5170,8 @@ msgstr "Код підтвердження" msgid "Reset Code" msgstr "Код скидання" -#: src/view/screens/Settings/index.tsx:900 -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" msgstr "" @@ -5046,20 +5179,20 @@ msgstr "" msgid "Reset password" msgstr "Скинути пароль" -#: src/view/screens/Settings/index.tsx:880 -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:884 msgid "Reset preferences state" msgstr "" -#: src/view/screens/Settings/index.tsx:901 +#: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" msgstr "" -#: src/view/screens/Settings/index.tsx:881 +#: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" msgstr "" -#: src/screens/Login/LoginForm.tsx:292 +#: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" msgstr "Повторити спробу" @@ -5072,12 +5205,12 @@ msgstr "Повторити останню дію, яка спричинила п #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 -#: src/screens/Login/LoginForm.tsx:291 -#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:231 -#: src/screens/Onboarding/StepInterests/index.tsx:234 -#: src/screens/Signup/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:250 +#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 msgid "Retry" @@ -5088,7 +5221,7 @@ msgstr "Повторити спробу" #~ msgstr "" #: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:650 +#: src/screens/StarterPack/StarterPackScreen.tsx:728 #: src/view/screens/ProfileList.tsx:971 msgid "Return to previous page" msgstr "Повернутися до попередньої сторінки" @@ -5184,13 +5317,13 @@ msgstr "Зберігає налаштування обрізання зобра #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:372 -#: src/view/com/notifications/FeedItem.tsx:397 +#: src/view/com/notifications/FeedItem.tsx:383 +#: src/view/com/notifications/FeedItem.tsx:408 msgid "Say hello!" msgstr "" #: src/screens/Onboarding/index.tsx:33 -#: src/screens/Onboarding/state.ts:96 +#: src/screens/Onboarding/state.ts:97 msgid "Science" msgstr "Наука" @@ -5199,16 +5332,16 @@ msgid "Scroll to top" msgstr "Прогорнути вгору" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:516 -#: src/view/com/auth/LoggedOut.tsx:119 +#: src/Navigation.tsx:524 +#: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:179 -#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/bottom-bar/BottomBar.tsx:182 +#: src/view/shell/desktop/LeftNav.tsx:354 #: src/view/shell/desktop/Search.tsx:194 #: src/view/shell/desktop/Search.tsx:203 #: src/view/shell/Drawer.tsx:394 @@ -5240,8 +5373,8 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:101 -#: src/view/com/auth/LoggedOut.tsx:102 +#: src/view/com/auth/LoggedOut.tsx:106 +#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:70 msgid "Search for users" msgstr "Пошук користувачів" @@ -5370,11 +5503,11 @@ msgstr "Оберіть мови постів, які ви хочете бачи msgid "Select your app language for the default text to display in the app." msgstr "Оберіть мову застосунку для відображення тексту за замовчуванням." -#: src/screens/Signup/StepInfo/index.tsx:135 +#: src/screens/Signup/StepInfo/index.tsx:192 msgid "Select your date of birth" msgstr "Оберіть дату народження" -#: src/screens/Onboarding/StepInterests/index.tsx:206 +#: src/screens/Onboarding/StepInterests/index.tsx:225 msgid "Select your interests from the options below" msgstr "Виберіть ваші інтереси із нижченаведених варіантів" @@ -5487,23 +5620,23 @@ msgstr "Налаштуйте ваш обліковий запис" msgid "Sets Bluesky username" msgstr "Встановлює псевдонім Bluesky" -#: src/view/screens/Settings/index.tsx:461 +#: src/view/screens/Settings/index.tsx:462 msgid "Sets color theme to dark" msgstr "Встановлює темну тему" -#: src/view/screens/Settings/index.tsx:454 +#: src/view/screens/Settings/index.tsx:455 msgid "Sets color theme to light" msgstr "Встановлює світлу тему" -#: src/view/screens/Settings/index.tsx:448 +#: src/view/screens/Settings/index.tsx:449 msgid "Sets color theme to system setting" msgstr "Встановлює тему відповідно до системних налаштувань" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:488 msgid "Sets dark theme to the dark theme" msgstr "Встановлює чорний колір для темної теми" -#: src/view/screens/Settings/index.tsx:480 +#: src/view/screens/Settings/index.tsx:481 msgid "Sets dark theme to the dim theme" msgstr "Встановлює тьмяний колір для темної теми" @@ -5523,9 +5656,9 @@ msgstr "Встановлює співвідношення сторін зобр msgid "Sets image aspect ratio to wide" msgstr "Встановлює співвідношення сторін зображення до ширини" -#: src/Navigation.tsx:147 -#: src/view/screens/Settings/index.tsx:332 -#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/Navigation.tsx:150 +#: src/view/screens/Settings/index.tsx:333 +#: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:559 #: src/view/shell/Drawer.tsx:560 msgid "Settings" @@ -5540,13 +5673,13 @@ msgid "Sexually Suggestive" msgstr "З сексуальним підтекстом" #: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/screens/StarterPack/StarterPackScreen.tsx:340 -#: src/screens/StarterPack/StarterPackScreen.tsx:493 +#: src/screens/StarterPack/StarterPackScreen.tsx:400 +#: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:307 #: src/view/com/util/forms/PostDropdownBtn.tsx:316 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:304 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Поширити" @@ -5566,7 +5699,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:320 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Все одно поширити" @@ -5577,7 +5710,7 @@ msgstr "Поширити стрічку" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 -#: src/screens/StarterPack/StarterPackScreen.tsx:497 +#: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5595,7 +5728,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:333 +#: src/screens/StarterPack/StarterPackScreen.tsx:393 msgid "Share this starter pack" msgstr "" @@ -5614,7 +5747,7 @@ msgstr "Поширює посилання" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:381 +#: src/view/screens/Settings/index.tsx:382 msgid "Show" msgstr "Показувати" @@ -5622,7 +5755,7 @@ msgstr "Показувати" #~ msgid "Show all replies" #~ msgstr "Показати всі відповіді" -#: src/view/com/util/post-embeds/GifEmbed.tsx:169 +#: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "" @@ -5741,17 +5874,17 @@ msgstr "Показує дописи з {0} у вашій стрічці" #: src/components/dialogs/Signin.tsx:99 #: src/screens/Login/index.tsx:100 #: src/screens/Login/index.tsx:119 -#: src/screens/Login/LoginForm.tsx:157 +#: src/screens/Login/LoginForm.tsx:177 #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 -#: src/view/shell/bottom-bar/BottomBar.tsx:312 -#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBar.tsx:316 +#: src/view/shell/bottom-bar/BottomBar.tsx:318 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5779,12 +5912,12 @@ msgstr "Увійдіть у Bluesky або створіть новий облі msgid "Sign out" msgstr "Вийти" -#: src/view/shell/bottom-bar/BottomBar.tsx:302 -#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBar.tsx:306 +#: src/view/shell/bottom-bar/BottomBar.tsx:308 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5800,7 +5933,7 @@ msgstr "Зареєструйтеся або увійдіть, щоб приєд msgid "Sign-in Required" msgstr "Необхідно увійти для перегляду" -#: src/view/screens/Settings/index.tsx:391 +#: src/view/screens/Settings/index.tsx:392 msgid "Signed in as" msgstr "Ви увійшли як" @@ -5809,21 +5942,21 @@ msgstr "Ви увійшли як" msgid "Signed in as @{0}" msgstr "Ви увійшли як @{0}" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:208 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:300 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:307 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:245 +#: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" msgstr "Пропустити" -#: src/screens/Onboarding/StepInterests/index.tsx:242 +#: src/screens/Onboarding/StepInterests/index.tsx:261 msgid "Skip this flow" msgstr "Пропустити цей процес" @@ -5832,6 +5965,10 @@ msgstr "Пропустити цей процес" msgid "Software Dev" msgstr "Розробка П/З" +#: src/components/FeedInterstitials.tsx:378 +msgid "Some other feeds you might like" +msgstr "" + #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 msgid "Some people can reply" @@ -5856,8 +5993,8 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Щось пішло не так. Будь ласка, спробуйте ще раз." -#: src/App.native.tsx:96 -#: src/App.web.tsx:78 +#: src/App.native.tsx:98 +#: src/App.web.tsx:80 msgid "Sorry! Your session expired. Please log in again." msgstr "Даруйте! Ваш сеанс вичерпався. Будь ласка, увійдіть знову." @@ -5887,7 +6024,7 @@ msgid "Spam; excessive mentions or replies" msgstr "Спам; надмірні згадки або відповіді" #: src/screens/Onboarding/index.tsx:27 -#: src/screens/Onboarding/state.ts:97 +#: src/screens/Onboarding/state.ts:98 msgid "Sports" msgstr "Спорт" @@ -5907,17 +6044,22 @@ msgstr "" msgid "Start chatting" msgstr "" +#: src/tours/Tooltip.tsx:99 +msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +msgstr "" + #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:328 +#: src/Navigation.tsx:333 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:65 +#: src/components/StarterPack/StarterPackCard.tsx:70 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:614 +#: src/screens/StarterPack/StarterPackScreen.tsx:692 msgid "Starter pack is invalid" msgstr "" @@ -5933,7 +6075,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Сторінка стану" -#: src/view/screens/Settings/index.tsx:963 +#: src/view/screens/Settings/index.tsx:964 msgid "Status Page" msgstr "" @@ -5941,16 +6083,16 @@ msgstr "" #~ msgid "Step" #~ msgstr "Крок" -#: src/screens/Signup/index.tsx:192 +#: src/screens/Signup/index.tsx:125 msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:304 +#: src/view/screens/Settings/index.tsx:305 msgid "Storage cleared, you need to restart the app now." msgstr "Сховище очищено, тепер вам треба перезапустити застосунок." -#: src/Navigation.tsx:226 -#: src/view/screens/Settings/index.tsx:863 +#: src/Navigation.tsx:229 +#: src/view/screens/Settings/index.tsx:864 msgid "Storybook" msgstr "" @@ -5994,6 +6136,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Пропоновані підписки" +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Пропозиції для вас" @@ -6002,7 +6145,7 @@ msgstr "Пропозиції для вас" msgid "Suggestive" msgstr "Непристойний" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:244 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6013,6 +6156,10 @@ msgstr "Підтримка" msgid "Switch Account" msgstr "Перемикнути обліковий запис" +#: src/tours/HomeTour.tsx:48 +msgid "Switch between feeds to control your experience." +msgstr "" + #: src/view/screens/Settings/index.tsx:160 msgid "Switch to {0}" msgstr "Переключитися на {0}" @@ -6021,11 +6168,11 @@ msgstr "Переключитися на {0}" msgid "Switches the account you are logged in to" msgstr "Переключає обліковий запис" -#: src/view/screens/Settings/index.tsx:445 +#: src/view/screens/Settings/index.tsx:446 msgid "System" msgstr "Системне" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:852 msgid "System log" msgstr "Системний журнал" @@ -6041,12 +6188,24 @@ msgstr "Меню тегів: {displayTag}" msgid "Tall" msgstr "Високе" +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Торкніться, щоб переглянути повністю" +#: src/state/shell/progress-guide.tsx:171 +msgid "Task complete - 10 likes!" +msgstr "" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "" + #: src/screens/Onboarding/index.tsx:36 -#: src/screens/Onboarding/state.ts:98 +#: src/screens/Onboarding/state.ts:99 msgid "Tech" msgstr "Технології" @@ -6058,13 +6217,13 @@ msgstr "" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:86 +#: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" msgstr "Умови" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:254 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:951 +#: src/view/screens/Settings/index.tsx:952 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:279 msgid "Terms of Service" @@ -6095,12 +6254,14 @@ msgstr "Дякуємо. Вашу скаргу було надіслано." msgid "That contains the following:" msgstr "Що містить наступне:" -#: src/screens/Signup/index.tsx:100 +#: src/screens/Signup/StepHandle.tsx:50 msgid "That handle is already taken." msgstr "Цей псевдонім вже зайнятий." -#: src/screens/StarterPack/StarterPackScreen.tsx:105 -#: src/screens/StarterPack/StarterPackScreen.tsx:106 +#: src/screens/StarterPack/StarterPackScreen.tsx:96 +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 #: src/screens/StarterPack/Wizard/index.tsx:106 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." @@ -6123,7 +6284,12 @@ msgstr "Правила Спільноти переміщено до <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Політику захисту авторського права переміщено до <0/>" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 +msgid "The Discover feed now knows what you like" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6152,7 +6318,7 @@ msgstr "Можливо цей пост було видалено." msgid "The Privacy Policy has been moved to <0/>" msgstr "Політика конфіденційності була переміщена до <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:624 +#: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6210,11 +6376,11 @@ msgstr "При з'єднанні з сервером виникла пробле msgid "There was an issue contacting your server" msgstr "При з'єднанні з вашим сервером виникла проблема" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Виникла проблема з завантаженням сповіщень. Натисніть тут, щоб повторити спробу." -#: src/view/com/posts/Feed.tsx:299 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Виникла проблема з завантаженням постів. Натисніть тут, щоб повторити спробу." @@ -6410,7 +6576,7 @@ msgid "This post has been deleted." msgstr "Цей пост було видалено." #: src/view/com/util/forms/PostDropdownBtn.tsx:458 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:317 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей пост видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." @@ -6471,12 +6637,12 @@ msgstr "Цей користувач не підписаний ні на кого msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Це видалить {0} зі ваших ігнорованих слів. Ви завжди можете додати його назад." -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:595 msgid "Thread preferences" msgstr "Налаштування гілок" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:604 +#: src/view/screens/Settings/index.tsx:605 msgid "Thread Preferences" msgstr "Налаштування гілок" @@ -6488,7 +6654,7 @@ msgstr "" msgid "Threaded Mode" msgstr "Режим гілок" -#: src/Navigation.tsx:284 +#: src/Navigation.tsx:287 msgid "Threads Preferences" msgstr "Налаштування обговорень" @@ -6539,11 +6705,11 @@ msgctxt "action" msgid "Try again" msgstr "Спробувати ще раз" -#: src/screens/Onboarding/state.ts:99 +#: src/screens/Onboarding/state.ts:100 msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:745 +#: src/view/screens/Settings/index.tsx:746 msgid "Two-factor authentication" msgstr "" @@ -6565,14 +6731,14 @@ msgstr "Перестати ігнорувати" #: src/screens/Login/ForgotPasswordForm.tsx:74 #: src/screens/Login/index.tsx:78 -#: src/screens/Login/LoginForm.tsx:145 +#: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:79 +#: src/screens/Signup/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Не вдалося зв'язатися з вашим хостинг-провайдером. Перевірте ваше підключення до Інтернету." -#: src/screens/StarterPack/StarterPackScreen.tsx:548 +#: src/screens/StarterPack/StarterPackScreen.tsx:626 msgid "Unable to delete" msgstr "" @@ -6837,7 +7003,7 @@ msgstr "Список користувачів оновлено" msgid "User Lists" msgstr "Списки користувачів" -#: src/screens/Login/LoginForm.tsx:177 +#: src/screens/Login/LoginForm.tsx:197 msgid "Username or email address" msgstr "Ім'я користувача або електронна адреса" @@ -6876,15 +7042,15 @@ msgstr "Значення:" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:982 +#: src/view/screens/Settings/index.tsx:983 msgid "Verify email" msgstr "Підтвердити електронну адресу" -#: src/view/screens/Settings/index.tsx:1007 +#: src/view/screens/Settings/index.tsx:1008 msgid "Verify my email" msgstr "Підтвердити мою електронну адресу" -#: src/view/screens/Settings/index.tsx:1016 +#: src/view/screens/Settings/index.tsx:1017 msgid "Verify My Email" msgstr "Підтвердити мою електронну адресу" @@ -6905,7 +7071,7 @@ msgstr "Підтвердьте адресу вашої електронної п #~ msgid "Version {0}" #~ msgstr "Версія {0}" -#: src/view/screens/Settings/index.tsx:935 +#: src/view/screens/Settings/index.tsx:936 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -6918,7 +7084,7 @@ msgstr "Відеоігри" msgid "View {0}'s avatar" msgstr "Переглянути аватар {0}" -#: src/view/com/notifications/FeedItem.tsx:234 +#: src/view/com/notifications/FeedItem.tsx:245 msgid "View {0}'s profile" msgstr "" @@ -6967,7 +7133,7 @@ msgid "View users who like this feed" msgstr "Переглянути користувачів, які вподобали цю стрічку" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 -#: src/view/com/home/HomeHeaderLayoutMobile.tsx:84 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" @@ -7002,7 +7168,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Ми оцінюємо {estimatedTime} до готовності вашого облікового запису." -#: src/screens/Onboarding/StepFinished.tsx:231 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Ми сподіваємося, що ви проведете чудово свій час. Пам'ятайте, Bluesky — це:" @@ -7026,7 +7192,7 @@ msgstr "Не вдалося завантажити ваші налаштуван msgid "We were unable to load your configured labelers at this time." msgstr "Наразі ми не змогли завантажити список ваших маркувальників." -#: src/screens/Onboarding/StepInterests/index.tsx:143 +#: src/screens/Onboarding/StepInterests/index.tsx:157 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 "Ми не змогли під'єднатися. Будь ласка, спробуйте ще раз, щоб продовжити налаштування свого облікового запису. Якщо помилка повторюється, то ви можете пропустити цей процес." @@ -7034,7 +7200,7 @@ msgstr "Ми не змогли під'єднатися. Будь ласка, с msgid "We will let you know when your account is ready." msgstr "Ми повідомимо вас, коли ваш обліковий запис буде готовий." -#: src/screens/Onboarding/StepInterests/index.tsx:148 +#: src/screens/Onboarding/StepInterests/index.tsx:162 msgid "We'll use this to help customize your experience." msgstr "Ми скористаємося цим, щоб підлаштувати Ваш досвід." @@ -7042,7 +7208,7 @@ msgstr "Ми скористаємося цим, щоб підлаштувати msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:155 +#: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" msgstr "Ми дуже раді, що ви приєдналися!" @@ -7087,7 +7253,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:140 +#: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" msgstr "Чим ви цікавитесь?" @@ -7178,7 +7344,7 @@ msgid "Write your reply" msgstr "Написати відповідь" #: src/screens/Onboarding/index.tsx:25 -#: src/screens/Onboarding/state.ts:100 +#: src/screens/Onboarding/state.ts:101 msgid "Writers" msgstr "Письменники" @@ -7197,7 +7363,7 @@ msgstr "Так" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:560 +#: src/screens/StarterPack/StarterPackScreen.tsx:638 msgid "Yes, delete this starter pack" msgstr "" @@ -7209,7 +7375,7 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:68 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "you" msgstr "" @@ -7426,23 +7592,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:169 +#: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:174 +#: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:231 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:271 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 msgid "You'll stay updated with these feeds" msgstr "" @@ -7461,7 +7627,7 @@ msgstr "Ви в черзі" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:228 +#: src/screens/Onboarding/StepFinished.tsx:236 msgid "You're ready to go!" msgstr "Все готово!" @@ -7474,7 +7640,7 @@ msgstr "Ви обрали приховувати слово або тег в ц msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Ваша домашня стрічка закінчилась! Підпишіться на більше користувачів щоб отримувати більше постів." -#: src/screens/Signup/index.tsx:202 +#: src/screens/Signup/index.tsx:135 msgid "Your account" msgstr "Ваш акаунт" @@ -7486,7 +7652,7 @@ msgstr "Ваш обліковий запис видалено" msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "Дані з вашого облікового запису, які містять усі загальнодоступні записи, можна завантажити як \"CAR\" файл. Цей файл не містить медіафайлів, таких як зображення, або особисті дані, які необхідно отримати окремо." -#: src/screens/Signup/StepInfo/index.tsx:123 +#: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" msgstr "Ваша дата народження" @@ -7503,7 +7669,8 @@ msgstr "Ваш вибір буде запам'ятовано, ви у будь- #~ msgstr "Ваша стрічка за замовчуванням \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:220 +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "Не вдалося розпізнати адресу електронної пошти." @@ -7516,11 +7683,15 @@ msgstr "Вашу адресу електронної пошти було змі msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Ваша електронна пошта ще не підтверджена. Це важливий крок для безпеки вашого облікового запису, який ми рекомендуємо вам зробити." +#: src/state/shell/progress-guide.tsx:161 +msgid "Your first like!" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Ваша домашня стрічка порожня! Підпишіться на більше користувачів щоб отримувати більше постів." -#: src/screens/Signup/StepHandle.tsx:73 +#: src/screens/Signup/StepHandle.tsx:122 msgid "Your full handle will be" msgstr "Ваш повний псевдонім буде" @@ -7540,7 +7711,7 @@ msgstr "Ваш пароль успішно змінено!" msgid "Your post has been published" msgstr "Пост опубліковано" -#: src/screens/Onboarding/StepFinished.tsx:243 +#: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Ваші повідомлення, вподобання і блоки є публічними. Ігнорування - приватні." @@ -7560,6 +7731,6 @@ msgstr "Відповідь опубліковано" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:204 +#: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Ваш псевдонім" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 1310e56ff3..d763c003ef 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -397,7 +397,7 @@ msgstr "成人内容显示已被禁用。" msgid "Advanced" msgstr "详细设置" -#: src/state/shell/progress-guide.tsx:177 +#: src/state/shell/progress-guide.tsx:176 msgid "Algorithm training complete!" msgstr "算法训练完成!" @@ -480,8 +480,8 @@ msgstr "不在这些选项中的问题" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:294 -#: src/components/ProfileCard.tsx:306 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -756,21 +756,21 @@ msgstr "模糊化图片并从资讯源中过滤" msgid "Books" msgstr "书籍" -#: src/components/FeedInterstitials.tsx:209 +#: src/components/FeedInterstitials.tsx:281 msgid "Browse more accounts on the Explore page" msgstr "在探索页面浏览更多账户" -#: src/components/FeedInterstitials.tsx:335 +#: src/components/FeedInterstitials.tsx:411 msgid "Browse more feeds on the Explore page" msgstr "在探索页面浏览更多资讯源" -#: src/components/FeedInterstitials.tsx:198 -#: src/components/FeedInterstitials.tsx:324 +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 msgid "Browse more suggestions" msgstr "浏览更多建议" -#: src/components/FeedInterstitials.tsx:217 -#: src/components/FeedInterstitials.tsx:344 +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 msgid "Browse more suggestions on the Explore page" msgstr "在探索页面浏览更多建议" @@ -2294,7 +2294,7 @@ msgid "Flip vertically" msgstr "垂直翻转" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:318 +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2390,7 +2390,7 @@ msgid "Followers you know" msgstr "由你所认识的关注者" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:312 +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2402,6 +2402,7 @@ msgstr "由你所认识的关注者" msgid "Following" msgstr "正在关注" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "已关注 {0}" @@ -2575,7 +2576,7 @@ msgstr "前往用户个人资料" msgid "Graphic Media" msgstr "图形媒体" -#: src/state/shell/progress-guide.tsx:167 +#: src/state/shell/progress-guide.tsx:166 msgid "Half way there!" msgstr "已经完成一半了!" @@ -3009,8 +3010,8 @@ msgstr "亮色" msgid "Like 10 posts" msgstr "喜欢 10 条帖文" -#: src/state/shell/progress-guide.tsx:163 -#: src/state/shell/progress-guide.tsx:168 +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "喜欢 10 条帖文,以训练 \"Discover\" 算法推送" @@ -3601,6 +3602,7 @@ msgstr "未找到精选 GIF,Tensor 可能存在问题。" msgid "No feeds found. Try searching for something else." msgstr "未找到资讯源,尝试搜索点别的。" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再关注 {0}" @@ -3617,7 +3619,7 @@ msgstr "目前还没有任何私信" msgid "No more conversations to show" msgstr "没有更多对话可显示" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "还没有通知!" @@ -5450,7 +5452,7 @@ msgstr "跳过这段流程" msgid "Software Dev" msgstr "程序开发" -#: src/components/FeedInterstitials.tsx:306 +#: src/components/FeedInterstitials.tsx:378 msgid "Some other feeds you might like" msgstr "其他你可能喜欢的资讯源" @@ -5596,7 +5598,7 @@ msgstr "订阅这个列表" msgid "Suggested accounts" msgstr "建议的账号" -#: src/components/FeedInterstitials.tsx:178 +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "为你推荐" @@ -5656,7 +5658,7 @@ msgstr "点按关闭" msgid "Tap to view fully" msgstr "点击查看完整内容" -#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:171 msgid "Task complete - 10 likes!" msgstr "任务完成:10 个喜欢!" @@ -5740,8 +5742,8 @@ msgstr "社群准则已迁移至 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版权许可已迁移至 <0/>" -#: src/state/shell/progress-guide.tsx:173 -#: src/state/shell/progress-guide.tsx:178 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "现在 \"Discover\" 资讯源已了解你的喜好" @@ -5824,11 +5826,11 @@ msgstr "连接服务器时出现问题" msgid "There was an issue contacting your server" msgstr "连接服务器时出现问题" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "刷新通知时出现问题,点击重试。" -#: src/view/com/posts/Feed.tsx:476 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "刷新帖文时出现问题,点击重试。" @@ -7045,7 +7047,7 @@ msgstr "你的电子邮箱已更新但尚未验证。作为下一步,请验证 msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "你的电子邮箱尚未验证。这是一个重要的安全步骤,我们建议你完成验证。" -#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:161 msgid "Your first like!" msgstr "你的第一个喜欢!" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 28fa8dff8d..24bf2b348d 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -397,7 +397,7 @@ msgstr "成人內容已停用。" msgid "Advanced" msgstr "進階設定" -#: src/state/shell/progress-guide.tsx:177 +#: src/state/shell/progress-guide.tsx:176 msgid "Algorithm training complete!" msgstr "演算法訓練完成!" @@ -480,8 +480,8 @@ msgstr "問題不在上述選項" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:294 -#: src/components/ProfileCard.tsx:306 +#: src/components/ProfileCard.tsx:309 +#: src/components/ProfileCard.tsx:329 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -756,21 +756,21 @@ msgstr "模糊圖片並從動態中過濾" msgid "Books" msgstr "書籍" -#: src/components/FeedInterstitials.tsx:209 +#: src/components/FeedInterstitials.tsx:281 msgid "Browse more accounts on the Explore page" msgstr "在探索頁面瀏覽更多帳號" -#: src/components/FeedInterstitials.tsx:335 +#: src/components/FeedInterstitials.tsx:411 msgid "Browse more feeds on the Explore page" msgstr "在探索頁面瀏覽更多動態源" -#: src/components/FeedInterstitials.tsx:198 -#: src/components/FeedInterstitials.tsx:324 +#: src/components/FeedInterstitials.tsx:266 +#: src/components/FeedInterstitials.tsx:396 msgid "Browse more suggestions" msgstr "瀏覽更多建議" -#: src/components/FeedInterstitials.tsx:217 -#: src/components/FeedInterstitials.tsx:344 +#: src/components/FeedInterstitials.tsx:289 +#: src/components/FeedInterstitials.tsx:420 msgid "Browse more suggestions on the Explore page" msgstr "在探索頁面瀏覽更多建議" @@ -2294,7 +2294,7 @@ msgid "Flip vertically" msgstr "垂直翻轉" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:318 +#: src/components/ProfileCard.tsx:341 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2390,7 +2390,7 @@ msgid "Followers you know" msgstr "您也認識的跟隨者" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:312 +#: src/components/ProfileCard.tsx:335 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2402,6 +2402,7 @@ msgstr "您也認識的跟隨者" msgid "Following" msgstr "跟隨中" +#: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "已跟隨 {0}" @@ -2575,7 +2576,7 @@ msgstr "前往用戶的個人檔案" msgid "Graphic Media" msgstr "不適宜的圖像媒體" -#: src/state/shell/progress-guide.tsx:167 +#: src/state/shell/progress-guide.tsx:166 msgid "Half way there!" msgstr "已經完成一半了!" @@ -3009,8 +3010,8 @@ msgstr "亮色" msgid "Like 10 posts" msgstr "喜歡 10 個貼文" -#: src/state/shell/progress-guide.tsx:163 -#: src/state/shell/progress-guide.tsx:168 +#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "喜歡 10 個貼文以訓練「Discover」動態源" @@ -3601,6 +3602,7 @@ msgstr "未找到精選 GIF,Tenor 可能發生問題。" msgid "No feeds found. Try searching for something else." msgstr "沒有找到動態。嘗試其他搜尋。" +#: src/components/ProfileCard.tsx:321 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再跟隨 {0}" @@ -3617,7 +3619,7 @@ msgstr "還沒有訊息" msgid "No more conversations to show" msgstr "已經沒有對話啦!" -#: src/view/com/notifications/Feed.tsx:118 +#: src/view/com/notifications/Feed.tsx:117 msgid "No notifications yet!" msgstr "還沒有通知!" @@ -5450,7 +5452,7 @@ msgstr "跳過此流程" msgid "Software Dev" msgstr "軟體開發" -#: src/components/FeedInterstitials.tsx:306 +#: src/components/FeedInterstitials.tsx:378 msgid "Some other feeds you might like" msgstr "其他你可能喜歡的動態源" @@ -5596,7 +5598,7 @@ msgstr "訂閱這個列表" msgid "Suggested accounts" msgstr "推薦的帳號" -#: src/components/FeedInterstitials.tsx:178 +#: src/components/FeedInterstitials.tsx:246 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "為您推薦" @@ -5656,7 +5658,7 @@ msgstr "點擊以跳過" msgid "Tap to view fully" msgstr "點擊查看完整內容" -#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:171 msgid "Task complete - 10 likes!" msgstr "任務完成 - 10 個喜歡!" @@ -5740,8 +5742,8 @@ msgstr "社群準則已移動到 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版權政策已移動到 <0/>" -#: src/state/shell/progress-guide.tsx:173 -#: src/state/shell/progress-guide.tsx:178 +#: src/state/shell/progress-guide.tsx:172 +#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "「Discover」動態源現在知道您喜歡什麼" @@ -5824,11 +5826,11 @@ msgstr "連線伺服器時出現問題" msgid "There was an issue contacting your server" msgstr "連線伺服器時出現問題" -#: src/view/com/notifications/Feed.tsx:126 +#: src/view/com/notifications/Feed.tsx:125 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" -#: src/view/com/posts/Feed.tsx:476 +#: src/view/com/posts/Feed.tsx:459 msgid "There was an issue fetching posts. Tap here to try again." msgstr "取得貼文時發生問題,點擊這裡重試。" @@ -7045,7 +7047,7 @@ msgstr "您的電子郵件地址已更新但尚未驗證。作為下一步,請 msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "您的電子郵件地址尚未驗證。這是一個我們建議的重要安全步驟。" -#: src/state/shell/progress-guide.tsx:162 +#: src/state/shell/progress-guide.tsx:161 msgid "Your first like!" msgstr "你的第一個喜歡!" From 09bc4e95d807a71cb624a6eade01d3081f50554d Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 5 Jul 2024 12:37:06 -0700 Subject: [PATCH 332/520] Update stats --- src/lib/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 0efaed44dd..7516c2c285 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -20,7 +20,7 @@ export const BSKY_DOWNLOAD_URL = 'https://bsky.app/download' // code and update this number with each release until we can get the // server route done. // -prf -export const JOINED_THIS_WEEK = 37115 // as of June24 2024 +export const JOINED_THIS_WEEK = 21797 // as of Jul5 2024 const BASE_FEEDBACK_FORM_URL = `${HELP_DESK_URL}/requests/new` export function FEEDBACK_FORM_URL({ From 56b688744ef3492a1e93d8a6ee04a116ceb7253a Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 5 Jul 2024 14:44:06 -0700 Subject: [PATCH 333/520] fix slop (#4739) --- src/view/com/posts/AviFollowButton.tsx | 51 ++++++++++++++++---------- 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/src/view/com/posts/AviFollowButton.tsx b/src/view/com/posts/AviFollowButton.tsx index 0497c80bca..f7141ee421 100644 --- a/src/view/com/posts/AviFollowButton.tsx +++ b/src/view/com/posts/AviFollowButton.tsx @@ -90,30 +90,43 @@ export function AviFollowButton({ hitSlop={createHitslop(3)} style={[ a.rounded_full, - select(t.name, { - light: t.atoms.bg_contrast_100, - dim: t.atoms.bg_contrast_100, - dark: t.atoms.bg_contrast_200, - }), a.absolute, { - bottom: -1, - right: -1, - borderWidth: 1, - borderColor: t.atoms.bg.backgroundColor, + height: 30, + width: 30, + bottom: -7, + right: -7, }, ]}> - + + + + + )} From 8f06ba70bb02a9dc3f09285719bd1585cc43aaeb Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Sat, 6 Jul 2024 01:50:03 +0100 Subject: [PATCH 334/520] Video compression in composer (#4638) Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey --- app.config.js | 2 + .../videoClip_stroke2_corner0_rounded.svg | 1 + package.json | 2 + src/components/icons/VideoClip.tsx | 5 ++ src/lib/hooks/usePermissions.ts | 29 ++++++++ src/lib/hooks/usePermissions.web.ts | 8 +++ src/lib/media/video/compress.ts | 30 +++++++++ src/lib/media/video/compress.web.ts | 28 ++++++++ src/lib/media/video/errors.ts | 6 ++ src/lib/statsig/gates.ts | 1 + src/view/com/composer/Composer.tsx | 42 ++++++++++-- src/view/com/composer/ExternalEmbed.tsx | 28 +------- .../com/composer/ExternalEmbedRemoveBtn.tsx | 34 ++++++++++ .../composer/char-progress/CharProgress.tsx | 7 +- .../com/composer/videos/SelectVideoBtn.tsx | 67 +++++++++++++++++++ src/view/com/composer/videos/VideoPreview.tsx | 39 +++++++++++ .../com/composer/videos/VideoPreview.web.tsx | 27 ++++++++ .../videos/VideoTranscodeBackdrop.tsx | 37 ++++++++++ .../videos/VideoTranscodeBackdrop.web.tsx | 7 ++ .../videos/VideoTranscodeProgress.tsx | 53 +++++++++++++++ src/view/com/composer/videos/state.ts | 51 ++++++++++++++ .../util/post-embeds/ExternalLinkEmbed.tsx | 2 +- yarn.lock | 10 +++ 23 files changed, 483 insertions(+), 33 deletions(-) create mode 100644 assets/icons/videoClip_stroke2_corner0_rounded.svg create mode 100644 src/components/icons/VideoClip.tsx create mode 100644 src/lib/media/video/compress.ts create mode 100644 src/lib/media/video/compress.web.ts create mode 100644 src/lib/media/video/errors.ts create mode 100644 src/view/com/composer/ExternalEmbedRemoveBtn.tsx create mode 100644 src/view/com/composer/videos/SelectVideoBtn.tsx create mode 100644 src/view/com/composer/videos/VideoPreview.tsx create mode 100644 src/view/com/composer/videos/VideoPreview.web.tsx create mode 100644 src/view/com/composer/videos/VideoTranscodeBackdrop.tsx create mode 100644 src/view/com/composer/videos/VideoTranscodeBackdrop.web.tsx create mode 100644 src/view/com/composer/videos/VideoTranscodeProgress.tsx create mode 100644 src/view/com/composer/videos/state.ts diff --git a/app.config.js b/app.config.js index 4a44912289..1467f762fd 100644 --- a/app.config.js +++ b/app.config.js @@ -211,6 +211,8 @@ module.exports = function (config) { sounds: PLATFORM === 'ios' ? ['assets/dm.aiff'] : ['assets/dm.mp3'], }, ], + 'expo-video', + 'react-native-compressor', './plugins/starterPackAppClipExtension/withStarterPackAppClip.js', './plugins/withAndroidManifestPlugin.js', './plugins/withAndroidManifestFCMIconPlugin.js', diff --git a/assets/icons/videoClip_stroke2_corner0_rounded.svg b/assets/icons/videoClip_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..fd4c08d478 --- /dev/null +++ b/assets/icons/videoClip_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + diff --git a/package.json b/package.json index 5f9f03457a..0ea23a2749 100644 --- a/package.json +++ b/package.json @@ -136,6 +136,7 @@ "expo-system-ui": "~3.0.4", "expo-task-manager": "~11.8.1", "expo-updates": "~0.25.14", + "expo-video": "^1.1.10", "expo-web-browser": "~13.0.3", "fast-text-encoding": "^1.0.6", "history": "^5.3.0", @@ -166,6 +167,7 @@ "react-dom": "^18.2.0", "react-keyed-flatten-children": "^3.0.0", "react-native": "0.74.1", + "react-native-compressor": "^1.8.24", "react-native-date-picker": "^4.4.2", "react-native-drawer-layout": "^4.0.0-alpha.3", "react-native-fs": "^2.20.0", diff --git a/src/components/icons/VideoClip.tsx b/src/components/icons/VideoClip.tsx new file mode 100644 index 0000000000..c2c13c4913 --- /dev/null +++ b/src/components/icons/VideoClip.tsx @@ -0,0 +1,5 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const VideoClip_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4Zm2 1v2h2V5H5Zm4 0v6h6V5H9Zm8 0v2h2V5h-2Zm2 4h-2v2h2V9Zm0 4h-2v2.444h2V13Zm0 4.444h-2V19h2v-1.556ZM15 19v-6H9v6h6Zm-8 0v-2H5v2h2Zm-2-4h2v-2H5v2Zm0-4h2V9H5v2Z', +}) diff --git a/src/lib/hooks/usePermissions.ts b/src/lib/hooks/usePermissions.ts index 9f1f8fb6f7..d248e19759 100644 --- a/src/lib/hooks/usePermissions.ts +++ b/src/lib/hooks/usePermissions.ts @@ -48,6 +48,35 @@ export function usePhotoLibraryPermission() { return {requestPhotoAccessIfNeeded} } +export function useVideoLibraryPermission() { + const [res, requestPermission] = MediaLibrary.usePermissions({ + granularPermissions: ['video'], + }) + const requestVideoAccessIfNeeded = async () => { + // On the, we use to produce a filepicker + // This does not need any permission granting. + if (isWeb) { + return true + } + + if (res?.granted) { + return true + } else if (!res || res.status === 'undetermined' || res?.canAskAgain) { + const {canAskAgain, granted, status} = await requestPermission() + + if (!canAskAgain && status === 'undetermined') { + openPermissionAlert('video library') + } + + return granted + } else { + openPermissionAlert('video library') + return false + } + } + return {requestVideoAccessIfNeeded} +} + export function useCameraPermission() { const [res, requestPermission] = Camera.useCameraPermissions() diff --git a/src/lib/hooks/usePermissions.web.ts b/src/lib/hooks/usePermissions.web.ts index c550a7d6df..b65bbc4141 100644 --- a/src/lib/hooks/usePermissions.web.ts +++ b/src/lib/hooks/usePermissions.web.ts @@ -14,3 +14,11 @@ export function useCameraPermission() { return {requestCameraAccessIfNeeded} } + +export function useVideoLibraryPermission() { + const requestVideoAccessIfNeeded = async () => { + return true + } + + return {requestVideoAccessIfNeeded} +} diff --git a/src/lib/media/video/compress.ts b/src/lib/media/video/compress.ts new file mode 100644 index 0000000000..60e5e94a00 --- /dev/null +++ b/src/lib/media/video/compress.ts @@ -0,0 +1,30 @@ +import {getVideoMetaData, Video} from 'react-native-compressor' + +export type CompressedVideo = { + uri: string + size: number +} + +export async function compressVideo( + file: string, + opts?: { + getCancellationId?: (id: string) => void + onProgress?: (progress: number) => void + }, +): Promise { + const {onProgress, getCancellationId} = opts || {} + + const compressed = await Video.compress( + file, + { + getCancellationId, + compressionMethod: 'manual', + bitrate: 3_000_000, // 3mbps + maxSize: 1920, + }, + onProgress, + ) + + const info = await getVideoMetaData(compressed) + return {uri: compressed, size: info.size} +} diff --git a/src/lib/media/video/compress.web.ts b/src/lib/media/video/compress.web.ts new file mode 100644 index 0000000000..968f2b157a --- /dev/null +++ b/src/lib/media/video/compress.web.ts @@ -0,0 +1,28 @@ +import {VideoTooLargeError} from 'lib/media/video/errors' + +const MAX_VIDEO_SIZE = 1024 * 1024 * 100 // 100MB + +export type CompressedVideo = { + uri: string + size: number +} + +// doesn't actually compress, but throws if >100MB +export async function compressVideo( + file: string, + _callbacks?: { + onProgress: (progress: number) => void + }, +): Promise { + const blob = await fetch(file).then(res => res.blob()) + const video = URL.createObjectURL(blob) + + if (blob.size > MAX_VIDEO_SIZE) { + throw new VideoTooLargeError() + } + + return { + size: blob.size, + uri: video, + } +} diff --git a/src/lib/media/video/errors.ts b/src/lib/media/video/errors.ts new file mode 100644 index 0000000000..701a7e2355 --- /dev/null +++ b/src/lib/media/video/errors.ts @@ -0,0 +1,6 @@ +export class VideoTooLargeError extends Error { + constructor() { + super('Videos cannot be larger than 100MB') + this.name = 'VideoTooLargeError' + } +} diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 6a4081185f..378b273494 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -11,3 +11,4 @@ export type Gate = | 'suggested_feeds_interstitial' | 'suggested_follows_interstitial' | 'ungroup_follow_backs' + | 'videos' diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 9e2f77d4df..c8a77385ea 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -1,4 +1,5 @@ import React, { + Suspense, useCallback, useEffect, useImperativeHandle, @@ -42,7 +43,7 @@ import { } from '#/lib/gif-alt-text' import {useAnimatedScrollHandler} from '#/lib/hooks/useAnimatedScrollHandler_FIXED' import {LikelyType} from '#/lib/link-meta/link-meta' -import {logEvent} from '#/lib/statsig/statsig' +import {logEvent, useGate} from '#/lib/statsig/statsig' import {logger} from '#/logger' import {emitPostCreated} from '#/state/events' import {useModalControls} from '#/state/modals' @@ -96,6 +97,10 @@ import {SuggestedLanguage} from './select-language/SuggestedLanguage' import {TextInput, TextInputRef} from './text-input/TextInput' import {ThreadgateBtn} from './threadgate/ThreadgateBtn' import {useExternalLinkFetch} from './useExternalLinkFetch' +import {SelectVideoBtn} from './videos/SelectVideoBtn' +import {useVideoState} from './videos/state' +import {VideoPreview} from './videos/VideoPreview' +import {VideoTranscodeProgress} from './videos/VideoTranscodeProgress' import hairlineWidth = StyleSheet.hairlineWidth type CancelRef = { @@ -115,6 +120,7 @@ export const ComposePost = observer(function ComposePost({ }: Props & { cancelRef?: React.RefObject }) { + const gate = useGate() const {currentAccount} = useSession() const agent = useAgent() const {data: currentProfile} = useProfileQuery({did: currentAccount!.did}) @@ -156,6 +162,14 @@ export const ComposePost = observer(function ComposePost({ const [quote, setQuote] = useState( initQuote, ) + const { + video, + onSelectVideo, + videoPending, + videoProcessingData, + clearVideo, + videoProcessingProgress, + } = useVideoState({setError}) const {extLink, setExtLink} = useExternalLinkFetch({setQuote}) const [extGif, setExtGif] = useState() const [labels, setLabels] = useState([]) @@ -375,8 +389,9 @@ export const ComposePost = observer(function ComposePost({ ? _(msg`Write your reply`) : _(msg`What's up?`) - const canSelectImages = gallery.size < 4 && !extLink - const hasMedia = gallery.size > 0 || Boolean(extLink) + const canSelectImages = + gallery.size < 4 && !extLink && !video && !videoPending + const hasMedia = gallery.size > 0 || Boolean(extLink) || Boolean(video) const onEmojiButtonPress = useCallback(() => { openPicker?.(textInput.current?.getCursorPosition()) @@ -600,7 +615,20 @@ export const ComposePost = observer(function ComposePost({ setQuote(undefined)} /> )} - ) : undefined} + ) : null} + {videoPending && videoProcessingData ? ( + + ) : ( + video && ( + // remove suspense when we get rid of lazy + + + + ) + )} @@ -619,6 +647,12 @@ export const ComposePost = observer(function ComposePost({ ]}> + {gate('videos') && ( + + )} { const t = useTheme() - const {_} = useLingui() const linkInfo = React.useMemo( () => @@ -70,25 +66,7 @@ export const ExternalEmbed = ({ ) : null} - - - +
) } diff --git a/src/view/com/composer/ExternalEmbedRemoveBtn.tsx b/src/view/com/composer/ExternalEmbedRemoveBtn.tsx new file mode 100644 index 0000000000..7742900a83 --- /dev/null +++ b/src/view/com/composer/ExternalEmbedRemoveBtn.tsx @@ -0,0 +1,34 @@ +import React from 'react' +import {TouchableOpacity} from 'react-native' +import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {s} from 'lib/styles' + +export function ExternalEmbedRemoveBtn({onRemove}: {onRemove: () => void}) { + const {_} = useLingui() + + return ( + + + + ) +} diff --git a/src/view/com/composer/char-progress/CharProgress.tsx b/src/view/com/composer/char-progress/CharProgress.tsx index a3fa78a59a..a205fe0963 100644 --- a/src/view/com/composer/char-progress/CharProgress.tsx +++ b/src/view/com/composer/char-progress/CharProgress.tsx @@ -1,13 +1,14 @@ import React from 'react' import {View} from 'react-native' -import {Text} from '../../util/text/Text' // @ts-ignore no type definition -prf import ProgressCircle from 'react-native-progress/Circle' // @ts-ignore no type definition -prf import ProgressPie from 'react-native-progress/Pie' -import {s} from 'lib/styles' -import {usePalette} from 'lib/hooks/usePalette' + import {MAX_GRAPHEME_LENGTH} from 'lib/constants' +import {usePalette} from 'lib/hooks/usePalette' +import {s} from 'lib/styles' +import {Text} from '../../util/text/Text' const DANGER_LENGTH = MAX_GRAPHEME_LENGTH diff --git a/src/view/com/composer/videos/SelectVideoBtn.tsx b/src/view/com/composer/videos/SelectVideoBtn.tsx new file mode 100644 index 0000000000..9c528a92e2 --- /dev/null +++ b/src/view/com/composer/videos/SelectVideoBtn.tsx @@ -0,0 +1,67 @@ +import React, {useCallback} from 'react' +import { + ImagePickerAsset, + launchImageLibraryAsync, + MediaTypeOptions, + UIImagePickerPreferredAssetRepresentationMode, +} from 'expo-image-picker' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useVideoLibraryPermission} from '#/lib/hooks/usePermissions' +import {isNative} from '#/platform/detection' +import {atoms as a, useTheme} from '#/alf' +import {Button} from '#/components/Button' +import {VideoClip_Stroke2_Corner0_Rounded as VideoClipIcon} from '#/components/icons/VideoClip' + +const VIDEO_MAX_DURATION = 90 + +type Props = { + onSelectVideo: (video: ImagePickerAsset) => void + disabled?: boolean +} + +export function SelectVideoBtn({onSelectVideo, disabled}: Props) { + const {_} = useLingui() + const t = useTheme() + const {requestVideoAccessIfNeeded} = useVideoLibraryPermission() + + const onPressSelectVideo = useCallback(async () => { + if (isNative && !(await requestVideoAccessIfNeeded())) { + return + } + + const response = await launchImageLibraryAsync({ + exif: false, + mediaTypes: MediaTypeOptions.Videos, + videoMaxDuration: VIDEO_MAX_DURATION, + quality: 1, + legacy: true, + preferredAssetRepresentationMode: + UIImagePickerPreferredAssetRepresentationMode.Current, + }) + if (response.assets && response.assets.length > 0) { + onSelectVideo(response.assets[0]) + } + }, [onSelectVideo, requestVideoAccessIfNeeded]) + + return ( + <> + + + ) +} diff --git a/src/view/com/composer/videos/VideoPreview.tsx b/src/view/com/composer/videos/VideoPreview.tsx new file mode 100644 index 0000000000..b04cdf1c8b --- /dev/null +++ b/src/view/com/composer/videos/VideoPreview.tsx @@ -0,0 +1,39 @@ +/* eslint-disable @typescript-eslint/no-shadow */ +import React from 'react' +import {View} from 'react-native' +import {useVideoPlayer, VideoView} from 'expo-video' + +import {CompressedVideo} from '#/lib/media/video/compress' +import {ExternalEmbedRemoveBtn} from 'view/com/composer/ExternalEmbedRemoveBtn' +import {atoms as a} from '#/alf' + +export function VideoPreview({ + video, + clear, +}: { + video: CompressedVideo + clear: () => void +}) { + const player = useVideoPlayer(video.uri, player => { + player.loop = true + player.play() + }) + + return ( + + + + + ) +} diff --git a/src/view/com/composer/videos/VideoPreview.web.tsx b/src/view/com/composer/videos/VideoPreview.web.tsx new file mode 100644 index 0000000000..223dbd4244 --- /dev/null +++ b/src/view/com/composer/videos/VideoPreview.web.tsx @@ -0,0 +1,27 @@ +import React from 'react' +import {View} from 'react-native' + +import {CompressedVideo} from '#/lib/media/video/compress' +import {ExternalEmbedRemoveBtn} from 'view/com/composer/ExternalEmbedRemoveBtn' +import {atoms as a} from '#/alf' + +export function VideoPreview({ + video, + clear, +}: { + video: CompressedVideo + clear: () => void +}) { + return ( + + + + ) +} diff --git a/src/view/com/composer/videos/VideoTranscodeBackdrop.tsx b/src/view/com/composer/videos/VideoTranscodeBackdrop.tsx new file mode 100644 index 0000000000..1f41736420 --- /dev/null +++ b/src/view/com/composer/videos/VideoTranscodeBackdrop.tsx @@ -0,0 +1,37 @@ +import React, {useEffect} from 'react' +import {clearCache, createVideoThumbnail} from 'react-native-compressor' +import Animated, {FadeIn} from 'react-native-reanimated' +import {Image} from 'expo-image' +import {useQuery} from '@tanstack/react-query' + +import {atoms as a} from '#/alf' + +export function VideoTranscodeBackdrop({uri}: {uri: string}) { + const {data: thumbnail} = useQuery({ + queryKey: ['thumbnail', uri], + queryFn: async () => { + return await createVideoThumbnail(uri) + }, + }) + + useEffect(() => { + return () => { + clearCache() + } + }, []) + + return ( + + {thumbnail && ( + + )} + + ) +} diff --git a/src/view/com/composer/videos/VideoTranscodeBackdrop.web.tsx b/src/view/com/composer/videos/VideoTranscodeBackdrop.web.tsx new file mode 100644 index 0000000000..9b580fdf2a --- /dev/null +++ b/src/view/com/composer/videos/VideoTranscodeBackdrop.web.tsx @@ -0,0 +1,7 @@ +import React from 'react' + +export function VideoTranscodeBackdrop({uri}: {uri: string}) { + return ( +
) diff --git a/src/screens/Messages/List/index.tsx b/src/screens/Messages/List/index.tsx index 0b1fe2a958..2fd9990c7b 100644 --- a/src/screens/Messages/List/index.tsx +++ b/src/screens/Messages/List/index.tsx @@ -309,7 +309,7 @@ function DesktopHeader({ a.gap_lg, a.px_lg, a.pr_md, - a.py_md, + a.py_sm, a.border_b, t.atoms.border_contrast_low, ]}> diff --git a/src/screens/Messages/Settings.tsx b/src/screens/Messages/Settings.tsx index 3d7e601301..df469d13f5 100644 --- a/src/screens/Messages/Settings.tsx +++ b/src/screens/Messages/Settings.tsx @@ -107,7 +107,7 @@ export function MessagesSettingsScreen({}: Props) { a.rounded_md, t.atoms.bg_contrast_25, ]}> - + You can continue ongoing conversations regardless of which setting you choose. diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index 17ee90929c..3cafcb7168 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -46,11 +46,14 @@ const PAGE_SIZE = 30 type RQPageParam = string | undefined const RQKEY_ROOT = 'notification-feed' -export function RQKEY() { - return [RQKEY_ROOT] +export function RQKEY(priority?: false) { + return [RQKEY_ROOT, priority] } -export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { +export function useNotificationFeedQuery(opts?: { + enabled?: boolean + overridePriorityNotifications?: boolean +}) { const agent = useAgent() const queryClient = useQueryClient() const moderationOpts = useModerationOpts() @@ -59,6 +62,10 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { const lastPageCountRef = useRef(0) const gate = useGate() + // false: force showing all notifications + // undefined: let the server decide + const priority = opts?.overridePriorityNotifications ? false : undefined + const query = useInfiniteQuery< FeedPage, Error, @@ -67,7 +74,7 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { RQPageParam >({ staleTime: STALE.INFINITY, - queryKey: RQKEY(), + queryKey: RQKEY(priority), async queryFn({pageParam}: {pageParam: RQPageParam}) { let page if (!pageParam) { @@ -75,17 +82,17 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { page = unreads.getCachedUnreadPage() } if (!page) { - page = ( - await fetchPage({ - agent, - limit: PAGE_SIZE, - cursor: pageParam, - queryClient, - moderationOpts, - fetchAdditionalData: true, - shouldUngroupFollowBacks: () => gate('ungroup_follow_backs'), - }) - ).page + const {page: fetchedPage} = await fetchPage({ + agent, + limit: PAGE_SIZE, + cursor: pageParam, + queryClient, + moderationOpts, + fetchAdditionalData: true, + shouldUngroupFollowBacks: () => gate('ungroup_follow_backs'), + priority, + }) + page = fetchedPage } // if the first page has an unread, mark all read diff --git a/src/state/queries/notifications/settings.ts b/src/state/queries/notifications/settings.ts new file mode 100644 index 0000000000..78ecbd9f7d --- /dev/null +++ b/src/state/queries/notifications/settings.ts @@ -0,0 +1,67 @@ +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useMutation, useQueryClient} from '@tanstack/react-query' + +import {until} from '#/lib/async/until' +import {logger} from '#/logger' +import {RQKEY as RQKEY_NOTIFS} from '#/state/queries/notifications/feed' +import {useAgent} from '#/state/session' +import * as Toast from '#/view/com/util/Toast' + +export function useNotificationsSettingsMutation() { + const {_} = useLingui() + const agent = useAgent() + const queryClient = useQueryClient() + + return useMutation({ + mutationFn: async (keys: string[]) => { + const enabled = keys[0] === 'enabled' + + await agent.api.app.bsky.notification.putPreferences({ + priority: enabled, + }) + + await until( + 5, // 5 tries + 1e3, // 1s delay between tries + res => res.data.priority === enabled, + () => agent.api.app.bsky.notification.listNotifications({limit: 1}), + ) + + eagerlySetCachedPriority(queryClient, enabled) + }, + onError: err => { + logger.error('Failed to save notification preferences', { + safeMessage: err, + }) + Toast.show( + _(msg`Failed to save notification preferences, please try again`), + 'xmark', + ) + }, + onSuccess: () => { + Toast.show(_(msg`Preference saved`)) + }, + onSettled: () => { + queryClient.invalidateQueries({queryKey: RQKEY_NOTIFS()}) + }, + }) +} + +function eagerlySetCachedPriority( + queryClient: ReturnType, + enabled: boolean, +) { + queryClient.setQueryData(RQKEY_NOTIFS(), (old: any) => { + if (!old) return old + return { + ...old, + pages: old.pages.map((page: any) => { + return { + ...page, + priority: enabled, + } + }), + } + }) +} diff --git a/src/state/queries/notifications/types.ts b/src/state/queries/notifications/types.ts index d40a07b12f..c96374eb8e 100644 --- a/src/state/queries/notifications/types.ts +++ b/src/state/queries/notifications/types.ts @@ -22,6 +22,7 @@ export interface FeedPage { cursor: string | undefined seenAt: Date items: FeedNotification[] + priority: boolean } export interface CachedFeedPage { diff --git a/src/state/queries/notifications/util.ts b/src/state/queries/notifications/util.ts index 2f2c242d82..7651e414a4 100644 --- a/src/state/queries/notifications/util.ts +++ b/src/state/queries/notifications/util.ts @@ -39,10 +39,15 @@ export async function fetchPage({ moderationOpts: ModerationOpts | undefined fetchAdditionalData: boolean shouldUngroupFollowBacks?: () => boolean -}): Promise<{page: FeedPage; indexedAt: string | undefined}> { + priority?: boolean +}): Promise<{ + page: FeedPage + indexedAt: string | undefined +}> { const res = await agent.listNotifications({ limit, cursor, + // priority, }) const indexedAt = res.data.notifications[0]?.indexedAt @@ -88,6 +93,7 @@ export async function fetchPage({ cursor: res.data.cursor, seenAt, items: notifsGrouped, + priority: res.data.priority ?? false, }, indexedAt, } diff --git a/src/view/com/notifications/Feed.tsx b/src/view/com/notifications/Feed.tsx index e2f12e84f1..3e7fdfc713 100644 --- a/src/view/com/notifications/Feed.tsx +++ b/src/view/com/notifications/Feed.tsx @@ -35,11 +35,13 @@ export function Feed({ onPressTryAgain, onScrolledDownChange, ListHeaderComponent, + overridePriorityNotifications, }: { scrollElRef?: ListRef onPressTryAgain?: () => void onScrolledDownChange: (isScrolledDown: boolean) => void ListHeaderComponent?: () => JSX.Element + overridePriorityNotifications?: boolean }) { const initialNumToRender = useInitialNumToRender() @@ -59,7 +61,10 @@ export function Feed({ hasNextPage, isFetchingNextPage, fetchNextPage, - } = useNotificationFeedQuery({enabled: !!moderationOpts}) + } = useNotificationFeedQuery({ + enabled: !!moderationOpts, + overridePriorityNotifications, + }) const isEmpty = !isFetching && !data?.pages[0]?.items.length const items = React.useMemo(() => { diff --git a/src/view/screens/Notifications.tsx b/src/view/screens/Notifications.tsx index f1ae7945a7..073e91c45e 100644 --- a/src/view/screens/Notifications.tsx +++ b/src/view/screens/Notifications.tsx @@ -1,11 +1,19 @@ -import React from 'react' +import React, {useCallback} from 'react' import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect, useIsFocused} from '@react-navigation/native' import {useQueryClient} from '@tanstack/react-query' +import {useAnalytics} from '#/lib/analytics/analytics' import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' +import {ComposeIcon2} from '#/lib/icons' +import { + NativeStackScreenProps, + NotificationsTabNavigatorParams, +} from '#/lib/routes/types' +import {s} from '#/lib/styles' import {logger} from '#/logger' import {isNative} from '#/platform/detection' import {emitSoftReset, listenSoftReset} from '#/state/events' @@ -17,37 +25,32 @@ import { import {truncateAndInvalidate} from '#/state/queries/util' import {useSetMinimalShellMode} from '#/state/shell' import {useComposerControls} from '#/state/shell/composer' -import {useAnalytics} from 'lib/analytics/analytics' -import {usePalette} from 'lib/hooks/usePalette' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {ComposeIcon2} from 'lib/icons' -import { - NativeStackScreenProps, - NotificationsTabNavigatorParams, -} from 'lib/routes/types' -import {colors, s} from 'lib/styles' -import {TextLink} from 'view/com/util/Link' +import {Feed} from '#/view/com/notifications/Feed' +import {FAB} from '#/view/com/util/fab/FAB' +import {MainScrollProvider} from '#/view/com/util/MainScrollProvider' +import {ViewHeader} from '#/view/com/util/ViewHeader' import {ListMethods} from 'view/com/util/List' import {LoadLatestBtn} from 'view/com/util/load-latest/LoadLatestBtn' import {CenteredView} from 'view/com/util/Views' +import {atoms as a, useTheme} from '#/alf' +import {Button} from '#/components/Button' +import {SettingsGear2_Stroke2_Corner0_Rounded as SettingsIcon} from '#/components/icons/SettingsGear2' +import {Link} from '#/components/Link' import {Loader} from '#/components/Loader' -import {Feed} from '../com/notifications/Feed' -import {FAB} from '../com/util/fab/FAB' -import {MainScrollProvider} from '../com/util/MainScrollProvider' -import {ViewHeader} from '../com/util/ViewHeader' +import {Text} from '#/components/Typography' type Props = NativeStackScreenProps< NotificationsTabNavigatorParams, 'Notifications' > -export function NotificationsScreen({}: Props) { +export function NotificationsScreen({route: {params}}: Props) { const {_} = useLingui() const setMinimalShellMode = useSetMinimalShellMode() const [isScrolledDown, setIsScrolledDown] = React.useState(false) const [isLoadingLatest, setIsLoadingLatest] = React.useState(false) const scrollElRef = React.useRef(null) const {screen} = useAnalytics() - const pal = usePalette('default') + const t = useTheme() const {isDesktop} = useWebMediaQueries() const queryClient = useQueryClient() const unreadNotifs = useUnreadNotifications() @@ -109,56 +112,87 @@ export function NotificationsScreen({}: Props) { return listenSoftReset(onPressLoadLatest) }, [onPressLoadLatest, isScreenFocused]) + const renderButton = useCallback(() => { + return ( + + + + ) + }, [_, t]) + const ListHeaderComponent = React.useCallback(() => { if (isDesktop) { return ( - - Notifications{' '} + + + {isLoadingLatest ? : <>} + {renderButton()} + ) } return <> - }, [isDesktop, pal, hasNew, isLoadingLatest]) + }, [isDesktop, t, hasNew, renderButton, _, isLoadingLatest]) const renderHeaderSpinner = React.useCallback(() => { return ( - + {isLoadingLatest ? : <>} + {renderButton()} ) - }, [isLoadingLatest]) + }, [renderButton, isLoadingLatest]) return ( {(isScrolledDown || hasNew) && ( diff --git a/src/view/screens/NotificationsSettings.tsx b/src/view/screens/NotificationsSettings.tsx new file mode 100644 index 0000000000..2716a07f97 --- /dev/null +++ b/src/view/screens/NotificationsSettings.tsx @@ -0,0 +1,94 @@ +import React from 'react' +import {View} from 'react-native' +import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {AllNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import {useNotificationFeedQuery} from '#/state/queries/notifications/feed' +import {useNotificationsSettingsMutation} from '#/state/queries/notifications/settings' +import {ViewHeader} from '#/view/com/util/ViewHeader' +import {CenteredView} from '#/view/com/util/Views' +import {atoms as a, useTheme} from '#/alf' +import {Error} from '#/components/Error' +import * as Toggle from '#/components/forms/Toggle' +import {Loader} from '#/components/Loader' +import {Text} from '#/components/Typography' + +type Props = NativeStackScreenProps +export function NotificationsSettingsScreen({}: Props) { + const {_} = useLingui() + const t = useTheme() + + const {data, isError: isQueryError, refetch} = useNotificationFeedQuery() + const serverPriority = data?.pages.at(0)?.priority + + const { + mutate: onChangePriority, + isPending: isMutationPending, + variables, + } = useNotificationsSettingsMutation() + + const priority = isMutationPending + ? variables[0] === 'enabled' + : serverPriority + + return ( + + + {isQueryError ? ( + + ) : ( + + + {' '} + Notification filters + + + + + + Enable priority notifications + + {!data ? : } + + + + + + + Experimental: When this preference is enabled, you'll only + receive reply and quote notifications from users you follow. + We'll continue to add more controls here over time. + + + + + )} + + ) +} diff --git a/yarn.lock b/yarn.lock index a83d41dba6..6450d33b79 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,10 +34,10 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@^0.12.23": - version "0.12.23" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.23.tgz#b3409817d0b981a64f30d16e8257f0fe261338af" - integrity sha512-fgQ30u+q9smX5g41eep7fISSkSAhRkX0inc81PZ82QwcHbFkC8ePaha/KP0CoTaPWKi7EsC89Z/8BEBCJo0oBA== +"@atproto/api@0.12.25": + version "0.12.25" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.25.tgz#9eeb51484106a5e07f89f124e505674a3574f93b" + integrity sha512-IV3vGPnDw9bmyP/JOd8YKbm8fOpRAgJpEUVnIZNVb/Vo8v+WOroOjrJxtzdHOcXTL9IEcTTyXSCc7yE7kwhN2A== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.0" From 8fe5ddfa49df30c744aecdd58eac430c08037abd Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 24 Jul 2024 20:40:06 +0100 Subject: [PATCH 373/520] Modernise thread/following feed settings screen (#4797) * fix web * show back button on tablet for certain settings screens * move headers to inside of scrollview --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> --- src/view/screens/AccessibilitySettings.tsx | 4 +- .../screens/PreferencesExternalEmbeds.tsx | 33 +++--- src/view/screens/PreferencesFollowingFeed.tsx | 93 ++++++--------- src/view/screens/PreferencesThreads.tsx | 108 +++++++----------- 4 files changed, 90 insertions(+), 148 deletions(-) diff --git a/src/view/screens/AccessibilitySettings.tsx b/src/view/screens/AccessibilitySettings.tsx index 9ac9793367..abe1550762 100644 --- a/src/view/screens/AccessibilitySettings.tsx +++ b/src/view/screens/AccessibilitySettings.tsx @@ -36,7 +36,7 @@ export function AccessibilitySettingsScreen({}: Props) { const pal = usePalette('default') const setMinimalShellMode = useSetMinimalShellMode() const {screen} = useAnalytics() - const {isMobile} = useWebMediaQueries() + const {isMobile, isTabletOrMobile} = useWebMediaQueries() const {_} = useLingui() const requireAltTextEnabled = useRequireAltTextEnabled() @@ -58,7 +58,7 @@ export function AccessibilitySettingsScreen({}: Props) { return ( { @@ -41,26 +41,23 @@ export function PreferencesExternalEmbeds({}: Props) { return ( - - - - External Media Preferences - - - Customize media from external sites. - - - + contentContainerStyle={[pal.viewLight, {paddingBottom: 75}]}> + + + + External Media Preferences + + + Customize media from external sites. + + + + diff --git a/src/view/screens/PreferencesFollowingFeed.tsx b/src/view/screens/PreferencesFollowingFeed.tsx index b427a0f2b1..879c925fbf 100644 --- a/src/view/screens/PreferencesFollowingFeed.tsx +++ b/src/view/screens/PreferencesFollowingFeed.tsx @@ -1,24 +1,24 @@ import React, {useState} from 'react' -import {ScrollView, StyleSheet, TouchableOpacity, View} from 'react-native' +import {StyleSheet, View} from 'react-native' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {msg, Plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {Slider} from '@miblanchard/react-native-slider' import debounce from 'lodash.debounce' +import {usePalette} from '#/lib/hooks/usePalette' +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' +import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import {colors, s} from '#/lib/styles' +import {isWeb} from '#/platform/detection' import { usePreferencesQuery, useSetFeedViewPreferencesMutation, } from '#/state/queries/preferences' -import {usePalette} from 'lib/hooks/usePalette' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' -import {colors, s} from 'lib/styles' -import {isWeb} from 'platform/detection' -import {ToggleButton} from 'view/com/util/forms/ToggleButton' -import {ViewHeader} from 'view/com/util/ViewHeader' -import {CenteredView} from 'view/com/util/Views' -import {Text} from '../com/util/text/Text' +import {ToggleButton} from '#/view/com/util/forms/ToggleButton' +import {SimpleViewHeader} from '#/view/com/util/SimpleViewHeader' +import {Text} from '#/view/com/util/text/Text' +import {ScrollView} from '#/view/com/util/Views' function RepliesThresholdInput({ enabled, @@ -79,10 +79,10 @@ type Props = NativeStackScreenProps< CommonNavigatorParams, 'PreferencesFollowingFeed' > -export function PreferencesFollowingFeed({navigation}: Props) { +export function PreferencesFollowingFeed({}: Props) { const pal = usePalette('default') const {_} = useLingui() - const {isTabletOrDesktop} = useWebMediaQueries() + const {isTabletOrMobile} = useWebMediaQueries() const {data: preferences} = usePreferencesQuery() const {mutate: setFeedViewPref, variables} = useSetFeedViewPreferencesMutation() @@ -92,26 +92,25 @@ export function PreferencesFollowingFeed({navigation}: Props) { ) return ( - - - - - Fine-tune the content you see on your Following feed. - - - - + + + + + + Following Feed Preferences + + + + Fine-tune the content you see on your Following feed. + + + + @@ -253,7 +252,7 @@ export function PreferencesFollowingFeed({navigation}: Props) { - + {' '} Show Posts from My Feeds @@ -288,42 +287,17 @@ export function PreferencesFollowingFeed({navigation}: Props) { - - - { - navigation.canGoBack() - ? navigation.goBack() - : navigation.navigate('Settings') - }} - style={[styles.btn, isTabletOrDesktop && styles.btnDesktop]} - accessibilityRole="button" - accessibilityLabel={_(msg`Confirm`)} - accessibilityHint=""> - - Done - - - - + ) } const styles = StyleSheet.create({ container: { flex: 1, - paddingBottom: 90, }, desktopContainer: { borderLeftWidth: 1, borderRightWidth: 1, - paddingBottom: 40, }, titleSection: { paddingBottom: 30, @@ -338,6 +312,7 @@ const styles = StyleSheet.create({ }, cardsContainer: { paddingHorizontal: 20, + paddingVertical: 16, }, card: { padding: 16, diff --git a/src/view/screens/PreferencesThreads.tsx b/src/view/screens/PreferencesThreads.tsx index 321c672936..3b09f0abb5 100644 --- a/src/view/screens/PreferencesThreads.tsx +++ b/src/view/screens/PreferencesThreads.tsx @@ -1,33 +1,29 @@ import React from 'react' -import { - ActivityIndicator, - ScrollView, - StyleSheet, - TouchableOpacity, - View, -} from 'react-native' +import {ActivityIndicator, StyleSheet, View} from 'react-native' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {Text} from '../com/util/text/Text' -import {s, colors} from 'lib/styles' -import {usePalette} from 'lib/hooks/usePalette' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {ToggleButton} from 'view/com/util/forms/ToggleButton' -import {RadioGroup} from 'view/com/util/forms/RadioGroup' -import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' -import {ViewHeader} from 'view/com/util/ViewHeader' -import {CenteredView} from 'view/com/util/Views' -import {Trans, msg} from '@lingui/macro' +import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' + +import {usePalette} from '#/lib/hooks/usePalette' +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' +import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import {colors, s} from '#/lib/styles' import { usePreferencesQuery, useSetThreadViewPreferencesMutation, } from '#/state/queries/preferences' +import {RadioGroup} from '#/view/com/util/forms/RadioGroup' +import {ToggleButton} from '#/view/com/util/forms/ToggleButton' +import {SimpleViewHeader} from '#/view/com/util/SimpleViewHeader' +import {Text} from '#/view/com/util/text/Text' +import {ScrollView} from '#/view/com/util/Views' +import {atoms as a} from '#/alf' type Props = NativeStackScreenProps -export function PreferencesThreads({navigation}: Props) { +export function PreferencesThreads({}: Props) { const pal = usePalette('default') const {_} = useLingui() - const {isTabletOrDesktop} = useWebMediaQueries() + const {isTabletOrMobile} = useWebMediaQueries() const {data: preferences} = usePreferencesQuery() const {mutate: setThreadViewPrefs, variables} = useSetThreadViewPreferencesMutation() @@ -42,27 +38,25 @@ export function PreferencesThreads({navigation}: Props) { ) return ( - - - - - Fine-tune the discussion threads. - - + + + + + + Thread Preferences + + + Fine-tune the discussion threads. + + + - {preferences ? ( - + {preferences ? ( @@ -136,46 +130,21 @@ export function PreferencesThreads({navigation}: Props) { /> - - ) : ( - - )} - - - { - navigation.canGoBack() - ? navigation.goBack() - : navigation.navigate('Settings') - }} - style={[styles.btn, isTabletOrDesktop && styles.btnDesktop]} - accessibilityRole="button" - accessibilityLabel={_(msg`Confirm`)} - accessibilityHint=""> - - Done - - - - + ) : ( + + )} + + ) } const styles = StyleSheet.create({ container: { flex: 1, - paddingBottom: 90, }, desktopContainer: { borderLeftWidth: 1, borderRightWidth: 1, - paddingBottom: 40, }, titleSection: { paddingBottom: 30, @@ -190,6 +159,7 @@ const styles = StyleSheet.create({ }, cardsContainer: { paddingHorizontal: 20, + paddingVertical: 16, }, card: { padding: 16, From efde018b13483a8e2ed15e9d57e97b6d21b7c1c6 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 24 Jul 2024 21:44:41 +0100 Subject: [PATCH 374/520] special invalidation logic (#4820) Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> --- src/state/queries/notifications/settings.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/state/queries/notifications/settings.ts b/src/state/queries/notifications/settings.ts index 78ecbd9f7d..bfc449d17b 100644 --- a/src/state/queries/notifications/settings.ts +++ b/src/state/queries/notifications/settings.ts @@ -5,6 +5,7 @@ import {useMutation, useQueryClient} from '@tanstack/react-query' import {until} from '#/lib/async/until' import {logger} from '#/logger' import {RQKEY as RQKEY_NOTIFS} from '#/state/queries/notifications/feed' +import {invalidateCachedUnreadPage} from '#/state/queries/notifications/unread' import {useAgent} from '#/state/session' import * as Toast from '#/view/com/util/Toast' @@ -43,6 +44,7 @@ export function useNotificationsSettingsMutation() { Toast.show(_(msg`Preference saved`)) }, onSettled: () => { + invalidateCachedUnreadPage() queryClient.invalidateQueries({queryKey: RQKEY_NOTIFS()}) }, }) From bfb7f6efeff5117c80b8ad5ba4227623a4ce6e80 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 24 Jul 2024 14:23:37 -0700 Subject: [PATCH 375/520] make toast shorter (#4821) --- src/view/com/util/Toast.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/view/com/util/Toast.tsx b/src/view/com/util/Toast.tsx index d510eed87f..f7c6bc2c91 100644 --- a/src/view/com/util/Toast.tsx +++ b/src/view/com/util/Toast.tsx @@ -12,7 +12,7 @@ import {atoms as a, useTheme} from '#/alf' import {Text} from '#/components/Typography' import {IS_TEST} from '#/env' -const TIMEOUT = 3.7e3 +const TIMEOUT = 2e3 export function show( message: string, From 11f24159428f517e26c716f3afffb85fdde93178 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 24 Jul 2024 14:39:01 -0700 Subject: [PATCH 376/520] make some settings screens scrollable for accessibility (#4819) * make settings scrollable for accessibility * nit --- src/screens/Messages/Settings.tsx | 6 +++--- src/view/screens/NotificationsSettings.tsx | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/screens/Messages/Settings.tsx b/src/screens/Messages/Settings.tsx index df469d13f5..b1c52582f0 100644 --- a/src/screens/Messages/Settings.tsx +++ b/src/screens/Messages/Settings.tsx @@ -11,7 +11,7 @@ import {useProfileQuery} from '#/state/queries/profile' import {useSession} from '#/state/session' import * as Toast from '#/view/com/util/Toast' import {ViewHeader} from '#/view/com/util/ViewHeader' -import {CenteredView} from '#/view/com/util/Views' +import {ScrollView} from '#/view/com/util/Views' import {atoms as a, useTheme} from '#/alf' import {Divider} from '#/components/Divider' import * as Toggle from '#/components/forms/Toggle' @@ -55,7 +55,7 @@ export function MessagesSettingsScreen({}: Props) { ) return ( - + @@ -149,6 +149,6 @@ export function MessagesSettingsScreen({}: Props) { )} - + ) } diff --git a/src/view/screens/NotificationsSettings.tsx b/src/view/screens/NotificationsSettings.tsx index 2716a07f97..8955119a6b 100644 --- a/src/view/screens/NotificationsSettings.tsx +++ b/src/view/screens/NotificationsSettings.tsx @@ -8,7 +8,7 @@ import {AllNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' import {useNotificationFeedQuery} from '#/state/queries/notifications/feed' import {useNotificationsSettingsMutation} from '#/state/queries/notifications/settings' import {ViewHeader} from '#/view/com/util/ViewHeader' -import {CenteredView} from '#/view/com/util/Views' +import {ScrollView} from '#/view/com/util/Views' import {atoms as a, useTheme} from '#/alf' import {Error} from '#/components/Error' import * as Toggle from '#/components/forms/Toggle' @@ -34,7 +34,7 @@ export function NotificationsSettingsScreen({}: Props) { : serverPriority return ( - + )} - + ) } From 86ac3d687c891086e31321244f02a47668e07739 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Wed, 24 Jul 2024 22:39:38 +0100 Subject: [PATCH 377/520] Update French localization (#4781) * Update French localization * Apply suggestion from code review Co-authored-by: Stanislas Signoud --------- Co-authored-by: Stanislas Signoud --- src/locale/locales/fr/messages.po | 51 +++++++++++++++++++++++++------ 1 file changed, 41 insertions(+), 10 deletions(-) diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 6b32dbe719..1c232407ec 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-07-04 14:15+0100\n" +"PO-Revision-Date: 2024-07-12 14:40+0100\n" "Last-Translator: surfdude29\n" "Language-Team: Stanislas Signoud (@signez.fr), surfdude29\n" "Plural-Forms: \n" @@ -567,10 +567,6 @@ msgstr "Affichage" msgid "Apply default recommended feeds" msgstr "Utiliser les fils d’actu recommandés par défaut" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" - #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Êtes-vous sûr de vouloir supprimer le mot de passe de l’application « {name} » ?" @@ -579,6 +575,10 @@ msgstr "Êtes-vous sûr de vouloir supprimer le mot de passe de l’application msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Êtes-vous sûr de vouloir supprimer ce message ? Ce message sera supprimé pour vous, mais pas pour l’autre personne." +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" + #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Êtes-vous sûr de vouloir partir de cette conversation ? Vos messages seront supprimés pour vous, mais pas pour l’autre personne." @@ -1363,6 +1363,10 @@ msgstr "Copier le code QR" msgid "Copyright Policy" msgstr "Politique sur les droits d’auteur" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "Impossible de compresser la vidéo" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "Impossible de partir de la discussion" @@ -2798,10 +2802,6 @@ msgstr "Entrez le mot de passe pour la suppression du compte" msgid "Input the code which has been emailed to you" msgstr "Entrez le code qui vous a été envoyé par e-mail" -#: src/screens/Login/LoginForm.tsx:221 -#~ msgid "Input the password tied to {identifier}" -#~ msgstr "Entrez le mot de passe associé à {identifier}" - #: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" msgstr "Entrez le pseudo ou l’adresse e-mail que vous avez utilisé lors de l’inscription" @@ -4008,6 +4008,10 @@ msgstr "Ouvre les préférences relatives aux fils de discussion" msgid "Opens this profile" msgstr "Ouvre ce profil" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "Ouvre le sélecteur de vidéos" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Option {0} sur {numItems}" @@ -4553,6 +4557,10 @@ msgstr "Supprime la miniature par défaut de {0}" msgid "Removes quoted post" msgstr "Supprime le post cité" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "Supprime l’aperçu de l’image" + #: src/view/com/posts/FeedShutdownMsg.tsx:126 #: src/view/com/posts/FeedShutdownMsg.tsx:130 msgid "Replace with Discover" @@ -4590,6 +4598,12 @@ msgctxt "description" msgid "Reply to a blocked post" msgstr "Réponse à un post bloqué" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "Réponse à vous" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4695,6 +4709,11 @@ msgstr "Republié par {0}" msgid "Reposted by <0><1/>" msgstr "Republié par <0><1/>" +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "Republié par vous" + #: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "a republié votre post" @@ -5030,6 +5049,10 @@ msgstr "Sélectionnez le(s) service(s) de modération destinataires du signaleme msgid "Select the service that hosts your data." msgstr "Sélectionnez le service qui héberge vos données." +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "Sélectionner une vidéo" + #: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Sélectionnez les langues que vous souhaitez voir figurer dans les fils d’actu que vous suivez. Si aucune langue n’est sélectionnée, toutes les langues seront affichées." @@ -5267,6 +5290,10 @@ msgstr "Partagez ce kit de démarrage et aidez les gens à rejoindre votre commu msgid "Share your favorite feed!" msgstr "Partagez votre fil d’actu favori !" +#: src/Navigation.tsx:241 +msgid "Shared Preferences Tester" +msgstr "Testeur de préférences partagées" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Partage le site web lié" @@ -6484,6 +6511,10 @@ msgstr "Version {appVersion} {bundleInfo}" msgid "Video Games" msgstr "Jeux vidéo" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "Les vidéos ne peuvent pas dépasser 100 Mo" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Voir l’avatar de {0}" @@ -6873,7 +6904,7 @@ msgstr "Vous n’avez pas encore de conversations. Démarrez en une !" #: src/view/com/feeds/ProfileFeedgens.tsx:137 msgid "You have no feeds." -msgstr "Vous n’avez aucun fil." +msgstr "Vous n’avez aucun fil d’actu." #: src/view/com/lists/MyLists.tsx:90 #: src/view/com/lists/ProfileLists.tsx:144 From 7a0aa661a7f4e596892042b85e452dfa378b4133 Mon Sep 17 00:00:00 2001 From: Kuwa Lee Date: Thu, 25 Jul 2024 05:40:32 +0800 Subject: [PATCH 378/520] Update Chinese Localization (#4774) * TW: Update * TW: Clean * TW: Update * CN: Update translates * Both: Remove superseded strings * Both: Remove superseded strings#2 * TW: Update and clean * TW: Update * CN: Update translates * TW: Improve * Update messages.po * CN: Update translates --------- Co-authored-by: Frudrax Cheng Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> --- src/locale/locales/zh-CN/messages.po | 1041 +++++++++++++------------- src/locale/locales/zh-TW/messages.po | 895 +++++++++++----------- 2 files changed, 997 insertions(+), 939 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index d763c003ef..c006cffb96 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-07-04 14:49+0800\n" +"PO-Revision-Date: 2024-07-15 09:11+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" @@ -21,7 +21,7 @@ msgstr "(包含嵌入内容)" msgid "(no email)" msgstr "(没有邮件)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 人} other {其他 {formattedCount} 人}}" @@ -76,7 +76,7 @@ msgstr "{0, plural, one {转发} other {转发}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "在本周加入了 {0} 人" @@ -84,7 +84,7 @@ msgstr "在本周加入了 {0} 人" msgid "{0} people have used this starter pack!" msgstr "{0} 人已使用过此入门包!" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "{0}的头像" @@ -132,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {时} other {时}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 个正在关注" @@ -143,11 +143,11 @@ msgstr "无法给 {handle} 发送私信" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 个未读" @@ -163,7 +163,7 @@ msgstr "{profileName} 在 {0} 前使用入门包加入了 Bluesky" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {显示所有回复} one {显示至少含有 # 个喜欢数的回复} other {显示至少含有 # 个喜欢数的回复}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> 个成员" @@ -177,11 +177,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1}及{2, plural, one {其他 # } other {其他 # }}个资讯源包含在你的入门包中" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {关注者} other {关注者}}" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {正在关注} other {正在关注}}" @@ -223,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "访问个人资料及其他导航链接" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "无障碍" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "无障碍设置" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:308 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "无障碍设置" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "账户" @@ -285,7 +285,7 @@ msgid "Account unmuted" msgstr "已取消隐藏账户" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -309,8 +309,8 @@ msgstr "将用户添加至列表" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "添加账户" @@ -366,7 +366,7 @@ msgstr "添加至列表" msgid "Add to my feeds" msgstr "添加至自定义资讯源" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "已添加至列表" @@ -393,7 +393,7 @@ msgid "Adult content is disabled." msgstr "成人内容显示已被禁用。" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "详细设置" @@ -409,8 +409,8 @@ msgstr "已关注所有账户!" msgid "All the feeds you've saved, right in one place." msgstr "你保存的所有资讯源都集中在一处。" -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "允许读取你的私信" @@ -430,7 +430,7 @@ msgstr "已以@{0}身份登录" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -440,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "替代文本" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "替代文本" @@ -465,8 +465,8 @@ msgstr "发生错误" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "创建入门包时发生错误,重试?" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "保存二维码时发生错误!" @@ -478,10 +478,18 @@ msgstr "关注所有人时发生错误" msgid "An issue not included in these options" msgstr "不在这些选项中的问题" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "开启新私信时出现问题" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "开启私信时出现问题" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -493,8 +501,8 @@ msgstr "出现问题,请重试。" msgid "an unknown error occurred" msgstr "出现未知错误" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "和" @@ -503,7 +511,7 @@ msgstr "和" msgid "Animals" msgstr "动物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "GIF 动画" @@ -527,26 +535,26 @@ msgstr "应用专用密码只能包含字母、数字、空格、破折号及下 msgid "App Password names must be at least 4 characters long." msgstr "应用专用密码必须至少为 4 个字符。" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "应用专用密码设置" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:276 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "应用专用密码" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "申诉" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "申诉 \"{0}\" 标记" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "申诉已提交" @@ -558,7 +566,7 @@ msgstr "申诉已提交" msgid "Appeal this decision" msgstr "对此结果提出申诉" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "外观" @@ -567,10 +575,6 @@ msgstr "外观" msgid "Apply default recommended feeds" msgstr "使用默认推荐的资讯源" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "你确定要删除此入门包吗?" - #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "你确定要删除这条应用专用密码 \"{name}\" 吗?" @@ -579,6 +583,10 @@ msgstr "你确定要删除这条应用专用密码 \"{name}\" 吗?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "你确定要删除这条私信吗?此操作仅会在你的对话中删除私信,而不会在其他人的对话中删除。" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "你确定要删除此入门包吗?" + #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表中删除对话,而不会在其他人的私信列表中删除。" @@ -591,7 +599,7 @@ msgstr "你确定要从你的资讯源中删除 {0} 吗?" msgid "Are you sure you want to remove this from your feeds?" msgstr "你确定要从自定义资讯源列表中删除此资讯源吗?" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "你确定要丢弃这段草稿吗?" @@ -617,8 +625,8 @@ msgid "At least 3 characters" msgstr "至少 3 个字符" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -631,13 +639,12 @@ msgstr "至少 3 个字符" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "基础信息" @@ -645,7 +652,7 @@ msgstr "基础信息" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "生日:" @@ -689,7 +696,7 @@ msgstr "已屏蔽" msgid "Blocked accounts" msgstr "已屏蔽账户" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已屏蔽账户" @@ -756,21 +763,21 @@ msgstr "模糊化图片并从资讯源中过滤" msgid "Books" msgstr "书籍" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "在探索页面浏览更多账户" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "在探索页面浏览更多资讯源" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "浏览更多建议" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "在探索页面浏览更多建议" @@ -807,7 +814,7 @@ msgstr "来自你" msgid "Camera" msgstr "相机" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 个字符。" @@ -816,8 +823,8 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -835,7 +842,7 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "取消" @@ -871,8 +878,8 @@ msgstr "取消引用帖文" msgid "Cancel reactivation and log out" msgstr "取消重新激活账户并登出" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "取消搜索" @@ -884,17 +891,17 @@ msgstr "取消打开链接的网站" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "更改用户识别符" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "更改用户识别符" @@ -902,12 +909,12 @@ msgstr "更改用户识别符" msgid "Change my email" msgstr "更改我的邮箱地址" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "更改密码" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "更改密码" @@ -919,7 +926,7 @@ msgstr "更改帖文的发布语言至 {0}" msgid "Change Your Email" msgstr "更改你的邮箱地址" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:320 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -931,14 +938,14 @@ msgstr "已隐藏对话" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:325 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "私信设置" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "私信设置" @@ -1000,19 +1007,19 @@ msgstr "选择谁可以回复" msgid "Choose your password" msgstr "选择你的密码" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "清除所有旧存储数据" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "清除所有旧存储数据(并重启)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "清除所有数据" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "清除所有数据(并重启)" @@ -1021,11 +1028,11 @@ msgstr "清除所有数据(并重启)" msgid "Clear search query" msgstr "清除搜索历史记录" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "清除所有旧版存储数据" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "清除所有数据" @@ -1045,7 +1052,7 @@ msgstr "点击这里以获取更多详情。" msgid "Click here to open tag menu for {tag}" msgstr "点击这里打开 {tag} 的标签菜单" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "点击以重试发送失败的私信" @@ -1066,7 +1073,7 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "关闭" @@ -1121,7 +1128,7 @@ msgstr "关闭底部导航栏" msgid "Closes password update alert" msgstr "关闭密码更新警告" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "关闭帖文编辑页并丢弃草稿" @@ -1129,11 +1136,11 @@ msgstr "关闭帖文编辑页并丢弃草稿" msgid "Closes viewer for header image" msgstr "关闭标题图片查看器" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "折叠用户列表" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "折叠给定通知的用户列表" @@ -1147,7 +1154,7 @@ msgstr "喜剧" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:266 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群准则" @@ -1160,7 +1167,7 @@ msgstr "完成引导并开始使用你的账户" msgid "Complete the challenge" msgstr "完成验证" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰写帖文的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" @@ -1287,12 +1294,12 @@ msgstr "对话已删除" msgid "Cooking" msgstr "烹饪" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "已复制" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "已复制构建版本号至剪贴板" @@ -1300,7 +1307,7 @@ msgstr "已复制构建版本号至剪贴板" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -1309,12 +1316,12 @@ msgstr "已复制至剪贴板" msgid "Copied!" msgstr "已复制!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "已复制应用专用密码" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "复制" @@ -1327,11 +1334,11 @@ msgstr "复制{0}" msgid "Copy code" msgstr "复制代码" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "复制链接" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "复制链接" @@ -1339,8 +1346,8 @@ msgstr "复制链接" msgid "Copy link to list" msgstr "复制列表链接" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "复制帖文链接" @@ -1349,20 +1356,24 @@ msgstr "复制帖文链接" msgid "Copy message text" msgstr "复制私信文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "复制帖文文字" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "复制二维码" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:271 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "版权许可" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "无法压缩视频" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "无法离开对话" @@ -1388,17 +1399,17 @@ msgstr "创建" msgid "Create a new account" msgstr "创建新的账户" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "创建新的 Bluesky 账户" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "为入门包创建二维码" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:345 msgid "Create a starter pack" msgstr "创建入门包" @@ -1423,7 +1434,7 @@ msgstr "创建一个头像" msgid "Create another" msgstr "创建另外一个" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "创建应用专用密码" @@ -1455,7 +1466,7 @@ msgid "Custom domain" msgstr "自定义域名" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群构建的自定义资讯源能为你带来新的体验,并帮助你找到你喜欢的内容。" @@ -1463,8 +1474,8 @@ msgstr "由社群构建的自定义资讯源能为你带来新的体验,并帮 msgid "Customize media from external sites." msgstr "自定义外部站点的媒体。" -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "暗色" @@ -1472,7 +1483,7 @@ msgstr "暗色" msgid "Dark mode" msgstr "深色模式" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "深色模式" @@ -1481,15 +1492,15 @@ msgid "Date of birth" msgstr "生日" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "停用账户" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "停用我的账户" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "调试内容审核" @@ -1501,13 +1512,13 @@ msgstr "调试面板" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "删除" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "删除账户" @@ -1523,8 +1534,8 @@ msgstr "删除应用专用密码" msgid "Delete app password?" msgstr "删除应用专用密码?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "删除聊天记录" @@ -1548,12 +1559,12 @@ msgstr "为我删除私信" msgid "Delete my account" msgstr "删除我的账户" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "删除我的账户…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "删除帖文" @@ -1570,7 +1581,7 @@ msgstr "删除入门包?" msgid "Delete this list?" msgstr "删除这个列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "删除这条帖文?" @@ -1582,7 +1593,7 @@ msgstr "已删除" msgid "Deleted post." msgstr "已删除的帖文。" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "删除聊天记录" @@ -1597,11 +1608,11 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "描述替代文本" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "有什么想说的吗?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "暗淡" @@ -1630,11 +1641,11 @@ msgstr "关闭触感反馈" msgid "Disabled" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "丢弃" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "丢弃草稿?" @@ -1652,7 +1663,7 @@ msgstr "\"Discover\" 会根据你的浏览喜好向你推荐帖文。" msgid "Discover new custom feeds" msgstr "探索新的自定义资讯源" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "探索新的资讯源" @@ -1705,18 +1716,18 @@ msgstr "域名已认证!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 #: src/view/screens/PreferencesFollowingFeed.tsx:310 msgid "Done" msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 @@ -1729,7 +1740,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "下载 Bluesky" @@ -1795,7 +1806,7 @@ msgctxt "action" msgid "Edit" msgstr "编辑" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "编辑头像" @@ -1817,7 +1828,7 @@ msgstr "编辑列表详情" msgid "Edit Moderation List" msgstr "编辑内容审核列表" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:281 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -1832,12 +1843,12 @@ msgstr "编辑个人资料" msgid "Edit People" msgstr "编辑用户" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "编辑个人资料" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "编辑个人资料" @@ -1850,7 +1861,7 @@ msgstr "编辑入门包" msgid "Edit User List" msgstr "编辑用户列表" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "编辑谁可以回复" @@ -1862,7 +1873,7 @@ msgstr "编辑你的显示名称" msgid "Edit your profile description" msgstr "编辑你的账户描述" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:350 msgid "Edit your starter pack" msgstr "编辑你的入门包" @@ -1901,7 +1912,7 @@ msgstr "电子邮箱已更新" msgid "Email verified" msgstr "电子邮箱已验证" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "电子邮箱:" @@ -1910,8 +1921,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 代码" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "嵌入帖文" @@ -1958,7 +1969,7 @@ msgstr "已到末尾" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "入门指南已结束,已没有进一步的选项。若仍需获取更多选项请返回上一步,或点按跳过。" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "为这个应用专用密码命名" @@ -2026,7 +2037,7 @@ msgid "Everybody" msgstr "所有人" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "所有人都可以回复" @@ -2062,8 +2073,8 @@ msgstr "退出图片裁剪流程" msgid "Exits image view" msgstr "退出图片查看器" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "退出搜索查询输入" @@ -2071,7 +2082,7 @@ msgstr "退出搜索查询输入" msgid "Expand alt text" msgstr "展开替代文本" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "展开用户列表" @@ -2088,12 +2099,12 @@ msgstr "明确或潜在引起不适的媒体内容。" msgid "Explicit sexual images." msgstr "明确的性暗示图片。" -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "导出账户数据" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "导出账户数据" @@ -2107,13 +2118,13 @@ msgstr "外部媒体" 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:293 +#: src/Navigation.tsx:300 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "外部媒体首选项" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "外部媒体设置" @@ -2143,8 +2154,8 @@ msgstr "无法删除帖文,请重试" msgid "Failed to delete starter pack" msgstr "无法删除入门包" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "无法加载资讯源首选项" @@ -2157,29 +2168,29 @@ msgstr "无法加载 GIF" msgid "Failed to load past messages" msgstr "无法加载旧的私信" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "无法加载建议的资讯源" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "无法加载建议关注" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "无法保存这张图片:{0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "无法发送私信" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "无法提交申诉,请再试一次。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "无法隐藏讨论串,请再试一次" @@ -2192,7 +2203,7 @@ msgstr "无法更新资讯源" msgid "Failed to update settings" msgstr "无法更新设置" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:216 msgid "Feed" msgstr "资讯源" @@ -2206,19 +2217,19 @@ msgid "Feed toggle" msgstr "切换资讯源" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "反馈" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:330 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "资讯源" @@ -2294,7 +2305,7 @@ msgid "Flip vertically" msgstr "垂直翻转" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2335,27 +2346,23 @@ msgstr "关注所有人" msgid "Follow Back" msgstr "回关" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "关注更多账户以了解你的兴趣,并逐步建立你的社交网络。" -#: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "由 {0} 所关注" - -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "由 <0>{0} 所关注" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "由 <0>{0} 以及 {1, plural, one {其他#人} other {其他#人}} 所关注" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "由 <0>{0} 以及 <1>{1} 所关注" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "由 <0>{0}、<1>{1} 以及 {2, plural, one {其他#人} other {其他#人}} 所关注" @@ -2367,11 +2374,11 @@ msgstr "已关注的用户" msgid "Followed users only" msgstr "仅限已关注的用户" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "关注了你" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "回关" @@ -2380,7 +2387,7 @@ msgstr "回关" msgid "Followers" msgstr "关注者" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:184 msgid "Followers of @{0} that you know" msgstr "由你所认识的 @{0} 所关注" @@ -2390,7 +2397,7 @@ msgid "Followers you know" msgstr "由你所认识的关注者" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2402,7 +2409,7 @@ msgstr "由你所认识的关注者" msgid "Following" msgstr "正在关注" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "已关注 {0}" @@ -2411,13 +2418,13 @@ msgstr "已关注 {0}" msgid "Following {name}" msgstr "已关注 {name}" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "\"正在关注\"资讯源首选项" -#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "\"正在关注\"资讯源首选项" @@ -2442,7 +2449,7 @@ msgstr "食物" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "出于安全原因,我们需要向你的电子邮箱发送验证码。" -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "出于安全原因,你将无法再次查看此内容。如果你丢失了该密码,则需要生成一个新的密码。" @@ -2467,7 +2474,7 @@ msgstr "频繁发布不受欢迎的内容" msgid "From @{sanitizedAuthor}" msgstr "来自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "来自 <0/>" @@ -2480,6 +2487,10 @@ msgstr "相册" msgid "Generate a starter pack" msgstr "创建一个入门包" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "获取帮助" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "开始吧" @@ -2526,13 +2537,9 @@ msgstr "返回" msgid "Go Back" msgstr "返回" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "返回上一页" - #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2592,7 +2599,7 @@ msgstr "触感" msgid "Harassment, trolling, or intolerance" msgstr "骚扰、恶作剧或其他无法容忍的行为" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:315 msgid "Hashtag" msgstr "标签" @@ -2605,7 +2612,7 @@ msgid "Having trouble?" msgstr "任何疑问?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "帮助" @@ -2613,7 +2620,7 @@ msgstr "帮助" msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "通过上传图片或创建头像来帮助人们了解你不是机器人。" -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "这里是你的应用专用密码。" @@ -2624,17 +2631,17 @@ msgstr "这里是你的应用专用密码。" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "隐藏" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "隐藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "隐藏帖文" @@ -2643,11 +2650,11 @@ msgstr "隐藏帖文" msgid "Hide the content" msgstr "隐藏内容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "隐藏这条帖文?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "隐藏用户列表" @@ -2679,12 +2686,12 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:526 +#: src/Navigation.tsx:546 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "主页" @@ -2738,7 +2745,7 @@ msgstr "如果你根据你所在国家的法律定义还不是成年人,则你 msgid "If you delete this list, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" @@ -2762,7 +2769,7 @@ msgstr "图片" msgid "Image alt text" msgstr "图片替代文本" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "图片已保存到你的照片图库!" @@ -2782,7 +2789,7 @@ msgstr "输入发送到你电子邮箱的验证码以重置密码" msgid "Input confirmation code for account deletion" msgstr "输入删除用户的验证码" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "输入应用专用密码名称" @@ -2851,7 +2858,7 @@ msgstr "邀请码:{0} 个可用" msgid "Invite codes: 1 available" msgstr "邀请码:1 个可用" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "邀请朋友使用此入门包!" @@ -2871,8 +2878,8 @@ msgstr "现在就只有你了!通过上面的搜索将更多人添加到你的 msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -2903,11 +2910,11 @@ msgstr "标记" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "标记是对特定内容及用户的提示。可以针对特定内容默认隐藏内容、显示警告或直接显示。" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "你账户上的标记" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "你内容上的标记" @@ -2915,16 +2922,16 @@ msgstr "你内容上的标记" msgid "Language selection" msgstr "选择语言" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "语言设置" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:157 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "语言设置" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "语言" @@ -2984,7 +2991,7 @@ msgstr "离开 Bluesky" msgid "left to go." msgstr "个人排在你前面。" -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "旧存储数据已清除,你需要立即重新启动应用。" @@ -3002,7 +3009,7 @@ msgstr "让我们来重置你的密码!" msgid "Let's go!" msgstr "让我们开始!" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "亮色" @@ -3016,13 +3023,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "喜欢 10 条帖文,以训练 \"Discover\" 算法推送" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "喜欢这个资讯源" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:221 +#: src/Navigation.tsx:226 msgid "Liked by" msgstr "喜欢" @@ -3032,11 +3039,11 @@ msgstr "喜欢" msgid "Liked By" msgstr "喜欢" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "喜欢了你的自定义资讯源" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "喜欢了你的帖文" @@ -3048,7 +3055,7 @@ msgstr "喜欢" msgid "Likes on this post" msgstr "这条帖文的喜欢数" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:190 msgid "List" msgstr "列表" @@ -3085,12 +3092,12 @@ msgstr "解除对列表的屏蔽" msgid "List unmuted" msgstr "解除对列表的隐藏" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "列表" @@ -3098,15 +3105,15 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "屏蔽该用户的列表:" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "加载更多" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "加载更多建议的资讯源" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "加载更多建议关注" @@ -3116,7 +3123,7 @@ msgstr "加载新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "加载新的帖文" @@ -3125,7 +3132,7 @@ msgstr "加载新的帖文" msgid "Loading..." msgstr "加载中..." -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:246 msgid "Log" msgstr "日志" @@ -3191,7 +3198,7 @@ msgstr "标记为已读" msgid "Media" msgstr "媒体" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "提到的用户" @@ -3213,7 +3220,7 @@ msgstr "私信 {0}" msgid "Message deleted" msgstr "私信已删除" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "来自服务器的信息:{0}" @@ -3230,7 +3237,7 @@ msgstr "私信过长" msgid "Message settings" msgstr "私信设置" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:541 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3241,9 +3248,9 @@ msgstr "私信" msgid "Misleading Account" msgstr "误导性账户" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "内容审核" @@ -3279,16 +3286,16 @@ msgstr "内容审核列表已更新" msgid "Moderation lists" msgstr "内容审核列表" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "内容审核列表" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "内容审核设置" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Moderation states" msgstr "内容审核状态" @@ -3375,13 +3382,13 @@ msgstr "在帖文文本和标签中隐藏该词" msgid "Mute this word in tags only" msgstr "仅在标签中隐藏该词" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "隐藏讨论串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "隐藏词和标签" @@ -3393,7 +3400,7 @@ msgstr "已隐藏" msgid "Muted accounts" msgstr "已隐藏账户" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已隐藏账户" @@ -3427,15 +3434,15 @@ msgstr "自定义资讯源" msgid "My Profile" msgstr "我的个人资料" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "我保存的资讯源" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "我保存的资讯源" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "名称" @@ -3470,7 +3477,7 @@ msgstr "转到入门包" msgid "Navigates to the next screen" msgstr "转到下一页" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "转到个人资料" @@ -3495,7 +3502,7 @@ msgstr "新建" msgid "New" msgstr "新建" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3525,7 +3532,7 @@ msgstr "新帖文" #: src/view/screens/Feeds.tsx:581 #: src/view/screens/Notifications.tsx:193 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3584,7 +3591,7 @@ msgstr "下一张图片" msgid "No" msgstr "停用" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "没有描述" @@ -3602,7 +3609,7 @@ msgstr "未找到精选 GIF,Tensor 可能存在问题。" msgid "No feeds found. Try searching for something else." msgstr "未找到资讯源,尝试搜索点别的。" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再关注 {0}" @@ -3651,7 +3658,7 @@ msgstr "未找到结果" msgid "No results found for \"{query}\"" msgstr "未找到\"{query}\"的结果" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -3689,7 +3696,7 @@ msgstr "未找到用户,尝试搜索点别的。" msgid "Non-sexual Nudity" msgstr "非性暗示裸露" -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:122 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3700,7 +3707,7 @@ msgid "Not right now" msgstr "暂时不需要" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "分享注意事项" @@ -3721,13 +3728,13 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:529 +#: src/Navigation.tsx:536 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "通知" @@ -3735,7 +3742,7 @@ msgstr "通知" msgid "now" msgstr "现在" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "现在" @@ -3761,7 +3768,7 @@ msgstr "糟糕!" msgid "Oh no! Something went wrong." msgstr "糟糕!发生了一些错误。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "好的" @@ -3781,7 +3788,7 @@ msgstr "于" msgid "on {str}" msgstr "于 {str}" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "重新开始引导流程" @@ -3789,7 +3796,7 @@ msgstr "重新开始引导流程" msgid "Onboarding tour step {0}: {1}" msgstr "入门指南步骤:{0}/{1}" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文本。" @@ -3797,7 +3804,7 @@ msgstr "至少有一张图片缺失了替代文本。" msgid "Only .jpg and .png files are supported" msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "只有 {0} 可以回复" @@ -3834,16 +3841,16 @@ msgstr "开启头像创建工具" msgid "Open conversation options" msgstr "开启对话选项" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "开启表情符号选择器" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "开启资讯源选项菜单" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "在内置浏览器中打开链接" @@ -3859,7 +3866,7 @@ msgstr "开启隐藏词汇和标签设置" msgid "Open navigation" msgstr "打开导航" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "开启帖文选项菜单" @@ -3867,12 +3874,12 @@ msgstr "开启帖文选项菜单" msgid "Open starter pack menu" msgstr "开启入门包菜单" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "开启系统日志" @@ -3884,7 +3891,7 @@ msgstr "开启 {numItems} 个选项" msgid "Opens a dialog to choose who can reply to this thread" msgstr "打开对话框以选择谁可以回复此讨论串" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "开启无障碍设置" @@ -3896,7 +3903,7 @@ msgstr "开启调试记录的额外详细信息" msgid "Opens camera on device" msgstr "开启设备相机" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "开启私信设置" @@ -3904,7 +3911,7 @@ msgstr "开启私信设置" msgid "Opens composer" msgstr "开启编辑器" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "开启可配置的语言设置" @@ -3912,7 +3919,7 @@ msgstr "开启可配置的语言设置" msgid "Opens device photo gallery" msgstr "开启设备相册" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "开启外部嵌入设置" @@ -3934,27 +3941,27 @@ msgstr "开启 GIF 选择对话框" msgid "Opens list of invite codes" msgstr "开启邀请码列表" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "开启账户停用确认界面" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "需要邮件验证以继续进行账户删除操作" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "开启密码修改界面" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "开启创建新的用户识别符界面" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "开启你的 Bluesky 用户资料(存储库)下载页面" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "开启电子邮箱确认界面" @@ -3962,7 +3969,7 @@ msgstr "开启电子邮箱确认界面" msgid "Opens modal for using custom domain" msgstr "开启使用自定义域名的模式" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "开启内容审核设置" @@ -3970,15 +3977,15 @@ msgstr "开启内容审核设置" msgid "Opens password reset form" msgstr "开启密码重置申请" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "开启包含所有已保存资讯源的界面" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "开启应用专用密码设置界面" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "开启\"正在关注\"资讯源首选项" @@ -3986,30 +3993,34 @@ msgstr "开启\"正在关注\"资讯源首选项" msgid "Opens the linked website" msgstr "开启链接的网页" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "开启系统日志界面" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "开启讨论串首选项" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "开启此个人资料" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "开启视频选择器" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "第 {0} 个选项,共 {numItems} 个" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "可选在下方提供额外信息:" @@ -4069,7 +4080,7 @@ msgstr "密码已更新" msgid "Password updated!" msgstr "密码已更新!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "暂停" @@ -4078,19 +4089,19 @@ msgstr "暂停" msgid "People" msgstr "用户" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:177 msgid "People followed by @{0}" msgstr "@{0} 关注的用户" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:170 msgid "People following @{0}" msgstr "关注 @{0} 的用户" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "需要照片图库的访问权限。" -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "照片图库的访问权限已被拒绝,请在系统设置中启用。" @@ -4111,12 +4122,12 @@ msgstr "摄影" msgid "Pictures meant for adults." msgstr "适合成年人的图像。" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "固定到主页" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "固定到主页" @@ -4128,7 +4139,7 @@ msgstr "固定资讯源列表" msgid "Pinned to your feeds" msgstr "固定到你的资讯源" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "播放" @@ -4136,7 +4147,7 @@ msgstr "播放" msgid "Play {0}" msgstr "播放 {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "播放或暂停 GIF" @@ -4170,7 +4181,7 @@ msgstr "更改前请先确认你的电子邮箱。这是新增电子邮箱更新 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "请输入应用专用密码的名称,不允许使用空格。" -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "请输入这个应用专用密码的唯一名称,或使用我们提供的随机生成名称。" @@ -4191,7 +4202,7 @@ msgstr "请输入你的邀请码。" msgid "Please enter your password as well:" msgstr "请输入你的密码:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "请解释为什么你认为这个标记是由 {0} 错误应用的" @@ -4208,7 +4219,7 @@ msgstr "请以 @{0} 身份登录" msgid "Please Verify Your Email" msgstr "请验证你的电子邮箱" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" @@ -4221,8 +4232,8 @@ msgstr "政治" msgid "Porn" msgstr "色情内容" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "发布" @@ -4236,9 +4247,9 @@ msgstr "帖文" msgid "Post by {0}" msgstr "{0} 的帖文" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 +#: src/Navigation.tsx:210 msgid "Post by @{0}" msgstr "@{0} 的帖文" @@ -4309,7 +4320,7 @@ msgstr "点击以变更托管提供商" msgid "Press to retry" msgstr "点按重试" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "点按以查看同样关注此账号的共同关注者" @@ -4325,16 +4336,16 @@ msgstr "首选语言" msgid "Prioritize Your Follows" msgstr "优先显示关注者" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隐私" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:256 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "隐私政策" @@ -4353,9 +4364,9 @@ msgstr "个人资料" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "个人资料" @@ -4363,7 +4374,7 @@ msgstr "个人资料" msgid "Profile updated" msgstr "个人资料已更新" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "通过验证电子邮箱来保护你的账户。" @@ -4379,23 +4390,23 @@ msgstr "公开且可共享的批量隐藏或屏蔽列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公开且可共享的列表,可作为资讯源使用。" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "发布帖文" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "发布回复" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "二维码已复制到你的剪切板!" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "二维码已下载!" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "二维码已保存至你的照片图库!" @@ -4440,13 +4451,13 @@ msgstr "重新加载对话" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "移除" @@ -4458,7 +4469,7 @@ msgstr "从你的入门包中删除 {displayName}" msgid "Remove account" msgstr "删除账户" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "删除头像" @@ -4470,20 +4481,20 @@ msgstr "删除横幅图片" msgid "Remove embed" msgstr "删除嵌入" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "删除资讯源" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "删除资讯源?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "从自定义资讯源中删除" @@ -4497,7 +4508,7 @@ msgstr "从自定义资讯源中删除?" msgid "Remove image" msgstr "删除图片" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "删除图片预览" @@ -4522,11 +4533,11 @@ msgstr "删除引用" msgid "Remove repost" msgstr "删除转发" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "从保存的资讯源列表中删除这个资讯源" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "从列表中删除" @@ -4541,16 +4552,16 @@ msgstr "已从自定义资讯源中删除" msgid "Removed from your feeds" msgstr "从你的自定义资讯源中删除" -#: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "从 {0} 中删除默认缩略图" - #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "删除引用的帖文" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "删除图片预览" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "替换为 \"Discover\"" @@ -4562,11 +4573,11 @@ msgstr "回复" msgid "Replies disabled" msgstr "回复已被禁用" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "该讨论串的回复已被禁用" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "回复" @@ -4575,17 +4586,23 @@ msgstr "回复" msgid "Reply Filters" msgstr "回复过滤器" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "回复 <0><1/>" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "回复被屏蔽的帖文" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "对你回复" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4607,8 +4624,8 @@ msgstr "举报对话" msgid "Report dialog" msgstr "举报页面" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "举报资讯源" @@ -4620,8 +4637,8 @@ msgstr "举报列表" msgid "Report message" msgstr "举报私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "举报帖文" @@ -4683,15 +4700,20 @@ msgstr "转发或引用帖文" msgid "Reposted By" msgstr "转发" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "由 {0} 转发" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 转发" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "由你转发" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "转发你的帖文" @@ -4734,8 +4756,8 @@ msgstr "确认码" msgid "Reset Code" msgstr "确认码" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "重置引导流程状态" @@ -4743,16 +4765,16 @@ msgstr "重置引导流程状态" msgid "Reset password" msgstr "重置密码" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "重置首选项状态" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "重置引导流程状态" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "重置首选项状态" @@ -4765,7 +4787,7 @@ msgstr "重试登录" msgid "Retries the last action, which errored out" msgstr "重试上次出错的操作" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -4797,7 +4819,7 @@ msgstr "回到上一页" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4806,7 +4828,7 @@ msgstr "回到上一页" msgid "Save" msgstr "保存" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4828,8 +4850,8 @@ msgstr "保存更改" msgid "Save handle change" msgstr "保存用户识别符更改" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "保存图片" @@ -4837,12 +4859,12 @@ msgstr "保存图片" msgid "Save image crop" msgstr "保存图片裁切" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "保存二维码" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "保存到自定义资讯源" @@ -4850,7 +4872,7 @@ msgstr "保存到自定义资讯源" msgid "Saved Feeds" msgstr "已保存资讯源" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "保存到你的照片图库" @@ -4873,8 +4895,8 @@ msgstr "保存图片裁剪设置" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "说嗨!" @@ -4888,9 +4910,9 @@ msgid "Scroll to top" msgstr "滚动到顶部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:531 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -4898,14 +4920,14 @@ msgstr "滚动到顶部" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "搜索" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "搜索 \"{query}\"" @@ -4927,7 +4949,7 @@ msgstr "搜索来添加你想推荐给别人的资讯源。" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "搜索用户" @@ -5018,7 +5040,7 @@ msgstr "选择 {numItems} 项中的第 {i} 项" msgid "Select the {emojiName} emoji as your avatar" msgstr "选择 {emojiName} 表情符号作为你的头像" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "请选择你要向哪个内容审核服务提供方提交举报" @@ -5026,6 +5048,10 @@ msgstr "请选择你要向哪个内容审核服务提供方提交举报" msgid "Select the service that hosts your data." msgstr "选择托管你数据的服务器。" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "选择视频" + #: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "选择你希望订阅资讯源中所包含的语言。如果未选择任何语言,将默认显示所有语言。" @@ -5064,8 +5090,7 @@ msgctxt "action" msgid "Send Email" msgstr "发送电子邮件" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "提交反馈" @@ -5074,14 +5099,14 @@ msgstr "提交反馈" msgid "Send message" msgstr "发送私信" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "发送私信给..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "提交举报" @@ -5094,8 +5119,8 @@ msgstr "给 {0} 提交举报" msgid "Send verification email" msgstr "发送验证电子邮件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "通过私信发送" @@ -5143,23 +5168,23 @@ msgstr "设置你的账户" msgid "Sets Bluesky username" msgstr "设置 Bluesky 用户名" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "设置主题为深色模式" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "设置主题为亮色模式" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "设置主题跟随系统设置" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "设置深色模式至深黑" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "设置深色模式至暗淡" @@ -5179,11 +5204,11 @@ msgstr "将图片纵横比设置为高" msgid "Sets image aspect ratio to wide" msgstr "将图片纵横比设置为宽" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:152 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "设置" @@ -5195,19 +5220,19 @@ msgstr "性行为或性暗示裸露。" msgid "Sexually Suggestive" msgstr "性暗示" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "分享" @@ -5221,18 +5246,18 @@ msgid "Share a fun fact!" msgstr "分享一个有趣的事实!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "仍然分享" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "分享资讯源" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "分享链接" @@ -5242,12 +5267,12 @@ msgstr "分享链接" msgid "Share Link" msgstr "分享链接" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "分享链接对话框" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "分享二维码" @@ -5255,7 +5280,7 @@ msgstr "分享二维码" msgid "Share this starter pack" msgstr "分享这个入门包" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "分享这个入门包以帮助其他人加入你在 Bluesky 上的社交网络。" @@ -5263,6 +5288,10 @@ msgstr "分享这个入门包以帮助其他人加入你在 Bluesky 上的社交 msgid "Share your favorite feed!" msgstr "分享你最喜欢的资讯源!" +#: src/Navigation.tsx:241 +msgid "Shared Preferences Tester" +msgstr "共享首选项测试器" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "分享链接的网站" @@ -5270,11 +5299,11 @@ msgstr "分享链接的网站" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "显示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "显示替代文本" @@ -5300,19 +5329,19 @@ msgstr "显示类似于 {0} 的关注者" msgid "Show hidden replies" msgstr "显示已隐藏的回复" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "更少显示类似这样的" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "显示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "更多显示类似这样的" @@ -5394,8 +5423,8 @@ msgstr "登录或创建你的账户以加入对话!" msgid "Sign into Bluesky or create a new account" msgstr "登录 Bluesky 或创建新账户" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "登出" @@ -5420,7 +5449,7 @@ msgstr "注册或登录以加入对话" msgid "Sign-in Required" msgstr "需要登录" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "登录身份" @@ -5429,12 +5458,12 @@ msgstr "登录身份" msgid "Signed in as @{0}" msgstr "以 @{0} 身份登录" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "使用你的入门包注册" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "注册但不使用入门包" @@ -5452,7 +5481,7 @@ msgstr "跳过这段流程" msgid "Software Dev" msgstr "程序开发" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "其他你可能喜欢的资讯源" @@ -5476,8 +5505,8 @@ msgstr "出了点问题,请重试" msgid "Something went wrong, please try again." msgstr "出了点问题,请重试。" -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "很抱歉,你的登录会话已过期,请重新登录。" @@ -5489,7 +5518,7 @@ msgstr "回复排序" msgid "Sort replies to the same post by:" msgstr "对同一帖文的回复进行排序:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "来源:<0>{0}" @@ -5511,7 +5540,7 @@ msgstr "运动" msgid "Square" msgstr "方块" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "开始一个新私信" @@ -5528,8 +5557,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "开始入门指南吧,若需获取更多选项请点击下一步,或点按跳过。" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:335 +#: src/Navigation.tsx:340 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "入门包" @@ -5550,7 +5579,7 @@ msgstr "入门包" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "入门包能让你更轻松地与朋友分享你最中意的资讯源和关注用户。" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "状态页" @@ -5558,17 +5587,17 @@ msgstr "状态页" msgid "Step {0} of {1}" msgstr "步骤 {1} 共 {0} 步" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "已清除存储,请立即重启应用。" -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:231 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5586,7 +5615,7 @@ msgstr "订阅 @{0} 以使用这些标记:" msgid "Subscribe to Labeler" msgstr "订阅标记者" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "订阅这个标记者" @@ -5594,11 +5623,11 @@ msgstr "订阅这个标记者" msgid "Subscribe to this list" msgstr "订阅这个列表" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "建议的账号" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "为你推荐" @@ -5607,7 +5636,7 @@ msgstr "为你推荐" msgid "Suggestive" msgstr "建议" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:251 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5622,19 +5651,19 @@ msgstr "切换账户" msgid "Switch between feeds to control your experience." msgstr "在资讯源之间切换以刷新你的浏览体验。" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "切换到 {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "切换你登录的账户" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "系统" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "系统日志" @@ -5683,11 +5712,11 @@ msgstr "告诉我们更多" msgid "Terms" msgstr "条款" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:261 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "服务条款" @@ -5702,13 +5731,13 @@ msgstr "用词违反了社群准则" msgid "text" msgstr "文本" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "文本输入框" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "谢谢,你的举报已提交。" @@ -5747,19 +5776,19 @@ msgstr "版权许可已迁移至 <0/>" msgid "The Discover feed now knows what you like" msgstr "现在 \"Discover\" 资讯源已了解你的喜好" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "使用 App 的体验更好。立即下载 Bluesky,我们将从你上次中断的地方继续。" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "资讯源已替换为 \"Discover\"。" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "以下标记已应用到你的账户。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "以下标记已应用到你的内容。" @@ -5792,8 +5821,8 @@ msgstr "服务条款已迁移至" msgid "There is no time limit for account deactivation, come back any time." msgstr "停用账户没有时间限制,你可以随时决定回来。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "连接至服务器时出现问题,请检查你的互联网连接并重试。" @@ -5802,7 +5831,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "删除资讯源时出现问题,请检查你的互联网连接并重试。" #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "更新资讯源时出现问题,请检查你的互联网连接并重试。" @@ -5812,7 +5841,7 @@ msgstr "更新资讯源时出现问题,请检查你的互联网连接并重试 msgid "There was an issue connecting to Tenor." msgstr "连接 Tenor 时出现问题。" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5844,7 +5873,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交举报时出现问题,请检查你的网络连接。" @@ -5896,7 +5925,7 @@ msgstr "这个账户要求登录后才能查看其个人资料。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "这个账户已被你的一个或多个内容审核列表所屏蔽。要解除屏蔽,请从内容审核列表中删除这个账户。" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "这条申诉将发送至 <0>{0}。" @@ -5946,12 +5975,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "这个资讯源是空的!你或许需要先关注更多的用户,或检查你的语言设置。" #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "这里是空的。" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "这个资讯源已离线,我们将改为显示来自 <0>Discover 资讯源的内容。" @@ -5971,7 +6000,7 @@ msgstr "这个标签是由 <0>{0} 标记的。" msgid "This label was applied by the author." msgstr "这个标签是由该作者标记的。" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "这个标签是由你标记的。" @@ -5999,12 +6028,12 @@ msgstr "该名称已被使用" msgid "This post has been deleted." msgstr "这条帖文已被删除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖文只对已登录用户可见,未登录的用户将无法看到。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "这条帖文将从资讯源中隐藏。" @@ -6057,12 +6086,12 @@ msgstr "这个账户目前没有关注任何人。" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "这将从你的隐藏词汇中删除 {0}。你随时可以重新添加。" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "讨论串首选项" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "讨论串首选项" @@ -6074,7 +6103,7 @@ msgstr "讨论串首选项已更新" msgid "Threaded Mode" msgstr "讨论串模式" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:294 msgid "Threads Preferences" msgstr "讨论串首选项" @@ -6115,8 +6144,8 @@ msgstr "转换" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "翻译" @@ -6129,7 +6158,7 @@ msgstr "重试" msgid "TV" msgstr "电视节目" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "两步验证" @@ -6217,7 +6246,7 @@ msgstr "取消关注 {0}" msgid "Unfollow Account" msgstr "取消关注账户" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "取消喜欢这个资讯源" @@ -6243,17 +6272,17 @@ msgstr "取消隐藏所有 {displayTag} 帖文" msgid "Unmute conversation" msgstr "取消静音对话" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "取消隐藏讨论串" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "取消固定" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "从主页取消固定" @@ -6269,7 +6298,7 @@ msgstr "从你的资讯源中取消固定" msgid "Unsubscribe" msgstr "取消订阅" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "取消订阅这个标记者" @@ -6298,20 +6327,20 @@ msgstr "上传图片" msgid "Upload a text file to:" msgstr "将文本文件上传至:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "从相机上传" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "从文件上传" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6351,7 +6380,7 @@ msgstr "使用推荐" msgid "Use the DNS panel" msgstr "使用 DNS 面板" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "使用这个和你的用户识别符一起登录其他应用。" @@ -6419,7 +6448,7 @@ msgstr "用户名或电子邮箱" msgid "Users" msgstr "用户" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "关注 <0/> 的用户" @@ -6446,15 +6475,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "验证 DNS 记录" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "验证邮箱" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "验证我的邮箱" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "验证我的邮箱" @@ -6471,7 +6500,7 @@ msgstr "验证文本文件" msgid "Verify Your Email" msgstr "验证你的邮箱" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" @@ -6480,11 +6509,15 @@ msgstr "版本 {appVersion} {bundleInfo}" msgid "Video Games" msgstr "电子游戏" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "视频不能大于 100MB" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "查看{0}的头像" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "查看{0}的个人资料" @@ -6516,7 +6549,7 @@ msgstr "查看这个标记的详情" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "查看个人资料" @@ -6528,7 +6561,7 @@ msgstr "查看头像" msgid "View the labeling service provided by @{0}" msgstr "查看 @{0} 提供的标记服务。" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "查看这个资讯源被谁喜欢" @@ -6620,7 +6653,7 @@ msgstr "很抱歉,我们无法加载你的隐藏词汇列表。请重试。" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,无法完成你的搜索。请稍后再试。" -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!你所回复的帖文已被删除。" @@ -6629,7 +6662,7 @@ msgstr "很抱歉!你所回复的帖文已被删除。" msgid "We're sorry! We can't find the page you were looking for." msgstr "很抱歉!我们找不到你正在寻找的页面。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "很抱歉!你目前只能订阅 20 个标记者,你已达到 20 个的限制。" @@ -6651,7 +6684,7 @@ msgstr "你想如何命名你的入门包?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "发生了什么新鲜事?" @@ -6668,15 +6701,15 @@ msgstr "你想在算法资讯源中看到哪些语言?" msgid "Who can message you?" msgstr "谁可以给你发送私信?" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "谁可以回复" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "谁可以回复对话框" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "谁可以回复?" @@ -6722,11 +6755,11 @@ msgstr "宽" msgid "Write a message" msgstr "编写私信" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "撰写帖文" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰写你的回复" @@ -6759,7 +6792,7 @@ msgstr "是的,删除此入门包" msgid "Yes, reactivate my account" msgstr "是的,重新启用我的账户" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "昨天,{time}" @@ -6900,19 +6933,19 @@ msgstr "你还没有创建任何入门包!" msgid "You haven't muted any words or tags yet" msgstr "你还没有隐藏任何词或标签" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "如果你认为由他人放置标签的标记信息有误,你可以提出申诉。" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果你认为标签的标记信息有误,你可以提出申诉。" -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "你最多只能添加 50 个资讯源" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "你最多只能添加 50 个用户" @@ -6932,7 +6965,7 @@ msgstr "你必须授权照片图库权限以保存二维码" msgid "You must grant access to your photo library to save the image." msgstr "你必须授权照片图库权限以保存图片。" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "你必须选择至少一个标记者进行举报" @@ -6972,15 +7005,15 @@ msgstr "完成创建账户后,你将关注建议的用户和资讯源!" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "完成创建帐户后,你将关注建议的用户!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "你将关注这些用户以及其他 {0} 位" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "你将立即关注这些人" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "你将通过这些资讯源接收最新动态" @@ -7071,7 +7104,7 @@ msgstr "你的隐藏词汇" msgid "Your password has been changed successfully!" msgstr "你的密码已成功更改!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "你的帖文已发布" @@ -7079,7 +7112,7 @@ msgstr "你的帖文已发布" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "你的帖文、喜欢和屏蔽是公开可见的,而隐藏不可见。" -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "你的个人资料" @@ -7087,7 +7120,7 @@ msgstr "你的个人资料" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用户将无法再看到你的个人资料、帖文、列表与其他相关信息,你可以随时登录以重新激活你的账户。" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "你的回复已发布" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 24bf2b348d..0222ad6bfe 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-07-05 03:19+0800\n" +"PO-Revision-Date: 2024-07-20 08:37+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -21,7 +21,7 @@ msgstr "(含有嵌入內容)" msgid "(no email)" msgstr "(沒有電子郵件)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" @@ -58,7 +58,7 @@ msgstr "{0, plural, one {喜歡} other {喜歡}}" #: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{0, plural,one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" +msgstr "{0, plural,one {# 個用戶表示喜歡} other {# 個用戶表示喜歡}}" #: src/screens/Profile/Header/Metrics.tsx:59 msgid "{0, plural, one {post} other {posts}}" @@ -76,7 +76,7 @@ msgstr "{0, plural, one {轉貼} other {轉貼}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "本週加入了 {0} 人" @@ -98,7 +98,7 @@ msgstr "「{0}」的入門包" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{count, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" +msgstr "{count, plural, one {# 個用戶表示喜歡} other {# 個用戶表示喜歡}}" #: src/lib/hooks/useTimeAgo.ts:69 msgid "{diff, plural, one {day} other {days}}" @@ -132,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 個跟隨中" @@ -141,13 +141,13 @@ msgstr "{following} 個跟隨中" msgid "{handle} can't be messaged" msgstr "無法傳送訊息給 {handle}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:285 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:298 #: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "{likeCount, plural, one {# 個用戶已喜歡} other {# 個用戶已喜歡}}" +msgstr "{likeCount, plural, one {# 個用戶表示喜歡} other {# 個用戶表示喜歡}}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 個未讀通知" @@ -177,11 +177,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1}和{2, plural, one {其他 # } other {其他 # }}個動態源已在您的入門包中" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" @@ -223,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "存取個人檔案和其他導覽連結" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "無障礙" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "無障礙設定" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:308 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "無障礙設定" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "帳號" @@ -309,8 +309,8 @@ msgstr "將用戶新增至此列表" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "新增帳號" @@ -393,7 +393,7 @@ msgid "Adult content is disabled." msgstr "成人內容已停用。" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "進階設定" @@ -422,7 +422,7 @@ msgstr "允許這些人向您發起對話:" #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" -msgstr "已經有重置碼了?" +msgstr "已經有重設碼了?" #: src/screens/Login/ChooseAccountForm.tsx:49 msgid "Already signed in as @{0}" @@ -430,9 +430,9 @@ msgstr "已以 @{0} 身份登入" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" -msgstr "ALT" +msgstr "替代文字" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 @@ -440,13 +440,13 @@ msgstr "ALT" msgid "Alt text" msgstr "替代文字" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "替代文字" #: src/view/com/composer/photos/Gallery.tsx:224 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." -msgstr "替代文字為盲人和視障人士描述圖片及提供情境。" +msgstr "替代文字可為盲人和視障人士描述圖片,並有助於為每個人提供背景資訊。" #: src/view/com/modals/VerifyEmail.tsx:132 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 @@ -480,8 +480,8 @@ msgstr "問題不在上述選項" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -494,7 +494,7 @@ msgid "an unknown error occurred" msgstr "出現未知錯誤" #: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "和" @@ -503,7 +503,7 @@ msgstr "和" msgid "Animals" msgstr "動物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "GIF 動畫" @@ -525,28 +525,28 @@ msgstr "應用程式專用密碼只能包含字母、數字、空格、破折號 #: src/view/com/modals/AddAppPasswords.tsx:103 msgid "App Password names must be at least 4 characters long." -msgstr "應用程式專用密碼名稱必須至少為 4 個字元。" +msgstr "應用程式專用密碼名稱必須至少有 4 個字元。" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "應用程式專用密碼設定" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:276 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "應用程式專用密碼" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "申訴" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "申訴「{0}」標記" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "已提交申訴" @@ -558,7 +558,7 @@ msgstr "已提交申訴" msgid "Appeal this decision" msgstr "對此決定提出上訴" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "外觀" @@ -567,10 +567,6 @@ msgstr "外觀" msgid "Apply default recommended feeds" msgstr "使用預設推薦的動態源" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "您確定要刪除這個入門包?" - #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "您確定要刪除這個應用程式專用密碼「{name}」嗎?" @@ -579,6 +575,10 @@ msgstr "您確定要刪除這個應用程式專用密碼「{name}」嗎?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會為其他參與者刪除。" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "您確定要刪除這個入門包嗎?" + #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會為其他參與者刪除。" @@ -591,7 +591,7 @@ msgstr "您確定要從您的動態中移除 {0} 嗎?" msgid "Are you sure you want to remove this from your feeds?" msgstr "您確定要將此從您的動態源中移除嗎?" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -601,7 +601,7 @@ msgstr "您確定嗎?" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:60 msgid "Are you writing in <0>{0}?" -msgstr "您正在使用 <0>{0} 書寫嗎?" +msgstr "您正在使用 <0>{0} 撰寫嗎?" #: src/screens/Onboarding/index.tsx:23 #: src/screens/Onboarding/state.ts:80 @@ -617,8 +617,8 @@ msgid "At least 3 characters" msgstr "至少 3 個字元" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -631,13 +631,12 @@ msgstr "至少 3 個字元" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "返回" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "基本設定" @@ -645,7 +644,7 @@ msgstr "基本設定" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "生日:" @@ -689,7 +688,7 @@ msgstr "已被封鎖" msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:147 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已封鎖帳號" @@ -741,7 +740,7 @@ msgstr "Bluesky 將從您的個人社群網路中選擇一組推薦的帳號。" #: src/screens/Moderation/index.tsx:557 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 的官方程式將不會向未登入的使用者顯示您的個人檔案和貼文。但其他應用程式可能不會遵循這個要求,這不會使您的帳號變成非公開的。" +msgstr "Bluesky 的官方程式將不會向未登入的使用者顯示您的個人檔案和貼文。但其他應用程式可能不會遵循這個要求,這不會使您的帳號轉為非公開狀態。" #: src/lib/moderation/useLabelBehaviorDescription.ts:53 msgid "Blur images" @@ -756,21 +755,21 @@ msgstr "模糊圖片並從動態中過濾" msgid "Books" msgstr "書籍" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "在探索頁面瀏覽更多帳號" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "在探索頁面瀏覽更多動態源" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "瀏覽更多建議" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "在探索頁面瀏覽更多建議" @@ -809,15 +808,15 @@ msgstr "相機" #: src/view/com/modals/AddAppPasswords.tsx:179 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 個字元。" +msgstr "只能包含字母、數字、空格、破折號及底線。長度必須至少有 4 個字元,但不超過 32 個字元。" #: src/components/Menu/index.tsx:215 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -835,7 +834,7 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "取消" @@ -872,7 +871,7 @@ msgid "Cancel reactivation and log out" msgstr "取消重新啟用並登出" #: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "取消搜尋" @@ -884,17 +883,17 @@ msgstr "取消開啟網站連結" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "變更帳號代碼" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "變更帳號代碼" @@ -902,12 +901,12 @@ msgstr "變更帳號代碼" msgid "Change my email" msgstr "變更我的電子郵件地址" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "變更密碼" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "變更密碼" @@ -919,7 +918,7 @@ msgstr "變更貼文的發佈語言為 {0}" msgid "Change Your Email" msgstr "變更您的電子郵件地址" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:320 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -931,14 +930,14 @@ msgstr "對話已靜音" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:325 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "對話設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "對話設定" @@ -961,7 +960,7 @@ msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" #: src/screens/Onboarding/StepInterests/index.tsx:190 msgid "Choose 3 or more:" -msgstr "選擇至少三個:" +msgstr "選擇至少 3 個:" #: src/screens/Onboarding/StepInterests/index.tsx:325 msgid "Choose at least {0} more" @@ -1000,19 +999,19 @@ msgstr "選擇哪些人可以回覆" msgid "Choose your password" msgstr "選擇您的密碼" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "清除所有遺留資料" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "清除所有遺留資料(並重啟)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "清除所有資料" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "清除所有資料(並重啟)" @@ -1021,11 +1020,11 @@ msgstr "清除所有資料(並重啟)" msgid "Clear search query" msgstr "清除搜尋記錄" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "清除所有遺留資料" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "清除所有資料" @@ -1045,7 +1044,7 @@ msgstr "點擊這裡以瞭解更多資訊。" msgid "Click here to open tag menu for {tag}" msgstr "點擊這裡以開啟 {tag} 的標籤選單" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "點擊以重試傳送訊息" @@ -1066,7 +1065,7 @@ msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "關閉" @@ -1121,7 +1120,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -1129,11 +1128,11 @@ msgstr "關閉貼文編輯頁並捨棄草稿" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "折疊用戶清單" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" @@ -1147,7 +1146,7 @@ msgstr "喜劇" msgid "Comics" msgstr "漫畫" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:266 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群守則" @@ -1160,7 +1159,7 @@ msgstr "完成初始設定並開始使用您的帳號" msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -1243,7 +1242,7 @@ msgstr "內容語言" #: src/components/moderation/ModerationDetailsDialog.tsx:75 #: src/lib/moderation/useModerationCauseDescription.ts:77 msgid "Content Not Available" -msgstr "內容不可用" +msgstr "無法查看此內容" #: src/components/moderation/ModerationDetailsDialog.tsx:46 #: src/components/moderation/ScreenHider.tsx:99 @@ -1292,7 +1291,7 @@ msgstr "烹飪" msgid "Copied" msgstr "已複製" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "已複製建構版本號至剪貼簿" @@ -1358,11 +1357,15 @@ msgstr "複製貼文文字" msgid "Copy QR code" msgstr "複製 QR Code" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:271 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作權政策" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "無法壓縮影片" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "無法離開對話" @@ -1388,7 +1391,7 @@ msgstr "建立" msgid "Create a new account" msgstr "建立新帳號" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" @@ -1398,7 +1401,7 @@ msgstr "為入門包建立 QR Code" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:345 msgid "Create a starter pack" msgstr "選擇一個入門包" @@ -1455,7 +1458,7 @@ msgid "Custom domain" msgstr "自訂網域" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所愛的內容。" @@ -1463,8 +1466,8 @@ msgstr "由社群打造的自訂動態源帶來全新體驗,幫助您找到所 msgid "Customize media from external sites." msgstr "自訂外部網站的媒體。" -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "深色" @@ -1472,7 +1475,7 @@ msgstr "深色" msgid "Dark mode" msgstr "深色模式" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "深色主題" @@ -1481,15 +1484,15 @@ msgid "Date of birth" msgstr "出生日期" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "停用帳號" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "停用我的帳號" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "內容管理偵錯" @@ -1507,7 +1510,7 @@ msgstr "偵錯面板" msgid "Delete" msgstr "刪除" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "刪除帳號" @@ -1523,8 +1526,8 @@ msgstr "刪除應用程式專用密碼" msgid "Delete app password?" msgstr "刪除應用程式專用密碼?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1548,7 +1551,7 @@ msgstr "為我刪除訊息" msgid "Delete my account" msgstr "刪除我的帳號" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "刪除我的帳號…" @@ -1582,7 +1585,7 @@ msgstr "已刪除" msgid "Deleted post." msgstr "已刪除的貼文。" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1597,11 +1600,11 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "昏暗" @@ -1630,11 +1633,11 @@ msgstr "關閉觸覺回饋" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1645,14 +1648,14 @@ msgstr "阻撓應用程式向未登入用戶顯示我的帳號" #: src/tours/HomeTour.tsx:70 msgid "Discover learns which posts you like as you browse." -msgstr "「Discover」動態源會在您瀏覽時了解您喜歡哪些貼文。" +msgstr "「Discover」動態源會在您瀏覽時瞭解您喜歡哪些貼文。" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "探索新的自訂動態源" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "探索新的動態源" @@ -1666,7 +1669,7 @@ msgstr "跳過入門指南" #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" -msgstr "顯示更大的 alt 文本標識" +msgstr "顯示較大的替代文字標誌" #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" @@ -1729,7 +1732,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "下載 Bluesky" @@ -1817,7 +1820,7 @@ msgstr "編輯列表詳情" msgid "Edit Moderation List" msgstr "編輯內容管理列表" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:281 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -1832,12 +1835,12 @@ msgstr "編輯我的個人檔案" msgid "Edit People" msgstr "編輯人物" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:183 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "編輯個人檔案" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:186 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "編輯個人檔案" @@ -1862,7 +1865,7 @@ msgstr "編輯您的顯示名稱" msgid "Edit your profile description" msgstr "編輯您的帳號描述" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:350 msgid "Edit your starter pack" msgstr "編輯您的入門包" @@ -1901,7 +1904,7 @@ msgstr "電子郵件已更新" msgid "Email verified" msgstr "電子郵件已驗證" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "電子郵件:" @@ -2063,7 +2066,7 @@ msgid "Exits image view" msgstr "離開圖片檢視器" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "退出輸入搜索查詢" @@ -2071,7 +2074,7 @@ msgstr "退出輸入搜索查詢" msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "展開用戶清單" @@ -2088,12 +2091,12 @@ msgstr "露骨或可能令人不安的媒體內容。" msgid "Explicit sexual images." msgstr "露骨的色情圖片。" -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "匯出我的資料" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "匯出我的資料" @@ -2107,20 +2110,20 @@ msgstr "外部媒體" 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:293 +#: src/Navigation.tsx:300 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "外部媒體偏好" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "外部媒體設定" #: src/view/com/modals/AddAppPasswords.tsx:119 #: src/view/com/modals/AddAppPasswords.tsx:123 msgid "Failed to create app password." -msgstr "建立應用程式專用密碼失敗。" +msgstr "無法建立應用程式專用密碼。" #: src/screens/StarterPack/Wizard/index.tsx:230 #: src/screens/StarterPack/Wizard/index.tsx:238 @@ -2137,14 +2140,14 @@ msgstr "無法刪除訊息" #: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" -msgstr "無法刪除貼文,請重試" +msgstr "無法刪除貼文,請再試一次" #: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" msgstr "無法刪除入門包" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "無法載入動態源偏好" @@ -2157,12 +2160,12 @@ msgstr "無法載入 GIF" msgid "Failed to load past messages" msgstr "無法載入過去的訊息" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "無法載入建議的動態源" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "無法載入建議的跟隨者" @@ -2170,18 +2173,18 @@ msgstr "無法載入建議的跟隨者" msgid "Failed to save image: {0}" msgstr "無法儲存圖片:{0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "無法傳送" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." -msgstr "無法提交申訴,請重試。" +msgstr "無法提交申訴,請再試一次。" #: src/view/com/util/forms/PostDropdownBtn.tsx:180 msgid "Failed to toggle thread mute, please try again" -msgstr "無法將討論串設為靜音,請重試" +msgstr "無法將討論串設為靜音,請再試一次" #: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" @@ -2192,7 +2195,7 @@ msgstr "無法更新動態" msgid "Failed to update settings" msgstr "無法更新設定" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:216 msgid "Feed" msgstr "動態" @@ -2206,19 +2209,19 @@ msgid "Feed toggle" msgstr "切換動態源" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "意見回饋" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:330 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "動態源" @@ -2254,7 +2257,7 @@ msgstr "尋找一些帳號來跟隨" #: src/tours/HomeTour.tsx:88 msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "在探索頁面中尋找更多想要追蹤的動態源和帳號。" +msgstr "在探索頁面中尋找更多想要跟隨的動態源和帳號。" #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2262,7 +2265,7 @@ msgstr "在 Bluesky 上尋找貼文和用戶" #: src/view/screens/PreferencesFollowingFeed.tsx:110 msgid "Fine-tune the content you see on your Following feed." -msgstr "對「Following」動態源中的內容進行微調,以下選項只對「Following」動態源起作用。" +msgstr "調整您在「Following」動態源中所看到的內容。" #: src/view/screens/PreferencesThreads.tsx:60 msgid "Fine-tune the discussion threads." @@ -2294,7 +2297,7 @@ msgid "Flip vertically" msgstr "垂直翻轉" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2333,54 +2336,50 @@ msgstr "全部跟隨" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" -msgstr "回追蹤" +msgstr "回跟" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "跟隨更多帳號以瞭解您的興趣,並建立您的社群網路。" -#: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "由 {0} 跟隨" - -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" -msgstr "已被你跟隨的 <0>{0} 跟隨" +msgstr "已被您跟隨的 <0>{0} 跟隨" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "已被你跟隨的 <0>{0} 和{1, plural, one {其他 # 人跟隨} other {其他 # 人跟}}" +msgstr "已被您跟隨的 <0>{0} 和{1, plural, one {其他 # 人跟隨} other {其他 # 人跟}}" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" -msgstr "已被你跟隨的 <0>{0} 和 <1>{1} 跟隨" +msgstr "已被您跟隨的 <0>{0} 和 <1>{1} 跟隨" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "已被你跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" +msgstr "已被您跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" #: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" -msgstr "已跟隨的用戶" +msgstr "您跟隨的用戶" #: src/view/screens/PreferencesFollowingFeed.tsx:153 msgid "Followed users only" msgstr "僅限已跟隨的用戶" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "已跟隨您" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" -msgstr "回跟" +msgstr "已回跟您" #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" msgstr "跟隨者" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:184 msgid "Followers of @{0} that you know" msgstr "您所認識的這些人也跟隨了 @{0}" @@ -2390,7 +2389,7 @@ msgid "Followers you know" msgstr "您也認識的跟隨者" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2402,7 +2401,7 @@ msgstr "您也認識的跟隨者" msgid "Following" msgstr "跟隨中" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "已跟隨 {0}" @@ -2411,13 +2410,13 @@ msgstr "已跟隨 {0}" msgid "Following {name}" msgstr "已跟隨 {name}" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "「Following」動態源偏好" -#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 #: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" @@ -2457,7 +2456,7 @@ msgstr "忘記密碼?" #: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" -msgstr "忘記?" +msgstr "忘記了?" #: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" @@ -2467,7 +2466,7 @@ msgstr "頻繁發佈不當內容" msgid "From @{sanitizedAuthor}" msgstr "來自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "來自 <0/>" @@ -2480,6 +2479,10 @@ msgstr "相簿" msgid "Generate a starter pack" msgstr "建立入門包" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "取得幫助" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "開始" @@ -2526,13 +2529,9 @@ msgstr "返回" msgid "Go Back" msgstr "返回" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "返回上一頁" - #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2574,7 +2573,7 @@ msgstr "前往用戶的個人檔案" #: src/lib/moderation/useGlobalLabelStrings.ts:46 msgid "Graphic Media" -msgstr "不適宜的圖像媒體" +msgstr "敏感媒體" #: src/state/shell/progress-guide.tsx:166 msgid "Half way there!" @@ -2592,7 +2591,7 @@ msgstr "觸覺" msgid "Harassment, trolling, or intolerance" msgstr "騷擾、惡作劇或其他無法容忍的行為" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:315 msgid "Hashtag" msgstr "標籤" @@ -2605,7 +2604,7 @@ msgid "Having trouble?" msgstr "遇到問題?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "幫助" @@ -2628,7 +2627,7 @@ msgstr "這是您的應用程式專用密碼。" msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "隱藏" @@ -2647,7 +2646,7 @@ msgstr "隱藏內容" msgid "Hide this post?" msgstr "隱藏這則貼文?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "隱藏用戶列表" @@ -2679,12 +2678,12 @@ msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參 msgid "Hmmmm, we couldn't load that moderation service." msgstr "抱歉,我們無法載入該內容管理服務。" -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:526 +#: src/Navigation.tsx:546 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "首頁" @@ -2865,14 +2864,14 @@ msgstr "邀請,但僅限個人" #: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "現在只有你一個人!使用上面的搜尋功能,將更多人加入到您的入門包中。" +msgstr "現在只有您一個人!使用上面的搜尋功能,將更多人加入到您的入門包中。" #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -2903,11 +2902,11 @@ msgstr "標記" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "標記是對用戶和內容的標註,可用於隱藏、警告和對網路進行分類。" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "您帳號上的標記" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "您內容上的標記" @@ -2915,16 +2914,16 @@ msgstr "您內容上的標記" msgid "Language selection" msgstr "語言選擇" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "語言設定" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:157 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "語言設定" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "語言" @@ -2984,7 +2983,7 @@ msgstr "離開 Bluesky" msgid "left to go." msgstr "個人在排在您前面。" -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" @@ -3002,7 +3001,7 @@ msgstr "讓我們來重設您的密碼吧!" msgid "Let's go!" msgstr "讓我們開始吧!" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "亮色" @@ -3015,30 +3014,30 @@ msgstr "喜歡 10 個貼文" msgid "Like 10 posts to train the Discover feed" msgstr "喜歡 10 個貼文以訓練「Discover」動態源" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:266 #: src/view/screens/ProfileFeed.tsx:573 msgid "Like this feed" -msgstr "對這個動態源按喜歡" +msgstr "對這個動態源表示喜歡" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:221 +#: src/Navigation.tsx:226 msgid "Liked by" -msgstr "按喜歡的用戶" +msgstr "表示喜歡的用戶" #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 #: src/view/screens/PostLikedBy.tsx:27 #: src/view/screens/ProfileFeedLikedBy.tsx:27 msgid "Liked By" -msgstr "按喜歡的用戶" +msgstr "表示喜歡的用戶" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "對您的自訂動態源表示喜歡" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" -msgstr "已喜歡您的貼文" +msgstr "表示喜歡您的貼文" #: src/view/screens/Profile.tsx:212 msgid "Likes" @@ -3048,7 +3047,7 @@ msgstr "喜歡" msgid "Likes on this post" msgstr "這條貼文的喜歡數" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:190 msgid "List" msgstr "列表" @@ -3085,12 +3084,12 @@ msgstr "已解除封鎖的列表" msgid "List unmuted" msgstr "已解除靜音的列表" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:127 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "列表" @@ -3098,15 +3097,15 @@ msgstr "列表" msgid "Lists blocking this user:" msgstr "封鎖此用戶的列表:" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "載入更多" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "載入更多推薦動態" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "載入更多推薦跟隨者" @@ -3125,7 +3124,7 @@ msgstr "載入新的貼文" msgid "Loading..." msgstr "載入中…" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:246 msgid "Log" msgstr "日誌" @@ -3230,7 +3229,7 @@ msgstr "訊息太長了" msgid "Message settings" msgstr "訊息設定" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:541 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3241,9 +3240,9 @@ msgstr "訊息" msgid "Misleading Account" msgstr "誤導性帳號" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:132 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "內容管理" @@ -3279,16 +3278,16 @@ msgstr "內容管理列表已更新" msgid "Moderation lists" msgstr "內容管理列表" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:137 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "內容管理列表" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "內容管理設定" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:236 msgid "Moderation states" msgstr "內容管理狀態" @@ -3393,14 +3392,14 @@ msgstr "已靜音" msgid "Muted accounts" msgstr "已靜音帳號" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:142 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已靜音帳號" #: src/view/screens/ModerationMutedAccounts.tsx:117 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." -msgstr "已靜音的帳號將不會在您的通知或動態中顯示,靜音資訊是完全非公開的。" +msgstr "已靜音的帳號將不會在您的通知或動態中顯示,靜音資訊完全只有您可以查看。" #: src/lib/moderation/useModerationCauseDescription.ts:87 msgid "Muted by \"{0}\"" @@ -3412,7 +3411,7 @@ msgstr "靜音文字和標籤" #: src/view/screens/ProfileList.tsx:675 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." -msgstr "封鎖是私人的。被封鎖的帳號可以與您互動,但您將無法看到他們的貼文或收到來自他們的通知。" +msgstr "靜音資訊只有您可以查看。被靜音的帳號仍可以與您互動,但您將無法看到他們的貼文或收到來自他們的通知。" #: src/components/dialogs/BirthDateSettings.tsx:35 #: src/components/dialogs/BirthDateSettings.tsx:38 @@ -3427,13 +3426,13 @@ msgstr "我的動態源" msgid "My Profile" msgstr "我的個人檔案" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" -msgstr "我儲存的動態源" +msgstr "儲存的動態源" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" -msgstr "我儲存的動態源" +msgstr "儲存的動態源" #: src/view/com/modals/AddAppPasswords.tsx:173 #: src/view/com/modals/CreateOrEditList.tsx:279 @@ -3470,7 +3469,7 @@ msgstr "切換到入門包" msgid "Navigates to the next screen" msgstr "切換到下一畫面" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "切換到您的個人檔案" @@ -3600,16 +3599,16 @@ msgstr "未找到精選 GIF,Tenor 可能發生問題。" #: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." -msgstr "沒有找到動態。嘗試其他搜尋。" +msgstr "沒有找到任何動態。請嘗試以其他關鍵字搜尋。" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再跟隨 {0}" #: src/screens/Signup/StepHandle.tsx:166 msgid "No longer than 253 characters" -msgstr "不超過 253 個字符" +msgstr "不超過 253 個字元" #: src/screens/Messages/List/ChatListItem.tsx:106 msgid "No messages yet" @@ -3649,19 +3648,19 @@ msgstr "未找到結果" #: src/view/screens/Feeds.tsx:512 msgid "No results found for \"{query}\"" -msgstr "未找到「{query}」的結果" +msgstr "未找到符合「{query}」的結果" #: src/view/com/modals/ListAddRemoveUsers.tsx:127 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 msgid "No results found for {query}" -msgstr "未找到 {query} 的結果" +msgstr "未找到符合 {query} 的結果" #: src/components/dialogs/GifSelect.ios.tsx:200 #: src/components/dialogs/GifSelect.tsx:216 msgid "No search results found for \"{search}\"." -msgstr "未找到「{search}」的搜尋結果。" +msgstr "未找到符合「{search}」的搜尋結果。" #: src/components/dialogs/EmbedConsent.tsx:105 #: src/components/dialogs/EmbedConsent.tsx:112 @@ -3679,17 +3678,17 @@ msgstr "沒有人可以回覆" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" -msgstr "還沒有人按喜歡,也許您應該成為第一個!" +msgstr "還沒有人對此表示喜歡,也許您可以成為第一個!" #: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." -msgstr "沒有找到任何人。嘗試其他搜尋。" +msgstr "沒有找到任何人。請嘗試以其他關鍵字搜尋。" #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" -msgstr "非色情內容裸體" +msgstr "非色情裸露" -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:122 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3721,13 +3720,13 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:529 +#: src/Navigation.tsx:536 #: src/view/screens/Notifications.tsx:132 #: src/view/screens/Notifications.tsx:169 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "通知" @@ -3735,7 +3734,7 @@ msgstr "通知" msgid "now" msgstr "現在" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "現在" @@ -3761,7 +3760,7 @@ msgstr "糟糕!" msgid "Oh no! Something went wrong." msgstr "糟糕!發生了一些錯誤。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:338 msgid "OK" msgstr "好的" @@ -3781,7 +3780,7 @@ msgstr "在" msgid "on {str}" msgstr "在 {str}" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "重新開始引導流程" @@ -3789,7 +3788,7 @@ msgstr "重新開始引導流程" msgid "Onboarding tour step {0}: {1}" msgstr "入門指南步驟 {0}:{1}" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" @@ -3819,7 +3818,7 @@ msgstr "糟糕!" #: src/screens/Onboarding/StepFinished.tsx:261 msgid "Open" -msgstr "開啟" +msgstr "開放" #: src/view/com/posts/AviFollowButton.tsx:89 msgid "Open {name} profile shortcut menu" @@ -3834,8 +3833,8 @@ msgstr "開啟頭像建立工具" msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3843,7 +3842,7 @@ msgstr "開啟表情符號選擇器" msgid "Open feed options menu" msgstr "開啟動態選項選單" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "在內建瀏覽器中開啟連結" @@ -3867,12 +3866,12 @@ msgstr "開啟貼文選項選單" msgid "Open starter pack menu" msgstr "開啟入門包選單" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "開啟系統日誌" @@ -3884,7 +3883,7 @@ msgstr "開啟 {numItems} 個選項" msgid "Opens a dialog to choose who can reply to this thread" msgstr "開啟對話窗來選擇哪些人可以回覆此討論串" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "開啟無障礙設定" @@ -3896,7 +3895,7 @@ msgstr "開啟除錯項目的額外詳細資訊" msgid "Opens camera on device" msgstr "開啟裝置相機" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "開啟對話設定" @@ -3904,7 +3903,7 @@ msgstr "開啟對話設定" msgid "Opens composer" msgstr "開啟編輯器" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "開啟可以更改的語言設定" @@ -3912,7 +3911,7 @@ msgstr "開啟可以更改的語言設定" msgid "Opens device photo gallery" msgstr "開啟裝置相簿" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "開啟外部連結嵌入設定" @@ -3934,27 +3933,27 @@ msgstr "開啟 GIF 選擇對話框" msgid "Opens list of invite codes" msgstr "開啟邀請碼列表" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "開啟帳號刪除的確認彈窗" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "開啟帳號刪除的確認彈窗。需要電子郵件驗證碼" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "開啟修改 Bluesky 密碼的彈窗" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "開啟建立新 Bluesky 帳號代碼的彈窗" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" -msgstr "開啟下載 Bluesky 帳號數據(存儲庫)的彈窗" +msgstr "開啟下載 Bluesky 帳號數據(儲存庫)的彈窗" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "開啟驗證電子郵件的彈窗" @@ -3962,7 +3961,7 @@ msgstr "開啟驗證電子郵件的彈窗" msgid "Opens modal for using custom domain" msgstr "開啟使用自訂網域的彈窗" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "開啟內容管理設定" @@ -3970,15 +3969,15 @@ msgstr "開啟內容管理設定" msgid "Opens password reset form" msgstr "開啟密碼重設表單" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "開啟包含所有已儲存的動態源之畫面" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "開啟應用程式專用密碼設定畫面" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "開啟「Following」動態源偏好" @@ -3986,30 +3985,34 @@ msgstr "開啟「Following」動態源偏好" msgid "Opens the linked website" msgstr "開啟網站連結" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "開啟系統日誌頁面" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "開啟討論串偏好" -#: src/view/com/notifications/FeedItem.tsx:524 +#: src/view/com/notifications/FeedItem.tsx:527 #: src/view/com/util/UserAvatar.tsx:422 msgid "Opens this profile" msgstr "開啟這個個人檔案" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "開啟影片選擇器" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "{0} 選項,共 {numItems} 個" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "在以下提供額外訊息(可選):" @@ -4069,7 +4072,7 @@ msgstr "密碼已更新" msgid "Password updated!" msgstr "密碼已更新!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "暫停" @@ -4078,11 +4081,11 @@ msgstr "暫停" msgid "People" msgstr "用戶" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:177 msgid "People followed by @{0}" msgstr "被 @{0} 跟隨的人" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:170 msgid "People following @{0}" msgstr "跟隨 @{0} 的人" @@ -4109,7 +4112,7 @@ msgstr "攝影" #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." -msgstr "適合成年人的圖像。" +msgstr "不適合未成年人的圖片。" #: src/view/screens/ProfileFeed.tsx:288 #: src/view/screens/ProfileList.tsx:617 @@ -4128,7 +4131,7 @@ msgstr "釘選的動態源列表" msgid "Pinned to your feeds" msgstr "從您的動態中取消釘選" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "播放" @@ -4136,7 +4139,7 @@ msgstr "播放" msgid "Play {0}" msgstr "播放 {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "播放或暫停 GIF" @@ -4191,7 +4194,7 @@ msgstr "請輸入您的邀請碼。" msgid "Please enter your password as well:" msgstr "請輸入您的密碼:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "請解釋您認為 {0} 不該套用此標記的原因" @@ -4208,7 +4211,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -4219,10 +4222,10 @@ msgstr "政治" #: src/view/com/modals/SelfLabel.tsx:112 msgid "Porn" -msgstr "色情內容" +msgstr "色情" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "發佈" @@ -4236,9 +4239,9 @@ msgstr "貼文" msgid "Post by {0}" msgstr "{0} 的貼文" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:196 +#: src/Navigation.tsx:203 +#: src/Navigation.tsx:210 msgid "Post by @{0}" msgstr "@{0} 的貼文" @@ -4309,7 +4312,7 @@ msgstr "按下以更改託管服務供應商" msgid "Press to retry" msgstr "按下以重試" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "按下以查看哪些您認識的人跟隨了此帳號" @@ -4325,16 +4328,16 @@ msgstr "主要語言" msgid "Prioritize Your Follows" msgstr "優先顯示跟隨者" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隱私" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:256 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "隱私政策" @@ -4353,9 +4356,9 @@ msgstr "個人檔案" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "個人檔案" @@ -4363,27 +4366,27 @@ msgstr "個人檔案" msgid "Profile updated" msgstr "個人檔案已更新" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "通過驗證電子郵件地址來保護您的帳號。" #: src/screens/Onboarding/StepFinished.tsx:247 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:66 msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "發佈回覆" @@ -4440,8 +4443,8 @@ msgstr "重新載入對話" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 #: src/view/com/modals/ListAddRemoveUsers.tsx:268 #: src/view/com/modals/SelfLabel.tsx:84 @@ -4456,7 +4459,7 @@ msgstr "從您的入門包刪除 {displayName}" #: src/view/com/util/AccountDropdownBtn.tsx:22 msgid "Remove account" -msgstr "刪除帳號" +msgstr "移除帳號" #: src/view/com/util/UserAvatar.tsx:384 msgid "Remove Avatar" @@ -4497,7 +4500,7 @@ msgstr "從我的動態源中刪除?" msgid "Remove image" msgstr "刪除圖片" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "刪除圖片預覽" @@ -4541,14 +4544,14 @@ msgstr "已從我的動態源中刪除" msgid "Removed from your feeds" msgstr "從您的動態中刪除" -#: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "從 {0} 中刪除預設縮圖" - #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "刪除已轉貼貼文" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "移除圖片預覽" + #: src/view/com/posts/FeedShutdownMsg.tsx:126 #: src/view/com/posts/FeedShutdownMsg.tsx:130 msgid "Replace with Discover" @@ -4566,7 +4569,7 @@ msgstr "回覆已被停用" msgid "Replies to this thread are disabled" msgstr "此討論串的回覆已停用" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -4575,17 +4578,23 @@ msgstr "回覆" msgid "Reply Filters" msgstr "回覆過濾器" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "對 <0><1/> 回覆" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "對已被封鎖的貼文回覆" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "對您回覆" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4683,15 +4692,20 @@ msgstr "轉貼或引用貼文" msgid "Reposted By" msgstr "轉貼" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "由 {0} 轉貼" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "由您轉貼" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "轉貼您的貼文" @@ -4734,8 +4748,8 @@ msgstr "重設碼" msgid "Reset Code" msgstr "重設碼" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "重設初始設定進行狀態" @@ -4743,16 +4757,16 @@ msgstr "重設初始設定進行狀態" msgid "Reset password" msgstr "重設密碼" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "重設偏好狀態" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "重設初始設定狀態" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "重設偏好狀態" @@ -4765,7 +4779,7 @@ msgstr "重試登入" msgid "Retries the last action, which errored out" msgstr "重試上次出錯的操作" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -4873,8 +4887,8 @@ msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "說句「你好!👋」" @@ -4888,7 +4902,7 @@ msgid "Scroll to top" msgstr "滾動到頂部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:531 #: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:75 #: src/view/com/util/forms/SearchInput.tsx:67 @@ -4898,14 +4912,14 @@ msgstr "滾動到頂部" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "搜尋" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "搜尋「{query}」" @@ -5018,17 +5032,21 @@ msgstr "選擇 {numItems} 個項目中的第 {i} 項" msgid "Select the {emojiName} emoji as your avatar" msgstr "選擇 {emojiName} 表情符號作為您的頭像" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" -msgstr "選擇要檢舉的內容管理服務提供者" +msgstr "選擇要向哪些內容管理服務提供者提出檢舉" #: src/view/com/auth/server-input/index.tsx:82 msgid "Select the service that hosts your data." msgstr "選擇用來託管您的資料的服務商。" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "選擇影片" + #: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." -msgstr "選擇您希望訂閱動態源中所包含的語言。未選擇任何語言時會預設顯示所有語言。" +msgstr "選擇您希望訂閱的動態源中所包含的語言。未選擇任何語言時會預設顯示所有語言。" #: src/view/screens/LanguageSettings.tsx:99 msgid "Select your app language for the default text to display in the app." @@ -5064,8 +5082,7 @@ msgctxt "action" msgid "Send Email" msgstr "發送電子郵件" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "提交意見" @@ -5080,8 +5097,8 @@ msgstr "傳送貼文給…" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "提交檢舉" @@ -5143,23 +5160,23 @@ msgstr "設定您的帳號" msgid "Sets Bluesky username" msgstr "設定 Bluesky 帳號代碼" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "將色彩主題設定為深色" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "將色彩主題設定為亮色" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "將色彩主題設定為跟隨系統" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "將深色主題設定為深色" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "將深色主題設定為昏暗" @@ -5179,17 +5196,17 @@ msgstr "將圖片比例設定為高" msgid "Sets image aspect ratio to wide" msgstr "將圖片比例設定為寬" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:152 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "設定" #: src/view/com/modals/SelfLabel.tsx:126 msgid "Sexual activity or erotic nudity." -msgstr "性行為或性暗示裸露。" +msgstr "性行為或色情裸露。" #: src/lib/moderation/useGlobalLabelStrings.ts:38 msgid "Sexually Suggestive" @@ -5257,11 +5274,15 @@ msgstr "分享這個入門包" #: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "分享這個入門包,以幫助別人加入你在 Bluesky 的社群。" +msgstr "分享這個入門包,以幫助別人加入您在 Bluesky 的社群。" #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" -msgstr "分享你喜愛的動態!" +msgstr "分享您喜愛的動態!" + +#: src/Navigation.tsx:241 +msgid "Shared Preferences Tester" +msgstr "共享偏好測試器" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" @@ -5270,11 +5291,11 @@ msgstr "分享網站的連結" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "顯示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "顯示替代文字" @@ -5306,8 +5327,8 @@ msgid "Show less like this" msgstr "減少顯示此類內容" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "顯示更多" @@ -5394,8 +5415,8 @@ msgstr "登入或建立您的帳號即可加入對話!" msgid "Sign into Bluesky or create a new account" msgstr "登入 Bluesky 或建立新帳號" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "登出" @@ -5420,7 +5441,7 @@ msgstr "註冊或登入即可參與對話" msgid "Sign-in Required" msgstr "需要登入" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "登入身分" @@ -5429,12 +5450,12 @@ msgstr "登入身分" msgid "Signed in as @{0}" msgstr "以 @{0} 身分登入" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "用您的入門包註冊" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "不使用入門包註冊" @@ -5452,9 +5473,9 @@ msgstr "跳過此流程" msgid "Software Dev" msgstr "軟體開發" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" -msgstr "其他你可能喜歡的動態源" +msgstr "其他您可能喜歡的動態源" #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 @@ -5468,13 +5489,13 @@ msgstr "發生了一些問題" #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "發生了一些問題,請重試" +msgstr "發生了一些問題,請再試一次" #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." -msgstr "發生了一些問題,請重試。" +msgstr "發生了一些問題,請再試一次。" #: src/App.native.tsx:98 #: src/App.web.tsx:80 @@ -5489,7 +5510,7 @@ msgstr "排序回覆" msgid "Sort replies to the same post by:" msgstr "對同一貼文的回覆進行排序:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "來源:<0>{0}" @@ -5528,8 +5549,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "開始入門指南吧!若需取得更多選項請點選下一步,或點選跳過。" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:335 +#: src/Navigation.tsx:340 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "入門包" @@ -5550,7 +5571,7 @@ msgstr "入門包" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "入門包讓您輕鬆地分享您喜愛的動態源與人物給您的朋友。" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "服務運作狀態頁面" @@ -5558,17 +5579,17 @@ msgstr "服務運作狀態頁面" msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:231 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "故事書" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5582,11 +5603,11 @@ msgstr "訂閱" msgid "Subscribe to @{0} to use these labels:" msgstr "訂閱 @{0} 以使用這些標記:" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:229 msgid "Subscribe to Labeler" msgstr "訂閱標記者" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Subscribe to this labeler" msgstr "訂閱這個標記者" @@ -5594,11 +5615,11 @@ msgstr "訂閱這個標記者" msgid "Subscribe to this list" msgstr "訂閱這個列表" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "推薦的帳號" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "為您推薦" @@ -5607,7 +5628,7 @@ msgstr "為您推薦" msgid "Suggestive" msgstr "性暗示" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:251 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5622,19 +5643,19 @@ msgstr "切換帳號" msgid "Switch between feeds to control your experience." msgstr "在動態源之間切換以掌控您的體驗。" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "切換到 {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "切換您登入的帳號" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "系統" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "系統日誌" @@ -5664,7 +5685,7 @@ msgstr "任務完成 - 10 個喜歡!" #: src/components/ProgressGuide/List.tsx:49 msgid "Teach our algorithm what you like" -msgstr "讓我們的演算法知道你喜歡什麼" +msgstr "讓我們的演算法知道您喜歡什麼" #: src/screens/Onboarding/index.tsx:36 #: src/screens/Onboarding/state.ts:99 @@ -5683,11 +5704,11 @@ msgstr "告訴我們更多" msgid "Terms" msgstr "條款" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:261 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "服務條款" @@ -5702,13 +5723,13 @@ msgstr "所使用的文字違反了社群標準" msgid "text" msgstr "文字" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "文字輸入框" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "謝謝,您的檢舉已提交。" @@ -5747,19 +5768,19 @@ msgstr "版權政策已移動到 <0/>" msgid "The Discover feed now knows what you like" msgstr "「Discover」動態源現在知道您喜歡什麼" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "使用應用程式的體驗會更好。現在就下載 Bluesky,我們將從你離開的地方繼續。" +msgstr "使用應用程式的體驗會更好。現在就下載 Bluesky,我們將從您離開的地方繼續。" #: src/view/com/posts/FeedShutdownMsg.tsx:66 msgid "The feed has been replaced with Discover." msgstr "此動態源已由「Discover」取代。" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "以下標記已套用到您的帳號。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "以下標記已套用到您的內容。" @@ -5792,7 +5813,7 @@ msgstr "服務條款已遷移到" msgid "There is no time limit for account deactivation, come back any time." msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 #: src/view/screens/ProfileFeed.tsx:544 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" @@ -5844,7 +5865,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" @@ -5894,9 +5915,9 @@ msgstr "此帳號要求使用者登入後才能查看其個人檔案。" #: src/components/dms/BlockedByListDialog.tsx:34 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." -msgstr "此帳號已被一個或多個內容管理清單封鎖。若要解除封鎖,請直接瀏覽這些清單並刪除此使用者。" +msgstr "此帳號已被一個或多個內容管理清單封鎖。若要解除封鎖,請檢查這些清單並刪除此使用者。" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "此申訴將被提交至 <0>{0}。" @@ -5923,7 +5944,7 @@ msgstr "此內容由 {0} 託管。是否要啟用外部媒體?" #: src/components/moderation/ModerationDetailsDialog.tsx:77 #: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." -msgstr "由於其中一個用戶封鎖了另一個用戶,無法查看此內容。" +msgstr "由於有用戶被另一個用戶封鎖,導致無法查看此內容。" #: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." @@ -5931,7 +5952,7 @@ msgstr "沒有 Bluesky 帳號,無法查看此內容。" #: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." -msgstr "此對話是與已刪除或停用的帳號進行的。點擊以查看選項。" +msgstr "這是一段與已刪除或已停用帳號的對話。按此以查看選項。" #: src/view/screens/Settings/ExportCarDialog.tsx:93 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." @@ -5971,7 +5992,7 @@ msgstr "此標記由 <0>{0} 新增。" msgid "This label was applied by the author." msgstr "此標記由發布者新增。" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "此標記由您新增。" @@ -6047,7 +6068,7 @@ msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" #: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." -msgstr "該用戶是新來帳號,請按此了解更多有關他們何時加入的資訊。" +msgstr "這是新來的用戶,請按此瞭解更多有關他們何時加入的資訊。" #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." @@ -6057,12 +6078,12 @@ msgstr "此用戶未跟隨任何人。" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "這將從您的靜音文字中刪除 {0},您隨時可以新增回來。" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "討論串偏好" #: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "討論串偏好" @@ -6074,7 +6095,7 @@ msgstr "討論串設定已更新" msgid "Threaded Mode" msgstr "樹狀顯示模式" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:294 msgid "Threads Preferences" msgstr "討論串偏好" @@ -6129,7 +6150,7 @@ msgstr "重試" msgid "TV" msgstr "電視節目" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "雙重驗證" @@ -6265,11 +6286,11 @@ msgstr "取消釘選內容管理列表" msgid "Unpinned from your feeds" msgstr "已從您的動態源取消釘選" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:227 msgid "Unsubscribe" msgstr "取消訂閱" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:195 msgid "Unsubscribe from this labeler" msgstr "取消訂閱這個標記者" @@ -6362,11 +6383,11 @@ msgstr "使用者:" #: src/components/moderation/ModerationDetailsDialog.tsx:64 #: src/lib/moderation/useModerationCauseDescription.ts:58 msgid "User Blocked" -msgstr "用戶被封鎖" +msgstr "用戶已被封鎖" #: src/lib/moderation/useModerationCauseDescription.ts:50 msgid "User Blocked by \"{0}\"" -msgstr "用戶被「{0}」封鎖" +msgstr "用戶已被「{0}」封鎖" #: src/components/dms/BlockedByListDialog.tsx:27 msgid "User blocked by list" @@ -6374,7 +6395,7 @@ msgstr "用戶已被列表封鎖" #: src/components/moderation/ModerationDetailsDialog.tsx:53 msgid "User Blocked by List" -msgstr "用戶被列表封鎖" +msgstr "用戶已被列表封鎖" #: src/lib/moderation/useModerationCauseDescription.ts:68 msgid "User Blocking You" @@ -6446,15 +6467,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "驗證 DNS 紀錄" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "驗證電子郵件" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "驗證我的電子郵件" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "驗證我的電子郵件" @@ -6471,7 +6492,7 @@ msgstr "驗證文字檔案" msgid "Verify Your Email" msgstr "驗證您的電子郵件" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" @@ -6480,11 +6501,15 @@ msgstr "版本 {appVersion} {bundleInfo}" msgid "Video Games" msgstr "電子遊戲" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "影片不能超過 100MB" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "查看 {0} 的頭像" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "查看 {0} 的個人檔案" @@ -6578,7 +6603,7 @@ msgstr "您已看完了您跟隨的貼文。這是來自 <0/> 的最新貼文。 #: src/components/dialogs/MutedWords.tsx:203 msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "我們建議避免新增在許多貼文中常用的文字,因為這可能令您看不到任何貼文。" +msgstr "我們建議避免新增在許多貼文中常用的文字,因為這可能會使您看不到任何貼文。" #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." @@ -6602,7 +6627,7 @@ msgstr "我們將使用這些資訊來協助訂製您的體驗。" #: src/components/dms/dialogs/SearchablePeopleList.tsx:90 msgid "We're having network issues, try again" -msgstr "我們遇到網路問題,請重試" +msgstr "我們遇到網路問題,請再試一次" #: src/screens/Signup/index.tsx:89 msgid "We're so excited to have you join us!" @@ -6620,7 +6645,7 @@ msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!您回覆的貼文已被刪除。" @@ -6629,7 +6654,7 @@ msgstr "很抱歉!您回覆的貼文已被刪除。" msgid "We're sorry! We can't find the page you were looking for." msgstr "很抱歉!我們找不到您正在尋找的頁面。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:332 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "抱歉!您只能訂閱二十個標記者,您已達到二十個的限制。" @@ -6643,7 +6668,7 @@ msgstr "歡迎,朋友!" #: src/screens/Onboarding/StepInterests/index.tsx:154 msgid "What are your interests?" -msgstr "您感興趣的是什麼?" +msgstr "您對什麼感興趣?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:42 msgid "What do you want to call your starter pack?" @@ -6651,7 +6676,7 @@ msgstr "您想將您的入門包命名為什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -6722,11 +6747,11 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -6759,7 +6784,7 @@ msgstr "是,刪除這個入門包" msgid "Yes, reactivate my account" msgstr "確定並停用我的帳號" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "昨天,{time}" @@ -6773,7 +6798,7 @@ msgstr "您" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." -msgstr "你正處於隊列之中。" +msgstr "您正處於隊列之中。" #: src/view/com/profile/ProfileFollows.tsx:86 msgid "You are not following anyone." @@ -6882,7 +6907,7 @@ msgstr "您還沒有封鎖任何帳號。要封鎖帳號,請前往其個人檔 #: src/view/screens/AppPasswords.tsx:91 msgid "You have not created any app passwords yet. You can create one by pressing the button below." -msgstr "您還沒有建立任何應用程式專用密碼,如您想建立一個,按下面的按鈕。" +msgstr "您還沒有建立任何應用程式專用密碼,您可以按下面的按鈕來建立一個。" #: src/view/screens/ModerationMutedAccounts.tsx:133 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." @@ -6900,11 +6925,11 @@ msgstr "您還沒有建立任何入門包!" msgid "You haven't muted any words or tags yet" msgstr "您還沒有隱藏任何文字或標籤" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可以提出申訴。" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果您覺得這些標記有誤,您可以提出申訴。" @@ -6932,7 +6957,7 @@ msgstr "您必須授予對圖片庫的存取權限才能儲存 QR Code" msgid "You must grant access to your photo library to save the image." msgstr "您必須授予對圖片庫的存取權限才能儲存圖片。" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "您必須選擇至少一個標記者來提交檢舉" @@ -6946,11 +6971,11 @@ msgstr "您將不再收到這條討論串的通知" #: src/view/com/util/forms/PostDropdownBtn.tsx:170 msgid "You will now receive notifications for this thread" -msgstr "您將收到這條討論串的通知" +msgstr "您將繼續收到這條討論串的通知" #: src/screens/Login/SetNewPasswordForm.tsx:104 msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." -msgstr "您將收到一封包含重設碼的電子郵件。請在此輸入該「重設碼」,然後輸入您的新密碼。" +msgstr "您將收到一封包含「重設碼」的電子郵件。請在此輸入該代碼,然後輸入您的新密碼。" #: src/screens/Messages/List/ChatListItem.tsx:114 msgid "You: {0}" @@ -6966,23 +6991,23 @@ msgstr "您:{short}" #: src/screens/Signup/index.tsx:102 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "當您完成帳號創建後,您將會跟隨建議的用戶和動態源!" +msgstr "當您成功建立帳號後,您將會跟隨建議的用戶和動態源!" #: src/screens/Signup/index.tsx:107 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "當您完成帳號創建後,您將會跟隨建議的用戶!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "您將會跟隨這些人物和其他 {0} 人" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "您將會立即跟隨這些人物" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" -msgstr "你將透過這些動態源接收最新動態" +msgstr "您將透過這些動態源接收最新動態" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:94 @@ -7018,7 +7043,7 @@ msgstr "您的帳號已刪除" #: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." -msgstr "您可以將您的帳號存放庫下載為一個「CAR」檔案。該檔案包含了所有公開的資料紀錄,但不包括嵌入媒體,例如圖片或您的私人資料,目前這些資料必須另外擷取。" +msgstr "您可以將您的帳號儲存庫下載為一個「CAR」檔案。該檔案包含了所有公開的資料紀錄,但不包括嵌入媒體,例如圖片或您的私人資料,目前這些資料必須另外擷取。" #: src/screens/Signup/StepInfo/index.tsx:180 msgid "Your birth date" @@ -7045,11 +7070,11 @@ msgstr "您的電子郵件地址已更新但尚未驗證。作為下一步,請 #: src/view/com/modals/VerifyEmail.tsx:122 msgid "Your email has not yet been verified. This is an important security step which we recommend." -msgstr "您的電子郵件地址尚未驗證。這是一個我們建議的重要安全步驟。" +msgstr "您的電子郵件地址尚未驗證。這是一個重要的安全措施,我們建議您完成驗證。" #: src/state/shell/progress-guide.tsx:161 msgid "Your first like!" -msgstr "你的第一個喜歡!" +msgstr "您的第一個喜歡!" #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." @@ -7071,15 +7096,15 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "您的貼文已發佈" #: src/screens/Onboarding/StepFinished.tsx:251 msgid "Your posts, likes, and blocks are public. Mutes are private." -msgstr "您的貼文、按喜歡和封鎖是公開可見的,而靜音是私人的。" +msgstr "您的貼文、喜歡和封鎖是公開的,而靜音資訊則只有您可以查看。" -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "您的個人檔案" @@ -7087,7 +7112,7 @@ msgstr "您的個人檔案" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "您的回覆已發佈" From 8588a2ad51ee52bdd3a2099a300fc60e4534d2c9 Mon Sep 17 00:00:00 2001 From: Takayuki KUSANO <65759+tkusano@users.noreply.github.com> Date: Thu, 25 Jul 2024 06:41:05 +0900 Subject: [PATCH 379/520] Updated Japanese Translation (#4748) * Updated translation * Update translation * Update translation --- src/locale/locales/ja/messages.po | 69 +++++++++++++++++++++++-------- 1 file changed, 52 insertions(+), 17 deletions(-) diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 98b3148382..35c161c162 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-07-04 13:07+0900\n" +"PO-Revision-Date: 2024-07-24 09:47+0900\n" "Last-Translator: tkusano\n" "Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada, middlingphys, hibiki, reindex-ot, haoyayoi, vyv03354\n" "Plural-Forms: \n" @@ -478,6 +478,14 @@ msgstr "すべてフォローしようとしたらエラーが発生しました msgid "An issue not included in these options" msgstr "ほかの選択肢にはあてはまらない問題" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "チャットの開始時に問題が発生しました" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "チャットを開始しようとした時に問題が発生しました" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 #: src/components/ProfileCard.tsx:309 @@ -567,10 +575,6 @@ msgstr "背景" msgid "Apply default recommended feeds" msgstr "デフォルトのおすすめフィードを追加" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "このスターターパックを本当に削除したいですか?" - #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "アプリパスワード「{name}」を本当に削除しますか?" @@ -579,6 +583,10 @@ msgstr "アプリパスワード「{name}」を本当に削除しますか?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "このメッセージを本当に削除しますか?このメッセージはあなたからは削除したように見えますが、他の参加者からは削除されません。" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "本当にこのスターターパックを削除したいですか?" + #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "この会話から退出しますか?あなたのメッセージはあなたからは削除したように見えますが、他の参加者からは削除されません。" @@ -1363,6 +1371,10 @@ msgstr "QRコードをコピー" msgid "Copyright Policy" msgstr "著作権ポリシー" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "ビデオを圧縮できませんでした" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "チャットからの退出に失敗しました" @@ -2339,10 +2351,6 @@ msgstr "フォローバック" msgid "Follow more accounts to get connected to your interests and build your network." msgstr "もっとたくさんのアカウントをフォローして、興味あることにつながり、ネットワークを広げましょう。" -#: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "{0}がフォロー中" - #: src/components/KnownFollowers.tsx:223 msgid "Followed by <0>{0}" msgstr "<0>{0}がフォロー中" @@ -2480,6 +2488,10 @@ msgstr "ギャラリー" msgid "Generate a starter pack" msgstr "スターターパックを生成" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "ヘルプを表示" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "始める" @@ -2526,10 +2538,6 @@ msgstr "戻る" msgid "Go Back" msgstr "戻る" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "前の画面に戻る" - #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:104 @@ -4004,6 +4012,10 @@ msgstr "スレッドの設定を開く" msgid "Opens this profile" msgstr "プロフィールを開く" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "ビデオの選択画面を開く" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "{numItems}個中{0}目のオプション" @@ -4541,14 +4553,14 @@ msgstr "マイフィードから削除しました" msgid "Removed from your feeds" msgstr "あなたのフィードから削除しました" -#: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "{0}からデフォルトのサムネイルを削除" - #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "引用を削除する" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "画像のプレビューを削除する" + #: src/view/com/posts/FeedShutdownMsg.tsx:126 #: src/view/com/posts/FeedShutdownMsg.tsx:130 msgid "Replace with Discover" @@ -4586,6 +4598,12 @@ msgctxt "description" msgid "Reply to a blocked post" msgstr "ブロックした投稿への返信" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "あなたへの返信" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4691,6 +4709,11 @@ msgstr "{0}にリポストされた" msgid "Reposted by <0><1/>" msgstr "<0><1/>がリポスト" +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "あなたのリポスト" + #: src/view/com/notifications/FeedItem.tsx:187 msgid "reposted your post" msgstr "があなたの投稿をリポストしました" @@ -5026,6 +5049,10 @@ msgstr "報告先のモデレーションサービスを選んでください" msgid "Select the service that hosts your data." msgstr "データをホストするサービスを選択します。" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "ビデオを選択" + #: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "登録されたフィードに含める言語を選択します。選択されていない場合は、すべての言語が表示されます。" @@ -5263,6 +5290,10 @@ msgstr "このスターターパックを共有して、他のユーザーがBlu msgid "Share your favorite feed!" msgstr "お気に入りのフィードをシェアして!" +#: src/Navigation.tsx:241 +msgid "Shared Preferences Tester" +msgstr "Shared Preferencesのテスター" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "リンクしたウェブサイトを共有" @@ -6480,6 +6511,10 @@ msgstr "バージョン {appVersion} {bundleInfo}" msgid "Video Games" msgstr "ビデオゲーム" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "ビデオは100MB以下にしてください" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" From 2e7398b7c3de3fb0323aaa19557bf395e832a493 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Wed, 24 Jul 2024 22:41:43 +0100 Subject: [PATCH 380/520] Update German localization (part 1) (#4742) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update German localization * Apply suggestions from code review Co-authored-by: cdfzo * update string after #4743 merged * Apply suggestions from code review Co-authored-by: cdfzo * Starterpaket –––> Startpaket * Improve existing translations (#17) * Improve existing translations * Update more * Update more --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * capitalise toast --------- Co-authored-by: cdfzo --- src/locale/locales/de/messages.po | 988 +++++++++--------------------- 1 file changed, 297 insertions(+), 691 deletions(-) diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index d570eab97e..41c1d3b7a8 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -8,14 +8,14 @@ msgstr "" "Language: de\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-03-12 13:00+0000\n" -"Last-Translator: \n" -"Language-Team: Translators in PR 2319, PythooonUser, cdfzo\n" +"PO-Revision-Date: 2024-07-06 17:45+0100\n" +"Last-Translator: surfdude29\n" +"Language-Team: Translators in PR 2319, surfdude29, PythooonUser, cdfzo, imbstt\n" "Plural-Forms: \n" #: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" -msgstr "" +msgstr "(enthält eingebettete Inhalte)" #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" @@ -23,145 +23,129 @@ msgstr "(keine E-Mail)" #: src/view/com/notifications/FeedItem.tsx:294 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" -msgstr "" - -#: src/components/moderation/LabelsOnMe.tsx:55 -#~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" -#~ msgstr "" +msgstr "{0, plural, one {{formattedCount} anderer} other {{formattedCount} andere}}" #: src/components/moderation/LabelsOnMe.tsx:55 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" -msgstr "" - -#: src/components/moderation/LabelsOnMe.tsx:61 -#~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" -#~ msgstr "" +msgstr "{0, plural, one {# Label wurde auf dieses Konto platziert} other {# Labels wurden auf dieses Konto platziert}}" #: src/components/moderation/LabelsOnMe.tsx:61 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" -msgstr "" +msgstr "{0, plural, one {# Label wurde auf diesen Inhalt gesetzt} other {# Labels wurden auf diesen Inhalt gesetzt}}" #: src/view/com/util/post-ctrls/RepostButton.tsx:66 msgid "{0, plural, one {# repost} other {# reposts}}" -msgstr "" - -#: src/components/KnownFollowers.tsx:179 -#~ msgid "{0, plural, one {and # other} other {and # others}}" -#~ msgstr "" +msgstr "{0, plural, one {# Repost} other {# Reposts}}" #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" -msgstr "" +msgstr "{0, plural, one {Follower} other {Follower}}" #: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" -msgstr "" +msgstr "{0, plural, one {Folge ich} other {Folge ich}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:266 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" -msgstr "" +msgstr "{0, plural, one {Liken (# Like)} other {Liken (# Likes)}}" #: src/view/com/post-thread/PostThreadItem.tsx:382 msgid "{0, plural, one {like} other {likes}}" -msgstr "" +msgstr "{0, plural, one {Like} other {Likes}}" #: src/components/FeedCard.tsx:206 #: src/view/com/feeds/FeedSourceCard.tsx:301 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "" +msgstr "{0, plural, one {Von # Konto geliked} other {Von # Konten geliked}}" #: src/screens/Profile/Header/Metrics.tsx:59 msgid "{0, plural, one {post} other {posts}}" -msgstr "" +msgstr "{0, plural, one {Beitrag} other {Beiträge}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" -msgstr "" +msgstr "{0, plural, one {Antworten (# Antwort)} other {Antworten (# Antworten)}}" #: src/view/com/post-thread/PostThreadItem.tsx:362 msgid "{0, plural, one {repost} other {reposts}}" -msgstr "" +msgstr "{0, plural, one {Repost} other {Reposts}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:262 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" -msgstr "" +msgstr "{0, plural, one {Like aufheben (# Like)} other {Like aufheben (# Likes)}}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 msgid "{0} joined this week" -msgstr "" +msgstr "{0} sind diese Woche beigetreten" #: src/screens/StarterPack/StarterPackScreen.tsx:456 msgid "{0} people have used this starter pack!" -msgstr "" - -#: src/view/screens/ProfileList.tsx:286 -#~ msgid "{0} your feeds" -#~ msgstr "" +msgstr "{0} Personen haben dieses Startpaket bereits verwendet!" #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" -msgstr "" +msgstr "Der Avatar von {0}" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" -msgstr "" +msgstr "Die Lieblings-Feeds und -Leute von {0} – mach mit!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" -msgstr "" +msgstr "Startpaket von {0}" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "" +msgstr "{count, plural, one {Geliked von # Konto} other {Geliked von # Konten}}" #: src/lib/hooks/useTimeAgo.ts:69 msgid "{diff, plural, one {day} other {days}}" -msgstr "" +msgstr "{diff, plural, one {Tag} other {Tage}}" #: src/lib/hooks/useTimeAgo.ts:64 msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{diff, plural, one {Stunde} other {Stunden}}" #: src/lib/hooks/useTimeAgo.ts:59 msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{diff, plural, one {Minute} other {Minuten}}" #: src/lib/hooks/useTimeAgo.ts:75 msgid "{diff, plural, one {month} other {months}}" -msgstr "" +msgstr "{diff, plural, one {Monat} other {Monate}}" #: src/lib/hooks/useTimeAgo.ts:54 msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +msgstr "{diffSeconds, plural, one {Sekunde} other {Sekunden}}" #: src/screens/StarterPack/Wizard/index.tsx:175 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "Startpaket von {displayName}" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{estimatedTimeHrs, plural, one {Stunde} other {Stunden}}" #: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{estimatedTimeMins, plural, one {Minute} other {Minuten}}" #: src/components/ProfileHoverCard/index.web.tsx:504 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" -msgstr "{following} folge ich" +msgstr "{following} Folge ich" #: src/components/dms/dialogs/SearchablePeopleList.tsx:405 msgid "{handle} can't be messaged" -msgstr "" +msgstr "{handle} kann keine Nachricht gesendet werden" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 #: src/view/screens/ProfileFeed.tsx:588 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "" +msgstr "{likeCount, plural, one {Geliked von # Konto} other {Geliked von # Konten}}" #: src/view/shell/Drawer.tsx:462 msgid "{numUnreadNotifications} unread" @@ -169,86 +153,53 @@ msgstr "{numUnreadNotifications} ungelesen" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" -msgstr "" +msgstr "{profileName} ist vor {0} Bluesky beigetreten" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "{profileName} ist vor {0} Bluesky mit einem Startpaket beigetreten" #: src/view/screens/PreferencesFollowingFeed.tsx:67 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "" +msgstr "{value, plural, =0 {Alle Antworten anzeigen} one {Antworten mit mindestens # Like anzeigen} other {Antworten mit mindestens # Likes anzeigen}}" #: src/components/WhoCanReply.tsx:295 msgid "<0/> members" msgstr "<0/> Mitglieder" -#: src/screens/StarterPack/Wizard/index.tsx:485 -#~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -#~ msgstr "" - #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1} und {2, plural, one {# weitere Person} other {# weitere Personen}} sind in deinem Startpaket enthalten" #: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" - -#: src/screens/StarterPack/Wizard/index.tsx:497 -#~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -#~ msgstr "" +msgstr "<0>{0}, <1>{1} und {2, plural, one {# weiterer Feed} other {# weitere Feeds}} sind in deinem Startpaket enthalten" #: src/view/shell/Drawer.tsx:101 msgid "<0>{0} {1, plural, one {follower} other {followers}}" -msgstr "" +msgstr "<0>{0} {1, plural, one {Follower} other {Follower}}" #: src/view/shell/Drawer.tsx:112 msgid "<0>{0} {1, plural, one {following} other {following}}" -msgstr "" +msgstr "<0>{0} {1, plural, one {Folge ich} other {Folge ich}}" #: src/screens/StarterPack/Wizard/index.tsx:507 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" - -#: src/view/shell/Drawer.tsx:96 -#~ msgid "<0>{0} following" -#~ msgstr "" +msgstr "<0>{0} und<1> <2>{1} sind in deinem Startpaket enthalten" #: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" -msgstr "" - -#: src/components/ProfileHoverCard/index.web.tsx:437 -#~ msgid "<0>{followers} <1>{pluralizedFollowers}" -#~ msgstr "" - -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/screens/Profile/Header/Metrics.tsx:45 -#~ msgid "<0>{following} <1>following" -#~ msgstr "<0>{following} <1>folge ich" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:31 -#~ msgid "<0>Choose your<1>Recommended<2>Feeds" -#~ msgstr "<0>Wähle deine<1>empfohlenen<2>Feeds" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:38 -#~ msgid "<0>Follow some<1>Recommended<2>Users" -#~ msgstr "<0>Folge einigen<1>empfohlenen<2>Nutzern" +msgstr "<0>{0} ist in deinem Startpaket enthalten" #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." -msgstr "" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21 -#~ msgid "<0>Welcome to<1>Bluesky" -#~ msgstr "<0>Willkommen bei<1>Bluesky" +msgstr "<0>Unzutreffend. Diese Warnung ist nur für Beiträge mit angehängten Medien verfügbar." #: src/screens/StarterPack/Wizard/index.tsx:457 msgid "<0>You and<1> <2>{0} are included in your starter pack" -msgstr "" +msgstr "<0>Du und<1> <2>{0} seid in deinem Startpaket enthalten" #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" @@ -256,19 +207,11 @@ msgstr "⚠Ungültiger Handle" #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" -msgstr "" - -#: src/view/com/util/moderation/LabelInfo.tsx:45 -#~ msgid "A content warning has been applied to this {0}." -#~ msgstr "Diese Seite wurde mit einer Inhaltswarnung versehen {0}." +msgstr "2FA Bestätigung" #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" -msgstr "" - -#: src/lib/hooks/useOTAUpdate.ts:16 -#~ msgid "A new version of the app is available. Please update to continue using the app." -#~ msgstr "Eine neue Version der App ist verfügbar. Bitte aktualisiere die App, um sie weiter nutzen zu können." +msgstr "Ein Hilfe-Tooltip" #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 @@ -286,16 +229,12 @@ msgstr "Barrierefreiheit" #: src/view/screens/Settings/index.tsx:510 msgid "Accessibility settings" -msgstr "" +msgstr "Einstellungen für Barrierefreiheit" #: src/Navigation.tsx:301 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" -msgstr "" - -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "account" -#~ msgstr "" +msgstr "Einstellungen für Barrierefreiheit" #: src/screens/Login/LoginForm.tsx:190 #: src/view/screens/Settings/index.tsx:346 @@ -309,7 +248,7 @@ msgstr "Konto blockiert" #: src/view/com/profile/ProfileMenu.tsx:158 msgid "Account followed" -msgstr "" +msgstr "Konto gefolgt" #: src/view/com/profile/ProfileMenu.tsx:118 msgid "Account muted" @@ -354,19 +293,19 @@ msgstr "Hinzufügen" #: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" -msgstr "" +msgstr "Füge {0} weitere hinzu, um fortzufahren" #: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "Füge {displayName} zum Startpaket hinzu" #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" -msgstr "Eine Inhaltswarnung hinzufügen" +msgstr "Inhaltswarnung hinzufügen" #: src/view/screens/ProfileList.tsx:871 msgid "Add a user to this list" -msgstr "Einen Nutzer zu dieser Liste hinzufügen" +msgstr "Einen Benutzer zu dieser Liste hinzufügen" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 @@ -384,56 +323,31 @@ msgstr "Konto hinzufügen" msgid "Add alt text" msgstr "Alt-Text hinzufügen" -#: src/view/com/composer/GifAltText.tsx:175 -#~ msgid "Add ALT text" -#~ msgstr "" - #: src/view/screens/AppPasswords.tsx:106 #: src/view/screens/AppPasswords.tsx:148 #: src/view/screens/AppPasswords.tsx:161 msgid "Add App Password" msgstr "App-Passwort hinzufügen" -#: src/view/com/modals/report/InputIssueDetails.tsx:41 -#: src/view/com/modals/report/Modal.tsx:191 -#~ msgid "Add details" -#~ msgstr "Details hinzufügen" - -#: src/view/com/modals/report/Modal.tsx:194 -#~ msgid "Add details to report" -#~ msgstr "Details zum Report hinzufügen" - -#: src/view/com/composer/Composer.tsx:467 -#~ msgid "Add link card" -#~ msgstr "Link-Karte hinzufügen" - -#: src/view/com/composer/Composer.tsx:472 -#~ msgid "Add link card:" -#~ msgstr "Link-Karte hinzufügen:" - #: src/components/dialogs/MutedWords.tsx:157 msgid "Add mute word for configured settings" msgstr "Stummgeschaltetes Wort für konfigurierte Einstellungen hinzufügen" #: src/components/dialogs/MutedWords.tsx:86 msgid "Add muted words and tags" -msgstr "Füge stummgeschaltete Wörter und Tags hinzu" - -#: src/screens/StarterPack/Wizard/index.tsx:197 -#~ msgid "Add people to your starter pack that you think others will enjoy following" -#~ msgstr "" +msgstr "Stummgeschaltete Wörter und Tags hinzufügen" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" -msgstr "" +msgstr "Empfohlene Feeds hinzufügen" #: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "Füge deinem Startpaket einige Feeds hinzu!" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" -msgstr "" +msgstr "Füge den Standard-Feed nur von Personen, denen du folgst, hinzu" #: src/view/com/modals/ChangeHandle.tsx:410 msgid "Add the following DNS record to your domain:" @@ -441,7 +355,7 @@ msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" #: src/components/FeedCard.tsx:289 msgid "Add this feed to your feeds" -msgstr "" +msgstr "Füge diesen Feed zu deinen Feeds hinzu" #: src/view/com/profile/ProfileMenu.tsx:267 #: src/view/com/profile/ProfileMenu.tsx:270 @@ -452,10 +366,6 @@ msgstr "Zu Listen hinzufügen" msgid "Add to my feeds" msgstr "Zu meinen Feeds hinzufügen" -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:139 -#~ msgid "Added" -#~ msgstr "Hinzugefügt" - #: src/view/com/modals/ListAddRemoveUsers.tsx:191 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" @@ -474,17 +384,13 @@ msgstr "Passe die Anzahl der Likes an, die eine Antwort haben muss, um in deinem msgid "Adult Content" msgstr "Inhalt für Erwachsene" -#: src/view/com/modals/ContentFilteringSettings.tsx:141 -#~ msgid "Adult content can only be enabled via the Web at <0/>." -#~ msgstr "Inhalte für Erwachsene können nur über das Web unter <0/> aktiviert werden." - #: src/screens/Moderation/index.tsx:356 msgid "Adult content can only be enabled via the Web at <0>bsky.app." -msgstr "" +msgstr "Inhalte für Erwachsene können nur über das Web unter <0>bsky.app aktiviert werden." #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." -msgstr "" +msgstr "Inhalte für Erwachsene sind deaktiviert." #: src/screens/Moderation/index.tsx:399 #: src/view/screens/Settings/index.tsx:687 @@ -493,11 +399,11 @@ msgstr "Erweitert" #: src/state/shell/progress-guide.tsx:176 msgid "Algorithm training complete!" -msgstr "" +msgstr "Das Trainieren des Algorithmus ist abgeschlossen!" #: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" -msgstr "" +msgstr "Allen Konten wurden gefolgt!" #: src/view/screens/Feeds.tsx:734 msgid "All the feeds you've saved, right in one place." @@ -506,17 +412,12 @@ msgstr "All deine gespeicherten Feeds an einem Ort." #: src/view/com/modals/AddAppPasswords.tsx:187 #: src/view/com/modals/AddAppPasswords.tsx:194 msgid "Allow access to your direct messages" -msgstr "" - -#: src/screens/Messages/Settings.tsx:61 -#: src/screens/Messages/Settings.tsx:64 -#~ msgid "Allow messages from" -#~ msgstr "" +msgstr "Erlaube den Zugriff auf deine Direktnachrichten" #: src/screens/Messages/Settings.tsx:62 #: src/screens/Messages/Settings.tsx:65 msgid "Allow new messages from" -msgstr "" +msgstr "Erlaube neue Nachrichten von" #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 @@ -541,11 +442,11 @@ msgstr "Alt-Text" #: src/view/com/util/post-embeds/GifEmbed.tsx:180 msgid "Alt Text" -msgstr "" +msgstr "Alt-Text" #: src/view/com/composer/photos/Gallery.tsx:224 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." -msgstr "Alt-Text beschreibt Bilder für blinde und sehbehinderte Nutzer und hilft, den Kontext für alle zu vermitteln." +msgstr "Alt-Text beschreibt Bilder für blinde und sehbehinderte Benutzer und hilft, den Kontext für alle zu vermitteln." #: src/view/com/modals/VerifyEmail.tsx:132 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 @@ -554,32 +455,24 @@ msgstr "Eine E-Mail wurde an {0} gesendet. Sie enthält einen Bestätigungscode, #: src/view/com/modals/ChangeEmail.tsx:114 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." -msgstr "Eine E-Mail wurde an deine vorherige Adresse {0} gesendet. Sie enthält einen Bestätigungscode, den du unten eingeben kannst." +msgstr "Eine E-Mail wurde an deine vorherige Adresse, {0}, gesendet. Sie enthält einen Bestätigungscode, den du unten eingeben kannst." #: src/components/dialogs/GifSelect.tsx:252 msgid "An error occured" -msgstr "" +msgstr "Ein Fehler ist aufgetreten" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "" - -#: src/components/StarterPack/ShareDialog.tsx:79 -#~ msgid "An error occurred while saving the image." -#~ msgstr "" +msgstr "Beim Generieren deines Startpakets ist ein Fehler aufgetreten. Möchtest du es erneut versuchen?" #: src/components/StarterPack/QrCodeDialog.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:78 msgid "An error occurred while saving the QR code!" -msgstr "" - -#: src/components/dms/MessageMenu.tsx:134 -#~ msgid "An error occurred while trying to delete the message. Please try again." -#~ msgstr "" +msgstr "Beim Speichern des QR-Codes ist ein Fehler aufgetreten!" #: src/screens/StarterPack/StarterPackScreen.tsx:362 msgid "An error occurred while trying to follow all" -msgstr "" +msgstr "Beim Versuch, allen zu folgen, ist ein Fehler aufgetreten." #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -594,11 +487,11 @@ msgstr "Ein Problem, das hier nicht aufgelistet ist" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." -msgstr "Es ist ein Problem aufgetreten, bitte versuche es erneut." +msgstr "Ein Problem ist aufgetreten, bitte versuche es erneut." #: src/screens/Onboarding/StepInterests/index.tsx:218 msgid "an unknown error occurred" -msgstr "" +msgstr "Ein unbekannter Fehler ist aufgetreten" #: src/components/WhoCanReply.tsx:316 #: src/view/com/notifications/FeedItem.tsx:291 @@ -612,7 +505,7 @@ msgstr "Tiere" #: src/view/com/util/post-embeds/GifEmbed.tsx:146 msgid "Animated GIF" -msgstr "" +msgstr "Animiertes GIF" #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -647,29 +540,16 @@ msgstr "App-Passwörter" #: src/components/moderation/LabelsOnMeDialog.tsx:151 #: src/components/moderation/LabelsOnMeDialog.tsx:154 msgid "Appeal" -msgstr "" +msgstr "Anfechten" #: src/components/moderation/LabelsOnMeDialog.tsx:236 msgid "Appeal \"{0}\" label" -msgstr "Kennzeichnung \"{0}\" anfechten" - -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#~ msgid "Appeal content warning" -#~ msgstr "Inhaltswarnungseinspruch" - -#: src/view/com/modals/AppealLabel.tsx:65 -#~ msgid "Appeal Content Warning" -#~ msgstr "Inhaltswarnungseinspruch" +msgstr "Kennzeichnung „{0}” anfechten" #: src/components/moderation/LabelsOnMeDialog.tsx:227 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" -msgstr "" - -#: src/components/moderation/LabelsOnMeDialog.tsx:193 -#~ msgid "Appeal submitted." -#~ msgstr "Anfechtung abgeschickt." +msgstr "Anfechtung gesendet" #: src/screens/Messages/Conversation/ChatDisabled.tsx:51 #: src/screens/Messages/Conversation/ChatDisabled.tsx:53 @@ -678,10 +558,6 @@ msgstr "" msgid "Appeal this decision" msgstr "Einspruch gegen diese Entscheidung" -#: src/view/com/util/moderation/LabelInfo.tsx:56 -#~ msgid "Appeal this decision." -#~ msgstr "Einspruch gegen diese Entscheidung." - #: src/view/screens/Settings/index.tsx:440 msgid "Appearance" msgstr "Erscheinungsbild" @@ -689,31 +565,23 @@ msgstr "Erscheinungsbild" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" -msgstr "" - -#: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +msgstr "Standardmäßig empfohlene Feeds anwenden" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" -msgstr "Bist du sicher, dass du das App-Passwort \"{name}\" löschen möchtest?" - -#: src/components/dms/MessageMenu.tsx:123 -#~ msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for other participants." -#~ msgstr "" +msgstr "Bist du sicher, dass du das App-Passwort „{name}” löschen möchtest?" #: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." -msgstr "" +msgstr "Möchtest du diese Nachricht wirklich löschen? Die Nachricht wird für dich gelöscht, nicht jedoch für den anderen Teilnehmer." -#: src/components/dms/ConvoMenu.tsx:189 -#~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." -#~ msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "Möchtest du dieses Startpaket wirklich löschen?" #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." -msgstr "" +msgstr "Möchtest du diese Konversation wirklich verlassen? Deine Nachrichten werden für dich gelöscht, nicht jedoch für den anderen Teilnehmer." #: src/view/com/feeds/FeedSourceCard.tsx:314 msgid "Are you sure you want to remove {0} from your feeds?" @@ -721,7 +589,7 @@ msgstr "Bist du sicher, dass du {0} von deinen Feeds entfernen möchtest?" #: src/components/FeedCard.tsx:306 msgid "Are you sure you want to remove this from your feeds?" -msgstr "" +msgstr "Bist du sicher, dass du dies von deinen Feeds entfernen möchtest?" #: src/view/com/composer/Composer.tsx:649 msgid "Are you sure you'd like to discard this draft?" @@ -731,10 +599,6 @@ msgstr "Bist du sicher, dass du diesen Entwurf verwerfen möchtest?" msgid "Are you sure?" msgstr "Bist du sicher?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:322 -#~ msgid "Are you sure? This cannot be undone." -#~ msgstr "Bist du sicher? Dies kann nicht rückgängig gemacht werden." - #: src/view/com/composer/select-language/SuggestedLanguage.tsx:60 msgid "Are you writing in <0>{0}?" msgstr "Schreibst du auf <0>{0}?" @@ -773,15 +637,6 @@ msgstr "Mindestens 3 Zeichen" msgid "Back" msgstr "Zurück" -#: src/view/com/post-thread/PostThread.tsx:480 -#~ msgctxt "action" -#~ msgid "Back" -#~ msgstr "Zurück" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:144 -#~ msgid "Based on your interest in {interestsText}" -#~ msgstr "Ausgehend von deinem Interesse an {interestsText}" - #: src/view/screens/Settings/index.tsx:497 msgid "Basics" msgstr "Grundlagen" @@ -802,7 +657,7 @@ msgstr "Blockieren" #: src/components/dms/ConvoMenu.tsx:188 #: src/components/dms/ConvoMenu.tsx:192 msgid "Block account" -msgstr "" +msgstr "Konto blockieren" #: src/view/com/profile/ProfileMenu.tsx:304 #: src/view/com/profile/ProfileMenu.tsx:311 @@ -825,10 +680,6 @@ msgstr "Blockliste" msgid "Block these accounts?" msgstr "Diese Konten blockieren?" -#: src/view/screens/ProfileList.tsx:320 -#~ msgid "Block this List" -#~ msgstr "Diese Liste blockieren" - #: src/view/com/lists/ListCard.tsx:112 #: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 msgid "Blocked" @@ -882,30 +733,15 @@ msgstr "Bluesky ist ein offenes Netzwerk, in dem du deinen Hosting-Anbieter wäh #: src/components/ProgressGuide/List.tsx:55 msgid "Bluesky is better with friends!" -msgstr "" - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 -#~ msgid "Bluesky is flexible." -#~ msgstr "Bluesky ist flexibel." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:69 -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:71 -#~ msgid "Bluesky is open." -#~ msgstr "Bluesky ist offen." - -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:56 -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:58 -#~ msgid "Bluesky is public." -#~ msgstr "Bluesky ist öffentlich." +msgstr "Mit Freunden ist Bluesky besser!" #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Bluesky wählt eine Reihe von empfohlenen Konten von Personen in deinem Netzwerk aus." #: src/screens/Moderation/index.tsx:557 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 zeigt dein Profil und deine Beiträge nicht für abgemeldete Nutzer an. Andere Apps kommen dieser Aufforderung möglicherweise nicht nach." +msgstr "Bluesky zeigt dein Profil und deine Beiträge nicht für abgemeldete Benutzer an. Andere Apps kommen dieser Aufforderung möglicherweise nicht nach." #: src/lib/moderation/useLabelBehaviorDescription.ts:53 msgid "Blur images" @@ -922,30 +758,26 @@ msgstr "Bücher" #: src/components/FeedInterstitials.tsx:281 msgid "Browse more accounts on the Explore page" -msgstr "" +msgstr "Stöbere auf der Seite „Explore” nach weiteren Konten" #: src/components/FeedInterstitials.tsx:411 msgid "Browse more feeds on the Explore page" -msgstr "" +msgstr "Stöbere auf der Seite „Explore” in weiteren Feeds" #: src/components/FeedInterstitials.tsx:266 #: src/components/FeedInterstitials.tsx:396 msgid "Browse more suggestions" -msgstr "" +msgstr "Weitere Vorschläge anzeigen" #: src/components/FeedInterstitials.tsx:289 #: src/components/FeedInterstitials.tsx:420 msgid "Browse more suggestions on the Explore page" -msgstr "" +msgstr "Stöbere auf der Seite „Explore” nach weiteren Vorschlägen" #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" -msgstr "" - -#: src/view/screens/Settings/index.tsx:893 -#~ msgid "Build version {0} {1}" -#~ msgstr "Build-Version {0} {1}" +msgstr "Andere Feeds durchsuchen" #: src/view/com/auth/SplashScreen.web.tsx:151 msgid "Business" @@ -955,18 +787,10 @@ msgstr "Business" msgid "by —" msgstr "von —" -#: src/view/com/auth/onboarding/RecommendedFeedsItem.tsx:100 -#~ msgid "by {0}" -#~ msgstr "von {0}" - #: src/components/LabelingServiceCard/index.tsx:56 msgid "By {0}" msgstr "Von {0}" -#: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 -#~ msgid "by @{0}" -#~ msgstr "" - #: src/view/com/profile/ProfileSubpageHeader.tsx:166 msgid "by <0/>" msgstr "von <0/>" @@ -1025,11 +849,11 @@ msgstr "Abbrechen" #: src/view/com/modals/DeleteAccount.tsx:170 #: src/view/com/modals/DeleteAccount.tsx:292 msgid "Cancel account deletion" -msgstr "Konto-Löschung abbrechen" +msgstr "Kontolöschung abbrechen" #: src/view/com/modals/ChangeHandle.tsx:144 msgid "Cancel change handle" -msgstr "Handle ändern abbrechen" +msgstr "Handle-Änderung abbrechen" #: src/view/com/modals/crop-image/CropImage.web.tsx:159 msgid "Cancel image crop" @@ -1045,7 +869,7 @@ msgstr "Beitrag zitieren abbrechen" #: src/screens/Deactivated.tsx:155 msgid "Cancel reactivation and log out" -msgstr "" +msgstr "Reaktivierung abbrechen und abmelden" #: src/view/com/modals/ListAddRemoveUsers.tsx:87 #: src/view/shell/desktop/Search.tsx:214 @@ -1054,11 +878,11 @@ msgstr "Suche abbrechen" #: src/view/com/modals/LinkWarning.tsx:106 msgid "Cancels opening the linked website" -msgstr "" +msgstr "Bricht das Öffnen der verlinkten Website ab" #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" -msgstr "" +msgstr "Ändern" #: src/view/screens/Settings/index.tsx:372 msgctxt "action" @@ -1085,15 +909,11 @@ msgstr "Passwort ändern" #: src/view/com/modals/ChangePassword.tsx:142 #: src/view/screens/Settings/index.tsx:775 msgid "Change Password" -msgstr "Passwort Ändern" +msgstr "Passwort ändern" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:73 msgid "Change post language to {0}" -msgstr "Beitragssprache in {0} ändern" - -#: src/view/screens/Settings/index.tsx:733 -#~ msgid "Change your Bluesky password" -#~ msgstr "Ändere dein Bluesky-Passwort" +msgstr "Beitragssprache auf {0} ändern" #: src/view/com/modals/ChangeEmail.tsx:104 msgid "Change Your Email" @@ -1103,11 +923,11 @@ msgstr "Deine E-Mail ändern" #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" -msgstr "" +msgstr "Chat" #: src/components/dms/ConvoMenu.tsx:82 msgid "Chat muted" -msgstr "" +msgstr "Chat stummgeschaltet" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 @@ -1115,69 +935,49 @@ msgstr "" #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:639 msgid "Chat settings" -msgstr "" +msgstr "Chat-Einstellungen" #: src/screens/Messages/Settings.tsx:59 #: src/view/screens/Settings/index.tsx:648 msgid "Chat Settings" -msgstr "" +msgstr "Chat-Einstellungen" #: src/components/dms/ConvoMenu.tsx:84 msgid "Chat unmuted" -msgstr "" - -#: src/screens/Messages/Conversation/index.tsx:26 -#~ msgid "Chat with {chatId}" -#~ msgstr "" +msgstr "Chatstummschaltung aufgehoben" #: src/screens/SignupQueued.tsx:78 #: src/screens/SignupQueued.tsx:82 msgid "Check my status" msgstr "Meinen Status prüfen" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:122 -#~ msgid "Check out some recommended feeds. Tap + to add them to your list of pinned feeds." -#~ msgstr "Schau dir einige empfohlene Feeds an. Tippe auf +, um sie zu deiner Liste der angehefteten Feeds hinzuzufügen." - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:186 -#~ msgid "Check out some recommended users. Follow them to see similar users." -#~ msgstr "Schau dir einige empfohlene Nutzer an. Folge ihnen, um ähnliche Nutzer zu sehen." - #: src/screens/Login/LoginForm.tsx:291 msgid "Check your email for a login code and enter it here." -msgstr "" +msgstr "Schau in deinem E-Mail-Postfach nach einem Anmeldecode und gib ihn hier ein." #: src/view/com/modals/DeleteAccount.tsx:231 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Überprüfe deinen Posteingang auf eine E-Mail mit dem Bestätigungscode, den du unten eingeben musst:" -#: src/view/com/modals/Threadgate.tsx:75 -#~ msgid "Choose \"Everybody\" or \"Nobody\"" -#~ msgstr "Wähle \"Alle\" oder \"Niemand\"" - #: src/screens/Onboarding/StepInterests/index.tsx:190 msgid "Choose 3 or more:" -msgstr "" - -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Choose a new Bluesky username or create" -#~ msgstr "Wähle oder erstelle einen neuen Bluesky-Benutzernamen" +msgstr "Wähle 3 oder mehr aus:" #: src/screens/Onboarding/StepInterests/index.tsx:325 msgid "Choose at least {0} more" -msgstr "" +msgstr "Wähle mindestens {0} weitere aus" #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" -msgstr "" +msgstr "Feeds wählen" #: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" -msgstr "" +msgstr "Wähle für mich" #: src/screens/StarterPack/Wizard/index.tsx:187 msgid "Choose People" -msgstr "" +msgstr "Menschen auswählen" #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" @@ -1187,23 +987,14 @@ msgstr "Service wählen" msgid "Choose the algorithms that power your custom feeds." msgstr "Wähle die Algorithmen aus, welche deine benutzerdefinierten Feeds generieren." -#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:83 -#: src/view/com/auth/onboarding/WelcomeMobile.tsx:85 -#~ msgid "Choose the algorithms that power your experience with custom feeds." -#~ msgstr "Wähle die Algorithmen aus, welche dein Erlebnis mit benutzerdefinierten Feeds unterstützen." - #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 msgid "Choose this color as your avatar" -msgstr "" +msgstr "Wähle diese Farbe als Avatar" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 msgid "Choose who can reply" -msgstr "" - -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 -#~ msgid "Choose your main feeds" -#~ msgstr "Wähle deine Haupt-Feeds" +msgstr "Wähle aus, wer antworten darf" #: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" @@ -1232,11 +1023,11 @@ msgstr "Suchanfrage löschen" #: src/view/screens/Settings/index.tsx:912 msgid "Clears all legacy storage data" -msgstr "" +msgstr "Löscht alle veralteten Speicherdaten" #: src/view/screens/Settings/index.tsx:924 msgid "Clears all storage data" -msgstr "" +msgstr "Löscht alle Speicherdaten" #: src/view/screens/Support.tsx:40 msgid "click here" @@ -1244,27 +1035,19 @@ msgstr "hier klicken" #: src/view/com/modals/DeleteAccount.tsx:208 msgid "Click here for more information on deactivating your account" -msgstr "" +msgstr "Klicke hier, um weitere Informationen zur Deaktivierung deines Kontos zu erhalten" #: src/view/com/modals/DeleteAccount.tsx:216 msgid "Click here for more information." -msgstr "" - -#: src/screens/Feeds/NoFollowingFeed.tsx:46 -#~ msgid "Click here to add one." -#~ msgstr "" +msgstr "Klicke hier für weitere Informationen." #: src/components/TagMenu/index.web.tsx:138 msgid "Click here to open tag menu for {tag}" msgstr "Klicke hier, um das Tag-Menü für {tag} zu öffnen" -#: src/components/RichText.tsx:198 -#~ msgid "Click here to open tag menu for #{tag}" -#~ msgstr "Klicke hier, um das Tag-Menü für #{tag} zu öffnen" - #: src/components/dms/MessageItem.tsx:237 msgid "Click to retry failed message" -msgstr "" +msgstr "Klicke hier, um die fehlgeschlagene Nachricht erneut zu senden" #: src/screens/Onboarding/index.tsx:32 msgid "Climate" @@ -1272,7 +1055,7 @@ msgstr "Klima" #: src/components/dms/ChatEmptyPill.tsx:39 msgid "Clip 🐴 clop 🐴" -msgstr "" +msgstr "Klipp 🐴 klapp 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:268 @@ -1303,11 +1086,11 @@ msgstr "Untere Schublade schließen" #: src/components/dialogs/GifSelect.ios.tsx:244 #: src/components/dialogs/GifSelect.tsx:262 msgid "Close dialog" -msgstr "" +msgstr "Dialog schließen" #: src/components/dialogs/GifSelect.tsx:161 msgid "Close GIF dialog" -msgstr "" +msgstr "GIF-Dialog schließen" #: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:36 msgid "Close image" @@ -1319,7 +1102,7 @@ msgstr "Bildbetrachter schließen" #: src/components/dms/MessagesNUX.tsx:162 msgid "Close modal" -msgstr "" +msgstr "Modalfenster schließen" #: src/view/shell/index.web.tsx:61 msgid "Close navigation footer" @@ -1348,7 +1131,7 @@ msgstr "Schließt den Betrachter für das Banner" #: src/view/com/notifications/FeedItem.tsx:237 msgid "Collapse list of users" -msgstr "" +msgstr "Liste der Benutzer einklappen" #: src/view/com/notifications/FeedItem.tsx:437 msgid "Collapses list of users for a given notification" @@ -1375,7 +1158,7 @@ msgstr "Schließe das Onboarding ab und nutze dein Konto" #: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" -msgstr "Beende die Herausforderung" +msgstr "Schließe die Herausforderung ab" #: src/view/com/composer/Composer.tsx:570 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" @@ -1385,10 +1168,6 @@ msgstr "Verfasse Beiträge mit einer Länge von bis zu {MAX_GRAPHEME_LENGTH} Zei msgid "Compose reply" msgstr "Antwort verfassen" -#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 -#~ msgid "Configure content filtering setting for category: {0}" -#~ msgstr "Inhaltsfilterungseinstellung der Kategorie {0} konfigurieren" - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "Konfiguriere die Inhaltsfilterung für die Kategorie: {name}" @@ -1409,12 +1188,6 @@ msgstr "Konfiguriert in <0>Moderationseinstellungen" msgid "Confirm" msgstr "Bestätigen" -#: src/view/com/modals/Confirm.tsx:75 -#: src/view/com/modals/Confirm.tsx:78 -#~ msgctxt "action" -#~ msgid "Confirm" -#~ msgstr "Bestätigen" - #: src/view/com/modals/ChangeEmail.tsx:188 #: src/view/com/modals/ChangeEmail.tsx:190 msgid "Confirm Change" @@ -1428,10 +1201,6 @@ msgstr "Bestätige die Spracheinstellungen für den Inhalt" msgid "Confirm delete account" msgstr "Bestätige das Löschen des Kontos" -#: src/view/com/modals/ContentFilteringSettings.tsx:156 -#~ msgid "Confirm your age to enable adult content." -#~ msgstr "Bestätige dein Alter, um Inhalte für Erwachsene zu aktivieren." - #: src/screens/Moderation/index.tsx:304 msgid "Confirm your age:" msgstr "Bestätige dein Alter:" @@ -1452,28 +1221,16 @@ msgstr "Bestätigungscode" #: src/screens/Login/LoginForm.tsx:325 msgid "Connecting..." -msgstr "Verbinden..." +msgstr "Verbinden…" #: src/screens/Signup/index.tsx:171 msgid "Contact support" msgstr "Support kontaktieren" -#: src/components/moderation/LabelsOnMe.tsx:42 -#~ msgid "content" -#~ msgstr "" - #: src/lib/moderation/useGlobalLabelStrings.ts:18 msgid "Content Blocked" msgstr "Inhalt blockiert" -#: src/view/screens/Moderation.tsx:83 -#~ msgid "Content filtering" -#~ msgstr "Inhaltsfilterung" - -#: src/view/com/modals/ContentFilteringSettings.tsx:44 -#~ msgid "Content Filtering" -#~ msgstr "Inhaltsfilterung" - #: src/screens/Moderation/index.tsx:288 msgid "Content filters" msgstr "Inhaltsfilterung" @@ -1501,7 +1258,7 @@ msgstr "Inhaltswarnungen" #: src/components/Menu/index.web.tsx:83 msgid "Context menu backdrop, click to close the menu." -msgstr "Hintergrund des Kontextmenüs, klicken, um das Menü zu schließen" +msgstr "Hintergrund des Kontextmenüs; klicken, um das Menü zu schließen" #: src/screens/Onboarding/StepInterests/index.tsx:277 #: src/screens/Onboarding/StepProfile/index.tsx:269 @@ -1510,11 +1267,11 @@ msgstr "Fortfahren" #: src/components/AccountList.tsx:113 msgid "Continue as {0} (currently signed in)" -msgstr "Fortfahren mit {0} (aktuell angemeldet)" +msgstr "Fortfahren als {0} (noch angemeldet)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:52 msgid "Continue thread..." -msgstr "" +msgstr "Thread fortsetzen…" #: src/screens/Onboarding/StepInterests/index.tsx:274 #: src/screens/Onboarding/StepProfile/index.tsx:266 @@ -1522,17 +1279,9 @@ msgstr "" msgid "Continue to next step" msgstr "Weiter zum nächsten Schritt" -#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:158 -#~ msgid "Continue to the next step" -#~ msgstr "Weiter zum nächsten Schritt" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:199 -#~ msgid "Continue to the next step without following any accounts" -#~ msgstr "Fahre mit dem nächsten Schritt fort, ohne Konten zu folgen" - #: src/screens/Messages/List/ChatListItem.tsx:154 msgid "Conversation deleted" -msgstr "" +msgstr "Konversation gelöscht" #: src/screens/Onboarding/index.tsx:41 msgid "Cooking" @@ -1558,7 +1307,7 @@ msgstr "In die Zwischenablage kopiert" #: src/components/dialogs/Embed.tsx:134 msgid "Copied!" -msgstr "" +msgstr "Kopiert!" #: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copies app password" @@ -1571,20 +1320,20 @@ msgstr "Kopieren" #: src/view/com/modals/ChangeHandle.tsx:474 msgid "Copy {0}" -msgstr "{} kopieren" +msgstr "{0} kopieren" #: src/components/dialogs/Embed.tsx:120 #: src/components/dialogs/Embed.tsx:139 msgid "Copy code" -msgstr "" +msgstr "Kopiere den Code" #: src/components/StarterPack/ShareDialog.tsx:123 msgid "Copy link" -msgstr "" +msgstr "Link kopieren" #: src/components/StarterPack/ShareDialog.tsx:130 msgid "Copy Link" -msgstr "" +msgstr "Link kopieren" #: src/view/screens/ProfileList.tsx:428 msgid "Copy link to list" @@ -1595,14 +1344,10 @@ msgstr "Link zur Liste kopieren" msgid "Copy link to post" msgstr "Link zum Beitrag kopieren" -#: src/view/com/profile/ProfileHeader.tsx:295 -#~ msgid "Copy link to profile" -#~ msgstr "Link zum Profil kopieren" - #: src/components/dms/MessageMenu.tsx:110 #: src/components/dms/MessageMenu.tsx:112 msgid "Copy message text" -msgstr "" +msgstr "Nachrichtentext kopieren" #: src/view/com/util/forms/PostDropdownBtn.tsx:285 #: src/view/com/util/forms/PostDropdownBtn.tsx:287 @@ -1611,7 +1356,7 @@ msgstr "Beitragstext kopieren" #: src/components/StarterPack/QrCodeDialog.tsx:168 msgid "Copy QR code" -msgstr "" +msgstr "QR-Code kopieren" #: src/Navigation.tsx:264 #: src/view/screens/CopyrightPolicy.tsx:29 @@ -1620,7 +1365,7 @@ msgstr "Urheberrechtsbestimmungen" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" -msgstr "" +msgstr "Du konntest den Chat nicht verlassen" #: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" @@ -1630,44 +1375,36 @@ msgstr "Feed konnte nicht geladen werden" msgid "Could not load list" msgstr "Liste konnte nicht geladen werden" -#: src/components/dms/NewChat.tsx:241 -#~ msgid "Could not load profiles. Please try again later." -#~ msgstr "" - #: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" -msgstr "" - -#: src/components/dms/ConvoMenu.tsx:68 -#~ msgid "Could not unmute chat" -#~ msgstr "" +msgstr "Chat konnte nicht stummgeschaltet werden" #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" -msgstr "" +msgstr "Erstellen" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 msgid "Create a new account" -msgstr "Ein neues Konto erstellen" +msgstr "Neues Konto erstellen" #: src/view/screens/Settings/index.tsx:424 msgid "Create a new Bluesky account" -msgstr "Erstelle ein neues Bluesky-Konto" +msgstr "Neues Bluesky-Konto erstellen" #: src/components/StarterPack/QrCodeDialog.tsx:151 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "QR-Code für ein Startpaket erstellen" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:338 msgid "Create a starter pack" -msgstr "" +msgstr "Ein Startpaket erstellen" #: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" -msgstr "" +msgstr "Ein Startpaket für mich erstellen" #: src/screens/Signup/index.tsx:88 msgid "Create Account" @@ -1676,15 +1413,15 @@ msgstr "Konto erstellen" #: src/components/dialogs/Signin.tsx:86 #: src/components/dialogs/Signin.tsx:88 msgid "Create an account" -msgstr "" +msgstr "Ein Konto erstellen" #: src/screens/Onboarding/StepProfile/index.tsx:283 msgid "Create an avatar instead" -msgstr "" +msgstr "Stattdessen einen Avatar erstellen" #: src/components/StarterPack/ProfileStarterPacks.tsx:172 msgid "Create another" -msgstr "" +msgstr "Ein weiteres erstellen" #: src/view/com/modals/AddAppPasswords.tsx:242 msgid "Create App Password" @@ -1695,10 +1432,6 @@ msgstr "App-Passwort erstellen" msgid "Create new account" msgstr "Neues Konto erstellen" -#: src/components/StarterPack/ShareDialog.tsx:158 -#~ msgid "Create QR code" -#~ msgstr "" - #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" msgstr "Meldung für {0} erstellen" @@ -1707,18 +1440,6 @@ msgstr "Meldung für {0} erstellen" msgid "Created {0}" msgstr "Erstellt {0}" -#: src/view/screens/ProfileFeed.tsx:616 -#~ msgid "Created by <0/>" -#~ msgstr "Erstellt von <0/>" - -#: src/view/screens/ProfileFeed.tsx:614 -#~ msgid "Created by you" -#~ msgstr "Erstellt von dir" - -#: src/view/com/composer/Composer.tsx:469 -#~ msgid "Creates a card with a thumbnail. The card links to {url}" -#~ msgstr "Erzeugt eine Karte mit Vorschaubild und verlinkt auf {url}" - #: src/screens/Onboarding/index.tsx:26 #: src/screens/Onboarding/state.ts:84 msgid "Culture" @@ -1753,24 +1474,24 @@ msgstr "Dunkelmodus" #: src/view/screens/Settings/index.tsx:472 msgid "Dark Theme" -msgstr "Dunkles Thema" +msgstr "Dunkelmodus" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" -msgstr "" +msgstr "Geburtsdatum" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 #: src/view/screens/Settings/index.tsx:807 msgid "Deactivate account" -msgstr "" +msgstr "Konto deaktivieren" #: src/view/screens/Settings/index.tsx:819 msgid "Deactivate my account" -msgstr "" +msgstr "Mein Konto deaktivieren" #: src/view/screens/Settings/index.tsx:874 msgid "Debug Moderation" -msgstr "" +msgstr "Debug-Moderation" #: src/view/screens/Debug.tsx:83 msgid "Debug panel" @@ -1790,13 +1511,9 @@ msgstr "Löschen" msgid "Delete account" msgstr "Konto löschen" -#: src/view/com/modals/DeleteAccount.tsx:87 -#~ msgid "Delete Account" -#~ msgstr "Konto löschen" - #: src/view/com/modals/DeleteAccount.tsx:105 msgid "Delete Account <0>\"<1>{0}<2>\"" -msgstr "" +msgstr "Konto <0>„<1>{0}<2>” löschen" #: src/view/screens/AppPasswords.tsx:244 msgid "Delete app password" @@ -1809,11 +1526,11 @@ msgstr "App-Passwort löschen?" #: src/view/screens/Settings/index.tsx:891 #: src/view/screens/Settings/index.tsx:894 msgid "Delete chat declaration record" -msgstr "" +msgstr "Datensatz für die Chat-Erklärung löschen" #: src/components/dms/MessageMenu.tsx:124 msgid "Delete for me" -msgstr "" +msgstr "Für mich löschen" #: src/view/screens/ProfileList.tsx:471 msgid "Delete List" @@ -1821,11 +1538,11 @@ msgstr "Liste löschen" #: src/components/dms/MessageMenu.tsx:147 msgid "Delete message" -msgstr "" +msgstr "Nachricht löschen" #: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" -msgstr "" +msgstr "Nachricht für mich löschen" #: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" @@ -1833,7 +1550,7 @@ msgstr "Mein Konto löschen" #: src/view/screens/Settings/index.tsx:841 msgid "Delete My Account…" -msgstr "Mein Konto Löschen…" +msgstr "Mein Konto löschen…" #: src/view/com/util/forms/PostDropdownBtn.tsx:414 #: src/view/com/util/forms/PostDropdownBtn.tsx:416 @@ -1843,11 +1560,11 @@ msgstr "Beitrag löschen" #: src/screens/StarterPack/StarterPackScreen.tsx:556 #: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Delete starter pack" -msgstr "" +msgstr "Startpaket löschen" #: src/screens/StarterPack/StarterPackScreen.tsx:607 msgid "Delete starter pack?" -msgstr "" +msgstr "Startpaket löschen?" #: src/view/screens/ProfileList.tsx:662 msgid "Delete this list?" @@ -1867,7 +1584,7 @@ msgstr "Gelöschter Beitrag." #: src/view/screens/Settings/index.tsx:892 msgid "Deletes the chat declaration record" -msgstr "" +msgstr "Löscht den Datensatz für die Chat-Erklärung" #: src/view/com/modals/CreateOrEditList.tsx:289 #: src/view/com/modals/CreateOrEditList.tsx:310 @@ -1878,7 +1595,7 @@ msgstr "Beschreibung" #: src/view/com/composer/GifAltText.tsx:140 msgid "Descriptive alt text" -msgstr "" +msgstr "Beschreibender Alt-Text" #: src/view/com/composer/Composer.tsx:283 msgid "Did you want to say anything?" @@ -1886,31 +1603,23 @@ msgstr "Wolltest du etwas sagen?" #: src/view/screens/Settings/index.tsx:478 msgid "Dim" -msgstr "Dimmen" +msgstr "Gedimmt" #: src/components/dms/MessagesNUX.tsx:88 msgid "Direct messages are here!" -msgstr "" +msgstr "Direktnachrichten sind da!" #: src/view/screens/AccessibilitySettings.tsx:107 msgid "Disable autoplay for GIFs" -msgstr "" +msgstr "Automatische Wiedergabe für GIFs deaktivieren" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" -msgstr "" +msgstr "Zwei-Faktor-Authentifizierung per E-Mail deaktivieren" #: src/view/screens/AccessibilitySettings.tsx:121 msgid "Disable haptic feedback" -msgstr "" - -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Disable haptics" -#~ msgstr "" - -#: src/view/screens/Settings/index.tsx:697 -#~ msgid "Disable vibrations" -#~ msgstr "" +msgstr "Haptische Rückmeldung deaktivieren" #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 @@ -1925,13 +1634,9 @@ msgstr "Deaktiviert" msgid "Discard" msgstr "Verwerfen" -#: src/view/com/composer/Composer.tsx:145 -#~ msgid "Discard draft" -#~ msgstr "Entwurf verwerfen" - #: src/view/com/composer/Composer.tsx:648 msgid "Discard draft?" -msgstr "Entwurf löschen?" +msgstr "Entwurf verwerfen?" #: src/screens/Moderation/index.tsx:542 #: src/screens/Moderation/index.tsx:546 @@ -1940,7 +1645,7 @@ msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen" #: src/tours/HomeTour.tsx:70 msgid "Discover learns which posts you like as you browse." -msgstr "" +msgstr "„Discover” lernt beim Browsen, welche Beiträge dir gefallen." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1949,7 +1654,7 @@ msgstr "Entdecke neue benutzerdefinierte Feeds" #: src/view/screens/Search/Explore.tsx:388 msgid "Discover new feeds" -msgstr "" +msgstr "Entdecke neue Feeds" #: src/view/screens/Feeds.tsx:757 msgid "Discover New Feeds" @@ -1957,11 +1662,11 @@ msgstr "Entdecke neue Feeds" #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" -msgstr "" +msgstr "Anleitung zum Einstieg schließen" #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" -msgstr "" +msgstr "Größere Alt-Text-Badges zeigen" #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" @@ -1973,7 +1678,7 @@ msgstr "Anzeigename" #: src/view/com/modals/ChangeHandle.tsx:391 msgid "DNS Panel" -msgstr "" +msgstr "DNS-Panel" #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." @@ -1985,7 +1690,7 @@ msgstr "Beginnt oder endet nicht mit einem Bindestrich" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "Domain Value" -msgstr "" +msgstr "Domain-Wert" #: src/view/com/modals/ChangeHandle.tsx:482 msgid "Domain verified!" @@ -2008,7 +1713,7 @@ msgstr "Domain verifiziert!" #: src/view/com/modals/ListAddRemoveUsers.tsx:142 #: src/view/screens/PreferencesFollowingFeed.tsx:310 msgid "Done" -msgstr "Erledigt" +msgstr "Fertig" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:144 @@ -2018,19 +1723,15 @@ msgstr "Erledigt" #: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" -msgstr "Erledigt" +msgstr "Fertig" #: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:43 msgid "Done{extraText}" -msgstr "Erledigt{extraText}" - -#: src/view/com/auth/login/ChooseAccountForm.tsx:46 -#~ msgid "Double tap to sign in" -#~ msgstr "Doppeltippen zum Anmelden" +msgstr "Fertig{extraText}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 msgid "Download Bluesky" -msgstr "" +msgstr "Bluesky herunterladen" #: src/view/screens/Settings/index.tsx:755 #~ msgid "Download Bluesky account data (repository)" @@ -2043,47 +1744,43 @@ msgstr "CAR-Datei herunterladen" #: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" -msgstr "Ablegen zum Hinzufügen von Bildern" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:120 -#~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." -#~ msgstr "Aufgrund der Apple-Richtlinien können Inhalte für Erwachsene erst nach Abschluss der Registrierung auf der Website aktiviert werden." +msgstr "Zum Hinzufügen Bilder ablegen" #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" -msgstr "z.B. alice" +msgstr "z. B. alice" #: src/view/com/modals/EditProfile.tsx:186 msgid "e.g. Alice Roberts" -msgstr "z.B. Alice Roberts" +msgstr "z. B. Alice Roberts" #: src/view/com/modals/ChangeHandle.tsx:374 msgid "e.g. alice.com" -msgstr "z.B. alice.com" +msgstr "z. B. alice.com" #: src/view/com/modals/EditProfile.tsx:204 msgid "e.g. Artist, dog-lover, and avid reader." -msgstr "z.B. Künstlerin, Hundeliebhaberin und begeisterte Leserin." +msgstr "z. B. Künstlerin, Hundeliebhaberin und begeisterte Leserin." #: src/lib/moderation/useGlobalLabelStrings.ts:43 msgid "E.g. artistic nudes." -msgstr "Z.B. künstlerische Nacktheit" +msgstr "z. B. künstlerische Nacktheit" #: src/view/com/modals/CreateOrEditList.tsx:272 msgid "e.g. Great Posters" -msgstr "z.B. Großartige Poster" +msgstr "z. B. Großartige Poster" #: src/view/com/modals/CreateOrEditList.tsx:273 msgid "e.g. Spammers" -msgstr "z.B. Spammer" +msgstr "z. B. Spammer" #: src/view/com/modals/CreateOrEditList.tsx:301 msgid "e.g. The posters who never miss." -msgstr "z.B. Die Poster, die immer ins Schwarze treffen." +msgstr "z. B. Die Poster, die immer ins Schwarze treffen." #: src/view/com/modals/CreateOrEditList.tsx:302 msgid "e.g. Users that repeatedly reply with ads." -msgstr "z.B. Nutzer, die wiederholt mit Werbung antworten." +msgstr "z. B. Benutzer, die wiederholt mit Werbung antworten." #: src/view/com/modals/InviteCodes.tsx:97 msgid "Each code works once. You'll receive more invite codes periodically." @@ -2095,7 +1792,7 @@ msgstr "Jeder Code funktioniert einmal. Du erhältst regelmäßig neue Einladung #: src/view/screens/Feeds.tsx:386 #: src/view/screens/Feeds.tsx:454 msgid "Edit" -msgstr "" +msgstr "Bearbeiten" #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" @@ -2109,7 +1806,7 @@ msgstr "Avatar bearbeiten" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit Feeds" -msgstr "" +msgstr "Feeds bearbeiten" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 @@ -2137,7 +1834,7 @@ msgstr "Mein Profil bearbeiten" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 msgid "Edit People" -msgstr "" +msgstr "Personen bearbeiten" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -2149,14 +1846,9 @@ msgstr "Profil bearbeiten" msgid "Edit Profile" msgstr "Profil bearbeiten" -#: src/view/com/home/HomeHeaderLayout.web.tsx:76 -#: src/view/screens/Feeds.tsx:416 -#~ msgid "Edit Saved Feeds" -#~ msgstr "Gespeicherte Feeds bearbeiten" - #: src/screens/StarterPack/StarterPackScreen.tsx:543 msgid "Edit starter pack" -msgstr "" +msgstr "Startpaket bearbeiten" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -2164,7 +1856,7 @@ msgstr "Benutzerliste bearbeiten" #: src/components/WhoCanReply.tsx:127 msgid "Edit who can reply" -msgstr "" +msgstr "Bearbeiten, wer antworten kann" #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" @@ -2176,7 +1868,7 @@ msgstr "Bearbeite deine Profilbeschreibung" #: src/Navigation.tsx:343 msgid "Edit your starter pack" -msgstr "" +msgstr "Dein Startpaket bearbeiten" #: src/screens/Onboarding/index.tsx:31 #: src/screens/Onboarding/state.ts:86 @@ -2185,7 +1877,7 @@ msgstr "Bildung" #: src/components/dialogs/ThreadgateEditor.tsx:98 msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +msgstr "Wähle entweder „Alle” oder „Niemand” aus" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2194,7 +1886,7 @@ msgstr "E-Mail" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:64 msgid "Email 2FA disabled" -msgstr "" +msgstr "2FA per E-Mail wurde deaktiviert" #: src/screens/Login/ForgotPasswordForm.tsx:99 msgid "Email address" @@ -2219,17 +1911,17 @@ msgstr "E-Mail:" #: src/components/dialogs/Embed.tsx:112 msgid "Embed HTML code" -msgstr "" +msgstr "HTML-Code einbetten" #: src/components/dialogs/Embed.tsx:97 #: src/view/com/util/forms/PostDropdownBtn.tsx:324 #: src/view/com/util/forms/PostDropdownBtn.tsx:326 msgid "Embed post" -msgstr "" +msgstr "Beitrag einbetten" #: src/components/dialogs/Embed.tsx:101 msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." -msgstr "" +msgstr "Bette diesen Beitrag in deine Website ein. Kopiere einfach den folgenden Code und füge ihn in den HTML-Code deiner Website ein." #: src/components/dialogs/EmbedConsent.tsx:101 msgid "Enable {0} only" @@ -2239,27 +1931,14 @@ msgstr "Nur {0} aktivieren" msgid "Enable adult content" msgstr "Inhalte für Erwachsene aktivieren" -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:94 -#~ msgid "Enable Adult Content" -#~ msgstr "Inhalte für Erwachsene aktivieren" - -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:78 -#: src/screens/Onboarding/StepModeration/AdultContentEnabledPref.tsx:79 -#~ msgid "Enable adult content in your feeds" -#~ msgstr "Aktiviere Inhalte für Erwachsene in deinen Feeds" - #: src/components/dialogs/EmbedConsent.tsx:82 #: src/components/dialogs/EmbedConsent.tsx:89 msgid "Enable external media" msgstr "Externe Medien aktivieren" -#: src/view/com/modals/EmbedConsent.tsx:97 -#~ msgid "Enable External Media" -#~ msgstr "Externe Medien aktivieren" - #: src/view/screens/PreferencesExternalEmbeds.tsx:76 msgid "Enable media players for" -msgstr "Aktiviere Medienplayer für" +msgstr "Medienplayer aktivieren für" #: src/view/screens/PreferencesFollowingFeed.tsx:146 msgid "Enable this setting to only see replies between people you follow." @@ -2279,17 +1958,13 @@ msgstr "Aktiviert" msgid "End of feed" msgstr "Ende des Feeds" -#: src/components/Lists.tsx:52 -#~ msgid "End of list" -#~ msgstr "" - #: src/tours/Tooltip.tsx:159 msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "" +msgstr "Ende des Onboarding-Tour-Fensters. Nicht weitergehen. Gehe stattdessen zurück, um weitere Optionen zu sehen, oder drücke, um zu überspringen." #: src/view/com/modals/AddAppPasswords.tsx:160 msgid "Enter a name for this App Password" -msgstr "Gebe einen Namen für dieses App-Passwort ein" +msgstr "Gib einen Namen für dieses App-Passwort ein" #: src/screens/Login/SetNewPasswordForm.tsx:139 msgid "Enter a password" @@ -2306,7 +1981,7 @@ msgstr "Bestätigungscode eingeben" #: src/view/com/modals/ChangePassword.tsx:154 msgid "Enter the code you received to change your password." -msgstr "Gib den Code ein, welchen du erhalten hast, um dein Passwort zu ändern." +msgstr "Gib den Code ein, den du erhalten hast, um dein Passwort zu ändern." #: src/view/com/modals/ChangeHandle.tsx:364 msgid "Enter the domain you want to use" @@ -2339,7 +2014,7 @@ msgstr "Gib deinen Benutzernamen und dein Passwort ein" #: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" -msgstr "" +msgstr "Beim Speichern der Datei ist ein Fehler aufgetreten" #: src/screens/Signup/StepCaptcha/index.tsx:54 msgid "Error receiving captcha response." @@ -2358,14 +2033,14 @@ msgstr "Alle" #: src/components/WhoCanReply.tsx:240 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" -msgstr "" +msgstr "Alle können antworten" #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 #: src/screens/Messages/Settings.tsx:78 msgid "Everyone" -msgstr "" +msgstr "Alle" #: src/lib/moderation/useReportOptions.ts:68 msgid "Excessive mentions or replies" @@ -2373,7 +2048,7 @@ msgstr "Übermäßig viele Erwähnungen oder Antworten" #: src/lib/moderation/useReportOptions.ts:81 msgid "Excessive or unwanted messages" -msgstr "" +msgstr "Übermäßige oder unerwünschte Nachrichten" #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" @@ -2381,7 +2056,7 @@ msgstr "Verlässt den Vorgang der Accountlöschung" #: src/view/com/modals/ChangeHandle.tsx:145 msgid "Exits handle change process" -msgstr "Verlässt den Vorgang des Handle-Wechsels" +msgstr "Verlässt den Vorgang der Handle-Änderung" #: src/view/com/modals/crop-image/CropImage.web.tsx:160 msgid "Exits image cropping process" @@ -2402,7 +2077,7 @@ msgstr "Alt-Text erweitern" #: src/view/com/notifications/FeedItem.tsx:238 msgid "Expand list of users" -msgstr "" +msgstr "Liste der Benutzer erweitern" #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 @@ -2411,20 +2086,20 @@ msgstr "Erweitere oder reduziere den gesamten Beitrag, auf den du antwortest" #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." -msgstr "" +msgstr "Explizite oder potenziell verstörende Medien." #: src/lib/moderation/useGlobalLabelStrings.ts:35 msgid "Explicit sexual images." -msgstr "" +msgstr "Explizite sexuelle Bilder." #: src/view/screens/Settings/index.tsx:787 msgid "Export my data" -msgstr "Exportiere meine Daten" +msgstr "Meine Daten exportieren" #: src/view/screens/Settings/ExportCarDialog.tsx:62 #: src/view/screens/Settings/index.tsx:798 msgid "Export My Data" -msgstr "Exportiere meine Daten" +msgstr "Meine Daten exportieren" #: src/components/dialogs/EmbedConsent.tsx:55 #: src/components/dialogs/EmbedConsent.tsx:59 @@ -2454,7 +2129,7 @@ msgstr "Das App-Passwort konnte nicht erstellt werden." #: src/screens/StarterPack/Wizard/index.tsx:230 #: src/screens/StarterPack/Wizard/index.tsx:238 msgid "Failed to create starter pack" -msgstr "" +msgstr "Startpaket konnte nicht erstellt werden" #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." @@ -2462,7 +2137,7 @@ msgstr "Die Liste konnte nicht erstellt werden. Überprüfe deine Internetverbin #: src/components/dms/MessageMenu.tsx:73 msgid "Failed to delete message" -msgstr "" +msgstr "Nachricht konnte nicht gelöscht werden" #: src/view/com/util/forms/PostDropdownBtn.tsx:152 msgid "Failed to delete post, please try again" @@ -2470,39 +2145,30 @@ msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" #: src/screens/StarterPack/StarterPackScreen.tsx:675 msgid "Failed to delete starter pack" -msgstr "" +msgstr "Startpaket konnte nicht gelöscht werden" #: src/view/screens/Search/Explore.tsx:426 #: src/view/screens/Search/Explore.tsx:454 msgid "Failed to load feeds preferences" -msgstr "" +msgstr "Fehler beim Laden der Einstellungen für Feeds" #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" -msgstr "" +msgstr "GIFs konnten nicht geladen werden" #: src/screens/Messages/Conversation/MessageListError.tsx:23 msgid "Failed to load past messages" -msgstr "" - -#: src/screens/Messages/Conversation/MessageListError.tsx:28 -#~ msgid "Failed to load past messages." -#~ msgstr "" - -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:110 -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:143 -#~ msgid "Failed to load recommended feeds" -#~ msgstr "Empfohlene Feeds konnten nicht geladen werden" +msgstr "Es konnten keine vorherigen Nachrichten geladen werden" #: src/view/screens/Search/Explore.tsx:419 #: src/view/screens/Search/Explore.tsx:447 msgid "Failed to load suggested feeds" -msgstr "" +msgstr "Die vorgeschlagenen Feeds konnten nicht geladen werden." #: src/view/screens/Search/Explore.tsx:377 msgid "Failed to load suggested follows" -msgstr "" +msgstr "Die vorgeschlagenen Konten, denen du folgen solltest, konnten nicht geladen werden" #: src/view/com/lightbox/Lightbox.tsx:86 msgid "Failed to save image: {0}" @@ -2510,29 +2176,25 @@ msgstr "Das Speichern des Bildes ist fehlgeschlagen: {0}" #: src/components/dms/MessageItem.tsx:230 msgid "Failed to send" -msgstr "" - -#: src/screens/Messages/Conversation/MessageListError.tsx:29 -#~ msgid "Failed to send message(s)." -#~ msgstr "" +msgstr "Konnte nicht gesendet werden" #: src/components/moderation/LabelsOnMeDialog.tsx:223 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." -msgstr "" +msgstr "Anfechtung nicht eingereicht. Bitte versuche es erneut." #: src/view/com/util/forms/PostDropdownBtn.tsx:180 msgid "Failed to toggle thread mute, please try again" -msgstr "" +msgstr "Du konntest die Stummschaltung des Threads nicht aktivieren oder deaktivieren. Bitte versuche es erneut" #: src/components/FeedCard.tsx:269 msgid "Failed to update feeds" -msgstr "" +msgstr "Aktualisierung der Feeds fehlgeschlagen" #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" -msgstr "" +msgstr "Einstellungen konnten nicht aktualisiert werden" #: src/Navigation.tsx:214 msgid "Feed" @@ -2543,13 +2205,9 @@ msgstr "Feed" msgid "Feed by {0}" msgstr "Feed von {0}" -#: src/view/screens/Feeds.tsx:709 -#~ msgid "Feed offline" -#~ msgstr "Feed offline" - #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" -msgstr "" +msgstr "Feed-Umschalter" #: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:345 @@ -2568,21 +2226,13 @@ msgstr "Feedback" msgid "Feeds" msgstr "Feeds" -#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:58 -#~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." -#~ msgstr "Feeds werden von Nutzern erstellt, um Inhalte zu kuratieren. Wähle einige Feeds aus, die du interessant findest." - #: src/view/screens/SavedFeeds.tsx:180 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." -msgstr "Feeds sind benutzerdefinierte Algorithmen, die Nutzer mit ein wenig Programmierkenntnisse erstellen. <0/> für mehr Informationen." - -#: src/screens/Onboarding/StepTopicalFeeds.tsx:80 -#~ msgid "Feeds can be topical as well!" -#~ msgstr "Die Feeds können auch auf einem Thema basieren!" +msgstr "Feeds sind benutzerdefinierte Algorithmen, die Benutzer mit ein wenig Programmierkenntnisse erstellen. <0/> für mehr Informationen." #: src/components/FeedCard.tsx:266 msgid "Feeds updated!" -msgstr "" +msgstr "Feeds aktualisiert!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" @@ -2590,7 +2240,7 @@ msgstr "Dateiinhalt" #: src/view/screens/Settings/ExportCarDialog.tsx:42 msgid "File saved successfully!" -msgstr "" +msgstr "Datei erfolgreich gespeichert!" #: src/lib/moderation/useLabelBehaviorDescription.ts:66 msgid "Filter from feeds" @@ -2608,39 +2258,27 @@ msgstr "Konten zum Folgen finden" #: src/tours/HomeTour.tsx:88 msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +msgstr "Finde weitere Feeds und Konten, denen du folgen kannst, auf der „Explore” Seite." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" -msgstr "" - -#: src/view/screens/Search/Search.tsx:589 -#~ msgid "Find users on Bluesky" -#~ msgstr "Nutzer auf Bluesky finden" - -#: src/view/screens/Search/Search.tsx:587 -#~ msgid "Find users with the search tool on the right" -#~ msgstr "Finde Nutzer mit der Suchfunktion auf der rechten Seite" - -#: src/view/com/auth/onboarding/RecommendedFollowsItem.tsx:155 -#~ msgid "Finding similar accounts..." -#~ msgstr "Suche nach ähnlichen Konten..." +msgstr "Finde Beiträge und Nutzer auf Bluesky" #: src/view/screens/PreferencesFollowingFeed.tsx:110 msgid "Fine-tune the content you see on your Following feed." -msgstr "Passe die Inhalte auf Deinem Following-Feed an." +msgstr "Passe die Inhalte deines Following-Feeds an." #: src/view/screens/PreferencesThreads.tsx:60 msgid "Fine-tune the discussion threads." -msgstr "Passe die Diskussionsstränge an." +msgstr "Passe die Diskussions-Threads an." #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Finish" -msgstr "" +msgstr "Beenden" #: src/tours/Tooltip.tsx:149 msgid "Finish tour and begin using the application" -msgstr "" +msgstr "Tour beenden und mit der Nutzung der Anwendung beginnen" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -2681,25 +2319,21 @@ msgstr "{0} folgen" #: src/view/com/posts/AviFollowButton.tsx:71 msgid "Follow {name}" -msgstr "" +msgstr "{name} folgen" #: src/components/ProgressGuide/List.tsx:54 msgid "Follow 7 accounts" -msgstr "" +msgstr "Folge 7 Konten" #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 msgid "Follow Account" -msgstr "Accounts folgen" +msgstr "Konto folgen" #: src/screens/StarterPack/StarterPackScreen.tsx:405 #: src/screens/StarterPack/StarterPackScreen.tsx:412 msgid "Follow all" -msgstr "" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 -#~ msgid "Follow All" -#~ msgstr "Allen folgen" +msgstr "Allen folgen" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" @@ -2707,19 +2341,7 @@ msgstr "Zurückfolgen" #: src/view/screens/Search/Explore.tsx:333 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "" - -#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 -#~ msgid "Follow selected accounts and continue to the next step" -#~ msgstr "Ausgewählten Konten folgen und mit dem nächsten Schritt fortfahren" - -#: src/view/com/auth/onboarding/RecommendedFollows.tsx:65 -#~ msgid "Follow some users to get started. We can recommend you more users based on who you find interesting." -#~ msgstr "Folge einigen Nutzern, um loszulegen. Wir können dir weitere Nutzer empfehlen, je nachdem, wen du interessant findest." - -#: src/components/KnownFollowers.tsx:169 -#~ msgid "Followed by" -#~ msgstr "" +msgstr "Folge weiteren Konten, um dich mit deinen Interessen zu verbinden und dein Netzwerk aufzubauen." #: src/view/com/profile/ProfileCard.tsx:190 msgid "Followed by {0}" @@ -2727,19 +2349,19 @@ msgstr "Gefolgt von {0}" #: src/components/KnownFollowers.tsx:223 msgid "Followed by <0>{0}" -msgstr "" +msgstr "Gefolgt von <0>{0}" #: src/components/KnownFollowers.tsx:209 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Gefolgt von <0>{0} und {1, plural, one {# anderer} other {# andere}}" #: src/components/KnownFollowers.tsx:196 msgid "Followed by <0>{0} and <1>{1}" -msgstr "" +msgstr "Gefolgt von <0>{0} und <1>{1}" #: src/components/KnownFollowers.tsx:178 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Gefolgt von <0>{0}, <1>{1} und {1, plural, one {# anderer} other {# andere}}" #: src/components/dialogs/ThreadgateEditor.tsx:124 msgid "Followed users" @@ -2755,7 +2377,7 @@ msgstr "folgte dir" #: src/view/com/notifications/FeedItem.tsx:195 msgid "followed you back" -msgstr "" +msgstr "ist dir gefolgt" #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 @@ -2764,12 +2386,12 @@ msgstr "Follower" #: src/Navigation.tsx:182 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "Follower von @{0}, die du kennst" #: src/screens/Profile/KnownFollowers.tsx:108 #: src/screens/Profile/KnownFollowers.tsx:118 msgid "Followers you know" -msgstr "" +msgstr "Follower, die du kennst" #. User is following this account, click to unfollow #: src/components/ProfileCard.tsx:335 @@ -2787,15 +2409,15 @@ msgstr "Folge ich" #: src/components/ProfileCard.tsx:301 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" -msgstr "ich folge {0}" +msgstr "Ich folge {0}" #: src/view/com/posts/AviFollowButton.tsx:53 msgid "Following {name}" -msgstr "" +msgstr "Ich folge {name}" #: src/view/screens/Settings/index.tsx:574 msgid "Following feed preferences" -msgstr "" +msgstr "Following-Feed-Einstellungen" #: src/Navigation.tsx:280 #: src/view/screens/PreferencesFollowingFeed.tsx:103 @@ -2805,7 +2427,7 @@ msgstr "Following-Feed-Einstellungen" #: src/tours/HomeTour.tsx:59 msgid "Following shows the latest posts from people you follow." -msgstr "" +msgstr "„Following” zeigt die neuesten Beiträge von Personen, denen du folgst." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2828,14 +2450,6 @@ msgstr "Aus Sicherheitsgründen müssen wir dir einen Bestätigungscode an deine 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 "Aus Sicherheitsgründen kannst du dies nicht erneut ansehen. Wenn du dieses Passwort verlierst, musst du ein neues generieren." -#: src/view/com/auth/login/LoginForm.tsx:244 -#~ msgid "Forgot" -#~ msgstr "Vergessen" - -#: src/view/com/auth/login/LoginForm.tsx:241 -#~ msgid "Forgot password" -#~ msgstr "Passwort vergessen" - #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2860,7 +2474,7 @@ msgstr "Von @{sanitizedAuthor}" #: src/view/com/posts/FeedItem.tsx:236 msgctxt "from-feed" msgid "From <0/>" -msgstr "Aus <0/>" +msgstr "Von <0/>" #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" @@ -2904,7 +2518,7 @@ msgstr "Eklatante Verstöße gegen Gesetze oder Nutzungsbedingungen" #: src/view/screens/ProfileList.tsx:970 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" -msgstr "Gehe zurück" +msgstr "Zurückgehen" #: src/components/Error.tsx:103 #: src/screens/Profile/ErrorState.tsx:62 @@ -2914,7 +2528,7 @@ msgstr "Gehe zurück" #: src/view/screens/ProfileFeed.tsx:117 #: src/view/screens/ProfileList.tsx:975 msgid "Go Back" -msgstr "Gehe zurück" +msgstr "Zurückgehen" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 msgid "Go back to previous screen" @@ -2927,7 +2541,7 @@ msgstr "" #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" -msgstr "Zum vorherigen Schritt zurückkehren" +msgstr "Zum vorherigen Schritt zurückgehen" #: src/screens/StarterPack/Wizard/index.tsx:300 msgid "Go back to the previous step" @@ -2944,7 +2558,7 @@ msgstr "" #: src/view/screens/Search/Search.tsx:827 #: src/view/shell/desktop/Search.tsx:263 #~ msgid "Go to @{queryMaybeHandle}" -#~ msgstr "Gehe zu @{queryMaybeHandle}" +#~ msgstr "Zu @{queryMaybeHandle} gehen" #: src/screens/Messages/List/ChatListItem.tsx:211 msgid "Go to conversation with {0}" @@ -2953,7 +2567,7 @@ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:172 #: src/view/com/modals/ChangePassword.tsx:168 msgid "Go to next" -msgstr "Gehe zum nächsten" +msgstr "Zum nächsten gehen" #: src/components/dms/ConvoMenu.tsx:167 msgid "Go to profile" @@ -3457,7 +3071,7 @@ msgstr "Los geht's!" #: src/view/screens/Settings/index.tsx:453 msgid "Light" -msgstr "Licht" +msgstr "Hell" #: src/view/com/util/post-ctrls/PostCtrls.tsx:197 #~ msgid "Like" @@ -3495,7 +3109,7 @@ msgstr "Geliked von" #: src/components/LabelingServiceCard/index.tsx:72 #~ msgid "Liked by {count} {0}" -#~ msgstr "Geliked von {count} {0}" +#~ msgstr "Von {count} {0} geliked" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:287 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:301 @@ -3623,7 +3237,7 @@ msgstr "Sichtbarkeit für abgemeldete Benutzer" #: src/components/AccountList.tsx:58 msgid "Login to account that is not listed" -msgstr "Anmeldung bei einem Konto, das nicht aufgelistet ist" +msgstr "Bei einem Konto anmelden, das nicht aufgelistet ist" #: src/components/RichText.tsx:219 msgid "Long press to open tag menu for #{tag}" @@ -3981,7 +3595,7 @@ msgstr "Navigiert zum nächsten Bildschirm" #: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" -msgstr "Navigiert zu Deinem Profil" +msgstr "Navigiert zu deinem Profil" #: src/components/ReportDialog/SelectReportOptionView.tsx:130 msgid "Need to report a copyright violation?" @@ -4092,12 +3706,12 @@ msgstr "Aktuelles" #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" -msgstr "Nächste" +msgstr "Weiter" #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103 #~ msgctxt "action" #~ msgid "Next" -#~ msgstr "Nächste" +#~ msgstr "Weiter" #: src/view/com/lightbox/Lightbox.web.tsx:169 msgid "Next image" @@ -4233,7 +3847,7 @@ msgstr "Nicht gefunden" #: src/view/com/modals/VerifyEmail.tsx:254 #: src/view/com/modals/VerifyEmail.tsx:260 msgid "Not right now" -msgstr "Im Moment nicht" +msgstr "Nicht jetzt" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:456 @@ -4355,7 +3969,7 @@ msgstr "Enthält nur Buchstaben, Nummern und Bindestriche" #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" -msgstr "Ups, da ist etwas schief gelaufen!" +msgstr "Huch, da ist etwas schief gelaufen!" #: src/components/Lists.tsx:191 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 @@ -4426,7 +4040,7 @@ msgstr "" #: src/view/screens/Settings/index.tsx:861 #: src/view/screens/Settings/index.tsx:871 msgid "Open storybook page" -msgstr "Geschichtenbuch öffnen" +msgstr "Storybook öffnen" #: src/view/screens/Settings/index.tsx:849 msgid "Open system log" @@ -4474,7 +4088,7 @@ msgstr "Öffnet die Gerätefotogalerie" #: src/view/com/profile/ProfileHeader.tsx:420 #~ msgid "Opens editor for profile display name, avatar, background image, and description" -#~ msgstr "Öffnet den Editor für Profilanzeige, Avatar, Hintergrundbild und Beschreibung" +#~ msgstr "Öffnet den Editor für Anzeigename, Avatar, Hintergrundbild und Beschreibung" #: src/view/screens/Settings/index.tsx:672 msgid "Opens external embeds settings" @@ -4483,12 +4097,12 @@ msgstr "Öffnet die Einstellungen für externe eingebettete Medien" #: src/view/com/auth/SplashScreen.tsx:50 #: src/view/com/auth/SplashScreen.web.tsx:99 msgid "Opens flow to create a new Bluesky account" -msgstr "Öffnet den Vorgang, einen neuen Bluesky account anzulegen" +msgstr "Öffnet den Vorgang, ein neuen Bluesky Konto anzulegen" #: src/view/com/auth/SplashScreen.tsx:65 #: src/view/com/auth/SplashScreen.web.tsx:114 msgid "Opens flow to sign into your existing Bluesky account" -msgstr "Öffnet den Vorgang, sich mit einen bestehenden Bluesky Account anzumelden" +msgstr "Öffnet den Vorgang, sich mit einem bestehenden Bluesky Konto anzumelden" #: src/view/com/profile/ProfileHeader.tsx:575 #~ msgid "Opens followers list" @@ -4582,7 +4196,7 @@ msgstr "" #: src/view/screens/Settings/index.tsx:862 #: src/view/screens/Settings/index.tsx:872 msgid "Opens the storybook page" -msgstr "Öffnet die Geschichtenbuch" +msgstr "Öffnet die Storybook-Seite" #: src/view/screens/Settings/index.tsx:850 msgid "Opens the system log page" @@ -4985,7 +4599,7 @@ msgstr "Öffentlich" #: src/view/screens/ModerationModlists.tsx:61 msgid "Public, shareable lists of users to mute or block in bulk." -msgstr "Öffentliche, gemeinsam nutzbare Listen von Nutzern, die du stummschalten oder blockieren kannst." +msgstr "Öffentliche, gemeinsam nutzbare Listen von Nutzern, die du sta­pel­wei­se stummschalten oder blockieren kannst." #: src/view/screens/Lists.tsx:66 msgid "Public, shareable lists which can drive feeds." @@ -5034,7 +4648,7 @@ msgstr "Beitrag zitieren" #: src/view/screens/PreferencesThreads.tsx:86 msgid "Random (aka \"Poster's Roulette\")" -msgstr "Zufällig (alias \"Poster's Roulette\")" +msgstr "Zufällig (\"Poster's Roulette\")" #: src/view/com/modals/EditImage.tsx:237 msgid "Ratios" @@ -5062,7 +4676,7 @@ msgstr "" #: src/view/com/auth/onboarding/RecommendedFollows.tsx:181 #~ msgid "Recommended Users" -#~ msgstr "Empfohlene Nutzer" +#~ msgstr "Empfohlene Benutzer" #: src/screens/Messages/Conversation/MessageListError.tsx:20 msgid "Reconnect" @@ -5376,15 +4990,15 @@ msgstr "Änderung anfordern" #: src/view/com/modals/ChangePassword.tsx:242 #: src/view/com/modals/ChangePassword.tsx:244 msgid "Request Code" -msgstr "Einen Code anfordern" +msgstr "Code anfordern" #: src/view/screens/AccessibilitySettings.tsx:88 msgid "Require alt text before posting" -msgstr "Alt-Text vor der Veröffentlichung erforderlich machen" +msgstr "Alt-Text vor der Beitragsveröffentlichung erforderlich machen" #: src/view/screens/Settings/Email2FAToggle.tsx:51 msgid "Require email code to log into your account" -msgstr "" +msgstr "E-Mail-Code zum Anmelden erforderlich machen" #: src/screens/Signup/StepInfo/index.tsx:132 msgid "Required for this provider" @@ -5410,7 +5024,7 @@ msgstr "Code zurücksetzen" #: src/view/screens/Settings/index.tsx:901 #: src/view/screens/Settings/index.tsx:904 msgid "Reset onboarding state" -msgstr "Onboarding-Status zurücksetzen" +msgstr "Onboardingstatus zurücksetzen" #: src/screens/Login/ForgotPasswordForm.tsx:86 msgid "Reset password" @@ -5427,7 +5041,7 @@ msgstr "Einstellungen zurücksetzen" #: src/view/screens/Settings/index.tsx:902 msgid "Resets the onboarding state" -msgstr "Setzt den Onboarding-Status zurück" +msgstr "Setzt den Onboardingstatus zurück" #: src/view/screens/Settings/index.tsx:882 msgid "Resets the preferences state" @@ -5592,7 +5206,7 @@ msgstr "Suche" #: src/view/shell/desktop/Search.tsx:235 msgid "Search for \"{query}\"" -msgstr "Suche nach \"{query}\"" +msgstr "Nach \"{query}\" suchen" #: src/view/screens/Search/Search.tsx:869 msgid "Search for \"{searchText}\"" @@ -5763,7 +5377,7 @@ msgstr "Wähle aus den folgenden Optionen deine Interessen aus" #: src/view/screens/LanguageSettings.tsx:192 msgid "Select your preferred language for translations in your feed." -msgstr "Wähle deine bevorzugte Sprache für die Übersetzungen in deinem Feed aus." +msgstr "Wähle deine bevorzugte Sprache für Übersetzungen in deinem Feed aus." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:117 #~ msgid "Select your primary algorithmic feeds" @@ -5866,11 +5480,11 @@ msgstr "" #: src/view/screens/Settings/index.tsx:514 #~ msgid "Set dark theme to the dark theme" -#~ msgstr "Dunkles Thema auf das dunkle Thema einstellen" +#~ msgstr "Dunkelmodus auf den dunklen Modus setzen" #: src/view/screens/Settings/index.tsx:507 #~ msgid "Set dark theme to the dim theme" -#~ msgstr "Dunkles Thema auf das gedämpfte Thema einstellen" +#~ msgstr "Dunkelmodus auf den gedimmten Modus setzen" #: src/screens/Login/SetNewPasswordForm.tsx:102 msgid "Set new password" @@ -6048,10 +5662,6 @@ msgstr "" msgid "Show" msgstr "Anzeigen" -#: src/view/screens/PreferencesFollowingFeed.tsx:68 -#~ msgid "Show all replies" -#~ msgstr "Alle Antworten anzeigen" - #: src/view/com/util/post-embeds/GifEmbed.tsx:166 msgid "Show alt text" msgstr "" @@ -6108,15 +5718,15 @@ msgstr "Beiträge aus meinen Feeds anzeigen" #: src/view/screens/PreferencesFollowingFeed.tsx:221 msgid "Show Quote Posts" -msgstr "Zitierte Beiträge anzeigen" +msgstr "Zitatbeiträge anzeigen" #: src/screens/Onboarding/StepFollowingFeed.tsx:119 #~ msgid "Show quote-posts in Following feed" -#~ msgstr "Zitierte Beiträge im Following Feed anzeigen" +#~ msgstr "Zitatbeiträge im Following-Feed anzeigen" #: src/screens/Onboarding/StepFollowingFeed.tsx:135 #~ msgid "Show quotes in Following" -#~ msgstr "Zitierte Beiträge im Following Feed anzeigen" +#~ msgstr "Zitatbeiträge im Following-Feed anzeigen" #: src/screens/Onboarding/StepFollowingFeed.tsx:95 #~ msgid "Show re-posts in Following feed" @@ -6138,10 +5748,6 @@ msgstr "Zeige Antworten von Personen, denen du folgst, vor allen anderen Antwort #~ msgid "Show replies in Following feed" #~ msgstr "Antworten in folgendem Feed anzeigen" -#: src/view/screens/PreferencesFollowingFeed.tsx:70 -#~ msgid "Show replies with at least {value} {0}" -#~ msgstr "Antworten mit mindestens {value} {0} anzeigen" - #: src/view/screens/PreferencesFollowingFeed.tsx:187 msgid "Show Reposts" msgstr "Reposts anzeigen" @@ -6157,7 +5763,7 @@ msgstr "Den Inhalt anzeigen" #: src/view/com/notifications/FeedItem.tsx:347 #~ msgid "Show users" -#~ msgstr "Nutzer anzeigen" +#~ msgstr "Benutzer anzeigen" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" @@ -6421,7 +6027,7 @@ msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." #: src/Navigation.tsx:229 #: src/view/screens/Settings/index.tsx:864 msgid "Storybook" -msgstr "Geschichtenbuch" +msgstr "Storybook" #: src/components/moderation/LabelsOnMeDialog.tsx:290 #: src/components/moderation/LabelsOnMeDialog.tsx:291 @@ -6763,7 +6369,7 @@ msgstr "Es gab ein unerwartetes Problem in der Anwendung. Bitte teile uns mit, w #: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." -msgstr "Es gab einen Ansturm neuer Nutzer auf Bluesky! Wir werden dein Konto so schnell wie möglich aktivieren." +msgstr "Es gab einen Ansturm neuer Benutzer auf Bluesky! Wir werden dein Konto so schnell wie möglich aktivieren." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 #~ msgid "These are popular accounts you might like:" @@ -6812,7 +6418,7 @@ msgstr "Dieser Inhalt wird von {0} gehostet. Möchtest du externe Medien aktivie #: src/components/moderation/ModerationDetailsDialog.tsx:77 #: src/lib/moderation/useModerationCauseDescription.ts:79 msgid "This content is not available because one of the users involved has blocked the other." -msgstr "Dieser Inhalt ist nicht verfügbar, weil einer der beteiligten Nutzer den anderen blockiert hat." +msgstr "Dieser Inhalt ist nicht verfügbar, weil einer der beteiligten Benutzer den anderen blockiert hat." #: src/view/com/posts/FeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." @@ -6856,7 +6462,7 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:41 msgid "This information is not shared with other users." -msgstr "Diese Informationen werden nicht an andere Nutzer weitergegeben." +msgstr "Diese Informationen werden nicht an andere Benutzer weitergegeben." #: src/view/com/modals/VerifyEmail.tsx:127 msgid "This is important in case you ever need to change your email or reset your password." @@ -6995,7 +6601,7 @@ msgstr "" #: src/view/screens/PreferencesThreads.tsx:119 msgid "Threaded Mode" -msgstr "Gewindemodus" +msgstr "Thread-Modus" #: src/Navigation.tsx:287 msgid "Threads Preferences" @@ -7235,7 +6841,7 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." -msgstr "Aktualisieren..." +msgstr "Wird aktualisiert…" #: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" @@ -7270,7 +6876,7 @@ msgstr "" #: src/view/screens/AppPasswords.tsx:200 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." -msgstr "Verwende App-Passwörter, um dich bei anderen Bluesky-Clients anzumelden, ohne dass du vollen Zugriff auf deinen Account oder Passwort hast." +msgstr "Verwende App-Passwörter, um dich bei anderen Bluesky-Clients anzumelden, ohne vollen Zugriff auf deinen Account oder dein Passwort zu geben." #: src/view/com/modals/ChangeHandle.tsx:513 msgid "Use bsky.social as hosting provider" @@ -7372,7 +6978,7 @@ msgstr "Benutzer" #: src/components/WhoCanReply.tsx:279 msgid "users followed by <0/>" -msgstr "Nutzer gefolgt von <0/>" +msgstr "Benutzer gefolgt von <0/>" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 From a03622dd5527b8322a668e4ce5c89ff2436599de Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 24 Jul 2024 15:23:31 -0700 Subject: [PATCH 381/520] Release 1.89 prep (#4822) * Fix curate-lists tests * Run intl extract --- __e2e__/flows/curate-lists.yml | 5 +- src/locale/locales/ca/messages.po | 1182 ++++++++++++++------------ src/locale/locales/de/messages.po | 1174 +++++++++++++------------ src/locale/locales/en/messages.po | 1180 +++++++++++++------------ src/locale/locales/es/messages.po | 1180 +++++++++++++------------ src/locale/locales/fi/messages.po | 1180 +++++++++++++------------ src/locale/locales/fr/messages.po | 1139 +++++++++++++------------ src/locale/locales/ga/messages.po | 1180 +++++++++++++------------ src/locale/locales/hi/messages.po | 1182 ++++++++++++++------------ src/locale/locales/id/messages.po | 1180 +++++++++++++------------ src/locale/locales/it/messages.po | 1180 +++++++++++++------------ src/locale/locales/ja/messages.po | 1115 ++++++++++++------------ src/locale/locales/ko/messages.po | 1180 +++++++++++++------------ src/locale/locales/pt-BR/messages.po | 1180 +++++++++++++------------ src/locale/locales/tr/messages.po | 1180 +++++++++++++------------ src/locale/locales/uk/messages.po | 1180 +++++++++++++------------ src/locale/locales/zh-CN/messages.po | 233 ++--- src/locale/locales/zh-TW/messages.po | 577 +++++++------ 18 files changed, 9871 insertions(+), 8536 deletions(-) diff --git a/__e2e__/flows/curate-lists.yml b/__e2e__/flows/curate-lists.yml index e497898b27..a37bc07778 100644 --- a/__e2e__/flows/curate-lists.yml +++ b/__e2e__/flows/curate-lists.yml @@ -132,7 +132,8 @@ appId: xyz.blueskyweb.app id: "feedItem-by-bob.test" - tapOn: id: "e2eGotoFeeds" -- tapOn: "Good Ppl" +- tapOn: + id: "saved-feed-Good Ppl" - assertVisible: id: "feedItem-by-bob.test" - tapOn: @@ -168,7 +169,7 @@ appId: xyz.blueskyweb.app id: "profilePager-selector" direction: LEFT - tapOn: - id: "profilePager-selector-5" + id: "profilePager-selector-6" - tapOn: "Good Ppl" - tapOn: diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index e09b52e4e1..39845771b9 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -24,7 +24,7 @@ msgstr "(té contingut incrustat)" msgid "(no email)" msgstr "(sense correu)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" @@ -103,7 +103,7 @@ msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# #~ msgid "{0} {purposeLabel} List" #~ msgstr "Llista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "{0} s'han unit aquesta setmana" @@ -115,7 +115,7 @@ msgstr "{0} persones han utilitzat aquest starter pack" #~ msgid "{0} your feeds" #~ msgstr "{0} els teus canals" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "Avatar de {0}" @@ -163,7 +163,7 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {hores}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minut} other {minuts}}" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} seguint" @@ -188,7 +188,7 @@ msgstr "No es poden enviar missatges a {handle}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" @@ -196,7 +196,7 @@ msgstr "{likeCount, plural, one {Li ha agradat a # user} other {Li ha agradat a #~ msgid "{message}" #~ msgstr "{missatge}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} no llegides" @@ -212,7 +212,7 @@ msgstr "{profileName} s'uní a Bluesky amb un starter pack, fa {0}" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Mostra totes les respostes} one {Mostra les respostes amb almenys # m'agrada} other {Mostra les respostes amb almenys # m'agrades}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> membres" @@ -234,11 +234,11 @@ msgstr "<0>{0}, <1>{1}, i {2, plural, one {# altre} other {# altres}} es #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "<0>{0}, <1>{1}, i {2} {3, plural, one {altre} other {altres}} estan inclosos al teu starter pack" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidors}}" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguint} other {seguint}}" @@ -313,15 +313,15 @@ msgid "Access profile and other navigation links" msgstr "Accedeix al perfil i altres enllaços de navegació" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Accessibilitat" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "Configuració d'accessibilitat" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Configuració d'accessibilitat" @@ -331,8 +331,8 @@ msgstr "Configuració d'accessibilitat" #~ msgstr "compte" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Compte" @@ -379,7 +379,7 @@ msgid "Account unmuted" msgstr "Compte no silenciat" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -403,8 +403,8 @@ msgstr "Afegeix un usuari a aquesta llista" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Afegeix un compte" @@ -489,7 +489,7 @@ msgstr "Afegeix als meus canals" #~ msgid "Added" #~ msgstr "Afegit" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Afegit a la llista" @@ -498,7 +498,7 @@ msgstr "Afegit a la llista" msgid "Added to my feeds" msgstr "Afegit als meus canals" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Ajusta el nombre de m'agrades que hagi de tenir una resposta per a aparèixer al teu canal." @@ -520,7 +520,7 @@ msgid "Adult content is disabled." msgstr "El contingut per a adults està deshabilitat." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Avançat" @@ -536,8 +536,8 @@ msgstr "S'han seguit tots els comptes!" msgid "All the feeds you've saved, right in one place." msgstr "Tots els canals que has desat, en un sol lloc." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "Permet l'accés als teus missatges directes" @@ -562,7 +562,7 @@ msgstr "Ja estàs registrat com a @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -572,7 +572,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Text alternatiu" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "Text alternatiu" @@ -601,8 +601,8 @@ msgstr "S'ha produït un error en generar el teu starter pack. Vols tornar-ho a #~ msgid "An error occurred while saving the image." #~ msgstr "S'ha produït un error en desar la imatge." -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "S'ha produït un error en desar el codi QR!" @@ -618,10 +618,18 @@ msgstr "S'ha produït un error en intentar seguir-ho tot" msgid "An issue not included in these options" msgstr "Un problema que no està inclòs en aquestes opcions" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -633,8 +641,8 @@ msgstr "Hi ha hagut un problema, prova-ho de nou." msgid "an unknown error occurred" msgstr "hi ha hagut un problema desconegut" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "i" @@ -643,7 +651,7 @@ msgstr "i" msgid "Animals" msgstr "Animals" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "GIF animat" @@ -667,7 +675,7 @@ msgstr "La contrasenya de l'aplicació només pot estar formada per lletres, nú msgid "App Password names must be at least 4 characters long." msgstr "La contrasenya de l'aplicació ha de ser d'almenys 4 caràcters." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Configuració de la contrasenya d'aplicació" @@ -675,18 +683,18 @@ msgstr "Configuració de la contrasenya d'aplicació" #~ msgid "App passwords" #~ msgstr "Contrasenyes de l'aplicació" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Contrasenyes de l'aplicació" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Apel·la" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Apel·la \"{0}\" etiqueta" @@ -702,7 +710,7 @@ msgstr "Apel·la \"{0}\" etiqueta" #~ msgid "Appeal Decision" #~ msgstr "Decisión de apelación" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Apel·lació enviada" @@ -722,7 +730,7 @@ msgstr "Apel·la aquesta decisió" #~ msgid "Appeal this decision." #~ msgstr "Apel·la aquesta decisió." -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Aparença" @@ -732,8 +740,8 @@ msgid "Apply default recommended feeds" msgstr "Aplica els canals recomanats per defecte" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "Segur que vols suprimir aquest starter pack?" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "Segur que vols suprimir aquest starter pack?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -747,6 +755,10 @@ msgstr "Confirmes que vols eliminar la contrasenya de l'aplicació \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Estàs segur que vols esborrar aquest missatge? El missatge s'esborrarà per a tu, però no per als altres participants." +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." #~ msgstr "Estàs segur que vols abandonar aquesta conversa? Els missatges s'esborraran per a tu, però no per als altres participants." @@ -763,7 +775,7 @@ msgstr "Confirmes que vols eliminar {0} dels teus canals?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Segur que vols eliminar-ho dels teus canals?" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "Confirmes que vols descartar aquest esborrany?" @@ -793,8 +805,8 @@ msgid "At least 3 characters" msgstr "Almenys 3 caràcters" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -807,7 +819,6 @@ msgstr "Almenys 3 caràcters" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -822,7 +833,7 @@ msgstr "Endarrere" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Segons els teus interessos en {interestsText}" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Conceptes bàsics" @@ -830,7 +841,7 @@ msgstr "Conceptes bàsics" msgid "Birthday" msgstr "Aniversari" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Aniversari:" @@ -878,7 +889,7 @@ msgstr "Bloquejada" msgid "Blocked accounts" msgstr "Comptes bloquejats" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloquejats" @@ -968,21 +979,21 @@ msgstr "Difumina les imatges i filtra-ho dels canals" msgid "Books" msgstr "Llibres" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -1035,7 +1046,7 @@ msgstr "per tu" msgid "Camera" msgstr "Càmera" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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." @@ -1044,8 +1055,8 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1063,7 +1074,7 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cancel·la" @@ -1103,8 +1114,8 @@ msgstr "Cancel·la la citació de la publicació" msgid "Cancel reactivation and log out" msgstr "Cancel·la la reactivació i surt" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Cancel·la la cerca" @@ -1120,17 +1131,17 @@ msgstr "Cancel·la obrir la web enllaçada" msgid "Change" msgstr "Canvia" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Canvia" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Canvia l'identificador" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Canvia l'identificador" @@ -1138,12 +1149,12 @@ msgstr "Canvia l'identificador" msgid "Change my email" msgstr "Canvia el meu correu" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Canvia la contrasenya" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Canvia la contrasenya" @@ -1159,7 +1170,7 @@ msgstr "Canvia l'idioma de la publicació a {0}" msgid "Change Your Email" msgstr "Canvia el teu correu" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1171,14 +1182,14 @@ msgstr "Xat silenciat" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "Configuració del xat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "Configuració del xat" @@ -1269,19 +1280,19 @@ msgstr "Tria qui pot respondre" msgid "Choose your password" msgstr "Tria la teva contrasenya" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Esborra totes les dades antigues emmagatzemades" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Esborra totes les dades antigues emmagatzemades (i després reinicia)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Esborra totes les dades emmagatzemades" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Esborra totes les dades emmagatzemades (i després reinicia)" @@ -1290,11 +1301,11 @@ msgstr "Esborra totes les dades emmagatzemades (i després reinicia)" msgid "Clear search query" msgstr "Esborra la cerca" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "Esborra totes les dades antigues emmagatzemades" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "Esborra totes les dades emmagatzemades" @@ -1322,7 +1333,7 @@ msgstr "Clica aquí per a obrir el menú d'etiquetes per {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Clica aquí per a obrir el menú d'etiquetes per #{tag}" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Clica aquí per provar d'enviar el missatge de nou" @@ -1343,7 +1354,7 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Tanca" @@ -1398,7 +1409,7 @@ msgstr "Tanca la barra de navegació inferior" msgid "Closes password update alert" msgstr "Tanca l'alerta d'actualització de contrasenya" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Tanca l'editor de la publicació i descarta l'esborrany" @@ -1406,11 +1417,11 @@ msgstr "Tanca l'editor de la publicació i descarta l'esborrany" msgid "Closes viewer for header image" msgstr "Tanca la visualització de la imatge de la capçalera" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "Plega la llista d'usuaris" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Plega la llista d'usuaris per una notificació concreta" @@ -1424,7 +1435,7 @@ msgstr "Comèdia" msgid "Comics" msgstr "Còmics" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrius de la comunitat" @@ -1437,7 +1448,7 @@ msgstr "Finalitza el registre i comença a utilitzar el teu compte" msgid "Complete the challenge" msgstr "Completa la prova" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Crea publicacions de fins a {MAX_GRAPHEME_LENGTH} caràcters" @@ -1462,8 +1473,6 @@ msgstr "Configurat a <0>configuració de moderació." #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1602,12 +1611,12 @@ msgstr "Conversa esborrada" msgid "Cooking" msgstr "Cuina" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copiat" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Número de versió copiat en memòria" @@ -1615,7 +1624,7 @@ msgstr "Número de versió copiat en memòria" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Copiat en memòria" @@ -1624,12 +1633,12 @@ msgstr "Copiat en memòria" msgid "Copied!" msgstr "Copiat" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Copia la contrasenya d'aplicació" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Copia" @@ -1642,11 +1651,11 @@ msgstr "Copia {0}" msgid "Copy code" msgstr "Copia el codi" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "Copia l'enllaç" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "Copia l'enllaç" @@ -1654,8 +1663,8 @@ msgstr "Copia l'enllaç" msgid "Copy link to list" msgstr "Copia l'enllaç a la llista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copia l'enllaç a la publicació" @@ -1668,20 +1677,24 @@ msgstr "Copia l'enllaç a la publicació" msgid "Copy message text" msgstr "Copia el text del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copia el text de la publicació" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "Copia el codi QR" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de drets d'autor" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "No s'ha pogut sortir del xat" @@ -1719,17 +1732,17 @@ msgstr "Crea" msgid "Create a new account" msgstr "Crea un nou compte" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Crea un nou compte de Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "Crea un codi QR per a un starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "Crea un starter pack" @@ -1754,7 +1767,7 @@ msgstr "Enlloc d'això, crea un avatar" msgid "Create another" msgstr "Crea'n un altre" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Crea una contrasenya d'aplicació" @@ -1802,7 +1815,7 @@ msgid "Custom domain" msgstr "Domini personalitzat" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Els canals personalitzats fets per la comunitat et porten noves experiències i t'ajuden a trobar contingut que t'agradarà." @@ -1814,8 +1827,8 @@ msgstr "Personalitza el contingut dels llocs externs." #~ msgid "Danger Zone" #~ msgstr "Zona de perill" -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Fosc" @@ -1823,7 +1836,7 @@ msgstr "Fosc" msgid "Dark mode" msgstr "Mode fosc" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Tema fosc" @@ -1832,15 +1845,15 @@ msgid "Date of birth" msgstr "Data de naixement" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "Desactiva el compte" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "Desactiva el meu compte" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "Moderació de depuració" @@ -1852,13 +1865,13 @@ msgstr "Panell de depuració" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Elimina" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Elimina el compte" @@ -1878,8 +1891,8 @@ msgstr "Elimina la contrasenya d'aplicació" msgid "Delete app password?" msgstr "Vols eliminar la contrasenya d'aplicació?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "Suprimeix el registre de declaració de xat" @@ -1907,12 +1920,12 @@ msgstr "Elimina el meu compte" #~ msgid "Delete my account…" #~ msgstr "Elimina el meu compte…" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Elimina el meu compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Elimina la publicació" @@ -1929,7 +1942,7 @@ msgstr "Vols eliminar l'starter pack?" msgid "Delete this list?" msgstr "Vols eliminar aquesta llista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Vols eliminar aquesta publicació?" @@ -1941,7 +1954,7 @@ msgstr "Eliminat" msgid "Deleted post." msgstr "Publicació eliminada." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "Suprimeix el registre de declaració de xat" @@ -1964,11 +1977,11 @@ msgstr "Text alternatiu descriptiu" #~ msgid "Developer Tools" #~ msgstr "Eines de desenvolupador" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Vols dir alguna cosa?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Tènue" @@ -2005,7 +2018,7 @@ msgstr "Desactiva la retroalimentació hàptica" msgid "Disabled" msgstr "Deshabilitat" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Descarta" @@ -2013,7 +2026,7 @@ msgstr "Descarta" #~ msgid "Discard draft" #~ msgstr "Descarta l'esborrany" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "Vols descartar l'esborrany?" @@ -2031,7 +2044,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Descobreix nous canals personalitzats" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "Descobreix nous canals" @@ -2088,22 +2101,20 @@ msgstr "Domini verificat!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Fet" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Fet" @@ -2116,7 +2127,7 @@ msgstr "Fet{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Fes doble toc per a iniciar la sessió" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "Descarrega Bluesky" @@ -2190,7 +2201,7 @@ msgctxt "action" msgid "Edit" msgstr "Edita" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Edita l'avatar" @@ -2212,7 +2223,7 @@ msgstr "Edita els detalls de la llista" msgid "Edit Moderation List" msgstr "Edita la llista de moderació" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2227,12 +2238,12 @@ msgstr "Edita el meu perfil" msgid "Edit People" msgstr "Edita les persones" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Edita el perfil" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Edita el perfil" @@ -2250,7 +2261,7 @@ msgstr "Edita l'starter pack" msgid "Edit User List" msgstr "Edita la llista d'usuaris" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "Edita qui pot respondre" @@ -2262,7 +2273,7 @@ msgstr "Edita el teu nom mostrat" msgid "Edit your profile description" msgstr "Edita la descripció del teu perfil" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "Edita el teu starter pack" @@ -2301,7 +2312,7 @@ msgstr "Correu actualitzat" msgid "Email verified" msgstr "Correu verificat" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "Correu:" @@ -2310,8 +2321,8 @@ msgid "Embed HTML code" msgstr "Incrusta el codi HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Incrusta la publicació" @@ -2345,11 +2356,16 @@ msgstr "Habilita els continguts externs" #~ msgid "Enable External Media" #~ msgstr "Habilita el contingut extern" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Habilita reproductors de contingut per" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Activa aquesta opció per a veure només les respostes entre els comptes que segueixes." @@ -2375,7 +2391,7 @@ msgstr "Fi del canal" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Posa un nom a aquesta contrasenya d'aplicació" @@ -2455,7 +2471,7 @@ msgid "Everybody" msgstr "Tothom" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Tothom pot respondre" @@ -2491,8 +2507,8 @@ msgstr "Surt del procés de retallar la imatge" msgid "Exits image view" msgstr "Surt de la visualització de la imatge" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Surt de la cerca" @@ -2504,7 +2520,7 @@ msgstr "Surt de la cerca" msgid "Expand alt text" msgstr "Expandeix el text alternatiu" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "Expandeix la llista d'usuaris" @@ -2513,6 +2529,10 @@ msgstr "Expandeix la llista d'usuaris" msgid "Expand or collapse the full post you are replying to" msgstr "Expandeix o replega la publicació completa a la qual estàs responent" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Contingut explícit o potencialment pertorbador." @@ -2521,12 +2541,12 @@ msgstr "Contingut explícit o potencialment pertorbador." msgid "Explicit sexual images." msgstr "Imatges sexuals explícites." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "Exporta les meves dades" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "Exporta les meves dades" @@ -2536,17 +2556,17 @@ msgid "External Media" msgstr "Contingut extern" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "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:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Preferència del contingut extern" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Configuració del contingut extern" @@ -2576,8 +2596,8 @@ msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" msgid "Failed to delete starter pack" msgstr "No s'ha pogut eliminar l'starter pack" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "No s'han pogut carregar les preferències dels canals" @@ -2599,20 +2619,24 @@ msgstr "No s'han pogut carregar els missatges anteriors" #~ msgid "Failed to load recommended feeds" #~ msgstr "Error en carregar els canals recomanats" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "No s'han pogut carregar els canals suggerits" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "No s'han pogut carregar els comptes suggerits" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "Error en desar la imatge: {0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "No s'ha pogut enviar" @@ -2620,12 +2644,12 @@ msgstr "No s'ha pogut enviar" #~ msgid "Failed to send message(s)." #~ msgstr "Error en enviar missatge(s)." -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "No s'ha pogut desactivar el silenci del fil; torneu-ho a provar" @@ -2638,7 +2662,7 @@ msgstr "No s'han pogut actualitzar els canals" msgid "Failed to update settings" msgstr "No s'ha pogut actualitzar la configuració" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Canal" @@ -2660,19 +2684,19 @@ msgid "Feed toggle" msgstr "Alterna el canal" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Comentaris" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Canals" @@ -2734,7 +2758,7 @@ msgstr "Troba publicacions i usuaris a Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "Troba comptes similars…" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Ajusta el contingut que veus al teu canal Seguint." @@ -2742,7 +2766,7 @@ msgstr "Ajusta el contingut que veus al teu canal Seguint." #~ msgid "Fine-tune the content you see on your home screen." #~ msgstr "Ajusta el contingut que es veu a la teva pantalla d'inici." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Ajusta els fils de debat." @@ -2772,7 +2796,7 @@ msgid "Flip vertically" msgstr "Gira verticalment" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2817,7 +2841,7 @@ msgstr "Segueix-los a tots" msgid "Follow Back" msgstr "Segueix" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Segueix més comptes per connectar-te als teus interessos i construir la teva xarxa." @@ -2834,22 +2858,22 @@ msgstr "Segueix més comptes per connectar-te als teus interessos i construir la #~ msgstr "Seguit per" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Seguit per {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Seguit per {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "Seguit per <0>{0}" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "Seguit per <0>{0} i {1, plural, one {# altre} other {# altres}}" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "Seguit per <0>{0} i <1>{1}" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Seguit per <0>{0}, <1>{1}, i {2, plural, one {# altre} other {# altres}}" @@ -2857,15 +2881,15 @@ msgstr "Seguit per <0>{0}, <1>{1}, i {2, plural, one {# altre} other {# msgid "Followed users" msgstr "Usuaris seguits" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Només els usuaris seguits" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "et segueix" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2874,7 +2898,7 @@ msgstr "" msgid "Followers" msgstr "Seguidors" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "Seguidors de @{0} que coneixes" @@ -2888,7 +2912,7 @@ msgstr "Seguidors que coneixes" #~ msgstr "seguint" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2900,7 +2924,7 @@ msgstr "Seguidors que coneixes" msgid "Following" msgstr "Seguint" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguint {0}" @@ -2909,13 +2933,13 @@ msgstr "Seguint {0}" msgid "Following {name}" msgstr "Seguint a {name}" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Preferències del canal Seguint" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Preferències del canal Seguint" @@ -2940,7 +2964,7 @@ msgstr "Menjar" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Per motius de seguretat necessitem enviar-te un codi de confirmació al teu correu." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Per motius de seguretat no podràs tornar-la a veure. Si perds aquesta contrasenya necessitaràs generar-ne una de nova." @@ -2973,7 +2997,7 @@ msgstr "Publica contingut no desitjat freqüentment" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "De <0/>" @@ -2986,6 +3010,10 @@ msgstr "Galeria" msgid "Generate a starter pack" msgstr "Genera un starter pack" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "Comença" @@ -3033,12 +3061,12 @@ msgid "Go Back" msgstr "Ves enrere" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -3103,7 +3131,7 @@ msgstr "Hàptics" msgid "Harassment, trolling, or intolerance" msgstr "Assetjament, troleig o intolerància" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Etiqueta" @@ -3120,7 +3148,7 @@ msgid "Having trouble?" msgstr "Tens problemes?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Ajuda" @@ -3140,7 +3168,7 @@ msgstr "Ajuda la gent a saber que no ets un bot penjant una imatge o creant un a #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Aquí tens uns quants canals d'actualitat basats en els teus interessos: {interestsText}. Pots seguir-ne tants com vulguis." -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Aquí tens la teva contrasenya d'aplicació." @@ -3151,17 +3179,17 @@ msgstr "Aquí tens la teva contrasenya d'aplicació." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Amaga" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Amaga" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Amaga l'entrada" @@ -3170,11 +3198,11 @@ msgstr "Amaga l'entrada" msgid "Hide the content" msgstr "Amaga el contingut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Vols amagar aquesta entrada?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Amaga la llista d'usuaris" @@ -3210,12 +3238,12 @@ msgstr "Tenim problemes per a carregar aquestes dades. Mira a continuació per a msgid "Hmmmm, we couldn't load that moderation service." msgstr "No podem carregar el servei de moderació." -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Inici" @@ -3281,7 +3309,7 @@ msgstr "Si encara no ets un adult segons les lleis del teu país, el teu tutor l msgid "If you delete this list, you won't be able to recover it." msgstr "Si esborres aquesta llista no la podràs recuperar." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Si esborres aquesta publicació no la podràs recuperar." @@ -3310,7 +3338,7 @@ msgstr "Text alternatiu de la imatge" #~ msgid "Image options" #~ msgstr "Opcions de la imatge" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "La imatge s'ha desat a la teva galeria!" @@ -3338,7 +3366,7 @@ msgstr "Introdueix el codi de confirmació per a eliminar el compte" #~ msgid "Input invite code to proceed" #~ msgstr "Introdueix el codi d'invitació per a continuar" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Introdueix un nom per la contrasenya d'aplicació" @@ -3431,7 +3459,7 @@ msgstr "Codis d'invitació: {0} disponible" msgid "Invite codes: 1 available" msgstr "Codis d'invitació: 1 disponible" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "Convida a gent a aquest starter pack!" @@ -3455,8 +3483,8 @@ msgstr "Ara només ets tu! Afegeix més persones al teu starter pack cercant a d msgid "Jobs" msgstr "Feines" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3508,11 +3536,11 @@ msgstr "Les etiquetes són anotacions sobre els usuaris i el contingut. Poden se #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "S'han posat etiquetes a aquest {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Etiquetes al teu compte" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "Etiquetes al teu contingut" @@ -3520,16 +3548,16 @@ msgstr "Etiquetes al teu contingut" msgid "Language selection" msgstr "Tria l'idioma" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Configuració d'idioma" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configuració d'idioma" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Idiomes" @@ -3597,7 +3625,7 @@ msgstr "Sortint de Bluesky" msgid "left to go." msgstr "queda." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació ara." @@ -3620,7 +3648,7 @@ msgstr "Som-hi!" #~ msgid "Library" #~ msgstr "Biblioteca" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Clar" @@ -3638,13 +3666,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Fes m'agrada a aquest canal" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Li ha agradat a" @@ -3668,7 +3696,7 @@ msgstr "Li ha agradat a" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Li ha agradat a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "els ha agradat el teu canal personalitzat" @@ -3676,7 +3704,7 @@ msgstr "els ha agradat el teu canal personalitzat" #~ msgid "liked your custom feed{0}" #~ msgstr "i ha agradat el teu canal personalitzat{0}" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "li ha agradat la teva publicació" @@ -3688,7 +3716,7 @@ msgstr "M'agrades" msgid "Likes on this post" msgstr "M'agrades a aquesta publicació" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Llista" @@ -3725,12 +3753,12 @@ msgstr "Llista desbloquejada" msgid "List unmuted" msgstr "Llista no silenciada" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Llistes" @@ -3738,7 +3766,7 @@ msgstr "Llistes" msgid "Lists blocking this user:" msgstr "Llistes que bloquegen aquest usuari:" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "Carrega'n més" @@ -3747,21 +3775,21 @@ msgstr "Carrega'n més" #~ msgid "Load more posts" #~ msgstr "Carrega més publicacions" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "Carrega més canals suggerits" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "Carrega més suggerencies d'usuaris per seguir" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Carrega noves notificacions" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carrega noves publicacions" @@ -3774,7 +3802,7 @@ msgstr "Carregant…" #~ msgid "Local dev server" #~ msgstr "Servidor de desenvolupament local" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Registre" @@ -3855,7 +3883,7 @@ msgstr "Marca com a llegit" msgid "Media" msgstr "Contingut" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "usuaris mencionats" @@ -3881,7 +3909,7 @@ msgstr "Missatge esborrat" #~ msgid "Message from server" #~ msgstr "Missatge del servidor" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Missatge del servidor: {0}" @@ -3898,7 +3926,7 @@ msgstr "El missatge és massa llarg" msgid "Message settings" msgstr "Configuració dels missatges" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3913,9 +3941,9 @@ msgstr "Missatges" msgid "Misleading Account" msgstr "Compte enganyós" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Moderació" @@ -3951,16 +3979,16 @@ msgstr "S'ha actualitzat la llista de moderació" msgid "Moderation lists" msgstr "Llistes de moderació" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Llistes de moderació" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Configuració de moderació" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "Estats de moderació" @@ -3989,7 +4017,7 @@ msgstr "Més opcions" #~ msgid "More post options" #~ msgstr "Més opcions de publicació" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "Respostes amb més m'agrada primer" @@ -4068,13 +4096,13 @@ msgstr "Silencia aquesta paraula en el text de les publicacions i a les etiquete msgid "Mute this word in tags only" msgstr "Silencia aquesta paraula només a les etiquetes" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Silencia el fil de debat" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Silencia paraules i etiquetes" @@ -4086,7 +4114,7 @@ msgstr "Silenciada" msgid "Muted accounts" msgstr "Comptes silenciats" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes silenciats" @@ -4120,11 +4148,11 @@ msgstr "Els meus canals" msgid "My Profile" msgstr "El meu perfil" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "Els meus canals desats" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Els meus canals desats" @@ -4132,7 +4160,7 @@ msgstr "Els meus canals desats" #~ msgid "my-server.com" #~ msgstr "el-meu-servidor.com" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nom" @@ -4167,7 +4195,7 @@ msgstr "Vés a l'starter pack" msgid "Navigates to the next screen" msgstr "Navega a la pantalla següent" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Navega al teu perfil" @@ -4206,7 +4234,7 @@ msgstr "Nova" msgid "New" msgstr "Nova" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -4234,9 +4262,9 @@ msgid "New post" msgstr "Nova publicació" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -4260,7 +4288,7 @@ msgstr "Diàleg d'informació d'usuari nou" msgid "New User List" msgstr "Nova llista d'usuaris" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "Les respostes més noves primer" @@ -4295,16 +4323,16 @@ msgstr "Següent" msgid "Next image" msgstr "Següent imatge" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "No" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Cap descripció" @@ -4322,7 +4350,7 @@ msgstr "No s'han trobat GIF destacats. Pot haver-hi un problema amb Tenor." msgid "No feeds found. Try searching for something else." msgstr "No s'han trobat canals. Intenta cercar una altra cosa." -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ja no segueixes a {0}" @@ -4339,7 +4367,7 @@ msgstr "Encara no tens cap missatge" msgid "No more conversations to show" msgstr "No hi ha més converses per a mostrar" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Encara no tens cap notificació" @@ -4371,7 +4399,7 @@ msgstr "No s'han trobat resultats" msgid "No results found for \"{query}\"" msgstr "No s'han trobat resultats per \"{query}\"" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4417,7 +4445,7 @@ msgstr "Nuesa no sexual" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "No s'ha trobat" @@ -4428,7 +4456,7 @@ msgid "Not right now" msgstr "Ara mateix no" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -4441,6 +4469,19 @@ msgstr "Nota: Bluesky és una xarxa oberta i pública. Aquesta configuració tan msgid "Nothing here" msgstr "Aquí no hi ha res" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "Sons de les notificacions" @@ -4449,13 +4490,14 @@ msgstr "Sons de les notificacions" msgid "Notification Sounds" msgstr "Sons de les notificacions" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Notificacions" @@ -4463,7 +4505,7 @@ msgstr "Notificacions" msgid "now" msgstr "ara" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "Ara" @@ -4497,7 +4539,7 @@ msgstr "Ostres!" msgid "Oh no! Something went wrong." msgstr "Ostres! Alguna cosa ha fallat." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "D'acord" @@ -4505,7 +4547,7 @@ msgstr "D'acord" msgid "Okay" msgstr "D'acord" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "Respostes més antigues primer" @@ -4517,7 +4559,7 @@ msgstr "en" msgid "on {str}" msgstr "en {str}" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Restableix la incorporació" @@ -4525,7 +4567,7 @@ msgstr "Restableix la incorporació" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Falta el text alternatiu a una o més imatges." @@ -4533,7 +4575,7 @@ msgstr "Falta el text alternatiu a una o més imatges." msgid "Only .jpg and .png files are supported" msgstr "Només s'accepten fitxers .jpg i .png" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "Només {0} pot respondre" @@ -4553,6 +4595,7 @@ msgstr "Ostres, alguna cosa ha anat malament!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ostres!" @@ -4578,16 +4621,16 @@ msgstr "Obre el creador d'avatars" msgid "Open conversation options" msgstr "Obre les opcions de les converses" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Obre el selector d'emojis" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "Obre el menú de les opcions del canal" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Obre els enllaços al navegador de l'aplicació" @@ -4607,7 +4650,7 @@ msgstr "Obre la configuració de les paraules i etiquetes silenciades" msgid "Open navigation" msgstr "Obre la navegació" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Obre el menú de les opcions de publicació" @@ -4615,12 +4658,12 @@ msgstr "Obre el menú de les opcions de publicació" msgid "Open starter pack menu" msgstr "Obre el menú de l'starter pack" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Obre la pàgina d'historial" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "Obre el registre del sistema" @@ -4632,7 +4675,7 @@ msgstr "Obre {numItems} opcions" msgid "Opens a dialog to choose who can reply to this thread" msgstr "Obre un diàleg per triar qui pot respondre a aquest fil" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "Obre la configuració d'accessibilitat" @@ -4648,7 +4691,7 @@ msgstr "Obre detalls addicionals per una entrada de depuració" msgid "Opens camera on device" msgstr "Obre la càmera del dispositiu" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "Obre la configuració del xat" @@ -4656,7 +4699,7 @@ msgstr "Obre la configuració del xat" msgid "Opens composer" msgstr "Obre el compositor" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Obre la configuració d'idioma" @@ -4668,7 +4711,7 @@ msgstr "Obre la galeria fotogràfica del dispositiu" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Obre l'editor del perfil per a editar el nom, avatar, imatge de fons i descripció" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Obre la configuració per les incrustacions externes" @@ -4702,11 +4745,11 @@ msgstr "Obre el diàleg per a triar GIF" msgid "Opens list of invite codes" msgstr "Obre la llista de codis d'invitació" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "Obre el modal per a la confirmació de la desactivació del compte" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Obre el modal per a la confirmació de l'eliminació del compte. Requereix codi de correu electrònic" @@ -4714,19 +4757,19 @@ msgstr "Obre el modal per a la confirmació de l'eliminació del compte. Requere #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Obre el modal per a confirmar l'eliminació del compte. Requereix un codi de correu" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "Obre el modal per a canviar la contrasenya de Bluesky" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Obre el modal per a triar un nou identificador de Bluesky" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Obre el modal per a baixar les dades del vostre compte Bluesky (repositori)" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "Obre el modal per a verificar el correu" @@ -4734,7 +4777,7 @@ msgstr "Obre el modal per a verificar el correu" msgid "Opens modal for using custom domain" msgstr "Obre el modal per a utilitzar un domini personalitzat" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Obre la configuració de la moderació" @@ -4747,11 +4790,11 @@ msgstr "Obre el formulari de restabliment de la contrasenya" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Obre pantalla per a editar els canals desats" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Obre la pantalla amb tots els canals desats" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "Obre la configuració de les contrasenyes d'aplicació" @@ -4759,7 +4802,7 @@ msgstr "Obre la configuració de les contrasenyes d'aplicació" #~ msgid "Opens the app password settings page" #~ msgstr "Obre la pàgina de configuració de les contrasenyes d'aplicació" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "Obre les preferències del canal de Seguint" @@ -4775,30 +4818,34 @@ msgstr "Obre la web enllaçada" #~ msgid "Opens the message settings page" #~ msgstr "Obre la pàgina de configuració dels missatges" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Obre la pàgina de l'historial" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Obre la pàgina de registres del sistema" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Obre les preferències dels fils de debat" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "Obre aquest perfil" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Opció {0} de {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "Opcionalment, proporciona informació addicional a continuació:" @@ -4862,7 +4909,7 @@ msgstr "Contrasenya actualitzada" msgid "Password updated!" msgstr "Contrasenya actualitzada!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "Posa en pausa" @@ -4871,19 +4918,19 @@ msgstr "Posa en pausa" msgid "People" msgstr "Gent" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "Persones seguides per @{0}" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "Persones seguint a @{0}" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "Cal permís per a accedir al carret de la càmera." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "S'ha denegat el permís per a accedir a la càmera. Activa'l a la configuració del teu sistema." @@ -4908,12 +4955,12 @@ msgstr "Fotografia" msgid "Pictures meant for adults." msgstr "Imatges destinades a adults." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Fixa a l'inici" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "Fixa a l'Inici" @@ -4925,7 +4972,7 @@ msgstr "Canals de notícies fixats" msgid "Pinned to your feeds" msgstr "Fixat als teus canals" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "Reprodueix" @@ -4938,7 +4985,7 @@ msgstr "Reprodueix {0}" #~ msgid "Play notification sounds" #~ msgstr "Reprodueix els sons de notificació" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "Reprodueix o posa en pausa el GIF" @@ -4976,7 +5023,7 @@ msgstr "Introdueix un nom per a la contrasenya de la vostra aplicació. No es pe #~ msgid "Please enter a phone number that can receive SMS text messages." #~ msgstr "Introdueix un telèfon que pugui rebre missatges SMS" -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Introdueix un nom únic per aquesta contrasenya d'aplicació o fes servir un nom generat aleatòriament." @@ -5005,7 +5052,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Introdueix la teva contrasenya també:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Explica per què creieu que aquesta etiqueta ha estat aplicada incorrectament per {0}" @@ -5030,7 +5077,7 @@ msgstr "Inicia sessió com a @{0}" msgid "Please Verify Your Email" msgstr "Verifica el teu correu" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Espera que es generi la targeta de l'enllaç" @@ -5047,8 +5094,8 @@ msgstr "Pornografia" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Publica" @@ -5068,9 +5115,9 @@ msgstr "Publicació" msgid "Post by {0}" msgstr "Publicació per {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Publicació per @{0}" @@ -5126,6 +5173,10 @@ msgstr "Publicacions amagades" msgid "Potentially Misleading Link" msgstr "Enllaç potencialment enganyós" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "Prem per provar de connectar de nou" @@ -5146,7 +5197,7 @@ msgstr "Prem per a tornar-ho a provar" #~ msgid "Press to Retry" #~ msgstr "Prem per a tornar-ho a provar" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "Prem per veure els seguidors d'aquest compte que també segueixes" @@ -5158,20 +5209,24 @@ msgstr "Imatge anterior" msgid "Primary Language" msgstr "Idioma principal" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Prioritza els usuaris que segueixes" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacitat" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Política de privacitat" @@ -5190,9 +5245,9 @@ msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Perfil" @@ -5200,7 +5255,7 @@ msgstr "Perfil" msgid "Profile updated" msgstr "Perfil actualitzat" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Protegeix el teu compte verificant el teu correu." @@ -5216,23 +5271,23 @@ msgstr "Llistes d'usuaris per a silenciar o bloquejar en massa, públiques i per msgid "Public, shareable lists which can drive feeds." msgstr "Llistes que poden nodrir canals, públiques i per a compartir." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Publica" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Publica la resposta" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "Codi QR copiat en memòria!" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "Codi QR descarregat!" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "Codi QR desat a la teva galeria" @@ -5261,7 +5316,7 @@ msgstr "Cita la publicació" #~ msgid "Quote Post" #~ msgstr "Cita la publicació" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatori (també conegut com a \"Poster's Roulette\")" @@ -5297,19 +5352,23 @@ msgstr "Cerques recents" msgid "Reconnect" msgstr "Torna a connectar" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "Carrega les converses de nou" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Elimina" @@ -5325,7 +5384,7 @@ msgstr "Elimina a {displayName} de l'starter pack" msgid "Remove account" msgstr "Elimina el compte" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "Elimina l'avatar" @@ -5337,20 +5396,20 @@ msgstr "Elimina el bàner" msgid "Remove embed" msgstr "Elimina l'incrustat" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Elimina el canal" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "Vols eliminar el canal?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Elimina dels meus canals" @@ -5364,7 +5423,7 @@ msgstr "Vols eliminar-lo dels teus canals?" msgid "Remove image" msgstr "Elimina la imatge" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Elimina la visualització prèvia de la imatge" @@ -5393,7 +5452,7 @@ msgstr "Elimina la republicació" #~ msgid "Remove this feed from my feeds?" #~ msgstr "Vols eliminar aquest canal dels teus canals?" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Elimina aquest canal dels meus canals" @@ -5401,7 +5460,7 @@ msgstr "Elimina aquest canal dels meus canals" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Vols eliminar aquest canal dels teus canals desats?" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Elimina de la llista" @@ -5417,15 +5476,19 @@ msgid "Removed from your feeds" msgstr "Eliminat dels teus canals" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "Elimina la miniatura per defecte de {0}" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "Elimina la miniatura per defecte de {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Elimina la publicació amb la citació" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "Canvia amb Discover" @@ -5441,16 +5504,16 @@ msgstr "Respostes deshabilitades" #~ msgid "Replies on this thread are disabled" #~ msgstr "Les respostes a aquest fil de debat estan deshabilitades" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Les respostes a aquest fil de debat estan deshabilitades" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Respon" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Filtres de resposta" @@ -5460,17 +5523,23 @@ msgstr "Filtres de resposta" #~ msgid "Reply to <0/>" #~ msgstr "Resposta a <0/>" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Resposta a <0><1/>" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "Respon a una publicació bloquejada" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5501,8 +5570,8 @@ msgstr "Informa d'aquesta conversa" msgid "Report dialog" msgstr "Diàleg de l'informe" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Informa del canal" @@ -5514,8 +5583,8 @@ msgstr "Informa de la llista" msgid "Report message" msgstr "Informa del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Informa de la publicació" @@ -5581,7 +5650,7 @@ msgstr "Republica o cita la publicació" msgid "Reposted By" msgstr "Republicat per" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "Republicat per {0}" @@ -5593,11 +5662,16 @@ msgstr "Republicat per {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Republicada per <0/>" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "Republicat per <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "ha republicat la teva publicació" @@ -5648,8 +5722,8 @@ msgstr "Codi de restabliment" #~ msgid "Reset onboarding" #~ msgstr "Restableix la incorporació" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Restableix l'estat de la incorporació" @@ -5661,16 +5735,16 @@ msgstr "Restableix la contrasenya" #~ msgid "Reset preferences" #~ msgstr "Restableix les preferències" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Restableix l'estat de les preferències" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Restableix l'estat de la incorporació" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Restableix l'estat de les preferències" @@ -5683,7 +5757,7 @@ msgstr "Torna a intentar iniciar sessió" msgid "Retries the last action, which errored out" msgstr "Torna a intentar l'última acció, que ha donat error" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5723,7 +5797,7 @@ msgstr "Torna a la pàgina anterior" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5732,7 +5806,7 @@ msgstr "Torna a la pàgina anterior" msgid "Save" msgstr "Desa" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5754,8 +5828,8 @@ msgstr "Desa els canvis" msgid "Save handle change" msgstr "Desa el canvi d'identificador" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "Desa la imatge" @@ -5763,12 +5837,12 @@ msgstr "Desa la imatge" msgid "Save image crop" msgstr "Desa la imatge retallada" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "Desa el codi QR" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "Desa-ho als meus canals" @@ -5776,7 +5850,7 @@ msgstr "Desa-ho als meus canals" msgid "Saved Feeds" msgstr "Canals desats" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "S'ha desat a la teva galeria d'imatges" @@ -5803,8 +5877,8 @@ msgstr "Desa la configuració de retall d'imatges" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "Digues hola!" @@ -5818,9 +5892,9 @@ msgid "Scroll to top" msgstr "Desplaça't cap a dalt" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5828,14 +5902,14 @@ msgstr "Desplaça't cap a dalt" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Cerca" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "Cerca per \"{query}\"" @@ -5869,7 +5943,7 @@ msgstr "Cerca canals que vulgueu suggerir als altres." #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Cerca usuaris" @@ -5990,7 +6064,7 @@ msgstr "Selecciona l'opció {i} de {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Selecciona el {emojiName} emoji com al teu avatar" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "Selecciona els serveis de moderació als quals voleu informar" @@ -6002,6 +6076,10 @@ msgstr "Selecciona el servei que allotja les teves dades." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Selecciona els canals d'actualitat per a seguir d'aquesta llista" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Selecciona què vols veure (o què no vols veure) i nosaltres farem la resta." @@ -6064,8 +6142,7 @@ msgstr "Envia correu" #~ msgid "Send Email" #~ msgstr "Envia correu" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Envia comentari" @@ -6074,14 +6151,14 @@ msgstr "Envia comentari" msgid "Send message" msgstr "Envia el missatge" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "Envia el missatge a..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "Envia informe" @@ -6098,8 +6175,8 @@ msgstr "Envia informe a {0}" msgid "Send verification email" msgstr "Envia un correu de verificació" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "Envia per missatge directe" @@ -6153,19 +6230,19 @@ msgstr "Estableix una nova contrasenya" #~ msgid "Set password" #~ msgstr "Estableix una contrasenya" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Posa \"No\" a aquesta opció per a amagar totes les publicacions citades del teu canal. Les republicacions encara seran visibles." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Posa \"No\" a aquesta opció per a amagar totes les respostes del teu canal." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Posa \"No\" a aquesta opció per a amagar totes les republicacions del teu canal." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Posa \"Sí\" a aquesta opció per a mostrar les respostes en vista de fil de debat. Aquesta és una opció experimental." @@ -6173,7 +6250,7 @@ msgstr "Posa \"Sí\" a aquesta opció per a mostrar les respostes en vista de fi #~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." #~ msgstr "Posa \"Sí\" a aquesta opció per a mostrar algunes publicacions dels teus canals en el teu canal de seguits. Aquesta és una opció experimental." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Estableix aquesta configuració a \"Sí\" per a mostrar mostres dels teus canals desats al teu canal Seguint. Aquesta és una característica experimental." @@ -6185,23 +6262,23 @@ msgstr "Configura el teu compte" msgid "Sets Bluesky username" msgstr "Estableix un nom d'usuari de Bluesky" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "Estableix el tema a fosc" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "Estableix el tema a clar" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "Estableix el tema a la configuració del sistema" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "Estableix el tema fosc al tema fosc" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "Estableix el tema fosc al tema atenuat" @@ -6230,11 +6307,11 @@ msgstr "Estableix la relació d'aspecte de la imatge com a ampla" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Estableix el servidor pel cient de Bluesky" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Configuració" @@ -6246,19 +6323,19 @@ msgstr "Activitat sexual o nu eròtic." msgid "Sexually Suggestive" msgstr "Suggerent sexualment" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comparteix" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Comparteix" @@ -6272,18 +6349,18 @@ msgid "Share a fun fact!" msgstr "Comparteix una dada divertida!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Comparteix de totes maneres" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Comparteix el canal" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "Comparteix l'enllaç" @@ -6293,12 +6370,12 @@ msgstr "Comparteix l'enllaç" msgid "Share Link" msgstr "Comparteix l'enllaç" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "Diàleg de compartició de l'enllaç" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "Comparteix el codi QR" @@ -6306,7 +6383,7 @@ msgstr "Comparteix el codi QR" msgid "Share this starter pack" msgstr "Comparteix aquets starter pack" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Comparteix aquets starter pack i ajuda a la gent de la teva comunitat a unir-se a Bluesky." @@ -6314,6 +6391,10 @@ msgstr "Comparteix aquets starter pack i ajuda a la gent de la teva comunitat a msgid "Share your favorite feed!" msgstr "Comparteix el teu canal preferit!" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Comparteix la web enllaçada" @@ -6321,7 +6402,7 @@ msgstr "Comparteix la web enllaçada" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Mostra" @@ -6329,7 +6410,7 @@ msgstr "Mostra" #~ msgid "Show all replies" #~ msgstr "Mostra totes les respostes" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "Mostra el text alternatiu" @@ -6359,19 +6440,19 @@ msgstr "Mostra seguidors semblants a {0}" msgid "Show hidden replies" msgstr "Mostra les respostes ocultes" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Mostra'n menys com aquest" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Mostra més" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "Mostra'n més com aquest" @@ -6379,11 +6460,11 @@ msgstr "Mostra'n més com aquest" msgid "Show muted replies" msgstr "Mostra les respostes silenciades" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Mostra les publicacions dels meus canals" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Mostra les publicacions citades" @@ -6399,11 +6480,11 @@ msgstr "Mostra les publicacions citades" #~ msgid "Show re-posts in Following feed" #~ msgstr "Mostra les republicacions al canal Seguint" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Mostra les respostes" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Mostra les respostes dels comptes que segueixes abans que les altres." @@ -6419,7 +6500,7 @@ msgstr "Mostra les respostes dels comptes que segueixes abans que les altres." #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Mostra respostes amb almenys {value} {0}" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Mostra republicacions" @@ -6499,8 +6580,8 @@ msgstr "Inicia sessió o crea el teu compte per a unir-te a la conversa" msgid "Sign into Bluesky or create a new account" msgstr "Inicia sessió o crea el teu compte per a unir-te a la conversa" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Tanca sessió" @@ -6525,7 +6606,7 @@ msgstr "Registra't o inicia sessió per a unir-te a la conversa" msgid "Sign-in Required" msgstr "Es requereix iniciar sessió" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "S'ha iniciat sessió com a" @@ -6534,7 +6615,7 @@ msgstr "S'ha iniciat sessió com a" msgid "Signed in as @{0}" msgstr "S'ha iniciat sessió com a @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "s'ha registrat amb el vostre starter pack" @@ -6542,8 +6623,8 @@ msgstr "s'ha registrat amb el vostre starter pack" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Tanca la sessió de Bluesky de {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "S'ha registrat sense cap starter pack" @@ -6565,7 +6646,7 @@ msgstr "Salta aquest flux" msgid "Software Dev" msgstr "Desenvolupament de programari" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -6597,24 +6678,25 @@ msgstr "Alguna cosa ha fallat, torna-ho a provar" msgid "Something went wrong, please try again." msgstr "Alguna cosa ha fallat, torna-ho a provar." -#: src/components/Lists.tsx:203 -#~ msgid "Something went wrong!" -#~ msgstr "Alguna cosa ha fallat." +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "Alguna cosa ha fallat." #: src/view/com/modals/Waitlist.tsx:51 #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Alguna cosa ha fallat. Comprova el teu correu i torna-ho a provar." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "La teva sessió ha caducat. Torna a iniciar-la." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Ordena les respostes" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Ordena les respostes a la mateixa publicació per:" @@ -6622,7 +6704,7 @@ msgstr "Ordena les respostes a la mateixa publicació per:" #~ msgid "Source:" #~ msgstr "Font:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "Font: <0>{0}" @@ -6648,7 +6730,7 @@ msgstr "Quadrat" #~ msgid "Staging" #~ msgstr "Posada en escena" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "Comença un nou xat" @@ -6665,8 +6747,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "Starter pack" @@ -6691,7 +6773,7 @@ msgstr "Els starter packs et permeten compartir els teus canals i persones prefe #~ msgid "Status page" #~ msgstr "Pàgina d'estat" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "Pàgina d'estat" @@ -6707,17 +6789,17 @@ msgstr "Pas {0} de {1}" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Pas {0} de {numSteps}" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Historial" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6740,7 +6822,7 @@ msgstr "Subscriu-te a l'etiquetador" #~ msgid "Subscribe to the {0} feed" #~ msgstr "Subscriu-te al canal {0}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "Subscriu-te a aquest etiquetador" @@ -6748,7 +6830,7 @@ msgstr "Subscriu-te a aquest etiquetador" msgid "Subscribe to this list" msgstr "Subscriure's a la llista" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "Comptes suggerits" @@ -6756,7 +6838,7 @@ msgstr "Comptes suggerits" #~ msgid "Suggested Follows" #~ msgstr "Usuaris suggerits per a seguir" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Suggeriments per tu" @@ -6765,7 +6847,7 @@ msgstr "Suggeriments per tu" msgid "Suggestive" msgstr "Suggerent" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6784,19 +6866,19 @@ msgstr "Canvia el compte" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "Canvia a {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Canvia en compte amb el que tens iniciada la sessió" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Registres del sistema" @@ -6849,11 +6931,11 @@ msgstr "Explica'ns una mica més" msgid "Terms" msgstr "Condicions" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Condicions del servei" @@ -6868,13 +6950,13 @@ msgstr "Els termes utilitzats infringeixen els estàndards de la comunitat" msgid "text" msgstr "text" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Camp d'introducció de text" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "Gràcies. El teu informe s'ha enviat." @@ -6917,19 +6999,19 @@ msgstr "La política de drets d'autoria ha estat traslladada a <0/>" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L'experiència és millor a l'aplicació. Baixa Bluesky ara i tornarem a començar on ho vas deixar." -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "S'ha canviat el canal per Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "Les següents etiquetes s'han aplicat al teu compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "Les següents etiquetes s'han aplicat als teus continguts." @@ -6970,8 +7052,8 @@ msgstr "Les condicions del servei han estat traslladades a" msgid "There is no time limit for account deactivation, come back any time." msgstr "No hi ha límit de temps per a la desactivació del compte, torna quan vulguis." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Hi ha hagut un problema per a contactar amb el servidor, comprova la teva connexió a internet i torna-ho a provar." @@ -6980,7 +7062,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Hi ha hagut un problema per a eliminar aquest canal, comprova la teva connexió a internet i torna-ho a provar." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Hi ha hagut un problema per a actualitzar els teus canals, comprova la teva connexió a internet i torna-ho a provar." @@ -6994,7 +7076,7 @@ msgstr "Hi ha hagut un problema per a connectar amb Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "Hi ha hagut un problema per a connectar al xat." -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -7008,7 +7090,7 @@ msgstr "Hi ha hagut un problema per a contactar amb el servidor" msgid "There was an issue contacting your server" msgstr "Hi ha hagut un problema per a contactar amb el teu servidor" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." @@ -7026,7 +7108,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les teves llistes. Toca aquí per a tornar-ho a provar." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "S'ha produït un problema en enviar el teu informe. Comprova la teva connexió a Internet." @@ -7093,7 +7175,7 @@ msgstr "Aquest compte ha sol·licitat que els usuaris estiguin registrats per a msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Aquest compte està bloquejat per una o més de les teves llistes de moderació. Per desbloquejar-lo, visita les llistes directament i elimina aquest usuari." -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "Aquesta apel·lació s'enviarà a <0>{0}." @@ -7157,12 +7239,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Aquest canal està buit! Necessites seguir més usuaris o modificar la teva configuració d'idiomes." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "Aquest canal és buit." -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Aquest canal ja no està en línia. En el seu lloc et mostrem <0>Discover." @@ -7194,7 +7276,7 @@ msgstr "Aquesta etiqueta ha estat aplicada per l'autor." #~ msgid "This label was applied by you" #~ msgstr "Aquesta etiqueta ha estat aplicada per tu" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "Aquesta etiqueta ha estat aplicada per tu." @@ -7222,12 +7304,12 @@ msgstr "Aquest nom ja està en ús" msgid "This post has been deleted." msgstr "Aquesta publicació ha estat esborrada." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquesta publicació només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Aquesta publicació no es mostrarà als canals." @@ -7300,12 +7382,12 @@ msgstr "Això suprimirà {0} de les teves paraules silenciades. Sempre la pots t #~ msgid "This will hide this post from your feeds." #~ msgstr "Això amagarà aquesta publicació dels teus canals." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "Preferències dels fils de debat" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Preferències dels fils de debat" @@ -7313,11 +7395,11 @@ msgstr "Preferències dels fils de debat" msgid "Thread settings updated" msgstr "Preferències dels fils de debat actualitzades" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Mode fils de debat" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Preferències dels fils de debat" @@ -7358,8 +7440,8 @@ msgstr "Transformacions" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Tradueix" @@ -7376,7 +7458,7 @@ msgstr "Torna-ho a provar" msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "Autenticació de dos factors" @@ -7472,7 +7554,7 @@ msgstr "Deixa de seguir el compte" #~ msgid "Unlike" #~ msgstr "Desfés el m'agrada" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "Desfés el m'agrada a aquest canal" @@ -7506,17 +7588,17 @@ msgstr "Deixa de silenciar la conversa" #~ msgid "Unmute notifications" #~ msgstr "Deixa de silenciar les notificacions" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Deixa de silenciar el fil de debat" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Deixa de fixar" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "Deixa de fixar a l'inici" @@ -7536,7 +7618,7 @@ msgstr "Ja no està fix als teus canals" msgid "Unsubscribe" msgstr "Dona't de baixa" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Dona't de baixa d'aquest etiquetador" @@ -7573,20 +7655,20 @@ msgstr "Enlloc d'això, penja una foto" msgid "Upload a text file to:" msgstr "Puja un fitxer de text a:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Puja de la càmera" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Puja dels Arxius" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7626,7 +7708,7 @@ msgstr "Utilitza els recomanats" msgid "Use the DNS panel" msgstr "Utilitza el panell de DNS" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Utilitza-ho per a iniciar sessió a l'altra aplicació, juntament amb el teu identificador." @@ -7702,7 +7784,7 @@ msgstr "Nom d'usuari o correu" msgid "Users" msgstr "Usuaris" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "usuaris seguits per <0/>" @@ -7737,15 +7819,15 @@ msgstr "Valor:" msgid "Verify DNS Record" msgstr "Verifica els registres de DNS" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "Verifica el correu" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Verifica el meu correu" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Verifica el meu correu" @@ -7766,7 +7848,7 @@ msgstr "Verifica el teu correu" #~ msgid "Version {0}" #~ msgstr "Versió {0}" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "Versió {appVersion} {bundleInfo}" @@ -7775,11 +7857,15 @@ msgstr "Versió {appVersion} {bundleInfo}" msgid "Video Games" msgstr "Videojocs" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Veure l'avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "Veure el perfil de {0}" @@ -7811,7 +7897,7 @@ msgstr "Mostra informació sobre aquestes etiquetes" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Veure el perfil" @@ -7823,7 +7909,7 @@ msgstr "Veure l'avatar" msgid "View the labeling service provided by @{0}" msgstr "Veure el servei d'etiquetatge proporcionat per @{0}" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "Veure els usuaris a qui els agrada aquest canal" @@ -7927,7 +8013,7 @@ msgstr "Ho sentim, però no hem pogut carregar les teves paraules silenciades en msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ens sap greu, però la teva cerca no s'ha pogut fer. Prova-ho d'aquí una estona." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Ho sentim! La publicació a la qual estàs responent s'ha suprimit." @@ -7940,7 +8026,7 @@ msgstr "Ens sap greu! No podem trobar la pàgina que estàs cercant." #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "Ho sentim! Només et pots subscriure a deu etiquetadors i has arribat al teu límit de deu." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "Ho sentim! Només pots subscriure't a vint etiquetadors i has arribat al teu límit de vint." @@ -7973,7 +8059,7 @@ msgstr "Com vols anomenar al teu starter pack?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "Què hi ha de nou" @@ -7990,15 +8076,15 @@ msgstr "Quins idiomes t'agradaria veure en els teus canals algorítmics?" msgid "Who can message you?" msgstr "Qui et pot enviar missatges?" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Qui hi pot respondre" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "Diàleg de qui pot respondre" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "Qui pot respondre?" @@ -8044,11 +8130,11 @@ msgstr "Amplada" msgid "Write a message" msgstr "Escriu un missatge" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Escriu una publicació" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Escriu la teva resposta" @@ -8063,12 +8149,12 @@ msgstr "Escriptors" #~ msgstr "XXXXXX" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Sí" @@ -8085,7 +8171,7 @@ msgstr "Sí, elimina aquest starter pack" msgid "Yes, reactivate my account" msgstr "Sí, torna a activar el meu compte" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "Ahir, {time}" @@ -8254,19 +8340,19 @@ msgstr "Encara no has creat cap starter pack!" msgid "You haven't muted any words or tags yet" msgstr "Encara no has silenciat cap paraula ni etiqueta" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Pots apel·lar les etiquetes que no són pròpies si creus que s'han col·locat per error." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Pots apel·lar aquestes etiquetes si creus que s'han col·locat per error." -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "Només pots afegir 50 canals" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "Només pots afegir 50 perfils" @@ -8294,7 +8380,7 @@ msgstr "Has de concedir accés a la teva galeria per desar un codi QR" msgid "You must grant access to your photo library to save the image." msgstr "Has de concedir accés a la teva galeria per desar la imatge." -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "Has d'escollir almenys un etiquetador per a un informe" @@ -8334,15 +8420,15 @@ msgstr "Seguiràs els usuaris i els canals suggerits un cop hagis acabat de crea msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Seguiràs els usuaris suggerits un cop hagis acabat de crear el teu compte!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "Seguiràs aquestes persones i {0} altres" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "Seguiràs a aquesta gent de seguida" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "Estaràs al dia amb aquests canals" @@ -8455,7 +8541,7 @@ msgstr "Les teves paraules silenciades" msgid "Your password has been changed successfully!" msgstr "S'ha canviat la teva contrasenya!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "S'ha publicat" @@ -8463,7 +8549,7 @@ msgstr "S'ha publicat" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Les teves publicacions, m'agrades i bloquejos són públics. Els comptes silenciats són privats." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "El teu perfil" @@ -8471,7 +8557,7 @@ msgstr "El teu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "El teu perfil, publicacions, fonts i llistes ja no seran visibles per a altres usuaris de Bluesky. Pots reactivar el teu compte en qualsevol moment iniciant sessió." -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "S'ha publicat la teva resposta" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 41c1d3b7a8..23cd6f692d 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -21,7 +21,7 @@ msgstr "(enthält eingebettete Inhalte)" msgid "(no email)" msgstr "(keine E-Mail)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} anderer} other {{formattedCount} andere}}" @@ -76,7 +76,7 @@ msgstr "{0, plural, one {Repost} other {Reposts}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Like aufheben (# Like)} other {Like aufheben (# Likes)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "{0} sind diese Woche beigetreten" @@ -84,7 +84,7 @@ msgstr "{0} sind diese Woche beigetreten" msgid "{0} people have used this starter pack!" msgstr "{0} Personen haben dieses Startpaket bereits verwendet!" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "Der Avatar von {0}" @@ -132,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {Stunde} other {Stunden}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {Minute} other {Minuten}}" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} Folge ich" @@ -143,11 +143,11 @@ msgstr "{handle} kann keine Nachricht gesendet werden" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Geliked von # Konto} other {Geliked von # Konten}}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} ungelesen" @@ -163,7 +163,7 @@ msgstr "{profileName} ist vor {0} Bluesky mit einem Startpaket beigetreten" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Alle Antworten anzeigen} one {Antworten mit mindestens # Like anzeigen} other {Antworten mit mindestens # Likes anzeigen}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> Mitglieder" @@ -177,11 +177,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} und {2, plural, one {# weiterer Feed} other {# weitere Feeds}} sind in deinem Startpaket enthalten" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {Follower} other {Follower}}" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {Folge ich} other {Folge ich}}" @@ -223,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "Zugang zum Profil und anderen Navigationslinks" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Barrierefreiheit" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "Einstellungen für Barrierefreiheit" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Einstellungen für Barrierefreiheit" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Konto" @@ -285,7 +285,7 @@ msgid "Account unmuted" msgstr "Stummschaltung für Konto aufgehoben" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -309,8 +309,8 @@ msgstr "Einen Benutzer zu dieser Liste hinzufügen" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Konto hinzufügen" @@ -366,7 +366,7 @@ msgstr "Zu Listen hinzufügen" msgid "Add to my feeds" msgstr "Zu meinen Feeds hinzufügen" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Zur Liste hinzugefügt" @@ -375,7 +375,7 @@ msgstr "Zur Liste hinzugefügt" msgid "Added to my feeds" msgstr "Zu meinen Feeds hinzugefügt" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Passe die Anzahl der Likes an, die eine Antwort haben muss, um in deinem Feed angezeigt zu werden." @@ -393,7 +393,7 @@ msgid "Adult content is disabled." msgstr "Inhalte für Erwachsene sind deaktiviert." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Erweitert" @@ -409,8 +409,8 @@ msgstr "Allen Konten wurden gefolgt!" msgid "All the feeds you've saved, right in one place." msgstr "All deine gespeicherten Feeds an einem Ort." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "Erlaube den Zugriff auf deine Direktnachrichten" @@ -430,7 +430,7 @@ msgstr "Bereits angemeldet als @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -440,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Alt-Text" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "Alt-Text" @@ -465,8 +465,8 @@ msgstr "Ein Fehler ist aufgetreten" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Beim Generieren deines Startpakets ist ein Fehler aufgetreten. Möchtest du es erneut versuchen?" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "Beim Speichern des QR-Codes ist ein Fehler aufgetreten!" @@ -478,10 +478,18 @@ msgstr "Beim Versuch, allen zu folgen, ist ein Fehler aufgetreten." msgid "An issue not included in these options" msgstr "Ein Problem, das hier nicht aufgelistet ist" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -493,8 +501,8 @@ msgstr "Ein Problem ist aufgetreten, bitte versuche es erneut." msgid "an unknown error occurred" msgstr "Ein unbekannter Fehler ist aufgetreten" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "und" @@ -503,7 +511,7 @@ msgstr "und" msgid "Animals" msgstr "Tiere" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "Animiertes GIF" @@ -527,26 +535,26 @@ msgstr "App-Passwortnamen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestri msgid "App Password names must be at least 4 characters long." msgstr "App-Passwortnamen müssen mindestens 4 Zeichen lang sein." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "App-Passwort-Einstellungen" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "App-Passwörter" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Anfechten" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Kennzeichnung „{0}” anfechten" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Anfechtung gesendet" @@ -558,7 +566,7 @@ msgstr "Anfechtung gesendet" msgid "Appeal this decision" msgstr "Einspruch gegen diese Entscheidung" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Erscheinungsbild" @@ -591,7 +599,7 @@ msgstr "Bist du sicher, dass du {0} von deinen Feeds entfernen möchtest?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Bist du sicher, dass du dies von deinen Feeds entfernen möchtest?" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "Bist du sicher, dass du diesen Entwurf verwerfen möchtest?" @@ -617,8 +625,8 @@ msgid "At least 3 characters" msgstr "Mindestens 3 Zeichen" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -631,13 +639,12 @@ msgstr "Mindestens 3 Zeichen" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Zurück" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Grundlagen" @@ -645,7 +652,7 @@ msgstr "Grundlagen" msgid "Birthday" msgstr "Geburtstag" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Geburtstag:" @@ -689,7 +696,7 @@ msgstr "Blockiert" msgid "Blocked accounts" msgstr "Blockierte Konten" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Blockierte Konten" @@ -756,21 +763,21 @@ msgstr "Bilder verwischen und aus Feeds herausfiltern" msgid "Books" msgstr "Bücher" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "Stöbere auf der Seite „Explore” nach weiteren Konten" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "Stöbere auf der Seite „Explore” in weiteren Feeds" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "Weitere Vorschläge anzeigen" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "Stöbere auf der Seite „Explore” nach weiteren Vorschlägen" @@ -807,7 +814,7 @@ msgstr "von dir" msgid "Camera" msgstr "Kamera" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten. Muss mindestens 4 Zeichen lang sein, darf aber nicht länger als 32 Zeichen sein." @@ -816,8 +823,8 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -835,7 +842,7 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Abbrechen" @@ -871,8 +878,8 @@ msgstr "Beitrag zitieren abbrechen" msgid "Cancel reactivation and log out" msgstr "Reaktivierung abbrechen und abmelden" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Suche abbrechen" @@ -884,17 +891,17 @@ msgstr "Bricht das Öffnen der verlinkten Website ab" msgid "Change" msgstr "Ändern" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Ändern" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Handle ändern" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Handle ändern" @@ -902,12 +909,12 @@ msgstr "Handle ändern" msgid "Change my email" msgstr "Meine E-Mail ändern" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Passwort ändern" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Passwort ändern" @@ -919,7 +926,7 @@ msgstr "Beitragssprache auf {0} ändern" msgid "Change Your Email" msgstr "Deine E-Mail ändern" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -931,14 +938,14 @@ msgstr "Chat stummgeschaltet" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "Chat-Einstellungen" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "Chat-Einstellungen" @@ -1000,19 +1007,19 @@ msgstr "Wähle aus, wer antworten darf" msgid "Choose your password" msgstr "Wähle dein Passwort" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Alle alten Speicherdaten löschen" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Alle alten Speicherdaten löschen (danach neu starten)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Alle Speicherdaten löschen" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Alle Speicherdaten löschen (danach neu starten)" @@ -1021,11 +1028,11 @@ msgstr "Alle Speicherdaten löschen (danach neu starten)" msgid "Clear search query" msgstr "Suchanfrage löschen" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "Löscht alle veralteten Speicherdaten" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "Löscht alle Speicherdaten" @@ -1045,7 +1052,7 @@ msgstr "Klicke hier für weitere Informationen." msgid "Click here to open tag menu for {tag}" msgstr "Klicke hier, um das Tag-Menü für {tag} zu öffnen" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Klicke hier, um die fehlgeschlagene Nachricht erneut zu senden" @@ -1066,7 +1073,7 @@ msgstr "Klipp 🐴 klapp 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Schließen" @@ -1121,7 +1128,7 @@ msgstr "Schließt die untere Navigationsleiste" msgid "Closes password update alert" msgstr "Schließt die Kennwortaktualisierungsmeldung" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" @@ -1129,11 +1136,11 @@ msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" msgid "Closes viewer for header image" msgstr "Schließt den Betrachter für das Banner" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "Liste der Benutzer einklappen" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Klappt die Liste der Benutzer für eine bestimmte Meldung zusammen" @@ -1147,7 +1154,7 @@ msgstr "Komödie" msgid "Comics" msgstr "Comics" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Community-Richtlinien" @@ -1160,7 +1167,7 @@ msgstr "Schließe das Onboarding ab und nutze dein Konto" msgid "Complete the challenge" msgstr "Schließe die Herausforderung ab" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Verfasse Beiträge mit einer Länge von bis zu {MAX_GRAPHEME_LENGTH} Zeichen" @@ -1181,8 +1188,6 @@ msgstr "Konfiguriert in <0>Moderationseinstellungen" #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1287,12 +1292,12 @@ msgstr "Konversation gelöscht" msgid "Cooking" msgstr "Kochen" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Kopiert" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Die Build-Version wurde in die Zwischenablage kopiert" @@ -1300,7 +1305,7 @@ msgstr "Die Build-Version wurde in die Zwischenablage kopiert" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" @@ -1309,12 +1314,12 @@ msgstr "In die Zwischenablage kopiert" msgid "Copied!" msgstr "Kopiert!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Kopiert das App-Passwort" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Kopieren" @@ -1327,11 +1332,11 @@ msgstr "{0} kopieren" msgid "Copy code" msgstr "Kopiere den Code" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "Link kopieren" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "Link kopieren" @@ -1339,8 +1344,8 @@ msgstr "Link kopieren" msgid "Copy link to list" msgstr "Link zur Liste kopieren" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Link zum Beitrag kopieren" @@ -1349,20 +1354,24 @@ msgstr "Link zum Beitrag kopieren" msgid "Copy message text" msgstr "Nachrichtentext kopieren" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Beitragstext kopieren" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "QR-Code kopieren" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Urheberrechtsbestimmungen" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "Du konntest den Chat nicht verlassen" @@ -1388,17 +1397,17 @@ msgstr "Erstellen" msgid "Create a new account" msgstr "Neues Konto erstellen" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Neues Bluesky-Konto erstellen" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "QR-Code für ein Startpaket erstellen" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "Ein Startpaket erstellen" @@ -1423,7 +1432,7 @@ msgstr "Stattdessen einen Avatar erstellen" msgid "Create another" msgstr "Ein weiteres erstellen" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "App-Passwort erstellen" @@ -1455,7 +1464,7 @@ msgid "Custom domain" msgstr "Benutzerdefinierte Domain" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Benutzerdefinierte Feeds, die von der Community erstellt wurden, bringen dir neue Erfahrungen und helfen dir, die Inhalte zu finden, die du liebst." @@ -1463,8 +1472,8 @@ msgstr "Benutzerdefinierte Feeds, die von der Community erstellt wurden, bringen msgid "Customize media from external sites." msgstr "Passe die Einstellungen für Medien von externen Websites an." -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Dunkel" @@ -1472,7 +1481,7 @@ msgstr "Dunkel" msgid "Dark mode" msgstr "Dunkelmodus" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Dunkelmodus" @@ -1481,15 +1490,15 @@ msgid "Date of birth" msgstr "Geburtsdatum" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "Konto deaktivieren" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "Mein Konto deaktivieren" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "Debug-Moderation" @@ -1501,13 +1510,13 @@ msgstr "Debug-Panel" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Löschen" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Konto löschen" @@ -1523,8 +1532,8 @@ msgstr "App-Passwort löschen" msgid "Delete app password?" msgstr "App-Passwort löschen?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "Datensatz für die Chat-Erklärung löschen" @@ -1548,12 +1557,12 @@ msgstr "Nachricht für mich löschen" msgid "Delete my account" msgstr "Mein Konto löschen" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Mein Konto löschen…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Beitrag löschen" @@ -1570,7 +1579,7 @@ msgstr "Startpaket löschen?" msgid "Delete this list?" msgstr "Diese Liste löschen?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Diesen Beitrag löschen?" @@ -1582,7 +1591,7 @@ msgstr "Gelöscht" msgid "Deleted post." msgstr "Gelöschter Beitrag." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "Löscht den Datensatz für die Chat-Erklärung" @@ -1597,11 +1606,11 @@ msgstr "Beschreibung" msgid "Descriptive alt text" msgstr "Beschreibender Alt-Text" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Wolltest du etwas sagen?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Gedimmt" @@ -1630,11 +1639,11 @@ msgstr "Haptische Rückmeldung deaktivieren" msgid "Disabled" msgstr "Deaktiviert" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Verwerfen" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "Entwurf verwerfen?" @@ -1652,7 +1661,7 @@ msgstr "„Discover” lernt beim Browsen, welche Beiträge dir gefallen." msgid "Discover new custom feeds" msgstr "Entdecke neue benutzerdefinierte Feeds" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "Entdecke neue Feeds" @@ -1705,22 +1714,20 @@ msgstr "Domain verifiziert!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Fertig" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Fertig" @@ -1729,7 +1736,7 @@ msgstr "Fertig" msgid "Done{extraText}" msgstr "Fertig{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "Bluesky herunterladen" @@ -1799,7 +1806,7 @@ msgctxt "action" msgid "Edit" msgstr "Bearbeiten" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Avatar bearbeiten" @@ -1821,7 +1828,7 @@ msgstr "Details der Liste bearbeiten" msgid "Edit Moderation List" msgstr "Moderationsliste bearbeiten" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -1836,12 +1843,12 @@ msgstr "Mein Profil bearbeiten" msgid "Edit People" msgstr "Personen bearbeiten" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Profil bearbeiten" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Profil bearbeiten" @@ -1854,7 +1861,7 @@ msgstr "Startpaket bearbeiten" msgid "Edit User List" msgstr "Benutzerliste bearbeiten" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "Bearbeiten, wer antworten kann" @@ -1866,7 +1873,7 @@ msgstr "Bearbeite deinen Anzeigenamen" msgid "Edit your profile description" msgstr "Bearbeite deine Profilbeschreibung" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "Dein Startpaket bearbeiten" @@ -1905,7 +1912,7 @@ msgstr "E-Mail aktualisiert" msgid "Email verified" msgstr "E-Mail verifiziert" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "E-Mail:" @@ -1914,8 +1921,8 @@ msgid "Embed HTML code" msgstr "HTML-Code einbetten" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Beitrag einbetten" @@ -1936,11 +1943,16 @@ msgstr "Inhalte für Erwachsene aktivieren" msgid "Enable external media" msgstr "Externe Medien aktivieren" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Medienplayer aktivieren für" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Aktiviere diese Einstellung, um nur Antworten von Personen zu sehen, denen du folgst." @@ -1962,7 +1974,7 @@ msgstr "Ende des Feeds" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "Ende des Onboarding-Tour-Fensters. Nicht weitergehen. Gehe stattdessen zurück, um weitere Optionen zu sehen, oder drücke, um zu überspringen." -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Gib einen Namen für dieses App-Passwort ein" @@ -2030,7 +2042,7 @@ msgid "Everybody" msgstr "Alle" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Alle können antworten" @@ -2066,8 +2078,8 @@ msgstr "Verlässt den Vorgang des Bildzuschneidens" msgid "Exits image view" msgstr "Verlässt die Bildansicht" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Verlässt die Eingabe der Suchanfrage" @@ -2075,7 +2087,7 @@ msgstr "Verlässt die Eingabe der Suchanfrage" msgid "Expand alt text" msgstr "Alt-Text erweitern" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "Liste der Benutzer erweitern" @@ -2084,6 +2096,10 @@ msgstr "Liste der Benutzer erweitern" msgid "Expand or collapse the full post you are replying to" msgstr "Erweitere oder reduziere den gesamten Beitrag, auf den du antwortest" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Explizite oder potenziell verstörende Medien." @@ -2092,12 +2108,12 @@ msgstr "Explizite oder potenziell verstörende Medien." msgid "Explicit sexual images." msgstr "Explizite sexuelle Bilder." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "Meine Daten exportieren" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "Meine Daten exportieren" @@ -2107,17 +2123,17 @@ msgid "External Media" msgstr "Externe Medien" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "Externe Medien können es Websites ermöglichen, Informationen über dich und dein Gerät zu sammeln. Es werden keine Informationen gesendet oder angefordert, bis du die Schaltfläche \"Abspielen\" drückst." -#: src/Navigation.tsx:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Externe Medienpräferenzen" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Externe Medienpräferenzen" @@ -2147,8 +2163,8 @@ msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" msgid "Failed to delete starter pack" msgstr "Startpaket konnte nicht gelöscht werden" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "Fehler beim Laden der Einstellungen für Feeds" @@ -2161,29 +2177,33 @@ msgstr "GIFs konnten nicht geladen werden" msgid "Failed to load past messages" msgstr "Es konnten keine vorherigen Nachrichten geladen werden" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "Die vorgeschlagenen Feeds konnten nicht geladen werden." -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "Die vorgeschlagenen Konten, denen du folgen solltest, konnten nicht geladen werden" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "Das Speichern des Bildes ist fehlgeschlagen: {0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "Konnte nicht gesendet werden" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Anfechtung nicht eingereicht. Bitte versuche es erneut." -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "Du konntest die Stummschaltung des Threads nicht aktivieren oder deaktivieren. Bitte versuche es erneut" @@ -2196,7 +2216,7 @@ msgstr "Aktualisierung der Feeds fehlgeschlagen" msgid "Failed to update settings" msgstr "Einstellungen konnten nicht aktualisiert werden" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Feed" @@ -2210,19 +2230,19 @@ msgid "Feed toggle" msgstr "Feed-Umschalter" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Feeds" @@ -2264,11 +2284,11 @@ msgstr "Finde weitere Feeds und Konten, denen du folgen kannst, auf der „Explo msgid "Find posts and users on Bluesky" msgstr "Finde Beiträge und Nutzer auf Bluesky" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Passe die Inhalte deines Following-Feeds an." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Passe die Diskussions-Threads an." @@ -2298,7 +2318,7 @@ msgid "Flip vertically" msgstr "Vertikal drehen" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2339,27 +2359,27 @@ msgstr "Allen folgen" msgid "Follow Back" msgstr "Zurückfolgen" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Folge weiteren Konten, um dich mit deinen Interessen zu verbinden und dein Netzwerk aufzubauen." #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Gefolgt von {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Gefolgt von {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "Gefolgt von <0>{0}" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "Gefolgt von <0>{0} und {1, plural, one {# anderer} other {# andere}}" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "Gefolgt von <0>{0} und <1>{1}" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Gefolgt von <0>{0}, <1>{1} und {1, plural, one {# anderer} other {# andere}}" @@ -2367,15 +2387,15 @@ msgstr "Gefolgt von <0>{0}, <1>{1} und {1, plural, one {# anderer} other msgid "Followed users" msgstr "Benutzer, denen ich folge" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Nur Benutzer, denen ich folge" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "folgte dir" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "ist dir gefolgt" @@ -2384,7 +2404,7 @@ msgstr "ist dir gefolgt" msgid "Followers" msgstr "Follower" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "Follower von @{0}, die du kennst" @@ -2394,7 +2414,7 @@ msgid "Followers you know" msgstr "Follower, die du kennst" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2406,7 +2426,7 @@ msgstr "Follower, die du kennst" msgid "Following" msgstr "Folge ich" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Ich folge {0}" @@ -2415,13 +2435,13 @@ msgstr "Ich folge {0}" msgid "Following {name}" msgstr "Ich folge {name}" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Following-Feed-Einstellungen" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Following-Feed-Einstellungen" @@ -2446,7 +2466,7 @@ msgstr "Essen" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Aus Sicherheitsgründen müssen wir dir einen Bestätigungscode an deine E-Mail-Adresse schicken." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Aus Sicherheitsgründen kannst du dies nicht erneut ansehen. Wenn du dieses Passwort verlierst, musst du ein neues generieren." @@ -2471,7 +2491,7 @@ msgstr "Postet oft unerwünschte Inhalte" msgid "From @{sanitizedAuthor}" msgstr "Von @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "Von <0/>" @@ -2484,6 +2504,10 @@ msgstr "Galerie" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2531,12 +2555,12 @@ msgid "Go Back" msgstr "Zurückgehen" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2601,7 +2625,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Hashtag" @@ -2614,7 +2638,7 @@ msgid "Having trouble?" msgstr "Hast du Probleme?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Hilfe" @@ -2634,7 +2658,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Hier sind einige thematische Feeds, die auf deinen Interessen basieren: {interestsText}. Du kannst so vielen Feeds folgen, wie du möchtest." -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Hier ist dein App-Passwort." @@ -2645,17 +2669,17 @@ msgstr "Hier ist dein App-Passwort." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Ausblenden" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Ausblenden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Beitrag ausblenden" @@ -2664,11 +2688,11 @@ msgstr "Beitrag ausblenden" msgid "Hide the content" msgstr "Den Inhalt ausblenden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Diesen Beitrag ausblenden?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Benutzerliste ausblenden" @@ -2704,12 +2728,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Home" @@ -2763,7 +2787,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "Wenn du diese Liste löschst, kannst du sie nicht wiederherstellen." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Wenn du diesen Post löschst, kannst du ihn nicht wiederherstellen." @@ -2792,7 +2816,7 @@ msgstr "Bild-Alt-Text" #~ msgid "Image options" #~ msgstr "Bild-Optionen" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -2820,7 +2844,7 @@ msgstr "Bestätigungscode für die Kontolöschung eingeben" #~ msgid "Input invite code to proceed" #~ msgstr "Einladungscode eingeben, um fortzufahren" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Namen für das App-Passwort eingeben" @@ -2893,7 +2917,7 @@ msgstr "Einladungscodes: {0} verfügbar" msgid "Invite codes: 1 available" msgstr "Einladungscodes: 1 verfügbar" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -2917,8 +2941,8 @@ msgstr "" msgid "Jobs" msgstr "Jobs" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -2957,11 +2981,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "" @@ -2969,16 +2993,16 @@ msgstr "" msgid "Language selection" msgstr "Sprachauswahl" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Spracheinstellungen" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Spracheinstellungen" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Sprachen" @@ -3046,7 +3070,7 @@ msgstr "Bluesky verlassen" msgid "left to go." msgstr "noch übrig." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Der Legacy-Speicher wurde gelöscht, du musst die App jetzt neu starten." @@ -3069,7 +3093,7 @@ msgstr "Los geht's!" #~ msgid "Library" #~ msgstr "Bibliothek" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Hell" @@ -3087,13 +3111,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Diesen Feed liken" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Geliked von" @@ -3117,11 +3141,11 @@ msgstr "Geliked von" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Von {likeCount} {0} geliked" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "hat deinen benutzerdefinierten Feed geliked" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "hat deinen Beitrag geliked" @@ -3133,7 +3157,7 @@ msgstr "Likes" msgid "Likes on this post" msgstr "Likes für diesen Beitrag" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Liste" @@ -3170,12 +3194,12 @@ msgstr "Liste entblockiert" msgid "List unmuted" msgstr "Listenstummschaltung aufgehoben" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Listen" @@ -3183,7 +3207,7 @@ msgstr "Listen" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" @@ -3192,21 +3216,21 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "Mehr Beiträge laden" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Neue Mitteilungen laden" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Neue Beiträge laden" @@ -3215,7 +3239,7 @@ msgstr "Neue Beiträge laden" msgid "Loading..." msgstr "Wird geladen..." -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Systemprotokoll" @@ -3293,7 +3317,7 @@ msgstr "" msgid "Media" msgstr "Medien" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "erwähnte Benutzer" @@ -3315,7 +3339,7 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Nachricht vom Server: {0}" @@ -3332,7 +3356,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3347,9 +3371,9 @@ msgstr "" msgid "Misleading Account" msgstr "Irreführender Account" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Moderation" @@ -3385,16 +3409,16 @@ msgstr "Moderationsliste aktualisiert" msgid "Moderation lists" msgstr "Moderationslisten" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderationslisten" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Moderationseinstellungen" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "" @@ -3419,7 +3443,7 @@ msgstr "Mehr Feeds" msgid "More options" msgstr "Mehr Optionen" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "Beliebteste Antworten zuerst" @@ -3494,13 +3518,13 @@ msgstr "Dieses Wort in Beitragstexten und Tags stummschalten" msgid "Mute this word in tags only" msgstr "Dieses Wort nur in Tags stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Thread stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Wörter und Tags stummschalten" @@ -3512,7 +3536,7 @@ msgstr "Stummgeschaltet" msgid "Muted accounts" msgstr "Stummgeschaltete Konten" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Stummgeschaltete Konten" @@ -3546,11 +3570,11 @@ msgstr "Meine Feeds" msgid "My Profile" msgstr "Mein Profil" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "Meine gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Meine gespeicherten Feeds" @@ -3558,7 +3582,7 @@ msgstr "Meine gespeicherten Feeds" #~ msgid "my-server.com" #~ msgstr "mein-server.de" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Name" @@ -3593,7 +3617,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navigiert zum nächsten Bildschirm" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Navigiert zu deinem Profil" @@ -3632,7 +3656,7 @@ msgstr "Neu" msgid "New" msgstr "Neu" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3660,9 +3684,9 @@ msgid "New post" msgstr "Neuer Beitrag" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3682,7 +3706,7 @@ msgstr "" msgid "New User List" msgstr "Neue Benutzerliste" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "Neueste Antworten zuerst" @@ -3717,16 +3741,16 @@ msgstr "Weiter" msgid "Next image" msgstr "Nächstes Bild" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Nein" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Keine Beschreibung" @@ -3744,7 +3768,7 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0} wird nicht mehr gefolgt" @@ -3761,7 +3785,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Noch keine Mitteilungen!" @@ -3793,7 +3817,7 @@ msgstr "Keine Ergebnisse gefunden" msgid "No results found for \"{query}\"" msgstr "Keine Ergebnisse für \"{query}\" gefunden" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -3839,7 +3863,7 @@ msgstr "Nicht-sexuelle Nacktheit" #~ msgid "Not Applicable." #~ msgstr "Unzutreffend." -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Nicht gefunden" @@ -3850,7 +3874,7 @@ msgid "Not right now" msgstr "Nicht jetzt" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -3863,6 +3887,19 @@ msgstr "Hinweis: Bluesky ist ein offenes und öffentliches Netzwerk. Diese Einst msgid "Nothing here" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "" @@ -3871,13 +3908,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Mitteilungen" @@ -3885,7 +3923,7 @@ msgstr "Mitteilungen" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "" @@ -3919,7 +3957,7 @@ msgstr "Oh nein!" msgid "Oh no! Something went wrong." msgstr "Oh nein, da ist etwas schief gelaufen." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "OK" @@ -3927,7 +3965,7 @@ msgstr "OK" msgid "Okay" msgstr "Okay" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "Älteste Antworten zuerst" @@ -3939,7 +3977,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Onboarding zurücksetzen" @@ -3947,7 +3985,7 @@ msgstr "Onboarding zurücksetzen" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." @@ -3955,7 +3993,7 @@ msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." msgid "Only .jpg and .png files are supported" msgstr "" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -3975,6 +4013,7 @@ msgstr "Huch, da ist etwas schief gelaufen!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Huch!" @@ -4000,16 +4039,16 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Emoji-Picker öffnen" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Links mit In-App-Browser öffnen" @@ -4029,7 +4068,7 @@ msgstr "Einstellungen für stummgeschaltete Wörter und Tags öffnen" msgid "Open navigation" msgstr "Navigation öffnen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Beitragsoptionsmenü öffnen" @@ -4037,12 +4076,12 @@ msgstr "Beitragsoptionsmenü öffnen" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Storybook öffnen" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "" @@ -4054,7 +4093,7 @@ msgstr "Öffnet {numItems} Optionen" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "" @@ -4070,7 +4109,7 @@ msgstr "Öffnet zusätzliche Details für einen Debug-Eintrag" msgid "Opens camera on device" msgstr "Öffnet die Kamera auf dem Gerät" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "" @@ -4078,7 +4117,7 @@ msgstr "" msgid "Opens composer" msgstr "Öffnet den Beitragsverfasser" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Öffnet die konfigurierbaren Spracheinstellungen" @@ -4090,7 +4129,7 @@ msgstr "Öffnet die Gerätefotogalerie" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Öffnet den Editor für Anzeigename, Avatar, Hintergrundbild und Beschreibung" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Öffnet die Einstellungen für externe eingebettete Medien" @@ -4120,11 +4159,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Öffnet die Liste der Einladungscodes" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4132,19 +4171,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Öffnet ein Modal, um die Löschung des Kontos zu bestätigen. Erfordert einen E-Mail-Code." -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "" @@ -4152,7 +4191,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Öffnet das Modal für die Verwendung einer benutzerdefinierten Domain" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Öffnet die Moderationseinstellungen" @@ -4165,11 +4204,11 @@ msgstr "Öffnet das Formular zum Zurücksetzen des Passworts" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Öffnet den Bildschirm zum Bearbeiten gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Öffnet den Bildschirm mit allen gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "" @@ -4177,7 +4216,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "Öffnet die Einstellungsseite für das App-Passwort" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "" @@ -4193,30 +4232,34 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Öffnet die Storybook-Seite" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Öffnet die Systemprotokollseite" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Öffnet die Thread-Einstellungen" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Option {0} von {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "" @@ -4276,7 +4319,7 @@ msgstr "Passwort aktualisiert" msgid "Password updated!" msgstr "Passwort aktualisiert!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "" @@ -4285,19 +4328,19 @@ msgstr "" msgid "People" msgstr "" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "Personen gefolgt von @{0}" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "Personen, die @{0} folgen" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "Die Erlaubnis zum Zugriff auf die Kamerarolle ist erforderlich." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Die Berechtigung zum Zugriff auf die Kamerarolle wurde verweigert. Bitte aktiviere sie in deinen Systemeinstellungen." @@ -4318,12 +4361,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "Bilder, die für Erwachsene bestimmt sind." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "An die Startseite anheften" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "" @@ -4335,7 +4378,7 @@ msgstr "Angeheftete Feeds" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "" @@ -4348,7 +4391,7 @@ msgstr "{0} abspielen" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "" @@ -4382,7 +4425,7 @@ msgstr "Bitte bestätige deine E-Mail, bevor du sie änderst. Dies ist eine vor msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Bitte gib einen Namen für dein App-Passwort ein. Nur Leerzeichen sind nicht erlaubt." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Bitte gib einen eindeutigen Namen für dieses App-Passwort ein oder verwende unseren zufällig generierten Namen." @@ -4403,7 +4446,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Bitte gib auch dein Passwort ein:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4425,7 +4468,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Bitte verifiziere deine E-Mail" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Bitte warte, bis deine Link-karte vollständig geladen ist" @@ -4442,8 +4485,8 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Beitrag" @@ -4457,9 +4500,9 @@ msgstr "Beitrag" msgid "Post by {0}" msgstr "Beitrag von {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Beitrag von @{0}" @@ -4515,6 +4558,10 @@ msgstr "Ausgeblendete Beiträge" msgid "Potentially Misleading Link" msgstr "Potenziell irreführender Link" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "" @@ -4535,7 +4582,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4547,20 +4594,24 @@ msgstr "Vorheriges Bild" msgid "Primary Language" msgstr "Primäre Sprache" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Priorisiere deine Follower" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privatsphäre" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Datenschutzerklärung" @@ -4579,9 +4630,9 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Profil" @@ -4589,7 +4640,7 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil aktualisiert" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Schütze dein Konto, indem du deine E-Mail bestätigst." @@ -4605,23 +4656,23 @@ msgstr "Öffentliche, gemeinsam nutzbare Listen von Nutzern, die du sta­pel­we msgid "Public, shareable lists which can drive feeds." msgstr "Öffentliche, gemeinsam nutzbare Listen, die Feeds steuern können." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Beitrag veröffentlichen" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Antwort veröffentlichen" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -4646,7 +4697,7 @@ msgstr "Beitrag zitieren" #~ msgid "Quote Post" #~ msgstr "Beitrag zitieren" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Zufällig (\"Poster's Roulette\")" @@ -4682,19 +4733,23 @@ msgstr "" msgid "Reconnect" msgstr "" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Entfernen" @@ -4710,7 +4765,7 @@ msgstr "" msgid "Remove account" msgstr "Konto entfernen" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "" @@ -4722,20 +4777,20 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Feed entfernen" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Aus meinen Feeds entfernen" @@ -4749,7 +4804,7 @@ msgstr "" msgid "Remove image" msgstr "Bild entfernen" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Bildvorschau entfernen" @@ -4778,7 +4833,7 @@ msgstr "Repost entfernen" #~ msgid "Remove this feed from my feeds?" #~ msgstr "Diesen Feed aus meinen Feeds entfernen?" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "" @@ -4786,7 +4841,7 @@ msgstr "" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Diesen Feed aus deinen gespeicherten Feeds entfernen?" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Aus der Liste entfernt" @@ -4802,15 +4857,19 @@ msgid "Removed from your feeds" msgstr "" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "Entfernt Standard-Miniaturansicht von {0}" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "Entfernt Standard-Miniaturansicht von {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "" @@ -4826,16 +4885,16 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Antworten auf diesen Thread sind deaktiviert" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Antworten" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Antwortfilter" @@ -4845,17 +4904,23 @@ msgstr "Antwortfilter" #~ msgid "Reply to <0/>" #~ msgstr "Antwort an <0/>" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4886,8 +4951,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Feed melden" @@ -4899,8 +4964,8 @@ msgstr "Liste melden" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Beitrag melden" @@ -4962,7 +5027,7 @@ msgstr "Reposten oder Beitrag zitieren" msgid "Reposted By" msgstr "Repostet von" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "Repostet von {0}" @@ -4970,11 +5035,16 @@ msgstr "Repostet von {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostet von <0/>" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "hat deinen Beitrag repostet" @@ -5021,8 +5091,8 @@ msgstr "Code zurücksetzen" #~ msgid "Reset onboarding" #~ msgstr "Onboarding zurücksetzen" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Onboardingstatus zurücksetzen" @@ -5034,16 +5104,16 @@ msgstr "Passwort zurücksetzen" #~ msgid "Reset preferences" #~ msgstr "Einstellungen zurücksetzen" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Einstellungen zurücksetzen" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Setzt den Onboardingstatus zurück" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Einstellungen zurücksetzen" @@ -5056,7 +5126,7 @@ msgstr "Versucht die Anmeldung erneut" msgid "Retries the last action, which errored out" msgstr "Wiederholung der letzten Aktion, bei der ein Fehler aufgetreten ist" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5092,7 +5162,7 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5101,7 +5171,7 @@ msgstr "" msgid "Save" msgstr "Speichern" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5123,8 +5193,8 @@ msgstr "Änderungen speichern" msgid "Save handle change" msgstr "Handle-Änderung speichern" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5132,12 +5202,12 @@ msgstr "" msgid "Save image crop" msgstr "Bildausschnitt speichern" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "" @@ -5145,7 +5215,7 @@ msgstr "" msgid "Saved Feeds" msgstr "Gespeicherte Feeds" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "" @@ -5172,8 +5242,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "" @@ -5187,9 +5257,9 @@ msgid "Scroll to top" msgstr "Zum Anfang blättern" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5197,14 +5267,14 @@ msgstr "Zum Anfang blättern" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Suche" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "Nach \"{query}\" suchen" @@ -5230,7 +5300,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Nach Nutzern suchen" @@ -5339,7 +5409,7 @@ msgstr "Wähle Option {i} von {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5351,6 +5421,10 @@ msgstr "Wähle den Dienst aus, der deine Daten hostet." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Wähle aus der folgenden Liste die themenbezogenen Feeds aus, die du verfolgen möchtest" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Wähle aus, was du sehen (oder nicht sehen) möchtest, und wir kümmern uns um den Rest." @@ -5405,8 +5479,7 @@ msgctxt "action" msgid "Send Email" msgstr "E-Mail senden" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Feedback senden" @@ -5415,14 +5488,14 @@ msgstr "Feedback senden" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "" @@ -5439,8 +5512,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "" @@ -5494,23 +5567,23 @@ msgstr "Neues Passwort festlegen" #~ msgid "Set password" #~ msgstr "Passwort festlegen" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Setze diese Einstellung auf \"Nein\", um alle Zitatbeiträge aus deinem Feed auszublenden. Reposts sind weiterhin sichtbar." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Setze diese Einstellung auf \"Nein\", um alle Antworten aus deinem Feed auszublenden." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Setze diese Einstellung auf \"Nein\", um alle Reposts aus deinem Feed auszublenden." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Setze diese Einstellung auf \"Ja\", um Antworten in einer Thread-Ansicht anzuzeigen. Dies ist eine experimentelle Funktion." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Setze diese Einstellung auf \"Ja\", um Beispiele für deine gespeicherten Feeds in deinem Following-Feed anzuzeigen. Dies ist eine experimentelle Funktion." @@ -5522,23 +5595,23 @@ msgstr "Dein Konto einrichten" msgid "Sets Bluesky username" msgstr "Legt deinen Bluesky-Benutzernamen fest" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5567,11 +5640,11 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Setzt den Server für den Bluesky-Client" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Einstellungen" @@ -5583,19 +5656,19 @@ msgstr "Sexuelle Aktivitäten oder erotische Nacktheit." msgid "Sexually Suggestive" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Teilen" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Teilen" @@ -5609,18 +5682,18 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Feed teilen" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5630,12 +5703,12 @@ msgstr "" msgid "Share Link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -5643,7 +5716,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5651,6 +5724,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "" @@ -5658,11 +5735,11 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Anzeigen" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "" @@ -5692,19 +5769,19 @@ msgstr "Zeige ähnliche Konten wie {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Mehr anzeigen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" @@ -5712,11 +5789,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Beiträge aus meinen Feeds anzeigen" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Zitatbeiträge anzeigen" @@ -5732,11 +5809,11 @@ msgstr "Zitatbeiträge anzeigen" #~ msgid "Show re-posts in Following feed" #~ msgstr "Reposts im Following-Feed anzeigen" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Antworten anzeigen" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Zeige Antworten von Personen, denen du folgst, vor allen anderen Antworten an." @@ -5748,7 +5825,7 @@ msgstr "Zeige Antworten von Personen, denen du folgst, vor allen anderen Antwort #~ msgid "Show replies in Following feed" #~ msgstr "Antworten in folgendem Feed anzeigen" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Reposts anzeigen" @@ -5828,8 +5905,8 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Abmelden" @@ -5854,7 +5931,7 @@ msgstr "Registriere dich oder melden dich an, um an der Diskussion teilzunehmen" msgid "Sign-in Required" msgstr "Anmelden erforderlich" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Angemeldet als" @@ -5863,7 +5940,7 @@ msgstr "Angemeldet als" msgid "Signed in as @{0}" msgstr "Angemeldet als @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" @@ -5871,8 +5948,8 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Meldet {0} von Bluesky ab" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -5890,7 +5967,7 @@ msgstr "Diesen Schritt überspringen" msgid "Software Dev" msgstr "Software-Entwicklung" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -5918,20 +5995,21 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" -#: src/components/Lists.tsx:203 -#~ msgid "Something went wrong!" -#~ msgstr "Es ist ein Fehler aufgetreten." +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "Es ist ein Fehler aufgetreten." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Entschuldigung! Deine Sitzung ist abgelaufen. Bitte logge dich erneut ein." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Antworten sortieren" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Antworten auf denselben Beitrag sortieren nach:" @@ -5939,7 +6017,7 @@ msgstr "Antworten auf denselben Beitrag sortieren nach:" #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "" @@ -5961,7 +6039,7 @@ msgstr "Sport" msgid "Square" msgstr "Quadratische" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "" @@ -5978,8 +6056,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6004,7 +6082,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Status-Seite" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "" @@ -6020,17 +6098,17 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Schritt {0} von {numSteps}" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6053,7 +6131,7 @@ msgstr "" #~ msgid "Subscribe to the {0} feed" #~ msgstr "Abonniere den {0} Feed" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "" @@ -6061,7 +6139,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "Abonniere diese Liste" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -6069,7 +6147,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Vorgeschlagene Follower" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Vorgeschlagen für dich" @@ -6078,7 +6156,7 @@ msgstr "Vorgeschlagen für dich" msgid "Suggestive" msgstr "Suggestiv" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6093,19 +6171,19 @@ msgstr "Konto wechseln" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "Wechseln zu {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Wechselt das Konto, in das du eingeloggt bist" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "System" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Systemprotokoll" @@ -6154,11 +6232,11 @@ msgstr "" msgid "Terms" msgstr "Bedingungen" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Nutzungsbedingungen" @@ -6173,13 +6251,13 @@ msgstr "" msgid "text" msgstr "Text" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Text-Eingabefeld" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "" @@ -6222,19 +6300,19 @@ msgstr "Die Copyright-Richtlinie wurde nach <0/> verschoben" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "" @@ -6271,8 +6349,8 @@ msgstr "Die Allgemeinen Geschäftsbedingungen wurden verschoben nach" msgid "There is no time limit for account deactivation, come back any time." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server. Bitte überprüfe deine Internetverbindung und versuche es erneut." @@ -6281,7 +6359,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Es gab ein Problem beim Entfernen dieses Feeds. Bitte überprüfe deine Internetverbindung und versuche es erneut." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Es gab ein Problem bei der Aktualisierung deines Feeds. Bitte überprüfe deine Internetverbindung und versuche es erneut." @@ -6295,7 +6373,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6309,7 +6387,7 @@ msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server" msgid "There was an issue contacting your server" msgstr "Es gab ein Problem bei der Kontaktaufnahme mit deinem Server" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen von Mitteilungen. Tippe hier, um es erneut zu versuchen." @@ -6327,7 +6405,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen deiner Listen. Tippe hier, um es erneut zu versuchen." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6387,7 +6465,7 @@ msgstr "Dieses Konto hat die Benutzer aufgefordert, sich anzumelden, um dein Pro msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -6451,12 +6529,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Dieser Feed ist leer! Möglicherweise musst du mehr Benutzern folgen oder deine Spracheinstellungen anpassen." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -6484,7 +6562,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "" @@ -6512,12 +6590,12 @@ msgstr "Dieser Name ist bereits in Gebrauch" msgid "This post has been deleted." msgstr "Dieser Beitrag wurde gelöscht." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" @@ -6586,12 +6664,12 @@ msgstr "Dies wird {0} aus deinen stummgeschalteten Wörtern löschen. Du kannst #~ msgid "This will hide this post from your feeds." #~ msgstr "Dadurch wird dieser Beitrag aus deinen Feeds ausgeblendet." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Thread-Einstellungen" @@ -6599,11 +6677,11 @@ msgstr "Thread-Einstellungen" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Thread-Modus" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Thread-Einstellungen" @@ -6644,8 +6722,8 @@ msgstr "Verwandlungen" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Übersetzen" @@ -6658,7 +6736,7 @@ msgstr "Erneut versuchen" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "" @@ -6754,7 +6832,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "Like aufheben" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "" @@ -6784,17 +6862,17 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Stummschaltung von Thread aufheben" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Anheften aufheben" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "" @@ -6814,7 +6892,7 @@ msgstr "" msgid "Unsubscribe" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" @@ -6851,20 +6929,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Hochladen einer Textdatei auf:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6904,7 +6982,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Verwenden dies, um dich mit deinem Handle bei der anderen App einzuloggen." @@ -6976,7 +7054,7 @@ msgstr "Benutzername oder E-Mail-Adresse" msgid "Users" msgstr "Benutzer" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "Benutzer gefolgt von <0/>" @@ -7007,15 +7085,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "E-Mail bestätigen" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Meine E-Mail bestätigen" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Meine E-Mail bestätigen" @@ -7036,7 +7114,7 @@ msgstr "Überprüfe deine E-Mail" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -7045,11 +7123,15 @@ msgstr "" msgid "Video Games" msgstr "Videospiele" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Avatar von {0} ansehen" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "" @@ -7081,7 +7163,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Profil ansehen" @@ -7093,7 +7175,7 @@ msgstr "Avatar ansehen" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "" @@ -7197,7 +7279,7 @@ msgstr "Es tut uns leid, aber wir konnten deine stummgeschalteten Wörter nicht msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Es tut uns leid, aber deine Suche konnte nicht abgeschlossen werden. Bitte versuche es in ein paar Minuten erneut." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7210,7 +7292,7 @@ msgstr "Es tut uns leid! Wir können die Seite, nach der du gesucht hast, nicht #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7240,7 +7322,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "Was gibt's?" @@ -7257,15 +7339,15 @@ msgstr "Welche Sprachen würdest du gerne in deinen algorithmischen Feeds sehen? msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Wer antworten kann" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7311,11 +7393,11 @@ msgstr "Breit" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Beitrag verfassen" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Schreibe deine Antwort" @@ -7326,12 +7408,12 @@ msgid "Writers" msgstr "Schriftsteller" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Ja" @@ -7348,7 +7430,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "" @@ -7513,19 +7595,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "Du hast noch keine Wörter oder Tags stummgeschaltet" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -7553,7 +7635,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "" @@ -7593,15 +7675,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -7700,7 +7782,7 @@ msgstr "Deine stummgeschalteten Wörter" msgid "Your password has been changed successfully!" msgstr "Dein Passwort wurde erfolgreich geändert!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Dein Beitrag wurde veröffentlicht" @@ -7708,7 +7790,7 @@ msgstr "Dein Beitrag wurde veröffentlicht" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Deine Beiträge, Likes und Blockierungen sind öffentlich. Stummschaltungen sind privat." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Dein Profil" @@ -7716,7 +7798,7 @@ msgstr "Dein Profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "Deine Antwort wurde veröffentlicht" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index d5b7550401..d2bc431e19 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -88,7 +88,7 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "" @@ -100,7 +100,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "" @@ -159,11 +159,11 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "" @@ -179,7 +179,7 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "" @@ -201,11 +201,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -272,15 +272,15 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -290,8 +290,8 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "" @@ -338,7 +338,7 @@ msgid "Account unmuted" msgstr "" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -362,8 +362,8 @@ msgstr "" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "" @@ -439,7 +439,7 @@ msgstr "" #~ msgid "Added" #~ msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "" @@ -448,7 +448,7 @@ msgstr "" msgid "Added to my feeds" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "" @@ -466,7 +466,7 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "" @@ -482,8 +482,8 @@ msgstr "" msgid "All the feeds you've saved, right in one place." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "" @@ -508,7 +508,7 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "" @@ -518,7 +518,7 @@ msgstr "" msgid "Alt text" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "" @@ -547,8 +547,8 @@ msgstr "" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "" @@ -564,10 +564,18 @@ msgstr "" msgid "An issue not included in these options" msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -579,8 +587,8 @@ msgstr "" msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "" @@ -589,7 +597,7 @@ msgstr "" msgid "Animals" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "" @@ -613,26 +621,26 @@ msgstr "" msgid "App Password names must be at least 4 characters long." msgstr "" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -648,7 +656,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "" @@ -658,8 +666,8 @@ msgid "Apply default recommended feeds" msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -673,6 +681,10 @@ msgstr "" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." #~ msgstr "" @@ -689,7 +701,7 @@ msgstr "" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "" @@ -715,8 +727,8 @@ msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -729,7 +741,6 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -739,7 +750,7 @@ msgstr "" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "" @@ -747,7 +758,7 @@ msgstr "" msgid "Birthday" msgstr "" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "" @@ -791,7 +802,7 @@ msgstr "" msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "" @@ -873,21 +884,21 @@ msgstr "" msgid "Books" msgstr "" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -932,7 +943,7 @@ msgstr "" msgid "Camera" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "" @@ -941,8 +952,8 @@ msgstr "" #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -960,7 +971,7 @@ msgstr "" #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "" @@ -996,8 +1007,8 @@ msgstr "" msgid "Cancel reactivation and log out" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "" @@ -1009,17 +1020,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "" @@ -1027,12 +1038,12 @@ msgstr "" msgid "Change my email" msgstr "" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "" @@ -1044,7 +1055,7 @@ msgstr "" msgid "Change Your Email" msgstr "" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1056,14 +1067,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "" @@ -1150,19 +1161,19 @@ msgstr "" msgid "Choose your password" msgstr "" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1171,11 +1182,11 @@ msgstr "" msgid "Clear search query" msgstr "" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "" @@ -1203,7 +1214,7 @@ msgstr "" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1224,7 +1235,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "" @@ -1279,7 +1290,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "" @@ -1287,11 +1298,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "" @@ -1305,7 +1316,7 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "" @@ -1318,7 +1329,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1343,8 +1354,6 @@ msgstr "" #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1461,12 +1470,12 @@ msgstr "" msgid "Cooking" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "" @@ -1474,7 +1483,7 @@ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "" @@ -1483,12 +1492,12 @@ msgstr "" msgid "Copied!" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "" @@ -1501,11 +1510,11 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "" @@ -1513,8 +1522,8 @@ msgstr "" msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "" @@ -1523,20 +1532,24 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "" @@ -1570,17 +1583,17 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "" @@ -1605,7 +1618,7 @@ msgstr "" msgid "Create another" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "" @@ -1645,7 +1658,7 @@ msgid "Custom domain" msgstr "" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1653,8 +1666,8 @@ msgstr "" msgid "Customize media from external sites." msgstr "" -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "" @@ -1662,7 +1675,7 @@ msgstr "" msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "" @@ -1671,15 +1684,15 @@ msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "" @@ -1691,13 +1704,13 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "" @@ -1717,8 +1730,8 @@ msgstr "" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "" @@ -1742,12 +1755,12 @@ msgstr "" msgid "Delete my account" msgstr "" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "" @@ -1764,7 +1777,7 @@ msgstr "" msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "" @@ -1776,7 +1789,7 @@ msgstr "" msgid "Deleted post." msgstr "" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "" @@ -1791,11 +1804,11 @@ msgstr "" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "" @@ -1832,11 +1845,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "" @@ -1854,7 +1867,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "" @@ -1907,22 +1920,20 @@ msgstr "" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "" @@ -1931,7 +1942,7 @@ msgstr "" msgid "Done{extraText}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "" @@ -2001,7 +2012,7 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" @@ -2023,7 +2034,7 @@ msgstr "" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2038,12 +2049,12 @@ msgstr "" msgid "Edit People" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "" @@ -2061,7 +2072,7 @@ msgstr "" msgid "Edit User List" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "" @@ -2073,7 +2084,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "" @@ -2112,7 +2123,7 @@ msgstr "" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "" @@ -2121,8 +2132,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "" @@ -2152,11 +2163,16 @@ msgstr "" msgid "Enable external media" msgstr "" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "" @@ -2182,7 +2198,7 @@ msgstr "" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "" @@ -2250,7 +2266,7 @@ msgid "Everybody" msgstr "" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2286,8 +2302,8 @@ msgstr "" msgid "Exits image view" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "" @@ -2295,7 +2311,7 @@ msgstr "" msgid "Expand alt text" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "" @@ -2304,6 +2320,10 @@ msgstr "" msgid "Expand or collapse the full post you are replying to" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "" @@ -2312,12 +2332,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "" @@ -2327,17 +2347,17 @@ msgid "External Media" msgstr "" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "" @@ -2367,8 +2387,8 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "" @@ -2390,20 +2410,24 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "" @@ -2411,12 +2435,12 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "" @@ -2429,7 +2453,7 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "" @@ -2447,19 +2471,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "" @@ -2521,11 +2545,11 @@ msgstr "" #~ msgid "Finding similar accounts..." #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "" -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "" @@ -2555,7 +2579,7 @@ msgid "Flip vertically" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2600,7 +2624,7 @@ msgstr "" msgid "Follow Back" msgstr "" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2617,22 +2641,22 @@ msgstr "" #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "" +#~ msgid "Followed by {0}" +#~ msgstr "" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" @@ -2640,15 +2664,15 @@ msgstr "" msgid "Followed users" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2657,7 +2681,7 @@ msgstr "" msgid "Followers" msgstr "" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "" @@ -2667,7 +2691,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2679,7 +2703,7 @@ msgstr "" msgid "Following" msgstr "" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "" @@ -2688,13 +2712,13 @@ msgstr "" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "" @@ -2719,7 +2743,7 @@ msgstr "" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "" @@ -2744,7 +2768,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2757,6 +2781,10 @@ msgstr "" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2804,12 +2832,12 @@ msgid "Go Back" msgstr "" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2874,7 +2902,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "" @@ -2887,7 +2915,7 @@ msgid "Having trouble?" msgstr "" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "" @@ -2907,7 +2935,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "" @@ -2918,17 +2946,17 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "" @@ -2937,11 +2965,11 @@ msgstr "" msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "" @@ -2973,12 +3001,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "" @@ -3032,7 +3060,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -3056,7 +3084,7 @@ msgstr "" msgid "Image alt text" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -3076,7 +3104,7 @@ msgstr "" msgid "Input confirmation code for account deletion" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "" @@ -3149,7 +3177,7 @@ msgstr "" msgid "Invite codes: 1 available" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -3173,8 +3201,8 @@ msgstr "" msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3213,11 +3241,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "" @@ -3225,16 +3253,16 @@ msgstr "" msgid "Language selection" msgstr "" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "" @@ -3294,7 +3322,7 @@ msgstr "" msgid "left to go." msgstr "" -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "" @@ -3312,7 +3340,7 @@ msgstr "" msgid "Let's go!" msgstr "" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "" @@ -3330,13 +3358,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "" @@ -3360,11 +3388,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "" @@ -3376,7 +3404,7 @@ msgstr "" msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "" @@ -3413,12 +3441,12 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "" @@ -3426,25 +3454,25 @@ msgstr "" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "" @@ -3453,7 +3481,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "" @@ -3523,7 +3551,7 @@ msgstr "" msgid "Media" msgstr "" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "" @@ -3545,7 +3573,7 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "" @@ -3562,7 +3590,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3577,9 +3605,9 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "" @@ -3615,16 +3643,16 @@ msgstr "" msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "" @@ -3649,7 +3677,7 @@ msgstr "" msgid "More options" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "" @@ -3716,13 +3744,13 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "" @@ -3734,7 +3762,7 @@ msgstr "" msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "" @@ -3768,15 +3796,15 @@ msgstr "" msgid "My Profile" msgstr "" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "" @@ -3811,7 +3839,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "" @@ -3841,7 +3869,7 @@ msgstr "" msgid "New" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3869,9 +3897,9 @@ msgid "New post" msgstr "" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3891,7 +3919,7 @@ msgstr "" msgid "New User List" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "" @@ -3926,16 +3954,16 @@ msgstr "" msgid "Next image" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "" @@ -3953,7 +3981,7 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" @@ -3970,7 +3998,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "" @@ -4002,7 +4030,7 @@ msgstr "" msgid "No results found for \"{query}\"" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4048,7 +4076,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -4059,7 +4087,7 @@ msgid "Not right now" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -4072,6 +4100,19 @@ msgstr "" msgid "Nothing here" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "" @@ -4080,13 +4121,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "" @@ -4094,7 +4136,7 @@ msgstr "" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "" @@ -4124,7 +4166,7 @@ msgstr "" msgid "Oh no! Something went wrong." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "" @@ -4132,7 +4174,7 @@ msgstr "" msgid "Okay" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "" @@ -4144,7 +4186,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "" @@ -4152,7 +4194,7 @@ msgstr "" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "" @@ -4160,7 +4202,7 @@ msgstr "" msgid "Only .jpg and .png files are supported" msgstr "" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -4180,6 +4222,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "" @@ -4201,16 +4244,16 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "" @@ -4226,7 +4269,7 @@ msgstr "" msgid "Open navigation" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "" @@ -4234,12 +4277,12 @@ msgstr "" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "" @@ -4251,7 +4294,7 @@ msgstr "" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "" @@ -4267,7 +4310,7 @@ msgstr "" msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "" @@ -4275,7 +4318,7 @@ msgstr "" msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "" @@ -4283,7 +4326,7 @@ msgstr "" msgid "Opens device photo gallery" msgstr "" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "" @@ -4305,27 +4348,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "" @@ -4333,7 +4376,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "" @@ -4346,15 +4389,15 @@ msgstr "" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "" @@ -4366,30 +4409,34 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "" @@ -4449,7 +4496,7 @@ msgstr "" msgid "Password updated!" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "" @@ -4458,19 +4505,19 @@ msgstr "" msgid "People" msgstr "" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" @@ -4491,12 +4538,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "" @@ -4508,7 +4555,7 @@ msgstr "" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "" @@ -4521,7 +4568,7 @@ msgstr "" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "" @@ -4555,7 +4602,7 @@ msgstr "" msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "" @@ -4576,7 +4623,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4593,7 +4640,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "" @@ -4606,8 +4653,8 @@ msgstr "" msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "" @@ -4621,9 +4668,9 @@ msgstr "" msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "" @@ -4679,6 +4726,10 @@ msgstr "" msgid "Potentially Misleading Link" msgstr "" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "" @@ -4699,7 +4750,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4711,20 +4762,24 @@ msgstr "" msgid "Primary Language" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "" @@ -4743,9 +4798,9 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "" @@ -4753,7 +4808,7 @@ msgstr "" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "" @@ -4769,23 +4824,23 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -4810,7 +4865,7 @@ msgstr "" #~ msgid "Quote Post" #~ msgstr "" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "" @@ -4846,19 +4901,23 @@ msgstr "" msgid "Reconnect" msgstr "" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "" @@ -4870,7 +4929,7 @@ msgstr "" msgid "Remove account" msgstr "" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "" @@ -4882,20 +4941,20 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "" @@ -4909,7 +4968,7 @@ msgstr "" msgid "Remove image" msgstr "" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "" @@ -4934,11 +4993,11 @@ msgstr "" msgid "Remove repost" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "" @@ -4954,15 +5013,19 @@ msgid "Removed from your feeds" msgstr "" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "" @@ -4978,16 +5041,16 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "" @@ -4997,17 +5060,23 @@ msgstr "" #~ msgid "Reply to <0/>" #~ msgstr "" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5034,8 +5103,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "" @@ -5047,8 +5116,8 @@ msgstr "" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "" @@ -5110,7 +5179,7 @@ msgstr "" msgid "Reposted By" msgstr "" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "" @@ -5118,11 +5187,16 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "" @@ -5165,8 +5239,8 @@ msgstr "" msgid "Reset Code" msgstr "" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "" @@ -5174,16 +5248,16 @@ msgstr "" msgid "Reset password" msgstr "" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "" @@ -5196,7 +5270,7 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5232,7 +5306,7 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5241,7 +5315,7 @@ msgstr "" msgid "Save" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5263,8 +5337,8 @@ msgstr "" msgid "Save handle change" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5272,12 +5346,12 @@ msgstr "" msgid "Save image crop" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "" @@ -5285,7 +5359,7 @@ msgstr "" msgid "Saved Feeds" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "" @@ -5312,8 +5386,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "" @@ -5327,9 +5401,9 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5337,14 +5411,14 @@ msgstr "" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "" @@ -5370,7 +5444,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "" @@ -5474,7 +5548,7 @@ msgstr "" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5486,6 +5560,10 @@ msgstr "" #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "" @@ -5536,8 +5614,7 @@ msgctxt "action" msgid "Send Email" msgstr "" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "" @@ -5546,14 +5623,14 @@ msgstr "" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "" @@ -5566,8 +5643,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "" @@ -5587,23 +5664,23 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "" -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "" @@ -5615,23 +5692,23 @@ msgstr "" msgid "Sets Bluesky username" msgstr "" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5651,11 +5728,11 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "" @@ -5667,19 +5744,19 @@ msgstr "" msgid "Sexually Suggestive" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "" @@ -5693,18 +5770,18 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5714,12 +5791,12 @@ msgstr "" msgid "Share Link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -5727,7 +5804,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5735,6 +5812,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "" @@ -5742,7 +5823,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "" @@ -5750,7 +5831,7 @@ msgstr "" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "" @@ -5776,19 +5857,19 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" @@ -5796,11 +5877,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "" @@ -5816,11 +5897,11 @@ msgstr "" #~ msgid "Show re-posts in Following feed" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "" @@ -5836,7 +5917,7 @@ msgstr "" #~ msgid "Show replies with at least {value} {0}" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "" @@ -5902,8 +5983,8 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "" @@ -5928,7 +6009,7 @@ msgstr "" msgid "Sign-in Required" msgstr "" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "" @@ -5937,12 +6018,12 @@ msgstr "" msgid "Signed in as @{0}" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -5960,7 +6041,7 @@ msgstr "" msgid "Software Dev" msgstr "" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -5988,16 +6069,21 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "" -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "" @@ -6005,7 +6091,7 @@ msgstr "" #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "" @@ -6027,7 +6113,7 @@ msgstr "" msgid "Square" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "" @@ -6044,8 +6130,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6070,7 +6156,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "" @@ -6082,17 +6168,17 @@ msgstr "" msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6115,7 +6201,7 @@ msgstr "" #~ msgid "Subscribe to the {0} feed" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "" @@ -6123,7 +6209,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -6131,7 +6217,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "" @@ -6140,7 +6226,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6155,19 +6241,19 @@ msgstr "" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "" @@ -6216,11 +6302,11 @@ msgstr "" msgid "Terms" msgstr "" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "" @@ -6235,13 +6321,13 @@ msgstr "" msgid "text" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "" @@ -6284,19 +6370,19 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "" @@ -6333,8 +6419,8 @@ msgstr "" msgid "There is no time limit for account deactivation, come back any time." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" @@ -6343,7 +6429,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "" @@ -6357,7 +6443,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6371,7 +6457,7 @@ msgstr "" msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" @@ -6389,7 +6475,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6449,7 +6535,7 @@ msgstr "" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -6509,12 +6595,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "" #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -6542,7 +6628,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "" @@ -6570,12 +6656,12 @@ msgstr "" msgid "This post has been deleted." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" @@ -6632,12 +6718,12 @@ msgstr "" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "" @@ -6645,11 +6731,11 @@ msgstr "" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "" @@ -6690,8 +6776,8 @@ msgstr "" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "" @@ -6704,7 +6790,7 @@ msgstr "" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "" @@ -6796,7 +6882,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "" @@ -6826,17 +6912,17 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "" @@ -6852,7 +6938,7 @@ msgstr "" msgid "Unsubscribe" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" @@ -6885,20 +6971,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6938,7 +7024,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "" @@ -7006,7 +7092,7 @@ msgstr "" msgid "Users" msgstr "" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "" @@ -7037,15 +7123,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "" @@ -7066,7 +7152,7 @@ msgstr "" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -7075,11 +7161,15 @@ msgstr "" msgid "Video Games" msgstr "" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "" @@ -7111,7 +7201,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "" @@ -7123,7 +7213,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "" @@ -7219,7 +7309,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7232,7 +7322,7 @@ msgstr "" #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7258,7 +7348,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "" @@ -7275,15 +7365,15 @@ msgstr "" msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7329,11 +7419,11 @@ msgstr "" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "" @@ -7344,12 +7434,12 @@ msgid "Writers" msgstr "" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "" @@ -7366,7 +7456,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "" @@ -7519,19 +7609,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -7555,7 +7645,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "" @@ -7595,15 +7685,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -7702,7 +7792,7 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "" @@ -7710,7 +7800,7 @@ msgstr "" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "" -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "" @@ -7718,7 +7808,7 @@ msgstr "" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 08f23b11ed..4fabbb41e5 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(sin correo)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -88,7 +88,7 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "" @@ -100,7 +100,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} siguiendo" @@ -159,11 +159,11 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} sin leer" @@ -179,7 +179,7 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> miembros" @@ -201,11 +201,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -260,15 +260,15 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Accesibilidad" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "Ajustes de accesibilidad" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Ajustes de accesibilidad" @@ -278,8 +278,8 @@ msgstr "Ajustes de accesibilidad" #~ msgstr "cuenta" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Cuenta" @@ -326,7 +326,7 @@ msgid "Account unmuted" msgstr "Cuenta demuteada" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -350,8 +350,8 @@ msgstr "Añadir cuenta a esta lista" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Añadir cuenta" @@ -415,7 +415,7 @@ msgstr "Añadir a listas" msgid "Add to my feeds" msgstr "Añadir a mis feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Añadido a lista" @@ -424,7 +424,7 @@ msgstr "Añadido a lista" msgid "Added to my feeds" msgstr "Añadido a mis feeds" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Ajusta la cantidad de me gusta que una respuesta debe tener para aparecer en tu feed." @@ -442,7 +442,7 @@ msgid "Adult content is disabled." msgstr "El contenido adulto esta desactivado." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Avanzado" @@ -458,8 +458,8 @@ msgstr "" msgid "All the feeds you've saved, right in one place." msgstr "Todos tus feeds guardados, en un solo lugar." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "" @@ -484,7 +484,7 @@ msgstr "Sesión ya iniciada como @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -494,7 +494,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Texto alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "Texto alternativo" @@ -523,8 +523,8 @@ msgstr "" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "" @@ -540,10 +540,18 @@ msgstr "" msgid "An issue not included in these options" msgstr "Un problema no presente en estas opciones" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -555,8 +563,8 @@ msgstr "Ocurrió un problema. Intenta de nuevo." msgid "an unknown error occurred" msgstr "Ocurrió un error desconocido" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "y" @@ -565,7 +573,7 @@ msgstr "y" msgid "Animals" msgstr "Animales" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "GIF animado" @@ -589,26 +597,26 @@ msgstr "El nombre de una contraseña de app sólo puede contener letras, número msgid "App Password names must be at least 4 characters long." msgstr "El nombre de una contraseña de app deben tener al menos 4 caracteres." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Ajustes de contraseñas de app" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Contraseñas de la app" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Apelar" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Apelar la etiqueta de \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Apelación enviada" @@ -624,7 +632,7 @@ msgstr "Apelación enviada" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Aparencia" @@ -634,8 +642,8 @@ msgid "Apply default recommended feeds" msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -649,6 +657,10 @@ msgstr "¿Seguro que quieres eliminar la contraseña de app \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." #~ msgstr "¿Seguro que quieres abandonar esta conversación? Tus mensajes serán eliminados para ti, pero no para los otros participantes." @@ -665,7 +677,7 @@ msgstr "¿Seguro que quieres eliminar {0} de tus feeds?" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "¿Seguro que quieres descartar este borrador?" @@ -691,8 +703,8 @@ msgid "At least 3 characters" msgstr "Al menos 3 caracteres" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -705,7 +717,6 @@ msgstr "Al menos 3 caracteres" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -715,7 +726,7 @@ msgstr "Atrás" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Basado en tus intereses en {interestsText}" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "General" @@ -723,7 +734,7 @@ msgstr "General" msgid "Birthday" msgstr "Cumpleaños" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Cumpleaños:" @@ -767,7 +778,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Cuentas bloqueadas" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuentas bloqueadas" @@ -834,21 +845,21 @@ msgstr "" msgid "Books" msgstr "Libros" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -889,7 +900,7 @@ msgstr "por ti" msgid "Camera" msgstr "Cámara" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "Sólo puede contener letras, números, espacios, guiones y guiones bajos. Debe tener al menos 4 caracteres, pero no más de 32." @@ -898,8 +909,8 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -917,7 +928,7 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cancelar" @@ -953,8 +964,8 @@ msgstr "Cancelar citación" msgid "Cancel reactivation and log out" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Cancelar búsqueda" @@ -966,17 +977,17 @@ msgstr "" msgid "Change" msgstr "Cambiar" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Cambiar" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Cambiar nombre de usuario" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Cambiar nombre de usuario" @@ -984,12 +995,12 @@ msgstr "Cambiar nombre de usuario" msgid "Change my email" msgstr "Cambiar mi correo electrónico" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Cambiar contraseña" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Cambiar contraseña" @@ -1001,7 +1012,7 @@ msgstr "Cambiar idioma del post a {0}" msgid "Change Your Email" msgstr "Cambiar correo electrónico" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1013,14 +1024,14 @@ msgstr "Chat muteado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "Ajustes de chat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "" @@ -1090,19 +1101,19 @@ msgstr "" msgid "Choose your password" msgstr "Elige tu contraseña" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Borrar todos los datos de almacenamiento heredados" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento heredados (reiniciar después de esto)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Borrar todos los datos de almacenamiento" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)" @@ -1111,11 +1122,11 @@ msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)" msgid "Clear search query" msgstr "Borrar consulta de búsqueda" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "" @@ -1139,7 +1150,7 @@ msgstr "" msgid "Click here to open tag menu for {tag}" msgstr "Has clic aquí para abrir el menu de {tag}" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1160,7 +1171,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Cerrar" @@ -1215,7 +1226,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "" @@ -1223,11 +1234,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "" @@ -1241,7 +1252,7 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrices de la comunidad" @@ -1254,7 +1265,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1279,8 +1290,6 @@ msgstr "" #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1397,12 +1406,12 @@ msgstr "" msgid "Cooking" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copiado" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "" @@ -1410,7 +1419,7 @@ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "" @@ -1419,12 +1428,12 @@ msgstr "" msgid "Copied!" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Copiar" @@ -1437,11 +1446,11 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "" @@ -1449,8 +1458,8 @@ msgstr "" msgid "Copy link to list" msgstr "Copia el enlace a la lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copia el enlace a la post" @@ -1459,20 +1468,24 @@ msgstr "Copia el enlace a la post" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copiar el texto de la post" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de derechos de autor" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "No se pudo salir de este chat" @@ -1506,17 +1519,17 @@ msgstr "" msgid "Create a new account" msgstr "Crear una cuenta nueva" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "" @@ -1541,7 +1554,7 @@ msgstr "" msgid "Create another" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "" @@ -1577,7 +1590,7 @@ msgid "Custom domain" msgstr "Dominio personalizado" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1585,8 +1598,8 @@ msgstr "" msgid "Customize media from external sites." msgstr "Preferencias sobre medios externos." -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "" @@ -1594,7 +1607,7 @@ msgstr "" msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "" @@ -1603,15 +1616,15 @@ msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "" @@ -1623,13 +1636,13 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Borrar la cuenta" @@ -1649,8 +1662,8 @@ msgstr "Borrar la contraseña de la app" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "" @@ -1674,12 +1687,12 @@ msgstr "" msgid "Delete my account" msgstr "Borrar mi cuenta" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Borrar una post" @@ -1696,7 +1709,7 @@ msgstr "" msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "¿Borrar esta post?" @@ -1708,7 +1721,7 @@ msgstr "" msgid "Deleted post." msgstr "Se borró la post." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "" @@ -1723,11 +1736,11 @@ msgstr "Descripción" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "¿Quieres decir algo?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "" @@ -1756,11 +1769,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "" @@ -1778,7 +1791,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "" @@ -1831,22 +1844,20 @@ msgstr "¡Dominio verificado!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Listo" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "" @@ -1855,7 +1866,7 @@ msgstr "" msgid "Done{extraText}" msgstr "Listo{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "" @@ -1925,7 +1936,7 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" @@ -1947,7 +1958,7 @@ msgstr "Editar los detalles de la lista" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -1962,12 +1973,12 @@ msgstr "Editar mi perfil" msgid "Edit People" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Editar el perfil" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Editar el perfil" @@ -1985,7 +1996,7 @@ msgstr "" msgid "Edit User List" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "" @@ -1997,7 +2008,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "" @@ -2036,7 +2047,7 @@ msgstr "Correo electrónico actualizado" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "Correo electrónico:" @@ -2045,8 +2056,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "" @@ -2076,11 +2087,16 @@ msgstr "" msgid "Enable external media" msgstr "" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Reproducir multimedia de" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Activa esta opción para ver sólo las respuestas de las personas a las que sigues." @@ -2106,7 +2122,7 @@ msgstr "Fin de noticias" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "" @@ -2174,7 +2190,7 @@ msgid "Everybody" msgstr "Todos" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2210,8 +2226,8 @@ msgstr "" msgid "Exits image view" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "" @@ -2219,7 +2235,7 @@ msgstr "" msgid "Expand alt text" msgstr "Expandir el texto alt" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "" @@ -2228,6 +2244,10 @@ msgstr "" msgid "Expand or collapse the full post you are replying to" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "" @@ -2236,12 +2256,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "" @@ -2251,17 +2271,17 @@ msgid "External Media" msgstr "Medios externos" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "Es posible que medios externos permitan que otros sitios recopilen datos sobre ti y tu dispositivo. No se envía o solicita ningún tipo de información hasta que presiones el botón de \"play\"." -#: src/Navigation.tsx:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Medios externos" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Medios externos" @@ -2291,8 +2311,8 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "" @@ -2309,20 +2329,24 @@ msgstr "" #~ msgid "Failed to load past messages." #~ msgstr "" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "" @@ -2330,12 +2354,12 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "" @@ -2348,7 +2372,7 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "" @@ -2366,19 +2390,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Comentarios" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Feeds" @@ -2424,11 +2448,11 @@ msgstr "" msgid "Find posts and users on Bluesky" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "" -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Ajusta los hilos de discusión." @@ -2458,7 +2482,7 @@ msgid "Flip vertically" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2503,7 +2527,7 @@ msgstr "" msgid "Follow Back" msgstr "" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2516,22 +2540,22 @@ msgstr "" #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Seguido por {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Seguido por {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" @@ -2539,15 +2563,15 @@ msgstr "" msgid "Followed users" msgstr "Usuarios seguidos" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Solo usuarios seguidos" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "ha comenzado a seguirte" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2556,7 +2580,7 @@ msgstr "" msgid "Followers" msgstr "Seguidores" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "" @@ -2566,7 +2590,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2578,7 +2602,7 @@ msgstr "" msgid "Following" msgstr "Siguiendo" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Siguiendo {0}" @@ -2587,13 +2611,13 @@ msgstr "Siguiendo {0}" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Feed de Siguiendo" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Feed de Siguiendo" @@ -2618,7 +2642,7 @@ msgstr "Comida" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Por razones de seguridad, tendremos que enviarte un código de confirmación a tu dirección de correo electrónico." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Por razones de seguridad, no podrás volver a verla de nuevo. Si pierdes esta contraseña, tendrás que generar una nueva." @@ -2643,7 +2667,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2656,6 +2680,10 @@ msgstr "Galería" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2703,12 +2731,12 @@ msgid "Go Back" msgstr "Volver" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2768,7 +2796,7 @@ msgstr "Vibración" msgid "Harassment, trolling, or intolerance" msgstr "Acoso, trolling o intolerancia" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Hashtag" @@ -2781,7 +2809,7 @@ msgid "Having trouble?" msgstr "" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Ayuda" @@ -2801,7 +2829,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Aquí tienes tu contraseña de la app." @@ -2812,17 +2840,17 @@ msgstr "Aquí tienes tu contraseña de la app." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Ocultar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Ocultar post" @@ -2831,11 +2859,11 @@ msgstr "Ocultar post" msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "¿Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Ocultar lista de usuarios" @@ -2867,12 +2895,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Inicio" @@ -2926,7 +2954,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -2950,7 +2978,7 @@ msgstr "" msgid "Image alt text" msgstr "Texto alt de la imagen" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -2970,7 +2998,7 @@ msgstr "" msgid "Input confirmation code for account deletion" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "" @@ -3043,7 +3071,7 @@ msgstr "" msgid "Invite codes: 1 available" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -3067,8 +3095,8 @@ msgstr "" msgid "Jobs" msgstr "Tareas" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3107,11 +3135,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "" @@ -3119,16 +3147,16 @@ msgstr "" msgid "Language selection" msgstr "Escoger el idioma" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Ajustes de Idiomas" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Ajustes de Idiomas" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Idiomas" @@ -3188,7 +3216,7 @@ msgstr "Salir de Bluesky" msgid "left to go." msgstr "" -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "" @@ -3206,7 +3234,7 @@ msgstr "¡Vamos a restablecer tu contraseña!" msgid "Let's go!" msgstr "" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "" @@ -3224,13 +3252,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Dar «me gusta» a esta noticia" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Le ha gustado a" @@ -3254,11 +3282,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "" @@ -3270,7 +3298,7 @@ msgstr "Cantidad de «Me gusta»" msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "" @@ -3307,12 +3335,12 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Listas" @@ -3320,25 +3348,25 @@ msgstr "Listas" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Cargar notificaciones nuevas" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Cargar posts nuevos" @@ -3347,7 +3375,7 @@ msgstr "Cargar posts nuevos" msgid "Loading..." msgstr "Cargando..." -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "" @@ -3417,7 +3445,7 @@ msgstr "" msgid "Media" msgstr "Multimedia" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "usuarios mencionados" @@ -3439,7 +3467,7 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Mensaje del servidor: {0}" @@ -3456,7 +3484,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3471,9 +3499,9 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Moderación" @@ -3509,16 +3537,16 @@ msgstr "" msgid "Moderation lists" msgstr "Listas de moderación" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de moderación" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "" @@ -3543,7 +3571,7 @@ msgstr "Más feeds" msgid "More options" msgstr "Más opciones" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "" @@ -3610,13 +3638,13 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Mutear hilo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "" @@ -3628,7 +3656,7 @@ msgstr "Muteado" msgid "Muted accounts" msgstr "Cuentas muteadas" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuentas muteadas" @@ -3662,15 +3690,15 @@ msgstr "Mis feeds" msgid "My Profile" msgstr "Mi perfil" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "Mis feeds guardados" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Mis feeds guardados" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nombre" @@ -3705,7 +3733,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "" @@ -3730,7 +3758,7 @@ msgstr "" msgid "New" msgstr "Nuevo" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3758,9 +3786,9 @@ msgid "New post" msgstr "" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3780,7 +3808,7 @@ msgstr "" msgid "New User List" msgstr "Nueva lista de usuarios" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "" @@ -3810,16 +3838,16 @@ msgstr "Siguiente" msgid "Next image" msgstr "Imagen nueva" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "No" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Sin descripción" @@ -3837,7 +3865,7 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" @@ -3854,7 +3882,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "" @@ -3886,7 +3914,7 @@ msgstr "" msgid "No results found for \"{query}\"" msgstr "No se han encontrado resultados para \"{query}\"" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -3932,7 +3960,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -3943,7 +3971,7 @@ msgid "Not right now" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -3956,6 +3984,19 @@ msgstr "Nota: Bluesky es una red abierta y pública. Esta configuración sólo l msgid "Nothing here" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "" @@ -3964,13 +4005,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Notificaciones" @@ -3978,7 +4020,7 @@ msgstr "Notificaciones" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "" @@ -4008,7 +4050,7 @@ msgstr "¡Qué problema!" msgid "Oh no! Something went wrong." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "" @@ -4016,7 +4058,7 @@ msgstr "" msgid "Okay" msgstr "Está bien" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "" @@ -4028,7 +4070,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "" @@ -4036,7 +4078,7 @@ msgstr "" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Falta el texto alternativo en una o varias imágenes." @@ -4044,7 +4086,7 @@ msgstr "Falta el texto alternativo en una o varias imágenes." msgid "Only .jpg and .png files are supported" msgstr "" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -4064,6 +4106,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "" @@ -4085,16 +4128,16 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "" @@ -4110,7 +4153,7 @@ msgstr "" msgid "Open navigation" msgstr "Abrir navegación" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "" @@ -4118,12 +4161,12 @@ msgstr "" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "" @@ -4135,7 +4178,7 @@ msgstr "" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "" @@ -4151,7 +4194,7 @@ msgstr "" msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "" @@ -4159,7 +4202,7 @@ msgstr "" msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Abrir la configuración del idioma que se puede ajustar" @@ -4167,7 +4210,7 @@ msgstr "Abrir la configuración del idioma que se puede ajustar" msgid "Opens device photo gallery" msgstr "" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "" @@ -4189,27 +4232,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Abre la lista de códigos de invitación" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "" @@ -4217,7 +4260,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Abre el modal para usar el dominio personalizado" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Abre la configuración de moderación" @@ -4230,15 +4273,15 @@ msgstr "" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Abre la pantalla con todas las noticias guardadas" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "" @@ -4250,30 +4293,34 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Abre la página del libro de cuentos" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Abre la página de la bitácora del sistema" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Abre las preferencias de hilos" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "" @@ -4333,7 +4380,7 @@ msgstr "Contraseña actualizada" msgid "Password updated!" msgstr "¡Contraseña actualizada!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "" @@ -4342,19 +4389,19 @@ msgstr "" msgid "People" msgstr "" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" @@ -4375,12 +4422,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "Imágenes destinadas a adultos." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "" @@ -4392,7 +4439,7 @@ msgstr "Canales de noticias anclados" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "" @@ -4405,7 +4452,7 @@ msgstr "" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "" @@ -4439,7 +4486,7 @@ msgstr "Por favor, confirma tu correo electrónico antes de cambiarlo. Se trata msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Introduce un nombre único para la contraseña de esta app o utiliza una generada aleatoriamente." @@ -4460,7 +4507,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Introduce tu contraseña, también:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4477,7 +4524,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Por favor, espera a que tu tarjeta de enlace termine de cargarse" @@ -4490,8 +4537,8 @@ msgstr "Política" msgid "Porn" msgstr "Pornografía" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Publicar" @@ -4505,9 +4552,9 @@ msgstr "Post" msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Post por {0}" @@ -4563,6 +4610,10 @@ msgstr "" msgid "Potentially Misleading Link" msgstr "Enlace potencialmente engañoso" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "" @@ -4583,7 +4634,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4595,20 +4646,24 @@ msgstr "Imagen previa" msgid "Primary Language" msgstr "Idioma primario" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Priorizar los usuarios a los que sigue" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacidad" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Política de privacidad" @@ -4627,9 +4682,9 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Perfil" @@ -4637,7 +4692,7 @@ msgstr "Perfil" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Protege tu cuenta verificando tu correo electrónico." @@ -4653,23 +4708,23 @@ msgstr "Listas públicas y compartibles de usuarios para mutear o bloquear en ca msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas y compartibles que pueden impulsar feeds." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -4694,7 +4749,7 @@ msgstr "Citar una post" #~ msgid "Quote Post" #~ msgstr "Citar una post" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "" @@ -4722,19 +4777,23 @@ msgstr "" msgid "Reconnect" msgstr "" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Eliminar" @@ -4746,7 +4805,7 @@ msgstr "" msgid "Remove account" msgstr "Eliminar la cuenta" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "" @@ -4758,20 +4817,20 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Eliminar el canal de noticias" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Eliminar de mis canales de noticias" @@ -4785,7 +4844,7 @@ msgstr "" msgid "Remove image" msgstr "Eliminar la imagen" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Eliminar la vista previa de la imagen" @@ -4810,11 +4869,11 @@ msgstr "" msgid "Remove repost" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Eliminar de la lista" @@ -4830,15 +4889,19 @@ msgid "Removed from your feeds" msgstr "" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "" @@ -4854,30 +4917,36 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Las respuestas a este hilo están desactivadas" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Filtros de respuestas" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4904,8 +4973,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Informe del canal de noticias" @@ -4917,8 +4986,8 @@ msgstr "Informe de la lista" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Informe de la post" @@ -4980,15 +5049,20 @@ msgstr "Volver a publicar o citar post" msgid "Reposted By" msgstr "Vuelto a publicar por" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "Vuelto a publicar por {0}" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "" @@ -5031,8 +5105,8 @@ msgstr "Código de reseteo" msgid "Reset Code" msgstr "Código de reseteo" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Restablecer el estado de incorporación" @@ -5040,16 +5114,16 @@ msgstr "Restablecer el estado de incorporación" msgid "Reset password" msgstr "Restablecer la contraseña" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Restablecer el estado de preferencias" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Restablece el estado de incorporación" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Restablecer el estado de preferencias" @@ -5062,7 +5136,7 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5098,7 +5172,7 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5107,7 +5181,7 @@ msgstr "" msgid "Save" msgstr "Guardar" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5129,8 +5203,8 @@ msgstr "Guardar cambios" msgid "Save handle change" msgstr "Guardar cambio de nombre de usuario" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5138,12 +5212,12 @@ msgstr "" msgid "Save image crop" msgstr "Guardar recorte de imagen" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "Guardar a mis feeds" @@ -5151,7 +5225,7 @@ msgstr "Guardar a mis feeds" msgid "Saved Feeds" msgstr "Feeds Guardados" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "" @@ -5178,8 +5252,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "" @@ -5193,9 +5267,9 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5203,14 +5277,14 @@ msgstr "" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Buscar" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "" @@ -5236,7 +5310,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Buscar usuarios" @@ -5336,7 +5410,7 @@ msgstr "" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5348,6 +5422,10 @@ msgstr "Elige que proveedor de servicio quieres usar." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Elige lo que quieres ver y nosotros nos encargaremos del resto." @@ -5398,8 +5476,7 @@ msgctxt "action" msgid "Send Email" msgstr "Enviar correo" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Enviar comentarios" @@ -5408,14 +5485,14 @@ msgstr "Enviar comentarios" msgid "Send message" msgstr "Enviar mensaje" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "Enviar reporte" @@ -5428,8 +5505,8 @@ msgstr "Enviar reporte a {0}" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "" @@ -5449,23 +5526,23 @@ msgstr "Establecer cumpleaños" msgid "Set new password" msgstr "Establecer la contraseña nueva" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Establece este ajuste en \"No\" para ocultar todas las publicaciones de citas de tus noticias. Las repeticiones seguirán siendo visibles." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Establece este ajuste en \"No\" para ocultar todas las respuestas de tus noticias." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Establece este ajuste en \"No\" para ocultar todas las veces que se han vuelto a publicar desde tus noticias." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Establece este ajuste en \"Sí\" para mostrar las respuestas en una vista de hilos. Se trata de una función experimental." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "" @@ -5477,23 +5554,23 @@ msgstr "" msgid "Sets Bluesky username" msgstr "" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "" @@ -5513,11 +5590,11 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Ajustes" @@ -5529,19 +5606,19 @@ msgstr "Actividad sexual o desnudez erótica." msgid "Sexually Suggestive" msgstr "Sexualmente sugestivo" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Compartir" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Compartir" @@ -5555,18 +5632,18 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Compartir feed" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5576,12 +5653,12 @@ msgstr "" msgid "Share Link" msgstr "Compartir enlace" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -5589,7 +5666,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5597,6 +5674,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "" @@ -5604,7 +5685,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Ver" @@ -5612,7 +5693,7 @@ msgstr "Ver" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "Ver texto alternativo" @@ -5638,19 +5719,19 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Ver más" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" @@ -5658,11 +5739,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Mostrar publicaciones de mis noticias" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Mostrar publicaciones de citas" @@ -5678,11 +5759,11 @@ msgstr "Mostrar publicaciones de citas" #~ msgid "Show re-posts in Following feed" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Mostrar respuestas" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Mostrar las respuestas de las personas a quienes sigues antes que el resto de respuestas." @@ -5698,7 +5779,7 @@ msgstr "Mostrar las respuestas de las personas a quienes sigues antes que el res #~ msgid "Show replies with at least {value} {0}" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Mostrar reposts" @@ -5764,8 +5845,8 @@ msgstr "¡Inicia sesión o crea una cuenta para unirte a la conversación!" msgid "Sign into Bluesky or create a new account" msgstr "Inicia sesión a Bluesky o crea una nueva cuenta" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Cerrar sesión" @@ -5790,7 +5871,7 @@ msgstr "Inicia sesión o crea una cuenta para unirte a la conversación" msgid "Sign-in Required" msgstr "Se requiere iniciar sesión" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Sesión iniciada como" @@ -5799,12 +5880,12 @@ msgstr "Sesión iniciada como" msgid "Signed in as @{0}" msgstr "Sesión iniciada como @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -5822,7 +5903,7 @@ msgstr "Saltar" msgid "Software Dev" msgstr "Programación" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -5850,16 +5931,21 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Ocurrió un error. Intenta de nuevo." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Lo sentimos, tu sesión ha expirado. Inicia sesión de nuevo." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Ordenar respuestas" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Ordenar respuestas al mismo post por:" @@ -5867,7 +5953,7 @@ msgstr "Ordenar respuestas al mismo post por:" #~ msgid "Source:" #~ msgstr "Fuente:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "" @@ -5889,7 +5975,7 @@ msgstr "Deportes" msgid "Square" msgstr "Cuadrado" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "" @@ -5906,8 +5992,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -5928,7 +6014,7 @@ msgstr "" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "" @@ -5940,17 +6026,17 @@ msgstr "" msgid "Step {0} of {1}" msgstr "Paso {0} de {1}" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Libro de cuentos" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5973,7 +6059,7 @@ msgstr "" #~ msgid "Subscribe to the {0} feed" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "" @@ -5981,7 +6067,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "Suscribirse a esta lista" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -5989,7 +6075,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Usuarios sugeridos a seguir" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "" @@ -5998,7 +6084,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6013,19 +6099,19 @@ msgstr "Cambiar a otra cuenta" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Bitácora del sistema" @@ -6074,11 +6160,11 @@ msgstr "" msgid "Terms" msgstr "Condiciones" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Condiciones de servicio" @@ -6093,13 +6179,13 @@ msgstr "" msgid "text" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo de introducción de texto" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "" @@ -6142,19 +6228,19 @@ msgstr "La Política de derechos de autor se han trasladado a <0/>" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "" @@ -6191,8 +6277,8 @@ msgstr "Las condiciones de servicio se han trasladado a" msgid "There is no time limit for account deactivation, come back any time." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" @@ -6201,7 +6287,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "" @@ -6215,7 +6301,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6229,7 +6315,7 @@ msgstr "" msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" @@ -6247,7 +6333,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6307,7 +6393,7 @@ msgstr "Esta cuenta ha solicitado que los usuarios inicien sesión para ver su p msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -6367,12 +6453,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "" #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -6400,7 +6486,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "" @@ -6428,12 +6514,12 @@ msgstr "" msgid "This post has been deleted." msgstr "Esta post ha sido eliminado." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" @@ -6490,12 +6576,12 @@ msgstr "" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "Preferencias de hilos" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Preferencias de hilos" @@ -6503,11 +6589,11 @@ msgstr "Preferencias de hilos" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Modo con hilos" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "" @@ -6548,8 +6634,8 @@ msgstr "Transformaciones" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Traducir" @@ -6562,7 +6648,7 @@ msgstr "Intentar de nuevo" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "" @@ -6654,7 +6740,7 @@ msgstr "Dejar de seguir a esta cuenta" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "" @@ -6684,17 +6770,17 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Demutear notificaciones" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Demutear hilo" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Desfijar" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "" @@ -6710,7 +6796,7 @@ msgstr "" msgid "Unsubscribe" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" @@ -6743,20 +6829,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Carga un archivo de texto en:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6796,7 +6882,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Utilízalo para iniciar sesión en la otra app junto a tu nombre de usuario." @@ -6864,7 +6950,7 @@ msgstr "Nombre de usuario o dirección de correo electrónico" msgid "Users" msgstr "Usuarios" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "usuarios seguidos por <0/>" @@ -6895,15 +6981,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "Verificar el correo electrónico" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Verificar mi correo electrónico" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Verificar mi correo electrónico" @@ -6920,7 +7006,7 @@ msgstr "" msgid "Verify Your Email" msgstr "" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -6929,11 +7015,15 @@ msgstr "" msgid "Video Games" msgstr "Videojuegos" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "" @@ -6965,7 +7055,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "" @@ -6977,7 +7067,7 @@ msgstr "Ver el avatar" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "" @@ -7073,7 +7163,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lo sentimos, pero no se ha podido completar tu búsqueda. Intenta de nuevo en unos minutos." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7086,7 +7176,7 @@ msgstr "Lo sentimos. No encontramos la página que buscabas." #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "Lo sentimos. Solo puedes suscribirte a hasta 10 etiquetadores, y has alcanzado el límite." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7108,7 +7198,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "¿Qué hay de nuevo?" @@ -7125,15 +7215,15 @@ msgstr "¿Qué idiomas te gustaría ver en tus feeds?" msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Quién puede responder" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7179,11 +7269,11 @@ msgstr "Ancho" msgid "Write a message" msgstr "Escribe un mensaje" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Redacta un post" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Redacta una respuesta" @@ -7194,12 +7284,12 @@ msgid "Writers" msgstr "Escritores" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Sí" @@ -7216,7 +7306,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "" @@ -7369,19 +7459,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -7405,7 +7495,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "" @@ -7445,15 +7535,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -7552,7 +7642,7 @@ msgstr "Tus palabras muteadas" msgid "Your password has been changed successfully!" msgstr "Tu contraseña ha sido cambiada exitosamente." -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Post publicado" @@ -7560,7 +7650,7 @@ msgstr "Post publicado" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tus posts, a qué le das me gusta y a quién bloqueas son públicos. Nadie puede ver a quien muteas." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Tu perfil" @@ -7568,7 +7658,7 @@ msgstr "Tu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "Respuesta publicada" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index 0f67b79f34..fab0d65553 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(ei sähköpostiosoitetta)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -88,7 +88,7 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "" @@ -100,7 +100,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} seurattua" @@ -159,11 +159,11 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} lukematonta" @@ -179,7 +179,7 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> jäsentä" @@ -201,11 +201,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -272,15 +272,15 @@ msgid "Access profile and other navigation links" msgstr "Siirry profiiliin ja muihin navigointilinkkeihin" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Saavutettavuus" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "Esteettömyysasetukset\"" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Esteettömyysasetukset\"" @@ -290,8 +290,8 @@ msgstr "Esteettömyysasetukset\"" #~ msgstr "käyttäjätili" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Käyttäjätili" @@ -338,7 +338,7 @@ msgid "Account unmuted" msgstr "Käyttäjätilin hiljennys poistettu" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -362,8 +362,8 @@ msgstr "Lisää käyttäjä tähän listaan" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Lisää käyttäjätili" @@ -431,7 +431,7 @@ msgstr "Lisää syötteisiini" #~ msgid "Added" #~ msgstr "Lisätty" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Lisätty listaan" @@ -440,7 +440,7 @@ msgstr "Lisätty listaan" msgid "Added to my feeds" msgstr "Lisätty syötteisiini" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Säädä, kuinka monta tykkäystä vastauksen on saatava näkyäkseen syötteessäsi." @@ -458,7 +458,7 @@ msgid "Adult content is disabled." msgstr "Aikuissisältö on estetty" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Edistyneemmät" @@ -474,8 +474,8 @@ msgstr "" msgid "All the feeds you've saved, right in one place." msgstr "Kaikki tallentamasi syötteet yhdessä paikassa." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "" @@ -500,7 +500,7 @@ msgstr "Kirjautuneena sisään nimellä @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -510,7 +510,7 @@ msgstr "ALT" msgid "Alt text" msgstr "ALT-teksti" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "" @@ -539,8 +539,8 @@ msgstr "" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "" @@ -556,10 +556,18 @@ msgstr "" msgid "An issue not included in these options" msgstr "Ongelma, jota ei ole sisällytetty näihin vaihtoehtoihin" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -571,8 +579,8 @@ msgstr "Tapahtui virhe, yritä uudelleen." msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "ja" @@ -581,7 +589,7 @@ msgstr "ja" msgid "Animals" msgstr "Eläimet" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "Animoitu GIF" @@ -605,26 +613,26 @@ msgstr "Sovelluksen salasanan nimet voivat sisältää vain kirjaimia, numeroita msgid "App Password names must be at least 4 characters long." msgstr "Sovelluksen salasanojen nimien on oltava vähintään 4 merkkiä pitkiä." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Sovelluksen salasanan asetukset" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Sovellussalasanat" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Valita" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Valita \"{0}\" -merkinnästä" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -640,7 +648,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Ulkonäkö" @@ -650,8 +658,8 @@ msgid "Apply default recommended feeds" msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -665,6 +673,10 @@ msgstr "Haluatko varmasti poistaa sovellussalasanan \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." #~ msgstr "" @@ -681,7 +693,7 @@ msgstr "Haluatko varmasti poistaa {0} syötteistäsi?" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "Haluatko varmasti hylätä tämän luonnoksen?" @@ -707,8 +719,8 @@ msgid "At least 3 characters" msgstr "Vähintään kolme merkkiä" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -721,7 +733,6 @@ msgstr "Vähintään kolme merkkiä" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -731,7 +742,7 @@ msgstr "Takaisin" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Perustuen kiinnostukseesi {interestsText}" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Perusasiat" @@ -739,7 +750,7 @@ msgstr "Perusasiat" msgid "Birthday" msgstr "Syntymäpäivä" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Syntymäpäivä:" @@ -783,7 +794,7 @@ msgstr "Estetty" msgid "Blocked accounts" msgstr "Estetyt käyttäjät" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Estetyt käyttäjät" @@ -865,21 +876,21 @@ msgstr "Sumenna kuvat ja suodata syötteistä" msgid "Books" msgstr "Kirjat" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -924,7 +935,7 @@ msgstr "sinulta" msgid "Camera" msgstr "Kamera" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja alaviivoja. Täytyy olla vähintään 4 merkkiä pitkä, mutta enintään 32 merkkiä pitkä." @@ -933,8 +944,8 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -952,7 +963,7 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Peruuta" @@ -988,8 +999,8 @@ msgstr "Peruuta uudelleenpostaus" msgid "Cancel reactivation and log out" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Peruuta haku" @@ -1001,17 +1012,17 @@ msgstr "Peruuttaa linkitetyn verkkosivuston avaamisen" msgid "Change" msgstr "Vaihda" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Vaihda" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Vaihda käyttäjätunnus" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Vaihda käyttäjätunnus" @@ -1019,12 +1030,12 @@ msgstr "Vaihda käyttäjätunnus" msgid "Change my email" msgstr "Vaihda sähköpostiosoitteeni" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Vaihda salasana" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Vaihda salasana" @@ -1036,7 +1047,7 @@ msgstr "Vaihda julkaisun kieleksi {0}" msgid "Change Your Email" msgstr "Vaihda sähköpostiosoitteesi" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1048,14 +1059,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "" @@ -1142,19 +1153,19 @@ msgstr "" msgid "Choose your password" msgstr "Valitse salasanasi" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Tyhjennä kaikki vanhan tietomallin mukaiset tiedot" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Tyhjennä kaikki vanhan tietomallin tiedot (käynnistä uudelleen tämän jälkeen)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Tyhjennä kaikki tallennukset" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Tyhjennä kaikki tallennukset (käynnistä uudelleen tämän jälkeen)" @@ -1163,11 +1174,11 @@ msgstr "Tyhjennä kaikki tallennukset (käynnistä uudelleen tämän jälkeen)" msgid "Clear search query" msgstr "Tyhjennä hakukysely" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "Tyhjentää kaikki tallennustiedot" @@ -1191,7 +1202,7 @@ msgstr "" msgid "Click here to open tag menu for {tag}" msgstr "Avaa tästä valikko aihetunnisteelle {tag}" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1212,7 +1223,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Sulje" @@ -1267,7 +1278,7 @@ msgstr "Sulkee alanavigaation" msgid "Closes password update alert" msgstr "Sulkee salasanan päivitysilmoituksen" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Sulkee editorin ja hylkää luonnoksen" @@ -1275,11 +1286,11 @@ msgstr "Sulkee editorin ja hylkää luonnoksen" msgid "Closes viewer for header image" msgstr "Sulkee kuvan katseluohjelman" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Pienentää käyttäjäluettelon annetulle ilmoitukselle" @@ -1293,7 +1304,7 @@ msgstr "Komedia" msgid "Comics" msgstr "Sarjakuvat" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Yhteisöohjeet" @@ -1306,7 +1317,7 @@ msgstr "Suorita käyttöönotto loppuun ja aloita käyttäjätilisi käyttö" msgid "Complete the challenge" msgstr "Tee haaste loppuun" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Laadi viestejä, joiden pituus on enintään {MAX_GRAPHEME_LENGTH} merkkiä" @@ -1331,8 +1342,6 @@ msgstr "" #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1449,12 +1458,12 @@ msgstr "" msgid "Cooking" msgstr "Ruoanlaitto" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Kopioitu" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Ohjelmiston versio kopioitu leikepöydälle" @@ -1462,7 +1471,7 @@ msgstr "Ohjelmiston versio kopioitu leikepöydälle" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Kopioitu leikepöydälle" @@ -1471,12 +1480,12 @@ msgstr "Kopioitu leikepöydälle" msgid "Copied!" msgstr "Kopioitu!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Kopioi sovellussalasanan" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Kopioi" @@ -1489,11 +1498,11 @@ msgstr "Kopioi {0}" msgid "Copy code" msgstr "Kopioi koodi" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "" @@ -1501,8 +1510,8 @@ msgstr "" msgid "Copy link to list" msgstr "Kopioi listan linkki" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Kopioi julkaisun linkki" @@ -1511,20 +1520,24 @@ msgstr "Kopioi julkaisun linkki" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Kopioi viestin teksti" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Tekijänoikeuskäytäntö" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "" @@ -1558,17 +1571,17 @@ msgstr "" msgid "Create a new account" msgstr "Luo uusi käyttäjätili" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Luo uusi Bluesky-tili" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "" @@ -1593,7 +1606,7 @@ msgstr "" msgid "Create another" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Luo sovellussalasana" @@ -1629,7 +1642,7 @@ msgid "Custom domain" msgstr "Mukautettu verkkotunnus" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Yhteisön rakentamat mukautetut syötteet tuovat sinulle uusia kokemuksia ja auttavat löytämään mieluisaa sisältöä." @@ -1637,8 +1650,8 @@ msgstr "Yhteisön rakentamat mukautetut syötteet tuovat sinulle uusia kokemuksi msgid "Customize media from external sites." msgstr "Muokkaa ulkoisten sivustojen mediasisältöjen asetuksia" -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Tumma" @@ -1646,7 +1659,7 @@ msgstr "Tumma" msgid "Dark mode" msgstr "Tumma ulkoasu" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Tumma teema" @@ -1655,15 +1668,15 @@ msgid "Date of birth" msgstr "Syntymäaika" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "" @@ -1675,13 +1688,13 @@ msgstr "Vianetsintäpaneeli" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Poista" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Poista käyttäjätili" @@ -1701,8 +1714,8 @@ msgstr "Poista sovellussalasana" msgid "Delete app password?" msgstr "Poista sovellussalasana" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "" @@ -1726,12 +1739,12 @@ msgstr "" msgid "Delete my account" msgstr "Poista käyttäjätilini" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Poista käyttäjätilini…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Poista viesti" @@ -1748,7 +1761,7 @@ msgstr "" msgid "Delete this list?" msgstr "Poista tämä lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Poista tämä viesti?" @@ -1760,7 +1773,7 @@ msgstr "Poistettu" msgid "Deleted post." msgstr "Poistettu viesti." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "" @@ -1775,11 +1788,11 @@ msgstr "Kuvaus" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Haluatko sanoa jotain?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Himmeä" @@ -1808,11 +1821,11 @@ msgstr "Poista haptiset palautteet käytöstä" msgid "Disabled" msgstr "Poistettu käytöstä" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Hylkää" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "Hylkää luonnos?" @@ -1830,7 +1843,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Löydä uusia mukautettuja syötteitä" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "" @@ -1883,22 +1896,20 @@ msgstr "Verkkotunnus vahvistettu!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Valmis" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Valmis" @@ -1907,7 +1918,7 @@ msgstr "Valmis" msgid "Done{extraText}" msgstr "Valmis{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "" @@ -1977,7 +1988,7 @@ msgctxt "action" msgid "Edit" msgstr "Muokkaa" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Muokkaa profiilikuvaa" @@ -1999,7 +2010,7 @@ msgstr "Muokkaa listan tietoja" msgid "Edit Moderation List" msgstr "Muokkaa moderaatiolistaa" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2014,12 +2025,12 @@ msgstr "Muokkaa profiilia" msgid "Edit People" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Muokkaa profiilia" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Muokkaa profiilia" @@ -2037,7 +2048,7 @@ msgstr "" msgid "Edit User List" msgstr "Muokkaa käyttäjälistaa" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "" @@ -2049,7 +2060,7 @@ msgstr "Muokkaa näyttönimeäsi" msgid "Edit your profile description" msgstr "Muokkaa profiilin kuvausta" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "" @@ -2088,7 +2099,7 @@ msgstr "Sähköpostiosoite päivitetty" msgid "Email verified" msgstr "Sähköpostiosoite vahvistettu" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "Sähköpostiosoite:" @@ -2097,8 +2108,8 @@ msgid "Embed HTML code" msgstr "Upotuksen HTML-koodi" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Upota viesti" @@ -2128,11 +2139,16 @@ msgstr "Ota aikuissisältö käyttöön" msgid "Enable external media" msgstr "Ota käyttöön ulkoinen media" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Ota mediatoistimet käyttöön kohteille" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Ota tämä asetus käyttöön nähdäksesi vastaukset vain seuraamiltasi ihmisiltä." @@ -2158,7 +2174,7 @@ msgstr "Syötteen loppu" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Anna sovellusalasanalle nimi" @@ -2226,7 +2242,7 @@ msgid "Everybody" msgstr "Kaikki" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2262,8 +2278,8 @@ msgstr "Keskeyttää kuvan rajausprosessin" msgid "Exits image view" msgstr "Poistuu kuvan katselutilasta" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Poistuu hakukyselyn kirjoittamisesta" @@ -2271,7 +2287,7 @@ msgstr "Poistuu hakukyselyn kirjoittamisesta" msgid "Expand alt text" msgstr "Laajenna ALT-teksti" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "" @@ -2280,6 +2296,10 @@ msgstr "" msgid "Expand or collapse the full post you are replying to" msgstr "Laajenna tai pienennä viesti johon olit vastaamassa" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Selvästi tai mahdollisesti häiritsevä media." @@ -2288,12 +2308,12 @@ msgstr "Selvästi tai mahdollisesti häiritsevä media." msgid "Explicit sexual images." msgstr "Selvästi seksuaalista kuvamateriaalia." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "Vie tietoni" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "Vie tietoni" @@ -2303,17 +2323,17 @@ msgid "External Media" msgstr "Ulkoiset mediat" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "Ulkoiset mediat voivat sallia verkkosivustojen kerätä tietoja sinusta ja laitteestasi. Tietoja ei lähetetä eikä pyydetä, ennen kuin painat \"toista\"-painiketta." -#: src/Navigation.tsx:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Ulkoisten mediasoittimien asetukset" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Ulkoisten mediasoittimien asetukset" @@ -2343,8 +2363,8 @@ msgstr "Viestin poistaminen epäonnistui, yritä uudelleen" msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "" @@ -2366,20 +2386,24 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Suositeltujen syötteiden lataaminen epäonnistui" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "Kuvan {0} tallennus epäonnistui" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "" @@ -2387,12 +2411,12 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "" @@ -2405,7 +2429,7 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Syöte" @@ -2423,19 +2447,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Palaute" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Syötteet" @@ -2489,11 +2513,11 @@ msgstr "Etsi viestejä ja käyttäjiä Blueskysta" #~ msgid "Finding similar accounts..." #~ msgstr "Etsitään samankaltaisia käyttäjätilejä" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Hienosäädä näkemääsi sisältöä Seuratut-syötteessäsi." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Hienosäädä keskusteluketjuja." @@ -2523,7 +2547,7 @@ msgid "Flip vertically" msgstr "Käännä pystysuunnassa" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2568,7 +2592,7 @@ msgstr "" msgid "Follow Back" msgstr "Seuraa takaisin" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2585,22 +2609,22 @@ msgstr "" #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Seuraajina {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Seuraajina {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" @@ -2608,15 +2632,15 @@ msgstr "" msgid "Followed users" msgstr "Seuratut käyttäjät" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Vain seuratut käyttäjät" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "seurasi sinua" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2625,7 +2649,7 @@ msgstr "" msgid "Followers" msgstr "Seuraajat" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "" @@ -2635,7 +2659,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2647,7 +2671,7 @@ msgstr "" msgid "Following" msgstr "Seurataan" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seurataan {0}" @@ -2656,13 +2680,13 @@ msgstr "Seurataan {0}" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Seuratut -syötteen asetukset" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Seuratut -syötteen asetukset" @@ -2687,7 +2711,7 @@ msgstr "Ruoka" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Turvallisuussyistä meidän on lähetettävä vahvistuskoodi sähköpostiosoitteeseesi." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Turvallisuussyistä et näe tätä uudelleen. Jos unohdat tämän salasanan, sinun on luotava uusi." @@ -2712,7 +2736,7 @@ msgstr "Julkaisee usein ei-toivottua sisältöä" msgid "From @{sanitizedAuthor}" msgstr "Käyttäjältä @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "Lähde: <0/>" @@ -2725,6 +2749,10 @@ msgstr "Galleria" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2772,12 +2800,12 @@ msgid "Go Back" msgstr "Palaa takaisin" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2842,7 +2870,7 @@ msgstr "Haptiikka" msgid "Harassment, trolling, or intolerance" msgstr "Häirintä, trollaus tai suvaitsemattomuus" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Aihetunniste" @@ -2855,7 +2883,7 @@ msgid "Having trouble?" msgstr "Ongelmia?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Ohje" @@ -2875,7 +2903,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Tässä on joitakin aihepiirikohtaisia syötteitä kiinnostuksiesi perusteella: {interestsText}. Voit valita seurata niin montaa kuin haluat." -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Tässä on sovelluksesi salasana." @@ -2886,17 +2914,17 @@ msgstr "Tässä on sovelluksesi salasana." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Piilota" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Piilota" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Piilota viesti" @@ -2905,11 +2933,11 @@ msgstr "Piilota viesti" msgid "Hide the content" msgstr "Piilota sisältö" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Piilota tämä viesti?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Piilota käyttäjäluettelo" @@ -2941,12 +2969,12 @@ msgstr "Hmm, vaikuttaa siltä, että tämän datan lataamisessa on ongelmia. Kat msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, emme pystyneet avaamaan kyseistä moderaatiopalvelua." -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Koti" @@ -3000,7 +3028,7 @@ msgstr "Jos et ole vielä täysi-ikäinen, huoltajasi tai laillisen edustajasi o msgid "If you delete this list, you won't be able to recover it." msgstr "Jos poistat tämän listan, et voi palauttaa sitä." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Jos poistat tämän julkaisun, et voi palauttaa sitä." @@ -3024,7 +3052,7 @@ msgstr "Kuva" msgid "Image alt text" msgstr "Kuvan ALT-teksti" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -3044,7 +3072,7 @@ msgstr "Syötä sähköpostiisi lähetetty koodi salasanan nollaamista varten" msgid "Input confirmation code for account deletion" msgstr "Syötä vahvistuskoodi käyttäjätilin poistoa varten" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Syötä nimi sovellussalasanaa varten" @@ -3117,7 +3145,7 @@ msgstr "Kutsukoodit: {0} saatavilla" msgid "Invite codes: 1 available" msgstr "Kutsukoodit: 1 saatavilla" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -3141,8 +3169,8 @@ msgstr "" msgid "Jobs" msgstr "Työpaikat" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3181,11 +3209,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "" @@ -3193,16 +3221,16 @@ msgstr "" msgid "Language selection" msgstr "Kielen valinta" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Kielen asetukset" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Kielen asetukset" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Kielet" @@ -3262,7 +3290,7 @@ msgstr "Poistuminen Blueskysta" msgid "left to go." msgstr "jäljellä." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Legacy tietovarasto tyhjennetty, sinun on käynnistettävä sovellus uudelleen nyt." @@ -3280,7 +3308,7 @@ msgstr "Aloitetaan salasanasi nollaus!" msgid "Let's go!" msgstr "Aloitetaan!" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Vaalea" @@ -3298,13 +3326,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Tykkää tästä syötteestä" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Tykänneet" @@ -3328,11 +3356,11 @@ msgstr "Tykänneet" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Tykännyt {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "tykkäsi mukautetusta syötteestäsi" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "tykkäsi viestistäsi" @@ -3344,7 +3372,7 @@ msgstr "Tykkäykset" msgid "Likes on this post" msgstr "Tykkäykset tässä viestissä" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Lista" @@ -3381,12 +3409,12 @@ msgstr "Listaa estosta poistetut" msgid "List unmuted" msgstr "Listaa hiljennyksestä poistetut" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Listat" @@ -3394,25 +3422,25 @@ msgstr "Listat" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Lataa uusia ilmoituksia" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lataa uusia viestejä" @@ -3421,7 +3449,7 @@ msgstr "Lataa uusia viestejä" msgid "Loading..." msgstr "Ladataan..." -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Loki" @@ -3491,7 +3519,7 @@ msgstr "" msgid "Media" msgstr "Media" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "mainitut käyttäjät" @@ -3513,7 +3541,7 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Viesti palvelimelta: {0}" @@ -3530,7 +3558,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3545,9 +3573,9 @@ msgstr "" msgid "Misleading Account" msgstr "Harhaanjohtava käyttäjätili" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Moderointi" @@ -3583,16 +3611,16 @@ msgstr "Moderointilista päivitetty" msgid "Moderation lists" msgstr "Moderointilistat" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderointilistat" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Moderointiasetukset" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "" @@ -3617,7 +3645,7 @@ msgstr "Lisää syötteitä" msgid "More options" msgstr "Lisää asetuksia" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "Eniten tykätyt vastaukset ensin" @@ -3684,13 +3712,13 @@ msgstr "Hiljennä tämä sana viesteissä ja aihetunnisteissa" msgid "Mute this word in tags only" msgstr "Hiljennä tämä sana vain aihetunnisteissa" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Hiljennä keskustelu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Hiljennä sanat ja aihetunnisteet" @@ -3702,7 +3730,7 @@ msgstr "Hiljennetty" msgid "Muted accounts" msgstr "Hiljennetyt käyttäjät" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Hiljennetyt käyttäjätilit" @@ -3736,15 +3764,15 @@ msgstr "Omat syötteet" msgid "My Profile" msgstr "Profiilini" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "Tallennetut syötteeni" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Tallennetut syötteeni" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nimi" @@ -3779,7 +3807,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Siirtyy seuraavalle näytölle" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Siirtyy profiiliisi" @@ -3809,7 +3837,7 @@ msgstr "Uusi" msgid "New" msgstr "Uusi" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3837,9 +3865,9 @@ msgid "New post" msgstr "Uusi viesti" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3859,7 +3887,7 @@ msgstr "" msgid "New User List" msgstr "Uusi käyttäjälista" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "Uusimmat vastaukset ensin" @@ -3894,16 +3922,16 @@ msgstr "Seuraava" msgid "Next image" msgstr "Seuraava kuva" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Ei" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Ei kuvausta" @@ -3921,7 +3949,7 @@ msgstr "Ei löydetty esillä olevia GIF-kuvia. Tenor-palvelussa saattaa olla ong msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Et enää seuraa käyttäjää {0}" @@ -3938,7 +3966,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Ei vielä ilmoituksia!" @@ -3970,7 +3998,7 @@ msgstr "Tuloksia ei löydetty" msgid "No results found for \"{query}\"" msgstr "Ei tuloksia haulle \"{query}\"" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4016,7 +4044,7 @@ msgstr "Ei-seksuaalinen alastomuus" #~ msgid "Not Applicable." #~ msgstr "Ei sovellettavissa." -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Ei löytynyt" @@ -4027,7 +4055,7 @@ msgid "Not right now" msgstr "Ei juuri nyt" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -4040,6 +4068,19 @@ msgstr "Huomio: Bluesky on avoin ja julkinen verkosto. Tämä asetus rajoittaa v msgid "Nothing here" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "" @@ -4048,13 +4089,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Ilmoitukset" @@ -4062,7 +4104,7 @@ msgstr "Ilmoitukset" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "" @@ -4092,7 +4134,7 @@ msgstr "Voi ei!" msgid "Oh no! Something went wrong." msgstr "Voi ei! Jokin meni pieleen." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "OK" @@ -4100,7 +4142,7 @@ msgstr "OK" msgid "Okay" msgstr "Selvä" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "Vanhimmat vastaukset ensin" @@ -4112,7 +4154,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Käyttöönoton nollaus" @@ -4120,7 +4162,7 @@ msgstr "Käyttöönoton nollaus" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." @@ -4128,7 +4170,7 @@ msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." msgid "Only .jpg and .png files are supported" msgstr "" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -4148,6 +4190,7 @@ msgstr "Hups, nyt meni jotain väärin!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Hups!" @@ -4169,16 +4212,16 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Avaa emoji-valitsin" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "Avaa syötteen asetusvalikko" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Avaa linkit sovelluksen sisäisellä selaimella" @@ -4194,7 +4237,7 @@ msgstr "Avaa hiljennettyjen sanojen ja aihetunnisteiden asetukset" msgid "Open navigation" msgstr "Avaa navigointi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Avaa viestin asetusvalikko" @@ -4202,12 +4245,12 @@ msgstr "Avaa viestin asetusvalikko" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Avaa storybook-sivu" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "Avaa järjestelmäloki" @@ -4219,7 +4262,7 @@ msgstr "Avaa {numItems} asetusta" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "Avaa esteettömyysasetukset" @@ -4235,7 +4278,7 @@ msgstr "Avaa debug lisätiedot" msgid "Opens camera on device" msgstr "Avaa laitteen kameran" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "" @@ -4243,7 +4286,7 @@ msgstr "" msgid "Opens composer" msgstr "Avaa editorin" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Avaa mukautettavat kielen asetukset" @@ -4251,7 +4294,7 @@ msgstr "Avaa mukautettavat kielen asetukset" msgid "Opens device photo gallery" msgstr "Avaa laitteen valokuvat" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Avaa ulkoiset upotusasetukset" @@ -4273,27 +4316,27 @@ msgstr "Avaa GIF-valinnan valintaikkunan." msgid "Opens list of invite codes" msgstr "Avaa kutsukoodien luettelon" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "" @@ -4301,7 +4344,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Avaa asetukset oman verkkotunnuksen käyttöönottoon" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Avaa moderointiasetukset" @@ -4314,15 +4357,15 @@ msgstr "Avaa salasanan palautuslomakkeen" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Avaa näkymän tallennettujen syötteiden muokkaamiseen" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Avaa näkymän kaikkiin tallennettuihin syötteisiin" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "Avaa sovelluksen salasanojen asetukset" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "Avaa Seuratut-syötteen asetukset" @@ -4334,30 +4377,34 @@ msgstr "Avaa linkitetyn verkkosivun" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Avaa storybook-sivun" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Avaa järjestelmän lokisivun" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Avaa keskusteluasetukset" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Asetus {0}/{numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "Voit tarvittaessa antaa lisätietoja alla:" @@ -4417,7 +4464,7 @@ msgstr "Salasana päivitetty" msgid "Password updated!" msgstr "Salasana päivitetty!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "Pysäytä" @@ -4426,19 +4473,19 @@ msgstr "Pysäytä" msgid "People" msgstr "Henkilöt" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "Henkilöt, joita @{0} seuraa" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "Henkilöt, jotka seuraavat käyttäjää @{0}" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "Käyttöoikeus valokuviin tarvitaan." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Lupa valokuviin evättiin. Anna lupa järjestelmäasetuksissa." @@ -4459,12 +4506,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "Aikuisille tarkoitetut kuvat." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Kiinnitä etusivulle" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "Kiinnitä etusivulle" @@ -4476,7 +4523,7 @@ msgstr "Kiinnitetyt syötteet" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "Käynnistä" @@ -4489,7 +4536,7 @@ msgstr "Toista {0}" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "Toista tai pysäytä GIF" @@ -4523,7 +4570,7 @@ msgstr "Vahvista sähköpostiosoitteesi ennen sen vaihtamista. Tämä on väliai msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Anna nimi sovellussalasanalle. Kaikki välilyönnit eivät ole sallittuja." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Anna uniikki nimi tälle sovellussalasanalle tai käytä satunnaisesti luotua." @@ -4544,7 +4591,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Anna myös salasanasi:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4561,7 +4608,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Vahvista sähköpostiosoitteesi" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Odota, että linkkikortti latautuu kokonaan" @@ -4574,8 +4621,8 @@ msgstr "Politiikka" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Lähetä" @@ -4589,9 +4636,9 @@ msgstr "Viesti" msgid "Post by {0}" msgstr "Lähettäjä {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Lähettäjä @{0}" @@ -4647,6 +4694,10 @@ msgstr "Piilotetut viestit" msgid "Potentially Misleading Link" msgstr "Mahdollisesti harhaanjohtava linkki" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "" @@ -4667,7 +4718,7 @@ msgstr "Paina uudelleen jatkaaksesi" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4679,20 +4730,24 @@ msgstr "Edellinen kuva" msgid "Primary Language" msgstr "Ensisijainen kieli" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Aseta seurattavat tärkeysjärjestykseen" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Yksityisyys" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Yksityisyydensuojakäytäntö" @@ -4711,9 +4766,9 @@ msgstr "profiili" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Profiili" @@ -4721,7 +4776,7 @@ msgstr "Profiili" msgid "Profile updated" msgstr "Profiili päivitetty" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Suojaa käyttäjätilisi vahvistamalla sähköpostiosoitteesi." @@ -4737,23 +4792,23 @@ msgstr "Julkinen, jaettava käyttäjäluettelo hiljennettyjen tai estettyjen kä msgid "Public, shareable lists which can drive feeds." msgstr "Julkinen, jaettava lista, joka voi ohjata syötteitä." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Julkaise viesti" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Julkaise vastaus" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -4778,7 +4833,7 @@ msgstr "Lainaa viestiä" #~ msgid "Quote Post" #~ msgstr "Lainaa viestiä" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Satunnainen (tunnetaan myös nimellä \"Lähettäjän ruletti\")" @@ -4814,19 +4869,23 @@ msgstr "Viimeaikaiset haut" msgid "Reconnect" msgstr "" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Poista" @@ -4838,7 +4897,7 @@ msgstr "" msgid "Remove account" msgstr "Poista käyttäjätili" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "Poista avatar" @@ -4850,20 +4909,20 @@ msgstr "Poista banneri" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Poista syöte" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "Poista syöte?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Poista syötteistäni" @@ -4877,7 +4936,7 @@ msgstr "Poista syötteistäni?" msgid "Remove image" msgstr "Poista kuva" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Poista kuvan esikatselu" @@ -4902,11 +4961,11 @@ msgstr "" msgid "Remove repost" msgstr "Poista uudelleenjulkaisu" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Poista tämä syöte seurannasta" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Poistettu listalta" @@ -4922,15 +4981,19 @@ msgid "Removed from your feeds" msgstr "Poistettu syötteistäsi" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "Poistaa {0} oletuskuvakkeen" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "Poistaa {0} oletuskuvakkeen" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "" @@ -4946,30 +5009,36 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Tähän keskusteluun vastaaminen on estetty" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Vastaa" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Vastaussuodattimet" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Vastaa käyttäjälle <0><1/>" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4996,8 +5065,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Ilmianna syöte" @@ -5009,8 +5078,8 @@ msgstr "Ilmianna luettelo" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Ilmianna viesti" @@ -5072,15 +5141,20 @@ msgstr "Uudelleenjulkaise tai lainaa viestiä" msgid "Reposted By" msgstr "Uudelleenjulkaissut" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "{0} uudelleenjulkaisi" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "Uudelleenjulkaissut <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "uudelleenjulkaisi viestisi" @@ -5123,8 +5197,8 @@ msgstr "Nollauskoodi" msgid "Reset Code" msgstr "Nollauskoodi" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Nollaa käyttöönoton tila" @@ -5132,16 +5206,16 @@ msgstr "Nollaa käyttöönoton tila" msgid "Reset password" msgstr "Nollaa salasana" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Nollaa asetusten tila" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Nollaa käyttöönoton tilan" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Nollaa asetusten tilan" @@ -5154,7 +5228,7 @@ msgstr "Yrittää uudelleen kirjautumista" msgid "Retries the last action, which errored out" msgstr "Yrittää uudelleen viimeisintä toimintoa, joka epäonnistui" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5190,7 +5264,7 @@ msgstr "Palaa edelliselle sivulle" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5199,7 +5273,7 @@ msgstr "Palaa edelliselle sivulle" msgid "Save" msgstr "Tallenna" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5221,8 +5295,8 @@ msgstr "Tallenna muutokset" msgid "Save handle change" msgstr "Tallenna käyttäjätunnuksen muutos" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5230,12 +5304,12 @@ msgstr "" msgid "Save image crop" msgstr "Tallenna kuvan rajaus" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "Tallenna syötteisiini" @@ -5243,7 +5317,7 @@ msgstr "Tallenna syötteisiini" msgid "Saved Feeds" msgstr "Tallennetut syötteet" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "" @@ -5270,8 +5344,8 @@ msgstr "Tallentaa kuvan rajausasetukset" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "" @@ -5285,9 +5359,9 @@ msgid "Scroll to top" msgstr "Vieritä alkuun" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5295,14 +5369,14 @@ msgstr "Vieritä alkuun" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Haku" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "Haku hakusanalla \"{query}\"" @@ -5328,7 +5402,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Hae käyttäjiä" @@ -5428,7 +5502,7 @@ msgstr "Valitse vaihtoehto {i} / {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5440,6 +5514,10 @@ msgstr "Valitse palvelu, joka hostaa tietojasi." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Valitse ajankohtaisia syötteitä alla olevasta listasta" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Valitse, mitä haluat nähdä (tai olla näkemättä) ja me huolehdimme lopusta." @@ -5490,8 +5568,7 @@ msgctxt "action" msgid "Send Email" msgstr "Lähetä sähköposti" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Lähetä palautetta" @@ -5500,14 +5577,14 @@ msgstr "Lähetä palautetta" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "Lähetä raportti" @@ -5520,8 +5597,8 @@ msgstr "" msgid "Send verification email" msgstr "Lähetä vahvistussähköposti" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "" @@ -5541,23 +5618,23 @@ msgstr "Aseta syntymäaika" msgid "Set new password" msgstr "Aseta uusi salasana" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Aseta tämä asetus \"Ei\"-tilaan piilottaaksesi kaikki lainaukset syötteestäsi. Uudelleenjulkaisut näkyvät silti." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Aseta tämä asetus \"Ei\"-tilaan piilottaaksesi kaikki vastaukset syötteestäsi." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Aseta tämä asetus \"Ei\"-tilaan piilottaaksesi kaikki uudelleenjulkaisut syötteestäsi." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Aseta tämä asetus \"Kyllä\" tilaan näyttääksesi vastaukset ketjumaisessa näkymässä. Tämä on kokeellinen ominaisuus." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Aseta tämä asetus \"Kyllä\"-tilaan nähdäksesi esimerkkejä tallennetuista syötteistäsi seuraamissasi syötteessäsi. Tämä on kokeellinen ominaisuus." @@ -5569,23 +5646,23 @@ msgstr "Luo käyttäjätili" msgid "Sets Bluesky username" msgstr "Asettaa Bluesky-käyttäjätunnuksen" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "Muuttaa väriteeman tummaksi" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "Muuttaa väriteeman vaaleaksi" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "Muuttaa väriteeman käyttöjärjestelmän mukaiseksi" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "Muuttaa tumman väriteeman tummaksi" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "Asettaa tumman teeman himmeäksi teemaksi" @@ -5605,11 +5682,11 @@ msgstr "Asettaa kuvan kuvasuhteen korkeaksi" msgid "Sets image aspect ratio to wide" msgstr "Asettaa kuvan kuvasuhteen leveäksi" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Asetukset" @@ -5621,19 +5698,19 @@ msgstr "Erotiikka tai muu aikuisviihde." msgid "Sexually Suggestive" msgstr "Seksuaalisesti vihjaileva" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Jaa" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Jaa" @@ -5647,18 +5724,18 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Jaa kuitenkin" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Jaa syöte" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5668,12 +5745,12 @@ msgstr "" msgid "Share Link" msgstr "Jaa linkki" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -5681,7 +5758,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5689,6 +5766,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Jakaa linkitetyn verkkosivun" @@ -5696,7 +5777,7 @@ msgstr "Jakaa linkitetyn verkkosivun" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Näytä" @@ -5704,7 +5785,7 @@ msgstr "Näytä" #~ msgid "Show all replies" #~ msgstr "Näytä kaikki vastaukset" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "" @@ -5730,19 +5811,19 @@ msgstr "Näytä seurannat samankaltaisilta käyttäjiltä kuin {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Näytä lisää" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" @@ -5750,11 +5831,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Näytä viestit omista syötteistäni" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Näytä lainatut viestit" @@ -5770,11 +5851,11 @@ msgstr "Näytä lainatut viestit" #~ msgid "Show re-posts in Following feed" #~ msgstr "Näytä uudelleenjulkaistut viestit seurattavissa" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Näytä vastaukset" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Näytä seurattujen henkilöiden vastaukset ennen muita vastauksia." @@ -5790,7 +5871,7 @@ msgstr "Näytä seurattujen henkilöiden vastaukset ennen muita vastauksia." #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Näytä vastaukset, joissa on vähintään {value} {0}" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Näytä uudelleenjulkaisut" @@ -5856,8 +5937,8 @@ msgstr "Kirjaudu sisään tai luo tili osallistuaksesi keskusteluun!" msgid "Sign into Bluesky or create a new account" msgstr "Kirjaudu Blueskyhin tai luo uusi käyttäjätili" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Kirjaudu ulos" @@ -5882,7 +5963,7 @@ msgstr "Rekisteröidy tai kirjaudu sisään liittyäksesi keskusteluun" msgid "Sign-in Required" msgstr "Sisäänkirjautuminen vaaditaan" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Kirjautunut sisään nimellä" @@ -5891,12 +5972,12 @@ msgstr "Kirjautunut sisään nimellä" msgid "Signed in as @{0}" msgstr "Kirjautunut sisään käyttäjätunnuksella @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -5914,7 +5995,7 @@ msgstr "Ohita tämä vaihe" msgid "Software Dev" msgstr "Ohjelmistokehitys" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -5942,16 +6023,21 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Jotain meni pieleen, yritä uudelleen" -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Pahoittelut! Istuntosi on vanhentunut. Kirjaudu sisään uudelleen." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Lajittele vastaukset" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Lajittele saman viestin vastaukset seuraavasti:" @@ -5959,7 +6045,7 @@ msgstr "Lajittele saman viestin vastaukset seuraavasti:" #~ msgid "Source:" #~ msgstr "Lähde:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "" @@ -5981,7 +6067,7 @@ msgstr "Urheilu" msgid "Square" msgstr "Neliö" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "" @@ -5998,8 +6084,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6024,7 +6110,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Tilasivu" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "" @@ -6036,17 +6122,17 @@ msgstr "" msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "Tallennustila tyhjennetty, sinun on käynnistettävä sovellus uudelleen." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6069,7 +6155,7 @@ msgstr "" #~ msgid "Subscribe to the {0} feed" #~ msgstr "Tilaa {0}-syöte" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "" @@ -6077,7 +6163,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "Tilaa tämä lista" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -6085,7 +6171,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Mahdollisia seurattavia" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Suositeltua sinulle" @@ -6094,7 +6180,7 @@ msgstr "Suositeltua sinulle" msgid "Suggestive" msgstr "Viittaava" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6109,19 +6195,19 @@ msgstr "Vaihda käyttäjätiliä" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "Vaihda käyttäjään {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Vaihtaa sisäänkirjautuneen käyttäjän tilin" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "Järjestelmä" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Järjestelmäloki" @@ -6170,11 +6256,11 @@ msgstr "" msgid "Terms" msgstr "Ehdot" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Käyttöehdot" @@ -6189,13 +6275,13 @@ msgstr "" msgid "text" msgstr "teksti" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Tekstikenttä" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "Kiitos. Raporttisi on lähetetty." @@ -6238,19 +6324,19 @@ msgstr "Tekijänoikeuskäytäntö on siirretty kohtaan <0/>" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "" @@ -6287,8 +6373,8 @@ msgstr "Käyttöehdot on siirretty kohtaan" msgid "There is no time limit for account deactivation, come back any time." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Emme saaneet yhteyttä palvelimeen, tarkista internetyhteytesi ja yritä uudelleen." @@ -6297,7 +6383,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Syötteen poistossa on ongelmia. Tarkista internetyhteytesi ja yritä uudelleen." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Syötteiden päivittämisessä on ongelmia, tarkista internetyhteytesi ja yritä uudelleen." @@ -6311,7 +6397,7 @@ msgstr "Yhteyden muodostamisessa Tenoriin ilmeni ongelma." #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6325,7 +6411,7 @@ msgstr "Yhteydenotto palvelimeen epäonnistui" msgid "There was an issue contacting your server" msgstr "Yhteydenotto palvelimeen epäonnistui" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ongelma ilmoitusten hakemisessa. Napauta tästä yrittääksesi uudelleen." @@ -6343,7 +6429,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ongelma listojesi hakemisessa. Napauta tästä yrittääksesi uudelleen." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Raportin lähettämisessä ilmeni ongelma. Tarkista internet-yhteytesi." @@ -6403,7 +6489,7 @@ msgstr "Tämä käyttäjätili on pyytänyt, että käyttät kirjautuvat sisää msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -6463,12 +6549,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Tämä syöte on tyhjä! Sinun on ehkä seurattava useampia käyttäjiä tai säädettävä kieliasetuksiasi." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -6496,7 +6582,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "" @@ -6524,12 +6610,12 @@ msgstr "Tämä nimi on jo käytössä" msgid "This post has been deleted." msgstr "Tämä viesti on poistettu." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä julkaisu on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Tämä julkaisu piilotetaan syötteistä." @@ -6586,12 +6672,12 @@ msgstr "Tämä käyttäjä ei seuraa ketään." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Tämä poistaa {0}:n hiljennetyistä sanoistasi. Voit lisätä sen takaisin myöhemmin." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "Keskusteluketjun asetukset" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Keskusteluketjun asetukset" @@ -6599,11 +6685,11 @@ msgstr "Keskusteluketjun asetukset" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Ketjumainen näkymä" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Keskusteluketjujen asetukset" @@ -6644,8 +6730,8 @@ msgstr "Muutokset" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Käännä" @@ -6658,7 +6744,7 @@ msgstr "Yritä uudelleen" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "Kaksivaiheinen tunnistautuminen" @@ -6750,7 +6836,7 @@ msgstr "Lopeta käyttäjätilin seuraaminen" #~ msgid "Unlike" #~ msgstr "En tykkää" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "Poista tykkäys tästä syötteestä" @@ -6780,17 +6866,17 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Poista keskusteluketjun hiljennys" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Poista kiinnitys" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "Poista kiinnitys etusivulta" @@ -6806,7 +6892,7 @@ msgstr "" msgid "Unsubscribe" msgstr "Peruuta tilaus" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" @@ -6839,20 +6925,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Lataa tekstitiedosto kohteeseen:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Lataa kamerasta" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Lataa tiedostoista" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6892,7 +6978,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Käytä tätä kirjautuaksesi toiseen sovellukseen käyttäjätunnuksellasi." @@ -6960,7 +7046,7 @@ msgstr "Käyttäjätunnus tai sähköpostiosoite" msgid "Users" msgstr "Käyttäjät" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "käyttäjät, joita <0/> seuraa" @@ -6991,15 +7077,15 @@ msgstr "Arvo:" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "Varmista sähköposti" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Vahvista sähköpostini" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Vahvista sähköpostini" @@ -7020,7 +7106,7 @@ msgstr "Vahvista sähköpostisi" #~ msgid "Version {0}" #~ msgstr "Versio {0}" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -7029,11 +7115,15 @@ msgstr "" msgid "Video Games" msgstr "Videopelit" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Katso {0}:n avatar" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "" @@ -7065,7 +7155,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Katso profiilia" @@ -7077,7 +7167,7 @@ msgstr "Katso avatar" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "Katso, kuka tykkää tästä syötteestä" @@ -7173,7 +7263,7 @@ msgstr "Pahoittelemme, emme pystyneet lataamaan hiljennettyjä sanojasi tällä msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Pahoittelemme, hakuasi ei voitu suorittaa loppuun. Yritä uudelleen muutaman minuutin kuluttua." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7186,7 +7276,7 @@ msgstr "Pahoittelut! Emme löydä etsimääsi sivua." #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7212,7 +7302,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "Mitä kuuluu?" @@ -7229,15 +7319,15 @@ msgstr "Mitä kieliä haluaisit nähdä algoritmisissä syötteissä?" msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Kuka voi vastata" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7283,11 +7373,11 @@ msgstr "Leveä" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Kirjoita viesti" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Kirjoita vastauksesi" @@ -7298,12 +7388,12 @@ msgid "Writers" msgstr "Kirjoittajat" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Kyllä" @@ -7320,7 +7410,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "" @@ -7473,19 +7563,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "Et ole vielä hiljentänyt yhtään sanaa tai aihetunnistetta" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Voit valittaa näistä merkinnöistä, jos ne ovat mielestäsi virheellisiä." -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -7509,7 +7599,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "" @@ -7549,15 +7639,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -7656,7 +7746,7 @@ msgstr "Hiljentämäsi sanat" msgid "Your password has been changed successfully!" msgstr "Salasanasi on vaihdettu onnistuneesti!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Viestisi on julkaistu" @@ -7664,7 +7754,7 @@ msgstr "Viestisi on julkaistu" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Julkaisusi, tykkäyksesi ja estosi ovat julkisia. Hiljennykset ovat yksityisiä." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Profiilisi" @@ -7672,7 +7762,7 @@ msgstr "Profiilisi" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "Vastauksesi on julkaistu" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 1c232407ec..c8714c5719 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -21,7 +21,7 @@ msgstr "(contient du contenu intégré)" msgid "(no email)" msgstr "(pas d’e-mail)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} autre} other {{formattedCount} autres}}" @@ -76,7 +76,7 @@ msgstr "{0, plural, one {repost} other {reposts}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "{0} personnes se sont inscrites cette semaine" @@ -84,7 +84,7 @@ msgstr "{0} personnes se sont inscrites cette semaine" msgid "{0} people have used this starter pack!" msgstr "{0} personnes ont utilisé ce kit de démarrage !" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "Avatar de {0}" @@ -132,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, one {heure} other {heures}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minute} other {minutes}}" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} abonnements" @@ -143,11 +143,11 @@ msgstr "{handle} ne peut être contacté par message" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Liké par # compte} other {Liké par # comptes}}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non lus" @@ -163,7 +163,7 @@ msgstr "{profileName} a rejoint Bluesky en utilisant un kit de démarrage il y a msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Voir toutes les réponses} one {Voir les réponses avec au moins # like} other {Voir les réponses avec au moins # likes}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> membres" @@ -177,11 +177,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}} sont inclus dans votre kit de démarrage" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {abonné·e} other {abonné·e·s}}" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {abonnement} other {abonnements}}" @@ -223,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "Accède au profil et aux autres liens de navigation" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Accessibilité" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "Paramètres d’accessibilité" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Paramètres d’accessibilité" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Compte" @@ -285,7 +285,7 @@ msgid "Account unmuted" msgstr "Compte démasqué" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -309,8 +309,8 @@ msgstr "Ajouter un compte à cette liste" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Ajouter un compte" @@ -366,7 +366,7 @@ msgstr "Ajouter aux listes" msgid "Add to my feeds" msgstr "Ajouter à mes fils d’actu" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Ajouté à la liste" @@ -375,7 +375,7 @@ msgstr "Ajouté à la liste" msgid "Added to my feeds" msgstr "Ajouté à mes fils d’actu" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Définissez le nombre de likes qu’une réponse doit avoir pour être affichée dans votre fil d’actu." @@ -393,7 +393,7 @@ msgid "Adult content is disabled." msgstr "Le contenu pour adultes est désactivé." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Avancé" @@ -409,8 +409,8 @@ msgstr "Tous les comptes ont été suivis !" msgid "All the feeds you've saved, right in one place." msgstr "Tous les fils d’actu que vous avez enregistrés, au même endroit." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "Autoriser l’accès à vos messages privés" @@ -430,7 +430,7 @@ msgstr "Déjà connecté·e en tant que @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -440,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Texte alt" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "Texte alt" @@ -465,8 +465,8 @@ msgstr "Une erreur s’est produite" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Une erreur s’est produite lors de la génération de votre kit de démarrage. Vous voulez réessayer ?" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "Une erreur s’est produite lors de l’enregistrement du code QR !" @@ -478,10 +478,18 @@ msgstr "Une erreur s’est produite en essayant de suivre tous les comptes" msgid "An issue not included in these options" msgstr "Un problème qui ne fait pas partie de ces options" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -493,8 +501,8 @@ msgstr "Un problème est survenu, veuillez réessayer." msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "et" @@ -503,7 +511,7 @@ msgstr "et" msgid "Animals" msgstr "Animaux" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "GIF animé" @@ -527,26 +535,26 @@ msgstr "Les noms de mots de passe d’application ne peuvent contenir que des le msgid "App Password names must be at least 4 characters long." msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 caractères." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Paramètres de mot de passe d’application" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Mots de passe d’application" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Faire appel" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Faire appel de l’étiquette « {0} »" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Appel soumis" @@ -558,7 +566,7 @@ msgstr "Appel soumis" msgid "Appeal this decision" msgstr "Faire appel de cette décision" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Affichage" @@ -591,7 +599,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer cela de vos fils d’actu ?" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "Êtes-vous sûr de vouloir rejeter ce brouillon ?" @@ -617,8 +625,8 @@ msgid "At least 3 characters" msgstr "Au moins 3 caractères" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -631,13 +639,12 @@ msgstr "Au moins 3 caractères" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "Arrière" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Principes de base" @@ -645,7 +652,7 @@ msgstr "Principes de base" msgid "Birthday" msgstr "Date de naissance" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Date de naissance :" @@ -689,7 +696,7 @@ msgstr "Bloqué" msgid "Blocked accounts" msgstr "Comptes bloqués" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloqués" @@ -756,21 +763,21 @@ msgstr "Flouter les images et les filtrer des fils d’actu" msgid "Books" msgstr "Livres" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "Parcourir d’autres comptes sur la page « Explore »" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "Parcourir d’autres fils d’actu sur la page « Explore »" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "Parcourir d’autres suggestions" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "Parcourir d’autres suggestions sur la page « Explore »" @@ -807,7 +814,7 @@ msgstr "par vous" msgid "Camera" msgstr "Caméra" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets et des tirets bas. La longueur doit être d’au moins 4 caractères, mais pas plus de 32." @@ -816,8 +823,8 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -835,7 +842,7 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Annuler" @@ -871,8 +878,8 @@ msgstr "Annuler la citation" msgid "Cancel reactivation and log out" msgstr "Annuler la réactivation et se déconnecter" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Annuler la recherche" @@ -884,17 +891,17 @@ msgstr "Annule l’ouverture du site web lié" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Modifier le pseudo" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Modifier le pseudo" @@ -902,12 +909,12 @@ msgstr "Modifier le pseudo" msgid "Change my email" msgstr "Modifier mon e-mail" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Modifier le mot de passe" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Modifier le mot de passe" @@ -919,7 +926,7 @@ msgstr "Modifier la langue de post en {0}" msgid "Change Your Email" msgstr "Modifier votre e-mail" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -931,14 +938,14 @@ msgstr "Discussion masquée" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "Paramètres de discussion" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "Paramètres de discussion" @@ -1000,19 +1007,19 @@ msgstr "Choisissez qui peut répondre" msgid "Choose your password" msgstr "Choisissez votre mot de passe" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Effacer toutes les données de stockage existantes" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Effacer toutes les données de stockage existantes (redémarrer ensuite)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Effacer toutes les données de stockage" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" @@ -1021,11 +1028,11 @@ msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" msgid "Clear search query" msgstr "Effacer la recherche" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "Efface toutes les données de stockage existantes" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "Efface toutes les données de stockage" @@ -1045,7 +1052,7 @@ msgstr "Cliquez ici pour plus d’informations." msgid "Click here to open tag menu for {tag}" msgstr "Cliquez ici pour ouvrir le menu de mot-clé pour {tag}" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Cliquer pour réessayer l’envoi échoué du message" @@ -1066,7 +1073,7 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Fermer" @@ -1121,7 +1128,7 @@ msgstr "Ferme la barre de navigation du bas" msgid "Closes password update alert" msgstr "Ferme la notification de mise à jour du mot de passe" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" @@ -1129,11 +1136,11 @@ msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" msgid "Closes viewer for header image" msgstr "Ferme la visionneuse pour l’image d’en-tête" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "Fermer la liste des comptes" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Réduit la liste des comptes pour une notification donnée" @@ -1147,7 +1154,7 @@ msgstr "Comédie" msgid "Comics" msgstr "Bandes dessinées" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directives communautaires" @@ -1160,7 +1167,7 @@ msgstr "Terminez le didacticiel et commencez à utiliser votre compte" msgid "Complete the challenge" msgstr "Compléter le défi" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Permet d’écrire des posts de {MAX_GRAPHEME_LENGTH} caractères maximum" @@ -1181,8 +1188,6 @@ msgstr "Configuré dans <0>les paramètres de modération." #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1287,12 +1292,12 @@ msgstr "Conversation supprimée" msgid "Cooking" msgstr "Cuisine" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copié" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Version de build copiée dans le presse-papier" @@ -1300,7 +1305,7 @@ msgstr "Version de build copiée dans le presse-papier" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Copié dans le presse-papier" @@ -1309,12 +1314,12 @@ msgstr "Copié dans le presse-papier" msgid "Copied!" msgstr "Copié !" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Copie le mot de passe d’application" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Copier" @@ -1327,11 +1332,11 @@ msgstr "Copier {0}" msgid "Copy code" msgstr "Copier ce code" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "Copier le lien" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "Copier le lien" @@ -1339,8 +1344,8 @@ msgstr "Copier le lien" msgid "Copy link to list" msgstr "Copier le lien vers la liste" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copier le lien vers le post" @@ -1349,16 +1354,16 @@ msgstr "Copier le lien vers le post" msgid "Copy message text" msgstr "Copier le texte du message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copier le texte du post" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "Copier le code QR" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politique sur les droits d’auteur" @@ -1392,17 +1397,17 @@ msgstr "Créer" msgid "Create a new account" msgstr "Créer un nouveau compte" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Créer un compte Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "Créer un code QR pour un kit de démarrage" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "Créer un kit de démarrage" @@ -1427,7 +1432,7 @@ msgstr "Créer plutôt un avatar" msgid "Create another" msgstr "Créer un autre" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Créer un mot de passe d’application" @@ -1459,7 +1464,7 @@ msgid "Custom domain" msgstr "Domaine personnalisé" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font vivre de nouvelles expériences et vous aident à trouver le contenu que vous aimez." @@ -1467,8 +1472,8 @@ msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font msgid "Customize media from external sites." msgstr "Personnaliser les médias provenant de sites externes." -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Sombre" @@ -1476,7 +1481,7 @@ msgstr "Sombre" msgid "Dark mode" msgstr "Mode sombre" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Thème sombre" @@ -1485,15 +1490,15 @@ msgid "Date of birth" msgstr "Date de naissance" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "Désactiver le compte" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "Désactiver mon compte" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "Déboguer la modération" @@ -1505,13 +1510,13 @@ msgstr "Panneau de débug" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Supprimer" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Supprimer le compte" @@ -1527,8 +1532,8 @@ msgstr "Supprimer le mot de passe de l’appli" msgid "Delete app password?" msgstr "Supprimer le mot de passe de l’appli ?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "Supprimer la déclaration d’ouverture aux discussions" @@ -1552,12 +1557,12 @@ msgstr "Supprimer le message pour moi" msgid "Delete my account" msgstr "Supprimer mon compte" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Supprimer mon compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Supprimer le post" @@ -1574,7 +1579,7 @@ msgstr "Supprimer le kit de démarrage ?" msgid "Delete this list?" msgstr "Supprimer cette liste ?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Supprimer ce post ?" @@ -1586,7 +1591,7 @@ msgstr "Supprimé" msgid "Deleted post." msgstr "Post supprimé." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "Supprime l’enregistrement de déclaration de discussion" @@ -1601,11 +1606,11 @@ msgstr "Description" msgid "Descriptive alt text" msgstr "Texte alt descriptif" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Vous vouliez dire quelque chose ?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Atténué" @@ -1634,11 +1639,11 @@ msgstr "Désactiver le retour haptique" msgid "Disabled" msgstr "Désactivé" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Abandonner" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "Abandonner le brouillon ?" @@ -1656,7 +1661,7 @@ msgstr "« Discover » apprend quels sont les posts que vous aimez au fur et msgid "Discover new custom feeds" msgstr "Découvrir des fils d’actu personnalisés" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "Découvrir de nouveaux fils d’actu" @@ -1709,22 +1714,20 @@ msgstr "Domaine vérifié !" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Terminé" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Terminer" @@ -1733,7 +1736,7 @@ msgstr "Terminer" msgid "Done{extraText}" msgstr "Terminé{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "Télécharger Bluesky" @@ -1799,7 +1802,7 @@ msgctxt "action" msgid "Edit" msgstr "Modifier" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Modifier l’avatar" @@ -1821,7 +1824,7 @@ msgstr "Modifier les infos de la liste" msgid "Edit Moderation List" msgstr "Modifier la liste de modération" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -1836,12 +1839,12 @@ msgstr "Modifier mon profil" msgid "Edit People" msgstr "Modifier les personnes" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Modifier le profil" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Modifier le profil" @@ -1854,7 +1857,7 @@ msgstr "Modifier le kit de démarrage" msgid "Edit User List" msgstr "Modifier la liste de comptes" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "Modifier qui peut répondre" @@ -1866,7 +1869,7 @@ msgstr "Modifier votre nom d’affichage" msgid "Edit your profile description" msgstr "Modifier votre description de profil" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "Modifier votre kit de démarrage" @@ -1905,7 +1908,7 @@ msgstr "E-mail mis à jour" msgid "Email verified" msgstr "Adresse e-mail vérifiée" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "E-mail :" @@ -1914,8 +1917,8 @@ msgid "Embed HTML code" msgstr "Code HTML à intégrer" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Intégrer le post" @@ -1936,11 +1939,16 @@ msgstr "Activer le contenu pour adultes" msgid "Enable external media" msgstr "Activer les médias externes" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Activer les lecteurs médias pour" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Activez ce paramètre pour ne voir que les réponses des personnes que vous suivez." @@ -1962,7 +1970,7 @@ msgstr "Fin du fil d’actu" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "Fin de la fenêtre de la visite d’accueil. N’avancez pas. Au lieu de cela, revenez en arrière pour plus d’options, ou appuyez pour passer." -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Entrer un nom pour ce mot de passe d’application" @@ -2030,7 +2038,7 @@ msgid "Everybody" msgstr "Tout le monde" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Tout le monde peut répondre" @@ -2066,8 +2074,8 @@ msgstr "Sort du processus de recadrage de l’image" msgid "Exits image view" msgstr "Sort de la vue de l’image" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Sort de la saisie de la recherche" @@ -2075,7 +2083,7 @@ msgstr "Sort de la saisie de la recherche" msgid "Expand alt text" msgstr "Développer le texte alt" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "Développer la liste des comptes" @@ -2084,6 +2092,10 @@ msgstr "Développer la liste des comptes" msgid "Expand or collapse the full post you are replying to" msgstr "Développe ou réduit le post complet auquel vous répondez" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Médias explicites ou potentiellement dérangeants." @@ -2092,12 +2104,12 @@ msgstr "Médias explicites ou potentiellement dérangeants." msgid "Explicit sexual images." msgstr "Images sexuelles explicites." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "Exporter mes données" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "Exporter mes données" @@ -2107,17 +2119,17 @@ msgid "External Media" msgstr "Média externe" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "Les médias externes peuvent permettre à des sites web de collecter des informations sur vous et votre appareil. Aucune information n’est envoyée ou demandée tant que vous n’appuyez pas sur le bouton de lecture." -#: src/Navigation.tsx:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Préférences sur les médias externes" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Préférences sur les médias externes" @@ -2147,8 +2159,8 @@ msgstr "Échec de la suppression du post, veuillez réessayer" msgid "Failed to delete starter pack" msgstr "Échec de la suppression du kit de démarrage" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "Échec du chargement des fils d’actu" @@ -2161,29 +2173,33 @@ msgstr "Échec du chargement des GIFs" msgid "Failed to load past messages" msgstr "Échec du chargement de l’historique" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "Échec du chargement des fils d’actu suggerés" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "Échec du chargement des suivis suggérés" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "Échec de l’enregistrement de l’image : {0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "Échec de l’envoi" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Échec de l’envoi de l’appel, veuillez réessayer." -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "Échec de l’activation ou désactivation du masquage du fil de discussion, veuillez réessayer" @@ -2196,7 +2212,7 @@ msgstr "Échec de la mise à jour des fils d’actu" msgid "Failed to update settings" msgstr "Échec de la mise à jour des paramètres" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Fil d’actu" @@ -2210,19 +2226,19 @@ msgid "Feed toggle" msgstr "Ajouter/enlever le fil d’actu" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Fils d’actu" @@ -2264,11 +2280,11 @@ msgstr "Trouvez d’autres fils d’actu et comptes à suivre dans la page « E msgid "Find posts and users on Bluesky" msgstr "Trouver des posts et comptes sur Bluesky" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Affine le contenu affiché sur votre fil d’actu « Following »." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Affine les fils de discussion." @@ -2298,7 +2314,7 @@ msgid "Flip vertically" msgstr "Miroir vertical" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2339,27 +2355,27 @@ msgstr "Suivre tous" msgid "Follow Back" msgstr "Suivre en retour" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Suivez plus de comptes pour vous connecter à vos centres d’intérêt et développer votre réseau." #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Suivi par {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Suivi par {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "Suivi par <0>{0}" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "Suivi par <0>{0} et {1, plural, one {# autre} other {# autres}}" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "Suivi par <0>{0} et <1>{1}" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Suivi par <0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}}" @@ -2367,15 +2383,15 @@ msgstr "Suivi par <0>{0}, <1>{1} et {2, plural, one {# autre} other {# a msgid "Followed users" msgstr "Comptes suivis" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Comptes suivis uniquement" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "vous suit" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "vous a suivi" @@ -2384,7 +2400,7 @@ msgstr "vous a suivi" msgid "Followers" msgstr "Abonné·e·s" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "Abonné·e·s de @{0} que vous connaissez" @@ -2394,7 +2410,7 @@ msgid "Followers you know" msgstr "Abonné·e·s que vous connaissez" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2406,7 +2422,7 @@ msgstr "Abonné·e·s que vous connaissez" msgid "Following" msgstr "Suivi" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Suit {0}" @@ -2415,13 +2431,13 @@ msgstr "Suit {0}" msgid "Following {name}" msgstr "Suit {name}" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Préférences du fil d’actu « Following »" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Préférences du fil d’actu « Following »" @@ -2446,7 +2462,7 @@ msgstr "Nourriture" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Pour des raisons de sécurité, nous devrons envoyer un code de confirmation à votre e-mail." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Pour des raisons de sécurité, vous ne pourrez plus afficher ceci. Si vous perdez ce mot de passe, vous devrez en générer un autre." @@ -2471,7 +2487,7 @@ msgstr "Publication fréquente de contenu indésirable" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "Tiré de <0/>" @@ -2484,6 +2500,10 @@ msgstr "Galerie" msgid "Generate a starter pack" msgstr "Générer un kit de démarrage" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "C’est parti" @@ -2531,12 +2551,12 @@ msgid "Go Back" msgstr "Retour" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "Retour à l’écran précédent" +#~ msgid "Go back to previous screen" +#~ msgstr "Retour à l’écran précédent" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2596,7 +2616,7 @@ msgstr "Haptiques" msgid "Harassment, trolling, or intolerance" msgstr "Harcèlement, trolling ou intolérance" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Mot-clé" @@ -2609,7 +2629,7 @@ msgid "Having trouble?" msgstr "Un souci ?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Aide" @@ -2617,7 +2637,7 @@ msgstr "Aide" msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "Aidez les gens à savoir que vous n’êtes pas un bot en envoyant une image ou en créant un avatar." -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Voici le mot de passe de votre appli." @@ -2628,17 +2648,17 @@ msgstr "Voici le mot de passe de votre appli." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Cacher" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Cacher" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Cacher ce post" @@ -2647,11 +2667,11 @@ msgstr "Cacher ce post" msgid "Hide the content" msgstr "Cacher ce contenu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Cacher ce post ?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Cacher la liste des comptes" @@ -2683,12 +2703,12 @@ msgstr "Hmm, il semble que nous ayons des difficultés à charger ces données. msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, nous n’avons pas pu charger ce service de modération." -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Accueil" @@ -2742,7 +2762,7 @@ msgstr "Si vous n’êtes pas encore un adulte selon les lois de votre pays, vos msgid "If you delete this list, you won't be able to recover it." msgstr "Si vous supprimez cette liste, vous ne pourrez pas la récupérer." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Si vous supprimez ce post, vous ne pourrez pas le récupérer." @@ -2766,7 +2786,7 @@ msgstr "Image" msgid "Image alt text" msgstr "Texte alt de l’image" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Image enregistrée dans votre photothèque !" @@ -2786,7 +2806,7 @@ msgstr "Entrez le code envoyé à votre e-mail pour réinitialiser le mot de pas msgid "Input confirmation code for account deletion" msgstr "Entrez le code de confirmation pour supprimer le compte" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Entrez le nom du mot de passe de l’appli" @@ -2855,7 +2875,7 @@ msgstr "Code d’invitation : {0} disponible" msgid "Invite codes: 1 available" msgstr "Invitations : 1 code dispo" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "Invitez les gens à ce kit de démarrage !" @@ -2875,8 +2895,8 @@ msgstr "Il n’y a que vous pour l’instant ! Ajoutez d’autres personnes à msgid "Jobs" msgstr "Emplois" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -2907,11 +2927,11 @@ msgstr "Étiquettes" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Les étiquettes sont des annotations sur les comptes et le contenu. Elles peuvent être utilisées pour masquer, avertir et catégoriser le réseau." -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Étiquettes sur votre compte" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "Étiquettes sur votre contenu" @@ -2919,16 +2939,16 @@ msgstr "Étiquettes sur votre contenu" msgid "Language selection" msgstr "Sélection de la langue" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Préférences de langue" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Paramètres linguistiques" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Langues" @@ -2988,7 +3008,7 @@ msgstr "Quitter Bluesky" msgid "left to go." msgstr "devant vous dans la file." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintenant." @@ -3006,7 +3026,7 @@ msgstr "Réinitialisez votre mot de passe !" msgid "Let's go!" msgstr "Allons-y !" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Clair" @@ -3020,13 +3040,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "Liker 10 posts pour former le fil d’actu « Discover »" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Liker ce fil d’actu" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Liké par" @@ -3036,11 +3056,11 @@ msgstr "Liké par" msgid "Liked By" msgstr "Liké par" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "liké votre fil d’actu personnalisé" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "liké votre post" @@ -3052,7 +3072,7 @@ msgstr "Likes" msgid "Likes on this post" msgstr "Likes sur ce post" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Liste" @@ -3089,12 +3109,12 @@ msgstr "Liste débloquée" msgid "List unmuted" msgstr "Liste démasquée" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Listes" @@ -3102,25 +3122,25 @@ msgstr "Listes" msgid "Lists blocking this user:" msgstr "Listes qui bloquent ce compte :" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "Charger plus" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "Charger d’autres fils d’actu suggérés" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "Charger d’autres suggestions de suivis" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Charger les nouvelles notifications" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Charger les nouveaux posts" @@ -3129,7 +3149,7 @@ msgstr "Charger les nouveaux posts" msgid "Loading..." msgstr "Chargement…" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Journaux" @@ -3195,7 +3215,7 @@ msgstr "Marqué comme lu" msgid "Media" msgstr "Média" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "comptes mentionnés" @@ -3217,7 +3237,7 @@ msgstr "Envoyer un message à {0}" msgid "Message deleted" msgstr "Message supprimé" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Message du serveur : {0}" @@ -3234,7 +3254,7 @@ msgstr "Le message est trop long" msgid "Message settings" msgstr "Paramètres des messages" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3245,9 +3265,9 @@ msgstr "Messages" msgid "Misleading Account" msgstr "Compte trompeur" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Modération" @@ -3283,16 +3303,16 @@ msgstr "Liste de modération mise à jour" msgid "Moderation lists" msgstr "Listes de modération" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listes de modération" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Paramètres de modération" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "États de modération" @@ -3317,7 +3337,7 @@ msgstr "Plus de fils d’actu" msgid "More options" msgstr "Plus d’options" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "Réponses les plus likées en premier" @@ -3379,13 +3399,13 @@ msgstr "Masquer ce mot dans le texte du post et les mots-clés" msgid "Mute this word in tags only" msgstr "Masquer ce mot dans les mots-clés uniquement" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Masquer ce fil de discussion" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Masquer les mots et les mots-clés" @@ -3397,7 +3417,7 @@ msgstr "Masqué" msgid "Muted accounts" msgstr "Comptes masqués" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes masqués" @@ -3431,15 +3451,15 @@ msgstr "Mes fils d’actu" msgid "My Profile" msgstr "Mon profil" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "Mes fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Mes fils d’actu enregistrés" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nom" @@ -3474,7 +3494,7 @@ msgstr "Navigue vers le kit de démarrage" msgid "Navigates to the next screen" msgstr "Navigue vers le prochain écran" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Navigue vers votre profil" @@ -3499,7 +3519,7 @@ msgstr "Nouveau" msgid "New" msgstr "Nouveau" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3527,9 +3547,9 @@ msgid "New post" msgstr "Nouveau post" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3549,7 +3569,7 @@ msgstr "Dialogue d’information sur un nouveau compte" msgid "New User List" msgstr "Nouvelle liste de comptes" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "Réponses les plus récentes en premier" @@ -3579,16 +3599,16 @@ msgstr "Suivant" msgid "Next image" msgstr "Image suivante" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Non" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Aucune description" @@ -3606,7 +3626,7 @@ msgstr "Aucun GIFs vedettes à afficher. Il y a peut-être un souci chez Tenor." msgid "No feeds found. Try searching for something else." msgstr "Aucun fil d’actu n’a été trouvé. Essayez de chercher autre chose." -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ne suit plus {0}" @@ -3623,7 +3643,7 @@ msgstr "Pas encore de messages" msgid "No more conversations to show" msgstr "Plus aucune conversation à afficher" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Pas encore de notifications !" @@ -3655,7 +3675,7 @@ msgstr "Aucun résultat trouvé" msgid "No results found for \"{query}\"" msgstr "Aucun résultat trouvé pour « {query} »" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -3693,7 +3713,7 @@ msgstr "Personne n’a été trouvé. Essayez de chercher quelqu’un d’autre. msgid "Non-sexual Nudity" msgstr "Nudité non sexuelle" -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Introuvable" @@ -3704,7 +3724,7 @@ msgid "Not right now" msgstr "Pas maintenant" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Note sur le partage" @@ -3717,6 +3737,19 @@ msgstr "Remarque : Bluesky est un réseau ouvert et public. Ce paramètre limit msgid "Nothing here" msgstr "Rien ici" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "Sons de notification" @@ -3725,13 +3758,14 @@ msgstr "Sons de notification" msgid "Notification Sounds" msgstr "Sons de notification" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Notifications" @@ -3739,7 +3773,7 @@ msgstr "Notifications" msgid "now" msgstr "maintenant" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "Maintenant" @@ -3765,7 +3799,7 @@ msgstr "Oh non !" msgid "Oh no! Something went wrong." msgstr "Oh non ! Il y a eu un problème." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "OK" @@ -3773,7 +3807,7 @@ msgstr "OK" msgid "Okay" msgstr "D’accord" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "Plus anciennes réponses en premier" @@ -3785,7 +3819,7 @@ msgstr "sur" msgid "on {str}" msgstr "le {str}" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" @@ -3793,7 +3827,7 @@ msgstr "Réinitialiser le didacticiel" msgid "Onboarding tour step {0}: {1}" msgstr "Étape de la visite d’accueil {0} : {1}" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Une ou plusieurs images n’ont pas de texte alt." @@ -3801,7 +3835,7 @@ msgstr "Une ou plusieurs images n’ont pas de texte alt." msgid "Only .jpg and .png files are supported" msgstr "Seuls les fichiers .jpg et .png sont acceptés" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "Seul {0} peut répondre" @@ -3817,6 +3851,7 @@ msgstr "Oups, quelque chose n’a pas marché !" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Oups !" @@ -3838,16 +3873,16 @@ msgstr "Ouvre le créateur d’avatar" msgid "Open conversation options" msgstr "Ouvrir les options de conversation" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Ouvrir le sélecteur d’emoji" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "Ouvrir le menu des options de fil d’actu" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Ouvrir des liens avec le navigateur interne à l’appli" @@ -3863,7 +3898,7 @@ msgstr "Ouvrir les paramètres des mots masqués et mots-clés" msgid "Open navigation" msgstr "Navigation ouverte" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Ouvrir le menu d’options du post" @@ -3871,12 +3906,12 @@ msgstr "Ouvrir le menu d’options du post" msgid "Open starter pack menu" msgstr "Ouvrir le menu du kit de démarrage" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Ouvrir la page Storybook" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "Ouvrir le journal du système" @@ -3888,7 +3923,7 @@ msgstr "Ouvre {numItems} options" msgid "Opens a dialog to choose who can reply to this thread" msgstr "Ouvre une boîte de dialogue permettant de choisir qui peut répondre à ce fil de discussion" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "Ouvre les paramètres d’accessibilité" @@ -3900,7 +3935,7 @@ msgstr "Ouvre des détails supplémentaires pour une entrée de débug" msgid "Opens camera on device" msgstr "Ouvre l’appareil photo de l’appareil" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "Ouvre les paramètres de discussion" @@ -3908,7 +3943,7 @@ msgstr "Ouvre les paramètres de discussion" msgid "Opens composer" msgstr "Ouvre le rédacteur" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Ouvre les paramètres linguistiques configurables" @@ -3916,7 +3951,7 @@ msgstr "Ouvre les paramètres linguistiques configurables" msgid "Opens device photo gallery" msgstr "Ouvre la galerie de photos de l’appareil" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Ouvre les paramètres d’intégration externe" @@ -3938,27 +3973,27 @@ msgstr "Ouvre la sélection de GIF" msgid "Opens list of invite codes" msgstr "Ouvre la liste des codes d’invitation" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "Ouvre la fenêtre modale pour confirmer la désactivation du compte" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Ouvre la fenêtre modale pour confirmer la suppression du compte. Requiert un code e-mail." -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "Ouvre une fenêtre modale pour changer le mot de passe de Bluesky" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Ouvre une fenêtre modale pour choisir un nouveau pseudo Bluesky" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Ouvre une fenêtre modale pour télécharger les données du compte Bluesky (dépôt)" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" @@ -3966,7 +4001,7 @@ msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" msgid "Opens modal for using custom domain" msgstr "Ouvre une fenêtre modale pour utiliser un domaine personnalisé" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Ouvre les paramètres de modération" @@ -3974,15 +4009,15 @@ msgstr "Ouvre les paramètres de modération" msgid "Opens password reset form" msgstr "Ouvre le formulaire de réinitialisation du mot de passe" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Ouvre l’écran avec tous les fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "Ouvre les paramètres du mot de passe de l’application" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "Ouvre les préférences du fil d’actu « Following »" @@ -3990,21 +4025,21 @@ msgstr "Ouvre les préférences du fil d’actu « Following »" msgid "Opens the linked website" msgstr "Ouvre le site web lié" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Ouvre la page de l’historique" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Ouvre la page du journal système" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Ouvre les préférences relatives aux fils de discussion" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "Ouvre ce profil" @@ -4017,7 +4052,7 @@ msgid "Option {0} of {numItems}" msgstr "Option {0} sur {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "Ajoutez des informations supplémentaires ci-dessous (optionnel) :" @@ -4077,7 +4112,7 @@ msgstr "Mise à jour du mot de passe" msgid "Password updated!" msgstr "Mot de passe mis à jour !" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "Mettre en pause" @@ -4086,19 +4121,19 @@ msgstr "Mettre en pause" msgid "People" msgstr "Personnes" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "Personnes suivies par @{0}" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "Personnes qui suivent @{0}" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "Permission d’accès à la pellicule requise." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Permission d’accès à la pellicule refusée. Veuillez l’activer dans les paramètres de votre système." @@ -4119,12 +4154,12 @@ msgstr "Photographie" msgid "Pictures meant for adults." msgstr "Images destinées aux adultes." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Ajouter à l’accueil" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "Ajouter à l’accueil" @@ -4136,7 +4171,7 @@ msgstr "Fils épinglés" msgid "Pinned to your feeds" msgstr "Épinglé à vos fils d’actu" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "Lire" @@ -4144,7 +4179,7 @@ msgstr "Lire" msgid "Play {0}" msgstr "Lire {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "Lire ou mettre en pause le GIF" @@ -4178,7 +4213,7 @@ msgstr "Veuillez confirmer votre e-mail avant de le modifier. Ceci est temporair msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Veuillez entrer un nom pour votre mot de passe d’application. Les espaces ne sont pas autorisés." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Veuillez saisir un nom unique pour le mot de passe de l’application ou utiliser celui que nous avons généré de manière aléatoire." @@ -4199,7 +4234,7 @@ msgstr "Veuillez saisir votre code d’invitation." msgid "Please enter your password as well:" msgstr "Veuillez également entrer votre mot de passe :" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Veuillez expliquer pourquoi vous pensez que cette étiquette a été appliquée à tort par {0}" @@ -4216,7 +4251,7 @@ msgstr "Veuillez vous identifier comme @{0}" msgid "Please Verify Your Email" msgstr "Veuillez vérifier votre e-mail" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Veuillez patienter le temps que votre carte de lien soit chargée" @@ -4229,8 +4264,8 @@ msgstr "Politique" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Poster" @@ -4244,9 +4279,9 @@ msgstr "Post" msgid "Post by {0}" msgstr "Post de {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Post de @{0}" @@ -4302,6 +4337,10 @@ msgstr "Posts cachés" msgid "Potentially Misleading Link" msgstr "Lien potentiellement trompeur" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "Appuyer pour tenter une reconnection" @@ -4317,7 +4356,7 @@ msgstr "Appuyer pour changer d’hébergeur" msgid "Press to retry" msgstr "Appuyer pour réessayer" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "Appuyer pour voir les personnes qui suivent ce compte et que vous suivez également" @@ -4329,20 +4368,24 @@ msgstr "Image précédente" msgid "Primary Language" msgstr "Langue principale" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Définissez des priorités de vos suivis" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Vie privée" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Charte de confidentialité" @@ -4361,9 +4404,9 @@ msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Profil" @@ -4371,7 +4414,7 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil mis à jour" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Protégez votre compte en vérifiant votre e-mail." @@ -4387,23 +4430,23 @@ msgstr "Listes publiques et partageables de comptes à masquer ou à bloquer." msgid "Public, shareable lists which can drive feeds." msgstr "Les listes publiques et partageables qui peuvent alimenter les fils d’actu." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Publier le post" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Publier la réponse" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "Code QR copié dans votre presse-papier !" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "Code QR a été téléchargé !" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "Code QR enregistré dans votre photothèque !" @@ -4418,7 +4461,7 @@ msgstr "Petite astuce" msgid "Quote post" msgstr "Citer le post" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Aléatoire" @@ -4442,19 +4485,23 @@ msgstr "Recherches récentes" msgid "Reconnect" msgstr "Se reconnecter" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "Rafraîchir les conversations" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Supprimer" @@ -4466,7 +4513,7 @@ msgstr "Supprimer {displayName} du kit de démarrage" msgid "Remove account" msgstr "Supprimer compte" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "Supprimer l’avatar" @@ -4478,20 +4525,20 @@ msgstr "Supprimer l’image d’en-tête" msgid "Remove embed" msgstr "Supprimer l’intégration" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Supprimer le fil d’actu" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "Supprimer le fil d’actu ?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Supprimer de mes fils d’actu" @@ -4505,7 +4552,7 @@ msgstr "Supprimer de mes fils d’actu ?" msgid "Remove image" msgstr "Supprimer l’image" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Supprimer l’aperçu d’image" @@ -4530,11 +4577,11 @@ msgstr "Supprimer la citation" msgid "Remove repost" msgstr "Supprimer le repost" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Supprimer ce fil d’actu de vos fils d’actu enregistrés" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Supprimé de la liste" @@ -4550,8 +4597,8 @@ msgid "Removed from your feeds" msgstr "Supprimé de vos fils d’actu" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "Supprime la miniature par défaut de {0}" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "Supprime la miniature par défaut de {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" @@ -4561,8 +4608,8 @@ msgstr "Supprime le post cité" msgid "Removes the image preview" msgstr "Supprime l’aperçu de l’image" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "Remplacer par Discover" @@ -4574,26 +4621,26 @@ msgstr "Réponses" msgid "Replies disabled" msgstr "Les réponses sont désactivées" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Les réponses à ce fil de discussion sont désactivées" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Répondre" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Filtres de réponse" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Réponse à <0><1/>" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "Réponse à un post bloqué" @@ -4625,8 +4672,8 @@ msgstr "Signaler la conversation" msgid "Report dialog" msgstr "Fenêtre de dialogue de signalement" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Signaler le fil d’actu" @@ -4638,8 +4685,8 @@ msgstr "Signaler la liste" msgid "Report message" msgstr "Signaler le message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Signaler le post" @@ -4701,11 +4748,11 @@ msgstr "Republier ou citer" msgid "Reposted By" msgstr "Republié par" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "Republié par {0}" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "Republié par <0><1/>" @@ -4714,7 +4761,7 @@ msgstr "Republié par <0><1/>" msgid "Reposted by you" msgstr "Republié par vous" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "a republié votre post" @@ -4757,8 +4804,8 @@ msgstr "Réinitialiser le code" msgid "Reset Code" msgstr "Code de réinitialisation" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Réinitialisation du didacticiel" @@ -4766,16 +4813,16 @@ msgstr "Réinitialisation du didacticiel" msgid "Reset password" msgstr "Réinitialiser mot de passe" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Réinitialiser l’état des préférences" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Réinitialise l’état d’accueil" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Réinitialise l’état des préférences" @@ -4788,7 +4835,7 @@ msgstr "Réessaye la connection" msgid "Retries the last action, which errored out" msgstr "Réessaye la dernière action, qui a échoué" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -4820,7 +4867,7 @@ msgstr "Retour à la page précédente" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4829,7 +4876,7 @@ msgstr "Retour à la page précédente" msgid "Save" msgstr "Enregistrer" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4851,8 +4898,8 @@ msgstr "Enregistrer les modifications" msgid "Save handle change" msgstr "Enregistrer le changement de pseudo" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "Enregistrer l’image" @@ -4860,12 +4907,12 @@ msgstr "Enregistrer l’image" msgid "Save image crop" msgstr "Enregistrer le recadrage de l’image" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "Enregistrer le code QR" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "Enregistrer dans mes fils d’actu" @@ -4873,7 +4920,7 @@ msgstr "Enregistrer dans mes fils d’actu" msgid "Saved Feeds" msgstr "Fils d’actu enregistrés" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "Enregistré dans votre photothèque" @@ -4896,8 +4943,8 @@ msgstr "Enregistre les paramètres de recadrage de l’image" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "Dites bonjour !" @@ -4911,9 +4958,9 @@ msgid "Scroll to top" msgstr "Remonter en haut" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -4921,14 +4968,14 @@ msgstr "Remonter en haut" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Recherche" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "Recherche de « {query} »" @@ -4950,7 +4997,7 @@ msgstr "Recherchez des fils d’actu que vous voulez suggérer à d’autres per #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Rechercher des comptes" @@ -5041,7 +5088,7 @@ msgstr "Sélectionne l’option {i} sur {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Sélectionner l’emoji {emojiName} comme avatar" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "Sélectionnez le(s) service(s) de modération destinataires du signalement" @@ -5091,8 +5138,7 @@ msgctxt "action" msgid "Send Email" msgstr "Envoyer l’e-mail" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Envoyer des commentaires" @@ -5101,14 +5147,14 @@ msgstr "Envoyer des commentaires" msgid "Send message" msgstr "Envoyer le message" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "Envoyer le post à…" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "Envoyer le rapport" @@ -5121,8 +5167,8 @@ msgstr "Envoyer le rapport à {0}" msgid "Send verification email" msgstr "Envoyer l’e-mail de vérification" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "Envoyer par message privé" @@ -5142,23 +5188,23 @@ msgstr "Entrez votre date de naissance" msgid "Set new password" msgstr "Définir un nouveau mot de passe" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Choisissez « Non » pour cacher toutes les citations sur votre fils d’actu. Les reposts seront toujours visibles." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Choisissez « Non » pour cacher toutes les réponses dans votre fils d’actu." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Choisissez « Non » pour cacher toutes les reposts de votre fils d’actu." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Choisissez « Oui » pour afficher les réponses dans un fil de discussion. C’est une fonctionnalité expérimentale." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Choisissez « Oui » pour afficher des échantillons de vos fils d’actu enregistrés dans votre fil d’actu « Following ». C’est une fonctionnalité expérimentale." @@ -5170,23 +5216,23 @@ msgstr "Créez votre compte" msgid "Sets Bluesky username" msgstr "Définit le pseudo Bluesky" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "Change le thème de couleur en sombre" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "Change le thème de couleur en clair" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "Change le thème de couleur en fonction du paramètre système" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "Change le thème sombre comme étant le plus sombre" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "Change le thème sombre comme étant le thème atténué" @@ -5206,11 +5252,11 @@ msgstr "Définit le rapport d’aspect de l’image comme portrait" msgid "Sets image aspect ratio to wide" msgstr "Définit le rapport d’aspect de l’image comme paysage" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Paramètres" @@ -5222,19 +5268,19 @@ msgstr "Activité sexuelle ou nudité érotique." msgid "Sexually Suggestive" msgstr "Sexuellement suggestif" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Partager" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Partager" @@ -5248,18 +5294,18 @@ msgid "Share a fun fact!" msgstr "Partagez une anecdote insolite !" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Partager quand même" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Partager le fil d’actu" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "Partager le lien" @@ -5269,12 +5315,12 @@ msgstr "Partager le lien" msgid "Share Link" msgstr "Partager le lien" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "Dialogue pour le partage d’un lien" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "Partager le code QR" @@ -5282,7 +5328,7 @@ msgstr "Partager le code QR" msgid "Share this starter pack" msgstr "Partagez ce kit de démarrage" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Partagez ce kit de démarrage et aidez les gens à rejoindre votre communauté sur Bluesky." @@ -5290,7 +5336,7 @@ msgstr "Partagez ce kit de démarrage et aidez les gens à rejoindre votre commu msgid "Share your favorite feed!" msgstr "Partagez votre fil d’actu favori !" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:242 msgid "Shared Preferences Tester" msgstr "Testeur de préférences partagées" @@ -5301,11 +5347,11 @@ msgstr "Partage le site web lié" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Afficher" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "Voir le texte alt" @@ -5331,19 +5377,19 @@ msgstr "Afficher les suivis similaires à {0}" msgid "Show hidden replies" msgstr "Afficher les réponses cachées" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "En montrer moins comme ça" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Voir plus" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "En montrer plus comme ça" @@ -5351,23 +5397,23 @@ msgstr "En montrer plus comme ça" msgid "Show muted replies" msgstr "Afficher les réponses masquées" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Afficher les posts de mes fils d’actu" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Afficher les citations" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Afficher les réponses" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Afficher les réponses des personnes que vous suivez avant toutes les autres réponses." -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Afficher les reposts" @@ -5425,8 +5471,8 @@ msgstr "Connectez-vous ou créez votre compte pour participer à la conversation msgid "Sign into Bluesky or create a new account" msgstr "Connectez-vous à Bluesky ou créez un nouveau compte" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Déconnexion" @@ -5451,7 +5497,7 @@ msgstr "S’inscrire ou se connecter pour participer à la conversation" msgid "Sign-in Required" msgstr "Connexion requise" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Connecté en tant que" @@ -5460,12 +5506,12 @@ msgstr "Connecté en tant que" msgid "Signed in as @{0}" msgstr "Connecté en tant que @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "s’est inscrit·e avec votre kit de démarrage" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "S’inscrire sans kit de démarrage" @@ -5483,7 +5529,7 @@ msgstr "Passer cette étape" msgid "Software Dev" msgstr "Développement de logiciels" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "Quelques autres fils d’actu qui pourraient vous intéresser" @@ -5507,20 +5553,25 @@ msgstr "Quelque chose n’a pas marché, veuillez réessayer" msgid "Something went wrong, please try again." msgstr "Quelque chose n’a pas marché, veuillez réessayer." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Désolé ! Votre session a expiré. Essayez de vous reconnecter." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Trier les réponses" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Trier les réponses au même post par :" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "Source : <0>{0}" @@ -5542,7 +5593,7 @@ msgstr "Sports" msgid "Square" msgstr "Carré" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "Démarrer une nouvelle discussion" @@ -5559,8 +5610,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "Début de la fenêtre de la visite d’accueil. Ne revenez pas en arrière. Allez plutôt vers l’avant pour plus d’options, ou appuyez pour passer." #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "Kit de démarrage" @@ -5581,7 +5632,7 @@ msgstr "Kits de démarrage" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Les kits de démarrage vous permettent de partager facilement vos fils d’actu et vos personnes préférées avec vos ami·e·s." -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "État du service" @@ -5589,17 +5640,17 @@ msgstr "État du service" msgid "Step {0} of {1}" msgstr "Étape {0} sur {1}" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "Stockage effacé, vous devez redémarrer l’application maintenant." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Historique" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5617,7 +5668,7 @@ msgstr "Abonnez-vous à @{0} pour utiliser ces étiquettes :" msgid "Subscribe to Labeler" msgstr "S’abonner à l’étiqueteur" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "S’abonner à cet étiqueteur" @@ -5625,11 +5676,11 @@ msgstr "S’abonner à cet étiqueteur" msgid "Subscribe to this list" msgstr "S’abonner à cette liste" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "Comptes suggérés" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Suggérés pour vous" @@ -5638,7 +5689,7 @@ msgstr "Suggérés pour vous" msgid "Suggestive" msgstr "Suggestif" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5653,19 +5704,19 @@ msgstr "Changer de compte" msgid "Switch between feeds to control your experience." msgstr "Basculez d’un fil d’actu à l’autre pour contrôler votre expérience." -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "Basculer sur {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Bascule le compte auquel vous êtes connectés vers" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "Système" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Journal système" @@ -5714,11 +5765,11 @@ msgstr "Dites-nous en un peu plus" msgid "Terms" msgstr "Conditions générales" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Conditions d’utilisation" @@ -5733,13 +5784,13 @@ msgstr "Termes utilisés qui violent les normes de la communauté" msgid "text" msgstr "texte" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Champ de saisie de texte" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "Nous vous remercions. Votre rapport a été envoyé." @@ -5778,19 +5829,19 @@ msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>" msgid "The Discover feed now knows what you like" msgstr "Le fil d’actu « Discover » sait désormais ce que vous aimez" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesky maintenant et nous reprendrons là où vous en étiez." -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "Ce fil d’actu a été remplacé par Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "Les étiquettes suivantes ont été appliquées à votre compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "Les étiquettes suivantes ont été appliquées à votre contenu." @@ -5823,8 +5874,8 @@ msgstr "Nos conditions d’utilisation ont été déplacées vers" msgid "There is no time limit for account deactivation, come back any time." msgstr "Il n’y a pas de limite de temps pour la désactivation du compte, revenez quand vous voulez." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Il y a eu un problème de connexion au serveur, veuillez vérifier votre connexion Internet et réessayez." @@ -5833,7 +5884,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Il y a eu un problème lors de la suppression du fil, veuillez vérifier votre connexion Internet et réessayez." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Il y a eu un problème lors de la mise à jour de vos fils d’actu, veuillez vérifier votre connexion Internet et réessayez." @@ -5843,7 +5894,7 @@ msgstr "Il y a eu un problème lors de la mise à jour de vos fils d’actu, veu msgid "There was an issue connecting to Tenor." msgstr "Il y a eu un problème de connexion à Tenor." -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5857,7 +5908,7 @@ msgstr "Il y a eu un problème de connexion au serveur" msgid "There was an issue contacting your server" msgstr "Il y a eu un problème de connexion à votre serveur" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des notifications. Appuyez ici pour réessayer." @@ -5875,7 +5926,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de vos listes. Appuyez ici pour réessayer." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Il y a eu un problème lors de l’envoi de votre rapport. Veuillez vérifier votre connexion internet." @@ -5927,7 +5978,7 @@ msgstr "Ce compte a demandé aux personnes de se connecter pour voir son profil. msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Ce compte est bloqué par un ou plusieurs de vos listes de modération. Pour le débloquer, veuillez visiter les listes directement et en retirer ce compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "Cet appel sera envoyé à <0>{0}." @@ -5977,12 +6028,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Ce fil d’actu est vide ! Vous devriez peut-être suivre plus de comptes ou ajuster vos paramètres de langue." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "Ce fil d’actu est vide." -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Ce fil d’actu n’est plus disponible. Nous vous montrons <0>Discover à la place." @@ -6002,7 +6053,7 @@ msgstr "Cette étiquette a été apposée par <0>{0}." msgid "This label was applied by the author." msgstr "Cette étiquette a été apposée par l’auteur·ice." -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "Cette étiquette a été apposée par vous." @@ -6030,12 +6081,12 @@ msgstr "Ce nom est déjà utilisé" msgid "This post has been deleted." msgstr "Ce post a été supprimé." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce post n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Ce post sera masqué des fils d’actu." @@ -6088,12 +6139,12 @@ msgstr "Ce compte ne suit personne." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Cela supprimera {0} de vos mots masqués. Vous pourrez toujours le réintégrer plus tard." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "Préférences des fils de discussion" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Préférences des fils de discussion" @@ -6101,11 +6152,11 @@ msgstr "Préférences des fils de discussion" msgid "Thread settings updated" msgstr "Paramètres du fil de discussion mis à jour" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Mode arborescent" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Préférences des fils de discussion" @@ -6146,8 +6197,8 @@ msgstr "Transformations" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Traduire" @@ -6160,7 +6211,7 @@ msgstr "Réessayer" msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "Authentification à deux facteurs" @@ -6248,7 +6299,7 @@ msgstr "Se désabonner de {0}" msgid "Unfollow Account" msgstr "Se désabonner du compte" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "Déliker ce fil d’actu" @@ -6274,17 +6325,17 @@ msgstr "Réafficher tous les posts {displayTag}" msgid "Unmute conversation" msgstr "Réafficher la conversation" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Réafficher ce fil de discussion" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Désépingler" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "Désépingler de l’accueil" @@ -6300,7 +6351,7 @@ msgstr "Désépinglé de vos fils d’actu" msgid "Unsubscribe" msgstr "Se désabonner" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Se désabonner de cet étiqueteur" @@ -6329,20 +6380,20 @@ msgstr "Envoyer plutôt une photo" msgid "Upload a text file to:" msgstr "Envoyer un fichier texte vers :" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Envoyer à partir de l’appareil photo" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Envoyer à partir de fichiers" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6382,7 +6433,7 @@ msgstr "Utiliser les recommandés" msgid "Use the DNS panel" msgstr "Utiliser le panneau DNS" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Utilisez-le pour vous connecter à l’autre application avec votre identifiant." @@ -6450,7 +6501,7 @@ msgstr "Pseudo ou e-mail" msgid "Users" msgstr "Comptes" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "comptes suivis par <0/>" @@ -6477,15 +6528,15 @@ msgstr "Valeur :" msgid "Verify DNS Record" msgstr "Vérifier l’enregistrement DNS" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "Confirmer l’e-mail" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Confirmer mon e-mail" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Confirmer mon e-mail" @@ -6502,7 +6553,7 @@ msgstr "Vérifier le fichier texte" msgid "Verify Your Email" msgstr "Vérifiez votre e-mail" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "Version {appVersion} {bundleInfo}" @@ -6519,7 +6570,7 @@ msgstr "Les vidéos ne peuvent pas dépasser 100 Mo" msgid "View {0}'s avatar" msgstr "Voir l’avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "Voir le profil de {0}" @@ -6551,7 +6602,7 @@ msgstr "Voir les informations sur ces étiquettes" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Voir le profil" @@ -6563,7 +6614,7 @@ msgstr "Afficher l’avatar" msgid "View the labeling service provided by @{0}" msgstr "Voir le service d’étiquetage fourni par @{0}" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "Voir les comptes qui a liké ce fil d’actu" @@ -6655,7 +6706,7 @@ msgstr "Nous sommes désolés, mais nous n’avons pas pu charger vos mots masqu msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Nous sommes désolés, mais votre recherche a été annulée. Veuillez réessayer dans quelques minutes." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Nous sommes désolés ! Le post auquel vous répondez a été supprimé." @@ -6664,7 +6715,7 @@ msgstr "Nous sommes désolés ! Le post auquel vous répondez a été supprimé msgid "We're sorry! We can't find the page you were looking for." msgstr "Nous sommes désolés ! La page que vous recherchez est introuvable." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "Nous sommes désolés ! Vous ne pouvez vous abonner qu’à vingt étiqueteurs, et vous avez atteint votre limite de vingt." @@ -6686,7 +6737,7 @@ msgstr "Quel est le nom de votre kit de démarrage ?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "Quoi de neuf ?" @@ -6703,15 +6754,15 @@ msgstr "Quelles langues aimeriez-vous voir apparaître dans vos fils d’actu al msgid "Who can message you?" msgstr "Qui peut discuter avec vous ?" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Qui peut répondre ?" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "Dialogue qui permet de changer qui peut répondre" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "Qui peut répondre ?" @@ -6757,11 +6808,11 @@ msgstr "Large" msgid "Write a message" msgstr "Écrire un message" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Rédiger un post" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Rédigez votre réponse" @@ -6772,12 +6823,12 @@ msgid "Writers" msgstr "Écrivain·e·s" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Oui" @@ -6794,7 +6845,7 @@ msgstr "Oui, supprimer ce kit de démarrage" msgid "Yes, reactivate my account" msgstr "Oui, réactiver mon compte" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "Hier, {time}" @@ -6935,19 +6986,19 @@ msgstr "Vous n’avez pas encore créé de kit de démarrage !" msgid "You haven't muted any words or tags yet" msgstr "Vous n’avez pas encore masqué de mot ou de mot-clé" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Vous pouvez faire appel des étiquettes poseés par des tiers si vous pensez qu’elles ont été appliquées par erreur." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Vous pouvez faire appel de ces étiquettes si vous estimez qu’elles ont été apposées par erreur." -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "Vous ne pouvez ajouter que 50 fils d’actu au maximum" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "Vous ne pouvez ajouter que 50 profils au maximum" @@ -6967,7 +7018,7 @@ msgstr "Vous devez autoriser l’accès à votre photothèque pour enregistrer u msgid "You must grant access to your photo library to save the image." msgstr "Vous devez autoriser l’accès à votre photothèque pour enregistrer l’image." -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" @@ -7007,15 +7058,15 @@ msgstr "Vous suivrez les comptes et fils d’actu suggérés une fois que vous a msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Vous suivrez les comptes suggérés une fois que vous aurez créé votre compte !" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "Vous suivrez ces personnes et {0} autres" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "Vous suivrez ces personnes immédiatement" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "Vous resterez informé grâce à ces fils d’actu" @@ -7106,7 +7157,7 @@ msgstr "Vos mots masqués" msgid "Your password has been changed successfully!" msgstr "Votre mot de passe a été modifié avec succès !" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Votre post a été publié" @@ -7114,7 +7165,7 @@ msgstr "Votre post a été publié" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Vos posts, les likes et les blocages sont publics. Les silences (comptes masqués) sont privés." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Votre profil" @@ -7122,7 +7173,7 @@ msgstr "Votre profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Votre profil, vos posts, vos fils d’actu et vos listes ne seront plus visibles par d’autres personnes sur Bluesky. Vous pouvez réactiver votre compte à tout moment en vous connectant." -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "Votre réponse a été publiée" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index 2774405b7c..51d196a40c 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -20,7 +20,7 @@ msgstr "(tá ábhar leabaithe ann)" msgid "(no email)" msgstr "(gan ríomhphost)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {duine amháin eile} two {beirt eile} few {{formattedCount} dhuine eile} many {{formattedCount} nduine eile} other {{formattedCount} duine eile}}" @@ -89,7 +89,7 @@ msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} man msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "" @@ -102,7 +102,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "Sábháilte le mo chuid fothaí" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "abhatár {0}" @@ -150,7 +150,7 @@ msgstr "{estimatedTimeHrs, plural, one {uair} two {uair} few {uair} many {uair} msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {nóiméad} two {nóiméad} few {nóiméad} many {nóiméad} other {nóiméad}}" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} á leanúint" @@ -161,11 +161,11 @@ msgstr "Ní féidir TD a chur chuig {handle}" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} gan léamh" @@ -181,7 +181,7 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Taispeáin gach freagra} one {Taispeáin freagraí a bhfuil ar a laghad moladh amháin acu} two {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} few {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} many {Taispeáin freagraí a bhfuil ar a laghad # moladh acu} other {Taispeáin freagraí a bhfuil ar a laghad # moladh acu}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> ball" @@ -203,11 +203,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {leantóir} two {leantóir} few {leantóir} many {leantóir} other {leantóir}}" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" @@ -273,15 +273,15 @@ msgid "Access profile and other navigation links" msgstr "Oscail próifíl agus nascanna eile" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Inrochtaineacht" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "Socruithe inrochtaineachta" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" @@ -291,8 +291,8 @@ msgstr "Socruithe Inrochtaineachta" #~ msgstr "cuntas" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Cuntas" @@ -339,7 +339,7 @@ msgid "Account unmuted" msgstr "Níl an cuntas i bhfolach a thuilleadh" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -363,8 +363,8 @@ msgstr "Cuir cuntas leis an liosta seo" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Cuir cuntas leis seo" @@ -441,7 +441,7 @@ msgstr "Cuir le mo chuid fothaí" #~ msgid "Added" #~ msgstr "Curtha leis" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Curtha leis an liosta" @@ -450,7 +450,7 @@ msgstr "Curtha leis an liosta" msgid "Added to my feeds" msgstr "Curtha le mo chuid fothaí" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Sonraigh an méid moltaí ar fhreagra atá de dhíth le bheith le feiceáil i d'fhotha." @@ -468,7 +468,7 @@ msgid "Adult content is disabled." msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Ardleibhéal" @@ -484,8 +484,8 @@ msgstr "" msgid "All the feeds you've saved, right in one place." msgstr "Na fothaí go léir a shábháil tú, in áit amháin." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "Ceadaigh fáil ar do chuid TDanna" @@ -510,7 +510,7 @@ msgstr "Logáilte isteach cheana mar @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -520,7 +520,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Téacs malartach" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "Téacs Malartach" @@ -549,8 +549,8 @@ msgstr "" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "" @@ -566,10 +566,18 @@ msgstr "" msgid "An issue not included in these options" msgstr "Rud nach bhfuil ar fáil sna roghanna seo" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -581,8 +589,8 @@ msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "agus" @@ -591,7 +599,7 @@ msgstr "agus" msgid "Animals" msgstr "Ainmhithe" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "GIF beo" @@ -615,26 +623,26 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí msgid "App Password names must be at least 4 characters long." msgstr "Caithfear 4 charachtar ar a laghad a bheith in ainmneacha phasfhocal na haipe." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Socruithe phasfhocal na haipe" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Pasfhocal na haipe" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Achomharc" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Achomharc in aghaidh lipéid \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Achomharc déanta" @@ -650,7 +658,7 @@ msgstr "Achomharc déanta" msgid "Appeal this decision" msgstr "Déan achomharc i gcoinne an chinnidh seo" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Cuma" @@ -660,8 +668,8 @@ msgid "Apply default recommended feeds" msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -676,6 +684,10 @@ msgstr "An bhfuil tú cinnte gur mhaith leat pasfhocal na haipe “{name}” a s msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scriosfar duitse í ach ní don duine eile atá páirteach." +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #, fuzzy #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." @@ -693,7 +705,7 @@ msgstr "An bhfuil tú cinnte gur mhaith leat {0} a bhaint de do chuid fothaí?" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "An bhfuil tú cinnte gur mhaith leat an dréacht seo a scriosadh?" @@ -719,8 +731,8 @@ msgid "At least 3 characters" msgstr "3 charachtar ar a laghad" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -733,7 +745,6 @@ msgstr "3 charachtar ar a laghad" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -743,7 +754,7 @@ msgstr "Ar ais" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Toisc go bhfuil suim agat in {interestsText}" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Bunrudaí" @@ -751,7 +762,7 @@ msgstr "Bunrudaí" msgid "Birthday" msgstr "Breithlá" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Breithlá:" @@ -795,7 +806,7 @@ msgstr "Blocáilte" msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" @@ -874,21 +885,21 @@ msgstr "Déan íomhánna doiléir agus scag ó fhothaí iad" msgid "Books" msgstr "Leabhair" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -933,7 +944,7 @@ msgstr "leat" msgid "Camera" msgstr "Ceamara" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostríocanna a bheith ann. Caithfear 4 charachtar ar a laghad a bheith ann agus gan níos mó ná 32 charachtar." @@ -942,8 +953,8 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -961,7 +972,7 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cealaigh" @@ -997,8 +1008,8 @@ msgstr "Ná déan athlua na postála" msgid "Cancel reactivation and log out" msgstr "Cuir an t-athghníomhú ar ceal agus logáil amach" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Cealaigh an cuardach" @@ -1010,17 +1021,17 @@ msgstr "Cuireann sé seo oscailt an tsuímh gréasáin atá nasctha ar ceal" msgid "Change" msgstr "Athraigh" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Athraigh" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Athraigh mo leasainm" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Athraigh mo leasainm" @@ -1028,12 +1039,12 @@ msgstr "Athraigh mo leasainm" msgid "Change my email" msgstr "Athraigh mo ríomhphost" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Athraigh mo phasfhocal" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Athraigh mo phasfhocal" @@ -1045,7 +1056,7 @@ msgstr "Athraigh an teanga phostála go {0}" msgid "Change Your Email" msgstr "Athraigh do ríomhphost" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1057,14 +1068,14 @@ msgstr "Balbhaíodh an comhrá" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "Socruithe comhrá" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "Socruithe Comhrá" @@ -1150,19 +1161,19 @@ msgstr "" msgid "Choose your password" msgstr "Roghnaigh do phasfhocal" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce." -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce. Ansin atosaigh." -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Glan na sonraí ar fad atá i dtaisce." -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." @@ -1171,11 +1182,11 @@ msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." msgid "Clear search query" msgstr "Glan an cuardach" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "Glanann seo na sonraí oidhreachta ar fad atá i dtaisce" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "Glanann seo na sonraí ar fad atá i dtaisce" @@ -1204,7 +1215,7 @@ msgstr "Cliceáil anseo le clár na clibe le haghaidh {tag} a oscailt" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" @@ -1225,7 +1236,7 @@ msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Dún" @@ -1280,7 +1291,7 @@ msgstr "Dúnann sé seo an barra nascleanúna ag an mbun" msgid "Closes password update alert" msgstr "Dúnann sé seo an rabhadh faoi uasdátú an phasfhocail" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dréacht" @@ -1288,11 +1299,11 @@ msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dr msgid "Closes viewer for header image" msgstr "Dúnann sé seo an t-amharcóir le haghaidh íomhá an cheanntáisc" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "Laghdaigh an liosta úsáideoirí" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Laghdaíonn sé seo liosta na n-úsáideoirí le haghaidh an fhógra sin" @@ -1306,7 +1317,7 @@ msgstr "Greann" msgid "Comics" msgstr "Greannáin" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" @@ -1319,7 +1330,7 @@ msgstr "Críochnaigh agus tosaigh ag baint úsáide as do chuntas." msgid "Complete the challenge" msgstr "Freagair an dúshlán" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Scríobh postálacha chomh fada le {MAX_GRAPHEME_LENGTH} litir agus carachtair eile" @@ -1344,8 +1355,6 @@ msgstr "Le socrú i <0>socruithe na modhnóireachta." #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1462,12 +1471,12 @@ msgstr "Scriosadh an comhrá" msgid "Cooking" msgstr "Cócaireacht" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Cóipeáilte" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" @@ -1475,7 +1484,7 @@ msgstr "Leagan cóipeáilte sa ghearrthaisce" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -1484,12 +1493,12 @@ msgstr "Cóipeáilte sa ghearrthaisce" msgid "Copied!" msgstr "Cóipeáilte!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Cóipeálann sé seo pasfhocal na haipe" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Cóipeáil" @@ -1502,11 +1511,11 @@ msgstr "Cóipeáil {0}" msgid "Copy code" msgstr "Cóipeáil an cód" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "" @@ -1514,8 +1523,8 @@ msgstr "" msgid "Copy link to list" msgstr "Cóipeáil an nasc leis an liosta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Cóipeáil an nasc leis an bpostáil" @@ -1524,20 +1533,24 @@ msgstr "Cóipeáil an nasc leis an bpostáil" msgid "Copy message text" msgstr "Cóipeáil téacs na teachtaireachta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Cóipeáil téacs na postála" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "Níor éiríodh ar an gcomhrá a fhágail" @@ -1572,17 +1585,17 @@ msgstr "" msgid "Create a new account" msgstr "Cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Cruthaigh cuntas nua Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "" @@ -1607,7 +1620,7 @@ msgstr "Cruthaigh abhatár nua ina ionad sin" msgid "Create another" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Cruthaigh pasfhocal aipe" @@ -1647,7 +1660,7 @@ msgid "Custom domain" msgstr "Sainfhearann" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, agus chun cabhrú leat teacht ar an ábhar a thaitníonn leat" @@ -1655,8 +1668,8 @@ msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, a msgid "Customize media from external sites." msgstr "Oiriúnaigh na meáin ó shuíomhanna seachtracha" -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Dorcha" @@ -1664,7 +1677,7 @@ msgstr "Dorcha" msgid "Dark mode" msgstr "Modh dorcha" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Téama Dorcha" @@ -1673,15 +1686,15 @@ msgid "Date of birth" msgstr "Dáta breithe" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "Díghníomhaigh mo chuntas" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "Díghníomhaigh mo chuntas" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "Dífhabhtaigh Modhnóireacht" @@ -1693,13 +1706,13 @@ msgstr "Painéal dífhabhtaithe" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Scrios" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Scrios an cuntas" @@ -1719,8 +1732,8 @@ msgstr "Scrios pasfhocal na haipe" msgid "Delete app password?" msgstr "Scrios pasfhocal na haipe?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "Scrios taifead dearbhaithe comhrá" @@ -1744,12 +1757,12 @@ msgstr "Scrios an teachtaireacht seo domsa" msgid "Delete my account" msgstr "Scrios mo chuntas" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Scrios mo chuntas…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Scrios an phostáil" @@ -1766,7 +1779,7 @@ msgstr "" msgid "Delete this list?" msgstr "An bhfuil fonn ort an liosta seo a scriosadh?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "An bhfuil fonn ort an phostáil seo a scriosadh?" @@ -1778,7 +1791,7 @@ msgstr "Scriosta" msgid "Deleted post." msgstr "Scriosadh an phostáil." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "Scriosann sé seo an taifead dearbhaithe comhrá" @@ -1793,11 +1806,11 @@ msgstr "Cur síos" msgid "Descriptive alt text" msgstr "Téacs malartach tuairisciúil" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Ar mhaith leat rud éigin a rá?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Breacdhorcha" @@ -1834,11 +1847,11 @@ msgstr "Ná húsáid aiseolas haptach" msgid "Disabled" msgstr "Díchumasaithe" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Ná sábháil" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "Faigh réidh leis an dréacht?" @@ -1856,7 +1869,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Aimsigh sainfhothaí nua" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "" @@ -1909,22 +1922,20 @@ msgstr "Fearann dearbhaithe!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Déanta" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Déanta" @@ -1933,7 +1944,7 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "" @@ -2003,7 +2014,7 @@ msgctxt "action" msgid "Edit" msgstr "Eagar" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Cuir an t-abhatár in eagar" @@ -2025,7 +2036,7 @@ msgstr "Athraigh mionsonraí an liosta" msgid "Edit Moderation List" msgstr "Athraigh liosta na modhnóireachta" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2040,12 +2051,12 @@ msgstr "Athraigh mo phróifíl" msgid "Edit People" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Athraigh an phróifíl" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Athraigh an Phróifíl" @@ -2062,7 +2073,7 @@ msgstr "" msgid "Edit User List" msgstr "Athraigh an liosta d’úsáideoirí" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "" @@ -2074,7 +2085,7 @@ msgstr "Athraigh d’ainm taispeána" msgid "Edit your profile description" msgstr "Athraigh an cur síos ort sa phróifíl" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "" @@ -2113,7 +2124,7 @@ msgstr "Seoladh ríomhphoist uasdátaithe" msgid "Email verified" msgstr "Ríomhphost dearbhaithe" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "Ríomhphost:" @@ -2122,8 +2133,8 @@ msgid "Embed HTML code" msgstr "Leabaigh an cód HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Leabaigh an phostáil" @@ -2152,11 +2163,16 @@ msgstr "Cuir ábhar do dhaoine fásta ar fáil" msgid "Enable external media" msgstr "Cuir meáin sheachtracha ar fáil" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Cuir seinnteoirí na meán ar fáil le haghaidh" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Cuir an socrú seo ar siúl le gan ach freagraí i measc na ndaoine a leanann tú a fheiceáil." @@ -2183,7 +2199,7 @@ msgstr "Deireadh an fhotha" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Cuir isteach ainm don phasfhocal aipe seo" @@ -2251,7 +2267,7 @@ msgid "Everybody" msgstr "Chuile dhuine" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Tig le chuile dhuine freagra a thabhairt" @@ -2287,8 +2303,8 @@ msgstr "Fágann sé seo próiseas laghdú an íomhá" msgid "Exits image view" msgstr "Fágann sé seo an radharc ar an íomhá" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Fágann sé seo an cuardach" @@ -2296,7 +2312,7 @@ msgstr "Fágann sé seo an cuardach" msgid "Expand alt text" msgstr "Taispeáin an téacs malartach ina iomláine" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "Leathnaigh an liosta úsáideoirí" @@ -2305,6 +2321,10 @@ msgstr "Leathnaigh an liosta úsáideoirí" msgid "Expand or collapse the full post you are replying to" msgstr "Leathnaigh nó laghdaigh an téacs iomlán a bhfuil tú ag freagairt" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Meáin is féidir a bheith gáirsiúil nó goilliúnach." @@ -2313,12 +2333,12 @@ msgstr "Meáin is féidir a bheith gáirsiúil nó goilliúnach." msgid "Explicit sexual images." msgstr "Íomhánna gnéasacha." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "Easpórtáil mo chuid sonraí" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "Easpórtáil mo chuid sonraí" @@ -2328,17 +2348,17 @@ msgid "External Media" msgstr "Meáin sheachtracha" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "Is féidir le meáin sheachtracha cumas a thabhairt do shuíomhanna ar an nGréasán eolas fútsa agus faoi do ghléas a chnuasach. Ní sheoltar ná iarrtar aon eolas go dtí go mbrúnn tú an cnaipe “play”." -#: src/Navigation.tsx:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Roghanna maidir le meáin sheachtracha" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Socruithe maidir le meáin sheachtracha" @@ -2368,8 +2388,8 @@ msgstr "Teip ar scriosadh na postála. Déan iarracht eile." msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "" @@ -2391,20 +2411,24 @@ msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" #~ msgid "Failed to load recommended feeds" #~ msgstr "Teip ar lódáil na bhfothaí molta" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "Níor sábháladh an íomhá: {0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "Teip ar sheoladh" @@ -2413,12 +2437,12 @@ msgstr "Teip ar sheoladh" #~ msgid "Failed to send message(s)." #~ msgstr "Teip ar theachtaireacht a scriosadh" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "" @@ -2431,7 +2455,7 @@ msgstr "" msgid "Failed to update settings" msgstr "Teip ar shocruithe a uasdátú" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Fotha" @@ -2449,19 +2473,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Aiseolas" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Fothaí" @@ -2523,11 +2547,11 @@ msgstr "Aimsigh postálacha agus úsáideoirí ar Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Mionathraigh na snáitheanna chomhrá" @@ -2557,7 +2581,7 @@ msgid "Flip vertically" msgstr "Iompaigh go hingearach é" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2602,7 +2626,7 @@ msgstr "" msgid "Follow Back" msgstr "Lean Ar Ais" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2619,22 +2643,22 @@ msgstr "" #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Leanta ag {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Leanta ag {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" @@ -2642,15 +2666,15 @@ msgstr "" msgid "Followed users" msgstr "Cuntais a leanann tú" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Cuntais a leanann tú amháin" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "— lean sé/sí thú" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2659,7 +2683,7 @@ msgstr "" msgid "Followers" msgstr "Leantóirí" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "" @@ -2669,7 +2693,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2681,7 +2705,7 @@ msgstr "" msgid "Following" msgstr "Á leanúint" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Ag leanúint {0}" @@ -2690,13 +2714,13 @@ msgstr "Ag leanúint {0}" msgid "Following {name}" msgstr "Ag leanacht {name}" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" @@ -2721,7 +2745,7 @@ msgstr "Bia" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Ar chúiseanna slándála, beidh orainn cód dearbhaithe a chur chuig do sheoladh ríomhphoist." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Ar chúiseanna slándála, ní bheidh tú in ann é seo a fheiceáil arís. Má chailleann tú an pasfhocal seo beidh ort ceann nua a chruthú." @@ -2746,7 +2770,7 @@ msgstr "Is minic a phostálann siad ábhar nach bhfuil de dhíth" msgid "From @{sanitizedAuthor}" msgstr "Ó @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "Ó <0/>" @@ -2759,6 +2783,10 @@ msgstr "Gailearaí" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "Tús maith" @@ -2806,12 +2834,12 @@ msgid "Go Back" msgstr "Ar ais" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2875,7 +2903,7 @@ msgstr "Haptaic" msgid "Harassment, trolling, or intolerance" msgstr "Ciapadh, trolláil, nó éadulaingt" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Haischlib" @@ -2888,7 +2916,7 @@ msgid "Having trouble?" msgstr "Fadhb ort?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Cúnamh" @@ -2908,7 +2936,7 @@ msgstr "Tabhair le fios dúinn nach bot thú trí pictiúr a uaslódáil nó abh #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Seo cúpla fotha a phléann le rudaí a bhfuil suim agat iontu: {interestsText}. Is féidir leat an méid acu is mian leat a leanúint." -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Seo é do phasfhocal aipe." @@ -2919,17 +2947,17 @@ msgstr "Seo é do phasfhocal aipe." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Cuir an phostáil seo i bhfolach" @@ -2938,11 +2966,11 @@ msgstr "Cuir an phostáil seo i bhfolach" msgid "Hide the content" msgstr "Cuir an t-ábhar seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "An bhfuil fonn ort an phostáil seo a chur i bhfolach?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Cuir liosta na gcuntas i bhfolach" @@ -2974,12 +3002,12 @@ msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féa msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil." -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Baile" @@ -3033,7 +3061,7 @@ msgstr "Ní duine fásta thú de réir dhlí do thíre, tá ar do thuismitheoir msgid "If you delete this list, you won't be able to recover it." msgstr "Má scriosann tú an liosta seo, ní bheidh tú in ann é a fháil ar ais." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Má bhaineann tú an phostáil seo, ní bheidh tú in ann í a fháil ar ais." @@ -3057,7 +3085,7 @@ msgstr "Íomhá" msgid "Image alt text" msgstr "Téacs malartach le híomhá" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -3077,7 +3105,7 @@ msgstr "Cuir isteach an cód a seoladh chuig do ríomhphost leis an bpasfhocal a msgid "Input confirmation code for account deletion" msgstr "Cuir isteach an cód dearbhaithe leis an gcuntas a scriosadh" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Cuir isteach an t-ainm le haghaidh phasfhocal na haipe" @@ -3150,7 +3178,7 @@ msgstr "Cóid chuiridh: {0} ar fáil" msgid "Invite codes: 1 available" msgstr "Cóid chuiridh: 1 ar fáil" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -3174,8 +3202,8 @@ msgstr "" msgid "Jobs" msgstr "Jabanna" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3214,11 +3242,11 @@ msgstr "Nótaí faoi úsáideoirí nó ábhar is ea lipéid. Is féidir úsáid #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "cuireadh lipéid ar an {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Lipéid ar do chuntas" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "Lipéid ar do chuid ábhair" @@ -3226,16 +3254,16 @@ msgstr "Lipéid ar do chuid ábhair" msgid "Language selection" msgstr "Rogha teanga" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Socruithe teanga" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Socruithe teanga" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Teangacha" @@ -3295,7 +3323,7 @@ msgstr "Ag fágáil slán ag Bluesky" msgid "left to go." msgstr "le déanamh fós." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." @@ -3313,7 +3341,7 @@ msgstr "Socraímis do phasfhocal arís!" msgid "Let's go!" msgstr "Ar aghaidh linn!" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Sorcha" @@ -3331,13 +3359,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Mol an fotha seo" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Molta ag" @@ -3359,11 +3387,11 @@ msgstr "Molta ag" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Molta ag {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "a mhol do shainfhotha" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "a mhol do phostáil" @@ -3375,7 +3403,7 @@ msgstr "Moltaí" msgid "Likes on this post" msgstr "Moltaí don phostáil seo" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Liosta" @@ -3412,12 +3440,12 @@ msgstr "Liosta díbhlocáilte" msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Liostaí" @@ -3425,25 +3453,25 @@ msgstr "Liostaí" msgid "Lists blocking this user:" msgstr "Liostaí a bhlocálann an t-úsáideoir seo:" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Lódáil fógraí nua" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Lódáil postálacha nua" @@ -3452,7 +3480,7 @@ msgstr "Lódáil postálacha nua" msgid "Loading..." msgstr "Ag lódáil …" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Logleabhar" @@ -3523,7 +3551,7 @@ msgstr "Marcáil léite" msgid "Media" msgstr "Meáin" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "úsáideoirí luaite" @@ -3545,7 +3573,7 @@ msgstr "Teachtaireacht {0}" msgid "Message deleted" msgstr "Scriosadh an teachtaireacht" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Teachtaireacht ón bhfreastalaí: {0}" @@ -3562,7 +3590,7 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message settings" msgstr "Socruithe teachtaireachta" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3578,9 +3606,9 @@ msgstr "Teachtaireachtaí" msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Modhnóireacht" @@ -3616,16 +3644,16 @@ msgstr "Liosta modhnóireachta uasdátaithe" msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Socruithe modhnóireachta" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "Stádais modhnóireachta" @@ -3650,7 +3678,7 @@ msgstr "Tuilleadh fothaí" msgid "More options" msgstr "Tuilleadh roghanna" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "Freagraí a fuair an méid is mó moltaí ar dtús" @@ -3717,13 +3745,13 @@ msgstr "Cuir an focal seo i bhfolach i dtéacs postálacha agus i gclibeanna" msgid "Mute this word in tags only" msgstr "Ná cuir an focal seo i bhfolach ach i gclibeanna" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Cuir an snáithe seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Cuir focail ⁊ clibeanna i bhfolach" @@ -3735,7 +3763,7 @@ msgstr "Curtha i bhfolach" msgid "Muted accounts" msgstr "Cuntais a cuireadh i bhfolach" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuntais a Cuireadh i bhFolach" @@ -3769,15 +3797,15 @@ msgstr "Mo Chuid Fothaí" msgid "My Profile" msgstr "Mo Phróifíl" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "Na fothaí a shábháil mé" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Na Fothaí a Shábháil Mé" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ainm" @@ -3812,7 +3840,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Téann sé seo chuig an gcéad scáileán eile" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Téann sé seo chuig do phróifíl" @@ -3841,7 +3869,7 @@ msgstr "Nua" msgid "New" msgstr "Nua" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3869,9 +3897,9 @@ msgid "New post" msgstr "Postáil nua" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3891,7 +3919,7 @@ msgstr "" msgid "New User List" msgstr "Liosta Nua d’Úsáideoirí" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "Na freagraí is déanaí ar dtús" @@ -3926,16 +3954,16 @@ msgstr "Ar aghaidh" msgid "Next image" msgstr "An chéad íomhá eile" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Níl" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Gan chur síos" @@ -3953,7 +3981,7 @@ msgstr "Níor aimsíodh GIFanna speisialta. D'fhéadfadh sé gur tharla fadhb le msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ní leantar {0} níos mó" @@ -3970,7 +3998,7 @@ msgstr "Níl aon teachtaireacht ann fós" msgid "No more conversations to show" msgstr "Níl aon chomhráite eile le taispeáint" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Níl aon fhógra ann fós!" @@ -4002,7 +4030,7 @@ msgstr "Gan torthaí" msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4049,7 +4077,7 @@ msgstr "Lomnochtacht Neamhghnéasach" #~ msgid "Not Applicable." #~ msgstr "Ní bhaineann sé sin le hábhar." -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Ní bhfuarthas é sin" @@ -4060,7 +4088,7 @@ msgid "Not right now" msgstr "Ní anois" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Nóta faoi roinnt" @@ -4073,6 +4101,19 @@ msgstr "Nod leat: is gréasán oscailte poiblí Bluesky. Ní chuireann an socrú msgid "Nothing here" msgstr "Tada anseo" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "Fuaimeanna fógra" @@ -4081,13 +4122,14 @@ msgstr "Fuaimeanna fógra" msgid "Notification Sounds" msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Fógraí" @@ -4095,7 +4137,7 @@ msgstr "Fógraí" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "Anois" @@ -4125,7 +4167,7 @@ msgstr "Úps!" msgid "Oh no! Something went wrong." msgstr "Úps! Theip ar rud éigin." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "OK" @@ -4133,7 +4175,7 @@ msgstr "OK" msgid "Okay" msgstr "Maith go leor" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "Na freagraí is sine ar dtús" @@ -4145,7 +4187,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Atosú an chláraithe" @@ -4153,7 +4195,7 @@ msgstr "Atosú an chláraithe" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." @@ -4161,7 +4203,7 @@ msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." msgid "Only .jpg and .png files are supported" msgstr "Ní oibríonn ach comhaid .jpg agus .png" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -4181,6 +4223,7 @@ msgstr "Úps! Theip ar rud éigin!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Úps!" @@ -4202,16 +4245,16 @@ msgstr "Oscail an cruthaitheoir abhatáir" msgid "Open conversation options" msgstr "Oscail na roghanna comhrá" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Oscail roghnóir na n-emoji" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "Oscail roghchlár na bhfothaí" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Oscail nascanna leis an mbrabhsálaí san aip" @@ -4227,7 +4270,7 @@ msgstr "Oscail suíomhanna na gclibeanna agus na bhfocal a cuireadh i bhfolach" msgid "Open navigation" msgstr "Oscail an nascleanúint" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" @@ -4235,12 +4278,12 @@ msgstr "Oscail roghchlár na bpostálacha" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Oscail leathanach an Storybook" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "Oscail logleabhar an chórais" @@ -4252,7 +4295,7 @@ msgstr "Osclaíonn sé seo {numItems} rogha" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "Osclaíonn sé seo na socruithe inrochtaineachta" @@ -4268,7 +4311,7 @@ msgstr "Osclaíonn sé seo tuilleadh sonraí le haghaidh iontráil dífhabhtaith msgid "Opens camera on device" msgstr "Osclaíonn sé seo an ceamara ar an ngléas" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "Osclaíonn sé seo na socruithe comhrá" @@ -4276,7 +4319,7 @@ msgstr "Osclaíonn sé seo na socruithe comhrá" msgid "Opens composer" msgstr "Osclaíonn sé seo an t-eagarthóir" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Osclaíonn sé seo na socruithe teanga is féidir a dhéanamh" @@ -4284,7 +4327,7 @@ msgstr "Osclaíonn sé seo na socruithe teanga is féidir a dhéanamh" msgid "Opens device photo gallery" msgstr "Osclaíonn sé seo gailearaí na ngrianghraf ar an ngléas" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Osclaíonn sé seo na socruithe le haghaidh leabuithe seachtracha" @@ -4306,27 +4349,27 @@ msgstr "Osclaíonn sé seo fuinneog chun GIF a roghnú" msgid "Opens list of invite codes" msgstr "Osclaíonn sé seo liosta na gcód cuiridh" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "Osclaíonn sé seo fuinneog chun díghníomhú an chuntais a dhearbhú" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Osclaíonn sé seo an fhuinneog le scriosadh an chuntais a dhearbhú. Tá cód ríomhphoist riachtanach" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "Osclaíonn sé seo an fhuinneog le do phasfhocal Bluesky a athrú" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Osclaíonn sé seo an fhuinneog le leasainm nua Bluesky a roghnú" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Osclaíonn sé seo an fhuinneog le stór sonraí do chuntais Bluesky a íoslódáil" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "Osclaíonn sé seo fuinneog le deimhniú an ríomhphoist" @@ -4334,7 +4377,7 @@ msgstr "Osclaíonn sé seo fuinneog le deimhniú an ríomhphoist" msgid "Opens modal for using custom domain" msgstr "Osclaíonn sé seo an fhuinneog le sainfhearann a úsáid" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Osclaíonn sé seo socruithe na modhnóireachta" @@ -4346,15 +4389,15 @@ msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte a athrú" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte go léir" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "Osclaíonn sé seo an leathanach a bhfuil socruithe phasfhocal na haipe air" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "Osclaíonn sé seo roghanna don fhotha Following" @@ -4367,30 +4410,34 @@ msgstr "Osclaíonn sé seo an suíomh gréasáin atá nasctha" #~ msgid "Opens the message settings page" #~ msgstr "Osclaíonn sé seo logleabhar an chórais" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Osclaíonn sé seo leathanach an Storybook" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Osclaíonn sé seo logleabhar an chórais" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Osclaíonn sé seo roghanna na snáitheanna" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "Osclaíonn sé an phróifíl seo" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Rogha {0} as {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "Is féidir tuilleadh eolais a chur ar fáil thíos:" @@ -4450,7 +4497,7 @@ msgstr "Pasfhocal uasdátaithe" msgid "Password updated!" msgstr "Pasfhocal uasdátaithe!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "Sos" @@ -4459,19 +4506,19 @@ msgstr "Sos" msgid "People" msgstr "Daoine" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "Na daoine atá leanta ag @{0}" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "Na leantóirí atá ag @{0}" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "Tá cead de dhíth le rolla an cheamara a oscailt." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Ní bhfuarthas cead le rolla an cheamara a oscailt. Athraigh socruithe an chórais len é seo a chur ar fáil, le do thoil." @@ -4492,12 +4539,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "Pictiúir le haghaidh daoine fásta." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Greamaigh le baile" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "Greamaigh le Baile" @@ -4509,7 +4556,7 @@ msgstr "Fothaí greamaithe" msgid "Pinned to your feeds" msgstr "Greamaithe le do chuid fothaí" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "Seinn" @@ -4522,7 +4569,7 @@ msgstr "Seinn {0}" #~ msgid "Play notification sounds" #~ msgstr "Fuaimeanna fógra" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "Seinn nó stop an GIF" @@ -4556,7 +4603,7 @@ msgstr "Dearbhaigh do ríomhphost roimh é a athrú. Riachtanas sealadach é seo msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Cuir isteach ainm le haghaidh phasfhocal na haipe, le do thoil. Ní cheadaítear spásanna gan aon rud eile ann." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Cuir isteach ainm nach bhfuil in úsáid cheana féin le haghaidh Phasfhocal na hAipe nó bain úsáid as an gceann a chruthóidh muid go randamach." @@ -4577,7 +4624,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Cuir isteach do phasfhocal freisin, le do thoil." -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Abair linn, le do thoil, cén fáth a gcreideann tú gur chuir {0} an lipéad seo i bhfeidhm go mícheart" @@ -4594,7 +4641,7 @@ msgstr "Logáil isteach mar @{0}" msgid "Please Verify Your Email" msgstr "Dearbhaigh do ríomhphost, le do thoil." -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Fan le lódáil ar fad do chárta naisc, le do thoil." @@ -4607,8 +4654,8 @@ msgstr "Polaitíocht" msgid "Porn" msgstr "Pornagrafaíocht" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Postáil" @@ -4622,9 +4669,9 @@ msgstr "Postáil" msgid "Post by {0}" msgstr "Postáil ó {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Postáil ó @{0}" @@ -4680,6 +4727,10 @@ msgstr "Cuireadh na postálacha i bhfolach" msgid "Potentially Misleading Link" msgstr "Is féidir go bhfuil an nasc seo míthreorach." +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "Brúigh le iarracht a thabhairt ar nascadh arís" @@ -4700,7 +4751,7 @@ msgstr "Brúigh le iarracht eile a dhéanamh" #~ msgid "Press to Retry" #~ msgstr "Brúigh le iarracht eile a dhéanamh" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4712,20 +4763,24 @@ msgstr "An íomhá roimhe seo" msgid "Primary Language" msgstr "Príomhtheanga" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Tabhair Tosaíocht do Do Chuid Leantóirí" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Príobháideacht" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Polasaí príobháideachta" @@ -4744,9 +4799,9 @@ msgstr "próifíl" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Próifíl" @@ -4754,7 +4809,7 @@ msgstr "Próifíl" msgid "Profile updated" msgstr "Próifíl uasdátaithe" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Dearbhaigh do ríomhphost le do chuntas a chosaint." @@ -4770,23 +4825,23 @@ msgstr "Liostaí poiblí agus inroinnte d’úsáideoirí le cur i bhfolach nó msgid "Public, shareable lists which can drive feeds." msgstr "Liostaí poiblí agus inroinnte atá in ann fothaí a bheathú" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Foilsigh an phostáil" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Foilsigh an freagra" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -4811,7 +4866,7 @@ msgstr "Postáil athluaite" #~ msgid "Quote Post" #~ msgstr "Luaigh an phostáil seo" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Randamach" @@ -4848,19 +4903,23 @@ msgstr "Cuardaigh a Rinneadh le Déanaí" msgid "Reconnect" msgstr "Athnasc" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "Athlódáil comhráite" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Scrios" @@ -4872,7 +4931,7 @@ msgstr "" msgid "Remove account" msgstr "Bain an cuntas de" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "Bain an tAbhatár Amach" @@ -4884,20 +4943,20 @@ msgstr "Bain an Fógra Meirge Amach" msgid "Remove embed" msgstr "Bain an leabú" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Bain an fotha de" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "An bhfuil fonn ort an fotha a bhaint?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" @@ -4911,7 +4970,7 @@ msgstr "É sin a bhaint de mo chuid fothaí?" msgid "Remove image" msgstr "Bain an íomhá de" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Bain réamhléiriú den íomhá" @@ -4936,11 +4995,11 @@ msgstr "Bain an t-athfhriotal de" msgid "Remove repost" msgstr "Scrios an athphostáil" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Bain an fotha seo de do chuid fothaí sábháilte" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Baineadh den liosta é" @@ -4956,15 +5015,19 @@ msgid "Removed from your feeds" msgstr "Baineadh de do chuid fothaí é" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "Baineann sé seo an mhionsamhail réamhshocraithe de {0}" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "Baineann sé seo an mhionsamhail réamhshocraithe de {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Baineann sé seo an t-athfhriotal" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "Cuir an fotha Discover ina áit" @@ -4980,16 +5043,16 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Ní féidir freagraí a thabhairt ar an gcomhrá seo" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Freagair" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Scagairí freagra" @@ -4998,17 +5061,23 @@ msgstr "Scagairí freagra" #~ msgid "Reply to <0/>" #~ msgstr "Freagra ar <0/>" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Freagra ar <0><1/>" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5035,8 +5104,8 @@ msgstr "Tuairiscigh an comhrá seo" msgid "Report dialog" msgstr "Tuairiscigh comhrá" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Déan gearán faoi fhotha" @@ -5048,8 +5117,8 @@ msgstr "Déan gearán faoi liosta" msgid "Report message" msgstr "Tuairiscigh an teachtaireacht seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Déan gearán faoi phostáil" @@ -5111,7 +5180,7 @@ msgstr "Athphostáil nó luaigh postáil" msgid "Reposted By" msgstr "Athphostáilte ag" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "Athphostáilte ag {0}" @@ -5119,11 +5188,16 @@ msgstr "Athphostáilte ag {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Athphostáilte ag <0/>" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "Athphostáilte ag <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "— d'athphostáil sé/sí do phostáil" @@ -5166,8 +5240,8 @@ msgstr "Cód athshocraithe" msgid "Reset Code" msgstr "Cód Athshocraithe" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Athshocraigh an próiseas cláraithe" @@ -5175,16 +5249,16 @@ msgstr "Athshocraigh an próiseas cláraithe" msgid "Reset password" msgstr "Athshocraigh an pasfhocal" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Athshocraigh na roghanna" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Athshocraíonn sé seo an clárú" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Athshocraíonn sé seo na roghanna" @@ -5197,7 +5271,7 @@ msgstr "Baineann sé seo triail eile as an logáil isteach" msgid "Retries the last action, which errored out" msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5234,7 +5308,7 @@ msgstr "Filleann sé seo ar an leathanach roimhe seo" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5243,7 +5317,7 @@ msgstr "Filleann sé seo ar an leathanach roimhe seo" msgid "Save" msgstr "Sábháil" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5265,8 +5339,8 @@ msgstr "Sábháil na hathruithe" msgid "Save handle change" msgstr "Sábháil an leasainm nua" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5274,12 +5348,12 @@ msgstr "" msgid "Save image crop" msgstr "Sábháil an pictiúr bearrtha" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "Sábháil i mo chuid fothaí" @@ -5287,7 +5361,7 @@ msgstr "Sábháil i mo chuid fothaí" msgid "Saved Feeds" msgstr "Fothaí Sábháilte" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "Sábháladh i do rolla ceamara é" @@ -5314,8 +5388,8 @@ msgstr "Sábhálann sé seo na socruithe le haghaidh íomhánna a laghdú" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "Abair heileo!" @@ -5329,9 +5403,9 @@ msgid "Scroll to top" msgstr "Fill ar an mbarr" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5339,14 +5413,14 @@ msgstr "Fill ar an mbarr" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Cuardaigh" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "Déan cuardach ar “{query}”" @@ -5372,7 +5446,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Cuardaigh úsáideoirí" @@ -5475,7 +5549,7 @@ msgstr "Roghnaigh rogha {i} as {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Roghnaigh an emoji {emojiName} mar abhatár" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "Roghnaigh na seirbhísí modhnóireachta le tuairisciú chuige" @@ -5487,6 +5561,10 @@ msgstr "Roghnaigh an tseirbhís a óstálann do chuid sonraí." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Roghnaigh fothaí le leanúint ón liosta thíos" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Roghnaigh na rudaí ba mhaith leat a fheiceáil (nó gan a fheiceáil), agus leanfaimid ar aghaidh as sin" @@ -5537,8 +5615,7 @@ msgctxt "action" msgid "Send Email" msgstr "Seol ríomhphost" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Seol aiseolas" @@ -5547,14 +5624,14 @@ msgstr "Seol aiseolas" msgid "Send message" msgstr "Seol teachtaireacht" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "Seol an phostáil seo chuig..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "Seol an tuairisc" @@ -5567,8 +5644,8 @@ msgstr "Seol an tuairisc chuig {0}" msgid "Send verification email" msgstr "Seol ríomhphost dearbhaithe" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "Seol mar theachtaireacht dhíreach" @@ -5588,23 +5665,23 @@ msgstr "Socraigh do bhreithlá" msgid "Set new password" msgstr "Socraigh pasfhocal nua" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Roghnaigh “Níl” chun postálacha athluaite a chur i bhfolach i d'fhotha. Feicfidh tú athphostálacha fós." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Roghnaigh “Níl” chun freagraí a chur i bhfolach i d'fhotha." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Roghnaigh “Níl” chun athphostálacha a chur i bhfolach i d'fhotha." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Roghnaigh “Tá” le freagraí a thaispeáint i snáitheanna. Is gné thurgnamhach é seo." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Roghnaigh “Tá” le samplaí ó do chuid fothaí sábháilte a thaispeáint in ”Á Leanúint”. Is gné thurgnamhach é seo." @@ -5616,23 +5693,23 @@ msgstr "Socraigh do chuntas" msgid "Sets Bluesky username" msgstr "Socraíonn sé seo d'ainm úsáideora ar Bluesky" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "Roghnaíonn sé seo an modh dorcha" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "Roghnaíonn sé seo an modh sorcha" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "Roghnaíonn sé seo scéim dathanna an chórais" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "Úsáideann sé seo an téama dorcha mar théama dorcha" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "Úsáideann sé seo an téama breacdhorcha mar théama dorcha" @@ -5652,11 +5729,11 @@ msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go hard" msgid "Sets image aspect ratio to wide" msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go leathan" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Socruithe" @@ -5668,19 +5745,19 @@ msgstr "Gníomhaíocht ghnéasach nó lomnochtacht gháirsiúil." msgid "Sexually Suggestive" msgstr "Graosta" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Comhroinn" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Comhroinn" @@ -5694,18 +5771,18 @@ msgid "Share a fun fact!" msgstr "Roinn rud éigin fútsa féin!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Comhroinn mar sin féin" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Comhroinn an fotha" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5715,12 +5792,12 @@ msgstr "" msgid "Share Link" msgstr "Comhroinn Nasc" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -5728,7 +5805,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5736,6 +5813,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "Roinn an fotha is fearr leat!" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Roinneann sé seo na suíomh gréasáin atá nasctha" @@ -5743,7 +5824,7 @@ msgstr "Roinneann sé seo na suíomh gréasáin atá nasctha" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Taispeáin" @@ -5751,7 +5832,7 @@ msgstr "Taispeáin" #~ msgid "Show all replies" #~ msgstr "Taispeáin gach freagra" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "Taispeáin an téacs malartach" @@ -5777,19 +5858,19 @@ msgstr "Taispeáin cuntais cosúil le {0}" msgid "Show hidden replies" msgstr "Taispeáin freagraí i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Níos lú den sórt seo" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Tuilleadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "Níos mó den sórt seo" @@ -5797,11 +5878,11 @@ msgstr "Níos mó den sórt seo" msgid "Show muted replies" msgstr "Taispeáin freagraí balbhaithe" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Taispeáin postálacha ó mo chuid fothaí" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Taispeáin postálacha athluaite" @@ -5817,11 +5898,11 @@ msgstr "Taispeáin postálacha athluaite" #~ msgid "Show re-posts in Following feed" #~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Taispeáin freagraí" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Taispeáin freagraí ó na daoine a leanann tú roimh aon fhreagra eile." @@ -5837,7 +5918,7 @@ msgstr "Taispeáin freagraí ó na daoine a leanann tú roimh aon fhreagra eile. #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Taispeáin athphostálacha" @@ -5903,8 +5984,8 @@ msgstr "Logáil isteach nó cláraigh chun páirt a ghlacadh sa chomhrá!" msgid "Sign into Bluesky or create a new account" msgstr "Logáil isteach i Bluesky nó cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Logáil amach" @@ -5929,7 +6010,7 @@ msgstr "Cláraigh nó logáil isteach chun páirt a ghlacadh sa chomhrá" msgid "Sign-in Required" msgstr "Caithfidh tú logáil isteach" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Logáilte isteach mar" @@ -5938,12 +6019,12 @@ msgstr "Logáilte isteach mar" msgid "Signed in as @{0}" msgstr "Logáilte isteach mar @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -5961,7 +6042,7 @@ msgstr "Ná bac leis an bpróiseas seo" msgid "Software Dev" msgstr "Forbairt Bogearraí" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -5989,16 +6070,21 @@ msgstr "Chuaigh rud éigin amú, bain triail eile as" msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Ár leithscéal. Chuaigh do sheisiún i léig. Ní mór duit logáil isteach arís." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Sórtáil freagraí" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Sórtáil freagraí ar an bpostáil chéanna de réir:" @@ -6006,7 +6092,7 @@ msgstr "Sórtáil freagraí ar an bpostáil chéanna de réir:" #~ msgid "Source:" #~ msgstr "Foinse:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "Foinse: <0>{0}" @@ -6028,7 +6114,7 @@ msgstr "Spórt" msgid "Square" msgstr "Cearnóg" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "Tosaigh comhrá nua" @@ -6045,8 +6131,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6071,7 +6157,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Leathanach stádais" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "Leathanach Stádais" @@ -6083,17 +6169,17 @@ msgstr "Leathanach Stádais" msgid "Step {0} of {1}" msgstr "Céim {0} as {1}" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "Stóráil scriosta, tá ort an aip a atosú anois." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6115,7 +6201,7 @@ msgstr "Glac síntiús le lipéadóir" #~ msgid "Subscribe to the {0} feed" #~ msgstr "Liostáil leis an bhfotha {0}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "Glac síntiús leis an lipéadóir seo" @@ -6123,7 +6209,7 @@ msgstr "Glac síntiús leis an lipéadóir seo" msgid "Subscribe to this list" msgstr "Liostáil leis an liosta seo" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -6131,7 +6217,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Cuntais le leanúint" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Molta duit" @@ -6140,7 +6226,7 @@ msgstr "Molta duit" msgid "Suggestive" msgstr "Gáirsiúil" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6155,19 +6241,19 @@ msgstr "Athraigh an cuntas" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "Athraigh go {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Athraíonn sé seo an cuntas beo" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "Córas" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Logleabhar an chórais" @@ -6216,11 +6302,11 @@ msgstr "" msgid "Terms" msgstr "Téarmaí" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Téarmaí Seirbhíse" @@ -6235,13 +6321,13 @@ msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" msgid "text" msgstr "téacs" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Réimse téacs" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "Go raibh maith agat. Seoladh do thuairisc." @@ -6284,19 +6370,19 @@ msgstr "Bogadh an Polasaí Cóipchirt go dtí <0/>" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "Tá Discover curtha in áit an fhotha seo." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "Cuireadh na lipéid seo a leanas le do chuntas." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "Cuireadh na lipéid seo a leanas le do chuid ábhair." @@ -6333,8 +6419,8 @@ msgstr "Bogadh ár dTéarmaí Seirbhíse go dtí" msgid "There is no time limit for account deactivation, come back any time." msgstr "Níl srian ama le díghníomhú cuntais, fill uair ar bith." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le dul i dteagmháil leis an bhfreastalaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." @@ -6343,7 +6429,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Bhí fadhb ann maidir leis an bhfotha seo a bhaint. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le huasdátú do chuid fothaí. Seiceáil do cheangal leis an idirlíon agus bain triail eile as, le do thoil." @@ -6358,7 +6444,7 @@ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6372,7 +6458,7 @@ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh leis an bhfreastalaí" msgid "There was an issue contacting your server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le do fhreastálaí" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bhí fadhb ann maidir le fógraí a fháil. Tapáil anseo le triail eile a bhaint as." @@ -6390,7 +6476,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Bhí fadhb ann maidir le do chuid liostaí a fháil. Tapáil anseo le triail eile a bhaint as." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Níor seoladh do thuairisc. Seiceáil do nasc leis an idirlíon, le do thoil." @@ -6450,7 +6536,7 @@ msgstr "Ní mór duit logáil isteach le próifíl an chuntais seo a fheiceáil. msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Tá an cuntas seo blocáilte i liosta modhnóireachta amháin ar a laghad de do chuid. Chun é a díbhlocáil bain an t-úsáideoir de na liostaí sin." -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "Cuirfear an t-achomharc seo chuig <0>{0}." @@ -6509,12 +6595,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Tá an fotha seo folamh! Is féidir go mbeidh ort tuilleadh úsáideoirí a leanúint nó do shocruithe teanga a athrú." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Níl an fotha seo ar líne níos mó. Tá <0>Discover á thaispeáint againn ina ionad." @@ -6543,7 +6629,7 @@ msgstr "Chuir an t-údar an lipéad seo leis." #~ msgid "This label was applied by you" #~ msgstr "Chuir tusa an lipéad seo leis." -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "Chuir tusa an lipéad seo leis." @@ -6571,12 +6657,12 @@ msgstr "Tá an t-ainm seo in úsáid cheana féin" msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phostáil seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Ní bheidh an phostáil seo le feiceáil ar do chuid fothaí." @@ -6633,12 +6719,12 @@ msgstr "Níl éinne á leanúint ag an úsáideoir seo." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar ais níos déanaí." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "Roghanna snáitheanna" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Roghanna Snáitheanna" @@ -6646,11 +6732,11 @@ msgstr "Roghanna Snáitheanna" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Modh Snáithithe" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Roghanna Snáitheanna" @@ -6691,8 +6777,8 @@ msgstr "Trasfhoirmithe" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Aistrigh" @@ -6705,7 +6791,7 @@ msgstr "Bain triail eile as" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "Fíordheimhniú déshraithe (2FA)" @@ -6797,7 +6883,7 @@ msgstr "Dílean an cuntas seo" #~ msgid "Unlike" #~ msgstr "Dímhol" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "Dímhol an fotha seo" @@ -6828,17 +6914,17 @@ msgstr "Díbhalbhaigh an comhrá seo" #~ msgid "Unmute notifications" #~ msgstr "Lódáil fógraí nua" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Ná coinnigh an snáithe seo i bhfolach níos mó" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Díghreamaigh" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "Díghreamaigh ón mbaile" @@ -6854,7 +6940,7 @@ msgstr "Díghreamaithe ó do chuid fothaí" msgid "Unsubscribe" msgstr "Díliostáil" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Díliostáil ón lipéadóir seo" @@ -6888,20 +6974,20 @@ msgstr "Uaslódáil grianghraf in ionad" msgid "Upload a text file to:" msgstr "Uaslódáil comhad téacs chuig:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Uaslódáil ó Cheamara" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Uaslódáil ó Chomhaid" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6941,7 +7027,7 @@ msgstr "Úsáid an ceann molta" msgid "Use the DNS panel" msgstr "Bain feidhm as an bpainéal DNS" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Úsáid é seo le logáil isteach ar an aip eile in éindí le do leasainm." @@ -7009,7 +7095,7 @@ msgstr "Ainm úsáideora nó ríomhphost" msgid "Users" msgstr "Úsáideoirí" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "Úsáideoirí a bhfuil <0/> á leanúint" @@ -7040,15 +7126,15 @@ msgstr "Luach:" msgid "Verify DNS Record" msgstr "Dearbhaigh taifead DNS" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "Dearbhaigh ríomhphost" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Dearbhaigh mo ríomhphost" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Dearbhaigh Mo Ríomhphost" @@ -7069,7 +7155,7 @@ msgstr "Dearbhaigh Do Ríomhphost" #~ msgid "Version {0}" #~ msgstr "Leagan {0}" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "Leagan {appVersion} {bundleInfo}" @@ -7078,11 +7164,15 @@ msgstr "Leagan {appVersion} {bundleInfo}" msgid "Video Games" msgstr "Físchluichí" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Féach ar an abhatár atá ag {0}" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "Amharc ar phróifíl {0}" @@ -7114,7 +7204,7 @@ msgstr "Féach ar eolas faoi na lipéid seo" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Féach ar an bpróifíl" @@ -7126,7 +7216,7 @@ msgstr "Féach ar an abhatár" msgid "View the labeling service provided by @{0}" msgstr "Féach ar an tseirbhís lipéadaithe atá curtha ar fáil ag @{0}" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" @@ -7222,7 +7312,7 @@ msgstr "Tá brón orainn, ach theip orainn na focail a chuir tú i bhfolach a l msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ár leithscéal, ach níorbh fhéidir linn do chuardach a chur i gcrích. Bain triail eile as i gceann cúpla nóiméad." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7235,7 +7325,7 @@ msgstr "Ár leithscéal, ach ní féidir linn an leathanach atá tú ag lorg a a #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "Tá brón orainn! Ní féidir síntiúis a ghlacadh ach le deich lipéadóir, tá an teorainn sin sroichte agat." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7261,7 +7351,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "Aon scéal?" @@ -7278,15 +7368,15 @@ msgstr "Cad iad na teangacha ba mhaith leat a fheiceáil i do chuid fothaí alga msgid "Who can message you?" msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7332,11 +7422,11 @@ msgstr "Leathan" msgid "Write a message" msgstr "Scríobh teachtaireacht" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Scríobh postáil" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Scríobh freagra" @@ -7347,12 +7437,12 @@ msgid "Writers" msgstr "Scríbhneoirí" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Tá" @@ -7369,7 +7459,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "Tá, athghníomhaigh mo chuntas" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "Inné, {time}" @@ -7523,19 +7613,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "Níor chuir tú aon fhocal ná clib i bhfolach fós" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Is féidir leat achomharc a dhéanamh maidir le lipéid nár chuir tú féin má shíleann tú iad a bheith in earráid." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Is féidir leat achomharc a dhéanamh maidir leis na lipéad seo má shíleann tú gur cuireadh in earráid iad." -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -7559,7 +7649,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "Caithfidh tú ar a laghad lipéadóir amháin a roghnú do thuairisc" @@ -7599,15 +7689,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -7706,7 +7796,7 @@ msgstr "Na focail a chuir tú i bhfolach" msgid "Your password has been changed successfully!" msgstr "Athraíodh do phasfhocal!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Foilsíodh do phostáil" @@ -7714,7 +7804,7 @@ msgstr "Foilsíodh do phostáil" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tá do chuid postálacha, moltaí, agus blocálacha poiblí. Is príobháideach iad na cuntais a chuireann tú i bhfolach." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Do phróifíl" @@ -7722,7 +7812,7 @@ msgstr "Do phróifíl" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Ní bheidh do phróifíl, postálacha, fothaí ná liostaí infheicthe ag úsáideoirí eile Bluesky. Is féidir leat do chuntas a athghníomhú uair ar bith trí logáil isteach." -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "Foilsíodh do fhreagra" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index 927c452b6b..413ff8f5d8 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -92,7 +92,7 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "" @@ -104,7 +104,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "" @@ -152,7 +152,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "" @@ -177,11 +177,11 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "" @@ -197,7 +197,7 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "" @@ -219,11 +219,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -302,15 +302,15 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "प्रवेर्शयोग्यता" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -320,8 +320,8 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "अकाउंट" @@ -368,7 +368,7 @@ msgid "Account unmuted" msgstr "" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -392,8 +392,8 @@ msgstr "इस सूची में किसी को जोड़ें" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "अकाउंट जोड़ें" @@ -478,7 +478,7 @@ msgstr "इस फ़ीड को सहेजें" #~ msgid "Added" #~ msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "" @@ -487,7 +487,7 @@ msgstr "" msgid "Added to my feeds" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "पसंद की संख्या को समायोजित करें उत्तर को आपके फ़ीड में दिखाया जाना चाहिए।।" @@ -509,7 +509,7 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "विकसित" @@ -525,8 +525,8 @@ msgstr "" msgid "All the feeds you've saved, right in one place." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "" @@ -551,7 +551,7 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -561,7 +561,7 @@ msgstr "ALT" msgid "Alt text" msgstr "वैकल्पिक पाठ" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "" @@ -607,10 +607,18 @@ msgstr "" msgid "An issue not included in these options" msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -622,8 +630,8 @@ msgstr "" msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "और" @@ -632,7 +640,7 @@ msgstr "और" msgid "Animals" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "" @@ -656,7 +664,7 @@ msgstr "" msgid "App Password names must be at least 4 characters long." msgstr "" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "" @@ -664,18 +672,18 @@ msgstr "" #~ msgid "App passwords" #~ msgstr "ऐप पासवर्ड" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "ऐप पासवर्ड" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "" @@ -688,7 +696,7 @@ msgstr "" #~ msgid "Appeal Content Warning" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -708,7 +716,7 @@ msgstr "" #~ msgid "Appeal this decision." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "दिखावट" @@ -718,8 +726,8 @@ msgid "Apply default recommended feeds" msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -733,6 +741,10 @@ msgstr "क्या आप वाकई ऐप पासवर्ड \"{name}\" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." #~ msgstr "" @@ -749,7 +761,7 @@ msgstr "" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "क्या आप वाकई इस ड्राफ्ट को हटाना करना चाहेंगे?" @@ -779,8 +791,8 @@ msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -793,7 +805,6 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -808,7 +819,7 @@ msgstr "वापस" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "मूल बातें" @@ -816,7 +827,7 @@ msgstr "मूल बातें" msgid "Birthday" msgstr "जन्मदिन" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "जन्मदिन:" @@ -864,7 +875,7 @@ msgstr "" msgid "Blocked accounts" msgstr "ब्लॉक किए गए खाते" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ब्लॉक किए गए खाते" @@ -954,21 +965,21 @@ msgstr "" msgid "Books" msgstr "" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -1021,7 +1032,7 @@ msgstr "" msgid "Camera" msgstr "कैमरा" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 अक्षरों से अधिक लंबा नहीं होना चाहिए।।" @@ -1030,8 +1041,8 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1049,7 +1060,7 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "कैंसिल" @@ -1085,8 +1096,8 @@ msgstr "कोटे पोस्ट मत करो" msgid "Cancel reactivation and log out" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "खोज मत करो" @@ -1102,17 +1113,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "परिवर्तन" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "हैंडल बदलें" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "हैंडल बदलें" @@ -1120,12 +1131,12 @@ msgstr "हैंडल बदलें" msgid "Change my email" msgstr "मेरा ईमेल बदलें" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "" @@ -1141,7 +1152,7 @@ msgstr "" msgid "Change Your Email" msgstr "मेरा ईमेल बदलें" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1153,14 +1164,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "" @@ -1255,19 +1266,19 @@ msgstr "" msgid "Choose your password" msgstr "अपना पासवर्ड चुनें" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1276,11 +1287,11 @@ msgstr "" msgid "Clear search query" msgstr "खोज क्वेरी साफ़ करें" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "" @@ -1308,7 +1319,7 @@ msgstr "" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1329,7 +1340,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "" @@ -1384,7 +1395,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "" @@ -1392,11 +1403,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "" @@ -1410,7 +1421,7 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "समुदाय दिशानिर्देश" @@ -1423,7 +1434,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1448,8 +1459,6 @@ msgstr "" #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1588,12 +1597,12 @@ msgstr "" msgid "Cooking" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "कॉपी कर ली" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "" @@ -1601,7 +1610,7 @@ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "" @@ -1610,12 +1619,12 @@ msgstr "" msgid "Copied!" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "कॉपी" @@ -1628,11 +1637,11 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "" @@ -1640,8 +1649,8 @@ msgstr "" msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "" @@ -1654,20 +1663,24 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "पोस्ट टेक्स्ट कॉपी करें" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "कॉपीराइट नीति" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "" @@ -1705,17 +1718,17 @@ msgstr "" msgid "Create a new account" msgstr "नया खाता बनाएं" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "" @@ -1740,7 +1753,7 @@ msgstr "" msgid "Create another" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "" @@ -1788,7 +1801,7 @@ msgid "Custom domain" msgstr "कस्टम डोमेन" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "" @@ -1800,8 +1813,8 @@ msgstr "" #~ msgid "Danger Zone" #~ msgstr "खतरा क्षेत्र" -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "डार्क मोड" @@ -1809,7 +1822,7 @@ msgstr "डार्क मोड" msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "" @@ -1818,15 +1831,15 @@ msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "" @@ -1838,13 +1851,13 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "खाता हटाएं" @@ -1864,8 +1877,8 @@ msgstr "अप्प पासवर्ड हटाएं" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "" @@ -1893,12 +1906,12 @@ msgstr "मेरा खाता हटाएं" #~ msgid "Delete my account…" #~ msgstr "मेरा खाता हटाएं…" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "पोस्ट को हटाएं" @@ -1915,7 +1928,7 @@ msgstr "" msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "इस पोस्ट को डीलीट करें?" @@ -1927,7 +1940,7 @@ msgstr "" msgid "Deleted post." msgstr "यह पोस्ट मिटाई जा चुकी है" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "" @@ -1946,11 +1959,11 @@ msgstr "" #~ msgid "Developer Tools" #~ msgstr "डेवलपर उपकरण" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "" @@ -1987,7 +2000,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "" @@ -1995,7 +2008,7 @@ msgstr "" #~ msgid "Discard draft" #~ msgstr "ड्राफ्ट हटाएं" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "" @@ -2013,7 +2026,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "नए फ़ीड की खोज करें" @@ -2070,22 +2083,20 @@ msgstr "डोमेन सत्यापित!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "खत्म" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "" @@ -2098,7 +2109,7 @@ msgstr "खत्म {extraText}" #~ msgid "Double tap to sign in" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "" @@ -2172,7 +2183,7 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" @@ -2194,7 +2205,7 @@ msgstr "सूची विवरण संपादित करें" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2209,12 +2220,12 @@ msgstr "मेरी प्रोफ़ाइल संपादित करे msgid "Edit People" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" @@ -2232,7 +2243,7 @@ msgstr "" msgid "Edit User List" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "" @@ -2244,7 +2255,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "" @@ -2283,7 +2294,7 @@ msgstr "ईमेल अपडेट किया गया" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "ईमेल:" @@ -2292,8 +2303,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "" @@ -2327,11 +2338,16 @@ msgstr "" #~ msgid "Enable External Media" #~ msgstr "" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "इस सेटिंग को केवल उन लोगों के बीच जवाब देखने में सक्षम करें जिन्हें आप फॉलो करते हैं।।" @@ -2357,7 +2373,7 @@ msgstr "" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "" @@ -2433,7 +2449,7 @@ msgid "Everybody" msgstr "" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2469,8 +2485,8 @@ msgstr "" msgid "Exits image view" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "" @@ -2482,7 +2498,7 @@ msgstr "" msgid "Expand alt text" msgstr "ऑल्ट टेक्स्ट" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "" @@ -2491,6 +2507,10 @@ msgstr "" msgid "Expand or collapse the full post you are replying to" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "" @@ -2499,12 +2519,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "" @@ -2514,17 +2534,17 @@ msgid "External Media" msgstr "" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "" @@ -2554,8 +2574,8 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "" @@ -2577,20 +2597,24 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "अनुशंसित फ़ीड लोड करने में विफल" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "" @@ -2598,12 +2622,12 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "" @@ -2616,7 +2640,7 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "" @@ -2638,19 +2662,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "प्रतिक्रिया" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "सभी फ़ीड" @@ -2720,7 +2744,7 @@ msgstr "" #~ msgid "Finding similar accounts..." #~ msgstr "मिलते-जुलते खाते ढूँढना" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "" @@ -2728,7 +2752,7 @@ msgstr "" #~ msgid "Fine-tune the content you see on your home screen." #~ msgstr "अपने मुख्य फ़ीड की स्क्रीन पर दिखाई देने वाली सामग्री को ठीक करें।।" -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "चर्चा धागे को ठीक-ट्यून करें।।" @@ -2758,7 +2782,7 @@ msgid "Flip vertically" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2803,7 +2827,7 @@ msgstr "" msgid "Follow Back" msgstr "" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2820,22 +2844,22 @@ msgstr "" #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "" +#~ msgid "Followed by {0}" +#~ msgstr "" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" @@ -2843,15 +2867,15 @@ msgstr "" msgid "Followed users" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "केवल वे यूजर को फ़ॉलो किया गया" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2860,7 +2884,7 @@ msgstr "" msgid "Followers" msgstr "यह यूजर आपका फ़ोलो करता है" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "" @@ -2870,7 +2894,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2882,7 +2906,7 @@ msgstr "" msgid "Following" msgstr "फोल्लोविंग" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "" @@ -2891,13 +2915,13 @@ msgstr "" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "" @@ -2922,7 +2946,7 @@ msgstr "" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "सुरक्षा कारणों के लिए, हमें आपके ईमेल पते पर एक OTP कोड भेजने की आवश्यकता होगी।।" -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "सुरक्षा कारणों के लिए, आप इसे फिर से देखने में सक्षम नहीं होंगे। यदि आप इस पासवर्ड को खो देते हैं, तो आपको एक नया उत्पन्न करना होगा।।" @@ -2955,7 +2979,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2968,6 +2992,10 @@ msgstr "गैलरी" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -3015,12 +3043,12 @@ msgid "Go Back" msgstr "वापस जाओ" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -3085,7 +3113,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "" @@ -3102,7 +3130,7 @@ msgid "Having trouble?" msgstr "" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "सहायता" @@ -3122,7 +3150,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "यहां आपका ऐप पासवर्ड है." @@ -3133,17 +3161,17 @@ msgstr "यहां आपका ऐप पासवर्ड है." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "इसे छिपाएं" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "" @@ -3152,11 +3180,11 @@ msgstr "" msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "उपयोगकर्ता सूची छुपाएँ" @@ -3192,12 +3220,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "होम फीड" @@ -3258,7 +3286,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -3287,7 +3315,7 @@ msgstr "छवि alt पाठ" #~ msgid "Image options" #~ msgstr "छवि विकल्प" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -3315,7 +3343,7 @@ msgstr "" #~ msgid "Input invite code to proceed" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "" @@ -3408,7 +3436,7 @@ msgstr "" msgid "Invite codes: 1 available" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -3432,8 +3460,8 @@ msgstr "" msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3485,11 +3513,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "" @@ -3497,16 +3525,16 @@ msgstr "" msgid "Language selection" msgstr "अपनी भाषा चुने" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "भाषा सेटिंग्स" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "भाषा" @@ -3574,7 +3602,7 @@ msgstr "लीविंग Bluesky" msgid "left to go." msgstr "" -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "" @@ -3597,7 +3625,7 @@ msgstr "" #~ msgid "Library" #~ msgstr "चित्र पुस्तकालय" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "लाइट मोड" @@ -3615,13 +3643,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "इस फ़ीड को लाइक करो" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "इन यूजर ने लाइक किया है" @@ -3645,11 +3673,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "" @@ -3661,7 +3689,7 @@ msgstr "" msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "" @@ -3698,12 +3726,12 @@ msgstr "" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "सूची" @@ -3711,7 +3739,7 @@ msgstr "सूची" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" @@ -3720,21 +3748,21 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "अधिक पोस्ट लोड करें" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "नई सूचनाएं लोड करें" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "नई पोस्ट लोड करें" @@ -3747,7 +3775,7 @@ msgstr "" #~ msgid "Local dev server" #~ msgstr "स्थानीय देव सर्वर" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "" @@ -3825,7 +3853,7 @@ msgstr "" msgid "Media" msgstr "" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "" @@ -3847,7 +3875,7 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "" @@ -3864,7 +3892,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3879,9 +3907,9 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "मॉडरेशन" @@ -3917,16 +3945,16 @@ msgstr "" msgid "Moderation lists" msgstr "मॉडरेशन सूचियाँ" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "" @@ -3955,7 +3983,7 @@ msgstr "अधिक विकल्प" #~ msgid "More post options" #~ msgstr "पोस्ट विकल्प" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "" @@ -4034,13 +4062,13 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "थ्रेड म्यूट करें" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "" @@ -4052,7 +4080,7 @@ msgstr "" msgid "Muted accounts" msgstr "म्यूट किए गए खाते" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "म्यूट किए गए खाते" @@ -4086,11 +4114,11 @@ msgstr "मेरी फ़ीड" msgid "My Profile" msgstr "मेरी प्रोफाइल" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "मेरी फ़ीड" @@ -4098,7 +4126,7 @@ msgstr "मेरी फ़ीड" #~ msgid "my-server.com" #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "नाम" @@ -4133,7 +4161,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "" @@ -4172,7 +4200,7 @@ msgstr "" msgid "New" msgstr "नया" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -4200,9 +4228,9 @@ msgid "New post" msgstr "" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -4222,7 +4250,7 @@ msgstr "" msgid "New User List" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "" @@ -4257,16 +4285,16 @@ msgstr "अगला" msgid "Next image" msgstr "अगली फोटो" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "नहीं" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "कोई विवरण नहीं" @@ -4284,7 +4312,7 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" @@ -4301,7 +4329,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "" @@ -4333,7 +4361,7 @@ msgstr "" msgid "No results found for \"{query}\"" msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4379,7 +4407,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "लागू नहीं।" -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -4390,7 +4418,7 @@ msgid "Not right now" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -4403,6 +4431,19 @@ msgstr "" msgid "Nothing here" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "" @@ -4411,13 +4452,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "सूचनाएं" @@ -4425,7 +4467,7 @@ msgstr "सूचनाएं" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "" @@ -4459,7 +4501,7 @@ msgstr "अरे नहीं!" msgid "Oh no! Something went wrong." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "" @@ -4467,7 +4509,7 @@ msgstr "" msgid "Okay" msgstr "ठीक है" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "" @@ -4479,7 +4521,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "" @@ -4487,7 +4529,7 @@ msgstr "" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "एक या अधिक छवियाँ alt पाठ याद आती हैं।।" @@ -4495,7 +4537,7 @@ msgstr "एक या अधिक छवियाँ alt पाठ याद msgid "Only .jpg and .png files are supported" msgstr "" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -4515,6 +4557,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "" @@ -4540,16 +4583,16 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "" @@ -4569,7 +4612,7 @@ msgstr "" msgid "Open navigation" msgstr "ओपन नेविगेशन" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "" @@ -4577,12 +4620,12 @@ msgstr "" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "" @@ -4594,7 +4637,7 @@ msgstr "" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "" @@ -4610,7 +4653,7 @@ msgstr "" msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "" @@ -4618,7 +4661,7 @@ msgstr "" msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "भाषा सेटिंग्स खोलें" @@ -4630,7 +4673,7 @@ msgstr "" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "" @@ -4664,11 +4707,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4676,19 +4719,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "" @@ -4696,7 +4739,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "कस्टम डोमेन का उपयोग करने के लिए मोडल खोलें" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "मॉडरेशन सेटिंग्स खोलें" @@ -4709,11 +4752,11 @@ msgstr "" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "सभी बचाया फ़ीड के साथ स्क्रीन खोलें" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "" @@ -4721,7 +4764,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "ऐप पासवर्ड सेटिंग पेज खोलें" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "" @@ -4737,30 +4780,34 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "स्टोरीबुक पेज खोलें" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "सिस्टम लॉग पेज खोलें" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "धागे वरीयताओं को खोलता है" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "" @@ -4828,7 +4875,7 @@ msgstr "" msgid "Password updated!" msgstr "पासवर्ड अद्यतन!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "" @@ -4837,19 +4884,19 @@ msgstr "" msgid "People" msgstr "" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "" @@ -4874,12 +4921,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "चित्र वयस्कों के लिए थे।।" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "" @@ -4891,7 +4938,7 @@ msgstr "पिन किया गया फ़ीड" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "" @@ -4904,7 +4951,7 @@ msgstr "" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "" @@ -4942,7 +4989,7 @@ msgstr "" #~ msgid "Please enter a phone number that can receive SMS text messages." #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "कृपया इस ऐप पासवर्ड के लिए एक अद्वितीय नाम दर्ज करें या हमारे यादृच्छिक रूप से उत्पन्न एक का उपयोग करें।।" @@ -4971,7 +5018,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "कृपया अपना पासवर्ड भी दर्ज करें:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4993,7 +5040,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "" @@ -5010,8 +5057,8 @@ msgstr "" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "" @@ -5025,9 +5072,9 @@ msgstr "पोस्ट" msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "" @@ -5083,6 +5130,10 @@ msgstr "" msgid "Potentially Misleading Link" msgstr "शायद एक भ्रामक लिंक" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "" @@ -5103,7 +5154,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -5115,20 +5166,24 @@ msgstr "पिछली छवि" msgid "Primary Language" msgstr "प्राथमिक भाषा" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "अपने फ़ॉलोअर्स को प्राथमिकता दें" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "गोपनीयता" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "गोपनीयता नीति" @@ -5147,9 +5202,9 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "प्रोफ़ाइल" @@ -5157,7 +5212,7 @@ msgstr "प्रोफ़ाइल" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "अपने ईमेल को सत्यापित करके अपने खाते को सुरक्षित रखें।।" @@ -5173,23 +5228,23 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "सार्वजनिक, साझा करने योग्य सूचियाँ जो फ़ीड चला सकती हैं।" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -5214,7 +5269,7 @@ msgstr "कोटे पोस्ट" #~ msgid "Quote Post" #~ msgstr "कोटे पोस्ट" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "" @@ -5250,19 +5305,23 @@ msgstr "" msgid "Reconnect" msgstr "" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "निकालें" @@ -5278,7 +5337,7 @@ msgstr "" msgid "Remove account" msgstr "खाता हटाएं" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "" @@ -5290,20 +5349,20 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "फ़ीड हटाएँ" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "मेरे फ़ीड से हटाएँ" @@ -5317,7 +5376,7 @@ msgstr "" msgid "Remove image" msgstr "छवि निकालें" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "छवि पूर्वावलोकन निकालें" @@ -5346,7 +5405,7 @@ msgstr "" #~ msgid "Remove this feed from my feeds?" #~ msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "" @@ -5354,7 +5413,7 @@ msgstr "" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "इस फ़ीड को सहेजे गए फ़ीड से हटा दें?" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "" @@ -5370,15 +5429,19 @@ msgid "Removed from your feeds" msgstr "" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "" @@ -5394,16 +5457,16 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "फिल्टर" @@ -5413,17 +5476,23 @@ msgstr "फिल्टर" #~ msgid "Reply to <0/>" #~ msgstr "" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5454,8 +5523,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "रिपोर्ट फ़ीड" @@ -5467,8 +5536,8 @@ msgstr "रिपोर्ट सूची" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "रिपोर्ट पोस्ट" @@ -5530,7 +5599,7 @@ msgstr "पोस्ट दोबारा पोस्ट करें या msgid "Reposted By" msgstr "द्वारा दोबारा पोस्ट किया गया" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "" @@ -5538,11 +5607,16 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "" @@ -5593,8 +5667,8 @@ msgstr "" #~ msgid "Reset onboarding" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" @@ -5606,16 +5680,16 @@ msgstr "पासवर्ड रीसेट" #~ msgid "Reset preferences" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "प्राथमिकताओं को रीसेट करें" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "प्राथमिकताओं की स्थिति को रीसेट करें" @@ -5628,7 +5702,7 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5668,7 +5742,7 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5677,7 +5751,7 @@ msgstr "" msgid "Save" msgstr "सेव करो" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5699,8 +5773,8 @@ msgstr "बदलाव सेव करो" msgid "Save handle change" msgstr "बदलाव सेव करो" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5708,12 +5782,12 @@ msgstr "" msgid "Save image crop" msgstr "फोटो बदलाव सेव करो" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "" @@ -5721,7 +5795,7 @@ msgstr "" msgid "Saved Feeds" msgstr "सहेजे गए फ़ीड" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "" @@ -5748,8 +5822,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "" @@ -5763,9 +5837,9 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5773,14 +5847,14 @@ msgstr "" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "खोज" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "" @@ -5814,7 +5888,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "" @@ -5935,7 +6009,7 @@ msgstr "" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5951,6 +6025,10 @@ msgstr "" #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "" @@ -6009,8 +6087,7 @@ msgctxt "action" msgid "Send Email" msgstr "ईमेल भेजें" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "प्रतिक्रिया भेजें" @@ -6019,14 +6096,14 @@ msgstr "प्रतिक्रिया भेजें" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "" @@ -6043,8 +6120,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "" @@ -6098,19 +6175,19 @@ msgstr "नया पासवर्ड सेट करें" #~ msgid "Set password" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "अपने फ़ीड से सभी उद्धरण पदों को छिपाने के लिए इस सेटिंग को \"नहीं\" में सेट करें। Reposts अभी भी दिखाई देगा।।" -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "इस सेटिंग को अपने फ़ीड से सभी उत्तरों को छिपाने के लिए \"नहीं\" पर सेट करें।।" -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "इस सेटिंग को अपने फ़ीड से सभी पोस्ट छिपाने के लिए \"नहीं\" करने के लिए सेट करें।।" -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "इस सेटिंग को \"हाँ\" में सेट करने के लिए एक थ्रेडेड व्यू में जवाब दिखाने के लिए। यह एक प्रयोगात्मक विशेषता है।।" @@ -6118,7 +6195,7 @@ msgstr "इस सेटिंग को \"हाँ\" में सेट क #~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." #~ msgstr "इस सेटिंग को अपने निम्नलिखित फ़ीड में अपने सहेजे गए फ़ीड के नमूने दिखाने के लिए \"हाँ\" पर सेट करें। यह एक प्रयोगात्मक विशेषता है।।" -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "" @@ -6130,23 +6207,23 @@ msgstr "" msgid "Sets Bluesky username" msgstr "" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "" @@ -6175,11 +6252,11 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "सेटिंग्स" @@ -6191,19 +6268,19 @@ msgstr "यौन गतिविधि या कामुक नग्नत msgid "Sexually Suggestive" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "शेयर" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "" @@ -6217,18 +6294,18 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -6238,12 +6315,12 @@ msgstr "" msgid "Share Link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -6251,7 +6328,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -6259,6 +6336,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "" @@ -6266,7 +6347,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "दिखाओ" @@ -6274,7 +6355,7 @@ msgstr "दिखाओ" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "" @@ -6304,19 +6385,19 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" @@ -6324,11 +6405,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "मेरी फीड से पोस्ट दिखाएं" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "उद्धरण पोस्ट दिखाओ" @@ -6344,11 +6425,11 @@ msgstr "उद्धरण पोस्ट दिखाओ" #~ msgid "Show re-posts in Following feed" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "उत्तर दिखाएँ" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "अन्य सभी उत्तरों से पहले उन लोगों के उत्तर दिखाएं जिन्हें आप फ़ॉलो करते हैं।" @@ -6364,7 +6445,7 @@ msgstr "अन्य सभी उत्तरों से पहले उन #~ msgid "Show replies with at least {value} {0}" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "रीपोस्ट दिखाएँ" @@ -6444,8 +6525,8 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "साइन आउट" @@ -6470,7 +6551,7 @@ msgstr "" msgid "Sign-in Required" msgstr "" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "आपने इस रूप में साइन इन करा है:" @@ -6479,7 +6560,7 @@ msgstr "आपने इस रूप में साइन इन करा msgid "Signed in as @{0}" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" @@ -6487,8 +6568,8 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -6510,7 +6591,7 @@ msgstr "" msgid "Software Dev" msgstr "" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -6542,24 +6623,25 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" -#: src/components/Lists.tsx:203 -#~ msgid "Something went wrong!" -#~ msgstr "" +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" #: src/view/com/modals/Waitlist.tsx:51 #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "" -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "" -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "उत्तर क्रमबद्ध करें" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "उसी पोस्ट के उत्तरों को इस प्रकार क्रमबद्ध करें:" @@ -6567,7 +6649,7 @@ msgstr "उसी पोस्ट के उत्तरों को इस प #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "" @@ -6593,7 +6675,7 @@ msgstr "स्क्वायर" #~ msgid "Staging" #~ msgstr "स्टेजिंग" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "" @@ -6610,8 +6692,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6636,7 +6718,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "स्थिति पृष्ठ" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "" @@ -6652,17 +6734,17 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6685,7 +6767,7 @@ msgstr "" #~ msgid "Subscribe to the {0} feed" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "" @@ -6693,7 +6775,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "इस सूची को सब्सक्राइब करें" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -6701,7 +6783,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "अनुशंसित लोग" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "" @@ -6710,7 +6792,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6729,19 +6811,19 @@ msgstr "खाते बदलें" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "प्रणाली" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "सिस्टम लॉग" @@ -6794,11 +6876,11 @@ msgstr "" msgid "Terms" msgstr "शर्तें" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "सेवा की शर्तें" @@ -6813,13 +6895,13 @@ msgstr "" msgid "text" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "पाठ इनपुट फ़ील्ड" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "" @@ -6862,19 +6944,19 @@ msgstr "कॉपीराइट नीति को <0/> पर स्थान msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "" @@ -6911,8 +6993,8 @@ msgstr "सेवा की शर्तों को स्थानांत msgid "There is no time limit for account deactivation, come back any time." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "" @@ -6921,7 +7003,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "" @@ -6935,7 +7017,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6949,7 +7031,7 @@ msgstr "" msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" @@ -6967,7 +7049,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -7031,7 +7113,7 @@ msgstr "" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -7095,12 +7177,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "" #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -7128,7 +7210,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "" @@ -7156,12 +7238,12 @@ msgstr "" msgid "This post has been deleted." msgstr "इस पोस्ट को हटा दिया गया है।।" -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" @@ -7234,12 +7316,12 @@ msgstr "" #~ msgid "This will hide this post from your feeds." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "थ्रेड प्राथमिकता" @@ -7247,11 +7329,11 @@ msgstr "थ्रेड प्राथमिकता" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "थ्रेड मोड" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "" @@ -7292,8 +7374,8 @@ msgstr "परिवर्तन" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "अनुवाद" @@ -7306,7 +7388,7 @@ msgstr "फिर से कोशिश करो" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "" @@ -7402,7 +7484,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "" @@ -7436,17 +7518,17 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "थ्रेड को अनम्यूट करें" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "" @@ -7466,7 +7548,7 @@ msgstr "" msgid "Unsubscribe" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" @@ -7503,20 +7585,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "एक पाठ फ़ाइल अपलोड करने के लिए:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7556,7 +7638,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "अपने हैंडल के साथ दूसरे ऐप में साइन इन करने के लिए इसका उपयोग करें।" @@ -7632,7 +7714,7 @@ msgstr "यूजर नाम या ईमेल पता" msgid "Users" msgstr "यूजर लोग" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "" @@ -7667,15 +7749,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "ईमेल सत्यापित करें" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "मेरी ईमेल सत्यापित करें" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "मेरी ईमेल सत्यापित करें" @@ -7696,7 +7778,7 @@ msgstr "" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -7705,11 +7787,15 @@ msgstr "" msgid "Video Games" msgstr "" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "" @@ -7741,7 +7827,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "" @@ -7753,7 +7839,7 @@ msgstr "अवतार देखें" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "" @@ -7861,7 +7947,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7874,7 +7960,7 @@ msgstr "हम क्षमा चाहते हैं! हमें वह #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7904,7 +7990,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "" @@ -7921,15 +8007,15 @@ msgstr "कौन से भाषाएं आपको अपने एल् msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7975,11 +8061,11 @@ msgstr "चौड़ा" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "पोस्ट लिखो" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "अपना जवाब दें" @@ -7994,12 +8080,12 @@ msgstr "" #~ msgstr "" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "हाँ" @@ -8016,7 +8102,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "" @@ -8189,19 +8275,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -8229,7 +8315,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "" @@ -8269,15 +8355,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -8386,7 +8472,7 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "" @@ -8394,7 +8480,7 @@ msgstr "" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "आपकी पोस्ट, पसंद और ब्लॉक सार्वजनिक हैं। म्यूट निजी हैं।।" -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "आपकी प्रोफ़ाइल" @@ -8402,7 +8488,7 @@ msgstr "आपकी प्रोफ़ाइल" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index a5c7873f80..30e9bba3fa 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -26,7 +26,7 @@ msgstr "(berisi konten yang disisipkan)" msgid "(no email)" msgstr "(tidak ada email)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {{formattedCount} lainnya}}" @@ -93,7 +93,7 @@ msgstr "{0, plural, other {posting ulang}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {Batal suka (# menyukai)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "{0} telah bergabung minggu ini" @@ -105,7 +105,7 @@ msgstr "{0} orang telah menggunakan paket pemula ini!" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "Avatar {0}" @@ -153,7 +153,7 @@ msgstr "{estimatedTimeHrs, plural, other {jam}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {menit}}" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} mengikuti" @@ -164,11 +164,11 @@ msgstr "{handle} tidak dapat dikirimi pesan" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {Disukai oleh # pengguna}}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} belum dibaca" @@ -184,7 +184,7 @@ msgstr "{profileName} bergabung di Bluesky menggunakan paket pemula {0} yang lal msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Tampilkan semua balasan} other {Tampilkan balasan dengan minimal # suka}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "anggota <0/>" @@ -206,11 +206,11 @@ msgstr "<0>{0}, <1>{1}, dan {2, plural, other {# lainnya}} sudah diserta #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {pengikut}}" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {mengikuti}}" @@ -277,15 +277,15 @@ msgid "Access profile and other navigation links" msgstr "Akses profil dan tautan navigasi lain" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Aksesibilitas" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "Pengaturan aksesibilitas" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Pengaturan Aksesibilitas" @@ -295,8 +295,8 @@ msgstr "Pengaturan Aksesibilitas" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Akun" @@ -343,7 +343,7 @@ msgid "Account unmuted" msgstr "Akun batal dibisukan" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -367,8 +367,8 @@ msgstr "Tambahkan pengguna ke daftar ini" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Tambahkan akun" @@ -444,7 +444,7 @@ msgstr "Tambahkan ke daftar feed saya" #~ msgid "Added" #~ msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Ditambahkan ke daftar" @@ -453,7 +453,7 @@ msgstr "Ditambahkan ke daftar" msgid "Added to my feeds" msgstr "Ditambahkan ke daftar feed saya" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Sesuaikan jumlah suka yang harus dimiliki oleh balasan agar ditampilkan di feed Anda." @@ -471,7 +471,7 @@ msgid "Adult content is disabled." msgstr "Konten dewasa dinonaktifkan." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Lanjutan" @@ -487,8 +487,8 @@ msgstr "Semua akun telah diikuti!" msgid "All the feeds you've saved, right in one place." msgstr "Berisi semua feed yang telah Anda simpan dalam satu tempat." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "Izinkan akses ke pesan langsung Anda" @@ -513,7 +513,7 @@ msgstr "Sudah masuk sebagai @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -523,7 +523,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Teks alt" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "Teks Alt" @@ -552,8 +552,8 @@ msgstr "Terjadi kesalahan saat membuat paket pemula. Coba lagi?" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "Terjadi kesalahan saat menyimpan kode QR!" @@ -569,10 +569,18 @@ msgstr "Terjadi kesalahan saat mencoba mengikuti semua" msgid "An issue not included in these options" msgstr "Masalah lain yang tidak termasuk dalam pilihan" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -584,8 +592,8 @@ msgstr "Terjadi masalah, silakan coba lagi." msgid "an unknown error occurred" msgstr "terjadi kesalahan yang tidak diketahui" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "dan" @@ -594,7 +602,7 @@ msgstr "dan" msgid "Animals" msgstr "Hewan" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "Animasi GIF" @@ -618,26 +626,26 @@ msgstr "Nama Kata Sandi Aplikasi hanya boleh terdiri dari huruf, angka, spasi, t msgid "App Password names must be at least 4 characters long." msgstr "Nama Kata Sandi Aplikasi harus terdiri dari minimal 4 karakter." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Pengaturan kata sandi aplikasi" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Kata Sandi Aplikasi" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Ajukan Banding" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Banding label \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Banding diajukan" @@ -653,7 +661,7 @@ msgstr "Banding diajukan" msgid "Appeal this decision" msgstr "Ajukan banding atas keputusan ini" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Tampilan" @@ -663,8 +671,8 @@ msgid "Apply default recommended feeds" msgstr "Tambahkan feed bawaan yang direkomendasikan" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "Apakah Anda yakin ingin menghapus paket pemula ini?" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "Apakah Anda yakin ingin menghapus paket pemula ini?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -678,6 +686,10 @@ msgstr "Apakah Anda yakin ingin menghapus sandi aplikasi \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lainnya." +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." #~ msgstr "" @@ -694,7 +706,7 @@ msgstr "Apakah Anda yakin ingin menghapus {0} dari daftar feed Anda?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Apakah Anda yakin ingin menghapus ini dari daftar feed Anda?" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "Anda yakin untuk membuang draf ini?" @@ -720,8 +732,8 @@ msgid "At least 3 characters" msgstr "Minimal 3 karakter" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -734,7 +746,6 @@ msgstr "Minimal 3 karakter" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -744,7 +755,7 @@ msgstr "Kembali" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Dasar" @@ -752,7 +763,7 @@ msgstr "Dasar" msgid "Birthday" msgstr "Tanggal lahir" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Tanggal lahir:" @@ -796,7 +807,7 @@ msgstr "Diblokir" msgid "Blocked accounts" msgstr "Akun yang diblokir" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Akun yang diblokir" @@ -878,21 +889,21 @@ msgstr "Buramkan gambar dan saring dari feed" msgid "Books" msgstr "Buku" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -937,7 +948,7 @@ msgstr "oleh Anda" msgid "Camera" msgstr "Kamera" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis bawah. Minimal 4 karakter, namun tidak boleh lebih dari 32 karakter." @@ -946,8 +957,8 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -965,7 +976,7 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Batal" @@ -1001,8 +1012,8 @@ msgstr "Batal mengutip postingan" msgid "Cancel reactivation and log out" msgstr "Batalkan pengaktifan kembali dan keluar" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Batal mencari" @@ -1014,17 +1025,17 @@ msgstr "Membatalkan membuka situs web tertaut" msgid "Change" msgstr "Ubah" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Ubah" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Ubah panggilan" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Ubah Panggilan" @@ -1032,12 +1043,12 @@ msgstr "Ubah Panggilan" msgid "Change my email" msgstr "Ubah email saya" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Ubah kata sandi" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Ubah Kata Sandi" @@ -1049,7 +1060,7 @@ msgstr "Ubah bahasa postingan menjadi {0}" msgid "Change Your Email" msgstr "Ubah Email Anda" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1061,14 +1072,14 @@ msgstr "Obrolan dibisukan" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "Pengaturan obrolan" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "Pengaturan Obrolan" @@ -1155,19 +1166,19 @@ msgstr "Pilih siapa yang dapat membalas" msgid "Choose your password" msgstr "Pilih kata sandi Anda" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Hapus semua data penyimpanan lama" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Hapus semua data penyimpanan lama (mulai ulang setelah ini)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Hapus semua data penyimpanan" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)" @@ -1176,11 +1187,11 @@ msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)" msgid "Clear search query" msgstr "Hapus kueri pencarian" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "Bersihkan semua penyimpanan data lama" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "Hapus semua data penyimpanan" @@ -1208,7 +1219,7 @@ msgstr "Klik di sini untuk membuka menu tagar dari {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Ketuk untuk mengirim ulang pesan yang gagal" @@ -1229,7 +1240,7 @@ msgstr "Keletak 🐴 keletuk 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Tutup" @@ -1284,7 +1295,7 @@ msgstr "Menutup bilah navigasi bawah" msgid "Closes password update alert" msgstr "Menutup peringatan pembaruan kata sandi" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Menutup penyusun postingan dan membuang draf" @@ -1292,11 +1303,11 @@ msgstr "Menutup penyusun postingan dan membuang draf" msgid "Closes viewer for header image" msgstr "Menutup penampil untuk gambar header" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "Ciutkan daftar pengguna" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Menciutkan daftar pengguna untuk notifikasi tertentu" @@ -1310,7 +1321,7 @@ msgstr "Komedi" msgid "Comics" msgstr "Komik" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Panduan Komunitas" @@ -1323,7 +1334,7 @@ msgstr "Selesaikan onboarding dan mulai menggunakan akun Anda" msgid "Complete the challenge" msgstr "Selesaikan tantangan" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Buat postingan dengan panjang hingga {MAX_GRAPHEME_LENGTH} karakter" @@ -1348,8 +1359,6 @@ msgstr "Diatur pada <0>pengaturan moderasi." #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1466,12 +1475,12 @@ msgstr "Percakapan dihapus" msgid "Cooking" msgstr "Memasak" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Disalin" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Menyalin versi build ke papan klip" @@ -1479,7 +1488,7 @@ msgstr "Menyalin versi build ke papan klip" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Disalin ke papan klip" @@ -1488,12 +1497,12 @@ msgstr "Disalin ke papan klip" msgid "Copied!" msgstr "Tersalin!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Menyalin kata sandi aplikasi" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Salin" @@ -1506,11 +1515,11 @@ msgstr "Salin {0}" msgid "Copy code" msgstr "Salin kode" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "Salin tautan" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "Salin Tautan" @@ -1518,8 +1527,8 @@ msgstr "Salin Tautan" msgid "Copy link to list" msgstr "Salin tautan daftar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Salin tautan postingan" @@ -1528,20 +1537,24 @@ msgstr "Salin tautan postingan" msgid "Copy message text" msgstr "Salin teks pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Salin teks postingan" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "Salin kode QR" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Kebijakan Hak Cipta" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "Tidak dapat meninggalkan obrolan" @@ -1575,17 +1588,17 @@ msgstr "Buat" msgid "Create a new account" msgstr "Buat akun baru" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Buat akun Bluesky baru" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "Buat kode QR untuk paket pemula" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "Buat paket pemula" @@ -1610,7 +1623,7 @@ msgstr "Buat avatar saja" msgid "Create another" msgstr "Buat paket lain" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Buat Kata Sandi Aplikasi" @@ -1650,7 +1663,7 @@ msgid "Custom domain" msgstr "Domain kustom" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feed kustom yang dibangun oleh komunitas memberikan pengalaman baru dan membantu Anda menemukan konten yang Anda sukai." @@ -1658,8 +1671,8 @@ msgstr "Feed kustom yang dibangun oleh komunitas memberikan pengalaman baru dan msgid "Customize media from external sites." msgstr "Sesuaikan media dari situs eksternal." -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Gelap" @@ -1667,7 +1680,7 @@ msgstr "Gelap" msgid "Dark mode" msgstr "Mode gelap" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Tema Gelap" @@ -1676,15 +1689,15 @@ msgid "Date of birth" msgstr "Tanggal lahir" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "Nonaktifkan akun" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "Nonaktifkan akun saya" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "Debug Moderasi" @@ -1696,13 +1709,13 @@ msgstr "Panel awakutu" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Hapus" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Hapus akun" @@ -1722,8 +1735,8 @@ msgstr "Hapus kata sandi aplikasi" msgid "Delete app password?" msgstr "Hapus kata sandi aplikasi?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "Hapus catatan deklarasi obrolan" @@ -1747,12 +1760,12 @@ msgstr "Hapus pesan untuk saya" msgid "Delete my account" msgstr "Hapus akun saya" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Hapus Akun Saya…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Hapus postingan" @@ -1769,7 +1782,7 @@ msgstr "Hapus paket pemula?" msgid "Delete this list?" msgstr "Hapus daftar ini?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Hapus postingan ini?" @@ -1781,7 +1794,7 @@ msgstr "Dihapus" msgid "Deleted post." msgstr "Postingan dihapus." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "Menghapus catatan deklarasi obrolan" @@ -1796,11 +1809,11 @@ msgstr "Deskripsi" msgid "Descriptive alt text" msgstr "Teks alt deskriptif" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Apakah Anda ingin mengatakan sesuatu?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Redup" @@ -1837,11 +1850,11 @@ msgstr "Matikan respons haptik" msgid "Disabled" msgstr "Dinonaktifkan" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Buang" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "Buang draf?" @@ -1859,7 +1872,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Temukan feed kustom baru" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "Temukan feed baru" @@ -1912,22 +1925,20 @@ msgstr "Domain terverifikasi!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Selesai" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Selesai" @@ -1936,7 +1947,7 @@ msgstr "Selesai" msgid "Done{extraText}" msgstr "Selesai{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "Unduh Bluesky" @@ -2006,7 +2017,7 @@ msgctxt "action" msgid "Edit" msgstr "Ubah" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Ubah avatar" @@ -2028,7 +2039,7 @@ msgstr "Ubah rincian daftar" msgid "Edit Moderation List" msgstr "Ubah Daftar Moderasi" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2043,12 +2054,12 @@ msgstr "Edit profil saya" msgid "Edit People" msgstr "Ubah Daftar Pengguna" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Edit profil" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Edit Profil" @@ -2066,7 +2077,7 @@ msgstr "Ubah paket pemula" msgid "Edit User List" msgstr "Ubah Daftar Pengguna" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "Ubah siapa yang dapat membalas" @@ -2078,7 +2089,7 @@ msgstr "Ubah nama tampilan Anda" msgid "Edit your profile description" msgstr "Sunting deskripsi profil Anda" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "Ubah paket pemula Anda" @@ -2117,7 +2128,7 @@ msgstr "Email Diperbarui" msgid "Email verified" msgstr "Email terverifikasi" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "Email:" @@ -2126,8 +2137,8 @@ msgid "Embed HTML code" msgstr "Sisipkan kode HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Sisipkan postingan" @@ -2157,11 +2168,16 @@ msgstr "Aktifkan konten dewasa" msgid "Enable external media" msgstr "Aktifkan media eksternal" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Aktifkan pemutar media untuk" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Aktifkan opsi ini untuk menampilkan balasan hanya dari pengguna yang Anda ikuti." @@ -2187,7 +2203,7 @@ msgstr "Akhir feed" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Masukkan nama untuk Sandi Aplikasi ini" @@ -2255,7 +2271,7 @@ msgid "Everybody" msgstr "Semua orang" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Semua orang dapat membalas" @@ -2291,8 +2307,8 @@ msgstr "Keluar dari proses pemotongan gambar" msgid "Exits image view" msgstr "Keluar dari tampilan gambar" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Keluar dari memasukkan permintaan pencarian" @@ -2300,7 +2316,7 @@ msgstr "Keluar dari memasukkan permintaan pencarian" msgid "Expand alt text" msgstr "Bentangkan teks alt" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "Bentangkan daftar pengguna" @@ -2309,6 +2325,10 @@ msgstr "Bentangkan daftar pengguna" msgid "Expand or collapse the full post you are replying to" msgstr "Bentangkan atau ciutkan postingan lengkap yang Anda balas" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Media eksplisit atau berpotensi mengganggu." @@ -2317,12 +2337,12 @@ msgstr "Media eksplisit atau berpotensi mengganggu." msgid "Explicit sexual images." msgstr "Gambar seksual eksplisit." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "Ekspor data saya" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "Ekspor Data Saya" @@ -2332,17 +2352,17 @@ msgid "External Media" msgstr "Media Eksternal" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "Media eksternal memungkinkan situs web untuk mengumpulkan informasi tentang Anda dan perangkat Anda. Tidak ada informasi yang dikirim atau diminta hingga Anda menekan tombol \"play\"." -#: src/Navigation.tsx:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Preferensi Media Eksternal" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Pengaturan media eksternal" @@ -2372,8 +2392,8 @@ msgstr "Gagal menghapus postingan, silakan coba lagi" msgid "Failed to delete starter pack" msgstr "Gagal menghapus paket pemula" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "Gagal memuat preferensi feed" @@ -2395,20 +2415,24 @@ msgstr "Gagal memuat pesan terdahulu" #~ msgid "Failed to load recommended feeds" #~ msgstr "" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "Gagal memuat daftar feed yang disarankan" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "Gagal memuat saran akun untuk diikuti" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "Gagal menyimpan gambar: {0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "Gagal mengirim" @@ -2416,12 +2440,12 @@ msgstr "Gagal mengirim" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Gagal mengajukan banding, silakan coba lagi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "Gagal membisukan utas, silakan coba lagi" @@ -2434,7 +2458,7 @@ msgstr "Gagal memperbarui daftar feed" msgid "Failed to update settings" msgstr "Gagal memperbarui pengaturan" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Feed" @@ -2452,19 +2476,19 @@ msgid "Feed toggle" msgstr "Tombol alih feed" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Masukan" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Feed" @@ -2526,11 +2550,11 @@ msgstr "Temukan postingan dan pengguna di Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Sesuaikan konten yang Anda lihat di feed Mengikuti." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Sesuaikan utas diskusi." @@ -2560,7 +2584,7 @@ msgid "Flip vertically" msgstr "Balik secara vertikal" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2605,7 +2629,7 @@ msgstr "Ikuti semua" msgid "Follow Back" msgstr "Ikuti Balik" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Ikuti lebih banyak akun untuk terhubung sesuai minat Anda dan membangun jaringan." @@ -2622,22 +2646,22 @@ msgstr "Ikuti lebih banyak akun untuk terhubung sesuai minat Anda dan membangun #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Diikuti oleh {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Diikuti oleh {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "Diikuti oleh <0>{0}" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "Diikuti oleh <0>{0} dan {1, plural, other {# lainnya}}" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "Diikuti oleh <0>{0} dan <1>{1}" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Diikuti oleh <0>{0}, <1>{1}, dan {2, plural, other {# lainnya}}" @@ -2645,15 +2669,15 @@ msgstr "Diikuti oleh <0>{0}, <1>{1}, dan {2, plural, other {# lainnya}}" msgid "Followed users" msgstr "Pengguna yang Anda ikuti" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Hanya pengguna yang diikuti" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "mengikuti Anda" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2662,7 +2686,7 @@ msgstr "" msgid "Followers" msgstr "Pengikut" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "Pengikut @{0} yang Anda kenal" @@ -2672,7 +2696,7 @@ msgid "Followers you know" msgstr "Pengikut yang Anda kenal" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2684,7 +2708,7 @@ msgstr "Pengikut yang Anda kenal" msgid "Following" msgstr "Mengikuti" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Mengikuti {0}" @@ -2693,13 +2717,13 @@ msgstr "Mengikuti {0}" msgid "Following {name}" msgstr "Mengikuti {name}" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Preferensi feed Mengikuti" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Preferensi Feed Mengikuti" @@ -2724,7 +2748,7 @@ msgstr "Makanan" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Untuk alasan keamanan, kami akan mengirimkan kode konfirmasi ke alamat email Anda." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Untuk alasan keamanan, Anda tidak akan dapat melihat ini lagi. Jika Anda lupa kata sandi ini, Anda harus membuat yang baru." @@ -2749,7 +2773,7 @@ msgstr "Sering Memposting Konten yang Tidak Diinginkan" msgid "From @{sanitizedAuthor}" msgstr "Dari @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "Dari <0/>" @@ -2762,6 +2786,10 @@ msgstr "Galeri" msgid "Generate a starter pack" msgstr "Buatkan paket pemula" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "Mulai" @@ -2809,12 +2837,12 @@ msgid "Go Back" msgstr "Kembali" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2879,7 +2907,7 @@ msgstr "Haptik" msgid "Harassment, trolling, or intolerance" msgstr "Pelecehan, unggah sulut, atau intoleransi" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Tagar" @@ -2892,7 +2920,7 @@ msgid "Having trouble?" msgstr "Mengalami masalah?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Bantuan" @@ -2912,7 +2940,7 @@ msgstr "Beri tahu orang-orang bahwa Anda bukan bot dengan mengunggah gambar atau #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Berikut kata sandi aplikasi Anda." @@ -2923,17 +2951,17 @@ msgstr "Berikut kata sandi aplikasi Anda." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Sembunyikan postingan" @@ -2942,11 +2970,11 @@ msgstr "Sembunyikan postingan" msgid "Hide the content" msgstr "Sembunyikan konten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Sembunyikan postingan ini?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Sembunyikan daftar pengguna" @@ -2978,12 +3006,12 @@ msgstr "Hmmmm, sepertinya kami kesulitan memuat data ini. Lihat di bawah untuk k msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, kami tidak dapat memuat layanan moderasi." -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Beranda" @@ -3037,7 +3065,7 @@ msgstr "Jika Anda belum berusia dewasa menurut hukum negara Anda, orang tua atau msgid "If you delete this list, you won't be able to recover it." msgstr "Jika Anda menghapus daftar ini, Anda tidak dapat memulihkannya lagi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Jika Anda menghapus postingan ini, Anda tidak dapat memulihkannya lagi." @@ -3061,7 +3089,7 @@ msgstr "Gambar" msgid "Image alt text" msgstr "Teks alt gambar" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Gambar telah disimpan ke rol kamera Anda!" @@ -3081,7 +3109,7 @@ msgstr "Masukkan kode yang dikirim ke email Anda untuk pengaturan ulang kata san msgid "Input confirmation code for account deletion" msgstr "Masukkan kode konfirmasi untuk penghapusan akun" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Masukkan nama untuk kata sandi aplikasi" @@ -3154,7 +3182,7 @@ msgstr "Kode undangan: {0} tersedia" msgid "Invite codes: 1 available" msgstr "Kode undangan: 1 tersedia" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "Undang orang lain ke paket pemula ini!" @@ -3178,8 +3206,8 @@ msgstr "Hanya ada Anda saat ini! Tambahkan lebih banyak orang ke paket pemula An msgid "Jobs" msgstr "Karir" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3218,11 +3246,11 @@ msgstr "Label adalah anotasi yang diterapkan pada pengguna dan konten. Label dap #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Label pada akun Anda" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "Label pada konten Anda" @@ -3230,16 +3258,16 @@ msgstr "Label pada konten Anda" msgid "Language selection" msgstr "Pilih bahasa" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Pengaturan bahasa" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Pengaturan Bahasa" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Bahasa" @@ -3299,7 +3327,7 @@ msgstr "Meninggalkan Bluesky" msgid "left to go." msgstr "yang tersisa" -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Penyimpanan lama dibersihkan, Anda perlu memulai ulang aplikasi sekarang." @@ -3317,7 +3345,7 @@ msgstr "Reset kata sandi Anda!" msgid "Let's go!" msgstr "Ayo!" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Terang" @@ -3335,13 +3363,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Suka feed ini" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Disukai oleh" @@ -3365,11 +3393,11 @@ msgstr "Disukai Oleh" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "menyukai feed kustom Anda" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "menyukai postingan Anda" @@ -3381,7 +3409,7 @@ msgstr "Suka" msgid "Likes on this post" msgstr "Suka pada postingan ini" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Daftar" @@ -3418,12 +3446,12 @@ msgstr "Daftar batal diblokir" msgid "List unmuted" msgstr "Daftar batal dibisukan" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Daftar" @@ -3431,25 +3459,25 @@ msgstr "Daftar" msgid "Lists blocking this user:" msgstr "Daftar yang memblokir pengguna ini:" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "Muat lebih banyak" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "Muat lebih banyak feed yang disarankan" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "Muat lebih banyak akun untuk diikuti" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Muat notifikasi baru" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Muat postingan baru" @@ -3458,7 +3486,7 @@ msgstr "Muat postingan baru" msgid "Loading..." msgstr "Memuat..." -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Catatan" @@ -3528,7 +3556,7 @@ msgstr "Tandai telah dibaca" msgid "Media" msgstr "Media" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "pengguna yang disebutkan" @@ -3550,7 +3578,7 @@ msgstr "Kirim pesan ke {0}" msgid "Message deleted" msgstr "Pesan dihapus" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Pesan dari server: {0}" @@ -3567,7 +3595,7 @@ msgstr "Pesan terlalu panjang" msgid "Message settings" msgstr "Pengaturan pesan" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3582,9 +3610,9 @@ msgstr "Pesan" msgid "Misleading Account" msgstr "Akun Menyesatkan" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Moderasi" @@ -3620,16 +3648,16 @@ msgstr "Daftar moderasi diperbarui" msgid "Moderation lists" msgstr "Daftar moderasi" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Daftar Moderasi" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Pengaturan moderasi" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "Status moderasi" @@ -3654,7 +3682,7 @@ msgstr "Feed lainnya" msgid "More options" msgstr "Opsi lainnya" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "Balasan yang paling disukai lebih dulu" @@ -3721,13 +3749,13 @@ msgstr "Bisukan kata ini di teks postingan dan tagar" msgid "Mute this word in tags only" msgstr "Bisukan kata ini hanya dalam tagar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Bisukan utas" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Bisukan kata & tagar" @@ -3739,7 +3767,7 @@ msgstr "Dibisukan" msgid "Muted accounts" msgstr "Akun yang dibisukan" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Akun yang Dibisukan" @@ -3773,15 +3801,15 @@ msgstr "Daftar Feed Saya" msgid "My Profile" msgstr "Profil Saya" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "Feed tersimpan saya" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Feed Tersimpan Saya" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nama" @@ -3816,7 +3844,7 @@ msgstr "Menuju ke paket pemula" msgid "Navigates to the next screen" msgstr "Menuju ke layar berikutnya" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Menuju ke profil Anda" @@ -3846,7 +3874,7 @@ msgstr "Baru" msgid "New" msgstr "Baru" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3874,9 +3902,9 @@ msgid "New post" msgstr "Postingan baru" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3896,7 +3924,7 @@ msgstr "Dialog informasi pengguna baru" msgid "New User List" msgstr "Daftar Pengguna Baru" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "Balasan terbaru lebih dulu" @@ -3931,16 +3959,16 @@ msgstr "Berikutnya" msgid "Next image" msgstr "Gambar berikutnya" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Tidak" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Tidak ada deskripsi" @@ -3958,7 +3986,7 @@ msgstr "GIF tidak ditemukan. Mungkin ada masalah dengan Tenor." msgid "No feeds found. Try searching for something else." msgstr "Tidak ditemukan feed apa pun. Coba pencarian lain." -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Tidak lagi mengikuti {0}" @@ -3975,7 +4003,7 @@ msgstr "Belum ada pesan" msgid "No more conversations to show" msgstr "Tidak ada percakapan lain untuk ditampilkan" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Belum ada notifikasi!" @@ -4007,7 +4035,7 @@ msgstr "Tidak ditemukan hasil" msgid "No results found for \"{query}\"" msgstr "Tidak ditemukan hasil untuk \"{query}\"" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4053,7 +4081,7 @@ msgstr "Ketelanjangan Non-Seksual" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Tidak ditemukan" @@ -4064,7 +4092,7 @@ msgid "Not right now" msgstr "Jangan sekarang" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Catatan tentang berbagi" @@ -4077,6 +4105,19 @@ msgstr "Catatan: Bluesky merupakan jaringan terbuka dan publik. Pengaturan ini h msgid "Nothing here" msgstr "Kosong" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "Suara notifikasi" @@ -4085,13 +4126,14 @@ msgstr "Suara notifikasi" msgid "Notification Sounds" msgstr "Suara Notifikasi" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Notifikasi" @@ -4099,7 +4141,7 @@ msgstr "Notifikasi" msgid "now" msgstr "sekarang" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "Sekarang" @@ -4129,7 +4171,7 @@ msgstr "Oh tidak!" msgid "Oh no! Something went wrong." msgstr "Oh tidak! Ada yang tidak beres." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "OK" @@ -4137,7 +4179,7 @@ msgstr "OK" msgid "Okay" msgstr "Baiklah" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "Balasan terlama lebih dulu" @@ -4149,7 +4191,7 @@ msgstr "di" msgid "on {str}" msgstr "pada {str}" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Atur ulang orientasi" @@ -4157,7 +4199,7 @@ msgstr "Atur ulang orientasi" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Satu atau lebih gambar belum ada teks alt." @@ -4165,7 +4207,7 @@ msgstr "Satu atau lebih gambar belum ada teks alt." msgid "Only .jpg and .png files are supported" msgstr "Hanya mendukung berkas .jpg dan .png" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "Hanya {0} yang dapat membalas" @@ -4185,6 +4227,7 @@ msgstr "Ups, ada yang tidak beres!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ups!" @@ -4206,16 +4249,16 @@ msgstr "Buka pembuat avatar" msgid "Open conversation options" msgstr "Buka opsi percakapan" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Buka pemilih emoji" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "Buka menu opsi feed" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Buka tautan dengan browser dalam aplikasi" @@ -4231,7 +4274,7 @@ msgstr "Buka pengaturan kata dan tagar yang dibisukan" msgid "Open navigation" msgstr "Buka navigasi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Buka menu opsi postingan" @@ -4239,12 +4282,12 @@ msgstr "Buka menu opsi postingan" msgid "Open starter pack menu" msgstr "Buka menu paket pemula" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Buka halaman buku cerita" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "Buka log sistem" @@ -4256,7 +4299,7 @@ msgstr "Membuka opsi {numItems}" msgid "Opens a dialog to choose who can reply to this thread" msgstr "Membuka dialog untuk memilih siapa yang dapat membalas utas ini" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "Membuka pengaturan aksesibilitas" @@ -4272,7 +4315,7 @@ msgstr "Membuka detail tambahan untuk entri debug" msgid "Opens camera on device" msgstr "Membuka kamera pada perangkat" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "Membuka pengaturan obrolan" @@ -4280,7 +4323,7 @@ msgstr "Membuka pengaturan obrolan" msgid "Opens composer" msgstr "Membuka penyusun postingan" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi" @@ -4288,7 +4331,7 @@ msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi" msgid "Opens device photo gallery" msgstr "Membuka galeri foto perangkat" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Membuka pengaturan sisipan eksternal" @@ -4310,27 +4353,27 @@ msgstr "Membuka dialog pemilihan GIF" msgid "Opens list of invite codes" msgstr "Membuka daftar kode undangan" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "Membuka jendela modal untuk konfirmasi penonaktifan akun" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Membuka jendela modal untuk konfirmasi penghapusan akun. Membutuhkan kode email" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "Membuka jendela modal untuk mengubah kata sandi Bluesky Anda" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Membuka jendela modal untuk memilih panggilan Bluesky baru" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Membuka jendela modal untuk mengunduh data akun (repositori) Bluesky Anda" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "Membuka jendela modal untuk verifikasi email" @@ -4338,7 +4381,7 @@ msgstr "Membuka jendela modal untuk verifikasi email" msgid "Opens modal for using custom domain" msgstr "Membuka jendela modal untuk menggunakan domain kustom" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Membuka pengaturan moderasi" @@ -4351,15 +4394,15 @@ msgstr "Membuka formulir pengaturan ulang kata sandi" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Membuka layar berisi semua feed tersimpan" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "Membuka pengaturan kata sandi aplikasi" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "Membuka preferensi feed Mengikuti" @@ -4371,30 +4414,34 @@ msgstr "Membuka situs web tertaut" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Membuka halaman storybook" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Membuka halaman log sistem" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Membuka preferensi utas" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "Membuka profil ini" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Opsi {0} dari {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "Jika perlu, berikan informasi tambahan di bawah ini:" @@ -4454,7 +4501,7 @@ msgstr "Kata sandi diganti" msgid "Password updated!" msgstr "Kata sandi diganti!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "Jeda" @@ -4463,19 +4510,19 @@ msgstr "Jeda" msgid "People" msgstr "Orang" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "Orang yang diikuti oleh @{0}" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "Orang yang mengikuti @{0}" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "Diperlukan izin untuk mengakses rol kamera." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Izin untuk mengakses rol kamera ditolak. Silakan aktifkan di pengaturan sistem Anda." @@ -4496,12 +4543,12 @@ msgstr "Fotografi" msgid "Pictures meant for adults." msgstr "Gambar yang ditujukan untuk orang dewasa." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Sematkan ke beranda" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "Sematkan ke Beranda" @@ -4513,7 +4560,7 @@ msgstr "Feed Tersemat" msgid "Pinned to your feeds" msgstr "Disematkan ke daftar feed Anda" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "Putar" @@ -4526,7 +4573,7 @@ msgstr "Putar {0}" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "Putar atau jeda GIF" @@ -4560,7 +4607,7 @@ msgstr "Harap konfirmasi email Anda sebelum mengubahnya. Ini adalah persyaratan msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Masukkan nama untuk kata sandi aplikasi Anda. Tidak diperbolehkan menggunakan spasi." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Masukkan nama unik untuk Kata Sandi Aplikasi ini atau gunakan nama yang dibuat secara acak." @@ -4581,7 +4628,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Masukkan juga kata sandi Anda:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Jelaskan menurut Anda mengapa {0} salah dalam menerapkan label ini" @@ -4598,7 +4645,7 @@ msgstr "Silakan masuk sebagai @{0}" msgid "Please Verify Your Email" msgstr "Mohon Verifikasi Email Anda" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Harap tunggu hingga kartu tautan Anda selesai dimuat" @@ -4611,8 +4658,8 @@ msgstr "Politik" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Posting" @@ -4626,9 +4673,9 @@ msgstr "Postingan" msgid "Post by {0}" msgstr "Postingan oleh {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Postingan oleh @{0}" @@ -4684,6 +4731,10 @@ msgstr "Postingan disembunyikan" msgid "Potentially Misleading Link" msgstr "Tautan yang Mungkin Menyesatkan" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "Tekan untuk mencoba menghubungkan kembali" @@ -4704,7 +4755,7 @@ msgstr "Tekan untuk mengulangi" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "Tekan untuk melihat pengikut akun ini yang juga Anda ikuti" @@ -4716,20 +4767,24 @@ msgstr "Gambar sebelumnya" msgid "Primary Language" msgstr "Bahasa Utama" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Dahulukan yang Anda Ikuti" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privasi" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Kebijakan Privasi" @@ -4748,9 +4803,9 @@ msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Profil" @@ -4758,7 +4813,7 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil diperbarui" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Verifikasi email untuk mengamankan akun Anda." @@ -4774,23 +4829,23 @@ msgstr "Daftar terbuka yang dapat dibagikan untuk memblokir atau membisukan peng msgid "Public, shareable lists which can drive feeds." msgstr "Daftar terbuka yang dapat dibagikan dan digunakan sebagai feed." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Publikasikan postingan" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Publikasikan balasan" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "Kode QR telah disalin ke papan klip!" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "Kode QR telah diunduh!" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "Kode QR disimpan ke rol kamera Anda!" @@ -4815,7 +4870,7 @@ msgstr "Kutip postingan" #~ msgid "Quote Post" #~ msgstr "" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Acak (alias \"Rolet Pemosting\")" @@ -4851,19 +4906,23 @@ msgstr "Pencarian Terakhir" msgid "Reconnect" msgstr "Hubungkan kembali" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "Memuat ulang percakapan" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Hapus" @@ -4875,7 +4934,7 @@ msgstr "Hapus {displayName} dari paket pemula" msgid "Remove account" msgstr "Hapus akun" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "Hapus Avatar" @@ -4887,20 +4946,20 @@ msgstr "Hapus Sampul" msgid "Remove embed" msgstr "Hapus sisipan" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Hapus feed" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "Hapus feed?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Hapus dari daftar feed saya" @@ -4914,7 +4973,7 @@ msgstr "Hapus dari daftar feed saya?" msgid "Remove image" msgstr "Hapus gambar" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Hapus pratinjau gambar" @@ -4939,11 +4998,11 @@ msgstr "Hapus kutipan" msgid "Remove repost" msgstr "Hapus postingan ulang" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Hapus feed ini dari feed tersimpan Anda" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Dihapus dari daftar" @@ -4959,15 +5018,19 @@ msgid "Removed from your feeds" msgstr "Dihapus dari daftar feed Anda" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "Menghapus keluku gambar bawaan dari {0}" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "Menghapus keluku gambar bawaan dari {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Menghapus postingan yang dikutip" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "Ganti dengan Discover" @@ -4983,16 +5046,16 @@ msgstr "Balasan dinonaktifkan" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Balasan ke utas ini dinonaktifkan" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Balas" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Penyaring Balasan" @@ -5002,17 +5065,23 @@ msgstr "Penyaring Balasan" #~ msgid "Reply to <0/>" #~ msgstr "" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Membalas <0><1/>" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "Membalas postingan yang diblokir" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5039,8 +5108,8 @@ msgstr "Laporkan percakapan" msgid "Report dialog" msgstr "Dialog laporan" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Laporkan feed" @@ -5052,8 +5121,8 @@ msgstr "Laporkan Daftar" msgid "Report message" msgstr "Laporkan pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Laporkan postingan" @@ -5115,7 +5184,7 @@ msgstr "Posting ulang atau kutip postingan" msgid "Reposted By" msgstr "Diposting Ulang Oleh" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "Diposting ulang oleh {0}" @@ -5123,11 +5192,16 @@ msgstr "Diposting ulang oleh {0}" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "Diposting ulang oleh <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "memposting ulang postingan Anda" @@ -5170,8 +5244,8 @@ msgstr "Kode reset" msgid "Reset Code" msgstr "Kode Reset" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Reset status onboarding" @@ -5179,16 +5253,16 @@ msgstr "Reset status onboarding" msgid "Reset password" msgstr "Reset kata sandi" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Atur ulang status preferensi" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Reset status onboarding" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Reset status preferensi" @@ -5201,7 +5275,7 @@ msgstr "Mencoba masuk kembali" msgid "Retries the last action, which errored out" msgstr "Mencoba kembali tindakan terakhir yang gagal" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5237,7 +5311,7 @@ msgstr "Kembali ke halaman sebelumnya" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5246,7 +5320,7 @@ msgstr "Kembali ke halaman sebelumnya" msgid "Save" msgstr "Simpan" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5268,8 +5342,8 @@ msgstr "Simpan Perubahan" msgid "Save handle change" msgstr "Simpan perubahan panggilan" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "Simpan gambar" @@ -5277,12 +5351,12 @@ msgstr "Simpan gambar" msgid "Save image crop" msgstr "Simpan potongan gambar" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "Simpan kode QR" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "Simpan ke daftar feed saya" @@ -5290,7 +5364,7 @@ msgstr "Simpan ke daftar feed saya" msgid "Saved Feeds" msgstr "Feed Tersimpan" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "Disimpan ke rol kamera Anda" @@ -5317,8 +5391,8 @@ msgstr "Menyimpan pengaturan pemangkasan gambar" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "Katakan halo!" @@ -5332,9 +5406,9 @@ msgid "Scroll to top" msgstr "Gulir ke atas" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5342,14 +5416,14 @@ msgstr "Gulir ke atas" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Cari" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "Cari \"{query}\"" @@ -5375,7 +5449,7 @@ msgstr "Cari feed yang ingin Anda sarankan kepada orang lain." #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Cari pengguna" @@ -5479,7 +5553,7 @@ msgstr "Pilih opsi {i} dari {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Pilih emoji {emojiName} sebagai avatar Anda" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "Pilih layanan moderasi untuk melaporkan" @@ -5491,6 +5565,10 @@ msgstr "Pilih layanan yang akan menjadi tempat penyimpanan data Anda." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "" @@ -5541,8 +5619,7 @@ msgctxt "action" msgid "Send Email" msgstr "Kirim Email" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Kirim masukan" @@ -5551,14 +5628,14 @@ msgstr "Kirim masukan" msgid "Send message" msgstr "Kirim pesan" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "Kirim postingan ke..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "Kirim laporan" @@ -5571,8 +5648,8 @@ msgstr "Kirim laporan ke {0}" msgid "Send verification email" msgstr "Kirim email verifikasi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "Kirim melalui pesan" @@ -5592,23 +5669,23 @@ msgstr "Atur tanggal lahir" msgid "Set new password" msgstr "Buat kata sandi baru" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Pilih \"Tidak\" untuk menyembunyikan semua kutipan postingan dari feed Anda. Posting ulang tetap akan terlihat." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Pilih \"Tidak\" untuk menyembunyikan semua balasan dari feed Anda." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Pilih \"Tidak\" untuk menyembunyikan semua posting ulang dari feed Anda." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Pilih \"Ya\" untuk menampilkan balasan dalam bentuk tampilan bersusun. Ini merupakan fitur eksperimental." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Pilih \"Ya\" untuk menampilkan beberapa sampel dari feed tersimpan di feed Mengikuti Anda. Ini merupakan fitur eksperimental." @@ -5620,23 +5697,23 @@ msgstr "Atur akun Anda" msgid "Sets Bluesky username" msgstr "Mengatur nama pengguna Bluesky" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "Mengatur tema menjadi gelap" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "Mengatur tema menjadi terang" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "Mengatur tema sesuai pengaturan sistem" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "Mengatur tema gelap menjadi tema gelap" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "Mengatur tema gelap menjadi tema redup" @@ -5656,11 +5733,11 @@ msgstr "Mengatur aspek rasio gambar menjadi tinggi" msgid "Sets image aspect ratio to wide" msgstr "Mengatur aspek rasio gambar menjadi lebar" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Pengaturan" @@ -5672,19 +5749,19 @@ msgstr "Aktivitas seksual atau ketelanjangan erotis." msgid "Sexually Suggestive" msgstr "Bermuatan Seksual" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Bagikan" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Bagikan" @@ -5698,18 +5775,18 @@ msgid "Share a fun fact!" msgstr "Bagikan fakta menarik!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Tetap bagikan" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Bagikan feed" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "Bagikan tautan" @@ -5719,12 +5796,12 @@ msgstr "Bagikan tautan" msgid "Share Link" msgstr "Bagikan Tautan" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "Dialog berbagi tautan" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "Bagikan kode QR" @@ -5732,7 +5809,7 @@ msgstr "Bagikan kode QR" msgid "Share this starter pack" msgstr "Bagikan paket pemula ini" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Bagikan paket pemula ini dan bantu orang-orang untuk bergabung dengan komunitas Anda di Bluesky." @@ -5740,6 +5817,10 @@ msgstr "Bagikan paket pemula ini dan bantu orang-orang untuk bergabung dengan ko msgid "Share your favorite feed!" msgstr "Bagikan feed favorit Anda!" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Membagikan situs web tertaut" @@ -5747,7 +5828,7 @@ msgstr "Membagikan situs web tertaut" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Tampilkan" @@ -5755,7 +5836,7 @@ msgstr "Tampilkan" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "Tampilkan teks alt" @@ -5781,19 +5862,19 @@ msgstr "Tampilkan pengguna lain yang serupa dengan {0}" msgid "Show hidden replies" msgstr "Tampilkan balasan yang disembunyikan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Kurangi postingan serupa" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Tampilkan Lebih Lanjut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "Perbanyak postingan serupa" @@ -5801,11 +5882,11 @@ msgstr "Perbanyak postingan serupa" msgid "Show muted replies" msgstr "Tampilkan balasan yang dibisukan" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Tampilkan Postingan dari Feed Tersimpan Saya" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Tampilkan Kutipan Postingan" @@ -5821,11 +5902,11 @@ msgstr "Tampilkan Kutipan Postingan" #~ msgid "Show re-posts in Following feed" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Tampilkan Balasan" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Tampilkan balasan dari orang yang Anda ikuti sebelum balasan lainnya." @@ -5841,7 +5922,7 @@ msgstr "Tampilkan balasan dari orang yang Anda ikuti sebelum balasan lainnya." #~ msgid "Show replies with at least {value} {0}" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Tampilkan Posting Ulang" @@ -5907,8 +5988,8 @@ msgstr "Masuk atau buat akun Anda untuk bergabung dalam percakapan!" msgid "Sign into Bluesky or create a new account" msgstr "Masuk ke Bluesky atau buat akun baru" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Keluar" @@ -5933,7 +6014,7 @@ msgstr "Daftar atau masuk untuk bergabung dalam obrolan" msgid "Sign-in Required" msgstr "Wajib Masuk" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Masuk sebagai" @@ -5942,12 +6023,12 @@ msgstr "Masuk sebagai" msgid "Signed in as @{0}" msgstr "Masuk sebagai @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "mendaftar dengan paket pemula Anda" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "Mendaftar tanpa paket pemula" @@ -5965,7 +6046,7 @@ msgstr "Lewati tahap ini" msgid "Software Dev" msgstr "Pengembang Perangkat Lunak" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -5993,16 +6074,21 @@ msgstr "Ada yang tidak beres, silakan coba lagi" msgid "Something went wrong, please try again." msgstr "Ada yang tidak beres, silakan coba lagi." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Maaf! Sesi Anda telah berakhir. Silakan masuk lagi." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Urutkan Balasan" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Urutkan balasan ke postingan yang sama berdasarkan:" @@ -6010,7 +6096,7 @@ msgstr "Urutkan balasan ke postingan yang sama berdasarkan:" #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "Sumber: <0>{0}" @@ -6032,7 +6118,7 @@ msgstr "Olahraga" msgid "Square" msgstr "Persegi" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "Mulai obrolan baru" @@ -6049,8 +6135,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "Paket Pemula" @@ -6075,7 +6161,7 @@ msgstr "Paket pemula memudahkan Anda untuk berbagi feed dan akun favorit Anda de #~ msgid "Status page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "Halaman Status" @@ -6087,17 +6173,17 @@ msgstr "Halaman Status" msgid "Step {0} of {1}" msgstr "Langkah {0} dari {1}" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "Penyimpanan dibersihkan, Anda perlu memulai ulang aplikasi sekarang." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6120,7 +6206,7 @@ msgstr "Berlangganan Pelabel" #~ msgid "Subscribe to the {0} feed" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "Berlangganan pelabel ini" @@ -6128,7 +6214,7 @@ msgstr "Berlangganan pelabel ini" msgid "Subscribe to this list" msgstr "Berlangganan ke daftar ini" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "Akun yang disarankan" @@ -6136,7 +6222,7 @@ msgstr "Akun yang disarankan" #~ msgid "Suggested Follows" #~ msgstr "" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Disarankan untuk Anda" @@ -6145,7 +6231,7 @@ msgstr "Disarankan untuk Anda" msgid "Suggestive" msgstr "Sugestif" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6160,19 +6246,19 @@ msgstr "Beralih Akun" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "Beralih ke {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Alihkan akun yang Anda gunakan untuk masuk" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "Sistem" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Log sistem" @@ -6221,11 +6307,11 @@ msgstr "Beritahu kami lebih lanjut" msgid "Terms" msgstr "Ketentuan" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Ketentuan Layanan" @@ -6240,13 +6326,13 @@ msgstr "Istilah yang digunakan melanggar standar komunitas" msgid "text" msgstr "teks" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Area input teks" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "Terima kasih. Laporan Anda telah terkirim." @@ -6289,19 +6375,19 @@ msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "Dapatkan pengalaman yang lebih baik dalam aplikasi. Unduh Bluesky sekarang dan kami akan melanjutkan dari langkah terakhir yang Anda tinggalkan." -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "Feed telah diganti dengan Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "Label berikut telah diterapkan pada akun Anda." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "Label berikut telah diterapkan pada konten Anda." @@ -6338,8 +6424,8 @@ msgstr "Ketentuan Layanan telah dipindahkan ke" msgid "There is no time limit for account deactivation, come back any time." msgstr "Tidak ada batasan waktu untuk penonaktifan akun, Anda bisa kembali kapan saja." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Ada masalah saat menghubungi server, silakan periksa koneksi internet Anda dan coba lagi." @@ -6348,7 +6434,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Ada masalah saat menghapus feed ini. Periksa koneksi internet Anda dan coba lagi." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Ada masalah saat memperbarui feed Anda, periksa koneksi internet dan coba lagi." @@ -6362,7 +6448,7 @@ msgstr "Ada masalah saat menghubungkan ke Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6376,7 +6462,7 @@ msgstr "Ada masalah saat menghubungi server" msgid "There was an issue contacting your server" msgstr "Ada masalah saat menghubungi server Anda" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ada masalah saat mengambil notifikasi. Ketuk di sini untuk mencoba lagi." @@ -6394,7 +6480,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ada masalah saat mengambil daftar Anda. Ketuk di sini untuk mencoba lagi." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Ada masalah saat mengirimkan laporan. Silakan periksa koneksi internet Anda." @@ -6454,7 +6540,7 @@ msgstr "Akun ini mewajibkan pengguna untuk masuk agar bisa melihat profilnya." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Akun ini diblokir oleh satu atau lebih daftar moderasi Anda. Untuk membuka blokir, silakan kunjungi daftar tersebut secara langsung dan hapus pengguna ini." -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "Banding ini akan dikirim ke <0>{0}." @@ -6514,12 +6600,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Feed ini kosong! Anda mungkin perlu mengikuti lebih banyak pengguna atau menyesuaikan pengaturan bahasa." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "Feed ini kosong." -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Feed ini tidak lagi online. Kami akan menampilkan <0>Discover sebagai gantinya." @@ -6547,7 +6633,7 @@ msgstr "Label ini diterapkan oleh penulis." #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "Label ini diterapkan oleh Anda." @@ -6575,12 +6661,12 @@ msgstr "Nama ini sudah digunakan" msgid "This post has been deleted." msgstr "Postingan ini telah dihapus." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Postingan ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Postingan ini akan disembunyikan dari feed." @@ -6637,12 +6723,12 @@ msgstr "Pengguna ini tidak mengikuti siapa pun." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Ini akan menghapus {0} dari daftar kata yang Anda bisukan. Anda tetap dapat menambahkannya lagi nanti." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "Preferensi utas" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Preferensi Utas" @@ -6650,11 +6736,11 @@ msgstr "Preferensi Utas" msgid "Thread settings updated" msgstr "Pengaturan utas diperbarui" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Mode Bersusun" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Preferensi Utas" @@ -6695,8 +6781,8 @@ msgstr "Transformasi" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Terjemahkan" @@ -6709,7 +6795,7 @@ msgstr "Coba lagi" msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "Autentikasi dua faktor" @@ -6801,7 +6887,7 @@ msgstr "Berhenti Ikuti Akun" #~ msgid "Unlike" #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "Batalkan suka feed ini" @@ -6831,17 +6917,17 @@ msgstr "Bunyikan percakapan" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Bunyikan utas" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Lepas sematan" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "Lepaskan sematan dari beranda" @@ -6857,7 +6943,7 @@ msgstr "Dilepaskan dari daftar feed Anda" msgid "Unsubscribe" msgstr "Berhenti langganan" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Berhenti langganan pelabel ini" @@ -6890,20 +6976,20 @@ msgstr "Unggah foto saja" msgid "Upload a text file to:" msgstr "Unggah berkas teks ke:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Unggah dari Kamera" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Unggah dari Berkas" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6943,7 +7029,7 @@ msgstr "Gunakan yang direkomendasikan" msgid "Use the DNS panel" msgstr "Gunakan panel DNS" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Gunakan sandi ini untuk masuk ke aplikasi lain bersama dengan panggilan Anda." @@ -7011,7 +7097,7 @@ msgstr "Nama pengguna atau alamat email" msgid "Users" msgstr "Pengguna" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "pengguna yang diikuti <0/>" @@ -7042,15 +7128,15 @@ msgstr "Nilai:" msgid "Verify DNS Record" msgstr "Verifikasi DNS" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "Verifikasi email" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Verifikasi email saya" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Verifikasi Email Saya" @@ -7071,7 +7157,7 @@ msgstr "Verifikasi Email Anda" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "Versi {appVersion} {bundleInfo}" @@ -7080,11 +7166,15 @@ msgstr "Versi {appVersion} {bundleInfo}" msgid "Video Games" msgstr "Permainan Video" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Lihat avatar {0}" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "Lihat profil {0}" @@ -7116,7 +7206,7 @@ msgstr "Lihat informasi tentang label ini" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Lihat profil" @@ -7128,7 +7218,7 @@ msgstr "Lihat avatar" msgid "View the labeling service provided by @{0}" msgstr "Lihat layanan pelabelan yang disediakan oleh @{0}" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "Lihat pengguna yang menyukai feed ini" @@ -7224,7 +7314,7 @@ msgstr "Mohon maaf, untuk saat ini kami tidak dapat memuat kata yang Anda bisuka msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Maaf, pencarian Anda tidak dapat dilakukan. Mohon coba lagi dalam beberapa menit." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Kami mohon maaf! Postingan yang Anda balas telah dihapus." @@ -7237,7 +7327,7 @@ msgstr "Maaf! Kami tidak dapat menemukan halaman yang Anda cari." #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "Maaf! Anda hanya dapat berlangganan dua puluh pelabel, dan Anda telah mencapai batas tersebut." @@ -7263,7 +7353,7 @@ msgstr "Apa nama paket pemula Anda?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "Apa kabar?" @@ -7280,15 +7370,15 @@ msgstr "Bahasa apa yang ingin Anda lihat di feed algoritmik Anda?" msgid "Who can message you?" msgstr "Siapa yang dapat mengirim pesan kepada Anda?" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Siapa yang dapat membalas" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "Dialog siapa yang dapat membalas" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "Siapa yang dapat membalas?" @@ -7334,11 +7424,11 @@ msgstr "Lebar" msgid "Write a message" msgstr "Tulis pesan" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Tulis postingan" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Tulis balasan Anda" @@ -7349,12 +7439,12 @@ msgid "Writers" msgstr "Penulis" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Ya" @@ -7371,7 +7461,7 @@ msgstr "Ya, hapus paket pemula ini" msgid "Yes, reactivate my account" msgstr "Ya, aktifkan kembali akun saya" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "Kemarin, {time}" @@ -7524,19 +7614,19 @@ msgstr "Anda belum membuat paket pemula!" msgid "You haven't muted any words or tags yet" msgstr "Anda belum membisukan kata atau tagar apa pun" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Anda dapat mengajukan banding atas label non-mandiri jika Anda merasa label tersebut ditempatkan secara tidak tepat." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Anda dapat mengajukan banding atas label berikut jika Anda merasa label tersebut ditempatkan secara tidak tepat." -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "Anda hanya boleh menambahkan maksimal 50 feed" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "Anda hanya boleh menambahkan maksimal 50 profil" @@ -7560,7 +7650,7 @@ msgstr "Anda harus memberikan akses ke pustaka foto Anda untuk menyimpan kode QR msgid "You must grant access to your photo library to save the image." msgstr "Anda harus memberikan akses ke pustaka foto Anda untuk menyimpan gambar ini." -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "Anda harus memilih setidaknya satu pelabel untuk sebuah laporan" @@ -7600,15 +7690,15 @@ msgstr "Anda akan mengikuti pengguna dan feed yang disarankan setelah selesai me msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Anda akan mengikuti pengguna yang disarankan setelah selesai membuat akun!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "Anda akan mengikuti pengguna ini dan {0} lainnya" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "Anda akan otomatis mengikuti para pengguna ini" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "Dapatkan informasi terbaru melalui feed berikut" @@ -7707,7 +7797,7 @@ msgstr "Kata yang Anda bisukan" msgid "Your password has been changed successfully!" msgstr "Kata sandi Anda telah berhasil diubah!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Postingan Anda telah dipublikasikan" @@ -7715,7 +7805,7 @@ msgstr "Postingan Anda telah dipublikasikan" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Postingan, suka, dan pemblokiran Anda bersifat publik. Sedangkan pembisuan bersifat privat." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Profil Anda" @@ -7723,7 +7813,7 @@ msgstr "Profil Anda" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Profil, postingan, feed, dan daftar Anda tidak akan terlihat lagi oleh pengguna Bluesky lain. Anda dapat mengaktifkan kembali kapan saja dengan cara masuk ke akun." -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "Balasan Anda telah dipublikasikan" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 28a8676958..6fd20fe052 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -22,7 +22,7 @@ msgstr "" msgid "(no email)" msgstr "(no email)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -90,7 +90,7 @@ msgstr "" #~ msgid "{0} {purposeLabel} List" #~ msgstr "Lista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "" @@ -101,7 +101,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "{0} tuoi feed" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "" @@ -149,7 +149,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} following" @@ -169,14 +169,14 @@ msgstr "{handle} non può ricevere messaggi" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" #~ msgid "{message}" #~ msgstr "{message}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non letto" @@ -192,7 +192,7 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> membri" @@ -214,11 +214,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -284,15 +284,15 @@ msgid "Access profile and other navigation links" msgstr "Accedi al profilo e ad altre impostazioni di navigazione" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Accessibilità" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "Impostazioni di accessibilità" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Impostazioni di Accessibilità" @@ -301,8 +301,8 @@ msgstr "Impostazioni di Accessibilità" #~ msgstr "account" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Account" @@ -349,7 +349,7 @@ msgid "Account unmuted" msgstr "Account non silenziato" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -373,8 +373,8 @@ msgstr "Aggiungi un utente a questo elenco" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Aggiungi account" @@ -452,7 +452,7 @@ msgstr "Aggiungi ai miei feed" #~ msgid "Added" #~ msgstr "Aggiunto" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Aggiunto alla lista" @@ -461,7 +461,7 @@ msgstr "Aggiunto alla lista" msgid "Added to my feeds" msgstr "Aggiunto ai miei feed" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Modifica il numero di \"Mi piace\" che una risposta deve avere per essere mostrata nel tuo feed." @@ -482,7 +482,7 @@ msgid "Adult content is disabled." msgstr "Il contenuto per adulti è disattivato." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Avanzato" @@ -498,8 +498,8 @@ msgstr "" msgid "All the feeds you've saved, right in one place." msgstr "Tutti i feed che hai salvato, in un unico posto." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "" @@ -523,7 +523,7 @@ msgstr "Hai già effettuato l'accesso come @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -533,7 +533,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Testo alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "Testo Alternativo" @@ -562,8 +562,8 @@ msgstr "" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "" @@ -578,10 +578,18 @@ msgstr "" msgid "An issue not included in these options" msgstr "Un problema non incluso in queste opzioni" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -593,8 +601,8 @@ msgstr "Si è verificato un problema, riprova un'altra volta." msgid "an unknown error occurred" msgstr "si è verificato un errore sconosciuto" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "e" @@ -603,7 +611,7 @@ msgstr "e" msgid "Animals" msgstr "Animali" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "GIF animata" @@ -627,25 +635,25 @@ msgstr "Le password dell'app possono contenere solo lettere, numeri, spazi, trat msgid "App Password names must be at least 4 characters long." msgstr "Le password delle app devono contenere almeno 4 caratteri." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Impostazioni della password dell'app" #~ msgid "App passwords" #~ msgstr "Passwords dell'app" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Password dell'App" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Ricorso" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Etichetta \"{0}\" del ricorso" @@ -658,7 +666,7 @@ msgstr "Etichetta \"{0}\" del ricorso" #~ msgid "Appeal Decision" #~ msgstr "Decisión de apelación" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Appello inviato" @@ -676,7 +684,7 @@ msgstr "Appella contro questa decisione" #~ msgid "Appeal this decision." #~ msgstr "Appella contro questa decisione." -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Aspetto" @@ -686,8 +694,8 @@ msgid "Apply default recommended feeds" msgstr "Applica i feed raccomandati predefiniti" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -701,6 +709,10 @@ msgstr "Confermi di voler eliminare la password dell'app \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Sei sicuro di voler cancellare questo messaggio? Il messaggio verrà cancellato per te, ma non per gli altri partecipanti." +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Sei sicuro di voler abbandonare questa conversazione? I messaggi verranno cancellati per te, ma non per gli altri partecipanti." @@ -713,7 +725,7 @@ msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "Confermi di voler eliminare questa bozza?" @@ -742,8 +754,8 @@ msgid "At least 3 characters" msgstr "Almeno 3 caratteri" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -756,7 +768,6 @@ msgstr "Almeno 3 caratteri" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -770,7 +781,7 @@ msgstr "Indietro" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Basato sui tuoi interessi {interestsText}" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Preferenze" @@ -778,7 +789,7 @@ msgstr "Preferenze" msgid "Birthday" msgstr "Compleanno" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Compleanno:" @@ -825,7 +836,7 @@ msgstr "Bloccato" msgid "Blocked accounts" msgstr "Accounts bloccati" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Accounts bloccati" @@ -907,21 +918,21 @@ msgstr "Sfoca le immagini e filtra dai feed" msgid "Books" msgstr "Libri" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -971,7 +982,7 @@ msgstr "da te" msgid "Camera" msgstr "Fotocamera" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. Deve contenere almeno 4 caratteri, ma non più di 32 caratteri." @@ -980,8 +991,8 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -999,7 +1010,7 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cancella" @@ -1038,8 +1049,8 @@ msgstr "Annnulla la citazione del post" msgid "Cancel reactivation and log out" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Annulla la ricerca" @@ -1054,17 +1065,17 @@ msgstr "Annulla l'apertura del sito collegato" msgid "Change" msgstr "Cambia" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Cambia" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Cambia il nome utente" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Cambia il Nome Utente" @@ -1072,12 +1083,12 @@ msgstr "Cambia il Nome Utente" msgid "Change my email" msgstr "Cambia la mia email" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Cambia la password" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Cambia la Password" @@ -1092,7 +1103,7 @@ msgstr "Cambia la lingua del post a {0}" msgid "Change Your Email" msgstr "Cambia la tua email" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1104,14 +1115,14 @@ msgstr "Conversazione silenziata" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "Impostazioni messaggi" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "Impostazioni messaggi" @@ -1197,19 +1208,19 @@ msgstr "" msgid "Choose your password" msgstr "Scegli la tua password" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Cancella tutti i dati legacy in archivio" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Cancella tutti i dati legacy in archivio (poi ricomincia)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Cancella tutti i dati in archivio" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Cancella tutti i dati in archivio (poi ricomincia)" @@ -1218,11 +1229,11 @@ msgstr "Cancella tutti i dati in archivio (poi ricomincia)" msgid "Clear search query" msgstr "Annulla la ricerca" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "Cancella tutti i dati di archiviazione legacy" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "Cancella tutti i dati di archiviazione" @@ -1249,7 +1260,7 @@ msgstr "Clicca qui per aprire il menu per {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Clicca qui per aprire il menu per #{tag}" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Clicca per riprovare l'invio" @@ -1270,7 +1281,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Chiudi" @@ -1325,7 +1336,7 @@ msgstr "Chiude la barra di navigazione in basso" msgid "Closes password update alert" msgstr "Chiude l'avviso di aggiornamento della password" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Chiude l'editore del post ed elimina la bozza del post" @@ -1333,11 +1344,11 @@ msgstr "Chiude l'editore del post ed elimina la bozza del post" msgid "Closes viewer for header image" msgstr "Chiude il visualizzatore dell'immagine di intestazione" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Comprime l'elenco degli utenti per una determinata notifica" @@ -1351,7 +1362,7 @@ msgstr "Commedia" msgid "Comics" msgstr "Fumetti" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Linee guida della community" @@ -1364,7 +1375,7 @@ msgstr "Completa l'incorporazione e inizia a utilizzare il tuo account" msgid "Complete the challenge" msgstr "Completa la challenge" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Componi un post fino a {MAX_GRAPHEME_LENGTH} caratteri" @@ -1389,8 +1400,6 @@ msgstr "Configurato nelle <0>impostazioni di moderazione." #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1522,12 +1531,12 @@ msgstr "Conversazione cancellata" msgid "Cooking" msgstr "Cucina" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copiato" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Versione di build copiata nella clipboard" @@ -1535,7 +1544,7 @@ msgstr "Versione di build copiata nella clipboard" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Copiato nel clipboard" @@ -1544,12 +1553,12 @@ msgstr "Copiato nel clipboard" msgid "Copied!" msgstr "Copiato!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Copia la password dell'app" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Copia" @@ -1562,11 +1571,11 @@ msgstr "Copia {0}" msgid "Copy code" msgstr "Copia il codice" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "" @@ -1574,8 +1583,8 @@ msgstr "" msgid "Copy link to list" msgstr "Copia il link alla lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copia il link al post" @@ -1587,20 +1596,24 @@ msgstr "Copia il link al post" msgid "Copy message text" msgstr "Copia il testo del messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copia il testo del post" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politica sul diritto d'autore" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "Errore nell'abbandonare la conversione" @@ -1633,17 +1646,17 @@ msgstr "" msgid "Create a new account" msgstr "Crea un nuovo account" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Crea un nuovo Bluesky account" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "" @@ -1668,7 +1681,7 @@ msgstr "In alternativa crea un avatar" msgid "Create another" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Crea un password per l'app" @@ -1713,7 +1726,7 @@ msgid "Custom domain" msgstr "Dominio personalizzato" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "I feed personalizzati creati dalla comunità ti offrono nuove esperienze e ti aiutano a trovare contenuti interessanti." @@ -1724,8 +1737,8 @@ msgstr "Personalizza i media da i siti esterni." #~ msgid "Danger Zone" #~ msgstr "Zona di Pericolo" -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Scuro" @@ -1733,7 +1746,7 @@ msgstr "Scuro" msgid "Dark mode" msgstr "Aspetto scuro" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Tema scuro" @@ -1742,15 +1755,15 @@ msgid "Date of birth" msgstr "Data di nascita" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "Eliminare errori nella Moderazione" @@ -1762,13 +1775,13 @@ msgstr "Pannello per il debug" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Elimina" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Elimina l'account" @@ -1787,8 +1800,8 @@ msgstr "Elimina la password dell'app" msgid "Delete app password?" msgstr "Eliminare la password dell'app?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "" @@ -1815,12 +1828,12 @@ msgstr "Cancellare account" #~ msgid "Delete my account…" #~ msgstr "Cancella il mio account…" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Cancellare Account…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Elimina il post" @@ -1837,7 +1850,7 @@ msgstr "" msgid "Delete this list?" msgstr "Elimina questa lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Eliminare questo post?" @@ -1849,7 +1862,7 @@ msgstr "Eliminato" msgid "Deleted post." msgstr "Post eliminato." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "" @@ -1870,11 +1883,11 @@ msgstr "Testo descrittivo alternativo" #~ msgid "Developer Tools" #~ msgstr "Strumenti per sviluppatori" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Volevi dire qualcosa?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Fioco" @@ -1903,14 +1916,14 @@ msgstr "Disattiva il feedback tattile" msgid "Disabled" msgstr "Disabilitato" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Scartare" #~ msgid "Discard draft" #~ msgstr "Scarta la bozza" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "Scartare la bozza?" @@ -1928,7 +1941,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Scopri nuovi feed personalizzati" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "Scopri nuovi feed" @@ -1984,22 +1997,20 @@ msgstr "Dominio verificato!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Fatto" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Fatto" @@ -2011,7 +2022,7 @@ msgstr "Fatto{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Usa il doppio tocco per accedere" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "" @@ -2084,7 +2095,7 @@ msgctxt "action" msgid "Edit" msgstr "Modifica" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Modifica l'avatar" @@ -2106,7 +2117,7 @@ msgstr "Modifica i dettagli della lista" msgid "Edit Moderation List" msgstr "Modifica l'elenco di moderazione" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2121,12 +2132,12 @@ msgstr "Modifica il mio profilo" msgid "Edit People" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Modifica il profilo" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Modifica il Profilo" @@ -2144,7 +2155,7 @@ msgstr "" msgid "Edit User List" msgstr "Modifica l'elenco degli utenti" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "" @@ -2156,7 +2167,7 @@ msgstr "Modifica il tuo nome visualizzato" msgid "Edit your profile description" msgstr "Modifica la descrizione del tuo profilo" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "" @@ -2195,7 +2206,7 @@ msgstr "Email Aggiornata" msgid "Email verified" msgstr "Email verificata" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "Email:" @@ -2204,8 +2215,8 @@ msgid "Embed HTML code" msgstr "Incorpora il codice HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Incorpora il post" @@ -2238,11 +2249,16 @@ msgstr "Abilita i media esterni" #~ msgid "Enable External Media" #~ msgstr "Attiva Media Esterna" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Attiva i lettori multimediali per" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Abilita questa impostazione per vedere solo le risposte delle persone che segui." @@ -2264,7 +2280,7 @@ msgstr "Fine del feed" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Inserisci un nome per questa password dell'app" @@ -2341,7 +2357,7 @@ msgid "Everybody" msgstr "Tutti" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "Tutti possono rispondere" @@ -2377,8 +2393,8 @@ msgstr "Uscita dal processo di ritaglio dell'immagine" msgid "Exits image view" msgstr "Uscita dalla visualizzazione dell'immagine" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Uscita dall'inserzione della domanda di ricerca" @@ -2389,7 +2405,7 @@ msgstr "Uscita dall'inserzione della domanda di ricerca" msgid "Expand alt text" msgstr "Ampliare il testo alternativo" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "" @@ -2398,6 +2414,10 @@ msgstr "" msgid "Expand or collapse the full post you are replying to" msgstr "Espandi o comprimi l'intero post a cui stai rispondendo" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Media espliciti o potenzialmente inquietanti." @@ -2406,12 +2426,12 @@ msgstr "Media espliciti o potenzialmente inquietanti." msgid "Explicit sexual images." msgstr "Immagini sessuali esplicite." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "Esporta i miei dati" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "Esporta i miei dati" @@ -2421,17 +2441,17 @@ msgid "External Media" msgstr "Media esterni" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "I multimediali esterni possono consentire ai siti web di raccogliere informazioni su di te e sul tuo dispositivo. Nessuna informazione viene inviata o richiesta finché non si preme il pulsante \"Riproduci\"." -#: src/Navigation.tsx:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Preferenze multimediali esterni" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Impostazioni multimediali esterni" @@ -2461,8 +2481,8 @@ msgstr "Non possiamo eliminare il post, riprova di nuovo" msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "" @@ -2478,29 +2498,33 @@ msgstr "Errore nel caricare i vecchi messaggi" #~ msgid "Failed to load recommended feeds" #~ msgstr "Non possiamo caricare i feed consigliati" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "Non è possibile salvare l'immagine: {0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "Errore nell'invio" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Errore nel invio dell'appello, si prega di riprovare." -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "" @@ -2513,7 +2537,7 @@ msgstr "" msgid "Failed to update settings" msgstr "Errore nell'aggiornamento delle impostazioni" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Feed" @@ -2534,19 +2558,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Commenti" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Feed" @@ -2604,14 +2628,14 @@ msgstr "Trova post e utenti su Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "Trovare account simili…" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Ottimizza il contenuto che vedi nel tuo Following feed." #~ msgid "Fine-tune the content you see on your home screen." #~ msgstr "Ottimizza il contenuto che vedi nella pagina d'inizio." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Ottimizza i la visualizzazione delle discussioni." @@ -2641,7 +2665,7 @@ msgid "Flip vertically" msgstr "Gira in verticale" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2686,7 +2710,7 @@ msgstr "" msgid "Follow Back" msgstr "Seguire" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2702,22 +2726,22 @@ msgstr "" #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Seguito da {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Seguito da {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" @@ -2725,15 +2749,15 @@ msgstr "" msgid "Followed users" msgstr "Utenti seguiti" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Solo utenti seguiti" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "ti segue" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2742,7 +2766,7 @@ msgstr "" msgid "Followers" msgstr "Followers" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "" @@ -2755,7 +2779,7 @@ msgstr "" #~ msgstr "following" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2767,7 +2791,7 @@ msgstr "" msgid "Following" msgstr "Following" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguiti {0}" @@ -2776,13 +2800,13 @@ msgstr "Seguiti {0}" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Preferenze del Following feed" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Preferenze del Following Feed" @@ -2807,7 +2831,7 @@ msgstr "Gastronomia" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Per motivi di sicurezza, invieremo un codice di conferma al tuo indirizzo email." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Per motivi di sicurezza non potrai visualizzarlo nuovamente. Se perdi questa password, dovrai generarne una nuova." @@ -2838,7 +2862,7 @@ msgstr "Pubblica spesso contenuti indesiderati" msgid "From @{sanitizedAuthor}" msgstr "Di @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "Da <0/>" @@ -2851,6 +2875,10 @@ msgstr "Galleria" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "Iniziamo" @@ -2898,12 +2926,12 @@ msgid "Go Back" msgstr "Torna Indietro" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2966,7 +2994,7 @@ msgstr "Aptica" msgid "Harassment, trolling, or intolerance" msgstr "Molestie, trolling o intolleranza" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Hashtag" @@ -2979,7 +3007,7 @@ msgid "Having trouble?" msgstr "Ci sono problemi?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Aiuto" @@ -2999,7 +3027,7 @@ msgstr "Aiuta le persone a sapere che tu non sei un bot caricando una immagine o #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Ecco alcuni feed di attualità scelti in base ai tuoi interessi: {interestsText}. Puoi seguire quanti ne vuoi." -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Ecco la password dell'app." @@ -3010,17 +3038,17 @@ msgstr "Ecco la password dell'app." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Nascondi" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Nascondi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Nascondi il messaggio" @@ -3029,11 +3057,11 @@ msgstr "Nascondi il messaggio" msgid "Hide the content" msgstr "Nascondere il contenuto" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Vuoi nascondere questo post?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Nascondi elenco utenti" @@ -3068,12 +3096,12 @@ msgstr "Stiamo riscontrando problemi nel trovare questi dati. Guarda PI[U giù p msgid "Hmmmm, we couldn't load that moderation service." msgstr "Non siamo riusciti a caricare il servizio di moderazione." -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Home" @@ -3133,7 +3161,7 @@ msgstr "Se non sei ancora maggiorenne secondo le leggi del tuo Paese, il tuo gen msgid "If you delete this list, you won't be able to recover it." msgstr "Se elimini questa lista, non potrai recuperarla." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Se rimuovi questo post, non potrai recuperarlo." @@ -3160,7 +3188,7 @@ msgstr "Testo alternativo dell'immagine" #~ msgid "Image options" #~ msgstr "Opzioni per l'immagine" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -3186,7 +3214,7 @@ msgstr "Inserisci il codice di conferma per la cancellazione dell'account" #~ msgid "Input invite code to proceed" #~ msgstr "Inserisci il codice di invito per procedere" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Inserisci il nome per la password dell'app" @@ -3274,7 +3302,7 @@ msgstr "Codici di invito: {0} disponibili" msgid "Invite codes: 1 available" msgstr "Codici di invito: 1 disponibile" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -3298,8 +3326,8 @@ msgstr "" msgid "Jobs" msgstr "Lavori" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3345,11 +3373,11 @@ msgstr "Le etichette sono annotazioni su utenti e contenuti. Possono essere util #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "le etichette sono state inserite su questo {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Etichette sul tuo account" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "Etichette sul tuo contenuto" @@ -3357,16 +3385,16 @@ msgstr "Etichette sul tuo contenuto" msgid "Language selection" msgstr "Seleziona la lingua" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Impostazione delle lingue" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Impostazione delle Lingue" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Lingue" @@ -3432,7 +3460,7 @@ msgstr "Stai lasciando Bluesky" msgid "left to go." msgstr "mancano." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "L'archivio legacy è stato cancellato, riattiva la app." @@ -3453,7 +3481,7 @@ msgstr "Andiamo!" #~ msgid "Library" #~ msgstr "Biblioteca" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Chiaro" @@ -3470,13 +3498,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Metti mi piace a questo feed" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Piace a" @@ -3495,14 +3523,14 @@ msgstr "Piace A" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Piace a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "piace il tuo feed personalizzato" #~ msgid "liked your custom feed{0}" #~ msgstr "piace il feed personalizzato{0}" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "piace il tuo post" @@ -3514,7 +3542,7 @@ msgstr "Mi piace" msgid "Likes on this post" msgstr "Mi Piace in questo post" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Lista" @@ -3551,12 +3579,12 @@ msgstr "Lista sbloccata" msgid "List unmuted" msgstr "Lista non mutata" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Liste" @@ -3564,28 +3592,28 @@ msgstr "Liste" msgid "Lists blocking this user:" msgstr "Liste che bloccano questo utente:" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" #~ msgid "Load more posts" #~ msgstr "Carica più post" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Carica più notifiche" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carica nuovi posts" @@ -3597,7 +3625,7 @@ msgstr "Caricamento..." #~ msgid "Local dev server" #~ msgstr "Server di sviluppo locale" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Log" @@ -3672,7 +3700,7 @@ msgstr "Segna come letto" msgid "Media" msgstr "Media" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "utenti menzionati" @@ -3697,7 +3725,7 @@ msgstr "Messaggio cancellato" #~ msgid "Message from server" #~ msgstr "Messaggio dal server" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Messaggio dal server: {0}" @@ -3714,7 +3742,7 @@ msgstr "Il messaggio è troppo lungo" msgid "Message settings" msgstr "Impostazioni messaggio" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3725,9 +3753,9 @@ msgstr "Messaggi" msgid "Misleading Account" msgstr "Account Ingannevole" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Moderazione" @@ -3763,16 +3791,16 @@ msgstr "Lista di moderazione aggiornata" msgid "Moderation lists" msgstr "Liste di moderazione" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liste di Moderazione" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Impostazioni di moderazione" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "Stati di moderazione" @@ -3800,7 +3828,7 @@ msgstr "Altre opzioni" #~ msgid "More post options" #~ msgstr "Altre impostazioni per il post" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "Dai priorità alle risposte con più likes" @@ -3873,13 +3901,13 @@ msgstr "Silenzia questa parola nel testo e nei tag del post" msgid "Mute this word in tags only" msgstr "Siilenzia questa parola solo nei tags" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Silenzia questa discussione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Silenzia parole & tags" @@ -3891,7 +3919,7 @@ msgstr "Silenziato" msgid "Muted accounts" msgstr "Account silenziato" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Accounts Silenziati" @@ -3925,18 +3953,18 @@ msgstr "I miei Feed" msgid "My Profile" msgstr "Il mio Profilo" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "I miei feed salvati" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "I miei Feed Salvati" #~ msgid "my-server.com" #~ msgstr "my-server.com" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nome" @@ -3971,7 +3999,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Vai alla schermata successiva" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Vai al tuo profilo" @@ -4002,7 +4030,7 @@ msgstr "Nuova" msgid "New" msgstr "Nuova" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -4030,9 +4058,9 @@ msgid "New post" msgstr "Nuovo Post" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -4055,7 +4083,7 @@ msgstr "" msgid "New User List" msgstr "Nuova lista" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "Mostrare prima le risposte più recenti" @@ -4089,16 +4117,16 @@ msgstr "Seguente" msgid "Next image" msgstr "Immagine seguente" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "No" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Senza descrizione" @@ -4116,7 +4144,7 @@ msgstr "Non si è trovata nessuna GIF in primo piano. Potrebbe esserci un proble msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Non segui più {0}" @@ -4133,7 +4161,7 @@ msgstr "Ancora nessun messaggio" msgid "No more conversations to show" msgstr "Nessuna conversazione da visualizzare" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Ancora nessuna notifica!" @@ -4165,7 +4193,7 @@ msgstr "Non si è trovato nessun risultato" msgid "No results found for \"{query}\"" msgstr "Nessun risultato trovato per \"{query}\"" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4206,7 +4234,7 @@ msgstr "Nudità non sessuale" #~ msgid "Not Applicable." #~ msgstr "Non applicabile." -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Non trovato" @@ -4217,7 +4245,7 @@ msgid "Not right now" msgstr "Non adesso" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Nota sulla condivisione" @@ -4230,6 +4258,19 @@ msgstr "Nota: Bluesky è una rete aperta e pubblica. Questa impostazione limita msgid "Nothing here" msgstr "Nulla qui" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "Suoni di notifica" @@ -4238,13 +4279,14 @@ msgstr "Suoni di notifica" msgid "Notification Sounds" msgstr "Suoni di notifica" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Notifiche" @@ -4252,7 +4294,7 @@ msgstr "Notifiche" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "Ora" @@ -4284,7 +4326,7 @@ msgstr "Oh no!" msgid "Oh no! Something went wrong." msgstr "Oh no! Qualcosa è andato male." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "OK" @@ -4292,7 +4334,7 @@ msgstr "OK" msgid "Okay" msgstr "Va bene" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "Mostrare prima le risposte più vecchie" @@ -4304,7 +4346,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Reimpostazione dell'onboarding" @@ -4312,7 +4354,7 @@ msgstr "Reimpostazione dell'onboarding" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "A una o più immagini manca il testo alternativo." @@ -4320,7 +4362,7 @@ msgstr "A una o più immagini manca il testo alternativo." msgid "Only .jpg and .png files are supported" msgstr "Solo i file .jpg e .png sono supportati" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -4340,6 +4382,7 @@ msgstr "Ops! Qualcosa è andato male!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ops!" @@ -4361,16 +4404,16 @@ msgstr "Apri il generatore di avatar" msgid "Open conversation options" msgstr "Apri opzioni conversazione" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Apri il selettore emoji" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "Apri il menu delle opzioni del feed" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Apri i links con il navigatore della app" @@ -4386,7 +4429,7 @@ msgstr "Apri le impostazioni delle parole e dei tag silenziati" msgid "Open navigation" msgstr "Apri la navigazione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Apri il menu delle opzioni del post" @@ -4394,12 +4437,12 @@ msgstr "Apri il menu delle opzioni del post" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Apri la pagina della cronologia" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "Apri il registro di sistema" @@ -4411,7 +4454,7 @@ msgstr "Apre le {numItems} opzioni" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "Apre le impostazioni di accessibilità" @@ -4427,7 +4470,7 @@ msgstr "Apre dettagli aggiuntivi per una debug entry" msgid "Opens camera on device" msgstr "Apre la fotocamera sul dispositivo" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "Apre impostazioni messaggi" @@ -4435,7 +4478,7 @@ msgstr "Apre impostazioni messaggi" msgid "Opens composer" msgstr "Apre il compositore" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Apre le impostazioni configurabili delle lingue" @@ -4446,7 +4489,7 @@ msgstr "Apre la galleria fotografica del dispositivo" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Apre l'editor per il nome configurato del profilo, l'avatar, l'immagine di sfondo e la descrizione" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Apre le impostazioni esterne per gli incorporamenti" @@ -4477,30 +4520,30 @@ msgstr "Apre la finestra per selezionare i GIF" msgid "Opens list of invite codes" msgstr "Apre la lista dei codici di invito" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Apre la modale per la conferma dell'eliminazione dell'account. Richiede un codice e-mail" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Apre il modal per la conferma dell'eliminazione dell'account. Richiede un codice email." -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "Apre la modale per modificare il tuo password di Bluesky" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Apre la modale per la scelta di un nuovo handle di Bluesky" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Apre la modale per scaricare i dati del tuo account Bluesky (repository)" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "Apre la modale per la verifica dell'e-mail" @@ -4508,7 +4551,7 @@ msgstr "Apre la modale per la verifica dell'e-mail" msgid "Opens modal for using custom domain" msgstr "Apre il modal per l'utilizzo del dominio personalizzato" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Apre le impostazioni di moderazione" @@ -4521,18 +4564,18 @@ msgstr "Apre il modulo di reimpostazione della password" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Apre la schermata per modificare i feed salvati" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Apre la schermata con tutti i feed salvati" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "Apre le impostazioni della password dell'app" #~ msgid "Opens the app password settings page" #~ msgstr "Apre la pagina delle impostazioni della password dell'app" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "Apre le preferenze del feed Following" @@ -4547,30 +4590,34 @@ msgstr "Apre il sito Web collegato" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Apri la pagina della cronologia" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Apre la pagina del registro di sistema" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Apre le preferenze dei threads" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Opzione {0} di {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "Facoltativamente, fornisci ulteriori informazioni di seguito:" @@ -4633,7 +4680,7 @@ msgstr "Password aggiornata" msgid "Password updated!" msgstr "Password aggiornata!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "Pausa" @@ -4642,19 +4689,19 @@ msgstr "Pausa" msgid "People" msgstr "Gente" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "Persone seguite da @{0}" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "Persone che seguono @{0}" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "È richiesta l'autorizzazione per accedere al la cartella delle immagini." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "L'autorizzazione per accedere la cartella delle immagini è stata negata. Si prega di abilitarla nelle impostazioni del sistema." @@ -4678,12 +4725,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "Immagini per adulti." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Fissa su Home" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "Fissa su Home" @@ -4695,7 +4742,7 @@ msgstr "Feed Fissi" msgid "Pinned to your feeds" msgstr "Fissa ai tuoi feed" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "Play" @@ -4703,7 +4750,7 @@ msgstr "Play" msgid "Play {0}" msgstr "Riproduci {0}" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "Riproduci o pausa la GIF" @@ -4740,7 +4787,7 @@ msgstr "Inserisci un nome per la password dell'app. Tutti gli spazi non sono con #~ msgid "Please enter a phone number that can receive SMS text messages." #~ msgstr "Inserisci un numero di telefono in grado di ricevere messaggi di testo SMS." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Inserisci un nome unico per la password dell'app o utilizzane uno generato automaticamente." @@ -4767,7 +4814,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Inserisci anche la tua password:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Spiega perché ritieni che questa etichetta sia stata applicata in modo errato da {0}" @@ -4790,7 +4837,7 @@ msgstr "Accedi come @{0}" msgid "Please Verify Your Email" msgstr "Verifica la tua email" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Attendi il caricamento della scheda di collegamento" @@ -4806,8 +4853,8 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Post" @@ -4824,9 +4871,9 @@ msgstr "Post" msgid "Post by {0}" msgstr "Pubblicato da {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Pubblicato da @{0}" @@ -4882,6 +4929,10 @@ msgstr "Post nascosto" msgid "Potentially Misleading Link" msgstr "Link potenzialmente fuorviante" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "Premere per tentare di riconnetterti" @@ -4897,7 +4948,7 @@ msgstr "Premi per cambiare provider di hosting" msgid "Press to retry" msgstr "Premere per riprovare" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4909,20 +4960,24 @@ msgstr "Immagine precedente" msgid "Primary Language" msgstr "Lingua principale" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Dai priorità a quelli che segui" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacy" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Informativa sulla privacy" @@ -4941,9 +4996,9 @@ msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Profilo" @@ -4951,7 +5006,7 @@ msgstr "Profilo" msgid "Profile updated" msgstr "Profilo aggiornato" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Proteggi il tuo account verificando la tua email." @@ -4967,23 +5022,23 @@ msgstr "Elenchi pubblici e condivisibili di utenti da disattivare o bloccare in msgid "Public, shareable lists which can drive feeds." msgstr "Liste pubbliche e condivisibili che possono impulsare i feed." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Pubblica il post" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Pubblica la risposta" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -5011,7 +5066,7 @@ msgstr "Cita il post" #~ msgid "Quote Post" #~ msgstr "Cita il post" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Selezione a caso (nota anche come \"Poster's Roulette\")" @@ -5041,19 +5096,23 @@ msgstr "Ricerche recenti" msgid "Reconnect" msgstr "Riconnetti" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "Ricarica conversazioni" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Rimuovi" @@ -5068,7 +5127,7 @@ msgstr "" msgid "Remove account" msgstr "Rimuovi l'account" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "Rimuovere Avatar" @@ -5080,20 +5139,20 @@ msgstr "Rimuovi il Banner" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Rimuovi il feed" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "Rimuovere il feed?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Rimuovi dai miei feed" @@ -5107,7 +5166,7 @@ msgstr "Rimuovere dai miei feed?" msgid "Remove image" msgstr "Rimuovi l'immagine" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Rimuovi l'anteprima dell'immagine" @@ -5135,14 +5194,14 @@ msgstr "Rimuovi la ripubblicazione" #~ msgid "Remove this feed from my feeds?" #~ msgstr "Rimuovere questo feed dai miei feed?" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Rimuovi questo feed dai feed salvati" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Elimina questo feed dai feed salvati?" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Elimina dalla lista" @@ -5158,15 +5217,19 @@ msgid "Removed from your feeds" msgstr "Rimosso dai tuoi feed" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "Elimina la miniatura predefinita da {0}" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "Elimina la miniatura predefinita da {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Rimuovi post citato" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "Sostituisci con Discover" @@ -5182,16 +5245,16 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Le risposte a questo thread sono disabilitate" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Risposta" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Filtri di risposta" @@ -5199,17 +5262,23 @@ msgstr "Filtri di risposta" #~ msgid "Reply to <0/>" #~ msgstr "In risposta a <0/>" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Rispondi a <0><1/>" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5234,8 +5303,8 @@ msgstr "Segnala la conversazione" msgid "Report dialog" msgstr "Segnala il dialogo" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Segnala il feed" @@ -5247,8 +5316,8 @@ msgstr "Segnala la lista" msgid "Report message" msgstr "Segnala il messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Segnala il post" @@ -5313,7 +5382,7 @@ msgstr "Ripubblica o cita il post" msgid "Reposted By" msgstr "Ripubblicato da" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "Ripubblicato da{0}" @@ -5323,11 +5392,16 @@ msgstr "Ripubblicato da{0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repost di <0/>" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "Ripubblicato da <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "ripubblicato il tuo post" @@ -5376,8 +5450,8 @@ msgstr "Reimposta il Codice" #~ msgid "Reset onboarding" #~ msgstr "Reimposta l'incorporazione" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Reimposta lo stato dell' incorporazione" @@ -5388,16 +5462,16 @@ msgstr "Reimposta la password" #~ msgid "Reset preferences" #~ msgstr "Reimposta le preferenze" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Reimposta lo stato delle preferenze" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Reimposta lo stato dell'incorporazione" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Reimposta lo stato delle preferenze" @@ -5410,7 +5484,7 @@ msgstr "Ritenta l'accesso" msgid "Retries the last action, which errored out" msgstr "Ritenta l'ultima azione che ha generato un errore" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5448,7 +5522,7 @@ msgstr "Ritorna alla pagina precedente" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5457,7 +5531,7 @@ msgstr "Ritorna alla pagina precedente" msgid "Save" msgstr "Salva" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5479,8 +5553,8 @@ msgstr "Salva i cambi" msgid "Save handle change" msgstr "Salva la modifica del tuo identificatore" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5488,12 +5562,12 @@ msgstr "" msgid "Save image crop" msgstr "Salva il ritaglio dell'immagine" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "Salva nei miei feed" @@ -5501,7 +5575,7 @@ msgstr "Salva nei miei feed" msgid "Saved Feeds" msgstr "Canali salvati" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "Salvata nella tua galleria" @@ -5527,8 +5601,8 @@ msgstr "Salva le impostazioni di ritaglio dell'immagine" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "Di ciao!" @@ -5542,9 +5616,9 @@ msgid "Scroll to top" msgstr "Scorri verso l'alto" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5552,14 +5626,14 @@ msgstr "Scorri verso l'alto" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Cerca" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "Cerca \"{query}\"" @@ -5581,7 +5655,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Cerca utenti" @@ -5690,7 +5764,7 @@ msgstr "Seleziona l'opzione {i} di {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Scegli la {emojiName} emoji come tuo avatar" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "Seleziona il/i servizio/i di moderazione per fare la segnalazione" @@ -5702,6 +5776,10 @@ msgstr "Seleziona il servizio che ospita i tuoi dati." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Seleziona i feed con temi da seguire dal seguente elenco" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Seleziona ciò che vuoi vedere (o non vedere) e noi gestiremo il resto." @@ -5761,8 +5839,7 @@ msgstr "Invia email" #~ msgid "Send Email" #~ msgstr "Envia Email" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Invia feedback" @@ -5771,14 +5848,14 @@ msgstr "Invia feedback" msgid "Send message" msgstr "Invia messaggio" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "Invia la segnalazione" @@ -5794,8 +5871,8 @@ msgstr "Invia la segnalazione a {0}" msgid "Send verification email" msgstr "Invia la email di verifica" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "" @@ -5840,26 +5917,26 @@ msgstr "Imposta una nuova password" #~ msgid "Set password" #~ msgstr "Imposta la password" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Seleziona \"No\" per nascondere tutti i post con le citazioni dal tuo feed. I repost saranno ancora visibili." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Seleziona \"No\" per nascondere tutte le risposte dal tuo feed." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Seleziona \"No\" per nascondere tutte le ripubblicazioni dal tuo feed." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Seleziona \"Sì\" per mostrare le risposte in una visualizzazione concatenata. Questa è una funzionalità sperimentale." #~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." #~ msgstr "Seleziona \"Sì\" per mostrare esempi dei feed salvati nel feed successivo. Questa è una funzionalità sperimentale." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Imposta questa impostazione su \"Sì\" per mostrare esempi dei tuoi feed salvati nel feed Seguiti. Questa è una funzionalità sperimentale." @@ -5871,23 +5948,23 @@ msgstr "Configura il tuo account" msgid "Sets Bluesky username" msgstr "Imposta il tuo nome utente di Bluesky" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "Imposta il tema colore su scuro" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "Imposta il tema colore su chiaro" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "Imposta il tema colore basato impostazioni di sistema" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "Imposta il tema scuro sul tema scuro" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "Imposta il tema scuro sul tema semi fosco" @@ -5913,11 +5990,11 @@ msgstr "Imposta l'amplio sulle proporzioni dell'immagine" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Imposta il server per il client Bluesky" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Impostazioni" @@ -5929,19 +6006,19 @@ msgstr "Attività sessuale o nudità erotica." msgid "Sexually Suggestive" msgstr "Sessualmente suggestivo" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Condividi" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Condividi" @@ -5955,18 +6032,18 @@ msgid "Share a fun fact!" msgstr "Condividi un fatto divertente!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Condividi comunque" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Condividi il feed" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5976,12 +6053,12 @@ msgstr "" msgid "Share Link" msgstr "Condividi il link" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -5989,7 +6066,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5997,6 +6074,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "Condividi il tuo feed preferito!" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Condivide il sito Web nel link" @@ -6004,14 +6085,14 @@ msgstr "Condivide il sito Web nel link" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Mostra" #~ msgid "Show all replies" #~ msgstr "Mostra tutte le repliche" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "Mostra testo alternativo" @@ -6040,19 +6121,19 @@ msgstr "Mostra follows simile a {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Mostra meno come questo" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Mostra di più" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" @@ -6060,11 +6141,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Mostra post dai miei feed" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Mostra post con citazioni" @@ -6080,11 +6161,11 @@ msgstr "Mostra post con citazioni" #~ msgid "Show re-posts in Following feed" #~ msgstr "Mostra re-post nel feed Seguiti" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Mostra risposte" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Mostra le risposte delle persone che segui prima delle altre risposte." @@ -6099,7 +6180,7 @@ msgstr "Mostra le risposte delle persone che segui prima delle altre risposte." #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Mostra risposte con almeno {value} {0}" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Mostra ripubblicazioni" @@ -6174,8 +6255,8 @@ msgstr "Accedi o crea il tuo account per partecipare alla conversazione!" msgid "Sign into Bluesky or create a new account" msgstr "Accedi a Bluesky o crea un nuovo account" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Disconnetta" @@ -6200,7 +6281,7 @@ msgstr "Iscriviti o accedi per partecipare alla conversazione" msgid "Sign-in Required" msgstr "È richiesta l'autenticazione" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Registrato/a come" @@ -6209,15 +6290,15 @@ msgstr "Registrato/a come" msgid "Signed in as @{0}" msgstr "Registrato/a come @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} esce da Bluesky" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -6238,7 +6319,7 @@ msgstr "Salta questa corrente" msgid "Software Dev" msgstr "Sviluppo Software" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -6269,26 +6350,31 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Qualcosa è andato male, prova di nuovo." +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Qualcosa è andato storto. Controlla la tua email e riprova." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Scusa! La tua sessione è scaduta. Per favore accedi di nuovo." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Ordina le risposte" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Ordina le risposte allo stesso post per:" #~ msgid "Source:" #~ msgstr "Origine:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "Fonte: <0>{0}" @@ -6313,7 +6399,7 @@ msgstr "Quadrato" #~ msgid "Staging" #~ msgstr "Allestimento" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "Avvia una nuova conversazione" @@ -6330,8 +6416,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6355,7 +6441,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Pagina di stato" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "Pagina di stato" @@ -6369,17 +6455,17 @@ msgstr "Step {0} di {1}" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Passo {0} di {numSteps}" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "Spazio di archiviazione eliminato. Riavvia l'app." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Cronologia" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6402,7 +6488,7 @@ msgstr "Iscriviti a Labeler" #~ msgid "Subscribe to the {0} feed" #~ msgstr "Iscriviti a {0} feed" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "Iscriviti a questo labeler" @@ -6410,7 +6496,7 @@ msgstr "Iscriviti a questo labeler" msgid "Subscribe to this list" msgstr "Iscriviti alla lista" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -6418,7 +6504,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Accounts da seguire" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Suggerito per te" @@ -6427,7 +6513,7 @@ msgstr "Suggerito per te" msgid "Suggestive" msgstr "Suggestivo" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6445,19 +6531,19 @@ msgstr "Cambia account" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "Cambia a {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Cambia l'account dal quale hai effettuato l'accesso" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Registro di sistema" @@ -6506,11 +6592,11 @@ msgstr "" msgid "Terms" msgstr "Termini" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Termini di servizio" @@ -6525,13 +6611,13 @@ msgstr "I termini utilizzati violano gli standard della comunità" msgid "text" msgstr "testo" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo di testo" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "Grazie. La tua segnalazione è stata inviata." @@ -6573,19 +6659,19 @@ msgstr "La politica sul copyright è stata spostata a <0/>" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "Questo feed è stato sostituito con Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "Al tuo account sono state applicate le seguenti etichette." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "Ai tuoi contenuti sono state applicate le seguenti etichette." @@ -6625,8 +6711,8 @@ msgstr "I Termini di Servizio sono stati spostati a" msgid "There is no time limit for account deactivation, come back any time." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Si è verificato un problema nel contattare il server, controlla la tua connessione Internet e riprova." @@ -6635,7 +6721,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Si è verificato un problema durante la rimozione di questo feed. Per favore controlla la tua connessione Internet e prova di nuovo." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Si è verificato un problema durante la rimozione di questo feed. Per favore controlla la tua connessione Internet e prova di nuovo." @@ -6649,7 +6735,7 @@ msgstr "Si è verificato un problema durante la connessione a Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6663,7 +6749,7 @@ msgstr "Si è verificato un problema durante il contatto con il server" msgid "There was an issue contacting your server" msgstr "Si è verificato un problema durante il contatto con il tuo server" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle notifiche. Tocca qui per riprovare." @@ -6681,7 +6767,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle tue liste. Tocca qui per riprovare." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Si è verificato un problema durante l'invio della segnalazione. Per favore controlla la tua connessione Internet." @@ -6747,7 +6833,7 @@ msgstr "Questo account ha richiesto agli utenti di accedere Bluesky per visualiz msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Questo account è bloccato da uno o più appartenente alle tue liste di moderazione. Per sbloccare, visista le liste direttamente e rimuovi l'utente." -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "Questo ricorso verrà inviato a <0>{0}." @@ -6806,12 +6892,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Questo feed è vuoto! Prova a seguire più utenti o ottimizza le impostazioni della lingua." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Questo feed non è più online. Stiamo mostrando <0>Discover al suo posto." @@ -6837,7 +6923,7 @@ msgstr "Questa etichetta è stata applicata da <0>{0}." msgid "This label was applied by the author." msgstr "Questa etichetta è stata applicata dall'autore." -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "Questa etichetta è stata applicata da te." @@ -6865,12 +6951,12 @@ msgstr "Questo nome è già in uso" msgid "This post has been deleted." msgstr "Questo post è stato cancellato." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo post è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Questo post verrà nascosto dai feed." @@ -6938,12 +7024,12 @@ msgstr "Questo eliminerà {0} dalle parole disattivate. Puoi sempre aggiungerla #~ msgid "This will hide this post from your feeds." #~ msgstr "Questo nasconderà il post dai tuoi feed." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "Preferenze delle discussioni" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Preferenze delle Discussioni" @@ -6951,11 +7037,11 @@ msgstr "Preferenze delle Discussioni" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Modalità discussione" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Preferenze per le discussioni" @@ -6996,8 +7082,8 @@ msgstr "Trasformazioni" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Tradurre" @@ -7013,7 +7099,7 @@ msgstr "Riprova" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "Autenticazione a due fattori" @@ -7107,7 +7193,7 @@ msgstr "Smetti di seguire questo account" #~ msgid "Unlike" #~ msgstr "Togli Mi piace" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "Togli il like a questo feed" @@ -7133,17 +7219,17 @@ msgstr "Riattiva tutti i post di {displayTag}" msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Riattiva questa discussione" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Stacca dal profilo" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "Stacca dalla Home" @@ -7162,7 +7248,7 @@ msgstr "Sblocca dai tuoi feed" msgid "Unsubscribe" msgstr "Annulla l'iscrizione" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Annulla l'iscrizione a questo/a labeler" @@ -7194,20 +7280,20 @@ msgstr "Alternativamente carica una foto" msgid "Upload a text file to:" msgstr "Carica una file di testo a:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Carica dalla fotocamera" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Carica dai Files" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7247,7 +7333,7 @@ msgstr "Usa consigliati" msgid "Use the DNS panel" msgstr "Utilizza il pannello DNS" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Utilizza questo per accedere all'altra app insieme al tuo nome utente." @@ -7321,7 +7407,7 @@ msgstr "Nome utente o indirizzo Email" msgid "Users" msgstr "Utenti" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "utenti seguiti da <0/>" @@ -7354,15 +7440,15 @@ msgstr "Valore:" msgid "Verify DNS Record" msgstr "Verifica record DNS" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "Verifica Email" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Verifica la mia email" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Verifica la Mia Email" @@ -7382,7 +7468,7 @@ msgstr "Verifica la tua email" #~ msgid "Version {0}" #~ msgstr "Versione {0}" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "Versione {appVersion} {bundleInfo}" @@ -7391,11 +7477,15 @@ msgstr "Versione {appVersion} {bundleInfo}" msgid "Video Games" msgstr "Video Games" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Vedi l'avatar di {0}" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "" @@ -7427,7 +7517,7 @@ msgstr "Visualizza le informazioni su queste etichette" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Vedi il profilo" @@ -7439,7 +7529,7 @@ msgstr "Vedi l'avatar" msgid "View the labeling service provided by @{0}" msgstr "Visualizza il servizio di etichettatura fornito da @{0}" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "Visualizza gli utenti a cui piace questo feed" @@ -7541,7 +7631,7 @@ msgstr "Siamo spiacenti, ma al momento non siamo riusciti a caricare le parole s msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Siamo spiacenti, ma non è stato possibile completare la ricerca. Riprova tra qualche minuto." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7554,7 +7644,7 @@ msgstr "Ci dispiace! Non riusciamo a trovare la pagina che stavi cercando." #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "Ci dispiace! Puoi abbonarti solo a dieci etichettatori e hai raggiunto il limite di dieci." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7585,7 +7675,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "Come va?" @@ -7602,15 +7692,15 @@ msgstr "Quali lingue vorresti vedere negli algoritmi dei tuoi feed?" msgid "Who can message you?" msgstr "Chi puoi inviarti messaggi?" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Chi può rispondere" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7656,11 +7746,11 @@ msgstr "Largo" msgid "Write a message" msgstr "Scrivi un messaggio" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Scrivi un post" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Scrivi la tua risposta" @@ -7674,12 +7764,12 @@ msgstr "Scrittori" #~ msgstr "XXXXXX" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Si" @@ -7696,7 +7786,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "Ieri, {time}" @@ -7856,19 +7946,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "Non hai ancora silenziato nessuna parola o tag" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Ti puoi appellare alle etichette se pensi che sia stata applicata per errore." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Puoi presentare ricorso contro queste etichette se ritieni che siano state inserite per errore." -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -7895,7 +7985,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "È necessario selezionare almeno un'etichettatore per un report" @@ -7935,15 +8025,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -8051,7 +8141,7 @@ msgstr "Le tue parole silenziate" msgid "Your password has been changed successfully!" msgstr "La tua password è stata modificata correttamente!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Il tuo post è stato pubblicato" @@ -8059,7 +8149,7 @@ msgstr "Il tuo post è stato pubblicato" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "I tuoi post, i tuoi Mi piace e i tuoi blocchi sono pubblici. I conti silenziati sono privati." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Il tuo profilo" @@ -8067,7 +8157,7 @@ msgstr "Il tuo profilo" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "La tua risposta è stata pubblicata" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 35c161c162..e5ea1427ec 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -21,7 +21,7 @@ msgstr "(埋め込みコンテンツあり)" msgid "(no email)" msgstr "(メールがありません)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {他{formattedCount}人}}" @@ -76,7 +76,7 @@ msgstr "{0, plural, other {リポスト}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "今週、{0}人が参加しました" @@ -84,7 +84,7 @@ msgstr "今週、{0}人が参加しました" msgid "{0} people have used this starter pack!" msgstr "{0}人がこのスターターパックを使用しました!" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "{0}のアバター" @@ -132,7 +132,7 @@ msgstr "{estimatedTimeHrs, plural, other {時間}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {分}}" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} フォロー" @@ -143,11 +143,11 @@ msgstr "{handle}にメッセージを送れません" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#人のユーザーがいいね}}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}件の未読" @@ -163,7 +163,7 @@ msgstr "{profileName}はスターターパックを使って{0}前に参加し msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {すべての返信を表示} other {#個以上のいいねがついた返信を表示}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/>のメンバー" @@ -177,11 +177,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1}、そして{2, plural, other {他#フィード}}があなたのスターターパックに含まれています" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {フォロワー}}" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {フォロー}}" @@ -223,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "プロフィールと他のナビゲーションリンクにアクセス" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "アクセシビリティ" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "アクセシビリティの設定" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "アクセシビリティの設定" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "アカウント" @@ -285,7 +285,7 @@ msgid "Account unmuted" msgstr "アカウントのミュートを解除しました" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -309,8 +309,8 @@ msgstr "リストにユーザーを追加" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "アカウントを追加" @@ -366,7 +366,7 @@ msgstr "リストに追加" msgid "Add to my feeds" msgstr "マイフィードに追加" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "リストに追加" @@ -375,7 +375,7 @@ msgstr "リストに追加" msgid "Added to my feeds" msgstr "マイフィードに追加" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "返信がフィードに表示されるために必要ないいねの数を調整します。" @@ -393,7 +393,7 @@ msgid "Adult content is disabled." msgstr "成人向けコンテンツは無効になっています。" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "高度な設定" @@ -409,8 +409,8 @@ msgstr "すべてのアカウントをフォローしました!" msgid "All the feeds you've saved, right in one place." msgstr "保存したすべてのフィードを1箇所にまとめます。" -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "ダイレクトメッセージへのアクセスを許可" @@ -430,7 +430,7 @@ msgstr "@{0}としてすでにサインイン済み" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -440,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "ALTテキスト" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "ALTテキスト" @@ -465,8 +465,8 @@ msgstr "エラーが発生しました" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "スターターパックの生成中にエラーが発生しました。再度試しますか?" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "QRコードの保存中にエラーが発生しました!" @@ -488,8 +488,8 @@ msgstr "チャットを開始しようとした時に問題が発生しました #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -501,8 +501,8 @@ msgstr "問題が発生しました。もう一度お試しください。" msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "および" @@ -511,7 +511,7 @@ msgstr "および" msgid "Animals" msgstr "動物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "アニメーションGIF" @@ -535,26 +535,26 @@ msgstr "アプリパスワードの名前には、英数字、スペース、ハ msgid "App Password names must be at least 4 characters long." msgstr "アプリパスワードの名前は長さが4文字以上である必要があります。" -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "アプリパスワードの設定" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "アプリパスワード" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "異議を申し立てる" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "「{0}」のラベルに異議を申し立てる" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "異議申し立てを提出しました" @@ -566,7 +566,7 @@ msgstr "異議申し立てを提出しました" msgid "Appeal this decision" msgstr "この決定に異議を申し立てる" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "背景" @@ -599,7 +599,7 @@ msgstr "あなたのフィードから{0}を削除してもよろしいですか msgid "Are you sure you want to remove this from your feeds?" msgstr "本当にこのフィードをあなたのフィードから削除したいですか?" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "本当にこの下書きを破棄しますか?" @@ -625,8 +625,8 @@ msgid "At least 3 characters" msgstr "少なくとも3文字" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -639,13 +639,12 @@ msgstr "少なくとも3文字" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "戻る" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "基本" @@ -653,7 +652,7 @@ msgstr "基本" msgid "Birthday" msgstr "生年月日" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "生年月日:" @@ -697,7 +696,7 @@ msgstr "ブロックされています" msgid "Blocked accounts" msgstr "ブロック中のアカウント" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ブロック中のアカウント" @@ -764,21 +763,21 @@ msgstr "画像のぼかしとフィードからのフィルタリング" msgid "Books" msgstr "書籍" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "検索ページでさらにアカウントを見る" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "検索ページでさらにフィードを見る" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "さらにおすすめを見る" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "検索ページでさらにおすすめを見る" @@ -815,7 +814,7 @@ msgstr "作成者:あなた" msgid "Camera" msgstr "カメラ" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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文字以下である必要があります。" @@ -824,8 +823,8 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -843,7 +842,7 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "キャンセル" @@ -879,8 +878,8 @@ msgstr "引用をキャンセル" msgid "Cancel reactivation and log out" msgstr "再有効化をキャンセルしてログアウト" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "検索をキャンセル" @@ -892,17 +891,17 @@ msgstr "リンク先のウェブサイトを開くことをキャンセル" msgid "Change" msgstr "変更" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "変更" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "ハンドルを変更" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "ハンドルを変更" @@ -910,12 +909,12 @@ msgstr "ハンドルを変更" msgid "Change my email" msgstr "メールアドレスを変更" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "パスワードを変更" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "パスワードを変更" @@ -927,7 +926,7 @@ msgstr "投稿の言語を{0}に変更します" msgid "Change Your Email" msgstr "メールアドレスを変更" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -939,14 +938,14 @@ msgstr "チャットをミュートしました" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "チャットの設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "チャットの設定" @@ -1008,19 +1007,19 @@ msgstr "誰が返信できるかを選択" msgid "Choose your password" msgstr "パスワードを入力" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "レガシーストレージデータをすべてクリア" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "すべてのレガシーストレージデータをクリア(このあと再起動します)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "すべてのストレージデータをクリア" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "すべてのストレージデータをクリア(このあと再起動します)" @@ -1029,11 +1028,11 @@ msgstr "すべてのストレージデータをクリア(このあと再起動 msgid "Clear search query" msgstr "検索クエリをクリア" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "すべてのレガシーストレージデータをクリア" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "すべてのストレージデータをクリア" @@ -1053,7 +1052,7 @@ msgstr "詳しい情報についてはここをクリック。" msgid "Click here to open tag menu for {tag}" msgstr "{tag}のタグメニューをクリックして表示" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "送信失敗したメッセージを再送信" @@ -1074,7 +1073,7 @@ msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "閉じる" @@ -1129,7 +1128,7 @@ msgstr "下部のナビゲーションバーを閉じる" msgid "Closes password update alert" msgstr "パスワード更新アラートを閉じる" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "投稿の編集画面を閉じて下書きを削除する" @@ -1137,11 +1136,11 @@ msgstr "投稿の編集画面を閉じて下書きを削除する" msgid "Closes viewer for header image" msgstr "ヘッダー画像のビューワーを閉じる" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "ユーザーリストを折りたたむ" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "指定した通知のユーザーリストを折りたたむ" @@ -1155,7 +1154,7 @@ msgstr "コメディー" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "コミュニティーガイドライン" @@ -1168,7 +1167,7 @@ msgstr "初期設定を完了してアカウントを使い始める" msgid "Complete the challenge" msgstr "テストをクリアしてください" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" @@ -1189,8 +1188,6 @@ msgstr "<0>モデレーションの設定で設定されています。" #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1295,12 +1292,12 @@ msgstr "会話が削除されました" msgid "Cooking" msgstr "料理" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "コピーしました" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "ビルドバージョンをクリップボードにコピーしました" @@ -1308,7 +1305,7 @@ msgstr "ビルドバージョンをクリップボードにコピーしました #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" @@ -1317,12 +1314,12 @@ msgstr "クリップボードにコピーしました" msgid "Copied!" msgstr "コピーしました!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "アプリパスワードをコピーします" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "コピー" @@ -1335,11 +1332,11 @@ msgstr "{0}をコピー" msgid "Copy code" msgstr "コードをコピー" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "リンクをコピー" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "リンクをコピー" @@ -1347,8 +1344,8 @@ msgstr "リンクをコピー" msgid "Copy link to list" msgstr "リストへのリンクをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "投稿へのリンクをコピー" @@ -1357,16 +1354,16 @@ msgstr "投稿へのリンクをコピー" msgid "Copy message text" msgstr "メッセージのテキストをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "投稿のテキストをコピー" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "QRコードをコピー" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作権ポリシー" @@ -1400,17 +1397,17 @@ msgstr "作成" msgid "Create a new account" msgstr "新しいアカウントを作成" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "新しいBlueskyアカウントを作成" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "スターターパックのQRコードを作成" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "スターターパックを作成" @@ -1435,7 +1432,7 @@ msgstr "代わりにアバターを作成" msgid "Create another" msgstr "別のものを作成" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "アプリパスワードを作成" @@ -1467,7 +1464,7 @@ msgid "Custom domain" msgstr "カスタムドメイン" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "コミュニティーによって作成されたカスタムフィードは、あなたに新しい体験をもたらし、あなたが好きなコンテンツを見つけるのに役立ちます。" @@ -1475,8 +1472,8 @@ msgstr "コミュニティーによって作成されたカスタムフィード msgid "Customize media from external sites." msgstr "外部サイトのメディアをカスタマイズします。" -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "ダーク" @@ -1484,7 +1481,7 @@ msgstr "ダーク" msgid "Dark mode" msgstr "ダークモード" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "ダークテーマ" @@ -1493,15 +1490,15 @@ msgid "Date of birth" msgstr "生年月日" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "アカウントを無効化" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "アカウントを無効化" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "モデレーションをデバッグ" @@ -1513,13 +1510,13 @@ msgstr "デバッグパネル" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "削除" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "アカウントを削除" @@ -1535,8 +1532,8 @@ msgstr "アプリパスワードを削除" msgid "Delete app password?" msgstr "アプリパスワードを削除しますか?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "チャットの宣言レコードを削除" @@ -1560,12 +1557,12 @@ msgstr "メッセージの宛先から自分を削除" msgid "Delete my account" msgstr "アカウントを削除" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "アカウントを削除…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "投稿を削除" @@ -1582,7 +1579,7 @@ msgstr "スターターパックを削除しますか?" msgid "Delete this list?" msgstr "このリストを削除しますか?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "この投稿を削除しますか?" @@ -1594,7 +1591,7 @@ msgstr "削除されています" msgid "Deleted post." msgstr "投稿を削除しました。" -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "チャットの宣言レコードを削除する" @@ -1609,11 +1606,11 @@ msgstr "説明" msgid "Descriptive alt text" msgstr "説明的なALTテキスト" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "なにか言いたいことはあった?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "グレー" @@ -1642,11 +1639,11 @@ msgstr "触覚フィードバックを無効化" msgid "Disabled" msgstr "無効" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "破棄" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "下書きを削除しますか?" @@ -1664,7 +1661,7 @@ msgstr "Discoverは閲覧中にどの投稿が好みなのかを学習します msgid "Discover new custom feeds" msgstr "新しいカスタムフィードを見つける" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "新しいフィードを探す" @@ -1717,22 +1714,20 @@ msgstr "ドメインを確認しました!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "完了" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "完了" @@ -1741,7 +1736,7 @@ msgstr "完了" msgid "Done{extraText}" msgstr "完了{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "Blueskyをダウンロード" @@ -1807,7 +1802,7 @@ msgctxt "action" msgid "Edit" msgstr "編集" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "アバターを編集" @@ -1829,7 +1824,7 @@ msgstr "リストの詳細を編集" msgid "Edit Moderation List" msgstr "モデレーションリストを編集" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -1844,12 +1839,12 @@ msgstr "マイプロフィールを編集" msgid "Edit People" msgstr "ユーザーを編集" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "プロフィールを編集" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "プロフィールを編集" @@ -1862,7 +1857,7 @@ msgstr "スターターパックを編集" msgid "Edit User List" msgstr "ユーザーリストを編集" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "誰が返信できるのかを編集" @@ -1874,7 +1869,7 @@ msgstr "あなたの表示名を編集します" msgid "Edit your profile description" msgstr "あなたのプロフィールの説明を編集します" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "スターターパックを編集" @@ -1913,7 +1908,7 @@ msgstr "メールアドレスは更新されました" msgid "Email verified" msgstr "メールアドレスは認証されました" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "メールアドレス:" @@ -1922,8 +1917,8 @@ msgid "Embed HTML code" msgstr "HTMLコードを埋め込む" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "投稿を埋め込む" @@ -1944,11 +1939,16 @@ msgstr "成人向けコンテンツを有効にする" msgid "Enable external media" msgstr "外部メディアを有効にする" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "有効にするメディアプレイヤー" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "この設定を有効にすると、自分がフォローしているユーザーからの返信だけが表示されます。" @@ -1970,7 +1970,7 @@ msgstr "フィードの終わり" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "オンボーディングツアー・ウインドウ終了。先へ進まないでください。代わりに、戻って他のオプションを見るか、スキップしてください。" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "このアプリパスワードの名前を入力" @@ -2038,7 +2038,7 @@ msgid "Everybody" msgstr "全員" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "誰でも返信可能" @@ -2074,8 +2074,8 @@ msgstr "画像の切り抜き処理を終了" msgid "Exits image view" msgstr "画像表示を終了" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "検索クエリの入力を終了" @@ -2083,7 +2083,7 @@ msgstr "検索クエリの入力を終了" msgid "Expand alt text" msgstr "ALTテキストを展開" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "ユーザーリストを展開" @@ -2092,6 +2092,10 @@ msgstr "ユーザーリストを展開" msgid "Expand or collapse the full post you are replying to" msgstr "返信する投稿全体を展開または折りたたむ" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "露骨な、または不愉快になる可能性のあるメディア。" @@ -2100,12 +2104,12 @@ msgstr "露骨な、または不愉快になる可能性のあるメディア。 msgid "Explicit sexual images." msgstr "露骨な性的画像。" -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "私のデータをエクスポートする" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "私のデータをエクスポートする" @@ -2115,17 +2119,17 @@ msgid "External Media" msgstr "外部メディア" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "外部メディアの設定" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "外部メディアの設定" @@ -2155,8 +2159,8 @@ msgstr "投稿の削除に失敗しました。もう一度お試しください msgid "Failed to delete starter pack" msgstr "スターターパックの削除に失敗しました" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "フィードの設定の読み込みに失敗しました" @@ -2169,29 +2173,33 @@ msgstr "GIFの読み込みに失敗しました" msgid "Failed to load past messages" msgstr "過去のメッセージの読み込みに失敗しました" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "おすすめのフィードの読み込みに失敗しました" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "おすすめのフォローの読み込みに失敗しました" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "画像の保存に失敗しました:{0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "送信に失敗" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "異議申し立ての送信に失敗しました。再度試してください。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "スレッドのミュートの切り替えに失敗しました。再度試してください" @@ -2204,7 +2212,7 @@ msgstr "フィードの更新に失敗しました" msgid "Failed to update settings" msgstr "設定の更新に失敗しました" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "フィード" @@ -2218,19 +2226,19 @@ msgid "Feed toggle" msgstr "フィードの切替" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "フィードバック" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "フィード" @@ -2272,11 +2280,11 @@ msgstr "検索ページでフォローすべきフィードやアカウントを msgid "Find posts and users on Bluesky" msgstr "投稿やユーザーをBlueskyで検索" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Followingフィードに表示されるコンテンツを調整します。" -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "ディスカッションスレッドを微調整します。" @@ -2306,7 +2314,7 @@ msgid "Flip vertically" msgstr "垂直方向に反転" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2347,23 +2355,23 @@ msgstr "すべてフォロー" msgid "Follow Back" msgstr "フォローバック" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "もっとたくさんのアカウントをフォローして、興味あることにつながり、ネットワークを広げましょう。" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "<0>{0}がフォロー中" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "<0>{0}および{1, plural, other {他#人}}がフォロー中" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "<0>{0}と<1>{1}がフォロー中" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0}、<1>{1}および{2, plural, other {他#人}}がフォロー中" @@ -2371,15 +2379,15 @@ msgstr "<0>{0}、<1>{1}および{2, plural, other {他#人}}がフォロ msgid "Followed users" msgstr "自分がフォローしているユーザー" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "自分がフォローしているユーザーのみ" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "があなたをフォローしました" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "があなたをフォローバックしました" @@ -2388,7 +2396,7 @@ msgstr "があなたをフォローバックしました" msgid "Followers" msgstr "フォロワー" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "あなたが知っている@{0}のフォロワー" @@ -2398,7 +2406,7 @@ msgid "Followers you know" msgstr "あなたが知っているフォロワー" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2410,7 +2418,7 @@ msgstr "あなたが知っているフォロワー" msgid "Following" msgstr "フォロー中" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0}をフォローしています" @@ -2419,13 +2427,13 @@ msgstr "{0}をフォローしています" msgid "Following {name}" msgstr "{name}をフォローしています" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Followingフィードの設定" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Followingフィードの設定" @@ -2450,7 +2458,7 @@ msgstr "食べ物" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "セキュリティ上の理由から、あなたのメールアドレスに確認コードを送信する必要があります。" -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "セキュリティ上の理由から、これを再度表示することはできません。このパスワードを紛失した場合は、新しいパスワードを生成する必要があります。" @@ -2475,7 +2483,7 @@ msgstr "望ましくないコンテンツを頻繁に投稿" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor}による" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>から" @@ -2540,7 +2548,7 @@ msgstr "戻る" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2600,7 +2608,7 @@ msgstr "触覚フィードバック" msgid "Harassment, trolling, or intolerance" msgstr "嫌がらせ、荒らし、不寛容" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "ハッシュタグ" @@ -2613,7 +2621,7 @@ msgid "Having trouble?" msgstr "なにか問題が発生しましたか?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "ヘルプ" @@ -2621,7 +2629,7 @@ msgstr "ヘルプ" msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "画像をアップロードするかアバターを作ってあなたがbotではないことをみんなに知らせましょう。" -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "アプリパスワードをお知らせします。" @@ -2632,17 +2640,17 @@ msgstr "アプリパスワードをお知らせします。" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "非表示" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "投稿を非表示" @@ -2651,11 +2659,11 @@ msgstr "投稿を非表示" msgid "Hide the content" msgstr "コンテンツを非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "この投稿を非表示にしますか?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "ユーザーリストを非表示" @@ -2687,12 +2695,12 @@ msgstr "このデータの読み込みに問題があるようです。詳細は msgid "Hmmmm, we couldn't load that moderation service." msgstr "そのモデレーションサービスを読み込めませんでした。" -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "ホーム" @@ -2746,7 +2754,7 @@ msgstr "あなたがお住いの国の法律においてまだ成人していな msgid "If you delete this list, you won't be able to recover it." msgstr "このリストを削除すると、復元できなくなります。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "この投稿を削除すると、復元できなくなります。" @@ -2770,7 +2778,7 @@ msgstr "画像" msgid "Image alt text" msgstr "画像のALTテキスト" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "画像をカメラロールに保存しました!" @@ -2790,7 +2798,7 @@ msgstr "パスワードをリセットするためにあなたのメールアド msgid "Input confirmation code for account deletion" msgstr "アカウント削除のために確認コードを入力" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "アプリパスワードの名前を入力" @@ -2859,7 +2867,7 @@ msgstr "招待コード:{0}個使用可能" msgid "Invite codes: 1 available" msgstr "招待コード:1個使用可能" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "このスターターパックにユーザーを招待!" @@ -2879,8 +2887,8 @@ msgstr "今はあなただけ!上で検索してスターターパックによ msgid "Jobs" msgstr "仕事" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -2911,11 +2919,11 @@ msgstr "ラベル" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "ラベルは、ユーザーやコンテンツに対する注釈です。ラベルはネットワークを隠したり、警告したり、分類したりするのに使われます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "あなたのアカウントのラベル" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "あなたのコンテンツのラベル" @@ -2923,16 +2931,16 @@ msgstr "あなたのコンテンツのラベル" msgid "Language selection" msgstr "言語の選択" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "言語の設定" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "言語の設定" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "言語" @@ -2992,7 +3000,7 @@ msgstr "Blueskyから離れる" msgid "left to go." msgstr "あと少しです。" -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "レガシーストレージがクリアされたため、今すぐアプリを再起動する必要があります。" @@ -3010,7 +3018,7 @@ msgstr "パスワードをリセットしましょう!" msgid "Let's go!" msgstr "さあ始めましょう!" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "ライト" @@ -3024,13 +3032,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "Discoverフィードを訓練するために10投稿をいいねする" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "このフィードをいいね" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "いいねしたユーザー" @@ -3040,11 +3048,11 @@ msgstr "いいねしたユーザー" msgid "Liked By" msgstr "いいねしたユーザー" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "があなたの投稿をいいねしました" @@ -3056,7 +3064,7 @@ msgstr "いいね" msgid "Likes on this post" msgstr "この投稿をいいねする" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "リスト" @@ -3093,12 +3101,12 @@ msgstr "リストのブロックを解除しました" msgid "List unmuted" msgstr "リストのミュートを解除しました" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "リスト" @@ -3106,25 +3114,25 @@ msgstr "リスト" msgid "Lists blocking this user:" msgstr "このユーザーをブロックしているリスト:" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "さらに読み込む" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "おすすめのフィードをさらに読み込む" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "おすすめのフォローをさらに読み込む" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "最新の通知を読み込む" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "最新の投稿を読み込む" @@ -3133,7 +3141,7 @@ msgstr "最新の投稿を読み込む" msgid "Loading..." msgstr "読み込み中…" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "ログ" @@ -3199,7 +3207,7 @@ msgstr "既読にする" msgid "Media" msgstr "メディア" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "メンションされたユーザー" @@ -3221,7 +3229,7 @@ msgstr "{0}へメッセージを送る" msgid "Message deleted" msgstr "メッセージは削除されました" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "サーバーからのメッセージ:{0}" @@ -3238,7 +3246,7 @@ msgstr "メッセージが長すぎます" msgid "Message settings" msgstr "メッセージの設定" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3249,9 +3257,9 @@ msgstr "メッセージ" msgid "Misleading Account" msgstr "誤解を招くアカウント" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "モデレーション" @@ -3287,16 +3295,16 @@ msgstr "モデレーションリストを更新しました" msgid "Moderation lists" msgstr "モデレーションリスト" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "モデレーションリスト" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "モデレーションの設定" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "モデレーションのステータス" @@ -3321,7 +3329,7 @@ msgstr "その他のフィード" msgid "More options" msgstr "その他のオプション" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "いいねの数が多い順に返信を表示" @@ -3383,13 +3391,13 @@ msgstr "投稿のテキストやタグでこのワードをミュート" msgid "Mute this word in tags only" msgstr "タグのみでこのワードをミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "スレッドをミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "ワードとタグをミュート" @@ -3401,7 +3409,7 @@ msgstr "ミュートされています" msgid "Muted accounts" msgstr "ミュート中のアカウント" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "ミュート中のアカウント" @@ -3435,15 +3443,15 @@ msgstr "マイフィード" msgid "My Profile" msgstr "マイプロフィール" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "保存されたフィード" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "保存されたフィード" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "名前" @@ -3478,7 +3486,7 @@ msgstr "スターターパックへ移動します" msgid "Navigates to the next screen" msgstr "次の画面に移動します" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "あなたのプロフィールに移動します" @@ -3503,7 +3511,7 @@ msgstr "新規" msgid "New" msgstr "新規" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3531,9 +3539,9 @@ msgid "New post" msgstr "新しい投稿" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3553,7 +3561,7 @@ msgstr "新しいユーザー情報ダイアログ" msgid "New User List" msgstr "新しいユーザーリスト" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "新しい順に返信を表示" @@ -3583,16 +3591,16 @@ msgstr "次へ" msgid "Next image" msgstr "次の画像" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "いいえ" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "説明はありません" @@ -3610,7 +3618,7 @@ msgstr "おすすめのGIFが見つかりません。Tenorに問題があるか msgid "No feeds found. Try searching for something else." msgstr "フィードが見つかりませんでした。他を探してみて。" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0}のフォローを解除しました" @@ -3627,7 +3635,7 @@ msgstr "メッセージはありません" msgid "No more conversations to show" msgstr "これ以上表示できる会話はありません" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "お知らせはありません!" @@ -3659,7 +3667,7 @@ msgstr "結果は見つかりません" msgid "No results found for \"{query}\"" msgstr "「{query}」の検索結果はありません" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -3697,7 +3705,7 @@ msgstr "誰も見つかりませんでした。他を探してみて。" msgid "Non-sexual Nudity" msgstr "性的ではないヌード" -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "見つかりません" @@ -3708,7 +3716,7 @@ msgid "Not right now" msgstr "今はしない" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "共有についての注意事項" @@ -3721,6 +3729,19 @@ msgstr "注記:Blueskyはオープンでパブリックなネットワーク msgid "Nothing here" msgstr "何もありません" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "通知音" @@ -3729,13 +3750,14 @@ msgstr "通知音" msgid "Notification Sounds" msgstr "通知音" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "通知" @@ -3743,7 +3765,7 @@ msgstr "通知" msgid "now" msgstr "今" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "今" @@ -3769,7 +3791,7 @@ msgstr "ちょっと!" msgid "Oh no! Something went wrong." msgstr "ちょっと!なにかがおかしいです。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "OK" @@ -3777,7 +3799,7 @@ msgstr "OK" msgid "Okay" msgstr "OK" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "古い順に返信を表示" @@ -3789,7 +3811,7 @@ msgstr "on" msgid "on {str}" msgstr "{str}" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "オンボーディングのリセット" @@ -3797,7 +3819,7 @@ msgstr "オンボーディングのリセット" msgid "Onboarding tour step {0}: {1}" msgstr "オンボーディングツアー ステップ {0}:{1}" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "1つもしくは複数の画像にALTテキストがありません。" @@ -3805,7 +3827,7 @@ msgstr "1つもしくは複数の画像にALTテキストがありません。 msgid "Only .jpg and .png files are supported" msgstr ".jpgと.pngファイルのみに対応しています" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "{0}のみ返信可能" @@ -3821,6 +3843,7 @@ msgstr "おっと、なにかが間違っているようです!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "おっと!" @@ -3842,16 +3865,16 @@ msgstr "アバター・クリエイターを開く" msgid "Open conversation options" msgstr "会話のオプションを開く" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "絵文字を入力" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "フィードの設定メニューを開く" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "アプリ内ブラウザーでリンクを開く" @@ -3867,7 +3890,7 @@ msgstr "ミュートしたワードとタグの設定を開く" msgid "Open navigation" msgstr "ナビゲーションを開く" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "投稿のオプションを開く" @@ -3875,12 +3898,12 @@ msgstr "投稿のオプションを開く" msgid "Open starter pack menu" msgstr "スターターパックのメニューを開く" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "絵本のページを開く" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "システムのログを開く" @@ -3892,7 +3915,7 @@ msgstr "{numItems}個のオプションを開く" msgid "Opens a dialog to choose who can reply to this thread" msgstr "このスレッドに誰が返信できるかを選択するダイアログを開く" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "アクセシビリティの設定を開く" @@ -3904,7 +3927,7 @@ msgstr "デバッグエントリーの追加詳細を開く" msgid "Opens camera on device" msgstr "デバイスのカメラを開く" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "チャットの設定を開く" @@ -3912,7 +3935,7 @@ msgstr "チャットの設定を開く" msgid "Opens composer" msgstr "編集画面を開く" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "構成可能な言語設定を開く" @@ -3920,7 +3943,7 @@ msgstr "構成可能な言語設定を開く" msgid "Opens device photo gallery" msgstr "デバイスのフォトギャラリーを開く" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "外部コンテンツの埋め込みの設定を開く" @@ -3942,27 +3965,27 @@ msgstr "GIFの選択のダイアログを開く" msgid "Opens list of invite codes" msgstr "招待コードのリストを開く" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "アカウント無効化の確認のモーダルを開く" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "アカウントの削除確認用のモーダルを開きます。メールアドレスのコードが必要です" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "Blueskyのパスワードを変更するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "新しいBlueskyのハンドルを選択するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Blueskyのアカウントのデータ(リポジトリ)をダウンロードするためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "メールアドレスの認証のためのモーダルを開く" @@ -3970,7 +3993,7 @@ msgstr "メールアドレスの認証のためのモーダルを開く" msgid "Opens modal for using custom domain" msgstr "カスタムドメインを使用するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "モデレーションの設定を開く" @@ -3978,15 +4001,15 @@ msgstr "モデレーションの設定を開く" msgid "Opens password reset form" msgstr "パスワードリセットのフォームを開く" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "保存されたすべてのフィードで画面を開く" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "アプリパスワードの設定を開く" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "Followingフィードの設定を開く" @@ -3994,21 +4017,21 @@ msgstr "Followingフィードの設定を開く" msgid "Opens the linked website" msgstr "リンク先のウェブサイトを開く" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "ストーリーブックのページを開く" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "システムログのページを開く" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "スレッドの設定を開く" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "プロフィールを開く" @@ -4021,7 +4044,7 @@ msgid "Option {0} of {numItems}" msgstr "{numItems}個中{0}目のオプション" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "オプションとして、以下に追加情報をご記入ください:" @@ -4081,7 +4104,7 @@ msgstr "パスワードが更新されました" msgid "Password updated!" msgstr "パスワードが更新されました!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "一時停止" @@ -4090,19 +4113,19 @@ msgstr "一時停止" msgid "People" msgstr "ユーザー" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "@{0}がフォロー中のユーザー" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "@{0}をフォロー中のユーザー" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "カメラへのアクセス権限が必要です。" -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "カメラへのアクセスが拒否されました。システムの設定で有効にしてください。" @@ -4123,12 +4146,12 @@ msgstr "写真" msgid "Pictures meant for adults." msgstr "成人向けの画像です。" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "ホームにピン留め" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "ホームにピン留め" @@ -4140,7 +4163,7 @@ msgstr "ピン留めされたフィード" msgid "Pinned to your feeds" msgstr "フィードにピン留めしました" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "再生" @@ -4148,7 +4171,7 @@ msgstr "再生" msgid "Play {0}" msgstr "{0}を再生" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "GIFの再生や一時停止" @@ -4182,7 +4205,7 @@ msgstr "変更する前にメールを確認してください。これは、メ msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "アプリパスワードにつける名前を入力してください。すべてスペースとしてはいけません。" -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "このアプリパスワードに固有の名前を入力するか、ランダムに生成された名前を使用してください。" @@ -4203,7 +4226,7 @@ msgstr "招待コードを入力してください。" msgid "Please enter your password as well:" msgstr "パスワードも入力してください:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "{0}によって適用されたこのラベルが誤りであると思われる理由を説明してください" @@ -4220,7 +4243,7 @@ msgstr "@{0}としてサインインしてください" msgid "Please Verify Your Email" msgstr "メールアドレスを確認してください" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "リンクカードが読み込まれるまでお待ちください" @@ -4233,8 +4256,8 @@ msgstr "政治" msgid "Porn" msgstr "ポルノ" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "投稿" @@ -4248,9 +4271,9 @@ msgstr "投稿" msgid "Post by {0}" msgstr "{0}による投稿" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "@{0}による投稿" @@ -4306,6 +4329,10 @@ msgstr "非表示の投稿" msgid "Potentially Misleading Link" msgstr "誤解を招く可能性のあるリンク" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "再接続してみる" @@ -4321,7 +4348,7 @@ msgstr "ホスティングプロバイダーを変える" msgid "Press to retry" msgstr "再実行する" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "あなたもフォローしているこのアカウントのフォロワーを見る" @@ -4333,20 +4360,24 @@ msgstr "前の画像" msgid "Primary Language" msgstr "第一言語" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "あなたのフォローを優先" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "プライバシー" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "プライバシーポリシー" @@ -4365,9 +4396,9 @@ msgstr "プロフィール" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "プロフィール" @@ -4375,7 +4406,7 @@ msgstr "プロフィール" msgid "Profile updated" msgstr "プロフィールを更新しました" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "メールアドレスを確認してアカウントを保護します。" @@ -4391,23 +4422,23 @@ msgstr "ユーザーを一括でミュートまたはブロックする、公開 msgid "Public, shareable lists which can drive feeds." msgstr "フィードとして利用できる、公開された共有可能なリスト。" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "投稿を公開" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "返信を公開" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "QRコードをクリップボードにコピーしました" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "QRコードをダウンロードしました!" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "QRコードをカメラロールに保存しました!" @@ -4422,7 +4453,7 @@ msgstr "クイック・チップ" msgid "Quote post" msgstr "引用" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "ランダムな順番で表示(別名「投稿者のルーレット」)" @@ -4446,19 +4477,23 @@ msgstr "検索履歴" msgid "Reconnect" msgstr "再接続" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "会話を再読み込み" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "削除" @@ -4470,7 +4505,7 @@ msgstr "{displayName}をスターターパックから削除" msgid "Remove account" msgstr "アカウントを削除" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "アバターを削除" @@ -4482,20 +4517,20 @@ msgstr "バナーを削除" msgid "Remove embed" msgstr "埋め込みを削除" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "フィードを削除" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "フィードを削除しますか?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "マイフィードから削除" @@ -4509,7 +4544,7 @@ msgstr "マイフィードから削除しますか?" msgid "Remove image" msgstr "イメージを削除" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "イメージプレビューを削除" @@ -4534,11 +4569,11 @@ msgstr "引用を削除" msgid "Remove repost" msgstr "リポストを削除" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "保存したフィードからこのフィードを削除" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "リストから削除されました" @@ -4561,8 +4596,8 @@ msgstr "引用を削除する" msgid "Removes the image preview" msgstr "画像のプレビューを削除する" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "Discoverで置き換える" @@ -4574,26 +4609,26 @@ msgstr "返信" msgid "Replies disabled" msgstr "返信できません" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "このスレッドへの返信はできません" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "返信" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "返信のフィルター" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/>に返信" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "ブロックした投稿への返信" @@ -4625,8 +4660,8 @@ msgstr "会話を報告" msgid "Report dialog" msgstr "報告ダイアログ" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "フィードを報告" @@ -4638,8 +4673,8 @@ msgstr "リストを報告" msgid "Report message" msgstr "メッセージを報告" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "投稿を報告" @@ -4701,11 +4736,11 @@ msgstr "リポストまたは引用" msgid "Reposted By" msgstr "リポストしたユーザー" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "{0}にリポストされた" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "<0><1/>がリポスト" @@ -4714,7 +4749,7 @@ msgstr "<0><1/>がリポスト" msgid "Reposted by you" msgstr "あなたのリポスト" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "があなたの投稿をリポストしました" @@ -4757,8 +4792,8 @@ msgstr "リセットコード" msgid "Reset Code" msgstr "リセットコード" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "オンボーディングの状態をリセット" @@ -4766,16 +4801,16 @@ msgstr "オンボーディングの状態をリセット" msgid "Reset password" msgstr "パスワードをリセット" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "設定をリセット" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "オンボーディングの状態をリセットします" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "設定の状態をリセットします" @@ -4788,7 +4823,7 @@ msgstr "ログインをやり直す" msgid "Retries the last action, which errored out" msgstr "エラーになった最後のアクションをやり直す" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -4820,7 +4855,7 @@ msgstr "前のページに戻る" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4829,7 +4864,7 @@ msgstr "前のページに戻る" msgid "Save" msgstr "保存" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4851,8 +4886,8 @@ msgstr "変更を保存" msgid "Save handle change" msgstr "ハンドルの変更を保存" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "画像を保存" @@ -4860,12 +4895,12 @@ msgstr "画像を保存" msgid "Save image crop" msgstr "画像の切り抜きを保存" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "QRコードを保存" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "マイフィードに保存" @@ -4873,7 +4908,7 @@ msgstr "マイフィードに保存" msgid "Saved Feeds" msgstr "保存されたフィード" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "カメラロールに保存しました" @@ -4896,8 +4931,8 @@ msgstr "画像の切り抜き設定を保存" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "よろしく!" @@ -4911,9 +4946,9 @@ msgid "Scroll to top" msgstr "一番上までスクロール" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -4921,14 +4956,14 @@ msgstr "一番上までスクロール" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "検索" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "「{query}」を検索" @@ -4950,7 +4985,7 @@ msgstr "他の人におすすめしたいフィードを検索。" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "ユーザーを検索" @@ -5041,7 +5076,7 @@ msgstr "{numItems}個中{i}個目のオプションを選択" msgid "Select the {emojiName} emoji as your avatar" msgstr "絵文字{emojiName}をアバターとして選択" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "報告先のモデレーションサービスを選んでください" @@ -5091,8 +5126,7 @@ msgctxt "action" msgid "Send Email" msgstr "メールを送信" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "フィードバックを送信" @@ -5101,14 +5135,14 @@ msgstr "フィードバックを送信" msgid "Send message" msgstr "メッセージを送信" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "投稿を送る…" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "報告を送信" @@ -5121,8 +5155,8 @@ msgstr "{0}に報告を送信" msgid "Send verification email" msgstr "確認メールを送信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "ダイレクトメッセージで送信" @@ -5142,23 +5176,23 @@ msgstr "生年月日を設定" msgid "Set new password" msgstr "新しいパスワードを設定" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "フィード内の引用をすべて非表示にするには、この設定を「いいえ」にします。リポストは引き続き表示されます。" -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "フィード内の返信をすべて非表示にするには、この設定を「いいえ」にします。" -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "フィード内のリポストをすべて非表示にするには、この設定を「いいえ」にします。" -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "スレッド表示で返信を表示するには、この設定を「はい」にします。これは実験的な機能です。" -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "保存されたフィードから投稿を抽出してFollowingフィードに表示するには、この設定を「はい」にします。これは実験的な機能です。" @@ -5170,23 +5204,23 @@ msgstr "アカウントを設定する" msgid "Sets Bluesky username" msgstr "Blueskyのユーザーネームを設定" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "カラーテーマをダークに設定します" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "カラーテーマをライトに設定します" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "デバイスで設定したカラーテーマを使用するように設定します" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "ダークテーマを暗いものに設定します" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "ダークテーマを薄暗いものに設定します" @@ -5206,11 +5240,11 @@ msgstr "画像のアスペクト比を縦長に設定" msgid "Sets image aspect ratio to wide" msgstr "画像のアスペクト比をワイドに設定" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "設定" @@ -5222,19 +5256,19 @@ msgstr "性的行為または性的なヌード。" msgid "Sexually Suggestive" msgstr "性的にきわどい" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "共有" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "共有" @@ -5248,18 +5282,18 @@ msgid "Share a fun fact!" msgstr "面白いことをシェアして!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "とにかく共有" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "フィードを共有" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "リンクを共有" @@ -5269,12 +5303,12 @@ msgstr "リンクを共有" msgid "Share Link" msgstr "リンクを共有" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "リンク共有のダイアログ" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "QRコードを共有" @@ -5282,7 +5316,7 @@ msgstr "QRコードを共有" msgid "Share this starter pack" msgstr "このスターターパックを共有" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "このスターターパックを共有して、他のユーザーがBlueskyでのコミュニティに参加するよう手伝います" @@ -5290,7 +5324,7 @@ msgstr "このスターターパックを共有して、他のユーザーがBlu msgid "Share your favorite feed!" msgstr "お気に入りのフィードをシェアして!" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:242 msgid "Shared Preferences Tester" msgstr "Shared Preferencesのテスター" @@ -5301,11 +5335,11 @@ msgstr "リンクしたウェブサイトを共有" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "表示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "ALTテキストを表示" @@ -5331,19 +5365,19 @@ msgstr "{0}に似たおすすめのフォロー候補を表示" msgid "Show hidden replies" msgstr "隠れている返信を表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "このような投稿の表示を減らす" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "さらに表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "このような投稿の表示を増やす" @@ -5351,23 +5385,23 @@ msgstr "このような投稿の表示を増やす" msgid "Show muted replies" msgstr "ミュートした返信を表示" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "マイフィードからの投稿を表示" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "引用を表示" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "返信を表示" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "自分がフォローしているユーザーからの返信を、他のすべての返信の前に表示します。" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "リポストを表示" @@ -5425,8 +5459,8 @@ msgstr "会話に参加するにはサインインするか新しくアカウン msgid "Sign into Bluesky or create a new account" msgstr "Blueskyにサインイン または 新規アカウントの登録" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "サインアウト" @@ -5451,7 +5485,7 @@ msgstr "サインアップまたはサインインして会話に参加" msgid "Sign-in Required" msgstr "サインインが必要" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "サインイン済み" @@ -5460,12 +5494,12 @@ msgstr "サインイン済み" msgid "Signed in as @{0}" msgstr "@{0}でサインイン" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "あなたのスターターパックでサインアップ" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "スターターパックを使わずにサインアップ" @@ -5483,7 +5517,7 @@ msgstr "この手順をスキップする" msgid "Software Dev" msgstr "ソフトウェア開発" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "お好みかもしれない他のフィード" @@ -5507,20 +5541,25 @@ msgstr "なにか間違っているようなので、もう一度お試しくだ msgid "Something went wrong, please try again." msgstr "なにか間違っているようなので、もう一度お試しください。" -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "大変申し訳ありません!セッションの有効期限が切れました。もう一度ログインしてください。" -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "返信を並び替える" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "次の方法で同じ投稿への返信を並び替えます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "ソース:<0>{0}" @@ -5542,7 +5581,7 @@ msgstr "スポーツ" msgid "Square" msgstr "正方形" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "新しいチャットを開始" @@ -5559,8 +5598,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "オンボーディングツアー・ウインドウ開始。前へ戻らないでください。代わりに、進んで他のオプションを見るか、スキップしてください。" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "スターターパック" @@ -5581,7 +5620,7 @@ msgstr "スターターパック" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "スターターパックを使ってお気に入りのフィードやユーザーを友人へ簡単に共有できます。" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "ステータスページ" @@ -5589,17 +5628,17 @@ msgstr "ステータスページ" msgid "Step {0} of {1}" msgstr "ステップ {0} / {1}" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "ストレージがクリアされたため、今すぐアプリを再起動する必要があります。" -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "ストーリーブック" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5617,7 +5656,7 @@ msgstr "これらのラベルを使用するには@{0}を登録してくださ msgid "Subscribe to Labeler" msgstr "ラベラーを登録する" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "このラベラーを登録" @@ -5625,11 +5664,11 @@ msgstr "このラベラーを登録" msgid "Subscribe to this list" msgstr "このリストに登録" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "おすすめのアカウント" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "あなたへのおすすめ" @@ -5638,7 +5677,7 @@ msgstr "あなたへのおすすめ" msgid "Suggestive" msgstr "きわどい" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5653,19 +5692,19 @@ msgstr "アカウントを切り替える" msgid "Switch between feeds to control your experience." msgstr "フィードを切り替えて、あなたの体験をコントロールしよう。" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "{0}に切り替え" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "ログインしているアカウントを切り替えます" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "システム" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "システムログ" @@ -5714,11 +5753,11 @@ msgstr "もう少し教えて" msgid "Terms" msgstr "条件" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "利用規約" @@ -5733,13 +5772,13 @@ msgstr "使用されている用語がコミュニティ基準に違反してい msgid "text" msgstr "テキスト" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "テキストの入力フィールド" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "ありがとうございます。あなたの報告は送信されました。" @@ -5778,19 +5817,19 @@ msgstr "著作権ポリシーは<0/>に移動しました" msgid "The Discover feed now knows what you like" msgstr "Discoverフィードはあなたの好みを学習しました" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "アプリのほうがより良い体験をすることができます。今すぐBlueskyをダウンロードして、中断したところから再開しましょう。" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "フィードはDiscoverと置き換えられました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "以下のラベルがあなたのアカウントに適用されました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "以下のラベルがあなたのコンテンツに適用されました。" @@ -5823,8 +5862,8 @@ msgstr "サービス規約は移動しました" msgid "There is no time limit for account deactivation, come back any time." msgstr "アカウントの無効化に期限はありません。いつでも戻ってこられます。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "サーバーへの問い合わせ中に問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" @@ -5833,7 +5872,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "フィードの削除中に問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "フィードの更新中に問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" @@ -5843,7 +5882,7 @@ msgstr "フィードの更新中に問題が発生しました。インターネ msgid "There was an issue connecting to Tenor." msgstr "Tenorへの接続中に問題が発生しました。" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5857,7 +5896,7 @@ msgstr "サーバーへの問い合わせ中に問題が発生しました" msgid "There was an issue contacting your server" msgstr "サーバーへの問い合わせ中に問題が発生しました" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "通知の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" @@ -5875,7 +5914,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "報告の送信に問題が発生しました。インターネットの接続を確認してください。" @@ -5927,7 +5966,7 @@ msgstr "このアカウントを閲覧するためにはサインインが必要 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "このアカウントは1つ、あるいは複数のモデレーションリストでブロックされています。ブロックを解除するにはリストの画面に移動してこのユーザーをリストから外してください。" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "この申し立ては<0>{0}に送られます。" @@ -5977,12 +6016,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "このフィードは空です!もっと多くのユーザーをフォローするか、言語の設定を調整する必要があるかもしれません。" #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "このフィードは空です。" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "このフィードはもはやオンラインではありません。代わりに<0>Discoverを表示しています。" @@ -6002,7 +6041,7 @@ msgstr "<0>{0}によって適用されたラベルです。" msgid "This label was applied by the author." msgstr "投稿者によって適用されたラベルです。" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "あなたによって適用されたラベルです。" @@ -6030,12 +6069,12 @@ msgstr "この名前はすでに使用中です" msgid "This post has been deleted." msgstr "この投稿は削除されました。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "この投稿はログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "この投稿はフィードから非表示になります。" @@ -6088,12 +6127,12 @@ msgstr "このユーザーは誰もフォローしていません。" msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "ミュートしたワードから{0}が削除されます。あとでいつでも戻すことができます。" -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "スレッドの設定" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "スレッドの設定" @@ -6101,11 +6140,11 @@ msgstr "スレッドの設定" msgid "Thread settings updated" msgstr "スレッドの設定を更新しました" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "スレッドモード" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "スレッドの設定" @@ -6146,8 +6185,8 @@ msgstr "変換" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "翻訳" @@ -6160,7 +6199,7 @@ msgstr "再試行" msgid "TV" msgstr "テレビ" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "2要素認証" @@ -6248,7 +6287,7 @@ msgstr "{0}のフォローを解除" msgid "Unfollow Account" msgstr "アカウントのフォローを解除" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "このフィードからいいねを外す" @@ -6274,17 +6313,17 @@ msgstr "{displayTag}のすべての投稿のミュートを解除" msgid "Unmute conversation" msgstr "会話のミュートを解除" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "スレッドのミュートを解除" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "ピン留めを解除" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "ホームからピン留めを解除" @@ -6300,7 +6339,7 @@ msgstr "フィードからピン留めを解除" msgid "Unsubscribe" msgstr "登録を解除" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "このラベラーの登録を解除" @@ -6329,20 +6368,20 @@ msgstr "代わりに写真をアップロード" msgid "Upload a text file to:" msgstr "テキストファイルのアップロード先:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "カメラからアップロード" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "ファイルからアップロード" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6382,7 +6421,7 @@ msgstr "おすすめを使う" msgid "Use the DNS panel" msgstr "DNSパネルを使用" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "このアプリパスワードとハンドルを使って他のアプリにサインインします。" @@ -6450,7 +6489,7 @@ msgstr "ユーザー名またはメールアドレス" msgid "Users" msgstr "ユーザー" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "<0/>にフォローされているユーザー" @@ -6477,15 +6516,15 @@ msgstr "値:" msgid "Verify DNS Record" msgstr "DNSレコードを確認" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "メールアドレスを確認" @@ -6502,7 +6541,7 @@ msgstr "テキストファイルを確認" msgid "Verify Your Email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "バージョン {appVersion} {bundleInfo}" @@ -6519,7 +6558,7 @@ msgstr "ビデオは100MB以下にしてください" msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" @@ -6551,7 +6590,7 @@ msgstr "これらのラベルに関する情報を見る" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "プロフィールを表示" @@ -6563,7 +6602,7 @@ msgstr "アバターを表示" msgid "View the labeling service provided by @{0}" msgstr "@{0}によって提供されるラベリングサービスを見る" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "このフィードにいいねしたユーザーを見る" @@ -6655,7 +6694,7 @@ msgstr "大変申し訳ありませんが、現在ミュートされたワード msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "大変申し訳ありませんが、検索を完了できませんでした。数分後に再試行してください。" -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "大変申し訳ありません!返信しようとしている投稿は削除されました。" @@ -6664,7 +6703,7 @@ msgstr "大変申し訳ありません!返信しようとしている投稿は msgid "We're sorry! We can't find the page you were looking for." msgstr "大変申し訳ありません!お探しのページは見つかりません。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "大変申し訳ありません!ラベラーは20までしか登録できず、すでに上限に達しています。" @@ -6686,7 +6725,7 @@ msgstr "あなたのスターターパックを何と呼びたいですか?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "最近どう?" @@ -6703,15 +6742,15 @@ msgstr "アルゴリズムによるフィードにはどの言語を使用しま msgid "Who can message you?" msgstr "誰があなたへメッセージを送れるか?" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "返信できるユーザー" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "誰が返信できるのかについてのダイアログ" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "誰が返信できますか?" @@ -6757,11 +6796,11 @@ msgstr "ワイド" msgid "Write a message" msgstr "メッセージを書く" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "投稿を書く" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "返信を書く" @@ -6772,12 +6811,12 @@ msgid "Writers" msgstr "ライター" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "はい" @@ -6794,7 +6833,7 @@ msgstr "はい、このスターターパックを削除します" msgid "Yes, reactivate my account" msgstr "はい、アカウントを再有効化します" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "昨日、{time}" @@ -6935,19 +6974,19 @@ msgstr "スターターパックをまだ作成していません!" msgid "You haven't muted any words or tags yet" msgstr "まだワードやタグをミュートしていません" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "間違って適用されたと思うのであれば、自己申告ではないラベルならば異議申し立てができます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "これらのラベルが誤って適用されたと思った場合は、異議申し立てを行うことができます。" -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "50フィードまで追加できます" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "50ユーザーまで追加できます" @@ -6967,7 +7006,7 @@ msgstr "QRコードを保存するには写真ライブラリへのアクセス msgid "You must grant access to your photo library to save the image." msgstr "画像を保存するには写真ライブラリへのアクセスを許可する必要があります。" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "報告をするには少なくとも1つのラベラーを選択する必要があります" @@ -7007,15 +7046,15 @@ msgstr "アカウントの作成を完了するとおすすめのユーザーや msgid "You'll follow the suggested users once you finish creating your account!" msgstr "アカウントの作成を完了するとおすすめのユーザーをフォローします!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "これらのユーザーや他{0}をフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "これらのユーザーをすぐにフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "これらのフィードの更新を受け取ります" @@ -7106,7 +7145,7 @@ msgstr "ミュートしたワード" msgid "Your password has been changed successfully!" msgstr "パスワードの変更が完了しました!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "投稿を公開しました" @@ -7114,7 +7153,7 @@ msgstr "投稿を公開しました" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "投稿、いいね、ブロックは公開されます。ミュートは非公開です。" -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "あなたのプロフィール" @@ -7122,7 +7161,7 @@ msgstr "あなたのプロフィール" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "あなたのプロフィール、投稿、フィード、そしてリストは他のBlueskyユーザーに見えなくなります。ログインすることでいつでもアカウントを再有効化できます。" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "返信を公開しました" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index e7ec53e94e..3783b61f51 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -21,7 +21,7 @@ msgstr "(임베드 콘텐츠 포함)" msgid "(no email)" msgstr "(이메일 없음)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "외 {0, plural, other {{formattedCount}}}명" @@ -76,7 +76,7 @@ msgstr "재게시" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "좋아요 취소 ({0, plural, other {#}}개)" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "이번 주에 {0}명이 가입함" @@ -84,7 +84,7 @@ msgstr "이번 주에 {0}명이 가입함" msgid "{0} people have used this starter pack!" msgstr "{0}명이 이 스타터 팩을 사용했습니다!" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "{0} 님의 아바타" @@ -132,7 +132,7 @@ msgstr "시간" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "분" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} 팔로우 중" @@ -143,11 +143,11 @@ msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#}}명의 사용자가 좋아함" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}개 읽지 않음" @@ -163,7 +163,7 @@ msgstr "{profileName} 님은 {0} 전에 스타터 팩을 사용하여 Bluesky에 msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {모든 답글 표시} other {좋아요가 #개 이상인 답글 표시}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/>의 멤버" @@ -177,11 +177,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} 외 {2, plural, other {#}}개가 스타터 팩에 포함됩니다" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} 팔로워" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} 팔로우 중" @@ -223,22 +223,22 @@ msgid "Access profile and other navigation links" msgstr "프로필 및 기타 탐색 링크로 이동합니다" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "접근성" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "접근성 설정" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "접근성 설정" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "계정" @@ -285,7 +285,7 @@ msgid "Account unmuted" msgstr "계정 언뮤트됨" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -309,8 +309,8 @@ msgstr "이 리스트에 사용자 추가" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "계정 추가" @@ -366,7 +366,7 @@ msgstr "리스트에 추가" msgid "Add to my feeds" msgstr "내 피드에 추가" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "리스트에 추가됨" @@ -375,7 +375,7 @@ msgstr "리스트에 추가됨" msgid "Added to my feeds" msgstr "내 피드에 추가됨" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "답글이 피드에 표시되기 위해 필요한 좋아요 수를 조정합니다." @@ -393,7 +393,7 @@ msgid "Adult content is disabled." msgstr "성인 콘텐츠가 비활성화되어 있습니다." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "고급" @@ -409,8 +409,8 @@ msgstr "모든 계정을 팔로우했습니다" msgid "All the feeds you've saved, right in one place." msgstr "저장한 모든 피드를 한 곳에서 확인하세요." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "다이렉트 메시지 접근 허용" @@ -430,7 +430,7 @@ msgstr "이미 @{0}(으)로 로그인했습니다" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -440,7 +440,7 @@ msgstr "ALT" msgid "Alt text" msgstr "대체 텍스트" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "대체 텍스트" @@ -465,8 +465,8 @@ msgstr "오류 발생" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "스타터 팩을 만드는 동안 오류가 발생했습니다. 다시 시도하시겠습니까?" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "QR 코드를 저장하는 동안 오류가 발생했습니다" @@ -478,10 +478,18 @@ msgstr "모두 팔로우하려고 하는 동안 오류가 발생했습니다" msgid "An issue not included in these options" msgstr "어떤 옵션에도 포함되지 않는 문제" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -493,8 +501,8 @@ msgstr "문제가 발생했습니다. 다시 시도해 주세요." msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "및" @@ -503,7 +511,7 @@ msgstr "및" msgid "Animals" msgstr "동물" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "움직이는 GIF" @@ -527,26 +535,26 @@ msgstr "앱 비밀번호 이름에는 문자, 숫자, 공백, 대시, 밑줄만 msgid "App Password names must be at least 4 characters long." msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "앱 비밀번호 설정" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "앱 비밀번호" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "이의신청" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "\"{0}\" 라벨 이의신청" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "이의신청 제출함" @@ -558,7 +566,7 @@ msgstr "이의신청 제출함" msgid "Appeal this decision" msgstr "이 결정에 이의신청" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "모양" @@ -568,8 +576,8 @@ msgid "Apply default recommended feeds" msgstr "기본 추천 피드 적용하기" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "이 스타터 팩을 삭제하시겠습니까?" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "이 스타터 팩을 삭제하시겠습니까?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -579,6 +587,10 @@ msgstr "앱 비밀번호 \"{name}\"을(를) 삭제하시겠습니까?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "정말 이 메시지를 삭제하시겠습니까? 나에게 보이는 메시지는 삭제되지만 상대방에게는 삭제되지 않습니다." +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메시지는 삭제되지만 상대방에게는 삭제되지 않습니다." @@ -591,7 +603,7 @@ msgstr "피드에서 {0}을(를) 제거하시겠습니까?" msgid "Are you sure you want to remove this from your feeds?" msgstr "내 피드에서 이 피드를 삭제하시겠습니까?" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "이 초안을 삭제하시겠습니까?" @@ -617,8 +629,8 @@ msgid "At least 3 characters" msgstr "3자 이상" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -631,13 +643,12 @@ msgstr "3자 이상" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" msgstr "뒤로" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "기본" @@ -645,7 +656,7 @@ msgstr "기본" msgid "Birthday" msgstr "생년월일" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "생년월일:" @@ -689,7 +700,7 @@ msgstr "차단됨" msgid "Blocked accounts" msgstr "차단한 계정" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "차단한 계정" @@ -756,21 +767,21 @@ msgstr "이미지 흐리게 및 피드에서 필터링" msgid "Books" msgstr "책" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "탐색 페이지에서 더 많은 계정 찾아보기" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "탐색 페이지에서 더 많은 피드 찾아보기" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "더 많은 추천 찾아보기" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "탐색 페이지에서 더 많은 추천 찾아보기" @@ -807,7 +818,7 @@ msgstr "내가 만듦" msgid "Camera" msgstr "카메라" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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자를 넘지 않아야 합니다." @@ -816,8 +827,8 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -835,7 +846,7 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "취소" @@ -871,8 +882,8 @@ msgstr "게시물 인용 취소" msgid "Cancel reactivation and log out" msgstr "재활성화 취소 및 로그아웃" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "검색 취소" @@ -884,17 +895,17 @@ msgstr "연결된 웹사이트를 여는 것을 취소합니다" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "핸들 변경" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "핸들 변경" @@ -902,12 +913,12 @@ msgstr "핸들 변경" msgid "Change my email" msgstr "내 이메일 변경하기" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "비밀번호 변경" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "비밀번호 변경" @@ -919,7 +930,7 @@ msgstr "게시물 언어를 {0}(으)로 변경" msgid "Change Your Email" msgstr "이메일 변경" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -931,14 +942,14 @@ msgstr "대화 뮤트됨" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "대화 설정" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "대화 설정" @@ -1000,19 +1011,19 @@ msgstr "답글을 달 수 있는 사람 선택하기" msgid "Choose your password" msgstr "비밀번호를 입력하세요" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "모든 레거시 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "모든 레거시 스토리지 데이터 지우기 (이후 다시 시작)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "모든 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" @@ -1021,11 +1032,11 @@ msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" msgid "Clear search query" msgstr "검색어 지우기" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "모든 레거시 스토리지 데이터를 지웁니다" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "모든 스토리지 데이터를 지웁니다" @@ -1045,7 +1056,7 @@ msgstr "자세한 내용을 보려면 이곳을 클릭하세요." msgid "Click here to open tag menu for {tag}" msgstr "이곳을 클릭하여 {tag}의 태그 메뉴 열기" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "클릭하여 메시지를 다시 보내기" @@ -1066,7 +1077,7 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "닫기" @@ -1121,7 +1132,7 @@ msgstr "하단 탐색 막대를 닫습니다" msgid "Closes password update alert" msgstr "비밀번호 변경 알림을 닫습니다" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" @@ -1129,11 +1140,11 @@ msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" msgid "Closes viewer for header image" msgstr "헤더 이미지 뷰어를 닫습니다" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "사용자 목록 접기" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "이 알림에 대한 사용자 목록을 축소합니다" @@ -1147,7 +1158,7 @@ msgstr "코미디" msgid "Comics" msgstr "만화" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "커뮤니티 가이드라인" @@ -1160,7 +1171,7 @@ msgstr "온보딩 완료 후 계정 사용 시작" msgid "Complete the challenge" msgstr "챌린지 완료하기" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" @@ -1181,8 +1192,6 @@ msgstr "<0>검토 설정에서 설정합니다." #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1287,12 +1296,12 @@ msgstr "대화 삭제됨" msgid "Cooking" msgstr "요리" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "복사됨" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "빌드 버전 클립보드에 복사됨" @@ -1300,7 +1309,7 @@ msgstr "빌드 버전 클립보드에 복사됨" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1309,12 +1318,12 @@ msgstr "클립보드에 복사됨" msgid "Copied!" msgstr "복사했습니다!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "앱 비밀번호를 복사합니다" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "복사" @@ -1327,11 +1336,11 @@ msgstr "{0} 복사" msgid "Copy code" msgstr "코드 복사" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "링크 복사" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "링크 복사" @@ -1339,8 +1348,8 @@ msgstr "링크 복사" msgid "Copy link to list" msgstr "리스트 링크 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "게시물 링크 복사" @@ -1349,20 +1358,24 @@ msgstr "게시물 링크 복사" msgid "Copy message text" msgstr "메시지 텍스트 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "게시물 텍스트 복사" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "QR 코드 복사" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "저작권 정책" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "대화에서 나갈 수 없습니다" @@ -1388,17 +1401,17 @@ msgstr "만들기" msgid "Create a new account" msgstr "새 계정 만들기" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "새 Bluesky 계정을 만듭니다" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "스타터 팩 QR 코드 만들기" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "스타터 팩 만들기" @@ -1423,7 +1436,7 @@ msgstr "대신 아바타 만들기" msgid "Create another" msgstr "다른 스타터 팩 만들기" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "앱 비밀번호 만들기" @@ -1455,7 +1468,7 @@ msgid "Custom domain" msgstr "사용자 지정 도메인" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공하고 좋아하는 콘텐츠를 찾을 수 있도록 도와줍니다." @@ -1463,8 +1476,8 @@ msgstr "커뮤니티에서 구축한 맞춤 피드는 새로운 경험을 제공 msgid "Customize media from external sites." msgstr "외부 사이트 미디어를 사용자 지정합니다." -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "어두움" @@ -1472,7 +1485,7 @@ msgstr "어두움" msgid "Dark mode" msgstr "어두운 모드" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "어두운 테마" @@ -1481,15 +1494,15 @@ msgid "Date of birth" msgstr "생년월일" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "계정 비활성화" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "내 계정 비활성화" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "검토 디버그" @@ -1501,13 +1514,13 @@ msgstr "디버그 패널" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "삭제" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "계정 삭제" @@ -1523,8 +1536,8 @@ msgstr "앱 비밀번호 삭제" msgid "Delete app password?" msgstr "앱 비밀번호를 삭제하시겠습니까?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "대화 신고 기록 삭제" @@ -1548,12 +1561,12 @@ msgstr "내게 보이는 메시지 삭제" msgid "Delete my account" msgstr "내 계정 삭제" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "내 계정 삭제…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "게시물 삭제" @@ -1570,7 +1583,7 @@ msgstr "스타터 팩 삭제" msgid "Delete this list?" msgstr "이 리스트를 삭제하시겠습니까?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "이 게시물을 삭제하시겠습니까?" @@ -1582,7 +1595,7 @@ msgstr "삭제됨" msgid "Deleted post." msgstr "삭제된 게시물." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "대화 신고 기록을 삭제합니다" @@ -1597,11 +1610,11 @@ msgstr "설명" msgid "Descriptive alt text" msgstr "설명이 포함된 대체 텍스트" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "하고 싶은 말이 없나요?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "어둑함" @@ -1630,11 +1643,11 @@ msgstr "햅틱 피드백 끄기" msgid "Disabled" msgstr "사용 안 함" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "삭제" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "초안 삭제" @@ -1652,7 +1665,7 @@ msgstr "Discover 피드는 탐색하며 내가 어떤 게시물을 좋아하는 msgid "Discover new custom feeds" msgstr "새로운 맞춤 피드 찾아보기" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "새 피드 발견하기" @@ -1705,22 +1718,20 @@ msgstr "도메인을 확인했습니다." #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "완료" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "완료" @@ -1729,7 +1740,7 @@ msgstr "완료" msgid "Done{extraText}" msgstr "완료{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "Bluesky 다운로드" @@ -1795,7 +1806,7 @@ msgctxt "action" msgid "Edit" msgstr "편집" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "아바타 편집" @@ -1817,7 +1828,7 @@ msgstr "리스트 세부 정보 편집" msgid "Edit Moderation List" msgstr "검토 리스트 편집" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -1832,12 +1843,12 @@ msgstr "내 프로필 편집하기" msgid "Edit People" msgstr "사람들 편집하기" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "프로필 편집" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "프로필 편집" @@ -1850,7 +1861,7 @@ msgstr "스타터 팩 편집" msgid "Edit User List" msgstr "사용자 리스트 편집" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "답글을 달 수 있는 사람 편집" @@ -1862,7 +1873,7 @@ msgstr "내 표시 이름 편집" msgid "Edit your profile description" msgstr "내 프로필 설명 편집" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "스타터 팩 편집" @@ -1901,7 +1912,7 @@ msgstr "이메일 변경됨" msgid "Email verified" msgstr "이메일 확인됨" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "이메일:" @@ -1910,8 +1921,8 @@ msgid "Embed HTML code" msgstr "임베드 HTML 코드" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "게시물 임베드" @@ -1932,11 +1943,16 @@ msgstr "성인 콘텐츠 활성화" msgid "Enable external media" msgstr "외부 미디어 사용" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "미디어 플레이어를 사용할 외부 사이트" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "내가 팔로우하는 사람들 간의 답글만 표시합니다." @@ -1958,7 +1974,7 @@ msgstr "피드 끝" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "온보딩 투어 창이 종료됐습니다. 앞으로 이동하지 마세요. 대신 뒤로 이동하여 더 많은 옵션을 보거나 건너뛰려면 누르세요." -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "이 앱 비밀번호의 이름 입력" @@ -2026,7 +2042,7 @@ msgid "Everybody" msgstr "모두" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "누구나 답글을 달 수 있음" @@ -2062,8 +2078,8 @@ msgstr "이미지 자르기 프로세스를 종료합니다" msgid "Exits image view" msgstr "이미지 보기를 종료합니다" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "검색어 입력을 종료합니다" @@ -2071,7 +2087,7 @@ msgstr "검색어 입력을 종료합니다" msgid "Expand alt text" msgstr "대체 텍스트 확장" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "사용자 목록 펼치기" @@ -2080,6 +2096,10 @@ msgstr "사용자 목록 펼치기" msgid "Expand or collapse the full post you are replying to" msgstr "답글을 달고 있는 전체 게시물을 펼치거나 접습니다" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "노골적이거나 불쾌감을 줄 수 있는 미디어." @@ -2088,12 +2108,12 @@ msgstr "노골적이거나 불쾌감을 줄 수 있는 미디어." msgid "Explicit sexual images." msgstr "노골적인 성적 이미지." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "내 데이터 내보내기" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "내 데이터 내보내기" @@ -2103,17 +2123,17 @@ msgid "External Media" msgstr "외부 미디어" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "외부 미디어 설정" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "외부 미디어 설정" @@ -2143,8 +2163,8 @@ msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" msgid "Failed to delete starter pack" msgstr "스타터 팩을 삭제하지 못했습니다" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "피드 환경설정을 불러오지 못했습니다" @@ -2157,29 +2177,33 @@ msgstr "GIF를 불러오지 못했습니다" msgid "Failed to load past messages" msgstr "지난 메시지를 불러오지 못했습니다" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "추천 피드를 불러오지 못했습니다" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "추천 팔로우를 불러오지 못했습니다" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "이미지를 저장하지 못함: {0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "전송 실패" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "이의신청을 제출하지 못했습니다. 다시 시도해 주세요." -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "스레드 뮤트를 전환하지 못했습니다. 다시 시도해 주세요" @@ -2192,7 +2216,7 @@ msgstr "피드를 업데이트하지 못했습니다" msgid "Failed to update settings" msgstr "설정을 업데이트하지 못했습니다" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "피드" @@ -2206,19 +2230,19 @@ msgid "Feed toggle" msgstr "피드 켜거나 끄기" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "피드백" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "피드" @@ -2260,11 +2284,11 @@ msgstr "탐색 페이지에서 팔로우할 피드와 계정을 더 찾아보세 msgid "Find posts and users on Bluesky" msgstr "Bluesky에서 게시물 및 사용자 찾기" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "팔로우 중 피드에 표시되는 콘텐츠를 미세 조정합니다." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "대화 스레드를 미세 조정합니다." @@ -2294,7 +2318,7 @@ msgid "Flip vertically" msgstr "세로로 뒤집기" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2335,27 +2359,27 @@ msgstr "모두 팔로우" msgid "Follow Back" msgstr "맞팔로우" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "더 많은 계정을 팔로우하고 관심 분야를 연결하여 네트워크를 구축하세요." #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "{0} 님이 팔로우함" +#~ msgid "Followed by {0}" +#~ msgstr "{0} 님이 팔로우함" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "<0>{0} 님이 팔로우함" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "<0>{0} 님 외 {1, plural, other {#}}명이 팔로우함" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "<0>{0} 님과 <1>{1} 님이 팔로우함" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0} 님, <1>{1} 님 외 {2, plural, other {#}}명이 팔로우함" @@ -2363,15 +2387,15 @@ msgstr "<0>{0} 님, <1>{1} 님 외 {2, plural, other {#}}명이 팔로 msgid "Followed users" msgstr "팔로우한 사용자" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "팔로우한 사용자만" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "이(가) 나를 팔로우했습니다" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "이(가) 나를 맞팔로우했습니다" @@ -2380,7 +2404,7 @@ msgstr "이(가) 나를 맞팔로우했습니다" msgid "Followers" msgstr "팔로워" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "내가 아는 @{0} 님의 팔로워" @@ -2390,7 +2414,7 @@ msgid "Followers you know" msgstr "내가 아는 팔로워" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2402,7 +2426,7 @@ msgstr "내가 아는 팔로워" msgid "Following" msgstr "팔로우 중" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0} 님을 팔로우했습니다" @@ -2411,13 +2435,13 @@ msgstr "{0} 님을 팔로우했습니다" msgid "Following {name}" msgstr "{name} 님을 팔로우했습니다" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" @@ -2442,7 +2466,7 @@ msgstr "음식" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "보안상의 이유로 이메일 주소로 인증 코드를 보내야 합니다." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "보안상의 이유로 이 비밀번호는 다시 볼 수 없습니다. 이 비밀번호를 분실한 경우 새 비밀번호를 생성해야 합니다." @@ -2467,7 +2491,7 @@ msgstr "잦은 원치 않는 콘텐츠 게시" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor} 님의 태그" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>에서" @@ -2480,6 +2504,10 @@ msgstr "갤러리" msgid "Generate a starter pack" msgstr "스타터 팩 만들기" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "시작하기" @@ -2527,12 +2555,12 @@ msgid "Go Back" msgstr "뒤로" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "이전 화면으로 돌아갑니다" +#~ msgid "Go back to previous screen" +#~ msgstr "이전 화면으로 돌아갑니다" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2592,7 +2620,7 @@ msgstr "햅틱" msgid "Harassment, trolling, or intolerance" msgstr "괴롭힘, 분쟁 유발 또는 차별" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "해시태그" @@ -2605,7 +2633,7 @@ msgid "Having trouble?" msgstr "문제가 있나요?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "도움말" @@ -2613,7 +2641,7 @@ msgstr "도움말" msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "사진을 업로드하거나 아바타를 만들어 사람들이 내가 봇이 아니라는 사실을 알 수 있도록 하세요." -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "앱 비밀번호입니다." @@ -2624,17 +2652,17 @@ msgstr "앱 비밀번호입니다." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "숨기기" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "게시물 숨기기" @@ -2643,11 +2671,11 @@ msgstr "게시물 숨기기" msgid "Hide the content" msgstr "콘텐츠 숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "이 게시물을 숨기시겠습니까?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "사용자 리스트 숨기기" @@ -2679,12 +2707,12 @@ msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자 msgid "Hmmmm, we couldn't load that moderation service." msgstr "검토 서비스를 불러올 수 없습니다." -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "홈" @@ -2738,7 +2766,7 @@ msgstr "해당 국가의 법률에 따라 아직 성인이 아닌 경우, 부모 msgid "If you delete this list, you won't be able to recover it." msgstr "이 리스트를 삭제하면 다시 복구할 수 없습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "이 게시물을 삭제하면 다시 복구할 수 없습니다." @@ -2762,7 +2790,7 @@ msgstr "이미지" msgid "Image alt text" msgstr "이미지 대체 텍스트" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "이미지를 사진 보관함에 저장했습니다" @@ -2782,7 +2810,7 @@ msgstr "비밀번호 재설정을 위해 이메일로 전송된 코드를 입력 msgid "Input confirmation code for account deletion" msgstr "계정 삭제를 위한 인증 코드를 입력합니다" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "앱 비밀번호의 이름을 입력합니다" @@ -2851,7 +2879,7 @@ msgstr "초대 코드: {0}개 사용 가능" msgid "Invite codes: 1 available" msgstr "초대 코드: 1개 사용 가능" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "이 스타터 팩을 사용할 사람들을 초대하세요!" @@ -2871,8 +2899,8 @@ msgstr "아직은 나밖에 없습니다. 위에서 검색하여 스타터 팩 msgid "Jobs" msgstr "채용" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -2903,11 +2931,11 @@ msgstr "라벨" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "라벨은 사용자 및 콘텐츠에 대한 주석입니다. 네트워크를 숨기고, 경고하고, 분류하는 데 사용할 수 있습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "내 계정의 라벨" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "내 콘텐츠의 라벨" @@ -2915,16 +2943,16 @@ msgstr "내 콘텐츠의 라벨" msgid "Language selection" msgstr "언어 선택" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "언어 설정" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "언어 설정" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "언어" @@ -2984,7 +3012,7 @@ msgstr "Bluesky 떠나기" msgid "left to go." msgstr "명 남았습니다." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." @@ -3002,7 +3030,7 @@ msgstr "비밀번호를 재설정해 봅시다!" msgid "Let's go!" msgstr "출발!" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "밝음" @@ -3016,13 +3044,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "10개 게시물에 좋아요를 눌러 Discover 피드를 훈련시키세요" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "이 피드에 좋아요 표시" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "좋아요 표시한 사용자" @@ -3032,11 +3060,11 @@ msgstr "좋아요 표시한 사용자" msgid "Liked By" msgstr "좋아요 표시한 사용자" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "이(가) 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "이(가) 내 게시물을 좋아합니다" @@ -3048,7 +3076,7 @@ msgstr "좋아요" msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "리스트" @@ -3085,12 +3113,12 @@ msgstr "리스트 차단 해제됨" msgid "List unmuted" msgstr "리스트 언뮤트됨" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "리스트" @@ -3098,25 +3126,25 @@ msgstr "리스트" msgid "Lists blocking this user:" msgstr "이 사용자를 차단한 리스트:" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "더 불러오기" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "추천 피드 더 불러오기" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "추천 팔로우 더 불러오기" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "새 알림 불러오기" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "새 게시물 불러오기" @@ -3125,7 +3153,7 @@ msgstr "새 게시물 불러오기" msgid "Loading..." msgstr "불러오는 중…" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "로그" @@ -3191,7 +3219,7 @@ msgstr "읽음으로 표시" msgid "Media" msgstr "미디어" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "멘션한 사용자" @@ -3213,7 +3241,7 @@ msgstr "{0} 님에게 메시지 보내기" msgid "Message deleted" msgstr "메시지 삭제됨" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "서버에서 보낸 메시지: {0}" @@ -3230,7 +3258,7 @@ msgstr "메시지가 너무 깁니다" msgid "Message settings" msgstr "메시지 설정" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3241,9 +3269,9 @@ msgstr "메시지" msgid "Misleading Account" msgstr "오해의 소지가 있는 계정" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "검토" @@ -3279,16 +3307,16 @@ msgstr "검토 리스트 업데이트됨" msgid "Moderation lists" msgstr "검토 리스트" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "검토 리스트" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "검토 설정" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "검토 상태" @@ -3313,7 +3341,7 @@ msgstr "피드 더 보기" msgid "More options" msgstr "옵션 더 보기" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "좋아요 많은 순" @@ -3375,13 +3403,13 @@ msgstr "게시물 글 및 태그에서 이 단어 뮤트하기" msgid "Mute this word in tags only" msgstr "태그에서만 이 단어 뮤트하기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "스레드 뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" @@ -3393,7 +3421,7 @@ msgstr "뮤트됨" msgid "Muted accounts" msgstr "뮤트한 계정" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "뮤트한 계정" @@ -3427,15 +3455,15 @@ msgstr "내 피드" msgid "My Profile" msgstr "내 프로필" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "내 저장한 피드" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "내 저장한 피드" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "이름" @@ -3470,7 +3498,7 @@ msgstr "스타터 팩으로 이동합니다" msgid "Navigates to the next screen" msgstr "다음 화면으로 이동합니다" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "내 프로필로 이동합니다" @@ -3495,7 +3523,7 @@ msgstr "새로 만들기" msgid "New" msgstr "새로 만들기" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3523,9 +3551,9 @@ msgid "New post" msgstr "새 게시물" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3545,7 +3573,7 @@ msgstr "새 사용자 정보 대화 상자" msgid "New User List" msgstr "새 사용자 리스트" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "새로운 순" @@ -3575,16 +3603,16 @@ msgstr "다음" msgid "Next image" msgstr "다음 이미지" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "아니요" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "설명 없음" @@ -3602,7 +3630,7 @@ msgstr "인기 GIF를 찾을 수 없습니다. Tenor에 문제가 있을 수 있 msgid "No feeds found. Try searching for something else." msgstr "피드를 찾을 수 없습니다. 다른 피드를 검색해 보세요." -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" @@ -3619,7 +3647,7 @@ msgstr "아직 메시지가 없습니다" msgid "No more conversations to show" msgstr "더 이상 표시할 대화가 없습니다" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "아직 알림이 없습니다." @@ -3651,7 +3679,7 @@ msgstr "결과를 찾을 수 없음" msgid "No results found for \"{query}\"" msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -3689,7 +3717,7 @@ msgstr "아무도 찾을 수 없습니다. 다른 사용자를 검색해 보세 msgid "Non-sexual Nudity" msgstr "선정적이지 않은 노출" -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "찾을 수 없음" @@ -3700,7 +3728,7 @@ msgid "Not right now" msgstr "나중에 하기" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "공유 관련 참고 사항" @@ -3713,6 +3741,19 @@ msgstr "참고: Bluesky는 개방형 공개 네트워크입니다. 이 설정은 msgid "Nothing here" msgstr "빈 페이지" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "알림음" @@ -3721,13 +3762,14 @@ msgstr "알림음" msgid "Notification Sounds" msgstr "알림음" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "알림" @@ -3735,7 +3777,7 @@ msgstr "알림" msgid "now" msgstr "지금" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "지금" @@ -3761,7 +3803,7 @@ msgstr "이런!" msgid "Oh no! Something went wrong." msgstr "이런! 뭔가 잘못되었습니다." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "확인" @@ -3769,7 +3811,7 @@ msgstr "확인" msgid "Okay" msgstr "확인" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "오래된 순" @@ -3781,7 +3823,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "온보딩 재설정" @@ -3789,7 +3831,7 @@ msgstr "온보딩 재설정" msgid "Onboarding tour step {0}: {1}" msgstr "온보딩 투어 단계 {0}: {1}" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." @@ -3797,7 +3839,7 @@ msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다. msgid "Only .jpg and .png files are supported" msgstr ".jpg 및 .png 파일만 지원합니다" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "{0}만 답글을 달 수 있음" @@ -3813,6 +3855,7 @@ msgstr "이런, 뭔가 잘못되었습니다!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "이런!" @@ -3834,16 +3877,16 @@ msgstr "아바타 생성기 열기" msgid "Open conversation options" msgstr "대화 옵션 열기" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "피드 옵션 메뉴 열기" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "링크를 인앱 브라우저로 열기" @@ -3859,7 +3902,7 @@ msgstr "뮤트한 단어 및 태그 설정 열기" msgid "Open navigation" msgstr "내비게이션 열기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" @@ -3867,12 +3910,12 @@ msgstr "게시물 옵션 메뉴 열기" msgid "Open starter pack menu" msgstr "스타터 팩 메뉴 열기" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "스토리북 페이지 열기" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "시스템 로그 열기" @@ -3884,7 +3927,7 @@ msgstr "{numItems}번째 옵션을 엽니다" msgid "Opens a dialog to choose who can reply to this thread" msgstr "이 스레드에 답글을 달 수 있는 사람을 선택하는 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "접근성 설정을 엽니다" @@ -3896,7 +3939,7 @@ msgstr "디버그 항목에 대한 추가 세부 정보를 엽니다" msgid "Opens camera on device" msgstr "기기에서 카메라를 엽니다" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "대화 설정을 엽니다" @@ -3904,7 +3947,7 @@ msgstr "대화 설정을 엽니다" msgid "Opens composer" msgstr "답글 작성 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "구성 가능한 언어 설정을 엽니다" @@ -3912,7 +3955,7 @@ msgstr "구성 가능한 언어 설정을 엽니다" msgid "Opens device photo gallery" msgstr "기기의 사진 갤러리를 엽니다" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "외부 임베드 설정을 엽니다" @@ -3934,27 +3977,27 @@ msgstr "GIF 선택 대화 상자를 엽니다" msgid "Opens list of invite codes" msgstr "초대 코드 목록을 엽니다" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "계정 비활성화 확인을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "계정 삭제 확인을 위한 대화 상자를 엽니다. 이메일 코드가 필요합니다" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "Bluesky 비밀번호 변경을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "새로운 Bluesky 핸들을 선택하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Bluesky 계정 데이터(저장소)를 다운로드하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "이메일 인증을 위한 대화 상자를 엽니다" @@ -3962,7 +4005,7 @@ msgstr "이메일 인증을 위한 대화 상자를 엽니다" msgid "Opens modal for using custom domain" msgstr "사용자 지정 도메인을 사용하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "검토 설정을 엽니다" @@ -3970,15 +4013,15 @@ msgstr "검토 설정을 엽니다" msgid "Opens password reset form" msgstr "비밀번호 재설정 양식을 엽니다" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "모든 저장한 피드 화면을 엽니다" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "비밀번호 설정을 엽니다" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "팔로우 중 피드 설정을 엽니다" @@ -3986,30 +4029,34 @@ msgstr "팔로우 중 피드 설정을 엽니다" msgid "Opens the linked website" msgstr "연결된 웹사이트를 엽니다" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "스토리북 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "시스템 로그 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "스레드 설정을 엽니다" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "이 프로필을 엽니다" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "{numItems}개 중 {0}번째 옵션" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "선택 사항으로 아래에 추가 정보를 입력하세요." @@ -4069,7 +4116,7 @@ msgstr "비밀번호 변경됨" msgid "Password updated!" msgstr "비밀번호 변경됨" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "일시 정지" @@ -4078,19 +4125,19 @@ msgstr "일시 정지" msgid "People" msgstr "사람들" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "@{0} 님이 팔로우한 사람들" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "@{0} 님을 팔로우하는 사람들" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "사진 보관함에 접근할 수 있는 권한이 필요합니다." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "사진 보관함에 접근할 수 있는 권한이 거부되었습니다. 시스템 설정에서 활성화하세요." @@ -4111,12 +4158,12 @@ msgstr "사진" msgid "Pictures meant for adults." msgstr "성인용 사진." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "홈에 고정" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "홈에 고정" @@ -4128,7 +4175,7 @@ msgstr "고정한 피드" msgid "Pinned to your feeds" msgstr "내 피드에 고정됨" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "재생" @@ -4136,7 +4183,7 @@ msgstr "재생" msgid "Play {0}" msgstr "{0} 재생" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "GIP를 재생하거나 일시 정지합니다" @@ -4170,7 +4217,7 @@ msgstr "이메일을 변경하기 전에 이메일을 확인해 주세요. 이 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "앱 비밀번호의 이름을 입력하세요. 모든 공백 문자는 허용되지 않습니다." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "이 앱 비밀번호에 대해 고유한 이름을 입력하거나 무작위로 생성된 이름을 사용합니다." @@ -4191,7 +4238,7 @@ msgstr "초대 코드를 입력하세요." msgid "Please enter your password as well:" msgstr "비밀번호를 입력하세요." -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "{0} 님이 이 라벨을 잘못 적용했다고 생각하는 이유를 설명해 주세요" @@ -4208,7 +4255,7 @@ msgstr "@{0}(으)로 로그인하세요" msgid "Please Verify Your Email" msgstr "이메일 인증하기" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" @@ -4221,8 +4268,8 @@ msgstr "정치" msgid "Porn" msgstr "음란물" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "게시하기" @@ -4236,9 +4283,9 @@ msgstr "게시물" msgid "Post by {0}" msgstr "{0} 님의 게시물" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "@{0} 님의 게시물" @@ -4294,6 +4341,10 @@ msgstr "게시물 숨겨짐" msgid "Potentially Misleading Link" msgstr "오해의 소지가 있는 링크" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "다시 연결을 시도하려면 누르기" @@ -4309,7 +4360,7 @@ msgstr "호스팅 제공자를 변경하려면 누릅니다" msgid "Press to retry" msgstr "다시 시도하려면 누르기" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "내가 팔로우하는 이 계정의 팔로워를 보려면 누르세요" @@ -4321,20 +4372,24 @@ msgstr "이전 이미지" msgid "Primary Language" msgstr "주 언어" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "내 팔로우 먼저 표시" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "개인정보" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "개인정보 처리방침" @@ -4353,9 +4408,9 @@ msgstr "프로필" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "프로필" @@ -4363,7 +4418,7 @@ msgstr "프로필" msgid "Profile updated" msgstr "프로필 업데이트됨" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "이메일을 인증하여 계정을 보호하세요." @@ -4379,23 +4434,23 @@ msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가 msgid "Public, shareable lists which can drive feeds." msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "게시물 게시하기" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "답글 게시하기" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "QR 코드를 클립보드에 복사했습니다." -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "QR 코드를 다운로드했습니다." -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "QR 코드를 사진 보관함에 저장했습니다." @@ -4410,7 +4465,7 @@ msgstr "빠른 팁" msgid "Quote post" msgstr "게시물 인용" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "무작위" @@ -4434,19 +4489,23 @@ msgstr "최근 검색" msgid "Reconnect" msgstr "다시 연결" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "대화 다시 불러오기" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "제거" @@ -4458,7 +4517,7 @@ msgstr "스타터 팩에서 {displayName} 제거" msgid "Remove account" msgstr "계정 제거" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "아바타 제거" @@ -4470,20 +4529,20 @@ msgstr "배너 제거" msgid "Remove embed" msgstr "임베드 제거" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "피드 제거" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "피드를 제거하시겠습니까?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "내 피드에서 제거" @@ -4497,7 +4556,7 @@ msgstr "내 피드에서 제거하시겠습니까?" msgid "Remove image" msgstr "이미지 제거" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "이미지 미리보기 제거" @@ -4522,11 +4581,11 @@ msgstr "인용 제거" msgid "Remove repost" msgstr "재게시를 취소합니다" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "저장한 피드에서 이 피드를 제거합니다" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "리스트에서 제거됨" @@ -4542,15 +4601,19 @@ msgid "Removed from your feeds" msgstr "내 피드에서 제거됨" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "{0}에서 기본 미리보기 이미지를 제거합니다" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "{0}에서 기본 미리보기 이미지를 제거합니다" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "인용된 게시물을 제거합니다" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "Discover로 교체" @@ -4562,30 +4625,36 @@ msgstr "답글" msgid "Replies disabled" msgstr "답글 비활성화됨" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "이 스레드에 대한 답글이 비활성화됨" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "답글" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "답글 필터" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/> 님에게 보내는 답글" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "차단된 게시물에 보내는 답글" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4607,8 +4676,8 @@ msgstr "대화 신고" msgid "Report dialog" msgstr "신고 대화 상자" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "피드 신고" @@ -4620,8 +4689,8 @@ msgstr "리스트 신고" msgid "Report message" msgstr "메시지 신고" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "게시물 신고" @@ -4683,15 +4752,20 @@ msgstr "재게시 또는 게시물 인용" msgid "Reposted By" msgstr "재게시한 사용자" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "{0} 님이 재게시함" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "<0><1/> 님이 재게시함" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" @@ -4734,8 +4808,8 @@ msgstr "재설정 코드" msgid "Reset Code" msgstr "재설정 코드" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "온보딩 상태 초기화" @@ -4743,16 +4817,16 @@ msgstr "온보딩 상태 초기화" msgid "Reset password" msgstr "비밀번호 재설정" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "설정 상태 초기화" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "온보딩 상태 초기화" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "설정 상태 초기화" @@ -4765,7 +4839,7 @@ msgstr "로그인을 다시 시도합니다" msgid "Retries the last action, which errored out" msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -4797,7 +4871,7 @@ msgstr "이전 페이지로 돌아갑니다" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4806,7 +4880,7 @@ msgstr "이전 페이지로 돌아갑니다" msgid "Save" msgstr "저장" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4828,8 +4902,8 @@ msgstr "변경 사항 저장" msgid "Save handle change" msgstr "핸들 변경 저장" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "이미지 저장" @@ -4837,12 +4911,12 @@ msgstr "이미지 저장" msgid "Save image crop" msgstr "이미지 자르기 저장" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "QR 코드 저장" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "내 피드에 저장" @@ -4850,7 +4924,7 @@ msgstr "내 피드에 저장" msgid "Saved Feeds" msgstr "저장한 피드" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "내 사진 보관함에 저장됨" @@ -4873,8 +4947,8 @@ msgstr "이미지 자르기 설정을 저장합니다" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "인사해 보세요!" @@ -4888,9 +4962,9 @@ msgid "Scroll to top" msgstr "맨 위로 스크롤" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -4898,14 +4972,14 @@ msgstr "맨 위로 스크롤" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "검색" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "\"{query}\"에 대한 검색 결과" @@ -4927,7 +5001,7 @@ msgstr "다른 사람에게 추천할 피드를 검색하세요." #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "사용자 검색하기" @@ -5018,7 +5092,7 @@ msgstr "{numItems}개 중 {i}번째 옵션을 선택합니다" msgid "Select the {emojiName} emoji as your avatar" msgstr "{emojiName} 이모티콘을 아바타로 선택하기" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "신고할 검토 서비스를 선택하세요." @@ -5026,6 +5100,10 @@ msgstr "신고할 검토 서비스를 선택하세요." msgid "Select the service that hosts your data." msgstr "데이터를 호스팅할 서비스를 선택하세요." +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "구독하는 피드에 포함할 언어를 선택합니다. 선택하지 않으면 모든 언어가 표시됩니다." @@ -5064,8 +5142,7 @@ msgctxt "action" msgid "Send Email" msgstr "이메일 보내기" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "피드백 보내기" @@ -5074,14 +5151,14 @@ msgstr "피드백 보내기" msgid "Send message" msgstr "메시지 보내기" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "게시물을 다음으로 보내기" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "신고 보내기" @@ -5094,8 +5171,8 @@ msgstr "{0} 님에게 신고 보내기" msgid "Send verification email" msgstr "인증 이메일 보내기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "다이렉트 메시지로 보내기" @@ -5115,23 +5192,23 @@ msgstr "생년월일 설정" msgid "Set new password" msgstr "새 비밀번호 설정" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "피드에서 모든 인용 게시물을 숨기려면 이 설정을 \"아니요\"로 설정합니다. 재게시는 계속 표시됩니다." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "피드에서 모든 답글을 숨기려면 이 설정을 \"아니요\"로 설정합니다." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "피드에서 모든 재게시를 숨기려면 이 설정을 \"아니요\"로 설정합니다." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "스레드 보기에 답글을 표시하려면 이 설정을 \"예\"로 설정합니다. 이는 실험적인 기능입니다." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "팔로우 중 피드에 저장한 피드 샘플을 표시하려면 이 설정을 \"예\"로 설정합니다. 이는 실험적인 기능입니다." @@ -5143,23 +5220,23 @@ msgstr "계정 설정하기" msgid "Sets Bluesky username" msgstr "Bluesky 사용자 이름을 설정합니다" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "색상 테마를 어두움으로 설정합니다" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "색상 테마를 밝음으로 설정합니다" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "색상 테마를 시스템 설정에 맞춥니다" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "어두운 테마를 완전히 어둡게 설정합니다" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "어두운 테마를 살짝 밝게 설정합니다" @@ -5179,11 +5256,11 @@ msgstr "이미지 비율을 세로로 길게 설정합니다" msgid "Sets image aspect ratio to wide" msgstr "이미지 비율을 가로로 길게 설정합니다" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "설정" @@ -5195,19 +5272,19 @@ msgstr "성행위 또는 선정적인 노출." msgid "Sexually Suggestive" msgstr "외설적" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "공유" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "공유" @@ -5221,18 +5298,18 @@ msgid "Share a fun fact!" msgstr "재미있는 사실을 전하세요!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "무시하고 공유" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "피드 공유" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "링크 공유" @@ -5242,12 +5319,12 @@ msgstr "링크 공유" msgid "Share Link" msgstr "링크 공유" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "링크 공유 대화 상자" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "QR 코드 공유" @@ -5255,7 +5332,7 @@ msgstr "QR 코드 공유" msgid "Share this starter pack" msgstr "이 스타터 팩 공유하기" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "이 스타터 팩을 공유하여 사람들이 Bluesky에서 커뮤니티에 참여할 수 있도록 도와주세요." @@ -5263,6 +5340,10 @@ msgstr "이 스타터 팩을 공유하여 사람들이 Bluesky에서 커뮤니 msgid "Share your favorite feed!" msgstr "좋아하는 피드를 공유해 보세요!" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "연결된 웹사이트를 공유합니다" @@ -5270,11 +5351,11 @@ msgstr "연결된 웹사이트를 공유합니다" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "표시" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "대체 텍스트 표시" @@ -5300,19 +5381,19 @@ msgstr "{0} 님과 비슷한 팔로우 표시" msgid "Show hidden replies" msgstr "숨겨진 답글 표시" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "이런 항목 덜 보기" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "더 보기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "이런 항목 더 보기" @@ -5320,23 +5401,23 @@ msgstr "이런 항목 더 보기" msgid "Show muted replies" msgstr "뮤트된 답글 표시" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "내 피드에서 게시물 표시" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "인용 게시물 표시" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "답글 표시" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "내가 팔로우하는 사람들의 답글을 다른 모든 답글보다 먼저 표시합니다." -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "재게시 표시" @@ -5394,8 +5475,8 @@ msgstr "대화에 참여하려면 로그인하거나 계정을 만드세요!" msgid "Sign into Bluesky or create a new account" msgstr "Bluesky에 로그인하거나 새 계정 만들기" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "로그아웃" @@ -5420,7 +5501,7 @@ msgstr "가입 또는 로그인하여 대화에 참여하세요" msgid "Sign-in Required" msgstr "로그인 필요" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "로그인한 계정" @@ -5429,12 +5510,12 @@ msgstr "로그인한 계정" msgid "Signed in as @{0}" msgstr "@{0}(으)로 로그인했습니다" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "(이)가 내 스타터 팩으로 가입했습니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "스타터 팩 없이 가입하기" @@ -5452,7 +5533,7 @@ msgstr "이 단계 건너뛰기" msgid "Software Dev" msgstr "소프트웨어 개발" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "좋아할 만한 다른 피드" @@ -5476,20 +5557,25 @@ msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요" msgid "Something went wrong, please try again." msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "죄송합니다. 세션이 만료되었습니다. 다시 로그인해 주세요." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "답글 정렬" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "동일한 게시물에 대한 답글을 정렬하는 기준입니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "출처: <0>{0}" @@ -5511,7 +5597,7 @@ msgstr "스포츠" msgid "Square" msgstr "정사각형" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "새 대화 시작하기" @@ -5528,8 +5614,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "온보딩 투어 창을 시작합니다. 뒤로 이동하지 마세요. 대신 앞으로 이동하여 더 많은 옵션을 보거나 건너뛰려면 누르세요." #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "스타터 팩" @@ -5550,7 +5636,7 @@ msgstr "스타터 팩" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "스타터 팩을 사용하면 좋아하는 피드와 사람들을 친구들과 쉽게 공유할 수 있습니다." -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "상태 페이지" @@ -5558,17 +5644,17 @@ msgstr "상태 페이지" msgid "Step {0} of {1}" msgstr "{1}단계 중 {0}단계" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "스토리북" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5586,7 +5672,7 @@ msgstr "이 라벨을 사용하려면 @{0}을(를) 구독하세요." msgid "Subscribe to Labeler" msgstr "라벨러 구독" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "이 라벨러 구독하기" @@ -5594,11 +5680,11 @@ msgstr "이 라벨러 구독하기" msgid "Subscribe to this list" msgstr "이 리스트 구독하기" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "추천 계정" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "나를 위한 추천" @@ -5607,7 +5693,7 @@ msgstr "나를 위한 추천" msgid "Suggestive" msgstr "외설적" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5622,19 +5708,19 @@ msgstr "계정 전환" msgid "Switch between feeds to control your experience." msgstr "피드 사이를 전환하여 내 환경을 제어할 수 있습니다." -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "{0}(으)로 전환" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "로그인한 계정을 전환합니다" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "시스템" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "시스템 로그" @@ -5683,11 +5769,11 @@ msgstr "좀 더 자세히 알려주세요" msgid "Terms" msgstr "이용약관" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "서비스 이용약관" @@ -5702,13 +5788,13 @@ msgstr "커뮤니티 기준을 위반하는 용어 사용" msgid "text" msgstr "글" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "텍스트 입력 필드" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "감사합니다. 신고를 전송했습니다." @@ -5747,19 +5833,19 @@ msgstr "저작권 정책을 <0/>(으)로 이동했습니다" msgid "The Discover feed now knows what you like" msgstr "이제 Discover 피드는 사용자가 무엇을 좋아하는지 알게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "앱에서 더 나은 환경을 경험하세요. 지금 Bluesky를 다운로드하면 중단한 부분부터 다시 시작합니다." -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "피드를 Discover로 교체했습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "내 계정에 다음 라벨이 적용되었습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." @@ -5792,8 +5878,8 @@ msgstr "서비스 이용약관을 다음으로 이동했습니다:" msgid "There is no time limit for account deactivation, come back any time." msgstr "계정 비활성화에는 시간 제한이 없으므로 언제든지 다시 돌아올 수 있습니다." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "서버에 연결하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." @@ -5802,7 +5888,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "이 피드를 삭제하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "피드를 업데이트하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." @@ -5812,7 +5898,7 @@ msgstr "피드를 업데이트하는 동안 문제가 발생했습니다. 인터 msgid "There was an issue connecting to Tenor." msgstr "Tenor에 연결하는 동안 문제가 발생했습니다." -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5826,7 +5912,7 @@ msgstr "서버에 연결하는 동안 문제가 발생했습니다" msgid "There was an issue contacting your server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "알림을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -5844,7 +5930,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "신고를 전송하는 동안 문제가 발생했습니다. 인터넷 연결을 확인해 주세요." @@ -5896,7 +5982,7 @@ msgstr "이 계정의 프로필을 보려면 로그인해야 합니다." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "이 계정은 하나 이상의 검토 리스트에 의해 차단되었습니다. 차단을 해제하려면 해당 리스트로 직접 이동하여 이 사용자를 제거하세요." -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "이 이의신청은 <0>{0}에게 보내집니다." @@ -5946,12 +6032,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "이 피드는 비어 있습니다. 더 많은 사용자를 팔로우하거나 언어 설정을 조정해 보세요." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "이 피드는 비어 있습니다." -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "이 피드는 더 이상 온라인 상태가 아닙니다. 대신 <0>Discover를 표시합니다." @@ -5971,7 +6057,7 @@ msgstr "이 라벨은 {0}이(가) 적용했습니다." msgid "This label was applied by the author." msgstr "이 라벨은 작성자가 적용했습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "이 라벨은 내가 적용했습니다." @@ -5999,12 +6085,12 @@ msgstr "이 이름은 이미 사용 중입니다" msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "이 게시물을 피드에서 숨깁니다." @@ -6057,12 +6143,12 @@ msgstr "이 사용자는 아무도 팔로우하지 않았습니다." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "뮤트한 단어에서 {0}이(가) 삭제됩니다. 나중에 언제든지 다시 추가할 수 있습니다." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "스레드 설정" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "스레드 설정" @@ -6070,11 +6156,11 @@ msgstr "스레드 설정" msgid "Thread settings updated" msgstr "스레드 설정 업데이트됨" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "스레드 모드" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "스레드 설정" @@ -6115,8 +6201,8 @@ msgstr "변형" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "번역" @@ -6129,7 +6215,7 @@ msgstr "다시 시도" msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "2단계 인증" @@ -6217,7 +6303,7 @@ msgstr "{0} 님을 언팔로우" msgid "Unfollow Account" msgstr "계정 언팔로우" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "이 피드 좋아요 취소" @@ -6243,17 +6329,17 @@ msgstr "모든 {tag} 게시물 언뮤트" msgid "Unmute conversation" msgstr "알림 언뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "스레드 언뮤트" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "고정 해제" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "홈에서 고정 해제" @@ -6269,7 +6355,7 @@ msgstr "내 피드에서 고정 해제됨" msgid "Unsubscribe" msgstr "구독 취소" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "이 라벨러 구독 취소하기" @@ -6298,20 +6384,20 @@ msgstr "대신 사진 업로드하기" msgid "Upload a text file to:" msgstr "텍스트 파일 업로드 경로:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "카메라에서 업로드" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "파일에서 업로드" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6351,7 +6437,7 @@ msgstr "추천 사용" msgid "Use the DNS panel" msgstr "DNS 패널을 사용합니다" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "이 비밀번호와 핸들을 사용하여 다른 앱에 로그인하세요." @@ -6419,7 +6505,7 @@ msgstr "사용자 이름 또는 이메일 주소" msgid "Users" msgstr "사용자" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "<0/> 님이 팔로우한 사용자" @@ -6446,15 +6532,15 @@ msgstr "값:" msgid "Verify DNS Record" msgstr "DNS 레코드 인증" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "이메일 인증" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "내 이메일 인증하기" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "내 이메일 인증하기" @@ -6471,7 +6557,7 @@ msgstr "텍스트 파일 인증" msgid "Verify Your Email" msgstr "이메일 인증하기" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "버전 {appVersion} {bundleInfo}" @@ -6480,11 +6566,15 @@ msgstr "버전 {appVersion} {bundleInfo}" msgid "Video Games" msgstr "비디오 게임" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0} 님의 아바타를 봅니다" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "{0} 님의 프로필 보기" @@ -6516,7 +6606,7 @@ msgstr "이 라벨에 대한 정보 보기" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "프로필 보기" @@ -6528,7 +6618,7 @@ msgstr "아바타 보기" msgid "View the labeling service provided by @{0}" msgstr "{0} 님이 제공하는 라벨링 서비스 보기" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "이 피드를 좋아하는 사용자 보기" @@ -6620,7 +6710,7 @@ msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "죄송하지만 검색을 완료할 수 없습니다. 몇 분 후에 다시 시도해 주세요." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "죄송하지만 답글을 달려는 게시물이 삭제되었습니다." @@ -6629,7 +6719,7 @@ msgstr "죄송하지만 답글을 달려는 게시물이 삭제되었습니다." msgid "We're sorry! We can't find the page you were looking for." msgstr "죄송합니다. 페이지를 찾을 수 없습니다." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "죄송합니다. 라벨러는 20개까지만 구독할 수 있으며 20개에 도달했습니다." @@ -6651,7 +6741,7 @@ msgstr "스타터 팩의 이름을 무엇으로 할까요?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "무슨 일이 일어나고 있나요?" @@ -6668,15 +6758,15 @@ msgstr "알고리즘 피드에 어떤 언어를 표시하시겠습니까?" msgid "Who can message you?" msgstr "누구의 메시지를 허용하시겠습니까?" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "답글을 달 수 있는 사람" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "답글을 달 수 있는 사람 대화 상자" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "누가 답글을 달 수 있나요?" @@ -6722,11 +6812,11 @@ msgstr "가로" msgid "Write a message" msgstr "메시지를 입력하세요" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "게시물 작성" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "답글 작성하기" @@ -6737,12 +6827,12 @@ msgid "Writers" msgstr "작가" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "예" @@ -6759,7 +6849,7 @@ msgstr "예, 이 스타터 팩을 삭제합니다" msgid "Yes, reactivate my account" msgstr "내 계정 재활성화" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "어제 {time}" @@ -6900,19 +6990,19 @@ msgstr "아직 스타터 팩을 만들지 않았습니다." msgid "You haven't muted any words or tags yet" msgstr "아직 어떤 단어나 태그도 뮤트하지 않았습니다" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "비셀프 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 있습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "이 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 있습니다." -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "피드는 최대 50개까지 추가할 수 있습니다" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "프로필은 최대 50개까지 추가할 수 있습니다" @@ -6932,7 +7022,7 @@ msgstr "QR 코드를 저장하려면 사진 보관함에 대한 접근 권한을 msgid "You must grant access to your photo library to save the image." msgstr "이미지를 저장하려면 사진 보관함에 대한 접근 권한을 부여해야 합니다" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." @@ -6972,15 +7062,15 @@ msgstr "계정 생성을 완료하면 추천 사용자 및 피드를 팔로우 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "계정 생성을 완료하면 추천 사용자를 팔로우하게 됩니다." -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "다음 사람들 외 {0}명을 팔로우하게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "다음 사람들을 바로 팔로우하게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "다음 피드를 구독하게 됩니다" @@ -7071,7 +7161,7 @@ msgstr "뮤트한 단어" msgid "Your password has been changed successfully!" msgstr "비밀번호를 성공적으로 변경했습니다." -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "게시물을 게시했습니다" @@ -7079,7 +7169,7 @@ msgstr "게시물을 게시했습니다" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "내 프로필" @@ -7087,7 +7177,7 @@ msgstr "내 프로필" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "내 프로필, 글, 피드 및 리스트가 더 이상 다른 Bluesky 사용자에게 표시되지 않습니다. 언제든지 로그인하여 계정을 재활성화할 수 있습니다." -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "내 답글을 게시했습니다" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 287ce60df3..046d7f9b9c 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(sem email)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} outro} other {{formattedCount} outros}}" @@ -88,7 +88,7 @@ msgstr "{0, plural, one {repost} other {reposts}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Descurtir (# curtida)} other {Descurtir (# curtidas)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "" @@ -100,7 +100,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "{0} seus feeds" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "" @@ -148,7 +148,7 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuto} other {minutos}}" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} seguindo" @@ -159,11 +159,11 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} não lidas" @@ -179,7 +179,7 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> membros" @@ -201,11 +201,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidores}}" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguindo} other {seguindo}}" @@ -272,15 +272,15 @@ msgid "Access profile and other navigation links" msgstr "Acessar perfil e outros links de navegação" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Acessibilidade" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "Configurações de acessibilidade" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "Configurações de acessibilidade" @@ -290,8 +290,8 @@ msgstr "Configurações de acessibilidade" #~ msgstr "conta" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Conta" @@ -338,7 +338,7 @@ msgid "Account unmuted" msgstr "Conta dessilenciada" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -362,8 +362,8 @@ msgstr "Adicionar um usuário a esta lista" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Adicionar conta" @@ -439,7 +439,7 @@ msgstr "Adicionar aos meus feeds" #~ msgid "Added" #~ msgstr "Adicionado" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Adicionado à lista" @@ -448,7 +448,7 @@ msgstr "Adicionado à lista" msgid "Added to my feeds" msgstr "Adicionado aos meus feeds" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Ajuste o número de curtidas para que uma resposta apareça no seu feed." @@ -466,7 +466,7 @@ msgid "Adult content is disabled." msgstr "O conteúdo adulto está desabilitado." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Avançado" @@ -482,8 +482,8 @@ msgstr "" msgid "All the feeds you've saved, right in one place." msgstr "Todos os feeds que você salvou, em um único lugar." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "" @@ -508,7 +508,7 @@ msgstr "Já autenticado como @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -518,7 +518,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Texto alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "Texto alternativo" @@ -547,8 +547,8 @@ msgstr "" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "" @@ -564,10 +564,18 @@ msgstr "" msgid "An issue not included in these options" msgstr "Outro problema" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -579,8 +587,8 @@ msgstr "Ocorreu um problema, por favor tente novamente." msgid "an unknown error occurred" msgstr "ocorreu um erro desconhecido" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "e" @@ -589,7 +597,7 @@ msgstr "e" msgid "Animals" msgstr "Animais" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "GIF animado" @@ -613,26 +621,26 @@ msgstr "O nome da Senha de Aplicativo só pode conter letras, números, traços msgid "App Password names must be at least 4 characters long." msgstr "O nome da Senha de Aplicativo precisa ter no mínimo 4 caracteres." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Configurações de Senha de Aplicativo" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Senhas de Aplicativos" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Contestar" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Contestar rótulo \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Contestação enviada." @@ -648,7 +656,7 @@ msgstr "Contestação enviada." msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Aparência" @@ -658,8 +666,8 @@ msgid "Apply default recommended feeds" msgstr "Utilizar feeds recomendados" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -673,6 +681,10 @@ msgstr "Tem certeza de que deseja excluir a senha do aplicativo \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." #~ msgstr "Tem certeza de que deseja sair desta conversa? Suas mensagens serão excluídas para você, mas não para os outros participantes." @@ -689,7 +701,7 @@ msgstr "Tem certeza que deseja remover {0} dos seus feeds?" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "Tem certeza que deseja descartar este rascunho?" @@ -715,8 +727,8 @@ msgid "At least 3 characters" msgstr "No mínimo 3 caracteres" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -729,7 +741,6 @@ msgstr "No mínimo 3 caracteres" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -739,7 +750,7 @@ msgstr "Voltar" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Com base no seu interesse em {interestsText}" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Básicos" @@ -747,7 +758,7 @@ msgstr "Básicos" msgid "Birthday" msgstr "Aniversário" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Aniversário:" @@ -791,7 +802,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Contas Bloqueadas" @@ -873,21 +884,21 @@ msgstr "Desfocar imagens e filtrar dos feeds" msgid "Books" msgstr "Livros" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -932,7 +943,7 @@ msgstr "por você" msgid "Camera" msgstr "Câmera" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "Só pode conter letras, números, espaços, traços e sublinhados. Deve ter pelo menos 4 caracteres, mas não mais de 32 caracteres." @@ -941,8 +952,8 @@ msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -960,7 +971,7 @@ msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cancelar" @@ -996,8 +1007,8 @@ msgstr "Cancelar citação" msgid "Cancel reactivation and log out" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Cancelar busca" @@ -1009,17 +1020,17 @@ msgstr "Cancela a abertura do link" msgid "Change" msgstr "Trocar" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Alterar" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Alterar usuário" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Alterar Usuário" @@ -1027,12 +1038,12 @@ msgstr "Alterar Usuário" msgid "Change my email" msgstr "Alterar meu email" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Alterar senha" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Alterar Senha" @@ -1044,7 +1055,7 @@ msgstr "Trocar idioma do post para {0}" msgid "Change Your Email" msgstr "Altere o Seu Email" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1056,14 +1067,14 @@ msgstr "Chat silenciado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "Configurações do Chat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "" @@ -1150,19 +1161,19 @@ msgstr "" msgid "Choose your password" msgstr "Escolha sua senha" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Limpar todos os dados de armazenamento legados" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Limpar todos os dados de armazenamento legados (reinicie em seguida)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Limpar todos os dados de armazenamento" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Limpar todos os dados de armazenamento (reinicie em seguida)" @@ -1171,11 +1182,11 @@ msgstr "Limpar todos os dados de armazenamento (reinicie em seguida)" msgid "Clear search query" msgstr "Limpar busca" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "Limpa todos os dados antigos" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "Limpa todos os dados antigos" @@ -1203,7 +1214,7 @@ msgstr "Clique aqui para abrir o menu da tag {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Clique aqui para abrir o menu da tag #{tag}" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1224,7 +1235,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Fechar" @@ -1279,7 +1290,7 @@ msgstr "Fecha barra de navegação inferior" msgid "Closes password update alert" msgstr "Fecha alerta de troca de senha" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Fecha o editor de post e descarta o rascunho" @@ -1287,11 +1298,11 @@ msgstr "Fecha o editor de post e descarta o rascunho" msgid "Closes viewer for header image" msgstr "Fechar o visualizador de banner" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Fecha lista de usuários da notificação" @@ -1305,7 +1316,7 @@ msgstr "Comédia" msgid "Comics" msgstr "Quadrinhos" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" @@ -1318,7 +1329,7 @@ msgstr "Completar e começar a usar sua conta" msgid "Complete the challenge" msgstr "Complete o captcha" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres" @@ -1343,8 +1354,6 @@ msgstr "Configure no <0>painel de moderação." #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1461,12 +1470,12 @@ msgstr "" msgid "Cooking" msgstr "Culinária" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Copiado" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Versão do aplicativo copiada" @@ -1474,7 +1483,7 @@ msgstr "Versão do aplicativo copiada" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Copiado" @@ -1483,12 +1492,12 @@ msgstr "Copiado" msgid "Copied!" msgstr "Copiado!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Copia senha de aplicativo" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Copiar" @@ -1501,11 +1510,11 @@ msgstr "Copiar {0}" msgid "Copy code" msgstr "Copiar código" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "" @@ -1513,8 +1522,8 @@ msgstr "" msgid "Copy link to list" msgstr "Copiar link da lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Copiar link do post" @@ -1523,20 +1532,24 @@ msgstr "Copiar link do post" msgid "Copy message text" msgstr "Copiar texto da mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Copiar texto do post" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de Direitos Autorais" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "Não foi possível sair deste chat" @@ -1570,17 +1583,17 @@ msgstr "" msgid "Create a new account" msgstr "Criar uma nova conta" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Criar uma nova conta do Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "" @@ -1605,7 +1618,7 @@ msgstr "Criar um avatar" msgid "Create another" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Criar Senha de Aplicativo" @@ -1645,7 +1658,7 @@ msgid "Custom domain" msgstr "Domínio personalizado" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feeds customizados feitos pela comunidade te proporcionam novas experiências e te ajudam a encontrar o conteúdo que você mais ama." @@ -1653,8 +1666,8 @@ msgstr "Feeds customizados feitos pela comunidade te proporcionam novas experiê msgid "Customize media from external sites." msgstr "Configurar mídia de sites externos." -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Escuro" @@ -1662,7 +1675,7 @@ msgstr "Escuro" msgid "Dark mode" msgstr "Modo escuro" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Modo Escuro" @@ -1671,15 +1684,15 @@ msgid "Date of birth" msgstr "Data de nascimento" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "Testar Moderação" @@ -1691,13 +1704,13 @@ msgstr "Painel de depuração" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Excluir" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Excluir a conta" @@ -1717,8 +1730,8 @@ msgstr "Excluir senha de aplicativo" msgid "Delete app password?" msgstr "Excluir senha de aplicativo?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "" @@ -1742,12 +1755,12 @@ msgstr "Excluir mensagem para mim" msgid "Delete my account" msgstr "Excluir minha conta" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Excluir minha conta…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Excluir post" @@ -1764,7 +1777,7 @@ msgstr "" msgid "Delete this list?" msgstr "Excluir esta lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Excluir este post?" @@ -1776,7 +1789,7 @@ msgstr "Excluído" msgid "Deleted post." msgstr "Post excluído." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "" @@ -1791,11 +1804,11 @@ msgstr "Descrição" msgid "Descriptive alt text" msgstr "Texto alternativo" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Você gostaria de dizer alguma coisa?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Menos escuro" @@ -1832,11 +1845,11 @@ msgstr "Desabilitar feedback tátil" msgid "Disabled" msgstr "Desabilitado" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "Descartar rascunho?" @@ -1854,7 +1867,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Descubra novos feeds" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "" @@ -1907,22 +1920,20 @@ msgstr "Domínio verificado!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Feito" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Feito" @@ -1931,7 +1942,7 @@ msgstr "Feito" msgid "Done{extraText}" msgstr "Feito{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "" @@ -2001,7 +2012,7 @@ msgctxt "action" msgid "Edit" msgstr "Editar" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Editar avatar" @@ -2023,7 +2034,7 @@ msgstr "Editar detalhes da lista" msgid "Edit Moderation List" msgstr "Editar lista de moderação" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2038,12 +2049,12 @@ msgstr "Editar meu perfil" msgid "Edit People" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Editar perfil" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Editar Perfil" @@ -2061,7 +2072,7 @@ msgstr "" msgid "Edit User List" msgstr "Editar lista de usuários" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "" @@ -2073,7 +2084,7 @@ msgstr "Editar seu nome" msgid "Edit your profile description" msgstr "Editar sua descrição" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "" @@ -2112,7 +2123,7 @@ msgstr "E-mail Atualizado" msgid "Email verified" msgstr "E-mail verificado" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "E-mail:" @@ -2121,8 +2132,8 @@ msgid "Embed HTML code" msgstr "Código HTML para incorporação" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Incorporar post" @@ -2152,11 +2163,16 @@ msgstr "Habilitar conteúdo adulto" msgid "Enable external media" msgstr "Habilitar mídia externa" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Habilitar mídia para" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Ative esta configuração para ver respostas apenas entre as pessoas que você segue." @@ -2182,7 +2198,7 @@ msgstr "Fim do feed" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Insira um nome para esta Senha de Aplicativo" @@ -2250,7 +2266,7 @@ msgid "Everybody" msgstr "Todos" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2286,8 +2302,8 @@ msgstr "Sair do processo de cortar imagem" msgid "Exits image view" msgstr "Sair do visualizador de imagem" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Sair da busca" @@ -2295,7 +2311,7 @@ msgstr "Sair da busca" msgid "Expand alt text" msgstr "Expandir texto alternativo" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "" @@ -2304,6 +2320,10 @@ msgstr "" msgid "Expand or collapse the full post you are replying to" msgstr "Mostrar ou esconder o post a que você está respondendo" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Imagens explícitas ou potencialmente perturbadoras." @@ -2312,12 +2332,12 @@ msgstr "Imagens explícitas ou potencialmente perturbadoras." msgid "Explicit sexual images." msgstr "Imagens sexualmente explícitas." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "Exportar meus dados" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "Exportar Meus Dados" @@ -2327,17 +2347,17 @@ msgid "External Media" msgstr "Mídia Externa" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "Mídias externas podem permitir que sites coletem informações sobre você e seu dispositivo. Nenhuma informação é enviada ou solicitada até que você pressione o botão de \"play\"." -#: src/Navigation.tsx:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Preferências de Mídia Externa" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Preferências de mídia externa" @@ -2367,8 +2387,8 @@ msgstr "Não foi possível excluir o post, por favor tente novamente." msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "" @@ -2390,20 +2410,24 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Falha ao carregar feeds recomendados" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "Não foi possível salvar a imagem: {0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "" @@ -2411,12 +2435,12 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "Não foi possível enviar sua mensagem." -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "" @@ -2429,7 +2453,7 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Feed" @@ -2447,19 +2471,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Comentários" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Feeds" @@ -2521,11 +2545,11 @@ msgstr "Encontre posts e usuários no Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "Procurando contas semelhantes..." -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Ajuste o conteúdo que você vê na sua tela inicial." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Ajuste as threads." @@ -2555,7 +2579,7 @@ msgid "Flip vertically" msgstr "Virar verticalmente" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2600,7 +2624,7 @@ msgstr "" msgid "Follow Back" msgstr "Seguir De Volta" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2617,22 +2641,22 @@ msgstr "" #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Seguido por {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Seguido por {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" @@ -2640,15 +2664,15 @@ msgstr "" msgid "Followed users" msgstr "Usuários seguidos" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Somente usuários seguidos" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "seguiu você" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2657,7 +2681,7 @@ msgstr "" msgid "Followers" msgstr "Seguidores" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "" @@ -2667,7 +2691,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2679,7 +2703,7 @@ msgstr "" msgid "Following" msgstr "Seguindo" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguindo {0}" @@ -2688,13 +2712,13 @@ msgstr "Seguindo {0}" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Configurações do feed principal" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Configurações do feed principal" @@ -2719,7 +2743,7 @@ msgstr "Comida" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Por motivos de segurança, precisamos enviar um código de confirmação para seu endereço de e-mail." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Por motivos de segurança, você não poderá ver esta senha novamente. Se você perder esta senha, terá que gerar uma nova." @@ -2744,7 +2768,7 @@ msgstr "Frequentemente Posta Conteúdo Indesejado" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "Por <0/>" @@ -2757,6 +2781,10 @@ msgstr "Galeria" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2804,12 +2832,12 @@ msgid "Go Back" msgstr "Voltar" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2874,7 +2902,7 @@ msgstr "Feedback tátil" msgid "Harassment, trolling, or intolerance" msgstr "Assédio, intolerância ou \"trollagem\"" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Hashtag" @@ -2887,7 +2915,7 @@ msgid "Having trouble?" msgstr "Precisa de ajuda?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Ajuda" @@ -2907,7 +2935,7 @@ msgstr "As pessoas não vão achar que você é um bot se você criar um avatar #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "Aqui estão alguns feeds de assuntos baseados nos seus interesses: {interestsText}. Você pode seguir quantos quiser." -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Aqui está a sua senha de aplicativo." @@ -2918,17 +2946,17 @@ msgstr "Aqui está a sua senha de aplicativo." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Esconder" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Ocultar post" @@ -2937,11 +2965,11 @@ msgstr "Ocultar post" msgid "Hide the content" msgstr "Esconder o conteúdo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Ocultar lista de usuários" @@ -2973,12 +3001,12 @@ msgstr "Hmmmm, parece que estamos com problemas pra carregar isso. Veja mais det msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, não foi possível carregar este serviço de moderação." -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Página Inicial" @@ -3032,7 +3060,7 @@ msgstr "Se você ainda não é um adulto de acordo com as leis do seu país, seu msgid "If you delete this list, you won't be able to recover it." msgstr "Se você deletar esta lista, você não poderá recuperá-la." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Se você remover este post, você não poderá recuperá-la." @@ -3056,7 +3084,7 @@ msgstr "Imagem" msgid "Image alt text" msgstr "Texto alternativo da imagem" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -3076,7 +3104,7 @@ msgstr "Insira o código enviado para o seu e-mail para redefinir sua senha" msgid "Input confirmation code for account deletion" msgstr "Insira o código de confirmação para excluir sua conta" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Insira um nome para a senha de aplicativo" @@ -3149,7 +3177,7 @@ msgstr "Convites: {0} disponíveis" msgid "Invite codes: 1 available" msgstr "Convites: 1 disponível" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -3173,8 +3201,8 @@ msgstr "" msgid "Jobs" msgstr "Carreiras" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3213,11 +3241,11 @@ msgstr "Rótulos são identificações aplicadas sobre perfis e conteúdos. Eles #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "rótulos foram aplicados neste {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Rótulos sobre sua conta" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "Rótulos sobre seu conteúdo" @@ -3225,16 +3253,16 @@ msgstr "Rótulos sobre seu conteúdo" msgid "Language selection" msgstr "Seleção de idioma" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Configuração de Idioma" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configurações de Idiomas" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Idiomas" @@ -3294,7 +3322,7 @@ msgstr "Saindo do Bluesky" msgid "left to go." msgstr "na sua frente." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." @@ -3312,7 +3340,7 @@ msgstr "Vamos redefinir sua senha!" msgid "Let's go!" msgstr "Vamos lá!" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Claro" @@ -3330,13 +3358,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Curtir este feed" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Curtido por" @@ -3360,11 +3388,11 @@ msgstr "Curtido Por" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Curtido por {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "curtiram seu feed" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "curtiu seu post" @@ -3376,7 +3404,7 @@ msgstr "Curtidas" msgid "Likes on this post" msgstr "Curtidas neste post" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Lista" @@ -3413,12 +3441,12 @@ msgstr "Lista desbloqueada" msgid "List unmuted" msgstr "Lista dessilenciada" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Listas" @@ -3426,25 +3454,25 @@ msgstr "Listas" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Carregar novas notificações" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Carregar novos posts" @@ -3453,7 +3481,7 @@ msgstr "Carregar novos posts" msgid "Loading..." msgstr "Carregando..." -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Registros" @@ -3523,7 +3551,7 @@ msgstr "Marcar como lida" msgid "Media" msgstr "Mídia" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "usuários mencionados" @@ -3545,7 +3573,7 @@ msgstr "" msgid "Message deleted" msgstr "Mensagem excluída" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Mensagem do servidor: {0}" @@ -3562,7 +3590,7 @@ msgstr "Mensagem longa demais" msgid "Message settings" msgstr "Configurações das mensagens" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3577,9 +3605,9 @@ msgstr "Mensagens" msgid "Misleading Account" msgstr "Conta Enganosa" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Moderação" @@ -3615,16 +3643,16 @@ msgstr "Lista de moderação criada" msgid "Moderation lists" msgstr "Listas de moderação" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de Moderação" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Moderação" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "Moderação" @@ -3649,7 +3677,7 @@ msgstr "Mais feeds" msgid "More options" msgstr "Mais opções" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "Respostas mais curtidas primeiro" @@ -3716,13 +3744,13 @@ msgstr "Silenciar esta palavra no conteúdo de um post e tags" msgid "Mute this word in tags only" msgstr "Silenciar esta palavra apenas nas tags de um post" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Silenciar thread" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Silenciar palavras/tags" @@ -3734,7 +3762,7 @@ msgstr "Silenciada" msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Contas Silenciadas" @@ -3768,15 +3796,15 @@ msgstr "Meus Feeds" msgid "My Profile" msgstr "Meu Perfil" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "Meus feeds salvos" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Meus Feeds Salvos" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Nome" @@ -3811,7 +3839,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navega para próxima tela" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Navega para seu perfil" @@ -3841,7 +3869,7 @@ msgstr "Novo" msgid "New" msgstr "Novo" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3869,9 +3897,9 @@ msgid "New post" msgstr "Novo post" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3891,7 +3919,7 @@ msgstr "" msgid "New User List" msgstr "Nova lista de usuários" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "Respostas mais recentes primeiro" @@ -3926,16 +3954,16 @@ msgstr "Próximo" msgid "Next image" msgstr "Próxima imagem" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Não" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Sem descrição" @@ -3953,7 +3981,7 @@ msgstr "Nenhum GIF em destaque encontrado." msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Você não está mais seguindo {0}" @@ -3970,7 +3998,7 @@ msgstr "Nenhuma mensagem ainda" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Nenhuma notificação!" @@ -4002,7 +4030,7 @@ msgstr "Nenhum resultado encontrado" msgid "No results found for \"{query}\"" msgstr "Nenhum resultado encontrado para \"{query}\"" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4048,7 +4076,7 @@ msgstr "Nudez não-erótica" #~ msgid "Not Applicable." #~ msgstr "Não Aplicável." -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Não encontrado" @@ -4059,7 +4087,7 @@ msgid "Not right now" msgstr "Agora não" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Nota sobre compartilhamento" @@ -4072,6 +4100,19 @@ msgstr "Nota: o Bluesky é uma rede aberta e pública. Esta configuração limit msgid "Nothing here" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "" @@ -4080,13 +4121,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Notificações" @@ -4094,7 +4136,7 @@ msgstr "Notificações" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "Agora" @@ -4124,7 +4166,7 @@ msgstr "Opa!" msgid "Oh no! Something went wrong." msgstr "Opa! Algo deu errado." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "OK" @@ -4132,7 +4174,7 @@ msgstr "OK" msgid "Okay" msgstr "Ok" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "Respostas mais antigas primeiro" @@ -4144,7 +4186,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Resetar tutoriais" @@ -4152,7 +4194,7 @@ msgstr "Resetar tutoriais" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Uma ou mais imagens estão sem texto alternativo." @@ -4160,7 +4202,7 @@ msgstr "Uma ou mais imagens estão sem texto alternativo." msgid "Only .jpg and .png files are supported" msgstr "Apenas imagens .jpg ou .png são permitidas" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -4180,6 +4222,7 @@ msgstr "Opa, algo deu errado!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Opa!" @@ -4201,16 +4244,16 @@ msgstr "Abrir criador de avatar" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Abrir seletor de emojis" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "Abrir opções do feed" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Abrir links no navegador interno" @@ -4226,7 +4269,7 @@ msgstr "Abrir opções de palavras/tags silenciadas" msgid "Open navigation" msgstr "Abrir navegação" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Abrir opções do post" @@ -4234,12 +4277,12 @@ msgstr "Abrir opções do post" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Abre o storybook" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "Abrir registros do sistema" @@ -4251,7 +4294,7 @@ msgstr "Abre {numItems} opções" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "Abre as configurações de acessibilidade" @@ -4267,7 +4310,7 @@ msgstr "Abre detalhes adicionais para um registro de depuração" msgid "Opens camera on device" msgstr "Abre a câmera do dispositivo" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "" @@ -4275,7 +4318,7 @@ msgstr "" msgid "Opens composer" msgstr "Abre o editor de post" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Abre definições de idioma configuráveis" @@ -4283,7 +4326,7 @@ msgstr "Abre definições de idioma configuráveis" msgid "Opens device photo gallery" msgstr "Abre a galeria de fotos do dispositivo" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Abre as configurações de anexos externos" @@ -4305,27 +4348,27 @@ msgstr "Abre a janela de seleção de GIFs" msgid "Opens list of invite codes" msgstr "Abre a lista de códigos de convite" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Abre modal de confirmar a exclusão da conta. Requer código enviado por email" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "Abre modal para troca da sua senha do Bluesky" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Abre modal para troca do seu usuário do Bluesky" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Abre modal para baixar os dados da sua conta do Bluesky" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "Abre modal para verificação de email" @@ -4333,7 +4376,7 @@ msgstr "Abre modal para verificação de email" msgid "Opens modal for using custom domain" msgstr "Abre modal para usar o domínio personalizado" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Abre configurações de moderação" @@ -4346,15 +4389,15 @@ msgstr "Abre o formulário de redefinição de senha" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Abre a tela para editar feeds salvos" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Abre a tela com todos os feeds salvos" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "Abre as configurações de senha do aplicativo" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "Abre as preferências do feed inicial" @@ -4366,30 +4409,34 @@ msgstr "Abre o link" #~ msgid "Opens the message settings page" #~ msgstr "Abre a tela de configurações do chat" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Abre a página do storybook" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Abre a página de log do sistema" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Abre as preferências de threads" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Opção {0} de {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "Se quiser adicionar mais informações, digite abaixo:" @@ -4449,7 +4496,7 @@ msgstr "Senha atualizada" msgid "Password updated!" msgstr "Senha atualizada!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "Pausar" @@ -4458,19 +4505,19 @@ msgstr "Pausar" msgid "People" msgstr "Pessoas" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "Pessoas seguidas por @{0}" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "Pessoas seguindo @{0}" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "A permissão de galeria é obrigatória." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "A permissão de galeria foi recusada. Por favor, habilite-a nas configurações do dispositivo." @@ -4491,12 +4538,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "Imagens destinadas a adultos." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Fixar na tela inicial" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "Fixar na Tela Inicial" @@ -4508,7 +4555,7 @@ msgstr "Feeds Fixados" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "Tocar" @@ -4521,7 +4568,7 @@ msgstr "Reproduzir {0}" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "Tocar ou pausar o GIF" @@ -4555,7 +4602,7 @@ msgstr "Por favor, confirme seu e-mail antes de alterá-lo. Este é um requisito msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Por favor, insira um nome para a sua Senha de Aplicativo." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Por favor, insira um nome único para esta Senha de Aplicativo ou use nosso nome gerado automaticamente." @@ -4576,7 +4623,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Por favor, digite sua senha também:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Por favor, explique por que você acha que este rótulo foi aplicado incorrentamente por {0}" @@ -4593,7 +4640,7 @@ msgstr "Por favor entre como @{0}" msgid "Please Verify Your Email" msgstr "Por favor, verifique seu e-mail" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" @@ -4606,8 +4653,8 @@ msgstr "Política" msgid "Porn" msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Postar" @@ -4621,9 +4668,9 @@ msgstr "Post" msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Post por @{0}" @@ -4679,6 +4726,10 @@ msgstr "Posts ocultados" msgid "Potentially Misleading Link" msgstr "Link Potencialmente Enganoso" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "" @@ -4699,7 +4750,7 @@ msgstr "Tentar novamente" #~ msgid "Press to Retry" #~ msgstr "Tentar novamente" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4711,20 +4762,24 @@ msgstr "Imagem anterior" msgid "Primary Language" msgstr "Idioma Principal" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Priorizar seus Seguidores" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacidade" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Política de Privacidade" @@ -4743,9 +4798,9 @@ msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Perfil" @@ -4753,7 +4808,7 @@ msgstr "Perfil" msgid "Profile updated" msgstr "Perfil atualizado" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Proteja a sua conta verificando o seu e-mail." @@ -4769,23 +4824,23 @@ msgstr "Listas públicas e compartilháveis para silenciar ou bloquear usuários msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas e compartilháveis que geram feeds." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Publicar post" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Publicar resposta" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -4810,7 +4865,7 @@ msgstr "Citar post" #~ msgid "Quote Post" #~ msgstr "Citar Post" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatório" @@ -4846,19 +4901,23 @@ msgstr "Buscas Recentes" msgid "Reconnect" msgstr "" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Remover" @@ -4870,7 +4929,7 @@ msgstr "" msgid "Remove account" msgstr "Remover conta" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "Remover avatar" @@ -4882,20 +4941,20 @@ msgstr "Remover banner" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Remover feed" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "Remover feed?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Remover dos meus feeds" @@ -4909,7 +4968,7 @@ msgstr "Remover dos meus feeds?" msgid "Remove image" msgstr "Remover imagem" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Remover visualização da imagem" @@ -4934,11 +4993,11 @@ msgstr "Remover citação" msgid "Remove repost" msgstr "Desfazer repost" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Remover este feed dos feeds salvos" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Removido da lista" @@ -4954,15 +5013,19 @@ msgid "Removed from your feeds" msgstr "Removido dos feeds salvos" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "Remover miniatura de {0}" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "Remover miniatura de {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Remove o post citado" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "Trocar pelo Discover" @@ -4978,16 +5041,16 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Respostas para esta thread estão desativadas" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Responder" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Filtros de Resposta" @@ -4997,17 +5060,23 @@ msgstr "Filtros de Resposta" #~ msgid "Reply to <0/>" #~ msgstr "Responder <0/>" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Responder <0><1/>" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5034,8 +5103,8 @@ msgstr "Denunciar conversa" msgid "Report dialog" msgstr "Janela de denúncia" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Denunciar feed" @@ -5047,8 +5116,8 @@ msgstr "Denunciar Lista" msgid "Report message" msgstr "Denunciar mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Denunciar post" @@ -5110,7 +5179,7 @@ msgstr "Repostar ou citar um post" msgid "Reposted By" msgstr "Repostado Por" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "Repostado por {0}" @@ -5118,11 +5187,16 @@ msgstr "Repostado por {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostado por <0/>" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "Repostado por <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "repostou seu post" @@ -5165,8 +5239,8 @@ msgstr "Código de redefinição" msgid "Reset Code" msgstr "Código de Redefinição" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Redefinir tutoriais" @@ -5174,16 +5248,16 @@ msgstr "Redefinir tutoriais" msgid "Reset password" msgstr "Redefinir senha" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Redefinir configurações" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Redefine tutoriais" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Redefine as configurações" @@ -5196,7 +5270,7 @@ msgstr "Tenta entrar novamente" msgid "Retries the last action, which errored out" msgstr "Tenta a última ação, que deu erro" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5232,7 +5306,7 @@ msgstr "Voltar para página anterior" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5241,7 +5315,7 @@ msgstr "Voltar para página anterior" msgid "Save" msgstr "Salvar" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5263,8 +5337,8 @@ msgstr "Salvar Alterações" msgid "Save handle change" msgstr "Salvar usuário" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5272,12 +5346,12 @@ msgstr "" msgid "Save image crop" msgstr "Salvar corte de imagem" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "Salvar nos meus feeds" @@ -5285,7 +5359,7 @@ msgstr "Salvar nos meus feeds" msgid "Saved Feeds" msgstr "Feeds Salvos" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "Imagem salva na galeria." @@ -5312,8 +5386,8 @@ msgstr "Salva o corte da imagem" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "" @@ -5327,9 +5401,9 @@ msgid "Scroll to top" msgstr "Ir para o topo" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5337,14 +5411,14 @@ msgstr "Ir para o topo" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Buscar" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "Pesquisar por \"{query}\"" @@ -5370,7 +5444,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Buscar usuários" @@ -5474,7 +5548,7 @@ msgstr "Seleciona opção {i} de {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Selecione o {emojiName} emoji como avatar" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "Selecione o(s) serviço(s) de moderação para reportar" @@ -5486,6 +5560,10 @@ msgstr "Selecione o serviço que hospeda seus dados." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Selecione feeds de assuntos para seguir" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Selecione o que você quer (ou não) ver, e cuidaremos do resto." @@ -5536,8 +5614,7 @@ msgctxt "action" msgid "Send Email" msgstr "Enviar E-mail" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Enviar comentários" @@ -5546,14 +5623,14 @@ msgstr "Enviar comentários" msgid "Send message" msgstr "Enviar mensagem" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "Denunciar" @@ -5566,8 +5643,8 @@ msgstr "Denunciar via {0}" msgid "Send verification email" msgstr "Enviar e-mail de verificação" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "" @@ -5587,23 +5664,23 @@ msgstr "Definir data de nascimento" msgid "Set new password" msgstr "Definir uma nova senha" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Defina esta configuração como \"Não\" para ocultar todas as citações do seu feed. Reposts ainda serão visíveis." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Defina esta configuração como \"Não\" para ocultar todas as respostas do seu feed." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Defina esta configuração como \"Não\" para ocultar todos os reposts do seu feed." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Defina esta configuração como \"Sim\" para mostrar respostas em uma visualização de thread. Este é um recurso experimental." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Defina esta configuração como \"Sim\" para exibir amostras de seus feeds salvos no seu feed inicial. Este é um recurso experimental." @@ -5615,23 +5692,23 @@ msgstr "Configure sua conta" msgid "Sets Bluesky username" msgstr "Configura o usuário no Bluesky" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "Define o tema para escuro" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "Define o tema para claro" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "Define o tema para seguir o sistema" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "Define o tema escuro para o padrão" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "Define o tema escuro para o menos escuro" @@ -5651,11 +5728,11 @@ msgstr "Define a proporção da imagem para alta" msgid "Sets image aspect ratio to wide" msgstr "Define a proporção da imagem para comprida" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Configurações" @@ -5667,19 +5744,19 @@ msgstr "Atividade sexual ou nudez erótica." msgid "Sexually Suggestive" msgstr "Sexualmente Sugestivo" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Compartilhar" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Compartilhar" @@ -5693,18 +5770,18 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Compartilhar assim" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Compartilhar feed" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5714,12 +5791,12 @@ msgstr "" msgid "Share Link" msgstr "Compartilhar Link" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -5727,7 +5804,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5735,6 +5812,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Compartilha o link" @@ -5742,7 +5823,7 @@ msgstr "Compartilha o link" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Mostrar" @@ -5750,7 +5831,7 @@ msgstr "Mostrar" #~ msgid "Show all replies" #~ msgstr "Mostrar todas as respostas" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "Mostrar texto alternativo" @@ -5776,19 +5857,19 @@ msgstr "Mostrar usuários parecidos com {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "Mostrar menos disso" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Mostrar Mais" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "Mostrar mais disso" @@ -5796,11 +5877,11 @@ msgstr "Mostrar mais disso" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Mostrar Posts dos Meus Feeds" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Mostrar Citações" @@ -5816,11 +5897,11 @@ msgstr "Mostrar Citações" #~ msgid "Show re-posts in Following feed" #~ msgstr "Mostrar reposts no feed Seguindo" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Mostrar Respostas" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Mostrar as respostas de pessoas que você segue antes de todas as outras respostas." @@ -5836,7 +5917,7 @@ msgstr "Mostrar as respostas de pessoas que você segue antes de todas as outras #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Mostrar respostas com ao menos {0} {value}" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Mostrar Reposts" @@ -5902,8 +5983,8 @@ msgstr "Faça login ou crie sua conta para entrar na conversa!" msgid "Sign into Bluesky or create a new account" msgstr "Faça login no Bluesky ou crie uma nova conta" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Sair" @@ -5928,7 +6009,7 @@ msgstr "Inscreva-se ou faça login para se juntar à conversa" msgid "Sign-in Required" msgstr "É Necessário Fazer Login" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Entrou como" @@ -5937,12 +6018,12 @@ msgstr "Entrou como" msgid "Signed in as @{0}" msgstr "autenticado como @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -5960,7 +6041,7 @@ msgstr "Pular" msgid "Software Dev" msgstr "Desenvolvimento de software" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -5988,16 +6069,21 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Algo deu errado. Por favor, tente novamente." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Opa! Sua sessão expirou. Por favor, entre novamente." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Classificar Respostas" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Classificar respostas de um post por:" @@ -6005,7 +6091,7 @@ msgstr "Classificar respostas de um post por:" #~ msgid "Source:" #~ msgstr "Fonte:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "" @@ -6027,7 +6113,7 @@ msgstr "Esportes" msgid "Square" msgstr "Quadrado" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "Começar um novo chat" @@ -6044,8 +6130,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6070,7 +6156,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Página de status" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "Página de status" @@ -6082,17 +6168,17 @@ msgstr "Página de status" msgid "Step {0} of {1}" msgstr "Passo {0} de {1}" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6115,7 +6201,7 @@ msgstr "Inscrever-se no rotulador" #~ msgid "Subscribe to the {0} feed" #~ msgstr "Increver-se no feed {0}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "Inscrever-se neste rotulador" @@ -6123,7 +6209,7 @@ msgstr "Inscrever-se neste rotulador" msgid "Subscribe to this list" msgstr "Inscreva-se nesta lista" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -6131,7 +6217,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Sugestões de Seguidores" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Sugeridos para você" @@ -6140,7 +6226,7 @@ msgstr "Sugeridos para você" msgid "Suggestive" msgstr "Sugestivo" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6155,19 +6241,19 @@ msgstr "Alterar Conta" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "Trocar para {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Troca a conta que você está autenticado" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Log do sistema" @@ -6216,11 +6302,11 @@ msgstr "" msgid "Terms" msgstr "Termos" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Termos de Serviço" @@ -6235,13 +6321,13 @@ msgstr "Termos utilizados violam as diretrizes da comunidade" msgid "text" msgstr "texto" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo de entrada de texto" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "Obrigado. Sua denúncia foi enviada." @@ -6284,19 +6370,19 @@ msgstr "A Política de Direitos Autorais foi movida para <0/>" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "Este feed foi substituído pelo Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "Os seguintes rótulos foram aplicados sobre sua conta." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "Os seguintes rótulos foram aplicados sobre seu conteúdo." @@ -6333,8 +6419,8 @@ msgstr "Os Termos de Serviço foram movidos para" msgid "There is no time limit for account deactivation, come back any time." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Tivemos um problema ao contatar o servidor, por favor verifique sua conexão com a internet e tente novamente." @@ -6343,7 +6429,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Tivemos um problema ao remover este feed, por favor verifique sua conexão com a internet e tente novamente." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Tivemos um problema ao atualizar seus feeds, por favor verifique sua conexão com a internet e tente novamente." @@ -6357,7 +6443,7 @@ msgstr "Tivemos um problema ao conectar com o Tenor." #~ msgid "There was an issue connecting to the chat." #~ msgstr "Tivemos um problema ao conectar neste chat." -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6371,7 +6457,7 @@ msgstr "Tivemos um problema ao contatar o servidor deste feed" msgid "There was an issue contacting your server" msgstr "Tivemos um problema ao contatar o servidor deste feed" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Tivemos um problema ao carregar notificações. Toque aqui para tentar de novo." @@ -6389,7 +6475,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Tivemos um problema ao carregar suas listas. Toque aqui para tentar de novo." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Tivemos um problema ao enviar sua denúncia. Por favor, verifique sua conexão com a internet." @@ -6449,7 +6535,7 @@ msgstr "Esta conta solicitou que os usuários fizessem login para visualizar seu msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "Esta contestação será enviada para <0>{0}." @@ -6509,12 +6595,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Este feed está vazio! Talvez você precise seguir mais usuários ou configurar os idiomas filtrados." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Este feed não funciona mais. Estamos te mostrando o conteúdo do <0>Discover." @@ -6542,7 +6628,7 @@ msgstr "Este rótulo foi aplicado pelo autor." #~ msgid "This label was applied by you" #~ msgstr "Este rótulo foi aplicado por você" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "" @@ -6570,12 +6656,12 @@ msgstr "Você já tem uma senha com esse nome" msgid "This post has been deleted." msgstr "Este post foi excluído." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Este post será escondido de todos os feeds." @@ -6632,12 +6718,12 @@ msgstr "Este usuário não segue ninguém ainda." msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Isso removerá {0} das suas palavras silenciadas. Você pode adicioná-la novamente depois." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "Preferências das Threads" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Preferências das Threads" @@ -6645,11 +6731,11 @@ msgstr "Preferências das Threads" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Visualização de Threads" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Preferências das Threads" @@ -6690,8 +6776,8 @@ msgstr "Transformações" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Traduzir" @@ -6704,7 +6790,7 @@ msgstr "Tentar novamente" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "Autenticação de dois fatores (2FA)" @@ -6796,7 +6882,7 @@ msgstr "Deixar de seguir" #~ msgid "Unlike" #~ msgstr "Descurtir" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "Descurtir este feed" @@ -6826,17 +6912,17 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Dessilenciar notificações" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Dessilenciar thread" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Desafixar" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "Desafixar da tela inicial" @@ -6852,7 +6938,7 @@ msgstr "" msgid "Unsubscribe" msgstr "Desinscrever-se" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Desinscrever-se deste rotulador" @@ -6885,20 +6971,20 @@ msgstr "Enviar uma foto" msgid "Upload a text file to:" msgstr "Carregar um arquivo de texto para:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Tirar uma foto" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Carregar um arquivo" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6938,7 +7024,7 @@ msgstr "Usar recomendados" msgid "Use the DNS panel" msgstr "Usar o painel do meu DNS" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Use esta senha para entrar no outro aplicativo juntamente com seu identificador." @@ -7006,7 +7092,7 @@ msgstr "Nome de usuário ou endereço de e-mail" msgid "Users" msgstr "Usuários" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "usuários seguidos por <0/>" @@ -7037,15 +7123,15 @@ msgstr "Conteúdo:" msgid "Verify DNS Record" msgstr "Verificar registro DNS" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "Verificar e-mail" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Verificar meu e-mail" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Verificar Meu Email" @@ -7066,7 +7152,7 @@ msgstr "Verificar Seu E-mail" #~ msgid "Version {0}" #~ msgstr "Versão {0}" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "Versão {appVersion} {bundleInfo}" @@ -7075,11 +7161,15 @@ msgstr "Versão {appVersion} {bundleInfo}" msgid "Video Games" msgstr "Games" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Ver o avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "" @@ -7111,7 +7201,7 @@ msgstr "Ver informações sobre estes rótulos" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Ver perfil" @@ -7123,7 +7213,7 @@ msgstr "Ver o avatar" msgid "View the labeling service provided by @{0}" msgstr "Ver este rotulador provido por @{0}" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "Ver usuários que curtiram este feed" @@ -7219,7 +7309,7 @@ msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas sua busca não pôde ser concluída. Por favor, tente novamente em alguns minutos." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7232,7 +7322,7 @@ msgstr "Sentimos muito! Não conseguimos encontrar a página que você estava pr #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "Sentimos muito! Você só pode se inscrever em até dez rotuladores e você já chegou ao máximo." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7258,7 +7348,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "E aí?" @@ -7275,15 +7365,15 @@ msgstr "Quais idiomas você gostaria de ver nos seus feeds?" msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Quem pode responder" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7329,11 +7419,11 @@ msgstr "Largo" msgid "Write a message" msgstr "Escreva uma mensagem" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Escrever post" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Escreva sua resposta" @@ -7344,12 +7434,12 @@ msgid "Writers" msgstr "Escritores" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Sim" @@ -7366,7 +7456,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "Ontem, {time}" @@ -7519,19 +7609,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "Você não silenciou nenhuma palavra ou tag ainda" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Você pode contestar estes rótulos se você acha que estão errados." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Você pode contestar estes rótulos se você acha que estão errados." -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -7555,7 +7645,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "Você deve selecionar no mínimo um rotulador" @@ -7595,15 +7685,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -7702,7 +7792,7 @@ msgstr "Suas palavras silenciadas" msgid "Your password has been changed successfully!" msgstr "Sua senha foi alterada com sucesso!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Seu post foi publicado" @@ -7710,7 +7800,7 @@ msgstr "Seu post foi publicado" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Suas postagens, curtidas e bloqueios são públicos. Silenciamentos são privados." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Seu perfil" @@ -7718,7 +7808,7 @@ msgstr "Seu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "Sua resposta foi publicada" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index c20162cdd9..5baac65fbe 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -21,7 +21,7 @@ msgstr "" msgid "(no email)" msgstr "(e-posta yok)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -92,7 +92,7 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "" @@ -104,7 +104,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "" @@ -152,7 +152,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} takip ediliyor" @@ -175,11 +175,11 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} okunmamış" @@ -195,7 +195,7 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> üyeleri" @@ -217,11 +217,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -296,15 +296,15 @@ msgid "Access profile and other navigation links" msgstr "Profil ve diğer gezinme bağlantılarına erişin" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Erişilebilirlik" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -314,8 +314,8 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Hesap" @@ -362,7 +362,7 @@ msgid "Account unmuted" msgstr "Hesap susturulması kaldırıldı" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -386,8 +386,8 @@ msgstr "Bu listeye bir kullanıcı ekleyin" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Hesap ekle" @@ -472,7 +472,7 @@ msgstr "Beslemelerime ekle" #~ msgid "Added" #~ msgstr "Eklendi" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Listeye eklendi" @@ -481,7 +481,7 @@ msgstr "Listeye eklendi" msgid "Added to my feeds" msgstr "Beslemelerime eklendi" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Bir yanıtın beslemenizde gösterilmesi için sahip olması gereken beğeni sayısını ayarlayın." @@ -503,7 +503,7 @@ msgid "Adult content is disabled." msgstr "" #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Gelişmiş" @@ -519,8 +519,8 @@ msgstr "" msgid "All the feeds you've saved, right in one place." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "" @@ -545,7 +545,7 @@ msgstr "Zaten @{0} olarak oturum açıldı" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -555,7 +555,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Alternatif metin" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "" @@ -584,8 +584,8 @@ msgstr "" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "" @@ -601,10 +601,18 @@ msgstr "" msgid "An issue not included in these options" msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -616,8 +624,8 @@ msgstr "Bir sorun oluştu, lütfen tekrar deneyin." msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "ve" @@ -626,7 +634,7 @@ msgstr "ve" msgid "Animals" msgstr "Hayvanlar" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "" @@ -650,22 +658,22 @@ msgstr "Uygulama Şifre adları yalnızca harfler, sayılar, boşluklar, tireler msgid "App Password names must be at least 4 characters long." msgstr "Uygulama Şifre adları en az 4 karakter uzunluğunda olmalıdır." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Uygulama şifresi ayarları" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Uygulama Şifreleri" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "" @@ -677,7 +685,7 @@ msgstr "" #~ msgid "Appeal Content Warning" #~ msgstr "İçerik Uyarısını İtiraz Et" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -697,7 +705,7 @@ msgstr "Bu karara itiraz et" #~ msgid "Appeal this decision." #~ msgstr "Bu karara itiraz et." -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Görünüm" @@ -707,8 +715,8 @@ msgid "Apply default recommended feeds" msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -722,6 +730,10 @@ msgstr "\"{name}\" uygulama şifresini silmek istediğinizden emin misiniz?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." #~ msgstr "" @@ -738,7 +750,7 @@ msgstr "" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "Bu taslağı silmek istediğinizden emin misiniz?" @@ -768,8 +780,8 @@ msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -782,7 +794,6 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -797,7 +808,7 @@ msgstr "Geri" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "{interestsText} ilginize dayalı" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Temel" @@ -805,7 +816,7 @@ msgstr "Temel" msgid "Birthday" msgstr "Doğum günü" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Doğum günü:" @@ -853,7 +864,7 @@ msgstr "Engellendi" msgid "Blocked accounts" msgstr "Engellenen hesaplar" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Engellenen Hesaplar" @@ -943,21 +954,21 @@ msgstr "" msgid "Books" msgstr "Kitaplar" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -1010,7 +1021,7 @@ msgstr "siz tarafından" msgid "Camera" msgstr "Kamera" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içerebilir. En az 4 karakter uzunluğunda, ancak 32 karakterden fazla olmamalıdır." @@ -1019,8 +1030,8 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1038,7 +1049,7 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "İptal" @@ -1074,8 +1085,8 @@ msgstr "Alıntı gönderiyi iptal et" msgid "Cancel reactivation and log out" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Aramayı iptal et" @@ -1091,17 +1102,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Değiştir" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Kullanıcı adını değiştir" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Kullanıcı Adını Değiştir" @@ -1109,12 +1120,12 @@ msgstr "Kullanıcı Adını Değiştir" msgid "Change my email" msgstr "E-postamı değiştir" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Şifre değiştir" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Şifre Değiştir" @@ -1130,7 +1141,7 @@ msgstr "Gönderi dilini {0} olarak değiştir" msgid "Change Your Email" msgstr "E-postanızı Değiştirin" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1142,14 +1153,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "" @@ -1240,19 +1251,19 @@ msgstr "" msgid "Choose your password" msgstr "Şifrenizi seçin" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "Tüm eski depolama verilerini temizle" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "Tüm eski depolama verilerini temizle (bundan sonra yeniden başlat)" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "Tüm depolama verilerini temizle" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "Tüm depolama verilerini temizle (bundan sonra yeniden başlat)" @@ -1261,11 +1272,11 @@ msgstr "Tüm depolama verilerini temizle (bundan sonra yeniden başlat)" msgid "Clear search query" msgstr "Arama sorgusunu temizle" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "" @@ -1293,7 +1304,7 @@ msgstr "" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1314,7 +1325,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Kapat" @@ -1369,7 +1380,7 @@ msgstr "Alt gezinme çubuğunu kapatır" msgid "Closes password update alert" msgstr "Şifre güncelleme uyarısını kapatır" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" @@ -1377,11 +1388,11 @@ msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" msgid "Closes viewer for header image" msgstr "Başlık resmi görüntüleyicisini kapatır" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Belirli bir bildirim için kullanıcı listesini daraltır" @@ -1395,7 +1406,7 @@ msgstr "Komedi" msgid "Comics" msgstr "Çizgi romanlar" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Topluluk Kuralları" @@ -1408,7 +1419,7 @@ msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "En fazla {MAX_GRAPHEME_LENGTH} karakter uzunluğunda gönderiler oluşturun" @@ -1433,8 +1444,6 @@ msgstr "" #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1572,12 +1581,12 @@ msgstr "" msgid "Cooking" msgstr "Yemek pişirme" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Kopyalandı" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Sürüm numarası panoya kopyalandı" @@ -1585,7 +1594,7 @@ msgstr "Sürüm numarası panoya kopyalandı" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Panoya kopyalandı" @@ -1594,12 +1603,12 @@ msgstr "Panoya kopyalandı" msgid "Copied!" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Uygulama şifresini kopyalar" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Kopyala" @@ -1612,11 +1621,11 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "" @@ -1624,8 +1633,8 @@ msgstr "" msgid "Copy link to list" msgstr "Liste bağlantısını kopyala" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Gönderi bağlantısını kopyala" @@ -1638,20 +1647,24 @@ msgstr "Gönderi bağlantısını kopyala" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Gönderi metnini kopyala" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Telif Hakkı Politikası" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "" @@ -1689,17 +1702,17 @@ msgstr "" msgid "Create a new account" msgstr "Yeni bir hesap oluştur" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Yeni bir Bluesky hesabı oluştur" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "" @@ -1724,7 +1737,7 @@ msgstr "" msgid "Create another" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Uygulama Şifresi Oluştur" @@ -1772,7 +1785,7 @@ msgid "Custom domain" msgstr "Özel alan adı" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Topluluk tarafından oluşturulan özel beslemeler size yeni deneyimler sunar ve sevdiğiniz içeriği bulmanıza yardımcı olur." @@ -1780,8 +1793,8 @@ msgstr "Topluluk tarafından oluşturulan özel beslemeler size yeni deneyimler msgid "Customize media from external sites." msgstr "Harici sitelerden medyayı özelleştirin." -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Karanlık" @@ -1789,7 +1802,7 @@ msgstr "Karanlık" msgid "Dark mode" msgstr "Karanlık mod" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Karanlık Tema" @@ -1798,15 +1811,15 @@ msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "" @@ -1818,13 +1831,13 @@ msgstr "Hata ayıklama paneli" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Hesabı sil" @@ -1844,8 +1857,8 @@ msgstr "Uygulama şifresini sil" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "" @@ -1869,12 +1882,12 @@ msgstr "" msgid "Delete my account" msgstr "Hesabımı sil" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Hesabımı Sil…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Gönderiyi sil" @@ -1891,7 +1904,7 @@ msgstr "" msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Bu gönderiyi sil?" @@ -1903,7 +1916,7 @@ msgstr "Silindi" msgid "Deleted post." msgstr "Silinen gönderi." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "" @@ -1922,11 +1935,11 @@ msgstr "" #~ msgid "Developer Tools" #~ msgstr "Geliştirici Araçları" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Bir şey söylemek istediniz mi?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Karart" @@ -1963,7 +1976,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Sil" @@ -1971,7 +1984,7 @@ msgstr "Sil" #~ msgid "Discard draft" #~ msgstr "Taslağı sil" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "" @@ -1989,7 +2002,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Yeni özel beslemeler keşfet" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "Yeni beslemeler keşfet" @@ -2046,22 +2059,20 @@ msgstr "Alan adı doğrulandı!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Tamam" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Tamam" @@ -2074,7 +2085,7 @@ msgstr "Tamam{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Oturum açmak için çift dokunun" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "" @@ -2144,7 +2155,7 @@ msgctxt "action" msgid "Edit" msgstr "Düzenle" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" @@ -2166,7 +2177,7 @@ msgstr "Liste ayrıntılarını düzenle" msgid "Edit Moderation List" msgstr "Düzenleme Listesini Düzenle" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2181,12 +2192,12 @@ msgstr "Profilimi düzenle" msgid "Edit People" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Profil düzenle" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Profil Düzenle" @@ -2204,7 +2215,7 @@ msgstr "" msgid "Edit User List" msgstr "Kullanıcı Listesini Düzenle" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "" @@ -2216,7 +2227,7 @@ msgstr "Görünen adınızı düzenleyin" msgid "Edit your profile description" msgstr "Profil açıklamanızı düzenleyin" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "" @@ -2255,7 +2266,7 @@ msgstr "E-posta Güncellendi" msgid "Email verified" msgstr "E-posta doğrulandı" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "E-posta:" @@ -2264,8 +2275,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "" @@ -2299,11 +2310,16 @@ msgstr "" #~ msgid "Enable External Media" #~ msgstr "Harici Medyayı Etkinleştir" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Medya oynatıcılarını etkinleştir" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Bu ayarı yalnızca takip ettiğiniz kişiler arasındaki yanıtları görmek için etkinleştirin." @@ -2329,7 +2345,7 @@ msgstr "Beslemenin sonu" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Bu Uygulama Şifresi için bir ad girin" @@ -2405,7 +2421,7 @@ msgid "Everybody" msgstr "Herkes" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2441,8 +2457,8 @@ msgstr "" msgid "Exits image view" msgstr "Resim görünümünden çıkar" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Arama sorgusu girişinden çıkar" @@ -2454,7 +2470,7 @@ msgstr "Arama sorgusu girişinden çıkar" msgid "Expand alt text" msgstr "Alternatif metni genişlet" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "" @@ -2463,6 +2479,10 @@ msgstr "" msgid "Expand or collapse the full post you are replying to" msgstr "Yanıt verdiğiniz tam gönderiyi genişletin veya daraltın" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "" @@ -2471,12 +2491,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "" @@ -2486,17 +2506,17 @@ msgid "External Media" msgstr "Harici Medya" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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 "Harici medya, web sitelerinin siz ve cihazınız hakkında bilgi toplamasına izin verebilir. Bilgi, \"oynat\" düğmesine basana kadar gönderilmez veya istenmez." -#: src/Navigation.tsx:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Harici Medya Tercihleri" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Harici medya ayarları" @@ -2526,8 +2546,8 @@ msgstr "Gönderi silinemedi, lütfen tekrar deneyin" msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "" @@ -2549,20 +2569,24 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Önerilen beslemeler yüklenemedi" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "" @@ -2570,12 +2594,12 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "" @@ -2588,7 +2612,7 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Besleme" @@ -2610,19 +2634,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Geribildirim" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Beslemeler" @@ -2684,7 +2708,7 @@ msgstr "" #~ msgid "Finding similar accounts..." #~ msgstr "Benzer hesaplar bulunuyor..." -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "" @@ -2692,7 +2716,7 @@ msgstr "" #~ msgid "Fine-tune the content you see on your home screen." #~ msgstr "Ana ekranınızda gördüğünüz içeriği ayarlayın." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Tartışma konularını ayarlayın." @@ -2722,7 +2746,7 @@ msgid "Flip vertically" msgstr "Dikey çevir" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2767,7 +2791,7 @@ msgstr "" msgid "Follow Back" msgstr "" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2784,22 +2808,22 @@ msgstr "" #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "{0} tarafından takip ediliyor" +#~ msgid "Followed by {0}" +#~ msgstr "{0} tarafından takip ediliyor" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" @@ -2807,15 +2831,15 @@ msgstr "" msgid "Followed users" msgstr "Takip edilen kullanıcılar" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Yalnızca takip edilen kullanıcılar" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "sizi takip etti" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2824,7 +2848,7 @@ msgstr "" msgid "Followers" msgstr "Takipçiler" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "" @@ -2834,7 +2858,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2846,7 +2870,7 @@ msgstr "" msgid "Following" msgstr "Takip edilenler" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0} takip ediliyor" @@ -2855,13 +2879,13 @@ msgstr "{0} takip ediliyor" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "" @@ -2886,7 +2910,7 @@ msgstr "Yiyecek" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "Güvenlik nedeniyle, e-posta adresinize bir onay kodu göndermemiz gerekecek." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "Güvenlik nedeniyle, bunu tekrar göremezsiniz. Bu şifreyi kaybederseniz, yeni bir tane oluşturmanız gerekecek." @@ -2919,7 +2943,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/> tarafından" @@ -2932,6 +2956,10 @@ msgstr "Galeri" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2979,12 +3007,12 @@ msgid "Go Back" msgstr "Geri Git" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -3049,7 +3077,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "" @@ -3062,7 +3090,7 @@ msgid "Having trouble?" msgstr "Sorun mu yaşıyorsunuz?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Yardım" @@ -3082,7 +3110,7 @@ msgstr "" #~ msgid "Here are some topical feeds based on your interests: {interestsText}. You can choose to follow as many as you like." #~ msgstr "İlgi alanlarınıza dayalı olarak bazı konusal beslemeler: {interestsText}. İstediğiniz kadar takip etmeyi seçebilirsiniz." -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "İşte uygulama şifreniz." @@ -3093,17 +3121,17 @@ msgstr "İşte uygulama şifreniz." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Gizle" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Gizle" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Gönderiyi gizle" @@ -3112,11 +3140,11 @@ msgstr "Gönderiyi gizle" msgid "Hide the content" msgstr "İçeriği gizle" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Bu gönderiyi gizle?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Kullanıcı listesini gizle" @@ -3152,12 +3180,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Ana Sayfa" @@ -3217,7 +3245,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -3245,7 +3273,7 @@ msgstr "Resim alternatif metni" #~ msgid "Image options" #~ msgstr "Resim seçenekleri" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -3273,7 +3301,7 @@ msgstr "Hesap silme için onay kodunu girin" #~ msgid "Input invite code to proceed" #~ msgstr "Devam etmek için davet kodunu girin" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Uygulama şifresi için ad girin" @@ -3366,7 +3394,7 @@ msgstr "Davet kodları: {0} kullanılabilir" msgid "Invite codes: 1 available" msgstr "Davet kodları: 1 kullanılabilir" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -3390,8 +3418,8 @@ msgstr "" msgid "Jobs" msgstr "İşler" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3443,11 +3471,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "" @@ -3455,16 +3483,16 @@ msgstr "" msgid "Language selection" msgstr "Dil seçimi" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Dil ayarları" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Dil Ayarları" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Diller" @@ -3532,7 +3560,7 @@ msgstr "Bluesky'dan ayrılıyor" msgid "left to go." msgstr "kaldı." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Eski depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." @@ -3554,7 +3582,7 @@ msgstr "Hadi gidelim!" #~ msgid "Library" #~ msgstr "Kütüphane" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Açık" @@ -3572,13 +3600,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Bu beslemeyi beğen" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Beğenenler" @@ -3602,11 +3630,11 @@ msgstr "Beğenenler" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "{likeCount} {0} tarafından beğenildi" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "özel beslemenizi beğendi" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "gönderinizi beğendi" @@ -3618,7 +3646,7 @@ msgstr "Beğeniler" msgid "Likes on this post" msgstr "Bu gönderideki beğeniler" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Liste" @@ -3655,12 +3683,12 @@ msgstr "Liste engeli kaldırıldı" msgid "List unmuted" msgstr "Liste sessizden çıkarıldı" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Listeler" @@ -3668,7 +3696,7 @@ msgstr "Listeler" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" @@ -3677,21 +3705,21 @@ msgstr "" #~ msgid "Load more posts" #~ msgstr "Daha fazla gönderi yükle" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Yeni bildirimleri yükle" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Yeni gönderileri yükle" @@ -3704,7 +3732,7 @@ msgstr "Yükleniyor..." #~ msgid "Local dev server" #~ msgstr "Yerel geliştirme sunucusu" -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Log" @@ -3774,7 +3802,7 @@ msgstr "" msgid "Media" msgstr "Medya" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "bahsedilen kullanıcılar" @@ -3796,7 +3824,7 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Sunucudan mesaj: {0}" @@ -3813,7 +3841,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3828,9 +3856,9 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Moderasyon" @@ -3866,16 +3894,16 @@ msgstr "Moderasyon listesi güncellendi" msgid "Moderation lists" msgstr "Moderasyon listeleri" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderasyon Listeleri" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Moderasyon ayarları" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "" @@ -3904,7 +3932,7 @@ msgstr "Daha fazla seçenek" #~ msgid "More post options" #~ msgstr "Daha fazla gönderi seçeneği" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "En çok beğenilen yanıtlar önce" @@ -3975,13 +4003,13 @@ msgstr "" msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Konuyu sessize al" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "" @@ -3993,7 +4021,7 @@ msgstr "Sessize alındı" msgid "Muted accounts" msgstr "Sessize alınan hesaplar" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Sessize Alınan Hesaplar" @@ -4027,15 +4055,15 @@ msgstr "Beslemelerim" msgid "My Profile" msgstr "Profilim" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Kayıtlı Beslemelerim" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ad" @@ -4070,7 +4098,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Sonraki ekrana yönlendirir" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Profilinize yönlendirir" @@ -4105,7 +4133,7 @@ msgstr "Yeni" msgid "New" msgstr "Yeni" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -4133,9 +4161,9 @@ msgid "New post" msgstr "Yeni gönderi" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -4155,7 +4183,7 @@ msgstr "" msgid "New User List" msgstr "Yeni Kullanıcı Listesi" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "En yeni yanıtlar önce" @@ -4190,16 +4218,16 @@ msgstr "İleri" msgid "Next image" msgstr "Sonraki resim" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Hayır" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Açıklama yok" @@ -4217,7 +4245,7 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0} artık takip edilmiyor" @@ -4234,7 +4262,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Henüz bildirim yok!" @@ -4266,7 +4294,7 @@ msgstr "" msgid "No results found for \"{query}\"" msgstr "\"{query}\" için sonuç bulunamadı" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4312,7 +4340,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "Uygulanamaz." -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Bulunamadı" @@ -4323,7 +4351,7 @@ msgid "Not right now" msgstr "Şu anda değil" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "" @@ -4336,6 +4364,19 @@ msgstr "Not: Bluesky açık ve kamusal bir ağdır. Bu ayar yalnızca içeriğin msgid "Nothing here" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "" @@ -4344,13 +4385,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Bildirimler" @@ -4358,7 +4400,7 @@ msgstr "Bildirimler" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "" @@ -4388,7 +4430,7 @@ msgstr "Oh hayır!" msgid "Oh no! Something went wrong." msgstr "Oh hayır! Bir şeyler yanlış gitti." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "" @@ -4396,7 +4438,7 @@ msgstr "" msgid "Okay" msgstr "Tamam" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "En eski yanıtlar önce" @@ -4408,7 +4450,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Onboarding sıfırlama" @@ -4416,7 +4458,7 @@ msgstr "Onboarding sıfırlama" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Bir veya daha fazla resimde alternatif metin eksik." @@ -4424,7 +4466,7 @@ msgstr "Bir veya daha fazla resimde alternatif metin eksik." msgid "Only .jpg and .png files are supported" msgstr "" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -4444,6 +4486,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Hata!" @@ -4465,16 +4508,16 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Emoji seçiciyi aç" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Uygulama içi tarayıcıda bağlantıları aç" @@ -4490,7 +4533,7 @@ msgstr "" msgid "Open navigation" msgstr "Navigasyonu aç" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "" @@ -4498,12 +4541,12 @@ msgstr "" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Storybook sayfasını aç" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "" @@ -4515,7 +4558,7 @@ msgstr "{numItems} seçeneği açar" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "" @@ -4531,7 +4574,7 @@ msgstr "Hata ayıklama girişi için ek ayrıntıları açar" msgid "Opens camera on device" msgstr "Cihazdaki kamerayı açar" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "" @@ -4539,7 +4582,7 @@ msgstr "" msgid "Opens composer" msgstr "Besteciyi açar" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Yapılandırılabilir dil ayarlarını açar" @@ -4551,7 +4594,7 @@ msgstr "Cihaz fotoğraf galerisini açar" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Profil görüntü adı, avatar, arka plan resmi ve açıklama için düzenleyiciyi açar" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Harici gömülü ayarları açar" @@ -4585,11 +4628,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Davet kodu listesini açar" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4597,19 +4640,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Hesap silme onayı için modalı açar. E-posta kodu gerektirir." -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "" @@ -4617,7 +4660,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Özel alan adı kullanımı için modalı açar" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Moderasyon ayarlarını açar" @@ -4630,11 +4673,11 @@ msgstr "Şifre sıfırlama formunu açar" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Kayıtlı Beslemeleri düzenlemek için ekranı açar" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Tüm kayıtlı beslemeleri içeren ekrana açar" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "" @@ -4642,7 +4685,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "Uygulama şifre ayarları sayfasını açar" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "" @@ -4658,30 +4701,34 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "Storybook sayfasını açar" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Sistem log sayfasını açar" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Konu tercihlerini açar" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "{0} seçeneği, {numItems} seçenekten" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "" @@ -4745,7 +4792,7 @@ msgstr "Şifre güncellendi" msgid "Password updated!" msgstr "Şifre güncellendi!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "" @@ -4754,19 +4801,19 @@ msgstr "" msgid "People" msgstr "" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "@{0} tarafından takip edilenler" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "@{0} tarafından takip edilenler" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "Kamera rulosuna erişim izni gerekiyor." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Kamera rulosuna erişim izni reddedildi. Lütfen sistem ayarlarınızda etkinleştirin." @@ -4791,12 +4838,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "Yetişkinler için resimler." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Ana ekrana sabitle" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "" @@ -4808,7 +4855,7 @@ msgstr "Sabitleme Beslemeleri" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "" @@ -4821,7 +4868,7 @@ msgstr "{0} oynat" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "" @@ -4859,7 +4906,7 @@ msgstr "Uygulama şifreniz için bir ad girin. Tüm boşluklar izin verilmez." #~ msgid "Please enter a phone number that can receive SMS text messages." #~ msgstr "SMS metin mesajları alabilen bir telefon numarası girin." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Bu Uygulama Şifresi için benzersiz bir ad girin veya rastgele oluşturulanı kullanın." @@ -4888,7 +4935,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Lütfen şifrenizi de girin:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4910,7 +4957,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Lütfen E-postanızı Doğrulayın" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Bağlantı kartınızın yüklenmesini bekleyin" @@ -4923,8 +4970,8 @@ msgstr "Politika" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Gönder" @@ -4938,9 +4985,9 @@ msgstr "Gönderi" msgid "Post by {0}" msgstr "{0} tarafından gönderi" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "@{0} tarafından gönderi" @@ -4996,6 +5043,10 @@ msgstr "Gönderiler gizlendi" msgid "Potentially Misleading Link" msgstr "Potansiyel Yanıltıcı Bağlantı" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "" @@ -5016,7 +5067,7 @@ msgstr "" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -5028,20 +5079,24 @@ msgstr "Önceki resim" msgid "Primary Language" msgstr "Birincil Dil" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Takipçilerinizi Önceliklendirin" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Gizlilik" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Gizlilik Politikası" @@ -5060,9 +5115,9 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Profil" @@ -5070,7 +5125,7 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil güncellendi" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "E-postanızı doğrulayarak hesabınızı koruyun." @@ -5086,23 +5141,23 @@ msgstr "Toplu olarak sessize almak veya engellemek için herkese açık, paylaş msgid "Public, shareable lists which can drive feeds." msgstr "Beslemeleri yönlendirebilen herkese açık, paylaşılabilir listeler." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Gönderiyi yayınla" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Yanıtı yayınla" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -5127,7 +5182,7 @@ msgstr "Gönderiyi alıntıla" #~ msgid "Quote Post" #~ msgstr "Gönderiyi Alıntıla" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Rastgele (yani \"Gönderenin Ruleti\")" @@ -5163,19 +5218,23 @@ msgstr "" msgid "Reconnect" msgstr "" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Kaldır" @@ -5191,7 +5250,7 @@ msgstr "" msgid "Remove account" msgstr "Hesabı kaldır" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "" @@ -5203,20 +5262,20 @@ msgstr "" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Beslemeyi kaldır" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Beslemelerimden kaldır" @@ -5230,7 +5289,7 @@ msgstr "" msgid "Remove image" msgstr "Resmi kaldır" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Resim önizlemesini kaldır" @@ -5259,7 +5318,7 @@ msgstr "Yeniden göndermeyi kaldır" #~ msgid "Remove this feed from my feeds?" #~ msgstr "Bu beslemeyi beslemelerimden kaldırsın mı?" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "" @@ -5267,7 +5326,7 @@ msgstr "" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Bu beslemeyi kayıtlı beslemelerinizden kaldırsın mı?" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Listeden kaldırıldı" @@ -5283,15 +5342,19 @@ msgid "Removed from your feeds" msgstr "" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "{0} adresinden varsayılan küçük resmi kaldırır" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "{0} adresinden varsayılan küçük resmi kaldırır" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "" @@ -5307,16 +5370,16 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Bu konuya yanıtlar devre dışı bırakıldı" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Yanıtla" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Yanıt Filtreleri" @@ -5326,17 +5389,23 @@ msgstr "Yanıt Filtreleri" #~ msgid "Reply to <0/>" #~ msgstr "<0/>'a yanıt" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5367,8 +5436,8 @@ msgstr "" msgid "Report dialog" msgstr "" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Beslemeyi raporla" @@ -5380,8 +5449,8 @@ msgstr "Listeyi Raporla" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Gönderiyi raporla" @@ -5443,7 +5512,7 @@ msgstr "Gönderiyi yeniden gönder veya alıntıla" msgid "Reposted By" msgstr "Yeniden Gönderen" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "{0} tarafından yeniden gönderildi" @@ -5451,11 +5520,16 @@ msgstr "{0} tarafından yeniden gönderildi" #~ msgid "Reposted by <0/>" #~ msgstr "<0/>'a yeniden gönderildi" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "gönderinizi yeniden gönderdi" @@ -5506,8 +5580,8 @@ msgstr "Sıfırlama Kodu" #~ msgid "Reset onboarding" #~ msgstr "Onboarding sıfırla" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "Onboarding durumunu sıfırla" @@ -5519,16 +5593,16 @@ msgstr "Şifreyi sıfırla" #~ msgid "Reset preferences" #~ msgstr "Tercihleri sıfırla" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "Tercih durumunu sıfırla" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "Onboarding durumunu sıfırlar" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "Tercih durumunu sıfırlar" @@ -5541,7 +5615,7 @@ msgstr "Giriş tekrar denemesi" msgid "Retries the last action, which errored out" msgstr "Son hataya neden olan son eylemi tekrarlar" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5581,7 +5655,7 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5590,7 +5664,7 @@ msgstr "" msgid "Save" msgstr "Kaydet" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5612,8 +5686,8 @@ msgstr "Değişiklikleri Kaydet" msgid "Save handle change" msgstr "Kullanıcı adı değişikliğini kaydet" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5621,12 +5695,12 @@ msgstr "" msgid "Save image crop" msgstr "Resim kırpma kaydet" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "" @@ -5634,7 +5708,7 @@ msgstr "" msgid "Saved Feeds" msgstr "Kayıtlı Beslemeler" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "" @@ -5661,8 +5735,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "" @@ -5676,9 +5750,9 @@ msgid "Scroll to top" msgstr "Başa kaydır" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5686,14 +5760,14 @@ msgstr "Başa kaydır" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Ara" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "\"{query}\" için ara" @@ -5719,7 +5793,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Kullanıcıları ara" @@ -5832,7 +5906,7 @@ msgstr "{i} seçeneği, {numItems} seçenekten" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5844,6 +5918,10 @@ msgstr "" #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Aşağıdaki listeden takip edilecek konu beslemelerini seçin" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Görmek istediğinizi (veya görmek istemediğinizi) seçin, gerisini biz hallederiz." @@ -5902,8 +5980,7 @@ msgctxt "action" msgid "Send Email" msgstr "E-posta Gönder" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Geribildirim gönder" @@ -5912,14 +5989,14 @@ msgstr "Geribildirim gönder" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "" @@ -5936,8 +6013,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "" @@ -5991,19 +6068,19 @@ msgstr "Yeni şifre ayarla" #~ msgid "Set password" #~ msgstr "Şifre ayarla" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Bu ayarı \"Hayır\" olarak ayarlayarak beslemenizden tüm alıntı gönderileri gizleyebilirsiniz. Yeniden göndermeler hala görünür olacaktır." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Bu ayarı \"Hayır\" olarak ayarlayarak beslemenizden tüm yanıtları gizleyebilirsiniz." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Bu ayarı \"Hayır\" olarak ayarlayarak beslemenizden tüm yeniden göndermeleri gizleyebilirsiniz." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Bu ayarı \"Evet\" olarak ayarlayarak yanıtları konu tabanlı görüntülemek için ayarlayın. Bu deneysel bir özelliktir." @@ -6011,7 +6088,7 @@ msgstr "Bu ayarı \"Evet\" olarak ayarlayarak yanıtları konu tabanlı görünt #~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." #~ msgstr "Bu ayarı \"Evet\" olarak ayarlayarak kayıtlı beslemelerinizin örneklerini takip ettiğiniz beslemede göstermek için ayarlayın. Bu deneysel bir özelliktir." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "" @@ -6023,23 +6100,23 @@ msgstr "Hesabınızı ayarlayın" msgid "Sets Bluesky username" msgstr "Bluesky kullanıcı adını ayarlar" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "" @@ -6068,11 +6145,11 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Bluesky istemcisi için sunucuyu ayarlar" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Ayarlar" @@ -6084,19 +6161,19 @@ msgstr "Cinsel aktivite veya erotik çıplaklık." msgid "Sexually Suggestive" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Paylaş" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Paylaş" @@ -6110,18 +6187,18 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Beslemeyi paylaş" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -6131,12 +6208,12 @@ msgstr "" msgid "Share Link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -6144,7 +6221,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -6152,6 +6229,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "" @@ -6159,7 +6240,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Göster" @@ -6167,7 +6248,7 @@ msgstr "Göster" #~ msgid "Show all replies" #~ msgstr "Tüm yanıtları göster" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "" @@ -6197,19 +6278,19 @@ msgstr "{0} adresine benzer takipçileri göster" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Daha Fazla Göster" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" @@ -6217,11 +6298,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Beslemelerimden Gönderileri Göster" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Alıntı Gönderileri Göster" @@ -6237,11 +6318,11 @@ msgstr "Alıntı Gönderileri Göster" #~ msgid "Show re-posts in Following feed" #~ msgstr "Yeniden göndermeleri takip etme beslemesinde göster" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Yanıtları Göster" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Takip ettiğiniz kişilerin yanıtlarını diğer tüm yanıtlardan önce göster." @@ -6257,7 +6338,7 @@ msgstr "Takip ettiğiniz kişilerin yanıtlarını diğer tüm yanıtlardan önc #~ msgid "Show replies with at least {value} {0}" #~ msgstr "En az {value} {0} olan yanıtları göster" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Yeniden Göndermeleri Göster" @@ -6337,8 +6418,8 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Çıkış yap" @@ -6363,7 +6444,7 @@ msgstr "Konuşmaya katılmak için kaydolun veya giriş yapın" msgid "Sign-in Required" msgstr "Giriş Yapılması Gerekiyor" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Olarak giriş yapıldı" @@ -6372,7 +6453,7 @@ msgstr "Olarak giriş yapıldı" msgid "Signed in as @{0}" msgstr "@{0} olarak giriş yapıldı" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" @@ -6380,8 +6461,8 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} adresini Bluesky'den çıkarır" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -6403,7 +6484,7 @@ msgstr "Bu akışı atla" msgid "Software Dev" msgstr "Yazılım Geliştirme" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -6435,20 +6516,25 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + #: src/view/com/modals/Waitlist.tsx:51 #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Bir şeyler yanlış gitti. E-postanızı kontrol edin ve tekrar deneyin." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Üzgünüz! Oturumunuzun süresi doldu. Lütfen tekrar giriş yapın." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Yanıtları Sırala" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Aynı gönderiye verilen yanıtları şuna göre sırala:" @@ -6456,7 +6542,7 @@ msgstr "Aynı gönderiye verilen yanıtları şuna göre sırala:" #~ msgid "Source:" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "" @@ -6482,7 +6568,7 @@ msgstr "Kare" #~ msgid "Staging" #~ msgstr "Staging" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "" @@ -6499,8 +6585,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6525,7 +6611,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Durum sayfası" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "" @@ -6541,17 +6627,17 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "{numSteps} adımdan {0}. adım" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "Depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6574,7 +6660,7 @@ msgstr "" #~ msgid "Subscribe to the {0} feed" #~ msgstr "{0} beslemesine abone ol" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "" @@ -6582,7 +6668,7 @@ msgstr "" msgid "Subscribe to this list" msgstr "Bu listeye abone ol" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -6590,7 +6676,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Önerilen Takipçiler" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Sana önerilenler" @@ -6599,7 +6685,7 @@ msgstr "Sana önerilenler" msgid "Suggestive" msgstr "Tehlikeli" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6618,19 +6704,19 @@ msgstr "Hesap Değiştir" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "{0} adresine geç" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Giriş yaptığınız hesabı değiştirir" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "Sistem" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Sistem günlüğü" @@ -6679,11 +6765,11 @@ msgstr "" msgid "Terms" msgstr "Şartlar" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Hizmet Şartları" @@ -6698,13 +6784,13 @@ msgstr "" msgid "text" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Metin giriş alanı" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "" @@ -6747,19 +6833,19 @@ msgstr "Telif Hakkı Politikası <0/> konumuna taşındı" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "" @@ -6796,8 +6882,8 @@ msgstr "Hizmet Şartları taşındı" msgid "There is no time limit for account deactivation, come back any time." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Sunucuya ulaşma konusunda bir sorun oluştu, lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." @@ -6806,7 +6892,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Bu beslemeyi kaldırma konusunda bir sorun oluştu. Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Beslemelerinizi güncelleme konusunda bir sorun oluştu, lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." @@ -6820,7 +6906,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6834,7 +6920,7 @@ msgstr "Sunucuya ulaşma konusunda bir sorun oluştu" msgid "There was an issue contacting your server" msgstr "Sunucunuza ulaşma konusunda bir sorun oluştu" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bildirimleri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." @@ -6852,7 +6938,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Listelerinizi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6916,7 +7002,7 @@ msgstr "Bu hesap, kullanıcıların profilini görüntülemek için giriş yapma msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "" @@ -6976,12 +7062,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Bu besleme boş! Daha fazla kullanıcı takip etmeniz veya dil ayarlarınızı ayarlamanız gerekebilir." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -7009,7 +7095,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "" @@ -7037,12 +7123,12 @@ msgstr "Bu isim zaten kullanılıyor" msgid "This post has been deleted." msgstr "Bu gönderi silindi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "" @@ -7111,12 +7197,12 @@ msgstr "" #~ msgid "This will hide this post from your feeds." #~ msgstr "Bu, bu gönderiyi beslemelerinizden gizleyecektir." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Konu Tercihleri" @@ -7124,11 +7210,11 @@ msgstr "Konu Tercihleri" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Konu Tabanlı Mod" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Konu Tercihleri" @@ -7169,8 +7255,8 @@ msgstr "Dönüşümler" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Çevir" @@ -7183,7 +7269,7 @@ msgstr "Tekrar dene" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "" @@ -7279,7 +7365,7 @@ msgstr "" #~ msgid "Unlike" #~ msgstr "Beğenmeyi geri al" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "" @@ -7309,17 +7395,17 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Konunun sessizliğini kaldır" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Sabitlemeyi kaldır" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "" @@ -7339,7 +7425,7 @@ msgstr "" msgid "Unsubscribe" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" @@ -7376,20 +7462,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Bir metin dosyası yükleyin:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7429,7 +7515,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Bunu, kullanıcı adınızla birlikte diğer uygulamaya giriş yapmak için kullanın." @@ -7505,7 +7591,7 @@ msgstr "Kullanıcı adı veya e-posta adresi" msgid "Users" msgstr "Kullanıcılar" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "<0/> tarafından takip edilen kullanıcılar" @@ -7540,15 +7626,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "E-postayı doğrula" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "E-postamı doğrula" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "E-postamı Doğrula" @@ -7569,7 +7655,7 @@ msgstr "E-postanızı Doğrulayın" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -7578,11 +7664,15 @@ msgstr "" msgid "Video Games" msgstr "Video Oyunları" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0}'ın avatarını görüntüle" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "" @@ -7614,7 +7704,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Profili görüntüle" @@ -7626,7 +7716,7 @@ msgstr "Avatarı görüntüle" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "" @@ -7730,7 +7820,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Üzgünüz, ancak aramanız tamamlanamadı. Lütfen birkaç dakika içinde tekrar deneyin." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7743,7 +7833,7 @@ msgstr "Üzgünüz! Aradığınız sayfayı bulamıyoruz." #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7773,7 +7863,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "Nasılsınız?" @@ -7790,15 +7880,15 @@ msgstr "Algoritmik beslemelerinizde hangi dilleri görmek istersiniz?" msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Kimler yanıtlayabilir" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7844,11 +7934,11 @@ msgstr "Geniş" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Gönderi yaz" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Yanıtınızı yazın" @@ -7863,12 +7953,12 @@ msgstr "Yazarlar" #~ msgstr "XXXXXX" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Evet" @@ -7885,7 +7975,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "" @@ -8050,19 +8140,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -8090,7 +8180,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "" @@ -8130,15 +8220,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -8246,7 +8336,7 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "Şifreniz başarıyla değiştirildi!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Gönderiniz yayınlandı" @@ -8254,7 +8344,7 @@ msgstr "Gönderiniz yayınlandı" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Gönderileriniz, beğenileriniz ve engellemeleriniz herkese açıktır. Sessizlikleriniz özeldir." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Profiliniz" @@ -8262,7 +8352,7 @@ msgstr "Profiliniz" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "Yanıtınız yayınlandı" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index d56121f229..74038d05da 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -26,7 +26,7 @@ msgstr "" msgid "(no email)" msgstr "(немає ел. адреси)" -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/view/com/notifications/FeedItem.tsx:297 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -93,7 +93,7 @@ msgstr "" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:249 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "" @@ -153,7 +153,7 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:504 +#: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 msgid "{following} following" msgstr "{following} підписок" @@ -164,11 +164,11 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:462 +#: src/view/shell/Drawer.tsx:452 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} непрочитаних" @@ -184,7 +184,7 @@ msgstr "" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> учасників" @@ -206,11 +206,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:101 +#: src/view/shell/Drawer.tsx:100 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:112 +#: src/view/shell/Drawer.tsx:111 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -277,15 +277,15 @@ msgid "Access profile and other navigation links" msgstr "Відкрити профіль та іншу навігацію" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:519 +#: src/view/screens/Settings/index.tsx:520 msgid "Accessibility" msgstr "Доступність" -#: src/view/screens/Settings/index.tsx:510 +#: src/view/screens/Settings/index.tsx:511 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "" @@ -295,8 +295,8 @@ msgstr "" #~ msgstr "обліковий запис" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:346 -#: src/view/screens/Settings/index.tsx:753 +#: src/view/screens/Settings/index.tsx:347 +#: src/view/screens/Settings/index.tsx:754 msgid "Account" msgstr "Обліковий запис" @@ -343,7 +343,7 @@ msgid "Account unmuted" msgstr "Обліковий запис більше не ігнорується" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -367,8 +367,8 @@ msgstr "Додати користувача до списку" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:423 -#: src/view/screens/Settings/index.tsx:432 +#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:433 msgid "Add account" msgstr "Додати обліковий запис" @@ -444,7 +444,7 @@ msgstr "Додати до моїх стрічок" #~ msgid "Added" #~ msgstr "Додано" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "Додано до списку" @@ -453,7 +453,7 @@ msgstr "Додано до списку" msgid "Added to my feeds" msgstr "Додано до моїх стрічок" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "Налаштуйте мінімальну кількість вподобань для того щоб відповідь відобразилася у вашій стрічці." @@ -471,7 +471,7 @@ msgid "Adult content is disabled." msgstr "Контент для дорослих вимкнено." #: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:687 +#: src/view/screens/Settings/index.tsx:688 msgid "Advanced" msgstr "Розширені" @@ -487,8 +487,8 @@ msgstr "" msgid "All the feeds you've saved, right in one place." msgstr "Усі збережені стрічки в одному місці." -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "" @@ -513,7 +513,7 @@ msgstr "Вже увійшли як @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:174 +#: src/view/com/util/post-embeds/GifEmbed.tsx:183 msgid "ALT" msgstr "ALT" @@ -523,7 +523,7 @@ msgstr "ALT" msgid "Alt text" msgstr "Альтернативний текст" -#: src/view/com/util/post-embeds/GifEmbed.tsx:180 +#: src/view/com/util/post-embeds/GifEmbed.tsx:189 msgid "Alt Text" msgstr "" @@ -552,8 +552,8 @@ msgstr "" #~ msgid "An error occurred while saving the image." #~ msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "" @@ -569,10 +569,18 @@ msgstr "" msgid "An issue not included in these options" msgstr "Проблема не включена до цих варіантів" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:309 -#: src/components/ProfileCard.tsx:329 +#: src/components/ProfileCard.tsx:311 +#: src/components/ProfileCard.tsx:331 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 @@ -584,8 +592,8 @@ msgstr "Виникла проблема, будь ласка, спробуйте msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:316 -#: src/view/com/notifications/FeedItem.tsx:291 +#: src/components/WhoCanReply.tsx:317 +#: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "та" @@ -594,7 +602,7 @@ msgstr "та" msgid "Animals" msgstr "Тварини" -#: src/view/com/util/post-embeds/GifEmbed.tsx:146 +#: src/view/com/util/post-embeds/GifEmbed.tsx:155 msgid "Animated GIF" msgstr "" @@ -618,26 +626,26 @@ msgstr "Назва пароля може містити лише латинсь msgid "App Password names must be at least 4 characters long." msgstr "Назва пароля застосунку мусить бути хоча б 4 символи в довжину." -#: src/view/screens/Settings/index.tsx:698 +#: src/view/screens/Settings/index.tsx:699 msgid "App password settings" msgstr "Налаштування пароля застосунків" -#: src/Navigation.tsx:269 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:707 +#: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" msgstr "Паролі для застосунків" -#: src/components/moderation/LabelsOnMeDialog.tsx:151 -#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:152 +#: src/components/moderation/LabelsOnMeDialog.tsx:155 msgid "Appeal" msgstr "Звернення" -#: src/components/moderation/LabelsOnMeDialog.tsx:236 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 msgid "Appeal \"{0}\" label" msgstr "Оскаржити мітку \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:227 +#: src/components/moderation/LabelsOnMeDialog.tsx:248 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -653,7 +661,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:440 +#: src/view/screens/Settings/index.tsx:441 msgid "Appearance" msgstr "Оформлення" @@ -663,8 +671,8 @@ msgid "Apply default recommended feeds" msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:610 -msgid "Are you sure you want delete this starter pack?" -msgstr "" +#~ msgid "Are you sure you want delete this starter pack?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -678,6 +686,10 @@ msgstr "Ви дійсно хочете видалити пароль для за msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" +#: src/screens/StarterPack/StarterPackScreen.tsx:610 +msgid "Are you sure you want to delete this starter pack?" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." #~ msgstr "" @@ -694,7 +706,7 @@ msgstr "Ви впевнені, що бажаєте видалити {0} зі с msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" msgstr "Ви дійсно бажаєте видалити цю чернетку?" @@ -720,8 +732,8 @@ msgid "At least 3 characters" msgstr "Не менше 3-х символів" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:281 -#: src/components/moderation/LabelsOnMeDialog.tsx:282 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -734,7 +746,6 @@ msgstr "Не менше 3-х символів" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:188 #: src/screens/StarterPack/Wizard/index.tsx:299 #: src/view/com/util/ViewHeader.tsx:91 msgid "Back" @@ -744,7 +755,7 @@ msgstr "Назад" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Ґрунтуючись на вашому інтересі до {interestsText}" -#: src/view/screens/Settings/index.tsx:497 +#: src/view/screens/Settings/index.tsx:498 msgid "Basics" msgstr "Основні" @@ -752,7 +763,7 @@ msgstr "Основні" msgid "Birthday" msgstr "Дата народження" -#: src/view/screens/Settings/index.tsx:378 +#: src/view/screens/Settings/index.tsx:379 msgid "Birthday:" msgstr "Дата народження:" @@ -796,7 +807,7 @@ msgstr "Заблоковано" msgid "Blocked accounts" msgstr "Заблоковані облікові записи" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Заблоковані облікові записи" @@ -878,21 +889,21 @@ msgstr "Розмити зображення і фільтрувати їх зі msgid "Books" msgstr "Книги" -#: src/components/FeedInterstitials.tsx:281 +#: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:411 +#: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:266 -#: src/components/FeedInterstitials.tsx:396 +#: src/components/FeedInterstitials.tsx:270 +#: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:289 -#: src/components/FeedInterstitials.tsx:420 +#: src/components/FeedInterstitials.tsx:293 +#: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -937,7 +948,7 @@ msgstr "створено вами" msgid "Camera" msgstr "Камера" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 символів." @@ -946,8 +957,8 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/components/Prompt.tsx:121 #: src/components/TagMenu/index.tsx:268 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:451 -#: src/view/com/composer/Composer.tsx:457 +#: src/view/com/composer/Composer.tsx:460 +#: src/view/com/composer/Composer.tsx:475 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -965,7 +976,7 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:139 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:218 +#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Скасувати" @@ -1001,8 +1012,8 @@ msgstr "Скасувати цитування посту" msgid "Cancel reactivation and log out" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 -#: src/view/shell/desktop/Search.tsx:214 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Скасувати пошук" @@ -1014,17 +1025,17 @@ msgstr "Скасовує відкриття посилання" msgid "Change" msgstr "Змінити" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:373 msgctxt "action" msgid "Change" msgstr "Змінити" -#: src/view/screens/Settings/index.tsx:719 +#: src/view/screens/Settings/index.tsx:720 msgid "Change handle" msgstr "Змінити псевдонім" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:730 +#: src/view/screens/Settings/index.tsx:731 msgid "Change Handle" msgstr "Змінити псевдонім" @@ -1032,12 +1043,12 @@ msgstr "Змінити псевдонім" msgid "Change my email" msgstr "Змінити адресу електронної пошти" -#: src/view/screens/Settings/index.tsx:764 +#: src/view/screens/Settings/index.tsx:765 msgid "Change password" msgstr "Змінити пароль" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:775 +#: src/view/screens/Settings/index.tsx:776 msgid "Change Password" msgstr "Зміна пароля" @@ -1049,7 +1060,7 @@ msgstr "Змінити мову поста на {0}" msgid "Change Your Email" msgstr "Змінити адресу електронної пошти" -#: src/Navigation.tsx:313 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1061,14 +1072,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:639 +#: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:649 msgid "Chat Settings" msgstr "" @@ -1155,19 +1166,19 @@ msgstr "" msgid "Choose your password" msgstr "Вкажіть пароль" -#: src/view/screens/Settings/index.tsx:911 +#: src/view/screens/Settings/index.tsx:912 msgid "Clear all legacy storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:914 +#: src/view/screens/Settings/index.tsx:915 msgid "Clear all legacy storage data (restart after this)" msgstr "" -#: src/view/screens/Settings/index.tsx:923 +#: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:926 +#: src/view/screens/Settings/index.tsx:927 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1176,11 +1187,11 @@ msgstr "" msgid "Clear search query" msgstr "Очистити пошуковий запит" -#: src/view/screens/Settings/index.tsx:912 +#: src/view/screens/Settings/index.tsx:913 msgid "Clears all legacy storage data" msgstr "Видаляє всі застарілі дані зі сховища" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "Видаляє всі дані зі сховища" @@ -1208,7 +1219,7 @@ msgstr "Натисніть тут, щоб відкрити меню тегів #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Натисніть тут, щоб відкрити меню тегів для #{tag}" -#: src/components/dms/MessageItem.tsx:237 +#: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1229,7 +1240,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:186 +#: src/view/com/util/post-embeds/GifEmbed.tsx:195 msgid "Close" msgstr "Закрити" @@ -1284,7 +1295,7 @@ msgstr "Закриває нижню панель навігації" msgid "Closes password update alert" msgstr "Закриває сповіщення про оновлення пароля" -#: src/view/com/composer/Composer.tsx:453 +#: src/view/com/composer/Composer.tsx:472 msgid "Closes post composer and discards post draft" msgstr "Закриває редактор постів і видаляє чернетку" @@ -1292,11 +1303,11 @@ msgstr "Закриває редактор постів і видаляє чер msgid "Closes viewer for header image" msgstr "Закриває перегляд зображення" -#: src/view/com/notifications/FeedItem.tsx:237 +#: src/view/com/notifications/FeedItem.tsx:238 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:437 +#: src/view/com/notifications/FeedItem.tsx:440 msgid "Collapses list of users for a given notification" msgstr "Згортає список користувачів для даного сповіщення" @@ -1310,7 +1321,7 @@ msgstr "Комедія" msgid "Comics" msgstr "Комікси" -#: src/Navigation.tsx:259 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Правила спільноти" @@ -1323,7 +1334,7 @@ msgstr "Завершіть ознайомлення та розпочніть к msgid "Complete the challenge" msgstr "Виконайте завдання" -#: src/view/com/composer/Composer.tsx:570 +#: src/view/com/composer/Composer.tsx:582 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Створюйте пости до {MAX_GRAPHEME_LENGTH} символів у довжину" @@ -1348,8 +1359,6 @@ msgstr "Налаштовано <0>у налаштуваннях модераці #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1466,12 +1475,12 @@ msgstr "" msgid "Cooking" msgstr "Кухарство" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "Скопійовано" -#: src/view/screens/Settings/index.tsx:264 +#: src/view/screens/Settings/index.tsx:265 msgid "Copied build version to clipboard" msgstr "Версію збірки скопійовано до буфера обміну" @@ -1479,7 +1488,7 @@ msgstr "Версію збірки скопійовано до буфера об #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "Скопійовано" @@ -1488,12 +1497,12 @@ msgstr "Скопійовано" msgid "Copied!" msgstr "Скопійовано!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "Копіює пароль застосунку" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "Скопіювати" @@ -1506,11 +1515,11 @@ msgstr "Копіювати {0}" msgid "Copy code" msgstr "Скопіювати код" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "" @@ -1518,8 +1527,8 @@ msgstr "" msgid "Copy link to list" msgstr "Копіювати посилання на список" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "Копіювати посилання на пост" @@ -1528,20 +1537,24 @@ msgstr "Копіювати посилання на пост" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "Копіювати текст повідомлення" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:264 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Політика захисту авторського права" +#: src/view/com/composer/videos/state.ts:31 +msgid "Could not compress video" +msgstr "" + #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "" @@ -1575,17 +1588,17 @@ msgstr "" msgid "Create a new account" msgstr "Створити новий обліковий запис" -#: src/view/screens/Settings/index.tsx:424 +#: src/view/screens/Settings/index.tsx:425 msgid "Create a new Bluesky account" msgstr "Створити новий обліковий запис Bluesky" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:338 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "" @@ -1610,7 +1623,7 @@ msgstr "" msgid "Create another" msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "Створити пароль застосунку" @@ -1650,7 +1663,7 @@ msgid "Custom domain" msgstr "Власний домен" #: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Кастомні стрічки, створені спільнотою, подарують вам нові враження та допоможуть знайти контент, який ви любите." @@ -1658,8 +1671,8 @@ msgstr "Кастомні стрічки, створені спільнотою, msgid "Customize media from external sites." msgstr "Налаштування медіа зі сторонніх вебсайтів." -#: src/view/screens/Settings/index.tsx:459 -#: src/view/screens/Settings/index.tsx:485 +#: src/view/screens/Settings/index.tsx:460 +#: src/view/screens/Settings/index.tsx:486 msgid "Dark" msgstr "Темна" @@ -1667,7 +1680,7 @@ msgstr "Темна" msgid "Dark mode" msgstr "Темний режим" -#: src/view/screens/Settings/index.tsx:472 +#: src/view/screens/Settings/index.tsx:473 msgid "Dark Theme" msgstr "Темна тема" @@ -1676,15 +1689,15 @@ msgid "Date of birth" msgstr "Дата народження" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:808 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:819 +#: src/view/screens/Settings/index.tsx:820 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:874 +#: src/view/screens/Settings/index.tsx:875 msgid "Debug Moderation" msgstr "Налагодження модерації" @@ -1696,13 +1709,13 @@ msgstr "Панель налагодження" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" msgstr "Видалити" -#: src/view/screens/Settings/index.tsx:829 +#: src/view/screens/Settings/index.tsx:830 msgid "Delete account" msgstr "Видалити обліковий запис" @@ -1722,8 +1735,8 @@ msgstr "Видалити пароль для застосунку" msgid "Delete app password?" msgstr "Видалити пароль для застосунку?" -#: src/view/screens/Settings/index.tsx:891 -#: src/view/screens/Settings/index.tsx:894 +#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:895 msgid "Delete chat declaration record" msgstr "" @@ -1747,12 +1760,12 @@ msgstr "" msgid "Delete my account" msgstr "Видалити мій обліковий запис" -#: src/view/screens/Settings/index.tsx:841 +#: src/view/screens/Settings/index.tsx:842 msgid "Delete My Account…" msgstr "Видалити мій обліковий запис..." -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "Видалити пост" @@ -1769,7 +1782,7 @@ msgstr "" msgid "Delete this list?" msgstr "Видалити цей список?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "Видалити цей пост?" @@ -1781,7 +1794,7 @@ msgstr "Видалено" msgid "Deleted post." msgstr "Видалений пост." -#: src/view/screens/Settings/index.tsx:892 +#: src/view/screens/Settings/index.tsx:893 msgid "Deletes the chat declaration record" msgstr "" @@ -1796,11 +1809,11 @@ msgstr "Опис" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:283 +#: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "Порожній пост. Ви хотіли щось написати?" -#: src/view/screens/Settings/index.tsx:478 +#: src/view/screens/Settings/index.tsx:479 msgid "Dim" msgstr "Тьмяний" @@ -1837,11 +1850,11 @@ msgstr "" msgid "Disabled" msgstr "Вимкнено" -#: src/view/com/composer/Composer.tsx:651 +#: src/view/com/composer/Composer.tsx:682 msgid "Discard" msgstr "Видалити" -#: src/view/com/composer/Composer.tsx:648 +#: src/view/com/composer/Composer.tsx:679 msgid "Discard draft?" msgstr "Відхилити чернетку?" @@ -1859,7 +1872,7 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Відкрийте для себе нові стрічки" -#: src/view/screens/Search/Explore.tsx:388 +#: src/view/screens/Search/Explore.tsx:390 msgid "Discover new feeds" msgstr "" @@ -1912,22 +1925,20 @@ msgstr "Домен перевірено!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Готово" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "Готово" @@ -1936,7 +1947,7 @@ msgstr "Готово" msgid "Done{extraText}" msgstr "Готово{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:345 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 msgid "Download Bluesky" msgstr "" @@ -2006,7 +2017,7 @@ msgctxt "action" msgid "Edit" msgstr "Редагувати" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Змінити фото профілю" @@ -2028,7 +2039,7 @@ msgstr "Редагувати опис списку" msgid "Edit Moderation List" msgstr "Редагування списку" -#: src/Navigation.tsx:274 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -2043,12 +2054,12 @@ msgstr "Редагувати мій профіль" msgid "Edit People" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "Редагувати профіль" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "Редагувати профіль" @@ -2066,7 +2077,7 @@ msgstr "" msgid "Edit User List" msgstr "Редагувати список користувачів" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "" @@ -2078,7 +2089,7 @@ msgstr "Редагувати ваш псевдонім для показу" msgid "Edit your profile description" msgstr "Редагувати опис вашого профілю" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "" @@ -2117,7 +2128,7 @@ msgstr "Ел. адресу оновлено" msgid "Email verified" msgstr "Електронну адресу перевірено" -#: src/view/screens/Settings/index.tsx:350 +#: src/view/screens/Settings/index.tsx:351 msgid "Email:" msgstr "Ел. адреса:" @@ -2126,8 +2137,8 @@ msgid "Embed HTML code" msgstr "Вбудований HTML код" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "Вбудований пост" @@ -2157,11 +2168,16 @@ msgstr "Дозволити вміст для дорослих" msgid "Enable external media" msgstr "Увімкнути зовнішні медіа" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "Увімкнути медіапрогравачі для" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "Увімкніть цей параметр, щоб бачити відповіді тільки від людей, на яких ви підписані." @@ -2187,7 +2203,7 @@ msgstr "Кінець стрічки" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "Введіть ім'я для цього пароля застосунку" @@ -2255,7 +2271,7 @@ msgid "Everybody" msgstr "Усі" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "" @@ -2291,8 +2307,8 @@ msgstr "Виходить з процесу обрізання зображень msgid "Exits image view" msgstr "Вийти з режиму перегляду" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Вихід із пошуку" @@ -2300,7 +2316,7 @@ msgstr "Вихід із пошуку" msgid "Expand alt text" msgstr "Розгорнути опис" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:239 msgid "Expand list of users" msgstr "" @@ -2309,6 +2325,10 @@ msgstr "" msgid "Expand or collapse the full post you are replying to" msgstr "Розгорнути або згорнути весь пост, на який ви відповідаєте" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Відверто або потенційно проблемний вміст." @@ -2317,12 +2337,12 @@ msgstr "Відверто або потенційно проблемний вмі msgid "Explicit sexual images." msgstr "Відверті сексуальні зображення." -#: src/view/screens/Settings/index.tsx:787 +#: src/view/screens/Settings/index.tsx:788 msgid "Export my data" msgstr "Експорт моїх даних" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:798 +#: src/view/screens/Settings/index.tsx:799 msgid "Export My Data" msgstr "Експорт моїх даних" @@ -2332,17 +2352,17 @@ msgid "External Media" msgstr "Зовнішні медіа" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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:293 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:680 +#: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" msgstr "Налаштування зовнішніх медіа" -#: src/view/screens/Settings/index.tsx:671 +#: src/view/screens/Settings/index.tsx:672 msgid "External media settings" msgstr "Налаштування зовнішніх медіа" @@ -2372,8 +2392,8 @@ msgstr "Не вдалося видалити пост, спробуйте ще msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:426 -#: src/view/screens/Search/Explore.tsx:454 +#: src/view/screens/Search/Explore.tsx:428 +#: src/view/screens/Search/Explore.tsx:456 msgid "Failed to load feeds preferences" msgstr "" @@ -2395,20 +2415,24 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Не вдалося завантажити рекомендації стрічок" -#: src/view/screens/Search/Explore.tsx:419 -#: src/view/screens/Search/Explore.tsx:447 +#: src/view/screens/Search/Explore.tsx:421 +#: src/view/screens/Search/Explore.tsx:449 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:377 +#: src/view/screens/Search/Explore.tsx:379 msgid "Failed to load suggested follows" msgstr "" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "Не вдалося зберегти зображення: {0}" -#: src/components/dms/MessageItem.tsx:230 +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + +#: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "" @@ -2416,12 +2440,12 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:223 +#: src/components/moderation/LabelsOnMeDialog.tsx:244 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "" @@ -2434,7 +2458,7 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "Стрічка" @@ -2452,19 +2476,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:332 msgid "Feedback" msgstr "Зворотний зв'язок" -#: src/Navigation.tsx:323 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:493 -#: src/view/shell/Drawer.tsx:494 +#: src/view/shell/Drawer.tsx:483 +#: src/view/shell/Drawer.tsx:484 msgid "Feeds" msgstr "Стрічки" @@ -2526,11 +2550,11 @@ msgstr "" #~ msgid "Finding similar accounts..." #~ msgstr "Пошук подібних облікових записів..." -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "Оберіть, що ви хочете бачити у своїй стрічці підписок." -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "Налаштуйте відображення обговорень." @@ -2560,7 +2584,7 @@ msgid "Flip vertically" msgstr "Віддзеркалити вертикально" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:341 +#: src/components/ProfileCard.tsx:343 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 @@ -2605,7 +2629,7 @@ msgstr "" msgid "Follow Back" msgstr "Підписатися навзаєм" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:335 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2622,22 +2646,22 @@ msgstr "" #~ msgstr "" #: src/view/com/profile/ProfileCard.tsx:190 -msgid "Followed by {0}" -msgstr "Підписані {0}" +#~ msgid "Followed by {0}" +#~ msgstr "Підписані {0}" -#: src/components/KnownFollowers.tsx:223 +#: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "" -#: src/components/KnownFollowers.tsx:209 +#: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" msgstr "" -#: src/components/KnownFollowers.tsx:196 +#: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" msgstr "" -#: src/components/KnownFollowers.tsx:178 +#: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" @@ -2645,15 +2669,15 @@ msgstr "" msgid "Followed users" msgstr "Ваші підписки" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "Тільки ваші підписки" -#: src/view/com/notifications/FeedItem.tsx:197 +#: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "підписка на вас" -#: src/view/com/notifications/FeedItem.tsx:195 +#: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" msgstr "" @@ -2662,7 +2686,7 @@ msgstr "" msgid "Followers" msgstr "Підписники" -#: src/Navigation.tsx:182 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "" @@ -2672,7 +2696,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:335 +#: src/components/ProfileCard.tsx:337 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 @@ -2684,7 +2708,7 @@ msgstr "" msgid "Following" msgstr "Підписані" -#: src/components/ProfileCard.tsx:301 +#: src/components/ProfileCard.tsx:303 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Підписання на \"{0}\"" @@ -2693,13 +2717,13 @@ msgstr "Підписання на \"{0}\"" msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:574 +#: src/view/screens/Settings/index.tsx:575 msgid "Following feed preferences" msgstr "Налаштування стрічки підписок" -#: src/Navigation.tsx:280 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 -#: src/view/screens/Settings/index.tsx:583 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 +#: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "Налаштування стрічки підписок" @@ -2724,7 +2748,7 @@ msgstr "Їжа" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "З міркувань безпеки нам потрібно буде відправити код підтвердження на вашу електронну адресу." -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "З міркувань безпеки цей пароль відображається лише один раз. Якщо ви втратите цей пароль, вам потрібно буде згенерувати новий." @@ -2749,7 +2773,7 @@ msgstr "Часто публікує неприйнятний контент" msgid "From @{sanitizedAuthor}" msgstr "Від @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:236 +#: src/view/com/posts/FeedItem.tsx:242 msgctxt "from-feed" msgid "From <0/>" msgstr "Зі стрічки \"<0/>\"" @@ -2762,6 +2786,10 @@ msgstr "Галерея" msgid "Generate a starter pack" msgstr "" +#: src/view/shell/Drawer.tsx:336 +msgid "Get help" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" msgstr "" @@ -2809,12 +2837,12 @@ msgid "Go Back" msgstr "Назад" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -msgid "Go back to previous screen" -msgstr "" +#~ msgid "Go back to previous screen" +#~ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:104 +#: src/components/ReportDialog/SubmitView.tsx:121 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 @@ -2879,7 +2907,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "Домагання, тролінг або нетерпимість" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "Хештег" @@ -2892,7 +2920,7 @@ msgid "Having trouble?" msgstr "Виникли проблеми?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:355 +#: src/view/shell/Drawer.tsx:345 msgid "Help" msgstr "Довідка" @@ -2912,7 +2940,7 @@ msgstr "" #~ 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:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "Це ваш пароль для застосунків." @@ -2923,17 +2951,17 @@ msgstr "Це ваш пароль для застосунків." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "Приховати" -#: src/view/com/notifications/FeedItem.tsx:444 +#: src/view/com/notifications/FeedItem.tsx:447 msgctxt "action" msgid "Hide" msgstr "Сховати" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "Сховати пост" @@ -2942,11 +2970,11 @@ msgstr "Сховати пост" msgid "Hide the content" msgstr "Приховати вміст" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "Сховати цей пост?" -#: src/view/com/notifications/FeedItem.tsx:435 +#: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "Сховати список користувачів" @@ -2978,12 +3006,12 @@ msgstr "Здається, у нас виникли проблеми з зава msgid "Hmmmm, we couldn't load that moderation service." msgstr "Хм, ми не змогли завантажити цей сервіс модерації." -#: src/Navigation.tsx:519 -#: src/Navigation.tsx:539 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:425 -#: src/view/shell/Drawer.tsx:426 +#: src/view/shell/Drawer.tsx:415 +#: src/view/shell/Drawer.tsx:416 msgid "Home" msgstr "Головна" @@ -3037,7 +3065,7 @@ msgstr "Якщо ви ще не досягли повноліття відпов msgid "If you delete this list, you won't be able to recover it." msgstr "Якщо ви видалите цей список, ви не зможете його відновити." -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "Якщо ви видалите цей пост, ви не зможете його відновити." @@ -3061,7 +3089,7 @@ msgstr "Зображення" msgid "Image alt text" msgstr "Опис зображення" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -3081,7 +3109,7 @@ msgstr "Введіть код, надісланий на вашу електро msgid "Input confirmation code for account deletion" msgstr "Введіть код підтвердження для видалення облікового запису" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "Введіть ім'я для пароля застосунку" @@ -3154,7 +3182,7 @@ msgstr "Коди запрошення: {0}" msgid "Invite codes: 1 available" msgstr "Коди запрошення: 1" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "" @@ -3178,8 +3206,8 @@ msgstr "" msgid "Jobs" msgstr "Вакансії" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:227 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:233 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 #: src/screens/StarterPack/StarterPackScreen.tsx:432 #: src/screens/StarterPack/StarterPackScreen.tsx:443 msgid "Join Bluesky" @@ -3218,11 +3246,11 @@ msgstr "Мітки є анотаціями для користувачів і к #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "мітка була розміщена на {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:80 msgid "Labels on your account" msgstr "Мітки на вашому обліковому записі" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:82 msgid "Labels on your content" msgstr "Мітки на вашому контенті" @@ -3230,16 +3258,16 @@ msgstr "Мітки на вашому контенті" msgid "Language selection" msgstr "Вибір мови" -#: src/view/screens/Settings/index.tsx:531 +#: src/view/screens/Settings/index.tsx:532 msgid "Language settings" msgstr "Налаштування мови" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Налаштування мов" -#: src/view/screens/Settings/index.tsx:540 +#: src/view/screens/Settings/index.tsx:541 msgid "Languages" msgstr "Мови" @@ -3299,7 +3327,7 @@ msgstr "Ви залишаєте Bluesky" msgid "left to go." msgstr "ще залишилося." -#: src/view/screens/Settings/index.tsx:309 +#: src/view/screens/Settings/index.tsx:310 msgid "Legacy storage cleared, you need to restart the app now." msgstr "Старе сховище очищено, тепер вам потрібно перезапустити застосунок." @@ -3317,7 +3345,7 @@ msgstr "Давайте відновимо ваш пароль!" msgid "Let's go!" msgstr "Злітаємо!" -#: src/view/screens/Settings/index.tsx:453 +#: src/view/screens/Settings/index.tsx:454 msgid "Light" msgstr "Світла" @@ -3335,13 +3363,13 @@ msgid "Like 10 posts to train the Discover feed" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "Вподобати цю стрічку" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:219 -#: src/Navigation.tsx:224 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "Сподобалося" @@ -3365,11 +3393,11 @@ msgstr "Сподобався користувачу" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Вподобано {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:201 +#: src/view/com/notifications/FeedItem.tsx:202 msgid "liked your custom feed" msgstr "вподобав(-ла) вашу стрічку" -#: src/view/com/notifications/FeedItem.tsx:185 +#: src/view/com/notifications/FeedItem.tsx:186 msgid "liked your post" msgstr "сподобався ваш пост" @@ -3381,7 +3409,7 @@ msgstr "Вподобання" msgid "Likes on this post" msgstr "Вподобайки цього поста" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:191 msgid "List" msgstr "Список" @@ -3418,12 +3446,12 @@ msgstr "Список розблоковано" msgid "List unmuted" msgstr "Список більше не ігнорується" -#: src/Navigation.tsx:125 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:509 -#: src/view/shell/Drawer.tsx:510 +#: src/view/shell/Drawer.tsx:499 +#: src/view/shell/Drawer.tsx:500 msgid "Lists" msgstr "Списки" @@ -3431,25 +3459,25 @@ msgstr "Списки" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Search/Explore.tsx:130 +#: src/view/screens/Search/Explore.tsx:131 msgid "Load more" msgstr "" -#: src/view/screens/Search/Explore.tsx:218 +#: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:216 +#: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" msgstr "" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "Завантажити нові сповіщення" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "Завантажити нові пости" @@ -3458,7 +3486,7 @@ msgstr "Завантажити нові пости" msgid "Loading..." msgstr "Завантаження..." -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:247 msgid "Log" msgstr "Звіт" @@ -3528,7 +3556,7 @@ msgstr "" msgid "Media" msgstr "Медіа" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "згадані користувачі" @@ -3550,7 +3578,7 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "Повідомлення від сервера: {0}" @@ -3567,7 +3595,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:534 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3582,9 +3610,9 @@ msgstr "" msgid "Misleading Account" msgstr "Оманливий обліковий запис" -#: src/Navigation.tsx:130 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:562 +#: src/view/screens/Settings/index.tsx:563 msgid "Moderation" msgstr "Модерація" @@ -3620,16 +3648,16 @@ msgstr "Список модерації оновлено" msgid "Moderation lists" msgstr "Списки для модерації" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Списки для модерації" -#: src/view/screens/Settings/index.tsx:556 +#: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "Налаштування модерації" -#: src/Navigation.tsx:234 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "Статус модерації" @@ -3654,7 +3682,7 @@ msgstr "Більше стрічок" msgid "More options" msgstr "Додаткові опції" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "За кількістю вподобань" @@ -3721,13 +3749,13 @@ msgstr "Ігнорувати це слово у постах і тегах" msgid "Mute this word in tags only" msgstr "Ігнорувати це слово лише у тегах" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "Ігнорувати обговорення" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "Ігнорувати слова та теги" @@ -3739,7 +3767,7 @@ msgstr "Ігнорується" msgid "Muted accounts" msgstr "Ігноровані облікові записи" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Ігноровані облікові записи" @@ -3773,15 +3801,15 @@ msgstr "Мої стрічки" msgid "My Profile" msgstr "Мій профіль" -#: src/view/screens/Settings/index.tsx:617 +#: src/view/screens/Settings/index.tsx:618 msgid "My saved feeds" msgstr "Мої збережені стрічки" -#: src/view/screens/Settings/index.tsx:623 +#: src/view/screens/Settings/index.tsx:624 msgid "My Saved Feeds" msgstr "Мої збережені стрічки" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "Ім'я" @@ -3816,7 +3844,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Переходить до наступного екрана" -#: src/view/shell/Drawer.tsx:79 +#: src/view/shell/Drawer.tsx:78 msgid "Navigates to your profile" msgstr "Переходить до вашого профілю" @@ -3846,7 +3874,7 @@ msgstr "Новий" msgid "New" msgstr "Новий" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3874,9 +3902,9 @@ msgid "New post" msgstr "Новий пост" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3896,7 +3924,7 @@ msgstr "" msgid "New User List" msgstr "Новий список користувачів" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "Спочатку найновіші" @@ -3931,16 +3959,16 @@ msgstr "Далі" msgid "Next image" msgstr "Наступне зображення" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Ні" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "Опис відсутній" @@ -3958,7 +3986,7 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:321 +#: src/components/ProfileCard.tsx:323 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ви більше не підписані на {0}" @@ -3975,7 +4003,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "Ще ніяких сповіщень!" @@ -4007,7 +4035,7 @@ msgstr "Нічого не знайдено" msgid "No results found for \"{query}\"" msgstr "Нічого не знайдено за запитом «{query}»" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -4053,7 +4081,7 @@ msgstr "Несексуальна оголеність" #~ msgid "Not Applicable." #~ msgstr "Не застосовно." -#: src/Navigation.tsx:120 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Не знайдено" @@ -4064,7 +4092,7 @@ msgid "Not right now" msgstr "Пізніше" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "Примітка щодо поширення" @@ -4077,6 +4105,19 @@ msgstr "Примітка: Bluesky є відкритою і публічною м msgid "Nothing here" msgstr "" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "" @@ -4085,13 +4126,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:529 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:457 -#: src/view/shell/Drawer.tsx:458 +#: src/view/shell/Drawer.tsx:447 +#: src/view/shell/Drawer.tsx:448 msgid "Notifications" msgstr "Сповіщення" @@ -4099,7 +4141,7 @@ msgstr "Сповіщення" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:175 +#: src/components/dms/MessageItem.tsx:169 msgid "Now" msgstr "" @@ -4129,7 +4171,7 @@ msgstr "О, ні!" msgid "Oh no! Something went wrong." msgstr "Ой! Щось пішло не так." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:336 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "OK" @@ -4137,7 +4179,7 @@ msgstr "OK" msgid "Okay" msgstr "Добре" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "Спочатку найдавніші" @@ -4149,7 +4191,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:257 +#: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" msgstr "Скинути ознайомлення" @@ -4157,7 +4199,7 @@ msgstr "Скинути ознайомлення" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:522 +#: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." msgstr "Для одного або кількох зображень відсутній опис." @@ -4165,7 +4207,7 @@ msgstr "Для одного або кількох зображень відсу msgid "Only .jpg and .png files are supported" msgstr "" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "" @@ -4185,6 +4227,7 @@ msgstr "Ой, щось пішло не так!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ой!" @@ -4206,16 +4249,16 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:632 -#: src/view/com/composer/Composer.tsx:633 +#: src/view/com/composer/Composer.tsx:663 +#: src/view/com/composer/Composer.tsx:664 msgid "Open emoji picker" msgstr "Емоджі" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "Відкрити меню налаштувань стрічки" -#: src/view/screens/Settings/index.tsx:737 +#: src/view/screens/Settings/index.tsx:738 msgid "Open links with in-app browser" msgstr "Вбудований браузер" @@ -4231,7 +4274,7 @@ msgstr "Відкрити налаштування ігнорування слі msgid "Open navigation" msgstr "Відкрити навігацію" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "Відкрити меню налаштувань посту" @@ -4239,12 +4282,12 @@ msgstr "Відкрити меню налаштувань посту" msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:861 -#: src/view/screens/Settings/index.tsx:871 +#: src/view/screens/Settings/index.tsx:862 +#: src/view/screens/Settings/index.tsx:872 msgid "Open storybook page" msgstr "Відкрити storybook сторінку" -#: src/view/screens/Settings/index.tsx:849 +#: src/view/screens/Settings/index.tsx:850 msgid "Open system log" msgstr "Відкрити системний журнал" @@ -4256,7 +4299,7 @@ msgstr "Відкриває меню з {numItems} опціями" msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:512 msgid "Opens accessibility settings" msgstr "" @@ -4272,7 +4315,7 @@ msgstr "Відкриває додаткову інформацію про зап msgid "Opens camera on device" msgstr "Відкриває камеру на пристрої" -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:641 msgid "Opens chat settings" msgstr "" @@ -4280,7 +4323,7 @@ msgstr "" msgid "Opens composer" msgstr "Відкрити редактор" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens configurable language settings" msgstr "Відкриває налаштування мов" @@ -4288,7 +4331,7 @@ msgstr "Відкриває налаштування мов" msgid "Opens device photo gallery" msgstr "Відкриває фотогалерею пристрою" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:673 msgid "Opens external embeds settings" msgstr "Відкриває налаштування зовнішніх вбудувань" @@ -4310,27 +4353,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Відкриває список кодів запрошення" -#: src/view/screens/Settings/index.tsx:809 +#: src/view/screens/Settings/index.tsx:810 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:831 +#: src/view/screens/Settings/index.tsx:832 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Відкриває модальне вікно для підтвердження видалення облікового запису. Потребує код з електронної пошти" -#: src/view/screens/Settings/index.tsx:766 +#: src/view/screens/Settings/index.tsx:767 msgid "Opens modal for changing your Bluesky password" msgstr "Відкриває модальне вікно для зміни паролю в Bluesky" -#: src/view/screens/Settings/index.tsx:721 +#: src/view/screens/Settings/index.tsx:722 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Відкриває модальне вікно для вибору псевдоніму в Bluesky" -#: src/view/screens/Settings/index.tsx:789 +#: src/view/screens/Settings/index.tsx:790 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Відкриває модальне вікно для завантаження даних з вашого облікового запису Bluesky (репозиторій)" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:1010 msgid "Opens modal for email verification" msgstr "Відкриває модальне вікно для перевірки електронної пошти" @@ -4338,7 +4381,7 @@ msgstr "Відкриває модальне вікно для перевірки msgid "Opens modal for using custom domain" msgstr "Відкриває діалог налаштування власного домену як псевдоніму" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:558 msgid "Opens moderation settings" msgstr "Відкриває налаштування модерації" @@ -4351,15 +4394,15 @@ msgstr "Відкриває форму скидання пароля" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Відкриває сторінку з усіма збереженими стрічками" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:619 msgid "Opens screen with all saved feeds" msgstr "Відкриває сторінку з усіма збереженими каналами" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:700 msgid "Opens the app password settings" msgstr "Відкриває налаштування паролів для застосунків" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:576 msgid "Opens the Following feed preferences" msgstr "Відкриває налаштування стрічки підписок" @@ -4371,30 +4414,34 @@ msgstr "Відкриває посилання" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:863 +#: src/view/screens/Settings/index.tsx:873 msgid "Opens the storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:851 msgid "Opens the system log page" msgstr "Відкриває системний журнал" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:597 msgid "Opens the threads preferences" msgstr "Відкриває налаштування гілок" -#: src/view/com/notifications/FeedItem.tsx:524 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/notifications/FeedItem.tsx:527 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +msgid "Opens video picker" +msgstr "" + #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "Опція {0} з {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:162 +#: src/components/ReportDialog/SubmitView.tsx:179 msgid "Optionally provide additional information below:" msgstr "За бажанням надайте додаткову інформацію нижче:" @@ -4454,7 +4501,7 @@ msgstr "Пароль змінено" msgid "Password updated!" msgstr "Пароль змінено!" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Pause" msgstr "" @@ -4463,19 +4510,19 @@ msgstr "" msgid "People" msgstr "Люди" -#: src/Navigation.tsx:175 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "Люди, на яких підписаний(-на) @{0}" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "Люди, які підписані на @{0}" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "Потрібен дозвіл на доступ до камери." -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "Дозвіл на доступ до камери був заборонений. Будь ласка, включіть його в налаштуваннях системи." @@ -4496,12 +4543,12 @@ msgstr "" msgid "Pictures meant for adults." msgstr "Зображення, призначені для дорослих." -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "Закріпити" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "Закріпити на головній" @@ -4513,7 +4560,7 @@ msgstr "Закріплені стрічки" msgid "Pinned to your feeds" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:37 +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 msgid "Play" msgstr "" @@ -4526,7 +4573,7 @@ msgstr "Відтворити {0}" #~ msgid "Play notification sounds" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:36 +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 msgid "Play or pause the GIF" msgstr "" @@ -4560,7 +4607,7 @@ msgstr "Будь ласка, підтвердіть вашу електронн msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "Будь ласка, введіть ім'я для пароля застосунку. Пробіли і пропуски не допускаються." -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Будь ласка, введіть унікальну назву для цього паролю або використовуйте нашу випадково згенеровану." @@ -4581,7 +4628,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Будь ласка, також введіть ваш пароль:" -#: src/components/moderation/LabelsOnMeDialog.tsx:256 +#: src/components/moderation/LabelsOnMeDialog.tsx:277 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Будь ласка, поясніть, чому ви вважаєте, що ця позначка була помилково додана до {0}" @@ -4598,7 +4645,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Підтвердьте свою адресу електронної пошти" -#: src/view/com/composer/Composer.tsx:287 +#: src/view/com/composer/Composer.tsx:299 msgid "Please wait for your link card to finish loading" msgstr "Будь ласка, зачекайте доки завершиться створення попереднього перегляду для посилання" @@ -4611,8 +4658,8 @@ msgstr "Політика" msgid "Porn" msgstr "Порнографія" -#: src/view/com/composer/Composer.tsx:496 -#: src/view/com/composer/Composer.tsx:504 +#: src/view/com/composer/Composer.tsx:509 +#: src/view/com/composer/Composer.tsx:516 msgctxt "action" msgid "Post" msgstr "Запостити" @@ -4626,9 +4673,9 @@ msgstr "Пост" msgid "Post by {0}" msgstr "Пост від {0}" -#: src/Navigation.tsx:194 -#: src/Navigation.tsx:201 -#: src/Navigation.tsx:208 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "Пост від @{0}" @@ -4684,6 +4731,10 @@ msgstr "Пости приховано" msgid "Potentially Misleading Link" msgstr "Потенційно оманливе посилання" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "" @@ -4704,7 +4755,7 @@ msgstr "Натисніть, щоб повторити спробу" #~ msgid "Press to Retry" #~ msgstr "" -#: src/components/KnownFollowers.tsx:116 +#: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" msgstr "" @@ -4716,20 +4767,24 @@ msgstr "Попереднє зображення" msgid "Primary Language" msgstr "Основна мова" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "Пріоритезувати ваші підписки" -#: src/view/screens/Settings/index.tsx:655 +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + +#: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Конфіденційність" -#: src/Navigation.tsx:249 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:958 -#: src/view/shell/Drawer.tsx:285 +#: src/view/screens/Settings/index.tsx:959 +#: src/view/shell/Drawer.tsx:284 msgid "Privacy Policy" msgstr "Політика конфіденційності" @@ -4748,9 +4803,9 @@ msgstr "профіль" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:78 -#: src/view/shell/Drawer.tsx:542 -#: src/view/shell/Drawer.tsx:543 +#: src/view/shell/Drawer.tsx:77 +#: src/view/shell/Drawer.tsx:532 +#: src/view/shell/Drawer.tsx:533 msgid "Profile" msgstr "Профіль" @@ -4758,7 +4813,7 @@ msgstr "Профіль" msgid "Profile updated" msgstr "Профіль оновлено" -#: src/view/screens/Settings/index.tsx:1022 +#: src/view/screens/Settings/index.tsx:1023 msgid "Protect your account by verifying your email." msgstr "Захистіть свій обліковий запис, підтвердивши свою електронну адресу." @@ -4774,23 +4829,23 @@ msgstr "Публічні, поширювані списки користувач msgid "Public, shareable lists which can drive feeds." msgstr "Публічні, поширювані списки для створення стрічок." -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish post" msgstr "Опублікувати пост" -#: src/view/com/composer/Composer.tsx:481 +#: src/view/com/composer/Composer.tsx:497 msgid "Publish reply" msgstr "Опублікувати відповідь" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "" @@ -4815,7 +4870,7 @@ msgstr "Цитувати пост" #~ msgid "Quote Post" #~ msgstr "Цитувати" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "У випадковому порядку" @@ -4851,19 +4906,23 @@ msgstr "Останні запити" msgid "Reconnect" msgstr "" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:286 #: src/components/FeedCard.tsx:309 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:95 -#: src/components/StarterPack/Wizard/WizardListCard.tsx:102 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "Видалити" @@ -4875,7 +4934,7 @@ msgstr "" msgid "Remove account" msgstr "Видалити обліковий запис" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "Видалити аватар" @@ -4887,20 +4946,20 @@ msgstr "Видалити банер" msgid "Remove embed" msgstr "" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "Видалити стрічку" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "Видалити стрічку?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "Вилучити з моїх стрічок" @@ -4914,7 +4973,7 @@ msgstr "Видалити з моїх стрічок?" msgid "Remove image" msgstr "Вилучити зображення" -#: src/view/com/composer/ExternalEmbed.tsx:87 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 msgid "Remove image preview" msgstr "Вилучити попередній перегляд зображення" @@ -4939,11 +4998,11 @@ msgstr "" msgid "Remove repost" msgstr "Видалити репост" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Вилучити цю стрічку зі збережених стрічок" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "Вилучено зі списку" @@ -4959,15 +5018,19 @@ msgid "Removed from your feeds" msgstr "Видалено з моїх стрічок" #: src/view/com/composer/ExternalEmbed.tsx:88 -msgid "Removes default thumbnail from {0}" -msgstr "Видаляє мініатюру за замовчуванням з {0}" +#~ msgid "Removes default thumbnail from {0}" +#~ msgstr "Видаляє мініатюру за замовчуванням з {0}" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the image preview" +msgstr "" + +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "" @@ -4983,16 +5046,16 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "Відповіді до цього посту вимкнено" -#: src/view/com/composer/Composer.tsx:494 +#: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "Відповісти" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "Які відповіді показувати" @@ -5002,17 +5065,23 @@ msgstr "Які відповіді показувати" #~ msgid "Reply to <0/>" #~ msgstr "У відповідь <0/>" -#: src/view/com/post/Post.tsx:190 -#: src/view/com/posts/FeedItem.tsx:439 +#: src/view/com/post/Post.tsx:197 +#: src/view/com/posts/FeedItem.tsx:458 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:437 +#: src/view/com/posts/FeedItem.tsx:456 msgctxt "description" msgid "Reply to a blocked post" msgstr "" +#: src/view/com/post/Post.tsx:195 +#: src/view/com/posts/FeedItem.tsx:454 +msgctxt "description" +msgid "Reply to you" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5039,8 +5108,8 @@ msgstr "" msgid "Report dialog" msgstr "Діалогове вікно для скарг" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "Поскаржитись на стрічку" @@ -5052,8 +5121,8 @@ msgstr "Поскаржитись на список" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "Поскаржитись на пост" @@ -5115,7 +5184,7 @@ msgstr "Репостити або цитувати" msgid "Reposted By" msgstr "Зробив(-ла) репост" -#: src/view/com/posts/FeedItem.tsx:254 +#: src/view/com/posts/FeedItem.tsx:263 msgid "Reposted by {0}" msgstr "{0} зробив(-ла) репост" @@ -5123,11 +5192,16 @@ msgstr "{0} зробив(-ла) репост" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:282 msgid "Reposted by <0><1/>" msgstr "Зроблено репост від <0><1/>" -#: src/view/com/notifications/FeedItem.tsx:187 +#: src/view/com/posts/FeedItem.tsx:261 +#: src/view/com/posts/FeedItem.tsx:280 +msgid "Reposted by you" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" msgstr "зробив(-ла) репост вашого допису" @@ -5170,8 +5244,8 @@ msgstr "Код підтвердження" msgid "Reset Code" msgstr "Код скидання" -#: src/view/screens/Settings/index.tsx:901 -#: src/view/screens/Settings/index.tsx:904 +#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" msgstr "" @@ -5179,16 +5253,16 @@ msgstr "" msgid "Reset password" msgstr "Скинути пароль" -#: src/view/screens/Settings/index.tsx:881 -#: src/view/screens/Settings/index.tsx:884 +#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" msgstr "" -#: src/view/screens/Settings/index.tsx:902 +#: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" msgstr "" -#: src/view/screens/Settings/index.tsx:882 +#: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" msgstr "" @@ -5201,7 +5275,7 @@ msgstr "Повторити спробу" msgid "Retries the last action, which errored out" msgstr "Повторити останню дію, яка спричинила помилку" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:235 #: src/components/Error.tsx:90 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5237,7 +5311,7 @@ msgstr "Повертає до попередньої сторінки" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -5246,7 +5320,7 @@ msgstr "Повертає до попередньої сторінки" msgid "Save" msgstr "Зберегти" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -5268,8 +5342,8 @@ msgstr "Зберегти зміни" msgid "Save handle change" msgstr "Зберегти новий псевдонім" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "" @@ -5277,12 +5351,12 @@ msgstr "" msgid "Save image crop" msgstr "Обрізати зображення" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "Зберегти до моїх стрічок" @@ -5290,7 +5364,7 @@ msgstr "Зберегти до моїх стрічок" msgid "Saved Feeds" msgstr "Збережені стрічки" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "" @@ -5317,8 +5391,8 @@ msgstr "Зберігає налаштування обрізання зобра #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:383 -#: src/view/com/notifications/FeedItem.tsx:408 +#: src/view/com/notifications/FeedItem.tsx:386 +#: src/view/com/notifications/FeedItem.tsx:411 msgid "Say hello!" msgstr "" @@ -5332,9 +5406,9 @@ msgid "Scroll to top" msgstr "Прогорнути вгору" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:524 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -5342,14 +5416,14 @@ msgstr "Прогорнути вгору" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:194 -#: src/view/shell/desktop/Search.tsx:203 -#: src/view/shell/Drawer.tsx:394 -#: src/view/shell/Drawer.tsx:395 +#: src/view/shell/desktop/Search.tsx:195 +#: src/view/shell/desktop/Search.tsx:204 +#: src/view/shell/Drawer.tsx:384 +#: src/view/shell/Drawer.tsx:385 msgid "Search" msgstr "Пошук" -#: src/view/shell/desktop/Search.tsx:235 +#: src/view/shell/desktop/Search.tsx:236 msgid "Search for \"{query}\"" msgstr "Шукати \"{query}\"" @@ -5375,7 +5449,7 @@ msgstr "" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Пошук користувачів" @@ -5479,7 +5553,7 @@ msgstr "Обрати варіант {i} із {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:135 +#: src/components/ReportDialog/SubmitView.tsx:152 msgid "Select the moderation service(s) to report to" msgstr "Оберіть сервіс модерації для скарги" @@ -5491,6 +5565,10 @@ msgstr "Виберіть хостинг-провайдера для ваших #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Підпишіться на тематичні стрічки зі списку нижче" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +msgid "Select video" +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Виберіть, що ви хочете бачити (або не бачити), а решту ми зробимо за вас." @@ -5541,8 +5619,7 @@ msgctxt "action" msgid "Send Email" msgstr "Надіслати ел. лист" -#: src/view/shell/Drawer.tsx:329 -#: src/view/shell/Drawer.tsx:350 +#: src/view/shell/Drawer.tsx:325 msgid "Send feedback" msgstr "Надіслати відгук" @@ -5551,14 +5628,14 @@ msgstr "Надіслати відгук" msgid "Send message" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:215 -#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:232 +#: src/components/ReportDialog/SubmitView.tsx:236 msgid "Send report" msgstr "Поскаржитись" @@ -5571,8 +5648,8 @@ msgstr "Надіслати скаргу до {0}" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "" @@ -5592,23 +5669,23 @@ msgstr "Додати дату народження" msgid "Set new password" msgstr "Зміна пароля" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Вимкніть цей параметр, щоб приховати всі цитовані пости у вашій стрічці. Не впливає на репости без цитування." -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Вимкніть цей параметр, щоб приховати всі відповіді у вашій стрічці." -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Вимкніть цей параметр, щоб приховати всі репости у вашій стрічці." -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Увімкніть це налаштування, щоб показувати відповіді у вигляді гілок. Це експериментальна функція." -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Увімкніть це налаштування, щоб іноді бачити пости зі збережених стрічок у вашій домашній стрічці. Це експериментальна функція." @@ -5620,23 +5697,23 @@ msgstr "Налаштуйте ваш обліковий запис" msgid "Sets Bluesky username" msgstr "Встановлює псевдонім Bluesky" -#: src/view/screens/Settings/index.tsx:462 +#: src/view/screens/Settings/index.tsx:463 msgid "Sets color theme to dark" msgstr "Встановлює темну тему" -#: src/view/screens/Settings/index.tsx:455 +#: src/view/screens/Settings/index.tsx:456 msgid "Sets color theme to light" msgstr "Встановлює світлу тему" -#: src/view/screens/Settings/index.tsx:449 +#: src/view/screens/Settings/index.tsx:450 msgid "Sets color theme to system setting" msgstr "Встановлює тему відповідно до системних налаштувань" -#: src/view/screens/Settings/index.tsx:488 +#: src/view/screens/Settings/index.tsx:489 msgid "Sets dark theme to the dark theme" msgstr "Встановлює чорний колір для темної теми" -#: src/view/screens/Settings/index.tsx:481 +#: src/view/screens/Settings/index.tsx:482 msgid "Sets dark theme to the dim theme" msgstr "Встановлює тьмяний колір для темної теми" @@ -5656,11 +5733,11 @@ msgstr "Встановлює співвідношення сторін зобр msgid "Sets image aspect ratio to wide" msgstr "Встановлює співвідношення сторін зображення до ширини" -#: src/Navigation.tsx:150 -#: src/view/screens/Settings/index.tsx:333 +#: src/Navigation.tsx:153 +#: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:559 -#: src/view/shell/Drawer.tsx:560 +#: src/view/shell/Drawer.tsx:549 +#: src/view/shell/Drawer.tsx:550 msgid "Settings" msgstr "Налаштування" @@ -5672,19 +5749,19 @@ msgstr "Сексуальна активність або еротична ого msgid "Sexually Suggestive" msgstr "З сексуальним підтекстом" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "Поширити" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "Поширити" @@ -5698,18 +5775,18 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "Все одно поширити" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "Поширити стрічку" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "" @@ -5719,12 +5796,12 @@ msgstr "" msgid "Share Link" msgstr "Поділитись посиланням" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "" @@ -5732,7 +5809,7 @@ msgstr "" msgid "Share this starter pack" msgstr "" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" @@ -5740,6 +5817,10 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" +#: src/Navigation.tsx:242 +msgid "Shared Preferences Tester" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" msgstr "Поширює посилання" @@ -5747,7 +5828,7 @@ msgstr "Поширює посилання" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:382 +#: src/view/screens/Settings/index.tsx:383 msgid "Show" msgstr "Показувати" @@ -5755,7 +5836,7 @@ msgstr "Показувати" #~ msgid "Show all replies" #~ msgstr "Показати всі відповіді" -#: src/view/com/util/post-embeds/GifEmbed.tsx:166 +#: src/view/com/util/post-embeds/GifEmbed.tsx:175 msgid "Show alt text" msgstr "" @@ -5781,19 +5862,19 @@ msgstr "Показати підписки, схожі на {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:227 -#: src/view/com/posts/FeedItem.tsx:396 +#: src/view/com/post/Post.tsx:235 +#: src/view/com/posts/FeedItem.tsx:410 msgid "Show More" msgstr "Показати більше" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "" @@ -5801,11 +5882,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "Показувати пости зі збережених стрічок" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "Показувати цитати" @@ -5821,11 +5902,11 @@ msgstr "Показувати цитати" #~ msgid "Show re-posts in Following feed" #~ msgstr "Показувати репости у стрічці \"Following\"" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "Показувати відповіді" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "Показувати відповіді від людей, за якими ви слідкуєте, вище інших." @@ -5841,7 +5922,7 @@ msgstr "Показувати відповіді від людей, за яким #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Показувати відповіді від {value} {0}" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "Показувати репости" @@ -5907,8 +5988,8 @@ msgstr "Увійдіть або створіть обліковий запис, msgid "Sign into Bluesky or create a new account" msgstr "Увійдіть у Bluesky або створіть новий обліковий запис" -#: src/view/screens/Settings/index.tsx:129 -#: src/view/screens/Settings/index.tsx:133 +#: src/view/screens/Settings/index.tsx:130 +#: src/view/screens/Settings/index.tsx:134 msgid "Sign out" msgstr "Вийти" @@ -5933,7 +6014,7 @@ msgstr "Зареєструйтеся або увійдіть, щоб приєд msgid "Sign-in Required" msgstr "Необхідно увійти для перегляду" -#: src/view/screens/Settings/index.tsx:392 +#: src/view/screens/Settings/index.tsx:393 msgid "Signed in as" msgstr "Ви увійшли як" @@ -5942,12 +6023,12 @@ msgstr "Ви увійшли як" msgid "Signed in as @{0}" msgstr "Ви увійшли як @{0}" -#: src/view/com/notifications/FeedItem.tsx:208 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:334 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 msgid "Signup without a starter pack" msgstr "" @@ -5965,7 +6046,7 @@ msgstr "Пропустити цей процес" msgid "Software Dev" msgstr "Розробка П/З" -#: src/components/FeedInterstitials.tsx:378 +#: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" msgstr "" @@ -5993,16 +6074,21 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Щось пішло не так. Будь ласка, спробуйте ще раз." -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "Даруйте! Ваш сеанс вичерпався. Будь ласка, увійдіть знову." -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "Сортувати відповіді" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "Оберіть, як сортувати відповіді до постів:" @@ -6010,7 +6096,7 @@ msgstr "Оберіть, як сортувати відповіді до пост #~ msgid "Source:" #~ msgstr "Джерело:" -#: src/components/moderation/LabelsOnMeDialog.tsx:168 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "Source: <0>{0}" msgstr "" @@ -6032,7 +6118,7 @@ msgstr "Спорт" msgid "Square" msgstr "Квадратне" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "" @@ -6049,8 +6135,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:328 -#: src/Navigation.tsx:333 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "" @@ -6075,7 +6161,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Сторінка стану" -#: src/view/screens/Settings/index.tsx:964 +#: src/view/screens/Settings/index.tsx:965 msgid "Status Page" msgstr "" @@ -6087,17 +6173,17 @@ msgstr "" msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:305 +#: src/view/screens/Settings/index.tsx:306 msgid "Storage cleared, you need to restart the app now." msgstr "Сховище очищено, тепер вам треба перезапустити застосунок." -#: src/Navigation.tsx:229 -#: src/view/screens/Settings/index.tsx:864 +#: src/Navigation.tsx:232 +#: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:290 -#: src/components/moderation/LabelsOnMeDialog.tsx:291 +#: src/components/moderation/LabelsOnMeDialog.tsx:311 +#: src/components/moderation/LabelsOnMeDialog.tsx:312 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6120,7 +6206,7 @@ msgstr "Підписатися на маркувальника" #~ msgid "Subscribe to the {0} feed" #~ msgstr "Підписатися на {0} стрічку" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "Підписатися на цього маркувальника" @@ -6128,7 +6214,7 @@ msgstr "Підписатися на цього маркувальника" msgid "Subscribe to this list" msgstr "Підписатися на цей список" -#: src/view/screens/Search/Explore.tsx:331 +#: src/view/screens/Search/Explore.tsx:333 msgid "Suggested accounts" msgstr "" @@ -6136,7 +6222,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Пропоновані підписки" -#: src/components/FeedInterstitials.tsx:246 +#: src/components/FeedInterstitials.tsx:250 #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 msgid "Suggested for you" msgstr "Пропозиції для вас" @@ -6145,7 +6231,7 @@ msgstr "Пропозиції для вас" msgid "Suggestive" msgstr "Непристойний" -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6160,19 +6246,19 @@ msgstr "Перемикнути обліковий запис" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:160 +#: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" msgstr "Переключитися на {0}" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:162 msgid "Switches the account you are logged in to" msgstr "Переключає обліковий запис" -#: src/view/screens/Settings/index.tsx:446 +#: src/view/screens/Settings/index.tsx:447 msgid "System" msgstr "Системне" -#: src/view/screens/Settings/index.tsx:852 +#: src/view/screens/Settings/index.tsx:853 msgid "System log" msgstr "Системний журнал" @@ -6221,11 +6307,11 @@ msgstr "" msgid "Terms" msgstr "Умови" -#: src/Navigation.tsx:254 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:952 +#: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:279 +#: src/view/shell/Drawer.tsx:278 msgid "Terms of Service" msgstr "Умови Використання" @@ -6240,13 +6326,13 @@ msgstr "Використані терміни порушують стандар msgid "text" msgstr "текст" -#: src/components/moderation/LabelsOnMeDialog.tsx:254 +#: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Поле вводу тексту" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:77 +#: src/components/ReportDialog/SubmitView.tsx:93 msgid "Thank you. Your report has been sent." msgstr "Дякуємо. Вашу скаргу було надіслано." @@ -6289,19 +6375,19 @@ msgstr "Політику захисту авторського права пер msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:348 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your account." msgstr "Наступні мітки були додано до вашого облікового запису." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:67 msgid "The following labels were applied to your content." msgstr "Наступні мітки були додано до вашого контенту." @@ -6338,8 +6424,8 @@ msgstr "Умови Використання перенесено до" msgid "There is no time limit for account deactivation, come back any time." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:115 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "Виникла проблема з доступом до сервера. Перевірте підключення до Інтернету і повторіть спробу знову." @@ -6348,7 +6434,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "Виникла проблема при видаленні цієї стрічки. Перевірте підключення до Інтернету і повторіть спробу." #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "Виникла проблема з оновленням ваших стрічок. Перевірте підключення до Інтернету і повторіть спробу." @@ -6362,7 +6448,7 @@ msgstr "" #~ msgid "There was an issue connecting to the chat." #~ msgstr "" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -6376,7 +6462,7 @@ msgstr "При з'єднанні з сервером виникла пробле msgid "There was an issue contacting your server" msgstr "При з'єднанні з вашим сервером виникла проблема" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Виникла проблема з завантаженням сповіщень. Натисніть тут, щоб повторити спробу." @@ -6394,7 +6480,7 @@ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Виникла проблема з завантаженням ваших списків. Натисніть тут, щоб повторити спробу." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:82 +#: src/components/ReportDialog/SubmitView.tsx:98 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Виникла проблема з надсиланням вашої скарги. Будь ласка, перевірте підключення до Інтернету." @@ -6454,7 +6540,7 @@ msgstr "Цей користувач вказав, що не хоче, аби й msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:239 +#: src/components/moderation/LabelsOnMeDialog.tsx:260 msgid "This appeal will be sent to <0>{0}." msgstr "Це звернення буде надіслано до <0>{0}." @@ -6514,12 +6600,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "Ця стрічка порожня! Можливо, вам треба підписатися на більшу кількість користувачів або змінити ваші налаштування мови." #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" @@ -6547,7 +6633,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:166 +#: src/components/moderation/LabelsOnMeDialog.tsx:167 msgid "This label was applied by you." msgstr "" @@ -6575,12 +6661,12 @@ msgstr "Це ім'я вже використовується" msgid "This post has been deleted." msgstr "Цей пост було видалено." -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей пост видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "Цей пост буде приховано зі стрічок." @@ -6637,12 +6723,12 @@ msgstr "Цей користувач не підписаний ні на кого msgid "This will delete {0} from your muted words. You can always add it back later." msgstr "Це видалить {0} зі ваших ігнорованих слів. Ви завжди можете додати його назад." -#: src/view/screens/Settings/index.tsx:595 +#: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" msgstr "Налаштування гілок" -#: src/view/screens/PreferencesThreads.tsx:53 -#: src/view/screens/Settings/index.tsx:605 +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "Налаштування гілок" @@ -6650,11 +6736,11 @@ msgstr "Налаштування гілок" msgid "Thread settings updated" msgstr "" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Режим гілок" -#: src/Navigation.tsx:287 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "Налаштування обговорень" @@ -6695,8 +6781,8 @@ msgstr "Редагування" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "Перекласти" @@ -6709,7 +6795,7 @@ msgstr "Спробувати ще раз" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:746 +#: src/view/screens/Settings/index.tsx:747 msgid "Two-factor authentication" msgstr "" @@ -6801,7 +6887,7 @@ msgstr "Відписатися від облікового запису" #~ msgid "Unlike" #~ msgstr "Прибрати вподобання" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "Видалити вподобання цієї стрічки" @@ -6831,17 +6917,17 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "Перестати ігнорувати" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "Відкріпити" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "Відкріпити від головної сторінки" @@ -6857,7 +6943,7 @@ msgstr "" msgid "Unsubscribe" msgstr "Відписатися" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:193 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Відписатися від цього маркувальника" @@ -6890,20 +6976,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Завантажити текстовий файл до:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Завантажити з камери" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Завантажити з файлів" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6943,7 +7029,7 @@ msgstr "" msgid "Use the DNS panel" msgstr "Використати панель DNS" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "Скористайтесь ним для входу в інші застосунки." @@ -7011,7 +7097,7 @@ msgstr "Ім'я користувача або електронна адреса" msgid "Users" msgstr "Користувачі" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "користувачі, на яких підписані <0/>" @@ -7042,15 +7128,15 @@ msgstr "Значення:" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:983 +#: src/view/screens/Settings/index.tsx:984 msgid "Verify email" msgstr "Підтвердити електронну адресу" -#: src/view/screens/Settings/index.tsx:1008 +#: src/view/screens/Settings/index.tsx:1009 msgid "Verify my email" msgstr "Підтвердити мою електронну адресу" -#: src/view/screens/Settings/index.tsx:1017 +#: src/view/screens/Settings/index.tsx:1018 msgid "Verify My Email" msgstr "Підтвердити мою електронну адресу" @@ -7071,7 +7157,7 @@ msgstr "Підтвердьте адресу вашої електронної п #~ msgid "Version {0}" #~ msgstr "Версія {0}" -#: src/view/screens/Settings/index.tsx:936 +#: src/view/screens/Settings/index.tsx:937 msgid "Version {appVersion} {bundleInfo}" msgstr "" @@ -7080,11 +7166,15 @@ msgstr "" msgid "Video Games" msgstr "Відеоігри" +#: src/view/com/composer/videos/state.ts:27 +msgid "Videos cannot be larger than 100MB" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Переглянути аватар {0}" -#: src/view/com/notifications/FeedItem.tsx:245 +#: src/view/com/notifications/FeedItem.tsx:246 msgid "View {0}'s profile" msgstr "" @@ -7116,7 +7206,7 @@ msgstr "Переглянути інформацію про мітки" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Переглянути профіль" @@ -7128,7 +7218,7 @@ msgstr "Переглянути аватар" msgid "View the labeling service provided by @{0}" msgstr "Переглянути послуги маркування, який надає @{0}" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "Переглянути користувачів, які вподобали цю стрічку" @@ -7224,7 +7314,7 @@ msgstr "На жаль, ми не змогли зараз завантажити msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Даруйте, нам не вдалося виконати пошук за вашим запитом. Будь ласка, спробуйте ще раз через кілька хвилин." -#: src/view/com/composer/Composer.tsx:335 +#: src/view/com/composer/Composer.tsx:347 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7237,7 +7327,7 @@ msgstr "Нам дуже прикро! Ми не можемо знайти сто #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." #~ msgstr "На жаль, ви можете підписатися тільки на 10 маркувальників, і ви вже досягли цього ліміту." -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "" @@ -7263,7 +7353,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:376 +#: src/view/com/composer/Composer.tsx:388 msgid "What's up?" msgstr "Як справи?" @@ -7280,15 +7370,15 @@ msgstr "Якими мовами ви хочете бачити пости у а msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "Хто може відповідати" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "" @@ -7334,11 +7424,11 @@ msgstr "Широке" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:568 +#: src/view/com/composer/Composer.tsx:580 msgid "Write post" msgstr "Написати пост" -#: src/view/com/composer/Composer.tsx:375 +#: src/view/com/composer/Composer.tsx:387 #: src/view/com/composer/Prompt.tsx:39 msgid "Write your reply" msgstr "Написати відповідь" @@ -7349,12 +7439,12 @@ msgid "Writers" msgstr "Письменники" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "Так" @@ -7371,7 +7461,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:188 +#: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" msgstr "" @@ -7524,19 +7614,19 @@ msgstr "" msgid "You haven't muted any words or tags yet" msgstr "У вас ще немає ігнорованих слів чи тегів" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:92 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Ви можете оскаржувати мітки, якщо вважаєте, що вони були розміщені помилково." -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "" @@ -7560,7 +7650,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:205 +#: src/components/ReportDialog/SubmitView.tsx:222 msgid "You must select at least one labeler for a report" msgstr "Ви повинні обрати хоча б одного маркувальника для скарги" @@ -7600,15 +7690,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:260 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:258 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:298 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 msgid "You'll stay updated with these feeds" msgstr "" @@ -7707,7 +7797,7 @@ msgstr "Ваші ігноровані слова" msgid "Your password has been changed successfully!" msgstr "Ваш пароль успішно змінено!" -#: src/view/com/composer/Composer.tsx:366 +#: src/view/com/composer/Composer.tsx:378 msgid "Your post has been published" msgstr "Пост опубліковано" @@ -7715,7 +7805,7 @@ msgstr "Пост опубліковано" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Ваші повідомлення, вподобання і блоки є публічними. Ігнорування - приватні." -#: src/view/screens/Settings/index.tsx:148 +#: src/view/screens/Settings/index.tsx:149 msgid "Your profile" msgstr "Ваш профіль" @@ -7723,7 +7813,7 @@ msgstr "Ваш профіль" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:365 +#: src/view/com/composer/Composer.tsx:377 msgid "Your reply has been published" msgstr "Відповідь опубліковано" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index c006cffb96..fbd01ccc94 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -231,7 +231,7 @@ msgstr "无障碍" msgid "Accessibility settings" msgstr "无障碍设置" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "无障碍设置" @@ -375,7 +375,7 @@ msgstr "已添加至列表" msgid "Added to my feeds" msgstr "已添加至自定义资讯源" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "调整会在你的资讯源中显示的回复至少需要含有多少喜欢数。" @@ -539,7 +539,7 @@ msgstr "应用专用密码必须至少为 4 个字符。" msgid "App password settings" msgstr "应用专用密码设置" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" @@ -696,7 +696,7 @@ msgstr "已屏蔽" msgid "Blocked accounts" msgstr "已屏蔽账户" -#: src/Navigation.tsx:147 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已屏蔽账户" @@ -926,7 +926,7 @@ msgstr "更改帖文的发布语言至 {0}" msgid "Change Your Email" msgstr "更改你的邮箱地址" -#: src/Navigation.tsx:320 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -938,7 +938,7 @@ msgstr "已隐藏对话" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" @@ -1154,7 +1154,7 @@ msgstr "喜剧" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群准则" @@ -1188,8 +1188,6 @@ msgstr "在 <0>内容审核设置 中配置。" #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1365,7 +1363,7 @@ msgstr "复制帖文文字" msgid "Copy QR code" msgstr "复制二维码" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "版权许可" @@ -1409,7 +1407,7 @@ msgstr "为入门包创建二维码" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:345 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "创建入门包" @@ -1722,7 +1720,6 @@ msgstr "域名已认证!" #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:143 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 msgid "Done" msgstr "完成" @@ -1731,7 +1728,6 @@ msgstr "完成" #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "完成" @@ -1828,7 +1824,7 @@ msgstr "编辑列表详情" msgid "Edit Moderation List" msgstr "编辑内容审核列表" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -1873,7 +1869,7 @@ msgstr "编辑你的显示名称" msgid "Edit your profile description" msgstr "编辑你的账户描述" -#: src/Navigation.tsx:350 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "编辑你的入门包" @@ -1943,11 +1939,16 @@ msgstr "启用成人内容" msgid "Enable external media" msgstr "启用外部媒体" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "启用媒体播放器" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "启用这个设置项将仅显示你已关注用户的回复。" @@ -2091,6 +2092,10 @@ msgstr "展开用户列表" msgid "Expand or collapse the full post you are replying to" msgstr "展开或折叠你要回复的完整帖文" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "明确或潜在引起不适的媒体内容。" @@ -2114,11 +2119,11 @@ msgid "External Media" msgstr "外部媒体" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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:300 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" @@ -2181,6 +2186,10 @@ msgstr "无法加载建议关注" msgid "Failed to save image: {0}" msgstr "无法保存这张图片:{0}" +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "无法发送私信" @@ -2203,7 +2212,7 @@ msgstr "无法更新资讯源" msgid "Failed to update settings" msgstr "无法更新设置" -#: src/Navigation.tsx:216 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "资讯源" @@ -2221,7 +2230,7 @@ msgstr "切换资讯源" msgid "Feedback" msgstr "反馈" -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 @@ -2271,11 +2280,11 @@ msgstr "在探索页面中寻找更多资讯源与账户关注。" msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 寻找帖文和用户" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "调整你在\"正在关注\"资讯源上所看到的内容。" -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "调整讨论主题。" @@ -2370,7 +2379,7 @@ msgstr "由 <0>{0}、<1>{1} 以及 {2, plural, one {其他#人} other { msgid "Followed users" msgstr "已关注的用户" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "仅限已关注的用户" @@ -2387,7 +2396,7 @@ msgstr "回关" msgid "Followers" msgstr "关注者" -#: src/Navigation.tsx:184 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "由你所认识的 @{0} 所关注" @@ -2422,8 +2431,8 @@ msgstr "已关注 {name}" msgid "Following feed preferences" msgstr "\"正在关注\"资讯源首选项" -#: src/Navigation.tsx:287 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 #: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "\"正在关注\"资讯源首选项" @@ -2599,7 +2608,7 @@ msgstr "触感" msgid "Harassment, trolling, or intolerance" msgstr "骚扰、恶作剧或其他无法容忍的行为" -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "标签" @@ -2686,8 +2695,8 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:415 @@ -2926,7 +2935,7 @@ msgstr "选择语言" msgid "Language settings" msgstr "语言设置" -#: src/Navigation.tsx:157 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "语言设置" @@ -3028,8 +3037,8 @@ msgid "Like this feed" msgstr "喜欢这个资讯源" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:221 -#: src/Navigation.tsx:226 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "喜欢" @@ -3055,7 +3064,7 @@ msgstr "喜欢" msgid "Likes on this post" msgstr "这条帖文的喜欢数" -#: src/Navigation.tsx:190 +#: src/Navigation.tsx:191 msgid "List" msgstr "列表" @@ -3092,7 +3101,7 @@ msgstr "解除对列表的屏蔽" msgid "List unmuted" msgstr "解除对列表的隐藏" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 @@ -3117,7 +3126,7 @@ msgstr "加载更多建议的资讯源" msgid "Load more suggested follows" msgstr "加载更多建议关注" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "加载新的通知" @@ -3132,7 +3141,7 @@ msgstr "加载新的帖文" msgid "Loading..." msgstr "加载中..." -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Log" msgstr "日志" @@ -3237,7 +3246,7 @@ msgstr "私信过长" msgid "Message settings" msgstr "私信设置" -#: src/Navigation.tsx:541 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3248,7 +3257,7 @@ msgstr "私信" msgid "Misleading Account" msgstr "误导性账户" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:563 msgid "Moderation" @@ -3286,7 +3295,7 @@ msgstr "内容审核列表已更新" msgid "Moderation lists" msgstr "内容审核列表" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "内容审核列表" @@ -3295,7 +3304,7 @@ msgstr "内容审核列表" msgid "Moderation settings" msgstr "内容审核设置" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "内容审核状态" @@ -3320,7 +3329,7 @@ msgstr "更多资讯源" msgid "More options" msgstr "更多选项" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "优先显示最多喜欢" @@ -3400,7 +3409,7 @@ msgstr "已隐藏" msgid "Muted accounts" msgstr "已隐藏账户" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已隐藏账户" @@ -3530,7 +3539,7 @@ msgid "New post" msgstr "新帖文" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 @@ -3552,7 +3561,7 @@ msgstr "新的用户信息对话框" msgid "New User List" msgstr "新的用户列表" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "优先显示最新回复" @@ -3582,12 +3591,12 @@ msgstr "下一步" msgid "Next image" msgstr "下一张图片" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "停用" @@ -3626,7 +3635,7 @@ msgstr "目前还没有任何私信" msgid "No more conversations to show" msgstr "没有更多对话可显示" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "还没有通知!" @@ -3696,7 +3705,7 @@ msgstr "未找到用户,尝试搜索点别的。" msgid "Non-sexual Nudity" msgstr "非性暗示裸露" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3720,6 +3729,19 @@ msgstr "注意:Bluesky 是一个开放的公共网络。这个设置项仅限 msgid "Nothing here" msgstr "这里什么也没有" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "通知提示音" @@ -3728,9 +3750,10 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:536 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:447 @@ -3776,7 +3799,7 @@ msgstr "好的" msgid "Okay" msgstr "好的" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "优先显示最旧的回复" @@ -3820,6 +3843,7 @@ msgstr "糟糕,发生了一些错误!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Oops!" @@ -4089,11 +4113,11 @@ msgstr "暂停" msgid "People" msgstr "用户" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "@{0} 关注的用户" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "关注 @{0} 的用户" @@ -4247,9 +4271,9 @@ msgstr "帖文" msgid "Post by {0}" msgstr "{0} 的帖文" -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 -#: src/Navigation.tsx:210 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "@{0} 的帖文" @@ -4305,6 +4329,10 @@ msgstr "帖文已隐藏" msgid "Potentially Misleading Link" msgstr "潜在误导性链接" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "点击以重试连接" @@ -4332,16 +4360,20 @@ msgstr "上一张图片" msgid "Primary Language" msgstr "首选语言" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "优先显示关注者" +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + #: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隐私" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:959 @@ -4421,7 +4453,7 @@ msgstr "小建议" msgid "Quote post" msgstr "引用帖文" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "随机显示 (手气不错)" @@ -4445,6 +4477,10 @@ msgstr "最近的搜索" msgid "Reconnect" msgstr "重新连接" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "重新加载对话" @@ -4582,7 +4618,7 @@ msgctxt "action" msgid "Reply" msgstr "回复" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "回复过滤器" @@ -4910,7 +4946,7 @@ msgid "Scroll to top" msgstr "滚动到顶部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 @@ -5140,23 +5176,23 @@ msgstr "设置生日" msgid "Set new password" msgstr "设置新密码" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "停用这个设置项将从资讯源中隐藏所有引用帖文,但转发仍将可见。" -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "停用这个设置项将从资讯源中隐藏所有回复。" -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "停用这个设置项将从资讯源中隐藏所有转发。" -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "启用这个设置项将在分层视图中显示回复。这是一个实验性功能。" -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "启用这个设置项将在\"正在关注\"资讯源中显示已保存资讯源的样例。这是一个实验性功能。" @@ -5204,7 +5240,7 @@ msgstr "将图片纵横比设置为高" msgid "Sets image aspect ratio to wide" msgstr "将图片纵横比设置为宽" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:153 #: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:549 @@ -5288,7 +5324,7 @@ msgstr "分享这个入门包以帮助其他人加入你在 Bluesky 上的社交 msgid "Share your favorite feed!" msgstr "分享你最喜欢的资讯源!" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:242 msgid "Shared Preferences Tester" msgstr "共享首选项测试器" @@ -5349,23 +5385,23 @@ msgstr "更多显示类似这样的" msgid "Show muted replies" msgstr "显示已隐藏的回复" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "显示来自已储存资讯源的帖文" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "显示引用帖文" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "显示回复" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "将你关注的用户的回复置于其他回复之前。" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "显示转发" @@ -5505,16 +5541,21 @@ msgstr "出了点问题,请重试" msgid "Something went wrong, please try again." msgstr "出了点问题,请重试。" +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + #: src/App.native.tsx:99 #: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "很抱歉,你的登录会话已过期,请重新登录。" -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "回复排序" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "对同一帖文的回复进行排序:" @@ -5557,8 +5598,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "开始入门指南吧,若需获取更多选项请点击下一步,或点按跳过。" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:335 -#: src/Navigation.tsx:340 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "入门包" @@ -5591,7 +5632,7 @@ msgstr "步骤 {1} 共 {0} 步" msgid "Storage cleared, you need to restart the app now." msgstr "已清除存储,请立即重启应用。" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:232 #: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "Storybook" @@ -5636,7 +5677,7 @@ msgstr "为你推荐" msgid "Suggestive" msgstr "建议" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5712,7 +5753,7 @@ msgstr "告诉我们更多" msgid "Terms" msgstr "条款" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 @@ -5855,7 +5896,7 @@ msgstr "连接服务器时出现问题" msgid "There was an issue contacting your server" msgstr "连接服务器时出现问题" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "刷新通知时出现问题,点击重试。" @@ -6090,7 +6131,7 @@ msgstr "这将从你的隐藏词汇中删除 {0}。你随时可以重新添加 msgid "Thread preferences" msgstr "讨论串首选项" -#: src/view/screens/PreferencesThreads.tsx:53 +#: src/view/screens/PreferencesThreads.tsx:51 #: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "讨论串首选项" @@ -6099,11 +6140,11 @@ msgstr "讨论串首选项" msgid "Thread settings updated" msgstr "讨论串首选项已更新" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "讨论串模式" -#: src/Navigation.tsx:294 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "讨论串首选项" @@ -6770,12 +6811,12 @@ msgid "Writers" msgstr "作家" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "启用" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 0222ad6bfe..de42c5dd5a 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -84,7 +84,7 @@ msgstr "本週加入了 {0} 人" msgid "{0} people have used this starter pack!" msgstr "{0} 人已使用此入門包!" -#: src/view/com/util/UserAvatar.tsx:419 +#: src/view/com/util/UserAvatar.tsx:431 msgid "{0}'s avatar" msgstr "「{0}」的頭像" @@ -141,9 +141,9 @@ msgstr "{following} 個跟隨中" msgid "{handle} can't be messaged" msgstr "無法傳送訊息給 {handle}" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:285 -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:298 -#: src/view/screens/ProfileFeed.tsx:588 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 +#: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 個用戶表示喜歡} other {# 個用戶表示喜歡}}" @@ -163,7 +163,7 @@ msgstr "「{profileName}」在 {0} 前使用入門包加入了 Bluesky" msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的回覆} other {顯示至少 # 個喜歡的回覆}}" -#: src/components/WhoCanReply.tsx:295 +#: src/components/WhoCanReply.tsx:296 msgid "<0/> members" msgstr "<0/> 個成員" @@ -231,7 +231,7 @@ msgstr "無障礙" msgid "Accessibility settings" msgstr "無障礙設定" -#: src/Navigation.tsx:308 +#: src/Navigation.tsx:309 #: src/view/screens/AccessibilitySettings.tsx:69 msgid "Accessibility Settings" msgstr "無障礙設定" @@ -285,7 +285,7 @@ msgid "Account unmuted" msgstr "已取消靜音帳號" #: src/components/dialogs/MutedWords.tsx:164 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:230 #: src/view/screens/ProfileList.tsx:881 msgid "Add" @@ -366,7 +366,7 @@ msgstr "新增至列表" msgid "Add to my feeds" msgstr "加入到我的動態源" -#: src/view/com/modals/ListAddRemoveUsers.tsx:191 +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 #: src/view/com/modals/UserAddRemoveLists.tsx:157 msgid "Added to list" msgstr "新增至列表" @@ -375,7 +375,7 @@ msgstr "新增至列表" msgid "Added to my feeds" msgstr "加入到我的動態源" -#: src/view/screens/PreferencesFollowingFeed.tsx:172 +#: src/view/screens/PreferencesFollowingFeed.tsx:171 msgid "Adjust the number of likes a reply must have to be shown in your feed." msgstr "調整回覆貼文在您的動態中顯示所需的最低喜歡數量。" @@ -409,8 +409,8 @@ msgstr "已跟隨所有帳號!" msgid "All the feeds you've saved, right in one place." msgstr "以下是您儲存的動態源。" -#: src/view/com/modals/AddAppPasswords.tsx:187 -#: src/view/com/modals/AddAppPasswords.tsx:194 +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" msgstr "允許存取您的私人訊息" @@ -465,8 +465,8 @@ msgstr "發生錯誤" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "建立您的入門包時發生錯誤。是否要重試?" -#: src/components/StarterPack/QrCodeDialog.tsx:70 -#: src/components/StarterPack/ShareDialog.tsx:78 +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "儲存 QR Code 時發生錯誤!" @@ -478,6 +478,14 @@ msgstr "跟隨所有帳號時發生錯誤" msgid "An issue not included in these options" msgstr "問題不在上述選項" +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "" + #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 #: src/components/ProfileCard.tsx:311 @@ -493,7 +501,7 @@ msgstr "出現問題,請再試一次。" msgid "an unknown error occurred" msgstr "出現未知錯誤" -#: src/components/WhoCanReply.tsx:316 +#: src/components/WhoCanReply.tsx:317 #: src/view/com/notifications/FeedItem.tsx:294 msgid "and" msgstr "和" @@ -531,7 +539,7 @@ msgstr "應用程式專用密碼名稱必須至少有 4 個字元。" msgid "App password settings" msgstr "應用程式專用密碼設定" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:277 #: src/view/screens/AppPasswords.tsx:192 #: src/view/screens/Settings/index.tsx:708 msgid "App Passwords" @@ -688,7 +696,7 @@ msgstr "已被封鎖" msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:147 +#: src/Navigation.tsx:148 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已封鎖帳號" @@ -806,7 +814,7 @@ msgstr "來自您" msgid "Camera" msgstr "相機" -#: src/view/com/modals/AddAppPasswords.tsx:179 +#: src/view/com/modals/AddAppPasswords.tsx:180 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 個字元。" @@ -870,7 +878,7 @@ msgstr "取消引用貼文" msgid "Cancel reactivation and log out" msgstr "取消重新啟用並登出" -#: src/view/com/modals/ListAddRemoveUsers.tsx:87 +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 #: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "取消搜尋" @@ -918,7 +926,7 @@ msgstr "變更貼文的發佈語言為 {0}" msgid "Change Your Email" msgstr "變更您的電子郵件地址" -#: src/Navigation.tsx:320 +#: src/Navigation.tsx:321 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -930,7 +938,7 @@ msgstr "對話已靜音" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:325 +#: src/Navigation.tsx:326 #: src/screens/Messages/List/index.tsx:88 #: src/view/screens/Settings/index.tsx:640 msgid "Chat settings" @@ -1146,7 +1154,7 @@ msgstr "喜劇" msgid "Comics" msgstr "漫畫" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群守則" @@ -1180,8 +1188,6 @@ msgstr "已在<0>內容管理設定中配置。" #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 -#: src/view/screens/PreferencesFollowingFeed.tsx:307 -#: src/view/screens/PreferencesThreads.tsx:159 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 #: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 msgid "Confirm" @@ -1286,7 +1292,7 @@ msgstr "對話已刪除" msgid "Cooking" msgstr "烹飪" -#: src/view/com/modals/AddAppPasswords.tsx:220 +#: src/view/com/modals/AddAppPasswords.tsx:221 #: src/view/com/modals/InviteCodes.tsx:183 msgid "Copied" msgstr "已複製" @@ -1299,7 +1305,7 @@ msgstr "已複製建構版本號至剪貼簿" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:189 +#: src/view/com/util/forms/PostDropdownBtn.tsx:192 #: src/view/com/util/post-ctrls/PostCtrls.tsx:357 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1308,12 +1314,12 @@ msgstr "已複製至剪貼簿" msgid "Copied!" msgstr "已複製!" -#: src/view/com/modals/AddAppPasswords.tsx:214 +#: src/view/com/modals/AddAppPasswords.tsx:215 msgid "Copies app password" msgstr "複製應用程式專用密碼" -#: src/components/StarterPack/QrCodeDialog.tsx:174 -#: src/view/com/modals/AddAppPasswords.tsx:213 +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 msgid "Copy" msgstr "複製" @@ -1326,11 +1332,11 @@ msgstr "複製{0}" msgid "Copy code" msgstr "複製程式碼" -#: src/components/StarterPack/ShareDialog.tsx:123 +#: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" msgstr "複製連結" -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" msgstr "複製連結" @@ -1338,8 +1344,8 @@ msgstr "複製連結" msgid "Copy link to list" msgstr "複製列表連結" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 msgid "Copy link to post" msgstr "複製貼文連結" @@ -1348,16 +1354,16 @@ msgstr "複製貼文連結" msgid "Copy message text" msgstr "複製訊息文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:285 -#: src/view/com/util/forms/PostDropdownBtn.tsx:287 +#: src/view/com/util/forms/PostDropdownBtn.tsx:288 +#: src/view/com/util/forms/PostDropdownBtn.tsx:290 msgid "Copy post text" msgstr "複製貼文文字" -#: src/components/StarterPack/QrCodeDialog.tsx:168 +#: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" msgstr "複製 QR Code" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:272 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作權政策" @@ -1395,13 +1401,13 @@ msgstr "建立新帳號" msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" -#: src/components/StarterPack/QrCodeDialog.tsx:151 +#: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" msgstr "為入門包建立 QR Code" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:345 +#: src/Navigation.tsx:351 msgid "Create a starter pack" msgstr "選擇一個入門包" @@ -1426,7 +1432,7 @@ msgstr "或是建立一個頭像" msgid "Create another" msgstr "建立另外一個" -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" msgstr "建立應用程式專用密碼" @@ -1504,7 +1510,7 @@ msgstr "偵錯面板" #: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/StarterPackScreen.tsx:641 #: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:436 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:667 msgid "Delete" @@ -1555,8 +1561,8 @@ msgstr "刪除我的帳號" msgid "Delete My Account…" msgstr "刪除我的帳號…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:414 -#: src/view/com/util/forms/PostDropdownBtn.tsx:416 +#: src/view/com/util/forms/PostDropdownBtn.tsx:417 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Delete post" msgstr "刪除貼文" @@ -1573,7 +1579,7 @@ msgstr "刪除入門包?" msgid "Delete this list?" msgstr "刪除此列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Delete this post?" msgstr "刪除這條貼文?" @@ -1708,22 +1714,20 @@ msgstr "網域已驗證!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/modals/AddAppPasswords.tsx:242 +#: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:142 -#: src/view/screens/PreferencesFollowingFeed.tsx:310 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 -#: src/view/com/modals/ListAddRemoveUsers.tsx:144 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 #: src/view/com/modals/UserAddRemoveLists.tsx:108 #: src/view/com/modals/UserAddRemoveLists.tsx:111 -#: src/view/screens/PreferencesThreads.tsx:162 msgctxt "action" msgid "Done" msgstr "完成" @@ -1798,7 +1802,7 @@ msgctxt "action" msgid "Edit" msgstr "編輯" -#: src/view/com/util/UserAvatar.tsx:325 +#: src/view/com/util/UserAvatar.tsx:337 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "編輯頭像" @@ -1820,7 +1824,7 @@ msgstr "編輯列表詳情" msgid "Edit Moderation List" msgstr "編輯內容管理列表" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:282 #: src/view/screens/Feeds.tsx:384 #: src/view/screens/Feeds.tsx:452 #: src/view/screens/SavedFeeds.tsx:93 @@ -1835,12 +1839,12 @@ msgstr "編輯我的個人檔案" msgid "Edit People" msgstr "編輯人物" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:183 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" msgstr "編輯個人檔案" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:186 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" msgstr "編輯個人檔案" @@ -1853,7 +1857,7 @@ msgstr "編輯入門包" msgid "Edit User List" msgstr "編輯用戶列表" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Edit who can reply" msgstr "編輯「誰可以回覆」" @@ -1865,7 +1869,7 @@ msgstr "編輯您的顯示名稱" msgid "Edit your profile description" msgstr "編輯您的帳號描述" -#: src/Navigation.tsx:350 +#: src/Navigation.tsx:356 msgid "Edit your starter pack" msgstr "編輯您的入門包" @@ -1913,8 +1917,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:324 -#: src/view/com/util/forms/PostDropdownBtn.tsx:326 +#: src/view/com/util/forms/PostDropdownBtn.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:329 msgid "Embed post" msgstr "嵌入貼文" @@ -1935,11 +1939,16 @@ msgstr "顯示成人內容" msgid "Enable external media" msgstr "啟用外部媒體" -#: src/view/screens/PreferencesExternalEmbeds.tsx:76 +#: src/view/screens/PreferencesExternalEmbeds.tsx:73 msgid "Enable media players for" msgstr "啟用媒體播放器" -#: src/view/screens/PreferencesFollowingFeed.tsx:146 +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." msgstr "啟用此設定將只顯示您跟隨的人之間的回覆。" @@ -1961,7 +1970,7 @@ msgstr "已經到底部啦!" msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." msgstr "入門指南已結束,沒有進一步的選項。若仍需取得更多選項請返回上一步,或點擊跳過。" -#: src/view/com/modals/AddAppPasswords.tsx:160 +#: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "輸入此應用程式專用密碼的名稱" @@ -2029,7 +2038,7 @@ msgid "Everybody" msgstr "所有人" #: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:240 +#: src/components/WhoCanReply.tsx:241 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 msgid "Everybody can reply" msgstr "所有人都可以回覆" @@ -2065,7 +2074,7 @@ msgstr "離開圖片裁剪流程" msgid "Exits image view" msgstr "離開圖片檢視器" -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 #: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "退出輸入搜索查詢" @@ -2083,6 +2092,10 @@ msgstr "展開用戶清單" msgid "Expand or collapse the full post you are replying to" msgstr "展開或摺疊您正在回覆的完整貼文" +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "露骨或可能令人不安的媒體內容。" @@ -2106,11 +2119,11 @@ msgid "External Media" msgstr "外部媒體" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:67 +#: src/view/screens/PreferencesExternalEmbeds.tsx:64 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:300 +#: src/Navigation.tsx:301 #: src/view/screens/PreferencesExternalEmbeds.tsx:53 #: src/view/screens/Settings/index.tsx:681 msgid "External Media Preferences" @@ -2169,10 +2182,14 @@ msgstr "無法載入建議的動態源" msgid "Failed to load suggested follows" msgstr "無法載入建議的跟隨者" -#: src/view/com/lightbox/Lightbox.tsx:86 +#: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" msgstr "無法儲存圖片:{0}" +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "" + #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "無法傳送" @@ -2182,7 +2199,7 @@ msgstr "無法傳送" msgid "Failed to submit appeal, please try again." msgstr "無法提交申訴,請再試一次。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:180 +#: src/view/com/util/forms/PostDropdownBtn.tsx:181 msgid "Failed to toggle thread mute, please try again" msgstr "無法將討論串設為靜音,請再試一次" @@ -2195,7 +2212,7 @@ msgstr "無法更新動態" msgid "Failed to update settings" msgstr "無法更新設定" -#: src/Navigation.tsx:216 +#: src/Navigation.tsx:217 msgid "Feed" msgstr "動態" @@ -2213,7 +2230,7 @@ msgstr "切換動態源" msgid "Feedback" msgstr "意見回饋" -#: src/Navigation.tsx:330 +#: src/Navigation.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Feeds.tsx:446 #: src/view/screens/Feeds.tsx:551 @@ -2263,11 +2280,11 @@ msgstr "在探索頁面中尋找更多想要跟隨的動態源和帳號。" msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 上尋找貼文和用戶" -#: src/view/screens/PreferencesFollowingFeed.tsx:110 +#: src/view/screens/PreferencesFollowingFeed.tsx:108 msgid "Fine-tune the content you see on your Following feed." msgstr "調整您在「Following」動態源中所看到的內容。" -#: src/view/screens/PreferencesThreads.tsx:60 +#: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." msgstr "微調討論串。" @@ -2362,7 +2379,7 @@ msgstr "已被您跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # msgid "Followed users" msgstr "您跟隨的用戶" -#: src/view/screens/PreferencesFollowingFeed.tsx:153 +#: src/view/screens/PreferencesFollowingFeed.tsx:152 msgid "Followed users only" msgstr "僅限已跟隨的用戶" @@ -2379,7 +2396,7 @@ msgstr "已回跟您" msgid "Followers" msgstr "跟隨者" -#: src/Navigation.tsx:184 +#: src/Navigation.tsx:185 msgid "Followers of @{0} that you know" msgstr "您所認識的這些人也跟隨了 @{0}" @@ -2414,8 +2431,8 @@ msgstr "已跟隨 {name}" msgid "Following feed preferences" msgstr "「Following」動態源偏好" -#: src/Navigation.tsx:287 -#: src/view/screens/PreferencesFollowingFeed.tsx:103 +#: src/Navigation.tsx:288 +#: src/view/screens/PreferencesFollowingFeed.tsx:105 #: src/view/screens/Settings/index.tsx:584 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" @@ -2441,7 +2458,7 @@ msgstr "食物" msgid "For security reasons, we'll need to send a confirmation code to your email address." msgstr "為了保護您的帳號安全,我們需要將驗證碼發送到您的電子郵件地址。" -#: src/view/com/modals/AddAppPasswords.tsx:232 +#: src/view/com/modals/AddAppPasswords.tsx:233 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 "為了保護您的帳號安全,您將無法再次查看此內容。如果您丟失了此密碼,您將需要再產生一個新的密碼。" @@ -2591,7 +2608,7 @@ msgstr "觸覺" msgid "Harassment, trolling, or intolerance" msgstr "騷擾、惡作劇或其他無法容忍的行為" -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:316 msgid "Hashtag" msgstr "標籤" @@ -2612,7 +2629,7 @@ msgstr "幫助" msgid "Help people know you're not a bot by uploading a picture or creating an avatar." msgstr "透過上傳圖片或建立頭像來幫助人們知道您不是機器人。" -#: src/view/com/modals/AddAppPasswords.tsx:203 +#: src/view/com/modals/AddAppPasswords.tsx:204 msgid "Here is your app password." msgstr "這是您的應用程式專用密碼。" @@ -2623,7 +2640,7 @@ msgstr "這是您的應用程式專用密碼。" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Hide" msgstr "隱藏" @@ -2632,8 +2649,8 @@ msgctxt "action" msgid "Hide" msgstr "隱藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:387 -#: src/view/com/util/forms/PostDropdownBtn.tsx:389 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Hide post" msgstr "隱藏貼文" @@ -2642,7 +2659,7 @@ msgstr "隱藏貼文" msgid "Hide the content" msgstr "隱藏內容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:439 +#: src/view/com/util/forms/PostDropdownBtn.tsx:442 msgid "Hide this post?" msgstr "隱藏這則貼文?" @@ -2678,8 +2695,8 @@ msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參 msgid "Hmmmm, we couldn't load that moderation service." msgstr "抱歉,我們無法載入該內容管理服務。" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:532 +#: src/Navigation.tsx:552 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 #: src/view/shell/Drawer.tsx:415 @@ -2737,7 +2754,7 @@ msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母 msgid "If you delete this list, you won't be able to recover it." msgstr "如果刪除這個列表,您將無法恢復它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:430 +#: src/view/com/util/forms/PostDropdownBtn.tsx:433 msgid "If you remove this post, you won't be able to recover it." msgstr "如果刪除這則貼文,您將無法恢復它。" @@ -2761,7 +2778,7 @@ msgstr "圖片" msgid "Image alt text" msgstr "圖片替代文字" -#: src/components/StarterPack/ShareDialog.tsx:75 +#: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "圖片已儲存至您的圖片庫!" @@ -2781,7 +2798,7 @@ msgstr "輸入發送到您電子郵件地址的重設碼以重設密碼" msgid "Input confirmation code for account deletion" msgstr "輸入刪除帳號的驗證碼" -#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/AddAppPasswords.tsx:175 msgid "Input name for app password" msgstr "輸入應用程式專用密碼名稱" @@ -2850,7 +2867,7 @@ msgstr "邀請碼:{0} 個可用" msgid "Invite codes: 1 available" msgstr "邀請碼:1 個可用" -#: src/components/StarterPack/ShareDialog.tsx:96 +#: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" msgstr "用這個入門包來邀請他人!" @@ -2918,7 +2935,7 @@ msgstr "語言選擇" msgid "Language settings" msgstr "語言設定" -#: src/Navigation.tsx:157 +#: src/Navigation.tsx:158 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "語言設定" @@ -3014,14 +3031,14 @@ msgstr "喜歡 10 個貼文" msgid "Like 10 posts to train the Discover feed" msgstr "喜歡 10 個貼文以訓練「Discover」動態源" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:266 -#: src/view/screens/ProfileFeed.tsx:573 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Like this feed" msgstr "對這個動態源表示喜歡" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:221 -#: src/Navigation.tsx:226 +#: src/Navigation.tsx:222 +#: src/Navigation.tsx:227 msgid "Liked by" msgstr "表示喜歡的用戶" @@ -3047,7 +3064,7 @@ msgstr "喜歡" msgid "Likes on this post" msgstr "這條貼文的喜歡數" -#: src/Navigation.tsx:190 +#: src/Navigation.tsx:191 msgid "List" msgstr "列表" @@ -3084,7 +3101,7 @@ msgstr "已解除封鎖的列表" msgid "List unmuted" msgstr "已解除靜音的列表" -#: src/Navigation.tsx:127 +#: src/Navigation.tsx:128 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 @@ -3109,13 +3126,13 @@ msgstr "載入更多推薦動態" msgid "Load more suggested follows" msgstr "載入更多推薦跟隨者" -#: src/view/screens/Notifications.tsx:184 +#: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" msgstr "載入新的通知" #: src/screens/Profile/Sections/Feed.tsx:86 #: src/view/com/feeds/FeedPage.tsx:136 -#: src/view/screens/ProfileFeed.tsx:494 +#: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:749 msgid "Load new posts" msgstr "載入新的貼文" @@ -3124,7 +3141,7 @@ msgstr "載入新的貼文" msgid "Loading..." msgstr "載入中…" -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Log" msgstr "日誌" @@ -3190,7 +3207,7 @@ msgstr "標記為已讀" msgid "Media" msgstr "媒體" -#: src/components/WhoCanReply.tsx:275 +#: src/components/WhoCanReply.tsx:276 msgid "mentioned users" msgstr "被提及的用戶" @@ -3212,7 +3229,7 @@ msgstr "給 {0} 傳送訊息" msgid "Message deleted" msgstr "訊息已刪除" -#: src/view/com/posts/FeedErrorMessage.tsx:200 +#: src/view/com/posts/FeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "來自伺服器的訊息:{0}" @@ -3229,7 +3246,7 @@ msgstr "訊息太長了" msgid "Message settings" msgstr "訊息設定" -#: src/Navigation.tsx:541 +#: src/Navigation.tsx:547 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3240,7 +3257,7 @@ msgstr "訊息" msgid "Misleading Account" msgstr "誤導性帳號" -#: src/Navigation.tsx:132 +#: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:563 msgid "Moderation" @@ -3278,7 +3295,7 @@ msgstr "內容管理列表已更新" msgid "Moderation lists" msgstr "內容管理列表" -#: src/Navigation.tsx:137 +#: src/Navigation.tsx:138 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "內容管理列表" @@ -3287,7 +3304,7 @@ msgstr "內容管理列表" msgid "Moderation settings" msgstr "內容管理設定" -#: src/Navigation.tsx:236 +#: src/Navigation.tsx:237 msgid "Moderation states" msgstr "內容管理狀態" @@ -3312,7 +3329,7 @@ msgstr "更多動態源" msgid "More options" msgstr "更多選項" -#: src/view/screens/PreferencesThreads.tsx:82 +#: src/view/screens/PreferencesThreads.tsx:76 msgid "Most-liked replies first" msgstr "最多喜歡數優先" @@ -3374,13 +3391,13 @@ msgstr "在貼文內容和話題標籤中隱藏該文字" msgid "Mute this word in tags only" msgstr "僅在話題標籤中隱藏該文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:368 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" msgstr "靜音討論串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:378 -#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:381 +#: src/view/com/util/forms/PostDropdownBtn.tsx:383 msgid "Mute words & tags" msgstr "靜音文字和標籤" @@ -3392,7 +3409,7 @@ msgstr "已靜音" msgid "Muted accounts" msgstr "已靜音帳號" -#: src/Navigation.tsx:142 +#: src/Navigation.tsx:143 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已靜音帳號" @@ -3434,7 +3451,7 @@ msgstr "儲存的動態源" msgid "My Saved Feeds" msgstr "儲存的動態源" -#: src/view/com/modals/AddAppPasswords.tsx:173 +#: src/view/com/modals/AddAppPasswords.tsx:174 #: src/view/com/modals/CreateOrEditList.tsx:279 msgid "Name" msgstr "名稱" @@ -3494,7 +3511,7 @@ msgstr "新增" msgid "New" msgstr "新增" -#: src/components/dms/dialogs/NewChatDialog.tsx:52 +#: src/components/dms/dialogs/NewChatDialog.tsx:54 #: src/screens/Messages/List/index.tsx:331 #: src/screens/Messages/List/index.tsx:338 msgid "New chat" @@ -3522,9 +3539,9 @@ msgid "New post" msgstr "新貼文" #: src/view/screens/Feeds.tsx:581 -#: src/view/screens/Notifications.tsx:193 +#: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 -#: src/view/screens/ProfileFeed.tsx:428 +#: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:201 #: src/view/screens/ProfileList.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:278 @@ -3544,7 +3561,7 @@ msgstr "新用戶資訊對話框" msgid "New User List" msgstr "新的用戶列表" -#: src/view/screens/PreferencesThreads.tsx:79 +#: src/view/screens/PreferencesThreads.tsx:73 msgid "Newest replies first" msgstr "最新回覆優先" @@ -3574,16 +3591,16 @@ msgstr "下一個" msgid "Next image" msgstr "下一張圖片" -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:271 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:198 +#: src/view/screens/PreferencesFollowingFeed.tsx:233 +#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "關" -#: src/view/screens/ProfileFeed.tsx:562 +#: src/view/screens/ProfileFeed.tsx:564 #: src/view/screens/ProfileList.tsx:823 msgid "No description" msgstr "沒有描述" @@ -3618,7 +3635,7 @@ msgstr "還沒有訊息" msgid "No more conversations to show" msgstr "已經沒有對話啦!" -#: src/view/com/notifications/Feed.tsx:117 +#: src/view/com/notifications/Feed.tsx:122 msgid "No notifications yet!" msgstr "還沒有通知!" @@ -3650,7 +3667,7 @@ msgstr "未找到結果" msgid "No results found for \"{query}\"" msgstr "未找到符合「{query}」的結果" -#: src/view/com/modals/ListAddRemoveUsers.tsx:127 +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:233 #: src/view/screens/Search/Search.tsx:272 #: src/view/screens/Search/Search.tsx:318 @@ -3688,7 +3705,7 @@ msgstr "沒有找到任何人。請嘗試以其他關鍵字搜尋。" msgid "Non-sexual Nudity" msgstr "非色情裸露" -#: src/Navigation.tsx:122 +#: src/Navigation.tsx:123 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3699,7 +3716,7 @@ msgid "Not right now" msgstr "暫時不需要" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:456 +#: src/view/com/util/forms/PostDropdownBtn.tsx:459 #: src/view/com/util/post-ctrls/PostCtrls.tsx:322 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3712,6 +3729,19 @@ msgstr "注意:Bluesky 是一個開放且公開的網路。此設定僅限制 msgid "Nothing here" msgstr "這裡什麼也沒有" +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "" + +#: src/Navigation.tsx:331 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "" + #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" msgstr "通知音效" @@ -3720,9 +3750,10 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:536 -#: src/view/screens/Notifications.tsx:132 -#: src/view/screens/Notifications.tsx:169 +#: src/Navigation.tsx:542 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 #: src/view/shell/Drawer.tsx:447 @@ -3760,7 +3791,7 @@ msgstr "糟糕!" msgid "Oh no! Something went wrong." msgstr "糟糕!發生了一些錯誤。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:338 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" msgstr "好的" @@ -3768,7 +3799,7 @@ msgstr "好的" msgid "Okay" msgstr "好的" -#: src/view/screens/PreferencesThreads.tsx:78 +#: src/view/screens/PreferencesThreads.tsx:72 msgid "Oldest replies first" msgstr "最舊的回覆優先" @@ -3796,7 +3827,7 @@ msgstr "至少有一張圖片缺失了替代文字。" msgid "Only .jpg and .png files are supported" msgstr "僅支援 .jpg 或 .png 格式的圖片" -#: src/components/WhoCanReply.tsx:244 +#: src/components/WhoCanReply.tsx:245 msgid "Only {0} can reply" msgstr "只有{0}可以回覆" @@ -3812,6 +3843,7 @@ msgstr "糟糕,發生了錯誤!" #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "糟糕!" @@ -3838,7 +3870,7 @@ msgstr "開啟對話選項" msgid "Open emoji picker" msgstr "開啟表情符號選擇器" -#: src/view/screens/ProfileFeed.tsx:296 +#: src/view/screens/ProfileFeed.tsx:297 msgid "Open feed options menu" msgstr "開啟動態選項選單" @@ -3858,7 +3890,7 @@ msgstr "開啟靜音文字和標籤設定" msgid "Open navigation" msgstr "開啟導覽" -#: src/view/com/util/forms/PostDropdownBtn.tsx:247 +#: src/view/com/util/forms/PostDropdownBtn.tsx:250 msgid "Open post options menu" msgstr "開啟貼文選項選單" @@ -3999,7 +4031,7 @@ msgid "Opens the threads preferences" msgstr "開啟討論串偏好" #: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:422 +#: src/view/com/util/UserAvatar.tsx:434 msgid "Opens this profile" msgstr "開啟這個個人檔案" @@ -4081,19 +4113,19 @@ msgstr "暫停" msgid "People" msgstr "用戶" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:178 msgid "People followed by @{0}" msgstr "被 @{0} 跟隨的人" -#: src/Navigation.tsx:170 +#: src/Navigation.tsx:171 msgid "People following @{0}" msgstr "跟隨 @{0} 的人" -#: src/view/com/lightbox/Lightbox.tsx:69 +#: src/view/com/lightbox/Lightbox.tsx:70 msgid "Permission to access camera roll is required." msgstr "需要相簿權限。" -#: src/view/com/lightbox/Lightbox.tsx:75 +#: src/view/com/lightbox/Lightbox.tsx:78 msgid "Permission to access camera roll was denied. Please enable it in your system settings." msgstr "相簿權限已遭拒絕,請在系統設定中啟用。" @@ -4114,12 +4146,12 @@ msgstr "攝影" msgid "Pictures meant for adults." msgstr "不適合未成年人的圖片。" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 #: src/view/screens/ProfileList.tsx:617 msgid "Pin to home" msgstr "釘選到首頁" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 msgid "Pin to Home" msgstr "釘選到首頁" @@ -4173,7 +4205,7 @@ msgstr "更改前請先確認您的電子郵件地址。這是電子郵件更新 msgid "Please enter a name for your app password. All spaces is not allowed." msgstr "請輸入應用程式專用密碼的名稱。不允許包含任何空格。" -#: src/view/com/modals/AddAppPasswords.tsx:150 +#: src/view/com/modals/AddAppPasswords.tsx:151 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "請輸入此應用程式專用密碼的唯一名稱,或使用我們提供的隨機生成名稱。" @@ -4239,9 +4271,9 @@ msgstr "貼文" msgid "Post by {0}" msgstr "{0} 的貼文" -#: src/Navigation.tsx:196 -#: src/Navigation.tsx:203 -#: src/Navigation.tsx:210 +#: src/Navigation.tsx:197 +#: src/Navigation.tsx:204 +#: src/Navigation.tsx:211 msgid "Post by @{0}" msgstr "@{0} 的貼文" @@ -4297,6 +4329,10 @@ msgstr "貼文已隱藏" msgid "Potentially Misleading Link" msgstr "潛在誤導性連結" +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "" + #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" msgstr "點擊以重試連線" @@ -4324,16 +4360,20 @@ msgstr "上一張圖片" msgid "Primary Language" msgstr "主要語言" -#: src/view/screens/PreferencesThreads.tsx:97 +#: src/view/screens/PreferencesThreads.tsx:91 msgid "Prioritize Your Follows" msgstr "優先顯示跟隨者" +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "" + #: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隱私" -#: src/Navigation.tsx:256 +#: src/Navigation.tsx:257 #: src/screens/Signup/StepInfo/Policies.tsx:56 #: src/view/screens/PrivacyPolicy.tsx:29 #: src/view/screens/Settings/index.tsx:959 @@ -4390,15 +4430,15 @@ msgstr "發佈貼文" msgid "Publish reply" msgstr "發佈回覆" -#: src/components/StarterPack/QrCodeDialog.tsx:125 +#: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" msgstr "QR Code 已複製到您的剪貼簿!" -#: src/components/StarterPack/QrCodeDialog.tsx:103 +#: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" msgstr "QR Code 下載成功!" -#: src/components/StarterPack/QrCodeDialog.tsx:104 +#: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" msgstr "QR Code 已儲存至您的圖片庫!" @@ -4413,7 +4453,7 @@ msgstr "小建議" msgid "Quote post" msgstr "引用貼文" -#: src/view/screens/PreferencesThreads.tsx:86 +#: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "隨機顯示 (又名試試手氣)" @@ -4437,6 +4477,10 @@ msgstr "最近的搜尋結果" msgid "Reconnect" msgstr "重新連線" +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "" + #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "重新載入對話" @@ -4446,10 +4490,10 @@ msgstr "重新載入對話" #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 #: src/view/com/feeds/FeedSourceCard.tsx:317 -#: src/view/com/modals/ListAddRemoveUsers.tsx:268 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/com/posts/FeedErrorMessage.tsx:212 +#: src/view/com/posts/FeedErrorMessage.tsx:213 msgid "Remove" msgstr "刪除" @@ -4461,7 +4505,7 @@ msgstr "從您的入門包刪除 {displayName}" msgid "Remove account" msgstr "移除帳號" -#: src/view/com/util/UserAvatar.tsx:384 +#: src/view/com/util/UserAvatar.tsx:396 msgid "Remove Avatar" msgstr "刪除頭像" @@ -4473,20 +4517,20 @@ msgstr "刪除橫幅" msgid "Remove embed" msgstr "刪除嵌入" -#: src/view/com/posts/FeedErrorMessage.tsx:168 -#: src/view/com/posts/FeedShutdownMsg.tsx:113 -#: src/view/com/posts/FeedShutdownMsg.tsx:117 +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:115 +#: src/view/com/posts/FeedShutdownMsg.tsx:119 msgid "Remove feed" msgstr "刪除動態源" -#: src/view/com/posts/FeedErrorMessage.tsx:209 +#: src/view/com/posts/FeedErrorMessage.tsx:210 msgid "Remove feed?" msgstr "刪除動態源?" #: src/view/com/feeds/FeedSourceCard.tsx:188 #: src/view/com/feeds/FeedSourceCard.tsx:266 -#: src/view/screens/ProfileFeed.tsx:332 -#: src/view/screens/ProfileFeed.tsx:338 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 #: src/view/screens/ProfileList.tsx:443 msgid "Remove from my feeds" msgstr "從我的動態源中刪除" @@ -4525,11 +4569,11 @@ msgstr "刪除引用貼文" msgid "Remove repost" msgstr "刪除轉貼貼文" -#: src/view/com/posts/FeedErrorMessage.tsx:210 +#: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "將這個動態源從您已儲存之動態源列表中刪除" -#: src/view/com/modals/ListAddRemoveUsers.tsx:199 +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" msgstr "從列表中刪除" @@ -4552,8 +4596,8 @@ msgstr "刪除已轉貼貼文" msgid "Removes the image preview" msgstr "移除圖片預覽" -#: src/view/com/posts/FeedShutdownMsg.tsx:126 -#: src/view/com/posts/FeedShutdownMsg.tsx:130 +#: src/view/com/posts/FeedShutdownMsg.tsx:128 +#: src/view/com/posts/FeedShutdownMsg.tsx:132 msgid "Replace with Discover" msgstr "用「Discover」動態源取代" @@ -4565,7 +4609,7 @@ msgstr "回覆" msgid "Replies disabled" msgstr "回覆已被停用" -#: src/components/WhoCanReply.tsx:242 +#: src/components/WhoCanReply.tsx:243 msgid "Replies to this thread are disabled" msgstr "此討論串的回覆已停用" @@ -4574,7 +4618,7 @@ msgctxt "action" msgid "Reply" msgstr "回覆" -#: src/view/screens/PreferencesFollowingFeed.tsx:143 +#: src/view/screens/PreferencesFollowingFeed.tsx:142 msgid "Reply Filters" msgstr "回覆過濾器" @@ -4616,8 +4660,8 @@ msgstr "檢舉對話" msgid "Report dialog" msgstr "檢舉對話框" -#: src/view/screens/ProfileFeed.tsx:349 -#: src/view/screens/ProfileFeed.tsx:351 +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 msgid "Report feed" msgstr "檢舉動態源" @@ -4629,8 +4673,8 @@ msgstr "檢舉列表" msgid "Report message" msgstr "檢舉訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 -#: src/view/com/util/forms/PostDropdownBtn.tsx:406 +#: src/view/com/util/forms/PostDropdownBtn.tsx:407 +#: src/view/com/util/forms/PostDropdownBtn.tsx:409 msgid "Report post" msgstr "檢舉貼文" @@ -4811,7 +4855,7 @@ msgstr "返回上一頁" #: src/components/dialogs/BirthDateSettings.tsx:125 #: src/components/dialogs/ThreadgateEditor.tsx:88 -#: src/components/StarterPack/QrCodeDialog.tsx:184 +#: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 #: src/view/com/modals/ChangeHandle.tsx:168 @@ -4820,7 +4864,7 @@ msgstr "返回上一頁" msgid "Save" msgstr "儲存" -#: src/view/com/lightbox/Lightbox.tsx:135 +#: src/view/com/lightbox/Lightbox.tsx:139 #: src/view/com/modals/CreateOrEditList.tsx:334 msgctxt "action" msgid "Save" @@ -4842,8 +4886,8 @@ msgstr "儲存更改" msgid "Save handle change" msgstr "儲存帳號代碼更改" -#: src/components/StarterPack/ShareDialog.tsx:150 -#: src/components/StarterPack/ShareDialog.tsx:157 +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" msgstr "儲存圖片" @@ -4851,12 +4895,12 @@ msgstr "儲存圖片" msgid "Save image crop" msgstr "儲存圖片裁剪" -#: src/components/StarterPack/QrCodeDialog.tsx:178 +#: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" msgstr "儲存 QR Code" -#: src/view/screens/ProfileFeed.tsx:333 -#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 msgid "Save to my feeds" msgstr "儲存到我的動態源" @@ -4864,7 +4908,7 @@ msgstr "儲存到我的動態源" msgid "Saved Feeds" msgstr "已儲存之動態源" -#: src/view/com/lightbox/Lightbox.tsx:84 +#: src/view/com/lightbox/Lightbox.tsx:88 msgid "Saved to your camera roll" msgstr "儲存至裝置相簿" @@ -4902,9 +4946,9 @@ msgid "Scroll to top" msgstr "滾動到頂部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:537 #: src/view/com/auth/LoggedOut.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:75 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 @@ -4941,7 +4985,7 @@ msgstr "搜尋您想推薦給別人的動態源。" #: src/view/com/auth/LoggedOut.tsx:106 #: src/view/com/auth/LoggedOut.tsx:107 -#: src/view/com/modals/ListAddRemoveUsers.tsx:70 +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "搜尋用戶" @@ -5091,7 +5135,7 @@ msgstr "提交意見" msgid "Send message" msgstr "重送訊息" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:59 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." msgstr "傳送貼文給…" @@ -5111,8 +5155,8 @@ msgstr "將檢舉提交至 {0}" msgid "Send verification email" msgstr "發送驗證電子郵件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:296 #: src/view/com/util/forms/PostDropdownBtn.tsx:299 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Send via direct message" msgstr "透過私人訊息發送" @@ -5132,23 +5176,23 @@ msgstr "設定生日" msgid "Set new password" msgstr "設定新密碼" -#: src/view/screens/PreferencesFollowingFeed.tsx:224 +#: src/view/screens/PreferencesFollowingFeed.tsx:223 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "將此選項設為「關」以隱藏動態中所有引用的貼文,但轉貼依然會顯示。" -#: src/view/screens/PreferencesFollowingFeed.tsx:121 +#: src/view/screens/PreferencesFollowingFeed.tsx:120 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "將此選項設為「關」以隱藏動態中所有回覆貼文。" -#: src/view/screens/PreferencesFollowingFeed.tsx:190 +#: src/view/screens/PreferencesFollowingFeed.tsx:189 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "將此選項設為「關」以隱藏動態的所有轉貼貼文。" -#: src/view/screens/PreferencesThreads.tsx:122 +#: src/view/screens/PreferencesThreads.tsx:116 msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "將此選項設為「開」以單頁顯示樹狀回覆,這是一項實驗性功能。" -#: src/view/screens/PreferencesFollowingFeed.tsx:260 +#: src/view/screens/PreferencesFollowingFeed.tsx:259 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "將此選項設為「是」以在「Following」動態源中顯示您已儲存之動態源中的選錄貼文,這是一項實驗性功能。" @@ -5196,7 +5240,7 @@ msgstr "將圖片比例設定為高" msgid "Sets image aspect ratio to wide" msgstr "將圖片比例設定為寬" -#: src/Navigation.tsx:152 +#: src/Navigation.tsx:153 #: src/view/screens/Settings/index.tsx:334 #: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:549 @@ -5212,19 +5256,19 @@ msgstr "性行為或色情裸露。" msgid "Sexually Suggestive" msgstr "性暗示" -#: src/components/StarterPack/QrCodeDialog.tsx:174 +#: src/components/StarterPack/QrCodeDialog.tsx:177 #: src/screens/StarterPack/StarterPackScreen.tsx:400 #: src/screens/StarterPack/StarterPackScreen.tsx:571 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 -#: src/view/com/util/forms/PostDropdownBtn.tsx:316 +#: src/view/com/util/forms/PostDropdownBtn.tsx:310 +#: src/view/com/util/forms/PostDropdownBtn.tsx:319 #: src/view/com/util/post-ctrls/PostCtrls.tsx:311 #: src/view/screens/ProfileList.tsx:428 msgid "Share" msgstr "分享" -#: src/view/com/lightbox/Lightbox.tsx:144 +#: src/view/com/lightbox/Lightbox.tsx:148 msgctxt "action" msgid "Share" msgstr "分享" @@ -5238,18 +5282,18 @@ msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 +#: src/view/com/util/forms/PostDropdownBtn.tsx:464 #: src/view/com/util/post-ctrls/PostCtrls.tsx:327 msgid "Share anyway" msgstr "仍然分享" -#: src/view/screens/ProfileFeed.tsx:359 -#: src/view/screens/ProfileFeed.tsx:361 +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 msgid "Share feed" msgstr "分享動態源" -#: src/components/StarterPack/ShareDialog.tsx:123 -#: src/components/StarterPack/ShareDialog.tsx:130 +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:575 msgid "Share link" msgstr "分享連結" @@ -5259,12 +5303,12 @@ msgstr "分享連結" msgid "Share Link" msgstr "分享連結" -#: src/components/StarterPack/ShareDialog.tsx:87 +#: src/components/StarterPack/ShareDialog.tsx:88 msgid "Share link dialog" msgstr "分享連結對話窗" -#: src/components/StarterPack/ShareDialog.tsx:134 -#: src/components/StarterPack/ShareDialog.tsx:145 +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" msgstr "分享 QR Code" @@ -5272,7 +5316,7 @@ msgstr "分享 QR Code" msgid "Share this starter pack" msgstr "分享這個入門包" -#: src/components/StarterPack/ShareDialog.tsx:99 +#: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." msgstr "分享這個入門包,以幫助別人加入您在 Bluesky 的社群。" @@ -5280,7 +5324,7 @@ msgstr "分享這個入門包,以幫助別人加入您在 Bluesky 的社群。 msgid "Share your favorite feed!" msgstr "分享您喜愛的動態!" -#: src/Navigation.tsx:241 +#: src/Navigation.tsx:242 msgid "Shared Preferences Tester" msgstr "共享偏好測試器" @@ -5321,8 +5365,8 @@ msgstr "顯示類似於 {0} 的跟隨者" msgid "Show hidden replies" msgstr "顯示隱藏回覆" -#: src/view/com/util/forms/PostDropdownBtn.tsx:346 -#: src/view/com/util/forms/PostDropdownBtn.tsx:348 +#: src/view/com/util/forms/PostDropdownBtn.tsx:349 +#: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "減少顯示此類內容" @@ -5332,8 +5376,8 @@ msgstr "減少顯示此類內容" msgid "Show More" msgstr "顯示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:338 -#: src/view/com/util/forms/PostDropdownBtn.tsx:340 +#: src/view/com/util/forms/PostDropdownBtn.tsx:341 +#: src/view/com/util/forms/PostDropdownBtn.tsx:343 msgid "Show more like this" msgstr "顯示更多此類內容" @@ -5341,23 +5385,23 @@ msgstr "顯示更多此類內容" msgid "Show muted replies" msgstr "顯示靜音回覆" -#: src/view/screens/PreferencesFollowingFeed.tsx:257 +#: src/view/screens/PreferencesFollowingFeed.tsx:256 msgid "Show Posts from My Feeds" msgstr "顯示來自我的動態源之貼文" -#: src/view/screens/PreferencesFollowingFeed.tsx:221 +#: src/view/screens/PreferencesFollowingFeed.tsx:220 msgid "Show Quote Posts" msgstr "顯示引用貼文" -#: src/view/screens/PreferencesFollowingFeed.tsx:118 +#: src/view/screens/PreferencesFollowingFeed.tsx:117 msgid "Show Replies" msgstr "顯示回覆" -#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:94 msgid "Show replies by people you follow before all other replies." msgstr "在所有其他回覆之前顯示您跟隨的人的回覆。" -#: src/view/screens/PreferencesFollowingFeed.tsx:187 +#: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "顯示轉貼貼文" @@ -5497,16 +5541,21 @@ msgstr "發生了一些問題,請再試一次" msgid "Something went wrong, please try again." msgstr "發生了一些問題,請再試一次。" -#: src/App.native.tsx:98 -#: src/App.web.tsx:80 +#: src/components/Lists.tsx:192 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "" + +#: src/App.native.tsx:99 +#: src/App.web.tsx:81 msgid "Sorry! Your session expired. Please log in again." msgstr "抱歉!您的登入會話已過期。請重新登入。" -#: src/view/screens/PreferencesThreads.tsx:69 +#: src/view/screens/PreferencesThreads.tsx:63 msgid "Sort Replies" msgstr "排序回覆" -#: src/view/screens/PreferencesThreads.tsx:72 +#: src/view/screens/PreferencesThreads.tsx:66 msgid "Sort replies to the same post by:" msgstr "對同一貼文的回覆進行排序:" @@ -5532,7 +5581,7 @@ msgstr "運動" msgid "Square" msgstr "方塊" -#: src/components/dms/dialogs/NewChatDialog.tsx:61 +#: src/components/dms/dialogs/NewChatDialog.tsx:63 msgid "Start a new chat" msgstr "開始新對話" @@ -5549,8 +5598,8 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "開始入門指南吧!若需取得更多選項請點選下一步,或點選跳過。" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:335 -#: src/Navigation.tsx:340 +#: src/Navigation.tsx:341 +#: src/Navigation.tsx:346 #: src/screens/StarterPack/Wizard/index.tsx:183 msgid "Starter Pack" msgstr "入門包" @@ -5583,7 +5632,7 @@ msgstr "第 {0} 步(共 {1} 步)" msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" -#: src/Navigation.tsx:231 +#: src/Navigation.tsx:232 #: src/view/screens/Settings/index.tsx:865 msgid "Storybook" msgstr "故事書" @@ -5603,11 +5652,11 @@ msgstr "訂閱" msgid "Subscribe to @{0} to use these labels:" msgstr "訂閱 @{0} 以使用這些標記:" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:229 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:230 msgid "Subscribe to Labeler" msgstr "訂閱標記者" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 msgid "Subscribe to this labeler" msgstr "訂閱這個標記者" @@ -5628,7 +5677,7 @@ msgstr "為您推薦" msgid "Suggestive" msgstr "性暗示" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:252 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5704,7 +5753,7 @@ msgstr "告訴我們更多" msgid "Terms" msgstr "條款" -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:262 #: src/screens/Signup/StepInfo/Policies.tsx:49 #: src/view/screens/Settings/index.tsx:953 #: src/view/screens/TermsOfService.tsx:29 @@ -5772,7 +5821,7 @@ msgstr "「Discover」動態源現在知道您喜歡什麼" msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "使用應用程式的體驗會更好。現在就下載 Bluesky,我們將從您離開的地方繼續。" -#: src/view/com/posts/FeedShutdownMsg.tsx:66 +#: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." msgstr "此動態源已由「Discover」取代。" @@ -5814,7 +5863,7 @@ msgid "There is no time limit for account deactivation, come back any time." msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 -#: src/view/screens/ProfileFeed.tsx:544 +#: src/view/screens/ProfileFeed.tsx:545 msgid "There was an an issue contacting the server, please check your internet connection and try again." msgstr "連線至伺服器時出現問題,請檢查您的網路連線並重試。" @@ -5823,7 +5872,7 @@ msgid "There was an an issue removing this feed. Please check your internet conn msgstr "刪除動態源時出現問題,請檢查您的網路連線並重試。" #: src/view/com/posts/FeedShutdownMsg.tsx:52 -#: src/view/com/posts/FeedShutdownMsg.tsx:70 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 #: src/view/screens/ProfileFeed.tsx:206 msgid "There was an an issue updating your feeds, please check your internet connection and try again." msgstr "更新動態時出現問題,請檢查您的網路連線並重試。" @@ -5833,7 +5882,7 @@ msgstr "更新動態時出現問題,請檢查您的網路連線並重試。" msgid "There was an issue connecting to Tenor." msgstr "連線到 Tenor 時出現問題。" -#: src/view/screens/ProfileFeed.tsx:234 +#: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:303 #: src/view/screens/ProfileList.tsx:322 #: src/view/screens/SavedFeeds.tsx:237 @@ -5847,7 +5896,7 @@ msgstr "連線伺服器時出現問題" msgid "There was an issue contacting your server" msgstr "連線伺服器時出現問題" -#: src/view/com/notifications/Feed.tsx:125 +#: src/view/com/notifications/Feed.tsx:130 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" @@ -5967,12 +6016,12 @@ msgid "This feed is empty! You may need to follow more users or tune your langua msgstr "這個動態源是空的!您或許需要先跟隨更多的人或檢查您的語言設定。" #: src/components/StarterPack/Main/PostsList.tsx:36 -#: src/view/screens/ProfileFeed.tsx:473 +#: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:729 msgid "This feed is empty." msgstr "這裡是空的。" -#: src/view/com/posts/FeedShutdownMsg.tsx:97 +#: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "此動態源已經下線。我們將展示「<0>Discover」動態源。" @@ -6020,12 +6069,12 @@ msgstr "此名稱已被使用" msgid "This post has been deleted." msgstr "這則貼文已被刪除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:458 +#: src/view/com/util/forms/PostDropdownBtn.tsx:461 #: src/view/com/util/post-ctrls/PostCtrls.tsx:324 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:440 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "This post will be hidden from feeds." msgstr "這則貼文將從動態隱藏。" @@ -6082,7 +6131,7 @@ msgstr "這將從您的靜音文字中刪除 {0},您隨時可以新增回來 msgid "Thread preferences" msgstr "討論串偏好" -#: src/view/screens/PreferencesThreads.tsx:53 +#: src/view/screens/PreferencesThreads.tsx:51 #: src/view/screens/Settings/index.tsx:606 msgid "Thread Preferences" msgstr "討論串偏好" @@ -6091,11 +6140,11 @@ msgstr "討論串偏好" msgid "Thread settings updated" msgstr "討論串設定已更新" -#: src/view/screens/PreferencesThreads.tsx:119 +#: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "樹狀顯示模式" -#: src/Navigation.tsx:294 +#: src/Navigation.tsx:295 msgid "Threads Preferences" msgstr "討論串偏好" @@ -6136,8 +6185,8 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:105 #: src/view/com/post-thread/PostThreadItem.tsx:676 #: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:277 -#: src/view/com/util/forms/PostDropdownBtn.tsx:279 +#: src/view/com/util/forms/PostDropdownBtn.tsx:280 +#: src/view/com/util/forms/PostDropdownBtn.tsx:282 msgid "Translate" msgstr "翻譯" @@ -6238,7 +6287,7 @@ msgstr "取消跟隨 {0}" msgid "Unfollow Account" msgstr "取消跟隨" -#: src/view/screens/ProfileFeed.tsx:573 +#: src/view/screens/ProfileFeed.tsx:575 msgid "Unlike this feed" msgstr "取消喜歡這個動態源" @@ -6264,17 +6313,17 @@ msgstr "取消對所有 {displayTag} 貼文的靜音" msgid "Unmute conversation" msgstr "取消靜音對話" -#: src/view/com/util/forms/PostDropdownBtn.tsx:362 -#: src/view/com/util/forms/PostDropdownBtn.tsx:367 +#: src/view/com/util/forms/PostDropdownBtn.tsx:365 +#: src/view/com/util/forms/PostDropdownBtn.tsx:370 msgid "Unmute thread" msgstr "取消靜音討論串" -#: src/view/screens/ProfileFeed.tsx:291 +#: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" msgstr "取消釘選" -#: src/view/screens/ProfileFeed.tsx:288 +#: src/view/screens/ProfileFeed.tsx:289 msgid "Unpin from home" msgstr "自首頁取消釘選" @@ -6286,11 +6335,11 @@ msgstr "取消釘選內容管理列表" msgid "Unpinned from your feeds" msgstr "已從您的動態源取消釘選" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:227 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 msgid "Unsubscribe" msgstr "取消訂閱" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:195 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "取消訂閱這個標記者" @@ -6319,20 +6368,20 @@ msgstr "或是上傳圖片" msgid "Upload a text file to:" msgstr "上傳文字檔案至:" -#: src/view/com/util/UserAvatar.tsx:352 -#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:364 +#: src/view/com/util/UserAvatar.tsx:367 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "從相機上傳" -#: src/view/com/util/UserAvatar.tsx:369 +#: src/view/com/util/UserAvatar.tsx:381 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "從檔案上傳" -#: src/view/com/util/UserAvatar.tsx:363 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:375 +#: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6372,7 +6421,7 @@ msgstr "使用推薦" msgid "Use the DNS panel" msgstr "使用 DNS 控制台" -#: src/view/com/modals/AddAppPasswords.tsx:205 +#: src/view/com/modals/AddAppPasswords.tsx:206 msgid "Use this to sign into the other app along with your handle." msgstr "使用這個和您的帳號代碼一起登入其他應用程式。" @@ -6440,7 +6489,7 @@ msgstr "帳號代碼或電子郵件地址" msgid "Users" msgstr "用戶" -#: src/components/WhoCanReply.tsx:279 +#: src/components/WhoCanReply.tsx:280 msgid "users followed by <0/>" msgstr "被 <0/> 跟隨的用戶" @@ -6541,7 +6590,7 @@ msgstr "查看有關這些標記的資訊" #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 #: src/view/com/posts/AviFollowButton.tsx:58 -#: src/view/com/posts/FeedErrorMessage.tsx:174 +#: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "查看資料" @@ -6553,7 +6602,7 @@ msgstr "查看頭像" msgid "View the labeling service provided by @{0}" msgstr "查看由 @{0} 提供的標記服務" -#: src/view/screens/ProfileFeed.tsx:585 +#: src/view/screens/ProfileFeed.tsx:587 msgid "View users who like this feed" msgstr "查看喜歡此動態源的用戶" @@ -6654,7 +6703,7 @@ msgstr "很抱歉!您回覆的貼文已被刪除。" msgid "We're sorry! We can't find the page you were looking for." msgstr "很抱歉!我們找不到您正在尋找的頁面。" -#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:332 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." msgstr "抱歉!您只能訂閱二十個標記者,您已達到二十個的限制。" @@ -6693,15 +6742,15 @@ msgstr "您想在演算法動態源中看到哪些語言?" msgid "Who can message you?" msgstr "誰可以傳送訊息給您?" -#: src/components/WhoCanReply.tsx:127 +#: src/components/WhoCanReply.tsx:128 msgid "Who can reply" msgstr "誰可以回覆" -#: src/components/WhoCanReply.tsx:211 +#: src/components/WhoCanReply.tsx:212 msgid "Who can reply dialog" msgstr "「誰可以回覆」對話窗" -#: src/components/WhoCanReply.tsx:215 +#: src/components/WhoCanReply.tsx:216 msgid "Who can reply?" msgstr "誰可以回覆?" @@ -6762,12 +6811,12 @@ msgid "Writers" msgstr "作家" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:128 -#: src/view/screens/PreferencesFollowingFeed.tsx:200 -#: src/view/screens/PreferencesFollowingFeed.tsx:235 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 -#: src/view/screens/PreferencesThreads.tsx:106 -#: src/view/screens/PreferencesThreads.tsx:129 +#: src/view/screens/PreferencesFollowingFeed.tsx:127 +#: src/view/screens/PreferencesFollowingFeed.tsx:199 +#: src/view/screens/PreferencesFollowingFeed.tsx:234 +#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" msgstr "開" @@ -6933,11 +6982,11 @@ msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果您覺得這些標記有誤,您可以提出申訴。" -#: src/screens/StarterPack/Wizard/State.tsx:92 +#: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 50 feeds" msgstr "您最多只能新增 50 個動態源" -#: src/screens/StarterPack/Wizard/State.tsx:77 +#: src/screens/StarterPack/Wizard/State.tsx:78 msgid "You may only add up to 50 profiles" msgstr "您最多只能新增 50 個個人檔案" From fac1af43b0300e9d9be16641afc4fbeef0a91ccf Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 25 Jul 2024 13:16:21 -0500 Subject: [PATCH 382/520] Fuggedaboudit (#4829) --- src/view/com/notifications/FeedItem.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index d31962ff35..3171f88dbc 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -171,7 +171,6 @@ let FeedItem = ({ ) } - let isFollowBack = false let action = '' let icon = ( From 4291711f1d4bf3921b1e805d7726b0764757f257 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 25 Jul 2024 19:53:12 +0100 Subject: [PATCH 383/520] Fix sloppy filter(Boolean) types (#4830) * Fix sloppy filter(Boolean) in threadgate * Fix sloppy filter(Boolean) in Explore * Fix sloppy filter(Boolean) in post-feed * Harden FeedPostSliceItem.reason type def * Harden parentAuthor types * Fix lying component types, handle blocks --- src/state/queries/post-feed.ts | 29 ++++++++--- src/state/queries/threadgate.ts | 22 ++++----- src/view/com/posts/FeedItem.tsx | 76 ++++++++++++++++++----------- src/view/screens/Search/Explore.tsx | 17 ++++--- 4 files changed, 88 insertions(+), 56 deletions(-) diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 315c9cfadd..c1484a59e7 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -78,7 +78,10 @@ export interface FeedPostSliceItem { uri: string post: AppBskyFeedDefs.PostView record: AppBskyFeedPost.Record - reason?: AppBskyFeedDefs.ReasonRepost | ReasonFeedSource + reason?: + | AppBskyFeedDefs.ReasonRepost + | ReasonFeedSource + | {[k: string]: unknown; $type: string} feedContext: string | undefined moderation: ModerationDecision parentAuthor?: AppBskyActorDefs.ProfileViewBasic @@ -323,7 +326,7 @@ export function usePostFeedQuery( ) } - return { + const feedPostSlice: FeedPostSlice = { _reactKey: slice._reactKey, _isFeedPostSlice: true, rootUri: slice.rootItem.post.uri, @@ -341,15 +344,23 @@ export function usePostFeedQuery( AppBskyFeedPost.validateRecord(item.post.record) .success ) { - const parentAuthor = - item.reply?.parent?.author ?? - slice.items[i + 1]?.reply?.grandparentAuthor + const parent = item.reply?.parent + let parentAuthor: + | AppBskyActorDefs.ProfileViewBasic + | undefined + if (AppBskyFeedDefs.isPostView(parent)) { + parentAuthor = parent.author + } + if (!parentAuthor) { + parentAuthor = + slice.items[i + 1]?.reply?.grandparentAuthor + } const replyRef = item.reply const isParentBlocked = AppBskyFeedDefs.isBlockedPost( replyRef?.parent, ) - return { + const feedPostSliceItem: FeedPostSliceItem = { _reactKey: `${slice._reactKey}-${i}-${item.post.uri}`, uri: item.post.uri, post: item.post, @@ -363,13 +374,15 @@ export function usePostFeedQuery( parentAuthor, isParentBlocked, } + return feedPostSliceItem } return undefined }) - .filter(Boolean) as FeedPostSliceItem[], + .filter((n?: T): n is T => Boolean(n)), } + return feedPostSlice }) - .filter(Boolean) as FeedPostSlice[], + .filter((n?: T): n is T => Boolean(n)), })), ], } diff --git a/src/state/queries/threadgate.ts b/src/state/queries/threadgate.ts index 67c6f8c084..c05d1f5644 100644 --- a/src/state/queries/threadgate.ts +++ b/src/state/queries/threadgate.ts @@ -4,7 +4,7 @@ export type ThreadgateSetting = | {type: 'nobody'} | {type: 'mention'} | {type: 'following'} - | {type: 'list'; list: string} + | {type: 'list'; list: unknown} export function threadgateViewToSettings( threadgate: AppBskyFeedDefs.ThreadgateView | undefined, @@ -21,18 +21,18 @@ export function threadgateViewToSettings( if (!record.allow?.length) { return [{type: 'nobody'}] } - return record.allow + const settings: ThreadgateSetting[] = record.allow .map(allow => { + let setting: ThreadgateSetting | undefined if (allow.$type === 'app.bsky.feed.threadgate#mentionRule') { - return {type: 'mention'} + setting = {type: 'mention'} + } else if (allow.$type === 'app.bsky.feed.threadgate#followingRule') { + setting = {type: 'following'} + } else if (allow.$type === 'app.bsky.feed.threadgate#listRule') { + setting = {type: 'list', list: allow.list} } - if (allow.$type === 'app.bsky.feed.threadgate#followingRule') { - return {type: 'following'} - } - if (allow.$type === 'app.bsky.feed.threadgate#listRule') { - return {type: 'list', list: allow.list} - } - return undefined + return setting }) - .filter(Boolean) as ThreadgateSetting[] + .filter((n?: T): n is T => Boolean(n)) + return settings } diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index a59eeea52e..dbc5796db5 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -48,7 +48,11 @@ import {Repost_Stroke2_Corner2_Rounded as Repost} from '#/components/icons/Repos interface FeedItemProps { record: AppBskyFeedPost.Record - reason: AppBskyFeedDefs.ReasonRepost | ReasonFeedSource | undefined + reason: + | AppBskyFeedDefs.ReasonRepost + | ReasonFeedSource + | {[k: string]: unknown; $type: string} + | undefined moderation: ModerationDecision parentAuthor: AppBskyActorDefs.ProfileViewBasic | undefined showReplyTo: boolean @@ -337,9 +341,11 @@ let FeedItemInner = ({ postHref={href} onOpenAuthor={onOpenAuthor} /> - {!isThreadChild && showReplyTo && parentAuthor && ( - - )} + {!isThreadChild && + showReplyTo && + (parentAuthor || isParentBlocked) && ( + + )} Reply to a blocked post + } else if (profile != null) { + const isMe = profile.did === currentAccount?.did + if (isMe) { + label = Reply to you + } else { + label = ( + + Reply to{' '} + + + + + ) + } + } + + if (!label) { + // Should not happen. + return null + } return ( @@ -450,29 +490,7 @@ function ReplyToLabel({ style={[pal.textLight, s.mr2]} lineHeight={1.2} numberOfLines={1}> - {isMe ? ( - Reply to you - ) : blocked ? ( - Reply to a blocked post - ) : ( - - Reply to{' '} - - - - - )} + {label}
) diff --git a/src/view/screens/Search/Explore.tsx b/src/view/screens/Search/Explore.tsx index 05fd85effe..e9b7445276 100644 --- a/src/view/screens/Search/Explore.tsx +++ b/src/view/screens/Search/Explore.tsx @@ -75,17 +75,17 @@ function SuggestedItemsHeader({ ) } -type LoadMoreItems = +type LoadMoreItem = | { type: 'profile' key: string - avatar: string + avatar: string | undefined moderation: ModerationDecision } | { type: 'feed' key: string - avatar: string + avatar: string | undefined moderation: undefined } @@ -98,27 +98,28 @@ function LoadMore({ }) { const t = useTheme() const {_} = useLingui() - const items = React.useMemo(() => { + const items: LoadMoreItem[] = React.useMemo(() => { return item.items .map(_item => { + let loadMoreItem: LoadMoreItem | undefined if (_item.type === 'profile') { - return { + loadMoreItem = { type: 'profile', key: _item.profile.did, avatar: _item.profile.avatar, moderation: moderateProfile(_item.profile, moderationOpts!), } } else if (_item.type === 'feed') { - return { + loadMoreItem = { type: 'feed', key: _item.feed.uri, avatar: _item.feed.avatar, moderation: undefined, } } - return undefined + return loadMoreItem }) - .filter(Boolean) as LoadMoreItems[] + .filter((n?: T): n is T => Boolean(n)) }, [item.items, moderationOpts]) if (items.length === 0) return null From 4ec999cab7104a381c8c7a3202ebb2d01599a513 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 25 Jul 2024 12:41:32 -0700 Subject: [PATCH 384/520] Bump 1.90 (#4832) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 51177943bb..be22209b0d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bsky.app", - "version": "1.89.0", + "version": "1.90.0", "private": true, "engines": { "node": ">=18" From 00240b95b90847f6691f7fa19c19f37d2ffc6624 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 25 Jul 2024 20:41:50 +0100 Subject: [PATCH 385/520] [Videos] Video player - PR #1 - basic player (#4731) * add ffmpeg-kit-react-native * get select video button + compression working * up res to 1080p * add progress component * move logic out of compressVideo * (WIP) add lonestar compression * rework web compression a bit * mess around with adding a thumbnail * 3mbps * replace * use 3mbps * add expo-video * remove unnecessary try/catch * rm ToastAndroid * fix web * wrap lazy component in suspense * gate video select button * rm web compression * flip sign * remove expo-video from web * review nits * add video picker permissions + rm temp buttons * add ffmpeg-kit-react-native * replace * hls-capable player * start trying to hoist up video player instance * hoist video player and move things around * always show native controls * fix controls on expo video android * gate temp video player in feed * rm IS_DEV, doesn't do what I thought it did * use __DEV__ instead --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey --- assets/icons/play_filled_corner2_rounded.svg | 1 + assets/icons/play_stroke2_corner2_rounded.svg | 1 + package.json | 1 + patches/expo-video+1.1.10.patch | 20 +++ src/App.native.tsx | 79 +++++----- src/App.web.tsx | 73 ++++----- src/components/icons/Play.tsx | 9 ++ src/view/com/post/Post.tsx | 62 ++++---- src/view/com/posts/FeedItem.tsx | 11 +- .../util/post-embeds/ActiveVideoContext.tsx | 48 ++++++ src/view/com/util/post-embeds/VideoEmbed.tsx | 44 ++++++ .../com/util/post-embeds/VideoEmbedInner.tsx | 138 ++++++++++++++++++ .../util/post-embeds/VideoEmbedInner.web.tsx | 52 +++++++ .../util/post-embeds/VideoPlayerContext.tsx | 41 ++++++ .../post-embeds/VideoPlayerContext.web.tsx | 9 ++ yarn.lock | 5 + 16 files changed, 489 insertions(+), 105 deletions(-) create mode 100644 assets/icons/play_filled_corner2_rounded.svg create mode 100644 assets/icons/play_stroke2_corner2_rounded.svg create mode 100644 patches/expo-video+1.1.10.patch create mode 100644 src/components/icons/Play.tsx create mode 100644 src/view/com/util/post-embeds/ActiveVideoContext.tsx create mode 100644 src/view/com/util/post-embeds/VideoEmbed.tsx create mode 100644 src/view/com/util/post-embeds/VideoEmbedInner.tsx create mode 100644 src/view/com/util/post-embeds/VideoEmbedInner.web.tsx create mode 100644 src/view/com/util/post-embeds/VideoPlayerContext.tsx create mode 100644 src/view/com/util/post-embeds/VideoPlayerContext.web.tsx diff --git a/assets/icons/play_filled_corner2_rounded.svg b/assets/icons/play_filled_corner2_rounded.svg new file mode 100644 index 0000000000..e25e8d4628 --- /dev/null +++ b/assets/icons/play_filled_corner2_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/play_stroke2_corner2_rounded.svg b/assets/icons/play_stroke2_corner2_rounded.svg new file mode 100644 index 0000000000..54bba91fb9 --- /dev/null +++ b/assets/icons/play_stroke2_corner2_rounded.svg @@ -0,0 +1 @@ + diff --git a/package.json b/package.json index be22209b0d..091fb2fd70 100644 --- a/package.json +++ b/package.json @@ -143,6 +143,7 @@ "expo-web-browser": "~13.0.3", "fast-text-encoding": "^1.0.6", "history": "^5.3.0", + "hls.js": "^1.5.11", "js-sha256": "^0.9.0", "jwt-decode": "^4.0.0", "lande": "^1.0.10", diff --git a/patches/expo-video+1.1.10.patch b/patches/expo-video+1.1.10.patch new file mode 100644 index 0000000000..b183be9d41 --- /dev/null +++ b/patches/expo-video+1.1.10.patch @@ -0,0 +1,20 @@ +--- a/node_modules/expo-video/android/src/main/java/expo/modules/video/PlayerViewExtension.kt ++++ b/node_modules/expo-video/android/src/main/java/expo/modules/video/PlayerViewExtension.kt +@@ -11,6 +11,7 @@ internal fun PlayerView.applyRequiresLinearPlayback(requireLinearPlayback: Boole + setShowPreviousButton(!requireLinearPlayback) + setShowNextButton(!requireLinearPlayback) + setTimeBarInteractive(requireLinearPlayback) ++ setShowSubtitleButton(true) + } + + @androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class) +@@ -27,7 +28,8 @@ internal fun PlayerView.setTimeBarInteractive(interactive: Boolean) { + + @androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class) + internal fun PlayerView.setFullscreenButtonVisibility(visible: Boolean) { +- val fullscreenButton = findViewById(androidx.media3.ui.R.id.exo_fullscreen) ++ val fullscreenButton = ++ findViewById(androidx.media3.ui.R.id.exo_fullscreen) + fullscreenButton?.visibility = if (visible) { + android.view.View.VISIBLE + } else { diff --git a/src/App.native.tsx b/src/App.native.tsx index ed76c753b5..d2c20fc8e7 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -23,10 +23,12 @@ import { } from '#/lib/statsig/statsig' import {s} from '#/lib/styles' import {ThemeProvider} from '#/lib/ThemeContext' +import I18nProvider from '#/locale/i18nProvider' import {logger} from '#/logger' import {Provider as A11yProvider} from '#/state/a11y' import {Provider as MutedThreadsProvider} from '#/state/cache/thread-mutes' import {Provider as DialogStateProvider} from '#/state/dialogs' +import {listenSessionDropped} from '#/state/events' import {Provider as InvitesStateProvider} from '#/state/invites' import {Provider as LightboxStateProvider} from '#/state/lightbox' import {MessagesProvider} from '#/state/messages' @@ -49,6 +51,7 @@ import {Provider as ProgressGuideProvider} from '#/state/shell/progress-guide' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import {TestCtrls} from '#/view/com/testing/TestCtrls' +import {ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoContext' import * as Toast from '#/view/com/util/Toast' import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' @@ -58,8 +61,6 @@ import {Provider as PortalProvider} from '#/components/Portal' import {Splash} from '#/Splash' import {Provider as TourProvider} from '#/tours' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' -import I18nProvider from './locale/i18nProvider' -import {listenSessionDropped} from './state/events' SplashScreen.preventAutoHideAsync() @@ -107,42 +108,44 @@ function InnerApp() { - - - - - - {/* LabelDefsProvider MUST come before ModerationOptsProvider */} - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + {/* LabelDefsProvider MUST come before ModerationOptsProvider */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/App.web.tsx b/src/App.web.tsx index a64988f380..df6fbf2449 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -12,10 +12,12 @@ import {useIntentHandler} from '#/lib/hooks/useIntentHandler' import {QueryProvider} from '#/lib/react-query' import {Provider as StatsigProvider} from '#/lib/statsig/statsig' import {ThemeProvider} from '#/lib/ThemeContext' +import I18nProvider from '#/locale/i18nProvider' import {logger} from '#/logger' import {Provider as A11yProvider} from '#/state/a11y' import {Provider as MutedThreadsProvider} from '#/state/cache/thread-mutes' import {Provider as DialogStateProvider} from '#/state/dialogs' +import {listenSessionDropped} from '#/state/events' import {Provider as InvitesStateProvider} from '#/state/invites' import {Provider as LightboxStateProvider} from '#/state/lightbox' import {MessagesProvider} from '#/state/messages' @@ -37,6 +39,7 @@ import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' import {Provider as ProgressGuideProvider} from '#/state/shell/progress-guide' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' +import {ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoContext' import * as Toast from '#/view/com/util/Toast' import {ToastContainer} from '#/view/com/util/Toast.web' import {Shell} from '#/view/shell/index' @@ -46,8 +49,6 @@ import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as PortalProvider} from '#/components/Portal' import {Provider as TourProvider} from '#/tours' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' -import I18nProvider from './locale/i18nProvider' -import {listenSessionDropped} from './state/events' function InnerApp() { const [isReady, setIsReady] = React.useState(false) @@ -92,39 +93,41 @@ function InnerApp() { - - - - - {/* LabelDefsProvider MUST come before ModerationOptsProvider */} - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + {/* LabelDefsProvider MUST come before ModerationOptsProvider */} + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/icons/Play.tsx b/src/components/icons/Play.tsx new file mode 100644 index 0000000000..acf421d57c --- /dev/null +++ b/src/components/icons/Play.tsx @@ -0,0 +1,9 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const Play_Stroke2_Corner2_Rounded = createSinglePathSVG({ + path: 'M5 5.086C5 2.736 7.578 1.3 9.576 2.534L20.77 9.448c1.899 1.172 1.899 3.932 0 5.104L9.576 21.466C7.578 22.701 5 21.263 5 18.914V5.086Zm3.525-.85A1 1 0 0 0 7 5.085v13.828a1 1 0 0 0 1.525.85l11.194-6.913a1 1 0 0 0 0-1.702L8.525 4.235Z', +}) + +export const Play_Filled_Corner2_Rounded = createSinglePathSVG({ + path: 'M9.576 2.534C7.578 1.299 5 2.737 5 5.086v13.828c0 2.35 2.578 3.787 4.576 2.552l11.194-6.914c1.899-1.172 1.899-3.932 0-5.104L9.576 2.534Z', +}) diff --git a/src/view/com/post/Post.tsx b/src/view/com/post/Post.tsx index a05339d4dc..425a2257f6 100644 --- a/src/view/com/post/Post.tsx +++ b/src/view/com/post/Post.tsx @@ -210,38 +210,40 @@ function PostInner({
)} - - - {richText.text ? ( - - - - ) : undefined} - {limitLines ? ( - + - ) : undefined} - {post.embed ? ( - - ) : null} - + {richText.text ? ( + + + + ) : undefined} + {limitLines ? ( + + ) : undefined} + {post.embed ? ( + + ) : null} + + )} { const urip = new AtUri(post.uri) return makeProfileLink(post.author, 'post', urip.rkey) @@ -354,6 +358,9 @@ let FeedItemInner = ({ postAuthor={post.author} onOpenEmbed={onOpenEmbed} /> + {__DEV__ && gate('videos') && ( + + )} void +} | null>(null) + +export function ActiveVideoProvider({children}: {children: React.ReactNode}) { + const [activeViewId, setActiveViewId] = useState(null) + const [source, setSource] = useState(null) + + const value = useMemo( + () => ({ + activeViewId, + setActiveView: (viewId: string, src: string) => { + setActiveViewId(viewId) + setSource(src) + }, + }), + [activeViewId], + ) + + return ( + + + {children} + + + ) +} + +export function useActiveVideoView() { + const context = React.useContext(ActiveVideoContext) + if (!context) { + throw new Error('useActiveVideo must be used within a ActiveVideoProvider') + } + const id = useId() + + return { + active: context.activeViewId === id, + setActive: useCallback( + (source: string) => context.setActiveView(id, source), + [context, id], + ), + } +} diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx new file mode 100644 index 0000000000..5e5293a553 --- /dev/null +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -0,0 +1,44 @@ +import React, {useCallback} from 'react' +import {View} from 'react-native' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonIcon} from '#/components/Button' +import {Play_Filled_Corner2_Rounded as PlayIcon} from '#/components/icons/Play' +import {useActiveVideoView} from './ActiveVideoContext' +import {VideoEmbedInner} from './VideoEmbedInner' + +export function VideoEmbed({source}: {source: string}) { + const t = useTheme() + const {active, setActive} = useActiveVideoView() + const {_} = useLingui() + + const onPress = useCallback(() => setActive(source), [setActive, source]) + + return ( + + {active ? ( + + ) : ( + + )} + + ) +} diff --git a/src/view/com/util/post-embeds/VideoEmbedInner.tsx b/src/view/com/util/post-embeds/VideoEmbedInner.tsx new file mode 100644 index 0000000000..ef06787097 --- /dev/null +++ b/src/view/com/util/post-embeds/VideoEmbedInner.tsx @@ -0,0 +1,138 @@ +import React, {useCallback, useEffect, useRef, useState} from 'react' +import {Pressable, StyleSheet, useWindowDimensions, View} from 'react-native' +import Animated, { + measure, + runOnJS, + useAnimatedRef, + useFrameCallback, + useSharedValue, +} from 'react-native-reanimated' +import {VideoPlayer, VideoView} from 'expo-video' + +import {atoms as a} from '#/alf' +import {Text} from '#/components/Typography' +import {useVideoPlayer} from './VideoPlayerContext' + +export const VideoEmbedInner = ({}: {source: string}) => { + const player = useVideoPlayer() + const aref = useAnimatedRef() + const {height: windowHeight} = useWindowDimensions() + const hasLeftView = useSharedValue(false) + const ref = useRef(null) + + const onEnterView = useCallback(() => { + if (player.status === 'readyToPlay') { + player.play() + } + }, [player]) + + const onLeaveView = useCallback(() => { + player.pause() + }, [player]) + + const enterFullscreen = useCallback(() => { + if (ref.current) { + ref.current.enterFullscreen() + } + }, []) + + useFrameCallback(() => { + const measurement = measure(aref) + + if (measurement) { + if (hasLeftView.value) { + // Check if the video is in view + if ( + measurement.pageY >= 0 && + measurement.pageY + measurement.height <= windowHeight + ) { + runOnJS(onEnterView)() + hasLeftView.value = false + } + } else { + // Check if the video is out of view + if ( + measurement.pageY + measurement.height < 0 || + measurement.pageY > windowHeight + ) { + runOnJS(onLeaveView)() + hasLeftView.value = true + } + } + } + }) + + return ( + + + + + ) +} + +function VideoControls({ + player, + enterFullscreen, +}: { + player: VideoPlayer + enterFullscreen: () => void +}) { + const [currentTime, setCurrentTime] = useState(Math.floor(player.currentTime)) + + useEffect(() => { + const interval = setInterval(() => { + setCurrentTime(Math.floor(player.duration - player.currentTime)) + // how often should we update the time? + // 1000 gets out of sync with the video time + }, 250) + + return () => { + clearInterval(interval) + } + }, [player]) + + const minutes = Math.floor(currentTime / 60) + const seconds = String(currentTime % 60).padStart(2, '0') + + return ( + + + + {minutes}:{seconds} + + + + + ) +} + +const styles = StyleSheet.create({ + timeContainer: { + backgroundColor: 'rgba(0, 0, 0, 0.75)', + borderRadius: 6, + paddingHorizontal: 6, + paddingVertical: 3, + position: 'absolute', + left: 5, + bottom: 5, + }, + timeElapsed: { + color: 'white', + fontSize: 12, + fontWeight: 'bold', + }, +}) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx b/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx new file mode 100644 index 0000000000..cb02743c6f --- /dev/null +++ b/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx @@ -0,0 +1,52 @@ +import React, {useEffect, useRef} from 'react' +import Hls from 'hls.js' + +import {atoms as a} from '#/alf' + +export const VideoEmbedInner = ({source}: {source: string}) => { + const ref = useRef(null) + + // Use HLS.js to play HLS video + useEffect(() => { + if (ref.current) { + if (ref.current.canPlayType('application/vnd.apple.mpegurl')) { + ref.current.src = source + } else if (Hls.isSupported()) { + var hls = new Hls() + hls.loadSource(source) + hls.attachMedia(ref.current) + } else { + // TODO: fallback + } + } + }, [source]) + + useEffect(() => { + if (ref.current) { + const observer = new IntersectionObserver( + ([entry]) => { + if (ref.current) { + if (entry.isIntersecting) { + if (ref.current.paused) { + ref.current.play() + } + } else { + if (!ref.current.paused) { + ref.current.pause() + } + } + } + }, + {threshold: 0}, + ) + + observer.observe(ref.current) + + return () => { + observer.disconnect() + } + } + }, []) + + return
@@ -67,7 +67,7 @@ export function Link({ view, children, ...props -}: Props & Omit) { +}: Props & Omit) { const queryClient = useQueryClient() const href = React.useMemo(() => { @@ -79,7 +79,7 @@ export function Link({ }, [view, queryClient]) return ( - + {children} ) From 783fd351ba5299a74cc9e6885939ef09034ed97d Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 25 Jul 2024 18:07:15 -0500 Subject: [PATCH 390/520] Add labels to a few missing places (#4838) --- src/components/dms/BlockedByListDialog.tsx | 1 + src/components/dms/MessagesListHeader.tsx | 2 ++ src/components/moderation/LabelPreference.tsx | 7 +++++-- .../moderation/LabelsOnMeDialog.tsx | 14 +++++++++---- src/screens/Moderation/index.tsx | 20 +++++++++++++++---- src/screens/Signup/StepInfo/Policies.tsx | 10 ++++++++-- src/screens/Signup/index.tsx | 1 + src/view/com/auth/SplashScreen.web.tsx | 13 +++++++++--- src/view/com/home/HomeHeaderLayoutMobile.tsx | 2 +- src/view/com/posts/FeedShutdownMsg.tsx | 1 + src/view/screens/Settings/ExportCarDialog.tsx | 1 + src/view/screens/Storybook/Links.tsx | 6 ++++-- 12 files changed, 60 insertions(+), 18 deletions(-) diff --git a/src/components/dms/BlockedByListDialog.tsx b/src/components/dms/BlockedByListDialog.tsx index a277016053..b786e36815 100644 --- a/src/components/dms/BlockedByListDialog.tsx +++ b/src/components/dms/BlockedByListDialog.tsx @@ -42,6 +42,7 @@ export function BlockedByListDialog({ {i === 0 ? null : ', '} {block.source.list.name} diff --git a/src/components/dms/MessagesListHeader.tsx b/src/components/dms/MessagesListHeader.tsx index 7b9f1a3a02..1a6bbbe601 100644 --- a/src/components/dms/MessagesListHeader.tsx +++ b/src/components/dms/MessagesListHeader.tsx @@ -140,6 +140,7 @@ function HeaderReady({ userBlock?: ModerationCause } }) { + const {_} = useLingui() const t = useTheme() const convoState = useConvo() const profile = useProfileShadow(profileUnshadowed) @@ -156,6 +157,7 @@ function HeaderReady({ diff --git a/src/components/moderation/LabelPreference.tsx b/src/components/moderation/LabelPreference.tsx index 6191643038..78b50ff8b9 100644 --- a/src/components/moderation/LabelPreference.tsx +++ b/src/components/moderation/LabelPreference.tsx @@ -174,7 +174,7 @@ export function LabelerLabelPreference({ disabled?: boolean labelerDid?: string }) { - const {i18n} = useLingui() + const {_, i18n} = useLingui() const t = useTheme() const {gtPhone} = useBreakpoints() @@ -243,7 +243,10 @@ export function LabelerLabelPreference({ ) : isGlobalLabel ? ( Configured in{' '} - + moderation settings . diff --git a/src/components/moderation/LabelsOnMeDialog.tsx b/src/components/moderation/LabelsOnMeDialog.tsx index e581d22c1b..b920a0d252 100644 --- a/src/components/moderation/LabelsOnMeDialog.tsx +++ b/src/components/moderation/LabelsOnMeDialog.tsx @@ -128,6 +128,9 @@ function Label({ const t = useTheme() const {_} = useLingui() const {labeler, strings} = useLabelInfo(label) + const sourceName = labeler + ? sanitizeHandle(labeler.creator.handle, '@') + : label.src return ( Source:{' '} control.close()}> - {labeler - ? sanitizeHandle(labeler.creator.handle, '@') - : label.src} + {sourceName} )} @@ -203,6 +205,9 @@ function AppealForm({ const isAccountReport = 'did' in subject const agent = useAgent() const gate = useGate() + const sourceName = labeler + ? sanitizeHandle(labeler.creator.handle, '@') + : label.src const {mutate, isPending} = useMutation({ mutationFn: async () => { @@ -260,12 +265,13 @@ function AppealForm({ This appeal will be sent to{' '} control.close()} style={[a.text_md, a.leading_snug]}> - {labeler ? sanitizeHandle(labeler.creator.handle, '@') : label.src} + {sourceName} . diff --git a/src/screens/Moderation/index.tsx b/src/screens/Moderation/index.tsx index 9342a805ef..cd3179674c 100644 --- a/src/screens/Moderation/index.tsx +++ b/src/screens/Moderation/index.tsx @@ -240,7 +240,10 @@ export function ModerationScreenInner({ )} - + {state => ( - + {state => ( - + {state => ( Adult content can only be enabled via the Web at{' '} { evt.preventDefault() @@ -569,7 +579,9 @@ function PwiOptOut() { - + Learn more about what is public on Bluesky. diff --git a/src/screens/Signup/StepInfo/Policies.tsx b/src/screens/Signup/StepInfo/Policies.tsx index f25bda274f..a3a0672223 100644 --- a/src/screens/Signup/StepInfo/Policies.tsx +++ b/src/screens/Signup/StepInfo/Policies.tsx @@ -45,14 +45,20 @@ export const Policies = ({ const els = [] if (tos) { els.push( - + {_(msg`Terms of Service`)} , ) } if (pp) { els.push( - + {_(msg`Privacy Policy`)} , ) diff --git a/src/screens/Signup/index.tsx b/src/screens/Signup/index.tsx index da0383884b..189760460e 100644 --- a/src/screens/Signup/index.tsx +++ b/src/screens/Signup/index.tsx @@ -166,6 +166,7 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { Having trouble?{' '} Contact support diff --git a/src/view/com/auth/SplashScreen.web.tsx b/src/view/com/auth/SplashScreen.web.tsx index 6df4e439aa..9ffcbfb9df 100644 --- a/src/view/com/auth/SplashScreen.web.tsx +++ b/src/view/com/auth/SplashScreen.web.tsx @@ -132,6 +132,7 @@ export const SplashScreen = ({ function Footer() { const t = useTheme() + const {_} = useLingui() return ( - + Business - + Blog - + Jobs diff --git a/src/view/com/home/HomeHeaderLayoutMobile.tsx b/src/view/com/home/HomeHeaderLayoutMobile.tsx index ed353cf168..e537abfaad 100644 --- a/src/view/com/home/HomeHeaderLayoutMobile.tsx +++ b/src/view/com/home/HomeHeaderLayoutMobile.tsx @@ -73,7 +73,7 @@ export function HomeHeaderLayoutMobile({ ]}> {IS_DEV && ( <> - + diff --git a/src/view/com/posts/FeedShutdownMsg.tsx b/src/view/com/posts/FeedShutdownMsg.tsx index 36b1706cb1..f12ecf12b6 100644 --- a/src/view/com/posts/FeedShutdownMsg.tsx +++ b/src/view/com/posts/FeedShutdownMsg.tsx @@ -99,6 +99,7 @@ export function FeedShutdownMsg({feedUri}: {feedUri: string}) { This feed is no longer online. We are showing{' '} Discover diff --git a/src/view/screens/Settings/ExportCarDialog.tsx b/src/view/screens/Settings/ExportCarDialog.tsx index 0daa3c8c97..a6ddb38204 100644 --- a/src/view/screens/Settings/ExportCarDialog.tsx +++ b/src/view/screens/Settings/ExportCarDialog.tsx @@ -94,6 +94,7 @@ export function ExportCarDialog({ This feature is in beta. You can read more about repository exports in{' '} this blogpost diff --git a/src/view/screens/Storybook/Links.tsx b/src/view/screens/Storybook/Links.tsx index d35db79bc4..465ce0d6f3 100644 --- a/src/view/screens/Storybook/Links.tsx +++ b/src/view/screens/Storybook/Links.tsx @@ -13,18 +13,20 @@ export function Links() {

Links

- + https://google.com - + External with custom children (google.com) Internal (bsky.social) Internal (bsky.app) From 1d827cebe4356579d8e9f939e17707b9033e3e43 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 25 Jul 2024 18:07:23 -0500 Subject: [PATCH 391/520] Add labels to mod details dialog (#4839) --- .../moderation/ModerationDetailsDialog.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/moderation/ModerationDetailsDialog.tsx b/src/components/moderation/ModerationDetailsDialog.tsx index edf8287555..ebfe452325 100644 --- a/src/components/moderation/ModerationDetailsDialog.tsx +++ b/src/components/moderation/ModerationDetailsDialog.tsx @@ -54,7 +54,10 @@ function ModerationDetailsDialogInner({ description = ( This user is included in the{' '} - + {list.name} {' '} list which you have blocked. @@ -83,7 +86,10 @@ function ModerationDetailsDialogInner({ description = ( This user is included in the{' '} - + {list.name} {' '} list which you have muted. @@ -127,10 +133,11 @@ function ModerationDetailsDialogInner({ This label was applied by{' '} control.close()} style={a.text_md}> - {desc.source} + {desc.source || _(msg`an unknown labeler`)} . From 35165e3d9b150a57e19194e67321ddcb7815bfa7 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 25 Jul 2024 18:07:42 -0500 Subject: [PATCH 392/520] Add labels in feed card (#4836) --- src/components/FeedCard.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx index 82d675a8e4..e6d664cfda 100644 --- a/src/components/FeedCard.tsx +++ b/src/components/FeedCard.tsx @@ -40,7 +40,7 @@ type Props = { export function Default(props: Props) { const {view} = props return ( - +
@@ -58,7 +58,7 @@ export function Link({ view, children, ...props -}: Props & Omit) { +}: Props & Omit) { const queryClient = useQueryClient() const href = React.useMemo(() => { @@ -70,7 +70,11 @@ export function Link({ }, [view, queryClient]) return ( - + {children} ) From 043e5cea641a4fd40a27ea8d069c6400cdf5d8d9 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 25 Jul 2024 18:11:16 -0500 Subject: [PATCH 393/520] Improve a11y on noty feed (#4842) --- src/view/com/notifications/FeedItem.tsx | 34 +++++++++++++++++-------- src/view/com/util/UserAvatar.tsx | 10 ++------ 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index 0751a396d8..520a059ae2 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -206,7 +206,22 @@ let FeedItem = ({ return null } - let formattedCount = authors.length > 1 ? formatCount(authors.length - 1) : '' + const formattedCount = + authors.length > 1 ? formatCount(authors.length - 1) : '' + const firstAuthorName = sanitizeDisplayName( + authors[0].profile.displayName || authors[0].profile.handle, + ) + const niceTimestamp = niceDate(item.notification.indexedAt) + const a11yLabelUsers = + authors.length > 1 + ? _(msg` and `) + + plural(authors.length - 1, { + one: `${formattedCount} other`, + other: `${formattedCount} others`, + }) + : '' + const a11yLabel = `${firstAuthorName}${a11yLabelUsers} ${action} ${niceTimestamp}` + return ( 1 @@ -270,16 +287,15 @@ let FeedItem = ({ showDmButton={item.type === 'starterpack-joined'} /> - + {authors.length > 1 ? ( @@ -301,7 +317,7 @@ let FeedItem = ({ {({timeElapsed}) => ( + title={niceTimestamp}> {' ' + timeElapsed} )} @@ -453,7 +469,6 @@ function CondensedAuthorsList({ profile={authors[0].profile} moderation={authors[0].moderation.ui('avatar')} type={authors[0].profile.associated?.labeler ? 'labeler' : 'user'} - accessible={false} /> {showDmButton ? : null} @@ -471,7 +486,6 @@ function CondensedAuthorsList({ profile={author.profile} moderation={author.moderation.ui('avatar')} type={author.profile.associated?.labeler ? 'labeler' : 'user'} - accessible={false} /> ))} diff --git a/src/view/com/util/UserAvatar.tsx b/src/view/com/util/UserAvatar.tsx index b727234093..8862bd0e4a 100644 --- a/src/view/com/util/UserAvatar.tsx +++ b/src/view/com/util/UserAvatar.tsx @@ -55,7 +55,6 @@ interface PreviewableUserAvatarProps extends BaseUserAvatarProps { profile: AppBskyActorDefs.ProfileViewBasic disableHoverCard?: boolean onBeforePress?: () => void - accessible?: boolean } const BLUR_AMOUNT = isWeb ? 5 : 100 @@ -412,7 +411,6 @@ let PreviewableUserAvatar = ({ profile, disableHoverCard, onBeforePress, - accessible = true, ...rest }: PreviewableUserAvatarProps): React.ReactNode => { const {_} = useLingui() @@ -426,12 +424,8 @@ let PreviewableUserAvatar = ({ return ( Date: Thu, 25 Jul 2024 18:11:31 -0500 Subject: [PATCH 394/520] Add label to profile card (#4843) --- src/components/FeedInterstitials.tsx | 12 +++++++++--- src/components/ProfileCard.tsx | 16 ++++++++++++---- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx index 53c1fac0b9..2e8724143d 100644 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -190,7 +190,7 @@ export function SuggestedFollows() { {profiles.slice(0, maxLength).map(profile => ( { logEvent('feed:interstitial:profileCard:press', {}) }} @@ -266,7 +266,10 @@ export function SuggestedFollows() { a.pt_xs, a.gap_md, ]}> - + Browse more suggestions @@ -396,7 +399,10 @@ export function SuggestedFeeds() { a.pt_xs, a.gap_md, ]}> - + Browse more suggestions diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index 2d3b3240e6..a263d19461 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -36,7 +36,7 @@ export function Default({ logContext?: 'ProfileCard' | 'StarterPackProfilesList' }) { return ( - + ) { +}: { + profile: AppBskyActorDefs.ProfileViewDetailed +} & Omit) { + const {_} = useLingui() return ( From 4437b9a55782ac4b213fb209f52378b839329c2a Mon Sep 17 00:00:00 2001 From: Dmitrii Kartashev Date: Thu, 25 Jul 2024 19:31:59 -0400 Subject: [PATCH 395/520] Boolean filter improvement alternative: TS upgrade (#4840) * upgrade typescript and use new feature * fix: typing error --- package.json | 2 +- src/components/dialogs/ThreadgateEditor.tsx | 4 +++- src/state/queries/post-feed.ts | 4 ++-- src/state/queries/threadgate.ts | 2 +- src/view/screens/Search/Explore.tsx | 2 +- yarn.lock | 8 ++++---- 6 files changed, 12 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 091fb2fd70..91b427ae91 100644 --- a/package.json +++ b/package.json @@ -270,7 +270,7 @@ "react-scripts": "^5.0.1", "react-test-renderer": "18.2.0", "ts-node": "^10.9.1", - "typescript": "^5.3.3", + "typescript": "^5.5.4", "url-loader": "^4.1.1", "webpack": "^5.75.0", "webpack-bundle-analyzer": "^4.10.1", diff --git a/src/components/dialogs/ThreadgateEditor.tsx b/src/components/dialogs/ThreadgateEditor.tsx index 92dd157b22..90483b3adf 100644 --- a/src/components/dialogs/ThreadgateEditor.tsx +++ b/src/components/dialogs/ThreadgateEditor.tsx @@ -74,7 +74,9 @@ function DialogContent({ const onPressAudience = (setting: ThreadgateSetting) => { // remove nobody - let newSelected = draft.filter(v => v.type !== 'nobody') + let newSelected: ThreadgateSetting[] = draft.filter( + v => v.type !== 'nobody', + ) // toggle const i = newSelected.findIndex(v => isEqual(v, setting)) if (i === -1) { diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 62ea0f33f7..1d6ec80d91 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -375,11 +375,11 @@ export function usePostFeedQuery( } return undefined }) - .filter((n?: T): n is T => Boolean(n)), + .filter(n => !!n), } return feedPostSlice }) - .filter((n?: T): n is T => Boolean(n)), + .filter(n => !!n), })), ], } diff --git a/src/state/queries/threadgate.ts b/src/state/queries/threadgate.ts index c05d1f5644..8b6aeba6c1 100644 --- a/src/state/queries/threadgate.ts +++ b/src/state/queries/threadgate.ts @@ -33,6 +33,6 @@ export function threadgateViewToSettings( } return setting }) - .filter((n?: T): n is T => Boolean(n)) + .filter(n => !!n) return settings } diff --git a/src/view/screens/Search/Explore.tsx b/src/view/screens/Search/Explore.tsx index e9b7445276..5510fbee25 100644 --- a/src/view/screens/Search/Explore.tsx +++ b/src/view/screens/Search/Explore.tsx @@ -119,7 +119,7 @@ function LoadMore({ } return loadMoreItem }) - .filter((n?: T): n is T => Boolean(n)) + .filter(n => !!n) }, [item.items, moderationOpts]) if (items.length === 0) return null diff --git a/yarn.lock b/yarn.lock index b99f96348a..675fda4c2f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21378,10 +21378,10 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@^5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" - integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== +typescript@^5.5.4: + version "5.5.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" + integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== ua-parser-js@^0.7.33: version "0.7.35" From 43ba0f21f6796ebbdd0156c9fa89ebc7d56376e7 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 25 Jul 2024 18:34:21 -0500 Subject: [PATCH 396/520] Make label required in link components (#4844) --- src/components/Button.tsx | 3 +++ src/components/Link.tsx | 13 ++++--------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 457164d111..4fe0ab4b12 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -70,6 +70,9 @@ export type ButtonProps = Pick< AccessibilityProps & VariantProps & { testID?: string + /** + * For a11y, try to make this descriptive and clear + */ label: string style?: StyleProp hoverStyle?: StyleProp diff --git a/src/components/Link.tsx b/src/components/Link.tsx index a8b478be78..6c25faffb8 100644 --- a/src/components/Link.tsx +++ b/src/components/Link.tsx @@ -40,11 +40,6 @@ type BaseLinkProps = Pick< > & { testID?: string - /** - * Label for a11y. Defaults to the href. - */ - label?: string - /** * The React Navigation `StackAction` to perform when the link is pressed. */ @@ -197,7 +192,7 @@ export function useLink({ } export type LinkProps = Omit & - Omit + Omit /** * A interactive element that renders as a `` tag on the web. On mobile it @@ -224,7 +219,6 @@ export function Link({ return ( - ) : null} - + {!isMobile ? ( + + ) : null} + + )} @@ -893,3 +931,44 @@ const styles = StyleSheet.create({ borderTopWidth: StyleSheet.hairlineWidth, }, }) + +function ToolbarWrapper({ + style, + children, +}: { + style: StyleProp + children: React.ReactNode +}) { + if (isWeb) return children + return ( + + {children} + + ) +} + +function VideoUploadToolbar({state}: {state: VideoUploadState}) { + const t = useTheme() + + const progress = + state.status === 'compressing' || state.status === 'uploading' + ? state.progress + : state.jobStatus?.progress ?? 100 + + return ( + + + {state.status} + + ) +} diff --git a/src/view/com/composer/videos/VideoPreview.tsx b/src/view/com/composer/videos/VideoPreview.tsx index b04cdf1c8b..8e2a22852d 100644 --- a/src/view/com/composer/videos/VideoPreview.tsx +++ b/src/view/com/composer/videos/VideoPreview.tsx @@ -17,6 +17,7 @@ export function VideoPreview({ const player = useVideoPlayer(video.uri, player => { player.loop = true player.play() + player.volume = 0 }) return ( diff --git a/src/view/com/composer/videos/VideoTranscodeProgress.tsx b/src/view/com/composer/videos/VideoTranscodeProgress.tsx index 79407cd3ef..db58448a30 100644 --- a/src/view/com/composer/videos/VideoTranscodeProgress.tsx +++ b/src/view/com/composer/videos/VideoTranscodeProgress.tsx @@ -9,15 +9,15 @@ import {Text} from '#/components/Typography' import {VideoTranscodeBackdrop} from './VideoTranscodeBackdrop' export function VideoTranscodeProgress({ - input, + asset, progress, }: { - input: ImagePickerAsset + asset: ImagePickerAsset progress: number }) { const t = useTheme() - const aspectRatio = input.width / input.height + const aspectRatio = asset.width / asset.height return ( - + void}) { - const {_} = useLingui() - const [progress, setProgress] = useState(0) - - const {mutate, data, isPending, isError, reset, variables} = useMutation({ - mutationFn: async (asset: ImagePickerAsset) => { - const compressed = await compressVideo(asset.uri, { - onProgress: num => setProgress(trunc2dp(num)), - }) - - return compressed - }, - onError: (e: any) => { - // Don't log these errors in sentry, just let the user know - if (e instanceof VideoTooLargeError) { - Toast.show(_(msg`Videos cannot be larger than 100MB`), 'xmark') - return - } - logger.error('Failed to compress video', {safeError: e}) - setError(_(msg`Could not compress video`)) - }, - onMutate: () => { - setProgress(0) - }, - }) - - return { - video: data, - onSelectVideo: mutate, - videoPending: isPending, - videoProcessingData: variables, - videoError: isError, - clearVideo: reset, - videoProcessingProgress: progress, - } -} - -function trunc2dp(num: number) { - return Math.trunc(num * 100) / 100 -} From c3e77b56ffab9deb9f9a730ea984d801d84a1b94 Mon Sep 17 00:00:00 2001 From: GSMT Date: Wed, 31 Jul 2024 00:19:23 +0200 Subject: [PATCH 398/520] useDedupe callback (#4855) --- src/lib/hooks/useDedupe.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/hooks/useDedupe.ts b/src/lib/hooks/useDedupe.ts index d9432cb2c2..13b5b83f58 100644 --- a/src/lib/hooks/useDedupe.ts +++ b/src/lib/hooks/useDedupe.ts @@ -3,7 +3,7 @@ import React from 'react' export const useDedupe = () => { const canDo = React.useRef(true) - return React.useRef((cb: () => unknown) => { + return React.useCallback((cb: () => unknown) => { if (canDo.current) { canDo.current = false setTimeout(() => { @@ -13,5 +13,5 @@ export const useDedupe = () => { return true } return false - }).current + }, []) } From c75bb65bef1671e493f10e06b51ee4d0cda98d83 Mon Sep 17 00:00:00 2001 From: dan Date: Wed, 31 Jul 2024 13:00:22 +0100 Subject: [PATCH 399/520] Remove unused NoopFeedTuner (#4856) --- src/lib/api/feed-manip.ts | 10 ---------- src/state/queries/post-feed.ts | 27 ++++++--------------------- 2 files changed, 6 insertions(+), 31 deletions(-) diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index 89f6a0bb45..226dd17c41 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -136,16 +136,6 @@ export class FeedViewPostsSlice { } } -export class NoopFeedTuner { - reset() {} - tune( - feed: FeedViewPost[], - _opts?: {dryRun: boolean; maintainOrder: boolean}, - ): FeedViewPostsSlice[] { - return feed.map(item => new FeedViewPostsSlice(item)) - } -} - export class FeedTuner { seenKeys: Set = new Set() seenUris: Set = new Set() diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 1d6ec80d91..569c85c3ad 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -31,7 +31,7 @@ import {LikesFeedAPI} from 'lib/api/feed/likes' import {ListFeedAPI} from 'lib/api/feed/list' import {MergeFeedAPI} from 'lib/api/feed/merge' import {FeedAPI, ReasonFeedSource} from 'lib/api/feed/types' -import {FeedTuner, FeedTunerFn, NoopFeedTuner} from 'lib/api/feed-manip' +import {FeedTuner, FeedTunerFn} from 'lib/api/feed-manip' import {BSKY_FEED_OWNER_DIDS} from 'lib/constants' import {KnownError} from '#/view/com/posts/FeedErrorMessage' import {useFeedTuners} from '../preferences/feed-tuners' @@ -61,7 +61,6 @@ export type FeedDescriptor = | `list|${ListUri}` | `list|${ListUri}|${ListFilter}` export interface FeedParams { - disableTuner?: boolean mergeFeedEnabled?: boolean mergeFeedSources?: string[] } @@ -105,7 +104,7 @@ export interface FeedPageUnselected { export interface FeedPage { api: FeedAPI - tuner: FeedTuner | NoopFeedTuner + tuner: FeedTuner cursor: string | undefined slices: FeedPostSlice[] fetchedAt: number @@ -142,18 +141,11 @@ export function usePostFeedQuery( const selectArgs = React.useMemo( () => ({ feedTuners, - disableTuner: params?.disableTuner, moderationOpts, ignoreFilterFor: opts?.ignoreFilterFor, isDiscover, }), - [ - feedTuners, - params?.disableTuner, - moderationOpts, - opts?.ignoreFilterFor, - isDiscover, - ], + [feedTuners, moderationOpts, opts?.ignoreFilterFor, isDiscover], ) const query = useInfiniteQuery< @@ -232,17 +224,10 @@ export function usePostFeedQuery( (data: InfiniteData) => { // If the selection depends on some data, that data should // be included in the selectArgs object and read here. - const { - feedTuners, - disableTuner, - moderationOpts, - ignoreFilterFor, - isDiscover, - } = selectArgs + const {feedTuners, moderationOpts, ignoreFilterFor, isDiscover} = + selectArgs - const tuner = disableTuner - ? new NoopFeedTuner() - : new FeedTuner(feedTuners) + const tuner = new FeedTuner(feedTuners) // Keep track of the last run and whether we can reuse // some already selected pages from there. From 576cef88b550bacba26988a53c28fcc31bc9f8c5 Mon Sep 17 00:00:00 2001 From: dan Date: Wed, 31 Jul 2024 19:10:24 +0100 Subject: [PATCH 400/520] [Web] Retrigger onEndReached if needed when content height changes (#4859) * Extract EdgeVisibility * Key Visibility by container height instead of item count --- src/view/com/util/List.web.tsx | 35 +++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/src/view/com/util/List.web.tsx b/src/view/com/util/List.web.tsx index 12d223db03..5aa699356d 100644 --- a/src/view/com/util/List.web.tsx +++ b/src/view/com/util/List.web.tsx @@ -344,10 +344,11 @@ function ListImpl( style={[styles.aboveTheFoldDetector, {height: headerOffset}]} /> {onStartReached && !isEmpty && ( - )} {headerComponent} @@ -368,11 +369,11 @@ function ListImpl( ) })} {onEndReached && !isEmpty && ( - )} {footerComponent} @@ -381,6 +382,34 @@ function ListImpl( ) } +function EdgeVisibility({ + root, + topMargin, + bottomMargin, + containerRef, + onVisibleChange, +}: { + root?: React.RefObject | null + topMargin?: string + bottomMargin?: string + containerRef: React.RefObject + onVisibleChange: (isVisible: boolean) => void +}) { + const [containerHeight, setContainerHeight] = React.useState(0) + useResizeObserver(containerRef, (w, h) => { + setContainerHeight(h) + }) + return ( + + ) +} + function useResizeObserver( ref: React.RefObject, onResize: undefined | ((w: number, h: number) => void), From 70ffd387e3fc9c08076e9ff5f6df33fa86db8151 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 31 Jul 2024 11:16:14 -0700 Subject: [PATCH 401/520] Only show "followed you back" when appropriate (#4849) * only show followed back when we should * try/catch * log * Update FeedItem.tsx * tweak --- src/view/com/notifications/FeedItem.tsx | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index 520a059ae2..e4294eaa5f 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -13,11 +13,13 @@ import { AppBskyEmbedRecordWithMedia, AppBskyFeedDefs, AppBskyFeedPost, + AppBskyGraphFollow, moderateProfile, ModerationDecision, ModerationOpts, } from '@atproto/api' import {AtUri} from '@atproto/api' +import {TID} from '@atproto/common-web' import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' @@ -184,10 +186,28 @@ let FeedItem = ({ action = _(msg`reposted your post`) icon = } else if (item.type === 'follow') { + let isFollowBack = false + if ( item.notification.author.viewer?.following && - gate('ungroup_follow_backs') + AppBskyGraphFollow.isRecord(item.notification.record) ) { + let followingTimestamp + try { + const rkey = new AtUri(item.notification.author.viewer.following).rkey + followingTimestamp = TID.fromStr(rkey).timestamp() + } catch (e) { + // For some reason the following URI was invalid. Default to it not being a follow back. + console.error('Invalid following URI') + } + if (followingTimestamp) { + const followedTimestamp = + new Date(item.notification.record.createdAt).getTime() * 1000 + isFollowBack = followedTimestamp > followingTimestamp + } + } + + if (isFollowBack && gate('ungroup_follow_backs')) { action = _(msg`followed you back`) } else { action = _(msg`followed you`) From d2e88cc623b2df5fe40280618fe9598334df8241 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 1 Aug 2024 02:27:25 +0100 Subject: [PATCH 402/520] Fetch enough pages to fill a page's worth of items (#4863) * Fetch enough pages to fill a page's worth of items * Add failsafe in case of appview bug --- src/state/queries/notifications/feed.ts | 63 +++++++++++++++++-------- src/state/queries/post-feed.ts | 63 +++++++++++++++++-------- 2 files changed, 86 insertions(+), 40 deletions(-) diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index 3cafcb7168..3054860db2 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -59,7 +59,6 @@ export function useNotificationFeedQuery(opts?: { const moderationOpts = useModerationOpts() const unreads = useUnreadNotificationsApi() const enabled = opts?.enabled !== false - const lastPageCountRef = useRef(0) const gate = useGate() // false: force showing all notifications @@ -121,28 +120,52 @@ export function useNotificationFeedQuery(opts?: { }, }) + // The server may end up returning an empty page, a page with too few items, + // or a page with items that end up getting filtered out. When we fetch pages, + // we'll keep track of how many items we actually hope to see. If the server + // doesn't return enough items, we're going to continue asking for more items. + const lastItemCount = useRef(0) + const wantedItemCount = useRef(0) + const autoPaginationAttemptCount = useRef(0) useEffect(() => { - const {isFetching, hasNextPage, data} = query - if (isFetching || !hasNextPage) { - return - } - - // avoid double-fires of fetchNextPage() - if ( - lastPageCountRef.current !== 0 && - lastPageCountRef.current === data?.pages?.length - ) { - return - } - - // fetch next page if we haven't gotten a full page of content - let count = 0 + const {data, isLoading, isRefetching, isFetchingNextPage, hasNextPage} = + query + // Count the items that we already have. + let itemCount = 0 for (const page of data?.pages || []) { - count += page.items.length + itemCount += page.items.length } - if (count < PAGE_SIZE && (data?.pages.length || 0) < 6) { - query.fetchNextPage() - lastPageCountRef.current = data?.pages?.length || 0 + + // If items got truncated, reset the state we're tracking below. + if (itemCount !== lastItemCount.current) { + if (itemCount < lastItemCount.current) { + wantedItemCount.current = itemCount + } + lastItemCount.current = itemCount + } + + // Now track how many items we really want, and fetch more if needed. + if (isLoading || isRefetching) { + // During the initial fetch, we want to get an entire page's worth of items. + wantedItemCount.current = PAGE_SIZE + } else if (isFetchingNextPage) { + if (itemCount > wantedItemCount.current) { + // We have more items than wantedItemCount, so wantedItemCount must be out of date. + // Some other code must have called fetchNextPage(), for example, from onEndReached. + // Adjust the wantedItemCount to reflect that we want one more full page of items. + wantedItemCount.current = itemCount + PAGE_SIZE + } + } else if (hasNextPage) { + // At this point we're not fetching anymore, so it's time to make a decision. + // If we didn't receive enough items from the server, paginate again until we do. + if (itemCount < wantedItemCount.current) { + autoPaginationAttemptCount.current++ + if (autoPaginationAttemptCount.current < 50 /* failsafe */) { + query.fetchNextPage() + } + } else { + autoPaginationAttemptCount.current = 0 + } } }, [query]) diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 569c85c3ad..65467e8023 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -134,7 +134,6 @@ export function usePostFeedQuery( args: typeof selectArgs result: InfiniteData } | null>(null) - const lastPageCountRef = useRef(0) const isDiscover = feedDesc.includes(DISCOVER_FEED_URI) // Make sure this doesn't invalidate unless really needed. @@ -376,30 +375,54 @@ export function usePostFeedQuery( ), }) + // The server may end up returning an empty page, a page with too few items, + // or a page with items that end up getting filtered out. When we fetch pages, + // we'll keep track of how many items we actually hope to see. If the server + // doesn't return enough items, we're going to continue asking for more items. + const lastItemCount = useRef(0) + const wantedItemCount = useRef(0) + const autoPaginationAttemptCount = useRef(0) useEffect(() => { - const {isFetching, hasNextPage, data} = query - if (isFetching || !hasNextPage) { - return - } - - // avoid double-fires of fetchNextPage() - if ( - lastPageCountRef.current !== 0 && - lastPageCountRef.current === data?.pages?.length - ) { - return - } - - // fetch next page if we haven't gotten a full page of content - let count = 0 + const {data, isLoading, isRefetching, isFetchingNextPage, hasNextPage} = + query + // Count the items that we already have. + let itemCount = 0 for (const page of data?.pages || []) { for (const slice of page.slices) { - count += slice.items.length + itemCount += slice.items.length } } - if (count < PAGE_SIZE && (data?.pages.length || 0) < 6) { - query.fetchNextPage() - lastPageCountRef.current = data?.pages?.length || 0 + + // If items got truncated, reset the state we're tracking below. + if (itemCount !== lastItemCount.current) { + if (itemCount < lastItemCount.current) { + wantedItemCount.current = itemCount + } + lastItemCount.current = itemCount + } + + // Now track how many items we really want, and fetch more if needed. + if (isLoading || isRefetching) { + // During the initial fetch, we want to get an entire page's worth of items. + wantedItemCount.current = PAGE_SIZE + } else if (isFetchingNextPage) { + if (itemCount > wantedItemCount.current) { + // We have more items than wantedItemCount, so wantedItemCount must be out of date. + // Some other code must have called fetchNextPage(), for example, from onEndReached. + // Adjust the wantedItemCount to reflect that we want one more full page of items. + wantedItemCount.current = itemCount + PAGE_SIZE + } + } else if (hasNextPage) { + // At this point we're not fetching anymore, so it's time to make a decision. + // If we didn't receive enough items from the server, paginate again until we do. + if (itemCount < wantedItemCount.current) { + autoPaginationAttemptCount.current++ + if (autoPaginationAttemptCount.current < 50 /* failsafe */) { + query.fetchNextPage() + } + } else { + autoPaginationAttemptCount.current = 0 + } } }, [query]) From b0e130a4d85f2056bddcbf210aa7ea4068d41686 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 1 Aug 2024 10:29:27 -0500 Subject: [PATCH 403/520] Update muted words dialog with `expiresAt` and `actorTarget` (#4801) * WIP not working dropdown * Update MutedWords dialog * Add i18n formatDistance * Comments * Handle text wrapping * Update label copy Co-authored-by: Hailey * Fix alignment * Improve translation output * Revert toggle changes * Better types for useFormatDistance * Tweaks * Integrate new sdk version into TagMenu * Use ampersand Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Bump SDK --------- Co-authored-by: Hailey Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --- package.json | 2 +- src/components/TagMenu/index.tsx | 56 ++-- src/components/TagMenu/index.web.tsx | 36 ++- src/components/dialogs/MutedWords.tsx | 373 +++++++++++++++++++------ src/components/hooks/dates.ts | 69 +++++ src/state/queries/preferences/index.ts | 15 + yarn.lock | 8 +- 7 files changed, 432 insertions(+), 127 deletions(-) create mode 100644 src/components/hooks/dates.ts diff --git a/package.json b/package.json index 91b427ae91..3d053bc83b 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "0.12.25", + "@atproto/api": "^0.12.26", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/components/TagMenu/index.tsx b/src/components/TagMenu/index.tsx index 0ed7036671..2c6a0b674c 100644 --- a/src/components/TagMenu/index.tsx +++ b/src/components/TagMenu/index.tsx @@ -1,27 +1,27 @@ import React from 'react' import {View} from 'react-native' -import {useNavigation} from '@react-navigation/native' -import {useLingui} from '@lingui/react' import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useNavigation} from '@react-navigation/native' -import {atoms as a, native, useTheme} from '#/alf' -import * as Dialog from '#/components/Dialog' -import {Text} from '#/components/Typography' -import {Button, ButtonText} from '#/components/Button' -import {MagnifyingGlass2_Stroke2_Corner0_Rounded as Search} from '#/components/icons/MagnifyingGlass2' -import {Person_Stroke2_Corner0_Rounded as Person} from '#/components/icons/Person' -import {Mute_Stroke2_Corner0_Rounded as Mute} from '#/components/icons/Mute' -import {Divider} from '#/components/Divider' -import {Link} from '#/components/Link' import {makeSearchLink} from '#/lib/routes/links' import {NavigationProp} from '#/lib/routes/types' +import {isInvalidHandle} from '#/lib/strings/handles' import { usePreferencesQuery, + useRemoveMutedWordsMutation, useUpsertMutedWordsMutation, - useRemoveMutedWordMutation, } from '#/state/queries/preferences' +import {atoms as a, native, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {Divider} from '#/components/Divider' +import {MagnifyingGlass2_Stroke2_Corner0_Rounded as Search} from '#/components/icons/MagnifyingGlass2' +import {Mute_Stroke2_Corner0_Rounded as Mute} from '#/components/icons/Mute' +import {Person_Stroke2_Corner0_Rounded as Person} from '#/components/icons/Person' +import {Link} from '#/components/Link' import {Loader} from '#/components/Loader' -import {isInvalidHandle} from '#/lib/strings/handles' +import {Text} from '#/components/Typography' export function useTagMenuControl() { return Dialog.useDialogControl() @@ -52,10 +52,10 @@ export function TagMenu({ reset: resetUpsert, } = useUpsertMutedWordsMutation() const { - mutateAsync: removeMutedWord, + mutateAsync: removeMutedWords, variables: optimisticRemove, reset: resetRemove, - } = useRemoveMutedWordMutation() + } = useRemoveMutedWordsMutation() const displayTag = '#' + tag const isMuted = Boolean( @@ -65,9 +65,20 @@ export function TagMenu({ optimisticUpsert?.find( m => m.value === tag && m.targets.includes('tag'), )) && - !(optimisticRemove?.value === tag), + !optimisticRemove?.find(m => m?.value === tag), ) + /* + * Mute word records that exactly match the tag in question. + */ + const removeableMuteWords = React.useMemo(() => { + return ( + preferences?.moderationPrefs.mutedWords?.filter(word => { + return word.value === tag + }) || [] + ) + }, [tag, preferences?.moderationPrefs?.mutedWords]) + return ( <> {children} @@ -212,13 +223,16 @@ export function TagMenu({ control.close(() => { if (isMuted) { resetUpsert() - removeMutedWord({ - value: tag, - targets: ['tag'], - }) + removeMutedWords(removeableMuteWords) } else { resetRemove() - upsertMutedWord([{value: tag, targets: ['tag']}]) + upsertMutedWord([ + { + value: tag, + targets: ['tag'], + actorTarget: 'all', + }, + ]) } }) }}> diff --git a/src/components/TagMenu/index.web.tsx b/src/components/TagMenu/index.web.tsx index 4336223861..b6c306439a 100644 --- a/src/components/TagMenu/index.web.tsx +++ b/src/components/TagMenu/index.web.tsx @@ -3,16 +3,16 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' -import {isInvalidHandle} from '#/lib/strings/handles' -import {EventStopper} from '#/view/com/util/EventStopper' -import {NativeDropdown} from '#/view/com/util/forms/NativeDropdown' import {NavigationProp} from '#/lib/routes/types' +import {isInvalidHandle} from '#/lib/strings/handles' +import {enforceLen} from '#/lib/strings/helpers' import { usePreferencesQuery, + useRemoveMutedWordsMutation, useUpsertMutedWordsMutation, - useRemoveMutedWordMutation, } from '#/state/queries/preferences' -import {enforceLen} from '#/lib/strings/helpers' +import {EventStopper} from '#/view/com/util/EventStopper' +import {NativeDropdown} from '#/view/com/util/forms/NativeDropdown' import {web} from '#/alf' import * as Dialog from '#/components/Dialog' @@ -47,8 +47,8 @@ export function TagMenu({ const {data: preferences} = usePreferencesQuery() const {mutateAsync: upsertMutedWord, variables: optimisticUpsert} = useUpsertMutedWordsMutation() - const {mutateAsync: removeMutedWord, variables: optimisticRemove} = - useRemoveMutedWordMutation() + const {mutateAsync: removeMutedWords, variables: optimisticRemove} = + useRemoveMutedWordsMutation() const isMuted = Boolean( (preferences?.moderationPrefs.mutedWords?.find( m => m.value === tag && m.targets.includes('tag'), @@ -56,10 +56,21 @@ export function TagMenu({ optimisticUpsert?.find( m => m.value === tag && m.targets.includes('tag'), )) && - !(optimisticRemove?.value === tag), + !optimisticRemove?.find(m => m?.value === tag), ) const truncatedTag = '#' + enforceLen(tag, 15, true, 'middle') + /* + * Mute word records that exactly match the tag in question. + */ + const removeableMuteWords = React.useMemo(() => { + return ( + preferences?.moderationPrefs.mutedWords?.filter(word => { + return word.value === tag + }) || [] + ) + }, [tag, preferences?.moderationPrefs?.mutedWords]) + const dropdownItems = React.useMemo(() => { return [ { @@ -105,9 +116,11 @@ export function TagMenu({ : _(msg`Mute ${truncatedTag}`), onPress() { if (isMuted) { - removeMutedWord({value: tag, targets: ['tag']}) + removeMutedWords(removeableMuteWords) } else { - upsertMutedWord([{value: tag, targets: ['tag']}]) + upsertMutedWord([ + {value: tag, targets: ['tag'], actorTarget: 'all'}, + ]) } }, testID: 'tagMenuMute', @@ -129,7 +142,8 @@ export function TagMenu({ tag, truncatedTag, upsertMutedWord, - removeMutedWord, + removeMutedWords, + removeableMuteWords, ]) return ( diff --git a/src/components/dialogs/MutedWords.tsx b/src/components/dialogs/MutedWords.tsx index 526652be95..38273aad54 100644 --- a/src/components/dialogs/MutedWords.tsx +++ b/src/components/dialogs/MutedWords.tsx @@ -1,5 +1,5 @@ import React from 'react' -import {Keyboard, View} from 'react-native' +import {View} from 'react-native' import {AppBskyActorDefs, sanitizeMutedWordValue} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -24,6 +24,7 @@ import * as Dialog from '#/components/Dialog' import {useGlobalDialogsControlContext} from '#/components/dialogs/Context' import {Divider} from '#/components/Divider' import * as Toggle from '#/components/forms/Toggle' +import {useFormatDistance} from '#/components/hooks/dates' import {Hashtag_Stroke2_Corner0_Rounded as Hashtag} from '#/components/icons/Hashtag' import {PageText_Stroke2_Corner0_Rounded as PageText} from '#/components/icons/PageText' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' @@ -32,6 +33,8 @@ import {Loader} from '#/components/Loader' import * as Prompt from '#/components/Prompt' import {Text} from '#/components/Typography' +const ONE_DAY = 24 * 60 * 60 * 1000 + export function MutedWordsDialog() { const {mutedWordsDialogControl: control} = useGlobalDialogsControlContext() return ( @@ -53,16 +56,32 @@ function MutedWordsInner() { } = usePreferencesQuery() const {isPending, mutateAsync: addMutedWord} = useUpsertMutedWordsMutation() const [field, setField] = React.useState('') - const [options, setOptions] = React.useState(['content']) + const [targets, setTargets] = React.useState(['content']) const [error, setError] = React.useState('') + const [durations, setDurations] = React.useState(['forever']) + const [excludeFollowing, setExcludeFollowing] = React.useState(false) const submit = React.useCallback(async () => { const sanitizedValue = sanitizeMutedWordValue(field) - const targets = ['tag', options.includes('content') && 'content'].filter( + const surfaces = ['tag', targets.includes('content') && 'content'].filter( Boolean, ) as AppBskyActorDefs.MutedWord['targets'] + const actorTarget = excludeFollowing ? 'exclude-following' : 'all' - if (!sanitizedValue || !targets.length) { + const now = Date.now() + const rawDuration = durations.at(0) + // undefined evaluates to 'forever' + let duration: string | undefined + + if (rawDuration === '24_hours') { + duration = new Date(now + ONE_DAY).toISOString() + } else if (rawDuration === '7_days') { + duration = new Date(now + 7 * ONE_DAY).toISOString() + } else if (rawDuration === '30_days') { + duration = new Date(now + 30 * ONE_DAY).toISOString() + } + + if (!sanitizedValue || !surfaces.length) { setField('') setError(_(msg`Please enter a valid word, tag, or phrase to mute`)) return @@ -70,28 +89,37 @@ function MutedWordsInner() { try { // send raw value and rely on SDK as sanitization source of truth - await addMutedWord([{value: field, targets}]) + await addMutedWord([ + { + value: field, + targets: surfaces, + actorTarget, + expiresAt: duration, + }, + ]) setField('') } catch (e: any) { logger.error(`Failed to save muted word`, {message: e.message}) setError(e.message) } - }, [_, field, options, addMutedWord, setField]) + }, [_, field, targets, addMutedWord, setField, durations, excludeFollowing]) return ( - + Add muted words and tags - Posts can be muted based on their text, their tags, or both. + Posts can be muted based on their text, their tags, or both. We + recommend avoiding common words that appear in many posts, since it + can result in no posts being shown. - + + + + values={durations} + onChange={setDurations}> + + Duration: + + + + + + + + + Forever + + + + + + + + + + + 24 hours + + + + + + + + + + + + + 7 days + + + + + + + + + + + 30 days + + + + + + + + + + + Mute in: + + + + style={[a.flex_1]}> - + - - Mute in text & tags + + Text & tags @@ -140,34 +273,64 @@ function MutedWordsInner() { + style={[a.flex_1]}> - + - - Mute in tags only + + Tags only - - + + + Options: + + + + + + + Exclude users you follow + + + + + + + + + + {error && ( )} - - - - We recommend avoiding common words that appear in many posts, - since it can result in no posts being shown. - - @@ -268,6 +417,9 @@ function MutedWordRow({ const {_} = useLingui() const {isPending, mutateAsync: removeMutedWord} = useRemoveMutedWordMutation() const control = Prompt.usePromptControl() + const expiryDate = word.expiresAt ? new Date(word.expiresAt) : undefined + const isExpired = expiryDate && expiryDate < new Date() + const formatDistance = useFormatDistance() const remove = React.useCallback(async () => { control.close() @@ -280,7 +432,7 @@ function MutedWordRow({ control={control} title={_(msg`Are you sure?`)} description={_( - msg`This will delete ${word.value} from your muted words. You can always add it back later.`, + msg`This will delete "${word.value}" from your muted words. You can always add it back later.`, )} onConfirm={remove} confirmButtonCta={_(msg`Remove`)} @@ -289,53 +441,94 @@ function MutedWordRow({ - - {word.value} - + + + + {word.targets.find(t => t === 'content') ? ( + + {word.value}{' '} + + in{' '} + + text & tags + + + + ) : ( + + {word.value}{' '} + + in{' '} + + tags + + + + )} + + - - {word.targets.map(target => ( - + {(expiryDate || word.actorTarget === 'exclude-following') && ( + - {target === 'content' ? _(msg`text`) : _(msg`tag`)} + style={[ + a.flex_1, + a.text_xs, + a.leading_snug, + t.atoms.text_contrast_medium, + ]}> + {expiryDate && ( + <> + {isExpired ? ( + Expired + ) : ( + + Expires{' '} + {formatDistance(expiryDate, new Date(), { + addSuffix: true, + })} + + )} + + )} + {word.actorTarget === 'exclude-following' && ( + <> + {' • '} + Excludes users you follow + + )} - ))} - - + )} + + ) diff --git a/src/components/hooks/dates.ts b/src/components/hooks/dates.ts new file mode 100644 index 0000000000..b0f94133b7 --- /dev/null +++ b/src/components/hooks/dates.ts @@ -0,0 +1,69 @@ +/** + * Hooks for date-fns localized formatters. + * + * Our app supports some languages that are not included in date-fns by + * default, in which case it will fall back to English. + * + * {@link https://github.com/date-fns/date-fns/blob/main/docs/i18n.md} + */ + +import React from 'react' +import {formatDistance, Locale} from 'date-fns' +import { + ca, + de, + es, + fi, + fr, + hi, + id, + it, + ja, + ko, + ptBR, + tr, + uk, + zhCN, + zhTW, +} from 'date-fns/locale' + +import {AppLanguage} from '#/locale/languages' +import {useLanguagePrefs} from '#/state/preferences' + +/** + * {@link AppLanguage} + */ +const locales: Record = { + en: undefined, + ca, + de, + es, + fi, + fr, + ga: undefined, + hi, + id, + it, + ja, + ko, + ['pt-BR']: ptBR, + tr, + uk, + ['zh-CN']: zhCN, + ['zh-TW']: zhTW, +} + +/** + * Returns a localized `formatDistance` function. + * {@link formatDistance} + */ +export function useFormatDistance() { + const {appLanguage} = useLanguagePrefs() + return React.useCallback( + (date, baseDate, options) => { + const locale = locales[appLanguage as AppLanguage] + return formatDistance(date, baseDate, {...options, locale: locale}) + }, + [appLanguage], + ) +} diff --git a/src/state/queries/preferences/index.ts b/src/state/queries/preferences/index.ts index 9bb57fcaf6..6991f8647b 100644 --- a/src/state/queries/preferences/index.ts +++ b/src/state/queries/preferences/index.ts @@ -343,6 +343,21 @@ export function useRemoveMutedWordMutation() { }) } +export function useRemoveMutedWordsMutation() { + const queryClient = useQueryClient() + const agent = useAgent() + + return useMutation({ + mutationFn: async (mutedWords: AppBskyActorDefs.MutedWord[]) => { + await agent.removeMutedWords(mutedWords) + // triggers a refetch + await queryClient.invalidateQueries({ + queryKey: preferencesQueryKey, + }) + }, + }) +} + export function useQueueNudgesMutation() { const queryClient = useQueryClient() const agent = useAgent() diff --git a/yarn.lock b/yarn.lock index 675fda4c2f..6fa8805125 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,10 +34,10 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@0.12.25": - version "0.12.25" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.25.tgz#9eeb51484106a5e07f89f124e505674a3574f93b" - integrity sha512-IV3vGPnDw9bmyP/JOd8YKbm8fOpRAgJpEUVnIZNVb/Vo8v+WOroOjrJxtzdHOcXTL9IEcTTyXSCc7yE7kwhN2A== +"@atproto/api@^0.12.26": + version "0.12.26" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.26.tgz#940888466522cc9ff8c03d8164dc39221b29d9ca" + integrity sha512-RH0ymOGbDfT8IL8eNzzY+hwtyTgknHfkzUVqRd0sstNblvTf8WGpDR2FSTveiiMR3OpVO6zG8fRYVzBfmY1+pA== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.0" From 388c157c366e67e0cb3d74e1cd05413ef41b235d Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 1 Aug 2024 17:49:43 +0100 Subject: [PATCH 404/520] Display second-to-last rather than second post in a slice (#4864) --- src/view/com/posts/FeedSlice.tsx | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/view/com/posts/FeedSlice.tsx b/src/view/com/posts/FeedSlice.tsx index b8c9a1f2c7..8d707d78ea 100644 --- a/src/view/com/posts/FeedSlice.tsx +++ b/src/view/com/posts/FeedSlice.tsx @@ -19,6 +19,7 @@ let FeedSlice = ({ hideTopBorder?: boolean }): React.ReactNode => { if (slice.isThread && slice.items.length > 3) { + const beforeLast = slice.items.length - 2 const last = slice.items.length - 1 return ( <> @@ -36,20 +37,20 @@ let FeedSlice = ({ hideTopBorder={hideTopBorder} isParentBlocked={slice.items[0].isParentBlocked} /> - + Date: Thu, 1 Aug 2024 19:14:32 +0200 Subject: [PATCH 405/520] Move theme controls to its own screen (#4866) --- assets/icons/moon_stroke2_corner2_rounded.svg | 1 + .../icons/phone_stroke2_corner2_rounded.svg | 1 + bskyweb/cmd/bskyweb/server.go | 1 + src/Navigation.tsx | 9 ++ src/components/forms/ToggleButton.tsx | 2 +- src/components/icons/Moon.tsx | 5 + src/components/icons/Phone.tsx | 5 + src/lib/routes/types.ts | 1 + src/routes.ts | 1 + src/screens/Settings/AppearanceSettings.tsx | 135 ++++++++++++++++++ src/view/icons/index.tsx | 2 + src/view/screens/AccessibilitySettings.tsx | 10 +- .../screens/PreferencesExternalEmbeds.tsx | 5 +- src/view/screens/PreferencesFollowingFeed.tsx | 5 +- src/view/screens/PreferencesThreads.tsx | 4 +- src/view/screens/Settings/index.tsx | 95 ++++-------- 16 files changed, 204 insertions(+), 78 deletions(-) create mode 100644 assets/icons/moon_stroke2_corner2_rounded.svg create mode 100644 assets/icons/phone_stroke2_corner2_rounded.svg create mode 100644 src/components/icons/Moon.tsx create mode 100644 src/components/icons/Phone.tsx create mode 100644 src/screens/Settings/AppearanceSettings.tsx diff --git a/assets/icons/moon_stroke2_corner2_rounded.svg b/assets/icons/moon_stroke2_corner2_rounded.svg new file mode 100644 index 0000000000..8f5c03699b --- /dev/null +++ b/assets/icons/moon_stroke2_corner2_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/phone_stroke2_corner2_rounded.svg b/assets/icons/phone_stroke2_corner2_rounded.svg new file mode 100644 index 0000000000..4f44f08e52 --- /dev/null +++ b/assets/icons/phone_stroke2_corner2_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index 61a524a70b..8da291fe56 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -211,6 +211,7 @@ func serve(cctx *cli.Context) error { e.GET("/settings/threads", server.WebGeneric) e.GET("/settings/external-embeds", server.WebGeneric) e.GET("/settings/accessibility", server.WebGeneric) + e.GET("/settings/appearance", server.WebGeneric) e.GET("/sys/debug", server.WebGeneric) e.GET("/sys/debug-mod", server.WebGeneric) e.GET("/sys/log", server.WebGeneric) diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 8646577c8b..79856879c3 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -44,6 +44,7 @@ import HashtagScreen from '#/screens/Hashtag' import {ModerationScreen} from '#/screens/Moderation' import {ProfileKnownFollowersScreen} from '#/screens/Profile/KnownFollowers' import {ProfileLabelerLikedByScreen} from '#/screens/Profile/ProfileLabelerLikedBy' +import {AppearanceSettingsScreen} from '#/screens/Settings/AppearanceSettings' import { StarterPackScreen, StarterPackScreenShort, @@ -310,6 +311,14 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { requireAuth: true, }} /> + AppearanceSettingsScreen} + options={{ + title: title(msg`Appearance Settings`), + requireAuth: true, + }} + /> HashtagScreen} diff --git a/src/components/forms/ToggleButton.tsx b/src/components/forms/ToggleButton.tsx index 7528426380..f47a272b18 100644 --- a/src/components/forms/ToggleButton.tsx +++ b/src/components/forms/ToggleButton.tsx @@ -23,10 +23,10 @@ export function Group({children, multiple, ...props}: GroupProps) { style={[ a.w_full, a.flex_row, - a.border, a.rounded_sm, a.overflow_hidden, t.atoms.border_contrast_low, + {borderWidth: 1}, ]}> {children} diff --git a/src/components/icons/Moon.tsx b/src/components/icons/Moon.tsx new file mode 100644 index 0000000000..4994370b9e --- /dev/null +++ b/src/components/icons/Moon.tsx @@ -0,0 +1,5 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const Moon_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M12.097 2.53a1 1 0 0 1-.041 1.07 6 6 0 0 0 8.345 8.344 1 1 0 0 1 1.563.908c-.434 5.122-4.728 9.144-9.962 9.144-5.522 0-9.998-4.476-9.998-9.998 0-5.234 4.021-9.528 9.144-9.962a1 1 0 0 1 .949.494ZM9.424 4.424a7.998 7.998 0 1 0 10.152 10.152A8 8 0 0 1 9.424 4.424Z', +}) diff --git a/src/components/icons/Phone.tsx b/src/components/icons/Phone.tsx new file mode 100644 index 0000000000..62000a1e5d --- /dev/null +++ b/src/components/icons/Phone.tsx @@ -0,0 +1,5 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const Phone_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M5 4a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v16a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V4Zm3-1a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H8Zm2 2a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2h-2a1 1 0 0 1-1-1Z', +}) diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index fbb66c9e9a..0cc83b475a 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -38,6 +38,7 @@ export type CommonNavigatorParams = { PreferencesThreads: undefined PreferencesExternalEmbeds: undefined AccessibilitySettings: undefined + AppearanceSettings: undefined Search: {q?: string} Hashtag: {tag: string; author?: string} MessagesConversation: {conversation: string; embed?: string} diff --git a/src/routes.ts b/src/routes.ts index ddf4fb39fa..c9e23e08c8 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -32,6 +32,7 @@ export const router = new Router({ PreferencesThreads: '/settings/threads', PreferencesExternalEmbeds: '/settings/external-embeds', AccessibilitySettings: '/settings/accessibility', + AppearanceSettings: '/settings/appearance', SavedFeeds: '/settings/saved-feeds', Support: '/support', PrivacyPolicy: '/support/privacy', diff --git a/src/screens/Settings/AppearanceSettings.tsx b/src/screens/Settings/AppearanceSettings.tsx new file mode 100644 index 0000000000..00a04bbfb6 --- /dev/null +++ b/src/screens/Settings/AppearanceSettings.tsx @@ -0,0 +1,135 @@ +import React, {useCallback} from 'react' +import {View} from 'react-native' +import Animated, { + FadeInDown, + FadeOutDown, + LayoutAnimationConfig, +} from 'react-native-reanimated' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' +import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import {s} from '#/lib/styles' +import {useSetThemePrefs, useThemePrefs} from '#/state/shell' +import {SimpleViewHeader} from '#/view/com/util/SimpleViewHeader' +import {ScrollView} from '#/view/com/util/Views' +import {atoms as a, native, useTheme} from '#/alf' +import * as ToggleButton from '#/components/forms/ToggleButton' +import {Moon_Stroke2_Corner0_Rounded as MoonIcon} from '#/components/icons/Moon' +import {Phone_Stroke2_Corner0_Rounded as PhoneIcon} from '#/components/icons/Phone' +import {Text} from '#/components/Typography' + +type Props = NativeStackScreenProps +export function AppearanceSettingsScreen({}: Props) { + const {_} = useLingui() + const t = useTheme() + const {isTabletOrMobile} = useWebMediaQueries() + + const {colorMode, darkTheme} = useThemePrefs() + const {setColorMode, setDarkTheme} = useSetThemePrefs() + + const onChangeAppearance = useCallback( + (keys: string[]) => { + const appearance = keys.find(key => key !== colorMode) as + | 'system' + | 'light' + | 'dark' + | undefined + if (!appearance) return + setColorMode(appearance) + }, + [setColorMode, colorMode], + ) + + const onChangeDarkTheme = useCallback( + (keys: string[]) => { + const theme = keys.find(key => key !== darkTheme) as + | 'dim' + | 'dark' + | undefined + if (!theme) return + setDarkTheme(theme) + }, + [setDarkTheme, darkTheme], + ) + + return ( + + + + + + + Appearance + + + + + + + + + Mode + + + + + + System + + + + + Light + + + + + Dark + + + + {colorMode !== 'light' && ( + + + + + Dark theme + + + + + + + Dim + + + + + Dark + + + + + )} + + + + + ) +} diff --git a/src/view/icons/index.tsx b/src/view/icons/index.tsx index beb31eca4e..8b1655e6a8 100644 --- a/src/view/icons/index.tsx +++ b/src/view/icons/index.tsx @@ -77,6 +77,7 @@ import {faListUl} from '@fortawesome/free-solid-svg-icons/faListUl' import {faLock} from '@fortawesome/free-solid-svg-icons/faLock' import {faMagnifyingGlass} from '@fortawesome/free-solid-svg-icons/faMagnifyingGlass' import {faNoteSticky} from '@fortawesome/free-solid-svg-icons/faNoteSticky' +import {faPaintRoller} from '@fortawesome/free-solid-svg-icons/faPaintRoller' import {faPause} from '@fortawesome/free-solid-svg-icons/faPause' import {faPen} from '@fortawesome/free-solid-svg-icons/faPen' import {faPenNib} from '@fortawesome/free-solid-svg-icons/faPenNib' @@ -178,6 +179,7 @@ library.add( faMagnifyingGlass, faMessage, faNoteSticky, + faPaintRoller, faPaste, faPause, faPen, diff --git a/src/view/screens/AccessibilitySettings.tsx b/src/view/screens/AccessibilitySettings.tsx index abe1550762..2a4477532d 100644 --- a/src/view/screens/AccessibilitySettings.tsx +++ b/src/view/screens/AccessibilitySettings.tsx @@ -27,6 +27,7 @@ import {ToggleButton} from '#/view/com/util/forms/ToggleButton' import {SimpleViewHeader} from '#/view/com/util/SimpleViewHeader' import {Text} from '#/view/com/util/text/Text' import {ScrollView} from '#/view/com/util/Views' +import {atoms as a} from '#/alf' type Props = NativeStackScreenProps< CommonNavigatorParams, @@ -61,10 +62,13 @@ export function AccessibilitySettingsScreen({}: Props) { showBackButton={isTabletOrMobile} style={[ pal.border, - {borderBottomWidth: 1}, - !isMobile && {borderLeftWidth: 1, borderRightWidth: 1}, + a.border_b, + !isMobile && { + borderLeftWidth: StyleSheet.hairlineWidth, + borderRightWidth: StyleSheet.hairlineWidth, + }, ]}> - + Accessibility Settings diff --git a/src/view/screens/PreferencesExternalEmbeds.tsx b/src/view/screens/PreferencesExternalEmbeds.tsx index 57ca5e7653..ade7a53d90 100644 --- a/src/view/screens/PreferencesExternalEmbeds.tsx +++ b/src/view/screens/PreferencesExternalEmbeds.tsx @@ -18,6 +18,7 @@ import { useSetExternalEmbedPref, } from 'state/preferences' import {ToggleButton} from 'view/com/util/forms/ToggleButton' +import {atoms as a} from '#/alf' import {SimpleViewHeader} from '../com/util/SimpleViewHeader' import {Text} from '../com/util/text/Text' import {ScrollView} from '../com/util/Views' @@ -47,8 +48,8 @@ export function PreferencesExternalEmbeds({}: Props) { contentContainerStyle={[pal.viewLight, {paddingBottom: 75}]}> - + style={[pal.border, a.border_b]}> + External Media Preferences diff --git a/src/view/screens/PreferencesFollowingFeed.tsx b/src/view/screens/PreferencesFollowingFeed.tsx index 879c925fbf..daa2aba858 100644 --- a/src/view/screens/PreferencesFollowingFeed.tsx +++ b/src/view/screens/PreferencesFollowingFeed.tsx @@ -19,6 +19,7 @@ import {ToggleButton} from '#/view/com/util/forms/ToggleButton' import {SimpleViewHeader} from '#/view/com/util/SimpleViewHeader' import {Text} from '#/view/com/util/text/Text' import {ScrollView} from '#/view/com/util/Views' +import {atoms as a} from '#/alf' function RepliesThresholdInput({ enabled, @@ -99,8 +100,8 @@ export function PreferencesFollowingFeed({}: Props) { contentContainerStyle={{paddingBottom: 75}}> - + style={[pal.border, a.border_b]}> + Following Feed Preferences diff --git a/src/view/screens/PreferencesThreads.tsx b/src/view/screens/PreferencesThreads.tsx index 3b09f0abb5..4a311f91ce 100644 --- a/src/view/screens/PreferencesThreads.tsx +++ b/src/view/screens/PreferencesThreads.tsx @@ -45,8 +45,8 @@ export function PreferencesThreads({}: Props) { contentContainerStyle={{paddingBottom: 75}}> - + style={[pal.border, a.border_b]}> + Thread Preferences diff --git a/src/view/screens/Settings/index.tsx b/src/view/screens/Settings/index.tsx index db74d5c0d5..c33be7d542 100644 --- a/src/view/screens/Settings/index.tsx +++ b/src/view/screens/Settings/index.tsx @@ -31,12 +31,7 @@ import {useClearPreferencesMutation} from '#/state/queries/preferences' import {RQKEY as RQKEY_PROFILE} from '#/state/queries/profile' import {useProfileQuery} from '#/state/queries/profile' import {SessionAccount, useSession, useSessionApi} from '#/state/session' -import { - useOnboardingDispatch, - useSetMinimalShellMode, - useSetThemePrefs, - useThemePrefs, -} from '#/state/shell' +import {useOnboardingDispatch, useSetMinimalShellMode} from '#/state/shell' import {useLoggedOutViewControls} from '#/state/shell/logged-out' import {useCloseAllActiveElements} from '#/state/util' import {useAnalytics} from 'lib/analytics/analytics' @@ -52,7 +47,6 @@ import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' import {NavigationProp} from 'lib/routes/types' import {colors, s} from 'lib/styles' import {AccountDropdownBtn} from 'view/com/util/AccountDropdownBtn' -import {SelectableBtn} from 'view/com/util/forms/SelectableBtn' import {ToggleButton} from 'view/com/util/forms/ToggleButton' import {Link, TextLink} from 'view/com/util/Link' import {SimpleViewHeader} from 'view/com/util/SimpleViewHeader' @@ -61,8 +55,7 @@ import * as Toast from 'view/com/util/Toast' import {UserAvatar} from 'view/com/util/UserAvatar' import {ScrollView} from 'view/com/util/Views' import {DeactivateAccountDialog} from '#/screens/Settings/components/DeactivateAccountDialog' -import {useTheme} from '#/alf' -import {atoms as a} from '#/alf' +import {atoms as a, useTheme} from '#/alf' import {useDialogControl} from '#/components/Dialog' import {BirthDateSettingsDialog} from '#/components/dialogs/BirthDateSettings' import {navigate, resetToTab} from '#/Navigation' @@ -168,8 +161,6 @@ function SettingsAccountCard({ type Props = NativeStackScreenProps export function SettingsScreen({}: Props) { const queryClient = useQueryClient() - const {colorMode, darkTheme} = useThemePrefs() - const {setColorMode, setDarkTheme} = useSetThemePrefs() const pal = usePalette('default') const {_} = useLingui() const setMinimalShellMode = useSetMinimalShellMode() @@ -296,6 +287,10 @@ export function SettingsScreen({}: Props) { navigation.navigate('AccessibilitySettings') }, [navigation]) + const onPressAppearanceSettings = React.useCallback(() => { + navigation.navigate('AppearanceSettings') + }, [navigation]) + const onPressBirthday = React.useCallback(() => { birthdayControl.open() }, [birthdayControl]) @@ -436,63 +431,6 @@ export function SettingsScreen({}: Props) { - - Appearance - - - - setColorMode('system')} - accessibilityHint={_(msg`Sets color theme to system setting`)} - /> - setColorMode('light')} - accessibilityHint={_(msg`Sets color theme to light`)} - /> - setColorMode('dark')} - accessibilityHint={_(msg`Sets color theme to dark`)} - /> - - - - - - {colorMode !== 'light' && ( - <> - - Dark Theme - - - - setDarkTheme('dim')} - accessibilityHint={_(msg`Sets dark theme to the dim theme`)} - /> - setDarkTheme('dark')} - accessibilityHint={_(msg`Sets dark theme to the dark theme`)} - /> - - - - - )} - Basics @@ -519,6 +457,27 @@ export function SettingsScreen({}: Props) { Accessibility + + + + + + Appearance + + Date: Thu, 1 Aug 2024 10:32:36 -0700 Subject: [PATCH 406/520] Fix missing header on Likes/Reposted By, add missing perf optimizations (#4867) * fix liked by list * fix lists * tweaks to style * change string --- src/view/com/post-thread/PostLikedBy.tsx | 105 ++++++++++--------- src/view/com/post-thread/PostRepostedBy.tsx | 106 ++++++++++---------- src/view/screens/PostLikedBy.tsx | 15 +-- src/view/screens/PostRepostedBy.tsx | 17 ++-- src/view/screens/ProfileFeedLikedBy.tsx | 17 ++-- 5 files changed, 131 insertions(+), 129 deletions(-) diff --git a/src/view/com/post-thread/PostLikedBy.tsx b/src/view/com/post-thread/PostLikedBy.tsx index 0760ed7ff3..da230aade9 100644 --- a/src/view/com/post-thread/PostLikedBy.tsx +++ b/src/view/com/post-thread/PostLikedBy.tsx @@ -1,38 +1,57 @@ import React, {useCallback, useMemo, useState} from 'react' -import {ActivityIndicator, StyleSheet, View} from 'react-native' import {AppBskyFeedGetLikes as GetLikes} from '@atproto/api' -import {CenteredView} from '../util/Views' -import {List} from '../util/List' -import {ErrorMessage} from '../util/error/ErrorMessage' -import {ProfileCardWithFollowBtn} from '../profile/ProfileCard' -import {logger} from '#/logger' -import {LoadingScreen} from '../util/LoadingScreen' -import {useResolveUriQuery} from '#/state/queries/resolve-uri' -import {useLikedByQuery} from '#/state/queries/post-liked-by' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + import {cleanError} from '#/lib/strings/errors' +import {logger} from '#/logger' +import {useLikedByQuery} from '#/state/queries/post-liked-by' +import {useResolveUriQuery} from '#/state/queries/resolve-uri' +import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' +import { + ListFooter, + ListHeaderDesktop, + ListMaybePlaceholder, +} from '#/components/Lists' +import {ProfileCardWithFollowBtn} from '../profile/ProfileCard' +import {List} from '../util/List' + +function renderItem({item}: {item: GetLikes.Like}) { + return +} + +function keyExtractor(item: GetLikes.Like) { + return item.actor.did +} export function PostLikedBy({uri}: {uri: string}) { + const {_} = useLingui() + const initialNumToRender = useInitialNumToRender() + const [isPTRing, setIsPTRing] = useState(false) + const { data: resolvedUri, error: resolveError, - isFetching: isFetchingResolvedUri, + isLoading: isLoadingUri, } = useResolveUriQuery(uri) const { data, - isFetching, - isFetched, + isLoading: isLoadingLikes, isFetchingNextPage, hasNextPage, fetchNextPage, - isError, error, refetch, } = useLikedByQuery(resolvedUri?.uri) + + const isError = Boolean(resolveError || error) + const likes = useMemo(() => { if (data?.pages) { return data.pages.flatMap(page => page.likes) } + return [] }, [data]) const onRefresh = useCallback(async () => { @@ -46,64 +65,44 @@ export function PostLikedBy({uri}: {uri: string}) { }, [refetch, setIsPTRing]) const onEndReached = useCallback(async () => { - if (isFetching || !hasNextPage || isError) return + if (isFetchingNextPage || !hasNextPage || isError) return try { await fetchNextPage() } catch (err) { logger.error('Failed to load more likes', {message: err}) } - }, [isFetching, hasNextPage, isError, fetchNextPage]) + }, [isFetchingNextPage, hasNextPage, isError, fetchNextPage]) - const renderItem = useCallback(({item}: {item: GetLikes.Like}) => { + if (likes.length < 1) { return ( - - ) - }, []) - - if (isFetchingResolvedUri || !isFetched) { - return - } - - // error - // = - if (resolveError || isError) { - return ( - - - + ) } - // loaded - // = return ( item.actor.did} + renderItem={renderItem} + keyExtractor={keyExtractor} refreshing={isPTRing} onRefresh={onRefresh} onEndReached={onEndReached} - renderItem={renderItem} - initialNumToRender={15} - // FIXME(dan) - // eslint-disable-next-line react/no-unstable-nested-components - ListFooterComponent={() => ( - - {(isFetching || isFetchingNextPage) && } - - )} + onEndReachedThreshold={4} + ListHeaderComponent={} + ListFooterComponent={ + + } // @ts-ignore our .web version only -prf desktopFixedHeight + initialNumToRender={initialNumToRender} + windowSize={11} /> ) } - -const styles = StyleSheet.create({ - footer: { - height: 200, - paddingTop: 20, - }, -}) diff --git a/src/view/com/post-thread/PostRepostedBy.tsx b/src/view/com/post-thread/PostRepostedBy.tsx index 31a0be832d..9038549a50 100644 --- a/src/view/com/post-thread/PostRepostedBy.tsx +++ b/src/view/com/post-thread/PostRepostedBy.tsx @@ -1,38 +1,57 @@ -import React, {useMemo, useCallback, useState} from 'react' -import {ActivityIndicator, StyleSheet, View} from 'react-native' +import React, {useCallback, useMemo, useState} from 'react' import {AppBskyActorDefs as ActorDefs} from '@atproto/api' -import {CenteredView} from '../util/Views' -import {List} from '../util/List' -import {ProfileCardWithFollowBtn} from '../profile/ProfileCard' -import {ErrorMessage} from '../util/error/ErrorMessage' -import {logger} from '#/logger' -import {LoadingScreen} from '../util/LoadingScreen' -import {useResolveUriQuery} from '#/state/queries/resolve-uri' -import {usePostRepostedByQuery} from '#/state/queries/post-reposted-by' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + import {cleanError} from '#/lib/strings/errors' +import {logger} from '#/logger' +import {usePostRepostedByQuery} from '#/state/queries/post-reposted-by' +import {useResolveUriQuery} from '#/state/queries/resolve-uri' +import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' +import { + ListFooter, + ListHeaderDesktop, + ListMaybePlaceholder, +} from '#/components/Lists' +import {ProfileCardWithFollowBtn} from '../profile/ProfileCard' +import {List} from '../util/List' + +function renderItem({item}: {item: ActorDefs.ProfileViewBasic}) { + return +} + +function keyExtractor(item: ActorDefs.ProfileViewBasic) { + return item.did +} export function PostRepostedBy({uri}: {uri: string}) { + const {_} = useLingui() + const initialNumToRender = useInitialNumToRender() + const [isPTRing, setIsPTRing] = useState(false) + const { data: resolvedUri, error: resolveError, - isFetching: isFetchingResolvedUri, + isLoading: isLoadingUri, } = useResolveUriQuery(uri) const { data, - isFetching, - isFetched, + isLoading: isLoadingRepostedBy, isFetchingNextPage, hasNextPage, fetchNextPage, - isError, error, refetch, } = usePostRepostedByQuery(resolvedUri?.uri) + + const isError = Boolean(resolveError || error) + const repostedBy = useMemo(() => { if (data?.pages) { return data.pages.flatMap(page => page.repostedBy) } + return [] }, [data]) const onRefresh = useCallback(async () => { @@ -46,35 +65,20 @@ export function PostRepostedBy({uri}: {uri: string}) { }, [refetch, setIsPTRing]) const onEndReached = useCallback(async () => { - if (isFetching || !hasNextPage || isError) return + if (isFetchingNextPage || !hasNextPage || isError) return try { await fetchNextPage() } catch (err) { logger.error('Failed to load more reposts', {message: err}) } - }, [isFetching, hasNextPage, isError, fetchNextPage]) + }, [isFetchingNextPage, hasNextPage, isError, fetchNextPage]) - const renderItem = useCallback( - ({item}: {item: ActorDefs.ProfileViewBasic}) => { - return - }, - [], - ) - - if (isFetchingResolvedUri || !isFetched) { - return - } - - // error - // = - if (resolveError || isError) { + if (repostedBy.length < 1) { return ( - - - + ) } @@ -83,28 +87,24 @@ export function PostRepostedBy({uri}: {uri: string}) { return ( item.did} + renderItem={renderItem} + keyExtractor={keyExtractor} refreshing={isPTRing} onRefresh={onRefresh} onEndReached={onEndReached} - renderItem={renderItem} - initialNumToRender={15} - // FIXME(dan) - // eslint-disable-next-line react/no-unstable-nested-components - ListFooterComponent={() => ( - - {(isFetching || isFetchingNextPage) && } - - )} + onEndReachedThreshold={4} + ListHeaderComponent={} + ListFooterComponent={ + + } // @ts-ignore our .web version only -prf desktopFixedHeight + initialNumToRender={initialNumToRender} + windowSize={11} /> ) } - -const styles = StyleSheet.create({ - footer: { - height: 200, - paddingTop: 20, - }, -}) diff --git a/src/view/screens/PostLikedBy.tsx b/src/view/screens/PostLikedBy.tsx index 604301544c..5ff5a1932e 100644 --- a/src/view/screens/PostLikedBy.tsx +++ b/src/view/screens/PostLikedBy.tsx @@ -1,13 +1,14 @@ import React from 'react' import {View} from 'react-native' -import {useFocusEffect} from '@react-navigation/native' -import {NativeStackScreenProps, CommonNavigatorParams} from 'lib/routes/types' -import {ViewHeader} from '../com/util/ViewHeader' -import {PostLikedBy as PostLikedByComponent} from '../com/post-thread/PostLikedBy' -import {makeRecordUri} from 'lib/strings/url-helpers' -import {useSetMinimalShellMode} from '#/state/shell' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useFocusEffect} from '@react-navigation/native' + +import {useSetMinimalShellMode} from '#/state/shell' +import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' +import {makeRecordUri} from 'lib/strings/url-helpers' +import {PostLikedBy as PostLikedByComponent} from '../com/post-thread/PostLikedBy' +import {ViewHeader} from '../com/util/ViewHeader' type Props = NativeStackScreenProps export const PostLikedByScreen = ({route}: Props) => { @@ -23,7 +24,7 @@ export const PostLikedByScreen = ({route}: Props) => { ) return ( - + diff --git a/src/view/screens/PostRepostedBy.tsx b/src/view/screens/PostRepostedBy.tsx index 07017d6920..eaacc67807 100644 --- a/src/view/screens/PostRepostedBy.tsx +++ b/src/view/screens/PostRepostedBy.tsx @@ -1,13 +1,14 @@ import React from 'react' import {View} from 'react-native' -import {useFocusEffect} from '@react-navigation/native' -import {NativeStackScreenProps, CommonNavigatorParams} from 'lib/routes/types' -import {ViewHeader} from '../com/util/ViewHeader' -import {PostRepostedBy as PostRepostedByComponent} from '../com/post-thread/PostRepostedBy' -import {makeRecordUri} from 'lib/strings/url-helpers' -import {useSetMinimalShellMode} from '#/state/shell' -import {useLingui} from '@lingui/react' import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useFocusEffect} from '@react-navigation/native' + +import {useSetMinimalShellMode} from '#/state/shell' +import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' +import {makeRecordUri} from 'lib/strings/url-helpers' +import {PostRepostedBy as PostRepostedByComponent} from '../com/post-thread/PostRepostedBy' +import {ViewHeader} from '../com/util/ViewHeader' type Props = NativeStackScreenProps export const PostRepostedByScreen = ({route}: Props) => { @@ -23,7 +24,7 @@ export const PostRepostedByScreen = ({route}: Props) => { ) return ( - + diff --git a/src/view/screens/ProfileFeedLikedBy.tsx b/src/view/screens/ProfileFeedLikedBy.tsx index b1bcf48ba4..bb9ec2baeb 100644 --- a/src/view/screens/ProfileFeedLikedBy.tsx +++ b/src/view/screens/ProfileFeedLikedBy.tsx @@ -1,13 +1,14 @@ import React from 'react' import {View} from 'react-native' -import {useFocusEffect} from '@react-navigation/native' -import {NativeStackScreenProps, CommonNavigatorParams} from 'lib/routes/types' -import {ViewHeader} from '../com/util/ViewHeader' -import {PostLikedBy as PostLikedByComponent} from '../com/post-thread/PostLikedBy' -import {makeRecordUri} from 'lib/strings/url-helpers' -import {useSetMinimalShellMode} from '#/state/shell' -import {useLingui} from '@lingui/react' import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useFocusEffect} from '@react-navigation/native' + +import {useSetMinimalShellMode} from '#/state/shell' +import {CommonNavigatorParams, NativeStackScreenProps} from 'lib/routes/types' +import {makeRecordUri} from 'lib/strings/url-helpers' +import {PostLikedBy as PostLikedByComponent} from '../com/post-thread/PostLikedBy' +import {ViewHeader} from '../com/util/ViewHeader' type Props = NativeStackScreenProps export const ProfileFeedLikedByScreen = ({route}: Props) => { @@ -23,7 +24,7 @@ export const ProfileFeedLikedByScreen = ({route}: Props) => { ) return ( - + From 7f292abf51a4cd4e25702c33a3ed75f25be5b3a3 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 1 Aug 2024 22:05:40 +0100 Subject: [PATCH 407/520] Always limit Following replies to the people you follow (#4868) * Limit feed replies to people you follow * Remove dead code --- src/lib/api/feed-manip.ts | 14 +-- src/state/preferences/feed-tuners.tsx | 9 +- src/state/queries/preferences/const.ts | 4 +- src/view/screens/PreferencesFollowingFeed.tsx | 107 +----------------- 4 files changed, 8 insertions(+), 126 deletions(-) diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index 226dd17c41..01f05685dd 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -299,15 +299,7 @@ export class FeedTuner { return slices } - static thresholdRepliesOnly({ - userDid, - minLikes, - followedOnly, - }: { - userDid: string - minLikes: number - followedOnly: boolean - }) { + static followedRepliesOnly({userDid}: {userDid: string}) { return ( tuner: FeedTuner, slices: FeedViewPostsSlice[], @@ -322,9 +314,7 @@ export class FeedTuner { if (slice.isRepost) { continue } - if (slice.likeCount < minLikes) { - slices.splice(i, 1) - } else if (followedOnly && !slice.isFollowingAllAuthors(userDid)) { + if (!slice.isFollowingAllAuthors(userDid)) { slices.splice(i, 1) } } diff --git a/src/state/preferences/feed-tuners.tsx b/src/state/preferences/feed-tuners.tsx index 7d44515138..d816bde649 100644 --- a/src/state/preferences/feed-tuners.tsx +++ b/src/state/preferences/feed-tuners.tsx @@ -38,11 +38,8 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { feedTuners.push(FeedTuner.removeReplies) } else { feedTuners.push( - FeedTuner.thresholdRepliesOnly({ + FeedTuner.followedRepliesOnly({ userDid: currentAccount?.did || '', - minLikes: preferences?.feedViewPrefs.hideRepliesByLikeCount || 0, - followedOnly: - !!preferences?.feedViewPrefs.hideRepliesByUnfollowed, }), ) } @@ -66,10 +63,8 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { feedTuners.push(FeedTuner.removeReplies) } else { feedTuners.push( - FeedTuner.thresholdRepliesOnly({ + FeedTuner.followedRepliesOnly({ userDid: currentAccount?.did || '', - minLikes: preferences?.feedViewPrefs.hideRepliesByLikeCount || 0, - followedOnly: !!preferences?.feedViewPrefs.hideRepliesByUnfollowed, }), ) } diff --git a/src/state/queries/preferences/const.ts b/src/state/queries/preferences/const.ts index 2a8c51165e..1ae7d20684 100644 --- a/src/state/queries/preferences/const.ts +++ b/src/state/queries/preferences/const.ts @@ -7,8 +7,8 @@ import { export const DEFAULT_HOME_FEED_PREFS: UsePreferencesQueryResponse['feedViewPrefs'] = { hideReplies: false, - hideRepliesByUnfollowed: true, - hideRepliesByLikeCount: 0, + hideRepliesByUnfollowed: true, // Legacy, ignored + hideRepliesByLikeCount: 0, // Legacy, ignored hideReposts: false, hideQuotePosts: false, lab_mergeFeedEnabled: false, // experimental diff --git a/src/view/screens/PreferencesFollowingFeed.tsx b/src/view/screens/PreferencesFollowingFeed.tsx index daa2aba858..8aa4221e6c 100644 --- a/src/view/screens/PreferencesFollowingFeed.tsx +++ b/src/view/screens/PreferencesFollowingFeed.tsx @@ -1,16 +1,13 @@ -import React, {useState} from 'react' +import React from 'react' import {StyleSheet, View} from 'react-native' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {msg, Plural, Trans} from '@lingui/macro' +import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {Slider} from '@miblanchard/react-native-slider' -import debounce from 'lodash.debounce' import {usePalette} from '#/lib/hooks/usePalette' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' import {colors, s} from '#/lib/styles' -import {isWeb} from '#/platform/detection' import { usePreferencesQuery, useSetFeedViewPreferencesMutation, @@ -21,61 +18,6 @@ import {Text} from '#/view/com/util/text/Text' import {ScrollView} from '#/view/com/util/Views' import {atoms as a} from '#/alf' -function RepliesThresholdInput({ - enabled, - initialValue, -}: { - enabled: boolean - initialValue: number -}) { - const pal = usePalette('default') - const [value, setValue] = useState(initialValue) - const {mutate: setFeedViewPref} = useSetFeedViewPreferencesMutation() - const preValue = React.useRef(initialValue) - const save = React.useMemo( - () => - debounce( - threshold => - setFeedViewPref({ - hideRepliesByLikeCount: threshold, - }), - 500, - ), // debouce for 500ms - [setFeedViewPref], - ) - - return ( - - { - let threshold = Array.isArray(v) ? v[0] : v - if (threshold > preValue.current) threshold = Math.floor(threshold) - else threshold = Math.ceil(threshold) - - preValue.current = threshold - - setValue(threshold) - save(threshold) - }} - minimumValue={0} - maximumValue={25} - containerStyle={isWeb ? undefined : s.flex1} - disabled={!enabled} - thumbTintColor={colors.blue3} - /> - - - - - ) -} - type Props = NativeStackScreenProps< CommonNavigatorParams, 'PreferencesFollowingFeed' @@ -137,51 +79,6 @@ export function PreferencesFollowingFeed({}: Props) { } /> - - - Reply Filters - - - - Enable this setting to only see replies between people you - follow. - - - - setFeedViewPref({ - hideRepliesByUnfollowed: !( - variables?.hideRepliesByUnfollowed ?? - preferences?.feedViewPrefs?.hideRepliesByUnfollowed - ), - }) - : undefined - } - style={[s.mb10]} - /> - - - Adjust the number of likes a reply must have to be shown in your - feed. - - - {preferences && ( - - )} - - Show Reposts From 293ac6fab21f26baa8347c998f3a50224112c7c5 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 2 Aug 2024 17:13:31 +0100 Subject: [PATCH 408/520] Only show replies in Following if following all involved actors (#4869) * Only show replies in Following for followed root and grandparent * Remove now-unnecessary check * Simplify condition --- src/lib/api/feed-manip.ts | 44 +++++++++++++++------------------------ 1 file changed, 17 insertions(+), 27 deletions(-) diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index 01f05685dd..7ddb79434a 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -82,10 +82,6 @@ export class FeedViewPostsSlice { return AppBskyFeedDefs.isReasonRepost(reason) } - get includesThreadRoot() { - return !this.items[0].reply - } - get likeCount() { return this._feedPost.post.likeCount ?? 0 } @@ -119,20 +115,19 @@ export class FeedViewPostsSlice { isFollowingAllAuthors(userDid: string) { const feedPost = this._feedPost - if (feedPost.post.author.did === userDid) { - return true - } - if (AppBskyFeedDefs.isPostView(feedPost.reply?.parent)) { - const parent = feedPost.reply?.parent - if (parent?.author.did === userDid) { - return true + const authors = [feedPost.post.author] + if (feedPost.reply) { + if (AppBskyFeedDefs.isPostView(feedPost.reply.parent)) { + authors.push(feedPost.reply.parent.author) + } + if (feedPost.reply.grandparentAuthor) { + authors.push(feedPost.reply.grandparentAuthor) + } + if (AppBskyFeedDefs.isPostView(feedPost.reply.root)) { + authors.push(feedPost.reply.root.author) } - return ( - parent?.author.viewer?.following && - feedPost.post.author.viewer?.following - ) } - return false + return authors.every(a => a.did === userDid || a.viewer?.following) } } @@ -304,19 +299,14 @@ export class FeedTuner { tuner: FeedTuner, slices: FeedViewPostsSlice[], ): FeedViewPostsSlice[] => { - // remove any replies without at least minLikes likes for (let i = slices.length - 1; i >= 0; i--) { const slice = slices[i] - if (slice.isReply) { - if (slice.isThread && slice.includesThreadRoot) { - continue - } - if (slice.isRepost) { - continue - } - if (!slice.isFollowingAllAuthors(userDid)) { - slices.splice(i, 1) - } + if ( + slice.isReply && + !slice.isRepost && + !slice.isFollowingAllAuthors(userDid) + ) { + slices.splice(i, 1) } } return slices From c3d8beee6dc141ced2c41795f90b3309a2bc75a2 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 2 Aug 2024 13:05:33 -0500 Subject: [PATCH 409/520] Respect labels on feeds and lists (#4818) * Prep * Pass in optional moderation to FeedCard * Compute moderation decision, filter contentList contexts, pass into card * Let's go a different route * Filter from within search queries * Use same search query for starter packs * Filter lists from profile tabs * Cleanup * Filter from profile feeds * Moderate post embeds * Memoize * Use ScreenHider on lists * Hide both list types * Fix crash on iOS in screen hider, fix lineheight * Memoize renderItem * Reuse objects to prevent re-renders --- src/components/moderation/ScreenHider.tsx | 21 ++- src/screens/StarterPack/Wizard/StepFeeds.tsx | 4 +- src/state/queries/feed.ts | 53 +++++--- src/state/queries/profile-feedgens.ts | 22 +++- src/state/queries/profile-lists.ts | 37 ++++-- src/view/com/feeds/ProfileFeedgens.tsx | 83 ++++++------ src/view/com/lists/ProfileLists.tsx | 9 +- src/view/com/util/post-embeds/index.tsx | 50 ++++++-- src/view/screens/ProfileList.tsx | 127 ++++++++++++------- 9 files changed, 261 insertions(+), 145 deletions(-) diff --git a/src/components/moderation/ScreenHider.tsx b/src/components/moderation/ScreenHider.tsx index 0d316bc885..f855d63331 100644 --- a/src/components/moderation/ScreenHider.tsx +++ b/src/components/moderation/ScreenHider.tsx @@ -14,7 +14,7 @@ import {useModerationCauseDescription} from '#/lib/moderation/useModerationCause import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {NavigationProp} from 'lib/routes/types' import {CenteredView} from '#/view/com/util/Views' -import {atoms as a, useTheme} from '#/alf' +import {atoms as a, useTheme, web} from '#/alf' import {Button, ButtonText} from '#/components/Button' import { ModerationDetailsDialog, @@ -105,6 +105,7 @@ export function ScreenHider({ a.mb_md, a.px_lg, a.text_center, + a.leading_snug, t.atoms.text_contrast_medium, ]}> {isNoPwi ? ( @@ -113,8 +114,15 @@ export function ScreenHider({ ) : ( <> - This {screenDescription} has been flagged: - + This {screenDescription} has been flagged:{' '} + {desc.name}.{' '} Learn More - )}{' '} diff --git a/src/screens/StarterPack/Wizard/StepFeeds.tsx b/src/screens/StarterPack/Wizard/StepFeeds.tsx index de8d856aba..f047b612ae 100644 --- a/src/screens/StarterPack/Wizard/StepFeeds.tsx +++ b/src/screens/StarterPack/Wizard/StepFeeds.tsx @@ -8,8 +8,8 @@ import {useA11y} from '#/state/a11y' import {DISCOVER_FEED_URI} from 'lib/constants' import { useGetPopularFeedsQuery, + usePopularFeedsSearch, useSavedFeeds, - useSearchPopularFeedsQuery, } from 'state/queries/feed' import {SearchInput} from 'view/com/util/forms/SearchInput' import {List} from 'view/com/util/List' @@ -59,7 +59,7 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { : undefined const {data: searchedFeeds, isFetching: isFetchingSearchedFeeds} = - useSearchPopularFeedsQuery({q: throttledQuery}) + usePopularFeedsSearch({query: throttledQuery}) const isLoading = !isFetchedSavedFeeds || isLoadingPopularFeeds || isFetchingSearchedFeeds diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index 36555c1813..2b6751e890 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -5,6 +5,7 @@ import { AppBskyGraphDefs, AppBskyUnspeccedGetPopularFeedGenerators, AtUri, + moderateFeedGenerator, RichText, } from '@atproto/api' import { @@ -26,6 +27,7 @@ import {RQKEY as listQueryKey} from '#/state/queries/list' import {usePreferencesQuery} from '#/state/queries/preferences' import {useAgent, useSession} from '#/state/session' import {router} from '#/routes' +import {useModerationOpts} from '../preferences/moderation-opts' import {FeedDescriptor} from './post-feed' import {precacheResolvedUri} from './resolve-uri' @@ -207,14 +209,16 @@ export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { const limit = options?.limit || 10 const {data: preferences} = usePreferencesQuery() const queryClient = useQueryClient() + const moderationOpts = useModerationOpts() // Make sure this doesn't invalidate unless really needed. const selectArgs = useMemo( () => ({ hasSession, savedFeeds: preferences?.savedFeeds || [], + moderationOpts, }), - [hasSession, preferences?.savedFeeds], + [hasSession, preferences?.savedFeeds, moderationOpts], ) const lastPageCountRef = useRef(0) @@ -225,6 +229,7 @@ export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { QueryKey, string | undefined >({ + enabled: Boolean(moderationOpts), queryKey: createGetPopularFeedsQueryKey(options), queryFn: async ({pageParam}) => { const res = await agent.app.bsky.unspecced.getPopularFeedGenerators({ @@ -246,7 +251,11 @@ export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { ( data: InfiniteData, ) => { - const {savedFeeds, hasSession: hasSessionInner} = selectArgs + const { + savedFeeds, + hasSession: hasSessionInner, + moderationOpts, + } = selectArgs return { ...data, pages: data.pages.map(page => { @@ -264,7 +273,8 @@ export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { return f.value === feed.uri }), ) - return !alreadySaved + const decision = moderateFeedGenerator(feed, moderationOpts!) + return !alreadySaved && !decision.ui('contentList').filter }), } }), @@ -304,6 +314,8 @@ export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { export function useSearchPopularFeedsMutation() { const agent = useAgent() + const moderationOpts = useModerationOpts() + return useMutation({ mutationFn: async (query: string) => { const res = await agent.app.bsky.unspecced.getPopularFeedGenerators({ @@ -311,24 +323,15 @@ export function useSearchPopularFeedsMutation() { query: query, }) - return res.data.feeds - }, - }) -} - -export function useSearchPopularFeedsQuery({q}: {q: string}) { - const agent = useAgent() - return useQuery({ - queryKey: ['searchPopularFeeds', q], - queryFn: async () => { - const res = await agent.app.bsky.unspecced.getPopularFeedGenerators({ - limit: 15, - query: q, - }) + if (moderationOpts) { + return res.data.feeds.filter(feed => { + const decision = moderateFeedGenerator(feed, moderationOpts) + return !decision.ui('contentList').filter + }) + } return res.data.feeds }, - placeholderData: keepPreviousData, }) } @@ -346,17 +349,27 @@ export function usePopularFeedsSearch({ enabled?: boolean }) { const agent = useAgent() + const moderationOpts = useModerationOpts() + const enabledInner = enabled ?? Boolean(moderationOpts) + return useQuery({ - enabled, + enabled: enabledInner, queryKey: createPopularFeedsSearchQueryKey(query), queryFn: async () => { const res = await agent.app.bsky.unspecced.getPopularFeedGenerators({ - limit: 10, + limit: 15, query: query, }) return res.data.feeds }, + placeholderData: keepPreviousData, + select(data) { + return data.filter(feed => { + const decision = moderateFeedGenerator(feed, moderationOpts!) + return !decision.ui('contentList').filter + }) + }, }) } diff --git a/src/state/queries/profile-feedgens.ts b/src/state/queries/profile-feedgens.ts index 8ad12ab611..b50a2a2890 100644 --- a/src/state/queries/profile-feedgens.ts +++ b/src/state/queries/profile-feedgens.ts @@ -1,7 +1,8 @@ -import {AppBskyFeedGetActorFeeds} from '@atproto/api' +import {AppBskyFeedGetActorFeeds, moderateFeedGenerator} from '@atproto/api' import {InfiniteData, QueryKey, useInfiniteQuery} from '@tanstack/react-query' import {useAgent} from '#/state/session' +import {useModerationOpts} from '../preferences/moderation-opts' const PAGE_SIZE = 50 type RQPageParam = string | undefined @@ -14,7 +15,8 @@ export function useProfileFeedgensQuery( did: string, opts?: {enabled?: boolean}, ) { - const enabled = opts?.enabled !== false + const moderationOpts = useModerationOpts() + const enabled = opts?.enabled !== false && Boolean(moderationOpts) const agent = useAgent() return useInfiniteQuery< AppBskyFeedGetActorFeeds.OutputSchema, @@ -38,5 +40,21 @@ export function useProfileFeedgensQuery( initialPageParam: undefined, getNextPageParam: lastPage => lastPage.cursor, enabled, + select(data) { + return { + ...data, + pages: data.pages.map(page => { + return { + ...page, + feeds: page.feeds + // filter by labels + .filter(list => { + const decision = moderateFeedGenerator(list, moderationOpts!) + return !decision.ui('contentList').filter + }), + } + }), + } + }, }) } diff --git a/src/state/queries/profile-lists.ts b/src/state/queries/profile-lists.ts index 112a62c839..75e3dd6e48 100644 --- a/src/state/queries/profile-lists.ts +++ b/src/state/queries/profile-lists.ts @@ -1,7 +1,8 @@ -import {AppBskyGraphGetLists} from '@atproto/api' +import {AppBskyGraphGetLists, moderateUserList} from '@atproto/api' import {InfiniteData, QueryKey, useInfiniteQuery} from '@tanstack/react-query' import {useAgent} from '#/state/session' +import {useModerationOpts} from '../preferences/moderation-opts' const PAGE_SIZE = 30 type RQPageParam = string | undefined @@ -10,7 +11,8 @@ const RQKEY_ROOT = 'profile-lists' export const RQKEY = (did: string) => [RQKEY_ROOT, did] export function useProfileListsQuery(did: string, opts?: {enabled?: boolean}) { - const enabled = opts?.enabled !== false + const moderationOpts = useModerationOpts() + const enabled = opts?.enabled !== false && Boolean(moderationOpts) const agent = useAgent() return useInfiniteQuery< AppBskyGraphGetLists.OutputSchema, @@ -27,17 +29,32 @@ export function useProfileListsQuery(did: string, opts?: {enabled?: boolean}) { cursor: pageParam, }) - // Starter packs use a reference list, which we do not want to show on profiles. At some point we could probably - // just filter this out on the backend instead of in the client. - return { - ...res.data, - lists: res.data.lists.filter( - l => l.purpose !== 'app.bsky.graph.defs#referencelist', - ), - } + return res.data }, initialPageParam: undefined, getNextPageParam: lastPage => lastPage.cursor, enabled, + select(data) { + return { + ...data, + pages: data.pages.map(page => { + return { + ...page, + lists: page.lists + /* + * Starter packs use a reference list, which we do not want to + * show on profiles. At some point we could probably just filter + * this out on the backend instead of in the client. + */ + .filter(l => l.purpose !== 'app.bsky.graph.defs#referencelist') + // filter by labels + .filter(list => { + const decision = moderateUserList(list, moderationOpts!) + return !decision.ui('contentList').filter + }), + } + }), + } + }, }) } diff --git a/src/view/com/feeds/ProfileFeedgens.tsx b/src/view/com/feeds/ProfileFeedgens.tsx index 831ab4d1dd..6f98cc49a4 100644 --- a/src/view/com/feeds/ProfileFeedgens.tsx +++ b/src/view/com/feeds/ProfileFeedgens.tsx @@ -129,46 +129,49 @@ export const ProfileFeedgens = React.forwardRef< // rendering // = - const renderItem = ({item, index}: ListRenderItemInfo) => { - if (item === EMPTY) { - return ( - - ) - } else if (item === ERROR_ITEM) { - return ( - - ) - } else if (item === LOAD_MORE_ERROR_ITEM) { - return ( - - ) - } else if (item === LOADING) { - return - } - if (preferences) { - return ( - - - - ) - } - return null - } + const renderItem = React.useCallback( + ({item, index}: ListRenderItemInfo) => { + if (item === EMPTY) { + return ( + + ) + } else if (item === ERROR_ITEM) { + return ( + + ) + } else if (item === LOAD_MORE_ERROR_ITEM) { + return ( + + ) + } else if (item === LOADING) { + return + } + if (preferences) { + return ( + + + + ) + } + return null + }, + [_, t, error, refetch, onPressRetryLoadMore, preferences], + ) React.useEffect(() => { if (enabled && scrollElRef.current) { diff --git a/src/view/com/lists/ProfileLists.tsx b/src/view/com/lists/ProfileLists.tsx index dc385d4361..f633774c7a 100644 --- a/src/view/com/lists/ProfileLists.tsx +++ b/src/view/com/lists/ProfileLists.tsx @@ -75,12 +75,7 @@ export const ProfileLists = React.forwardRef( items = items.concat([EMPTY]) } else if (data?.pages) { for (const page of data?.pages) { - items = items.concat( - page.lists.map(l => ({ - ...l, - _reactKey: l.uri, - })), - ) + items = items.concat(page.lists) } } if (isError && !isEmpty) { @@ -192,7 +187,7 @@ export const ProfileLists = React.forwardRef( testID={testID ? `${testID}-flatlist` : undefined} ref={scrollElRef} data={items} - keyExtractor={(item: any) => item._reactKey} + keyExtractor={(item: any) => item._reactKey || item.uri} renderItem={renderItemInner} refreshing={isPTRing} onRefresh={onRefresh} diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index a0dc94e4d8..0462212fbd 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -15,11 +15,14 @@ import { AppBskyEmbedRecordWithMedia, AppBskyFeedDefs, AppBskyGraphDefs, + moderateFeedGenerator, + moderateUserList, ModerationDecision, } from '@atproto/api' import {ImagesLightbox, useLightboxControls} from '#/state/lightbox' import {useLargeAltBadgeEnabled} from '#/state/preferences/large-alt-badge' +import {useModerationOpts} from '#/state/preferences/moderation-opts' import {usePalette} from 'lib/hooks/usePalette' import {FeedSourceCard} from 'view/com/feeds/FeedSourceCard' import {atoms as a} from '#/alf' @@ -51,7 +54,6 @@ export function PostEmbeds({ style?: StyleProp allowNestedQuotes?: boolean }) { - const pal = usePalette('default') const {openLightbox} = useLightboxControls() const largeAltBadge = useLargeAltBadgeEnabled() @@ -72,22 +74,13 @@ export function PostEmbeds({ if (AppBskyEmbedRecord.isView(embed)) { // custom feed embed (i.e. generator view) - // = if (AppBskyFeedDefs.isGeneratorView(embed.record)) { - // TODO moderation - return ( - - ) + return } // list embed if (AppBskyGraphDefs.isListView(embed.record)) { - // TODO moderation - return + return } if (AppBskyGraphDefs.isStarterPackViewBasic(embed.record)) { @@ -185,6 +178,39 @@ export function PostEmbeds({ return } +function MaybeFeedCard({view}: {view: AppBskyFeedDefs.GeneratorView}) { + const pal = usePalette('default') + const moderationOpts = useModerationOpts() + const moderation = React.useMemo(() => { + return moderationOpts + ? moderateFeedGenerator(view, moderationOpts) + : undefined + }, [view, moderationOpts]) + + return ( + + + + ) +} + +function MaybeListCard({view}: {view: AppBskyGraphDefs.ListView}) { + const moderationOpts = useModerationOpts() + const moderation = React.useMemo(() => { + return moderationOpts ? moderateUserList(view, moderationOpts) : undefined + }, [view, moderationOpts]) + + return ( + + + + ) +} + const styles = StyleSheet.create({ container: { marginTop: 8, diff --git a/src/view/screens/ProfileList.tsx b/src/view/screens/ProfileList.tsx index 0ed44758d4..bf13791ae6 100644 --- a/src/view/screens/ProfileList.tsx +++ b/src/view/screens/ProfileList.tsx @@ -1,6 +1,12 @@ import React, {useCallback, useMemo} from 'react' import {Pressable, StyleSheet, View} from 'react-native' -import {AppBskyGraphDefs, AtUri, RichText as RichTextAPI} from '@atproto/api' +import { + AppBskyGraphDefs, + AtUri, + moderateUserList, + ModerationOpts, + RichText as RichTextAPI, +} from '@atproto/api' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -14,6 +20,7 @@ import {logger} from '#/logger' import {isNative, isWeb} from '#/platform/detection' import {listenSoftReset} from '#/state/events' import {useModalControls} from '#/state/modals' +import {useModerationOpts} from '#/state/preferences/moderation-opts' import { useListBlockMutation, useListDeleteMutation, @@ -62,6 +69,7 @@ import * as Toast from 'view/com/util/Toast' import {CenteredView} from 'view/com/util/Views' import {atoms as a, useTheme} from '#/alf' import {useDialogControl} from '#/components/Dialog' +import {ScreenHider} from '#/components/moderation/ScreenHider' import * as Prompt from '#/components/Prompt' import {ReportDialog, useReportDialogControl} from '#/components/ReportDialog' import {RichText} from '#/components/RichText' @@ -81,6 +89,7 @@ export function ProfileListScreen(props: Props) { AtUri.make(handleOrDid, 'app.bsky.graph.list', rkey).toString(), ) const {data: list, error: listError} = useListQuery(resolvedUri?.uri) + const moderationOpts = useModerationOpts() if (resolveError) { return ( @@ -101,8 +110,13 @@ export function ProfileListScreen(props: Props) { ) } - return resolvedUri && list ? ( - + return resolvedUri && list && moderationOpts ? ( + ) : ( ) @@ -112,7 +126,12 @@ function ProfileListScreenLoaded({ route, uri, list, -}: Props & {uri: string; list: AppBskyGraphDefs.ListView}) { + moderationOpts, +}: Props & { + uri: string + list: AppBskyGraphDefs.ListView + moderationOpts: ModerationOpts +}) { const {_} = useLingui() const queryClient = useQueryClient() const {openComposer} = useComposerControls() @@ -124,6 +143,10 @@ function ProfileListScreenLoaded({ const isCurateList = list.purpose === 'app.bsky.graph.defs#curatelist' const isScreenFocused = useIsFocused() + const moderation = React.useMemo(() => { + return moderateUserList(list, moderationOpts) + }, [list, moderationOpts]) + useSetTitle(list.name) useFocusEffect( @@ -161,26 +184,65 @@ function ProfileListScreenLoaded({ if (isCurateList) { return ( + + + + {({headerHeight, scrollElRef, isFocused}) => ( + + )} + {({headerHeight, scrollElRef}) => ( + + )} + + openComposer({})} + icon={ + + } + accessibilityRole="button" + accessibilityLabel={_(msg`New post`)} + accessibilityHint="" + /> + + + ) + } + return ( + - {({headerHeight, scrollElRef, isFocused}) => ( - - )} + renderHeader={renderHeader}> {({headerHeight, scrollElRef}) => ( @@ -201,34 +263,7 @@ function ProfileListScreenLoaded({ accessibilityHint="" /> - ) - } - return ( - - - {({headerHeight, scrollElRef}) => ( - - )} - - openComposer({})} - icon={ - - } - accessibilityRole="button" - accessibilityLabel={_(msg`New post`)} - accessibilityHint="" - /> - + ) } From 6298e6897fa8f4a0d296869777326cd43fb875a0 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Sat, 3 Aug 2024 00:33:45 +0200 Subject: [PATCH 410/520] tweak list header (#4870) Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> --- src/components/Lists.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/components/Lists.tsx b/src/components/Lists.tsx index e706e101f5..beeb554763 100644 --- a/src/components/Lists.tsx +++ b/src/components/Lists.tsx @@ -122,8 +122,16 @@ export function ListHeaderDesktop({ if (!gtTablet) return null return ( - - {title} + + {title} {subtitle ? ( {subtitle} From fb278384c64f55e5037275a23f4bd7af91dc7274 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Fri, 2 Aug 2024 15:57:50 -0700 Subject: [PATCH 411/520] bskyweb: optional basic auth password middleware (#4759) --- bskyweb/cmd/bskyweb/main.go | 13 ++++++++++--- bskyweb/cmd/bskyweb/server.go | 14 ++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/bskyweb/cmd/bskyweb/main.go b/bskyweb/cmd/bskyweb/main.go index 908486aa7e..d9235afdee 100644 --- a/bskyweb/cmd/bskyweb/main.go +++ b/bskyweb/cmd/bskyweb/main.go @@ -41,10 +41,10 @@ func run(args []string) { EnvVars: []string{"ATP_APPVIEW_HOST", "ATP_PDS_HOST"}, }, &cli.StringFlag{ - Name: "ogcard-host", - Usage: "scheme, hostname, and port of ogcard service", + Name: "ogcard-host", + Usage: "scheme, hostname, and port of ogcard service", Required: false, - EnvVars: []string{"OGCARD_HOST"}, + EnvVars: []string{"OGCARD_HOST"}, }, &cli.StringFlag{ Name: "http-address", @@ -67,6 +67,13 @@ func run(args []string) { Required: false, EnvVars: []string{"DEBUG"}, }, + &cli.StringFlag{ + Name: "basic-auth-password", + Usage: "optional password to restrict access to web interface", + Required: false, + Value: "", + EnvVars: []string{"BASIC_AUTH_PASSWORD"}, + }, }, }, } diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index 8da291fe56..fdef01ce78 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -2,6 +2,7 @@ package main import ( "context" + "crypto/subtle" "errors" "fmt" "io/fs" @@ -48,6 +49,7 @@ func serve(cctx *cli.Context) error { appviewHost := cctx.String("appview-host") ogcardHost := cctx.String("ogcard-host") linkHost := cctx.String("link-host") + basicAuthPassword := cctx.String("basic-auth-password") // Echo e := echo.New() @@ -140,6 +142,18 @@ func serve(cctx *cli.Context) error { }, })) + // optional password gating of entire web interface + if basicAuthPassword != "" { + e.Use(middleware.BasicAuth(func(username, password string, c echo.Context) (bool, error) { + // Be careful to use constant time comparison to prevent timing attacks + if subtle.ConstantTimeCompare([]byte(username), []byte("admin")) == 1 && + subtle.ConstantTimeCompare([]byte(password), []byte(basicAuthPassword)) == 1 { + return true, nil + } + return false, nil + })) + } + // redirect trailing slash to non-trailing slash. // all of our current endpoints have no trailing slash. e.Use(middleware.RemoveTrailingSlashWithConfig(middleware.TrailingSlashConfig{ From 18b423396b75d8b4348a434412d0da1f38230717 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 5 Aug 2024 12:21:34 -0700 Subject: [PATCH 412/520] Add `PlatformInfo` module (#4877) --- jest/jestSetup.js | 10 +++++++ .../platforminfo/ExpoPlatformInfoModule.kt | 24 ++++++++++++++++ .../expo-module.config.json | 5 ++-- modules/expo-bluesky-swiss-army/index.ts | 3 +- .../PlatformInfo/ExpoPlatformInfoModule.swift | 11 ++++++++ .../src/PlatformInfo/index.native.ts | 7 +++++ .../src/PlatformInfo/index.ts | 5 ++++ .../src/PlatformInfo/index.web.ts | 6 ++++ patches/react-native-reanimated+3.11.0.patch | 28 ------------------- src/platform/detection.ts | 3 -- src/state/a11y.tsx | 4 +-- src/state/persisted/schema.ts | 5 ++-- src/view/screens/Storybook/Dialogs.tsx | 19 +++++++++++++ 13 files changed, 92 insertions(+), 38 deletions(-) create mode 100644 modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/platforminfo/ExpoPlatformInfoModule.kt create mode 100644 modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift create mode 100644 modules/expo-bluesky-swiss-army/src/PlatformInfo/index.native.ts create mode 100644 modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts create mode 100644 modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts diff --git a/jest/jestSetup.js b/jest/jestSetup.js index a6b7c24f69..ac175900ed 100644 --- a/jest/jestSetup.js +++ b/jest/jestSetup.js @@ -95,3 +95,13 @@ jest.mock('expo-application', () => ({ nativeApplicationVersion: '1.0.0', nativeBuildVersion: '1', })) + +jest.mock('expo-modules-core', () => ({ + requireNativeModule: jest.fn().mockImplementation(moduleName => { + if (moduleName === 'ExpoPlatformInfo') { + return { + getIsReducedMotionEnabled: () => false, + } + } + }), +})) diff --git a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/platforminfo/ExpoPlatformInfoModule.kt b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/platforminfo/ExpoPlatformInfoModule.kt new file mode 100644 index 0000000000..189796f817 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/platforminfo/ExpoPlatformInfoModule.kt @@ -0,0 +1,24 @@ +package expo.modules.blueskyswissarmy.platforminfo + +import android.provider.Settings +import expo.modules.kotlin.modules.Module +import expo.modules.kotlin.modules.ModuleDefinition + +class ExpoPlatformInfoModule : Module() { + override fun definition() = + ModuleDefinition { + Name("ExpoPlatformInfo") + + // See https://github.com/software-mansion/react-native-reanimated/blob/7df5fd57d608fe25724608835461cd925ff5151d/packages/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/nativeProxy/NativeProxyCommon.java#L242 + Function("getIsReducedMotionEnabled") { + val resolver = appContext.reactContext?.contentResolver ?: return@Function false + val scale = Settings.Global.getString(resolver, Settings.Global.TRANSITION_ANIMATION_SCALE) ?: return@Function false + + try { + return@Function scale.toFloat() == 0f + } catch (_: Error) { + return@Function false + } + } + } +} diff --git a/modules/expo-bluesky-swiss-army/expo-module.config.json b/modules/expo-bluesky-swiss-army/expo-module.config.json index 1111f8a0be..adb535e7f9 100644 --- a/modules/expo-bluesky-swiss-army/expo-module.config.json +++ b/modules/expo-bluesky-swiss-army/expo-module.config.json @@ -1,12 +1,13 @@ { "platforms": ["ios", "tvos", "android", "web"], "ios": { - "modules": ["ExpoBlueskySharedPrefsModule", "ExpoBlueskyReferrerModule"] + "modules": ["ExpoBlueskySharedPrefsModule", "ExpoBlueskyReferrerModule", "ExpoPlatformInfoModule"] }, "android": { "modules": [ "expo.modules.blueskyswissarmy.sharedprefs.ExpoBlueskySharedPrefsModule", - "expo.modules.blueskyswissarmy.referrer.ExpoBlueskyReferrerModule" + "expo.modules.blueskyswissarmy.referrer.ExpoBlueskyReferrerModule", + "expo.modules.blueskyswissarmy.platforminfo.ExpoPlatformInfoModule" ] } } diff --git a/modules/expo-bluesky-swiss-army/index.ts b/modules/expo-bluesky-swiss-army/index.ts index 89cea00a28..f62596cb70 100644 --- a/modules/expo-bluesky-swiss-army/index.ts +++ b/modules/expo-bluesky-swiss-army/index.ts @@ -1,4 +1,5 @@ +import * as PlatformInfo from './src/PlatformInfo' import * as Referrer from './src/Referrer' import * as SharedPrefs from './src/SharedPrefs' -export {Referrer, SharedPrefs} +export {PlatformInfo, Referrer, SharedPrefs} diff --git a/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift new file mode 100644 index 0000000000..4a1e6d7e7d --- /dev/null +++ b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift @@ -0,0 +1,11 @@ +import ExpoModulesCore + +public class ExpoPlatformInfoModule: Module { + public func definition() -> ModuleDefinition { + Name("ExpoPlatformInfo") + + Function("getIsReducedMotionEnabled") { + return UIAccessibility.isReduceMotionEnabled + } + } +} diff --git a/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.native.ts b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.native.ts new file mode 100644 index 0000000000..e05f173d64 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.native.ts @@ -0,0 +1,7 @@ +import {requireNativeModule} from 'expo-modules-core' + +const NativeModule = requireNativeModule('ExpoPlatformInfo') + +export function getIsReducedMotionEnabled(): boolean { + return NativeModule.getIsReducedMotionEnabled() +} diff --git a/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts new file mode 100644 index 0000000000..9b9b7fc0c7 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts @@ -0,0 +1,5 @@ +import {NotImplementedError} from '../NotImplemented' + +export function getIsReducedMotionEnabled(): boolean { + throw new NotImplementedError() +} diff --git a/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts new file mode 100644 index 0000000000..c7ae6b7cd4 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts @@ -0,0 +1,6 @@ +export function getIsReducedMotionEnabled(): boolean { + if (typeof window === 'undefined') { + return false + } + return window.matchMedia('(prefers-reduced-motion: reduce)').matches +} diff --git a/patches/react-native-reanimated+3.11.0.patch b/patches/react-native-reanimated+3.11.0.patch index 9147cf08ef..a79a0ac085 100644 --- a/patches/react-native-reanimated+3.11.0.patch +++ b/patches/react-native-reanimated+3.11.0.patch @@ -207,31 +207,3 @@ index 88b3fdf..2488ebc 100644 const { layout, entering, exiting, sharedTransitionTag } = this.props; if ( -diff --git a/node_modules/react-native-reanimated/lib/module/reanimated2/index.js b/node_modules/react-native-reanimated/lib/module/reanimated2/index.js -index ac9be5d..86d4605 100644 ---- a/node_modules/react-native-reanimated/lib/module/reanimated2/index.js -+++ b/node_modules/react-native-reanimated/lib/module/reanimated2/index.js -@@ -47,4 +47,5 @@ export { LayoutAnimationConfig } from './component/LayoutAnimationConfig'; - export { PerformanceMonitor } from './component/PerformanceMonitor'; - export { startMapper, stopMapper } from './mappers'; - export { startScreenTransition, finishScreenTransition, ScreenTransition } from './screenTransition'; -+export { isReducedMotion } from './PlatformChecker'; - //# sourceMappingURL=index.js.map -diff --git a/node_modules/react-native-reanimated/lib/typescript/reanimated2/index.d.ts b/node_modules/react-native-reanimated/lib/typescript/reanimated2/index.d.ts -index f01dc57..161ef22 100644 ---- a/node_modules/react-native-reanimated/lib/typescript/reanimated2/index.d.ts -+++ b/node_modules/react-native-reanimated/lib/typescript/reanimated2/index.d.ts -@@ -36,3 +36,4 @@ export type { FlatListPropsWithLayout } from './component/FlatList'; - export { startMapper, stopMapper } from './mappers'; - export { startScreenTransition, finishScreenTransition, ScreenTransition, } from './screenTransition'; - export type { AnimatedScreenTransition, GoBackGesture, ScreenTransitionConfig, } from './screenTransition'; -+export { isReducedMotion } from './PlatformChecker'; -diff --git a/node_modules/react-native-reanimated/src/reanimated2/index.ts b/node_modules/react-native-reanimated/src/reanimated2/index.ts -index 5885fa1..a3c693f 100644 ---- a/node_modules/react-native-reanimated/src/reanimated2/index.ts -+++ b/node_modules/react-native-reanimated/src/reanimated2/index.ts -@@ -284,3 +284,4 @@ export type { - GoBackGesture, - ScreenTransitionConfig, - } from './screenTransition'; -+export { isReducedMotion } from './PlatformChecker'; diff --git a/src/platform/detection.ts b/src/platform/detection.ts index 0c0360a82a..f00df0ee4e 100644 --- a/src/platform/detection.ts +++ b/src/platform/detection.ts @@ -1,5 +1,4 @@ import {Platform} from 'react-native' -import {isReducedMotion} from 'react-native-reanimated' import {getLocales} from 'expo-localization' import {fixLegacyLanguageCode} from '#/locale/helpers' @@ -21,5 +20,3 @@ export const deviceLocales = dedupArray( .map?.(locale => fixLegacyLanguageCode(locale.languageCode)) .filter(code => typeof code === 'string'), ) as string[] - -export const prefersReducedMotion = isReducedMotion() diff --git a/src/state/a11y.tsx b/src/state/a11y.tsx index aefcfd1ec4..08948267c0 100644 --- a/src/state/a11y.tsx +++ b/src/state/a11y.tsx @@ -1,8 +1,8 @@ import React from 'react' import {AccessibilityInfo} from 'react-native' -import {isReducedMotion} from 'react-native-reanimated' import {isWeb} from '#/platform/detection' +import {PlatformInfo} from '../../modules/expo-bluesky-swiss-army' const Context = React.createContext({ reduceMotionEnabled: false, @@ -15,7 +15,7 @@ export function useA11y() { export function Provider({children}: React.PropsWithChildren<{}>) { const [reduceMotionEnabled, setReduceMotionEnabled] = React.useState(() => - isReducedMotion(), + PlatformInfo.getIsReducedMotionEnabled(), ) const [screenReaderEnabled, setScreenReaderEnabled] = React.useState(false) diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts index 88fc370a6f..399a7e7932 100644 --- a/src/state/persisted/schema.ts +++ b/src/state/persisted/schema.ts @@ -1,6 +1,7 @@ import {z} from 'zod' -import {deviceLocales, prefersReducedMotion} from '#/platform/detection' +import {deviceLocales} from '#/platform/detection' +import {PlatformInfo} from '../../../modules/expo-bluesky-swiss-army' const externalEmbedOptions = ['show', 'hide'] as const @@ -128,7 +129,7 @@ export const defaults: Schema = { lastSelectedHomeFeed: undefined, pdsAddressHistory: [], disableHaptics: false, - disableAutoplay: prefersReducedMotion, + disableAutoplay: PlatformInfo.getIsReducedMotionEnabled(), kawaii: false, hasCheckedForStarterPack: false, } diff --git a/src/view/screens/Storybook/Dialogs.tsx b/src/view/screens/Storybook/Dialogs.tsx index ca2420fed0..3a9f67de81 100644 --- a/src/view/screens/Storybook/Dialogs.tsx +++ b/src/view/screens/Storybook/Dialogs.tsx @@ -9,6 +9,7 @@ import {Button, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' import * as Prompt from '#/components/Prompt' import {H3, P, Text} from '#/components/Typography' +import {PlatformInfo} from '../../../../modules/expo-bluesky-swiss-army' export function Dialogs() { const scrollable = Dialog.useDialogControl() @@ -17,6 +18,8 @@ export function Dialogs() { const testDialog = Dialog.useDialogControl() const {closeAllDialogs} = useDialogStateControlContext() const unmountTestDialog = Dialog.useDialogControl() + const [reducedMotionEnabled, setReducedMotionEnabled] = + React.useState() const [shouldRenderUnmountTest, setShouldRenderUnmountTest] = React.useState(false) const unmountTestInterval = React.useRef() @@ -147,6 +150,22 @@ export function Dialogs() { Open Shared Prefs Tester + + This is a prompt From 74b0318d89b5ec4746cd4861f8573ea24c6ccea1 Mon Sep 17 00:00:00 2001 From: dan Date: Mon, 5 Aug 2024 20:51:41 +0100 Subject: [PATCH 413/520] Show replies in context of their threads (#4871) * Don't reconstruct threads from separate posts * Remove post-level dedupe for now * Change repost dedupe condition to look just at length * Delete unused isThread * Delete another isThread field It is now meaningless because there's nothing special about author threads. * Narrow down slice item shape so it does not need reply * Consolidate slice validation criteria in one place * Show replies in context * Make fallback marker work * Remove misleading and now-unused property It was called rootUri but it was actually the leaf URI. Regardless, it's not used anymore. * Add by-thread dedupe to non-author feeds * Add post-level dedupe * Always count from the start This is easier to think about. * Only tuner state need to be untouched on dry run * Account for threads in reply filtering * Remove repost deduping This is already being taken care of by item-level deduping. It's also now wrong and removing too much (since it wasn't filtering for reposts directly). * Calculate rootUri correctly * Apply Following settings to all lists * Don't dedupe intentional reposts by thread * Show reply parent when ambiguous * Explicitly remove orphaned replies from following/lists * Fix thread dedupe to work across pages * Mark grandparent-blocked as orphaned * Guard tuner state change by dryRun * Remove dead code * Don't dedupe feedgen threads * Revert "Apply Following settings to all lists" This reverts commit aff86be6d37b60cc5d0ac38f22c31a4808342cf4. Let's not do this yet and have a bit more discussion. This is a chunky change already. * Reason belongs to a slice, not item * Logically feedContext belongs to the slice * Update comment to reflect latest behavior --- src/lib/api/feed-manip.ts | 424 ++++++++++++++------------ src/lib/api/feed/merge.ts | 12 - src/state/feed-feedback.tsx | 2 +- src/state/preferences/feed-tuners.tsx | 19 +- src/state/queries/post-feed.ts | 78 ++--- src/view/com/posts/Feed.tsx | 3 +- src/view/com/posts/FeedItem.tsx | 8 +- src/view/com/posts/FeedSlice.tsx | 33 +- 8 files changed, 279 insertions(+), 300 deletions(-) diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index 7ddb79434a..b8fc586ec4 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -1,4 +1,5 @@ import { + AppBskyActorDefs, AppBskyEmbedRecord, AppBskyEmbedRecordWithMedia, AppBskyFeedDefs, @@ -6,50 +7,118 @@ import { } from '@atproto/api' import {isPostInLanguage} from '../../locale/helpers' +import {FALLBACK_MARKER_POST} from './feed/home' import {ReasonFeedSource} from './feed/types' + type FeedViewPost = AppBskyFeedDefs.FeedViewPost export type FeedTunerFn = ( tuner: FeedTuner, slices: FeedViewPostsSlice[], + dryRun: boolean, ) => FeedViewPostsSlice[] type FeedSliceItem = { post: AppBskyFeedDefs.PostView - reply?: AppBskyFeedDefs.ReplyRef -} - -function toSliceItem(feedViewPost: FeedViewPost): FeedSliceItem { - return { - post: feedViewPost.post, - reply: feedViewPost.reply, - } + record: AppBskyFeedPost.Record + parentAuthor: AppBskyActorDefs.ProfileViewBasic | undefined + isParentBlocked: boolean } export class FeedViewPostsSlice { _reactKey: string _feedPost: FeedViewPost items: FeedSliceItem[] + isIncompleteThread: boolean + isFallbackMarker: boolean + isOrphan: boolean + rootUri: string constructor(feedPost: FeedViewPost) { + const {post, reply, reason} = feedPost + this.items = [] + this.isIncompleteThread = false + this.isFallbackMarker = false + this.isOrphan = false + if (AppBskyFeedDefs.isPostView(reply?.root)) { + this.rootUri = reply.root.uri + } else { + this.rootUri = post.uri + } this._feedPost = feedPost - this._reactKey = `slice-${feedPost.post.uri}-${ - feedPost.reason?.indexedAt || feedPost.post.indexedAt + this._reactKey = `slice-${post.uri}-${ + feedPost.reason?.indexedAt || post.indexedAt }` - this.items = [toSliceItem(feedPost)] - } - - get uri() { - return this._feedPost.post.uri - } - - get isThread() { - return ( - this.items.length > 1 && - this.items.every( - item => item.post.author.did === this.items[0].post.author.did, - ) + if (feedPost.post.uri === FALLBACK_MARKER_POST.post.uri) { + this.isFallbackMarker = true + return + } + if ( + !AppBskyFeedPost.isRecord(post.record) || + !AppBskyFeedPost.validateRecord(post.record).success + ) { + return + } + const parent = reply?.parent + const isParentBlocked = AppBskyFeedDefs.isBlockedPost(parent) + let parentAuthor: AppBskyActorDefs.ProfileViewBasic | undefined + if (AppBskyFeedDefs.isPostView(parent)) { + parentAuthor = parent.author + } + this.items.push({ + post, + record: post.record, + parentAuthor, + isParentBlocked, + }) + if (!reply || reason) { + return + } + if ( + !AppBskyFeedDefs.isPostView(parent) || + !AppBskyFeedPost.isRecord(parent.record) || + !AppBskyFeedPost.validateRecord(parent.record).success + ) { + this.isOrphan = true + return + } + const grandparentAuthor = reply.grandparentAuthor + const isGrandparentBlocked = Boolean( + grandparentAuthor?.viewer?.blockedBy || + grandparentAuthor?.viewer?.blocking || + grandparentAuthor?.viewer?.blockingByList, ) + this.items.unshift({ + post: parent, + record: parent.record, + parentAuthor: grandparentAuthor, + isParentBlocked: isGrandparentBlocked, + }) + if (isGrandparentBlocked) { + this.isOrphan = true + // Keep going, it might still have a root. + } + const root = reply.root + if ( + !AppBskyFeedDefs.isPostView(root) || + !AppBskyFeedPost.isRecord(root.record) || + !AppBskyFeedPost.validateRecord(root.record).success + ) { + this.isOrphan = true + return + } + if (root.uri === parent.uri) { + return + } + this.items.unshift({ + post: root, + record: root.record, + isParentBlocked: false, + parentAuthor: undefined, + }) + if (parent.record.reply?.parent.uri !== root.uri) { + this.isIncompleteThread = true + } } get isQuotePost() { @@ -90,30 +159,7 @@ export class FeedViewPostsSlice { return !!this.items.find(item => item.post.uri === uri) } - isNextInThread(uri: string) { - return this.items[this.items.length - 1].post.uri === uri - } - - insert(item: FeedViewPost) { - const selfReplyUri = getSelfReplyUri(item) - const i = this.items.findIndex(item2 => item2.post.uri === selfReplyUri) - if (i !== -1) { - this.items.splice(i + 1, 0, item) - } else { - this.items.push(item) - } - } - - flattenReplyParent() { - if (this.items[0].reply) { - const reply = this.items[0].reply - if (AppBskyFeedDefs.isPostView(reply.parent)) { - this.items.splice(0, 0, {post: reply.parent}) - } - } - } - - isFollowingAllAuthors(userDid: string) { + getAllAuthors(): AppBskyActorDefs.ProfileViewBasic[] { const feedPost = this._feedPost const authors = [feedPost.post.author] if (feedPost.reply) { @@ -127,167 +173,149 @@ export class FeedViewPostsSlice { authors.push(feedPost.reply.root.author) } } - return authors.every(a => a.did === userDid || a.viewer?.following) + return authors } } export class FeedTuner { seenKeys: Set = new Set() seenUris: Set = new Set() + seenRootUris: Set = new Set() constructor(public tunerFns: FeedTunerFn[]) {} - reset() { - this.seenKeys.clear() - this.seenUris.clear() - } - tune( feed: FeedViewPost[], - {dryRun, maintainOrder}: {dryRun: boolean; maintainOrder: boolean} = { + {dryRun}: {dryRun: boolean} = { dryRun: false, - maintainOrder: false, }, ): FeedViewPostsSlice[] { - let slices: FeedViewPostsSlice[] = [] + let slices: FeedViewPostsSlice[] = feed + .map(item => new FeedViewPostsSlice(item)) + .filter(s => s.items.length > 0 || s.isFallbackMarker) - // remove posts that are replies, but which don't have the parent - // hydrated. this means the parent was either deleted or blocked - feed = feed.filter(item => { - if ( - AppBskyFeedPost.isRecord(item.post.record) && - item.post.record.reply && - !item.reply - ) { + // run the custom tuners + for (const tunerFn of this.tunerFns) { + slices = tunerFn(this, slices.slice(), dryRun) + } + + slices = slices.filter(slice => { + if (this.seenKeys.has(slice._reactKey)) { return false } + // Some feeds, like Following, dedupe by thread, so you only see the most recent reply. + // However, we don't want per-thread dedupe for author feeds (where we need to show every post) + // or for feedgens (where we want to let the feed serve multiple replies if it chooses to). + // To avoid showing the same context (root and/or parent) more than once, we do last resort + // per-post deduplication. It hides already seen posts as long as this doesn't break the thread. + for (let i = 0; i < slice.items.length; i++) { + const item = slice.items[i] + if (this.seenUris.has(item.post.uri)) { + if (i === 0) { + // Omit contiguous seen leading items. + // For example, [A -> B -> C], [A -> D -> E], [A -> D -> F] + // would turn into [A -> B -> C], [D -> E], [F]. + slice.items.splice(0, 1) + i-- + } + if (i === slice.items.length - 1) { + // If the last item in the slice was already seen, omit the whole slice. + // This means we'd miss its parents, but the user can "show more" to see them. + // For example, [A ... E -> F], [A ... D -> E], [A ... C -> D], [A -> B -> C] + // would get collapsed into [A ... E -> F], with B/C/D considered seen. + return false + } + } else { + if (!dryRun) { + this.seenUris.add(item.post.uri) + } + } + } + if (!dryRun) { + this.seenKeys.add(slice._reactKey) + } return true }) - if (maintainOrder) { - slices = feed.map(item => new FeedViewPostsSlice(item)) - } else { - // arrange the posts into thread slices - for (let i = feed.length - 1; i >= 0; i--) { - const item = feed[i] - - const selfReplyUri = getSelfReplyUri(item) - if (selfReplyUri) { - const index = slices.findIndex(slice => - slice.isNextInThread(selfReplyUri), - ) - - 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)) - } - } - - // run the custom tuners - for (const tunerFn of this.tunerFns) { - slices = tunerFn(this, slices.slice()) - } - - // remove any items already "seen" - const soonToBeSeenUris: Set = new Set() - for (let i = slices.length - 1; i >= 0; i--) { - if (!slices[i].isThread && this.seenUris.has(slices[i].uri)) { - slices.splice(i, 1) - } else { - for (const item of slices[i].items) { - soonToBeSeenUris.add(item.post.uri) - } - } - } - - // turn non-threads with reply parents into threads - for (const slice of slices) { - if (!slice.isThread && !slice.reason && slice.items[0].reply) { - const reply = slice.items[0].reply - if ( - AppBskyFeedDefs.isPostView(reply.parent) && - !this.seenUris.has(reply.parent.uri) && - !soonToBeSeenUris.has(reply.parent.uri) - ) { - const uri = reply.parent.uri - slice.flattenReplyParent() - soonToBeSeenUris.add(uri) - } - } - } - - if (!dryRun) { - slices = slices.filter(slice => { - if (this.seenKeys.has(slice._reactKey)) { - return false - } - for (const item of slice.items) { - this.seenUris.add(item.post.uri) - } - this.seenKeys.add(slice._reactKey) - return true - }) - } - return slices } - static removeReplies(tuner: FeedTuner, slices: FeedViewPostsSlice[]) { - for (let i = slices.length - 1; i >= 0; i--) { - if (slices[i].isReply) { - slices.splice(i, 1) - } - } - return slices - } - - static removeReposts(tuner: FeedTuner, slices: FeedViewPostsSlice[]) { - for (let i = slices.length - 1; i >= 0; i--) { - if (slices[i].isRepost) { - slices.splice(i, 1) - } - } - return slices - } - - static removeQuotePosts(tuner: FeedTuner, slices: FeedViewPostsSlice[]) { - for (let i = slices.length - 1; i >= 0; i--) { - if (slices[i].isQuotePost) { - slices.splice(i, 1) - } - } - return slices - } - - static dedupReposts( + static removeReplies( tuner: FeedTuner, slices: FeedViewPostsSlice[], - ): FeedViewPostsSlice[] { - // remove duplicates caused by reposts + _dryRun: boolean, + ) { for (let i = 0; i < slices.length; i++) { - const item1 = slices[i] - for (let j = i + 1; j < slices.length; j++) { - const item2 = slices[j] - if (item2.isThread) { - // dont dedup items that are rendering in a thread as this can cause rendering errors - continue - } - if (item1.containsUri(item2.items[0].post.uri)) { - slices.splice(j, 1) - j-- + const slice = slices[i] + if ( + slice.isReply && + !slice.isRepost && + // This is not perfect but it's close as we can get to + // detecting threads without having to peek ahead. + !areSameAuthor(slice.getAllAuthors()) + ) { + slices.splice(i, 1) + i-- + } + } + return slices + } + + static removeReposts( + tuner: FeedTuner, + slices: FeedViewPostsSlice[], + _dryRun: boolean, + ) { + for (let i = 0; i < slices.length; i++) { + if (slices[i].isRepost) { + slices.splice(i, 1) + i-- + } + } + return slices + } + + static removeQuotePosts( + tuner: FeedTuner, + slices: FeedViewPostsSlice[], + _dryRun: boolean, + ) { + for (let i = 0; i < slices.length; i++) { + if (slices[i].isQuotePost) { + slices.splice(i, 1) + i-- + } + } + return slices + } + + static removeOrphans( + tuner: FeedTuner, + slices: FeedViewPostsSlice[], + _dryRun: boolean, + ) { + for (let i = 0; i < slices.length; i++) { + if (slices[i].isOrphan) { + slices.splice(i, 1) + i-- + } + } + return slices + } + + static dedupThreads( + tuner: FeedTuner, + slices: FeedViewPostsSlice[], + dryRun: boolean, + ): FeedViewPostsSlice[] { + for (let i = 0; i < slices.length; i++) { + const rootUri = slices[i].rootUri + if (!slices[i].isRepost && tuner.seenRootUris.has(rootUri)) { + slices.splice(i, 1) + i-- + } else { + if (!dryRun) { + tuner.seenRootUris.add(rootUri) } } } @@ -298,15 +326,17 @@ export class FeedTuner { return ( tuner: FeedTuner, slices: FeedViewPostsSlice[], + _dryRun: boolean, ): FeedViewPostsSlice[] => { - for (let i = slices.length - 1; i >= 0; i--) { + for (let i = 0; i < slices.length; i++) { const slice = slices[i] if ( slice.isReply && !slice.isRepost && - !slice.isFollowingAllAuthors(userDid) + !isFollowingAll(slice.getAllAuthors(), userDid) ) { slices.splice(i, 1) + i-- } } return slices @@ -324,6 +354,7 @@ export class FeedTuner { return ( tuner: FeedTuner, slices: FeedViewPostsSlice[], + _dryRun: boolean, ): FeedViewPostsSlice[] => { const candidateSlices = slices.slice() @@ -332,7 +363,7 @@ export class FeedTuner { return slices } - for (let i = slices.length - 1; i >= 0; i--) { + for (let i = 0; i < slices.length; i++) { let hasPreferredLang = false for (const item of slices[i].items) { if (isPostInLanguage(item.post, preferredLangsCode2)) { @@ -358,16 +389,15 @@ export class FeedTuner { } } -function getSelfReplyUri(item: FeedViewPost): string | undefined { - if (item.reply) { - if ( - AppBskyFeedDefs.isPostView(item.reply.parent) && - !AppBskyFeedDefs.isReasonRepost(item.reason) // don't thread reposted self-replies - ) { - return item.reply.parent.author.did === item.post.author.did - ? item.reply.parent.uri - : undefined - } - } - return undefined +function areSameAuthor(authors: AppBskyActorDefs.ProfileViewBasic[]): boolean { + const dids = authors.map(a => a.did) + const set = new Set(dids) + return set.size === 1 +} + +function isFollowingAll( + authors: AppBskyActorDefs.ProfileViewBasic[], + userDid: string, +): boolean { + return authors.every(a => a.did === userDid || a.viewer?.following) } diff --git a/src/lib/api/feed/merge.ts b/src/lib/api/feed/merge.ts index 86db1b98fa..b41e82fb06 100644 --- a/src/lib/api/feed/merge.ts +++ b/src/lib/api/feed/merge.ts @@ -193,12 +193,6 @@ class MergeFeedSource { return this.hasMore && this.queue.length === 0 } - reset() { - this.cursor = undefined - this.queue = [] - this.hasMore = true - } - take(n: number): AppBskyFeedDefs.FeedViewPost[] { return this.queue.splice(0, n) } @@ -232,11 +226,6 @@ class MergeFeedSource { class MergeFeedSource_Following extends MergeFeedSource { tuner = new FeedTuner(this.feedTuners) - reset() { - super.reset() - this.tuner.reset() - } - async fetchNext(n: number) { return this._fetchNextInner(n) } @@ -249,7 +238,6 @@ class MergeFeedSource_Following extends MergeFeedSource { // run the tuner pre-emptively to ensure better mixing const slices = this.tuner.tune(res.data.feed, { dryRun: false, - maintainOrder: true, }) res.data.feed = slices.map(slice => slice._feedPost) return res diff --git a/src/state/feed-feedback.tsx b/src/state/feed-feedback.tsx index 59b4bf78a4..aab2737e5a 100644 --- a/src/state/feed-feedback.tsx +++ b/src/state/feed-feedback.tsx @@ -123,7 +123,7 @@ export function useFeedFeedback(feed: FeedDescriptor, hasSession: boolean) { toString({ item: postItem.uri, event: 'app.bsky.feed.defs#interactionSeen', - feedContext: postItem.feedContext, + feedContext: slice.feedContext, }), ) sendToFeed() diff --git a/src/state/preferences/feed-tuners.tsx b/src/state/preferences/feed-tuners.tsx index d816bde649..b6f14fae7b 100644 --- a/src/state/preferences/feed-tuners.tsx +++ b/src/state/preferences/feed-tuners.tsx @@ -19,20 +19,15 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { } } if (feedDesc.startsWith('feedgen')) { - return [ - FeedTuner.dedupReposts, - FeedTuner.preferredLangOnly(langPrefs.contentLanguages), - ] + return [FeedTuner.preferredLangOnly(langPrefs.contentLanguages)] } if (feedDesc.startsWith('list')) { - const feedTuners = [] - + let feedTuners = [] if (feedDesc.endsWith('|as_following')) { // Same as Following tuners below, copypaste for now. + feedTuners.push(FeedTuner.removeOrphans) if (preferences?.feedViewPrefs.hideReposts) { feedTuners.push(FeedTuner.removeReposts) - } else { - feedTuners.push(FeedTuner.dedupReposts) } if (preferences?.feedViewPrefs.hideReplies) { feedTuners.push(FeedTuner.removeReplies) @@ -46,18 +41,15 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { if (preferences?.feedViewPrefs.hideQuotePosts) { feedTuners.push(FeedTuner.removeQuotePosts) } - } else { - feedTuners.push(FeedTuner.dedupReposts) + feedTuners.push(FeedTuner.dedupThreads) } return feedTuners } if (feedDesc === 'following') { - const feedTuners = [] + const feedTuners = [FeedTuner.removeOrphans] if (preferences?.feedViewPrefs.hideReposts) { feedTuners.push(FeedTuner.removeReposts) - } else { - feedTuners.push(FeedTuner.dedupReposts) } if (preferences?.feedViewPrefs.hideReplies) { feedTuners.push(FeedTuner.removeReplies) @@ -71,6 +63,7 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { if (preferences?.feedViewPrefs.hideQuotePosts) { feedTuners.push(FeedTuner.removeQuotePosts) } + feedTuners.push(FeedTuner.dedupThreads) return feedTuners } diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 65467e8023..724043e586 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -77,11 +77,6 @@ export interface FeedPostSliceItem { uri: string post: AppBskyFeedDefs.PostView record: AppBskyFeedPost.Record - reason?: - | AppBskyFeedDefs.ReasonRepost - | ReasonFeedSource - | {[k: string]: unknown; $type: string} - feedContext: string | undefined moderation: ModerationDecision parentAuthor?: AppBskyActorDefs.ProfileViewBasic isParentBlocked?: boolean @@ -90,9 +85,14 @@ export interface FeedPostSliceItem { export interface FeedPostSlice { _isFeedPostSlice: boolean _reactKey: string - rootUri: string - isThread: boolean items: FeedPostSliceItem[] + isIncompleteThread: boolean + isFallbackMarker: boolean + feedContext: string | undefined + reason?: + | AppBskyFeedDefs.ReasonRepost + | ReasonFeedSource + | {[k: string]: unknown; $type: string} } export interface FeedPageUnselected { @@ -313,53 +313,22 @@ export function usePostFeedQuery( const feedPostSlice: FeedPostSlice = { _reactKey: slice._reactKey, _isFeedPostSlice: true, - rootUri: slice.uri, - isThread: - slice.items.length > 1 && - slice.items.every( - item => - item.post.author.did === - slice.items[0].post.author.did, - ), - items: slice.items - .map((item, i) => { - if ( - AppBskyFeedPost.isRecord(item.post.record) && - AppBskyFeedPost.validateRecord(item.post.record) - .success - ) { - const parent = item.reply?.parent - let parentAuthor: - | AppBskyActorDefs.ProfileViewBasic - | undefined - if (AppBskyFeedDefs.isPostView(parent)) { - parentAuthor = parent.author - } - if (!parentAuthor) { - parentAuthor = - slice.items[i + 1]?.reply?.grandparentAuthor - } - const replyRef = item.reply - const isParentBlocked = AppBskyFeedDefs.isBlockedPost( - replyRef?.parent, - ) - - const feedPostSliceItem: FeedPostSliceItem = { - _reactKey: `${slice._reactKey}-${i}-${item.post.uri}`, - uri: item.post.uri, - post: item.post, - record: item.post.record, - reason: slice.reason, - feedContext: slice.feedContext, - moderation: moderations[i], - parentAuthor, - isParentBlocked, - } - return feedPostSliceItem - } - return undefined - }) - .filter(n => !!n), + isIncompleteThread: slice.isIncompleteThread, + isFallbackMarker: slice.isFallbackMarker, + feedContext: slice.feedContext, + reason: slice.reason, + items: slice.items.map((item, i) => { + const feedPostSliceItem: FeedPostSliceItem = { + _reactKey: `${slice._reactKey}-${i}-${item.post.uri}`, + uri: item.post.uri, + post: item.post, + record: item.record, + moderation: moderations[i], + parentAuthor: item.parentAuthor, + isParentBlocked: item.isParentBlocked, + } + return feedPostSliceItem + }), } return feedPostSlice }) @@ -442,7 +411,6 @@ export async function pollLatest(page: FeedPage | undefined) { if (post) { const slices = page.tuner.tune([post], { dryRun: true, - maintainOrder: true, }) if (slices[0]) { return true diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index 7623ff37e3..46bf4a5fd4 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -14,7 +14,6 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' -import {FALLBACK_MARKER_POST} from '#/lib/api/feed/home' import {DISCOVER_FEED_URI, KNOWN_SHUTDOWN_FEEDS} from '#/lib/constants' import {logEvent, useGate} from '#/lib/statsig/statsig' import {logger} from '#/logger' @@ -472,7 +471,7 @@ let Feed = ({ } else if (item.type === progressGuideInterstitialType) { return } else if (item.type === 'slice') { - if (item.slice.rootUri === FALLBACK_MARKER_POST.post.uri) { + if (item.slice.isFallbackMarker) { // HACK // tell the user we fell back to discover // see home.ts (feed api) for more info diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 9ddc54a989..2c2e2163d7 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -345,11 +345,9 @@ let FeedItemInner = ({ postHref={href} onOpenAuthor={onOpenAuthor} /> - {!isThreadChild && - showReplyTo && - (parentAuthor || isParentBlocked) && ( - - )} + {showReplyTo && (parentAuthor || isParentBlocked) && ( + + )} { - if (slice.isThread && slice.items.length > 3) { + if (slice.isIncompleteThread && slice.items.length >= 3) { const beforeLast = slice.items.length - 2 const last = slice.items.length - 1 return ( @@ -27,25 +27,28 @@ let FeedSlice = ({ key={slice.items[0]._reactKey} post={slice.items[0].post} record={slice.items[0].record} - reason={slice.items[0].reason} - feedContext={slice.items[0].feedContext} + reason={slice.reason} + feedContext={slice.feedContext} parentAuthor={slice.items[0].parentAuthor} - showReplyTo={true} + showReplyTo={false} moderation={slice.items[0].moderation} isThreadParent={isThreadParentAt(slice.items, 0)} isThreadChild={isThreadChildAt(slice.items, 0)} hideTopBorder={hideTopBorder} isParentBlocked={slice.items[0].isParentBlocked} /> - + { - const urip = new AtUri(slice.rootUri) + const urip = new AtUri(uri) return makeProfileLink({did: urip.hostname, handle: ''}, 'post', urip.rkey) - }, [slice.rootUri]) + }, [uri]) return ( From 5bf7f3769d005e7e606e4b10327eb7467f59f0aa Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 6 Aug 2024 00:30:58 +0100 Subject: [PATCH 414/520] [Persisted] Fork web and native, make it synchronous on the web (#4872) * Delete logic for legacy storage * Delete superfluous tests At this point these tests aren't testing anything useful, let's just get rid of them. * Inline store.ts methods into persisted/index.ts * Fork persisted/index.ts into index.web.ts * Remove non-essential code and comments from both forks * Remove async/await from web fork of persisted/index.ts * Remove unused return * Enforce that forked types match --- src/state/persisted/__tests__/fixtures.ts | 67 ------- src/state/persisted/__tests__/index.test.ts | 49 ----- src/state/persisted/__tests__/migrate.test.ts | 93 ---------- src/state/persisted/__tests__/schema.test.ts | 21 --- src/state/persisted/index.ts | 108 ++++++----- src/state/persisted/index.web.ts | 126 +++++++++++++ src/state/persisted/legacy.ts | 167 ------------------ src/state/persisted/store.ts | 44 ----- src/state/persisted/types.ts | 9 + src/view/screens/Settings/index.tsx | 19 +- 10 files changed, 187 insertions(+), 516 deletions(-) delete mode 100644 src/state/persisted/__tests__/fixtures.ts delete mode 100644 src/state/persisted/__tests__/index.test.ts delete mode 100644 src/state/persisted/__tests__/migrate.test.ts delete mode 100644 src/state/persisted/__tests__/schema.test.ts create mode 100644 src/state/persisted/index.web.ts delete mode 100644 src/state/persisted/legacy.ts delete mode 100644 src/state/persisted/store.ts create mode 100644 src/state/persisted/types.ts diff --git a/src/state/persisted/__tests__/fixtures.ts b/src/state/persisted/__tests__/fixtures.ts deleted file mode 100644 index ac8f7c8d1d..0000000000 --- a/src/state/persisted/__tests__/fixtures.ts +++ /dev/null @@ -1,67 +0,0 @@ -import type {LegacySchema} from '#/state/persisted/legacy' - -export const ALICE_DID = 'did:plc:ALICE_DID' -export const BOB_DID = 'did:plc:BOB_DID' - -export const LEGACY_DATA_DUMP: LegacySchema = { - session: { - data: { - service: 'https://bsky.social/', - did: ALICE_DID, - }, - accounts: [ - { - service: 'https://bsky.social', - did: ALICE_DID, - refreshJwt: 'refreshJwt', - accessJwt: 'accessJwt', - handle: 'alice.test', - email: 'alice@bsky.test', - displayName: 'Alice', - aviUrl: 'avi', - emailConfirmed: true, - }, - { - service: 'https://bsky.social', - did: BOB_DID, - refreshJwt: 'refreshJwt', - accessJwt: 'accessJwt', - handle: 'bob.test', - email: 'bob@bsky.test', - displayName: 'Bob', - aviUrl: 'avi', - emailConfirmed: true, - }, - ], - }, - me: { - did: ALICE_DID, - handle: 'alice.test', - displayName: 'Alice', - description: '', - avatar: 'avi', - }, - onboarding: {step: 'Home'}, - shell: {colorMode: 'system'}, - preferences: { - primaryLanguage: 'en', - contentLanguages: ['en'], - postLanguage: 'en', - postLanguageHistory: ['en', 'en', 'ja', 'pt', 'de', 'en'], - contentLabels: { - nsfw: 'warn', - nudity: 'warn', - suggestive: 'warn', - gore: 'warn', - hate: 'hide', - spam: 'hide', - impersonation: 'warn', - }, - savedFeeds: ['feed_a', 'feed_b', 'feed_c'], - pinnedFeeds: ['feed_a', 'feed_b'], - requireAltTextEnabled: false, - }, - invitedUsers: {seenDids: [], copiedInvites: []}, - mutedThreads: {uris: []}, - reminders: {}, -} diff --git a/src/state/persisted/__tests__/index.test.ts b/src/state/persisted/__tests__/index.test.ts deleted file mode 100644 index 90c5e0e4ec..0000000000 --- a/src/state/persisted/__tests__/index.test.ts +++ /dev/null @@ -1,49 +0,0 @@ -import {jest, expect, test, afterEach} from '@jest/globals' -import AsyncStorage from '@react-native-async-storage/async-storage' - -import {defaults} from '#/state/persisted/schema' -import {migrate} from '#/state/persisted/legacy' -import * as store from '#/state/persisted/store' -import * as persisted from '#/state/persisted' - -const write = jest.mocked(store.write) -const read = jest.mocked(store.read) - -jest.mock('#/logger') -jest.mock('#/state/persisted/legacy', () => ({ - migrate: jest.fn(), -})) -jest.mock('#/state/persisted/store', () => ({ - write: jest.fn(), - read: jest.fn(), -})) - -afterEach(() => { - jest.useFakeTimers() - jest.clearAllMocks() - AsyncStorage.clear() -}) - -test('init: fresh install, no migration', async () => { - await persisted.init() - - expect(migrate).toHaveBeenCalledTimes(1) - expect(read).toHaveBeenCalledTimes(1) - expect(write).toHaveBeenCalledWith(defaults) - - // default value - expect(persisted.get('colorMode')).toBe('system') -}) - -test('init: fresh install, migration ran', async () => { - read.mockResolvedValueOnce(defaults) - - await persisted.init() - - expect(migrate).toHaveBeenCalledTimes(1) - expect(read).toHaveBeenCalledTimes(1) - expect(write).not.toHaveBeenCalled() - - // default value - expect(persisted.get('colorMode')).toBe('system') -}) diff --git a/src/state/persisted/__tests__/migrate.test.ts b/src/state/persisted/__tests__/migrate.test.ts deleted file mode 100644 index 97767e2732..0000000000 --- a/src/state/persisted/__tests__/migrate.test.ts +++ /dev/null @@ -1,93 +0,0 @@ -import {jest, expect, test, afterEach} from '@jest/globals' -import AsyncStorage from '@react-native-async-storage/async-storage' - -import {defaults, schema} from '#/state/persisted/schema' -import {transform, migrate} from '#/state/persisted/legacy' -import * as store from '#/state/persisted/store' -import {logger} from '#/logger' -import * as fixtures from '#/state/persisted/__tests__/fixtures' - -const write = jest.mocked(store.write) -const read = jest.mocked(store.read) - -jest.mock('#/logger') -jest.mock('#/state/persisted/store', () => ({ - write: jest.fn(), - read: jest.fn(), -})) - -afterEach(() => { - jest.clearAllMocks() - AsyncStorage.clear() -}) - -test('migrate: fresh install', async () => { - await migrate() - - expect(AsyncStorage.getItem).toHaveBeenCalledWith('root') - expect(read).toHaveBeenCalledTimes(1) - expect(logger.debug).toHaveBeenCalledWith( - 'persisted state: no migration needed', - ) -}) - -test('migrate: fresh install, existing new storage', async () => { - read.mockResolvedValueOnce(defaults) - - await migrate() - - expect(AsyncStorage.getItem).toHaveBeenCalledWith('root') - expect(read).toHaveBeenCalledTimes(1) - expect(logger.debug).toHaveBeenCalledWith( - 'persisted state: no migration needed', - ) -}) - -test('migrate: fresh install, AsyncStorage error', async () => { - const prevGetItem = AsyncStorage.getItem - - const error = new Error('test error') - - AsyncStorage.getItem = jest.fn(() => { - throw error - }) - - await migrate() - - expect(AsyncStorage.getItem).toHaveBeenCalledWith('root') - expect(logger.error).toHaveBeenCalledWith(error, { - message: 'persisted state: error migrating legacy storage', - }) - - AsyncStorage.getItem = prevGetItem -}) - -test('migrate: has legacy data', async () => { - await AsyncStorage.setItem('root', JSON.stringify(fixtures.LEGACY_DATA_DUMP)) - - await migrate() - - expect(write).toHaveBeenCalledWith(transform(fixtures.LEGACY_DATA_DUMP)) - expect(logger.debug).toHaveBeenCalledWith( - 'persisted state: migrated legacy storage', - ) -}) - -test('migrate: has legacy data, fails validation', async () => { - const legacy = fixtures.LEGACY_DATA_DUMP - // @ts-ignore - legacy.shell.colorMode = 'invalid' - await AsyncStorage.setItem('root', JSON.stringify(legacy)) - - await migrate() - - const transformed = transform(legacy) - const validate = schema.safeParse(transformed) - - expect(write).not.toHaveBeenCalled() - expect(logger.error).toHaveBeenCalledWith( - 'persisted state: legacy data failed validation', - // @ts-ignore - {message: validate.error}, - ) -}) diff --git a/src/state/persisted/__tests__/schema.test.ts b/src/state/persisted/__tests__/schema.test.ts deleted file mode 100644 index c78a2c27cb..0000000000 --- a/src/state/persisted/__tests__/schema.test.ts +++ /dev/null @@ -1,21 +0,0 @@ -import {expect, test} from '@jest/globals' - -import {transform} from '#/state/persisted/legacy' -import {defaults, schema} from '#/state/persisted/schema' -import * as fixtures from '#/state/persisted/__tests__/fixtures' - -test('defaults', () => { - expect(() => schema.parse(defaults)).not.toThrow() -}) - -test('transform', () => { - const data = transform({}) - expect(() => schema.parse(data)).not.toThrow() -}) - -test('transform: legacy fixture', () => { - const data = transform(fixtures.LEGACY_DATA_DUMP) - expect(() => schema.parse(data)).not.toThrow() - expect(data.session.currentAccount?.did).toEqual(fixtures.ALICE_DID) - expect(data.session.accounts.length).toEqual(2) -}) diff --git a/src/state/persisted/index.ts b/src/state/persisted/index.ts index 5fe0f9bd0a..639e4e47f5 100644 --- a/src/state/persisted/index.ts +++ b/src/state/persisted/index.ts @@ -1,49 +1,35 @@ -import EventEmitter from 'eventemitter3' +import AsyncStorage from '@react-native-async-storage/async-storage' -import BroadcastChannel from '#/lib/broadcast' import {logger} from '#/logger' -import {migrate} from '#/state/persisted/legacy' -import {defaults, Schema} from '#/state/persisted/schema' -import * as store from '#/state/persisted/store' +import {defaults, Schema, schema} from '#/state/persisted/schema' +import {PersistedApi} from './types' + export type {PersistedAccount, Schema} from '#/state/persisted/schema' export {defaults} from '#/state/persisted/schema' -const broadcast = new BroadcastChannel('BSKY_BROADCAST_CHANNEL') -const UPDATE_EVENT = 'BSKY_UPDATE' +const BSKY_STORAGE = 'BSKY_STORAGE' let _state: Schema = defaults -const _emitter = new EventEmitter() -/** - * Initializes and returns persisted data state, so that it can be passed to - * the Provider. - */ export async function init() { - logger.debug('persisted state: initializing') - - broadcast.onmessage = onBroadcastMessage - try { - await migrate() // migrate old store - const stored = await store.read() // check for new store + const stored = await readFromStorage() if (!stored) { - logger.debug('persisted state: initializing default storage') - await store.write(defaults) // opt: init new store + await writeToStorage(defaults) } - _state = stored || defaults // return new store - logger.debug('persisted state: initialized') + _state = stored || defaults } catch (e) { logger.error('persisted state: failed to load root state from storage', { message: e, }) - // AsyncStorage failure, but we can still continue in memory - return defaults } } +init satisfies PersistedApi['init'] export function get(key: K): Schema[K] { return _state[key] } +get satisfies PersistedApi['get'] export async function write( key: K, @@ -51,47 +37,55 @@ export async function write( ): Promise { try { _state[key] = value - await store.write(_state) - // must happen on next tick, otherwise the tab will read stale storage data - setTimeout(() => broadcast.postMessage({event: UPDATE_EVENT}), 0) - logger.debug(`persisted state: wrote root state to storage`, { - updatedKey: key, - }) + await writeToStorage(_state) } catch (e) { logger.error(`persisted state: failed writing root state to storage`, { message: e, }) } } +write satisfies PersistedApi['write'] -export function onUpdate(cb: () => void): () => void { - _emitter.addListener('update', cb) - return () => _emitter.removeListener('update', cb) +export function onUpdate(_cb: () => void): () => void { + return () => {} } +onUpdate satisfies PersistedApi['onUpdate'] -async function onBroadcastMessage({data}: MessageEvent) { - // validate event - if (typeof data === 'object' && data.event === UPDATE_EVENT) { - try { - // read next state, possibly updated by another tab - const next = await store.read() - - if (next) { - logger.debug(`persisted state: handling update from broadcast channel`) - _state = next - _emitter.emit('update') - } else { - logger.error( - `persisted state: handled update update from broadcast channel, but found no data`, - ) - } - } catch (e) { - logger.error( - `persisted state: failed handling update from broadcast channel`, - { - message: e, - }, - ) - } +export async function clearStorage() { + try { + await AsyncStorage.removeItem(BSKY_STORAGE) + } catch (e: any) { + logger.error(`persisted store: failed to clear`, {message: e.toString()}) + } +} +clearStorage satisfies PersistedApi['clearStorage'] + +async function writeToStorage(value: Schema) { + schema.parse(value) + await AsyncStorage.setItem(BSKY_STORAGE, JSON.stringify(value)) +} + +async function readFromStorage(): Promise { + const rawData = await AsyncStorage.getItem(BSKY_STORAGE) + const objData = rawData ? JSON.parse(rawData) : undefined + + // new user + if (!objData) return undefined + + // existing user, validate + const parsed = schema.safeParse(objData) + + if (parsed.success) { + return objData + } else { + const errors = + parsed.error?.errors?.map(e => ({ + code: e.code, + // @ts-ignore exists on some types + expected: e?.expected, + path: e.path?.join('.'), + })) || [] + logger.error(`persisted store: data failed validation on read`, {errors}) + return undefined } } diff --git a/src/state/persisted/index.web.ts b/src/state/persisted/index.web.ts new file mode 100644 index 0000000000..50f28b6b8a --- /dev/null +++ b/src/state/persisted/index.web.ts @@ -0,0 +1,126 @@ +import EventEmitter from 'eventemitter3' + +import BroadcastChannel from '#/lib/broadcast' +import {logger} from '#/logger' +import {defaults, Schema, schema} from '#/state/persisted/schema' +import {PersistedApi} from './types' + +export type {PersistedAccount, Schema} from '#/state/persisted/schema' +export {defaults} from '#/state/persisted/schema' + +const BSKY_STORAGE = 'BSKY_STORAGE' + +const broadcast = new BroadcastChannel('BSKY_BROADCAST_CHANNEL') +const UPDATE_EVENT = 'BSKY_UPDATE' + +let _state: Schema = defaults +const _emitter = new EventEmitter() + +export async function init() { + broadcast.onmessage = onBroadcastMessage + + try { + const stored = readFromStorage() + if (!stored) { + writeToStorage(defaults) + } + _state = stored || defaults + } catch (e) { + logger.error('persisted state: failed to load root state from storage', { + message: e, + }) + } +} +init satisfies PersistedApi['init'] + +export function get(key: K): Schema[K] { + return _state[key] +} +get satisfies PersistedApi['get'] + +export async function write( + key: K, + value: Schema[K], +): Promise { + try { + _state[key] = value + writeToStorage(_state) + // must happen on next tick, otherwise the tab will read stale storage data + setTimeout(() => broadcast.postMessage({event: UPDATE_EVENT}), 0) + } catch (e) { + logger.error(`persisted state: failed writing root state to storage`, { + message: e, + }) + } +} +write satisfies PersistedApi['write'] + +export function onUpdate(cb: () => void): () => void { + _emitter.addListener('update', cb) + return () => _emitter.removeListener('update', cb) +} +onUpdate satisfies PersistedApi['onUpdate'] + +export async function clearStorage() { + try { + localStorage.removeItem(BSKY_STORAGE) + } catch (e: any) { + logger.error(`persisted store: failed to clear`, {message: e.toString()}) + } +} +clearStorage satisfies PersistedApi['clearStorage'] + +async function onBroadcastMessage({data}: MessageEvent) { + if (typeof data === 'object' && data.event === UPDATE_EVENT) { + try { + // read next state, possibly updated by another tab + const next = readFromStorage() + + if (next) { + _state = next + _emitter.emit('update') + } else { + logger.error( + `persisted state: handled update update from broadcast channel, but found no data`, + ) + } + } catch (e) { + logger.error( + `persisted state: failed handling update from broadcast channel`, + { + message: e, + }, + ) + } + } +} + +function writeToStorage(value: Schema) { + schema.parse(value) + localStorage.setItem(BSKY_STORAGE, JSON.stringify(value)) +} + +function readFromStorage(): Schema | undefined { + const rawData = localStorage.getItem(BSKY_STORAGE) + const objData = rawData ? JSON.parse(rawData) : undefined + + // new user + if (!objData) return undefined + + // existing user, validate + const parsed = schema.safeParse(objData) + + if (parsed.success) { + return objData + } else { + const errors = + parsed.error?.errors?.map(e => ({ + code: e.code, + // @ts-ignore exists on some types + expected: e?.expected, + path: e.path?.join('.'), + })) || [] + logger.error(`persisted store: data failed validation on read`, {errors}) + return undefined + } +} diff --git a/src/state/persisted/legacy.ts b/src/state/persisted/legacy.ts deleted file mode 100644 index ca7967cd2e..0000000000 --- a/src/state/persisted/legacy.ts +++ /dev/null @@ -1,167 +0,0 @@ -import AsyncStorage from '@react-native-async-storage/async-storage' - -import {logger} from '#/logger' -import {defaults, Schema, schema} from '#/state/persisted/schema' -import {read, write} from '#/state/persisted/store' - -/** - * The shape of the serialized data from our legacy Mobx store. - */ -export type LegacySchema = { - shell: { - colorMode: 'system' | 'light' | 'dark' - } - session: { - data: { - service: string - did: `did:plc:${string}` - } | null - accounts: { - service: string - did: `did:plc:${string}` - refreshJwt: string - accessJwt: string - handle: string - email: string - displayName: string - aviUrl: string - emailConfirmed: boolean - }[] - } - me: { - did: `did:plc:${string}` - handle: string - displayName: string - description: string - avatar: string - } - onboarding: { - step: string - } - preferences: { - primaryLanguage: string - contentLanguages: string[] - postLanguage: string - postLanguageHistory: string[] - contentLabels: { - nsfw: string - nudity: string - suggestive: string - gore: string - hate: string - spam: string - impersonation: string - } - savedFeeds: string[] - pinnedFeeds: string[] - requireAltTextEnabled: boolean - } - invitedUsers: { - seenDids: string[] - copiedInvites: string[] - } - mutedThreads: {uris: string[]} - reminders: {lastEmailConfirm?: string} -} - -const DEPRECATED_ROOT_STATE_STORAGE_KEY = 'root' - -export function transform(legacy: Partial): Schema { - return { - colorMode: legacy.shell?.colorMode || defaults.colorMode, - darkTheme: defaults.darkTheme, - session: { - accounts: legacy.session?.accounts || defaults.session.accounts, - currentAccount: - legacy.session?.accounts?.find( - a => a.did === legacy.session?.data?.did, - ) || defaults.session.currentAccount, - }, - reminders: { - lastEmailConfirm: - legacy.reminders?.lastEmailConfirm || - defaults.reminders.lastEmailConfirm, - }, - languagePrefs: { - primaryLanguage: - legacy.preferences?.primaryLanguage || - defaults.languagePrefs.primaryLanguage, - contentLanguages: - legacy.preferences?.contentLanguages || - defaults.languagePrefs.contentLanguages, - postLanguage: - legacy.preferences?.postLanguage || defaults.languagePrefs.postLanguage, - postLanguageHistory: - legacy.preferences?.postLanguageHistory || - defaults.languagePrefs.postLanguageHistory, - appLanguage: - legacy.preferences?.primaryLanguage || - defaults.languagePrefs.appLanguage, - }, - requireAltTextEnabled: - legacy.preferences?.requireAltTextEnabled || - defaults.requireAltTextEnabled, - mutedThreads: legacy.mutedThreads?.uris || defaults.mutedThreads, - invites: { - copiedInvites: - legacy.invitedUsers?.copiedInvites || defaults.invites.copiedInvites, - }, - onboarding: { - step: legacy.onboarding?.step || defaults.onboarding.step, - }, - hiddenPosts: defaults.hiddenPosts, - externalEmbeds: defaults.externalEmbeds, - lastSelectedHomeFeed: defaults.lastSelectedHomeFeed, - pdsAddressHistory: defaults.pdsAddressHistory, - disableHaptics: defaults.disableHaptics, - } -} - -/** - * Migrates legacy persisted state to new store if new store doesn't exist in - * local storage AND old storage exists. - */ -export async function migrate() { - logger.debug('persisted state: check need to migrate') - - try { - const rawLegacyData = await AsyncStorage.getItem( - DEPRECATED_ROOT_STATE_STORAGE_KEY, - ) - const newData = await read() - const alreadyMigrated = Boolean(newData) - - if (!alreadyMigrated && rawLegacyData) { - logger.debug('persisted state: migrating legacy storage') - - const legacyData = JSON.parse(rawLegacyData) - const newData = transform(legacyData) - const validate = schema.safeParse(newData) - - if (validate.success) { - await write(newData) - logger.debug('persisted state: migrated legacy storage') - } else { - logger.error('persisted state: legacy data failed validation', { - message: validate.error, - }) - } - } else { - logger.debug('persisted state: no migration needed') - } - } catch (e: any) { - logger.error(e, { - message: 'persisted state: error migrating legacy storage', - }) - } -} - -export async function clearLegacyStorage() { - try { - await AsyncStorage.removeItem(DEPRECATED_ROOT_STATE_STORAGE_KEY) - } catch (e: any) { - logger.error(`persisted legacy store: failed to clear`, { - message: e.toString(), - }) - } -} diff --git a/src/state/persisted/store.ts b/src/state/persisted/store.ts deleted file mode 100644 index f740126c45..0000000000 --- a/src/state/persisted/store.ts +++ /dev/null @@ -1,44 +0,0 @@ -import AsyncStorage from '@react-native-async-storage/async-storage' - -import {logger} from '#/logger' -import {Schema, schema} from '#/state/persisted/schema' - -const BSKY_STORAGE = 'BSKY_STORAGE' - -export async function write(value: Schema) { - schema.parse(value) - await AsyncStorage.setItem(BSKY_STORAGE, JSON.stringify(value)) -} - -export async function read(): Promise { - const rawData = await AsyncStorage.getItem(BSKY_STORAGE) - const objData = rawData ? JSON.parse(rawData) : undefined - - // new user - if (!objData) return undefined - - // existing user, validate - const parsed = schema.safeParse(objData) - - if (parsed.success) { - return objData - } else { - const errors = - parsed.error?.errors?.map(e => ({ - code: e.code, - // @ts-ignore exists on some types - expected: e?.expected, - path: e.path?.join('.'), - })) || [] - logger.error(`persisted store: data failed validation on read`, {errors}) - return undefined - } -} - -export async function clear() { - try { - await AsyncStorage.removeItem(BSKY_STORAGE) - } catch (e: any) { - logger.error(`persisted store: failed to clear`, {message: e.toString()}) - } -} diff --git a/src/state/persisted/types.ts b/src/state/persisted/types.ts new file mode 100644 index 0000000000..95852f7960 --- /dev/null +++ b/src/state/persisted/types.ts @@ -0,0 +1,9 @@ +import type {Schema} from './schema' + +export type PersistedApi = { + init(): Promise + get(key: K): Schema[K] + write(key: K, value: Schema[K]): Promise + onUpdate(_cb: () => void): () => void + clearStorage: () => Promise +} diff --git a/src/view/screens/Settings/index.tsx b/src/view/screens/Settings/index.tsx index c33be7d542..a75fec5463 100644 --- a/src/view/screens/Settings/index.tsx +++ b/src/view/screens/Settings/index.tsx @@ -20,8 +20,7 @@ import {useQueryClient} from '@tanstack/react-query' import {isNative} from '#/platform/detection' import {useModalControls} from '#/state/modals' -import {clearLegacyStorage} from '#/state/persisted/legacy' -import {clear as clearStorage} from '#/state/persisted/store' +import {clearStorage} from '#/state/persisted' import { useInAppBrowser, useSetInAppBrowser, @@ -299,10 +298,6 @@ export function SettingsScreen({}: Props) { await clearStorage() Toast.show(_(msg`Storage cleared, you need to restart the app now.`)) }, [_]) - const clearAllLegacyStorage = React.useCallback(async () => { - await clearLegacyStorage() - Toast.show(_(msg`Legacy storage cleared, you need to restart the app now.`)) - }, [_]) const deactivateAccountControl = useDialogControl() const onPressDeactivateAccount = React.useCallback(() => { @@ -863,18 +858,6 @@ export function SettingsScreen({}: Props) { Reset onboarding state - - - - Clear all legacy storage data (restart after this) - - - Date: Tue, 6 Aug 2024 01:03:27 +0100 Subject: [PATCH 415/520] [Persisted] Fix the race condition causing clobbered writes between tabs (#4873) * Broadcast the update in the same tick The motivation for the original code is unclear. I was not able to reproduce the described behavior and have not seen it mentioned on the web. I'll assume that this was a misunderstanding. * Remove defensive programming The only places in this code that we can expect to throw are schema.parse(), JSON.parse(), JSON.stringify(), and localStorage.getItem/setItem/removeItem. Let's push try/catch'es where we expect them to be necessary. * Don't write or clobber defaults Writing defaults to local storage is unnecessary. We would write them as a part of next update anyway. So I'm removing that to reduce the number of moving pieces. However, we do need to be wary of _state being set to defaults. Because _state gets mutated on write. We don't want to mutate the defaults object. To avoid having to think about this, let's copy on write. We don't write to this object very often. * Refactor: extract tryParse * Refactor: move string parsing into tryParse * Extract tryStringify, split logging by platform Shared data parsing/stringification errors are always logged. Storage errors are only logged on native because we trust the web APIs to work. * Add a layer of caching to readFromStorage to web We're going to be doing a read on every write so let's add a fast path that avoids parsing and validating. * Fix the race condition causing clobbered writes between tabs --- src/state/persisted/index.ts | 74 +++++++++---------- src/state/persisted/index.web.ts | 123 +++++++++++++++---------------- src/state/persisted/schema.ts | 43 ++++++++++- 3 files changed, 133 insertions(+), 107 deletions(-) diff --git a/src/state/persisted/index.ts b/src/state/persisted/index.ts index 639e4e47f5..95f8148505 100644 --- a/src/state/persisted/index.ts +++ b/src/state/persisted/index.ts @@ -1,7 +1,12 @@ import AsyncStorage from '@react-native-async-storage/async-storage' import {logger} from '#/logger' -import {defaults, Schema, schema} from '#/state/persisted/schema' +import { + defaults, + Schema, + tryParse, + tryStringify, +} from '#/state/persisted/schema' import {PersistedApi} from './types' export type {PersistedAccount, Schema} from '#/state/persisted/schema' @@ -12,16 +17,9 @@ const BSKY_STORAGE = 'BSKY_STORAGE' let _state: Schema = defaults export async function init() { - try { - const stored = await readFromStorage() - if (!stored) { - await writeToStorage(defaults) - } - _state = stored || defaults - } catch (e) { - logger.error('persisted state: failed to load root state from storage', { - message: e, - }) + const stored = await readFromStorage() + if (stored) { + _state = stored } } init satisfies PersistedApi['init'] @@ -35,14 +33,11 @@ export async function write( key: K, value: Schema[K], ): Promise { - try { - _state[key] = value - await writeToStorage(_state) - } catch (e) { - logger.error(`persisted state: failed writing root state to storage`, { - message: e, - }) + _state = { + ..._state, + [key]: value, } + await writeToStorage(_state) } write satisfies PersistedApi['write'] @@ -61,31 +56,28 @@ export async function clearStorage() { clearStorage satisfies PersistedApi['clearStorage'] async function writeToStorage(value: Schema) { - schema.parse(value) - await AsyncStorage.setItem(BSKY_STORAGE, JSON.stringify(value)) + const rawData = tryStringify(value) + if (rawData) { + try { + await AsyncStorage.setItem(BSKY_STORAGE, rawData) + } catch (e) { + logger.error(`persisted state: failed writing root state to storage`, { + message: e, + }) + } + } } async function readFromStorage(): Promise { - const rawData = await AsyncStorage.getItem(BSKY_STORAGE) - const objData = rawData ? JSON.parse(rawData) : undefined - - // new user - if (!objData) return undefined - - // existing user, validate - const parsed = schema.safeParse(objData) - - if (parsed.success) { - return objData - } else { - const errors = - parsed.error?.errors?.map(e => ({ - code: e.code, - // @ts-ignore exists on some types - expected: e?.expected, - path: e.path?.join('.'), - })) || [] - logger.error(`persisted store: data failed validation on read`, {errors}) - return undefined + let rawData: string | null = null + try { + rawData = await AsyncStorage.getItem(BSKY_STORAGE) + } catch (e) { + logger.error(`persisted state: failed reading root state from storage`, { + message: e, + }) + } + if (rawData) { + return tryParse(rawData) } } diff --git a/src/state/persisted/index.web.ts b/src/state/persisted/index.web.ts index 50f28b6b8a..d71b59096b 100644 --- a/src/state/persisted/index.web.ts +++ b/src/state/persisted/index.web.ts @@ -2,7 +2,12 @@ import EventEmitter from 'eventemitter3' import BroadcastChannel from '#/lib/broadcast' import {logger} from '#/logger' -import {defaults, Schema, schema} from '#/state/persisted/schema' +import { + defaults, + Schema, + tryParse, + tryStringify, +} from '#/state/persisted/schema' import {PersistedApi} from './types' export type {PersistedAccount, Schema} from '#/state/persisted/schema' @@ -18,17 +23,9 @@ const _emitter = new EventEmitter() export async function init() { broadcast.onmessage = onBroadcastMessage - - try { - const stored = readFromStorage() - if (!stored) { - writeToStorage(defaults) - } - _state = stored || defaults - } catch (e) { - logger.error('persisted state: failed to load root state from storage', { - message: e, - }) + const stored = readFromStorage() + if (stored) { + _state = stored } } init satisfies PersistedApi['init'] @@ -42,16 +39,20 @@ export async function write( key: K, value: Schema[K], ): Promise { - try { - _state[key] = value - writeToStorage(_state) - // must happen on next tick, otherwise the tab will read stale storage data - setTimeout(() => broadcast.postMessage({event: UPDATE_EVENT}), 0) - } catch (e) { - logger.error(`persisted state: failed writing root state to storage`, { - message: e, - }) + const next = readFromStorage() + if (next) { + // The storage could have been updated by a different tab before this tab is notified. + // Make sure this write is applied on top of the latest data in the storage as long as it's valid. + _state = next + // Don't fire the update listeners yet to avoid a loop. + // If there was a change, we'll receive the broadcast event soon enough which will do that. } + _state = { + ..._state, + [key]: value, + } + writeToStorage(_state) + broadcast.postMessage({event: UPDATE_EVENT}) } write satisfies PersistedApi['write'] @@ -65,62 +66,54 @@ export async function clearStorage() { try { localStorage.removeItem(BSKY_STORAGE) } catch (e: any) { - logger.error(`persisted store: failed to clear`, {message: e.toString()}) + // Expected on the web in private mode. } } clearStorage satisfies PersistedApi['clearStorage'] async function onBroadcastMessage({data}: MessageEvent) { if (typeof data === 'object' && data.event === UPDATE_EVENT) { - try { - // read next state, possibly updated by another tab - const next = readFromStorage() - - if (next) { - _state = next - _emitter.emit('update') - } else { - logger.error( - `persisted state: handled update update from broadcast channel, but found no data`, - ) - } - } catch (e) { + // read next state, possibly updated by another tab + const next = readFromStorage() + if (next) { + _state = next + _emitter.emit('update') + } else { logger.error( - `persisted state: failed handling update from broadcast channel`, - { - message: e, - }, + `persisted state: handled update update from broadcast channel, but found no data`, ) } } } function writeToStorage(value: Schema) { - schema.parse(value) - localStorage.setItem(BSKY_STORAGE, JSON.stringify(value)) -} - -function readFromStorage(): Schema | undefined { - const rawData = localStorage.getItem(BSKY_STORAGE) - const objData = rawData ? JSON.parse(rawData) : undefined - - // new user - if (!objData) return undefined - - // existing user, validate - const parsed = schema.safeParse(objData) - - if (parsed.success) { - return objData - } else { - const errors = - parsed.error?.errors?.map(e => ({ - code: e.code, - // @ts-ignore exists on some types - expected: e?.expected, - path: e.path?.join('.'), - })) || [] - logger.error(`persisted store: data failed validation on read`, {errors}) - return undefined + const rawData = tryStringify(value) + if (rawData) { + try { + localStorage.setItem(BSKY_STORAGE, rawData) + } catch (e) { + // Expected on the web in private mode. + } + } +} + +let lastRawData: string | undefined +let lastResult: Schema | undefined +function readFromStorage(): Schema | undefined { + let rawData: string | null = null + try { + rawData = localStorage.getItem(BSKY_STORAGE) + } catch (e) { + // Expected on the web in private mode. + } + if (rawData) { + if (rawData === lastRawData) { + return lastResult + } else { + const result = tryParse(rawData) + lastRawData = rawData + lastResult = result + return result + } } } diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts index 399a7e7932..0b652a1f00 100644 --- a/src/state/persisted/schema.ts +++ b/src/state/persisted/schema.ts @@ -1,5 +1,6 @@ import {z} from 'zod' +import {logger} from '#/logger' import {deviceLocales} from '#/platform/detection' import {PlatformInfo} from '../../../modules/expo-bluesky-swiss-army' @@ -43,7 +44,7 @@ const currentAccountSchema = accountSchema.extend({ }) export type PersistedCurrentAccount = z.infer -export const schema = z.object({ +const schema = z.object({ colorMode: z.enum(['system', 'light', 'dark']), darkTheme: z.enum(['dim', 'dark']).optional(), session: z.object({ @@ -133,3 +134,43 @@ export const defaults: Schema = { kawaii: false, hasCheckedForStarterPack: false, } + +export function tryParse(rawData: string): Schema | undefined { + let objData + try { + objData = JSON.parse(rawData) + } catch (e) { + logger.error('persisted state: failed to parse root state from storage', { + message: e, + }) + } + if (!objData) { + return undefined + } + const parsed = schema.safeParse(objData) + if (parsed.success) { + return objData + } else { + const errors = + parsed.error?.errors?.map(e => ({ + code: e.code, + // @ts-ignore exists on some types + expected: e?.expected, + path: e.path?.join('.'), + })) || [] + logger.error(`persisted store: data failed validation on read`, {errors}) + return undefined + } +} + +export function tryStringify(value: Schema): string | undefined { + try { + schema.parse(value) + return JSON.stringify(value) + } catch (e) { + logger.error(`persisted state: failed stringifying root state`, { + message: e, + }) + return undefined + } +} From 686d5ebb535710dd8c96aa694b4cd1f7913ff3fa Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 6 Aug 2024 01:30:52 +0100 Subject: [PATCH 416/520] [Persisted] Make broadcast subscriptions granular by key (#4874) * Add fast path for guaranteed noop updates * Change persisted.onUpdate() API to take a key * Implement granular broadcast listeners --- src/state/invites.tsx | 5 ++- src/state/persisted/index.ts | 5 ++- src/state/persisted/index.web.ts | 41 ++++++++++++++++--- src/state/persisted/types.ts | 5 ++- src/state/preferences/alt-text-required.tsx | 9 ++-- src/state/preferences/autoplay.tsx | 4 +- src/state/preferences/disable-haptics.tsx | 4 +- .../preferences/external-embeds-prefs.tsx | 4 +- src/state/preferences/hidden-posts.tsx | 4 +- src/state/preferences/in-app-browser.tsx | 4 +- src/state/preferences/kawaii.tsx | 4 +- src/state/preferences/languages.tsx | 4 +- src/state/preferences/large-alt-badge.tsx | 9 ++-- src/state/preferences/used-starter-packs.tsx | 9 ++-- src/state/session/index.tsx | 4 +- src/state/shell/color-mode.tsx | 13 ++++-- src/state/shell/onboarding.tsx | 9 ++-- 17 files changed, 95 insertions(+), 42 deletions(-) diff --git a/src/state/invites.tsx b/src/state/invites.tsx index 6a0d1b5900..0d40caf258 100644 --- a/src/state/invites.tsx +++ b/src/state/invites.tsx @@ -1,4 +1,5 @@ import React from 'react' + import * as persisted from '#/state/persisted' type StateContext = persisted.Schema['invites'] @@ -35,8 +36,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('invites')) + return persisted.onUpdate('invites', nextInvites => { + setState(nextInvites) }) }, [setState]) diff --git a/src/state/persisted/index.ts b/src/state/persisted/index.ts index 95f8148505..6f4beae2ca 100644 --- a/src/state/persisted/index.ts +++ b/src/state/persisted/index.ts @@ -41,7 +41,10 @@ export async function write( } write satisfies PersistedApi['write'] -export function onUpdate(_cb: () => void): () => void { +export function onUpdate( + _key: K, + _cb: (v: Schema[K]) => void, +): () => void { return () => {} } onUpdate satisfies PersistedApi['onUpdate'] diff --git a/src/state/persisted/index.web.ts b/src/state/persisted/index.web.ts index d71b59096b..7521776bc0 100644 --- a/src/state/persisted/index.web.ts +++ b/src/state/persisted/index.web.ts @@ -47,18 +47,36 @@ export async function write( // Don't fire the update listeners yet to avoid a loop. // If there was a change, we'll receive the broadcast event soon enough which will do that. } + try { + if (JSON.stringify({v: _state[key]}) === JSON.stringify({v: value})) { + // Fast path for updates that are guaranteed to be noops. + // This is good mostly because it avoids useless broadcasts to other tabs. + return + } + } catch (e) { + // Ignore and go through the normal path. + } _state = { ..._state, [key]: value, } writeToStorage(_state) - broadcast.postMessage({event: UPDATE_EVENT}) + broadcast.postMessage({event: {type: UPDATE_EVENT, key}}) + broadcast.postMessage({event: UPDATE_EVENT}) // Backcompat while upgrading } write satisfies PersistedApi['write'] -export function onUpdate(cb: () => void): () => void { - _emitter.addListener('update', cb) - return () => _emitter.removeListener('update', cb) +export function onUpdate( + key: K, + cb: (v: Schema[K]) => void, +): () => void { + const listener = () => cb(get(key)) + _emitter.addListener('update', listener) // Backcompat while upgrading + _emitter.addListener('update:' + key, listener) + return () => { + _emitter.removeListener('update', listener) // Backcompat while upgrading + _emitter.removeListener('update:' + key, listener) + } } onUpdate satisfies PersistedApi['onUpdate'] @@ -72,12 +90,23 @@ export async function clearStorage() { clearStorage satisfies PersistedApi['clearStorage'] async function onBroadcastMessage({data}: MessageEvent) { - if (typeof data === 'object' && data.event === UPDATE_EVENT) { + if ( + typeof data === 'object' && + (data.event === UPDATE_EVENT || // Backcompat while upgrading + data.event?.type === UPDATE_EVENT) + ) { // read next state, possibly updated by another tab const next = readFromStorage() + if (next === _state) { + return + } if (next) { _state = next - _emitter.emit('update') + if (typeof data.event.key === 'string') { + _emitter.emit('update:' + data.event.key) + } else { + _emitter.emit('update') // Backcompat while upgrading + } } else { logger.error( `persisted state: handled update update from broadcast channel, but found no data`, diff --git a/src/state/persisted/types.ts b/src/state/persisted/types.ts index 95852f7960..fd39079bf8 100644 --- a/src/state/persisted/types.ts +++ b/src/state/persisted/types.ts @@ -4,6 +4,9 @@ export type PersistedApi = { init(): Promise get(key: K): Schema[K] write(key: K, value: Schema[K]): Promise - onUpdate(_cb: () => void): () => void + onUpdate( + key: K, + cb: (v: Schema[K]) => void, + ): () => void clearStorage: () => Promise } diff --git a/src/state/preferences/alt-text-required.tsx b/src/state/preferences/alt-text-required.tsx index 642e790fbc..0ddc173ea3 100644 --- a/src/state/preferences/alt-text-required.tsx +++ b/src/state/preferences/alt-text-required.tsx @@ -26,9 +26,12 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('requireAltTextEnabled')) - }) + return persisted.onUpdate( + 'requireAltTextEnabled', + nextRequireAltTextEnabled => { + setState(nextRequireAltTextEnabled) + }, + ) }, [setStateWrapped]) return ( diff --git a/src/state/preferences/autoplay.tsx b/src/state/preferences/autoplay.tsx index d5aa049f36..141c8161ef 100644 --- a/src/state/preferences/autoplay.tsx +++ b/src/state/preferences/autoplay.tsx @@ -24,8 +24,8 @@ export function Provider({children}: {children: React.ReactNode}) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(Boolean(persisted.get('disableAutoplay'))) + return persisted.onUpdate('disableAutoplay', nextDisableAutoplay => { + setState(Boolean(nextDisableAutoplay)) }) }, [setStateWrapped]) diff --git a/src/state/preferences/disable-haptics.tsx b/src/state/preferences/disable-haptics.tsx index af2c55a182..367d4f7db4 100644 --- a/src/state/preferences/disable-haptics.tsx +++ b/src/state/preferences/disable-haptics.tsx @@ -24,8 +24,8 @@ export function Provider({children}: {children: React.ReactNode}) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(Boolean(persisted.get('disableHaptics'))) + return persisted.onUpdate('disableHaptics', nextDisableHaptics => { + setState(Boolean(nextDisableHaptics)) }) }, [setStateWrapped]) diff --git a/src/state/preferences/external-embeds-prefs.tsx b/src/state/preferences/external-embeds-prefs.tsx index 9ace5d940f..04afb89dd7 100644 --- a/src/state/preferences/external-embeds-prefs.tsx +++ b/src/state/preferences/external-embeds-prefs.tsx @@ -35,8 +35,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('externalEmbeds')) + return persisted.onUpdate('externalEmbeds', nextExternalEmbeds => { + setState(nextExternalEmbeds) }) }, [setStateWrapped]) diff --git a/src/state/preferences/hidden-posts.tsx b/src/state/preferences/hidden-posts.tsx index 2c6a373e15..510af713d3 100644 --- a/src/state/preferences/hidden-posts.tsx +++ b/src/state/preferences/hidden-posts.tsx @@ -44,8 +44,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('hiddenPosts')) + return persisted.onUpdate('hiddenPosts', nextHiddenPosts => { + setState(nextHiddenPosts) }) }, [setStateWrapped]) diff --git a/src/state/preferences/in-app-browser.tsx b/src/state/preferences/in-app-browser.tsx index 73c4bbbe78..76c854105e 100644 --- a/src/state/preferences/in-app-browser.tsx +++ b/src/state/preferences/in-app-browser.tsx @@ -34,8 +34,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('useInAppBrowser')) + return persisted.onUpdate('useInAppBrowser', nextUseInAppBrowser => { + setState(nextUseInAppBrowser) }) }, [setStateWrapped]) diff --git a/src/state/preferences/kawaii.tsx b/src/state/preferences/kawaii.tsx index 4aa95ef8b0..4216891648 100644 --- a/src/state/preferences/kawaii.tsx +++ b/src/state/preferences/kawaii.tsx @@ -21,8 +21,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('kawaii')) + return persisted.onUpdate('kawaii', nextKawaii => { + setState(nextKawaii) }) }, [setStateWrapped]) diff --git a/src/state/preferences/languages.tsx b/src/state/preferences/languages.tsx index b7494c1f93..5093cd725d 100644 --- a/src/state/preferences/languages.tsx +++ b/src/state/preferences/languages.tsx @@ -43,8 +43,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('languagePrefs')) + return persisted.onUpdate('languagePrefs', nextLanguagePrefs => { + setState(nextLanguagePrefs) }) }, [setStateWrapped]) diff --git a/src/state/preferences/large-alt-badge.tsx b/src/state/preferences/large-alt-badge.tsx index b3d597c5cb..9d2c9fa54e 100644 --- a/src/state/preferences/large-alt-badge.tsx +++ b/src/state/preferences/large-alt-badge.tsx @@ -26,9 +26,12 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('largeAltBadgeEnabled')) - }) + return persisted.onUpdate( + 'largeAltBadgeEnabled', + nextLargeAltBadgeEnabled => { + setState(nextLargeAltBadgeEnabled) + }, + ) }, [setStateWrapped]) return ( diff --git a/src/state/preferences/used-starter-packs.tsx b/src/state/preferences/used-starter-packs.tsx index 8d5d9e8283..e4de479d55 100644 --- a/src/state/preferences/used-starter-packs.tsx +++ b/src/state/preferences/used-starter-packs.tsx @@ -19,9 +19,12 @@ export function Provider({children}: {children: React.ReactNode}) { } React.useEffect(() => { - return persisted.onUpdate(() => { - setState(persisted.get('hasCheckedForStarterPack')) - }) + return persisted.onUpdate( + 'hasCheckedForStarterPack', + nextHasCheckedForStarterPack => { + setState(nextHasCheckedForStarterPack) + }, + ) }, []) return ( diff --git a/src/state/session/index.tsx b/src/state/session/index.tsx index 3aac19025d..09fcf86642 100644 --- a/src/state/session/index.tsx +++ b/src/state/session/index.tsx @@ -185,8 +185,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { }, [state]) React.useEffect(() => { - return persisted.onUpdate(() => { - const synced = persisted.get('session') + return persisted.onUpdate('session', nextSession => { + const synced = nextSession addSessionDebugLog({type: 'persisted:receive', data: synced}) dispatch({ type: 'synced-accounts', diff --git a/src/state/shell/color-mode.tsx b/src/state/shell/color-mode.tsx index f3339d2406..47b936c0bb 100644 --- a/src/state/shell/color-mode.tsx +++ b/src/state/shell/color-mode.tsx @@ -1,4 +1,5 @@ import React from 'react' + import * as persisted from '#/state/persisted' type StateContext = { @@ -43,10 +44,16 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - setColorMode(persisted.get('colorMode')) - setDarkTheme(persisted.get('darkTheme')) + const unsub1 = persisted.onUpdate('darkTheme', nextDarkTheme => { + setDarkTheme(nextDarkTheme) }) + const unsub2 = persisted.onUpdate('colorMode', nextColorMode => { + setColorMode(nextColorMode) + }) + return () => { + unsub1() + unsub2() + } }, []) return ( diff --git a/src/state/shell/onboarding.tsx b/src/state/shell/onboarding.tsx index 6a18b461f9..d3a8fec466 100644 --- a/src/state/shell/onboarding.tsx +++ b/src/state/shell/onboarding.tsx @@ -1,6 +1,7 @@ import React from 'react' -import * as persisted from '#/state/persisted' + import {track} from '#/lib/analytics/analytics' +import * as persisted from '#/state/persisted' export const OnboardingScreenSteps = { Welcome: 'Welcome', @@ -81,13 +82,13 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) React.useEffect(() => { - return persisted.onUpdate(() => { - const next = persisted.get('onboarding').step + return persisted.onUpdate('onboarding', nextOnboarding => { + const next = nextOnboarding.step // TODO we've introduced a footgun if (state.step !== next) { dispatch({ type: 'set', - step: persisted.get('onboarding').step as OnboardingStep, + step: nextOnboarding.step as OnboardingStep, }) } }) From b291a1ed8a1706f30f117d691d85508ffad342f2 Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 6 Aug 2024 16:42:42 +0100 Subject: [PATCH 417/520] Show more replies in Following (different heuristic) (#4880) --- src/lib/api/feed-manip.ts | 94 ++++++++++++++++++++++++++++++++------- 1 file changed, 79 insertions(+), 15 deletions(-) diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index b8fc586ec4..ae3e84b99d 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -25,6 +25,13 @@ type FeedSliceItem = { isParentBlocked: boolean } +type AuthorContext = { + author: AppBskyActorDefs.ProfileViewBasic + parentAuthor: AppBskyActorDefs.ProfileViewBasic | undefined + grandparentAuthor: AppBskyActorDefs.ProfileViewBasic | undefined + rootAuthor: AppBskyActorDefs.ProfileViewBasic | undefined +} + export class FeedViewPostsSlice { _reactKey: string _feedPost: FeedViewPost @@ -159,21 +166,29 @@ export class FeedViewPostsSlice { return !!this.items.find(item => item.post.uri === uri) } - getAllAuthors(): AppBskyActorDefs.ProfileViewBasic[] { + getAuthors(): AuthorContext { const feedPost = this._feedPost - const authors = [feedPost.post.author] + let author: AppBskyActorDefs.ProfileViewBasic = feedPost.post.author + let parentAuthor: AppBskyActorDefs.ProfileViewBasic | undefined + let grandparentAuthor: AppBskyActorDefs.ProfileViewBasic | undefined + let rootAuthor: AppBskyActorDefs.ProfileViewBasic | undefined if (feedPost.reply) { if (AppBskyFeedDefs.isPostView(feedPost.reply.parent)) { - authors.push(feedPost.reply.parent.author) + parentAuthor = feedPost.reply.parent.author } if (feedPost.reply.grandparentAuthor) { - authors.push(feedPost.reply.grandparentAuthor) + grandparentAuthor = feedPost.reply.grandparentAuthor } if (AppBskyFeedDefs.isPostView(feedPost.reply.root)) { - authors.push(feedPost.reply.root.author) + rootAuthor = feedPost.reply.root.author } } - return authors + return { + author, + parentAuthor, + grandparentAuthor, + rootAuthor, + } } } @@ -252,7 +267,7 @@ export class FeedTuner { !slice.isRepost && // This is not perfect but it's close as we can get to // detecting threads without having to peek ahead. - !areSameAuthor(slice.getAllAuthors()) + !areSameAuthor(slice.getAuthors()) ) { slices.splice(i, 1) i-- @@ -333,7 +348,7 @@ export class FeedTuner { if ( slice.isReply && !slice.isRepost && - !isFollowingAll(slice.getAllAuthors(), userDid) + !shouldDisplayReplyInFollowing(slice.getAuthors(), userDid) ) { slices.splice(i, 1) i-- @@ -389,15 +404,64 @@ export class FeedTuner { } } -function areSameAuthor(authors: AppBskyActorDefs.ProfileViewBasic[]): boolean { - const dids = authors.map(a => a.did) - const set = new Set(dids) - return set.size === 1 +function areSameAuthor(authors: AuthorContext): boolean { + const {author, parentAuthor, grandparentAuthor, rootAuthor} = authors + const authorDid = author.did + if (parentAuthor && parentAuthor.did !== authorDid) { + return false + } + if (grandparentAuthor && grandparentAuthor.did !== authorDid) { + return false + } + if (rootAuthor && rootAuthor.did !== authorDid) { + return false + } + return true } -function isFollowingAll( - authors: AppBskyActorDefs.ProfileViewBasic[], +function shouldDisplayReplyInFollowing( + authors: AuthorContext, userDid: string, ): boolean { - return authors.every(a => a.did === userDid || a.viewer?.following) + const {author, parentAuthor, grandparentAuthor, rootAuthor} = authors + if (!isSelfOrFollowing(author, userDid)) { + // Only show replies from self or people you follow. + return false + } + if (!parentAuthor || !grandparentAuthor || !rootAuthor) { + // Don't surface orphaned reply subthreads. + return false + } + if ( + parentAuthor.did === author.did && + grandparentAuthor.did === author.did && + rootAuthor.did === author.did + ) { + // Always show self-threads. + return true + } + // From this point on we need at least one more reason to show it. + if ( + parentAuthor.did !== author.did && + isSelfOrFollowing(parentAuthor, userDid) + ) { + return true + } + if ( + grandparentAuthor.did !== author.did && + isSelfOrFollowing(grandparentAuthor, userDid) + ) { + return true + } + if (rootAuthor.did !== author.did && isSelfOrFollowing(rootAuthor, userDid)) { + return true + } + return false +} + +function isSelfOrFollowing( + profile: AppBskyActorDefs.ProfileViewBasic, + userDid: string, +) { + return Boolean(profile.did === userDid || profile.viewer?.following) } From 5845e08eeea151deb75bb21ceaa33f7a973870e3 Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 6 Aug 2024 17:12:27 +0100 Subject: [PATCH 418/520] Show own replies before follows' replies in threads (#4882) --- src/state/queries/post-thread.ts | 13 ++++++++++++- src/view/com/post-thread/PostThread.tsx | 9 +++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index db85e8a177..c01b96ed81 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -136,6 +136,7 @@ export function sortThread( node: ThreadNode, opts: UsePreferencesQueryResponse['threadViewPrefs'], modCache: ThreadModerationCache, + currentDid: string | undefined, ): ThreadNode { if (node.type !== 'post') { return node @@ -159,6 +160,16 @@ export function sortThread( return 1 // op's own reply } + const aIsBySelf = a.post.author.did === currentDid + const bIsBySelf = b.post.author.did === currentDid + if (aIsBySelf && bIsBySelf) { + return a.post.indexedAt.localeCompare(b.post.indexedAt) // oldest + } else if (aIsBySelf) { + return -1 // current account's reply + } else if (bIsBySelf) { + return 1 // current account's reply + } + const aBlur = Boolean(modCache.get(a)?.ui('contentList').blur) const bBlur = Boolean(modCache.get(b)?.ui('contentList').blur) if (aBlur !== bBlur) { @@ -195,7 +206,7 @@ export function sortThread( } return b.post.indexedAt.localeCompare(a.post.indexedAt) }) - node.replies.forEach(reply => sortThread(reply, opts, modCache)) + node.replies.forEach(reply => sortThread(reply, opts, modCache, currentDid)) } return node } diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index a6c1a46487..b7eaedd363 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -89,7 +89,7 @@ export function PostThread({ onCanReply: (canReply: boolean) => void onPressReply: () => unknown }) { - const {hasSession} = useSession() + const {hasSession, currentAccount} = useSession() const {_} = useLingui() const t = useTheme() const {isMobile, isTabletOrMobile} = useWebMediaQueries() @@ -154,6 +154,7 @@ export function PostThread({ // On the web this is not necessary because we can synchronously adjust the scroll in onContentSizeChange instead. const [deferParents, setDeferParents] = React.useState(isNative) + const currentDid = currentAccount?.did const threadModerationCache = React.useMemo(() => { const cache: ThreadModerationCache = new WeakMap() if (thread && moderationOpts) { @@ -167,8 +168,8 @@ export function PostThread({ if (!threadViewPrefs || !thread) return null return createThreadSkeleton( - sortThread(thread, threadViewPrefs, threadModerationCache), - hasSession, + sortThread(thread, threadViewPrefs, threadModerationCache, currentDid), + !!currentDid, treeView, threadModerationCache, hiddenRepliesState !== HiddenRepliesState.Hide, @@ -176,7 +177,7 @@ export function PostThread({ }, [ thread, preferences?.threadViewPrefs, - hasSession, + currentDid, treeView, threadModerationCache, hiddenRepliesState, From 753a2334082d279b504e164a1f50c0b0a8169f2b Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 6 Aug 2024 11:21:59 -0700 Subject: [PATCH 419/520] Tweak feed manip to show cases of A -> B without further children (#4883) --- src/lib/api/feed-manip.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index ae3e84b99d..61de795a14 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -428,32 +428,34 @@ function shouldDisplayReplyInFollowing( // Only show replies from self or people you follow. return false } - if (!parentAuthor || !grandparentAuthor || !rootAuthor) { - // Don't surface orphaned reply subthreads. - return false - } if ( - parentAuthor.did === author.did && - grandparentAuthor.did === author.did && - rootAuthor.did === author.did + (!parentAuthor || parentAuthor.did === author.did) && + (!rootAuthor || rootAuthor.did === author.did) && + (!grandparentAuthor || grandparentAuthor.did === author.did) ) { // Always show self-threads. return true } // From this point on we need at least one more reason to show it. if ( + parentAuthor && parentAuthor.did !== author.did && isSelfOrFollowing(parentAuthor, userDid) ) { return true } if ( + grandparentAuthor && grandparentAuthor.did !== author.did && isSelfOrFollowing(grandparentAuthor, userDid) ) { return true } - if (rootAuthor.did !== author.did && isSelfOrFollowing(rootAuthor, userDid)) { + if ( + rootAuthor && + rootAuthor.did !== author.did && + isSelfOrFollowing(rootAuthor, userDid) + ) { return true } return false From b701e8c68c1122bf138575804af41260ec1c436d Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 7 Aug 2024 16:56:12 +0100 Subject: [PATCH 420/520] [Video] Authed video upload (#4885) * add service auth call * update API package --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> --- package.json | 2 +- src/state/queries/video/video-upload.ts | 26 +++++++++++++++------ src/state/queries/video/video-upload.web.ts | 22 +++++++++++++---- yarn.lock | 8 +++---- 4 files changed, 42 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 3d053bc83b..faeee448c9 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "^0.12.26", + "@atproto/api": "0.12.29", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/state/queries/video/video-upload.ts b/src/state/queries/video/video-upload.ts index 4d7f7995c5..cf741b2510 100644 --- a/src/state/queries/video/video-upload.ts +++ b/src/state/queries/video/video-upload.ts @@ -2,10 +2,11 @@ import {createUploadTask, FileSystemUploadType} from 'expo-file-system' import {useMutation} from '@tanstack/react-query' import {nanoid} from 'nanoid/non-secure' -import {CompressedVideo} from 'lib/media/video/compress' -import {UploadVideoResponse} from 'lib/media/video/types' -import {createVideoEndpointUrl} from 'state/queries/video/util' -import {useSession} from 'state/session' +import {CompressedVideo} from '#/lib/media/video/compress' +import {UploadVideoResponse} from '#/lib/media/video/types' +import {createVideoEndpointUrl} from '#/state/queries/video/util' +import {useAgent, useSession} from '#/state/session' + const UPLOAD_HEADER = process.env.EXPO_PUBLIC_VIDEO_HEADER ?? '' export const useUploadVideoMutation = ({ @@ -18,6 +19,7 @@ export const useUploadVideoMutation = ({ setProgress: (progress: number) => void }) => { const {currentAccount} = useSession() + const agent = useAgent() return useMutation({ mutationFn: async (video: CompressedVideo) => { @@ -26,6 +28,17 @@ export const useUploadVideoMutation = ({ name: `${nanoid(12)}.mp4`, // @TODO what are we limiting this to? }) + // a logged-in agent should have this set, but we'll check just in case + if (!agent.pdsUrl) { + throw new Error('Agent does not have a PDS URL') + } + + const {data: serviceAuth} = + await agent.api.com.atproto.server.getServiceAuth({ + aud: `did:web:${agent.pdsUrl.hostname}`, + lxm: 'com.atproto.repo.uploadBlob', + }) + const uploadTask = createUploadTask( uri, video.uri, @@ -33,13 +46,12 @@ export const useUploadVideoMutation = ({ headers: { 'dev-key': UPLOAD_HEADER, 'content-type': 'video/mp4', // @TODO same question here. does the compression step always output mp4? + Authorization: `Bearer ${serviceAuth.token}`, }, httpMethod: 'POST', uploadType: FileSystemUploadType.BINARY_CONTENT, }, - p => { - setProgress(p.totalBytesSent / p.totalBytesExpectedToSend) - }, + p => setProgress(p.totalBytesSent / p.totalBytesExpectedToSend), ) const res = await uploadTask.uploadAsync() diff --git a/src/state/queries/video/video-upload.web.ts b/src/state/queries/video/video-upload.web.ts index b5b9e93bf9..b9b0bacfac 100644 --- a/src/state/queries/video/video-upload.web.ts +++ b/src/state/queries/video/video-upload.web.ts @@ -1,10 +1,11 @@ import {useMutation} from '@tanstack/react-query' import {nanoid} from 'nanoid/non-secure' -import {CompressedVideo} from 'lib/media/video/compress' -import {UploadVideoResponse} from 'lib/media/video/types' -import {createVideoEndpointUrl} from 'state/queries/video/util' -import {useSession} from 'state/session' +import {CompressedVideo} from '#/lib/media/video/compress' +import {UploadVideoResponse} from '#/lib/media/video/types' +import {createVideoEndpointUrl} from '#/state/queries/video/util' +import {useAgent, useSession} from '#/state/session' + const UPLOAD_HEADER = process.env.EXPO_PUBLIC_VIDEO_HEADER ?? '' export const useUploadVideoMutation = ({ @@ -17,6 +18,7 @@ export const useUploadVideoMutation = ({ setProgress: (progress: number) => void }) => { const {currentAccount} = useSession() + const agent = useAgent() return useMutation({ mutationFn: async (video: CompressedVideo) => { @@ -25,6 +27,17 @@ export const useUploadVideoMutation = ({ name: `${nanoid(12)}.mp4`, // @TODO what are we limiting this to? }) + // a logged-in agent should have this set, but we'll check just in case + if (!agent.pdsUrl) { + throw new Error('Agent does not have a PDS URL') + } + + const {data: serviceAuth} = + await agent.api.com.atproto.server.getServiceAuth({ + aud: `did:web:${agent.pdsUrl.hostname}`, + lxm: 'com.atproto.repo.uploadBlob', + }) + const bytes = await fetch(video.uri).then(res => res.arrayBuffer()) const xhr = new XMLHttpRequest() @@ -53,6 +66,7 @@ export const useUploadVideoMutation = ({ xhr.setRequestHeader('Content-Type', 'video/mp4') // @TODO how we we set the proper content type? // @TODO remove this header for prod xhr.setRequestHeader('dev-key', UPLOAD_HEADER) + xhr.setRequestHeader('Authorization', `Bearer ${serviceAuth.token}`) xhr.send(bytes) })) as UploadVideoResponse diff --git a/yarn.lock b/yarn.lock index 6fa8805125..16547aa3ad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,10 +34,10 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@^0.12.26": - version "0.12.26" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.26.tgz#940888466522cc9ff8c03d8164dc39221b29d9ca" - integrity sha512-RH0ymOGbDfT8IL8eNzzY+hwtyTgknHfkzUVqRd0sstNblvTf8WGpDR2FSTveiiMR3OpVO6zG8fRYVzBfmY1+pA== +"@atproto/api@0.12.29": + version "0.12.29" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.29.tgz#95a19202c2f0eec4c955909685be11009ba9b9a1" + integrity sha512-PyzPLjGWR0qNOMrmj3Nt3N5NuuANSgOk/33Bu3j+rFjjPrHvk9CI6iQPU6zuDaDCoyOTRJRafw8X/aMQw+ilgw== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.0" From fff2c079c2554861764974aaeeb56f79a25ba82a Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 7 Aug 2024 18:47:51 +0100 Subject: [PATCH 421/520] [Videos] Video player - PR #2 - better web support (#4732) * attempt some sort of "usurping" system * polling-based active video approach * split into inner component again * click to steal active video * disable findAndActivateVideo on native * new intersectionobserver approach - wip * fix types * disable perf optimisation to allow overflow * make active player indicator subtler, clean up video utils * partially fix double-playing * start working on controls * fullscreen API * get buttons working somewhat * rm source from where it shouldn't be * use video elem as source of truth * fix keyboard nav + mute state * new icons, add fullscreen + time + fix play * unmount when far offscreen + round 2dp * listen globally to clicks rather than blur event * move controls to new file * reduce quality when not active * add hover state to buttons * stop propagation of videoplayer click * move around autoplay effects * increase background contrast * add subtitles button * add stopPropagation to root of video player * clean up VideoWebControls * fix chrome * change quality based on focused state * use autoLevelCapping instead of nextLevel * get subtitle track from stream * always use hlsjs * rework hls into a ref * render player earlier, allowing preload * add error boundary * clean up component structure and organisation * rework fullscreen API * disable fullscreen on iPhone * don't play when ready on pause * debounce buffering * simplify giant list of event listeners * update pref * reduce prop drilling * minimise rerenders in `ActiveViewContext` * restore prop drilling --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey --- ...rowsDiagonalIn_stroke2_corner0_rounded.svg | 1 + ...rowsDiagonalIn_stroke2_corner2_rounded.svg | 1 + ...owsDiagonalOut_stroke2_corner0_rounded.svg | 1 + ...owsDiagonalOut_stroke2_corner2_rounded.svg | 1 + .../cc_filled_stroke2_corner0_rounded.svg | 1 + assets/icons/cc_stroke2_corner0_rounded.svg | 1 + assets/icons/pause_filled_corner0_rounded.svg | 1 + assets/icons/pause_filled_corner2_rounded.svg | 1 + .../icons/pause_stroke2_corner0_rounded.svg | 1 + .../icons/pause_stroke2_corner2_rounded.svg | 1 + assets/icons/play_filled_corner0_rounded.svg | 1 + assets/icons/play_stroke2_corner0_rounded.svg | 1 + src/components/icons/ArrowsDiagonal.tsx | 17 + src/components/icons/CC.tsx | 9 + src/components/icons/Pause.tsx | 17 + src/components/icons/Play.tsx | 8 + src/platform/detection.ts | 1 + .../Messages/Conversation/MessagesList.tsx | 3 - src/state/persisted/schema.ts | 2 + src/state/preferences/index.tsx | 6 +- src/state/preferences/subtitles.tsx | 42 ++ src/view/com/posts/FeedItem.tsx | 1 - src/view/com/util/List.tsx | 2 - src/view/com/util/List.web.tsx | 22 +- .../util/post-embeds/ActiveVideoContext.tsx | 89 ++- src/view/com/util/post-embeds/VideoEmbed.tsx | 12 +- .../com/util/post-embeds/VideoEmbed.web.tsx | 190 ++++++ .../com/util/post-embeds/VideoEmbedInner.tsx | 7 +- .../util/post-embeds/VideoEmbedInner.web.tsx | 121 ++-- .../util/post-embeds/VideoPlayerContext.tsx | 10 +- .../com/util/post-embeds/VideoWebControls.tsx | 16 + .../util/post-embeds/VideoWebControls.web.tsx | 587 ++++++++++++++++++ 32 files changed, 1087 insertions(+), 87 deletions(-) create mode 100644 assets/icons/arrowsDiagonalIn_stroke2_corner0_rounded.svg create mode 100644 assets/icons/arrowsDiagonalIn_stroke2_corner2_rounded.svg create mode 100644 assets/icons/arrowsDiagonalOut_stroke2_corner0_rounded.svg create mode 100644 assets/icons/arrowsDiagonalOut_stroke2_corner2_rounded.svg create mode 100644 assets/icons/cc_filled_stroke2_corner0_rounded.svg create mode 100644 assets/icons/cc_stroke2_corner0_rounded.svg create mode 100644 assets/icons/pause_filled_corner0_rounded.svg create mode 100644 assets/icons/pause_filled_corner2_rounded.svg create mode 100644 assets/icons/pause_stroke2_corner0_rounded.svg create mode 100644 assets/icons/pause_stroke2_corner2_rounded.svg create mode 100644 assets/icons/play_filled_corner0_rounded.svg create mode 100644 assets/icons/play_stroke2_corner0_rounded.svg create mode 100644 src/components/icons/ArrowsDiagonal.tsx create mode 100644 src/components/icons/CC.tsx create mode 100644 src/components/icons/Pause.tsx create mode 100644 src/state/preferences/subtitles.tsx create mode 100644 src/view/com/util/post-embeds/VideoEmbed.web.tsx create mode 100644 src/view/com/util/post-embeds/VideoWebControls.tsx create mode 100644 src/view/com/util/post-embeds/VideoWebControls.web.tsx diff --git a/assets/icons/arrowsDiagonalIn_stroke2_corner0_rounded.svg b/assets/icons/arrowsDiagonalIn_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..a9532cd9c6 --- /dev/null +++ b/assets/icons/arrowsDiagonalIn_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/arrowsDiagonalIn_stroke2_corner2_rounded.svg b/assets/icons/arrowsDiagonalIn_stroke2_corner2_rounded.svg new file mode 100644 index 0000000000..9b92e533eb --- /dev/null +++ b/assets/icons/arrowsDiagonalIn_stroke2_corner2_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/arrowsDiagonalOut_stroke2_corner0_rounded.svg b/assets/icons/arrowsDiagonalOut_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..9987b34406 --- /dev/null +++ b/assets/icons/arrowsDiagonalOut_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/arrowsDiagonalOut_stroke2_corner2_rounded.svg b/assets/icons/arrowsDiagonalOut_stroke2_corner2_rounded.svg new file mode 100644 index 0000000000..36d8e1d67c --- /dev/null +++ b/assets/icons/arrowsDiagonalOut_stroke2_corner2_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/cc_filled_stroke2_corner0_rounded.svg b/assets/icons/cc_filled_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..58823ca80d --- /dev/null +++ b/assets/icons/cc_filled_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/cc_stroke2_corner0_rounded.svg b/assets/icons/cc_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..fcda1570f9 --- /dev/null +++ b/assets/icons/cc_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/pause_filled_corner0_rounded.svg b/assets/icons/pause_filled_corner0_rounded.svg new file mode 100644 index 0000000000..0037701f90 --- /dev/null +++ b/assets/icons/pause_filled_corner0_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/pause_filled_corner2_rounded.svg b/assets/icons/pause_filled_corner2_rounded.svg new file mode 100644 index 0000000000..98726d873e --- /dev/null +++ b/assets/icons/pause_filled_corner2_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/pause_stroke2_corner0_rounded.svg b/assets/icons/pause_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..d2735ed2bd --- /dev/null +++ b/assets/icons/pause_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/pause_stroke2_corner2_rounded.svg b/assets/icons/pause_stroke2_corner2_rounded.svg new file mode 100644 index 0000000000..3a8c0b4379 --- /dev/null +++ b/assets/icons/pause_stroke2_corner2_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/play_filled_corner0_rounded.svg b/assets/icons/play_filled_corner0_rounded.svg new file mode 100644 index 0000000000..7bee1ae9a3 --- /dev/null +++ b/assets/icons/play_filled_corner0_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/play_stroke2_corner0_rounded.svg b/assets/icons/play_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..d7321b9b7b --- /dev/null +++ b/assets/icons/play_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/icons/ArrowsDiagonal.tsx b/src/components/icons/ArrowsDiagonal.tsx new file mode 100644 index 0000000000..3f9ae40e0f --- /dev/null +++ b/src/components/icons/ArrowsDiagonal.tsx @@ -0,0 +1,17 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const ArrowsDiagonalOut_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M14 5a1 1 0 1 1 0-2h6a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0V6.414l-4.293 4.293a1 1 0 0 1-1.414-1.414L17.586 5H14ZM4 13a1 1 0 0 1 1 1v3.586l4.293-4.293a1 1 0 0 1 1.414 1.414L6.414 19H10a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1Z', +}) + +export const ArrowsDiagonalIn_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M20.957 3.043a1 1 0 0 1 0 1.414L16.414 9H20a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1V4a1 1 0 1 1 2 0v3.586l4.543-4.543a1 1 0 0 1 1.414 0ZM3 14a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0v-3.586l-4.543 4.543a1 1 0 0 1-1.414-1.414L7.586 15H4a1 1 0 0 1-1-1Z', +}) + +export const ArrowsDiagonalOut_Stroke2_Corner2_Rounded = createSinglePathSVG({ + path: 'M13 4a1 1 0 0 1 1-1h5a2 2 0 0 1 2 2v5a1 1 0 1 1-2 0V6.414l-4.293 4.293a1 1 0 0 1-1.414-1.414L17.586 5H14a1 1 0 0 1-1-1Zm-9 9a1 1 0 0 1 1 1v3.586l4.293-4.293a1 1 0 0 1 1.414 1.414L6.414 19H10a1 1 0 1 1 0 2H5a2 2 0 0 1-2-2v-5a1 1 0 0 1 1-1Z', +}) + +export const ArrowsDiagonalIn_Stroke2_Corner2_Rounded = createSinglePathSVG({ + path: 'M20.957 3.043a1 1 0 0 1 0 1.414L16.414 9H20a1 1 0 1 1 0 2h-5a2 2 0 0 1-2-2V4a1 1 0 1 1 2 0v3.586l4.543-4.543a1 1 0 0 1 1.414 0ZM3 14a1 1 0 0 1 1-1h5a2 2 0 0 1 2 2v5a1 1 0 1 1-2 0v-3.586l-4.543 4.543a1 1 0 0 1-1.414-1.414L7.586 15H4a1 1 0 0 1-1-1Z', +}) diff --git a/src/components/icons/CC.tsx b/src/components/icons/CC.tsx new file mode 100644 index 0000000000..da2e7c5dba --- /dev/null +++ b/src/components/icons/CC.tsx @@ -0,0 +1,9 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const CC_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4Zm2 1v14h14V5H5Zm10.957 6.293a1 1 0 1 0 0 1.414 1 1 0 0 1 1.414 1.414 3 3 0 1 1 0-4.242 1 1 0 0 1-1.414 1.414Zm-6.331-.22a1 1 0 1 0 .331 1.634 1 1 0 0 1 1.414 1.414 3 3 0 1 1 0-4.242 1 1 0 0 1-1.414 1.414.994.994 0 0 0-.331-.22Z', +}) + +export const CC_Filled_Corner0_Rounded = createSinglePathSVG({ + path: 'M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4Zm11.543 7.293a1 1 0 0 1 1.414 0 1 1 0 0 0 1.414-1.414 3 3 0 1 0 0 4.242 1 1 0 0 0-1.414-1.414 1 1 0 0 1-1.414-1.414Zm-6 0a1 1 0 0 1 1.414 0 1 1 0 0 0 1.414-1.414 3 3 0 1 0 0 4.243 1 1 0 0 0-1.414-1.415 1 1 0 0 1-1.414-1.414Z', +}) diff --git a/src/components/icons/Pause.tsx b/src/components/icons/Pause.tsx new file mode 100644 index 0000000000..927f285a00 --- /dev/null +++ b/src/components/icons/Pause.tsx @@ -0,0 +1,17 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const Pause_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M4 4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4Zm2 1v14h2V5H6Zm8-1a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V4Zm2 1v14h2V5h-2Z', +}) + +export const Pause_Filled_Corner0_Rounded = createSinglePathSVG({ + path: 'M4 4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4ZM14 4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V4Z', +}) + +export const Pause_Stroke2_Corner2_Rounded = createSinglePathSVG({ + path: 'M4 6a3 3 0 0 1 6 0v12a3 3 0 1 1-6 0V6Zm3-1a1 1 0 0 0-1 1v12a1 1 0 1 0 2 0V6a1 1 0 0 0-1-1Zm7 1a3 3 0 1 1 6 0v12a3 3 0 1 1-6 0V6Zm3-1a1 1 0 0 0-1 1v12a1 1 0 1 0 2 0V6a1 1 0 0 0-1-1Z', +}) + +export const Pause_Filled_Corner2_Rounded = createSinglePathSVG({ + path: 'M4 6a3 3 0 0 1 6 0v12a3 3 0 1 1-6 0V6ZM14 6a3 3 0 1 1 6 0v12a3 3 0 1 1-6 0V6Z', +}) diff --git a/src/components/icons/Play.tsx b/src/components/icons/Play.tsx index acf421d57c..176b24f281 100644 --- a/src/components/icons/Play.tsx +++ b/src/components/icons/Play.tsx @@ -1,5 +1,13 @@ import {createSinglePathSVG} from './TEMPLATE' +export const Play_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M5.507 2.13a1 1 0 0 1 1.008.013l15 9a1 1 0 0 1 0 1.714l-15 9A1 1 0 0 1 5 21V3a1 1 0 0 1 .507-.87ZM7 4.766v14.468L19.056 12 7 4.766Z', +}) + +export const Play_Filled_Corner0_Rounded = createSinglePathSVG({ + path: 'M6.514 2.143A1 1 0 0 0 5 3v18a1 1 0 0 0 1.514.858l15-9a1 1 0 0 0 0-1.716l-15-9Z', +}) + export const Play_Stroke2_Corner2_Rounded = createSinglePathSVG({ path: 'M5 5.086C5 2.736 7.578 1.3 9.576 2.534L20.77 9.448c1.899 1.172 1.899 3.932 0 5.104L9.576 21.466C7.578 22.701 5 21.263 5 18.914V5.086Zm3.525-.85A1 1 0 0 0 7 5.085v13.828a1 1 0 0 0 1.525.85l11.194-6.913a1 1 0 0 0 0-1.702L8.525 4.235Z', }) diff --git a/src/platform/detection.ts b/src/platform/detection.ts index f00df0ee4e..c62ae71aae 100644 --- a/src/platform/detection.ts +++ b/src/platform/detection.ts @@ -14,6 +14,7 @@ export const isMobileWeb = isWeb && // @ts-ignore we know window exists -prf global.window.matchMedia(isMobileWebMediaQuery)?.matches +export const isIPhoneWeb = isWeb && /iPhone/.test(navigator.userAgent) export const deviceLocales = dedupArray( getLocales?.() diff --git a/src/screens/Messages/Conversation/MessagesList.tsx b/src/screens/Messages/Conversation/MessagesList.tsx index 11b951e99d..c0e78e9789 100644 --- a/src/screens/Messages/Conversation/MessagesList.tsx +++ b/src/screens/Messages/Conversation/MessagesList.tsx @@ -387,9 +387,6 @@ export function MessagesList({ renderItem={renderItem} keyExtractor={keyExtractor} disableFullWindowScroll={true} - // Prevents wrong position in Firefox when sending a message - // as well as scroll getting stuck on Chome when scrolling upwards. - disableContainStyle={true} disableVirtualization={true} style={animatedListStyle} // The extra two items account for the header and the footer components diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts index 0b652a1f00..331a111a2e 100644 --- a/src/state/persisted/schema.ts +++ b/src/state/persisted/schema.ts @@ -91,6 +91,7 @@ const schema = z.object({ disableAutoplay: z.boolean().optional(), kawaii: z.boolean().optional(), hasCheckedForStarterPack: z.boolean().optional(), + subtitlesEnabled: z.boolean().optional(), /** @deprecated */ mutedThreads: z.array(z.string()), }) @@ -133,6 +134,7 @@ export const defaults: Schema = { disableAutoplay: PlatformInfo.getIsReducedMotionEnabled(), kawaii: false, hasCheckedForStarterPack: false, + subtitlesEnabled: true, } export function tryParse(rawData: string): Schema | undefined { diff --git a/src/state/preferences/index.tsx b/src/state/preferences/index.tsx index e6b53d5be0..c7eaf27261 100644 --- a/src/state/preferences/index.tsx +++ b/src/state/preferences/index.tsx @@ -9,6 +9,7 @@ import {Provider as InAppBrowserProvider} from './in-app-browser' import {Provider as KawaiiProvider} from './kawaii' import {Provider as LanguagesProvider} from './languages' import {Provider as LargeAltBadgeProvider} from './large-alt-badge' +import {Provider as SubtitlesProvider} from './subtitles' import {Provider as UsedStarterPacksProvider} from './used-starter-packs' export { @@ -24,6 +25,7 @@ export { export * from './hidden-posts' export {useLabelDefinitions} from './label-defs' export {useLanguagePrefs, useLanguagePrefsApi} from './languages' +export {useSetSubtitlesEnabled, useSubtitlesEnabled} from './subtitles' export function Provider({children}: React.PropsWithChildren<{}>) { return ( @@ -36,7 +38,9 @@ export function Provider({children}: React.PropsWithChildren<{}>) { - {children} + + {children} + diff --git a/src/state/preferences/subtitles.tsx b/src/state/preferences/subtitles.tsx new file mode 100644 index 0000000000..e0e89feb16 --- /dev/null +++ b/src/state/preferences/subtitles.tsx @@ -0,0 +1,42 @@ +import React from 'react' + +import * as persisted from '#/state/persisted' + +type StateContext = boolean +type SetContext = (v: boolean) => void + +const stateContext = React.createContext( + Boolean(persisted.defaults.subtitlesEnabled), +) +const setContext = React.createContext((_: boolean) => {}) + +export function Provider({children}: {children: React.ReactNode}) { + const [state, setState] = React.useState( + Boolean(persisted.get('subtitlesEnabled')), + ) + + const setStateWrapped = React.useCallback( + (subtitlesEnabled: persisted.Schema['subtitlesEnabled']) => { + setState(Boolean(subtitlesEnabled)) + persisted.write('subtitlesEnabled', subtitlesEnabled) + }, + [setState], + ) + + React.useEffect(() => { + return persisted.onUpdate('subtitlesEnabled', nextSubtitlesEnabled => { + setState(Boolean(nextSubtitlesEnabled)) + }) + }, [setStateWrapped]) + + return ( + + + {children} + + + ) +} + +export const useSubtitlesEnabled = () => React.useContext(stateContext) +export const useSetSubtitlesEnabled = () => React.useContext(setContext) diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 2c2e2163d7..a6e721d43c 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -507,7 +507,6 @@ const styles = StyleSheet.create({ paddingRight: 15, // @ts-ignore web only -prf cursor: 'pointer', - overflow: 'hidden', }, replyLine: { width: 2, diff --git a/src/view/com/util/List.tsx b/src/view/com/util/List.tsx index e1a10e4741..9d9b1d8026 100644 --- a/src/view/com/util/List.tsx +++ b/src/view/com/util/List.tsx @@ -28,8 +28,6 @@ export type ListProps = Omit< // Web only prop to contain the scroll to the container rather than the window disableFullWindowScroll?: boolean sideBorders?: boolean - // Web only prop to disable a perf optimization (which would otherwise be on). - disableContainStyle?: boolean } export type ListRef = React.MutableRefObject diff --git a/src/view/com/util/List.web.tsx b/src/view/com/util/List.web.tsx index 5aa699356d..5f89cfbbc9 100644 --- a/src/view/com/util/List.web.tsx +++ b/src/view/com/util/List.web.tsx @@ -4,11 +4,10 @@ import {ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/rean import {batchedUpdates} from '#/lib/batchedUpdates' import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' +import {usePalette} from '#/lib/hooks/usePalette' +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {useScrollHandlers} from '#/lib/ScrollContext' -import {isSafari} from 'lib/browser' -import {usePalette} from 'lib/hooks/usePalette' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {addStyle} from 'lib/styles' +import {addStyle} from '#/lib/styles' export type ListMethods = any // TODO: Better types. export type ListProps = Omit< @@ -26,8 +25,6 @@ export type ListProps = Omit< // Web only prop to contain the scroll to the container rather than the window disableFullWindowScroll?: boolean sideBorders?: boolean - // Web only prop to disable a perf optimization (which would otherwise be on). - disableContainStyle?: boolean } export type ListRef = React.MutableRefObject // TODO: Better types. @@ -60,7 +57,6 @@ function ListImpl( extraData, style, sideBorders = true, - disableContainStyle, ...props }: ListProps, ref: React.Ref, @@ -364,7 +360,6 @@ function ListImpl( renderItem={renderItem} extraData={extraData} onItemSeen={onItemSeen} - disableContainStyle={disableContainStyle} /> ) })} @@ -442,7 +437,6 @@ let Row = function RowImpl({ renderItem, extraData: _unused, onItemSeen, - disableContainStyle, }: { item: ItemT index: number @@ -452,7 +446,6 @@ let Row = function RowImpl({ | ((data: {index: number; item: any; separators: any}) => React.ReactNode) extraData: any onItemSeen: ((item: any) => void) | undefined - disableContainStyle?: boolean }): React.ReactNode { const rowRef = React.useRef(null) const intersectionTimeout = React.useRef(undefined) @@ -501,11 +494,8 @@ let Row = function RowImpl({ return null } - const shouldDisableContainStyle = disableContainStyle || isSafari return ( - + {renderItem({item, index, separators: null as any})} ) @@ -576,10 +566,6 @@ const styles = StyleSheet.create({ marginLeft: 'auto', marginRight: 'auto', }, - contain: { - // @ts-ignore web only - contain: 'layout paint', - }, minHeightViewport: { // @ts-ignore web only minHeight: '100vh', diff --git a/src/view/com/util/post-embeds/ActiveVideoContext.tsx b/src/view/com/util/post-embeds/ActiveVideoContext.tsx index 6804436a7e..d18dfc0908 100644 --- a/src/view/com/util/post-embeds/ActiveVideoContext.tsx +++ b/src/view/com/util/post-embeds/ActiveVideoContext.tsx @@ -1,37 +1,103 @@ -import React, {useCallback, useId, useMemo, useState} from 'react' +import React, { + useCallback, + useEffect, + useId, + useMemo, + useRef, + useState, +} from 'react' +import {useWindowDimensions} from 'react-native' +import {isNative} from '#/platform/detection' import {VideoPlayerProvider} from './VideoPlayerContext' const ActiveVideoContext = React.createContext<{ activeViewId: string | null setActiveView: (viewId: string, src: string) => void + sendViewPosition: (viewId: string, y: number) => void } | null>(null) export function ActiveVideoProvider({children}: {children: React.ReactNode}) { const [activeViewId, setActiveViewId] = useState(null) + const activeViewLocationRef = useRef(Infinity) const [source, setSource] = useState(null) + const {height: windowHeight} = useWindowDimensions() + + // minimising re-renders by using refs + const manuallySetRef = useRef(false) + const activeViewIdRef = useRef(activeViewId) + useEffect(() => { + activeViewIdRef.current = activeViewId + }, [activeViewId]) + + const setActiveView = useCallback( + (viewId: string, src: string) => { + setActiveViewId(viewId) + setSource(src) + manuallySetRef.current = true + // we don't know the exact position, but it's definitely on screen + // so just guess that it's in the middle. Any value is fine + // so long as it's not offscreen + activeViewLocationRef.current = windowHeight / 2 + }, + [windowHeight], + ) + + const sendViewPosition = useCallback( + (viewId: string, y: number) => { + if (isNative) return + + if (viewId === activeViewIdRef.current) { + activeViewLocationRef.current = y + } else { + if ( + distanceToIdealPosition(y) < + distanceToIdealPosition(activeViewLocationRef.current) + ) { + // if the old view was manually set, only usurp if the old view is offscreen + if ( + manuallySetRef.current && + withinViewport(activeViewLocationRef.current) + ) { + return + } + + setActiveViewId(viewId) + activeViewLocationRef.current = y + manuallySetRef.current = false + } + } + + function distanceToIdealPosition(yPos: number) { + return Math.abs(yPos - windowHeight / 2.5) + } + + function withinViewport(yPos: number) { + return yPos > 0 && yPos < windowHeight + } + }, + [windowHeight], + ) const value = useMemo( () => ({ activeViewId, - setActiveView: (viewId: string, src: string) => { - setActiveViewId(viewId) - setSource(src) - }, + setActiveView, + sendViewPosition, }), - [activeViewId], + [activeViewId, setActiveView, sendViewPosition], ) return ( - + {children} ) } -export function useActiveVideoView() { +export function useActiveVideoView({source}: {source: string}) { const context = React.useContext(ActiveVideoContext) if (!context) { throw new Error('useActiveVideo must be used within a ActiveVideoProvider') @@ -41,7 +107,12 @@ export function useActiveVideoView() { return { active: context.activeViewId === id, setActive: useCallback( - (source: string) => context.setActiveView(id, source), + () => context.setActiveView(id, source), + [context, id, source], + ), + currentActiveView: context.activeViewId, + sendPosition: useCallback( + (y: number) => context.sendViewPosition(id, y), [context, id], ), } diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx index 5e5293a553..429312d9e1 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -11,10 +11,10 @@ import {VideoEmbedInner} from './VideoEmbedInner' export function VideoEmbed({source}: {source: string}) { const t = useTheme() - const {active, setActive} = useActiveVideoView() + const {active, setActive} = useActiveVideoView({source}) const {_} = useLingui() - const onPress = useCallback(() => setActive(source), [setActive, source]) + const onPress = useCallback(() => setActive(), [setActive]) return ( {active ? ( - + ) : ( + )} + + ) +} diff --git a/src/view/com/util/post-embeds/VideoEmbedInner.tsx b/src/view/com/util/post-embeds/VideoEmbedInner.tsx index ef06787097..9b1fd54fb6 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner.tsx @@ -13,7 +13,12 @@ import {atoms as a} from '#/alf' import {Text} from '#/components/Typography' import {useVideoPlayer} from './VideoPlayerContext' -export const VideoEmbedInner = ({}: {source: string}) => { +export function VideoEmbedInner({}: { + source: string + active: boolean + setActive: () => void + onScreen: boolean +}) { const player = useVideoPlayer() const aref = useAnimatedRef() const {height: windowHeight} = useWindowDimensions() diff --git a/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx b/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx index cb02743c6f..f5f47db506 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx @@ -1,52 +1,93 @@ -import React, {useEffect, useRef} from 'react' +import React, {useEffect, useRef, useState} from 'react' +import {View} from 'react-native' import Hls from 'hls.js' import {atoms as a} from '#/alf' +import {Controls} from './VideoWebControls' -export const VideoEmbedInner = ({source}: {source: string}) => { +export function VideoEmbedInner({ + source, + active, + setActive, + onScreen, +}: { + source: string + active: boolean + setActive: () => void + onScreen: boolean +}) { + const containerRef = useRef(null) const ref = useRef(null) + const [focused, setFocused] = useState(false) + const [hasSubtitleTrack, setHasSubtitleTrack] = useState(false) + + const hlsRef = useRef(undefined) - // Use HLS.js to play HLS video useEffect(() => { - if (ref.current) { - if (ref.current.canPlayType('application/vnd.apple.mpegurl')) { - ref.current.src = source - } else if (Hls.isSupported()) { - var hls = new Hls() - hls.loadSource(source) - hls.attachMedia(ref.current) - } else { - // TODO: fallback + if (!ref.current) return + if (!Hls.isSupported()) throw new HLSUnsupportedError() + + const hls = new Hls({capLevelToPlayerSize: true}) + hlsRef.current = hls + + hls.attachMedia(ref.current) + hls.loadSource(source) + + // initial value, later on it's managed by Controls + hls.autoLevelCapping = 0 + + hls.on(Hls.Events.SUBTITLE_TRACKS_UPDATED, (event, data) => { + if (data.subtitleTracks.length > 0) { + setHasSubtitleTrack(true) } + }) + + return () => { + hlsRef.current = undefined + hls.detachMedia() + hls.destroy() } }, [source]) - useEffect(() => { - if (ref.current) { - const observer = new IntersectionObserver( - ([entry]) => { - if (ref.current) { - if (entry.isIntersecting) { - if (ref.current.paused) { - ref.current.play() - } - } else { - if (!ref.current.paused) { - ref.current.pause() - } - } - } - }, - {threshold: 0}, - ) - - observer.observe(ref.current) - - return () => { - observer.disconnect() - } - } - }, []) - - return ) diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index 46bf4a5fd4..aa45d3acc8 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -180,6 +180,7 @@ let Feed = ({ ListHeaderComponent?: () => JSX.Element extraData?: any savedFeedConfig?: AppBskyActorDefs.SavedFeed + outsideHeaderOffset?: number }): React.ReactNode => { const theme = useTheme() const {track} = useAnalytics() diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index a6e721d43c..6660a8d9d6 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -356,7 +356,7 @@ let FeedItemInner = ({ postAuthor={post.author} onOpenEmbed={onOpenEmbed} /> - {__DEV__ && gate('videos') && ( + {gate('video_debug') && ( )} ( ) { const isScrolledDown = useSharedValue(false) const pal = usePalette('default') + const dedupe = useDedupe() function handleScrolledDownChange(didScrollDown: boolean) { onScrolledDownChange?.(didScrollDown) @@ -77,6 +80,8 @@ function ListImpl( runOnJS(handleScrolledDownChange)(didScrollDown) } } + + runOnJS(dedupe)(updateActiveViewAsync) }, // Note: adding onMomentumBegin here makes simulator scroll // lag on Android. So either don't add it, or figure out why. diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx index 429312d9e1..887efac1ab 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -1,21 +1,20 @@ -import React, {useCallback} from 'react' +import React from 'react' import {View} from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {VideoEmbedInnerNative} from 'view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonIcon} from '#/components/Button' import {Play_Filled_Corner2_Rounded as PlayIcon} from '#/components/icons/Play' +import {VisibilityView} from '../../../../../modules/expo-bluesky-swiss-army' import {useActiveVideoView} from './ActiveVideoContext' -import {VideoEmbedInner} from './VideoEmbedInner' export function VideoEmbed({source}: {source: string}) { const t = useTheme() const {active, setActive} = useActiveVideoView({source}) const {_} = useLingui() - const onPress = useCallback(() => setActive(), [setActive]) - return ( - {active ? ( - - ) : ( - - )} + { + if (isActive) { + setActive() + } + }}> + {active ? ( + + ) : ( + + )} + ) } diff --git a/src/view/com/util/post-embeds/VideoEmbed.web.tsx b/src/view/com/util/post-embeds/VideoEmbed.web.tsx index 08932f91f1..70d887283e 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.web.tsx @@ -3,13 +3,15 @@ import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import { + HLSUnsupportedError, + VideoEmbedInnerWeb, +} from 'view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import {Text} from '#/components/Typography' import {ErrorBoundary} from '../ErrorBoundary' import {useActiveVideoView} from './ActiveVideoContext' -import {VideoEmbedInner} from './VideoEmbedInner' -import {HLSUnsupportedError} from './VideoEmbedInner.web' export function VideoEmbed({source}: {source: string}) { const t = useTheme() @@ -60,7 +62,7 @@ export function VideoEmbed({source}: {source: string}) { - void - onScreen: boolean -}) { - const player = useVideoPlayer() - const aref = useAnimatedRef() - const {height: windowHeight} = useWindowDimensions() - const hasLeftView = useSharedValue(false) - const ref = useRef(null) - - const onEnterView = useCallback(() => { - if (player.status === 'readyToPlay') { - player.play() - } - }, [player]) - - const onLeaveView = useCallback(() => { - player.pause() - }, [player]) - - const enterFullscreen = useCallback(() => { - if (ref.current) { - ref.current.enterFullscreen() - } - }, []) - - useFrameCallback(() => { - const measurement = measure(aref) - - if (measurement) { - if (hasLeftView.value) { - // Check if the video is in view - if ( - measurement.pageY >= 0 && - measurement.pageY + measurement.height <= windowHeight - ) { - runOnJS(onEnterView)() - hasLeftView.value = false - } - } else { - // Check if the video is out of view - if ( - measurement.pageY + measurement.height < 0 || - measurement.pageY > windowHeight - ) { - runOnJS(onLeaveView)() - hasLeftView.value = true - } - } - } - }) - - return ( - - - - - ) -} - -function VideoControls({ - player, - enterFullscreen, -}: { - player: VideoPlayer - enterFullscreen: () => void -}) { - const [currentTime, setCurrentTime] = useState(Math.floor(player.currentTime)) - - useEffect(() => { - const interval = setInterval(() => { - setCurrentTime(Math.floor(player.duration - player.currentTime)) - // how often should we update the time? - // 1000 gets out of sync with the video time - }, 250) - - return () => { - clearInterval(interval) - } - }, [player]) - - const minutes = Math.floor(currentTime / 60) - const seconds = String(currentTime % 60).padStart(2, '0') - - return ( - - - - {minutes}:{seconds} - - - - - ) -} - -const styles = StyleSheet.create({ - timeContainer: { - backgroundColor: 'rgba(0, 0, 0, 0.75)', - borderRadius: 6, - paddingHorizontal: 6, - paddingVertical: 3, - position: 'absolute', - left: 5, - bottom: 5, - }, - timeElapsed: { - color: 'white', - fontSize: 12, - fontWeight: 'bold', - }, -}) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx new file mode 100644 index 0000000000..cc356fb069 --- /dev/null +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx @@ -0,0 +1,96 @@ +import React, {useEffect, useRef, useState} from 'react' +import {Pressable, View} from 'react-native' +import {VideoPlayer, VideoView} from 'expo-video' + +import {useVideoPlayer} from 'view/com/util/post-embeds/VideoPlayerContext' +import {android, atoms as a} from '#/alf' +import {Text} from '#/components/Typography' + +export function VideoEmbedInnerNative() { + const player = useVideoPlayer() + const ref = useRef(null) + + return ( + + + ref.current?.enterFullscreen()} + /> + + ) +} + +function Controls({ + player, + enterFullscreen, +}: { + player: VideoPlayer + enterFullscreen: () => void +}) { + const [duration, setDuration] = useState(() => Math.floor(player.duration)) + const [currentTime, setCurrentTime] = useState(() => + Math.floor(player.currentTime), + ) + + const timeRemaining = duration - currentTime + const minutes = Math.floor(timeRemaining / 60) + const seconds = String(timeRemaining % 60).padStart(2, '0') + + useEffect(() => { + const interval = setInterval(() => { + // duration gets reset to 0 on loop + if (player.duration) setDuration(Math.floor(player.duration)) + setCurrentTime(Math.floor(player.currentTime)) + // how often should we update the time? + // 1000 gets out of sync with the video time + }, 250) + + return () => { + clearInterval(interval) + } + }, [player]) + + if (isNaN(timeRemaining)) { + return null + } + + return ( + + + + {minutes}:{seconds} + + + + + ) +} diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.web.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.web.tsx new file mode 100644 index 0000000000..59da5be42a --- /dev/null +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.web.tsx @@ -0,0 +1,3 @@ +export function VideoEmbedInnerNative() { + throw new Error('VideoEmbedInnerNative may not be used on native.') +} diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.native.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.native.tsx new file mode 100644 index 0000000000..8664aae142 --- /dev/null +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.native.tsx @@ -0,0 +1,3 @@ +export function VideoEmbedInnerWeb() { + throw new Error('VideoEmbedInnerWeb may not be used on native.') +} diff --git a/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx similarity index 88% rename from src/view/com/util/post-embeds/VideoEmbedInner.web.tsx rename to src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx index f5f47db506..c0021d9bb7 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx @@ -5,17 +5,23 @@ import Hls from 'hls.js' import {atoms as a} from '#/alf' import {Controls} from './VideoWebControls' -export function VideoEmbedInner({ +export function VideoEmbedInnerWeb({ source, active, setActive, onScreen, }: { source: string - active: boolean - setActive: () => void - onScreen: boolean + active?: boolean + setActive?: () => void + onScreen?: boolean }) { + if (active == null || setActive == null || onScreen == null) { + throw new Error( + 'active, setActive, and onScreen are required VideoEmbedInner props on web.', + ) + } + const containerRef = useRef(null) const ref = useRef(null) const [focused, setFocused] = useState(false) diff --git a/src/view/com/util/post-embeds/VideoWebControls.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx similarity index 100% rename from src/view/com/util/post-embeds/VideoWebControls.tsx rename to src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx diff --git a/src/view/com/util/post-embeds/VideoWebControls.web.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx similarity index 99% rename from src/view/com/util/post-embeds/VideoWebControls.web.tsx rename to src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx index 2843664be8..7caaf3abf7 100644 --- a/src/view/com/util/post-embeds/VideoWebControls.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx @@ -11,12 +11,12 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import type Hls from 'hls.js' -import {isIPhoneWeb} from '#/platform/detection' +import {isIPhoneWeb} from 'platform/detection' import { useAutoplayDisabled, useSetSubtitlesEnabled, useSubtitlesEnabled, -} from '#/state/preferences' +} from 'state/preferences' import {atoms as a, useTheme, web} from '#/alf' import {Button} from '#/components/Button' import {useInteractionState} from '#/components/hooks/useInteractionState' From b3092413dd21b58340e4cec739770f6d10a70248 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 7 Aug 2024 17:13:29 -0700 Subject: [PATCH 423/520] Add logging of selected feed preference when displaying the following feed (#4789) --- src/lib/statsig/events.ts | 6 ++++++ src/view/screens/Home.tsx | 30 ++++++++++++++++++++++++++++-- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 159061eac9..997a366a41 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -211,6 +211,12 @@ export type LogEvents = { 'feed:interstitial:profileCard:press': {} 'feed:interstitial:feedCard:press': {} + 'debug:followingPrefs': { + followingShowRepliesFromPref: 'all' | 'following' | 'off' + followingRepliesMinLikePref: number + } + 'debug:followingDisplayed': {} + 'test:all:always': {} 'test:all:sometimes': {} 'test:all:boosted_by_gate1': {reason: 'base' | 'gate1'} diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index f7cecd872d..6ee8b3ada6 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -9,7 +9,7 @@ import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {logEvent, LogEvents} from '#/lib/statsig/statsig' import {emitSoftReset} from '#/state/events' import {SavedFeedSourceInfo, usePinnedFeedsInfos} from '#/state/queries/feed' -import {FeedParams} from '#/state/queries/post-feed' +import {FeedDescriptor, FeedParams} from '#/state/queries/post-feed' import {usePreferencesQuery} from '#/state/queries/preferences' import {UsePreferencesQueryResponse} from '#/state/queries/preferences/types' import {useSession} from '#/state/session' @@ -108,6 +108,30 @@ function HomeScreenReady({ } }, [selectedIndex]) + // Temporary, remove when finished debugging + const debugHasLoggedFollowingPrefs = React.useRef(false) + const debugLogFollowingPrefs = React.useCallback( + (feed: FeedDescriptor) => { + if (debugHasLoggedFollowingPrefs.current) return + if (feed !== 'following') return + logEvent('debug:followingPrefs', { + followingShowRepliesFromPref: preferences.feedViewPrefs.hideReplies + ? 'off' + : preferences.feedViewPrefs.hideRepliesByUnfollowed + ? 'following' + : 'all', + followingRepliesMinLikePref: + preferences.feedViewPrefs.hideRepliesByLikeCount, + }) + debugHasLoggedFollowingPrefs.current = true + }, + [ + preferences.feedViewPrefs.hideReplies, + preferences.feedViewPrefs.hideRepliesByLikeCount, + preferences.feedViewPrefs.hideRepliesByUnfollowed, + ], + ) + const {hasSession} = useSession() const setMinimalShellMode = useSetMinimalShellMode() const setDrawerSwipeDisabled = useSetDrawerSwipeDisabled() @@ -136,6 +160,7 @@ function HomeScreenReady({ feedUrl: selectedFeed, reason: 'focus', }) + debugLogFollowingPrefs(selectedFeed) } }), ) @@ -182,8 +207,9 @@ function HomeScreenReady({ feedUrl: feed, reason, }) + debugLogFollowingPrefs(feed) }, - [allFeeds], + [allFeeds, debugLogFollowingPrefs], ) const onPressSelected = React.useCallback(() => { From 00fea10782676e3bcf7027ca3d037dcf82a25b99 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 8 Aug 2024 05:56:22 +0100 Subject: [PATCH 424/520] Include popcluster in suggestion ranking (#4887) --- src/components/FeedInterstitials.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx index 2e8724143d..eca1c86f00 100644 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -92,14 +92,16 @@ function getRank(seenPost: SeenPost): string { tier = 'a' } else if (seenPost.feedContext?.startsWith('cluster')) { tier = 'b' - } else if (seenPost.feedContext?.startsWith('ntpc')) { + } else if (seenPost.feedContext === 'popcluster') { tier = 'c' - } else if (seenPost.feedContext?.startsWith('t-')) { + } else if (seenPost.feedContext?.startsWith('ntpc')) { tier = 'd' - } else if (seenPost.feedContext === 'nettop') { + } else if (seenPost.feedContext?.startsWith('t-')) { tier = 'e' - } else { + } else if (seenPost.feedContext === 'nettop') { tier = 'f' + } else { + tier = 'g' } let score = Math.round( Math.log( From a864f69849387f0dd69251fda92e4e569bd17e94 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 8 Aug 2024 06:20:24 +0100 Subject: [PATCH 425/520] Keep interstitial fresh on refresh (#4888) --- src/view/com/posts/Feed.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index aa45d3acc8..ef46333193 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -212,8 +212,9 @@ let Feed = ({ isFetchingNextPage, fetchNextPage, } = usePostFeedQuery(feed, feedParams, opts) - if (data?.pages[0]) { - lastFetchRef.current = data?.pages[0].fetchedAt + const lastFetchedAt = data?.pages[0].fetchedAt + if (lastFetchedAt) { + lastFetchRef.current = lastFetchedAt } const isEmpty = React.useMemo( () => !isFetching && !data?.pages?.some(page => page.slices.length), @@ -358,7 +359,7 @@ let Feed = ({ ...interstitial, params: {variant}, // overwrite key with unique value - key: [interstitial.type, variant].join(':'), + key: [interstitial.type, variant, lastFetchedAt].join(':'), } if (arr.length > interstitial.slot) { @@ -374,6 +375,7 @@ let Feed = ({ isFetched, isError, isEmpty, + lastFetchedAt, data, feedUri, feedIsDiscover, From af5262682eac63a54fb2f6351a5894b647251ab4 Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Thu, 8 Aug 2024 21:12:23 +0900 Subject: [PATCH 426/520] Added trans (#4890) --- src/lib/moderation/useModerationCauseDescription.ts | 2 +- src/view/screens/AppPasswords.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/moderation/useModerationCauseDescription.ts b/src/lib/moderation/useModerationCauseDescription.ts index be9014029c..01ffbe5cf6 100644 --- a/src/lib/moderation/useModerationCauseDescription.ts +++ b/src/lib/moderation/useModerationCauseDescription.ts @@ -126,7 +126,7 @@ export function useModerationCauseDescription( } } if (def.identifier === 'porn' || def.identifier === 'sexual') { - strings.name = 'Adult Content' + strings.name = _(msg`Adult Content`) } return { diff --git a/src/view/screens/AppPasswords.tsx b/src/view/screens/AppPasswords.tsx index 65cbb7374e..5bf9e8a160 100644 --- a/src/view/screens/AppPasswords.tsx +++ b/src/view/screens/AppPasswords.tsx @@ -268,7 +268,7 @@ function AppPassword({ size={14} /> - Allows access to direct messages + Allows access to direct messages )} From 1e3b2d6f42839501ce47f88a19ffd477f1e2f82d Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 8 Aug 2024 09:19:51 -0500 Subject: [PATCH 427/520] ALF suggested follows in profile header (#4828) * Refactor ProfileHeaderSuggestedFollows * Load fresh data every time * Oops, missed a file * Update ProfileCard.Link usage, tweak copy --- src/lib/statsig/events.ts | 4 + src/state/queries/suggested-follows.ts | 1 + .../profile/ProfileHeaderSuggestedFollows.tsx | 379 +++++++----------- 3 files changed, 155 insertions(+), 229 deletions(-) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 997a366a41..9a427ad40f 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -159,6 +159,7 @@ export type LogEvents = { | 'AvatarButton' | 'StarterPackProfilesList' | 'FeedInterstitial' + | 'ProfileHeaderSuggestedFollows' } 'profile:unfollow': { logContext: @@ -173,6 +174,7 @@ export type LogEvents = { | 'AvatarButton' | 'StarterPackProfilesList' | 'FeedInterstitial' + | 'ProfileHeaderSuggestedFollows' } 'chat:create': { logContext: 'ProfileHeader' | 'NewChatDialog' | 'SendViaChatDialog' @@ -211,6 +213,8 @@ export type LogEvents = { 'feed:interstitial:profileCard:press': {} 'feed:interstitial:feedCard:press': {} + 'profile:header:suggestedFollowsCard:press': {} + 'debug:followingPrefs': { followingShowRepliesFromPref: 'all' | 'following' | 'off' followingRepliesMinLikePref: number diff --git a/src/state/queries/suggested-follows.ts b/src/state/queries/suggested-follows.ts index a1244721a2..f5d51a974a 100644 --- a/src/state/queries/suggested-follows.ts +++ b/src/state/queries/suggested-follows.ts @@ -106,6 +106,7 @@ export function useSuggestedFollowsQuery(options?: SuggestedFollowsOptions) { export function useSuggestedFollowsByActorQuery({did}: {did: string}) { const agent = useAgent() return useQuery({ + gcTime: 0, queryKey: suggestedFollowsByActorQueryKey(did), queryFn: async () => { const res = await agent.app.bsky.graph.getSuggestedFollowsByActor({ diff --git a/src/view/com/profile/ProfileHeaderSuggestedFollows.tsx b/src/view/com/profile/ProfileHeaderSuggestedFollows.tsx index c7df4d75be..356b3f09cf 100644 --- a/src/view/com/profile/ProfileHeaderSuggestedFollows.tsx +++ b/src/view/com/profile/ProfileHeaderSuggestedFollows.tsx @@ -1,32 +1,60 @@ import React from 'react' -import {Pressable, ScrollView, StyleSheet, View} from 'react-native' -import {AppBskyActorDefs, moderateProfile} from '@atproto/api' -import { - FontAwesomeIcon, - FontAwesomeIconStyle, -} from '@fortawesome/react-native-fontawesome' +import {ScrollView, View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {useProfileShadow} from '#/state/cache/profile-shadow' +import {logEvent} from '#/lib/statsig/statsig' import {useModerationOpts} from '#/state/preferences/moderation-opts' -import {useProfileFollowMutationQueue} from '#/state/queries/profile' import {useSuggestedFollowsByActorQuery} from '#/state/queries/suggested-follows' -import {useAnalytics} from 'lib/analytics/analytics' -import {usePalette} from 'lib/hooks/usePalette' -import {makeProfileLink} from 'lib/routes/links' -import {sanitizeDisplayName} from 'lib/strings/display-names' -import {sanitizeHandle} from 'lib/strings/handles' import {isWeb} from 'platform/detection' -import {Button} from 'view/com/util/forms/Button' -import {Link} from 'view/com/util/Link' -import {Text} from 'view/com/util/text/Text' -import {PreviewableUserAvatar} from 'view/com/util/UserAvatar' -import * as Toast from '../util/Toast' +import {atoms as a, useTheme, ViewStyleProp} from '#/alf' +import {Button, ButtonIcon} from '#/components/Button' +import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' +import * as ProfileCard from '#/components/ProfileCard' +import {Text} from '#/components/Typography' -const OUTER_PADDING = 10 -const INNER_PADDING = 14 -const TOTAL_HEIGHT = 250 +const OUTER_PADDING = a.p_md.padding +const INNER_PADDING = a.p_lg.padding +const TOTAL_HEIGHT = 232 +const MOBILE_CARD_WIDTH = 300 + +function CardOuter({ + children, + style, +}: {children: React.ReactNode | React.ReactNode[]} & ViewStyleProp) { + const t = useTheme() + return ( + + {children} + + ) +} + +export function SuggestedFollowPlaceholder() { + const t = useTheme() + return ( + + + + + + + + + ) +} export function ProfileHeaderSuggestedFollows({ actorDid, @@ -35,47 +63,55 @@ export function ProfileHeaderSuggestedFollows({ actorDid: string requestDismiss: () => void }) { - const pal = usePalette('default') - const {isLoading, data} = useSuggestedFollowsByActorQuery({ - did: actorDid, - }) + const t = useTheme() + const {_} = useLingui() + const {isLoading: isSuggestionsLoading, data} = + useSuggestedFollowsByActorQuery({ + did: actorDid, + }) + const moderationOpts = useModerationOpts() + const isLoading = isSuggestionsLoading || !moderationOpts + return ( + style={[ + t.atoms.bg_contrast_25, + { + height: '100%', + paddingTop: INNER_PADDING / 2, + }, + ]}> - - Suggested for you + style={[ + a.flex_row, + a.justify_between, + a.align_center, + a.pt_xs, + { + paddingBottom: INNER_PADDING / 2, + paddingLeft: INNER_PADDING, + paddingRight: INNER_PADDING / 2, + }, + ]}> + + Similar accounts - - - + label={_(msg`Dismiss`)} + size="xsmall" + variant="ghost" + color="secondary" + shape="round"> + + - {isLoading ? ( - <> - - - - - - - - ) : data ? ( - data.suggestions - .filter(s => (s.associated?.labeler ? false : true)) - .map(profile => ( - - )) - ) : ( - - )} + snapToInterval={MOBILE_CARD_WIDTH + a.gap_sm.gap} + decelerationRate="fast"> + + {isLoading ? ( + <> + + + + + + + ) : data ? ( + data.suggestions + .filter(s => (s.associated?.labeler ? false : true)) + .map(profile => ( + { + logEvent('profile:header:suggestedFollowsCard:press', {}) + }} + style={[a.flex_1]}> + {({hovered, pressed}) => ( + + + + + + + + + + + )} + + )) + ) : ( + + )} + ) } - -function SuggestedFollowSkeleton() { - const pal = usePalette('default') - return ( - - - - - - - ) -} - -function SuggestedFollow({ - profile: profileUnshadowed, -}: { - profile: AppBskyActorDefs.ProfileView -}) { - const {track} = useAnalytics() - const pal = usePalette('default') - const {_} = useLingui() - const moderationOpts = useModerationOpts() - const profile = useProfileShadow(profileUnshadowed) - const [queueFollow, queueUnfollow] = useProfileFollowMutationQueue( - profile, - 'ProfileHeaderSuggestedFollows', - ) - - const onPressFollow = React.useCallback(async () => { - try { - track('ProfileHeader:SuggestedFollowFollowed') - await queueFollow() - } catch (e: any) { - if (e?.name !== 'AbortError') { - Toast.show(_(msg`An issue occurred, please try again.`), 'xmark') - } - } - }, [queueFollow, track, _]) - - const onPressUnfollow = React.useCallback(async () => { - try { - await queueUnfollow() - } catch (e: any) { - if (e?.name !== 'AbortError') { - Toast.show(_(msg`An issue occurred, please try again.`), 'xmark') - } - } - }, [queueUnfollow, _]) - - if (!moderationOpts) { - return null - } - const moderation = moderateProfile(profile, moderationOpts) - const following = profile.viewer?.following - return ( - - - - - - - {sanitizeDisplayName( - profile.displayName || sanitizeHandle(profile.handle), - moderation.ui('displayName'), - )} - - - {sanitizeHandle(profile.handle, '@')} - - - - - )} - + + { + if (isActive) { + setActive() + } + }}> + {active ? ( + + ) : ( + + )} + + ) } + +function VideoError({retry}: {error: unknown; retry: () => void}) { + return ( + + + + An error occurred while loading the video. Please try again later. + + + + + ) +} diff --git a/src/view/com/util/post-embeds/VideoEmbed.web.tsx b/src/view/com/util/post-embeds/VideoEmbed.web.tsx index 70d887283e..5803b836df 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.web.tsx @@ -1,17 +1,15 @@ import React, {useCallback, useEffect, useRef, useState} from 'react' import {View} from 'react-native' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' +import {Trans} from '@lingui/macro' import { HLSUnsupportedError, VideoEmbedInnerWeb, } from 'view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb' import {atoms as a, useTheme} from '#/alf' -import {Button, ButtonText} from '#/components/Button' -import {Text} from '#/components/Typography' import {ErrorBoundary} from '../ErrorBoundary' import {useActiveVideoView} from './ActiveVideoContext' +import * as VideoFallback from './VideoEmbedInner/VideoFallback' export function VideoEmbed({source}: {source: string}) { const t = useTheme() @@ -138,32 +136,11 @@ function ViewportObserver({ } function VideoError({error, retry}: {error: unknown; retry: () => void}) { - const t = useTheme() - const {_} = useLingui() - const isHLS = error instanceof HLSUnsupportedError return ( - - + + {isHLS ? ( Your browser does not support the video format. Please try a @@ -174,19 +151,8 @@ function VideoError({error, retry}: {error: unknown; retry: () => void}) { An error occurred while loading the video. Please try again later. )} - - {!isHLS && ( - - )} - + + {!isHLS && } + ) } diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx new file mode 100644 index 0000000000..1b46163cce --- /dev/null +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx @@ -0,0 +1,61 @@ +import React from 'react' +import {View} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import {Text as TypoText} from '#/components/Typography' + +export function Container({children}: {children: React.ReactNode}) { + const t = useTheme() + return ( + + {children} + + ) +} + +export function Text({children}: {children: React.ReactNode}) { + const t = useTheme() + return ( + + {children} + + ) +} + +export function RetryButton({onPress}: {onPress: () => void}) { + const {_} = useLingui() + + return ( + + ) +} From 65d6e561d429d6759d1eef674a964d1109a1afeb Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 9 Aug 2024 16:52:23 -0700 Subject: [PATCH 449/520] [Video] Resume background audio whenever muting video audio (#4915) --- .../PlatformInfo/ExpoPlatformInfoModule.swift | 21 +++++++++++++------ .../src/PlatformInfo/index.native.ts | 4 ++-- .../src/PlatformInfo/index.ts | 8 ++++--- .../src/PlatformInfo/index.web.ts | 4 ++-- src/App.native.tsx | 2 +- .../VideoEmbedInner/VideoEmbedInnerNative.tsx | 6 +++--- 6 files changed, 28 insertions(+), 17 deletions(-) diff --git a/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift index 471f1438b0..7fd60e5fa2 100644 --- a/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift +++ b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift @@ -13,20 +13,29 @@ public class ExpoPlatformInfoModule: Module { try? AVAudioSession.sharedInstance().setCategory(audioCategory) } - Function("setAudioMixWithOthers") { (mixWithOthers: Bool) in - var options: AVAudioSession.CategoryOptions + Function("setAudioActive") { (active: Bool) in + var categoryOptions: AVAudioSession.CategoryOptions let currentCategory = AVAudioSession.sharedInstance().category - if mixWithOthers { - options = [.mixWithOthers] + + if active { + categoryOptions = [.mixWithOthers] + try? AVAudioSession.sharedInstance().setActive(true) } else { - options = [.duckOthers] + categoryOptions = [.duckOthers] + try? AVAudioSession + .sharedInstance() + .setActive( + false, + options: [.notifyOthersOnDeactivation] + ) } + try? AVAudioSession .sharedInstance() .setCategory( currentCategory, mode: .default, - options: options + options: categoryOptions ) } } diff --git a/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.native.ts b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.native.ts index ba9dddf82a..b515206d9f 100644 --- a/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.native.ts +++ b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.native.ts @@ -9,9 +9,9 @@ export function getIsReducedMotionEnabled(): boolean { return NativeModule.getIsReducedMotionEnabled() } -export function setAudioMixWithOthers(mixWithOthers: boolean): void { +export function setAudioActive(active: boolean): void { if (Platform.OS !== 'ios') return - NativeModule.setAudioMixWithOthers(mixWithOthers) + NativeModule.setAudioActive(active) } export function setAudioCategory(audioCategory: AudioCategory): void { diff --git a/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts index 5659339fba..81f8c45f4d 100644 --- a/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts +++ b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts @@ -6,11 +6,13 @@ export function getIsReducedMotionEnabled(): boolean { } /** - * Set whether the app's audio should mix with other apps' audio. + * Set whether the app's audio should mix with other apps' audio. Will also resume background music playback when `false` + * if it was previously playing. * @param mixWithOthers + * @see https://developer.apple.com/documentation/avfaudio/avaudiosession/setactiveoptions/1616603-notifyothersondeactivation */ -export function setAudioMixWithOthers(mixWithOthers: boolean): void { - throw new NotImplementedError({mixWithOthers}) +export function setAudioActive(active: boolean): void { + throw new NotImplementedError({active}) } /** diff --git a/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts index cb64d00cee..61412753c9 100644 --- a/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts +++ b/modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts @@ -8,8 +8,8 @@ export function getIsReducedMotionEnabled(): boolean { return window.matchMedia('(prefers-reduced-motion: reduce)').matches } -export function setAudioMixWithOthers(mixWithOthers: boolean): void { - throw new NotImplementedError({mixWithOthers}) +export function setAudioActive(active: boolean): void { + throw new NotImplementedError({active}) } export function setAudioCategory(audioCategory: AudioCategory): void { diff --git a/src/App.native.tsx b/src/App.native.tsx index 71b53e7a38..8e7c53b93b 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -159,7 +159,7 @@ function App() { React.useEffect(() => { PlatformInfo.setAudioCategory(AudioCategory.Ambient) - PlatformInfo.setAudioMixWithOthers(true) + PlatformInfo.setAudioActive(true) initPersistedState().then(() => setReady(true)) }, []) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx index 33148da01a..0b48edf793 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx @@ -60,12 +60,12 @@ export function VideoEmbedInnerNative() { nativeControls={true} onEnterFullscreen={() => { PlatformInfo.setAudioCategory(AudioCategory.Playback) - PlatformInfo.setAudioMixWithOthers(false) + PlatformInfo.setAudioActive(false) player.muted = false }} onExitFullscreen={() => { PlatformInfo.setAudioCategory(AudioCategory.Ambient) - PlatformInfo.setAudioMixWithOthers(true) + PlatformInfo.setAudioActive(true) player.muted = true if (!player.playing) player.play() }} @@ -139,7 +139,7 @@ function Controls({ const category = muted ? AudioCategory.Ambient : AudioCategory.Playback PlatformInfo.setAudioCategory(category) - PlatformInfo.setAudioMixWithOthers(mix) + PlatformInfo.setAudioActive(mix) player.muted = muted }, [player]) From 836754213827ebdb3c4af2a115a70ab4364e1e94 Mon Sep 17 00:00:00 2001 From: Shubh Porwal <83606943+shubh73@users.noreply.github.com> Date: Mon, 12 Aug 2024 01:10:43 +0530 Subject: [PATCH 450/520] Fix `occurred` typo (#4919) Co-authored-by: Hailey --- src/components/dialogs/GifSelect.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/dialogs/GifSelect.tsx b/src/components/dialogs/GifSelect.tsx index a64edcd6f0..51cfa10fb1 100644 --- a/src/components/dialogs/GifSelect.tsx +++ b/src/components/dialogs/GifSelect.tsx @@ -249,7 +249,7 @@ function DialogError({details}: {details?: string}) { const control = Dialog.useDialogContext() return ( - + Date: Sun, 11 Aug 2024 20:41:33 +0100 Subject: [PATCH 451/520] Mark string for localization (#4920) --- src/view/com/composer/videos/VideoTranscodeProgress.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/view/com/composer/videos/VideoTranscodeProgress.tsx b/src/view/com/composer/videos/VideoTranscodeProgress.tsx index db58448a30..a44b633cd5 100644 --- a/src/view/com/composer/videos/VideoTranscodeProgress.tsx +++ b/src/view/com/composer/videos/VideoTranscodeProgress.tsx @@ -3,6 +3,7 @@ import {View} from 'react-native' // @ts-expect-error no type definition import ProgressPie from 'react-native-progress/Pie' import {ImagePickerAsset} from 'expo-image-picker' +import {Trans} from '@lingui/macro' import {atoms as a, useTheme} from '#/alf' import {Text} from '#/components/Typography' @@ -46,7 +47,9 @@ export function VideoTranscodeProgress({ color={t.atoms.text.color} progress={progress} /> - Compressing... + + Compressing... + ) From 88f879ffe91fb7bff668c81b5a82fb4cfbd7889b Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Mon, 12 Aug 2024 06:30:18 +0900 Subject: [PATCH 452/520] Improve styles (#4916) Co-authored-by: Hailey --- src/alf/themes.ts | 28 +++---- src/components/Button.tsx | 24 +----- src/components/dialogs/GifSelect.tsx | 4 +- src/components/forms/TextField.tsx | 1 + src/lib/styles.ts | 3 +- src/lib/themes.ts | 6 +- src/view/com/pager/PagerWithHeader.web.tsx | 2 - src/view/com/pager/TabBar.tsx | 2 +- src/view/com/post-thread/PostThreadItem.tsx | 2 +- src/view/com/posts/Feed.tsx | 4 +- src/view/com/util/PostMeta.tsx | 7 +- src/view/screens/AccessibilitySettings.tsx | 2 +- src/view/screens/LanguageSettings.tsx | 2 + src/view/screens/Search/Explore.tsx | 2 +- src/view/screens/Search/Search.tsx | 3 +- src/view/screens/Settings/index.tsx | 2 +- src/view/screens/Storybook/index.tsx | 2 +- src/view/shell/Drawer.tsx | 64 +++++++++------- src/view/shell/desktop/RightNav.tsx | 9 ++- src/view/shell/desktop/Search.tsx | 83 ++------------------- 20 files changed, 89 insertions(+), 163 deletions(-) diff --git a/src/alf/themes.ts b/src/alf/themes.ts index ba18ee0072..f5d2247f9f 100644 --- a/src/alf/themes.ts +++ b/src/alf/themes.ts @@ -186,19 +186,19 @@ export function createThemes({ white: color.gray_0, black: color.trueBlack, - contrast_25: color.gray_1000, - contrast_50: color.gray_975, - contrast_100: color.gray_950, - contrast_200: color.gray_900, - contrast_300: color.gray_800, - contrast_400: color.gray_700, - contrast_500: color.gray_600, - contrast_600: color.gray_500, - contrast_700: color.gray_400, - contrast_800: color.gray_300, - contrast_900: color.gray_200, - contrast_950: color.gray_100, - contrast_975: color.gray_50, + contrast_25: color.gray_975, + contrast_50: color.gray_950, + contrast_100: color.gray_900, + contrast_200: color.gray_800, + contrast_300: color.gray_700, + contrast_400: color.gray_600, + contrast_500: color.gray_500, + contrast_600: color.gray_400, + contrast_700: color.gray_300, + contrast_800: color.gray_200, + contrast_900: color.gray_100, + contrast_950: color.gray_50, + contrast_975: color.gray_25, primary_25: color.primary_975, primary_50: color.primary_950, @@ -400,7 +400,7 @@ export function createThemes({ color: darkPalette.contrast_400, }, text_contrast_medium: { - color: darkPalette.contrast_700, + color: darkPalette.contrast_600, }, text_contrast_high: { color: darkPalette.contrast_900, diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 4fe0ab4b12..7881fc9b5e 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -202,28 +202,10 @@ export const Button = React.forwardRef( } else if (color === 'secondary') { if (variant === 'solid') { if (!disabled) { - baseStyles.push({ - backgroundColor: select(t.name, { - light: t.palette.contrast_25, - dim: t.palette.contrast_100, - dark: t.palette.contrast_100, - }), - }) - hoverStyles.push({ - backgroundColor: select(t.name, { - light: t.palette.contrast_50, - dim: t.palette.contrast_200, - dark: t.palette.contrast_200, - }), - }) + baseStyles.push(t.atoms.bg_contrast_25) + hoverStyles.push(t.atoms.bg_contrast_50) } else { - baseStyles.push({ - backgroundColor: select(t.name, { - light: t.palette.contrast_100, - dim: t.palette.contrast_25, - dark: t.palette.contrast_25, - }), - }) + baseStyles.push(t.atoms.bg_contrast_100) } } else if (variant === 'outline') { baseStyles.push(a.border, t.atoms.bg, { diff --git a/src/components/dialogs/GifSelect.tsx b/src/components/dialogs/GifSelect.tsx index 51cfa10fb1..4c60c6ebeb 100644 --- a/src/components/dialogs/GifSelect.tsx +++ b/src/components/dialogs/GifSelect.tsx @@ -249,7 +249,9 @@ function DialogError({details}: {details?: string}) { const control = Dialog.useDialogContext() return ( - + diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx index 54ea9b1400..a179484000 100644 --- a/src/view/com/posts/Feed.tsx +++ b/src/view/com/posts/Feed.tsx @@ -480,9 +480,7 @@ let Feed = ({ // -prf return } - return ( - - ) + return } else { return null } diff --git a/src/view/com/util/PostMeta.tsx b/src/view/com/util/PostMeta.tsx index 95168e8b3c..b1567c2c69 100644 --- a/src/view/com/util/PostMeta.tsx +++ b/src/view/com/util/PostMeta.tsx @@ -91,11 +91,7 @@ let PostMeta = (opts: PostMetaOpts): React.ReactNode => { {!isAndroid && ( - + · )} @@ -104,7 +100,6 @@ let PostMeta = (opts: PostMetaOpts): React.ReactNode => { diff --git a/src/view/screens/LanguageSettings.tsx b/src/view/screens/LanguageSettings.tsx index 390d2807b0..0f27db5229 100644 --- a/src/view/screens/LanguageSettings.tsx +++ b/src/view/screens/LanguageSettings.tsx @@ -145,6 +145,7 @@ export function LanguageSettingsScreen(_props: Props) { backgroundColor: pal.viewLight.backgroundColor, color: pal.text.color, fontSize: 14, + fontFamily: 'inherit', letterSpacing: 0.5, fontWeight: '500', paddingHorizontal: 14, @@ -236,6 +237,7 @@ export function LanguageSettingsScreen(_props: Props) { backgroundColor: pal.viewLight.backgroundColor, color: pal.text.color, fontSize: 14, + fontFamily: 'inherit', letterSpacing: 0.5, fontWeight: '500', paddingHorizontal: 14, diff --git a/src/view/screens/Search/Explore.tsx b/src/view/screens/Search/Explore.tsx index a36c404444..650fd43548 100644 --- a/src/view/screens/Search/Explore.tsx +++ b/src/view/screens/Search/Explore.tsx @@ -571,7 +571,7 @@ export function Explore() { keyExtractor={item => item.key} // @ts-ignore web only -prf desktopFixedHeight - contentContainerStyle={{paddingBottom: 200}} + contentContainerStyle={{paddingBottom: 100}} keyboardShouldPersistTaps="handled" keyboardDismissMode="on-drag" /> diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index 0eef5cbd66..737e4c5c35 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -783,7 +783,7 @@ let SearchInputBox = ({ }}> diff --git a/src/view/screens/Storybook/index.tsx b/src/view/screens/Storybook/index.tsx index 282b3ff5c7..71dbe8839d 100644 --- a/src/view/screens/Storybook/index.tsx +++ b/src/view/screens/Storybook/index.tsx @@ -36,7 +36,7 @@ function StorybookInner() { return ( - + {!showContainedList ? ( <> diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx index 4b765962a6..0e852edd1a 100644 --- a/src/view/shell/Drawer.tsx +++ b/src/view/shell/Drawer.tsx @@ -33,6 +33,7 @@ import {NavSignupCard} from '#/view/shell/NavSignupCard' import {formatCountShortOnly} from 'view/com/util/numeric/format' import {Text} from 'view/com/util/text/Text' import {UserAvatar} from 'view/com/util/UserAvatar' +import {atoms as a} from '#/alf' import {useTheme as useAlfTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import { @@ -96,29 +97,42 @@ let DrawerProfileCard = ({ numberOfLines={1}> @{account.handle} - - - - {formatCountShortOnly(profile?.followersCount ?? 0)} - {' '} - - {' '} - ·{' '} - - - {formatCountShortOnly(profile?.followsCount ?? 0)} - {' '} - - - + + + + + {formatCountShortOnly(profile?.followersCount ?? 0)} + {' '} + + + + + · + + + + + {formatCountShortOnly(profile?.followsCount ?? 0)} + {' '} + + + + ) } @@ -610,7 +624,7 @@ const styles = StyleSheet.create({ backgroundColor: '#1B1919', }, main: { - paddingLeft: 20, + paddingHorizontal: 20, paddingTop: 20, }, smallSpacer: { @@ -627,14 +641,12 @@ const styles = StyleSheet.create({ }, profileCardFollowers: { marginTop: 16, - paddingRight: 10, }, menuItem: { flexDirection: 'row', alignItems: 'center', paddingVertical: 16, - paddingRight: 10, }, menuItemIconWrapper: { width: 24, diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx index ed3d8212cf..fb8e6c26cb 100644 --- a/src/view/shell/desktop/RightNav.tsx +++ b/src/view/shell/desktop/RightNav.tsx @@ -11,6 +11,7 @@ import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {s} from 'lib/styles' import {TextLink} from 'view/com/util/Link' import {Text} from 'view/com/util/text/Text' +import {atoms as a} from '#/alf' import {ProgressGuideList} from '#/components/ProgressGuide/List' import {DesktopFeeds} from './Feeds' import {DesktopSearch} from './Search' @@ -56,7 +57,7 @@ export function DesktopRightNav({routeName}: {routeName: string}) { paddingTop: hasSession ? 0 : 18, }, ]}> - + {hasSession && ( <> -  ·  + · )} @@ -80,7 +81,7 @@ export function DesktopRightNav({routeName}: {routeName: string}) { text={_(msg`Privacy`)} /> -  ·  + · -  ·  + · - - - - - {query ? ( - - - - Cancel - - - - ) : undefined} - - - + {query !== '' && isActive && moderationOpts && ( {isFetching && !autocompleteData?.length ? ( @@ -262,33 +226,6 @@ const styles = StyleSheet.create({ position: 'relative', width: 300, }, - search: { - paddingHorizontal: 16, - paddingVertical: 2, - width: 300, - borderRadius: 20, - }, - inputContainer: { - flexDirection: 'row', - }, - iconWrapper: { - position: 'relative', - top: 2, - paddingVertical: 7, - marginRight: 8, - }, - input: { - flex: 1, - fontSize: 18, - width: '100%', - paddingTop: 7, - paddingBottom: 7, - }, - cancelBtn: { - paddingRight: 4, - paddingLeft: 10, - paddingVertical: 7, - }, resultsContainer: { marginTop: 10, flexDirection: 'column', @@ -296,8 +233,4 @@ const styles = StyleSheet.create({ borderWidth: 1, borderRadius: 6, }, - noResults: { - textAlign: 'center', - paddingVertical: 10, - }, }) From 75c19b2dc21ddc3338a9d7ea590bb3e0e999610f Mon Sep 17 00:00:00 2001 From: Roland Crosby Date: Sun, 11 Aug 2024 19:12:36 -0400 Subject: [PATCH 453/520] Show handle in recent searches and fix truncation (#4917) Co-authored-by: Hailey --- src/view/screens/Search/Search.tsx | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index 737e4c5c35..30d16506e0 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -894,13 +894,6 @@ let AutocompleteResults = ({ } AutocompleteResults = React.memo(AutocompleteResults) -function truncateText(text: string, maxLength: number) { - if (text.length > maxLength) { - return text.substring(0, maxLength) + '...' - } - return text -} - function SearchHistory({ searchHistory, selectedProfiles, @@ -965,8 +958,10 @@ function SearchHistory({ style={styles.profileAvatar as StyleProp} accessibilityIgnoresInvertColors /> - - {truncateText(profile.displayName || '', 12)} + + {profile.displayName || profile.handle} Date: Mon, 12 Aug 2024 08:14:02 -0700 Subject: [PATCH 454/520] Fix Android composer cursor bug by removing `setTimeout` from native composer `onChangeText` (#4922) --- .../com/composer/text-input/TextInput.tsx | 100 ++++++++---------- 1 file changed, 44 insertions(+), 56 deletions(-) diff --git a/src/view/com/composer/text-input/TextInput.tsx b/src/view/com/composer/text-input/TextInput.tsx index cb16e3c666..f69c895693 100644 --- a/src/view/com/composer/text-input/TextInput.tsx +++ b/src/view/com/composer/text-input/TextInput.tsx @@ -85,71 +85,59 @@ export const TextInput = forwardRef(function TextInputImpl( const pastSuggestedUris = useRef(new Set()) const prevDetectedUris = useRef(new Map()) const onChangeText = useCallback( - (newText: string) => { - /* - * This is a hack to bump the rendering of our styled - * `textDecorated` to _after_ whatever processing is happening - * within the `PasteInput` library. Without this, the elements in - * `textDecorated` are not correctly painted to screen. - * - * NB: we tried a `0` timeout as well, but only positive values worked. - * - * @see https://github.com/bluesky-social/social-app/issues/929 - */ - setTimeout(async () => { - const mayBePaste = newText.length > prevLength.current + 1 + async (newText: string) => { + const mayBePaste = newText.length > prevLength.current + 1 - const newRt = new RichText({text: newText}) - newRt.detectFacetsWithoutResolution() - setRichText(newRt) + const newRt = new RichText({text: newText}) + newRt.detectFacetsWithoutResolution() + setRichText(newRt) - const prefix = getMentionAt( - newText, - textInputSelection.current?.start || 0, - ) - if (prefix) { - setAutocompletePrefix(prefix.value) - } else if (autocompletePrefix) { - setAutocompletePrefix('') - } + const prefix = getMentionAt( + newText, + textInputSelection.current?.start || 0, + ) + if (prefix) { + setAutocompletePrefix(prefix.value) + } else if (autocompletePrefix) { + setAutocompletePrefix('') + } - const nextDetectedUris = new Map() - if (newRt.facets) { - for (const facet of newRt.facets) { - for (const feature of facet.features) { - if (AppBskyRichtextFacet.isLink(feature)) { - if (isUriImage(feature.uri)) { - const res = await downloadAndResize({ - uri: feature.uri, - width: POST_IMG_MAX.width, - height: POST_IMG_MAX.height, - mode: 'contain', - maxSize: POST_IMG_MAX.size, - timeout: 15e3, - }) + const nextDetectedUris = new Map() + if (newRt.facets) { + for (const facet of newRt.facets) { + for (const feature of facet.features) { + if (AppBskyRichtextFacet.isLink(feature)) { + if (isUriImage(feature.uri)) { + const res = await downloadAndResize({ + uri: feature.uri, + width: POST_IMG_MAX.width, + height: POST_IMG_MAX.height, + mode: 'contain', + maxSize: POST_IMG_MAX.size, + timeout: 15e3, + }) - if (res !== undefined) { - onPhotoPasted(res.path) - } - } else { - nextDetectedUris.set(feature.uri, {facet, rt: newRt}) + if (res !== undefined) { + onPhotoPasted(res.path) } + } else { + nextDetectedUris.set(feature.uri, {facet, rt: newRt}) } } } } - const suggestedUri = suggestLinkCardUri( - mayBePaste, - nextDetectedUris, - prevDetectedUris.current, - pastSuggestedUris.current, - ) - prevDetectedUris.current = nextDetectedUris - if (suggestedUri) { - onNewLink(suggestedUri) - } - prevLength.current = newText.length - }, 1) + } + const suggestedUri = suggestLinkCardUri( + mayBePaste, + nextDetectedUris, + prevDetectedUris.current, + pastSuggestedUris.current, + ) + prevDetectedUris.current = nextDetectedUris + if (suggestedUri) { + onNewLink(suggestedUri) + } + prevLength.current = newText.length }, [setRichText, autocompletePrefix, onPhotoPasted, onNewLink], ) From ae883e2df7bc53baca215fba527fe113e71cb5c2 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 12 Aug 2024 13:46:33 -0700 Subject: [PATCH 455/520] rm from swift (#4923) --- .../ios/PlatformInfo/ExpoPlatformInfoModule.swift | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift index 7fd60e5fa2..b61066beda 100644 --- a/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift +++ b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift @@ -14,14 +14,9 @@ public class ExpoPlatformInfoModule: Module { } Function("setAudioActive") { (active: Bool) in - var categoryOptions: AVAudioSession.CategoryOptions - let currentCategory = AVAudioSession.sharedInstance().category - if active { - categoryOptions = [.mixWithOthers] try? AVAudioSession.sharedInstance().setActive(true) } else { - categoryOptions = [.duckOthers] try? AVAudioSession .sharedInstance() .setActive( @@ -29,14 +24,6 @@ public class ExpoPlatformInfoModule: Module { options: [.notifyOthersOnDeactivation] ) } - - try? AVAudioSession - .sharedInstance() - .setCategory( - currentCategory, - mode: .default, - options: categoryOptions - ) } } } From 7df2327424e948e54b9731e5ab651e889f38a772 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 12 Aug 2024 14:00:15 -0700 Subject: [PATCH 456/520] Upgrade API, implement XRPC rework (#4857) Co-authored-by: Matthieu Sieben --- index.js | 9 +- index.web.js | 5 +- jest/test-pds.ts | 4 +- package.json | 4 +- patches/@atproto+lexicon+0.4.0.patch | 28 -- src/lib/api/api-polyfill.ts | 85 ---- src/lib/api/api-polyfill.web.ts | 3 - src/lib/api/feed/custom.ts | 25 +- src/lib/api/index.ts | 39 +- src/lib/api/upload-blob.ts | 82 ++++ src/lib/api/upload-blob.web.ts | 26 ++ src/lib/media/manip.ts | 8 +- src/screens/SignupQueued.tsx | 2 +- src/state/queries/preferences/index.ts | 4 +- src/state/session/__tests__/session-test.ts | 72 ++-- src/state/session/agent.ts | 44 +- src/state/session/index.tsx | 24 +- src/state/session/logging.ts | 2 +- yarn.lock | 437 ++++++++++++++------ 19 files changed, 543 insertions(+), 360 deletions(-) delete mode 100644 patches/@atproto+lexicon+0.4.0.patch delete mode 100644 src/lib/api/api-polyfill.ts delete mode 100644 src/lib/api/api-polyfill.web.ts create mode 100644 src/lib/api/upload-blob.ts create mode 100644 src/lib/api/upload-blob.web.ts diff --git a/index.js b/index.js index 7630d0538a..2f13ce1ea1 100644 --- a/index.js +++ b/index.js @@ -1,14 +1,11 @@ import 'react-native-gesture-handler' // must be first -import {LogBox} from 'react-native' - import '#/platform/polyfills' -import {IS_TEST} from '#/env' + +import {LogBox} from 'react-native' import {registerRootComponent} from 'expo' -import {doPolyfill} from '#/lib/api/api-polyfill' import App from '#/App' - -doPolyfill() +import {IS_TEST} from '#/env' if (IS_TEST) { LogBox.ignoreAllLogs() // suppress all logs in tests diff --git a/index.web.js b/index.web.js index 9623734512..be75bc772e 100644 --- a/index.web.js +++ b/index.web.js @@ -1,9 +1,8 @@ import '#/platform/markBundleStartTime' - import '#/platform/polyfills' + import {registerRootComponent} from 'expo' -import {doPolyfill} from '#/lib/api/api-polyfill' + import App from '#/App' -doPolyfill() registerRootComponent(App) diff --git a/jest/test-pds.ts b/jest/test-pds.ts index 2fe623ca98..bfcc970c2f 100644 --- a/jest/test-pds.ts +++ b/jest/test-pds.ts @@ -156,7 +156,7 @@ class Mocker { } async createUser(name: string) { - const agent = new BskyAgent({service: this.agent.service}) + const agent = new BskyAgent({service: this.service}) const inviteRes = await agent.api.com.atproto.server.createInviteCode( {useCount: 1}, @@ -332,7 +332,7 @@ class Mocker { } async createInvite(forAccount: string) { - const agent = new BskyAgent({service: this.agent.service}) + const agent = new BskyAgent({service: this.service}) await agent.api.com.atproto.server.createInviteCode( {useCount: 1, forAccount}, { diff --git a/package.json b/package.json index 7c6e13afb6..a4523d988f 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "0.12.29", + "@atproto/api": "0.13.0", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", @@ -208,7 +208,7 @@ "zod": "^3.20.2" }, "devDependencies": { - "@atproto/dev-env": "^0.3.5", + "@atproto/dev-env": "^0.3.39", "@babel/core": "^7.23.2", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", diff --git a/patches/@atproto+lexicon+0.4.0.patch b/patches/@atproto+lexicon+0.4.0.patch deleted file mode 100644 index 4643db32af..0000000000 --- a/patches/@atproto+lexicon+0.4.0.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/node_modules/@atproto/lexicon/dist/validators/complex.js b/node_modules/@atproto/lexicon/dist/validators/complex.js -index 32d7798..9d688b7 100644 ---- a/node_modules/@atproto/lexicon/dist/validators/complex.js -+++ b/node_modules/@atproto/lexicon/dist/validators/complex.js -@@ -113,7 +113,22 @@ function object(lexicons, path, def, value) { - if (value[key] === null && nullableProps.has(key)) { - continue; - } -- const propDef = def.properties[key]; -+ const propDef = def.properties[key] -+ if (typeof value[key] === 'undefined' && !requiredProps.has(key)) { -+ // Fast path for non-required undefined props. -+ if ( -+ propDef.type === 'integer' || -+ propDef.type === 'boolean' || -+ propDef.type === 'string' -+ ) { -+ if (typeof propDef.default === 'undefined') { -+ continue -+ } -+ } else { -+ // Other types have no defaults. -+ continue -+ } -+ } - const propPath = `${path}/${key}`; - const validated = (0, util_1.validateOneOf)(lexicons, propPath, propDef, value[key]); - const propValue = validated.success ? validated.value : value[key]; diff --git a/src/lib/api/api-polyfill.ts b/src/lib/api/api-polyfill.ts deleted file mode 100644 index e3aec76316..0000000000 --- a/src/lib/api/api-polyfill.ts +++ /dev/null @@ -1,85 +0,0 @@ -import RNFS from 'react-native-fs' -import {BskyAgent, jsonToLex, stringifyLex} from '@atproto/api' - -const GET_TIMEOUT = 15e3 // 15s -const POST_TIMEOUT = 60e3 // 60s - -export function doPolyfill() { - BskyAgent.configure({fetch: fetchHandler}) -} - -interface FetchHandlerResponse { - status: number - headers: Record - body: any -} - -async function fetchHandler( - reqUri: string, - reqMethod: string, - reqHeaders: Record, - reqBody: any, -): Promise { - const reqMimeType = reqHeaders['Content-Type'] || reqHeaders['content-type'] - if (reqMimeType && reqMimeType.startsWith('application/json')) { - reqBody = stringifyLex(reqBody) - } else if ( - typeof reqBody === 'string' && - (reqBody.startsWith('/') || reqBody.startsWith('file:')) - ) { - if (reqBody.endsWith('.jpeg') || reqBody.endsWith('.jpg')) { - // HACK - // React native has a bug that inflates the size of jpegs on upload - // we get around that by renaming the file ext to .bin - // see https://github.com/facebook/react-native/issues/27099 - // -prf - const newPath = reqBody.replace(/\.jpe?g$/, '.bin') - await RNFS.moveFile(reqBody, newPath) - reqBody = newPath - } - // NOTE - // React native treats bodies with {uri: string} as file uploads to pull from cache - // -prf - reqBody = {uri: reqBody} - } - - const controller = new AbortController() - const to = setTimeout( - () => controller.abort(), - reqMethod === 'post' ? POST_TIMEOUT : GET_TIMEOUT, - ) - - const res = await fetch(reqUri, { - method: reqMethod, - headers: reqHeaders, - body: reqBody, - signal: controller.signal, - }) - - const resStatus = res.status - const resHeaders: Record = {} - res.headers.forEach((value: string, key: string) => { - resHeaders[key] = value - }) - const resMimeType = resHeaders['Content-Type'] || resHeaders['content-type'] - let resBody - if (resMimeType) { - if (resMimeType.startsWith('application/json')) { - resBody = jsonToLex(await res.json()) - } else if (resMimeType.startsWith('text/')) { - resBody = await res.text() - } else if (resMimeType === 'application/vnd.ipld.car') { - resBody = await res.arrayBuffer() - } else { - throw new Error('Non-supported mime type') - } - } - - clearTimeout(to) - - return { - status: resStatus, - headers: resHeaders, - body: resBody, - } -} diff --git a/src/lib/api/api-polyfill.web.ts b/src/lib/api/api-polyfill.web.ts deleted file mode 100644 index 1ad22b3d02..0000000000 --- a/src/lib/api/api-polyfill.web.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function doPolyfill() { - // no polyfill is needed on web -} diff --git a/src/lib/api/feed/custom.ts b/src/lib/api/feed/custom.ts index eb54dd29c1..6db96a8d63 100644 --- a/src/lib/api/feed/custom.ts +++ b/src/lib/api/feed/custom.ts @@ -1,7 +1,6 @@ import { AppBskyFeedDefs, AppBskyFeedGetFeed as GetCustomFeed, - AtpAgent, BskyAgent, } from '@atproto/api' @@ -51,7 +50,7 @@ export class CustomFeedAPI implements FeedAPI { const agent = this.agent const isBlueskyOwned = isBlueskyOwnedFeed(this.params.feed) - const res = agent.session + const res = agent.did ? await this.agent.app.bsky.feed.getFeed( { ...this.params, @@ -106,34 +105,32 @@ async function loggedOutFetch({ let contentLangs = getContentLanguages().join(',') // manually construct fetch call so we can add the `lang` cache-busting param - let res = await AtpAgent.fetch!( + let res = await fetch( `https://api.bsky.app/xrpc/app.bsky.feed.getFeed?feed=${feed}${ cursor ? `&cursor=${cursor}` : '' }&limit=${limit}&lang=${contentLangs}`, - 'GET', - {'Accept-Language': contentLangs}, - undefined, + {method: 'GET', headers: {'Accept-Language': contentLangs}}, ) - if (res.body?.feed?.length) { + let data = res.ok ? await res.json() : null + if (data?.feed?.length) { return { success: true, - data: res.body, + data, } } // no data, try again with language headers removed - res = await AtpAgent.fetch!( + res = await fetch( `https://api.bsky.app/xrpc/app.bsky.feed.getFeed?feed=${feed}${ cursor ? `&cursor=${cursor}` : '' }&limit=${limit}`, - 'GET', - {'Accept-Language': ''}, - undefined, + {method: 'GET', headers: {'Accept-Language': ''}}, ) - if (res.body?.feed?.length) { + data = res.ok ? await res.json() : null + if (data?.feed?.length) { return { success: true, - data: res.body, + data, } } diff --git a/src/lib/api/index.ts b/src/lib/api/index.ts index 12e30bf6c1..658ed78de4 100644 --- a/src/lib/api/index.ts +++ b/src/lib/api/index.ts @@ -6,7 +6,6 @@ import { AppBskyFeedThreadgate, BskyAgent, ComAtprotoLabelDefs, - ComAtprotoRepoUploadBlob, RichText, } from '@atproto/api' import {AtUri} from '@atproto/api' @@ -15,10 +14,13 @@ import {logger} from '#/logger' import {ThreadgateSetting} from '#/state/queries/threadgate' import {isNetworkError} from 'lib/strings/errors' import {shortenLinks, stripInvalidMentions} from 'lib/strings/rich-text-manip' -import {isNative, isWeb} from 'platform/detection' +import {isNative} from 'platform/detection' import {ImageModel} from 'state/models/media/image' import {LinkMeta} from '../link-meta/link-meta' import {safeDeleteAsync} from '../media/manip' +import {uploadBlob} from './upload-blob' + +export {uploadBlob} export interface ExternalEmbedDraft { uri: string @@ -28,25 +30,6 @@ export interface ExternalEmbedDraft { localThumb?: ImageModel } -export async function uploadBlob( - agent: BskyAgent, - blob: string, - encoding: string, -): Promise { - if (isWeb) { - // `blob` should be a data uri - return agent.uploadBlob(convertDataURIToUint8Array(blob), { - encoding, - }) - } else { - // `blob` should be a path to a file in the local FS - return agent.uploadBlob( - blob, // this will be special-cased by the fetch monkeypatch in /src/state/lib/api.ts - {encoding}, - ) - } -} - interface PostOpts { rawText: string replyTo?: string @@ -301,7 +284,7 @@ export async function createThreadgate( const postUrip = new AtUri(postUri) await agent.api.com.atproto.repo.putRecord({ - repo: agent.session!.did, + repo: agent.accountDid, collection: 'app.bsky.feed.threadgate', rkey: postUrip.rkey, record: { @@ -312,15 +295,3 @@ export async function createThreadgate( }, }) } - -// helpers -// = - -function convertDataURIToUint8Array(uri: string): Uint8Array { - var raw = window.atob(uri.substring(uri.indexOf(';base64,') + 8)) - var binary = new Uint8Array(new ArrayBuffer(raw.length)) - for (let i = 0; i < raw.length; i++) { - binary[i] = raw.charCodeAt(i) - } - return binary -} diff --git a/src/lib/api/upload-blob.ts b/src/lib/api/upload-blob.ts new file mode 100644 index 0000000000..0814d5185b --- /dev/null +++ b/src/lib/api/upload-blob.ts @@ -0,0 +1,82 @@ +import RNFS from 'react-native-fs' +import {BskyAgent, ComAtprotoRepoUploadBlob} from '@atproto/api' + +/** + * @param encoding Allows overriding the blob's type + */ +export async function uploadBlob( + agent: BskyAgent, + input: string | Blob, + encoding?: string, +): Promise { + if (typeof input === 'string' && input.startsWith('file:')) { + const blob = await asBlob(input) + return agent.uploadBlob(blob, {encoding}) + } + + if (typeof input === 'string' && input.startsWith('/')) { + const blob = await asBlob(`file://${input}`) + return agent.uploadBlob(blob, {encoding}) + } + + if (typeof input === 'string' && input.startsWith('data:')) { + const blob = await fetch(input).then(r => r.blob()) + return agent.uploadBlob(blob, {encoding}) + } + + if (input instanceof Blob) { + return agent.uploadBlob(input, {encoding}) + } + + throw new TypeError(`Invalid uploadBlob input: ${typeof input}`) +} + +async function asBlob(uri: string): Promise { + return withSafeFile(uri, async safeUri => { + // Note + // Android does not support `fetch()` on `file://` URIs. for this reason, we + // use XMLHttpRequest instead of simply calling: + + // return fetch(safeUri.replace('file:///', 'file:/')).then(r => r.blob()) + + return await new Promise((resolve, reject) => { + const xhr = new XMLHttpRequest() + xhr.onload = () => resolve(xhr.response) + xhr.onerror = () => reject(new Error('Failed to load blob')) + xhr.responseType = 'blob' + xhr.open('GET', safeUri, true) + xhr.send(null) + }) + }) +} + +// HACK +// React native has a bug that inflates the size of jpegs on upload +// we get around that by renaming the file ext to .bin +// see https://github.com/facebook/react-native/issues/27099 +// -prf +async function withSafeFile( + uri: string, + fn: (path: string) => Promise, +): Promise { + if (uri.endsWith('.jpeg') || uri.endsWith('.jpg')) { + // Since we don't "own" the file, we should avoid renaming or modifying it. + // Instead, let's copy it to a temporary file and use that (then remove the + // temporary file). + const newPath = uri.replace(/\.jpe?g$/, '.bin') + try { + await RNFS.copyFile(uri, newPath) + } catch { + // Failed to copy the file, just use the original + return await fn(uri) + } + try { + return await fn(newPath) + } finally { + // Remove the temporary file + await RNFS.unlink(newPath) + } + } else { + return fn(uri) + } +} diff --git a/src/lib/api/upload-blob.web.ts b/src/lib/api/upload-blob.web.ts new file mode 100644 index 0000000000..d3c52190c1 --- /dev/null +++ b/src/lib/api/upload-blob.web.ts @@ -0,0 +1,26 @@ +import {BskyAgent, ComAtprotoRepoUploadBlob} from '@atproto/api' + +/** + * @note It is recommended, on web, to use the `file` instance of the file + * selector input element, rather than a `data:` URL, to avoid + * loading the file into memory. `File` extends `Blob` "file" instances can + * be passed directly to this function. + */ +export async function uploadBlob( + agent: BskyAgent, + input: string | Blob, + encoding?: string, +): Promise { + if (typeof input === 'string' && input.startsWith('data:')) { + const blob = await fetch(input).then(r => r.blob()) + return agent.uploadBlob(blob, {encoding}) + } + + if (input instanceof Blob) { + return agent.uploadBlob(input, { + encoding, + }) + } + + throw new TypeError(`Invalid uploadBlob input: ${typeof input}`) +} diff --git a/src/lib/media/manip.ts b/src/lib/media/manip.ts index 3e647004bb..3f01e98c5e 100644 --- a/src/lib/media/manip.ts +++ b/src/lib/media/manip.ts @@ -218,13 +218,7 @@ export async function safeDeleteAsync(path: string) { // Normalize is necessary for Android, otherwise it doesn't delete. const normalizedPath = normalizePath(path) try { - await Promise.allSettled([ - deleteAsync(normalizedPath, {idempotent: true}), - // HACK: Try this one too. Might exist due to api-polyfill hack. - deleteAsync(normalizedPath.replace(/\.jpe?g$/, '.bin'), { - idempotent: true, - }), - ]) + await deleteAsync(normalizedPath, {idempotent: true}) } catch (e) { console.error('Failed to delete file', e) } diff --git a/src/screens/SignupQueued.tsx b/src/screens/SignupQueued.tsx index 4e4fedcfae..69ef93618d 100644 --- a/src/screens/SignupQueued.tsx +++ b/src/screens/SignupQueued.tsx @@ -40,7 +40,7 @@ export function SignupQueued() { const res = await agent.com.atproto.temp.checkSignupQueue() if (res.data.activated) { // ready to go, exchange the access token for a usable one and kick off onboarding - await agent.refreshSession() + await agent.sessionManager.refreshSession() if (!isSignupQueued(agent.session?.accessJwt)) { onboardingDispatch({type: 'start'}) } diff --git a/src/state/queries/preferences/index.ts b/src/state/queries/preferences/index.ts index 6991f8647b..ab866d5e2a 100644 --- a/src/state/queries/preferences/index.ts +++ b/src/state/queries/preferences/index.ts @@ -37,14 +37,14 @@ export function usePreferencesQuery() { refetchOnWindowFocus: true, queryKey: preferencesQueryKey, queryFn: async () => { - if (agent.session?.did === undefined) { + if (!agent.did) { return DEFAULT_LOGGED_OUT_PREFERENCES } else { const res = await agent.getPreferences() // save to local storage to ensure there are labels on initial requests saveLabelers( - agent.session.did, + agent.did, res.moderationPrefs.labelers.map(l => l.did), ) diff --git a/src/state/session/__tests__/session-test.ts b/src/state/session/__tests__/session-test.ts index 486604169a..731b66b0e9 100644 --- a/src/state/session/__tests__/session-test.ts +++ b/src/state/session/__tests__/session-test.ts @@ -27,7 +27,7 @@ describe('session', () => { `) const agent = new BskyAgent({service: 'https://alice.com'}) - agent.session = { + agent.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -118,7 +118,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -166,7 +166,7 @@ describe('session', () => { `) const agent2 = new BskyAgent({service: 'https://bob.com'}) - agent2.session = { + agent2.sessionManager.session = { active: true, did: 'bob-did', handle: 'bob.test', @@ -230,7 +230,7 @@ describe('session', () => { `) const agent3 = new BskyAgent({service: 'https://alice.com'}) - agent3.session = { + agent3.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice-updated.test', @@ -294,7 +294,7 @@ describe('session', () => { `) const agent4 = new BskyAgent({service: 'https://jay.com'}) - agent4.session = { + agent4.sessionManager.session = { active: true, did: 'jay-did', handle: 'jay.test', @@ -445,7 +445,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -502,7 +502,7 @@ describe('session', () => { `) const agent2 = new BskyAgent({service: 'https://alice.com'}) - agent2.session = { + agent2.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -553,7 +553,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -598,7 +598,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -606,7 +606,7 @@ describe('session', () => { refreshJwt: 'alice-refresh-jwt-1', } const agent2 = new BskyAgent({service: 'https://bob.com'}) - agent2.session = { + agent2.sessionManager.session = { active: true, did: 'bob-did', handle: 'bob.test', @@ -678,7 +678,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -695,7 +695,7 @@ describe('session', () => { expect(state.accounts.length).toBe(1) expect(state.currentAgentState.did).toBe('alice-did') - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice-updated.test', @@ -748,7 +748,7 @@ describe('session', () => { } `) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice-updated.test', @@ -801,7 +801,7 @@ describe('session', () => { } `) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice-updated.test', @@ -859,7 +859,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -876,7 +876,7 @@ describe('session', () => { expect(state.accounts.length).toBe(1) expect(state.currentAgentState.did).toBe('alice-did') - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice-updated.test', @@ -907,7 +907,7 @@ describe('session', () => { ]) expect(lastState === state).toBe(true) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice-updated.test', @@ -931,7 +931,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -940,7 +940,7 @@ describe('session', () => { } const agent2 = new BskyAgent({service: 'https://bob.com'}) - agent2.session = { + agent2.sessionManager.session = { active: true, did: 'bob-did', handle: 'bob.test', @@ -965,7 +965,7 @@ describe('session', () => { expect(state.accounts.length).toBe(2) expect(state.currentAgentState.did).toBe('bob-did') - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice-updated.test', @@ -1032,7 +1032,7 @@ describe('session', () => { } `) - agent2.session = { + agent2.sessionManager.session = { active: true, did: 'bob-did', handle: 'bob-updated.test', @@ -1099,7 +1099,7 @@ describe('session', () => { // Ignore other events for inactive agent. const lastState = state - agent1.session = undefined + agent1.sessionManager.session = undefined state = run(state, [ { type: 'received-agent-event', @@ -1126,7 +1126,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -1135,7 +1135,7 @@ describe('session', () => { } const agent2 = new BskyAgent({service: 'https://bob.com'}) - agent2.session = { + agent2.sessionManager.session = { active: true, did: 'bob-did', handle: 'bob.test', @@ -1162,7 +1162,7 @@ describe('session', () => { expect(state.accounts.length).toBe(1) expect(state.currentAgentState.did).toBe('bob-did') - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -1188,7 +1188,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -1206,7 +1206,7 @@ describe('session', () => { expect(state.accounts.length).toBe(1) expect(state.currentAgentState.did).toBe('alice-did') - agent1.session = undefined + agent1.sessionManager.session = undefined state = run(state, [ { type: 'received-agent-event', @@ -1255,7 +1255,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -1273,7 +1273,7 @@ describe('session', () => { expect(state.accounts[0].accessJwt).toBe('alice-access-jwt-1') expect(state.currentAgentState.did).toBe('alice-did') - agent1.session = undefined + agent1.sessionManager.session = undefined state = run(state, [ { type: 'received-agent-event', @@ -1320,7 +1320,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -1338,7 +1338,7 @@ describe('session', () => { expect(state.accounts[0].accessJwt).toBe('alice-access-jwt-1') expect(state.currentAgentState.did).toBe('alice-did') - agent1.session = undefined + agent1.sessionManager.session = undefined state = run(state, [ { type: 'received-agent-event', @@ -1385,7 +1385,7 @@ describe('session', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) - agent1.session = { + agent1.sessionManager.session = { active: true, did: 'alice-did', handle: 'alice.test', @@ -1393,7 +1393,7 @@ describe('session', () => { refreshJwt: 'alice-refresh-jwt-1', } const agent2 = new BskyAgent({service: 'https://bob.com'}) - agent2.session = { + agent2.sessionManager.session = { active: true, did: 'bob-did', handle: 'bob.test', @@ -1416,7 +1416,7 @@ describe('session', () => { expect(state.currentAgentState.did).toBe('bob-did') const anotherTabAgent1 = new BskyAgent({service: 'https://jay.com'}) - anotherTabAgent1.session = { + anotherTabAgent1.sessionManager.session = { active: true, did: 'jay-did', handle: 'jay.test', @@ -1424,7 +1424,7 @@ describe('session', () => { refreshJwt: 'jay-refresh-jwt-1', } const anotherTabAgent2 = new BskyAgent({service: 'https://alice.com'}) - anotherTabAgent2.session = { + anotherTabAgent2.sessionManager.session = { active: true, did: 'bob-did', handle: 'bob.test', @@ -1492,7 +1492,7 @@ describe('session', () => { `) const anotherTabAgent3 = new BskyAgent({service: 'https://clarence.com'}) - anotherTabAgent3.session = { + anotherTabAgent3.sessionManager.session = { active: true, did: 'clarence-did', handle: 'clarence.test', diff --git a/src/state/session/agent.ts b/src/state/session/agent.ts index 4456ab0bf9..73be34bb27 100644 --- a/src/state/session/agent.ts +++ b/src/state/session/agent.ts @@ -1,4 +1,9 @@ -import {AtpSessionData, AtpSessionEvent, BskyAgent} from '@atproto/api' +import { + AtpPersistSessionHandler, + AtpSessionData, + AtpSessionEvent, + BskyAgent, +} from '@atproto/api' import {TID} from '@atproto/common-web' import {networkRetry} from '#/lib/async/retry' @@ -20,6 +25,8 @@ import { import {SessionAccount} from './types' import {isSessionExpired, isSignupQueued} from './util' +type SetPersistSessionHandler = (cb: AtpPersistSessionHandler) => void + export function createPublicAgent() { configureModerationForGuest() // Side effect but only relevant for tests return new BskyAgent({service: PUBLIC_BSKY_SERVICE}) @@ -32,10 +39,11 @@ export async function createAgentAndResume( did: string, event: AtpSessionEvent, ) => void, + setPersistSessionHandler: SetPersistSessionHandler, ) { const agent = new BskyAgent({service: storedAccount.service}) if (storedAccount.pdsUrl) { - agent.pdsUrl = agent.api.xrpc.uri = new URL(storedAccount.pdsUrl) + agent.sessionManager.pdsUrl = new URL(storedAccount.pdsUrl) } const gates = tryFetchGates(storedAccount.did, 'prefer-low-latency') const moderation = configureModerationForAccount(agent, storedAccount) @@ -43,9 +51,8 @@ export async function createAgentAndResume( if (isSessionExpired(storedAccount)) { await networkRetry(1, () => agent.resumeSession(prevSession)) } else { - agent.session = prevSession + agent.sessionManager.session = prevSession if (!storedAccount.signupQueued) { - // Intentionally not awaited to unblock the UI: networkRetry(3, () => agent.resumeSession(prevSession)).catch( (e: any) => { logger.error(`networkRetry failed to resume session`, { @@ -60,7 +67,13 @@ export async function createAgentAndResume( } } - return prepareAgent(agent, gates, moderation, onSessionChange) + return prepareAgent( + agent, + gates, + moderation, + onSessionChange, + setPersistSessionHandler, + ) } export async function createAgentAndLogin( @@ -80,6 +93,7 @@ export async function createAgentAndLogin( did: string, event: AtpSessionEvent, ) => void, + setPersistSessionHandler: SetPersistSessionHandler, ) { const agent = new BskyAgent({service}) await agent.login({identifier, password, authFactorToken}) @@ -87,7 +101,13 @@ export async function createAgentAndLogin( const account = agentToSessionAccountOrThrow(agent) const gates = tryFetchGates(account.did, 'prefer-fresh-gates') const moderation = configureModerationForAccount(agent, account) - return prepareAgent(agent, moderation, gates, onSessionChange) + return prepareAgent( + agent, + moderation, + gates, + onSessionChange, + setPersistSessionHandler, + ) } export async function createAgentAndCreateAccount( @@ -115,6 +135,7 @@ export async function createAgentAndCreateAccount( did: string, event: AtpSessionEvent, ) => void, + setPersistSessionHandler: SetPersistSessionHandler, ) { const agent = new BskyAgent({service}) await agent.createAccount({ @@ -174,7 +195,13 @@ export async function createAgentAndCreateAccount( logger.error(e, {context: `session: failed snoozeEmailConfirmationPrompt`}) } - return prepareAgent(agent, gates, moderation, onSessionChange) + return prepareAgent( + agent, + gates, + moderation, + onSessionChange, + setPersistSessionHandler, + ) } async function prepareAgent( @@ -187,13 +214,14 @@ async function prepareAgent( did: string, event: AtpSessionEvent, ) => void, + setPersistSessionHandler: (cb: AtpPersistSessionHandler) => void, ) { // There's nothing else left to do, so block on them here. await Promise.all([gates, moderation]) // Now the agent is ready. const account = agentToSessionAccountOrThrow(agent) - agent.setPersistSessionHandler(event => { + setPersistSessionHandler(event => { onSessionChange(agent, account.did, event) if (event !== 'create' && event !== 'update') { addSessionErrorLog(account.did, event) diff --git a/src/state/session/index.tsx b/src/state/session/index.tsx index 09fcf86642..4f01f71654 100644 --- a/src/state/session/index.tsx +++ b/src/state/session/index.tsx @@ -1,5 +1,9 @@ import React from 'react' -import {AtpSessionEvent, BskyAgent} from '@atproto/api' +import { + AtpPersistSessionHandler, + AtpSessionEvent, + BskyAgent, +} from '@atproto/api' import {track} from '#/lib/analytics/analytics' import {logEvent} from '#/lib/statsig/statsig' @@ -47,6 +51,15 @@ export function Provider({children}: React.PropsWithChildren<{}>) { return initialState }) + const persistSessionHandler = React.useRef< + AtpPersistSessionHandler | undefined + >(undefined) + const setPersistSessionHandler = ( + newHandler: AtpPersistSessionHandler | undefined, + ) => { + persistSessionHandler.current = newHandler + } + const onAgentSessionChange = React.useCallback( (agent: BskyAgent, accountDid: string, sessionEvent: AtpSessionEvent) => { const refreshedAccount = agentToSessionAccount(agent) // Mutable, so snapshot it right away. @@ -73,6 +86,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const {agent, account} = await createAgentAndCreateAccount( params, onAgentSessionChange, + setPersistSessionHandler, ) if (signal.aborted) { @@ -97,6 +111,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const {agent, account} = await createAgentAndLogin( params, onAgentSessionChange, + setPersistSessionHandler, ) if (signal.aborted) { @@ -138,6 +153,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const {agent, account} = await createAgentAndResume( storedAccount, onAgentSessionChange, + setPersistSessionHandler, ) if (signal.aborted) { @@ -202,7 +218,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { } else { const agent = state.currentAgentState.agent as BskyAgent const prevSession = agent.session - agent.session = sessionAccountToSession(syncedAccount) + agent.sessionManager.session = sessionAccountToSession(syncedAccount) addSessionDebugLog({ type: 'agent:patch', agent, @@ -249,8 +265,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { addSessionDebugLog({type: 'agent:switch', prevAgent, nextAgent: agent}) // We never reuse agents so let's fully neutralize the previous one. // This ensures it won't try to consume any refresh tokens. - prevAgent.session = undefined - prevAgent.setPersistSessionHandler(undefined) + prevAgent.sessionManager.session = undefined + setPersistSessionHandler(undefined) } }, [agent]) diff --git a/src/state/session/logging.ts b/src/state/session/logging.ts index b57f1fa0b0..7e1df500be 100644 --- a/src/state/session/logging.ts +++ b/src/state/session/logging.ts @@ -56,7 +56,7 @@ type Log = type: 'agent:patch' agent: object prevSession: AtpSessionData | undefined - nextSession: AtpSessionData + nextSession: AtpSessionData | undefined } export function wrapSessionReducerForLogging(reducer: Reducer): Reducer { diff --git a/yarn.lock b/yarn.lock index ba1227f30b..cd0508d6a6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,39 +34,65 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@atproto/api@0.12.29": - version "0.12.29" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.29.tgz#95a19202c2f0eec4c955909685be11009ba9b9a1" - integrity sha512-PyzPLjGWR0qNOMrmj3Nt3N5NuuANSgOk/33Bu3j+rFjjPrHvk9CI6iQPU6zuDaDCoyOTRJRafw8X/aMQw+ilgw== +"@atproto-labs/fetch-node@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@atproto-labs/fetch-node/-/fetch-node-0.1.0.tgz#692666d57ec24a7ba0813077a303baccf26108e0" + integrity sha512-DUHgaGw8LBqiGg51pUDuWK/alMcmNbpcK7ALzlF2Gw//TNLTsgrj0qY9aEtK+np9rEC+x/o3bN4SGnuQEpgqIg== + dependencies: + "@atproto-labs/fetch" "0.1.0" + "@atproto-labs/pipe" "0.1.0" + ipaddr.js "^2.1.0" + psl "^1.9.0" + undici "^6.14.1" + +"@atproto-labs/fetch@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@atproto-labs/fetch/-/fetch-0.1.0.tgz#50a46943fd2f321dd748de28c73ba7cbfa493132" + integrity sha512-uirja+uA/C4HNk7vayM+AJqsccxQn2wVziUHxbsjJGt/K6Q8ZOKDaEX2+GrcXvpUVcqUKh+94JFjuzH+CAEUlg== + dependencies: + "@atproto-labs/pipe" "0.1.0" + optionalDependencies: + zod "^3.23.8" + +"@atproto-labs/pipe@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@atproto-labs/pipe/-/pipe-0.1.0.tgz#c8d86923b6d8e900d39efe6fdcdf0d897c434086" + integrity sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w== + +"@atproto-labs/simple-store-memory@0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.1.tgz#54526a1f8ec978822be9fad75106ad8b78500dd3" + integrity sha512-PCRqhnZ8NBNBvLku53O56T0lsVOtclfIrQU/rwLCc4+p45/SBPrRYNBi6YFq5rxZbK6Njos9MCmILV/KLQxrWA== + dependencies: + "@atproto-labs/simple-store" "0.1.1" + lru-cache "^10.2.0" + +"@atproto-labs/simple-store@0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@atproto-labs/simple-store/-/simple-store-0.1.1.tgz#e743a2722b5d8732166f0a72aca8bd10e9bff106" + integrity sha512-WKILW2b3QbAYKh+w5U2x6p5FqqLl0nAeLwGeDY+KjX01K4Dq3vQTR9b/qNp0jZm48CabPQVrqCv0PPU9LgRRRg== + +"@atproto/api@0.13.0", "@atproto/api@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.0.tgz#d1c65a407f1c3c6aba5be9425f4f739a01419bd8" + integrity sha512-04kzIDkoEVSP7zMVOT5ezCVQcOrbXWjGYO2YBc3/tBvQ90V1pl9I+mLyz1uUHE+wRE1IRWKACcWhAz8SrYz3pA== dependencies: "@atproto/common-web" "^0.3.0" - "@atproto/lexicon" "^0.4.0" + "@atproto/lexicon" "^0.4.1" "@atproto/syntax" "^0.3.0" - "@atproto/xrpc" "^0.5.0" + "@atproto/xrpc" "^0.6.0" await-lock "^2.2.2" multiformats "^9.9.0" tlds "^1.234.0" -"@atproto/api@^0.12.3": - version "0.12.3" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.3.tgz#5b7b1c7d4210ee9315961504900c8409395cbb17" - integrity sha512-y/kGpIEo+mKGQ7VOphpqCAigTI0LZRmDThNChTfSzDKm9TzEobwiw0zUID0Yw6ot1iLLFx3nKURmuZAYlEuobw== +"@atproto/aws@^0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@atproto/aws/-/aws-0.2.2.tgz#703e5e06f288bcf61c6d99a990738f1e7299e653" + integrity sha512-j7eR7+sQumFsc66/5xyCDez9JtR6dlZc+fOdwdh85nCJD4zmQyU4r1CKrA48wQ3tkzze+ASEb1SgODuIQmIugA== dependencies: - "@atproto/common-web" "^0.3.0" - "@atproto/lexicon" "^0.4.0" - "@atproto/syntax" "^0.3.0" - "@atproto/xrpc" "^0.5.0" - multiformats "^9.9.0" - tlds "^1.234.0" - -"@atproto/aws@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@atproto/aws/-/aws-0.2.0.tgz#17f3faf744824457cabd62f87be8bf08cacf8029" - integrity sha512-F09SHiC9CX3ydfrvYZbkpfES48UGCQNnznNVgJ3QyKSN8ON+BoWmGCpAFtn3AWeEoU0w9h0hypNvUm5nORv+5g== - dependencies: - "@atproto/common" "^0.4.0" + "@atproto/common" "^0.4.1" "@atproto/crypto" "^0.4.0" - "@atproto/repo" "^0.4.0" + "@atproto/repo" "^0.4.2" "@aws-sdk/client-cloudfront" "^3.261.0" "@aws-sdk/client-kms" "^3.196.0" "@aws-sdk/client-s3" "^3.224.0" @@ -76,19 +102,19 @@ multiformats "^9.9.0" uint8arrays "3.0.0" -"@atproto/bsky@^0.0.45": - version "0.0.45" - resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.45.tgz#c3083d8038fe8c5ff921d9bcb0b5a043cc840827" - integrity sha512-osWeigdYzQH2vZki+eszCR8ta9zdUB4om79aFmnE+zvxw7HFduwAAbcHf6kmmiLCfaOWvCsYb1wS2i3IC66TAg== +"@atproto/bsky@^0.0.74": + version "0.0.74" + resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.74.tgz#b735af6ded16778604378710a2e871350c29570a" + integrity sha512-vyukmlBamoET0sZnDMOeTGAkQNV7KbHg65uIQ6OX4/QGynyaQP8SvSF0OsEBzBqOraxV1w9WT8AZrUbyl3uvIg== dependencies: - "@atproto/api" "^0.12.3" - "@atproto/common" "^0.4.0" + "@atproto/api" "^0.13.0" + "@atproto/common" "^0.4.1" "@atproto/crypto" "^0.4.0" "@atproto/identity" "^0.4.0" - "@atproto/lexicon" "^0.4.0" - "@atproto/repo" "^0.4.0" + "@atproto/lexicon" "^0.4.1" + "@atproto/repo" "^0.4.2" "@atproto/syntax" "^0.3.0" - "@atproto/xrpc-server" "^0.5.1" + "@atproto/xrpc-server" "^0.6.1" "@bufbuild/protobuf" "^1.5.0" "@connectrpc/connect" "^1.1.4" "@connectrpc/connect-express" "^1.1.4" @@ -105,19 +131,20 @@ multiformats "^9.9.0" p-queue "^6.6.2" pg "^8.10.0" - pino "^8.15.0" + pino "^8.21.0" pino-http "^8.2.1" sharp "^0.32.6" + statsig-node "^5.23.1" structured-headers "^1.0.1" typed-emitter "^2.1.0" uint8arrays "3.0.0" -"@atproto/bsync@^0.0.3": - version "0.0.3" - resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.3.tgz#2b0b8ef3686cf177846a80088317f2e89d1bf88f" - integrity sha512-tJRwNgXzfNV57lzgWPvjtb1OMlMJH9SpsMeYhIii16zcaFUWwsb474BicKpkGRT+iCvtYzBT6gWlZE2Ijnhf7w== +"@atproto/bsync@^0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.5.tgz#bf2fa45e4595fda12addcd6784314e4dbe409046" + integrity sha512-xCCMHy14y4tQoXiGrfd0XjSnc4q7I9bUNqju9E8jrP95QTDedH1FQgybStbUIbHt0eEqY5v9E7iZBH3n7Kiz7A== dependencies: - "@atproto/common" "^0.4.0" + "@atproto/common" "^0.4.1" "@atproto/syntax" "^0.3.0" "@bufbuild/protobuf" "^1.5.0" "@connectrpc/connect" "^1.1.4" @@ -158,17 +185,17 @@ pino "^8.6.1" zod "^3.14.2" -"@atproto/common@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.4.0.tgz#d77696c7eb545426df727837d9ee333b429fe7ef" - integrity sha512-yOXuPlCjT/OK9j+neIGYn9wkxx/AlxQSucysAF0xgwu0Ji8jAtKBf9Jv6R5ObYAjAD/kVUvEYumle+Yq/R9/7g== +"@atproto/common@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.4.1.tgz#ca6fce47001ce8d031acd3fb4942fbfd81f72c43" + integrity sha512-uL7kQIcBTbvkBDNfxMXL6lBH4fO2DQpHd2BryJxMtbw/4iEPKe9xBYApwECHhEIk9+zhhpTRZ15FJ3gxTXN82Q== dependencies: "@atproto/common-web" "^0.3.0" "@ipld/dag-cbor" "^7.0.3" cbor-x "^1.5.1" iso-datestring-validator "^2.2.2" multiformats "^9.9.0" - pino "^8.15.0" + pino "^8.21.0" "@atproto/crypto@0.1.0": version "0.1.0" @@ -190,22 +217,22 @@ "@noble/hashes" "^1.3.1" uint8arrays "3.0.0" -"@atproto/dev-env@^0.3.5": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.5.tgz#cd13313dbc52131731d039a1d22808ee8193505d" - integrity sha512-dqRNihzX1xIHbWPHmfYsliUUXyZn5FFhCeButrGie5soQmHA4okQJTB1XWDly3mdHLjUM90g+5zjRSAKoui77Q== +"@atproto/dev-env@^0.3.39": + version "0.3.39" + resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.39.tgz#f498f087d4da43d5f86805c07d5f2b781e60fd6f" + integrity sha512-rIeUO99DL8/gRKYEAkAFuTn77y8letEbKMXnfpsVX2YHD89VRdDyMxkYzRu2+31UjtGv62I+qTLLKQS4EcFItA== dependencies: - "@atproto/api" "^0.12.3" - "@atproto/bsky" "^0.0.45" - "@atproto/bsync" "^0.0.3" + "@atproto/api" "^0.13.0" + "@atproto/bsky" "^0.0.74" + "@atproto/bsync" "^0.0.5" "@atproto/common-web" "^0.3.0" "@atproto/crypto" "^0.4.0" "@atproto/identity" "^0.4.0" - "@atproto/lexicon" "^0.4.0" - "@atproto/ozone" "^0.1.7" - "@atproto/pds" "^0.4.14" + "@atproto/lexicon" "^0.4.1" + "@atproto/ozone" "^0.1.36" + "@atproto/pds" "^0.4.48" "@atproto/syntax" "^0.3.0" - "@atproto/xrpc-server" "^0.5.1" + "@atproto/xrpc-server" "^0.6.1" "@did-plc/lib" "^0.0.1" "@did-plc/server" "^0.0.1" axios "^0.27.2" @@ -224,30 +251,79 @@ "@atproto/crypto" "^0.4.0" axios "^0.27.2" -"@atproto/lexicon@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.0.tgz#63e8829945d80c25524882caa8ed27b1151cc576" - integrity sha512-RvCBKdSI4M8qWm5uTNz1z3R2yIvIhmOsMuleOj8YR6BwRD+QbtUBy3l+xQ7iXf4M5fdfJFxaUNa6Ty0iRwdKqQ== +"@atproto/jwk-jose@0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@atproto/jwk-jose/-/jwk-jose-0.1.2.tgz#236eadb740b498689d9a912d1254aa9ff58890a1" + integrity sha512-lDwc/6lLn2aZ/JpyyggyjLFsJPMntrVzryyGUx5aNpuTS8SIuc4Ky0REhxqfLopQXJJZCuRRjagHG3uP05/moQ== + dependencies: + "@atproto/jwk" "0.1.1" + jose "^5.2.0" + +"@atproto/jwk@0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@atproto/jwk/-/jwk-0.1.1.tgz#15bcad4a1778eeb20c82108e0ec55fef45cd07b6" + integrity sha512-6h/bj1APUk7QcV9t/oA6+9DB5NZx9SZru9x+/pV5oHFI9Xz4ZuM5+dq1PfsJV54pZyqdnZ6W6M717cxoC7q7og== + dependencies: + multiformats "^9.9.0" + zod "^3.23.8" + +"@atproto/lexicon@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.1.tgz#19155210570a2fafbcc7d4f655d9b813948e72a0" + integrity sha512-bzyr+/VHXLQWbumViX5L7h1NKQObfs8Z+XZJl43OUK8nYFUI4e/sW1IZKRNfw7Wvi5YVNK+J+yP3DWIBZhkCYA== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/syntax" "^0.3.0" iso-datestring-validator "^2.2.2" multiformats "^9.9.0" - zod "^3.21.4" + zod "^3.23.8" -"@atproto/ozone@^0.1.7": - version "0.1.7" - resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.7.tgz#248d88e1acfe56936651754975472d03d047d689" - integrity sha512-vvaV0MFynOzZJcL8m8mEW21o1FFIkP+wHTXEC9LJrL3h03+PMaby8Ujmif6WX5eikhfxvr9xsU/Jxbi/iValuQ== +"@atproto/oauth-provider@^0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.1.2.tgz#a576a4c7795c7938a994e76192c19a2e73ffcddf" + integrity sha512-z1YKK0XLDfSDtLP5ntPCviEtajvUHbI4TwzYQ5X9CAL9PoXjqhQg0U/csg1wGDs8qkbphF9gni9M2stlpH7H0g== dependencies: - "@atproto/api" "^0.12.3" - "@atproto/common" "^0.4.0" + "@atproto-labs/fetch" "0.1.0" + "@atproto-labs/fetch-node" "0.1.0" + "@atproto-labs/pipe" "0.1.0" + "@atproto-labs/simple-store" "0.1.1" + "@atproto-labs/simple-store-memory" "0.1.1" + "@atproto/jwk" "0.1.1" + "@atproto/jwk-jose" "0.1.2" + "@atproto/oauth-types" "0.1.2" + "@hapi/accept" "^6.0.3" + "@hapi/bourne" "^3.0.0" + cookie "^0.6.0" + http-errors "^2.0.0" + jose "^5.2.0" + oidc-token-hash "^5.0.3" + psl "^1.9.0" + zod "^3.23.8" + optionalDependencies: + ioredis "^5.3.2" + keygrip "^1.1.0" + +"@atproto/oauth-types@0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@atproto/oauth-types/-/oauth-types-0.1.2.tgz#d6c497c8e5f88f1875c630adde4ed9c5d8a8b4f4" + integrity sha512-yySPPTLxteFJ3O3xVWEhvBFx7rczgo4LK2nQNeqAPMZdYd5dpgvuZZ88nQQge074BfuOc0MWTnr0kPdxQMjjPw== + dependencies: + "@atproto/jwk" "0.1.1" + zod "^3.23.8" + +"@atproto/ozone@^0.1.36": + version "0.1.36" + resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.36.tgz#6a1a71fdff3ff486c5951a9e491e954b51703d53" + integrity sha512-BQThLU5RFG+/bZli/fj5YrFU8jW5rkium7aplfJX2eHkV6huJnBU5DcgracjH2paPGC5L/zjYtibz5spqatKAg== + dependencies: + "@atproto/api" "^0.13.0" + "@atproto/common" "^0.4.1" "@atproto/crypto" "^0.4.0" "@atproto/identity" "^0.4.0" - "@atproto/lexicon" "^0.4.0" + "@atproto/lexicon" "^0.4.1" "@atproto/syntax" "^0.3.0" - "@atproto/xrpc" "^0.5.0" - "@atproto/xrpc-server" "^0.5.1" + "@atproto/xrpc" "^0.6.0" + "@atproto/xrpc-server" "^0.6.1" "@did-plc/lib" "^0.0.1" axios "^1.6.7" compression "^1.7.4" @@ -255,30 +331,34 @@ express "^4.17.2" http-terminator "^3.2.0" kysely "^0.22.0" + lande "^1.0.10" multiformats "^9.9.0" p-queue "^6.6.2" pg "^8.10.0" pino-http "^8.2.1" + structured-headers "^1.0.1" typed-emitter "^2.1.0" uint8arrays "3.0.0" -"@atproto/pds@^0.4.14": - version "0.4.14" - resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.14.tgz#5b55ef307323bda712f2ddaba5c1fff7740ed91b" - integrity sha512-rqVcvtw5oMuuJIpWZbSSTSx19+JaZyUcg9OEjdlUmyEpToRN88zTEQySEksymrrLQkW/LPRyWGd7WthbGEuEfQ== +"@atproto/pds@^0.4.48": + version "0.4.48" + resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.48.tgz#34f29846a0585f5cc33f1685eb75ad730b7dcb9f" + integrity sha512-B5FpmECkGtA0EyhiB5rfhmQArmGekqqyzFnPlNpO5vOUrTTVKc9mgGfHLVJtrnwDUfGAuIgpigqZ8HgwS0DnMA== dependencies: - "@atproto/api" "^0.12.3" - "@atproto/aws" "^0.2.0" - "@atproto/common" "^0.4.0" + "@atproto-labs/fetch-node" "0.1.0" + "@atproto/api" "^0.13.0" + "@atproto/aws" "^0.2.2" + "@atproto/common" "^0.4.1" "@atproto/crypto" "^0.4.0" "@atproto/identity" "^0.4.0" - "@atproto/lexicon" "^0.4.0" - "@atproto/repo" "^0.4.0" + "@atproto/lexicon" "^0.4.1" + "@atproto/oauth-provider" "^0.1.2" + "@atproto/repo" "^0.4.2" "@atproto/syntax" "^0.3.0" - "@atproto/xrpc" "^0.5.0" - "@atproto/xrpc-server" "^0.5.1" + "@atproto/xrpc" "^0.6.0" + "@atproto/xrpc-server" "^0.6.1" "@did-plc/lib" "^0.0.4" - better-sqlite3 "^9.4.0" + better-sqlite3 "^10.0.0" bytes "^3.1.2" compression "^1.7.4" cors "^2.8.5" @@ -297,41 +377,42 @@ nodemailer "^6.8.0" nodemailer-html-to-text "^3.2.0" p-queue "^6.6.2" - pino "^8.15.0" + pino "^8.21.0" pino-http "^8.2.1" sharp "^0.32.6" typed-emitter "^2.1.0" uint8arrays "3.0.0" - zod "^3.21.4" + zod "^3.23.8" -"@atproto/repo@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.4.0.tgz#e5d3195a8e4233c9bf060737b18ddee905af2d9a" - integrity sha512-LB0DF/D8r8hB+qiGB0sWZuq7TSJYbWel+t572aCrLeCOmbRgnLkGPLUTOOUvLFYv8xz1BPZTbI8hy/vcUV79VA== +"@atproto/repo@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.4.2.tgz#311eef52ef5df0b6f969fb4b329935a32db05313" + integrity sha512-6hEGA3BmasPCoBGaIN/jKAjKJidCf+z8exkx/77V3WB7TboucSLHn/8gg+Xf03U7bJd6mn3F0YmPaRfJwqIT8w== dependencies: - "@atproto/common" "^0.4.0" + "@atproto/common" "^0.4.1" "@atproto/common-web" "^0.3.0" "@atproto/crypto" "^0.4.0" - "@atproto/lexicon" "^0.4.0" + "@atproto/lexicon" "^0.4.1" "@ipld/car" "^3.2.3" "@ipld/dag-cbor" "^7.0.0" multiformats "^9.9.0" uint8arrays "3.0.0" - zod "^3.21.4" + zod "^3.23.8" "@atproto/syntax@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.3.0.tgz#fafa2dbea9add37253005cb663e7373e05e618b3" integrity sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA== -"@atproto/xrpc-server@^0.5.1": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.5.1.tgz#f63c86ba60bd5b9c5a641ea57191ff83d9db41fd" - integrity sha512-SXU6dscVe5iYxPeV79QIFs/yEEu7LLOzyHGoHG1kSNO6DjwxXTdcWOc8GSYGV6H+7VycOoPZPkyD9q4teJlj/w== +"@atproto/xrpc-server@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.6.1.tgz#c8c75065ab6bc1a7f5c121b558acb5213f2afda6" + integrity sha512-Qm0aJC1LbYYHaRGWoh0D2iG48VwRha1T1NEP/D5UkD4GzfjT8m5PDiZBtcyspJD/BEC7UYX9/BhMYCoZLQMYcA== dependencies: - "@atproto/common" "^0.4.0" + "@atproto/common" "^0.4.1" "@atproto/crypto" "^0.4.0" - "@atproto/lexicon" "^0.4.0" + "@atproto/lexicon" "^0.4.1" + "@atproto/xrpc" "^0.6.0" cbor-x "^1.5.1" express "^4.17.2" http-errors "^2.0.0" @@ -339,15 +420,15 @@ rate-limiter-flexible "^2.4.1" uint8arrays "3.0.0" ws "^8.12.0" - zod "^3.21.4" + zod "^3.23.8" -"@atproto/xrpc@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.5.0.tgz#dacbfd8f7b13f0ab5bd56f8fdd4b460e132a6032" - integrity sha512-swu+wyOLvYW4l3n+VAuJbHcPcES+tin2Lsrp8Bw5aIXIICiuFn1YMFlwK9JwVUzTH21Py1s1nHEjr4CJeElJog== +"@atproto/xrpc@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.6.0.tgz#668c3262e67e2afa65951ea79a03bfe3720ddf5c" + integrity sha512-5BbhBTv5j6MC3iIQ4+vYxQE7nLy2dDGQ+LYJrH8PptOCUdq0Pwg6aRccQ3y52kUZlhE/mzOTZ8Ngiy9pSAyfVQ== dependencies: - "@atproto/lexicon" "^0.4.0" - zod "^3.21.4" + "@atproto/lexicon" "^0.4.1" + zod "^3.23.8" "@aws-crypto/crc32@3.0.0": version "3.0.0" @@ -4001,6 +4082,31 @@ resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== +"@hapi/accept@^6.0.3": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@hapi/accept/-/accept-6.0.3.tgz#eef0800a4f89cd969da8e5d0311dc877c37279ab" + integrity sha512-p72f9k56EuF0n3MwlBNThyVE5PXX40g+aQh+C/xbKrfzahM2Oispv3AXmOIU51t3j77zay1qrX7IIziZXspMlw== + dependencies: + "@hapi/boom" "^10.0.1" + "@hapi/hoek" "^11.0.2" + +"@hapi/boom@^10.0.1": + version "10.0.1" + resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-10.0.1.tgz#ebb14688275ae150aa6af788dbe482e6a6062685" + integrity sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA== + dependencies: + "@hapi/hoek" "^11.0.2" + +"@hapi/bourne@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-3.0.0.tgz#f11fdf7dda62fe8e336fa7c6642d9041f30356d7" + integrity sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w== + +"@hapi/hoek@^11.0.2": + version "11.0.4" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-11.0.4.tgz#42a7f244fd3dd777792bfb74b8c6340ae9182f37" + integrity sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ== + "@hapi/hoek@^9.0.0": version "9.3.0" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -9453,10 +9559,10 @@ better-opn@~3.0.2: dependencies: open "^8.0.4" -better-sqlite3@^9.4.0: - version "9.4.5" - resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-9.4.5.tgz#1d3422443a9924637cb06cc3ccc941b2ae932c65" - integrity sha512-uFVyoyZR9BNcjSca+cp3MWCv6upAv+tbMC4SWM51NIMhoQOm4tjIkyxFO/ZsYdGAF61WJBgdzyJcz4OokJi0gQ== +better-sqlite3@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-10.1.0.tgz#8dc07e496fc014a7cd2211f79e591f6ba92838e8" + integrity sha512-hqpHJaCfKEZFaAWdMh6crdzRWyzQzfP6Ih8TYI0vFn01a6ZTDSbJIMXN+6AMBaBOh99DzUy8l3PsV9R3qnJDng== dependencies: bindings "^1.5.0" prebuild-install "^7.1.1" @@ -10305,6 +10411,11 @@ cookie@0.5.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== +cookie@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== + copy-webpack-plugin@^10.2.0: version "10.2.4" resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz#6c854be3fdaae22025da34b9112ccf81c63308fe" @@ -13779,6 +13890,11 @@ ip-regex@^2.1.0: resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== +ip3country@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ip3country/-/ip3country-5.0.0.tgz#f1394b050c51ba9c10cc691c8eb240bba3d7177a" + integrity sha512-lcFLMFU4eO1Z7tIpbVFZkaZ5ltqpeaRx7L9NsAbA9uA7/O/rj3RF8+evE5gDitooaTTIqjdzZrenFO/OOxQ2ew== + ipaddr.js@1.9.1, ipaddr.js@^1.9.0: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" @@ -13789,6 +13905,11 @@ ipaddr.js@^2.0.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== +ipaddr.js@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" + integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== + is-arguments@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" @@ -15351,6 +15472,11 @@ jose@^5.0.1: resolved "https://registry.yarnpkg.com/jose/-/jose-5.1.3.tgz#303959d85c51b5cb14725f930270b72be56abdca" integrity sha512-GPExOkcMsCLBTi1YetY2LmkoY559fss0+0KVa6kOfb2YFe84nAM7Nm/XzuZozah4iHgmBGrCOHL5/cy670SBRw== +jose@^5.2.0: + version "5.6.3" + resolved "https://registry.yarnpkg.com/jose/-/jose-5.6.3.tgz#415688bc84875461c86dfe271ea6029112a23e27" + integrity sha512-1Jh//hEEwMhNYPDDLwXHa2ePWgWiFNNUadVmguAAw2IJ6sj9mNxV5tGXJNqlMkJAybF6Lgw1mISDxTePP/187g== + js-base64@^3.7.2: version "3.7.5" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.5.tgz#21e24cf6b886f76d6f5f165bfcd69cc55b9e3fca" @@ -15603,6 +15729,13 @@ key-encoder@^2.0.3: bn.js "^4.11.8" elliptic "^6.4.1" +keygrip@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/keygrip/-/keygrip-1.1.0.tgz#871b1681d5e159c62a445b0c74b615e0917e7226" + integrity sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== + dependencies: + tsscmp "1.0.6" + kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" @@ -16776,6 +16909,13 @@ node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.12, nod dependencies: whatwg-url "^5.0.0" +node-fetch@^2.6.13: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + node-forge@^1, node-forge@^1.2.1, node-forge@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" @@ -17024,6 +17164,11 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== +oidc-token-hash@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz#9a229f0a1ce9d4fc89bcaee5478c97a889e7b7b6" + integrity sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw== + on-exit-leak-free@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.0.tgz#5c703c968f7e7f851885f6459bf8a8a57edc9cc4" @@ -17567,18 +17712,18 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== -pino-abstract-transport@v1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz#cc0d6955fffcadb91b7b49ef220a6cc111d48bb3" - integrity sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA== +pino-abstract-transport@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz#97f9f2631931e242da531b5c66d3079c12c9d1b5" + integrity sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q== dependencies: readable-stream "^4.0.0" split2 "^4.0.0" -pino-abstract-transport@v1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.1.0.tgz#083d98f966262164504afb989bccd05f665937a8" - integrity sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA== +pino-abstract-transport@v1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz#cc0d6955fffcadb91b7b49ef220a6cc111d48bb3" + integrity sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA== dependencies: readable-stream "^4.0.0" split2 "^4.0.0" @@ -17615,22 +17760,22 @@ pino@^8.0.0, pino@^8.11.0, pino@^8.6.1: sonic-boom "^3.1.0" thread-stream "^2.0.0" -pino@^8.15.0: - version "8.15.1" - resolved "https://registry.yarnpkg.com/pino/-/pino-8.15.1.tgz#04b815ff7aa4e46b1bbab88d8010aaa2b17eaba4" - integrity sha512-Cp4QzUQrvWCRJaQ8Lzv0mJzXVk4z2jlq8JNKMGaixC2Pz5L4l2p95TkuRvYbrEbe85NQsDKrAd4zalf7Ml6WiA== +pino@^8.21.0: + version "8.21.0" + resolved "https://registry.yarnpkg.com/pino/-/pino-8.21.0.tgz#e1207f3675a2722940d62da79a7a55a98409f00d" + integrity sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q== dependencies: atomic-sleep "^1.0.0" fast-redact "^3.1.1" on-exit-leak-free "^2.1.0" - pino-abstract-transport v1.1.0 + pino-abstract-transport "^1.2.0" pino-std-serializers "^6.0.0" - process-warning "^2.0.0" + process-warning "^3.0.0" quick-format-unescaped "^4.0.3" real-require "^0.2.0" safe-stable-stringify "^2.3.1" - sonic-boom "^3.1.0" - thread-stream "^2.0.0" + sonic-boom "^3.7.0" + thread-stream "^2.6.0" pirates@^4.0.1, pirates@^4.0.4, pirates@^4.0.5: version "4.0.6" @@ -18392,6 +18537,11 @@ process-warning@^2.0.0: resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-2.2.0.tgz#008ec76b579820a8e5c35d81960525ca64feb626" integrity sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg== +process-warning@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-3.0.0.tgz#96e5b88884187a1dce6f5c3166d611132058710b" + integrity sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ== + process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" @@ -20229,6 +20379,13 @@ sonic-boom@^3.1.0: dependencies: atomic-sleep "^1.0.0" +sonic-boom@^3.7.0: + version "3.8.1" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.8.1.tgz#d5ba8c4e26d6176c9a1d14d549d9ff579a163422" + integrity sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg== + dependencies: + atomic-sleep "^1.0.0" + source-list-map@^2.0.0, source-list-map@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -20419,6 +20576,16 @@ statsig-js@4.45.1: js-sha256 "^0.10.1" uuid "^8.3.2" +statsig-node@^5.23.1: + version "5.25.1" + resolved "https://registry.yarnpkg.com/statsig-node/-/statsig-node-5.25.1.tgz#6d8ea9ecaad6c09250e5ff7d33eda9fd0f9c05f4" + integrity sha512-K8+1psxFVdFr5LyXwDotJqBl7uKt8vbZO2e/9zzbLI4yDOuLDoItG5Ju5QAR0oUfEdEAANOzwV2yA052Wrc/Xw== + dependencies: + ip3country "^5.0.0" + node-fetch "^2.6.13" + ua-parser-js "^1.0.2" + uuid "^8.3.2" + statsig-react-native-expo@^4.6.1: version "4.6.1" resolved "https://registry.yarnpkg.com/statsig-react-native-expo/-/statsig-react-native-expo-4.6.1.tgz#0bdf49fee7112f7f28bff2405f4ba0c1727bb3d6" @@ -21052,6 +21219,13 @@ thread-stream@^2.0.0: dependencies: real-require "^0.2.0" +thread-stream@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-2.7.0.tgz#d8a8e1b3fd538a6cca8ce69dbe5d3d097b601e11" + integrity sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw== + dependencies: + real-require "^0.2.0" + throat@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" @@ -21251,6 +21425,11 @@ tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4 resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tsscmp@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" + integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -21388,6 +21567,11 @@ ua-parser-js@^0.7.33: resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.35.tgz#8bda4827be4f0b1dda91699a29499575a1f1d307" integrity sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g== +ua-parser-js@^1.0.2: + version "1.0.38" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.38.tgz#66bb0c4c0e322fe48edfe6d446df6042e62f25e2" + integrity sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ== + ua-parser-js@^1.0.35: version "1.0.35" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.35.tgz#c4ef44343bc3db0a3cbefdf21822f1b1fc1ab011" @@ -21432,6 +21616,11 @@ undici@^5.28.2: dependencies: "@fastify/busboy" "^2.0.0" +undici@^6.14.1: + version "6.19.5" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.19.5.tgz#5829101361b583b53206e81579f4df71c56d6be8" + integrity sha512-LryC15SWzqQsREHIOUybavaIHF5IoL0dJ9aWWxL/PgT1KfqAW5225FZpDUFlt9xiDMS2/S7DOKhFWA7RLksWdg== + unfetch@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-3.1.2.tgz#dc271ef77a2800768f7b459673c5604b5101ef77" @@ -22603,7 +22792,7 @@ zod-validation-error@^3.0.3: resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-3.3.0.tgz#2cfe81b62d044e0453d1aa3ae7c32a2f36dde9af" integrity sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw== -zod@3.23.8, zod@^3.14.2, zod@^3.20.2, zod@^3.21.4, zod@^3.22.4: +zod@3.23.8, zod@^3.14.2, zod@^3.20.2, zod@^3.21.4, zod@^3.22.4, zod@^3.23.8: version "3.23.8" resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== From 134fcd35d84788659effd3a9d0b9e8952b85e0da Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 12 Aug 2024 14:58:41 -0700 Subject: [PATCH 457/520] [Video] Invert usage of `setAudioActive` (#4924) --- src/App.native.tsx | 2 +- .../post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/App.native.tsx b/src/App.native.tsx index 8e7c53b93b..bce439a717 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -159,7 +159,7 @@ function App() { React.useEffect(() => { PlatformInfo.setAudioCategory(AudioCategory.Ambient) - PlatformInfo.setAudioActive(true) + PlatformInfo.setAudioActive(false) initPersistedState().then(() => setReady(true)) }, []) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx index 0b48edf793..5722ba73d5 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx @@ -60,12 +60,12 @@ export function VideoEmbedInnerNative() { nativeControls={true} onEnterFullscreen={() => { PlatformInfo.setAudioCategory(AudioCategory.Playback) - PlatformInfo.setAudioActive(false) + PlatformInfo.setAudioActive(true) player.muted = false }} onExitFullscreen={() => { PlatformInfo.setAudioCategory(AudioCategory.Ambient) - PlatformInfo.setAudioActive(true) + PlatformInfo.setAudioActive(false) player.muted = true if (!player.playing) player.play() }} From 99d1a881f2f5c16dddfc10550b39e379690c8135 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 12 Aug 2024 16:49:17 -0700 Subject: [PATCH 458/520] [Video] Fix crash when switching tabs (#4925) --- .../VideoEmbedInner/VideoEmbedInnerNative.tsx | 23 ++++--------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx index 5722ba73d5..5cbe018722 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx @@ -23,29 +23,14 @@ export function VideoEmbedInnerNative() { const ref = useRef(null) const isScreenFocused = useIsFocused() const isAppFocused = useAppState() - const prevFocusedRef = useRef(isAppFocused) - // resume video when coming back from background useEffect(() => { - if (isAppFocused !== prevFocusedRef.current) { - prevFocusedRef.current = isAppFocused - if (isAppFocused === 'active') { - player.play() - } - } - }, [isAppFocused, player]) - - // pause the video when the screen is not focused - useEffect(() => { - if (!isScreenFocused) { - let wasPlaying = player.playing + if (isAppFocused === 'active' && isScreenFocused && !player.playing) { + player.play() + } else if (player.playing) { player.pause() - - return () => { - if (wasPlaying) player.play() - } } - }, [isScreenFocused, player]) + }, [isAppFocused, player, isScreenFocused]) const enterFullscreen = useCallback(() => { ref.current?.enterFullscreen() From 3c04d9bd84b2836b3438a659c99cb16009f3af67 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 12 Aug 2024 19:43:06 -0700 Subject: [PATCH 459/520] subclass agent to add setPersistSessionHandler (#4928) Co-authored-by: Dan Abramov --- src/state/session/agent.ts | 118 +++++++++++++++++------------------- src/state/session/index.tsx | 24 ++------ 2 files changed, 60 insertions(+), 82 deletions(-) diff --git a/src/state/session/agent.ts b/src/state/session/agent.ts index 73be34bb27..ea6af677cf 100644 --- a/src/state/session/agent.ts +++ b/src/state/session/agent.ts @@ -1,9 +1,4 @@ -import { - AtpPersistSessionHandler, - AtpSessionData, - AtpSessionEvent, - BskyAgent, -} from '@atproto/api' +import {AtpSessionData, AtpSessionEvent, BskyAgent} from '@atproto/api' import {TID} from '@atproto/common-web' import {networkRetry} from '#/lib/async/retry' @@ -25,11 +20,9 @@ import { import {SessionAccount} from './types' import {isSessionExpired, isSignupQueued} from './util' -type SetPersistSessionHandler = (cb: AtpPersistSessionHandler) => void - export function createPublicAgent() { configureModerationForGuest() // Side effect but only relevant for tests - return new BskyAgent({service: PUBLIC_BSKY_SERVICE}) + return new BskyAppAgent({service: PUBLIC_BSKY_SERVICE}) } export async function createAgentAndResume( @@ -39,9 +32,8 @@ export async function createAgentAndResume( did: string, event: AtpSessionEvent, ) => void, - setPersistSessionHandler: SetPersistSessionHandler, ) { - const agent = new BskyAgent({service: storedAccount.service}) + const agent = new BskyAppAgent({service: storedAccount.service}) if (storedAccount.pdsUrl) { agent.sessionManager.pdsUrl = new URL(storedAccount.pdsUrl) } @@ -67,13 +59,7 @@ export async function createAgentAndResume( } } - return prepareAgent( - agent, - gates, - moderation, - onSessionChange, - setPersistSessionHandler, - ) + return agent.prepare(gates, moderation, onSessionChange) } export async function createAgentAndLogin( @@ -93,21 +79,14 @@ export async function createAgentAndLogin( did: string, event: AtpSessionEvent, ) => void, - setPersistSessionHandler: SetPersistSessionHandler, ) { - const agent = new BskyAgent({service}) + const agent = new BskyAppAgent({service}) await agent.login({identifier, password, authFactorToken}) const account = agentToSessionAccountOrThrow(agent) const gates = tryFetchGates(account.did, 'prefer-fresh-gates') const moderation = configureModerationForAccount(agent, account) - return prepareAgent( - agent, - moderation, - gates, - onSessionChange, - setPersistSessionHandler, - ) + return agent.prepare(gates, moderation, onSessionChange) } export async function createAgentAndCreateAccount( @@ -135,9 +114,8 @@ export async function createAgentAndCreateAccount( did: string, event: AtpSessionEvent, ) => void, - setPersistSessionHandler: SetPersistSessionHandler, ) { - const agent = new BskyAgent({service}) + const agent = new BskyAppAgent({service}) await agent.createAccount({ email, password, @@ -195,39 +173,7 @@ export async function createAgentAndCreateAccount( logger.error(e, {context: `session: failed snoozeEmailConfirmationPrompt`}) } - return prepareAgent( - agent, - gates, - moderation, - onSessionChange, - setPersistSessionHandler, - ) -} - -async function prepareAgent( - agent: BskyAgent, - // Not awaited in the calling code so we can delay blocking on them. - gates: Promise, - moderation: Promise, - onSessionChange: ( - agent: BskyAgent, - did: string, - event: AtpSessionEvent, - ) => void, - setPersistSessionHandler: (cb: AtpPersistSessionHandler) => void, -) { - // There's nothing else left to do, so block on them here. - await Promise.all([gates, moderation]) - - // Now the agent is ready. - const account = agentToSessionAccountOrThrow(agent) - setPersistSessionHandler(event => { - onSessionChange(agent, account.did, event) - if (event !== 'create' && event !== 'update') { - addSessionErrorLog(account.did, event) - } - }) - return {agent, account} + return agent.prepare(gates, moderation, onSessionChange) } export function agentToSessionAccountOrThrow(agent: BskyAgent): SessionAccount { @@ -279,3 +225,51 @@ export function sessionAccountToSession( status: account.status, } } + +// Not exported. Use factories above to create it. +class BskyAppAgent extends BskyAgent { + persistSessionHandler: ((event: AtpSessionEvent) => void) | undefined = + undefined + + constructor({service}: {service: string}) { + super({ + service, + persistSession: (event: AtpSessionEvent) => { + if (this.persistSessionHandler) { + this.persistSessionHandler(event) + } + }, + }) + } + + async prepare( + // Not awaited in the calling code so we can delay blocking on them. + gates: Promise, + moderation: Promise, + onSessionChange: ( + agent: BskyAgent, + did: string, + event: AtpSessionEvent, + ) => void, + ) { + // There's nothing else left to do, so block on them here. + await Promise.all([gates, moderation]) + + // Now the agent is ready. + const account = agentToSessionAccountOrThrow(this) + this.persistSessionHandler = event => { + onSessionChange(this, account.did, event) + if (event !== 'create' && event !== 'update') { + addSessionErrorLog(account.did, event) + } + } + return {account, agent: this} + } + + dispose() { + this.sessionManager.session = undefined + this.persistSessionHandler = undefined + } +} + +export type {BskyAppAgent} diff --git a/src/state/session/index.tsx b/src/state/session/index.tsx index 4f01f71654..ba12f4eaea 100644 --- a/src/state/session/index.tsx +++ b/src/state/session/index.tsx @@ -1,9 +1,5 @@ import React from 'react' -import { - AtpPersistSessionHandler, - AtpSessionEvent, - BskyAgent, -} from '@atproto/api' +import {AtpSessionEvent, BskyAgent} from '@atproto/api' import {track} from '#/lib/analytics/analytics' import {logEvent} from '#/lib/statsig/statsig' @@ -15,6 +11,7 @@ import {IS_DEV} from '#/env' import {emitSessionDropped} from '../events' import { agentToSessionAccount, + BskyAppAgent, createAgentAndCreateAccount, createAgentAndLogin, createAgentAndResume, @@ -51,15 +48,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) { return initialState }) - const persistSessionHandler = React.useRef< - AtpPersistSessionHandler | undefined - >(undefined) - const setPersistSessionHandler = ( - newHandler: AtpPersistSessionHandler | undefined, - ) => { - persistSessionHandler.current = newHandler - } - const onAgentSessionChange = React.useCallback( (agent: BskyAgent, accountDid: string, sessionEvent: AtpSessionEvent) => { const refreshedAccount = agentToSessionAccount(agent) // Mutable, so snapshot it right away. @@ -86,7 +74,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const {agent, account} = await createAgentAndCreateAccount( params, onAgentSessionChange, - setPersistSessionHandler, ) if (signal.aborted) { @@ -111,7 +98,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const {agent, account} = await createAgentAndLogin( params, onAgentSessionChange, - setPersistSessionHandler, ) if (signal.aborted) { @@ -153,7 +139,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const {agent, account} = await createAgentAndResume( storedAccount, onAgentSessionChange, - setPersistSessionHandler, ) if (signal.aborted) { @@ -255,7 +240,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { // @ts-ignore if (IS_DEV && isWeb) window.agent = state.currentAgentState.agent - const agent = state.currentAgentState.agent as BskyAgent + const agent = state.currentAgentState.agent as BskyAppAgent const currentAgentRef = React.useRef(agent) React.useEffect(() => { if (currentAgentRef.current !== agent) { @@ -265,8 +250,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { addSessionDebugLog({type: 'agent:switch', prevAgent, nextAgent: agent}) // We never reuse agents so let's fully neutralize the previous one. // This ensures it won't try to consume any refresh tokens. - prevAgent.sessionManager.session = undefined - setPersistSessionHandler(undefined) + prevAgent.dispose() } }, [agent]) From 1fce7a793d6fc67b58f0fccff327930cc0e062b0 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 12 Aug 2024 20:08:51 -0700 Subject: [PATCH 460/520] [Video] Audio duck off main thread (#4926) --- .../PlatformInfo/ExpoPlatformInfoModule.swift | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift index b61066beda..cae4b983d1 100644 --- a/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift +++ b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift @@ -10,19 +10,26 @@ public class ExpoPlatformInfoModule: Module { Function("setAudioCategory") { (audioCategoryString: String) in let audioCategory = AVAudioSession.Category(rawValue: audioCategoryString) - try? AVAudioSession.sharedInstance().setCategory(audioCategory) + + DispatchQueue.global(qos: .background).async { + try? AVAudioSession.sharedInstance().setCategory(audioCategory) + } } Function("setAudioActive") { (active: Bool) in if active { - try? AVAudioSession.sharedInstance().setActive(true) + DispatchQueue.global(qos: .background).async { + try? AVAudioSession.sharedInstance().setActive(true) + } } else { - try? AVAudioSession - .sharedInstance() - .setActive( - false, - options: [.notifyOthersOnDeactivation] - ) + DispatchQueue.global(qos: .background).async { + try? AVAudioSession + .sharedInstance() + .setActive( + false, + options: [.notifyOthersOnDeactivation] + ) + } } } } From 7e11b862e931b5351bd3463d984ab11ee9b46522 Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 13 Aug 2024 08:20:39 +0100 Subject: [PATCH 461/520] Remove .withProxy() calls (#4929) --- src/components/ReportDialog/SubmitView.tsx | 35 +++++--------- .../moderation/LabelsOnMeDialog.tsx | 43 ++++++----------- src/lib/statsig/gates.ts | 1 - src/state/feed-feedback.tsx | 46 ++++++------------- 4 files changed, 40 insertions(+), 85 deletions(-) diff --git a/src/components/ReportDialog/SubmitView.tsx b/src/components/ReportDialog/SubmitView.tsx index 7ceece75b6..2def0fa4b4 100644 --- a/src/components/ReportDialog/SubmitView.tsx +++ b/src/components/ReportDialog/SubmitView.tsx @@ -6,7 +6,6 @@ import {useLingui} from '@lingui/react' import {getLabelingServiceTitle} from '#/lib/moderation' import {ReportOption} from '#/lib/moderation/useReportOptions' -import {useGate} from '#/lib/statsig/statsig' import {useAgent} from '#/state/session' import {CharProgress} from '#/view/com/composer/char-progress/CharProgress' import * as Toast from '#/view/com/util/Toast' @@ -37,7 +36,6 @@ export function SubmitView({ const t = useTheme() const {_} = useLingui() const agent = useAgent() - const gate = useGate() const [details, setDetails] = React.useState('') const [submitting, setSubmitting] = React.useState(false) const [selectedServices, setSelectedServices] = React.useState([ @@ -63,27 +61,17 @@ export function SubmitView({ } const results = await Promise.all( selectedServices.map(did => { - if (gate('session_withproxy_fix')) { - return agent - .createModerationReport(report, { - encoding: 'application/json', - headers: { - 'atproto-proxy': `${did}#atproto_labeler`, - }, - }) - .then( - _ => true, - _ => false, - ) - } else { - return agent - .withProxy('atproto_labeler', did) - .createModerationReport(report) - .then( - _ => true, - _ => false, - ) - } + return agent + .createModerationReport(report, { + encoding: 'application/json', + headers: { + 'atproto-proxy': `${did}#atproto_labeler`, + }, + }) + .then( + _ => true, + _ => false, + ) }), ) @@ -108,7 +96,6 @@ export function SubmitView({ onSubmitComplete, setError, agent, - gate, ]) return ( diff --git a/src/components/moderation/LabelsOnMeDialog.tsx b/src/components/moderation/LabelsOnMeDialog.tsx index b920a0d252..cc11b41017 100644 --- a/src/components/moderation/LabelsOnMeDialog.tsx +++ b/src/components/moderation/LabelsOnMeDialog.tsx @@ -7,7 +7,6 @@ import {useMutation} from '@tanstack/react-query' import {useLabelInfo} from '#/lib/moderation/useLabelInfo' import {makeProfileLink} from '#/lib/routes/links' -import {useGate} from '#/lib/statsig/statsig' import {sanitizeHandle} from '#/lib/strings/handles' import {logger} from '#/logger' import {useAgent, useSession} from '#/state/session' @@ -204,7 +203,6 @@ function AppealForm({ const [details, setDetails] = React.useState('') const isAccountReport = 'did' in subject const agent = useAgent() - const gate = useGate() const sourceName = labeler ? sanitizeHandle(labeler.creator.handle, '@') : label.src @@ -214,35 +212,22 @@ function AppealForm({ const $type = !isAccountReport ? 'com.atproto.repo.strongRef' : 'com.atproto.admin.defs#repoRef' - if (gate('session_withproxy_fix')) { - await agent.createModerationReport( - { - reasonType: ComAtprotoModerationDefs.REASONAPPEAL, - subject: { - $type, - ...subject, - }, - reason: details, + await agent.createModerationReport( + { + reasonType: ComAtprotoModerationDefs.REASONAPPEAL, + subject: { + $type, + ...subject, }, - { - encoding: 'application/json', - headers: { - 'atproto-proxy': `${label.src}#atproto_labeler`, - }, + reason: details, + }, + { + encoding: 'application/json', + headers: { + 'atproto-proxy': `${label.src}#atproto_labeler`, }, - ) - } else { - await agent - .withProxy('atproto_labeler', label.src) - .createModerationReport({ - reasonType: ComAtprotoModerationDefs.REASONAPPEAL, - subject: { - $type, - ...subject, - }, - reason: details, - }) - } + }, + ) }, onError: err => { logger.error('Failed to submit label appeal', {message: err}) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 5ae6bd5300..492d09e95f 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -3,7 +3,6 @@ export type Gate = | 'debug_show_feedcontext' | 'new_user_guided_tour' | 'onboarding_minimum_interests' - | 'session_withproxy_fix' | 'show_follow_back_label_v2' | 'suggested_feeds_interstitial' | 'video_debug' diff --git a/src/state/feed-feedback.tsx b/src/state/feed-feedback.tsx index aab2737e5a..29f328a626 100644 --- a/src/state/feed-feedback.tsx +++ b/src/state/feed-feedback.tsx @@ -1,11 +1,10 @@ import React from 'react' import {AppState, AppStateStatus} from 'react-native' -import {AppBskyFeedDefs, BskyAgent} from '@atproto/api' +import {AppBskyFeedDefs} from '@atproto/api' import throttle from 'lodash.throttle' import {PROD_DEFAULT_FEED} from '#/lib/constants' import {logEvent} from '#/lib/statsig/statsig' -import {useGate} from '#/lib/statsig/statsig' import {logger} from '#/logger' import {FeedDescriptor, FeedPostSliceItem} from '#/state/queries/post-feed' import {getFeedPostSlice} from '#/view/com/posts/Feed' @@ -25,7 +24,6 @@ const stateContext = React.createContext({ export function useFeedFeedback(feed: FeedDescriptor, hasSession: boolean) { const agent = useAgent() - const gate = useGate() const enabled = isDiscoverFeed(feed) && hasSession const queue = React.useRef>(new Set()) const history = React.useRef< @@ -49,34 +47,20 @@ export function useFeedFeedback(feed: FeedDescriptor, hasSession: boolean) { queue.current.clear() // Send to the feed - if (gate('session_withproxy_fix')) { - agent.app.bsky.feed - .sendInteractions( - {interactions}, - { - encoding: 'application/json', - headers: { - // TODO when we start sending to other feeds, we need to grab their DID -prf - 'atproto-proxy': 'did:web:discover.bsky.app#bsky_fg', - }, + agent.app.bsky.feed + .sendInteractions( + {interactions}, + { + encoding: 'application/json', + headers: { + // TODO when we start sending to other feeds, we need to grab their DID -prf + 'atproto-proxy': 'did:web:discover.bsky.app#bsky_fg', }, - ) - .catch((e: any) => { - logger.warn('Failed to send feed interactions', {error: e}) - }) - } else { - const proxyAgent = agent.withProxy( - // @ts-ignore TODO need to update withProxy() to support this key -prf - 'bsky_fg', - // TODO when we start sending to other feeds, we need to grab their DID -prf - 'did:web:discover.bsky.app', - ) as BskyAgent - proxyAgent.app.bsky.feed - .sendInteractions({interactions}) - .catch((e: any) => { - logger.warn('Failed to send feed interactions', {error: e}) - }) - } + }, + ) + .catch((e: any) => { + logger.warn('Failed to send feed interactions', {error: e}) + }) // Send to Statsig if (aggregatedStats.current === null) { @@ -84,7 +68,7 @@ export function useFeedFeedback(feed: FeedDescriptor, hasSession: boolean) { } sendOrAggregateInteractionsForStats(aggregatedStats.current, interactions) throttledFlushAggregatedStats() - }, [agent, gate, throttledFlushAggregatedStats]) + }, [agent, throttledFlushAggregatedStats]) const sendToFeed = React.useMemo( () => From 57be2ea15b5bea019abf95a590640d688b7a8633 Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 13 Aug 2024 18:51:49 +0100 Subject: [PATCH 462/520] Don't kick to login screen on network error (#4911) * Don't kick the user on network errors * Track online status for RQ * Use health endpoint * Update test with new behavior * Only poll while offline * Handle races between the check and network events * Reduce the poll kickoff interval * Don't cache partially fetched pinned feeds This isn't a new issue but it's more prominent with the offline handling. We're currently silently caching pinned infos that failed to fetch. This avoids showing a big spinner on failure but it also kills all feeds which is very confusing. If the request to get feed gens fails, let's fail the whole query. Then it can be retried. --- src/lib/react-query.tsx | 67 ++++++++++++++++++++- src/state/events.ts | 16 +++++ src/state/queries/feed.ts | 3 +- src/state/session/__tests__/session-test.ts | 10 ++- src/state/session/agent.ts | 27 +++++++++ src/state/session/reducer.ts | 8 +-- 6 files changed, 117 insertions(+), 14 deletions(-) diff --git a/src/lib/react-query.tsx b/src/lib/react-query.tsx index be507216aa..5abfccd7f6 100644 --- a/src/lib/react-query.tsx +++ b/src/lib/react-query.tsx @@ -2,18 +2,83 @@ import React, {useRef, useState} from 'react' import {AppState, AppStateStatus} from 'react-native' import AsyncStorage from '@react-native-async-storage/async-storage' import {createAsyncStoragePersister} from '@tanstack/query-async-storage-persister' -import {focusManager, QueryClient} from '@tanstack/react-query' +import {focusManager, onlineManager, QueryClient} from '@tanstack/react-query' import { PersistQueryClientProvider, PersistQueryClientProviderProps, } from '@tanstack/react-query-persist-client' import {isNative} from '#/platform/detection' +import {listenNetworkConfirmed, listenNetworkLost} from '#/state/events' // any query keys in this array will be persisted to AsyncStorage export const labelersDetailedInfoQueryKeyRoot = 'labelers-detailed-info' const STORED_CACHE_QUERY_KEY_ROOTS = [labelersDetailedInfoQueryKeyRoot] +async function checkIsOnline(): Promise { + try { + const controller = new AbortController() + setTimeout(() => { + controller.abort() + }, 15e3) + const res = await fetch('https://public.api.bsky.app/xrpc/_health', { + cache: 'no-store', + signal: controller.signal, + }) + const json = await res.json() + if (json.version) { + return true + } else { + return false + } + } catch (e) { + return false + } +} + +let receivedNetworkLost = false +let receivedNetworkConfirmed = false +let isNetworkStateUnclear = false + +listenNetworkLost(() => { + receivedNetworkLost = true + onlineManager.setOnline(false) +}) + +listenNetworkConfirmed(() => { + receivedNetworkConfirmed = true + onlineManager.setOnline(true) +}) + +let checkPromise: Promise | undefined +function checkIsOnlineIfNeeded() { + if (checkPromise) { + return + } + receivedNetworkLost = false + receivedNetworkConfirmed = false + checkPromise = checkIsOnline().then(nextIsOnline => { + checkPromise = undefined + if (nextIsOnline && receivedNetworkLost) { + isNetworkStateUnclear = true + } + if (!nextIsOnline && receivedNetworkConfirmed) { + isNetworkStateUnclear = true + } + if (!isNetworkStateUnclear) { + onlineManager.setOnline(nextIsOnline) + } + }) +} + +setInterval(() => { + if (AppState.currentState === 'active') { + if (!onlineManager.isOnline() || isNetworkStateUnclear) { + checkIsOnlineIfNeeded() + } + } +}, 2000) + focusManager.setEventListener(onFocus => { if (isNative) { const subscription = AppState.addEventListener( diff --git a/src/state/events.ts b/src/state/events.ts index 1384abdeda..dcd36464ec 100644 --- a/src/state/events.ts +++ b/src/state/events.ts @@ -22,6 +22,22 @@ export function listenSessionDropped(fn: () => void): UnlistenFn { return () => emitter.off('session-dropped', fn) } +export function emitNetworkConfirmed() { + emitter.emit('network-confirmed') +} +export function listenNetworkConfirmed(fn: () => void): UnlistenFn { + emitter.on('network-confirmed', fn) + return () => emitter.off('network-confirmed', fn) +} + +export function emitNetworkLost() { + emitter.emit('network-lost') +} +export function listenNetworkLost(fn: () => void): UnlistenFn { + emitter.on('network-lost', fn) + return () => emitter.off('network-lost', fn) +} + export function emitPostCreated() { emitter.emit('post-created') } diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index 2b6751e890..e5ce19a9ad 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -454,7 +454,8 @@ export function usePinnedFeedsInfos() { }), ) - await Promise.allSettled([feedsPromise, ...listsPromises]) + await feedsPromise // Fail the whole query if it fails. + await Promise.allSettled(listsPromises) // Ignore individual failing ones. // order the feeds/lists in the order they were pinned const result: SavedFeedSourceInfo[] = [] diff --git a/src/state/session/__tests__/session-test.ts b/src/state/session/__tests__/session-test.ts index 731b66b0e9..cb4c6a35bb 100644 --- a/src/state/session/__tests__/session-test.ts +++ b/src/state/session/__tests__/session-test.ts @@ -1184,7 +1184,7 @@ describe('session', () => { expect(state.currentAgentState.did).toBe('bob-did') }) - it('does soft logout on network error', () => { + it('ignores network errors', () => { let state = getInitialState([]) const agent1 = new BskyAgent({service: 'https://alice.com'}) @@ -1217,11 +1217,9 @@ describe('session', () => { }, ]) expect(state.accounts.length).toBe(1) - // Network error should reset current user but not reset the tokens. - // TODO: We might want to remove or change this behavior? expect(state.accounts[0].accessJwt).toBe('alice-access-jwt-1') expect(state.accounts[0].refreshJwt).toBe('alice-refresh-jwt-1') - expect(state.currentAgentState.did).toBe(undefined) + expect(state.currentAgentState.did).toBe('alice-did') expect(printState(state)).toMatchInlineSnapshot(` { "accounts": [ @@ -1242,9 +1240,9 @@ describe('session', () => { ], "currentAgentState": { "agent": { - "service": "https://public.api.bsky.app/", + "service": "https://alice.com/", }, - "did": undefined, + "did": "alice-did", }, "needsPersist": true, } diff --git a/src/state/session/agent.ts b/src/state/session/agent.ts index ea6af677cf..8a48cf95e5 100644 --- a/src/state/session/agent.ts +++ b/src/state/session/agent.ts @@ -12,6 +12,7 @@ import {tryFetchGates} from '#/lib/statsig/statsig' import {getAge} from '#/lib/strings/time' import {logger} from '#/logger' import {snoozeEmailConfirmationPrompt} from '#/state/shell/reminders' +import {emitNetworkConfirmed, emitNetworkLost} from '../events' import {addSessionErrorLog} from './logging' import { configureModerationForAccount, @@ -227,6 +228,7 @@ export function sessionAccountToSession( } // Not exported. Use factories above to create it. +let realFetch = globalThis.fetch class BskyAppAgent extends BskyAgent { persistSessionHandler: ((event: AtpSessionEvent) => void) | undefined = undefined @@ -234,6 +236,23 @@ class BskyAppAgent extends BskyAgent { constructor({service}: {service: string}) { super({ service, + async fetch(...args) { + let success = false + try { + const result = await realFetch(...args) + success = true + return result + } catch (e) { + success = false + throw e + } finally { + if (success) { + emitNetworkConfirmed() + } else { + emitNetworkLost() + } + } + }, persistSession: (event: AtpSessionEvent) => { if (this.persistSessionHandler) { this.persistSessionHandler(event) @@ -257,7 +276,15 @@ class BskyAppAgent extends BskyAgent { // Now the agent is ready. const account = agentToSessionAccountOrThrow(this) + let lastSession = this.sessionManager.session this.persistSessionHandler = event => { + if (this.sessionManager.session) { + lastSession = this.sessionManager.session + } else if (event === 'network-error') { + // Put it back, we'll try again later. + this.sessionManager.session = lastSession + } + onSessionChange(this, account.did, event) if (event !== 'create' && event !== 'update') { addSessionErrorLog(account.did, event) diff --git a/src/state/session/reducer.ts b/src/state/session/reducer.ts index 0a537b42c6..b49198514c 100644 --- a/src/state/session/reducer.ts +++ b/src/state/session/reducer.ts @@ -79,12 +79,8 @@ let reducer = (state: State, action: Action): State => { return state } if (sessionEvent === 'network-error') { - // Don't change stored accounts but kick to the choose account screen. - return { - accounts: state.accounts, - currentAgentState: createPublicAgentState(), - needsPersist: true, - } + // Assume it's transient. + return state } const existingAccount = state.accounts.find(a => a.did === accountDid) if ( From 630ebf523d2e70db295ef1dc1705ea38c05104af Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 13 Aug 2024 22:00:03 +0100 Subject: [PATCH 463/520] [Video] Try/catch video play/pause (#4930) Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> --- .../VideoEmbedInner/VideoEmbedInnerNative.tsx | 16 ++++++++++++---- .../com/util/post-embeds/VideoPlayerContext.tsx | 12 +++++++++--- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx index 5cbe018722..11fff4796a 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx @@ -8,6 +8,7 @@ import {useIsFocused} from '@react-navigation/native' import {HITSLOP_30} from '#/lib/constants' import {useAppState} from '#/lib/hooks/useAppState' +import {logger} from '#/logger' import {useVideoPlayer} from '#/view/com/util/post-embeds/VideoPlayerContext' import {android, atoms as a, useTheme} from '#/alf' import {Mute_Stroke2_Corner0_Rounded as MuteIcon} from '#/components/icons/Mute' @@ -25,10 +26,17 @@ export function VideoEmbedInnerNative() { const isAppFocused = useAppState() useEffect(() => { - if (isAppFocused === 'active' && isScreenFocused && !player.playing) { - player.play() - } else if (player.playing) { - player.pause() + try { + if (isAppFocused === 'active' && isScreenFocused && !player.playing) { + player.play() + } else if (player.playing) { + player.pause() + } + } catch (err) { + logger.error( + 'Failed to play/pause while backgrounding/switching screens', + {safeMessage: err}, + ) } }, [isAppFocused, player, isScreenFocused]) diff --git a/src/view/com/util/post-embeds/VideoPlayerContext.tsx b/src/view/com/util/post-embeds/VideoPlayerContext.tsx index 8f2d11f6bc..20ebb6d2fd 100644 --- a/src/view/com/util/post-embeds/VideoPlayerContext.tsx +++ b/src/view/com/util/post-embeds/VideoPlayerContext.tsx @@ -2,6 +2,8 @@ import React, {useContext} from 'react' import type {VideoPlayer} from 'expo-video' import {useVideoPlayer as useExpoVideoPlayer} from 'expo-video' +import {logger} from '#/logger' + const VideoPlayerContext = React.createContext(null) export function VideoPlayerProvider({ @@ -13,9 +15,13 @@ export function VideoPlayerProvider({ }) { // eslint-disable-next-line @typescript-eslint/no-shadow const player = useExpoVideoPlayer(source, player => { - player.loop = true - player.muted = true - player.play() + try { + player.loop = true + player.muted = true + player.play() + } catch (err) { + logger.error('Failed to init video player', {safeMessage: err}) + } }) return ( From 26d3777ecc7192835f4b14a9fad775d8044e29f9 Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 13 Aug 2024 17:35:05 -0700 Subject: [PATCH 464/520] Add `/live/` to supported YouTube embed URLs (#4932) --- __tests__/lib/string.test.ts | 8 ++++++++ src/lib/strings/embed-player.ts | 15 ++++++++++----- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/__tests__/lib/string.test.ts b/__tests__/lib/string.test.ts index 0da9551e30..f226de992b 100644 --- a/__tests__/lib/string.test.ts +++ b/__tests__/lib/string.test.ts @@ -340,12 +340,14 @@ describe('parseEmbedPlayerFromUrl', () => { 'https://youtube.com/watch?v=videoId', 'https://youtube.com/watch?v=videoId&feature=share', 'https://youtube.com/shorts/videoId', + 'https://youtube.com/live/videoId', 'https://m.youtube.com/watch?v=videoId', 'https://music.youtube.com/watch?v=videoId', 'https://youtube.com/shorts/', 'https://youtube.com/', 'https://youtube.com/random', + 'https://youtube.com/live/', 'https://twitch.tv/channelName', 'https://www.twitch.tv/channelName', @@ -475,10 +477,16 @@ describe('parseEmbedPlayerFromUrl', () => { source: 'youtube', playerUri: 'https://bsky.app/iframe/youtube.html?videoId=videoId&start=0', }, + { + type: 'youtube_video', + source: 'youtube', + playerUri: 'https://bsky.app/iframe/youtube.html?videoId=videoId&start=0', + }, undefined, undefined, undefined, + undefined, { type: 'twitch_video', diff --git a/src/lib/strings/embed-player.ts b/src/lib/strings/embed-player.ts index 44e42fae1c..3bae771c0a 100644 --- a/src/lib/strings/embed-player.ts +++ b/src/lib/strings/embed-player.ts @@ -103,16 +103,21 @@ export function parseEmbedPlayerFromUrl( urlp.hostname === 'm.youtube.com' || urlp.hostname === 'music.youtube.com' ) { - const [_, page, shortVideoId] = urlp.pathname.split('/') + const [_, page, shortOrLiveVideoId] = urlp.pathname.split('/') + + const isShorts = page === 'shorts' + const isLive = page === 'live' const videoId = - page === 'shorts' ? shortVideoId : (urlp.searchParams.get('v') as string) + isShorts || isLive + ? shortOrLiveVideoId + : (urlp.searchParams.get('v') as string) const seek = encodeURIComponent(urlp.searchParams.get('t') ?? 0) if (videoId) { return { - type: page === 'shorts' ? 'youtube_short' : 'youtube_video', - source: page === 'shorts' ? 'youtubeShorts' : 'youtube', - hideDetails: page === 'shorts' ? true : undefined, + type: isShorts ? 'youtube_short' : 'youtube_video', + source: isShorts ? 'youtubeShorts' : 'youtube', + hideDetails: isShorts ? true : undefined, playerUri: `${IFRAME_HOST}/iframe/youtube.html?videoId=${videoId}&start=${seek}`, } } From 21e214c23579e5ca45fed3ec563d4010e37562a2 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 14 Aug 2024 20:21:14 +0100 Subject: [PATCH 465/520] [Video] set audio category to ambient every time a new player is made (#4934) * set auto category to ambient every time a new player is made * mute on foregrounding * remember previous state --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey --- .../ios/PlatformInfo/ExpoPlatformInfoModule.swift | 12 +++++++++++- src/view/com/composer/videos/VideoPreview.tsx | 2 +- .../VideoEmbedInner/VideoEmbedInnerNative.tsx | 3 +++ src/view/com/util/post-embeds/VideoPlayerContext.tsx | 7 +++++++ 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift index cae4b983d1..02bf5c6628 100644 --- a/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift +++ b/modules/expo-bluesky-swiss-army/ios/PlatformInfo/ExpoPlatformInfoModule.swift @@ -1,6 +1,9 @@ import ExpoModulesCore public class ExpoPlatformInfoModule: Module { + private var prevAudioActive: Bool? + private var prevAudioCategory: AVAudioSession.Category? + public func definition() -> ModuleDefinition { Name("ExpoPlatformInfo") @@ -10,13 +13,20 @@ public class ExpoPlatformInfoModule: Module { Function("setAudioCategory") { (audioCategoryString: String) in let audioCategory = AVAudioSession.Category(rawValue: audioCategoryString) - + if audioCategory == self.prevAudioCategory { + return + } + self.prevAudioCategory = audioCategory DispatchQueue.global(qos: .background).async { try? AVAudioSession.sharedInstance().setCategory(audioCategory) } } Function("setAudioActive") { (active: Bool) in + if active == self.prevAudioActive { + return + } + self.prevAudioActive = active if active { DispatchQueue.global(qos: .background).async { try? AVAudioSession.sharedInstance().setActive(true) diff --git a/src/view/com/composer/videos/VideoPreview.tsx b/src/view/com/composer/videos/VideoPreview.tsx index 8e2a22852d..6956c8c4f8 100644 --- a/src/view/com/composer/videos/VideoPreview.tsx +++ b/src/view/com/composer/videos/VideoPreview.tsx @@ -16,8 +16,8 @@ export function VideoPreview({ }) { const player = useVideoPlayer(video.uri, player => { player.loop = true + player.muted = true player.play() - player.volume = 0 }) return ( diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx index 11fff4796a..fa49438763 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx @@ -28,6 +28,9 @@ export function VideoEmbedInnerNative() { useEffect(() => { try { if (isAppFocused === 'active' && isScreenFocused && !player.playing) { + PlatformInfo.setAudioCategory(AudioCategory.Ambient) + PlatformInfo.setAudioActive(false) + player.muted = true player.play() } else if (player.playing) { player.pause() diff --git a/src/view/com/util/post-embeds/VideoPlayerContext.tsx b/src/view/com/util/post-embeds/VideoPlayerContext.tsx index 20ebb6d2fd..95511099e4 100644 --- a/src/view/com/util/post-embeds/VideoPlayerContext.tsx +++ b/src/view/com/util/post-embeds/VideoPlayerContext.tsx @@ -3,6 +3,10 @@ import type {VideoPlayer} from 'expo-video' import {useVideoPlayer as useExpoVideoPlayer} from 'expo-video' import {logger} from '#/logger' +import { + AudioCategory, + PlatformInfo, +} from '../../../../../modules/expo-bluesky-swiss-army' const VideoPlayerContext = React.createContext(null) @@ -16,6 +20,9 @@ export function VideoPlayerProvider({ // eslint-disable-next-line @typescript-eslint/no-shadow const player = useExpoVideoPlayer(source, player => { try { + PlatformInfo.setAudioCategory(AudioCategory.Ambient) + PlatformInfo.setAudioActive(false) + player.loop = true player.muted = true player.play() From b6fa0d2d048b3c68d47d6fe502ca1b52096eb4c9 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 14 Aug 2024 21:01:59 +0100 Subject: [PATCH 466/520] [Embed] Starter pack embed embed (#4935) * update @atproto/api * add starter pack embed * update depreciated BskyAgent to AtpAgent * unrelated, but avoid direct import of type * nits * rm commented out code --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> --- bskyembed/.eslintrc | 5 +- bskyembed/assets/starterPack.svg | 1 + bskyembed/package.json | 2 +- bskyembed/src/components/embed.tsx | 92 +++++++++++++++---- bskyembed/src/components/post.tsx | 5 +- bskyembed/src/screens/post.tsx | 4 +- bskyembed/yarn.lock | 66 +++++++++---- .../StarterPack/StarterPackCard.tsx | 21 +++-- 8 files changed, 147 insertions(+), 49 deletions(-) create mode 100644 bskyembed/assets/starterPack.svg diff --git a/bskyembed/.eslintrc b/bskyembed/.eslintrc index e6e575a11c..2b290d5815 100644 --- a/bskyembed/.eslintrc +++ b/bskyembed/.eslintrc @@ -10,11 +10,12 @@ ], "rules": { "simple-import-sort/imports": "warn", - "simple-import-sort/exports": "warn" + "simple-import-sort/exports": "warn", + 'no-else-return': 'off' }, "parserOptions": { "sourceType": "module", "ecmaVersion": "latest", "project": "./bskyembed/tsconfig.json" } -} \ No newline at end of file +} diff --git a/bskyembed/assets/starterPack.svg b/bskyembed/assets/starterPack.svg new file mode 100644 index 0000000000..eb8dd710fe --- /dev/null +++ b/bskyembed/assets/starterPack.svg @@ -0,0 +1 @@ + diff --git a/bskyembed/package.json b/bskyembed/package.json index f610e8c064..cb9a46213b 100644 --- a/bskyembed/package.json +++ b/bskyembed/package.json @@ -9,7 +9,7 @@ "lint": "eslint --cache --ext .js,.jsx,.ts,.tsx src" }, "dependencies": { - "@atproto/api": "^0.12.2", + "@atproto/api": "0.13.1", "@preact/preset-vite": "^2.8.2", "@vitejs/plugin-legacy": "^5.3.2", "preact": "^10.4.8", diff --git a/bskyembed/src/components/embed.tsx b/bskyembed/src/components/embed.tsx index 1dadfee38e..600c7c2c3a 100644 --- a/bskyembed/src/components/embed.tsx +++ b/bskyembed/src/components/embed.tsx @@ -6,12 +6,15 @@ import { AppBskyFeedDefs, AppBskyFeedPost, AppBskyGraphDefs, + AppBskyGraphStarterpack, AppBskyLabelerDefs, + AtUri, } from '@atproto/api' import {ComponentChildren, h} from 'preact' import {useMemo} from 'preact/hooks' import infoIcon from '../../assets/circleInfo_stroke2_corner0_rounded.svg' +import starterPackIcon from '../../assets/starterPack.svg' import {CONTENT_LABELS, labelsToInfo} from '../labels' import {getRkey} from '../utils' import {Link} from './link' @@ -105,7 +108,7 @@ export function Embed({ // Case 3.2: List if (AppBskyGraphDefs.isListView(record)) { return ( - - ) + // Embed type does not exist in the app, so show nothing + return null } - // Case 3.5: Post not found + // Case 3.5: Starter pack + if (AppBskyGraphDefs.isStarterPackViewBasic(record)) { + return + } + + // Case 3.6: Post not found if (AppBskyEmbedRecord.isViewNotFound(record)) { return Quoted post not found, it may have been deleted. } - // Case 3.6: Post blocked + // Case 3.7: Post blocked if (AppBskyEmbedRecord.isViewBlocked(record)) { return The quoted post is blocked. } - throw new Error('Unknown embed type') + // Unknown embed type + return null } // Case 4: Record with media @@ -182,7 +184,8 @@ export function Embed({ ) } - throw new Error('Unsupported embed type') + // Unknown embed type + return null } catch (err) { return ( {err instanceof Error ? err.message : 'An error occurred'} @@ -314,7 +317,7 @@ function ExternalEmbed({ ) } -function GenericWithImage({ +function GenericWithImageEmbed({ title, subtitle, href, @@ -350,3 +353,60 @@ function GenericWithImage({ ) } + +function StarterPackEmbed({ + content, +}: { + content: AppBskyGraphDefs.StarterPackViewBasic +}) { + if (!AppBskyGraphStarterpack.isRecord(content.record)) { + return null + } + + const starterPackHref = getStarterPackHref(content) + const imageUri = getStarterPackImage(content) + + return ( + + +
+
+ +
+

+ {content.record.name} +

+

+ Starter pack by{' '} + {content.creator.displayName || `@${content.creator.handle}`} +

+
+
+ {content.record.description && ( +

{content.record.description}

+ )} + {!!content.joinedAllTimeCount && content.joinedAllTimeCount > 50 && ( +

+ {content.joinedAllTimeCount} users have joined! +

+ )} +
+ + ) +} + +// from #/lib/strings/starter-pack.ts +function getStarterPackImage(starterPack: AppBskyGraphDefs.StarterPackView) { + const rkey = new AtUri(starterPack.uri).rkey + return `https://ogcard.cdn.bsky.app/start/${starterPack.creator.did}/${rkey}` +} + +function getStarterPackHref( + starterPack: AppBskyGraphDefs.StarterPackViewBasic, +) { + const rkey = new AtUri(starterPack.uri).rkey + const handleOrDid = starterPack.creator.handle || starterPack.creator.did + return `/starter-pack/${handleOrDid}/${rkey}` +} diff --git a/bskyembed/src/components/post.tsx b/bskyembed/src/components/post.tsx index d23c84cbfb..1d1e8f4d81 100644 --- a/bskyembed/src/components/post.tsx +++ b/bskyembed/src/components/post.tsx @@ -132,7 +132,10 @@ function PostContent({record}: {record: AppBskyFeedPost.Record | null}) { key={counter} href={segment.link.uri} className="text-blue-400 hover:underline" - disableTracking={!segment.link.uri.startsWith('https://bsky.app')}> + disableTracking={ + !segment.link.uri.startsWith('https://bsky.app') && + !segment.link.uri.startsWith('https://go.bsky.app') + }> {segment.text} , ) diff --git a/bskyembed/src/screens/post.tsx b/bskyembed/src/screens/post.tsx index 337bf01007..6ccf10a791 100644 --- a/bskyembed/src/screens/post.tsx +++ b/bskyembed/src/screens/post.tsx @@ -1,6 +1,6 @@ import '../index.css' -import {AppBskyFeedDefs, BskyAgent} from '@atproto/api' +import {AppBskyFeedDefs, AtpAgent} from '@atproto/api' import {h, render} from 'preact' import logo from '../../assets/logo.svg' @@ -12,7 +12,7 @@ import {getRkey} from '../utils' const root = document.getElementById('app') if (!root) throw new Error('No root element') -const agent = new BskyAgent({ +const agent = new AtpAgent({ service: 'https://public.api.bsky.app', }) diff --git a/bskyembed/yarn.lock b/bskyembed/yarn.lock index 60efe36845..ca52dc0747 100644 --- a/bskyembed/yarn.lock +++ b/bskyembed/yarn.lock @@ -20,15 +20,16 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@atproto/api@^0.12.2": - version "0.12.2" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.12.2.tgz#5df6d4f60dea0395c84fdebd9e81a7e853edf130" - integrity sha512-UVzCiDZH2j0wrr/O8nb1edD5cYLVqB5iujueXUCbHS3rAwIxgmyLtA3Hzm2QYsGPo/+xsIg1fNvpq9rNT6KWUA== +"@atproto/api@0.13.1": + version "0.13.1" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.1.tgz#fbf4306e4465d5467aaf031308c1b47dcc8039d0" + integrity sha512-DL3iBfavn8Nnl48FmnAreQB0k0cIkW531DJ5JAHUCQZo10Nq0ZLk2/WFxcs0KuBG5wuLnGUdo+Y6/GQPVq8dYw== dependencies: "@atproto/common-web" "^0.3.0" - "@atproto/lexicon" "^0.4.0" + "@atproto/lexicon" "^0.4.1" "@atproto/syntax" "^0.3.0" - "@atproto/xrpc" "^0.5.0" + "@atproto/xrpc" "^0.6.0" + await-lock "^2.2.2" multiformats "^9.9.0" tlds "^1.234.0" @@ -42,29 +43,29 @@ uint8arrays "3.0.0" zod "^3.21.4" -"@atproto/lexicon@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.0.tgz#63e8829945d80c25524882caa8ed27b1151cc576" - integrity sha512-RvCBKdSI4M8qWm5uTNz1z3R2yIvIhmOsMuleOj8YR6BwRD+QbtUBy3l+xQ7iXf4M5fdfJFxaUNa6Ty0iRwdKqQ== +"@atproto/lexicon@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.1.tgz#19155210570a2fafbcc7d4f655d9b813948e72a0" + integrity sha512-bzyr+/VHXLQWbumViX5L7h1NKQObfs8Z+XZJl43OUK8nYFUI4e/sW1IZKRNfw7Wvi5YVNK+J+yP3DWIBZhkCYA== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/syntax" "^0.3.0" iso-datestring-validator "^2.2.2" multiformats "^9.9.0" - zod "^3.21.4" + zod "^3.23.8" "@atproto/syntax@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.3.0.tgz#fafa2dbea9add37253005cb663e7373e05e618b3" integrity sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA== -"@atproto/xrpc@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.5.0.tgz#dacbfd8f7b13f0ab5bd56f8fdd4b460e132a6032" - integrity sha512-swu+wyOLvYW4l3n+VAuJbHcPcES+tin2Lsrp8Bw5aIXIICiuFn1YMFlwK9JwVUzTH21Py1s1nHEjr4CJeElJog== +"@atproto/xrpc@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.6.0.tgz#668c3262e67e2afa65951ea79a03bfe3720ddf5c" + integrity sha512-5BbhBTv5j6MC3iIQ4+vYxQE7nLy2dDGQ+LYJrH8PptOCUdq0Pwg6aRccQ3y52kUZlhE/mzOTZ8Ngiy9pSAyfVQ== dependencies: - "@atproto/lexicon" "^0.4.0" - zod "^3.21.4" + "@atproto/lexicon" "^0.4.1" + zod "^3.23.8" "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2": version "7.24.2" @@ -1710,6 +1711,11 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" +await-lock@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/await-lock/-/await-lock-2.2.2.tgz#a95a9b269bfd2f69d22b17a321686f551152bcef" + integrity sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw== + babel-plugin-polyfill-corejs2@^0.4.10: version "0.4.10" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz#276f41710b03a64f6467433cab72cbc2653c38b1" @@ -3730,8 +3736,16 @@ stack-trace@^1.0.0-pre2: resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-1.0.0-pre2.tgz#46a83a79f1b287807e9aaafc6a5dd8bcde626f9c" integrity sha512-2ztBJRek8IVofG9DBJqdy2N5kulaacX30Nz7xmkYF6ale9WBVmIy6mFBchvGX7Vx/MyjBhx+Rcxqrj+dbOnQ6A== -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0: - name string-width-cjs +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -3795,7 +3809,14 @@ string.prototype.trimstart@^1.0.8: define-properties "^1.2.1" es-object-atoms "^1.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -4192,3 +4213,8 @@ zod@^3.21.4: version "3.22.4" resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== + +zod@^3.23.8: + version "3.23.8" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" + integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== diff --git a/src/components/StarterPack/StarterPackCard.tsx b/src/components/StarterPack/StarterPackCard.tsx index dc9e4b70da..4c4bf246ea 100644 --- a/src/components/StarterPack/StarterPackCard.tsx +++ b/src/components/StarterPack/StarterPackCard.tsx @@ -1,8 +1,7 @@ import React from 'react' import {View} from 'react-native' import {Image} from 'expo-image' -import {AppBskyGraphStarterpack, AtUri} from '@atproto/api' -import {StarterPackViewBasic} from '@atproto/api/dist/client/types/app/bsky/graph/defs' +import {AppBskyGraphDefs, AppBskyGraphStarterpack, AtUri} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' @@ -17,7 +16,11 @@ import {StarterPack} from '#/components/icons/StarterPack' import {BaseLink} from '#/components/Link' import {Text} from '#/components/Typography' -export function Default({starterPack}: {starterPack?: StarterPackViewBasic}) { +export function Default({ + starterPack, +}: { + starterPack?: AppBskyGraphDefs.StarterPackViewBasic +}) { if (!starterPack) return null return ( @@ -29,7 +32,7 @@ export function Default({starterPack}: {starterPack?: StarterPackViewBasic}) { export function Notification({ starterPack, }: { - starterPack?: StarterPackViewBasic + starterPack?: AppBskyGraphDefs.StarterPackViewBasic }) { if (!starterPack) return null return ( @@ -44,7 +47,7 @@ export function Card({ noIcon, noDescription, }: { - starterPack: StarterPackViewBasic + starterPack: AppBskyGraphDefs.StarterPackViewBasic noIcon?: boolean noDescription?: boolean }) { @@ -94,7 +97,7 @@ export function Link({ starterPack, children, }: { - starterPack: StarterPackViewBasic + starterPack: AppBskyGraphDefs.StarterPackViewBasic onPress?: () => void children: React.ReactNode }) { @@ -129,7 +132,11 @@ export function Link({ ) } -export function Embed({starterPack}: {starterPack: StarterPackViewBasic}) { +export function Embed({ + starterPack, +}: { + starterPack: AppBskyGraphDefs.StarterPackViewBasic +}) { const t = useTheme() const imageUri = getStarterPackOgCard(starterPack) From b9975697e22ef729e60b9111883127961258445b Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 14 Aug 2024 21:08:17 +0100 Subject: [PATCH 467/520] swap control files (#4936) Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> --- .../VideoEmbedInnerNative.web.tsx | 2 +- .../VideoWebControls.native.tsx | 3 + .../VideoEmbedInner/VideoWebControls.tsx | 579 ++++++++++++++++- .../VideoEmbedInner/VideoWebControls.web.tsx | 587 ------------------ 4 files changed, 579 insertions(+), 592 deletions(-) create mode 100644 src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.native.tsx delete mode 100644 src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.web.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.web.tsx index 59da5be42a..2760c7fafd 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.web.tsx @@ -1,3 +1,3 @@ export function VideoEmbedInnerNative() { - throw new Error('VideoEmbedInnerNative may not be used on native.') + throw new Error('VideoEmbedInnerNative may not be used on web.') } diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.native.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.native.tsx new file mode 100644 index 0000000000..e2e24ed367 --- /dev/null +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.native.tsx @@ -0,0 +1,3 @@ +export function Controls() { + throw new Error('VideoWebControls may not be used on native.') +} diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx index 11e0867e43..7caaf3abf7 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx @@ -1,7 +1,51 @@ -import React from 'react' +import React, { + useCallback, + useEffect, + useRef, + useState, + useSyncExternalStore, +} from 'react' +import {Pressable, View} from 'react-native' +import Animated, {FadeIn, FadeOut} from 'react-native-reanimated' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' import type Hls from 'hls.js' -export function Controls({}: { +import {isIPhoneWeb} from 'platform/detection' +import { + useAutoplayDisabled, + useSetSubtitlesEnabled, + useSubtitlesEnabled, +} from 'state/preferences' +import {atoms as a, useTheme, web} from '#/alf' +import {Button} from '#/components/Button' +import {useInteractionState} from '#/components/hooks/useInteractionState' +import { + ArrowsDiagonalIn_Stroke2_Corner0_Rounded as ArrowsInIcon, + ArrowsDiagonalOut_Stroke2_Corner0_Rounded as ArrowsOutIcon, +} from '#/components/icons/ArrowsDiagonal' +import { + CC_Filled_Corner0_Rounded as CCActiveIcon, + CC_Stroke2_Corner0_Rounded as CCInactiveIcon, +} from '#/components/icons/CC' +import {Mute_Stroke2_Corner0_Rounded as MuteIcon} from '#/components/icons/Mute' +import {Pause_Filled_Corner0_Rounded as PauseIcon} from '#/components/icons/Pause' +import {Play_Filled_Corner0_Rounded as PlayIcon} from '#/components/icons/Play' +import {SpeakerVolumeFull_Stroke2_Corner0_Rounded as UnmuteIcon} from '#/components/icons/Speaker' +import {Loader} from '#/components/Loader' +import {Text} from '#/components/Typography' + +export function Controls({ + videoRef, + hlsRef, + active, + setActive, + focused, + setFocused, + onScreen, + fullscreenRef, + hasSubtitleTrack, +}: { videoRef: React.RefObject hlsRef: React.RefObject active: boolean @@ -11,6 +55,533 @@ export function Controls({}: { onScreen: boolean fullscreenRef: React.RefObject hasSubtitleTrack: boolean -}): React.ReactElement { - throw new Error('Web-only component') +}) { + const { + play, + pause, + playing, + muted, + toggleMute, + togglePlayPause, + currentTime, + duration, + buffering, + error, + canPlay, + } = useVideoUtils(videoRef) + const t = useTheme() + const {_} = useLingui() + const subtitlesEnabled = useSubtitlesEnabled() + const setSubtitlesEnabled = useSetSubtitlesEnabled() + const { + state: hovered, + onIn: onMouseEnter, + onOut: onMouseLeave, + } = useInteractionState() + const [isFullscreen, toggleFullscreen] = useFullscreen(fullscreenRef) + const {state: hasFocus, onIn: onFocus, onOut: onBlur} = useInteractionState() + const [interactingViaKeypress, setInteractingViaKeypress] = useState(false) + + const onKeyDown = useCallback(() => { + setInteractingViaKeypress(true) + }, []) + + useEffect(() => { + if (interactingViaKeypress) { + document.addEventListener('click', () => setInteractingViaKeypress(false)) + return () => { + document.removeEventListener('click', () => + setInteractingViaKeypress(false), + ) + } + } + }, [interactingViaKeypress]) + + // pause + unfocus when another video is active + useEffect(() => { + if (!active) { + pause() + setFocused(false) + } + }, [active, pause, setFocused]) + + // autoplay/pause based on visibility + const autoplayDisabled = useAutoplayDisabled() + useEffect(() => { + if (active && !autoplayDisabled) { + if (onScreen) { + play() + } else { + pause() + } + } + }, [onScreen, pause, active, play, autoplayDisabled]) + + // use minimal quality when not focused + useEffect(() => { + if (!hlsRef.current) return + if (focused) { + // auto decide quality based on network conditions + hlsRef.current.autoLevelCapping = -1 + } else { + hlsRef.current.autoLevelCapping = 0 + } + }, [hlsRef, focused]) + + useEffect(() => { + if (!hlsRef.current) return + if (hasSubtitleTrack && subtitlesEnabled && canPlay) { + hlsRef.current.subtitleTrack = 0 + } else { + hlsRef.current.subtitleTrack = -1 + } + }, [hasSubtitleTrack, subtitlesEnabled, hlsRef, canPlay]) + + // clicking on any button should focus the player, if it's not already focused + const drawFocus = useCallback(() => { + if (!active) { + setActive() + } + setFocused(true) + }, [active, setActive, setFocused]) + + const onPressEmptySpace = useCallback(() => { + if (!focused) { + drawFocus() + } else { + togglePlayPause() + } + }, [togglePlayPause, drawFocus, focused]) + + const onPressPlayPause = useCallback(() => { + drawFocus() + togglePlayPause() + }, [drawFocus, togglePlayPause]) + + const onPressSubtitles = useCallback(() => { + drawFocus() + setSubtitlesEnabled(!subtitlesEnabled) + }, [drawFocus, setSubtitlesEnabled, subtitlesEnabled]) + + const onPressMute = useCallback(() => { + drawFocus() + toggleMute() + }, [drawFocus, toggleMute]) + + const onPressFullscreen = useCallback(() => { + drawFocus() + toggleFullscreen() + }, [drawFocus, toggleFullscreen]) + + const showControls = + (focused && !playing) || (interactingViaKeypress ? hasFocus : hovered) + + return ( +
{ + evt.stopPropagation() + setInteractingViaKeypress(false) + }} + onMouseEnter={onMouseEnter} + onMouseLeave={onMouseLeave} + onFocus={onFocus} + onBlur={onBlur} + onKeyDown={onKeyDown}> + + + + + + {formatTime(currentTime)} / {formatTime(duration)} + + {hasSubtitleTrack && ( + + )} + + {!isIPhoneWeb && ( + + )} + + {(showControls || !focused) && ( + + {duration > 0 && ( + + )} + + )} + {(buffering || error) && ( + + {buffering && } + {error && ( + + An error occurred + + )} + + )} +
+ ) +} + +const btnProps = { + variant: 'ghost', + shape: 'round', + size: 'medium', + style: a.p_2xs, + hoverStyle: {backgroundColor: 'rgba(255, 255, 255, 0.1)'}, +} as const + +function formatTime(time: number) { + if (isNaN(time)) { + return '--' + } + + time = Math.round(time) + + const minutes = Math.floor(time / 60) + const seconds = String(time % 60).padStart(2, '0') + + return `${minutes}:${seconds}` +} + +function useVideoUtils(ref: React.RefObject) { + const [playing, setPlaying] = useState(false) + const [muted, setMuted] = useState(true) + const [currentTime, setCurrentTime] = useState(0) + const [duration, setDuration] = useState(0) + const [buffering, setBuffering] = useState(false) + const [error, setError] = useState(false) + const [canPlay, setCanPlay] = useState(false) + const playWhenReadyRef = useRef(false) + + useEffect(() => { + if (!ref.current) return + + let bufferingTimeout: ReturnType | undefined + + function round(num: number) { + return Math.round(num * 100) / 100 + } + + // Initial values + setCurrentTime(round(ref.current.currentTime) || 0) + setDuration(round(ref.current.duration) || 0) + setMuted(ref.current.muted) + setPlaying(!ref.current.paused) + + const handleTimeUpdate = () => { + if (!ref.current) return + setCurrentTime(round(ref.current.currentTime) || 0) + } + + const handleDurationChange = () => { + if (!ref.current) return + setDuration(round(ref.current.duration) || 0) + } + + const handlePlay = () => { + setPlaying(true) + } + + const handlePause = () => { + setPlaying(false) + } + + const handleVolumeChange = () => { + if (!ref.current) return + setMuted(ref.current.muted) + } + + const handleError = () => { + setError(true) + } + + const handleCanPlay = () => { + setBuffering(false) + setCanPlay(true) + + if (!ref.current) return + if (playWhenReadyRef.current) { + ref.current.play() + playWhenReadyRef.current = false + } + } + + const handleCanPlayThrough = () => { + setBuffering(false) + } + + const handleWaiting = () => { + if (bufferingTimeout) clearTimeout(bufferingTimeout) + bufferingTimeout = setTimeout(() => { + setBuffering(true) + }, 200) // Delay to avoid frequent buffering state changes + } + + const handlePlaying = () => { + if (bufferingTimeout) clearTimeout(bufferingTimeout) + setBuffering(false) + setError(false) + } + + const handleSeeking = () => { + setBuffering(true) + } + + const handleSeeked = () => { + setBuffering(false) + } + + const handleStalled = () => { + if (bufferingTimeout) clearTimeout(bufferingTimeout) + bufferingTimeout = setTimeout(() => { + setBuffering(true) + }, 200) // Delay to avoid frequent buffering state changes + } + + const handleEnded = () => { + setPlaying(false) + setBuffering(false) + setError(false) + } + + const abortController = new AbortController() + + ref.current.addEventListener('timeupdate', handleTimeUpdate, { + signal: abortController.signal, + }) + ref.current.addEventListener('durationchange', handleDurationChange, { + signal: abortController.signal, + }) + ref.current.addEventListener('play', handlePlay, { + signal: abortController.signal, + }) + ref.current.addEventListener('pause', handlePause, { + signal: abortController.signal, + }) + ref.current.addEventListener('volumechange', handleVolumeChange, { + signal: abortController.signal, + }) + ref.current.addEventListener('error', handleError, { + signal: abortController.signal, + }) + ref.current.addEventListener('canplay', handleCanPlay, { + signal: abortController.signal, + }) + ref.current.addEventListener('canplaythrough', handleCanPlayThrough, { + signal: abortController.signal, + }) + ref.current.addEventListener('waiting', handleWaiting, { + signal: abortController.signal, + }) + ref.current.addEventListener('playing', handlePlaying, { + signal: abortController.signal, + }) + ref.current.addEventListener('seeking', handleSeeking, { + signal: abortController.signal, + }) + ref.current.addEventListener('seeked', handleSeeked, { + signal: abortController.signal, + }) + ref.current.addEventListener('stalled', handleStalled, { + signal: abortController.signal, + }) + ref.current.addEventListener('ended', handleEnded, { + signal: abortController.signal, + }) + + return () => { + abortController.abort() + clearTimeout(bufferingTimeout) + } + }, [ref]) + + const play = useCallback(() => { + if (!ref.current) return + + if (ref.current.ended) { + ref.current.currentTime = 0 + } + + if (ref.current.readyState < HTMLMediaElement.HAVE_FUTURE_DATA) { + playWhenReadyRef.current = true + } else { + const promise = ref.current.play() + if (promise !== undefined) { + promise.catch(err => { + console.error('Error playing video:', err) + }) + } + } + }, [ref]) + + const pause = useCallback(() => { + if (!ref.current) return + + ref.current.pause() + playWhenReadyRef.current = false + }, [ref]) + + const togglePlayPause = useCallback(() => { + if (!ref.current) return + + if (ref.current.paused) { + play() + } else { + pause() + } + }, [ref, play, pause]) + + const mute = useCallback(() => { + if (!ref.current) return + + ref.current.muted = true + }, [ref]) + + const unmute = useCallback(() => { + if (!ref.current) return + + ref.current.muted = false + }, [ref]) + + const toggleMute = useCallback(() => { + if (!ref.current) return + + ref.current.muted = !ref.current.muted + }, [ref]) + + return { + play, + pause, + togglePlayPause, + duration, + currentTime, + playing, + muted, + mute, + unmute, + toggleMute, + buffering, + error, + canPlay, + } +} + +function fullscreenSubscribe(onChange: () => void) { + document.addEventListener('fullscreenchange', onChange) + return () => document.removeEventListener('fullscreenchange', onChange) +} + +function useFullscreen(ref: React.RefObject) { + const isFullscreen = useSyncExternalStore(fullscreenSubscribe, () => + Boolean(document.fullscreenElement), + ) + + const toggleFullscreen = useCallback(() => { + if (isFullscreen) { + document.exitFullscreen() + } else { + if (!ref.current) return + ref.current.requestFullscreen() + } + }, [isFullscreen, ref]) + + return [isFullscreen, toggleFullscreen] as const } diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx deleted file mode 100644 index 7caaf3abf7..0000000000 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx +++ /dev/null @@ -1,587 +0,0 @@ -import React, { - useCallback, - useEffect, - useRef, - useState, - useSyncExternalStore, -} from 'react' -import {Pressable, View} from 'react-native' -import Animated, {FadeIn, FadeOut} from 'react-native-reanimated' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' -import type Hls from 'hls.js' - -import {isIPhoneWeb} from 'platform/detection' -import { - useAutoplayDisabled, - useSetSubtitlesEnabled, - useSubtitlesEnabled, -} from 'state/preferences' -import {atoms as a, useTheme, web} from '#/alf' -import {Button} from '#/components/Button' -import {useInteractionState} from '#/components/hooks/useInteractionState' -import { - ArrowsDiagonalIn_Stroke2_Corner0_Rounded as ArrowsInIcon, - ArrowsDiagonalOut_Stroke2_Corner0_Rounded as ArrowsOutIcon, -} from '#/components/icons/ArrowsDiagonal' -import { - CC_Filled_Corner0_Rounded as CCActiveIcon, - CC_Stroke2_Corner0_Rounded as CCInactiveIcon, -} from '#/components/icons/CC' -import {Mute_Stroke2_Corner0_Rounded as MuteIcon} from '#/components/icons/Mute' -import {Pause_Filled_Corner0_Rounded as PauseIcon} from '#/components/icons/Pause' -import {Play_Filled_Corner0_Rounded as PlayIcon} from '#/components/icons/Play' -import {SpeakerVolumeFull_Stroke2_Corner0_Rounded as UnmuteIcon} from '#/components/icons/Speaker' -import {Loader} from '#/components/Loader' -import {Text} from '#/components/Typography' - -export function Controls({ - videoRef, - hlsRef, - active, - setActive, - focused, - setFocused, - onScreen, - fullscreenRef, - hasSubtitleTrack, -}: { - videoRef: React.RefObject - hlsRef: React.RefObject - active: boolean - setActive: () => void - focused: boolean - setFocused: (focused: boolean) => void - onScreen: boolean - fullscreenRef: React.RefObject - hasSubtitleTrack: boolean -}) { - const { - play, - pause, - playing, - muted, - toggleMute, - togglePlayPause, - currentTime, - duration, - buffering, - error, - canPlay, - } = useVideoUtils(videoRef) - const t = useTheme() - const {_} = useLingui() - const subtitlesEnabled = useSubtitlesEnabled() - const setSubtitlesEnabled = useSetSubtitlesEnabled() - const { - state: hovered, - onIn: onMouseEnter, - onOut: onMouseLeave, - } = useInteractionState() - const [isFullscreen, toggleFullscreen] = useFullscreen(fullscreenRef) - const {state: hasFocus, onIn: onFocus, onOut: onBlur} = useInteractionState() - const [interactingViaKeypress, setInteractingViaKeypress] = useState(false) - - const onKeyDown = useCallback(() => { - setInteractingViaKeypress(true) - }, []) - - useEffect(() => { - if (interactingViaKeypress) { - document.addEventListener('click', () => setInteractingViaKeypress(false)) - return () => { - document.removeEventListener('click', () => - setInteractingViaKeypress(false), - ) - } - } - }, [interactingViaKeypress]) - - // pause + unfocus when another video is active - useEffect(() => { - if (!active) { - pause() - setFocused(false) - } - }, [active, pause, setFocused]) - - // autoplay/pause based on visibility - const autoplayDisabled = useAutoplayDisabled() - useEffect(() => { - if (active && !autoplayDisabled) { - if (onScreen) { - play() - } else { - pause() - } - } - }, [onScreen, pause, active, play, autoplayDisabled]) - - // use minimal quality when not focused - useEffect(() => { - if (!hlsRef.current) return - if (focused) { - // auto decide quality based on network conditions - hlsRef.current.autoLevelCapping = -1 - } else { - hlsRef.current.autoLevelCapping = 0 - } - }, [hlsRef, focused]) - - useEffect(() => { - if (!hlsRef.current) return - if (hasSubtitleTrack && subtitlesEnabled && canPlay) { - hlsRef.current.subtitleTrack = 0 - } else { - hlsRef.current.subtitleTrack = -1 - } - }, [hasSubtitleTrack, subtitlesEnabled, hlsRef, canPlay]) - - // clicking on any button should focus the player, if it's not already focused - const drawFocus = useCallback(() => { - if (!active) { - setActive() - } - setFocused(true) - }, [active, setActive, setFocused]) - - const onPressEmptySpace = useCallback(() => { - if (!focused) { - drawFocus() - } else { - togglePlayPause() - } - }, [togglePlayPause, drawFocus, focused]) - - const onPressPlayPause = useCallback(() => { - drawFocus() - togglePlayPause() - }, [drawFocus, togglePlayPause]) - - const onPressSubtitles = useCallback(() => { - drawFocus() - setSubtitlesEnabled(!subtitlesEnabled) - }, [drawFocus, setSubtitlesEnabled, subtitlesEnabled]) - - const onPressMute = useCallback(() => { - drawFocus() - toggleMute() - }, [drawFocus, toggleMute]) - - const onPressFullscreen = useCallback(() => { - drawFocus() - toggleFullscreen() - }, [drawFocus, toggleFullscreen]) - - const showControls = - (focused && !playing) || (interactingViaKeypress ? hasFocus : hovered) - - return ( -
{ - evt.stopPropagation() - setInteractingViaKeypress(false) - }} - onMouseEnter={onMouseEnter} - onMouseLeave={onMouseLeave} - onFocus={onFocus} - onBlur={onBlur} - onKeyDown={onKeyDown}> - - - - - - {formatTime(currentTime)} / {formatTime(duration)} - - {hasSubtitleTrack && ( - - )} - - {!isIPhoneWeb && ( - - )} - - {(showControls || !focused) && ( - - {duration > 0 && ( - - )} - - )} - {(buffering || error) && ( - - {buffering && } - {error && ( - - An error occurred - - )} - - )} -
- ) -} - -const btnProps = { - variant: 'ghost', - shape: 'round', - size: 'medium', - style: a.p_2xs, - hoverStyle: {backgroundColor: 'rgba(255, 255, 255, 0.1)'}, -} as const - -function formatTime(time: number) { - if (isNaN(time)) { - return '--' - } - - time = Math.round(time) - - const minutes = Math.floor(time / 60) - const seconds = String(time % 60).padStart(2, '0') - - return `${minutes}:${seconds}` -} - -function useVideoUtils(ref: React.RefObject) { - const [playing, setPlaying] = useState(false) - const [muted, setMuted] = useState(true) - const [currentTime, setCurrentTime] = useState(0) - const [duration, setDuration] = useState(0) - const [buffering, setBuffering] = useState(false) - const [error, setError] = useState(false) - const [canPlay, setCanPlay] = useState(false) - const playWhenReadyRef = useRef(false) - - useEffect(() => { - if (!ref.current) return - - let bufferingTimeout: ReturnType | undefined - - function round(num: number) { - return Math.round(num * 100) / 100 - } - - // Initial values - setCurrentTime(round(ref.current.currentTime) || 0) - setDuration(round(ref.current.duration) || 0) - setMuted(ref.current.muted) - setPlaying(!ref.current.paused) - - const handleTimeUpdate = () => { - if (!ref.current) return - setCurrentTime(round(ref.current.currentTime) || 0) - } - - const handleDurationChange = () => { - if (!ref.current) return - setDuration(round(ref.current.duration) || 0) - } - - const handlePlay = () => { - setPlaying(true) - } - - const handlePause = () => { - setPlaying(false) - } - - const handleVolumeChange = () => { - if (!ref.current) return - setMuted(ref.current.muted) - } - - const handleError = () => { - setError(true) - } - - const handleCanPlay = () => { - setBuffering(false) - setCanPlay(true) - - if (!ref.current) return - if (playWhenReadyRef.current) { - ref.current.play() - playWhenReadyRef.current = false - } - } - - const handleCanPlayThrough = () => { - setBuffering(false) - } - - const handleWaiting = () => { - if (bufferingTimeout) clearTimeout(bufferingTimeout) - bufferingTimeout = setTimeout(() => { - setBuffering(true) - }, 200) // Delay to avoid frequent buffering state changes - } - - const handlePlaying = () => { - if (bufferingTimeout) clearTimeout(bufferingTimeout) - setBuffering(false) - setError(false) - } - - const handleSeeking = () => { - setBuffering(true) - } - - const handleSeeked = () => { - setBuffering(false) - } - - const handleStalled = () => { - if (bufferingTimeout) clearTimeout(bufferingTimeout) - bufferingTimeout = setTimeout(() => { - setBuffering(true) - }, 200) // Delay to avoid frequent buffering state changes - } - - const handleEnded = () => { - setPlaying(false) - setBuffering(false) - setError(false) - } - - const abortController = new AbortController() - - ref.current.addEventListener('timeupdate', handleTimeUpdate, { - signal: abortController.signal, - }) - ref.current.addEventListener('durationchange', handleDurationChange, { - signal: abortController.signal, - }) - ref.current.addEventListener('play', handlePlay, { - signal: abortController.signal, - }) - ref.current.addEventListener('pause', handlePause, { - signal: abortController.signal, - }) - ref.current.addEventListener('volumechange', handleVolumeChange, { - signal: abortController.signal, - }) - ref.current.addEventListener('error', handleError, { - signal: abortController.signal, - }) - ref.current.addEventListener('canplay', handleCanPlay, { - signal: abortController.signal, - }) - ref.current.addEventListener('canplaythrough', handleCanPlayThrough, { - signal: abortController.signal, - }) - ref.current.addEventListener('waiting', handleWaiting, { - signal: abortController.signal, - }) - ref.current.addEventListener('playing', handlePlaying, { - signal: abortController.signal, - }) - ref.current.addEventListener('seeking', handleSeeking, { - signal: abortController.signal, - }) - ref.current.addEventListener('seeked', handleSeeked, { - signal: abortController.signal, - }) - ref.current.addEventListener('stalled', handleStalled, { - signal: abortController.signal, - }) - ref.current.addEventListener('ended', handleEnded, { - signal: abortController.signal, - }) - - return () => { - abortController.abort() - clearTimeout(bufferingTimeout) - } - }, [ref]) - - const play = useCallback(() => { - if (!ref.current) return - - if (ref.current.ended) { - ref.current.currentTime = 0 - } - - if (ref.current.readyState < HTMLMediaElement.HAVE_FUTURE_DATA) { - playWhenReadyRef.current = true - } else { - const promise = ref.current.play() - if (promise !== undefined) { - promise.catch(err => { - console.error('Error playing video:', err) - }) - } - } - }, [ref]) - - const pause = useCallback(() => { - if (!ref.current) return - - ref.current.pause() - playWhenReadyRef.current = false - }, [ref]) - - const togglePlayPause = useCallback(() => { - if (!ref.current) return - - if (ref.current.paused) { - play() - } else { - pause() - } - }, [ref, play, pause]) - - const mute = useCallback(() => { - if (!ref.current) return - - ref.current.muted = true - }, [ref]) - - const unmute = useCallback(() => { - if (!ref.current) return - - ref.current.muted = false - }, [ref]) - - const toggleMute = useCallback(() => { - if (!ref.current) return - - ref.current.muted = !ref.current.muted - }, [ref]) - - return { - play, - pause, - togglePlayPause, - duration, - currentTime, - playing, - muted, - mute, - unmute, - toggleMute, - buffering, - error, - canPlay, - } -} - -function fullscreenSubscribe(onChange: () => void) { - document.addEventListener('fullscreenchange', onChange) - return () => document.removeEventListener('fullscreenchange', onChange) -} - -function useFullscreen(ref: React.RefObject) { - const isFullscreen = useSyncExternalStore(fullscreenSubscribe, () => - Boolean(document.fullscreenElement), - ) - - const toggleFullscreen = useCallback(() => { - if (isFullscreen) { - document.exitFullscreen() - } else { - if (!ref.current) return - ref.current.requestFullscreen() - } - }, [isFullscreen, ref]) - - return [isFullscreen, toggleFullscreen] as const -} From 11061b628ef5b5805c6435155ca2a571001e4643 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 15 Aug 2024 11:23:48 -0700 Subject: [PATCH 468/520] [Video] Download videos (#4886) Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> --- bskyweb/cmd/bskyweb/server.go | 3 + bskyweb/static/robots.txt | 1 + .../hlsdownload/ExpoHLSDownloadModule.kt | 35 +++ .../hlsdownload/HLSDownloadView.kt | 141 ++++++++++++ .../expo-module.config.json | 4 +- modules/expo-bluesky-swiss-army/index.ts | 10 +- .../HLSDownload/ExpoHLSDownloadModule.swift | 31 +++ .../ios/HLSDownload/HLSDownloadView.swift | 148 ++++++++++++ .../src/HLSDownload/index.native.tsx | 39 ++++ .../src/HLSDownload/index.tsx | 22 ++ .../src/HLSDownload/types.ts | 10 + package.json | 4 + src/Navigation.tsx | 6 + src/components/VideoDownloadScreen.native.tsx | 4 + src/components/VideoDownloadScreen.tsx | 215 ++++++++++++++++++ src/lib/routes/types.ts | 1 + src/routes.ts | 1 + src/view/screens/Storybook/index.tsx | 46 +++- yarn.lock | 29 +++ 19 files changed, 747 insertions(+), 3 deletions(-) create mode 100644 modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/ExpoHLSDownloadModule.kt create mode 100644 modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/HLSDownloadView.kt create mode 100644 modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift create mode 100644 modules/expo-bluesky-swiss-army/ios/HLSDownload/HLSDownloadView.swift create mode 100644 modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.tsx create mode 100644 modules/expo-bluesky-swiss-army/src/HLSDownload/index.tsx create mode 100644 modules/expo-bluesky-swiss-army/src/HLSDownload/types.ts create mode 100644 src/components/VideoDownloadScreen.native.tsx create mode 100644 src/components/VideoDownloadScreen.tsx diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index fdef01ce78..01f1a87550 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -256,6 +256,9 @@ func serve(cctx *cli.Context) error { e.GET("/profile/:handleOrDID/post/:rkey/liked-by", server.WebGeneric) e.GET("/profile/:handleOrDID/post/:rkey/reposted-by", server.WebGeneric) + // video download + e.GET("/video-download", server.WebGeneric) + // starter packs e.GET("/starter-pack/:handleOrDID/:rkey", server.WebStarterPack) e.GET("/start/:handleOrDID/:rkey", server.WebStarterPack) diff --git a/bskyweb/static/robots.txt b/bskyweb/static/robots.txt index 4f8510d18d..d785755a43 100644 --- a/bskyweb/static/robots.txt +++ b/bskyweb/static/robots.txt @@ -7,3 +7,4 @@ # be ok. User-Agent: * Allow: / +Disallow: /video-download diff --git a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/ExpoHLSDownloadModule.kt b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/ExpoHLSDownloadModule.kt new file mode 100644 index 0000000000..786b84e41c --- /dev/null +++ b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/ExpoHLSDownloadModule.kt @@ -0,0 +1,35 @@ +package expo.modules.blueskyswissarmy.hlsdownload + +import android.net.Uri +import expo.modules.kotlin.modules.Module +import expo.modules.kotlin.modules.ModuleDefinition + +class ExpoHLSDownloadModule : Module() { + override fun definition() = + ModuleDefinition { + Name("ExpoHLSDownload") + + Function("isAvailable") { + return@Function true + } + + View(HLSDownloadView::class) { + Events( + arrayOf( + "onStart", + "onError", + "onProgress", + "onSuccess", + ), + ) + + Prop("downloaderUrl") { view: HLSDownloadView, downloaderUrl: Uri -> + view.downloaderUrl = downloaderUrl + } + + AsyncFunction("startDownloadAsync") { view: HLSDownloadView, sourceUrl: Uri -> + view.startDownload(sourceUrl) + } + } + } +} diff --git a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/HLSDownloadView.kt b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/HLSDownloadView.kt new file mode 100644 index 0000000000..5f3082a819 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/HLSDownloadView.kt @@ -0,0 +1,141 @@ +package expo.modules.blueskyswissarmy.hlsdownload + +import android.annotation.SuppressLint +import android.content.Context +import android.net.Uri +import android.util.Base64 +import android.util.Log +import android.webkit.DownloadListener +import android.webkit.JavascriptInterface +import android.webkit.WebView +import expo.modules.kotlin.AppContext +import expo.modules.kotlin.viewevent.EventDispatcher +import expo.modules.kotlin.viewevent.ViewEventCallback +import expo.modules.kotlin.views.ExpoView +import org.json.JSONObject +import java.io.File +import java.io.FileOutputStream +import java.net.URI +import java.util.UUID + +class HLSDownloadView( + context: Context, + appContext: AppContext, +) : ExpoView(context, appContext), + DownloadListener { + private val webView = WebView(context) + + var downloaderUrl: Uri? = null + + private val onStart by EventDispatcher() + private val onError by EventDispatcher() + private val onProgress by EventDispatcher() + private val onSuccess by EventDispatcher() + + init { + this.setupWebView() + this.addView(this.webView, LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)) + } + + @SuppressLint("SetJavaScriptEnabled") + private fun setupWebView() { + val webSettings = this.webView.settings + webSettings.javaScriptEnabled = true + webSettings.domStorageEnabled = true + + webView.setDownloadListener(this) + webView.addJavascriptInterface(WebAppInterface(this.onProgress, this.onError), "AndroidInterface") + } + + override fun onDetachedFromWindow() { + super.onDetachedFromWindow() + this.webView.stopLoading() + this.webView.clearHistory() + this.webView.removeAllViews() + this.webView.destroy() + } + + fun startDownload(sourceUrl: Uri) { + if (this.downloaderUrl == null) { + this.onError(mapOf(ERROR_KEY to "Downloader URL is not set.")) + return + } + + val url = URI("${this.downloaderUrl}?videoUrl=$sourceUrl") + this.webView.loadUrl(url.toString()) + this.onStart(mapOf()) + } + + override fun onDownloadStart( + url: String?, + userAgent: String?, + contentDisposition: String?, + mimeType: String?, + contentLength: Long, + ) { + if (url == null) { + this.onError(mapOf(ERROR_KEY to "Failed to retrieve download URL from webview.")) + return + } + + val tempDir = context.cacheDir + val fileName = "${UUID.randomUUID()}.mp4" + val file = File(tempDir, fileName) + + val base64 = url.split(",")[1] + val bytes = Base64.decode(base64, Base64.DEFAULT) + + val fos = FileOutputStream(file) + try { + fos.write(bytes) + } catch (e: Exception) { + Log.e("FileDownload", "Error downloading file", e) + this.onError(mapOf(ERROR_KEY to e.message.toString())) + return + } finally { + fos.close() + } + + val uri = Uri.fromFile(file) + this.onSuccess(mapOf("uri" to uri.toString())) + } + + companion object { + const val ERROR_KEY = "message" + } +} + +public class WebAppInterface( + val onProgress: ViewEventCallback>, + val onError: ViewEventCallback>, +) { + @JavascriptInterface + public fun onMessage(message: String) { + val jsonObject = JSONObject(message) + val action = jsonObject.getString("action") + + when (action) { + "error" -> { + val messageStr = jsonObject.get("messageStr") + if (messageStr !is String) { + this.onError(mapOf(ERROR_KEY to "Failed to decode JSON post message.")) + return + } + this.onError(mapOf(ERROR_KEY to messageStr)) + } + "progress" -> { + val messageFloat = jsonObject.get("messageFloat") + if (messageFloat !is Number) { + this.onError(mapOf(ERROR_KEY to "Failed to decode JSON post message.")) + return + } + this.onProgress(mapOf(PROGRESS_KEY to messageFloat)) + } + } + } + + companion object { + const val PROGRESS_KEY = "progress" + const val ERROR_KEY = "message" + } +} diff --git a/modules/expo-bluesky-swiss-army/expo-module.config.json b/modules/expo-bluesky-swiss-army/expo-module.config.json index 4cdc11e993..04411ecf7e 100644 --- a/modules/expo-bluesky-swiss-army/expo-module.config.json +++ b/modules/expo-bluesky-swiss-army/expo-module.config.json @@ -5,6 +5,7 @@ "ExpoBlueskySharedPrefsModule", "ExpoBlueskyReferrerModule", "ExpoBlueskyVisibilityViewModule", + "ExpoHLSDownloadModule", "ExpoPlatformInfoModule" ] }, @@ -13,7 +14,8 @@ "expo.modules.blueskyswissarmy.sharedprefs.ExpoBlueskySharedPrefsModule", "expo.modules.blueskyswissarmy.referrer.ExpoBlueskyReferrerModule", "expo.modules.blueskyswissarmy.visibilityview.ExpoBlueskyVisibilityViewModule", - "expo.modules.blueskyswissarmy.platforminfo.ExpoPlatformInfoModule" + "expo.modules.blueskyswissarmy.platforminfo.ExpoPlatformInfoModule", + "expo.modules.blueskyswissarmy.hlsdownload.ExpoHLSDownloadModule" ] } } diff --git a/modules/expo-bluesky-swiss-army/index.ts b/modules/expo-bluesky-swiss-army/index.ts index 2cf4f36c52..67dc6ee608 100644 --- a/modules/expo-bluesky-swiss-army/index.ts +++ b/modules/expo-bluesky-swiss-army/index.ts @@ -1,7 +1,15 @@ +import HLSDownloadView from './src/HLSDownload' import * as PlatformInfo from './src/PlatformInfo' import {AudioCategory} from './src/PlatformInfo/types' import * as Referrer from './src/Referrer' import * as SharedPrefs from './src/SharedPrefs' import VisibilityView from './src/VisibilityView' -export {AudioCategory, PlatformInfo, Referrer, SharedPrefs, VisibilityView} +export { + AudioCategory, + HLSDownloadView, + PlatformInfo, + Referrer, + SharedPrefs, + VisibilityView, +} diff --git a/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift b/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift new file mode 100644 index 0000000000..a9b445e489 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift @@ -0,0 +1,31 @@ +import ExpoModulesCore + +public class ExpoHLSDownloadModule: Module { + public func definition() -> ModuleDefinition { + Name("ExpoHLSDownload") + + Function("isAvailable") { + if #available(iOS 14.5, *) { + return true + } + return false + } + + View(HLSDownloadView.self) { + Events([ + "onStart", + "onError", + "onProgress", + "onSuccess" + ]) + + Prop("downloaderUrl") { (view: HLSDownloadView, downloaderUrl: URL) in + view.downloaderUrl = downloaderUrl + } + + AsyncFunction("startDownloadAsync") { (view: HLSDownloadView, sourceUrl: URL) in + view.startDownload(sourceUrl: sourceUrl) + } + } + } +} diff --git a/modules/expo-bluesky-swiss-army/ios/HLSDownload/HLSDownloadView.swift b/modules/expo-bluesky-swiss-army/ios/HLSDownload/HLSDownloadView.swift new file mode 100644 index 0000000000..591c09335b --- /dev/null +++ b/modules/expo-bluesky-swiss-army/ios/HLSDownload/HLSDownloadView.swift @@ -0,0 +1,148 @@ +import ExpoModulesCore +import WebKit + +class HLSDownloadView: ExpoView, WKScriptMessageHandler, WKNavigationDelegate, WKDownloadDelegate { + var webView: WKWebView! + var downloaderUrl: URL? + + private var onStart = EventDispatcher() + private var onError = EventDispatcher() + private var onProgress = EventDispatcher() + private var onSuccess = EventDispatcher() + + private var outputUrl: URL? + + public required init(appContext: AppContext? = nil) { + super.init(appContext: appContext) + + // controller for post message api + let contentController = WKUserContentController() + contentController.add(self, name: "onMessage") + let configuration = WKWebViewConfiguration() + configuration.userContentController = contentController + + // create webview + let webView = WKWebView(frame: .zero, configuration: configuration) + + // Use these for debugging, to see the webview itself + webView.autoresizingMask = [.flexibleWidth, .flexibleHeight] + webView.layer.masksToBounds = false + webView.backgroundColor = .clear + webView.contentMode = .scaleToFill + + webView.navigationDelegate = self + + self.addSubview(webView) + self.webView = webView + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + // MARK: - view functions + + func startDownload(sourceUrl: URL) { + guard let downloaderUrl = self.downloaderUrl, + let url = URL(string: "\(downloaderUrl.absoluteString)?videoUrl=\(sourceUrl.absoluteString)") else { + self.onError([ + "message": "Downloader URL is not set." + ]) + return + } + + self.onStart() + self.webView.load(URLRequest(url: url)) + } + + // webview message handling + + func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) { + guard let response = message.body as? String, + let data = response.data(using: .utf8), + let payload = try? JSONDecoder().decode(WebViewActionPayload.self, from: data) else { + self.onError([ + "message": "Failed to decode JSON post message." + ]) + return + } + + switch payload.action { + case .progress: + guard let progress = payload.messageFloat else { + self.onError([ + "message": "Failed to decode JSON post message." + ]) + return + } + self.onProgress([ + "progress": progress + ]) + case .error: + guard let messageStr = payload.messageStr else { + self.onError([ + "message": "Failed to decode JSON post message." + ]) + return + } + self.onError([ + "message": messageStr + ]) + } + } + + func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction) async -> WKNavigationActionPolicy { + guard #available(iOS 14.5, *) else { + return .cancel + } + + if navigationAction.shouldPerformDownload { + return .download + } else { + return .allow + } + } + + // MARK: - wkdownloaddelegate + + @available(iOS 14.5, *) + func webView(_ webView: WKWebView, navigationAction: WKNavigationAction, didBecome download: WKDownload) { + download.delegate = self + } + + @available(iOS 14.5, *) + func webView(_ webView: WKWebView, navigationResponse: WKNavigationResponse, didBecome download: WKDownload) { + download.delegate = self + } + + @available(iOS 14.5, *) + func download(_ download: WKDownload, decideDestinationUsing response: URLResponse, suggestedFilename: String, completionHandler: @escaping (URL?) -> Void) { + let directory = NSTemporaryDirectory() + let fileName = "\(NSUUID().uuidString).mp4" + let url = NSURL.fileURL(withPathComponents: [directory, fileName]) + + self.outputUrl = url + completionHandler(url) + } + + @available(iOS 14.5, *) + func downloadDidFinish(_ download: WKDownload) { + guard let url = self.outputUrl else { + return + } + self.onSuccess([ + "uri": url.absoluteString + ]) + self.outputUrl = nil + } +} + +struct WebViewActionPayload: Decodable { + enum Action: String, Decodable { + case progress, error + } + + let action: Action + let messageStr: String? + let messageFloat: Float? +} diff --git a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.tsx b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.tsx new file mode 100644 index 0000000000..92f26192e5 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.tsx @@ -0,0 +1,39 @@ +import React from 'react' +import {StyleProp, ViewStyle} from 'react-native' +import {requireNativeModule, requireNativeViewManager} from 'expo-modules-core' + +import {HLSDownloadViewProps} from './types' + +const NativeModule = requireNativeModule('ExpoHLSDownload') +const NativeView: React.ComponentType< + HLSDownloadViewProps & { + ref: React.RefObject + style: StyleProp + } +> = requireNativeViewManager('ExpoHLSDownload') + +export default class HLSDownloadView extends React.PureComponent { + private nativeRef: React.RefObject = React.createRef() + + constructor(props: HLSDownloadViewProps) { + super(props) + } + + static isAvailable(): boolean { + return NativeModule.isAvailable() + } + + async startDownloadAsync(sourceUrl: string): Promise { + return await this.nativeRef.current.startDownloadAsync(sourceUrl) + } + + render() { + return ( + + ) + } +} diff --git a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.tsx b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.tsx new file mode 100644 index 0000000000..93c50497fa --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.tsx @@ -0,0 +1,22 @@ +import React from 'react' + +import {NotImplementedError} from '../NotImplemented' +import {HLSDownloadViewProps} from './types' + +export default class HLSDownloadView extends React.PureComponent { + constructor(props: HLSDownloadViewProps) { + super(props) + } + + static isAvailable(): boolean { + return false + } + + async startDownloadAsync(sourceUrl: string): Promise { + throw new NotImplementedError({sourceUrl}) + } + + render() { + return null + } +} diff --git a/modules/expo-bluesky-swiss-army/src/HLSDownload/types.ts b/modules/expo-bluesky-swiss-army/src/HLSDownload/types.ts new file mode 100644 index 0000000000..6a474d2820 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/HLSDownload/types.ts @@ -0,0 +1,10 @@ +import {NativeSyntheticEvent} from 'react-native' + +export interface HLSDownloadViewProps { + downloaderUrl: string + onSuccess: (e: NativeSyntheticEvent<{uri: string}>) => void + + onStart?: () => void + onError?: (e: NativeSyntheticEvent<{message: string}>) => void + onProgress?: (e: NativeSyntheticEvent<{progress: number}>) => void +} diff --git a/package.json b/package.json index a4523d988f..088f2faf76 100644 --- a/package.json +++ b/package.json @@ -59,6 +59,8 @@ "@emoji-mart/react": "^1.1.1", "@expo/html-elements": "^0.4.2", "@expo/webpack-config": "^19.0.0", + "@ffmpeg/ffmpeg": "^0.12.10", + "@ffmpeg/util": "^0.12.1", "@floating-ui/dom": "^1.6.3", "@floating-ui/react-dom": "^2.0.8", "@formatjs/intl-locale": "^4.0.0", @@ -143,6 +145,7 @@ "expo-web-browser": "~13.0.3", "fast-text-encoding": "^1.0.6", "history": "^5.3.0", + "hls-parser": "^0.13.3", "hls.js": "^1.5.11", "js-sha256": "^0.9.0", "jwt-decode": "^4.0.0", @@ -224,6 +227,7 @@ "@testing-library/react-native": "^11.5.2", "@tsconfig/react-native": "^2.0.3", "@types/he": "^1.1.2", + "@types/hls-parser": "^0.8.7", "@types/jest": "^29.4.0", "@types/lodash.chunk": "^4.2.7", "@types/lodash.debounce": "^4.0.7", diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 79856879c3..0d151427fb 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -50,6 +50,7 @@ import { StarterPackScreenShort, } from '#/screens/StarterPack/StarterPackScreen' import {Wizard} from '#/screens/StarterPack/Wizard' +import {VideoDownloadScreen} from '#/components/VideoDownloadScreen' import {Referrer} from '../modules/expo-bluesky-swiss-army' import {init as initAnalytics} from './lib/analytics/analytics' import {useWebScrollRestoration} from './lib/hooks/useWebScrollRestoration' @@ -364,6 +365,11 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { getComponent={() => Wizard} options={{title: title(msg`Edit your starter pack`), requireAuth: true}} /> + VideoDownloadScreen} + options={{title: title(msg`Download video`)}} + /> ) } diff --git a/src/components/VideoDownloadScreen.native.tsx b/src/components/VideoDownloadScreen.native.tsx new file mode 100644 index 0000000000..a1f6466fd2 --- /dev/null +++ b/src/components/VideoDownloadScreen.native.tsx @@ -0,0 +1,4 @@ +export function VideoDownloadScreen() { + // @TODO redirect + return null +} diff --git a/src/components/VideoDownloadScreen.tsx b/src/components/VideoDownloadScreen.tsx new file mode 100644 index 0000000000..3169d265d9 --- /dev/null +++ b/src/components/VideoDownloadScreen.tsx @@ -0,0 +1,215 @@ +import React from 'react' +import {parse} from 'hls-parser' +import {MasterPlaylist, MediaPlaylist, Variant} from 'hls-parser/types' + +interface PostMessageData { + action: 'progress' | 'error' + messageStr?: string + messageFloat?: number +} + +function postMessage(data: PostMessageData) { + // @ts-expect-error safari webview only + if (window?.webkit) { + // @ts-expect-error safari webview only + window.webkit.messageHandlers.onMessage.postMessage(JSON.stringify(data)) + // @ts-expect-error android webview only + } else if (AndroidInterface) { + // @ts-expect-error android webview only + AndroidInterface.onMessage(JSON.stringify(data)) + } +} + +function createSegementUrl(originalUrl: string, newFile: string) { + const parts = originalUrl.split('/') + parts[parts.length - 1] = newFile + return parts.join('/') +} + +export function VideoDownloadScreen() { + const ffmpegRef = React.useRef(null) + const fetchFileRef = React.useRef(null) + + const [dataUrl, setDataUrl] = React.useState(null) + + const load = React.useCallback(async () => { + const ffmpegLib = await import('@ffmpeg/ffmpeg') + const ffmpeg = new ffmpegLib.FFmpeg() + ffmpegRef.current = ffmpeg + + const ffmpegUtilLib = await import('@ffmpeg/util') + fetchFileRef.current = ffmpegUtilLib.fetchFile + + const baseURL = 'https://unpkg.com/@ffmpeg/core@0.12.6/dist/esm' + + await ffmpeg.load({ + coreURL: await ffmpegUtilLib.toBlobURL( + `${baseURL}/ffmpeg-core.js`, + 'text/javascript', + ), + wasmURL: await ffmpegUtilLib.toBlobURL( + `${baseURL}/ffmpeg-core.wasm`, + 'application/wasm', + ), + }) + }, []) + + const createMp4 = React.useCallback(async (videoUrl: string) => { + // Get the master playlist and find the best variant + const masterPlaylistRes = await fetch(videoUrl) + const masterPlaylistText = await masterPlaylistRes.text() + const masterPlaylist = parse(masterPlaylistText) as MasterPlaylist + + // If URL given is not a master playlist, we probably cannot handle this. + if (!masterPlaylist.isMasterPlaylist) { + postMessage({ + action: 'error', + messageStr: 'A master playlist was not found in the provided playlist.', + }) + return + } + + // Figure out what the best quality is. These should generally be in order, but we'll check them all just in case + let bestVariant: Variant | undefined + for (const variant of masterPlaylist.variants) { + if (!bestVariant || variant.bandwidth > bestVariant.bandwidth) { + bestVariant = variant + } + } + + // Should only happen if there was no variants at all given to us. Mostly for types. + if (!bestVariant) { + postMessage({ + action: 'error', + messageStr: 'No variants were found in the provided master playlist.', + }) + return + } + + const urlParts = videoUrl.split('/') + urlParts[urlParts.length - 1] = bestVariant?.uri + const bestVariantUrl = urlParts.join('/') + + // Download and parse m3u8 + const hlsFileRes = await fetch(bestVariantUrl) + const hlsPlainText = await hlsFileRes.text() + const playlist = parse(hlsPlainText) as MediaPlaylist + + // This one shouldn't be a master playlist - again just for types really + if (playlist.isMasterPlaylist) { + postMessage({ + action: 'error', + messageStr: 'An unknown error has occurred.', + }) + return + } + + const ffmpeg = ffmpegRef.current + + // Get the correctly ordered file names. We need to remove the tracking info from the end of the file name + const segments = playlist.segments.map(segment => { + return segment.uri.split('?')[0] + }) + + // Download each segment + let error: string | null = null + let completed = 0 + await Promise.all( + playlist.segments.map(async segment => { + const uri = createSegementUrl(bestVariantUrl, segment.uri) + const filename = segment.uri.split('?')[0] + + const res = await fetch(uri) + if (!res.ok) { + error = 'Failed to download playlist segment.' + } + + const blob = await res.blob() + try { + await ffmpeg.writeFile(filename, await fetchFileRef.current(blob)) + } catch (e: unknown) { + error = 'Failed to write file.' + } finally { + completed++ + const progress = completed / playlist.segments.length + postMessage({ + action: 'progress', + messageFloat: progress, + }) + } + }), + ) + + // Do something if there was an error + if (error) { + postMessage({ + action: 'error', + messageStr: error, + }) + return + } + + // Put the segments together + await ffmpeg.exec([ + '-i', + `concat:${segments.join('|')}`, + '-c:v', + 'copy', + 'output.mp4', + ]) + + const fileData = await ffmpeg.readFile('output.mp4') + const blob = new Blob([fileData.buffer], {type: 'video/mp4'}) + const dataUrl = await new Promise(resolve => { + const reader = new FileReader() + reader.onloadend = () => resolve(reader.result as string) + reader.onerror = () => resolve(null) + reader.readAsDataURL(blob) + }) + return dataUrl + }, []) + + const download = React.useCallback( + async (videoUrl: string) => { + await load() + const mp4Res = await createMp4(videoUrl) + + if (!mp4Res) { + postMessage({ + action: 'error', + messageStr: 'An error occurred while creating the MP4.', + }) + return + } + + setDataUrl(mp4Res) + }, + [createMp4, load], + ) + + React.useEffect(() => { + const url = new URL(window.location.href) + const videoUrl = url.searchParams.get('videoUrl') + + if (!videoUrl) { + postMessage({action: 'error', messageStr: 'No video URL provided'}) + } else { + setDataUrl(null) + download(videoUrl) + } + }, [download]) + + if (!dataUrl) return null + + return ( +
+ ) +} diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index 0cc83b475a..77e7266a4f 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -50,6 +50,7 @@ export type CommonNavigatorParams = { StarterPackShort: {code: string} StarterPackWizard: undefined StarterPackEdit: {rkey?: string} + VideoDownload: undefined } export type BottomTabNavigatorParams = CommonNavigatorParams & { diff --git a/src/routes.ts b/src/routes.ts index c9e23e08c8..bda2d98e4b 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -48,4 +48,5 @@ export const router = new Router({ StarterPack: '/starter-pack/:name/:rkey', StarterPackShort: '/starter-pack-short/:code', StarterPackWizard: '/starter-pack/create', + VideoDownload: '/video-download', }) diff --git a/src/view/screens/Storybook/index.tsx b/src/view/screens/Storybook/index.tsx index 71dbe8839d..c6da633145 100644 --- a/src/view/screens/Storybook/index.tsx +++ b/src/view/screens/Storybook/index.tsx @@ -1,12 +1,17 @@ import React from 'react' import {ScrollView, View} from 'react-native' +import {deleteAsync} from 'expo-file-system' +import {saveToLibraryAsync} from 'expo-media-library' import {useSetThemePrefs} from '#/state/shell' -import {isWeb} from 'platform/detection' +import {useVideoLibraryPermission} from 'lib/hooks/usePermissions' +import {isIOS, isWeb} from 'platform/detection' import {CenteredView} from '#/view/com/util/Views' +import * as Toast from 'view/com/util/Toast' import {ListContained} from 'view/screens/Storybook/ListContained' import {atoms as a, ThemeProvider, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' +import {HLSDownloadView} from '../../../../modules/expo-bluesky-swiss-army' import {Breakpoints} from './Breakpoints' import {Buttons} from './Buttons' import {Dialogs} from './Dialogs' @@ -33,10 +38,49 @@ function StorybookInner() { const t = useTheme() const {setColorMode, setDarkTheme} = useSetThemePrefs() const [showContainedList, setShowContainedList] = React.useState(false) + const hlsDownloadRef = React.useRef(null) + + const {requestVideoAccessIfNeeded} = useVideoLibraryPermission() return ( + { + const uri = e.nativeEvent.uri + const permsRes = await requestVideoAccessIfNeeded() + if (!permsRes) return + + await saveToLibraryAsync(uri) + try { + deleteAsync(uri) + } catch (err) { + console.error('Failed to delete file', err) + } + Toast.show('Video saved to library') + }} + onStart={() => console.log('Download is starting')} + onError={e => console.log(e.nativeEvent.message)} + onProgress={e => console.log(e.nativeEvent.progress)} + /> + {!showContainedList ? ( <> diff --git a/yarn.lock b/yarn.lock index cd0508d6a6..28308d951c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3925,6 +3925,23 @@ resolved "https://registry.yarnpkg.com/@fastify/deepmerge/-/deepmerge-1.3.0.tgz#8116858108f0c7d9fd460d05a7d637a13fe3239a" integrity sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A== +"@ffmpeg/ffmpeg@^0.12.10": + version "0.12.10" + resolved "https://registry.yarnpkg.com/@ffmpeg/ffmpeg/-/ffmpeg-0.12.10.tgz#e3cce21f21f11f33dfc1ec1d5ad5694f4a3073c9" + integrity sha512-lVtk8PW8e+NUzGZhPTWj2P1J4/NyuCrbDD3O9IGpSeLYtUZKBqZO8CNj1WYGghep/MXoM8e1qVY1GztTkf8YYQ== + dependencies: + "@ffmpeg/types" "^0.12.2" + +"@ffmpeg/types@^0.12.2": + version "0.12.2" + resolved "https://registry.yarnpkg.com/@ffmpeg/types/-/types-0.12.2.tgz#bc7eef321ae50225c247091f1f23fd3087c6aa1d" + integrity sha512-NJtxwPoLb60/z1Klv0ueshguWQ/7mNm106qdHkB4HL49LXszjhjCCiL+ldHJGQ9ai2Igx0s4F24ghigy//ERdA== + +"@ffmpeg/util@^0.12.1": + version "0.12.1" + resolved "https://registry.yarnpkg.com/@ffmpeg/util/-/util-0.12.1.tgz#98afa20d7b4c0821eebdb205ddcfa5d07b0a4f53" + integrity sha512-10jjfAKWaDyb8+nAkijcsi9wgz/y26LOc1NKJradNMyCIl6usQcBbhkjX5qhALrSBcOy6TOeksunTYa+a03qNQ== + "@floating-ui/core@^1.0.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" @@ -8007,6 +8024,13 @@ resolved "https://registry.yarnpkg.com/@types/he/-/he-1.2.0.tgz#3845193e597d943bab4e61ca5d7f3d8fc3d572a3" integrity sha512-uH2smqTN4uGReAiKedIVzoLUAXIYLBTbSofhx3hbNqj74Ua6KqFsLYszduTrLCMEAEAozF73DbGi/SC1bzQq4g== +"@types/hls-parser@^0.8.7": + version "0.8.7" + resolved "https://registry.yarnpkg.com/@types/hls-parser/-/hls-parser-0.8.7.tgz#26360493231ed8606ebe995976c63c69c3982657" + integrity sha512-3ry9V6i/uhSbNdvBUENAqt2p5g+xKIbjkr5Qv4EaXe7eIJnaGQntFZalRLQlKoEop381a0LwUr2qNKKlxQC4TQ== + dependencies: + "@types/node" "*" + "@types/html-minifier-terser@^6.0.0": version "6.1.0" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" @@ -13456,6 +13480,11 @@ history@^5.3.0: dependencies: "@babel/runtime" "^7.7.6" +hls-parser@^0.13.3: + version "0.13.3" + resolved "https://registry.yarnpkg.com/hls-parser/-/hls-parser-0.13.3.tgz#5f7a305629cf462bbf16a4d080e03e0be714f1fe" + integrity sha512-DXqW7bwx9j2qFcAXS/LBJTDJWitxknb6oUnsnTvECHrecPvPbhRgIu45OgNDUU6gpwKxMJx40SHRRUUhdIM2gA== + hls.js@^1.5.11: version "1.5.11" resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-1.5.11.tgz#3941347df454983859ae8c75fe19e8818719a826" From f3b57dd45600c0c8197ce45a0f927b57e0799760 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 15 Aug 2024 12:03:19 -0700 Subject: [PATCH 469/520] Hack patch for testing OTA update crash behavior (#4942) --- patches/expo-modules-core+1.12.11.patch | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/patches/expo-modules-core+1.12.11.patch b/patches/expo-modules-core+1.12.11.patch index a4ee027c81..bc759f21f9 100644 --- a/patches/expo-modules-core+1.12.11.patch +++ b/patches/expo-modules-core+1.12.11.patch @@ -4,16 +4,16 @@ index bb74e80..0aa0202 100644 +++ b/node_modules/expo-modules-core/android/src/main/java/expo/modules/adapters/react/NativeModulesProxy.java @@ -90,8 +90,8 @@ public class NativeModulesProxy extends ReactContextBaseJavaModule { mModuleRegistry.ensureIsInitialized(); - + KotlinInteropModuleRegistry kotlinModuleRegistry = getKotlinInteropModuleRegistry(); - kotlinModuleRegistry.emitOnCreate(); kotlinModuleRegistry.installJSIInterop(); + kotlinModuleRegistry.emitOnCreate(); - + Map constants = new HashMap<>(3); constants.put(MODULES_CONSTANTS_KEY, new HashMap<>()); diff --git a/node_modules/expo-modules-core/build/uuid/uuid.js b/node_modules/expo-modules-core/build/uuid/uuid.js -index 109d3fe..c7fce9e 100644 +index 109d3fe..c421931 100644 --- a/node_modules/expo-modules-core/build/uuid/uuid.js +++ b/node_modules/expo-modules-core/build/uuid/uuid.js @@ -1,5 +1,7 @@ @@ -24,3 +24,16 @@ index 109d3fe..c7fce9e 100644 const nativeUuidv4 = globalThis?.expo?.uuidv4; const nativeUuidv5 = globalThis?.expo?.uuidv5; function uuidv4() { +diff --git a/node_modules/expo-modules-core/ios/Core/SharedObjects/SharedObjectRegistry.swift b/node_modules/expo-modules-core/ios/Core/SharedObjects/SharedObjectRegistry.swift +index ee2268a..4851b67 100644 +--- a/node_modules/expo-modules-core/ios/Core/SharedObjects/SharedObjectRegistry.swift ++++ b/node_modules/expo-modules-core/ios/Core/SharedObjects/SharedObjectRegistry.swift +@@ -173,7 +173,7 @@ public final class SharedObjectRegistry { + } + + internal func clear() { +- Self.lockQueue.async { ++ DispatchQueue.main.sync { + self.pairs.removeAll() + } + } From b6e515c664d51ffe357c3562fd514301805ade8c Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 15 Aug 2024 20:58:13 +0100 Subject: [PATCH 470/520] Move global "Sign out" out of the current account row (#4941) * Rename logout to logoutEveryAccount * Add logoutCurrentAccount() * Make all "Log out" buttons refer to current account Each of these usages is completely contextual and refers to a specific account. * Add Sign out of all accounts to Settings * Move single account Sign Out below as well * Prompt on account removal * Add Other Accounts header to reduce ambiguity * Spacing fix --------- Co-authored-by: Paul Frazee --- src/lib/statsig/events.ts | 1 + src/screens/Deactivated.tsx | 6 +- .../components/DeactivateAccountDialog.tsx | 6 +- src/screens/SignupQueued.tsx | 6 +- src/state/session/__tests__/session-test.ts | 103 +++++++++++++++++- src/state/session/index.tsx | 38 ++++++- src/state/session/reducer.ts | 23 +++- src/state/session/types.ts | 12 +- src/view/com/testing/TestCtrls.e2e.tsx | 4 +- src/view/com/util/AccountDropdownBtn.tsx | 60 ++++++---- src/view/screens/Settings/index.tsx | 65 ++++++----- 11 files changed, 247 insertions(+), 77 deletions(-) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 9a427ad40f..7ef0c9e2e6 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -14,6 +14,7 @@ export type LogEvents = { } 'account:loggedOut': { logContext: 'SwitchAccount' | 'Settings' | 'SignupQueued' | 'Deactivated' + scope: 'current' | 'every' } 'notifications:openApp': {} 'notifications:request': { diff --git a/src/screens/Deactivated.tsx b/src/screens/Deactivated.tsx index add550f93c..997fe419ed 100644 --- a/src/screens/Deactivated.tsx +++ b/src/screens/Deactivated.tsx @@ -38,7 +38,7 @@ export function Deactivated() { const {setShowLoggedOut} = useLoggedOutViewControls() const hasOtherAccounts = accounts.length > 1 const setMinimalShellMode = useSetMinimalShellMode() - const {logout} = useSessionApi() + const {logoutCurrentAccount} = useSessionApi() const agent = useAgent() const [pending, setPending] = React.useState(false) const [error, setError] = React.useState() @@ -72,8 +72,8 @@ export function Deactivated() { // So we change the URL ourselves. The navigator will pick it up on remount. history.pushState(null, '', '/') } - logout('Deactivated') - }, [logout]) + logoutCurrentAccount('Deactivated') + }, [logoutCurrentAccount]) const handleActivate = React.useCallback(async () => { try { diff --git a/src/screens/Settings/components/DeactivateAccountDialog.tsx b/src/screens/Settings/components/DeactivateAccountDialog.tsx index 99999d068f..2be42d13e6 100644 --- a/src/screens/Settings/components/DeactivateAccountDialog.tsx +++ b/src/screens/Settings/components/DeactivateAccountDialog.tsx @@ -35,7 +35,7 @@ function DeactivateAccountDialogInner({ const {gtMobile} = useBreakpoints() const {_} = useLingui() const agent = useAgent() - const {logout} = useSessionApi() + const {logoutCurrentAccount} = useSessionApi() const [pending, setPending] = React.useState(false) const [error, setError] = React.useState() @@ -44,7 +44,7 @@ function DeactivateAccountDialogInner({ setPending(true) await agent.com.atproto.server.deactivateAccount({}) control.close(() => { - logout('Deactivated') + logoutCurrentAccount('Deactivated') }) } catch (e: any) { switch (e.message) { @@ -66,7 +66,7 @@ function DeactivateAccountDialogInner({ } finally { setPending(false) } - }, [agent, control, logout, _, setPending]) + }, [agent, control, logoutCurrentAccount, _, setPending]) return ( <> diff --git a/src/screens/SignupQueued.tsx b/src/screens/SignupQueued.tsx index 69ef93618d..e7336569c6 100644 --- a/src/screens/SignupQueued.tsx +++ b/src/screens/SignupQueued.tsx @@ -23,7 +23,7 @@ export function SignupQueued() { const insets = useSafeAreaInsets() const {gtMobile} = useBreakpoints() const onboardingDispatch = useOnboardingDispatch() - const {logout} = useSessionApi() + const {logoutCurrentAccount} = useSessionApi() const agent = useAgent() const [isProcessing, setProcessing] = React.useState(false) @@ -153,7 +153,7 @@ export function SignupQueued() { variant="ghost" size="large" label={_(msg`Log out`)} - onPress={() => logout('SignupQueued')}> + onPress={() => logoutCurrentAccount('SignupQueued')}> Log out @@ -182,7 +182,7 @@ export function SignupQueued() { variant="ghost" size="large" label={_(msg`Log out`)} - onPress={() => logout('SignupQueued')}> + onPress={() => logoutCurrentAccount('SignupQueued')}> Log out diff --git a/src/state/session/__tests__/session-test.ts b/src/state/session/__tests__/session-test.ts index cb4c6a35bb..3e22c262cb 100644 --- a/src/state/session/__tests__/session-test.ts +++ b/src/state/session/__tests__/session-test.ts @@ -76,7 +76,7 @@ describe('session', () => { state = run(state, [ { - type: 'logged-out', + type: 'logged-out-every-account', }, ]) // Should keep the account but clear out the tokens. @@ -372,7 +372,7 @@ describe('session', () => { state = run(state, [ { // Log everyone out. - type: 'logged-out', + type: 'logged-out-every-account', }, ]) expect(state.accounts.length).toBe(3) @@ -466,7 +466,7 @@ describe('session', () => { state = run(state, [ { - type: 'logged-out', + type: 'logged-out-every-account', }, ]) expect(state.accounts.length).toBe(1) @@ -674,6 +674,103 @@ describe('session', () => { expect(state.currentAgentState.did).toBe(undefined) }) + it('can log out of the current account', () => { + let state = getInitialState([]) + + const agent1 = new BskyAgent({service: 'https://alice.com'}) + agent1.sessionManager.session = { + active: true, + did: 'alice-did', + handle: 'alice.test', + accessJwt: 'alice-access-jwt-1', + refreshJwt: 'alice-refresh-jwt-1', + } + state = run(state, [ + { + type: 'switched-to-account', + newAgent: agent1, + newAccount: agentToSessionAccountOrThrow(agent1), + }, + ]) + expect(state.accounts.length).toBe(1) + expect(state.accounts[0].accessJwt).toBe('alice-access-jwt-1') + expect(state.accounts[0].refreshJwt).toBe('alice-refresh-jwt-1') + expect(state.currentAgentState.did).toBe('alice-did') + + const agent2 = new BskyAgent({service: 'https://bob.com'}) + agent2.sessionManager.session = { + active: true, + did: 'bob-did', + handle: 'bob.test', + accessJwt: 'bob-access-jwt-1', + refreshJwt: 'bob-refresh-jwt-1', + } + state = run(state, [ + { + type: 'switched-to-account', + newAgent: agent2, + newAccount: agentToSessionAccountOrThrow(agent2), + }, + ]) + expect(state.accounts.length).toBe(2) + expect(state.accounts[0].accessJwt).toBe('bob-access-jwt-1') + expect(state.accounts[0].refreshJwt).toBe('bob-refresh-jwt-1') + expect(state.currentAgentState.did).toBe('bob-did') + + state = run(state, [ + { + type: 'logged-out-current-account', + }, + ]) + expect(state.accounts.length).toBe(2) + expect(state.accounts[0].accessJwt).toBe(undefined) + expect(state.accounts[0].refreshJwt).toBe(undefined) + expect(state.accounts[1].accessJwt).toBe('alice-access-jwt-1') + expect(state.accounts[1].refreshJwt).toBe('alice-refresh-jwt-1') + expect(state.currentAgentState.did).toBe(undefined) + expect(printState(state)).toMatchInlineSnapshot(` + { + "accounts": [ + { + "accessJwt": undefined, + "active": true, + "did": "bob-did", + "email": undefined, + "emailAuthFactor": false, + "emailConfirmed": false, + "handle": "bob.test", + "pdsUrl": undefined, + "refreshJwt": undefined, + "service": "https://bob.com/", + "signupQueued": false, + "status": undefined, + }, + { + "accessJwt": "alice-access-jwt-1", + "active": true, + "did": "alice-did", + "email": undefined, + "emailAuthFactor": false, + "emailConfirmed": false, + "handle": "alice.test", + "pdsUrl": undefined, + "refreshJwt": "alice-refresh-jwt-1", + "service": "https://alice.com/", + "signupQueued": false, + "status": undefined, + }, + ], + "currentAgentState": { + "agent": { + "service": "https://public.api.bsky.app/", + }, + "did": undefined, + }, + "needsPersist": true, + } + `) + }) + it('updates stored account with refreshed tokens', () => { let state = getInitialState([]) diff --git a/src/state/session/index.tsx b/src/state/session/index.tsx index ba12f4eaea..21fe7f75b9 100644 --- a/src/state/session/index.tsx +++ b/src/state/session/index.tsx @@ -35,7 +35,8 @@ const AgentContext = React.createContext(null) const ApiContext = React.createContext({ createAccount: async () => {}, login: async () => {}, - logout: async () => {}, + logoutCurrentAccount: async () => {}, + logoutEveryAccount: async () => {}, resumeSession: async () => {}, removeAccount: () => {}, }) @@ -115,14 +116,31 @@ export function Provider({children}: React.PropsWithChildren<{}>) { [onAgentSessionChange, cancelPendingTask], ) - const logout = React.useCallback( + const logoutCurrentAccount = React.useCallback< + SessionApiContext['logoutEveryAccount'] + >( logContext => { addSessionDebugLog({type: 'method:start', method: 'logout'}) cancelPendingTask() dispatch({ - type: 'logged-out', + type: 'logged-out-current-account', }) - logEvent('account:loggedOut', {logContext}) + logEvent('account:loggedOut', {logContext, scope: 'current'}) + addSessionDebugLog({type: 'method:end', method: 'logout'}) + }, + [cancelPendingTask], + ) + + const logoutEveryAccount = React.useCallback< + SessionApiContext['logoutEveryAccount'] + >( + logContext => { + addSessionDebugLog({type: 'method:start', method: 'logout'}) + cancelPendingTask() + dispatch({ + type: 'logged-out-every-account', + }) + logEvent('account:loggedOut', {logContext, scope: 'every'}) addSessionDebugLog({type: 'method:end', method: 'logout'}) }, [cancelPendingTask], @@ -230,11 +248,19 @@ export function Provider({children}: React.PropsWithChildren<{}>) { () => ({ createAccount, login, - logout, + logoutCurrentAccount, + logoutEveryAccount, resumeSession, removeAccount, }), - [createAccount, login, logout, resumeSession, removeAccount], + [ + createAccount, + login, + logoutCurrentAccount, + logoutEveryAccount, + resumeSession, + removeAccount, + ], ) // @ts-ignore diff --git a/src/state/session/reducer.ts b/src/state/session/reducer.ts index b49198514c..22ba47162a 100644 --- a/src/state/session/reducer.ts +++ b/src/state/session/reducer.ts @@ -42,7 +42,10 @@ export type Action = accountDid: string } | { - type: 'logged-out' + type: 'logged-out-current-account' + } + | { + type: 'logged-out-every-account' } | { type: 'synced-accounts' @@ -138,7 +141,23 @@ let reducer = (state: State, action: Action): State => { needsPersist: true, } } - case 'logged-out': { + case 'logged-out-current-account': { + const {currentAgentState} = state + return { + accounts: state.accounts.map(a => + a.did === currentAgentState.did + ? { + ...a, + refreshJwt: undefined, + accessJwt: undefined, + } + : a, + ), + currentAgentState: createPublicAgentState(), + needsPersist: true, + } + } + case 'logged-out-every-account': { return { accounts: state.accounts.map(a => ({ ...a, diff --git a/src/state/session/types.ts b/src/state/session/types.ts index d43b57cca9..d32259de9d 100644 --- a/src/state/session/types.ts +++ b/src/state/session/types.ts @@ -29,12 +29,12 @@ export type SessionApiContext = { }, logContext: LogEvents['account:loggedIn']['logContext'], ) => Promise - /** - * A full logout. Clears the `currentAccount` from session, AND removes - * access tokens from all accounts, so that returning as any user will - * require a full login. - */ - logout: (logContext: LogEvents['account:loggedOut']['logContext']) => void + logoutCurrentAccount: ( + logContext: LogEvents['account:loggedOut']['logContext'], + ) => void + logoutEveryAccount: ( + logContext: LogEvents['account:loggedOut']['logContext'], + ) => void resumeSession: (account: SessionAccount) => Promise removeAccount: (account: SessionAccount) => void } diff --git a/src/view/com/testing/TestCtrls.e2e.tsx b/src/view/com/testing/TestCtrls.e2e.tsx index 82750959d6..83c79ab7cd 100644 --- a/src/view/com/testing/TestCtrls.e2e.tsx +++ b/src/view/com/testing/TestCtrls.e2e.tsx @@ -20,7 +20,7 @@ const BTN = {height: 1, width: 1, backgroundColor: 'red'} export function TestCtrls() { const queryClient = useQueryClient() - const {logout, login} = useSessionApi() + const {logoutEveryAccount, login} = useSessionApi() const {openModal} = useModalControls() const onboardingDispatch = useOnboardingDispatch() const {setShowLoggedOut} = useLoggedOutViewControls() @@ -60,7 +60,7 @@ export function TestCtrls() { /> logout('Settings')} + onPress={() => logoutEveryAccount('Settings')} accessibilityRole="button" style={BTN} /> diff --git a/src/view/com/util/AccountDropdownBtn.tsx b/src/view/com/util/AccountDropdownBtn.tsx index 221879df79..fa2553d384 100644 --- a/src/view/com/util/AccountDropdownBtn.tsx +++ b/src/view/com/util/AccountDropdownBtn.tsx @@ -4,26 +4,27 @@ import { FontAwesomeIcon, FontAwesomeIconStyle, } from '@fortawesome/react-native-fontawesome' -import {s} from 'lib/styles' -import {usePalette} from 'lib/hooks/usePalette' -import {DropdownItem, NativeDropdown} from './forms/NativeDropdown' -import * as Toast from '../../com/util/Toast' -import {useSessionApi, SessionAccount} from '#/state/session' -import {useLingui} from '@lingui/react' import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {SessionAccount, useSessionApi} from '#/state/session' +import {usePalette} from 'lib/hooks/usePalette' +import {s} from 'lib/styles' +import {useDialogControl} from '#/components/Dialog' +import * as Prompt from '#/components/Prompt' +import * as Toast from '../../com/util/Toast' +import {DropdownItem, NativeDropdown} from './forms/NativeDropdown' export function AccountDropdownBtn({account}: {account: SessionAccount}) { const pal = usePalette('default') const {removeAccount} = useSessionApi() + const removePromptControl = useDialogControl() const {_} = useLingui() const items: DropdownItem[] = [ { label: _(msg`Remove account`), - onPress: () => { - removeAccount(account) - Toast.show(_(msg`Account removed from quick access`)) - }, + onPress: removePromptControl.open, icon: { ios: { name: 'trash', @@ -34,17 +35,32 @@ export function AccountDropdownBtn({account}: {account: SessionAccount}) { }, ] return ( - - - - - + <> + + + + + + { + removeAccount(account) + Toast.show(_(msg`Account removed from quick access`)) + }} + confirmButtonCta={_(msg`Remove`)} + confirmButtonColor="negative" + /> + ) } diff --git a/src/view/screens/Settings/index.tsx b/src/view/screens/Settings/index.tsx index 521c2019af..fe449fcdbc 100644 --- a/src/view/screens/Settings/index.tsx +++ b/src/view/screens/Settings/index.tsx @@ -57,7 +57,6 @@ import {DeactivateAccountDialog} from '#/screens/Settings/components/DeactivateA import {atoms as a, useTheme} from '#/alf' import {useDialogControl} from '#/components/Dialog' import {BirthDateSettingsDialog} from '#/components/dialogs/BirthDateSettings' -import {navigate, resetToTab} from '#/Navigation' import {Email2FAToggle} from './Email2FAToggle' import {ExportCarDialog} from './ExportCarDialog' @@ -77,7 +76,6 @@ function SettingsAccountCard({ const {_} = useLingui() const t = useTheme() const {currentAccount} = useSession() - const {logout} = useSessionApi() const {data: profile} = useProfileQuery({did: account.did}) const isCurrentAccount = account.did === currentAccount?.did @@ -103,31 +101,7 @@ function SettingsAccountCard({ {account.handle} - - {isCurrentAccount ? ( - { - if (isNative) { - logout('Settings') - resetToTab('HomeTab') - } else { - navigate('Home').then(() => { - logout('Settings') - }) - } - }} - accessibilityRole="button" - accessibilityLabel={_(msg`Sign out`)} - accessibilityHint={`Signs ${profile?.displayName} out of Bluesky`} - activeOpacity={0.8}> - - Sign out - - - ) : ( - - )} + ) @@ -173,6 +147,7 @@ export function SettingsScreen({}: Props) { const {accounts, currentAccount} = useSession() const {mutate: clearPreferences} = useClearPreferencesMutation() const {setShowLoggedOut} = useLoggedOutViewControls() + const {logoutEveryAccount} = useSessionApi() const closeAllActiveElements = useCloseAllActiveElements() const exportCarControl = useDialogControl() const birthdayControl = useDialogControl() @@ -237,6 +212,10 @@ export function SettingsScreen({}: Props) { openModal({name: 'delete-account'}) }, [openModal]) + const onPressLogoutEveryAccount = React.useCallback(() => { + logoutEveryAccount('Settings') + }, [logoutEveryAccount]) + const onPressResetPreferences = React.useCallback(async () => { clearPreferences() }, [clearPreferences]) @@ -394,6 +373,15 @@ export function SettingsScreen({}: Props) { ) : null} + {accounts.length > 1 && ( + + + Other accounts + + + + )} + {accounts .filter(a => a.did !== currentAccount?.did) .map(account => ( @@ -422,6 +410,29 @@ export function SettingsScreen({}: Props) { Add account + + + + + + + {accounts.length > 1 ? ( + Sign out of all accounts + ) : ( + Sign out + )} + + From a5af24b53b6085cfb5547592c29155bc10e71f9e Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 15 Aug 2024 16:29:16 -0700 Subject: [PATCH 471/520] Revert "[Video] Download videos" (#4945) --- bskyweb/cmd/bskyweb/server.go | 3 - bskyweb/static/robots.txt | 1 - .../hlsdownload/ExpoHLSDownloadModule.kt | 35 --- .../hlsdownload/HLSDownloadView.kt | 141 ------------ .../expo-module.config.json | 4 +- modules/expo-bluesky-swiss-army/index.ts | 10 +- .../HLSDownload/ExpoHLSDownloadModule.swift | 31 --- .../ios/HLSDownload/HLSDownloadView.swift | 148 ------------ .../src/HLSDownload/index.native.tsx | 39 ---- .../src/HLSDownload/index.tsx | 22 -- .../src/HLSDownload/types.ts | 10 - package.json | 4 - src/Navigation.tsx | 6 - src/components/VideoDownloadScreen.native.tsx | 4 - src/components/VideoDownloadScreen.tsx | 215 ------------------ src/lib/routes/types.ts | 1 - src/routes.ts | 1 - src/view/screens/Storybook/index.tsx | 46 +--- yarn.lock | 29 --- 19 files changed, 3 insertions(+), 747 deletions(-) delete mode 100644 modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/ExpoHLSDownloadModule.kt delete mode 100644 modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/HLSDownloadView.kt delete mode 100644 modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift delete mode 100644 modules/expo-bluesky-swiss-army/ios/HLSDownload/HLSDownloadView.swift delete mode 100644 modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.tsx delete mode 100644 modules/expo-bluesky-swiss-army/src/HLSDownload/index.tsx delete mode 100644 modules/expo-bluesky-swiss-army/src/HLSDownload/types.ts delete mode 100644 src/components/VideoDownloadScreen.native.tsx delete mode 100644 src/components/VideoDownloadScreen.tsx diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index 01f1a87550..fdef01ce78 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -256,9 +256,6 @@ func serve(cctx *cli.Context) error { e.GET("/profile/:handleOrDID/post/:rkey/liked-by", server.WebGeneric) e.GET("/profile/:handleOrDID/post/:rkey/reposted-by", server.WebGeneric) - // video download - e.GET("/video-download", server.WebGeneric) - // starter packs e.GET("/starter-pack/:handleOrDID/:rkey", server.WebStarterPack) e.GET("/start/:handleOrDID/:rkey", server.WebStarterPack) diff --git a/bskyweb/static/robots.txt b/bskyweb/static/robots.txt index d785755a43..4f8510d18d 100644 --- a/bskyweb/static/robots.txt +++ b/bskyweb/static/robots.txt @@ -7,4 +7,3 @@ # be ok. User-Agent: * Allow: / -Disallow: /video-download diff --git a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/ExpoHLSDownloadModule.kt b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/ExpoHLSDownloadModule.kt deleted file mode 100644 index 786b84e41c..0000000000 --- a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/ExpoHLSDownloadModule.kt +++ /dev/null @@ -1,35 +0,0 @@ -package expo.modules.blueskyswissarmy.hlsdownload - -import android.net.Uri -import expo.modules.kotlin.modules.Module -import expo.modules.kotlin.modules.ModuleDefinition - -class ExpoHLSDownloadModule : Module() { - override fun definition() = - ModuleDefinition { - Name("ExpoHLSDownload") - - Function("isAvailable") { - return@Function true - } - - View(HLSDownloadView::class) { - Events( - arrayOf( - "onStart", - "onError", - "onProgress", - "onSuccess", - ), - ) - - Prop("downloaderUrl") { view: HLSDownloadView, downloaderUrl: Uri -> - view.downloaderUrl = downloaderUrl - } - - AsyncFunction("startDownloadAsync") { view: HLSDownloadView, sourceUrl: Uri -> - view.startDownload(sourceUrl) - } - } - } -} diff --git a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/HLSDownloadView.kt b/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/HLSDownloadView.kt deleted file mode 100644 index 5f3082a819..0000000000 --- a/modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/hlsdownload/HLSDownloadView.kt +++ /dev/null @@ -1,141 +0,0 @@ -package expo.modules.blueskyswissarmy.hlsdownload - -import android.annotation.SuppressLint -import android.content.Context -import android.net.Uri -import android.util.Base64 -import android.util.Log -import android.webkit.DownloadListener -import android.webkit.JavascriptInterface -import android.webkit.WebView -import expo.modules.kotlin.AppContext -import expo.modules.kotlin.viewevent.EventDispatcher -import expo.modules.kotlin.viewevent.ViewEventCallback -import expo.modules.kotlin.views.ExpoView -import org.json.JSONObject -import java.io.File -import java.io.FileOutputStream -import java.net.URI -import java.util.UUID - -class HLSDownloadView( - context: Context, - appContext: AppContext, -) : ExpoView(context, appContext), - DownloadListener { - private val webView = WebView(context) - - var downloaderUrl: Uri? = null - - private val onStart by EventDispatcher() - private val onError by EventDispatcher() - private val onProgress by EventDispatcher() - private val onSuccess by EventDispatcher() - - init { - this.setupWebView() - this.addView(this.webView, LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)) - } - - @SuppressLint("SetJavaScriptEnabled") - private fun setupWebView() { - val webSettings = this.webView.settings - webSettings.javaScriptEnabled = true - webSettings.domStorageEnabled = true - - webView.setDownloadListener(this) - webView.addJavascriptInterface(WebAppInterface(this.onProgress, this.onError), "AndroidInterface") - } - - override fun onDetachedFromWindow() { - super.onDetachedFromWindow() - this.webView.stopLoading() - this.webView.clearHistory() - this.webView.removeAllViews() - this.webView.destroy() - } - - fun startDownload(sourceUrl: Uri) { - if (this.downloaderUrl == null) { - this.onError(mapOf(ERROR_KEY to "Downloader URL is not set.")) - return - } - - val url = URI("${this.downloaderUrl}?videoUrl=$sourceUrl") - this.webView.loadUrl(url.toString()) - this.onStart(mapOf()) - } - - override fun onDownloadStart( - url: String?, - userAgent: String?, - contentDisposition: String?, - mimeType: String?, - contentLength: Long, - ) { - if (url == null) { - this.onError(mapOf(ERROR_KEY to "Failed to retrieve download URL from webview.")) - return - } - - val tempDir = context.cacheDir - val fileName = "${UUID.randomUUID()}.mp4" - val file = File(tempDir, fileName) - - val base64 = url.split(",")[1] - val bytes = Base64.decode(base64, Base64.DEFAULT) - - val fos = FileOutputStream(file) - try { - fos.write(bytes) - } catch (e: Exception) { - Log.e("FileDownload", "Error downloading file", e) - this.onError(mapOf(ERROR_KEY to e.message.toString())) - return - } finally { - fos.close() - } - - val uri = Uri.fromFile(file) - this.onSuccess(mapOf("uri" to uri.toString())) - } - - companion object { - const val ERROR_KEY = "message" - } -} - -public class WebAppInterface( - val onProgress: ViewEventCallback>, - val onError: ViewEventCallback>, -) { - @JavascriptInterface - public fun onMessage(message: String) { - val jsonObject = JSONObject(message) - val action = jsonObject.getString("action") - - when (action) { - "error" -> { - val messageStr = jsonObject.get("messageStr") - if (messageStr !is String) { - this.onError(mapOf(ERROR_KEY to "Failed to decode JSON post message.")) - return - } - this.onError(mapOf(ERROR_KEY to messageStr)) - } - "progress" -> { - val messageFloat = jsonObject.get("messageFloat") - if (messageFloat !is Number) { - this.onError(mapOf(ERROR_KEY to "Failed to decode JSON post message.")) - return - } - this.onProgress(mapOf(PROGRESS_KEY to messageFloat)) - } - } - } - - companion object { - const val PROGRESS_KEY = "progress" - const val ERROR_KEY = "message" - } -} diff --git a/modules/expo-bluesky-swiss-army/expo-module.config.json b/modules/expo-bluesky-swiss-army/expo-module.config.json index 04411ecf7e..4cdc11e993 100644 --- a/modules/expo-bluesky-swiss-army/expo-module.config.json +++ b/modules/expo-bluesky-swiss-army/expo-module.config.json @@ -5,7 +5,6 @@ "ExpoBlueskySharedPrefsModule", "ExpoBlueskyReferrerModule", "ExpoBlueskyVisibilityViewModule", - "ExpoHLSDownloadModule", "ExpoPlatformInfoModule" ] }, @@ -14,8 +13,7 @@ "expo.modules.blueskyswissarmy.sharedprefs.ExpoBlueskySharedPrefsModule", "expo.modules.blueskyswissarmy.referrer.ExpoBlueskyReferrerModule", "expo.modules.blueskyswissarmy.visibilityview.ExpoBlueskyVisibilityViewModule", - "expo.modules.blueskyswissarmy.platforminfo.ExpoPlatformInfoModule", - "expo.modules.blueskyswissarmy.hlsdownload.ExpoHLSDownloadModule" + "expo.modules.blueskyswissarmy.platforminfo.ExpoPlatformInfoModule" ] } } diff --git a/modules/expo-bluesky-swiss-army/index.ts b/modules/expo-bluesky-swiss-army/index.ts index 67dc6ee608..2cf4f36c52 100644 --- a/modules/expo-bluesky-swiss-army/index.ts +++ b/modules/expo-bluesky-swiss-army/index.ts @@ -1,15 +1,7 @@ -import HLSDownloadView from './src/HLSDownload' import * as PlatformInfo from './src/PlatformInfo' import {AudioCategory} from './src/PlatformInfo/types' import * as Referrer from './src/Referrer' import * as SharedPrefs from './src/SharedPrefs' import VisibilityView from './src/VisibilityView' -export { - AudioCategory, - HLSDownloadView, - PlatformInfo, - Referrer, - SharedPrefs, - VisibilityView, -} +export {AudioCategory, PlatformInfo, Referrer, SharedPrefs, VisibilityView} diff --git a/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift b/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift deleted file mode 100644 index a9b445e489..0000000000 --- a/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift +++ /dev/null @@ -1,31 +0,0 @@ -import ExpoModulesCore - -public class ExpoHLSDownloadModule: Module { - public func definition() -> ModuleDefinition { - Name("ExpoHLSDownload") - - Function("isAvailable") { - if #available(iOS 14.5, *) { - return true - } - return false - } - - View(HLSDownloadView.self) { - Events([ - "onStart", - "onError", - "onProgress", - "onSuccess" - ]) - - Prop("downloaderUrl") { (view: HLSDownloadView, downloaderUrl: URL) in - view.downloaderUrl = downloaderUrl - } - - AsyncFunction("startDownloadAsync") { (view: HLSDownloadView, sourceUrl: URL) in - view.startDownload(sourceUrl: sourceUrl) - } - } - } -} diff --git a/modules/expo-bluesky-swiss-army/ios/HLSDownload/HLSDownloadView.swift b/modules/expo-bluesky-swiss-army/ios/HLSDownload/HLSDownloadView.swift deleted file mode 100644 index 591c09335b..0000000000 --- a/modules/expo-bluesky-swiss-army/ios/HLSDownload/HLSDownloadView.swift +++ /dev/null @@ -1,148 +0,0 @@ -import ExpoModulesCore -import WebKit - -class HLSDownloadView: ExpoView, WKScriptMessageHandler, WKNavigationDelegate, WKDownloadDelegate { - var webView: WKWebView! - var downloaderUrl: URL? - - private var onStart = EventDispatcher() - private var onError = EventDispatcher() - private var onProgress = EventDispatcher() - private var onSuccess = EventDispatcher() - - private var outputUrl: URL? - - public required init(appContext: AppContext? = nil) { - super.init(appContext: appContext) - - // controller for post message api - let contentController = WKUserContentController() - contentController.add(self, name: "onMessage") - let configuration = WKWebViewConfiguration() - configuration.userContentController = contentController - - // create webview - let webView = WKWebView(frame: .zero, configuration: configuration) - - // Use these for debugging, to see the webview itself - webView.autoresizingMask = [.flexibleWidth, .flexibleHeight] - webView.layer.masksToBounds = false - webView.backgroundColor = .clear - webView.contentMode = .scaleToFill - - webView.navigationDelegate = self - - self.addSubview(webView) - self.webView = webView - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - // MARK: - view functions - - func startDownload(sourceUrl: URL) { - guard let downloaderUrl = self.downloaderUrl, - let url = URL(string: "\(downloaderUrl.absoluteString)?videoUrl=\(sourceUrl.absoluteString)") else { - self.onError([ - "message": "Downloader URL is not set." - ]) - return - } - - self.onStart() - self.webView.load(URLRequest(url: url)) - } - - // webview message handling - - func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) { - guard let response = message.body as? String, - let data = response.data(using: .utf8), - let payload = try? JSONDecoder().decode(WebViewActionPayload.self, from: data) else { - self.onError([ - "message": "Failed to decode JSON post message." - ]) - return - } - - switch payload.action { - case .progress: - guard let progress = payload.messageFloat else { - self.onError([ - "message": "Failed to decode JSON post message." - ]) - return - } - self.onProgress([ - "progress": progress - ]) - case .error: - guard let messageStr = payload.messageStr else { - self.onError([ - "message": "Failed to decode JSON post message." - ]) - return - } - self.onError([ - "message": messageStr - ]) - } - } - - func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction) async -> WKNavigationActionPolicy { - guard #available(iOS 14.5, *) else { - return .cancel - } - - if navigationAction.shouldPerformDownload { - return .download - } else { - return .allow - } - } - - // MARK: - wkdownloaddelegate - - @available(iOS 14.5, *) - func webView(_ webView: WKWebView, navigationAction: WKNavigationAction, didBecome download: WKDownload) { - download.delegate = self - } - - @available(iOS 14.5, *) - func webView(_ webView: WKWebView, navigationResponse: WKNavigationResponse, didBecome download: WKDownload) { - download.delegate = self - } - - @available(iOS 14.5, *) - func download(_ download: WKDownload, decideDestinationUsing response: URLResponse, suggestedFilename: String, completionHandler: @escaping (URL?) -> Void) { - let directory = NSTemporaryDirectory() - let fileName = "\(NSUUID().uuidString).mp4" - let url = NSURL.fileURL(withPathComponents: [directory, fileName]) - - self.outputUrl = url - completionHandler(url) - } - - @available(iOS 14.5, *) - func downloadDidFinish(_ download: WKDownload) { - guard let url = self.outputUrl else { - return - } - self.onSuccess([ - "uri": url.absoluteString - ]) - self.outputUrl = nil - } -} - -struct WebViewActionPayload: Decodable { - enum Action: String, Decodable { - case progress, error - } - - let action: Action - let messageStr: String? - let messageFloat: Float? -} diff --git a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.tsx b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.tsx deleted file mode 100644 index 92f26192e5..0000000000 --- a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import React from 'react' -import {StyleProp, ViewStyle} from 'react-native' -import {requireNativeModule, requireNativeViewManager} from 'expo-modules-core' - -import {HLSDownloadViewProps} from './types' - -const NativeModule = requireNativeModule('ExpoHLSDownload') -const NativeView: React.ComponentType< - HLSDownloadViewProps & { - ref: React.RefObject - style: StyleProp - } -> = requireNativeViewManager('ExpoHLSDownload') - -export default class HLSDownloadView extends React.PureComponent { - private nativeRef: React.RefObject = React.createRef() - - constructor(props: HLSDownloadViewProps) { - super(props) - } - - static isAvailable(): boolean { - return NativeModule.isAvailable() - } - - async startDownloadAsync(sourceUrl: string): Promise { - return await this.nativeRef.current.startDownloadAsync(sourceUrl) - } - - render() { - return ( - - ) - } -} diff --git a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.tsx b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.tsx deleted file mode 100644 index 93c50497fa..0000000000 --- a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react' - -import {NotImplementedError} from '../NotImplemented' -import {HLSDownloadViewProps} from './types' - -export default class HLSDownloadView extends React.PureComponent { - constructor(props: HLSDownloadViewProps) { - super(props) - } - - static isAvailable(): boolean { - return false - } - - async startDownloadAsync(sourceUrl: string): Promise { - throw new NotImplementedError({sourceUrl}) - } - - render() { - return null - } -} diff --git a/modules/expo-bluesky-swiss-army/src/HLSDownload/types.ts b/modules/expo-bluesky-swiss-army/src/HLSDownload/types.ts deleted file mode 100644 index 6a474d2820..0000000000 --- a/modules/expo-bluesky-swiss-army/src/HLSDownload/types.ts +++ /dev/null @@ -1,10 +0,0 @@ -import {NativeSyntheticEvent} from 'react-native' - -export interface HLSDownloadViewProps { - downloaderUrl: string - onSuccess: (e: NativeSyntheticEvent<{uri: string}>) => void - - onStart?: () => void - onError?: (e: NativeSyntheticEvent<{message: string}>) => void - onProgress?: (e: NativeSyntheticEvent<{progress: number}>) => void -} diff --git a/package.json b/package.json index 088f2faf76..a4523d988f 100644 --- a/package.json +++ b/package.json @@ -59,8 +59,6 @@ "@emoji-mart/react": "^1.1.1", "@expo/html-elements": "^0.4.2", "@expo/webpack-config": "^19.0.0", - "@ffmpeg/ffmpeg": "^0.12.10", - "@ffmpeg/util": "^0.12.1", "@floating-ui/dom": "^1.6.3", "@floating-ui/react-dom": "^2.0.8", "@formatjs/intl-locale": "^4.0.0", @@ -145,7 +143,6 @@ "expo-web-browser": "~13.0.3", "fast-text-encoding": "^1.0.6", "history": "^5.3.0", - "hls-parser": "^0.13.3", "hls.js": "^1.5.11", "js-sha256": "^0.9.0", "jwt-decode": "^4.0.0", @@ -227,7 +224,6 @@ "@testing-library/react-native": "^11.5.2", "@tsconfig/react-native": "^2.0.3", "@types/he": "^1.1.2", - "@types/hls-parser": "^0.8.7", "@types/jest": "^29.4.0", "@types/lodash.chunk": "^4.2.7", "@types/lodash.debounce": "^4.0.7", diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 0d151427fb..79856879c3 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -50,7 +50,6 @@ import { StarterPackScreenShort, } from '#/screens/StarterPack/StarterPackScreen' import {Wizard} from '#/screens/StarterPack/Wizard' -import {VideoDownloadScreen} from '#/components/VideoDownloadScreen' import {Referrer} from '../modules/expo-bluesky-swiss-army' import {init as initAnalytics} from './lib/analytics/analytics' import {useWebScrollRestoration} from './lib/hooks/useWebScrollRestoration' @@ -365,11 +364,6 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { getComponent={() => Wizard} options={{title: title(msg`Edit your starter pack`), requireAuth: true}} /> - VideoDownloadScreen} - options={{title: title(msg`Download video`)}} - /> ) } diff --git a/src/components/VideoDownloadScreen.native.tsx b/src/components/VideoDownloadScreen.native.tsx deleted file mode 100644 index a1f6466fd2..0000000000 --- a/src/components/VideoDownloadScreen.native.tsx +++ /dev/null @@ -1,4 +0,0 @@ -export function VideoDownloadScreen() { - // @TODO redirect - return null -} diff --git a/src/components/VideoDownloadScreen.tsx b/src/components/VideoDownloadScreen.tsx deleted file mode 100644 index 3169d265d9..0000000000 --- a/src/components/VideoDownloadScreen.tsx +++ /dev/null @@ -1,215 +0,0 @@ -import React from 'react' -import {parse} from 'hls-parser' -import {MasterPlaylist, MediaPlaylist, Variant} from 'hls-parser/types' - -interface PostMessageData { - action: 'progress' | 'error' - messageStr?: string - messageFloat?: number -} - -function postMessage(data: PostMessageData) { - // @ts-expect-error safari webview only - if (window?.webkit) { - // @ts-expect-error safari webview only - window.webkit.messageHandlers.onMessage.postMessage(JSON.stringify(data)) - // @ts-expect-error android webview only - } else if (AndroidInterface) { - // @ts-expect-error android webview only - AndroidInterface.onMessage(JSON.stringify(data)) - } -} - -function createSegementUrl(originalUrl: string, newFile: string) { - const parts = originalUrl.split('/') - parts[parts.length - 1] = newFile - return parts.join('/') -} - -export function VideoDownloadScreen() { - const ffmpegRef = React.useRef(null) - const fetchFileRef = React.useRef(null) - - const [dataUrl, setDataUrl] = React.useState(null) - - const load = React.useCallback(async () => { - const ffmpegLib = await import('@ffmpeg/ffmpeg') - const ffmpeg = new ffmpegLib.FFmpeg() - ffmpegRef.current = ffmpeg - - const ffmpegUtilLib = await import('@ffmpeg/util') - fetchFileRef.current = ffmpegUtilLib.fetchFile - - const baseURL = 'https://unpkg.com/@ffmpeg/core@0.12.6/dist/esm' - - await ffmpeg.load({ - coreURL: await ffmpegUtilLib.toBlobURL( - `${baseURL}/ffmpeg-core.js`, - 'text/javascript', - ), - wasmURL: await ffmpegUtilLib.toBlobURL( - `${baseURL}/ffmpeg-core.wasm`, - 'application/wasm', - ), - }) - }, []) - - const createMp4 = React.useCallback(async (videoUrl: string) => { - // Get the master playlist and find the best variant - const masterPlaylistRes = await fetch(videoUrl) - const masterPlaylistText = await masterPlaylistRes.text() - const masterPlaylist = parse(masterPlaylistText) as MasterPlaylist - - // If URL given is not a master playlist, we probably cannot handle this. - if (!masterPlaylist.isMasterPlaylist) { - postMessage({ - action: 'error', - messageStr: 'A master playlist was not found in the provided playlist.', - }) - return - } - - // Figure out what the best quality is. These should generally be in order, but we'll check them all just in case - let bestVariant: Variant | undefined - for (const variant of masterPlaylist.variants) { - if (!bestVariant || variant.bandwidth > bestVariant.bandwidth) { - bestVariant = variant - } - } - - // Should only happen if there was no variants at all given to us. Mostly for types. - if (!bestVariant) { - postMessage({ - action: 'error', - messageStr: 'No variants were found in the provided master playlist.', - }) - return - } - - const urlParts = videoUrl.split('/') - urlParts[urlParts.length - 1] = bestVariant?.uri - const bestVariantUrl = urlParts.join('/') - - // Download and parse m3u8 - const hlsFileRes = await fetch(bestVariantUrl) - const hlsPlainText = await hlsFileRes.text() - const playlist = parse(hlsPlainText) as MediaPlaylist - - // This one shouldn't be a master playlist - again just for types really - if (playlist.isMasterPlaylist) { - postMessage({ - action: 'error', - messageStr: 'An unknown error has occurred.', - }) - return - } - - const ffmpeg = ffmpegRef.current - - // Get the correctly ordered file names. We need to remove the tracking info from the end of the file name - const segments = playlist.segments.map(segment => { - return segment.uri.split('?')[0] - }) - - // Download each segment - let error: string | null = null - let completed = 0 - await Promise.all( - playlist.segments.map(async segment => { - const uri = createSegementUrl(bestVariantUrl, segment.uri) - const filename = segment.uri.split('?')[0] - - const res = await fetch(uri) - if (!res.ok) { - error = 'Failed to download playlist segment.' - } - - const blob = await res.blob() - try { - await ffmpeg.writeFile(filename, await fetchFileRef.current(blob)) - } catch (e: unknown) { - error = 'Failed to write file.' - } finally { - completed++ - const progress = completed / playlist.segments.length - postMessage({ - action: 'progress', - messageFloat: progress, - }) - } - }), - ) - - // Do something if there was an error - if (error) { - postMessage({ - action: 'error', - messageStr: error, - }) - return - } - - // Put the segments together - await ffmpeg.exec([ - '-i', - `concat:${segments.join('|')}`, - '-c:v', - 'copy', - 'output.mp4', - ]) - - const fileData = await ffmpeg.readFile('output.mp4') - const blob = new Blob([fileData.buffer], {type: 'video/mp4'}) - const dataUrl = await new Promise(resolve => { - const reader = new FileReader() - reader.onloadend = () => resolve(reader.result as string) - reader.onerror = () => resolve(null) - reader.readAsDataURL(blob) - }) - return dataUrl - }, []) - - const download = React.useCallback( - async (videoUrl: string) => { - await load() - const mp4Res = await createMp4(videoUrl) - - if (!mp4Res) { - postMessage({ - action: 'error', - messageStr: 'An error occurred while creating the MP4.', - }) - return - } - - setDataUrl(mp4Res) - }, - [createMp4, load], - ) - - React.useEffect(() => { - const url = new URL(window.location.href) - const videoUrl = url.searchParams.get('videoUrl') - - if (!videoUrl) { - postMessage({action: 'error', messageStr: 'No video URL provided'}) - } else { - setDataUrl(null) - download(videoUrl) - } - }, [download]) - - if (!dataUrl) return null - - return ( - - ) -} diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index 77e7266a4f..0cc83b475a 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -50,7 +50,6 @@ export type CommonNavigatorParams = { StarterPackShort: {code: string} StarterPackWizard: undefined StarterPackEdit: {rkey?: string} - VideoDownload: undefined } export type BottomTabNavigatorParams = CommonNavigatorParams & { diff --git a/src/routes.ts b/src/routes.ts index bda2d98e4b..c9e23e08c8 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -48,5 +48,4 @@ export const router = new Router({ StarterPack: '/starter-pack/:name/:rkey', StarterPackShort: '/starter-pack-short/:code', StarterPackWizard: '/starter-pack/create', - VideoDownload: '/video-download', }) diff --git a/src/view/screens/Storybook/index.tsx b/src/view/screens/Storybook/index.tsx index c6da633145..71dbe8839d 100644 --- a/src/view/screens/Storybook/index.tsx +++ b/src/view/screens/Storybook/index.tsx @@ -1,17 +1,12 @@ import React from 'react' import {ScrollView, View} from 'react-native' -import {deleteAsync} from 'expo-file-system' -import {saveToLibraryAsync} from 'expo-media-library' import {useSetThemePrefs} from '#/state/shell' -import {useVideoLibraryPermission} from 'lib/hooks/usePermissions' -import {isIOS, isWeb} from 'platform/detection' +import {isWeb} from 'platform/detection' import {CenteredView} from '#/view/com/util/Views' -import * as Toast from 'view/com/util/Toast' import {ListContained} from 'view/screens/Storybook/ListContained' import {atoms as a, ThemeProvider, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' -import {HLSDownloadView} from '../../../../modules/expo-bluesky-swiss-army' import {Breakpoints} from './Breakpoints' import {Buttons} from './Buttons' import {Dialogs} from './Dialogs' @@ -38,49 +33,10 @@ function StorybookInner() { const t = useTheme() const {setColorMode, setDarkTheme} = useSetThemePrefs() const [showContainedList, setShowContainedList] = React.useState(false) - const hlsDownloadRef = React.useRef(null) - - const {requestVideoAccessIfNeeded} = useVideoLibraryPermission() return ( - { - const uri = e.nativeEvent.uri - const permsRes = await requestVideoAccessIfNeeded() - if (!permsRes) return - - await saveToLibraryAsync(uri) - try { - deleteAsync(uri) - } catch (err) { - console.error('Failed to delete file', err) - } - Toast.show('Video saved to library') - }} - onStart={() => console.log('Download is starting')} - onError={e => console.log(e.nativeEvent.message)} - onProgress={e => console.log(e.nativeEvent.progress)} - /> - {!showContainedList ? ( <> diff --git a/yarn.lock b/yarn.lock index 28308d951c..cd0508d6a6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3925,23 +3925,6 @@ resolved "https://registry.yarnpkg.com/@fastify/deepmerge/-/deepmerge-1.3.0.tgz#8116858108f0c7d9fd460d05a7d637a13fe3239a" integrity sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A== -"@ffmpeg/ffmpeg@^0.12.10": - version "0.12.10" - resolved "https://registry.yarnpkg.com/@ffmpeg/ffmpeg/-/ffmpeg-0.12.10.tgz#e3cce21f21f11f33dfc1ec1d5ad5694f4a3073c9" - integrity sha512-lVtk8PW8e+NUzGZhPTWj2P1J4/NyuCrbDD3O9IGpSeLYtUZKBqZO8CNj1WYGghep/MXoM8e1qVY1GztTkf8YYQ== - dependencies: - "@ffmpeg/types" "^0.12.2" - -"@ffmpeg/types@^0.12.2": - version "0.12.2" - resolved "https://registry.yarnpkg.com/@ffmpeg/types/-/types-0.12.2.tgz#bc7eef321ae50225c247091f1f23fd3087c6aa1d" - integrity sha512-NJtxwPoLb60/z1Klv0ueshguWQ/7mNm106qdHkB4HL49LXszjhjCCiL+ldHJGQ9ai2Igx0s4F24ghigy//ERdA== - -"@ffmpeg/util@^0.12.1": - version "0.12.1" - resolved "https://registry.yarnpkg.com/@ffmpeg/util/-/util-0.12.1.tgz#98afa20d7b4c0821eebdb205ddcfa5d07b0a4f53" - integrity sha512-10jjfAKWaDyb8+nAkijcsi9wgz/y26LOc1NKJradNMyCIl6usQcBbhkjX5qhALrSBcOy6TOeksunTYa+a03qNQ== - "@floating-ui/core@^1.0.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" @@ -8024,13 +8007,6 @@ resolved "https://registry.yarnpkg.com/@types/he/-/he-1.2.0.tgz#3845193e597d943bab4e61ca5d7f3d8fc3d572a3" integrity sha512-uH2smqTN4uGReAiKedIVzoLUAXIYLBTbSofhx3hbNqj74Ua6KqFsLYszduTrLCMEAEAozF73DbGi/SC1bzQq4g== -"@types/hls-parser@^0.8.7": - version "0.8.7" - resolved "https://registry.yarnpkg.com/@types/hls-parser/-/hls-parser-0.8.7.tgz#26360493231ed8606ebe995976c63c69c3982657" - integrity sha512-3ry9V6i/uhSbNdvBUENAqt2p5g+xKIbjkr5Qv4EaXe7eIJnaGQntFZalRLQlKoEop381a0LwUr2qNKKlxQC4TQ== - dependencies: - "@types/node" "*" - "@types/html-minifier-terser@^6.0.0": version "6.1.0" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" @@ -13480,11 +13456,6 @@ history@^5.3.0: dependencies: "@babel/runtime" "^7.7.6" -hls-parser@^0.13.3: - version "0.13.3" - resolved "https://registry.yarnpkg.com/hls-parser/-/hls-parser-0.13.3.tgz#5f7a305629cf462bbf16a4d080e03e0be714f1fe" - integrity sha512-DXqW7bwx9j2qFcAXS/LBJTDJWitxknb6oUnsnTvECHrecPvPbhRgIu45OgNDUU6gpwKxMJx40SHRRUUhdIM2gA== - hls.js@^1.5.11: version "1.5.11" resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-1.5.11.tgz#3941347df454983859ae8c75fe19e8818719a826" From 40ab67fc4b5632715f9f0a003bbd243aa81668f3 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 16 Aug 2024 20:06:55 +0100 Subject: [PATCH 472/520] [Experiment] Always show bottom bar (#4946) --- src/lib/hooks/useMinimalShellTransform.ts | 18 ++++++++++++++++++ src/lib/statsig/gates.ts | 1 + src/view/screens/Home.tsx | 8 +++++++- 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/lib/hooks/useMinimalShellTransform.ts b/src/lib/hooks/useMinimalShellTransform.ts index 9875840d65..17fe058e9b 100644 --- a/src/lib/hooks/useMinimalShellTransform.ts +++ b/src/lib/hooks/useMinimalShellTransform.ts @@ -2,6 +2,7 @@ import {interpolate, useAnimatedStyle} from 'react-native-reanimated' import {useMinimalShellMode} from '#/state/shell/minimal-mode' import {useShellLayout} from '#/state/shell/shell-layout' +import {useGate} from '../statsig/statsig' // Keep these separated so that we only pay for useAnimatedStyle that gets used. @@ -27,8 +28,13 @@ export function useMinimalShellHeaderTransform() { export function useMinimalShellFooterTransform() { const mode = useMinimalShellMode() const {footerHeight} = useShellLayout() + const gate = useGate() + const isFixedBottomBar = gate('fixed_bottom_bar') const footerTransform = useAnimatedStyle(() => { + if (isFixedBottomBar) { + return {} + } return { pointerEvents: mode.value === 0 ? 'auto' : 'none', opacity: Math.pow(1 - mode.value, 2), @@ -39,13 +45,25 @@ export function useMinimalShellFooterTransform() { ], } }) + return footerTransform } export function useMinimalShellFabTransform() { const mode = useMinimalShellMode() + const gate = useGate() + const isFixedBottomBar = gate('fixed_bottom_bar') const fabTransform = useAnimatedStyle(() => { + if (isFixedBottomBar) { + return { + transform: [ + { + translateY: -44, + }, + ], + } + } return { transform: [ { diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 492d09e95f..0f92cd14a2 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -1,6 +1,7 @@ export type Gate = // Keep this alphabetic please. | 'debug_show_feedcontext' + | 'fixed_bottom_bar' | 'new_user_guided_tour' | 'onboarding_minimum_interests' | 'show_follow_back_label_v2' diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index 6ee8b3ada6..9a47007c4b 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -7,6 +7,7 @@ import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' import {useSetTitle} from '#/lib/hooks/useSetTitle' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {logEvent, LogEvents} from '#/lib/statsig/statsig' +import {useGate} from '#/lib/statsig/statsig' import {emitSoftReset} from '#/state/events' import {SavedFeedSourceInfo, usePinnedFeedsInfos} from '#/state/queries/feed' import {FeedDescriptor, FeedParams} from '#/state/queries/post-feed' @@ -88,6 +89,7 @@ function HomeScreenReady({ const selectedFeed = allFeeds[selectedIndex] const requestNotificationsPermission = useRequestNotificationsPermission() const triggerTourIfQueued = useTriggerTourIfQueued(TOURS.HOME) + const gate = useGate() useSetTitle(pinnedFeedInfos[selectedIndex]?.displayName) useOTAUpdates() @@ -169,6 +171,10 @@ function HomeScreenReady({ const {isMobile} = useWebMediaQueries() useFocusEffect( React.useCallback(() => { + if (gate('fixed_bottom_bar')) { + // Unnecessary because it's always there. + return + } const listener = AppState.addEventListener('change', nextAppState => { if (nextAppState === 'active') { if (isMobile && mode.value === 1) { @@ -181,7 +187,7 @@ function HomeScreenReady({ return () => { listener.remove() } - }, [setMinimalShellMode, mode, isMobile]), + }, [setMinimalShellMode, mode, isMobile, gate]), ) const onPageSelected = React.useCallback( From 2939ee7df751eef4c3e673e321c6b900847d43d9 Mon Sep 17 00:00:00 2001 From: Hailey Date: Sun, 18 Aug 2024 13:24:41 -0700 Subject: [PATCH 473/520] Tweak `expo-modules-core` hack patch (#4955) --- patches/expo-modules-core+1.12.11.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/patches/expo-modules-core+1.12.11.patch b/patches/expo-modules-core+1.12.11.patch index bc759f21f9..4bfecb3880 100644 --- a/patches/expo-modules-core+1.12.11.patch +++ b/patches/expo-modules-core+1.12.11.patch @@ -4,12 +4,12 @@ index bb74e80..0aa0202 100644 +++ b/node_modules/expo-modules-core/android/src/main/java/expo/modules/adapters/react/NativeModulesProxy.java @@ -90,8 +90,8 @@ public class NativeModulesProxy extends ReactContextBaseJavaModule { mModuleRegistry.ensureIsInitialized(); - + KotlinInteropModuleRegistry kotlinModuleRegistry = getKotlinInteropModuleRegistry(); - kotlinModuleRegistry.emitOnCreate(); kotlinModuleRegistry.installJSIInterop(); + kotlinModuleRegistry.emitOnCreate(); - + Map constants = new HashMap<>(3); constants.put(MODULES_CONSTANTS_KEY, new HashMap<>()); diff --git a/node_modules/expo-modules-core/build/uuid/uuid.js b/node_modules/expo-modules-core/build/uuid/uuid.js @@ -30,10 +30,10 @@ index ee2268a..4851b67 100644 +++ b/node_modules/expo-modules-core/ios/Core/SharedObjects/SharedObjectRegistry.swift @@ -173,7 +173,7 @@ public final class SharedObjectRegistry { } - + internal func clear() { - Self.lockQueue.async { -+ DispatchQueue.main.sync { ++ Self.lockQueue.sync { self.pairs.removeAll() } } From 3976d6738b30e36c563ae3271768334edede0d5d Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 19 Aug 2024 11:20:42 -0500 Subject: [PATCH 474/520] Fix orphaned feed slices, handle blocks (#4944) * Fix orphaned feed slices, handle blocks * Revert to filerting out orphan threads * Support NotFoundPost views too * Just kidding, use ReplyRef.root as source of grandparent data * Fixes --- src/lib/api/feed-manip.ts | 31 ++++++++++++++++++++++++++----- src/state/queries/post-feed.ts | 2 ++ src/view/com/posts/FeedItem.tsx | 19 ++++++++++++++++--- src/view/com/posts/FeedSlice.tsx | 4 ++++ 4 files changed, 48 insertions(+), 8 deletions(-) diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index 61de795a14..c2b80ca042 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -23,6 +23,7 @@ type FeedSliceItem = { record: AppBskyFeedPost.Record parentAuthor: AppBskyActorDefs.ProfileViewBasic | undefined isParentBlocked: boolean + isParentNotFound: boolean } type AuthorContext = { @@ -68,6 +69,7 @@ export class FeedViewPostsSlice { } const parent = reply?.parent const isParentBlocked = AppBskyFeedDefs.isBlockedPost(parent) + const isParentNotFound = AppBskyFeedDefs.isNotFoundPost(parent) let parentAuthor: AppBskyActorDefs.ProfileViewBasic | undefined if (AppBskyFeedDefs.isPostView(parent)) { parentAuthor = parent.author @@ -77,6 +79,7 @@ export class FeedViewPostsSlice { record: post.record, parentAuthor, isParentBlocked, + isParentNotFound, }) if (!reply || reason) { return @@ -89,23 +92,40 @@ export class FeedViewPostsSlice { this.isOrphan = true return } + const root = reply.root + const rootIsView = + AppBskyFeedDefs.isPostView(root) || + AppBskyFeedDefs.isBlockedPost(root) || + AppBskyFeedDefs.isNotFoundPost(root) + /* + * If the parent is also the root, we just so happen to have the data we + * need to compute if the parent's parent (grandparent) is blocked. This + * doesn't always happen, of course, but we can take advantage of it when + * it does. + */ + const grandparent = + rootIsView && parent.record.reply?.parent.uri === root.uri + ? root + : undefined const grandparentAuthor = reply.grandparentAuthor const isGrandparentBlocked = Boolean( - grandparentAuthor?.viewer?.blockedBy || - grandparentAuthor?.viewer?.blocking || - grandparentAuthor?.viewer?.blockingByList, + grandparent && AppBskyFeedDefs.isBlockedPost(grandparent), + ) + const isGrandparentNotFound = Boolean( + grandparent && AppBskyFeedDefs.isNotFoundPost(grandparent), ) this.items.unshift({ post: parent, record: parent.record, parentAuthor: grandparentAuthor, isParentBlocked: isGrandparentBlocked, + isParentNotFound: isGrandparentNotFound, }) if (isGrandparentBlocked) { this.isOrphan = true - // Keep going, it might still have a root. + // Keep going, it might still have a root, and we need this for thread + // de-deduping } - const root = reply.root if ( !AppBskyFeedDefs.isPostView(root) || !AppBskyFeedPost.isRecord(root.record) || @@ -121,6 +141,7 @@ export class FeedViewPostsSlice { post: root, record: root.record, isParentBlocked: false, + isParentNotFound: false, parentAuthor: undefined, }) if (parent.record.reply?.parent.uri !== root.uri) { diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index 724043e586..ee3e2c14d2 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -80,6 +80,7 @@ export interface FeedPostSliceItem { moderation: ModerationDecision parentAuthor?: AppBskyActorDefs.ProfileViewBasic isParentBlocked?: boolean + isParentNotFound?: boolean } export interface FeedPostSlice { @@ -326,6 +327,7 @@ export function usePostFeedQuery( moderation: moderations[i], parentAuthor: item.parentAuthor, isParentBlocked: item.isParentBlocked, + isParentNotFound: item.isParentNotFound, } return feedPostSliceItem }), diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 0071e2401b..0fef4c5a83 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -63,6 +63,7 @@ interface FeedItemProps { feedContext: string | undefined hideTopBorder?: boolean isParentBlocked?: boolean + isParentNotFound?: boolean } export function FeedItem({ @@ -78,6 +79,7 @@ export function FeedItem({ isThreadParent, hideTopBorder, isParentBlocked, + isParentNotFound, }: FeedItemProps & {post: AppBskyFeedDefs.PostView}): React.ReactNode { const postShadowed = usePostShadow(post) const richText = useMemo( @@ -109,6 +111,7 @@ export function FeedItem({ isThreadParent={isThreadParent} hideTopBorder={hideTopBorder} isParentBlocked={isParentBlocked} + isParentNotFound={isParentNotFound} /> ) } @@ -129,6 +132,7 @@ let FeedItemInner = ({ isThreadParent, hideTopBorder, isParentBlocked, + isParentNotFound, }: FeedItemProps & { richText: RichTextAPI post: Shadow @@ -344,9 +348,14 @@ let FeedItemInner = ({ postHref={href} onOpenAuthor={onOpenAuthor} /> - {showReplyTo && (parentAuthor || isParentBlocked) && ( - - )} + {showReplyTo && + (parentAuthor || isParentBlocked || isParentNotFound) && ( + + )} Reply to a blocked post + } else if (notFound) { + label = Reply to an unknown post } else if (profile != null) { const isMe = profile.did === currentAccount?.did if (isMe) { diff --git a/src/view/com/posts/FeedSlice.tsx b/src/view/com/posts/FeedSlice.tsx index fcd1ec3b18..9676eff1f6 100644 --- a/src/view/com/posts/FeedSlice.tsx +++ b/src/view/com/posts/FeedSlice.tsx @@ -36,6 +36,7 @@ let FeedSlice = ({ isThreadChild={isThreadChildAt(slice.items, 0)} hideTopBorder={hideTopBorder} isParentBlocked={slice.items[0].isParentBlocked} + isParentNotFound={slice.items[0].isParentNotFound} /> @@ -90,6 +93,7 @@ let FeedSlice = ({ isThreadChildAt(slice.items, i) && slice.items.length === i + 1 } isParentBlocked={slice.items[i].isParentBlocked} + isParentNotFound={slice.items[i].isParentNotFound} hideTopBorder={hideTopBorder && i === 0} /> ))} From f235be9819286c38e7c76142a62d39e22a7746d1 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 19 Aug 2024 13:27:04 -0500 Subject: [PATCH 475/520] Expose more props from button (#4953) --- src/components/Button.tsx | 80 +++++++++++++++++++++++++++------------ 1 file changed, 55 insertions(+), 25 deletions(-) diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 7881fc9b5e..d65444e1f7 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -1,6 +1,8 @@ import React from 'react' import { AccessibilityProps, + GestureResponderEvent, + MouseEvent, Pressable, PressableProps, StyleProp, @@ -65,7 +67,15 @@ type NonTextElements = export type ButtonProps = Pick< PressableProps, - 'disabled' | 'onPress' | 'testID' | 'onLongPress' | 'hitSlop' + | 'disabled' + | 'onPress' + | 'testID' + | 'onLongPress' + | 'hitSlop' + | 'onHoverIn' + | 'onHoverOut' + | 'onPressIn' + | 'onPressOut' > & AccessibilityProps & VariantProps & { @@ -115,30 +125,50 @@ export const Button = React.forwardRef( focused: false, }) - const onPressIn = React.useCallback(() => { - setState(s => ({ - ...s, - pressed: true, - })) - }, [setState]) - const onPressOut = React.useCallback(() => { - setState(s => ({ - ...s, - pressed: false, - })) - }, [setState]) - const onHoverIn = React.useCallback(() => { - setState(s => ({ - ...s, - hovered: true, - })) - }, [setState]) - const onHoverOut = React.useCallback(() => { - setState(s => ({ - ...s, - hovered: false, - })) - }, [setState]) + const onPressInOuter = rest.onPressIn + const onPressIn = React.useCallback( + (e: GestureResponderEvent) => { + setState(s => ({ + ...s, + pressed: true, + })) + onPressInOuter?.(e) + }, + [setState, onPressInOuter], + ) + const onPressOutOuter = rest.onPressOut + const onPressOut = React.useCallback( + (e: GestureResponderEvent) => { + setState(s => ({ + ...s, + pressed: false, + })) + onPressOutOuter?.(e) + }, + [setState, onPressOutOuter], + ) + const onHoverInOuter = rest.onHoverIn + const onHoverIn = React.useCallback( + (e: MouseEvent) => { + setState(s => ({ + ...s, + hovered: true, + })) + onHoverInOuter?.(e) + }, + [setState, onHoverInOuter], + ) + const onHoverOutOuter = rest.onHoverOut + const onHoverOut = React.useCallback( + (e: MouseEvent) => { + setState(s => ({ + ...s, + hovered: false, + })) + onHoverOutOuter?.(e) + }, + [setState, onHoverOutOuter], + ) const onFocus = React.useCallback(() => { setState(s => ({ ...s, From e54298ec2c9a04aabe40ee7719962e2e33be23ec Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 19 Aug 2024 14:21:29 -0500 Subject: [PATCH 476/520] Expose more methods, support disabled items (#4954) --- src/components/Menu/context.tsx | 6 +++- src/components/Menu/index.tsx | 34 ++++++++++++++++++----- src/components/Menu/index.web.tsx | 46 +++++++++++++++++++++---------- src/components/Menu/types.ts | 10 +++++-- 4 files changed, 71 insertions(+), 25 deletions(-) diff --git a/src/components/Menu/context.tsx b/src/components/Menu/context.tsx index 9fc91f6815..1ddcd583fc 100644 --- a/src/components/Menu/context.tsx +++ b/src/components/Menu/context.tsx @@ -1,8 +1,12 @@ import React from 'react' -import type {ContextType} from '#/components/Menu/types' +import type {ContextType, ItemContextType} from '#/components/Menu/types' export const Context = React.createContext({ // @ts-ignore control: null, }) + +export const ItemContext = React.createContext({ + disabled: false, +}) diff --git a/src/components/Menu/index.tsx b/src/components/Menu/index.tsx index 3be69b3486..a0a21a50f9 100644 --- a/src/components/Menu/index.tsx +++ b/src/components/Menu/index.tsx @@ -9,7 +9,7 @@ import {atoms as a, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' import {useInteractionState} from '#/components/hooks/useInteractionState' -import {Context} from '#/components/Menu/context' +import {Context, ItemContext} from '#/components/Menu/context' import { ContextType, GroupProps, @@ -125,8 +125,14 @@ export function Item({children, label, style, onPress, ...rest}: ItemProps) { }} onFocus={onFocus} onBlur={onBlur} - onPressIn={onPressIn} - onPressOut={onPressOut} + onPressIn={e => { + onPressIn() + rest.onPressIn?.(e) + }} + onPressOut={e => { + onPressOut() + rest.onPressOut?.(e) + }} style={[ a.flex_row, a.align_center, @@ -138,15 +144,18 @@ export function Item({children, label, style, onPress, ...rest}: ItemProps) { t.atoms.border_contrast_low, {minHeight: 44, paddingVertical: 10}, style, - (focused || pressed) && [t.atoms.bg_contrast_50], + (focused || pressed) && !rest.disabled && [t.atoms.bg_contrast_50], ]}> - {children} + + {children} + ) } export function ItemText({children, style}: ItemTextProps) { const t = useTheme() + const {disabled} = React.useContext(ItemContext) return ( {children} @@ -166,7 +176,17 @@ export function ItemText({children, style}: ItemTextProps) { export function ItemIcon({icon: Comp}: ItemIconProps) { const t = useTheme() - return + const {disabled} = React.useContext(ItemContext) + return ( + + ) } export function Group({children, style}: GroupProps) { diff --git a/src/components/Menu/index.web.tsx b/src/components/Menu/index.web.tsx index 031250ddef..6d2f5e9416 100644 --- a/src/components/Menu/index.web.tsx +++ b/src/components/Menu/index.web.tsx @@ -9,7 +9,7 @@ import * as DropdownMenu from '@radix-ui/react-dropdown-menu' import {atoms as a, flatten, useTheme, web} from '#/alf' import * as Dialog from '#/components/Dialog' import {useInteractionState} from '#/components/hooks/useInteractionState' -import {Context} from '#/components/Menu/context' +import {Context, ItemContext} from '#/components/Menu/context' import { ContextType, GroupProps, @@ -239,18 +239,21 @@ export function Item({children, label, onPress, ...rest}: ItemProps) { a.rounded_xs, {minHeight: 32, paddingHorizontal: 10}, web({outline: 0}), - (hovered || focused) && [ - web({outline: '0 !important'}), - t.name === 'light' - ? t.atoms.bg_contrast_25 - : t.atoms.bg_contrast_50, - ], + (hovered || focused) && + !rest.disabled && [ + web({outline: '0 !important'}), + t.name === 'light' + ? t.atoms.bg_contrast_25 + : t.atoms.bg_contrast_50, + ], ])} {...web({ onMouseEnter, onMouseLeave, })}> - {children} + + {children} + ) @@ -258,8 +261,16 @@ export function Item({children, label, onPress, ...rest}: ItemProps) { export function ItemText({children, style}: ItemTextProps) { const t = useTheme() + const {disabled} = React.useContext(ItemContext) return ( - + {children} ) @@ -267,10 +278,9 @@ export function ItemText({children, style}: ItemTextProps) { export function ItemIcon({icon: Comp, position = 'left'}: ItemIconProps) { const t = useTheme() + const {disabled} = React.useContext(ItemContext) return ( - + ]}> + + ) } diff --git a/src/components/Menu/types.ts b/src/components/Menu/types.ts index e710971ee9..2f7aea5de5 100644 --- a/src/components/Menu/types.ts +++ b/src/components/Menu/types.ts @@ -1,18 +1,22 @@ import React from 'react' import { + AccessibilityProps, GestureResponderEvent, PressableProps, - AccessibilityProps, } from 'react-native' -import {Props as SVGIconProps} from '#/components/icons/common' -import * as Dialog from '#/components/Dialog' import {TextStyleProp, ViewStyleProp} from '#/alf' +import * as Dialog from '#/components/Dialog' +import {Props as SVGIconProps} from '#/components/icons/common' export type ContextType = { control: Dialog.DialogOuterProps['control'] } +export type ItemContextType = { + disabled: boolean +} + export type RadixPassThroughTriggerProps = { id: string type: 'button' From 723896a45f0fdf9612e5b6bb2a82ac7e894928ba Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 20 Aug 2024 15:43:40 -0700 Subject: [PATCH 477/520] Add `list hidden` screen (#4958) Co-authored-by: Hailey Co-authored-by: Eric Bailey --- src/components/Error.tsx | 32 +-- src/components/ListCard.tsx | 48 +++- src/components/moderation/Hider.tsx | 89 ++++++++ .../moderation/ModerationDetailsDialog.tsx | 4 +- src/lib/hooks/useGoBack.ts | 23 ++ src/screens/List/ListHiddenScreen.tsx | 216 ++++++++++++++++++ src/state/queries/list.ts | 2 +- src/view/com/lists/ListCard.tsx | 183 --------------- src/view/com/lists/MyLists.tsx | 40 ++-- src/view/com/util/post-embeds/ListEmbed.tsx | 32 --- src/view/com/util/post-embeds/index.tsx | 16 +- src/view/screens/ProfileList.tsx | 148 +++++++----- 12 files changed, 494 insertions(+), 339 deletions(-) create mode 100644 src/components/moderation/Hider.tsx create mode 100644 src/lib/hooks/useGoBack.ts create mode 100644 src/screens/List/ListHiddenScreen.tsx delete mode 100644 src/view/com/lists/ListCard.tsx delete mode 100644 src/view/com/util/post-embeds/ListEmbed.tsx diff --git a/src/components/Error.tsx b/src/components/Error.tsx index 481532434a..59d219831c 100644 --- a/src/components/Error.tsx +++ b/src/components/Error.tsx @@ -2,21 +2,18 @@ import React from 'react' import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {useNavigation} from '@react-navigation/core' -import {StackActions} from '@react-navigation/native' -import {NavigationProp} from 'lib/routes/types' +import {useGoBack} from 'lib/hooks/useGoBack' import {CenteredView} from 'view/com/util/Views' import {atoms as a, useBreakpoints, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import {Text} from '#/components/Typography' -import {router} from '#/routes' export function Error({ title, message, onRetry, - onGoBack: onGoBackProp, + onGoBack, hideBackButton, sideBorders = true, }: { @@ -27,31 +24,10 @@ export function Error({ hideBackButton?: boolean sideBorders?: boolean }) { - const navigation = useNavigation() const {_} = useLingui() const t = useTheme() const {gtMobile} = useBreakpoints() - - const canGoBack = navigation.canGoBack() - const onGoBack = React.useCallback(() => { - if (onGoBackProp) { - onGoBackProp() - return - } - if (canGoBack) { - navigation.goBack() - } else { - navigation.navigate('HomeTab') - - // Checking the state for routes ensures that web doesn't encounter errors while going back - if (navigation.getState()?.routes) { - navigation.dispatch(StackActions.push(...router.matchPath('/'))) - } else { - navigation.navigate('HomeTab') - navigation.dispatch(StackActions.popToTop()) - } - } - }, [navigation, canGoBack, onGoBackProp]) + const goBack = useGoBack(onGoBack) return ( diff --git a/src/components/ListCard.tsx b/src/components/ListCard.tsx index 0ed27cf50f..829f36d471 100644 --- a/src/components/ListCard.tsx +++ b/src/components/ListCard.tsx @@ -1,13 +1,20 @@ import React from 'react' import {View} from 'react-native' -import {AppBskyActorDefs, AppBskyGraphDefs, AtUri} from '@atproto/api' +import { + AppBskyActorDefs, + AppBskyGraphDefs, + AtUri, + moderateUserList, + ModerationUI, +} from '@atproto/api' import {Trans} from '@lingui/macro' import {useQueryClient} from '@tanstack/react-query' import {sanitizeHandle} from 'lib/strings/handles' +import {useModerationOpts} from 'state/preferences/moderation-opts' import {precacheList} from 'state/queries/feed' -import {useTheme} from '#/alf' -import {atoms as a} from '#/alf' +import {useSession} from 'state/session' +import {atoms as a, useTheme} from '#/alf' import { Avatar, Description, @@ -16,6 +23,7 @@ import { SaveButton, } from '#/components/FeedCard' import {Link as InternalLink, LinkProps} from '#/components/Link' +import * as Hider from '#/components/moderation/Hider' import {Text} from '#/components/Typography' /* @@ -43,6 +51,11 @@ type Props = { export function Default(props: Props) { const {view, showPinButton} = props + const moderationOpts = useModerationOpts() + const moderation = moderationOpts + ? moderateUserList(view, moderationOpts) + : undefined + return ( @@ -52,6 +65,7 @@ export function Default(props: Props) { title={view.name} creator={view.creator} purpose={view.purpose} + modUi={moderation?.ui('contentView')} /> {showPinButton && view.purpose === CURATELIST && ( @@ -89,18 +103,40 @@ export function TitleAndByline({ title, creator, purpose = CURATELIST, + modUi, }: { title: string creator?: AppBskyActorDefs.ProfileViewBasic purpose?: AppBskyGraphDefs.ListView['purpose'] + modUi?: ModerationUI }) { const t = useTheme() + const {currentAccount} = useSession() return ( - - {title} - + + + + Hidden list + + + + + {title} + + + + {creator && ( void + info: ModerationCauseDescription + showInfoDialog: () => void + meta: { + isNoPwi: boolean + allowOverride: boolean + } +} + +const Context = React.createContext({} as Context) + +export const useHider = () => React.useContext(Context) + +export function Outer({ + modui, + isContentVisibleInitialState, + allowOverride, + children, +}: React.PropsWithChildren<{ + isContentVisibleInitialState?: boolean + allowOverride?: boolean + modui: ModerationUI | undefined +}>) { + const control = useModerationDetailsDialogControl() + const blur = modui?.blurs[0] + const [isContentVisible, setIsContentVisible] = React.useState( + isContentVisibleInitialState || !blur, + ) + const info = useModerationCauseDescription(blur) + + const meta = { + isNoPwi: Boolean( + modui?.blurs.find( + cause => + cause.type === 'label' && + cause.labelDef.identifier === '!no-unauthenticated', + ), + ), + allowOverride: allowOverride ?? !modui?.noOverride, + } + + const showInfoDialog = () => { + control.open() + } + + const onSetContentVisible = (show: boolean) => { + if (meta.allowOverride) return + setIsContentVisible(show) + } + + const ctx = { + isContentVisible, + setIsContentVisible: onSetContentVisible, + showInfoDialog, + info, + meta, + } + + return ( + + {children} + + + ) +} + +export function Content({children}: {children: React.ReactNode}) { + const ctx = useHider() + return ctx.isContentVisible ? children : null +} + +export function Mask({children}: {children: React.ReactNode}) { + const ctx = useHider() + return ctx.isContentVisible ? null : children +} diff --git a/src/components/moderation/ModerationDetailsDialog.tsx b/src/components/moderation/ModerationDetailsDialog.tsx index ebfe452325..b8f02582c6 100644 --- a/src/components/moderation/ModerationDetailsDialog.tsx +++ b/src/components/moderation/ModerationDetailsDialog.tsx @@ -18,7 +18,7 @@ export {useDialogControl as useModerationDetailsDialogControl} from '#/component export interface ModerationDetailsDialogProps { control: Dialog.DialogOuterProps['control'] - modcause: ModerationCause + modcause?: ModerationCause } export function ModerationDetailsDialog(props: ModerationDetailsDialogProps) { @@ -123,7 +123,7 @@ function ModerationDetailsDialogInner({ {description} - {modcause.type === 'label' && ( + {modcause?.type === 'label' && ( <> diff --git a/src/lib/hooks/useGoBack.ts b/src/lib/hooks/useGoBack.ts new file mode 100644 index 0000000000..59555bdac1 --- /dev/null +++ b/src/lib/hooks/useGoBack.ts @@ -0,0 +1,23 @@ +import {StackActions, useNavigation} from '@react-navigation/native' + +import {NavigationProp} from 'lib/routes/types' +import {router} from '#/routes' + +export function useGoBack(onGoBack?: () => unknown) { + const navigation = useNavigation() + return () => { + onGoBack?.() + if (navigation.canGoBack()) { + navigation.goBack() + } else { + navigation.navigate('HomeTab') + // Checking the state for routes ensures that web doesn't encounter errors while going back + if (navigation.getState()?.routes) { + navigation.dispatch(StackActions.push(...router.matchPath('/'))) + } else { + navigation.navigate('HomeTab') + navigation.dispatch(StackActions.popToTop()) + } + } + } +} diff --git a/src/screens/List/ListHiddenScreen.tsx b/src/screens/List/ListHiddenScreen.tsx new file mode 100644 index 0000000000..473bb08ea4 --- /dev/null +++ b/src/screens/List/ListHiddenScreen.tsx @@ -0,0 +1,216 @@ +import React from 'react' +import {View} from 'react-native' +import {AppBskyGraphDefs} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useQueryClient} from '@tanstack/react-query' + +import {logger} from '#/logger' +import {RQKEY_ROOT as listQueryRoot} from '#/state/queries/list' +import {useGoBack} from 'lib/hooks/useGoBack' +import {sanitizeHandle} from 'lib/strings/handles' +import {useListBlockMutation, useListMuteMutation} from 'state/queries/list' +import { + UsePreferencesQueryResponse, + useRemoveFeedMutation, +} from 'state/queries/preferences' +import {useSession} from 'state/session' +import * as Toast from 'view/com/util/Toast' +import {CenteredView} from 'view/com/util/Views' +import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import {EyeSlash_Stroke2_Corner0_Rounded as EyeSlash} from '#/components/icons/EyeSlash' +import {Loader} from '#/components/Loader' +import {useHider} from '#/components/moderation/Hider' +import {Text} from '#/components/Typography' + +export function ListHiddenScreen({ + list, + preferences, +}: { + list: AppBskyGraphDefs.ListView + preferences: UsePreferencesQueryResponse +}) { + const {_} = useLingui() + const t = useTheme() + const {currentAccount} = useSession() + const {gtMobile} = useBreakpoints() + const isOwner = currentAccount?.did === list.creator.did + const goBack = useGoBack() + const queryClient = useQueryClient() + + const isModList = list.purpose === AppBskyGraphDefs.MODLIST + + const [isProcessing, setIsProcessing] = React.useState(false) + const listBlockMutation = useListBlockMutation() + const listMuteMutation = useListMuteMutation() + const {mutateAsync: removeSavedFeed} = useRemoveFeedMutation() + + const {setIsContentVisible} = useHider() + + const savedFeedConfig = preferences.savedFeeds.find(f => f.value === list.uri) + + const onUnsubscribe = async () => { + setIsProcessing(true) + if (list.viewer?.muted) { + try { + await listMuteMutation.mutateAsync({uri: list.uri, mute: false}) + } catch (e) { + setIsProcessing(false) + logger.error('Failed to unmute list', {message: e}) + Toast.show( + _( + msg`There was an issue. Please check your internet connection and try again.`, + ), + ) + return + } + } + if (list.viewer?.blocked) { + try { + await listBlockMutation.mutateAsync({uri: list.uri, block: false}) + } catch (e) { + setIsProcessing(false) + logger.error('Failed to unblock list', {message: e}) + Toast.show( + _( + msg`There was an issue. Please check your internet connection and try again.`, + ), + ) + return + } + } + queryClient.invalidateQueries({ + queryKey: [listQueryRoot], + }) + Toast.show(_(msg`Unsubscribed from list`)) + setIsProcessing(false) + } + + const onRemoveList = async () => { + if (!savedFeedConfig) return + try { + await removeSavedFeed(savedFeedConfig) + Toast.show(_(msg`Removed from saved feeds`)) + } catch (e) { + logger.error('Failed to remove list from saved feeds', {message: e}) + Toast.show( + _( + msg`There was an issue. Please check your internet connection and try again.`, + ), + ) + } finally { + setIsProcessing(false) + } + } + + return ( + + + + + + List has been hidden + + + + This list - created by{' '} + + {isOwner + ? _(msg`you`) + : sanitizeHandle(list.creator.handle, '@')} + {' '} + - contains possible violations of Bluesky's community guidelines + in its name or description. + + + + + + + {savedFeedConfig ? ( + + ) : null} + {isOwner ? ( + + ) : list.viewer?.muted || list.viewer?.blocked ? ( + + ) : null} + + + + + ) +} diff --git a/src/state/queries/list.ts b/src/state/queries/list.ts index eeb9c3b381..405cb4ae3e 100644 --- a/src/state/queries/list.ts +++ b/src/state/queries/list.ts @@ -17,7 +17,7 @@ import {useAgent, useSession} from '../session' import {invalidate as invalidateMyLists} from './my-lists' import {RQKEY as PROFILE_LISTS_RQKEY} from './profile-lists' -const RQKEY_ROOT = 'list' +export const RQKEY_ROOT = 'list' export const RQKEY = (uri: string) => [RQKEY_ROOT, uri] export function useListQuery(uri?: string) { diff --git a/src/view/com/lists/ListCard.tsx b/src/view/com/lists/ListCard.tsx deleted file mode 100644 index 587885502b..0000000000 --- a/src/view/com/lists/ListCard.tsx +++ /dev/null @@ -1,183 +0,0 @@ -import React from 'react' -import {StyleProp, StyleSheet, View, ViewStyle} from 'react-native' -import {AppBskyGraphDefs, AtUri, RichText} from '@atproto/api' -import {Trans} from '@lingui/macro' - -import {useSession} from '#/state/session' -import {usePalette} from 'lib/hooks/usePalette' -import {makeProfileLink} from 'lib/routes/links' -import {sanitizeDisplayName} from 'lib/strings/display-names' -import {sanitizeHandle} from 'lib/strings/handles' -import {s} from 'lib/styles' -import {atoms as a} from '#/alf' -import {RichText as RichTextCom} from '#/components/RichText' -import {Link} from '../util/Link' -import {Text} from '../util/text/Text' -import {UserAvatar} from '../util/UserAvatar' - -export const ListCard = ({ - testID, - list, - noBg, - noBorder, - renderButton, - style, -}: { - testID?: string - list: AppBskyGraphDefs.ListView - noBg?: boolean - noBorder?: boolean - renderButton?: () => JSX.Element - style?: StyleProp -}) => { - const pal = usePalette('default') - const {currentAccount} = useSession() - - const rkey = React.useMemo(() => { - try { - const urip = new AtUri(list.uri) - return urip.rkey - } catch { - return '' - } - }, [list]) - - const descriptionRichText = React.useMemo(() => { - if (list.description) { - return new RichText({ - text: list.description, - facets: list.descriptionFacets, - }) - } - return undefined - }, [list]) - - return ( - - - - - - - - {sanitizeDisplayName(list.name)} - - - {list.purpose === 'app.bsky.graph.defs#curatelist' && - (list.creator.did === currentAccount?.did ? ( - User list by you - ) : ( - - User list by {sanitizeHandle(list.creator.handle, '@')} - - ))} - {list.purpose === 'app.bsky.graph.defs#modlist' && - (list.creator.did === currentAccount?.did ? ( - Moderation list by you - ) : ( - - Moderation list by {sanitizeHandle(list.creator.handle, '@')} - - ))} - - - {list.viewer?.muted ? ( - - - Muted - - - ) : null} - - {list.viewer?.blocked ? ( - - - Blocked - - - ) : null} - - - {renderButton ? ( - {renderButton()} - ) : undefined} - - {descriptionRichText ? ( - - - - ) : undefined} - - ) -} - -const styles = StyleSheet.create({ - outer: { - borderTopWidth: StyleSheet.hairlineWidth, - paddingHorizontal: 6, - }, - outerNoBorder: { - borderTopWidth: 0, - }, - layout: { - flexDirection: 'row', - alignItems: 'center', - }, - layoutAvi: { - width: 54, - paddingLeft: 4, - paddingTop: 8, - paddingBottom: 10, - }, - avi: { - width: 40, - height: 40, - borderRadius: 20, - resizeMode: 'cover', - }, - layoutContent: { - flex: 1, - paddingRight: 10, - paddingTop: 10, - paddingBottom: 10, - }, - layoutButton: { - paddingRight: 10, - }, - details: { - paddingLeft: 54, - paddingRight: 10, - paddingBottom: 10, - }, - pill: { - borderRadius: 4, - paddingHorizontal: 6, - paddingVertical: 2, - }, - btn: { - paddingVertical: 7, - borderRadius: 50, - marginLeft: 6, - paddingHorizontal: 14, - }, -}) diff --git a/src/view/com/lists/MyLists.tsx b/src/view/com/lists/MyLists.tsx index 472d2688c7..b56fa6c75f 100644 --- a/src/view/com/lists/MyLists.tsx +++ b/src/view/com/lists/MyLists.tsx @@ -4,7 +4,6 @@ import { FlatList as RNFlatList, RefreshControl, StyleProp, - StyleSheet, View, ViewStyle, } from 'react-native' @@ -18,10 +17,13 @@ import {MyListsFilter, useMyListsQuery} from '#/state/queries/my-lists' import {useAnalytics} from 'lib/analytics/analytics' import {usePalette} from 'lib/hooks/usePalette' import {s} from 'lib/styles' +import {isWeb} from 'platform/detection' +import {useModerationOpts} from 'state/preferences/moderation-opts' import {EmptyState} from 'view/com/util/EmptyState' +import {atoms as a, useTheme} from '#/alf' +import * as ListCard from '#/components/ListCard' import {ErrorMessage} from '../util/error/ErrorMessage' import {List} from '../util/List' -import {ListCard} from './ListCard' const LOADING = {_reactKey: '__loading__'} const EMPTY = {_reactKey: '__empty__'} @@ -41,8 +43,10 @@ export function MyLists({ testID?: string }) { const pal = usePalette('default') + const t = useTheme() const {track} = useAnalytics() const {_} = useLingui() + const moderationOpts = useModerationOpts() const [isPTRing, setIsPTRing] = React.useState(false) const {data, isFetching, isFetched, isError, error, refetch} = useMyListsQuery(filter) @@ -53,7 +57,7 @@ export function MyLists({ if (isError && isEmpty) { items = items.concat([ERROR_ITEM]) } - if (!isFetched && isFetching) { + if ((!isFetched && isFetching) || !moderationOpts) { items = items.concat([LOADING]) } else if (isEmpty) { items = items.concat([EMPTY]) @@ -61,7 +65,7 @@ export function MyLists({ items = items.concat(data) } return items - }, [isError, isEmpty, isFetched, isFetching, data]) + }, [isError, isEmpty, isFetched, isFetching, moderationOpts, data]) // events // = @@ -85,7 +89,6 @@ export function MyLists({ if (item === EMPTY) { return ( ) } else if (item === LOADING) { return ( - + ) @@ -109,15 +111,18 @@ export function MyLists({ return renderItem ? ( renderItem(item, index) ) : ( - + + + ) }, - [error, onRefresh, renderItem, _], + [renderItem, t.atoms.border_contrast_low, _, error, onRefresh], ) if (inline) { @@ -166,10 +171,3 @@ export function MyLists({ ) } } - -const styles = StyleSheet.create({ - item: { - paddingHorizontal: 18, - paddingVertical: 4, - }, -}) diff --git a/src/view/com/util/post-embeds/ListEmbed.tsx b/src/view/com/util/post-embeds/ListEmbed.tsx deleted file mode 100644 index fc5ad270fc..0000000000 --- a/src/view/com/util/post-embeds/ListEmbed.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import React from 'react' -import {StyleProp, StyleSheet, View, ViewStyle} from 'react-native' -import {usePalette} from 'lib/hooks/usePalette' -import {ListCard} from 'view/com/lists/ListCard' -import {AppBskyGraphDefs} from '@atproto/api' -import {s} from 'lib/styles' - -export function ListEmbed({ - item, - style, -}: { - item: AppBskyGraphDefs.ListView - style?: StyleProp -}) { - const pal = usePalette('default') - - return ( - - - - ) -} - -const styles = StyleSheet.create({ - container: { - borderRadius: 8, - }, - card: { - borderTopWidth: 0, - borderRadius: 8, - }, -}) diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index 0462212fbd..9c13644834 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -25,13 +25,13 @@ import {useLargeAltBadgeEnabled} from '#/state/preferences/large-alt-badge' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {usePalette} from 'lib/hooks/usePalette' import {FeedSourceCard} from 'view/com/feeds/FeedSourceCard' -import {atoms as a} from '#/alf' +import {atoms as a, useTheme} from '#/alf' +import * as ListCard from '#/components/ListCard' import {Embed as StarterPackCard} from '#/components/StarterPack/StarterPackCard' import {ContentHider} from '../../../../components/moderation/ContentHider' import {AutoSizedImage} from '../images/AutoSizedImage' import {ImageLayoutGrid} from '../images/ImageLayoutGrid' import {ExternalLinkEmbed} from './ExternalLinkEmbed' -import {ListEmbed} from './ListEmbed' import {MaybeQuoteEmbed} from './QuoteEmbed' type Embed = @@ -203,10 +203,20 @@ function MaybeListCard({view}: {view: AppBskyGraphDefs.ListView}) { const moderation = React.useMemo(() => { return moderationOpts ? moderateUserList(view, moderationOpts) : undefined }, [view, moderationOpts]) + const t = useTheme() return ( - + + + ) } diff --git a/src/view/screens/ProfileList.tsx b/src/view/screens/ProfileList.tsx index bf13791ae6..0c2c6405fc 100644 --- a/src/view/screens/ProfileList.tsx +++ b/src/view/screens/ProfileList.tsx @@ -32,6 +32,7 @@ import {RQKEY as FEED_RQKEY} from '#/state/queries/post-feed' import { useAddSavedFeedsMutation, usePreferencesQuery, + UsePreferencesQueryResponse, useRemoveFeedMutation, useUpdateSavedFeedsMutation, } from '#/state/queries/preferences' @@ -67,9 +68,10 @@ import {LoadingScreen} from 'view/com/util/LoadingScreen' import {Text} from 'view/com/util/text/Text' import * as Toast from 'view/com/util/Toast' import {CenteredView} from 'view/com/util/Views' +import {ListHiddenScreen} from '#/screens/List/ListHiddenScreen' import {atoms as a, useTheme} from '#/alf' import {useDialogControl} from '#/components/Dialog' -import {ScreenHider} from '#/components/moderation/ScreenHider' +import * as Hider from '#/components/moderation/Hider' import * as Prompt from '#/components/Prompt' import {ReportDialog, useReportDialogControl} from '#/components/ReportDialog' import {RichText} from '#/components/RichText' @@ -88,6 +90,7 @@ export function ProfileListScreen(props: Props) { const {data: resolvedUri, error: resolveError} = useResolveUriQuery( AtUri.make(handleOrDid, 'app.bsky.graph.list', rkey).toString(), ) + const {data: preferences} = usePreferencesQuery() const {data: list, error: listError} = useListQuery(resolvedUri?.uri) const moderationOpts = useModerationOpts() @@ -110,12 +113,13 @@ export function ProfileListScreen(props: Props) { ) } - return resolvedUri && list && moderationOpts ? ( + return resolvedUri && list && moderationOpts && preferences ? ( ) : ( @@ -127,27 +131,32 @@ function ProfileListScreenLoaded({ uri, list, moderationOpts, + preferences, }: Props & { uri: string list: AppBskyGraphDefs.ListView moderationOpts: ModerationOpts + preferences: UsePreferencesQueryResponse }) { const {_} = useLingui() const queryClient = useQueryClient() const {openComposer} = useComposerControls() const setMinimalShellMode = useSetMinimalShellMode() + const {currentAccount} = useSession() const {rkey} = route.params const feedSectionRef = React.useRef(null) const aboutSectionRef = React.useRef(null) const {openModal} = useModalControls() - const isCurateList = list.purpose === 'app.bsky.graph.defs#curatelist' + const isCurateList = list.purpose === AppBskyGraphDefs.CURATELIST const isScreenFocused = useIsFocused() + const isHidden = list.labels?.findIndex(l => l.val === '!hide') !== -1 + const isOwner = currentAccount?.did === list.creator.did const moderation = React.useMemo(() => { return moderateUserList(list, moderationOpts) }, [list, moderationOpts]) - useSetTitle(list.name) + useSetTitle(isHidden ? _(msg`List Hidden`) : list.name) useFocusEffect( useCallback(() => { @@ -179,34 +188,75 @@ function ProfileListScreenLoaded({ ) const renderHeader = useCallback(() => { - return
- }, [rkey, list]) + return
+ }, [rkey, list, preferences]) if (isCurateList) { return ( - + + + + + + + + {({headerHeight, scrollElRef, isFocused}) => ( + + )} + {({headerHeight, scrollElRef}) => ( + + )} + + openComposer({})} + icon={ + + } + accessibilityRole="button" + accessibilityLabel={_(msg`New post`)} + accessibilityHint="" + /> + + + + ) + } + return ( + + + + + - {({headerHeight, scrollElRef, isFocused}) => ( - - )} + renderHeader={renderHeader}> {({headerHeight, scrollElRef}) => ( @@ -227,47 +277,20 @@ function ProfileListScreenLoaded({ accessibilityHint="" /> - - ) - } - return ( - - - - {({headerHeight, scrollElRef}) => ( - - )} - - openComposer({})} - icon={ - - } - accessibilityRole="button" - accessibilityLabel={_(msg`New post`)} - accessibilityHint="" - /> - - + + ) } -function Header({rkey, list}: {rkey: string; list: AppBskyGraphDefs.ListView}) { +function Header({ + rkey, + list, + preferences, +}: { + rkey: string + list: AppBskyGraphDefs.ListView + preferences: UsePreferencesQueryResponse +}) { const pal = usePalette('default') const palInverted = usePalette('inverted') const {_} = useLingui() @@ -283,7 +306,6 @@ function Header({rkey, list}: {rkey: string; list: AppBskyGraphDefs.ListView}) { const isBlocking = !!list.viewer?.blocked const isMuting = !!list.viewer?.muted const isOwner = list.creator.did === currentAccount?.did - const {data: preferences} = usePreferencesQuery() const {track} = useAnalytics() const playHaptic = useHaptics() @@ -644,7 +666,7 @@ function Header({rkey, list}: {rkey: string; list: AppBskyGraphDefs.ListView}) { cid: list.cid, }} /> - {isCurateList || isPinned ? ( + {isCurateList ? ( - - {isThreadAuthor && ( - + ) : ( + )} @@ -174,7 +148,7 @@ function Icon({ }: { color: string width?: number - settings: ThreadgateSetting[] + settings: ThreadgateAllowUISetting[] }) { const isEverybody = settings.length === 0 const isNobody = !!settings.find(gate => gate.type === 'nobody') @@ -186,79 +160,84 @@ function WhoCanReplyDialog({ control, post, settings, + embeddingDisabled, }: { control: Dialog.DialogControlProps post: AppBskyFeedDefs.PostView - settings: ThreadgateSetting[] -}) { - return ( - - - - - ) -} - -function WhoCanReplyDialogInner({ - post, - settings, -}: { - post: AppBskyFeedDefs.PostView - settings: ThreadgateSetting[] + settings: ThreadgateAllowUISetting[] + embeddingDisabled: boolean }) { const {_} = useLingui() return ( - - - - Who can reply? - - - - + + + + + + Who can interact with this post? + + + + + ) } function Rules({ post, settings, + embeddingDisabled, }: { post: AppBskyFeedDefs.PostView - settings: ThreadgateSetting[] + settings: ThreadgateAllowUISetting[] + embeddingDisabled: boolean }) { const t = useTheme() + return ( - - {!settings.length ? ( - Everybody can reply - ) : settings[0].type === 'nobody' ? ( - Replies to this thread are disabled - ) : ( - - Only{' '} - {settings.map((rule, i) => ( - <> - - - - ))}{' '} - can reply - + <> + + {settings[0].type === 'everybody' ? ( + Everybody can reply to this post. + ) : settings[0].type === 'nobody' ? ( + Replies to this post are disabled. + ) : ( + + Only{' '} + {settings.map((rule, i) => ( + + + + + ))}{' '} + can reply. + + )}{' '} + + {embeddingDisabled && ( + + No one but the author can quote this post. + )} - + ) } @@ -267,11 +246,10 @@ function Rule({ post, lists, }: { - rule: ThreadgateSetting + rule: ThreadgateAllowUISetting post: AppBskyFeedDefs.PostView lists: AppBskyGraphDefs.ListViewBasic[] | undefined }) { - const t = useTheme() if (rule.type === 'mention') { return mentioned users } @@ -279,12 +257,12 @@ function Rule({ return ( users followed by{' '} - + + @{post.author.handle} + ) } @@ -294,12 +272,12 @@ function Rule({ const listUrip = new AtUri(list.uri) return ( - {' '} + + {list.name} + {' '} members ) @@ -320,20 +298,3 @@ function Separator({i, length}: {i: number; length: number}) { } return <>, } - -async function whenAppViewReady( - agent: BskyAgent, - uri: string, - fn: (res: AppBskyFeedGetPostThread.Response) => boolean, -) { - await until( - 5, // 5 tries - 1e3, // 1s delay between tries - fn, - () => - agent.app.bsky.feed.getPostThread({ - uri, - depth: 0, - }), - ) -} diff --git a/src/components/dialogs/PostInteractionSettingsDialog.tsx b/src/components/dialogs/PostInteractionSettingsDialog.tsx new file mode 100644 index 0000000000..a326602b72 --- /dev/null +++ b/src/components/dialogs/PostInteractionSettingsDialog.tsx @@ -0,0 +1,538 @@ +import React from 'react' +import {StyleProp, View, ViewStyle} from 'react-native' +import {AppBskyFeedDefs, AppBskyFeedPostgate, AtUri} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useQueryClient} from '@tanstack/react-query' +import isEqual from 'lodash.isequal' + +import {logger} from '#/logger' +import {STALE} from '#/state/queries' +import {useMyListsQuery} from '#/state/queries/my-lists' +import { + createPostgateQueryKey, + getPostgateRecord, + usePostgateQuery, + useWritePostgateMutation, +} from '#/state/queries/postgate' +import { + createPostgateRecord, + embeddingRules, +} from '#/state/queries/postgate/util' +import { + createThreadgateViewQueryKey, + getThreadgateView, + ThreadgateAllowUISetting, + threadgateViewToAllowUISetting, + useSetThreadgateAllowMutation, + useThreadgateViewQuery, +} from '#/state/queries/threadgate' +import {useAgent, useSession} from '#/state/session' +import * as Toast from '#/view/com/util/Toast' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {Divider} from '#/components/Divider' +import * as Toggle from '#/components/forms/Toggle' +import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' +import {Loader} from '#/components/Loader' +import {Text} from '#/components/Typography' + +export type PostInteractionSettingsFormProps = { + onSave: () => void + isSaving?: boolean + + postgate: AppBskyFeedPostgate.Record + onChangePostgate: (v: AppBskyFeedPostgate.Record) => void + + threadgateAllowUISettings: ThreadgateAllowUISetting[] + onChangeThreadgateAllowUISettings: (v: ThreadgateAllowUISetting[]) => void + + replySettingsDisabled?: boolean +} + +export function PostInteractionSettingsControlledDialog({ + control, + ...rest +}: PostInteractionSettingsFormProps & { + control: Dialog.DialogControlProps +}) { + const {_} = useLingui() + return ( + + + + + + + + ) +} + +export type PostInteractionSettingsDialogProps = { + control: Dialog.DialogControlProps + /** + * URI of the post to edit the interaction settings for. Could be a root post + * or could be a reply. + */ + postUri: string + /** + * The URI of the root post in the thread. Used to determine if the viewer + * owns the threadgate record and can therefore edit it. + */ + rootPostUri: string + /** + * Optional initial {@link AppBskyFeedDefs.ThreadgateView} to use if we + * happen to have one before opening the settings dialog. + */ + initialThreadgateView?: AppBskyFeedDefs.ThreadgateView +} + +export function PostInteractionSettingsDialog( + props: PostInteractionSettingsDialogProps, +) { + return ( + + + + + ) +} + +export function PostInteractionSettingsDialogControlledInner( + props: PostInteractionSettingsDialogProps, +) { + const {_} = useLingui() + const {currentAccount} = useSession() + const [isSaving, setIsSaving] = React.useState(false) + + const {data: threadgateViewLoaded, isLoading: isLoadingThreadgate} = + useThreadgateViewQuery({postUri: props.rootPostUri}) + const {data: postgate, isLoading: isLoadingPostgate} = usePostgateQuery({ + postUri: props.postUri, + }) + + const {mutateAsync: writePostgateRecord} = useWritePostgateMutation() + const {mutateAsync: setThreadgateAllow} = useSetThreadgateAllowMutation() + + const [editedPostgate, setEditedPostgate] = + React.useState() + const [editedAllowUISettings, setEditedAllowUISettings] = + React.useState() + + const isLoading = isLoadingThreadgate || isLoadingPostgate + const threadgateView = threadgateViewLoaded || props.initialThreadgateView + const isThreadgateOwnedByViewer = React.useMemo(() => { + return currentAccount?.did === new AtUri(props.rootPostUri).host + }, [props.rootPostUri, currentAccount?.did]) + + const postgateValue = React.useMemo(() => { + return ( + editedPostgate || postgate || createPostgateRecord({post: props.postUri}) + ) + }, [postgate, editedPostgate, props.postUri]) + const allowUIValue = React.useMemo(() => { + return ( + editedAllowUISettings || threadgateViewToAllowUISetting(threadgateView) + ) + }, [threadgateView, editedAllowUISettings]) + + const onSave = React.useCallback(async () => { + if (!editedPostgate && !editedAllowUISettings) { + props.control.close() + return + } + + setIsSaving(true) + + try { + const requests = [] + + if (editedPostgate) { + requests.push( + writePostgateRecord({ + postUri: props.postUri, + postgate: editedPostgate, + }), + ) + } + + if (editedAllowUISettings && isThreadgateOwnedByViewer) { + requests.push( + setThreadgateAllow({ + postUri: props.rootPostUri, + allow: editedAllowUISettings, + }), + ) + } + + await Promise.all(requests) + + props.control.close() + } catch (e: any) { + logger.error(`Failed to save post interaction settings`, { + context: 'PostInteractionSettingsDialogControlledInner', + safeMessage: e.message, + }) + Toast.show( + _( + msg`There was an issue. Please check your internet connection and try again.`, + ), + 'xmark', + ) + } finally { + setIsSaving(false) + } + }, [ + _, + props.postUri, + props.rootPostUri, + props.control, + editedPostgate, + editedAllowUISettings, + setIsSaving, + writePostgateRecord, + setThreadgateAllow, + isThreadgateOwnedByViewer, + ]) + + return ( + + {isLoading ? ( + + ) : ( + + )} + + ) +} + +export function PostInteractionSettingsForm({ + onSave, + isSaving, + postgate, + onChangePostgate, + threadgateAllowUISettings, + onChangeThreadgateAllowUISettings, + replySettingsDisabled, +}: PostInteractionSettingsFormProps) { + const t = useTheme() + const {_} = useLingui() + const control = Dialog.useDialogContext() + const {data: lists} = useMyListsQuery('curate') + const [quotesEnabled, setQuotesEnabled] = React.useState( + !( + postgate.embeddingRules && + postgate.embeddingRules.find( + v => v.$type === embeddingRules.disableRule.$type, + ) + ), + ) + + const onPressAudience = (setting: ThreadgateAllowUISetting) => { + // remove boolean values + let newSelected: ThreadgateAllowUISetting[] = + threadgateAllowUISettings.filter( + v => v.type !== 'nobody' && v.type !== 'everybody', + ) + // toggle + const i = newSelected.findIndex(v => isEqual(v, setting)) + if (i === -1) { + newSelected.push(setting) + } else { + newSelected.splice(i, 1) + } + + onChangeThreadgateAllowUISettings(newSelected) + } + + const onChangeQuotesEnabled = React.useCallback( + (enabled: boolean) => { + setQuotesEnabled(enabled) + onChangePostgate( + createPostgateRecord({ + ...postgate, + embeddingRules: enabled ? [] : [embeddingRules.disableRule], + }), + ) + }, + [setQuotesEnabled, postgate, onChangePostgate], + ) + + const noOneCanReply = !!threadgateAllowUISettings.find( + v => v.type === 'nobody', + ) + + return ( + + + + Post interaction settings + + + + + Customize who can interact with this post. + + + + + + + Quote settings + + + + + {quotesEnabled ? ( + Quote posts enabled + ) : ( + Quote posts disabled + )} + + + + + + + + {replySettingsDisabled && ( + + + + + Reply settings are chosen by the author of the thread + + + + )} + + + + Reply settings + + + + Allow replies from: + + + + v.type === 'everybody') + } + onPress={() => + onChangeThreadgateAllowUISettings([{type: 'everybody'}]) + } + style={{flex: 1}} + disabled={replySettingsDisabled} + /> + + onChangeThreadgateAllowUISettings([{type: 'nobody'}]) + } + style={{flex: 1}} + disabled={replySettingsDisabled} + /> + + + {!noOneCanReply && ( + <> + + Or combine these options: + + + + v.type === 'mention', + ) + } + onPress={() => onPressAudience({type: 'mention'})} + disabled={replySettingsDisabled} + /> + v.type === 'following', + ) + } + onPress={() => onPressAudience({type: 'following'})} + disabled={replySettingsDisabled} + /> + {lists && lists.length > 0 + ? lists.map(list => ( + v.type === 'list' && v.list === list.uri, + ) + } + onPress={() => + onPressAudience({type: 'list', list: list.uri}) + } + disabled={replySettingsDisabled} + /> + )) + : // No loading states to avoid jumps for the common case (no lists) + null} + + + )} + + + + + + + ) +} + +function Selectable({ + label, + isSelected, + onPress, + style, + disabled, +}: { + label: string + isSelected: boolean + onPress: () => void + style?: StyleProp + disabled?: boolean +}) { + const t = useTheme() + return ( + + ) +} + +export function usePrefetchPostInteractionSettings({ + postUri, + rootPostUri, +}: { + postUri: string + rootPostUri: string +}) { + const queryClient = useQueryClient() + const agent = useAgent() + + return React.useCallback(async () => { + try { + await Promise.all([ + queryClient.prefetchQuery({ + queryKey: createPostgateQueryKey(postUri), + queryFn: () => getPostgateRecord({agent, postUri}), + staleTime: STALE.SECONDS.THIRTY, + }), + queryClient.prefetchQuery({ + queryKey: createThreadgateViewQueryKey(rootPostUri), + queryFn: () => getThreadgateView({agent, postUri: rootPostUri}), + staleTime: STALE.SECONDS.THIRTY, + }), + ]) + } catch (e: any) { + logger.error(`Failed to prefetch post interaction settings`, { + safeMessage: e.message, + }) + } + }, [queryClient, agent, postUri, rootPostUri]) +} diff --git a/src/components/dialogs/ThreadgateEditor.tsx b/src/components/dialogs/ThreadgateEditor.tsx deleted file mode 100644 index 90483b3adf..0000000000 --- a/src/components/dialogs/ThreadgateEditor.tsx +++ /dev/null @@ -1,217 +0,0 @@ -import React from 'react' -import {StyleProp, View, ViewStyle} from 'react-native' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' -import isEqual from 'lodash.isequal' - -import {useMyListsQuery} from '#/state/queries/my-lists' -import {ThreadgateSetting} from '#/state/queries/threadgate' -import {atoms as a, useTheme} from '#/alf' -import {Button, ButtonText} from '#/components/Button' -import * as Dialog from '#/components/Dialog' -import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' -import {Text} from '#/components/Typography' - -interface ThreadgateEditorDialogProps { - control: Dialog.DialogControlProps - threadgate: ThreadgateSetting[] - onChange?: (v: ThreadgateSetting[]) => void - onConfirm?: (v: ThreadgateSetting[]) => void -} - -export function ThreadgateEditorDialog({ - control, - threadgate, - onChange, - onConfirm, -}: ThreadgateEditorDialogProps) { - return ( - - - - - ) -} - -function DialogContent({ - seedThreadgate, - onChange, - onConfirm, -}: { - seedThreadgate: ThreadgateSetting[] - onChange?: (v: ThreadgateSetting[]) => void - onConfirm?: (v: ThreadgateSetting[]) => void -}) { - const {_} = useLingui() - const control = Dialog.useDialogContext() - const {data: lists} = useMyListsQuery('curate') - const [draft, setDraft] = React.useState(seedThreadgate) - - const [prevSeedThreadgate, setPrevSeedThreadgate] = - React.useState(seedThreadgate) - if (seedThreadgate !== prevSeedThreadgate) { - // New data flowed from above (e.g. due to update coming through). - setPrevSeedThreadgate(seedThreadgate) - setDraft(seedThreadgate) // Reset draft. - } - - function updateThreadgate(nextThreadgate: ThreadgateSetting[]) { - setDraft(nextThreadgate) - onChange?.(nextThreadgate) - } - - const onPressEverybody = () => { - updateThreadgate([]) - } - - const onPressNobody = () => { - updateThreadgate([{type: 'nobody'}]) - } - - const onPressAudience = (setting: ThreadgateSetting) => { - // remove nobody - let newSelected: ThreadgateSetting[] = draft.filter( - v => v.type !== 'nobody', - ) - // toggle - const i = newSelected.findIndex(v => isEqual(v, setting)) - if (i === -1) { - newSelected.push(setting) - } else { - newSelected.splice(i, 1) - } - updateThreadgate(newSelected) - } - - const doneLabel = onConfirm ? _(msg`Save`) : _(msg`Done`) - return ( - - - - Choose who can reply - - - Either choose "Everybody" or "Nobody" - - - - v.type === 'nobody')} - onPress={onPressNobody} - style={{flex: 1}} - /> - - - Or combine these options: - - - v.type === 'mention')} - onPress={() => onPressAudience({type: 'mention'})} - /> - v.type === 'following')} - onPress={() => onPressAudience({type: 'following'})} - /> - {lists && lists.length > 0 - ? lists.map(list => ( - v.type === 'list' && v.list === list.uri) - } - onPress={() => - onPressAudience({type: 'list', list: list.uri}) - } - /> - )) - : // No loading states to avoid jumps for the common case (no lists) - null} - - - - - - ) -} - -function Selectable({ - label, - isSelected, - onPress, - style, -}: { - label: string - isSelected: boolean - onPress: () => void - style?: StyleProp -}) { - const t = useTheme() - return ( - - ) -} diff --git a/src/components/icons/Eye.tsx b/src/components/icons/Eye.tsx new file mode 100644 index 0000000000..afa772e1d7 --- /dev/null +++ b/src/components/icons/Eye.tsx @@ -0,0 +1,5 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const Eye_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M3.135 12C5.413 16.088 8.77 18 12 18s6.587-1.912 8.865-6C18.587 7.912 15.23 6 12 6c-3.228 0-6.587 1.912-8.865 6ZM12 4c4.24 0 8.339 2.611 10.888 7.54a1 1 0 0 1 0 .92C20.338 17.388 16.24 20 12 20c-4.24 0-8.339-2.611-10.888-7.54a1 1 0 0 1 0-.92C3.662 6.612 7.76 4 12 4Zm0 6a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm-4 2a4 4 0 1 1 8 0 4 4 0 0 1-8 0Z', +}) diff --git a/src/components/moderation/ModerationDetailsDialog.tsx b/src/components/moderation/ModerationDetailsDialog.tsx index b8f02582c6..d95717cf43 100644 --- a/src/components/moderation/ModerationDetailsDialog.tsx +++ b/src/components/moderation/ModerationDetailsDialog.tsx @@ -8,17 +8,19 @@ import {useModerationCauseDescription} from '#/lib/moderation/useModerationCause import {makeProfileLink} from '#/lib/routes/links' import {listUriToHref} from '#/lib/strings/url-helpers' import {isNative} from '#/platform/detection' +import {useSession} from '#/state/session' import {atoms as a, useTheme} from '#/alf' import * as Dialog from '#/components/Dialog' import {Divider} from '#/components/Divider' import {InlineLinkText} from '#/components/Link' +import {AppModerationCause} from '#/components/Pills' import {Text} from '#/components/Typography' export {useDialogControl as useModerationDetailsDialogControl} from '#/components/Dialog' export interface ModerationDetailsDialogProps { control: Dialog.DialogOuterProps['control'] - modcause?: ModerationCause + modcause?: ModerationCause | AppModerationCause } export function ModerationDetailsDialog(props: ModerationDetailsDialogProps) { @@ -39,6 +41,7 @@ function ModerationDetailsDialogInner({ const t = useTheme() const {_} = useLingui() const desc = useModerationCauseDescription(modcause) + const {currentAccount} = useSession() let name let description @@ -105,6 +108,14 @@ function ModerationDetailsDialogInner({ } else if (modcause.type === 'hidden') { name = _(msg`Post Hidden by You`) description = _(msg`You have hidden this post.`) + } else if (modcause.type === 'reply-hidden') { + const isYou = currentAccount?.did === modcause.source.did + name = isYou + ? _(msg`Reply Hidden by You`) + : _(msg`Reply Hidden by Thread Author`) + description = isYou + ? _(msg`You hid this reply.`) + : _(msg`The author of this thread has hidden this reply.`) } else if (modcause.type === 'label') { name = desc.name description = desc.description @@ -119,12 +130,12 @@ function ModerationDetailsDialogInner({ {name} - + {description} {modcause?.type === 'label' && ( - <> + {modcause.source.type === 'user' ? ( @@ -143,7 +154,7 @@ function ModerationDetailsDialogInner({ )} - + )} {isNative && } diff --git a/src/components/moderation/PostAlerts.tsx b/src/components/moderation/PostAlerts.tsx index efbf182193..6c4e5f8c82 100644 --- a/src/components/moderation/PostAlerts.tsx +++ b/src/components/moderation/PostAlerts.tsx @@ -1,6 +1,6 @@ import React from 'react' import {StyleProp, ViewStyle} from 'react-native' -import {ModerationUI} from '@atproto/api' +import {ModerationCause, ModerationUI} from '@atproto/api' import {getModerationCauseKey} from '#/lib/moderation' import * as Pills from '#/components/Pills' @@ -9,13 +9,15 @@ export function PostAlerts({ modui, size = 'sm', style, + additionalCauses, }: { modui: ModerationUI size?: Pills.CommonProps['size'] includeMute?: boolean style?: StyleProp + additionalCauses?: ModerationCause[] | Pills.AppModerationCause[] }) { - if (!modui.alert && !modui.inform) { + if (!modui.alert && !modui.inform && !additionalCauses?.length) { return null } @@ -37,6 +39,14 @@ export function PostAlerts({ noBg={size === 'sm'} /> ))} + {additionalCauses?.map(cause => ( + + ))} ) } diff --git a/src/lib/api/index.ts b/src/lib/api/index.ts index 658ed78de4..94c8869a10 100644 --- a/src/lib/api/index.ts +++ b/src/lib/api/index.ts @@ -3,7 +3,7 @@ import { AppBskyEmbedImages, AppBskyEmbedRecord, AppBskyEmbedRecordWithMedia, - AppBskyFeedThreadgate, + AppBskyFeedPostgate, BskyAgent, ComAtprotoLabelDefs, RichText, @@ -11,7 +11,13 @@ import { import {AtUri} from '@atproto/api' import {logger} from '#/logger' -import {ThreadgateSetting} from '#/state/queries/threadgate' +import {writePostgateRecord} from '#/state/queries/postgate' +import { + createThreadgateRecord, + ThreadgateAllowUISetting, + threadgateAllowUISettingToAllowRecordValue, + writeThreadgateRecord, +} from '#/state/queries/threadgate' import {isNetworkError} from 'lib/strings/errors' import {shortenLinks, stripInvalidMentions} from 'lib/strings/rich-text-manip' import {isNative} from 'platform/detection' @@ -44,7 +50,8 @@ interface PostOpts { extLink?: ExternalEmbedDraft images?: ImageModel[] labels?: string[] - threadgate?: ThreadgateSetting[] + threadgate: ThreadgateAllowUISetting[] + postgate: AppBskyFeedPostgate.Record onStateChange?: (state: string) => void langs?: string[] } @@ -232,7 +239,9 @@ export async function post(agent: BskyAgent, opts: PostOpts) { labels, }) } catch (e: any) { - console.error(`Failed to create post: ${e.toString()}`) + logger.error(`Failed to create post`, { + safeMessage: e.message, + }) if (isNetworkError(e)) { throw new Error( 'Post failed to upload. Please check your Internet connection and try again.', @@ -242,56 +251,52 @@ export async function post(agent: BskyAgent, opts: PostOpts) { } } - try { - // TODO: this needs to be batch-created with the post! - if (opts.threadgate?.length) { - await createThreadgate(agent, res.uri, opts.threadgate) + if (opts.threadgate.some(tg => tg.type !== 'everybody')) { + try { + // TODO: this needs to be batch-created with the post! + await writeThreadgateRecord({ + agent, + postUri: res.uri, + threadgate: createThreadgateRecord({ + post: res.uri, + allow: threadgateAllowUISettingToAllowRecordValue(opts.threadgate), + }), + }) + } catch (e: any) { + logger.error(`Failed to create threadgate`, { + context: 'composer', + safeMessage: e.message, + }) + throw new Error( + 'Failed to save post interaction settings. Your post was created but users may be able to interact with it.', + ) + } + } + + if ( + opts.postgate.embeddingRules?.length || + opts.postgate.detachedEmbeddingUris?.length + ) { + try { + // TODO: this needs to be batch-created with the post! + await writePostgateRecord({ + agent, + postUri: res.uri, + postgate: { + ...opts.postgate, + post: res.uri, + }, + }) + } catch (e: any) { + logger.error(`Failed to create postgate`, { + context: 'composer', + safeMessage: e.message, + }) + throw new Error( + 'Failed to save post interaction settings. Your post was created but users may be able to interact with it.', + ) } - } catch (e: any) { - console.error(`Failed to create threadgate: ${e.toString()}`) - throw new Error( - 'Post reply-controls failed to be set. Your post was created but anyone can reply to it.', - ) } return res } - -export async function createThreadgate( - agent: BskyAgent, - postUri: string, - threadgate: ThreadgateSetting[], -) { - let allow: ( - | AppBskyFeedThreadgate.MentionRule - | AppBskyFeedThreadgate.FollowingRule - | AppBskyFeedThreadgate.ListRule - )[] = [] - if (!threadgate.find(v => v.type === 'nobody')) { - for (const rule of threadgate) { - if (rule.type === 'mention') { - allow.push({$type: 'app.bsky.feed.threadgate#mentionRule'}) - } else if (rule.type === 'following') { - allow.push({$type: 'app.bsky.feed.threadgate#followingRule'}) - } else if (rule.type === 'list') { - allow.push({ - $type: 'app.bsky.feed.threadgate#listRule', - list: rule.list, - }) - } - } - } - - const postUrip = new AtUri(postUri) - await agent.api.com.atproto.repo.putRecord({ - repo: agent.accountDid, - collection: 'app.bsky.feed.threadgate', - rkey: postUrip.rkey, - record: { - $type: 'app.bsky.feed.threadgate', - post: postUri, - allow, - createdAt: new Date().toISOString(), - }, - }) -} diff --git a/src/lib/link-meta/bsky.ts b/src/lib/link-meta/bsky.ts index e3b4ea0c9c..3d49f5237f 100644 --- a/src/lib/link-meta/bsky.ts +++ b/src/lib/link-meta/bsky.ts @@ -107,6 +107,11 @@ export async function extractBskyMeta( return meta } +export class EmbeddingDisabledError extends Error { + constructor() { + super('Embedding is disabled for this record') + } +} export async function getPostAsQuote( getPost: ReturnType, url: string, @@ -115,6 +120,9 @@ export async function getPostAsQuote( const [_0, user, _1, rkey] = url.split('/').filter(Boolean) const uri = makeRecordUri(user, 'app.bsky.feed.post', rkey) const post = await getPost({uri: uri}) + if (post.viewer?.embeddingDisabled) { + throw new EmbeddingDisabledError() + } return { uri: post.uri, cid: post.cid, diff --git a/src/lib/moderation.ts b/src/lib/moderation.ts index 4105c2c2dd..3c96deecba 100644 --- a/src/lib/moderation.ts +++ b/src/lib/moderation.ts @@ -1,17 +1,20 @@ import { - ModerationCause, - ModerationUI, - InterpretedLabelValueDefinition, - LABELS, AppBskyLabelerDefs, BskyAgent, + InterpretedLabelValueDefinition, + LABELS, + ModerationCause, ModerationOpts, + ModerationUI, } from '@atproto/api' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' +import {AppModerationCause} from '#/components/Pills' -export function getModerationCauseKey(cause: ModerationCause): string { +export function getModerationCauseKey( + cause: ModerationCause | AppModerationCause, +): string { const source = cause.source.type === 'labeler' ? cause.source.did diff --git a/src/lib/moderation/useModerationCauseDescription.ts b/src/lib/moderation/useModerationCauseDescription.ts index 01ffbe5cf6..9dce0b5656 100644 --- a/src/lib/moderation/useModerationCauseDescription.ts +++ b/src/lib/moderation/useModerationCauseDescription.ts @@ -8,11 +8,13 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useLabelDefinitions} from '#/state/preferences' +import {useSession} from '#/state/session' import {CircleBanSign_Stroke2_Corner0_Rounded as CircleBanSign} from '#/components/icons/CircleBanSign' import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' import {Props as SVGIconProps} from '#/components/icons/common' import {EyeSlash_Stroke2_Corner0_Rounded as EyeSlash} from '#/components/icons/EyeSlash' import {Warning_Stroke2_Corner0_Rounded as Warning} from '#/components/icons/Warning' +import {AppModerationCause} from '#/components/Pills' import {useGlobalLabelStrings} from './useGlobalLabelStrings' import {getDefinition, getLabelStrings} from './useLabelInfo' @@ -27,8 +29,9 @@ export interface ModerationCauseDescription { } export function useModerationCauseDescription( - cause: ModerationCause | undefined, + cause: ModerationCause | AppModerationCause | undefined, ): ModerationCauseDescription { + const {currentAccount} = useSession() const {_, i18n} = useLingui() const {labelDefs, labelers} = useLabelDefinitions() const globalLabelStrings = useGlobalLabelStrings() @@ -111,6 +114,18 @@ export function useModerationCauseDescription( description: _(msg`You have hidden this post`), } } + if (cause.type === 'reply-hidden') { + const isMe = currentAccount?.did === cause.source.did + return { + icon: EyeSlash, + name: isMe + ? _(msg`Reply Hidden by You`) + : _(msg`Reply Hidden by Thread Author`), + description: isMe + ? _(msg`You hid this reply.`) + : _(msg`The author of this thread has hidden this reply.`), + } + } if (cause.type === 'label') { const def = cause.labelDef || getDefinition(labelDefs, cause.label) const strings = getLabelStrings(i18n.locale, globalLabelStrings, def) @@ -150,5 +165,13 @@ export function useModerationCauseDescription( name: '', description: ``, } - }, [labelDefs, labelers, globalLabelStrings, cause, _, i18n.locale]) + }, [ + labelDefs, + labelers, + globalLabelStrings, + cause, + _, + i18n.locale, + currentAccount?.did, + ]) } diff --git a/src/state/cache/post-shadow.ts b/src/state/cache/post-shadow.ts index b37e9bd428..65300a8ef1 100644 --- a/src/state/cache/post-shadow.ts +++ b/src/state/cache/post-shadow.ts @@ -1,5 +1,9 @@ import {useEffect, useMemo, useState} from 'react' -import {AppBskyFeedDefs} from '@atproto/api' +import { + AppBskyEmbedRecord, + AppBskyEmbedRecordWithMedia, + AppBskyFeedDefs, +} from '@atproto/api' import {QueryClient} from '@tanstack/react-query' import EventEmitter from 'eventemitter3' @@ -16,6 +20,7 @@ export interface PostShadow { likeUri: string | undefined repostUri: string | undefined isDeleted: boolean + embed: AppBskyEmbedRecord.View | AppBskyEmbedRecordWithMedia.View | undefined } export const POST_TOMBSTONE = Symbol('PostTombstone') @@ -87,8 +92,21 @@ function mergeShadow( repostCount = Math.max(0, repostCount) } + let embed: typeof post.embed + if ('embed' in shadow) { + if ( + (AppBskyEmbedRecord.isView(post.embed) && + AppBskyEmbedRecord.isView(shadow.embed)) || + (AppBskyEmbedRecordWithMedia.isView(post.embed) && + AppBskyEmbedRecordWithMedia.isView(shadow.embed)) + ) { + embed = shadow.embed + } + } + return castAsShadow({ ...post, + embed: embed || post.embed, likeCount: likeCount, repostCount: repostCount, viewer: { diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index 997076e819..55e048308d 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -16,7 +16,7 @@ * 3. Don't call this query's `refetch()` if you're trying to sync latest; call `checkUnread()` instead. */ -import {useEffect, useRef} from 'react' +import {useCallback, useEffect, useMemo, useRef} from 'react' import {AppBskyActorDefs, AppBskyFeedDefs, AtUri} from '@atproto/api' import { InfiniteData, @@ -27,6 +27,7 @@ import { } from '@tanstack/react-query' import {useAgent} from '#/state/session' +import {useThreadgateHiddenReplyUris} from '#/state/threadgate-hidden-replies' import {useModerationOpts} from '../../preferences/moderation-opts' import {STALE} from '..' import { @@ -58,11 +59,18 @@ export function useNotificationFeedQuery(opts?: { const moderationOpts = useModerationOpts() const unreads = useUnreadNotificationsApi() const enabled = opts?.enabled !== false + const {uris: hiddenReplyUris} = useThreadgateHiddenReplyUris() // false: force showing all notifications // undefined: let the server decide const priority = opts?.overridePriorityNotifications ? false : undefined + const selectArgs = useMemo(() => { + return { + hiddenReplyUris, + } + }, [hiddenReplyUris]) + const query = useInfiniteQuery< FeedPage, Error, @@ -101,20 +109,41 @@ export function useNotificationFeedQuery(opts?: { initialPageParam: undefined, getNextPageParam: lastPage => lastPage.cursor, enabled, - select(data: InfiniteData) { - // override 'isRead' using the first page's returned seenAt - // we do this because the `markAllRead()` call above will - // mark subsequent pages as read prematurely - const seenAt = data.pages[0]?.seenAt || new Date() - for (const page of data.pages) { - for (const item of page.items) { - item.notification.isRead = - seenAt > new Date(item.notification.indexedAt) - } - } + select: useCallback( + (data: InfiniteData) => { + const {hiddenReplyUris} = selectArgs - return data - }, + // override 'isRead' using the first page's returned seenAt + // we do this because the `markAllRead()` call above will + // mark subsequent pages as read prematurely + const seenAt = data.pages[0]?.seenAt || new Date() + for (const page of data.pages) { + for (const item of page.items) { + item.notification.isRead = + seenAt > new Date(item.notification.indexedAt) + } + } + + data = { + ...data, + pages: data.pages.map(page => { + return { + ...page, + items: page.items.filter(item => { + const isHiddenReply = + item.type === 'reply' && + item.subjectUri && + hiddenReplyUris.has(item.subjectUri) + return !isHiddenReply + }), + } + }), + } + + return data + }, + [selectArgs], + ), }) // The server may end up returning an empty page, a page with too few items, diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index fd419d1c44..3370c36174 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -138,6 +138,7 @@ export function sortThread( modCache: ThreadModerationCache, currentDid: string | undefined, justPostedUris: Set, + threadgateRecordHiddenReplies: Set, ): ThreadNode { if (node.type !== 'post') { return node @@ -185,6 +186,14 @@ export function sortThread( return 1 // current account's reply } + const aHidden = threadgateRecordHiddenReplies.has(a.uri) + const bHidden = threadgateRecordHiddenReplies.has(b.uri) + if (aHidden && !aIsBySelf && !bHidden) { + return 1 + } else if (bHidden && !bIsBySelf && !aHidden) { + return -1 + } + const aBlur = Boolean(modCache.get(a)?.ui('contentList').blur) const bBlur = Boolean(modCache.get(b)?.ui('contentList').blur) if (aBlur !== bBlur) { @@ -222,7 +231,14 @@ export function sortThread( return b.post.indexedAt.localeCompare(a.post.indexedAt) }) node.replies.forEach(reply => - sortThread(reply, opts, modCache, currentDid, justPostedUris), + sortThread( + reply, + opts, + modCache, + currentDid, + justPostedUris, + threadgateRecordHiddenReplies, + ), ) } return node diff --git a/src/state/queries/post.ts b/src/state/queries/post.ts index 071a2e91fe..197903bee5 100644 --- a/src/state/queries/post.ts +++ b/src/state/queries/post.ts @@ -73,6 +73,30 @@ export function useGetPost() { ) } +export function useGetPosts() { + const queryClient = useQueryClient() + const agent = useAgent() + return useCallback( + async ({uris}: {uris: string[]}) => { + return queryClient.fetchQuery({ + queryKey: RQKEY(uris.join(',') || ''), + async queryFn() { + const res = await agent.getPosts({ + uris, + }) + + if (res.success) { + return res.data.posts + } else { + throw new Error('useGetPosts failed') + } + }, + }) + }, + [queryClient, agent], + ) +} + export function usePostLikeMutationQueue( post: Shadow, logContext: LogEvents['post:like']['logContext'] & diff --git a/src/state/queries/postgate/index.ts b/src/state/queries/postgate/index.ts new file mode 100644 index 0000000000..149b9cbe93 --- /dev/null +++ b/src/state/queries/postgate/index.ts @@ -0,0 +1,295 @@ +import React from 'react' +import { + AppBskyEmbedRecord, + AppBskyEmbedRecordWithMedia, + AppBskyFeedDefs, + AppBskyFeedPostgate, + AtUri, + BskyAgent, +} from '@atproto/api' +import {useMutation, useQuery, useQueryClient} from '@tanstack/react-query' + +import {networkRetry, retry} from '#/lib/async/retry' +import {logger} from '#/logger' +import {updatePostShadow} from '#/state/cache/post-shadow' +import {STALE} from '#/state/queries' +import {useGetPosts} from '#/state/queries/post' +import { + createMaybeDetachedQuoteEmbed, + createPostgateRecord, + mergePostgateRecords, + POSTGATE_COLLECTION, +} from '#/state/queries/postgate/util' +import {useAgent} from '#/state/session' + +export async function getPostgateRecord({ + agent, + postUri, +}: { + agent: BskyAgent + postUri: string +}): Promise { + const urip = new AtUri(postUri) + + if (!urip.host.startsWith('did:')) { + const res = await agent.resolveHandle({ + handle: urip.host, + }) + urip.host = res.data.did + } + + try { + const {data} = await retry( + 2, + e => { + /* + * If the record doesn't exist, we want to return null instead of + * throwing an error. NB: This will also catch reference errors, such as + * a typo in the URI. + */ + if (e.message.includes(`Could not locate record:`)) { + return false + } + return true + }, + () => + agent.api.com.atproto.repo.getRecord({ + repo: urip.host, + collection: POSTGATE_COLLECTION, + rkey: urip.rkey, + }), + ) + + if (data.value && AppBskyFeedPostgate.isRecord(data.value)) { + return data.value + } else { + return undefined + } + } catch (e: any) { + /* + * If the record doesn't exist, we want to return null instead of + * throwing an error. NB: This will also catch reference errors, such as + * a typo in the URI. + */ + if (e.message.includes(`Could not locate record:`)) { + return undefined + } else { + throw e + } + } +} + +export async function writePostgateRecord({ + agent, + postUri, + postgate, +}: { + agent: BskyAgent + postUri: string + postgate: AppBskyFeedPostgate.Record +}) { + const postUrip = new AtUri(postUri) + + await networkRetry(2, () => + agent.api.com.atproto.repo.putRecord({ + repo: agent.session!.did, + collection: POSTGATE_COLLECTION, + rkey: postUrip.rkey, + record: postgate, + }), + ) +} + +export async function upsertPostgate( + { + agent, + postUri, + }: { + agent: BskyAgent + postUri: string + }, + callback: ( + postgate: AppBskyFeedPostgate.Record | undefined, + ) => Promise, +) { + const prev = await getPostgateRecord({ + agent, + postUri, + }) + const next = await callback(prev) + if (!next) return + await writePostgateRecord({ + agent, + postUri, + postgate: next, + }) +} + +export const createPostgateQueryKey = (postUri: string) => [ + 'postgate-record', + postUri, +] +export function usePostgateQuery({postUri}: {postUri: string}) { + const agent = useAgent() + return useQuery({ + staleTime: STALE.SECONDS.THIRTY, + queryKey: createPostgateQueryKey(postUri), + async queryFn() { + return (await getPostgateRecord({agent, postUri})) ?? null + }, + }) +} + +export function useWritePostgateMutation() { + const agent = useAgent() + const queryClient = useQueryClient() + return useMutation({ + mutationFn: async ({ + postUri, + postgate, + }: { + postUri: string + postgate: AppBskyFeedPostgate.Record + }) => { + return writePostgateRecord({ + agent, + postUri, + postgate, + }) + }, + onSuccess(_, {postUri}) { + queryClient.invalidateQueries({ + queryKey: createPostgateQueryKey(postUri), + }) + }, + }) +} + +export function useToggleQuoteDetachmentMutation() { + const agent = useAgent() + const queryClient = useQueryClient() + const getPosts = useGetPosts() + const prevEmbed = React.useRef() + + return useMutation({ + mutationFn: async ({ + post, + quoteUri, + action, + }: { + post: AppBskyFeedDefs.PostView + quoteUri: string + action: 'detach' | 'reattach' + }) => { + // cache here since post shadow mutates original object + prevEmbed.current = post.embed + + if (action === 'detach') { + updatePostShadow(queryClient, post.uri, { + embed: createMaybeDetachedQuoteEmbed({ + post, + quote: undefined, + quoteUri, + detached: true, + }), + }) + } + + await upsertPostgate({agent, postUri: quoteUri}, async prev => { + if (prev) { + if (action === 'detach') { + return mergePostgateRecords(prev, { + detachedEmbeddingUris: [post.uri], + }) + } else if (action === 'reattach') { + return { + ...prev, + detachedEmbeddingUris: + prev.detachedEmbeddingUris?.filter(uri => uri !== post.uri) || + [], + } + } + } else { + if (action === 'detach') { + return createPostgateRecord({ + post: quoteUri, + detachedEmbeddingUris: [post.uri], + }) + } + } + }) + }, + async onSuccess(_data, {post, quoteUri, action}) { + if (action === 'reattach') { + try { + const [quote] = await getPosts({uris: [quoteUri]}) + updatePostShadow(queryClient, post.uri, { + embed: createMaybeDetachedQuoteEmbed({ + post, + quote, + quoteUri: undefined, + detached: false, + }), + }) + } catch (e: any) { + // ok if this fails, it's just optimistic UI + logger.error(`Postgate: failed to get quote post for re-attachment`, { + safeMessage: e.message, + }) + } + } + }, + onError(_, {post, action}) { + if (action === 'detach' && prevEmbed.current) { + // detach failed, add the embed back + if ( + AppBskyEmbedRecord.isView(prevEmbed.current) || + AppBskyEmbedRecordWithMedia.isView(prevEmbed.current) + ) { + updatePostShadow(queryClient, post.uri, { + embed: prevEmbed.current, + }) + } + } + }, + onSettled() { + prevEmbed.current = undefined + }, + }) +} + +export function useToggleQuotepostEnabledMutation() { + const agent = useAgent() + + return useMutation({ + mutationFn: async ({ + postUri, + action, + }: { + postUri: string + action: 'enable' | 'disable' + }) => { + await upsertPostgate({agent, postUri: postUri}, async prev => { + if (prev) { + if (action === 'disable') { + return mergePostgateRecords(prev, { + embeddingRules: [{$type: 'app.bsky.feed.postgate#disableRule'}], + }) + } else if (action === 'enable') { + return { + ...prev, + embeddingRules: [], + } + } + } else { + if (action === 'disable') { + return createPostgateRecord({ + post: postUri, + embeddingRules: [{$type: 'app.bsky.feed.postgate#disableRule'}], + }) + } + } + }) + }, + }) +} diff --git a/src/state/queries/postgate/util.ts b/src/state/queries/postgate/util.ts new file mode 100644 index 0000000000..21509c3ac4 --- /dev/null +++ b/src/state/queries/postgate/util.ts @@ -0,0 +1,196 @@ +import { + AppBskyEmbedRecord, + AppBskyEmbedRecordWithMedia, + AppBskyFeedDefs, + AppBskyFeedPostgate, + AtUri, +} from '@atproto/api' + +export const POSTGATE_COLLECTION = 'app.bsky.feed.postgate' + +export function createPostgateRecord( + postgate: Partial & { + post: AppBskyFeedPostgate.Record['post'] + }, +): AppBskyFeedPostgate.Record { + return { + $type: POSTGATE_COLLECTION, + createdAt: new Date().toISOString(), + post: postgate.post, + detachedEmbeddingUris: postgate.detachedEmbeddingUris || [], + embeddingRules: postgate.embeddingRules || [], + } +} + +export function mergePostgateRecords( + prev: AppBskyFeedPostgate.Record, + next: Partial, +) { + const detachedEmbeddingUris = Array.from( + new Set([ + ...(prev.detachedEmbeddingUris || []), + ...(next.detachedEmbeddingUris || []), + ]), + ) + const embeddingRules = [ + ...(prev.embeddingRules || []), + ...(next.embeddingRules || []), + ].filter( + (rule, i, all) => all.findIndex(_rule => _rule.$type === rule.$type) === i, + ) + return createPostgateRecord({ + post: prev.post, + detachedEmbeddingUris, + embeddingRules, + }) +} + +export function createEmbedViewDetachedRecord({uri}: {uri: string}) { + const record: AppBskyEmbedRecord.ViewDetached = { + $type: 'app.bsky.embed.record#viewDetached', + uri, + detached: true, + } + return { + $type: 'app.bsky.embed.record#view', + record, + } +} + +export function createMaybeDetachedQuoteEmbed({ + post, + quote, + quoteUri, + detached, +}: + | { + post: AppBskyFeedDefs.PostView + quote: AppBskyFeedDefs.PostView + quoteUri: undefined + detached: false + } + | { + post: AppBskyFeedDefs.PostView + quote: undefined + quoteUri: string + detached: true + }): AppBskyEmbedRecord.View | AppBskyEmbedRecordWithMedia.View | undefined { + if (AppBskyEmbedRecord.isView(post.embed)) { + if (detached) { + return createEmbedViewDetachedRecord({uri: quoteUri}) + } else { + return createEmbedRecordView({post: quote}) + } + } else if (AppBskyEmbedRecordWithMedia.isView(post.embed)) { + if (detached) { + return { + ...post.embed, + record: createEmbedViewDetachedRecord({uri: quoteUri}), + } + } else { + return createEmbedRecordWithMediaView({post, quote}) + } + } +} + +export function createEmbedViewRecordFromPost( + post: AppBskyFeedDefs.PostView, +): AppBskyEmbedRecord.ViewRecord { + return { + $type: 'app.bsky.embed.record#viewRecord', + uri: post.uri, + cid: post.cid, + author: post.author, + value: post.record, + labels: post.labels, + replyCount: post.replyCount, + repostCount: post.repostCount, + likeCount: post.likeCount, + indexedAt: post.indexedAt, + } +} + +export function createEmbedRecordView({ + post, +}: { + post: AppBskyFeedDefs.PostView +}): AppBskyEmbedRecord.View { + return { + $type: 'app.bsky.embed.record#view', + record: createEmbedViewRecordFromPost(post), + } +} + +export function createEmbedRecordWithMediaView({ + post, + quote, +}: { + post: AppBskyFeedDefs.PostView + quote: AppBskyFeedDefs.PostView +}): AppBskyEmbedRecordWithMedia.View | undefined { + if (!AppBskyEmbedRecordWithMedia.isView(post.embed)) return + return { + ...(post.embed || {}), + record: { + record: createEmbedViewRecordFromPost(quote), + }, + } +} + +export function getMaybeDetachedQuoteEmbed({ + viewerDid, + post, +}: { + viewerDid: string + post: AppBskyFeedDefs.PostView +}) { + if (AppBskyEmbedRecord.isView(post.embed)) { + // detached + if (AppBskyEmbedRecord.isViewDetached(post.embed.record)) { + const urip = new AtUri(post.embed.record.uri) + return { + embed: post.embed, + uri: urip.toString(), + isOwnedByViewer: urip.host === viewerDid, + isDetached: true, + } + } + + // post + if (AppBskyEmbedRecord.isViewRecord(post.embed.record)) { + const urip = new AtUri(post.embed.record.uri) + return { + embed: post.embed, + uri: urip.toString(), + isOwnedByViewer: urip.host === viewerDid, + isDetached: false, + } + } + } else if (AppBskyEmbedRecordWithMedia.isView(post.embed)) { + // detached + if (AppBskyEmbedRecord.isViewDetached(post.embed.record.record)) { + const urip = new AtUri(post.embed.record.record.uri) + return { + embed: post.embed, + uri: urip.toString(), + isOwnedByViewer: urip.host === viewerDid, + isDetached: true, + } + } + + // post + if (AppBskyEmbedRecord.isViewRecord(post.embed.record.record)) { + const urip = new AtUri(post.embed.record.record.uri) + return { + embed: post.embed, + uri: urip.toString(), + isOwnedByViewer: urip.host === viewerDid, + isDetached: false, + } + } + } +} + +export const embeddingRules = { + disableRule: {$type: 'app.bsky.feed.postgate#disableRule'}, +} diff --git a/src/state/queries/threadgate.ts b/src/state/queries/threadgate.ts deleted file mode 100644 index 8b6aeba6c1..0000000000 --- a/src/state/queries/threadgate.ts +++ /dev/null @@ -1,38 +0,0 @@ -import {AppBskyFeedDefs, AppBskyFeedThreadgate} from '@atproto/api' - -export type ThreadgateSetting = - | {type: 'nobody'} - | {type: 'mention'} - | {type: 'following'} - | {type: 'list'; list: unknown} - -export function threadgateViewToSettings( - threadgate: AppBskyFeedDefs.ThreadgateView | undefined, -): ThreadgateSetting[] { - const record = - threadgate && - AppBskyFeedThreadgate.isRecord(threadgate.record) && - AppBskyFeedThreadgate.validateRecord(threadgate.record).success - ? threadgate.record - : null - if (!record) { - return [] - } - if (!record.allow?.length) { - return [{type: 'nobody'}] - } - const settings: ThreadgateSetting[] = record.allow - .map(allow => { - let setting: ThreadgateSetting | undefined - if (allow.$type === 'app.bsky.feed.threadgate#mentionRule') { - setting = {type: 'mention'} - } else if (allow.$type === 'app.bsky.feed.threadgate#followingRule') { - setting = {type: 'following'} - } else if (allow.$type === 'app.bsky.feed.threadgate#listRule') { - setting = {type: 'list', list: allow.list} - } - return setting - }) - .filter(n => !!n) - return settings -} diff --git a/src/state/queries/threadgate/index.ts b/src/state/queries/threadgate/index.ts new file mode 100644 index 0000000000..a88197cd5b --- /dev/null +++ b/src/state/queries/threadgate/index.ts @@ -0,0 +1,358 @@ +import { + AppBskyFeedDefs, + AppBskyFeedGetPostThread, + AppBskyFeedThreadgate, + AtUri, + BskyAgent, +} from '@atproto/api' +import {useMutation, useQuery, useQueryClient} from '@tanstack/react-query' + +import {networkRetry, retry} from '#/lib/async/retry' +import {until} from '#/lib/async/until' +import {STALE} from '#/state/queries' +import {RQKEY_ROOT as postThreadQueryKeyRoot} from '#/state/queries/post-thread' +import {ThreadgateAllowUISetting} from '#/state/queries/threadgate/types' +import { + createThreadgateRecord, + mergeThreadgateRecords, + threadgateAllowUISettingToAllowRecordValue, + threadgateViewToAllowUISetting, +} from '#/state/queries/threadgate/util' +import {useAgent} from '#/state/session' +import {useThreadgateHiddenReplyUrisAPI} from '#/state/threadgate-hidden-replies' + +export * from '#/state/queries/threadgate/types' +export * from '#/state/queries/threadgate/util' + +export const threadgateRecordQueryKeyRoot = 'threadgate-record' +export const createThreadgateRecordQueryKey = (uri: string) => [ + threadgateRecordQueryKeyRoot, + uri, +] + +export function useThreadgateRecordQuery({ + enabled, + postUri, + initialData, +}: { + enabled?: boolean + postUri?: string + initialData?: AppBskyFeedThreadgate.Record +} = {}) { + const agent = useAgent() + + return useQuery({ + enabled: enabled ?? !!postUri, + queryKey: createThreadgateRecordQueryKey(postUri || ''), + placeholderData: initialData, + staleTime: STALE.MINUTES.ONE, + async queryFn() { + return getThreadgateRecord({ + agent, + postUri: postUri!, + }) + }, + }) +} + +export const threadgateViewQueryKeyRoot = 'threadgate-view' +export const createThreadgateViewQueryKey = (uri: string) => [ + threadgateViewQueryKeyRoot, + uri, +] +export function useThreadgateViewQuery({ + postUri, + initialData, +}: { + postUri?: string + initialData?: AppBskyFeedDefs.ThreadgateView +} = {}) { + const agent = useAgent() + + return useQuery({ + enabled: !!postUri, + queryKey: createThreadgateViewQueryKey(postUri || ''), + placeholderData: initialData, + staleTime: STALE.MINUTES.ONE, + async queryFn() { + return getThreadgateView({ + agent, + postUri: postUri!, + }) + }, + }) +} + +export async function getThreadgateView({ + agent, + postUri, +}: { + agent: BskyAgent + postUri: string +}) { + const {data} = await agent.app.bsky.feed.getPostThread({ + uri: postUri!, + depth: 0, + }) + + if (AppBskyFeedDefs.isThreadViewPost(data.thread)) { + return data.thread.post.threadgate ?? null + } + + return null +} + +export async function getThreadgateRecord({ + agent, + postUri, +}: { + agent: BskyAgent + postUri: string +}): Promise { + const urip = new AtUri(postUri) + + if (!urip.host.startsWith('did:')) { + const res = await agent.resolveHandle({ + handle: urip.host, + }) + urip.host = res.data.did + } + + try { + const {data} = await retry( + 2, + e => { + /* + * If the record doesn't exist, we want to return null instead of + * throwing an error. NB: This will also catch reference errors, such as + * a typo in the URI. + */ + if (e.message.includes(`Could not locate record:`)) { + return false + } + return true + }, + () => + agent.api.com.atproto.repo.getRecord({ + repo: urip.host, + collection: 'app.bsky.feed.threadgate', + rkey: urip.rkey, + }), + ) + + if (data.value && AppBskyFeedThreadgate.isRecord(data.value)) { + return data.value + } else { + return null + } + } catch (e: any) { + /* + * If the record doesn't exist, we want to return null instead of + * throwing an error. NB: This will also catch reference errors, such as + * a typo in the URI. + */ + if (e.message.includes(`Could not locate record:`)) { + return null + } else { + throw e + } + } +} + +export async function writeThreadgateRecord({ + agent, + postUri, + threadgate, +}: { + agent: BskyAgent + postUri: string + threadgate: AppBskyFeedThreadgate.Record +}) { + const postUrip = new AtUri(postUri) + const record = createThreadgateRecord({ + post: postUri, + allow: threadgate.allow, // can/should be undefined! + hiddenReplies: threadgate.hiddenReplies || [], + }) + + await networkRetry(2, () => + agent.api.com.atproto.repo.putRecord({ + repo: agent.session!.did, + collection: 'app.bsky.feed.threadgate', + rkey: postUrip.rkey, + record, + }), + ) +} + +export async function upsertThreadgate( + { + agent, + postUri, + }: { + agent: BskyAgent + postUri: string + }, + callback: ( + threadgate: AppBskyFeedThreadgate.Record | null, + ) => Promise, +) { + const prev = await getThreadgateRecord({ + agent, + postUri, + }) + const next = await callback(prev) + if (!next) return + await writeThreadgateRecord({ + agent, + postUri, + threadgate: next, + }) +} + +/** + * Update the allow list for a threadgate record. + */ +export async function updateThreadgateAllow({ + agent, + postUri, + allow, +}: { + agent: BskyAgent + postUri: string + allow: ThreadgateAllowUISetting[] +}) { + return upsertThreadgate({agent, postUri}, async prev => { + if (prev) { + return { + ...prev, + allow: threadgateAllowUISettingToAllowRecordValue(allow), + } + } else { + return createThreadgateRecord({ + post: postUri, + allow: threadgateAllowUISettingToAllowRecordValue(allow), + }) + } + }) +} + +export function useSetThreadgateAllowMutation() { + const agent = useAgent() + const queryClient = useQueryClient() + + return useMutation({ + mutationFn: async ({ + postUri, + allow, + }: { + postUri: string + allow: ThreadgateAllowUISetting[] + }) => { + return upsertThreadgate({agent, postUri}, async prev => { + if (prev) { + return { + ...prev, + allow: threadgateAllowUISettingToAllowRecordValue(allow), + } + } else { + return createThreadgateRecord({ + post: postUri, + allow: threadgateAllowUISettingToAllowRecordValue(allow), + }) + } + }) + }, + async onSuccess(_, {postUri, allow}) { + await until( + 5, // 5 tries + 1e3, // 1s delay between tries + (res: AppBskyFeedGetPostThread.Response) => { + const thread = res.data.thread + if (AppBskyFeedDefs.isThreadViewPost(thread)) { + const fetchedSettings = threadgateViewToAllowUISetting( + thread.post.threadgate, + ) + return JSON.stringify(fetchedSettings) === JSON.stringify(allow) + } + return false + }, + () => { + return agent.app.bsky.feed.getPostThread({ + uri: postUri, + depth: 0, + }) + }, + ) + + queryClient.invalidateQueries({ + queryKey: [postThreadQueryKeyRoot], + }) + queryClient.invalidateQueries({ + queryKey: [threadgateRecordQueryKeyRoot], + }) + queryClient.invalidateQueries({ + queryKey: [threadgateViewQueryKeyRoot], + }) + }, + }) +} + +export function useToggleReplyVisibilityMutation() { + const agent = useAgent() + const queryClient = useQueryClient() + const hiddenReplies = useThreadgateHiddenReplyUrisAPI() + + return useMutation({ + mutationFn: async ({ + postUri, + replyUri, + action, + }: { + postUri: string + replyUri: string + action: 'hide' | 'show' + }) => { + if (action === 'hide') { + hiddenReplies.addHiddenReplyUri(replyUri) + } else if (action === 'show') { + hiddenReplies.removeHiddenReplyUri(replyUri) + } + + await upsertThreadgate({agent, postUri}, async prev => { + if (prev) { + if (action === 'hide') { + return mergeThreadgateRecords(prev, { + hiddenReplies: [replyUri], + }) + } else if (action === 'show') { + return { + ...prev, + hiddenReplies: + prev.hiddenReplies?.filter(uri => uri !== replyUri) || [], + } + } + } else { + if (action === 'hide') { + return createThreadgateRecord({ + post: postUri, + hiddenReplies: [replyUri], + }) + } + } + }) + }, + onSuccess() { + queryClient.invalidateQueries({ + queryKey: [threadgateRecordQueryKeyRoot], + }) + }, + onError(_, {replyUri, action}) { + if (action === 'hide') { + hiddenReplies.removeHiddenReplyUri(replyUri) + } else if (action === 'show') { + hiddenReplies.addHiddenReplyUri(replyUri) + } + }, + }) +} diff --git a/src/state/queries/threadgate/types.ts b/src/state/queries/threadgate/types.ts new file mode 100644 index 0000000000..0cbea311cb --- /dev/null +++ b/src/state/queries/threadgate/types.ts @@ -0,0 +1,6 @@ +export type ThreadgateAllowUISetting = + | {type: 'everybody'} + | {type: 'nobody'} + | {type: 'mention'} + | {type: 'following'} + | {type: 'list'; list: unknown} diff --git a/src/state/queries/threadgate/util.ts b/src/state/queries/threadgate/util.ts new file mode 100644 index 0000000000..09ae0a0c1f --- /dev/null +++ b/src/state/queries/threadgate/util.ts @@ -0,0 +1,141 @@ +import {AppBskyFeedDefs, AppBskyFeedThreadgate} from '@atproto/api' + +import {ThreadgateAllowUISetting} from '#/state/queries/threadgate/types' + +export function threadgateViewToAllowUISetting( + threadgateView: AppBskyFeedDefs.ThreadgateView | undefined, +): ThreadgateAllowUISetting[] { + const threadgate = + threadgateView && + AppBskyFeedThreadgate.isRecord(threadgateView.record) && + AppBskyFeedThreadgate.validateRecord(threadgateView.record).success + ? threadgateView.record + : undefined + return threadgateRecordToAllowUISetting(threadgate) +} + +/** + * Converts a full {@link AppBskyFeedThreadgate.Record} to a list of + * {@link ThreadgateAllowUISetting}, for use by app UI. + */ +export function threadgateRecordToAllowUISetting( + threadgate: AppBskyFeedThreadgate.Record | undefined, +): ThreadgateAllowUISetting[] { + /* + * If `threadgate` doesn't exist (default), or if `threadgate.allow === undefined`, it means + * anyone can reply. + * + * If `threadgate.allow === []` it means no one can reply, and we translate to UI code + * here. This was a historical choice, and we have no lexicon representation + * for 'replies disabled' other than an empty array. + */ + if (!threadgate || threadgate.allow === undefined) { + return [{type: 'everybody'}] + } + if (threadgate.allow.length === 0) { + return [{type: 'nobody'}] + } + + const settings: ThreadgateAllowUISetting[] = threadgate.allow + .map(allow => { + let setting: ThreadgateAllowUISetting | undefined + if (allow.$type === 'app.bsky.feed.threadgate#mentionRule') { + setting = {type: 'mention'} + } else if (allow.$type === 'app.bsky.feed.threadgate#followingRule') { + setting = {type: 'following'} + } else if (allow.$type === 'app.bsky.feed.threadgate#listRule') { + setting = {type: 'list', list: allow.list} + } + return setting + }) + .filter(n => !!n) + return settings +} + +/** + * Converts an array of {@link ThreadgateAllowUISetting} to the `allow` prop on + * {@link AppBskyFeedThreadgate.Record}. + * + * If the `allow` property on the record is undefined, we infer that to mean + * that everyone can reply. If it's an empty array, we infer that to mean that + * no one can reply. + */ +export function threadgateAllowUISettingToAllowRecordValue( + threadgate: ThreadgateAllowUISetting[], +): AppBskyFeedThreadgate.Record['allow'] { + if (threadgate.find(v => v.type === 'everybody')) { + return undefined + } + + let allow: ( + | AppBskyFeedThreadgate.MentionRule + | AppBskyFeedThreadgate.FollowingRule + | AppBskyFeedThreadgate.ListRule + )[] = [] + + if (!threadgate.find(v => v.type === 'nobody')) { + for (const rule of threadgate) { + if (rule.type === 'mention') { + allow.push({$type: 'app.bsky.feed.threadgate#mentionRule'}) + } else if (rule.type === 'following') { + allow.push({$type: 'app.bsky.feed.threadgate#followingRule'}) + } else if (rule.type === 'list') { + allow.push({ + $type: 'app.bsky.feed.threadgate#listRule', + list: rule.list, + }) + } + } + } + + return allow +} + +/** + * Merges two {@link AppBskyFeedThreadgate.Record} objects, combining their + * `allow` and `hiddenReplies` arrays and de-deduplicating them. + * + * Note: `allow` can be undefined here, be sure you don't accidentally set it + * to an empty array. See other comments in this file. + */ +export function mergeThreadgateRecords( + prev: AppBskyFeedThreadgate.Record, + next: Partial, +): AppBskyFeedThreadgate.Record { + // can be undefined if everyone can reply! + const allow: AppBskyFeedThreadgate.Record['allow'] | undefined = + prev.allow || next.allow + ? [...(prev.allow || []), ...(next.allow || [])].filter( + (v, i, a) => a.findIndex(t => t.$type === v.$type) === i, + ) + : undefined + const hiddenReplies = Array.from( + new Set([...(prev.hiddenReplies || []), ...(next.hiddenReplies || [])]), + ) + + return createThreadgateRecord({ + post: prev.post, + allow, // can be undefined! + hiddenReplies, + }) +} + +/** + * Create a new {@link AppBskyFeedThreadgate.Record} object with the given + * properties. + */ +export function createThreadgateRecord( + threadgate: Partial, +): AppBskyFeedThreadgate.Record { + if (!threadgate.post) { + throw new Error('Cannot create a threadgate record without a post URI') + } + + return { + $type: 'app.bsky.feed.threadgate', + post: threadgate.post, + createdAt: new Date().toISOString(), + allow: threadgate.allow, // can be undefined! + hiddenReplies: threadgate.hiddenReplies || [], + } +} diff --git a/src/state/threadgate-hidden-replies.tsx b/src/state/threadgate-hidden-replies.tsx new file mode 100644 index 0000000000..06fc22366f --- /dev/null +++ b/src/state/threadgate-hidden-replies.tsx @@ -0,0 +1,69 @@ +import React from 'react' + +type StateContext = { + uris: Set + recentlyUnhiddenUris: Set +} +type ApiContext = { + addHiddenReplyUri: (uri: string) => void + removeHiddenReplyUri: (uri: string) => void +} + +const StateContext = React.createContext({ + uris: new Set(), + recentlyUnhiddenUris: new Set(), +}) + +const ApiContext = React.createContext({ + addHiddenReplyUri: () => {}, + removeHiddenReplyUri: () => {}, +}) + +export function Provider({children}: {children: React.ReactNode}) { + const [uris, setHiddenReplyUris] = React.useState>(new Set()) + const [recentlyUnhiddenUris, setRecentlyUnhiddenUris] = React.useState< + Set + >(new Set()) + + const stateCtx = React.useMemo( + () => ({ + uris, + recentlyUnhiddenUris, + }), + [uris, recentlyUnhiddenUris], + ) + + const apiCtx = React.useMemo( + () => ({ + addHiddenReplyUri(uri: string) { + setHiddenReplyUris(prev => new Set(prev.add(uri))) + setRecentlyUnhiddenUris(prev => { + prev.delete(uri) + return new Set(prev) + }) + }, + removeHiddenReplyUri(uri: string) { + setHiddenReplyUris(prev => { + prev.delete(uri) + return new Set(prev) + }) + setRecentlyUnhiddenUris(prev => new Set(prev.add(uri))) + }, + }), + [setHiddenReplyUris], + ) + + return ( + + {children} + + ) +} + +export function useThreadgateHiddenReplyUris() { + return React.useContext(StateContext) +} + +export function useThreadgateHiddenReplyUrisAPI() { + return React.useContext(ApiContext) +} diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 0efbe70e69..eefd0affc6 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -58,9 +58,11 @@ import { useLanguagePrefs, useLanguagePrefsApi, } from '#/state/preferences/languages' +import {createPostgateRecord} from '#/state/queries/postgate/util' import {useProfileQuery} from '#/state/queries/profile' import {Gif} from '#/state/queries/tenor' -import {ThreadgateSetting} from '#/state/queries/threadgate' +import {ThreadgateAllowUISetting} from '#/state/queries/threadgate' +import {threadgateViewToAllowUISetting} from '#/state/queries/threadgate/util' import {useUploadVideo} from '#/state/queries/video/video' import {useAgent, useSession} from '#/state/session' import {useComposerControls} from '#/state/shell/composer' @@ -81,9 +83,12 @@ import {State as VideoUploadState} from 'state/queries/video/video' import {ComposerOpts} from 'state/shell/composer' import {ComposerReplyTo} from 'view/com/composer/ComposerReplyTo' import {atoms as a, useTheme} from '#/alf' -import {Button, ButtonText} from '#/components/Button' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' import {EmojiArc_Stroke2_Corner0_Rounded as EmojiSmile} from '#/components/icons/Emoji' +import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' import * as Prompt from '#/components/Prompt' +import {Text as NewText} from '#/components/Typography' import {QuoteEmbed, QuoteX} from '../util/post-embeds/QuoteEmbed' import {Text} from '../util/text/Text' import * as Toast from '../util/Toast' @@ -182,10 +187,14 @@ export const ComposePost = observer(function ComposePost({ }) const [publishOnUpload, setPublishOnUpload] = useState(false) - const {extLink, setExtLink} = useExternalLinkFetch({setQuote}) + const {extLink, setExtLink} = useExternalLinkFetch({setQuote, setError}) const [extGif, setExtGif] = useState() const [labels, setLabels] = useState([]) - const [threadgate, setThreadgate] = useState([]) + const [threadgateAllowUISettings, onChangeThreadgateAllowUISettings] = + useState( + threadgateViewToAllowUISetting(undefined), + ) + const [postgate, setPostgate] = useState(createPostgateRecord({post: ''})) const gallery = useMemo( () => new GalleryModel(initImageUris), @@ -335,7 +344,8 @@ export const ComposePost = observer(function ComposePost({ quote, extLink, labels, - threadgate, + threadgate: threadgateAllowUISettings, + postgate, onStateChange: setProcessingState, langs: toPostLanguages(langPrefs.postLanguage), }) @@ -581,15 +591,40 @@ export const ComposePost = observer(function ComposePost({ )} {error !== '' && ( - - - + + + + + {error} + + - {error} )} @@ -680,8 +715,12 @@ export const ComposePost = observer(function ComposePost({ {replyTo ? null : ( )} diff --git a/src/view/com/composer/threadgate/ThreadgateBtn.tsx b/src/view/com/composer/threadgate/ThreadgateBtn.tsx index 6cf2eea2c4..666473afd9 100644 --- a/src/view/com/composer/threadgate/ThreadgateBtn.tsx +++ b/src/view/com/composer/threadgate/ThreadgateBtn.tsx @@ -1,27 +1,33 @@ import React from 'react' import {Keyboard, StyleProp, ViewStyle} from 'react-native' import Animated, {AnimatedStyle} from 'react-native-reanimated' +import {AppBskyFeedPostgate} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {isNative} from '#/platform/detection' -import {ThreadgateSetting} from '#/state/queries/threadgate' +import {ThreadgateAllowUISetting} from '#/state/queries/threadgate' import {useAnalytics} from 'lib/analytics/analytics' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' -import {ThreadgateEditorDialog} from '#/components/dialogs/ThreadgateEditor' -import {CircleBanSign_Stroke2_Corner0_Rounded as CircleBanSign} from '#/components/icons/CircleBanSign' +import {PostInteractionSettingsControlledDialog} from '#/components/dialogs/PostInteractionSettingsDialog' import {Earth_Stroke2_Corner0_Rounded as Earth} from '#/components/icons/Globe' import {Group3_Stroke2_Corner0_Rounded as Group} from '#/components/icons/Group' export function ThreadgateBtn({ - threadgate, - onChange, + postgate, + onChangePostgate, + threadgateAllowUISettings, + onChangeThreadgateAllowUISettings, style, }: { - threadgate: ThreadgateSetting[] - onChange: (v: ThreadgateSetting[]) => void + postgate: AppBskyFeedPostgate.Record + onChangePostgate: (v: AppBskyFeedPostgate.Record) => void + + threadgateAllowUISettings: ThreadgateAllowUISetting[] + onChangeThreadgateAllowUISettings: (v: ThreadgateAllowUISetting[]) => void + style?: StyleProp> }) { const {track} = useAnalytics() @@ -38,13 +44,15 @@ export function ThreadgateBtn({ control.open() } - const isEverybody = threadgate.length === 0 - const isNobody = !!threadgate.find(gate => gate.type === 'nobody') - const label = isEverybody - ? _(msg`Everybody can reply`) - : isNobody - ? _(msg`Nobody can reply`) - : _(msg`Some people can reply`) + const anyoneCanReply = + threadgateAllowUISettings.length === 1 && + threadgateAllowUISettings[0].type === 'everybody' + const anyoneCanQuote = + !postgate.embeddingRules || postgate.embeddingRules.length === 0 + const anyoneCanInteract = anyoneCanReply && anyoneCanQuote + const label = anyoneCanInteract + ? _(msg`Anybody can interact`) + : _(msg`Interaction limited`) return ( <> @@ -59,16 +67,19 @@ export function ThreadgateBtn({ accessibilityHint={_( msg`Opens a dialog to choose who can reply to this thread`, )}> - + {label} - { + control.close() + }} + postgate={postgate} + onChangePostgate={onChangePostgate} + threadgateAllowUISettings={threadgateAllowUISettings} + onChangeThreadgateAllowUISettings={onChangeThreadgateAllowUISettings} /> ) diff --git a/src/view/com/composer/useExternalLinkFetch.ts b/src/view/com/composer/useExternalLinkFetch.ts index 2938ea25ac..3175144372 100644 --- a/src/view/com/composer/useExternalLinkFetch.ts +++ b/src/view/com/composer/useExternalLinkFetch.ts @@ -1,4 +1,6 @@ import {useEffect, useState} from 'react' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' import {logger} from '#/logger' import {useFetchDid} from '#/state/queries/handle' @@ -7,6 +9,7 @@ import {useAgent} from '#/state/session' import * as apilib from 'lib/api/index' import {POST_IMG_MAX} from 'lib/constants' import { + EmbeddingDisabledError, getFeedAsEmbed, getListAsEmbed, getPostAsQuote, @@ -28,9 +31,12 @@ import {ComposerOpts} from 'state/shell/composer' export function useExternalLinkFetch({ setQuote, + setError, }: { setQuote: (opts: ComposerOpts['quote']) => void + setError: (err: string) => void }) { + const {_} = useLingui() const [extLink, setExtLink] = useState( undefined, ) @@ -57,9 +63,13 @@ export function useExternalLinkFetch({ setExtLink(undefined) }, err => { - logger.error('Failed to fetch post for quote embedding', { - message: err.toString(), - }) + if (err instanceof EmbeddingDisabledError) { + setError(_(msg`This post's author has disabled quote posts.`)) + } else { + logger.error('Failed to fetch post for quote embedding', { + message: err.toString(), + }) + } setExtLink(undefined) }, ) @@ -170,7 +180,7 @@ export function useExternalLinkFetch({ }) } return cleanup - }, [extLink, setQuote, getPost, fetchDid, agent]) + }, [_, extLink, setQuote, getPost, fetchDid, agent, setError]) return {extLink, setExtLink} } diff --git a/src/view/com/post-thread/PostQuotes.tsx b/src/view/com/post-thread/PostQuotes.tsx index d573d27a1d..f91a041d75 100644 --- a/src/view/com/post-thread/PostQuotes.tsx +++ b/src/view/com/post-thread/PostQuotes.tsx @@ -10,7 +10,6 @@ import {useLingui} from '@lingui/react' import {moderatePost_wrapped as moderatePost} from '#/lib/moderatePost_wrapped' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' -import {isWeb} from '#/platform/detection' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {usePostQuotesQuery} from '#/state/queries/post-quotes' import {useResolveUriQuery} from '#/state/queries/resolve-uri' @@ -25,16 +24,14 @@ import {List} from '../util/List' function renderItem({ item, - index, }: { item: { post: AppBskyFeedDefs.PostView moderation: ModerationDecision record: AppBskyFeedPost.Record } - index: number }) { - return + return } function keyExtractor(item: { diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index c64be8d671..bd778fd989 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -3,7 +3,12 @@ import {StyleSheet, useWindowDimensions, View} from 'react-native' import {runOnJS} from 'react-native-reanimated' import Animated from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' -import {AppBskyFeedDefs} from '@atproto/api' +import { + AppBskyFeedDefs, + AppBskyFeedPost, + AppBskyFeedThreadgate, + AtUri, +} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -23,6 +28,7 @@ import { usePostThreadQuery, } from '#/state/queries/post-thread' import {usePreferencesQuery} from '#/state/queries/preferences' +import {useThreadgateRecordQuery} from '#/state/queries/threadgate' import {useSession} from '#/state/session' import {useComposerControls} from '#/state/shell' import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' @@ -113,6 +119,28 @@ export function PostThread({uri}: {uri: string | undefined}) { ) const rootPost = thread?.type === 'post' ? thread.post : undefined const rootPostRecord = thread?.type === 'post' ? thread.record : undefined + const replyRef = + rootPostRecord && AppBskyFeedPost.isRecord(rootPostRecord) + ? rootPostRecord.reply + : undefined + const rootPostUri = replyRef ? replyRef.root.uri : rootPost?.uri + + const isOP = + currentAccount && + rootPostUri && + currentAccount?.did === new AtUri(rootPostUri).host + const {data: threadgateRecord} = useThreadgateRecordQuery({ + /** + * If the user is the OP and the root post has a threadgate, we should load + * the threadgate record. Otherwise, fallback to initialData, which is taken + * from the response from `getPostThread`. + */ + enabled: Boolean(isOP && rootPostUri), + postUri: rootPostUri, + initialData: rootPost?.threadgate?.record as + | AppBskyFeedThreadgate.Record + | undefined, + }) const moderationOpts = useModerationOpts() const isNoPwi = React.useMemo(() => { @@ -167,6 +195,9 @@ export function PostThread({uri}: {uri: string | undefined}) { const skeleton = React.useMemo(() => { const threadViewPrefs = preferences?.threadViewPrefs if (!threadViewPrefs || !thread) return null + const threadgateRecordHiddenReplies = new Set( + threadgateRecord?.hiddenReplies || [], + ) return createThreadSkeleton( sortThread( @@ -175,11 +206,13 @@ export function PostThread({uri}: {uri: string | undefined}) { threadModerationCache, currentDid, justPostedUris, + threadgateRecordHiddenReplies, ), - !!currentDid, + currentDid, treeView, threadModerationCache, hiddenRepliesState !== HiddenRepliesState.Hide, + threadgateRecordHiddenReplies, ) }, [ thread, @@ -189,6 +222,7 @@ export function PostThread({uri}: {uri: string | undefined}) { threadModerationCache, hiddenRepliesState, justPostedUris, + threadgateRecord, ]) const error = React.useMemo(() => { @@ -425,6 +459,7 @@ export function PostThread({uri}: {uri: string | undefined}) { , ): ThreadSkeletonParts | null { if (!node) return null return { - parents: Array.from(flattenThreadParents(node, hasSession)), + parents: Array.from(flattenThreadParents(node, !!currentDid)), highlightedPost: node, replies: Array.from( flattenThreadReplies( node, - hasSession, + currentDid, treeView, modCache, showHiddenReplies, + threadgateRecordHiddenReplies, ), ), } @@ -594,14 +631,15 @@ enum HiddenReplyType { function* flattenThreadReplies( node: ThreadNode, - hasSession: boolean, + currentDid: string | undefined, treeView: boolean, modCache: ThreadModerationCache, showHiddenReplies: boolean, + threadgateRecordHiddenReplies: Set, ): Generator { if (node.type === 'post') { // dont show pwi-opted-out posts to logged out users - if (!hasSession && hasPwiOptOut(node)) { + if (!currentDid && hasPwiOptOut(node)) { return HiddenReplyType.None } @@ -616,6 +654,16 @@ function* flattenThreadReplies( return HiddenReplyType.Hidden } } + + if (!showHiddenReplies) { + const hiddenByThreadgate = threadgateRecordHiddenReplies.has( + node.post.uri, + ) + const authorIsViewer = node.post.author.did === currentDid + if (hiddenByThreadgate && !authorIsViewer) { + return HiddenReplyType.Hidden + } + } } if (!node.ctx.isHighlightedPost) { @@ -627,10 +675,11 @@ function* flattenThreadReplies( for (const reply of node.replies) { let hiddenReply = yield* flattenThreadReplies( reply, - hasSession, + currentDid, treeView, modCache, showHiddenReplies, + threadgateRecordHiddenReplies, ) if (hiddenReply > hiddenReplies) { hiddenReplies = hiddenReply diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 26a5f2f033..da187f5d9e 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -3,6 +3,7 @@ import {StyleSheet, View} from 'react-native' import { AppBskyFeedDefs, AppBskyFeedPost, + AppBskyFeedThreadgate, AtUri, ModerationDecision, RichText as RichTextAPI, @@ -29,6 +30,7 @@ import {isWeb} from 'platform/detection' import {useSession} from 'state/session' import {PostThreadFollowBtn} from 'view/com/post-thread/PostThreadFollowBtn' import {atoms as a} from '#/alf' +import {AppModerationCause} from '#/components/Pills' import {RichText} from '#/components/RichText' import {ContentHider} from '../../../components/moderation/ContentHider' import {LabelsOnMyPost} from '../../../components/moderation/LabelsOnMe' @@ -61,6 +63,7 @@ export function PostThreadItem({ overrideBlur, onPostReply, hideTopBorder, + threadgateRecord, }: { post: AppBskyFeedDefs.PostView record: AppBskyFeedPost.Record @@ -77,6 +80,7 @@ export function PostThreadItem({ overrideBlur: boolean onPostReply: (postUri: string | undefined) => void hideTopBorder?: boolean + threadgateRecord?: AppBskyFeedThreadgate.Record }) { const postShadowed = usePostShadow(post) const richText = useMemo( @@ -111,6 +115,7 @@ export function PostThreadItem({ overrideBlur={overrideBlur} onPostReply={onPostReply} hideTopBorder={hideTopBorder} + threadgateRecord={threadgateRecord} /> ) } @@ -154,6 +159,7 @@ let PostThreadItemLoaded = ({ overrideBlur, onPostReply, hideTopBorder, + threadgateRecord, }: { post: Shadow record: AppBskyFeedPost.Record @@ -171,6 +177,7 @@ let PostThreadItemLoaded = ({ overrideBlur: boolean onPostReply: (postUri: string | undefined) => void hideTopBorder?: boolean + threadgateRecord?: AppBskyFeedThreadgate.Record }): React.ReactNode => { const pal = usePalette('default') const {_} = useLingui() @@ -199,6 +206,24 @@ let PostThreadItemLoaded = ({ return makeProfileLink(post.author, 'post', urip.rkey, 'reposted-by') }, [post.uri, post.author]) const repostsTitle = _(msg`Reposts of this post`) + const additionalPostAlerts: AppModerationCause[] = React.useMemo(() => { + const isPostHiddenByThreadgate = threadgateRecord?.hiddenReplies?.includes( + post.uri, + ) + const isControlledByViewer = + threadgateRecord && + new AtUri(threadgateRecord.post).host === currentAccount?.did + if (!isControlledByViewer) return [] + return threadgateRecord && isPostHiddenByThreadgate + ? [ + { + type: 'reply-hidden', + source: {type: 'user', did: new AtUri(threadgateRecord.post).host}, + priority: 6, + }, + ] + : [] + }, [post, threadgateRecord, currentAccount?.did]) const quotesHref = React.useMemo(() => { const urip = new AtUri(post.uri) return makeProfileLink(post.author, 'post', urip.rkey, 'quotes') @@ -320,6 +345,7 @@ let PostThreadItemLoaded = ({ size="lg" includeMute style={[a.pt_2xs, a.pb_sm]} + additionalCauses={additionalPostAlerts} /> {richText?.text ? ( @@ -540,6 +567,7 @@ let PostThreadItemLoaded = ({ {richText?.text ? ( @@ -571,6 +599,7 @@ let PostThreadItemLoaded = ({ richText={richText} onPressReply={onPressReply} logContext="PostThreadItem" + threadgateRecord={threadgateRecord} /> @@ -677,6 +706,7 @@ function ExpandedPostDetails({ const pal = usePalette('default') const {_} = useLingui() const openLink = useOpenLink() + const isRootPost = !('reply' in post.record) const onTranslatePress = React.useCallback(() => { openLink(translatorUrl) @@ -693,7 +723,9 @@ function ExpandedPostDetails({ s.mb10, ]}> {niceDate(post.indexedAt)} - + {isRootPost && ( + + )} {needsTranslation && ( <> · diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 0fef4c5a83..e90e8b885c 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -4,6 +4,7 @@ import { AppBskyActorDefs, AppBskyFeedDefs, AppBskyFeedPost, + AppBskyFeedThreadgate, AtUri, ModerationDecision, RichText as RichTextAPI, @@ -21,6 +22,7 @@ import {POST_TOMBSTONE, Shadow, usePostShadow} from '#/state/cache/post-shadow' import {useFeedFeedbackContext} from '#/state/feed-feedback' import {useSession} from '#/state/session' import {useComposerControls} from '#/state/shell/composer' +import {useThreadgateHiddenReplyUris} from '#/state/threadgate-hidden-replies' import {isReasonFeedSource, ReasonFeedSource} from 'lib/api/feed/types' import {MAX_POST_LINES} from 'lib/constants' import {usePalette} from 'lib/hooks/usePalette' @@ -33,6 +35,7 @@ import {precacheProfile} from 'state/queries/profile' import {atoms as a} from '#/alf' import {Repost_Stroke2_Corner2_Rounded as Repost} from '#/components/icons/Repost' import {ContentHider} from '#/components/moderation/ContentHider' +import {AppModerationCause} from '#/components/Pills' import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {RichText} from '#/components/RichText' import {LabelsOnMyPost} from '../../../components/moderation/LabelsOnMe' @@ -80,7 +83,11 @@ export function FeedItem({ hideTopBorder, isParentBlocked, isParentNotFound, -}: FeedItemProps & {post: AppBskyFeedDefs.PostView}): React.ReactNode { + rootPost, +}: FeedItemProps & { + post: AppBskyFeedDefs.PostView + rootPost: AppBskyFeedDefs.PostView +}): React.ReactNode { const postShadowed = usePostShadow(post) const richText = useMemo( () => @@ -112,6 +119,7 @@ export function FeedItem({ hideTopBorder={hideTopBorder} isParentBlocked={isParentBlocked} isParentNotFound={isParentNotFound} + rootPost={rootPost} /> ) } @@ -133,9 +141,11 @@ let FeedItemInner = ({ hideTopBorder, isParentBlocked, isParentNotFound, + rootPost, }: FeedItemProps & { richText: RichTextAPI post: Shadow + rootPost: AppBskyFeedDefs.PostView }): React.ReactNode => { const queryClient = useQueryClient() const {openComposer} = useComposerControls() @@ -217,6 +227,12 @@ let FeedItemInner = ({ AppBskyFeedDefs.isReasonRepost(reason) && reason.by.did === currentAccount?.did + const threadgateRecord = AppBskyFeedThreadgate.isRecord( + rootPost.threadgate?.record, + ) + ? rootPost.threadgate.record + : undefined + return ( @@ -381,23 +400,63 @@ let FeedItemInner = ({ FeedItemInner = memo(FeedItemInner) let PostContent = ({ + post, moderation, richText, postEmbed, postAuthor, onOpenEmbed, + threadgateRecord, }: { moderation: ModerationDecision richText: RichTextAPI postEmbed: AppBskyFeedDefs.PostView['embed'] postAuthor: AppBskyFeedDefs.PostView['author'] onOpenEmbed: () => void + post: AppBskyFeedDefs.PostView + threadgateRecord?: AppBskyFeedThreadgate.Record }): React.ReactNode => { const pal = usePalette('default') const {_} = useLingui() + const {currentAccount} = useSession() const [limitLines, setLimitLines] = useState( () => countLines(richText.text) >= MAX_POST_LINES, ) + const {uris: hiddenReplyUris, recentlyUnhiddenUris} = + useThreadgateHiddenReplyUris() + const additionalPostAlerts: AppModerationCause[] = React.useMemo(() => { + const isPostHiddenByHiddenReplyCache = hiddenReplyUris.has(post.uri) + const isPostHiddenByThreadgate = + !recentlyUnhiddenUris.has(post.uri) && + !!threadgateRecord?.hiddenReplies?.includes(post.uri) + const isHidden = isPostHiddenByHiddenReplyCache || isPostHiddenByThreadgate + const isControlledByViewer = + isPostHiddenByHiddenReplyCache || + (threadgateRecord && + new AtUri(threadgateRecord.post).host === currentAccount?.did) + if (!isControlledByViewer) return [] + const alertSource = + threadgateRecord && isPostHiddenByThreadgate + ? new AtUri(threadgateRecord.post).host + : isPostHiddenByHiddenReplyCache + ? currentAccount?.did + : undefined + return isHidden && alertSource + ? [ + { + type: 'reply-hidden', + source: {type: 'user', did: alertSource}, + priority: 6, + }, + ] + : [] + }, [ + post, + hiddenReplyUris, + recentlyUnhiddenUris, + threadgateRecord, + currentAccount?.did, + ]) const onPressShowMore = React.useCallback(() => { setLimitLines(false) @@ -409,7 +468,11 @@ let PostContent = ({ modui={moderation.ui('contentList')} ignoreMute childContainerStyle={styles.contentHiderChild}> - + {richText.text ? ( Reply to a blocked post } else if (notFound) { - label = Reply to an unknown post + label = Reply to a post } else if (profile != null) { const isMe = profile.did === currentAccount?.did if (isMe) { diff --git a/src/view/com/posts/FeedSlice.tsx b/src/view/com/posts/FeedSlice.tsx index 9676eff1f6..0920026f60 100644 --- a/src/view/com/posts/FeedSlice.tsx +++ b/src/view/com/posts/FeedSlice.tsx @@ -37,6 +37,7 @@ let FeedSlice = ({ hideTopBorder={hideTopBorder} isParentBlocked={slice.items[0].isParentBlocked} isParentNotFound={slice.items[0].isParentNotFound} + rootPost={slice.items[0].post} /> ) @@ -95,6 +98,7 @@ let FeedSlice = ({ isParentBlocked={slice.items[i].isParentBlocked} isParentNotFound={slice.items[i].isParentNotFound} hideTopBorder={hideTopBorder && i === 0} + rootPost={slice.items[0].post} /> ))} diff --git a/src/view/com/util/forms/PostDropdownBtn.tsx b/src/view/com/util/forms/PostDropdownBtn.tsx index 6c82ec8cc2..b293b0dffb 100644 --- a/src/view/com/util/forms/PostDropdownBtn.tsx +++ b/src/view/com/util/forms/PostDropdownBtn.tsx @@ -1,5 +1,6 @@ import React, {memo} from 'react' import { + Platform, Pressable, type PressableProps, type StyleProp, @@ -9,6 +10,7 @@ import * as Clipboard from 'expo-clipboard' import { AppBskyFeedDefs, AppBskyFeedPost, + AppBskyFeedThreadgate, AtUri, RichText as RichTextAPI, } from '@atproto/api' @@ -31,7 +33,11 @@ import { usePostDeleteMutation, useThreadMuteMutationQueue, } from '#/state/queries/post' +import {useToggleQuoteDetachmentMutation} from '#/state/queries/postgate' +import {getMaybeDetachedQuoteEmbed} from '#/state/queries/postgate/util' +import {useToggleReplyVisibilityMutation} from '#/state/queries/threadgate' import {useSession} from '#/state/session' +import {useThreadgateHiddenReplyUris} from '#/state/threadgate-hidden-replies' import {getCurrentRoute} from 'lib/routes/helpers' import {shareUrl} from 'lib/sharing' import {toShareUrl} from 'lib/strings/url-helpers' @@ -40,6 +46,10 @@ import {atoms as a, useBreakpoints, useTheme as useAlf} from '#/alf' import {useDialogControl} from '#/components/Dialog' import {useGlobalDialogsControlContext} from '#/components/dialogs/Context' import {EmbedDialog} from '#/components/dialogs/Embed' +import { + PostInteractionSettingsDialog, + usePrefetchPostInteractionSettings, +} from '#/components/dialogs/PostInteractionSettingsDialog' import {SendViaChatDialog} from '#/components/dms/dialogs/ShareViaChatDialog' import {ArrowOutOfBox_Stroke2_Corner0_Rounded as Share} from '#/components/icons/ArrowOutOfBox' import {BubbleQuestion_Stroke2_Corner0_Rounded as Translate} from '#/components/icons/Bubble' @@ -50,13 +60,16 @@ import { EmojiSad_Stroke2_Corner0_Rounded as EmojiSad, EmojiSmile_Stroke2_Corner0_Rounded as EmojiSmile, } from '#/components/icons/Emoji' +import {Eye_Stroke2_Corner0_Rounded as Eye} from '#/components/icons/Eye' import {EyeSlash_Stroke2_Corner0_Rounded as EyeSlash} from '#/components/icons/EyeSlash' import {Filter_Stroke2_Corner0_Rounded as Filter} from '#/components/icons/Filter' import {Mute_Stroke2_Corner0_Rounded as Mute} from '#/components/icons/Mute' import {PaperPlane_Stroke2_Corner0_Rounded as Send} from '#/components/icons/PaperPlane' +import {SettingsGear2_Stroke2_Corner0_Rounded as Gear} from '#/components/icons/SettingsGear2' import {SpeakerVolumeFull_Stroke2_Corner0_Rounded as Unmute} from '#/components/icons/Speaker' import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' import {Warning_Stroke2_Corner0_Rounded as Warning} from '#/components/icons/Warning' +import {Loader} from '#/components/Loader' import * as Menu from '#/components/Menu' import * as Prompt from '#/components/Prompt' import {ReportDialog, useReportDialogControl} from '#/components/ReportDialog' @@ -73,6 +86,7 @@ let PostDropdownBtn = ({ hitSlop, size, timestamp, + threadgateRecord, }: { testID: string post: Shadow @@ -83,6 +97,7 @@ let PostDropdownBtn = ({ hitSlop?: PressableProps['hitSlop'] size?: 'lg' | 'md' | 'sm' timestamp: string + threadgateRecord?: AppBskyFeedThreadgate.Record }): React.ReactNode => { const {hasSession, currentAccount} = useSession() const theme = useTheme() @@ -104,17 +119,46 @@ let PostDropdownBtn = ({ const loggedOutWarningPromptControl = useDialogControl() const embedPostControl = useDialogControl() const sendViaChatControl = useDialogControl() + const postInteractionSettingsDialogControl = useDialogControl() + const quotePostDetachConfirmControl = useDialogControl() + const hideReplyConfirmControl = useDialogControl() + const {mutateAsync: toggleReplyVisibility} = + useToggleReplyVisibilityMutation() + const {uris: hiddenReplies, recentlyUnhiddenUris} = + useThreadgateHiddenReplyUris() + const postUri = post.uri const postCid = post.cid const postAuthor = post.author + const quoteEmbed = React.useMemo(() => { + if (!currentAccount || !post.embed) return + return getMaybeDetachedQuoteEmbed({ + viewerDid: currentAccount.did, + post, + }) + }, [post, currentAccount]) const rootUri = record.reply?.root?.uri || postUri + const isReply = Boolean(record.reply) const [isThreadMuted, muteThread, unmuteThread] = useThreadMuteMutationQueue( post, rootUri, ) const isPostHidden = hiddenPosts && hiddenPosts.includes(postUri) const isAuthor = postAuthor.did === currentAccount?.did + const isRootPostAuthor = new AtUri(rootUri).host === currentAccount?.did + const isReplyHiddenByThreadgate = + hiddenReplies.has(postUri) || + (!recentlyUnhiddenUris.has(postUri) && + threadgateRecord?.hiddenReplies?.includes(postUri)) + + const {mutateAsync: toggleQuoteDetachment, isPending} = + useToggleQuoteDetachmentMutation() + + const prefetchPostInteractionSettings = usePrefetchPostInteractionSettings({ + postUri: post.uri, + rootPostUri: rootUri, + }) const href = React.useMemo(() => { const urip = new AtUri(postUri) @@ -242,7 +286,65 @@ let PostDropdownBtn = ({ [navigation, postUri], ) + const onToggleQuotePostAttachment = React.useCallback(async () => { + if (!quoteEmbed) return + + const action = quoteEmbed.isDetached ? 'reattach' : 'detach' + const isDetach = action === 'detach' + + try { + await toggleQuoteDetachment({ + post, + quoteUri: quoteEmbed.uri, + action: quoteEmbed.isDetached ? 'reattach' : 'detach', + }) + Toast.show( + isDetach + ? _(msg`Quote post was successfully detached`) + : _(msg`Quote post was re-attached`), + ) + } catch (e: any) { + Toast.show(_(msg`Updating quote attachment failed`)) + logger.error(`Failed to ${action} quote`, {safeMessage: e.message}) + } + }, [_, quoteEmbed, post, toggleQuoteDetachment]) + + const canHidePostForMe = !isAuthor && !isPostHidden const canEmbed = isWeb && gtMobile && !hideInPWI + const canHideReplyForEveryone = + !isAuthor && isRootPostAuthor && !isPostHidden && isReply + const canDetachQuote = quoteEmbed && quoteEmbed.isOwnedByViewer + + const onToggleReplyVisibility = React.useCallback(async () => { + // TODO no threadgate? + if (!canHideReplyForEveryone) return + + const action = isReplyHiddenByThreadgate ? 'show' : 'hide' + const isHide = action === 'hide' + + try { + await toggleReplyVisibility({ + postUri: rootUri, + replyUri: postUri, + action, + }) + Toast.show( + isHide + ? _(msg`Reply was successfully hidden`) + : _(msg`Reply visibility updated`), + ) + } catch (e: any) { + Toast.show(_(msg`Updating reply visibility failed`)) + logger.error(`Failed to ${action} reply`, {safeMessage: e.message}) + } + }, [ + _, + isReplyHiddenByThreadgate, + rootUri, + postUri, + canHideReplyForEveryone, + toggleReplyVisibility, + ]) return ( @@ -383,20 +485,92 @@ let PostDropdownBtn = ({ {_(msg`Mute words & tags`)} - - {!isAuthor && !isPostHidden && ( - - {_(msg`Hide post`)} - - - )} )} + {hasSession && + (canHideReplyForEveryone || canDetachQuote || canHidePostForMe) && ( + <> + + + {canHidePostForMe && ( + + + {isReply + ? _(msg`Hide reply for me`) + : _(msg`Hide post for me`)} + + + + )} + {canHideReplyForEveryone && ( + hideReplyConfirmControl.open() + }> + + {isReplyHiddenByThreadgate + ? _(msg`Show reply for everyone`) + : _(msg`Hide reply for everyone`)} + + + + )} + + {canDetachQuote && ( + quotePostDetachConfirmControl.open() + }> + + {quoteEmbed.isDetached + ? _(msg`Re-attach quote`) + : _(msg`Detach quote`)} + + + + )} + + + )} + {hasSession && ( <> @@ -412,13 +586,34 @@ let PostDropdownBtn = ({ )} {isAuthor && ( - - {_(msg`Delete post`)} - - + <> + + + {_(msg`Edit interaction settings`)} + + + + + {_(msg`Delete post`)} + + + )} @@ -439,8 +634,10 @@ let PostDropdownBtn = ({ ) } diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index ad5863846d..0cfa3fc4d9 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -10,6 +10,7 @@ import * as Clipboard from 'expo-clipboard' import { AppBskyFeedDefs, AppBskyFeedPost, + AppBskyFeedThreadgate, AtUri, RichText as RichTextAPI, } from '@atproto/api' @@ -60,6 +61,7 @@ let PostCtrls = ({ onPressReply, onPostReply, logContext, + threadgateRecord, }: { big?: boolean post: Shadow @@ -70,6 +72,7 @@ let PostCtrls = ({ onPressReply: () => void onPostReply?: (postUri: string | undefined) => void logContext: 'FeedItem' | 'PostThreadItem' | 'Post' + threadgateRecord?: AppBskyFeedThreadgate.Record }): React.ReactNode => { const t = useTheme() const {_} = useLingui() @@ -256,6 +259,7 @@ let PostCtrls = ({ onRepost={onRepost} onQuote={onQuote} big={big} + embeddingDisabled={Boolean(post.viewer?.embeddingDisabled)} /> @@ -344,6 +348,7 @@ let PostCtrls = ({ style={{padding: 5}} hitSlop={POST_CTRL_HITSLOP} timestamp={post.indexedAt} + threadgateRecord={threadgateRecord} /> {gate('debug_show_feedcontext') && feedContext && ( diff --git a/src/view/com/util/post-ctrls/RepostButton.tsx b/src/view/com/util/post-ctrls/RepostButton.tsx index d49cda442c..5994b7ef61 100644 --- a/src/view/com/util/post-ctrls/RepostButton.tsx +++ b/src/view/com/util/post-ctrls/RepostButton.tsx @@ -20,6 +20,7 @@ interface Props { onRepost: () => void onQuote: () => void big?: boolean + embeddingDisabled: boolean } let RepostButton = ({ @@ -28,6 +29,7 @@ let RepostButton = ({ onRepost, onQuote, big, + embeddingDisabled, }: Props): React.ReactNode => { const t = useTheme() const {_} = useLingui() @@ -111,9 +113,14 @@ let RepostButton = ({ diff --git a/src/view/com/util/post-ctrls/RepostButton.web.tsx b/src/view/com/util/post-ctrls/RepostButton.web.tsx index 17ab736ced..9a8776b9c9 100644 --- a/src/view/com/util/post-ctrls/RepostButton.web.tsx +++ b/src/view/com/util/post-ctrls/RepostButton.web.tsx @@ -20,6 +20,7 @@ interface Props { onRepost: () => void onQuote: () => void big?: boolean + embeddingDisabled: boolean } export const RepostButton = ({ @@ -28,6 +29,7 @@ export const RepostButton = ({ onRepost, onQuote, big, + embeddingDisabled, }: Props) => { const t = useTheme() const {_} = useLingui() @@ -76,10 +78,19 @@ export const RepostButton = ({ - {_(msg`Quote post`)} + + {embeddingDisabled + ? _(msg`Quote posts disabled`) + : _(msg`Quote post`)} + diff --git a/src/view/com/util/post-embeds/QuoteEmbed.tsx b/src/view/com/util/post-embeds/QuoteEmbed.tsx index 20c05b692b..192aea708b 100644 --- a/src/view/com/util/post-embeds/QuoteEmbed.tsx +++ b/src/view/com/util/post-embeds/QuoteEmbed.tsx @@ -26,6 +26,7 @@ import {useQueryClient} from '@tanstack/react-query' import {HITSLOP_20} from '#/lib/constants' import {s} from '#/lib/styles' import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {useSession} from '#/state/session' import {usePalette} from 'lib/hooks/usePalette' import {InfoCircleIcon} from 'lib/icons' import {makeProfileLink} from 'lib/routes/links' @@ -52,6 +53,7 @@ export function MaybeQuoteEmbed({ allowNestedQuotes?: boolean }) { const pal = usePalette('default') + const {currentAccount} = useSession() if ( AppBskyEmbedRecord.isViewRecord(embed.record) && AppBskyFeedPost.isRecord(embed.record.value) && @@ -84,6 +86,22 @@ export function MaybeQuoteEmbed({ ) + } else if (AppBskyEmbedRecord.isViewDetached(embed.record)) { + const isViewerOwner = currentAccount?.did + ? embed.record.uri.includes(currentAccount.did) + : false + return ( + + + + {isViewerOwner ? ( + Removed by you + ) : ( + Removed by author + )} + + + ) } return null } diff --git a/src/view/screens/DebugMod.tsx b/src/view/screens/DebugMod.tsx index 7d0d2fb03c..9c609348e3 100644 --- a/src/view/screens/DebugMod.tsx +++ b/src/view/screens/DebugMod.tsx @@ -807,6 +807,7 @@ function MockPostFeedItem({ showReplyTo={false} reason={undefined} feedContext={''} + rootPost={post} /> ) } diff --git a/yarn.lock b/yarn.lock index 995c548b7d..da842c8938 100644 --- a/yarn.lock +++ b/yarn.lock @@ -72,10 +72,10 @@ resolved "https://registry.yarnpkg.com/@atproto-labs/simple-store/-/simple-store-0.1.1.tgz#e743a2722b5d8732166f0a72aca8bd10e9bff106" integrity sha512-WKILW2b3QbAYKh+w5U2x6p5FqqLl0nAeLwGeDY+KjX01K4Dq3vQTR9b/qNp0jZm48CabPQVrqCv0PPU9LgRRRg== -"@atproto/api@^0.13.0": - version "0.13.0" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.0.tgz#d1c65a407f1c3c6aba5be9425f4f739a01419bd8" - integrity sha512-04kzIDkoEVSP7zMVOT5ezCVQcOrbXWjGYO2YBc3/tBvQ90V1pl9I+mLyz1uUHE+wRE1IRWKACcWhAz8SrYz3pA== +"@atproto/api@0.13.2": + version "0.13.2" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.2.tgz#392c7e37d03f28a9d3bc53b003f2d90cea4f1863" + integrity sha512-AkCr+GbSJu+TSJzML/Ggh7CC61TKi4cQEOGmFHeI/0x9sa110UAAWHHRKom2vV09+cW5p/FMAtWvA05YR+v4jw== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.1" @@ -85,10 +85,10 @@ multiformats "^9.9.0" tlds "^1.234.0" -"@atproto/api@^0.13.2": - version "0.13.2" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.2.tgz#392c7e37d03f28a9d3bc53b003f2d90cea4f1863" - integrity sha512-AkCr+GbSJu+TSJzML/Ggh7CC61TKi4cQEOGmFHeI/0x9sa110UAAWHHRKom2vV09+cW5p/FMAtWvA05YR+v4jw== +"@atproto/api@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.0.tgz#d1c65a407f1c3c6aba5be9425f4f739a01419bd8" + integrity sha512-04kzIDkoEVSP7zMVOT5ezCVQcOrbXWjGYO2YBc3/tBvQ90V1pl9I+mLyz1uUHE+wRE1IRWKACcWhAz8SrYz3pA== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.1" From 61f0be705d614a31331945e1c4b9361d71b81403 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 21 Aug 2024 19:35:34 -0700 Subject: [PATCH 482/520] Change size (#4957) --- .../StarterPack/Main/ProfilesList.tsx | 31 +++++--- .../Wizard/WizardEditListDialog.tsx | 3 + .../StarterPack/Wizard/WizardListCard.tsx | 5 +- src/lib/constants.ts | 1 + src/screens/Onboarding/StepFinished.tsx | 19 +++-- src/screens/Onboarding/util.ts | 12 ++- src/screens/StarterPack/StarterPackScreen.tsx | 75 +++++++++++-------- src/screens/StarterPack/Wizard/State.tsx | 10 ++- src/screens/StarterPack/Wizard/index.tsx | 12 +-- src/state/queries/list-members.ts | 41 +++++++++- src/state/queries/starter-packs.ts | 51 +++++++------ 11 files changed, 170 insertions(+), 90 deletions(-) diff --git a/src/components/StarterPack/Main/ProfilesList.tsx b/src/components/StarterPack/Main/ProfilesList.tsx index 3249f1b32e..6174bff021 100644 --- a/src/components/StarterPack/Main/ProfilesList.tsx +++ b/src/components/StarterPack/Main/ProfilesList.tsx @@ -9,14 +9,15 @@ import { import {InfiniteData, UseInfiniteQueryResult} from '@tanstack/react-query' import {useBottomBarOffset} from 'lib/hooks/useBottomBarOffset' +import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' import {isBlockedOrBlocking} from 'lib/moderation/blocked-and-muted' import {isNative, isWeb} from 'platform/detection' -import {useListMembersQuery} from 'state/queries/list-members' +import {useAllListMembersQuery} from 'state/queries/list-members' import {useSession} from 'state/session' import {List, ListRef} from 'view/com/util/List' import {SectionRef} from '#/screens/Profile/Sections/types' import {atoms as a, useTheme} from '#/alf' -import {ListMaybePlaceholder} from '#/components/Lists' +import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' import {Default as ProfileCard} from '#/components/ProfileCard' function keyExtractor(item: AppBskyActorDefs.ProfileViewBasic, index: number) { @@ -39,17 +40,20 @@ export const ProfilesList = React.forwardRef( ref, ) { const t = useTheme() - const [initialHeaderHeight] = React.useState(headerHeight) - const bottomBarOffset = useBottomBarOffset(20) + const bottomBarOffset = useBottomBarOffset(200) + const initialNumToRender = useInitialNumToRender() const {currentAccount} = useSession() - const {data, refetch, isError} = useListMembersQuery(listUri, 50) + const {data, refetch, isError} = useAllListMembersQuery(listUri) const [isPTRing, setIsPTRing] = React.useState(false) // The server returns these sorted by descending creation date, so we want to invert - const profiles = data?.pages - .flatMap(p => p.items.map(i => i.subject)) - .filter(p => !isBlockedOrBlocking(p) && !p.associated?.labeler) + + const profiles = data + ?.filter( + p => !isBlockedOrBlocking(p.subject) && !p.subject.associated?.labeler, + ) + .map(p => p.subject) .reverse() const isOwn = new AtUri(listUri).host === currentAccount?.did @@ -99,7 +103,11 @@ export const ProfilesList = React.forwardRef( if (!data) { return ( - + ( ref={scrollElRef} headerOffset={headerHeight} ListFooterComponent={ - + } showsVerticalScrollIndicator={false} desktopFixedHeight + initialNumToRender={initialNumToRender} refreshing={isPTRing} onRefresh={async () => { setIsPTRing(true) diff --git a/src/components/StarterPack/Wizard/WizardEditListDialog.tsx b/src/components/StarterPack/Wizard/WizardEditListDialog.tsx index cf755e1bcf..870cbbb9fd 100644 --- a/src/components/StarterPack/Wizard/WizardEditListDialog.tsx +++ b/src/components/StarterPack/Wizard/WizardEditListDialog.tsx @@ -7,6 +7,7 @@ import {BottomSheetFlatListMethods} from '@discord/bottom-sheet' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' import {isWeb} from 'platform/detection' import {useSession} from 'state/session' import {WizardAction, WizardState} from '#/screens/StarterPack/Wizard/State' @@ -42,6 +43,7 @@ export function WizardEditListDialog({ const {_} = useLingui() const t = useTheme() const {currentAccount} = useSession() + const initialNumToRender = useInitialNumToRender() const listRef = useRef(null) @@ -148,6 +150,7 @@ export function WizardEditListDialog({ webInnerStyle={[a.py_0, {maxWidth: 500, minWidth: 200}]} keyboardDismissMode="on-drag" removeClippedSubviews={true} + initialNumToRender={initialNumToRender} /> ) diff --git a/src/components/StarterPack/Wizard/WizardListCard.tsx b/src/components/StarterPack/Wizard/WizardListCard.tsx index 55cf0f02b3..bd308fc73a 100644 --- a/src/components/StarterPack/Wizard/WizardListCard.tsx +++ b/src/components/StarterPack/Wizard/WizardListCard.tsx @@ -12,7 +12,7 @@ import {GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {DISCOVER_FEED_URI} from 'lib/constants' +import {DISCOVER_FEED_URI, STARTER_PACK_MAX_SIZE} from 'lib/constants' import {sanitizeDisplayName} from 'lib/strings/display-names' import {sanitizeHandle} from 'lib/strings/handles' import {useSession} from 'state/session' @@ -130,7 +130,8 @@ export function WizardProfileCard({ const isMe = profile.did === currentAccount?.did const included = isMe || state.profiles.some(p => p.did === profile.did) - const disabled = isMe || (!included && state.profiles.length >= 49) + const disabled = + isMe || (!included && state.profiles.length >= STARTER_PACK_MAX_SIZE - 1) const moderationUi = moderateProfile(profile, moderationOpts).ui('avatar') const displayName = profile.displayName ? sanitizeDisplayName(profile.displayName) diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 20f6f2effe..ccd5f2deea 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -12,6 +12,7 @@ export const HELP_DESK_URL = `https://blueskyweb.zendesk.com/hc/${HELP_DESK_LANG export const EMBED_SERVICE = 'https://embed.bsky.app' export const EMBED_SCRIPT = `${EMBED_SERVICE}/static/embed.js` export const BSKY_DOWNLOAD_URL = 'https://bsky.app/download' +export const STARTER_PACK_MAX_SIZE = 150 // HACK // Yes, this is exactly what it looks like. It's a hard-coded constant diff --git a/src/screens/Onboarding/StepFinished.tsx b/src/screens/Onboarding/StepFinished.tsx index 825a0e723d..379807d8fe 100644 --- a/src/screens/Onboarding/StepFinished.tsx +++ b/src/screens/Onboarding/StepFinished.tsx @@ -23,6 +23,7 @@ import {useProgressGuideControls} from '#/state/shell/progress-guide' import {uploadBlob} from 'lib/api' import {useRequestNotificationsPermission} from 'lib/notifications/notifications' import {useSetHasCheckedForStarterPack} from 'state/preferences/used-starter-packs' +import {getAllListMembers} from 'state/queries/list-members' import { useActiveStarterPack, useSetActiveStarterPack, @@ -73,18 +74,20 @@ export function StepFinished() { starterPack: activeStarterPack.uri, }) starterPack = spRes.data.starterPack - - if (starterPack.list) { - const listRes = await agent.app.bsky.graph.getList({ - list: starterPack.list.uri, - limit: 50, - }) - listItems = listRes.data.items - } } catch (e) { logger.error('Failed to fetch starter pack', {safeMessage: e}) // don't tell the user, just get them through onboarding. } + try { + if (starterPack?.list) { + listItems = await getAllListMembers(agent, starterPack.list.uri) + } + } catch (e) { + logger.error('Failed to fetch starter pack list items', { + safeMessage: e, + }) + // don't tell the user, just get them through onboarding. + } } try { diff --git a/src/screens/Onboarding/util.ts b/src/screens/Onboarding/util.ts index b9ecc4b987..14750f34c7 100644 --- a/src/screens/Onboarding/util.ts +++ b/src/screens/Onboarding/util.ts @@ -4,6 +4,7 @@ import { BskyAgent, } from '@atproto/api' import {TID} from '@atproto/common-web' +import chunk from 'lodash.chunk' import {until} from '#/lib/async/until' @@ -29,10 +30,13 @@ export async function bulkWriteFollows(agent: BskyAgent, dids: string[]) { value: r, })) - await agent.com.atproto.repo.applyWrites({ - repo: session.did, - writes: followWrites, - }) + const chunks = chunk(followWrites, 50) + for (const chunk of chunks) { + await agent.com.atproto.repo.applyWrites({ + repo: session.did, + writes: chunk, + }) + } await whenFollowsIndexed(agent, session.did, res => !!res.data.follows.length) const followUris = new Map() diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index 595e185274..5b267ff272 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -32,6 +32,7 @@ import {getStarterPackOgCard} from 'lib/strings/starter-pack' import {isWeb} from 'platform/detection' import {updateProfileShadow} from 'state/cache/profile-shadow' import {useModerationOpts} from 'state/preferences/moderation-opts' +import {getAllListMembers} from 'state/queries/list-members' import {useResolvedStarterPackShortLink} from 'state/queries/resolve-short-link' import {useResolveDidQuery} from 'state/queries/resolve-uri' import {useShortenLink} from 'state/queries/shorten-link' @@ -327,42 +328,52 @@ function Header({ setIsProcessing(true) + let listItems: AppBskyGraphDefs.ListItemView[] = [] try { - const list = await agent.app.bsky.graph.getList({ - list: starterPack.list.uri, - }) - const dids = list.data.items - .filter( - li => - li.subject.did !== currentAccount?.did && - !isBlockedOrBlocking(li.subject) && - !isMuted(li.subject) && - !li.subject.viewer?.following, - ) - .map(li => li.subject.did) - - const followUris = await bulkWriteFollows(agent, dids) - - batchedUpdates(() => { - for (let did of dids) { - updateProfileShadow(queryClient, did, { - followingUri: followUris.get(did), - }) - } - }) - - logEvent('starterPack:followAll', { - logContext: 'StarterPackProfilesList', - starterPack: starterPack.uri, - count: dids.length, - }) - captureAction(ProgressGuideAction.Follow, dids.length) - Toast.show(_(msg`All accounts have been followed!`)) + listItems = await getAllListMembers(agent, starterPack.list.uri) } catch (e) { - Toast.show(_(msg`An error occurred while trying to follow all`), 'xmark') - } finally { setIsProcessing(false) + Toast.show(_(msg`An error occurred while trying to follow all`), 'xmark') + logger.error('Failed to get list members for starter pack', { + safeMessage: e, + }) + return } + + const dids = listItems + .filter( + li => + li.subject.did !== currentAccount?.did && + !isBlockedOrBlocking(li.subject) && + !isMuted(li.subject) && + !li.subject.viewer?.following, + ) + .map(li => li.subject.did) + + let followUris: Map + try { + followUris = await bulkWriteFollows(agent, dids) + } catch (e) { + setIsProcessing(false) + Toast.show(_(msg`An error occurred while trying to follow all`), 'xmark') + logger.error('Failed to follow all accounts', {safeMessage: e}) + } + + setIsProcessing(false) + batchedUpdates(() => { + for (let did of dids) { + updateProfileShadow(queryClient, did, { + followingUri: followUris.get(did), + }) + } + }) + Toast.show(_(msg`All accounts have been followed!`)) + captureAction(ProgressGuideAction.Follow, dids.length) + logEvent('starterPack:followAll', { + logContext: 'StarterPackProfilesList', + starterPack: starterPack.uri, + count: dids.length, + }) } if (!AppBskyGraphStarterpack.isRecord(record)) { diff --git a/src/screens/StarterPack/Wizard/State.tsx b/src/screens/StarterPack/Wizard/State.tsx index ba5bb147c8..debb7e23cc 100644 --- a/src/screens/StarterPack/Wizard/State.tsx +++ b/src/screens/StarterPack/Wizard/State.tsx @@ -7,6 +7,7 @@ import { import {GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' import {msg} from '@lingui/macro' +import {STARTER_PACK_MAX_SIZE} from 'lib/constants' import {useSession} from 'state/session' import * as Toast from '#/view/com/util/Toast' @@ -73,9 +74,10 @@ function reducer(state: State, action: Action): State { updatedState = {...state, description: action.description} break case 'AddProfile': - if (state.profiles.length >= 51) { + if (state.profiles.length > STARTER_PACK_MAX_SIZE) { Toast.show( - msg`You may only add up to 50 profiles`.message ?? '', + msg`You may only add up to ${STARTER_PACK_MAX_SIZE} profiles` + .message ?? '', 'info', ) } else { @@ -91,8 +93,8 @@ function reducer(state: State, action: Action): State { } break case 'AddFeed': - if (state.feeds.length >= 50) { - Toast.show(msg`You may only add up to 50 feeds`.message ?? '', 'info') + if (state.feeds.length >= 3) { + Toast.show(msg`You may only add up to 3 feeds`.message ?? '', 'info') } else { updatedState = {...state, feeds: [...state.feeds, action.feed]} } diff --git a/src/screens/StarterPack/Wizard/index.tsx b/src/screens/StarterPack/Wizard/index.tsx index 8d9bb165b9..40a4a510b7 100644 --- a/src/screens/StarterPack/Wizard/index.tsx +++ b/src/screens/StarterPack/Wizard/index.tsx @@ -20,7 +20,7 @@ import {useFocusEffect, useNavigation} from '@react-navigation/native' import {NativeStackScreenProps} from '@react-navigation/native-stack' import {logger} from '#/logger' -import {HITSLOP_10} from 'lib/constants' +import {HITSLOP_10, STARTER_PACK_MAX_SIZE} from 'lib/constants' import {createSanitizedDisplayName} from 'lib/moderation/create-sanitized-display-name' import {CommonNavigatorParams, NavigationProp} from 'lib/routes/types' import {logEvent} from 'lib/statsig/statsig' @@ -33,7 +33,7 @@ import { } from 'lib/strings/starter-pack' import {isAndroid, isNative, isWeb} from 'platform/detection' import {useModerationOpts} from 'state/preferences/moderation-opts' -import {useListMembersQuery} from 'state/queries/list-members' +import {useAllListMembersQuery} from 'state/queries/list-members' import {useProfileQuery} from 'state/queries/profile' import { useCreateStarterPackMutation, @@ -78,11 +78,10 @@ export function Wizard({ const listUri = starterPack?.list?.uri const { - data: profilesData, + data: listItems, isLoading: isLoadingProfiles, isError: isErrorProfiles, - } = useListMembersQuery(listUri, 50) - const listItems = profilesData?.pages.flatMap(p => p.items) + } = useAllListMembersQuery(listUri) const { data: profile, @@ -428,7 +427,8 @@ function Footer({ {items.length > minimumItems && ( - {items.length}/{state.currentStep === 'Profiles' ? 50 : 3} + {items.length}/ + {state.currentStep === 'Profiles' ? STARTER_PACK_MAX_SIZE : 3} )} diff --git a/src/state/queries/list-members.ts b/src/state/queries/list-members.ts index 3131a2ec3b..b02cc9910c 100644 --- a/src/state/queries/list-members.ts +++ b/src/state/queries/list-members.ts @@ -1,9 +1,15 @@ -import {AppBskyActorDefs, AppBskyGraphGetList} from '@atproto/api' +import { + AppBskyActorDefs, + AppBskyGraphDefs, + AppBskyGraphGetList, + BskyAgent, +} from '@atproto/api' import { InfiniteData, QueryClient, QueryKey, useInfiniteQuery, + useQuery, } from '@tanstack/react-query' import {STALE} from '#/state/queries' @@ -14,6 +20,7 @@ type RQPageParam = string | undefined const RQKEY_ROOT = 'list-members' export const RQKEY = (uri: string) => [RQKEY_ROOT, uri] +export const RQKEY_ALL = (uri: string) => [RQKEY_ROOT, uri, 'all'] export function useListMembersQuery(uri?: string, limit: number = PAGE_SIZE) { const agent = useAgent() @@ -40,6 +47,38 @@ export function useListMembersQuery(uri?: string, limit: number = PAGE_SIZE) { }) } +export function useAllListMembersQuery(uri?: string) { + const agent = useAgent() + return useQuery({ + staleTime: STALE.MINUTES.ONE, + queryKey: RQKEY_ALL(uri ?? ''), + queryFn: async () => { + return getAllListMembers(agent, uri!) + }, + enabled: Boolean(uri), + }) +} + +export async function getAllListMembers(agent: BskyAgent, uri: string) { + let hasMore = true + let cursor: string | undefined + const listItems: AppBskyGraphDefs.ListItemView[] = [] + // We want to cap this at 6 pages, just for anything weird happening with the api + let i = 0 + while (hasMore && i < 6) { + const res = await agent.app.bsky.graph.getList({ + list: uri, + limit: 50, + cursor, + }) + listItems.push(...res.data.items) + hasMore = Boolean(res.data.cursor) + cursor = res.data.cursor + } + i++ + return listItems +} + export async function invalidateListMembersQuery({ queryClient, uri, diff --git a/src/state/queries/starter-packs.ts b/src/state/queries/starter-packs.ts index 2cdb6b850e..a3795d7927 100644 --- a/src/state/queries/starter-packs.ts +++ b/src/state/queries/starter-packs.ts @@ -16,6 +16,7 @@ import { useQuery, useQueryClient, } from '@tanstack/react-query' +import chunk from 'lodash.chunk' import {until} from 'lib/async/until' import {createStarterPackList} from 'lib/generate-starterpack' @@ -200,36 +201,40 @@ export function useEditStarterPackMutation({ i.subject.did !== agent.session?.did && !profiles.find(p => p.did === i.subject.did && p.did), ) - if (removedItems.length !== 0) { - await agent.com.atproto.repo.applyWrites({ - repo: agent.session!.did, - writes: removedItems.map(i => ({ - $type: 'com.atproto.repo.applyWrites#delete', - collection: 'app.bsky.graph.listitem', - rkey: new AtUri(i.uri).rkey, - })), - }) + const chunks = chunk(removedItems, 50) + for (const chunk of chunks) { + await agent.com.atproto.repo.applyWrites({ + repo: agent.session!.did, + writes: chunk.map(i => ({ + $type: 'com.atproto.repo.applyWrites#delete', + collection: 'app.bsky.graph.listitem', + rkey: new AtUri(i.uri).rkey, + })), + }) + } } const addedProfiles = profiles.filter( p => !currentListItems.find(i => i.subject.did === p.did), ) - if (addedProfiles.length > 0) { - await agent.com.atproto.repo.applyWrites({ - repo: agent.session!.did, - writes: addedProfiles.map(p => ({ - $type: 'com.atproto.repo.applyWrites#create', - collection: 'app.bsky.graph.listitem', - value: { - $type: 'app.bsky.graph.listitem', - subject: p.did, - list: currentStarterPack.list?.uri, - createdAt: new Date().toISOString(), - }, - })), - }) + const chunks = chunk(addedProfiles, 50) + for (const chunk of chunks) { + await agent.com.atproto.repo.applyWrites({ + repo: agent.session!.did, + writes: chunk.map(p => ({ + $type: 'com.atproto.repo.applyWrites#create', + collection: 'app.bsky.graph.listitem', + value: { + $type: 'app.bsky.graph.listitem', + subject: p.did, + list: currentStarterPack.list?.uri, + createdAt: new Date().toISOString(), + }, + })), + }) + } } const rkey = parseStarterPackUri(currentStarterPack.uri)!.rkey From d5c78b9183ac78620f59538fed61c8130ae1c47a Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 21 Aug 2024 22:16:03 -0500 Subject: [PATCH 483/520] Prep threadgate shadow hack (#4970) Co-authored-by: Hailey --- src/state/cache/post-shadow.ts | 13 +++++++++ src/state/queries/threadgate/index.ts | 15 ++++++++-- src/state/queries/threadgate/util.ts | 20 +++++++++++++ src/view/com/post-thread/PostThread.tsx | 9 +++--- src/view/com/post-thread/PostThreadItem.tsx | 32 ++++++++++----------- src/view/com/util/post-ctrls/PostCtrls.tsx | 2 +- 6 files changed, 68 insertions(+), 23 deletions(-) diff --git a/src/state/cache/post-shadow.ts b/src/state/cache/post-shadow.ts index 65300a8ef1..4d848ccc45 100644 --- a/src/state/cache/post-shadow.ts +++ b/src/state/cache/post-shadow.ts @@ -21,6 +21,7 @@ export interface PostShadow { repostUri: string | undefined isDeleted: boolean embed: AppBskyEmbedRecord.View | AppBskyEmbedRecordWithMedia.View | undefined + threadgateView: AppBskyFeedDefs.ThreadgateView | undefined } export const POST_TOMBSTONE = Symbol('PostTombstone') @@ -104,6 +105,16 @@ function mergeShadow( } } + let threadgateView: typeof post.threadgate + if ('threadgateView' in shadow && !post.threadgate) { + if ( + AppBskyFeedDefs.isThreadgateView(shadow.threadgateView) || + shadow.threadgateView === undefined + ) { + threadgateView = shadow.threadgateView + } + } + return castAsShadow({ ...post, embed: embed || post.embed, @@ -114,6 +125,8 @@ function mergeShadow( like: 'likeUri' in shadow ? shadow.likeUri : post.viewer?.like, repost: 'repostUri' in shadow ? shadow.repostUri : post.viewer?.repost, }, + // always prefer real post data + threadgate: post.threadgate || threadgateView, }) } diff --git a/src/state/queries/threadgate/index.ts b/src/state/queries/threadgate/index.ts index a88197cd5b..faa166e2c7 100644 --- a/src/state/queries/threadgate/index.ts +++ b/src/state/queries/threadgate/index.ts @@ -9,10 +9,12 @@ import {useMutation, useQuery, useQueryClient} from '@tanstack/react-query' import {networkRetry, retry} from '#/lib/async/retry' import {until} from '#/lib/async/until' +import {updatePostShadow} from '#/state/cache/post-shadow' import {STALE} from '#/state/queries' import {RQKEY_ROOT as postThreadQueryKeyRoot} from '#/state/queries/post-thread' import {ThreadgateAllowUISetting} from '#/state/queries/threadgate/types' import { + createTempThreadgateView, createThreadgateRecord, mergeThreadgateRecords, threadgateAllowUISettingToAllowRecordValue, @@ -342,17 +344,26 @@ export function useToggleReplyVisibilityMutation() { } }) }, - onSuccess() { + onSuccess(_, {postUri, replyUri}) { + updatePostShadow(queryClient, postUri, { + threadgateView: createTempThreadgateView({ + postUri, + hiddenReplies: [replyUri], + }), + }) queryClient.invalidateQueries({ queryKey: [threadgateRecordQueryKeyRoot], }) }, - onError(_, {replyUri, action}) { + onError(_, {postUri, replyUri, action}) { if (action === 'hide') { hiddenReplies.removeHiddenReplyUri(replyUri) } else if (action === 'show') { hiddenReplies.addHiddenReplyUri(replyUri) } + updatePostShadow(queryClient, postUri, { + threadgateView: undefined, + }) }, }) } diff --git a/src/state/queries/threadgate/util.ts b/src/state/queries/threadgate/util.ts index 09ae0a0c1f..35c33875e1 100644 --- a/src/state/queries/threadgate/util.ts +++ b/src/state/queries/threadgate/util.ts @@ -139,3 +139,23 @@ export function createThreadgateRecord( hiddenReplies: threadgate.hiddenReplies || [], } } + +export function createTempThreadgateView({ + postUri, + hiddenReplies, +}: Pick & { + postUri: string +}): AppBskyFeedDefs.ThreadgateView { + const record: AppBskyFeedThreadgate.Record = { + $type: 'app.bsky.feed.threadgate', + post: postUri, + allow: undefined, + hiddenReplies, + createdAt: new Date().toISOString(), + } + return { + $type: 'app.bsky.feed.defs#threadgateView', + uri: postUri, + record, + } +} diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index bd778fd989..3757d76c6d 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -129,17 +129,18 @@ export function PostThread({uri}: {uri: string | undefined}) { currentAccount && rootPostUri && currentAccount?.did === new AtUri(rootPostUri).host + const initialThreadgateRecord = rootPost?.threadgate?.record as + | AppBskyFeedThreadgate.Record + | undefined const {data: threadgateRecord} = useThreadgateRecordQuery({ /** * If the user is the OP and the root post has a threadgate, we should load * the threadgate record. Otherwise, fallback to initialData, which is taken * from the response from `getPostThread`. */ - enabled: Boolean(isOP && rootPostUri), + enabled: Boolean(isOP && rootPostUri && initialThreadgateRecord), postUri: rootPostUri, - initialData: rootPost?.threadgate?.record as - | AppBskyFeedThreadgate.Record - | undefined, + initialData: initialThreadgateRecord, }) const moderationOpts = useModerationOpts() diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index da187f5d9e..f2cd8e85af 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -399,22 +399,6 @@ let PostThreadItemLoaded = ({ ) : null} - {post.likeCount != null && post.likeCount !== 0 ? ( - - - - {formatCount(post.likeCount)} - {' '} - - - - ) : null} {post.quoteCount != null && post.quoteCount !== 0 ? ( ) : null} + {post.likeCount != null && post.likeCount !== 0 ? ( + + + + {formatCount(post.likeCount)} + {' '} + + + + ) : null} ) : null} diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index 0cfa3fc4d9..a0cef8692d 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -255,7 +255,7 @@ let PostCtrls = ({ Date: Thu, 22 Aug 2024 09:32:49 -0700 Subject: [PATCH 484/520] tweak rqkey and cache search for useAllListMembersQuery (#4971) --- src/state/queries/list-members.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/state/queries/list-members.ts b/src/state/queries/list-members.ts index b02cc9910c..1aeb1bdd4f 100644 --- a/src/state/queries/list-members.ts +++ b/src/state/queries/list-members.ts @@ -19,8 +19,9 @@ const PAGE_SIZE = 30 type RQPageParam = string | undefined const RQKEY_ROOT = 'list-members' +const RQKEY_ROOT_ALL = 'list-members-all' export const RQKEY = (uri: string) => [RQKEY_ROOT, uri] -export const RQKEY_ALL = (uri: string) => [RQKEY_ROOT, uri, 'all'] +export const RQKEY_ALL = (uri: string) => [RQKEY_ROOT_ALL, uri] export function useListMembersQuery(uri?: string, limit: number = PAGE_SIZE) { const agent = useAgent() @@ -118,4 +119,20 @@ export function* findAllProfilesInQueryData( } } } + + const allQueryData = queryClient.getQueriesData< + AppBskyGraphDefs.ListItemView[] + >({ + queryKey: [RQKEY_ROOT_ALL], + }) + for (const [_queryKey, queryData] of allQueryData) { + if (!queryData) { + continue + } + for (const item of queryData) { + if (item.subject.did === did) { + yield item.subject + } + } + } } From 9f1c41136079c458cf450315760e439266986076 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 22 Aug 2024 10:26:49 -0700 Subject: [PATCH 485/520] add `quoteCount` to view creators (#4972) --- package.json | 2 +- src/state/queries/postgate/util.ts | 1 + src/state/queries/util.ts | 1 + yarn.lock | 8 ++++---- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 8cf7e2bec5..d753c9c97f 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "0.13.2", + "@atproto/api": "0.13.3", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/state/queries/postgate/util.ts b/src/state/queries/postgate/util.ts index 21509c3ac4..96762d38cb 100644 --- a/src/state/queries/postgate/util.ts +++ b/src/state/queries/postgate/util.ts @@ -106,6 +106,7 @@ export function createEmbedViewRecordFromPost( replyCount: post.replyCount, repostCount: post.repostCount, likeCount: post.likeCount, + quoteCount: post.quoteCount, indexedAt: post.indexedAt, } } diff --git a/src/state/queries/util.ts b/src/state/queries/util.ts index f733c37886..0d6a8e99ac 100644 --- a/src/state/queries/util.ts +++ b/src/state/queries/util.ts @@ -74,6 +74,7 @@ export function embedViewRecordToPostView( labels: v.labels, embed: v.embeds?.[0], likeCount: v.likeCount, + quoteCount: v.quoteCount, replyCount: v.replyCount, repostCount: v.repostCount, } diff --git a/yarn.lock b/yarn.lock index da842c8938..2ad6d04e09 100644 --- a/yarn.lock +++ b/yarn.lock @@ -72,10 +72,10 @@ resolved "https://registry.yarnpkg.com/@atproto-labs/simple-store/-/simple-store-0.1.1.tgz#e743a2722b5d8732166f0a72aca8bd10e9bff106" integrity sha512-WKILW2b3QbAYKh+w5U2x6p5FqqLl0nAeLwGeDY+KjX01K4Dq3vQTR9b/qNp0jZm48CabPQVrqCv0PPU9LgRRRg== -"@atproto/api@0.13.2": - version "0.13.2" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.2.tgz#392c7e37d03f28a9d3bc53b003f2d90cea4f1863" - integrity sha512-AkCr+GbSJu+TSJzML/Ggh7CC61TKi4cQEOGmFHeI/0x9sa110UAAWHHRKom2vV09+cW5p/FMAtWvA05YR+v4jw== +"@atproto/api@0.13.3": + version "0.13.3" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.3.tgz#d84f2a0e25f38cca59b69d178901634f2d20b4ff" + integrity sha512-/PEVTTEQXICOjZCujAPsjArhwR0tR3LiF0SxxpZlWOjaqjVbqnBI/j0MNmddBFgeljC4/DcBobcDJ9HkILn4yQ== dependencies: "@atproto/common-web" "^0.3.0" "@atproto/lexicon" "^0.4.1" From 92989282ae73a1f0f9564c125f2f87a6e9bb154b Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 22 Aug 2024 12:27:34 -0500 Subject: [PATCH 486/520] Fetch it (#4974) --- src/view/com/post-thread/PostThread.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index 3757d76c6d..b3196f9bac 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -134,11 +134,9 @@ export function PostThread({uri}: {uri: string | undefined}) { | undefined const {data: threadgateRecord} = useThreadgateRecordQuery({ /** - * If the user is the OP and the root post has a threadgate, we should load - * the threadgate record. Otherwise, fallback to initialData, which is taken - * from the response from `getPostThread`. + * If the user is the OP and we have a root post, fetch the threadgate. */ - enabled: Boolean(isOP && rootPostUri && initialThreadgateRecord), + enabled: Boolean(isOP && rootPostUri), postUri: rootPostUri, initialData: initialThreadgateRecord, }) From df5bf28e614150bda5d58b22b7db308f71f70e07 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 22 Aug 2024 11:11:51 -0700 Subject: [PATCH 487/520] update `usePostThreadQuery` to check quote query data (#4975) * update `usePostThreadQuery` to check quote query data * search notifs before quotes * oops --- src/state/queries/list-members.ts | 2 +- src/state/queries/post-thread.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/state/queries/list-members.ts b/src/state/queries/list-members.ts index 1aeb1bdd4f..82c3955187 100644 --- a/src/state/queries/list-members.ts +++ b/src/state/queries/list-members.ts @@ -75,8 +75,8 @@ export async function getAllListMembers(agent: BskyAgent, uri: string) { listItems.push(...res.data.items) hasMore = Boolean(res.data.cursor) cursor = res.data.cursor + i++ } - i++ return listItems } diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index 3370c36174..2c4a36c013 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -13,6 +13,7 @@ import {QueryClient, useQuery, useQueryClient} from '@tanstack/react-query' import {moderatePost_wrapped as moderatePost} from '#/lib/moderatePost_wrapped' import {UsePreferencesQueryResponse} from '#/state/queries/preferences/types' import {useAgent} from '#/state/session' +import {findAllPostsInQueryData as findAllPostsInQuoteQueryData} from 'state/queries/post-quotes' import { findAllPostsInQueryData as findAllPostsInSearchQueryData, findAllProfilesInQueryData as findAllProfilesInSearchQueryData, @@ -402,6 +403,9 @@ export function* findAllPostsInQueryData( for (let post of findAllPostsInNotifsQueryData(queryClient, uri)) { yield postViewToPlaceholderThread(post) } + for (let post of findAllPostsInQuoteQueryData(queryClient, uri)) { + yield postViewToPlaceholderThread(post) + } for (let post of findAllPostsInSearchQueryData(queryClient, uri)) { yield postViewToPlaceholderThread(post) } From 27bb3832683275be0c778a38c526bfd55cebee59 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 22 Aug 2024 22:43:23 +0100 Subject: [PATCH 488/520] Submit fix (#4978) * Fix submit logic * Fix type * Align submit task creation 1:1 with callsites * blegh. `useThrottledValue` * make `useThrottledValue`'s time required --------- Co-authored-by: Hailey --- src/components/hooks/useThrottledValue.ts | 2 +- src/screens/Signup/StepCaptcha/index.tsx | 11 +++--- src/screens/Signup/StepHandle.tsx | 11 +++--- src/screens/Signup/index.tsx | 11 ++++++ src/screens/Signup/state.ts | 43 +++++++++++------------ 5 files changed, 46 insertions(+), 32 deletions(-) diff --git a/src/components/hooks/useThrottledValue.ts b/src/components/hooks/useThrottledValue.ts index 5764c547e4..29a11b9358 100644 --- a/src/components/hooks/useThrottledValue.ts +++ b/src/components/hooks/useThrottledValue.ts @@ -2,7 +2,7 @@ import {useEffect, useRef, useState} from 'react' import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' -export function useThrottledValue(value: T, time?: number) { +export function useThrottledValue(value: T, time: number) { const pendingValueRef = useRef(value) const [throttledValue, setThrottledValue] = useState(value) diff --git a/src/screens/Signup/StepCaptcha/index.tsx b/src/screens/Signup/StepCaptcha/index.tsx index bf35764908..e233d31dd0 100644 --- a/src/screens/Signup/StepCaptcha/index.tsx +++ b/src/screens/Signup/StepCaptcha/index.tsx @@ -8,7 +8,7 @@ import {createFullHandle} from '#/lib/strings/handles' import {logger} from '#/logger' import {logEvent} from 'lib/statsig/statsig' import {ScreenTransition} from '#/screens/Login/ScreenTransition' -import {useSignupContext, useSubmitSignup} from '#/screens/Signup/state' +import {useSignupContext} from '#/screens/Signup/state' import {CaptchaWebView} from '#/screens/Signup/StepCaptcha/CaptchaWebView' import {atoms as a, useTheme} from '#/alf' import {FormError} from '#/components/forms/FormError' @@ -20,7 +20,6 @@ export function StepCaptcha() { const {_} = useLingui() const theme = useTheme() const {state, dispatch} = useSignupContext() - const submit = useSubmitSignup({state, dispatch}) const [completed, setCompleted] = React.useState(false) @@ -42,9 +41,13 @@ export function StepCaptcha() { (code: string) => { setCompleted(true) logEvent('signup:captchaSuccess', {}) - submit(code) + const submitTask = {code, mutableProcessed: false} + dispatch({ + type: 'submit', + task: submitTask, + }) }, - [submit], + [dispatch], ) const onError = React.useCallback( diff --git a/src/screens/Signup/StepHandle.tsx b/src/screens/Signup/StepHandle.tsx index b443e822a4..4e63efd2e6 100644 --- a/src/screens/Signup/StepHandle.tsx +++ b/src/screens/Signup/StepHandle.tsx @@ -7,9 +7,10 @@ import {logEvent} from '#/lib/statsig/statsig' import {createFullHandle, validateHandle} from '#/lib/strings/handles' import {useAgent} from '#/state/session' import {ScreenTransition} from '#/screens/Login/ScreenTransition' -import {useSignupContext, useSubmitSignup} from '#/screens/Signup/state' +import {useSignupContext} from '#/screens/Signup/state' import {atoms as a, useTheme} from '#/alf' import * as TextField from '#/components/forms/TextField' +import {useThrottledValue} from '#/components/hooks/useThrottledValue' import {At_Stroke2_Corner0_Rounded as At} from '#/components/icons/At' import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' import {TimesLarge_Stroke2_Corner0_Rounded as Times} from '#/components/icons/Times' @@ -20,10 +21,10 @@ export function StepHandle() { const {_} = useLingui() const t = useTheme() const {state, dispatch} = useSignupContext() - const submit = useSubmitSignup({state, dispatch}) const agent = useAgent() const handleValueRef = useRef(state.handle) const [draftValue, setDraftValue] = React.useState(state.handle) + const isLoading = useThrottledValue(state.isLoading, 500) const onNextPress = React.useCallback(async () => { const handle = handleValueRef.current.trim() @@ -64,7 +65,8 @@ export function StepHandle() { }) // phoneVerificationRequired is actually whether a captcha is required if (!state.serviceDescription?.phoneVerificationRequired) { - submit() + const submitTask = {code: undefined, mutableProcessed: false} + dispatch({type: 'submit', task: submitTask}) return } dispatch({type: 'next'}) @@ -74,7 +76,6 @@ export function StepHandle() { state.activeStep, state.serviceDescription?.phoneVerificationRequired, state.userDomain, - submit, agent, ]) @@ -175,7 +176,7 @@ export function StepHandle() { )} void}) { const {screen} = useAnalytics() const [state, dispatch] = React.useReducer(reducer, initialState) const {gtMobile} = useBreakpoints() + const submit = useSubmitSignup() const activeStarterPack = useActiveStarterPack() const { @@ -81,6 +83,15 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { } }, [_, serviceInfo, isError]) + React.useEffect(() => { + if (state.pendingSubmit) { + if (!state.pendingSubmit.mutableProcessed) { + state.pendingSubmit.mutableProcessed = true + submit(state, dispatch) + } + } + }, [state, dispatch, submit]) + return ( ({} as IContext) export const useSignupContext = () => React.useContext(SignupContext) -export function useSubmitSignup({ - state, - dispatch, -}: { - state: SignupState - dispatch: (action: SignupAction) => void -}) { +export function useSubmitSignup() { const {_} = useLingui() const {createAccount} = useSessionApi() const onboardingDispatch = useOnboardingDispatch() return useCallback( - async (verificationCode?: string) => { + async ( + state: SignupState, + dispatch: (action: SignupAction) => void, + verificationCode?: string, + ) => { if (!state.email) { dispatch({type: 'setStep', value: SignupStep.INFO}) return dispatch({ @@ -270,19 +282,6 @@ export function useSubmitSignup({ dispatch({type: 'setIsLoading', value: false}) } }, - [ - state.email, - state.password, - state.handle, - state.serviceDescription?.phoneVerificationRequired, - state.serviceUrl, - state.userDomain, - state.inviteCode, - state.dateOfBirth, - dispatch, - _, - onboardingDispatch, - createAccount, - ], + [_, onboardingDispatch, createAccount], ) } From 2ae3ffcf782e10bddcf1fdbbc3983724f605e711 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 22 Aug 2024 14:51:35 -0700 Subject: [PATCH 489/520] have mock server run with `development` node env (#4976) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d753c9c97f..8f34b8b503 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "lint-native": "swiftlint ./modules && ktlint ./modules", "lint-native:fix": "swiftlint --fix ./modules && ktlint --format ./modules", "typecheck": "tsc --project ./tsconfig.check.json", - "e2e:mock-server": "./jest/dev-infra/with-test-redis-and-db.sh ts-node --project tsconfig.e2e.json __e2e__/mock-server.ts", + "e2e:mock-server": "NODE_ENV=development ./jest/dev-infra/with-test-redis-and-db.sh ts-node --project tsconfig.e2e.json __e2e__/mock-server.ts", "e2e:metro": "EXPO_PUBLIC_ENV=e2e NODE_ENV=test RN_SRC_EXT=e2e.ts,e2e.tsx expo run:ios", "e2e:metro-android": "EXPO_PUBLIC_ENV=e2e NODE_ENV=test RN_SRC_EXT=e2e.ts,e2e.tsx expo run:android", "e2e:run": "maestro test __e2e__", From b8dbb71781997c9b8d595e7760f99b30a5e199e5 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 22 Aug 2024 23:27:33 +0100 Subject: [PATCH 490/520] Fix fixed footer experiment (#4969) * Split minimal shell mode into headerMode and footerMode For now, we'll always write them in sync. When we read them, we'll use headerMode as source of truth. This will let us keep footerMode independent in a future commit. * Remove fixed_bottom_bar special cases during calculation This isn't the right time to determine special behavior. Instead we'll adjust footerMode itself conditionally on the gate. * Copy-paste setMode into MainScrollProvider This lets us fork the implementation later just for this case. * Gate footer adjustment in MainScrollProvider This is the final piece. Normal calls to setMode() keep setting both header and footer, but MainScrollProvider adjusts the footer conditionally. --- src/lib/hooks/useMinimalShellTransform.ts | 45 ++++++++----------- src/state/shell/minimal-mode.tsx | 43 +++++++++++++----- src/view/com/util/MainScrollProvider.tsx | 53 ++++++++++++++++++----- src/view/screens/Home.tsx | 6 +-- 4 files changed, 95 insertions(+), 52 deletions(-) diff --git a/src/lib/hooks/useMinimalShellTransform.ts b/src/lib/hooks/useMinimalShellTransform.ts index 17fe058e9b..6787767553 100644 --- a/src/lib/hooks/useMinimalShellTransform.ts +++ b/src/lib/hooks/useMinimalShellTransform.ts @@ -2,21 +2,24 @@ import {interpolate, useAnimatedStyle} from 'react-native-reanimated' import {useMinimalShellMode} from '#/state/shell/minimal-mode' import {useShellLayout} from '#/state/shell/shell-layout' -import {useGate} from '../statsig/statsig' // Keep these separated so that we only pay for useAnimatedStyle that gets used. export function useMinimalShellHeaderTransform() { - const mode = useMinimalShellMode() + const {headerMode} = useMinimalShellMode() const {headerHeight} = useShellLayout() const headerTransform = useAnimatedStyle(() => { return { - pointerEvents: mode.value === 0 ? 'auto' : 'none', - opacity: Math.pow(1 - mode.value, 2), + pointerEvents: headerMode.value === 0 ? 'auto' : 'none', + opacity: Math.pow(1 - headerMode.value, 2), transform: [ { - translateY: interpolate(mode.value, [0, 1], [0, -headerHeight.value]), + translateY: interpolate( + headerMode.value, + [0, 1], + [0, -headerHeight.value], + ), }, ], } @@ -26,21 +29,20 @@ export function useMinimalShellHeaderTransform() { } export function useMinimalShellFooterTransform() { - const mode = useMinimalShellMode() + const {footerMode} = useMinimalShellMode() const {footerHeight} = useShellLayout() - const gate = useGate() - const isFixedBottomBar = gate('fixed_bottom_bar') const footerTransform = useAnimatedStyle(() => { - if (isFixedBottomBar) { - return {} - } return { - pointerEvents: mode.value === 0 ? 'auto' : 'none', - opacity: Math.pow(1 - mode.value, 2), + pointerEvents: footerMode.value === 0 ? 'auto' : 'none', + opacity: Math.pow(1 - footerMode.value, 2), transform: [ { - translateY: interpolate(mode.value, [0, 1], [0, footerHeight.value]), + translateY: interpolate( + footerMode.value, + [0, 1], + [0, footerHeight.value], + ), }, ], } @@ -50,24 +52,13 @@ export function useMinimalShellFooterTransform() { } export function useMinimalShellFabTransform() { - const mode = useMinimalShellMode() - const gate = useGate() - const isFixedBottomBar = gate('fixed_bottom_bar') + const {footerMode} = useMinimalShellMode() const fabTransform = useAnimatedStyle(() => { - if (isFixedBottomBar) { - return { - transform: [ - { - translateY: -44, - }, - ], - } - } return { transform: [ { - translateY: interpolate(mode.value, [0, 1], [-44, 0]), + translateY: interpolate(footerMode.value, [0, 1], [-44, 0]), }, ], } diff --git a/src/state/shell/minimal-mode.tsx b/src/state/shell/minimal-mode.tsx index 69ce13062a..9230339dd0 100644 --- a/src/state/shell/minimal-mode.tsx +++ b/src/state/shell/minimal-mode.tsx @@ -6,32 +6,55 @@ import { withSpring, } from 'react-native-reanimated' -type StateContext = SharedValue +type StateContext = { + headerMode: SharedValue + footerMode: SharedValue +} type SetContext = (v: boolean) => void const stateContext = React.createContext({ - value: 0, - addListener() {}, - removeListener() {}, - modify() {}, + headerMode: { + value: 0, + addListener() {}, + removeListener() {}, + modify() {}, + }, + footerMode: { + value: 0, + addListener() {}, + removeListener() {}, + modify() {}, + }, }) const setContext = React.createContext((_: boolean) => {}) export function Provider({children}: React.PropsWithChildren<{}>) { - const mode = useSharedValue(0) + const headerMode = useSharedValue(0) + const footerMode = useSharedValue(0) const setMode = React.useCallback( (v: boolean) => { 'worklet' // Cancel any existing animation - cancelAnimation(mode) - mode.value = withSpring(v ? 1 : 0, { + cancelAnimation(headerMode) + headerMode.value = withSpring(v ? 1 : 0, { + overshootClamping: true, + }) + cancelAnimation(footerMode) + footerMode.value = withSpring(v ? 1 : 0, { overshootClamping: true, }) }, - [mode], + [headerMode, footerMode], + ) + const value = React.useMemo( + () => ({ + headerMode, + footerMode, + }), + [headerMode, footerMode], ) return ( - + {children} ) diff --git a/src/view/com/util/MainScrollProvider.tsx b/src/view/com/util/MainScrollProvider.tsx index b602da4323..3163d85445 100644 --- a/src/view/com/util/MainScrollProvider.tsx +++ b/src/view/com/util/MainScrollProvider.tsx @@ -4,11 +4,13 @@ import { cancelAnimation, interpolate, useSharedValue, + withSpring, } from 'react-native-reanimated' import EventEmitter from 'eventemitter3' import {ScrollProvider} from '#/lib/ScrollContext' -import {useMinimalShellMode, useSetMinimalShellMode} from '#/state/shell' +import {useGate} from '#/lib/statsig/statsig' +import {useMinimalShellMode} from '#/state/shell' import {useShellLayout} from '#/state/shell/shell-layout' import {isNative, isWeb} from 'platform/detection' @@ -21,11 +23,29 @@ function clamp(num: number, min: number, max: number) { export function MainScrollProvider({children}: {children: React.ReactNode}) { const {headerHeight} = useShellLayout() - const mode = useMinimalShellMode() - const setMode = useSetMinimalShellMode() + const {headerMode, footerMode} = useMinimalShellMode() const startDragOffset = useSharedValue(null) const startMode = useSharedValue(null) const didJustRestoreScroll = useSharedValue(false) + const gate = useGate() + const isFixedBottomBar = gate('fixed_bottom_bar') + + const setMode = React.useCallback( + (v: boolean) => { + 'worklet' + cancelAnimation(headerMode) + headerMode.value = withSpring(v ? 1 : 0, { + overshootClamping: true, + }) + if (!isFixedBottomBar) { + cancelAnimation(footerMode) + footerMode.value = withSpring(v ? 1 : 0, { + overshootClamping: true, + }) + } + }, + [headerMode, footerMode, isFixedBottomBar], + ) useEffect(() => { if (isWeb) { @@ -55,11 +75,11 @@ export function MainScrollProvider({children}: {children: React.ReactNode}) { setMode(true) } else { // Snap to whichever state is the closest. - setMode(Math.round(mode.value) === 1) + setMode(Math.round(headerMode.value) === 1) } } }, - [startDragOffset, startMode, setMode, mode, headerHeight], + [startDragOffset, startMode, setMode, headerMode, headerHeight], ) const onBeginDrag = useCallback( @@ -67,10 +87,10 @@ export function MainScrollProvider({children}: {children: React.ReactNode}) { 'worklet' if (isNative) { startDragOffset.value = e.contentOffset.y - startMode.value = mode.value + startMode.value = headerMode.value } }, - [mode, startDragOffset, startMode], + [headerMode, startDragOffset, startMode], ) const onEndDrag = useCallback( @@ -102,7 +122,10 @@ export function MainScrollProvider({children}: {children: React.ReactNode}) { 'worklet' if (isNative) { if (startDragOffset.value === null || startMode.value === null) { - if (mode.value !== 0 && e.contentOffset.y < headerHeight.value) { + if ( + headerMode.value !== 0 && + e.contentOffset.y < headerHeight.value + ) { // If we're close enough to the top, always show the shell. // Even if we're not dragging. setMode(false) @@ -119,11 +142,15 @@ export function MainScrollProvider({children}: {children: React.ReactNode}) { [-1, 1], ) const newValue = clamp(startMode.value + dProgress, 0, 1) - if (newValue !== mode.value) { + if (newValue !== headerMode.value) { // Manually adjust the value. This won't be (and shouldn't be) animated. // Cancel any any existing animation - cancelAnimation(mode) - mode.value = newValue + cancelAnimation(headerMode) + headerMode.value = newValue + if (!isFixedBottomBar) { + cancelAnimation(footerMode) + footerMode.value = newValue + } } } else { if (didJustRestoreScroll.value) { @@ -145,11 +172,13 @@ export function MainScrollProvider({children}: {children: React.ReactNode}) { }, [ headerHeight, - mode, + headerMode, + footerMode, setMode, startDragOffset, startMode, didJustRestoreScroll, + isFixedBottomBar, ], ) diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index 9a47007c4b..af424428d3 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -167,7 +167,7 @@ function HomeScreenReady({ }), ) - const mode = useMinimalShellMode() + const {footerMode} = useMinimalShellMode() const {isMobile} = useWebMediaQueries() useFocusEffect( React.useCallback(() => { @@ -177,7 +177,7 @@ function HomeScreenReady({ } const listener = AppState.addEventListener('change', nextAppState => { if (nextAppState === 'active') { - if (isMobile && mode.value === 1) { + if (isMobile && footerMode.value === 1) { // Reveal the bottom bar so you don't miss notifications or messages. // TODO: Experiment with only doing it when unread > 0. setMinimalShellMode(false) @@ -187,7 +187,7 @@ function HomeScreenReady({ return () => { listener.remove() } - }, [setMinimalShellMode, mode, isMobile, gate]), + }, [setMinimalShellMode, footerMode, isMobile, gate]), ) const onPageSelected = React.useCallback( From 990bf306c50e79f69f6a1b53843129d1e05514a5 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 22 Aug 2024 17:37:15 -0500 Subject: [PATCH 491/520] Use RichText for sp description (#4979) * Use RichText for sp description * `isRecord` above --------- Co-authored-by: Hailey --- .../StarterPack/StarterPackLandingScreen.tsx | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx index 643a722119..7dda45f968 100644 --- a/src/screens/StarterPack/StarterPackLandingScreen.tsx +++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx @@ -31,10 +31,12 @@ import {atoms as a, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import {useDialogControl} from '#/components/Dialog' import * as FeedCard from '#/components/FeedCard' +import {useRichText} from '#/components/hooks/useRichText' import {LinearGradientBackground} from '#/components/LinearGradientBackground' import {ListMaybePlaceholder} from '#/components/Lists' import {Default as ProfileCard} from '#/components/ProfileCard' import * as Prompt from '#/components/Prompt' +import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' const AnimatedPressable = Animated.createAnimatedComponent(Pressable) @@ -82,9 +84,15 @@ export function LandingScreen({ return } + // Just for types, this cannot be hit + if (!AppBskyGraphStarterpack.isRecord(starterPack.record)) { + return null + } + return ( @@ -93,22 +101,25 @@ export function LandingScreen({ function LandingScreenLoaded({ starterPack, + starterPackRecord: record, setScreenState, // TODO apply this to profile card moderationOpts, }: { starterPack: AppBskyGraphDefs.StarterPackView + starterPackRecord: AppBskyGraphStarterpack.Record setScreenState: (state: LoggedOutScreenState) => void moderationOpts: ModerationOpts }) { - const {record, creator, listItemsSample, feeds} = starterPack + const {creator, listItemsSample, feeds} = starterPack const {_} = useLingui() const t = useTheme() const activeStarterPack = useActiveStarterPack() const setActiveStarterPack = useSetActiveStarterPack() const {isTabletOrDesktop} = useWebMediaQueries() const androidDialogControl = useDialogControl() + const [descriptionRt] = useRichText(record.description || '') const [appClipOverlayVisible, setAppClipOverlayVisible] = React.useState(false) @@ -147,10 +158,6 @@ function LandingScreenLoaded({ } } - if (!AppBskyGraphStarterpack.isRecord(record)) { - return null - } - return ( {record.description ? ( - - {record.description} - + ) : null} + ) + }} + + + + + { + removePromptControl.open() + }}> + + Remove account + + + + + + + void }) { - const pal = usePalette('default') const {_} = useLingui() const t = useTheme() const {currentAccount} = useSession() const {data: profile} = useProfileQuery({did: account.did}) const isCurrentAccount = account.did === currentAccount?.did - const contents = ( + const contents = (ctx: ButtonContext) => ( - - - - - + + + {profile?.displayName || account.handle} - - - {account.handle} - + + + {sanitizeHandle(account.handle, '@')} + ) return isCurrentAccount ? ( - + label={_(msg`Your profile`)} + style={[a.w_full]}> {contents} - + ) : ( - onPressSwitchAccount(account, 'Settings') } - accessibilityRole="button" - accessibilityLabel={_(msg`Switch to ${account.handle}`)} - accessibilityHint={_(msg`Switches the account you are logged in to`)} - activeOpacity={0.8}> + label={_(msg`Switch to ${account.handle}`)} + style={[a.w_full]}> {contents} - + ) } From 425dd5f27feade1abff7a8e882929ca112376210 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 23 Aug 2024 14:35:48 -0500 Subject: [PATCH 493/520] Optimistic hidden replies (#4977) --- src/state/cache/post-shadow.ts | 13 ------- src/state/queries/post-thread.ts | 16 ++++++-- src/state/queries/threadgate/index.ts | 19 ++------- src/state/queries/threadgate/util.ts | 20 ---------- src/state/threadgate-hidden-replies.tsx | 16 ++++++++ src/view/com/post-thread/PostThread.tsx | 41 +++++--------------- src/view/com/post-thread/PostThreadItem.tsx | 19 +++++---- src/view/com/posts/FeedItem.tsx | 43 ++++++++------------- src/view/com/util/forms/PostDropdownBtn.tsx | 12 +++--- 9 files changed, 70 insertions(+), 129 deletions(-) diff --git a/src/state/cache/post-shadow.ts b/src/state/cache/post-shadow.ts index 4d848ccc45..65300a8ef1 100644 --- a/src/state/cache/post-shadow.ts +++ b/src/state/cache/post-shadow.ts @@ -21,7 +21,6 @@ export interface PostShadow { repostUri: string | undefined isDeleted: boolean embed: AppBskyEmbedRecord.View | AppBskyEmbedRecordWithMedia.View | undefined - threadgateView: AppBskyFeedDefs.ThreadgateView | undefined } export const POST_TOMBSTONE = Symbol('PostTombstone') @@ -105,16 +104,6 @@ function mergeShadow( } } - let threadgateView: typeof post.threadgate - if ('threadgateView' in shadow && !post.threadgate) { - if ( - AppBskyFeedDefs.isThreadgateView(shadow.threadgateView) || - shadow.threadgateView === undefined - ) { - threadgateView = shadow.threadgateView - } - } - return castAsShadow({ ...post, embed: embed || post.embed, @@ -125,8 +114,6 @@ function mergeShadow( like: 'likeUri' in shadow ? shadow.likeUri : post.viewer?.like, repost: 'repostUri' in shadow ? shadow.repostUri : post.viewer?.repost, }, - // always prefer real post data - threadgate: post.threadgate || threadgateView, }) } diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index 2c4a36c013..9d650024ae 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -88,7 +88,10 @@ export type ThreadModerationCache = WeakMap export function usePostThreadQuery(uri: string | undefined) { const queryClient = useQueryClient() const agent = useAgent() - return useQuery({ + return useQuery< + {thread: ThreadNode; threadgate?: AppBskyFeedDefs.ThreadgateView}, + Error + >({ gcTime: 0, queryKey: RQKEY(uri || ''), async queryFn() { @@ -99,16 +102,21 @@ export function usePostThreadQuery(uri: string | undefined) { if (res.success) { const thread = responseToThreadNodes(res.data.thread) annotateSelfThread(thread) - return thread + return { + thread, + threadgate: res.data.threadgate as + | AppBskyFeedDefs.ThreadgateView + | undefined, + } } - return {type: 'unknown', uri: uri!} + return {thread: {type: 'unknown', uri: uri!}} }, enabled: !!uri, placeholderData: () => { if (!uri) return const post = findPostInQueryData(queryClient, uri) if (post) { - return post + return {thread: post} } return undefined }, diff --git a/src/state/queries/threadgate/index.ts b/src/state/queries/threadgate/index.ts index faa166e2c7..8aa9320814 100644 --- a/src/state/queries/threadgate/index.ts +++ b/src/state/queries/threadgate/index.ts @@ -9,12 +9,10 @@ import {useMutation, useQuery, useQueryClient} from '@tanstack/react-query' import {networkRetry, retry} from '#/lib/async/retry' import {until} from '#/lib/async/until' -import {updatePostShadow} from '#/state/cache/post-shadow' import {STALE} from '#/state/queries' import {RQKEY_ROOT as postThreadQueryKeyRoot} from '#/state/queries/post-thread' import {ThreadgateAllowUISetting} from '#/state/queries/threadgate/types' import { - createTempThreadgateView, createThreadgateRecord, mergeThreadgateRecords, threadgateAllowUISettingToAllowRecordValue, @@ -33,18 +31,16 @@ export const createThreadgateRecordQueryKey = (uri: string) => [ ] export function useThreadgateRecordQuery({ - enabled, postUri, initialData, }: { - enabled?: boolean postUri?: string initialData?: AppBskyFeedThreadgate.Record } = {}) { const agent = useAgent() return useQuery({ - enabled: enabled ?? !!postUri, + enabled: !!postUri, queryKey: createThreadgateRecordQueryKey(postUri || ''), placeholderData: initialData, staleTime: STALE.MINUTES.ONE, @@ -344,26 +340,17 @@ export function useToggleReplyVisibilityMutation() { } }) }, - onSuccess(_, {postUri, replyUri}) { - updatePostShadow(queryClient, postUri, { - threadgateView: createTempThreadgateView({ - postUri, - hiddenReplies: [replyUri], - }), - }) + onSuccess() { queryClient.invalidateQueries({ queryKey: [threadgateRecordQueryKeyRoot], }) }, - onError(_, {postUri, replyUri, action}) { + onError(_, {replyUri, action}) { if (action === 'hide') { hiddenReplies.removeHiddenReplyUri(replyUri) } else if (action === 'show') { hiddenReplies.addHiddenReplyUri(replyUri) } - updatePostShadow(queryClient, postUri, { - threadgateView: undefined, - }) }, }) } diff --git a/src/state/queries/threadgate/util.ts b/src/state/queries/threadgate/util.ts index 35c33875e1..09ae0a0c1f 100644 --- a/src/state/queries/threadgate/util.ts +++ b/src/state/queries/threadgate/util.ts @@ -139,23 +139,3 @@ export function createThreadgateRecord( hiddenReplies: threadgate.hiddenReplies || [], } } - -export function createTempThreadgateView({ - postUri, - hiddenReplies, -}: Pick & { - postUri: string -}): AppBskyFeedDefs.ThreadgateView { - const record: AppBskyFeedThreadgate.Record = { - $type: 'app.bsky.feed.threadgate', - post: postUri, - allow: undefined, - hiddenReplies, - createdAt: new Date().toISOString(), - } - return { - $type: 'app.bsky.feed.defs#threadgateView', - uri: postUri, - record, - } -} diff --git a/src/state/threadgate-hidden-replies.tsx b/src/state/threadgate-hidden-replies.tsx index 06fc22366f..60806f5706 100644 --- a/src/state/threadgate-hidden-replies.tsx +++ b/src/state/threadgate-hidden-replies.tsx @@ -1,4 +1,5 @@ import React from 'react' +import {AppBskyFeedThreadgate} from '@atproto/api' type StateContext = { uris: Set @@ -67,3 +68,18 @@ export function useThreadgateHiddenReplyUris() { export function useThreadgateHiddenReplyUrisAPI() { return React.useContext(ApiContext) } + +export function useMergedThreadgateHiddenReplies({ + threadgateRecord, +}: { + threadgateRecord?: AppBskyFeedThreadgate.Record +}) { + const {uris, recentlyUnhiddenUris} = useThreadgateHiddenReplyUris() + return React.useMemo(() => { + const set = new Set([...(threadgateRecord?.hiddenReplies || []), ...uris]) + for (const uri of recentlyUnhiddenUris) { + set.delete(uri) + } + return set + }, [uris, recentlyUnhiddenUris, threadgateRecord]) +} diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index b3196f9bac..d5740f870f 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -3,12 +3,7 @@ import {StyleSheet, useWindowDimensions, View} from 'react-native' import {runOnJS} from 'react-native-reanimated' import Animated from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' -import { - AppBskyFeedDefs, - AppBskyFeedPost, - AppBskyFeedThreadgate, - AtUri, -} from '@atproto/api' +import {AppBskyFeedDefs, AppBskyFeedThreadgate} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -28,9 +23,9 @@ import { usePostThreadQuery, } from '#/state/queries/post-thread' import {usePreferencesQuery} from '#/state/queries/preferences' -import {useThreadgateRecordQuery} from '#/state/queries/threadgate' import {useSession} from '#/state/session' import {useComposerControls} from '#/state/shell' +import {useMergedThreadgateHiddenReplies} from '#/state/threadgate-hidden-replies' import {useInitialNumToRender} from 'lib/hooks/useInitialNumToRender' import {useMinimalShellFabTransform} from 'lib/hooks/useMinimalShellTransform' import {useSetTitle} from 'lib/hooks/useSetTitle' @@ -108,7 +103,7 @@ export function PostThread({uri}: {uri: string | undefined}) { isError: isThreadError, error: threadError, refetch, - data: thread, + data: {thread, threadgate} = {}, } = usePostThreadQuery(uri) const treeView = React.useMemo( @@ -119,26 +114,11 @@ export function PostThread({uri}: {uri: string | undefined}) { ) const rootPost = thread?.type === 'post' ? thread.post : undefined const rootPostRecord = thread?.type === 'post' ? thread.record : undefined - const replyRef = - rootPostRecord && AppBskyFeedPost.isRecord(rootPostRecord) - ? rootPostRecord.reply - : undefined - const rootPostUri = replyRef ? replyRef.root.uri : rootPost?.uri - - const isOP = - currentAccount && - rootPostUri && - currentAccount?.did === new AtUri(rootPostUri).host - const initialThreadgateRecord = rootPost?.threadgate?.record as + const threadgateRecord = threadgate?.record as | AppBskyFeedThreadgate.Record | undefined - const {data: threadgateRecord} = useThreadgateRecordQuery({ - /** - * If the user is the OP and we have a root post, fetch the threadgate. - */ - enabled: Boolean(isOP && rootPostUri), - postUri: rootPostUri, - initialData: initialThreadgateRecord, + const threadgateHiddenReplies = useMergedThreadgateHiddenReplies({ + threadgateRecord, }) const moderationOpts = useModerationOpts() @@ -194,9 +174,6 @@ export function PostThread({uri}: {uri: string | undefined}) { const skeleton = React.useMemo(() => { const threadViewPrefs = preferences?.threadViewPrefs if (!threadViewPrefs || !thread) return null - const threadgateRecordHiddenReplies = new Set( - threadgateRecord?.hiddenReplies || [], - ) return createThreadSkeleton( sortThread( @@ -205,13 +182,13 @@ export function PostThread({uri}: {uri: string | undefined}) { threadModerationCache, currentDid, justPostedUris, - threadgateRecordHiddenReplies, + threadgateHiddenReplies, ), currentDid, treeView, threadModerationCache, hiddenRepliesState !== HiddenRepliesState.Hide, - threadgateRecordHiddenReplies, + threadgateHiddenReplies, ) }, [ thread, @@ -221,7 +198,7 @@ export function PostThread({uri}: {uri: string | undefined}) { threadModerationCache, hiddenRepliesState, justPostedUris, - threadgateRecord, + threadgateHiddenReplies, ]) const error = React.useMemo(() => { diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index f2cd8e85af..f2a8be5988 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -17,6 +17,7 @@ import {useLanguagePrefs} from '#/state/preferences' import {useOpenLink} from '#/state/preferences/in-app-browser' import {ThreadPost} from '#/state/queries/post-thread' import {useComposerControls} from '#/state/shell/composer' +import {useMergedThreadgateHiddenReplies} from '#/state/threadgate-hidden-replies' import {MAX_POST_LINES} from 'lib/constants' import {usePalette} from 'lib/hooks/usePalette' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' @@ -206,24 +207,22 @@ let PostThreadItemLoaded = ({ return makeProfileLink(post.author, 'post', urip.rkey, 'reposted-by') }, [post.uri, post.author]) const repostsTitle = _(msg`Reposts of this post`) + const threadgateHiddenReplies = useMergedThreadgateHiddenReplies({ + threadgateRecord, + }) const additionalPostAlerts: AppModerationCause[] = React.useMemo(() => { - const isPostHiddenByThreadgate = threadgateRecord?.hiddenReplies?.includes( - post.uri, - ) - const isControlledByViewer = - threadgateRecord && - new AtUri(threadgateRecord.post).host === currentAccount?.did - if (!isControlledByViewer) return [] - return threadgateRecord && isPostHiddenByThreadgate + const isPostHiddenByThreadgate = threadgateHiddenReplies.has(post.uri) + const isControlledByViewer = new AtUri(rootUri).host === currentAccount?.did + return isControlledByViewer && isPostHiddenByThreadgate ? [ { type: 'reply-hidden', - source: {type: 'user', did: new AtUri(threadgateRecord.post).host}, + source: {type: 'user', did: currentAccount?.did}, priority: 6, }, ] : [] - }, [post, threadgateRecord, currentAccount?.did]) + }, [post, currentAccount?.did, threadgateHiddenReplies, rootUri]) const quotesHref = React.useMemo(() => { const urip = new AtUri(post.uri) return makeProfileLink(post.author, 'post', urip.rkey, 'quotes') diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index e90e8b885c..a5714fafe8 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -22,7 +22,7 @@ import {POST_TOMBSTONE, Shadow, usePostShadow} from '#/state/cache/post-shadow' import {useFeedFeedbackContext} from '#/state/feed-feedback' import {useSession} from '#/state/session' import {useComposerControls} from '#/state/shell/composer' -import {useThreadgateHiddenReplyUris} from '#/state/threadgate-hidden-replies' +import {useMergedThreadgateHiddenReplies} from '#/state/threadgate-hidden-replies' import {isReasonFeedSource, ReasonFeedSource} from 'lib/api/feed/types' import {MAX_POST_LINES} from 'lib/constants' import {usePalette} from 'lib/hooks/usePalette' @@ -227,6 +227,10 @@ let FeedItemInner = ({ AppBskyFeedDefs.isReasonRepost(reason) && reason.by.did === currentAccount?.did + /** + * If `post[0]` in this slice is the actual root post (not an orphan thread), + * then we may have a threadgate record to reference + */ const threadgateRecord = AppBskyFeedThreadgate.isRecord( rootPost.threadgate?.record, ) @@ -422,41 +426,26 @@ let PostContent = ({ const [limitLines, setLimitLines] = useState( () => countLines(richText.text) >= MAX_POST_LINES, ) - const {uris: hiddenReplyUris, recentlyUnhiddenUris} = - useThreadgateHiddenReplyUris() + const threadgateHiddenReplies = useMergedThreadgateHiddenReplies({ + threadgateRecord, + }) const additionalPostAlerts: AppModerationCause[] = React.useMemo(() => { - const isPostHiddenByHiddenReplyCache = hiddenReplyUris.has(post.uri) - const isPostHiddenByThreadgate = - !recentlyUnhiddenUris.has(post.uri) && - !!threadgateRecord?.hiddenReplies?.includes(post.uri) - const isHidden = isPostHiddenByHiddenReplyCache || isPostHiddenByThreadgate + const isPostHiddenByThreadgate = threadgateHiddenReplies.has(post.uri) + const rootPostUri = AppBskyFeedPost.isRecord(post.record) + ? post.record?.reply?.root?.uri || post.uri + : undefined const isControlledByViewer = - isPostHiddenByHiddenReplyCache || - (threadgateRecord && - new AtUri(threadgateRecord.post).host === currentAccount?.did) - if (!isControlledByViewer) return [] - const alertSource = - threadgateRecord && isPostHiddenByThreadgate - ? new AtUri(threadgateRecord.post).host - : isPostHiddenByHiddenReplyCache - ? currentAccount?.did - : undefined - return isHidden && alertSource + rootPostUri && new AtUri(rootPostUri).host === currentAccount?.did + return isControlledByViewer && isPostHiddenByThreadgate ? [ { type: 'reply-hidden', - source: {type: 'user', did: alertSource}, + source: {type: 'user', did: currentAccount?.did}, priority: 6, }, ] : [] - }, [ - post, - hiddenReplyUris, - recentlyUnhiddenUris, - threadgateRecord, - currentAccount?.did, - ]) + }, [post, currentAccount?.did, threadgateHiddenReplies]) const onPressShowMore = React.useCallback(() => { setLimitLines(false) diff --git a/src/view/com/util/forms/PostDropdownBtn.tsx b/src/view/com/util/forms/PostDropdownBtn.tsx index b293b0dffb..03b6dd233c 100644 --- a/src/view/com/util/forms/PostDropdownBtn.tsx +++ b/src/view/com/util/forms/PostDropdownBtn.tsx @@ -37,7 +37,7 @@ import {useToggleQuoteDetachmentMutation} from '#/state/queries/postgate' import {getMaybeDetachedQuoteEmbed} from '#/state/queries/postgate/util' import {useToggleReplyVisibilityMutation} from '#/state/queries/threadgate' import {useSession} from '#/state/session' -import {useThreadgateHiddenReplyUris} from '#/state/threadgate-hidden-replies' +import {useMergedThreadgateHiddenReplies} from '#/state/threadgate-hidden-replies' import {getCurrentRoute} from 'lib/routes/helpers' import {shareUrl} from 'lib/sharing' import {toShareUrl} from 'lib/strings/url-helpers' @@ -124,8 +124,6 @@ let PostDropdownBtn = ({ const hideReplyConfirmControl = useDialogControl() const {mutateAsync: toggleReplyVisibility} = useToggleReplyVisibilityMutation() - const {uris: hiddenReplies, recentlyUnhiddenUris} = - useThreadgateHiddenReplyUris() const postUri = post.uri const postCid = post.cid @@ -147,10 +145,10 @@ let PostDropdownBtn = ({ const isPostHidden = hiddenPosts && hiddenPosts.includes(postUri) const isAuthor = postAuthor.did === currentAccount?.did const isRootPostAuthor = new AtUri(rootUri).host === currentAccount?.did - const isReplyHiddenByThreadgate = - hiddenReplies.has(postUri) || - (!recentlyUnhiddenUris.has(postUri) && - threadgateRecord?.hiddenReplies?.includes(postUri)) + const threadgateHiddenReplies = useMergedThreadgateHiddenReplies({ + threadgateRecord, + }) + const isReplyHiddenByThreadgate = threadgateHiddenReplies.has(postUri) const {mutateAsync: toggleQuoteDetachment, isPending} = useToggleQuoteDetachmentMutation() From 1f657b3ac56aa9ca46ff00d6ec2bbca560d19cfc Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 23 Aug 2024 13:20:05 -0700 Subject: [PATCH 494/520] fix `findAll*` type in `post-thread` (#4986) --- src/state/queries/post-thread.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index 9d650024ae..83ca60c2ae 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -85,13 +85,15 @@ export type ThreadNode = export type ThreadModerationCache = WeakMap +export type PostThreadQueryData = { + thread: ThreadNode + threadgate?: AppBskyFeedDefs.ThreadgateView +} + export function usePostThreadQuery(uri: string | undefined) { const queryClient = useQueryClient() const agent = useAgent() - return useQuery< - {thread: ThreadNode; threadgate?: AppBskyFeedDefs.ThreadgateView}, - Error - >({ + return useQuery({ gcTime: 0, queryKey: RQKEY(uri || ''), async queryFn() { @@ -384,14 +386,15 @@ export function* findAllPostsInQueryData( ): Generator { const atUri = new AtUri(uri) - const queryDatas = queryClient.getQueriesData({ + const queryDatas = queryClient.getQueriesData({ queryKey: [RQKEY_ROOT], }) for (const [_queryKey, queryData] of queryDatas) { if (!queryData) { continue } - for (const item of traverseThread(queryData)) { + const {thread} = queryData + for (const item of traverseThread(thread)) { if (item.type === 'post' && didOrHandleUriMatches(atUri, item.post)) { const placeholder = threadNodeToPlaceholderThread(item) if (placeholder) { @@ -423,14 +426,15 @@ export function* findAllProfilesInQueryData( queryClient: QueryClient, did: string, ): Generator { - const queryDatas = queryClient.getQueriesData({ + const queryDatas = queryClient.getQueriesData({ queryKey: [RQKEY_ROOT], }) for (const [_queryKey, queryData] of queryDatas) { if (!queryData) { continue } - for (const item of traverseThread(queryData)) { + const {thread} = queryData + for (const item of traverseThread(thread)) { if (item.type === 'post' && item.post.author.did === did) { yield item.post.author } From fa12bf5d877773a4b0719b35d70475380be24042 Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 23 Aug 2024 13:28:56 -0700 Subject: [PATCH 495/520] Revert "Make settings account buttons a little nicer" (#4987) --- src/view/com/util/AccountDropdownBtn.tsx | 78 +++++++++++------------- src/view/screens/Settings/index.tsx | 71 +++++++++------------ 2 files changed, 66 insertions(+), 83 deletions(-) diff --git a/src/view/com/util/AccountDropdownBtn.tsx b/src/view/com/util/AccountDropdownBtn.tsx index 034fbfc653..fa2553d384 100644 --- a/src/view/com/util/AccountDropdownBtn.tsx +++ b/src/view/com/util/AccountDropdownBtn.tsx @@ -1,59 +1,53 @@ import React from 'react' -import {msg, Trans} from '@lingui/macro' +import {Pressable} from 'react-native' +import { + FontAwesomeIcon, + FontAwesomeIconStyle, +} from '@fortawesome/react-native-fontawesome' +import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {SessionAccount, useSessionApi} from '#/state/session' -import {HITSLOP_10} from 'lib/constants' -import {Button, ButtonIcon} from '#/components/Button' +import {usePalette} from 'lib/hooks/usePalette' +import {s} from 'lib/styles' import {useDialogControl} from '#/components/Dialog' -import {DotGrid_Stroke2_Corner0_Rounded as Ellipsis} from '#/components/icons/DotGrid' -import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' -import * as Menu from '#/components/Menu' import * as Prompt from '#/components/Prompt' import * as Toast from '../../com/util/Toast' +import {DropdownItem, NativeDropdown} from './forms/NativeDropdown' export function AccountDropdownBtn({account}: {account: SessionAccount}) { - const {_} = useLingui() + const pal = usePalette('default') const {removeAccount} = useSessionApi() const removePromptControl = useDialogControl() + const {_} = useLingui() + const items: DropdownItem[] = [ + { + label: _(msg`Remove account`), + onPress: removePromptControl.open, + icon: { + ios: { + name: 'trash', + }, + android: 'ic_delete', + web: ['far', 'trash-can'], + }, + }, + ] return ( <> - - - {({props}) => { - return ( - - ) - }} - - - - - { - removePromptControl.open() - }}> - - Remove account - - - - - - - + + + + + void }) { + const pal = usePalette('default') const {_} = useLingui() const t = useTheme() const {currentAccount} = useSession() const {data: profile} = useProfileQuery({did: account.did}) const isCurrentAccount = account.did === currentAccount?.did - const contents = (ctx: ButtonContext) => ( + const contents = ( - - - + + + + + {profile?.displayName || account.handle} - - - {sanitizeHandle(account.handle, '@')} - + + + {account.handle} + ) return isCurrentAccount ? ( - + title={_(msg`Your profile`)} + noFeedback> {contents} - + ) : ( - + ) } From 3f98747925c6af6f977831c0e861f6b541378269 Mon Sep 17 00:00:00 2001 From: Frudrax Cheng Date: Sat, 24 Aug 2024 04:42:59 +0800 Subject: [PATCH 496/520] Update Chinese Localization (#4947) * CN: Update translates * CN: Remove superseded strings * TW: Update and Clean * Both: Update translates * CN: Update translates * CN: Remove superseded strings * CN: Update translates * CN: Remove superseded strings * TW: Run intl:extract * CN: Update translates * TW: Update and clean * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Both: Run intl:extract * CN: Update translates * CN: Update translates * Both: Run intl:extract * CN: fix typo * CN: fix typo#2 * CN: Update translates * CN: Update translates#2 * TW: Update translates * Both: Remove superseded strings * TW: fix typo --------- Co-authored-by: Kuwa Lee Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> --- src/locale/locales/zh-CN/messages.po | 2443 +++++++++++++++----------- src/locale/locales/zh-TW/messages.po | 2435 ++++++++++++++----------- 2 files changed, 2832 insertions(+), 2046 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index fbd01ccc94..6296cb8fc3 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-07-15 09:11+0800\n" +"PO-Revision-Date: 2024-08-22 17:24+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" @@ -21,7 +21,8 @@ msgstr "(包含嵌入内容)" msgid "(no email)" msgstr "(没有邮件)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 人} other {其他 {formattedCount} 人}}" @@ -33,7 +34,7 @@ msgstr "{0, plural, one {# 个标签已标记到这个账户} other {# 个标签 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# 个标签已标记到此内容} other {# 个标签已标记到此内容}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 条转发} other {# 条转发}}" @@ -47,16 +48,16 @@ msgstr "{0, plural, one {关注者} other {关注者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {正在关注} other {正在关注}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:434 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" @@ -64,27 +65,41 @@ msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:414 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "{0, plural, one {引用} other {引用}}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:394 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "{0} <0>在<1>标签中" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "{0} <0>在<1>文本及标签中" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "在本周加入了 {0} 人" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} 人已使用过此入门包!" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0}的头像" @@ -120,7 +135,7 @@ msgstr "{diff, plural, one {月} other {月}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {秒} other {秒}}" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "{displayName} 的入门包" @@ -147,7 +162,7 @@ msgstr "无法给 {handle} 发送私信" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 个未读" @@ -159,14 +174,6 @@ msgstr "{profileName} 在 {0} 前加入了 Bluesky" msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "{profileName} 在 {0} 前使用入门包加入了 Bluesky" -#: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {显示所有回复} one {显示至少含有 # 个喜欢数的回复} other {显示至少含有 # 个喜欢数的回复}}" - -#: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> 个成员" - #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" @@ -177,11 +184,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1}及{2, plural, one {其他 # } other {其他 # }}个资讯源包含在你的入门包中" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {关注者} other {关注者}}" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {正在关注} other {正在关注}}" @@ -193,6 +200,10 @@ msgstr "<0>{0} 以及<1><2>{1} 包含在你的入门包中" msgid "<0>{0} is included in your starter pack" msgstr "<0>{0} 包含在你的入门包中" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "<0>{0} 个成员" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>不适用。 这个警告仅适用于附加媒体内容的帖文。" @@ -205,15 +216,27 @@ msgstr "<0>你以及<1> <2>{0} 包含在你的入门包中" msgid "⚠Invalid Handle" msgstr "⚠无效的用户识别符" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "24小时" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "两步验证" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "30天" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "7天" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "帮助工具提示" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "访问导航链接及设置" @@ -223,22 +246,22 @@ msgid "Access profile and other navigation links" msgstr "访问个人资料及其他导航链接" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:474 msgid "Accessibility" msgstr "无障碍" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:465 msgid "Accessibility settings" msgstr "无障碍设置" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "无障碍设置" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:326 +#: src/view/screens/Settings/index.tsx:729 msgid "Account" msgstr "账户" @@ -254,20 +277,16 @@ msgstr "已关注账户" msgid "Account muted" msgstr "已隐藏账户" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "已隐藏账户" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "账户已被列表隐藏" -#: src/view/com/util/AccountDropdownBtn.tsx:41 -msgid "Account options" -msgstr "账户选项" - -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:65 msgid "Account removed from quick access" msgstr "已从快速访问中移除账户" @@ -284,10 +303,10 @@ msgstr "已取消关注账户" msgid "Account unmuted" msgstr "已取消隐藏账户" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "添加" @@ -303,14 +322,14 @@ msgstr "添加 {displayName} 至入门包" msgid "Add a content warning" msgstr "新增内容警告" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "将用户添加至列表" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:412 +#: src/view/screens/Settings/index.tsx:421 msgid "Add account" msgstr "添加账户" @@ -329,11 +348,11 @@ msgstr "新增替代文本" msgid "Add App Password" msgstr "新增应用专用密码" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "为配置的设置添加隐藏词汇" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "添加隐藏词和标签" @@ -353,7 +372,7 @@ msgstr "添加默认的资讯源(仅显示你关注的人)" msgid "Add the following DNS record to your domain:" msgstr "将以下 DNS 记录新增到你的域名:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "添加此资讯源到你的自定义资讯源列表" @@ -362,29 +381,26 @@ msgstr "添加此资讯源到你的自定义资讯源列表" msgid "Add to Lists" msgstr "添加至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "添加至自定义资讯源" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "已添加至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "已添加至自定义资讯源" -#: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "调整会在你的资讯源中显示的回复至少需要含有多少喜欢数。" - #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "成人内容" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "成人内容显示仅可通过网页端(<0>bsky.app)启用。" @@ -392,20 +408,20 @@ msgstr "成人内容显示仅可通过网页端(<0>bsky.app)启用。" msgid "Adult content is disabled." msgstr "成人内容显示已被禁用。" -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:663 msgid "Advanced" msgstr "详细设置" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "算法训练完成!" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "已关注所有账户!" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "你保存的所有资讯源都集中在一处。" @@ -419,6 +435,14 @@ msgstr "允许读取你的私信" msgid "Allow new messages from" msgstr "允许以下来源发起新对话" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "允许回复:" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "允许访问私信" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -436,7 +460,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "替代文本" @@ -457,23 +481,37 @@ msgstr "一封电子邮件已发送至 {0}。请查阅邮件内容并复制验 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "一封电子邮件已发送至先前填写的邮箱 {0}。请查阅邮件内容并复制验证码至下方。" -#: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "发生错误" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" msgstr "发生错误" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "创建入门包时发生错误,重试?" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "播放视频时出现问题,请稍后再试。" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "保存二维码时发生错误!" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "关注所有人时发生错误" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "上传视频时出现问题。" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "不在这些选项中的问题" @@ -488,12 +526,10 @@ msgstr "开启私信时出现问题" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "出现问题,请重试。" @@ -501,8 +537,14 @@ msgstr "出现问题,请重试。" msgid "an unknown error occurred" msgstr "出现未知错误" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "未知的标记者" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "和" @@ -519,6 +561,10 @@ msgstr "GIF 动画" msgid "Anti-Social Behavior" msgstr "反社会行为" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "任何人都可以参与互动" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "应用语言" @@ -535,26 +581,26 @@ msgstr "应用专用密码只能包含字母、数字、空格、破折号及下 msgid "App Password names must be at least 4 characters long." msgstr "应用专用密码必须至少为 4 个字符。" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:674 msgid "App password settings" msgstr "应用专用密码设置" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:683 msgid "App Passwords" msgstr "应用专用密码" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "申诉" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "申诉 \"{0}\" 标记" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "申诉已提交" @@ -566,10 +612,19 @@ msgstr "申诉已提交" msgid "Appeal this decision" msgstr "对此结果提出申诉" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:495 msgid "Appearance" msgstr "外观" +#: src/view/screens/Settings/index.tsx:486 +msgid "Appearance settings" +msgstr "外观设置" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "外观设置" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -583,7 +638,7 @@ msgstr "你确定要删除这条应用专用密码 \"{name}\" 吗?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "你确定要删除这条私信吗?此操作仅会在你的对话中删除私信,而不会在其他人的对话中删除。" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "你确定要删除此入门包吗?" @@ -591,19 +646,19 @@ msgstr "你确定要删除此入门包吗?" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "你确定要离开这个对话吗?此操作仅会在你的私信列表中删除对话,而不会在其他人的私信列表中删除。" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "你确定要从你的资讯源中删除 {0} 吗?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "你确定要从自定义资讯源列表中删除此资讯源吗?" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "你确定要丢弃这段草稿吗?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "你确定吗?" @@ -620,13 +675,13 @@ msgstr "艺术" msgid "Artistic or non-erotic nudity." msgstr "艺术作品或非色情的裸体。" -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "至少 3 个字符" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -639,12 +694,12 @@ msgstr "至少 3 个字符" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "返回" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:452 msgid "Basics" msgstr "基础信息" @@ -652,7 +707,7 @@ msgstr "基础信息" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:358 msgid "Birthday:" msgstr "生日:" @@ -675,28 +730,27 @@ msgstr "屏蔽账户" msgid "Block Account?" msgstr "屏蔽账户?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "屏蔽账户" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "屏蔽列表" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "屏蔽这些账户?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "已屏蔽" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "已屏蔽账户" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已屏蔽账户" @@ -709,7 +763,7 @@ msgstr "被屏蔽的账户无法在你的帖文中回复、提及你或以其他 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:367 +#: src/view/com/post-thread/PostThread.tsx:435 msgid "Blocked post." msgstr "已屏蔽帖文。" @@ -717,7 +771,7 @@ msgstr "已屏蔽帖文。" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "屏蔽这个用户不能阻止他继续标记你的账户。" -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "屏蔽是公开的。被屏蔽的账户无法在你的帖文中回复、提及你或以其他方式与你互动。" @@ -725,7 +779,7 @@ msgstr "屏蔽是公开的。被屏蔽的账户无法在你的帖文中回复、 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "屏蔽不会阻止标记被放置到你的账户上,但会阻止这个账户在你发布的帖文中回复或与你互动。" -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "博客" @@ -746,7 +800,7 @@ msgstr "Bluesky 因朋友而更好!" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky 将从你的社交网络中选择一组推荐的账户。" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 不会向未登录的用户显示你的个人资料和帖文。但其他应用可能不会遵照这个请求,这无法确保你的账户隐私。" @@ -763,21 +817,23 @@ msgstr "模糊化图片并从资讯源中过滤" msgid "Books" msgstr "书籍" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "在探索页面浏览更多账户" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "在探索页面浏览更多资讯源" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "浏览更多建议" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "在探索页面浏览更多建议" @@ -786,11 +842,11 @@ msgstr "在探索页面浏览更多建议" msgid "Browse other feeds" msgstr "浏览其他资讯源" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "商务" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "来自 —" @@ -798,15 +854,15 @@ msgstr "来自 —" msgid "By {0}" msgstr "来自 {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "来自 <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "创建账户即默认表明你同意我们的 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "来自你" @@ -818,13 +874,13 @@ msgstr "相机" 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/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -840,9 +896,8 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "取消" @@ -870,7 +925,7 @@ msgstr "取消裁剪图片" msgid "Cancel profile editing" msgstr "取消编辑个人资料" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "取消引用帖文" @@ -879,7 +934,6 @@ msgid "Cancel reactivation and log out" msgstr "取消重新激活账户并登出" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "取消搜索" @@ -891,17 +945,17 @@ msgstr "取消打开链接的网站" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:352 msgctxt "action" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:695 msgid "Change handle" msgstr "更改用户识别符" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:706 msgid "Change Handle" msgstr "更改用户识别符" @@ -909,12 +963,12 @@ msgstr "更改用户识别符" msgid "Change my email" msgstr "更改我的邮箱地址" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:740 msgid "Change password" msgstr "更改密码" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:751 msgid "Change Password" msgstr "更改密码" @@ -926,7 +980,7 @@ msgstr "更改帖文的发布语言至 {0}" msgid "Change Your Email" msgstr "更改你的邮箱地址" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -938,14 +992,14 @@ msgstr "已隐藏对话" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:615 msgid "Chat settings" msgstr "私信设置" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:624 msgid "Chat Settings" msgstr "私信设置" @@ -974,7 +1028,7 @@ msgstr "选择至少 3 个或更多:" msgid "Choose at least {0} more" msgstr "还需选择至少 {0} 个" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "选择资讯源" @@ -982,7 +1036,7 @@ msgstr "选择资讯源" msgid "Choose for me" msgstr "为我做选择" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "选择用户" @@ -990,7 +1044,7 @@ msgstr "选择用户" msgid "Choose Service" msgstr "选择服务" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "选择支持你的自定义资讯源的算法。" @@ -998,28 +1052,15 @@ msgstr "选择支持你的自定义资讯源的算法。" msgid "Choose this color as your avatar" msgstr "选择这个颜色作为你的头像" -#: src/components/dialogs/ThreadgateEditor.tsx:91 -#: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "选择谁可以回复" - #: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "选择你的密码" -#: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "清除所有旧存储数据" - -#: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "清除所有旧存储数据(并重启)" - -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:887 msgid "Clear all storage data" msgstr "清除所有数据" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:890 msgid "Clear all storage data (restart after this)" msgstr "清除所有数据(并重启)" @@ -1028,11 +1069,7 @@ msgstr "清除所有数据(并重启)" msgid "Clear search query" msgstr "清除搜索历史记录" -#: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "清除所有旧版存储数据" - -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:888 msgid "Clears all storage data" msgstr "清除所有数据" @@ -1048,10 +1085,18 @@ msgstr "点击这里来了解有关停用账户的详细资讯" msgid "Click here for more information." msgstr "点击这里以获取更多详情。" -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "点击这里打开 {tag} 的标签菜单" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "点击关闭该帖文的引用功能。" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "点击打开该帖文的引用功能。" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "点击以重试发送失败的私信" @@ -1065,12 +1110,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "哒哒🐴哒哒🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1091,7 +1136,7 @@ msgid "Close bottom drawer" msgstr "关闭底部抽屉" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "关闭对话框" @@ -1115,8 +1160,8 @@ msgstr "关闭对话框" msgid "Close navigation footer" msgstr "关闭导航页脚" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "关闭该窗口" @@ -1128,7 +1173,7 @@ msgstr "关闭底部导航栏" msgid "Closes password update alert" msgstr "关闭密码更新警告" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "关闭帖文编辑页并丢弃草稿" @@ -1136,11 +1181,11 @@ msgstr "关闭帖文编辑页并丢弃草稿" msgid "Closes viewer for header image" msgstr "关闭标题图片查看器" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "折叠用户列表" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "折叠给定通知的用户列表" @@ -1154,27 +1199,31 @@ msgstr "喜剧" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群准则" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "完成引导并开始使用你的账户" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "完成验证" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰写帖文的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "撰写回复" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "压缩中..." + #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "为类别 {name} 配置内容过滤设置" @@ -1206,11 +1255,11 @@ msgstr "确认内容语言设置" msgid "Confirm delete account" msgstr "确认删除账户" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "确认你的年龄:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "确认你的出生日期" @@ -1228,7 +1277,8 @@ msgstr "验证码" msgid "Connecting..." msgstr "连接中..." -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "联系支持" @@ -1236,24 +1286,24 @@ msgstr "联系支持" msgid "Content Blocked" msgstr "内容已屏蔽" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "内容过滤器" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "内容语言" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "内容不可用" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "内容警告" @@ -1297,7 +1347,7 @@ msgstr "烹饪" msgid "Copied" msgstr "已复制" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:244 msgid "Copied build version to clipboard" msgstr "已复制构建版本号至剪贴板" @@ -1305,8 +1355,8 @@ msgstr "已复制构建版本号至剪贴板" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:236 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -1340,12 +1390,12 @@ msgstr "复制链接" msgid "Copy Link" msgstr "复制链接" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "复制列表链接" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:412 +#: src/view/com/util/forms/PostDropdownBtn.tsx:421 msgid "Copy link to post" msgstr "复制帖文链接" @@ -1354,8 +1404,8 @@ msgstr "复制帖文链接" msgid "Copy message text" msgstr "复制私信文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Copy post text" msgstr "复制帖文文字" @@ -1363,15 +1413,11 @@ msgstr "复制帖文文字" msgid "Copy QR code" msgstr "复制二维码" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "版权许可" -#: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "无法压缩视频" - #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "无法离开对话" @@ -1380,7 +1426,7 @@ msgstr "无法离开对话" msgid "Could not load feed" msgstr "无法加载资讯源" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "无法加载列表" @@ -1397,7 +1443,7 @@ msgstr "创建" msgid "Create a new account" msgstr "创建新的账户" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:413 msgid "Create a new Bluesky account" msgstr "创建新的 Bluesky 账户" @@ -1407,7 +1453,7 @@ msgstr "为入门包创建二维码" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "创建入门包" @@ -1415,7 +1461,7 @@ msgstr "创建入门包" msgid "Create a starter pack for me" msgstr "为我创建入门包" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "创建账户" @@ -1463,26 +1509,34 @@ msgstr "自定义" msgid "Custom domain" msgstr "自定义域名" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 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:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "自定义外部站点的媒体。" -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "自定义谁可以参与这条帖文的互动。" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "暗色" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "深色模式" -#: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" msgstr "深色模式" #: src/screens/Signup/StepInfo/index.tsx:191 @@ -1490,15 +1544,15 @@ msgid "Date of birth" msgstr "生日" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:783 msgid "Deactivate account" msgstr "停用账户" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:795 msgid "Deactivate my account" msgstr "停用我的账户" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:850 msgid "Debug Moderation" msgstr "调试内容审核" @@ -1507,16 +1561,16 @@ msgid "Debug panel" msgstr "调试面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:631 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "删除" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:805 msgid "Delete account" msgstr "删除账户" @@ -1532,8 +1586,8 @@ msgstr "删除应用专用密码" msgid "Delete app password?" msgstr "删除应用专用密码?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:867 +#: src/view/screens/Settings/index.tsx:870 msgid "Delete chat declaration record" msgstr "删除聊天记录" @@ -1541,7 +1595,7 @@ msgstr "删除聊天记录" msgid "Delete for me" msgstr "为我删除" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "删除列表" @@ -1557,41 +1611,41 @@ msgstr "为我删除私信" msgid "Delete my account" msgstr "删除我的账户" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:817 msgid "Delete My Account…" msgstr "删除我的账户…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 +#: src/view/com/util/forms/PostDropdownBtn.tsx:613 msgid "Delete post" msgstr "删除帖文" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "删除入门包" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "删除入门包?" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "删除这个列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "Delete this post?" msgstr "删除这条帖文?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "已删除" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:421 msgid "Deleted post." msgstr "已删除的帖文。" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:868 msgid "Deletes the chat declaration record" msgstr "删除聊天记录" @@ -1606,11 +1660,25 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "描述替代文本" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:546 +#: src/view/com/util/forms/PostDropdownBtn.tsx:556 +msgid "Detach quote" +msgstr "分离引用帖文" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "Detach quote post?" +msgstr "分离引用帖文?" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "对话框:调整谁可以参与这条帖文的互动" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "有什么想说的吗?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "暗淡" @@ -1618,7 +1686,7 @@ msgstr "暗淡" msgid "Direct messages are here!" msgstr "隆重介绍私信功能!" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "关闭 GIF 自动播放" @@ -1626,29 +1694,33 @@ msgstr "关闭 GIF 自动播放" msgid "Disable Email 2FA" msgstr "关闭电子邮件两步验证" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "关闭触感反馈" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "禁用字幕" + #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "丢弃" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "丢弃草稿?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "阻止应用向未登录用户显示我的账户" @@ -1661,19 +1733,27 @@ msgstr "\"Discover\" 会根据你的浏览喜好向你推荐帖文。" msgid "Discover new custom feeds" msgstr "探索新的自定义资讯源" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "探索新的资讯源" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "探索新的资讯源" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "关闭" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "关闭错误" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "关闭入门指南" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "显示更大的替代文本标签" @@ -1689,11 +1769,15 @@ msgstr "显示名称" msgid "DNS Panel" msgstr "DNS 面板" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "不对你已关注的用户使用此隐藏词" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "不包含裸露内容。" -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "不以连字符开头或结尾" @@ -1707,7 +1791,6 @@ msgstr "域名已认证!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1726,8 +1809,8 @@ msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "完成" @@ -1736,7 +1819,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "下载 Bluesky" @@ -1749,6 +1832,10 @@ msgstr "下载 CAR 文件" msgid "Drop to add images" msgstr "拖放即可新增图片" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "期间:" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "例如:alice" @@ -1789,11 +1876,11 @@ msgstr "例如:散布广告内容的用户。" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "每个邀请码仅可使用一次。你将不定期获得新的邀请码。" -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "编辑" @@ -1802,12 +1889,12 @@ msgctxt "action" msgid "Edit" msgstr "编辑" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "编辑头像" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "编辑资讯源" @@ -1816,7 +1903,12 @@ msgstr "编辑资讯源" msgid "Edit image" msgstr "编辑图片" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:592 +#: src/view/com/util/forms/PostDropdownBtn.tsx:605 +msgid "Edit interaction settings" +msgstr "调整互动选项" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "编辑列表详情" @@ -1824,10 +1916,10 @@ msgstr "编辑列表详情" msgid "Edit Moderation List" msgstr "编辑内容审核列表" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "编辑自定义资讯源" @@ -1835,10 +1927,15 @@ msgstr "编辑自定义资讯源" msgid "Edit my profile" msgstr "编辑个人资料" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "编辑用户" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "调整帖文互动选项" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1849,7 +1946,7 @@ msgstr "编辑个人资料" msgid "Edit Profile" msgstr "编辑个人资料" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "编辑入门包" @@ -1857,7 +1954,7 @@ msgstr "编辑入门包" msgid "Edit User List" msgstr "编辑用户列表" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "编辑谁可以回复" @@ -1869,7 +1966,7 @@ msgstr "编辑你的显示名称" msgid "Edit your profile description" msgstr "编辑你的账户描述" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "编辑你的入门包" @@ -1878,10 +1975,6 @@ msgstr "编辑你的入门包" msgid "Education" msgstr "教育" -#: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "选择 \"所有人\"或是\"没有人\"" - #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -1908,7 +2001,7 @@ msgstr "电子邮箱已更新" msgid "Email verified" msgstr "电子邮箱已验证" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:330 msgid "Email:" msgstr "电子邮箱:" @@ -1917,8 +2010,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 代码" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Embed post" msgstr "嵌入帖文" @@ -1930,7 +2023,7 @@ msgstr "将这条帖文嵌入到你的网站。只需复制以下代码片段, msgid "Enable {0} only" msgstr "仅启用 {0}" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "启用成人内容" @@ -1939,18 +2032,18 @@ msgstr "启用成人内容" msgid "Enable external media" msgstr "启用外部媒体" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "启用媒体播放器" #: src/view/screens/NotificationsSettings.tsx:65 #: src/view/screens/NotificationsSettings.tsx:68 msgid "Enable priority notifications" -msgstr "" +msgstr "启用优先通知" -#: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "启用这个设置项将仅显示你已关注用户的回复。" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "启用字幕" #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -1958,11 +2051,11 @@ msgstr "仅启用这个来源" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "已启用" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "已到末尾" @@ -1978,8 +2071,8 @@ msgstr "为这个应用专用密码命名" msgid "Enter a password" msgstr "输入密码" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "输入一个词或标签" @@ -2024,7 +2117,7 @@ msgstr "输入你的用户名和密码" msgid "Error occurred while saving file" msgstr "保存文件时发生错误" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Captcha 响应错误。" @@ -2033,16 +2126,18 @@ msgstr "Captcha 响应错误。" msgid "Error:" msgstr "错误:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "所有人" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "所有人都可以回复" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "所有人都可以回复这条帖文。" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2058,6 +2153,14 @@ msgstr "过于频繁的提及或回复" msgid "Excessive or unwanted messages" msgstr "过于频繁的骚扰信息" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "排除你已关注的用户" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "排除你已关注的用户" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "退出账户删除流程" @@ -2075,7 +2178,6 @@ msgid "Exits image view" msgstr "退出图片查看器" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "退出搜索查询输入" @@ -2083,7 +2185,7 @@ msgstr "退出搜索查询输入" msgid "Expand alt text" msgstr "展开替代文本" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "展开用户列表" @@ -2094,7 +2196,15 @@ msgstr "展开或折叠你要回复的完整帖文" #: src/view/screens/NotificationsSettings.tsx:83 msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "实验性:当你启用此设置项,你将仅收到你已关注用户的回复及引用通知。我们会持续在此添加更多设置项。" + +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "已到期" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "已到期 {0}" #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." @@ -2104,12 +2214,12 @@ msgstr "明确或潜在引起不适的媒体内容。" msgid "Explicit sexual images." msgstr "明确的性暗示图片。" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:763 msgid "Export my data" msgstr "导出账户数据" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:774 msgid "Export My Data" msgstr "导出账户数据" @@ -2119,17 +2229,17 @@ msgid "External Media" msgstr "外部媒体" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:656 msgid "External Media Preferences" msgstr "外部媒体首选项" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:647 msgid "External media settings" msgstr "外部媒体设置" @@ -2138,8 +2248,8 @@ msgstr "外部媒体设置" msgid "Failed to create app password." msgstr "创建应用专用密码失败。" -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "无法创建入门包" @@ -2151,16 +2261,16 @@ msgstr "无法创建列表。请检查你的互联网连接并重试。" msgid "Failed to delete message" msgstr "无法删除私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:196 msgid "Failed to delete post, please try again" msgstr "无法删除帖文,请重试" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "无法删除入门包" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "无法加载资讯源首选项" @@ -2173,12 +2283,12 @@ msgstr "无法加载 GIF" msgid "Failed to load past messages" msgstr "无法加载旧的私信" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "无法加载建议的资讯源" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "无法加载建议关注" @@ -2188,22 +2298,22 @@ msgstr "无法保存这张图片:{0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "无法保存通知首选项,请再试一次" #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "无法发送私信" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "无法提交申诉,请再试一次。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:225 msgid "Failed to toggle thread mute, please try again" msgstr "无法隐藏讨论串,请再试一次" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "无法更新资讯源" @@ -2212,12 +2322,12 @@ msgstr "无法更新资讯源" msgid "Failed to update settings" msgstr "无法更新设置" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "资讯源" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "由 {0} 创建的资讯源" @@ -2226,27 +2336,27 @@ msgid "Feed toggle" msgstr "切换资讯源" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "反馈" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "资讯源" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "创建资讯源仅需你掌握一点编程基础。<0/>以获取详情。" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "资讯源已更新!" @@ -2262,7 +2372,7 @@ msgstr "文件保存成功!" msgid "Filter from feeds" msgstr "从资讯源中过滤" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "最终确定" @@ -2280,7 +2390,7 @@ msgstr "在探索页面中寻找更多资讯源与账户关注。" msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 寻找帖文和用户" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "调整你在\"正在关注\"资讯源上所看到的内容。" @@ -2288,7 +2398,7 @@ msgstr "调整你在\"正在关注\"资讯源上所看到的内容。" msgid "Fine-tune the discussion threads." msgstr "调整讨论主题。" -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "完成" @@ -2300,7 +2410,7 @@ msgstr "完成入门指南并开始使用应用程序" msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "灵活" @@ -2314,12 +2424,11 @@ msgid "Flip vertically" msgstr "垂直翻转" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "关注" @@ -2333,7 +2442,7 @@ msgstr "关注" msgid "Follow {0}" msgstr "关注 {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "关注 {name}" @@ -2346,8 +2455,8 @@ msgstr "关注 7 个账户" msgid "Follow Account" msgstr "关注账户" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "关注所有人" @@ -2355,7 +2464,7 @@ msgstr "关注所有人" msgid "Follow Back" msgstr "回关" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "关注更多账户以了解你的兴趣,并逐步建立你的社交网络。" @@ -2375,19 +2484,15 @@ msgstr "由 <0>{0} 以及 <1>{1} 所关注" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "由 <0>{0}、<1>{1} 以及 {2, plural, one {其他#人} other {其他#人}} 所关注" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "已关注的用户" -#: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "仅限已关注的用户" - -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "关注了你" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "回关" @@ -2396,7 +2501,7 @@ msgstr "回关" msgid "Followers" msgstr "关注者" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "由你所认识的 @{0} 所关注" @@ -2406,34 +2511,34 @@ msgid "Followers you know" msgstr "由你所认识的关注者" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "正在关注" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "已关注 {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "已关注 {name}" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:550 msgid "Following feed preferences" msgstr "\"正在关注\"资讯源首选项" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:559 msgid "Following Feed Preferences" msgstr "\"正在关注\"资讯源首选项" @@ -2445,7 +2550,7 @@ msgstr "\"正在关注\"显示你已关注的账户所发布的最新帖文。" msgid "Follows you" msgstr "关注了你" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "关注了你" @@ -2462,6 +2567,10 @@ msgstr "出于安全原因,我们需要向你的电子邮箱发送验证码。 msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "出于安全原因,你将无法再次查看此内容。如果你丢失了该密码,则需要生成一个新的密码。" +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "永久" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2483,7 +2592,7 @@ msgstr "频繁发布不受欢迎的内容" msgid "From @{sanitizedAuthor}" msgstr "来自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:269 msgctxt "from-feed" msgid "From <0/>" msgstr "来自 <0/>" @@ -2496,7 +2605,7 @@ msgstr "相册" msgid "Generate a starter pack" msgstr "创建一个入门包" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "获取帮助" @@ -2525,37 +2634,38 @@ msgstr "为你的个人资料添加头像" msgid "Glaring violations of law or terms of service" msgstr "明显违反法律或服务条款" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "返回" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "返回" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "返回上一步" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "返回上一步" @@ -2592,7 +2702,7 @@ msgstr "前往用户个人资料" msgid "Graphic Media" msgstr "图形媒体" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "已经完成一半了!" @@ -2600,7 +2710,7 @@ msgstr "已经完成一半了!" msgid "Handle" msgstr "用户识别符" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "触感" @@ -2608,7 +2718,7 @@ msgstr "触感" msgid "Harassment, trolling, or intolerance" msgstr "骚扰、恶作剧或其他无法容忍的行为" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "标签" @@ -2616,12 +2726,12 @@ msgstr "标签" msgid "Hashtag: #{tag}" msgstr "标签:#{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "任何疑问?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "帮助" @@ -2633,6 +2743,10 @@ msgstr "通过上传图片或创建头像来帮助人们了解你不是机器人 msgid "Here is your app password." msgstr "这里是你的应用专用密码。" +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "隐藏列表" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2640,30 +2754,45 @@ msgstr "这里是你的应用专用密码。" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:642 msgid "Hide" msgstr "隐藏" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "隐藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "隐藏帖文" +#: src/view/com/util/forms/PostDropdownBtn.tsx:503 +#: src/view/com/util/forms/PostDropdownBtn.tsx:509 +msgid "Hide post for me" +msgstr "为我隐藏这条帖文" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:520 +#: src/view/com/util/forms/PostDropdownBtn.tsx:530 +msgid "Hide reply for everyone" +msgstr "隐藏所有人的回复" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:502 +#: src/view/com/util/forms/PostDropdownBtn.tsx:508 +msgid "Hide reply for me" +msgstr "为我隐藏回复" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "隐藏内容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 msgid "Hide this post?" msgstr "隐藏这条帖文?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "Hide this reply?" +msgstr "隐藏这条回复?" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "隐藏用户列表" @@ -2695,12 +2824,12 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "主页" @@ -2733,7 +2862,7 @@ msgstr "我有验证码" msgid "I have my own domain" msgstr "我拥有自己的域名" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "我了解" @@ -2746,15 +2875,15 @@ msgstr "若替代文本过长,则切换替代文本的展开状态" msgid "If none are selected, suitable for all ages." msgstr "若不勾选,则默认为全年龄向。" -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "如果你根据你所在国家的法律定义还不是成年人,则你的父母或法定监护人必须代表你阅读这些条款。" -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:628 msgid "If you remove this post, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" @@ -2826,10 +2955,14 @@ msgstr "输入你的密码" msgid "Input your preferred hosting provider" msgstr "输入你首选的托管服务提供商" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "输入你的用户识别符" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "互动受限" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "介绍私信" @@ -2839,7 +2972,7 @@ msgstr "介绍私信" msgid "Invalid 2FA confirmation code." msgstr "无效的两步验证码。" -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:265 msgid "Invalid or unsupported post record" msgstr "帖文记录无效或不受支持" @@ -2855,7 +2988,7 @@ msgstr "邀请朋友" msgid "Invite code" msgstr "邀请码" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "邀请码无效,请检查你输入的邀请码并重试。" @@ -2883,14 +3016,14 @@ msgstr "邀请,但保持私密" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "现在就只有你了!通过上面的搜索将更多人添加到你的入门包中。" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "加入 Bluesky" @@ -2919,11 +3052,11 @@ msgstr "标记" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "标记是对特定内容及用户的提示。可以针对特定内容默认隐藏内容、显示警告或直接显示。" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "你账户上的标记" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "你内容上的标记" @@ -2931,16 +3064,16 @@ msgstr "你内容上的标记" msgid "Language selection" msgstr "选择语言" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:507 msgid "Language settings" msgstr "语言设置" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "语言设置" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:516 msgid "Languages" msgstr "语言" @@ -2949,21 +3082,26 @@ msgstr "语言" msgid "Latest" msgstr "最新" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "了解详情" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "了解更多关于 Bluesky 的详细信息" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "了解更多有关审核应用于此内容的详细信息。" #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "了解有关这个警告的更多详情" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "了解有关 Bluesky 公开内容的更多详情。" @@ -3000,10 +3138,6 @@ msgstr "离开 Bluesky" msgid "left to go." msgstr "个人排在你前面。" -#: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "旧存储数据已清除,你需要立即重新启动应用。" - #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "自定义" @@ -3013,12 +3147,13 @@ msgstr "自定义" msgid "Let's get your password reset!" msgstr "让我们来重置你的密码!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "让我们开始!" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "亮色" @@ -3026,8 +3161,8 @@ msgstr "亮色" msgid "Like 10 posts" msgstr "喜欢 10 条帖文" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "喜欢 10 条帖文,以训练 \"Discover\" 算法推送" @@ -3037,22 +3172,23 @@ msgid "Like this feed" msgstr "喜欢这个资讯源" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "喜欢" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "喜欢" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "喜欢了你的自定义资讯源" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "喜欢了你的帖文" @@ -3060,11 +3196,11 @@ msgstr "喜欢了你的帖文" msgid "Likes" msgstr "喜欢" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:203 msgid "Likes on this post" msgstr "这条帖文的喜欢数" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "列表" @@ -3072,20 +3208,28 @@ msgstr "列表" msgid "List Avatar" msgstr "列表头像" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "列表已屏蔽" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "列表由 {0} 创建" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "列表已删除" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "列表已隐藏" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "隐藏列表" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "列表已隐藏" @@ -3093,20 +3237,20 @@ msgstr "列表已隐藏" msgid "List Name" msgstr "列表名称" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "解除对列表的屏蔽" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "解除对列表的隐藏" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "列表" @@ -3130,10 +3274,10 @@ msgstr "加载更多建议关注" msgid "Load new notifications" msgstr "加载新的通知" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "加载新的帖文" @@ -3141,7 +3285,7 @@ msgstr "加载新的帖文" msgid "Loading..." msgstr "加载中..." -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "日志" @@ -3157,7 +3301,7 @@ msgstr "登录或注册" msgid "Log out" msgstr "登出" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "未登录用户可见性" @@ -3193,7 +3337,7 @@ msgstr "帮我选择" msgid "Make sure this is where you intend to go!" msgstr "请确认目标页面地址是否正确!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "管理你的隐藏词和标签" @@ -3202,20 +3346,20 @@ msgstr "管理你的隐藏词和标签" msgid "Mark as read" msgstr "标记为已读" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "媒体" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "提到的用户" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "提到的用户" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "菜单" @@ -3246,7 +3390,7 @@ msgstr "私信过长" msgid "Message settings" msgstr "私信设置" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3257,29 +3401,31 @@ msgstr "私信" msgid "Misleading Account" msgstr "误导性账户" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "模式" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:538 msgid "Moderation" msgstr "内容审核" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "内容审核详情" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "由 {0} 创建的内容审核列表" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "由 创建的内容审核列表" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "你创建的内容审核列表" @@ -3291,20 +3437,24 @@ msgstr "内容审核列表已创建" msgid "Moderation list updated" msgstr "内容审核列表已更新" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "内容审核列表" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "内容审核列表" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "内容审核设置" + +#: src/view/screens/Settings/index.tsx:532 msgid "Moderation settings" msgstr "内容审核设置" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "内容审核状态" @@ -3312,12 +3462,12 @@ msgstr "内容审核状态" msgid "Moderation tools" msgstr "内容审核工具" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "由内容审核服务提供方对这段内容设置的一般警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:620 msgid "More" msgstr "更多" @@ -3325,7 +3475,7 @@ msgstr "更多" msgid "More feeds" msgstr "更多资讯源" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "更多选项" @@ -3341,11 +3491,13 @@ msgstr "电影" msgid "Music" msgstr "音乐" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "隐藏" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "隐藏 {truncatedTag}" @@ -3354,62 +3506,74 @@ msgstr "隐藏 {truncatedTag}" msgid "Mute Account" msgstr "隐藏账户" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "隐藏账户" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "隐藏所有 {displayTag} 的帖文" #: src/components/dms/ConvoMenu.tsx:172 #: src/components/dms/ConvoMenu.tsx:178 msgid "Mute conversation" -msgstr "静音对话" +msgstr "隐藏对话" -#: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "仅隐藏标签" +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "隐藏:" -#: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "隐藏词汇和标签" - -#: src/view/screens/ProfileList.tsx:678 +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "隐藏列表" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "隐藏这些账户?" -#: src/components/dialogs/MutedWords.tsx:126 -msgid "Mute this word in post text and tags" -msgstr "在帖文文本和标签中隐藏该词" +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "隐藏这个词语24小时" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "隐藏这个词语30天" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "隐藏这个词7天" + +#: src/components/dialogs/MutedWords.tsx:258 +msgid "Mute this word in post text and tags" +msgstr "在帖文文本及标签中隐藏该词" + +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "仅在标签中隐藏该词" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "隐藏这个词语直到你取消为止" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:467 +#: src/view/com/util/forms/PostDropdownBtn.tsx:473 msgid "Mute thread" msgstr "隐藏讨论串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 +#: src/view/com/util/forms/PostDropdownBtn.tsx:485 msgid "Mute words & tags" msgstr "隐藏词和标签" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "已隐藏" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "已隐藏账户" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已隐藏账户" @@ -3418,7 +3582,7 @@ msgstr "已隐藏账户" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "已隐藏的账户将不会在你的通知或时间线中显示,被隐藏账户将不会收到通知。" -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "被 \"{0}\" 隐藏" @@ -3426,7 +3590,7 @@ msgstr "被 \"{0}\" 隐藏" msgid "Muted words & tags" msgstr "隐藏词汇和标签" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "被隐藏的账户将不会得知你已将他隐藏,已隐藏的账户将不会在你的通知或时间线中显示。" @@ -3435,7 +3599,7 @@ msgstr "被隐藏的账户将不会得知你已将他隐藏,已隐藏的账户 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "自定义资讯源" @@ -3443,11 +3607,11 @@ msgstr "自定义资讯源" msgid "My Profile" msgstr "我的个人资料" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:593 msgid "My saved feeds" msgstr "我保存的资讯源" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:599 msgid "My Saved Feeds" msgstr "我保存的资讯源" @@ -3472,7 +3636,7 @@ msgstr "名称或描述违反了社群准则" msgid "Nature" msgstr "自然" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "转到 {0}" @@ -3486,7 +3650,7 @@ msgstr "转到入门包" msgid "Navigates to the next screen" msgstr "转到下一页" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "转到个人资料" @@ -3494,7 +3658,7 @@ msgstr "转到个人资料" msgid "Need to report a copyright violation?" msgstr "需要举报侵犯版权行为吗?" -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "永远不会失去对你的关注者或数据的访问。" @@ -3502,7 +3666,7 @@ msgstr "永远不会失去对你的关注者或数据的访问。" msgid "Nevermind, create a handle for me" msgstr "没关系,为我创建一个用户识别符" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "新建" @@ -3538,12 +3702,12 @@ msgctxt "action" msgid "New post" msgstr "新帖文" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "新帖文" @@ -3577,10 +3741,10 @@ msgstr "新闻" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3591,17 +3755,17 @@ msgstr "下一步" msgid "Next image" msgstr "下一张图片" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "停用" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "没有描述" @@ -3618,12 +3782,12 @@ msgstr "未找到精选 GIF,Tensor 可能存在问题。" msgid "No feeds found. Try searching for something else." msgstr "未找到资讯源,尝试搜索点别的。" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再关注 {0}" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "不超过 253 个字符" @@ -3635,7 +3799,7 @@ msgstr "目前还没有任何私信" msgid "No more conversations to show" msgstr "没有更多对话可显示" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "还没有通知!" @@ -3644,7 +3808,11 @@ msgstr "还没有通知!" #: src/screens/Messages/Settings.tsx:93 #: src/screens/Messages/Settings.tsx:96 msgid "No one" -msgstr "没有人" +msgstr "仅自己" + +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "仅限作者可引用这条帖文。" #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." @@ -3659,11 +3827,11 @@ msgstr "没有结果" msgid "No results" msgstr "没有结果" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "未找到结果" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "未找到\"{query}\"的结果" @@ -3684,13 +3852,9 @@ msgstr "未找到 \"{search}\" 的搜索结果。" msgid "No thanks" msgstr "不,谢谢" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" -msgstr "没有人" - -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "没有人可以回复" +msgstr "仅自己" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -3705,7 +3869,7 @@ msgstr "未找到用户,尝试搜索点别的。" msgid "Non-sexual Nudity" msgstr "非性暗示裸露" -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3716,12 +3880,12 @@ msgid "Not right now" msgstr "暂时不需要" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "分享注意事项" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 应用和网站上的可见性,其他应用可能不遵从这个设置项,仍可能会向未登录的用户显示你的动态。" @@ -3731,16 +3895,16 @@ msgstr "这里什么也没有" #: src/view/screens/NotificationsSettings.tsx:54 msgid "Notification filters" -msgstr "" +msgstr "通知过滤器" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" -msgstr "" +msgstr "通知设置" #: src/view/screens/NotificationsSettings.tsx:39 msgid "Notification Settings" -msgstr "" +msgstr "通知设置" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" @@ -3750,14 +3914,14 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "通知" @@ -3782,7 +3946,7 @@ msgid "Off" msgstr "显示" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "糟糕!" @@ -3811,7 +3975,7 @@ msgstr "于" msgid "on {str}" msgstr "于 {str}" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:237 msgid "Onboarding reset" msgstr "重新开始引导流程" @@ -3819,7 +3983,7 @@ msgstr "重新开始引导流程" msgid "Onboarding tour step {0}: {1}" msgstr "入门指南步骤:{0}/{1}" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文本。" @@ -3827,11 +3991,11 @@ msgstr "至少有一张图片缺失了替代文本。" msgid "Only .jpg and .png files are supported" msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" -#: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "只有 {0} 可以回复" +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "仅限 {0} 可以回复。" -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "仅限字母、数字和连字符" @@ -3839,7 +4003,7 @@ msgstr "仅限字母、数字和连字符" msgid "Oops, something went wrong!" msgstr "糟糕,发生了一些错误!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -3848,11 +4012,11 @@ msgstr "糟糕,发生了一些错误!" msgid "Oops!" msgstr "Oops!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "开启" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "开启 {name} 个人资料快捷菜单" @@ -3865,8 +4029,8 @@ msgstr "开启头像创建工具" msgid "Open conversation options" msgstr "开启对话选项" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "开启表情符号选择器" @@ -3874,7 +4038,7 @@ msgstr "开启表情符号选择器" msgid "Open feed options menu" msgstr "开启资讯源选项菜单" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:713 msgid "Open links with in-app browser" msgstr "在内置浏览器中打开链接" @@ -3890,20 +4054,20 @@ msgstr "开启隐藏词汇和标签设置" msgid "Open navigation" msgstr "打开导航" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 msgid "Open post options menu" msgstr "开启帖文选项菜单" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "开启入门包菜单" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:837 +#: src/view/screens/Settings/index.tsx:847 msgid "Open storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:825 msgid "Open system log" msgstr "开启系统日志" @@ -3911,11 +4075,11 @@ msgstr "开启系统日志" msgid "Opens {numItems} options" msgstr "开启 {numItems} 个选项" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "打开对话框以选择谁可以回复此讨论串" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:466 msgid "Opens accessibility settings" msgstr "开启无障碍设置" @@ -3923,19 +4087,23 @@ msgstr "开启无障碍设置" msgid "Opens additional details for a debug entry" msgstr "开启调试记录的额外详细信息" +#: src/view/screens/Settings/index.tsx:487 +msgid "Opens appearance settings" +msgstr "开启外观设置" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "开启设备相机" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:616 msgid "Opens chat settings" msgstr "开启私信设置" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "开启编辑器" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:508 msgid "Opens configurable language settings" msgstr "开启可配置的语言设置" @@ -3943,7 +4111,7 @@ msgstr "开启可配置的语言设置" msgid "Opens device photo gallery" msgstr "开启设备相册" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:648 msgid "Opens external embeds settings" msgstr "开启外部嵌入设置" @@ -3965,27 +4133,27 @@ msgstr "开启 GIF 选择对话框" msgid "Opens list of invite codes" msgstr "开启邀请码列表" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:785 msgid "Opens modal for account deactivation confirmation" msgstr "开启账户停用确认界面" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:807 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "需要邮件验证以继续进行账户删除操作" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:742 msgid "Opens modal for changing your Bluesky password" msgstr "开启密码修改界面" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:697 msgid "Opens modal for choosing a new Bluesky handle" msgstr "开启创建新的用户识别符界面" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "开启你的 Bluesky 用户资料(存储库)下载页面" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:973 msgid "Opens modal for email verification" msgstr "开启电子邮箱确认界面" @@ -3993,7 +4161,7 @@ msgstr "开启电子邮箱确认界面" msgid "Opens modal for using custom domain" msgstr "开启使用自定义域名的模式" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens moderation settings" msgstr "开启内容审核设置" @@ -4001,15 +4169,15 @@ msgstr "开启内容审核设置" msgid "Opens password reset form" msgstr "开启密码重置申请" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:594 msgid "Opens screen with all saved feeds" msgstr "开启包含所有已保存资讯源的界面" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:675 msgid "Opens the app password settings" msgstr "开启应用专用密码设置界面" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:551 msgid "Opens the Following feed preferences" msgstr "开启\"正在关注\"资讯源首选项" @@ -4017,21 +4185,21 @@ msgstr "开启\"正在关注\"资讯源首选项" msgid "Opens the linked website" msgstr "开启链接的网页" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:838 +#: src/view/screens/Settings/index.tsx:848 msgid "Opens the storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:826 msgid "Opens the system log page" msgstr "开启系统日志界面" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:572 msgid "Opens the threads preferences" msgstr "开启讨论串首选项" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "开启此个人资料" @@ -4044,11 +4212,15 @@ msgid "Option {0} of {numItems}" msgstr "第 {0} 个选项,共 {numItems} 个" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "可选在下方提供额外信息:" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "选项:" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "或者选择组合这些选项:" @@ -4068,6 +4240,10 @@ msgstr "其他" msgid "Other account" msgstr "其他账户" +#: src/view/screens/Settings/index.tsx:390 +msgid "Other accounts" +msgstr "其他账户" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "其他..." @@ -4076,7 +4252,7 @@ msgstr "其他..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "内容审核服务提供方已收到举报,并决定停用你的 Bluesky 私信功能。" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "无法找到这个页面" @@ -4105,19 +4281,24 @@ msgid "Password updated!" msgstr "密码已更新!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "暂停" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "暂停视频" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用户" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "@{0} 关注的用户" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "关注 @{0} 的用户" @@ -4147,7 +4328,7 @@ msgid "Pictures meant for adults." msgstr "适合成年人的图像。" #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "固定到主页" @@ -4159,11 +4340,12 @@ msgstr "固定到主页" msgid "Pinned Feeds" msgstr "固定资讯源列表" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "固定到你的资讯源" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "播放" @@ -4175,6 +4357,11 @@ msgstr "播放 {0}" msgid "Play or pause the GIF" msgstr "播放或暂停 GIF" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "播放视频" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4184,16 +4371,16 @@ msgstr "播放视频" msgid "Plays the GIF" msgstr "播放 GIF" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "请设置你的用户识别符。" -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "请设置你的密码。" -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "请完成 Captcha 验证。" @@ -4209,11 +4396,11 @@ msgstr "请输入应用专用密码的名称,不允许使用空格。" msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "请输入这个应用专用密码的唯一名称,或使用我们提供的随机生成名称。" -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "请输入一个有效的词、标签或短语" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "请输入你的电子邮箱。" @@ -4226,7 +4413,7 @@ msgstr "请输入你的邀请码。" msgid "Please enter your password as well:" msgstr "请输入你的密码:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "请解释为什么你认为这个标记是由 {0} 错误应用的" @@ -4243,7 +4430,7 @@ msgstr "请以 @{0} 身份登录" msgid "Please Verify Your Email" msgstr "请验证你的电子邮箱" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" @@ -4256,45 +4443,50 @@ msgstr "政治" msgid "Porn" msgstr "色情内容" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:503 msgctxt "description" msgid "Post" msgstr "帖文" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:195 msgid "Post by {0}" msgstr "{0} 的帖文" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "@{0} 的帖文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "Post deleted" msgstr "已删除帖文" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:235 msgid "Post hidden" msgstr "已隐藏帖文" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "帖文已被隐藏词汇所隐藏" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "帖文已由你隐藏" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "帖文互动选项" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "帖文语言" @@ -4303,23 +4495,23 @@ msgstr "帖文语言" msgid "Post Languages" msgstr "帖文语言" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:230 +#: src/view/com/post-thread/PostThread.tsx:242 msgid "Post not found" msgstr "无法找到帖文" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "帖文" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "帖文" -#: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "帖文可以根据其文本、标签或两者来隐藏。" +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "可以根据文本、标签或结合两者来屏蔽特定帖文。我们建议避免添加常用词,因为这可能会导致你的主页不显示任何帖文。" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4331,7 +4523,7 @@ msgstr "潜在误导性链接" #: src/state/queries/notifications/settings.ts:44 msgid "Preference saved" -msgstr "" +msgstr "首选项已保存" #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -4341,7 +4533,7 @@ msgstr "点击以重试连接" msgid "Press to change hosting provider" msgstr "点击以变更托管提供商" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4356,7 +4548,7 @@ msgstr "点按以查看同样关注此账号的共同关注者" msgid "Previous image" msgstr "上一张图片" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "首选语言" @@ -4366,18 +4558,18 @@ msgstr "优先显示关注者" #: src/view/screens/NotificationsSettings.tsx:57 msgid "Priority notifications" -msgstr "" +msgstr "优先通知" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:631 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隐私" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:922 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "隐私政策" @@ -4389,16 +4581,16 @@ msgstr "与其他用户开始私信。" msgid "Processing..." msgstr "处理中..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "个人资料" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "个人资料" @@ -4406,11 +4598,11 @@ msgstr "个人资料" msgid "Profile updated" msgstr "个人资料已更新" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:986 msgid "Protect your account by verifying your email." msgstr "通过验证电子邮箱来保护你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "公开内容" @@ -4418,15 +4610,15 @@ msgstr "公开内容" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "公开且可共享的批量隐藏或屏蔽列表。" -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "公开且可共享的列表,可作为资讯源使用。" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "发布帖文" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "发布回复" @@ -4446,13 +4638,46 @@ msgstr "二维码已保存至你的照片图库!" msgid "Quick tip" msgstr "小建议" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "引用帖文" +#: src/view/com/util/forms/PostDropdownBtn.tsx:304 +msgid "Quote post was re-attached" +msgstr "引用帖文已重新关联" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:303 +msgid "Quote post was successfully detached" +msgstr "引用帖文已成功分离" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "引用已关闭" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "引用已打开" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "引用选项" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "引用" + +#: src/view/com/post-thread/PostThreadItem.tsx:231 +msgid "Quotes of this post" +msgstr "引用这条帖文" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "随机显示 (手气不错)" @@ -4461,15 +4686,32 @@ msgstr "随机显示 (手气不错)" msgid "Ratios" msgstr "比率" +#: src/view/com/util/forms/PostDropdownBtn.tsx:545 +#: src/view/com/util/forms/PostDropdownBtn.tsx:555 +msgid "Re-attach quote" +msgstr "重新关联引用帖文" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "重新启用你的账户" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "浏览 Bluesky 博客" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "浏览 Bluesky 隐私设置" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "浏览 Bluesky 使用条款" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "结果:" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "最近的搜索" @@ -4479,21 +4721,22 @@ msgstr "重新连接" #: src/view/screens/Notifications.tsx:146 msgid "Refresh notifications" -msgstr "" +msgstr "刷新通知" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "重新加载对话" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:67 msgid "Remove" msgstr "移除" @@ -4501,11 +4744,12 @@ msgstr "移除" msgid "Remove {displayName} from starter pack" msgstr "从你的入门包中删除 {displayName}" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:44 +#: src/view/com/util/AccountDropdownBtn.tsx:49 msgid "Remove account" msgstr "删除账户" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "删除头像" @@ -4518,8 +4762,8 @@ msgid "Remove embed" msgstr "删除嵌入" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "删除资讯源" @@ -4527,19 +4771,27 @@ msgstr "删除资讯源" msgid "Remove feed?" msgstr "删除资讯源?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "从自定义资讯源中删除" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "从自定义资讯源中删除?" +#: src/view/com/util/AccountDropdownBtn.tsx:59 +msgid "Remove from quick access?" +msgstr "从快速访问中删除?" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "从已保存的资讯源中删除" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "删除图片" @@ -4548,24 +4800,24 @@ msgstr "删除图片" msgid "Remove image preview" msgstr "删除图片预览" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "从你的隐藏词汇列表中删除" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "删除个人资料" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "从搜索历史中删除个人资料" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "删除引用" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "删除转发" @@ -4573,22 +4825,35 @@ msgstr "删除转发" msgid "Remove this feed from your saved feeds" msgstr "从保存的资讯源列表中删除这个资讯源" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "已被作者删除" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "已被你删除" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "从列表中删除" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "已从自定义资讯源中删除" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "已从保存的资讯源中删除" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "从你的自定义资讯源中删除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "删除引用的帖文" @@ -4596,8 +4861,8 @@ msgstr "删除引用的帖文" msgid "Removes the image preview" msgstr "删除图片预览" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "替换为 \"Discover\"" @@ -4605,40 +4870,67 @@ msgstr "替换为 \"Discover\"" msgid "Replies" msgstr "回复" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "回复已被禁用" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "该讨论串的回复已被禁用" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "这条帖文的回复已被关闭。" -#: src/view/com/composer/Composer.tsx:507 +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "回复" -#: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "回复过滤器" +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "回复已被该讨论串的作者隐藏" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "回复被你隐藏" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "回复选项" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "由讨论串的作者设置的回复选项" + +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:533 msgctxt "description" msgid "Reply to <0><1/>" msgstr "回复 <0><1/>" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:524 msgctxt "description" msgid "Reply to a blocked post" msgstr "回复被屏蔽的帖文" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:526 +msgctxt "description" +msgid "Reply to a post" +msgstr "回复这条帖文" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:530 msgctxt "description" msgid "Reply to you" msgstr "对你回复" +#: src/view/com/util/forms/PostDropdownBtn.tsx:334 +msgid "Reply visibility updated" +msgstr "回复可见性已更新" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:333 +msgid "Reply was successfully hidden" +msgstr "回复已成功隐藏" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4665,7 +4957,7 @@ msgstr "举报页面" msgid "Report feed" msgstr "举报资讯源" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "举报列表" @@ -4673,13 +4965,13 @@ msgstr "举报列表" msgid "Report message" msgstr "举报私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 +#: src/view/com/util/forms/PostDropdownBtn.tsx:583 msgid "Report post" msgstr "举报帖文" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "举报入门包" @@ -4713,47 +5005,48 @@ msgstr "举报此入门包" msgid "Report this user" msgstr "举报这个用户" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "转发" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "转发" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "转发或引用帖文" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "转发" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:290 msgid "Reposted by {0}" msgstr "由 {0} 转发" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 转发" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:288 +#: src/view/com/posts/FeedItem.tsx:307 msgid "Reposted by you" msgstr "由你转发" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "转发你的帖文" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:208 msgid "Reposts of this post" msgstr "转发这条帖文" @@ -4767,7 +5060,7 @@ msgstr "请求变更" msgid "Request Code" msgstr "确认码" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "发布时检查媒体是否存在替代文本" @@ -4792,8 +5085,8 @@ msgstr "确认码" msgid "Reset Code" msgstr "确认码" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:877 +#: src/view/screens/Settings/index.tsx:880 msgid "Reset onboarding state" msgstr "重置引导流程状态" @@ -4801,16 +5094,16 @@ msgstr "重置引导流程状态" msgid "Reset password" msgstr "重置密码" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:857 +#: src/view/screens/Settings/index.tsx:860 msgid "Reset preferences state" msgstr "重置首选项状态" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:878 msgid "Resets the onboarding state" msgstr "重置引导流程状态" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:858 msgid "Resets the preferences state" msgstr "重置首选项状态" @@ -4824,7 +5117,7 @@ msgid "Retries the last action, which errored out" msgstr "重试上次出错的操作" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 @@ -4835,12 +5128,15 @@ msgstr "重试上次出错的操作" #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "重试" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "回到上一页" @@ -4854,7 +5150,8 @@ msgid "Returns to previous page" msgstr "回到上一页" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -4904,7 +5201,7 @@ msgstr "保存二维码" msgid "Save to my feeds" msgstr "保存到自定义资讯源" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "已保存资讯源" @@ -4913,7 +5210,7 @@ msgid "Saved to your camera roll" msgstr "保存到你的照片图库" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "已保存到你的自定义资讯源" @@ -4931,8 +5228,8 @@ msgstr "保存图片裁剪设置" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "说嗨!" @@ -4941,13 +5238,12 @@ msgstr "说嗨!" msgid "Science" msgstr "科学" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "滚动到顶部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -4956,14 +5252,12 @@ msgstr "滚动到顶部" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "搜索" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "搜索 \"{query}\"" @@ -4971,11 +5265,11 @@ msgstr "搜索 \"{query}\"" msgid "Search for \"{searchText}\"" msgstr "搜索 \"{searchText}\"" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "搜索 @{authorHandle} 带有 {displayTag} 的所有帖文" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "搜索所有带有 {displayTag} 的帖文" @@ -4983,8 +5277,6 @@ msgstr "搜索所有带有 {displayTag} 的帖文" msgid "Search for feeds that you want to suggest to others." msgstr "搜索来添加你想推荐给别人的资讯源。" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "搜索用户" @@ -5008,23 +5300,27 @@ msgstr "搜索 Tenor" msgid "Security Step Required" msgstr "所需的安全步骤" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "查看 {truncatedTag} 的帖文" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "按用户查看 {truncatedTag} 的帖文" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "查看 <0>{displayTag} 的帖文" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "查看该用户 <0>{displayTag} 的帖文" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "查看 Bluesky 的招聘职缺" + +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "查看指南" @@ -5060,7 +5356,11 @@ msgstr "选择 GIF" msgid "Select GIF \"{0}\"" msgstr "选择 GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "选择将此词语隐藏多长时间。" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "选择语言" @@ -5076,7 +5376,7 @@ msgstr "选择 {numItems} 项中的第 {i} 项" msgid "Select the {emojiName} emoji as your avatar" msgstr "选择 {emojiName} 表情符号作为你的头像" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "请选择你要向哪个内容审核服务提供方提交举报" @@ -5088,7 +5388,11 @@ msgstr "选择托管你数据的服务器。" msgid "Select video" msgstr "选择视频" -#: src/view/screens/LanguageSettings.tsx:283 +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "选择此隐藏词应用于哪些内容。" + +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "选择你希望订阅资讯源中所包含的语言。如果未选择任何语言,将默认显示所有语言。" @@ -5104,7 +5408,7 @@ msgstr "输入你的出生日期" msgid "Select your interests from the options below" msgstr "下面选择你感兴趣的选项" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "选择你在订阅资讯源中希望进行翻译的目标首选语言。" @@ -5126,7 +5430,7 @@ msgctxt "action" msgid "Send Email" msgstr "发送电子邮件" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "提交反馈" @@ -5141,8 +5445,8 @@ msgstr "发送私信给..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "提交举报" @@ -5155,8 +5459,8 @@ msgstr "给 {0} 提交举报" msgid "Send verification email" msgstr "发送验证电子邮件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 msgid "Send via direct message" msgstr "通过私信发送" @@ -5168,7 +5472,7 @@ msgstr "发送包含账户删除验证码的电子邮件" msgid "Server address" msgstr "服务器地址" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "设置生日" @@ -5176,15 +5480,15 @@ msgstr "设置生日" msgid "Set new password" msgstr "设置新密码" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "停用这个设置项将从资讯源中隐藏所有引用帖文,但转发仍将可见。" -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "停用这个设置项将从资讯源中隐藏所有回复。" -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "停用这个设置项将从资讯源中隐藏所有转发。" @@ -5192,7 +5496,7 @@ msgstr "停用这个设置项将从资讯源中隐藏所有转发。" msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "启用这个设置项将在分层视图中显示回复。这是一个实验性功能。" -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "启用这个设置项将在\"正在关注\"资讯源中显示已保存资讯源的样例。这是一个实验性功能。" @@ -5204,26 +5508,6 @@ msgstr "设置你的账户" msgid "Sets Bluesky username" msgstr "设置 Bluesky 用户名" -#: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "设置主题为深色模式" - -#: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "设置主题为亮色模式" - -#: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "设置主题跟随系统设置" - -#: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "设置深色模式至深黑" - -#: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "设置深色模式至暗淡" - #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" msgstr "设置用于重置密码的电子邮箱" @@ -5240,11 +5524,11 @@ msgstr "将图片纵横比设置为高" msgid "Sets image aspect ratio to wide" msgstr "将图片纵横比设置为宽" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:313 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "设置" @@ -5257,14 +5541,14 @@ msgid "Sexually Suggestive" msgstr "性暗示" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:412 +#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "分享" @@ -5282,8 +5566,8 @@ msgid "Share a fun fact!" msgstr "分享一个有趣的事实!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:661 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "仍然分享" @@ -5294,7 +5578,7 @@ msgstr "分享资讯源" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "分享链接" @@ -5312,7 +5596,7 @@ msgstr "分享链接对话框" msgid "Share QR code" msgstr "分享二维码" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "分享这个入门包" @@ -5324,7 +5608,7 @@ msgstr "分享这个入门包以帮助其他人加入你在 Bluesky 上的社交 msgid "Share your favorite feed!" msgstr "分享你最喜欢的资讯源!" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "共享首选项测试器" @@ -5335,7 +5619,7 @@ msgstr "分享链接的网站" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:362 msgid "Show" msgstr "显示" @@ -5343,8 +5627,9 @@ msgstr "显示" msgid "Show alt text" msgstr "显示替代文本" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "仍然显示" @@ -5365,19 +5650,23 @@ msgstr "显示类似于 {0} 的关注者" msgid "Show hidden replies" msgstr "显示已隐藏的回复" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 +#: src/view/com/util/forms/PostDropdownBtn.tsx:453 msgid "Show less like this" msgstr "更少显示类似这样的" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "仍然显示列表" + +#: src/view/com/post-thread/PostThreadItem.tsx:585 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:490 msgid "Show More" msgstr "显示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Show more like this" msgstr "更多显示类似这样的" @@ -5385,15 +5674,15 @@ msgstr "更多显示类似这样的" msgid "Show muted replies" msgstr "显示已隐藏的回复" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "显示来自已储存资讯源的帖文" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "显示引用帖文" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "显示回复" @@ -5401,7 +5690,12 @@ msgstr "显示回复" msgid "Show replies by people you follow before all other replies." msgstr "将你关注的用户的回复置于其他回复之前。" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:519 +#: src/view/com/util/forms/PostDropdownBtn.tsx:529 +msgid "Show reply for everyone" +msgstr "公开显示回复" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "显示转发" @@ -5459,11 +5753,15 @@ msgstr "登录或创建你的账户以加入对话!" msgid "Sign into Bluesky or create a new account" msgstr "登录 Bluesky 或创建新账户" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:443 msgid "Sign out" msgstr "登出" +#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:441 +msgid "Sign out of all accounts" +msgstr "登出所有账户" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -5485,7 +5783,7 @@ msgstr "注册或登录以加入对话" msgid "Sign-in Required" msgstr "需要登录" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:372 msgid "Signed in as" msgstr "登录身份" @@ -5494,17 +5792,21 @@ msgstr "登录身份" msgid "Signed in as @{0}" msgstr "以 @{0} 身份登录" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "使用你的入门包注册" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "注册但不使用入门包" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "类似账户" + #: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "跳过" @@ -5517,12 +5819,11 @@ msgstr "跳过这段流程" msgid "Software Dev" msgstr "程序开发" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "其他你可能喜欢的资讯源" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "一些人可以回复" @@ -5541,13 +5842,13 @@ msgstr "出了点问题,请重试" msgid "Something went wrong, please try again." msgstr "出了点问题,请重试。" -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" -msgstr "" +msgstr "出了点问题!" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "很抱歉,你的登录会话已过期,请重新登录。" @@ -5559,9 +5860,9 @@ msgstr "回复排序" msgid "Sort replies to the same post by:" msgstr "对同一帖文的回复进行排序:" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" -msgstr "来源:<0>{0}" +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" +msgstr "来源: <0>{sourceName}" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -5598,17 +5899,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "开始入门指南吧,若需获取更多选项请点击下一步,或点按跳过。" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "入门包" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "由 {0} 创建的入门包" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "入门包无效" @@ -5620,31 +5921,31 @@ msgstr "入门包" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "入门包能让你更轻松地与朋友分享你最中意的资讯源和关注用户。" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:928 msgid "Status Page" msgstr "状态页" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "步骤 {1} 共 {0} 步" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:289 msgid "Storage cleared, you need to restart the app now." msgstr "已清除存储,请立即重启应用。" -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:840 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "提交" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "订阅" @@ -5660,16 +5961,15 @@ msgstr "订阅标记者" msgid "Subscribe to this labeler" msgstr "订阅这个标记者" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "订阅这个列表" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "建议的账号" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "为你推荐" @@ -5677,7 +5977,7 @@ msgstr "为你推荐" msgid "Suggestive" msgstr "建议" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5692,30 +5992,27 @@ msgstr "切换账户" msgid "Switch between feeds to control your experience." msgstr "在资讯源之间切换以刷新你的浏览体验。" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:138 msgid "Switch to {0}" msgstr "切换到 {0}" -#: src/view/screens/Settings/index.tsx:162 -msgid "Switches the account you are logged in to" -msgstr "切换你登录的账户" - -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "系统" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:828 msgid "System log" msgstr "系统日志" -#: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "标签" - -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "标签菜单:{displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "仅限标签" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "高" @@ -5724,11 +6021,19 @@ msgstr "高" msgid "Tap to dismiss" msgstr "点按关闭" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "点击进入全屏模式" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "点击切换声音播放" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "点击查看完整内容" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "任务完成:10 个喜欢!" @@ -5753,11 +6058,11 @@ msgstr "告诉我们更多" msgid "Terms" msgstr "条款" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:916 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "服务条款" @@ -5768,17 +6073,17 @@ msgstr "服务条款" msgid "Terms used violate community standards" msgstr "用词违反了社群准则" -#: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "文本" +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "文本及标签" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "文本输入框" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "谢谢,你的举报已提交。" @@ -5786,24 +6091,37 @@ msgstr "谢谢,你的举报已提交。" msgid "That contains the following:" msgstr "其中包含以下内容:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "该用户识别符已被占用。" -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "找不到此入门包。" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "大功告成!" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除屏蔽后,该账户将能够与你互动。" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "这条讨论串的作者已隐藏这条回复。" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "Bluesky 网页客户端" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "社群准则已迁移至 <0/>" @@ -5812,12 +6130,16 @@ msgstr "社群准则已迁移至 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版权许可已迁移至 <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "\"Discover\" 资讯源" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "现在 \"Discover\" 资讯源已了解你的喜好" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "使用 App 的体验更好。立即下载 Bluesky,我们将从你上次中断的地方继续。" @@ -5825,11 +6147,11 @@ msgstr "使用 App 的体验更好。立即下载 Bluesky,我们将从你上 msgid "The feed has been replaced with Discover." msgstr "资讯源已替换为 \"Discover\"。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "以下标记已应用到你的账户。" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "以下标记已应用到你的内容。" @@ -5837,8 +6159,8 @@ msgstr "以下标记已应用到你的内容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步骤将帮助定制你的 Bluesky 体验。" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:231 +#: src/view/com/post-thread/PostThread.tsx:243 msgid "The post may have been deleted." msgstr "这条帖文可能已被删除。" @@ -5846,7 +6168,11 @@ msgstr "这条帖文可能已被删除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已迁移至 <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "选择的视频大小超过 100MB。" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "你尝试查看的入门包无效,你可以删除此入门包。" @@ -5883,24 +6209,24 @@ msgid "There was an issue connecting to Tenor." msgstr "连接 Tenor 时出现问题。" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "连接服务器时出现问题" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "连接服务器时出现问题" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "刷新通知时出现问题,点击重试。" -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "刷新帖文时出现问题,点击重试。" @@ -5908,13 +6234,13 @@ msgstr "刷新帖文时出现问题,点击重试。" msgid "There was an issue fetching the list. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交举报时出现问题,请检查你的网络连接。" @@ -5936,16 +6262,19 @@ msgstr "获取应用专用密码时出现问题" msgid "There was an issue! {0}" msgstr "出现问题了!{0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "出现问题了,请检查你的互联网连接并重试。" #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "应用发生意外错误,请联系我们进行错误反馈!" @@ -5954,11 +6283,11 @@ msgstr "应用发生意外错误,请联系我们进行错误反馈!" msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Bluesky 迎来了大量新用户!我们将尽快激活你的账户。" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} 已被标记:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "这个账户要求登录后才能查看其个人资料。" @@ -5966,9 +6295,9 @@ msgstr "这个账户要求登录后才能查看其个人资料。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "这个账户已被你的一个或多个内容审核列表所屏蔽。要解除屏蔽,请从内容审核列表中删除这个账户。" -#: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "这条申诉将发送至 <0>{0}。" +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "这条申诉将提交给 <0>{sourceName}。" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -5990,8 +6319,8 @@ msgstr "内容审核服务提供方已对此内容设置一般警告。" msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "此内容由 {0} 托管。是否要启用外部媒体?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "由于其中一个用户屏蔽了另一个用户,此内容不可用。" @@ -6017,7 +6346,7 @@ msgstr "这个资讯源是空的!你或许需要先关注更多的用户,或 #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "这里是空的。" @@ -6033,15 +6362,15 @@ msgstr "这条信息不会分享给其他用户。" msgid "This is important in case you ever need to change your email or reset your password." msgstr "这很重要,以防你将来需要更改电子邮箱或重置密码。" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "这个标签是由 <0>{0} 标记的。" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "这个标签是由该作者标记的。" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "这个标签是由你标记的。" @@ -6053,7 +6382,11 @@ msgstr "这个标记者尚未声明他发布的标记,并且可能处于非活 msgid "This link is taking you to the following website:" msgstr "这条链接将带你到以下网站:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "这个列表由 <0>{0} 创建,其名称或描述可能违反了 Bluesky 社区准则。" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "这个列表为空!" @@ -6065,23 +6398,31 @@ msgstr "此内容审核提供服务不可用,请查看下方获取更多详情 msgid "This name is already in use" msgstr "该名称已被使用" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:139 msgid "This post has been deleted." msgstr "这条帖文已被删除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:658 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖文只对已登录用户可见,未登录的用户将无法看到。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "这条帖文将从资讯源中隐藏。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:639 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "这条帖文将从资讯源和讨论串中隐藏。注意此操作无法撤消。" + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "这条帖文的作者已关闭引用帖文。" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "此个人资料只对已登录用户可见,未登录的用户将无法看到。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:701 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "这条回复将被归档到你帖文底部的隐藏显示部分,并且将隐藏后续回复的通知 - 无论是对你自己还是对其他人。" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "此服务没有提供服务条款或隐私政策。" @@ -6098,8 +6439,8 @@ msgstr "这个用户目前没有任何关注者。" msgid "This user has blocked you" msgstr "这个用户屏蔽了你" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "这个用户已将你屏蔽,你将无法看到他所发布的内容。" @@ -6107,11 +6448,11 @@ msgstr "这个用户已将你屏蔽,你将无法看到他所发布的内容。 msgid "This user has requested that their content only be shown to signed-in users." msgstr "这个用户设置其发布的内容仅对已登录用户可见。" -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "这个用户包含在你已屏蔽的 <0>{0} 列表中。" -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "这个用户包含在你已隐藏的 <0>{0} 列表中。" @@ -6123,28 +6464,32 @@ msgstr "此用户最近加入了 Bluesky,点按此处可获取其加入的具 msgid "This user isn't following anyone." msgstr "这个账户目前没有关注任何人。" -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "这将从你的隐藏词汇中删除 {0}。你随时可以重新添加。" +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "这将从你的隐藏词汇中删除 \"{0}\"。你随时可以重新添加。" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/com/util/AccountDropdownBtn.tsx:61 +msgid "This will remove @{0} from the quick access list." +msgstr "这将从你的快速访问列表中删除 @{0}。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:691 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "这将删除所有对你这条帖文的引用,并将其替换为占位符。" + +#: src/view/screens/Settings/index.tsx:571 msgid "Thread preferences" msgstr "讨论串首选项" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:581 msgid "Thread Preferences" msgstr "讨论串首选项" -#: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "讨论串首选项已更新" - #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "讨论串模式" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "讨论串首选项" @@ -6160,15 +6505,11 @@ msgstr "要举报对话,请在会话中选择一条私信并举报。这有助 msgid "To whom would you like to send this report?" msgstr "你想将举报提交给谁?" -#: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "在隐藏词汇选项之间切换。" - #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "切换下拉式菜单" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "切换以启用或禁用成人内容" @@ -6183,10 +6524,10 @@ msgstr "转换" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:735 +#: src/view/com/post-thread/PostThreadItem.tsx:737 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 +#: src/view/com/util/forms/PostDropdownBtn.tsx:384 msgid "Translate" msgstr "翻译" @@ -6199,7 +6540,7 @@ msgstr "重试" msgid "TV" msgstr "电视节目" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:722 msgid "Two-factor authentication" msgstr "两步验证" @@ -6211,11 +6552,11 @@ msgstr "在这里输入你的消息" msgid "Type:" msgstr "类型:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "取消屏蔽列表" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "取消隐藏列表" @@ -6223,12 +6564,12 @@ msgstr "取消隐藏列表" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "无法连接到服务,请检查互联网连接。" -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "无法删除" @@ -6239,7 +6580,7 @@ msgstr "无法删除" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "取消屏蔽" @@ -6263,9 +6604,9 @@ msgstr "取消屏蔽账户" msgid "Unblock Account?" msgstr "取消屏蔽账户?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "取消转发" @@ -6274,10 +6615,6 @@ msgctxt "action" msgid "Unfollow" msgstr "取消关注" -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "取消关注" - #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "取消关注 {0}" @@ -6291,12 +6628,14 @@ msgstr "取消关注账户" msgid "Unlike this feed" msgstr "取消喜欢这个资讯源" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "取消隐藏" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "取消隐藏 {truncatedTag}" @@ -6305,21 +6644,29 @@ msgstr "取消隐藏 {truncatedTag}" msgid "Unmute Account" msgstr "取消隐藏账户" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "取消隐藏所有 {displayTag} 帖文" #: src/components/dms/ConvoMenu.tsx:176 msgid "Unmute conversation" -msgstr "取消静音对话" +msgstr "取消隐藏对话" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:467 +#: src/view/com/util/forms/PostDropdownBtn.tsx:472 msgid "Unmute thread" msgstr "取消隐藏讨论串" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "取消隐藏视频" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "已取消隐藏" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "取消固定" @@ -6327,11 +6674,11 @@ msgstr "取消固定" msgid "Unpin from home" msgstr "从主页取消固定" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "取消固定限制列表" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "从你的资讯源中取消固定" @@ -6339,16 +6686,25 @@ msgstr "从你的资讯源中取消固定" msgid "Unsubscribe" msgstr "取消订阅" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "从列表取消订阅" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "取消订阅这个标记者" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "已从列表中取消订阅" + #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "不受欢迎的性内容" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "更新列表中的 {displayName}" @@ -6356,6 +6712,14 @@ msgstr "更新列表中的 {displayName}" msgid "Update to {handle}" msgstr "更新至 {handle}" +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +msgid "Updating quote attachment failed" +msgstr "更新引用关联失败" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:337 +msgid "Updating reply visibility failed" +msgstr "更新回复可见性失败" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "更新中..." @@ -6368,20 +6732,20 @@ msgstr "上传图片" msgid "Upload a text file to:" msgstr "将文本文件上传至:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "从相机上传" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "从文件上传" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6429,12 +6793,12 @@ msgstr "使用这个和你的用户识别符一起登录其他应用。" msgid "Used by:" msgstr "使用者:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "用户被屏蔽" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "用户被 \"{0}\" 屏蔽" @@ -6442,30 +6806,28 @@ msgstr "用户被 \"{0}\" 屏蔽" msgid "User blocked by list" msgstr "用户已被列表屏蔽" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "用户已被列表屏蔽" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "用户屏蔽了你" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "用户屏蔽了你" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "{0} 的用户列表" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "<0/> 的用户列表" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "你的用户列表" @@ -6477,7 +6839,7 @@ msgstr "用户列表已创建" msgid "User list updated" msgstr "用户列表已更新" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "用户列表" @@ -6485,13 +6847,13 @@ msgstr "用户列表" msgid "Username or email address" msgstr "用户名或电子邮箱" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "用户" -#: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "关注 <0/> 的用户" +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "关注 <0>@{0} 的用户" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -6500,7 +6862,7 @@ msgstr "关注 <0/> 的用户" msgid "Users I follow" msgstr "我关注的用户" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "\"{0}\"中的用户" @@ -6516,15 +6878,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "验证 DNS 记录" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:947 msgid "Verify email" msgstr "验证邮箱" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:972 msgid "Verify my email" msgstr "验证我的邮箱" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:981 msgid "Verify My Email" msgstr "验证我的邮箱" @@ -6541,31 +6903,40 @@ msgstr "验证文本文件" msgid "Verify Your Email" msgstr "验证你的邮箱" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:900 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "视频" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "电子游戏" -#: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "视频不能大于 100MB" - #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "查看{0}的头像" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "查看{0}的个人资料" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "查看{displayName}的个人资料" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "查看屏蔽账户的个人资料" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "查看博客文章以获取更多资讯" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "查看调试入口" @@ -6578,7 +6949,7 @@ msgstr "查看详情" msgid "View details for reporting a copyright violation" msgstr "查看举报版权侵权的详情" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "查看整个讨论串" @@ -6589,12 +6960,12 @@ msgstr "查看这个标记的详情" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "查看个人资料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "查看头像" @@ -6606,11 +6977,23 @@ msgstr "查看 @{0} 提供的标记服务。" msgid "View users who like this feed" msgstr "查看这个资讯源被谁喜欢" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "查看你屏蔽的账号" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "查看自定义资讯源并探索更多" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "查看你的内容审核列表" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "查看你隐藏的账号" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6642,7 +7025,7 @@ msgstr "我们无法加载这个对话" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我们估计还需要 {estimatedTime} 才能完成你的账户准备。" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" @@ -6650,15 +7033,11 @@ msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "我们已经看完了你关注的帖文。这是来自 <0/> 的最新消息。" -#: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "不建议你添加会出现在许多帖文中的常见词汇,这可能导致你的时间线上没有帖文可显示。" - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "我们无法加载你的生日首选项,请重试。" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "我们暂时无法记载你已配置的标记者。" @@ -6678,15 +7057,15 @@ msgstr "我们将使用这些信息来帮助定制你的体验。" msgid "We're having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "我们非常高兴你加入我们!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "很抱歉,我们无法解析这个列表。如果问题持续发生,请联系列表创建者,@{handleOrDid}。" -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我们无法加载你的隐藏词汇列表。请重试。" @@ -6694,11 +7073,11 @@ msgstr "很抱歉,我们无法加载你的隐藏词汇列表。请重试。" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,无法完成你的搜索。请稍后再试。" -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!你所回复的帖文已被删除。" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "很抱歉!我们找不到你正在寻找的页面。" @@ -6725,7 +7104,7 @@ msgstr "你想如何命名你的入门包?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "发生了什么新鲜事?" @@ -6737,23 +7116,19 @@ msgstr "这条帖文中使用了哪些语言?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "你想在算法资讯源中看到哪些语言?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "谁可以参与这条帖文的互动?" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "谁可以给你发送私信?" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "谁可以回复" -#: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "谁可以回复对话框" - -#: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "谁可以回复?" - #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6796,12 +7171,12 @@ msgstr "宽" msgid "Write a message" msgstr "编写私信" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "撰写帖文" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "撰写你的回复" @@ -6811,10 +7186,10 @@ msgid "Writers" msgstr "作家" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -6825,10 +7200,18 @@ msgstr "启用" msgid "Yes, deactivate" msgstr "是的,请停用" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "是的,删除此入门包" +#: src/view/com/util/forms/PostDropdownBtn.tsx:694 +msgid "Yes, detach" +msgstr "是的,分离" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:704 +msgid "Yes, hide" +msgstr "是的,隐藏" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "是的,重新启用我的账户" @@ -6837,7 +7220,8 @@ msgstr "是的,重新启用我的账户" msgid "Yesterday, {time}" msgstr "昨天,{time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "你" @@ -6895,11 +7279,11 @@ msgstr "你目前还没有邀请码!当你持续使用 Bluesky 一段时间后 msgid "You don't have any pinned feeds." msgstr "你目前还没有任何固定的资讯源。" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "你目前还没有任何保存的资讯源。" -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:237 msgid "You have blocked the author or you have been blocked by the author." msgstr "你已屏蔽该帖文作者,或你已被该作者屏蔽。" @@ -6907,9 +7291,9 @@ msgstr "你已屏蔽该帖文作者,或你已被该作者屏蔽。" msgid "You have blocked this user" msgstr "你已屏蔽这个用户" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "你已屏蔽这个用户,你将无法查看他们发布的内容。" @@ -6920,20 +7304,20 @@ msgstr "你已屏蔽这个用户,你将无法查看他们发布的内容。" msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "你输入的确认码无效。它应该长得像这样 XXXXX-XXXXX。" -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "你已隐藏这条帖文" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "你已隐藏这条帖文。" -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "你已隐藏这个账户。" -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "你已隐藏这个用户" @@ -6941,12 +7325,12 @@ msgstr "你已隐藏这个用户" msgid "You have no conversations yet. Start one!" msgstr "你还没有任何私信,立即与其他人展开对话吧!" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "你还没有建立任何资讯源。" -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "你还没有建立任何列表。" @@ -6970,27 +7354,32 @@ msgstr "你已经到末尾了" msgid "You haven't created a starter pack yet!" msgstr "你还没有创建任何入门包!" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "你还没有隐藏任何词或标签" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "你隐藏了这条回复。" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "如果你认为由他人放置标签的标记信息有误,你可以提出申诉。" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果你认为标签的标记信息有误,你可以提出申诉。" -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" -msgstr "你最多只能添加 50 个资讯源" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" +msgstr "你最多只能添加 {STARTER_PACK_MAX_SIZE} 个个人资料" -#: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "你最多只能添加 50 个用户" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "你最多只能添加 3 个资讯源" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "你必须年满13岁及以上才能注册。" @@ -7006,7 +7395,7 @@ msgstr "你必须授权照片图库权限以保存二维码" msgid "You must grant access to your photo library to save the image." msgstr "你必须授权照片图库权限以保存图片。" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "你必须选择至少一个标记者进行举报" @@ -7014,11 +7403,11 @@ msgstr "你必须选择至少一个标记者进行举报" msgid "You previously deactivated @{0}." msgstr "你之前已停用 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:218 msgid "You will no longer receive notifications for this thread" msgstr "你将不再收到这条讨论串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:214 msgid "You will now receive notifications for this thread" msgstr "你将收到这条讨论串的通知" @@ -7038,23 +7427,23 @@ msgstr "你:{defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "你:{short}" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "完成创建账户后,你将关注建议的用户和资讯源!" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "完成创建帐户后,你将关注建议的用户!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "你将关注这些用户以及其他 {0} 位" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "你将立即关注这些人" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "你将通过这些资讯源接收最新动态" @@ -7069,12 +7458,12 @@ msgstr "轮到你了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "你已使用应用密码登录账户,请改用你的主密码登录以继续停用你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "你已设置完成!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "你选择隐藏了这条帖文中的词汇或标签。" @@ -7082,7 +7471,7 @@ msgstr "你选择隐藏了这条帖文中的词汇或标签。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "你已经浏览完你的订阅资讯源啦!寻找一些更多的账户关注吧。" -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "你的账户" @@ -7098,6 +7487,10 @@ msgstr "你的账户数据库包含所有公共数据记录,它们将被导出 msgid "Your birth date" msgstr "你的生日" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "你的浏览器不支持此视频格式,请更换不同的浏览器。" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "你的私信功能已被停用" @@ -7107,7 +7500,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "你的选择将被保存,但可以稍后在设置中更改。" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7121,7 +7514,7 @@ msgstr "你的电子邮箱已更新但尚未验证。作为下一步,请验证 msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "你的电子邮箱尚未验证。这是一个重要的安全步骤,我们建议你完成验证。" -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "你的第一个喜欢!" @@ -7129,7 +7522,7 @@ msgstr "你的第一个喜欢!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "你的\"正在关注\"资讯源为空!关注更多用户去看看他们发了什么。" -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "你的完整用户识别符将修改为" @@ -7137,7 +7530,7 @@ msgstr "你的完整用户识别符将修改为" msgid "Your full handle will be <0>@{0}" msgstr "你的完整用户识别符将修改为 <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "你的隐藏词汇" @@ -7145,15 +7538,15 @@ msgstr "你的隐藏词汇" msgid "Your password has been changed successfully!" msgstr "你的密码已成功更改!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "你的帖文已发布" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "你的帖文、喜欢和屏蔽是公开可见的,而隐藏不可见。" -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:128 msgid "Your profile" msgstr "你的个人资料" @@ -7161,7 +7554,7 @@ msgstr "你的个人资料" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用户将无法再看到你的个人资料、帖文、列表与其他相关信息,你可以随时登录以重新激活你的账户。" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "你的回复已发布" @@ -7169,6 +7562,6 @@ msgstr "你的回复已发布" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "你的举报将发送至 Bluesky 内容审核服务" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "你的用户识别符" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index de42c5dd5a..a0f838cc1a 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-07-20 08:37+0800\n" +"PO-Revision-Date: 2024-08-23 16:41+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -21,7 +21,8 @@ msgstr "(含有嵌入內容)" msgid "(no email)" msgstr "(沒有電子郵件)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" @@ -33,7 +34,7 @@ msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" @@ -47,16 +48,16 @@ msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:434 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural,one {# 個用戶表示喜歡} other {# 個用戶表示喜歡}}" @@ -64,27 +65,41 @@ msgstr "{0, plural,one {# 個用戶表示喜歡} other {# 個用戶表示喜歡} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:414 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "{0, plural, one {引用} other {引用}}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:394 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "{0} <0>在<1>標籤中" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "{0} <0>在<1>文字和標籤中" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "本週加入了 {0} 人" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} 人已使用此入門包!" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "「{0}」的頭像" @@ -120,7 +135,7 @@ msgstr "{diff, plural, one {月} other {月}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {秒} other {秒}}" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "「{displayName}」的入門包" @@ -147,7 +162,7 @@ msgstr "無法傳送訊息給 {handle}" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {# 個用戶表示喜歡} other {# 個用戶表示喜歡}}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} 個未讀通知" @@ -159,14 +174,6 @@ msgstr "「{profileName}」在 {0} 前加入了 Bluesky" msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "「{profileName}」在 {0} 前使用入門包加入了 Bluesky" -#: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {顯示所有回覆} one {顯示至少 # 個喜歡的回覆} other {顯示至少 # 個喜歡的回覆}}" - -#: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> 個成員" - #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" @@ -177,11 +184,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1}和{2, plural, one {其他 # } other {其他 # }}個動態源已在您的入門包中" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" @@ -193,6 +200,10 @@ msgstr "<0>{0} 和<1> <2>{1} 已在您的入門包中" msgid "<0>{0} is included in your starter pack" msgstr "<0>{0} 已在您的入門包中" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "<0>{0} 個成員" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>不適用。 此警告只適用於附帶媒體的貼文。" @@ -205,15 +216,27 @@ msgstr "<0>您和<1> <2>{0} 已在您的入門包中" msgid "⚠Invalid Handle" msgstr "⚠無效的帳號代碼" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "24 小時" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "雙重驗證" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "30 天" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "7 天" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "幫助工具提示框" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "存取導覽連結和設定" @@ -223,22 +246,22 @@ msgid "Access profile and other navigation links" msgstr "存取個人檔案和其他導覽連結" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:474 msgid "Accessibility" msgstr "無障礙" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:465 msgid "Accessibility settings" msgstr "無障礙設定" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "無障礙設定" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:326 +#: src/view/screens/Settings/index.tsx:729 msgid "Account" msgstr "帳號" @@ -254,20 +277,16 @@ msgstr "已跟隨帳號" msgid "Account muted" msgstr "已靜音帳號" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "已靜音帳號" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "帳號已被列表靜音" -#: src/view/com/util/AccountDropdownBtn.tsx:41 -msgid "Account options" -msgstr "帳號選項" - -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:65 msgid "Account removed from quick access" msgstr "已從快速存取中移除帳號" @@ -284,10 +303,10 @@ msgstr "已取消跟隨帳號" msgid "Account unmuted" msgstr "已取消靜音帳號" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "新增" @@ -303,14 +322,14 @@ msgstr "新增 {displayName} 至入門包" msgid "Add a content warning" msgstr "新增內容警告" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "將用戶新增至此列表" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:412 +#: src/view/screens/Settings/index.tsx:421 msgid "Add account" msgstr "新增帳號" @@ -329,11 +348,11 @@ msgstr "新增替代文字" msgid "Add App Password" msgstr "新增應用程式專用密碼" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "在已配置的設定中新增靜音文字" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "新增靜音文字及標籤" @@ -353,7 +372,7 @@ msgstr "新增預設的「Following」動態源,它只會顯示您跟隨的人 msgid "Add the following DNS record to your domain:" msgstr "將以下 DNS 記錄新增到您的網域:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "將此新增至您的動態源" @@ -362,29 +381,26 @@ msgstr "將此新增至您的動態源" msgid "Add to Lists" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "加入到我的動態源" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "新增至列表" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "加入到我的動態源" -#: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "調整回覆貼文在您的動態中顯示所需的最低喜歡數量。" - #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "成人內容" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "成人內容只能透過網頁版 (<0>bsky.app) 啟用。" @@ -392,20 +408,20 @@ msgstr "成人內容只能透過網頁版 (<0>bsky.app) 啟用。" msgid "Adult content is disabled." msgstr "成人內容已停用。" -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:663 msgid "Advanced" msgstr "進階設定" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "演算法訓練完成!" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "已跟隨所有帳號!" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "以下是您儲存的動態源。" @@ -419,6 +435,14 @@ msgstr "允許存取您的私人訊息" msgid "Allow new messages from" msgstr "允許這些人向您發起對話:" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "允許這些人回覆您的貼文:" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "允許存取私人訊息" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -436,7 +460,7 @@ msgstr "替代文字" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "替代文字" @@ -457,43 +481,55 @@ msgstr "一封電子郵件已發送至 {0}。請查閱郵件並在下方輸入 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "一封電子郵件已發送至先前填寫的電子郵件地址 {0}。請查閱郵件並在下方輸入驗證碼。" -#: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "發生錯誤" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" msgstr "發生錯誤" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "建立您的入門包時發生錯誤。是否要重試?" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "載入影片時發生錯誤。請稍後再試。" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "儲存 QR Code 時發生錯誤!" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "跟隨所有帳號時發生錯誤" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "上傳影片時發生錯誤。" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "問題不在上述選項" #: src/components/dms/dialogs/NewChatDialog.tsx:36 msgid "An issue occurred starting the chat" -msgstr "" +msgstr "發起聊天時出現問題" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 msgid "An issue occurred while trying to open the chat" -msgstr "" +msgstr "開啟聊天時出現問題" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "出現問題,請再試一次。" @@ -501,8 +537,14 @@ msgstr "出現問題,請再試一次。" msgid "an unknown error occurred" msgstr "出現未知錯誤" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "未知的標記者" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "和" @@ -519,6 +561,10 @@ msgstr "GIF 動畫" msgid "Anti-Social Behavior" msgstr "反社會行為" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "任何人都可以參與互動" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "應用程式語言" @@ -535,26 +581,26 @@ msgstr "應用程式專用密碼只能包含字母、數字、空格、破折號 msgid "App Password names must be at least 4 characters long." msgstr "應用程式專用密碼名稱必須至少有 4 個字元。" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:674 msgid "App password settings" msgstr "應用程式專用密碼設定" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:683 msgid "App Passwords" msgstr "應用程式專用密碼" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "申訴" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "申訴「{0}」標記" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "已提交申訴" @@ -566,10 +612,19 @@ msgstr "已提交申訴" msgid "Appeal this decision" msgstr "對此決定提出上訴" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:495 msgid "Appearance" msgstr "外觀" +#: src/view/screens/Settings/index.tsx:486 +msgid "Appearance settings" +msgstr "外觀設定" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "外觀設定" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -583,7 +638,7 @@ msgstr "您確定要刪除這個應用程式專用密碼「{name}」嗎?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會為其他參與者刪除。" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "您確定要刪除這個入門包嗎?" @@ -591,19 +646,19 @@ msgstr "您確定要刪除這個入門包嗎?" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "您確定要離開此對話嗎?您的訊息將為您刪除,但不會為其他參與者刪除。" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "您確定要從您的動態中移除 {0} 嗎?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "您確定要將此從您的動態源中移除嗎?" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "您確定嗎?" @@ -620,13 +675,13 @@ msgstr "藝術" msgid "Artistic or non-erotic nudity." msgstr "藝術作品或非色情的裸露。" -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "至少 3 個字元" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -639,12 +694,12 @@ msgstr "至少 3 個字元" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "返回" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:452 msgid "Basics" msgstr "基本設定" @@ -652,7 +707,7 @@ msgstr "基本設定" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:358 msgid "Birthday:" msgstr "生日:" @@ -675,28 +730,27 @@ msgstr "封鎖帳號" msgid "Block Account?" msgstr "封鎖帳號?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "封鎖帳號" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "封鎖列表" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "封鎖這些帳號?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "已被封鎖" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "已封鎖帳號" @@ -709,7 +763,7 @@ msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以 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:367 +#: src/view/com/post-thread/PostThread.tsx:435 msgid "Blocked post." msgstr "已封鎖貼文。" @@ -717,7 +771,7 @@ msgstr "已封鎖貼文。" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "封鎖此帳號不會阻止被貼上標記。" -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "封鎖資訊是公開的。被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" @@ -725,7 +779,7 @@ msgstr "封鎖資訊是公開的。被封鎖的帳號無法在您的討論串中 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "封鎖此帳號不會阻止被貼上標記,但它會阻止此帳號在您的討論串中回覆或與您進行互動。" -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "部落格" @@ -746,7 +800,7 @@ msgstr "Bluesky 因朋友而更好!" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky 將從您的個人社群網路中選擇一組推薦的帳號。" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 的官方程式將不會向未登入的使用者顯示您的個人檔案和貼文。但其他應用程式可能不會遵循這個要求,這不會使您的帳號轉為非公開狀態。" @@ -763,21 +817,23 @@ msgstr "模糊圖片並從動態中過濾" msgid "Books" msgstr "書籍" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "在探索頁面瀏覽更多帳號" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "在探索頁面瀏覽更多動態源" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "瀏覽更多建議" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "在探索頁面瀏覽更多建議" @@ -786,11 +842,11 @@ msgstr "在探索頁面瀏覽更多建議" msgid "Browse other feeds" msgstr "瀏覽其他動態源" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "商務" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "來自 —" @@ -798,15 +854,15 @@ msgstr "來自 —" msgid "By {0}" msgstr "來自 {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "來自 <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "建立帳號即表示您同意 {els}。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "來自您" @@ -818,13 +874,13 @@ msgstr "相機" 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/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -840,9 +896,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "取消" @@ -870,7 +925,7 @@ msgstr "取消圖片裁剪" msgid "Cancel profile editing" msgstr "取消編輯個人檔案" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "取消引用貼文" @@ -879,7 +934,6 @@ msgid "Cancel reactivation and log out" msgstr "取消重新啟用並登出" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "取消搜尋" @@ -891,17 +945,17 @@ msgstr "取消開啟網站連結" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:352 msgctxt "action" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:695 msgid "Change handle" msgstr "變更帳號代碼" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:706 msgid "Change Handle" msgstr "變更帳號代碼" @@ -909,12 +963,12 @@ msgstr "變更帳號代碼" msgid "Change my email" msgstr "變更我的電子郵件地址" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:740 msgid "Change password" msgstr "變更密碼" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:751 msgid "Change Password" msgstr "變更密碼" @@ -926,7 +980,7 @@ msgstr "變更貼文的發佈語言為 {0}" msgid "Change Your Email" msgstr "變更您的電子郵件地址" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -938,14 +992,14 @@ msgstr "對話已靜音" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:615 msgid "Chat settings" msgstr "對話設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:624 msgid "Chat Settings" msgstr "對話設定" @@ -974,7 +1028,7 @@ msgstr "選擇至少 3 個:" msgid "Choose at least {0} more" msgstr "選擇至少 {0} 個" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "選擇動態源" @@ -982,7 +1036,7 @@ msgstr "選擇動態源" msgid "Choose for me" msgstr "為我選擇" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "選擇人物" @@ -990,7 +1044,7 @@ msgstr "選擇人物" msgid "Choose Service" msgstr "選擇服務" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "選擇提供您自定義動態的演算法。" @@ -998,28 +1052,15 @@ msgstr "選擇提供您自定義動態的演算法。" msgid "Choose this color as your avatar" msgstr "選擇這個顏色作為您的頭像" -#: src/components/dialogs/ThreadgateEditor.tsx:91 -#: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "選擇哪些人可以回覆" - #: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "選擇您的密碼" -#: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "清除所有遺留資料" - -#: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "清除所有遺留資料(並重啟)" - -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:887 msgid "Clear all storage data" msgstr "清除所有資料" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:890 msgid "Clear all storage data (restart after this)" msgstr "清除所有資料(並重啟)" @@ -1028,11 +1069,7 @@ msgstr "清除所有資料(並重啟)" msgid "Clear search query" msgstr "清除搜尋記錄" -#: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "清除所有遺留資料" - -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:888 msgid "Clears all storage data" msgstr "清除所有資料" @@ -1048,10 +1085,18 @@ msgstr "點擊這裡以瞭解有關停用帳號的詳細資訊" msgid "Click here for more information." msgstr "點擊這裡以瞭解更多資訊。" -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "點擊這裡以開啟 {tag} 的標籤選單" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "點擊這裡以停用這則帖文的引用。" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "點擊這裡以啟用這則帖文的引用。" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "點擊以重試傳送訊息" @@ -1065,12 +1110,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1091,7 +1136,7 @@ msgid "Close bottom drawer" msgstr "關閉底欄" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "關閉對話框" @@ -1115,8 +1160,8 @@ msgstr "關閉視窗" msgid "Close navigation footer" msgstr "關閉導覽頁腳" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "關閉此對話框" @@ -1128,7 +1173,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -1136,11 +1181,11 @@ msgstr "關閉貼文編輯頁並捨棄草稿" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "折疊用戶清單" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" @@ -1154,27 +1199,31 @@ msgstr "喜劇" msgid "Comics" msgstr "漫畫" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "社群守則" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "完成初始設定並開始使用您的帳號" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "撰寫回覆" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "壓縮中…" + #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "為 {name} 配置內容過濾設定" @@ -1206,11 +1255,11 @@ msgstr "確認內容語言設定" msgid "Confirm delete account" msgstr "確認刪除帳號" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "確認您的年齡:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "確認您的出生日期" @@ -1228,7 +1277,8 @@ msgstr "驗證碼" msgid "Connecting..." msgstr "連線中…" -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "聯繫支援" @@ -1236,24 +1286,24 @@ msgstr "聯繫支援" msgid "Content Blocked" msgstr "已封鎖內容" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "內容過濾" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "內容語言" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "無法查看此內容" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "內容警告" @@ -1297,7 +1347,7 @@ msgstr "烹飪" msgid "Copied" msgstr "已複製" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:244 msgid "Copied build version to clipboard" msgstr "已複製建構版本號至剪貼簿" @@ -1305,8 +1355,8 @@ msgstr "已複製建構版本號至剪貼簿" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:236 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1340,12 +1390,12 @@ msgstr "複製連結" msgid "Copy Link" msgstr "複製連結" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "複製列表連結" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:412 +#: src/view/com/util/forms/PostDropdownBtn.tsx:421 msgid "Copy link to post" msgstr "複製貼文連結" @@ -1354,8 +1404,8 @@ msgstr "複製貼文連結" msgid "Copy message text" msgstr "複製訊息文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Copy post text" msgstr "複製貼文文字" @@ -1363,15 +1413,11 @@ msgstr "複製貼文文字" msgid "Copy QR code" msgstr "複製 QR Code" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作權政策" -#: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "無法壓縮影片" - #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "無法離開對話" @@ -1380,7 +1426,7 @@ msgstr "無法離開對話" msgid "Could not load feed" msgstr "無法載入動態" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "無法載入列表" @@ -1397,7 +1443,7 @@ msgstr "建立" msgid "Create a new account" msgstr "建立新帳號" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:413 msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" @@ -1407,7 +1453,7 @@ msgstr "為入門包建立 QR Code" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "選擇一個入門包" @@ -1415,7 +1461,7 @@ msgstr "選擇一個入門包" msgid "Create a starter pack for me" msgstr "為我建立一個入門包" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "建立帳號" @@ -1463,26 +1509,34 @@ msgstr "自訂" msgid "Custom domain" msgstr "自訂網域" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 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:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "自訂外部網站的媒體。" -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "自訂誰可以參與這則帖文的互動。" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "深色" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "深色模式" -#: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" msgstr "深色主題" #: src/screens/Signup/StepInfo/index.tsx:191 @@ -1490,15 +1544,15 @@ msgid "Date of birth" msgstr "出生日期" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:783 msgid "Deactivate account" msgstr "停用帳號" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:795 msgid "Deactivate my account" msgstr "停用我的帳號" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:850 msgid "Debug Moderation" msgstr "內容管理偵錯" @@ -1507,16 +1561,16 @@ msgid "Debug panel" msgstr "偵錯面板" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:631 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "刪除" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:805 msgid "Delete account" msgstr "刪除帳號" @@ -1532,8 +1586,8 @@ msgstr "刪除應用程式專用密碼" msgid "Delete app password?" msgstr "刪除應用程式專用密碼?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:867 +#: src/view/screens/Settings/index.tsx:870 msgid "Delete chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1541,7 +1595,7 @@ msgstr "刪除對話聲明紀錄" msgid "Delete for me" msgstr "為我刪除" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "刪除列表" @@ -1557,41 +1611,41 @@ msgstr "為我刪除訊息" msgid "Delete my account" msgstr "刪除我的帳號" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:817 msgid "Delete My Account…" msgstr "刪除我的帳號…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 +#: src/view/com/util/forms/PostDropdownBtn.tsx:613 msgid "Delete post" msgstr "刪除貼文" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "刪除入門包" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "刪除入門包?" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "刪除此列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "Delete this post?" msgstr "刪除這條貼文?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "已刪除" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:421 msgid "Deleted post." msgstr "已刪除的貼文。" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:868 msgid "Deletes the chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1606,11 +1660,25 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:546 +#: src/view/com/util/forms/PostDropdownBtn.tsx:556 +msgid "Detach quote" +msgstr "分離引用" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "Detach quote post?" +msgstr "分離這則帖文的引用?" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "對話框:自訂誰可以參與這則帖文的互動" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "昏暗" @@ -1618,7 +1686,7 @@ msgstr "昏暗" msgid "Direct messages are here!" msgstr "私人訊息已推出!" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "關閉 GIF 自動播放" @@ -1626,29 +1694,33 @@ msgstr "關閉 GIF 自動播放" msgid "Disable Email 2FA" msgstr "關閉電子郵件雙重驗證" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "關閉觸覺回饋" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "停用字幕" + #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "捨棄草稿?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "阻撓應用程式向未登入用戶顯示我的帳號" @@ -1661,19 +1733,27 @@ msgstr "「Discover」動態源會在您瀏覽時瞭解您喜歡哪些貼文。" msgid "Discover new custom feeds" msgstr "探索新的自訂動態源" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "探索新的動態源" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "探索新的動態源" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "跳過" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "跳過錯誤" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "跳過入門指南" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "顯示較大的替代文字標誌" @@ -1689,11 +1769,15 @@ msgstr "顯示名稱" msgid "DNS Panel" msgstr "DNS 控制台" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "不要對已跟隨的用戶使用此靜音詞彙" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "不包含裸露內容。" -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "不以連字符開頭或結尾" @@ -1707,7 +1791,6 @@ msgstr "網域已驗證!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1726,8 +1809,8 @@ msgstr "完成" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "完成" @@ -1736,7 +1819,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "下載 Bluesky" @@ -1749,6 +1832,10 @@ msgstr "下載 CAR 檔案" msgid "Drop to add images" msgstr "拖放即可新增圖片" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "持續時間:" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "例如:alice" @@ -1789,11 +1876,11 @@ msgstr "例如:多次張貼廣告的用戶。" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "每個邀請碼僅能使用一次。您將定期收到更多的邀請碼。" -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "編輯" @@ -1802,12 +1889,12 @@ msgctxt "action" msgid "Edit" msgstr "編輯" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "編輯頭像" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "編輯動態源" @@ -1816,7 +1903,12 @@ msgstr "編輯動態源" msgid "Edit image" msgstr "編輯圖片" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:592 +#: src/view/com/util/forms/PostDropdownBtn.tsx:605 +msgid "Edit interaction settings" +msgstr "編輯「互動設定」" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "編輯列表詳情" @@ -1824,10 +1916,10 @@ msgstr "編輯列表詳情" msgid "Edit Moderation List" msgstr "編輯內容管理列表" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "編輯我的動態源" @@ -1835,10 +1927,15 @@ msgstr "編輯我的動態源" msgid "Edit my profile" msgstr "編輯我的個人檔案" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "編輯人物" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "編輯「貼文互動設定」" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1849,7 +1946,7 @@ msgstr "編輯個人檔案" msgid "Edit Profile" msgstr "編輯個人檔案" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "編輯入門包" @@ -1857,7 +1954,7 @@ msgstr "編輯入門包" msgid "Edit User List" msgstr "編輯用戶列表" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "編輯「誰可以回覆」" @@ -1869,7 +1966,7 @@ msgstr "編輯您的顯示名稱" msgid "Edit your profile description" msgstr "編輯您的帳號描述" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "編輯您的入門包" @@ -1878,10 +1975,6 @@ msgstr "編輯您的入門包" msgid "Education" msgstr "教育" -#: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "選擇「所有人」或「沒有人」" - #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -1908,7 +2001,7 @@ msgstr "電子郵件已更新" msgid "Email verified" msgstr "電子郵件已驗證" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:330 msgid "Email:" msgstr "電子郵件:" @@ -1917,8 +2010,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Embed post" msgstr "嵌入貼文" @@ -1930,7 +2023,7 @@ msgstr "將這則貼文嵌入到您的網站。只需複製以下程式碼片段 msgid "Enable {0} only" msgstr "僅啟用 {0}" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "顯示成人內容" @@ -1939,18 +2032,18 @@ msgstr "顯示成人內容" msgid "Enable external media" msgstr "啟用外部媒體" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "啟用媒體播放器" #: src/view/screens/NotificationsSettings.tsx:65 #: src/view/screens/NotificationsSettings.tsx:68 msgid "Enable priority notifications" -msgstr "" +msgstr "啟用優先通知" -#: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "啟用此設定將只顯示您跟隨的人之間的回覆。" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "啟用字幕" #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -1958,11 +2051,11 @@ msgstr "僅啟用此來源" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "啟用" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "已經到底部啦!" @@ -1978,8 +2071,8 @@ msgstr "輸入此應用程式專用密碼的名稱" msgid "Enter a password" msgstr "輸入密碼" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "輸入文字或標籤" @@ -2024,7 +2117,7 @@ msgstr "輸入您的用戶名稱和密碼" msgid "Error occurred while saving file" msgstr "儲存檔案時發生錯誤" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Captcha 給出了錯誤的回應。" @@ -2033,16 +2126,18 @@ msgstr "Captcha 給出了錯誤的回應。" msgid "Error:" msgstr "錯誤:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "所有人" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "所有人都可以回覆" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "所有人都可以回覆這則貼文。" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2058,6 +2153,14 @@ msgstr "過多的提及或回覆" msgid "Excessive or unwanted messages" msgstr "過多或不受歡迎的訊息" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "排除已跟隨的用戶" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "排除已跟隨的用戶" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "離開刪除帳號流程" @@ -2075,7 +2178,6 @@ msgid "Exits image view" msgstr "離開圖片檢視器" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "退出輸入搜索查詢" @@ -2083,7 +2185,7 @@ msgstr "退出輸入搜索查詢" msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "展開用戶清單" @@ -2094,7 +2196,15 @@ msgstr "展開或摺疊您正在回覆的完整貼文" #: src/view/screens/NotificationsSettings.tsx:83 msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "實驗性選項:啟用此偏好設定後,您將僅收到來自您已跟隨用戶的回覆和引用通知。我們將陸續在此新增更多控制選項。" + +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "已過期" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "已過期 {0}" #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." @@ -2104,12 +2214,12 @@ msgstr "露骨或可能令人不安的媒體內容。" msgid "Explicit sexual images." msgstr "露骨的色情圖片。" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:763 msgid "Export my data" msgstr "匯出我的資料" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:774 msgid "Export My Data" msgstr "匯出我的資料" @@ -2119,17 +2229,17 @@ msgid "External Media" msgstr "外部媒體" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:656 msgid "External Media Preferences" msgstr "外部媒體偏好" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:647 msgid "External media settings" msgstr "外部媒體設定" @@ -2138,8 +2248,8 @@ msgstr "外部媒體設定" msgid "Failed to create app password." msgstr "無法建立應用程式專用密碼。" -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "無法建立入門包" @@ -2151,16 +2261,16 @@ msgstr "無法建立列表。請檢查您的網路連線並重試。" msgid "Failed to delete message" msgstr "無法刪除訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:196 msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請再試一次" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "無法刪除入門包" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "無法載入動態源偏好" @@ -2173,12 +2283,12 @@ msgstr "無法載入 GIF" msgid "Failed to load past messages" msgstr "無法載入過去的訊息" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "無法載入建議的動態源" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "無法載入建議的跟隨者" @@ -2188,22 +2298,22 @@ msgstr "無法儲存圖片:{0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "無法儲存通知偏好設定,請再試一次" #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "無法傳送" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "無法提交申訴,請再試一次。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:225 msgid "Failed to toggle thread mute, please try again" msgstr "無法將討論串設為靜音,請再試一次" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "無法更新動態" @@ -2212,12 +2322,12 @@ msgstr "無法更新動態" msgid "Failed to update settings" msgstr "無法更新設定" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "動態" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "{0} 建立的動態源" @@ -2226,27 +2336,27 @@ msgid "Feed toggle" msgstr "切換動態源" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "意見回饋" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "動態源" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "動態源是一種自訂演算法,使用者只需掌握一點開發技巧即可輕鬆構建。更多資訊請<0/>。" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "動態已更新!" @@ -2262,7 +2372,7 @@ msgstr "文件儲存成功!" msgid "Filter from feeds" msgstr "動態源中的篩選" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "正在完成" @@ -2280,7 +2390,7 @@ msgstr "在探索頁面中尋找更多想要跟隨的動態源和帳號。" msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 上尋找貼文和用戶" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "調整您在「Following」動態源中所看到的內容。" @@ -2288,7 +2398,7 @@ msgstr "調整您在「Following」動態源中所看到的內容。" msgid "Fine-tune the discussion threads." msgstr "微調討論串。" -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "完成" @@ -2300,7 +2410,7 @@ msgstr "完成導覽並開始使用程式" msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "靈活" @@ -2314,12 +2424,11 @@ msgid "Flip vertically" msgstr "垂直翻轉" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "跟隨" @@ -2333,7 +2442,7 @@ msgstr "跟隨" msgid "Follow {0}" msgstr "跟隨 {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "跟隨 {name}" @@ -2346,8 +2455,8 @@ msgstr "跟隨 7 個帳號" msgid "Follow Account" msgstr "跟隨帳號" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "全部跟隨" @@ -2355,7 +2464,7 @@ msgstr "全部跟隨" msgid "Follow Back" msgstr "回跟" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "跟隨更多帳號以瞭解您的興趣,並建立您的社群網路。" @@ -2375,19 +2484,15 @@ msgstr "已被您跟隨的 <0>{0} 和 <1>{1} 跟隨" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "已被您跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "您跟隨的用戶" -#: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "僅限已跟隨的用戶" - -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "已跟隨您" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "已回跟您" @@ -2396,7 +2501,7 @@ msgstr "已回跟您" msgid "Followers" msgstr "跟隨者" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "您所認識的這些人也跟隨了 @{0}" @@ -2406,34 +2511,34 @@ msgid "Followers you know" msgstr "您也認識的跟隨者" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "跟隨中" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "已跟隨 {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "已跟隨 {name}" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:550 msgid "Following feed preferences" msgstr "「Following」動態源偏好" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:559 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" @@ -2445,7 +2550,7 @@ msgstr "「Following」動態源顯示您跟隨用戶的最新貼文。" msgid "Follows you" msgstr "跟隨您" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "跟隨您" @@ -2462,6 +2567,10 @@ msgstr "為了保護您的帳號安全,我們需要將驗證碼發送到您的 msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "為了保護您的帳號安全,您將無法再次查看此內容。如果您丟失了此密碼,您將需要再產生一個新的密碼。" +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "永遠" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2483,7 +2592,7 @@ msgstr "頻繁發佈不當內容" msgid "From @{sanitizedAuthor}" msgstr "來自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:269 msgctxt "from-feed" msgid "From <0/>" msgstr "來自 <0/>" @@ -2496,7 +2605,7 @@ msgstr "相簿" msgid "Generate a starter pack" msgstr "建立入門包" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "取得幫助" @@ -2525,37 +2634,38 @@ msgstr "為您的個人檔案增添新顏" msgid "Glaring violations of law or terms of service" msgstr "明顯違反法律或服務條款" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "返回" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "返回" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "返回上一步" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "返回上一步" @@ -2592,7 +2702,7 @@ msgstr "前往用戶的個人檔案" msgid "Graphic Media" msgstr "敏感媒體" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "已經完成一半了!" @@ -2600,7 +2710,7 @@ msgstr "已經完成一半了!" msgid "Handle" msgstr "帳號代碼" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "觸覺" @@ -2608,7 +2718,7 @@ msgstr "觸覺" msgid "Harassment, trolling, or intolerance" msgstr "騷擾、惡作劇或其他無法容忍的行為" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "標籤" @@ -2616,12 +2726,12 @@ msgstr "標籤" msgid "Hashtag: #{tag}" msgstr "標籤:#{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "遇到問題?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "幫助" @@ -2633,6 +2743,10 @@ msgstr "透過上傳圖片或建立頭像來幫助人們知道您不是機器人 msgid "Here is your app password." msgstr "這是您的應用程式專用密碼。" +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "隱藏列表" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2640,30 +2754,45 @@ msgstr "這是您的應用程式專用密碼。" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:642 msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "隱藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "隱藏貼文" +#: src/view/com/util/forms/PostDropdownBtn.tsx:503 +#: src/view/com/util/forms/PostDropdownBtn.tsx:509 +msgid "Hide post for me" +msgstr "為我隱藏貼文" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:520 +#: src/view/com/util/forms/PostDropdownBtn.tsx:530 +msgid "Hide reply for everyone" +msgstr "為所有人隱藏回覆" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:502 +#: src/view/com/util/forms/PostDropdownBtn.tsx:508 +msgid "Hide reply for me" +msgstr "為我隱藏回覆" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "隱藏內容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 msgid "Hide this post?" msgstr "隱藏這則貼文?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "Hide this reply?" +msgstr "隱藏這個回覆?" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "隱藏用戶列表" @@ -2695,12 +2824,12 @@ msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參 msgid "Hmmmm, we couldn't load that moderation service." msgstr "抱歉,我們無法載入該內容管理服務。" -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "首頁" @@ -2733,7 +2862,7 @@ msgstr "我有驗證碼" msgid "I have my own domain" msgstr "我擁有自己的網域" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "我瞭解" @@ -2746,15 +2875,15 @@ msgstr "替代文字過長時,切換替代文字的展開狀態" msgid "If none are selected, suitable for all ages." msgstr "若不勾選,則預設為全年齡向。" -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母或法定監護人必須代表您閱讀這些條款。" -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "如果刪除這個列表,您將無法恢復它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:628 msgid "If you remove this post, you won't be able to recover it." msgstr "如果刪除這則貼文,您將無法恢復它。" @@ -2826,10 +2955,14 @@ msgstr "輸入您的密碼" msgid "Input your preferred hosting provider" msgstr "輸入您的託管服務供應商" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "輸入您的帳號代碼" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "互動限制" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "為您隆重介紹「私人訊息」" @@ -2839,7 +2972,7 @@ msgstr "為您隆重介紹「私人訊息」" msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:265 msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" @@ -2855,7 +2988,7 @@ msgstr "邀請朋友" msgid "Invite code" msgstr "邀請碼" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "邀請碼無效。請檢查您輸入的內容是否正確,然後重試。" @@ -2883,14 +3016,14 @@ msgstr "邀請,但僅限個人" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "現在只有您一個人!使用上面的搜尋功能,將更多人加入到您的入門包中。" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "工作" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "加入 Bluesky" @@ -2919,11 +3052,11 @@ msgstr "標記" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "標記是對用戶和內容的標註,可用於隱藏、警告和對網路進行分類。" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "您帳號上的標記" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "您內容上的標記" @@ -2931,16 +3064,16 @@ msgstr "您內容上的標記" msgid "Language selection" msgstr "語言選擇" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:507 msgid "Language settings" msgstr "語言設定" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "語言設定" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:516 msgid "Languages" msgstr "語言" @@ -2949,21 +3082,26 @@ msgstr "語言" msgid "Latest" msgstr "最新" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "瞭解詳情" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "了解有關 Bluesky 的更多資訊" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "詳細瞭解套用於此內容的內容管理。" #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "瞭解有關此警告的更多資訊" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "瞭解有關 Bluesky 上公開內容的更多資訊。" @@ -3000,10 +3138,6 @@ msgstr "離開 Bluesky" msgid "left to go." msgstr "個人在排在您前面。" -#: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "遺留資料已清除,您需要立即重新啟動應用程式。" - #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "讓我選擇" @@ -3013,12 +3147,13 @@ msgstr "讓我選擇" msgid "Let's get your password reset!" msgstr "讓我們來重設您的密碼吧!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "讓我們開始吧!" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "亮色" @@ -3026,8 +3161,8 @@ msgstr "亮色" msgid "Like 10 posts" msgstr "喜歡 10 個貼文" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "喜歡 10 個貼文以訓練「Discover」動態源" @@ -3037,22 +3172,23 @@ msgid "Like this feed" msgstr "對這個動態源表示喜歡" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "表示喜歡的用戶" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "表示喜歡的用戶" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "對您的自訂動態源表示喜歡" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "表示喜歡您的貼文" @@ -3060,11 +3196,11 @@ msgstr "表示喜歡您的貼文" msgid "Likes" msgstr "喜歡" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:203 msgid "Likes on this post" msgstr "這條貼文的喜歡數" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "列表" @@ -3072,20 +3208,28 @@ msgstr "列表" msgid "List Avatar" msgstr "列表頭像" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "列表已封鎖" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "列表由 {0} 建立" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "列表已刪除" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "列表已隱藏" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "隱藏列表" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "列表已靜音" @@ -3093,20 +3237,20 @@ msgstr "列表已靜音" msgid "List Name" msgstr "列表名稱" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "已解除封鎖的列表" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "已解除靜音的列表" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "列表" @@ -3130,10 +3274,10 @@ msgstr "載入更多推薦跟隨者" msgid "Load new notifications" msgstr "載入新的通知" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "載入新的貼文" @@ -3141,7 +3285,7 @@ msgstr "載入新的貼文" msgid "Loading..." msgstr "載入中…" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "日誌" @@ -3157,7 +3301,7 @@ msgstr "登入或註冊" msgid "Log out" msgstr "登出" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "登出可見性" @@ -3193,7 +3337,7 @@ msgstr "為我製作一個" msgid "Make sure this is where you intend to go!" msgstr "請確認這是您想要去的的地方!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "管理您靜音的文字和標籤" @@ -3202,20 +3346,20 @@ msgstr "管理您靜音的文字和標籤" msgid "Mark as read" msgstr "標記為已讀" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "媒體" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "被提及的用戶" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "被提及的用戶" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "選單" @@ -3246,7 +3390,7 @@ msgstr "訊息太長了" msgid "Message settings" msgstr "訊息設定" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3257,29 +3401,31 @@ msgstr "訊息" msgid "Misleading Account" msgstr "誤導性帳號" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "模式" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:538 msgid "Moderation" msgstr "內容管理" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "內容管理詳情" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "由 {0} 建立的內容管理列表" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "由 建立的內容管理列表" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "您建立的內容管理列表" @@ -3291,20 +3437,24 @@ msgstr "已建立內容管理列表" msgid "Moderation list updated" msgstr "內容管理列表已更新" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "內容管理列表" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "內容管理列表" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "內容管理設定" + +#: src/view/screens/Settings/index.tsx:532 msgid "Moderation settings" msgstr "內容管理設定" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "內容管理狀態" @@ -3312,12 +3462,12 @@ msgstr "內容管理狀態" msgid "Moderation tools" msgstr "內容管理工具" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:620 msgid "More" msgstr "更多" @@ -3325,7 +3475,7 @@ msgstr "更多" msgid "More feeds" msgstr "更多動態源" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "更多選項" @@ -3341,11 +3491,13 @@ msgstr "電影" msgid "Music" msgstr "音樂" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "靜音" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "靜音 {truncatedTag}" @@ -3354,11 +3506,11 @@ msgstr "靜音 {truncatedTag}" msgid "Mute Account" msgstr "靜音帳號" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "靜音帳號" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "將所有 {displayTag} 貼文靜音" @@ -3367,49 +3519,61 @@ msgstr "將所有 {displayTag} 貼文靜音" msgid "Mute conversation" msgstr "靜音對話" -#: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "僅靜音標籤" +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "靜音:" -#: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "靜音文字和標籤" - -#: src/view/screens/ProfileList.tsx:678 +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "靜音列表" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "靜音這些帳號?" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "將這個文字靜音 24 小時" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "將這個文字靜音 30 天" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "將這個文字靜音 7 天" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "在貼文內容和話題標籤中隱藏該文字" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "僅在話題標籤中隱藏該文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "將這個文字靜音,直到您取消靜音為止" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:467 +#: src/view/com/util/forms/PostDropdownBtn.tsx:473 msgid "Mute thread" msgstr "靜音討論串" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 +#: src/view/com/util/forms/PostDropdownBtn.tsx:485 msgid "Mute words & tags" msgstr "靜音文字和標籤" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "已靜音" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "已靜音帳號" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "已靜音帳號" @@ -3418,7 +3582,7 @@ msgstr "已靜音帳號" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "已靜音的帳號將不會在您的通知或動態中顯示,靜音資訊完全只有您可以查看。" -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "被「{0}」靜音" @@ -3426,7 +3590,7 @@ msgstr "被「{0}」靜音" msgid "Muted words & tags" msgstr "靜音文字和標籤" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "靜音資訊只有您可以查看。被靜音的帳號仍可以與您互動,但您將無法看到他們的貼文或收到來自他們的通知。" @@ -3435,7 +3599,7 @@ msgstr "靜音資訊只有您可以查看。被靜音的帳號仍可以與您互 msgid "My Birthday" msgstr "我的生日" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "我的動態源" @@ -3443,11 +3607,11 @@ msgstr "我的動態源" msgid "My Profile" msgstr "我的個人檔案" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:593 msgid "My saved feeds" msgstr "儲存的動態源" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:599 msgid "My Saved Feeds" msgstr "儲存的動態源" @@ -3472,7 +3636,7 @@ msgstr "名稱或描述違反社群標準" msgid "Nature" msgstr "自然" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "跳至 {0}" @@ -3486,7 +3650,7 @@ msgstr "切換到入門包" msgid "Navigates to the next screen" msgstr "切換到下一畫面" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "切換到您的個人檔案" @@ -3494,7 +3658,7 @@ msgstr "切換到您的個人檔案" msgid "Need to report a copyright violation?" msgstr "需要檢舉侵權嗎?" -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "永遠不會失去對您的跟隨者或資料的存取權。" @@ -3502,7 +3666,7 @@ msgstr "永遠不會失去對您的跟隨者或資料的存取權。" msgid "Nevermind, create a handle for me" msgstr "不用了,為我建立一個帳號代碼" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "新增" @@ -3538,12 +3702,12 @@ msgctxt "action" msgid "New post" msgstr "新貼文" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "新貼文" @@ -3577,10 +3741,10 @@ msgstr "新聞" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3591,17 +3755,17 @@ msgstr "下一個" msgid "Next image" msgstr "下一張圖片" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "關" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "沒有描述" @@ -3618,12 +3782,12 @@ msgstr "未找到精選 GIF,Tenor 可能發生問題。" msgid "No feeds found. Try searching for something else." msgstr "沒有找到任何動態。請嘗試以其他關鍵字搜尋。" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "不再跟隨 {0}" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "不超過 253 個字元" @@ -3635,7 +3799,7 @@ msgstr "還沒有訊息" msgid "No more conversations to show" msgstr "已經沒有對話啦!" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "還沒有通知!" @@ -3646,6 +3810,10 @@ msgstr "還沒有通知!" msgid "No one" msgstr "沒有人" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "僅限發布者可以引用這則貼文。" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "目前還沒有貼文。" @@ -3659,11 +3827,11 @@ msgstr "沒有結果" msgid "No results" msgstr "沒有結果" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "未找到結果" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "未找到符合「{query}」的結果" @@ -3684,14 +3852,10 @@ msgstr "未找到符合「{search}」的搜尋結果。" msgid "No thanks" msgstr "不,謝謝" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "沒有人" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "沒有人可以回覆" - #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" @@ -3705,7 +3869,7 @@ msgstr "沒有找到任何人。請嘗試以其他關鍵字搜尋。" msgid "Non-sexual Nudity" msgstr "非色情裸露" -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "未找到" @@ -3716,12 +3880,12 @@ msgid "Not right now" msgstr "暫時不需要" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "關於分享的注意事項" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 應用程式和網站上的內容可見性,其他應用程式可能不會遵循這個規則。您的內容仍可能由其他應用程式和網站顯示給未登入的使用者。" @@ -3731,16 +3895,16 @@ msgstr "這裡什麼也沒有" #: src/view/screens/NotificationsSettings.tsx:54 msgid "Notification filters" -msgstr "" +msgstr "通知過濾" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" -msgstr "" +msgstr "通知設定" #: src/view/screens/NotificationsSettings.tsx:39 msgid "Notification Settings" -msgstr "" +msgstr "通知設定" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" @@ -3750,14 +3914,14 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "通知" @@ -3782,7 +3946,7 @@ msgid "Off" msgstr "顯示" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "糟糕!" @@ -3811,7 +3975,7 @@ msgstr "在" msgid "on {str}" msgstr "在 {str}" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:237 msgid "Onboarding reset" msgstr "重新開始引導流程" @@ -3819,7 +3983,7 @@ msgstr "重新開始引導流程" msgid "Onboarding tour step {0}: {1}" msgstr "入門指南步驟 {0}:{1}" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" @@ -3827,11 +3991,11 @@ msgstr "至少有一張圖片缺失了替代文字。" msgid "Only .jpg and .png files are supported" msgstr "僅支援 .jpg 或 .png 格式的圖片" -#: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "只有{0}可以回覆" +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "只有{0}可以回覆。" -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "只包含字母、數字和連字符" @@ -3839,7 +4003,7 @@ msgstr "只包含字母、數字和連字符" msgid "Oops, something went wrong!" msgstr "糟糕,發生了錯誤!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -3848,11 +4012,11 @@ msgstr "糟糕,發生了錯誤!" msgid "Oops!" msgstr "糟糕!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "開放" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "開啟 {name} 個人檔案快捷選單" @@ -3865,8 +4029,8 @@ msgstr "開啟頭像建立工具" msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -3874,7 +4038,7 @@ msgstr "開啟表情符號選擇器" msgid "Open feed options menu" msgstr "開啟動態選項選單" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:713 msgid "Open links with in-app browser" msgstr "在內建瀏覽器中開啟連結" @@ -3890,20 +4054,20 @@ msgstr "開啟靜音文字和標籤設定" msgid "Open navigation" msgstr "開啟導覽" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 msgid "Open post options menu" msgstr "開啟貼文選項選單" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "開啟入門包選單" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:837 +#: src/view/screens/Settings/index.tsx:847 msgid "Open storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:825 msgid "Open system log" msgstr "開啟系統日誌" @@ -3911,11 +4075,11 @@ msgstr "開啟系統日誌" msgid "Opens {numItems} options" msgstr "開啟 {numItems} 個選項" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "開啟對話窗來選擇哪些人可以回覆此討論串" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:466 msgid "Opens accessibility settings" msgstr "開啟無障礙設定" @@ -3923,19 +4087,23 @@ msgstr "開啟無障礙設定" msgid "Opens additional details for a debug entry" msgstr "開啟除錯項目的額外詳細資訊" +#: src/view/screens/Settings/index.tsx:487 +msgid "Opens appearance settings" +msgstr "開啟外觀設定" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "開啟裝置相機" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:616 msgid "Opens chat settings" msgstr "開啟對話設定" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "開啟編輯器" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:508 msgid "Opens configurable language settings" msgstr "開啟可以更改的語言設定" @@ -3943,7 +4111,7 @@ msgstr "開啟可以更改的語言設定" msgid "Opens device photo gallery" msgstr "開啟裝置相簿" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:648 msgid "Opens external embeds settings" msgstr "開啟外部連結嵌入設定" @@ -3965,27 +4133,27 @@ msgstr "開啟 GIF 選擇對話框" msgid "Opens list of invite codes" msgstr "開啟邀請碼列表" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:785 msgid "Opens modal for account deactivation confirmation" msgstr "開啟帳號刪除的確認彈窗" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:807 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "開啟帳號刪除的確認彈窗。需要電子郵件驗證碼" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:742 msgid "Opens modal for changing your Bluesky password" msgstr "開啟修改 Bluesky 密碼的彈窗" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:697 msgid "Opens modal for choosing a new Bluesky handle" msgstr "開啟建立新 Bluesky 帳號代碼的彈窗" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "開啟下載 Bluesky 帳號數據(儲存庫)的彈窗" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:973 msgid "Opens modal for email verification" msgstr "開啟驗證電子郵件的彈窗" @@ -3993,7 +4161,7 @@ msgstr "開啟驗證電子郵件的彈窗" msgid "Opens modal for using custom domain" msgstr "開啟使用自訂網域的彈窗" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens moderation settings" msgstr "開啟內容管理設定" @@ -4001,15 +4169,15 @@ msgstr "開啟內容管理設定" msgid "Opens password reset form" msgstr "開啟密碼重設表單" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:594 msgid "Opens screen with all saved feeds" msgstr "開啟包含所有已儲存的動態源之畫面" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:675 msgid "Opens the app password settings" msgstr "開啟應用程式專用密碼設定畫面" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:551 msgid "Opens the Following feed preferences" msgstr "開啟「Following」動態源偏好" @@ -4017,21 +4185,21 @@ msgstr "開啟「Following」動態源偏好" msgid "Opens the linked website" msgstr "開啟網站連結" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:838 +#: src/view/screens/Settings/index.tsx:848 msgid "Opens the storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:826 msgid "Opens the system log page" msgstr "開啟系統日誌頁面" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:572 msgid "Opens the threads preferences" msgstr "開啟討論串偏好" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "開啟這個個人檔案" @@ -4044,11 +4212,15 @@ msgid "Option {0} of {numItems}" msgstr "{0} 選項,共 {numItems} 個" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "在以下提供額外訊息(可選):" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "選項:" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "或者組合這些選項:" @@ -4068,6 +4240,10 @@ msgstr "其他" msgid "Other account" msgstr "其他帳號" +#: src/view/screens/Settings/index.tsx:390 +msgid "Other accounts" +msgstr "其他帳號" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "其他…" @@ -4076,7 +4252,7 @@ msgstr "其他…" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "我們的內容管理者已審核檢舉,並決定停用您在 Bluesky 上的對話功能。" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "頁面不存在" @@ -4105,19 +4281,24 @@ msgid "Password updated!" msgstr "密碼已更新!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "暫停" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "暫停影片" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "用戶" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "被 @{0} 跟隨的人" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "跟隨 @{0} 的人" @@ -4147,7 +4328,7 @@ msgid "Pictures meant for adults." msgstr "不適合未成年人的圖片。" #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "釘選到首頁" @@ -4159,11 +4340,12 @@ msgstr "釘選到首頁" msgid "Pinned Feeds" msgstr "釘選的動態源列表" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "從您的動態中取消釘選" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "播放" @@ -4175,6 +4357,11 @@ msgstr "播放 {0}" msgid "Play or pause the GIF" msgstr "播放或暫停 GIF" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "播放影片" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4184,16 +4371,16 @@ msgstr "播放影片" msgid "Plays the GIF" msgstr "播放 GIF" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "請設定您的帳號代碼。" -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "請設定您的密碼。" -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "請完成 Captcha 驗證。" @@ -4209,11 +4396,11 @@ msgstr "請輸入應用程式專用密碼的名稱。不允許包含任何空格 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "請輸入此應用程式專用密碼的唯一名稱,或使用我們提供的隨機生成名稱。" -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "請輸入有效的文字或標籤進行靜音" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "請輸入您的電子郵件。" @@ -4226,7 +4413,7 @@ msgstr "請輸入您的邀請碼。" msgid "Please enter your password as well:" msgstr "請輸入您的密碼:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "請解釋您認為 {0} 不該套用此標記的原因" @@ -4243,7 +4430,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -4256,45 +4443,50 @@ msgstr "政治" msgid "Porn" msgstr "色情" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:503 msgctxt "description" msgid "Post" msgstr "貼文" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:195 msgid "Post by {0}" msgstr "{0} 的貼文" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "@{0} 的貼文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "Post deleted" msgstr "貼文已刪除" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:235 msgid "Post hidden" msgstr "貼文已隱藏" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "貼文因靜音文字而被隱藏" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "被您靜音的貼文" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "貼文互動設定" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "貼文語言" @@ -4303,23 +4495,23 @@ msgstr "貼文語言" msgid "Post Languages" msgstr "貼文語言" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:230 +#: src/view/com/post-thread/PostThread.tsx:242 msgid "Post not found" msgstr "找不到貼文" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "貼文" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "貼文" -#: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "可以靜音貼文所包含的文字和標籤。" +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "可以根據文字、標籤或結合兩者來靜音貼文。我們建議避免新增常見的文字,否則可能導致動態不顯示任何貼文。" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4331,7 +4523,7 @@ msgstr "潛在誤導性連結" #: src/state/queries/notifications/settings.ts:44 msgid "Preference saved" -msgstr "" +msgstr "偏好設定已儲存" #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -4341,7 +4533,7 @@ msgstr "點擊以重試連線" msgid "Press to change hosting provider" msgstr "按下以更改託管服務供應商" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4356,7 +4548,7 @@ msgstr "按下以查看哪些您認識的人跟隨了此帳號" msgid "Previous image" msgstr "上一張圖片" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "主要語言" @@ -4366,18 +4558,18 @@ msgstr "優先顯示跟隨者" #: src/view/screens/NotificationsSettings.tsx:57 msgid "Priority notifications" -msgstr "" +msgstr "優先通知" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:631 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隱私" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:922 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "隱私政策" @@ -4389,16 +4581,16 @@ msgstr "和其他用戶進行私人對話。" msgid "Processing..." msgstr "處理中…" -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "個人檔案" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "個人檔案" @@ -4406,11 +4598,11 @@ msgstr "個人檔案" msgid "Profile updated" msgstr "個人檔案已更新" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:986 msgid "Protect your account by verifying your email." msgstr "通過驗證電子郵件地址來保護您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "公開" @@ -4418,15 +4610,15 @@ msgstr "公開" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "公開且可共享的用戶列表,可供批量靜音或封鎖。" -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "發佈回覆" @@ -4446,13 +4638,46 @@ msgstr "QR Code 已儲存至您的圖片庫!" msgid "Quick tip" msgstr "小建議" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "引用貼文" +#: src/view/com/util/forms/PostDropdownBtn.tsx:304 +msgid "Quote post was re-attached" +msgstr "引用已重新連結" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:303 +msgid "Quote post was successfully detached" +msgstr "貼文引用已成功分離" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "引用貼文已停用" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "引用貼文已啟用" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "引用設定" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "引用" + +#: src/view/com/post-thread/PostThreadItem.tsx:231 +msgid "Quotes of this post" +msgstr "引用這則貼文" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "隨機顯示 (又名試試手氣)" @@ -4461,15 +4686,32 @@ msgstr "隨機顯示 (又名試試手氣)" msgid "Ratios" msgstr "比率" +#: src/view/com/util/forms/PostDropdownBtn.tsx:545 +#: src/view/com/util/forms/PostDropdownBtn.tsx:555 +msgid "Re-attach quote" +msgstr "重新連結引用" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "重新啟用您的帳號" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "閱讀 Bluesky 部落格" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "閱讀 Bluesky 隱私權政策" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "閱讀 Bluesky 服務條款" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "原因:" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "最近的搜尋結果" @@ -4479,21 +4721,22 @@ msgstr "重新連線" #: src/view/screens/Notifications.tsx:146 msgid "Refresh notifications" -msgstr "" +msgstr "重新整理通知" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "重新載入對話" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:67 msgid "Remove" msgstr "刪除" @@ -4501,11 +4744,12 @@ msgstr "刪除" msgid "Remove {displayName} from starter pack" msgstr "從您的入門包刪除 {displayName}" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:44 +#: src/view/com/util/AccountDropdownBtn.tsx:49 msgid "Remove account" msgstr "移除帳號" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "刪除頭像" @@ -4518,8 +4762,8 @@ msgid "Remove embed" msgstr "刪除嵌入" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "刪除動態源" @@ -4527,19 +4771,27 @@ msgstr "刪除動態源" msgid "Remove feed?" msgstr "刪除動態源?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" +#: src/view/com/util/AccountDropdownBtn.tsx:59 +msgid "Remove from quick access?" +msgstr "從快速存取中刪除?" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "從儲存的動態源中刪除" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "刪除圖片" @@ -4548,24 +4800,24 @@ msgstr "刪除圖片" msgid "Remove image preview" msgstr "刪除圖片預覽" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "從您的列表中刪除靜音文字" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "刪除個人檔案" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "刪除搜尋紀錄中的個人檔案" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "刪除引用貼文" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "刪除轉貼貼文" @@ -4573,22 +4825,35 @@ msgstr "刪除轉貼貼文" msgid "Remove this feed from your saved feeds" msgstr "將這個動態源從您已儲存之動態源列表中刪除" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "由發布者刪除" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "由您刪除" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "從列表中刪除" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "已從我的動態源中刪除" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "已從儲存的動態源中刪除" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "從您的動態中刪除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "刪除已轉貼貼文" @@ -4596,8 +4861,8 @@ msgstr "刪除已轉貼貼文" msgid "Removes the image preview" msgstr "移除圖片預覽" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "用「Discover」動態源取代" @@ -4605,40 +4870,67 @@ msgstr "用「Discover」動態源取代" msgid "Replies" msgstr "回覆" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "回覆已被停用" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "此討論串的回覆已停用" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "這則貼文的回覆已停用。" -#: src/view/com/composer/Composer.tsx:507 +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "回覆" -#: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "回覆過濾器" +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "回覆由此討論串的發佈者所隱藏" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "回覆由您隱藏" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "回覆設定" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "由此討論串的發佈者選擇的回覆設定" + +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:533 msgctxt "description" msgid "Reply to <0><1/>" msgstr "對 <0><1/> 回覆" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:524 msgctxt "description" msgid "Reply to a blocked post" msgstr "對已被封鎖的貼文回覆" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:526 +msgctxt "description" +msgid "Reply to a post" +msgstr "回覆這則貼文" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:530 msgctxt "description" msgid "Reply to you" msgstr "對您回覆" +#: src/view/com/util/forms/PostDropdownBtn.tsx:334 +msgid "Reply visibility updated" +msgstr "回覆可見性已更新" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:333 +msgid "Reply was successfully hidden" +msgstr "回覆已成功隱藏" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4665,7 +4957,7 @@ msgstr "檢舉對話框" msgid "Report feed" msgstr "檢舉動態源" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "檢舉列表" @@ -4673,13 +4965,13 @@ msgstr "檢舉列表" msgid "Report message" msgstr "檢舉訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 +#: src/view/com/util/forms/PostDropdownBtn.tsx:583 msgid "Report post" msgstr "檢舉貼文" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "檢舉入門包" @@ -4713,47 +5005,48 @@ msgstr "檢舉這個入門包" msgid "Report this user" msgstr "檢舉這個用戶" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "轉貼" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "轉貼" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "轉貼或引用貼文" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "轉貼" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:290 msgid "Reposted by {0}" msgstr "由 {0} 轉貼" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:288 +#: src/view/com/posts/FeedItem.tsx:307 msgid "Reposted by you" msgstr "由您轉貼" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "轉貼您的貼文" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:208 msgid "Reposts of this post" msgstr "轉貼這則貼文" @@ -4767,7 +5060,7 @@ msgstr "請求變更" msgid "Request Code" msgstr "請求代碼" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "要求發佈前提供替代文字" @@ -4792,8 +5085,8 @@ msgstr "重設碼" msgid "Reset Code" msgstr "重設碼" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:877 +#: src/view/screens/Settings/index.tsx:880 msgid "Reset onboarding state" msgstr "重設初始設定進行狀態" @@ -4801,16 +5094,16 @@ msgstr "重設初始設定進行狀態" msgid "Reset password" msgstr "重設密碼" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:857 +#: src/view/screens/Settings/index.tsx:860 msgid "Reset preferences state" msgstr "重設偏好狀態" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:878 msgid "Resets the onboarding state" msgstr "重設初始設定狀態" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:858 msgid "Resets the preferences state" msgstr "重設偏好狀態" @@ -4824,7 +5117,7 @@ msgid "Retries the last action, which errored out" msgstr "重試上次出錯的操作" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 @@ -4835,12 +5128,15 @@ msgstr "重試上次出錯的操作" #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "重試" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "返回上一頁" @@ -4854,7 +5150,8 @@ msgid "Returns to previous page" msgstr "返回上一頁" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -4904,7 +5201,7 @@ msgstr "儲存 QR Code" msgid "Save to my feeds" msgstr "儲存到我的動態源" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "已儲存之動態源" @@ -4913,7 +5210,7 @@ msgid "Saved to your camera roll" msgstr "儲存至裝置相簿" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "儲存到您的動態源" @@ -4931,8 +5228,8 @@ msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "說句「你好!👋」" @@ -4941,13 +5238,12 @@ msgstr "說句「你好!👋」" msgid "Science" msgstr "科學" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "滾動到頂部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -4956,14 +5252,12 @@ msgstr "滾動到頂部" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "搜尋" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "搜尋「{query}」" @@ -4971,11 +5265,11 @@ msgstr "搜尋「{query}」" msgid "Search for \"{searchText}\"" msgstr "搜尋「{searchText}」" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "搜尋所有由 @{authorHandle} 發佈並具有標籤 {displayTag} 的貼文" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "搜尋所有具有標籤 {displayTag} 的貼文" @@ -4983,8 +5277,6 @@ msgstr "搜尋所有具有標籤 {displayTag} 的貼文" msgid "Search for feeds that you want to suggest to others." msgstr "搜尋您想推薦給別人的動態源。" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "搜尋用戶" @@ -5008,23 +5300,27 @@ msgstr "搜尋 Tenor" msgid "Security Step Required" msgstr "所需的安全步驟" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "搜尋 {truncatedTag}" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "查看該用戶包含 {truncatedTag} 的貼文" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "搜尋 <0>{displayTag}" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "查看該用戶包含 <0>{displayTag} 的貼文" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "查看 Bluesky 的職缺" + +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "查看指南" @@ -5060,7 +5356,11 @@ msgstr "選擇 GIF" msgid "Select GIF \"{0}\"" msgstr "選擇 GIF「{0}」" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "選擇靜音此文字的時間長度。" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "選擇語言" @@ -5076,7 +5376,7 @@ msgstr "選擇 {numItems} 個項目中的第 {i} 項" msgid "Select the {emojiName} emoji as your avatar" msgstr "選擇 {emojiName} 表情符號作為您的頭像" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "選擇要向哪些內容管理服務提供者提出檢舉" @@ -5088,7 +5388,11 @@ msgstr "選擇用來託管您的資料的服務商。" msgid "Select video" msgstr "選擇影片" -#: src/view/screens/LanguageSettings.tsx:283 +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "選擇此靜音文字應套用於哪些內容。" + +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "選擇您希望訂閱的動態源中所包含的語言。未選擇任何語言時會預設顯示所有語言。" @@ -5104,7 +5408,7 @@ msgstr "選擇您的出生日期" msgid "Select your interests from the options below" msgstr "從下面選擇您感興趣的選項" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "選擇您在動態中翻譯的偏好目標語言。" @@ -5126,7 +5430,7 @@ msgctxt "action" msgid "Send Email" msgstr "發送電子郵件" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "提交意見" @@ -5141,8 +5445,8 @@ msgstr "傳送貼文給…" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "提交檢舉" @@ -5155,8 +5459,8 @@ msgstr "將檢舉提交至 {0}" msgid "Send verification email" msgstr "發送驗證電子郵件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 msgid "Send via direct message" msgstr "透過私人訊息發送" @@ -5168,7 +5472,7 @@ msgstr "發送包含帳號刪除確認碼的電子郵件" msgid "Server address" msgstr "伺服器地址" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "設定生日" @@ -5176,15 +5480,15 @@ msgstr "設定生日" msgid "Set new password" msgstr "設定新密碼" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "將此選項設為「關」以隱藏動態中所有引用的貼文,但轉貼依然會顯示。" -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "將此選項設為「關」以隱藏動態中所有回覆貼文。" -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "將此選項設為「關」以隱藏動態的所有轉貼貼文。" @@ -5192,7 +5496,7 @@ msgstr "將此選項設為「關」以隱藏動態的所有轉貼貼文。" msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "將此選項設為「開」以單頁顯示樹狀回覆,這是一項實驗性功能。" -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "將此選項設為「是」以在「Following」動態源中顯示您已儲存之動態源中的選錄貼文,這是一項實驗性功能。" @@ -5204,26 +5508,6 @@ msgstr "設定您的帳號" msgid "Sets Bluesky username" msgstr "設定 Bluesky 帳號代碼" -#: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "將色彩主題設定為深色" - -#: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "將色彩主題設定為亮色" - -#: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "將色彩主題設定為跟隨系統" - -#: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "將深色主題設定為深色" - -#: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "將深色主題設定為昏暗" - #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" msgstr "設定用於重設密碼的電子郵件" @@ -5240,11 +5524,11 @@ msgstr "將圖片比例設定為高" msgid "Sets image aspect ratio to wide" msgstr "將圖片比例設定為寬" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:313 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "設定" @@ -5257,14 +5541,14 @@ msgid "Sexually Suggestive" msgstr "性暗示" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:412 +#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "分享" @@ -5282,8 +5566,8 @@ msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:661 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "仍然分享" @@ -5294,7 +5578,7 @@ msgstr "分享動態源" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "分享連結" @@ -5312,7 +5596,7 @@ msgstr "分享連結對話窗" msgid "Share QR code" msgstr "分享 QR Code" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "分享這個入門包" @@ -5324,7 +5608,7 @@ msgstr "分享這個入門包,以幫助別人加入您在 Bluesky 的社群。 msgid "Share your favorite feed!" msgstr "分享您喜愛的動態!" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "共享偏好測試器" @@ -5335,7 +5619,7 @@ msgstr "分享網站的連結" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:362 msgid "Show" msgstr "顯示" @@ -5343,8 +5627,9 @@ msgstr "顯示" msgid "Show alt text" msgstr "顯示替代文字" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "仍然顯示" @@ -5365,19 +5650,23 @@ msgstr "顯示類似於 {0} 的跟隨者" msgid "Show hidden replies" msgstr "顯示隱藏回覆" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 +#: src/view/com/util/forms/PostDropdownBtn.tsx:453 msgid "Show less like this" msgstr "減少顯示此類內容" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "仍然顯示列表" + +#: src/view/com/post-thread/PostThreadItem.tsx:585 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:490 msgid "Show More" msgstr "顯示更多" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Show more like this" msgstr "顯示更多此類內容" @@ -5385,15 +5674,15 @@ msgstr "顯示更多此類內容" msgid "Show muted replies" msgstr "顯示靜音回覆" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "顯示來自我的動態源之貼文" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "顯示引用貼文" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "顯示回覆" @@ -5401,7 +5690,12 @@ msgstr "顯示回覆" msgid "Show replies by people you follow before all other replies." msgstr "在所有其他回覆之前顯示您跟隨的人的回覆。" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:519 +#: src/view/com/util/forms/PostDropdownBtn.tsx:529 +msgid "Show reply for everyone" +msgstr "為所有人顯示回覆" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "顯示轉貼貼文" @@ -5459,11 +5753,15 @@ msgstr "登入或建立您的帳號即可加入對話!" msgid "Sign into Bluesky or create a new account" msgstr "登入 Bluesky 或建立新帳號" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:443 msgid "Sign out" msgstr "登出" +#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:441 +msgid "Sign out of all accounts" +msgstr "登出所有帳戶" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -5485,7 +5783,7 @@ msgstr "註冊或登入即可參與對話" msgid "Sign-in Required" msgstr "需要登入" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:372 msgid "Signed in as" msgstr "登入身分" @@ -5494,17 +5792,21 @@ msgstr "登入身分" msgid "Signed in as @{0}" msgstr "以 @{0} 身分登入" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "用您的入門包註冊" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "不使用入門包註冊" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "類似的帳號" + #: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "跳過" @@ -5517,12 +5819,11 @@ msgstr "跳過此流程" msgid "Software Dev" msgstr "軟體開發" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "其他您可能喜歡的動態源" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "僅部分人可以回覆" @@ -5541,13 +5842,13 @@ msgstr "發生了一些問題,請再試一次" msgid "Something went wrong, please try again." msgstr "發生了一些問題,請再試一次。" -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" -msgstr "" +msgstr "發生了一些問題!" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "抱歉!您的登入會話已過期。請重新登入。" @@ -5559,9 +5860,9 @@ msgstr "排序回覆" msgid "Sort replies to the same post by:" msgstr "對同一貼文的回覆進行排序:" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" -msgstr "來源:<0>{0}" +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" +msgstr "來源:{sourceName}" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -5598,17 +5899,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "開始入門指南吧!若需取得更多選項請點選下一步,或點選跳過。" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "入門包" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "由 {0} 建立的入門包" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "無效的入門包" @@ -5620,31 +5921,31 @@ msgstr "入門包" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "入門包讓您輕鬆地分享您喜愛的動態源與人物給您的朋友。" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:928 msgid "Status Page" msgstr "服務運作狀態頁面" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:289 msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:840 msgid "Storybook" msgstr "故事書" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "提交" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "訂閱" @@ -5660,16 +5961,15 @@ msgstr "訂閱標記者" msgid "Subscribe to this labeler" msgstr "訂閱這個標記者" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "訂閱這個列表" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "推薦的帳號" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "為您推薦" @@ -5677,7 +5977,7 @@ msgstr "為您推薦" msgid "Suggestive" msgstr "性暗示" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5692,30 +5992,27 @@ msgstr "切換帳號" msgid "Switch between feeds to control your experience." msgstr "在動態源之間切換以掌控您的體驗。" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:138 msgid "Switch to {0}" msgstr "切換到 {0}" -#: src/view/screens/Settings/index.tsx:162 -msgid "Switches the account you are logged in to" -msgstr "切換您登入的帳號" - -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "系統" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:828 msgid "System log" msgstr "系統日誌" -#: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "標籤" - -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "標籤選單:{displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "僅限標籤" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "高" @@ -5724,11 +6021,19 @@ msgstr "高" msgid "Tap to dismiss" msgstr "點擊以跳過" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "點擊以進入全螢幕" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "點擊以開關聲音" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "點擊查看完整內容" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "任務完成 - 10 個喜歡!" @@ -5753,11 +6058,11 @@ msgstr "告訴我們更多" msgid "Terms" msgstr "條款" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:916 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "服務條款" @@ -5768,17 +6073,17 @@ msgstr "服務條款" msgid "Terms used violate community standards" msgstr "所使用的文字違反了社群標準" -#: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "文字" +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "文字和標籤" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "文字輸入框" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "謝謝,您的檢舉已提交。" @@ -5786,24 +6091,37 @@ msgstr "謝謝,您的檢舉已提交。" msgid "That contains the following:" msgstr "其中包含以下內容:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "這個帳號代碼已被使用。" -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "找不到那個入門包。" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "大功告成!" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖後,該帳號將能夠與您互動。" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "此討論串的發布者已隱藏這個回覆。" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "Bluesky 網頁應用程式" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "社群準則已移動到 <0/>" @@ -5812,12 +6130,16 @@ msgstr "社群準則已移動到 <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "版權政策已移動到 <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "Discover 動態源" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "「Discover」動態源現在知道您喜歡什麼" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "使用應用程式的體驗會更好。現在就下載 Bluesky,我們將從您離開的地方繼續。" @@ -5825,11 +6147,11 @@ msgstr "使用應用程式的體驗會更好。現在就下載 Bluesky,我們 msgid "The feed has been replaced with Discover." msgstr "此動態源已由「Discover」取代。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "以下標記已套用到您的帳號。" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "以下標記已套用到您的內容。" @@ -5837,8 +6159,8 @@ msgstr "以下標記已套用到您的內容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步驟將幫助自訂您的 Bluesky 體驗。" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:231 +#: src/view/com/post-thread/PostThread.tsx:243 msgid "The post may have been deleted." msgstr "這則貼文可能已被刪除。" @@ -5846,7 +6168,11 @@ msgstr "這則貼文可能已被刪除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私政策已移動到 <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "選擇的影片檔案大小超過 100MB。" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "您正在嘗試查看的入門包無效。您可以考慮刪除這個入門包。" @@ -5883,24 +6209,24 @@ msgid "There was an issue connecting to Tenor." msgstr "連線到 Tenor 時出現問題。" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "連線伺服器時出現問題" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "連線伺服器時出現問題" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "取得貼文時發生問題,點擊這裡重試。" @@ -5908,13 +6234,13 @@ msgstr "取得貼文時發生問題,點擊這裡重試。" msgid "There was an issue fetching the list. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "取得列表時發生問題,點擊這裡重試。" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" @@ -5936,16 +6262,19 @@ msgstr "取得應用程式專用密碼時發生問題" msgid "There was an issue! {0}" msgstr "發生問題!{0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "發生問題了。請檢查您的網路連線並重試。" #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "應用程式中發生了意外問題。請告訴我們是否發生在您身上!" @@ -5954,11 +6283,11 @@ msgstr "應用程式中發生了意外問題。請告訴我們是否發生在您 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Bluesky 迎來了大量新用戶!我們將儘快啟用您的帳號。" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} 已被標記:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "此帳號要求使用者登入後才能查看其個人檔案。" @@ -5966,9 +6295,9 @@ msgstr "此帳號要求使用者登入後才能查看其個人檔案。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "此帳號已被一個或多個內容管理清單封鎖。若要解除封鎖,請檢查這些清單並刪除此使用者。" -#: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "此申訴將被提交至 <0>{0}。" +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "此申訴將被提交至 <0>{sourceName}。" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -5990,8 +6319,8 @@ msgstr "此內容已套用內容管理提供者所標記的普通警告。" msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "此內容由 {0} 託管。是否要啟用外部媒體?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "由於有用戶被另一個用戶封鎖,導致無法查看此內容。" @@ -6017,7 +6346,7 @@ msgstr "這個動態源是空的!您或許需要先跟隨更多的人或檢查 #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "這裡是空的。" @@ -6033,15 +6362,15 @@ msgstr "此資訊不會分享給其他用戶。" msgid "This is important in case you ever need to change your email or reset your password." msgstr "這很重要,以防您將來需要更改電子郵件地址或重設密碼。" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "此標記由 <0>{0} 新增。" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "此標記由發布者新增。" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "此標記由您新增。" @@ -6053,7 +6382,11 @@ msgstr "此標記者尚未宣告它發佈的標記,而且可能不會生效。 msgid "This link is taking you to the following website:" msgstr "此連結將帶您到以下網站:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "此列表由 <0>{0} 創建,其名稱或說明中可能包含違反 Bluesky 社群準則的內容。" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "此列表為空!" @@ -6065,23 +6398,31 @@ msgstr "此內容管理服務暫時無法使用,詳情請見下文。如果問 msgid "This name is already in use" msgstr "此名稱已被使用" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:139 msgid "This post has been deleted." msgstr "這則貼文已被刪除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:658 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "這則貼文將從動態隱藏。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:639 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "這則貼文將從討論串及動態源中被隱藏,這個操作無法撤銷。" + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "這則貼文的發布者已停用引用。" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到此個人檔案。 未登入的人將看不到它。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:701 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "此回覆將被分類到您討論串底部的隱藏部分,並將為您自己和其他人靜音後續回覆的通知。" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "此服務尚未提供服務條款或隱私政策。" @@ -6098,8 +6439,8 @@ msgstr "此用戶沒有任何追隨者。" msgid "This user has blocked you" msgstr "這個用戶已封鎖您" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "此用戶已封鎖您,您無法查看他們的內容。" @@ -6107,11 +6448,11 @@ msgstr "此用戶已封鎖您,您無法查看他們的內容。" msgid "This user has requested that their content only be shown to signed-in users." msgstr "此用戶要求僅將其內容顯示給已登入的用戶。" -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "此用戶包含在您已封鎖的 <0>{0} 列表中。" -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" @@ -6123,28 +6464,32 @@ msgstr "這是新來的用戶,請按此瞭解更多有關他們何時加入的 msgid "This user isn't following anyone." msgstr "此用戶未跟隨任何人。" -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "這將從您的靜音文字中刪除 {0},您隨時可以新增回來。" +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "這將從您的靜音文字中刪除 \"{0}\",您隨時可以新增回來。" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/com/util/AccountDropdownBtn.tsx:61 +msgid "This will remove @{0} from the quick access list." +msgstr "這將從快速存取清單中刪除 @{0}。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:691 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "這將刪除所有对您這則貼文的引用,並將其替換為一個佔位符。" + +#: src/view/screens/Settings/index.tsx:571 msgid "Thread preferences" msgstr "討論串偏好" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:581 msgid "Thread Preferences" msgstr "討論串偏好" -#: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "討論串設定已更新" - #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "樹狀顯示模式" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "討論串偏好" @@ -6160,15 +6505,11 @@ msgstr "若要檢舉對話,請透過對話畫面檢舉其中一則訊息。這 msgid "To whom would you like to send this report?" msgstr "您希望向誰提交此檢舉?" -#: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "在靜音文字選項之間切換。" - #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "切換下拉式選單" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "切換以啟用或停用成人內容" @@ -6183,10 +6524,10 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:735 +#: src/view/com/post-thread/PostThreadItem.tsx:737 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 +#: src/view/com/util/forms/PostDropdownBtn.tsx:384 msgid "Translate" msgstr "翻譯" @@ -6199,7 +6540,7 @@ msgstr "重試" msgid "TV" msgstr "電視節目" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:722 msgid "Two-factor authentication" msgstr "雙重驗證" @@ -6211,11 +6552,11 @@ msgstr "在此輸入訊息" msgid "Type:" msgstr "類型:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "取消封鎖列表" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "取消靜音列表" @@ -6223,12 +6564,12 @@ msgstr "取消靜音列表" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "無法連線到服務,請檢查您的網路連線。" -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "無法刪除" @@ -6239,7 +6580,7 @@ msgstr "無法刪除" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "解除封鎖" @@ -6263,9 +6604,9 @@ msgstr "解除封鎖帳號" msgid "Unblock Account?" msgstr "解除封鎖?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "取消轉貼" @@ -6274,10 +6615,6 @@ msgctxt "action" msgid "Unfollow" msgstr "取消跟隨" -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "取消跟隨" - #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "取消跟隨 {0}" @@ -6291,12 +6628,14 @@ msgstr "取消跟隨" msgid "Unlike this feed" msgstr "取消喜歡這個動態源" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "取消靜音" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "取消靜音 {truncatedTag}" @@ -6305,7 +6644,7 @@ msgstr "取消靜音 {truncatedTag}" msgid "Unmute Account" msgstr "取消靜音帳號" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "取消對所有 {displayTag} 貼文的靜音" @@ -6313,13 +6652,21 @@ msgstr "取消對所有 {displayTag} 貼文的靜音" msgid "Unmute conversation" msgstr "取消靜音對話" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:467 +#: src/view/com/util/forms/PostDropdownBtn.tsx:472 msgid "Unmute thread" msgstr "取消靜音討論串" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "取消靜音影片" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "取消靜音" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "取消釘選" @@ -6327,11 +6674,11 @@ msgstr "取消釘選" msgid "Unpin from home" msgstr "自首頁取消釘選" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "取消釘選內容管理列表" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "已從您的動態源取消釘選" @@ -6339,16 +6686,25 @@ msgstr "已從您的動態源取消釘選" msgid "Unsubscribe" msgstr "取消訂閱" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "取消訂閱這個列表" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "取消訂閱這個標記者" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "已從列表中取消訂閱" + #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "不受歡迎的色情內容" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "更新列表中的 {displayName}" @@ -6356,6 +6712,14 @@ msgstr "更新列表中的 {displayName}" msgid "Update to {handle}" msgstr "更新至 {handle}" +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +msgid "Updating quote attachment failed" +msgstr "更新引用分離狀態失敗" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:337 +msgid "Updating reply visibility failed" +msgstr "更新回覆可見性失敗" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "更新中…" @@ -6368,20 +6732,20 @@ msgstr "或是上傳圖片" msgid "Upload a text file to:" msgstr "上傳文字檔案至:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "從相機上傳" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "從檔案上傳" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6429,12 +6793,12 @@ msgstr "使用這個和您的帳號代碼一起登入其他應用程式。" msgid "Used by:" msgstr "使用者:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "用戶已被封鎖" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "用戶已被「{0}」封鎖" @@ -6442,30 +6806,28 @@ msgstr "用戶已被「{0}」封鎖" msgid "User blocked by list" msgstr "用戶已被列表封鎖" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "用戶已被列表封鎖" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "用戶封鎖了您" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "用戶封鎖了您" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "{0} 的用戶列表" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "<0/> 的用戶列表" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "您的用戶列表" @@ -6477,7 +6839,7 @@ msgstr "已建立用戶列表" msgid "User list updated" msgstr "已更新用戶列表" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "用戶列表" @@ -6485,13 +6847,13 @@ msgstr "用戶列表" msgid "Username or email address" msgstr "帳號代碼或電子郵件地址" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "用戶" -#: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "被 <0/> 跟隨的用戶" +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "被 <0>@{0} 跟隨的用戶" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -6500,7 +6862,7 @@ msgstr "被 <0/> 跟隨的用戶" msgid "Users I follow" msgstr "我跟隨的用戶" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "「{0}」中的用戶" @@ -6516,15 +6878,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "驗證 DNS 紀錄" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:947 msgid "Verify email" msgstr "驗證電子郵件" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:972 msgid "Verify my email" msgstr "驗證我的電子郵件" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:981 msgid "Verify My Email" msgstr "驗證我的電子郵件" @@ -6541,31 +6903,40 @@ msgstr "驗證文字檔案" msgid "Verify Your Email" msgstr "驗證您的電子郵件" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:900 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "影片" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "電子遊戲" -#: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "影片不能超過 100MB" - #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "查看 {0} 的頭像" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "查看 {0} 的個人檔案" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "查看 {displayName} 的個人檔案" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "查看已封鎖用戶的個人檔案" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "檢視部落格文章以瞭解更多詳細資訊" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "查看偵錯項目" @@ -6578,7 +6949,7 @@ msgstr "查看詳細資訊" msgid "View details for reporting a copyright violation" msgstr "查看詳細資訊以檢舉侵犯版權" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "查看整個討論串" @@ -6589,12 +6960,12 @@ msgstr "查看有關這些標記的資訊" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "查看資料" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "查看頭像" @@ -6606,11 +6977,23 @@ msgstr "查看由 @{0} 提供的標記服務" msgid "View users who like this feed" msgstr "查看喜歡此動態源的用戶" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "查看您封鎖的帳號" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "查看您的動態並探索更多內容" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "查看您的內容管理列表" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "查看您靜音的帳號" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6642,7 +7025,7 @@ msgstr "我們無法載入這個對話" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" @@ -6650,15 +7033,11 @@ msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "您已看完了您跟隨的貼文。這是來自 <0/> 的最新貼文。" -#: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "我們建議避免新增在許多貼文中常用的文字,因為這可能會使您看不到任何貼文。" - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "我們無法載入您的出生日期偏好,請再試一次。" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "我們目前無法載入您已設定的標記者。" @@ -6678,15 +7057,15 @@ msgstr "我們將使用這些資訊來協助訂製您的體驗。" msgid "We're having network issues, try again" msgstr "我們遇到網路問題,請再試一次" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "我們非常高興您加入我們!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "很抱歉,我們無法解析此列表。如果問題持續發生,請聯繫列表建立者 @{handleOrDid}。" -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試。" @@ -6694,11 +7073,11 @@ msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!您回覆的貼文已被刪除。" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "很抱歉!我們找不到您正在尋找的頁面。" @@ -6725,7 +7104,7 @@ msgstr "您想將您的入門包命名為什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -6737,23 +7116,19 @@ msgstr "這個貼文使用了哪些語言?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "您想在演算法動態源中看到哪些語言?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "誰可以參與這則帖子的互動?" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "誰可以傳送訊息給您?" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "誰可以回覆" -#: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "「誰可以回覆」對話窗" - -#: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "誰可以回覆?" - #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6796,12 +7171,12 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -6811,10 +7186,10 @@ msgid "Writers" msgstr "作家" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -6825,10 +7200,18 @@ msgstr "開" msgid "Yes, deactivate" msgstr "確定並停用" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "是,刪除這個入門包" +#: src/view/com/util/forms/PostDropdownBtn.tsx:694 +msgid "Yes, detach" +msgstr "是,分離" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:704 +msgid "Yes, hide" +msgstr "是,隱藏" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "確定並停用我的帳號" @@ -6837,7 +7220,8 @@ msgstr "確定並停用我的帳號" msgid "Yesterday, {time}" msgstr "昨天,{time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "您" @@ -6895,11 +7279,11 @@ msgstr "您目前還沒有邀請碼!當您持續使用 Bluesky 一段時間後 msgid "You don't have any pinned feeds." msgstr "您目前還沒有任何釘選的動態源。" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "您目前還沒有任何已儲存的動態源。" -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:237 msgid "You have blocked the author or you have been blocked by the author." msgstr "您已封鎖該作者,或您已被該作者封鎖。" @@ -6907,9 +7291,9 @@ msgstr "您已封鎖該作者,或您已被該作者封鎖。" msgid "You have blocked this user" msgstr "您已封鎖該用戶" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "您已封鎖了此用戶,您將無法查看他們發佈的內容。" @@ -6920,20 +7304,20 @@ msgstr "您已封鎖了此用戶,您將無法查看他們發佈的內容。" msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "您輸入的邀請碼無效。它應該長得像這樣 XXXXX-XXXXX。" -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "您已隱藏這則貼文" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "您已隱藏這則貼文。" -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "您已隱藏這個帳號。" -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "您已靜音這個用戶" @@ -6941,12 +7325,12 @@ msgstr "您已靜音這個用戶" msgid "You have no conversations yet. Start one!" msgstr "您還沒有對話,與其他用戶開始對話吧!" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "您沒有建立任何動態源。" -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "您沒有建立任何列表。" @@ -6970,27 +7354,32 @@ msgstr "已經到底部啦!" msgid "You haven't created a starter pack yet!" msgstr "您還沒有建立任何入門包!" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "您還沒有隱藏任何文字或標籤" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "你隱藏了這個回覆。" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可以提出申訴。" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果您覺得這些標記有誤,您可以提出申訴。" -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" -msgstr "您最多只能新增 50 個動態源" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" +msgstr "您最多只能新增 {STARTER_PACK_MAX_SIZE} 個個人檔案" -#: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "您最多只能新增 50 個個人檔案" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "您最多只能新增 3 個動態源" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "您必須年滿 13 歲才能註冊。" @@ -7006,7 +7395,7 @@ msgstr "您必須授予對圖片庫的存取權限才能儲存 QR Code" msgid "You must grant access to your photo library to save the image." msgstr "您必須授予對圖片庫的存取權限才能儲存圖片。" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "您必須選擇至少一個標記者來提交檢舉" @@ -7014,11 +7403,11 @@ msgstr "您必須選擇至少一個標記者來提交檢舉" msgid "You previously deactivated @{0}." msgstr "您之前停用了 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:218 msgid "You will no longer receive notifications for this thread" msgstr "您將不再收到這條討論串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:214 msgid "You will now receive notifications for this thread" msgstr "您將繼續收到這條討論串的通知" @@ -7038,23 +7427,23 @@ msgstr "您:{defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "您:{short}" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "當您成功建立帳號後,您將會跟隨建議的用戶和動態源!" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "當您完成帳號創建後,您將會跟隨建議的用戶!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "您將會跟隨這些人物和其他 {0} 人" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "您將會立即跟隨這些人物" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "您將透過這些動態源接收最新動態" @@ -7069,12 +7458,12 @@ msgstr "輪到您了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "您正在使用應用程式專用密碼登入。請使用您的主密碼登入,以繼續停用您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "您已完成設定!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "您選擇在這則貼文中隱藏文字或標籤。" @@ -7082,7 +7471,7 @@ msgstr "您選擇在這則貼文中隱藏文字或標籤。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "您已經瀏覽完貼文啦!跟隨其他帳號吧。" -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "您的帳號" @@ -7098,6 +7487,10 @@ msgstr "您可以將您的帳號儲存庫下載為一個「CAR」檔案。該檔 msgid "Your birth date" msgstr "您的生日" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "您的瀏覽器不支援該影片格式。請嘗試使用其他瀏覽器。" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "您的對話功能已被停用" @@ -7107,7 +7500,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "您的選擇將被儲存,但可以稍後在設定中更改。" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7121,7 +7514,7 @@ msgstr "您的電子郵件地址已更新但尚未驗證。作為下一步,請 msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "您的電子郵件地址尚未驗證。這是一個重要的安全措施,我們建議您完成驗證。" -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "您的第一個喜歡!" @@ -7129,7 +7522,7 @@ msgstr "您的第一個喜歡!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "您的「Following」動態源是空的!跟隨更多用戶來看看發生了什麼事情。" -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "您的完整帳號代碼將修改為" @@ -7137,7 +7530,7 @@ msgstr "您的完整帳號代碼將修改為" msgid "Your full handle will be <0>@{0}" msgstr "您的完整帳號代碼將修改為 <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "您的靜音文字" @@ -7145,15 +7538,15 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "您的貼文已發佈" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "您的貼文、喜歡和封鎖是公開的,而靜音資訊則只有您可以查看。" -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:128 msgid "Your profile" msgstr "您的個人檔案" @@ -7161,7 +7554,7 @@ msgstr "您的個人檔案" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "您的回覆已發佈" @@ -7169,6 +7562,6 @@ msgstr "您的回覆已發佈" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "您的檢舉將發送至 Bluesky 內容管理服務" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "您的帳號代碼" From 80320f9d7d3454dfcdecbd493a47db14ab099043 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Be=C3=A0?= Date: Fri, 23 Aug 2024 22:44:08 +0200 Subject: [PATCH 497/520] Update catalan localization (#4851) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update catalan localisation More lines translated, It will be so kind of you to check it @jordimas @darccio @surfdude29 Thanks * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: GSMT * Update src/locale/locales/ca/messages.po Co-authored-by: GSMT * Update messages.po apply @jordimas corrections * Update messages.po change traves per través --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: GSMT --- src/locale/locales/ca/messages.po | 118 +++++++++++++++--------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index 39845771b9..e36f35fbd2 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -297,7 +297,7 @@ msgstr "Confirmació 2FA" #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" -msgstr "" +msgstr "Una informació d'ajuda" #: src/lib/hooks/useOTAUpdate.ts:16 #~ msgid "A new version of the app is available. Please update to continue using the app." @@ -454,7 +454,7 @@ msgstr "Afegeix les paraules i etiquetes silenciades" #: src/screens/StarterPack/Wizard/index.tsx:197 #~ msgid "Add people to your starter pack that you think others will enjoy following" -#~ msgstr "" +#~ msgstr "Afegeix gent que creus que als altres els agradaria seguir al teu starter pack" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" @@ -526,7 +526,7 @@ msgstr "Avançat" #: src/state/shell/progress-guide.tsx:176 msgid "Algorithm training complete!" -msgstr "" +msgstr "Entrenament de l'algorisme completat" #: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" @@ -620,11 +620,11 @@ msgstr "Un problema que no està inclòs en aquestes opcions" #: src/components/dms/dialogs/NewChatDialog.tsx:36 msgid "An issue occurred starting the chat" -msgstr "" +msgstr "Hi ha hagut un problema en inciar el xat" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 msgid "An issue occurred while trying to open the chat" -msgstr "" +msgstr "Hi ha hagut un problema en provar d'obrir el xat" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 @@ -757,7 +757,7 @@ msgstr "Estàs segur que vols esborrar aquest missatge? El missatge s'esborrarà #: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want to delete this starter pack?" -msgstr "" +msgstr "Estàs segur que vols eliminar aquest starter pack?" #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." @@ -933,7 +933,7 @@ msgstr "Bluesky és una xarxa oberta on pots escollir el teu proveïdor d'allotj #: src/components/ProgressGuide/List.tsx:55 msgid "Bluesky is better with friends!" -msgstr "" +msgstr "Bluesky és millor amb col·legues!" #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 @@ -981,21 +981,21 @@ msgstr "Llibres" #: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" -msgstr "" +msgstr "Explora més comptes a la pàgina Explora" #: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" -msgstr "" +msgstr "Explora més canals a la pàgina Explora" #: src/components/FeedInterstitials.tsx:270 #: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" -msgstr "" +msgstr "Explora més recomanacions" #: src/components/FeedInterstitials.tsx:293 #: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" -msgstr "" +msgstr "Explora més recomancaions a la pàgina Explora" #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 @@ -1228,7 +1228,7 @@ msgstr "Comprova el teu correu per a rebre el codi de confirmació i entra'l aqu #: src/screens/Onboarding/StepInterests/index.tsx:190 msgid "Choose 3 or more:" -msgstr "" +msgstr "Tria'n 3 o més:" #: src/view/screens/Settings/index.tsx:697 #~ msgid "Choose a new Bluesky username or create" @@ -1236,7 +1236,7 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:325 msgid "Choose at least {0} more" -msgstr "" +msgstr "Tria'n almenys {0} més" #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" @@ -1693,7 +1693,7 @@ msgstr "Política de drets d'autor" #: src/view/com/composer/videos/state.ts:31 msgid "Could not compress video" -msgstr "" +msgstr "No s'ha pogut comprimir el vídeo" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -2037,7 +2037,7 @@ msgstr "Evita que les aplicacions mostrin el meu compte als usuaris no connectat #: src/tours/HomeTour.tsx:70 msgid "Discover learns which posts you like as you browse." -msgstr "" +msgstr "Discover apren quines publicacions t'agraden mentre navegues." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2054,7 +2054,7 @@ msgstr "Descobreix nous canals" #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" -msgstr "" +msgstr "Ignora la guia d'inici" #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" @@ -2363,7 +2363,7 @@ msgstr "Habilita reproductors de contingut per" #: src/view/screens/NotificationsSettings.tsx:65 #: src/view/screens/NotificationsSettings.tsx:68 msgid "Enable priority notifications" -msgstr "" +msgstr "Activa les notificacions prioritàries" #: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." @@ -2389,7 +2389,7 @@ msgstr "Fi del canal" #: src/tours/Tooltip.tsx:159 msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "" +msgstr "Fi de la gira de benvinguda. No avancis. En comptes d'això, ves enrere per obtenir més opcions o prem per saltar." #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" @@ -2531,7 +2531,7 @@ msgstr "Expandeix o replega la publicació completa a la qual estàs responent" #: src/view/screens/NotificationsSettings.tsx:83 msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "Experimental: quan aquesta preferència està activada, només rebràs notificacions de respostes i citacions dels usuaris que segueixes. Continuarem afegint més controls aquí amb el temps." #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." @@ -2634,7 +2634,7 @@ msgstr "Error en desar la imatge: {0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "Error en desar les preferències de les notificacions, torna-ho a provar" #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" @@ -2740,7 +2740,7 @@ msgstr "Troba comptes per a seguir" #: src/tours/HomeTour.tsx:88 msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +msgstr "Troba més canals i comptes per seguir a la pàgina Explora." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2776,7 +2776,7 @@ msgstr "Finalitza" #: src/tours/Tooltip.tsx:149 msgid "Finish tour and begin using the application" -msgstr "" +msgstr "Acaba la visita guiada i comença a utilitzar l'aplicació" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -2821,7 +2821,7 @@ msgstr "Segueix a {name}" #: src/components/ProgressGuide/List.tsx:54 msgid "Follow 7 accounts" -msgstr "" +msgstr "Segueix 7 comptes" #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 @@ -2891,7 +2891,7 @@ msgstr "et segueix" #: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" -msgstr "" +msgstr "també et segueix" #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 @@ -2945,7 +2945,7 @@ msgstr "Preferències del canal Seguint" #: src/tours/HomeTour.tsx:59 msgid "Following shows the latest posts from people you follow." -msgstr "" +msgstr "Seguint mostra les últimes publicacions de la gent que segueixes." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -3012,7 +3012,7 @@ msgstr "Genera un starter pack" #: src/view/shell/Drawer.tsx:336 msgid "Get help" -msgstr "" +msgstr "Aconsegueix ajuda" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -3025,7 +3025,7 @@ msgstr "Comença" #: src/components/ProgressGuide/List.tsx:33 msgid "Getting started" -msgstr "" +msgstr "Començant" #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" @@ -3062,7 +3062,7 @@ msgstr "Ves enrere" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 #~ msgid "Go back to previous screen" -#~ msgstr "" +#~ msgstr "ves a la pantalla anterior" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 @@ -3105,7 +3105,7 @@ msgstr "Ves al perfil" #: src/tours/Tooltip.tsx:138 msgid "Go to the next step of the tour" -msgstr "" +msgstr "ves al següent pas de la visita guiada" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3117,7 +3117,7 @@ msgstr "Mitjans gràfics" #: src/state/shell/progress-guide.tsx:166 msgid "Half way there!" -msgstr "" +msgstr "Ja ets a mig camí!" #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" @@ -3658,12 +3658,12 @@ msgstr "Clar" #: src/components/ProgressGuide/List.tsx:48 msgid "Like 10 posts" -msgstr "" +msgstr "Fes m'agrada a 10 publicacions" #: src/state/shell/progress-guide.tsx:162 #: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" -msgstr "" +msgstr "Fes m'agrada a 10 publicacions per a entrenar el canal Discover" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:575 @@ -4027,7 +4027,7 @@ msgstr "Pel·lícules" #: src/screens/Onboarding/state.ts:91 msgid "Music" -msgstr "" +msgstr "Música" #: src/view/com/auth/create/Step2.tsx:122 #~ msgid "Must be at least 3 characters" @@ -4183,11 +4183,11 @@ msgstr "Natura" #: src/components/StarterPack/StarterPackCard.tsx:118 msgid "Navigate to {0}" -msgstr "" +msgstr "ves a {0}" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" -msgstr "Vés a l'starter pack" +msgstr "ves a l'starter pack" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:332 @@ -4471,16 +4471,16 @@ msgstr "Aquí no hi ha res" #: src/view/screens/NotificationsSettings.tsx:54 msgid "Notification filters" -msgstr "" +msgstr "Filtres de les notificacions" #: src/Navigation.tsx:331 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" -msgstr "" +msgstr "Configuració de les notificacions" #: src/view/screens/NotificationsSettings.tsx:39 msgid "Notification Settings" -msgstr "" +msgstr "Configuració de les notificacions" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" @@ -4565,7 +4565,7 @@ msgstr "Restableix la incorporació" #: src/tours/Tooltip.tsx:118 msgid "Onboarding tour step {0}: {1}" -msgstr "" +msgstr "Visita guiada, pas {0}: {1}" #: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." @@ -4838,7 +4838,7 @@ msgstr "Obre aquest perfil" #: src/view/com/composer/videos/SelectVideoBtn.tsx:54 msgid "Opens video picker" -msgstr "" +msgstr "Obre el selector de vídeos" #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" @@ -5046,7 +5046,7 @@ msgstr "Introdueix el teu correu." #: src/screens/Signup/StepInfo/index.tsx:63 msgid "Please enter your invite code." -msgstr "" +msgstr "Entra el teu codi d'invitació." #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" @@ -5175,7 +5175,7 @@ msgstr "Enllaç potencialment enganyós" #: src/state/queries/notifications/settings.ts:44 msgid "Preference saved" -msgstr "" +msgstr "Preferència desada" #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5215,7 +5215,7 @@ msgstr "Prioritza els usuaris que segueixes" #: src/view/screens/NotificationsSettings.tsx:57 msgid "Priority notifications" -msgstr "" +msgstr "Notificacions prioritàries" #: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 @@ -5293,7 +5293,7 @@ msgstr "Codi QR desat a la teva galeria" #: src/tours/Tooltip.tsx:111 msgid "Quick tip" -msgstr "" +msgstr "Consell ràpid" #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -5354,7 +5354,7 @@ msgstr "Torna a connectar" #: src/view/screens/Notifications.tsx:146 msgid "Refresh notifications" -msgstr "" +msgstr "Refresca les notificacions" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" @@ -5485,7 +5485,7 @@ msgstr "Elimina la publicació amb la citació" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 msgid "Removes the image preview" -msgstr "" +msgstr "Elimina la previsualització de la imatge" #: src/view/com/posts/FeedShutdownMsg.tsx:128 #: src/view/com/posts/FeedShutdownMsg.tsx:132 @@ -5538,7 +5538,7 @@ msgstr "Respon a una publicació bloquejada" #: src/view/com/posts/FeedItem.tsx:454 msgctxt "description" msgid "Reply to you" -msgstr "" +msgstr "Resposta a tu mateix" #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 @@ -5669,7 +5669,7 @@ msgstr "Republicat per <0><1/>" #: src/view/com/posts/FeedItem.tsx:261 #: src/view/com/posts/FeedItem.tsx:280 msgid "Reposted by you" -msgstr "" +msgstr "Republicat per tu" #: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" @@ -6078,7 +6078,7 @@ msgstr "Selecciona el servei que allotja les teves dades." #: src/view/com/composer/videos/SelectVideoBtn.tsx:53 msgid "Select video" -msgstr "" +msgstr "Selecciona el vídeo" #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." @@ -6393,7 +6393,7 @@ msgstr "Comparteix el teu canal preferit!" #: src/Navigation.tsx:242 msgid "Shared Preferences Tester" -msgstr "" +msgstr "Comprovador de preferències compartides" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" @@ -6648,7 +6648,7 @@ msgstr "Desenvolupament de programari" #: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" -msgstr "" +msgstr "Alguns altres canals que potser t'agradaran" #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 @@ -6744,7 +6744,7 @@ msgstr "Comença a xatejar" #: src/tours/Tooltip.tsx:99 msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +msgstr "Inici de la visita guiada inicial. No vagis enrere. En comptes d'això, seguiex endavant per obtenir més opcions o prem per saltar-lo." #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:341 @@ -6864,7 +6864,7 @@ msgstr "Canvia el compte" #: src/tours/HomeTour.tsx:48 msgid "Switch between feeds to control your experience." -msgstr "" +msgstr "Canvia entre canals per controlar la teva experiència." #: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" @@ -6900,7 +6900,7 @@ msgstr "Alt" #: src/components/ProgressGuide/Toast.tsx:150 msgid "Tap to dismiss" -msgstr "" +msgstr "Toca per a ignorar" #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" @@ -6908,11 +6908,11 @@ msgstr "Toca per a veure-ho completament" #: src/state/shell/progress-guide.tsx:171 msgid "Task complete - 10 likes!" -msgstr "" +msgstr "Tasca completa - 10 m'agrades!" #: src/components/ProgressGuide/List.tsx:49 msgid "Teach our algorithm what you like" -msgstr "" +msgstr "Ensenya el que t'agrada al nostre algorisme" #: src/screens/Onboarding/index.tsx:36 #: src/screens/Onboarding/state.ts:99 @@ -6997,7 +6997,7 @@ msgstr "La política de drets d'autoria ha estat traslladada a <0/>" #: src/state/shell/progress-guide.tsx:172 #: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" -msgstr "" +msgstr "El canal Discover ara sap el que t'agrada" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." @@ -7859,7 +7859,7 @@ msgstr "Videojocs" #: src/view/com/composer/videos/state.ts:27 msgid "Videos cannot be larger than 100MB" -msgstr "" +msgstr "Els vídeos no poder ser de més de 100MB" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" @@ -8509,7 +8509,7 @@ msgstr "El teu correu encara no s'ha verificat. Et recomanem fer-ho per segureta #: src/state/shell/progress-guide.tsx:161 msgid "Your first like!" -msgstr "" +msgstr "El teu primer m'agrada!" #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." From 632f71acc9b92a12587b7803654481b79b6e9098 Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Sat, 24 Aug 2024 05:44:29 +0900 Subject: [PATCH 498/520] Update Korean localization (#4826) * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po --- src/locale/locales/ko/messages.po | 2483 +++++++++++++++++------------ 1 file changed, 1430 insertions(+), 1053 deletions(-) diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 3783b61f51..8a02c876fe 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-07-05 09:53+0900\n" +"PO-Revision-Date: 2024-08-23 11:39+0900\n" "Last-Translator: quiple\n" "Language-Team: quiple, lens0021, HaruChanHeart, hazzzi, heartade\n" "Plural-Forms: \n" @@ -21,7 +21,8 @@ msgstr "(임베드 콘텐츠 포함)" msgid "(no email)" msgstr "(이메일 없음)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "외 {0, plural, other {{formattedCount}}}명" @@ -33,7 +34,7 @@ msgstr "이 계정에 {0, plural, other {#}}개의 라벨이 지정됨" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "이 콘텐츠에 {0, plural, other {#}}개의 라벨이 지정됨" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#}}개" @@ -47,16 +48,16 @@ msgstr "팔로워" msgid "{0, plural, one {following} other {following}}" msgstr "팔로우 중" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "좋아요 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:434 msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#}}명의 사용자가 좋아함" @@ -64,27 +65,41 @@ msgstr "{0, plural, other {#}}명의 사용자가 좋아함" msgid "{0, plural, one {post} other {posts}}" msgstr "게시물" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:414 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "인용" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "답글 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:394 msgid "{0, plural, one {repost} other {reposts}}" msgstr "재게시" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "좋아요 취소 ({0, plural, other {#}}개)" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "<0><1>태그에서 {0}" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "<0><1>텍스트 및 태그에서 {0}" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "이번 주에 {0}명이 가입함" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0}명이 이 스타터 팩을 사용했습니다!" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0} 님의 아바타" @@ -120,7 +135,7 @@ msgstr "개월" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "초" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "{displayName} 님의 스타터 팩" @@ -147,7 +162,7 @@ msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#}}명의 사용자가 좋아함" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}개 읽지 않음" @@ -159,14 +174,6 @@ msgstr "{profileName} 님은 {0} 전에 Bluesky에 가입했습니다" msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "{profileName} 님은 {0} 전에 스타터 팩을 사용하여 Bluesky에 가입했습니다" -#: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {모든 답글 표시} other {좋아요가 #개 이상인 답글 표시}}" - -#: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/>의 멤버" - #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" @@ -177,11 +184,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} 외 {2, plural, other {#}}개가 스타터 팩에 포함됩니다" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} 팔로워" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} 팔로우 중" @@ -193,6 +200,10 @@ msgstr "<0>{0} 및<1> <2>{1}이(가) 스타터 팩에 포함됩니 msgid "<0>{0} is included in your starter pack" msgstr "<0>{0}이(가) 스타터 팩에 포함됩니다" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "<0>{0}의 멤버" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>해당 없음. 이 경고는 미디어가 첨부된 게시물에만 사용할 수 있습니다." @@ -205,15 +216,27 @@ msgstr "<0>나와<1> <2>{0} 님이 스타터 팩에 포함됩니다" msgid "⚠Invalid Handle" msgstr "⚠잘못된 핸들" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "24시간" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "2단계 인증" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "30일" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "7일" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "도움말 툴팁" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "탐색 링크 및 설정으로 이동합니다" @@ -223,22 +246,22 @@ msgid "Access profile and other navigation links" msgstr "프로필 및 기타 탐색 링크로 이동합니다" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:474 msgid "Accessibility" msgstr "접근성" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:465 msgid "Accessibility settings" msgstr "접근성 설정" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "접근성 설정" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:326 +#: src/view/screens/Settings/index.tsx:729 msgid "Account" msgstr "계정" @@ -254,20 +277,16 @@ msgstr "계정 팔로우함" msgid "Account muted" msgstr "계정 뮤트됨" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "계정 뮤트됨" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "리스트로 계정 뮤트됨" -#: src/view/com/util/AccountDropdownBtn.tsx:41 -msgid "Account options" -msgstr "계정 옵션" - -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:65 msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" @@ -284,16 +303,16 @@ msgstr "계정 언팔로우함" msgid "Account unmuted" msgstr "계정 언뮤트됨" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "추가" #: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" -msgstr "계속하려면 {0}개 더 추가하기" +msgstr "계속하려면 {0}명 더 추가하기" #: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" @@ -303,14 +322,14 @@ msgstr "스타터 팩에 {displayName} 추가" msgid "Add a content warning" msgstr "콘텐츠 경고 추가" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "이 리스트에 사용자 추가" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:412 +#: src/view/screens/Settings/index.tsx:421 msgid "Add account" msgstr "계정 추가" @@ -329,11 +348,11 @@ msgstr "대체 텍스트 추가" msgid "Add App Password" msgstr "앱 비밀번호 추가" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "구성 설정에 뮤트 단어 추가" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "뮤트할 단어 및 태그 추가" @@ -353,7 +372,7 @@ msgstr "내가 팔로우하는 사람의 기본 피드만 추가하기" msgid "Add the following DNS record to your domain:" msgstr "도메인에 다음 DNS 레코드를 추가하세요:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "이 피드를 내 피드에 추가하기" @@ -362,29 +381,26 @@ msgstr "이 피드를 내 피드에 추가하기" msgid "Add to Lists" msgstr "리스트에 추가" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "내 피드에 추가" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "리스트에 추가됨" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "내 피드에 추가됨" -#: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "답글이 피드에 표시되기 위해 필요한 좋아요 수를 조정합니다." - #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "성인 콘텐츠" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "성인 콘텐츠는 <0>bsky.app에서 웹을 통해서만 활성화할 수 있습니다." @@ -392,20 +408,20 @@ msgstr "성인 콘텐츠는 <0>bsky.app에서 웹을 통해서만 활성화 msgid "Adult content is disabled." msgstr "성인 콘텐츠가 비활성화되어 있습니다." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:663 msgid "Advanced" msgstr "고급" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "알고리즘 훈련 완료!" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "모든 계정을 팔로우했습니다" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "저장한 모든 피드를 한 곳에서 확인하세요." @@ -419,6 +435,14 @@ msgstr "다이렉트 메시지 접근 허용" msgid "Allow new messages from" msgstr "새 메시지를 허용할 대상" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "답글을 허용할 대상" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "다이렉트 메시지 접근 허용" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -436,7 +460,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "대체 텍스트" @@ -457,43 +481,55 @@ msgstr "{0}(으)로 이메일을 보냈습니다. 이 이메일에는 아래에 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "이전 주소인 {0}(으)로 이메일을 보냈습니다. 이 이메일에는 아래에 입력하는 인증 코드가 포함되어 있습니다." -#: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "오류 발생" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" msgstr "오류 발생" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "스타터 팩을 만드는 동안 오류가 발생했습니다. 다시 시도하시겠습니까?" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "동영상을 불러오는 동안 오류가 발생했습니다. 나중에 다시 시도하세요." + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "QR 코드를 저장하는 동안 오류가 발생했습니다" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "모두 팔로우하려고 하는 동안 오류가 발생했습니다" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "동영상을 업로드하는 동안 오류가 발생했습니다." + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "어떤 옵션에도 포함되지 않는 문제" #: src/components/dms/dialogs/NewChatDialog.tsx:36 msgid "An issue occurred starting the chat" -msgstr "" +msgstr "채팅을 시작하는 동안 문제가 발생했습니다" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 msgid "An issue occurred while trying to open the chat" -msgstr "" +msgstr "채팅을 여는 동안 문제가 발생했습니다" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "문제가 발생했습니다. 다시 시도해 주세요." @@ -501,8 +537,14 @@ msgstr "문제가 발생했습니다. 다시 시도해 주세요." msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "알 수 없는 라벨러" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "및" @@ -519,6 +561,10 @@ msgstr "움직이는 GIF" msgid "Anti-Social Behavior" msgstr "반사회적 행위" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "누구나 상호작용할 수 있음" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "앱 언어" @@ -535,26 +581,26 @@ msgstr "앱 비밀번호 이름에는 문자, 숫자, 공백, 대시, 밑줄만 msgid "App Password names must be at least 4 characters long." msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:674 msgid "App password settings" msgstr "앱 비밀번호 설정" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:683 msgid "App Passwords" msgstr "앱 비밀번호" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "이의신청" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "\"{0}\" 라벨 이의신청" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "이의신청 제출함" @@ -566,19 +612,24 @@ msgstr "이의신청 제출함" msgid "Appeal this decision" msgstr "이 결정에 이의신청" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:495 msgid "Appearance" msgstr "모양" +#: src/view/screens/Settings/index.tsx:486 +msgid "Appearance settings" +msgstr "모양 설정" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "모양 설정" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" msgstr "기본 추천 피드 적용하기" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 -#~ msgid "Are you sure you want delete this starter pack?" -#~ msgstr "이 스타터 팩을 삭제하시겠습니까?" - #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "앱 비밀번호 \"{name}\"을(를) 삭제하시겠습니까?" @@ -587,27 +638,27 @@ msgstr "앱 비밀번호 \"{name}\"을(를) 삭제하시겠습니까?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "정말 이 메시지를 삭제하시겠습니까? 나에게 보이는 메시지는 삭제되지만 상대방에게는 삭제되지 않습니다." -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" -msgstr "" +msgstr "이 스타터 팩을 삭제하시겠습니까?" #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "정말 이 대화에서 나가시겠습니까? 나에게 보이는 메시지는 삭제되지만 상대방에게는 삭제되지 않습니다." -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "피드에서 {0}을(를) 제거하시겠습니까?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "내 피드에서 이 피드를 삭제하시겠습니까?" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "이 초안을 삭제하시겠습니까?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "정말인가요?" @@ -624,13 +675,13 @@ msgstr "예술" msgid "Artistic or non-erotic nudity." msgstr "선정적이지 않거나 예술적인 노출." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "3자 이상" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -643,12 +694,12 @@ msgstr "3자 이상" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "뒤로" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:452 msgid "Basics" msgstr "기본" @@ -656,7 +707,7 @@ msgstr "기본" msgid "Birthday" msgstr "생년월일" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:358 msgid "Birthday:" msgstr "생년월일:" @@ -679,28 +730,27 @@ msgstr "계정 차단" msgid "Block Account?" msgstr "계정을 차단하시겠습니까?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "계정 차단" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "리스트 차단" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "이 계정들을 차단하시겠습니까?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "차단됨" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "차단한 계정" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "차단한 계정" @@ -713,7 +763,7 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션 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:367 +#: src/view/com/post-thread/PostThread.tsx:435 msgid "Blocked post." msgstr "차단된 게시물." @@ -721,7 +771,7 @@ msgstr "차단된 게시물." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "차단하더라도 이 라벨러가 내 계정에 라벨을 붙이는 것을 막지는 못합니다." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단 목록은 공개됩니다. 차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." @@ -729,7 +779,7 @@ msgstr "차단 목록은 공개됩니다. 차단한 계정은 내 스레드에 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "차단하더라도 내 계정에 라벨이 붙는 것은 막지 못하지만, 이 계정이 내 스레드에 답글을 달거나 나와 상호작용하는 것은 중지됩니다." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "블로그" @@ -750,7 +800,7 @@ msgstr "Bluesky는 친구와 함께하면 더 좋답니다!" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky가 네트워크에 있는 사람들 중에서 임의로 추천 계정 세트를 선택합니다." -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 "로그아웃한 사용자에게 내 프로필과 게시물을 표시하지 않습니다. 다른 앱에서는 이 설정을 따르지 않을 수 있습니다. 내 계정을 비공개로 전환하지는 않습니다." @@ -767,21 +817,23 @@ msgstr "이미지 흐리게 및 피드에서 필터링" msgid "Books" msgstr "책" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "탐색 페이지에서 더 많은 계정 찾아보기" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "탐색 페이지에서 더 많은 피드 찾아보기" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "더 많은 추천 찾아보기" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "탐색 페이지에서 더 많은 추천 찾아보기" @@ -790,11 +842,11 @@ msgstr "탐색 페이지에서 더 많은 추천 찾아보기" msgid "Browse other feeds" msgstr "다른 피드 탐색하기" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "비즈니스" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "— 님이 만듦" @@ -802,15 +854,15 @@ msgstr "— 님이 만듦" msgid "By {0}" msgstr "{0} 님이 만듦" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "<0/> 님이 만듦" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "계정을 만들면 {els}에 동의하는 것입니다." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "내가 만듦" @@ -822,13 +874,13 @@ msgstr "카메라" 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/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -844,9 +896,8 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "취소" @@ -874,7 +925,7 @@ msgstr "이미지 자르기 취소" msgid "Cancel profile editing" msgstr "프로필 편집 취소" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "게시물 인용 취소" @@ -883,7 +934,6 @@ msgid "Cancel reactivation and log out" msgstr "재활성화 취소 및 로그아웃" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "검색 취소" @@ -895,17 +945,17 @@ msgstr "연결된 웹사이트를 여는 것을 취소합니다" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:352 msgctxt "action" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:695 msgid "Change handle" msgstr "핸들 변경" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:706 msgid "Change Handle" msgstr "핸들 변경" @@ -913,12 +963,12 @@ msgstr "핸들 변경" msgid "Change my email" msgstr "내 이메일 변경하기" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:740 msgid "Change password" msgstr "비밀번호 변경" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:751 msgid "Change Password" msgstr "비밀번호 변경" @@ -930,7 +980,7 @@ msgstr "게시물 언어를 {0}(으)로 변경" msgid "Change Your Email" msgstr "이메일 변경" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -942,14 +992,14 @@ msgstr "대화 뮤트됨" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:615 msgid "Chat settings" msgstr "대화 설정" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:624 msgid "Chat Settings" msgstr "대화 설정" @@ -978,7 +1028,7 @@ msgstr "3개 이상 선택하세요." msgid "Choose at least {0} more" msgstr "최소 {0}개 이상 선택하세요" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "피드 선택" @@ -986,7 +1036,7 @@ msgstr "피드 선택" msgid "Choose for me" msgstr "임의로 선택하기" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "사람들 선택" @@ -994,7 +1044,7 @@ msgstr "사람들 선택" msgid "Choose Service" msgstr "서비스 선택" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "맞춤 피드를 구동할 알고리즘을 선택하세요." @@ -1002,28 +1052,15 @@ msgstr "맞춤 피드를 구동할 알고리즘을 선택하세요." msgid "Choose this color as your avatar" msgstr "이 색상을 아바타로 선택" -#: src/components/dialogs/ThreadgateEditor.tsx:91 -#: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "답글을 달 수 있는 사람 선택하기" - #: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "비밀번호를 입력하세요" -#: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "모든 레거시 스토리지 데이터 지우기" - -#: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "모든 레거시 스토리지 데이터 지우기 (이후 다시 시작)" - -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:887 msgid "Clear all storage data" msgstr "모든 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:890 msgid "Clear all storage data (restart after this)" msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" @@ -1032,11 +1069,7 @@ msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" msgid "Clear search query" msgstr "검색어 지우기" -#: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "모든 레거시 스토리지 데이터를 지웁니다" - -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:888 msgid "Clears all storage data" msgstr "모든 스토리지 데이터를 지웁니다" @@ -1052,10 +1085,18 @@ msgstr "계정 비활성화에 대한 자세한 내용을 보려면 이곳을 msgid "Click here for more information." msgstr "자세한 내용을 보려면 이곳을 클릭하세요." -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "이곳을 클릭하여 {tag}의 태그 메뉴 열기" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "이 게시물의 인용 게시물을 비활성화하려면 클릭하세요." + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "이 게시물의 인용 게시물을 활성화하려면 클릭하세요." + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "클릭하여 메시지를 다시 보내기" @@ -1069,12 +1110,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "다그닥 🐴 다그닥 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1095,7 +1136,7 @@ msgid "Close bottom drawer" msgstr "하단 서랍 닫기" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "대화 상자 닫기" @@ -1119,8 +1160,8 @@ msgstr "대화 상자 닫기" msgid "Close navigation footer" msgstr "탐색 푸터 닫기" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "이 대화 상자 닫기" @@ -1132,7 +1173,7 @@ msgstr "하단 탐색 막대를 닫습니다" msgid "Closes password update alert" msgstr "비밀번호 변경 알림을 닫습니다" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" @@ -1140,11 +1181,11 @@ msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" msgid "Closes viewer for header image" msgstr "헤더 이미지 뷰어를 닫습니다" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "사용자 목록 접기" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "이 알림에 대한 사용자 목록을 축소합니다" @@ -1158,27 +1199,31 @@ msgstr "코미디" msgid "Comics" msgstr "만화" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "커뮤니티 가이드라인" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "온보딩 완료 후 계정 사용 시작" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "챌린지 완료하기" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "답글 작성하기" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "압축 중..." + #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "{name} 카테고리에 대한 콘텐츠 필터링 설정을 구성합니다." @@ -1210,11 +1255,11 @@ msgstr "콘텐츠 언어 설정 확인" msgid "Confirm delete account" msgstr "계정 삭제 확인" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "나이를 확인하세요:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "생년월일 확인" @@ -1232,7 +1277,8 @@ msgstr "인증 코드" msgid "Connecting..." msgstr "연결 중…" -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "지원에 연락하기" @@ -1240,24 +1286,24 @@ msgstr "지원에 연락하기" msgid "Content Blocked" msgstr "콘텐츠 차단됨" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "콘텐츠 필터" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "콘텐츠 언어" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "콘텐츠를 사용할 수 없음" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "콘텐츠 경고" @@ -1301,7 +1347,7 @@ msgstr "요리" msgid "Copied" msgstr "복사됨" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:244 msgid "Copied build version to clipboard" msgstr "빌드 버전 클립보드에 복사됨" @@ -1309,8 +1355,8 @@ msgstr "빌드 버전 클립보드에 복사됨" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:236 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1344,12 +1390,12 @@ msgstr "링크 복사" msgid "Copy Link" msgstr "링크 복사" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "리스트 링크 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:412 +#: src/view/com/util/forms/PostDropdownBtn.tsx:421 msgid "Copy link to post" msgstr "게시물 링크 복사" @@ -1358,8 +1404,8 @@ msgstr "게시물 링크 복사" msgid "Copy message text" msgstr "메시지 텍스트 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Copy post text" msgstr "게시물 텍스트 복사" @@ -1367,15 +1413,11 @@ msgstr "게시물 텍스트 복사" msgid "Copy QR code" msgstr "QR 코드 복사" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "저작권 정책" -#: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" - #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "대화에서 나갈 수 없습니다" @@ -1384,7 +1426,7 @@ msgstr "대화에서 나갈 수 없습니다" msgid "Could not load feed" msgstr "피드를 불러올 수 없습니다" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "리스트를 불러올 수 없습니다" @@ -1401,7 +1443,7 @@ msgstr "만들기" msgid "Create a new account" msgstr "새 계정 만들기" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:413 msgid "Create a new Bluesky account" msgstr "새 Bluesky 계정을 만듭니다" @@ -1411,7 +1453,7 @@ msgstr "스타터 팩 QR 코드 만들기" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "스타터 팩 만들기" @@ -1419,7 +1461,7 @@ msgstr "스타터 팩 만들기" msgid "Create a starter pack for me" msgstr "나를 위한 스타터 팩 만들기" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "계정 만들기" @@ -1467,26 +1509,34 @@ msgstr "사용자 지정" msgid "Custom domain" msgstr "사용자 지정 도메인" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 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:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "외부 사이트 미디어를 사용자 지정합니다." -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "이 게시물과 상호작용할 수 있는 사람을 사용자 지정합니다." + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "어두움" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "어두운 모드" -#: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" msgstr "어두운 테마" #: src/screens/Signup/StepInfo/index.tsx:191 @@ -1494,15 +1544,15 @@ msgid "Date of birth" msgstr "생년월일" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:783 msgid "Deactivate account" msgstr "계정 비활성화" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:795 msgid "Deactivate my account" msgstr "내 계정 비활성화" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:850 msgid "Debug Moderation" msgstr "검토 디버그" @@ -1511,16 +1561,16 @@ msgid "Debug panel" msgstr "디버그 패널" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:631 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "삭제" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:805 msgid "Delete account" msgstr "계정 삭제" @@ -1536,8 +1586,8 @@ msgstr "앱 비밀번호 삭제" msgid "Delete app password?" msgstr "앱 비밀번호를 삭제하시겠습니까?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:867 +#: src/view/screens/Settings/index.tsx:870 msgid "Delete chat declaration record" msgstr "대화 신고 기록 삭제" @@ -1545,7 +1595,7 @@ msgstr "대화 신고 기록 삭제" msgid "Delete for me" msgstr "나에게서 삭제" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "리스트 삭제" @@ -1555,47 +1605,47 @@ msgstr "메시지 삭제" #: src/components/dms/MessageMenu.tsx:122 msgid "Delete message for me" -msgstr "내게 보이는 메시지 삭제" +msgstr "나에게 보이는 메시지 삭제" #: src/view/com/modals/DeleteAccount.tsx:285 msgid "Delete my account" msgstr "내 계정 삭제" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:817 msgid "Delete My Account…" msgstr "내 계정 삭제…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 +#: src/view/com/util/forms/PostDropdownBtn.tsx:613 msgid "Delete post" msgstr "게시물 삭제" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "스타터 팩 삭제" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "스타터 팩 삭제" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "이 리스트를 삭제하시겠습니까?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "Delete this post?" msgstr "이 게시물을 삭제하시겠습니까?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "삭제됨" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:421 msgid "Deleted post." msgstr "삭제된 게시물." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:868 msgid "Deletes the chat declaration record" msgstr "대화 신고 기록을 삭제합니다" @@ -1610,11 +1660,25 @@ msgstr "설명" msgid "Descriptive alt text" msgstr "설명이 포함된 대체 텍스트" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:546 +#: src/view/com/util/forms/PostDropdownBtn.tsx:556 +msgid "Detach quote" +msgstr "인용 해제" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "Detach quote post?" +msgstr "인용을 해제하시겠습니까?" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "대화 상자: 이 게시물과 상호작용할 수 있는 사람 조정하기" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "하고 싶은 말이 없나요?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "어둑함" @@ -1622,7 +1686,7 @@ msgstr "어둑함" msgid "Direct messages are here!" msgstr "다이렉트 메시지가 생겼습니다!" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "GIF 자동 재생 끄기" @@ -1630,29 +1694,33 @@ msgstr "GIF 자동 재생 끄기" msgid "Disable Email 2FA" msgstr "이메일 2단계 인증 끄기" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "햅틱 피드백 끄기" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "자막 사용 안 함" + #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "사용 안 함" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "삭제" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "초안 삭제" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "앱이 로그아웃한 사용자에게 내 계정을 표시하지 않도록 설정하기" @@ -1665,19 +1733,27 @@ msgstr "Discover 피드는 탐색하며 내가 어떤 게시물을 좋아하는 msgid "Discover new custom feeds" msgstr "새로운 맞춤 피드 찾아보기" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "새 피드 발견하기" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "새 피드 발견하기" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "닫기" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "오류 무시" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "시작하기 가이드 닫기" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "더 큰 대체 텍스트 배지 표시" @@ -1693,11 +1769,15 @@ msgstr "표시 이름" msgid "DNS Panel" msgstr "DNS 패널" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "내가 팔로우하는 사용자에게는 이 뮤트 단어를 적용하지 않기" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "노출을 포함하지 않습니다." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "하이픈으로 시작하거나 끝나지 않음" @@ -1711,7 +1791,6 @@ msgstr "도메인을 확인했습니다." #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1730,8 +1809,8 @@ msgstr "완료" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "완료" @@ -1740,7 +1819,7 @@ msgstr "완료" msgid "Done{extraText}" msgstr "완료{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "Bluesky 다운로드" @@ -1753,6 +1832,10 @@ msgstr "CAR 파일 다운로드" msgid "Drop to add images" msgstr "드롭하여 이미지 추가" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "기간:" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "예: alice" @@ -1793,11 +1876,11 @@ msgstr "예: 반복적으로 광고 답글을 다는 계정." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "각 코드는 한 번만 사용할 수 있습니다. 주기적으로 더 많은 초대 코드를 받게 됩니다." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "편집" @@ -1806,12 +1889,12 @@ msgctxt "action" msgid "Edit" msgstr "편집" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "아바타 편집" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "피드 편집하기" @@ -1820,7 +1903,12 @@ msgstr "피드 편집하기" msgid "Edit image" msgstr "이미지 편집하기" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:592 +#: src/view/com/util/forms/PostDropdownBtn.tsx:605 +msgid "Edit interaction settings" +msgstr "상호작용 설정 편집" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "리스트 세부 정보 편집" @@ -1828,10 +1916,10 @@ msgstr "리스트 세부 정보 편집" msgid "Edit Moderation List" msgstr "검토 리스트 편집" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "내 피드 편집" @@ -1839,10 +1927,15 @@ msgstr "내 피드 편집" msgid "Edit my profile" msgstr "내 프로필 편집하기" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "사람들 편집하기" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "게시물 상호작용 설정 편집하기" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1853,7 +1946,7 @@ msgstr "프로필 편집" msgid "Edit Profile" msgstr "프로필 편집" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "스타터 팩 편집" @@ -1861,7 +1954,7 @@ msgstr "스타터 팩 편집" msgid "Edit User List" msgstr "사용자 리스트 편집" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "답글을 달 수 있는 사람 편집" @@ -1873,7 +1966,7 @@ msgstr "내 표시 이름 편집" msgid "Edit your profile description" msgstr "내 프로필 설명 편집" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "스타터 팩 편집" @@ -1882,10 +1975,6 @@ msgstr "스타터 팩 편집" msgid "Education" msgstr "교육" -#: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "\"모두\" 또는 \"없음\"을 선택합니다." - #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -1912,7 +2001,7 @@ msgstr "이메일 변경됨" msgid "Email verified" msgstr "이메일 확인됨" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:330 msgid "Email:" msgstr "이메일:" @@ -1921,8 +2010,8 @@ msgid "Embed HTML code" msgstr "임베드 HTML 코드" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Embed post" msgstr "게시물 임베드" @@ -1934,7 +2023,7 @@ msgstr "웹사이트에 이 게시물을 임베드하세요. 다음 코드를 msgid "Enable {0} only" msgstr "{0}에서만 사용" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "성인 콘텐츠 활성화" @@ -1943,18 +2032,18 @@ msgstr "성인 콘텐츠 활성화" msgid "Enable external media" msgstr "외부 미디어 사용" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "미디어 플레이어를 사용할 외부 사이트" #: src/view/screens/NotificationsSettings.tsx:65 #: src/view/screens/NotificationsSettings.tsx:68 msgid "Enable priority notifications" -msgstr "" +msgstr "우선순위 알림 사용" -#: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "내가 팔로우하는 사람들 간의 답글만 표시합니다." +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "자막 사용" #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -1962,11 +2051,11 @@ msgstr "이 소스에서만 사용" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "사용" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "피드 끝" @@ -1982,8 +2071,8 @@ msgstr "이 앱 비밀번호의 이름 입력" msgid "Enter a password" msgstr "비밀번호 입력" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "단어 또는 태그 입력" @@ -2028,7 +2117,7 @@ msgstr "사용자 이름 및 비밀번호 입력" msgid "Error occurred while saving file" msgstr "파일을 저장하는 동안 오류가 발생했습니다" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." @@ -2037,16 +2126,18 @@ msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." msgid "Error:" msgstr "오류:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "모두" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "누구나 답글을 달 수 있음" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "누구나 이 게시물에 답글을 달 수 있습니다." + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2062,6 +2153,14 @@ msgstr "과도한 멘션 또는 답글" msgid "Excessive or unwanted messages" msgstr "과도하거나 원치 않는 메시지" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "내가 팔로우하는 사용자 제외하기" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "내가 팔로우하는 사용자 제외" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "계정 삭제 프로세스를 종료합니다" @@ -2079,7 +2178,6 @@ msgid "Exits image view" msgstr "이미지 보기를 종료합니다" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "검색어 입력을 종료합니다" @@ -2087,7 +2185,7 @@ msgstr "검색어 입력을 종료합니다" msgid "Expand alt text" msgstr "대체 텍스트 확장" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "사용자 목록 펼치기" @@ -2098,7 +2196,15 @@ msgstr "답글을 달고 있는 전체 게시물을 펼치거나 접습니다" #: src/view/screens/NotificationsSettings.tsx:83 msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "실험적 기능: 이 설정을 활성화하면 내가 팔로우하는 사용자로부터만 답글 및 인용 알림을 받게 됩니다. 시간이 지남에 따라 더 많은 제어 기능을 계속 추가할 예정입니다." + +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "만료됨" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "{0}에 만료" #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." @@ -2108,12 +2214,12 @@ msgstr "노골적이거나 불쾌감을 줄 수 있는 미디어." msgid "Explicit sexual images." msgstr "노골적인 성적 이미지." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:763 msgid "Export my data" msgstr "내 데이터 내보내기" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:774 msgid "Export My Data" msgstr "내 데이터 내보내기" @@ -2123,17 +2229,17 @@ msgid "External Media" msgstr "외부 미디어" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:656 msgid "External Media Preferences" msgstr "외부 미디어 설정" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:647 msgid "External media settings" msgstr "외부 미디어 설정" @@ -2142,8 +2248,8 @@ msgstr "외부 미디어 설정" msgid "Failed to create app password." msgstr "앱 비밀번호를 만들지 못했습니다." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "스타터 팩을 만들지 못했습니다" @@ -2155,16 +2261,16 @@ msgstr "리스트를 만들지 못했습니다. 인터넷 연결을 확인한 msgid "Failed to delete message" msgstr "메시지를 삭제하지 못했습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:196 msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "스타터 팩을 삭제하지 못했습니다" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "피드 환경설정을 불러오지 못했습니다" @@ -2177,12 +2283,12 @@ msgstr "GIF를 불러오지 못했습니다" msgid "Failed to load past messages" msgstr "지난 메시지를 불러오지 못했습니다" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "추천 피드를 불러오지 못했습니다" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "추천 팔로우를 불러오지 못했습니다" @@ -2192,22 +2298,22 @@ msgstr "이미지를 저장하지 못함: {0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "알림 설정을 저장하지 못했습니다. 다시 시도해 주세요" #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" msgstr "전송 실패" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "이의신청을 제출하지 못했습니다. 다시 시도해 주세요." -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:225 msgid "Failed to toggle thread mute, please try again" msgstr "스레드 뮤트를 전환하지 못했습니다. 다시 시도해 주세요" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "피드를 업데이트하지 못했습니다" @@ -2216,41 +2322,41 @@ msgstr "피드를 업데이트하지 못했습니다" msgid "Failed to update settings" msgstr "설정을 업데이트하지 못했습니다" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "피드" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "{0} 님의 피드" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" -msgstr "피드 켜거나 끄기" +msgstr "피드 켜기/끄기" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "피드백" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "피드" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "피드는 사용자가 약간의 코딩 전문 지식만으로 구축할 수 있는 맞춤 알고리즘입니다. <0/>에서 자세한 내용을 확인하세요." -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "피드 업데이트됨" @@ -2266,7 +2372,7 @@ msgstr "파일을 성공적으로 저장했습니다!" msgid "Filter from feeds" msgstr "피드에서 필터링" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "마무리 중" @@ -2284,7 +2390,7 @@ msgstr "탐색 페이지에서 팔로우할 피드와 계정을 더 찾아보세 msgid "Find posts and users on Bluesky" msgstr "Bluesky에서 게시물 및 사용자 찾기" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "팔로우 중 피드에 표시되는 콘텐츠를 미세 조정합니다." @@ -2292,7 +2398,7 @@ msgstr "팔로우 중 피드에 표시되는 콘텐츠를 미세 조정합니다 msgid "Fine-tune the discussion threads." msgstr "대화 스레드를 미세 조정합니다." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "완료" @@ -2304,7 +2410,7 @@ msgstr "투어 완료 및 애플리케이션 시작" msgid "Fitness" msgstr "건강" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "유연성" @@ -2318,12 +2424,11 @@ msgid "Flip vertically" msgstr "세로로 뒤집기" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "팔로우" @@ -2337,7 +2442,7 @@ msgstr "팔로우" msgid "Follow {0}" msgstr "{0} 님을 팔로우" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "{name} 님을 팔로우" @@ -2350,8 +2455,8 @@ msgstr "7개 계정 팔로우하기" msgid "Follow Account" msgstr "계정 팔로우" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "모두 팔로우" @@ -2359,14 +2464,10 @@ msgstr "모두 팔로우" msgid "Follow Back" msgstr "맞팔로우" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "더 많은 계정을 팔로우하고 관심 분야를 연결하여 네트워크를 구축하세요." -#: src/view/com/profile/ProfileCard.tsx:190 -#~ msgid "Followed by {0}" -#~ msgstr "{0} 님이 팔로우함" - #: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "<0>{0} 님이 팔로우함" @@ -2383,19 +2484,15 @@ msgstr "<0>{0} 님과 <1>{1} 님이 팔로우함" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0} 님, <1>{1} 님 외 {2, plural, other {#}}명이 팔로우함" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "팔로우한 사용자" -#: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "팔로우한 사용자만" - -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "이(가) 나를 팔로우했습니다" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "이(가) 나를 맞팔로우했습니다" @@ -2404,7 +2501,7 @@ msgstr "이(가) 나를 맞팔로우했습니다" msgid "Followers" msgstr "팔로워" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "내가 아는 @{0} 님의 팔로워" @@ -2414,34 +2511,34 @@ msgid "Followers you know" msgstr "내가 아는 팔로워" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "팔로우 중" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0} 님을 팔로우했습니다" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "{name} 님을 팔로우했습니다" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:550 msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:559 msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" @@ -2453,7 +2550,7 @@ msgstr "팔로우 중 피드는 내가 팔로우하는 사람들의 최신 게 msgid "Follows you" msgstr "나를 팔로우함" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "나를 팔로우함" @@ -2470,6 +2567,10 @@ msgstr "보안상의 이유로 이메일 주소로 인증 코드를 보내야 msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "보안상의 이유로 이 비밀번호는 다시 볼 수 없습니다. 이 비밀번호를 분실한 경우 새 비밀번호를 생성해야 합니다." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "무기한" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2491,7 +2592,7 @@ msgstr "잦은 원치 않는 콘텐츠 게시" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor} 님의 태그" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:269 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>에서" @@ -2504,9 +2605,9 @@ msgstr "갤러리" msgid "Generate a starter pack" msgstr "스타터 팩 만들기" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" -msgstr "" +msgstr "도움말" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -2533,41 +2634,38 @@ msgstr "프로필에 얼굴 달기" msgid "Glaring violations of law or terms of service" msgstr "명백한 법률 또는 서비스 이용약관 위반 행위" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "뒤로" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "뒤로" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -#~ msgid "Go back to previous screen" -#~ msgstr "이전 화면으로 돌아갑니다" - #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "이전 단계로 돌아가기" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "이전 단계로 돌아갑니다" @@ -2604,7 +2702,7 @@ msgstr "사용자의 프로필로 가기" msgid "Graphic Media" msgstr "그래픽 미디어" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "절반은 완료!" @@ -2612,7 +2710,7 @@ msgstr "절반은 완료!" msgid "Handle" msgstr "핸들" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "햅틱" @@ -2620,7 +2718,7 @@ msgstr "햅틱" msgid "Harassment, trolling, or intolerance" msgstr "괴롭힘, 분쟁 유발 또는 차별" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "해시태그" @@ -2628,12 +2726,12 @@ msgstr "해시태그" msgid "Hashtag: #{tag}" msgstr "해시태그: #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "문제가 있나요?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "도움말" @@ -2645,6 +2743,10 @@ msgstr "사진을 업로드하거나 아바타를 만들어 사람들이 내가 msgid "Here is your app password." msgstr "앱 비밀번호입니다." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "숨겨진 리스트" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2652,30 +2754,45 @@ msgstr "앱 비밀번호입니다." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:642 msgid "Hide" msgstr "숨기기" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "게시물 숨기기" +#: src/view/com/util/forms/PostDropdownBtn.tsx:503 +#: src/view/com/util/forms/PostDropdownBtn.tsx:509 +msgid "Hide post for me" +msgstr "나에게서 게시물 숨기기" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:520 +#: src/view/com/util/forms/PostDropdownBtn.tsx:530 +msgid "Hide reply for everyone" +msgstr "모두에게서 답글 숨기기" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:502 +#: src/view/com/util/forms/PostDropdownBtn.tsx:508 +msgid "Hide reply for me" +msgstr "나에게서 답글 숨기기" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "콘텐츠 숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 msgid "Hide this post?" msgstr "이 게시물을 숨기시겠습니까?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "Hide this reply?" +msgstr "이 답글을 숨기시겠습니까?" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "사용자 리스트 숨기기" @@ -2707,12 +2824,12 @@ msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자 msgid "Hmmmm, we couldn't load that moderation service." msgstr "검토 서비스를 불러올 수 없습니다." -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "홈" @@ -2745,7 +2862,7 @@ msgstr "인증 코드가 있습니다" msgid "I have my own domain" msgstr "내 도메인을 가지고 있습니다" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "확인" @@ -2758,15 +2875,15 @@ msgstr "대체 텍스트가 긴 경우 대체 텍스트 확장 상태를 전환 msgid "If none are selected, suitable for all ages." msgstr "아무것도 선택하지 않으면 모든 연령대에 적합하다는 뜻입니다." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "해당 국가의 법률에 따라 아직 성인이 아닌 경우, 부모 또는 법적 보호자가 대신 이 약관을 읽어야 합니다." -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "이 리스트를 삭제하면 다시 복구할 수 없습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:628 msgid "If you remove this post, you won't be able to recover it." msgstr "이 게시물을 삭제하면 다시 복구할 수 없습니다." @@ -2838,10 +2955,14 @@ msgstr "비밀번호를 입력합니다" msgid "Input your preferred hosting provider" msgstr "선호하는 호스팅 제공자를 입력합니다" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "사용자 핸들을 입력합니다" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "상호작용 제한됨" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "다이렉트 메시지 소개" @@ -2851,7 +2972,7 @@ msgstr "다이렉트 메시지 소개" msgid "Invalid 2FA confirmation code." msgstr "잘못된 2단계 인증 코드입니다." -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:265 msgid "Invalid or unsupported post record" msgstr "유효하지 않거나 지원되지 않는 게시물 기록" @@ -2867,7 +2988,7 @@ msgstr "친구 초대하기" msgid "Invite code" msgstr "초대 코드" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "초대 코드가 올바르지 않습니다. 코드를 올바르게 입력했는지 확인한 후 다시 시도하세요." @@ -2895,14 +3016,14 @@ msgstr "개인적인 초대" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "아직은 나밖에 없습니다. 위에서 검색하여 스타터 팩에 더 많은 사람을 추가하세요." -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "채용" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "Bluesky 가입하기" @@ -2931,11 +3052,11 @@ msgstr "라벨" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "라벨은 사용자 및 콘텐츠에 대한 주석입니다. 네트워크를 숨기고, 경고하고, 분류하는 데 사용할 수 있습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "내 계정의 라벨" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "내 콘텐츠의 라벨" @@ -2943,16 +3064,16 @@ msgstr "내 콘텐츠의 라벨" msgid "Language selection" msgstr "언어 선택" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:507 msgid "Language settings" msgstr "언어 설정" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "언어 설정" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:516 msgid "Languages" msgstr "언어" @@ -2961,21 +3082,26 @@ msgstr "언어" msgid "Latest" msgstr "최신" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "더 알아보기" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "Bluesky에 대해 더 알아보기" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "이 콘텐츠에 적용된 검토 설정에 대해 자세히 알아보세요." #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "이 경고에 대해 더 알아보기" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Bluesky에서 공개되는 항목에 대해 자세히 알아보세요." @@ -3012,10 +3138,6 @@ msgstr "Bluesky 떠나기" msgid "left to go." msgstr "명 남았습니다." -#: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." - #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "직접 선택하기" @@ -3025,12 +3147,13 @@ msgstr "직접 선택하기" msgid "Let's get your password reset!" msgstr "비밀번호를 재설정해 봅시다!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "출발!" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "밝음" @@ -3038,8 +3161,8 @@ msgstr "밝음" msgid "Like 10 posts" msgstr "10개 게시물에 좋아요 누르기" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "10개 게시물에 좋아요를 눌러 Discover 피드를 훈련시키세요" @@ -3049,22 +3172,23 @@ msgid "Like this feed" msgstr "이 피드에 좋아요 표시" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "좋아요 표시한 사용자" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "좋아요 표시한 사용자" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "이(가) 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "이(가) 내 게시물을 좋아합니다" @@ -3072,11 +3196,11 @@ msgstr "이(가) 내 게시물을 좋아합니다" msgid "Likes" msgstr "좋아요" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:203 msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "리스트" @@ -3084,20 +3208,28 @@ msgstr "리스트" msgid "List Avatar" msgstr "리스트 아바타" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "리스트 차단됨" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "{0} 님의 리스트" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "리스트 삭제됨" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "리스트가 숨겨졌습니다" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "리스트 숨겨짐" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "리스트 뮤트됨" @@ -3105,20 +3237,20 @@ msgstr "리스트 뮤트됨" msgid "List Name" msgstr "리스트 이름" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "리스트 차단 해제됨" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "리스트 언뮤트됨" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "리스트" @@ -3142,10 +3274,10 @@ msgstr "추천 팔로우 더 불러오기" msgid "Load new notifications" msgstr "새 알림 불러오기" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "새 게시물 불러오기" @@ -3153,7 +3285,7 @@ msgstr "새 게시물 불러오기" msgid "Loading..." msgstr "불러오는 중…" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "로그" @@ -3169,7 +3301,7 @@ msgstr "로그인 또는 가입" msgid "Log out" msgstr "로그아웃" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "로그아웃 표시" @@ -3205,7 +3337,7 @@ msgstr "나를 위해 만들기" msgid "Make sure this is where you intend to go!" msgstr "이곳이 당신이 가고자 하는 곳인지 확인하세요!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "뮤트한 단어 및 태그 관리" @@ -3214,20 +3346,20 @@ msgstr "뮤트한 단어 및 태그 관리" msgid "Mark as read" msgstr "읽음으로 표시" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "미디어" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "멘션한 사용자" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "멘션한 사용자" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "메뉴" @@ -3258,7 +3390,7 @@ msgstr "메시지가 너무 깁니다" msgid "Message settings" msgstr "메시지 설정" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3269,29 +3401,31 @@ msgstr "메시지" msgid "Misleading Account" msgstr "오해의 소지가 있는 계정" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "모드" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:538 msgid "Moderation" msgstr "검토" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "검토 세부 정보" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "{0} 님의 검토 리스트" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "<0/> 님의 검토 리스트" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "내 검토 리스트" @@ -3303,20 +3437,24 @@ msgstr "검토 리스트 생성됨" msgid "Moderation list updated" msgstr "검토 리스트 업데이트됨" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "검토 리스트" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "검토 리스트" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "검토 설정" + +#: src/view/screens/Settings/index.tsx:532 msgid "Moderation settings" msgstr "검토 설정" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "검토 상태" @@ -3324,12 +3462,12 @@ msgstr "검토 상태" msgid "Moderation tools" msgstr "검토 도구" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "검토자가 콘텐츠에 일반 경고를 설정했습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:620 msgid "More" msgstr "더 보기" @@ -3337,7 +3475,7 @@ msgstr "더 보기" msgid "More feeds" msgstr "피드 더 보기" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "옵션 더 보기" @@ -3353,11 +3491,13 @@ msgstr "영화" msgid "Music" msgstr "음악" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "뮤트" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "{truncatedTag} 뮤트" @@ -3366,11 +3506,11 @@ msgstr "{truncatedTag} 뮤트" msgid "Mute Account" msgstr "계정 뮤트" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "계정 뮤트" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "모든 {displayTag} 게시물 뮤트" @@ -3379,49 +3519,61 @@ msgstr "모든 {displayTag} 게시물 뮤트" msgid "Mute conversation" msgstr "대화 뮤트" -#: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "태그에서만 뮤트" +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "뮤트 범위:" -#: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "글 및 태그에서 뮤트" - -#: src/view/screens/ProfileList.tsx:678 +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "리스트 뮤트" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "이 계정들을 뮤트하시겠습니까?" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "24시간 동안 이 단어 뮤트하기" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "30일 동안 이 단어 뮤트하기" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "7일 동안 이 단어 뮤트하기" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "게시물 글 및 태그에서 이 단어 뮤트하기" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "태그에서만 이 단어 뮤트하기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "뮤트를 해제할 때까지 이 단어 뮤트하기" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:467 +#: src/view/com/util/forms/PostDropdownBtn.tsx:473 msgid "Mute thread" msgstr "스레드 뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 +#: src/view/com/util/forms/PostDropdownBtn.tsx:485 msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "뮤트됨" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "뮤트한 계정" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "뮤트한 계정" @@ -3430,7 +3582,7 @@ msgstr "뮤트한 계정" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "계정을 뮤트하면 피드와 알림에서 해당 계정의 게시물이 사라집니다. 뮤트 목록은 완전히 비공개로 유지됩니다." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "\"{0}\" 님이 뮤트함" @@ -3438,7 +3590,7 @@ msgstr "\"{0}\" 님이 뮤트함" msgid "Muted words & tags" msgstr "뮤트한 단어 및 태그" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호작용할 수 있지만 해당 계정의 게시물을 보거나 해당 계정으로부터 알림을 받을 수 없습니다." @@ -3447,7 +3599,7 @@ msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호 msgid "My Birthday" msgstr "내 생년월일" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "내 피드" @@ -3455,11 +3607,11 @@ msgstr "내 피드" msgid "My Profile" msgstr "내 프로필" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:593 msgid "My saved feeds" msgstr "내 저장한 피드" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:599 msgid "My Saved Feeds" msgstr "내 저장한 피드" @@ -3484,7 +3636,7 @@ msgstr "이름 또는 설명이 커뮤니티 기준을 위반함" msgid "Nature" msgstr "자연" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "{0}(으)로 이동" @@ -3498,7 +3650,7 @@ msgstr "스타터 팩으로 이동합니다" msgid "Navigates to the next screen" msgstr "다음 화면으로 이동합니다" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "내 프로필로 이동합니다" @@ -3506,7 +3658,7 @@ msgstr "내 프로필로 이동합니다" msgid "Need to report a copyright violation?" msgstr "저작권 위반을 신고해야 하나요?" -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 않습니다." @@ -3514,7 +3666,7 @@ msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 않습니 msgid "Nevermind, create a handle for me" msgstr "취소하고 내 핸들 만들기" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "새로 만들기" @@ -3550,12 +3702,12 @@ msgctxt "action" msgid "New post" msgstr "새 게시물" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "새 게시물" @@ -3589,10 +3741,10 @@ msgstr "뉴스" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3603,17 +3755,17 @@ msgstr "다음" msgid "Next image" msgstr "다음 이미지" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "아니요" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "설명 없음" @@ -3630,12 +3782,12 @@ msgstr "인기 GIF를 찾을 수 없습니다. Tenor에 문제가 있을 수 있 msgid "No feeds found. Try searching for something else." msgstr "피드를 찾을 수 없습니다. 다른 피드를 검색해 보세요." -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "253자를 초과하지 않음" @@ -3647,7 +3799,7 @@ msgstr "아직 메시지가 없습니다" msgid "No more conversations to show" msgstr "더 이상 표시할 대화가 없습니다" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "아직 알림이 없습니다." @@ -3658,6 +3810,10 @@ msgstr "아직 알림이 없습니다." msgid "No one" msgstr "없음" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "이 게시물은 작성자 외에는 누구도 인용할 수 없습니다." + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "아직 게시물이 없습니다." @@ -3671,11 +3827,11 @@ msgstr "결과 없음" msgid "No results" msgstr "결과 없음" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "결과를 찾을 수 없음" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다" @@ -3696,14 +3852,10 @@ msgstr "\"{search}\"에 대한 검색 결과를 찾을 수 없습니다." msgid "No thanks" msgstr "사용하지 않음" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "없음" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "아무도 답글을 달 수 없음" - #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" @@ -3717,7 +3869,7 @@ msgstr "아무도 찾을 수 없습니다. 다른 사용자를 검색해 보세 msgid "Non-sexual Nudity" msgstr "선정적이지 않은 노출" -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "찾을 수 없음" @@ -3728,12 +3880,12 @@ msgid "Not right now" msgstr "나중에 하기" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "공유 관련 참고 사항" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 앱과 웹사이트에서만 내 콘텐츠가 표시되는 것을 제한하며, 다른 앱에서는 이 설정을 준수하지 않을 수 있습니다. 다른 앱과 웹사이트에서는 로그아웃한 사용자에게 내 콘텐츠가 계속 표시될 수 있습니다." @@ -3743,16 +3895,16 @@ msgstr "빈 페이지" #: src/view/screens/NotificationsSettings.tsx:54 msgid "Notification filters" -msgstr "" +msgstr "알림 필터" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" -msgstr "" +msgstr "알림 설정" #: src/view/screens/NotificationsSettings.tsx:39 msgid "Notification Settings" -msgstr "" +msgstr "알림 설정" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" @@ -3762,14 +3914,14 @@ msgstr "알림음" msgid "Notification Sounds" msgstr "알림음" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "알림" @@ -3794,7 +3946,7 @@ msgid "Off" msgstr "끄기" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "이런!" @@ -3817,13 +3969,13 @@ msgstr "오래된 순" #: src/components/StarterPack/QrCode.tsx:69 msgid "on" -msgstr "" +msgstr "on" #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:237 msgid "Onboarding reset" msgstr "온보딩 재설정" @@ -3831,7 +3983,7 @@ msgstr "온보딩 재설정" msgid "Onboarding tour step {0}: {1}" msgstr "온보딩 투어 단계 {0}: {1}" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." @@ -3839,11 +3991,11 @@ msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다. msgid "Only .jpg and .png files are supported" msgstr ".jpg 및 .png 파일만 지원합니다" -#: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "{0}만 답글을 달 수 있음" +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "{0}만 답글을 달 수 있습니다." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "문자, 숫자, 하이픈만 포함" @@ -3851,7 +4003,7 @@ msgstr "문자, 숫자, 하이픈만 포함" msgid "Oops, something went wrong!" msgstr "이런, 뭔가 잘못되었습니다!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -3860,11 +4012,11 @@ msgstr "이런, 뭔가 잘못되었습니다!" msgid "Oops!" msgstr "이런!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "공개성" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "{name} 님의 프로필 단축 메뉴 열기" @@ -3877,8 +4029,8 @@ msgstr "아바타 생성기 열기" msgid "Open conversation options" msgstr "대화 옵션 열기" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" @@ -3886,7 +4038,7 @@ msgstr "이모티콘 선택기 열기" msgid "Open feed options menu" msgstr "피드 옵션 메뉴 열기" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:713 msgid "Open links with in-app browser" msgstr "링크를 인앱 브라우저로 열기" @@ -3902,20 +4054,20 @@ msgstr "뮤트한 단어 및 태그 설정 열기" msgid "Open navigation" msgstr "내비게이션 열기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:352 msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "스타터 팩 메뉴 열기" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:837 +#: src/view/screens/Settings/index.tsx:847 msgid "Open storybook page" msgstr "스토리북 페이지 열기" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:825 msgid "Open system log" msgstr "시스템 로그 열기" @@ -3923,11 +4075,11 @@ msgstr "시스템 로그 열기" msgid "Opens {numItems} options" msgstr "{numItems}번째 옵션을 엽니다" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "이 스레드에 답글을 달 수 있는 사람을 선택하는 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:466 msgid "Opens accessibility settings" msgstr "접근성 설정을 엽니다" @@ -3935,19 +4087,23 @@ msgstr "접근성 설정을 엽니다" msgid "Opens additional details for a debug entry" msgstr "디버그 항목에 대한 추가 세부 정보를 엽니다" +#: src/view/screens/Settings/index.tsx:487 +msgid "Opens appearance settings" +msgstr "모양 설정을 엽니다" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "기기에서 카메라를 엽니다" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:616 msgid "Opens chat settings" msgstr "대화 설정을 엽니다" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "답글 작성 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:508 msgid "Opens configurable language settings" msgstr "구성 가능한 언어 설정을 엽니다" @@ -3955,7 +4111,7 @@ msgstr "구성 가능한 언어 설정을 엽니다" msgid "Opens device photo gallery" msgstr "기기의 사진 갤러리를 엽니다" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:648 msgid "Opens external embeds settings" msgstr "외부 임베드 설정을 엽니다" @@ -3977,27 +4133,27 @@ msgstr "GIF 선택 대화 상자를 엽니다" msgid "Opens list of invite codes" msgstr "초대 코드 목록을 엽니다" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:785 msgid "Opens modal for account deactivation confirmation" msgstr "계정 비활성화 확인을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:807 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "계정 삭제 확인을 위한 대화 상자를 엽니다. 이메일 코드가 필요합니다" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:742 msgid "Opens modal for changing your Bluesky password" msgstr "Bluesky 비밀번호 변경을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:697 msgid "Opens modal for choosing a new Bluesky handle" msgstr "새로운 Bluesky 핸들을 선택하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:765 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Bluesky 계정 데이터(저장소)를 다운로드하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:973 msgid "Opens modal for email verification" msgstr "이메일 인증을 위한 대화 상자를 엽니다" @@ -4005,7 +4161,7 @@ msgstr "이메일 인증을 위한 대화 상자를 엽니다" msgid "Opens modal for using custom domain" msgstr "사용자 지정 도메인을 사용하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:533 msgid "Opens moderation settings" msgstr "검토 설정을 엽니다" @@ -4013,15 +4169,15 @@ msgstr "검토 설정을 엽니다" msgid "Opens password reset form" msgstr "비밀번호 재설정 양식을 엽니다" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:594 msgid "Opens screen with all saved feeds" msgstr "모든 저장한 피드 화면을 엽니다" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:675 msgid "Opens the app password settings" msgstr "비밀번호 설정을 엽니다" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:551 msgid "Opens the Following feed preferences" msgstr "팔로우 중 피드 설정을 엽니다" @@ -4029,38 +4185,42 @@ msgstr "팔로우 중 피드 설정을 엽니다" msgid "Opens the linked website" msgstr "연결된 웹사이트를 엽니다" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:838 +#: src/view/screens/Settings/index.tsx:848 msgid "Opens the storybook page" msgstr "스토리북 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:826 msgid "Opens the system log page" msgstr "시스템 로그 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:572 msgid "Opens the threads preferences" msgstr "스레드 설정을 엽니다" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "이 프로필을 엽니다" #: src/view/com/composer/videos/SelectVideoBtn.tsx:54 msgid "Opens video picker" -msgstr "" +msgstr "동영상 선택기를 엽니다" #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" msgstr "{numItems}개 중 {0}번째 옵션" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "선택 사항으로 아래에 추가 정보를 입력하세요." -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "옵션:" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "또는 다음 옵션을 결합하세요." @@ -4080,6 +4240,10 @@ msgstr "기타" msgid "Other account" msgstr "다른 계정" +#: src/view/screens/Settings/index.tsx:390 +msgid "Other accounts" +msgstr "다른 계정" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "기타…" @@ -4088,7 +4252,7 @@ msgstr "기타…" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "Bluesky 운영진이 신고를 검토한 결과, 귀하의 Bluesky 대화 접속을 비활성화하기로 결정했습니다." -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "페이지를 찾을 수 없음" @@ -4117,19 +4281,24 @@ msgid "Password updated!" msgstr "비밀번호 변경됨" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "일시 정지" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "동영상 일시 정지" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "사람들" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "@{0} 님이 팔로우한 사람들" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "@{0} 님을 팔로우하는 사람들" @@ -4143,7 +4312,7 @@ msgstr "사진 보관함에 접근할 수 있는 권한이 거부되었습니다 #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" -msgstr "사람 켜거나 끄기" +msgstr "사람 켜기/끄기" #: src/screens/Onboarding/index.tsx:28 #: src/screens/Onboarding/state.ts:94 @@ -4159,7 +4328,7 @@ msgid "Pictures meant for adults." msgstr "성인용 사진." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "홈에 고정" @@ -4171,11 +4340,12 @@ msgstr "홈에 고정" msgid "Pinned Feeds" msgstr "고정한 피드" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "내 피드에 고정됨" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "재생" @@ -4187,6 +4357,11 @@ msgstr "{0} 재생" msgid "Play or pause the GIF" msgstr "GIP를 재생하거나 일시 정지합니다" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "동영상 재생" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4196,16 +4371,16 @@ msgstr "동영상 재생" msgid "Plays the GIF" msgstr "GIF를 재생합니다" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "핸들을 입력하세요." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "비밀번호를 입력하세요." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "인증 캡차를 완료해 주세요." @@ -4221,11 +4396,11 @@ msgstr "앱 비밀번호의 이름을 입력하세요. 모든 공백 문자는 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "이 앱 비밀번호에 대해 고유한 이름을 입력하거나 무작위로 생성된 이름을 사용합니다." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "뮤트할 단어나 태그 또는 문구를 입력하세요" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "이메일을 입력하세요." @@ -4238,7 +4413,7 @@ msgstr "초대 코드를 입력하세요." msgid "Please enter your password as well:" msgstr "비밀번호를 입력하세요." -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "{0} 님이 이 라벨을 잘못 적용했다고 생각하는 이유를 설명해 주세요" @@ -4255,7 +4430,7 @@ msgstr "@{0}(으)로 로그인하세요" msgid "Please Verify Your Email" msgstr "이메일 인증하기" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" @@ -4268,45 +4443,50 @@ msgstr "정치" msgid "Porn" msgstr "음란물" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "게시하기" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:503 msgctxt "description" msgid "Post" msgstr "게시물" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:195 msgid "Post by {0}" msgstr "{0} 님의 게시물" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "@{0} 님의 게시물" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:176 msgid "Post deleted" msgstr "게시물 삭제됨" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:235 msgid "Post hidden" msgstr "게시물 숨김" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "뮤트한 단어로 숨겨진 게시물" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "내가 숨긴 게시물" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "게시물 상호작용 설정" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "게시물 언어" @@ -4315,23 +4495,23 @@ msgstr "게시물 언어" msgid "Post Languages" msgstr "게시물 언어" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:230 +#: src/view/com/post-thread/PostThread.tsx:242 msgid "Post not found" msgstr "게시물을 찾을 수 없음" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "게시물" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "게시물" -#: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "게시물의 글 및 태그에 따라 게시물을 뮤트할 수 있습니다." +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "게시물을 텍스트, 태그 또는 둘 다에 따라 뮤트할 수 있습니다. 많은 게시물에 자주 등장하는 단어는 게시물이 표시되지 않을 수 있으므로 피하는 것이 좋습니다." #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4343,7 +4523,7 @@ msgstr "오해의 소지가 있는 링크" #: src/state/queries/notifications/settings.ts:44 msgid "Preference saved" -msgstr "" +msgstr "설정 저장됨" #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -4353,7 +4533,7 @@ msgstr "다시 연결을 시도하려면 누르기" msgid "Press to change hosting provider" msgstr "호스팅 제공자를 변경하려면 누릅니다" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4368,7 +4548,7 @@ msgstr "내가 팔로우하는 이 계정의 팔로워를 보려면 누르세요 msgid "Previous image" msgstr "이전 이미지" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "주 언어" @@ -4378,18 +4558,18 @@ msgstr "내 팔로우 먼저 표시" #: src/view/screens/NotificationsSettings.tsx:57 msgid "Priority notifications" -msgstr "" +msgstr "우선순위 알림" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:631 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "개인정보" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:922 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "개인정보 처리방침" @@ -4401,16 +4581,16 @@ msgstr "다른 사용자와 비공개로 대화하세요." msgid "Processing..." msgstr "처리 중…" -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "프로필" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "프로필" @@ -4418,11 +4598,11 @@ msgstr "프로필" msgid "Profile updated" msgstr "프로필 업데이트됨" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:986 msgid "Protect your account by verifying your email." msgstr "이메일을 인증하여 계정을 보호하세요." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "공공성" @@ -4430,15 +4610,15 @@ msgstr "공공성" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가능한 사용자 목록입니다." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "게시물 게시하기" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "답글 게시하기" @@ -4458,13 +4638,46 @@ msgstr "QR 코드를 사진 보관함에 저장했습니다." msgid "Quick tip" msgstr "빠른 팁" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "게시물 인용" +#: src/view/com/util/forms/PostDropdownBtn.tsx:304 +msgid "Quote post was re-attached" +msgstr "인용을 다시 연결했습니다" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:303 +msgid "Quote post was successfully detached" +msgstr "인용을 성공적으로 해제했습니다" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "게시물 인용 비활성화됨" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "게시물 인용 활성화됨" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "인용 설정" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "인용" + +#: src/view/com/post-thread/PostThreadItem.tsx:231 +msgid "Quotes of this post" +msgstr "이 게시물의 인용" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "무작위" @@ -4473,15 +4686,32 @@ msgstr "무작위" msgid "Ratios" msgstr "비율" +#: src/view/com/util/forms/PostDropdownBtn.tsx:545 +#: src/view/com/util/forms/PostDropdownBtn.tsx:555 +msgid "Re-attach quote" +msgstr "인용 다시 연결" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "계정 재활성화" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "Bluesky 블로그 읽기" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "Bluesky 개인정보 처리방침 읽기" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "Bluesky 서비스 이용약관 읽기" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "이유:" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "최근 검색" @@ -4491,21 +4721,22 @@ msgstr "다시 연결" #: src/view/screens/Notifications.tsx:146 msgid "Refresh notifications" -msgstr "" +msgstr "알림 새로 고침" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" msgstr "대화 다시 불러오기" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:67 msgid "Remove" msgstr "제거" @@ -4513,11 +4744,12 @@ msgstr "제거" msgid "Remove {displayName} from starter pack" msgstr "스타터 팩에서 {displayName} 제거" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:44 +#: src/view/com/util/AccountDropdownBtn.tsx:49 msgid "Remove account" msgstr "계정 제거" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "아바타 제거" @@ -4530,8 +4762,8 @@ msgid "Remove embed" msgstr "임베드 제거" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "피드 제거" @@ -4539,19 +4771,27 @@ msgstr "피드 제거" msgid "Remove feed?" msgstr "피드를 제거하시겠습니까?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "내 피드에서 제거" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "내 피드에서 제거하시겠습니까?" +#: src/view/com/util/AccountDropdownBtn.tsx:59 +msgid "Remove from quick access?" +msgstr "빠른 액세스에서 제거하시겠습니까?" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "저장한 피드에서 제거" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "이미지 제거" @@ -4560,24 +4800,24 @@ msgstr "이미지 제거" msgid "Remove image preview" msgstr "이미지 미리보기 제거" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "목록에서 뮤트한 단어 제거" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "프로필 제거" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "검색 기록에서 프로필을 제거합니다" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "인용 제거" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "재게시를 취소합니다" @@ -4585,35 +4825,44 @@ msgstr "재게시를 취소합니다" msgid "Remove this feed from your saved feeds" msgstr "저장한 피드에서 이 피드를 제거합니다" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "작성자에 의해 제거됨" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "나에 의해 제거됨" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "리스트에서 제거됨" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "내 피드에서 제거됨" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "저장한 피드에서 제거됨" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "내 피드에서 제거됨" -#: src/view/com/composer/ExternalEmbed.tsx:88 -#~ msgid "Removes default thumbnail from {0}" -#~ msgstr "{0}에서 기본 미리보기 이미지를 제거합니다" - -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "인용된 게시물을 제거합니다" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 msgid "Removes the image preview" -msgstr "" +msgstr "이미지 미리보기를 제거합니다" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "Discover로 교체" @@ -4621,39 +4870,66 @@ msgstr "Discover로 교체" msgid "Replies" msgstr "답글" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "답글 비활성화됨" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "이 스레드에 대한 답글이 비활성화됨" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "이 게시물에 대한 답글은 비활성화되어 있습니다." -#: src/view/com/composer/Composer.tsx:507 +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "답글" -#: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "답글 필터" +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "스레드 작성자에 의해 답글 숨겨짐" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "나에 의해 답글 숨겨짐" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "답글 설정" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "답글 설정은 스레드 작성자가 선택합니다" + +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:533 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/> 님에게 보내는 답글" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:524 msgctxt "description" msgid "Reply to a blocked post" msgstr "차단된 게시물에 보내는 답글" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:526 +msgctxt "description" +msgid "Reply to a post" +msgstr "게시물에 보내는 답글" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:530 msgctxt "description" msgid "Reply to you" -msgstr "" +msgstr "나에게 보내는 답글" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:334 +msgid "Reply visibility updated" +msgstr "답글 표시 여부 업데이트됨" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:333 +msgid "Reply was successfully hidden" +msgstr "답글을 성공적으로 숨겼습니다" #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 @@ -4681,7 +4957,7 @@ msgstr "신고 대화 상자" msgid "Report feed" msgstr "피드 신고" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "리스트 신고" @@ -4689,13 +4965,13 @@ msgstr "리스트 신고" msgid "Report message" msgstr "메시지 신고" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 +#: src/view/com/util/forms/PostDropdownBtn.tsx:583 msgid "Report post" msgstr "게시물 신고" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "스타터 팩 신고" @@ -4729,47 +5005,48 @@ msgstr "이 스타터 팩 신고하기" msgid "Report this user" msgstr "이 사용자 신고하기" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "재게시" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "재게시" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "재게시 또는 게시물 인용" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "재게시한 사용자" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:290 msgid "Reposted by {0}" msgstr "{0} 님이 재게시함" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by <0><1/>" msgstr "<0><1/> 님이 재게시함" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:288 +#: src/view/com/posts/FeedItem.tsx:307 msgid "Reposted by you" -msgstr "" +msgstr "내가 재게시함" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:208 msgid "Reposts of this post" msgstr "이 게시물의 재게시" @@ -4783,7 +5060,7 @@ msgstr "변경 요청" msgid "Request Code" msgstr "코드 요청" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "게시하기 전 대체 텍스트 필수" @@ -4808,8 +5085,8 @@ msgstr "재설정 코드" msgid "Reset Code" msgstr "재설정 코드" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:877 +#: src/view/screens/Settings/index.tsx:880 msgid "Reset onboarding state" msgstr "온보딩 상태 초기화" @@ -4817,16 +5094,16 @@ msgstr "온보딩 상태 초기화" msgid "Reset password" msgstr "비밀번호 재설정" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:857 +#: src/view/screens/Settings/index.tsx:860 msgid "Reset preferences state" msgstr "설정 상태 초기화" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:878 msgid "Resets the onboarding state" msgstr "온보딩 상태 초기화" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:858 msgid "Resets the preferences state" msgstr "설정 상태 초기화" @@ -4840,7 +5117,7 @@ msgid "Retries the last action, which errored out" msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 @@ -4851,12 +5128,15 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "다시 시도" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "이전 페이지로 돌아갑니다" @@ -4870,7 +5150,8 @@ msgid "Returns to previous page" msgstr "이전 페이지로 돌아갑니다" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -4920,7 +5201,7 @@ msgstr "QR 코드 저장" msgid "Save to my feeds" msgstr "내 피드에 저장" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "저장한 피드" @@ -4929,7 +5210,7 @@ msgid "Saved to your camera roll" msgstr "내 사진 보관함에 저장됨" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "내 피드에 저장됨" @@ -4947,8 +5228,8 @@ msgstr "이미지 자르기 설정을 저장합니다" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "인사해 보세요!" @@ -4957,13 +5238,12 @@ msgstr "인사해 보세요!" msgid "Science" msgstr "과학" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "맨 위로 스크롤" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -4972,14 +5252,12 @@ msgstr "맨 위로 스크롤" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "검색" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "\"{query}\"에 대한 검색 결과" @@ -4987,11 +5265,11 @@ msgstr "\"{query}\"에 대한 검색 결과" msgid "Search for \"{searchText}\"" msgstr "\"{searchText}\"에 대한 검색 결과" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "{displayTag} 태그를 사용한 @{authorHandle} 님의 모든 게시물 검색" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "{displayTag} 태그를 사용한 모든 게시물 검색" @@ -4999,8 +5277,6 @@ msgstr "{displayTag} 태그를 사용한 모든 게시물 검색" msgid "Search for feeds that you want to suggest to others." msgstr "다른 사람에게 추천할 피드를 검색하세요." -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "사용자 검색하기" @@ -5024,23 +5300,27 @@ msgstr "Tenor 검색" msgid "Security Step Required" msgstr "보안 단계 필요" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "{truncatedTag} 게시물 보기" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "이 사용자의 {truncatedTag} 게시물 보기" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "<0>{displayTag} 게시물 보기" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "이 사용자의 <0>{displayTag} 게시물 보기" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "Bluesky에 지원하기" + +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "이 가이드" @@ -5076,7 +5356,11 @@ msgstr "GIF 선택" msgid "Select GIF \"{0}\"" msgstr "GIF \"{0}\" 선택" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "이 단어를 음소거할 기간 선택하기" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "언어 선택" @@ -5092,7 +5376,7 @@ msgstr "{numItems}개 중 {i}번째 옵션을 선택합니다" msgid "Select the {emojiName} emoji as your avatar" msgstr "{emojiName} 이모티콘을 아바타로 선택하기" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "신고할 검토 서비스를 선택하세요." @@ -5102,9 +5386,13 @@ msgstr "데이터를 호스팅할 서비스를 선택하세요." #: src/view/com/composer/videos/SelectVideoBtn.tsx:53 msgid "Select video" -msgstr "" +msgstr "동영상 선택" -#: src/view/screens/LanguageSettings.tsx:283 +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "이 뮤트 단어를 적용할 콘텐츠 선택하기" + +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "구독하는 피드에 포함할 언어를 선택합니다. 선택하지 않으면 모든 언어가 표시됩니다." @@ -5120,7 +5408,7 @@ msgstr "생년월일을 선택하세요" msgid "Select your interests from the options below" msgstr "아래 옵션에서 관심사를 선택하세요" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "피드에서 번역을 위해 선호하는 언어를 선택합니다." @@ -5142,7 +5430,7 @@ msgctxt "action" msgid "Send Email" msgstr "이메일 보내기" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "피드백 보내기" @@ -5157,8 +5445,8 @@ msgstr "게시물을 다음으로 보내기" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "신고 보내기" @@ -5171,8 +5459,8 @@ msgstr "{0} 님에게 신고 보내기" msgid "Send verification email" msgstr "인증 이메일 보내기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:401 +#: src/view/com/util/forms/PostDropdownBtn.tsx:404 msgid "Send via direct message" msgstr "다이렉트 메시지로 보내기" @@ -5184,7 +5472,7 @@ msgstr "계정 삭제를 위한 확인 코드가 포함된 이메일을 전송 msgid "Server address" msgstr "서버 주소" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "생년월일 설정" @@ -5192,15 +5480,15 @@ msgstr "생년월일 설정" msgid "Set new password" msgstr "새 비밀번호 설정" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "피드에서 모든 인용 게시물을 숨기려면 이 설정을 \"아니요\"로 설정합니다. 재게시는 계속 표시됩니다." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "피드에서 모든 답글을 숨기려면 이 설정을 \"아니요\"로 설정합니다." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "피드에서 모든 재게시를 숨기려면 이 설정을 \"아니요\"로 설정합니다." @@ -5208,7 +5496,7 @@ msgstr "피드에서 모든 재게시를 숨기려면 이 설정을 \"아니요\ msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "스레드 보기에 답글을 표시하려면 이 설정을 \"예\"로 설정합니다. 이는 실험적인 기능입니다." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "팔로우 중 피드에 저장한 피드 샘플을 표시하려면 이 설정을 \"예\"로 설정합니다. 이는 실험적인 기능입니다." @@ -5220,26 +5508,6 @@ msgstr "계정 설정하기" msgid "Sets Bluesky username" msgstr "Bluesky 사용자 이름을 설정합니다" -#: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "색상 테마를 어두움으로 설정합니다" - -#: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "색상 테마를 밝음으로 설정합니다" - -#: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "색상 테마를 시스템 설정에 맞춥니다" - -#: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "어두운 테마를 완전히 어둡게 설정합니다" - -#: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "어두운 테마를 살짝 밝게 설정합니다" - #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" msgstr "비밀번호 재설정을 위한 이메일을 설정합니다" @@ -5256,11 +5524,11 @@ msgstr "이미지 비율을 세로로 길게 설정합니다" msgid "Sets image aspect ratio to wide" msgstr "이미지 비율을 가로로 길게 설정합니다" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:313 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "설정" @@ -5273,14 +5541,14 @@ msgid "Sexually Suggestive" msgstr "외설적" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:412 +#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "공유" @@ -5298,8 +5566,8 @@ msgid "Share a fun fact!" msgstr "재미있는 사실을 전하세요!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:661 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "무시하고 공유" @@ -5310,7 +5578,7 @@ msgstr "피드 공유" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "링크 공유" @@ -5328,7 +5596,7 @@ msgstr "링크 공유 대화 상자" msgid "Share QR code" msgstr "QR 코드 공유" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "이 스타터 팩 공유하기" @@ -5340,9 +5608,9 @@ msgstr "이 스타터 팩을 공유하여 사람들이 Bluesky에서 커뮤니 msgid "Share your favorite feed!" msgstr "좋아하는 피드를 공유해 보세요!" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" -msgstr "" +msgstr "공유 설정 테스터" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" @@ -5351,7 +5619,7 @@ msgstr "연결된 웹사이트를 공유합니다" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:362 msgid "Show" msgstr "표시" @@ -5359,8 +5627,9 @@ msgstr "표시" msgid "Show alt text" msgstr "대체 텍스트 표시" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "무시하고 표시" @@ -5381,19 +5650,23 @@ msgstr "{0} 님과 비슷한 팔로우 표시" msgid "Show hidden replies" msgstr "숨겨진 답글 표시" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 +#: src/view/com/util/forms/PostDropdownBtn.tsx:453 msgid "Show less like this" msgstr "이런 항목 덜 보기" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "무시하고 리스트 표시하기" + +#: src/view/com/post-thread/PostThreadItem.tsx:585 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:490 msgid "Show More" msgstr "더 보기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Show more like this" msgstr "이런 항목 더 보기" @@ -5401,15 +5674,15 @@ msgstr "이런 항목 더 보기" msgid "Show muted replies" msgstr "뮤트된 답글 표시" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "내 피드에서 게시물 표시" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "인용 게시물 표시" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "답글 표시" @@ -5417,7 +5690,12 @@ msgstr "답글 표시" msgid "Show replies by people you follow before all other replies." msgstr "내가 팔로우하는 사람들의 답글을 다른 모든 답글보다 먼저 표시합니다." -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:519 +#: src/view/com/util/forms/PostDropdownBtn.tsx:529 +msgid "Show reply for everyone" +msgstr "모두에게 답글 표시" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "재게시 표시" @@ -5475,11 +5753,15 @@ msgstr "대화에 참여하려면 로그인하거나 계정을 만드세요!" msgid "Sign into Bluesky or create a new account" msgstr "Bluesky에 로그인하거나 새 계정 만들기" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:443 msgid "Sign out" msgstr "로그아웃" +#: src/view/screens/Settings/index.tsx:431 +#: src/view/screens/Settings/index.tsx:441 +msgid "Sign out of all accounts" +msgstr "모든 계정 로그아웃" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -5501,7 +5783,7 @@ msgstr "가입 또는 로그인하여 대화에 참여하세요" msgid "Sign-in Required" msgstr "로그인 필요" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:372 msgid "Signed in as" msgstr "로그인한 계정" @@ -5510,17 +5792,21 @@ msgstr "로그인한 계정" msgid "Signed in as @{0}" msgstr "@{0}(으)로 로그인했습니다" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "(이)가 내 스타터 팩으로 가입했습니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "스타터 팩 없이 가입하기" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "비슷한 계정" + #: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "건너뛰기" @@ -5533,12 +5819,11 @@ msgstr "이 단계 건너뛰기" msgid "Software Dev" msgstr "소프트웨어 개발" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "좋아할 만한 다른 피드" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "일부 사람들이 답글을 달 수 있음" @@ -5557,13 +5842,13 @@ msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요" msgid "Something went wrong, please try again." msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요." -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" -msgstr "" +msgstr "문제가 발생했습니다!" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "죄송합니다. 세션이 만료되었습니다. 다시 로그인해 주세요." @@ -5575,9 +5860,9 @@ msgstr "답글 정렬" msgid "Sort replies to the same post by:" msgstr "동일한 게시물에 대한 답글을 정렬하는 기준입니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" -msgstr "출처: <0>{0}" +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" +msgstr "출처: <0>{sourceName}" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -5614,17 +5899,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "온보딩 투어 창을 시작합니다. 뒤로 이동하지 마세요. 대신 앞으로 이동하여 더 많은 옵션을 보거나 건너뛰려면 누르세요." #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "스타터 팩" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "{0} 님의 스타터 팩" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "스타터 팩이 유효하지 않음" @@ -5636,31 +5921,31 @@ msgstr "스타터 팩" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "스타터 팩을 사용하면 좋아하는 피드와 사람들을 친구들과 쉽게 공유할 수 있습니다." -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:928 msgid "Status Page" msgstr "상태 페이지" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "{1}단계 중 {0}단계" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:289 msgid "Storage cleared, you need to restart the app now." msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:840 msgid "Storybook" msgstr "스토리북" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "확인" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "구독" @@ -5676,16 +5961,15 @@ msgstr "라벨러 구독" msgid "Subscribe to this labeler" msgstr "이 라벨러 구독하기" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "이 리스트 구독하기" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "추천 계정" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "나를 위한 추천" @@ -5693,7 +5977,7 @@ msgstr "나를 위한 추천" msgid "Suggestive" msgstr "외설적" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5708,30 +5992,27 @@ msgstr "계정 전환" msgid "Switch between feeds to control your experience." msgstr "피드 사이를 전환하여 내 환경을 제어할 수 있습니다." -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:138 msgid "Switch to {0}" msgstr "{0}(으)로 전환" -#: src/view/screens/Settings/index.tsx:162 -msgid "Switches the account you are logged in to" -msgstr "로그인한 계정을 전환합니다" - -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "시스템" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:828 msgid "System log" msgstr "시스템 로그" -#: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "태그" - -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "태그 메뉴: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "태그만" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "세로" @@ -5740,11 +6021,19 @@ msgstr "세로" msgid "Tap to dismiss" msgstr "눌러서 닫기" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "탭하여 전체화면으로 보기" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "탭하여 소리 켜기/끄기" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "탭하여 전체 크기로 봅니다" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "작업 완료 - 10개 좋아요!" @@ -5769,11 +6058,11 @@ msgstr "좀 더 자세히 알려주세요" msgid "Terms" msgstr "이용약관" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:916 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "서비스 이용약관" @@ -5784,17 +6073,17 @@ msgstr "서비스 이용약관" msgid "Terms used violate community standards" msgstr "커뮤니티 기준을 위반하는 용어 사용" -#: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "글" +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "텍스트 및 태그" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "텍스트 입력 필드" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "감사합니다. 신고를 전송했습니다." @@ -5802,24 +6091,37 @@ msgstr "감사합니다. 신고를 전송했습니다." msgid "That contains the following:" msgstr "텍스트 파일 내용:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "이 핸들은 이미 사용 중입니다." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "스타터 팩을 찾을 수 없습니다." +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "이상입니다, 여러분!" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "차단을 해제하면 이 계정이 나와 상호작용할 수 있게 됩니다." +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "이 스레드의 작성자가 이 답글을 숨겼습니다." + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "Bluesky 웹 애플리케이션" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "커뮤니티 가이드라인을 <0/>(으)로 이동했습니다" @@ -5828,12 +6130,16 @@ msgstr "커뮤니티 가이드라인을 <0/>(으)로 이동했습니다" msgid "The Copyright Policy has been moved to <0/>" msgstr "저작권 정책을 <0/>(으)로 이동했습니다" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "Discover 피드" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "이제 Discover 피드는 사용자가 무엇을 좋아하는지 알게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "앱에서 더 나은 환경을 경험하세요. 지금 Bluesky를 다운로드하면 중단한 부분부터 다시 시작합니다." @@ -5841,11 +6147,11 @@ msgstr "앱에서 더 나은 환경을 경험하세요. 지금 Bluesky를 다운 msgid "The feed has been replaced with Discover." msgstr "피드를 Discover로 교체했습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "내 계정에 다음 라벨이 적용되었습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." @@ -5853,8 +6159,8 @@ msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." msgid "The following steps will help customize your Bluesky experience." msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:231 +#: src/view/com/post-thread/PostThread.tsx:243 msgid "The post may have been deleted." msgstr "게시물이 삭제되었을 수 있습니다." @@ -5862,7 +6168,11 @@ msgstr "게시물이 삭제되었을 수 있습니다." msgid "The Privacy Policy has been moved to <0/>" msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "선택한 동영상이 100MB를 초과합니다." + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "이 스타터 팩은 유효하지 않습니다. 대신 이 스타터 팩을 삭제할 수 있습니다." @@ -5899,24 +6209,24 @@ msgid "There was an issue connecting to Tenor." msgstr "Tenor에 연결하는 동안 문제가 발생했습니다." #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "알림을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -5924,13 +6234,13 @@ msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 이곳을 msgid "There was an issue fetching the list. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "신고를 전송하는 동안 문제가 발생했습니다. 인터넷 연결을 확인해 주세요." @@ -5952,16 +6262,19 @@ msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" msgid "There was an issue! {0}" msgstr "문제가 발생했습니다! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도하세요." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "애플리케이션에 예기치 않은 문제가 발생했습니다. 이런 일이 발생하면 저희에게 알려주세요!" @@ -5970,11 +6283,11 @@ msgstr "애플리케이션에 예기치 않은 문제가 발생했습니다. 이 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Bluesky에 신규 사용자가 몰리고 있습니다! 최대한 빨리 계정을 활성화하겠습니다." -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "이 {screenDescription}에 다음 플래그가 지정되었습니다:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "이 계정의 프로필을 보려면 로그인해야 합니다." @@ -5982,9 +6295,9 @@ msgstr "이 계정의 프로필을 보려면 로그인해야 합니다." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "이 계정은 하나 이상의 검토 리스트에 의해 차단되었습니다. 차단을 해제하려면 해당 리스트로 직접 이동하여 이 사용자를 제거하세요." -#: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "이 이의신청은 <0>{0}에게 보내집니다." +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "이 이의신청은 <0>{sourceName}에게 보내집니다." #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -6006,8 +6319,8 @@ msgstr "이 콘텐츠는 검토자로부터 일반 경고를 받았습니다." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "이 콘텐츠는 {0}에서 호스팅됩니다. 외부 미디어를 사용하시겠습니까?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "관련 사용자 중 한 명이 다른 사용자를 차단했기 때문에 이 콘텐츠를 사용할 수 없습니다." @@ -6033,7 +6346,7 @@ msgstr "이 피드는 비어 있습니다. 더 많은 사용자를 팔로우하 #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "이 피드는 비어 있습니다." @@ -6049,15 +6362,15 @@ msgstr "이 정보는 다른 사용자와 공유되지 않습니다." msgid "This is important in case you ever need to change your email or reset your password." msgstr "이는 이메일을 변경하거나 비밀번호를 재설정해야 할 때 중요한 정보입니다." -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "이 라벨은 {0}이(가) 적용했습니다." -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "이 라벨은 작성자가 적용했습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "이 라벨은 내가 적용했습니다." @@ -6067,9 +6380,13 @@ msgstr "이 라벨러는 라벨을 게시하지 않았으며 활성화되어 있 #: src/view/com/modals/LinkWarning.tsx:72 msgid "This link is taking you to the following website:" -msgstr "이 링크를 클릭하면 다음 웹사이트로 이동합니다:" +msgstr "이 링크를 클릭하면 다음 웹사이트로 이동합니다." -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "<0>{0} 님이 만든 이 목록은 이름이나 설명에 Bluesky의 커뮤니티 가이드라인을 위반할 가능성이 있는 내용이 포함되어 있습니다." + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "이 리스트는 비어 있습니다." @@ -6081,23 +6398,31 @@ msgstr "이 검토 서비스는 사용할 수 없습니다. 자세한 내용은 msgid "This name is already in use" msgstr "이 이름은 이미 사용 중입니다" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:139 msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:658 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "이 게시물을 피드에서 숨깁니다." +#: src/view/com/util/forms/PostDropdownBtn.tsx:639 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "이 게시물을 피드와 스레드에서 숨깁니다. 이 작업은 되돌릴 수 없습니다." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "이 게시물의 작성자가 인용 게시물을 비활성화했습니다." #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 프로필은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." +#: src/view/com/util/forms/PostDropdownBtn.tsx:701 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "이 답글은 스레드 하단의 숨겨진 위치에 정렬되며 자신과 다른 사용자 모두의 후속 답글에 대한 알림이 뮤트됩니다." + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "이 서비스는 서비스 이용약관이나 개인정보 처리방침을 제공하지 않습니다." @@ -6114,8 +6439,8 @@ msgstr "이 사용자는 팔로워가 없습니다." msgid "This user has blocked you" msgstr "이 사용자는 나를 차단했습니다" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "이 사용자는 나를 차단했습니다. 이 사용자의 콘텐츠를 볼 수 없습니다." @@ -6123,11 +6448,11 @@ msgstr "이 사용자는 나를 차단했습니다. 이 사용자의 콘텐츠 msgid "This user has requested that their content only be shown to signed-in users." msgstr "이 사용자는 자신의 콘텐츠가 로그인한 사용자에게만 표시되도록 요청했습니다." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "이 사용자는 내가 차단한 <0>{0} 리스트에 포함되어 있습니다." -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "이 사용자는 내가 뮤트한 <0>{0} 리스트에 포함되어 있습니다." @@ -6139,28 +6464,32 @@ msgstr "이 사용자는 새로 가입했습니다. 언제 가입했는지 자 msgid "This user isn't following anyone." msgstr "이 사용자는 아무도 팔로우하지 않았습니다." -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "뮤트한 단어에서 {0}이(가) 삭제됩니다. 나중에 언제든지 다시 추가할 수 있습니다." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "뮤트한 단어에서 \"{0}\"을(를) 삭제합니다. 나중에 언제든지 다시 추가할 수 있습니다." -#: src/view/screens/Settings/index.tsx:596 +#: src/view/com/util/AccountDropdownBtn.tsx:61 +msgid "This will remove @{0} from the quick access list." +msgstr "빠른 액세스 목록에서 @{0}을(를) 제거합니다." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:691 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "모든 사용자의 인용 게시물에서 해당 게시물이 삭제되고 자리 표시자로 대체됩니다." + +#: src/view/screens/Settings/index.tsx:571 msgid "Thread preferences" msgstr "스레드 설정" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:581 msgid "Thread Preferences" msgstr "스레드 설정" -#: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "스레드 설정 업데이트됨" - #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "스레드 모드" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "스레드 설정" @@ -6176,15 +6505,11 @@ msgstr "대화를 신고하려면 대화 화면에서 해당 메시지 중 하 msgid "To whom would you like to send this report?" msgstr "이 신고를 누구에게 보내시겠습니까?" -#: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "뮤트한 단어 옵션 사이를 전환합니다." - #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "드롭다운 열기 및 닫기" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "성인 콘텐츠 활성화 또는 비활성화 전환" @@ -6199,10 +6524,10 @@ msgstr "변형" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:735 +#: src/view/com/post-thread/PostThreadItem.tsx:737 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 +#: src/view/com/util/forms/PostDropdownBtn.tsx:384 msgid "Translate" msgstr "번역" @@ -6215,7 +6540,7 @@ msgstr "다시 시도" msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:722 msgid "Two-factor authentication" msgstr "2단계 인증" @@ -6227,11 +6552,11 @@ msgstr "메시지를 입력하세요" msgid "Type:" msgstr "유형:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "리스트 차단 해제" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "리스트 언뮤트" @@ -6239,12 +6564,12 @@ msgstr "리스트 언뮤트" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하세요." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "삭제할 수 없음" @@ -6255,7 +6580,7 @@ msgstr "삭제할 수 없음" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "차단 해제" @@ -6279,9 +6604,9 @@ msgstr "계정 차단 해제" msgid "Unblock Account?" msgstr "계정을 차단 해제하시겠습니까?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "재게시 취소" @@ -6290,10 +6615,6 @@ msgctxt "action" msgid "Unfollow" msgstr "언팔로우" -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "언팔로우" - #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "{0} 님을 언팔로우" @@ -6307,12 +6628,14 @@ msgstr "계정 언팔로우" msgid "Unlike this feed" msgstr "이 피드 좋아요 취소" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "언뮤트" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "{truncatedTag} 언뮤트" @@ -6321,7 +6644,7 @@ msgstr "{truncatedTag} 언뮤트" msgid "Unmute Account" msgstr "계정 언뮤트" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "모든 {tag} 게시물 언뮤트" @@ -6329,13 +6652,21 @@ msgstr "모든 {tag} 게시물 언뮤트" msgid "Unmute conversation" msgstr "알림 언뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:467 +#: src/view/com/util/forms/PostDropdownBtn.tsx:472 msgid "Unmute thread" msgstr "스레드 언뮤트" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "동영상 음소거 해제" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "음소거 해제됨" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "고정 해제" @@ -6343,11 +6674,11 @@ msgstr "고정 해제" msgid "Unpin from home" msgstr "홈에서 고정 해제" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "검토 리스트 고정 해제" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "내 피드에서 고정 해제됨" @@ -6355,16 +6686,25 @@ msgstr "내 피드에서 고정 해제됨" msgid "Unsubscribe" msgstr "구독 취소" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "리스트 구독 취소" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "이 라벨러 구독 취소하기" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "리스트 구독 취소됨" + #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "원치 않는 성적 콘텐츠" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "리스트에서 {displayName} 업데이트" @@ -6372,6 +6712,14 @@ msgstr "리스트에서 {displayName} 업데이트" msgid "Update to {handle}" msgstr "{handle}로 변경" +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +msgid "Updating quote attachment failed" +msgstr "인용 업데이트 실패" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:337 +msgid "Updating reply visibility failed" +msgstr "답글 표시 여부 업데이트 실패" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "업데이트 중…" @@ -6384,20 +6732,20 @@ msgstr "대신 사진 업로드하기" msgid "Upload a text file to:" msgstr "텍스트 파일 업로드 경로:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "카메라에서 업로드" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "파일에서 업로드" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6445,12 +6793,12 @@ msgstr "이 비밀번호와 핸들을 사용하여 다른 앱에 로그인하세 msgid "Used by:" msgstr "사용 계정:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "사용자 차단됨" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr " \"{0}\"에서 차단된 사용자" @@ -6458,30 +6806,28 @@ msgstr " \"{0}\"에서 차단된 사용자" msgid "User blocked by list" msgstr "리스트로 사용자 차단됨" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "리스트로 사용자 차단됨" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "나를 차단한 사용자" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "나를 차단한 사용자" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "{0} 님의 사용자 리스트" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "<0/> 님의 사용자 리스트" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "내 사용자 리스트" @@ -6493,7 +6839,7 @@ msgstr "사용자 리스트 생성됨" msgid "User list updated" msgstr "사용자 리스트 업데이트됨" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "사용자 리스트" @@ -6501,13 +6847,13 @@ msgstr "사용자 리스트" msgid "Username or email address" msgstr "사용자 이름 또는 이메일 주소" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "사용자" -#: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "<0/> 님이 팔로우한 사용자" +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "<0>@{0} 님이 팔로우한 사용자" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -6516,7 +6862,7 @@ msgstr "<0/> 님이 팔로우한 사용자" msgid "Users I follow" msgstr "내가 팔로우하는 사용자" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "\"{0}\"에 있는 사용자" @@ -6532,15 +6878,15 @@ msgstr "값:" msgid "Verify DNS Record" msgstr "DNS 레코드 인증" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:947 msgid "Verify email" msgstr "이메일 인증" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:972 msgid "Verify my email" msgstr "내 이메일 인증하기" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:981 msgid "Verify My Email" msgstr "내 이메일 인증하기" @@ -6557,31 +6903,40 @@ msgstr "텍스트 파일 인증" msgid "Verify Your Email" msgstr "이메일 인증하기" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:900 msgid "Version {appVersion} {bundleInfo}" msgstr "버전 {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "동영상" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "비디오 게임" -#: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" - #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0} 님의 아바타를 봅니다" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "{0} 님의 프로필 보기" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "{displayName} 님의 프로필 보기" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "차단한 사용자의 프로필 보기" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "자세한 정보를 위해 블로그 글 보기" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "디버그 항목 보기" @@ -6594,7 +6949,7 @@ msgstr "세부 정보 보기" msgid "View details for reporting a copyright violation" msgstr "저작권 위반 신고에 대한 세부 정보 보기" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "전체 스레드 보기" @@ -6605,12 +6960,12 @@ msgstr "이 라벨에 대한 정보 보기" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "프로필 보기" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "아바타 보기" @@ -6622,10 +6977,22 @@ msgstr "{0} 님이 제공하는 라벨링 서비스 보기" msgid "View users who like this feed" msgstr "이 피드를 좋아하는 사용자 보기" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "내가 차단한 계정 보기" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" -msgstr "내 피드를 보거나 새 피드를 탐색합니다" +msgstr "내 피드를 보거나 새 피드 탐색하기" + +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "내 검토 리스트 보기" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "내가 뮤트한 계정 보기" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -6658,7 +7025,7 @@ msgstr "이 대화를 불러올 수 없습니다" msgid "We estimate {estimatedTime} until your account is ready." msgstr "계정이 준비될 때까지 {estimatedTime}이(가) 걸릴 것으로 예상됩니다." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기억하세요." @@ -6666,15 +7033,11 @@ msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기 msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "팔로우한 사용자의 게시물이 부족합니다. 대신 <0/>의 최신 게시물을 표시합니다." -#: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "게시물이 표시되지 않을 수 있으므로 많은 게시물에 자주 등장하는 단어는 피하는 것이 좋습니다." - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "생년월일 설정을 불러올 수 없습니다. 다시 시도해 주세요." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "현재 구성된 라벨러를 불러올 수 없습니다." @@ -6694,15 +7057,15 @@ msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." msgid "We're having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도하세요" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "함께하게 되어 정말 기뻐요!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "죄송하지만 이 리스트를 불러올 수 없습니다. 이 문제가 계속되면 리스트 작성자인 @{handleOrDid}에게 문의하세요." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. 다시 시도해 주세요." @@ -6710,11 +7073,11 @@ msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "죄송하지만 검색을 완료할 수 없습니다. 몇 분 후에 다시 시도해 주세요." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "죄송하지만 답글을 달려는 게시물이 삭제되었습니다." -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "죄송합니다. 페이지를 찾을 수 없습니다." @@ -6741,7 +7104,7 @@ msgstr "스타터 팩의 이름을 무엇으로 할까요?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "무슨 일이 일어나고 있나요?" @@ -6753,23 +7116,19 @@ msgstr "이 게시물에 어떤 언어가 사용되나요?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "알고리즘 피드에 어떤 언어를 표시하시겠습니까?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "누가 이 게시물과 상호작용할 수 있나요?" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "누구의 메시지를 허용하시겠습니까?" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "답글을 달 수 있는 사람" -#: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "답글을 달 수 있는 사람 대화 상자" - -#: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "누가 답글을 달 수 있나요?" - #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6812,12 +7171,12 @@ msgstr "가로" msgid "Write a message" msgstr "메시지를 입력하세요" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "게시물 작성" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "답글 작성하기" @@ -6827,10 +7186,10 @@ msgid "Writers" msgstr "작가" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -6841,9 +7200,17 @@ msgstr "예" msgid "Yes, deactivate" msgstr "비활성화" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" -msgstr "예, 이 스타터 팩을 삭제합니다" +msgstr "이 스타터 팩 삭제하기" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:694 +msgid "Yes, detach" +msgstr "해제" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:704 +msgid "Yes, hide" +msgstr "숨기기" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" @@ -6853,7 +7220,8 @@ msgstr "내 계정 재활성화" msgid "Yesterday, {time}" msgstr "어제 {time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "나" @@ -6911,11 +7279,11 @@ msgstr "아직 초대 코드가 없습니다! Bluesky를 좀 더 오래 사용 msgid "You don't have any pinned feeds." msgstr "고정한 피드가 없습니다." -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "저장한 피드가 없습니다." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:237 msgid "You have blocked the author or you have been blocked by the author." msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다." @@ -6923,9 +7291,9 @@ msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다." msgid "You have blocked this user" msgstr "이 사용자를 차단했습니다" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "이 사용자를 차단했습니다. 해당 사용자의 콘텐츠를 볼 수 없습니다." @@ -6936,20 +7304,20 @@ msgstr "이 사용자를 차단했습니다. 해당 사용자의 콘텐츠를 msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "잘못된 코드를 입력했습니다. XXXXX-XXXXX와 같은 형식이어야 합니다." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "내가 이 게시물을 숨겼습니다" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "내가 이 게시물을 숨겼습니다." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "내가 이 계정을 뮤트했습니다." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "내가 이 사용자를 뮤트했습니다" @@ -6957,12 +7325,12 @@ msgstr "내가 이 사용자를 뮤트했습니다" msgid "You have no conversations yet. Start one!" msgstr "아직 대화가 없습니다. 시작해 보세요!" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "피드가 없습니다." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "리스트가 없습니다." @@ -6986,27 +7354,32 @@ msgstr "끝에 도달했습니다" msgid "You haven't created a starter pack yet!" msgstr "아직 스타터 팩을 만들지 않았습니다." -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "아직 어떤 단어나 태그도 뮤트하지 않았습니다" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "내가 이 답글을 숨겼습니다." + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "비셀프 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 있습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "이 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 있습니다." -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" -msgstr "피드는 최대 50개까지 추가할 수 있습니다" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" +msgstr "프로필은 최대 {STARTER_PACK_MAX_SIZE}개까지 추가할 수 있습니다" -#: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "프로필은 최대 50개까지 추가할 수 있습니다" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "피드는 최대 3개까지 추가할 수 있습니다" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "가입하려면 만 13세 이상이어야 합니다." @@ -7022,7 +7395,7 @@ msgstr "QR 코드를 저장하려면 사진 보관함에 대한 접근 권한을 msgid "You must grant access to your photo library to save the image." msgstr "이미지를 저장하려면 사진 보관함에 대한 접근 권한을 부여해야 합니다" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." @@ -7030,11 +7403,11 @@ msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." msgid "You previously deactivated @{0}." msgstr "이전에 @{0}을(를) 비활성화했습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:218 msgid "You will no longer receive notifications for this thread" msgstr "이 스레드에 대한 알림을 더 이상 받지 않습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:214 msgid "You will now receive notifications for this thread" msgstr "이제 이 스레드에 대한 알림을 받습니다" @@ -7054,23 +7427,23 @@ msgstr "나: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "나: {short}" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "계정 생성을 완료하면 추천 사용자 및 피드를 팔로우하게 됩니다." -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "계정 생성을 완료하면 추천 사용자를 팔로우하게 됩니다." -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "다음 사람들 외 {0}명을 팔로우하게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "다음 사람들을 바로 팔로우하게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "다음 피드를 구독하게 됩니다" @@ -7085,12 +7458,12 @@ msgstr "대기 중입니다" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "앱 비밀번호로 로그인했습니다. 계정 비활성화를 계속하려면 원래 비밀번호로 로그인하세요." -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "준비가 끝났습니다!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "이 글에서 단어 또는 태그를 숨기도록 설정했습니다." @@ -7098,7 +7471,7 @@ msgstr "이 글에서 단어 또는 태그를 숨기도록 설정했습니다." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "피드 끝에 도달했습니다! 팔로우할 계정을 더 찾아보세요." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "내 계정" @@ -7114,6 +7487,10 @@ msgstr "모든 공개 데이터 레코드가 포함된 계정 저장소를 \"CAR msgid "Your birth date" msgstr "생년월일" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "브라우저가 이 동영상 형식을 지원하지 않습니다. 다른 브라우저를 사용하세요." + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "대화가 사용 중지되었습니다" @@ -7123,7 +7500,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "선택 사항은 저장되며 나중에 설정에서 변경할 수 있습니다." #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7137,7 +7514,7 @@ msgstr "이메일이 변경되었지만 인증되지 않았습니다. 다음 단 msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "이메일이 아직 인증되지 않았습니다. 이는 중요한 보안 단계이므로 권장하는 사항입니다." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "첫 좋아요!" @@ -7145,7 +7522,7 @@ msgstr "첫 좋아요!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "팔로우 중 피드가 비어 있습니다. 더 많은 사용자를 팔로우하여 무슨 일이 일어나고 있는지 확인하세요." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "내 전체 핸들:" @@ -7153,7 +7530,7 @@ msgstr "내 전체 핸들:" msgid "Your full handle will be <0>@{0}" msgstr "내 전체 핸들: <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "뮤트한 단어" @@ -7161,15 +7538,15 @@ msgstr "뮤트한 단어" msgid "Your password has been changed successfully!" msgstr "비밀번호를 성공적으로 변경했습니다." -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "게시물을 게시했습니다" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:128 msgid "Your profile" msgstr "내 프로필" @@ -7177,7 +7554,7 @@ msgstr "내 프로필" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "내 프로필, 글, 피드 및 리스트가 더 이상 다른 Bluesky 사용자에게 표시되지 않습니다. 언제든지 로그인하여 계정을 재활성화할 수 있습니다." -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "내 답글을 게시했습니다" @@ -7185,6 +7562,6 @@ msgstr "내 답글을 게시했습니다" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "신고가 Bluesky Moderation Service로 보내집니다." -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "내 사용자 핸들" From 1d5e341ada1b998856c525278c532f0af305adec Mon Sep 17 00:00:00 2001 From: Takayuki KUSANO <65759+tkusano@users.noreply.github.com> Date: Sat, 24 Aug 2024 05:45:03 +0900 Subject: [PATCH 499/520] Update Japanese translation (#4824) * Updated translation * Update translation * Update translation * Update translation * Only show replies in Following if following all involved actors (#4869) * Only show replies in Following for followed root and grandparent * Remove now-unnecessary check * Simplify condition * Respect labels on feeds and lists (#4818) * Prep * Pass in optional moderation to FeedCard * Compute moderation decision, filter contentList contexts, pass into card * Let's go a different route * Filter from within search queries * Use same search query for starter packs * Filter lists from profile tabs * Cleanup * Filter from profile feeds * Moderate post embeds * Memoize * Use ScreenHider on lists * Hide both list types * Fix crash on iOS in screen hider, fix lineheight * Memoize renderItem * Reuse objects to prevent re-renders * tweak list header (#4870) Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> * bskyweb: optional basic auth password middleware (#4759) * Update translation * Revert "Update translation" This reverts commit 3a7b74f47b808f4fda482546f67ea90bfa073693. * Revert "bskyweb: optional basic auth password middleware (#4759)" This reverts commit bc3a27d40f068a7203aa55384300cbd26f8248cf. * Revert "tweak list header (#4870)" This reverts commit 34e7e5cba2cdbc8bddf062ed468ec10c68b0cdd8. * Revert "Respect labels on feeds and lists (#4818)" This reverts commit 9ec6fde2884ad7a32d032227518e89c5607b61a1. * Revert "Only show replies in Following if following all involved actors (#4869)" This reverts commit e2cc4bb4af092564aa93f41f5dadba2b65ae4250. * Update translation * Update translation * Update translation * Updated translation * Update translation * Update translation * Unified existing translations of "hidden" and "community". * Update translation * Update translation * Update translation --------- Co-authored-by: dan Co-authored-by: Eric Bailey Co-authored-by: Samuel Newman Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: bnewbold --- src/locale/locales/ja/messages.po | 740 +++++++++++++++++++++++------- 1 file changed, 562 insertions(+), 178 deletions(-) diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index e5ea1427ec..fd3ec7a94c 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-07-24 09:47+0900\n" +"PO-Revision-Date: 2024-08-23 13:21+0900\n" "Last-Translator: tkusano\n" "Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada, middlingphys, hibiki, reindex-ot, haoyayoi, vyv03354\n" "Plural-Forms: \n" @@ -64,6 +64,10 @@ msgstr "{0, plural, other {#人のユーザーがいいね}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {投稿}}" +#: src/view/com/post-thread/PostThreadItem.tsx:404 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "{0, plural, other {引用}}" + #: src/view/com/util/post-ctrls/PostCtrls.tsx:224 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {返信(#件の返信)}}" @@ -76,6 +80,16 @@ msgstr "{0, plural, other {リポスト}}" msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "<0><1>タグ中の{0}" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "<0><1>テキストとタグ中の{0}" + #: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" msgstr "今週、{0}人が参加しました" @@ -159,14 +173,6 @@ msgstr "{profileName}はBlueskyに{0}前に参加しました" msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "{profileName}はスターターパックを使って{0}前に参加しました" -#: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {すべての返信を表示} other {#個以上のいいねがついた返信を表示}}" - -#: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/>のメンバー" - #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" @@ -193,6 +199,10 @@ msgstr "<0>{0}と<2>{1}はあなたのスターターパックに含ま msgid "<0>{0} is included in your starter pack" msgstr "<0>{0}はあなたのスターターパックに含まれています" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "<0>{0}のメンバー" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>適用できません。 この警告はメディアが添付された投稿にのみ利用可能です。" @@ -205,10 +215,22 @@ msgstr "<0>あなたと<1><2>{0}はあなたのスターターパッ msgid "⚠Invalid Handle" msgstr "⚠無効なハンドル" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "24時間" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "2要素認証の確認" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "30日" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "7日" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "ヘルプ・ツールチップ" @@ -375,10 +397,6 @@ msgstr "リストに追加" msgid "Added to my feeds" msgstr "マイフィードに追加" -#: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "返信がフィードに表示されるために必要ないいねの数を調整します。" - #: src/lib/moderation/useGlobalLabelStrings.ts:34 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" @@ -419,6 +437,14 @@ msgstr "ダイレクトメッセージへのアクセスを許可" msgid "Allow new messages from" msgstr "新しいメッセージを誰から受け取れるか:" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "誰が返信できるか:" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "ダイレクトメッセージへのアクセスを許可" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -457,14 +483,22 @@ msgstr "メールが{0}に送信されました。以下に入力できる確認 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "以前のメールアドレス{0}にメールが送信されました。以下に入力できる確認コードがそのメールに記載されています。" -#: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "エラーが発生しました" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:314 +msgid "An error occurred" msgstr "エラーが発生しました" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "スターターパックの生成中にエラーが発生しました。再度試しますか?" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:173 +msgid "An error occurred while loading the video. Please try again later." +msgstr "ビデオの読み込み時にエラーが発生しました。時間をおいてもう一度お試しください。" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" @@ -474,6 +508,10 @@ msgstr "QRコードの保存中にエラーが発生しました!" msgid "An error occurred while trying to follow all" msgstr "すべてフォローしようとしたらエラーが発生しました" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "ビデオのアップロード中にエラーが発生しました。" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "ほかの選択肢にはあてはまらない問題" @@ -501,6 +539,11 @@ msgstr "問題が発生しました。もう一度お試しください。" msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" +#: src/components/moderation/ModerationDetailsDialog.tsx:140 +#: src/components/moderation/ModerationDetailsDialog.tsx:136 +msgid "an unknown labeler" +msgstr "不明なラベラー" + #: src/components/WhoCanReply.tsx:317 #: src/view/com/notifications/FeedItem.tsx:294 msgid "and" @@ -519,6 +562,10 @@ msgstr "アニメーションGIF" msgid "Anti-Social Behavior" msgstr "反社会的な行動" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "誰でも反応可能" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "アプリの言語" @@ -570,6 +617,14 @@ msgstr "この決定に異議を申し立てる" msgid "Appearance" msgstr "背景" +#: src/view/screens/Settings/index.tsx:469 +msgid "Appearance settings" +msgstr "背景の設定" + +#: src/Navigation.tsx:318 +msgid "Appearance Settings" +msgstr "背景の設定" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -998,23 +1053,10 @@ msgstr "カスタムフィードのアルゴリズムを選択できます。" msgid "Choose this color as your avatar" msgstr "この色をアバターとして選択" -#: src/components/dialogs/ThreadgateEditor.tsx:91 -#: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "誰が返信できるかを選択" - #: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "パスワードを入力" -#: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "レガシーストレージデータをすべてクリア" - -#: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "すべてのレガシーストレージデータをクリア(このあと再起動します)" - #: src/view/screens/Settings/index.tsx:924 msgid "Clear all storage data" msgstr "すべてのストレージデータをクリア" @@ -1028,10 +1070,6 @@ msgstr "すべてのストレージデータをクリア(このあと再起動 msgid "Clear search query" msgstr "検索クエリをクリア" -#: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "すべてのレガシーストレージデータをクリア" - #: src/view/screens/Settings/index.tsx:925 msgid "Clears all storage data" msgstr "すべてのストレージデータをクリア" @@ -1052,6 +1090,14 @@ msgstr "詳しい情報についてはここをクリック。" msgid "Click here to open tag menu for {tag}" msgstr "{tag}のタグメニューをクリックして表示" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "クリックしてこの投稿の引用投稿を無効に。" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "クリックしてこの投稿の引用投稿を有効に。" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "送信失敗したメッセージを再送信" @@ -1157,7 +1203,7 @@ msgstr "漫画" #: src/Navigation.tsx:267 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" -msgstr "コミュニティーガイドライン" +msgstr "コミュニティガイドライン" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" @@ -1175,6 +1221,10 @@ msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" msgid "Compose reply" msgstr "返信を作成" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "圧縮中…" + #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "このカテゴリのコンテンツフィルタリングを設定:{name}" @@ -1368,10 +1418,6 @@ msgstr "QRコードをコピー" msgid "Copyright Policy" msgstr "著作権ポリシー" -#: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "ビデオを圧縮できませんでした" - #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" msgstr "チャットからの退出に失敗しました" @@ -1466,12 +1512,16 @@ msgstr "カスタムドメイン" #: src/view/screens/Feeds.tsx:760 #: src/view/screens/Search/Explore.tsx:392 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." -msgstr "コミュニティーによって作成されたカスタムフィードは、あなたに新しい体験をもたらし、あなたが好きなコンテンツを見つけるのに役立ちます。" +msgstr "コミュニティによって作成されたカスタムフィードは、あなたに新しい体験をもたらし、あなたが好きなコンテンツを見つけるのに役立ちます。" #: src/view/screens/PreferencesExternalEmbeds.tsx:56 msgid "Customize media from external sites." msgstr "外部サイトのメディアをカスタマイズします。" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "この投稿に誰が反応できるかカスタマイズする。" + #: src/view/screens/Settings/index.tsx:460 #: src/view/screens/Settings/index.tsx:486 msgid "Dark" @@ -1481,8 +1531,9 @@ msgstr "ダーク" msgid "Dark mode" msgstr "ダークモード" -#: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" msgstr "ダークテーマ" #: src/screens/Signup/StepInfo/index.tsx:191 @@ -1606,6 +1657,19 @@ msgstr "説明" msgid "Descriptive alt text" msgstr "説明的なALTテキスト" +#: src/view/com/util/forms/PostDropdownBtn.tsx:546 +#: src/view/com/util/forms/PostDropdownBtn.tsx:556 +msgid "Detach quote" +msgstr "引用を切り離す" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "Detach quote post?" +msgstr "引用投稿を切り離しますか?" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "ダイアログ:この投稿に誰が反応できるか調整" + #: src/view/com/composer/Composer.tsx:295 msgid "Did you want to say anything?" msgstr "なにか言いたいことはあった?" @@ -1630,6 +1694,10 @@ msgstr "メールでの2要素認証を無効化" msgid "Disable haptic feedback" msgstr "触覚フィードバックを無効化" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:242 +msgid "Disable subtitles" +msgstr "サブタイトル(字幕)を無効にする" + #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 @@ -1669,6 +1737,14 @@ msgstr "新しいフィードを探す" msgid "Discover New Feeds" msgstr "新しいフィードを探す" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "消す" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "エラーを消す" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "入門ガイドを消す" @@ -1689,6 +1765,10 @@ msgstr "表示名" msgid "DNS Panel" msgstr "DNSパネルがある場合" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "このミュートワードはフォローしているユーザーには適用しない" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "ヌードは含まれません。" @@ -1749,6 +1829,10 @@ msgstr "CARファイルをダウンロード" msgid "Drop to add images" msgstr "ドロップして画像を追加する" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "期間:" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "例:太郎" @@ -1816,6 +1900,11 @@ msgstr "フィードを編集" msgid "Edit image" msgstr "画像を編集" +#: src/view/com/util/forms/PostDropdownBtn.tsx:592 +#: src/view/com/util/forms/PostDropdownBtn.tsx:605 +msgid "Edit interaction settings" +msgstr "反応関連の設定を編集" + #: src/view/screens/ProfileList.tsx:459 msgid "Edit list details" msgstr "リストの詳細を編集" @@ -1839,6 +1928,11 @@ msgstr "マイプロフィールを編集" msgid "Edit People" msgstr "ユーザーを編集" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "投稿への反応の設定を編集" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1878,10 +1972,6 @@ msgstr "スターターパックを編集" msgid "Education" msgstr "教育" -#: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "「全員」か「返信不可」を選択" - #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" @@ -1946,11 +2036,11 @@ msgstr "有効にするメディアプレイヤー" #: src/view/screens/NotificationsSettings.tsx:65 #: src/view/screens/NotificationsSettings.tsx:68 msgid "Enable priority notifications" -msgstr "" +msgstr "優先通知を有効にする" -#: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "この設定を有効にすると、自分がフォローしているユーザーからの返信だけが表示されます。" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:242 +msgid "Enable subtitles" +msgstr "サブタイトル(字幕)を有効にする" #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2043,6 +2133,10 @@ msgstr "全員" msgid "Everybody can reply" msgstr "誰でも返信可能" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "この投稿に全員が返信できる。" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2058,6 +2152,14 @@ msgstr "過剰なメンションや返信" msgid "Excessive or unwanted messages" msgstr "多すぎる、または不要なメッセージ" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "フォローしているユーザーは除外" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "フォローしているユーザーは除外" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "アカウントの削除処理を終了" @@ -2094,7 +2196,15 @@ msgstr "返信する投稿全体を展開または折りたたむ" #: src/view/screens/NotificationsSettings.tsx:83 msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "実験的機能: この設定を有効にすると、フォローしているユーザーからの返信と引用通知のみを受け取るようになります。今後、いろんなコントロールを追加していきます。" + +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "期限切れ" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "期限:{0}" #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." @@ -2188,7 +2298,7 @@ msgstr "画像の保存に失敗しました:{0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "通知の設定の保存に失敗しました。再度試してください" #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" @@ -2223,7 +2333,7 @@ msgstr "{0}によるフィード" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" -msgstr "フィードの切替" +msgstr "フィードの切り替え" #: src/view/shell/desktop/RightNav.tsx:70 #: src/view/shell/Drawer.tsx:332 @@ -2379,10 +2489,6 @@ msgstr "<0>{0}、<1>{1}および{2, plural, other {他#人}}がフォロ msgid "Followed users" msgstr "自分がフォローしているユーザー" -#: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "自分がフォローしているユーザーのみ" - #: src/view/com/notifications/FeedItem.tsx:198 msgid "followed you" msgstr "があなたをフォローしました" @@ -2462,6 +2568,10 @@ msgstr "セキュリティ上の理由から、あなたのメールアドレス msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "セキュリティ上の理由から、これを再度表示することはできません。このパスワードを紛失した場合は、新しいパスワードを生成する必要があります。" +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "永久" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2633,6 +2743,10 @@ msgstr "画像をアップロードするかアバターを作ってあなたが msgid "Here is your app password." msgstr "アプリパスワードをお知らせします。" +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "非表示のリスト" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2649,10 +2763,20 @@ msgctxt "action" msgid "Hide" msgstr "非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "投稿を非表示" +#: src/view/com/util/forms/PostDropdownBtn.tsx:503 +#: src/view/com/util/forms/PostDropdownBtn.tsx:509 +msgid "Hide post for me" +msgstr "投稿を自分には非表示" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:520 +#: src/view/com/util/forms/PostDropdownBtn.tsx:530 +msgid "Hide reply for everyone" +msgstr "返信を全員に非表示" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:502 +#: src/view/com/util/forms/PostDropdownBtn.tsx:508 +msgid "Hide reply for me" +msgstr "返信を自分には非表示" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 @@ -2663,6 +2787,11 @@ msgstr "コンテンツを非表示" msgid "Hide this post?" msgstr "この投稿を非表示にしますか?" +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "Hide this reply?" +msgstr "この返信を非表示にしますか?" + #: src/view/com/notifications/FeedItem.tsx:438 msgid "Hide user list" msgstr "ユーザーリストを非表示" @@ -2830,6 +2959,10 @@ msgstr "ご希望のホスティングプロバイダーを入力" msgid "Input your user handle" msgstr "あなたのユーザーハンドルを入力" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "反応が制限されています" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "ダイレクトメッセージの紹介" @@ -2953,6 +3086,10 @@ msgstr "最新" msgid "Learn More" msgstr "詳細" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "Blueskyについての詳細" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." @@ -3000,10 +3137,6 @@ msgstr "Blueskyから離れる" msgid "left to go." msgstr "あと少しです。" -#: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "レガシーストレージがクリアされたため、今すぐアプリを再起動する必要があります。" - #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" msgstr "選ばせて" @@ -3085,6 +3218,14 @@ msgstr "{0}によるリスト" msgid "List deleted" msgstr "リストを削除しました" +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "リストは非表示です" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "非表示のリスト" + #: src/view/screens/ProfileList.tsx:330 msgid "List muted" msgstr "リストをミュートしました" @@ -3257,6 +3398,10 @@ msgstr "メッセージ" msgid "Misleading Account" msgstr "誤解を招くアカウント" +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "モード" + #: src/Navigation.tsx:133 #: src/screens/Moderation/index.tsx:105 #: src/view/screens/Settings/index.tsx:563 @@ -3300,6 +3445,10 @@ msgstr "モデレーションリスト" msgid "Moderation Lists" msgstr "モデレーションリスト" +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "モデレーションの設定" + #: src/view/screens/Settings/index.tsx:557 msgid "Moderation settings" msgstr "モデレーションの設定" @@ -3367,13 +3516,9 @@ msgstr "{displayTag}のすべての投稿をミュート" msgid "Mute conversation" msgstr "会話をミュート" -#: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "タグのみをミュート" - -#: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "テキストとタグをミュート" +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "ミュート対象:" #: src/view/screens/ProfileList.tsx:678 msgid "Mute list" @@ -3383,6 +3528,18 @@ msgstr "リストをミュート" msgid "Mute these accounts?" msgstr "これらのアカウントをミュートしますか?" +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "このワードを24時間ミュート" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "このワードを30日間ミュート" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "このワードを7日間ミュート" + #: src/components/dialogs/MutedWords.tsx:126 msgid "Mute this word in post text and tags" msgstr "投稿のテキストやタグでこのワードをミュート" @@ -3391,6 +3548,10 @@ msgstr "投稿のテキストやタグでこのワードをミュート" msgid "Mute this word in tags only" msgstr "タグのみでこのワードをミュート" +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "このワードをミュート解除するまでミュート" + #: src/view/com/util/forms/PostDropdownBtn.tsx:365 #: src/view/com/util/forms/PostDropdownBtn.tsx:371 msgid "Mute thread" @@ -3646,6 +3807,10 @@ msgstr "お知らせはありません!" msgid "No one" msgstr "誰からも受け取らない" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "投稿主だけがこの投稿を引用できます。" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "まだ投稿がありません。" @@ -3688,10 +3853,6 @@ msgstr "結構です" msgid "Nobody" msgstr "返信不可" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "誰も返信できない" - #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" @@ -3731,16 +3892,16 @@ msgstr "何もありません" #: src/view/screens/NotificationsSettings.tsx:54 msgid "Notification filters" -msgstr "" +msgstr "通知フィルター" #: src/Navigation.tsx:331 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" -msgstr "" +msgstr "通知設定" #: src/view/screens/NotificationsSettings.tsx:39 msgid "Notification Settings" -msgstr "" +msgstr "通知設定" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" @@ -3789,7 +3950,7 @@ msgstr "ちょっと!" #: src/screens/Onboarding/StepInterests/index.tsx:152 msgid "Oh no! Something went wrong." -msgstr "ちょっと!なにかがおかしいです。" +msgstr "ちょっと!何らかの問題が発生したようです。" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 msgid "OK" @@ -3827,9 +3988,9 @@ msgstr "1つもしくは複数の画像にALTテキストがありません。 msgid "Only .jpg and .png files are supported" msgstr ".jpgと.pngファイルのみに対応しています" -#: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "{0}のみ返信可能" +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "{0}のみ返信可能。" #: src/screens/Signup/StepHandle.tsx:149 msgid "Only contains letters, numbers, and hyphens" @@ -3837,7 +3998,7 @@ msgstr "英数字とハイフンのみ" #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" -msgstr "おっと、なにかが間違っているようです!" +msgstr "おっと、何らかの問題が発生したようです!" #: src/components/Lists.tsx:191 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 @@ -3923,6 +4084,10 @@ msgstr "アクセシビリティの設定を開く" msgid "Opens additional details for a debug entry" msgstr "デバッグエントリーの追加詳細を開く" +#: src/view/screens/Settings/index.tsx:470 +msgid "Opens appearance settings" +msgstr "背景の設定を開く" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "デバイスのカメラを開く" @@ -4048,6 +4213,10 @@ msgstr "{numItems}個中{0}目のオプション" msgid "Optionally provide additional information below:" msgstr "オプションとして、以下に追加情報をご記入ください:" +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "オプション:" + #: src/components/dialogs/ThreadgateEditor.tsx:115 msgid "Or combine these options:" msgstr "または以下のオプションを組み合わせてください:" @@ -4068,6 +4237,10 @@ msgstr "その他" msgid "Other account" msgstr "その他のアカウント" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "その他のアカウント" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "その他…" @@ -4108,6 +4281,10 @@ msgstr "パスワードが更新されました!" msgid "Pause" msgstr "一時停止" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:203 +msgid "Pause video" +msgstr "ビデオを一時停止" + #: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" @@ -4131,7 +4308,7 @@ msgstr "カメラへのアクセスが拒否されました。システムの設 #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" -msgstr "ユーザーを切替" +msgstr "ユーザーを切り替え" #: src/screens/Onboarding/index.tsx:28 #: src/screens/Onboarding/state.ts:94 @@ -4175,6 +4352,10 @@ msgstr "{0}を再生" msgid "Play or pause the GIF" msgstr "GIFの再生や一時停止" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:35 +msgid "Play video" +msgstr "動画を再生" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4295,6 +4476,10 @@ msgstr "ミュートしたワードによって投稿が表示されません" msgid "Post Hidden by You" msgstr "あなたが非表示にした投稿" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "投稿への反応の設定" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "投稿の言語" @@ -4317,9 +4502,9 @@ msgstr "投稿" msgid "Posts" msgstr "投稿" -#: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "投稿はテキスト、タグ、またはその両方に基づいてミュートできます。" +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "投稿はテキスト、タグ、またはその両方に基づいてミュートできます。投稿が表示されなくなる可能性があるため、多くの投稿に使われる一般的なワードは避けることをおすすめします。" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4331,7 +4516,7 @@ msgstr "誤解を招く可能性のあるリンク" #: src/state/queries/notifications/settings.ts:44 msgid "Preference saved" -msgstr "" +msgstr "設定を保存しました" #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -4366,7 +4551,7 @@ msgstr "あなたのフォローを優先" #: src/view/screens/NotificationsSettings.tsx:57 msgid "Priority notifications" -msgstr "" +msgstr "優先通知" #: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 @@ -4453,6 +4638,39 @@ msgstr "クイック・チップ" msgid "Quote post" msgstr "引用" +#: src/view/com/util/forms/PostDropdownBtn.tsx:304 +msgid "Quote post was re-attached" +msgstr "引用投稿が再び関連付けられました" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:303 +msgid "Quote post was successfully detached" +msgstr "引用投稿を切り離すことができました" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "引用投稿は無効です" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "引用投稿は有効です" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "引用の設定" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:125 +msgid "Quotes" +msgstr "引用" + +#: src/view/com/post-thread/PostThreadItem.tsx:206 +msgid "Quotes of this post" +msgstr "この投稿の引用" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "ランダムな順番で表示(別名「投稿者のルーレット」)" @@ -4461,10 +4679,27 @@ msgstr "ランダムな順番で表示(別名「投稿者のルーレット」 msgid "Ratios" msgstr "比率" +#: src/view/com/util/forms/PostDropdownBtn.tsx:545 +#: src/view/com/util/forms/PostDropdownBtn.tsx:555 +msgid "Re-attach quote" +msgstr "引用を再度関連付ける" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "あなたのアカウントを再有効化" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "Blueskyのブログを読む" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "Blueskyのプライバシーポリシーを読む" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "Blueskyの利用規約を読む" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "理由:" @@ -4479,7 +4714,7 @@ msgstr "再接続" #: src/view/screens/Notifications.tsx:146 msgid "Refresh notifications" -msgstr "" +msgstr "通知を更新" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" @@ -4540,6 +4775,14 @@ msgstr "マイフィードから削除" msgid "Remove from my feeds?" msgstr "マイフィードから削除しますか?" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "クイックアクセスから削除しますか?" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "保存フィードから削除" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "イメージを削除" @@ -4573,6 +4816,14 @@ msgstr "リポストを削除" msgid "Remove this feed from your saved feeds" msgstr "保存したフィードからこのフィードを削除" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "投稿者が削除しました" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "あなたが削除しました" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:165 msgid "Removed from list" @@ -4582,6 +4833,11 @@ msgstr "リストから削除されました" msgid "Removed from my feeds" msgstr "マイフィードから削除しました" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "保存フィードから削除しました" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 #: src/view/screens/ProfileList.tsx:320 @@ -4609,18 +4865,32 @@ msgstr "返信" msgid "Replies disabled" msgstr "返信できません" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "このスレッドへの返信はできません" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "この投稿への返信は無効化されています。" #: src/view/com/composer/Composer.tsx:507 msgctxt "action" msgid "Reply" msgstr "返信" -#: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "返信のフィルター" +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "返信はスレッドの投稿者によって非表示に" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "返信はあなたによって非表示に" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "返信の設定" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "返信の設定はスレッドの投稿者によって選択されています" #: src/view/com/post/Post.tsx:197 #: src/view/com/posts/FeedItem.tsx:458 @@ -4633,12 +4903,25 @@ msgctxt "description" msgid "Reply to a blocked post" msgstr "ブロックした投稿への返信" +#: src/view/com/posts/FeedItem.tsx:526 +msgctxt "description" +msgid "Reply to a post" +msgstr "投稿への返信" + #: src/view/com/post/Post.tsx:195 #: src/view/com/posts/FeedItem.tsx:454 msgctxt "description" msgid "Reply to you" msgstr "あなたへの返信" +#: src/view/com/util/forms/PostDropdownBtn.tsx:334 +msgid "Reply visibility updated" +msgstr "表示・非表示の設定を更新しました" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:333 +msgid "Reply was successfully hidden" +msgstr "返信を非表示にすることができました" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5024,6 +5307,10 @@ msgstr "<0>{displayTag}の投稿を表示(すべてのユーザー)" msgid "See <0>{displayTag} posts by this user" msgstr "<0>{displayTag}の投稿を表示(このユーザーのみ)" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "Blueskyの求人を見る" + #: src/view/screens/SavedFeeds.tsx:187 msgid "See this guide" msgstr "ガイドを見る" @@ -5060,6 +5347,10 @@ msgstr "GIFを選ぶ" msgid "Select GIF \"{0}\"" msgstr "GIF「{0}」を選ぶ" +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "このワードをどのくらいの間ミュートするのかを選択。" + #: src/view/screens/LanguageSettings.tsx:301 msgid "Select languages" msgstr "言語を選択" @@ -5088,6 +5379,10 @@ msgstr "データをホストするサービスを選択します。" msgid "Select video" msgstr "ビデオを選択" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "このミュートワードをどのコンテンツに適用するのかを選択。" + #: src/view/screens/LanguageSettings.tsx:283 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "登録されたフィードに含める言語を選択します。選択されていない場合は、すべての言語が表示されます。" @@ -5204,26 +5499,6 @@ msgstr "アカウントを設定する" msgid "Sets Bluesky username" msgstr "Blueskyのユーザーネームを設定" -#: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "カラーテーマをダークに設定します" - -#: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "カラーテーマをライトに設定します" - -#: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "デバイスで設定したカラーテーマを使用するように設定します" - -#: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "ダークテーマを暗いものに設定します" - -#: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "ダークテーマを薄暗いものに設定します" - #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" msgstr "パスワードをリセットするためのメールアドレスを入力" @@ -5363,13 +5638,17 @@ msgstr "{0}に似たおすすめのフォロー候補を表示" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" -msgstr "隠れている返信を表示" +msgstr "非表示の返信を表示" #: src/view/com/util/forms/PostDropdownBtn.tsx:349 #: src/view/com/util/forms/PostDropdownBtn.tsx:351 msgid "Show less like this" msgstr "このような投稿の表示を減らす" +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "とにかくリストを表示" + #: src/view/com/post-thread/PostThreadItem.tsx:530 #: src/view/com/post/Post.tsx:235 #: src/view/com/posts/FeedItem.tsx:410 @@ -5401,6 +5680,11 @@ msgstr "返信を表示" msgid "Show replies by people you follow before all other replies." msgstr "自分がフォローしているユーザーからの返信を、他のすべての返信の前に表示します。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:519 +#: src/view/com/util/forms/PostDropdownBtn.tsx:529 +msgid "Show reply for everyone" +msgstr "返信を全員に見せる" + #: src/view/screens/PreferencesFollowingFeed.tsx:186 msgid "Show Reposts" msgstr "リポストを表示" @@ -5464,6 +5748,11 @@ msgstr "Blueskyにサインイン または 新規アカウントの登録" msgid "Sign out" msgstr "サインアウト" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "すべてのアカウントからサインアウト" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -5503,6 +5792,10 @@ msgstr "あなたのスターターパックでサインアップ" msgid "Signup without a starter pack" msgstr "スターターパックを使わずにサインアップ" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "類似のアカウント" + #: src/screens/Onboarding/StepInterests/index.tsx:264 #: src/screens/StarterPack/Wizard/index.tsx:192 msgid "Skip" @@ -5528,23 +5821,23 @@ msgstr "一部の人が返信可能" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" -msgstr "何らかの問題が発生しました" +msgstr "何らかの問題が発生したようです" #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "なにか間違っているようなので、もう一度お試しください" +msgstr "何らかの問題が発生したようなので、もう一度お試しください" #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:115 #: src/screens/Profile/Sections/Labels.tsx:87 msgid "Something went wrong, please try again." -msgstr "なにか間違っているようなので、もう一度お試しください。" +msgstr "何らかの問題が発生したようなので、もう一度お試しください。" #: src/components/Lists.tsx:192 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" -msgstr "" +msgstr "何らかの問題が発生したようです!" #: src/App.native.tsx:99 #: src/App.web.tsx:81 @@ -5559,9 +5852,9 @@ msgstr "返信を並び替える" msgid "Sort replies to the same post by:" msgstr "次の方法で同じ投稿への返信を並び替えます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" -msgstr "ソース:<0>{0}" +#: src/components/moderation/LabelsOnMeDialog.tsx:172 +msgid "Source: <0>{sourceName}" +msgstr "ソース:<0>{sourceName}" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -5708,14 +6001,14 @@ msgstr "システム" msgid "System log" msgstr "システムログ" -#: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "タグ" - #: src/components/TagMenu/index.tsx:78 msgid "Tag menu: {displayTag}" msgstr "タグメニュー:{displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "タグのみ" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "トール" @@ -5724,6 +6017,14 @@ msgstr "トール" msgid "Tap to dismiss" msgstr "タップして消す" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:127 +msgid "Tap to enter full screen" +msgstr "タップしてフルスクリーンに" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:144 +msgid "Tap to toggle sound" +msgstr "タップして音の切り替え" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "タップして全体を表示" @@ -5768,9 +6069,9 @@ msgstr "利用規約" msgid "Terms used violate community standards" msgstr "使用されている用語がコミュニティ基準に違反している" -#: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "テキスト" +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "テキストとタグ" #: src/components/moderation/LabelsOnMeDialog.tsx:275 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 @@ -5799,19 +6100,36 @@ msgstr "そのハンドルはすでに使用されています。" msgid "That starter pack could not be found." msgstr "そのスターターパックが見つかりませんでした。" +#: src/view/com/post-thread/PostQuotes.tsx:132 +msgid "That's all, folks!" +msgstr "以上です、皆さん!" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "このアカウントは、ブロック解除後にあなたとやり取りすることができます。" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "このスレッドの投稿者がこの返信を非表示にしました" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "Blueskyウェブアプリ" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" -msgstr "コミュニティーガイドラインは<0/>に移動しました" +msgstr "コミュニティガイドラインは<0/>に移動しました" #: src/view/screens/CopyrightPolicy.tsx:33 msgid "The Copyright Policy has been moved to <0/>" msgstr "著作権ポリシーは<0/>に移動しました" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "Discoverフィード" + #: src/state/shell/progress-guide.tsx:172 #: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" @@ -5846,6 +6164,10 @@ msgstr "投稿が削除された可能性があります。" msgid "The Privacy Policy has been moved to <0/>" msgstr "プライバシーポリシーは<0/>に移動しました" +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "選択したビデオのサイズが100MBを超えています。" + #: src/screens/StarterPack/StarterPackScreen.tsx:702 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "見ようとしたスターターパックが無効です。代わりにスターターパックを削除してください。" @@ -5966,9 +6288,9 @@ msgstr "このアカウントを閲覧するためにはサインインが必要 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "このアカウントは1つ、あるいは複数のモデレーションリストでブロックされています。ブロックを解除するにはリストの画面に移動してこのユーザーをリストから外してください。" -#: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "この申し立ては<0>{0}に送られます。" +#: src/components/moderation/LabelsOnMeDialog.tsx:265 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "この申し立ては<0>{sourceName}に送られます。" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -6053,6 +6375,10 @@ msgstr "このラベラーはどのようなラベルを発行しているか宣 msgid "This link is taking you to the following website:" msgstr "このリンクは次のウェブサイトへリンクしています:" +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "このリスト — <0>{0}が作成 — は名前か説明がBlueskyのコミュニティガイドラインに違反している可能性があります。" + #: src/view/screens/ProfileList.tsx:907 msgid "This list is empty!" msgstr "このリストは空です!" @@ -6074,14 +6400,22 @@ msgstr "この投稿は削除されました。" msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "この投稿はログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "この投稿はフィードから非表示になります。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:639 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "この投稿はフィードとスレッドから非表示になります。元に戻すことはできません。" + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "この投稿の投稿者は引用投稿を無効にしています。" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "このプロフィールはログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" +#: src/view/com/util/forms/PostDropdownBtn.tsx:701 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "この返信はスレッドの一番下にある非表示のセクションに移動され、その後のあなたや他のユーザー宛の返信の通知をミュートします。" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "このサービスには、利用規約もプライバシーポリシーもありません。" @@ -6123,9 +6457,17 @@ msgstr "新しいユーザーです。ここを押すといつ参加したかの msgid "This user isn't following anyone." msgstr "このユーザーは誰もフォローしていません。" -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "ミュートしたワードから{0}が削除されます。あとでいつでも戻すことができます。" +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "ミュートしたワードから「{0}」が削除されます。あとでいつでも戻すことができます。" + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "クイックアクセスのリストから@{0}を削除します。" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:691 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "これによってあなたの投稿が全員に見える引用投稿からは削除され、プレースホルダーに置き換えられます。" #: src/view/screens/Settings/index.tsx:596 msgid "Thread preferences" @@ -6136,10 +6478,6 @@ msgstr "スレッドの設定" msgid "Thread Preferences" msgstr "スレッドの設定" -#: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "スレッドの設定を更新しました" - #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "スレッドモード" @@ -6160,13 +6498,9 @@ msgstr "会話を報告するには、会話の画面からメッセージのう msgid "To whom would you like to send this report?" msgstr "この報告を誰に送りたいですか?" -#: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "ミュートしたワードのオプションを切り替えます。" - #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" -msgstr "ドロップダウンをトグル" +msgstr "ドロップダウンを切り替え" #: src/screens/Moderation/index.tsx:336 msgid "Toggle to enable or disable adult content" @@ -6274,10 +6608,6 @@ msgctxt "action" msgid "Unfollow" msgstr "フォローを解除" -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "フォローを解除" - #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" msgstr "{0}のフォローを解除" @@ -6318,6 +6648,14 @@ msgstr "会話のミュートを解除" msgid "Unmute thread" msgstr "スレッドのミュートを解除" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:201 +msgid "Unmute video" +msgstr "ビデオのミュートを解除" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:143 +msgid "Unmuted" +msgstr "ミュート解除中" + #: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:617 msgid "Unpin" @@ -6339,10 +6677,19 @@ msgstr "フィードからピン留めを解除" msgid "Unsubscribe" msgstr "登録を解除" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "リストの登録を解除" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "このラベラーの登録を解除" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "リストの登録を解除しました" + #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" @@ -6356,6 +6703,14 @@ msgstr "リストの{displayName}を更新" msgid "Update to {handle}" msgstr "{handle}に更新" +#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +msgid "Updating quote attachment failed" +msgstr "引用の切り離しに失敗しました" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:337 +msgid "Updating reply visibility failed" +msgstr "返信の表示・非表示に変更に失敗しました" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "更新中…" @@ -6489,9 +6844,9 @@ msgstr "ユーザー名またはメールアドレス" msgid "Users" msgstr "ユーザー" -#: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "<0/>にフォローされているユーザー" +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "<0>@{0}にフォローされているユーザー" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -6545,15 +6900,15 @@ msgstr "メールアドレスを確認" msgid "Version {appVersion} {bundleInfo}" msgstr "バージョン {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:126 +msgid "Video" +msgstr "ビデオ" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "ビデオゲーム" -#: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "ビデオは100MB以下にしてください" - #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" @@ -6562,10 +6917,18 @@ msgstr "{0}のアバターを表示" msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "{displayName}のプロフィールを表示" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "ブロック中のユーザーのプロフィールを表示" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "詳細についてのブログの記事を見る" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "デバッグエントリーを表示" @@ -6606,11 +6969,23 @@ msgstr "@{0}によって提供されるラベリングサービスを見る" msgid "View users who like this feed" msgstr "このフィードにいいねしたユーザーを見る" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "ブロックしたアカウントを見る" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "フィードを表示し、さらにフィードを探す" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "モデレーションリストを見る" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "ミュートしたアカウントを見る" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6650,10 +7025,6 @@ msgstr "素敵なひとときをお過ごしください。覚えておいてく msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "あなたのフォロー中のユーザーの投稿を読み終わりました。フィード<0/>内の最新の投稿を表示します。" -#: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "投稿が表示されなくなる可能性があるため、多くの投稿に使われる一般的なワードは避けることをおすすめします。" - #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "生年月日の設定を読み込むことはできませんでした。もう一度お試しください。" @@ -6737,6 +7108,10 @@ msgstr "この投稿ではどの言語が使われていますか?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "アルゴリズムによるフィードにはどの言語を使用しますか?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "誰がこの投稿に反応できますか?" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" @@ -6746,14 +7121,6 @@ msgstr "誰があなたへメッセージを送れるか?" msgid "Who can reply" msgstr "返信できるユーザー" -#: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "誰が返信できるのかについてのダイアログ" - -#: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "誰が返信できますか?" - #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 msgid "Whoops!" @@ -6829,6 +7196,14 @@ msgstr "はい、無効化します" msgid "Yes, delete this starter pack" msgstr "はい、このスターターパックを削除します" +#: src/view/com/util/forms/PostDropdownBtn.tsx:694 +msgid "Yes, detach" +msgstr "はい、切り離します" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:704 +msgid "Yes, hide" +msgstr "はい、非表示にします" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "はい、アカウントを再有効化します" @@ -6974,6 +7349,11 @@ msgstr "スターターパックをまだ作成していません!" msgid "You haven't muted any words or tags yet" msgstr "まだワードやタグをミュートしていません" +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "あなたがこの返信を非表示にしました。" + #: src/components/moderation/LabelsOnMeDialog.tsx:87 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "間違って適用されたと思うのであれば、自己申告ではないラベルならば異議申し立てができます。" @@ -6982,13 +7362,13 @@ msgstr "間違って適用されたと思うのであれば、自己申告では msgid "You may appeal these labels if you feel they were placed in error." msgstr "これらのラベルが誤って適用されたと思った場合は、異議申し立てを行うことができます。" -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" -msgstr "50フィードまで追加できます" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" +msgstr "{STARTER_PACK_MAX_SIZE}ユーザーまで追加できます" -#: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "50ユーザーまで追加できます" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "3フィードまで追加できます" #: src/screens/Signup/StepInfo/Policies.tsx:79 msgid "You must be 13 years of age or older to sign up." @@ -7098,6 +7478,10 @@ msgstr "あなたのアカウントの公開データの全記録を含むリポ msgid "Your birth date" msgstr "生年月日" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:168 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "利用中のブラウザがこのビデオ形式をサポートしていません。他のブラウザをお試しください。" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "あなたのチャットは無効化されています" From d646d590cce3f544c5159466f488407901444f79 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Fri, 23 Aug 2024 21:45:22 +0100 Subject: [PATCH 500/520] Update French localization (#4823) --- src/locale/locales/fr/messages.po | 40 +++++++++++-------------------- 1 file changed, 14 insertions(+), 26 deletions(-) diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index c8714c5719..7c5a5467c4 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-07-12 14:40+0100\n" +"PO-Revision-Date: 2024-07-25 00:10+0100\n" "Last-Translator: surfdude29\n" "Language-Team: Stanislas Signoud (@signez.fr), surfdude29\n" "Plural-Forms: \n" @@ -480,11 +480,11 @@ msgstr "Un problème qui ne fait pas partie de ces options" #: src/components/dms/dialogs/NewChatDialog.tsx:36 msgid "An issue occurred starting the chat" -msgstr "" +msgstr "Un problème est survenu au démarrage de la discussion" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 msgid "An issue occurred while trying to open the chat" -msgstr "" +msgstr "Un problème est survenu lors de l’ouverture de la discussion" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 @@ -1946,7 +1946,7 @@ msgstr "Activer les lecteurs médias pour" #: src/view/screens/NotificationsSettings.tsx:65 #: src/view/screens/NotificationsSettings.tsx:68 msgid "Enable priority notifications" -msgstr "" +msgstr "Activer les notifications prioritaires" #: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." @@ -2094,7 +2094,7 @@ msgstr "Développe ou réduit le post complet auquel vous répondez" #: src/view/screens/NotificationsSettings.tsx:83 msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "Expérimental : lorsque cette préférence est activée, vous ne recevrez que les notifications de réponse et de citation des comptes que vous suivez. Nous continuerons à ajouter d’autres contrôles au fil du temps." #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." @@ -2188,7 +2188,7 @@ msgstr "Échec de l’enregistrement de l’image : {0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "Échec de l’enregistrement des préférences de notification, veuillez réessayer" #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" @@ -2359,10 +2359,6 @@ msgstr "Suivre en retour" msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Suivez plus de comptes pour vous connecter à vos centres d’intérêt et développer votre réseau." -#: src/view/com/profile/ProfileCard.tsx:190 -#~ msgid "Followed by {0}" -#~ msgstr "Suivi par {0}" - #: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" msgstr "Suivi par <0>{0}" @@ -2502,7 +2498,7 @@ msgstr "Générer un kit de démarrage" #: src/view/shell/Drawer.tsx:336 msgid "Get help" -msgstr "" +msgstr "Obtenir de l’aide" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -2550,10 +2546,6 @@ msgstr "Retour" msgid "Go Back" msgstr "Retour" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:189 -#~ msgid "Go back to previous screen" -#~ msgstr "Retour à l’écran précédent" - #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 #: src/components/ReportDialog/SubmitView.tsx:121 @@ -3739,16 +3731,16 @@ msgstr "Rien ici" #: src/view/screens/NotificationsSettings.tsx:54 msgid "Notification filters" -msgstr "" +msgstr "Filtres de notification" #: src/Navigation.tsx:331 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" -msgstr "" +msgstr "Paramètres de notification" #: src/view/screens/NotificationsSettings.tsx:39 msgid "Notification Settings" -msgstr "" +msgstr "Paramètres de notification" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" @@ -4339,7 +4331,7 @@ msgstr "Lien potentiellement trompeur" #: src/state/queries/notifications/settings.ts:44 msgid "Preference saved" -msgstr "" +msgstr "Préférence enregistrée" #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -4374,7 +4366,7 @@ msgstr "Définissez des priorités de vos suivis" #: src/view/screens/NotificationsSettings.tsx:57 msgid "Priority notifications" -msgstr "" +msgstr "Notifications prioritaires" #: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 @@ -4487,7 +4479,7 @@ msgstr "Se reconnecter" #: src/view/screens/Notifications.tsx:146 msgid "Refresh notifications" -msgstr "" +msgstr "Rafraîchir les notifications" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" @@ -4596,10 +4588,6 @@ msgstr "Supprimé de mes fils d’actu" msgid "Removed from your feeds" msgstr "Supprimé de vos fils d’actu" -#: src/view/com/composer/ExternalEmbed.tsx:88 -#~ msgid "Removes default thumbnail from {0}" -#~ msgstr "Supprime la miniature par défaut de {0}" - #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" msgstr "Supprime le post cité" @@ -5556,7 +5544,7 @@ msgstr "Quelque chose n’a pas marché, veuillez réessayer." #: src/components/Lists.tsx:192 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" -msgstr "" +msgstr "Quelque chose n’a pas marché !" #: src/App.native.tsx:99 #: src/App.web.tsx:81 From b5ea87c9817c4e55293baa18e6f6a40cde5d2b04 Mon Sep 17 00:00:00 2001 From: kodebanget <151415765+kodebanget@users.noreply.github.com> Date: Sat, 24 Aug 2024 03:45:41 +0700 Subject: [PATCH 501/520] Update Indonesian translation (#4875) Co-authored-by: Indonesian --- src/locale/locales/id/messages.po | 161 +++++++++++++++--------------- 1 file changed, 81 insertions(+), 80 deletions(-) diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index 30e9bba3fa..7802c93e66 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: bluesky-id\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-30 10:47\n" +"PO-Revision-Date: 2024-08-04 13:05\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -265,7 +265,7 @@ msgstr "Konfirmasi 2FA" #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" -msgstr "" +msgstr "Infotip bantuan" #: src/view/com/util/ViewHeader.tsx:93 #: src/view/screens/Search/Search.tsx:684 @@ -477,7 +477,7 @@ msgstr "Lanjutan" #: src/state/shell/progress-guide.tsx:176 msgid "Algorithm training complete!" -msgstr "" +msgstr "Pelatihan algoritma selesai!" #: src/screens/StarterPack/StarterPackScreen.tsx:360 msgid "All accounts have been followed!" @@ -571,11 +571,11 @@ msgstr "Masalah lain yang tidak termasuk dalam pilihan" #: src/components/dms/dialogs/NewChatDialog.tsx:36 msgid "An issue occurred starting the chat" -msgstr "" +msgstr "Terjadi masalah saat memulai obrolan" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 msgid "An issue occurred while trying to open the chat" -msgstr "" +msgstr "Terjadi masalah saat mencoba membuka obrolan" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 @@ -672,7 +672,7 @@ msgstr "Tambahkan feed bawaan yang direkomendasikan" #: src/screens/StarterPack/StarterPackScreen.tsx:610 #~ msgid "Are you sure you want delete this starter pack?" -#~ msgstr "Apakah Anda yakin ingin menghapus paket pemula ini?" +#~ msgstr "" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -688,7 +688,7 @@ msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tet #: src/screens/StarterPack/StarterPackScreen.tsx:610 msgid "Are you sure you want to delete this starter pack?" -msgstr "" +msgstr "Apakah Anda yakin ingin menghapus paket pemula ini?" #: src/components/dms/ConvoMenu.tsx:189 #~ msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for other participants." @@ -708,7 +708,7 @@ msgstr "Apakah Anda yakin ingin menghapus ini dari daftar feed Anda?" #: src/view/com/composer/Composer.tsx:680 msgid "Are you sure you'd like to discard this draft?" -msgstr "Anda yakin untuk membuang draf ini?" +msgstr "Anda yakin ingin membuang draf ini?" #: src/components/dialogs/MutedWords.tsx:281 msgid "Are you sure?" @@ -851,7 +851,7 @@ msgstr "Bluesky adalah jaringan terbuka di mana Anda dapat memilih penyedia host #: src/components/ProgressGuide/List.tsx:55 msgid "Bluesky is better with friends!" -msgstr "" +msgstr "Bluesky lebih seru jika bersama teman!" #: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80 #: src/view/com/auth/onboarding/WelcomeMobile.tsx:82 @@ -891,21 +891,21 @@ msgstr "Buku" #: src/components/FeedInterstitials.tsx:285 msgid "Browse more accounts on the Explore page" -msgstr "" +msgstr "Jelajahi akun lainnya pada halaman Jelajah" #: src/components/FeedInterstitials.tsx:415 msgid "Browse more feeds on the Explore page" -msgstr "" +msgstr "Jelajahi feed lainnya pada halaman Jelajah" #: src/components/FeedInterstitials.tsx:270 #: src/components/FeedInterstitials.tsx:400 msgid "Browse more suggestions" -msgstr "" +msgstr "Jelajahi saran lainnya" #: src/components/FeedInterstitials.tsx:293 #: src/components/FeedInterstitials.tsx:424 msgid "Browse more suggestions on the Explore page" -msgstr "" +msgstr "Jelajahi saran lainnya pada halaman Jelajah" #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 @@ -1118,11 +1118,11 @@ msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di baw #: src/screens/Onboarding/StepInterests/index.tsx:190 msgid "Choose 3 or more:" -msgstr "" +msgstr "Pilih 3 atau lebih:" #: src/screens/Onboarding/StepInterests/index.tsx:325 msgid "Choose at least {0} more" -msgstr "" +msgstr "Pilih setidaknya {0} lagi" #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Choose Feeds" @@ -1328,7 +1328,7 @@ msgstr "Panduan Komunitas" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Complete onboarding and start using your account" -msgstr "Selesaikan onboarding dan mulai menggunakan akun Anda" +msgstr "Selesaikan orientasi dan mulai menggunakan akun Anda" #: src/screens/Signup/index.tsx:139 msgid "Complete the challenge" @@ -1401,7 +1401,7 @@ msgstr "Menghubungkan..." #: src/screens/Signup/index.tsx:171 msgid "Contact support" -msgstr "Hubungi pusat bantuan" +msgstr "Hubungi pusat dukungan" #: src/components/moderation/LabelsOnMe.tsx:42 #~ msgid "content" @@ -1553,7 +1553,7 @@ msgstr "Kebijakan Hak Cipta" #: src/view/com/composer/videos/state.ts:31 msgid "Could not compress video" -msgstr "" +msgstr "Tidak dapat mengompresi video" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1865,7 +1865,7 @@ msgstr "Cegah aplikasi menampilkan akun saya ke pengguna yang tidak masuk" #: src/tours/HomeTour.tsx:70 msgid "Discover learns which posts you like as you browse." -msgstr "" +msgstr "Discover mempelajari postingan mana yang Anda suka ketika Anda menjelajah." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1882,7 +1882,7 @@ msgstr "Temukan Feed Baru" #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" -msgstr "" +msgstr "Tutup panduan memulai" #: src/view/screens/AccessibilitySettings.tsx:95 msgid "Display larger alt text badges" @@ -1966,15 +1966,15 @@ msgstr "Lepaskan untuk menambahkan gambar" #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" -msgstr "contoh: alice" +msgstr "contoh: kresna" #: src/view/com/modals/EditProfile.tsx:186 msgid "e.g. Alice Roberts" -msgstr "contoh: Alice Roberts" +msgstr "contoh: Langit Kresna" #: src/view/com/modals/ChangeHandle.tsx:374 msgid "e.g. alice.com" -msgstr "contoh: alice.com" +msgstr "contoh: kresna.com" #: src/view/com/modals/EditProfile.tsx:204 msgid "e.g. Artist, dog-lover, and avid reader." @@ -2175,7 +2175,7 @@ msgstr "Aktifkan pemutar media untuk" #: src/view/screens/NotificationsSettings.tsx:65 #: src/view/screens/NotificationsSettings.tsx:68 msgid "Enable priority notifications" -msgstr "" +msgstr "Aktifkan notifikasi prioritas" #: src/view/screens/PreferencesFollowingFeed.tsx:145 msgid "Enable this setting to only see replies between people you follow." @@ -2201,7 +2201,7 @@ msgstr "Akhir feed" #: src/tours/Tooltip.tsx:159 msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "" +msgstr "Akhir jendela tur orientasi. Jangan maju. Mundur untuk melihat opsi lainnya, atau tekan untuk melewati." #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" @@ -2264,7 +2264,7 @@ msgstr "Kesalahan saat menerima respons captcha." #: src/screens/Onboarding/StepInterests/index.tsx:216 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" -msgstr "Eror:" +msgstr "Galat:" #: src/components/dialogs/ThreadgateEditor.tsx:102 msgid "Everybody" @@ -2310,7 +2310,7 @@ msgstr "Keluar dari tampilan gambar" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 #: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" -msgstr "Keluar dari memasukkan permintaan pencarian" +msgstr "Keluar dari memasukkan kueri pencarian" #: src/view/com/lightbox/Lightbox.web.tsx:183 msgid "Expand alt text" @@ -2327,7 +2327,7 @@ msgstr "Bentangkan atau ciutkan postingan lengkap yang Anda balas" #: src/view/screens/NotificationsSettings.tsx:83 msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "Eksperimental: Jika preferensi ini diaktifkan, Anda hanya akan menerima notifikasi balasan dan kutipan dari pengguna yang Anda ikuti. Kami akan menambah lebih banyak kontrol di sini seiring waktu." #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." @@ -2430,7 +2430,7 @@ msgstr "Gagal menyimpan gambar: {0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "Gagal menyimpan preferensi notifikasi, silakan coba lagi" #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" @@ -2532,7 +2532,7 @@ msgstr "Temukan akun untuk diikuti" #: src/tours/HomeTour.tsx:88 msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +msgstr "Temukan feed dan akun lainnya untuk diikuti di halaman Jelajah." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2564,7 +2564,7 @@ msgstr "Selesai" #: src/tours/Tooltip.tsx:149 msgid "Finish tour and begin using the application" -msgstr "" +msgstr "Selesaikan tur dan mulai menggunakan aplikasi" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -2609,7 +2609,7 @@ msgstr "Ikuti {name}" #: src/components/ProgressGuide/List.tsx:54 msgid "Follow 7 accounts" -msgstr "" +msgstr "Ikuti 7 akun" #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 @@ -2647,7 +2647,7 @@ msgstr "Ikuti lebih banyak akun untuk terhubung sesuai minat Anda dan membangun #: src/view/com/profile/ProfileCard.tsx:190 #~ msgid "Followed by {0}" -#~ msgstr "Diikuti oleh {0}" +#~ msgstr "" #: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" @@ -2679,7 +2679,7 @@ msgstr "mengikuti Anda" #: src/view/com/notifications/FeedItem.tsx:196 msgid "followed you back" -msgstr "" +msgstr "mengikuti Anda kembali" #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 @@ -2729,7 +2729,7 @@ msgstr "Preferensi Feed Mengikuti" #: src/tours/HomeTour.tsx:59 msgid "Following shows the latest posts from people you follow." -msgstr "" +msgstr "Feed Mengikuti menampilkan postingan terbaru dari orang-orang yang Anda ikuti." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2788,7 +2788,7 @@ msgstr "Buatkan paket pemula" #: src/view/shell/Drawer.tsx:336 msgid "Get help" -msgstr "" +msgstr "Dapatkan bantuan" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -2801,7 +2801,7 @@ msgstr "Mulai" #: src/components/ProgressGuide/List.tsx:33 msgid "Getting started" -msgstr "" +msgstr "Memulai" #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" @@ -2881,7 +2881,7 @@ msgstr "Buka profil" #: src/tours/Tooltip.tsx:138 msgid "Go to the next step of the tour" -msgstr "" +msgstr "Lanjut ke langkah tur selanjutnya" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -2893,7 +2893,7 @@ msgstr "Media Sensitif" #: src/state/shell/progress-guide.tsx:166 msgid "Half way there!" -msgstr "" +msgstr "Setengah jalan lagi!" #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" @@ -3127,7 +3127,7 @@ msgstr "Masukkan kode yang telah dikirim ke email Anda" #: src/screens/Login/LoginForm.tsx:221 #~ msgid "Input the password tied to {identifier}" -#~ msgstr "Masukkan kata sandi yang terkait dengan {identifier}" +#~ msgstr "" #: src/screens/Login/LoginForm.tsx:215 msgid "Input the username or email address you used at signup" @@ -3355,12 +3355,12 @@ msgstr "Terang" #: src/components/ProgressGuide/List.tsx:48 msgid "Like 10 posts" -msgstr "" +msgstr "Sukai 10 postingan" #: src/state/shell/progress-guide.tsx:162 #: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" -msgstr "" +msgstr "Sukai 10 postingan untuk melatih feed Discover" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:575 @@ -3692,7 +3692,7 @@ msgstr "Film" #: src/screens/Onboarding/state.ts:91 msgid "Music" -msgstr "" +msgstr "Musik" #: src/components/TagMenu/index.tsx:249 msgid "Mute" @@ -3832,7 +3832,7 @@ msgstr "Alam" #: src/components/StarterPack/StarterPackCard.tsx:118 msgid "Navigate to {0}" -msgstr "" +msgstr "Menuju ke {0}" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" @@ -4107,16 +4107,16 @@ msgstr "Kosong" #: src/view/screens/NotificationsSettings.tsx:54 msgid "Notification filters" -msgstr "" +msgstr "Filter notifikasi" #: src/Navigation.tsx:331 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" -msgstr "" +msgstr "Pengaturan notifikasi" #: src/view/screens/NotificationsSettings.tsx:39 msgid "Notification Settings" -msgstr "" +msgstr "Pengaturan Notifikasi" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" @@ -4193,11 +4193,11 @@ msgstr "pada {str}" #: src/view/screens/Settings/index.tsx:258 msgid "Onboarding reset" -msgstr "Atur ulang orientasi" +msgstr "Pengaturan ulang orientasi" #: src/tours/Tooltip.tsx:118 msgid "Onboarding tour step {0}: {1}" -msgstr "" +msgstr "Langkah {0} tur orientasi: {1}" #: src/view/com/composer/Composer.tsx:534 msgid "One or more images is missing alt text." @@ -4434,7 +4434,7 @@ msgstr "Membuka profil ini" #: src/view/com/composer/videos/SelectVideoBtn.tsx:54 msgid "Opens video picker" -msgstr "" +msgstr "Membuka pemilih video" #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" @@ -4508,7 +4508,7 @@ msgstr "Jeda" #: src/screens/StarterPack/StarterPackScreen.tsx:170 #: src/view/screens/Search/Search.tsx:369 msgid "People" -msgstr "Orang" +msgstr "Profil" #: src/Navigation.tsx:178 msgid "People followed by @{0}" @@ -4622,7 +4622,7 @@ msgstr "Masukkan email Anda." #: src/screens/Signup/StepInfo/index.tsx:63 msgid "Please enter your invite code." -msgstr "" +msgstr "Silakan masukkan kode undangan Anda." #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" @@ -4733,7 +4733,7 @@ msgstr "Tautan yang Mungkin Menyesatkan" #: src/state/queries/notifications/settings.ts:44 msgid "Preference saved" -msgstr "" +msgstr "Preferensi disimpan" #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -4773,7 +4773,7 @@ msgstr "Dahulukan yang Anda Ikuti" #: src/view/screens/NotificationsSettings.tsx:57 msgid "Priority notifications" -msgstr "" +msgstr "Notifikasi prioritas" #: src/view/screens/Settings/index.tsx:656 #: src/view/shell/desktop/RightNav.tsx:81 @@ -4851,7 +4851,7 @@ msgstr "Kode QR disimpan ke rol kamera Anda!" #: src/tours/Tooltip.tsx:111 msgid "Quick tip" -msgstr "" +msgstr "Tip singkat" #: src/view/com/util/post-ctrls/RepostButton.tsx:116 #: src/view/com/util/post-ctrls/RepostButton.tsx:128 @@ -4908,7 +4908,7 @@ msgstr "Hubungkan kembali" #: src/view/screens/Notifications.tsx:146 msgid "Refresh notifications" -msgstr "" +msgstr "Perbarui notifikasi" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" @@ -5019,7 +5019,7 @@ msgstr "Dihapus dari daftar feed Anda" #: src/view/com/composer/ExternalEmbed.tsx:88 #~ msgid "Removes default thumbnail from {0}" -#~ msgstr "Menghapus keluku gambar bawaan dari {0}" +#~ msgstr "" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 msgid "Removes quoted post" @@ -5027,7 +5027,7 @@ msgstr "Menghapus postingan yang dikutip" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 msgid "Removes the image preview" -msgstr "" +msgstr "Menghapus pratinjau gambar" #: src/view/com/posts/FeedShutdownMsg.tsx:128 #: src/view/com/posts/FeedShutdownMsg.tsx:132 @@ -5080,7 +5080,7 @@ msgstr "Membalas postingan yang diblokir" #: src/view/com/posts/FeedItem.tsx:454 msgctxt "description" msgid "Reply to you" -msgstr "" +msgstr "Membalas Anda" #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 @@ -5199,7 +5199,7 @@ msgstr "Diposting ulang oleh <0><1/>" #: src/view/com/posts/FeedItem.tsx:261 #: src/view/com/posts/FeedItem.tsx:280 msgid "Reposted by you" -msgstr "" +msgstr "Diposting ulang oleh Anda" #: src/view/com/notifications/FeedItem.tsx:188 msgid "reposted your post" @@ -5247,7 +5247,7 @@ msgstr "Kode Reset" #: src/view/screens/Settings/index.tsx:902 #: src/view/screens/Settings/index.tsx:905 msgid "Reset onboarding state" -msgstr "Reset status onboarding" +msgstr "Reset status orientasi" #: src/screens/Login/ForgotPasswordForm.tsx:86 msgid "Reset password" @@ -5256,15 +5256,15 @@ msgstr "Reset kata sandi" #: src/view/screens/Settings/index.tsx:882 #: src/view/screens/Settings/index.tsx:885 msgid "Reset preferences state" -msgstr "Atur ulang status preferensi" +msgstr "Reset status preferensi" #: src/view/screens/Settings/index.tsx:903 msgid "Resets the onboarding state" -msgstr "Reset status onboarding" +msgstr "Mengatur ulang status orientasi" #: src/view/screens/Settings/index.tsx:883 msgid "Resets the preferences state" -msgstr "Reset status preferensi" +msgstr "Mengatur ulang status preferensi" #: src/screens/Login/LoginForm.tsx:312 msgid "Retries login" @@ -5567,7 +5567,7 @@ msgstr "Pilih layanan yang akan menjadi tempat penyimpanan data Anda." #: src/view/com/composer/videos/SelectVideoBtn.tsx:53 msgid "Select video" -msgstr "" +msgstr "Pilih video" #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." @@ -5819,7 +5819,7 @@ msgstr "Bagikan feed favorit Anda!" #: src/Navigation.tsx:242 msgid "Shared Preferences Tester" -msgstr "" +msgstr "Penguji Preferensi Bersama" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" @@ -6048,7 +6048,7 @@ msgstr "Pengembang Perangkat Lunak" #: src/components/FeedInterstitials.tsx:382 msgid "Some other feeds you might like" -msgstr "" +msgstr "Beberapa feed lain yang mungkin Anda suka" #: src/components/WhoCanReply.tsx:72 #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 @@ -6077,7 +6077,7 @@ msgstr "Ada yang tidak beres, silakan coba lagi." #: src/components/Lists.tsx:192 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" -msgstr "" +msgstr "Ada yang tidak beres!" #: src/App.native.tsx:99 #: src/App.web.tsx:81 @@ -6132,7 +6132,7 @@ msgstr "Mulai mengobrol" #: src/tours/Tooltip.tsx:99 msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +msgstr "Awal jendela tur orientasi. Jangan mundur. Maju untuk melihat opsi lainnya, atau tekan untuk melewati." #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:341 @@ -6244,7 +6244,7 @@ msgstr "Beralih Akun" #: src/tours/HomeTour.tsx:48 msgid "Switch between feeds to control your experience." -msgstr "" +msgstr "Beralih antar feed untuk mengontrol pengalaman Anda." #: src/view/screens/Settings/index.tsx:161 msgid "Switch to {0}" @@ -6276,7 +6276,7 @@ msgstr "Tinggi" #: src/components/ProgressGuide/Toast.tsx:150 msgid "Tap to dismiss" -msgstr "" +msgstr "Ketuk untuk menutup" #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" @@ -6284,11 +6284,11 @@ msgstr "Ketuk untuk melihat sepenuhnya" #: src/state/shell/progress-guide.tsx:171 msgid "Task complete - 10 likes!" -msgstr "" +msgstr "Tugas selesai - 10 suka!" #: src/components/ProgressGuide/List.tsx:49 msgid "Teach our algorithm what you like" -msgstr "" +msgstr "Latih algoritma kami dengan apa yang Anda sukai" #: src/screens/Onboarding/index.tsx:36 #: src/screens/Onboarding/state.ts:99 @@ -6373,7 +6373,7 @@ msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>" #: src/state/shell/progress-guide.tsx:172 #: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" -msgstr "" +msgstr "Feed Discover kini tahu apa yang Anda sukai" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." @@ -6522,7 +6522,7 @@ msgstr "Ada masalah tak terduga dalam aplikasi. Beri tahu kami jika hal ini terj #: src/screens/SignupQueued.tsx:112 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." -msgstr "Sedang ada lonjakan pengguna baru di Bluesky! Kami akan mengaktifkan akun Anda secepat mungkin." +msgstr "Terjadi lonjakan pengguna baru di Bluesky! Kami akan mengaktifkan akun Anda secepat mungkin." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:146 #~ msgid "These are popular accounts you might like:" @@ -6627,7 +6627,7 @@ msgstr "Label ini diterapkan oleh <0>{0}." #: src/components/moderation/ModerationDetailsDialog.tsx:125 msgid "This label was applied by the author." -msgstr "Label ini diterapkan oleh penulis." +msgstr "Label ini diterapkan oleh pemosting." #: src/components/moderation/LabelsOnMeDialog.tsx:165 #~ msgid "This label was applied by you" @@ -7019,7 +7019,7 @@ msgstr "Gunakan peramban dalam aplikasi" #: src/view/com/modals/InAppBrowserConsent.tsx:66 #: src/view/com/modals/InAppBrowserConsent.tsx:68 msgid "Use my default browser" -msgstr "Gunakan peramban bawaan saya" +msgstr "Gunakan peramban baku saya" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:53 msgid "Use recommended" @@ -7168,7 +7168,7 @@ msgstr "Permainan Video" #: src/view/com/composer/videos/state.ts:27 msgid "Videos cannot be larger than 100MB" -msgstr "" +msgstr "Video tidak boleh lebih besar dari 100MB" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" @@ -7537,7 +7537,7 @@ msgstr "Anda tidak memiliki feed yang disimpan." #: src/view/com/post-thread/PostThread.tsx:195 msgid "You have blocked the author or you have been blocked by the author." -msgstr "Anda telah memblokir atau diblokir oleh penulis ini." +msgstr "Anda telah memblokir atau diblokir oleh pemosting ini." #: src/components/dms/MessagesListBlockedFooter.tsx:58 msgid "You have blocked this user" @@ -7775,7 +7775,7 @@ msgstr "Alamat email Anda belum diverifikasi. Ini merupakan langkah keamanan pen #: src/state/shell/progress-guide.tsx:161 msgid "Your first like!" -msgstr "" +msgstr "Suka pertama Anda!" #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." @@ -7824,3 +7824,4 @@ msgstr "Laporan Anda akan dikirim ke Layanan Moderasi Bluesky" #: src/screens/Signup/index.tsx:137 msgid "Your user handle" msgstr "Panggilan Anda" + From fc5cc189b5de42ac1ee44ab0cf3ad78c2a747137 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 23 Aug 2024 15:55:18 -0500 Subject: [PATCH 502/520] Use moderatePost_wrapped for post embeds (#4981) * Use moderatePost_wrapped * Add lint rule --- .eslintrc.js | 13 +++++++++++++ src/lib/moderatePost_wrapped.ts | 3 ++- src/view/com/util/post-embeds/QuoteEmbed.tsx | 4 ++-- src/view/screens/DebugMod.tsx | 1 + 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 9d2b7bbb1a..2d5f2822ac 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -71,6 +71,19 @@ module.exports = { 'simple-import-sort/exports': 'warn', // TODO: Reenable when we figure out why it gets stuck on CI. // 'react-compiler/react-compiler': 'error', + 'no-restricted-imports': [ + 'error', + { + paths: [ + { + name: '@atproto/api', + importNames: ['moderatePost'], + message: + 'Please use `moderatePost_wrapped` from `#/lib/moderatePost_wrapped` instead.', + }, + ], + }, + ], }, ignorePatterns: [ '**/__mocks__/*.ts', diff --git a/src/lib/moderatePost_wrapped.ts b/src/lib/moderatePost_wrapped.ts index 0ce01368af..f4c9d0aad2 100644 --- a/src/lib/moderatePost_wrapped.ts +++ b/src/lib/moderatePost_wrapped.ts @@ -1,4 +1,5 @@ -import {moderatePost, BSKY_LABELER_DID} from '@atproto/api' +/* eslint-disable-next-line no-restricted-imports */ +import {BSKY_LABELER_DID, moderatePost} from '@atproto/api' type ModeratePost = typeof moderatePost type Options = Parameters[1] diff --git a/src/view/com/util/post-embeds/QuoteEmbed.tsx b/src/view/com/util/post-embeds/QuoteEmbed.tsx index 192aea708b..ca9dc1c0dd 100644 --- a/src/view/com/util/post-embeds/QuoteEmbed.tsx +++ b/src/view/com/util/post-embeds/QuoteEmbed.tsx @@ -13,7 +13,6 @@ import { AppBskyEmbedRecordWithMedia, AppBskyFeedDefs, AppBskyFeedPost, - moderatePost, ModerationDecision, RichText as RichTextAPI, } from '@atproto/api' @@ -24,6 +23,7 @@ import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' import {HITSLOP_20} from '#/lib/constants' +import {moderatePost_wrapped} from '#/lib/moderatePost_wrapped' import {s} from '#/lib/styles' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useSession} from '#/state/session' @@ -122,7 +122,7 @@ function QuoteEmbedModerated({ const moderationOpts = useModerationOpts() const moderation = React.useMemo(() => { return moderationOpts - ? moderatePost(viewRecordToPostView(viewRecord), moderationOpts) + ? moderatePost_wrapped(viewRecordToPostView(viewRecord), moderationOpts) : undefined }, [viewRecord, moderationOpts]) diff --git a/src/view/screens/DebugMod.tsx b/src/view/screens/DebugMod.tsx index 9c609348e3..d83623adc1 100644 --- a/src/view/screens/DebugMod.tsx +++ b/src/view/screens/DebugMod.tsx @@ -1,3 +1,4 @@ +/* eslint-disable no-restricted-imports */ import React from 'react' import {View} from 'react-native' import { From def9dda29c7fb08edc4cbf5d659221b976413a05 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 23 Aug 2024 14:43:21 -0700 Subject: [PATCH 503/520] Release 1.90 prep (#4988) * Stop creating a mod-authority in e2e due to upstream conflict * Dont require 3 interests when none come back * Fix e2e login * intl extract --- jest/test-pds.ts | 49 +- src/locale/locales/ca/messages.po | 2474 +++++++++------- src/locale/locales/de/messages.po | 2468 +++++++++------- src/locale/locales/en/messages.po | 2452 +++++++++------- src/locale/locales/es/messages.po | 2462 +++++++++------- src/locale/locales/fi/messages.po | 2472 +++++++++------- src/locale/locales/fr/messages.po | 2474 +++++++++------- src/locale/locales/ga/messages.po | 2476 +++++++++------- src/locale/locales/hi/messages.po | 2454 +++++++++------- src/locale/locales/id/messages.po | 2477 ++++++++++------- src/locale/locales/it/messages.po | 2474 +++++++++------- src/locale/locales/ja/messages.po | 1844 ++++++------ src/locale/locales/ko/messages.po | 435 +-- src/locale/locales/pt-BR/messages.po | 2474 +++++++++------- src/locale/locales/tr/messages.po | 2460 +++++++++------- src/locale/locales/uk/messages.po | 2472 +++++++++------- src/locale/locales/zh-CN/messages.po | 435 +-- src/locale/locales/zh-TW/messages.po | 435 +-- .../Onboarding/StepInterests/index.tsx | 3 +- src/view/com/testing/TestCtrls.e2e.tsx | 2 + 20 files changed, 21373 insertions(+), 13919 deletions(-) diff --git a/jest/test-pds.ts b/jest/test-pds.ts index bfcc970c2f..962bb7b48e 100644 --- a/jest/test-pds.ts +++ b/jest/test-pds.ts @@ -79,32 +79,33 @@ export async function createServer( plc: {port: port2}, }) + // DISABLED - looks like dev-env added this and now it conflicts // add the test mod authority - const agent = new BskyAgent({service: pdsUrl}) - const res = await agent.api.com.atproto.server.createAccount({ - email: 'mod-authority@test.com', - handle: 'mod-authority.test', - password: 'hunter2', - }) - agent.api.setHeader('Authorization', `Bearer ${res.data.accessJwt}`) - await agent.api.app.bsky.actor.profile.create( - {repo: res.data.did}, - { - displayName: 'Dev-env Moderation', - description: `The pretend version of mod.bsky.app`, - }, - ) + // const agent = new BskyAgent({service: pdsUrl}) + // const res = await agent.api.com.atproto.server.createAccount({ + // email: 'mod-authority@test.com', + // handle: 'mod-authority.test', + // password: 'hunter2', + // }) + // agent.api.setHeader('Authorization', `Bearer ${res.data.accessJwt}`) + // await agent.api.app.bsky.actor.profile.create( + // {repo: res.data.did}, + // { + // displayName: 'Dev-env Moderation', + // description: `The pretend version of mod.bsky.app`, + // }, + // ) - await agent.api.app.bsky.labeler.service.create( - {repo: res.data.did, rkey: 'self'}, - { - policies: { - labelValues: ['!hide', '!warn'], - labelValueDefinitions: [], - }, - createdAt: new Date().toISOString(), - }, - ) + // await agent.api.app.bsky.labeler.service.create( + // {repo: res.data.did, rkey: 'self'}, + // { + // policies: { + // labelValues: ['!hide', '!warn'], + // labelValueDefinitions: [], + // }, + // createdAt: new Date().toISOString(), + // }, + // ) const pic = fs.readFileSync( path.join(__dirname, '..', 'assets', 'default-avatar.png'), diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index e36f35fbd2..c869ab1154 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -24,7 +24,8 @@ msgstr "(té contingut incrustat)" msgid "(no email)" msgstr "(sense correu)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" @@ -48,7 +49,7 @@ msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest compte} other {# etiqu msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest contingut} other {# etiquetes s'han aplicat a aquest contingut}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# republicació} other {# republicacions}}" @@ -66,16 +67,16 @@ msgstr "{0, plural, one {seguidor} other {seguidors}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguint} other {seguint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Like (# m'agrada)} other {Like (# m'agrades)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {m'agrada} other {m'agrades}}" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" @@ -83,15 +84,19 @@ msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicació} other {publicacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Resposta per (# reply)} other {Resposta per (# replies)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicació} other {republicacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# likes)}}" @@ -103,11 +108,21 @@ msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# #~ msgid "{0} {purposeLabel} List" #~ msgstr "Llista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "{0} s'han unit aquesta setmana" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} persones han utilitzat aquest starter pack" @@ -115,7 +130,7 @@ msgstr "{0} persones han utilitzat aquest starter pack" #~ msgid "{0} your feeds" #~ msgstr "{0} els teus canals" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "Avatar de {0}" @@ -151,7 +166,7 @@ msgstr "{diff, plural, one {mes} other {mesos}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {segon} other {segons}}" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "Starter Pack de {displayName}" @@ -196,7 +211,7 @@ msgstr "{likeCount, plural, one {Li ha agradat a # user} other {Li ha agradat a #~ msgid "{message}" #~ msgstr "{missatge}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} no llegides" @@ -209,12 +224,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "{profileName} s'uní a Bluesky amb un starter pack, fa {0}" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {Mostra totes les respostes} one {Mostra les respostes amb almenys # m'agrada} other {Mostra les respostes amb almenys # m'agrades}}" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "{value, plural, =0 {Mostra totes les respostes} one {Mostra les respostes amb almenys # m'agrada} other {Mostra les respostes amb almenys # m'agrades}}" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> membres" +#~ msgid "<0/> members" +#~ msgstr "<0/> membres" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -234,11 +249,11 @@ msgstr "<0>{0}, <1>{1}, i {2, plural, one {# altre} other {# altres}} es #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "<0>{0}, <1>{1}, i {2} {3, plural, one {altre} other {altres}} estan inclosos al teu starter pack" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidors}}" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguint} other {seguint}}" @@ -254,6 +269,10 @@ msgstr "<0>{0} i<1> <2>{1} estan inclosos al teu starter pack" msgid "<0>{0} is included in your starter pack" msgstr "<0>{0} està inclòs al teu starter pack" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>{pluralizedFollowers}" @@ -287,10 +306,22 @@ msgstr "<0>Tu i<1> <2>{0} esteu inclosos al teu starter pack" msgid "⚠Invalid Handle" msgstr "⚠Identificador invàlid" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Confirmació 2FA" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/view/com/util/moderation/LabelInfo.tsx:45 #~ msgid "A content warning has been applied to this {0}." #~ msgstr "S'ha aplicat una advertència de contingut a {0}." @@ -303,7 +334,7 @@ msgstr "Una informació d'ajuda" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Hi ha una nova versió d'aquesta aplicació. Actualitza-la per a continuar." -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Accedeix als enllaços de navegació i configuració" @@ -313,16 +344,16 @@ msgid "Access profile and other navigation links" msgstr "Accedeix al perfil i altres enllaços de navegació" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Accessibilitat" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "Configuració d'accessibilitat" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "Configuració d'accessibilitat" @@ -331,8 +362,8 @@ msgstr "Configuració d'accessibilitat" #~ msgstr "compte" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Compte" @@ -348,20 +379,20 @@ msgstr "Compte seguit" msgid "Account muted" msgstr "Compte silenciat" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Compte silenciat" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Compte silenciat per una llista" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Opcions del compte" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Compte eliminat de l'accés ràpid" @@ -378,10 +409,10 @@ msgstr "Compte no seguit" msgid "Account unmuted" msgstr "Compte no silenciat" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Afegeix" @@ -397,14 +428,14 @@ msgstr "Afegeix {displayName} al teu starter pack" msgid "Add a content warning" msgstr "Afegeix una advertència de contingut" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Afegeix un usuari a aquesta llista" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Afegeix un compte" @@ -444,11 +475,11 @@ msgstr "Afegeix una contrasenya d'aplicació" #~ msgid "Add link card:" #~ msgstr "Afegeix una targeta a l'enllaç:" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "Afegeix paraula silenciada a la configuració" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Afegeix les paraules i etiquetes silenciades" @@ -472,7 +503,7 @@ msgstr "Afegeix el canal per defecte només de la gent que segueixes" msgid "Add the following DNS record to your domain:" msgstr "Afegeix el següent registre DNS al teu domini:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "Afegeix aquest canal als teus canals" @@ -481,7 +512,7 @@ msgstr "Afegeix aquest canal als teus canals" msgid "Add to Lists" msgstr "Afegeix a les llistes" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Afegeix als meus canals" @@ -490,19 +521,20 @@ msgstr "Afegeix als meus canals" #~ msgstr "Afegit" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Afegit a la llista" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Afegit als meus canals" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Ajusta el nombre de m'agrades que hagi de tenir una resposta per a aparèixer al teu canal." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Ajusta el nombre de m'agrades que hagi de tenir una resposta per a aparèixer al teu canal." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Contingut per a adults" @@ -511,7 +543,7 @@ msgstr "Contingut per a adults" #~ msgid "Adult content can only be enabled via the Web at <0/>." #~ msgstr "El contingut per a adults només es pot habilitar via web a <0/>." -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "El contingut per a adults només es pot activar a través del web a <0>bsky.app." @@ -519,20 +551,20 @@ msgstr "El contingut per a adults només es pot activar a través del web a <0>b msgid "Adult content is disabled." msgstr "El contingut per a adults està deshabilitat." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Avançat" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "Entrenament de l'algorisme completat" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "S'han seguit tots els comptes!" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "Tots els canals que has desat, en un sol lloc." @@ -551,6 +583,14 @@ msgstr "Permet l'accés als teus missatges directes" msgid "Allow new messages from" msgstr "Permet missatges nou de" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -568,7 +608,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Text alternatiu" @@ -589,14 +629,27 @@ msgstr "S'ha enviat un correu a {0}. Inclou un codi de confirmació que has d'en msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "S'ha enviat un correu a la teva adreça prèvia, {0}. Inclou un codi de confirmació que has d'entrar aquí sota." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "Hi ha hagut un error" +#~ msgid "An error occured" +#~ msgstr "Hi ha hagut un error" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" +msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "S'ha produït un error en generar el teu starter pack. Vols tornar-ho a provar?" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "S'ha produït un error en desar la imatge." @@ -610,10 +663,15 @@ msgstr "S'ha produït un error en desar el codi QR!" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Hi ha hagut un error intentant esborrar el missatge. Torna-ho a provar." -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "S'ha produït un error en intentar seguir-ho tot" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Un problema que no està inclòs en aquestes opcions" @@ -628,21 +686,25 @@ msgstr "Hi ha hagut un problema en provar d'obrir el xat" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Hi ha hagut un problema, prova-ho de nou." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "hi ha hagut un problema desconegut" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "i" @@ -659,6 +721,10 @@ msgstr "GIF animat" msgid "Anti-Social Behavior" msgstr "Comportament antisocial" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Idioma de l'aplicació" @@ -675,7 +741,7 @@ msgstr "La contrasenya de l'aplicació només pot estar formada per lletres, nú msgid "App Password names must be at least 4 characters long." msgstr "La contrasenya de l'aplicació ha de ser d'almenys 4 caràcters." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Configuració de la contrasenya d'aplicació" @@ -683,18 +749,18 @@ msgstr "Configuració de la contrasenya d'aplicació" #~ msgid "App passwords" #~ msgstr "Contrasenyes de l'aplicació" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Contrasenyes de l'aplicació" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Apel·la" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Apel·la \"{0}\" etiqueta" @@ -710,7 +776,7 @@ msgstr "Apel·la \"{0}\" etiqueta" #~ msgid "Appeal Decision" #~ msgstr "Decisión de apelación" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Apel·lació enviada" @@ -730,10 +796,19 @@ msgstr "Apel·la aquesta decisió" #~ msgid "Appeal this decision." #~ msgstr "Apel·la aquesta decisió." -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Aparença" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -755,7 +830,7 @@ msgstr "Confirmes que vols eliminar la contrasenya de l'aplicació \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Estàs segur que vols esborrar aquest missatge? El missatge s'esborrarà per a tu, però no per als altres participants." -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "Estàs segur que vols eliminar aquest starter pack?" @@ -767,19 +842,19 @@ msgstr "Estàs segur que vols eliminar aquest starter pack?" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Estàs segur que vols abandonar aquesta conversa? Els missatge s'esborraran per a tu, però no per a l'altre participant." -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confirmes que vols eliminar {0} dels teus canals?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "Segur que vols eliminar-ho dels teus canals?" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "Confirmes que vols descartar aquest esborrany?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Ho confirmes?" @@ -800,13 +875,13 @@ msgstr "Art" msgid "Artistic or non-erotic nudity." msgstr "Nuesa artística o no eròtica." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "Almenys 3 caràcters" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -819,8 +894,8 @@ msgstr "Almenys 3 caràcters" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Endarrere" @@ -833,7 +908,7 @@ msgstr "Endarrere" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Segons els teus interessos en {interestsText}" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Conceptes bàsics" @@ -841,7 +916,7 @@ msgstr "Conceptes bàsics" msgid "Birthday" msgstr "Aniversari" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Aniversari:" @@ -864,15 +939,15 @@ msgstr "Bloqueja el compte" msgid "Block Account?" msgstr "Vols bloquejar el compte?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Bloqueja comptes" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Bloqueja una llista" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "Vols bloquejar aquests comptes?" @@ -880,16 +955,15 @@ msgstr "Vols bloquejar aquests comptes?" #~ msgid "Block this List" #~ msgstr "Bloqueja la llista" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Bloquejada" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Comptes bloquejats" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloquejats" @@ -902,7 +976,7 @@ msgstr "Els comptes bloquejats no poden respondre cap fil teu, ni anomenar-te ni 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 "Els comptes bloquejats no poden respondre a cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera. No veuràs mai el seu contingut ni ells el teu." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Publicació bloquejada." @@ -910,7 +984,7 @@ msgstr "Publicació bloquejada." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "El bloqueig no evita que aquest etiquetador apliqui etiquetes al teu compte." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "El bloqueig és públic. Els comptes bloquejats no poden respondre els teus fils, ni mencionar-te ni interactuar amb tu de cap manera." @@ -918,7 +992,7 @@ msgstr "El bloqueig és públic. Els comptes bloquejats no poden respondre els t msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Bloquejar no evitarà que s'apliquin etiquetes al teu compte, però no deixarà que aquest compte respongui els teus fils ni interactuï amb tu." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blog" @@ -958,7 +1032,7 @@ msgstr "Bluesky és millor amb col·legues!" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky triarà un conjunt de comptes recomanats de les persones de la teva xarxa." -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 no mostrarà el teu perfil ni les publicacions als usuaris que no estiguin registrats. Altres aplicacions poden no seguir aquesta demanda. Això no fa que el teu compte sigui privat." @@ -979,21 +1053,23 @@ msgstr "Difumina les imatges i filtra-ho dels canals" msgid "Books" msgstr "Llibres" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "Explora més comptes a la pàgina Explora" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "Explora més canals a la pàgina Explora" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "Explora més recomanacions" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "Explora més recomancaions a la pàgina Explora" @@ -1006,7 +1082,7 @@ msgstr "Explora altres canals" #~ msgid "Build version {0} {1}" #~ msgstr "Versió {0} {1}" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Negocis" @@ -1014,7 +1090,7 @@ msgstr "Negocis" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Botó deshabilitat. Entra el domini personalitzat per a continuar." -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "per -" @@ -1030,15 +1106,15 @@ msgstr "Per {0}" #~ msgid "by @{0}" #~ msgstr "per @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "per <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "Creant el compte indiques que estàs d'acord amb {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "per tu" @@ -1050,13 +1126,13 @@ 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/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1072,9 +1148,8 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cancel·la" @@ -1106,7 +1181,7 @@ msgstr "Cancel·la la retallada de la imatge" msgid "Cancel profile editing" msgstr "Cancel·la l'edició del perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Cancel·la la citació de la publicació" @@ -1115,7 +1190,6 @@ msgid "Cancel reactivation and log out" msgstr "Cancel·la la reactivació i surt" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Cancel·la la cerca" @@ -1131,17 +1205,17 @@ msgstr "Cancel·la obrir la web enllaçada" msgid "Change" msgstr "Canvia" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Canvia" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Canvia l'identificador" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Canvia l'identificador" @@ -1149,12 +1223,12 @@ msgstr "Canvia l'identificador" msgid "Change my email" msgstr "Canvia el meu correu" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Canvia la contrasenya" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Canvia la contrasenya" @@ -1170,7 +1244,7 @@ msgstr "Canvia l'idioma de la publicació a {0}" msgid "Change Your Email" msgstr "Canvia el teu correu" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1182,14 +1256,14 @@ msgstr "Xat silenciat" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "Configuració del xat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "Configuració del xat" @@ -1226,7 +1300,7 @@ msgstr "Comprova el teu correu per a rebre el codi de confirmació i entra'l aqu #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Tria \"Tothom\" or \"Ningú\"" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "Tria'n 3 o més:" @@ -1234,11 +1308,11 @@ msgstr "Tria'n 3 o més:" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Tria un nou nom d'usuari de Bluesky o crea'l" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "Tria'n almenys {0} més" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "Tria els canals" @@ -1246,7 +1320,7 @@ msgstr "Tria els canals" msgid "Choose for me" msgstr "Tria per mi" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "Tria les persones" @@ -1254,7 +1328,7 @@ msgstr "Tria les persones" msgid "Choose Service" msgstr "Tria un servei" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Tria els algoritmes que alimentaran els teus canals personalitzats." @@ -1269,8 +1343,8 @@ msgstr "Tria aquest color com el teu avatar" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "Tria qui pot respondre" +#~ msgid "Choose who can reply" +#~ msgstr "Tria qui pot respondre" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1281,18 +1355,18 @@ msgid "Choose your password" msgstr "Tria la teva contrasenya" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Esborra totes les dades antigues emmagatzemades" +#~ msgid "Clear all legacy storage data" +#~ msgstr "Esborra totes les dades antigues emmagatzemades" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Esborra totes les dades antigues emmagatzemades (i després reinicia)" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Esborra totes les dades antigues emmagatzemades (i després reinicia)" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Esborra totes les dades emmagatzemades" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Esborra totes les dades emmagatzemades (i després reinicia)" @@ -1302,10 +1376,10 @@ msgid "Clear search query" msgstr "Esborra la cerca" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "Esborra totes les dades antigues emmagatzemades" +#~ msgid "Clears all legacy storage data" +#~ msgstr "Esborra totes les dades antigues emmagatzemades" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "Esborra totes les dades emmagatzemades" @@ -1325,7 +1399,7 @@ msgstr "Clica aquí per a més informació." #~ msgid "Click here to add one." #~ msgstr "Clica aquí per afegir-ne un." -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Clica aquí per a obrir el menú d'etiquetes per {tag}" @@ -1333,6 +1407,14 @@ msgstr "Clica aquí per a obrir el menú d'etiquetes per {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Clica aquí per a obrir el menú d'etiquetes per #{tag}" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Clica aquí per provar d'enviar el missatge de nou" @@ -1346,12 +1428,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1372,7 +1454,7 @@ msgid "Close bottom drawer" msgstr "Tanca el calaix inferior" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "Tanca el diàleg" @@ -1396,8 +1478,8 @@ msgstr "Tanca el modal" msgid "Close navigation footer" msgstr "Tanca el peu de la navegació" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "Tanca aquest diàleg" @@ -1409,7 +1491,7 @@ msgstr "Tanca la barra de navegació inferior" msgid "Closes password update alert" msgstr "Tanca l'alerta d'actualització de contrasenya" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Tanca l'editor de la publicació i descarta l'esborrany" @@ -1417,11 +1499,11 @@ msgstr "Tanca l'editor de la publicació i descarta l'esborrany" msgid "Closes viewer for header image" msgstr "Tanca la visualització de la imatge de la capçalera" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "Plega la llista d'usuaris" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Plega la llista d'usuaris per una notificació concreta" @@ -1435,27 +1517,31 @@ msgstr "Comèdia" msgid "Comics" msgstr "Còmics" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrius de la comunitat" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Finalitza el registre i comença a utilitzar el teu compte" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "Completa la prova" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Crea publicacions de fins a {MAX_GRAPHEME_LENGTH} caràcters" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Redacta una resposta" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "Configura els filtres de continguts per la categoria: {0}" @@ -1501,11 +1587,11 @@ msgstr "Confirma l'eliminació del compte" #~ msgid "Confirm your age to enable adult content." #~ msgstr "Confirma la teva edat per a habilitar el contingut per a adults" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "Confirma la teva edat:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "Confirma la teva data de naixement" @@ -1527,7 +1613,8 @@ msgstr "Codi de confirmació" msgid "Connecting..." msgstr "Connectant…" -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Contacta amb suport" @@ -1547,24 +1634,24 @@ msgstr "Contingut bloquejat" #~ msgid "Content Filtering" #~ msgstr "Filtre de contingut" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "Filtres de contingut" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Idiomes del contingut" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "Contingut no disponible" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Advertència del contingut" @@ -1576,7 +1663,7 @@ msgstr "Advertències del contingut" msgid "Context menu backdrop, click to close the menu." msgstr "Teló de fons del menú contextual, fes clic per a tancar-lo." -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1589,7 +1676,7 @@ msgstr "Continua com a {0} (sessió actual)" msgid "Continue thread..." msgstr "Continua el fil..." -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1616,7 +1703,7 @@ msgstr "Cuina" msgid "Copied" msgstr "Copiat" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Número de versió copiat en memòria" @@ -1624,8 +1711,8 @@ msgstr "Número de versió copiat en memòria" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "Copiat en memòria" @@ -1659,12 +1746,12 @@ msgstr "Copia l'enllaç" msgid "Copy Link" msgstr "Copia l'enllaç" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Copia l'enllaç a la llista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Copia l'enllaç a la publicació" @@ -1677,8 +1764,8 @@ msgstr "Copia l'enllaç a la publicació" msgid "Copy message text" msgstr "Copia el text del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Copia el text de la publicació" @@ -1686,14 +1773,14 @@ msgstr "Copia el text de la publicació" msgid "Copy QR code" msgstr "Copia el codi QR" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de drets d'autor" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "No s'ha pogut comprimir el vídeo" +#~ msgid "Could not compress video" +#~ msgstr "No s'ha pogut comprimir el vídeo" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1703,7 +1790,7 @@ msgstr "No s'ha pogut sortir del xat" msgid "Could not load feed" msgstr "No s'ha pogut carregar el canal" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "No s'ha pogut carregar la llista" @@ -1732,7 +1819,7 @@ msgstr "Crea" msgid "Create a new account" msgstr "Crea un nou compte" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Crea un nou compte de Bluesky" @@ -1742,7 +1829,7 @@ msgstr "Crea un codi QR per a un starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "Crea un starter pack" @@ -1750,7 +1837,7 @@ msgstr "Crea un starter pack" msgid "Create a starter pack for me" msgstr "Crea un starter pack per a mi" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Crea un compte" @@ -1814,46 +1901,58 @@ msgstr "Personalitzat" msgid "Custom domain" msgstr "Domini personalitzat" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Els canals personalitzats fets per la comunitat et porten noves experiències i t'ajuden a trobar contingut que t'agradarà." -#: src/view/screens/PreferencesExternalEmbeds.tsx:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Personalitza el contingut dels llocs externs." +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + #: src/view/screens/Settings.tsx:687 #~ msgid "Danger Zone" #~ msgstr "Zona de perill" -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Fosc" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Mode fosc" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Tema fosc" +#~ msgid "Dark Theme" +#~ msgstr "Tema fosc" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Data de naixement" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "Desactiva el compte" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "Desactiva el meu compte" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "Moderació de depuració" @@ -1862,16 +1961,16 @@ msgid "Debug panel" msgstr "Panell de depuració" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Elimina" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Elimina el compte" @@ -1891,8 +1990,8 @@ msgstr "Elimina la contrasenya d'aplicació" msgid "Delete app password?" msgstr "Vols eliminar la contrasenya d'aplicació?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "Suprimeix el registre de declaració de xat" @@ -1900,7 +1999,7 @@ msgstr "Suprimeix el registre de declaració de xat" msgid "Delete for me" msgstr "Elimina-ho per mi" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Elimina la llista" @@ -1920,41 +2019,41 @@ msgstr "Elimina el meu compte" #~ msgid "Delete my account…" #~ msgstr "Elimina el meu compte…" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Elimina el meu compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Elimina la publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "Elimina l'starter pack" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "Vols eliminar l'starter pack?" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "Vols eliminar aquesta llista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "Vols eliminar aquesta publicació?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Eliminat" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Publicació eliminada." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "Suprimeix el registre de declaració de xat" @@ -1969,6 +2068,15 @@ msgstr "Descripció" msgid "Descriptive alt text" msgstr "Text alternatiu descriptiu" +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + #: src/view/com/auth/create/Step1.tsx:96 #~ msgid "Dev Server" #~ msgstr "Servidor de desenvolupament" @@ -1977,11 +2085,16 @@ msgstr "Text alternatiu descriptiu" #~ msgid "Developer Tools" #~ msgstr "Eines de desenvolupador" -#: src/view/com/composer/Composer.tsx:295 +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Vols dir alguna cosa?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Tènue" @@ -1989,7 +2102,7 @@ msgstr "Tènue" msgid "Direct messages are here!" msgstr "Els missatges directes són aquí!" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "Desactiva la reproducció automàtica dels GIF" @@ -1997,7 +2110,7 @@ msgstr "Desactiva la reproducció automàtica dels GIF" msgid "Disable Email 2FA" msgstr "Desactiva el correu 2FA" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "Desactiva la retroalimentació hàptica" @@ -2005,6 +2118,10 @@ msgstr "Desactiva la retroalimentació hàptica" #~ msgid "Disable haptics" #~ msgstr "Deshabilita l'hàptic" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Disable vibrations" #~ msgstr "Desabilita les vibracions" @@ -2014,11 +2131,11 @@ msgstr "Desactiva la retroalimentació hàptica" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "Deshabilitat" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Descarta" @@ -2026,12 +2143,12 @@ msgstr "Descarta" #~ msgid "Discard draft" #~ msgstr "Descarta l'esborrany" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "Vols descartar l'esborrany?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Evita que les aplicacions mostrin el meu compte als usuaris no connectats" @@ -2044,19 +2161,27 @@ msgstr "Discover apren quines publicacions t'agraden mentre navegues." msgid "Discover new custom feeds" msgstr "Descobreix nous canals personalitzats" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "Descobreix nous canals" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "Descobreix nous canals" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "Ignora la guia d'inici" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "Mostra insígnies de text alternatiu més grans" @@ -2072,11 +2197,15 @@ msgstr "Nom mostrat" msgid "DNS Panel" msgstr "Panell de DNS" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "No inclou nuesa." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "No comença ni acaba amb un guionet" @@ -2094,7 +2223,6 @@ msgstr "Domini verificat!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -2113,8 +2241,8 @@ msgstr "Fet" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Fet" @@ -2127,7 +2255,7 @@ msgstr "Fet{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Fes doble toc per a iniciar la sessió" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "Descarrega Bluesky" @@ -2148,6 +2276,10 @@ msgstr "Deixa anar a afegir imatges" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "A causa de les polítiques d'Apple, el contingut a adults només es pot habilitar a la web després de registrar-se." +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "p. ex.jordi" @@ -2188,11 +2320,11 @@ msgstr "p. ex.Usuaris que sempre responen amb anuncis" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada codi funciona un cop. Rebràs més codis d'invitació periòdicament." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "Edita" @@ -2201,12 +2333,12 @@ msgctxt "action" msgid "Edit" msgstr "Edita" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Edita l'avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "Edita els canals" @@ -2215,7 +2347,12 @@ msgstr "Edita els canals" msgid "Edit image" msgstr "Edita la imatge" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Edita els detalls de la llista" @@ -2223,10 +2360,10 @@ msgstr "Edita els detalls de la llista" msgid "Edit Moderation List" msgstr "Edita la llista de moderació" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Edita els meus canals" @@ -2234,10 +2371,15 @@ msgstr "Edita els meus canals" msgid "Edit my profile" msgstr "Edita el meu perfil" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "Edita les persones" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2253,7 +2395,7 @@ msgstr "Edita el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Edita els meus canals guardats" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "Edita l'starter pack" @@ -2261,7 +2403,7 @@ msgstr "Edita l'starter pack" msgid "Edit User List" msgstr "Edita la llista d'usuaris" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "Edita qui pot respondre" @@ -2273,7 +2415,7 @@ msgstr "Edita el teu nom mostrat" msgid "Edit your profile description" msgstr "Edita la descripció del teu perfil" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "Edita el teu starter pack" @@ -2283,8 +2425,8 @@ msgid "Education" msgstr "Ensenyament" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "Tria \"Tothom\" o \"Ningú\"" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Tria \"Tothom\" o \"Ningú\"" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2312,7 +2454,7 @@ msgstr "Correu actualitzat" msgid "Email verified" msgstr "Correu verificat" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Correu:" @@ -2321,8 +2463,8 @@ msgid "Embed HTML code" msgstr "Incrusta el codi HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "Incrusta la publicació" @@ -2334,7 +2476,7 @@ msgstr "Incrusta aquesta publicació al teu lloc web. Copia el fragment següent msgid "Enable {0} only" msgstr "Habilita només {0}" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "Habilita el contingut per a adults" @@ -2356,7 +2498,7 @@ msgstr "Habilita els continguts externs" #~ msgid "Enable External Media" #~ msgstr "Habilita el contingut extern" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Habilita reproductors de contingut per" @@ -2365,9 +2507,13 @@ msgstr "Habilita reproductors de contingut per" msgid "Enable priority notifications" msgstr "Activa les notificacions prioritàries" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Activa aquesta opció per a veure només les respostes entre els comptes que segueixes." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Activa aquesta opció per a veure només les respostes entre els comptes que segueixes." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2375,11 +2521,11 @@ msgstr "Habilita només per aquesta font" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "Habilitat" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Fi del canal" @@ -2399,8 +2545,8 @@ msgstr "Posa un nom a aquesta contrasenya d'aplicació" msgid "Enter a password" msgstr "Introdueix una contrasenya" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "Introdueix una lletra o etiqueta" @@ -2457,25 +2603,27 @@ msgstr "Introdueix el teu usuari i contrasenya" msgid "Error occurred while saving file" msgstr "Ha ocorregut un error en desar el fitxer" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Error en rebre la resposta al captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Tothom" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "Tothom pot respondre" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2491,6 +2639,14 @@ msgstr "Mencions o respostes excessives" msgid "Excessive or unwanted messages" msgstr "Missatges excessius o no desitjats" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Surt del procés d'eliminació del compte" @@ -2508,7 +2664,6 @@ msgid "Exits image view" msgstr "Surt de la visualització de la imatge" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Surt de la cerca" @@ -2520,7 +2675,7 @@ msgstr "Surt de la cerca" msgid "Expand alt text" msgstr "Expandeix el text alternatiu" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "Expandeix la llista d'usuaris" @@ -2533,6 +2688,14 @@ msgstr "Expandeix o replega la publicació completa a la qual estàs responent" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "Experimental: quan aquesta preferència està activada, només rebràs notificacions de respostes i citacions dels usuaris que segueixes. Continuarem afegint més controls aquí amb el temps." +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Contingut explícit o potencialment pertorbador." @@ -2541,12 +2704,12 @@ msgstr "Contingut explícit o potencialment pertorbador." msgid "Explicit sexual images." msgstr "Imatges sexuals explícites." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "Exporta les meves dades" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "Exporta les meves dades" @@ -2556,17 +2719,17 @@ msgid "External Media" msgstr "Contingut extern" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "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:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Preferència del contingut extern" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Configuració del contingut extern" @@ -2575,8 +2738,8 @@ msgstr "Configuració del contingut extern" msgid "Failed to create app password." msgstr "No s'ha pogut crear la contrasenya d'aplicació." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "No s'ha pogut crear l'starter pack" @@ -2588,16 +2751,16 @@ msgstr "No s'ha pogut crear la llista. Comprova la teva connexió a internet i t msgid "Failed to delete message" msgstr "No s'ha pogut esborrar el missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "No s'ha pogut eliminar l'starter pack" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "No s'han pogut carregar les preferències dels canals" @@ -2619,12 +2782,12 @@ msgstr "No s'han pogut carregar els missatges anteriors" #~ msgid "Failed to load recommended feeds" #~ msgstr "Error en carregar els canals recomanats" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "No s'han pogut carregar els canals suggerits" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "No s'han pogut carregar els comptes suggerits" @@ -2644,16 +2807,16 @@ msgstr "No s'ha pogut enviar" #~ msgid "Failed to send message(s)." #~ msgstr "Error en enviar missatge(s)." -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "No s'ha pogut desactivar el silenci del fil; torneu-ho a provar" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "No s'han pogut actualitzar els canals" @@ -2662,12 +2825,12 @@ msgstr "No s'han pogut actualitzar els canals" msgid "Failed to update settings" msgstr "No s'ha pogut actualitzar la configuració" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Canal" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "Canal per {0}" @@ -2684,19 +2847,19 @@ msgid "Feed toggle" msgstr "Alterna el canal" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Comentaris" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Canals" @@ -2704,7 +2867,7 @@ msgstr "Canals" #~ 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 a curar contingut. Tria els canals que trobis interessants." -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Els canals són algoritmes personalitzats creats per usuaris que coneixen una mica de codi. <0/> per a més informació." @@ -2712,7 +2875,7 @@ msgstr "Els canals són algoritmes personalitzats creats per usuaris que coneixe #~ msgid "Feeds can be topical as well!" #~ msgstr "Els canals també poden ser d'actualitat!" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "Canals actualitzats!" @@ -2728,7 +2891,7 @@ msgstr "Fitxer desat amb èxit" msgid "Filter from feeds" msgstr "Filtra-ho dels canals" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Finalitzant" @@ -2758,7 +2921,7 @@ msgstr "Troba publicacions i usuaris a Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "Troba comptes similars…" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Ajusta el contingut que veus al teu canal Seguint." @@ -2770,7 +2933,7 @@ msgstr "Ajusta el contingut que veus al teu canal Seguint." msgid "Fine-tune the discussion threads." msgstr "Ajusta els fils de debat." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "Finalitza" @@ -2782,7 +2945,7 @@ msgstr "Acaba la visita guiada i comença a utilitzar l'aplicació" msgid "Fitness" msgstr "Exercici" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Flexible" @@ -2796,12 +2959,11 @@ msgid "Flip vertically" msgstr "Gira verticalment" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Segueix" @@ -2815,7 +2977,7 @@ msgstr "Segueix" msgid "Follow {0}" msgstr "Segueix {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "Segueix a {name}" @@ -2828,8 +2990,8 @@ msgstr "Segueix 7 comptes" msgid "Follow Account" msgstr "Segueix el compte" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "Segueix-los a tots" @@ -2841,7 +3003,7 @@ msgstr "Segueix-los a tots" msgid "Follow Back" msgstr "Segueix" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Segueix més comptes per connectar-te als teus interessos i construir la teva xarxa." @@ -2877,19 +3039,19 @@ msgstr "Seguit per <0>{0} i <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Seguit per <0>{0}, <1>{1}, i {2, plural, one {# altre} other {# altres}}" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Usuaris seguits" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Només els usuaris seguits" +#~ msgid "Followed users only" +#~ msgstr "Només els usuaris seguits" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "et segueix" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "també et segueix" @@ -2898,7 +3060,7 @@ msgstr "també et segueix" msgid "Followers" msgstr "Seguidors" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "Seguidors de @{0} que coneixes" @@ -2912,34 +3074,34 @@ msgstr "Seguidors que coneixes" #~ msgstr "seguint" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Seguint" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguint {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "Seguint a {name}" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Preferències del canal Seguint" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Preferències del canal Seguint" @@ -2951,7 +3113,7 @@ msgstr "Seguint mostra les últimes publicacions de la gent que segueixes." msgid "Follows you" msgstr "Et segueix" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Et segueix" @@ -2968,6 +3130,10 @@ msgstr "Per motius de seguretat necessitem enviar-te un codi de confirmació al 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 "Per motius de seguretat no podràs tornar-la a veure. Si perds aquesta contrasenya necessitaràs generar-ne una de nova." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/view/com/auth/login/LoginForm.tsx:244 #~ msgid "Forgot" #~ msgstr "L'he oblidat" @@ -2997,7 +3163,7 @@ msgstr "Publica contingut no desitjat freqüentment" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "De <0/>" @@ -3010,7 +3176,7 @@ msgstr "Galeria" msgid "Generate a starter pack" msgstr "Genera un starter pack" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "Aconsegueix ajuda" @@ -3039,24 +3205,25 @@ msgstr "Posa una cara al teu perfil" msgid "Glaring violations of law or terms of service" msgstr "Infraccions flagrants de la llei o les condicions del servei" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Ves enrere" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Ves enrere" @@ -3066,14 +3233,14 @@ msgstr "Ves enrere" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Ves al pas anterior" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "Ves al pas anterior" @@ -3115,7 +3282,7 @@ msgstr "Ves al perfil de l'usuari" msgid "Graphic Media" msgstr "Mitjans gràfics" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "Ja ets a mig camí!" @@ -3123,7 +3290,7 @@ msgstr "Ja ets a mig camí!" msgid "Handle" msgstr "Identificador" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "Hàptics" @@ -3131,7 +3298,7 @@ msgstr "Hàptics" msgid "Harassment, trolling, or intolerance" msgstr "Assetjament, troleig o intolerància" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Etiqueta" @@ -3143,12 +3310,12 @@ msgstr "Etiqueta" msgid "Hashtag: #{tag}" msgstr "Etiqueta: #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Tens problemes?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Ajuda" @@ -3172,6 +3339,10 @@ msgstr "Ajuda la gent a saber que no ets un bot penjant una imatge o creant un a msgid "Here is your app password." msgstr "Aquí tens la teva contrasenya d'aplicació." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -3179,30 +3350,50 @@ msgstr "Aquí tens la teva contrasenya d'aplicació." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Amaga" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Amaga" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Amaga l'entrada" +#~ msgid "Hide post" +#~ msgstr "Amaga l'entrada" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Amaga el contingut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "Vols amagar aquesta entrada?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Amaga la llista d'usuaris" @@ -3238,12 +3429,12 @@ msgstr "Tenim problemes per a carregar aquestes dades. Mira a continuació per a msgid "Hmmmm, we couldn't load that moderation service." msgstr "No podem carregar el servei de moderació." -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Inici" @@ -3288,7 +3479,7 @@ msgstr "Tinc un codi de confirmació" msgid "I have my own domain" msgstr "Tinc el meu propi domini" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "Ho entenc" @@ -3301,15 +3492,15 @@ msgstr "Si el text alternatiu és llarg, canvia l'estat expandit del text altern msgid "If none are selected, suitable for all ages." msgstr "Si no en selecciones cap, és apropiat per a totes les edats." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Si encara no ets un adult segons les lleis del teu país, el teu tutor legal haurà de llegir aquests Termes en el teu lloc." -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "Si esborres aquesta llista no la podràs recuperar." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "Si esborres aquesta publicació no la podràs recuperar." @@ -3410,10 +3601,14 @@ msgstr "Introdueix la teva contrasenya" msgid "Input your preferred hosting provider" msgstr "Introdueix el teu proveïdor d'allotjament preferit" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Introdueix el teu identificador d'usuari" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "Presentació dels missatges directes" @@ -3423,7 +3618,7 @@ msgstr "Presentació dels missatges directes" msgid "Invalid 2FA confirmation code." msgstr "El codi de confirmació 2FA no és vàlid." -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Registre de publicació no vàlid o no admès" @@ -3443,7 +3638,7 @@ msgstr "Convida un amic" msgid "Invite code" msgstr "Codi d'invitació" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Codi d'invitació rebutjat. Comprova que l'has entrat correctament i torna-ho a provar." @@ -3479,14 +3674,14 @@ msgstr "Convida a Bluesky de manera més personalitzada" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "Ara només ets tu! Afegeix més persones al teu starter pack cercant a dalt." -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Feines" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "Uneix-te a Bluesky" @@ -3536,11 +3731,11 @@ msgstr "Les etiquetes són anotacions sobre els usuaris i el contingut. Poden se #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "S'han posat etiquetes a aquest {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Etiquetes al teu compte" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Etiquetes al teu contingut" @@ -3548,16 +3743,16 @@ msgstr "Etiquetes al teu contingut" msgid "Language selection" msgstr "Tria l'idioma" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Configuració d'idioma" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configuració d'idioma" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Idiomes" @@ -3574,21 +3769,26 @@ msgstr "El més recent" #~ msgid "Learn more" #~ msgstr "Més informació" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Més informació" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Més informació sobre la moderació que s'ha aplicat a aquest contingut." #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Més informació d'aquesta advertència" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Més informació sobre què és públic a Bluesky." @@ -3626,8 +3826,8 @@ msgid "left to go." msgstr "queda." #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació ara." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació ara." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3638,7 +3838,7 @@ msgstr "Deixa'm triar" msgid "Let's get your password reset!" msgstr "Restablirem la teva contrasenya!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Som-hi!" @@ -3648,7 +3848,8 @@ msgstr "Som-hi!" #~ msgid "Library" #~ msgstr "Biblioteca" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Clar" @@ -3660,8 +3861,8 @@ msgstr "Clar" msgid "Like 10 posts" msgstr "Fes m'agrada a 10 publicacions" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "Fes m'agrada a 10 publicacions per a entrenar el canal Discover" @@ -3671,14 +3872,15 @@ msgid "Like this feed" msgstr "Fes m'agrada a aquest canal" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Li ha agradat a" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Li ha agradat a" @@ -3696,7 +3898,7 @@ msgstr "Li ha agradat a" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Li ha agradat a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "els ha agradat el teu canal personalitzat" @@ -3704,7 +3906,7 @@ msgstr "els ha agradat el teu canal personalitzat" #~ msgid "liked your custom feed{0}" #~ msgstr "i ha agradat el teu canal personalitzat{0}" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "li ha agradat la teva publicació" @@ -3712,11 +3914,11 @@ msgstr "li ha agradat la teva publicació" msgid "Likes" msgstr "M'agrades" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "M'agrades a aquesta publicació" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Llista" @@ -3724,20 +3926,28 @@ msgstr "Llista" msgid "List Avatar" msgstr "Avatar de la llista" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Llista bloquejada" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "Llista per {0}" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Llista eliminada" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Llista silenciada" @@ -3745,20 +3955,20 @@ msgstr "Llista silenciada" msgid "List Name" msgstr "Nom de la llista" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Llista desbloquejada" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Llista no silenciada" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Llistes" @@ -3787,10 +3997,10 @@ msgstr "Carrega més suggerencies d'usuaris per seguir" msgid "Load new notifications" msgstr "Carrega noves notificacions" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Carrega noves publicacions" @@ -3802,7 +4012,7 @@ msgstr "Carregant…" #~ msgid "Local dev server" #~ msgstr "Servidor de desenvolupament local" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Registre" @@ -3818,7 +4028,7 @@ msgstr "Inicia sessió o registra't" msgid "Log out" msgstr "Desconnecta" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Visibilitat pels usuaris no connectats" @@ -3861,7 +4071,7 @@ msgstr "Fes-ne un per mi" msgid "Make sure this is where you intend to go!" msgstr "Assegura't que és aquí on vols anar!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gestiona les teves etiquetes i paraules silenciades" @@ -3878,20 +4088,20 @@ msgstr "Marca com a llegit" #~ msgid "May only contain letters and numbers" #~ msgstr "Només pot tenir lletres i números" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Contingut" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "usuaris mencionats" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Usuaris mencionats" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menú" @@ -3926,7 +4136,7 @@ msgstr "El missatge és massa llarg" msgid "Message settings" msgstr "Configuració dels missatges" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3941,29 +4151,31 @@ msgstr "Missatges" msgid "Misleading Account" msgstr "Compte enganyós" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Moderació" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "Detalls de la moderació" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "Llista de moderació per {0}" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "Llista de moderació per <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Llista de moderació teva" @@ -3975,20 +4187,24 @@ msgstr "S'ha creat la llista de moderació" msgid "Moderation list updated" msgstr "S'ha actualitzat la llista de moderació" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Llistes de moderació" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Llistes de moderació" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Configuració de moderació" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "Estats de moderació" @@ -3996,12 +4212,12 @@ msgstr "Estats de moderació" msgid "Moderation tools" msgstr "Eines de moderació" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "El moderador ha decidit establir un advertiment general sobre el contingut." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "Més" @@ -4009,7 +4225,7 @@ msgstr "Més" msgid "More feeds" msgstr "Més canals" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Més opcions" @@ -4033,11 +4249,13 @@ msgstr "Música" #~ msgid "Must be at least 3 characters" #~ msgstr "Ha de tenir almenys 3 caràcters" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "Silencia" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "Silencia {truncatedTag}" @@ -4046,11 +4264,11 @@ msgstr "Silencia {truncatedTag}" msgid "Mute Account" msgstr "Silenciar el compte" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Silencia els comptes" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "Silencia totes les publicacions {displayTag}" @@ -4064,14 +4282,18 @@ msgid "Mute conversation" msgstr "Silencia la conversa" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "Silencia només a les etiquetes" +#~ msgid "Mute in tags only" +#~ msgstr "Silencia només a les etiquetes" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "Silencia a les etiquetes i al text" +#~ msgid "Mute in text & tags" +#~ msgstr "Silencia a les etiquetes i al text" -#: src/view/screens/ProfileList.tsx:678 +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "" + +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Silencia la llista" @@ -4080,7 +4302,7 @@ msgstr "Silencia la llista" #~ msgid "Mute notifications" #~ msgstr "Silencia les notificacions" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "Vols silenciar aquests comptes?" @@ -4088,33 +4310,49 @@ msgstr "Vols silenciar aquests comptes?" #~ msgid "Mute this List" #~ msgstr "Silencia aquesta llista" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "Silencia aquesta paraula en el text de les publicacions i a les etiquetes" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "Silencia aquesta paraula només a les etiquetes" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Silencia el fil de debat" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "Silencia paraules i etiquetes" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Silenciada" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Comptes silenciats" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes silenciats" @@ -4123,7 +4361,7 @@ msgstr "Comptes silenciats" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Les publicacions dels comptes silenciats seran eliminats del teu canal i de les teves notificacions. Silenciar comptes és completament privat." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Silenciat per \"{0}\"" @@ -4131,7 +4369,7 @@ msgstr "Silenciat per \"{0}\"" msgid "Muted words & tags" msgstr "Paraules i etiquetes silenciades" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, però tu no veuràs les seves publicacions ni rebràs notificacions seves." @@ -4140,7 +4378,7 @@ msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, p msgid "My Birthday" msgstr "El meu aniversari" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Els meus canals" @@ -4148,11 +4386,11 @@ msgstr "Els meus canals" msgid "My Profile" msgstr "El meu perfil" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "Els meus canals desats" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Els meus canals desats" @@ -4181,7 +4419,7 @@ msgstr "El nom o la descripció infringeixen els estàndards comunitaris" msgid "Nature" msgstr "Natura" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "ves a {0}" @@ -4195,7 +4433,7 @@ msgstr "ves a l'starter pack" msgid "Navigates to the next screen" msgstr "Navega a la pantalla següent" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Navega al teu perfil" @@ -4213,7 +4451,7 @@ msgstr "Necessites informar d'una infracció dels drets d'autor?" #~ msgid "Never lose access to your followers and data." #~ msgstr "No perdis mai accés als teus seguidors ni a les teves dades." -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "No perdis mai accés als teus seguidors i les teves dades." @@ -4225,7 +4463,7 @@ msgstr "No perdis mai accés als teus seguidors i les teves dades." msgid "Nevermind, create a handle for me" msgstr "Tant hi fa, crea'm un identificador" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Nova" @@ -4261,12 +4499,12 @@ msgctxt "action" msgid "New post" msgstr "Nova publicació" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Nova publicació" @@ -4304,10 +4542,10 @@ msgstr "Notícies" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -4323,17 +4561,17 @@ msgstr "Següent" msgid "Next image" msgstr "Següent imatge" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "No" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Cap descripció" @@ -4350,12 +4588,12 @@ msgstr "No s'han trobat GIF destacats. Pot haver-hi un problema amb Tenor." msgid "No feeds found. Try searching for something else." msgstr "No s'han trobat canals. Intenta cercar una altra cosa." -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ja no segueixes a {0}" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "No pot tenir més de 253 caràcters" @@ -4367,7 +4605,7 @@ msgstr "Encara no tens cap missatge" msgid "No more conversations to show" msgstr "No hi ha més converses per a mostrar" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Encara no tens cap notificació" @@ -4378,6 +4616,10 @@ msgstr "Encara no tens cap notificació" msgid "No one" msgstr "Ningú" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "Encara no hi ha publicacions." @@ -4391,11 +4633,11 @@ msgstr "Cap resultat" msgid "No results" msgstr "Cap resultat" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "No s'han trobat resultats" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "No s'han trobat resultats per \"{query}\"" @@ -4420,13 +4662,13 @@ msgstr "No s'han trobat resultats de cerca per a \"{search}\"." msgid "No thanks" msgstr "No, gràcies" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Ningú" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "Ningú pot respondre" +#~ msgid "Nobody can reply" +#~ msgstr "Ningú pot respondre" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4445,7 +4687,7 @@ msgstr "Nuesa no sexual" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "No s'ha trobat" @@ -4456,12 +4698,12 @@ msgid "Not right now" msgstr "Ara mateix no" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "Nota sobre compartir" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Nota: Bluesky és una xarxa oberta i pública. Aquesta configuració tan sols limita el teu contingut a l'aplicació de Bluesky i a la web, altres aplicacions poden no respectar-ho. El teu contingut pot ser mostrat a usuaris no connectats per altres aplicacions i webs." @@ -4473,7 +4715,7 @@ msgstr "Aquí no hi ha res" msgid "Notification filters" msgstr "Filtres de les notificacions" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "Configuració de les notificacions" @@ -4490,14 +4732,14 @@ msgstr "Sons de les notificacions" msgid "Notification Sounds" msgstr "Sons de les notificacions" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notificacions" @@ -4530,12 +4772,12 @@ msgid "Off" msgstr "Apagat" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Ostres!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Ostres! Alguna cosa ha fallat." @@ -4559,7 +4801,7 @@ msgstr "en" msgid "on {str}" msgstr "en {str}" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Restableix la incorporació" @@ -4567,7 +4809,7 @@ msgstr "Restableix la incorporació" msgid "Onboarding tour step {0}: {1}" msgstr "Visita guiada, pas {0}: {1}" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Falta el text alternatiu a una o més imatges." @@ -4576,14 +4818,14 @@ msgid "Only .jpg and .png files are supported" msgstr "Només s'accepten fitxers .jpg i .png" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "Només {0} pot respondre" +#~ msgid "Only {0} can reply" +#~ msgstr "Només {0} pot respondre" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Només {0} poden respondre." +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Només {0} poden respondre." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "Només pot tenir lletres, nombres i guionets" @@ -4591,7 +4833,7 @@ msgstr "Només pot tenir lletres, nombres i guionets" msgid "Oops, something went wrong!" msgstr "Ostres, alguna cosa ha anat malament!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4600,11 +4842,11 @@ msgstr "Ostres, alguna cosa ha anat malament!" msgid "Oops!" msgstr "Ostres!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Obre" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "Obre el menú de drecera del perfil {name}" @@ -4621,8 +4863,8 @@ msgstr "Obre el creador d'avatars" msgid "Open conversation options" msgstr "Obre les opcions de les converses" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Obre el selector d'emojis" @@ -4630,7 +4872,7 @@ msgstr "Obre el selector d'emojis" msgid "Open feed options menu" msgstr "Obre el menú de les opcions del canal" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Obre els enllaços al navegador de l'aplicació" @@ -4650,20 +4892,20 @@ msgstr "Obre la configuració de les paraules i etiquetes silenciades" msgid "Open navigation" msgstr "Obre la navegació" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "Obre el menú de les opcions de publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "Obre el menú de l'starter pack" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Obre la pàgina d'historial" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "Obre el registre del sistema" @@ -4671,11 +4913,11 @@ msgstr "Obre el registre del sistema" msgid "Opens {numItems} options" msgstr "Obre {numItems} opcions" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "Obre un diàleg per triar qui pot respondre a aquest fil" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "Obre la configuració d'accessibilitat" @@ -4687,19 +4929,23 @@ msgstr "Obre detalls addicionals per una entrada de depuració" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "Obre una llista expandida d'usuaris en aquesta notificació" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Obre la càmera del dispositiu" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "Obre la configuració del xat" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Obre el compositor" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Obre la configuració d'idioma" @@ -4711,7 +4957,7 @@ msgstr "Obre la galeria fotogràfica del dispositiu" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Obre l'editor del perfil per a editar el nom, avatar, imatge de fons i descripció" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Obre la configuració per les incrustacions externes" @@ -4745,11 +4991,11 @@ msgstr "Obre el diàleg per a triar GIF" msgid "Opens list of invite codes" msgstr "Obre la llista de codis d'invitació" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "Obre el modal per a la confirmació de la desactivació del compte" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Obre el modal per a la confirmació de l'eliminació del compte. Requereix codi de correu electrònic" @@ -4757,19 +5003,19 @@ msgstr "Obre el modal per a la confirmació de l'eliminació del compte. Requere #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Obre el modal per a confirmar l'eliminació del compte. Requereix un codi de correu" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "Obre el modal per a canviar la contrasenya de Bluesky" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Obre el modal per a triar un nou identificador de Bluesky" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Obre el modal per a baixar les dades del vostre compte Bluesky (repositori)" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "Obre el modal per a verificar el correu" @@ -4777,7 +5023,7 @@ msgstr "Obre el modal per a verificar el correu" msgid "Opens modal for using custom domain" msgstr "Obre el modal per a utilitzar un domini personalitzat" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Obre la configuració de la moderació" @@ -4790,11 +5036,11 @@ msgstr "Obre el formulari de restabliment de la contrasenya" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Obre pantalla per a editar els canals desats" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Obre la pantalla amb tots els canals desats" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "Obre la configuració de les contrasenyes d'aplicació" @@ -4802,7 +5048,7 @@ msgstr "Obre la configuració de les contrasenyes d'aplicació" #~ msgid "Opens the app password settings page" #~ msgstr "Obre la pàgina de configuració de les contrasenyes d'aplicació" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "Obre les preferències del canal de Seguint" @@ -4818,21 +5064,21 @@ msgstr "Obre la web enllaçada" #~ msgid "Opens the message settings page" #~ msgstr "Obre la pàgina de configuració dels missatges" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Obre la pàgina de l'historial" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Obre la pàgina de registres del sistema" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Obre les preferències dels fils de debat" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Obre aquest perfil" @@ -4845,11 +5091,15 @@ msgid "Option {0} of {numItems}" msgstr "Opció {0} de {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "Opcionalment, proporciona informació addicional a continuació:" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "O combina aquestes opcions:" @@ -4869,6 +5119,10 @@ msgstr "Un altre" msgid "Other account" msgstr "Un altre compte" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/modals/ServerInput.tsx:88 #~ msgid "Other service" #~ msgstr "Un altre servei" @@ -4881,7 +5135,7 @@ msgstr "Un altre…" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "Els nostres moderadors han revisat els informes i han decidit desactivar el teu accés als xats a Bluesky." -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Pàgina no trobada" @@ -4910,19 +5164,24 @@ msgid "Password updated!" msgstr "Contrasenya actualitzada!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "Posa en pausa" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Gent" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "Persones seguides per @{0}" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "Persones seguint a @{0}" @@ -4956,7 +5215,7 @@ msgid "Pictures meant for adults." msgstr "Imatges destinades a adults." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "Fixa a l'inici" @@ -4968,11 +5227,12 @@ msgstr "Fixa a l'Inici" msgid "Pinned Feeds" msgstr "Canals de notícies fixats" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "Fixat als teus canals" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "Reprodueix" @@ -4989,6 +5249,11 @@ msgstr "Reprodueix {0}" msgid "Play or pause the GIF" msgstr "Reprodueix o posa en pausa el GIF" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4998,16 +5263,16 @@ msgstr "Reprodueix el vídeo" msgid "Plays the GIF" msgstr "Reprodueix el GIF" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Tria el teu identificador." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Tria la teva contrasenya." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Completa el captcha de verificació." @@ -5027,7 +5292,7 @@ msgstr "Introdueix un nom per a la contrasenya de la vostra aplicació. No es pe msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Introdueix un nom únic per aquesta contrasenya d'aplicació o fes servir un nom generat aleatòriament." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Introdueix una paraula, una etiqueta o una frase vàlida per a silenciar" @@ -5039,7 +5304,7 @@ msgstr "Introdueix una paraula, una etiqueta o una frase vàlida per a silenciar #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "Introdueix el codi de verificació enviat a {phoneNumberFormatted}" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Introdueix el teu correu." @@ -5052,7 +5317,7 @@ msgstr "Entra el teu codi d'invitació." msgid "Please enter your password as well:" msgstr "Introdueix la teva contrasenya també:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Explica per què creieu que aquesta etiqueta ha estat aplicada incorrectament per {0}" @@ -5077,7 +5342,7 @@ msgstr "Inicia sessió com a @{0}" msgid "Please Verify Your Email" msgstr "Verifica el teu correu" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Espera que es generi la targeta de l'enllaç" @@ -5094,13 +5359,13 @@ msgstr "Pornografia" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Publica" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Publicació" @@ -5111,34 +5376,39 @@ msgstr "Publicació" #~ msgid "Post" #~ msgstr "Publicació" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Publicació per {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Publicació per @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Publicació eliminada" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Publicació oculta" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "Publicació amagada per una paraula silenciada" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "Publicació amagada per tu" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Idioma de la publicació" @@ -5147,23 +5417,27 @@ msgstr "Idioma de la publicació" msgid "Post Languages" msgstr "Idiomes de les publicacions" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Publicació no trobada" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "publicacions" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Publicacions" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "Les publicacions es poder silenciar segons el seu text, etiquetes o ambdues." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "Les publicacions es poder silenciar segons el seu text, etiquetes o ambdues." + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -5185,7 +5459,7 @@ msgstr "Prem per provar de connectar de nou" msgid "Press to change hosting provider" msgstr "Prem per canviar el proveïdor d'allotjament" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -5205,7 +5479,7 @@ msgstr "Prem per veure els seguidors d'aquest compte que també segueixes" msgid "Previous image" msgstr "Imatge anterior" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Idioma principal" @@ -5217,16 +5491,16 @@ msgstr "Prioritza els usuaris que segueixes" msgid "Priority notifications" msgstr "Notificacions prioritàries" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacitat" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Política de privacitat" @@ -5238,16 +5512,16 @@ msgstr "Xateja en privat amb altres usuaris." msgid "Processing..." msgstr "Processant…" -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Perfil" @@ -5255,11 +5529,11 @@ msgstr "Perfil" msgid "Profile updated" msgstr "Perfil actualitzat" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Protegeix el teu compte verificant el teu correu." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Públic" @@ -5267,15 +5541,15 @@ msgstr "Públic" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Llistes d'usuaris per a silenciar o bloquejar en massa, públiques i per a compartir." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Llistes que poden nodrir canals, públiques i per a compartir." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Publica" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Publica la resposta" @@ -5295,10 +5569,10 @@ msgstr "Codi QR desat a la teva galeria" msgid "Quick tip" msgstr "Consell ràpid" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Cita la publicació" @@ -5316,6 +5590,39 @@ msgstr "Cita la publicació" #~ msgid "Quote Post" #~ msgstr "Cita la publicació" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatori (també conegut com a \"Poster's Roulette\")" @@ -5324,10 +5631,27 @@ msgstr "Aleatori (també conegut com a \"Poster's Roulette\")" msgid "Ratios" msgstr "Proporcions" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "Torna a activar el teu compte" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Raó:" @@ -5336,7 +5660,7 @@ msgstr "Raó:" #~ msgid "Reason: {0}" #~ msgstr "Raó: {0}" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "Cerques recents" @@ -5360,15 +5684,16 @@ msgstr "Refresca les notificacions" msgid "Reload conversations" msgstr "Carrega les converses de nou" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Elimina" @@ -5380,11 +5705,11 @@ msgstr "Elimina" msgid "Remove {displayName} from starter pack" msgstr "Elimina a {displayName} de l'starter pack" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Elimina el compte" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Elimina l'avatar" @@ -5397,8 +5722,8 @@ msgid "Remove embed" msgstr "Elimina l'incrustat" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Elimina el canal" @@ -5406,19 +5731,27 @@ msgstr "Elimina el canal" msgid "Remove feed?" msgstr "Vols eliminar el canal?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Elimina dels meus canals" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "Vols eliminar-lo dels teus canals?" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Elimina la imatge" @@ -5427,24 +5760,24 @@ msgstr "Elimina la imatge" msgid "Remove image preview" msgstr "Elimina la visualització prèvia de la imatge" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "Elimina la paraula silenciada de la teva llista" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "Elimina el perfil" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "Elimina el perfil de l'historial de cerca" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "Elimina la citació" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Elimina la republicació" @@ -5460,18 +5793,31 @@ msgstr "Elimina aquest canal dels meus canals" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Vols eliminar aquest canal dels teus canals desats?" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Elimina de la llista" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Eliminat dels meus canals" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "Eliminat dels teus canals" @@ -5479,7 +5825,7 @@ msgstr "Eliminat dels teus canals" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Elimina la miniatura per defecte de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "Elimina la publicació amb la citació" @@ -5487,8 +5833,8 @@ msgstr "Elimina la publicació amb la citació" msgid "Removes the image preview" msgstr "Elimina la previsualització de la imatge" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "Canvia amb Discover" @@ -5496,7 +5842,7 @@ msgstr "Canvia amb Discover" msgid "Replies" msgstr "Respostes" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "Respostes deshabilitades" @@ -5504,18 +5850,40 @@ msgstr "Respostes deshabilitades" #~ msgid "Replies on this thread are disabled" #~ msgstr "Les respostes a aquest fil de debat estan deshabilitades" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Les respostes a aquest fil de debat estan deshabilitades" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Les respostes a aquest fil de debat estan deshabilitades" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Respon" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Filtres de resposta" +#~ msgid "Reply Filters" +#~ msgstr "Filtres de resposta" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" #: src/view/com/post/Post.tsx:177 #: src/view/com/posts/FeedItem.tsx:285 @@ -5523,23 +5891,36 @@ msgstr "Filtres de resposta" #~ msgid "Reply to <0/>" #~ msgstr "Resposta a <0/>" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Resposta a <0><1/>" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "Respon a una publicació bloquejada" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "Resposta a tu mateix" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5575,7 +5956,7 @@ msgstr "Diàleg de l'informe" msgid "Report feed" msgstr "Informa del canal" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Informa de la llista" @@ -5583,13 +5964,13 @@ msgstr "Informa de la llista" msgid "Report message" msgstr "Informa del missatge" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Informa de la publicació" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "Informa sobre l'starter pack" @@ -5623,22 +6004,22 @@ msgstr "Informa sobre aquest starter pack" msgid "Report this user" msgstr "Informa d'aquest usuari" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Republica" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Republica" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Republica o cita la publicació" @@ -5646,11 +6027,12 @@ msgstr "Republica o cita la publicació" #~ msgid "Reposted by" #~ msgstr "Republicada per" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Republicat per" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "Republicat per {0}" @@ -5662,20 +6044,20 @@ msgstr "Republicat per {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Republicada per <0/>" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "Republicat per <0><1/>" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "Republicat per tu" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "ha republicat la teva publicació" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Republicacions d'aquesta publicació" @@ -5693,7 +6075,7 @@ msgstr "Demana un canvi" msgid "Request Code" msgstr "Demana un codi" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Requereix un text alternatiu abans de publicar" @@ -5722,8 +6104,8 @@ msgstr "Codi de restabliment" #~ msgid "Reset onboarding" #~ msgstr "Restableix la incorporació" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Restableix l'estat de la incorporació" @@ -5735,16 +6117,16 @@ msgstr "Restableix la contrasenya" #~ msgid "Reset preferences" #~ msgstr "Restableix les preferències" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Restableix l'estat de les preferències" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Restableix l'estat de la incorporació" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Restableix l'estat de les preferències" @@ -5758,17 +6140,19 @@ msgid "Retries the last action, which errored out" msgstr "Torna a intentar l'última acció, que ha donat error" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Torna-ho a provar" @@ -5776,9 +6160,10 @@ msgstr "Torna-ho a provar" #~ msgid "Retry." #~ msgstr "Torna-ho a provar" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Torna a la pàgina anterior" @@ -5796,7 +6181,8 @@ msgstr "Torna a la pàgina anterior" #~ msgstr "ENTORN DE PROVES. Les publicacions i els comptes no són permanents." #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5846,7 +6232,7 @@ msgstr "Desa el codi QR" msgid "Save to my feeds" msgstr "Desa-ho als meus canals" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Canals desats" @@ -5859,7 +6245,7 @@ msgstr "S'ha desat a la teva galeria d'imatges" #~ msgstr "S'ha desat a la teva galeria d'imatges." #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "S'ha desat als teus canals." @@ -5877,8 +6263,8 @@ msgstr "Desa la configuració de retall d'imatges" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "Digues hola!" @@ -5887,13 +6273,12 @@ msgstr "Digues hola!" msgid "Science" msgstr "Ciència" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Desplaça't cap a dalt" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5902,14 +6287,12 @@ msgstr "Desplaça't cap a dalt" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Cerca" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "Cerca per \"{query}\"" @@ -5917,7 +6300,7 @@ msgstr "Cerca per \"{query}\"" msgid "Search for \"{searchText}\"" msgstr "Cerca per \"{searchText}\"" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "Cerca totes les publicacions de @{authorHandle} amb l'etiqueta {displayTag}" @@ -5925,7 +6308,7 @@ msgstr "Cerca totes les publicacions de @{authorHandle} amb l'etiqueta {displayT #~ msgid "Search for all posts by @{authorHandle} with tag {tag}" #~ msgstr "Cerca totes les publicacions de @{authorHandle} amb l'etiqueta {tag}" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "Cerca totes les publicacions amb l'etiqueta {displayTag}" @@ -5941,8 +6324,6 @@ msgstr "Cerca canals que vulgueu suggerir als altres." #~ msgid "Search for someone to start a conversation with." #~ msgstr "Cerca algú amb qui començar una conversa." -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Cerca usuaris" @@ -5966,19 +6347,19 @@ msgstr "Cerca Tenor" msgid "Security Step Required" msgstr "Es requereix un pas de seguretat" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "Mostra les publicacions amb {truncatedTag}" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "Mostra les publicacions amb {truncatedTag} per usuari" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "Mostra les publicacions amb <0>{displayTag}" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "Mostra les publicacions amb <0>{displayTag} d'aquest usuari" @@ -5990,12 +6371,16 @@ msgstr "Mostra les publicacions amb <0>{displayTag} d'aquest usuari" #~ msgid "See <0>{tag} posts by this user" #~ msgstr "Mostra les publicacions amb <0>{tag} d'aquest usuari" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "Mostra el perfil" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Consulta aquesta guia" @@ -6039,7 +6424,11 @@ msgstr "Selecciona GIF" msgid "Select GIF \"{0}\"" msgstr "Selecciona GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Selecciona els idiomes" @@ -6064,7 +6453,7 @@ msgstr "Selecciona l'opció {i} de {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Selecciona el {emojiName} emoji com al teu avatar" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "Selecciona els serveis de moderació als quals voleu informar" @@ -6080,11 +6469,15 @@ msgstr "Selecciona el servei que allotja les teves dades." msgid "Select video" msgstr "Selecciona el vídeo" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Selecciona què vols veure (o què no vols veure) i nosaltres farem la resta." -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Selecciona quins idiomes vols que incloguin els canals a què estàs subscrit. Si no en selecciones cap, es mostraran tots." @@ -6100,7 +6493,7 @@ msgstr "Selecciona l'idioma de l'aplicació perquè el text predeterminat es mos msgid "Select your date of birth" msgstr "Selecciona la teva data de naixement" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Selecciona els teus interessos d'entre aquestes opcions" @@ -6108,7 +6501,7 @@ msgstr "Selecciona els teus interessos d'entre aquestes opcions" #~ msgid "Select your phone's country" #~ msgstr "Selecciona el país del teu telèfon" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Selecciona el teu idioma preferit per a les traduccions al teu canal." @@ -6142,7 +6535,7 @@ msgstr "Envia correu" #~ msgid "Send Email" #~ msgstr "Envia correu" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Envia comentari" @@ -6157,8 +6550,8 @@ msgstr "Envia el missatge a..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "Envia informe" @@ -6175,8 +6568,8 @@ msgstr "Envia informe a {0}" msgid "Send verification email" msgstr "Envia un correu de verificació" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "Envia per missatge directe" @@ -6198,7 +6591,7 @@ msgstr "Adreça del servidor" #~ msgid "Set Age" #~ msgstr "Estableix l'edat" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "Estableix la data de naixement" @@ -6230,15 +6623,15 @@ msgstr "Estableix una nova contrasenya" #~ msgid "Set password" #~ msgstr "Estableix una contrasenya" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Posa \"No\" a aquesta opció per a amagar totes les publicacions citades del teu canal. Les republicacions encara seran visibles." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Posa \"No\" a aquesta opció per a amagar totes les respostes del teu canal." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Posa \"No\" a aquesta opció per a amagar totes les republicacions del teu canal." @@ -6250,7 +6643,7 @@ msgstr "Posa \"Sí\" a aquesta opció per a mostrar les respostes en vista de fi #~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." #~ msgstr "Posa \"Sí\" a aquesta opció per a mostrar algunes publicacions dels teus canals en el teu canal de seguits. Aquesta és una opció experimental." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Estableix aquesta configuració a \"Sí\" per a mostrar mostres dels teus canals desats al teu canal Seguint. Aquesta és una característica experimental." @@ -6263,24 +6656,24 @@ msgid "Sets Bluesky username" msgstr "Estableix un nom d'usuari de Bluesky" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "Estableix el tema a fosc" +#~ msgid "Sets color theme to dark" +#~ msgstr "Estableix el tema a fosc" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "Estableix el tema a clar" +#~ msgid "Sets color theme to light" +#~ msgstr "Estableix el tema a clar" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "Estableix el tema a la configuració del sistema" +#~ msgid "Sets color theme to system setting" +#~ msgstr "Estableix el tema a la configuració del sistema" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "Estableix el tema fosc al tema fosc" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "Estableix el tema fosc al tema fosc" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "Estableix el tema fosc al tema atenuat" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "Estableix el tema fosc al tema atenuat" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -6307,11 +6700,11 @@ msgstr "Estableix la relació d'aspecte de la imatge com a ampla" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Estableix el servidor pel cient de Bluesky" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Configuració" @@ -6324,14 +6717,14 @@ msgid "Sexually Suggestive" msgstr "Suggerent sexualment" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Comparteix" @@ -6349,8 +6742,8 @@ msgid "Share a fun fact!" msgstr "Comparteix una dada divertida!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "Comparteix de totes maneres" @@ -6361,7 +6754,7 @@ msgstr "Comparteix el canal" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "Comparteix l'enllaç" @@ -6379,7 +6772,7 @@ msgstr "Diàleg de compartició de l'enllaç" msgid "Share QR code" msgstr "Comparteix el codi QR" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "Comparteix aquets starter pack" @@ -6391,7 +6784,7 @@ msgstr "Comparteix aquets starter pack i ajuda a la gent de la teva comunitat a msgid "Share your favorite feed!" msgstr "Comparteix el teu canal preferit!" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "Comprovador de preferències compartides" @@ -6402,7 +6795,7 @@ msgstr "Comparteix la web enllaçada" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Mostra" @@ -6414,8 +6807,9 @@ msgstr "Mostra" msgid "Show alt text" msgstr "Mostra el text alternatiu" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Mostra igualment" @@ -6440,19 +6834,23 @@ msgstr "Mostra seguidors semblants a {0}" msgid "Show hidden replies" msgstr "Mostra les respostes ocultes" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "Mostra'n menys com aquest" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Mostra més" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "Mostra'n més com aquest" @@ -6460,11 +6858,11 @@ msgstr "Mostra'n més com aquest" msgid "Show muted replies" msgstr "Mostra les respostes silenciades" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Mostra les publicacions dels meus canals" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Mostra les publicacions citades" @@ -6480,7 +6878,7 @@ msgstr "Mostra les publicacions citades" #~ msgid "Show re-posts in Following feed" #~ msgstr "Mostra les republicacions al canal Seguint" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Mostra les respostes" @@ -6500,7 +6898,12 @@ msgstr "Mostra les respostes dels comptes que segueixes abans que les altres." #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Mostra respostes amb almenys {value} {0}" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Mostra republicacions" @@ -6580,11 +6983,15 @@ msgstr "Inicia sessió o crea el teu compte per a unir-te a la conversa" msgid "Sign into Bluesky or create a new account" msgstr "Inicia sessió o crea el teu compte per a unir-te a la conversa" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Tanca sessió" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -6606,7 +7013,7 @@ msgstr "Registra't o inicia sessió per a unir-te a la conversa" msgid "Sign-in Required" msgstr "Es requereix iniciar sessió" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "S'ha iniciat sessió com a" @@ -6615,7 +7022,7 @@ msgstr "S'ha iniciat sessió com a" msgid "Signed in as @{0}" msgstr "S'ha iniciat sessió com a @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "s'ha registrat amb el vostre starter pack" @@ -6623,17 +7030,21 @@ msgstr "s'ha registrat amb el vostre starter pack" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Tanca la sessió de Bluesky de {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "S'ha registrat sense cap starter pack" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Salta aquest pas" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Salta aquest flux" @@ -6646,12 +7057,11 @@ msgstr "Salta aquest flux" msgid "Software Dev" msgstr "Desenvolupament de programari" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "Alguns altres canals que potser t'agradaran" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "Algunes persones poden respondre" @@ -6678,7 +7088,7 @@ msgstr "Alguna cosa ha fallat, torna-ho a provar" msgid "Something went wrong, please try again." msgstr "Alguna cosa ha fallat, torna-ho a provar." -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "Alguna cosa ha fallat." @@ -6687,8 +7097,8 @@ msgstr "Alguna cosa ha fallat." #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Alguna cosa ha fallat. Comprova el teu correu i torna-ho a provar." -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "La teva sessió ha caducat. Torna a iniciar-la." @@ -6705,8 +7115,12 @@ msgstr "Ordena les respostes a la mateixa publicació per:" #~ msgstr "Font:" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" -msgstr "Font: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "Font: <0>{0}" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" +msgstr "" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -6747,17 +7161,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "Inici de la visita guiada inicial. No vagis enrere. En comptes d'això, seguiex endavant per obtenir més opcions o prem per saltar-lo." #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "Starter pack" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "Starter pack de {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "Aquest starter pack és invàlid" @@ -6773,7 +7187,7 @@ msgstr "Els starter packs et permeten compartir els teus canals i persones prefe #~ msgid "Status page" #~ msgstr "Pàgina d'estat" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "Pàgina d'estat" @@ -6781,7 +7195,7 @@ msgstr "Pàgina d'estat" #~ msgid "Step" #~ msgstr "Pas" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "Pas {0} de {1}" @@ -6789,23 +7203,23 @@ msgstr "Pas {0} de {1}" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Pas {0} de {numSteps}" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Historial" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Envia" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Subscriure's" @@ -6826,11 +7240,11 @@ msgstr "Subscriu-te a l'etiquetador" msgid "Subscribe to this labeler" msgstr "Subscriu-te a aquest etiquetador" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Subscriure's a la llista" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "Comptes suggerits" @@ -6838,8 +7252,7 @@ msgstr "Comptes suggerits" #~ msgid "Suggested Follows" #~ msgstr "Usuaris suggerits per a seguir" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Suggeriments per tu" @@ -6847,7 +7260,7 @@ msgstr "Suggeriments per tu" msgid "Suggestive" msgstr "Suggerent" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6866,27 +7279,28 @@ msgstr "Canvia el compte" msgid "Switch between feeds to control your experience." msgstr "Canvia entre canals per controlar la teva experiència." -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "Canvia a {0}" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Canvia en compte amb el que tens iniciada la sessió" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Registres del sistema" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "etiqueta" +#~ msgid "tag" +#~ msgstr "etiqueta" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "Menú d'etiquetes: {displayTag}" @@ -6894,6 +7308,10 @@ msgstr "Menú d'etiquetes: {displayTag}" #~ msgid "Tag menu: {tag}" #~ msgstr "Menú d'etiquetes: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "Alt" @@ -6902,11 +7320,19 @@ msgstr "Alt" msgid "Tap to dismiss" msgstr "Toca per a ignorar" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Toca per a veure-ho completament" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "Tasca completa - 10 m'agrades!" @@ -6931,11 +7357,11 @@ msgstr "Explica'ns una mica més" msgid "Terms" msgstr "Condicions" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Condicions del servei" @@ -6947,16 +7373,20 @@ msgid "Terms used violate community standards" msgstr "Els termes utilitzats infringeixen els estàndards de la comunitat" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "text" +#~ msgid "text" +#~ msgstr "text" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Camp d'introducció de text" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "Gràcies. El teu informe s'ha enviat." @@ -6964,19 +7394,23 @@ msgstr "Gràcies. El teu informe s'ha enviat." msgid "That contains the following:" msgstr "Això conté els següents:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Aquest identificador ja està agafat." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "No s'ha pogut trobar aquest starter pack." +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6986,6 +7420,15 @@ msgstr "El compte podrà interactuar amb tu després del desbloqueig." #~ msgid "the author" #~ msgstr "l'autor" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Les directrius de la comunitat han estat traslladades a <0/>" @@ -6994,12 +7437,16 @@ msgstr "Les directrius de la comunitat han estat traslladades a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La política de drets d'autoria ha estat traslladada a <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "El canal Discover ara sap el que t'agrada" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L'experiència és millor a l'aplicació. Baixa Bluesky ara i tornarem a començar on ho vas deixar." @@ -7007,11 +7454,11 @@ msgstr "L'experiència és millor a l'aplicació. Baixa Bluesky ara i tornarem a msgid "The feed has been replaced with Discover." msgstr "S'ha canviat el canal per Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Les següents etiquetes s'han aplicat al teu compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Les següents etiquetes s'han aplicat als teus continguts." @@ -7019,8 +7466,8 @@ msgstr "Les següents etiquetes s'han aplicat als teus continguts." msgid "The following steps will help customize your Bluesky experience." msgstr "Els següents passos t'ajudaran a personalitzar la teva experiència a Bluesky." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "És possible que la publicació s'hagi esborrat." @@ -7028,7 +7475,11 @@ msgstr "És possible que la publicació s'hagi esborrat." msgid "The Privacy Policy has been moved to <0/>" msgstr "La política de privacitat ha estat traslladada a <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "L'starter pack que estàs provant de veure no és vàlid. En lloc d'això, podeu suprimir-lo." @@ -7077,24 +7528,24 @@ msgstr "Hi ha hagut un problema per a connectar amb Tenor." #~ msgstr "Hi ha hagut un problema per a connectar al xat." #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "Hi ha hagut un problema per a contactar amb el servidor" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "Hi ha hagut un problema per a contactar amb el teu servidor" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." @@ -7102,13 +7553,13 @@ msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a t msgid "There was an issue fetching the list. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir la llista. Toca aquí per a tornar-ho a provar." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les teves llistes. Toca aquí per a tornar-ho a provar." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "S'ha produït un problema en enviar el teu informe. Comprova la teva connexió a Internet." @@ -7134,16 +7585,19 @@ msgstr "Hi ha hagut un problema en obtenir les teves contrasenyes d'aplicació" msgid "There was an issue! {0}" msgstr "Hi ha hagut un problema! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Hi ha hagut un problema. Comprova la teva connexió a internet i torna-ho a provar." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "S'ha produït un problema inesperat a l'aplicació. Fes-nos saber si això t'ha passat a tu!" @@ -7163,11 +7617,11 @@ msgstr "Hi ha hagut una gran quantitat d'usuaris nous a Bluesky! Activarem el te #~ msgid "This {0} has been labeled." #~ msgstr "Aquest {0} ha estat etiquetat." -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Aquesta {screenDescription} ha estat etiquetada:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Aquest compte ha sol·licitat que els usuaris estiguin registrats per a veure el seu perfil." @@ -7176,8 +7630,12 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "Aquest compte està bloquejat per una o més de les teves llistes de moderació. Per desbloquejar-lo, visita les llistes directament i elimina aquest usuari." #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "Aquesta apel·lació s'enviarà a <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "Aquesta apel·lació s'enviarà a <0>{0}." + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -7203,8 +7661,8 @@ msgstr "Aquest contingut ha rebut una advertència general dels moderadors." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Aquest contingut està allotjat a {0}. Vols habilitat els continguts externs?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Aquest contingut no està disponible per culpa de que un dels usuaris involucrats ha bloquejat a l'altre." @@ -7240,7 +7698,7 @@ msgstr "Aquest canal està buit! Necessites seguir més usuaris o modificar la t #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "Aquest canal és buit." @@ -7264,11 +7722,11 @@ msgstr "Això és important si mai necessites canviar el teu correu o restablir #~ msgid "This label was applied by {0}." #~ msgstr "Aquesta etiqueta l'ha aplicat {0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "Aquesta etiqueta ha estat aplicada per <0>{0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "Aquesta etiqueta ha estat aplicada per l'autor." @@ -7276,7 +7734,7 @@ msgstr "Aquesta etiqueta ha estat aplicada per l'autor." #~ msgid "This label was applied by you" #~ msgstr "Aquesta etiqueta ha estat aplicada per tu" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "Aquesta etiqueta ha estat aplicada per tu." @@ -7288,7 +7746,11 @@ msgstr "Aquest etiquetador no ha declarat quines etiquetes publica i pot ser que msgid "This link is taking you to the following website:" msgstr "Aquest enllaç et porta a la web:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "Aquesta llista està buida!" @@ -7300,23 +7762,35 @@ msgstr "Aquest servei de moderació no està disponible. Mira a continuació per msgid "This name is already in use" msgstr "Aquest nom ja està en ús" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Aquesta publicació ha estat esborrada." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquesta publicació només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "Aquesta publicació no es mostrarà als canals." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "Aquesta publicació no es mostrarà als canals." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquest perfil només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "Aquest servei no ha proporcionat termes de servei ni una política de privadesa." @@ -7333,8 +7807,8 @@ msgstr "Aquest usuari no té cap seguidor." msgid "This user has blocked you" msgstr "Aquest usuari t'ha bloquejat" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Aquest usuari t'ha bloquejat. No pots veure les seves publicacions." @@ -7350,11 +7824,11 @@ msgstr "Aquest usuari ha sol·licitat que el seu contingut només es mostri als #~ msgid "This user is included in the <0/> list which you have muted." #~ msgstr "Aquest usuari està inclòs a la llista <0/> que has silenciat." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Aquest usuari està inclòs a la llista <0>{0} que has bloquejat." -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "Aquest usuari està inclòs a la llista <0>{0} que has silenciat." @@ -7374,32 +7848,44 @@ msgstr "Aquest usuari no segueix a ningú." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Aquesta advertència només està disponible per publicacions amb contingut adjuntat." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "" + #: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "Això suprimirà {0} de les teves paraules silenciades. Sempre la pots tornar a afegir més tard." +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "Això suprimirà {0} de les teves paraules silenciades. Sempre la pots tornar a afegir més tard." #: src/view/com/util/forms/PostDropdownBtn.tsx:282 #~ msgid "This will hide this post from your feeds." #~ msgstr "Això amagarà aquesta publicació dels teus canals." -#: src/view/screens/Settings/index.tsx:596 +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "Preferències dels fils de debat" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Preferències dels fils de debat" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "Preferències dels fils de debat actualitzades" +#~ msgid "Thread settings updated" +#~ msgstr "Preferències dels fils de debat actualitzades" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Mode fils de debat" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Preferències dels fils de debat" @@ -7416,14 +7902,14 @@ msgid "To whom would you like to send this report?" msgstr "A qui vols enviar aquest informe?" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "Commuta entre les opcions de paraules silenciades." +#~ msgid "Toggle between muted word options." +#~ msgstr "Commuta entre les opcions de paraules silenciades." #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Commuta el menú desplegable" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "Commuta per a habilitar o deshabilitar el contingut per a adults" @@ -7438,10 +7924,10 @@ msgstr "Transformacions" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Tradueix" @@ -7458,7 +7944,7 @@ msgstr "Torna-ho a provar" msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "Autenticació de dos factors" @@ -7470,11 +7956,11 @@ msgstr "Escriu aquí el teu missatge" msgid "Type:" msgstr "Tipus:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Desbloqueja la llista" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Deixa de silenciar la llista" @@ -7482,12 +7968,12 @@ msgstr "Deixa de silenciar la llista" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 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/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "No s'ha pogut eliminar" @@ -7498,7 +7984,7 @@ msgstr "No s'ha pogut eliminar" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Desbloqueja" @@ -7522,9 +8008,9 @@ msgstr "Desbloqueja el compte" msgid "Unblock Account?" msgstr "Vols desbloquejar el compte?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Desfés la republicació" @@ -7534,8 +8020,8 @@ msgid "Unfollow" msgstr "Deixa de seguir" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "Deixa de seguir" +#~ msgid "Unfollow" +#~ msgstr "Deixa de seguir" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -7558,12 +8044,14 @@ msgstr "Deixa de seguir el compte" msgid "Unlike this feed" msgstr "Desfés el m'agrada a aquest canal" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Deixa de silenciar" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Deixa de silenciar {truncatedTag}" @@ -7572,7 +8060,7 @@ msgstr "Deixa de silenciar {truncatedTag}" msgid "Unmute Account" msgstr "Deixa de silenciar el compte" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "Deixa de silenciar totes les publicacions amb {displayTag}" @@ -7588,13 +8076,21 @@ msgstr "Deixa de silenciar la conversa" #~ msgid "Unmute notifications" #~ msgstr "Deixa de silenciar les notificacions" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Deixa de silenciar el fil de debat" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Deixa de fixar" @@ -7602,11 +8098,11 @@ msgstr "Deixa de fixar" msgid "Unpin from home" msgstr "Deixa de fixar a l'inici" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Desancora la llista de moderació" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "Ja no està fix als teus canals" @@ -7618,10 +8114,19 @@ msgstr "Ja no està fix als teus canals" msgid "Unsubscribe" msgstr "Dona't de baixa" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Dona't de baixa d'aquest etiquetador" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "Contingut sexual no desitjat" @@ -7631,7 +8136,7 @@ msgstr "Dona't de baixa d'aquest etiquetador" msgid "Unwanted Sexual Content" msgstr "Contingut sexual no desitjat" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Actualitza {displayName} a les Llistes" @@ -7643,6 +8148,14 @@ msgstr "Actualitza {displayName} a les Llistes" msgid "Update to {handle}" msgstr "Actualitza a {handle}" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Actualitzant…" @@ -7655,20 +8168,20 @@ msgstr "Enlloc d'això, penja una foto" msgid "Upload a text file to:" msgstr "Puja un fitxer de text a:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Puja de la càmera" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Puja dels Arxius" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7720,12 +8233,12 @@ msgstr "Utilitza-ho per a iniciar sessió a l'altra aplicació, juntament amb el msgid "Used by:" msgstr "Utilitzat per:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Usuari bloquejat" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "Usuari bloquejat per \"{0}\"" @@ -7733,15 +8246,15 @@ msgstr "Usuari bloquejat per \"{0}\"" msgid "User blocked by list" msgstr "Usuari bloquejat per una llista" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Usuari bloquejat per una llista" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "L'usuari t'ha bloquejat" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "L'usuari t'ha bloquejat" @@ -7749,18 +8262,16 @@ msgstr "L'usuari t'ha bloquejat" #~ msgid "User handle" #~ msgstr "Identificador d'usuari" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "Llista d'usuaris per {0}" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "Llista d'usuaris feta per <0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "Llista d'usuaris feta per tu" @@ -7772,7 +8283,7 @@ msgstr "Llista d'usuaris creada" msgid "User list updated" msgstr "Llista d'usuaris actualitzada" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Llistes d'usuaris" @@ -7780,13 +8291,17 @@ msgstr "Llistes d'usuaris" msgid "Username or email address" msgstr "Nom d'usuari o correu" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Usuaris" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "usuaris seguits per <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "usuaris seguits per <0/>" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7795,7 +8310,7 @@ msgstr "usuaris seguits per <0/>" msgid "Users I follow" msgstr "Els usuaris als que segueixo" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Usuaris a \"{0}\"" @@ -7819,15 +8334,15 @@ msgstr "Valor:" msgid "Verify DNS Record" msgstr "Verifica els registres de DNS" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "Verifica el correu" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verifica el meu correu" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Verifica el meu correu" @@ -7848,31 +8363,44 @@ msgstr "Verifica el teu correu" #~ msgid "Version {0}" #~ msgstr "Versió {0}" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "Versió {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videojocs" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "Els vídeos no poder ser de més de 100MB" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "Els vídeos no poder ser de més de 100MB" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Veure l'avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "Veure el perfil de {0}" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "Veure el perfil de l'usuari bloquejat" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Veure el registre de depuració" @@ -7885,7 +8413,7 @@ msgstr "Veure els detalls" msgid "View details for reporting a copyright violation" msgstr "Veure els detalls per a informar d'una infracció dels drets d'autor" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Veure el fil de debat complet" @@ -7896,12 +8424,12 @@ msgstr "Mostra informació sobre aquestes etiquetes" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Veure el perfil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Veure l'avatar" @@ -7913,11 +8441,23 @@ msgstr "Veure el servei d'etiquetatge proporcionat per @{0}" msgid "View users who like this feed" msgstr "Veure els usuaris a qui els agrada aquest canal" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "Veure el teus canals i descobreix-ne més" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7953,7 +8493,7 @@ msgstr "No hem pogut carregar aquesta conversa" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Calculem {estimatedTime} fins que el teu compte estigui llest." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperem que t'ho passis pipa. Recorda que Bluesky és:" @@ -7962,8 +8502,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Ja no hi ha més publicacions dels usuaris que segueixes. Aquí n'hi ha altres de <0/>." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "Recomanem evitar les paraules habituals que apareixen en moltes publicacions, ja que pot provocar que no es mostri cap publicació." +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "Recomanem evitar les paraules habituals que apareixen en moltes publicacions, ja que pot provocar que no es mostri cap publicació." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7973,11 +8513,11 @@ msgstr "Recomanem evitar les paraules habituals que apareixen en moltes publicac msgid "We were unable to load your birth date preferences. Please try again." msgstr "No hem pogut carregar les teves preferències de data de naixement. Torna-ho a provar." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "En aquest moment no hem pogut carregar els teus etiquetadors configurats." -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "No ens hem pogut connectar. Torna-ho a provar per a continuar configurant el teu compte. Si continua fallant, pots ometre aquest flux." @@ -7989,7 +8529,7 @@ msgstr "T'informarem quan el teu compte estigui llest." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Analitzarem la teva apel·lació ràpidament." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Ho farem servir per a personalitzar la teva experiència." @@ -7997,15 +8537,15 @@ msgstr "Ho farem servir per a personalitzar la teva experiència." msgid "We're having network issues, try again" msgstr "Tenim problemes de xarxa, torna-ho a provar" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Ens fa molta il·lusió que t'uneixis a nosaltres!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." 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/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Ho sentim, però no hem pogut carregar les teves paraules silenciades en aquest moment. Torna-ho a provar." @@ -8013,11 +8553,11 @@ msgstr "Ho sentim, però no hem pogut carregar les teves paraules silenciades en msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ens sap greu, però la teva cerca no s'ha pogut fer. Prova-ho d'aquí una estona." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Ho sentim! La publicació a la qual estàs responent s'ha suprimit." -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Ens sap greu! No podem trobar la pàgina que estàs cercant." @@ -8042,7 +8582,7 @@ msgstr "Bentornat!" msgid "Welcome, friend!" msgstr "Benvingut, col·lega!" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "Quins són els teus interessos?" @@ -8059,7 +8599,7 @@ msgstr "Com vols anomenar al teu starter pack?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "Què hi ha de nou" @@ -8071,22 +8611,26 @@ msgstr "En quins idiomes està aquesta publicació?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Quins idiomes t'agradaria veure en els teus canals algorítmics?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "Qui et pot enviar missatges?" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Qui hi pot respondre" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "Diàleg de qui pot respondre" +#~ msgid "Who can reply dialog" +#~ msgstr "Diàleg de qui pot respondre" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "Qui pot respondre?" +#~ msgid "Who can reply?" +#~ msgstr "Qui pot respondre?" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -8130,12 +8674,12 @@ msgstr "Amplada" msgid "Write a message" msgstr "Escriu un missatge" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Escriu una publicació" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Escriu la teva resposta" @@ -8149,10 +8693,10 @@ msgstr "Escriptors" #~ msgstr "XXXXXX" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -8163,10 +8707,18 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "Sí, desactiva'l" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "Sí, elimina aquest starter pack" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "Sí, torna a activar el meu compte" @@ -8175,7 +8727,8 @@ msgstr "Sí, torna a activar el meu compte" msgid "Yesterday, {time}" msgstr "Ahir, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "tu" @@ -8245,11 +8798,11 @@ msgstr "No tens cap canal fixat." #~ msgid "You don't have any saved feeds!" #~ msgstr "No tens cap canal desat!" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "No tens cap canal desat." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Has bloquejat l'autor o has estat bloquejat per ell." @@ -8257,9 +8810,9 @@ msgstr "Has bloquejat l'autor o has estat bloquejat per ell." msgid "You have blocked this user" msgstr "Has bloquejat aquest usuari" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Has bloquejat aquest usuari. No pots veure el seu contingut." @@ -8270,20 +8823,20 @@ msgstr "Has bloquejat aquest usuari. No pots veure el seu contingut." msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Has entrat un codi invàlid. Hauria de ser tipus XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "Has amagat aquesta publicació" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "Has amagat aquesta publicació." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "Has silenciat aquest compte." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "Has silenciat aquest usuari" @@ -8295,12 +8848,12 @@ msgstr "Has silenciat aquest usuari" msgid "You have no conversations yet. Start one!" msgstr "Encara no tens cap conversa. Comença'n una!" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "No tens canals." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "No tens llistes." @@ -8336,27 +8889,40 @@ msgstr "Has arribat al final" msgid "You haven't created a starter pack yet!" msgstr "Encara no has creat cap starter pack!" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "Encara no has silenciat cap paraula ni etiqueta" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Pots apel·lar les etiquetes que no són pròpies si creus que s'han col·locat per error." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Pots apel·lar aquestes etiquetes si creus que s'han col·locat per error." +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" -msgstr "Només pots afegir 50 canals" +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "Només pots afegir 50 canals" #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "Només pots afegir 50 perfils" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "Només pots afegir 50 perfils" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "Has de tenir 13 anys o més per a registrar-te" @@ -8380,7 +8946,7 @@ msgstr "Has de concedir accés a la teva galeria per desar un codi QR" msgid "You must grant access to your photo library to save the image." msgstr "Has de concedir accés a la teva galeria per desar la imatge." -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "Has d'escollir almenys un etiquetador per a un informe" @@ -8388,11 +8954,11 @@ msgstr "Has d'escollir almenys un etiquetador per a un informe" msgid "You previously deactivated @{0}." msgstr "Abans has desactivat @{0}." -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Ja no rebràs més notificacions d'aquest debat" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Ara rebràs notificacions d'aquest debat" @@ -8412,23 +8978,23 @@ msgstr "Tu: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Tu: {short}" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "Seguiràs els usuaris i els canals suggerits un cop hagis acabat de crear el teu compte!" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Seguiràs els usuaris suggerits un cop hagis acabat de crear el teu compte!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "Seguiràs aquestes persones i {0} altres" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "Seguiràs a aquesta gent de seguida" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "Estaràs al dia amb aquests canals" @@ -8447,12 +9013,12 @@ msgstr "Estàs a la cua" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Has iniciat sessió amb una contrasenya d'aplicació. Inicia sessió amb la teva contrasenya principal per continuar la desactivació del teu compte." -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Ja està tot llest!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "Has triat amagar una paraula o una etiqueta d'aquesta publicació." @@ -8460,7 +9026,7 @@ msgstr "Has triat amagar una paraula o una etiqueta d'aquesta publicació." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Has arribat al final del vostre cabal! Cerca alguns comptes més per a seguir." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "El teu compte" @@ -8476,6 +9042,10 @@ msgstr "El repositori del teu compte, que conté tots els registres de dades pú msgid "Your birth date" msgstr "La teva data de naixement" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "Els teus xats s'han desactivat" @@ -8489,7 +9059,7 @@ msgstr "La teva elecció es desarà, però es pot canviar més endavant a la con #~ msgstr "El teu canal per defecte és \"Seguint\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8507,7 +9077,7 @@ msgstr "El teu correu s'ha actualitzat, però no ha estat verificat. En el pas s msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "El teu correu encara no s'ha verificat. Et recomanem fer-ho per seguretat." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "El teu primer m'agrada!" @@ -8515,7 +9085,7 @@ msgstr "El teu primer m'agrada!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "El teu canal de seguint està buit! Segueix a més usuaris per a saber què està passant." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "El teu identificador complet serà" @@ -8533,7 +9103,7 @@ msgstr "El teu identificador complet serà <0>@{0}" #~ msgid "Your invite codes are hidden when logged in using an App Password" #~ msgstr "Els teus codis d'invitació no es mostren quan has iniciat sessió amb una contrasenya d'aplicació" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Les teves paraules silenciades" @@ -8541,15 +9111,15 @@ msgstr "Les teves paraules silenciades" msgid "Your password has been changed successfully!" msgstr "S'ha canviat la teva contrasenya!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "S'ha publicat" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Les teves publicacions, m'agrades i bloquejos són públics. Els comptes silenciats són privats." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "El teu perfil" @@ -8557,7 +9127,7 @@ msgstr "El teu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "El teu perfil, publicacions, fonts i llistes ja no seran visibles per a altres usuaris de Bluesky. Pots reactivar el teu compte en qualsevol moment iniciant sessió." -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "S'ha publicat la teva resposta" @@ -8565,6 +9135,6 @@ msgstr "S'ha publicat la teva resposta" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "El teu informe s'enviarà al servei de moderació de Bluesky" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "El teu identificador d'usuari" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 23cd6f692d..8c34db3e1a 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -21,7 +21,8 @@ msgstr "(enthält eingebettete Inhalte)" msgid "(no email)" msgstr "(keine E-Mail)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} anderer} other {{formattedCount} andere}}" @@ -33,7 +34,7 @@ msgstr "{0, plural, one {# Label wurde auf dieses Konto platziert} other {# Labe msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# Label wurde auf diesen Inhalt gesetzt} other {# Labels wurden auf diesen Inhalt gesetzt}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# Repost} other {# Reposts}}" @@ -47,16 +48,16 @@ msgstr "{0, plural, one {Follower} other {Follower}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {Folge ich} other {Folge ich}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Liken (# Like)} other {Liken (# Likes)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {Like} other {Likes}}" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Von # Konto geliked} other {Von # Konten geliked}}" @@ -64,27 +65,41 @@ msgstr "{0, plural, one {Von # Konto geliked} other {Von # Konten geliked}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {Beitrag} other {Beiträge}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Antworten (# Antwort)} other {Antworten (# Antworten)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {Repost} other {Reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Like aufheben (# Like)} other {Like aufheben (# Likes)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "{0} sind diese Woche beigetreten" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} Personen haben dieses Startpaket bereits verwendet!" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "Der Avatar von {0}" @@ -120,7 +135,7 @@ msgstr "{diff, plural, one {Monat} other {Monate}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {Sekunde} other {Sekunden}}" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "Startpaket von {displayName}" @@ -147,7 +162,7 @@ msgstr "{handle} kann keine Nachricht gesendet werden" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Geliked von # Konto} other {Geliked von # Konten}}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} ungelesen" @@ -160,12 +175,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "{profileName} ist vor {0} Bluesky mit einem Startpaket beigetreten" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {Alle Antworten anzeigen} one {Antworten mit mindestens # Like anzeigen} other {Antworten mit mindestens # Likes anzeigen}}" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "{value, plural, =0 {Alle Antworten anzeigen} one {Antworten mit mindestens # Like anzeigen} other {Antworten mit mindestens # Likes anzeigen}}" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> Mitglieder" +#~ msgid "<0/> members" +#~ msgstr "<0/> Mitglieder" #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" @@ -177,11 +192,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} und {2, plural, one {# weiterer Feed} other {# weitere Feeds}} sind in deinem Startpaket enthalten" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {Follower} other {Follower}}" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {Folge ich} other {Folge ich}}" @@ -193,6 +208,10 @@ msgstr "<0>{0} und<1> <2>{1} sind in deinem Startpaket enthalten" msgid "<0>{0} is included in your starter pack" msgstr "<0>{0} ist in deinem Startpaket enthalten" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>Unzutreffend. Diese Warnung ist nur für Beiträge mit angehängten Medien verfügbar." @@ -205,15 +224,27 @@ msgstr "<0>Du und<1> <2>{0} seid in deinem Startpaket enthalten" msgid "⚠Invalid Handle" msgstr "⚠Ungültiger Handle" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "2FA Bestätigung" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "Ein Hilfe-Tooltip" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Zugriff auf Navigationslinks und Einstellungen" @@ -223,22 +254,22 @@ msgid "Access profile and other navigation links" msgstr "Zugang zum Profil und anderen Navigationslinks" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Barrierefreiheit" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "Einstellungen für Barrierefreiheit" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "Einstellungen für Barrierefreiheit" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Konto" @@ -254,20 +285,20 @@ msgstr "Konto gefolgt" msgid "Account muted" msgstr "Konto stummgeschaltet" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Konto stummgeschaltet" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Konto stummgeschaltet gemäß Liste" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Kontoeinstellungen" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Konto aus dem Schnellzugriff entfernt" @@ -284,10 +315,10 @@ msgstr "Konto entfolgt" msgid "Account unmuted" msgstr "Stummschaltung für Konto aufgehoben" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Hinzufügen" @@ -303,14 +334,14 @@ msgstr "Füge {displayName} zum Startpaket hinzu" msgid "Add a content warning" msgstr "Inhaltswarnung hinzufügen" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Einen Benutzer zu dieser Liste hinzufügen" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Konto hinzufügen" @@ -329,11 +360,11 @@ msgstr "Alt-Text hinzufügen" msgid "Add App Password" msgstr "App-Passwort hinzufügen" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "Stummgeschaltetes Wort für konfigurierte Einstellungen hinzufügen" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Stummgeschaltete Wörter und Tags hinzufügen" @@ -353,7 +384,7 @@ msgstr "Füge den Standard-Feed nur von Personen, denen du folgst, hinzu" msgid "Add the following DNS record to your domain:" msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "Füge diesen Feed zu deinen Feeds hinzu" @@ -362,29 +393,30 @@ msgstr "Füge diesen Feed zu deinen Feeds hinzu" msgid "Add to Lists" msgstr "Zu Listen hinzufügen" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Zu meinen Feeds hinzufügen" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Zur Liste hinzugefügt" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Zu meinen Feeds hinzugefügt" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Passe die Anzahl der Likes an, die eine Antwort haben muss, um in deinem Feed angezeigt zu werden." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Passe die Anzahl der Likes an, die eine Antwort haben muss, um in deinem Feed angezeigt zu werden." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Inhalt für Erwachsene" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Inhalte für Erwachsene können nur über das Web unter <0>bsky.app aktiviert werden." @@ -392,20 +424,20 @@ msgstr "Inhalte für Erwachsene können nur über das Web unter <0>bsky.app msgid "Adult content is disabled." msgstr "Inhalte für Erwachsene sind deaktiviert." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Erweitert" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "Das Trainieren des Algorithmus ist abgeschlossen!" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "Allen Konten wurden gefolgt!" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "All deine gespeicherten Feeds an einem Ort." @@ -419,6 +451,14 @@ msgstr "Erlaube den Zugriff auf deine Direktnachrichten" msgid "Allow new messages from" msgstr "Erlaube neue Nachrichten von" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -436,7 +476,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Alt-Text" @@ -457,23 +497,41 @@ msgstr "Eine E-Mail wurde an {0} gesendet. Sie enthält einen Bestätigungscode, msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Eine E-Mail wurde an deine vorherige Adresse, {0}, gesendet. Sie enthält einen Bestätigungscode, den du unten eingeben kannst." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "Ein Fehler ist aufgetreten" +#~ msgid "An error occured" +#~ msgstr "Ein Fehler ist aufgetreten" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" +msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Beim Generieren deines Startpakets ist ein Fehler aufgetreten. Möchtest du es erneut versuchen?" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "Beim Speichern des QR-Codes ist ein Fehler aufgetreten!" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "Beim Versuch, allen zu folgen, ist ein Fehler aufgetreten." +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Ein Problem, das hier nicht aufgelistet ist" @@ -488,21 +546,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Ein Problem ist aufgetreten, bitte versuche es erneut." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "Ein unbekannter Fehler ist aufgetreten" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "und" @@ -519,6 +581,10 @@ msgstr "Animiertes GIF" msgid "Anti-Social Behavior" msgstr "Asoziales Verhalten" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "App-Sprache" @@ -535,26 +601,26 @@ msgstr "App-Passwortnamen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestri msgid "App Password names must be at least 4 characters long." msgstr "App-Passwortnamen müssen mindestens 4 Zeichen lang sein." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "App-Passwort-Einstellungen" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "App-Passwörter" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Anfechten" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Kennzeichnung „{0}” anfechten" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Anfechtung gesendet" @@ -566,10 +632,19 @@ msgstr "Anfechtung gesendet" msgid "Appeal this decision" msgstr "Einspruch gegen diese Entscheidung" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Erscheinungsbild" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -583,7 +658,7 @@ msgstr "Bist du sicher, dass du das App-Passwort „{name}” löschen möchtest msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Möchtest du diese Nachricht wirklich löschen? Die Nachricht wird für dich gelöscht, nicht jedoch für den anderen Teilnehmer." -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "Möchtest du dieses Startpaket wirklich löschen?" @@ -591,19 +666,19 @@ msgstr "Möchtest du dieses Startpaket wirklich löschen?" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Möchtest du diese Konversation wirklich verlassen? Deine Nachrichten werden für dich gelöscht, nicht jedoch für den anderen Teilnehmer." -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Bist du sicher, dass du {0} von deinen Feeds entfernen möchtest?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "Bist du sicher, dass du dies von deinen Feeds entfernen möchtest?" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "Bist du sicher, dass du diesen Entwurf verwerfen möchtest?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Bist du sicher?" @@ -620,13 +695,13 @@ msgstr "Kunst" msgid "Artistic or non-erotic nudity." msgstr "Künstlerische oder nicht-erotische Nacktheit." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "Mindestens 3 Zeichen" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -639,12 +714,12 @@ msgstr "Mindestens 3 Zeichen" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Zurück" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Grundlagen" @@ -652,7 +727,7 @@ msgstr "Grundlagen" msgid "Birthday" msgstr "Geburtstag" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Geburtstag:" @@ -675,28 +750,27 @@ msgstr "Konto blockieren" msgid "Block Account?" msgstr "Konto blockieren?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Konten blockieren" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Blockliste" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "Diese Konten blockieren?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Blockiert" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Blockierte Konten" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Blockierte Konten" @@ -709,7 +783,7 @@ msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwäh 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 "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren. Du wirst ihre Inhalte nicht sehen und sie werden daran gehindert, deine zu sehen." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Blockierter Beitrag." @@ -717,7 +791,7 @@ msgstr "Blockierter Beitrag." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blockieren hindert diesen Kennzeichnungsdienst nicht daran, Kennzeichnungen zu deinem Konto hinzuzufügen." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Die Blockierung ist öffentlich. Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." @@ -725,7 +799,7 @@ msgstr "Die Blockierung ist öffentlich. Blockierte Konten können nicht in dein msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blockieren verhindert nicht, dass Kennzeichnungen zu deinem Konto hinzugefügt werden, verhindert aber, dass dieses Konto in deinen Threads antworten oder interagieren kann." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blog" @@ -746,7 +820,7 @@ msgstr "Mit Freunden ist Bluesky besser!" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky wählt eine Reihe von empfohlenen Konten von Personen in deinem Netzwerk aus." -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 zeigt dein Profil und deine Beiträge nicht für abgemeldete Benutzer an. Andere Apps kommen dieser Aufforderung möglicherweise nicht nach." @@ -763,21 +837,23 @@ msgstr "Bilder verwischen und aus Feeds herausfiltern" msgid "Books" msgstr "Bücher" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "Stöbere auf der Seite „Explore” nach weiteren Konten" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "Stöbere auf der Seite „Explore” in weiteren Feeds" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "Weitere Vorschläge anzeigen" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "Stöbere auf der Seite „Explore” nach weiteren Vorschlägen" @@ -786,11 +862,11 @@ msgstr "Stöbere auf der Seite „Explore” nach weiteren Vorschlägen" msgid "Browse other feeds" msgstr "Andere Feeds durchsuchen" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Business" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "von —" @@ -798,15 +874,15 @@ msgstr "von —" msgid "By {0}" msgstr "Von {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "von <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "Mit dem Erstellen des Kontos akzeptierst du die {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "von dir" @@ -818,13 +894,13 @@ msgstr "Kamera" 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 "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten. Muss mindestens 4 Zeichen lang sein, darf aber nicht länger als 32 Zeichen sein." -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -840,9 +916,8 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Abbrechen" @@ -870,7 +945,7 @@ msgstr "Bildbeschneidung abbrechen" msgid "Cancel profile editing" msgstr "Profilbearbeitung abbrechen" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Beitrag zitieren abbrechen" @@ -879,7 +954,6 @@ msgid "Cancel reactivation and log out" msgstr "Reaktivierung abbrechen und abmelden" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Suche abbrechen" @@ -891,17 +965,17 @@ msgstr "Bricht das Öffnen der verlinkten Website ab" msgid "Change" msgstr "Ändern" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Ändern" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Handle ändern" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Handle ändern" @@ -909,12 +983,12 @@ msgstr "Handle ändern" msgid "Change my email" msgstr "Meine E-Mail ändern" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Passwort ändern" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Passwort ändern" @@ -926,7 +1000,7 @@ msgstr "Beitragssprache auf {0} ändern" msgid "Change Your Email" msgstr "Deine E-Mail ändern" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -938,14 +1012,14 @@ msgstr "Chat stummgeschaltet" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "Chat-Einstellungen" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "Chat-Einstellungen" @@ -966,15 +1040,15 @@ msgstr "Schau in deinem E-Mail-Postfach nach einem Anmeldecode und gib ihn hier msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Überprüfe deinen Posteingang auf eine E-Mail mit dem Bestätigungscode, den du unten eingeben musst:" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "Wähle 3 oder mehr aus:" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "Wähle mindestens {0} weitere aus" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "Feeds wählen" @@ -982,7 +1056,7 @@ msgstr "Feeds wählen" msgid "Choose for me" msgstr "Wähle für mich" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "Menschen auswählen" @@ -990,7 +1064,7 @@ msgstr "Menschen auswählen" msgid "Choose Service" msgstr "Service wählen" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Wähle die Algorithmen aus, welche deine benutzerdefinierten Feeds generieren." @@ -1000,26 +1074,26 @@ msgstr "Wähle diese Farbe als Avatar" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "Wähle aus, wer antworten darf" +#~ msgid "Choose who can reply" +#~ msgstr "Wähle aus, wer antworten darf" #: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Wähle dein Passwort" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Alle alten Speicherdaten löschen" +#~ msgid "Clear all legacy storage data" +#~ msgstr "Alle alten Speicherdaten löschen" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Alle alten Speicherdaten löschen (danach neu starten)" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Alle alten Speicherdaten löschen (danach neu starten)" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Alle Speicherdaten löschen" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Alle Speicherdaten löschen (danach neu starten)" @@ -1029,10 +1103,10 @@ msgid "Clear search query" msgstr "Suchanfrage löschen" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "Löscht alle veralteten Speicherdaten" +#~ msgid "Clears all legacy storage data" +#~ msgstr "Löscht alle veralteten Speicherdaten" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "Löscht alle Speicherdaten" @@ -1048,10 +1122,18 @@ msgstr "Klicke hier, um weitere Informationen zur Deaktivierung deines Kontos zu msgid "Click here for more information." msgstr "Klicke hier für weitere Informationen." -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Klicke hier, um das Tag-Menü für {tag} zu öffnen" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Klicke hier, um die fehlgeschlagene Nachricht erneut zu senden" @@ -1065,12 +1147,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "Klipp 🐴 klapp 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1091,7 +1173,7 @@ msgid "Close bottom drawer" msgstr "Untere Schublade schließen" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "Dialog schließen" @@ -1115,8 +1197,8 @@ msgstr "Modalfenster schließen" msgid "Close navigation footer" msgstr "Fußzeile der Navigation schließen" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "Diesen Dialog schließen" @@ -1128,7 +1210,7 @@ msgstr "Schließt die untere Navigationsleiste" msgid "Closes password update alert" msgstr "Schließt die Kennwortaktualisierungsmeldung" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" @@ -1136,11 +1218,11 @@ msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" msgid "Closes viewer for header image" msgstr "Schließt den Betrachter für das Banner" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "Liste der Benutzer einklappen" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Klappt die Liste der Benutzer für eine bestimmte Meldung zusammen" @@ -1154,27 +1236,31 @@ msgstr "Komödie" msgid "Comics" msgstr "Comics" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Community-Richtlinien" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Schließe das Onboarding ab und nutze dein Konto" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "Schließe die Herausforderung ab" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Verfasse Beiträge mit einer Länge von bis zu {MAX_GRAPHEME_LENGTH} Zeichen" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Antwort verfassen" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "Konfiguriere die Inhaltsfilterung für die Kategorie: {name}" @@ -1206,11 +1292,11 @@ msgstr "Bestätige die Spracheinstellungen für den Inhalt" msgid "Confirm delete account" msgstr "Bestätige das Löschen des Kontos" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "Bestätige dein Alter:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "Bestätige dein Geburtsdatum" @@ -1228,7 +1314,8 @@ msgstr "Bestätigungscode" msgid "Connecting..." msgstr "Verbinden…" -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Support kontaktieren" @@ -1236,24 +1323,24 @@ msgstr "Support kontaktieren" msgid "Content Blocked" msgstr "Inhalt blockiert" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "Inhaltsfilterung" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Inhaltssprachen" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "Inhalt nicht verfügbar" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Inhaltswarnung" @@ -1265,7 +1352,7 @@ msgstr "Inhaltswarnungen" msgid "Context menu backdrop, click to close the menu." msgstr "Hintergrund des Kontextmenüs; klicken, um das Menü zu schließen" -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Fortfahren" @@ -1278,7 +1365,7 @@ msgstr "Fortfahren als {0} (noch angemeldet)" msgid "Continue thread..." msgstr "Thread fortsetzen…" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1297,7 +1384,7 @@ msgstr "Kochen" msgid "Copied" msgstr "Kopiert" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Die Build-Version wurde in die Zwischenablage kopiert" @@ -1305,8 +1392,8 @@ msgstr "Die Build-Version wurde in die Zwischenablage kopiert" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" @@ -1340,12 +1427,12 @@ msgstr "Link kopieren" msgid "Copy Link" msgstr "Link kopieren" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Link zur Liste kopieren" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Link zum Beitrag kopieren" @@ -1354,8 +1441,8 @@ msgstr "Link zum Beitrag kopieren" msgid "Copy message text" msgstr "Nachrichtentext kopieren" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Beitragstext kopieren" @@ -1363,14 +1450,14 @@ msgstr "Beitragstext kopieren" msgid "Copy QR code" msgstr "QR-Code kopieren" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Urheberrechtsbestimmungen" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1380,7 +1467,7 @@ msgstr "Du konntest den Chat nicht verlassen" msgid "Could not load feed" msgstr "Feed konnte nicht geladen werden" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "Liste konnte nicht geladen werden" @@ -1397,7 +1484,7 @@ msgstr "Erstellen" msgid "Create a new account" msgstr "Neues Konto erstellen" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Neues Bluesky-Konto erstellen" @@ -1407,7 +1494,7 @@ msgstr "QR-Code für ein Startpaket erstellen" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "Ein Startpaket erstellen" @@ -1415,7 +1502,7 @@ msgstr "Ein Startpaket erstellen" msgid "Create a starter pack for me" msgstr "Ein Startpaket für mich erstellen" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Konto erstellen" @@ -1463,42 +1550,54 @@ msgstr "Benutzerdefiniert" msgid "Custom domain" msgstr "Benutzerdefinierte Domain" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Benutzerdefinierte Feeds, die von der Community erstellt wurden, bringen dir neue Erfahrungen und helfen dir, die Inhalte zu finden, die du liebst." -#: src/view/screens/PreferencesExternalEmbeds.tsx:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Passe die Einstellungen für Medien von externen Websites an." -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Dunkel" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Dunkelmodus" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Dunkelmodus" +#~ msgid "Dark Theme" +#~ msgstr "Dunkelmodus" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Geburtsdatum" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "Konto deaktivieren" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "Mein Konto deaktivieren" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "Debug-Moderation" @@ -1507,16 +1606,16 @@ msgid "Debug panel" msgstr "Debug-Panel" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Löschen" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Konto löschen" @@ -1532,8 +1631,8 @@ msgstr "App-Passwort löschen" msgid "Delete app password?" msgstr "App-Passwort löschen?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "Datensatz für die Chat-Erklärung löschen" @@ -1541,7 +1640,7 @@ msgstr "Datensatz für die Chat-Erklärung löschen" msgid "Delete for me" msgstr "Für mich löschen" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Liste löschen" @@ -1557,41 +1656,41 @@ msgstr "Nachricht für mich löschen" msgid "Delete my account" msgstr "Mein Konto löschen" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Mein Konto löschen…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Beitrag löschen" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "Startpaket löschen" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "Startpaket löschen?" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "Diese Liste löschen?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "Diesen Beitrag löschen?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Gelöscht" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Gelöschter Beitrag." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "Löscht den Datensatz für die Chat-Erklärung" @@ -1606,11 +1705,25 @@ msgstr "Beschreibung" msgid "Descriptive alt text" msgstr "Beschreibender Alt-Text" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Wolltest du etwas sagen?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Gedimmt" @@ -1618,7 +1731,7 @@ msgstr "Gedimmt" msgid "Direct messages are here!" msgstr "Direktnachrichten sind da!" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "Automatische Wiedergabe für GIFs deaktivieren" @@ -1626,29 +1739,33 @@ msgstr "Automatische Wiedergabe für GIFs deaktivieren" msgid "Disable Email 2FA" msgstr "Zwei-Faktor-Authentifizierung per E-Mail deaktivieren" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "Haptische Rückmeldung deaktivieren" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "Deaktiviert" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Verwerfen" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "Entwurf verwerfen?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen" @@ -1661,19 +1778,27 @@ msgstr "„Discover” lernt beim Browsen, welche Beiträge dir gefallen." msgid "Discover new custom feeds" msgstr "Entdecke neue benutzerdefinierte Feeds" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "Entdecke neue Feeds" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "Entdecke neue Feeds" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "Anleitung zum Einstieg schließen" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "Größere Alt-Text-Badges zeigen" @@ -1689,11 +1814,15 @@ msgstr "Anzeigename" msgid "DNS Panel" msgstr "DNS-Panel" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "Beinhaltet keine Nacktheit." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "Beginnt oder endet nicht mit einem Bindestrich" @@ -1707,7 +1836,6 @@ msgstr "Domain verifiziert!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1726,8 +1854,8 @@ msgstr "Fertig" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Fertig" @@ -1736,7 +1864,7 @@ msgstr "Fertig" msgid "Done{extraText}" msgstr "Fertig{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "Bluesky herunterladen" @@ -1753,6 +1881,10 @@ msgstr "CAR-Datei herunterladen" msgid "Drop to add images" msgstr "Zum Hinzufügen Bilder ablegen" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "z. B. alice" @@ -1793,11 +1925,11 @@ msgstr "z. B. Benutzer, die wiederholt mit Werbung antworten." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jeder Code funktioniert einmal. Du erhältst regelmäßig neue Einladungscodes." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "Bearbeiten" @@ -1806,12 +1938,12 @@ msgctxt "action" msgid "Edit" msgstr "Bearbeiten" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Avatar bearbeiten" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "Feeds bearbeiten" @@ -1820,7 +1952,12 @@ msgstr "Feeds bearbeiten" msgid "Edit image" msgstr "Bild bearbeiten" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Details der Liste bearbeiten" @@ -1828,10 +1965,10 @@ msgstr "Details der Liste bearbeiten" msgid "Edit Moderation List" msgstr "Moderationsliste bearbeiten" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Meine Feeds bearbeiten" @@ -1839,10 +1976,15 @@ msgstr "Meine Feeds bearbeiten" msgid "Edit my profile" msgstr "Mein Profil bearbeiten" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "Personen bearbeiten" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1853,7 +1995,7 @@ msgstr "Profil bearbeiten" msgid "Edit Profile" msgstr "Profil bearbeiten" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "Startpaket bearbeiten" @@ -1861,7 +2003,7 @@ msgstr "Startpaket bearbeiten" msgid "Edit User List" msgstr "Benutzerliste bearbeiten" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "Bearbeiten, wer antworten kann" @@ -1873,7 +2015,7 @@ msgstr "Bearbeite deinen Anzeigenamen" msgid "Edit your profile description" msgstr "Bearbeite deine Profilbeschreibung" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "Dein Startpaket bearbeiten" @@ -1883,8 +2025,8 @@ msgid "Education" msgstr "Bildung" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "Wähle entweder „Alle” oder „Niemand” aus" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Wähle entweder „Alle” oder „Niemand” aus" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -1912,7 +2054,7 @@ msgstr "E-Mail aktualisiert" msgid "Email verified" msgstr "E-Mail verifiziert" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "E-Mail:" @@ -1921,8 +2063,8 @@ msgid "Embed HTML code" msgstr "HTML-Code einbetten" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "Beitrag einbetten" @@ -1934,7 +2076,7 @@ msgstr "Bette diesen Beitrag in deine Website ein. Kopiere einfach den folgenden msgid "Enable {0} only" msgstr "Nur {0} aktivieren" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "Inhalte für Erwachsene aktivieren" @@ -1943,7 +2085,7 @@ msgstr "Inhalte für Erwachsene aktivieren" msgid "Enable external media" msgstr "Externe Medien aktivieren" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Medienplayer aktivieren für" @@ -1952,9 +2094,13 @@ msgstr "Medienplayer aktivieren für" msgid "Enable priority notifications" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Aktiviere diese Einstellung, um nur Antworten von Personen zu sehen, denen du folgst." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Aktiviere diese Einstellung, um nur Antworten von Personen zu sehen, denen du folgst." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -1962,11 +2108,11 @@ msgstr "Nur von dieser Seite erlauben" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "Aktiviert" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Ende des Feeds" @@ -1982,8 +2128,8 @@ msgstr "Gib einen Namen für dieses App-Passwort ein" msgid "Enter a password" msgstr "Gib ein Passwort ein" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "Gib ein Wort oder einen Tag ein" @@ -2028,25 +2174,27 @@ msgstr "Gib deinen Benutzernamen und dein Passwort ein" msgid "Error occurred while saving file" msgstr "Beim Speichern der Datei ist ein Fehler aufgetreten" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Fehler beim Empfang der Captcha-Antwort." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Fehler:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Alle" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "Alle können antworten" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2062,6 +2210,14 @@ msgstr "Übermäßig viele Erwähnungen oder Antworten" msgid "Excessive or unwanted messages" msgstr "Übermäßige oder unerwünschte Nachrichten" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Verlässt den Vorgang der Accountlöschung" @@ -2079,7 +2235,6 @@ msgid "Exits image view" msgstr "Verlässt die Bildansicht" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Verlässt die Eingabe der Suchanfrage" @@ -2087,7 +2242,7 @@ msgstr "Verlässt die Eingabe der Suchanfrage" msgid "Expand alt text" msgstr "Alt-Text erweitern" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "Liste der Benutzer erweitern" @@ -2100,6 +2255,14 @@ msgstr "Erweitere oder reduziere den gesamten Beitrag, auf den du antwortest" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Explizite oder potenziell verstörende Medien." @@ -2108,12 +2271,12 @@ msgstr "Explizite oder potenziell verstörende Medien." msgid "Explicit sexual images." msgstr "Explizite sexuelle Bilder." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "Meine Daten exportieren" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "Meine Daten exportieren" @@ -2123,17 +2286,17 @@ msgid "External Media" msgstr "Externe Medien" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "Externe Medien können es Websites ermöglichen, Informationen über dich und dein Gerät zu sammeln. Es werden keine Informationen gesendet oder angefordert, bis du die Schaltfläche \"Abspielen\" drückst." -#: src/Navigation.tsx:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Externe Medienpräferenzen" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Externe Medienpräferenzen" @@ -2142,8 +2305,8 @@ msgstr "Externe Medienpräferenzen" msgid "Failed to create app password." msgstr "Das App-Passwort konnte nicht erstellt werden." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "Startpaket konnte nicht erstellt werden" @@ -2155,16 +2318,16 @@ msgstr "Die Liste konnte nicht erstellt werden. Überprüfe deine Internetverbin msgid "Failed to delete message" msgstr "Nachricht konnte nicht gelöscht werden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "Startpaket konnte nicht gelöscht werden" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "Fehler beim Laden der Einstellungen für Feeds" @@ -2177,12 +2340,12 @@ msgstr "GIFs konnten nicht geladen werden" msgid "Failed to load past messages" msgstr "Es konnten keine vorherigen Nachrichten geladen werden" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "Die vorgeschlagenen Feeds konnten nicht geladen werden." -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "Die vorgeschlagenen Konten, denen du folgen solltest, konnten nicht geladen werden" @@ -2198,16 +2361,16 @@ msgstr "" msgid "Failed to send" msgstr "Konnte nicht gesendet werden" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Anfechtung nicht eingereicht. Bitte versuche es erneut." -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "Du konntest die Stummschaltung des Threads nicht aktivieren oder deaktivieren. Bitte versuche es erneut" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "Aktualisierung der Feeds fehlgeschlagen" @@ -2216,12 +2379,12 @@ msgstr "Aktualisierung der Feeds fehlgeschlagen" msgid "Failed to update settings" msgstr "Einstellungen konnten nicht aktualisiert werden" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Feed" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "Feed von {0}" @@ -2230,27 +2393,27 @@ msgid "Feed toggle" msgstr "Feed-Umschalter" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Feeds" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Feeds sind benutzerdefinierte Algorithmen, die Benutzer mit ein wenig Programmierkenntnisse erstellen. <0/> für mehr Informationen." -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "Feeds aktualisiert!" @@ -2266,7 +2429,7 @@ msgstr "Datei erfolgreich gespeichert!" msgid "Filter from feeds" msgstr "Aus Feeds filtern" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Abschließen" @@ -2284,7 +2447,7 @@ msgstr "Finde weitere Feeds und Konten, denen du folgen kannst, auf der „Explo msgid "Find posts and users on Bluesky" msgstr "Finde Beiträge und Nutzer auf Bluesky" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Passe die Inhalte deines Following-Feeds an." @@ -2292,7 +2455,7 @@ msgstr "Passe die Inhalte deines Following-Feeds an." msgid "Fine-tune the discussion threads." msgstr "Passe die Diskussions-Threads an." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "Beenden" @@ -2304,7 +2467,7 @@ msgstr "Tour beenden und mit der Nutzung der Anwendung beginnen" msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Flexibel" @@ -2318,12 +2481,11 @@ msgid "Flip vertically" msgstr "Vertikal drehen" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Folgen" @@ -2337,7 +2499,7 @@ msgstr "Folgen" msgid "Follow {0}" msgstr "{0} folgen" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "{name} folgen" @@ -2350,8 +2512,8 @@ msgstr "Folge 7 Konten" msgid "Follow Account" msgstr "Konto folgen" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "Allen folgen" @@ -2359,7 +2521,7 @@ msgstr "Allen folgen" msgid "Follow Back" msgstr "Zurückfolgen" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Folge weiteren Konten, um dich mit deinen Interessen zu verbinden und dein Netzwerk aufzubauen." @@ -2383,19 +2545,19 @@ msgstr "Gefolgt von <0>{0} und <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Gefolgt von <0>{0}, <1>{1} und {1, plural, one {# anderer} other {# andere}}" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Benutzer, denen ich folge" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Nur Benutzer, denen ich folge" +#~ msgid "Followed users only" +#~ msgstr "Nur Benutzer, denen ich folge" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "folgte dir" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "ist dir gefolgt" @@ -2404,7 +2566,7 @@ msgstr "ist dir gefolgt" msgid "Followers" msgstr "Follower" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "Follower von @{0}, die du kennst" @@ -2414,34 +2576,34 @@ msgid "Followers you know" msgstr "Follower, die du kennst" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Folge ich" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Ich folge {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "Ich folge {name}" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Following-Feed-Einstellungen" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Following-Feed-Einstellungen" @@ -2453,7 +2615,7 @@ msgstr "„Following” zeigt die neuesten Beiträge von Personen, denen du folg msgid "Follows you" msgstr "Folgt dir" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Folgt dir" @@ -2470,6 +2632,10 @@ msgstr "Aus Sicherheitsgründen müssen wir dir einen Bestätigungscode an deine 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 "Aus Sicherheitsgründen kannst du dies nicht erneut ansehen. Wenn du dieses Passwort verlierst, musst du ein neues generieren." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2491,7 +2657,7 @@ msgstr "Postet oft unerwünschte Inhalte" msgid "From @{sanitizedAuthor}" msgstr "Von @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "Von <0/>" @@ -2504,7 +2670,7 @@ msgstr "Galerie" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -2533,24 +2699,25 @@ msgstr "" msgid "Glaring violations of law or terms of service" msgstr "Eklatante Verstöße gegen Gesetze oder Nutzungsbedingungen" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Zurückgehen" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Zurückgehen" @@ -2560,14 +2727,14 @@ msgstr "Zurückgehen" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Zum vorherigen Schritt zurückgehen" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -2609,7 +2776,7 @@ msgstr "" msgid "Graphic Media" msgstr "" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -2617,7 +2784,7 @@ msgstr "" msgid "Handle" msgstr "Handle" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "" @@ -2625,7 +2792,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Hashtag" @@ -2633,12 +2800,12 @@ msgstr "Hashtag" msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Hast du Probleme?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Hilfe" @@ -2662,6 +2829,10 @@ msgstr "" msgid "Here is your app password." msgstr "Hier ist dein App-Passwort." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2669,30 +2840,50 @@ msgstr "Hier ist dein App-Passwort." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Ausblenden" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Ausblenden" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Beitrag ausblenden" +#~ msgid "Hide post" +#~ msgstr "Beitrag ausblenden" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Den Inhalt ausblenden" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "Diesen Beitrag ausblenden?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Benutzerliste ausblenden" @@ -2728,12 +2919,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Home" @@ -2766,7 +2957,7 @@ msgstr "Ich habe einen Bestätigungscode" msgid "I have my own domain" msgstr "Ich habe meine eigene Domain" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "" @@ -2779,15 +2970,15 @@ msgstr "Schaltet den erweiterten Status des Alt-Textes um, wenn dieser lang ist" msgid "If none are selected, suitable for all ages." msgstr "Wenn keine ausgewählt werden, sind sie für alle Altersgruppen geeignet." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "Wenn du diese Liste löschst, kannst du sie nicht wiederherstellen." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "Wenn du diesen Post löschst, kannst du ihn nicht wiederherstellen." @@ -2876,10 +3067,14 @@ msgstr "Gib dein Passwort ein" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Gib deinen Handle ein" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "" @@ -2889,7 +3084,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Ungültiger oder nicht unterstützter Beitragrekord" @@ -2905,7 +3100,7 @@ msgstr "Einen Freund einladen" msgid "Invite code" msgstr "Einladungscode" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Einladungscode nicht akzeptiert. Überprüfe, ob du ihn richtig eingegeben hast und versuche es erneut." @@ -2937,14 +3132,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Jobs" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -2981,11 +3176,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -2993,16 +3188,16 @@ msgstr "" msgid "Language selection" msgstr "Sprachauswahl" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Spracheinstellungen" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Spracheinstellungen" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Sprachen" @@ -3019,21 +3214,26 @@ msgstr "" #~ msgid "Learn more" #~ msgstr "Mehr erfahren" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Mehr erfahren" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Erfahre mehr über diese Warnung" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Erfahre mehr darüber, was auf Bluesky öffentlich ist." @@ -3071,8 +3271,8 @@ msgid "left to go." msgstr "noch übrig." #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "Der Legacy-Speicher wurde gelöscht, du musst die App jetzt neu starten." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "Der Legacy-Speicher wurde gelöscht, du musst die App jetzt neu starten." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3083,7 +3283,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Lass uns dein Passwort zurücksetzen!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Los geht's!" @@ -3093,7 +3293,8 @@ msgstr "Los geht's!" #~ msgid "Library" #~ msgstr "Bibliothek" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Hell" @@ -3105,8 +3306,8 @@ msgstr "Hell" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3116,14 +3317,15 @@ msgid "Like this feed" msgstr "Diesen Feed liken" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Geliked von" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Geliked von" @@ -3141,11 +3343,11 @@ msgstr "Geliked von" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Von {likeCount} {0} geliked" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "hat deinen benutzerdefinierten Feed geliked" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "hat deinen Beitrag geliked" @@ -3153,11 +3355,11 @@ msgstr "hat deinen Beitrag geliked" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "Likes für diesen Beitrag" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Liste" @@ -3165,20 +3367,28 @@ msgstr "Liste" msgid "List Avatar" msgstr "Listenbild" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Liste blockiert" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "Liste von {0}" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Liste gelöscht" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Liste stummgeschaltet" @@ -3186,20 +3396,20 @@ msgstr "Liste stummgeschaltet" msgid "List Name" msgstr "Name der Liste" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Liste entblockiert" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Listenstummschaltung aufgehoben" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Listen" @@ -3228,10 +3438,10 @@ msgstr "" msgid "Load new notifications" msgstr "Neue Mitteilungen laden" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Neue Beiträge laden" @@ -3239,7 +3449,7 @@ msgstr "Neue Beiträge laden" msgid "Loading..." msgstr "Wird geladen..." -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Systemprotokoll" @@ -3255,7 +3465,7 @@ msgstr "" msgid "Log out" msgstr "Abmelden" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Sichtbarkeit für abgemeldete Benutzer" @@ -3295,7 +3505,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Vergewissere dich, dass du auch wirklich dorthin gehen willst!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Verwalte deine stummgeschalteten Wörter und Tags" @@ -3312,20 +3522,20 @@ msgstr "" #~ msgid "May only contain letters and numbers" #~ msgstr "Darf nur Buchstaben und Zahlen enthalten" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Medien" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "erwähnte Benutzer" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Erwähnte Benutzer" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menü" @@ -3356,7 +3566,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3371,29 +3581,31 @@ msgstr "" msgid "Misleading Account" msgstr "Irreführender Account" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Moderation" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "Moderationsliste von {0}" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "Moderationsliste von <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Moderationsliste von dir" @@ -3405,20 +3617,24 @@ msgstr "Moderationsliste erstellt" msgid "Moderation list updated" msgstr "Moderationsliste aktualisiert" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Moderationslisten" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderationslisten" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Moderationseinstellungen" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "" @@ -3426,12 +3642,12 @@ msgstr "" msgid "Moderation tools" msgstr "Moderationswerkzeuge" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "Der Moderator hat beschlossen, eine allgemeine Warnung vor dem Inhalt auszusprechen." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "Mehr" @@ -3439,7 +3655,7 @@ msgstr "Mehr" msgid "More feeds" msgstr "Mehr Feeds" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Mehr Optionen" @@ -3459,11 +3675,13 @@ msgstr "" #~ msgid "Must be at least 3 characters" #~ msgstr "Muss mindestens 3 Zeichen lang sein" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "Stummschalten" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "{truncatedTag} stummschalten" @@ -3472,11 +3690,11 @@ msgstr "{truncatedTag} stummschalten" msgid "Mute Account" msgstr "Konto stummschalten" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Konten stummschalten" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "Alle {displayTag}-Beiträge stummschalten" @@ -3486,14 +3704,18 @@ msgid "Mute conversation" msgstr "" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "Nur in Tags stummschalten" +#~ msgid "Mute in tags only" +#~ msgstr "Nur in Tags stummschalten" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "In Text und Tags stummschalten" +#~ msgid "Mute in text & tags" +#~ msgstr "In Text und Tags stummschalten" -#: src/view/screens/ProfileList.tsx:678 +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "" + +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Liste stummschalten" @@ -3502,7 +3724,7 @@ msgstr "Liste stummschalten" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "Diese Konten stummschalten?" @@ -3510,33 +3732,49 @@ msgstr "Diese Konten stummschalten?" #~ msgid "Mute this List" #~ msgstr "Diese Liste stummschalten" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "Dieses Wort in Beitragstexten und Tags stummschalten" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "Dieses Wort nur in Tags stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Thread stummschalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "Wörter und Tags stummschalten" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Stummgeschaltet" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Stummgeschaltete Konten" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Stummgeschaltete Konten" @@ -3545,7 +3783,7 @@ msgstr "Stummgeschaltete Konten" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Bei stummgeschalteten Konten werden dazugehörige Beiträge aus deinem Feed und deinen Mitteilungen entfernt. Stummschaltungen sind völlig privat." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Stummgeschaltet über \"{0}\"" @@ -3553,7 +3791,7 @@ msgstr "Stummgeschaltet über \"{0}\"" msgid "Muted words & tags" msgstr "Stummgeschaltete Wörter und Tags" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Stummschaltung ist privat. Stummgeschaltete Konten können mit dir interagieren, aber du siehst ihre Beiträge nicht und erhältst keine Mitteilungen von ihnen." @@ -3562,7 +3800,7 @@ msgstr "Stummschaltung ist privat. Stummgeschaltete Konten können mit dir inter msgid "My Birthday" msgstr "Mein Geburtstag" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Meine Feeds" @@ -3570,11 +3808,11 @@ msgstr "Meine Feeds" msgid "My Profile" msgstr "Mein Profil" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "Meine gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Meine gespeicherten Feeds" @@ -3603,7 +3841,7 @@ msgstr "" msgid "Nature" msgstr "Natur" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -3617,7 +3855,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navigiert zum nächsten Bildschirm" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Navigiert zu deinem Profil" @@ -3635,7 +3873,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Verliere nie den Zugriff auf deine Follower und Daten." -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "Verliere nie den Zugriff auf deine Follower oder Daten." @@ -3647,7 +3885,7 @@ msgstr "Verliere nie den Zugriff auf deine Follower oder Daten." msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Neu" @@ -3683,12 +3921,12 @@ msgctxt "action" msgid "New post" msgstr "Neuer Beitrag" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Neuer Beitrag" @@ -3722,10 +3960,10 @@ msgstr "Aktuelles" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3741,17 +3979,17 @@ msgstr "Weiter" msgid "Next image" msgstr "Nächstes Bild" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Nein" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Keine Beschreibung" @@ -3768,12 +4006,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0} wird nicht mehr gefolgt" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "Nicht länger als 253 Zeichen" @@ -3785,7 +4023,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Noch keine Mitteilungen!" @@ -3796,6 +4034,10 @@ msgstr "Noch keine Mitteilungen!" msgid "No one" msgstr "" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -3809,11 +4051,11 @@ msgstr "Kein Ergebnis" msgid "No results" msgstr "" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "Keine Ergebnisse gefunden" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Keine Ergebnisse für \"{query}\" gefunden" @@ -3838,13 +4080,13 @@ msgstr "" msgid "No thanks" msgstr "Nein danke" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Niemand" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "" +#~ msgid "Nobody can reply" +#~ msgstr "" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -3863,7 +4105,7 @@ msgstr "Nicht-sexuelle Nacktheit" #~ msgid "Not Applicable." #~ msgstr "Unzutreffend." -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Nicht gefunden" @@ -3874,12 +4116,12 @@ msgid "Not right now" msgstr "Nicht jetzt" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Hinweis: Bluesky ist ein offenes und öffentliches Netzwerk. Diese Einstellung schränkt lediglich die Sichtbarkeit deiner Inhalte in der Bluesky-App und auf der Website ein. Andere Apps respektieren diese Einstellung möglicherweise nicht. Deine Inhalte werden abgemeldeten Nutzern möglicherweise weiterhin in anderen Apps und Websites angezeigt." @@ -3891,7 +4133,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -3908,14 +4150,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Mitteilungen" @@ -3948,12 +4190,12 @@ msgid "Off" msgstr "Aus" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh nein!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Oh nein, da ist etwas schief gelaufen." @@ -3977,7 +4219,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Onboarding zurücksetzen" @@ -3985,7 +4227,7 @@ msgstr "Onboarding zurücksetzen" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." @@ -3994,14 +4236,14 @@ msgid "Only .jpg and .png files are supported" msgstr "" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" +#~ msgid "Only {0} can reply" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Nur {0} kann antworten." +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Nur {0} kann antworten." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "Enthält nur Buchstaben, Nummern und Bindestriche" @@ -4009,7 +4251,7 @@ msgstr "Enthält nur Buchstaben, Nummern und Bindestriche" msgid "Oops, something went wrong!" msgstr "Huch, da ist etwas schief gelaufen!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4018,11 +4260,11 @@ msgstr "Huch, da ist etwas schief gelaufen!" msgid "Oops!" msgstr "Huch!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Öffnen" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "" @@ -4039,8 +4281,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Emoji-Picker öffnen" @@ -4048,7 +4290,7 @@ msgstr "Emoji-Picker öffnen" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Links mit In-App-Browser öffnen" @@ -4068,20 +4310,20 @@ msgstr "Einstellungen für stummgeschaltete Wörter und Tags öffnen" msgid "Open navigation" msgstr "Navigation öffnen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "Beitragsoptionsmenü öffnen" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Storybook öffnen" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "" @@ -4089,11 +4331,11 @@ msgstr "" msgid "Opens {numItems} options" msgstr "Öffnet {numItems} Optionen" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "" @@ -4105,19 +4347,23 @@ msgstr "Öffnet zusätzliche Details für einen Debug-Eintrag" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "Öffnet eine erweiterte Liste der Benutzer in dieser Mitteilung" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Öffnet die Kamera auf dem Gerät" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Öffnet den Beitragsverfasser" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Öffnet die konfigurierbaren Spracheinstellungen" @@ -4129,7 +4375,7 @@ msgstr "Öffnet die Gerätefotogalerie" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Öffnet den Editor für Anzeigename, Avatar, Hintergrundbild und Beschreibung" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Öffnet die Einstellungen für externe eingebettete Medien" @@ -4159,11 +4405,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Öffnet die Liste der Einladungscodes" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4171,19 +4417,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Öffnet ein Modal, um die Löschung des Kontos zu bestätigen. Erfordert einen E-Mail-Code." -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "" @@ -4191,7 +4437,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Öffnet das Modal für die Verwendung einer benutzerdefinierten Domain" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Öffnet die Moderationseinstellungen" @@ -4204,11 +4450,11 @@ msgstr "Öffnet das Formular zum Zurücksetzen des Passworts" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Öffnet den Bildschirm zum Bearbeiten gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Öffnet den Bildschirm mit allen gespeicherten Feeds" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "" @@ -4216,7 +4462,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "Öffnet die Einstellungsseite für das App-Passwort" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "" @@ -4232,21 +4478,21 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Öffnet die Storybook-Seite" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Öffnet die Systemprotokollseite" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Öffnet die Thread-Einstellungen" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" @@ -4259,11 +4505,15 @@ msgid "Option {0} of {numItems}" msgstr "Option {0} von {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "Oder kombiniere diese Optionen:" @@ -4283,6 +4533,10 @@ msgstr "" msgid "Other account" msgstr "Anderes Konto" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Andere..." @@ -4291,7 +4545,7 @@ msgstr "Andere..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Seite nicht gefunden" @@ -4320,19 +4574,24 @@ msgid "Password updated!" msgstr "Passwort aktualisiert!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "Personen gefolgt von @{0}" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "Personen, die @{0} folgen" @@ -4362,7 +4621,7 @@ msgid "Pictures meant for adults." msgstr "Bilder, die für Erwachsene bestimmt sind." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "An die Startseite anheften" @@ -4374,11 +4633,12 @@ msgstr "" msgid "Pinned Feeds" msgstr "Angeheftete Feeds" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "" @@ -4395,6 +4655,11 @@ msgstr "{0} abspielen" msgid "Play or pause the GIF" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4404,16 +4669,16 @@ msgstr "Video abspielen" msgid "Plays the GIF" msgstr "Spielt das GIF ab" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Bitte wähle deinen Handle." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Bitte wähle dein Passwort." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Bitte fülle das Verifizierungs-Captcha aus." @@ -4429,11 +4694,11 @@ msgstr "Bitte gib einen Namen für dein App-Passwort ein. Nur Leerzeichen sind n msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Bitte gib einen eindeutigen Namen für dieses App-Passwort ein oder verwende unseren zufällig generierten Namen." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Bitte gib ein gültiges Wort, einen Tag oder eine Phrase zum Stummschalten ein" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Bitte gib deine E-Mail ein." @@ -4446,7 +4711,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Bitte gib auch dein Passwort ein:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4468,7 +4733,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Bitte verifiziere deine E-Mail" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Bitte warte, bis deine Link-karte vollständig geladen ist" @@ -4485,45 +4750,50 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Beitrag" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Beitrag" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Beitrag von {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Beitrag von @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Beitrag gelöscht" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Beitrag ausgeblendet" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Beitragssprache" @@ -4532,23 +4802,27 @@ msgstr "Beitragssprache" msgid "Post Languages" msgstr "Beitragssprachen" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Beitrag nicht gefunden" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "Beiträge" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Beiträge" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "Beiträge können basierend auf ihrem Text, ihren Tags oder beidem stummgeschaltet werden." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "Beiträge können basierend auf ihrem Text, ihren Tags oder beidem stummgeschaltet werden." + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4570,7 +4844,7 @@ msgstr "" msgid "Press to change hosting provider" msgstr "" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4590,7 +4864,7 @@ msgstr "" msgid "Previous image" msgstr "Vorheriges Bild" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Primäre Sprache" @@ -4602,16 +4876,16 @@ msgstr "Priorisiere deine Follower" msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privatsphäre" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Datenschutzerklärung" @@ -4623,16 +4897,16 @@ msgstr "" msgid "Processing..." msgstr "Wird bearbeitet..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Profil" @@ -4640,11 +4914,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil aktualisiert" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Schütze dein Konto, indem du deine E-Mail bestätigst." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Öffentlich" @@ -4652,15 +4926,15 @@ msgstr "Öffentlich" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Öffentliche, gemeinsam nutzbare Listen von Nutzern, die du sta­pel­wei­se stummschalten oder blockieren kannst." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Öffentliche, gemeinsam nutzbare Listen, die Feeds steuern können." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Beitrag veröffentlichen" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Antwort veröffentlichen" @@ -4680,10 +4954,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Beitrag zitieren" @@ -4697,6 +4971,39 @@ msgstr "Beitrag zitieren" #~ msgid "Quote Post" #~ msgstr "Beitrag zitieren" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Zufällig (\"Poster's Roulette\")" @@ -4705,10 +5012,27 @@ msgstr "Zufällig (\"Poster's Roulette\")" msgid "Ratios" msgstr "Verhältnisse" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4717,7 +5041,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "" @@ -4741,15 +5065,16 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Entfernen" @@ -4761,11 +5086,11 @@ msgstr "Entfernen" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Konto entfernen" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -4778,8 +5103,8 @@ msgid "Remove embed" msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Feed entfernen" @@ -4787,19 +5112,27 @@ msgstr "Feed entfernen" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Aus meinen Feeds entfernen" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Bild entfernen" @@ -4808,24 +5141,24 @@ msgstr "Bild entfernen" msgid "Remove image preview" msgstr "Bildvorschau entfernen" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "Stummgeschaltetes Wort aus deiner Liste entfernen" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Repost entfernen" @@ -4841,18 +5174,31 @@ msgstr "" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Diesen Feed aus deinen gespeicherten Feeds entfernen?" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Aus der Liste entfernt" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Aus meinen Feeds entfernt" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "" @@ -4860,7 +5206,7 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Entfernt Standard-Miniaturansicht von {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "" @@ -4868,8 +5214,8 @@ msgstr "" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "" @@ -4877,7 +5223,7 @@ msgstr "" msgid "Replies" msgstr "Antworten" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -4885,18 +5231,40 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Antworten auf diesen Thread sind deaktiviert" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Antworten auf diesen Thread sind deaktiviert" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Antworten" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Antwortfilter" +#~ msgid "Reply Filters" +#~ msgstr "Antwortfilter" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" #: src/view/com/post/Post.tsx:177 #: src/view/com/posts/FeedItem.tsx:285 @@ -4904,23 +5272,36 @@ msgstr "Antwortfilter" #~ msgid "Reply to <0/>" #~ msgstr "Antwort an <0/>" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4956,7 +5337,7 @@ msgstr "" msgid "Report feed" msgstr "Feed melden" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Liste melden" @@ -4964,13 +5345,13 @@ msgstr "Liste melden" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Beitrag melden" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5004,30 +5385,31 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Repost" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Erneut veröffentlichen" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Reposten oder Beitrag zitieren" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Repostet von" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "Repostet von {0}" @@ -5035,20 +5417,20 @@ msgstr "Repostet von {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostet von <0/>" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "hat deinen Beitrag repostet" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Reposts von diesem Beitrag" @@ -5062,7 +5444,7 @@ msgstr "Änderung anfordern" msgid "Request Code" msgstr "Code anfordern" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Alt-Text vor der Beitragsveröffentlichung erforderlich machen" @@ -5091,8 +5473,8 @@ msgstr "Code zurücksetzen" #~ msgid "Reset onboarding" #~ msgstr "Onboarding zurücksetzen" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Onboardingstatus zurücksetzen" @@ -5104,16 +5486,16 @@ msgstr "Passwort zurücksetzen" #~ msgid "Reset preferences" #~ msgstr "Einstellungen zurücksetzen" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Einstellungen zurücksetzen" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Setzt den Onboardingstatus zurück" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Einstellungen zurücksetzen" @@ -5127,17 +5509,19 @@ msgid "Retries the last action, which errored out" msgstr "Wiederholung der letzten Aktion, bei der ein Fehler aufgetreten ist" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Wiederholen" @@ -5145,9 +5529,10 @@ msgstr "Wiederholen" #~ msgid "Retry." #~ msgstr "" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Zurück zur vorherigen Seite" @@ -5161,7 +5546,8 @@ msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5211,7 +5597,7 @@ msgstr "" msgid "Save to my feeds" msgstr "" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Gespeicherte Feeds" @@ -5224,7 +5610,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "" @@ -5242,8 +5628,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "" @@ -5252,13 +5638,12 @@ msgstr "" msgid "Science" msgstr "Wissenschaft" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Zum Anfang blättern" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5267,14 +5652,12 @@ msgstr "Zum Anfang blättern" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Suche" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "Nach \"{query}\" suchen" @@ -5282,11 +5665,11 @@ msgstr "Nach \"{query}\" suchen" msgid "Search for \"{searchText}\"" msgstr "" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "Nach allen Beiträgen von @{authorHandle} mit dem Tag {displayTag} suchen" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "Nach allen Beiträgen mit dem Tag {displayTag} suchen" @@ -5298,8 +5681,6 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Nach Nutzern suchen" @@ -5323,28 +5704,32 @@ msgstr "" msgid "Security Step Required" msgstr "Sicherheitsschritt erforderlich" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "Siehe {truncatedTag}-Beiträge" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "Siehe {truncatedTag}-Beiträge des Benutzers" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "Siehe <0>{displayTag}-Beiträge" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "Siehe <0>{displayTag}-Beiträge von diesem Benutzer" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Siehe diesen Leitfaden" @@ -5384,7 +5769,11 @@ msgstr "" msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -5409,7 +5798,7 @@ msgstr "Wähle Option {i} von {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5425,11 +5814,15 @@ msgstr "Wähle den Dienst aus, der deine Daten hostet." msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Wähle aus, was du sehen (oder nicht sehen) möchtest, und wir kümmern uns um den Rest." -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Wähle aus, welche Sprachen deine abonnierten Feeds enthalten sollen. Wenn du keine Sprachen auswählst, werden alle Sprachen angezeigt." @@ -5445,11 +5838,11 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Wähle aus den folgenden Optionen deine Interessen aus" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Wähle deine bevorzugte Sprache für Übersetzungen in deinem Feed aus." @@ -5479,7 +5872,7 @@ msgctxt "action" msgid "Send Email" msgstr "E-Mail senden" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Feedback senden" @@ -5494,8 +5887,8 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "" @@ -5512,8 +5905,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "" @@ -5535,7 +5928,7 @@ msgstr "Server-Adresse" #~ msgid "Set Age" #~ msgstr "Alter festlegen" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "" @@ -5567,15 +5960,15 @@ msgstr "Neues Passwort festlegen" #~ msgid "Set password" #~ msgstr "Passwort festlegen" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Setze diese Einstellung auf \"Nein\", um alle Zitatbeiträge aus deinem Feed auszublenden. Reposts sind weiterhin sichtbar." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Setze diese Einstellung auf \"Nein\", um alle Antworten aus deinem Feed auszublenden." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Setze diese Einstellung auf \"Nein\", um alle Reposts aus deinem Feed auszublenden." @@ -5583,7 +5976,7 @@ msgstr "Setze diese Einstellung auf \"Nein\", um alle Reposts aus deinem Feed au msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Setze diese Einstellung auf \"Ja\", um Antworten in einer Thread-Ansicht anzuzeigen. Dies ist eine experimentelle Funktion." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Setze diese Einstellung auf \"Ja\", um Beispiele für deine gespeicherten Feeds in deinem Following-Feed anzuzeigen. Dies ist eine experimentelle Funktion." @@ -5596,24 +5989,24 @@ msgid "Sets Bluesky username" msgstr "Legt deinen Bluesky-Benutzernamen fest" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "" +#~ msgid "Sets color theme to dark" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "" +#~ msgid "Sets color theme to light" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "" +#~ msgid "Sets color theme to system setting" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5640,11 +6033,11 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Setzt den Server für den Bluesky-Client" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Einstellungen" @@ -5657,14 +6050,14 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Teilen" @@ -5682,8 +6075,8 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "" @@ -5694,7 +6087,7 @@ msgstr "Feed teilen" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -5712,7 +6105,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -5724,7 +6117,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -5735,7 +6128,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Anzeigen" @@ -5743,8 +6136,9 @@ msgstr "Anzeigen" msgid "Show alt text" msgstr "" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Trotzdem anzeigen" @@ -5769,19 +6163,23 @@ msgstr "Zeige ähnliche Konten wie {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Mehr anzeigen" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "" @@ -5789,11 +6187,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Beiträge aus meinen Feeds anzeigen" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Zitatbeiträge anzeigen" @@ -5809,7 +6207,7 @@ msgstr "Zitatbeiträge anzeigen" #~ msgid "Show re-posts in Following feed" #~ msgstr "Reposts im Following-Feed anzeigen" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Antworten anzeigen" @@ -5825,7 +6223,12 @@ msgstr "Zeige Antworten von Personen, denen du folgst, vor allen anderen Antwort #~ msgid "Show replies in Following feed" #~ msgstr "Antworten in folgendem Feed anzeigen" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Reposts anzeigen" @@ -5905,11 +6308,15 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Abmelden" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -5931,7 +6338,7 @@ msgstr "Registriere dich oder melden dich an, um an der Diskussion teilzunehmen" msgid "Sign-in Required" msgstr "Anmelden erforderlich" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Angemeldet als" @@ -5940,7 +6347,7 @@ msgstr "Angemeldet als" msgid "Signed in as @{0}" msgstr "Angemeldet als @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" @@ -5948,17 +6355,21 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Meldet {0} von Bluesky ab" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Überspringen" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Diesen Schritt überspringen" @@ -5967,12 +6378,11 @@ msgstr "Diesen Schritt überspringen" msgid "Software Dev" msgstr "Software-Entwicklung" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "" @@ -5995,13 +6405,13 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "Es ist ein Fehler aufgetreten." -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Entschuldigung! Deine Sitzung ist abgelaufen. Bitte logge dich erneut ein." @@ -6018,7 +6428,11 @@ msgstr "Antworten auf denselben Beitrag sortieren nach:" #~ msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" msgstr "" #: src/lib/moderation/useReportOptions.ts:67 @@ -6056,17 +6470,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6082,7 +6496,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Status-Seite" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "" @@ -6090,7 +6504,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "" @@ -6098,23 +6512,23 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Schritt {0} von {numSteps}" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Einreichen" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Abonnieren" @@ -6135,11 +6549,11 @@ msgstr "" msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Abonniere diese Liste" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6147,8 +6561,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Vorgeschlagene Follower" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Vorgeschlagen für dich" @@ -6156,7 +6569,7 @@ msgstr "Vorgeschlagen für dich" msgid "Suggestive" msgstr "Suggestiv" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6171,30 +6584,35 @@ msgstr "Konto wechseln" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "Wechseln zu {0}" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Wechselt das Konto, in das du eingeloggt bist" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "System" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Systemprotokoll" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "Tag" +#~ msgid "tag" +#~ msgstr "Tag" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "Tag-Menü: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "Groß" @@ -6203,11 +6621,19 @@ msgstr "Groß" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tippe, um die vollständige Ansicht anzuzeigen" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6232,11 +6658,11 @@ msgstr "" msgid "Terms" msgstr "Bedingungen" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Nutzungsbedingungen" @@ -6248,16 +6674,20 @@ msgid "Terms used violate community standards" msgstr "" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "Text" +#~ msgid "text" +#~ msgstr "Text" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Text-Eingabefeld" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "" @@ -6265,19 +6695,23 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Dieser Handle ist bereits besetzt." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6287,6 +6721,15 @@ msgstr "Das Konto kann nach der Entblockiert mit dir interagieren." #~ msgid "the author" #~ msgstr "" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Die Community-Richtlinien wurden nach <0/> verschoben" @@ -6295,12 +6738,16 @@ msgstr "Die Community-Richtlinien wurden nach <0/> verschoben" msgid "The Copyright Policy has been moved to <0/>" msgstr "Die Copyright-Richtlinie wurde nach <0/> verschoben" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6308,11 +6755,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -6320,8 +6767,8 @@ msgstr "" msgid "The following steps will help customize your Bluesky experience." msgstr "Die folgenden Schritte helfen dir, dein Bluesky-Erlebnis anzupassen." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "Möglicherweise wurde der Post gelöscht." @@ -6329,7 +6776,11 @@ msgstr "Möglicherweise wurde der Post gelöscht." msgid "The Privacy Policy has been moved to <0/>" msgstr "Die Datenschutzerklärung wurde nach <0/> verschoben" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6374,24 +6825,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "Es gab ein Problem bei der Kontaktaufnahme mit deinem Server" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen von Mitteilungen. Tippe hier, um es erneut zu versuchen." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen der Beiträge. Tippe hier, um es erneut zu versuchen." @@ -6399,13 +6850,13 @@ msgstr "Es gab ein Problem beim Abrufen der Beiträge. Tippe hier, um es erneut msgid "There was an issue fetching the list. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen der Liste. Tippe hier, um es erneut zu versuchen." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen deiner Listen. Tippe hier, um es erneut zu versuchen." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6431,16 +6882,19 @@ msgstr "Es gab ein Problem beim Abrufen deiner App-Passwörter" msgid "There was an issue! {0}" msgstr "Es gab ein Problem! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Es ist ein Problem aufgetreten. Bitte überprüfe deine Internetverbindung und versuche es erneut." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Es gab ein unerwartetes Problem in der Anwendung. Bitte teile uns mit, wenn dies bei dir der Fall ist!" @@ -6453,11 +6907,11 @@ msgstr "Es gab einen Ansturm neuer Benutzer auf Bluesky! Wir werden dein Konto s #~ msgid "These are popular accounts you might like:" #~ msgstr "Dies sind beliebte Konten, die dir gefallen könnten:" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Diese {screenDescription} wurde gekennzeichnet:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Dieses Konto hat die Benutzer aufgefordert, sich anzumelden, um dein Profil zu sehen." @@ -6466,7 +6920,11 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 @@ -6493,8 +6951,8 @@ msgstr "" msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Dieser Inhalt wird von {0} gehostet. Möchtest du externe Medien aktivieren?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Dieser Inhalt ist nicht verfügbar, weil einer der beteiligten Benutzer den anderen blockiert hat." @@ -6530,7 +6988,7 @@ msgstr "Dieser Feed ist leer! Möglicherweise musst du mehr Benutzern folgen ode #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -6550,11 +7008,11 @@ msgstr "Das ist wichtig für den Fall, dass du mal deine E-Mail ändern oder dei #~ msgid "This label was applied by {0}." #~ msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "" @@ -6562,7 +7020,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "" @@ -6574,7 +7032,11 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "Dieser Link führt dich auf die folgende Website:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "Diese Liste ist leer!" @@ -6586,23 +7048,35 @@ msgstr "" msgid "This name is already in use" msgstr "Dieser Name ist bereits in Gebrauch" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Dieser Beitrag wurde gelöscht." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "" + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -6619,8 +7093,8 @@ msgstr "" msgid "This user has blocked you" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Dieser Benutzer hat dich blockiert. Du kannst deren Inhalte nicht sehen." @@ -6636,11 +7110,11 @@ msgstr "" #~ msgid "This user is included in the <0/> list which you have muted." #~ msgstr "Dieser Benutzer ist in der Liste <0/> enthalten, die du stummgeschaltet haben." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "" @@ -6656,32 +7130,44 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Diese Warnung ist nur für Beiträge mit angehängten Medien verfügbar." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "" + #: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "Dies wird {0} aus deinen stummgeschalteten Wörtern löschen. Du kannst es später jederzeit wieder hinzufügen." +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "Dies wird {0} aus deinen stummgeschalteten Wörtern löschen. Du kannst es später jederzeit wieder hinzufügen." #: src/view/com/util/forms/PostDropdownBtn.tsx:282 #~ msgid "This will hide this post from your feeds." #~ msgstr "Dadurch wird dieser Beitrag aus deinen Feeds ausgeblendet." -#: src/view/screens/Settings/index.tsx:596 +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Thread-Einstellungen" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Thread-Modus" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Thread-Einstellungen" @@ -6698,14 +7184,14 @@ msgid "To whom would you like to send this report?" msgstr "" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "Zwischen den Optionen für stummgeschaltete Wörter wechseln." +#~ msgid "Toggle between muted word options." +#~ msgstr "Zwischen den Optionen für stummgeschaltete Wörter wechseln." #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Dieses Dropdown umschalten" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "" @@ -6720,10 +7206,10 @@ msgstr "Verwandlungen" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Übersetzen" @@ -6736,7 +7222,7 @@ msgstr "Erneut versuchen" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "" @@ -6748,11 +7234,11 @@ msgstr "" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Liste entblocken" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Stummschaltung von Liste aufheben" @@ -6760,12 +7246,12 @@ msgstr "Stummschaltung von Liste aufheben" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Es ist uns nicht gelungen, deinen Dienst zu kontaktieren. Bitte überprüfe deine Internetverbindung." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -6776,7 +7262,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Entblocken" @@ -6800,9 +7286,9 @@ msgstr "Konto entblocken" msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Repost rückgängig machen" @@ -6812,8 +7298,8 @@ msgid "Unfollow" msgstr "Nicht mehr folgen" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "" +#~ msgid "Unfollow" +#~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -6836,12 +7322,14 @@ msgstr "" msgid "Unlike this feed" msgstr "" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Stummschaltung aufheben" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Stummschaltung von {truncatedTag} aufheben" @@ -6850,7 +7338,7 @@ msgstr "Stummschaltung von {truncatedTag} aufheben" msgid "Unmute Account" msgstr "Stummschaltung von Konto aufheben" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "Stummschaltung aller {displayTag}-Beiträge aufheben" @@ -6862,13 +7350,21 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Stummschaltung von Thread aufheben" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Anheften aufheben" @@ -6876,11 +7372,11 @@ msgstr "Anheften aufheben" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Anheften der Moderationsliste aufheben" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "" @@ -6892,10 +7388,19 @@ msgstr "" msgid "Unsubscribe" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" @@ -6905,7 +7410,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "{displayName} in Listen aktualisieren" @@ -6917,6 +7422,14 @@ msgstr "{displayName} in Listen aktualisieren" msgid "Update to {handle}" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Wird aktualisiert…" @@ -6929,20 +7442,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Hochladen einer Textdatei auf:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6990,12 +7503,12 @@ msgstr "Verwenden dies, um dich mit deinem Handle bei der anderen App einzulogge msgid "Used by:" msgstr "Verwendet von:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Benutzer blockiert" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "" @@ -7003,15 +7516,15 @@ msgstr "" msgid "User blocked by list" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Benutzer durch der Liste blockiert" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "Benutzer blockiert dich" @@ -7019,18 +7532,16 @@ msgstr "Benutzer blockiert dich" #~ msgid "User handle" #~ msgstr "Benutzerhandle" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "Benutzerliste von {0}" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "Benutzerliste von <0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "Benutzerliste von dir" @@ -7042,7 +7553,7 @@ msgstr "Benutzerliste erstellt" msgid "User list updated" msgstr "Benutzerliste aktualisiert" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Benutzerlisten" @@ -7050,13 +7561,17 @@ msgstr "Benutzerlisten" msgid "Username or email address" msgstr "Benutzername oder E-Mail-Adresse" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Benutzer" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "Benutzer gefolgt von <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "Benutzer gefolgt von <0/>" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7065,7 +7580,7 @@ msgstr "Benutzer gefolgt von <0/>" msgid "Users I follow" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Benutzer in \"{0}\"" @@ -7085,15 +7600,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "E-Mail bestätigen" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Meine E-Mail bestätigen" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Meine E-Mail bestätigen" @@ -7114,31 +7629,44 @@ msgstr "Überprüfe deine E-Mail" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videospiele" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Avatar von {0} ansehen" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Debug-Eintrag anzeigen" @@ -7151,7 +7679,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Vollständigen Thread ansehen" @@ -7162,12 +7690,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Profil ansehen" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Avatar ansehen" @@ -7179,11 +7707,23 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7219,7 +7759,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Wir schätzen {estimatedTime} bis dein Konto bereit ist." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Wir hoffen, dass du eine schöne Zeit hast. Denke daran, Bluesky ist:" @@ -7228,8 +7768,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Wir haben keine Beiträge mehr von den Konten, denen du folgst. Hier ist das Neueste von <0/>." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "Wir empfehlen, gebräuchliche Wörter zu vermeiden, die in vielen Beiträgen vorkommen, da dies dazu führen kann, dass keine Beiträge angezeigt werden." +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "Wir empfehlen, gebräuchliche Wörter zu vermeiden, die in vielen Beiträgen vorkommen, da dies dazu führen kann, dass keine Beiträge angezeigt werden." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7239,11 +7779,11 @@ msgstr "Wir empfehlen, gebräuchliche Wörter zu vermeiden, die in vielen Beitr msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "Die Verbindung konnte nicht hergestellt werden. Bitte versuche es erneut, um mit der Einrichtung deines Kontos fortzufahren. Wenn der Versuch weiterhin fehlschlägt, kannst du diesen Schritt überspringen." @@ -7255,7 +7795,7 @@ msgstr "Wir werden dich benachrichtigen, wenn dein Konto bereit ist." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Wir werden deinen Widerspruch unverzüglich prüfen." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Wir verwenden diese Informationen, um dein Erlebnis individuell zu gestalten." @@ -7263,15 +7803,15 @@ msgstr "Wir verwenden diese Informationen, um dein Erlebnis individuell zu gesta msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Wir freuen uns sehr, dass du dabei bist!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Es tut uns leid, aber wir waren nicht in der Lage, diese Liste aufzulösen. Wenn das Problem weiterhin besteht, kontaktiere bitte den Ersteller der Liste, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Es tut uns leid, aber wir konnten deine stummgeschalteten Wörter nicht laden. Bitte versuche es erneut." @@ -7279,11 +7819,11 @@ msgstr "Es tut uns leid, aber wir konnten deine stummgeschalteten Wörter nicht msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Es tut uns leid, aber deine Suche konnte nicht abgeschlossen werden. Bitte versuche es in ein paar Minuten erneut." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Es tut uns leid! Wir können die Seite, nach der du gesucht hast, nicht finden." @@ -7308,7 +7848,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "Was sind deine Interessen?" @@ -7322,7 +7862,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "Was gibt's?" @@ -7334,22 +7874,26 @@ msgstr "Welche Sprachen werden in diesem Beitrag verwendet?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Welche Sprachen würdest du gerne in deinen algorithmischen Feeds sehen?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Wer antworten kann" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7393,12 +7937,12 @@ msgstr "Breit" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Beitrag verfassen" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Schreibe deine Antwort" @@ -7408,10 +7952,10 @@ msgid "Writers" msgstr "Schriftsteller" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7422,10 +7966,18 @@ msgstr "Ja" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7434,7 +7986,8 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -7500,11 +8053,11 @@ msgstr "Du hast keine angehefteten Feeds." #~ msgid "You don't have any saved feeds!" #~ msgstr "Du hast keine gespeicherten Feeds!" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "Du hast keine gespeicherten Feeds." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Du hast den Verfasser blockiert oder du wurdest vom Verfasser blockiert." @@ -7512,9 +8065,9 @@ msgstr "Du hast den Verfasser blockiert oder du wurdest vom Verfasser blockiert. msgid "You have blocked this user" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Du hast diesen Benutzer blockiert und kannst seine Inhalte nicht sehen." @@ -7525,20 +8078,20 @@ msgstr "Du hast diesen Benutzer blockiert und kannst seine Inhalte nicht sehen." msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Du hast einen ungültigen Code eingegeben. Er sollte wie XXXXX-XXXXX aussehen." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "" @@ -7550,12 +8103,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "Du hast keine Feeds." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "Du hast keine Listen." @@ -7591,27 +8144,40 @@ msgstr "" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "Du hast noch keine Wörter oder Tags stummgeschaltet" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "" @@ -7635,7 +8201,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "" @@ -7643,11 +8209,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Du wirst keine Mitteilungen mehr für diesen Thread erhalten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Du erhälst nun Mitteilungen für dieses Thread" @@ -7667,23 +8233,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -7702,12 +8268,12 @@ msgstr "Du bist in der Warteschlange" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Du kannst loslegen!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -7715,7 +8281,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Du hast das Ende deines Feeds erreicht! Finde weitere Konten, denen du folgen kannst." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Dein Konto" @@ -7731,6 +8297,10 @@ msgstr "Dein Kontodepot, das alle öffentlichen Datensätze enthält, kann als \ msgid "Your birth date" msgstr "Dein Geburtsdatum" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "" @@ -7744,7 +8314,7 @@ msgstr "Deine Wahl wird gespeichert, kann aber später in den Einstellungen geä #~ msgstr "Dein Standard-Feed ist \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7758,7 +8328,7 @@ msgstr "Deine E-Mail wurde aktualisiert, aber nicht bestätigt. Als nächsten Sc msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Deine E-Mail wurde noch nicht bestätigt. Dies ist ein wichtiger Sicherheitsschritt, den wir empfehlen." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -7766,7 +8336,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Dein Following-Feed ist leer! Folge mehr Benutzern, um auf dem Laufenden zu bleiben." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Dein vollständiger Handle lautet" @@ -7774,7 +8344,7 @@ msgstr "Dein vollständiger Handle lautet" msgid "Your full handle will be <0>@{0}" msgstr "Dein vollständiger Handle lautet <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Deine stummgeschalteten Wörter" @@ -7782,15 +8352,15 @@ msgstr "Deine stummgeschalteten Wörter" msgid "Your password has been changed successfully!" msgstr "Dein Passwort wurde erfolgreich geändert!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Dein Beitrag wurde veröffentlicht" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Deine Beiträge, Likes und Blockierungen sind öffentlich. Stummschaltungen sind privat." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Dein Profil" @@ -7798,7 +8368,7 @@ msgstr "Dein Profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "Deine Antwort wurde veröffentlicht" @@ -7806,6 +8376,6 @@ msgstr "Deine Antwort wurde veröffentlicht" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Dein Benutzerhandle" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index d2bc431e19..709c47e42c 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -21,7 +21,8 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,7 +42,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -59,16 +60,16 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -76,23 +77,37 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -100,7 +115,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" @@ -136,7 +151,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -163,7 +178,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "" @@ -176,12 +191,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "" +#~ msgid "<0/> members" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -201,11 +216,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -221,6 +236,10 @@ msgstr "" msgid "<0>{0} is included in your starter pack" msgstr "" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -254,15 +273,27 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "" @@ -272,16 +303,16 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "" @@ -290,8 +321,8 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "" @@ -307,20 +338,20 @@ msgstr "" msgid "Account muted" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "" @@ -337,10 +368,10 @@ msgstr "" msgid "Account unmuted" msgstr "" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "" @@ -356,14 +387,14 @@ msgstr "" msgid "Add a content warning" msgstr "" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "" @@ -394,11 +425,11 @@ msgstr "" #~ msgid "Add link card:" #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "" @@ -422,7 +453,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "" @@ -431,7 +462,7 @@ msgstr "" msgid "Add to Lists" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "" @@ -440,24 +471,25 @@ msgstr "" #~ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "" +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "" #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -465,20 +497,20 @@ msgstr "" msgid "Adult content is disabled." msgstr "" -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -497,6 +529,14 @@ msgstr "" msgid "Allow new messages from" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -514,7 +554,7 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "" @@ -535,14 +575,27 @@ msgstr "" msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "" +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" +#~ msgid "An error occured" +#~ msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -556,10 +609,15 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "" @@ -574,21 +632,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "" @@ -605,6 +667,10 @@ msgstr "" msgid "Anti-Social Behavior" msgstr "" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "" @@ -621,26 +687,26 @@ msgstr "" msgid "App Password names must be at least 4 characters long." msgstr "" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -656,10 +722,19 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -681,7 +756,7 @@ msgstr "" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "" @@ -693,19 +768,19 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "" @@ -722,13 +797,13 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -741,8 +816,8 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "" @@ -750,7 +825,7 @@ msgstr "" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "" @@ -758,7 +833,7 @@ msgstr "" msgid "Birthday" msgstr "" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "" @@ -781,28 +856,27 @@ msgstr "" msgid "Block Account?" msgstr "" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "" @@ -815,7 +889,7 @@ msgstr "" 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:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "" @@ -823,7 +897,7 @@ msgstr "" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "" -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -831,7 +905,7 @@ msgstr "" msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "" @@ -867,7 +941,7 @@ msgstr "" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 "" @@ -884,21 +958,23 @@ msgstr "" msgid "Books" msgstr "" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -907,11 +983,11 @@ msgstr "" msgid "Browse other feeds" msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "" @@ -927,15 +1003,15 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "" @@ -947,13 +1023,13 @@ msgstr "" 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 "" -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -969,9 +1045,8 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "" @@ -999,7 +1074,7 @@ msgstr "" msgid "Cancel profile editing" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "" @@ -1008,7 +1083,6 @@ msgid "Cancel reactivation and log out" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "" @@ -1020,17 +1094,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "" @@ -1038,12 +1112,12 @@ msgstr "" msgid "Change my email" msgstr "" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "" @@ -1055,7 +1129,7 @@ msgstr "" msgid "Change Your Email" msgstr "" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1067,14 +1141,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "" @@ -1111,15 +1185,15 @@ msgstr "" #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "" @@ -1127,7 +1201,7 @@ msgstr "" msgid "Choose for me" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "" @@ -1135,7 +1209,7 @@ msgstr "" msgid "Choose Service" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -1150,8 +1224,8 @@ msgstr "" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "" +#~ msgid "Choose who can reply" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1162,18 +1236,18 @@ msgid "Choose your password" msgstr "" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "" +#~ msgid "Clear all legacy storage data" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1183,10 +1257,10 @@ msgid "Clear search query" msgstr "" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "" +#~ msgid "Clears all legacy storage data" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "" @@ -1206,7 +1280,7 @@ msgstr "" #~ msgid "Click here to add one." #~ msgstr "" -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "" @@ -1214,6 +1288,14 @@ msgstr "" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1227,12 +1309,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1253,7 +1335,7 @@ msgid "Close bottom drawer" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "" @@ -1277,8 +1359,8 @@ msgstr "" msgid "Close navigation footer" msgstr "" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "" @@ -1290,7 +1372,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "" @@ -1298,11 +1380,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "" @@ -1316,27 +1398,31 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "" @@ -1372,11 +1458,11 @@ msgstr "" msgid "Confirm delete account" msgstr "" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "" @@ -1394,7 +1480,8 @@ msgstr "" msgid "Connecting..." msgstr "" -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "" @@ -1406,24 +1493,24 @@ msgstr "" msgid "Content Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "" @@ -1435,7 +1522,7 @@ msgstr "" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "" @@ -1448,7 +1535,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1475,7 +1562,7 @@ msgstr "" msgid "Copied" msgstr "" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "" @@ -1483,8 +1570,8 @@ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "" @@ -1518,12 +1605,12 @@ msgstr "" msgid "Copy Link" msgstr "" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "" @@ -1532,8 +1619,8 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "" @@ -1541,14 +1628,14 @@ msgstr "" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1558,7 +1645,7 @@ msgstr "" msgid "Could not load feed" msgstr "" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "" @@ -1583,7 +1670,7 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "" @@ -1593,7 +1680,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "" @@ -1601,7 +1688,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "" @@ -1657,42 +1744,54 @@ msgstr "" msgid "Custom domain" msgstr "" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 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:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "" -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" msgstr "" +#: src/view/screens/Settings/index.tsx:473 +#~ msgid "Dark Theme" +#~ msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "" @@ -1701,16 +1800,16 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "" @@ -1730,8 +1829,8 @@ msgstr "" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "" @@ -1739,7 +1838,7 @@ msgstr "" msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "" @@ -1755,41 +1854,41 @@ msgstr "" msgid "Delete my account" msgstr "" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "" @@ -1804,11 +1903,25 @@ msgstr "" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "" @@ -1816,7 +1929,7 @@ msgstr "" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "" @@ -1824,7 +1937,7 @@ msgstr "" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "" @@ -1832,6 +1945,10 @@ msgstr "" #~ msgid "Disable haptics" #~ msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Disable vibrations" #~ msgstr "" @@ -1841,20 +1958,20 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "" @@ -1867,19 +1984,27 @@ msgstr "" msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "" @@ -1895,11 +2020,15 @@ msgstr "" msgid "DNS Panel" msgstr "" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -1913,7 +2042,6 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1932,8 +2060,8 @@ msgstr "" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "" @@ -1942,7 +2070,7 @@ msgstr "" msgid "Done{extraText}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "" @@ -1959,6 +2087,10 @@ msgstr "" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "" @@ -1999,11 +2131,11 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -2012,12 +2144,12 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "" @@ -2026,7 +2158,12 @@ msgstr "" msgid "Edit image" msgstr "" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "" @@ -2034,10 +2171,10 @@ msgstr "" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "" @@ -2045,10 +2182,15 @@ msgstr "" msgid "Edit my profile" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2064,7 +2206,7 @@ msgstr "" #~ msgid "Edit Saved Feeds" #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "" @@ -2072,7 +2214,7 @@ msgstr "" msgid "Edit User List" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "" @@ -2084,7 +2226,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "" @@ -2094,8 +2236,8 @@ msgid "Education" msgstr "" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2123,7 +2265,7 @@ msgstr "" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "" @@ -2132,8 +2274,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "" @@ -2145,7 +2287,7 @@ msgstr "" msgid "Enable {0} only" msgstr "" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "" @@ -2163,7 +2305,7 @@ msgstr "" msgid "Enable external media" msgstr "" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "" @@ -2172,21 +2314,25 @@ msgstr "" msgid "Enable priority notifications" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" msgstr "" +#: src/view/screens/PreferencesFollowingFeed.tsx:145 +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "" + #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" msgstr "" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "" @@ -2206,8 +2352,8 @@ msgstr "" msgid "Enter a password" msgstr "" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "" @@ -2252,25 +2398,27 @@ msgstr "" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2286,6 +2434,14 @@ msgstr "" msgid "Excessive or unwanted messages" msgstr "" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2303,7 +2459,6 @@ msgid "Exits image view" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "" @@ -2311,7 +2466,7 @@ msgstr "" msgid "Expand alt text" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "" @@ -2324,6 +2479,14 @@ msgstr "" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "" @@ -2332,12 +2495,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "" @@ -2347,17 +2510,17 @@ msgid "External Media" msgstr "" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "" @@ -2366,8 +2529,8 @@ msgstr "" msgid "Failed to create app password." msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "" @@ -2379,16 +2542,16 @@ msgstr "" msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "" @@ -2410,12 +2573,12 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "" @@ -2435,16 +2598,16 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "" @@ -2453,12 +2616,12 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "" @@ -2471,19 +2634,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "" @@ -2491,7 +2654,7 @@ msgstr "" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "" @@ -2499,7 +2662,7 @@ msgstr "" #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "" @@ -2515,7 +2678,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "" @@ -2545,7 +2708,7 @@ msgstr "" #~ msgid "Finding similar accounts..." #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "" @@ -2553,7 +2716,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "" @@ -2565,7 +2728,7 @@ msgstr "" msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "" @@ -2579,12 +2742,11 @@ msgid "Flip vertically" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "" @@ -2598,7 +2760,7 @@ msgstr "" msgid "Follow {0}" msgstr "" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "" @@ -2611,8 +2773,8 @@ msgstr "" msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "" @@ -2624,7 +2786,7 @@ msgstr "" msgid "Follow Back" msgstr "" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2660,19 +2822,19 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "" +#~ msgid "Followed users only" +#~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "" @@ -2681,7 +2843,7 @@ msgstr "" msgid "Followers" msgstr "" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "" @@ -2691,34 +2853,34 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "" @@ -2730,7 +2892,7 @@ msgstr "" msgid "Follows you" msgstr "" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "" @@ -2747,6 +2909,10 @@ msgstr "" msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "" +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2768,7 +2934,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2781,7 +2947,7 @@ msgstr "" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -2810,24 +2976,25 @@ msgstr "" msgid "Glaring violations of law or terms of service" msgstr "" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "" @@ -2837,14 +3004,14 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -2886,7 +3053,7 @@ msgstr "" msgid "Graphic Media" msgstr "" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -2894,7 +3061,7 @@ msgstr "" msgid "Handle" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "" @@ -2902,7 +3069,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "" @@ -2910,12 +3077,12 @@ msgstr "" msgid "Hashtag: #{tag}" msgstr "" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "" @@ -2939,6 +3106,10 @@ msgstr "" msgid "Here is your app password." msgstr "" +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2946,18 +3117,33 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" +#~ msgid "Hide post" +#~ msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" msgstr "" #: src/components/moderation/ContentHider.tsx:68 @@ -2965,11 +3151,16 @@ msgstr "" msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "" @@ -3001,12 +3192,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "" @@ -3039,7 +3230,7 @@ msgstr "" msgid "I have my own domain" msgstr "" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "" @@ -3052,15 +3243,15 @@ msgstr "" msgid "If none are selected, suitable for all ages." msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -3136,10 +3327,14 @@ msgstr "" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "" @@ -3149,7 +3344,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "" @@ -3165,7 +3360,7 @@ msgstr "" msgid "Invite code" msgstr "" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" @@ -3197,14 +3392,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -3241,11 +3436,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -3253,16 +3448,16 @@ msgstr "" msgid "Language selection" msgstr "" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "" @@ -3271,21 +3466,26 @@ msgstr "" msgid "Latest" msgstr "" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "" @@ -3323,8 +3523,8 @@ msgid "left to go." msgstr "" #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "" +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3335,12 +3535,13 @@ msgstr "" msgid "Let's get your password reset!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "" @@ -3352,8 +3553,8 @@ msgstr "" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3363,14 +3564,15 @@ msgid "Like this feed" msgstr "" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "" @@ -3388,11 +3590,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "" @@ -3400,11 +3602,11 @@ msgstr "" msgid "Likes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "" @@ -3412,20 +3614,28 @@ msgstr "" msgid "List Avatar" msgstr "" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "" @@ -3433,20 +3643,20 @@ msgstr "" msgid "List Name" msgstr "" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "" @@ -3470,10 +3680,10 @@ msgstr "" msgid "Load new notifications" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "" @@ -3481,7 +3691,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "" @@ -3497,7 +3707,7 @@ msgstr "" msgid "Log out" msgstr "" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "" @@ -3537,7 +3747,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "" @@ -3546,20 +3756,20 @@ msgstr "" msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "" @@ -3590,7 +3800,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3605,29 +3815,31 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "" @@ -3639,20 +3851,24 @@ msgstr "" msgid "Moderation list updated" msgstr "" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "" @@ -3660,12 +3876,12 @@ msgstr "" msgid "Moderation tools" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "" @@ -3673,7 +3889,7 @@ msgstr "" msgid "More feeds" msgstr "" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "" @@ -3689,11 +3905,13 @@ msgstr "" msgid "Music" msgstr "" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "" @@ -3702,11 +3920,11 @@ msgstr "" msgid "Mute Account" msgstr "" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "" @@ -3716,14 +3934,18 @@ msgid "Mute conversation" msgstr "" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "" +#~ msgid "Mute in tags only" +#~ msgstr "" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" +#~ msgid "Mute in text & tags" +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" msgstr "" -#: src/view/screens/ProfileList.tsx:678 +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "" @@ -3732,37 +3954,53 @@ msgstr "" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "" @@ -3771,7 +4009,7 @@ msgstr "" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "" @@ -3779,7 +4017,7 @@ msgstr "" msgid "Muted words & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "" @@ -3788,7 +4026,7 @@ msgstr "" msgid "My Birthday" msgstr "" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "" @@ -3796,11 +4034,11 @@ msgstr "" msgid "My Profile" msgstr "" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "" @@ -3825,7 +4063,7 @@ msgstr "" msgid "Nature" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -3839,7 +4077,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "" @@ -3852,7 +4090,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "" @@ -3860,7 +4098,7 @@ msgstr "" msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "" @@ -3896,12 +4134,12 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "" @@ -3935,10 +4173,10 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3954,17 +4192,17 @@ msgstr "" msgid "Next image" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "" @@ -3981,12 +4219,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "" @@ -3998,7 +4236,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "" @@ -4009,6 +4247,10 @@ msgstr "" msgid "No one" msgstr "" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -4022,11 +4264,11 @@ msgstr "" msgid "No results" msgstr "" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "" @@ -4051,13 +4293,13 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "" +#~ msgid "Nobody can reply" +#~ msgstr "" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4076,7 +4318,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -4087,12 +4329,12 @@ msgid "Not right now" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "" @@ -4104,7 +4346,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -4121,14 +4363,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "" @@ -4157,12 +4399,12 @@ msgid "Off" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "" @@ -4186,7 +4428,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "" @@ -4194,7 +4436,7 @@ msgstr "" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "" @@ -4203,14 +4445,14 @@ msgid "Only .jpg and .png files are supported" msgstr "" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" - -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." +#~ msgid "Only {0} can reply" #~ msgstr "" -#: src/screens/Signup/StepHandle.tsx:149 +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "" + +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -4218,7 +4460,7 @@ msgstr "" msgid "Oops, something went wrong!" msgstr "" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4227,11 +4469,11 @@ msgstr "" msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "" @@ -4244,8 +4486,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "" @@ -4253,7 +4495,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "" @@ -4269,20 +4511,20 @@ msgstr "" msgid "Open navigation" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "" @@ -4290,11 +4532,11 @@ msgstr "" msgid "Opens {numItems} options" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "" @@ -4306,19 +4548,23 @@ msgstr "" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "" @@ -4326,7 +4572,7 @@ msgstr "" msgid "Opens device photo gallery" msgstr "" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "" @@ -4348,27 +4594,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "" @@ -4376,7 +4622,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "" @@ -4389,15 +4635,15 @@ msgstr "" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "" @@ -4409,21 +4655,21 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" @@ -4436,11 +4682,15 @@ msgid "Option {0} of {numItems}" msgstr "" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "" @@ -4460,6 +4710,10 @@ msgstr "" msgid "Other account" msgstr "" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "" @@ -4468,7 +4722,7 @@ msgstr "" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "" @@ -4497,19 +4751,24 @@ msgid "Password updated!" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "" @@ -4539,7 +4798,7 @@ msgid "Pictures meant for adults." msgstr "" #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "" @@ -4551,11 +4810,12 @@ msgstr "" msgid "Pinned Feeds" msgstr "" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "" @@ -4572,6 +4832,11 @@ msgstr "" msgid "Play or pause the GIF" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4581,16 +4846,16 @@ msgstr "" msgid "Plays the GIF" msgstr "" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "" -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "" -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "" @@ -4606,11 +4871,11 @@ msgstr "" msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "" -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "" @@ -4623,7 +4888,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4640,7 +4905,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "" @@ -4653,45 +4918,50 @@ msgstr "" msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "" @@ -4700,22 +4970,26 @@ msgstr "" msgid "Post Languages" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 @@ -4738,7 +5012,7 @@ msgstr "" msgid "Press to change hosting provider" msgstr "" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4758,7 +5032,7 @@ msgstr "" msgid "Previous image" msgstr "" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "" @@ -4770,16 +5044,16 @@ msgstr "" msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "" @@ -4791,16 +5065,16 @@ msgstr "" msgid "Processing..." msgstr "" -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "" @@ -4808,11 +5082,11 @@ msgstr "" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "" @@ -4820,15 +5094,15 @@ msgstr "" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "" -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "" @@ -4848,10 +5122,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "" @@ -4865,6 +5139,39 @@ msgstr "" #~ msgid "Quote Post" #~ msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "" @@ -4873,10 +5180,27 @@ msgstr "" msgid "Ratios" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4885,7 +5209,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "" @@ -4909,15 +5233,16 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "" @@ -4925,11 +5250,11 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -4942,8 +5267,8 @@ msgid "Remove embed" msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "" @@ -4951,19 +5276,27 @@ msgstr "" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "" @@ -4972,24 +5305,24 @@ msgstr "" msgid "Remove image preview" msgstr "" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "" @@ -4997,18 +5330,31 @@ msgstr "" msgid "Remove this feed from your saved feeds" msgstr "" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "" @@ -5016,7 +5362,7 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "" @@ -5024,8 +5370,8 @@ msgstr "" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "" @@ -5033,7 +5379,7 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -5041,17 +5387,39 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" +#~ msgid "Reply Filters" +#~ msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" msgstr "" #: src/view/com/post/Post.tsx:177 @@ -5060,23 +5428,36 @@ msgstr "" #~ msgid "Reply to <0/>" #~ msgstr "" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5108,7 +5489,7 @@ msgstr "" msgid "Report feed" msgstr "" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "" @@ -5116,13 +5497,13 @@ msgstr "" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5156,30 +5537,31 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "" @@ -5187,20 +5569,20 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "" @@ -5214,7 +5596,7 @@ msgstr "" msgid "Request Code" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "" @@ -5239,8 +5621,8 @@ msgstr "" msgid "Reset Code" msgstr "" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "" @@ -5248,16 +5630,16 @@ msgstr "" msgid "Reset password" msgstr "" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "" @@ -5271,17 +5653,19 @@ msgid "Retries the last action, which errored out" msgstr "" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "" @@ -5289,9 +5673,10 @@ msgstr "" #~ msgid "Retry." #~ msgstr "" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "" @@ -5305,7 +5690,8 @@ msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5355,7 +5741,7 @@ msgstr "" msgid "Save to my feeds" msgstr "" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "" @@ -5368,7 +5754,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "" @@ -5386,8 +5772,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "" @@ -5396,13 +5782,12 @@ msgstr "" msgid "Science" msgstr "" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5411,14 +5796,12 @@ msgstr "" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "" @@ -5426,11 +5809,11 @@ msgstr "" msgid "Search for \"{searchText}\"" msgstr "" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "" @@ -5442,8 +5825,6 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "" @@ -5467,28 +5848,32 @@ msgstr "" msgid "Security Step Required" msgstr "" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "" @@ -5528,7 +5913,11 @@ msgstr "" msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -5548,7 +5937,7 @@ msgstr "" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5564,11 +5953,15 @@ msgstr "" msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "" -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "" @@ -5580,11 +5973,11 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "" @@ -5614,7 +6007,7 @@ msgctxt "action" msgid "Send Email" msgstr "" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "" @@ -5629,8 +6022,8 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "" @@ -5643,8 +6036,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "" @@ -5656,7 +6049,7 @@ msgstr "" msgid "Server address" msgstr "" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "" @@ -5664,15 +6057,15 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "" @@ -5680,7 +6073,7 @@ msgstr "" msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "" @@ -5693,24 +6086,24 @@ msgid "Sets Bluesky username" msgstr "" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "" +#~ msgid "Sets color theme to dark" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "" +#~ msgid "Sets color theme to light" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "" +#~ msgid "Sets color theme to system setting" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5728,11 +6121,11 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "" @@ -5745,14 +6138,14 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "" @@ -5770,8 +6163,8 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "" @@ -5782,7 +6175,7 @@ msgstr "" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -5800,7 +6193,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -5812,7 +6205,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -5823,7 +6216,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "" @@ -5835,8 +6228,9 @@ msgstr "" msgid "Show alt text" msgstr "" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "" @@ -5857,19 +6251,23 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "" @@ -5877,11 +6275,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "" @@ -5897,7 +6295,7 @@ msgstr "" #~ msgid "Show re-posts in Following feed" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "" @@ -5917,7 +6315,12 @@ msgstr "" #~ msgid "Show replies with at least {value} {0}" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "" @@ -5983,11 +6386,15 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -6009,7 +6416,7 @@ msgstr "" msgid "Sign-in Required" msgstr "" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "" @@ -6018,21 +6425,25 @@ msgstr "" msgid "Signed in as @{0}" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "" @@ -6041,12 +6452,11 @@ msgstr "" msgid "Software Dev" msgstr "" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "" @@ -6069,13 +6479,13 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "" @@ -6092,7 +6502,11 @@ msgstr "" #~ msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" msgstr "" #: src/lib/moderation/useReportOptions.ts:67 @@ -6130,17 +6544,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6156,7 +6570,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "" @@ -6164,27 +6578,27 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Submit" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "" @@ -6205,11 +6619,11 @@ msgstr "" msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6217,8 +6631,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "" @@ -6226,7 +6639,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6241,28 +6654,33 @@ msgstr "" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" +#~ msgid "tag" +#~ msgstr "" + +#: src/components/TagMenu/index.tsx:89 +msgid "Tag menu: {displayTag}" msgstr "" -#: src/components/TagMenu/index.tsx:78 -msgid "Tag menu: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" msgstr "" #: src/view/com/modals/crop-image/CropImage.web.tsx:135 @@ -6273,11 +6691,19 @@ msgstr "" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6302,11 +6728,11 @@ msgstr "" msgid "Terms" msgstr "" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "" @@ -6318,16 +6744,20 @@ msgid "Terms used violate community standards" msgstr "" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" +#~ msgid "text" +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "" @@ -6335,19 +6765,23 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6357,6 +6791,15 @@ msgstr "" #~ msgid "the author" #~ msgstr "" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "" @@ -6365,12 +6808,16 @@ msgstr "" msgid "The Copyright Policy has been moved to <0/>" msgstr "" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6378,11 +6825,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -6390,8 +6837,8 @@ msgstr "" msgid "The following steps will help customize your Bluesky experience." msgstr "" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "" @@ -6399,7 +6846,11 @@ msgstr "" msgid "The Privacy Policy has been moved to <0/>" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6444,24 +6895,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -6469,13 +6920,13 @@ msgstr "" msgid "There was an issue fetching the list. Tap here to try again." msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6501,16 +6952,19 @@ msgstr "" msgid "There was an issue! {0}" msgstr "" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "" @@ -6523,11 +6977,11 @@ msgstr "" #~ msgid "These are popular accounts you might like:" #~ msgstr "" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "" @@ -6536,7 +6990,11 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 @@ -6563,8 +7021,8 @@ msgstr "" msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "" @@ -6596,7 +7054,7 @@ msgstr "" #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -6616,11 +7074,11 @@ msgstr "" #~ msgid "This label was applied by {0}." #~ msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "" @@ -6628,7 +7086,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "" @@ -6640,7 +7098,11 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "" @@ -6652,23 +7114,35 @@ msgstr "" msgid "This name is already in use" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "" + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -6685,8 +7159,8 @@ msgstr "" msgid "This user has blocked you" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "" @@ -6694,11 +7168,11 @@ msgstr "" msgid "This user has requested that their content only be shown to signed-in users." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "" @@ -6714,28 +7188,40 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "" + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "" @@ -6752,14 +7238,14 @@ msgid "To whom would you like to send this report?" msgstr "" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "" +#~ msgid "Toggle between muted word options." +#~ msgstr "" #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "" @@ -6774,10 +7260,10 @@ msgstr "" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "" @@ -6790,7 +7276,7 @@ msgstr "" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "" @@ -6802,11 +7288,11 @@ msgstr "" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "" @@ -6814,12 +7300,12 @@ msgstr "" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -6830,7 +7316,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "" @@ -6854,9 +7340,9 @@ msgstr "" msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "" @@ -6866,8 +7352,8 @@ msgid "Unfollow" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "" +#~ msgid "Unfollow" +#~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -6886,12 +7372,14 @@ msgstr "" msgid "Unlike this feed" msgstr "" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "" @@ -6900,7 +7388,7 @@ msgstr "" msgid "Unmute Account" msgstr "" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "" @@ -6912,13 +7400,21 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "" @@ -6926,11 +7422,11 @@ msgstr "" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "" @@ -6938,10 +7434,19 @@ msgstr "" msgid "Unsubscribe" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" @@ -6951,7 +7456,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "" @@ -6959,6 +7464,14 @@ msgstr "" msgid "Update to {handle}" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "" @@ -6971,20 +7484,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7032,12 +7545,12 @@ msgstr "" msgid "Used by:" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "" @@ -7045,30 +7558,28 @@ msgstr "" msgid "User blocked by list" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "" @@ -7080,7 +7591,7 @@ msgstr "" msgid "User list updated" msgstr "" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "" @@ -7088,12 +7599,16 @@ msgstr "" msgid "Username or email address" msgstr "" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" msgstr "" #: src/components/dms/MessagesNUX.tsx:140 @@ -7103,7 +7618,7 @@ msgstr "" msgid "Users I follow" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "" @@ -7123,15 +7638,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "" @@ -7152,31 +7667,44 @@ msgstr "" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "" @@ -7189,7 +7717,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "" @@ -7200,12 +7728,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "" @@ -7217,11 +7745,23 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7253,7 +7793,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -7262,8 +7802,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "" #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "" +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7273,11 +7813,11 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "" @@ -7285,7 +7825,7 @@ msgstr "" msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "" @@ -7293,15 +7833,15 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" @@ -7309,11 +7849,11 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "" @@ -7338,7 +7878,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "" @@ -7348,7 +7888,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "" @@ -7360,22 +7900,26 @@ msgstr "" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7419,12 +7963,12 @@ msgstr "" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "" @@ -7434,10 +7978,10 @@ msgid "Writers" msgstr "" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7448,10 +7992,18 @@ msgstr "" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7460,7 +8012,8 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -7526,11 +8079,11 @@ msgstr "" #~ msgid "You don't have any saved feeds!" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "" -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "" @@ -7538,9 +8091,9 @@ msgstr "" msgid "You have blocked this user" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "" @@ -7551,20 +8104,20 @@ msgstr "" msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "" @@ -7572,12 +8125,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "" -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "" @@ -7605,27 +8158,40 @@ msgstr "" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "" @@ -7645,7 +8211,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "" @@ -7653,11 +8219,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "" @@ -7677,23 +8243,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -7712,12 +8278,12 @@ msgstr "" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -7725,7 +8291,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "" @@ -7741,6 +8307,10 @@ msgstr "" msgid "Your birth date" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "" @@ -7754,7 +8324,7 @@ msgstr "" #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7768,7 +8338,7 @@ msgstr "" msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "" -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -7776,7 +8346,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "" -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "" @@ -7784,7 +8354,7 @@ msgstr "" msgid "Your full handle will be <0>@{0}" msgstr "" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "" @@ -7792,15 +8362,15 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "" -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "" @@ -7808,7 +8378,7 @@ msgstr "" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "" @@ -7816,6 +8386,6 @@ msgstr "" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 4fabbb41e5..86b8097fcb 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -21,7 +21,8 @@ msgstr "" msgid "(no email)" msgstr "(sin correo)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,7 +42,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -59,16 +60,16 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -76,23 +77,37 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -100,7 +115,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" @@ -136,7 +151,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -163,7 +178,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} sin leer" @@ -176,12 +191,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> miembros" +#~ msgid "<0/> members" +#~ msgstr "<0/> miembros" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -201,11 +216,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -221,6 +236,10 @@ msgstr "" msgid "<0>{0} is included in your starter pack" msgstr "" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>seguidores" @@ -242,15 +261,27 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Nombre de usuario inválido" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Confirmación 2FA" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "" @@ -260,16 +291,16 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Accesibilidad" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "Ajustes de accesibilidad" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "Ajustes de accesibilidad" @@ -278,8 +309,8 @@ msgstr "Ajustes de accesibilidad" #~ msgstr "cuenta" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Cuenta" @@ -295,20 +326,20 @@ msgstr "Cuenta bloqueada" msgid "Account muted" msgstr "Cuenta muteada" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Cuenta muteada" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Cuenta muteada por lista" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Opciones de cuenta" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Cuenta elimada de acceso rápido" @@ -325,10 +356,10 @@ msgstr "Has dejado de seguir a esta cuenta" msgid "Account unmuted" msgstr "Cuenta demuteada" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Añadir" @@ -344,14 +375,14 @@ msgstr "" msgid "Add a content warning" msgstr "Añadir advertencia de contenido" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Añadir cuenta a esta lista" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Añadir cuenta" @@ -374,11 +405,11 @@ msgstr "Añadir texto alternativo" msgid "Add App Password" msgstr "Añadir contraseña de app" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Añadir palabras silenciadas y etiquetas" @@ -402,7 +433,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Añade el siguiente registro DNS a tu dominio:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "" @@ -411,29 +442,30 @@ msgstr "" msgid "Add to Lists" msgstr "Añadir a listas" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Añadir a mis feeds" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Añadido a lista" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Añadido a mis feeds" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Ajusta la cantidad de me gusta que una respuesta debe tener para aparecer en tu feed." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Ajusta la cantidad de me gusta que una respuesta debe tener para aparecer en tu feed." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Contenido adulto" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -441,20 +473,20 @@ msgstr "" msgid "Adult content is disabled." msgstr "El contenido adulto esta desactivado." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Avanzado" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "Todos tus feeds guardados, en un solo lugar." @@ -473,6 +505,14 @@ msgstr "" msgid "Allow new messages from" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -490,7 +530,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Texto alternativo" @@ -511,14 +551,27 @@ msgstr "Un código de verificación ha sido enviado a {0}. Ingresa ese código a msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Un código de verificación ha sido enviado a tu dirección anterior, {0}. Ingresa ese código a continuación." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "Ocurrió un error" +#~ msgid "An error occured" +#~ msgstr "Ocurrió un error" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" +msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -532,10 +585,15 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocurrió un error al intentar eliminar el mensaje. Intenta de nuevo." -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Un problema no presente en estas opciones" @@ -550,21 +608,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Ocurrió un problema. Intenta de nuevo." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "Ocurrió un error desconocido" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "y" @@ -581,6 +643,10 @@ msgstr "GIF animado" msgid "Anti-Social Behavior" msgstr "Comportamiento antisocial" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Idioma de interfaz" @@ -597,26 +663,26 @@ msgstr "El nombre de una contraseña de app sólo puede contener letras, número msgid "App Password names must be at least 4 characters long." msgstr "El nombre de una contraseña de app deben tener al menos 4 caracteres." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Ajustes de contraseñas de app" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Contraseñas de la app" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Apelar" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Apelar la etiqueta de \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Apelación enviada" @@ -632,10 +698,19 @@ msgstr "Apelación enviada" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Aparencia" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -657,7 +732,7 @@ msgstr "¿Seguro que quieres eliminar la contraseña de app \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "" @@ -669,19 +744,19 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "¿Seguro que quieres eliminar {0} de tus feeds?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "¿Seguro que quieres descartar este borrador?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -698,13 +773,13 @@ msgstr "Arte" msgid "Artistic or non-erotic nudity." msgstr "Desnudez artística o no erótica." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "Al menos 3 caracteres" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -717,8 +792,8 @@ msgstr "Al menos 3 caracteres" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Atrás" @@ -726,7 +801,7 @@ msgstr "Atrás" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Basado en tus intereses en {interestsText}" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "General" @@ -734,7 +809,7 @@ msgstr "General" msgid "Birthday" msgstr "Cumpleaños" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Cumpleaños:" @@ -757,28 +832,27 @@ msgstr "Bloquear cuenta" msgid "Block Account?" msgstr "¿Bloquear cuenta?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Bloquear cuentas" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Bloquear lista" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "¿Bloquear estas cuentas?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Bloqueado" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Cuentas bloqueadas" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuentas bloqueadas" @@ -791,7 +865,7 @@ msgstr "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte 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 "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera. No verás su contenido y no podrán ver el tuyo." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Post bloqueado." @@ -799,7 +873,7 @@ msgstr "Post bloqueado." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Si bloqueas a un etiquetador aún podrán seguir aplicando etiquetas a tu cuenta." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "El bloqueo es público. Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera." @@ -807,7 +881,7 @@ msgstr "El bloqueo es público. Si bloqueas a una cuenta no podrán responder en msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Si bloqueas a un etiquetador aún podrán seguir aplicando etiquetas a tu cuenta, pero evitará que respondan en tus hilos, te mencionen o interactúen contigo de ninguna manera." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blog" @@ -828,7 +902,7 @@ msgstr "" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 no mostrará tu perfil o posts a usuarios que no hayan iniciado sesión. Es posible que otras apps no respeten esta solicitud. Esto no hace que tu cuenta sea privada." @@ -845,21 +919,23 @@ msgstr "" msgid "Books" msgstr "Libros" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -868,11 +944,11 @@ msgstr "" msgid "Browse other feeds" msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Negocios" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "por —" @@ -884,15 +960,15 @@ msgstr "By {0}" #~ msgid "by @{0}" #~ msgstr "by @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "by <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "Al crear una cuenta, aceptas nuestros {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "por ti" @@ -904,13 +980,13 @@ msgstr "Cámara" 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 "Sólo puede contener letras, números, espacios, guiones y guiones bajos. Debe tener al menos 4 caracteres, pero no más de 32." -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -926,9 +1002,8 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cancelar" @@ -956,7 +1031,7 @@ msgstr "Cancelar recorte de imagen" msgid "Cancel profile editing" msgstr "Cancelar edición de perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Cancelar citación" @@ -965,7 +1040,6 @@ msgid "Cancel reactivation and log out" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Cancelar búsqueda" @@ -977,17 +1051,17 @@ msgstr "" msgid "Change" msgstr "Cambiar" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Cambiar" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Cambiar nombre de usuario" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Cambiar nombre de usuario" @@ -995,12 +1069,12 @@ msgstr "Cambiar nombre de usuario" msgid "Change my email" msgstr "Cambiar mi correo electrónico" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Cambiar contraseña" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Cambiar contraseña" @@ -1012,7 +1086,7 @@ msgstr "Cambiar idioma del post a {0}" msgid "Change Your Email" msgstr "Cambiar correo electrónico" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1024,14 +1098,14 @@ msgstr "Chat muteado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "Ajustes de chat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "" @@ -1056,15 +1130,15 @@ msgstr "Te enviamos un código de verificación a tu correo. Introducelo aquí:" #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Elige \"Todos\" o \"Nadie\"" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "" @@ -1072,7 +1146,7 @@ msgstr "" msgid "Choose for me" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "" @@ -1080,7 +1154,7 @@ msgstr "" msgid "Choose Service" msgstr "Elige proveedor" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Tu eliges los algoritmos que usar en tus feed." @@ -1090,8 +1164,8 @@ msgstr "Elige este color como tu avatar" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "" +#~ msgid "Choose who can reply" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1102,18 +1176,18 @@ msgid "Choose your password" msgstr "Elige tu contraseña" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Borrar todos los datos de almacenamiento heredados" +#~ msgid "Clear all legacy storage data" +#~ msgstr "Borrar todos los datos de almacenamiento heredados" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Borrar todos los datos de almacenamiento heredados (reiniciar después de esto)" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Borrar todos los datos de almacenamiento heredados (reiniciar después de esto)" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Borrar todos los datos de almacenamiento" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)" @@ -1123,10 +1197,10 @@ msgid "Clear search query" msgstr "Borrar consulta de búsqueda" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "" +#~ msgid "Clears all legacy storage data" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "" @@ -1146,10 +1220,18 @@ msgstr "" #~ msgid "Click here to add one." #~ msgstr "Has clic aquí para agregar uno." -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Has clic aquí para abrir el menu de {tag}" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1163,12 +1245,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1189,7 +1271,7 @@ msgid "Close bottom drawer" msgstr "Cierra el cajón inferior" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "" @@ -1213,8 +1295,8 @@ msgstr "" msgid "Close navigation footer" msgstr "Cerrar el pie de página de navegación" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "" @@ -1226,7 +1308,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "" @@ -1234,11 +1316,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "" @@ -1252,27 +1334,31 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directrices de la comunidad" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Redactar la respuesta" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "" @@ -1308,11 +1394,11 @@ msgstr "Confirmar la configuración del idioma del contenido" msgid "Confirm delete account" msgstr "Confirmar eliminación de cuenta" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "" @@ -1330,7 +1416,8 @@ msgstr "Código de confirmación" msgid "Connecting..." msgstr "Conectando..." -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "" @@ -1342,24 +1429,24 @@ msgstr "" msgid "Content Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Idiomas de contenido" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Advertencia de contenido" @@ -1371,7 +1458,7 @@ msgstr "Advertencias de contenido" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1384,7 +1471,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1411,7 +1498,7 @@ msgstr "" msgid "Copied" msgstr "Copiado" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "" @@ -1419,8 +1506,8 @@ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "" @@ -1454,12 +1541,12 @@ msgstr "" msgid "Copy Link" msgstr "" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Copia el enlace a la lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Copia el enlace a la post" @@ -1468,8 +1555,8 @@ msgstr "Copia el enlace a la post" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Copiar el texto de la post" @@ -1477,14 +1564,14 @@ msgstr "Copiar el texto de la post" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de derechos de autor" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1494,7 +1581,7 @@ msgstr "No se pudo salir de este chat" msgid "Could not load feed" msgstr "No se pudo cargar este feed" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "No se pudo cargar esta lista" @@ -1519,7 +1606,7 @@ msgstr "" msgid "Create a new account" msgstr "Crear una cuenta nueva" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "" @@ -1529,7 +1616,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "" @@ -1537,7 +1624,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Crear una cuenta" @@ -1589,42 +1676,54 @@ msgstr "" msgid "Custom domain" msgstr "Dominio personalizado" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 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:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Preferencias sobre medios externos." -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" msgstr "" +#: src/view/screens/Settings/index.tsx:473 +#~ msgid "Dark Theme" +#~ msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "" @@ -1633,16 +1732,16 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Borrar la cuenta" @@ -1662,8 +1761,8 @@ msgstr "Borrar la contraseña de la app" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "" @@ -1671,7 +1770,7 @@ msgstr "" msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Borrar la lista" @@ -1687,41 +1786,41 @@ msgstr "" msgid "Delete my account" msgstr "Borrar mi cuenta" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Borrar una post" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "¿Borrar esta post?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Se borró la post." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "" @@ -1736,11 +1835,25 @@ msgstr "Descripción" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "¿Quieres decir algo?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "" @@ -1748,7 +1861,7 @@ msgstr "" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "No reproducir GIFs automáticamente" @@ -1756,29 +1869,33 @@ msgstr "No reproducir GIFs automáticamente" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Evitar que las aplicaciones muestren mi cuenta a los usuarios desconectados" @@ -1791,19 +1908,27 @@ msgstr "" msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "" @@ -1819,11 +1944,15 @@ msgstr "Mostrar el nombre" msgid "DNS Panel" msgstr "Con panel de DNS" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -1837,7 +1966,6 @@ msgstr "¡Dominio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1856,8 +1984,8 @@ msgstr "Listo" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "" @@ -1866,7 +1994,7 @@ msgstr "" msgid "Done{extraText}" msgstr "Listo{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "" @@ -1883,6 +2011,10 @@ msgstr "" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "p. ej. alice" @@ -1923,11 +2055,11 @@ msgstr "p. ej. Usuarios que constantemente responden con publicidad." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada código funciona una vez. Recibirás más códigos de invitación periódicamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1936,12 +2068,12 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "" @@ -1950,7 +2082,12 @@ msgstr "" msgid "Edit image" msgstr "Editar la imagen" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Editar los detalles de la lista" @@ -1958,10 +2095,10 @@ msgstr "Editar los detalles de la lista" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Editar mis noticias" @@ -1969,10 +2106,15 @@ msgstr "Editar mis noticias" msgid "Edit my profile" msgstr "Editar mi perfil" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1988,7 +2130,7 @@ msgstr "Editar el perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar mis noticias guardadas" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "" @@ -1996,7 +2138,7 @@ msgstr "" msgid "Edit User List" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "" @@ -2008,7 +2150,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "" @@ -2018,8 +2160,8 @@ msgid "Education" msgstr "" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2047,7 +2189,7 @@ msgstr "Correo electrónico actualizado" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Correo electrónico:" @@ -2056,8 +2198,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "" @@ -2069,7 +2211,7 @@ msgstr "" msgid "Enable {0} only" msgstr "" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "" @@ -2087,7 +2229,7 @@ msgstr "" msgid "Enable external media" msgstr "" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Reproducir multimedia de" @@ -2096,9 +2238,13 @@ msgstr "Reproducir multimedia de" msgid "Enable priority notifications" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Activa esta opción para ver sólo las respuestas de las personas a las que sigues." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Activa esta opción para ver sólo las respuestas de las personas a las que sigues." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2106,11 +2252,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Fin de noticias" @@ -2130,8 +2276,8 @@ msgstr "" msgid "Enter a password" msgstr "" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "" @@ -2176,25 +2322,27 @@ msgstr "Introduce tu nombre de usuario y contraseña" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Todos" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2210,6 +2358,14 @@ msgstr "" msgid "Excessive or unwanted messages" msgstr "" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2227,7 +2383,6 @@ msgid "Exits image view" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "" @@ -2235,7 +2390,7 @@ msgstr "" msgid "Expand alt text" msgstr "Expandir el texto alt" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "" @@ -2248,6 +2403,14 @@ msgstr "" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "" @@ -2256,12 +2419,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "" @@ -2271,17 +2434,17 @@ msgid "External Media" msgstr "Medios externos" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "Es posible que medios externos permitan que otros sitios recopilen datos sobre ti y tu dispositivo. No se envía o solicita ningún tipo de información hasta que presiones el botón de \"play\"." -#: src/Navigation.tsx:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Medios externos" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Medios externos" @@ -2290,8 +2453,8 @@ msgstr "Medios externos" msgid "Failed to create app password." msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "" @@ -2303,16 +2466,16 @@ msgstr "" msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "" @@ -2329,12 +2492,12 @@ msgstr "" #~ msgid "Failed to load past messages." #~ msgstr "" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "" @@ -2354,16 +2517,16 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "" @@ -2372,12 +2535,12 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "" @@ -2390,23 +2553,23 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Comentarios" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Feeds" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Las noticias son algoritmos personalizados que los usuarios construyen con un poco de experiencia en codificación. <0/> para más información." @@ -2414,7 +2577,7 @@ msgstr "Las noticias son algoritmos personalizados que los usuarios construyen c #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "" @@ -2430,7 +2593,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "" @@ -2448,7 +2611,7 @@ msgstr "" msgid "Find posts and users on Bluesky" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "" @@ -2456,7 +2619,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "Ajusta los hilos de discusión." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "" @@ -2468,7 +2631,7 @@ msgstr "" msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "" @@ -2482,12 +2645,11 @@ msgid "Flip vertically" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Seguir" @@ -2501,7 +2663,7 @@ msgstr "Seguir" msgid "Follow {0}" msgstr "Seguir {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "" @@ -2514,8 +2676,8 @@ msgstr "" msgid "Follow Account" msgstr "Seguir cuenta" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "" @@ -2527,7 +2689,7 @@ msgstr "" msgid "Follow Back" msgstr "" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2559,19 +2721,19 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Usuarios seguidos" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Solo usuarios seguidos" +#~ msgid "Followed users only" +#~ msgstr "Solo usuarios seguidos" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "ha comenzado a seguirte" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "" @@ -2580,7 +2742,7 @@ msgstr "" msgid "Followers" msgstr "Seguidores" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "" @@ -2590,34 +2752,34 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Siguiendo" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Siguiendo {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Feed de Siguiendo" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Feed de Siguiendo" @@ -2629,7 +2791,7 @@ msgstr "" msgid "Follows you" msgstr "Te sigue" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Te sigue" @@ -2646,6 +2808,10 @@ msgstr "Por razones de seguridad, tendremos que enviarte un código de confirmac 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 "Por razones de seguridad, no podrás volver a verla de nuevo. Si pierdes esta contraseña, tendrás que generar una nueva." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2667,7 +2833,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2680,7 +2846,7 @@ msgstr "Galería" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -2709,24 +2875,25 @@ msgstr "" msgid "Glaring violations of law or terms of service" msgstr "Violaciones flagrantes de la Ley o de los Términos de servicio" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Volver" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Volver" @@ -2736,14 +2903,14 @@ msgstr "Volver" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -2780,7 +2947,7 @@ msgstr "" msgid "Graphic Media" msgstr "Contenido Gráfico" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -2788,7 +2955,7 @@ msgstr "" msgid "Handle" msgstr "Nombre de usuarioContenido Gráfico" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "Vibración" @@ -2796,7 +2963,7 @@ msgstr "Vibración" msgid "Harassment, trolling, or intolerance" msgstr "Acoso, trolling o intolerancia" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Hashtag" @@ -2804,12 +2971,12 @@ msgstr "Hashtag" msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Ayuda" @@ -2833,6 +3000,10 @@ msgstr "" msgid "Here is your app password." msgstr "Aquí tienes tu contraseña de la app." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2840,30 +3011,50 @@ msgstr "Aquí tienes tu contraseña de la app." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Ocultar" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Ocultar post" +#~ msgid "Hide post" +#~ msgstr "Ocultar post" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "¿Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Ocultar lista de usuarios" @@ -2895,12 +3086,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Inicio" @@ -2933,7 +3124,7 @@ msgstr "" msgid "I have my own domain" msgstr "Tengo mi propio dominio" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "" @@ -2946,15 +3137,15 @@ msgstr "" msgid "If none are selected, suitable for all ages." msgstr "Si no se selecciona ninguno, es apto para todas las edades." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -3030,10 +3221,14 @@ msgstr "" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "" @@ -3043,7 +3238,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "" @@ -3059,7 +3254,7 @@ msgstr "Invita a un amigo" msgid "Invite code" msgstr "Código de invitación" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "No se acepta el código de invitación. Comprueba que lo has introducido correctamente e inténtalo de nuevo." @@ -3091,14 +3286,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Tareas" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -3135,11 +3330,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -3147,16 +3342,16 @@ msgstr "" msgid "Language selection" msgstr "Escoger el idioma" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Ajustes de Idiomas" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Ajustes de Idiomas" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Idiomas" @@ -3165,21 +3360,26 @@ msgstr "Idiomas" msgid "Latest" msgstr "" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Aprender más" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Aprender más acerca de esta advertencia" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Más información sobre lo que es público en Bluesky." @@ -3217,8 +3417,8 @@ msgid "left to go." msgstr "" #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "" +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3229,12 +3429,13 @@ msgstr "" msgid "Let's get your password reset!" msgstr "¡Vamos a restablecer tu contraseña!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "" @@ -3246,8 +3447,8 @@ msgstr "" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3257,14 +3458,15 @@ msgid "Like this feed" msgstr "Dar «me gusta» a esta noticia" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Le ha gustado a" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "" @@ -3282,11 +3484,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "" @@ -3294,11 +3496,11 @@ msgstr "" msgid "Likes" msgstr "Cantidad de «Me gusta»" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "" @@ -3306,20 +3508,28 @@ msgstr "" msgid "List Avatar" msgstr "Avatar de la lista" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "" @@ -3327,20 +3537,20 @@ msgstr "" msgid "List Name" msgstr "Nombre de la lista" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Listas" @@ -3364,10 +3574,10 @@ msgstr "" msgid "Load new notifications" msgstr "Cargar notificaciones nuevas" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Cargar posts nuevos" @@ -3375,7 +3585,7 @@ msgstr "Cargar posts nuevos" msgid "Loading..." msgstr "Cargando..." -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "" @@ -3391,7 +3601,7 @@ msgstr "" msgid "Log out" msgstr "" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Visibilidad de desconexión" @@ -3431,7 +3641,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "¡Asegúrate de que es aquí a donde pretendes ir!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "" @@ -3440,20 +3650,20 @@ msgstr "" msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Multimedia" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "usuarios mencionados" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Usuarios mencionados" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menú" @@ -3484,7 +3694,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3499,29 +3709,31 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Moderación" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "" @@ -3533,20 +3745,24 @@ msgstr "" msgid "Moderation list updated" msgstr "" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Listas de moderación" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de moderación" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "" @@ -3554,12 +3770,12 @@ msgstr "" msgid "Moderation tools" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "" @@ -3567,7 +3783,7 @@ msgstr "" msgid "More feeds" msgstr "Más feeds" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Más opciones" @@ -3583,11 +3799,13 @@ msgstr "" msgid "Music" msgstr "" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "" @@ -3596,11 +3814,11 @@ msgstr "" msgid "Mute Account" msgstr "Silenciar la cuenta" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Silenciar las cuentas" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "" @@ -3610,14 +3828,18 @@ msgid "Mute conversation" msgstr "" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "" +#~ msgid "Mute in tags only" +#~ msgstr "" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" +#~ msgid "Mute in text & tags" +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" msgstr "" -#: src/view/screens/ProfileList.tsx:678 +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Silenciar la lista" @@ -3626,37 +3848,53 @@ msgstr "Silenciar la lista" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "¿Silenciar estas cuentas?" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Mutear hilo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Muteado" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Cuentas muteadas" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuentas muteadas" @@ -3665,7 +3903,7 @@ msgstr "Cuentas muteadas" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Al mutear a una cuenta no verás sus posts en tu feed o notificaciones. Nadie puede ver a quien muteas." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Muteado por \"{0}\"" @@ -3673,7 +3911,7 @@ msgstr "Muteado por \"{0}\"" msgid "Muted words & tags" msgstr "Palabras y etiquetas muteadas" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Nadie puede ver a quien muteas. Las cuentas muteadas pueden interactuar contigo, pero no verás sus posts en tu feed o notificaciones." @@ -3682,7 +3920,7 @@ msgstr "Nadie puede ver a quien muteas. Las cuentas muteadas pueden interactuar msgid "My Birthday" msgstr "Mi cumpleaños" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Mis feeds" @@ -3690,11 +3928,11 @@ msgstr "Mis feeds" msgid "My Profile" msgstr "Mi perfil" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "Mis feeds guardados" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Mis feeds guardados" @@ -3719,7 +3957,7 @@ msgstr "" msgid "Nature" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -3733,7 +3971,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "" @@ -3741,7 +3979,7 @@ msgstr "" msgid "Need to report a copyright violation?" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "" @@ -3749,7 +3987,7 @@ msgstr "" msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "" @@ -3785,12 +4023,12 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Nuevo post" @@ -3824,10 +4062,10 @@ msgstr "Noticias" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3838,17 +4076,17 @@ msgstr "Siguiente" msgid "Next image" msgstr "Imagen nueva" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "No" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Sin descripción" @@ -3865,12 +4103,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "" @@ -3882,7 +4120,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "" @@ -3893,6 +4131,10 @@ msgstr "" msgid "No one" msgstr "" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -3906,11 +4148,11 @@ msgstr "Sin resultados" msgid "No results" msgstr "" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "No se han encontrado resultados para \"{query}\"" @@ -3935,13 +4177,13 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Nadie" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "" +#~ msgid "Nobody can reply" +#~ msgstr "" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -3960,7 +4202,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "No aplicable." -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -3971,12 +4213,12 @@ msgid "Not right now" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Nota: Bluesky es una red abierta y pública. Esta configuración sólo limita la visibilidad de tu contenido en la aplicación y el sitio web de Bluesky, y es posible que otras aplicaciones no respeten esta configuración. Otras aplicaciones y sitios web pueden seguir mostrando tu contenido a los usuarios que hayan cerrado sesión." @@ -3988,7 +4230,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -4005,14 +4247,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notificaciones" @@ -4041,12 +4283,12 @@ msgid "Off" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "¡Qué problema!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "" @@ -4070,7 +4312,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "" @@ -4078,7 +4320,7 @@ msgstr "" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Falta el texto alternativo en una o varias imágenes." @@ -4087,14 +4329,14 @@ msgid "Only .jpg and .png files are supported" msgstr "" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" +#~ msgid "Only {0} can reply" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Solo {0} puede responder." +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Solo {0} puede responder." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -4102,7 +4344,7 @@ msgstr "" msgid "Oops, something went wrong!" msgstr "" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4111,11 +4353,11 @@ msgstr "" msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "" @@ -4128,8 +4370,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "" @@ -4137,7 +4379,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "" @@ -4153,20 +4395,20 @@ msgstr "" msgid "Open navigation" msgstr "Abrir navegación" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "" @@ -4174,11 +4416,11 @@ msgstr "" msgid "Opens {numItems} options" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "" @@ -4190,19 +4432,23 @@ msgstr "" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Abrir la configuración del idioma que se puede ajustar" @@ -4210,7 +4456,7 @@ msgstr "Abrir la configuración del idioma que se puede ajustar" msgid "Opens device photo gallery" msgstr "" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "" @@ -4232,27 +4478,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Abre la lista de códigos de invitación" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "" @@ -4260,7 +4506,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Abre el modal para usar el dominio personalizado" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Abre la configuración de moderación" @@ -4273,15 +4519,15 @@ msgstr "" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Abre la pantalla con todas las noticias guardadas" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "" @@ -4293,21 +4539,21 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Abre la página del libro de cuentos" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Abre la página de la bitácora del sistema" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Abre las preferencias de hilos" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" @@ -4320,11 +4566,15 @@ msgid "Option {0} of {numItems}" msgstr "" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "" @@ -4344,6 +4594,10 @@ msgstr "" msgid "Other account" msgstr "Otra cuenta" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Otro..." @@ -4352,7 +4606,7 @@ msgstr "Otro..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Página no encontrada" @@ -4381,19 +4635,24 @@ msgid "Password updated!" msgstr "¡Contraseña actualizada!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "" @@ -4423,7 +4682,7 @@ msgid "Pictures meant for adults." msgstr "Imágenes destinadas a adultos." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "" @@ -4435,11 +4694,12 @@ msgstr "" msgid "Pinned Feeds" msgstr "Canales de noticias anclados" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "" @@ -4456,6 +4716,11 @@ msgstr "" msgid "Play or pause the GIF" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4465,16 +4730,16 @@ msgstr "" msgid "Plays the GIF" msgstr "" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Por favor, elige tu identificador." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Por favor, elige tu contraseña." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "" @@ -4490,11 +4755,11 @@ msgstr "" msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Introduce un nombre único para la contraseña de esta app o utiliza una generada aleatoriamente." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Introduce tu correo electrónico." @@ -4507,7 +4772,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Introduce tu contraseña, también:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4524,7 +4789,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Por favor, espera a que tu tarjeta de enlace termine de cargarse" @@ -4537,45 +4802,50 @@ msgstr "Política" msgid "Porn" msgstr "Pornografía" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Publicar" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Post por {0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Post eliminado" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Post ocultado" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "Post ocultado por palabra muteada" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "Post ocultado por ti" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Lenguaje de la post" @@ -4584,22 +4854,26 @@ msgstr "Lenguaje de la post" msgid "Post Languages" msgstr "Lenguajes de la post" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Publicación no encontrada" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Publicaciones" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 @@ -4622,7 +4896,7 @@ msgstr "" msgid "Press to change hosting provider" msgstr "" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4642,7 +4916,7 @@ msgstr "" msgid "Previous image" msgstr "Imagen previa" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Idioma primario" @@ -4654,16 +4928,16 @@ msgstr "Priorizar los usuarios a los que sigue" msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacidad" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Política de privacidad" @@ -4675,16 +4949,16 @@ msgstr "" msgid "Processing..." msgstr "Procesando..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Perfil" @@ -4692,11 +4966,11 @@ msgstr "Perfil" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Protege tu cuenta verificando tu correo electrónico." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "" @@ -4704,15 +4978,15 @@ msgstr "" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Listas públicas y compartibles de usuarios para mutear o bloquear en cantidad." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas y compartibles que pueden impulsar feeds." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "" @@ -4732,10 +5006,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Citar una post" @@ -4749,6 +5023,39 @@ msgstr "Citar una post" #~ msgid "Quote Post" #~ msgstr "Citar una post" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "" @@ -4757,10 +5064,27 @@ msgstr "" msgid "Ratios" msgstr "Proporciones" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4769,7 +5093,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "" @@ -4785,15 +5109,16 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Eliminar" @@ -4801,11 +5126,11 @@ msgstr "Eliminar" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Eliminar la cuenta" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -4818,8 +5143,8 @@ msgid "Remove embed" msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Eliminar el canal de noticias" @@ -4827,19 +5152,27 @@ msgstr "Eliminar el canal de noticias" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Eliminar de mis canales de noticias" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Eliminar la imagen" @@ -4848,24 +5181,24 @@ msgstr "Eliminar la imagen" msgid "Remove image preview" msgstr "Eliminar la vista previa de la imagen" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "" @@ -4873,18 +5206,31 @@ msgstr "" msgid "Remove this feed from your saved feeds" msgstr "" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Eliminar de la lista" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "" @@ -4892,7 +5238,7 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "" @@ -4900,8 +5246,8 @@ msgstr "" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "" @@ -4909,7 +5255,7 @@ msgstr "" msgid "Replies" msgstr "Respuestas" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -4917,36 +5263,71 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Las respuestas a este hilo están desactivadas" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Las respuestas a este hilo están desactivadas" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Filtros de respuestas" +#~ msgid "Reply Filters" +#~ msgstr "Filtros de respuestas" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" + +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4978,7 +5359,7 @@ msgstr "" msgid "Report feed" msgstr "Informe del canal de noticias" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Informe de la lista" @@ -4986,13 +5367,13 @@ msgstr "Informe de la lista" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Informe de la post" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5026,47 +5407,48 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Volver a publicar" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Volver a publicar o citar post" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Vuelto a publicar por" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "Vuelto a publicar por {0}" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "" @@ -5080,7 +5462,7 @@ msgstr "Solicitar un cambio" msgid "Request Code" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Requerir texto alternativo antes de publicar" @@ -5105,8 +5487,8 @@ msgstr "Código de reseteo" msgid "Reset Code" msgstr "Código de reseteo" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Restablecer el estado de incorporación" @@ -5114,16 +5496,16 @@ msgstr "Restablecer el estado de incorporación" msgid "Reset password" msgstr "Restablecer la contraseña" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Restablecer el estado de preferencias" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Restablece el estado de incorporación" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Restablecer el estado de preferencias" @@ -5137,17 +5519,19 @@ msgid "Retries the last action, which errored out" msgstr "" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Intentar de nuevo" @@ -5155,9 +5539,10 @@ msgstr "Intentar de nuevo" #~ msgid "Retry." #~ msgstr "Intentar de nuevo" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "" @@ -5171,7 +5556,8 @@ msgid "Returns to previous page" msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5221,7 +5607,7 @@ msgstr "" msgid "Save to my feeds" msgstr "Guardar a mis feeds" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Feeds Guardados" @@ -5234,7 +5620,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "" @@ -5252,8 +5638,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "" @@ -5262,13 +5648,12 @@ msgstr "" msgid "Science" msgstr "Ciencia" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5277,14 +5662,12 @@ msgstr "" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Buscar" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "" @@ -5292,11 +5675,11 @@ msgstr "" msgid "Search for \"{searchText}\"" msgstr "" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "" @@ -5308,8 +5691,6 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Buscar usuarios" @@ -5333,28 +5714,32 @@ msgstr "" msgid "Security Step Required" msgstr "Se requiere un paso de seguridad" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "" @@ -5390,7 +5775,11 @@ msgstr "" msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -5410,7 +5799,7 @@ msgstr "" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5426,11 +5815,15 @@ msgstr "Elige que proveedor de servicio quieres usar." msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Elige lo que quieres ver y nosotros nos encargaremos del resto." -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Elige en que idioma deseas que estén los posts de tus feeds. Si ninguno es seleccionado, se mostraran en todos los idiomas." @@ -5442,11 +5835,11 @@ msgstr "Elige en que idioma deseas que esté la interfaz de Bluesky." msgid "Select your date of birth" msgstr "Elige tu fecha de nacimiento" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Elige en que idioma deseas traducir los posts de tu feed." @@ -5476,7 +5869,7 @@ msgctxt "action" msgid "Send Email" msgstr "Enviar correo" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Enviar comentarios" @@ -5491,8 +5884,8 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "Enviar reporte" @@ -5505,8 +5898,8 @@ msgstr "Enviar reporte a {0}" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "" @@ -5518,7 +5911,7 @@ msgstr "" msgid "Server address" msgstr "Dirección del servidor" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "Establecer cumpleaños" @@ -5526,15 +5919,15 @@ msgstr "Establecer cumpleaños" msgid "Set new password" msgstr "Establecer la contraseña nueva" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Establece este ajuste en \"No\" para ocultar todas las publicaciones de citas de tus noticias. Las repeticiones seguirán siendo visibles." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Establece este ajuste en \"No\" para ocultar todas las respuestas de tus noticias." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Establece este ajuste en \"No\" para ocultar todas las veces que se han vuelto a publicar desde tus noticias." @@ -5542,7 +5935,7 @@ msgstr "Establece este ajuste en \"No\" para ocultar todas las veces que se han msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Establece este ajuste en \"Sí\" para mostrar las respuestas en una vista de hilos. Se trata de una función experimental." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "" @@ -5555,24 +5948,24 @@ msgid "Sets Bluesky username" msgstr "" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "" +#~ msgid "Sets color theme to dark" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "" +#~ msgid "Sets color theme to light" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "" +#~ msgid "Sets color theme to system setting" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5590,11 +5983,11 @@ msgstr "" msgid "Sets image aspect ratio to wide" msgstr "" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Ajustes" @@ -5607,14 +6000,14 @@ msgid "Sexually Suggestive" msgstr "Sexualmente sugestivo" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Compartir" @@ -5632,8 +6025,8 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "" @@ -5644,7 +6037,7 @@ msgstr "Compartir feed" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -5662,7 +6055,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -5674,7 +6067,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -5685,7 +6078,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Ver" @@ -5697,8 +6090,9 @@ msgstr "Ver" msgid "Show alt text" msgstr "Ver texto alternativo" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Ver de todas maneras" @@ -5719,19 +6113,23 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Ver más" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "" @@ -5739,11 +6137,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Mostrar publicaciones de mis noticias" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Mostrar publicaciones de citas" @@ -5759,7 +6157,7 @@ msgstr "Mostrar publicaciones de citas" #~ msgid "Show re-posts in Following feed" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Mostrar respuestas" @@ -5779,7 +6177,12 @@ msgstr "Mostrar las respuestas de las personas a quienes sigues antes que el res #~ msgid "Show replies with at least {value} {0}" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Mostrar reposts" @@ -5845,11 +6248,15 @@ msgstr "¡Inicia sesión o crea una cuenta para unirte a la conversación!" msgid "Sign into Bluesky or create a new account" msgstr "Inicia sesión a Bluesky o crea una nueva cuenta" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Cerrar sesión" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -5871,7 +6278,7 @@ msgstr "Inicia sesión o crea una cuenta para unirte a la conversación" msgid "Sign-in Required" msgstr "Se requiere iniciar sesión" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Sesión iniciada como" @@ -5880,21 +6287,25 @@ msgstr "Sesión iniciada como" msgid "Signed in as @{0}" msgstr "Sesión iniciada como @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Saltar" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Saltar" @@ -5903,12 +6314,11 @@ msgstr "Saltar" msgid "Software Dev" msgstr "Programación" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "" @@ -5931,13 +6341,13 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Ocurrió un error. Intenta de nuevo." -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Lo sentimos, tu sesión ha expirado. Inicia sesión de nuevo." @@ -5954,7 +6364,11 @@ msgstr "Ordenar respuestas al mismo post por:" #~ msgstr "Fuente:" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" msgstr "" #: src/lib/moderation/useReportOptions.ts:67 @@ -5992,17 +6406,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6014,7 +6428,7 @@ msgstr "" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "" @@ -6022,27 +6436,27 @@ msgstr "" #~ msgid "Step" #~ msgstr "Paso" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "Paso {0} de {1}" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Libro de cuentos" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Enviar" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Suscribirse" @@ -6063,11 +6477,11 @@ msgstr "" msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Suscribirse a esta lista" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6075,8 +6489,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Usuarios sugeridos a seguir" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "" @@ -6084,7 +6497,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6099,28 +6512,33 @@ msgstr "Cambiar a otra cuenta" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Bitácora del sistema" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" +#~ msgid "tag" +#~ msgstr "" + +#: src/components/TagMenu/index.tsx:89 +msgid "Tag menu: {displayTag}" msgstr "" -#: src/components/TagMenu/index.tsx:78 -msgid "Tag menu: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" msgstr "" #: src/view/com/modals/crop-image/CropImage.web.tsx:135 @@ -6131,11 +6549,19 @@ msgstr "Alto" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6160,11 +6586,11 @@ msgstr "" msgid "Terms" msgstr "Condiciones" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Condiciones de servicio" @@ -6176,16 +6602,20 @@ msgid "Terms used violate community standards" msgstr "" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" +#~ msgid "text" +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo de introducción de texto" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "" @@ -6193,19 +6623,23 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Este nombre de usuario ya está en uso." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6215,6 +6649,15 @@ msgstr "La cuenta podrá interactuar contigo tras desbloquearla." #~ msgid "the author" #~ msgstr "" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Las Directrices Comunitarias se ha trasladado a <0/>" @@ -6223,12 +6666,16 @@ msgstr "Las Directrices Comunitarias se ha trasladado a <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La Política de derechos de autor se han trasladado a <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6236,11 +6683,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -6248,8 +6695,8 @@ msgstr "" msgid "The following steps will help customize your Bluesky experience." msgstr "" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "Es posible que se haya borrado el post." @@ -6257,7 +6704,11 @@ msgstr "Es posible que se haya borrado el post." msgid "The Privacy Policy has been moved to <0/>" msgstr "La Política de privacidad se ha trasladado a <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6302,24 +6753,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -6327,13 +6778,13 @@ msgstr "" msgid "There was an issue fetching the list. Tap here to try again." msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6359,16 +6810,19 @@ msgstr "" msgid "There was an issue! {0}" msgstr "Ocurrió un problema {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Se ha producido un problema inesperado en la aplicación. Por favor, ¡avísanos si te ha ocurrido esto!" @@ -6381,11 +6835,11 @@ msgstr "" #~ msgid "These are popular accounts you might like:" #~ msgstr "" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Esta {screenDescription} ha sido marcada:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Esta cuenta ha solicitado que los usuarios inicien sesión para ver su perfil." @@ -6394,7 +6848,11 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 @@ -6421,8 +6879,8 @@ msgstr "" msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "" @@ -6454,7 +6912,7 @@ msgstr "" #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -6474,11 +6932,11 @@ msgstr "Esto es importante por si alguna vez necesitas cambiar tu correo electr #~ msgid "This label was applied by {0}." #~ msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "" @@ -6486,7 +6944,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "" @@ -6498,7 +6956,11 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "Este enlace te lleva al siguiente sitio web:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "" @@ -6510,23 +6972,35 @@ msgstr "" msgid "This name is already in use" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Esta post ha sido eliminado." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "" + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -6543,8 +7017,8 @@ msgstr "" msgid "This user has blocked you" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "" @@ -6552,11 +7026,11 @@ msgstr "" msgid "This user has requested that their content only be shown to signed-in users." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "" @@ -6572,28 +7046,40 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Esta advertencia sólo está disponible para las publicaciones con medios adjuntos." -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "" + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "Preferencias de hilos" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Preferencias de hilos" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Modo con hilos" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "" @@ -6610,14 +7096,14 @@ msgid "To whom would you like to send this report?" msgstr "" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "" +#~ msgid "Toggle between muted word options." +#~ msgstr "" #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Conmutar el menú desplegable" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "" @@ -6632,10 +7118,10 @@ msgstr "Transformaciones" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Traducir" @@ -6648,7 +7134,7 @@ msgstr "Intentar de nuevo" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "" @@ -6660,11 +7146,11 @@ msgstr "Escribe tu mensaje aquí" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Desbloquear lista" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Demutear lista" @@ -6672,12 +7158,12 @@ msgstr "Demutear lista" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "No se puede contactar con tu proveedor. Comprueba tu conexión a Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -6688,7 +7174,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Desbloquear" @@ -6712,9 +7198,9 @@ msgstr "Desbloquear Cuenta" msgid "Unblock Account?" msgstr "¿Desbloquear Cuenta?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Deshacer repost" @@ -6724,8 +7210,8 @@ msgid "Unfollow" msgstr "Dejar de seguir" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "Dejar de seguir" +#~ msgid "Unfollow" +#~ msgstr "Dejar de seguir" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -6744,12 +7230,14 @@ msgstr "Dejar de seguir a esta cuenta" msgid "Unlike this feed" msgstr "" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Demutear" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Demutear {truncatedTag}" @@ -6758,7 +7246,7 @@ msgstr "Demutear {truncatedTag}" msgid "Unmute Account" msgstr "Demutear Cuenta" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "" @@ -6770,13 +7258,21 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Demutear notificaciones" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Demutear hilo" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Desfijar" @@ -6784,11 +7280,11 @@ msgstr "Desfijar" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Desfijar lista de moderación" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "" @@ -6796,10 +7292,19 @@ msgstr "" msgid "Unsubscribe" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" @@ -6809,7 +7314,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "Contenido sexual no deseado" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Actualizar {displayName} en Listas" @@ -6817,6 +7322,14 @@ msgstr "Actualizar {displayName} en Listas" msgid "Update to {handle}" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Actualizando..." @@ -6829,20 +7342,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Carga un archivo de texto en:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6890,12 +7403,12 @@ msgstr "Utilízalo para iniciar sesión en la otra app junto a tu nombre de usua msgid "Used by:" msgstr "Usado por:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "" @@ -6903,30 +7416,28 @@ msgstr "" msgid "User blocked by list" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "" @@ -6938,7 +7449,7 @@ msgstr "" msgid "User list updated" msgstr "" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Listas de usuarios" @@ -6946,13 +7457,17 @@ msgstr "Listas de usuarios" msgid "Username or email address" msgstr "Nombre de usuario o dirección de correo electrónico" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Usuarios" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "usuarios seguidos por <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "usuarios seguidos por <0/>" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -6961,7 +7476,7 @@ msgstr "usuarios seguidos por <0/>" msgid "Users I follow" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Usuarios en \"{0}\"" @@ -6981,15 +7496,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "Verificar el correo electrónico" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verificar mi correo electrónico" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Verificar mi correo electrónico" @@ -7006,31 +7521,44 @@ msgstr "" msgid "Verify Your Email" msgstr "" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videojuegos" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Ver entrada de depuración" @@ -7043,7 +7571,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "Ver más detalles sobre cómo reportar una violación de Derechos de Autor" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "" @@ -7054,12 +7582,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Ver el avatar" @@ -7071,11 +7599,23 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7107,7 +7647,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperemos que la pases bien. Recuerda, Bluesky es:" @@ -7116,8 +7656,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "" #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "" +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7127,11 +7667,11 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "" @@ -7139,7 +7679,7 @@ msgstr "" msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "" @@ -7147,15 +7687,15 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "¡Es nuestro placer tenerte aquí!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" @@ -7163,11 +7703,11 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lo sentimos, pero no se ha podido completar tu búsqueda. Intenta de nuevo en unos minutos." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Lo sentimos. No encontramos la página que buscabas." @@ -7188,7 +7728,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "¿Cuáles son tus intereses?" @@ -7198,7 +7738,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "¿Qué hay de nuevo?" @@ -7210,22 +7750,26 @@ msgstr "¿En qué idioma está este post?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "¿Qué idiomas te gustaría ver en tus feeds?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Quién puede responder" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7269,12 +7813,12 @@ msgstr "Ancho" msgid "Write a message" msgstr "Escribe un mensaje" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Redacta un post" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Redacta una respuesta" @@ -7284,10 +7828,10 @@ msgid "Writers" msgstr "Escritores" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7298,10 +7842,18 @@ msgstr "Sí" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7310,7 +7862,8 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -7376,11 +7929,11 @@ msgstr "No tienes ninguna feed fijado." #~ msgid "You don't have any saved feeds!" #~ msgstr "No tienes ninguna feed guardado" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "No tienes ningún feed guardado" -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Has bloqueado al autor o has sido bloqueado por el autor." @@ -7388,9 +7941,9 @@ msgstr "Has bloqueado al autor o has sido bloqueado por el autor." msgid "You have blocked this user" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Has bloqueado a este usuario. No puedes ver su contenido." @@ -7401,20 +7954,20 @@ msgstr "Has bloqueado a este usuario. No puedes ver su contenido." msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Has ingresado un código inválido. Debe lucir algo así XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "Has ocultado este post" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "Has ocultado este post." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "Has muteado a esta cuenta." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "Has muteado a esta cuenta" @@ -7422,12 +7975,12 @@ msgstr "Has muteado a esta cuenta" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "No tienes feeds." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "No tienes listas." @@ -7455,27 +8008,40 @@ msgstr "" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "Tienes que tener 13 años o más para poder crear una cuenta." @@ -7495,7 +8061,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "" @@ -7503,11 +8069,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "" @@ -7527,23 +8093,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -7562,12 +8128,12 @@ msgstr "Ya estás en cola" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "¡Eso es todo!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -7575,7 +8141,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "¡Haz llegado al fin de tu feed! Encuentra más cuentas para seguir." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Tu cuenta" @@ -7591,6 +8157,10 @@ msgstr "" msgid "Your birth date" msgstr "Tu fecha de nacimiento" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "" @@ -7604,7 +8174,7 @@ msgstr "Tu elección será guardada. Puedes cambiar esto en los ajustes luego." #~ msgstr "Tu feed principal es \"Siguiendo\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7618,7 +8188,7 @@ msgstr "Tu correo electrónico ha sido actualizado pero no verificado. Verifica msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Tu correo electrónico aún no ha sido verificado. Por tu seguridad, recomendamos que lo verifiques." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -7626,7 +8196,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "¡Tu feed de Siguiendo esta vacío! Sigue a más usuarios para ver sus posts aquí." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Tu nombre de usuario completo será" @@ -7634,7 +8204,7 @@ msgstr "Tu nombre de usuario completo será" msgid "Your full handle will be <0>@{0}" msgstr "Tu nombre de usuario completo será <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Tus palabras muteadas" @@ -7642,15 +8212,15 @@ msgstr "Tus palabras muteadas" msgid "Your password has been changed successfully!" msgstr "Tu contraseña ha sido cambiada exitosamente." -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Post publicado" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tus posts, a qué le das me gusta y a quién bloqueas son públicos. Nadie puede ver a quien muteas." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Tu perfil" @@ -7658,7 +8228,7 @@ msgstr "Tu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "Respuesta publicada" @@ -7666,6 +8236,6 @@ msgstr "Respuesta publicada" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Tu reporte ha sido enviado al servicio de moderación de Bluesky" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Tu nombre de usuario" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index fab0d65553..72febd6ce4 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -21,7 +21,8 @@ msgstr "" msgid "(no email)" msgstr "(ei sähköpostiosoitetta)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -41,7 +42,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -59,16 +60,16 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -76,23 +77,37 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -100,7 +115,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" @@ -136,7 +151,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -163,7 +178,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} lukematonta" @@ -176,12 +191,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> jäsentä" +#~ msgid "<0/> members" +#~ msgstr "<0/> jäsentä" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -201,11 +216,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -221,6 +236,10 @@ msgstr "" msgid "<0>{0} is included in your starter pack" msgstr "" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -254,15 +273,27 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Virheellinen käyttäjätunnus" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Kaksivaiheisen tunnistautumisen vahvistus" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Siirry navigointilinkkeihin ja asetuksiin" @@ -272,16 +303,16 @@ msgid "Access profile and other navigation links" msgstr "Siirry profiiliin ja muihin navigointilinkkeihin" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Saavutettavuus" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "Esteettömyysasetukset\"" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "Esteettömyysasetukset\"" @@ -290,8 +321,8 @@ msgstr "Esteettömyysasetukset\"" #~ msgstr "käyttäjätili" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Käyttäjätili" @@ -307,20 +338,20 @@ msgstr "Käyttäjätili seurannassa" msgid "Account muted" msgstr "Käyttäjätili hiljennetty" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Käyttäjätili hiljennetty" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Käyttäjätili hiljennetty listalla" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Käyttäjätilin asetukset" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Käyttäjätili poistettu pikalinkeistä" @@ -337,10 +368,10 @@ msgstr "Käyttäjätilin seuranta lopetettu" msgid "Account unmuted" msgstr "Käyttäjätilin hiljennys poistettu" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Lisää" @@ -356,14 +387,14 @@ msgstr "" msgid "Add a content warning" msgstr "Lisää sisältövaroitus" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Lisää käyttäjä tähän listaan" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Lisää käyttäjätili" @@ -386,11 +417,11 @@ msgstr "Lisää ALT-teksti" msgid "Add App Password" msgstr "Lisää sovelluksen salasana" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "Lisää hiljennetty sana määritettyihin asetuksiin" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Lisää hiljennetyt sanat ja aihetunnisteet" @@ -414,7 +445,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Lisää seuraava DNS-merkintä verkkotunnukseesi:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "" @@ -423,7 +454,7 @@ msgstr "" msgid "Add to Lists" msgstr "Lisää listoihin" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Lisää syötteisiini" @@ -432,24 +463,25 @@ msgstr "Lisää syötteisiini" #~ msgstr "Lisätty" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Lisätty listaan" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Lisätty syötteisiini" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Säädä, kuinka monta tykkäystä vastauksen on saatava näkyäkseen syötteessäsi." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Säädä, kuinka monta tykkäystä vastauksen on saatava näkyäkseen syötteessäsi." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Aikuissisältöä" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -457,20 +489,20 @@ msgstr "" msgid "Adult content is disabled." msgstr "Aikuissisältö on estetty" -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Edistyneemmät" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "Kaikki tallentamasi syötteet yhdessä paikassa." @@ -489,6 +521,14 @@ msgstr "" msgid "Allow new messages from" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -506,7 +546,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "ALT-teksti" @@ -527,14 +567,27 @@ msgstr "Sähköposti on lähetetty osoitteeseen {0}. Siinä on vahvistuskoodi, j msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Sähköposti on lähetetty aiempaan osoitteeseesi, {0}. Siinä on vahvistuskoodi, jonka voit syöttää alla." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "Tapahtui virhe" +#~ msgid "An error occured" +#~ msgstr "Tapahtui virhe" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" +msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -548,10 +601,15 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Ongelma, jota ei ole sisällytetty näihin vaihtoehtoihin" @@ -566,21 +624,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Tapahtui virhe, yritä uudelleen." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "ja" @@ -597,6 +659,10 @@ msgstr "Animoitu GIF" msgid "Anti-Social Behavior" msgstr "Epäsosiaalinen käytös" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Sovelluksen kieli" @@ -613,26 +679,26 @@ msgstr "Sovelluksen salasanan nimet voivat sisältää vain kirjaimia, numeroita msgid "App Password names must be at least 4 characters long." msgstr "Sovelluksen salasanojen nimien on oltava vähintään 4 merkkiä pitkiä." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Sovelluksen salasanan asetukset" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Sovellussalasanat" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Valita" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Valita \"{0}\" -merkinnästä" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -648,10 +714,19 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Ulkonäkö" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -673,7 +748,7 @@ msgstr "Haluatko varmasti poistaa sovellussalasanan \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "" @@ -685,19 +760,19 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Haluatko varmasti poistaa {0} syötteistäsi?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "Haluatko varmasti hylätä tämän luonnoksen?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Oletko varma?" @@ -714,13 +789,13 @@ msgstr "Taide" msgid "Artistic or non-erotic nudity." msgstr "Taiteellinen tai ei-eroottinen alastomuus." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "Vähintään kolme merkkiä" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -733,8 +808,8 @@ msgstr "Vähintään kolme merkkiä" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Takaisin" @@ -742,7 +817,7 @@ msgstr "Takaisin" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Perustuen kiinnostukseesi {interestsText}" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Perusasiat" @@ -750,7 +825,7 @@ msgstr "Perusasiat" msgid "Birthday" msgstr "Syntymäpäivä" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Syntymäpäivä:" @@ -773,28 +848,27 @@ msgstr "Estä käyttäjä" msgid "Block Account?" msgstr "Estä käyttäjätili?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Estä käyttäjätilit" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Estä lista" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "Estetäänkö nämä käyttäjät?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Estetty" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Estetyt käyttäjät" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Estetyt käyttäjät" @@ -807,7 +881,7 @@ msgstr "Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai m 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 "Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai muuten olla vuorovaikutuksessa kanssasi. Et näe heidän sisältöään ja he eivät näe sinun sisältöäsi." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Estetty viesti." @@ -815,7 +889,7 @@ msgstr "Estetty viesti." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Estäminen ei estä tätä merkitsijää asettamasta merkintöjä tilillesi." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Estäminen on julkista. Estetyt käyttäjät eivät voi vastata viesteihisi, mainita sinua tai muuten olla vuorovaikutuksessa kanssasi." @@ -823,7 +897,7 @@ msgstr "Estäminen on julkista. Estetyt käyttäjät eivät voi vastata viesteih msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Estäminen ei estä merkintöjen tekemistä tilillesi, mutta se estää kyseistä tiliä vastaamasta ketjuissasi tai muuten vuorovaikuttamasta kanssasi." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blogi" @@ -859,7 +933,7 @@ msgstr "" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 ei näytä profiiliasi ja viestejäsi kirjautumattomille käyttäjille. Toiset sovellukset eivät ehkä noudata tätä asetusta. Tämä ei tee käyttäjätilistäsi yksityistä." @@ -876,21 +950,23 @@ msgstr "Sumenna kuvat ja suodata syötteistä" msgid "Books" msgstr "Kirjat" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -899,11 +975,11 @@ msgstr "" msgid "Browse other feeds" msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Yritys" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "käyttäjä —" @@ -919,15 +995,15 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "käyttäjältä <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "Luomalla käyttäjätilin hyväksyt {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "sinulta" @@ -939,13 +1015,13 @@ msgstr "Kamera" 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 "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja alaviivoja. Täytyy olla vähintään 4 merkkiä pitkä, mutta enintään 32 merkkiä pitkä." -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -961,9 +1037,8 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Peruuta" @@ -991,7 +1066,7 @@ msgstr "Peruuta kuvan rajaus" msgid "Cancel profile editing" msgstr "Peruuta profiilin muokkaus" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Peruuta uudelleenpostaus" @@ -1000,7 +1075,6 @@ msgid "Cancel reactivation and log out" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Peruuta haku" @@ -1012,17 +1086,17 @@ msgstr "Peruuttaa linkitetyn verkkosivuston avaamisen" msgid "Change" msgstr "Vaihda" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Vaihda" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Vaihda käyttäjätunnus" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Vaihda käyttäjätunnus" @@ -1030,12 +1104,12 @@ msgstr "Vaihda käyttäjätunnus" msgid "Change my email" msgstr "Vaihda sähköpostiosoitteeni" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Vaihda salasana" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Vaihda salasana" @@ -1047,7 +1121,7 @@ msgstr "Vaihda julkaisun kieleksi {0}" msgid "Change Your Email" msgstr "Vaihda sähköpostiosoitteesi" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1059,14 +1133,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "" @@ -1103,15 +1177,15 @@ msgstr "Tarkista sähköpostisi ja syötä saamasi vahvistuskoodi alle:" #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Valitse \"Kaikki\" tai \"Ei kukaan\"" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "" @@ -1119,7 +1193,7 @@ msgstr "" msgid "Choose for me" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "" @@ -1127,7 +1201,7 @@ msgstr "" msgid "Choose Service" msgstr "Valitse palvelu" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Valitse algoritmit, jotka ohjaavat mukautettuja syötteitäsi." @@ -1142,8 +1216,8 @@ msgstr "" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "" +#~ msgid "Choose who can reply" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1154,18 +1228,18 @@ msgid "Choose your password" msgstr "Valitse salasanasi" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Tyhjennä kaikki vanhan tietomallin mukaiset tiedot" +#~ msgid "Clear all legacy storage data" +#~ msgstr "Tyhjennä kaikki vanhan tietomallin mukaiset tiedot" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Tyhjennä kaikki vanhan tietomallin tiedot (käynnistä uudelleen tämän jälkeen)" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Tyhjennä kaikki vanhan tietomallin tiedot (käynnistä uudelleen tämän jälkeen)" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Tyhjennä kaikki tallennukset" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Tyhjennä kaikki tallennukset (käynnistä uudelleen tämän jälkeen)" @@ -1175,10 +1249,10 @@ msgid "Clear search query" msgstr "Tyhjennä hakukysely" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "" +#~ msgid "Clears all legacy storage data" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "Tyhjentää kaikki tallennustiedot" @@ -1198,10 +1272,18 @@ msgstr "" #~ msgid "Click here to add one." #~ msgstr "" -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Avaa tästä valikko aihetunnisteelle {tag}" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1215,12 +1297,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1241,7 +1323,7 @@ msgid "Close bottom drawer" msgstr "Sulje alavalinnat" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "Sulje valintaikkuna." @@ -1265,8 +1347,8 @@ msgstr "" msgid "Close navigation footer" msgstr "Sulje alanavigointi" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "Sulje tämä valintaikkuna" @@ -1278,7 +1360,7 @@ msgstr "Sulkee alanavigaation" msgid "Closes password update alert" msgstr "Sulkee salasanan päivitysilmoituksen" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Sulkee editorin ja hylkää luonnoksen" @@ -1286,11 +1368,11 @@ msgstr "Sulkee editorin ja hylkää luonnoksen" msgid "Closes viewer for header image" msgstr "Sulkee kuvan katseluohjelman" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Pienentää käyttäjäluettelon annetulle ilmoitukselle" @@ -1304,27 +1386,31 @@ msgstr "Komedia" msgid "Comics" msgstr "Sarjakuvat" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Yhteisöohjeet" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Suorita käyttöönotto loppuun ja aloita käyttäjätilisi käyttö" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "Tee haaste loppuun" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Laadi viestejä, joiden pituus on enintään {MAX_GRAPHEME_LENGTH} merkkiä" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Kirjoita vastaus" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "Määritä sisällönsuodatusasetus aiheille: {0}" @@ -1360,11 +1446,11 @@ msgstr "Vahvista sisällön kieliasetukset" msgid "Confirm delete account" msgstr "Vahvista käyttäjätilin poisto" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "Vahvista ikäsi:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "Vahvista syntymäaikasi" @@ -1382,7 +1468,8 @@ msgstr "Vahvistuskoodi" msgid "Connecting..." msgstr "Yhdistetään..." -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Ota yhteyttä tukeen" @@ -1394,24 +1481,24 @@ msgstr "Ota yhteyttä tukeen" msgid "Content Blocked" msgstr "Sisältö estetty" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "Sisältösuodattimet" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Sisältöjen kielet" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "Sisältö ei ole saatavilla" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Sisältövaroitus" @@ -1423,7 +1510,7 @@ msgstr "Sisältövaroitukset" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Jatka" @@ -1436,7 +1523,7 @@ msgstr "Jatka käyttäjänä {0} (kirjautunut)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1463,7 +1550,7 @@ msgstr "Ruoanlaitto" msgid "Copied" msgstr "Kopioitu" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Ohjelmiston versio kopioitu leikepöydälle" @@ -1471,8 +1558,8 @@ msgstr "Ohjelmiston versio kopioitu leikepöydälle" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "Kopioitu leikepöydälle" @@ -1506,12 +1593,12 @@ msgstr "" msgid "Copy Link" msgstr "" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Kopioi listan linkki" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Kopioi julkaisun linkki" @@ -1520,8 +1607,8 @@ msgstr "Kopioi julkaisun linkki" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Kopioi viestin teksti" @@ -1529,14 +1616,14 @@ msgstr "Kopioi viestin teksti" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Tekijänoikeuskäytäntö" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1546,7 +1633,7 @@ msgstr "" msgid "Could not load feed" msgstr "Syötettä ei voitu ladata" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "Listaa ei voitu ladata" @@ -1571,7 +1658,7 @@ msgstr "" msgid "Create a new account" msgstr "Luo uusi käyttäjätili" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Luo uusi Bluesky-tili" @@ -1581,7 +1668,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "" @@ -1589,7 +1676,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Luo käyttäjätili" @@ -1641,42 +1728,54 @@ msgstr "Mukautettu" msgid "Custom domain" msgstr "Mukautettu verkkotunnus" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Yhteisön rakentamat mukautetut syötteet tuovat sinulle uusia kokemuksia ja auttavat löytämään mieluisaa sisältöä." -#: src/view/screens/PreferencesExternalEmbeds.tsx:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Muokkaa ulkoisten sivustojen mediasisältöjen asetuksia" -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Tumma" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Tumma ulkoasu" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Tumma teema" +#~ msgid "Dark Theme" +#~ msgstr "Tumma teema" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Syntymäaika" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "" @@ -1685,16 +1784,16 @@ msgid "Debug panel" msgstr "Vianetsintäpaneeli" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Poista" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Poista käyttäjätili" @@ -1714,8 +1813,8 @@ msgstr "Poista sovellussalasana" msgid "Delete app password?" msgstr "Poista sovellussalasana" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "" @@ -1723,7 +1822,7 @@ msgstr "" msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Poista lista" @@ -1739,41 +1838,41 @@ msgstr "" msgid "Delete my account" msgstr "Poista käyttäjätilini" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Poista käyttäjätilini…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Poista viesti" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "Poista tämä lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "Poista tämä viesti?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Poistettu" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Poistettu viesti." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "" @@ -1788,11 +1887,25 @@ msgstr "Kuvaus" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Haluatko sanoa jotain?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Himmeä" @@ -1800,7 +1913,7 @@ msgstr "Himmeä" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "Älä käynnistä giffejä automaattisesti" @@ -1808,29 +1921,33 @@ msgstr "Älä käynnistä giffejä automaattisesti" msgid "Disable Email 2FA" msgstr "Poista sähköpostiin perustuva kaksivaiheinen tunnistautuminen käytöstä" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "Poista haptiset palautteet käytöstä" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "Poistettu käytöstä" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Hylkää" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "Hylkää luonnos?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Estä sovelluksia näyttämästä tiliäni kirjautumattomille käyttäjille" @@ -1843,19 +1960,27 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Löydä uusia mukautettuja syötteitä" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "Löydä uusia syötteitä" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "" @@ -1871,11 +1996,15 @@ msgstr "Näyttönimi" msgid "DNS Panel" msgstr "DNS-paneeli" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "Ei sisällä alastomuutta." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "Ei ala eikä lopu väliviivaan" @@ -1889,7 +2018,6 @@ msgstr "Verkkotunnus vahvistettu!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1908,8 +2036,8 @@ msgstr "Valmis" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Valmis" @@ -1918,7 +2046,7 @@ msgstr "Valmis" msgid "Done{extraText}" msgstr "Valmis{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "" @@ -1935,6 +2063,10 @@ msgstr "Raahaa tähän lisätäksesi kuvia" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "Applen sääntöjen vuoksi aikuisviihde voidaan ottaa käyttöön vasta rekisteröitymisen jälkeen." +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "esim. maija" @@ -1975,11 +2107,11 @@ msgstr "esim. Käyttäjät, jotka vastaavat toistuvasti mainoksilla." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Jokainen koodi toimii vain kerran. Saat lisää kutsukoodeja säännöllisin väliajoin." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -1988,12 +2120,12 @@ msgctxt "action" msgid "Edit" msgstr "Muokkaa" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Muokkaa profiilikuvaa" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "" @@ -2002,7 +2134,12 @@ msgstr "" msgid "Edit image" msgstr "Muokkaa kuvaa" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Muokkaa listan tietoja" @@ -2010,10 +2147,10 @@ msgstr "Muokkaa listan tietoja" msgid "Edit Moderation List" msgstr "Muokkaa moderaatiolistaa" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Muokkaa syötteitä" @@ -2021,10 +2158,15 @@ msgstr "Muokkaa syötteitä" msgid "Edit my profile" msgstr "Muokkaa profiilia" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2040,7 +2182,7 @@ msgstr "Muokkaa profiilia" #~ msgid "Edit Saved Feeds" #~ msgstr "Muokkaa tallennettuja syötteitä" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "" @@ -2048,7 +2190,7 @@ msgstr "" msgid "Edit User List" msgstr "Muokkaa käyttäjälistaa" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "" @@ -2060,7 +2202,7 @@ msgstr "Muokkaa näyttönimeäsi" msgid "Edit your profile description" msgstr "Muokkaa profiilin kuvausta" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "" @@ -2070,8 +2212,8 @@ msgid "Education" msgstr "Koulutus" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2099,7 +2241,7 @@ msgstr "Sähköpostiosoite päivitetty" msgid "Email verified" msgstr "Sähköpostiosoite vahvistettu" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Sähköpostiosoite:" @@ -2108,8 +2250,8 @@ msgid "Embed HTML code" msgstr "Upotuksen HTML-koodi" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "Upota viesti" @@ -2121,7 +2263,7 @@ msgstr "Upota tämä julkaisu verkkosivustollesi. Kopioi vain seuraava koodinpä msgid "Enable {0} only" msgstr "Ota käyttöön vain {0}" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "Ota aikuissisältö käyttöön" @@ -2139,7 +2281,7 @@ msgstr "Ota aikuissisältö käyttöön" msgid "Enable external media" msgstr "Ota käyttöön ulkoinen media" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Ota mediatoistimet käyttöön kohteille" @@ -2148,9 +2290,13 @@ msgstr "Ota mediatoistimet käyttöön kohteille" msgid "Enable priority notifications" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Ota tämä asetus käyttöön nähdäksesi vastaukset vain seuraamiltasi ihmisiltä." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Ota tämä asetus käyttöön nähdäksesi vastaukset vain seuraamiltasi ihmisiltä." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2158,11 +2304,11 @@ msgstr "Ota käyttöön vain tämä lähde" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "Käytössä" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Syötteen loppu" @@ -2182,8 +2328,8 @@ msgstr "Anna sovellusalasanalle nimi" msgid "Enter a password" msgstr "Anna salasana" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "Kirjoita sana tai aihetunniste" @@ -2228,25 +2374,27 @@ msgstr "Syötä käyttäjätunnuksesi ja salasanasi" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Virhe captcha-vastauksen vastaanottamisessa." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Virhe:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Kaikki" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2262,6 +2410,14 @@ msgstr "Liialliset maininnat tai vastaukset" msgid "Excessive or unwanted messages" msgstr "" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Keskeyttää tilin poistoprosessin" @@ -2279,7 +2435,6 @@ msgid "Exits image view" msgstr "Poistuu kuvan katselutilasta" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Poistuu hakukyselyn kirjoittamisesta" @@ -2287,7 +2442,7 @@ msgstr "Poistuu hakukyselyn kirjoittamisesta" msgid "Expand alt text" msgstr "Laajenna ALT-teksti" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "" @@ -2300,6 +2455,14 @@ msgstr "Laajenna tai pienennä viesti johon olit vastaamassa" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Selvästi tai mahdollisesti häiritsevä media." @@ -2308,12 +2471,12 @@ msgstr "Selvästi tai mahdollisesti häiritsevä media." msgid "Explicit sexual images." msgstr "Selvästi seksuaalista kuvamateriaalia." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "Vie tietoni" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "Vie tietoni" @@ -2323,17 +2486,17 @@ msgid "External Media" msgstr "Ulkoiset mediat" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "Ulkoiset mediat voivat sallia verkkosivustojen kerätä tietoja sinusta ja laitteestasi. Tietoja ei lähetetä eikä pyydetä, ennen kuin painat \"toista\"-painiketta." -#: src/Navigation.tsx:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Ulkoisten mediasoittimien asetukset" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Ulkoisten mediasoittimien asetukset" @@ -2342,8 +2505,8 @@ msgstr "Ulkoisten mediasoittimien asetukset" msgid "Failed to create app password." msgstr "Sovellussalasanan luominen epäonnistui." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "" @@ -2355,16 +2518,16 @@ msgstr "Listan luominen epäonnistui. Tarkista internetyhteytesi ja yritä uudel msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "Viestin poistaminen epäonnistui, yritä uudelleen" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "" @@ -2386,12 +2549,12 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Suositeltujen syötteiden lataaminen epäonnistui" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "" @@ -2411,16 +2574,16 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "" @@ -2429,12 +2592,12 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Syöte" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "Syöte käyttäjältä {0}" @@ -2447,19 +2610,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Palaute" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Syötteet" @@ -2467,7 +2630,7 @@ msgstr "Syötteet" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Käyttäjät luovat syötteitä sisällön kuratointiin. Valitse joitakin syötteitä, jotka koet mielenkiintoisiksi." -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Syötteet ovat käyttäjien rakentamia mukautettuja algoritmeja, jotka vaativat vain vähän koodaustaitoja. <0/> lisätietoa varten." @@ -2475,7 +2638,7 @@ msgstr "Syötteet ovat käyttäjien rakentamia mukautettuja algoritmeja, jotka v #~ msgid "Feeds can be topical as well!" #~ msgstr "Syötteet voivat olla myös aihepiirikohtaisia!" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "" @@ -2491,7 +2654,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Suodata syötteistä" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Viimeistely" @@ -2513,7 +2676,7 @@ msgstr "Etsi viestejä ja käyttäjiä Blueskysta" #~ msgid "Finding similar accounts..." #~ msgstr "Etsitään samankaltaisia käyttäjätilejä" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Hienosäädä näkemääsi sisältöä Seuratut-syötteessäsi." @@ -2521,7 +2684,7 @@ msgstr "Hienosäädä näkemääsi sisältöä Seuratut-syötteessäsi." msgid "Fine-tune the discussion threads." msgstr "Hienosäädä keskusteluketjuja." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "" @@ -2533,7 +2696,7 @@ msgstr "" msgid "Fitness" msgstr "Kuntoilu" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Joustava" @@ -2547,12 +2710,11 @@ msgid "Flip vertically" msgstr "Käännä pystysuunnassa" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Seuraa" @@ -2566,7 +2728,7 @@ msgstr "Seuraa" msgid "Follow {0}" msgstr "Seuraa {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "" @@ -2579,8 +2741,8 @@ msgstr "" msgid "Follow Account" msgstr "Seuraa käyttäjää" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "" @@ -2592,7 +2754,7 @@ msgstr "" msgid "Follow Back" msgstr "Seuraa takaisin" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2628,19 +2790,19 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Seuratut käyttäjät" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Vain seuratut käyttäjät" +#~ msgid "Followed users only" +#~ msgstr "Vain seuratut käyttäjät" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "seurasi sinua" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "" @@ -2649,7 +2811,7 @@ msgstr "" msgid "Followers" msgstr "Seuraajat" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "" @@ -2659,34 +2821,34 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Seurataan" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seurataan {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Seuratut -syötteen asetukset" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Seuratut -syötteen asetukset" @@ -2698,7 +2860,7 @@ msgstr "" msgid "Follows you" msgstr "Seuraa sinua" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Seuraa sinua" @@ -2715,6 +2877,10 @@ msgstr "Turvallisuussyistä meidän on lähetettävä vahvistuskoodi sähköpost 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 "Turvallisuussyistä et näe tätä uudelleen. Jos unohdat tämän salasanan, sinun on luotava uusi." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2736,7 +2902,7 @@ msgstr "Julkaisee usein ei-toivottua sisältöä" msgid "From @{sanitizedAuthor}" msgstr "Käyttäjältä @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "Lähde: <0/>" @@ -2749,7 +2915,7 @@ msgstr "Galleria" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -2778,24 +2944,25 @@ msgstr "" msgid "Glaring violations of law or terms of service" msgstr "Ilmeisiä lain tai käyttöehtojen rikkomuksia" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Palaa takaisin" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Palaa takaisin" @@ -2805,14 +2972,14 @@ msgstr "Palaa takaisin" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Palaa edelliseen vaiheeseen" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -2854,7 +3021,7 @@ msgstr "" msgid "Graphic Media" msgstr "" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -2862,7 +3029,7 @@ msgstr "" msgid "Handle" msgstr "Käyttäjätunnus" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "Haptiikka" @@ -2870,7 +3037,7 @@ msgstr "Haptiikka" msgid "Harassment, trolling, or intolerance" msgstr "Häirintä, trollaus tai suvaitsemattomuus" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Aihetunniste" @@ -2878,12 +3045,12 @@ msgstr "Aihetunniste" msgid "Hashtag: #{tag}" msgstr "Aihetunniste #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Ongelmia?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Ohje" @@ -2907,6 +3074,10 @@ msgstr "" msgid "Here is your app password." msgstr "Tässä on sovelluksesi salasana." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2914,30 +3085,50 @@ msgstr "Tässä on sovelluksesi salasana." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Piilota" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Piilota" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Piilota viesti" +#~ msgid "Hide post" +#~ msgstr "Piilota viesti" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Piilota sisältö" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "Piilota tämä viesti?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Piilota käyttäjäluettelo" @@ -2969,12 +3160,12 @@ msgstr "Hmm, vaikuttaa siltä, että tämän datan lataamisessa on ongelmia. Kat msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, emme pystyneet avaamaan kyseistä moderaatiopalvelua." -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Koti" @@ -3007,7 +3198,7 @@ msgstr "Minulla on vahvistuskoodi" msgid "I have my own domain" msgstr "Minulla on oma verkkotunnus" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "" @@ -3020,15 +3211,15 @@ msgstr "Jos ALT-teksti on pitkä, vaihtaa ALT-tekstin laajennetun tilan" msgid "If none are selected, suitable for all ages." msgstr "Jos mitään ei ole valittu, sopii kaikenikäisille." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Jos et ole vielä täysi-ikäinen, huoltajasi tai laillisen edustajasi on luettava nämä ehdot puolestasi." -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "Jos poistat tämän listan, et voi palauttaa sitä." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "Jos poistat tämän julkaisun, et voi palauttaa sitä." @@ -3104,10 +3295,14 @@ msgstr "Syötä salasanasi" msgid "Input your preferred hosting provider" msgstr "Syötä haluamasi palveluntarjoaja" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Syötä käyttäjätunnuksesi" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "" @@ -3117,7 +3312,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Virheellinen kaksivaiheisen tunnistautumisen vahvistuskoodi." -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Virheellinen tai ei tuettu tietue" @@ -3133,7 +3328,7 @@ msgstr "Kutsu ystävä" msgid "Invite code" msgstr "Kutsukoodi" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Kutsukoodia ei hyväksytty. Tarkista, että syötit sen oikein ja yritä uudelleen." @@ -3165,14 +3360,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Työpaikat" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -3209,11 +3404,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -3221,16 +3416,16 @@ msgstr "" msgid "Language selection" msgstr "Kielen valinta" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Kielen asetukset" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Kielen asetukset" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Kielet" @@ -3239,21 +3434,26 @@ msgstr "Kielet" msgid "Latest" msgstr "Uusimmat" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Lue lisää" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Lue lisää tästä varoituksesta" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Lue lisää siitä, mikä on julkista Blueskyssa." @@ -3291,8 +3491,8 @@ msgid "left to go." msgstr "jäljellä." #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "Legacy tietovarasto tyhjennetty, sinun on käynnistettävä sovellus uudelleen nyt." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "Legacy tietovarasto tyhjennetty, sinun on käynnistettävä sovellus uudelleen nyt." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3303,12 +3503,13 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Aloitetaan salasanasi nollaus!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Aloitetaan!" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Vaalea" @@ -3320,8 +3521,8 @@ msgstr "Vaalea" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3331,14 +3532,15 @@ msgid "Like this feed" msgstr "Tykkää tästä syötteestä" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Tykänneet" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Tykänneet" @@ -3356,11 +3558,11 @@ msgstr "Tykänneet" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Tykännyt {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "tykkäsi mukautetusta syötteestäsi" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "tykkäsi viestistäsi" @@ -3368,11 +3570,11 @@ msgstr "tykkäsi viestistäsi" msgid "Likes" msgstr "Tykkäykset" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "Tykkäykset tässä viestissä" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Lista" @@ -3380,20 +3582,28 @@ msgstr "Lista" msgid "List Avatar" msgstr "Listan kuvake" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Lista estetty" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "Listan on luonut {0}" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Lista poistettu" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Lista hiljennetty" @@ -3401,20 +3611,20 @@ msgstr "Lista hiljennetty" msgid "List Name" msgstr "Listan nimi" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Listaa estosta poistetut" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Listaa hiljennyksestä poistetut" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Listat" @@ -3438,10 +3648,10 @@ msgstr "" msgid "Load new notifications" msgstr "Lataa uusia ilmoituksia" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Lataa uusia viestejä" @@ -3449,7 +3659,7 @@ msgstr "Lataa uusia viestejä" msgid "Loading..." msgstr "Ladataan..." -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Loki" @@ -3465,7 +3675,7 @@ msgstr "" msgid "Log out" msgstr "Kirjaudu ulos" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Näkyvyys kirjautumattomana" @@ -3505,7 +3715,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Varmista, että olet menossa oikeaan paikkaan!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Hallinnoi hiljennettyjä sanoja ja aihetunnisteita" @@ -3514,20 +3724,20 @@ msgstr "Hallinnoi hiljennettyjä sanoja ja aihetunnisteita" msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Media" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "mainitut käyttäjät" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Mainitut käyttäjät" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Valikko" @@ -3558,7 +3768,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3573,29 +3783,31 @@ msgstr "" msgid "Misleading Account" msgstr "Harhaanjohtava käyttäjätili" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Moderointi" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "Moderaation yksityiskohdat" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "Moderointilista käyttäjältä {0}" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "Moderointilista käyttäjältä <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Sinun moderointilistasi" @@ -3607,20 +3819,24 @@ msgstr "Moderointilista luotu" msgid "Moderation list updated" msgstr "Moderointilista päivitetty" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Moderointilistat" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderointilistat" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Moderointiasetukset" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "" @@ -3628,12 +3844,12 @@ msgstr "" msgid "Moderation tools" msgstr "Moderointityökalut" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "Ylläpitäjä on asettanut yleisen varoituksen sisällölle." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "Lisää" @@ -3641,7 +3857,7 @@ msgstr "Lisää" msgid "More feeds" msgstr "Lisää syötteitä" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Lisää asetuksia" @@ -3657,11 +3873,13 @@ msgstr "" msgid "Music" msgstr "" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "Hiljennä" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "Hiljennä {truncatedTag}" @@ -3670,11 +3888,11 @@ msgstr "Hiljennä {truncatedTag}" msgid "Mute Account" msgstr "Hiljennä käyttäjä" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Hiljennä käyttäjät" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "Hiljennä kaikki {displayTag} viestit" @@ -3684,14 +3902,18 @@ msgid "Mute conversation" msgstr "" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "Hiljennä vain aihetunnisteissa" +#~ msgid "Mute in tags only" +#~ msgstr "Hiljennä vain aihetunnisteissa" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "Hiljennä tekstissä ja aihetunnisteissa" +#~ msgid "Mute in text & tags" +#~ msgstr "Hiljennä tekstissä ja aihetunnisteissa" -#: src/view/screens/ProfileList.tsx:678 +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "" + +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Hiljennä lista" @@ -3700,37 +3922,53 @@ msgstr "Hiljennä lista" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "Hiljennä nämä käyttäjät?" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "Hiljennä tämä sana viesteissä ja aihetunnisteissa" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "Hiljennä tämä sana vain aihetunnisteissa" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Hiljennä keskustelu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "Hiljennä sanat ja aihetunnisteet" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Hiljennetty" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Hiljennetyt käyttäjät" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Hiljennetyt käyttäjätilit" @@ -3739,7 +3977,7 @@ msgstr "Hiljennetyt käyttäjätilit" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Hiljennettyjen käyttäjien viestit poistetaan syötteestäsi ja ilmoituksistasi. Hiljennykset ovat täysin yksityisiä." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Hiljentäjä: \"{0}\"" @@ -3747,7 +3985,7 @@ msgstr "Hiljentäjä: \"{0}\"" msgid "Muted words & tags" msgstr "Hiljennetyt sanat ja aihetunnisteet" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Hiljennys on yksityinen. Hiljennetyt käyttäjät voivat edelleen vuorovaikuttaa kanssasi, mutta et näe heidän viestejään tai saa ilmoituksia heiltä." @@ -3756,7 +3994,7 @@ msgstr "Hiljennys on yksityinen. Hiljennetyt käyttäjät voivat edelleen vuorov msgid "My Birthday" msgstr "Syntymäpäiväni" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Omat syötteet" @@ -3764,11 +4002,11 @@ msgstr "Omat syötteet" msgid "My Profile" msgstr "Profiilini" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "Tallennetut syötteeni" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Tallennetut syötteeni" @@ -3793,7 +4031,7 @@ msgstr "Nimi tai kuvaus rikkoo yhteisön sääntöjä" msgid "Nature" msgstr "Luonto" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -3807,7 +4045,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Siirtyy seuraavalle näytölle" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Siirtyy profiiliisi" @@ -3820,7 +4058,7 @@ msgstr "Tarvitseeko ilmoittaa tekijänoikeusrikkomuksesta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Älä koskaan menetä pääsyä seuraajiisi ja tietoihisi." -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "Älä koskaan menetä pääsyä seuraajiisi tai tietoihisi." @@ -3828,7 +4066,7 @@ msgstr "Älä koskaan menetä pääsyä seuraajiisi tai tietoihisi." msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Uusi" @@ -3864,12 +4102,12 @@ msgctxt "action" msgid "New post" msgstr "Uusi viesti" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Uusi viesti" @@ -3903,10 +4141,10 @@ msgstr "Uutiset" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3922,17 +4160,17 @@ msgstr "Seuraava" msgid "Next image" msgstr "Seuraava kuva" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Ei" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Ei kuvausta" @@ -3949,12 +4187,12 @@ msgstr "Ei löydetty esillä olevia GIF-kuvia. Tenor-palvelussa saattaa olla ong msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Et enää seuraa käyttäjää {0}" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "Ei pidempi kuin 253 merkkiä." @@ -3966,7 +4204,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Ei vielä ilmoituksia!" @@ -3977,6 +4215,10 @@ msgstr "Ei vielä ilmoituksia!" msgid "No one" msgstr "" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -3990,11 +4232,11 @@ msgstr "Ei tuloksia" msgid "No results" msgstr "" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "Tuloksia ei löydetty" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Ei tuloksia haulle \"{query}\"" @@ -4019,13 +4261,13 @@ msgstr "Ei tuloksia hakusanalle \"{search}\"." msgid "No thanks" msgstr "Ei kiitos" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Ei kukaan" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "" +#~ msgid "Nobody can reply" +#~ msgstr "" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4044,7 +4286,7 @@ msgstr "Ei-seksuaalinen alastomuus" #~ msgid "Not Applicable." #~ msgstr "Ei sovellettavissa." -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Ei löytynyt" @@ -4055,12 +4297,12 @@ msgid "Not right now" msgstr "Ei juuri nyt" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Huomio: Bluesky on avoin ja julkinen verkosto. Tämä asetus rajoittaa vain sisältösi näkyvyyttä Bluesky-sovelluksessa ja -sivustolla, eikä muut sovellukset ehkä kunnioita tässä asetuksissaan. Sisältösi voi silti näkyä uloskirjautuneille käyttäjille muissa sovelluksissa ja verkkosivustoilla." @@ -4072,7 +4314,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -4089,14 +4331,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Ilmoitukset" @@ -4125,12 +4367,12 @@ msgid "Off" msgstr "Pois" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Voi ei!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Voi ei! Jokin meni pieleen." @@ -4154,7 +4396,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Käyttöönoton nollaus" @@ -4162,7 +4404,7 @@ msgstr "Käyttöönoton nollaus" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." @@ -4171,14 +4413,14 @@ msgid "Only .jpg and .png files are supported" msgstr "" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" +#~ msgid "Only {0} can reply" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Vain {0} voi vastata." +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Vain {0} voi vastata." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "Sisältää vain kirjaimia, numeroita ja väliviivoja" @@ -4186,7 +4428,7 @@ msgstr "Sisältää vain kirjaimia, numeroita ja väliviivoja" msgid "Oops, something went wrong!" msgstr "Hups, nyt meni jotain väärin!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4195,11 +4437,11 @@ msgstr "Hups, nyt meni jotain väärin!" msgid "Oops!" msgstr "Hups!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Avaa" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "" @@ -4212,8 +4454,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Avaa emoji-valitsin" @@ -4221,7 +4463,7 @@ msgstr "Avaa emoji-valitsin" msgid "Open feed options menu" msgstr "Avaa syötteen asetusvalikko" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Avaa linkit sovelluksen sisäisellä selaimella" @@ -4237,20 +4479,20 @@ msgstr "Avaa hiljennettyjen sanojen ja aihetunnisteiden asetukset" msgid "Open navigation" msgstr "Avaa navigointi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "Avaa viestin asetusvalikko" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Avaa storybook-sivu" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "Avaa järjestelmäloki" @@ -4258,11 +4500,11 @@ msgstr "Avaa järjestelmäloki" msgid "Opens {numItems} options" msgstr "Avaa {numItems} asetusta" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "Avaa esteettömyysasetukset" @@ -4274,19 +4516,23 @@ msgstr "Avaa debug lisätiedot" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "Avaa laajennetun listan tämän ilmoituksen käyttäjistä" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Avaa laitteen kameran" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Avaa editorin" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Avaa mukautettavat kielen asetukset" @@ -4294,7 +4540,7 @@ msgstr "Avaa mukautettavat kielen asetukset" msgid "Opens device photo gallery" msgstr "Avaa laitteen valokuvat" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Avaa ulkoiset upotusasetukset" @@ -4316,27 +4562,27 @@ msgstr "Avaa GIF-valinnan valintaikkunan." msgid "Opens list of invite codes" msgstr "Avaa kutsukoodien luettelon" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "" @@ -4344,7 +4590,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Avaa asetukset oman verkkotunnuksen käyttöönottoon" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Avaa moderointiasetukset" @@ -4357,15 +4603,15 @@ msgstr "Avaa salasanan palautuslomakkeen" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Avaa näkymän tallennettujen syötteiden muokkaamiseen" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Avaa näkymän kaikkiin tallennettuihin syötteisiin" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "Avaa sovelluksen salasanojen asetukset" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "Avaa Seuratut-syötteen asetukset" @@ -4377,21 +4623,21 @@ msgstr "Avaa linkitetyn verkkosivun" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Avaa storybook-sivun" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Avaa järjestelmän lokisivun" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Avaa keskusteluasetukset" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" @@ -4404,11 +4650,15 @@ msgid "Option {0} of {numItems}" msgstr "Asetus {0}/{numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "Voit tarvittaessa antaa lisätietoja alla:" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "Tai yhdistä nämä asetukset:" @@ -4428,6 +4678,10 @@ msgstr "Joku toinen" msgid "Other account" msgstr "Toinen tili" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Muu..." @@ -4436,7 +4690,7 @@ msgstr "Muu..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Sivua ei löytynyt" @@ -4465,19 +4719,24 @@ msgid "Password updated!" msgstr "Salasana päivitetty!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "Pysäytä" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Henkilöt" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "Henkilöt, joita @{0} seuraa" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "Henkilöt, jotka seuraavat käyttäjää @{0}" @@ -4507,7 +4766,7 @@ msgid "Pictures meant for adults." msgstr "Aikuisille tarkoitetut kuvat." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "Kiinnitä etusivulle" @@ -4519,11 +4778,12 @@ msgstr "Kiinnitä etusivulle" msgid "Pinned Feeds" msgstr "Kiinnitetyt syötteet" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "Käynnistä" @@ -4540,6 +4800,11 @@ msgstr "Toista {0}" msgid "Play or pause the GIF" msgstr "Toista tai pysäytä GIF" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4549,16 +4814,16 @@ msgstr "Toista video" msgid "Plays the GIF" msgstr "Toistaa GIFin" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Valitse käyttäjätunnuksesi." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Valitse salasanasi." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Täydennä varmennus-captcha, ole hyvä." @@ -4574,11 +4839,11 @@ msgstr "Anna nimi sovellussalasanalle. Kaikki välilyönnit eivät ole sallittuj msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Anna uniikki nimi tälle sovellussalasanalle tai käytä satunnaisesti luotua." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Ole hyvä ja syötä oikea sana, aihetunniste tai lause hiljennettäväksi." -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Anna sähköpostiosoitteesi." @@ -4591,7 +4856,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Anna myös salasanasi:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4608,7 +4873,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Vahvista sähköpostiosoitteesi" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Odota, että linkkikortti latautuu kokonaan" @@ -4621,45 +4886,50 @@ msgstr "Politiikka" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Lähetä" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Viesti" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Lähettäjä {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Lähettäjä @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Viesti poistettu" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Viesti piilotettu" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "Viesti piilotettu hiljennetyn sanan takia" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "Sinun hiljentämä viesti" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Lähetyskieli" @@ -4668,23 +4938,27 @@ msgstr "Lähetyskieli" msgid "Post Languages" msgstr "Lähetyskielet" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Viestiä ei löydy" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "viestit" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Viestit" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "Viestejä voidaan hiljentää sanojen, aihetunnisteiden tai molempien perusteella." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "Viestejä voidaan hiljentää sanojen, aihetunnisteiden tai molempien perusteella." + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4706,7 +4980,7 @@ msgstr "" msgid "Press to change hosting provider" msgstr "Klikkaa vaihtaaksesi palveluntarjoajaa" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4726,7 +5000,7 @@ msgstr "" msgid "Previous image" msgstr "Edellinen kuva" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Ensisijainen kieli" @@ -4738,16 +5012,16 @@ msgstr "Aseta seurattavat tärkeysjärjestykseen" msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Yksityisyys" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Yksityisyydensuojakäytäntö" @@ -4759,16 +5033,16 @@ msgstr "" msgid "Processing..." msgstr "Käsitellään..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profiili" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Profiili" @@ -4776,11 +5050,11 @@ msgstr "Profiili" msgid "Profile updated" msgstr "Profiili päivitetty" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Suojaa käyttäjätilisi vahvistamalla sähköpostiosoitteesi." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Julkinen" @@ -4788,15 +5062,15 @@ msgstr "Julkinen" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Julkinen, jaettava käyttäjäluettelo hiljennettyjen tai estettyjen käyttäjien massamäärityksiä varten." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Julkinen, jaettava lista, joka voi ohjata syötteitä." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Julkaise viesti" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Julkaise vastaus" @@ -4816,10 +5090,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Lainaa viestiä" @@ -4833,6 +5107,39 @@ msgstr "Lainaa viestiä" #~ msgid "Quote Post" #~ msgstr "Lainaa viestiä" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Satunnainen (tunnetaan myös nimellä \"Lähettäjän ruletti\")" @@ -4841,10 +5148,27 @@ msgstr "Satunnainen (tunnetaan myös nimellä \"Lähettäjän ruletti\")" msgid "Ratios" msgstr "Suhdeluvut" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4853,7 +5177,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "Viimeaikaiset haut" @@ -4877,15 +5201,16 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Poista" @@ -4893,11 +5218,11 @@ msgstr "Poista" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Poista käyttäjätili" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Poista avatar" @@ -4910,8 +5235,8 @@ msgid "Remove embed" msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Poista syöte" @@ -4919,19 +5244,27 @@ msgstr "Poista syöte" msgid "Remove feed?" msgstr "Poista syöte?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Poista syötteistäni" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "Poista syötteistäni?" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Poista kuva" @@ -4940,24 +5273,24 @@ msgstr "Poista kuva" msgid "Remove image preview" msgstr "Poista kuvan esikatselu" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "Poista hiljennetty sana listaltasi" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Poista uudelleenjulkaisu" @@ -4965,18 +5298,31 @@ msgstr "Poista uudelleenjulkaisu" msgid "Remove this feed from your saved feeds" msgstr "Poista tämä syöte seurannasta" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Poistettu listalta" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Poistettu syötteistäni" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "Poistettu syötteistäsi" @@ -4984,7 +5330,7 @@ msgstr "Poistettu syötteistäsi" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Poistaa {0} oletuskuvakkeen" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "" @@ -4992,8 +5338,8 @@ msgstr "" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "" @@ -5001,7 +5347,7 @@ msgstr "" msgid "Replies" msgstr "Vastaukset" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -5009,36 +5355,71 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Tähän keskusteluun vastaaminen on estetty" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Tähän keskusteluun vastaaminen on estetty" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Vastaa" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Vastaussuodattimet" +#~ msgid "Reply Filters" +#~ msgstr "Vastaussuodattimet" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" + +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Vastaa käyttäjälle <0><1/>" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5070,7 +5451,7 @@ msgstr "" msgid "Report feed" msgstr "Ilmianna syöte" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Ilmianna luettelo" @@ -5078,13 +5459,13 @@ msgstr "Ilmianna luettelo" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Ilmianna viesti" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5118,47 +5499,48 @@ msgstr "" msgid "Report this user" msgstr "Ilmianna tämä käyttäjä" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Uudelleenjulkaise" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Uudelleenjulkaise tai lainaa viestiä" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Uudelleenjulkaissut" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "{0} uudelleenjulkaisi" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "Uudelleenjulkaissut <0><1/>" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "uudelleenjulkaisi viestisi" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Tämän viestin uudelleenjulkaisut" @@ -5172,7 +5554,7 @@ msgstr "Pyydä muutosta" msgid "Request Code" msgstr "Pyydä koodia" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Edellytä ALT-tekstiä ennen viestin julkaisua" @@ -5197,8 +5579,8 @@ msgstr "Nollauskoodi" msgid "Reset Code" msgstr "Nollauskoodi" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Nollaa käyttöönoton tila" @@ -5206,16 +5588,16 @@ msgstr "Nollaa käyttöönoton tila" msgid "Reset password" msgstr "Nollaa salasana" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Nollaa asetusten tila" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Nollaa käyttöönoton tilan" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Nollaa asetusten tilan" @@ -5229,17 +5611,19 @@ msgid "Retries the last action, which errored out" msgstr "Yrittää uudelleen viimeisintä toimintoa, joka epäonnistui" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Yritä uudelleen" @@ -5247,9 +5631,10 @@ msgstr "Yritä uudelleen" #~ msgid "Retry." #~ msgstr "" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Palaa edelliselle sivulle" @@ -5263,7 +5648,8 @@ msgid "Returns to previous page" msgstr "Palaa edelliselle sivulle" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5313,7 +5699,7 @@ msgstr "" msgid "Save to my feeds" msgstr "Tallenna syötteisiini" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Tallennetut syötteet" @@ -5326,7 +5712,7 @@ msgstr "" #~ msgstr "Tallennettu kuvagalleriaasi." #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "Tallennettu syötteisiisi" @@ -5344,8 +5730,8 @@ msgstr "Tallentaa kuvan rajausasetukset" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "" @@ -5354,13 +5740,12 @@ msgstr "" msgid "Science" msgstr "Tiede" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Vieritä alkuun" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5369,14 +5754,12 @@ msgstr "Vieritä alkuun" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Haku" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "Haku hakusanalla \"{query}\"" @@ -5384,11 +5767,11 @@ msgstr "Haku hakusanalla \"{query}\"" msgid "Search for \"{searchText}\"" msgstr "" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "Hae kaikki @{authorHandle}:n julkaisut, joissa on aihetunniste {displayTag}." -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "Etsi kaikki viestit aihetunnisteella {displayTag}." @@ -5400,8 +5783,6 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Hae käyttäjiä" @@ -5425,28 +5806,32 @@ msgstr "Hae Tenorista" msgid "Security Step Required" msgstr "Turvatarkistus vaaditaan" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "Näytä {truncatedTag}-viestit" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "Näytä käyttäjän {truncatedTag} viestit" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "Näytä <0>{displayTag} viestit" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "Näytä tämän käyttäjän <0>{displayTag} viestit" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "Katso profiilia" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Katso tämä opas" @@ -5482,7 +5867,11 @@ msgstr "Valitse GIF" msgid "Select GIF \"{0}\"" msgstr "Valitse GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Valitse kielet" @@ -5502,7 +5891,7 @@ msgstr "Valitse vaihtoehto {i} / {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5518,11 +5907,15 @@ msgstr "Valitse palvelu, joka hostaa tietojasi." msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Valitse, mitä haluat nähdä (tai olla näkemättä) ja me huolehdimme lopusta." -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Valitse, mitä kieliä haluat tilattujen syötteidesi sisältävän. Jos mitään ei ole valittu, kaikki kielet näytetään." @@ -5534,11 +5927,11 @@ msgstr "Valitse sovelluksen käyttöliittymän kieli." msgid "Select your date of birth" msgstr "Aseta syntymäaikasi" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Valitse kiinnostuksen kohteesi alla olevista vaihtoehdoista" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Valitse käännösten kieli syötteessäsi." @@ -5568,7 +5961,7 @@ msgctxt "action" msgid "Send Email" msgstr "Lähetä sähköposti" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Lähetä palautetta" @@ -5583,8 +5976,8 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "Lähetä raportti" @@ -5597,8 +5990,8 @@ msgstr "" msgid "Send verification email" msgstr "Lähetä vahvistussähköposti" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "" @@ -5610,7 +6003,7 @@ msgstr "Lähettää sähköpostin tilin poistamiseen tarvittavan vahvistuskoodin msgid "Server address" msgstr "Palvelimen osoite" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "Aseta syntymäaika" @@ -5618,15 +6011,15 @@ msgstr "Aseta syntymäaika" msgid "Set new password" msgstr "Aseta uusi salasana" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Aseta tämä asetus \"Ei\"-tilaan piilottaaksesi kaikki lainaukset syötteestäsi. Uudelleenjulkaisut näkyvät silti." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Aseta tämä asetus \"Ei\"-tilaan piilottaaksesi kaikki vastaukset syötteestäsi." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Aseta tämä asetus \"Ei\"-tilaan piilottaaksesi kaikki uudelleenjulkaisut syötteestäsi." @@ -5634,7 +6027,7 @@ msgstr "Aseta tämä asetus \"Ei\"-tilaan piilottaaksesi kaikki uudelleenjulkais msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Aseta tämä asetus \"Kyllä\" tilaan näyttääksesi vastaukset ketjumaisessa näkymässä. Tämä on kokeellinen ominaisuus." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Aseta tämä asetus \"Kyllä\"-tilaan nähdäksesi esimerkkejä tallennetuista syötteistäsi seuraamissasi syötteessäsi. Tämä on kokeellinen ominaisuus." @@ -5647,24 +6040,24 @@ msgid "Sets Bluesky username" msgstr "Asettaa Bluesky-käyttäjätunnuksen" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "Muuttaa väriteeman tummaksi" +#~ msgid "Sets color theme to dark" +#~ msgstr "Muuttaa väriteeman tummaksi" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "Muuttaa väriteeman vaaleaksi" +#~ msgid "Sets color theme to light" +#~ msgstr "Muuttaa väriteeman vaaleaksi" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "Muuttaa väriteeman käyttöjärjestelmän mukaiseksi" +#~ msgid "Sets color theme to system setting" +#~ msgstr "Muuttaa väriteeman käyttöjärjestelmän mukaiseksi" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "Muuttaa tumman väriteeman tummaksi" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "Muuttaa tumman väriteeman tummaksi" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "Asettaa tumman teeman himmeäksi teemaksi" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "Asettaa tumman teeman himmeäksi teemaksi" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5682,11 +6075,11 @@ msgstr "Asettaa kuvan kuvasuhteen korkeaksi" msgid "Sets image aspect ratio to wide" msgstr "Asettaa kuvan kuvasuhteen leveäksi" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Asetukset" @@ -5699,14 +6092,14 @@ msgid "Sexually Suggestive" msgstr "Seksuaalisesti vihjaileva" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Jaa" @@ -5724,8 +6117,8 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "Jaa kuitenkin" @@ -5736,7 +6129,7 @@ msgstr "Jaa syöte" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -5754,7 +6147,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -5766,7 +6159,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -5777,7 +6170,7 @@ msgstr "Jakaa linkitetyn verkkosivun" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Näytä" @@ -5789,8 +6182,9 @@ msgstr "Näytä" msgid "Show alt text" msgstr "" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Näytä silti" @@ -5811,19 +6205,23 @@ msgstr "Näytä seurannat samankaltaisilta käyttäjiltä kuin {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Näytä lisää" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "" @@ -5831,11 +6229,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Näytä viestit omista syötteistäni" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Näytä lainatut viestit" @@ -5851,7 +6249,7 @@ msgstr "Näytä lainatut viestit" #~ msgid "Show re-posts in Following feed" #~ msgstr "Näytä uudelleenjulkaistut viestit seurattavissa" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Näytä vastaukset" @@ -5871,7 +6269,12 @@ msgstr "Näytä seurattujen henkilöiden vastaukset ennen muita vastauksia." #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Näytä vastaukset, joissa on vähintään {value} {0}" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Näytä uudelleenjulkaisut" @@ -5937,11 +6340,15 @@ msgstr "Kirjaudu sisään tai luo tili osallistuaksesi keskusteluun!" msgid "Sign into Bluesky or create a new account" msgstr "Kirjaudu Blueskyhin tai luo uusi käyttäjätili" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Kirjaudu ulos" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -5963,7 +6370,7 @@ msgstr "Rekisteröidy tai kirjaudu sisään liittyäksesi keskusteluun" msgid "Sign-in Required" msgstr "Sisäänkirjautuminen vaaditaan" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Kirjautunut sisään nimellä" @@ -5972,21 +6379,25 @@ msgstr "Kirjautunut sisään nimellä" msgid "Signed in as @{0}" msgstr "Kirjautunut sisään käyttäjätunnuksella @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Ohita" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Ohita tämä vaihe" @@ -5995,12 +6406,11 @@ msgstr "Ohita tämä vaihe" msgid "Software Dev" msgstr "Ohjelmistokehitys" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "" @@ -6023,13 +6433,13 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Jotain meni pieleen, yritä uudelleen" -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Pahoittelut! Istuntosi on vanhentunut. Kirjaudu sisään uudelleen." @@ -6046,7 +6456,11 @@ msgstr "Lajittele saman viestin vastaukset seuraavasti:" #~ msgstr "Lähde:" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" msgstr "" #: src/lib/moderation/useReportOptions.ts:67 @@ -6084,17 +6498,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6110,7 +6524,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Tilasivu" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "" @@ -6118,27 +6532,27 @@ msgstr "" #~ msgid "Step" #~ msgstr "Askel" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "Tallennustila tyhjennetty, sinun on käynnistettävä sovellus uudelleen." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Lähetä" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Tilaa" @@ -6159,11 +6573,11 @@ msgstr "" msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Tilaa tämä lista" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6171,8 +6585,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Mahdollisia seurattavia" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Suositeltua sinulle" @@ -6180,7 +6593,7 @@ msgstr "Suositeltua sinulle" msgid "Suggestive" msgstr "Viittaava" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6195,30 +6608,35 @@ msgstr "Vaihda käyttäjätiliä" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "Vaihda käyttäjään {0}" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Vaihtaa sisäänkirjautuneen käyttäjän tilin" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "Järjestelmä" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Järjestelmäloki" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "aihetunniste" +#~ msgid "tag" +#~ msgstr "aihetunniste" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "Aihetunnistevalikko: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "Pitkä" @@ -6227,11 +6645,19 @@ msgstr "Pitkä" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Napauta nähdäksesi kokonaan" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6256,11 +6682,11 @@ msgstr "" msgid "Terms" msgstr "Ehdot" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Käyttöehdot" @@ -6272,16 +6698,20 @@ msgid "Terms used violate community standards" msgstr "" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "teksti" +#~ msgid "text" +#~ msgstr "teksti" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Tekstikenttä" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "Kiitos. Raporttisi on lähetetty." @@ -6289,19 +6719,23 @@ msgstr "Kiitos. Raporttisi on lähetetty." msgid "That contains the following:" msgstr "Se sisältää seuraavaa:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Tuo käyttätunnus on jo käytössä." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6311,6 +6745,15 @@ msgstr "Käyttäjä voi olla vuorovaikutuksessa kanssasi, kun poistat eston." #~ msgid "the author" #~ msgstr "kirjoittaja" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Yhteisöohjeet on siirretty kohtaan <0/>" @@ -6319,12 +6762,16 @@ msgstr "Yhteisöohjeet on siirretty kohtaan <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Tekijänoikeuskäytäntö on siirretty kohtaan <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6332,11 +6779,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -6344,8 +6791,8 @@ msgstr "" msgid "The following steps will help customize your Bluesky experience." msgstr "Seuraavat vaiheet auttavat mukauttamaan Bluesky-kokemustasi." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "Viesti saattaa olla poistettu." @@ -6353,7 +6800,11 @@ msgstr "Viesti saattaa olla poistettu." msgid "The Privacy Policy has been moved to <0/>" msgstr "Tietosuojakäytäntö on siirretty kohtaan <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6398,24 +6849,24 @@ msgstr "Yhteyden muodostamisessa Tenoriin ilmeni ongelma." #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "Yhteydenotto palvelimeen epäonnistui" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "Yhteydenotto palvelimeen epäonnistui" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ongelma ilmoitusten hakemisessa. Napauta tästä yrittääksesi uudelleen." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ongelma viestien hakemisessa. Napauta tästä yrittääksesi uudelleen." @@ -6423,13 +6874,13 @@ msgstr "Ongelma viestien hakemisessa. Napauta tästä yrittääksesi uudelleen." msgid "There was an issue fetching the list. Tap here to try again." msgstr "Ongelma listan hakemisessa. Napauta tästä yrittääksesi uudelleen." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ongelma listojesi hakemisessa. Napauta tästä yrittääksesi uudelleen." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Raportin lähettämisessä ilmeni ongelma. Tarkista internet-yhteytesi." @@ -6455,16 +6906,19 @@ msgstr "Sovellussalasanojen hakemisessa tapahtui virhe" msgid "There was an issue! {0}" msgstr "Ilmeni ongelma! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Ilmeni joku ongelma. Tarkista internet-yhteys ja yritä uudelleen." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Sovelluksessa ilmeni odottamaton ongelma. Kerro meille, jos tämä tapahtui sinulle!" @@ -6477,11 +6931,11 @@ msgstr "Blueskyyn on tullut paljon uusia käyttäjiä! Aktivoimme tilisi niin pi #~ msgid "These are popular accounts you might like:" #~ msgstr "Nämä ovat suosittuja tilejä, joista saatat pitää:" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Tämä {screenDescription} on liputettu:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Tämä käyttäjätili on pyytänyt, että käyttät kirjautuvat sisään nähdäkseen profiilinsa." @@ -6490,7 +6944,11 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 @@ -6517,8 +6975,8 @@ msgstr "Tämä sisältö on saanut yleisen varoituksen moderaattoreilta." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Tämä sisältö on hostattu palvelussa {0}. Haluatko sallia ulkoisen median?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Tämä sisältö ei ole saatavilla, koska toinen käyttäjistä on estänyt toisen." @@ -6550,7 +7008,7 @@ msgstr "Tämä syöte on tyhjä! Sinun on ehkä seurattava useampia käyttäjiä #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -6570,11 +7028,11 @@ msgstr "Tämä on tärkeää, jos sinun tarvitsee vaihtaa sähköpostiosoitteesi #~ msgid "This label was applied by {0}." #~ msgstr "Merkinnän lisäsi {0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "" @@ -6582,7 +7040,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "" @@ -6594,7 +7052,11 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "Tämä linkki vie sinut tälle verkkosivustolle:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "Tämä lista on tyhjä!" @@ -6606,23 +7068,35 @@ msgstr "" msgid "This name is already in use" msgstr "Tämä nimi on jo käytössä" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Tämä viesti on poistettu." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä julkaisu on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "Tämä julkaisu piilotetaan syötteistä." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "Tämä julkaisu piilotetaan syötteistä." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä profiili on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "Tämä palvelu ei ole toimittanut käyttöehtoja tai tietosuojakäytäntöä." @@ -6639,8 +7113,8 @@ msgstr "Tällä käyttäjällä ei ole yhtään seuraajaa" msgid "This user has blocked you" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Tämä käyttäjä on estänyt sinut. Et voi nähdä hänen sisältöä." @@ -6648,11 +7122,11 @@ msgstr "Tämä käyttäjä on estänyt sinut. Et voi nähdä hänen sisältöä. msgid "This user has requested that their content only be shown to signed-in users." msgstr "Tämä käyttäjä on pyytänyt, että hänen sisältö näkyy vain kirjautuneille" -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Tämä käyttäjä on <0>{0}-listassa, jonka olet estänyt." -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "Tämä käyttäjä on <0>{0}-listassa, jonka olet hiljentänyt." @@ -6668,28 +7142,40 @@ msgstr "Tämä käyttäjä ei seuraa ketään." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Tämä varoitus on saatavilla vain viesteille, joihin on liitetty mediatiedosto." -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "Tämä poistaa {0}:n hiljennetyistä sanoistasi. Voit lisätä sen takaisin myöhemmin." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "Tämä poistaa {0}:n hiljennetyistä sanoistasi. Voit lisätä sen takaisin myöhemmin." + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "Keskusteluketjun asetukset" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Keskusteluketjun asetukset" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Ketjumainen näkymä" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Keskusteluketjujen asetukset" @@ -6706,14 +7192,14 @@ msgid "To whom would you like to send this report?" msgstr "Kenelle haluaisit lähettää tämän raportin?" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "Vaihda hiljennysvaihtoehtojen välillä." +#~ msgid "Toggle between muted word options." +#~ msgstr "Vaihda hiljennysvaihtoehtojen välillä." #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Vaihda pudotusvalikko" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "Vaihda ottaaksesi käyttöön tai poistaaksesi käytöstä aikuisille tarkoitettu sisältö." @@ -6728,10 +7214,10 @@ msgstr "Muutokset" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Käännä" @@ -6744,7 +7230,7 @@ msgstr "Yritä uudelleen" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "Kaksivaiheinen tunnistautuminen" @@ -6756,11 +7242,11 @@ msgstr "" msgid "Type:" msgstr "Tyyppi:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Poista listan esto" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Poista listan hiljennys" @@ -6768,12 +7254,12 @@ msgstr "Poista listan hiljennys" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Yhteys palveluusi ei onnistu. Tarkista internet-yhteytesi." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -6784,7 +7270,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Poista esto" @@ -6808,9 +7294,9 @@ msgstr "Poista käyttäjätilin esto" msgid "Unblock Account?" msgstr "Poista esto?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Kumoa uudelleenjulkaisu" @@ -6820,8 +7306,8 @@ msgid "Unfollow" msgstr "Lopeta seuraaminen" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "Älä seuraa" +#~ msgid "Unfollow" +#~ msgstr "Älä seuraa" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -6840,12 +7326,14 @@ msgstr "Lopeta käyttäjätilin seuraaminen" msgid "Unlike this feed" msgstr "Poista tykkäys tästä syötteestä" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Poista hiljennys" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Poista hiljennys {truncatedTag}" @@ -6854,7 +7342,7 @@ msgstr "Poista hiljennys {truncatedTag}" msgid "Unmute Account" msgstr "Poista käyttäjätilin hiljennys" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "Poista hiljennys kaikista {displayTag}-julkaisuista" @@ -6866,13 +7354,21 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Poista keskusteluketjun hiljennys" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Poista kiinnitys" @@ -6880,11 +7376,11 @@ msgstr "Poista kiinnitys" msgid "Unpin from home" msgstr "Poista kiinnitys etusivulta" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Poista moderointilistan kiinnitys" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "" @@ -6892,10 +7388,19 @@ msgstr "" msgid "Unsubscribe" msgstr "Peruuta tilaus" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" @@ -6905,7 +7410,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "Ei-toivottu seksuaalinen sisältö" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Päivitä {displayName} listoissa" @@ -6913,6 +7418,14 @@ msgstr "Päivitä {displayName} listoissa" msgid "Update to {handle}" msgstr "Päivitä {handle}\"" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Päivitetään..." @@ -6925,20 +7438,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Lataa tekstitiedosto kohteeseen:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Lataa kamerasta" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Lataa tiedostoista" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6986,12 +7499,12 @@ msgstr "Käytä tätä kirjautuaksesi toiseen sovellukseen käyttäjätunnuksell msgid "Used by:" msgstr "Käyttänyt:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Käyttäjä estetty" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "\"{0}\" on estänyt käyttäjän." @@ -6999,30 +7512,28 @@ msgstr "\"{0}\" on estänyt käyttäjän." msgid "User blocked by list" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Käyttäjä on estetty listalla" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "Käyttäjä on estänyt sinut" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "Käyttäjä on estänyt sinut" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "Käyttäjälistan on tehnyt {0}" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "Käyttäjälistan on tehnyt <0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "Käyttäjälistasi" @@ -7034,7 +7545,7 @@ msgstr "Käyttäjälista luotu" msgid "User list updated" msgstr "Käyttäjälista päivitetty" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Käyttäjälistat" @@ -7042,13 +7553,17 @@ msgstr "Käyttäjälistat" msgid "Username or email address" msgstr "Käyttäjätunnus tai sähköpostiosoite" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Käyttäjät" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "käyttäjät, joita <0/> seuraa" +#~ msgid "users followed by <0/>" +#~ msgstr "käyttäjät, joita <0/> seuraa" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7057,7 +7572,7 @@ msgstr "käyttäjät, joita <0/> seuraa" msgid "Users I follow" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Käyttäjät listassa \"{0}\"" @@ -7077,15 +7592,15 @@ msgstr "Arvo:" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "Varmista sähköposti" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Vahvista sähköpostini" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Vahvista sähköpostini" @@ -7106,31 +7621,44 @@ msgstr "Vahvista sähköpostisi" #~ msgid "Version {0}" #~ msgstr "Versio {0}" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videopelit" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Katso {0}:n avatar" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Katso vianmääritystietue" @@ -7143,7 +7671,7 @@ msgstr "Näytä tiedot" msgid "View details for reporting a copyright violation" msgstr "Näytä tiedot tekijänoikeusrikkomuksen ilmoittamisesta" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Katso koko keskusteluketju" @@ -7154,12 +7682,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Katso profiilia" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Katso avatar" @@ -7171,11 +7699,23 @@ msgstr "" msgid "View users who like this feed" msgstr "Katso, kuka tykkää tästä syötteestä" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7207,7 +7747,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Arvioimme, että tilisi valmistumiseen on {estimatedTime} aikaa." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Toivomme sinulle ihania hetkiä. Muista, että Bluesky on:" @@ -7216,8 +7756,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Emme enää löytäneet viestejä seurattavilta. Tässä on uusin tekijältä <0/>." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "Suosittelemme välttämään yleisiä sanoja, jotka esiintyvät monissa viesteissä. Se voi johtaa siihen, ettei mitään viestejä näytetä." +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "Suosittelemme välttämään yleisiä sanoja, jotka esiintyvät monissa viesteissä. Se voi johtaa siihen, ettei mitään viestejä näytetä." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7227,11 +7767,11 @@ msgstr "Suosittelemme välttämään yleisiä sanoja, jotka esiintyvät monissa msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "Yhteyden muodostaminen ei onnistunut. Yritä uudelleen jatkaaksesi tilisi määritystä. Jos ongelma jatkuu, voit ohittaa tämän vaiheen." @@ -7239,7 +7779,7 @@ msgstr "Yhteyden muodostaminen ei onnistunut. Yritä uudelleen jatkaaksesi tilis msgid "We will let you know when your account is ready." msgstr "Ilmoitamme sinulle, kun käyttäjätilisi on valmis." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Käytämme tätä mukauttaaksemme kokemustasi." @@ -7247,15 +7787,15 @@ msgstr "Käytämme tätä mukauttaaksemme kokemustasi." msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Olemme innoissamme, että liityt joukkoomme!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Pahoittelemme, emme saaneet avattua tätä listaa. Jos ongelma jatkuu, ota yhteyttä listan tekijään: @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Pahoittelemme, emme pystyneet lataamaan hiljennettyjä sanojasi tällä hetkellä. Yritä uudelleen." @@ -7263,11 +7803,11 @@ msgstr "Pahoittelemme, emme pystyneet lataamaan hiljennettyjä sanojasi tällä msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Pahoittelemme, hakuasi ei voitu suorittaa loppuun. Yritä uudelleen muutaman minuutin kuluttua." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Pahoittelut! Emme löydä etsimääsi sivua." @@ -7292,7 +7832,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "Mitkä ovat kiinnostuksenkohteesi?" @@ -7302,7 +7842,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "Mitä kuuluu?" @@ -7314,22 +7854,26 @@ msgstr "Mitä kieliä tässä viestissä käytetään?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Mitä kieliä haluaisit nähdä algoritmisissä syötteissä?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Kuka voi vastata" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7373,12 +7917,12 @@ msgstr "Leveä" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Kirjoita viesti" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Kirjoita vastauksesi" @@ -7388,10 +7932,10 @@ msgid "Writers" msgstr "Kirjoittajat" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7402,10 +7946,18 @@ msgstr "Kyllä" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7414,7 +7966,8 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -7480,11 +8033,11 @@ msgstr "Sinulla ei ole kiinnitettyjä syötteitä." #~ msgid "You don't have any saved feeds!" #~ msgstr "Sinulla ei ole tallennettuja syötteitä!" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "Sinulla ei ole tallennettuja syötteitä." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Olet estänyt tekijän tai sinut on estetty tekijän toimesta." @@ -7492,9 +8045,9 @@ msgstr "Olet estänyt tekijän tai sinut on estetty tekijän toimesta." msgid "You have blocked this user" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Olet estänyt tämän käyttäjän. Et voi nähdä hänen sisältöä." @@ -7505,20 +8058,20 @@ msgstr "Olet estänyt tämän käyttäjän. Et voi nähdä hänen sisältöä." msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Olet syöttänyt virheellisen koodin. Sen tulisi näyttää muodoltaan XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "Olet piilottanut tämän viestin" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "Olet piilottanut tämän viestin." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "Olet hiljentänyt tämän käyttäjätilin." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "Olet hiljentänyt tämän käyttäjän" @@ -7526,12 +8079,12 @@ msgstr "Olet hiljentänyt tämän käyttäjän" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "Sinulla ei ole syötteitä." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "Sinulla ei ole listoja." @@ -7559,27 +8112,40 @@ msgstr "" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "Et ole vielä hiljentänyt yhtään sanaa tai aihetunnistetta" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Voit valittaa näistä merkinnöistä, jos ne ovat mielestäsi virheellisiä." -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "Sinun on oltava vähintään 13-vuotias rekisteröityäksesi." @@ -7599,7 +8165,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "" @@ -7607,11 +8173,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Et enää saa ilmoituksia tästä keskustelusta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Saat nyt ilmoituksia tästä keskustelusta" @@ -7631,23 +8197,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -7666,12 +8232,12 @@ msgstr "Olet jonossa" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Olet valmis aloittamaan!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "Olet halunnut piilottaa sanan tai aihetunnisteen tässä viestissä" @@ -7679,7 +8245,7 @@ msgstr "Olet halunnut piilottaa sanan tai aihetunnisteen tässä viestissä" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Olet saavuttanut syötteesi lopun! Etsi lisää käyttäjiä seurattavaksi." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Käyttäjätilisi" @@ -7695,6 +8261,10 @@ msgstr "Käyttäjätilisi arkisto, joka sisältää kaikki julkiset tietueet, vo msgid "Your birth date" msgstr "Syntymäaikasi" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "" @@ -7708,7 +8278,7 @@ msgstr "Valintasi tallennetaan, mutta sitä voit muuttaa myöhemmin asetuksissa. #~ msgstr "Oletussyötteesi on \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7722,7 +8292,7 @@ msgstr "Sähköpostiosoitteesi on päivitetty, mutta sitä ei ole vielä vahvist msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Sähköpostiosoitettasi ei ole vielä vahvistettu. Tämä on tärkeä turvatoimi, jonka suosittelemme suorittamaan." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -7730,7 +8300,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seuraamiesi syöte on tyhjä! Seuraa lisää käyttäjiä nähdäksesi, mitä tapahtuu." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Käyttäjätunnuksesi tulee olemaan" @@ -7738,7 +8308,7 @@ msgstr "Käyttäjätunnuksesi tulee olemaan" msgid "Your full handle will be <0>@{0}" msgstr "Käyttäjätunnuksesi tulee olemaan <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Hiljentämäsi sanat" @@ -7746,15 +8316,15 @@ msgstr "Hiljentämäsi sanat" msgid "Your password has been changed successfully!" msgstr "Salasanasi on vaihdettu onnistuneesti!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Viestisi on julkaistu" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Julkaisusi, tykkäyksesi ja estosi ovat julkisia. Hiljennykset ovat yksityisiä." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Profiilisi" @@ -7762,7 +8332,7 @@ msgstr "Profiilisi" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "Vastauksesi on julkaistu" @@ -7770,6 +8340,6 @@ msgstr "Vastauksesi on julkaistu" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Käyttäjätunnuksesi" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 7c5a5467c4..4ebcaf89cc 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -21,7 +21,8 @@ msgstr "(contient du contenu intégré)" msgid "(no email)" msgstr "(pas d’e-mail)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} autre} other {{formattedCount} autres}}" @@ -33,7 +34,7 @@ msgstr "{0, plural, one {# étiquette a été placée sur ce compte} other {# é msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# étiquette a été placée sur ce contenu} other {# étiquettes ont été placées sur ce contenu}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" @@ -47,16 +48,16 @@ msgstr "{0, plural, one {abonné·e} other {abonné·e·s}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {abonnement} other {abonnements}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Liker (# like)} other {Liker (# likes)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" @@ -64,27 +65,41 @@ msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Répondre (# réponse)} other {Répondre (# réponses)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "{0} personnes se sont inscrites cette semaine" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} personnes ont utilisé ce kit de démarrage !" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "Avatar de {0}" @@ -120,7 +135,7 @@ msgstr "{diff, plural, one {mois} other {mois}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, one {seconde} other {secondes}}" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "Kit de démarrage de {displayName}" @@ -147,7 +162,7 @@ msgstr "{handle} ne peut être contacté par message" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Liké par # compte} other {Liké par # comptes}}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non lus" @@ -160,12 +175,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "{profileName} a rejoint Bluesky en utilisant un kit de démarrage il y a {0}" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {Voir toutes les réponses} one {Voir les réponses avec au moins # like} other {Voir les réponses avec au moins # likes}}" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "{value, plural, =0 {Voir toutes les réponses} one {Voir les réponses avec au moins # like} other {Voir les réponses avec au moins # likes}}" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> membres" +#~ msgid "<0/> members" +#~ msgstr "<0/> membres" #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" @@ -177,11 +192,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}} sont inclus dans votre kit de démarrage" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {abonné·e} other {abonné·e·s}}" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {abonnement} other {abonnements}}" @@ -193,6 +208,10 @@ msgstr "<0>{0} et<1> <2>{1} faites partie de votre pack de démarrag msgid "<0>{0} is included in your starter pack" msgstr "<0>{0} fait partie de votre kit de démarrage" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/view/com/modals/SelfLabel.tsx:135 msgid "<0>Not Applicable. This warning is only available for posts with media attached." msgstr "<0>Pas applicable. Cet avertissement est seulement disponible pour les posts qui ont des médias qui leur sont attachés." @@ -205,15 +224,27 @@ msgstr "<0>Vous et<1> <2>{0} faites partie de votre pack de démarra msgid "⚠Invalid Handle" msgstr "⚠Pseudo invalide" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Confirmation 2FA" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "Une infobulle d’aide" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Accède aux liens de navigation et aux paramètres" @@ -223,22 +254,22 @@ msgid "Access profile and other navigation links" msgstr "Accède au profil et aux autres liens de navigation" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Accessibilité" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "Paramètres d’accessibilité" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "Paramètres d’accessibilité" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Compte" @@ -254,20 +285,20 @@ msgstr "Compte suivi" msgid "Account muted" msgstr "Compte masqué" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Compte masqué" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Compte masqué par liste" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Options de compte" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Compte supprimé de l’accès rapide" @@ -284,10 +315,10 @@ msgstr "Compte désabonné" msgid "Account unmuted" msgstr "Compte démasqué" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Ajouter" @@ -303,14 +334,14 @@ msgstr "Ajouter {displayName} au kit de démarrage" msgid "Add a content warning" msgstr "Ajouter un avertissement sur le contenu" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Ajouter un compte à cette liste" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Ajouter un compte" @@ -329,11 +360,11 @@ msgstr "Ajouter un texte alt" msgid "Add App Password" msgstr "Ajouter un mot de passe d’application" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "Ajouter un mot masqué pour les paramètres configurés" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Ajouter des mots et des mots-clés masqués" @@ -353,7 +384,7 @@ msgstr "Ajouter le fil d’actu par défaut avec seulement les comptes que vous msgid "Add the following DNS record to your domain:" msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "Ajouter ce fil à vos fils d’actu" @@ -362,29 +393,30 @@ msgstr "Ajouter ce fil à vos fils d’actu" msgid "Add to Lists" msgstr "Ajouter aux listes" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Ajouter à mes fils d’actu" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Ajouté à la liste" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Ajouté à mes fils d’actu" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Définissez le nombre de likes qu’une réponse doit avoir pour être affichée dans votre fil d’actu." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Définissez le nombre de likes qu’une réponse doit avoir pour être affichée dans votre fil d’actu." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Contenu pour adultes" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Le contenu pour adultes ne peut être activé que via le Web sur <0>bsky.app." @@ -392,20 +424,20 @@ msgstr "Le contenu pour adultes ne peut être activé que via le Web sur <0>bsky msgid "Adult content is disabled." msgstr "Le contenu pour adultes est désactivé." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Avancé" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "Entraînement de l’algorithme terminé !" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "Tous les comptes ont été suivis !" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "Tous les fils d’actu que vous avez enregistrés, au même endroit." @@ -419,6 +451,14 @@ msgstr "Autoriser l’accès à vos messages privés" msgid "Allow new messages from" msgstr "Autoriser les nouveaux messages de" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -436,7 +476,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Texte alt" @@ -457,23 +497,41 @@ msgstr "Un e-mail a été envoyé à {0}. Il comprend un code de confirmation qu msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Un e-mail a été envoyé à votre ancienne adresse, {0}. Il comprend un code de confirmation que vous pouvez saisir ici." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "Une erreur s’est produite" +#~ msgid "An error occured" +#~ msgstr "Une erreur s’est produite" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" +msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Une erreur s’est produite lors de la génération de votre kit de démarrage. Vous voulez réessayer ?" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "Une erreur s’est produite lors de l’enregistrement du code QR !" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "Une erreur s’est produite en essayant de suivre tous les comptes" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Un problème qui ne fait pas partie de ces options" @@ -488,21 +546,25 @@ msgstr "Un problème est survenu lors de l’ouverture de la discussion" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Un problème est survenu, veuillez réessayer." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "et" @@ -519,6 +581,10 @@ msgstr "GIF animé" msgid "Anti-Social Behavior" msgstr "Comportement antisocial" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Langue de l’application" @@ -535,26 +601,26 @@ msgstr "Les noms de mots de passe d’application ne peuvent contenir que des le msgid "App Password names must be at least 4 characters long." msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 caractères." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Paramètres de mot de passe d’application" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Mots de passe d’application" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Faire appel" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Faire appel de l’étiquette « {0} »" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Appel soumis" @@ -566,10 +632,19 @@ msgstr "Appel soumis" msgid "Appeal this decision" msgstr "Faire appel de cette décision" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Affichage" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -583,7 +658,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer le mot de passe de l’application msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Êtes-vous sûr de vouloir supprimer ce message ? Ce message sera supprimé pour vous, mais pas pour l’autre personne." -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" @@ -591,19 +666,19 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Êtes-vous sûr de vouloir partir de cette conversation ? Vos messages seront supprimés pour vous, mais pas pour l’autre personne." -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer cela de vos fils d’actu ?" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "Êtes-vous sûr de vouloir rejeter ce brouillon ?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Vous confirmez ?" @@ -620,13 +695,13 @@ msgstr "Art" msgid "Artistic or non-erotic nudity." msgstr "Nudité artistique ou non érotique." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "Au moins 3 caractères" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -639,12 +714,12 @@ msgstr "Au moins 3 caractères" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Arrière" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Principes de base" @@ -652,7 +727,7 @@ msgstr "Principes de base" msgid "Birthday" msgstr "Date de naissance" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Date de naissance :" @@ -675,28 +750,27 @@ msgstr "Bloquer ce compte" msgid "Block Account?" msgstr "Bloquer ce compte ?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Bloquer ces comptes" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Liste de blocage" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "Bloquer ces comptes ?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Bloqué" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Comptes bloqués" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Comptes bloqués" @@ -709,7 +783,7 @@ msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous m 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 "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous. Vous ne verrez pas leur contenu et ils ne pourront pas voir le vôtre." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Post bloqué." @@ -717,7 +791,7 @@ msgstr "Post bloqué." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Le blocage n’empêche pas cet étiqueteur de placer des étiquettes sur votre compte." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Le blocage est public. Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous." @@ -725,7 +799,7 @@ msgstr "Le blocage est public. Les comptes bloqués ne peuvent pas répondre à msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Le blocage n’empêchera pas les étiquettes d’être appliquées à votre compte, mais il empêchera ce compte de répondre à vos discussions ou d’interagir avec vous." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blog" @@ -746,7 +820,7 @@ msgstr "Bluesky est meilleur entre ami·e·s !" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky choisira un ensemble de comptes recommandés parmi les personnes de votre réseau." -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 n’affichera pas votre profil et vos posts à des personnes non connectées. Il est possible que d’autres applications n’honorent pas cette demande. Cela ne privatise pas votre compte." @@ -763,21 +837,23 @@ msgstr "Flouter les images et les filtrer des fils d’actu" msgid "Books" msgstr "Livres" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "Parcourir d’autres comptes sur la page « Explore »" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "Parcourir d’autres fils d’actu sur la page « Explore »" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "Parcourir d’autres suggestions" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "Parcourir d’autres suggestions sur la page « Explore »" @@ -786,11 +862,11 @@ msgstr "Parcourir d’autres suggestions sur la page « Explore »" msgid "Browse other feeds" msgstr "Parcourir d’autres fils d’actu" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Affaires" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "par —" @@ -798,15 +874,15 @@ msgstr "par —" msgid "By {0}" msgstr "Par {0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "par <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "En créant un compte, vous acceptez les {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "par vous" @@ -818,13 +894,13 @@ msgstr "Caméra" 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 "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets et des tirets bas. La longueur doit être d’au moins 4 caractères, mais pas plus de 32." -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -840,9 +916,8 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Annuler" @@ -870,7 +945,7 @@ msgstr "Annuler le recadrage de l’image" msgid "Cancel profile editing" msgstr "Annuler la modification du profil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Annuler la citation" @@ -879,7 +954,6 @@ msgid "Cancel reactivation and log out" msgstr "Annuler la réactivation et se déconnecter" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Annuler la recherche" @@ -891,17 +965,17 @@ msgstr "Annule l’ouverture du site web lié" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Modifier" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Modifier le pseudo" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Modifier le pseudo" @@ -909,12 +983,12 @@ msgstr "Modifier le pseudo" msgid "Change my email" msgstr "Modifier mon e-mail" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Modifier le mot de passe" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Modifier le mot de passe" @@ -926,7 +1000,7 @@ msgstr "Modifier la langue de post en {0}" msgid "Change Your Email" msgstr "Modifier votre e-mail" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -938,14 +1012,14 @@ msgstr "Discussion masquée" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "Paramètres de discussion" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "Paramètres de discussion" @@ -966,15 +1040,15 @@ msgstr "Vérifiez votre boîte e-mail pour un code de connexion et saisissez-le msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail contenant un code de confirmation à saisir ci-dessous :" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "Choisissez 3 ou plus :" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "Choisissez au moins {0} de plus" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "Choisissez des fils d’actu" @@ -982,7 +1056,7 @@ msgstr "Choisissez des fils d’actu" msgid "Choose for me" msgstr "Choisir pour moi" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "Choisissez des personnes" @@ -990,7 +1064,7 @@ msgstr "Choisissez des personnes" msgid "Choose Service" msgstr "Choisir un service" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Choisissez les algorithmes qui alimentent vos fils d’actu personnalisés." @@ -1000,26 +1074,26 @@ msgstr "Choisir cette couleur comme avatar" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "Choisissez qui peut répondre" +#~ msgid "Choose who can reply" +#~ msgstr "Choisissez qui peut répondre" #: src/screens/Signup/StepInfo/index.tsx:171 msgid "Choose your password" msgstr "Choisissez votre mot de passe" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Effacer toutes les données de stockage existantes" +#~ msgid "Clear all legacy storage data" +#~ msgstr "Effacer toutes les données de stockage existantes" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Effacer toutes les données de stockage existantes (redémarrer ensuite)" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Effacer toutes les données de stockage existantes (redémarrer ensuite)" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Effacer toutes les données de stockage" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" @@ -1029,10 +1103,10 @@ msgid "Clear search query" msgstr "Effacer la recherche" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "Efface toutes les données de stockage existantes" +#~ msgid "Clears all legacy storage data" +#~ msgstr "Efface toutes les données de stockage existantes" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "Efface toutes les données de stockage" @@ -1048,10 +1122,18 @@ msgstr "Cliquez ici pour plus d’informations sur la désactivation de votre co msgid "Click here for more information." msgstr "Cliquez ici pour plus d’informations." -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Cliquez ici pour ouvrir le menu de mot-clé pour {tag}" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Cliquer pour réessayer l’envoi échoué du message" @@ -1065,12 +1147,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1091,7 +1173,7 @@ msgid "Close bottom drawer" msgstr "Fermer le tiroir du bas" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "Fermer le dialogue" @@ -1115,8 +1197,8 @@ msgstr "Fermer la modale" msgid "Close navigation footer" msgstr "Fermer le pied de page de navigation" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "Fermer ce dialogue" @@ -1128,7 +1210,7 @@ msgstr "Ferme la barre de navigation du bas" msgid "Closes password update alert" msgstr "Ferme la notification de mise à jour du mot de passe" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" @@ -1136,11 +1218,11 @@ msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" msgid "Closes viewer for header image" msgstr "Ferme la visionneuse pour l’image d’en-tête" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "Fermer la liste des comptes" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Réduit la liste des comptes pour une notification donnée" @@ -1154,27 +1236,31 @@ msgstr "Comédie" msgid "Comics" msgstr "Bandes dessinées" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Directives communautaires" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Terminez le didacticiel et commencez à utiliser votre compte" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "Compléter le défi" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Permet d’écrire des posts de {MAX_GRAPHEME_LENGTH} caractères maximum" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Rédiger une réponse" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "Configure les paramètres de filtrage de contenu pour la catégorie : {name}" @@ -1206,11 +1292,11 @@ msgstr "Confirmer les paramètres de langue" msgid "Confirm delete account" msgstr "Confirmer la suppression du compte" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "Confirmez votre âge :" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "Confirme votre date de naissance" @@ -1228,7 +1314,8 @@ msgstr "Code de confirmation" msgid "Connecting..." msgstr "Connexion…" -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Contacter le support" @@ -1236,24 +1323,24 @@ msgstr "Contacter le support" msgid "Content Blocked" msgstr "Contenu bloqué" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "Filtres de contenu" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Langues du contenu" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "Contenu non disponible" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Avertissement sur le contenu" @@ -1265,7 +1352,7 @@ msgstr "Avertissements sur le contenu" msgid "Context menu backdrop, click to close the menu." msgstr "Menu contextuel en arrière-plan, cliquez pour fermer le menu." -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuer" @@ -1278,7 +1365,7 @@ msgstr "Continuer comme {0} (actuellement connecté)" msgid "Continue thread..." msgstr "Poursuivre le fil de discussion…" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1297,7 +1384,7 @@ msgstr "Cuisine" msgid "Copied" msgstr "Copié" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Version de build copiée dans le presse-papier" @@ -1305,8 +1392,8 @@ msgstr "Version de build copiée dans le presse-papier" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "Copié dans le presse-papier" @@ -1340,12 +1427,12 @@ msgstr "Copier le lien" msgid "Copy Link" msgstr "Copier le lien" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Copier le lien vers la liste" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Copier le lien vers le post" @@ -1354,8 +1441,8 @@ msgstr "Copier le lien vers le post" msgid "Copy message text" msgstr "Copier le texte du message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Copier le texte du post" @@ -1363,14 +1450,14 @@ msgstr "Copier le texte du post" msgid "Copy QR code" msgstr "Copier le code QR" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politique sur les droits d’auteur" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "Impossible de compresser la vidéo" +#~ msgid "Could not compress video" +#~ msgstr "Impossible de compresser la vidéo" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1380,7 +1467,7 @@ msgstr "Impossible de partir de la discussion" msgid "Could not load feed" msgstr "Impossible de charger le fil d’actu" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "Impossible de charger la liste" @@ -1397,7 +1484,7 @@ msgstr "Créer" msgid "Create a new account" msgstr "Créer un nouveau compte" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Créer un compte Bluesky" @@ -1407,7 +1494,7 @@ msgstr "Créer un code QR pour un kit de démarrage" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "Créer un kit de démarrage" @@ -1415,7 +1502,7 @@ msgstr "Créer un kit de démarrage" msgid "Create a starter pack for me" msgstr "Créer un kit de démarrage pour moi" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Créer un compte" @@ -1463,42 +1550,54 @@ msgstr "Personnalisé" msgid "Custom domain" msgstr "Domaine personnalisé" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Les fils d’actu personnalisés élaborés par la communauté vous font vivre de nouvelles expériences et vous aident à trouver le contenu que vous aimez." -#: src/view/screens/PreferencesExternalEmbeds.tsx:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Personnaliser les médias provenant de sites externes." -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Sombre" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Mode sombre" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Thème sombre" +#~ msgid "Dark Theme" +#~ msgstr "Thème sombre" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Date de naissance" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "Désactiver le compte" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "Désactiver mon compte" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "Déboguer la modération" @@ -1507,16 +1606,16 @@ msgid "Debug panel" msgstr "Panneau de débug" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Supprimer" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Supprimer le compte" @@ -1532,8 +1631,8 @@ msgstr "Supprimer le mot de passe de l’appli" msgid "Delete app password?" msgstr "Supprimer le mot de passe de l’appli ?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "Supprimer la déclaration d’ouverture aux discussions" @@ -1541,7 +1640,7 @@ msgstr "Supprimer la déclaration d’ouverture aux discussions" msgid "Delete for me" msgstr "Supprimer pour moi" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Supprimer la liste" @@ -1557,41 +1656,41 @@ msgstr "Supprimer le message pour moi" msgid "Delete my account" msgstr "Supprimer mon compte" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Supprimer mon compte…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Supprimer le post" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "Supprimer le kit de démarrage" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "Supprimer le kit de démarrage ?" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "Supprimer cette liste ?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "Supprimer ce post ?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Supprimé" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Post supprimé." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "Supprime l’enregistrement de déclaration de discussion" @@ -1606,11 +1705,25 @@ msgstr "Description" msgid "Descriptive alt text" msgstr "Texte alt descriptif" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Vous vouliez dire quelque chose ?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Atténué" @@ -1618,7 +1731,7 @@ msgstr "Atténué" msgid "Direct messages are here!" msgstr "Les messages privés sont arrivés !" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "Désactiver la lecture automatique des GIFs" @@ -1626,29 +1739,33 @@ msgstr "Désactiver la lecture automatique des GIFs" msgid "Disable Email 2FA" msgstr "Désactiver le 2FA par e-mail" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "Désactiver le retour haptique" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "Désactivé" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Abandonner" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "Abandonner le brouillon ?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Empêcher les applis de montrer mon compte aux personnes non connectées" @@ -1661,19 +1778,27 @@ msgstr "« Discover » apprend quels sont les posts que vous aimez au fur et msgid "Discover new custom feeds" msgstr "Découvrir des fils d’actu personnalisés" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "Découvrir de nouveaux fils d’actu" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "Découvrir de nouveaux fils d’actu" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "Annuler le guide de démarrage" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "Afficher des badges de texte alt plus grands" @@ -1689,11 +1814,15 @@ msgstr "Afficher le nom" msgid "DNS Panel" msgstr "Panneau DNS" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "Ne comprend pas de nudité." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "Ne commence pas ou ne se termine pas par un trait d’union" @@ -1707,7 +1836,6 @@ msgstr "Domaine vérifié !" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1726,8 +1854,8 @@ msgstr "Terminé" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Terminer" @@ -1736,7 +1864,7 @@ msgstr "Terminer" msgid "Done{extraText}" msgstr "Terminé{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "Télécharger Bluesky" @@ -1749,6 +1877,10 @@ msgstr "Télécharger le fichier CAR" msgid "Drop to add images" msgstr "Déposer pour ajouter des images" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "ex. alice" @@ -1789,11 +1921,11 @@ msgstr "ex. Les comptes qui répondent toujours avec des pubs." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Chaque code ne fonctionne qu’une seule fois. Vous recevrez régulièrement d’autres codes d’invitation." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "Modifier" @@ -1802,12 +1934,12 @@ msgctxt "action" msgid "Edit" msgstr "Modifier" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Modifier l’avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "Modifier les fils d’actu" @@ -1816,7 +1948,12 @@ msgstr "Modifier les fils d’actu" msgid "Edit image" msgstr "Modifier l’image" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Modifier les infos de la liste" @@ -1824,10 +1961,10 @@ msgstr "Modifier les infos de la liste" msgid "Edit Moderation List" msgstr "Modifier la liste de modération" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Modifier mes fils d’actu" @@ -1835,10 +1972,15 @@ msgstr "Modifier mes fils d’actu" msgid "Edit my profile" msgstr "Modifier mon profil" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "Modifier les personnes" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -1849,7 +1991,7 @@ msgstr "Modifier le profil" msgid "Edit Profile" msgstr "Modifier le profil" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "Modifier le kit de démarrage" @@ -1857,7 +1999,7 @@ msgstr "Modifier le kit de démarrage" msgid "Edit User List" msgstr "Modifier la liste de comptes" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "Modifier qui peut répondre" @@ -1869,7 +2011,7 @@ msgstr "Modifier votre nom d’affichage" msgid "Edit your profile description" msgstr "Modifier votre description de profil" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "Modifier votre kit de démarrage" @@ -1879,8 +2021,8 @@ msgid "Education" msgstr "Éducation" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "Choisissez soit « Tout le monde », soit « Personne »" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Choisissez soit « Tout le monde », soit « Personne »" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -1908,7 +2050,7 @@ msgstr "E-mail mis à jour" msgid "Email verified" msgstr "Adresse e-mail vérifiée" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "E-mail :" @@ -1917,8 +2059,8 @@ msgid "Embed HTML code" msgstr "Code HTML à intégrer" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "Intégrer le post" @@ -1930,7 +2072,7 @@ msgstr "Intégrez ce post à votre site web. Il suffit de copier l’extrait sui msgid "Enable {0} only" msgstr "Activer {0} uniquement" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "Activer le contenu pour adultes" @@ -1939,7 +2081,7 @@ msgstr "Activer le contenu pour adultes" msgid "Enable external media" msgstr "Activer les médias externes" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Activer les lecteurs médias pour" @@ -1948,9 +2090,13 @@ msgstr "Activer les lecteurs médias pour" msgid "Enable priority notifications" msgstr "Activer les notifications prioritaires" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Activez ce paramètre pour ne voir que les réponses des personnes que vous suivez." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Activez ce paramètre pour ne voir que les réponses des personnes que vous suivez." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -1958,11 +2104,11 @@ msgstr "Active cette source uniquement" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "Activé" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Fin du fil d’actu" @@ -1978,8 +2124,8 @@ msgstr "Entrer un nom pour ce mot de passe d’application" msgid "Enter a password" msgstr "Saisir un mot de passe" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "Saisir un mot ou un mot-clé" @@ -2024,25 +2170,27 @@ msgstr "Entrez votre pseudo et votre mot de passe" msgid "Error occurred while saving file" msgstr "Échec lors de la sauvegarde du fichier" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Erreur de réception de la réponse captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erreur :" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Tout le monde" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "Tout le monde peut répondre" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2058,6 +2206,14 @@ msgstr "Mentions ou réponses excessives" msgid "Excessive or unwanted messages" msgstr "Messages excessifs ou non-sollicités" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Sort du processus de suppression du compte" @@ -2075,7 +2231,6 @@ msgid "Exits image view" msgstr "Sort de la vue de l’image" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Sort de la saisie de la recherche" @@ -2083,7 +2238,7 @@ msgstr "Sort de la saisie de la recherche" msgid "Expand alt text" msgstr "Développer le texte alt" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "Développer la liste des comptes" @@ -2096,6 +2251,14 @@ msgstr "Développe ou réduit le post complet auquel vous répondez" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "Expérimental : lorsque cette préférence est activée, vous ne recevrez que les notifications de réponse et de citation des comptes que vous suivez. Nous continuerons à ajouter d’autres contrôles au fil du temps." +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Médias explicites ou potentiellement dérangeants." @@ -2104,12 +2267,12 @@ msgstr "Médias explicites ou potentiellement dérangeants." msgid "Explicit sexual images." msgstr "Images sexuelles explicites." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "Exporter mes données" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "Exporter mes données" @@ -2119,17 +2282,17 @@ msgid "External Media" msgstr "Média externe" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "Les médias externes peuvent permettre à des sites web de collecter des informations sur vous et votre appareil. Aucune information n’est envoyée ou demandée tant que vous n’appuyez pas sur le bouton de lecture." -#: src/Navigation.tsx:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Préférences sur les médias externes" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Préférences sur les médias externes" @@ -2138,8 +2301,8 @@ msgstr "Préférences sur les médias externes" msgid "Failed to create app password." msgstr "Échec de la création du mot de passe d’application." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "Échec de la création du kit de démarrage" @@ -2151,16 +2314,16 @@ msgstr "Échec de la création de la liste. Vérifiez votre connexion Internet e msgid "Failed to delete message" msgstr "Échec de la suppression du message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "Échec de la suppression du post, veuillez réessayer" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "Échec de la suppression du kit de démarrage" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "Échec du chargement des fils d’actu" @@ -2173,12 +2336,12 @@ msgstr "Échec du chargement des GIFs" msgid "Failed to load past messages" msgstr "Échec du chargement de l’historique" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "Échec du chargement des fils d’actu suggerés" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "Échec du chargement des suivis suggérés" @@ -2194,16 +2357,16 @@ msgstr "Échec de l’enregistrement des préférences de notification, veuillez msgid "Failed to send" msgstr "Échec de l’envoi" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Échec de l’envoi de l’appel, veuillez réessayer." -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "Échec de l’activation ou désactivation du masquage du fil de discussion, veuillez réessayer" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "Échec de la mise à jour des fils d’actu" @@ -2212,12 +2375,12 @@ msgstr "Échec de la mise à jour des fils d’actu" msgid "Failed to update settings" msgstr "Échec de la mise à jour des paramètres" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Fil d’actu" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "Fil d’actu par {0}" @@ -2226,27 +2389,27 @@ msgid "Feed toggle" msgstr "Ajouter/enlever le fil d’actu" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Feedback" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Fils d’actu" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Les fils d’actu sont des algorithmes personnalisés qui se construisent avec un peu d’expertise en programmation. <0/> pour plus d’informations." -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "Fils d’actu mis à jour !" @@ -2262,7 +2425,7 @@ msgstr "Fichier sauvegardé avec succès !" msgid "Filter from feeds" msgstr "Filtrer des fils d’actu" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Finalisation" @@ -2280,7 +2443,7 @@ msgstr "Trouvez d’autres fils d’actu et comptes à suivre dans la page « E msgid "Find posts and users on Bluesky" msgstr "Trouver des posts et comptes sur Bluesky" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Affine le contenu affiché sur votre fil d’actu « Following »." @@ -2288,7 +2451,7 @@ msgstr "Affine le contenu affiché sur votre fil d’actu « Following »." msgid "Fine-tune the discussion threads." msgstr "Affine les fils de discussion." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "Terminer" @@ -2300,7 +2463,7 @@ msgstr "Terminer la visite et commencer à utiliser l’application" msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Flexible" @@ -2314,12 +2477,11 @@ msgid "Flip vertically" msgstr "Miroir vertical" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Suivre" @@ -2333,7 +2495,7 @@ msgstr "Suivre" msgid "Follow {0}" msgstr "Suivre {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "Suivre {name}" @@ -2346,8 +2508,8 @@ msgstr "Suivre 7 comptes" msgid "Follow Account" msgstr "Suivre le compte" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "Suivre tous" @@ -2355,7 +2517,7 @@ msgstr "Suivre tous" msgid "Follow Back" msgstr "Suivre en retour" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Suivez plus de comptes pour vous connecter à vos centres d’intérêt et développer votre réseau." @@ -2375,19 +2537,19 @@ msgstr "Suivi par <0>{0} et <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Suivi par <0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}}" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Comptes suivis" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Comptes suivis uniquement" +#~ msgid "Followed users only" +#~ msgstr "Comptes suivis uniquement" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "vous suit" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "vous a suivi" @@ -2396,7 +2558,7 @@ msgstr "vous a suivi" msgid "Followers" msgstr "Abonné·e·s" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "Abonné·e·s de @{0} que vous connaissez" @@ -2406,34 +2568,34 @@ msgid "Followers you know" msgstr "Abonné·e·s que vous connaissez" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Suivi" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Suit {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "Suit {name}" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Préférences du fil d’actu « Following »" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Préférences du fil d’actu « Following »" @@ -2445,7 +2607,7 @@ msgstr "« Following » affiche les derniers posts des personnes que vous suiv msgid "Follows you" msgstr "Vous suit" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Vous suit" @@ -2462,6 +2624,10 @@ msgstr "Pour des raisons de sécurité, nous devrons envoyer un code de confirma 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 "Pour des raisons de sécurité, vous ne pourrez plus afficher ceci. Si vous perdez ce mot de passe, vous devrez en générer un autre." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2483,7 +2649,7 @@ msgstr "Publication fréquente de contenu indésirable" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "Tiré de <0/>" @@ -2496,7 +2662,7 @@ msgstr "Galerie" msgid "Generate a starter pack" msgstr "Générer un kit de démarrage" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "Obtenir de l’aide" @@ -2525,37 +2691,38 @@ msgstr "Donner à votre profil un visage" msgid "Glaring violations of law or terms of service" msgstr "Violations flagrantes de la loi ou des conditions d’utilisation" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Retour" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Retour" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Retour à l’étape précédente" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "Retour à l’étape précédente" @@ -2592,7 +2759,7 @@ msgstr "Voir le profil du compte" msgid "Graphic Media" msgstr "Médias crus" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "On y est presque !" @@ -2600,7 +2767,7 @@ msgstr "On y est presque !" msgid "Handle" msgstr "Pseudo" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "Haptiques" @@ -2608,7 +2775,7 @@ msgstr "Haptiques" msgid "Harassment, trolling, or intolerance" msgstr "Harcèlement, trolling ou intolérance" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Mot-clé" @@ -2616,12 +2783,12 @@ msgstr "Mot-clé" msgid "Hashtag: #{tag}" msgstr "Mot-clé : #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Un souci ?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Aide" @@ -2633,6 +2800,10 @@ msgstr "Aidez les gens à savoir que vous n’êtes pas un bot en envoyant une i msgid "Here is your app password." msgstr "Voici le mot de passe de votre appli." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2640,30 +2811,50 @@ msgstr "Voici le mot de passe de votre appli." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Cacher" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Cacher" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Cacher ce post" +#~ msgid "Hide post" +#~ msgstr "Cacher ce post" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Cacher ce contenu" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "Cacher ce post ?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Cacher la liste des comptes" @@ -2695,12 +2886,12 @@ msgstr "Hmm, il semble que nous ayons des difficultés à charger ces données. msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, nous n’avons pas pu charger ce service de modération." -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Accueil" @@ -2733,7 +2924,7 @@ msgstr "J’ai un code de confirmation" msgid "I have my own domain" msgstr "J’ai mon propre domaine" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "Je comprends" @@ -2746,15 +2937,15 @@ msgstr "Si le texte alt est trop long, change son mode d’affichage" msgid "If none are selected, suitable for all ages." msgstr "Si rien n’est sélectionné, il n’y a pas de restriction d’âge." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Si vous n’êtes pas encore un adulte selon les lois de votre pays, vos parents ou votre tuteur légal doivent lire ces conditions en votre nom." -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "Si vous supprimez cette liste, vous ne pourrez pas la récupérer." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "Si vous supprimez ce post, vous ne pourrez pas le récupérer." @@ -2826,10 +3017,14 @@ msgstr "Entrez votre mot de passe" msgid "Input your preferred hosting provider" msgstr "Entrez votre hébergeur préféré" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Entrez votre pseudo" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "Et voici les Messages Privés" @@ -2839,7 +3034,7 @@ msgstr "Et voici les Messages Privés" msgid "Invalid 2FA confirmation code." msgstr "Code de confirmation 2FA invalide." -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Enregistrement de post invalide ou non pris en charge" @@ -2855,7 +3050,7 @@ msgstr "Inviter un ami" msgid "Invite code" msgstr "Code d’invitation" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Code d’invitation refusé. Vérifiez que vous l’avez saisi correctement et réessayez." @@ -2883,14 +3078,14 @@ msgstr "Invitations, mais personnelles" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "Il n’y a que vous pour l’instant ! Ajoutez d’autres personnes à votre kit de démarrage en effectuant une recherche ci-dessus." -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Emplois" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "Rejoignez Bluesky" @@ -2919,11 +3114,11 @@ msgstr "Étiquettes" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Les étiquettes sont des annotations sur les comptes et le contenu. Elles peuvent être utilisées pour masquer, avertir et catégoriser le réseau." -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Étiquettes sur votre compte" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Étiquettes sur votre contenu" @@ -2931,16 +3126,16 @@ msgstr "Étiquettes sur votre contenu" msgid "Language selection" msgstr "Sélection de la langue" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Préférences de langue" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Paramètres linguistiques" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Langues" @@ -2949,21 +3144,26 @@ msgstr "Langues" msgid "Latest" msgstr "Dernier" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "En savoir plus" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "En savoir plus sur la modération appliquée à ce contenu." #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "En savoir plus sur cet avertissement" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "En savoir plus sur ce qui est public sur Bluesky." @@ -3001,8 +3201,8 @@ msgid "left to go." msgstr "devant vous dans la file." #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintenant." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintenant." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3013,12 +3213,13 @@ msgstr "Laissez-moi choisir" msgid "Let's get your password reset!" msgstr "Réinitialisez votre mot de passe !" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Allons-y !" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Clair" @@ -3026,8 +3227,8 @@ msgstr "Clair" msgid "Like 10 posts" msgstr "Liker 10 posts" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "Liker 10 posts pour former le fil d’actu « Discover »" @@ -3037,22 +3238,23 @@ msgid "Like this feed" msgstr "Liker ce fil d’actu" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Liké par" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Liké par" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "liké votre fil d’actu personnalisé" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "liké votre post" @@ -3060,11 +3262,11 @@ msgstr "liké votre post" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "Likes sur ce post" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Liste" @@ -3072,20 +3274,28 @@ msgstr "Liste" msgid "List Avatar" msgstr "Liste des avatars" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Liste bloquée" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "Liste par {0}" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Liste supprimée" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Liste masquée" @@ -3093,20 +3303,20 @@ msgstr "Liste masquée" msgid "List Name" msgstr "Nom de liste" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Liste débloquée" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Liste démasquée" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Listes" @@ -3130,10 +3340,10 @@ msgstr "Charger d’autres suggestions de suivis" msgid "Load new notifications" msgstr "Charger les nouvelles notifications" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Charger les nouveaux posts" @@ -3141,7 +3351,7 @@ msgstr "Charger les nouveaux posts" msgid "Loading..." msgstr "Chargement…" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Journaux" @@ -3157,7 +3367,7 @@ msgstr "Se connecter ou s’inscrire" msgid "Log out" msgstr "Déconnexion" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Visibilité déconnectée" @@ -3193,7 +3403,7 @@ msgstr "En faire un pour moi" msgid "Make sure this is where you intend to go!" msgstr "Assurez-vous que c’est bien là que vous avez l’intention d’aller !" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gérer les mots et les mots-clés masqués" @@ -3202,20 +3412,20 @@ msgstr "Gérer les mots et les mots-clés masqués" msgid "Mark as read" msgstr "Marqué comme lu" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Média" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "comptes mentionnés" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Comptes mentionnés" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menu" @@ -3246,7 +3456,7 @@ msgstr "Le message est trop long" msgid "Message settings" msgstr "Paramètres des messages" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3257,29 +3467,31 @@ msgstr "Messages" msgid "Misleading Account" msgstr "Compte trompeur" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Modération" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "Détails de la modération" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "Liste de modération par {0}" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "Liste de modération par <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Liste de modération par vous" @@ -3291,20 +3503,24 @@ msgstr "Liste de modération créée" msgid "Moderation list updated" msgstr "Liste de modération mise à jour" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Listes de modération" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listes de modération" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Paramètres de modération" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "États de modération" @@ -3312,12 +3528,12 @@ msgstr "États de modération" msgid "Moderation tools" msgstr "Outils de modération" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "La modération a choisi d’ajouter un avertissement général sur le contenu." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "Plus" @@ -3325,7 +3541,7 @@ msgstr "Plus" msgid "More feeds" msgstr "Plus de fils d’actu" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Plus d’options" @@ -3341,11 +3557,13 @@ msgstr "Cinéma" msgid "Music" msgstr "Musique" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "Masquer" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "Masquer {truncatedTag}" @@ -3354,11 +3572,11 @@ msgstr "Masquer {truncatedTag}" msgid "Mute Account" msgstr "Masquer le compte" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Masquer les comptes" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "Masquer tous les posts {displayTag}" @@ -3368,48 +3586,68 @@ msgid "Mute conversation" msgstr "Masquer la conversation" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "Masquer dans les mots-clés uniquement" +#~ msgid "Mute in tags only" +#~ msgstr "Masquer dans les mots-clés uniquement" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "Masquer dans le texte et les mots-clés" +#~ msgid "Mute in text & tags" +#~ msgstr "Masquer dans le texte et les mots-clés" -#: src/view/screens/ProfileList.tsx:678 +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "" + +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Masquer la liste" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "Masquer ces comptes ?" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "Masquer ce mot dans le texte du post et les mots-clés" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "Masquer ce mot dans les mots-clés uniquement" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Masquer ce fil de discussion" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "Masquer les mots et les mots-clés" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Masqué" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Comptes masqués" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Comptes masqués" @@ -3418,7 +3656,7 @@ msgstr "Comptes masqués" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Les comptes masqués voient leurs posts supprimés de votre fil d’actu et de vos notifications. Cette option est totalement privée." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Masqué par « {0} »" @@ -3426,7 +3664,7 @@ msgstr "Masqué par « {0} »" msgid "Muted words & tags" msgstr "Les mots et les mots-clés masqués" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Ce que vous masquez reste privé. Les comptes masqués peuvent interagir avec vous, mais vous ne verrez pas leurs posts et ne recevrez pas de notifications de leur part." @@ -3435,7 +3673,7 @@ msgstr "Ce que vous masquez reste privé. Les comptes masqués peuvent interagir msgid "My Birthday" msgstr "Ma date de naissance" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Mes fils d’actu" @@ -3443,11 +3681,11 @@ msgstr "Mes fils d’actu" msgid "My Profile" msgstr "Mon profil" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "Mes fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Mes fils d’actu enregistrés" @@ -3472,7 +3710,7 @@ msgstr "Nom ou description qui viole les normes communautaires" msgid "Nature" msgstr "Nature" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "Navigue vers {0}" @@ -3486,7 +3724,7 @@ msgstr "Navigue vers le kit de démarrage" msgid "Navigates to the next screen" msgstr "Navigue vers le prochain écran" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Navigue vers votre profil" @@ -3494,7 +3732,7 @@ msgstr "Navigue vers votre profil" msgid "Need to report a copyright violation?" msgstr "Besoin de signaler une violation des droits d’auteur ?" -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "Ne perdez jamais l’accès à vos abonné·e·s ou à vos données." @@ -3502,7 +3740,7 @@ msgstr "Ne perdez jamais l’accès à vos abonné·e·s ou à vos données." msgid "Nevermind, create a handle for me" msgstr "Peu importe, créez un pseudo pour moi" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Nouveau" @@ -3538,12 +3776,12 @@ msgctxt "action" msgid "New post" msgstr "Nouveau post" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Nouveau post" @@ -3577,10 +3815,10 @@ msgstr "Actualités" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3591,17 +3829,17 @@ msgstr "Suivant" msgid "Next image" msgstr "Image suivante" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Non" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Aucune description" @@ -3618,12 +3856,12 @@ msgstr "Aucun GIFs vedettes à afficher. Il y a peut-être un souci chez Tenor." msgid "No feeds found. Try searching for something else." msgstr "Aucun fil d’actu n’a été trouvé. Essayez de chercher autre chose." -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ne suit plus {0}" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "Pas plus de 253 caractères" @@ -3635,7 +3873,7 @@ msgstr "Pas encore de messages" msgid "No more conversations to show" msgstr "Plus aucune conversation à afficher" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Pas encore de notifications !" @@ -3646,6 +3884,10 @@ msgstr "Pas encore de notifications !" msgid "No one" msgstr "Personne" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "Pas encore de posts." @@ -3659,11 +3901,11 @@ msgstr "Aucun résultat" msgid "No results" msgstr "Aucun résultat" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "Aucun résultat trouvé" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Aucun résultat trouvé pour « {query} »" @@ -3684,13 +3926,13 @@ msgstr "Pas de résultats pour « {search} »." msgid "No thanks" msgstr "Non merci" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Personne" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "Personne ne peut répondre" +#~ msgid "Nobody can reply" +#~ msgstr "Personne ne peut répondre" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -3705,7 +3947,7 @@ msgstr "Personne n’a été trouvé. Essayez de chercher quelqu’un d’autre. msgid "Non-sexual Nudity" msgstr "Nudité non sexuelle" -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Introuvable" @@ -3716,12 +3958,12 @@ msgid "Not right now" msgstr "Pas maintenant" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "Note sur le partage" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Remarque : Bluesky est un réseau ouvert et public. Ce paramètre limite uniquement la visibilité de votre contenu sur l’application et le site Web de Bluesky, et d’autres applications peuvent ne pas respecter ce paramètre. Votre contenu peut toujours être montré aux personnes non connectées par d’autres applications et sites Web." @@ -3733,7 +3975,7 @@ msgstr "Rien ici" msgid "Notification filters" msgstr "Filtres de notification" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "Paramètres de notification" @@ -3750,14 +3992,14 @@ msgstr "Sons de notification" msgid "Notification Sounds" msgstr "Sons de notification" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notifications" @@ -3782,12 +4024,12 @@ msgid "Off" msgstr "Éteint" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh non !" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Oh non ! Il y a eu un problème." @@ -3811,7 +4053,7 @@ msgstr "sur" msgid "on {str}" msgstr "le {str}" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" @@ -3819,7 +4061,7 @@ msgstr "Réinitialiser le didacticiel" msgid "Onboarding tour step {0}: {1}" msgstr "Étape de la visite d’accueil {0} : {1}" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Une ou plusieurs images n’ont pas de texte alt." @@ -3828,10 +4070,14 @@ msgid "Only .jpg and .png files are supported" msgstr "Seuls les fichiers .jpg et .png sont acceptés" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "Seul {0} peut répondre" +#~ msgid "Only {0} can reply" +#~ msgstr "Seul {0} peut répondre" -#: src/screens/Signup/StepHandle.tsx:149 +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "" + +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "Ne contient que des lettres, des chiffres et des traits d’union" @@ -3839,7 +4085,7 @@ msgstr "Ne contient que des lettres, des chiffres et des traits d’union" msgid "Oops, something went wrong!" msgstr "Oups, quelque chose n’a pas marché !" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -3848,11 +4094,11 @@ msgstr "Oups, quelque chose n’a pas marché !" msgid "Oops!" msgstr "Oups !" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Ouvert" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "Ouvre le menu de raccourci du profil de {name}" @@ -3865,8 +4111,8 @@ msgstr "Ouvre le créateur d’avatar" msgid "Open conversation options" msgstr "Ouvrir les options de conversation" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Ouvrir le sélecteur d’emoji" @@ -3874,7 +4120,7 @@ msgstr "Ouvrir le sélecteur d’emoji" msgid "Open feed options menu" msgstr "Ouvrir le menu des options de fil d’actu" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Ouvrir des liens avec le navigateur interne à l’appli" @@ -3890,20 +4136,20 @@ msgstr "Ouvrir les paramètres des mots masqués et mots-clés" msgid "Open navigation" msgstr "Navigation ouverte" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "Ouvrir le menu d’options du post" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "Ouvrir le menu du kit de démarrage" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Ouvrir la page Storybook" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "Ouvrir le journal du système" @@ -3911,11 +4157,11 @@ msgstr "Ouvrir le journal du système" msgid "Opens {numItems} options" msgstr "Ouvre {numItems} options" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "Ouvre une boîte de dialogue permettant de choisir qui peut répondre à ce fil de discussion" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "Ouvre les paramètres d’accessibilité" @@ -3923,19 +4169,23 @@ msgstr "Ouvre les paramètres d’accessibilité" msgid "Opens additional details for a debug entry" msgstr "Ouvre des détails supplémentaires pour une entrée de débug" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Ouvre l’appareil photo de l’appareil" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "Ouvre les paramètres de discussion" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Ouvre le rédacteur" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Ouvre les paramètres linguistiques configurables" @@ -3943,7 +4193,7 @@ msgstr "Ouvre les paramètres linguistiques configurables" msgid "Opens device photo gallery" msgstr "Ouvre la galerie de photos de l’appareil" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Ouvre les paramètres d’intégration externe" @@ -3965,27 +4215,27 @@ msgstr "Ouvre la sélection de GIF" msgid "Opens list of invite codes" msgstr "Ouvre la liste des codes d’invitation" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "Ouvre la fenêtre modale pour confirmer la désactivation du compte" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Ouvre la fenêtre modale pour confirmer la suppression du compte. Requiert un code e-mail." -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "Ouvre une fenêtre modale pour changer le mot de passe de Bluesky" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Ouvre une fenêtre modale pour choisir un nouveau pseudo Bluesky" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Ouvre une fenêtre modale pour télécharger les données du compte Bluesky (dépôt)" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" @@ -3993,7 +4243,7 @@ msgstr "Ouvre une fenêtre modale pour la vérification de l’e-mail" msgid "Opens modal for using custom domain" msgstr "Ouvre une fenêtre modale pour utiliser un domaine personnalisé" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Ouvre les paramètres de modération" @@ -4001,15 +4251,15 @@ msgstr "Ouvre les paramètres de modération" msgid "Opens password reset form" msgstr "Ouvre le formulaire de réinitialisation du mot de passe" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Ouvre l’écran avec tous les fils d’actu enregistrés" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "Ouvre les paramètres du mot de passe de l’application" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "Ouvre les préférences du fil d’actu « Following »" @@ -4017,21 +4267,21 @@ msgstr "Ouvre les préférences du fil d’actu « Following »" msgid "Opens the linked website" msgstr "Ouvre le site web lié" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Ouvre la page de l’historique" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Ouvre la page du journal système" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Ouvre les préférences relatives aux fils de discussion" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Ouvre ce profil" @@ -4044,11 +4294,15 @@ msgid "Option {0} of {numItems}" msgstr "Option {0} sur {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "Ajoutez des informations supplémentaires ci-dessous (optionnel) :" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "Ou une combinaison de ces options :" @@ -4068,6 +4322,10 @@ msgstr "Autre" msgid "Other account" msgstr "Autre compte" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Autre…" @@ -4076,7 +4334,7 @@ msgstr "Autre…" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "Notre modération a examiné les signalements qu’elle a reçu et a décidé de désactiver votre accès aux discussions sur Bluesky." -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Page introuvable" @@ -4105,19 +4363,24 @@ msgid "Password updated!" msgstr "Mot de passe mis à jour !" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "Mettre en pause" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Personnes" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "Personnes suivies par @{0}" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "Personnes qui suivent @{0}" @@ -4147,7 +4410,7 @@ msgid "Pictures meant for adults." msgstr "Images destinées aux adultes." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "Ajouter à l’accueil" @@ -4159,11 +4422,12 @@ msgstr "Ajouter à l’accueil" msgid "Pinned Feeds" msgstr "Fils épinglés" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "Épinglé à vos fils d’actu" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "Lire" @@ -4175,6 +4439,11 @@ msgstr "Lire {0}" msgid "Play or pause the GIF" msgstr "Lire ou mettre en pause le GIF" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4184,16 +4453,16 @@ msgstr "Lire la vidéo" msgid "Plays the GIF" msgstr "Lit le GIF" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Veuillez choisir votre pseudo." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Veuillez choisir votre mot de passe." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Veuillez compléter le captcha de vérification." @@ -4209,11 +4478,11 @@ msgstr "Veuillez entrer un nom pour votre mot de passe d’application. Les espa msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Veuillez saisir un nom unique pour le mot de passe de l’application ou utiliser celui que nous avons généré de manière aléatoire." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Veuillez entrer un mot, un mot-clé ou une phrase valide à masquer" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Veuillez entrer votre e-mail." @@ -4226,7 +4495,7 @@ msgstr "Veuillez saisir votre code d’invitation." msgid "Please enter your password as well:" msgstr "Veuillez également entrer votre mot de passe :" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Veuillez expliquer pourquoi vous pensez que cette étiquette a été appliquée à tort par {0}" @@ -4243,7 +4512,7 @@ msgstr "Veuillez vous identifier comme @{0}" msgid "Please Verify Your Email" msgstr "Veuillez vérifier votre e-mail" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Veuillez patienter le temps que votre carte de lien soit chargée" @@ -4256,45 +4525,50 @@ msgstr "Politique" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Poster" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Post de {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Post de @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Post supprimé" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Post caché" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "Post caché par mot masqué" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "Post caché par vous" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Langue du post" @@ -4303,23 +4577,27 @@ msgstr "Langue du post" msgid "Post Languages" msgstr "Langues du post" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Post introuvable" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "posts" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Posts" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "Les posts peuvent être masqués en fonction de leur texte, de leurs mots-clés ou des deux." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "Les posts peuvent être masqués en fonction de leur texte, de leurs mots-clés ou des deux." + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4341,7 +4619,7 @@ msgstr "Appuyer pour tenter une reconnection" msgid "Press to change hosting provider" msgstr "Appuyer pour changer d’hébergeur" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4356,7 +4634,7 @@ msgstr "Appuyer pour voir les personnes qui suivent ce compte et que vous suivez msgid "Previous image" msgstr "Image précédente" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Langue principale" @@ -4368,16 +4646,16 @@ msgstr "Définissez des priorités de vos suivis" msgid "Priority notifications" msgstr "Notifications prioritaires" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Vie privée" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Charte de confidentialité" @@ -4389,16 +4667,16 @@ msgstr "Discuter en privé avec d’autres comptes." msgid "Processing..." msgstr "Traitement…" -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Profil" @@ -4406,11 +4684,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil mis à jour" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Protégez votre compte en vérifiant votre e-mail." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Public" @@ -4418,15 +4696,15 @@ msgstr "Public" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Listes publiques et partageables de comptes à masquer ou à bloquer." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Les listes publiques et partageables qui peuvent alimenter les fils d’actu." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Publier le post" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Publier la réponse" @@ -4446,13 +4724,46 @@ msgstr "Code QR enregistré dans votre photothèque !" msgid "Quick tip" msgstr "Petite astuce" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Citer le post" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Aléatoire" @@ -4461,15 +4772,32 @@ msgstr "Aléatoire" msgid "Ratios" msgstr "Ratios" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "Réactiver votre compte" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Raison :" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "Recherches récentes" @@ -4485,15 +4813,16 @@ msgstr "Rafraîchir les notifications" msgid "Reload conversations" msgstr "Rafraîchir les conversations" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Supprimer" @@ -4501,11 +4830,11 @@ msgstr "Supprimer" msgid "Remove {displayName} from starter pack" msgstr "Supprimer {displayName} du kit de démarrage" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Supprimer compte" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Supprimer l’avatar" @@ -4518,8 +4847,8 @@ msgid "Remove embed" msgstr "Supprimer l’intégration" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Supprimer le fil d’actu" @@ -4527,19 +4856,27 @@ msgstr "Supprimer le fil d’actu" msgid "Remove feed?" msgstr "Supprimer le fil d’actu ?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Supprimer de mes fils d’actu" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "Supprimer de mes fils d’actu ?" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Supprimer l’image" @@ -4548,24 +4885,24 @@ msgstr "Supprimer l’image" msgid "Remove image preview" msgstr "Supprimer l’aperçu d’image" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "Supprimer le mot masqué de votre liste" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "Supprimer le profil" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "Supprimer le profil de l’historique de recherche" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "Supprimer la citation" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Supprimer le repost" @@ -4573,22 +4910,35 @@ msgstr "Supprimer le repost" msgid "Remove this feed from your saved feeds" msgstr "Supprimer ce fil d’actu de vos fils d’actu enregistrés" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Supprimé de la liste" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Supprimé de mes fils d’actu" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "Supprimé de vos fils d’actu" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "Supprime le post cité" @@ -4596,8 +4946,8 @@ msgstr "Supprime le post cité" msgid "Removes the image preview" msgstr "Supprime l’aperçu de l’image" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "Remplacer par Discover" @@ -4605,40 +4955,75 @@ msgstr "Remplacer par Discover" msgid "Replies" msgstr "Réponses" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "Les réponses sont désactivées" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Les réponses à ce fil de discussion sont désactivées" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Les réponses à ce fil de discussion sont désactivées" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Répondre" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Filtres de réponse" +#~ msgid "Reply Filters" +#~ msgstr "Filtres de réponse" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" + +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Réponse à <0><1/>" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "Réponse à un post bloqué" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "Réponse à vous" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -4665,7 +5050,7 @@ msgstr "Fenêtre de dialogue de signalement" msgid "Report feed" msgstr "Signaler le fil d’actu" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Signaler la liste" @@ -4673,13 +5058,13 @@ msgstr "Signaler la liste" msgid "Report message" msgstr "Signaler le message" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Signaler le post" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "Signaler le kit de démarrage" @@ -4713,47 +5098,48 @@ msgstr "Signaler ce kit de démarrage" msgid "Report this user" msgstr "Signaler ce compte" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Republier" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Republier" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Republier ou citer" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Republié par" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "Republié par {0}" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "Republié par <0><1/>" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "Republié par vous" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "a republié votre post" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Reposts de ce post" @@ -4767,7 +5153,7 @@ msgstr "Demande de modification" msgid "Request Code" msgstr "Demander un code" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Nécessiter un texte alt avant de publier" @@ -4792,8 +5178,8 @@ msgstr "Réinitialiser le code" msgid "Reset Code" msgstr "Code de réinitialisation" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Réinitialisation du didacticiel" @@ -4801,16 +5187,16 @@ msgstr "Réinitialisation du didacticiel" msgid "Reset password" msgstr "Réinitialiser mot de passe" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Réinitialiser l’état des préférences" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Réinitialise l’état d’accueil" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Réinitialise l’état des préférences" @@ -4824,23 +5210,26 @@ msgid "Retries the last action, which errored out" msgstr "Réessaye la dernière action, qui a échoué" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Réessayer" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Retourne à la page précédente" @@ -4854,7 +5243,8 @@ msgid "Returns to previous page" msgstr "Retour à la page précédente" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -4904,7 +5294,7 @@ msgstr "Enregistrer le code QR" msgid "Save to my feeds" msgstr "Enregistrer dans mes fils d’actu" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Fils d’actu enregistrés" @@ -4913,7 +5303,7 @@ msgid "Saved to your camera roll" msgstr "Enregistré dans votre photothèque" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "Enregistré à mes fils d’actu" @@ -4931,8 +5321,8 @@ msgstr "Enregistre les paramètres de recadrage de l’image" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "Dites bonjour !" @@ -4941,13 +5331,12 @@ msgstr "Dites bonjour !" msgid "Science" msgstr "Science" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Remonter en haut" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -4956,14 +5345,12 @@ msgstr "Remonter en haut" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Recherche" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "Recherche de « {query} »" @@ -4971,11 +5358,11 @@ msgstr "Recherche de « {query} »" msgid "Search for \"{searchText}\"" msgstr "Recherche de « {searchText} »" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "Rechercher tous les posts de @{authorHandle} avec le mot-clé {displayTag}" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "Rechercher tous les posts avec le mot-clé {displayTag}" @@ -4983,8 +5370,6 @@ msgstr "Rechercher tous les posts avec le mot-clé {displayTag}" msgid "Search for feeds that you want to suggest to others." msgstr "Recherchez des fils d’actu que vous voulez suggérer à d’autres personnes." -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Rechercher des comptes" @@ -5008,23 +5393,27 @@ msgstr "Rechercher dans Tenor" msgid "Security Step Required" msgstr "Étape de sécurité requise" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "Voir les posts {truncatedTag}" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "Voir les posts {truncatedTag} de ce compte" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "Voir les posts <0>{displayTag}" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "Voir les posts <0>{displayTag} de ce compte" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Voir ce guide" @@ -5060,7 +5449,11 @@ msgstr "Sélectionner le GIF" msgid "Select GIF \"{0}\"" msgstr "Sélectionner le GIF « {0} »" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Sélectionner les langues" @@ -5076,7 +5469,7 @@ msgstr "Sélectionne l’option {i} sur {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Sélectionner l’emoji {emojiName} comme avatar" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "Sélectionnez le(s) service(s) de modération destinataires du signalement" @@ -5088,7 +5481,11 @@ msgstr "Sélectionnez le service qui héberge vos données." msgid "Select video" msgstr "Sélectionner une vidéo" -#: src/view/screens/LanguageSettings.tsx:283 +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Sélectionnez les langues que vous souhaitez voir figurer dans les fils d’actu que vous suivez. Si aucune langue n’est sélectionnée, toutes les langues seront affichées." @@ -5100,11 +5497,11 @@ msgstr "Sélectionnez votre langue par défaut pour les textes de l’applicatio msgid "Select your date of birth" msgstr "Sélectionnez votre date de naissance" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Sélectionnez vos centres d’intérêt parmi les options ci-dessous" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Sélectionnez votre langue préférée pour traduire votre fils d’actu." @@ -5126,7 +5523,7 @@ msgctxt "action" msgid "Send Email" msgstr "Envoyer l’e-mail" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Envoyer des commentaires" @@ -5141,8 +5538,8 @@ msgstr "Envoyer le post à…" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "Envoyer le rapport" @@ -5155,8 +5552,8 @@ msgstr "Envoyer le rapport à {0}" msgid "Send verification email" msgstr "Envoyer l’e-mail de vérification" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "Envoyer par message privé" @@ -5168,7 +5565,7 @@ msgstr "Envoie un e-mail avec le code de confirmation pour la suppression du com msgid "Server address" msgstr "Adresse du serveur" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "Entrez votre date de naissance" @@ -5176,15 +5573,15 @@ msgstr "Entrez votre date de naissance" msgid "Set new password" msgstr "Définir un nouveau mot de passe" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Choisissez « Non » pour cacher toutes les citations sur votre fils d’actu. Les reposts seront toujours visibles." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Choisissez « Non » pour cacher toutes les réponses dans votre fils d’actu." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Choisissez « Non » pour cacher toutes les reposts de votre fils d’actu." @@ -5192,7 +5589,7 @@ msgstr "Choisissez « Non » pour cacher toutes les reposts de votre fils d’ msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Choisissez « Oui » pour afficher les réponses dans un fil de discussion. C’est une fonctionnalité expérimentale." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Choisissez « Oui » pour afficher des échantillons de vos fils d’actu enregistrés dans votre fil d’actu « Following ». C’est une fonctionnalité expérimentale." @@ -5205,24 +5602,24 @@ msgid "Sets Bluesky username" msgstr "Définit le pseudo Bluesky" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "Change le thème de couleur en sombre" +#~ msgid "Sets color theme to dark" +#~ msgstr "Change le thème de couleur en sombre" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "Change le thème de couleur en clair" +#~ msgid "Sets color theme to light" +#~ msgstr "Change le thème de couleur en clair" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "Change le thème de couleur en fonction du paramètre système" +#~ msgid "Sets color theme to system setting" +#~ msgstr "Change le thème de couleur en fonction du paramètre système" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "Change le thème sombre comme étant le plus sombre" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "Change le thème sombre comme étant le plus sombre" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "Change le thème sombre comme étant le thème atténué" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "Change le thème sombre comme étant le thème atténué" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5240,11 +5637,11 @@ msgstr "Définit le rapport d’aspect de l’image comme portrait" msgid "Sets image aspect ratio to wide" msgstr "Définit le rapport d’aspect de l’image comme paysage" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Paramètres" @@ -5257,14 +5654,14 @@ msgid "Sexually Suggestive" msgstr "Sexuellement suggestif" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Partager" @@ -5282,8 +5679,8 @@ msgid "Share a fun fact!" msgstr "Partagez une anecdote insolite !" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "Partager quand même" @@ -5294,7 +5691,7 @@ msgstr "Partager le fil d’actu" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "Partager le lien" @@ -5312,7 +5709,7 @@ msgstr "Dialogue pour le partage d’un lien" msgid "Share QR code" msgstr "Partager le code QR" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "Partagez ce kit de démarrage" @@ -5324,7 +5721,7 @@ msgstr "Partagez ce kit de démarrage et aidez les gens à rejoindre votre commu msgid "Share your favorite feed!" msgstr "Partagez votre fil d’actu favori !" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "Testeur de préférences partagées" @@ -5335,7 +5732,7 @@ msgstr "Partage le site web lié" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Afficher" @@ -5343,8 +5740,9 @@ msgstr "Afficher" msgid "Show alt text" msgstr "Voir le texte alt" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Afficher quand même" @@ -5365,19 +5763,23 @@ msgstr "Afficher les suivis similaires à {0}" msgid "Show hidden replies" msgstr "Afficher les réponses cachées" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "En montrer moins comme ça" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Voir plus" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "En montrer plus comme ça" @@ -5385,15 +5787,15 @@ msgstr "En montrer plus comme ça" msgid "Show muted replies" msgstr "Afficher les réponses masquées" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Afficher les posts de mes fils d’actu" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Afficher les citations" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Afficher les réponses" @@ -5401,7 +5803,12 @@ msgstr "Afficher les réponses" msgid "Show replies by people you follow before all other replies." msgstr "Afficher les réponses des personnes que vous suivez avant toutes les autres réponses." -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Afficher les reposts" @@ -5459,11 +5866,15 @@ msgstr "Connectez-vous ou créez votre compte pour participer à la conversation msgid "Sign into Bluesky or create a new account" msgstr "Connectez-vous à Bluesky ou créez un nouveau compte" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Déconnexion" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -5485,7 +5896,7 @@ msgstr "S’inscrire ou se connecter pour participer à la conversation" msgid "Sign-in Required" msgstr "Connexion requise" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Connecté en tant que" @@ -5494,21 +5905,25 @@ msgstr "Connecté en tant que" msgid "Signed in as @{0}" msgstr "Connecté en tant que @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "s’est inscrit·e avec votre kit de démarrage" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "S’inscrire sans kit de démarrage" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Ignorer" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Passer cette étape" @@ -5517,12 +5932,11 @@ msgstr "Passer cette étape" msgid "Software Dev" msgstr "Développement de logiciels" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "Quelques autres fils d’actu qui pourraient vous intéresser" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "Quelques comptes peuvent répondre" @@ -5541,13 +5955,13 @@ msgstr "Quelque chose n’a pas marché, veuillez réessayer" msgid "Something went wrong, please try again." msgstr "Quelque chose n’a pas marché, veuillez réessayer." -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "Quelque chose n’a pas marché !" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Désolé ! Votre session a expiré. Essayez de vous reconnecter." @@ -5560,8 +5974,12 @@ msgid "Sort replies to the same post by:" msgstr "Trier les réponses au même post par :" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" -msgstr "Source : <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "Source : <0>{0}" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" +msgstr "" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -5598,17 +6016,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "Début de la fenêtre de la visite d’accueil. Ne revenez pas en arrière. Allez plutôt vers l’avant pour plus d’options, ou appuyez pour passer." #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "Kit de démarrage" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "Kit de démarrage par {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "Le kit de démarrage n’est pas valide" @@ -5620,31 +6038,31 @@ msgstr "Kits de démarrage" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Les kits de démarrage vous permettent de partager facilement vos fils d’actu et vos personnes préférées avec vos ami·e·s." -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "État du service" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "Étape {0} sur {1}" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "Stockage effacé, vous devez redémarrer l’application maintenant." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Historique" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Envoyer" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "S’abonner" @@ -5660,16 +6078,15 @@ msgstr "S’abonner à l’étiqueteur" msgid "Subscribe to this labeler" msgstr "S’abonner à cet étiqueteur" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "S’abonner à cette liste" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "Comptes suggérés" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Suggérés pour vous" @@ -5677,7 +6094,7 @@ msgstr "Suggérés pour vous" msgid "Suggestive" msgstr "Suggestif" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5692,30 +6109,35 @@ msgstr "Changer de compte" msgid "Switch between feeds to control your experience." msgstr "Basculez d’un fil d’actu à l’autre pour contrôler votre expérience." -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "Basculer sur {0}" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Bascule le compte auquel vous êtes connectés vers" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "Système" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Journal système" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "mot-clé" +#~ msgid "tag" +#~ msgstr "mot-clé" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "Menu de mot-clé : {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "Grand" @@ -5724,11 +6146,19 @@ msgstr "Grand" msgid "Tap to dismiss" msgstr "Tapper pour annuler" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tapper pour voir en entier" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "Tâche accomplie - 10 likes !" @@ -5753,11 +6183,11 @@ msgstr "Dites-nous en un peu plus" msgid "Terms" msgstr "Conditions générales" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Conditions d’utilisation" @@ -5769,16 +6199,20 @@ msgid "Terms used violate community standards" msgstr "Termes utilisés qui violent les normes de la communauté" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "texte" +#~ msgid "text" +#~ msgstr "texte" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Champ de saisie de texte" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "Nous vous remercions. Votre rapport a été envoyé." @@ -5786,24 +6220,37 @@ msgstr "Nous vous remercions. Votre rapport a été envoyé." msgid "That contains the following:" msgstr "Qui contient les éléments suivants :" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Ce pseudo est déjà occupé." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "Ce kit de démarrage n’a pas pu être trouvé." +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Ce compte pourra interagir avec vous après le déblocage." +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Les lignes directrices communautaires ont été déplacées vers <0/>" @@ -5812,12 +6259,16 @@ msgstr "Les lignes directrices communautaires ont été déplacées vers <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "Le fil d’actu « Discover » sait désormais ce que vous aimez" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesky maintenant et nous reprendrons là où vous en étiez." @@ -5825,11 +6276,11 @@ msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesk msgid "The feed has been replaced with Discover." msgstr "Ce fil d’actu a été remplacé par Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Les étiquettes suivantes ont été appliquées à votre compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Les étiquettes suivantes ont été appliquées à votre contenu." @@ -5837,8 +6288,8 @@ msgstr "Les étiquettes suivantes ont été appliquées à votre contenu." msgid "The following steps will help customize your Bluesky experience." msgstr "Les étapes suivantes vous aideront à personnaliser votre expérience avec Bluesky." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "Ce post a peut-être été supprimé." @@ -5846,7 +6297,11 @@ msgstr "Ce post a peut-être été supprimé." msgid "The Privacy Policy has been moved to <0/>" msgstr "Notre politique de confidentialité a été déplacée vers <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "Le kit de démarrage que vous essayez de consulter n’est pas valide. Vous pouvez supprimer ce kit de démarrage à la place." @@ -5883,24 +6338,24 @@ msgid "There was an issue connecting to Tenor." msgstr "Il y a eu un problème de connexion à Tenor." #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "Il y a eu un problème de connexion au serveur" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "Il y a eu un problème de connexion à votre serveur" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des notifications. Appuyez ici pour réessayer." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici pour réessayer." @@ -5908,13 +6363,13 @@ msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici msgid "There was an issue fetching the list. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de la liste. Appuyez ici pour réessayer." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de vos listes. Appuyez ici pour réessayer." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Il y a eu un problème lors de l’envoi de votre rapport. Veuillez vérifier votre connexion internet." @@ -5936,16 +6391,19 @@ msgstr "Il y a eu un problème lors de la récupération de vos mots de passe d msgid "There was an issue! {0}" msgstr "Il y a eu un problème ! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Il y a eu un problème. Veuillez vérifier votre connexion Internet et réessayez." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Un problème inattendu s’est produit dans l’application. N’hésitez pas à nous faire savoir si cela vous est arrivé !" @@ -5954,11 +6412,11 @@ msgstr "Un problème inattendu s’est produit dans l’application. N’hésite msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Il y a eu un afflux de nouveaux personnes sur Bluesky ! Nous activerons ton compte dès que possible." -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Ce {screenDescription} a été signalé :" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Ce compte a demandé aux personnes de se connecter pour voir son profil." @@ -5967,8 +6425,12 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "Ce compte est bloqué par un ou plusieurs de vos listes de modération. Pour le débloquer, veuillez visiter les listes directement et en retirer ce compte." #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "Cet appel sera envoyé à <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "Cet appel sera envoyé à <0>{0}." + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -5990,8 +6452,8 @@ msgstr "Ce contenu a reçu un avertissement général de la part de la modérati msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Ce contenu est hébergé par {0}. Voulez-vous activer les médias externes ?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Ce contenu n’est pas disponible car l’un des comptes impliqués a bloqué l’autre." @@ -6017,7 +6479,7 @@ msgstr "Ce fil d’actu est vide ! Vous devriez peut-être suivre plus de compt #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "Ce fil d’actu est vide." @@ -6033,15 +6495,15 @@ msgstr "Ces informations ne sont pas partagées avec d’autres personnes." msgid "This is important in case you ever need to change your email or reset your password." msgstr "Ceci est important au cas où vous auriez besoin de changer d’e-mail ou de réinitialiser votre mot de passe." -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "Cette étiquette a été apposée par <0>{0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "Cette étiquette a été apposée par l’auteur·ice." -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "Cette étiquette a été apposée par vous." @@ -6053,7 +6515,11 @@ msgstr "Cet étiqueteur n’a pas déclaré les étiquettes qu’il publie et pe msgid "This link is taking you to the following website:" msgstr "Ce lien vous conduit au site Web suivant :" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "Cette liste est vide !" @@ -6065,23 +6531,35 @@ msgstr "Ce service de modération n’est pas disponible. Voir ci-dessous pour p msgid "This name is already in use" msgstr "Ce nom est déjà utilisé" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Ce post a été supprimé." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce post n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "Ce post sera masqué des fils d’actu." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "Ce post sera masqué des fils d’actu." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce profil n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "Ce service n’a pas fourni de conditions d’utilisation ni de politique de confidentialité." @@ -6098,8 +6576,8 @@ msgstr "Ce compte n’a pas d’abonné·e·s." msgid "This user has blocked you" msgstr "Ce compte vous a bloqué·e" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Ce compte vous a bloqué. Vous ne pouvez pas voir son contenu." @@ -6107,11 +6585,11 @@ msgstr "Ce compte vous a bloqué. Vous ne pouvez pas voir son contenu." msgid "This user has requested that their content only be shown to signed-in users." msgstr "Cette personne a demandé que son contenu ne soit affiché qu’aux personnes connectées." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Ce compte est inclus dans la liste <0>{0} que vous avez bloquée." -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "Ce compte est inclus dans la liste <0>{0} que vous avez masquée." @@ -6123,28 +6601,40 @@ msgstr "Ce compte est nouveau ici. Appuyez pour obtenir plus d’informations su msgid "This user isn't following anyone." msgstr "Ce compte ne suit personne." -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "Cela supprimera {0} de vos mots masqués. Vous pourrez toujours le réintégrer plus tard." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "Cela supprimera {0} de vos mots masqués. Vous pourrez toujours le réintégrer plus tard." + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "Préférences des fils de discussion" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Préférences des fils de discussion" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "Paramètres du fil de discussion mis à jour" +#~ msgid "Thread settings updated" +#~ msgstr "Paramètres du fil de discussion mis à jour" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Mode arborescent" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Préférences des fils de discussion" @@ -6161,14 +6651,14 @@ msgid "To whom would you like to send this report?" msgstr "À qui souhaitez-vous envoyer ce rapport ?" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "Basculer entre les options pour les mots masqués." +#~ msgid "Toggle between muted word options." +#~ msgstr "Basculer entre les options pour les mots masqués." #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Activer le menu déroulant" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "Activer ou désactiver le contenu pour adultes" @@ -6183,10 +6673,10 @@ msgstr "Transformations" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Traduire" @@ -6199,7 +6689,7 @@ msgstr "Réessayer" msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "Authentification à deux facteurs" @@ -6211,11 +6701,11 @@ msgstr "Écrivez votre message ici" msgid "Type:" msgstr "Type :" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Débloquer la liste" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Réafficher cette liste" @@ -6223,12 +6713,12 @@ msgstr "Réafficher cette liste" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexion Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "Impossible de supprimer" @@ -6239,7 +6729,7 @@ msgstr "Impossible de supprimer" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Débloquer" @@ -6263,9 +6753,9 @@ msgstr "Débloquer le compte" msgid "Unblock Account?" msgstr "Débloquer le compte ?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Annuler le repost" @@ -6275,8 +6765,8 @@ msgid "Unfollow" msgstr "Se désabonner" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "Se désabonner" +#~ msgid "Unfollow" +#~ msgstr "Se désabonner" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -6291,12 +6781,14 @@ msgstr "Se désabonner du compte" msgid "Unlike this feed" msgstr "Déliker ce fil d’actu" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Réafficher" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Réafficher {truncatedTag}" @@ -6305,7 +6797,7 @@ msgstr "Réafficher {truncatedTag}" msgid "Unmute Account" msgstr "Réafficher ce compte" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "Réafficher tous les posts {displayTag}" @@ -6313,13 +6805,21 @@ msgstr "Réafficher tous les posts {displayTag}" msgid "Unmute conversation" msgstr "Réafficher la conversation" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Réafficher ce fil de discussion" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Désépingler" @@ -6327,11 +6827,11 @@ msgstr "Désépingler" msgid "Unpin from home" msgstr "Désépingler de l’accueil" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Supprimer la liste de modération" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "Désépinglé de vos fils d’actu" @@ -6339,16 +6839,25 @@ msgstr "Désépinglé de vos fils d’actu" msgid "Unsubscribe" msgstr "Se désabonner" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Se désabonner de cet étiqueteur" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Contenu sexuel non désiré" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Mise à jour de {displayName} dans les listes" @@ -6356,6 +6865,14 @@ msgstr "Mise à jour de {displayName} dans les listes" msgid "Update to {handle}" msgstr "Mettre à jour pour {handle}" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Mise à jour…" @@ -6368,20 +6885,20 @@ msgstr "Envoyer plutôt une photo" msgid "Upload a text file to:" msgstr "Envoyer un fichier texte vers :" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Envoyer à partir de l’appareil photo" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Envoyer à partir de fichiers" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6429,12 +6946,12 @@ msgstr "Utilisez-le pour vous connecter à l’autre application avec votre iden msgid "Used by:" msgstr "Utilisé par :" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Compte bloqué" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "Compte bloqué par « {0} »" @@ -6442,30 +6959,28 @@ msgstr "Compte bloqué par « {0} »" msgid "User blocked by list" msgstr "Compte bloqué par liste" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Compte bloqué par liste" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "Compte qui vous bloque" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "Compte qui vous bloque" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "Liste de compte de {0}" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "Liste de compte par <0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "Liste de compte par vous" @@ -6477,7 +6992,7 @@ msgstr "Liste de compte créée" msgid "User list updated" msgstr "Liste de compte mise à jour" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Listes de comptes" @@ -6485,13 +7000,17 @@ msgstr "Listes de comptes" msgid "Username or email address" msgstr "Pseudo ou e-mail" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Comptes" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "comptes suivis par <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "comptes suivis par <0/>" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -6500,7 +7019,7 @@ msgstr "comptes suivis par <0/>" msgid "Users I follow" msgstr "Comptes que je suis" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Comptes dans « {0} »" @@ -6516,15 +7035,15 @@ msgstr "Valeur :" msgid "Verify DNS Record" msgstr "Vérifier l’enregistrement DNS" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "Confirmer l’e-mail" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Confirmer mon e-mail" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Confirmer mon e-mail" @@ -6541,31 +7060,44 @@ msgstr "Vérifier le fichier texte" msgid "Verify Your Email" msgstr "Vérifiez votre e-mail" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "Version {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Jeux vidéo" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "Les vidéos ne peuvent pas dépasser 100 Mo" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "Les vidéos ne peuvent pas dépasser 100 Mo" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Voir l’avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "Voir le profil de {0}" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "Voir le profil du compte bloqué" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Afficher l’entrée de débogage" @@ -6578,7 +7110,7 @@ msgstr "Voir les détails" msgid "View details for reporting a copyright violation" msgstr "Voir les détails pour signaler une violation du droit d’auteur" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Voir le fil de discussion entier" @@ -6589,12 +7121,12 @@ msgstr "Voir les informations sur ces étiquettes" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Voir le profil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Afficher l’avatar" @@ -6606,11 +7138,23 @@ msgstr "Voir le service d’étiquetage fourni par @{0}" msgid "View users who like this feed" msgstr "Voir les comptes qui a liké ce fil d’actu" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "Consultez vos fils d’actu et explorez-en plus" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -6642,7 +7186,7 @@ msgstr "Nous ne pouvons pas charger cette conversation" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Nous estimons que votre compte sera prêt dans {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Nous espérons que vous passerez un excellent moment. N’oubliez pas que Bluesky est :" @@ -6651,18 +7195,18 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Nous n’avons plus de posts provenant des comptes que vous suivez. Voici le dernier de <0/>." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "Nous vous recommandons d’éviter les mots communs qui apparaissent dans de nombreux posts, car cela peut avoir pour conséquence qu’aucun post ne s’affiche." +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "Nous vous recommandons d’éviter les mots communs qui apparaissent dans de nombreux posts, car cela peut avoir pour conséquence qu’aucun post ne s’affiche." #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Nous n’avons pas pu charger vos préférences en matière de date de naissance. Veuillez réessayer." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "Nous n’avons pas pu charger vos étiqueteurs configurés pour le moment." -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer à configurer votre compte. Si l’échec persiste, vous pouvez sauter cette étape." @@ -6670,7 +7214,7 @@ msgstr "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer msgid "We will let you know when your account is ready." msgstr "Nous vous informerons lorsque votre compte sera prêt." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." @@ -6678,15 +7222,15 @@ msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." msgid "We're having network issues, try again" msgstr "Nous avons des soucis de réseau, réessayez" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Nous sommes ravis de vous accueillir !" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Nous sommes désolés, mais nous n’avons pas pu charger cette liste. Si cela persiste, veuillez contacter l’origine de la liste, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Nous sommes désolés, mais nous n’avons pas pu charger vos mots masqués pour le moment. Veuillez réessayer." @@ -6694,11 +7238,11 @@ msgstr "Nous sommes désolés, mais nous n’avons pas pu charger vos mots masqu msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Nous sommes désolés, mais votre recherche a été annulée. Veuillez réessayer dans quelques minutes." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Nous sommes désolés ! Le post auquel vous répondez a été supprimé." -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Nous sommes désolés ! La page que vous recherchez est introuvable." @@ -6715,7 +7259,7 @@ msgstr "Bienvenue !" msgid "Welcome, friend!" msgstr "Bienvenue et enchanté !" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "Quels sont vos centres d’intérêt ?" @@ -6725,7 +7269,7 @@ msgstr "Quel est le nom de votre kit de démarrage ?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "Quoi de neuf ?" @@ -6737,22 +7281,26 @@ msgstr "Quelles sont les langues utilisées dans ce post ?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Quelles langues aimeriez-vous voir apparaître dans vos fils d’actu algorithmiques ?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "Qui peut discuter avec vous ?" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Qui peut répondre ?" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "Dialogue qui permet de changer qui peut répondre" +#~ msgid "Who can reply dialog" +#~ msgstr "Dialogue qui permet de changer qui peut répondre" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "Qui peut répondre ?" +#~ msgid "Who can reply?" +#~ msgstr "Qui peut répondre ?" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -6796,12 +7344,12 @@ msgstr "Large" msgid "Write a message" msgstr "Écrire un message" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Rédiger un post" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Rédigez votre réponse" @@ -6811,10 +7359,10 @@ msgid "Writers" msgstr "Écrivain·e·s" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -6825,10 +7373,18 @@ msgstr "Oui" msgid "Yes, deactivate" msgstr "Oui, désactiver" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "Oui, supprimer ce kit de démarrage" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "Oui, réactiver mon compte" @@ -6837,7 +7393,8 @@ msgstr "Oui, réactiver mon compte" msgid "Yesterday, {time}" msgstr "Hier, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "vous" @@ -6895,11 +7452,11 @@ msgstr "Vous n’avez encore aucun code d’invitation ! Nous vous en enverrons msgid "You don't have any pinned feeds." msgstr "Vous n’avez encore aucun fil d’actu épinglé." -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "Vous n’avez encore aucun fil d’actu enregistré." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Vous avez bloqué cet auteur ou vous avez été bloqué par celui-ci." @@ -6907,9 +7464,9 @@ msgstr "Vous avez bloqué cet auteur ou vous avez été bloqué par celui-ci." msgid "You have blocked this user" msgstr "Vous avez bloqué ce compte" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Vous avez bloqué ce compte. Vous ne pouvez pas voir son contenu." @@ -6920,20 +7477,20 @@ msgstr "Vous avez bloqué ce compte. Vous ne pouvez pas voir son contenu." msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Vous avez introduit un code non valide. Il devrait ressembler à XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "Vous avez caché ce post" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "Vous avez caché ce post." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "Vous avez masqué ce compte." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "Vous avez masqué ce compte" @@ -6941,12 +7498,12 @@ msgstr "Vous avez masqué ce compte" msgid "You have no conversations yet. Start one!" msgstr "Vous n’avez pas encore de conversations. Démarrez en une !" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "Vous n’avez aucun fil d’actu." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "Vous n’avez aucune liste." @@ -6970,27 +7527,40 @@ msgstr "Vous avez atteint la fin" msgid "You haven't created a starter pack yet!" msgstr "Vous n’avez pas encore créé de kit de démarrage !" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "Vous n’avez pas encore masqué de mot ou de mot-clé" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Vous pouvez faire appel des étiquettes poseés par des tiers si vous pensez qu’elles ont été appliquées par erreur." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Vous pouvez faire appel de ces étiquettes si vous estimez qu’elles ont été apposées par erreur." +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" -msgstr "Vous ne pouvez ajouter que 50 fils d’actu au maximum" +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "Vous ne pouvez ajouter que 50 fils d’actu au maximum" #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "Vous ne pouvez ajouter que 50 profils au maximum" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "Vous ne pouvez ajouter que 50 profils au maximum" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "Vous devez avoir 13 ans ou plus pour vous inscrire." @@ -7006,7 +7576,7 @@ msgstr "Vous devez autoriser l’accès à votre photothèque pour enregistrer u msgid "You must grant access to your photo library to save the image." msgstr "Vous devez autoriser l’accès à votre photothèque pour enregistrer l’image." -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" @@ -7014,11 +7584,11 @@ msgstr "Vous devez sélectionner au moins un étiqueteur pour un rapport" msgid "You previously deactivated @{0}." msgstr "Vous avez précédemment désactivé @{0}." -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Vous ne recevrez plus de notifications pour ce fil de discussion" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Vous recevrez désormais des notifications pour ce fil de discussion" @@ -7038,23 +7608,23 @@ msgstr "Vous : {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Vous : {short}" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "Vous suivrez les comptes et fils d’actu suggérés une fois que vous aurez créé votre compte !" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Vous suivrez les comptes suggérés une fois que vous aurez créé votre compte !" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "Vous suivrez ces personnes et {0} autres" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "Vous suivrez ces personnes immédiatement" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "Vous resterez informé grâce à ces fils d’actu" @@ -7069,12 +7639,12 @@ msgstr "Vous êtes dans la file d’attente" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Vous êtes connecté·e avec un mot de passe d’application. Veuillez vous connecter avec votre mot de passe principal pour continuer à désactiver votre compte." -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Vous êtes prêt à partir !" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "Vous avez choisi de masquer un mot ou un mot-clé dans ce post." @@ -7082,7 +7652,7 @@ msgstr "Vous avez choisi de masquer un mot ou un mot-clé dans ce post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Vous avez atteint la fin de votre fil d’actu ! Trouvez d’autres comptes à suivre." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Votre compte" @@ -7098,6 +7668,10 @@ msgstr "Le dépôt de votre compte, qui contient toutes les données publiques, msgid "Your birth date" msgstr "Votre date de naissance" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "Vos discussions ont été désactivées" @@ -7107,7 +7681,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Votre choix sera enregistré, mais vous pourrez le modifier ultérieurement dans les paramètres." #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7121,7 +7695,7 @@ msgstr "Votre e-mail a été mis à jour, mais n’a pas été vérifié. L’é msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Votre e-mail n’a pas encore été vérifié. Il s’agit d’une mesure de sécurité importante que nous recommandons." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "Votre premier « like » !" @@ -7129,7 +7703,7 @@ msgstr "Votre premier « like » !" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Votre fil d’actu des comptes suivis est vide ! Suivez plus de comptes pour voir ce qui se passe." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Votre nom complet sera" @@ -7137,7 +7711,7 @@ msgstr "Votre nom complet sera" msgid "Your full handle will be <0>@{0}" msgstr "Votre pseudo complet sera <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Vos mots masqués" @@ -7145,15 +7719,15 @@ msgstr "Vos mots masqués" msgid "Your password has been changed successfully!" msgstr "Votre mot de passe a été modifié avec succès !" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Votre post a été publié" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Vos posts, les likes et les blocages sont publics. Les silences (comptes masqués) sont privés." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Votre profil" @@ -7161,7 +7735,7 @@ msgstr "Votre profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Votre profil, vos posts, vos fils d’actu et vos listes ne seront plus visibles par d’autres personnes sur Bluesky. Vous pouvez réactiver votre compte à tout moment en vous connectant." -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "Votre réponse a été publiée" @@ -7169,6 +7743,6 @@ msgstr "Votre réponse a été publiée" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Votre rapport sera envoyé au Service de Modération de Bluesky" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Votre pseudo" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index 51d196a40c..c96693d8c6 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -20,7 +20,8 @@ msgstr "(tá ábhar leabaithe ann)" msgid "(no email)" msgstr "(gan ríomhphost)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {duine amháin eile} two {beirt eile} few {{formattedCount} dhuine eile} many {{formattedCount} nduine eile} other {{formattedCount} duine eile}}" @@ -42,7 +43,7 @@ msgstr "{0, plural, one {Cuireadh lipéad amháin ar an gcuntas seo} two {Cuirea msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {Cuireadh lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# athphostáil} two {# athphostáil} few {# athphostáil} many {# n-athphostáil} other {# athphostáil}}" @@ -60,16 +61,16 @@ msgstr "{0, plural, one {leantóir} two {leantóir} few {leantóir} many {leant msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Mol (# mholadh)} two {Mol (# mholadh)} few {Mol (# mholadh)} many {Mol (# moladh)} other {Mol (# moladh)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other {moladh}}" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" @@ -77,23 +78,37 @@ msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsá msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {phostáil} two {phostáil} few {phostáil} many {bpostáil} other {postáil}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Freagair (# fhreagra)} two {Freagair (# fhreagra)} few {Freagair (# fhreagra)} many {Freagair (# bhfreagra)} other {Freagair (# freagra)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} many {athphostáil} other {athphostáil}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -102,7 +117,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "Sábháilte le mo chuid fothaí" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "abhatár {0}" @@ -138,7 +153,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -165,7 +180,7 @@ msgstr "Ní féidir TD a chur chuig {handle}" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} gan léamh" @@ -178,12 +193,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {Taispeáin gach freagra} one {Taispeáin freagraí a bhfuil ar a laghad moladh amháin acu} two {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} few {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} many {Taispeáin freagraí a bhfuil ar a laghad # moladh acu} other {Taispeáin freagraí a bhfuil ar a laghad # moladh acu}}" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "{value, plural, =0 {Taispeáin gach freagra} one {Taispeáin freagraí a bhfuil ar a laghad moladh amháin acu} two {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} few {Taispeáin freagraí a bhfuil ar a laghad # mholadh acu} many {Taispeáin freagraí a bhfuil ar a laghad # moladh acu} other {Taispeáin freagraí a bhfuil ar a laghad # moladh acu}}" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> ball" +#~ msgid "<0/> members" +#~ msgstr "<0/> ball" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -203,11 +218,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {leantóir} two {leantóir} few {leantóir} many {leantóir} other {leantóir}}" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" @@ -223,6 +238,10 @@ msgstr "" msgid "<0>{0} is included in your starter pack" msgstr "" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{following} <1>{pluralizedFollowers}" @@ -255,15 +274,27 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Leasainm Neamhbhailí" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Dearbhú 2FA" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Oscail nascanna agus socruithe" @@ -273,16 +304,16 @@ msgid "Access profile and other navigation links" msgstr "Oscail próifíl agus nascanna eile" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Inrochtaineacht" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "Socruithe inrochtaineachta" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" @@ -291,8 +322,8 @@ msgstr "Socruithe Inrochtaineachta" #~ msgstr "cuntas" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Cuntas" @@ -308,20 +339,20 @@ msgstr "Cuntas leanaithe" msgid "Account muted" msgstr "Cuireadh an cuntas i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Cuireadh an cuntas i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Cuireadh an cuntas i bhfolach trí liosta" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Roghanna cuntais" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Baineadh an cuntas ón mearliosta" @@ -338,10 +369,10 @@ msgstr "Cuntas díleanaithe" msgid "Account unmuted" msgstr "Níl an cuntas i bhfolach a thuilleadh" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Cuir leis" @@ -357,14 +388,14 @@ msgstr "" msgid "Add a content warning" msgstr "Cuir rabhadh faoin ábhar leis" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Cuir cuntas leis an liosta seo" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Cuir cuntas leis seo" @@ -396,11 +427,11 @@ msgstr "Cuir pasfhocal aipe leis seo" #~ msgid "Add link card:" #~ msgstr "Cuir cárta leanúna leis seo:" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "Cuir focal atá le cur i bhfolach anseo le haghaidh socruithe a rinne tú" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Cuir focail agus clibeanna a cuireadh i bhfolach leis seo" @@ -424,7 +455,7 @@ msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" msgid "Add the following DNS record to your domain:" msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "" @@ -433,7 +464,7 @@ msgstr "" msgid "Add to Lists" msgstr "Cuir le liostaí" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Cuir le mo chuid fothaí" @@ -442,24 +473,25 @@ msgstr "Cuir le mo chuid fothaí" #~ msgstr "Curtha leis" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Curtha leis an liosta" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Curtha le mo chuid fothaí" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Sonraigh an méid moltaí ar fhreagra atá de dhíth le bheith le feiceáil i d'fhotha." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Sonraigh an méid moltaí ar fhreagra atá de dhíth le bheith le feiceáil i d'fhotha." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Ábhar do dhaoine fásta" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -467,20 +499,20 @@ msgstr "" msgid "Adult content is disabled." msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Ardleibhéal" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "Na fothaí go léir a shábháil tú, in áit amháin." @@ -499,6 +531,14 @@ msgstr "Ceadaigh fáil ar do chuid TDanna" msgid "Allow new messages from" msgstr "Ceadaigh teachtaireachtaí nua ó" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -516,7 +556,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Téacs malartach" @@ -537,14 +577,27 @@ msgstr "Cuireadh teachtaireacht ríomhphoist chuig {0}. Tá cód dearbhaithe fao msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Cuireadh teachtaireacht ríomhphoist chuig do sheanseoladh. {0}. Tá cód dearbhaithe faoi iamh." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "Tharla earráid" +#~ msgid "An error occured" +#~ msgstr "Tharla earráid" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" +msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -558,10 +611,15 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Tharla earráid agus an teachtaireacht á scriosadh. Bain triail eile as." -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Rud nach bhfuil ar fáil sna roghanna seo" @@ -576,21 +634,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "agus" @@ -607,6 +669,10 @@ msgstr "GIF beo" msgid "Anti-Social Behavior" msgstr "Iompar Frithshóisialta" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Teanga na haipe" @@ -623,26 +689,26 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí msgid "App Password names must be at least 4 characters long." msgstr "Caithfear 4 charachtar ar a laghad a bheith in ainmneacha phasfhocal na haipe." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Socruithe phasfhocal na haipe" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Pasfhocal na haipe" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Achomharc" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Achomharc in aghaidh lipéid \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Achomharc déanta" @@ -658,10 +724,19 @@ msgstr "Achomharc déanta" msgid "Appeal this decision" msgstr "Déan achomharc i gcoinne an chinnidh seo" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Cuma" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -684,7 +759,7 @@ msgstr "An bhfuil tú cinnte gur mhaith leat pasfhocal na haipe “{name}” a s msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scriosfar duitse í ach ní don duine eile atá páirteach." -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "" @@ -697,19 +772,19 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "An bhfuil tú cinnte gur mhaith leat imeacht ón gcomhrá seo? Scriosfar duitse é ach ní don duine eile atá páirteach." -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "An bhfuil tú cinnte gur mhaith leat {0} a bhaint de do chuid fothaí?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "An bhfuil tú cinnte gur mhaith leat an dréacht seo a scriosadh?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Lánchinnte?" @@ -726,13 +801,13 @@ msgstr "Ealaín" msgid "Artistic or non-erotic nudity." msgstr "Lomnochtacht ealaíonta nó gan a bheith gáirsiúil." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "3 charachtar ar a laghad" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -745,8 +820,8 @@ msgstr "3 charachtar ar a laghad" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Ar ais" @@ -754,7 +829,7 @@ msgstr "Ar ais" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Toisc go bhfuil suim agat in {interestsText}" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Bunrudaí" @@ -762,7 +837,7 @@ msgstr "Bunrudaí" msgid "Birthday" msgstr "Breithlá" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Breithlá:" @@ -785,28 +860,27 @@ msgstr "Blocáil an cuntas seo" msgid "Block Account?" msgstr "Blocáil an cuntas seo?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Blocáil na cuntais seo" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Liosta blocála" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a bhlocáil?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Blocáilte" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" @@ -819,7 +893,7 @@ msgstr "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhr 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 "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhráite, tagairt a dhéanamh duit, ná aon phlé eile a bheith acu leat. Ní fheicfidh tú a gcuid ábhair agus ní fheicfidh siad do chuid ábhair." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Postáil bhlocáilte." @@ -827,7 +901,7 @@ msgstr "Postáil bhlocáilte." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Ní bhacann blocáil an lipéadóir seo ar lipéid a chur ar do chuntas." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Tá an bhlocáil poiblí. Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhráite, tagairt a dhéanamh duit, ná aon phlé eile a bheith acu leat." @@ -835,7 +909,7 @@ msgstr "Tá an bhlocáil poiblí. Ní féidir leis na cuntais bhlocáilte freagr msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Ní chuirfidh blocáil cosc ar lipéid a bheith curtha ar do chuntas, ach bacfaidh sí an cuntas seo ar fhreagraí a thabhairt i do chuid snáitheanna agus ar chaidreamh a dhéanamh leat." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blag" @@ -868,7 +942,7 @@ msgstr "" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 "Ní thaispeánfaidh Bluesky do phróifíl ná do chuid postálacha d’úsáideoirí atá logáilte amach. Is féidir nach gcloífidh aipeanna eile leis an iarratas seo. I bhfocail eile, ní bheidh do chuntas anseo príobháideach." @@ -885,21 +959,23 @@ msgstr "Déan íomhánna doiléir agus scag ó fhothaí iad" msgid "Books" msgstr "Leabhair" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -908,11 +984,11 @@ msgstr "" msgid "Browse other feeds" msgstr "Tabhair súil ar fhothaí eile" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Gnó" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "le —" @@ -928,15 +1004,15 @@ msgstr "Le {0}" #~ msgid "by @{0}" #~ msgstr "ag @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "le <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "Le cruthú an chuntais aontaíonn tú leis na {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "leat" @@ -948,13 +1024,13 @@ msgstr "Ceamara" 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 "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostríocanna a bheith ann. Caithfear 4 charachtar ar a laghad a bheith ann agus gan níos mó ná 32 charachtar." -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -970,9 +1046,8 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cealaigh" @@ -1000,7 +1075,7 @@ msgstr "Cealaigh bearradh na híomhá" msgid "Cancel profile editing" msgstr "Cealaigh eagarthóireacht na próifíle" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Ná déan athlua na postála" @@ -1009,7 +1084,6 @@ msgid "Cancel reactivation and log out" msgstr "Cuir an t-athghníomhú ar ceal agus logáil amach" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Cealaigh an cuardach" @@ -1021,17 +1095,17 @@ msgstr "Cuireann sé seo oscailt an tsuímh gréasáin atá nasctha ar ceal" msgid "Change" msgstr "Athraigh" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Athraigh" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Athraigh mo leasainm" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Athraigh mo leasainm" @@ -1039,12 +1113,12 @@ msgstr "Athraigh mo leasainm" msgid "Change my email" msgstr "Athraigh mo ríomhphost" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Athraigh mo phasfhocal" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Athraigh mo phasfhocal" @@ -1056,7 +1130,7 @@ msgstr "Athraigh an teanga phostála go {0}" msgid "Change Your Email" msgstr "Athraigh do ríomhphost" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1068,14 +1142,14 @@ msgstr "Balbhaíodh an comhrá" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "Socruithe comhrá" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "Socruithe Comhrá" @@ -1112,15 +1186,15 @@ msgstr "Féach ar do bhosca ríomhphoist le haghaidh teachtaireachta leis an gc #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Roghnaigh “Chuile Dhuine” nó “Duine Ar Bith”" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "" @@ -1128,7 +1202,7 @@ msgstr "" msgid "Choose for me" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "" @@ -1136,7 +1210,7 @@ msgstr "" msgid "Choose Service" msgstr "Roghnaigh Seirbhís" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Roghnaigh na halgartaim le haghaidh do chuid sainfhothaí." @@ -1150,8 +1224,8 @@ msgstr "Roghnaigh an dath seo mar abhatár duit" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "" +#~ msgid "Choose who can reply" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1162,18 +1236,18 @@ msgid "Choose your password" msgstr "Roghnaigh do phasfhocal" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce." +#~ msgid "Clear all legacy storage data" +#~ msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce." #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce. Ansin atosaigh." +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Glan na sonraí oidhreachta ar fad atá i dtaisce. Ansin atosaigh." -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Glan na sonraí ar fad atá i dtaisce." -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." @@ -1183,10 +1257,10 @@ msgid "Clear search query" msgstr "Glan an cuardach" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "Glanann seo na sonraí oidhreachta ar fad atá i dtaisce" +#~ msgid "Clears all legacy storage data" +#~ msgstr "Glanann seo na sonraí oidhreachta ar fad atá i dtaisce" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "Glanann seo na sonraí ar fad atá i dtaisce" @@ -1207,7 +1281,7 @@ msgstr "Cliceáil anseo do bhreis eolais." #~ msgid "Click here to add one." #~ msgstr "Cliceáil anseo do bhreis eolais." -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Cliceáil anseo le clár na clibe le haghaidh {tag} a oscailt" @@ -1215,6 +1289,14 @@ msgstr "Cliceáil anseo le clár na clibe le haghaidh {tag} a oscailt" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Cliceáil anseo le clár na clibe le haghaidh #{tag} a oscailt" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" @@ -1228,12 +1310,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1254,7 +1336,7 @@ msgid "Close bottom drawer" msgstr "Dún an tarraiceán íochtair" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "Dún an dialóg" @@ -1278,8 +1360,8 @@ msgstr "Dún an fhuinneog" msgid "Close navigation footer" msgstr "Dún an buntásc" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "Dún an dialóg seo" @@ -1291,7 +1373,7 @@ msgstr "Dúnann sé seo an barra nascleanúna ag an mbun" msgid "Closes password update alert" msgstr "Dúnann sé seo an rabhadh faoi uasdátú an phasfhocail" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dréacht" @@ -1299,11 +1381,11 @@ msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dr msgid "Closes viewer for header image" msgstr "Dúnann sé seo an t-amharcóir le haghaidh íomhá an cheanntáisc" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "Laghdaigh an liosta úsáideoirí" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Laghdaíonn sé seo liosta na n-úsáideoirí le haghaidh an fhógra sin" @@ -1317,27 +1399,31 @@ msgstr "Greann" msgid "Comics" msgstr "Greannáin" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Críochnaigh agus tosaigh ag baint úsáide as do chuntas." -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "Freagair an dúshlán" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Scríobh postálacha chomh fada le {MAX_GRAPHEME_LENGTH} litir agus carachtair eile" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Scríobh freagra" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {0}" @@ -1373,11 +1459,11 @@ msgstr "Dearbhaigh socruithe le haghaidh teanga an ábhair" msgid "Confirm delete account" msgstr "Dearbhaigh scriosadh an chuntais" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "Dearbhaigh d'aois:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "Dearbhaigh do bhreithlá" @@ -1395,7 +1481,8 @@ msgstr "Cód dearbhaithe" msgid "Connecting..." msgstr "Ag nascadh…" -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Teagmháil le Support" @@ -1407,24 +1494,24 @@ msgstr "Teagmháil le Support" msgid "Content Blocked" msgstr "Ábhar Blocáilte" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "Scagthaí ábhair" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Teangacha ábhair" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "Ábhar nach bhfuil ar fáil" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Rabhadh ábhair" @@ -1436,7 +1523,7 @@ msgstr "Rabhadh ábhair" msgid "Context menu backdrop, click to close the menu." msgstr "Cúlra an roghchláir comhthéacs, cliceáil chun an roghchlár a dhúnadh." -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lean ar aghaidh" @@ -1449,7 +1536,7 @@ msgstr "Lean ort mar {0} (atá logáilte isteach faoi láthair)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1476,7 +1563,7 @@ msgstr "Cócaireacht" msgid "Copied" msgstr "Cóipeáilte" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" @@ -1484,8 +1571,8 @@ msgstr "Leagan cóipeáilte sa ghearrthaisce" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -1519,12 +1606,12 @@ msgstr "" msgid "Copy Link" msgstr "" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Cóipeáil an nasc leis an liosta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Cóipeáil an nasc leis an bpostáil" @@ -1533,8 +1620,8 @@ msgstr "Cóipeáil an nasc leis an bpostáil" msgid "Copy message text" msgstr "Cóipeáil téacs na teachtaireachta" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Cóipeáil téacs na postála" @@ -1542,14 +1629,14 @@ msgstr "Cóipeáil téacs na postála" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1559,7 +1646,7 @@ msgstr "Níor éiríodh ar an gcomhrá a fhágail" msgid "Could not load feed" msgstr "Ní féidir an fotha a lódáil" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "Ní féidir an liosta a lódáil" @@ -1585,7 +1672,7 @@ msgstr "" msgid "Create a new account" msgstr "Cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Cruthaigh cuntas nua Bluesky" @@ -1595,7 +1682,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "" @@ -1603,7 +1690,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Cruthaigh cuntas" @@ -1659,42 +1746,54 @@ msgstr "Saincheaptha" msgid "Custom domain" msgstr "Sainfhearann" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Cruthaíonn an pobal fothaí chun eispéiris nua a chur ar fáil duit, agus chun cabhrú leat teacht ar an ábhar a thaitníonn leat" -#: src/view/screens/PreferencesExternalEmbeds.tsx:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Oiriúnaigh na meáin ó shuíomhanna seachtracha" -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Dorcha" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Modh dorcha" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Téama Dorcha" +#~ msgid "Dark Theme" +#~ msgstr "Téama Dorcha" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Dáta breithe" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "Díghníomhaigh mo chuntas" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "Díghníomhaigh mo chuntas" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "Dífhabhtaigh Modhnóireacht" @@ -1703,16 +1802,16 @@ msgid "Debug panel" msgstr "Painéal dífhabhtaithe" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Scrios" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Scrios an cuntas" @@ -1732,8 +1831,8 @@ msgstr "Scrios pasfhocal na haipe" msgid "Delete app password?" msgstr "Scrios pasfhocal na haipe?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "Scrios taifead dearbhaithe comhrá" @@ -1741,7 +1840,7 @@ msgstr "Scrios taifead dearbhaithe comhrá" msgid "Delete for me" msgstr "Scrios domsa" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Scrios an liosta" @@ -1757,41 +1856,41 @@ msgstr "Scrios an teachtaireacht seo domsa" msgid "Delete my account" msgstr "Scrios mo chuntas" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Scrios mo chuntas…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Scrios an phostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "An bhfuil fonn ort an liosta seo a scriosadh?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "An bhfuil fonn ort an phostáil seo a scriosadh?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Scriosta" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Scriosadh an phostáil." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "Scriosann sé seo an taifead dearbhaithe comhrá" @@ -1806,11 +1905,25 @@ msgstr "Cur síos" msgid "Descriptive alt text" msgstr "Téacs malartach tuairisciúil" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Ar mhaith leat rud éigin a rá?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Breacdhorcha" @@ -1818,7 +1931,7 @@ msgstr "Breacdhorcha" msgid "Direct messages are here!" msgstr "Tá teachtaireachtaí díreacha ar fáil anois!" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "Ná seinn GIFanna go huathoibríoch" @@ -1826,7 +1939,7 @@ msgstr "Ná seinn GIFanna go huathoibríoch" msgid "Disable Email 2FA" msgstr "Ná húsáid 2FA trí ríomhphost" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "Ná húsáid aiseolas haptach" @@ -1834,6 +1947,10 @@ msgstr "Ná húsáid aiseolas haptach" #~ msgid "Disable haptics" #~ msgstr "Ná húsáid aiseolas haptach" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Disable vibrations" #~ msgstr "Ná húsáid creathadh" @@ -1843,20 +1960,20 @@ msgstr "Ná húsáid aiseolas haptach" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "Díchumasaithe" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Ná sábháil" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "Faigh réidh leis an dréacht?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Cuir ina luí ar aipeanna gan mo chuntas a thaispeáint d'úsáideoirí atá logáilte amach" @@ -1869,19 +1986,27 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Aimsigh sainfhothaí nua" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "Aimsigh Fothaí Nua" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "" @@ -1897,11 +2022,15 @@ msgstr "Ainm Taispeána" msgid "DNS Panel" msgstr "Painéal DNS" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "Níl lomnochtacht ann." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "Ní thosaíonn ná chríochnaíonn sé le fleiscín" @@ -1915,7 +2044,6 @@ msgstr "Fearann dearbhaithe!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1934,8 +2062,8 @@ msgstr "Déanta" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Déanta" @@ -1944,7 +2072,7 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "" @@ -1961,6 +2089,10 @@ msgstr "Scaoil anseo chun íomhánna a chur leis" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "De bharr pholasaí Apple, ní féidir ábhar do dhaoine fásta ar an nGréasán a fháil roimh an logáil isteach a chríochnú." +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "m.sh. cáit" @@ -2001,11 +2133,11 @@ msgstr "m.sh. Úsáideoirí a fhreagraíonn le fógraí" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Oibríonn gach cód uair amháin. Gheobhaidh tú tuilleadh cód go tráthrialta." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -2014,12 +2146,12 @@ msgctxt "action" msgid "Edit" msgstr "Eagar" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Cuir an t-abhatár in eagar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "" @@ -2028,7 +2160,12 @@ msgstr "" msgid "Edit image" msgstr "Cuir an íomhá seo in eagar" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Athraigh mionsonraí an liosta" @@ -2036,10 +2173,10 @@ msgstr "Athraigh mionsonraí an liosta" msgid "Edit Moderation List" msgstr "Athraigh liosta na modhnóireachta" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" @@ -2047,10 +2184,15 @@ msgstr "Athraigh mo chuid fothaí" msgid "Edit my profile" msgstr "Athraigh mo phróifíl" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2065,7 +2207,7 @@ msgstr "Athraigh an Phróifíl" #~ msgid "Edit Saved Feeds" #~ msgstr "Athraigh na fothaí sábháilte" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "" @@ -2073,7 +2215,7 @@ msgstr "" msgid "Edit User List" msgstr "Athraigh an liosta d’úsáideoirí" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "" @@ -2085,7 +2227,7 @@ msgstr "Athraigh d’ainm taispeána" msgid "Edit your profile description" msgstr "Athraigh an cur síos ort sa phróifíl" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "" @@ -2095,8 +2237,8 @@ msgid "Education" msgstr "Oideachas" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2124,7 +2266,7 @@ msgstr "Seoladh ríomhphoist uasdátaithe" msgid "Email verified" msgstr "Ríomhphost dearbhaithe" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Ríomhphost:" @@ -2133,8 +2275,8 @@ msgid "Embed HTML code" msgstr "Leabaigh an cód HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "Leabaigh an phostáil" @@ -2146,7 +2288,7 @@ msgstr "Leabaigh an phostáil seo i do shuíomh gréasáin féin. Cóipeáil an msgid "Enable {0} only" msgstr "Cuir {0} amháin ar fáil" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "Cuir ábhar do dhaoine fásta ar fáil" @@ -2163,7 +2305,7 @@ msgstr "Cuir ábhar do dhaoine fásta ar fáil" msgid "Enable external media" msgstr "Cuir meáin sheachtracha ar fáil" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Cuir seinnteoirí na meán ar fáil le haghaidh" @@ -2172,9 +2314,13 @@ msgstr "Cuir seinnteoirí na meán ar fáil le haghaidh" msgid "Enable priority notifications" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Cuir an socrú seo ar siúl le gan ach freagraí i measc na ndaoine a leanann tú a fheiceáil." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Cuir an socrú seo ar siúl le gan ach freagraí i measc na ndaoine a leanann tú a fheiceáil." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2182,11 +2328,11 @@ msgstr "Cuir an foinse seo amháin ar fáil" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "Cumasaithe" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Deireadh an fhotha" @@ -2207,8 +2353,8 @@ msgstr "Cuir isteach ainm don phasfhocal aipe seo" msgid "Enter a password" msgstr "Cuir pasfhocal isteach" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "Cuir focal na clib isteach" @@ -2253,25 +2399,27 @@ msgstr "Cuir isteach do leasainm agus do phasfhocal" msgid "Error occurred while saving file" msgstr "Tharla earráid le linn comhad a shábháil" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Earráid agus an freagra ar an captcha á phróiseáil." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Earráid:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Chuile dhuine" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "Tig le chuile dhuine freagra a thabhairt" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2287,6 +2435,14 @@ msgstr "An iomarca tagairtí nó freagraí" msgid "Excessive or unwanted messages" msgstr "Teachtaireachtaí iomarcacha nó nach bhfuil de dhíth" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Fágann sé seo próiseas scrios an chuntais" @@ -2304,7 +2460,6 @@ msgid "Exits image view" msgstr "Fágann sé seo an radharc ar an íomhá" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Fágann sé seo an cuardach" @@ -2312,7 +2467,7 @@ msgstr "Fágann sé seo an cuardach" msgid "Expand alt text" msgstr "Taispeáin an téacs malartach ina iomláine" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "Leathnaigh an liosta úsáideoirí" @@ -2325,6 +2480,14 @@ msgstr "Leathnaigh nó laghdaigh an téacs iomlán a bhfuil tú ag freagairt" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Meáin is féidir a bheith gáirsiúil nó goilliúnach." @@ -2333,12 +2496,12 @@ msgstr "Meáin is féidir a bheith gáirsiúil nó goilliúnach." msgid "Explicit sexual images." msgstr "Íomhánna gnéasacha." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "Easpórtáil mo chuid sonraí" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "Easpórtáil mo chuid sonraí" @@ -2348,17 +2511,17 @@ msgid "External Media" msgstr "Meáin sheachtracha" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "Is féidir le meáin sheachtracha cumas a thabhairt do shuíomhanna ar an nGréasán eolas fútsa agus faoi do ghléas a chnuasach. Ní sheoltar ná iarrtar aon eolas go dtí go mbrúnn tú an cnaipe “play”." -#: src/Navigation.tsx:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Roghanna maidir le meáin sheachtracha" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Socruithe maidir le meáin sheachtracha" @@ -2367,8 +2530,8 @@ msgstr "Socruithe maidir le meáin sheachtracha" msgid "Failed to create app password." msgstr "Teip ar phasfhocal aipe a chruthú." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "" @@ -2380,16 +2543,16 @@ msgstr "Teip ar chruthú an liosta. Seiceáil do nasc leis an idirlíon agus dé msgid "Failed to delete message" msgstr "Teip ar theachtaireacht a scriosadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "Teip ar scriosadh na postála. Déan iarracht eile." -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "" @@ -2411,12 +2574,12 @@ msgstr "Teip ar theachtaireachtaí roimhe seo a lódáil" #~ msgid "Failed to load recommended feeds" #~ msgstr "Teip ar lódáil na bhfothaí molta" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "" @@ -2437,16 +2600,16 @@ msgstr "Teip ar sheoladh" #~ msgid "Failed to send message(s)." #~ msgstr "Teip ar theachtaireacht a scriosadh" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "" @@ -2455,12 +2618,12 @@ msgstr "" msgid "Failed to update settings" msgstr "Teip ar shocruithe a uasdátú" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Fotha" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "Fotha le {0}" @@ -2473,19 +2636,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Aiseolas" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Fothaí" @@ -2493,7 +2656,7 @@ msgstr "Fothaí" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Is iad na húsáideoirí a chruthaíonn na fothaí le hábhar is spéis leo a chur ar fáil. Roghnaigh cúpla fotha a bhfuil suim agat iontu." -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beagán taithí acu ar chódáil iad. <0/> le tuilleadh eolais a fháil." @@ -2501,7 +2664,7 @@ msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beag #~ msgid "Feeds can be topical as well!" #~ msgstr "Is féidir le fothaí a bheith bunaithe ar chúrsaí reatha freisin!" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "" @@ -2517,7 +2680,7 @@ msgstr "Sábháladh an comhad!" msgid "Filter from feeds" msgstr "Scag ó mo chuid fothaí" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Ag cur crích air" @@ -2547,7 +2710,7 @@ msgstr "Aimsigh postálacha agus úsáideoirí ar Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "Cuntais eile atá cosúil leis seo á n-aimsiú..." -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." @@ -2555,7 +2718,7 @@ msgstr "Mionathraigh an t-ábhar a fheiceann tú ar an bhfotha Following." msgid "Fine-tune the discussion threads." msgstr "Mionathraigh na snáitheanna chomhrá" -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "" @@ -2567,7 +2730,7 @@ msgstr "" msgid "Fitness" msgstr "Folláine" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Solúbtha" @@ -2581,12 +2744,11 @@ msgid "Flip vertically" msgstr "Iompaigh go hingearach é" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Lean" @@ -2600,7 +2762,7 @@ msgstr "Lean" msgid "Follow {0}" msgstr "Lean {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "Lean {name}" @@ -2613,8 +2775,8 @@ msgstr "" msgid "Follow Account" msgstr "Lean an cuntas seo" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "" @@ -2626,7 +2788,7 @@ msgstr "" msgid "Follow Back" msgstr "Lean Ar Ais" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2662,19 +2824,19 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Cuntais a leanann tú" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Cuntais a leanann tú amháin" +#~ msgid "Followed users only" +#~ msgstr "Cuntais a leanann tú amháin" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "— lean sé/sí thú" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "" @@ -2683,7 +2845,7 @@ msgstr "" msgid "Followers" msgstr "Leantóirí" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "" @@ -2693,34 +2855,34 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Á leanúint" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Ag leanúint {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "Ag leanacht {name}" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" @@ -2732,7 +2894,7 @@ msgstr "" msgid "Follows you" msgstr "Leanann sé/sí thú" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Leanann sé/sí thú" @@ -2749,6 +2911,10 @@ msgstr "Ar chúiseanna slándála, beidh orainn cód dearbhaithe a chur chuig do 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 "Ar chúiseanna slándála, ní bheidh tú in ann é seo a fheiceáil arís. Má chailleann tú an pasfhocal seo beidh ort ceann nua a chruthú." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2770,7 +2936,7 @@ msgstr "Is minic a phostálann siad ábhar nach bhfuil de dhíth" msgid "From @{sanitizedAuthor}" msgstr "Ó @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "Ó <0/>" @@ -2783,7 +2949,7 @@ msgstr "Gailearaí" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -2812,24 +2978,25 @@ msgstr "Tabhair gnúis do do phróifíl" msgid "Glaring violations of law or terms of service" msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Ar ais" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Ar ais" @@ -2839,14 +3006,14 @@ msgstr "Ar ais" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Fill ar an gcéim roimhe seo" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -2887,7 +3054,7 @@ msgstr "Téigh go próifíl an úsáideora" msgid "Graphic Media" msgstr "Meáin Ghrafacha" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -2895,7 +3062,7 @@ msgstr "" msgid "Handle" msgstr "Leasainm" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "Haptaic" @@ -2903,7 +3070,7 @@ msgstr "Haptaic" msgid "Harassment, trolling, or intolerance" msgstr "Ciapadh, trolláil, nó éadulaingt" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Haischlib" @@ -2911,12 +3078,12 @@ msgstr "Haischlib" msgid "Hashtag: #{tag}" msgstr "Haischlib: #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Fadhb ort?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Cúnamh" @@ -2940,6 +3107,10 @@ msgstr "Tabhair le fios dúinn nach bot thú trí pictiúr a uaslódáil nó abh msgid "Here is your app password." msgstr "Seo é do phasfhocal aipe." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2947,30 +3118,50 @@ msgstr "Seo é do phasfhocal aipe." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Cuir an phostáil seo i bhfolach" +#~ msgid "Hide post" +#~ msgstr "Cuir an phostáil seo i bhfolach" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Cuir an t-ábhar seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "An bhfuil fonn ort an phostáil seo a chur i bhfolach?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Cuir liosta na gcuntas i bhfolach" @@ -3002,12 +3193,12 @@ msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féa msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil." -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Baile" @@ -3040,7 +3231,7 @@ msgstr "Tá cód dearbhaithe agam" msgid "I have my own domain" msgstr "Tá fearann de mo chuid féin agam" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "Tuigim" @@ -3053,15 +3244,15 @@ msgstr "Má tá an téacs malartach rófhada, athraíonn sé seo go téacs leath msgid "If none are selected, suitable for all ages." msgstr "Mura roghnaítear tada, tá sé oiriúnach do gach aois." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Ní duine fásta thú de réir dhlí do thíre, tá ar do thuismitheoir nó do chaomhnóir dlíthiúil na Téarmaí seo a léamh ar do shon." -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "Má scriosann tú an liosta seo, ní bheidh tú in ann é a fháil ar ais." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "Má bhaineann tú an phostáil seo, ní bheidh tú in ann í a fháil ar ais." @@ -3137,10 +3328,14 @@ msgstr "Cuir isteach do phasfhocal" msgid "Input your preferred hosting provider" msgstr "Cuir isteach an soláthraí óstála is fearr leat" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Cuir isteach do leasainm" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "Ag cur Teachtaireachtaí Díreacha in aithne duit" @@ -3150,7 +3345,7 @@ msgstr "Ag cur Teachtaireachtaí Díreacha in aithne duit" msgid "Invalid 2FA confirmation code." msgstr "Tá an cód 2FA seo neamhbhailí." -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Taifead postála atá neamhbhailí nó gan bhunús" @@ -3166,7 +3361,7 @@ msgstr "Tabhair cuireadh chuig cara leat" msgid "Invite code" msgstr "Cód cuiridh" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Níor glacadh leis an gcód cuiridh. Bí cinnte gur scríobh tú i gceart é agus bain triail eile as." @@ -3198,14 +3393,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Jabanna" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -3242,11 +3437,11 @@ msgstr "Nótaí faoi úsáideoirí nó ábhar is ea lipéid. Is féidir úsáid #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "cuireadh lipéid ar an {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Lipéid ar do chuntas" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Lipéid ar do chuid ábhair" @@ -3254,16 +3449,16 @@ msgstr "Lipéid ar do chuid ábhair" msgid "Language selection" msgstr "Rogha teanga" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Socruithe teanga" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Socruithe teanga" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Teangacha" @@ -3272,21 +3467,26 @@ msgstr "Teangacha" msgid "Latest" msgstr "Is Déanaí" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Le tuilleadh a fhoghlaim" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Foghlaim níos mó faoin modhnóireacht a dhéantar ar an ábhar seo." #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Le tuilleadh a fhoghlaim faoin rabhadh seo" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Le tuilleadh a fhoghlaim faoi céard atá poiblí ar Bluesky" @@ -3324,8 +3524,8 @@ msgid "left to go." msgstr "le déanamh fós." #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "Stóráil oidhreachta scriosta, tá ort an aip a atosú anois." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3336,12 +3536,13 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Socraímis do phasfhocal arís!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Ar aghaidh linn!" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Sorcha" @@ -3353,8 +3554,8 @@ msgstr "Sorcha" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3364,14 +3565,15 @@ msgid "Like this feed" msgstr "Mol an fotha seo" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Molta ag" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Molta ag" @@ -3387,11 +3589,11 @@ msgstr "Molta ag" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Molta ag {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "a mhol do shainfhotha" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "a mhol do phostáil" @@ -3399,11 +3601,11 @@ msgstr "a mhol do phostáil" msgid "Likes" msgstr "Moltaí" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "Moltaí don phostáil seo" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Liosta" @@ -3411,20 +3613,28 @@ msgstr "Liosta" msgid "List Avatar" msgstr "Abhatár an Liosta" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Liosta blocáilte" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "Liosta le {0}" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Scriosadh an liosta" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Balbhaíodh an liosta" @@ -3432,20 +3642,20 @@ msgstr "Balbhaíodh an liosta" msgid "List Name" msgstr "Ainm an liosta" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Liosta díbhlocáilte" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Liostaí" @@ -3469,10 +3679,10 @@ msgstr "" msgid "Load new notifications" msgstr "Lódáil fógraí nua" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Lódáil postálacha nua" @@ -3480,7 +3690,7 @@ msgstr "Lódáil postálacha nua" msgid "Loading..." msgstr "Ag lódáil …" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Logleabhar" @@ -3496,7 +3706,7 @@ msgstr "Logáil isteach nó cláraigh le Bluesky" msgid "Log out" msgstr "Logáil amach" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Feiceálacht le linn a bheith logáilte amach" @@ -3537,7 +3747,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Bí cinnte go bhfuil tú ag iarraidh cuairt a thabhairt ar an áit sin!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Bainistigh do chuid clibeanna agus na focail a chuir tú i bhfolach" @@ -3546,20 +3756,20 @@ msgstr "Bainistigh do chuid clibeanna agus na focail a chuir tú i bhfolach" msgid "Mark as read" msgstr "Marcáil léite" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Meáin" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "úsáideoirí luaite" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Úsáideoirí luaite" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Clár" @@ -3590,7 +3800,7 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message settings" msgstr "Socruithe teachtaireachta" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3606,29 +3816,31 @@ msgstr "Teachtaireachtaí" msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Modhnóireacht" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "Mionsonraí modhnóireachta" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "Liosta modhnóireachta le {0}" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "Liosta modhnóireachta le <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Liosta modhnóireachta leat" @@ -3640,20 +3852,24 @@ msgstr "Liosta modhnóireachta cruthaithe" msgid "Moderation list updated" msgstr "Liosta modhnóireachta uasdátaithe" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Socruithe modhnóireachta" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "Stádais modhnóireachta" @@ -3661,12 +3877,12 @@ msgstr "Stádais modhnóireachta" msgid "Moderation tools" msgstr "Uirlisí modhnóireachta" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "Chuir an modhnóir rabhadh ginearálta ar an ábhar." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "Tuilleadh" @@ -3674,7 +3890,7 @@ msgstr "Tuilleadh" msgid "More feeds" msgstr "Tuilleadh fothaí" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Tuilleadh roghanna" @@ -3690,11 +3906,13 @@ msgstr "" msgid "Music" msgstr "" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "Cuir i bhfolach" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "Cuir {truncatedTag} i bhfolach" @@ -3703,11 +3921,11 @@ msgstr "Cuir {truncatedTag} i bhfolach" msgid "Mute Account" msgstr "Cuir an cuntas i bhfolach" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Cuir na cuntais i bhfolach" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "Cuir gach postáil {displayTag} i bhfolach" @@ -3717,14 +3935,18 @@ msgid "Mute conversation" msgstr "Balbhaigh an comhrá" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "Ná cuir i bhfolach ach i gclibeanna" +#~ msgid "Mute in tags only" +#~ msgstr "Ná cuir i bhfolach ach i gclibeanna" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "Cuir i bhfolach i dtéacs agus i gclibeanna" +#~ msgid "Mute in text & tags" +#~ msgstr "Cuir i bhfolach i dtéacs agus i gclibeanna" -#: src/view/screens/ProfileList.tsx:678 +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "" + +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Cuir an liosta i bhfolach" @@ -3733,37 +3955,53 @@ msgstr "Cuir an liosta i bhfolach" #~ msgid "Mute notifications" #~ msgstr "Fógraí" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a chur i bhfolach" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "Cuir an focal seo i bhfolach i dtéacs postálacha agus i gclibeanna" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "Ná cuir an focal seo i bhfolach ach i gclibeanna" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Cuir an snáithe seo i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "Cuir focail ⁊ clibeanna i bhfolach" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Curtha i bhfolach" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Cuntais a cuireadh i bhfolach" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Cuntais a Cuireadh i bhFolach" @@ -3772,7 +4010,7 @@ msgstr "Cuntais a Cuireadh i bhFolach" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Baintear na postálacha ó na cuntais a chuir tú i bhfolach as d’fhotha agus as do chuid fógraí. Is príobháideach ar fad é an cur i bhfolach." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Curtha i bhfolach ag \"{0}\"" @@ -3780,7 +4018,7 @@ msgstr "Curtha i bhfolach ag \"{0}\"" msgid "Muted words & tags" msgstr "Focail ⁊ clibeanna a cuireadh i bhfolach" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Tá an cur i bhfolach príobháideach. Is féidir leis na cuntais a chuir tú i bhfolach do chuid postálacha a fheiceáil agus is féidir leo scríobh chugat ach ní fheicfidh tú a gcuid postálacha eile ná aon fhógraí uathu." @@ -3789,7 +4027,7 @@ msgstr "Tá an cur i bhfolach príobháideach. Is féidir leis na cuntais a chui msgid "My Birthday" msgstr "Mo Bhreithlá" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Mo Chuid Fothaí" @@ -3797,11 +4035,11 @@ msgstr "Mo Chuid Fothaí" msgid "My Profile" msgstr "Mo Phróifíl" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "Na fothaí a shábháil mé" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Na Fothaí a Shábháil Mé" @@ -3826,7 +4064,7 @@ msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" msgid "Nature" msgstr "Nádúr" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -3840,7 +4078,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Téann sé seo chuig an gcéad scáileán eile" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Téann sé seo chuig do phróifíl" @@ -3852,7 +4090,7 @@ msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." @@ -3860,7 +4098,7 @@ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go de msgid "Nevermind, create a handle for me" msgstr "Is cuma, cruthaigh leasainm dom" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Nua" @@ -3896,12 +4134,12 @@ msgctxt "action" msgid "New post" msgstr "Postáil nua" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Postáil nua" @@ -3935,10 +4173,10 @@ msgstr "Nuacht" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3954,17 +4192,17 @@ msgstr "Ar aghaidh" msgid "Next image" msgstr "An chéad íomhá eile" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Níl" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Gan chur síos" @@ -3981,12 +4219,12 @@ msgstr "Níor aimsíodh GIFanna speisialta. D'fhéadfadh sé gur tharla fadhb le msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ní leantar {0} níos mó" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "Gan a bheith níos faide na 253 charachtar" @@ -3998,7 +4236,7 @@ msgstr "Níl aon teachtaireacht ann fós" msgid "No more conversations to show" msgstr "Níl aon chomhráite eile le taispeáint" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Níl aon fhógra ann fós!" @@ -4009,6 +4247,10 @@ msgstr "Níl aon fhógra ann fós!" msgid "No one" msgstr "Duine ar bith" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -4022,11 +4264,11 @@ msgstr "Gan torthaí" msgid "No results" msgstr "Toradh ar bith" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "Gan torthaí" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" @@ -4052,13 +4294,13 @@ msgstr "Gan torthaí ar \"{search}\"." msgid "No thanks" msgstr "Níor mhaith liom é sin." -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Duine ar bith" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "Níl cead ag éinne freagra a thabhairt" +#~ msgid "Nobody can reply" +#~ msgstr "Níl cead ag éinne freagra a thabhairt" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4077,7 +4319,7 @@ msgstr "Lomnochtacht Neamhghnéasach" #~ msgid "Not Applicable." #~ msgstr "Ní bhaineann sé sin le hábhar." -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Ní bhfuarthas é sin" @@ -4088,12 +4330,12 @@ msgid "Not right now" msgstr "Ní anois" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "Nóta faoi roinnt" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Nod leat: is gréasán oscailte poiblí Bluesky. Ní chuireann an socrú seo srian ar fheiceálacht do chuid ábhair ach amháin ar aip agus suíomh Bluesky. Is féidir nach gcloífidh aipeanna eile leis an socrú seo. Is féidir go dtaispeánfar do chuid ábhair d’úsáideoirí atá lógáilte amach ar aipeanna agus suíomhanna eile." @@ -4105,7 +4347,7 @@ msgstr "Tada anseo" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -4122,14 +4364,14 @@ msgstr "Fuaimeanna fógra" msgid "Notification Sounds" msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Fógraí" @@ -4158,12 +4400,12 @@ msgid "Off" msgstr "As" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Úps!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Úps! Theip ar rud éigin." @@ -4187,7 +4429,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Atosú an chláraithe" @@ -4195,7 +4437,7 @@ msgstr "Atosú an chláraithe" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." @@ -4204,14 +4446,14 @@ msgid "Only .jpg and .png files are supported" msgstr "Ní oibríonn ach comhaid .jpg agus .png" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" +#~ msgid "Only {0} can reply" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Ní féidir ach le {0} freagra a thabhairt." +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Ní féidir ach le {0} freagra a thabhairt." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "Níl ann ach litreacha, uimhreacha, agus fleiscíní" @@ -4219,7 +4461,7 @@ msgstr "Níl ann ach litreacha, uimhreacha, agus fleiscíní" msgid "Oops, something went wrong!" msgstr "Úps! Theip ar rud éigin!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4228,11 +4470,11 @@ msgstr "Úps! Theip ar rud éigin!" msgid "Oops!" msgstr "Úps!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Oscail" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "Oscail roghchlár giorrúcháin phróifíl {name}" @@ -4245,8 +4487,8 @@ msgstr "Oscail an cruthaitheoir abhatáir" msgid "Open conversation options" msgstr "Oscail na roghanna comhrá" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Oscail roghnóir na n-emoji" @@ -4254,7 +4496,7 @@ msgstr "Oscail roghnóir na n-emoji" msgid "Open feed options menu" msgstr "Oscail roghchlár na bhfothaí" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Oscail nascanna leis an mbrabhsálaí san aip" @@ -4270,20 +4512,20 @@ msgstr "Oscail suíomhanna na gclibeanna agus na bhfocal a cuireadh i bhfolach" msgid "Open navigation" msgstr "Oscail an nascleanúint" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "Oscail roghchlár na bpostálacha" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Oscail leathanach an Storybook" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "Oscail logleabhar an chórais" @@ -4291,11 +4533,11 @@ msgstr "Oscail logleabhar an chórais" msgid "Opens {numItems} options" msgstr "Osclaíonn sé seo {numItems} rogha" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "Osclaíonn sé seo na socruithe inrochtaineachta" @@ -4307,19 +4549,23 @@ msgstr "Osclaíonn sé seo tuilleadh sonraí le haghaidh iontráil dífhabhtaith #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "Osclaíonn sé seo liosta méadaithe d’úsáideoirí san fhógra seo" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Osclaíonn sé seo an ceamara ar an ngléas" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "Osclaíonn sé seo na socruithe comhrá" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Osclaíonn sé seo an t-eagarthóir" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Osclaíonn sé seo na socruithe teanga is féidir a dhéanamh" @@ -4327,7 +4573,7 @@ msgstr "Osclaíonn sé seo na socruithe teanga is féidir a dhéanamh" msgid "Opens device photo gallery" msgstr "Osclaíonn sé seo gailearaí na ngrianghraf ar an ngléas" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Osclaíonn sé seo na socruithe le haghaidh leabuithe seachtracha" @@ -4349,27 +4595,27 @@ msgstr "Osclaíonn sé seo fuinneog chun GIF a roghnú" msgid "Opens list of invite codes" msgstr "Osclaíonn sé seo liosta na gcód cuiridh" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "Osclaíonn sé seo fuinneog chun díghníomhú an chuntais a dhearbhú" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Osclaíonn sé seo an fhuinneog le scriosadh an chuntais a dhearbhú. Tá cód ríomhphoist riachtanach" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "Osclaíonn sé seo an fhuinneog le do phasfhocal Bluesky a athrú" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Osclaíonn sé seo an fhuinneog le leasainm nua Bluesky a roghnú" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Osclaíonn sé seo an fhuinneog le stór sonraí do chuntais Bluesky a íoslódáil" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "Osclaíonn sé seo fuinneog le deimhniú an ríomhphoist" @@ -4377,7 +4623,7 @@ msgstr "Osclaíonn sé seo fuinneog le deimhniú an ríomhphoist" msgid "Opens modal for using custom domain" msgstr "Osclaíonn sé seo an fhuinneog le sainfhearann a úsáid" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Osclaíonn sé seo socruithe na modhnóireachta" @@ -4389,15 +4635,15 @@ msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte a athrú" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Osclaíonn sé seo an scáileán leis na fothaí sábháilte go léir" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "Osclaíonn sé seo an leathanach a bhfuil socruithe phasfhocal na haipe air" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "Osclaíonn sé seo roghanna don fhotha Following" @@ -4410,21 +4656,21 @@ msgstr "Osclaíonn sé seo an suíomh gréasáin atá nasctha" #~ msgid "Opens the message settings page" #~ msgstr "Osclaíonn sé seo logleabhar an chórais" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Osclaíonn sé seo leathanach an Storybook" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Osclaíonn sé seo logleabhar an chórais" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Osclaíonn sé seo roghanna na snáitheanna" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Osclaíonn sé an phróifíl seo" @@ -4437,11 +4683,15 @@ msgid "Option {0} of {numItems}" msgstr "Rogha {0} as {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "Is féidir tuilleadh eolais a chur ar fáil thíos:" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "Nó cuir na roghanna seo le chéile:" @@ -4461,6 +4711,10 @@ msgstr "Eile" msgid "Other account" msgstr "Cuntas eile" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Eile…" @@ -4469,7 +4723,7 @@ msgstr "Eile…" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "Ta ár modhnóirí tar éis athbhreithniú a dhéanamh ar thuairiscí. Chinn siad gan ligean duit comhráite a úsáid ar Bluesky." -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Leathanach gan aimsiú" @@ -4498,19 +4752,24 @@ msgid "Password updated!" msgstr "Pasfhocal uasdátaithe!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "Sos" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Daoine" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "Na daoine atá leanta ag @{0}" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "Na leantóirí atá ag @{0}" @@ -4540,7 +4799,7 @@ msgid "Pictures meant for adults." msgstr "Pictiúir le haghaidh daoine fásta." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "Greamaigh le baile" @@ -4552,11 +4811,12 @@ msgstr "Greamaigh le Baile" msgid "Pinned Feeds" msgstr "Fothaí greamaithe" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "Greamaithe le do chuid fothaí" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "Seinn" @@ -4573,6 +4833,11 @@ msgstr "Seinn {0}" msgid "Play or pause the GIF" msgstr "Seinn nó stop an GIF" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4582,16 +4847,16 @@ msgstr "Seinn an físeán" msgid "Plays the GIF" msgstr "Seinneann sé seo an GIF" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Roghnaigh do leasainm, le do thoil." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Roghnaigh do phasfhocal, le do thoil." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Déan an captcha, le do thoil." @@ -4607,11 +4872,11 @@ msgstr "Cuir isteach ainm le haghaidh phasfhocal na haipe, le do thoil. Ní chea msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Cuir isteach ainm nach bhfuil in úsáid cheana féin le haghaidh Phasfhocal na hAipe nó bain úsáid as an gceann a chruthóidh muid go randamach." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Cuir focal, clib, nó frása inghlactha isteach le cur i bhfolach" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Cuir isteach do sheoladh ríomhphoist, le do thoil." @@ -4624,7 +4889,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Cuir isteach do phasfhocal freisin, le do thoil." -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Abair linn, le do thoil, cén fáth a gcreideann tú gur chuir {0} an lipéad seo i bhfeidhm go mícheart" @@ -4641,7 +4906,7 @@ msgstr "Logáil isteach mar @{0}" msgid "Please Verify Your Email" msgstr "Dearbhaigh do ríomhphost, le do thoil." -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Fan le lódáil ar fad do chárta naisc, le do thoil." @@ -4654,45 +4919,50 @@ msgstr "Polaitíocht" msgid "Porn" msgstr "Pornagrafaíocht" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Postáil" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Postáil" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Postáil ó {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Postáil ó @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Scriosadh an phostáil" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Cuireadh an phostáil i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "Postáil nach bhfuil le feiceáil de bharr focail a cuireadh i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "Postáil a chuir tú i bhfolach" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Teanga postála" @@ -4701,23 +4971,27 @@ msgstr "Teanga postála" msgid "Post Languages" msgstr "Teangacha postála" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Ní bhfuarthas an phostáil" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "postálacha" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Postálacha" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "Is féidir postálacha a chuir i bhfolach de bharr a gcuid téacs, a gcuid clibeanna, nó an dá rud." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "Is féidir postálacha a chuir i bhfolach de bharr a gcuid téacs, a gcuid clibeanna, nó an dá rud." + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4739,7 +5013,7 @@ msgstr "Brúigh le iarracht a thabhairt ar nascadh arís" msgid "Press to change hosting provider" msgstr "Brúigh leis an soláthraí óstála a athrú" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4759,7 +5033,7 @@ msgstr "" msgid "Previous image" msgstr "An íomhá roimhe seo" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Príomhtheanga" @@ -4771,16 +5045,16 @@ msgstr "Tabhair Tosaíocht do Do Chuid Leantóirí" msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Príobháideacht" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Polasaí príobháideachta" @@ -4792,16 +5066,16 @@ msgstr "Roinn TDanna príobháideacha le úsáideoirí eile." msgid "Processing..." msgstr "Á phróiseáil..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "próifíl" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Próifíl" @@ -4809,11 +5083,11 @@ msgstr "Próifíl" msgid "Profile updated" msgstr "Próifíl uasdátaithe" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Dearbhaigh do ríomhphost le do chuntas a chosaint." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Poiblí" @@ -4821,15 +5095,15 @@ msgstr "Poiblí" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Liostaí poiblí agus inroinnte d’úsáideoirí le cur i bhfolach nó le blocáil ar an mórchóir" -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Liostaí poiblí agus inroinnte atá in ann fothaí a bheathú" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Foilsigh an phostáil" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Foilsigh an freagra" @@ -4849,10 +5123,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Postáil athluaite" @@ -4866,6 +5140,39 @@ msgstr "Postáil athluaite" #~ msgid "Quote Post" #~ msgstr "Luaigh an phostáil seo" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Randamach" @@ -4874,10 +5181,27 @@ msgstr "Randamach" msgid "Ratios" msgstr "Cóimheasa" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "Athghníomhaigh do chuntas" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Fáth:" @@ -4887,7 +5211,7 @@ msgstr "Fáth:" #~ msgid "Reason: {0}" #~ msgstr "Fáth:" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "Cuardaigh a Rinneadh le Déanaí" @@ -4911,15 +5235,16 @@ msgstr "" msgid "Reload conversations" msgstr "Athlódáil comhráite" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Scrios" @@ -4927,11 +5252,11 @@ msgstr "Scrios" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Bain an cuntas de" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Bain an tAbhatár Amach" @@ -4944,8 +5269,8 @@ msgid "Remove embed" msgstr "Bain an leabú" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Bain an fotha de" @@ -4953,19 +5278,27 @@ msgstr "Bain an fotha de" msgid "Remove feed?" msgstr "An bhfuil fonn ort an fotha a bhaint?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "É sin a bhaint de mo chuid fothaí?" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Bain an íomhá de" @@ -4974,24 +5307,24 @@ msgstr "Bain an íomhá de" msgid "Remove image preview" msgstr "Bain réamhléiriú den íomhá" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "Bain focal folaigh de do liosta" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "Bain an phróifíl" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "Bain an phróifíl seo as an stair cuardaigh" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "Bain an t-athfhriotal de" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Scrios an athphostáil" @@ -4999,18 +5332,31 @@ msgstr "Scrios an athphostáil" msgid "Remove this feed from your saved feeds" msgstr "Bain an fotha seo de do chuid fothaí sábháilte" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Baineadh den liosta é" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Baineadh de do chuid fothaí é" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "Baineadh de do chuid fothaí é" @@ -5018,7 +5364,7 @@ msgstr "Baineadh de do chuid fothaí é" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Baineann sé seo an mhionsamhail réamhshocraithe de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "Baineann sé seo an t-athfhriotal" @@ -5026,8 +5372,8 @@ msgstr "Baineann sé seo an t-athfhriotal" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "Cuir an fotha Discover ina áit" @@ -5035,7 +5381,7 @@ msgstr "Cuir an fotha Discover ina áit" msgid "Replies" msgstr "Freagraí" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -5043,41 +5389,76 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Ní féidir freagraí a thabhairt ar an gcomhrá seo" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Ní féidir freagraí a thabhairt ar an gcomhrá seo" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Freagair" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Scagairí freagra" +#~ msgid "Reply Filters" +#~ msgstr "Scagairí freagra" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" #: src/view/com/post/Post.tsx:NaN #~ msgctxt "description" #~ msgid "Reply to <0/>" #~ msgstr "Freagra ar <0/>" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Freagra ar <0><1/>" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5109,7 +5490,7 @@ msgstr "Tuairiscigh comhrá" msgid "Report feed" msgstr "Déan gearán faoi fhotha" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Déan gearán faoi liosta" @@ -5117,13 +5498,13 @@ msgstr "Déan gearán faoi liosta" msgid "Report message" msgstr "Tuairiscigh an teachtaireacht seo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Déan gearán faoi phostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5157,30 +5538,31 @@ msgstr "" msgid "Report this user" msgstr "Déan gearán faoin úsáideoir seo" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Athphostáil" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Athphostáil" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Athphostáil nó luaigh postáil" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Athphostáilte ag" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "Athphostáilte ag {0}" @@ -5188,20 +5570,20 @@ msgstr "Athphostáilte ag {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Athphostáilte ag <0/>" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "Athphostáilte ag <0><1/>" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "— d'athphostáil sé/sí do phostáil" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Athphostálacha den phostáil seo" @@ -5215,7 +5597,7 @@ msgstr "Iarr Athrú" msgid "Request Code" msgstr "Iarr Cód" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Bíodh téacs malartach ann roimh phostáil i gcónaí" @@ -5240,8 +5622,8 @@ msgstr "Cód athshocraithe" msgid "Reset Code" msgstr "Cód Athshocraithe" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Athshocraigh an próiseas cláraithe" @@ -5249,16 +5631,16 @@ msgstr "Athshocraigh an próiseas cláraithe" msgid "Reset password" msgstr "Athshocraigh an pasfhocal" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Athshocraigh na roghanna" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Athshocraíonn sé seo an clárú" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Athshocraíonn sé seo na roghanna" @@ -5272,17 +5654,19 @@ msgid "Retries the last action, which errored out" msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Bain triail eile as" @@ -5291,9 +5675,10 @@ msgstr "Bain triail eile as" #~ msgid "Retry." #~ msgstr "Bain triail eile as" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Fill ar an leathanach roimhe seo" @@ -5307,7 +5692,8 @@ msgid "Returns to previous page" msgstr "Filleann sé seo ar an leathanach roimhe seo" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5357,7 +5743,7 @@ msgstr "" msgid "Save to my feeds" msgstr "Sábháil i mo chuid fothaí" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Fothaí Sábháilte" @@ -5370,7 +5756,7 @@ msgstr "Sábháladh i do rolla ceamara é" #~ msgstr "Sábháilte i do rolla ceamara." #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "Sábháilte le mo chuid fothaí" @@ -5388,8 +5774,8 @@ msgstr "Sábhálann sé seo na socruithe le haghaidh íomhánna a laghdú" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "Abair heileo!" @@ -5398,13 +5784,12 @@ msgstr "Abair heileo!" msgid "Science" msgstr "Eolaíocht" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Fill ar an mbarr" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5413,14 +5798,12 @@ msgstr "Fill ar an mbarr" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Cuardaigh" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "Déan cuardach ar “{query}”" @@ -5428,11 +5811,11 @@ msgstr "Déan cuardach ar “{query}”" msgid "Search for \"{searchText}\"" msgstr "Déan cuardach ar \"{searchText}\"" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "Lorg na postálacha uile le @{authorHandle} leis an gclib {displayTag}" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "Lorg na postálacha uile leis an gclib {displayTag}" @@ -5444,8 +5827,6 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "Lorg duine éigin le comhrá a dhéanamh leo." -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Cuardaigh úsáideoirí" @@ -5469,27 +5850,31 @@ msgstr "Cuardaigh Tenor" msgid "Security Step Required" msgstr "Céim Slándála de dhíth" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "Féach na postálacha {truncatedTag}" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "Féach na postálacha {truncatedTag} leis an úsáideoir" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "Féach na postálacha <0>{displayTag}" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "Féach na postálacha <0>{displayTag} leis an úsáideoir seo" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:NaN #~ msgid "See profile" #~ msgstr "Féach ar an bpróifíl" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Féach ar an treoirleabhar seo" @@ -5529,7 +5914,11 @@ msgstr "Roghnaigh GIF" msgid "Select GIF \"{0}\"" msgstr "Roghnaigh GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Roghnaigh teangacha" @@ -5549,7 +5938,7 @@ msgstr "Roghnaigh rogha {i} as {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Roghnaigh an emoji {emojiName} mar abhatár" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "Roghnaigh na seirbhísí modhnóireachta le tuairisciú chuige" @@ -5565,11 +5954,15 @@ msgstr "Roghnaigh an tseirbhís a óstálann do chuid sonraí." msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Roghnaigh na rudaí ba mhaith leat a fheiceáil (nó gan a fheiceáil), agus leanfaimid ar aghaidh as sin" -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Roghnaigh na teangacha ba mhaith leat a fheiceáil i do chuid fothaí. Mura roghnaíonn tú, taispeánfar ábhar i ngach teanga duit." @@ -5581,11 +5974,11 @@ msgstr "Roghnaigh teanga an téacs a thaispeánfar san aip." msgid "Select your date of birth" msgstr "Roghnaigh do dháta breithe" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Roghnaigh na rudaí a bhfuil suim agat iontu as na roghanna thíos" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Do rogha teanga nuair a dhéanfar aistriúchán ar ábhar i d'fhotha." @@ -5615,7 +6008,7 @@ msgctxt "action" msgid "Send Email" msgstr "Seol ríomhphost" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Seol aiseolas" @@ -5630,8 +6023,8 @@ msgstr "Seol an phostáil seo chuig..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "Seol an tuairisc" @@ -5644,8 +6037,8 @@ msgstr "Seol an tuairisc chuig {0}" msgid "Send verification email" msgstr "Seol ríomhphost dearbhaithe" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "Seol mar theachtaireacht dhíreach" @@ -5657,7 +6050,7 @@ msgstr "Seolann sé seo ríomhphost ina bhfuil cód dearbhaithe chun an cuntas a msgid "Server address" msgstr "Seoladh an fhreastalaí" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "Socraigh do bhreithlá" @@ -5665,15 +6058,15 @@ msgstr "Socraigh do bhreithlá" msgid "Set new password" msgstr "Socraigh pasfhocal nua" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Roghnaigh “Níl” chun postálacha athluaite a chur i bhfolach i d'fhotha. Feicfidh tú athphostálacha fós." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Roghnaigh “Níl” chun freagraí a chur i bhfolach i d'fhotha." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Roghnaigh “Níl” chun athphostálacha a chur i bhfolach i d'fhotha." @@ -5681,7 +6074,7 @@ msgstr "Roghnaigh “Níl” chun athphostálacha a chur i bhfolach i d'fhotha." msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Roghnaigh “Tá” le freagraí a thaispeáint i snáitheanna. Is gné thurgnamhach é seo." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Roghnaigh “Tá” le samplaí ó do chuid fothaí sábháilte a thaispeáint in ”Á Leanúint”. Is gné thurgnamhach é seo." @@ -5694,24 +6087,24 @@ msgid "Sets Bluesky username" msgstr "Socraíonn sé seo d'ainm úsáideora ar Bluesky" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "Roghnaíonn sé seo an modh dorcha" +#~ msgid "Sets color theme to dark" +#~ msgstr "Roghnaíonn sé seo an modh dorcha" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "Roghnaíonn sé seo an modh sorcha" +#~ msgid "Sets color theme to light" +#~ msgstr "Roghnaíonn sé seo an modh sorcha" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "Roghnaíonn sé seo scéim dathanna an chórais" +#~ msgid "Sets color theme to system setting" +#~ msgstr "Roghnaíonn sé seo scéim dathanna an chórais" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "Úsáideann sé seo an téama dorcha mar théama dorcha" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "Úsáideann sé seo an téama dorcha mar théama dorcha" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "Úsáideann sé seo an téama breacdhorcha mar théama dorcha" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "Úsáideann sé seo an téama breacdhorcha mar théama dorcha" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5729,11 +6122,11 @@ msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go hard" msgid "Sets image aspect ratio to wide" msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go leathan" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Socruithe" @@ -5746,14 +6139,14 @@ msgid "Sexually Suggestive" msgstr "Graosta" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Comhroinn" @@ -5771,8 +6164,8 @@ msgid "Share a fun fact!" msgstr "Roinn rud éigin fútsa féin!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "Comhroinn mar sin féin" @@ -5783,7 +6176,7 @@ msgstr "Comhroinn an fotha" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -5801,7 +6194,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -5813,7 +6206,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "Roinn an fotha is fearr leat!" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -5824,7 +6217,7 @@ msgstr "Roinneann sé seo na suíomh gréasáin atá nasctha" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Taispeáin" @@ -5836,8 +6229,9 @@ msgstr "Taispeáin" msgid "Show alt text" msgstr "Taispeáin an téacs malartach" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Taispeáin mar sin féin" @@ -5858,19 +6252,23 @@ msgstr "Taispeáin cuntais cosúil le {0}" msgid "Show hidden replies" msgstr "Taispeáin freagraí i bhfolach" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "Níos lú den sórt seo" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Tuilleadh" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "Níos mó den sórt seo" @@ -5878,11 +6276,11 @@ msgstr "Níos mó den sórt seo" msgid "Show muted replies" msgstr "Taispeáin freagraí balbhaithe" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Taispeáin postálacha ó mo chuid fothaí" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Taispeáin postálacha athluaite" @@ -5898,7 +6296,7 @@ msgstr "Taispeáin postálacha athluaite" #~ msgid "Show re-posts in Following feed" #~ msgstr "Taispeáin athphostálacha san fhotha “Á Leanúint”" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Taispeáin freagraí" @@ -5918,7 +6316,12 @@ msgstr "Taispeáin freagraí ó na daoine a leanann tú roimh aon fhreagra eile. #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Taispeáin freagraí a bhfuil ar a laghad {value} {0} acu" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Taispeáin athphostálacha" @@ -5984,11 +6387,15 @@ msgstr "Logáil isteach nó cláraigh chun páirt a ghlacadh sa chomhrá!" msgid "Sign into Bluesky or create a new account" msgstr "Logáil isteach i Bluesky nó cruthaigh cuntas nua" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Logáil amach" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -6010,7 +6417,7 @@ msgstr "Cláraigh nó logáil isteach chun páirt a ghlacadh sa chomhrá" msgid "Sign-in Required" msgstr "Caithfidh tú logáil isteach" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Logáilte isteach mar" @@ -6019,21 +6426,25 @@ msgstr "Logáilte isteach mar" msgid "Signed in as @{0}" msgstr "Logáilte isteach mar @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Ná bac leis" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Ná bac leis an bpróiseas seo" @@ -6042,12 +6453,11 @@ msgstr "Ná bac leis an bpróiseas seo" msgid "Software Dev" msgstr "Forbairt Bogearraí" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "Tá daoine áirithe in ann freagra a thabhairt" @@ -6070,13 +6480,13 @@ msgstr "Chuaigh rud éigin amú, bain triail eile as" msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Ár leithscéal. Chuaigh do sheisiún i léig. Ní mór duit logáil isteach arís." @@ -6093,8 +6503,12 @@ msgstr "Sórtáil freagraí ar an bpostáil chéanna de réir:" #~ msgstr "Foinse:" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" -msgstr "Foinse: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "Foinse: <0>{0}" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" +msgstr "" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -6131,17 +6545,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6157,7 +6571,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Leathanach stádais" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "Leathanach Stádais" @@ -6165,27 +6579,27 @@ msgstr "Leathanach Stádais" #~ msgid "Step" #~ msgstr "Céim" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "Céim {0} as {1}" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "Stóráil scriosta, tá ort an aip a atosú anois." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Seol" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Liostáil" @@ -6205,11 +6619,11 @@ msgstr "Glac síntiús le lipéadóir" msgid "Subscribe to this labeler" msgstr "Glac síntiús leis an lipéadóir seo" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Liostáil leis an liosta seo" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6217,8 +6631,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Cuntais le leanúint" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Molta duit" @@ -6226,7 +6639,7 @@ msgstr "Molta duit" msgid "Suggestive" msgstr "Gáirsiúil" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6241,30 +6654,35 @@ msgstr "Athraigh an cuntas" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "Athraigh go {0}" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Athraíonn sé seo an cuntas beo" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "Córas" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Logleabhar an chórais" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "clib" +#~ msgid "tag" +#~ msgstr "clib" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "Roghchlár na gclibeanna: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "Ard" @@ -6273,11 +6691,19 @@ msgstr "Ard" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tapáil leis an rud iomlán a fheiceáil" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6302,11 +6728,11 @@ msgstr "" msgid "Terms" msgstr "Téarmaí" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Téarmaí Seirbhíse" @@ -6318,16 +6744,20 @@ msgid "Terms used violate community standards" msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "téacs" +#~ msgid "text" +#~ msgstr "téacs" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Réimse téacs" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "Go raibh maith agat. Seoladh do thuairisc." @@ -6335,19 +6765,23 @@ msgstr "Go raibh maith agat. Seoladh do thuairisc." msgid "That contains the following:" msgstr "Ina bhfuil an méid seo a leanas:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Tá an leasainm sin in úsáid cheana féin." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6357,6 +6791,15 @@ msgstr "Beidh an cuntas seo in ann caidreamh a dhéanamh leat tar éis duit é a #~ msgid "the author" #~ msgstr "an t-údar" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" @@ -6365,12 +6808,16 @@ msgstr "Bogadh Treoirlínte an Phobail go dtí <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Bogadh an Polasaí Cóipchirt go dtí <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6378,11 +6825,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "Tá Discover curtha in áit an fhotha seo." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Cuireadh na lipéid seo a leanas le do chuntas." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Cuireadh na lipéid seo a leanas le do chuid ábhair." @@ -6390,8 +6837,8 @@ msgstr "Cuireadh na lipéid seo a leanas le do chuid ábhair." msgid "The following steps will help customize your Bluesky experience." msgstr "Cuideoidh na céimeanna seo a leanas leat Bluesky a chur in oiriúint duit féin." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "Is féidir gur scriosadh an phostáil seo." @@ -6399,7 +6846,11 @@ msgstr "Is féidir gur scriosadh an phostáil seo." msgid "The Privacy Policy has been moved to <0/>" msgstr "Bogadh Polasaí na Príobháideachta go dtí <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6445,24 +6896,24 @@ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." #~ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh leis an bhfreastalaí" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le do fhreastálaí" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bhí fadhb ann maidir le fógraí a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail eile a bhaint as." @@ -6470,13 +6921,13 @@ msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail e msgid "There was an issue fetching the list. Tap here to try again." msgstr "Bhí fadhb ann maidir leis an liosta a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Bhí fadhb ann maidir le do chuid liostaí a fháil. Tapáil anseo le triail eile a bhaint as." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Níor seoladh do thuairisc. Seiceáil do nasc leis an idirlíon, le do thoil." @@ -6502,16 +6953,19 @@ msgstr "Bhí fadhb ann maidir le do chuid pasfhocal don aip a fháil" msgid "There was an issue! {0}" msgstr "Bhí fadhb ann! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bhí fadhb ann. Seiceáil do cheangal leis an idirlíon, le do thoil, agus bain triail eile as." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "D’éirigh fadhb gan choinne leis an aip. Abair linn, le do thoil, má tharla sé sin duit!" @@ -6524,11 +6978,11 @@ msgstr "Tá ráchairt ar Bluesky le déanaí! Cuirfidh muid do chuntas ag obair #~ msgid "These are popular accounts you might like:" #~ msgstr "Is cuntais iad seo a bhfuil a lán leantóirí acu. Is féidir go dtaitneoidh siad leat." -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Cuireadh bratach leis an {screenDescription} seo:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Ní mór duit logáil isteach le próifíl an chuntais seo a fheiceáil." @@ -6537,8 +6991,12 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "Tá an cuntas seo blocáilte i liosta modhnóireachta amháin ar a laghad de do chuid. Chun é a díbhlocáil bain an t-úsáideoir de na liostaí sin." #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "Cuirfear an t-achomharc seo chuig <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "Cuirfear an t-achomharc seo chuig <0>{0}." + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -6565,8 +7023,8 @@ msgstr "Chuir na modhnóirí foláireamh ginearálta leis an ábhar seo." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Tá an t-ábhar seo ar fáil ó {0}. An bhfuil fonn ort na meáin sheachtracha a thaispeáint?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Níl an t-ábhar seo le feiceáil toisc gur bhlocáil duine de na húsáideoirí an duine eile." @@ -6596,7 +7054,7 @@ msgstr "Tá an fotha seo folamh! Is féidir go mbeidh ort tuilleadh úsáideoir #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -6616,11 +7074,11 @@ msgstr "Tá sé seo tábhachtach má bhíonn ort do ríomhphost nó do phasfhoca #~ msgid "This label was applied by {0}." #~ msgstr "Cuireadh an lipéad seo ag {0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "Chuir <0>{0} an lipéad seo leis." -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "Chuir an t-údar an lipéad seo leis." @@ -6629,7 +7087,7 @@ msgstr "Chuir an t-údar an lipéad seo leis." #~ msgid "This label was applied by you" #~ msgstr "Chuir tusa an lipéad seo leis." -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "Chuir tusa an lipéad seo leis." @@ -6641,7 +7099,11 @@ msgstr "Ní dúirt an lipéadóir seo céard iad na lipéid a fhoilsíonn sé, a msgid "This link is taking you to the following website:" msgstr "Téann an nasc seo go dtí an suíomh idirlín seo:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "Tá an liosta seo folamh!" @@ -6653,23 +7115,35 @@ msgstr "Níl an tseirbhís modhnóireachta ar fáil. Féach tuilleadh sonraí th msgid "This name is already in use" msgstr "Tá an t-ainm seo in úsáid cheana féin" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phostáil seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "Ní bheidh an phostáil seo le feiceáil ar do chuid fothaí." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "Ní bheidh an phostáil seo le feiceáil ar do chuid fothaí." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phróifíl seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "Níor chuir an tseirbhís seo téarmaí seirbhíse ná polasaí príobháideachta ar fáil." @@ -6686,8 +7160,8 @@ msgstr "Níl aon leantóirí ag an úsáideoir seo." msgid "This user has blocked you" msgstr "Tá tú blocáilte ag an úsáideoir seo." -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Tá an t-úsáideoir seo tar éis thú a bhlocáil. Ní féidir leat a gcuid ábhair a fheiceáil." @@ -6695,11 +7169,11 @@ msgstr "Tá an t-úsáideoir seo tar éis thú a bhlocáil. Ní féidir leat a g msgid "This user has requested that their content only be shown to signed-in users." msgstr "Is mian leis an úsáideoir seo nach mbeidh a chuid ábhair ar fáil ach d’úsáideoirí atá sínithe isteach." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a bhlocáil tú." -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a chuir tú i bhfolach." @@ -6715,28 +7189,40 @@ msgstr "Níl éinne á leanúint ag an úsáideoir seo." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Níl an rabhadh seo ar fáil ach le haghaidh postálacha a bhfuil meáin ceangailte leo." -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar ais níos déanaí." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "Bainfidh sé seo {0} de do chuid focal i bhfolach. Tig leat é a chur ar ais níos déanaí." + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "Roghanna snáitheanna" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Roghanna Snáitheanna" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Modh Snáithithe" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Roghanna Snáitheanna" @@ -6753,14 +7239,14 @@ msgid "To whom would you like to send this report?" msgstr "Cé chuige ar mhaith leat an tuairisc seo a sheoladh?" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "Scoránaigh idir na roghanna maidir le focail atá le cur i bhfolach." +#~ msgid "Toggle between muted word options." +#~ msgstr "Scoránaigh idir na roghanna maidir le focail atá le cur i bhfolach." #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Scoránaigh an bosca anuas" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "Scoránaigh le ábhar do dhaoine fásta a cheadú nó gan a cheadú" @@ -6775,10 +7261,10 @@ msgstr "Trasfhoirmithe" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Aistrigh" @@ -6791,7 +7277,7 @@ msgstr "Bain triail eile as" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "Fíordheimhniú déshraithe (2FA)" @@ -6803,11 +7289,11 @@ msgstr "Scríobh do theachtaireacht anseo" msgid "Type:" msgstr "Clóscríobh:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Díbhlocáil an liosta" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" @@ -6815,12 +7301,12 @@ msgstr "Ná coinnigh an liosta sin i bhfolach níos mó" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Ní féidir teagmháil a dhéanamh le do sheirbhís. Seiceáil do cheangal leis an idirlíon, le do thoil." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -6831,7 +7317,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Díbhlocáil" @@ -6855,9 +7341,9 @@ msgstr "Díbhlocáil an cuntas" msgid "Unblock Account?" msgstr "An bhfuil fonn ort an cuntas seo a dhíbhlocáil?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Cuir stop leis an athphostáil" @@ -6867,8 +7353,8 @@ msgid "Unfollow" msgstr "Dílean" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "Dílean" +#~ msgid "Unfollow" +#~ msgstr "Dílean" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -6887,12 +7373,14 @@ msgstr "Dílean an cuntas seo" msgid "Unlike this feed" msgstr "Dímhol an fotha seo" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Ná coinnigh i bhfolach" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Ná coinnigh {truncatedTag} i bhfolach" @@ -6901,7 +7389,7 @@ msgstr "Ná coinnigh {truncatedTag} i bhfolach" msgid "Unmute Account" msgstr "Ná coinnigh an cuntas seo i bhfolach níos mó" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "Ná coinnigh aon phostáil {displayTag} i bhfolach" @@ -6914,13 +7402,21 @@ msgstr "Díbhalbhaigh an comhrá seo" #~ msgid "Unmute notifications" #~ msgstr "Lódáil fógraí nua" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Ná coinnigh an snáithe seo i bhfolach níos mó" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Díghreamaigh" @@ -6928,11 +7424,11 @@ msgstr "Díghreamaigh" msgid "Unpin from home" msgstr "Díghreamaigh ón mbaile" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Díghreamaigh an liosta modhnóireachta" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "Díghreamaithe ó do chuid fothaí" @@ -6940,10 +7436,19 @@ msgstr "Díghreamaithe ó do chuid fothaí" msgid "Unsubscribe" msgstr "Díliostáil" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Díliostáil ón lipéadóir seo" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #, fuzzy #~ msgid "Unwanted sexual content" @@ -6954,7 +7459,7 @@ msgstr "Díliostáil ón lipéadóir seo" msgid "Unwanted Sexual Content" msgstr "Ábhar graosta nach mian liom" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Uasdátú {displayName} sna Liostaí" @@ -6962,6 +7467,14 @@ msgstr "Uasdátú {displayName} sna Liostaí" msgid "Update to {handle}" msgstr "Déan uasdátú go {handle}" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Á uasdátú…" @@ -6974,20 +7487,20 @@ msgstr "Uaslódáil grianghraf in ionad" msgid "Upload a text file to:" msgstr "Uaslódáil comhad téacs chuig:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Uaslódáil ó Cheamara" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Uaslódáil ó Chomhaid" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7035,12 +7548,12 @@ msgstr "Úsáid é seo le logáil isteach ar an aip eile in éindí le do leasai msgid "Used by:" msgstr "In úsáid ag:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Úsáideoir blocáilte" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "Úsáideoir blocáilte ag \"{0}\"" @@ -7048,30 +7561,28 @@ msgstr "Úsáideoir blocáilte ag \"{0}\"" msgid "User blocked by list" msgstr "Úsáideoir blocáilte trí liosta" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Úsáideoir blocáilte le liosta" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "Úsáideoir a bhlocálann thú" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "Blocálann an t-úsáideoir seo thú" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "Liosta úsáideoirí le {0}" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "Liosta úsáideoirí le <0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "Liosta úsáideoirí leat" @@ -7083,7 +7594,7 @@ msgstr "Liosta úsáideoirí cruthaithe" msgid "User list updated" msgstr "Liosta úsáideoirí uasdátaithe" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Liostaí Úsáideoirí" @@ -7091,13 +7602,17 @@ msgstr "Liostaí Úsáideoirí" msgid "Username or email address" msgstr "Ainm úsáideora nó ríomhphost" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Úsáideoirí" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "Úsáideoirí a bhfuil <0/> á leanúint" +#~ msgid "users followed by <0/>" +#~ msgstr "Úsáideoirí a bhfuil <0/> á leanúint" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7106,7 +7621,7 @@ msgstr "Úsáideoirí a bhfuil <0/> á leanúint" msgid "Users I follow" msgstr "Úsáideoirí a leanaim" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Úsáideoirí in ”{0}“" @@ -7126,15 +7641,15 @@ msgstr "Luach:" msgid "Verify DNS Record" msgstr "Dearbhaigh taifead DNS" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "Dearbhaigh ríomhphost" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Dearbhaigh mo ríomhphost" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Dearbhaigh Mo Ríomhphost" @@ -7155,31 +7670,44 @@ msgstr "Dearbhaigh Do Ríomhphost" #~ msgid "Version {0}" #~ msgstr "Leagan {0}" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "Leagan {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Físchluichí" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Féach ar an abhatár atá ag {0}" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "Amharc ar phróifíl {0}" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Féach ar an iontráil dífhabhtaithe" @@ -7192,7 +7720,7 @@ msgstr "Féach ar shonraí" msgid "View details for reporting a copyright violation" msgstr "Féach ar shonraí maidir le sárú cóipchirt a thuairisciú" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Féach ar an snáithe iomlán" @@ -7203,12 +7731,12 @@ msgstr "Féach ar eolas faoi na lipéid seo" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Féach ar an bpróifíl" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Féach ar an abhatár" @@ -7220,11 +7748,23 @@ msgstr "Féach ar an tseirbhís lipéadaithe atá curtha ar fáil ag @{0}" msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7256,7 +7796,7 @@ msgstr "Theip orainn an comhrá seo a lódáil" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Measaimid go mbeidh do chuntas réidh i gceann {estimatedTime}" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Tá súil againn go mbeidh an-chraic agat anseo. Ná déan dearmad go bhfuil Bluesky:" @@ -7265,8 +7805,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Níl aon ábhar nua le taispeáint ó na cuntais a leanann tú. Seo duit an t-ábhar is déanaí ó <0/>." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "Molaimid focail choitianta a bhíonn i go leor póstálacha a sheachaint, toisc gur féidir nach dtaispeánfaí aon phostáil dá bharr." +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "Molaimid focail choitianta a bhíonn i go leor póstálacha a sheachaint, toisc gur féidir nach dtaispeánfaí aon phostáil dá bharr." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7276,11 +7816,11 @@ msgstr "Molaimid focail choitianta a bhíonn i go leor póstálacha a sheachaint msgid "We were unable to load your birth date preferences. Please try again." msgstr "Theip orainn do rogha maidir le dáta breithe a lódáil. Bain triail as arís." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "Theip orainn na lipéadóirí a roghnaigh tú a lódáil faoi láthair." -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "Níorbh fhéidir linn ceangal a bhunú. Bain triail eile as do chuntas a shocrú. Má mhaireann an fhadhb, ní gá duit an próiseas seo a chur i gcrích." @@ -7288,7 +7828,7 @@ msgstr "Níorbh fhéidir linn ceangal a bhunú. Bain triail eile as do chuntas a msgid "We will let you know when your account is ready." msgstr "Déarfaidh muid leat nuair a bheidh do chuntas réidh." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." @@ -7296,15 +7836,15 @@ msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." msgid "We're having network issues, try again" msgstr "Tá fadhbanna líonra againn, bain triail as arís" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Tá muid an-sásta go bhfuil tú linn!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Ár leithscéal, ach ní féidir linn an liosta seo a thaispeáint. Má mhaireann an fhadhb, déan teagmháil leis an duine a chruthaigh an liosta, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Tá brón orainn, ach theip orainn na focail a chuir tú i bhfolach a lódáil an uair seo. Bain triail as arís." @@ -7312,11 +7852,11 @@ msgstr "Tá brón orainn, ach theip orainn na focail a chuir tú i bhfolach a l msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ár leithscéal, ach níorbh fhéidir linn do chuardach a chur i gcrích. Bain triail eile as i gceann cúpla nóiméad." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Ár leithscéal, ach ní féidir linn an leathanach atá tú ag lorg a aimsiú." @@ -7341,7 +7881,7 @@ msgstr "Fáilte ar ais!" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "Cad iad na rudaí a bhfuil suim agat iontu?" @@ -7351,7 +7891,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "Aon scéal?" @@ -7363,22 +7903,26 @@ msgstr "Cad iad na teangacha sa phostáil seo?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Cad iad na teangacha ba mhaith leat a fheiceáil i do chuid fothaí algartamacha?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "Cé ar féidir leo teachtaireacht a sheoladh chugat?" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7422,12 +7966,12 @@ msgstr "Leathan" msgid "Write a message" msgstr "Scríobh teachtaireacht" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Scríobh postáil" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Scríobh freagra" @@ -7437,10 +7981,10 @@ msgid "Writers" msgstr "Scríbhneoirí" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7451,10 +7995,18 @@ msgstr "Tá" msgid "Yes, deactivate" msgstr "Tá, díghníomhaigh" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "Tá, athghníomhaigh mo chuntas" @@ -7463,7 +8015,8 @@ msgstr "Tá, athghníomhaigh mo chuntas" msgid "Yesterday, {time}" msgstr "Inné, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -7529,11 +8082,11 @@ msgstr "Níl aon fhothaí greamaithe agat." #~ msgid "You don't have any saved feeds!" #~ msgstr "Níl aon fhothaí sábháilte agat!" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "Níl aon fhothaí sábháilte agat." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Bhlocáil tú an t-údar nó tá tú blocáilte ag an údar." @@ -7541,9 +8094,9 @@ msgstr "Bhlocáil tú an t-údar nó tá tú blocáilte ag an údar." msgid "You have blocked this user" msgstr "Bhlocáil tú an t-úsáideoir seo" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Bhlocáil tú an cuntas seo. Ní féidir leat a gcuid ábhar a fheiceáil." @@ -7554,20 +8107,20 @@ msgstr "Bhlocáil tú an cuntas seo. Ní féidir leat a gcuid ábhar a fheiceái msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Tá tú tar éis cód míchruinn a chur isteach. Ba cheart an cruth seo a bheith air: XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "Chuir tú an phostáil seo i bhfolach" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "Chuir tú an phostáil seo i bhfolach." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "Chuir tú an cuntas seo i bhfolach." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "Chuir tú an t-úsáideoir seo i bhfolach" @@ -7575,12 +8128,12 @@ msgstr "Chuir tú an t-úsáideoir seo i bhfolach" msgid "You have no conversations yet. Start one!" msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "Níl aon fhothaí agat." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "Níl aon liostaí agat." @@ -7609,27 +8162,40 @@ msgstr "Tá deireadh sroichte agat" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "Níor chuir tú aon fhocal ná clib i bhfolach fós" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Is féidir leat achomharc a dhéanamh maidir le lipéid nár chuir tú féin má shíleann tú iad a bheith in earráid." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Is féidir leat achomharc a dhéanamh maidir leis na lipéad seo má shíleann tú gur cuireadh in earráid iad." -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "Caithfidh tú a bheith 13 bliana d’aois nó níos sine le clárú." @@ -7649,7 +8215,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "Caithfidh tú ar a laghad lipéadóir amháin a roghnú do thuairisc" @@ -7657,11 +8223,11 @@ msgstr "Caithfidh tú ar a laghad lipéadóir amháin a roghnú do thuairisc" msgid "You previously deactivated @{0}." msgstr "Rinne tú díghníomhú ar @{0} cheana." -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Ní bhfaighidh tú fógraí don snáithe seo a thuilleadh." -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Gheobhaidh tú fógraí don snáithe seo anois." @@ -7681,23 +8247,23 @@ msgstr "Tusa: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Tusa: {short}" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -7716,12 +8282,12 @@ msgstr "Tá tú sa scuaine" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Tá tú logáilte isteach le pasfhocal aipe. Logáil isteach le do phríomh-phasfhocal chun dul ar aghaidh le díghníomhú do chuntais." -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Tá tú réidh!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "Roghnaigh tú focal nó clib atá sa phostáil seo a chur i bhfolach." @@ -7729,7 +8295,7 @@ msgstr "Roghnaigh tú focal nó clib atá sa phostáil seo a chur i bhfolach." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Tháinig tú go deireadh d’fhotha! Aimsigh cuntais eile le leanúint." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Do chuntas" @@ -7745,6 +8311,10 @@ msgstr "Is féidir cartlann do chuntais, a bhfuil na taifid phoiblí uile inti, msgid "Your birth date" msgstr "Do bhreithlá" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "Cuireadh do chuid comhráite ar ceal" @@ -7758,7 +8328,7 @@ msgstr "Sábhálfar do rogha, ach is féidir é athrú níos déanaí sna socrui #~ msgstr "Is é “Following” d’fhotha réamhshocraithe" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7772,7 +8342,7 @@ msgstr "Uasdátaíodh do sheoladh ríomhphoist ach níor dearbhaíodh é. An ch msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Níor dearbhaíodh do sheoladh ríomhphoist fós. Is tábhachtach an chéim shábháilteachta é sin agus molaimid é." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -7780,7 +8350,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Tá an fotha de na daoine a leanann tú folamh! Lean tuilleadh úsáideoirí le feiceáil céard atá ar siúl." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Do leasainm iomlán anseo:" @@ -7788,7 +8358,7 @@ msgstr "Do leasainm iomlán anseo:" msgid "Your full handle will be <0>@{0}" msgstr "Do leasainm iomlán anseo: <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Na focail a chuir tú i bhfolach" @@ -7796,15 +8366,15 @@ msgstr "Na focail a chuir tú i bhfolach" msgid "Your password has been changed successfully!" msgstr "Athraíodh do phasfhocal!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Foilsíodh do phostáil" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tá do chuid postálacha, moltaí, agus blocálacha poiblí. Is príobháideach iad na cuntais a chuireann tú i bhfolach." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Do phróifíl" @@ -7812,7 +8382,7 @@ msgstr "Do phróifíl" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Ní bheidh do phróifíl, postálacha, fothaí ná liostaí infheicthe ag úsáideoirí eile Bluesky. Is féidir leat do chuntas a athghníomhú uair ar bith trí logáil isteach." -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "Foilsíodh do fhreagra" @@ -7820,6 +8390,6 @@ msgstr "Foilsíodh do fhreagra" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Seolfar do thuairisc go dtí Seirbhís Modhnóireachta Bluesky" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Do leasainm" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index 413ff8f5d8..c6969c3ed9 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -21,7 +21,8 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -45,7 +46,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -63,16 +64,16 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -80,23 +81,37 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -104,7 +119,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" @@ -140,7 +155,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -181,7 +196,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "" @@ -194,12 +209,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "" +#~ msgid "<0/> members" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -219,11 +234,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -239,6 +254,10 @@ msgstr "" msgid "<0>{0} is included in your starter pack" msgstr "" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -276,10 +295,22 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/view/com/util/moderation/LabelInfo.tsx:45 #~ msgid "A content warning has been applied to this {0}." #~ msgstr "" @@ -292,7 +323,7 @@ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "ऐप का एक नया संस्करण उपलब्ध है. कृपया ऐप का उपयोग जारी रखने के लिए अपडेट करें।" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "" @@ -302,16 +333,16 @@ msgid "Access profile and other navigation links" msgstr "" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "प्रवेर्शयोग्यता" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "" @@ -320,8 +351,8 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "अकाउंट" @@ -337,20 +368,20 @@ msgstr "" msgid "Account muted" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "अकाउंट के विकल्प" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "" @@ -367,10 +398,10 @@ msgstr "" msgid "Account unmuted" msgstr "" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "ऐड करो" @@ -386,14 +417,14 @@ msgstr "" msgid "Add a content warning" msgstr "सामग्री चेतावनी जोड़ें" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "इस सूची में किसी को जोड़ें" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "अकाउंट जोड़ें" @@ -433,11 +464,11 @@ msgstr "" #~ msgid "Add link card:" #~ msgstr "लिंक कार्ड जोड़ें:" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "" @@ -461,7 +492,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "अपने डोमेन में निम्नलिखित DNS रिकॉर्ड जोड़ें:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "" @@ -470,7 +501,7 @@ msgstr "" msgid "Add to Lists" msgstr "सूचियों में जोड़ें" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "इस फ़ीड को सहेजें" @@ -479,19 +510,20 @@ msgstr "इस फ़ीड को सहेजें" #~ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "पसंद की संख्या को समायोजित करें उत्तर को आपके फ़ीड में दिखाया जाना चाहिए।।" +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "पसंद की संख्या को समायोजित करें उत्तर को आपके फ़ीड में दिखाया जाना चाहिए।।" #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "वयस्क सामग्री" @@ -500,7 +532,7 @@ msgstr "वयस्क सामग्री" #~ msgid "Adult content can only be enabled via the Web at <0/>." #~ msgstr "" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -508,20 +540,20 @@ msgstr "" msgid "Adult content is disabled." msgstr "" -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "विकसित" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -540,6 +572,14 @@ msgstr "" msgid "Allow new messages from" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -557,7 +597,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "वैकल्पिक पाठ" @@ -578,14 +618,27 @@ msgstr "{0} को ईमेल भेजा गया है। इसमें msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "{0} को ईमेल भेजा गया है। इसमें एक OTP कोड शामिल है जिसे आप नीचे दर्ज कर सकते हैं।।" +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" +#~ msgid "An error occured" +#~ msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -599,10 +652,15 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "" @@ -617,21 +675,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "और" @@ -648,6 +710,10 @@ msgstr "" msgid "Anti-Social Behavior" msgstr "" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "ऐप भाषा" @@ -664,7 +730,7 @@ msgstr "" msgid "App Password names must be at least 4 characters long." msgstr "" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "" @@ -672,18 +738,18 @@ msgstr "" #~ msgid "App passwords" #~ msgstr "ऐप पासवर्ड" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "ऐप पासवर्ड" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "" @@ -696,7 +762,7 @@ msgstr "" #~ msgid "Appeal Content Warning" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -716,10 +782,19 @@ msgstr "" #~ msgid "Appeal this decision." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "दिखावट" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -741,7 +816,7 @@ msgstr "क्या आप वाकई ऐप पासवर्ड \"{name}\" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "" @@ -753,19 +828,19 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "क्या आप वाकई इस ड्राफ्ट को हटाना करना चाहेंगे?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "क्या आप वास्तव में इसे करना चाहते हैं?" @@ -786,13 +861,13 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "कलात्मक या गैर-कामुक नग्नता।।" -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -805,8 +880,8 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "वापस" @@ -819,7 +894,7 @@ msgstr "वापस" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "मूल बातें" @@ -827,7 +902,7 @@ msgstr "मूल बातें" msgid "Birthday" msgstr "जन्मदिन" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "जन्मदिन:" @@ -850,15 +925,15 @@ msgstr "खाता ब्लॉक करें" msgid "Block Account?" msgstr "" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "खाता ब्लॉक करें" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "खाता ब्लॉक करें?" @@ -866,16 +941,15 @@ msgstr "खाता ब्लॉक करें?" #~ msgid "Block this List" #~ msgstr "" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "ब्लॉक किए गए खाते" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ब्लॉक किए गए खाते" @@ -888,7 +962,7 @@ msgstr "अवरुद्ध खाते आपके थ्रेड्स 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:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "ब्लॉक पोस्ट।" @@ -896,7 +970,7 @@ msgstr "ब्लॉक पोस्ट।" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "" -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरोधन सार्वजनिक है. अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते।" @@ -904,7 +978,7 @@ msgstr "अवरोधन सार्वजनिक है. अवरुद msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "" @@ -944,7 +1018,7 @@ msgstr "" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 "" @@ -965,21 +1039,23 @@ msgstr "" msgid "Books" msgstr "" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -992,7 +1068,7 @@ msgstr "" #~ msgid "Build version {0} {1}" #~ msgstr "Build version {0} {1}" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "" @@ -1000,7 +1076,7 @@ msgstr "" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "" @@ -1016,15 +1092,15 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "" @@ -1036,13 +1112,13 @@ msgstr "कैमरा" 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/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1058,9 +1134,8 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "कैंसिल" @@ -1088,7 +1163,7 @@ msgstr "तस्वीर को क्रॉप मत करो" msgid "Cancel profile editing" msgstr "प्रोफ़ाइल संपादन मत करो" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "कोटे पोस्ट मत करो" @@ -1097,7 +1172,6 @@ msgid "Cancel reactivation and log out" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "खोज मत करो" @@ -1113,17 +1187,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "परिवर्तन" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "हैंडल बदलें" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "हैंडल बदलें" @@ -1131,12 +1205,12 @@ msgstr "हैंडल बदलें" msgid "Change my email" msgstr "मेरा ईमेल बदलें" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "" @@ -1152,7 +1226,7 @@ msgstr "" msgid "Change Your Email" msgstr "मेरा ईमेल बदलें" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1164,14 +1238,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "" @@ -1208,7 +1282,7 @@ msgstr "नीचे प्रवेश करने के लिए OTP को #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "" @@ -1216,11 +1290,11 @@ msgstr "" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "" @@ -1228,7 +1302,7 @@ msgstr "" msgid "Choose for me" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "" @@ -1236,7 +1310,7 @@ msgstr "" msgid "Choose Service" msgstr "सेवा चुनें" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -1251,8 +1325,8 @@ msgstr "" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "" +#~ msgid "Choose who can reply" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103 #~ msgid "Choose your algorithmic feeds" @@ -1267,18 +1341,18 @@ msgid "Choose your password" msgstr "अपना पासवर्ड चुनें" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "" +#~ msgid "Clear all legacy storage data" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1288,10 +1362,10 @@ msgid "Clear search query" msgstr "खोज क्वेरी साफ़ करें" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "" +#~ msgid "Clears all legacy storage data" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "" @@ -1311,7 +1385,7 @@ msgstr "" #~ msgid "Click here to add one." #~ msgstr "" -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "" @@ -1319,6 +1393,14 @@ msgstr "" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1332,12 +1414,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1358,7 +1440,7 @@ msgid "Close bottom drawer" msgstr "बंद करो" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "" @@ -1382,8 +1464,8 @@ msgstr "" msgid "Close navigation footer" msgstr "नेविगेशन पाद बंद करें" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "" @@ -1395,7 +1477,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "" @@ -1403,11 +1485,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "" @@ -1421,27 +1503,31 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "समुदाय दिशानिर्देश" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "जवाब लिखो" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "" @@ -1487,11 +1573,11 @@ msgstr "खाते को हटा दें" #~ msgid "Confirm your age to enable adult content." #~ msgstr "" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "" @@ -1513,7 +1599,8 @@ msgstr "OTP कोड" msgid "Connecting..." msgstr "कनेक्टिंग ..।" -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "" @@ -1533,24 +1620,24 @@ msgstr "" #~ msgid "Content Filtering" #~ msgstr "सामग्री फ़िल्टरिंग" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "सामग्री भाषा" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "सामग्री चेतावनी" @@ -1562,7 +1649,7 @@ msgstr "सामग्री चेतावनी" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "आगे बढ़ें" @@ -1575,7 +1662,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1602,7 +1689,7 @@ msgstr "" msgid "Copied" msgstr "कॉपी कर ली" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "" @@ -1610,8 +1697,8 @@ msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "" @@ -1645,12 +1732,12 @@ msgstr "" msgid "Copy Link" msgstr "" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "" @@ -1663,8 +1750,8 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "पोस्ट टेक्स्ट कॉपी करें" @@ -1672,14 +1759,14 @@ msgstr "पोस्ट टेक्स्ट कॉपी करें" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "कॉपीराइट नीति" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1689,7 +1776,7 @@ msgstr "" msgid "Could not load feed" msgstr "फ़ीड लोड नहीं कर सकता" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "सूची लोड नहीं कर सकता" @@ -1718,7 +1805,7 @@ msgstr "" msgid "Create a new account" msgstr "नया खाता बनाएं" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "" @@ -1728,7 +1815,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "" @@ -1736,7 +1823,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "खाता बनाएँ" @@ -1800,46 +1887,58 @@ msgstr "" msgid "Custom domain" msgstr "कस्टम डोमेन" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 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:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + #: src/view/screens/Settings.tsx:687 #~ msgid "Danger Zone" #~ msgstr "खतरा क्षेत्र" -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "डार्क मोड" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "" -#: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" msgstr "" +#: src/view/screens/Settings/index.tsx:473 +#~ msgid "Dark Theme" +#~ msgstr "" + #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "" @@ -1848,16 +1947,16 @@ msgid "Debug panel" msgstr "" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "खाता हटाएं" @@ -1877,8 +1976,8 @@ msgstr "अप्प पासवर्ड हटाएं" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "" @@ -1886,7 +1985,7 @@ msgstr "" msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "सूची हटाएँ" @@ -1906,41 +2005,41 @@ msgstr "मेरा खाता हटाएं" #~ msgid "Delete my account…" #~ msgstr "मेरा खाता हटाएं…" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "पोस्ट को हटाएं" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "इस पोस्ट को डीलीट करें?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "यह पोस्ट मिटाई जा चुकी है" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "" @@ -1955,15 +2054,29 @@ msgstr "विवरण" msgid "Descriptive alt text" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + #: src/view/screens/Settings.tsx:760 #~ msgid "Developer Tools" #~ msgstr "डेवलपर उपकरण" -#: src/view/com/composer/Composer.tsx:295 +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "" @@ -1971,7 +2084,7 @@ msgstr "" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "" @@ -1979,7 +2092,7 @@ msgstr "" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "" @@ -1987,6 +2100,10 @@ msgstr "" #~ msgid "Disable haptics" #~ msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Disable vibrations" #~ msgstr "" @@ -1996,11 +2113,11 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "" @@ -2008,12 +2125,12 @@ msgstr "" #~ msgid "Discard draft" #~ msgstr "ड्राफ्ट हटाएं" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "" @@ -2026,19 +2143,27 @@ msgstr "" msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "नए फ़ीड की खोज करें" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "" @@ -2054,11 +2179,15 @@ msgstr "प्रदर्शन का नाम" msgid "DNS Panel" msgstr "" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -2076,7 +2205,6 @@ msgstr "डोमेन सत्यापित!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -2095,8 +2223,8 @@ msgstr "खत्म" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "" @@ -2109,7 +2237,7 @@ msgstr "खत्म {extraText}" #~ msgid "Double tap to sign in" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "" @@ -2130,6 +2258,10 @@ msgstr "" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "" @@ -2170,11 +2302,11 @@ msgstr "" msgid "Each code works once. You'll receive more invite codes periodically." msgstr "प्रत्येक कोड एक बार काम करता है। आपको समय-समय पर अधिक आमंत्रण कोड प्राप्त होंगे।" -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -2183,12 +2315,12 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "" @@ -2197,7 +2329,12 @@ msgstr "" msgid "Edit image" msgstr "छवि संपादित करें" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "सूची विवरण संपादित करें" @@ -2205,10 +2342,10 @@ msgstr "सूची विवरण संपादित करें" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "मेरी फ़ीड संपादित करें" @@ -2216,10 +2353,15 @@ msgstr "मेरी फ़ीड संपादित करें" msgid "Edit my profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2235,7 +2377,7 @@ msgstr "मेरी प्रोफ़ाइल संपादित करे #~ msgid "Edit Saved Feeds" #~ msgstr "एडिट सेव्ड फीड" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "" @@ -2243,7 +2385,7 @@ msgstr "" msgid "Edit User List" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "" @@ -2255,7 +2397,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "" @@ -2265,8 +2407,8 @@ msgid "Education" msgstr "" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2294,7 +2436,7 @@ msgstr "ईमेल अपडेट किया गया" msgid "Email verified" msgstr "" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "ईमेल:" @@ -2303,8 +2445,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "" @@ -2316,7 +2458,7 @@ msgstr "" msgid "Enable {0} only" msgstr "" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "" @@ -2338,7 +2480,7 @@ msgstr "" #~ msgid "Enable External Media" #~ msgstr "" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "" @@ -2347,9 +2489,13 @@ msgstr "" msgid "Enable priority notifications" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "इस सेटिंग को केवल उन लोगों के बीच जवाब देखने में सक्षम करें जिन्हें आप फॉलो करते हैं।।" +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "इस सेटिंग को केवल उन लोगों के बीच जवाब देखने में सक्षम करें जिन्हें आप फॉलो करते हैं।।" #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2357,11 +2503,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "" @@ -2381,8 +2527,8 @@ msgstr "" msgid "Enter a password" msgstr "" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "" @@ -2435,25 +2581,27 @@ msgstr "अपने यूज़रनेम और पासवर्ड द msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2469,6 +2617,14 @@ msgstr "" msgid "Excessive or unwanted messages" msgstr "" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2486,7 +2642,6 @@ msgid "Exits image view" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "" @@ -2498,7 +2653,7 @@ msgstr "" msgid "Expand alt text" msgstr "ऑल्ट टेक्स्ट" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "" @@ -2511,6 +2666,14 @@ msgstr "" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "" @@ -2519,12 +2682,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "" @@ -2534,17 +2697,17 @@ msgid "External Media" msgstr "" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "" @@ -2553,8 +2716,8 @@ msgstr "" msgid "Failed to create app password." msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "" @@ -2566,16 +2729,16 @@ msgstr "" msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "" @@ -2597,12 +2760,12 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "अनुशंसित फ़ीड लोड करने में विफल" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "" @@ -2622,16 +2785,16 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "" @@ -2640,12 +2803,12 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "" @@ -2662,19 +2825,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "प्रतिक्रिया" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "सभी फ़ीड" @@ -2690,7 +2853,7 @@ msgstr "सभी फ़ीड" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "सामग्री को व्यवस्थित करने के लिए उपयोगकर्ताओं द्वारा फ़ीड बनाए जाते हैं। कुछ फ़ीड चुनें जो आपको दिलचस्प लगें।" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "फ़ीड कस्टम एल्गोरिदम हैं जिन्हें उपयोगकर्ता थोड़ी कोडिंग विशेषज्ञता के साथ बनाते हैं। <0/> अधिक जानकारी के लिए." @@ -2698,7 +2861,7 @@ msgstr "फ़ीड कस्टम एल्गोरिदम हैं ज #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "" @@ -2714,7 +2877,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "" @@ -2744,7 +2907,7 @@ msgstr "" #~ msgid "Finding similar accounts..." #~ msgstr "मिलते-जुलते खाते ढूँढना" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "" @@ -2756,7 +2919,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "चर्चा धागे को ठीक-ट्यून करें।।" -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "" @@ -2768,7 +2931,7 @@ msgstr "" msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "" @@ -2782,12 +2945,11 @@ msgid "Flip vertically" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "फॉलो" @@ -2801,7 +2963,7 @@ msgstr "" msgid "Follow {0}" msgstr "" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "" @@ -2814,8 +2976,8 @@ msgstr "" msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "" @@ -2827,7 +2989,7 @@ msgstr "" msgid "Follow Back" msgstr "" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2863,19 +3025,19 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "केवल वे यूजर को फ़ॉलो किया गया" +#~ msgid "Followed users only" +#~ msgstr "केवल वे यूजर को फ़ॉलो किया गया" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "" @@ -2884,7 +3046,7 @@ msgstr "" msgid "Followers" msgstr "यह यूजर आपका फ़ोलो करता है" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "" @@ -2894,34 +3056,34 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "फोल्लोविंग" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "" @@ -2933,7 +3095,7 @@ msgstr "" msgid "Follows you" msgstr "यह यूजर आपका फ़ोलो करता है" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "" @@ -2950,6 +3112,10 @@ msgstr "सुरक्षा कारणों के लिए, हमें msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "सुरक्षा कारणों के लिए, आप इसे फिर से देखने में सक्षम नहीं होंगे। यदि आप इस पासवर्ड को खो देते हैं, तो आपको एक नया उत्पन्न करना होगा।।" +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/view/com/auth/login/LoginForm.tsx:244 #~ msgid "Forgot" #~ msgstr "भूल" @@ -2979,7 +3145,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "" @@ -2992,7 +3158,7 @@ msgstr "गैलरी" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -3021,24 +3187,25 @@ msgstr "" msgid "Glaring violations of law or terms of service" msgstr "" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "वापस जाओ" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "वापस जाओ" @@ -3048,14 +3215,14 @@ msgstr "वापस जाओ" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -3097,7 +3264,7 @@ msgstr "" msgid "Graphic Media" msgstr "" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -3105,7 +3272,7 @@ msgstr "" msgid "Handle" msgstr "हैंडल" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "" @@ -3113,7 +3280,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "" @@ -3125,12 +3292,12 @@ msgstr "" msgid "Hashtag: #{tag}" msgstr "" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "सहायता" @@ -3154,6 +3321,10 @@ msgstr "" msgid "Here is your app password." msgstr "यहां आपका ऐप पासवर्ड है." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -3161,18 +3332,33 @@ msgstr "यहां आपका ऐप पासवर्ड है." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "इसे छिपाएं" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" +#~ msgid "Hide post" +#~ msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" msgstr "" #: src/components/moderation/ContentHider.tsx:68 @@ -3180,11 +3366,16 @@ msgstr "" msgid "Hide the content" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "उपयोगकर्ता सूची छुपाएँ" @@ -3220,12 +3411,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "होम फीड" @@ -3265,7 +3456,7 @@ msgstr "" msgid "I have my own domain" msgstr "मेरे पास अपना डोमेन है" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "" @@ -3278,15 +3469,15 @@ msgstr "" msgid "If none are selected, suitable for all ages." msgstr "यदि किसी को चुना जाता है, तो सभी उम्र के लिए उपयुक्त है।।" -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -3387,10 +3578,14 @@ msgstr "" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "" @@ -3400,7 +3595,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "" @@ -3420,7 +3615,7 @@ msgstr "एक दोस्त को आमंत्रित करें" msgid "Invite code" msgstr "आमंत्रण कोड" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" @@ -3456,14 +3651,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -3513,11 +3708,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -3525,16 +3720,16 @@ msgstr "" msgid "Language selection" msgstr "अपनी भाषा चुने" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "भाषा सेटिंग्स" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "भाषा" @@ -3551,21 +3746,26 @@ msgstr "" #~ msgid "Learn more" #~ msgstr "" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "अधिक जानें" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "इस चेतावनी के बारे में अधिक जानें" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "" @@ -3603,8 +3803,8 @@ msgid "left to go." msgstr "" #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "" +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3615,7 +3815,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "चलो अपना पासवर्ड रीसेट करें!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "" @@ -3625,7 +3825,8 @@ msgstr "" #~ msgid "Library" #~ msgstr "चित्र पुस्तकालय" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "लाइट मोड" @@ -3637,8 +3838,8 @@ msgstr "लाइट मोड" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3648,14 +3849,15 @@ msgid "Like this feed" msgstr "इस फ़ीड को लाइक करो" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "इन यूजर ने लाइक किया है" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "" @@ -3673,11 +3875,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "" @@ -3685,11 +3887,11 @@ msgstr "" msgid "Likes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "" @@ -3697,20 +3899,28 @@ msgstr "" msgid "List Avatar" msgstr "सूची अवतार" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "" @@ -3718,20 +3928,20 @@ msgstr "" msgid "List Name" msgstr "सूची का नाम" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "सूची" @@ -3760,10 +3970,10 @@ msgstr "" msgid "Load new notifications" msgstr "नई सूचनाएं लोड करें" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "नई पोस्ट लोड करें" @@ -3775,7 +3985,7 @@ msgstr "" #~ msgid "Local dev server" #~ msgstr "स्थानीय देव सर्वर" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "" @@ -3791,7 +4001,7 @@ msgstr "" msgid "Log out" msgstr "" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "" @@ -3831,7 +4041,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "यह सुनिश्चित करने के लिए कि आप कहाँ जाना चाहते हैं!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "" @@ -3848,20 +4058,20 @@ msgstr "" #~ msgid "May only contain letters and numbers" #~ msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "मेनू" @@ -3892,7 +4102,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3907,29 +4117,31 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "मॉडरेशन" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "" @@ -3941,20 +4153,24 @@ msgstr "" msgid "Moderation list updated" msgstr "" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "मॉडरेशन सूचियाँ" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "" @@ -3962,12 +4178,12 @@ msgstr "" msgid "Moderation tools" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "" @@ -3975,7 +4191,7 @@ msgstr "" msgid "More feeds" msgstr "अधिक फ़ीड" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "अधिक विकल्प" @@ -3999,11 +4215,13 @@ msgstr "" #~ msgid "Must be at least 3 characters" #~ msgstr "" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "" @@ -4012,11 +4230,11 @@ msgstr "" msgid "Mute Account" msgstr "खाता म्यूट करें" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "खातों को म्यूट करें" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "" @@ -4030,14 +4248,18 @@ msgid "Mute conversation" msgstr "" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "" +#~ msgid "Mute in tags only" +#~ msgstr "" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" +#~ msgid "Mute in text & tags" +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" msgstr "" -#: src/view/screens/ProfileList.tsx:678 +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "" @@ -4046,7 +4268,7 @@ msgstr "" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "इन खातों को म्यूट करें?" @@ -4054,33 +4276,49 @@ msgstr "इन खातों को म्यूट करें?" #~ msgid "Mute this List" #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "थ्रेड म्यूट करें" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "म्यूट किए गए खाते" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "म्यूट किए गए खाते" @@ -4089,7 +4327,7 @@ msgstr "म्यूट किए गए खाते" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "म्यूट किए गए खातों की पोस्ट आपके फ़ीड और आपकी सूचनाओं से हटा दी जाती हैं। म्यूट पूरी तरह से निजी हैं." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "" @@ -4097,7 +4335,7 @@ msgstr "" msgid "Muted words & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "म्यूट करना निजी है. म्यूट किए गए खाते आपके साथ इंटरैक्ट कर सकते हैं, लेकिन आप उनकी पोस्ट नहीं देखेंगे या उनसे सूचनाएं प्राप्त नहीं करेंगे।" @@ -4106,7 +4344,7 @@ msgstr "म्यूट करना निजी है. म्यूट कि msgid "My Birthday" msgstr "जन्मदिन" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "मेरी फ़ीड" @@ -4114,11 +4352,11 @@ msgstr "मेरी फ़ीड" msgid "My Profile" msgstr "मेरी प्रोफाइल" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "मेरी फ़ीड" @@ -4147,7 +4385,7 @@ msgstr "" msgid "Nature" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -4161,7 +4399,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "" @@ -4179,7 +4417,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "अपने फ़ॉलोअर्स और डेटा तक पहुंच कभी न खोएं।" -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "" @@ -4191,7 +4429,7 @@ msgstr "" msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "" @@ -4227,12 +4465,12 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "नई पोस्ट" @@ -4266,10 +4504,10 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -4285,17 +4523,17 @@ msgstr "अगला" msgid "Next image" msgstr "अगली फोटो" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "नहीं" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "कोई विवरण नहीं" @@ -4312,12 +4550,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "" @@ -4329,7 +4567,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "" @@ -4340,6 +4578,10 @@ msgstr "" msgid "No one" msgstr "" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -4353,11 +4595,11 @@ msgstr "" msgid "No results" msgstr "" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला" @@ -4382,13 +4624,13 @@ msgstr "" msgid "No thanks" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "" +#~ msgid "Nobody can reply" +#~ msgstr "" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4407,7 +4649,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "लागू नहीं।" -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "" @@ -4418,12 +4660,12 @@ msgid "Not right now" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "" @@ -4435,7 +4677,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -4452,14 +4694,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "सूचनाएं" @@ -4492,12 +4734,12 @@ msgid "Off" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "अरे नहीं!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "" @@ -4521,7 +4763,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "" @@ -4529,7 +4771,7 @@ msgstr "" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "एक या अधिक छवियाँ alt पाठ याद आती हैं।।" @@ -4538,14 +4780,14 @@ msgid "Only .jpg and .png files are supported" msgstr "" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" - -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." +#~ msgid "Only {0} can reply" #~ msgstr "" -#: src/screens/Signup/StepHandle.tsx:149 +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "" + +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -4553,7 +4795,7 @@ msgstr "" msgid "Oops, something went wrong!" msgstr "" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4562,11 +4804,11 @@ msgstr "" msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "" @@ -4583,8 +4825,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "" @@ -4592,7 +4834,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "" @@ -4612,20 +4854,20 @@ msgstr "" msgid "Open navigation" msgstr "ओपन नेविगेशन" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "" @@ -4633,11 +4875,11 @@ msgstr "" msgid "Opens {numItems} options" msgstr "" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "" @@ -4649,19 +4891,23 @@ msgstr "" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "भाषा सेटिंग्स खोलें" @@ -4673,7 +4919,7 @@ msgstr "" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "" @@ -4707,11 +4953,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4719,19 +4965,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "" @@ -4739,7 +4985,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "कस्टम डोमेन का उपयोग करने के लिए मोडल खोलें" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "मॉडरेशन सेटिंग्स खोलें" @@ -4752,11 +4998,11 @@ msgstr "" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "सभी बचाया फ़ीड के साथ स्क्रीन खोलें" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "" @@ -4764,7 +5010,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "ऐप पासवर्ड सेटिंग पेज खोलें" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "" @@ -4780,21 +5026,21 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "स्टोरीबुक पेज खोलें" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "सिस्टम लॉग पेज खोलें" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "धागे वरीयताओं को खोलता है" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" @@ -4807,11 +5053,15 @@ msgid "Option {0} of {numItems}" msgstr "" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "" @@ -4835,6 +5085,10 @@ msgstr "" msgid "Other account" msgstr "अन्य खाता" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/modals/ServerInput.tsx:88 #~ msgid "Other service" #~ msgstr "अन्य सेवा" @@ -4847,7 +5101,7 @@ msgstr "अन्य..।" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "पृष्ठ नहीं मिला" @@ -4876,19 +5130,24 @@ msgid "Password updated!" msgstr "पासवर्ड अद्यतन!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "" @@ -4922,7 +5181,7 @@ msgid "Pictures meant for adults." msgstr "चित्र वयस्कों के लिए थे।।" #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "" @@ -4934,11 +5193,12 @@ msgstr "" msgid "Pinned Feeds" msgstr "पिन किया गया फ़ीड" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "" @@ -4955,6 +5215,11 @@ msgstr "" msgid "Play or pause the GIF" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4964,16 +5229,16 @@ msgstr "" msgid "Plays the GIF" msgstr "" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "" -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "" -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "" @@ -4993,7 +5258,7 @@ msgstr "" msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "कृपया इस ऐप पासवर्ड के लिए एक अद्वितीय नाम दर्ज करें या हमारे यादृच्छिक रूप से उत्पन्न एक का उपयोग करें।।" -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" @@ -5005,7 +5270,7 @@ msgstr "" #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "" @@ -5018,7 +5283,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "कृपया अपना पासवर्ड भी दर्ज करें:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -5040,7 +5305,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "" @@ -5057,45 +5322,50 @@ msgstr "" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "पोस्ट" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "छुपा पोस्ट" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "पोस्ट भाषा" @@ -5104,22 +5374,26 @@ msgstr "पोस्ट भाषा" msgid "Post Languages" msgstr "पोस्ट भाषा" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "पोस्ट नहीं मिला" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 @@ -5142,7 +5416,7 @@ msgstr "" msgid "Press to change hosting provider" msgstr "" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -5162,7 +5436,7 @@ msgstr "" msgid "Previous image" msgstr "पिछली छवि" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "प्राथमिक भाषा" @@ -5174,16 +5448,16 @@ msgstr "अपने फ़ॉलोअर्स को प्राथमिक msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "गोपनीयता" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "गोपनीयता नीति" @@ -5195,16 +5469,16 @@ msgstr "" msgid "Processing..." msgstr "प्रसंस्करण..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "प्रोफ़ाइल" @@ -5212,11 +5486,11 @@ msgstr "प्रोफ़ाइल" msgid "Profile updated" msgstr "" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "अपने ईमेल को सत्यापित करके अपने खाते को सुरक्षित रखें।।" -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "" @@ -5224,15 +5498,15 @@ msgstr "" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "" -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "सार्वजनिक, साझा करने योग्य सूचियाँ जो फ़ीड चला सकती हैं।" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "" @@ -5252,10 +5526,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "कोटे पोस्ट" @@ -5269,6 +5543,39 @@ msgstr "कोटे पोस्ट" #~ msgid "Quote Post" #~ msgstr "कोटे पोस्ट" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "" @@ -5277,10 +5584,27 @@ msgstr "" msgid "Ratios" msgstr "अनुपात" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -5289,7 +5613,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "" @@ -5313,15 +5637,16 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "निकालें" @@ -5333,11 +5658,11 @@ msgstr "निकालें" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "खाता हटाएं" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -5350,8 +5675,8 @@ msgid "Remove embed" msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "फ़ीड हटाएँ" @@ -5359,19 +5684,27 @@ msgstr "फ़ीड हटाएँ" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "मेरे फ़ीड से हटाएँ" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "छवि निकालें" @@ -5380,24 +5713,24 @@ msgstr "छवि निकालें" msgid "Remove image preview" msgstr "छवि पूर्वावलोकन निकालें" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "" @@ -5413,18 +5746,31 @@ msgstr "" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "इस फ़ीड को सहेजे गए फ़ीड से हटा दें?" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "" @@ -5432,7 +5778,7 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "" @@ -5440,8 +5786,8 @@ msgstr "" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "" @@ -5449,7 +5795,7 @@ msgstr "" msgid "Replies" msgstr "" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -5457,18 +5803,40 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "फिल्टर" +#~ msgid "Reply Filters" +#~ msgstr "फिल्टर" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" #: src/view/com/post/Post.tsx:177 #: src/view/com/posts/FeedItem.tsx:285 @@ -5476,23 +5844,36 @@ msgstr "फिल्टर" #~ msgid "Reply to <0/>" #~ msgstr "" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5528,7 +5909,7 @@ msgstr "" msgid "Report feed" msgstr "रिपोर्ट फ़ीड" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "रिपोर्ट सूची" @@ -5536,13 +5917,13 @@ msgstr "रिपोर्ट सूची" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "रिपोर्ट पोस्ट" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5576,30 +5957,31 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "पुन: पोस्ट" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "पोस्ट दोबारा पोस्ट करें या उद्धृत करे" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "द्वारा दोबारा पोस्ट किया गया" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "" @@ -5607,20 +5989,20 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "" @@ -5638,7 +6020,7 @@ msgstr "अनुरोध बदलें" msgid "Request Code" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "पोस्ट करने से पहले वैकल्पिक टेक्स्ट की आवश्यकता है" @@ -5667,8 +6049,8 @@ msgstr "" #~ msgid "Reset onboarding" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" @@ -5680,16 +6062,16 @@ msgstr "पासवर्ड रीसेट" #~ msgid "Reset preferences" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "प्राथमिकताओं को रीसेट करें" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "प्राथमिकताओं की स्थिति को रीसेट करें" @@ -5703,17 +6085,19 @@ msgid "Retries the last action, which errored out" msgstr "" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "फिर से कोशिश करो" @@ -5721,9 +6105,10 @@ msgstr "फिर से कोशिश करो" #~ msgid "Retry." #~ msgstr "" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "" @@ -5741,7 +6126,8 @@ msgstr "" #~ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5791,7 +6177,7 @@ msgstr "" msgid "Save to my feeds" msgstr "" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "सहेजे गए फ़ीड" @@ -5804,7 +6190,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "" @@ -5822,8 +6208,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "" @@ -5832,13 +6218,12 @@ msgstr "" msgid "Science" msgstr "" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5847,14 +6232,12 @@ msgstr "" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "खोज" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "" @@ -5862,7 +6245,7 @@ msgstr "" msgid "Search for \"{searchText}\"" msgstr "" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "" @@ -5870,7 +6253,7 @@ msgstr "" #~ msgid "Search for all posts by @{authorHandle} with tag {tag}" #~ msgstr "" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "" @@ -5886,8 +6269,6 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "" @@ -5911,19 +6292,19 @@ msgstr "" msgid "Security Step Required" msgstr "सुरक्षा चरण आवश्यक" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "" @@ -5935,12 +6316,16 @@ msgstr "" #~ msgid "See <0>{tag} posts by this user" #~ msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "" @@ -5984,7 +6369,11 @@ msgstr "" msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -6009,7 +6398,7 @@ msgstr "" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "" @@ -6029,11 +6418,15 @@ msgstr "" msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "" -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "चुनें कि आप अपनी सदस्यता वाली फ़ीड में कौन सी भाषाएँ शामिल करना चाहते हैं। यदि कोई भी चयनित नहीं है, तो सभी भाषाएँ दिखाई जाएंगी।" @@ -6049,7 +6442,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "" @@ -6057,7 +6450,7 @@ msgstr "" #~ msgid "Select your phone's country" #~ msgstr "" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "अपने फ़ीड में अनुवाद के लिए अपनी पसंदीदा भाषा चुनें।" @@ -6087,7 +6480,7 @@ msgctxt "action" msgid "Send Email" msgstr "ईमेल भेजें" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "प्रतिक्रिया भेजें" @@ -6102,8 +6495,8 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "" @@ -6120,8 +6513,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "" @@ -6143,7 +6536,7 @@ msgstr "" #~ msgid "Set Age" #~ msgstr "" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "" @@ -6175,15 +6568,15 @@ msgstr "नया पासवर्ड सेट करें" #~ msgid "Set password" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "अपने फ़ीड से सभी उद्धरण पदों को छिपाने के लिए इस सेटिंग को \"नहीं\" में सेट करें। Reposts अभी भी दिखाई देगा।।" -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "इस सेटिंग को अपने फ़ीड से सभी उत्तरों को छिपाने के लिए \"नहीं\" पर सेट करें।।" -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "इस सेटिंग को अपने फ़ीड से सभी पोस्ट छिपाने के लिए \"नहीं\" करने के लिए सेट करें।।" @@ -6195,7 +6588,7 @@ msgstr "इस सेटिंग को \"हाँ\" में सेट क #~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." #~ msgstr "इस सेटिंग को अपने निम्नलिखित फ़ीड में अपने सहेजे गए फ़ीड के नमूने दिखाने के लिए \"हाँ\" पर सेट करें। यह एक प्रयोगात्मक विशेषता है।।" -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "" @@ -6208,24 +6601,24 @@ msgid "Sets Bluesky username" msgstr "" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "" +#~ msgid "Sets color theme to dark" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "" +#~ msgid "Sets color theme to light" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "" +#~ msgid "Sets color theme to system setting" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -6252,11 +6645,11 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "सेटिंग्स" @@ -6269,14 +6662,14 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "शेयर" @@ -6294,8 +6687,8 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "" @@ -6306,7 +6699,7 @@ msgstr "" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -6324,7 +6717,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -6336,7 +6729,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -6347,7 +6740,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "दिखाओ" @@ -6359,8 +6752,9 @@ msgstr "दिखाओ" msgid "Show alt text" msgstr "" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "दिखाओ" @@ -6385,19 +6779,23 @@ msgstr "" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "" @@ -6405,11 +6803,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "मेरी फीड से पोस्ट दिखाएं" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "उद्धरण पोस्ट दिखाओ" @@ -6425,7 +6823,7 @@ msgstr "उद्धरण पोस्ट दिखाओ" #~ msgid "Show re-posts in Following feed" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "उत्तर दिखाएँ" @@ -6445,7 +6843,12 @@ msgstr "अन्य सभी उत्तरों से पहले उन #~ msgid "Show replies with at least {value} {0}" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "रीपोस्ट दिखाएँ" @@ -6525,11 +6928,15 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "साइन आउट" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -6551,7 +6958,7 @@ msgstr "" msgid "Sign-in Required" msgstr "" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "आपने इस रूप में साइन इन करा है:" @@ -6560,7 +6967,7 @@ msgstr "आपने इस रूप में साइन इन करा msgid "Signed in as @{0}" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" @@ -6568,17 +6975,21 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "स्किप" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "" @@ -6591,12 +7002,11 @@ msgstr "" msgid "Software Dev" msgstr "" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "" @@ -6632,8 +7042,8 @@ msgstr "" #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "" @@ -6650,7 +7060,11 @@ msgstr "उसी पोस्ट के उत्तरों को इस प #~ msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" msgstr "" #: src/lib/moderation/useReportOptions.ts:67 @@ -6692,17 +7106,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6718,7 +7132,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "स्थिति पृष्ठ" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "" @@ -6726,7 +7140,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "" @@ -6734,23 +7148,23 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "सब्सक्राइब" @@ -6771,11 +7185,11 @@ msgstr "" msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "इस सूची को सब्सक्राइब करें" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6783,8 +7197,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "अनुशंसित लोग" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "" @@ -6792,7 +7205,7 @@ msgstr "" msgid "Suggestive" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6811,27 +7224,28 @@ msgstr "खाते बदलें" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "प्रणाली" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "सिस्टम लॉग" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "" +#~ msgid "tag" +#~ msgstr "" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "" @@ -6839,6 +7253,10 @@ msgstr "" #~ msgid "Tag menu: {tag}" #~ msgstr "" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "लंबा" @@ -6847,11 +7265,19 @@ msgstr "लंबा" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6876,11 +7302,11 @@ msgstr "" msgid "Terms" msgstr "शर्तें" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "सेवा की शर्तें" @@ -6892,16 +7318,20 @@ msgid "Terms used violate community standards" msgstr "" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" +#~ msgid "text" +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "पाठ इनपुट फ़ील्ड" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "" @@ -6909,19 +7339,23 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6931,6 +7365,15 @@ msgstr "अनब्लॉक करने के बाद अकाउंट #~ msgid "the author" #~ msgstr "" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "सामुदायिक दिशानिर्देशों को <0/> पर स्थानांतरित कर दिया गया है" @@ -6939,12 +7382,16 @@ msgstr "सामुदायिक दिशानिर्देशों क msgid "The Copyright Policy has been moved to <0/>" msgstr "कॉपीराइट नीति को <0/> पर स्थानांतरित कर दिया गया है" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6952,11 +7399,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -6964,8 +7411,8 @@ msgstr "" msgid "The following steps will help customize your Bluesky experience." msgstr "" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "हो सकता है कि यह पोस्ट हटा दी गई हो।" @@ -6973,7 +7420,11 @@ msgstr "हो सकता है कि यह पोस्ट हटा द msgid "The Privacy Policy has been moved to <0/>" msgstr "गोपनीयता नीति को <0/> पर स्थानांतरित किया गया है" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -7018,24 +7469,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -7043,13 +7494,13 @@ msgstr "" msgid "There was an issue fetching the list. Tap here to try again." msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -7075,16 +7526,19 @@ msgstr "" msgid "There was an issue! {0}" msgstr "" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "एप्लिकेशन में एक अप्रत्याशित समस्या थी. कृपया हमें बताएं कि क्या आपके साथ ऐसा हुआ है!" @@ -7101,11 +7555,11 @@ msgstr "" #~ msgid "These are popular accounts you might like:" #~ msgstr "" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "यह {screenDescription} फ्लैग किया गया है:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "" @@ -7114,7 +7568,11 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 @@ -7141,8 +7599,8 @@ msgstr "" msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "" @@ -7178,7 +7636,7 @@ msgstr "" #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -7198,11 +7656,11 @@ msgstr "अगर आपको कभी अपना ईमेल बदलन #~ msgid "This label was applied by {0}." #~ msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "" @@ -7210,7 +7668,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "" @@ -7222,7 +7680,11 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "यह लिंक आपको निम्नलिखित वेबसाइट पर ले जा रहा है:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "" @@ -7234,23 +7696,35 @@ msgstr "" msgid "This name is already in use" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "इस पोस्ट को हटा दिया गया है।।" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "" + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -7267,8 +7741,8 @@ msgstr "" msgid "This user has blocked you" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "" @@ -7284,11 +7758,11 @@ msgstr "" #~ msgid "This user is included in the <0/> list which you have muted." #~ msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "" @@ -7308,32 +7782,44 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "यह चेतावनी केवल मीडिया संलग्न पोस्ट के लिए उपलब्ध है।" -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:282 #~ msgid "This will hide this post from your feeds." #~ msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "थ्रेड प्राथमिकता" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "थ्रेड मोड" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "" @@ -7350,14 +7836,14 @@ msgid "To whom would you like to send this report?" msgstr "" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "" +#~ msgid "Toggle between muted word options." +#~ msgstr "" #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "ड्रॉपडाउन टॉगल करें" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "" @@ -7372,10 +7858,10 @@ msgstr "परिवर्तन" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "अनुवाद" @@ -7388,7 +7874,7 @@ msgstr "फिर से कोशिश करो" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "" @@ -7400,11 +7886,11 @@ msgstr "" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "" @@ -7412,12 +7898,12 @@ msgstr "" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "आपकी सेवा से संपर्क करने में असमर्थ। कृपया अपने इंटरनेट कनेक्शन की जांच करें।।" -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -7428,7 +7914,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "अनब्लॉक" @@ -7452,9 +7938,9 @@ msgstr "अनब्लॉक खाता" msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "पुनः पोस्ट पूर्ववत करें" @@ -7464,8 +7950,8 @@ msgid "Unfollow" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "" +#~ msgid "Unfollow" +#~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -7488,12 +7974,14 @@ msgstr "" msgid "Unlike this feed" msgstr "" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "" @@ -7502,7 +7990,7 @@ msgstr "" msgid "Unmute Account" msgstr "अनम्यूट खाता" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "" @@ -7518,13 +8006,21 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "थ्रेड को अनम्यूट करें" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "" @@ -7532,11 +8028,11 @@ msgstr "" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "" @@ -7548,10 +8044,19 @@ msgstr "" msgid "Unsubscribe" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" @@ -7561,7 +8066,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "सूची में {displayName} अद्यतन करें" @@ -7573,6 +8078,14 @@ msgstr "सूची में {displayName} अद्यतन करें" msgid "Update to {handle}" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "अद्यतन..।" @@ -7585,20 +8098,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "एक पाठ फ़ाइल अपलोड करने के लिए:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7650,12 +8163,12 @@ msgstr "अपने हैंडल के साथ दूसरे ऐप म msgid "Used by:" msgstr "के द्वारा उपयोग:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "" @@ -7663,15 +8176,15 @@ msgstr "" msgid "User blocked by list" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "" @@ -7679,18 +8192,16 @@ msgstr "" #~ msgid "User handle" #~ msgstr "यूजर हैंडल" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "" @@ -7702,7 +8213,7 @@ msgstr "" msgid "User list updated" msgstr "" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "लोग सूचियाँ" @@ -7710,12 +8221,16 @@ msgstr "लोग सूचियाँ" msgid "Username or email address" msgstr "यूजर नाम या ईमेल पता" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "यूजर लोग" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" msgstr "" #: src/components/dms/MessagesNUX.tsx:140 @@ -7725,7 +8240,7 @@ msgstr "" msgid "Users I follow" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "" @@ -7749,15 +8264,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "ईमेल सत्यापित करें" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "मेरी ईमेल सत्यापित करें" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "मेरी ईमेल सत्यापित करें" @@ -7778,31 +8293,44 @@ msgstr "" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "डीबग प्रविष्टि देखें" @@ -7815,7 +8343,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "" @@ -7826,12 +8354,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "अवतार देखें" @@ -7843,11 +8371,23 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7883,7 +8423,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -7896,8 +8436,8 @@ msgstr "" #~ msgstr "" #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "" +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7907,11 +8447,11 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "" @@ -7923,7 +8463,7 @@ msgstr "" #~ msgid "We'll look into your appeal promptly." #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "" @@ -7931,15 +8471,15 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "हम आपके हमारी सेवा में शामिल होने को लेकर बहुत उत्साहित हैं!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" @@ -7947,11 +8487,11 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "हम क्षमा चाहते हैं! हमें वह पेज नहीं मिल रहा जिसे आप ढूंढ रहे थे।" @@ -7976,7 +8516,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "" @@ -7990,7 +8530,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "" @@ -8002,22 +8542,26 @@ msgstr "इस पोस्ट में किस भाषा का उपय msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "कौन से भाषाएं आपको अपने एल्गोरिदमिक फ़ीड में देखना पसंद करती हैं?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -8061,12 +8605,12 @@ msgstr "चौड़ा" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "पोस्ट लिखो" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "अपना जवाब दें" @@ -8080,10 +8624,10 @@ msgstr "" #~ msgstr "" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -8094,10 +8638,18 @@ msgstr "हाँ" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -8106,7 +8658,8 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -8180,11 +8733,11 @@ msgstr "आपके पास कोई पिन किया हुआ फ़ #~ msgid "You don't have any saved feeds!" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "आपके पास कोई सहेजी गई फ़ीड नहीं है." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "आपने लेखक को अवरुद्ध किया है या आपने लेखक द्वारा अवरुद्ध किया है।।" @@ -8192,9 +8745,9 @@ msgstr "आपने लेखक को अवरुद्ध किया ह msgid "You have blocked this user" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "" @@ -8205,20 +8758,20 @@ msgstr "" msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "" @@ -8230,12 +8783,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "" -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "आपके पास कोई सूची नहीं है।।" @@ -8271,27 +8824,40 @@ msgstr "" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "" @@ -8315,7 +8881,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "" @@ -8323,11 +8889,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "" @@ -8347,23 +8913,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -8382,12 +8948,12 @@ msgstr "" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -8395,7 +8961,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "आपका खाता" @@ -8411,6 +8977,10 @@ msgstr "" msgid "Your birth date" msgstr "जन्म तिथि" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "" @@ -8424,7 +8994,7 @@ msgstr "" #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8442,7 +9012,7 @@ msgstr "आपका ईमेल अद्यतन किया गया ह msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "आपका ईमेल अभी तक सत्यापित नहीं हुआ है। यह एक महत्वपूर्ण सुरक्षा कदम है जिसे हम अनुशंसा करते हैं।।" -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -8450,7 +9020,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "" -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "आपका पूरा हैंडल होगा" @@ -8464,7 +9034,7 @@ msgstr "" #~ msgid "Your invite codes are hidden when logged in using an App Password" #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "" @@ -8472,15 +9042,15 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "आपकी पोस्ट, पसंद और ब्लॉक सार्वजनिक हैं। म्यूट निजी हैं।।" -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "आपकी प्रोफ़ाइल" @@ -8488,7 +9058,7 @@ msgstr "आपकी प्रोफ़ाइल" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "" @@ -8496,6 +9066,6 @@ msgstr "" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "आपका यूजर हैंडल" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index 7802c93e66..fc085450d9 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -26,7 +26,8 @@ msgstr "(berisi konten yang disisipkan)" msgid "(no email)" msgstr "(tidak ada email)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {{formattedCount} lainnya}}" @@ -46,7 +47,7 @@ msgstr "{0, plural, other {# label telah diterapkan pada akun ini}}" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {# label telah diterapkan pada konten ini}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {# postingan ulang}}" @@ -64,16 +65,16 @@ msgstr "{0, plural, other {pengikut}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {mengikuti}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {Suka (# menyukai)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {suka}}" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {Disukai oleh # pengguna}}" @@ -81,23 +82,37 @@ msgstr "{0, plural, other {Disukai oleh # pengguna}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {postingan}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {Balas (# balasan)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {posting ulang}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {Batal suka (# menyukai)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "{0} telah bergabung minggu ini" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} orang telah menggunakan paket pemula ini!" @@ -105,7 +120,7 @@ msgstr "{0} orang telah menggunakan paket pemula ini!" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "Avatar {0}" @@ -141,7 +156,7 @@ msgstr "{diff, plural, other {bulan}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, other {detik}}" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "Paket Pemula {displayName}" @@ -168,7 +183,7 @@ msgstr "{handle} tidak dapat dikirimi pesan" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {Disukai oleh # pengguna}}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} belum dibaca" @@ -181,12 +196,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "{profileName} bergabung di Bluesky menggunakan paket pemula {0} yang lalu" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {Tampilkan semua balasan} other {Tampilkan balasan dengan minimal # suka}}" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "{value, plural, =0 {Tampilkan semua balasan} other {Tampilkan balasan dengan minimal # suka}}" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "anggota <0/>" +#~ msgid "<0/> members" +#~ msgstr "anggota <0/>" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -206,11 +221,11 @@ msgstr "<0>{0}, <1>{1}, dan {2, plural, other {# lainnya}} sudah diserta #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {pengikut}}" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {mengikuti}}" @@ -226,6 +241,10 @@ msgstr "<0>{0} dan<1> <2>{1} sudah disertakan dalam paket pemula And msgid "<0>{0} is included in your starter pack" msgstr "<0>{0} sudah disertakan dalam paket pemula Anda" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -259,15 +278,27 @@ msgstr "<0>Anda dan<1> <2>{0} sudah disertakan dalam paket pemula" msgid "⚠Invalid Handle" msgstr "⚠Panggilan Tidak Valid" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Konfirmasi 2FA" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "Infotip bantuan" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Akses tautan navigasi dan pengaturan" @@ -277,16 +308,16 @@ msgid "Access profile and other navigation links" msgstr "Akses profil dan tautan navigasi lain" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Aksesibilitas" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "Pengaturan aksesibilitas" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "Pengaturan Aksesibilitas" @@ -295,8 +326,8 @@ msgstr "Pengaturan Aksesibilitas" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Akun" @@ -312,20 +343,20 @@ msgstr "Akun diikuti" msgid "Account muted" msgstr "Akun dibisukan" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Akun Dibisukan" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Akun Dibisukan oleh Daftar" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Pengaturan akun" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Akun dihapus dari akses cepat" @@ -342,10 +373,10 @@ msgstr "Akun batal diikuti" msgid "Account unmuted" msgstr "Akun batal dibisukan" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Tambah" @@ -361,14 +392,14 @@ msgstr "Tambahkan {displayName} dalam paket pemula" msgid "Add a content warning" msgstr "Tambahkan peringatan konten" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Tambahkan pengguna ke daftar ini" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Tambahkan akun" @@ -399,11 +430,11 @@ msgstr "Tambahkan Sandi Aplikasi" #~ msgid "Add link card:" #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "Tambahkan kata yang akan dibisukan ke pengaturan terpilih" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Tambah kata dan tagar untuk dibisukan" @@ -427,7 +458,7 @@ msgstr "Tambahkan feed bawaan hanya untuk orang yang Anda ikuti" msgid "Add the following DNS record to your domain:" msgstr "Tambahkan catatan DNS berikut ke domain Anda:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "Tambahkan feed ini ke daftar feed Anda" @@ -436,7 +467,7 @@ msgstr "Tambahkan feed ini ke daftar feed Anda" msgid "Add to Lists" msgstr "Tambahkan ke Daftar" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Tambahkan ke daftar feed saya" @@ -445,24 +476,25 @@ msgstr "Tambahkan ke daftar feed saya" #~ msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Ditambahkan ke daftar" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Ditambahkan ke daftar feed saya" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Sesuaikan jumlah suka yang harus dimiliki oleh balasan agar ditampilkan di feed Anda." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Sesuaikan jumlah suka yang harus dimiliki oleh balasan agar ditampilkan di feed Anda." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Konten Dewasa" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Konten dewasa hanya dapat diaktifkan melalui laman <0>bsky.app." @@ -470,20 +502,20 @@ msgstr "Konten dewasa hanya dapat diaktifkan melalui laman <0>bsky.app." msgid "Adult content is disabled." msgstr "Konten dewasa dinonaktifkan." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Lanjutan" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "Pelatihan algoritma selesai!" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "Semua akun telah diikuti!" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "Berisi semua feed yang telah Anda simpan dalam satu tempat." @@ -502,6 +534,14 @@ msgstr "Izinkan akses ke pesan langsung Anda" msgid "Allow new messages from" msgstr "Izinkan pesan baru dari" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -519,7 +559,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Teks alt" @@ -540,14 +580,27 @@ msgstr "Email telah dikirim ke {0}. Email tersebut berisi kode konfirmasi yang d msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Email telah dikirim ke alamat Anda sebelumnya, {0}. Email tersebut berisi kode konfirmasi yang dapat Anda masukkan di bawah ini." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "Terjadi kesalahan" +#~ msgid "An error occured" +#~ msgstr "Terjadi kesalahan" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" +msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Terjadi kesalahan saat membuat paket pemula. Coba lagi?" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -561,10 +614,15 @@ msgstr "Terjadi kesalahan saat menyimpan kode QR!" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "Terjadi kesalahan saat mencoba mengikuti semua" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Masalah lain yang tidak termasuk dalam pilihan" @@ -579,21 +637,25 @@ msgstr "Terjadi masalah saat mencoba membuka obrolan" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Terjadi masalah, silakan coba lagi." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "terjadi kesalahan yang tidak diketahui" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "dan" @@ -610,6 +672,10 @@ msgstr "Animasi GIF" msgid "Anti-Social Behavior" msgstr "Perilaku Anti-Sosial" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Bahasa Aplikasi" @@ -626,26 +692,26 @@ msgstr "Nama Kata Sandi Aplikasi hanya boleh terdiri dari huruf, angka, spasi, t msgid "App Password names must be at least 4 characters long." msgstr "Nama Kata Sandi Aplikasi harus terdiri dari minimal 4 karakter." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Pengaturan kata sandi aplikasi" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Kata Sandi Aplikasi" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Ajukan Banding" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Banding label \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Banding diajukan" @@ -661,10 +727,19 @@ msgstr "Banding diajukan" msgid "Appeal this decision" msgstr "Ajukan banding atas keputusan ini" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Tampilan" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -686,7 +761,7 @@ msgstr "Apakah Anda yakin ingin menghapus sandi aplikasi \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lainnya." -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "Apakah Anda yakin ingin menghapus paket pemula ini?" @@ -698,19 +773,19 @@ msgstr "Apakah Anda yakin ingin menghapus paket pemula ini?" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Anda yakin ingin meninggalkan percakapan ini? Pesan akan dihapus untuk Anda, tetapi tidak untuk partisipan lainnya." -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Apakah Anda yakin ingin menghapus {0} dari daftar feed Anda?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "Apakah Anda yakin ingin menghapus ini dari daftar feed Anda?" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "Anda yakin ingin membuang draf ini?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Anda yakin?" @@ -727,13 +802,13 @@ msgstr "Seni" msgid "Artistic or non-erotic nudity." msgstr "Ketelanjangan artistik atau non-erotis." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "Minimal 3 karakter" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -746,8 +821,8 @@ msgstr "Minimal 3 karakter" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Kembali" @@ -755,7 +830,7 @@ msgstr "Kembali" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Dasar" @@ -763,7 +838,7 @@ msgstr "Dasar" msgid "Birthday" msgstr "Tanggal lahir" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Tanggal lahir:" @@ -786,28 +861,27 @@ msgstr "Blokir Akun" msgid "Block Account?" msgstr "Blokir Akun?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Blokir akun" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Blokir daftar" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "Blokir akun-akun ini?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Diblokir" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Akun yang diblokir" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Akun yang diblokir" @@ -820,7 +894,7 @@ msgstr "Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau b 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 "Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau berinteraksi dengan Anda. Anda juga tidak akan melihat konten mereka dan mereka akan dicegah melihat konten Anda." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Postingan yang diblokir." @@ -828,7 +902,7 @@ msgstr "Postingan yang diblokir." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Pemblokiran tidak menghalangi pelabel ini menerapkan label pada akun Anda." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Pemblokiran bersifat publik. Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau berinteraksi dengan Anda." @@ -836,7 +910,7 @@ msgstr "Pemblokiran bersifat publik. Akun yang diblokir tidak dapat membalas uta msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Memblokir tidak akan mencegah label diterapkan pada akun Anda, tetapi akan menghentikan akun ini untuk membalas atau berinteraksi dengan Anda." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blog" @@ -872,7 +946,7 @@ msgstr "Bluesky lebih seru jika bersama teman!" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky akan memilih serangkaian akun yang direkomendasikan dari orang-orang dalam jaringan Anda." -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 tidak akan menampilkan profil dan postingan Anda kepada pengguna yang tidak masuk. Aplikasi lain mungkin tidak akan mematuhi permintaan ini. Ini tidak membuat akun Anda menjadi privat." @@ -889,21 +963,23 @@ msgstr "Buramkan gambar dan saring dari feed" msgid "Books" msgstr "Buku" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "Jelajahi akun lainnya pada halaman Jelajah" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "Jelajahi feed lainnya pada halaman Jelajah" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "Jelajahi saran lainnya" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "Jelajahi saran lainnya pada halaman Jelajah" @@ -912,11 +988,11 @@ msgstr "Jelajahi saran lainnya pada halaman Jelajah" msgid "Browse other feeds" msgstr "Telusuri feed lain" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Bisnis" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "oleh —" @@ -932,15 +1008,15 @@ msgstr "Oleh {0}" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "oleh <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "Dengan membuat akun berarti Anda setuju dengan {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "oleh Anda" @@ -952,13 +1028,13 @@ msgstr "Kamera" 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 "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis bawah. Minimal 4 karakter, namun tidak boleh lebih dari 32 karakter." -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -974,9 +1050,8 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Batal" @@ -1004,7 +1079,7 @@ msgstr "Batal memotong gambar" msgid "Cancel profile editing" msgstr "Batal mengedit profil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Batal mengutip postingan" @@ -1013,7 +1088,6 @@ msgid "Cancel reactivation and log out" msgstr "Batalkan pengaktifan kembali dan keluar" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Batal mencari" @@ -1025,17 +1099,17 @@ msgstr "Membatalkan membuka situs web tertaut" msgid "Change" msgstr "Ubah" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Ubah" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Ubah panggilan" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Ubah Panggilan" @@ -1043,12 +1117,12 @@ msgstr "Ubah Panggilan" msgid "Change my email" msgstr "Ubah email saya" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Ubah kata sandi" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Ubah Kata Sandi" @@ -1060,7 +1134,7 @@ msgstr "Ubah bahasa postingan menjadi {0}" msgid "Change Your Email" msgstr "Ubah Email Anda" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1072,14 +1146,14 @@ msgstr "Obrolan dibisukan" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "Pengaturan obrolan" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "Pengaturan Obrolan" @@ -1116,15 +1190,15 @@ msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di baw #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "Pilih 3 atau lebih:" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "Pilih setidaknya {0} lagi" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "Pilih Feed" @@ -1132,7 +1206,7 @@ msgstr "Pilih Feed" msgid "Choose for me" msgstr "Pilihkan untuk saya" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "Pilih Pengguna" @@ -1140,7 +1214,7 @@ msgstr "Pilih Pengguna" msgid "Choose Service" msgstr "Pilih Layanan" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Pilih algoritma yang akan digunakan untuk feed kustom Anda." @@ -1155,8 +1229,8 @@ msgstr "Pilih warna ini sebagai avatar Anda" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "Pilih siapa yang dapat membalas" +#~ msgid "Choose who can reply" +#~ msgstr "Pilih siapa yang dapat membalas" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1167,18 +1241,18 @@ msgid "Choose your password" msgstr "Pilih kata sandi Anda" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Hapus semua data penyimpanan lama" +#~ msgid "Clear all legacy storage data" +#~ msgstr "Hapus semua data penyimpanan lama" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Hapus semua data penyimpanan lama (mulai ulang setelah ini)" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Hapus semua data penyimpanan lama (mulai ulang setelah ini)" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Hapus semua data penyimpanan" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)" @@ -1188,10 +1262,10 @@ msgid "Clear search query" msgstr "Hapus kueri pencarian" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "Bersihkan semua penyimpanan data lama" +#~ msgid "Clears all legacy storage data" +#~ msgstr "Bersihkan semua penyimpanan data lama" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "Hapus semua data penyimpanan" @@ -1211,7 +1285,7 @@ msgstr "Klik di sini untuk informasi lebih lanjut." #~ msgid "Click here to add one." #~ msgstr "" -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Klik di sini untuk membuka menu tagar dari {tag}" @@ -1219,6 +1293,14 @@ msgstr "Klik di sini untuk membuka menu tagar dari {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Ketuk untuk mengirim ulang pesan yang gagal" @@ -1232,12 +1314,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "Keletak 🐴 keletuk 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1258,7 +1340,7 @@ msgid "Close bottom drawer" msgstr "Tutup kotak bawah" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "Tutup dialog" @@ -1282,8 +1364,8 @@ msgstr "Tutup modal" msgid "Close navigation footer" msgstr "Tutup footer navigasi" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "Tutup dialog ini" @@ -1295,7 +1377,7 @@ msgstr "Menutup bilah navigasi bawah" msgid "Closes password update alert" msgstr "Menutup peringatan pembaruan kata sandi" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Menutup penyusun postingan dan membuang draf" @@ -1303,11 +1385,11 @@ msgstr "Menutup penyusun postingan dan membuang draf" msgid "Closes viewer for header image" msgstr "Menutup penampil untuk gambar header" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "Ciutkan daftar pengguna" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Menciutkan daftar pengguna untuk notifikasi tertentu" @@ -1321,27 +1403,31 @@ msgstr "Komedi" msgid "Comics" msgstr "Komik" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Panduan Komunitas" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Selesaikan orientasi dan mulai menggunakan akun Anda" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "Selesaikan tantangan" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Buat postingan dengan panjang hingga {MAX_GRAPHEME_LENGTH} karakter" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Tulis balasan" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "" @@ -1377,11 +1463,11 @@ msgstr "Konfirmasi pengaturan bahasa konten" msgid "Confirm delete account" msgstr "Konfirmasi hapus akun" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "Konfirmasi usia Anda:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "Konfirmasi tanggal lahir Anda" @@ -1399,7 +1485,8 @@ msgstr "Kode konfirmasi" msgid "Connecting..." msgstr "Menghubungkan..." -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Hubungi pusat dukungan" @@ -1411,24 +1498,24 @@ msgstr "Hubungi pusat dukungan" msgid "Content Blocked" msgstr "Konten Diblokir" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "Penyaring konten" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Bahasa konten" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "Konten Tidak Tersedia" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Peringatan Konten" @@ -1440,7 +1527,7 @@ msgstr "Peringatan konten" msgid "Context menu backdrop, click to close the menu." msgstr "Latar menu konteks, klik untuk menutup menu." -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lanjutkan" @@ -1453,7 +1540,7 @@ msgstr "Lanjutkan sebagai {0} (sudah masuk)" msgid "Continue thread..." msgstr "Lanjutkan utas..." -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1480,7 +1567,7 @@ msgstr "Memasak" msgid "Copied" msgstr "Disalin" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Menyalin versi build ke papan klip" @@ -1488,8 +1575,8 @@ msgstr "Menyalin versi build ke papan klip" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "Disalin ke papan klip" @@ -1523,12 +1610,12 @@ msgstr "Salin tautan" msgid "Copy Link" msgstr "Salin Tautan" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Salin tautan daftar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Salin tautan postingan" @@ -1537,8 +1624,8 @@ msgstr "Salin tautan postingan" msgid "Copy message text" msgstr "Salin teks pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Salin teks postingan" @@ -1546,14 +1633,14 @@ msgstr "Salin teks postingan" msgid "Copy QR code" msgstr "Salin kode QR" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Kebijakan Hak Cipta" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "Tidak dapat mengompresi video" +#~ msgid "Could not compress video" +#~ msgstr "Tidak dapat mengompresi video" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1563,7 +1650,7 @@ msgstr "Tidak dapat meninggalkan obrolan" msgid "Could not load feed" msgstr "Tidak dapat memuat feed" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "Tidak dapat memuat daftar" @@ -1588,7 +1675,7 @@ msgstr "Buat" msgid "Create a new account" msgstr "Buat akun baru" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Buat akun Bluesky baru" @@ -1598,7 +1685,7 @@ msgstr "Buat kode QR untuk paket pemula" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "Buat paket pemula" @@ -1606,7 +1693,7 @@ msgstr "Buat paket pemula" msgid "Create a starter pack for me" msgstr "Buatkan paket pemula untuk saya" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Buat Akun" @@ -1662,42 +1749,54 @@ msgstr "Kustom" msgid "Custom domain" msgstr "Domain kustom" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feed kustom yang dibangun oleh komunitas memberikan pengalaman baru dan membantu Anda menemukan konten yang Anda sukai." -#: src/view/screens/PreferencesExternalEmbeds.tsx:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Sesuaikan media dari situs eksternal." -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Gelap" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Mode gelap" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Tema Gelap" +#~ msgid "Dark Theme" +#~ msgstr "Tema Gelap" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Tanggal lahir" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "Nonaktifkan akun" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "Nonaktifkan akun saya" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "Debug Moderasi" @@ -1706,16 +1805,16 @@ msgid "Debug panel" msgstr "Panel awakutu" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Hapus" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Hapus akun" @@ -1735,8 +1834,8 @@ msgstr "Hapus kata sandi aplikasi" msgid "Delete app password?" msgstr "Hapus kata sandi aplikasi?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "Hapus catatan deklarasi obrolan" @@ -1744,7 +1843,7 @@ msgstr "Hapus catatan deklarasi obrolan" msgid "Delete for me" msgstr "Hapus untuk saya" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Hapus daftar" @@ -1760,41 +1859,41 @@ msgstr "Hapus pesan untuk saya" msgid "Delete my account" msgstr "Hapus akun saya" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Hapus Akun Saya…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Hapus postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "Hapus paket pemula" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "Hapus paket pemula?" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "Hapus daftar ini?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "Hapus postingan ini?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Dihapus" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Postingan dihapus." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "Menghapus catatan deklarasi obrolan" @@ -1809,11 +1908,25 @@ msgstr "Deskripsi" msgid "Descriptive alt text" msgstr "Teks alt deskriptif" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Apakah Anda ingin mengatakan sesuatu?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Redup" @@ -1821,7 +1934,7 @@ msgstr "Redup" msgid "Direct messages are here!" msgstr "Pesan langsung telah hadir!" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "Nonaktifkan pemutaran otomatis untuk GIF" @@ -1829,7 +1942,7 @@ msgstr "Nonaktifkan pemutaran otomatis untuk GIF" msgid "Disable Email 2FA" msgstr "Nonaktifkan Email 2FA" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "Matikan respons haptik" @@ -1837,6 +1950,10 @@ msgstr "Matikan respons haptik" #~ msgid "Disable haptics" #~ msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Disable vibrations" #~ msgstr "" @@ -1846,20 +1963,20 @@ msgstr "Matikan respons haptik" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "Dinonaktifkan" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Buang" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "Buang draf?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Cegah aplikasi menampilkan akun saya ke pengguna yang tidak masuk" @@ -1872,19 +1989,27 @@ msgstr "Discover mempelajari postingan mana yang Anda suka ketika Anda menjelaja msgid "Discover new custom feeds" msgstr "Temukan feed kustom baru" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "Temukan feed baru" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "Temukan Feed Baru" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "Tutup panduan memulai" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "Tampilkan lencana teks alt yang lebih besar" @@ -1900,11 +2025,15 @@ msgstr "Nama Tampilan" msgid "DNS Panel" msgstr "Panel DNS" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "Tidak termasuk ketelanjangan." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "Tidak diawali atau diakhiri dengan tanda hubung" @@ -1918,7 +2047,6 @@ msgstr "Domain terverifikasi!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1937,8 +2065,8 @@ msgstr "Selesai" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Selesai" @@ -1947,7 +2075,7 @@ msgstr "Selesai" msgid "Done{extraText}" msgstr "Selesai{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "Unduh Bluesky" @@ -1964,6 +2092,10 @@ msgstr "Lepaskan untuk menambahkan gambar" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "" +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "contoh: kresna" @@ -2004,11 +2136,11 @@ msgstr "contoh: Pengguna yang membalas dengan iklan secara berulang." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Tiap kode hanya berlaku sekali. Anda akan mendapatkan tambahan kode undangan secara berkala." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "Ubah" @@ -2017,12 +2149,12 @@ msgctxt "action" msgid "Edit" msgstr "Ubah" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Ubah avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "Ubah Daftar Feed" @@ -2031,7 +2163,12 @@ msgstr "Ubah Daftar Feed" msgid "Edit image" msgstr "Edit gambar" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Ubah rincian daftar" @@ -2039,10 +2176,10 @@ msgstr "Ubah rincian daftar" msgid "Edit Moderation List" msgstr "Ubah Daftar Moderasi" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Ubah Daftar Feed" @@ -2050,10 +2187,15 @@ msgstr "Ubah Daftar Feed" msgid "Edit my profile" msgstr "Edit profil saya" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "Ubah Daftar Pengguna" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2069,7 +2211,7 @@ msgstr "Edit Profil" #~ msgid "Edit Saved Feeds" #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "Ubah paket pemula" @@ -2077,7 +2219,7 @@ msgstr "Ubah paket pemula" msgid "Edit User List" msgstr "Ubah Daftar Pengguna" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "Ubah siapa yang dapat membalas" @@ -2089,7 +2231,7 @@ msgstr "Ubah nama tampilan Anda" msgid "Edit your profile description" msgstr "Sunting deskripsi profil Anda" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "Ubah paket pemula Anda" @@ -2099,8 +2241,8 @@ msgid "Education" msgstr "Pendidikan" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "Pilih \"Semua orang\" atau \"Tak seorang pun\"" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "Pilih \"Semua orang\" atau \"Tak seorang pun\"" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2128,7 +2270,7 @@ msgstr "Email Diperbarui" msgid "Email verified" msgstr "Email terverifikasi" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Email:" @@ -2137,8 +2279,8 @@ msgid "Embed HTML code" msgstr "Sisipkan kode HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "Sisipkan postingan" @@ -2150,7 +2292,7 @@ msgstr "Sisipkan postingan ini di situs web Anda. Salin potongan kode berikut da msgid "Enable {0} only" msgstr "Aktifkan {0} saja" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "Aktifkan konten dewasa" @@ -2168,7 +2310,7 @@ msgstr "Aktifkan konten dewasa" msgid "Enable external media" msgstr "Aktifkan media eksternal" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Aktifkan pemutar media untuk" @@ -2177,9 +2319,13 @@ msgstr "Aktifkan pemutar media untuk" msgid "Enable priority notifications" msgstr "Aktifkan notifikasi prioritas" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Aktifkan opsi ini untuk menampilkan balasan hanya dari pengguna yang Anda ikuti." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Aktifkan opsi ini untuk menampilkan balasan hanya dari pengguna yang Anda ikuti." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2187,11 +2333,11 @@ msgstr "Aktifkan hanya sumber ini saja" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "Diaktifkan" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Akhir feed" @@ -2211,8 +2357,8 @@ msgstr "Masukkan nama untuk Sandi Aplikasi ini" msgid "Enter a password" msgstr "Masukkan kata sandi" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "Masukkan kata atau tagar" @@ -2257,25 +2403,27 @@ msgstr "Masukkan nama pengguna dan kata sandi Anda" msgid "Error occurred while saving file" msgstr "Terjadi kesalahan saat menyimpan berkas" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Kesalahan saat menerima respons captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Galat:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Semua orang" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "Semua orang dapat membalas" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2291,6 +2439,14 @@ msgstr "Menyebut atau membalas secara berlebihan" msgid "Excessive or unwanted messages" msgstr "Pesan yang berlebihan atau tidak diinginkan" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Keluar dari proses penghapusan akun" @@ -2308,7 +2464,6 @@ msgid "Exits image view" msgstr "Keluar dari tampilan gambar" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Keluar dari memasukkan kueri pencarian" @@ -2316,7 +2471,7 @@ msgstr "Keluar dari memasukkan kueri pencarian" msgid "Expand alt text" msgstr "Bentangkan teks alt" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "Bentangkan daftar pengguna" @@ -2329,6 +2484,14 @@ msgstr "Bentangkan atau ciutkan postingan lengkap yang Anda balas" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "Eksperimental: Jika preferensi ini diaktifkan, Anda hanya akan menerima notifikasi balasan dan kutipan dari pengguna yang Anda ikuti. Kami akan menambah lebih banyak kontrol di sini seiring waktu." +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Media eksplisit atau berpotensi mengganggu." @@ -2337,12 +2500,12 @@ msgstr "Media eksplisit atau berpotensi mengganggu." msgid "Explicit sexual images." msgstr "Gambar seksual eksplisit." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "Ekspor data saya" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "Ekspor Data Saya" @@ -2352,17 +2515,17 @@ msgid "External Media" msgstr "Media Eksternal" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "Media eksternal memungkinkan situs web untuk mengumpulkan informasi tentang Anda dan perangkat Anda. Tidak ada informasi yang dikirim atau diminta hingga Anda menekan tombol \"play\"." -#: src/Navigation.tsx:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Preferensi Media Eksternal" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Pengaturan media eksternal" @@ -2371,8 +2534,8 @@ msgstr "Pengaturan media eksternal" msgid "Failed to create app password." msgstr "Gagal membuat kata sandi aplikasi." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "Gagal membuat paket pemula" @@ -2384,16 +2547,16 @@ msgstr "Gagal membuat daftar. Periksa koneksi internet Anda dan coba lagi." msgid "Failed to delete message" msgstr "Gagal menghapus pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "Gagal menghapus postingan, silakan coba lagi" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "Gagal menghapus paket pemula" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "Gagal memuat preferensi feed" @@ -2415,12 +2578,12 @@ msgstr "Gagal memuat pesan terdahulu" #~ msgid "Failed to load recommended feeds" #~ msgstr "" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "Gagal memuat daftar feed yang disarankan" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "Gagal memuat saran akun untuk diikuti" @@ -2440,16 +2603,16 @@ msgstr "Gagal mengirim" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Gagal mengajukan banding, silakan coba lagi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "Gagal membisukan utas, silakan coba lagi" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "Gagal memperbarui daftar feed" @@ -2458,12 +2621,12 @@ msgstr "Gagal memperbarui daftar feed" msgid "Failed to update settings" msgstr "Gagal memperbarui pengaturan" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Feed" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "Feed oleh {0}" @@ -2476,19 +2639,19 @@ msgid "Feed toggle" msgstr "Tombol alih feed" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Masukan" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Feed" @@ -2496,7 +2659,7 @@ msgstr "Feed" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Feed adalah algoritma kustom yang dibuat pengguna dengan sedikit keahlian pemrograman. <0/> untuk informasi lebih lanjut." @@ -2504,7 +2667,7 @@ msgstr "Feed adalah algoritma kustom yang dibuat pengguna dengan sedikit keahlia #~ msgid "Feeds can be topical as well!" #~ msgstr "" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "Daftar feed diperbarui!" @@ -2520,7 +2683,7 @@ msgstr "Berkas berhasil disimpan!" msgid "Filter from feeds" msgstr "Saring dari feed" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Menyelesaikan" @@ -2550,7 +2713,7 @@ msgstr "Temukan postingan dan pengguna di Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Sesuaikan konten yang Anda lihat di feed Mengikuti." @@ -2558,7 +2721,7 @@ msgstr "Sesuaikan konten yang Anda lihat di feed Mengikuti." msgid "Fine-tune the discussion threads." msgstr "Sesuaikan utas diskusi." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "Selesai" @@ -2570,7 +2733,7 @@ msgstr "Selesaikan tur dan mulai menggunakan aplikasi" msgid "Fitness" msgstr "Kebugaran" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Fleksibel" @@ -2584,12 +2747,11 @@ msgid "Flip vertically" msgstr "Balik secara vertikal" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Ikuti" @@ -2603,7 +2765,7 @@ msgstr "Ikuti" msgid "Follow {0}" msgstr "Ikuti {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "Ikuti {name}" @@ -2616,8 +2778,8 @@ msgstr "Ikuti 7 akun" msgid "Follow Account" msgstr "Ikuti Akun" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "Ikuti semua" @@ -2629,7 +2791,7 @@ msgstr "Ikuti semua" msgid "Follow Back" msgstr "Ikuti Balik" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "Ikuti lebih banyak akun untuk terhubung sesuai minat Anda dan membangun jaringan." @@ -2665,19 +2827,19 @@ msgstr "Diikuti oleh <0>{0} dan <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Diikuti oleh <0>{0}, <1>{1}, dan {2, plural, other {# lainnya}}" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Pengguna yang Anda ikuti" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Hanya pengguna yang diikuti" +#~ msgid "Followed users only" +#~ msgstr "Hanya pengguna yang diikuti" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "mengikuti Anda" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "mengikuti Anda kembali" @@ -2686,7 +2848,7 @@ msgstr "mengikuti Anda kembali" msgid "Followers" msgstr "Pengikut" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "Pengikut @{0} yang Anda kenal" @@ -2696,34 +2858,34 @@ msgid "Followers you know" msgstr "Pengikut yang Anda kenal" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Mengikuti" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Mengikuti {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "Mengikuti {name}" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Preferensi feed Mengikuti" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Preferensi Feed Mengikuti" @@ -2735,7 +2897,7 @@ msgstr "Feed Mengikuti menampilkan postingan terbaru dari orang-orang yang Anda msgid "Follows you" msgstr "Mengikuti Anda" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Mengikuti Anda" @@ -2752,6 +2914,10 @@ msgstr "Untuk alasan keamanan, kami akan mengirimkan kode konfirmasi ke alamat e 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 "Untuk alasan keamanan, Anda tidak akan dapat melihat ini lagi. Jika Anda lupa kata sandi ini, Anda harus membuat yang baru." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2773,7 +2939,7 @@ msgstr "Sering Memposting Konten yang Tidak Diinginkan" msgid "From @{sanitizedAuthor}" msgstr "Dari @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "Dari <0/>" @@ -2786,7 +2952,7 @@ msgstr "Galeri" msgid "Generate a starter pack" msgstr "Buatkan paket pemula" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "Dapatkan bantuan" @@ -2815,24 +2981,25 @@ msgstr "Beri wajah pada profil Anda" msgid "Glaring violations of law or terms of service" msgstr "Pelanggaran hukum atau ketentuan layanan secara terang-terangan" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Kembali" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Kembali" @@ -2842,14 +3009,14 @@ msgstr "Kembali" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Kembali ke langkah sebelumnya" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "Kembali ke langkah sebelumnya" @@ -2891,7 +3058,7 @@ msgstr "Buka profil pengguna" msgid "Graphic Media" msgstr "Media Sensitif" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "Setengah jalan lagi!" @@ -2899,7 +3066,7 @@ msgstr "Setengah jalan lagi!" msgid "Handle" msgstr "Panggilan" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "Haptik" @@ -2907,7 +3074,7 @@ msgstr "Haptik" msgid "Harassment, trolling, or intolerance" msgstr "Pelecehan, unggah sulut, atau intoleransi" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Tagar" @@ -2915,12 +3082,12 @@ msgstr "Tagar" msgid "Hashtag: #{tag}" msgstr "Tagar: #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Mengalami masalah?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Bantuan" @@ -2944,6 +3111,10 @@ msgstr "Beri tahu orang-orang bahwa Anda bukan bot dengan mengunggah gambar atau msgid "Here is your app password." msgstr "Berikut kata sandi aplikasi Anda." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2951,30 +3122,50 @@ msgstr "Berikut kata sandi aplikasi Anda." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Sembunyikan" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Sembunyikan postingan" +#~ msgid "Hide post" +#~ msgstr "Sembunyikan postingan" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Sembunyikan konten" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "Sembunyikan postingan ini?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Sembunyikan daftar pengguna" @@ -3006,12 +3197,12 @@ msgstr "Hmmmm, sepertinya kami kesulitan memuat data ini. Lihat di bawah untuk k msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, kami tidak dapat memuat layanan moderasi." -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Beranda" @@ -3044,7 +3235,7 @@ msgstr "Saya punya kode konfirmasi" msgid "I have my own domain" msgstr "Saya punya domain sendiri" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "Saya mengerti" @@ -3057,15 +3248,15 @@ msgstr "Beralih ke status teks alt yang dibentangkan jika teks alt panjang" msgid "If none are selected, suitable for all ages." msgstr "Jika tidak ada yang dipilih, cocok untuk semua umur." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Jika Anda belum berusia dewasa menurut hukum negara Anda, orang tua atau wali sah Anda harus membaca Ketentuan ini atas nama Anda." -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "Jika Anda menghapus daftar ini, Anda tidak dapat memulihkannya lagi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "Jika Anda menghapus postingan ini, Anda tidak dapat memulihkannya lagi." @@ -3141,10 +3332,14 @@ msgstr "Masukkan kata sandi Anda" msgid "Input your preferred hosting provider" msgstr "Masukkan penyedia hosting pilihan Anda" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Masukkan panggilan Anda" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "Memperkenalkan Pesan Langsung" @@ -3154,7 +3349,7 @@ msgstr "Memperkenalkan Pesan Langsung" msgid "Invalid 2FA confirmation code." msgstr "Kode konfirmasi 2FA tidak valid." -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Catatan postingan tidak valid atau tidak didukung" @@ -3170,7 +3365,7 @@ msgstr "Undang Teman" msgid "Invite code" msgstr "Kode Undangan" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Kode undangan salah. Periksa bahwa Anda memasukkannya dengan benar dan coba lagi." @@ -3202,14 +3397,14 @@ msgstr "Undangan, tetapi personal" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "Hanya ada Anda saat ini! Tambahkan lebih banyak orang ke paket pemula Anda melalui pencarian di atas." -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Karir" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "Bergabung di Bluesky" @@ -3246,11 +3441,11 @@ msgstr "Label adalah anotasi yang diterapkan pada pengguna dan konten. Label dap #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Label pada akun Anda" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Label pada konten Anda" @@ -3258,16 +3453,16 @@ msgstr "Label pada konten Anda" msgid "Language selection" msgstr "Pilih bahasa" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Pengaturan bahasa" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Pengaturan Bahasa" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Bahasa" @@ -3276,21 +3471,26 @@ msgstr "Bahasa" msgid "Latest" msgstr "Terbaru" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Pelajari Lebih Lanjut" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Pelajari lebih lanjut tentang moderasi yang diterapkan pada konten ini." #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Pelajari lebih lanjut tentang peringatan ini" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Pelajari lebih lanjut tentang apa yang bersifat publik di Bluesky." @@ -3328,8 +3528,8 @@ msgid "left to go." msgstr "yang tersisa" #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "Penyimpanan lama dibersihkan, Anda perlu memulai ulang aplikasi sekarang." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "Penyimpanan lama dibersihkan, Anda perlu memulai ulang aplikasi sekarang." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3340,12 +3540,13 @@ msgstr "Biarkan saya memilih" msgid "Let's get your password reset!" msgstr "Reset kata sandi Anda!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Ayo!" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Terang" @@ -3357,8 +3558,8 @@ msgstr "Terang" msgid "Like 10 posts" msgstr "Sukai 10 postingan" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "Sukai 10 postingan untuk melatih feed Discover" @@ -3368,14 +3569,15 @@ msgid "Like this feed" msgstr "Suka feed ini" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Disukai oleh" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Disukai Oleh" @@ -3393,11 +3595,11 @@ msgstr "Disukai Oleh" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "menyukai feed kustom Anda" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "menyukai postingan Anda" @@ -3405,11 +3607,11 @@ msgstr "menyukai postingan Anda" msgid "Likes" msgstr "Suka" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "Suka pada postingan ini" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Daftar" @@ -3417,20 +3619,28 @@ msgstr "Daftar" msgid "List Avatar" msgstr "Avatar Daftar" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Daftar diblokir" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "Daftar oleh {0}" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Daftar dihapus" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Daftar dibisukan" @@ -3438,20 +3648,20 @@ msgstr "Daftar dibisukan" msgid "List Name" msgstr "Nama Daftar" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Daftar batal diblokir" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Daftar batal dibisukan" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Daftar" @@ -3475,10 +3685,10 @@ msgstr "Muat lebih banyak akun untuk diikuti" msgid "Load new notifications" msgstr "Muat notifikasi baru" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Muat postingan baru" @@ -3486,7 +3696,7 @@ msgstr "Muat postingan baru" msgid "Loading..." msgstr "Memuat..." -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Catatan" @@ -3502,7 +3712,7 @@ msgstr "Masuk atau daftar" msgid "Log out" msgstr "Keluar" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Visibilitas pengguna yang tidak masuk" @@ -3542,7 +3752,7 @@ msgstr "Buatkan untuk saya" msgid "Make sure this is where you intend to go!" msgstr "Pastikan ini adalah situs web yang Anda tuju!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Kelola kata dan tagar yang dibisukan" @@ -3551,20 +3761,20 @@ msgstr "Kelola kata dan tagar yang dibisukan" msgid "Mark as read" msgstr "Tandai telah dibaca" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Media" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "pengguna yang disebutkan" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Pengguna yang Anda sebut" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menu" @@ -3595,7 +3805,7 @@ msgstr "Pesan terlalu panjang" msgid "Message settings" msgstr "Pengaturan pesan" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3610,29 +3820,31 @@ msgstr "Pesan" msgid "Misleading Account" msgstr "Akun Menyesatkan" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Moderasi" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "Detail moderasi" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "Daftar moderasi {0}" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "Daftar moderasi oleh <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Daftar moderasi Anda" @@ -3644,20 +3856,24 @@ msgstr "Daftar moderasi dibuat" msgid "Moderation list updated" msgstr "Daftar moderasi diperbarui" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Daftar moderasi" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Daftar Moderasi" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Pengaturan moderasi" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "Status moderasi" @@ -3665,12 +3881,12 @@ msgstr "Status moderasi" msgid "Moderation tools" msgstr "Alat moderasi" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator telah memilih untuk menetapkan peringatan umum pada konten." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "Selengkapnya" @@ -3678,7 +3894,7 @@ msgstr "Selengkapnya" msgid "More feeds" msgstr "Feed lainnya" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Opsi lainnya" @@ -3694,11 +3910,13 @@ msgstr "Film" msgid "Music" msgstr "Musik" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "Bisukan" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "Bisukan {truncatedTag}" @@ -3707,11 +3925,11 @@ msgstr "Bisukan {truncatedTag}" msgid "Mute Account" msgstr "Bisukan Akun" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Bisukan akun" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "Bisukan semua postingan {displayTag}" @@ -3721,14 +3939,18 @@ msgid "Mute conversation" msgstr "Bisukan percakapan" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "Bisukan tagar saja" +#~ msgid "Mute in tags only" +#~ msgstr "Bisukan tagar saja" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "Bisukan teks & tagar" +#~ msgid "Mute in text & tags" +#~ msgstr "Bisukan teks & tagar" -#: src/view/screens/ProfileList.tsx:678 +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "" + +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Bisukan daftar" @@ -3737,37 +3959,53 @@ msgstr "Bisukan daftar" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "Bisukan akun-akun ini?" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "Bisukan kata ini di teks postingan dan tagar" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "Bisukan kata ini hanya dalam tagar" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Bisukan utas" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "Bisukan kata & tagar" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Dibisukan" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Akun yang dibisukan" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Akun yang Dibisukan" @@ -3776,7 +4014,7 @@ msgstr "Akun yang Dibisukan" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Postingan dari akun yang dibisukan akan dihilangkan dari feed dan notifikasi Anda. Pembisuan ini bersifat privat." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Dibisukan oleh \"{0}\"" @@ -3784,7 +4022,7 @@ msgstr "Dibisukan oleh \"{0}\"" msgid "Muted words & tags" msgstr "Kata & tagar yang dibisukan" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Pembisuan bersifat privat. Akun yang dibisukan tetap dapat berinteraksi dengan Anda, tetapi Anda tidak akan melihat postingan atau notifikasi dari mereka." @@ -3793,7 +4031,7 @@ msgstr "Pembisuan bersifat privat. Akun yang dibisukan tetap dapat berinteraksi msgid "My Birthday" msgstr "Tanggal Lahir Saya" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Daftar Feed Saya" @@ -3801,11 +4039,11 @@ msgstr "Daftar Feed Saya" msgid "My Profile" msgstr "Profil Saya" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "Feed tersimpan saya" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Feed Tersimpan Saya" @@ -3830,7 +4068,7 @@ msgstr "Nama atau Deskripsi Melanggar Standar Komunitas" msgid "Nature" msgstr "Alam" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "Menuju ke {0}" @@ -3844,7 +4082,7 @@ msgstr "Menuju ke paket pemula" msgid "Navigates to the next screen" msgstr "Menuju ke layar berikutnya" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Menuju ke profil Anda" @@ -3857,7 +4095,7 @@ msgstr "Perlu melaporkan pelanggaran hak cipta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "Tidak akan lagi kehilangan akses ke data dan pengikut Anda." @@ -3865,7 +4103,7 @@ msgstr "Tidak akan lagi kehilangan akses ke data dan pengikut Anda." msgid "Nevermind, create a handle for me" msgstr "Tidak usah, buatkan panggilan untuk saya" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Baru" @@ -3901,12 +4139,12 @@ msgctxt "action" msgid "New post" msgstr "Postingan baru" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Postingan baru" @@ -3940,10 +4178,10 @@ msgstr "Berita" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3959,17 +4197,17 @@ msgstr "Berikutnya" msgid "Next image" msgstr "Gambar berikutnya" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Tidak" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Tidak ada deskripsi" @@ -3986,12 +4224,12 @@ msgstr "GIF tidak ditemukan. Mungkin ada masalah dengan Tenor." msgid "No feeds found. Try searching for something else." msgstr "Tidak ditemukan feed apa pun. Coba pencarian lain." -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Tidak lagi mengikuti {0}" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "Tidak lebih dari 253 karakter" @@ -4003,7 +4241,7 @@ msgstr "Belum ada pesan" msgid "No more conversations to show" msgstr "Tidak ada percakapan lain untuk ditampilkan" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Belum ada notifikasi!" @@ -4014,6 +4252,10 @@ msgstr "Belum ada notifikasi!" msgid "No one" msgstr "Tidak seorang pun" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "Belum ada postingan." @@ -4027,11 +4269,11 @@ msgstr "Tidak ada hasil" msgid "No results" msgstr "Tidak ada hasil" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "Tidak ditemukan hasil" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Tidak ditemukan hasil untuk \"{query}\"" @@ -4056,13 +4298,13 @@ msgstr "Tidak ditemukan hasil pencarian untuk \"{search}\"." msgid "No thanks" msgstr "Tidak terima kasih" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Tak seorang pun" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "Tidak ada yang dapat membalas" +#~ msgid "Nobody can reply" +#~ msgstr "Tidak ada yang dapat membalas" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4081,7 +4323,7 @@ msgstr "Ketelanjangan Non-Seksual" #~ msgid "Not Applicable." #~ msgstr "" -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Tidak ditemukan" @@ -4092,12 +4334,12 @@ msgid "Not right now" msgstr "Jangan sekarang" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "Catatan tentang berbagi" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Catatan: Bluesky merupakan jaringan terbuka dan publik. Pengaturan ini hanya membatasi visibilitas konten Anda pada aplikasi dan situs web Bluesky. Konten Anda mungkin tetap ditampilkan oleh aplikasi atau situs web lain kepada pengguna yang tidak masuk." @@ -4109,7 +4351,7 @@ msgstr "Kosong" msgid "Notification filters" msgstr "Filter notifikasi" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "Pengaturan notifikasi" @@ -4126,14 +4368,14 @@ msgstr "Suara notifikasi" msgid "Notification Sounds" msgstr "Suara Notifikasi" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notifikasi" @@ -4162,12 +4404,12 @@ msgid "Off" msgstr "Matikan" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh tidak!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Oh tidak! Ada yang tidak beres." @@ -4191,7 +4433,7 @@ msgstr "di" msgid "on {str}" msgstr "pada {str}" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Pengaturan ulang orientasi" @@ -4199,7 +4441,7 @@ msgstr "Pengaturan ulang orientasi" msgid "Onboarding tour step {0}: {1}" msgstr "Langkah {0} tur orientasi: {1}" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Satu atau lebih gambar belum ada teks alt." @@ -4208,14 +4450,14 @@ msgid "Only .jpg and .png files are supported" msgstr "Hanya mendukung berkas .jpg dan .png" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "Hanya {0} yang dapat membalas" +#~ msgid "Only {0} can reply" +#~ msgstr "Hanya {0} yang dapat membalas" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "" +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "" -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "Hanya berisi huruf, angka, dan tanda hubung" @@ -4223,7 +4465,7 @@ msgstr "Hanya berisi huruf, angka, dan tanda hubung" msgid "Oops, something went wrong!" msgstr "Ups, ada yang tidak beres!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4232,11 +4474,11 @@ msgstr "Ups, ada yang tidak beres!" msgid "Oops!" msgstr "Ups!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Terbuka" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "Buka menu pintasan profil {name}" @@ -4249,8 +4491,8 @@ msgstr "Buka pembuat avatar" msgid "Open conversation options" msgstr "Buka opsi percakapan" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Buka pemilih emoji" @@ -4258,7 +4500,7 @@ msgstr "Buka pemilih emoji" msgid "Open feed options menu" msgstr "Buka menu opsi feed" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Buka tautan dengan browser dalam aplikasi" @@ -4274,20 +4516,20 @@ msgstr "Buka pengaturan kata dan tagar yang dibisukan" msgid "Open navigation" msgstr "Buka navigasi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "Buka menu opsi postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "Buka menu paket pemula" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Buka halaman buku cerita" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "Buka log sistem" @@ -4295,11 +4537,11 @@ msgstr "Buka log sistem" msgid "Opens {numItems} options" msgstr "Membuka opsi {numItems}" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "Membuka dialog untuk memilih siapa yang dapat membalas utas ini" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "Membuka pengaturan aksesibilitas" @@ -4311,19 +4553,23 @@ msgstr "Membuka detail tambahan untuk entri debug" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Membuka kamera pada perangkat" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "Membuka pengaturan obrolan" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Membuka penyusun postingan" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi" @@ -4331,7 +4577,7 @@ msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi" msgid "Opens device photo gallery" msgstr "Membuka galeri foto perangkat" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Membuka pengaturan sisipan eksternal" @@ -4353,27 +4599,27 @@ msgstr "Membuka dialog pemilihan GIF" msgid "Opens list of invite codes" msgstr "Membuka daftar kode undangan" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "Membuka jendela modal untuk konfirmasi penonaktifan akun" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Membuka jendela modal untuk konfirmasi penghapusan akun. Membutuhkan kode email" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "Membuka jendela modal untuk mengubah kata sandi Bluesky Anda" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Membuka jendela modal untuk memilih panggilan Bluesky baru" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Membuka jendela modal untuk mengunduh data akun (repositori) Bluesky Anda" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "Membuka jendela modal untuk verifikasi email" @@ -4381,7 +4627,7 @@ msgstr "Membuka jendela modal untuk verifikasi email" msgid "Opens modal for using custom domain" msgstr "Membuka jendela modal untuk menggunakan domain kustom" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Membuka pengaturan moderasi" @@ -4394,15 +4640,15 @@ msgstr "Membuka formulir pengaturan ulang kata sandi" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Membuka layar berisi semua feed tersimpan" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "Membuka pengaturan kata sandi aplikasi" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "Membuka preferensi feed Mengikuti" @@ -4414,21 +4660,21 @@ msgstr "Membuka situs web tertaut" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Membuka halaman storybook" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Membuka halaman log sistem" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Membuka preferensi utas" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Membuka profil ini" @@ -4441,11 +4687,15 @@ msgid "Option {0} of {numItems}" msgstr "Opsi {0} dari {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "Jika perlu, berikan informasi tambahan di bawah ini:" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "Atau gabungkan opsi-opsi berikut:" @@ -4465,6 +4715,10 @@ msgstr "Lainnya" msgid "Other account" msgstr "Akun lainnya" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Lainnya..." @@ -4473,7 +4727,7 @@ msgstr "Lainnya..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "Moderator kami telah meninjau laporan dan memutuskan untuk menonaktifkan akses Anda ke obrolan di Bluesky." -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Halaman tidak ditemukan" @@ -4502,19 +4756,24 @@ msgid "Password updated!" msgstr "Kata sandi diganti!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "Jeda" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Profil" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "Orang yang diikuti oleh @{0}" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "Orang yang mengikuti @{0}" @@ -4544,7 +4803,7 @@ msgid "Pictures meant for adults." msgstr "Gambar yang ditujukan untuk orang dewasa." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "Sematkan ke beranda" @@ -4556,11 +4815,12 @@ msgstr "Sematkan ke Beranda" msgid "Pinned Feeds" msgstr "Feed Tersemat" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "Disematkan ke daftar feed Anda" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "Putar" @@ -4577,6 +4837,11 @@ msgstr "Putar {0}" msgid "Play or pause the GIF" msgstr "Putar atau jeda GIF" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4586,16 +4851,16 @@ msgstr "Putar Video" msgid "Plays the GIF" msgstr "Putar GIF" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Silakan tentukan panggilan Anda." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Masukkan kata sandi Anda." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Mohon selesaikan verifikasi captcha." @@ -4611,11 +4876,11 @@ msgstr "Masukkan nama untuk kata sandi aplikasi Anda. Tidak diperbolehkan menggu msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Masukkan nama unik untuk Kata Sandi Aplikasi ini atau gunakan nama yang dibuat secara acak." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Silakan masukkan kata, tagar, atau frasa yang valid untuk dibisukan" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Masukkan email Anda." @@ -4628,7 +4893,7 @@ msgstr "Silakan masukkan kode undangan Anda." msgid "Please enter your password as well:" msgstr "Masukkan juga kata sandi Anda:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Jelaskan menurut Anda mengapa {0} salah dalam menerapkan label ini" @@ -4645,7 +4910,7 @@ msgstr "Silakan masuk sebagai @{0}" msgid "Please Verify Your Email" msgstr "Mohon Verifikasi Email Anda" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Harap tunggu hingga kartu tautan Anda selesai dimuat" @@ -4658,45 +4923,50 @@ msgstr "Politik" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Posting" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Postingan" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Postingan oleh {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Postingan oleh @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Postingan dihapus" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Postingan disembunyikan" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "Disembunyikan oleh Kata yang Dibisukan" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "Postingan yang Anda sembunyikan" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Bahasa postingan" @@ -4705,23 +4975,27 @@ msgstr "Bahasa postingan" msgid "Post Languages" msgstr "Bahasa Postingan" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Postingan tidak ditemukan" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Postingan" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "Postingan dapat dibisukan berdasarkan teks, tagar mereka, atau keduanya." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "Postingan dapat dibisukan berdasarkan teks, tagar mereka, atau keduanya." + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4743,7 +5017,7 @@ msgstr "Tekan untuk mencoba menghubungkan kembali" msgid "Press to change hosting provider" msgstr "Tekan untuk mengganti penyedia hosting" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4763,7 +5037,7 @@ msgstr "Tekan untuk melihat pengikut akun ini yang juga Anda ikuti" msgid "Previous image" msgstr "Gambar sebelumnya" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Bahasa Utama" @@ -4775,16 +5049,16 @@ msgstr "Dahulukan yang Anda Ikuti" msgid "Priority notifications" msgstr "Notifikasi prioritas" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privasi" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Kebijakan Privasi" @@ -4796,16 +5070,16 @@ msgstr "Berkirim pesan secara pribadi dengan pengguna lain." msgid "Processing..." msgstr "Memproses..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Profil" @@ -4813,11 +5087,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil diperbarui" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Verifikasi email untuk mengamankan akun Anda." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Publik" @@ -4825,15 +5099,15 @@ msgstr "Publik" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Daftar terbuka yang dapat dibagikan untuk memblokir atau membisukan pengguna secara massal." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Daftar terbuka yang dapat dibagikan dan digunakan sebagai feed." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Publikasikan postingan" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Publikasikan balasan" @@ -4853,10 +5127,10 @@ msgstr "Kode QR disimpan ke rol kamera Anda!" msgid "Quick tip" msgstr "Tip singkat" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Kutip postingan" @@ -4870,6 +5144,39 @@ msgstr "Kutip postingan" #~ msgid "Quote Post" #~ msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Acak (alias \"Rolet Pemosting\")" @@ -4878,10 +5185,27 @@ msgstr "Acak (alias \"Rolet Pemosting\")" msgid "Ratios" msgstr "Rasio" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "Aktifkan kembali akun Anda" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Alasan:" @@ -4890,7 +5214,7 @@ msgstr "Alasan:" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "Pencarian Terakhir" @@ -4914,15 +5238,16 @@ msgstr "Perbarui notifikasi" msgid "Reload conversations" msgstr "Memuat ulang percakapan" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Hapus" @@ -4930,11 +5255,11 @@ msgstr "Hapus" msgid "Remove {displayName} from starter pack" msgstr "Hapus {displayName} dari paket pemula" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Hapus akun" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Hapus Avatar" @@ -4947,8 +5272,8 @@ msgid "Remove embed" msgstr "Hapus sisipan" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Hapus feed" @@ -4956,19 +5281,27 @@ msgstr "Hapus feed" msgid "Remove feed?" msgstr "Hapus feed?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Hapus dari daftar feed saya" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "Hapus dari daftar feed saya?" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Hapus gambar" @@ -4977,24 +5310,24 @@ msgstr "Hapus gambar" msgid "Remove image preview" msgstr "Hapus pratinjau gambar" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "Hapus kata yang dibisukan dari daftar Anda" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "Hapus profil" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "Hapus profil dari riwayat pencarian" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "Hapus kutipan" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Hapus postingan ulang" @@ -5002,18 +5335,31 @@ msgstr "Hapus postingan ulang" msgid "Remove this feed from your saved feeds" msgstr "Hapus feed ini dari feed tersimpan Anda" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Dihapus dari daftar" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Dihapus dari daftar feed saya" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "Dihapus dari daftar feed Anda" @@ -5021,7 +5367,7 @@ msgstr "Dihapus dari daftar feed Anda" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "Menghapus postingan yang dikutip" @@ -5029,8 +5375,8 @@ msgstr "Menghapus postingan yang dikutip" msgid "Removes the image preview" msgstr "Menghapus pratinjau gambar" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "Ganti dengan Discover" @@ -5038,7 +5384,7 @@ msgstr "Ganti dengan Discover" msgid "Replies" msgstr "Balasan" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "Balasan dinonaktifkan" @@ -5046,18 +5392,40 @@ msgstr "Balasan dinonaktifkan" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Balasan ke utas ini dinonaktifkan" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Balasan ke utas ini dinonaktifkan" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Balas" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Penyaring Balasan" +#~ msgid "Reply Filters" +#~ msgstr "Penyaring Balasan" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" #: src/view/com/post/Post.tsx:177 #: src/view/com/posts/FeedItem.tsx:285 @@ -5065,23 +5433,36 @@ msgstr "Penyaring Balasan" #~ msgid "Reply to <0/>" #~ msgstr "" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Membalas <0><1/>" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "Membalas postingan yang diblokir" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "Membalas Anda" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5113,7 +5494,7 @@ msgstr "Dialog laporan" msgid "Report feed" msgstr "Laporkan feed" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Laporkan Daftar" @@ -5121,13 +5502,13 @@ msgstr "Laporkan Daftar" msgid "Report message" msgstr "Laporkan pesan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Laporkan postingan" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "Laporkan paket pemula" @@ -5161,30 +5542,31 @@ msgstr "Laporkan paket pemula ini" msgid "Report this user" msgstr "Laporkan pengguna ini" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Posting ulang" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Posting ulang" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Posting ulang atau kutip postingan" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Diposting Ulang Oleh" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "Diposting ulang oleh {0}" @@ -5192,20 +5574,20 @@ msgstr "Diposting ulang oleh {0}" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "Diposting ulang oleh <0><1/>" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "Diposting ulang oleh Anda" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "memposting ulang postingan Anda" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Posting ulang postingan ini" @@ -5219,7 +5601,7 @@ msgstr "Ajukan Perubahan" msgid "Request Code" msgstr "Minta Kode" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Wajibkan teks alt sebelum memposting" @@ -5244,8 +5626,8 @@ msgstr "Kode reset" msgid "Reset Code" msgstr "Kode Reset" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Reset status orientasi" @@ -5253,16 +5635,16 @@ msgstr "Reset status orientasi" msgid "Reset password" msgstr "Reset kata sandi" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Reset status preferensi" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Mengatur ulang status orientasi" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Mengatur ulang status preferensi" @@ -5276,17 +5658,19 @@ msgid "Retries the last action, which errored out" msgstr "Mencoba kembali tindakan terakhir yang gagal" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Ulangi" @@ -5294,9 +5678,10 @@ msgstr "Ulangi" #~ msgid "Retry." #~ msgstr "" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Kembali ke halaman sebelumnya" @@ -5310,7 +5695,8 @@ msgid "Returns to previous page" msgstr "Kembali ke halaman sebelumnya" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5360,7 +5746,7 @@ msgstr "Simpan kode QR" msgid "Save to my feeds" msgstr "Simpan ke daftar feed saya" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Feed Tersimpan" @@ -5373,7 +5759,7 @@ msgstr "Disimpan ke rol kamera Anda" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "Disimpan ke daftar feed Anda" @@ -5391,8 +5777,8 @@ msgstr "Menyimpan pengaturan pemangkasan gambar" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "Katakan halo!" @@ -5401,13 +5787,12 @@ msgstr "Katakan halo!" msgid "Science" msgstr "Sains" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Gulir ke atas" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5416,14 +5801,12 @@ msgstr "Gulir ke atas" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Cari" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "Cari \"{query}\"" @@ -5431,11 +5814,11 @@ msgstr "Cari \"{query}\"" msgid "Search for \"{searchText}\"" msgstr "Cari \"{searchText}\"" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "Cari semua postingan dari @{authorHandle} dengan tagar {displayTag}" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "Cari semua postingan dengan tagar {displayTag}" @@ -5447,8 +5830,6 @@ msgstr "Cari feed yang ingin Anda sarankan kepada orang lain." #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Cari pengguna" @@ -5472,28 +5853,32 @@ msgstr "Cari di Tenor" msgid "Security Step Required" msgstr "Langkah Keamanan Diperlukan" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "Lihat postingan {truncatedTag}" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "Lihat postingan {truncatedTag} dari pengguna" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "Lihat postingan <0>{displayTag}" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "Lihat postingan <0>{displayTag} dari pengguna ini" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Lihat panduan ini" @@ -5533,7 +5918,11 @@ msgstr "Pilih GIF" msgid "Select GIF \"{0}\"" msgstr "Pilih GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Pilih bahasa" @@ -5553,7 +5942,7 @@ msgstr "Pilih opsi {i} dari {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Pilih emoji {emojiName} sebagai avatar Anda" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "Pilih layanan moderasi untuk melaporkan" @@ -5569,11 +5958,15 @@ msgstr "Pilih layanan yang akan menjadi tempat penyimpanan data Anda." msgid "Select video" msgstr "Pilih video" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "" -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Pilih bahasa yang ingin Anda sertakan dalam feed langganan Anda. Jika tidak memilih, maka semua bahasa akan ditampilkan." @@ -5585,11 +5978,11 @@ msgstr "Pilih bahasa untuk teks bawaan yang akan ditampilkan dalam aplikasi." msgid "Select your date of birth" msgstr "Pilih tanggal lahir Anda" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Pilih minat Anda dari opsi di bawah ini" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Pilih bahasa yang disukai untuk terjemahan dalam feed Anda." @@ -5619,7 +6012,7 @@ msgctxt "action" msgid "Send Email" msgstr "Kirim Email" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Kirim masukan" @@ -5634,8 +6027,8 @@ msgstr "Kirim postingan ke..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "Kirim laporan" @@ -5648,8 +6041,8 @@ msgstr "Kirim laporan ke {0}" msgid "Send verification email" msgstr "Kirim email verifikasi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "Kirim melalui pesan" @@ -5661,7 +6054,7 @@ msgstr "Kirim email dengan kode konfirmasi untuk penghapusan akun" msgid "Server address" msgstr "Alamat server" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "Atur tanggal lahir" @@ -5669,15 +6062,15 @@ msgstr "Atur tanggal lahir" msgid "Set new password" msgstr "Buat kata sandi baru" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Pilih \"Tidak\" untuk menyembunyikan semua kutipan postingan dari feed Anda. Posting ulang tetap akan terlihat." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Pilih \"Tidak\" untuk menyembunyikan semua balasan dari feed Anda." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Pilih \"Tidak\" untuk menyembunyikan semua posting ulang dari feed Anda." @@ -5685,7 +6078,7 @@ msgstr "Pilih \"Tidak\" untuk menyembunyikan semua posting ulang dari feed Anda. msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Pilih \"Ya\" untuk menampilkan balasan dalam bentuk tampilan bersusun. Ini merupakan fitur eksperimental." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Pilih \"Ya\" untuk menampilkan beberapa sampel dari feed tersimpan di feed Mengikuti Anda. Ini merupakan fitur eksperimental." @@ -5698,24 +6091,24 @@ msgid "Sets Bluesky username" msgstr "Mengatur nama pengguna Bluesky" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "Mengatur tema menjadi gelap" +#~ msgid "Sets color theme to dark" +#~ msgstr "Mengatur tema menjadi gelap" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "Mengatur tema menjadi terang" +#~ msgid "Sets color theme to light" +#~ msgstr "Mengatur tema menjadi terang" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "Mengatur tema sesuai pengaturan sistem" +#~ msgid "Sets color theme to system setting" +#~ msgstr "Mengatur tema sesuai pengaturan sistem" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "Mengatur tema gelap menjadi tema gelap" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "Mengatur tema gelap menjadi tema gelap" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "Mengatur tema gelap menjadi tema redup" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "Mengatur tema gelap menjadi tema redup" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5733,11 +6126,11 @@ msgstr "Mengatur aspek rasio gambar menjadi tinggi" msgid "Sets image aspect ratio to wide" msgstr "Mengatur aspek rasio gambar menjadi lebar" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Pengaturan" @@ -5750,14 +6143,14 @@ msgid "Sexually Suggestive" msgstr "Bermuatan Seksual" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Bagikan" @@ -5775,8 +6168,8 @@ msgid "Share a fun fact!" msgstr "Bagikan fakta menarik!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "Tetap bagikan" @@ -5787,7 +6180,7 @@ msgstr "Bagikan feed" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "Bagikan tautan" @@ -5805,7 +6198,7 @@ msgstr "Dialog berbagi tautan" msgid "Share QR code" msgstr "Bagikan kode QR" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "Bagikan paket pemula ini" @@ -5817,7 +6210,7 @@ msgstr "Bagikan paket pemula ini dan bantu orang-orang untuk bergabung dengan ko msgid "Share your favorite feed!" msgstr "Bagikan feed favorit Anda!" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "Penguji Preferensi Bersama" @@ -5828,7 +6221,7 @@ msgstr "Membagikan situs web tertaut" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Tampilkan" @@ -5840,8 +6233,9 @@ msgstr "Tampilkan" msgid "Show alt text" msgstr "Tampilkan teks alt" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Tetap tampilkan" @@ -5862,19 +6256,23 @@ msgstr "Tampilkan pengguna lain yang serupa dengan {0}" msgid "Show hidden replies" msgstr "Tampilkan balasan yang disembunyikan" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "Kurangi postingan serupa" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Tampilkan Lebih Lanjut" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "Perbanyak postingan serupa" @@ -5882,11 +6280,11 @@ msgstr "Perbanyak postingan serupa" msgid "Show muted replies" msgstr "Tampilkan balasan yang dibisukan" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Tampilkan Postingan dari Feed Tersimpan Saya" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Tampilkan Kutipan Postingan" @@ -5902,7 +6300,7 @@ msgstr "Tampilkan Kutipan Postingan" #~ msgid "Show re-posts in Following feed" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Tampilkan Balasan" @@ -5922,7 +6320,12 @@ msgstr "Tampilkan balasan dari orang yang Anda ikuti sebelum balasan lainnya." #~ msgid "Show replies with at least {value} {0}" #~ msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Tampilkan Posting Ulang" @@ -5988,11 +6391,15 @@ msgstr "Masuk atau buat akun Anda untuk bergabung dalam percakapan!" msgid "Sign into Bluesky or create a new account" msgstr "Masuk ke Bluesky atau buat akun baru" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Keluar" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -6014,7 +6421,7 @@ msgstr "Daftar atau masuk untuk bergabung dalam obrolan" msgid "Sign-in Required" msgstr "Wajib Masuk" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Masuk sebagai" @@ -6023,21 +6430,25 @@ msgstr "Masuk sebagai" msgid "Signed in as @{0}" msgstr "Masuk sebagai @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "mendaftar dengan paket pemula Anda" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "Mendaftar tanpa paket pemula" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Lewati" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Lewati tahap ini" @@ -6046,12 +6457,11 @@ msgstr "Lewati tahap ini" msgid "Software Dev" msgstr "Pengembang Perangkat Lunak" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "Beberapa feed lain yang mungkin Anda suka" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "Beberapa orang dapat membalas" @@ -6074,13 +6484,13 @@ msgstr "Ada yang tidak beres, silakan coba lagi" msgid "Something went wrong, please try again." msgstr "Ada yang tidak beres, silakan coba lagi." -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "Ada yang tidak beres!" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Maaf! Sesi Anda telah berakhir. Silakan masuk lagi." @@ -6097,8 +6507,12 @@ msgstr "Urutkan balasan ke postingan yang sama berdasarkan:" #~ msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" -msgstr "Sumber: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "Sumber: <0>{0}" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" +msgstr "" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -6135,17 +6549,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "Awal jendela tur orientasi. Jangan mundur. Maju untuk melihat opsi lainnya, atau tekan untuk melewati." #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "Paket Pemula" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "Paket pemula dari {0}" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "Paket pemula tidak valid" @@ -6161,7 +6575,7 @@ msgstr "Paket pemula memudahkan Anda untuk berbagi feed dan akun favorit Anda de #~ msgid "Status page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "Halaman Status" @@ -6169,27 +6583,27 @@ msgstr "Halaman Status" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "Langkah {0} dari {1}" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "Penyimpanan dibersihkan, Anda perlu memulai ulang aplikasi sekarang." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Kirim" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Berlangganan" @@ -6210,11 +6624,11 @@ msgstr "Berlangganan Pelabel" msgid "Subscribe to this labeler" msgstr "Berlangganan pelabel ini" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Berlangganan ke daftar ini" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "Akun yang disarankan" @@ -6222,8 +6636,7 @@ msgstr "Akun yang disarankan" #~ msgid "Suggested Follows" #~ msgstr "" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Disarankan untuk Anda" @@ -6231,7 +6644,7 @@ msgstr "Disarankan untuk Anda" msgid "Suggestive" msgstr "Sugestif" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6246,30 +6659,35 @@ msgstr "Beralih Akun" msgid "Switch between feeds to control your experience." msgstr "Beralih antar feed untuk mengontrol pengalaman Anda." -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "Beralih ke {0}" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Alihkan akun yang Anda gunakan untuk masuk" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "Sistem" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Log sistem" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "tagar" +#~ msgid "tag" +#~ msgstr "tagar" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "Menu tagar: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "Tinggi" @@ -6278,11 +6696,19 @@ msgstr "Tinggi" msgid "Tap to dismiss" msgstr "Ketuk untuk menutup" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Ketuk untuk melihat sepenuhnya" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "Tugas selesai - 10 suka!" @@ -6307,11 +6733,11 @@ msgstr "Beritahu kami lebih lanjut" msgid "Terms" msgstr "Ketentuan" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Ketentuan Layanan" @@ -6323,16 +6749,20 @@ msgid "Terms used violate community standards" msgstr "Istilah yang digunakan melanggar standar komunitas" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "teks" +#~ msgid "text" +#~ msgstr "teks" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Area input teks" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "Terima kasih. Laporan Anda telah terkirim." @@ -6340,19 +6770,23 @@ msgstr "Terima kasih. Laporan Anda telah terkirim." msgid "That contains the following:" msgstr "Berisi hal berikut:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Panggilan telah terpakai." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "Tidak dapat menemukan paket pemula." +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6362,6 +6796,15 @@ msgstr "Akun ini dapat berinteraksi kembali dengan Anda setelah blokir dibuka." #~ msgid "the author" #~ msgstr "" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Panduan Komunitas telah dipindahkan ke <0/>" @@ -6370,12 +6813,16 @@ msgstr "Panduan Komunitas telah dipindahkan ke <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "Feed Discover kini tahu apa yang Anda sukai" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "Dapatkan pengalaman yang lebih baik dalam aplikasi. Unduh Bluesky sekarang dan kami akan melanjutkan dari langkah terakhir yang Anda tinggalkan." @@ -6383,11 +6830,11 @@ msgstr "Dapatkan pengalaman yang lebih baik dalam aplikasi. Unduh Bluesky sekara msgid "The feed has been replaced with Discover." msgstr "Feed telah diganti dengan Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Label berikut telah diterapkan pada akun Anda." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Label berikut telah diterapkan pada konten Anda." @@ -6395,8 +6842,8 @@ msgstr "Label berikut telah diterapkan pada konten Anda." msgid "The following steps will help customize your Bluesky experience." msgstr "Langkah berikut akan membantu menyesuaikan pengalaman Bluesky Anda." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "Postingan mungkin telah dihapus." @@ -6404,7 +6851,11 @@ msgstr "Postingan mungkin telah dihapus." msgid "The Privacy Policy has been moved to <0/>" msgstr "Kebijakan Privasi telah dipindahkan ke <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "Paket pemula yang ingin Anda lihat tidak valid. Anda dapat menghapus paket pemula ini." @@ -6449,24 +6900,24 @@ msgstr "Ada masalah saat menghubungkan ke Tenor." #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "Ada masalah saat menghubungi server" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "Ada masalah saat menghubungi server Anda" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ada masalah saat mengambil notifikasi. Ketuk di sini untuk mencoba lagi." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ada masalah saat mengambil postingan. Ketuk di sini untuk mencoba lagi." @@ -6474,13 +6925,13 @@ msgstr "Ada masalah saat mengambil postingan. Ketuk di sini untuk mencoba lagi." msgid "There was an issue fetching the list. Tap here to try again." msgstr "Ada masalah saat mengambil daftar. Ketuk di sini untuk mencoba lagi." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ada masalah saat mengambil daftar Anda. Ketuk di sini untuk mencoba lagi." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Ada masalah saat mengirimkan laporan. Silakan periksa koneksi internet Anda." @@ -6506,16 +6957,19 @@ msgstr "Ada masalah saat pengambilan kata sandi aplikasi Anda" msgid "There was an issue! {0}" msgstr "Ada masalah! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Ada masalah. Periksa koneksi internet Anda dan coba lagi." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Ada masalah tak terduga dalam aplikasi. Beri tahu kami jika hal ini terjadi pada Anda!" @@ -6528,11 +6982,11 @@ msgstr "Terjadi lonjakan pengguna baru di Bluesky! Kami akan mengaktifkan akun A #~ msgid "These are popular accounts you might like:" #~ msgstr "" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} ini telah ditandai:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Akun ini mewajibkan pengguna untuk masuk agar bisa melihat profilnya." @@ -6541,8 +6995,12 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "Akun ini diblokir oleh satu atau lebih daftar moderasi Anda. Untuk membuka blokir, silakan kunjungi daftar tersebut secara langsung dan hapus pengguna ini." #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "Banding ini akan dikirim ke <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "Banding ini akan dikirim ke <0>{0}." + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -6568,8 +7026,8 @@ msgstr "Konten ini telah menerima peringatan umum dari moderator." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Konten ini disediakan oleh {0}. Apakah Anda ingin mengaktifkan media eksternal?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Konten ini tidak tersedia karena salah satu pengguna yang terlibat telah memblokir pengguna lainnya." @@ -6601,7 +7059,7 @@ msgstr "Feed ini kosong! Anda mungkin perlu mengikuti lebih banyak pengguna atau #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "Feed ini kosong." @@ -6621,11 +7079,11 @@ msgstr "Ini penting dilakukan untuk berjaga-jaga jika Anda perlu mengubah email #~ msgid "This label was applied by {0}." #~ msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "Label ini diterapkan oleh <0>{0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "Label ini diterapkan oleh pemosting." @@ -6633,7 +7091,7 @@ msgstr "Label ini diterapkan oleh pemosting." #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "Label ini diterapkan oleh Anda." @@ -6645,7 +7103,11 @@ msgstr "Pelabel ini belum menyatakan label apa yang diterbitkannya, dan mungkin msgid "This link is taking you to the following website:" msgstr "Tautan ini akan membawa Anda ke situs web berikut:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "Daftar ini kosong!" @@ -6657,23 +7119,35 @@ msgstr "Layanan moderasi ini tidak tersedia. Lihat detail lebih lanjut di bawah. msgid "This name is already in use" msgstr "Nama ini sudah digunakan" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Postingan ini telah dihapus." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Postingan ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "Postingan ini akan disembunyikan dari feed." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "Postingan ini akan disembunyikan dari feed." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Profil ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "Layanan ini tidak menyediakan ketentuan layanan atau kebijakan privasi." @@ -6690,8 +7164,8 @@ msgstr "Pengguna ini tidak memiliki pengikut." msgid "This user has blocked you" msgstr "Pengguna ini telah memblokir Anda" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Pengguna ini telah memblokir Anda. Anda tidak dapat melihat konten mereka." @@ -6699,11 +7173,11 @@ msgstr "Pengguna ini telah memblokir Anda. Anda tidak dapat melihat konten merek msgid "This user has requested that their content only be shown to signed-in users." msgstr "Pengguna ini telah meminta agar kontennya hanya ditampilkan kepada pengguna yang sudah masuk." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Pengguna ini termasuk dalam daftar <0>{0} yang telah Anda blokir" -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "Pengguna ini termasuk dalam daftar <0>{0} yang telah Anda bisukan" @@ -6719,28 +7193,40 @@ msgstr "Pengguna ini tidak mengikuti siapa pun." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "" -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "Ini akan menghapus {0} dari daftar kata yang Anda bisukan. Anda tetap dapat menambahkannya lagi nanti." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "Ini akan menghapus {0} dari daftar kata yang Anda bisukan. Anda tetap dapat menambahkannya lagi nanti." + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "Preferensi utas" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Preferensi Utas" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "Pengaturan utas diperbarui" +#~ msgid "Thread settings updated" +#~ msgstr "Pengaturan utas diperbarui" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Mode Bersusun" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Preferensi Utas" @@ -6757,14 +7243,14 @@ msgid "To whom would you like to send this report?" msgstr "Kepada siapa Anda ingin mengirimkan laporan ini?" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "Beralih antara opsi kata yang dibisukan." +#~ msgid "Toggle between muted word options." +#~ msgstr "Beralih antara opsi kata yang dibisukan." #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Beralih dropdown" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "Beralih untuk mengaktifkan atau menonaktifkan konten dewasa" @@ -6779,10 +7265,10 @@ msgstr "Transformasi" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Terjemahkan" @@ -6795,7 +7281,7 @@ msgstr "Coba lagi" msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "Autentikasi dua faktor" @@ -6807,11 +7293,11 @@ msgstr "Ketik pesan Anda di sini" msgid "Type:" msgstr "Tipe:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Buka blokir daftar" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Bunyikan daftar" @@ -6819,12 +7305,12 @@ msgstr "Bunyikan daftar" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "Tidak dapat menghapus" @@ -6835,7 +7321,7 @@ msgstr "Tidak dapat menghapus" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Buka blokir" @@ -6859,9 +7345,9 @@ msgstr "Buka blokir Akun" msgid "Unblock Account?" msgstr "Buka Blokir Akun?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Batalkan posting ulang" @@ -6871,8 +7357,8 @@ msgid "Unfollow" msgstr "Berhenti ikuti" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "Batal ikuti" +#~ msgid "Unfollow" +#~ msgstr "Batal ikuti" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -6891,12 +7377,14 @@ msgstr "Berhenti Ikuti Akun" msgid "Unlike this feed" msgstr "Batalkan suka feed ini" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Bunyikan" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Bunyikan {truncatedTag}" @@ -6905,7 +7393,7 @@ msgstr "Bunyikan {truncatedTag}" msgid "Unmute Account" msgstr "Bunyikan Akun" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "Bunyikan semua postingan {displayTag}" @@ -6917,13 +7405,21 @@ msgstr "Bunyikan percakapan" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Bunyikan utas" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Lepas sematan" @@ -6931,11 +7427,11 @@ msgstr "Lepas sematan" msgid "Unpin from home" msgstr "Lepaskan sematan dari beranda" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Lepas sematan daftar moderasi" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "Dilepaskan dari daftar feed Anda" @@ -6943,10 +7439,19 @@ msgstr "Dilepaskan dari daftar feed Anda" msgid "Unsubscribe" msgstr "Berhenti langganan" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Berhenti langganan pelabel ini" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" @@ -6956,7 +7461,7 @@ msgstr "Berhenti langganan pelabel ini" msgid "Unwanted Sexual Content" msgstr "Konten Seksual yang Tidak Diinginkan" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Perbarui {displayName} dalam Daftar" @@ -6964,6 +7469,14 @@ msgstr "Perbarui {displayName} dalam Daftar" msgid "Update to {handle}" msgstr "Perbarui ke {handle}" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Memperbarui..." @@ -6976,20 +7489,20 @@ msgstr "Unggah foto saja" msgid "Upload a text file to:" msgstr "Unggah berkas teks ke:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Unggah dari Kamera" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Unggah dari Berkas" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7037,12 +7550,12 @@ msgstr "Gunakan sandi ini untuk masuk ke aplikasi lain bersama dengan panggilan msgid "Used by:" msgstr "Digunakan oleh:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Pengguna Diblokir" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "Diblokir oleh \"{0}\"" @@ -7050,30 +7563,28 @@ msgstr "Diblokir oleh \"{0}\"" msgid "User blocked by list" msgstr "Pengguna diblokir oleh daftar" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Pengguna Diblokir oleh Daftar" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "Pengguna Memblokir Anda" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "Pengguna Memblokir Anda" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "Daftar pengguna {0}" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "Daftar pengguna oleh <0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "Daftar pengguna Anda" @@ -7085,7 +7596,7 @@ msgstr "Daftar pengguna dibuat" msgid "User list updated" msgstr "Daftar pengguna diperbarui" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Daftar Pengguna" @@ -7093,13 +7604,17 @@ msgstr "Daftar Pengguna" msgid "Username or email address" msgstr "Nama pengguna atau alamat email" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Pengguna" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "pengguna yang diikuti <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "pengguna yang diikuti <0/>" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7108,7 +7623,7 @@ msgstr "pengguna yang diikuti <0/>" msgid "Users I follow" msgstr "Pengguna yang saya ikuti" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Pengguna di \"{0}\"" @@ -7128,15 +7643,15 @@ msgstr "Nilai:" msgid "Verify DNS Record" msgstr "Verifikasi DNS" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "Verifikasi email" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verifikasi email saya" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Verifikasi Email Saya" @@ -7157,31 +7672,44 @@ msgstr "Verifikasi Email Anda" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "Versi {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Permainan Video" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "Video tidak boleh lebih besar dari 100MB" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "Video tidak boleh lebih besar dari 100MB" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Lihat avatar {0}" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "Lihat profil {0}" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "Lihat profil pengguna yang diblokir" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Lihat entri debug" @@ -7194,7 +7722,7 @@ msgstr "Lihat detail" msgid "View details for reporting a copyright violation" msgstr "Lihat detail untuk melaporkan pelanggaran hak cipta" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Lihat utas lengkap" @@ -7205,12 +7733,12 @@ msgstr "Lihat informasi tentang label ini" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Lihat profil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Lihat avatar" @@ -7222,11 +7750,23 @@ msgstr "Lihat layanan pelabelan yang disediakan oleh @{0}" msgid "View users who like this feed" msgstr "Lihat pengguna yang menyukai feed ini" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "Lihat daftar feed Anda dan jelajahi lebih lanjut" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7258,7 +7798,7 @@ msgstr "Kami tidak dapat memuat percakapan ini" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Kami perkirakan {estimatedTime} hingga akun Anda siap." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Semoga Anda senang dan betah di sini. Ingat, Bluesky itu:" @@ -7267,8 +7807,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Kami kehabisan postingan dari akun yang Anda ikuti. Inilah yang terbaru dari <0/>." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "Sebaiknya hindari kata-kata umum yang muncul dalam postingan, karena dapat mengakibatkan tidak adanya postingan yang ditampilkan." +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "Sebaiknya hindari kata-kata umum yang muncul dalam postingan, karena dapat mengakibatkan tidak adanya postingan yang ditampilkan." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7278,11 +7818,11 @@ msgstr "Sebaiknya hindari kata-kata umum yang muncul dalam postingan, karena dap msgid "We were unable to load your birth date preferences. Please try again." msgstr "Kami tidak dapat memuat preferensi tanggal lahir Anda. Silakan coba lagi." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "Kami tidak dapat memuat pelabel yang Anda konfigurasikan saat ini." -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "Sepertinya ada masalah koneksi. Mohon coba lagi untuk melanjutkan pengaturan akun Anda. Jika terus gagal, Anda dapat melewati langkah ini." @@ -7290,7 +7830,7 @@ msgstr "Sepertinya ada masalah koneksi. Mohon coba lagi untuk melanjutkan pengat msgid "We will let you know when your account is ready." msgstr "Kami akan memberi tahu Anda ketika akun Anda siap." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Kami akan menggunakan ini untuk menyesuaikan pengalaman Anda." @@ -7298,15 +7838,15 @@ msgstr "Kami akan menggunakan ini untuk menyesuaikan pengalaman Anda." msgid "We're having network issues, try again" msgstr "Kami mengalami masalah jaringan, coba lagi" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Kami sangat senang Anda bergabung dengan kami!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Mohon maaf, kami tidak dapat menyelesaikan daftar ini. Jika hal ini terus berlanjut, silakan hubungi pembuat daftar, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Mohon maaf, untuk saat ini kami tidak dapat memuat kata yang Anda bisukan. Silakan coba lagi." @@ -7314,11 +7854,11 @@ msgstr "Mohon maaf, untuk saat ini kami tidak dapat memuat kata yang Anda bisuka msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Maaf, pencarian Anda tidak dapat dilakukan. Mohon coba lagi dalam beberapa menit." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Kami mohon maaf! Postingan yang Anda balas telah dihapus." -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Maaf! Kami tidak dapat menemukan halaman yang Anda cari." @@ -7343,7 +7883,7 @@ msgstr "Selamat datang kembali!" msgid "Welcome, friend!" msgstr "Selamat datang, kawan!" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "Apa saja minat Anda?" @@ -7353,7 +7893,7 @@ msgstr "Apa nama paket pemula Anda?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "Apa kabar?" @@ -7365,22 +7905,26 @@ msgstr "Bahasa apa yang digunakan di postingan ini?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Bahasa apa yang ingin Anda lihat di feed algoritmik Anda?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "Siapa yang dapat mengirim pesan kepada Anda?" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Siapa yang dapat membalas" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "Dialog siapa yang dapat membalas" +#~ msgid "Who can reply dialog" +#~ msgstr "Dialog siapa yang dapat membalas" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "Siapa yang dapat membalas?" +#~ msgid "Who can reply?" +#~ msgstr "Siapa yang dapat membalas?" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7424,12 +7968,12 @@ msgstr "Lebar" msgid "Write a message" msgstr "Tulis pesan" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Tulis postingan" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Tulis balasan Anda" @@ -7439,10 +7983,10 @@ msgid "Writers" msgstr "Penulis" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7453,10 +7997,18 @@ msgstr "Ya" msgid "Yes, deactivate" msgstr "Ya, nonaktifkan" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "Ya, hapus paket pemula ini" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "Ya, aktifkan kembali akun saya" @@ -7465,7 +8017,8 @@ msgstr "Ya, aktifkan kembali akun saya" msgid "Yesterday, {time}" msgstr "Kemarin, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "Anda" @@ -7531,11 +8084,11 @@ msgstr "Anda tidak memiliki feed yang disematkan." #~ msgid "You don't have any saved feeds!" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "Anda tidak memiliki feed yang disimpan." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Anda telah memblokir atau diblokir oleh pemosting ini." @@ -7543,9 +8096,9 @@ msgstr "Anda telah memblokir atau diblokir oleh pemosting ini." msgid "You have blocked this user" msgstr "Anda telah memblokir pengguna ini" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Anda telah memblokir pengguna ini. Anda tidak dapat melihat konten mereka." @@ -7556,20 +8109,20 @@ msgstr "Anda telah memblokir pengguna ini. Anda tidak dapat melihat konten merek msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Anda telah memasukkan kode yang tidak valid. Seharusnya terlihat seperti XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "Anda telah menyembunyikan postingan ini" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "Anda telah menyembunyikan postingan ini." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "Anda telah membisukan akun ini." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "Anda telah membisukan pengguna ini" @@ -7577,12 +8130,12 @@ msgstr "Anda telah membisukan pengguna ini" msgid "You have no conversations yet. Start one!" msgstr "Anda belum memiliki percakapan. Mulai sekarang!" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "Anda tidak memiliki feed." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "Anda tidak memiliki daftar." @@ -7610,27 +8163,40 @@ msgstr "Anda telah mencapai akhir" msgid "You haven't created a starter pack yet!" msgstr "Anda belum membuat paket pemula!" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "Anda belum membisukan kata atau tagar apa pun" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Anda dapat mengajukan banding atas label non-mandiri jika Anda merasa label tersebut ditempatkan secara tidak tepat." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Anda dapat mengajukan banding atas label berikut jika Anda merasa label tersebut ditempatkan secara tidak tepat." +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" -msgstr "Anda hanya boleh menambahkan maksimal 50 feed" +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "Anda hanya boleh menambahkan maksimal 50 feed" #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "Anda hanya boleh menambahkan maksimal 50 profil" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "Anda hanya boleh menambahkan maksimal 50 profil" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "Anda harus berusia 13 tahun atau lebih untuk mendaftar." @@ -7650,7 +8216,7 @@ msgstr "Anda harus memberikan akses ke pustaka foto Anda untuk menyimpan kode QR msgid "You must grant access to your photo library to save the image." msgstr "Anda harus memberikan akses ke pustaka foto Anda untuk menyimpan gambar ini." -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "Anda harus memilih setidaknya satu pelabel untuk sebuah laporan" @@ -7658,11 +8224,11 @@ msgstr "Anda harus memilih setidaknya satu pelabel untuk sebuah laporan" msgid "You previously deactivated @{0}." msgstr "Anda telah menonaktifkan @{0} sebelumnya." -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Anda tidak akan lagi menerima notifikasi untuk utas ini" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Anda sekarang akan menerima notifikasi untuk utas ini" @@ -7682,23 +8248,23 @@ msgstr "Anda: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "Anda: {short}" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "Anda akan mengikuti pengguna dan feed yang disarankan setelah selesai membuat akun!" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Anda akan mengikuti pengguna yang disarankan setelah selesai membuat akun!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "Anda akan mengikuti pengguna ini dan {0} lainnya" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "Anda akan otomatis mengikuti para pengguna ini" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "Dapatkan informasi terbaru melalui feed berikut" @@ -7717,12 +8283,12 @@ msgstr "Anda sedang dalam antrian" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Anda masuk menggunakan Sandi Aplikasi. Mohon gunakan kata sandi utama untuk melanjutkan penonaktifan akun Anda." -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Anda siap untuk mulai!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "Anda telah memilih untuk menyembunyikan kata atau tagar dalam postingan ini." @@ -7730,7 +8296,7 @@ msgstr "Anda telah memilih untuk menyembunyikan kata atau tagar dalam postingan msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Anda telah mencapai bagian akhir feed! Temukan lebih banyak akun lain untuk diikuti." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Akun Anda" @@ -7746,6 +8312,10 @@ msgstr "Semua catatan data publik dalam repositori akun Anda dapat diunduh sebag msgid "Your birth date" msgstr "Tanggal lahir Anda" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "Obrolan Anda telah dinonaktifkan" @@ -7759,7 +8329,7 @@ msgstr "Pilihan Anda akan disimpan, tetapi dapat diubah nanti di pengaturan." #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7773,7 +8343,7 @@ msgstr "Alamat email Anda telah diperbarui namun belum diverifikasi. Silakan ver msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Alamat email Anda belum diverifikasi. Ini merupakan langkah keamanan penting yang kami rekomendasikan." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "Suka pertama Anda!" @@ -7781,7 +8351,7 @@ msgstr "Suka pertama Anda!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Feed mengikuti Anda kosong! Ikuti lebih banyak pengguna untuk melihat apa yang terjadi." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Panggilan lengkap Anda akan menjadi" @@ -7789,7 +8359,7 @@ msgstr "Panggilan lengkap Anda akan menjadi" msgid "Your full handle will be <0>@{0}" msgstr "Panggilan lengkap Anda akan menjadi <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Kata yang Anda bisukan" @@ -7797,15 +8367,15 @@ msgstr "Kata yang Anda bisukan" msgid "Your password has been changed successfully!" msgstr "Kata sandi Anda telah berhasil diubah!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Postingan Anda telah dipublikasikan" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Postingan, suka, dan pemblokiran Anda bersifat publik. Sedangkan pembisuan bersifat privat." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Profil Anda" @@ -7813,7 +8383,7 @@ msgstr "Profil Anda" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Profil, postingan, feed, dan daftar Anda tidak akan terlihat lagi oleh pengguna Bluesky lain. Anda dapat mengaktifkan kembali kapan saja dengan cara masuk ke akun." -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "Balasan Anda telah dipublikasikan" @@ -7821,7 +8391,6 @@ msgstr "Balasan Anda telah dipublikasikan" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Laporan Anda akan dikirim ke Layanan Moderasi Bluesky" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Panggilan Anda" - diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 6fd20fe052..6c877ba7b8 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -22,7 +22,8 @@ msgstr "" msgid "(no email)" msgstr "(no email)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -37,7 +38,7 @@ msgstr "{0, plural, one {# un etichetta è stata applicata a questo account} oth msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# un etichetta è stata applicata a questo contenuto} other {# etichette sono state applicate a questo contenuto}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# ripubblicazione} other {# ripubblicazioni}}" @@ -55,16 +56,16 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -72,15 +73,19 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -90,18 +95,28 @@ msgstr "" #~ msgid "{0} {purposeLabel} List" #~ msgstr "Lista {purposeLabel} {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" #~ msgid "{0} your feeds" #~ msgstr "{0} tuoi feed" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" @@ -137,7 +152,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -176,7 +191,7 @@ msgstr "" #~ msgid "{message}" #~ msgstr "{message}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} non letto" @@ -189,12 +204,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> membri" +#~ msgid "<0/> members" +#~ msgstr "<0/> membri" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -214,11 +229,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -233,6 +248,10 @@ msgstr "" msgid "<0>{0} is included in your starter pack" msgstr "" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>{pluralizedFollowers}" @@ -260,10 +279,22 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Nome utente non valido" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Conferma 2FA" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #~ msgid "A content warning has been applied to this {0}." #~ msgstr "A questo post è stato applicato un avviso di contenuto {0}." @@ -274,7 +305,7 @@ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "È disponibile una nuova versione dell'app. Aggiorna per continuare a utilizzarla." -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Accedi alle impostazioni di navigazione" @@ -284,16 +315,16 @@ msgid "Access profile and other navigation links" msgstr "Accedi al profilo e ad altre impostazioni di navigazione" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Accessibilità" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "Impostazioni di accessibilità" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "Impostazioni di Accessibilità" @@ -301,8 +332,8 @@ msgstr "Impostazioni di Accessibilità" #~ msgstr "account" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Account" @@ -318,20 +349,20 @@ msgstr "Account seguito" msgid "Account muted" msgstr "Account silenziato" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Account Silenziato" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Account silenziato dalla Lista" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Opzioni dell'account" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Account rimosso dall'accesso immediato" @@ -348,10 +379,10 @@ msgstr "Account non seguito" msgid "Account unmuted" msgstr "Account non silenziato" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Aggiungi" @@ -367,14 +398,14 @@ msgstr "" msgid "Add a content warning" msgstr "Aggiungi un avviso sul contenuto" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Aggiungi un utente a questo elenco" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Aggiungi account" @@ -408,11 +439,11 @@ msgstr "Aggiungi la Password per l'App" #~ msgid "Add link card:" #~ msgstr "Aggiungi anteprima del link:" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "Aggiungi parola silenziata alle impostazioni configurate" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Aggiungi parole silenziate e tags" @@ -436,7 +467,7 @@ msgstr "Aggiungi il feed predefinito delle sole persone che segui" msgid "Add the following DNS record to your domain:" msgstr "Aggiungi il seguente record DNS al tuo dominio:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "" @@ -445,7 +476,7 @@ msgstr "" msgid "Add to Lists" msgstr "Aggiungi alle Liste" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Aggiungi ai miei feed" @@ -453,19 +484,20 @@ msgstr "Aggiungi ai miei feed" #~ msgstr "Aggiunto" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Aggiunto alla lista" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Aggiunto ai miei feed" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Modifica il numero di \"Mi piace\" che una risposta deve avere per essere mostrata nel tuo feed." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Modifica il numero di \"Mi piace\" che una risposta deve avere per essere mostrata nel tuo feed." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Contenuto per adulti" @@ -473,7 +505,7 @@ msgstr "Contenuto per adulti" #~ msgid "Adult content can only be enabled via the Web at <0/>." #~ msgstr "I contenuti per adulti possono essere abilitati solo dal sito Web a <0/>." -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -481,20 +513,20 @@ msgstr "" msgid "Adult content is disabled." msgstr "Il contenuto per adulti è disattivato." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Avanzato" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "Tutti i feed che hai salvato, in un unico posto." @@ -512,6 +544,14 @@ msgstr "" msgid "Allow new messages from" msgstr "Consenti nuovi messaggi da" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -529,7 +569,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Testo alternativo" @@ -550,14 +590,27 @@ msgstr "È stata inviata un'e-mail a {0}. Include un codice di conferma che puoi msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Una email è stata inviata al tuo indirizzo precedente, {0}. Include un codice di conferma che puoi inserire di seguito." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "Si è verificato un errore" +#~ msgid "An error occured" +#~ msgstr "Si è verificato un errore" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" +msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -570,10 +623,15 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "È avvenuto un errore durante la cancellazione del messaggio. Riprovare un altra volta" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Un problema non incluso in queste opzioni" @@ -588,21 +646,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Si è verificato un problema, riprova un'altra volta." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "si è verificato un errore sconosciuto" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "e" @@ -619,6 +681,10 @@ msgstr "GIF animata" msgid "Anti-Social Behavior" msgstr "Comportamento antisociale" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Lingua dell'app" @@ -635,25 +701,25 @@ msgstr "Le password dell'app possono contenere solo lettere, numeri, spazi, trat msgid "App Password names must be at least 4 characters long." msgstr "Le password delle app devono contenere almeno 4 caratteri." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Impostazioni della password dell'app" #~ msgid "App passwords" #~ msgstr "Passwords dell'app" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Password dell'App" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Ricorso" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Etichetta \"{0}\" del ricorso" @@ -666,7 +732,7 @@ msgstr "Etichetta \"{0}\" del ricorso" #~ msgid "Appeal Decision" #~ msgstr "Decisión de apelación" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Appello inviato" @@ -684,10 +750,19 @@ msgstr "Appella contro questa decisione" #~ msgid "Appeal this decision." #~ msgstr "Appella contro questa decisione." -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Aspetto" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -709,7 +784,7 @@ msgstr "Confermi di voler eliminare la password dell'app \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "Sei sicuro di voler cancellare questo messaggio? Il messaggio verrà cancellato per te, ma non per gli altri partecipanti." -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "" @@ -717,19 +792,19 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "Sei sicuro di voler abbandonare questa conversazione? I messaggi verranno cancellati per te, ma non per gli altri partecipanti." -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "Confermi di voler eliminare questa bozza?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Confermi?" @@ -749,13 +824,13 @@ msgstr "Arte" msgid "Artistic or non-erotic nudity." msgstr "Nudità artistica o non erotica." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "Almeno 3 caratteri" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -768,8 +843,8 @@ msgstr "Almeno 3 caratteri" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Indietro" @@ -781,7 +856,7 @@ msgstr "Indietro" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Basato sui tuoi interessi {interestsText}" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Preferenze" @@ -789,7 +864,7 @@ msgstr "Preferenze" msgid "Birthday" msgstr "Compleanno" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Compleanno:" @@ -812,31 +887,30 @@ msgstr "Blocca Account" msgid "Block Account?" msgstr "Bloccare Account?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Blocca gli account" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Lista di blocchi" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "Vuoi bloccare questi accounts?" #~ msgid "Block this List" #~ msgstr "Blocca questa Lista" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Bloccato" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Accounts bloccati" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Accounts bloccati" @@ -849,7 +923,7 @@ msgstr "Gli account bloccati non possono rispondere alle tue discussioni, menzio 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 "Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire in nessun altro modo con te. Non vedrai il loro contenuto e non vedranno il tuo." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Post bloccato." @@ -857,7 +931,7 @@ msgstr "Post bloccato." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Il blocco non impedisce al labeler di inserire etichette nel tuo account." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Il blocco è pubblico. Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire con te in nessun altro modo." @@ -865,7 +939,7 @@ msgstr "Il blocco è pubblico. Gli account bloccati non possono rispondere alle msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Il blocco non impedirà l'applicazione delle etichette al tuo account, ma impedirà a questo account di rispondere alle tue discussioni o di interagire con te." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blog" @@ -898,7 +972,7 @@ msgstr "" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 non mostrerà il tuo profilo e i tuoi post agli utenti non loggati. Altre applicazioni potrebbero non rispettare questa istruzione. Ciò non rende il tuo account privato." @@ -918,21 +992,23 @@ msgstr "Sfoca le immagini e filtra dai feed" msgid "Books" msgstr "Libri" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -944,14 +1020,14 @@ msgstr "Cerca altri feed" #~ msgid "Build version {0} {1}" #~ msgstr "Versione {0} {1}" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Attività commerciale" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Pulsante disabilitato. Inserisci il dominio personalizzato per procedere." -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "da —" @@ -966,15 +1042,15 @@ msgstr "Di {0}" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "di <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "Creando un account accetti i {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "da te" @@ -986,13 +1062,13 @@ msgstr "Fotocamera" 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 "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. Deve contenere almeno 4 caratteri, ma non più di 32 caratteri." -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1008,9 +1084,8 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cancella" @@ -1041,7 +1116,7 @@ msgstr "Annulla il ritaglio dell'immagine" msgid "Cancel profile editing" msgstr "Annulla la modifica del profilo" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Annnulla la citazione del post" @@ -1050,7 +1125,6 @@ msgid "Cancel reactivation and log out" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Annulla la ricerca" @@ -1065,17 +1139,17 @@ msgstr "Annulla l'apertura del sito collegato" msgid "Change" msgstr "Cambia" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Cambia" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Cambia il nome utente" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Cambia il Nome Utente" @@ -1083,12 +1157,12 @@ msgstr "Cambia il Nome Utente" msgid "Change my email" msgstr "Cambia la mia email" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Cambia la password" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Cambia la Password" @@ -1103,7 +1177,7 @@ msgstr "Cambia la lingua del post a {0}" msgid "Change Your Email" msgstr "Cambia la tua email" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1115,14 +1189,14 @@ msgstr "Conversazione silenziata" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "Impostazioni messaggi" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "Impostazioni messaggi" @@ -1157,18 +1231,18 @@ msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'e-mail con il co #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Scegli \"Tutti\" o \"Nessuno\"" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "" @@ -1176,7 +1250,7 @@ msgstr "" msgid "Choose for me" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "" @@ -1184,7 +1258,7 @@ msgstr "" msgid "Choose Service" msgstr "Scegli il servizio" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Scegli gli algoritmi che compilano i tuoi feed personalizzati." @@ -1197,8 +1271,8 @@ msgstr "Scegli questo colore per il tuo avatar" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "" +#~ msgid "Choose who can reply" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1209,18 +1283,18 @@ msgid "Choose your password" msgstr "Scegli la tua password" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Cancella tutti i dati legacy in archivio" +#~ msgid "Clear all legacy storage data" +#~ msgstr "Cancella tutti i dati legacy in archivio" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Cancella tutti i dati legacy in archivio (poi ricomincia)" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Cancella tutti i dati legacy in archivio (poi ricomincia)" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Cancella tutti i dati in archivio" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Cancella tutti i dati in archivio (poi ricomincia)" @@ -1230,10 +1304,10 @@ msgid "Clear search query" msgstr "Annulla la ricerca" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "Cancella tutti i dati di archiviazione legacy" +#~ msgid "Clears all legacy storage data" +#~ msgstr "Cancella tutti i dati di archiviazione legacy" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "Cancella tutti i dati di archiviazione" @@ -1253,13 +1327,21 @@ msgstr "" #~ msgid "Click here to add one." #~ msgstr "Clicca qui per aggiungerne uno." -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Clicca qui per aprire il menu per {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Clicca qui per aprire il menu per #{tag}" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "Clicca per riprovare l'invio" @@ -1273,12 +1355,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1299,7 +1381,7 @@ msgid "Close bottom drawer" msgstr "Chiudi il bottom drawer" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "Chiudi la finestra di dialogo" @@ -1323,8 +1405,8 @@ msgstr "Chiudi finestra" msgid "Close navigation footer" msgstr "Chiudi la navigazione del footer" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "Chiudi la finestra" @@ -1336,7 +1418,7 @@ msgstr "Chiude la barra di navigazione in basso" msgid "Closes password update alert" msgstr "Chiude l'avviso di aggiornamento della password" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Chiude l'editore del post ed elimina la bozza del post" @@ -1344,11 +1426,11 @@ msgstr "Chiude l'editore del post ed elimina la bozza del post" msgid "Closes viewer for header image" msgstr "Chiude il visualizzatore dell'immagine di intestazione" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Comprime l'elenco degli utenti per una determinata notifica" @@ -1362,27 +1444,31 @@ msgstr "Commedia" msgid "Comics" msgstr "Fumetti" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Linee guida della community" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Completa l'incorporazione e inizia a utilizzare il tuo account" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "Completa la challenge" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Componi un post fino a {MAX_GRAPHEME_LENGTH} caratteri" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Scrivi la risposta" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "Configura l'impostazione del filtro dei contenuti per la categoria:{0}" @@ -1425,11 +1511,11 @@ msgstr "Conferma l'eliminazione dell'account" #~ msgid "Confirm your age to enable adult content." #~ msgstr "Conferma la tua età per abilitare i contenuti per adulti." -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "Conferma la tua età:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "Conferma la tua data di nascita" @@ -1450,7 +1536,8 @@ msgstr "Codice di conferma" msgid "Connecting..." msgstr "Connessione in corso..." -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Contatta il supporto" @@ -1467,24 +1554,24 @@ msgstr "Contenuto Bloccato" #~ msgid "Content Filtering" #~ msgstr "Filtro dei Contenuti" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "Filtri dei contenuti" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Lingue dei contenuti" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "Contenuto non disponibile" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Avviso sul Contenuto" @@ -1496,7 +1583,7 @@ msgstr "Avviso sui contenuti" msgid "Context menu backdrop, click to close the menu." msgstr "Sfondo del menu contestuale, clicca per chiudere il menu." -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1509,7 +1596,7 @@ msgstr "Continua come {0} (attualmente connesso)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1536,7 +1623,7 @@ msgstr "Cucina" msgid "Copied" msgstr "Copiato" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Versione di build copiata nella clipboard" @@ -1544,8 +1631,8 @@ msgstr "Versione di build copiata nella clipboard" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "Copiato nel clipboard" @@ -1579,12 +1666,12 @@ msgstr "" msgid "Copy Link" msgstr "" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Copia il link alla lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Copia il link al post" @@ -1596,8 +1683,8 @@ msgstr "Copia il link al post" msgid "Copy message text" msgstr "Copia il testo del messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Copia il testo del post" @@ -1605,14 +1692,14 @@ msgstr "Copia il testo del post" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Politica sul diritto d'autore" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1622,7 +1709,7 @@ msgstr "Errore nell'abbandonare la conversione" msgid "Could not load feed" msgstr "Feed non caricato" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "No si è potuto caricare la lista" @@ -1646,7 +1733,7 @@ msgstr "" msgid "Create a new account" msgstr "Crea un nuovo account" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Crea un nuovo Bluesky account" @@ -1656,7 +1743,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "" @@ -1664,7 +1751,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Crea un account" @@ -1725,45 +1812,57 @@ msgstr "Personalizzato" msgid "Custom domain" msgstr "Dominio personalizzato" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "I feed personalizzati creati dalla comunità ti offrono nuove esperienze e ti aiutano a trovare contenuti interessanti." -#: src/view/screens/PreferencesExternalEmbeds.tsx:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Personalizza i media da i siti esterni." +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + #~ msgid "Danger Zone" #~ msgstr "Zona di Pericolo" -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Scuro" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Aspetto scuro" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Tema scuro" +#~ msgid "Dark Theme" +#~ msgstr "Tema scuro" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Data di nascita" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "Eliminare errori nella Moderazione" @@ -1772,16 +1871,16 @@ msgid "Debug panel" msgstr "Pannello per il debug" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Elimina" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Elimina l'account" @@ -1800,8 +1899,8 @@ msgstr "Elimina la password dell'app" msgid "Delete app password?" msgstr "Eliminare la password dell'app?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "" @@ -1809,7 +1908,7 @@ msgstr "" msgid "Delete for me" msgstr "Cancella per me" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Elimina la lista" @@ -1828,41 +1927,41 @@ msgstr "Cancellare account" #~ msgid "Delete my account…" #~ msgstr "Cancella il mio account…" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Cancellare Account…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Elimina il post" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "Elimina questa lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "Eliminare questo post?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Eliminato" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Post eliminato." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "" @@ -1877,17 +1976,31 @@ msgstr "Descrizione" msgid "Descriptive alt text" msgstr "Testo descrittivo alternativo" +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + #~ msgid "Dev Server" #~ msgstr "Server di sviluppo" #~ msgid "Developer Tools" #~ msgstr "Strumenti per sviluppatori" -#: src/view/com/composer/Composer.tsx:295 +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Volevi dire qualcosa?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Fioco" @@ -1895,7 +2008,7 @@ msgstr "Fioco" msgid "Direct messages are here!" msgstr "I messaggi diretti sono arrivati!" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "Disattiva la riproduzione automatica per le GIF" @@ -1903,32 +2016,36 @@ msgstr "Disattiva la riproduzione automatica per le GIF" msgid "Disable Email 2FA" msgstr "Disattiva l'email 2FA" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "Disattiva il feedback tattile" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "Disabilitato" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Scartare" #~ msgid "Discard draft" #~ msgstr "Scarta la bozza" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "Scartare la bozza?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Scoraggia le app dal mostrare il mio account agli utenti disconnessi" @@ -1941,19 +2058,27 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Scopri nuovi feed personalizzati" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "Scopri nuovi feed" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "Scopri nuovi feed" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "" @@ -1969,11 +2094,15 @@ msgstr "Nome Visualizzato" msgid "DNS Panel" msgstr "Pannello DNS" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "Non include nudità." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "Non inizia o termina con un trattino" @@ -1990,7 +2119,6 @@ msgstr "Dominio verificato!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -2009,8 +2137,8 @@ msgstr "Fatto" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Fatto" @@ -2022,7 +2150,7 @@ msgstr "Fatto{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Usa il doppio tocco per accedere" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "" @@ -2042,6 +2170,10 @@ msgstr "Trascina e rilascia per aggiungere immagini" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "A causa delle politiche di Apple, i contenuti per adulti possono essere abilitati sul Web solo dopo aver completato la registrazione." +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "e.g. alice" @@ -2082,11 +2214,11 @@ msgstr "e.g. Utenti che rispondono ripetutamente con annunci." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Ogni codice funziona per un solo uso. Riceverai periodicamente più codici di invito." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -2095,12 +2227,12 @@ msgctxt "action" msgid "Edit" msgstr "Modifica" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Modifica l'avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "" @@ -2109,7 +2241,12 @@ msgstr "" msgid "Edit image" msgstr "Modifica l'immagine" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Modifica i dettagli della lista" @@ -2117,10 +2254,10 @@ msgstr "Modifica i dettagli della lista" msgid "Edit Moderation List" msgstr "Modifica l'elenco di moderazione" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Modifica i miei feed" @@ -2128,10 +2265,15 @@ msgstr "Modifica i miei feed" msgid "Edit my profile" msgstr "Modifica il mio profilo" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2147,7 +2289,7 @@ msgstr "Modifica il Profilo" #~ msgid "Edit Saved Feeds" #~ msgstr "Modifica i feed memorizzati" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "" @@ -2155,7 +2297,7 @@ msgstr "" msgid "Edit User List" msgstr "Modifica l'elenco degli utenti" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "" @@ -2167,7 +2309,7 @@ msgstr "Modifica il tuo nome visualizzato" msgid "Edit your profile description" msgstr "Modifica la descrizione del tuo profilo" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "" @@ -2177,8 +2319,8 @@ msgid "Education" msgstr "Formazione scolastica" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2206,7 +2348,7 @@ msgstr "Email Aggiornata" msgid "Email verified" msgstr "Email verificata" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Email:" @@ -2215,8 +2357,8 @@ msgid "Embed HTML code" msgstr "Incorpora il codice HTML" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "Incorpora il post" @@ -2228,7 +2370,7 @@ msgstr "Incorpora questo post nel tuo sito web. Copia il seguente ritaglio e inc msgid "Enable {0} only" msgstr "Attiva {0} solo" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "Attiva il contenuto per adulti" @@ -2249,7 +2391,7 @@ msgstr "Abilita i media esterni" #~ msgid "Enable External Media" #~ msgstr "Attiva Media Esterna" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Attiva i lettori multimediali per" @@ -2258,9 +2400,13 @@ msgstr "Attiva i lettori multimediali per" msgid "Enable priority notifications" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Abilita questa impostazione per vedere solo le risposte delle persone che segui." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Abilita questa impostazione per vedere solo le risposte delle persone che segui." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2268,11 +2414,11 @@ msgstr "Abilita solo questa fonte" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "Abilitato" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Fine del feed" @@ -2288,8 +2434,8 @@ msgstr "Inserisci un nome per questa password dell'app" msgid "Enter a password" msgstr "Inserisci una password" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "Inserisci una parola o tag" @@ -2343,25 +2489,27 @@ msgstr "Inserisci il tuo nome di utente e la tua password" msgid "Error occurred while saving file" msgstr "Un errore è avvenuto durante il salvataggio del file" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Errore nella risposta del captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Errore:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Tutti" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "Tutti possono rispondere" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2377,6 +2525,14 @@ msgstr "Menzioni o risposte eccessive" msgid "Excessive or unwanted messages" msgstr "Troppi o indesiderati messaggi" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Uscita dall'eliminazione dell'account" @@ -2394,7 +2550,6 @@ msgid "Exits image view" msgstr "Uscita dalla visualizzazione dell'immagine" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Uscita dall'inserzione della domanda di ricerca" @@ -2405,7 +2560,7 @@ msgstr "Uscita dall'inserzione della domanda di ricerca" msgid "Expand alt text" msgstr "Ampliare il testo alternativo" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "" @@ -2418,6 +2573,14 @@ msgstr "Espandi o comprimi l'intero post a cui stai rispondendo" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Media espliciti o potenzialmente inquietanti." @@ -2426,12 +2589,12 @@ msgstr "Media espliciti o potenzialmente inquietanti." msgid "Explicit sexual images." msgstr "Immagini sessuali esplicite." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "Esporta i miei dati" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "Esporta i miei dati" @@ -2441,17 +2604,17 @@ msgid "External Media" msgstr "Media esterni" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "I multimediali esterni possono consentire ai siti web di raccogliere informazioni su di te e sul tuo dispositivo. Nessuna informazione viene inviata o richiesta finché non si preme il pulsante \"Riproduci\"." -#: src/Navigation.tsx:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Preferenze multimediali esterni" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Impostazioni multimediali esterni" @@ -2460,8 +2623,8 @@ msgstr "Impostazioni multimediali esterni" msgid "Failed to create app password." msgstr "Impossibile creare la password dell'app." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "" @@ -2473,16 +2636,16 @@ msgstr "Impossibile creare l'elenco. Controlla la connessione Internet e riprova msgid "Failed to delete message" msgstr "Errore nel cancellare il messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "Non possiamo eliminare il post, riprova di nuovo" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "" @@ -2498,12 +2661,12 @@ msgstr "Errore nel caricare i vecchi messaggi" #~ msgid "Failed to load recommended feeds" #~ msgstr "Non possiamo caricare i feed consigliati" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "" @@ -2519,16 +2682,16 @@ msgstr "" msgid "Failed to send" msgstr "Errore nell'invio" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Errore nel invio dell'appello, si prega di riprovare." -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "" @@ -2537,12 +2700,12 @@ msgstr "" msgid "Failed to update settings" msgstr "Errore nell'aggiornamento delle impostazioni" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Feed" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "Feed fatto da {0}" @@ -2558,26 +2721,26 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Commenti" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Feed" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "I feed vengono creati dagli utenti per curare i contenuti. Scegli alcuni feed che ritieni interessanti." -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "I feed sono algoritmi personalizzati che gli utenti creano con un minimo di esperienza nella codifica. Vedi <0/> per ulteriori informazioni." @@ -2585,7 +2748,7 @@ msgstr "I feed sono algoritmi personalizzati che gli utenti creano con un minimo #~ msgid "Feeds can be topical as well!" #~ msgstr "I feed possono anche avere tematiche!" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "" @@ -2601,7 +2764,7 @@ msgstr "File salvata con successo!" msgid "Filter from feeds" msgstr "Filtra dai feed" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Finalizzando" @@ -2628,7 +2791,7 @@ msgstr "Trova post e utenti su Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "Trovare account simili…" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Ottimizza il contenuto che vedi nel tuo Following feed." @@ -2639,7 +2802,7 @@ msgstr "Ottimizza il contenuto che vedi nel tuo Following feed." msgid "Fine-tune the discussion threads." msgstr "Ottimizza i la visualizzazione delle discussioni." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "" @@ -2651,7 +2814,7 @@ msgstr "" msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Flessibile" @@ -2665,12 +2828,11 @@ msgid "Flip vertically" msgstr "Gira in verticale" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Segui" @@ -2684,7 +2846,7 @@ msgstr "Segui" msgid "Follow {0}" msgstr "Segui {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "" @@ -2697,8 +2859,8 @@ msgstr "" msgid "Follow Account" msgstr "Segui l'Account" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "" @@ -2710,7 +2872,7 @@ msgstr "" msgid "Follow Back" msgstr "Seguire" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2745,19 +2907,19 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Utenti seguiti" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Solo utenti seguiti" +#~ msgid "Followed users only" +#~ msgstr "Solo utenti seguiti" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "ti segue" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "" @@ -2766,7 +2928,7 @@ msgstr "" msgid "Followers" msgstr "Followers" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "" @@ -2779,34 +2941,34 @@ msgstr "" #~ msgstr "following" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Following" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguiti {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Preferenze del Following feed" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Preferenze del Following Feed" @@ -2818,7 +2980,7 @@ msgstr "" msgid "Follows you" msgstr "Ti segue" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Ti Segue" @@ -2835,6 +2997,10 @@ msgstr "Per motivi di sicurezza, invieremo un codice di conferma al tuo indirizz 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 "Per motivi di sicurezza non potrai visualizzarlo nuovamente. Se perdi questa password, dovrai generarne una nuova." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #~ msgid "Forgot" #~ msgstr "Dimenticato" @@ -2862,7 +3028,7 @@ msgstr "Pubblica spesso contenuti indesiderati" msgid "From @{sanitizedAuthor}" msgstr "Di @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "Da <0/>" @@ -2875,7 +3041,7 @@ msgstr "Galleria" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -2904,24 +3070,25 @@ msgstr "Dai un volto al tuo profilo" msgid "Glaring violations of law or terms of service" msgstr "Evidenti violazioni della legge o dei termini di servizio" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Torna indietro" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Torna Indietro" @@ -2931,14 +3098,14 @@ msgstr "Torna Indietro" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Torna al passaggio precedente" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -2978,7 +3145,7 @@ msgstr "Vai al profilo dell'utente" msgid "Graphic Media" msgstr "Media grafici" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -2986,7 +3153,7 @@ msgstr "" msgid "Handle" msgstr "Nome Utente" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "Aptica" @@ -2994,7 +3161,7 @@ msgstr "Aptica" msgid "Harassment, trolling, or intolerance" msgstr "Molestie, trolling o intolleranza" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Hashtag" @@ -3002,12 +3169,12 @@ msgstr "Hashtag" msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Ci sono problemi?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Aiuto" @@ -3031,6 +3198,10 @@ msgstr "Aiuta le persone a sapere che tu non sei un bot caricando una immagine o msgid "Here is your app password." msgstr "Ecco la password dell'app." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -3038,30 +3209,50 @@ msgstr "Ecco la password dell'app." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Nascondi" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Nascondi" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Nascondi il messaggio" +#~ msgid "Hide post" +#~ msgstr "Nascondi il messaggio" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Nascondere il contenuto" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "Vuoi nascondere questo post?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Nascondi elenco utenti" @@ -3096,12 +3287,12 @@ msgstr "Stiamo riscontrando problemi nel trovare questi dati. Guarda PI[U giù p msgid "Hmmmm, we couldn't load that moderation service." msgstr "Non siamo riusciti a caricare il servizio di moderazione." -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Home" @@ -3140,7 +3331,7 @@ msgstr "Ho un codice di conferma" msgid "I have my own domain" msgstr "Ho il mio dominio" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "Ho capito" @@ -3153,15 +3344,15 @@ msgstr "Se il testo alternativo è lungo, attiva/disattiva lo stato del testo al msgid "If none are selected, suitable for all ages." msgstr "Se niente è selezionato, adatto a tutte le età." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Se non sei ancora maggiorenne secondo le leggi del tuo Paese, il tuo genitore o tutore legale deve leggere i Termini a tuo nome." -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "Se elimini questa lista, non potrai recuperarla." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "Se rimuovi questo post, non potrai recuperarlo." @@ -3255,10 +3446,14 @@ msgstr "Inserisci la tua password" msgid "Input your preferred hosting provider" msgstr "Inserisci il tuo provider di hosting preferito" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Inserisci il tuo identificatore" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "Introduzione ai Messaggi Diretti" @@ -3268,7 +3463,7 @@ msgstr "Introduzione ai Messaggi Diretti" msgid "Invalid 2FA confirmation code." msgstr "Codice di conferma 2FA non valido." -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Protocollo del post non valido o non supportato" @@ -3287,7 +3482,7 @@ msgstr "Invita un amico" msgid "Invite code" msgstr "Codice d'invito" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Codice invito non accettato. Controlla di averlo inserito correttamente e riprova." @@ -3322,14 +3517,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Lavori" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -3373,11 +3568,11 @@ msgstr "Le etichette sono annotazioni su utenti e contenuti. Possono essere util #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "le etichette sono state inserite su questo {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Etichette sul tuo account" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Etichette sul tuo contenuto" @@ -3385,16 +3580,16 @@ msgstr "Etichette sul tuo contenuto" msgid "Language selection" msgstr "Seleziona la lingua" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Impostazione delle lingue" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Impostazione delle Lingue" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Lingue" @@ -3409,21 +3604,26 @@ msgstr "Ultime" #~ msgid "Learn more" #~ msgstr "Ulteriori informazioni" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Ulteriori Informazioni" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Scopri di più sulla moderazione applicata a questo contenuto." #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Ulteriori informazioni su questo avviso" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Scopri cosa è pubblico su Bluesky." @@ -3461,8 +3661,8 @@ msgid "left to go." msgstr "mancano." #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "L'archivio legacy è stato cancellato, riattiva la app." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "L'archivio legacy è stato cancellato, riattiva la app." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3473,7 +3673,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Reimpostazione della password!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Andiamo!" @@ -3481,7 +3681,8 @@ msgstr "Andiamo!" #~ msgid "Library" #~ msgstr "Biblioteca" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Chiaro" @@ -3492,8 +3693,8 @@ msgstr "Chiaro" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3503,14 +3704,15 @@ msgid "Like this feed" msgstr "Metti mi piace a questo feed" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Piace a" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Piace A" @@ -3523,14 +3725,14 @@ msgstr "Piace A" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Piace a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "piace il tuo feed personalizzato" #~ msgid "liked your custom feed{0}" #~ msgstr "piace il feed personalizzato{0}" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "piace il tuo post" @@ -3538,11 +3740,11 @@ msgstr "piace il tuo post" msgid "Likes" msgstr "Mi piace" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "Mi Piace in questo post" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Lista" @@ -3550,20 +3752,28 @@ msgstr "Lista" msgid "List Avatar" msgstr "Lista avatar" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Lista bloccata" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "Lista di {0}" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Lista cancellata" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Lista muta" @@ -3571,20 +3781,20 @@ msgstr "Lista muta" msgid "List Name" msgstr "Nome della lista" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Lista sbloccata" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Lista non mutata" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Liste" @@ -3611,10 +3821,10 @@ msgstr "" msgid "Load new notifications" msgstr "Carica più notifiche" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Carica nuovi posts" @@ -3625,7 +3835,7 @@ msgstr "Caricamento..." #~ msgid "Local dev server" #~ msgstr "Server di sviluppo locale" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Log" @@ -3641,7 +3851,7 @@ msgstr "" msgid "Log out" msgstr "Disconnetta l'account" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Visibilità degli utenti disconnessi" @@ -3680,7 +3890,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Assicurati che questo sia dove intendi andare!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gestisci le parole mute e i tags" @@ -3695,20 +3905,20 @@ msgstr "Segna come letto" #~ msgid "May only contain letters and numbers" #~ msgstr "Può contenere solo lettere e numeri" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Media" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "utenti menzionati" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Utenti menzionati" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menù" @@ -3742,7 +3952,7 @@ msgstr "Il messaggio è troppo lungo" msgid "Message settings" msgstr "Impostazioni messaggio" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3753,29 +3963,31 @@ msgstr "Messaggi" msgid "Misleading Account" msgstr "Account Ingannevole" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Moderazione" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "Dettagli sulla moderazione" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "Lista di moderazione di {0}" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "Lista di moderazione di <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Le tue liste di moderazione" @@ -3787,20 +3999,24 @@ msgstr "Lista di moderazione creata" msgid "Moderation list updated" msgstr "Lista di moderazione aggiornata" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Liste di moderazione" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Liste di Moderazione" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Impostazioni di moderazione" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "Stati di moderazione" @@ -3808,12 +4024,12 @@ msgstr "Stati di moderazione" msgid "Moderation tools" msgstr "Strumenti di moderazione" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "Il moderatore ha scelto di mettere un avviso generale sul contenuto." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "Di più" @@ -3821,7 +4037,7 @@ msgstr "Di più" msgid "More feeds" msgstr "Altri feed" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Altre opzioni" @@ -3843,11 +4059,13 @@ msgstr "" #~ msgid "Must be at least 3 characters" #~ msgstr "Deve contenere almeno 3 caratteri" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "Silenzia" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "Silenzia {truncatedTag}" @@ -3856,11 +4074,11 @@ msgstr "Silenzia {truncatedTag}" msgid "Mute Account" msgstr "Silenzia l'account" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Silenzia gli accounts" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "Silenzia tutti i post {displayTag}" @@ -3870,14 +4088,18 @@ msgid "Mute conversation" msgstr "Silenzia la conversazione" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "Silenzia solo i tags" +#~ msgid "Mute in tags only" +#~ msgstr "Silenzia solo i tags" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "Silenzia nel testo & tags" +#~ msgid "Mute in text & tags" +#~ msgstr "Silenzia nel testo & tags" -#: src/view/screens/ProfileList.tsx:678 +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "" + +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Silenziare la lista" @@ -3886,40 +4108,56 @@ msgstr "Silenziare la lista" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "Vuoi silenziare queste liste?" #~ msgid "Mute this List" #~ msgstr "Silenzia questa Lista" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "Silenzia questa parola nel testo e nei tag del post" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "Siilenzia questa parola solo nei tags" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Silenzia questa discussione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "Silenzia parole & tags" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Silenziato" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Account silenziato" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Accounts Silenziati" @@ -3928,7 +4166,7 @@ msgstr "Accounts Silenziati" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "I post degli account silenziati verranno rimossi dal tuo feed e dalle tue notifiche. Silenziare è completamente privato." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Silenziato da \"{0}\"" @@ -3936,7 +4174,7 @@ msgstr "Silenziato da \"{0}\"" msgid "Muted words & tags" msgstr "Parole e tags silenziati" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silenziare un account è privato. Gli account silenziati possono interagire con te, ma non vedrai i loro post né riceverai le loro notifiche." @@ -3945,7 +4183,7 @@ msgstr "Silenziare un account è privato. Gli account silenziati possono interag msgid "My Birthday" msgstr "Il mio Compleanno" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "I miei Feed" @@ -3953,11 +4191,11 @@ msgstr "I miei Feed" msgid "My Profile" msgstr "Il mio Profilo" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "I miei feed salvati" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "I miei Feed Salvati" @@ -3985,7 +4223,7 @@ msgstr "Il Nome o la Descrizione Viola gli Standard della Comunità" msgid "Nature" msgstr "Natura" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -3999,7 +4237,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Vai alla schermata successiva" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Vai al tuo profilo" @@ -4013,7 +4251,7 @@ msgstr "Hai bisogno di segnalare una violazione del copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Non perdere mai l'accesso ai tuoi follower e ai tuoi dati." -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "Non perdere mai l'accesso ai tuoi follower o ai tuoi dati." @@ -4021,7 +4259,7 @@ msgstr "Non perdere mai l'accesso ai tuoi follower o ai tuoi dati." msgid "Nevermind, create a handle for me" msgstr "Non importa, crea una handle per me" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Nuova" @@ -4057,12 +4295,12 @@ msgctxt "action" msgid "New post" msgstr "Nuovo Post" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Nuovo post" @@ -4099,10 +4337,10 @@ msgstr "Notizie" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -4117,17 +4355,17 @@ msgstr "Seguente" msgid "Next image" msgstr "Immagine seguente" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "No" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Senza descrizione" @@ -4144,12 +4382,12 @@ msgstr "Non si è trovata nessuna GIF in primo piano. Potrebbe esserci un proble msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Non segui più {0}" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "Non più di 253 caratteri" @@ -4161,7 +4399,7 @@ msgstr "Ancora nessun messaggio" msgid "No more conversations to show" msgstr "Nessuna conversazione da visualizzare" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Ancora nessuna notifica!" @@ -4172,6 +4410,10 @@ msgstr "Ancora nessuna notifica!" msgid "No one" msgstr "Nessuno" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -4185,11 +4427,11 @@ msgstr "Nessun risultato" msgid "No results" msgstr "Nessun risultato" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "Non si è trovato nessun risultato" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Nessun risultato trovato per \"{query}\"" @@ -4210,13 +4452,13 @@ msgstr "Nessun risultato trovato per \"{search}\"." msgid "No thanks" msgstr "No grazie" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Nessuno" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "Nessuno puo rispondere" +#~ msgid "Nobody can reply" +#~ msgstr "Nessuno puo rispondere" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4234,7 +4476,7 @@ msgstr "Nudità non sessuale" #~ msgid "Not Applicable." #~ msgstr "Non applicabile." -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Non trovato" @@ -4245,12 +4487,12 @@ msgid "Not right now" msgstr "Non adesso" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "Nota sulla condivisione" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Nota: Bluesky è una rete aperta e pubblica. Questa impostazione limita solo la visibilità dei tuoi contenuti sull'app e sul sito Web di Bluesky e altre app potrebbero non rispettare questa impostazione. I tuoi contenuti potrebbero comunque essere mostrati agli utenti disconnessi da altre app e siti web." @@ -4262,7 +4504,7 @@ msgstr "Nulla qui" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -4279,14 +4521,14 @@ msgstr "Suoni di notifica" msgid "Notification Sounds" msgstr "Suoni di notifica" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notifiche" @@ -4317,12 +4559,12 @@ msgid "Off" msgstr "Spento" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh no!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Oh no! Qualcosa è andato male." @@ -4346,7 +4588,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Reimpostazione dell'onboarding" @@ -4354,7 +4596,7 @@ msgstr "Reimpostazione dell'onboarding" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "A una o più immagini manca il testo alternativo." @@ -4363,14 +4605,14 @@ msgid "Only .jpg and .png files are supported" msgstr "Solo i file .jpg e .png sono supportati" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" +#~ msgid "Only {0} can reply" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Solo {0} può rispondere." +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Solo {0} può rispondere." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "Contiene solo lettere, numeri e trattini" @@ -4378,7 +4620,7 @@ msgstr "Contiene solo lettere, numeri e trattini" msgid "Oops, something went wrong!" msgstr "Ops! Qualcosa è andato male!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4387,11 +4629,11 @@ msgstr "Ops! Qualcosa è andato male!" msgid "Oops!" msgstr "Ops!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Apri" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "" @@ -4404,8 +4646,8 @@ msgstr "Apri il generatore di avatar" msgid "Open conversation options" msgstr "Apri opzioni conversazione" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Apri il selettore emoji" @@ -4413,7 +4655,7 @@ msgstr "Apri il selettore emoji" msgid "Open feed options menu" msgstr "Apri il menu delle opzioni del feed" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Apri i links con il navigatore della app" @@ -4429,20 +4671,20 @@ msgstr "Apri le impostazioni delle parole e dei tag silenziati" msgid "Open navigation" msgstr "Apri la navigazione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "Apri il menu delle opzioni del post" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Apri la pagina della cronologia" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "Apri il registro di sistema" @@ -4450,11 +4692,11 @@ msgstr "Apri il registro di sistema" msgid "Opens {numItems} options" msgstr "Apre le {numItems} opzioni" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "Apre le impostazioni di accessibilità" @@ -4466,19 +4708,23 @@ msgstr "Apre dettagli aggiuntivi per una debug entry" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "Apre un elenco ampliato di utenti in questa notifica" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Apre la fotocamera sul dispositivo" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "Apre impostazioni messaggi" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Apre il compositore" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Apre le impostazioni configurabili delle lingue" @@ -4489,7 +4735,7 @@ msgstr "Apre la galleria fotografica del dispositivo" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Apre l'editor per il nome configurato del profilo, l'avatar, l'immagine di sfondo e la descrizione" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Apre le impostazioni esterne per gli incorporamenti" @@ -4520,30 +4766,30 @@ msgstr "Apre la finestra per selezionare i GIF" msgid "Opens list of invite codes" msgstr "Apre la lista dei codici di invito" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Apre la modale per la conferma dell'eliminazione dell'account. Richiede un codice e-mail" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Apre il modal per la conferma dell'eliminazione dell'account. Richiede un codice email." -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "Apre la modale per modificare il tuo password di Bluesky" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Apre la modale per la scelta di un nuovo handle di Bluesky" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Apre la modale per scaricare i dati del tuo account Bluesky (repository)" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "Apre la modale per la verifica dell'e-mail" @@ -4551,7 +4797,7 @@ msgstr "Apre la modale per la verifica dell'e-mail" msgid "Opens modal for using custom domain" msgstr "Apre il modal per l'utilizzo del dominio personalizzato" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Apre le impostazioni di moderazione" @@ -4564,18 +4810,18 @@ msgstr "Apre il modulo di reimpostazione della password" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Apre la schermata per modificare i feed salvati" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Apre la schermata con tutti i feed salvati" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "Apre le impostazioni della password dell'app" #~ msgid "Opens the app password settings page" #~ msgstr "Apre la pagina delle impostazioni della password dell'app" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "Apre le preferenze del feed Following" @@ -4590,21 +4836,21 @@ msgstr "Apre il sito Web collegato" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Apri la pagina della cronologia" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Apre la pagina del registro di sistema" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Apre le preferenze dei threads" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" @@ -4617,11 +4863,15 @@ msgid "Option {0} of {numItems}" msgstr "Opzione {0} di {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "Facoltativamente, fornisci ulteriori informazioni di seguito:" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "Oppure combina queste opzioni:" @@ -4641,6 +4891,10 @@ msgstr "Altri" msgid "Other account" msgstr "Altro account" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #~ msgid "Other service" #~ msgstr "Altro servizio" @@ -4652,7 +4906,7 @@ msgstr "Altro..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "I nostri moderatori hanno revisionato i report e deciso di disabilitare il tuo accesso ai messaggi su Bluesky." -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Pagina non trovata" @@ -4681,19 +4935,24 @@ msgid "Password updated!" msgstr "Password aggiornata!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "Pausa" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Gente" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "Persone seguite da @{0}" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "Persone che seguono @{0}" @@ -4726,7 +4985,7 @@ msgid "Pictures meant for adults." msgstr "Immagini per adulti." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "Fissa su Home" @@ -4738,11 +4997,12 @@ msgstr "Fissa su Home" msgid "Pinned Feeds" msgstr "Feed Fissi" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "Fissa ai tuoi feed" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "Play" @@ -4754,6 +5014,11 @@ msgstr "Riproduci {0}" msgid "Play or pause the GIF" msgstr "Riproduci o pausa la GIF" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4763,16 +5028,16 @@ msgstr "Riproduci video" msgid "Plays the GIF" msgstr "Riproduci questa GIF" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Scegli il tuo nome utente." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Scegli la tua password." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Si prega di completare il captcha di verifica." @@ -4791,7 +5056,7 @@ msgstr "Inserisci un nome per la password dell'app. Tutti gli spazi non sono con msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Inserisci un nome unico per la password dell'app o utilizzane uno generato automaticamente." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Inserisci una parola, un tag o una frase valida da silenziare" @@ -4801,7 +5066,7 @@ msgstr "Inserisci una parola, un tag o una frase valida da silenziare" #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "Inserisci il codice di verifica inviato a {phoneNumberFormatted}." -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Inserisci la tua email." @@ -4814,7 +5079,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Inserisci anche la tua password:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Spiega perché ritieni che questa etichetta sia stata applicata in modo errato da {0}" @@ -4837,7 +5102,7 @@ msgstr "Accedi come @{0}" msgid "Please Verify Your Email" msgstr "Verifica la tua email" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Attendi il caricamento della scheda di collegamento" @@ -4853,13 +5118,13 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Post" @@ -4867,34 +5132,39 @@ msgstr "Post" #~ msgid "Post" #~ msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Pubblicato da {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Pubblicato da @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Post eliminato" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Post nascosto" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "Post nascosto dalla Parola Silenziata" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "Post nascosto da te" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Lingua del post" @@ -4903,23 +5173,27 @@ msgstr "Lingua del post" msgid "Post Languages" msgstr "Lingue del post" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Post non trovato" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "post" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Post" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "I post possono essere silenziati ​​in base al testo, ai tag o entrambi." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "I post possono essere silenziati ​​in base al testo, ai tag o entrambi." + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4941,7 +5215,7 @@ msgstr "Premere per tentare di riconnetterti" msgid "Press to change hosting provider" msgstr "Premi per cambiare provider di hosting" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4956,7 +5230,7 @@ msgstr "" msgid "Previous image" msgstr "Immagine precedente" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Lingua principale" @@ -4968,16 +5242,16 @@ msgstr "Dai priorità a quelli che segui" msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacy" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Informativa sulla privacy" @@ -4989,16 +5263,16 @@ msgstr "Messaggia privatamente con altri utenti." msgid "Processing..." msgstr "Elaborazione in corso…" -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Profilo" @@ -5006,11 +5280,11 @@ msgstr "Profilo" msgid "Profile updated" msgstr "Profilo aggiornato" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Proteggi il tuo account verificando la tua email." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Pubblico" @@ -5018,15 +5292,15 @@ msgstr "Pubblico" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Elenchi pubblici e condivisibili di utenti da disattivare o bloccare in blocco." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Liste pubbliche e condivisibili che possono impulsare i feed." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Pubblica il post" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Pubblica la risposta" @@ -5046,10 +5320,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Cita il post" @@ -5066,6 +5340,39 @@ msgstr "Cita il post" #~ msgid "Quote Post" #~ msgstr "Cita il post" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Selezione a caso (nota anche come \"Poster's Roulette\")" @@ -5074,15 +5381,32 @@ msgstr "Selezione a caso (nota anche come \"Poster's Roulette\")" msgid "Ratios" msgstr "Rapporti" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "Motivazione:" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "Ricerche recenti" @@ -5104,15 +5428,16 @@ msgstr "" msgid "Reload conversations" msgstr "Ricarica conversazioni" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Rimuovi" @@ -5123,11 +5448,11 @@ msgstr "Rimuovi" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Rimuovi l'account" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Rimuovere Avatar" @@ -5140,8 +5465,8 @@ msgid "Remove embed" msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Rimuovi il feed" @@ -5149,19 +5474,27 @@ msgstr "Rimuovi il feed" msgid "Remove feed?" msgstr "Rimuovere il feed?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Rimuovi dai miei feed" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "Rimuovere dai miei feed?" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Rimuovi l'immagine" @@ -5170,24 +5503,24 @@ msgstr "Rimuovi l'immagine" msgid "Remove image preview" msgstr "Rimuovi l'anteprima dell'immagine" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "Rimuovi la parola silenziata dalla tua lista" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "Rimuovi citazione" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Rimuovi la ripubblicazione" @@ -5201,18 +5534,31 @@ msgstr "Rimuovi questo feed dai feed salvati" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Elimina questo feed dai feed salvati?" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Elimina dalla lista" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Rimuovere dai miei feed" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "Rimosso dai tuoi feed" @@ -5220,7 +5566,7 @@ msgstr "Rimosso dai tuoi feed" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Elimina la miniatura predefinita da {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "Rimuovi post citato" @@ -5228,8 +5574,8 @@ msgstr "Rimuovi post citato" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "Sostituisci con Discover" @@ -5237,7 +5583,7 @@ msgstr "Sostituisci con Discover" msgid "Replies" msgstr "Risposte" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -5245,40 +5591,75 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Le risposte a questo thread sono disabilitate" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Le risposte a questo thread sono disabilitate" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Risposta" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Filtri di risposta" +#~ msgid "Reply Filters" +#~ msgstr "Filtri di risposta" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" #~ msgctxt "description" #~ msgid "Reply to <0/>" #~ msgstr "In risposta a <0/>" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Rispondi a <0><1/>" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5308,7 +5689,7 @@ msgstr "Segnala il dialogo" msgid "Report feed" msgstr "Segnala il feed" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Segnala la lista" @@ -5316,13 +5697,13 @@ msgstr "Segnala la lista" msgid "Report message" msgstr "Segnala il messaggio" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Segnala il post" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5356,33 +5737,34 @@ msgstr "" msgid "Report this user" msgstr "Segnala questo utente" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Ripubblicare" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Ripubblicare" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Ripubblica o cita il post" #~ msgid "Reposted by" #~ msgstr "Repost di" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Ripubblicato da" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "Ripubblicato da{0}" @@ -5392,20 +5774,20 @@ msgstr "Ripubblicato da{0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repost di <0/>" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "Ripubblicato da <0><1/>" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "ripubblicato il tuo post" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Ripubblicazioni di questo post" @@ -5422,7 +5804,7 @@ msgstr "Richiedi un cambio" msgid "Request Code" msgstr "Richiedi il codice" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Richiedi il testo alternativo prima di pubblicare" @@ -5450,8 +5832,8 @@ msgstr "Reimposta il Codice" #~ msgid "Reset onboarding" #~ msgstr "Reimposta l'incorporazione" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Reimposta lo stato dell' incorporazione" @@ -5462,16 +5844,16 @@ msgstr "Reimposta la password" #~ msgid "Reset preferences" #~ msgstr "Reimposta le preferenze" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Reimposta lo stato delle preferenze" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Reimposta lo stato dell'incorporazione" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Reimposta lo stato delle preferenze" @@ -5485,26 +5867,29 @@ msgid "Retries the last action, which errored out" msgstr "Ritenta l'ultima azione che ha generato un errore" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Riprova" #~ msgid "Retry." #~ msgstr "Riprova." -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Ritorna alla pagina precedente" @@ -5521,7 +5906,8 @@ msgstr "Ritorna alla pagina precedente" #~ msgstr "SANDBOX. I post e gli account non sono permanenti." #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5571,7 +5957,7 @@ msgstr "" msgid "Save to my feeds" msgstr "Salva nei miei feed" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Canali salvati" @@ -5583,7 +5969,7 @@ msgstr "Salvata nella tua galleria" #~ msgstr "Salvato nel rullino fotografico." #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "Salvato nei tuoi feed" @@ -5601,8 +5987,8 @@ msgstr "Salva le impostazioni di ritaglio dell'immagine" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "Di ciao!" @@ -5611,13 +5997,12 @@ msgstr "Di ciao!" msgid "Science" msgstr "Scienza" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Scorri verso l'alto" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5626,14 +6011,12 @@ msgstr "Scorri verso l'alto" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Cerca" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "Cerca \"{query}\"" @@ -5641,11 +6024,11 @@ msgstr "Cerca \"{query}\"" msgid "Search for \"{searchText}\"" msgstr "Cerca \"{searchText}\"" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "Cerca tutti i post di @{authorHandle} con tag {displayTag}" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "Cerca tutti i post con il tag {displayTag}" @@ -5653,8 +6036,6 @@ msgstr "Cerca tutti i post con il tag {displayTag}" msgid "Search for feeds that you want to suggest to others." msgstr "" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Cerca utenti" @@ -5678,28 +6059,32 @@ msgstr "Cerca Tenor" msgid "Security Step Required" msgstr "Passaggio di sicurezza obbligatorio" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "Vedi {truncatedTag} post" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "Visualizza i post {truncatedTag} per utente" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "Vedi <0>{displayTag} posts" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "Vedi <0>{displayTag} posts di questo utente" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "Vedi il profilo" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Consulta questa guida" @@ -5741,7 +6126,11 @@ msgstr "Seleziona GIF" msgid "Select GIF \"{0}\"" msgstr "Seleziona GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Seleziona lingue" @@ -5764,7 +6153,7 @@ msgstr "Seleziona l'opzione {i} di {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Scegli la {emojiName} emoji come tuo avatar" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "Seleziona il/i servizio/i di moderazione per fare la segnalazione" @@ -5780,11 +6169,15 @@ msgstr "Seleziona il servizio che ospita i tuoi dati." msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Seleziona ciò che vuoi vedere (o non vedere) e noi gestiremo il resto." -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Seleziona le lingue che desideri includere nei feed a cui sei iscritto. Se non ne viene selezionata nessuna, verranno visualizzate tutte le lingue." @@ -5799,14 +6192,14 @@ msgstr "Seleziona la lingua dell'app per il testo predefinito da visualizzare ne msgid "Select your date of birth" msgstr "Seleziona la tua data di nascita" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Seleziona i tuoi interessi dalle seguenti opzioni" #~ msgid "Select your phone's country" #~ msgstr "Seleziona il Paese del tuo cellulare" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Seleziona la tua lingua preferita per le traduzioni nel tuo feed." @@ -5839,7 +6232,7 @@ msgstr "Invia email" #~ msgid "Send Email" #~ msgstr "Envia Email" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Invia feedback" @@ -5854,8 +6247,8 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "Invia la segnalazione" @@ -5871,8 +6264,8 @@ msgstr "Invia la segnalazione a {0}" msgid "Send verification email" msgstr "Invia la email di verifica" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "" @@ -5891,7 +6284,7 @@ msgstr "Indirizzo del server" #~ msgid "Set Age" #~ msgstr "Imposta l'età" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "Imposta la data di nascita" @@ -5917,15 +6310,15 @@ msgstr "Imposta una nuova password" #~ msgid "Set password" #~ msgstr "Imposta la password" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Seleziona \"No\" per nascondere tutti i post con le citazioni dal tuo feed. I repost saranno ancora visibili." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Seleziona \"No\" per nascondere tutte le risposte dal tuo feed." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Seleziona \"No\" per nascondere tutte le ripubblicazioni dal tuo feed." @@ -5936,7 +6329,7 @@ msgstr "Seleziona \"Sì\" per mostrare le risposte in una visualizzazione concat #~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." #~ msgstr "Seleziona \"Sì\" per mostrare esempi dei feed salvati nel feed successivo. Questa è una funzionalità sperimentale." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Imposta questa impostazione su \"Sì\" per mostrare esempi dei tuoi feed salvati nel feed Seguiti. Questa è una funzionalità sperimentale." @@ -5949,24 +6342,24 @@ msgid "Sets Bluesky username" msgstr "Imposta il tuo nome utente di Bluesky" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "Imposta il tema colore su scuro" +#~ msgid "Sets color theme to dark" +#~ msgstr "Imposta il tema colore su scuro" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "Imposta il tema colore su chiaro" +#~ msgid "Sets color theme to light" +#~ msgstr "Imposta il tema colore su chiaro" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "Imposta il tema colore basato impostazioni di sistema" +#~ msgid "Sets color theme to system setting" +#~ msgstr "Imposta il tema colore basato impostazioni di sistema" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "Imposta il tema scuro sul tema scuro" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "Imposta il tema scuro sul tema scuro" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "Imposta il tema scuro sul tema semi fosco" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "Imposta il tema scuro sul tema semi fosco" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5990,11 +6383,11 @@ msgstr "Imposta l'amplio sulle proporzioni dell'immagine" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Imposta il server per il client Bluesky" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Impostazioni" @@ -6007,14 +6400,14 @@ msgid "Sexually Suggestive" msgstr "Sessualmente suggestivo" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Condividi" @@ -6032,8 +6425,8 @@ msgid "Share a fun fact!" msgstr "Condividi un fatto divertente!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "Condividi comunque" @@ -6044,7 +6437,7 @@ msgstr "Condividi il feed" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -6062,7 +6455,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -6074,7 +6467,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "Condividi il tuo feed preferito!" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -6085,7 +6478,7 @@ msgstr "Condivide il sito Web nel link" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Mostra" @@ -6096,8 +6489,9 @@ msgstr "Mostra" msgid "Show alt text" msgstr "Mostra testo alternativo" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Mostra comunque" @@ -6121,19 +6515,23 @@ msgstr "Mostra follows simile a {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "Mostra meno come questo" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Mostra di più" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "" @@ -6141,11 +6539,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Mostra post dai miei feed" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Mostra post con citazioni" @@ -6161,7 +6559,7 @@ msgstr "Mostra post con citazioni" #~ msgid "Show re-posts in Following feed" #~ msgstr "Mostra re-post nel feed Seguiti" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Mostra risposte" @@ -6180,7 +6578,12 @@ msgstr "Mostra le risposte delle persone che segui prima delle altre risposte." #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Mostra risposte con almeno {value} {0}" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Mostra ripubblicazioni" @@ -6255,11 +6658,15 @@ msgstr "Accedi o crea il tuo account per partecipare alla conversazione!" msgid "Sign into Bluesky or create a new account" msgstr "Accedi a Bluesky o crea un nuovo account" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Disconnetta" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -6281,7 +6688,7 @@ msgstr "Iscriviti o accedi per partecipare alla conversazione" msgid "Sign-in Required" msgstr "È richiesta l'autenticazione" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Registrato/a come" @@ -6290,24 +6697,28 @@ msgstr "Registrato/a come" msgid "Signed in as @{0}" msgstr "Registrato/a come @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} esce da Bluesky" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Salta questo passo" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Salta questa corrente" @@ -6319,12 +6730,11 @@ msgstr "Salta questa corrente" msgid "Software Dev" msgstr "Sviluppo Software" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "Solo alcune persone possono rispondere" @@ -6350,7 +6760,7 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Qualcosa è andato male, prova di nuovo." -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "" @@ -6358,8 +6768,8 @@ msgstr "" #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Qualcosa è andato storto. Controlla la tua email e riprova." -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Scusa! La tua sessione è scaduta. Per favore accedi di nuovo." @@ -6375,8 +6785,12 @@ msgstr "Ordina le risposte allo stesso post per:" #~ msgstr "Origine:" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" -msgstr "Fonte: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "Fonte: <0>{0}" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" +msgstr "" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -6416,17 +6830,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6441,37 +6855,37 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Pagina di stato" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "Pagina di stato" #~ msgid "Step" #~ msgstr "Passo" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "Step {0} di {1}" #~ msgid "Step {0} of {numSteps}" #~ msgstr "Passo {0} di {numSteps}" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "Spazio di archiviazione eliminato. Riavvia l'app." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Cronologia" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Invia" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Iscriviti" @@ -6492,11 +6906,11 @@ msgstr "Iscriviti a Labeler" msgid "Subscribe to this labeler" msgstr "Iscriviti a questo labeler" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Iscriviti alla lista" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6504,8 +6918,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Accounts da seguire" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Suggerito per te" @@ -6513,7 +6926,7 @@ msgstr "Suggerito per te" msgid "Suggestive" msgstr "Suggestivo" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6531,30 +6944,35 @@ msgstr "Cambia account" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "Cambia a {0}" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Cambia l'account dal quale hai effettuato l'accesso" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Registro di sistema" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "tag" +#~ msgid "tag" +#~ msgstr "tag" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "Tag menu: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "Alto" @@ -6563,11 +6981,19 @@ msgstr "Alto" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tocca per visualizzare completamente" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6592,11 +7018,11 @@ msgstr "" msgid "Terms" msgstr "Termini" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Termini di servizio" @@ -6608,16 +7034,20 @@ msgid "Terms used violate community standards" msgstr "I termini utilizzati violano gli standard della comunità" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "testo" +#~ msgid "text" +#~ msgstr "testo" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo di testo" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "Grazie. La tua segnalazione è stata inviata." @@ -6625,19 +7055,23 @@ msgstr "Grazie. La tua segnalazione è stata inviata." msgid "That contains the following:" msgstr "Che contiene il seguente:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Questo handle è già stato preso." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6646,6 +7080,15 @@ msgstr "L'account sarà in grado di interagire con te dopo lo sblocco." #~ msgid "the author" #~ msgstr "l'autore" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Le Linee guida della community sono state spostate a<0/>" @@ -6654,12 +7097,16 @@ msgstr "Le Linee guida della community sono state spostate a<0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "La politica sul copyright è stata spostata a <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6667,11 +7114,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "Questo feed è stato sostituito con Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Al tuo account sono state applicate le seguenti etichette." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Ai tuoi contenuti sono state applicate le seguenti etichette." @@ -6679,8 +7126,8 @@ msgstr "Ai tuoi contenuti sono state applicate le seguenti etichette." msgid "The following steps will help customize your Bluesky experience." msgstr "I passaggi seguenti ti aiuteranno a personalizzare la tua esperienza con Bluesky." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "Il post potrebbe essere stato cancellato." @@ -6688,7 +7135,11 @@ msgstr "Il post potrebbe essere stato cancellato." msgid "The Privacy Policy has been moved to <0/>" msgstr "La politica sulla privacy è stata spostata a <0/><0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6736,24 +7187,24 @@ msgstr "Si è verificato un problema durante la connessione a Tenor." #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "Si è verificato un problema durante il contatto con il server" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "Si è verificato un problema durante il contatto con il tuo server" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle notifiche. Tocca qui per riprovare." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Si è verificato un problema nel recupero dei post. Tocca qui per riprovare." @@ -6761,13 +7212,13 @@ msgstr "Si è verificato un problema nel recupero dei post. Tocca qui per riprov msgid "There was an issue fetching the list. Tap here to try again." msgstr "Si è verificato un problema durante il recupero dell'elenco. Tocca qui per riprovare." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle tue liste. Tocca qui per riprovare." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Si è verificato un problema durante l'invio della segnalazione. Per favore controlla la tua connessione Internet." @@ -6793,16 +7244,19 @@ msgstr "Si è verificato un problema durante il recupero delle password dell'app msgid "There was an issue! {0}" msgstr "Si è verificato un problema! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Si è verificato un problema. Per favore controlla la tua connessione Internet e prova di nuovo." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Si è verificato un problema imprevisto nell'applicazione. Per favore facci sapere se ti è successo!" @@ -6821,11 +7275,11 @@ msgstr "C'è stata un'ondata di nuovi utenti su Bluesky! Attiveremo il tuo accou #~ msgid "This {0} has been labeled." #~ msgstr "Questo {0} è stato etichettato." -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Questa {screenDescription} è stata segnalata:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Questo account ha richiesto agli utenti di accedere Bluesky per visualizzare il profilo." @@ -6834,8 +7288,12 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "Questo account è bloccato da uno o più appartenente alle tue liste di moderazione. Per sbloccare, visista le liste direttamente e rimuovi l'utente." #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "Questo ricorso verrà inviato a <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "Questo ricorso verrà inviato a <0>{0}." + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -6857,8 +7315,8 @@ msgstr "Questo contenuto ha ricevuto un avviso generale dai moderatori." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Questo contenuto è hosted da {0}. Vuoi abilitare i media esterni?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Questo contenuto non è disponibile perché uno degli utenti coinvolti ha bloccato l'altro." @@ -6893,7 +7351,7 @@ msgstr "Questo feed è vuoto! Prova a seguire più utenti o ottimizza le imposta #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -6915,15 +7373,15 @@ msgstr "Questo è importante nel caso in cui avessi bisogno di modificare la tua #~ msgid "This label was applied by {0}." #~ msgstr "Questa etichetta è stata applicata da {0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "Questa etichetta è stata applicata da <0>{0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "Questa etichetta è stata applicata dall'autore." -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "Questa etichetta è stata applicata da te." @@ -6935,7 +7393,11 @@ msgstr "Questo etichettatore non ha dichiarato quali etichette pubblica e potreb msgid "This link is taking you to the following website:" msgstr "Questo link ti porta al seguente sito web:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "La lista è vuota!" @@ -6947,23 +7409,35 @@ msgstr "Questo servizio di moderazione non è disponibile. Vedi giù per ulterio msgid "This name is already in use" msgstr "Questo nome è già in uso" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Questo post è stato cancellato." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo post è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "Questo post verrà nascosto dai feed." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "Questo post verrà nascosto dai feed." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo profilo è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "Questo servizio non ha fornito termini di servizio o un'informativa sulla privacy." @@ -6980,8 +7454,8 @@ msgstr "Questo utente non ha follower." msgid "This user has blocked you" msgstr "Questo utente ti ha bloccato" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Questo utente ti ha bloccato. Non è possibile visualizzare il suo contenuto." @@ -6995,11 +7469,11 @@ msgstr "Questo utente ha richiesto che i suoi contenuti vengano mostrati solo ag #~ msgid "This user is included in the <0/> list which you have muted." #~ msgstr "Questo utente è incluso nell'elenco <0/> che hai disattivato." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Questo utente è incluso nell'elenco <0>{0} che hai bloccato." -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "Questo utente è incluso nell'elenco <0>{0} che hai silenziato." @@ -7017,31 +7491,43 @@ msgstr "Questo utente non sta seguendo nessuno." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Questo avviso è disponibile solo per i post con contenuti multimediali allegati." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "" + #: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "Questo eliminerà {0} dalle parole disattivate. Puoi sempre aggiungerla nuovamente in seguito." +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "Questo eliminerà {0} dalle parole disattivate. Puoi sempre aggiungerla nuovamente in seguito." #~ msgid "This will hide this post from your feeds." #~ msgstr "Questo nasconderà il post dai tuoi feed." -#: src/view/screens/Settings/index.tsx:596 +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "Preferenze delle discussioni" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Preferenze delle Discussioni" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Modalità discussione" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Preferenze per le discussioni" @@ -7058,14 +7544,14 @@ msgid "To whom would you like to send this report?" msgstr "A chi desideri inviare questo report?" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "Alterna tra le opzioni delle parole silenziate." +#~ msgid "Toggle between muted word options." +#~ msgstr "Alterna tra le opzioni delle parole silenziate." #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Attiva/disattiva il menu a discesa" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "Seleziona per abilitare o disabilitare i contenuti per adulti" @@ -7080,10 +7566,10 @@ msgstr "Trasformazioni" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Tradurre" @@ -7099,7 +7585,7 @@ msgstr "Riprova" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "Autenticazione a due fattori" @@ -7111,11 +7597,11 @@ msgstr "Scrivi il tuo messaggio qui" msgid "Type:" msgstr "Tipo:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Sblocca la lista" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Riattiva questa lista" @@ -7123,12 +7609,12 @@ msgstr "Riattiva questa lista" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessione Internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -7139,7 +7625,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Sblocca" @@ -7163,9 +7649,9 @@ msgstr "Sblocca Account" msgid "Unblock Account?" msgstr "Sblocca Account?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Annulla la ripubblicazione" @@ -7175,8 +7661,8 @@ msgid "Unfollow" msgstr "Smetti di seguire" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "Smetti di seguire" +#~ msgid "Unfollow" +#~ msgstr "Smetti di seguire" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -7197,12 +7683,14 @@ msgstr "Smetti di seguire questo account" msgid "Unlike this feed" msgstr "Togli il like a questo feed" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Riattiva" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Riattiva {truncatedTag}" @@ -7211,7 +7699,7 @@ msgstr "Riattiva {truncatedTag}" msgid "Unmute Account" msgstr "Riattiva questo account" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "Riattiva tutti i post di {displayTag}" @@ -7219,13 +7707,21 @@ msgstr "Riattiva tutti i post di {displayTag}" msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Riattiva questa discussione" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Stacca dal profilo" @@ -7233,11 +7729,11 @@ msgstr "Stacca dal profilo" msgid "Unpin from home" msgstr "Stacca dalla Home" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Stacca la lista di moderazione" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "Sblocca dai tuoi feed" @@ -7248,16 +7744,25 @@ msgstr "Sblocca dai tuoi feed" msgid "Unsubscribe" msgstr "Annulla l'iscrizione" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Annulla l'iscrizione a questo/a labeler" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" msgstr "Contenuti Sessuali Indesiderati" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Aggiorna {displayName} negli elenchi" @@ -7268,6 +7773,14 @@ msgstr "Aggiorna {displayName} negli elenchi" msgid "Update to {handle}" msgstr "Aggiorna a {handle}" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "In aggiornamento..." @@ -7280,20 +7793,20 @@ msgstr "Alternativamente carica una foto" msgid "Upload a text file to:" msgstr "Carica una file di testo a:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Carica dalla fotocamera" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Carica dai Files" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7344,12 +7857,12 @@ msgstr "Utilizza questo per accedere all'altra app insieme al tuo nome utente." msgid "Used by:" msgstr "Usato da:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Utente bloccato" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "Utente bloccato da \"{0}\"" @@ -7357,33 +7870,31 @@ msgstr "Utente bloccato da \"{0}\"" msgid "User blocked by list" msgstr "Utente bloccato dalla lista" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Utente bloccato dalla lista" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "Questo Utente ti Blocca" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "Questo utente ti blocca" #~ msgid "User handle" #~ msgstr "Handle dell'utente" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "Lista di {0}" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "Lista di<0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "La tua lista" @@ -7395,7 +7906,7 @@ msgstr "Lista creata" msgid "User list updated" msgstr "Lista aggiornata" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Liste publiche" @@ -7403,13 +7914,17 @@ msgstr "Liste publiche" msgid "Username or email address" msgstr "Nome utente o indirizzo Email" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Utenti" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "utenti seguiti da <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "utenti seguiti da <0/>" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7418,7 +7933,7 @@ msgstr "utenti seguiti da <0/>" msgid "Users I follow" msgstr "Utenti che seguo" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Utenti in «{0}»" @@ -7440,15 +7955,15 @@ msgstr "Valore:" msgid "Verify DNS Record" msgstr "Verifica record DNS" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "Verifica Email" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verifica la mia email" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Verifica la Mia Email" @@ -7468,31 +7983,44 @@ msgstr "Verifica la tua email" #~ msgid "Version {0}" #~ msgstr "Versione {0}" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "Versione {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Video Games" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Vedi l'avatar di {0}" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Vedi le informazioni del debug" @@ -7505,7 +8033,7 @@ msgstr "Vedere dettagli" msgid "View details for reporting a copyright violation" msgstr "Visualizza i dettagli per segnalare una violazione del copyright" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Vedi la discussione completa" @@ -7516,12 +8044,12 @@ msgstr "Visualizza le informazioni su queste etichette" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Vedi il profilo" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Vedi l'avatar" @@ -7533,11 +8061,23 @@ msgstr "Visualizza il servizio di etichettatura fornito da @{0}" msgid "View users who like this feed" msgstr "Visualizza gli utenti a cui piace questo feed" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7572,7 +8112,7 @@ msgstr "Non riusciamo a caricare questa conversazione" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Stimiamo {estimatedTime} prima che il tuo account sia pronto." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Speriamo di darti dei momenti dei bei momenti. Ricorda, Bluesky è:" @@ -7581,8 +8121,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Abbiamo esaurito i posts dei tuoi follower. Ecco le ultime novità da <0/>." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "Ti consigliamo di evitare usare parole comuni che compaiono in molti post, perchè ciò potrebbe comportare la mancata visualizzazione dei post." +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "Ti consigliamo di evitare usare parole comuni che compaiono in molti post, perchè ciò potrebbe comportare la mancata visualizzazione dei post." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7592,11 +8132,11 @@ msgstr "Ti consigliamo di evitare usare parole comuni che compaiono in molti pos msgid "We were unable to load your birth date preferences. Please try again." msgstr "Non siamo riusciti a caricare le tue preferenze relative alla data di nascita. Per favore riprova." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "Al momento non è stato possibile caricare le etichettatori configurati." -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "Non siamo riusciti a connetterci. Riprova per continuare a configurare il tuo account. Se il problema persiste, puoi ignorare questo flusso." @@ -7607,7 +8147,7 @@ msgstr "Ti faremo sapere quando il tuo account sarà pronto." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Esamineremo il tuo ricorso al più presto." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Lo useremo per personalizzare la tua esperienza." @@ -7615,15 +8155,15 @@ msgstr "Lo useremo per personalizzare la tua esperienza." msgid "We're having network issues, try again" msgstr "Stiamo riscontrando problemi di rete, riprova" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Siamo felici che tu ti unisca a noi!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Siamo spiacenti, ma non siamo riusciti a risolvere questa lista. Se il problema persiste, contatta il creatore della lista, @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Siamo spiacenti, ma al momento non siamo riusciti a caricare le parole silenziate. Per favore riprova si nuovo." @@ -7631,11 +8171,11 @@ msgstr "Siamo spiacenti, ma al momento non siamo riusciti a caricare le parole s msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Siamo spiacenti, ma non è stato possibile completare la ricerca. Riprova tra qualche minuto." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Ci dispiace! Non riusciamo a trovare la pagina che stavi cercando." @@ -7659,7 +8199,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "Quali sono i tuoi interessi?" @@ -7675,7 +8215,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "Come va?" @@ -7687,22 +8227,26 @@ msgstr "Che lingue sono utilizzate in questo post?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Quali lingue vorresti vedere negli algoritmi dei tuoi feed?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "Chi puoi inviarti messaggi?" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Chi può rispondere" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7746,12 +8290,12 @@ msgstr "Largo" msgid "Write a message" msgstr "Scrivi un messaggio" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Scrivi un post" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Scrivi la tua risposta" @@ -7764,10 +8308,10 @@ msgstr "Scrittori" #~ msgstr "XXXXXX" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7778,10 +8322,18 @@ msgstr "Si" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7790,7 +8342,8 @@ msgstr "" msgid "Yesterday, {time}" msgstr "Ieri, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -7858,11 +8411,11 @@ msgstr "Non hai fissato nessun feed." #~ msgid "You don't have any saved feeds!" #~ msgstr "Non hai salvato nessun feed!" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "Non hai salvato nessun feed." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Hai bloccato l'autore o sei stato bloccato dall'autore." @@ -7870,9 +8423,9 @@ msgstr "Hai bloccato l'autore o sei stato bloccato dall'autore." msgid "You have blocked this user" msgstr "Hai bloccato questo utente" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Hai bloccato questo utente. Non è possibile visualizzare il contenuto." @@ -7883,20 +8436,20 @@ msgstr "Hai bloccato questo utente. Non è possibile visualizzare il contenuto." msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Hai inserito un codice non valido. Dovrebbe apparire come XXXX-XXXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "Hai nascosto questo post" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "Hai silenziato questo post." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "Hai silenziato questo account." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "Hai silenziato questo utente" @@ -7907,12 +8460,12 @@ msgstr "Hai silenziato questo utente" msgid "You have no conversations yet. Start one!" msgstr "Non hai ancora nessuna conversazione. Avviane una!" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "Non hai feed." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "Non hai liste." @@ -7942,27 +8495,40 @@ msgstr "Hai raggiunto la fine" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "Non hai ancora silenziato nessuna parola o tag" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Ti puoi appellare alle etichette se pensi che sia stata applicata per errore." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Puoi presentare ricorso contro queste etichette se ritieni che siano state inserite per errore." -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "Per iscriverti devi avere almeno 13 anni." @@ -7985,7 +8551,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "È necessario selezionare almeno un'etichettatore per un report" @@ -7993,11 +8559,11 @@ msgstr "È necessario selezionare almeno un'etichettatore per un report" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Non riceverai più notifiche per questo filo di discussione" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Adesso riceverai le notifiche per questa discussione" @@ -8017,23 +8583,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -8052,12 +8618,12 @@ msgstr "Sei in fila" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Sei pronto per iniziare!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "Hai scelto di nascondere una parola o un tag in questo post." @@ -8065,7 +8631,7 @@ msgstr "Hai scelto di nascondere una parola o un tag in questo post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Hai raggiunto la fine del tuo feed! Trova altri account da seguire." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Il tuo account" @@ -8081,6 +8647,10 @@ msgstr "L'archivio del tuo account, che contiene tutti i record di dati pubblici msgid "Your birth date" msgstr "La tua data di nascita" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "Le tue conversazioni sonos state disabiltate" @@ -8094,7 +8664,7 @@ msgstr "La tua scelta verrà salvata, ma potrà essere modificata successivament #~ msgstr "Il tuo feed predefinito è \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8111,7 +8681,7 @@ msgstr "La tua email è stata aggiornata ma non verificata. Come passo successiv msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "La tua email non è stata ancora verificata. Ti consigliamo di fare questo importante passo per la sicurezza del tuo account." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -8119,7 +8689,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Il tuo feed seguente è vuoto! Segui più utenti per vedere cosa sta succedendo." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Il tuo nome di utente completo sarà" @@ -8133,7 +8703,7 @@ msgstr "Il tuo nome di utente completo sarà <0>@{0}" #~ msgid "Your invite codes are hidden when logged in using an App Password" #~ msgstr "I tuoi codici di invito vengono celati quando accedi utilizzando una password per l'app" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Le tue parole silenziate" @@ -8141,15 +8711,15 @@ msgstr "Le tue parole silenziate" msgid "Your password has been changed successfully!" msgstr "La tua password è stata modificata correttamente!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Il tuo post è stato pubblicato" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "I tuoi post, i tuoi Mi piace e i tuoi blocchi sono pubblici. I conti silenziati sono privati." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Il tuo profilo" @@ -8157,7 +8727,7 @@ msgstr "Il tuo profilo" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "La tua risposta è stata pubblicata" @@ -8165,6 +8735,6 @@ msgstr "La tua risposta è stata pubblicata" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "La tua segnalazione verrà inviata al Servizio Moderazione di Bluesky" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Il tuo handle utente" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index fd3ec7a94c..8bfc547cbe 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -21,7 +21,8 @@ msgstr "(埋め込みコンテンツあり)" msgid "(no email)" msgstr "(メールがありません)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {他{formattedCount}人}}" @@ -33,7 +34,7 @@ msgstr "{0, plural, other {#個のラベルがこのアカウントに適用さ msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {#個のラベルがこのコンテンツに適用されています}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#回のリポスト}}" @@ -47,16 +48,16 @@ msgstr "{0, plural, other {フォロワー}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {フォロー中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {いいね(#個のいいね)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {いいね}}" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, other {#人のユーザーがいいね}}" @@ -64,19 +65,19 @@ msgstr "{0, plural, other {#人のユーザーがいいね}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {投稿}}" -#: src/view/com/post-thread/PostThreadItem.tsx:404 +#: src/view/com/post-thread/PostThreadItem.tsx:413 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, other {引用}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {返信(#件の返信)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {リポスト}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" @@ -90,15 +91,15 @@ msgstr "<0><1>タグ中の{0}" msgid "{0} <0>in <1>text & tags" msgstr "<0><1>テキストとタグ中の{0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "今週、{0}人が参加しました" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0}人がこのスターターパックを使用しました!" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "{0}のアバター" @@ -134,7 +135,7 @@ msgstr "{diff, plural, other {ヶ月}}" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "{diffSeconds, plural, other {秒}}" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "{displayName}のスターターパック" @@ -161,7 +162,7 @@ msgstr "{handle}にメッセージを送れません" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, other {#人のユーザーがいいね}}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications}件の未読" @@ -183,11 +184,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1}、そして{2, plural, other {他#フィード}}があなたのスターターパックに含まれています" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {フォロワー}}" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {フォロー}}" @@ -235,7 +236,7 @@ msgstr "7日" msgid "A help tooltip" msgstr "ヘルプ・ツールチップ" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "ナビゲーションリンクと設定にアクセス" @@ -245,22 +246,22 @@ msgid "Access profile and other navigation links" msgstr "プロフィールと他のナビゲーションリンクにアクセス" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "アクセシビリティ" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "アクセシビリティの設定" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "アクセシビリティの設定" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "アカウント" @@ -276,20 +277,20 @@ msgstr "アカウントをフォローしました" msgid "Account muted" msgstr "アカウントをミュートしました" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "ミュート中のアカウント" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "リストによってミュート中のアカウント" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "アカウントオプション" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "クイックアクセスからアカウントを解除" @@ -306,10 +307,10 @@ msgstr "アカウントのフォローを解除しました" msgid "Account unmuted" msgstr "アカウントのミュートを解除しました" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "追加" @@ -325,14 +326,14 @@ msgstr "{displayName}をスターターパックに加える" msgid "Add a content warning" msgstr "コンテンツの警告を追加" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "リストにユーザーを追加" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "アカウントを追加" @@ -351,11 +352,11 @@ msgstr "ALTテキストを追加" msgid "Add App Password" msgstr "アプリパスワードを追加" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "ミュートするワードを設定に追加" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "ミュートするワードとタグを追加" @@ -375,7 +376,7 @@ msgstr "フォローしているユーザーのみのデフォルトのフィー msgid "Add the following DNS record to your domain:" msgstr "次のDNSレコードをドメインに追加してください:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "このフィードをあなたのフィードに追加する" @@ -384,25 +385,26 @@ msgstr "このフィードをあなたのフィードに追加する" msgid "Add to Lists" msgstr "リストに追加" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "マイフィードに追加" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "リストに追加" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "マイフィードに追加" #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "成人向けコンテンツ" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "成人向けコンテンツは<0>bsky.appのウェブ版からしか有効にできません。" @@ -410,20 +412,20 @@ msgstr "成人向けコンテンツは<0>bsky.appのウェブ版からしか msgid "Adult content is disabled." msgstr "成人向けコンテンツは無効になっています。" -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "高度な設定" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "アルゴリズムのトレーニング完了!" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "すべてのアカウントをフォローしました!" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "保存したすべてのフィードを1箇所にまとめます。" @@ -462,7 +464,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "ALTテキスト" @@ -487,7 +489,7 @@ msgstr "以前のメールアドレス{0}にメールが送信されました。 msgid "An error has occurred" msgstr "エラーが発生しました" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 msgid "An error occurred" msgstr "エラーが発生しました" @@ -495,7 +497,8 @@ msgstr "エラーが発生しました" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "スターターパックの生成中にエラーが発生しました。再度試しますか?" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:173 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 msgid "An error occurred while loading the video. Please try again later." msgstr "ビデオの読み込み時にエラーが発生しました。時間をおいてもう一度お試しください。" @@ -504,7 +507,8 @@ msgstr "ビデオの読み込み時にエラーが発生しました。時間を msgid "An error occurred while saving the QR code!" msgstr "QRコードの保存中にエラーが発生しました!" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "すべてフォローしようとしたらエラーが発生しました" @@ -526,26 +530,25 @@ msgstr "チャットを開始しようとした時に問題が発生しました #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "問題が発生しました。もう一度お試しください。" -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" -#: src/components/moderation/ModerationDetailsDialog.tsx:140 -#: src/components/moderation/ModerationDetailsDialog.tsx:136 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 msgid "an unknown labeler" msgstr "不明なラベラー" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "および" @@ -582,26 +585,26 @@ msgstr "アプリパスワードの名前には、英数字、スペース、ハ msgid "App Password names must be at least 4 characters long." msgstr "アプリパスワードの名前は長さが4文字以上である必要があります。" -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "アプリパスワードの設定" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "アプリパスワード" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "異議を申し立てる" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "「{0}」のラベルに異議を申し立てる" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "異議申し立てを提出しました" @@ -613,15 +616,16 @@ msgstr "異議申し立てを提出しました" msgid "Appeal this decision" msgstr "この決定に異議を申し立てる" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "背景" -#: src/view/screens/Settings/index.tsx:469 +#: src/view/screens/Settings/index.tsx:475 msgid "Appearance settings" msgstr "背景の設定" -#: src/Navigation.tsx:318 +#: src/Navigation.tsx:326 msgid "Appearance Settings" msgstr "背景の設定" @@ -638,7 +642,7 @@ msgstr "アプリパスワード「{name}」を本当に削除しますか?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "このメッセージを本当に削除しますか?このメッセージはあなたからは削除したように見えますが、他の参加者からは削除されません。" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "本当にこのスターターパックを削除したいですか?" @@ -646,19 +650,19 @@ msgstr "本当にこのスターターパックを削除したいですか?" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "この会話から退出しますか?あなたのメッセージはあなたからは削除したように見えますが、他の参加者からは削除されません。" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "あなたのフィードから{0}を削除してもよろしいですか?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "本当にこのフィードをあなたのフィードから削除したいですか?" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "本当にこの下書きを破棄しますか?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "本当によろしいですか?" @@ -675,13 +679,13 @@ msgstr "アート" msgid "Artistic or non-erotic nudity." msgstr "芸術的または性的ではないヌード。" -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "少なくとも3文字" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -694,12 +698,12 @@ msgstr "少なくとも3文字" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "戻る" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "基本" @@ -707,7 +711,7 @@ msgstr "基本" msgid "Birthday" msgstr "生年月日" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "生年月日:" @@ -730,28 +734,27 @@ msgstr "アカウントをブロック" msgid "Block Account?" msgstr "アカウントをブロックしますか?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "アカウントをブロック" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "リストをブロック" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "これらのアカウントをブロックしますか?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "ブロックされています" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "ブロック中のアカウント" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "ブロック中のアカウント" @@ -764,7 +767,7 @@ msgstr "ブロック中のアカウントは、あなたのスレッドでの返 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:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "投稿をブロックしました。" @@ -772,7 +775,7 @@ msgstr "投稿をブロックしました。" msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "ブロックしてもこのラベラーがあなたのアカウントにラベルを適用することができます。" -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ブロックしたことは公開されます。ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。" @@ -780,7 +783,7 @@ msgstr "ブロックしたことは公開されます。ブロック中のアカ msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "ブロックしてもこのラベラーがあなたのアカウントにラベルを適用することができますが、このアカウントがあなたのスレッドに返信したり、やりとりをしたりといったことはできなくなります。" -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "ブログ" @@ -801,7 +804,7 @@ msgstr "Blueskyは友達と一緒のほうが楽しい!" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Blueskyはあなたのつながっているユーザーからおすすめのアカウントを選びます。" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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はログアウトしたユーザーにあなたのプロフィールや投稿を表示しません。他のアプリはこのリクエストに応じない場合があります。この設定はあなたのアカウントを非公開にするものではありません。" @@ -818,21 +821,23 @@ msgstr "画像のぼかしとフィードからのフィルタリング" msgid "Books" msgstr "書籍" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "検索ページでさらにアカウントを見る" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "検索ページでさらにフィードを見る" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "さらにおすすめを見る" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "検索ページでさらにおすすめを見る" @@ -841,11 +846,11 @@ msgstr "検索ページでさらにおすすめを見る" msgid "Browse other feeds" msgstr "他のフィードを見る" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "ビジネス" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "作成者:-" @@ -853,15 +858,15 @@ msgstr "作成者:-" msgid "By {0}" msgstr "作成者:{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "作成者:<0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "アカウントを作成することで、{els}に同意したものとみなされます。" -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "作成者:あなた" @@ -873,13 +878,13 @@ msgstr "カメラ" 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/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -895,9 +900,8 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "キャンセル" @@ -925,7 +929,7 @@ msgstr "画像の切り抜きをキャンセル" msgid "Cancel profile editing" msgstr "プロフィールの編集をキャンセル" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "引用をキャンセル" @@ -934,7 +938,6 @@ msgid "Cancel reactivation and log out" msgstr "再有効化をキャンセルしてログアウト" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "検索をキャンセル" @@ -946,17 +949,17 @@ msgstr "リンク先のウェブサイトを開くことをキャンセル" msgid "Change" msgstr "変更" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "変更" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "ハンドルを変更" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "ハンドルを変更" @@ -964,12 +967,12 @@ msgstr "ハンドルを変更" msgid "Change my email" msgstr "メールアドレスを変更" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "パスワードを変更" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "パスワードを変更" @@ -981,7 +984,7 @@ msgstr "投稿の言語を{0}に変更します" msgid "Change Your Email" msgstr "メールアドレスを変更" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -993,14 +996,14 @@ msgstr "チャットをミュートしました" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "チャットの設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "チャットの設定" @@ -1021,15 +1024,15 @@ msgstr "確認コードが記載されたメールを確認し、ここに入力 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "入力したメールアドレスの受信トレイを確認して、以下に入力するための確認コードが記載されたメールが届いていないか確認してください:" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "3つ以上選んでください:" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "少なくともさらに{0}つ選んでください" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "フィードの選択" @@ -1037,7 +1040,7 @@ msgstr "フィードの選択" msgid "Choose for me" msgstr "私向けに選んで" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "ユーザーの選択" @@ -1045,7 +1048,7 @@ msgstr "ユーザーの選択" msgid "Choose Service" msgstr "サービスを選択" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "カスタムフィードのアルゴリズムを選択できます。" @@ -1057,11 +1060,11 @@ msgstr "この色をアバターとして選択" msgid "Choose your password" msgstr "パスワードを入力" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "すべてのストレージデータをクリア" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "すべてのストレージデータをクリア(このあと再起動します)" @@ -1070,7 +1073,7 @@ msgstr "すべてのストレージデータをクリア(このあと再起動 msgid "Clear search query" msgstr "検索クエリをクリア" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "すべてのストレージデータをクリア" @@ -1086,7 +1089,7 @@ msgstr "アカウントの無効化について詳しくはこちらをクリッ msgid "Click here for more information." msgstr "詳しい情報についてはここをクリック。" -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "{tag}のタグメニューをクリックして表示" @@ -1111,12 +1114,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1137,7 +1140,7 @@ msgid "Close bottom drawer" msgstr "一番下の引き出しを閉じる" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "ダイアログを閉じる" @@ -1161,8 +1164,8 @@ msgstr "モーダルを閉じる" msgid "Close navigation footer" msgstr "ナビゲーションフッターを閉じる" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "このダイアログを閉じる" @@ -1174,7 +1177,7 @@ msgstr "下部のナビゲーションバーを閉じる" msgid "Closes password update alert" msgstr "パスワード更新アラートを閉じる" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "投稿の編集画面を閉じて下書きを削除する" @@ -1182,11 +1185,11 @@ msgstr "投稿の編集画面を閉じて下書きを削除する" msgid "Closes viewer for header image" msgstr "ヘッダー画像のビューワーを閉じる" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "ユーザーリストを折りたたむ" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "指定した通知のユーザーリストを折りたたむ" @@ -1200,24 +1203,24 @@ msgstr "コメディー" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "コミュニティガイドライン" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "初期設定を完了してアカウントを使い始める" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "テストをクリアしてください" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "返信を作成" @@ -1256,11 +1259,11 @@ msgstr "コンテンツの言語設定を確認" msgid "Confirm delete account" msgstr "アカウントの削除を確認" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "年齢の確認:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "生年月日の確認" @@ -1278,7 +1281,8 @@ msgstr "確認コード" msgid "Connecting..." msgstr "接続中…" -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "サポートに連絡" @@ -1286,24 +1290,24 @@ msgstr "サポートに連絡" msgid "Content Blocked" msgstr "ブロックされたコンテンツ" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "コンテンツのフィルター" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "コンテンツの言語" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "コンテンツはありません" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "コンテンツの警告" @@ -1315,7 +1319,7 @@ msgstr "コンテンツの警告" msgid "Context menu backdrop, click to close the menu." msgstr "コンテキストメニューの背景をクリックし、メニューを閉じる。" -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "続行" @@ -1328,7 +1332,7 @@ msgstr "{0}として続行(現在サインイン中)" msgid "Continue thread..." msgstr "スレッドの続き…" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1347,7 +1351,7 @@ msgstr "料理" msgid "Copied" msgstr "コピーしました" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "ビルドバージョンをクリップボードにコピーしました" @@ -1355,8 +1359,8 @@ msgstr "ビルドバージョンをクリップボードにコピーしました #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" @@ -1390,12 +1394,12 @@ msgstr "リンクをコピー" msgid "Copy Link" msgstr "リンクをコピー" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "リストへのリンクをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "投稿へのリンクをコピー" @@ -1404,8 +1408,8 @@ msgstr "投稿へのリンクをコピー" msgid "Copy message text" msgstr "メッセージのテキストをコピー" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "投稿のテキストをコピー" @@ -1413,7 +1417,7 @@ msgstr "投稿のテキストをコピー" msgid "Copy QR code" msgstr "QRコードをコピー" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "著作権ポリシー" @@ -1426,7 +1430,7 @@ msgstr "チャットからの退出に失敗しました" msgid "Could not load feed" msgstr "フィードの読み込みに失敗しました" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "リストの読み込みに失敗しました" @@ -1443,7 +1447,7 @@ msgstr "作成" msgid "Create a new account" msgstr "新しいアカウントを作成" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "新しいBlueskyアカウントを作成" @@ -1453,7 +1457,7 @@ msgstr "スターターパックのQRコードを作成" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "スターターパックを作成" @@ -1461,7 +1465,7 @@ msgstr "スターターパックを作成" msgid "Create a starter pack for me" msgstr "私向けのスターターパックを作成" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "アカウントを作成" @@ -1509,12 +1513,12 @@ msgstr "カスタム" msgid "Custom domain" msgstr "カスタムドメイン" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 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:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "外部サイトのメディアをカスタマイズします。" @@ -1522,11 +1526,14 @@ msgstr "外部サイトのメディアをカスタマイズします。" msgid "Customize who can interact with this post." msgstr "この投稿に誰が反応できるかカスタマイズする。" -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "ダーク" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "ダークモード" @@ -1541,15 +1548,15 @@ msgid "Date of birth" msgstr "生年月日" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "アカウントを無効化" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "アカウントを無効化" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "モデレーションをデバッグ" @@ -1558,16 +1565,16 @@ msgid "Debug panel" msgstr "デバッグパネル" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "削除" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "アカウントを削除" @@ -1583,8 +1590,8 @@ msgstr "アプリパスワードを削除" msgid "Delete app password?" msgstr "アプリパスワードを削除しますか?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "チャットの宣言レコードを削除" @@ -1592,7 +1599,7 @@ msgstr "チャットの宣言レコードを削除" msgid "Delete for me" msgstr "自分宛を削除" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "リストを削除" @@ -1608,41 +1615,41 @@ msgstr "メッセージの宛先から自分を削除" msgid "Delete my account" msgstr "アカウントを削除" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "アカウントを削除…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "投稿を削除" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "スターターパックを削除" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "スターターパックを削除しますか?" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "このリストを削除しますか?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "この投稿を削除しますか?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "削除されています" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "投稿を削除しました。" -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "チャットの宣言レコードを削除する" @@ -1657,12 +1664,12 @@ msgstr "説明" msgid "Descriptive alt text" msgstr "説明的なALTテキスト" -#: src/view/com/util/forms/PostDropdownBtn.tsx:546 -#: src/view/com/util/forms/PostDropdownBtn.tsx:556 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 msgid "Detach quote" msgstr "引用を切り離す" -#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 msgid "Detach quote post?" msgstr "引用投稿を切り離しますか?" @@ -1670,11 +1677,12 @@ msgstr "引用投稿を切り離しますか?" msgid "Dialog: adjust who can interact with this post" msgstr "ダイアログ:この投稿に誰が反応できるか調整" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "なにか言いたいことはあった?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "グレー" @@ -1682,7 +1690,7 @@ msgstr "グレー" msgid "Direct messages are here!" msgstr "ダイレクトメッセージはこちら!" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "GIFを自動再生しない" @@ -1690,11 +1698,11 @@ msgstr "GIFを自動再生しない" msgid "Disable Email 2FA" msgstr "メールでの2要素認証を無効化" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "触覚フィードバックを無効化" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 msgid "Disable subtitles" msgstr "サブタイトル(字幕)を無効にする" @@ -1703,20 +1711,20 @@ msgstr "サブタイトル(字幕)を無効にする" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "無効" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "破棄" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "下書きを削除しますか?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "アプリがログアウトしたユーザーに自分のアカウントを表示しないようにする" @@ -1729,11 +1737,11 @@ msgstr "Discoverは閲覧中にどの投稿が好みなのかを学習します msgid "Discover new custom feeds" msgstr "新しいカスタムフィードを見つける" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "新しいフィードを探す" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "新しいフィードを探す" @@ -1749,7 +1757,7 @@ msgstr "エラーを消す" msgid "Dismiss getting started guide" msgstr "入門ガイドを消す" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "大きなALTテキストのバッジを表示" @@ -1773,7 +1781,7 @@ msgstr "このミュートワードはフォローしているユーザーには msgid "Does not include nudity." msgstr "ヌードは含まれません。" -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "ハイフンで始まったり終ったりしない" @@ -1787,7 +1795,6 @@ msgstr "ドメインを確認しました!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1806,8 +1813,8 @@ msgstr "完了" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "完了" @@ -1816,7 +1823,7 @@ msgstr "完了" msgid "Done{extraText}" msgstr "完了{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "Blueskyをダウンロード" @@ -1873,11 +1880,11 @@ msgstr "例:返信として広告を繰り返し送ってくるユーザー。 msgid "Each code works once. You'll receive more invite codes periodically." msgstr "それぞれのコードは一回限り有効です。定期的に追加の招待コードをお送りします。" -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "編集" @@ -1886,12 +1893,12 @@ msgctxt "action" msgid "Edit" msgstr "編集" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "アバターを編集" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "フィードを編集" @@ -1900,12 +1907,12 @@ msgstr "フィードを編集" msgid "Edit image" msgstr "画像を編集" -#: src/view/com/util/forms/PostDropdownBtn.tsx:592 -#: src/view/com/util/forms/PostDropdownBtn.tsx:605 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 msgid "Edit interaction settings" msgstr "反応関連の設定を編集" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "リストの詳細を編集" @@ -1913,10 +1920,10 @@ msgstr "リストの詳細を編集" msgid "Edit Moderation List" msgstr "モデレーションリストを編集" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "マイフィードを編集" @@ -1924,7 +1931,7 @@ msgstr "マイフィードを編集" msgid "Edit my profile" msgstr "マイプロフィールを編集" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "ユーザーを編集" @@ -1943,7 +1950,7 @@ msgstr "プロフィールを編集" msgid "Edit Profile" msgstr "プロフィールを編集" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "スターターパックを編集" @@ -1951,7 +1958,7 @@ msgstr "スターターパックを編集" msgid "Edit User List" msgstr "ユーザーリストを編集" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "誰が返信できるのかを編集" @@ -1963,7 +1970,7 @@ msgstr "あなたの表示名を編集します" msgid "Edit your profile description" msgstr "あなたのプロフィールの説明を編集します" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "スターターパックを編集" @@ -1998,7 +2005,7 @@ msgstr "メールアドレスは更新されました" msgid "Email verified" msgstr "メールアドレスは認証されました" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "メールアドレス:" @@ -2007,8 +2014,8 @@ msgid "Embed HTML code" msgstr "HTMLコードを埋め込む" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "投稿を埋め込む" @@ -2020,7 +2027,7 @@ msgstr "この投稿をあなたのウェブサイトに埋め込みます。以 msgid "Enable {0} only" msgstr "{0}のみ有効にする" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "成人向けコンテンツを有効にする" @@ -2029,7 +2036,7 @@ msgstr "成人向けコンテンツを有効にする" msgid "Enable external media" msgstr "外部メディアを有効にする" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "有効にするメディアプレイヤー" @@ -2038,7 +2045,7 @@ msgstr "有効にするメディアプレイヤー" msgid "Enable priority notifications" msgstr "優先通知を有効にする" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 msgid "Enable subtitles" msgstr "サブタイトル(字幕)を有効にする" @@ -2048,11 +2055,11 @@ msgstr "このソースのみ有効にする" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "有効" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "フィードの終わり" @@ -2068,8 +2075,8 @@ msgstr "このアプリパスワードの名前を入力" msgid "Enter a password" msgstr "パスワードを入力" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "ワードまたはタグを入力" @@ -2114,22 +2121,20 @@ msgstr "ユーザー名とパスワードを入力してください" msgid "Error occurred while saving file" msgstr "ファイルの保存中にエラーが発生しました" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Captchaレスポンスの受信中にエラーが発生しました。" -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "エラー:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "全員" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "誰でも返信可能" @@ -2177,7 +2182,6 @@ msgid "Exits image view" msgstr "画像表示を終了" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "検索クエリの入力を終了" @@ -2185,7 +2189,7 @@ msgstr "検索クエリの入力を終了" msgid "Expand alt text" msgstr "ALTテキストを展開" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "ユーザーリストを展開" @@ -2214,12 +2218,12 @@ msgstr "露骨な、または不愉快になる可能性のあるメディア。 msgid "Explicit sexual images." msgstr "露骨な性的画像。" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "私のデータをエクスポートする" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "私のデータをエクスポートする" @@ -2229,17 +2233,17 @@ msgid "External Media" msgstr "外部メディア" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "外部メディアの設定" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "外部メディアの設定" @@ -2248,8 +2252,8 @@ msgstr "外部メディアの設定" msgid "Failed to create app password." msgstr "アプリパスワードの作成に失敗しました。" -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "スターターパックの作成に失敗しました" @@ -2261,16 +2265,16 @@ msgstr "リストの作成に失敗しました。インターネットへの接 msgid "Failed to delete message" msgstr "メッセージの削除に失敗しました" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "投稿の削除に失敗しました。もう一度お試しください。" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "スターターパックの削除に失敗しました" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "フィードの設定の読み込みに失敗しました" @@ -2283,12 +2287,12 @@ msgstr "GIFの読み込みに失敗しました" msgid "Failed to load past messages" msgstr "過去のメッセージの読み込みに失敗しました" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "おすすめのフィードの読み込みに失敗しました" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "おすすめのフォローの読み込みに失敗しました" @@ -2304,16 +2308,16 @@ msgstr "通知の設定の保存に失敗しました。再度試してくださ msgid "Failed to send" msgstr "送信に失敗" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "異議申し立ての送信に失敗しました。再度試してください。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "スレッドのミュートの切り替えに失敗しました。再度試してください" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "フィードの更新に失敗しました" @@ -2322,12 +2326,12 @@ msgstr "フィードの更新に失敗しました" msgid "Failed to update settings" msgstr "設定の更新に失敗しました" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "フィード" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "{0}によるフィード" @@ -2336,27 +2340,27 @@ msgid "Feed toggle" msgstr "フィードの切り替え" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "フィードバック" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "フィード" -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "フィードはユーザーがプログラミングの専門知識を持って構築するカスタムアルゴリズムです。詳細については、<0/>を参照してください。" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "フィードを更新しました!" @@ -2372,7 +2376,7 @@ msgstr "ファイルの保存に成功しました!" msgid "Filter from feeds" msgstr "フィードからのフィルター" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "最後に" @@ -2390,7 +2394,7 @@ msgstr "検索ページでフォローすべきフィードやアカウントを msgid "Find posts and users on Bluesky" msgstr "投稿やユーザーをBlueskyで検索" -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Followingフィードに表示されるコンテンツを調整します。" @@ -2398,7 +2402,7 @@ msgstr "Followingフィードに表示されるコンテンツを調整します msgid "Fine-tune the discussion threads." msgstr "ディスカッションスレッドを微調整します。" -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "完了" @@ -2410,7 +2414,7 @@ msgstr "ツアーを終了してアプリを使用開始" msgid "Fitness" msgstr "フィットネス" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "柔軟です" @@ -2424,12 +2428,11 @@ msgid "Flip vertically" msgstr "垂直方向に反転" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "フォロー" @@ -2443,7 +2446,7 @@ msgstr "フォロー" msgid "Follow {0}" msgstr "{0}をフォロー" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "{name}をフォロー" @@ -2456,8 +2459,8 @@ msgstr "7アカウントをフォロー" msgid "Follow Account" msgstr "アカウントをフォロー" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "すべてフォロー" @@ -2465,7 +2468,7 @@ msgstr "すべてフォロー" msgid "Follow Back" msgstr "フォローバック" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "もっとたくさんのアカウントをフォローして、興味あることにつながり、ネットワークを広げましょう。" @@ -2485,15 +2488,15 @@ msgstr "<0>{0}と<1>{1}がフォロー中" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0}、<1>{1}および{2, plural, other {他#人}}がフォロー中" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "自分がフォローしているユーザー" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "があなたをフォローしました" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "があなたをフォローバックしました" @@ -2502,7 +2505,7 @@ msgstr "があなたをフォローバックしました" msgid "Followers" msgstr "フォロワー" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "あなたが知っている@{0}のフォロワー" @@ -2512,34 +2515,34 @@ msgid "Followers you know" msgstr "あなたが知っているフォロワー" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "フォロー中" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0}をフォローしています" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "{name}をフォローしています" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Followingフィードの設定" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Followingフィードの設定" @@ -2551,7 +2554,7 @@ msgstr "Followingはフォローしてるユーザーの最新の投稿を表示 msgid "Follows you" msgstr "あなたをフォロー" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "あなたをフォロー" @@ -2593,7 +2596,7 @@ msgstr "望ましくないコンテンツを頻繁に投稿" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor}による" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>から" @@ -2606,7 +2609,7 @@ msgstr "ギャラリー" msgid "Generate a starter pack" msgstr "スターターパックを生成" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "ヘルプを表示" @@ -2635,37 +2638,38 @@ msgstr "プロフィールに顔をつける" msgid "Glaring violations of law or terms of service" msgstr "法律または利用規約への明らかな違反" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "戻る" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "戻る" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "前のステップに戻る" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "前のステップに戻る" @@ -2702,7 +2706,7 @@ msgstr "ユーザーのプロフィールへ移動" msgid "Graphic Media" msgstr "生々しいメディア" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "半分まで来ました!" @@ -2710,7 +2714,7 @@ msgstr "半分まで来ました!" msgid "Handle" msgstr "ハンドル" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "触覚フィードバック" @@ -2718,7 +2722,7 @@ msgstr "触覚フィードバック" msgid "Harassment, trolling, or intolerance" msgstr "嫌がらせ、荒らし、不寛容" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "ハッシュタグ" @@ -2726,12 +2730,12 @@ msgstr "ハッシュタグ" msgid "Hashtag: #{tag}" msgstr "ハッシュタグ:#{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "なにか問題が発生しましたか?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "ヘルプ" @@ -2754,27 +2758,27 @@ msgstr "非表示のリスト" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "非表示" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:503 -#: src/view/com/util/forms/PostDropdownBtn.tsx:509 +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 msgid "Hide post for me" msgstr "投稿を自分には非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:520 -#: src/view/com/util/forms/PostDropdownBtn.tsx:530 +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 msgid "Hide reply for everyone" msgstr "返信を全員に非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:502 -#: src/view/com/util/forms/PostDropdownBtn.tsx:508 +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 msgid "Hide reply for me" msgstr "返信を自分には非表示" @@ -2783,16 +2787,16 @@ msgstr "返信を自分には非表示" msgid "Hide the content" msgstr "コンテンツを非表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "この投稿を非表示にしますか?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:637 -#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 msgid "Hide this reply?" msgstr "この返信を非表示にしますか?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "ユーザーリストを非表示" @@ -2824,12 +2828,12 @@ msgstr "このデータの読み込みに問題があるようです。詳細は msgid "Hmmmm, we couldn't load that moderation service." msgstr "そのモデレーションサービスを読み込めませんでした。" -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "ホーム" @@ -2862,7 +2866,7 @@ msgstr "確認コードを持っています" msgid "I have my own domain" msgstr "自分のドメインを持っています" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "理解した" @@ -2875,15 +2879,15 @@ msgstr "ALTテキストが長い場合、ALTテキストの展開状態を切り msgid "If none are selected, suitable for all ages." msgstr "なにも選択しない場合は、全年齢対象です。" -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "あなたがお住いの国の法律においてまだ成人していない場合は、親権者または法定後見人があなたに代わって本規約をお読みください。" -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "このリストを削除すると、復元できなくなります。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "この投稿を削除すると、復元できなくなります。" @@ -2955,7 +2959,7 @@ msgstr "あなたのパスワードを入力" msgid "Input your preferred hosting provider" msgstr "ご希望のホスティングプロバイダーを入力" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "あなたのユーザーハンドルを入力" @@ -2972,7 +2976,7 @@ msgstr "ダイレクトメッセージの紹介" msgid "Invalid 2FA confirmation code." msgstr "無効な2要素認証の確認コードです。" -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "無効またはサポートされていない投稿のレコード" @@ -2988,7 +2992,7 @@ msgstr "友達を招待" msgid "Invite code" msgstr "招待コード" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "招待コードが確認できません。正しく入力されていることを確認し、もう一度実行してください。" @@ -3016,14 +3020,14 @@ msgstr "招待、ただし個人的なもの" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "今はあなただけ!上で検索してスターターパックにより多くのユーザーを追加してください。" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "仕事" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "Blueskyに参加" @@ -3052,11 +3056,11 @@ msgstr "ラベル" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "ラベルは、ユーザーやコンテンツに対する注釈です。ラベルはネットワークを隠したり、警告したり、分類したりするのに使われます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "あなたのアカウントのラベル" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "あなたのコンテンツのラベル" @@ -3064,16 +3068,16 @@ msgstr "あなたのコンテンツのラベル" msgid "Language selection" msgstr "言語の選択" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "言語の設定" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "言語の設定" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "言語" @@ -3082,7 +3086,7 @@ msgstr "言語" msgid "Latest" msgstr "最新" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "詳細" @@ -3096,11 +3100,12 @@ msgid "Learn more about the moderation applied to this content." msgstr "このコンテンツに適用されるモデレーションはこちらを参照してください。" #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "この警告の詳細" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Blueskyで公開されている内容はこちらを参照してください。" @@ -3146,12 +3151,13 @@ msgstr "選ばせて" msgid "Let's get your password reset!" msgstr "パスワードをリセットしましょう!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "さあ始めましょう!" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "ライト" @@ -3159,8 +3165,8 @@ msgstr "ライト" msgid "Like 10 posts" msgstr "10投稿をいいね" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "Discoverフィードを訓練するために10投稿をいいねする" @@ -3170,22 +3176,23 @@ msgid "Like this feed" msgstr "このフィードをいいね" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "いいねしたユーザー" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "いいねしたユーザー" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "があなたの投稿をいいねしました" @@ -3193,11 +3200,11 @@ msgstr "があなたの投稿をいいねしました" msgid "Likes" msgstr "いいね" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "この投稿をいいねする" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "リスト" @@ -3205,16 +3212,16 @@ msgstr "リスト" msgid "List Avatar" msgstr "リストのアバター" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "リストをブロックしました" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "{0}によるリスト" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "リストを削除しました" @@ -3226,7 +3233,7 @@ msgstr "リストは非表示です" msgid "List Hidden" msgstr "非表示のリスト" -#: src/view/screens/ProfileList.tsx:330 +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "リストをミュートしました" @@ -3234,20 +3241,20 @@ msgstr "リストをミュートしました" msgid "List Name" msgstr "リストの名前" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "リストのブロックを解除しました" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "リストのミュートを解除しました" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "リスト" @@ -3271,10 +3278,10 @@ msgstr "おすすめのフォローをさらに読み込む" msgid "Load new notifications" msgstr "最新の通知を読み込む" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "最新の投稿を読み込む" @@ -3282,7 +3289,7 @@ msgstr "最新の投稿を読み込む" msgid "Loading..." msgstr "読み込み中…" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "ログ" @@ -3298,7 +3305,7 @@ msgstr "ログインまたはサインアップ" msgid "Log out" msgstr "ログアウト" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "ログアウトしたユーザーからの可視性" @@ -3334,7 +3341,7 @@ msgstr "私のために作って" msgid "Make sure this is where you intend to go!" msgstr "意図した場所であることを確認してください!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "ミュートしたワードとタグの管理" @@ -3343,20 +3350,20 @@ msgstr "ミュートしたワードとタグの管理" msgid "Mark as read" msgstr "既読にする" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "メディア" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "メンションされたユーザー" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "メンションされたユーザー" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "メニュー" @@ -3387,7 +3394,7 @@ msgstr "メッセージが長すぎます" msgid "Message settings" msgstr "メッセージの設定" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3402,29 +3409,27 @@ msgstr "誤解を招くアカウント" msgid "Mode" msgstr "モード" -#: src/Navigation.tsx:133 +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "モデレーション" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "モデレーションの詳細" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "{0}の作成したモデレーションリスト" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "<0/>の作成したモデレーションリスト" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "あなたの作成したモデレーションリスト" @@ -3436,11 +3441,11 @@ msgstr "モデレーションリストを作成しました" msgid "Moderation list updated" msgstr "モデレーションリストを更新しました" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "モデレーションリスト" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "モデレーションリスト" @@ -3449,11 +3454,11 @@ msgstr "モデレーションリスト" msgid "moderation settings" msgstr "モデレーションの設定" -#: src/view/screens/Settings/index.tsx:557 +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "モデレーションの設定" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "モデレーションのステータス" @@ -3461,12 +3466,12 @@ msgstr "モデレーションのステータス" msgid "Moderation tools" msgstr "モデレーションのツール" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "モデレーターによりコンテンツに一般的な警告が設定されました。" -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "さらに" @@ -3474,7 +3479,7 @@ msgstr "さらに" msgid "More feeds" msgstr "その他のフィード" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "その他のオプション" @@ -3490,11 +3495,13 @@ msgstr "映画" msgid "Music" msgstr "音楽" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "ミュート" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "{truncatedTag}をミュート" @@ -3503,11 +3510,11 @@ msgstr "{truncatedTag}をミュート" msgid "Mute Account" msgstr "アカウントをミュート" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "アカウントをミュート" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "{displayTag}のすべての投稿をミュート" @@ -3520,11 +3527,11 @@ msgstr "会話をミュート" msgid "Mute in:" msgstr "ミュート対象:" -#: src/view/screens/ProfileList.tsx:678 +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "リストをミュート" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "これらのアカウントをミュートしますか?" @@ -3540,11 +3547,11 @@ msgstr "このワードを30日間ミュート" msgid "Mute this word for 7 days" msgstr "このワードを7日間ミュート" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "投稿のテキストやタグでこのワードをミュート" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "タグのみでこのワードをミュート" @@ -3552,25 +3559,25 @@ msgstr "タグのみでこのワードをミュート" msgid "Mute this word until you unmute it" msgstr "このワードをミュート解除するまでミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "スレッドをミュート" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "ワードとタグをミュート" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "ミュートされています" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "ミュート中のアカウント" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "ミュート中のアカウント" @@ -3579,7 +3586,7 @@ msgstr "ミュート中のアカウント" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "ミュート中のアカウントの投稿は、フィードや通知から取り除かれます。ミュートの設定は完全に非公開です。" -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "「{0}」によってミュート中" @@ -3587,7 +3594,7 @@ msgstr "「{0}」によってミュート中" msgid "Muted words & tags" msgstr "ミュートしたワードとタグ" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "ミュートの設定は非公開です。ミュート中のアカウントはあなたと引き続き関わることができますが、そのアカウントの投稿や通知を受信することはできません。" @@ -3596,7 +3603,7 @@ msgstr "ミュートの設定は非公開です。ミュート中のアカウン msgid "My Birthday" msgstr "生年月日" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "マイフィード" @@ -3604,11 +3611,11 @@ msgstr "マイフィード" msgid "My Profile" msgstr "マイプロフィール" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "保存されたフィード" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "保存されたフィード" @@ -3633,7 +3640,7 @@ msgstr "名前または説明がコミュニティ基準に違反" msgid "Nature" msgstr "自然" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "{0}へ移動します" @@ -3647,7 +3654,7 @@ msgstr "スターターパックへ移動します" msgid "Navigates to the next screen" msgstr "次の画面に移動します" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "あなたのプロフィールに移動します" @@ -3655,7 +3662,7 @@ msgstr "あなたのプロフィールに移動します" msgid "Need to report a copyright violation?" msgstr "著作権侵害を報告する必要がありますか?" -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "フォロワーやデータへのアクセスを失うことはありません。" @@ -3663,7 +3670,7 @@ msgstr "フォロワーやデータへのアクセスを失うことはありま msgid "Nevermind, create a handle for me" msgstr "気にせずにハンドルを作成" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "新規" @@ -3699,12 +3706,12 @@ msgctxt "action" msgid "New post" msgstr "新しい投稿" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "新しい投稿" @@ -3738,10 +3745,10 @@ msgstr "ニュース" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3752,17 +3759,17 @@ msgstr "次へ" msgid "Next image" msgstr "次の画像" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "いいえ" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "説明はありません" @@ -3779,12 +3786,12 @@ msgstr "おすすめのGIFが見つかりません。Tenorに問題があるか msgid "No feeds found. Try searching for something else." msgstr "フィードが見つかりませんでした。他を探してみて。" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0}のフォローを解除しました" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "253文字まで" @@ -3796,7 +3803,7 @@ msgstr "メッセージはありません" msgid "No more conversations to show" msgstr "これ以上表示できる会話はありません" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "お知らせはありません!" @@ -3824,11 +3831,11 @@ msgstr "結果はありません" msgid "No results" msgstr "結果はありません" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "結果は見つかりません" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "「{query}」の検索結果はありません" @@ -3849,7 +3856,7 @@ msgstr "「{search}」の検索結果はありません。" msgid "No thanks" msgstr "結構です" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "返信不可" @@ -3866,7 +3873,7 @@ msgstr "誰も見つかりませんでした。他を探してみて。" msgid "Non-sexual Nudity" msgstr "性的ではないヌード" -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "見つかりません" @@ -3877,12 +3884,12 @@ msgid "Not right now" msgstr "今はしない" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "共有についての注意事項" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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のアプリおよびウェブサイト上のみでのあなたのコンテンツの可視性を制限するものであり、他のアプリではこの設定を尊重しない場合があります。他のアプリやウェブサイトでは、ログアウトしたユーザーにあなたのコンテンツが表示される場合があります。" @@ -3894,7 +3901,7 @@ msgstr "何もありません" msgid "Notification filters" msgstr "通知フィルター" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "通知設定" @@ -3911,14 +3918,14 @@ msgstr "通知音" msgid "Notification Sounds" msgstr "通知音" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "通知" @@ -3943,12 +3950,12 @@ msgid "Off" msgstr "オフ" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "ちょっと!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "ちょっと!何らかの問題が発生したようです。" @@ -3972,7 +3979,7 @@ msgstr "on" msgid "on {str}" msgstr "{str}" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "オンボーディングのリセット" @@ -3980,7 +3987,7 @@ msgstr "オンボーディングのリセット" msgid "Onboarding tour step {0}: {1}" msgstr "オンボーディングツアー ステップ {0}:{1}" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "1つもしくは複数の画像にALTテキストがありません。" @@ -3992,7 +3999,7 @@ msgstr ".jpgと.pngファイルのみに対応しています" msgid "Only {0} can reply." msgstr "{0}のみ返信可能。" -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "英数字とハイフンのみ" @@ -4000,7 +4007,7 @@ msgstr "英数字とハイフンのみ" msgid "Oops, something went wrong!" msgstr "おっと、何らかの問題が発生したようです!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4009,11 +4016,11 @@ msgstr "おっと、何らかの問題が発生したようです!" msgid "Oops!" msgstr "おっと!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "開かれています" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "{name}のプロフィールのショートカットメニューを開く" @@ -4026,8 +4033,8 @@ msgstr "アバター・クリエイターを開く" msgid "Open conversation options" msgstr "会話のオプションを開く" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "絵文字を入力" @@ -4035,7 +4042,7 @@ msgstr "絵文字を入力" msgid "Open feed options menu" msgstr "フィードの設定メニューを開く" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "アプリ内ブラウザーでリンクを開く" @@ -4051,20 +4058,20 @@ msgstr "ミュートしたワードとタグの設定を開く" msgid "Open navigation" msgstr "ナビゲーションを開く" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "投稿のオプションを開く" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "スターターパックのメニューを開く" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "絵本のページを開く" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "システムのログを開く" @@ -4072,11 +4079,11 @@ msgstr "システムのログを開く" msgid "Opens {numItems} options" msgstr "{numItems}個のオプションを開く" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "このスレッドに誰が返信できるかを選択するダイアログを開く" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "アクセシビリティの設定を開く" @@ -4084,7 +4091,7 @@ msgstr "アクセシビリティの設定を開く" msgid "Opens additional details for a debug entry" msgstr "デバッグエントリーの追加詳細を開く" -#: src/view/screens/Settings/index.tsx:470 +#: src/view/screens/Settings/index.tsx:476 msgid "Opens appearance settings" msgstr "背景の設定を開く" @@ -4092,15 +4099,15 @@ msgstr "背景の設定を開く" msgid "Opens camera on device" msgstr "デバイスのカメラを開く" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "チャットの設定を開く" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "編集画面を開く" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "構成可能な言語設定を開く" @@ -4108,7 +4115,7 @@ msgstr "構成可能な言語設定を開く" msgid "Opens device photo gallery" msgstr "デバイスのフォトギャラリーを開く" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "外部コンテンツの埋め込みの設定を開く" @@ -4130,27 +4137,27 @@ msgstr "GIFの選択のダイアログを開く" msgid "Opens list of invite codes" msgstr "招待コードのリストを開く" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "アカウント無効化の確認のモーダルを開く" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "アカウントの削除確認用のモーダルを開きます。メールアドレスのコードが必要です" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "Blueskyのパスワードを変更するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "新しいBlueskyのハンドルを選択するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Blueskyのアカウントのデータ(リポジトリ)をダウンロードするためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "メールアドレスの認証のためのモーダルを開く" @@ -4158,7 +4165,7 @@ msgstr "メールアドレスの認証のためのモーダルを開く" msgid "Opens modal for using custom domain" msgstr "カスタムドメインを使用するためのモーダルを開く" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "モデレーションの設定を開く" @@ -4166,15 +4173,15 @@ msgstr "モデレーションの設定を開く" msgid "Opens password reset form" msgstr "パスワードリセットのフォームを開く" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "保存されたすべてのフィードで画面を開く" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "アプリパスワードの設定を開く" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "Followingフィードの設定を開く" @@ -4182,21 +4189,21 @@ msgstr "Followingフィードの設定を開く" msgid "Opens the linked website" msgstr "リンク先のウェブサイトを開く" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "ストーリーブックのページを開く" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "システムログのページを開く" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "スレッドの設定を開く" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "プロフィールを開く" @@ -4209,7 +4216,7 @@ msgid "Option {0} of {numItems}" msgstr "{numItems}個中{0}目のオプション" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "オプションとして、以下に追加情報をご記入ください:" @@ -4217,7 +4224,7 @@ msgstr "オプションとして、以下に追加情報をご記入ください msgid "Options:" msgstr "オプション:" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "または以下のオプションを組み合わせてください:" @@ -4249,7 +4256,7 @@ msgstr "その他…" msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "モデレーターが報告をレビューし、Blueskyであなたがチャットにアクセスできないようにしました。" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "ページが見つかりません" @@ -4278,23 +4285,24 @@ msgid "Password updated!" msgstr "パスワードが更新されました!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "一時停止" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 msgid "Pause video" msgstr "ビデオを一時停止" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "ユーザー" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "@{0}がフォロー中のユーザー" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "@{0}をフォロー中のユーザー" @@ -4324,7 +4332,7 @@ msgid "Pictures meant for adults." msgstr "成人向けの画像です。" #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "ホームにピン留め" @@ -4336,11 +4344,12 @@ msgstr "ホームにピン留め" msgid "Pinned Feeds" msgstr "ピン留めされたフィード" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "フィードにピン留めしました" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "再生" @@ -4352,7 +4361,8 @@ msgstr "{0}を再生" msgid "Play or pause the GIF" msgstr "GIFの再生や一時停止" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:35 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 msgid "Play video" msgstr "動画を再生" @@ -4365,16 +4375,16 @@ msgstr "動画を再生" msgid "Plays the GIF" msgstr "GIFを再生" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "ハンドルをお選びください。" -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "パスワードを選択してください。" -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Captcha認証を完了してください。" @@ -4390,11 +4400,11 @@ msgstr "アプリパスワードにつける名前を入力してください。 msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "このアプリパスワードに固有の名前を入力するか、ランダムに生成された名前を使用してください。" -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "ミュートにする有効な単語、タグ、フレーズを入力してください" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "メールアドレスを入力してください。" @@ -4407,7 +4417,7 @@ msgstr "招待コードを入力してください。" msgid "Please enter your password as well:" msgstr "パスワードも入力してください:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "{0}によって適用されたこのラベルが誤りであると思われる理由を説明してください" @@ -4424,7 +4434,7 @@ msgstr "@{0}としてサインインしてください" msgid "Please Verify Your Email" msgstr "メールアドレスを確認してください" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "リンクカードが読み込まれるまでお待ちください" @@ -4437,42 +4447,43 @@ msgstr "政治" msgid "Porn" msgstr "ポルノ" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "投稿" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "投稿" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "{0}による投稿" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "@{0}による投稿" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "投稿を削除" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "投稿を非表示" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "ミュートしたワードによって投稿が表示されません" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "あなたが非表示にした投稿" @@ -4488,16 +4499,16 @@ msgstr "投稿の言語" msgid "Post Languages" msgstr "投稿の言語" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "投稿が見つかりません" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "投稿" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "投稿" @@ -4526,7 +4537,7 @@ msgstr "再接続してみる" msgid "Press to change hosting provider" msgstr "ホスティングプロバイダーを変える" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4541,7 +4552,7 @@ msgstr "あなたもフォローしているこのアカウントのフォロワ msgid "Previous image" msgstr "前の画像" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "第一言語" @@ -4553,16 +4564,16 @@ msgstr "あなたのフォローを優先" msgid "Priority notifications" msgstr "優先通知" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "プライバシー" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "プライバシーポリシー" @@ -4574,16 +4585,16 @@ msgstr "他のユーザーとプライベートにチャットします。" msgid "Processing..." msgstr "処理中…" -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "プロフィール" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "プロフィール" @@ -4591,11 +4602,11 @@ msgstr "プロフィール" msgid "Profile updated" msgstr "プロフィールを更新しました" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "メールアドレスを確認してアカウントを保護します。" -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "公開されています" @@ -4603,15 +4614,15 @@ msgstr "公開されています" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "ユーザーを一括でミュートまたはブロックする、公開された共有可能なリスト。" -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "フィードとして利用できる、公開された共有可能なリスト。" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "投稿を公開" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "返信を公開" @@ -4631,18 +4642,18 @@ msgstr "QRコードをカメラロールに保存しました!" msgid "Quick tip" msgstr "クイック・チップ" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "引用" -#: src/view/com/util/forms/PostDropdownBtn.tsx:304 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Quote post was re-attached" msgstr "引用投稿が再び関連付けられました" -#: src/view/com/util/forms/PostDropdownBtn.tsx:303 +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 msgid "Quote post was successfully detached" msgstr "引用投稿を切り離すことができました" @@ -4663,11 +4674,11 @@ msgid "Quote settings" msgstr "引用の設定" #: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:125 +#: src/view/com/post-thread/PostQuotes.tsx:122 msgid "Quotes" msgstr "引用" -#: src/view/com/post-thread/PostThreadItem.tsx:206 +#: src/view/com/post-thread/PostThreadItem.tsx:230 msgid "Quotes of this post" msgstr "この投稿の引用" @@ -4679,8 +4690,8 @@ msgstr "ランダムな順番で表示(別名「投稿者のルーレット」 msgid "Ratios" msgstr "比率" -#: src/view/com/util/forms/PostDropdownBtn.tsx:545 -#: src/view/com/util/forms/PostDropdownBtn.tsx:555 +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 msgid "Re-attach quote" msgstr "引用を再度関連付ける" @@ -4704,7 +4715,7 @@ msgstr "Blueskyの利用規約を読む" msgid "Reason:" msgstr "理由:" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "検索履歴" @@ -4720,15 +4731,16 @@ msgstr "通知を更新" msgid "Reload conversations" msgstr "会話を再読み込み" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "削除" @@ -4736,11 +4748,11 @@ msgstr "削除" msgid "Remove {displayName} from starter pack" msgstr "{displayName}をスターターパックから削除" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "アカウントを削除" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "アバターを削除" @@ -4753,8 +4765,8 @@ msgid "Remove embed" msgstr "埋め込みを削除" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "フィードを削除" @@ -4762,16 +4774,16 @@ msgstr "フィードを削除" msgid "Remove feed?" msgstr "フィードを削除しますか?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "マイフィードから削除" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "マイフィードから削除しますか?" @@ -4791,24 +4803,24 @@ msgstr "イメージを削除" msgid "Remove image preview" msgstr "イメージプレビューを削除" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "リストからミュートワードを削除" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "プロフィールを削除" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "検索履歴からプロフィールを削除する" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "引用を削除" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "リポストを削除" @@ -4825,11 +4837,11 @@ msgid "Removed by you" msgstr "あなたが削除しました" #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "リストから削除されました" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "マイフィードから削除しました" @@ -4840,11 +4852,11 @@ msgstr "保存フィードから削除しました" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "あなたのフィードから削除しました" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "引用を削除する" @@ -4852,8 +4864,8 @@ msgstr "引用を削除する" msgid "Removes the image preview" msgstr "画像のプレビューを削除する" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "Discoverで置き換える" @@ -4861,7 +4873,7 @@ msgstr "Discoverで置き換える" msgid "Replies" msgstr "返信" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "返信できません" @@ -4869,7 +4881,7 @@ msgstr "返信できません" msgid "Replies to this post are disabled." msgstr "この投稿への返信は無効化されています。" -#: src/view/com/composer/Composer.tsx:507 +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "返信" @@ -4892,33 +4904,33 @@ msgstr "返信の設定" msgid "Reply settings are chosen by the author of the thread" msgstr "返信の設定はスレッドの投稿者によって選択されています" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/>に返信" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "ブロックした投稿への返信" -#: src/view/com/posts/FeedItem.tsx:526 +#: src/view/com/posts/FeedItem.tsx:515 msgctxt "description" msgid "Reply to a post" msgstr "投稿への返信" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "あなたへの返信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:334 +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 msgid "Reply visibility updated" msgstr "表示・非表示の設定を更新しました" -#: src/view/com/util/forms/PostDropdownBtn.tsx:333 +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 msgid "Reply was successfully hidden" msgstr "返信を非表示にすることができました" @@ -4948,7 +4960,7 @@ msgstr "報告ダイアログ" msgid "Report feed" msgstr "フィードを報告" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "リストを報告" @@ -4956,13 +4968,13 @@ msgstr "リストを報告" msgid "Report message" msgstr "メッセージを報告" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "投稿を報告" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "スタータパックを報告" @@ -4996,47 +5008,48 @@ msgstr "このスターターパックを報告" msgid "Report this user" msgstr "このユーザーを報告" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "リポスト" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "リポスト" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "リポストまたは引用" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "リポストしたユーザー" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "{0}にリポストされた" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "<0><1/>がリポスト" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "あなたのリポスト" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "があなたの投稿をリポストしました" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "この投稿をリポスト" @@ -5050,7 +5063,7 @@ msgstr "変更を要求" msgid "Request Code" msgstr "コードをリクエスト" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "画像投稿時にALTテキストを必須とする" @@ -5075,8 +5088,8 @@ msgstr "リセットコード" msgid "Reset Code" msgstr "リセットコード" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "オンボーディングの状態をリセット" @@ -5084,16 +5097,16 @@ msgstr "オンボーディングの状態をリセット" msgid "Reset password" msgstr "パスワードをリセット" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "設定をリセット" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "オンボーディングの状態をリセットします" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "設定の状態をリセットします" @@ -5107,23 +5120,26 @@ msgid "Retries the last action, which errored out" msgstr "エラーになった最後のアクションをやり直す" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "再試行" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "前のページに戻る" @@ -5137,7 +5153,8 @@ msgid "Returns to previous page" msgstr "前のページに戻る" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5187,7 +5204,7 @@ msgstr "QRコードを保存" msgid "Save to my feeds" msgstr "マイフィードに保存" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "保存されたフィード" @@ -5196,7 +5213,7 @@ msgid "Saved to your camera roll" msgstr "カメラロールに保存しました" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "フィードを保存しました" @@ -5214,8 +5231,8 @@ msgstr "画像の切り抜き設定を保存" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "よろしく!" @@ -5224,13 +5241,12 @@ msgstr "よろしく!" msgid "Science" msgstr "科学" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "一番上までスクロール" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5239,14 +5255,12 @@ msgstr "一番上までスクロール" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "検索" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "「{query}」を検索" @@ -5254,11 +5268,11 @@ msgstr "「{query}」を検索" msgid "Search for \"{searchText}\"" msgstr "「{searchText}」を検索" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "{displayTag}のすべての投稿を検索(@{authorHandle}のみ)" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "{displayTag}のすべての投稿を検索(すべてのユーザー)" @@ -5266,8 +5280,6 @@ msgstr "{displayTag}のすべての投稿を検索(すべてのユーザー) msgid "Search for feeds that you want to suggest to others." msgstr "他の人におすすめしたいフィードを検索。" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "ユーザーを検索" @@ -5291,19 +5303,19 @@ msgstr "Tenorを検索" msgid "Security Step Required" msgstr "必要なセキュリティの手順" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "{truncatedTag}の投稿を表示(すべてのユーザー)" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "{truncatedTag}の投稿を表示(このユーザーのみ)" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "<0>{displayTag}の投稿を表示(すべてのユーザー)" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "<0>{displayTag}の投稿を表示(このユーザーのみ)" @@ -5311,7 +5323,7 @@ msgstr "<0>{displayTag}の投稿を表示(このユーザーのみ)" msgid "See jobs at Bluesky" msgstr "Blueskyの求人を見る" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "ガイドを見る" @@ -5351,7 +5363,7 @@ msgstr "GIF「{0}」を選ぶ" msgid "Select how long to mute this word for." msgstr "このワードをどのくらいの間ミュートするのかを選択。" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "言語を選択" @@ -5367,7 +5379,7 @@ msgstr "{numItems}個中{i}個目のオプションを選択" msgid "Select the {emojiName} emoji as your avatar" msgstr "絵文字{emojiName}をアバターとして選択" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "報告先のモデレーションサービスを選んでください" @@ -5383,7 +5395,7 @@ msgstr "ビデオを選択" msgid "Select what content this mute word should apply to." msgstr "このミュートワードをどのコンテンツに適用するのかを選択。" -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "登録されたフィードに含める言語を選択します。選択されていない場合は、すべての言語が表示されます。" @@ -5395,11 +5407,11 @@ msgstr "アプリに表示されるデフォルトのテキストの言語を選 msgid "Select your date of birth" msgstr "生年月日を選択" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "次のオプションから興味のあるものを選択してください" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "フィード内の翻訳に使用する言語を選択します。" @@ -5421,7 +5433,7 @@ msgctxt "action" msgid "Send Email" msgstr "メールを送信" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "フィードバックを送信" @@ -5436,8 +5448,8 @@ msgstr "投稿を送る…" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "報告を送信" @@ -5450,8 +5462,8 @@ msgstr "{0}に報告を送信" msgid "Send verification email" msgstr "確認メールを送信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "ダイレクトメッセージで送信" @@ -5463,7 +5475,7 @@ msgstr "アカウントの削除の確認コードをメールに送信" msgid "Server address" msgstr "サーバーアドレス" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "生年月日を設定" @@ -5471,15 +5483,15 @@ msgstr "生年月日を設定" msgid "Set new password" msgstr "新しいパスワードを設定" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "フィード内の引用をすべて非表示にするには、この設定を「いいえ」にします。リポストは引き続き表示されます。" -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "フィード内の返信をすべて非表示にするには、この設定を「いいえ」にします。" -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "フィード内のリポストをすべて非表示にするには、この設定を「いいえ」にします。" @@ -5487,7 +5499,7 @@ msgstr "フィード内のリポストをすべて非表示にするには、こ msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "スレッド表示で返信を表示するには、この設定を「はい」にします。これは実験的な機能です。" -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "保存されたフィードから投稿を抽出してFollowingフィードに表示するには、この設定を「はい」にします。これは実験的な機能です。" @@ -5515,11 +5527,11 @@ msgstr "画像のアスペクト比を縦長に設定" msgid "Sets image aspect ratio to wide" msgstr "画像のアスペクト比をワイドに設定" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "設定" @@ -5532,14 +5544,14 @@ msgid "Sexually Suggestive" msgstr "性的にきわどい" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "共有" @@ -5557,8 +5569,8 @@ msgid "Share a fun fact!" msgstr "面白いことをシェアして!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "とにかく共有" @@ -5569,7 +5581,7 @@ msgstr "フィードを共有" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "リンクを共有" @@ -5587,7 +5599,7 @@ msgstr "リンク共有のダイアログ" msgid "Share QR code" msgstr "QRコードを共有" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "このスターターパックを共有" @@ -5599,7 +5611,7 @@ msgstr "このスターターパックを共有して、他のユーザーがBlu msgid "Share your favorite feed!" msgstr "お気に入りのフィードをシェアして!" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "Shared Preferencesのテスター" @@ -5610,7 +5622,7 @@ msgstr "リンクしたウェブサイトを共有" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "表示" @@ -5618,8 +5630,9 @@ msgstr "表示" msgid "Show alt text" msgstr "ALTテキストを表示" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "とにかく表示" @@ -5640,8 +5653,8 @@ msgstr "{0}に似たおすすめのフォロー候補を表示" msgid "Show hidden replies" msgstr "非表示の返信を表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "このような投稿の表示を減らす" @@ -5649,14 +5662,14 @@ msgstr "このような投稿の表示を減らす" msgid "Show list anyway" msgstr "とにかくリストを表示" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "さらに表示" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "このような投稿の表示を増やす" @@ -5664,15 +5677,15 @@ msgstr "このような投稿の表示を増やす" msgid "Show muted replies" msgstr "ミュートした返信を表示" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "マイフィードからの投稿を表示" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "引用を表示" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "返信を表示" @@ -5680,12 +5693,12 @@ msgstr "返信を表示" msgid "Show replies by people you follow before all other replies." msgstr "自分がフォローしているユーザーからの返信を、他のすべての返信の前に表示します。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:519 -#: src/view/com/util/forms/PostDropdownBtn.tsx:529 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 msgid "Show reply for everyone" msgstr "返信を全員に見せる" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "リポストを表示" @@ -5743,8 +5756,7 @@ msgstr "会話に参加するにはサインインするか新しくアカウン msgid "Sign into Bluesky or create a new account" msgstr "Blueskyにサインイン または 新規アカウントの登録" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "サインアウト" @@ -5774,7 +5786,7 @@ msgstr "サインアップまたはサインインして会話に参加" msgid "Sign-in Required" msgstr "サインインが必要" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "サインイン済み" @@ -5783,12 +5795,12 @@ msgstr "サインイン済み" msgid "Signed in as @{0}" msgstr "@{0}でサインイン" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "あなたのスターターパックでサインアップ" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "スターターパックを使わずにサインアップ" @@ -5796,12 +5808,12 @@ msgstr "スターターパックを使わずにサインアップ" msgid "Similar accounts" msgstr "類似のアカウント" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "スキップ" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "この手順をスキップする" @@ -5810,12 +5822,11 @@ msgstr "この手順をスキップする" msgid "Software Dev" msgstr "ソフトウェア開発" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "お好みかもしれない他のフィード" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "一部の人が返信可能" @@ -5834,13 +5845,13 @@ msgstr "何らかの問題が発生したようなので、もう一度お試し msgid "Something went wrong, please try again." msgstr "何らかの問題が発生したようなので、もう一度お試しください。" -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "何らかの問題が発生したようです!" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "大変申し訳ありません!セッションの有効期限が切れました。もう一度ログインしてください。" @@ -5852,7 +5863,7 @@ msgstr "返信を並び替える" msgid "Sort replies to the same post by:" msgstr "次の方法で同じ投稿への返信を並び替えます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:172 +#: src/components/moderation/LabelsOnMeDialog.tsx:171 msgid "Source: <0>{sourceName}" msgstr "ソース:<0>{sourceName}" @@ -5891,17 +5902,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "オンボーディングツアー・ウインドウ開始。前へ戻らないでください。代わりに、進んで他のオプションを見るか、スキップしてください。" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "スターターパック" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "{0}によるスターターパック" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "スターターパックが無効です" @@ -5913,31 +5924,31 @@ msgstr "スターターパック" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "スターターパックを使ってお気に入りのフィードやユーザーを友人へ簡単に共有できます。" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "ステータスページ" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "ステップ {0} / {1}" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "ストレージがクリアされたため、今すぐアプリを再起動する必要があります。" -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "ストーリーブック" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "送信" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "登録" @@ -5953,16 +5964,15 @@ msgstr "ラベラーを登録する" msgid "Subscribe to this labeler" msgstr "このラベラーを登録" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "このリストに登録" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "おすすめのアカウント" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "あなたへのおすすめ" @@ -5970,7 +5980,7 @@ msgstr "あなたへのおすすめ" msgid "Suggestive" msgstr "きわどい" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -5985,23 +5995,24 @@ msgstr "アカウントを切り替える" msgid "Switch between feeds to control your experience." msgstr "フィードを切り替えて、あなたの体験をコントロールしよう。" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "{0}に切り替え" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "ログインしているアカウントを切り替えます" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "システム" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "システムログ" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "タグメニュー:{displayTag}" @@ -6017,11 +6028,11 @@ msgstr "トール" msgid "Tap to dismiss" msgstr "タップして消す" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:127 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 msgid "Tap to enter full screen" msgstr "タップしてフルスクリーンに" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:144 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 msgid "Tap to toggle sound" msgstr "タップして音の切り替え" @@ -6029,7 +6040,7 @@ msgstr "タップして音の切り替え" msgid "Tap to view fully" msgstr "タップして全体を表示" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "タスク完了 - 10いいね!" @@ -6054,11 +6065,11 @@ msgstr "もう少し教えて" msgid "Terms" msgstr "条件" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "利用規約" @@ -6073,13 +6084,13 @@ msgstr "使用されている用語がコミュニティ基準に違反してい msgid "Text & tags" msgstr "テキストとタグ" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "テキストの入力フィールド" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "ありがとうございます。あなたの報告は送信されました。" @@ -6087,20 +6098,20 @@ msgstr "ありがとうございます。あなたの報告は送信されまし msgid "That contains the following:" msgstr "その内容は以下の通りです:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "そのハンドルはすでに使用されています。" -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "そのスターターパックが見つかりませんでした。" -#: src/view/com/post-thread/PostQuotes.tsx:132 +#: src/view/com/post-thread/PostQuotes.tsx:129 msgid "That's all, folks!" msgstr "以上です、皆さん!" @@ -6130,12 +6141,12 @@ msgstr "著作権ポリシーは<0/>に移動しました" msgid "The Discover feed" msgstr "Discoverフィード" +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "Discoverフィードはあなたの好みを学習しました" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "アプリのほうがより良い体験をすることができます。今すぐBlueskyをダウンロードして、中断したところから再開しましょう。" @@ -6143,11 +6154,11 @@ msgstr "アプリのほうがより良い体験をすることができます。 msgid "The feed has been replaced with Discover." msgstr "フィードはDiscoverと置き換えられました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "以下のラベルがあなたのアカウントに適用されました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "以下のラベルがあなたのコンテンツに適用されました。" @@ -6155,8 +6166,8 @@ msgstr "以下のラベルがあなたのコンテンツに適用されました msgid "The following steps will help customize your Bluesky experience." msgstr "次の手順であなたのBlueskyでの体験をカスタマイズできます。" -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "投稿が削除された可能性があります。" @@ -6168,7 +6179,7 @@ msgstr "プライバシーポリシーは<0/>に移動しました" msgid "The selected video is larger than 100MB." msgstr "選択したビデオのサイズが100MBを超えています。" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "見ようとしたスターターパックが無効です。代わりにスターターパックを削除してください。" @@ -6205,24 +6216,24 @@ msgid "There was an issue connecting to Tenor." msgstr "Tenorへの接続中に問題が発生しました。" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "サーバーへの問い合わせ中に問題が発生しました" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "サーバーへの問い合わせ中に問題が発生しました" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "通知の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "投稿の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" @@ -6230,13 +6241,13 @@ msgstr "投稿の取得中に問題が発生しました。もう一度試すに msgid "There was an issue fetching the list. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "報告の送信に問題が発生しました。インターネットの接続を確認してください。" @@ -6258,16 +6269,19 @@ msgstr "アプリパスワードの取得中に問題が発生しました" msgid "There was an issue! {0}" msgstr "問題が発生しました! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "アプリケーションに予期しない問題が発生しました。このようなことが繰り返した場合はサポートへお知らせください!" @@ -6276,11 +6290,11 @@ msgstr "アプリケーションに予期しない問題が発生しました。 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." msgstr "Blueskyに新規ユーザーが殺到しています!できるだけ早くアカウントを有効にできるよう努めます。" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "この{screenDescription}にはフラグが設定されています:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "このアカウントを閲覧するためにはサインインが必要です。" @@ -6288,7 +6302,7 @@ msgstr "このアカウントを閲覧するためにはサインインが必要 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "このアカウントは1つ、あるいは複数のモデレーションリストでブロックされています。ブロックを解除するにはリストの画面に移動してこのユーザーをリストから外してください。" -#: src/components/moderation/LabelsOnMeDialog.tsx:265 +#: src/components/moderation/LabelsOnMeDialog.tsx:250 msgid "This appeal will be sent to <0>{sourceName}." msgstr "この申し立ては<0>{sourceName}に送られます。" @@ -6312,8 +6326,8 @@ msgstr "このコンテンツはモデレーターから一般的な警告を受 msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "このコンテンツは{0}によってホストされています。外部メディアを有効にしますか?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "このコンテンツは関係するユーザーの一方が他方をブロックしているため、利用できません。" @@ -6339,7 +6353,7 @@ msgstr "このフィードは空です!もっと多くのユーザーをフォ #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "このフィードは空です。" @@ -6355,15 +6369,15 @@ msgstr "この情報は他のユーザーと共有されません。" msgid "This is important in case you ever need to change your email or reset your password." msgstr "これは、メールアドレスの変更やパスワードのリセットが必要な場合に重要です。" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "<0>{0}によって適用されたラベルです。" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "投稿者によって適用されたラベルです。" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "あなたによって適用されたラベルです。" @@ -6379,7 +6393,7 @@ msgstr "このリンクは次のウェブサイトへリンクしています: msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." msgstr "このリスト — <0>{0}が作成 — は名前か説明がBlueskyのコミュニティガイドラインに違反している可能性があります。" -#: src/view/screens/ProfileList.tsx:907 +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "このリストは空です!" @@ -6391,16 +6405,16 @@ msgstr "このモデレーションのサービスはご利用できません。 msgid "This name is already in use" msgstr "この名前はすでに使用中です" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "この投稿は削除されました。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "この投稿はログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:639 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 msgid "This post will be hidden from feeds and threads. This cannot be undone." msgstr "この投稿はフィードとスレッドから非表示になります。元に戻すことはできません。" @@ -6412,7 +6426,7 @@ msgstr "この投稿の投稿者は引用投稿を無効にしています。" msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "このプロフィールはログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:701 +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "この返信はスレッドの一番下にある非表示のセクションに移動され、その後のあなたや他のユーザー宛の返信の通知をミュートします。" @@ -6432,8 +6446,8 @@ msgstr "このユーザーにはフォロワーがいません。" msgid "This user has blocked you" msgstr "このユーザーはあなたをブロックしています" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "このユーザーはあなたをブロックしているため、あなたはこのユーザーのコンテンツを閲覧できません。" @@ -6441,11 +6455,11 @@ msgstr "このユーザーはあなたをブロックしているため、あな msgid "This user has requested that their content only be shown to signed-in users." msgstr "このユーザーは自分のコンテンツをサインインしたユーザーにのみ表示するように求めています。" -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "このユーザーはブロックした<0>{0}リストに含まれています。" -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "このユーザーはミュートした<0>{0}リストに含まれています。" @@ -6465,16 +6479,16 @@ msgstr "ミュートしたワードから「{0}」が削除されます。あと msgid "This will remove @{0} from the quick access list." msgstr "クイックアクセスのリストから@{0}を削除します。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:691 +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." msgstr "これによってあなたの投稿が全員に見える引用投稿からは削除され、プレースホルダーに置き換えられます。" -#: src/view/screens/Settings/index.tsx:596 +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "スレッドの設定" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "スレッドの設定" @@ -6482,7 +6496,7 @@ msgstr "スレッドの設定" msgid "Threaded Mode" msgstr "スレッドモード" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "スレッドの設定" @@ -6502,7 +6516,7 @@ msgstr "この報告を誰に送りたいですか?" msgid "Toggle dropdown" msgstr "ドロップダウンを切り替え" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "成人向けコンテンツの有効もしくは無効の切り替え" @@ -6517,10 +6531,10 @@ msgstr "変換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "翻訳" @@ -6533,7 +6547,7 @@ msgstr "再試行" msgid "TV" msgstr "テレビ" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "2要素認証" @@ -6545,11 +6559,11 @@ msgstr "ここにメッセージを入力する" msgid "Type:" msgstr "タイプ:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "リストでのブロックを解除" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "リストでのミュートを解除" @@ -6557,12 +6571,12 @@ msgstr "リストでのミュートを解除" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "あなたのサービスに接続できません。インターネットの接続を確認してください。" -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "削除できません" @@ -6573,7 +6587,7 @@ msgstr "削除できません" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "ブロックを解除" @@ -6597,9 +6611,9 @@ msgstr "アカウントのブロックを解除" msgid "Unblock Account?" msgstr "アカウントのブロックを解除しますか?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "リポストを元に戻す" @@ -6621,12 +6635,14 @@ msgstr "アカウントのフォローを解除" msgid "Unlike this feed" msgstr "このフィードからいいねを外す" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "ミュートを解除" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "{truncatedTag}のミュートを解除" @@ -6635,7 +6651,7 @@ msgstr "{truncatedTag}のミュートを解除" msgid "Unmute Account" msgstr "アカウントのミュートを解除" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "{displayTag}のすべての投稿のミュートを解除" @@ -6643,21 +6659,21 @@ msgstr "{displayTag}のすべての投稿のミュートを解除" msgid "Unmute conversation" msgstr "会話のミュートを解除" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "スレッドのミュートを解除" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.web.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 msgid "Unmute video" msgstr "ビデオのミュートを解除" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:143 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Unmuted" msgstr "ミュート解除中" #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "ピン留めを解除" @@ -6665,11 +6681,11 @@ msgstr "ピン留めを解除" msgid "Unpin from home" msgstr "ホームからピン留めを解除" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "モデレーションリストのピン留めを解除" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "フィードからピン留めを解除" @@ -6695,7 +6711,7 @@ msgstr "リストの登録を解除しました" msgid "Unwanted Sexual Content" msgstr "望まない性的なコンテンツ" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "リストの{displayName}を更新" @@ -6703,11 +6719,11 @@ msgstr "リストの{displayName}を更新" msgid "Update to {handle}" msgstr "{handle}に更新" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 msgid "Updating quote attachment failed" msgstr "引用の切り離しに失敗しました" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 msgid "Updating reply visibility failed" msgstr "返信の表示・非表示に変更に失敗しました" @@ -6723,20 +6739,20 @@ msgstr "代わりに写真をアップロード" msgid "Upload a text file to:" msgstr "テキストファイルのアップロード先:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "カメラからアップロード" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "ファイルからアップロード" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -6784,12 +6800,12 @@ msgstr "このアプリパスワードとハンドルを使って他のアプリ msgid "Used by:" msgstr "使用者:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "ブロック中のユーザー" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "「{0}」によってブロックされたユーザー" @@ -6797,30 +6813,28 @@ msgstr "「{0}」によってブロックされたユーザー" msgid "User blocked by list" msgstr "リストによってブロック中のユーザー" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "リストによってブロック中のユーザー" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "あなたをブロックしているユーザー" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "あなたをブロックしているユーザー" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "<0/>の作成したユーザーリスト" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "<0/>の作成したユーザーリスト" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "あなたの作成したユーザーリスト" @@ -6832,7 +6846,7 @@ msgstr "ユーザーリストを作成しました" msgid "User list updated" msgstr "ユーザーリストを更新しました" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "ユーザーリスト" @@ -6840,7 +6854,7 @@ msgstr "ユーザーリスト" msgid "Username or email address" msgstr "ユーザー名またはメールアドレス" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "ユーザー" @@ -6855,7 +6869,7 @@ msgstr "<0>@{0}にフォローされているユーザー" msgid "Users I follow" msgstr "フォローしているユーザー" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "{0}のユーザー" @@ -6871,15 +6885,15 @@ msgstr "値:" msgid "Verify DNS Record" msgstr "DNSレコードを確認" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "メールアドレスを確認" @@ -6896,11 +6910,11 @@ msgstr "テキストファイルを確認" msgid "Verify Your Email" msgstr "メールアドレスを確認" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "バージョン {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:126 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 msgid "Video" msgstr "ビデオ" @@ -6913,7 +6927,8 @@ msgstr "ビデオゲーム" msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" @@ -6941,7 +6956,7 @@ msgstr "詳細を表示" msgid "View details for reporting a copyright violation" msgstr "著作権侵害の報告の詳細を見る" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "スレッドをすべて表示" @@ -6952,12 +6967,12 @@ msgstr "これらのラベルに関する情報を見る" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "プロフィールを表示" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "アバターを表示" @@ -7017,7 +7032,7 @@ msgstr "この会話を読み込めませんでした" msgid "We estimate {estimatedTime} until your account is ready." msgstr "あなたのアカウントが準備できるまで{estimatedTime}ほどかかります。" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "素敵なひとときをお過ごしください。覚えておいてください、Blueskyは:" @@ -7029,11 +7044,11 @@ msgstr "あなたのフォロー中のユーザーの投稿を読み終わりま msgid "We were unable to load your birth date preferences. Please try again." msgstr "生年月日の設定を読み込むことはできませんでした。もう一度お試しください。" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "現在設定されたラベラーを読み込めません。" -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "接続できませんでした。アカウントの設定を続けるためにもう一度お試しください。繰り返し失敗する場合は、この手順をスキップすることもできます。" @@ -7041,7 +7056,7 @@ msgstr "接続できませんでした。アカウントの設定を続けるた msgid "We will let you know when your account is ready." msgstr "アカウントの準備ができたらお知らせします。" -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "これはあなたの体験をカスタマイズするために使用されます。" @@ -7049,15 +7064,15 @@ msgstr "これはあなたの体験をカスタマイズするために使用さ msgid "We're having network issues, try again" msgstr "ネットワークで問題が発生しています。再度試してください" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "私たちはあなたが参加してくれることをとても楽しみにしています!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "大変申し訳ありませんが、このリストを解決できませんでした。それでもこの問題が解決しない場合は、作成者の@{handleOrDid}までお問い合わせください。" -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "大変申し訳ありませんが、現在ミュートされたワードを読み込むことができませんでした。もう一度お試しください。" @@ -7065,11 +7080,11 @@ msgstr "大変申し訳ありませんが、現在ミュートされたワード msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "大変申し訳ありませんが、検索を完了できませんでした。数分後に再試行してください。" -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "大変申し訳ありません!返信しようとしている投稿は削除されました。" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "大変申し訳ありません!お探しのページは見つかりません。" @@ -7086,7 +7101,7 @@ msgstr "おかえりなさい!" msgid "Welcome, friend!" msgstr "ようこそ、友よ!" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "なにに興味がありますか?" @@ -7096,7 +7111,7 @@ msgstr "あなたのスターターパックを何と呼びたいですか?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "最近どう?" @@ -7117,7 +7132,7 @@ msgstr "誰がこの投稿に反応できますか?" msgid "Who can message you?" msgstr "誰があなたへメッセージを送れるか?" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "返信できるユーザー" @@ -7163,12 +7178,12 @@ msgstr "ワイド" msgid "Write a message" msgstr "メッセージを書く" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "投稿を書く" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "返信を書く" @@ -7178,10 +7193,10 @@ msgid "Writers" msgstr "ライター" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7192,15 +7207,15 @@ msgstr "はい" msgid "Yes, deactivate" msgstr "はい、無効化します" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "はい、このスターターパックを削除します" -#: src/view/com/util/forms/PostDropdownBtn.tsx:694 +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 msgid "Yes, detach" msgstr "はい、切り離します" -#: src/view/com/util/forms/PostDropdownBtn.tsx:704 +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 msgid "Yes, hide" msgstr "はい、非表示にします" @@ -7212,7 +7227,8 @@ msgstr "はい、アカウントを再有効化します" msgid "Yesterday, {time}" msgstr "昨日、{time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "あなた" @@ -7270,11 +7286,11 @@ msgstr "まだ招待コードがありません!Blueskyをもうしばらく msgid "You don't have any pinned feeds." msgstr "ピン留めされたフィードがありません。" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "保存されたフィードがありません。" -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "あなたが投稿者をブロックしているか、または投稿者によってあなたはブロックされています。" @@ -7282,9 +7298,9 @@ msgstr "あなたが投稿者をブロックしているか、または投稿者 msgid "You have blocked this user" msgstr "あなたはこのユーザーをブロックしました" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "あなたはこのユーザーをブロックしているため、コンテンツを閲覧できません。" @@ -7295,20 +7311,20 @@ msgstr "あなたはこのユーザーをブロックしているため、コン msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "無効なコードが入力されました。それはXXXXX-XXXXXのようになっているはずです。" -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "この投稿を非表示にしました" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "この投稿を非表示にしました。" -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "このアカウントをミュートしました。" -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "このユーザーをミュートしました" @@ -7316,12 +7332,12 @@ msgstr "このユーザーをミュートしました" msgid "You have no conversations yet. Start one!" msgstr "まだ会話していません。始めましょう!" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "フィードがありません。" -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "リストがありません。" @@ -7345,7 +7361,7 @@ msgstr "最後まで到達しました" msgid "You haven't created a starter pack yet!" msgstr "スターターパックをまだ作成していません!" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "まだワードやタグをミュートしていません" @@ -7354,11 +7370,11 @@ msgstr "まだワードやタグをミュートしていません" msgid "You hid this reply." msgstr "あなたがこの返信を非表示にしました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "間違って適用されたと思うのであれば、自己申告ではないラベルならば異議申し立てができます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "これらのラベルが誤って適用されたと思った場合は、異議申し立てを行うことができます。" @@ -7370,7 +7386,7 @@ msgstr "{STARTER_PACK_MAX_SIZE}ユーザーまで追加できます" msgid "You may only add up to 3 feeds" msgstr "3フィードまで追加できます" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "サインアップするには、13歳以上である必要があります。" @@ -7386,7 +7402,7 @@ msgstr "QRコードを保存するには写真ライブラリへのアクセス msgid "You must grant access to your photo library to save the image." msgstr "画像を保存するには写真ライブラリへのアクセスを許可する必要があります。" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "報告をするには少なくとも1つのラベラーを選択する必要があります" @@ -7394,11 +7410,11 @@ msgstr "報告をするには少なくとも1つのラベラーを選択する msgid "You previously deactivated @{0}." msgstr "以前、あなたは@{0}を無効化しました。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "これ以降、このスレッドに関する通知を受け取ることはできなくなります" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "これ以降、このスレッドに関する通知を受け取ることができます" @@ -7418,23 +7434,23 @@ msgstr "あなた: {defaultEmbeddedContentMessage}" msgid "You: {short}" msgstr "あなた: {short}" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "アカウントの作成を完了するとおすすめのユーザーやフィードをフォローします!" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "アカウントの作成を完了するとおすすめのユーザーをフォローします!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "これらのユーザーや他{0}をフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "これらのユーザーをすぐにフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "これらのフィードの更新を受け取ります" @@ -7449,12 +7465,12 @@ msgstr "あなたは並んでいます。" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "アプリパスワードでログイン中です。アカウントの無効化を続けるにはメインのパスワードでログインしてください。" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "準備ができました!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "この投稿でワードまたはタグを隠すことを選択しました。" @@ -7462,7 +7478,7 @@ msgstr "この投稿でワードまたはタグを隠すことを選択しまし msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "フィードはここまでです!もっとフォローするアカウントを見つけましょう。" -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "あなたのアカウント" @@ -7478,7 +7494,7 @@ msgstr "あなたのアカウントの公開データの全記録を含むリポ msgid "Your birth date" msgstr "生年月日" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:168 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 msgid "Your browser does not support the video format. Please try a different browser." msgstr "利用中のブラウザがこのビデオ形式をサポートしていません。他のブラウザをお試しください。" @@ -7491,7 +7507,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "ここで選択した内容は保存されますが、あとから設定で変更できます。" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7505,7 +7521,7 @@ msgstr "メールアドレスは更新されましたが、確認されていま msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "メールアドレスはまだ確認されていません。これは、当社が推奨する重要なセキュリティステップです。" -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "最初のいいね!" @@ -7513,7 +7529,7 @@ msgstr "最初のいいね!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Followingフィードは空です!もっと多くのユーザーをフォローして、近況を確認しましょう。" -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "フルハンドルは" @@ -7521,7 +7537,7 @@ msgstr "フルハンドルは" msgid "Your full handle will be <0>@{0}" msgstr "フルハンドルは<0>@{0}になります" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "ミュートしたワード" @@ -7529,15 +7545,15 @@ msgstr "ミュートしたワード" msgid "Your password has been changed successfully!" msgstr "パスワードの変更が完了しました!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "投稿を公開しました" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "投稿、いいね、ブロックは公開されます。ミュートは非公開です。" -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "あなたのプロフィール" @@ -7545,7 +7561,7 @@ msgstr "あなたのプロフィール" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "あなたのプロフィール、投稿、フィード、そしてリストは他のBlueskyユーザーに見えなくなります。ログインすることでいつでもアカウントを再有効化できます。" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "返信を公開しました" @@ -7553,6 +7569,6 @@ msgstr "返信を公開しました" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "あなたの報告はBluesky Moderation Serviceに送られます" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "あなたのユーザーハンドル" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 8a02c876fe..1f6cfef0ef 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -52,7 +52,7 @@ msgstr "팔로우 중" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "좋아요 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:434 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" @@ -65,7 +65,7 @@ msgstr "{0, plural, other {#}}명의 사용자가 좋아함" msgid "{0, plural, one {post} other {posts}}" msgstr "게시물" -#: src/view/com/post-thread/PostThreadItem.tsx:414 +#: src/view/com/post-thread/PostThreadItem.tsx:413 msgid "{0, plural, one {quote} other {quotes}}" msgstr "인용" @@ -73,7 +73,7 @@ msgstr "인용" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "답글 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:394 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "재게시" @@ -246,11 +246,11 @@ msgid "Access profile and other navigation links" msgstr "프로필 및 기타 탐색 링크로 이동합니다" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:474 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "접근성" -#: src/view/screens/Settings/index.tsx:465 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "접근성 설정" @@ -260,8 +260,8 @@ msgid "Accessibility Settings" msgstr "접근성 설정" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:326 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "계정" @@ -286,7 +286,11 @@ msgstr "계정 뮤트됨" msgid "Account Muted by List" msgstr "리스트로 계정 뮤트됨" -#: src/view/com/util/AccountDropdownBtn.tsx:65 +#: src/view/com/util/AccountDropdownBtn.tsx:43 +msgid "Account options" +msgstr "" + +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" @@ -328,8 +332,8 @@ msgstr "이 리스트에 사용자 추가" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:412 -#: src/view/screens/Settings/index.tsx:421 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "계정 추가" @@ -409,7 +413,7 @@ msgid "Adult content is disabled." msgstr "성인 콘텐츠가 비활성화되어 있습니다." #: src/screens/Moderation/index.tsx:409 -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "고급" @@ -533,7 +537,7 @@ msgstr "채팅을 여는 동안 문제가 발생했습니다" msgid "An issue occurred, please try again." msgstr "문제가 발생했습니다. 다시 시도해 주세요." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" @@ -581,13 +585,13 @@ msgstr "앱 비밀번호 이름에는 문자, 숫자, 공백, 대시, 밑줄만 msgid "App Password names must be at least 4 characters long." msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다." -#: src/view/screens/Settings/index.tsx:674 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "앱 비밀번호 설정" #: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:683 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "앱 비밀번호" @@ -613,11 +617,11 @@ msgid "Appeal this decision" msgstr "이 결정에 이의신청" #: src/screens/Settings/AppearanceSettings.tsx:69 -#: src/view/screens/Settings/index.tsx:495 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "모양" -#: src/view/screens/Settings/index.tsx:486 +#: src/view/screens/Settings/index.tsx:475 msgid "Appearance settings" msgstr "모양 설정" @@ -699,7 +703,7 @@ msgstr "3자 이상" msgid "Back" msgstr "뒤로" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "기본" @@ -707,7 +711,7 @@ msgstr "기본" msgid "Birthday" msgstr "생년월일" -#: src/view/screens/Settings/index.tsx:358 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "생년월일:" @@ -763,7 +767,7 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션 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:435 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "차단된 게시물." @@ -945,17 +949,17 @@ msgstr "연결된 웹사이트를 여는 것을 취소합니다" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:352 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "변경" -#: src/view/screens/Settings/index.tsx:695 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "핸들 변경" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "핸들 변경" @@ -963,12 +967,12 @@ msgstr "핸들 변경" msgid "Change my email" msgstr "내 이메일 변경하기" -#: src/view/screens/Settings/index.tsx:740 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "비밀번호 변경" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:751 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "비밀번호 변경" @@ -994,12 +998,12 @@ msgstr "대화 뮤트됨" #: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "대화 설정" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "대화 설정" @@ -1020,11 +1024,11 @@ msgstr "이메일에서 로그인 코드를 확인한 후 여기에 입력하세 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "받은 편지함에서 아래에 입력할 인증 코드가 포함된 이메일이 있는지 확인하세요." -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "3개 이상 선택하세요." -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "최소 {0}개 이상 선택하세요" @@ -1056,11 +1060,11 @@ msgstr "이 색상을 아바타로 선택" msgid "Choose your password" msgstr "비밀번호를 입력하세요" -#: src/view/screens/Settings/index.tsx:887 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "모든 스토리지 데이터 지우기" -#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" @@ -1069,7 +1073,7 @@ msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" msgid "Clear search query" msgstr "검색어 지우기" -#: src/view/screens/Settings/index.tsx:888 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "모든 스토리지 데이터를 지웁니다" @@ -1315,7 +1319,7 @@ msgstr "콘텐츠 경고" msgid "Context menu backdrop, click to close the menu." msgstr "컨텍스트 메뉴 배경을 클릭하여 메뉴를 닫습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "계속" @@ -1328,7 +1332,7 @@ msgstr "{0}(으)로 계속하기 (현재 로그인)" msgid "Continue thread..." msgstr "스레드 더 보기..." -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1347,7 +1351,7 @@ msgstr "요리" msgid "Copied" msgstr "복사됨" -#: src/view/screens/Settings/index.tsx:244 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "빌드 버전 클립보드에 복사됨" @@ -1355,7 +1359,7 @@ msgstr "빌드 버전 클립보드에 복사됨" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:236 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 #: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1394,8 +1398,8 @@ msgstr "링크 복사" msgid "Copy link to list" msgstr "리스트 링크 복사" -#: src/view/com/util/forms/PostDropdownBtn.tsx:412 -#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "게시물 링크 복사" @@ -1404,8 +1408,8 @@ msgstr "게시물 링크 복사" msgid "Copy message text" msgstr "메시지 텍스트 복사" +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 #: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Copy post text" msgstr "게시물 텍스트 복사" @@ -1443,7 +1447,7 @@ msgstr "만들기" msgid "Create a new account" msgstr "새 계정 만들기" -#: src/view/screens/Settings/index.tsx:413 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "새 Bluesky 계정을 만듭니다" @@ -1544,15 +1548,15 @@ msgid "Date of birth" msgstr "생년월일" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:783 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "계정 비활성화" -#: src/view/screens/Settings/index.tsx:795 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "내 계정 비활성화" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "검토 디버그" @@ -1564,13 +1568,13 @@ msgstr "디버그 패널" #: src/screens/StarterPack/StarterPackScreen.tsx:573 #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 -#: src/view/com/util/forms/PostDropdownBtn.tsx:631 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "삭제" -#: src/view/screens/Settings/index.tsx:805 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "계정 삭제" @@ -1586,8 +1590,8 @@ msgstr "앱 비밀번호 삭제" msgid "Delete app password?" msgstr "앱 비밀번호를 삭제하시겠습니까?" -#: src/view/screens/Settings/index.tsx:867 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "대화 신고 기록 삭제" @@ -1611,12 +1615,12 @@ msgstr "나에게 보이는 메시지 삭제" msgid "Delete my account" msgstr "내 계정 삭제" -#: src/view/screens/Settings/index.tsx:817 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "내 계정 삭제…" +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 #: src/view/com/util/forms/PostDropdownBtn.tsx:611 -#: src/view/com/util/forms/PostDropdownBtn.tsx:613 msgid "Delete post" msgstr "게시물 삭제" @@ -1633,7 +1637,7 @@ msgstr "스타터 팩 삭제" msgid "Delete this list?" msgstr "이 리스트를 삭제하시겠습니까?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:626 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "이 게시물을 삭제하시겠습니까?" @@ -1641,11 +1645,11 @@ msgstr "이 게시물을 삭제하시겠습니까?" msgid "Deleted" msgstr "삭제됨" -#: src/view/com/post-thread/PostThread.tsx:421 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "삭제된 게시물." -#: src/view/screens/Settings/index.tsx:868 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "대화 신고 기록을 삭제합니다" @@ -1660,12 +1664,12 @@ msgstr "설명" msgid "Descriptive alt text" msgstr "설명이 포함된 대체 텍스트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:546 -#: src/view/com/util/forms/PostDropdownBtn.tsx:556 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 msgid "Detach quote" msgstr "인용 해제" -#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 msgid "Detach quote post?" msgstr "인용을 해제하시겠습니까?" @@ -1903,8 +1907,8 @@ msgstr "피드 편집하기" msgid "Edit image" msgstr "이미지 편집하기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:592 -#: src/view/com/util/forms/PostDropdownBtn.tsx:605 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 msgid "Edit interaction settings" msgstr "상호작용 설정 편집" @@ -2001,7 +2005,7 @@ msgstr "이메일 변경됨" msgid "Email verified" msgstr "이메일 확인됨" -#: src/view/screens/Settings/index.tsx:330 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "이메일:" @@ -2010,8 +2014,8 @@ msgid "Embed HTML code" msgstr "임베드 HTML 코드" #: src/components/dialogs/Embed.tsx:97 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 #: src/view/com/util/forms/PostDropdownBtn.tsx:429 -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Embed post" msgstr "게시물 임베드" @@ -2121,7 +2125,7 @@ msgstr "파일을 저장하는 동안 오류가 발생했습니다" msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "오류:" @@ -2214,12 +2218,12 @@ msgstr "노골적이거나 불쾌감을 줄 수 있는 미디어." msgid "Explicit sexual images." msgstr "노골적인 성적 이미지." -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "내 데이터 내보내기" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "내 데이터 내보내기" @@ -2235,11 +2239,11 @@ msgstr "외부 미디어는 웹사이트가 나와 내 기기에 대한 정보 #: src/Navigation.tsx:310 #: src/view/screens/PreferencesExternalEmbeds.tsx:54 -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "외부 미디어 설정" -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "외부 미디어 설정" @@ -2261,7 +2265,7 @@ msgstr "리스트를 만들지 못했습니다. 인터넷 연결을 확인한 msgid "Failed to delete message" msgstr "메시지를 삭제하지 못했습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:196 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" @@ -2309,7 +2313,7 @@ msgstr "전송 실패" msgid "Failed to submit appeal, please try again." msgstr "이의신청을 제출하지 못했습니다. 다시 시도해 주세요." -#: src/view/com/util/forms/PostDropdownBtn.tsx:225 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "스레드 뮤트를 전환하지 못했습니다. 다시 시도해 주세요" @@ -2532,13 +2536,13 @@ msgstr "{0} 님을 팔로우했습니다" msgid "Following {name}" msgstr "{name} 님을 팔로우했습니다" -#: src/view/screens/Settings/index.tsx:550 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" #: src/Navigation.tsx:297 #: src/view/screens/PreferencesFollowingFeed.tsx:48 -#: src/view/screens/Settings/index.tsx:559 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" @@ -2592,7 +2596,7 @@ msgstr "잦은 원치 않는 콘텐츠 게시" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor} 님의 태그" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>에서" @@ -2754,7 +2758,7 @@ msgstr "숨겨진 리스트" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:642 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "숨기기" @@ -2763,18 +2767,18 @@ msgctxt "action" msgid "Hide" msgstr "숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:503 -#: src/view/com/util/forms/PostDropdownBtn.tsx:509 +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 msgid "Hide post for me" msgstr "나에게서 게시물 숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:520 -#: src/view/com/util/forms/PostDropdownBtn.tsx:530 +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 msgid "Hide reply for everyone" msgstr "모두에게서 답글 숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:502 -#: src/view/com/util/forms/PostDropdownBtn.tsx:508 +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 msgid "Hide reply for me" msgstr "나에게서 답글 숨기기" @@ -2783,12 +2787,12 @@ msgstr "나에게서 답글 숨기기" msgid "Hide the content" msgstr "콘텐츠 숨기기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "이 게시물을 숨기시겠습니까?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:637 -#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 msgid "Hide this reply?" msgstr "이 답글을 숨기시겠습니까?" @@ -2883,7 +2887,7 @@ msgstr "해당 국가의 법률에 따라 아직 성인이 아닌 경우, 부모 msgid "If you delete this list, you won't be able to recover it." msgstr "이 리스트를 삭제하면 다시 복구할 수 없습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:628 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "이 게시물을 삭제하면 다시 복구할 수 없습니다." @@ -2972,7 +2976,7 @@ msgstr "다이렉트 메시지 소개" msgid "Invalid 2FA confirmation code." msgstr "잘못된 2단계 인증 코드입니다." -#: src/view/com/post-thread/PostThreadItem.tsx:265 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "유효하지 않거나 지원되지 않는 게시물 기록" @@ -3064,7 +3068,7 @@ msgstr "내 콘텐츠의 라벨" msgid "Language selection" msgstr "언어 선택" -#: src/view/screens/Settings/index.tsx:507 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "언어 설정" @@ -3073,7 +3077,7 @@ msgstr "언어 설정" msgid "Language Settings" msgstr "언어 설정" -#: src/view/screens/Settings/index.tsx:516 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "언어" @@ -3196,7 +3200,7 @@ msgstr "이(가) 내 게시물을 좋아합니다" msgid "Likes" msgstr "좋아요" -#: src/view/com/post-thread/PostThreadItem.tsx:203 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" @@ -3407,7 +3411,7 @@ msgstr "모드" #: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:538 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "검토" @@ -3450,7 +3454,7 @@ msgstr "검토 리스트" msgid "moderation settings" msgstr "검토 설정" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "검토 설정" @@ -3467,7 +3471,7 @@ msgstr "검토 도구" msgid "Moderator has chosen to set a general warning on the content." msgstr "검토자가 콘텐츠에 일반 경고를 설정했습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:620 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "더 보기" @@ -3555,13 +3559,13 @@ msgstr "태그에서만 이 단어 뮤트하기" msgid "Mute this word until you unmute it" msgstr "뮤트를 해제할 때까지 이 단어 뮤트하기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:467 -#: src/view/com/util/forms/PostDropdownBtn.tsx:473 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "스레드 뮤트" +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 #: src/view/com/util/forms/PostDropdownBtn.tsx:483 -#: src/view/com/util/forms/PostDropdownBtn.tsx:485 msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" @@ -3607,11 +3611,11 @@ msgstr "내 피드" msgid "My Profile" msgstr "내 프로필" -#: src/view/screens/Settings/index.tsx:593 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "내 저장한 피드" -#: src/view/screens/Settings/index.tsx:599 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "내 저장한 피드" @@ -3880,7 +3884,7 @@ msgid "Not right now" msgstr "나중에 하기" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 #: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "공유 관련 참고 사항" @@ -3951,7 +3955,7 @@ msgstr "끄기" msgid "Oh no!" msgstr "이런!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "이런! 뭔가 잘못되었습니다." @@ -3975,7 +3979,7 @@ msgstr "on" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:237 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "온보딩 재설정" @@ -4038,7 +4042,7 @@ msgstr "이모티콘 선택기 열기" msgid "Open feed options menu" msgstr "피드 옵션 메뉴 열기" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "링크를 인앱 브라우저로 열기" @@ -4054,7 +4058,7 @@ msgstr "뮤트한 단어 및 태그 설정 열기" msgid "Open navigation" msgstr "내비게이션 열기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "게시물 옵션 메뉴 열기" @@ -4062,12 +4066,12 @@ msgstr "게시물 옵션 메뉴 열기" msgid "Open starter pack menu" msgstr "스타터 팩 메뉴 열기" -#: src/view/screens/Settings/index.tsx:837 -#: src/view/screens/Settings/index.tsx:847 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "스토리북 페이지 열기" -#: src/view/screens/Settings/index.tsx:825 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "시스템 로그 열기" @@ -4079,7 +4083,7 @@ msgstr "{numItems}번째 옵션을 엽니다" msgid "Opens a dialog to choose who can reply to this thread" msgstr "이 스레드에 답글을 달 수 있는 사람을 선택하는 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:466 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "접근성 설정을 엽니다" @@ -4087,7 +4091,7 @@ msgstr "접근성 설정을 엽니다" msgid "Opens additional details for a debug entry" msgstr "디버그 항목에 대한 추가 세부 정보를 엽니다" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:476 msgid "Opens appearance settings" msgstr "모양 설정을 엽니다" @@ -4095,7 +4099,7 @@ msgstr "모양 설정을 엽니다" msgid "Opens camera on device" msgstr "기기에서 카메라를 엽니다" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "대화 설정을 엽니다" @@ -4103,7 +4107,7 @@ msgstr "대화 설정을 엽니다" msgid "Opens composer" msgstr "답글 작성 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:508 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "구성 가능한 언어 설정을 엽니다" @@ -4111,7 +4115,7 @@ msgstr "구성 가능한 언어 설정을 엽니다" msgid "Opens device photo gallery" msgstr "기기의 사진 갤러리를 엽니다" -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "외부 임베드 설정을 엽니다" @@ -4133,27 +4137,27 @@ msgstr "GIF 선택 대화 상자를 엽니다" msgid "Opens list of invite codes" msgstr "초대 코드 목록을 엽니다" -#: src/view/screens/Settings/index.tsx:785 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "계정 비활성화 확인을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "계정 삭제 확인을 위한 대화 상자를 엽니다. 이메일 코드가 필요합니다" -#: src/view/screens/Settings/index.tsx:742 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "Bluesky 비밀번호 변경을 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "새로운 Bluesky 핸들을 선택하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Bluesky 계정 데이터(저장소)를 다운로드하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:973 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "이메일 인증을 위한 대화 상자를 엽니다" @@ -4161,7 +4165,7 @@ msgstr "이메일 인증을 위한 대화 상자를 엽니다" msgid "Opens modal for using custom domain" msgstr "사용자 지정 도메인을 사용하기 위한 대화 상자를 엽니다" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "검토 설정을 엽니다" @@ -4169,15 +4173,15 @@ msgstr "검토 설정을 엽니다" msgid "Opens password reset form" msgstr "비밀번호 재설정 양식을 엽니다" -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "모든 저장한 피드 화면을 엽니다" -#: src/view/screens/Settings/index.tsx:675 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "비밀번호 설정을 엽니다" -#: src/view/screens/Settings/index.tsx:551 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "팔로우 중 피드 설정을 엽니다" @@ -4185,16 +4189,16 @@ msgstr "팔로우 중 피드 설정을 엽니다" msgid "Opens the linked website" msgstr "연결된 웹사이트를 엽니다" -#: src/view/screens/Settings/index.tsx:838 -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "스토리북 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "시스템 로그 페이지를 엽니다" -#: src/view/screens/Settings/index.tsx:572 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "스레드 설정을 엽니다" @@ -4240,7 +4244,7 @@ msgstr "기타" msgid "Other account" msgstr "다른 계정" -#: src/view/screens/Settings/index.tsx:390 +#: src/view/screens/Settings/index.tsx:379 msgid "Other accounts" msgstr "다른 계정" @@ -4449,12 +4453,12 @@ msgctxt "action" msgid "Post" msgstr "게시하기" -#: src/view/com/post-thread/PostThread.tsx:503 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "게시물" -#: src/view/com/post-thread/PostThreadItem.tsx:195 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "{0} 님의 게시물" @@ -4465,11 +4469,11 @@ msgstr "{0} 님의 게시물" msgid "Post by @{0}" msgstr "@{0} 님의 게시물" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "게시물 삭제됨" -#: src/view/com/post-thread/PostThread.tsx:235 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "게시물 숨김" @@ -4495,8 +4499,8 @@ msgstr "게시물 언어" msgid "Post Languages" msgstr "게시물 언어" -#: src/view/com/post-thread/PostThread.tsx:230 -#: src/view/com/post-thread/PostThread.tsx:242 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "게시물을 찾을 수 없음" @@ -4560,7 +4564,7 @@ msgstr "내 팔로우 먼저 표시" msgid "Priority notifications" msgstr "우선순위 알림" -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "개인정보" @@ -4568,7 +4572,7 @@ msgstr "개인정보" #: src/Navigation.tsx:266 #: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:911 #: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "개인정보 처리방침" @@ -4598,7 +4602,7 @@ msgstr "프로필" msgid "Profile updated" msgstr "프로필 업데이트됨" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "이메일을 인증하여 계정을 보호하세요." @@ -4645,11 +4649,11 @@ msgstr "빠른 팁" msgid "Quote post" msgstr "게시물 인용" -#: src/view/com/util/forms/PostDropdownBtn.tsx:304 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Quote post was re-attached" msgstr "인용을 다시 연결했습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:303 +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 msgid "Quote post was successfully detached" msgstr "인용을 성공적으로 해제했습니다" @@ -4674,7 +4678,7 @@ msgstr "인용 설정" msgid "Quotes" msgstr "인용" -#: src/view/com/post-thread/PostThreadItem.tsx:231 +#: src/view/com/post-thread/PostThreadItem.tsx:230 msgid "Quotes of this post" msgstr "이 게시물의 인용" @@ -4686,8 +4690,8 @@ msgstr "무작위" msgid "Ratios" msgstr "비율" -#: src/view/com/util/forms/PostDropdownBtn.tsx:545 -#: src/view/com/util/forms/PostDropdownBtn.tsx:555 +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 msgid "Re-attach quote" msgstr "인용 다시 연결" @@ -4736,7 +4740,7 @@ msgstr "대화 다시 불러오기" #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 -#: src/view/com/util/AccountDropdownBtn.tsx:67 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "제거" @@ -4744,8 +4748,7 @@ msgstr "제거" msgid "Remove {displayName} from starter pack" msgstr "스타터 팩에서 {displayName} 제거" -#: src/view/com/util/AccountDropdownBtn.tsx:44 -#: src/view/com/util/AccountDropdownBtn.tsx:49 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "계정 제거" @@ -4784,7 +4787,7 @@ msgstr "내 피드에서 제거" msgid "Remove from my feeds?" msgstr "내 피드에서 제거하시겠습니까?" -#: src/view/com/util/AccountDropdownBtn.tsx:59 +#: src/view/com/util/AccountDropdownBtn.tsx:53 msgid "Remove from quick access?" msgstr "빠른 액세스에서 제거하시겠습니까?" @@ -4902,32 +4905,32 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "답글 설정은 스레드 작성자가 선택합니다" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:533 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/> 님에게 보내는 답글" -#: src/view/com/posts/FeedItem.tsx:524 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "차단된 게시물에 보내는 답글" -#: src/view/com/posts/FeedItem.tsx:526 +#: src/view/com/posts/FeedItem.tsx:515 msgctxt "description" msgid "Reply to a post" msgstr "게시물에 보내는 답글" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:530 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "나에게 보내는 답글" -#: src/view/com/util/forms/PostDropdownBtn.tsx:334 +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 msgid "Reply visibility updated" msgstr "답글 표시 여부 업데이트됨" -#: src/view/com/util/forms/PostDropdownBtn.tsx:333 +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 msgid "Reply was successfully hidden" msgstr "답글을 성공적으로 숨겼습니다" @@ -4965,8 +4968,8 @@ msgstr "리스트 신고" msgid "Report message" msgstr "메시지 신고" +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 #: src/view/com/util/forms/PostDropdownBtn.tsx:581 -#: src/view/com/util/forms/PostDropdownBtn.tsx:583 msgid "Report post" msgstr "게시물 신고" @@ -5029,16 +5032,16 @@ msgstr "재게시 또는 게시물 인용" msgid "Reposted By" msgstr "재게시한 사용자" -#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "{0} 님이 재게시함" -#: src/view/com/posts/FeedItem.tsx:309 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "<0><1/> 님이 재게시함" -#: src/view/com/posts/FeedItem.tsx:288 -#: src/view/com/posts/FeedItem.tsx:307 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "내가 재게시함" @@ -5046,7 +5049,7 @@ msgstr "내가 재게시함" msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" -#: src/view/com/post-thread/PostThreadItem.tsx:208 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "이 게시물의 재게시" @@ -5085,8 +5088,8 @@ msgstr "재설정 코드" msgid "Reset Code" msgstr "재설정 코드" -#: src/view/screens/Settings/index.tsx:877 -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "온보딩 상태 초기화" @@ -5094,16 +5097,16 @@ msgstr "온보딩 상태 초기화" msgid "Reset password" msgstr "비밀번호 재설정" -#: src/view/screens/Settings/index.tsx:857 -#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "설정 상태 초기화" -#: src/view/screens/Settings/index.tsx:878 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "온보딩 상태 초기화" -#: src/view/screens/Settings/index.tsx:858 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "설정 상태 초기화" @@ -5123,8 +5126,8 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5404,7 +5407,7 @@ msgstr "앱에 표시되는 기본 텍스트 언어를 선택합니다." msgid "Select your date of birth" msgstr "생년월일을 선택하세요" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "아래 옵션에서 관심사를 선택하세요" @@ -5459,8 +5462,8 @@ msgstr "{0} 님에게 신고 보내기" msgid "Send verification email" msgstr "인증 이메일 보내기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "다이렉트 메시지로 보내기" @@ -5525,7 +5528,7 @@ msgid "Sets image aspect ratio to wide" msgstr "이미지 비율을 가로로 길게 설정합니다" #: src/Navigation.tsx:155 -#: src/view/screens/Settings/index.tsx:313 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 @@ -5545,8 +5548,8 @@ msgstr "외설적" #: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:412 -#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 #: src/view/com/util/post-ctrls/PostCtrls.tsx:321 #: src/view/screens/ProfileList.tsx:484 msgid "Share" @@ -5566,7 +5569,7 @@ msgid "Share a fun fact!" msgstr "재미있는 사실을 전하세요!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:661 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 #: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "무시하고 공유" @@ -5619,7 +5622,7 @@ msgstr "연결된 웹사이트를 공유합니다" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:362 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "표시" @@ -5650,8 +5653,8 @@ msgstr "{0} 님과 비슷한 팔로우 표시" msgid "Show hidden replies" msgstr "숨겨진 답글 표시" +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 #: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/forms/PostDropdownBtn.tsx:453 msgid "Show less like this" msgstr "이런 항목 덜 보기" @@ -5659,14 +5662,14 @@ msgstr "이런 항목 덜 보기" msgid "Show list anyway" msgstr "무시하고 리스트 표시하기" -#: src/view/com/post-thread/PostThreadItem.tsx:585 +#: src/view/com/post-thread/PostThreadItem.tsx:584 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:490 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "더 보기" +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Show more like this" msgstr "이런 항목 더 보기" @@ -5690,8 +5693,8 @@ msgstr "답글 표시" msgid "Show replies by people you follow before all other replies." msgstr "내가 팔로우하는 사람들의 답글을 다른 모든 답글보다 먼저 표시합니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:519 -#: src/view/com/util/forms/PostDropdownBtn.tsx:529 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 msgid "Show reply for everyone" msgstr "모두에게 답글 표시" @@ -5753,12 +5756,12 @@ msgstr "대화에 참여하려면 로그인하거나 계정을 만드세요!" msgid "Sign into Bluesky or create a new account" msgstr "Bluesky에 로그인하거나 새 계정 만들기" -#: src/view/screens/Settings/index.tsx:443 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "로그아웃" -#: src/view/screens/Settings/index.tsx:431 -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 msgid "Sign out of all accounts" msgstr "모든 계정 로그아웃" @@ -5783,7 +5786,7 @@ msgstr "가입 또는 로그인하여 대화에 참여하세요" msgid "Sign-in Required" msgstr "로그인 필요" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "로그인한 계정" @@ -5805,12 +5808,12 @@ msgstr "스타터 팩 없이 가입하기" msgid "Similar accounts" msgstr "비슷한 계정" -#: src/screens/Onboarding/StepInterests/index.tsx:264 +#: src/screens/Onboarding/StepInterests/index.tsx:265 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "건너뛰기" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "이 단계 건너뛰기" @@ -5921,7 +5924,7 @@ msgstr "스타터 팩" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "스타터 팩을 사용하면 좋아하는 피드와 사람들을 친구들과 쉽게 공유할 수 있습니다." -#: src/view/screens/Settings/index.tsx:928 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "상태 페이지" @@ -5929,12 +5932,12 @@ msgstr "상태 페이지" msgid "Step {0} of {1}" msgstr "{1}단계 중 {0}단계" -#: src/view/screens/Settings/index.tsx:289 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." #: src/Navigation.tsx:241 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "스토리북" @@ -5992,16 +5995,20 @@ msgstr "계정 전환" msgid "Switch between feeds to control your experience." msgstr "피드 사이를 전환하여 내 환경을 제어할 수 있습니다." -#: src/view/screens/Settings/index.tsx:138 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "{0}(으)로 전환" +#: src/view/screens/Settings/index.tsx:127 +msgid "Switches the account you are logged in to" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:85 #: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "시스템" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "시스템 로그" @@ -6060,7 +6067,7 @@ msgstr "이용약관" #: src/Navigation.tsx:271 #: src/screens/Signup/StepInfo/Policies.tsx:52 -#: src/view/screens/Settings/index.tsx:916 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" @@ -6159,8 +6166,8 @@ msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." msgid "The following steps will help customize your Bluesky experience." msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다." -#: src/view/com/post-thread/PostThread.tsx:231 -#: src/view/com/post-thread/PostThread.tsx:243 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "게시물이 삭제되었을 수 있습니다." @@ -6398,16 +6405,16 @@ msgstr "이 검토 서비스는 사용할 수 없습니다. 자세한 내용은 msgid "This name is already in use" msgstr "이 이름은 이미 사용 중입니다" -#: src/view/com/post-thread/PostThreadItem.tsx:139 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:658 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 #: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:639 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 msgid "This post will be hidden from feeds and threads. This cannot be undone." msgstr "이 게시물을 피드와 스레드에서 숨깁니다. 이 작업은 되돌릴 수 없습니다." @@ -6419,7 +6426,7 @@ msgstr "이 게시물의 작성자가 인용 게시물을 비활성화했습니 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 프로필은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:701 +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "이 답글은 스레드 하단의 숨겨진 위치에 정렬되며 자신과 다른 사용자 모두의 후속 답글에 대한 알림이 뮤트됩니다." @@ -6468,20 +6475,20 @@ msgstr "이 사용자는 아무도 팔로우하지 않았습니다." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "뮤트한 단어에서 \"{0}\"을(를) 삭제합니다. 나중에 언제든지 다시 추가할 수 있습니다." -#: src/view/com/util/AccountDropdownBtn.tsx:61 +#: src/view/com/util/AccountDropdownBtn.tsx:55 msgid "This will remove @{0} from the quick access list." msgstr "빠른 액세스 목록에서 @{0}을(를) 제거합니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:691 +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." msgstr "모든 사용자의 인용 게시물에서 해당 게시물이 삭제되고 자리 표시자로 대체됩니다." -#: src/view/screens/Settings/index.tsx:571 +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "스레드 설정" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:581 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "스레드 설정" @@ -6524,10 +6531,10 @@ msgstr "변형" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:735 -#: src/view/com/post-thread/PostThreadItem.tsx:737 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 -#: src/view/com/util/forms/PostDropdownBtn.tsx:384 msgid "Translate" msgstr "번역" @@ -6540,7 +6547,7 @@ msgstr "다시 시도" msgid "TV" msgstr "TV" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "2단계 인증" @@ -6652,8 +6659,8 @@ msgstr "모든 {tag} 게시물 언뮤트" msgid "Unmute conversation" msgstr "알림 언뮤트" -#: src/view/com/util/forms/PostDropdownBtn.tsx:467 -#: src/view/com/util/forms/PostDropdownBtn.tsx:472 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "스레드 언뮤트" @@ -6712,11 +6719,11 @@ msgstr "리스트에서 {displayName} 업데이트" msgid "Update to {handle}" msgstr "{handle}로 변경" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 msgid "Updating quote attachment failed" msgstr "인용 업데이트 실패" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 msgid "Updating reply visibility failed" msgstr "답글 표시 여부 업데이트 실패" @@ -6878,15 +6885,15 @@ msgstr "값:" msgid "Verify DNS Record" msgstr "DNS 레코드 인증" -#: src/view/screens/Settings/index.tsx:947 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "이메일 인증" -#: src/view/screens/Settings/index.tsx:972 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "내 이메일 인증하기" -#: src/view/screens/Settings/index.tsx:981 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "내 이메일 인증하기" @@ -6903,7 +6910,7 @@ msgstr "텍스트 파일 인증" msgid "Verify Your Email" msgstr "이메일 인증하기" -#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "버전 {appVersion} {bundleInfo}" @@ -7041,7 +7048,7 @@ msgstr "생년월일 설정을 불러올 수 없습니다. 다시 시도해 주 msgid "We were unable to load your configured labelers at this time." msgstr "현재 구성된 라벨러를 불러올 수 없습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "연결하지 못했습니다. 계정 설정을 계속하려면 다시 시도해 주세요. 계속 실패하면 이 과정을 건너뛸 수 있습니다." @@ -7049,7 +7056,7 @@ msgstr "연결하지 못했습니다. 계정 설정을 계속하려면 다시 msgid "We will let you know when your account is ready." msgstr "계정이 준비되면 알려드리겠습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." @@ -7094,7 +7101,7 @@ msgstr "다시 돌아오셨군요!" msgid "Welcome, friend!" msgstr "잘 오셨습니다!" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "어떤 관심사가 있으신가요?" @@ -7204,11 +7211,11 @@ msgstr "비활성화" msgid "Yes, delete this starter pack" msgstr "이 스타터 팩 삭제하기" -#: src/view/com/util/forms/PostDropdownBtn.tsx:694 +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 msgid "Yes, detach" msgstr "해제" -#: src/view/com/util/forms/PostDropdownBtn.tsx:704 +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 msgid "Yes, hide" msgstr "숨기기" @@ -7283,7 +7290,7 @@ msgstr "고정한 피드가 없습니다." msgid "You don't have any saved feeds." msgstr "저장한 피드가 없습니다." -#: src/view/com/post-thread/PostThread.tsx:237 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다." @@ -7403,11 +7410,11 @@ msgstr "신고하려면 하나 이상의 라벨을 선택해야 합니다." msgid "You previously deactivated @{0}." msgstr "이전에 @{0}을(를) 비활성화했습니다." -#: src/view/com/util/forms/PostDropdownBtn.tsx:218 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "이 스레드에 대한 알림을 더 이상 받지 않습니다" -#: src/view/com/util/forms/PostDropdownBtn.tsx:214 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "이제 이 스레드에 대한 알림을 받습니다" @@ -7546,7 +7553,7 @@ msgstr "게시물을 게시했습니다" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." -#: src/view/screens/Settings/index.tsx:128 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "내 프로필" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 046d7f9b9c..9093609966 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -21,7 +21,8 @@ msgstr "" msgid "(no email)" msgstr "(sem email)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} outro} other {{formattedCount} outros}}" @@ -41,7 +42,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" @@ -59,16 +60,16 @@ msgstr "{0, plural, one {seguidor} other {seguidores}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguindo} other {seguindo}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Curtir (# curtida)} other {Curtir (# curtidas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {curtida} other {curtidas}}" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" @@ -76,23 +77,37 @@ msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Responder (# resposta)} other {Responder (# respostas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Descurtir (# curtida)} other {Descurtir (# curtidas)}}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -100,7 +115,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "{0} seus feeds" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" @@ -136,7 +151,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -163,7 +178,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{likeCount, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} não lidas" @@ -176,12 +191,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> membros" +#~ msgid "<0/> members" +#~ msgstr "<0/> membros" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -201,11 +216,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidores}}" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguindo} other {seguindo}}" @@ -221,6 +236,10 @@ msgstr "" msgid "<0>{0} is included in your starter pack" msgstr "" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>{pluralizedFollowers}" @@ -254,15 +273,27 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Usuário Inválido" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "Confirmação do 2FA" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Acessar links de navegação e configurações" @@ -272,16 +303,16 @@ msgid "Access profile and other navigation links" msgstr "Acessar perfil e outros links de navegação" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Acessibilidade" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "Configurações de acessibilidade" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "Configurações de acessibilidade" @@ -290,8 +321,8 @@ msgstr "Configurações de acessibilidade" #~ msgstr "conta" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Conta" @@ -307,20 +338,20 @@ msgstr "Você está seguindo esta conta" msgid "Account muted" msgstr "Conta silenciada" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Conta Silenciada" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Conta Silenciada por Lista" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Configurações da conta" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Conta removida do acesso rápido" @@ -337,10 +368,10 @@ msgstr "Você não segue mais esta conta" msgid "Account unmuted" msgstr "Conta dessilenciada" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Adicionar" @@ -356,14 +387,14 @@ msgstr "" msgid "Add a content warning" msgstr "Adicionar um aviso de conteúdo" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Adicionar um usuário a esta lista" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Adicionar conta" @@ -394,11 +425,11 @@ msgstr "Adicionar Senha de Aplicativo" #~ msgid "Add link card:" #~ msgstr "Adicionar prévia de link:" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "Adicionar palavra silenciada para as configurações selecionadas" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Adicionar palavras/tags silenciadas" @@ -422,7 +453,7 @@ msgstr "Adicionar o feed padrão com as pessoas que você segue" msgid "Add the following DNS record to your domain:" msgstr "Adicione o seguinte registro DNS ao seu domínio:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "" @@ -431,7 +462,7 @@ msgstr "" msgid "Add to Lists" msgstr "Adicionar às Listas" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Adicionar aos meus feeds" @@ -440,24 +471,25 @@ msgstr "Adicionar aos meus feeds" #~ msgstr "Adicionado" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Adicionado à lista" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Adicionado aos meus feeds" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Ajuste o número de curtidas para que uma resposta apareça no seu feed." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Ajuste o número de curtidas para que uma resposta apareça no seu feed." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Conteúdo Adulto" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -465,20 +497,20 @@ msgstr "" msgid "Adult content is disabled." msgstr "O conteúdo adulto está desabilitado." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Avançado" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "Todos os feeds que você salvou, em um único lugar." @@ -497,6 +529,14 @@ msgstr "" msgid "Allow new messages from" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -514,7 +554,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Texto alternativo" @@ -535,14 +575,27 @@ msgstr "Um email foi enviado para {0}. Ele inclui um código de confirmação qu msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Um email foi enviado para seu email anterior, {0}. Ele inclui um código de confirmação que você pode inserir abaixo." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" -msgstr "Tivemos um problema" +#~ msgid "An error occured" +#~ msgstr "Tivemos um problema" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" +msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -556,10 +609,15 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocorreu um erro ao tentar deletar esta mensagem. Por favor, tente novamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Outro problema" @@ -574,21 +632,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Ocorreu um problema, por favor tente novamente." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "ocorreu um erro desconhecido" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "e" @@ -605,6 +667,10 @@ msgstr "GIF animado" msgid "Anti-Social Behavior" msgstr "Comportamento anti-social" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Idioma do aplicativo" @@ -621,26 +687,26 @@ msgstr "O nome da Senha de Aplicativo só pode conter letras, números, traços msgid "App Password names must be at least 4 characters long." msgstr "O nome da Senha de Aplicativo precisa ter no mínimo 4 caracteres." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Configurações de Senha de Aplicativo" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Senhas de Aplicativos" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Contestar" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Contestar rótulo \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Contestação enviada." @@ -656,10 +722,19 @@ msgstr "Contestação enviada." msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Aparência" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -681,7 +756,7 @@ msgstr "Tem certeza de que deseja excluir a senha do aplicativo \"{name}\"?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "" @@ -693,19 +768,19 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Tem certeza que deseja remover {0} dos seus feeds?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "Tem certeza que deseja descartar este rascunho?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Tem certeza?" @@ -722,13 +797,13 @@ msgstr "Arte" msgid "Artistic or non-erotic nudity." msgstr "Nudez artística ou não erótica." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "No mínimo 3 caracteres" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -741,8 +816,8 @@ msgstr "No mínimo 3 caracteres" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Voltar" @@ -750,7 +825,7 @@ msgstr "Voltar" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Com base no seu interesse em {interestsText}" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Básicos" @@ -758,7 +833,7 @@ msgstr "Básicos" msgid "Birthday" msgstr "Aniversário" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Aniversário:" @@ -781,28 +856,27 @@ msgstr "Bloquear Conta" msgid "Block Account?" msgstr "Bloquear Conta?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Bloquear contas" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Lista de bloqueio" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "Bloquear estas contas?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Bloqueado" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Contas Bloqueadas" @@ -815,7 +889,7 @@ msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com vo 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 "Contas bloqueadas não podem te responder, mencionar ou interagir com você. Você não verá o conteúdo deles e eles serão impedidos de ver o seu." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Post bloqueado." @@ -823,7 +897,7 @@ msgstr "Post bloqueado." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Bloquear não previne este rotulador de rotular a sua conta." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Bloqueios são públicos. Contas bloqueadas não podem te responder, mencionar ou interagir com você." @@ -831,7 +905,7 @@ msgstr "Bloqueios são públicos. Contas bloqueadas não podem te responder, men msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Bloquear não previne rótulos de serem aplicados na sua conta, mas vai impedir esta conta de interagir com você." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blog" @@ -867,7 +941,7 @@ msgstr "" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 "O Bluesky não mostrará seu perfil e publicações para usuários desconectados. Outros aplicativos podem não honrar esta solicitação. Isso não torna a sua conta privada." @@ -884,21 +958,23 @@ msgstr "Desfocar imagens e filtrar dos feeds" msgid "Books" msgstr "Livros" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -907,11 +983,11 @@ msgstr "" msgid "Browse other feeds" msgstr "Navegar por outros feeds" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Empresarial" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "por -" @@ -927,15 +1003,15 @@ msgstr "Por {0}" #~ msgid "by @{0}" #~ msgstr "por @{0}" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "por <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "Ao criar uma conta, você concorda com os {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "por você" @@ -947,13 +1023,13 @@ 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 "Só pode conter letras, números, espaços, traços e sublinhados. Deve ter pelo menos 4 caracteres, mas não mais de 32 caracteres." -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -969,9 +1045,8 @@ msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Cancelar" @@ -999,7 +1074,7 @@ msgstr "Cancelar corte da imagem" msgid "Cancel profile editing" msgstr "Cancelar edição do perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Cancelar citação" @@ -1008,7 +1083,6 @@ msgid "Cancel reactivation and log out" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Cancelar busca" @@ -1020,17 +1094,17 @@ msgstr "Cancela a abertura do link" msgid "Change" msgstr "Trocar" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Alterar" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Alterar usuário" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Alterar Usuário" @@ -1038,12 +1112,12 @@ msgstr "Alterar Usuário" msgid "Change my email" msgstr "Alterar meu email" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Alterar senha" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Alterar Senha" @@ -1055,7 +1129,7 @@ msgstr "Trocar idioma do post para {0}" msgid "Change Your Email" msgstr "Altere o Seu Email" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1067,14 +1141,14 @@ msgstr "Chat silenciado" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "Configurações do Chat" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "" @@ -1111,15 +1185,15 @@ msgstr "Verifique em sua caixa de entrada um e-mail com o código de confirmaç #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Escolha \"Todos\" ou \"Ninguém\"" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "" @@ -1127,7 +1201,7 @@ msgstr "" msgid "Choose for me" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "" @@ -1135,7 +1209,7 @@ msgstr "" msgid "Choose Service" msgstr "Escolher Serviço" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Escolha os algoritmos que geram seus feeds customizados." @@ -1150,8 +1224,8 @@ msgstr "Selecionar esta cor como seu avatar" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "" +#~ msgid "Choose who can reply" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1162,18 +1236,18 @@ msgid "Choose your password" msgstr "Escolha sua senha" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Limpar todos os dados de armazenamento legados" +#~ msgid "Clear all legacy storage data" +#~ msgstr "Limpar todos os dados de armazenamento legados" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Limpar todos os dados de armazenamento legados (reinicie em seguida)" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Limpar todos os dados de armazenamento legados (reinicie em seguida)" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Limpar todos os dados de armazenamento" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Limpar todos os dados de armazenamento (reinicie em seguida)" @@ -1183,10 +1257,10 @@ msgid "Clear search query" msgstr "Limpar busca" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "Limpa todos os dados antigos" +#~ msgid "Clears all legacy storage data" +#~ msgstr "Limpa todos os dados antigos" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "Limpa todos os dados antigos" @@ -1206,7 +1280,7 @@ msgstr "" #~ msgid "Click here to add one." #~ msgstr "Clique aqui para resolver isso." -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Clique aqui para abrir o menu da tag {tag}" @@ -1214,6 +1288,14 @@ msgstr "Clique aqui para abrir o menu da tag {tag}" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Clique aqui para abrir o menu da tag #{tag}" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1227,12 +1309,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1253,7 +1335,7 @@ msgid "Close bottom drawer" msgstr "Fechar parte inferior" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "Fechar janela" @@ -1277,8 +1359,8 @@ msgstr "" msgid "Close navigation footer" msgstr "Fechar o painel de navegação" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "Fechar esta janela" @@ -1290,7 +1372,7 @@ msgstr "Fecha barra de navegação inferior" msgid "Closes password update alert" msgstr "Fecha alerta de troca de senha" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Fecha o editor de post e descarta o rascunho" @@ -1298,11 +1380,11 @@ msgstr "Fecha o editor de post e descarta o rascunho" msgid "Closes viewer for header image" msgstr "Fechar o visualizador de banner" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Fecha lista de usuários da notificação" @@ -1316,27 +1398,31 @@ msgstr "Comédia" msgid "Comics" msgstr "Quadrinhos" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Completar e começar a usar sua conta" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "Complete o captcha" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Escrever resposta" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "Configure o filtro de conteúdo por categoria: {0}" @@ -1372,11 +1458,11 @@ msgstr "Confirmar configurações de idioma de conteúdo" msgid "Confirm delete account" msgstr "Confirmar a exclusão da conta" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "Confirme sua idade:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "Confirme sua data de nascimento" @@ -1394,7 +1480,8 @@ msgstr "Código de confirmação" msgid "Connecting..." msgstr "Conectando..." -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Contatar suporte" @@ -1406,24 +1493,24 @@ msgstr "Contatar suporte" msgid "Content Blocked" msgstr "Conteúdo bloqueado" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "Filtros de conteúdo" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Idiomas do Conteúdo" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "Conteúdo Indisponível" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Aviso de Conteúdo" @@ -1435,7 +1522,7 @@ msgstr "Avisos de conteúdo" msgid "Context menu backdrop, click to close the menu." msgstr "Fundo do menu, clique para fechá-lo." -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1448,7 +1535,7 @@ msgstr "Continuar como {0} (já conectado)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1475,7 +1562,7 @@ msgstr "Culinária" msgid "Copied" msgstr "Copiado" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Versão do aplicativo copiada" @@ -1483,8 +1570,8 @@ msgstr "Versão do aplicativo copiada" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "Copiado" @@ -1518,12 +1605,12 @@ msgstr "" msgid "Copy Link" msgstr "" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Copiar link da lista" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Copiar link do post" @@ -1532,8 +1619,8 @@ msgstr "Copiar link do post" msgid "Copy message text" msgstr "Copiar texto da mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Copiar texto do post" @@ -1541,14 +1628,14 @@ msgstr "Copiar texto do post" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Política de Direitos Autorais" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1558,7 +1645,7 @@ msgstr "Não foi possível sair deste chat" msgid "Could not load feed" msgstr "Não foi possível carregar o feed" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "Não foi possível carregar a lista" @@ -1583,7 +1670,7 @@ msgstr "" msgid "Create a new account" msgstr "Criar uma nova conta" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Criar uma nova conta do Bluesky" @@ -1593,7 +1680,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "" @@ -1601,7 +1688,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Criar Conta" @@ -1657,42 +1744,54 @@ msgstr "Customizado" msgid "Custom domain" msgstr "Domínio personalizado" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Feeds customizados feitos pela comunidade te proporcionam novas experiências e te ajudam a encontrar o conteúdo que você mais ama." -#: src/view/screens/PreferencesExternalEmbeds.tsx:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Configurar mídia de sites externos." -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Escuro" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Modo escuro" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Modo Escuro" +#~ msgid "Dark Theme" +#~ msgstr "Modo Escuro" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Data de nascimento" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "Testar Moderação" @@ -1701,16 +1800,16 @@ msgid "Debug panel" msgstr "Painel de depuração" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Excluir" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Excluir a conta" @@ -1730,8 +1829,8 @@ msgstr "Excluir senha de aplicativo" msgid "Delete app password?" msgstr "Excluir senha de aplicativo?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "" @@ -1739,7 +1838,7 @@ msgstr "" msgid "Delete for me" msgstr "Excluir para mim" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Excluir Lista" @@ -1755,41 +1854,41 @@ msgstr "Excluir mensagem para mim" msgid "Delete my account" msgstr "Excluir minha conta" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Excluir minha conta…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Excluir post" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "Excluir esta lista?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "Excluir este post?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Excluído" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Post excluído." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "" @@ -1804,11 +1903,25 @@ msgstr "Descrição" msgid "Descriptive alt text" msgstr "Texto alternativo" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Você gostaria de dizer alguma coisa?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Menos escuro" @@ -1816,7 +1929,7 @@ msgstr "Menos escuro" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "Desabilitar autoplay em GIFs" @@ -1824,7 +1937,7 @@ msgstr "Desabilitar autoplay em GIFs" msgid "Disable Email 2FA" msgstr "Desabilitar 2FA via e-mail" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "Desabilitar feedback tátil" @@ -1832,6 +1945,10 @@ msgstr "Desabilitar feedback tátil" #~ msgid "Disable haptics" #~ msgstr "Desabilitar feedback tátil" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Disable vibrations" #~ msgstr "Desabilitar vibrações" @@ -1841,20 +1958,20 @@ msgstr "Desabilitar feedback tátil" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "Desabilitado" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "Descartar rascunho?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Desencorajar aplicativos a mostrar minha conta para usuários desautenticados" @@ -1867,19 +1984,27 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Descubra novos feeds" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "Descubra Novos Feeds" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "" @@ -1895,11 +2020,15 @@ msgstr "Nome de Exibição" msgid "DNS Panel" msgstr "Painel DNS" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "Não inclui nudez." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "Não começa ou termina com um hífen" @@ -1913,7 +2042,6 @@ msgstr "Domínio verificado!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1932,8 +2060,8 @@ msgstr "Feito" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Feito" @@ -1942,7 +2070,7 @@ msgstr "Feito" msgid "Done{extraText}" msgstr "Feito{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "" @@ -1959,6 +2087,10 @@ msgstr "Solte para adicionar imagens" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "Devido a políticas da Apple, o conteúdo adulto só pode ser habilitado no site após terminar o cadastro." +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "ex. alice" @@ -1999,11 +2131,11 @@ msgstr "ex. Perfis que enchem o saco." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Cada convite só funciona uma vez. Você receberá mais convites periodicamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -2012,12 +2144,12 @@ msgctxt "action" msgid "Edit" msgstr "Editar" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Editar avatar" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "" @@ -2026,7 +2158,12 @@ msgstr "" msgid "Edit image" msgstr "Editar imagem" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Editar detalhes da lista" @@ -2034,10 +2171,10 @@ msgstr "Editar detalhes da lista" msgid "Edit Moderation List" msgstr "Editar lista de moderação" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Editar Meus Feeds" @@ -2045,10 +2182,15 @@ msgstr "Editar Meus Feeds" msgid "Edit my profile" msgstr "Editar meu perfil" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2064,7 +2206,7 @@ msgstr "Editar Perfil" #~ msgid "Edit Saved Feeds" #~ msgstr "Editar Feeds Salvos" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "" @@ -2072,7 +2214,7 @@ msgstr "" msgid "Edit User List" msgstr "Editar lista de usuários" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "" @@ -2084,7 +2226,7 @@ msgstr "Editar seu nome" msgid "Edit your profile description" msgstr "Editar sua descrição" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "" @@ -2094,8 +2236,8 @@ msgid "Education" msgstr "Educação" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2123,7 +2265,7 @@ msgstr "E-mail Atualizado" msgid "Email verified" msgstr "E-mail verificado" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "E-mail:" @@ -2132,8 +2274,8 @@ msgid "Embed HTML code" msgstr "Código HTML para incorporação" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "Incorporar post" @@ -2145,7 +2287,7 @@ msgstr "Incorpore este post no seu site. Basta copiar o trecho abaixo e colar no msgid "Enable {0} only" msgstr "Habilitar somente {0}" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "Habilitar conteúdo adulto" @@ -2163,7 +2305,7 @@ msgstr "Habilitar conteúdo adulto" msgid "Enable external media" msgstr "Habilitar mídia externa" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Habilitar mídia para" @@ -2172,9 +2314,13 @@ msgstr "Habilitar mídia para" msgid "Enable priority notifications" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Ative esta configuração para ver respostas apenas entre as pessoas que você segue." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Ative esta configuração para ver respostas apenas entre as pessoas que você segue." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2182,11 +2328,11 @@ msgstr "Habilitar mídia somente para este site" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "Habilitado" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Fim do feed" @@ -2206,8 +2352,8 @@ msgstr "Insira um nome para esta Senha de Aplicativo" msgid "Enter a password" msgstr "Insira uma senha" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "Digite uma palavra ou tag" @@ -2252,25 +2398,27 @@ msgstr "Digite seu nome de usuário e senha" msgid "Error occurred while saving file" msgstr "Não foi possível salvar o arquivo" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Não foi possível processar o captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erro:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Todos" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2286,6 +2434,14 @@ msgstr "Menções ou respostas excessivas" msgid "Excessive or unwanted messages" msgstr "Mensagens excessivas ou indesejadas" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Sair do processo de deleção da conta" @@ -2303,7 +2459,6 @@ msgid "Exits image view" msgstr "Sair do visualizador de imagem" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Sair da busca" @@ -2311,7 +2466,7 @@ msgstr "Sair da busca" msgid "Expand alt text" msgstr "Expandir texto alternativo" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "" @@ -2324,6 +2479,14 @@ msgstr "Mostrar ou esconder o post a que você está respondendo" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Imagens explícitas ou potencialmente perturbadoras." @@ -2332,12 +2495,12 @@ msgstr "Imagens explícitas ou potencialmente perturbadoras." msgid "Explicit sexual images." msgstr "Imagens sexualmente explícitas." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "Exportar meus dados" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "Exportar Meus Dados" @@ -2347,17 +2510,17 @@ msgid "External Media" msgstr "Mídia Externa" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "Mídias externas podem permitir que sites coletem informações sobre você e seu dispositivo. Nenhuma informação é enviada ou solicitada até que você pressione o botão de \"play\"." -#: src/Navigation.tsx:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Preferências de Mídia Externa" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Preferências de mídia externa" @@ -2366,8 +2529,8 @@ msgstr "Preferências de mídia externa" msgid "Failed to create app password." msgstr "Não foi possível criar senha de aplicativo." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "" @@ -2379,16 +2542,16 @@ msgstr "Não foi possível criar a lista. Por favor tente novamente." msgid "Failed to delete message" msgstr "Não foi possível excluir esta mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "Não foi possível excluir o post, por favor tente novamente." -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "" @@ -2410,12 +2573,12 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Falha ao carregar feeds recomendados" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "" @@ -2435,16 +2598,16 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "Não foi possível enviar sua mensagem." -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "" @@ -2453,12 +2616,12 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Feed" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "Feed por {0}" @@ -2471,19 +2634,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Comentários" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Feeds" @@ -2491,7 +2654,7 @@ msgstr "Feeds" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Os feeds são criados por usuários para curadoria de conteúdo. Escolha alguns feeds que você acha interessantes." -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Os feeds são algoritmos personalizados que os usuários com um pouco de experiência em programação podem criar. <0/> para mais informações." @@ -2499,7 +2662,7 @@ msgstr "Os feeds são algoritmos personalizados que os usuários com um pouco de #~ msgid "Feeds can be topical as well!" #~ msgstr "Feeds podem ser de assuntos específicos também!" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "" @@ -2515,7 +2678,7 @@ msgstr "Arquivo salvo com sucesso!" msgid "Filter from feeds" msgstr "Filtrar dos feeds" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Finalizando" @@ -2545,7 +2708,7 @@ msgstr "Encontre posts e usuários no Bluesky" #~ msgid "Finding similar accounts..." #~ msgstr "Procurando contas semelhantes..." -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Ajuste o conteúdo que você vê na sua tela inicial." @@ -2553,7 +2716,7 @@ msgstr "Ajuste o conteúdo que você vê na sua tela inicial." msgid "Fine-tune the discussion threads." msgstr "Ajuste as threads." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "" @@ -2565,7 +2728,7 @@ msgstr "" msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Flexível" @@ -2579,12 +2742,11 @@ msgid "Flip vertically" msgstr "Virar verticalmente" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Seguir" @@ -2598,7 +2760,7 @@ msgstr "Seguir" msgid "Follow {0}" msgstr "Seguir {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "" @@ -2611,8 +2773,8 @@ msgstr "" msgid "Follow Account" msgstr "Seguir Conta" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "" @@ -2624,7 +2786,7 @@ msgstr "" msgid "Follow Back" msgstr "Seguir De Volta" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2660,19 +2822,19 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Usuários seguidos" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Somente usuários seguidos" +#~ msgid "Followed users only" +#~ msgstr "Somente usuários seguidos" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "seguiu você" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "" @@ -2681,7 +2843,7 @@ msgstr "" msgid "Followers" msgstr "Seguidores" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "" @@ -2691,34 +2853,34 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Seguindo" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Seguindo {0}" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Configurações do feed principal" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Configurações do feed principal" @@ -2730,7 +2892,7 @@ msgstr "" msgid "Follows you" msgstr "Segue você" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Segue Você" @@ -2747,6 +2909,10 @@ msgstr "Por motivos de segurança, precisamos enviar um código de confirmação 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 "Por motivos de segurança, você não poderá ver esta senha novamente. Se você perder esta senha, terá que gerar uma nova." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2768,7 +2934,7 @@ msgstr "Frequentemente Posta Conteúdo Indesejado" msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "Por <0/>" @@ -2781,7 +2947,7 @@ msgstr "Galeria" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -2810,24 +2976,25 @@ msgstr "Dê uma cara nova pro seu perfil" msgid "Glaring violations of law or terms of service" msgstr "Violações flagrantes da lei ou dos termos de serviço" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Voltar" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Voltar" @@ -2837,14 +3004,14 @@ msgstr "Voltar" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Voltar para o passo anterior" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -2886,7 +3053,7 @@ msgstr "Ir para o perfil deste usuário" msgid "Graphic Media" msgstr "Conteúdo Gráfico" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -2894,7 +3061,7 @@ msgstr "" msgid "Handle" msgstr "Usuário" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "Feedback tátil" @@ -2902,7 +3069,7 @@ msgstr "Feedback tátil" msgid "Harassment, trolling, or intolerance" msgstr "Assédio, intolerância ou \"trollagem\"" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Hashtag" @@ -2910,12 +3077,12 @@ msgstr "Hashtag" msgid "Hashtag: #{tag}" msgstr "Hashtag: #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Precisa de ajuda?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Ajuda" @@ -2939,6 +3106,10 @@ msgstr "As pessoas não vão achar que você é um bot se você criar um avatar msgid "Here is your app password." msgstr "Aqui está a sua senha de aplicativo." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2946,30 +3117,50 @@ msgstr "Aqui está a sua senha de aplicativo." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Esconder" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Ocultar post" +#~ msgid "Hide post" +#~ msgstr "Ocultar post" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Esconder o conteúdo" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "Ocultar este post?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Ocultar lista de usuários" @@ -3001,12 +3192,12 @@ msgstr "Hmmmm, parece que estamos com problemas pra carregar isso. Veja mais det msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, não foi possível carregar este serviço de moderação." -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Página Inicial" @@ -3039,7 +3230,7 @@ msgstr "Eu tenho um código" msgid "I have my own domain" msgstr "Eu tenho meu próprio domínio" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "Entendi" @@ -3052,15 +3243,15 @@ msgstr "Se o texto alternativo é longo, mostra o texto completo" msgid "If none are selected, suitable for all ages." msgstr "Se nenhum for selecionado, adequado para todas as idades." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Se você ainda não é um adulto de acordo com as leis do seu país, seu responsável ou guardião legal deve ler estes Termos por você." -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "Se você deletar esta lista, você não poderá recuperá-la." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "Se você remover este post, você não poderá recuperá-la." @@ -3136,10 +3327,14 @@ msgstr "Insira sua senha" msgid "Input your preferred hosting provider" msgstr "Insira seu provedor de hospedagem" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Insira o usuário" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "" @@ -3149,7 +3344,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Código de confirmação inválido." -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Post inválido" @@ -3165,7 +3360,7 @@ msgstr "Convide um Amigo" msgid "Invite code" msgstr "Convite" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Convite inválido. Verifique se você o inseriu corretamente e tente novamente." @@ -3197,14 +3392,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Carreiras" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -3241,11 +3436,11 @@ msgstr "Rótulos são identificações aplicadas sobre perfis e conteúdos. Eles #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "rótulos foram aplicados neste {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Rótulos sobre sua conta" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Rótulos sobre seu conteúdo" @@ -3253,16 +3448,16 @@ msgstr "Rótulos sobre seu conteúdo" msgid "Language selection" msgstr "Seleção de idioma" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Configuração de Idioma" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Configurações de Idiomas" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Idiomas" @@ -3271,21 +3466,26 @@ msgstr "Idiomas" msgid "Latest" msgstr "Mais recentes" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Saiba Mais" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Saiba mais sobre a decisão de moderação aplicada neste conteúdo." #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Saiba mais sobre este aviso" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Saiba mais sobre o que é público no Bluesky." @@ -3323,8 +3523,8 @@ msgid "left to go." msgstr "na sua frente." #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "Armazenamento limpo, você precisa reiniciar o app agora." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "Armazenamento limpo, você precisa reiniciar o app agora." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3335,12 +3535,13 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Vamos redefinir sua senha!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Vamos lá!" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Claro" @@ -3352,8 +3553,8 @@ msgstr "Claro" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3363,14 +3564,15 @@ msgid "Like this feed" msgstr "Curtir este feed" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Curtido por" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Curtido Por" @@ -3388,11 +3590,11 @@ msgstr "Curtido Por" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Curtido por {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "curtiram seu feed" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "curtiu seu post" @@ -3400,11 +3602,11 @@ msgstr "curtiu seu post" msgid "Likes" msgstr "Curtidas" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "Curtidas neste post" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Lista" @@ -3412,20 +3614,28 @@ msgstr "Lista" msgid "List Avatar" msgstr "Avatar da lista" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Lista bloqueada" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "Lista por {0}" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Lista excluída" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Lista silenciada" @@ -3433,20 +3643,20 @@ msgstr "Lista silenciada" msgid "List Name" msgstr "Nome da lista" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Lista desbloqueada" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Lista dessilenciada" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Listas" @@ -3470,10 +3680,10 @@ msgstr "" msgid "Load new notifications" msgstr "Carregar novas notificações" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Carregar novos posts" @@ -3481,7 +3691,7 @@ msgstr "Carregar novos posts" msgid "Loading..." msgstr "Carregando..." -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Registros" @@ -3497,7 +3707,7 @@ msgstr "" msgid "Log out" msgstr "Sair" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Visibilidade do seu perfil" @@ -3537,7 +3747,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Certifique-se de onde está indo!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gerencie suas palavras/tags silenciadas" @@ -3546,20 +3756,20 @@ msgstr "Gerencie suas palavras/tags silenciadas" msgid "Mark as read" msgstr "Marcar como lida" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Mídia" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "usuários mencionados" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Usuários mencionados" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menu" @@ -3590,7 +3800,7 @@ msgstr "Mensagem longa demais" msgid "Message settings" msgstr "Configurações das mensagens" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3605,29 +3815,31 @@ msgstr "Mensagens" msgid "Misleading Account" msgstr "Conta Enganosa" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Moderação" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "Detalhes da moderação" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "Lista de moderação por {0}" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "Lista de moderação por <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Lista de moderação por você" @@ -3639,20 +3851,24 @@ msgstr "Lista de moderação criada" msgid "Moderation list updated" msgstr "Lista de moderação criada" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Listas de moderação" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Listas de Moderação" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Moderação" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "Moderação" @@ -3660,12 +3876,12 @@ msgstr "Moderação" msgid "Moderation tools" msgstr "Ferramentas de moderação" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "O moderador escolheu um aviso geral neste conteúdo." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "Mais" @@ -3673,7 +3889,7 @@ msgstr "Mais" msgid "More feeds" msgstr "Mais feeds" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Mais opções" @@ -3689,11 +3905,13 @@ msgstr "" msgid "Music" msgstr "" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "Silenciar" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "Silenciar {truncatedTag}" @@ -3702,11 +3920,11 @@ msgstr "Silenciar {truncatedTag}" msgid "Mute Account" msgstr "Silenciar Conta" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Silenciar contas" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "Silenciar posts com {displayTag}" @@ -3716,14 +3934,18 @@ msgid "Mute conversation" msgstr "" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "Silenciar apenas tags" +#~ msgid "Mute in tags only" +#~ msgstr "Silenciar apenas tags" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "Silenciar texto e tags" +#~ msgid "Mute in text & tags" +#~ msgstr "Silenciar texto e tags" -#: src/view/screens/ProfileList.tsx:678 +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "" + +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Silenciar lista" @@ -3732,37 +3954,53 @@ msgstr "Silenciar lista" #~ msgid "Mute notifications" #~ msgstr "Silenciar notificações" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "Silenciar estas contas?" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "Silenciar esta palavra no conteúdo de um post e tags" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "Silenciar esta palavra apenas nas tags de um post" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Silenciar thread" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "Silenciar palavras/tags" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Silenciada" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Contas Silenciadas" @@ -3771,7 +4009,7 @@ msgstr "Contas Silenciadas" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Contas silenciadas não aparecem no seu feed ou nas suas notificações. Suas contas silenciadas são completamente privadas." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Silenciado por \"{0}\"" @@ -3779,7 +4017,7 @@ msgstr "Silenciado por \"{0}\"" msgid "Muted words & tags" msgstr "Palavras/tags silenciadas" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas você não verá postagens ou receber notificações delas." @@ -3788,7 +4026,7 @@ msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas msgid "My Birthday" msgstr "Meu Aniversário" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Meus Feeds" @@ -3796,11 +4034,11 @@ msgstr "Meus Feeds" msgid "My Profile" msgstr "Meu Perfil" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "Meus feeds salvos" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Meus Feeds Salvos" @@ -3825,7 +4063,7 @@ msgstr "Nome ou Descrição Viola os Padrões da Comunidade" msgid "Nature" msgstr "Natureza" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -3839,7 +4077,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navega para próxima tela" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Navega para seu perfil" @@ -3852,7 +4090,7 @@ msgstr "Precisa denunciar uma violação de copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Nunca perca o acesso aos seus seguidores e dados." -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "Nunca perca o acesso aos seus seguidores ou dados." @@ -3860,7 +4098,7 @@ msgstr "Nunca perca o acesso aos seus seguidores ou dados." msgid "Nevermind, create a handle for me" msgstr "Deixa pra lá, crie um usuário pra mim" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Novo" @@ -3896,12 +4134,12 @@ msgctxt "action" msgid "New post" msgstr "Novo post" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Novo post" @@ -3935,10 +4173,10 @@ msgstr "Notícias" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3954,17 +4192,17 @@ msgstr "Próximo" msgid "Next image" msgstr "Próxima imagem" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Não" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Sem descrição" @@ -3981,12 +4219,12 @@ msgstr "Nenhum GIF em destaque encontrado." msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Você não está mais seguindo {0}" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "No máximo 253 caracteres" @@ -3998,7 +4236,7 @@ msgstr "Nenhuma mensagem ainda" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Nenhuma notificação!" @@ -4009,6 +4247,10 @@ msgstr "Nenhuma notificação!" msgid "No one" msgstr "" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -4022,11 +4264,11 @@ msgstr "Nenhum resultado" msgid "No results" msgstr "" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "Nenhum resultado encontrado" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Nenhum resultado encontrado para \"{query}\"" @@ -4051,13 +4293,13 @@ msgstr "Nenhum resultado encontrado para \"{search}\"." msgid "No thanks" msgstr "Não, obrigado" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Ninguém" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "" +#~ msgid "Nobody can reply" +#~ msgstr "" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4076,7 +4318,7 @@ msgstr "Nudez não-erótica" #~ msgid "Not Applicable." #~ msgstr "Não Aplicável." -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Não encontrado" @@ -4087,12 +4329,12 @@ msgid "Not right now" msgstr "Agora não" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "Nota sobre compartilhamento" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Nota: o Bluesky é uma rede aberta e pública. Esta configuração limita somente a visibilidade do seu conteúdo no site e aplicativo do Bluesky, e outros aplicativos podem não respeitar esta configuração. Seu conteúdo ainda poderá ser exibido para usuários não autenticados por outros aplicativos e sites." @@ -4104,7 +4346,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -4121,14 +4363,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notificações" @@ -4157,12 +4399,12 @@ msgid "Off" msgstr "Desligado" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Opa!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Opa! Algo deu errado." @@ -4186,7 +4428,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Resetar tutoriais" @@ -4194,7 +4436,7 @@ msgstr "Resetar tutoriais" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Uma ou mais imagens estão sem texto alternativo." @@ -4203,14 +4445,14 @@ msgid "Only .jpg and .png files are supported" msgstr "Apenas imagens .jpg ou .png são permitidas" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" +#~ msgid "Only {0} can reply" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Apenas {0} pode responder." +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Apenas {0} pode responder." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "Contém apenas letras, números e hífens" @@ -4218,7 +4460,7 @@ msgstr "Contém apenas letras, números e hífens" msgid "Oops, something went wrong!" msgstr "Opa, algo deu errado!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4227,11 +4469,11 @@ msgstr "Opa, algo deu errado!" msgid "Oops!" msgstr "Opa!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Abrir" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "" @@ -4244,8 +4486,8 @@ msgstr "Abrir criador de avatar" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Abrir seletor de emojis" @@ -4253,7 +4495,7 @@ msgstr "Abrir seletor de emojis" msgid "Open feed options menu" msgstr "Abrir opções do feed" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Abrir links no navegador interno" @@ -4269,20 +4511,20 @@ msgstr "Abrir opções de palavras/tags silenciadas" msgid "Open navigation" msgstr "Abrir navegação" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "Abrir opções do post" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Abre o storybook" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "Abrir registros do sistema" @@ -4290,11 +4532,11 @@ msgstr "Abrir registros do sistema" msgid "Opens {numItems} options" msgstr "Abre {numItems} opções" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "Abre as configurações de acessibilidade" @@ -4306,19 +4548,23 @@ msgstr "Abre detalhes adicionais para um registro de depuração" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "Abre a lista de usuários nesta notificação" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Abre a câmera do dispositivo" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Abre o editor de post" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Abre definições de idioma configuráveis" @@ -4326,7 +4572,7 @@ msgstr "Abre definições de idioma configuráveis" msgid "Opens device photo gallery" msgstr "Abre a galeria de fotos do dispositivo" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Abre as configurações de anexos externos" @@ -4348,27 +4594,27 @@ msgstr "Abre a janela de seleção de GIFs" msgid "Opens list of invite codes" msgstr "Abre a lista de códigos de convite" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Abre modal de confirmar a exclusão da conta. Requer código enviado por email" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "Abre modal para troca da sua senha do Bluesky" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Abre modal para troca do seu usuário do Bluesky" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Abre modal para baixar os dados da sua conta do Bluesky" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "Abre modal para verificação de email" @@ -4376,7 +4622,7 @@ msgstr "Abre modal para verificação de email" msgid "Opens modal for using custom domain" msgstr "Abre modal para usar o domínio personalizado" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Abre configurações de moderação" @@ -4389,15 +4635,15 @@ msgstr "Abre o formulário de redefinição de senha" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Abre a tela para editar feeds salvos" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Abre a tela com todos os feeds salvos" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "Abre as configurações de senha do aplicativo" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "Abre as preferências do feed inicial" @@ -4409,21 +4655,21 @@ msgstr "Abre o link" #~ msgid "Opens the message settings page" #~ msgstr "Abre a tela de configurações do chat" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Abre a página do storybook" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Abre a página de log do sistema" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Abre as preferências de threads" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" @@ -4436,11 +4682,15 @@ msgid "Option {0} of {numItems}" msgstr "Opção {0} de {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "Se quiser adicionar mais informações, digite abaixo:" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "Ou combine estas opções:" @@ -4460,6 +4710,10 @@ msgstr "Outro" msgid "Other account" msgstr "Outra conta" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Outro..." @@ -4468,7 +4722,7 @@ msgstr "Outro..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Página não encontrada" @@ -4497,19 +4751,24 @@ msgid "Password updated!" msgstr "Senha atualizada!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "Pausar" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Pessoas" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "Pessoas seguidas por @{0}" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "Pessoas seguindo @{0}" @@ -4539,7 +4798,7 @@ msgid "Pictures meant for adults." msgstr "Imagens destinadas a adultos." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "Fixar na tela inicial" @@ -4551,11 +4810,12 @@ msgstr "Fixar na Tela Inicial" msgid "Pinned Feeds" msgstr "Feeds Fixados" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "Tocar" @@ -4572,6 +4832,11 @@ msgstr "Reproduzir {0}" msgid "Play or pause the GIF" msgstr "Tocar ou pausar o GIF" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4581,16 +4846,16 @@ msgstr "Reproduzir Vídeo" msgid "Plays the GIF" msgstr "Reproduz o GIF" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Por favor, escolha seu usuário." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Por favor, escolha sua senha." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Por favor, complete o captcha de verificação." @@ -4606,11 +4871,11 @@ msgstr "Por favor, insira um nome para a sua Senha de Aplicativo." msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Por favor, insira um nome único para esta Senha de Aplicativo ou use nosso nome gerado automaticamente." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Por favor, insira uma palavra, tag ou frase para silenciar" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Por favor, digite o seu e-mail." @@ -4623,7 +4888,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Por favor, digite sua senha também:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Por favor, explique por que você acha que este rótulo foi aplicado incorrentamente por {0}" @@ -4640,7 +4905,7 @@ msgstr "Por favor entre como @{0}" msgid "Please Verify Your Email" msgstr "Por favor, verifique seu e-mail" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" @@ -4653,45 +4918,50 @@ msgstr "Política" msgid "Porn" msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Postar" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Post por {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Post por @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Post excluído" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Post oculto" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "Post Escondido por Palavra Silenciada" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "Post Escondido por Você" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Idioma do post" @@ -4700,23 +4970,27 @@ msgstr "Idioma do post" msgid "Post Languages" msgstr "Idiomas do Post" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Post não encontrado" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "posts" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Posts" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "Posts podem ser silenciados baseados no seu conteúdo, tags ou ambos." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "Posts podem ser silenciados baseados no seu conteúdo, tags ou ambos." + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4738,7 +5012,7 @@ msgstr "" msgid "Press to change hosting provider" msgstr "Trocar de provedor de hospedagem" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4758,7 +5032,7 @@ msgstr "" msgid "Previous image" msgstr "Imagem anterior" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Idioma Principal" @@ -4770,16 +5044,16 @@ msgstr "Priorizar seus Seguidores" msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Privacidade" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Política de Privacidade" @@ -4791,16 +5065,16 @@ msgstr "" msgid "Processing..." msgstr "Processando..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Perfil" @@ -4808,11 +5082,11 @@ msgstr "Perfil" msgid "Profile updated" msgstr "Perfil atualizado" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Proteja a sua conta verificando o seu e-mail." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Público" @@ -4820,15 +5094,15 @@ msgstr "Público" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Listas públicas e compartilháveis para silenciar ou bloquear usuários em massa." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas e compartilháveis que geram feeds." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Publicar post" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Publicar resposta" @@ -4848,10 +5122,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Citar post" @@ -4865,6 +5139,39 @@ msgstr "Citar post" #~ msgid "Quote Post" #~ msgstr "Citar Post" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatório" @@ -4873,10 +5180,27 @@ msgstr "Aleatório" msgid "Ratios" msgstr "Índices" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4885,7 +5209,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "Motivo: {0}" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "Buscas Recentes" @@ -4909,15 +5233,16 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Remover" @@ -4925,11 +5250,11 @@ msgstr "Remover" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Remover conta" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Remover avatar" @@ -4942,8 +5267,8 @@ msgid "Remove embed" msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Remover feed" @@ -4951,19 +5276,27 @@ msgstr "Remover feed" msgid "Remove feed?" msgstr "Remover feed?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Remover dos meus feeds" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "Remover dos meus feeds?" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Remover imagem" @@ -4972,24 +5305,24 @@ msgstr "Remover imagem" msgid "Remove image preview" msgstr "Remover visualização da imagem" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "Remover palavra silenciada da lista" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "Remover citação" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Desfazer repost" @@ -4997,18 +5330,31 @@ msgstr "Desfazer repost" msgid "Remove this feed from your saved feeds" msgstr "Remover este feed dos feeds salvos" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Removido da lista" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Removido dos meus feeds" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "Removido dos feeds salvos" @@ -5016,7 +5362,7 @@ msgstr "Removido dos feeds salvos" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Remover miniatura de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "Remove o post citado" @@ -5024,8 +5370,8 @@ msgstr "Remove o post citado" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "Trocar pelo Discover" @@ -5033,7 +5379,7 @@ msgstr "Trocar pelo Discover" msgid "Replies" msgstr "Respostas" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -5041,18 +5387,40 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Respostas para esta thread estão desativadas" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Respostas para esta thread estão desativadas" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Responder" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Filtros de Resposta" +#~ msgid "Reply Filters" +#~ msgstr "Filtros de Resposta" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" #: src/view/com/post/Post.tsx:177 #: src/view/com/posts/FeedItem.tsx:285 @@ -5060,23 +5428,36 @@ msgstr "Filtros de Resposta" #~ msgid "Reply to <0/>" #~ msgstr "Responder <0/>" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Responder <0><1/>" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5108,7 +5489,7 @@ msgstr "Janela de denúncia" msgid "Report feed" msgstr "Denunciar feed" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Denunciar Lista" @@ -5116,13 +5497,13 @@ msgstr "Denunciar Lista" msgid "Report message" msgstr "Denunciar mensagem" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Denunciar post" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5156,30 +5537,31 @@ msgstr "" msgid "Report this user" msgstr "Denunciar este usuário" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Repostar" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Repostar" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Repostar ou citar um post" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Repostado Por" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "Repostado por {0}" @@ -5187,20 +5569,20 @@ msgstr "Repostado por {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostado por <0/>" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "Repostado por <0><1/>" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "repostou seu post" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Reposts" @@ -5214,7 +5596,7 @@ msgstr "Solicitar Alteração" msgid "Request Code" msgstr "Solicitar Código" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Exigir texto alternativo antes de postar" @@ -5239,8 +5621,8 @@ msgstr "Código de redefinição" msgid "Reset Code" msgstr "Código de Redefinição" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Redefinir tutoriais" @@ -5248,16 +5630,16 @@ msgstr "Redefinir tutoriais" msgid "Reset password" msgstr "Redefinir senha" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Redefinir configurações" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Redefine tutoriais" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Redefine as configurações" @@ -5271,17 +5653,19 @@ msgid "Retries the last action, which errored out" msgstr "Tenta a última ação, que deu erro" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Tente novamente" @@ -5289,9 +5673,10 @@ msgstr "Tente novamente" #~ msgid "Retry." #~ msgstr "Tentar novamente." -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Voltar para página anterior" @@ -5305,7 +5690,8 @@ msgid "Returns to previous page" msgstr "Voltar para página anterior" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5355,7 +5741,7 @@ msgstr "" msgid "Save to my feeds" msgstr "Salvar nos meus feeds" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Feeds Salvos" @@ -5368,7 +5754,7 @@ msgstr "Imagem salva na galeria." #~ msgstr "Imagem salva na galeria." #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "Adicionado aos seus feeds" @@ -5386,8 +5772,8 @@ msgstr "Salva o corte da imagem" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "" @@ -5396,13 +5782,12 @@ msgstr "" msgid "Science" msgstr "Ciência" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Ir para o topo" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5411,14 +5796,12 @@ msgstr "Ir para o topo" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Buscar" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "Pesquisar por \"{query}\"" @@ -5426,11 +5809,11 @@ msgstr "Pesquisar por \"{query}\"" msgid "Search for \"{searchText}\"" msgstr "Pesquisar por \"{searchText}\"" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "Pesquisar por posts de @{authorHandle} com a tag {displayTag}" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "Pesquisar por posts com a tag {displayTag}" @@ -5442,8 +5825,6 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "Pesquise por alguém para começar um novo chat." -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Buscar usuários" @@ -5467,28 +5848,32 @@ msgstr "Pesquisar via Tenor" msgid "Security Step Required" msgstr "Passo de Segurança Necessário" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "Ver posts com {truncatedTag}" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "Ver posts com {truncatedTag} deste usuário" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "Ver posts com <0>{displayTag}" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "Ver posts com <0>{displayTag} deste usuário" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "Ver perfil" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Veja o guia" @@ -5528,7 +5913,11 @@ msgstr "Selecionar GIF" msgid "Select GIF \"{0}\"" msgstr "Selecionar GIF \"{0}\"" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Selecionar idiomas" @@ -5548,7 +5937,7 @@ msgstr "Seleciona opção {i} de {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "Selecione o {emojiName} emoji como avatar" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "Selecione o(s) serviço(s) de moderação para reportar" @@ -5564,11 +5953,15 @@ msgstr "Selecione o serviço que hospeda seus dados." msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Selecione o que você quer (ou não) ver, e cuidaremos do resto." -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Selecione quais idiomas você deseja ver nos seus feeds. Se nenhum for selecionado, todos os idiomas serão exibidos." @@ -5580,11 +5973,11 @@ msgstr "Selecione o idioma do seu aplicativo" msgid "Select your date of birth" msgstr "Selecione sua data de nascimento" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Selecione seus interesses" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Selecione seu idioma preferido para as traduções no seu feed." @@ -5614,7 +6007,7 @@ msgctxt "action" msgid "Send Email" msgstr "Enviar E-mail" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Enviar comentários" @@ -5629,8 +6022,8 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "Denunciar" @@ -5643,8 +6036,8 @@ msgstr "Denunciar via {0}" msgid "Send verification email" msgstr "Enviar e-mail de verificação" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "" @@ -5656,7 +6049,7 @@ msgstr "Envia o e-mail com o código de confirmação para excluir a conta" msgid "Server address" msgstr "URL do servidor" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "Definir data de nascimento" @@ -5664,15 +6057,15 @@ msgstr "Definir data de nascimento" msgid "Set new password" msgstr "Definir uma nova senha" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Defina esta configuração como \"Não\" para ocultar todas as citações do seu feed. Reposts ainda serão visíveis." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Defina esta configuração como \"Não\" para ocultar todas as respostas do seu feed." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Defina esta configuração como \"Não\" para ocultar todos os reposts do seu feed." @@ -5680,7 +6073,7 @@ msgstr "Defina esta configuração como \"Não\" para ocultar todos os reposts d msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Defina esta configuração como \"Sim\" para mostrar respostas em uma visualização de thread. Este é um recurso experimental." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Defina esta configuração como \"Sim\" para exibir amostras de seus feeds salvos no seu feed inicial. Este é um recurso experimental." @@ -5693,24 +6086,24 @@ msgid "Sets Bluesky username" msgstr "Configura o usuário no Bluesky" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "Define o tema para escuro" +#~ msgid "Sets color theme to dark" +#~ msgstr "Define o tema para escuro" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "Define o tema para claro" +#~ msgid "Sets color theme to light" +#~ msgstr "Define o tema para claro" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "Define o tema para seguir o sistema" +#~ msgid "Sets color theme to system setting" +#~ msgstr "Define o tema para seguir o sistema" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "Define o tema escuro para o padrão" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "Define o tema escuro para o padrão" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "Define o tema escuro para o menos escuro" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "Define o tema escuro para o menos escuro" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5728,11 +6121,11 @@ msgstr "Define a proporção da imagem para alta" msgid "Sets image aspect ratio to wide" msgstr "Define a proporção da imagem para comprida" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Configurações" @@ -5745,14 +6138,14 @@ msgid "Sexually Suggestive" msgstr "Sexualmente Sugestivo" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Compartilhar" @@ -5770,8 +6163,8 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "Compartilhar assim" @@ -5782,7 +6175,7 @@ msgstr "Compartilhar feed" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -5800,7 +6193,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -5812,7 +6205,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -5823,7 +6216,7 @@ msgstr "Compartilha o link" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Mostrar" @@ -5835,8 +6228,9 @@ msgstr "Mostrar" msgid "Show alt text" msgstr "Mostrar texto alternativo" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Mostrar mesmo assim" @@ -5857,19 +6251,23 @@ msgstr "Mostrar usuários parecidos com {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "Mostrar menos disso" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Mostrar Mais" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "Mostrar mais disso" @@ -5877,11 +6275,11 @@ msgstr "Mostrar mais disso" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Mostrar Posts dos Meus Feeds" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Mostrar Citações" @@ -5897,7 +6295,7 @@ msgstr "Mostrar Citações" #~ msgid "Show re-posts in Following feed" #~ msgstr "Mostrar reposts no feed Seguindo" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Mostrar Respostas" @@ -5917,7 +6315,12 @@ msgstr "Mostrar as respostas de pessoas que você segue antes de todas as outras #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Mostrar respostas com ao menos {0} {value}" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Mostrar Reposts" @@ -5983,11 +6386,15 @@ msgstr "Faça login ou crie sua conta para entrar na conversa!" msgid "Sign into Bluesky or create a new account" msgstr "Faça login no Bluesky ou crie uma nova conta" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Sair" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -6009,7 +6416,7 @@ msgstr "Inscreva-se ou faça login para se juntar à conversa" msgid "Sign-in Required" msgstr "É Necessário Fazer Login" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Entrou como" @@ -6018,21 +6425,25 @@ msgstr "Entrou como" msgid "Signed in as @{0}" msgstr "autenticado como @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Pular" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Pular" @@ -6041,12 +6452,11 @@ msgstr "Pular" msgid "Software Dev" msgstr "Desenvolvimento de software" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "" @@ -6069,13 +6479,13 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Algo deu errado. Por favor, tente novamente." -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Opa! Sua sessão expirou. Por favor, entre novamente." @@ -6092,7 +6502,11 @@ msgstr "Classificar respostas de um post por:" #~ msgstr "Fonte:" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" msgstr "" #: src/lib/moderation/useReportOptions.ts:67 @@ -6130,17 +6544,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6156,7 +6570,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Página de status" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "Página de status" @@ -6164,27 +6578,27 @@ msgstr "Página de status" #~ msgid "Step" #~ msgstr "Passo" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "Passo {0} de {1}" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o app agora." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Enviar" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Inscrever-se" @@ -6205,11 +6619,11 @@ msgstr "Inscrever-se no rotulador" msgid "Subscribe to this labeler" msgstr "Inscrever-se neste rotulador" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Inscreva-se nesta lista" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6217,8 +6631,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Sugestões de Seguidores" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Sugeridos para você" @@ -6226,7 +6639,7 @@ msgstr "Sugeridos para você" msgid "Suggestive" msgstr "Sugestivo" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6241,30 +6654,35 @@ msgstr "Alterar Conta" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "Trocar para {0}" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Troca a conta que você está autenticado" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "Sistema" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Log do sistema" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "tag" +#~ msgid "tag" +#~ msgstr "tag" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "Menu da tag: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "Alto" @@ -6273,11 +6691,19 @@ msgstr "Alto" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Toque para ver tudo" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6302,11 +6728,11 @@ msgstr "" msgid "Terms" msgstr "Termos" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Termos de Serviço" @@ -6318,16 +6744,20 @@ msgid "Terms used violate community standards" msgstr "Termos utilizados violam as diretrizes da comunidade" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "texto" +#~ msgid "text" +#~ msgstr "texto" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo de entrada de texto" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "Obrigado. Sua denúncia foi enviada." @@ -6335,19 +6765,23 @@ msgstr "Obrigado. Sua denúncia foi enviada." msgid "That contains the following:" msgstr "Contém o seguinte:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Este identificador de usuário já está sendo usado." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6357,6 +6791,15 @@ msgstr "A conta poderá interagir com você após o desbloqueio." #~ msgid "the author" #~ msgstr "o(a) autor(a)" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "As Diretrizes da Comunidade foram movidas para <0/>" @@ -6365,12 +6808,16 @@ msgstr "As Diretrizes da Comunidade foram movidas para <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "A Política de Direitos Autorais foi movida para <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6378,11 +6825,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "Este feed foi substituído pelo Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Os seguintes rótulos foram aplicados sobre sua conta." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Os seguintes rótulos foram aplicados sobre seu conteúdo." @@ -6390,8 +6837,8 @@ msgstr "Os seguintes rótulos foram aplicados sobre seu conteúdo." msgid "The following steps will help customize your Bluesky experience." msgstr "Os seguintes passos vão ajudar a customizar sua experiência no Bluesky." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "O post pode ter sido excluído." @@ -6399,7 +6846,11 @@ msgstr "O post pode ter sido excluído." msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade foi movida para <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6444,24 +6895,24 @@ msgstr "Tivemos um problema ao conectar com o Tenor." #~ msgstr "Tivemos um problema ao conectar neste chat." #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "Tivemos um problema ao contatar o servidor deste feed" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "Tivemos um problema ao contatar o servidor deste feed" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Tivemos um problema ao carregar notificações. Toque aqui para tentar de novo." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Tivemos um problema ao carregar posts. Toque aqui para tentar de novo." @@ -6469,13 +6920,13 @@ msgstr "Tivemos um problema ao carregar posts. Toque aqui para tentar de novo." msgid "There was an issue fetching the list. Tap here to try again." msgstr "Tivemos um problema ao carregar esta lista. Toque aqui para tentar de novo." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Tivemos um problema ao carregar suas listas. Toque aqui para tentar de novo." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Tivemos um problema ao enviar sua denúncia. Por favor, verifique sua conexão com a internet." @@ -6501,16 +6952,19 @@ msgstr "Tivemos um problema ao carregar suas senhas de app." msgid "There was an issue! {0}" msgstr "Tivemos um problema! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Tivemos algum problema. Por favor verifique sua conexão com a internet e tente novamente." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Houve um problema inesperado no aplicativo. Por favor, deixe-nos saber se isso aconteceu com você!" @@ -6523,11 +6977,11 @@ msgstr "Muitos usuários estão tentando acessar o Bluesky! Ativaremos sua conta #~ msgid "These are popular accounts you might like:" #~ msgstr "Estas são contas populares que talvez você goste:" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Este {screenDescription} foi reportado:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Esta conta solicitou que os usuários fizessem login para visualizar seu perfil." @@ -6536,8 +6990,12 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "Esta contestação será enviada para <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "Esta contestação será enviada para <0>{0}." + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -6563,8 +7021,8 @@ msgstr "Este conteúdo recebeu um aviso dos moderadores." msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Este conteúdo é hospedado por {0}. Deseja ativar a mídia externa?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Este conteúdo não está disponível porque um dos usuários bloqueou o outro." @@ -6596,7 +7054,7 @@ msgstr "Este feed está vazio! Talvez você precise seguir mais usuários ou con #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -6616,11 +7074,11 @@ msgstr "Isso é importante caso você precise alterar seu e-mail ou redefinir su #~ msgid "This label was applied by {0}." #~ msgstr "Este rótulo foi aplicado por {0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "Este rótulo foi aplicado por <0>{0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "Este rótulo foi aplicado pelo autor." @@ -6628,7 +7086,7 @@ msgstr "Este rótulo foi aplicado pelo autor." #~ msgid "This label was applied by you" #~ msgstr "Este rótulo foi aplicado por você" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "" @@ -6640,7 +7098,11 @@ msgstr "Este rotulador não declarou quais rótulos utiliza e pode não estar fu msgid "This link is taking you to the following website:" msgstr "Este link está levando você ao seguinte site:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "Esta lista está vazia!" @@ -6652,23 +7114,35 @@ msgstr "Este serviço de moderação está indisponível. Veja mais detalhes aba msgid "This name is already in use" msgstr "Você já tem uma senha com esse nome" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Este post foi excluído." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "Este post será escondido de todos os feeds." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "Este post será escondido de todos os feeds." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "Este serviço não proveu termos de serviço ou política de privacidade." @@ -6685,8 +7159,8 @@ msgstr "Este usuário não é seguido por ninguém ainda." msgid "This user has blocked you" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Este usuário te bloqueou. Você não pode ver este conteúdo." @@ -6694,11 +7168,11 @@ msgstr "Este usuário te bloqueou. Você não pode ver este conteúdo." msgid "This user has requested that their content only be shown to signed-in users." msgstr "Este usuário requisitou que seu conteúdo só seja visível para usuários autenticados." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Este usuário está incluído na lista <0>{0}, que você bloqueou." -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "Este usuário está incluído na lista <0>{0}, que você silenciou." @@ -6714,28 +7188,40 @@ msgstr "Este usuário não segue ninguém ainda." #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Este aviso só está disponível para publicações com mídia anexada." -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "Isso removerá {0} das suas palavras silenciadas. Você pode adicioná-la novamente depois." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "Isso removerá {0} das suas palavras silenciadas. Você pode adicioná-la novamente depois." + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "Preferências das Threads" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Preferências das Threads" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Visualização de Threads" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Preferências das Threads" @@ -6752,14 +7238,14 @@ msgid "To whom would you like to send this report?" msgstr "Para quem você gostaria de enviar esta denúncia?" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "Alternar entre opções de uma palavra silenciada" +#~ msgid "Toggle between muted word options." +#~ msgstr "Alternar entre opções de uma palavra silenciada" #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Alternar menu suspenso" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "Ligar ou desligar conteúdo adulto" @@ -6774,10 +7260,10 @@ msgstr "Transformações" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Traduzir" @@ -6790,7 +7276,7 @@ msgstr "Tentar novamente" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "Autenticação de dois fatores (2FA)" @@ -6802,11 +7288,11 @@ msgstr "Digite sua mensagem aqui" msgid "Type:" msgstr "Tipo:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Desbloquear lista" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Dessilenciar lista" @@ -6814,12 +7300,12 @@ msgstr "Dessilenciar lista" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Não foi possível entrar em contato com seu serviço. Por favor, verifique sua conexão à internet." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -6830,7 +7316,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Desbloquear" @@ -6854,9 +7340,9 @@ msgstr "Desbloquear Conta" msgid "Unblock Account?" msgstr "Desbloquear Conta?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Desfazer repost" @@ -6866,8 +7352,8 @@ msgid "Unfollow" msgstr "Deixar de seguir" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "Deixar de seguir" +#~ msgid "Unfollow" +#~ msgstr "Deixar de seguir" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -6886,12 +7372,14 @@ msgstr "Deixar de seguir" msgid "Unlike this feed" msgstr "Descurtir este feed" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Dessilenciar" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Dessilenciar {truncatedTag}" @@ -6900,7 +7388,7 @@ msgstr "Dessilenciar {truncatedTag}" msgid "Unmute Account" msgstr "Dessilenciar conta" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "Dessilenciar posts com {displayTag}" @@ -6912,13 +7400,21 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "Dessilenciar notificações" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Dessilenciar thread" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Desafixar" @@ -6926,11 +7422,11 @@ msgstr "Desafixar" msgid "Unpin from home" msgstr "Desafixar da tela inicial" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Desafixar lista de moderação" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "" @@ -6938,10 +7434,19 @@ msgstr "" msgid "Unsubscribe" msgstr "Desinscrever-se" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Desinscrever-se deste rotulador" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "Conteúdo sexual indesejado" @@ -6951,7 +7456,7 @@ msgstr "Desinscrever-se deste rotulador" msgid "Unwanted Sexual Content" msgstr "Conteúdo Sexual Indesejado" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Atualizar {displayName} nas Listas" @@ -6959,6 +7464,14 @@ msgstr "Atualizar {displayName} nas Listas" msgid "Update to {handle}" msgstr "Alterar para {handle}" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Atualizando..." @@ -6971,20 +7484,20 @@ msgstr "Enviar uma foto" msgid "Upload a text file to:" msgstr "Carregar um arquivo de texto para:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Tirar uma foto" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Carregar um arquivo" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7032,12 +7545,12 @@ msgstr "Use esta senha para entrar no outro aplicativo juntamente com seu identi msgid "Used by:" msgstr "Usado por:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Usuário Bloqueado" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "Usuário Bloqueado por \"{0}\"" @@ -7045,30 +7558,28 @@ msgstr "Usuário Bloqueado por \"{0}\"" msgid "User blocked by list" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Usuário Bloqueado Por Lista" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "Usuário Bloqueia Você" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "Este Usuário Te Bloqueou" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "Lista de usuários por {0}" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "Lista de usuários por <0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "Sua lista de usuários" @@ -7080,7 +7591,7 @@ msgstr "Lista de usuários criada" msgid "User list updated" msgstr "Lista de usuários atualizada" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Listas de Usuários" @@ -7088,13 +7599,17 @@ msgstr "Listas de Usuários" msgid "Username or email address" msgstr "Nome de usuário ou endereço de e-mail" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Usuários" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "usuários seguidos por <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "usuários seguidos por <0/>" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7103,7 +7618,7 @@ msgstr "usuários seguidos por <0/>" msgid "Users I follow" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Usuários em \"{0}\"" @@ -7123,15 +7638,15 @@ msgstr "Conteúdo:" msgid "Verify DNS Record" msgstr "Verificar registro DNS" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "Verificar e-mail" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verificar meu e-mail" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Verificar Meu Email" @@ -7152,31 +7667,44 @@ msgstr "Verificar Seu E-mail" #~ msgid "Version {0}" #~ msgstr "Versão {0}" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "Versão {appVersion} {bundleInfo}" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Games" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Ver o avatar de {0}" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Ver depuração" @@ -7189,7 +7717,7 @@ msgstr "Ver detalhes" msgid "View details for reporting a copyright violation" msgstr "Ver detalhes para denunciar uma violação de copyright" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Ver thread completa" @@ -7200,12 +7728,12 @@ msgstr "Ver informações sobre estes rótulos" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Ver perfil" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Ver o avatar" @@ -7217,11 +7745,23 @@ msgstr "Ver este rotulador provido por @{0}" msgid "View users who like this feed" msgstr "Ver usuários que curtiram este feed" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7253,7 +7793,7 @@ msgstr "Não foi possível carregar esta conversa" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Estimamos que sua conta estará pronta em mais ou menos {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperamos que você se divirta. Lembre-se, o Bluesky é:" @@ -7262,8 +7802,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Não temos mais posts de quem você segue. Aqui estão os mais novos de <0/>." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "Não recomendamos utilizar palavras comuns que aparecem em muitos posts, já que isso pode resultar em filtrar todos eles." +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "Não recomendamos utilizar palavras comuns que aparecem em muitos posts, já que isso pode resultar em filtrar todos eles." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7273,11 +7813,11 @@ msgstr "Não recomendamos utilizar palavras comuns que aparecem em muitos posts, msgid "We were unable to load your birth date preferences. Please try again." msgstr "Não foi possível carregar sua data de nascimento. Por favor, tente novamente." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "Não foi possível carregar seus rotuladores." -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "Não conseguimos conectar. Por favor, tente novamente para continuar configurando a sua conta. Se continuar falhando, você pode pular este fluxo." @@ -7285,7 +7825,7 @@ msgstr "Não conseguimos conectar. Por favor, tente novamente para continuar con msgid "We will let you know when your account is ready." msgstr "Avisaremos quando sua conta estiver pronta." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Usaremos isto para customizar a sua experiência." @@ -7293,15 +7833,15 @@ msgstr "Usaremos isto para customizar a sua experiência." msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Estamos muito felizes em recebê-lo!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Tivemos um problema ao exibir esta lista. Se continuar acontecendo, contate o criador da lista: @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor, tente novamente." @@ -7309,11 +7849,11 @@ msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas sua busca não pôde ser concluída. Por favor, tente novamente em alguns minutos." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Sentimos muito! Não conseguimos encontrar a página que você estava procurando." @@ -7338,7 +7878,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "Do que você gosta?" @@ -7348,7 +7888,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "E aí?" @@ -7360,22 +7900,26 @@ msgstr "Quais idiomas são usados neste post?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Quais idiomas você gostaria de ver nos seus feeds?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Quem pode responder" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7419,12 +7963,12 @@ msgstr "Largo" msgid "Write a message" msgstr "Escreva uma mensagem" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Escrever post" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Escreva sua resposta" @@ -7434,10 +7978,10 @@ msgid "Writers" msgstr "Escritores" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7448,10 +7992,18 @@ msgstr "Sim" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7460,7 +8012,8 @@ msgstr "" msgid "Yesterday, {time}" msgstr "Ontem, {time}" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -7526,11 +8079,11 @@ msgstr "Você não tem feeds fixados." #~ msgid "You don't have any saved feeds!" #~ msgstr "Você não tem feeds salvos!" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "Você não tem feeds salvos." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Você bloqueou esta conta ou foi bloqueado por ela." @@ -7538,9 +8091,9 @@ msgstr "Você bloqueou esta conta ou foi bloqueado por ela." msgid "You have blocked this user" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Você bloqueou este usuário. Você não pode ver este conteúdo." @@ -7551,20 +8104,20 @@ msgstr "Você bloqueou este usuário. Você não pode ver este conteúdo." msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Você utilizou um código inválido. O código segue este padrão: XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "Você escondeu este post" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "Você escondeu este post." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "Você silenciou esta conta." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "Você silenciou este usuário." @@ -7572,12 +8125,12 @@ msgstr "Você silenciou este usuário." msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "Você não tem feeds." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "Você não tem listas." @@ -7605,27 +8158,40 @@ msgstr "" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "Você não silenciou nenhuma palavra ou tag ainda" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Você pode contestar estes rótulos se você acha que estão errados." -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Você pode contestar estes rótulos se você acha que estão errados." -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "Você precisa ter no mínimo 13 anos de idade para se cadastrar." @@ -7645,7 +8211,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "Você deve selecionar no mínimo um rotulador" @@ -7653,11 +8219,11 @@ msgstr "Você deve selecionar no mínimo um rotulador" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Você não vai mais receber notificações desta thread" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Você vai receber notificações desta thread" @@ -7677,23 +8243,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -7712,12 +8278,12 @@ msgstr "Você está na fila" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Tudo pronto!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "Você escolheu esconder uma palavra ou tag deste post." @@ -7725,7 +8291,7 @@ msgstr "Você escolheu esconder uma palavra ou tag deste post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Você chegou ao fim do seu feed! Encontre novas contas para seguir." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Sua conta" @@ -7741,6 +8307,10 @@ msgstr "O repositório da sua conta, contendo todos os seus dados públicos, pod msgid "Your birth date" msgstr "Sua data de nascimento" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "" @@ -7754,7 +8324,7 @@ msgstr "Sua escolha será salva, mas você pode trocá-la nas configurações de #~ msgstr "Seu feed inicial é o \"Seguindo\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7768,7 +8338,7 @@ msgstr "Seu e-mail foi atualizado mas não foi verificado. Como próximo passo, msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Seu e-mail ainda não foi verificado. Esta é uma etapa importante de segurança que recomendamos." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -7776,7 +8346,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seu feed inicial está vazio! Siga mais usuários para acompanhar o que está acontecendo." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Seu identificador completo será" @@ -7784,7 +8354,7 @@ msgstr "Seu identificador completo será" msgid "Your full handle will be <0>@{0}" msgstr "Seu usuário completo será <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Suas palavras silenciadas" @@ -7792,15 +8362,15 @@ msgstr "Suas palavras silenciadas" msgid "Your password has been changed successfully!" msgstr "Sua senha foi alterada com sucesso!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Seu post foi publicado" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Suas postagens, curtidas e bloqueios são públicos. Silenciamentos são privados." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Seu perfil" @@ -7808,7 +8378,7 @@ msgstr "Seu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "Sua resposta foi publicada" @@ -7816,6 +8386,6 @@ msgstr "Sua resposta foi publicada" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "Sua denúncia será enviada para o serviço de moderação do Bluesky" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Seu identificador de usuário" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 5baac65fbe..7147379194 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -21,7 +21,8 @@ msgstr "" msgid "(no email)" msgstr "(e-posta yok)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -45,7 +46,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -63,16 +64,16 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -80,23 +81,37 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -104,7 +119,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" @@ -140,7 +155,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -179,7 +194,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} okunmamış" @@ -192,12 +207,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> üyeleri" +#~ msgid "<0/> members" +#~ msgstr "<0/> üyeleri" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -217,11 +232,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -237,6 +252,10 @@ msgstr "" msgid "<0>{0} is included in your starter pack" msgstr "" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "" @@ -270,10 +289,22 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Geçersiz Kullanıcı Adı" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/view/com/util/moderation/LabelInfo.tsx:45 #~ msgid "A content warning has been applied to this {0}." #~ msgstr "Bu {0} için bir içerik uyarısı uygulandı." @@ -286,7 +317,7 @@ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "Uygulamanın yeni bir sürümü mevcut. Devam etmek için güncelleyin." -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Gezinme bağlantılarına ve ayarlara erişin" @@ -296,16 +327,16 @@ msgid "Access profile and other navigation links" msgstr "Profil ve diğer gezinme bağlantılarına erişin" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Erişilebilirlik" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "" @@ -314,8 +345,8 @@ msgstr "" #~ msgstr "" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Hesap" @@ -331,20 +362,20 @@ msgstr "" msgid "Account muted" msgstr "Hesap susturuldu" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Hesap Susturuldu" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Liste Tarafından Hesap Susturuldu" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Hesap seçenekleri" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Hesap hızlı erişimden kaldırıldı" @@ -361,10 +392,10 @@ msgstr "" msgid "Account unmuted" msgstr "Hesap susturulması kaldırıldı" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Ekle" @@ -380,14 +411,14 @@ msgstr "" msgid "Add a content warning" msgstr "Bir içerik uyarısı ekleyin" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Bu listeye bir kullanıcı ekleyin" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Hesap ekle" @@ -427,11 +458,11 @@ msgstr "Uygulama Şifresi Ekle" #~ msgid "Add link card:" #~ msgstr "Bağlantı kartı ekle:" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "" @@ -455,7 +486,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Alan adınıza aşağıdaki DNS kaydını ekleyin:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "" @@ -464,7 +495,7 @@ msgstr "" msgid "Add to Lists" msgstr "Listelere Ekle" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Beslemelerime ekle" @@ -473,19 +504,20 @@ msgstr "Beslemelerime ekle" #~ msgstr "Eklendi" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Listeye eklendi" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Beslemelerime eklendi" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Bir yanıtın beslemenizde gösterilmesi için sahip olması gereken beğeni sayısını ayarlayın." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Bir yanıtın beslemenizde gösterilmesi için sahip olması gereken beğeni sayısını ayarlayın." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Yetişkin İçerik" @@ -494,7 +526,7 @@ msgstr "Yetişkin İçerik" #~ msgid "Adult content can only be enabled via the Web at <0/>." #~ msgstr "Yetişkin içeriği yalnızca Web üzerinden <0/> etkinleştirilebilir." -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -502,20 +534,20 @@ msgstr "" msgid "Adult content is disabled." msgstr "" -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Gelişmiş" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "" @@ -534,6 +566,14 @@ msgstr "" msgid "Allow new messages from" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -551,7 +591,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Alternatif metin" @@ -572,14 +612,27 @@ msgstr "{0} adresine bir e-posta gönderildi. Aşağıda girebileceğiniz bir on msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Önceki adresinize, {0} bir e-posta gönderildi. Aşağıda girebileceğiniz bir onay kodu içerir." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" +#~ msgid "An error occured" +#~ msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -593,10 +646,15 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "" @@ -611,21 +669,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Bir sorun oluştu, lütfen tekrar deneyin." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "ve" @@ -642,6 +704,10 @@ msgstr "" msgid "Anti-Social Behavior" msgstr "" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Uygulama Dili" @@ -658,22 +724,22 @@ msgstr "Uygulama Şifre adları yalnızca harfler, sayılar, boşluklar, tireler msgid "App Password names must be at least 4 characters long." msgstr "Uygulama Şifre adları en az 4 karakter uzunluğunda olmalıdır." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Uygulama şifresi ayarları" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Uygulama Şifreleri" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "" @@ -685,7 +751,7 @@ msgstr "" #~ msgid "Appeal Content Warning" #~ msgstr "İçerik Uyarısını İtiraz Et" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -705,10 +771,19 @@ msgstr "Bu karara itiraz et" #~ msgid "Appeal this decision." #~ msgstr "Bu karara itiraz et." -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Görünüm" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -730,7 +805,7 @@ msgstr "\"{name}\" uygulama şifresini silmek istediğinizden emin misiniz?" msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "" @@ -742,19 +817,19 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "Bu taslağı silmek istediğinizden emin misiniz?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Emin misiniz?" @@ -775,13 +850,13 @@ msgstr "Sanat" msgid "Artistic or non-erotic nudity." msgstr "Sanatsal veya erotik olmayan çıplaklık." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -794,8 +869,8 @@ msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Geri" @@ -808,7 +883,7 @@ msgstr "Geri" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "{interestsText} ilginize dayalı" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Temel" @@ -816,7 +891,7 @@ msgstr "Temel" msgid "Birthday" msgstr "Doğum günü" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Doğum günü:" @@ -839,15 +914,15 @@ msgstr "Hesabı Engelle" msgid "Block Account?" msgstr "" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Hesapları engelle" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Listeyi engelle" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "Bu hesapları engelle?" @@ -855,16 +930,15 @@ msgstr "Bu hesapları engelle?" #~ msgid "Block this List" #~ msgstr "Bu Listeyi Engelle" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Engellendi" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Engellenen hesaplar" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Engellenen Hesaplar" @@ -877,7 +951,7 @@ msgstr "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya 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 "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez. Onların içeriğini görmeyeceksiniz ve onlar da sizinkini görmekten alıkonulacaklar." -#: src/view/com/post-thread/PostThread.tsx:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Engellenen gönderi." @@ -885,7 +959,7 @@ msgstr "Engellenen gönderi." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "" -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Engelleme herkese açıktır. Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez." @@ -893,7 +967,7 @@ msgstr "Engelleme herkese açıktır. Engellenen hesaplar, konularınıza yanıt msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Blog" @@ -933,7 +1007,7 @@ msgstr "" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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, profilinizi ve gönderilerinizi oturum açmamış kullanıcılara göstermeyecektir. Diğer uygulamalar bu isteği yerine getirmeyebilir. Bu, hesabınızı özel yapmaz." @@ -954,21 +1028,23 @@ msgstr "" msgid "Books" msgstr "Kitaplar" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -981,7 +1057,7 @@ msgstr "" #~ msgid "Build version {0} {1}" #~ msgstr "Sürüm {0} {1}" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "İş" @@ -989,7 +1065,7 @@ msgstr "İş" #~ msgid "Button disabled. Input custom domain to proceed." #~ msgstr "Button devre dışı. Devam etmek için özel alan adını girin." -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "tarafından —" @@ -1005,15 +1081,15 @@ msgstr "" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "tarafından <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "siz tarafından" @@ -1025,13 +1101,13 @@ msgstr "Kamera" 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 "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içerebilir. En az 4 karakter uzunluğunda, ancak 32 karakterden fazla olmamalıdır." -#: src/components/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1047,9 +1123,8 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "İptal" @@ -1077,7 +1152,7 @@ msgstr "Resim kırpma işlemini iptal et" msgid "Cancel profile editing" msgstr "Profil düzenlemeyi iptal et" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Alıntı gönderiyi iptal et" @@ -1086,7 +1161,6 @@ msgid "Cancel reactivation and log out" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Aramayı iptal et" @@ -1102,17 +1176,17 @@ msgstr "" msgid "Change" msgstr "" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Değiştir" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Kullanıcı adını değiştir" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Kullanıcı Adını Değiştir" @@ -1120,12 +1194,12 @@ msgstr "Kullanıcı Adını Değiştir" msgid "Change my email" msgstr "E-postamı değiştir" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Şifre değiştir" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Şifre Değiştir" @@ -1141,7 +1215,7 @@ msgstr "Gönderi dilini {0} olarak değiştir" msgid "Change Your Email" msgstr "E-postanızı Değiştirin" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1153,14 +1227,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "" @@ -1197,7 +1271,7 @@ msgstr "Aşağıya gireceğiniz onay kodu içeren bir e-posta için gelen kutunu #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "\"Herkes\" veya \"Hiç kimse\" seçin" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "" @@ -1205,11 +1279,11 @@ msgstr "" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Yeni bir Bluesky kullanıcı adı seçin veya oluşturun" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "" @@ -1217,7 +1291,7 @@ msgstr "" msgid "Choose for me" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "" @@ -1225,7 +1299,7 @@ msgstr "" msgid "Choose Service" msgstr "Hizmet Seç" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Özel beslemelerinizi destekleyen algoritmaları seçin." @@ -1240,8 +1314,8 @@ msgstr "" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "" +#~ msgid "Choose who can reply" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1252,18 +1326,18 @@ msgid "Choose your password" msgstr "Şifrenizi seçin" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "Tüm eski depolama verilerini temizle" +#~ msgid "Clear all legacy storage data" +#~ msgstr "Tüm eski depolama verilerini temizle" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "Tüm eski depolama verilerini temizle (bundan sonra yeniden başlat)" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "Tüm eski depolama verilerini temizle (bundan sonra yeniden başlat)" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "Tüm depolama verilerini temizle" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "Tüm depolama verilerini temizle (bundan sonra yeniden başlat)" @@ -1273,10 +1347,10 @@ msgid "Clear search query" msgstr "Arama sorgusunu temizle" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "" +#~ msgid "Clears all legacy storage data" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "" @@ -1296,7 +1370,7 @@ msgstr "" #~ msgid "Click here to add one." #~ msgstr "" -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "" @@ -1304,6 +1378,14 @@ msgstr "" #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1317,12 +1399,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1343,7 +1425,7 @@ msgid "Close bottom drawer" msgstr "Alt çekmeceyi kapat" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "" @@ -1367,8 +1449,8 @@ msgstr "" msgid "Close navigation footer" msgstr "Gezinme altbilgisini kapat" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "" @@ -1380,7 +1462,7 @@ msgstr "Alt gezinme çubuğunu kapatır" msgid "Closes password update alert" msgstr "Şifre güncelleme uyarısını kapatır" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" @@ -1388,11 +1470,11 @@ msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" msgid "Closes viewer for header image" msgstr "Başlık resmi görüntüleyicisini kapatır" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Belirli bir bildirim için kullanıcı listesini daraltır" @@ -1406,27 +1488,31 @@ msgstr "Komedi" msgid "Comics" msgstr "Çizgi romanlar" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Topluluk Kuralları" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "En fazla {MAX_GRAPHEME_LENGTH} karakter uzunluğunda gönderiler oluşturun" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Yanıt oluştur" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "Kategori için içerik filtreleme ayarlarını yapılandır: {0}" @@ -1471,11 +1557,11 @@ msgstr "Hesabı silmeyi onayla" #~ msgid "Confirm your age to enable adult content." #~ msgstr "Yetişkin içeriği etkinleştirmek için yaşınızı onaylayın." -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "" @@ -1497,7 +1583,8 @@ msgstr "Onay kodu" msgid "Connecting..." msgstr "Bağlanıyor..." -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Destek ile iletişime geçin" @@ -1517,24 +1604,24 @@ msgstr "" #~ msgid "Content Filtering" #~ msgstr "İçerik Filtreleme" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "İçerik Dilleri" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "İçerik Mevcut Değil" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "İçerik Uyarısı" @@ -1546,7 +1633,7 @@ msgstr "İçerik uyarıları" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Devam et" @@ -1559,7 +1646,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1586,7 +1673,7 @@ msgstr "Yemek pişirme" msgid "Copied" msgstr "Kopyalandı" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Sürüm numarası panoya kopyalandı" @@ -1594,8 +1681,8 @@ msgstr "Sürüm numarası panoya kopyalandı" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "Panoya kopyalandı" @@ -1629,12 +1716,12 @@ msgstr "" msgid "Copy Link" msgstr "" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Liste bağlantısını kopyala" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Gönderi bağlantısını kopyala" @@ -1647,8 +1734,8 @@ msgstr "Gönderi bağlantısını kopyala" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Gönderi metnini kopyala" @@ -1656,14 +1743,14 @@ msgstr "Gönderi metnini kopyala" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Telif Hakkı Politikası" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1673,7 +1760,7 @@ msgstr "" msgid "Could not load feed" msgstr "Besleme yüklenemedi" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "Liste yüklenemedi" @@ -1702,7 +1789,7 @@ msgstr "" msgid "Create a new account" msgstr "Yeni bir hesap oluştur" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Yeni bir Bluesky hesabı oluştur" @@ -1712,7 +1799,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "" @@ -1720,7 +1807,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Hesap Oluştur" @@ -1784,42 +1871,54 @@ msgstr "" msgid "Custom domain" msgstr "Özel alan adı" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." msgstr "Topluluk tarafından oluşturulan özel beslemeler size yeni deneyimler sunar ve sevdiğiniz içeriği bulmanıza yardımcı olur." -#: src/view/screens/PreferencesExternalEmbeds.tsx:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Harici sitelerden medyayı özelleştirin." -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Karanlık" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Karanlık mod" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Karanlık Tema" +#~ msgid "Dark Theme" +#~ msgstr "Karanlık Tema" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "" @@ -1828,16 +1927,16 @@ msgid "Debug panel" msgstr "Hata ayıklama paneli" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Hesabı sil" @@ -1857,8 +1956,8 @@ msgstr "Uygulama şifresini sil" msgid "Delete app password?" msgstr "" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "" @@ -1866,7 +1965,7 @@ msgstr "" msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Listeyi Sil" @@ -1882,41 +1981,41 @@ msgstr "" msgid "Delete my account" msgstr "Hesabımı sil" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Hesabımı Sil…" -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Gönderiyi sil" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "Bu gönderiyi sil?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Silindi" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Silinen gönderi." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "" @@ -1931,15 +2030,29 @@ msgstr "Açıklama" msgid "Descriptive alt text" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + #: src/view/screens/Settings.tsx:760 #~ msgid "Developer Tools" #~ msgstr "Geliştirici Araçları" -#: src/view/com/composer/Composer.tsx:295 +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Bir şey söylemek istediniz mi?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Karart" @@ -1947,7 +2060,7 @@ msgstr "Karart" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "" @@ -1955,7 +2068,7 @@ msgstr "" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "" @@ -1963,6 +2076,10 @@ msgstr "" #~ msgid "Disable haptics" #~ msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Disable vibrations" #~ msgstr "" @@ -1972,11 +2089,11 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Sil" @@ -1984,12 +2101,12 @@ msgstr "Sil" #~ msgid "Discard draft" #~ msgstr "Taslağı sil" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Uygulamaların hesabımı oturum açmamış kullanıcılara göstermesini engelle" @@ -2002,19 +2119,27 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Yeni özel beslemeler keşfet" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "Yeni beslemeler keşfet" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "" @@ -2030,11 +2155,15 @@ msgstr "Görünen Ad" msgid "DNS Panel" msgstr "" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -2052,7 +2181,6 @@ msgstr "Alan adı doğrulandı!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -2071,8 +2199,8 @@ msgstr "Tamam" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Tamam" @@ -2085,7 +2213,7 @@ msgstr "Tamam{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Oturum açmak için çift dokunun" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "" @@ -2102,6 +2230,10 @@ msgstr "Resim eklemek için bırakın" #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "Apple politikaları gereği, yetişkin içeriği yalnızca kaydı tamamladıktan sonra web üzerinde etkinleştirilebilir." +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "" @@ -2142,11 +2274,11 @@ msgstr "örn: Reklamlarla tekrar tekrar yanıt veren kullanıcılar." msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Her kod bir kez çalışır. Düzenli aralıklarla daha fazla davet kodu alacaksınız." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -2155,12 +2287,12 @@ msgctxt "action" msgid "Edit" msgstr "Düzenle" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "" @@ -2169,7 +2301,12 @@ msgstr "" msgid "Edit image" msgstr "Resmi düzenle" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Liste ayrıntılarını düzenle" @@ -2177,10 +2314,10 @@ msgstr "Liste ayrıntılarını düzenle" msgid "Edit Moderation List" msgstr "Düzenleme Listesini Düzenle" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Beslemelerimi Düzenle" @@ -2188,10 +2325,15 @@ msgstr "Beslemelerimi Düzenle" msgid "Edit my profile" msgstr "Profilimi düzenle" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2207,7 +2349,7 @@ msgstr "Profil Düzenle" #~ msgid "Edit Saved Feeds" #~ msgstr "Kayıtlı Beslemeleri Düzenle" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "" @@ -2215,7 +2357,7 @@ msgstr "" msgid "Edit User List" msgstr "Kullanıcı Listesini Düzenle" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "" @@ -2227,7 +2369,7 @@ msgstr "Görünen adınızı düzenleyin" msgid "Edit your profile description" msgstr "Profil açıklamanızı düzenleyin" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "" @@ -2237,8 +2379,8 @@ msgid "Education" msgstr "Eğitim" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2266,7 +2408,7 @@ msgstr "E-posta Güncellendi" msgid "Email verified" msgstr "E-posta doğrulandı" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "E-posta:" @@ -2275,8 +2417,8 @@ msgid "Embed HTML code" msgstr "" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "" @@ -2288,7 +2430,7 @@ msgstr "" msgid "Enable {0} only" msgstr "Yalnızca {0} etkinleştir" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "" @@ -2310,7 +2452,7 @@ msgstr "" #~ msgid "Enable External Media" #~ msgstr "Harici Medyayı Etkinleştir" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Medya oynatıcılarını etkinleştir" @@ -2319,9 +2461,13 @@ msgstr "Medya oynatıcılarını etkinleştir" msgid "Enable priority notifications" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Bu ayarı yalnızca takip ettiğiniz kişiler arasındaki yanıtları görmek için etkinleştirin." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Bu ayarı yalnızca takip ettiğiniz kişiler arasındaki yanıtları görmek için etkinleştirin." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2329,11 +2475,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Beslemenin sonu" @@ -2353,8 +2499,8 @@ msgstr "Bu Uygulama Şifresi için bir ad girin" msgid "Enter a password" msgstr "" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "" @@ -2407,25 +2553,27 @@ msgstr "Kullanıcı adınızı ve şifrenizi girin" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Hata:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Herkes" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2441,6 +2589,14 @@ msgstr "" msgid "Excessive or unwanted messages" msgstr "" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2458,7 +2614,6 @@ msgid "Exits image view" msgstr "Resim görünümünden çıkar" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Arama sorgusu girişinden çıkar" @@ -2470,7 +2625,7 @@ msgstr "Arama sorgusu girişinden çıkar" msgid "Expand alt text" msgstr "Alternatif metni genişlet" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "" @@ -2483,6 +2638,14 @@ msgstr "Yanıt verdiğiniz tam gönderiyi genişletin veya daraltın" msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "" @@ -2491,12 +2654,12 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "" @@ -2506,17 +2669,17 @@ msgid "External Media" msgstr "Harici Medya" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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 "Harici medya, web sitelerinin siz ve cihazınız hakkında bilgi toplamasına izin verebilir. Bilgi, \"oynat\" düğmesine basana kadar gönderilmez veya istenmez." -#: src/Navigation.tsx:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Harici Medya Tercihleri" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Harici medya ayarları" @@ -2525,8 +2688,8 @@ msgstr "Harici medya ayarları" msgid "Failed to create app password." msgstr "Uygulama şifresi oluşturulamadı." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "" @@ -2538,16 +2701,16 @@ msgstr "Liste oluşturulamadı. İnternet bağlantınızı kontrol edin ve tekra msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "Gönderi silinemedi, lütfen tekrar deneyin" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "" @@ -2569,12 +2732,12 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Önerilen beslemeler yüklenemedi" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "" @@ -2594,16 +2757,16 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "" @@ -2612,12 +2775,12 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Besleme" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "{0} tarafından besleme" @@ -2634,19 +2797,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Geribildirim" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Beslemeler" @@ -2654,7 +2817,7 @@ msgstr "Beslemeler" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Beslemeler, içerikleri düzenlemek için kullanıcılar tarafından oluşturulur. İlginizi çeken bazı beslemeler seçin." -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Beslemeler, kullanıcıların biraz kodlama uzmanlığı ile oluşturduğu özel algoritmalardır. Daha fazla bilgi için <0/>." @@ -2662,7 +2825,7 @@ msgstr "Beslemeler, kullanıcıların biraz kodlama uzmanlığı ile oluşturdu #~ msgid "Feeds can be topical as well!" #~ msgstr "Beslemeler aynı zamanda konusal olabilir!" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "" @@ -2678,7 +2841,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Tamamlanıyor" @@ -2708,7 +2871,7 @@ msgstr "" #~ msgid "Finding similar accounts..." #~ msgstr "Benzer hesaplar bulunuyor..." -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "" @@ -2720,7 +2883,7 @@ msgstr "" msgid "Fine-tune the discussion threads." msgstr "Tartışma konularını ayarlayın." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "" @@ -2732,7 +2895,7 @@ msgstr "" msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Esnek" @@ -2746,12 +2909,11 @@ msgid "Flip vertically" msgstr "Dikey çevir" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Takip et" @@ -2765,7 +2927,7 @@ msgstr "Takip et" msgid "Follow {0}" msgstr "{0} takip et" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "" @@ -2778,8 +2940,8 @@ msgstr "" msgid "Follow Account" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "" @@ -2791,7 +2953,7 @@ msgstr "" msgid "Follow Back" msgstr "" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2827,19 +2989,19 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Takip edilen kullanıcılar" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Yalnızca takip edilen kullanıcılar" +#~ msgid "Followed users only" +#~ msgstr "Yalnızca takip edilen kullanıcılar" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "sizi takip etti" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "" @@ -2848,7 +3010,7 @@ msgstr "" msgid "Followers" msgstr "Takipçiler" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "" @@ -2858,34 +3020,34 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Takip edilenler" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "{0} takip ediliyor" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "" @@ -2897,7 +3059,7 @@ msgstr "" msgid "Follows you" msgstr "Sizi takip ediyor" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Sizi Takip Ediyor" @@ -2914,6 +3076,10 @@ msgstr "Güvenlik nedeniyle, e-posta adresinize bir onay kodu göndermemiz gerek 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 "Güvenlik nedeniyle, bunu tekrar göremezsiniz. Bu şifreyi kaybederseniz, yeni bir tane oluşturmanız gerekecek." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/view/com/auth/login/LoginForm.tsx:238 #~ msgid "Forgot" #~ msgstr "Unuttum" @@ -2943,7 +3109,7 @@ msgstr "" msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/> tarafından" @@ -2956,7 +3122,7 @@ msgstr "Galeri" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -2985,24 +3151,25 @@ msgstr "" msgid "Glaring violations of law or terms of service" msgstr "" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Geri git" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Geri Git" @@ -3012,14 +3179,14 @@ msgstr "Geri Git" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Önceki adıma geri dön" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -3061,7 +3228,7 @@ msgstr "" msgid "Graphic Media" msgstr "" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -3069,7 +3236,7 @@ msgstr "" msgid "Handle" msgstr "Kullanıcı adı" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "" @@ -3077,7 +3244,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "" @@ -3085,12 +3252,12 @@ msgstr "" msgid "Hashtag: #{tag}" msgstr "" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Sorun mu yaşıyorsunuz?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Yardım" @@ -3114,6 +3281,10 @@ msgstr "" msgid "Here is your app password." msgstr "İşte uygulama şifreniz." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -3121,30 +3292,50 @@ msgstr "İşte uygulama şifreniz." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Gizle" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Gizle" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Gönderiyi gizle" +#~ msgid "Hide post" +#~ msgstr "Gönderiyi gizle" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "İçeriği gizle" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "Bu gönderiyi gizle?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Kullanıcı listesini gizle" @@ -3180,12 +3371,12 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Ana Sayfa" @@ -3224,7 +3415,7 @@ msgstr "Bir onay kodum var" msgid "I have my own domain" msgstr "Kendi alan adım var" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "" @@ -3237,15 +3428,15 @@ msgstr "Alternatif metin uzunsa, alternatif metin genişletme durumunu değişti msgid "If none are selected, suitable for all ages." msgstr "Hiçbiri seçilmezse, tüm yaşlar için uygun." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "" @@ -3345,10 +3536,14 @@ msgstr "Şifrenizi girin" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Kullanıcı adınızı girin" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "" @@ -3358,7 +3553,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Geçersiz veya desteklenmeyen gönderi kaydı" @@ -3378,7 +3573,7 @@ msgstr "Arkadaşını Davet Et" msgid "Invite code" msgstr "Davet kodu" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Davet kodu kabul edilmedi. Doğru girdiğinizden emin olun ve tekrar deneyin." @@ -3414,14 +3609,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "İşler" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -3471,11 +3666,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "" @@ -3483,16 +3678,16 @@ msgstr "" msgid "Language selection" msgstr "Dil seçimi" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Dil ayarları" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Dil Ayarları" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Diller" @@ -3509,21 +3704,26 @@ msgstr "" #~ msgid "Learn more" #~ msgstr "Daha fazla bilgi edinin" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Daha Fazla Bilgi Edinin" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "" #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Bu uyarı hakkında daha fazla bilgi edinin" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Bluesky'da neyin herkese açık olduğu hakkında daha fazla bilgi edinin." @@ -3561,8 +3761,8 @@ msgid "left to go." msgstr "kaldı." #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "Eski depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "Eski depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3573,7 +3773,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Şifrenizi sıfırlamaya başlayalım!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Hadi gidelim!" @@ -3582,7 +3782,8 @@ msgstr "Hadi gidelim!" #~ msgid "Library" #~ msgstr "Kütüphane" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Açık" @@ -3594,8 +3795,8 @@ msgstr "Açık" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3605,14 +3806,15 @@ msgid "Like this feed" msgstr "Bu beslemeyi beğen" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Beğenenler" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Beğenenler" @@ -3630,11 +3832,11 @@ msgstr "Beğenenler" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "{likeCount} {0} tarafından beğenildi" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "özel beslemenizi beğendi" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "gönderinizi beğendi" @@ -3642,11 +3844,11 @@ msgstr "gönderinizi beğendi" msgid "Likes" msgstr "Beğeniler" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "Bu gönderideki beğeniler" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Liste" @@ -3654,20 +3856,28 @@ msgstr "Liste" msgid "List Avatar" msgstr "Liste Avatarı" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Liste engellendi" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "{0} tarafından liste" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Liste silindi" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Liste sessize alındı" @@ -3675,20 +3885,20 @@ msgstr "Liste sessize alındı" msgid "List Name" msgstr "Liste Adı" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Liste engeli kaldırıldı" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Liste sessizden çıkarıldı" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Listeler" @@ -3717,10 +3927,10 @@ msgstr "" msgid "Load new notifications" msgstr "Yeni bildirimleri yükle" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Yeni gönderileri yükle" @@ -3732,7 +3942,7 @@ msgstr "Yükleniyor..." #~ msgid "Local dev server" #~ msgstr "Yerel geliştirme sunucusu" -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Log" @@ -3748,7 +3958,7 @@ msgstr "" msgid "Log out" msgstr "Çıkış yap" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Çıkış yapan görünürlüğü" @@ -3788,7 +3998,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Bu gitmek istediğiniz yer olduğundan emin olun!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "" @@ -3797,20 +4007,20 @@ msgstr "" msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Medya" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "bahsedilen kullanıcılar" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Bahsedilen kullanıcılar" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Menü" @@ -3841,7 +4051,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3856,29 +4066,31 @@ msgstr "" msgid "Misleading Account" msgstr "" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Moderasyon" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "{0} tarafından moderasyon listesi" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "<0/> tarafından moderasyon listesi" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Sizin tarafınızdan moderasyon listesi" @@ -3890,20 +4102,24 @@ msgstr "Moderasyon listesi oluşturuldu" msgid "Moderation list updated" msgstr "Moderasyon listesi güncellendi" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Moderasyon listeleri" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Moderasyon Listeleri" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Moderasyon ayarları" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "" @@ -3911,12 +4127,12 @@ msgstr "" msgid "Moderation tools" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderatör, içeriğe genel bir uyarı koymayı seçti." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "" @@ -3924,7 +4140,7 @@ msgstr "" msgid "More feeds" msgstr "Daha fazla besleme" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Daha fazla seçenek" @@ -3944,11 +4160,13 @@ msgstr "" msgid "Music" msgstr "" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "" @@ -3957,11 +4175,11 @@ msgstr "" msgid "Mute Account" msgstr "Hesabı Sessize Al" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Hesapları sessize al" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "" @@ -3971,14 +4189,18 @@ msgid "Mute conversation" msgstr "" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "" +#~ msgid "Mute in tags only" +#~ msgstr "" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" +#~ msgid "Mute in text & tags" +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" msgstr "" -#: src/view/screens/ProfileList.tsx:678 +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Listeyi sessize al" @@ -3987,7 +4209,7 @@ msgstr "Listeyi sessize al" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "Bu hesapları sessize al?" @@ -3995,33 +4217,49 @@ msgstr "Bu hesapları sessize al?" #~ msgid "Mute this List" #~ msgstr "Bu Listeyi Sessize Al" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Konuyu sessize al" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Sessize alındı" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Sessize alınan hesaplar" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Sessize Alınan Hesaplar" @@ -4030,7 +4268,7 @@ msgstr "Sessize Alınan Hesaplar" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Sessize alınan hesapların gönderileri beslemenizden ve bildirimlerinizden kaldırılır. Sessizlik tamamen özeldir." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "" @@ -4038,7 +4276,7 @@ msgstr "" msgid "Muted words & tags" msgstr "" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Sessizlik özeldir. Sessize alınan hesaplar sizinle etkileşime geçebilir, ancak gönderilerini görmeyecek ve onlardan bildirim almayacaksınız." @@ -4047,7 +4285,7 @@ msgstr "Sessizlik özeldir. Sessize alınan hesaplar sizinle etkileşime geçebi msgid "My Birthday" msgstr "Doğum Günüm" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Beslemelerim" @@ -4055,11 +4293,11 @@ msgstr "Beslemelerim" msgid "My Profile" msgstr "Profilim" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Kayıtlı Beslemelerim" @@ -4084,7 +4322,7 @@ msgstr "" msgid "Nature" msgstr "Doğa" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -4098,7 +4336,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Sonraki ekrana yönlendirir" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Profilinize yönlendirir" @@ -4116,7 +4354,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Takipçilerinize ve verilerinize asla erişimi kaybetmeyin." -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "Takipçilerinize veya verilerinize asla erişimi kaybetmeyin." @@ -4124,7 +4362,7 @@ msgstr "Takipçilerinize veya verilerinize asla erişimi kaybetmeyin." msgid "Nevermind, create a handle for me" msgstr "" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Yeni" @@ -4160,12 +4398,12 @@ msgctxt "action" msgid "New post" msgstr "Yeni gönderi" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Yeni gönderi" @@ -4199,10 +4437,10 @@ msgstr "Haberler" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -4218,17 +4456,17 @@ msgstr "İleri" msgid "Next image" msgstr "Sonraki resim" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Hayır" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Açıklama yok" @@ -4245,12 +4483,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "{0} artık takip edilmiyor" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "" @@ -4262,7 +4500,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Henüz bildirim yok!" @@ -4273,6 +4511,10 @@ msgstr "Henüz bildirim yok!" msgid "No one" msgstr "" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -4286,11 +4528,11 @@ msgstr "Sonuç yok" msgid "No results" msgstr "" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "\"{query}\" için sonuç bulunamadı" @@ -4315,13 +4557,13 @@ msgstr "" msgid "No thanks" msgstr "Teşekkürler" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Hiç kimse" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "" +#~ msgid "Nobody can reply" +#~ msgstr "" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4340,7 +4582,7 @@ msgstr "" #~ msgid "Not Applicable." #~ msgstr "Uygulanamaz." -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Bulunamadı" @@ -4351,12 +4593,12 @@ msgid "Not right now" msgstr "Şu anda değil" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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 "Not: Bluesky açık ve kamusal bir ağdır. Bu ayar yalnızca içeriğinizin Bluesky uygulaması ve web sitesindeki görünürlüğünü sınırlar, diğer uygulamalar bu ayarı dikkate almayabilir. İçeriğiniz hala diğer uygulamalar ve web siteleri tarafından çıkış yapan kullanıcılara gösterilebilir." @@ -4368,7 +4610,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -4385,14 +4627,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Bildirimler" @@ -4421,12 +4663,12 @@ msgid "Off" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "Oh hayır!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Oh hayır! Bir şeyler yanlış gitti." @@ -4450,7 +4692,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Onboarding sıfırlama" @@ -4458,7 +4700,7 @@ msgstr "Onboarding sıfırlama" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Bir veya daha fazla resimde alternatif metin eksik." @@ -4467,14 +4709,14 @@ msgid "Only .jpg and .png files are supported" msgstr "" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" +#~ msgid "Only {0} can reply" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Yalnızca {0} yanıtlayabilir." +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Yalnızca {0} yanıtlayabilir." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -4482,7 +4724,7 @@ msgstr "" msgid "Oops, something went wrong!" msgstr "" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4491,11 +4733,11 @@ msgstr "" msgid "Oops!" msgstr "Hata!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Aç" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "" @@ -4508,8 +4750,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Emoji seçiciyi aç" @@ -4517,7 +4759,7 @@ msgstr "Emoji seçiciyi aç" msgid "Open feed options menu" msgstr "" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Uygulama içi tarayıcıda bağlantıları aç" @@ -4533,20 +4775,20 @@ msgstr "" msgid "Open navigation" msgstr "Navigasyonu aç" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Storybook sayfasını aç" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "" @@ -4554,11 +4796,11 @@ msgstr "" msgid "Opens {numItems} options" msgstr "{numItems} seçeneği açar" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "" @@ -4570,19 +4812,23 @@ msgstr "Hata ayıklama girişi için ek ayrıntıları açar" #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "Bu bildirimdeki kullanıcıların genişletilmiş bir listesini açar" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Cihazdaki kamerayı açar" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Besteciyi açar" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Yapılandırılabilir dil ayarlarını açar" @@ -4594,7 +4840,7 @@ msgstr "Cihaz fotoğraf galerisini açar" #~ msgid "Opens editor for profile display name, avatar, background image, and description" #~ msgstr "Profil görüntü adı, avatar, arka plan resmi ve açıklama için düzenleyiciyi açar" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Harici gömülü ayarları açar" @@ -4628,11 +4874,11 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Davet kodu listesini açar" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "" @@ -4640,19 +4886,19 @@ msgstr "" #~ msgid "Opens modal for account deletion confirmation. Requires email code." #~ msgstr "Hesap silme onayı için modalı açar. E-posta kodu gerektirir." -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "" @@ -4660,7 +4906,7 @@ msgstr "" msgid "Opens modal for using custom domain" msgstr "Özel alan adı kullanımı için modalı açar" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Moderasyon ayarlarını açar" @@ -4673,11 +4919,11 @@ msgstr "Şifre sıfırlama formunu açar" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Kayıtlı Beslemeleri düzenlemek için ekranı açar" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Tüm kayıtlı beslemeleri içeren ekrana açar" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "" @@ -4685,7 +4931,7 @@ msgstr "" #~ msgid "Opens the app password settings page" #~ msgstr "Uygulama şifre ayarları sayfasını açar" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "" @@ -4701,21 +4947,21 @@ msgstr "" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "Storybook sayfasını açar" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Sistem log sayfasını açar" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Konu tercihlerini açar" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" @@ -4728,11 +4974,15 @@ msgid "Option {0} of {numItems}" msgstr "{0} seçeneği, {numItems} seçenekten" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "Veya bu seçenekleri birleştirin:" @@ -4752,6 +5002,10 @@ msgstr "" msgid "Other account" msgstr "Diğer hesap" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/modals/ServerInput.tsx:88 #~ msgid "Other service" #~ msgstr "Diğer servis" @@ -4764,7 +5018,7 @@ msgstr "Diğer..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Sayfa bulunamadı" @@ -4793,19 +5047,24 @@ msgid "Password updated!" msgstr "Şifre güncellendi!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "@{0} tarafından takip edilenler" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "@{0} tarafından takip edilenler" @@ -4839,7 +5098,7 @@ msgid "Pictures meant for adults." msgstr "Yetişkinler için resimler." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "Ana ekrana sabitle" @@ -4851,11 +5110,12 @@ msgstr "" msgid "Pinned Feeds" msgstr "Sabitleme Beslemeleri" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "" @@ -4872,6 +5132,11 @@ msgstr "{0} oynat" msgid "Play or pause the GIF" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4881,16 +5146,16 @@ msgstr "Videoyu Oynat" msgid "Plays the GIF" msgstr "GIF'i oynatır" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Kullanıcı adınızı seçin." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Şifrenizi seçin." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "" @@ -4910,7 +5175,7 @@ msgstr "Uygulama şifreniz için bir ad girin. Tüm boşluklar izin verilmez." msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Bu Uygulama Şifresi için benzersiz bir ad girin veya rastgele oluşturulanı kullanın." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" @@ -4922,7 +5187,7 @@ msgstr "" #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "{phoneNumberFormatted} numarasına gönderilen doğrulama kodunu girin." -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "E-postanızı girin." @@ -4935,7 +5200,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Lütfen şifrenizi de girin:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4957,7 +5222,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Lütfen E-postanızı Doğrulayın" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Bağlantı kartınızın yüklenmesini bekleyin" @@ -4970,45 +5235,50 @@ msgstr "Politika" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Gönder" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Gönderi" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "{0} tarafından gönderi" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "@{0} tarafından gönderi" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Gönderi silindi" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Gönderi gizlendi" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Gönderi dili" @@ -5017,22 +5287,26 @@ msgstr "Gönderi dili" msgid "Post Languages" msgstr "Gönderi Dilleri" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Gönderi bulunamadı" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Gönderiler" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 @@ -5055,7 +5329,7 @@ msgstr "" msgid "Press to change hosting provider" msgstr "" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -5075,7 +5349,7 @@ msgstr "" msgid "Previous image" msgstr "Önceki resim" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Birincil Dil" @@ -5087,16 +5361,16 @@ msgstr "Takipçilerinizi Önceliklendirin" msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Gizlilik" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Gizlilik Politikası" @@ -5108,16 +5382,16 @@ msgstr "" msgid "Processing..." msgstr "İşleniyor..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Profil" @@ -5125,11 +5399,11 @@ msgstr "Profil" msgid "Profile updated" msgstr "Profil güncellendi" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "E-postanızı doğrulayarak hesabınızı koruyun." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Herkese Açık" @@ -5137,15 +5411,15 @@ msgstr "Herkese Açık" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Toplu olarak sessize almak veya engellemek için herkese açık, paylaşılabilir kullanıcı listeleri." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Beslemeleri yönlendirebilen herkese açık, paylaşılabilir listeler." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Gönderiyi yayınla" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Yanıtı yayınla" @@ -5165,10 +5439,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Gönderiyi alıntıla" @@ -5182,6 +5456,39 @@ msgstr "Gönderiyi alıntıla" #~ msgid "Quote Post" #~ msgstr "Gönderiyi Alıntıla" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "Rastgele (yani \"Gönderenin Ruleti\")" @@ -5190,10 +5497,27 @@ msgstr "Rastgele (yani \"Gönderenin Ruleti\")" msgid "Ratios" msgstr "Oranlar" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -5202,7 +5526,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "" @@ -5226,15 +5550,16 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Kaldır" @@ -5246,11 +5571,11 @@ msgstr "Kaldır" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Hesabı kaldır" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -5263,8 +5588,8 @@ msgid "Remove embed" msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Beslemeyi kaldır" @@ -5272,19 +5597,27 @@ msgstr "Beslemeyi kaldır" msgid "Remove feed?" msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Beslemelerimden kaldır" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Resmi kaldır" @@ -5293,24 +5626,24 @@ msgstr "Resmi kaldır" msgid "Remove image preview" msgstr "Resim önizlemesini kaldır" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Yeniden göndermeyi kaldır" @@ -5326,18 +5659,31 @@ msgstr "" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Bu beslemeyi kayıtlı beslemelerinizden kaldırsın mı?" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Listeden kaldırıldı" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Beslemelerimden kaldırıldı" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "" @@ -5345,7 +5691,7 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "{0} adresinden varsayılan küçük resmi kaldırır" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "" @@ -5353,8 +5699,8 @@ msgstr "" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "" @@ -5362,7 +5708,7 @@ msgstr "" msgid "Replies" msgstr "Yanıtlar" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -5370,18 +5716,40 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Bu konuya yanıtlar devre dışı bırakıldı" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Bu konuya yanıtlar devre dışı bırakıldı" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Yanıtla" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Yanıt Filtreleri" +#~ msgid "Reply Filters" +#~ msgstr "Yanıt Filtreleri" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" #: src/view/com/post/Post.tsx:177 #: src/view/com/posts/FeedItem.tsx:285 @@ -5389,23 +5757,36 @@ msgstr "Yanıt Filtreleri" #~ msgid "Reply to <0/>" #~ msgstr "<0/>'a yanıt" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5441,7 +5822,7 @@ msgstr "" msgid "Report feed" msgstr "Beslemeyi raporla" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Listeyi Raporla" @@ -5449,13 +5830,13 @@ msgstr "Listeyi Raporla" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Gönderiyi raporla" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5489,30 +5870,31 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Yeniden gönder" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Yeniden gönder" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Gönderiyi yeniden gönder veya alıntıla" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Yeniden Gönderen" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "{0} tarafından yeniden gönderildi" @@ -5520,20 +5902,20 @@ msgstr "{0} tarafından yeniden gönderildi" #~ msgid "Reposted by <0/>" #~ msgstr "<0/>'a yeniden gönderildi" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "gönderinizi yeniden gönderdi" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Bu gönderinin yeniden gönderilmesi" @@ -5551,7 +5933,7 @@ msgstr "Değişiklik İste" msgid "Request Code" msgstr "Kod İste" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Göndermeden önce alternatif metin gerektir" @@ -5580,8 +5962,8 @@ msgstr "Sıfırlama Kodu" #~ msgid "Reset onboarding" #~ msgstr "Onboarding sıfırla" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "Onboarding durumunu sıfırla" @@ -5593,16 +5975,16 @@ msgstr "Şifreyi sıfırla" #~ msgid "Reset preferences" #~ msgstr "Tercihleri sıfırla" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "Tercih durumunu sıfırla" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "Onboarding durumunu sıfırlar" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "Tercih durumunu sıfırlar" @@ -5616,17 +5998,19 @@ msgid "Retries the last action, which errored out" msgstr "Son hataya neden olan son eylemi tekrarlar" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Tekrar dene" @@ -5634,9 +6018,10 @@ msgstr "Tekrar dene" #~ msgid "Retry." #~ msgstr "Tekrar dene." -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Önceki sayfaya dön" @@ -5654,7 +6039,8 @@ msgstr "" #~ msgstr "KUM KUTUSU. Gönderiler ve hesaplar kalıcı değildir." #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5704,7 +6090,7 @@ msgstr "" msgid "Save to my feeds" msgstr "" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Kayıtlı Beslemeler" @@ -5717,7 +6103,7 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "" @@ -5735,8 +6121,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "" @@ -5745,13 +6131,12 @@ msgstr "" msgid "Science" msgstr "Bilim" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Başa kaydır" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5760,14 +6145,12 @@ msgstr "Başa kaydır" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Ara" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "\"{query}\" için ara" @@ -5775,11 +6158,11 @@ msgstr "\"{query}\" için ara" msgid "Search for \"{searchText}\"" msgstr "" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "" @@ -5791,8 +6174,6 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Kullanıcıları ara" @@ -5816,28 +6197,32 @@ msgstr "" msgid "Security Step Required" msgstr "Güvenlik Adımı Gerekli" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Bu kılavuzu gör" @@ -5881,7 +6266,11 @@ msgstr "" msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -5906,7 +6295,7 @@ msgstr "{i} seçeneği, {numItems} seçenekten" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "" @@ -5922,11 +6311,15 @@ msgstr "" msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Görmek istediğinizi (veya görmek istemediğinizi) seçin, gerisini biz hallederiz." -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Abone olduğunuz beslemelerin hangi dilleri içermesini istediğinizi seçin. Hiçbiri seçilmezse, tüm diller gösterilir." @@ -5942,7 +6335,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Aşağıdaki seçeneklerden ilgi alanlarınızı seçin" @@ -5950,7 +6343,7 @@ msgstr "Aşağıdaki seçeneklerden ilgi alanlarınızı seçin" #~ msgid "Select your phone's country" #~ msgstr "Telefonunuzun ülkesini seçin" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Beslemenizdeki çeviriler için tercih ettiğiniz dili seçin." @@ -5980,7 +6373,7 @@ msgctxt "action" msgid "Send Email" msgstr "E-posta Gönder" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Geribildirim gönder" @@ -5995,8 +6388,8 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "" @@ -6013,8 +6406,8 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "" @@ -6036,7 +6429,7 @@ msgstr "" #~ msgid "Set Age" #~ msgstr "Yaş Ayarla" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "" @@ -6068,15 +6461,15 @@ msgstr "Yeni şifre ayarla" #~ msgid "Set password" #~ msgstr "Şifre ayarla" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Bu ayarı \"Hayır\" olarak ayarlayarak beslemenizden tüm alıntı gönderileri gizleyebilirsiniz. Yeniden göndermeler hala görünür olacaktır." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Bu ayarı \"Hayır\" olarak ayarlayarak beslemenizden tüm yanıtları gizleyebilirsiniz." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Bu ayarı \"Hayır\" olarak ayarlayarak beslemenizden tüm yeniden göndermeleri gizleyebilirsiniz." @@ -6088,7 +6481,7 @@ msgstr "Bu ayarı \"Evet\" olarak ayarlayarak yanıtları konu tabanlı görünt #~ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature." #~ msgstr "Bu ayarı \"Evet\" olarak ayarlayarak kayıtlı beslemelerinizin örneklerini takip ettiğiniz beslemede göstermek için ayarlayın. Bu deneysel bir özelliktir." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "" @@ -6101,24 +6494,24 @@ msgid "Sets Bluesky username" msgstr "Bluesky kullanıcı adını ayarlar" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "" +#~ msgid "Sets color theme to dark" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "" +#~ msgid "Sets color theme to light" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "" +#~ msgid "Sets color theme to system setting" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -6145,11 +6538,11 @@ msgstr "" #~ msgid "Sets server for the Bluesky client" #~ msgstr "Bluesky istemcisi için sunucuyu ayarlar" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Ayarlar" @@ -6162,14 +6555,14 @@ msgid "Sexually Suggestive" msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Paylaş" @@ -6187,8 +6580,8 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "" @@ -6199,7 +6592,7 @@ msgstr "Beslemeyi paylaş" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -6217,7 +6610,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -6229,7 +6622,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -6240,7 +6633,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Göster" @@ -6252,8 +6645,9 @@ msgstr "Göster" msgid "Show alt text" msgstr "" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Yine de göster" @@ -6278,19 +6672,23 @@ msgstr "{0} adresine benzer takipçileri göster" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Daha Fazla Göster" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "" @@ -6298,11 +6696,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Beslemelerimden Gönderileri Göster" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Alıntı Gönderileri Göster" @@ -6318,7 +6716,7 @@ msgstr "Alıntı Gönderileri Göster" #~ msgid "Show re-posts in Following feed" #~ msgstr "Yeniden göndermeleri takip etme beslemesinde göster" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Yanıtları Göster" @@ -6338,7 +6736,12 @@ msgstr "Takip ettiğiniz kişilerin yanıtlarını diğer tüm yanıtlardan önc #~ msgid "Show replies with at least {value} {0}" #~ msgstr "En az {value} {0} olan yanıtları göster" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Yeniden Göndermeleri Göster" @@ -6418,11 +6821,15 @@ msgstr "" msgid "Sign into Bluesky or create a new account" msgstr "" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Çıkış yap" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -6444,7 +6851,7 @@ msgstr "Konuşmaya katılmak için kaydolun veya giriş yapın" msgid "Sign-in Required" msgstr "Giriş Yapılması Gerekiyor" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Olarak giriş yapıldı" @@ -6453,7 +6860,7 @@ msgstr "Olarak giriş yapıldı" msgid "Signed in as @{0}" msgstr "@{0} olarak giriş yapıldı" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" @@ -6461,17 +6868,21 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} adresini Bluesky'den çıkarır" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Atla" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Bu akışı atla" @@ -6484,12 +6895,11 @@ msgstr "Bu akışı atla" msgid "Software Dev" msgstr "Yazılım Geliştirme" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "" @@ -6516,7 +6926,7 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "" -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "" @@ -6525,8 +6935,8 @@ msgstr "" #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Bir şeyler yanlış gitti. E-postanızı kontrol edin ve tekrar deneyin." -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Üzgünüz! Oturumunuzun süresi doldu. Lütfen tekrar giriş yapın." @@ -6543,7 +6953,11 @@ msgstr "Aynı gönderiye verilen yanıtları şuna göre sırala:" #~ msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" msgstr "" #: src/lib/moderation/useReportOptions.ts:67 @@ -6585,17 +6999,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6611,7 +7025,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Durum sayfası" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "" @@ -6619,7 +7033,7 @@ msgstr "" #~ msgid "Step" #~ msgstr "" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "" @@ -6627,23 +7041,23 @@ msgstr "" #~ msgid "Step {0} of {numSteps}" #~ msgstr "{numSteps} adımdan {0}. adım" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "Depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Submit" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Abone ol" @@ -6664,11 +7078,11 @@ msgstr "" msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Bu listeye abone ol" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6676,8 +7090,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Önerilen Takipçiler" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Sana önerilenler" @@ -6685,7 +7098,7 @@ msgstr "Sana önerilenler" msgid "Suggestive" msgstr "Tehlikeli" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6704,28 +7117,33 @@ msgstr "Hesap Değiştir" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "{0} adresine geç" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Giriş yaptığınız hesabı değiştirir" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "Sistem" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Sistem günlüğü" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" +#~ msgid "tag" +#~ msgstr "" + +#: src/components/TagMenu/index.tsx:89 +msgid "Tag menu: {displayTag}" msgstr "" -#: src/components/TagMenu/index.tsx:78 -msgid "Tag menu: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" msgstr "" #: src/view/com/modals/crop-image/CropImage.web.tsx:135 @@ -6736,11 +7154,19 @@ msgstr "Uzun" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Tamamen görüntülemek için dokunun" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6765,11 +7191,11 @@ msgstr "" msgid "Terms" msgstr "Şartlar" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Hizmet Şartları" @@ -6781,16 +7207,20 @@ msgid "Terms used violate community standards" msgstr "" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" +#~ msgid "text" +#~ msgstr "" + +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Metin giriş alanı" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "" @@ -6798,19 +7228,23 @@ msgstr "" msgid "That contains the following:" msgstr "" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6820,6 +7254,15 @@ msgstr "Hesap, engeli kaldırdıktan sonra sizinle etkileşime geçebilecek." #~ msgid "the author" #~ msgstr "" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Topluluk Kuralları <0/> konumuna taşındı" @@ -6828,12 +7271,16 @@ msgstr "Topluluk Kuralları <0/> konumuna taşındı" msgid "The Copyright Policy has been moved to <0/>" msgstr "Telif Hakkı Politikası <0/> konumuna taşındı" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6841,11 +7288,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "" @@ -6853,8 +7300,8 @@ msgstr "" msgid "The following steps will help customize your Bluesky experience." msgstr "Aşağıdaki adımlar, Bluesky deneyiminizi özelleştirmenize yardımcı olacaktır." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "Gönderi silinmiş olabilir." @@ -6862,7 +7309,11 @@ msgstr "Gönderi silinmiş olabilir." msgid "The Privacy Policy has been moved to <0/>" msgstr "Gizlilik Politikası <0/> konumuna taşındı" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6907,24 +7358,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "Sunucuya ulaşma konusunda bir sorun oluştu" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "Sunucunuza ulaşma konusunda bir sorun oluştu" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bildirimleri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Gönderileri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." @@ -6932,13 +7383,13 @@ msgstr "Gönderileri almakta bir sorun oluştu. Tekrar denemek için buraya doku msgid "There was an issue fetching the list. Tap here to try again." msgstr "Listeyi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Listelerinizi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "" @@ -6964,16 +7415,19 @@ msgstr "Uygulama şifrelerinizi almakta bir sorun oluştu" msgid "There was an issue! {0}" msgstr "Bir sorun oluştu! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bir sorun oluştu. Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "Uygulamada beklenmeyen bir sorun oluştu. Bu size de olduysa lütfen bize bildirin!" @@ -6990,11 +7444,11 @@ msgstr "Bluesky'e bir dizi yeni kullanıcı geldi! Hesabınızı en kısa süred #~ msgid "These are popular accounts you might like:" #~ msgstr "Bunlar, beğenebileceğiniz popüler hesaplar:" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Bu {screenDescription} işaretlendi:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Bu hesap, kullanıcıların profilini görüntülemek için giriş yapmalarını istedi." @@ -7003,7 +7457,11 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 @@ -7030,8 +7488,8 @@ msgstr "" msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Bu içerik {0} tarafından barındırılıyor. Harici medyayı etkinleştirmek ister misiniz?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Bu içerik, içerikte yer alan kullanıcılardan biri diğerini engellediği için mevcut değil." @@ -7063,7 +7521,7 @@ msgstr "Bu besleme boş! Daha fazla kullanıcı takip etmeniz veya dil ayarları #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -7083,11 +7541,11 @@ msgstr "Bu, e-postanızı değiştirmeniz veya şifrenizi sıfırlamanız gerekt #~ msgid "This label was applied by {0}." #~ msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "" @@ -7095,7 +7553,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "" @@ -7107,7 +7565,11 @@ msgstr "" msgid "This link is taking you to the following website:" msgstr "Bu bağlantı sizi aşağıdaki web sitesine götürüyor:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "Bu liste boş!" @@ -7119,23 +7581,35 @@ msgstr "" msgid "This name is already in use" msgstr "Bu isim zaten kullanılıyor" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Bu gönderi silindi." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "" + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "" @@ -7152,8 +7626,8 @@ msgstr "" msgid "This user has blocked you" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Bu kullanıcı sizi engelledi. İçeriklerini göremezsiniz." @@ -7169,11 +7643,11 @@ msgstr "" #~ msgid "This user is included in the <0/> list which you have muted." #~ msgstr "Bu kullanıcı, sessize aldığınız <0/> listesinde bulunuyor." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "" @@ -7189,32 +7663,44 @@ msgstr "" #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Bu uyarı yalnızca medya ekli gönderiler için mevcuttur." -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:192 #~ msgid "This will hide this post from your feeds." #~ msgstr "Bu, bu gönderiyi beslemelerinizden gizleyecektir." -#: src/view/screens/Settings/index.tsx:596 +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Konu Tercihleri" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Konu Tabanlı Mod" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Konu Tercihleri" @@ -7231,14 +7717,14 @@ msgid "To whom would you like to send this report?" msgstr "" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "" +#~ msgid "Toggle between muted word options." +#~ msgstr "" #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Açılır menüyü aç/kapat" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "" @@ -7253,10 +7739,10 @@ msgstr "Dönüşümler" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Çevir" @@ -7269,7 +7755,7 @@ msgstr "Tekrar dene" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "" @@ -7281,11 +7767,11 @@ msgstr "" msgid "Type:" msgstr "" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Listeyi engeli kaldır" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Listeyi sessizden çıkar" @@ -7293,12 +7779,12 @@ msgstr "Listeyi sessizden çıkar" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Hizmetinize ulaşılamıyor. Lütfen internet bağlantınızı kontrol edin." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -7309,7 +7795,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Engeli kaldır" @@ -7333,9 +7819,9 @@ msgstr "Hesabın engelini kaldır" msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Yeniden göndermeyi geri al" @@ -7345,8 +7831,8 @@ msgid "Unfollow" msgstr "Takibi bırak" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "" +#~ msgid "Unfollow" +#~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -7369,12 +7855,14 @@ msgstr "" msgid "Unlike this feed" msgstr "" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Sessizden çıkar" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "" @@ -7383,7 +7871,7 @@ msgstr "" msgid "Unmute Account" msgstr "Hesabın sessizliğini kaldır" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "" @@ -7395,13 +7883,21 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Konunun sessizliğini kaldır" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Sabitlemeyi kaldır" @@ -7409,11 +7905,11 @@ msgstr "Sabitlemeyi kaldır" msgid "Unpin from home" msgstr "" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Moderasyon listesini sabitlemeyi kaldır" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "" @@ -7425,10 +7921,19 @@ msgstr "" msgid "Unsubscribe" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" @@ -7438,7 +7943,7 @@ msgstr "" msgid "Unwanted Sexual Content" msgstr "" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Listelerde {displayName} güncelle" @@ -7450,6 +7955,14 @@ msgstr "Listelerde {displayName} güncelle" msgid "Update to {handle}" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Güncelleniyor..." @@ -7462,20 +7975,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Bir metin dosyası yükleyin:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7527,12 +8040,12 @@ msgstr "Bunu, kullanıcı adınızla birlikte diğer uygulamaya giriş yapmak i msgid "Used by:" msgstr "Kullanıcı:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Kullanıcı Engellendi" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "" @@ -7540,15 +8053,15 @@ msgstr "" msgid "User blocked by list" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Liste Tarafından Engellenen Kullanıcı" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "Kullanıcı Sizi Engelledi" @@ -7556,18 +8069,16 @@ msgstr "Kullanıcı Sizi Engelledi" #~ msgid "User handle" #~ msgstr "Kullanıcı adı" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "{0} tarafından oluşturulan kullanıcı listesi" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "<0/> tarafından oluşturulan kullanıcı listesi" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "Sizin tarafınızdan oluşturulan kullanıcı listesi" @@ -7579,7 +8090,7 @@ msgstr "Kullanıcı listesi oluşturuldu" msgid "User list updated" msgstr "Kullanıcı listesi güncellendi" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Kullanıcı Listeleri" @@ -7587,13 +8098,17 @@ msgstr "Kullanıcı Listeleri" msgid "Username or email address" msgstr "Kullanıcı adı veya e-posta adresi" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Kullanıcılar" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "<0/> tarafından takip edilen kullanıcılar" +#~ msgid "users followed by <0/>" +#~ msgstr "<0/> tarafından takip edilen kullanıcılar" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7602,7 +8117,7 @@ msgstr "<0/> tarafından takip edilen kullanıcılar" msgid "Users I follow" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "\"{0}\" içindeki kullanıcılar" @@ -7626,15 +8141,15 @@ msgstr "" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "E-postayı doğrula" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "E-postamı doğrula" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "E-postamı Doğrula" @@ -7655,31 +8170,44 @@ msgstr "E-postanızı Doğrulayın" #~ msgid "Version {0}" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Video Oyunları" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0}'ın avatarını görüntüle" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Hata ayıklama girişini görüntüle" @@ -7692,7 +8220,7 @@ msgstr "" msgid "View details for reporting a copyright violation" msgstr "" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Tam konuyu görüntüle" @@ -7703,12 +8231,12 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Profili görüntüle" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Avatarı görüntüle" @@ -7720,11 +8248,23 @@ msgstr "" msgid "View users who like this feed" msgstr "" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7760,7 +8300,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Hesabınızın hazır olmasına {estimatedTime} tahmin ediyoruz." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Harika vakit geçirmenizi umuyoruz. Unutmayın, Bluesky:" @@ -7769,8 +8309,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "Takipçilerinizden gönderi kalmadı. İşte <0/>'den en son gönderiler." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "" +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7780,11 +8320,11 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "Bağlantı kuramadık. Hesabınızı kurmaya devam etmek için tekrar deneyin. Başarısız olmaya devam ederse bu akışı atlayabilirsiniz." @@ -7796,7 +8336,7 @@ msgstr "Hesabınız hazır olduğunda size bildireceğiz." #~ msgid "We'll look into your appeal promptly." #~ msgstr "İtirazınıza hızlı bir şekilde bakacağız." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Bu, deneyiminizi özelleştirmenize yardımcı olmak için kullanılacak." @@ -7804,15 +8344,15 @@ msgstr "Bu, deneyiminizi özelleştirmenize yardımcı olmak için kullanılacak msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Sizi aramızda görmekten çok mutluyuz!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Üzgünüz, ancak bu listeyi çözemedik. Bu durum devam ederse, lütfen liste oluşturucu, @{handleOrDid} ile iletişime geçin." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" @@ -7820,11 +8360,11 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Üzgünüz, ancak aramanız tamamlanamadı. Lütfen birkaç dakika içinde tekrar deneyin." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Üzgünüz! Aradığınız sayfayı bulamıyoruz." @@ -7849,7 +8389,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "İlgi alanlarınız nelerdir?" @@ -7863,7 +8403,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "Nasılsınız?" @@ -7875,22 +8415,26 @@ msgstr "Bu gönderide hangi diller kullanılıyor?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Algoritmik beslemelerinizde hangi dilleri görmek istersiniz?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Kimler yanıtlayabilir" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7934,12 +8478,12 @@ msgstr "Geniş" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Gönderi yaz" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Yanıtınızı yazın" @@ -7953,10 +8497,10 @@ msgstr "Yazarlar" #~ msgstr "XXXXXX" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7967,10 +8511,18 @@ msgstr "Evet" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7979,7 +8531,8 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -8045,11 +8598,11 @@ msgstr "Sabitlemiş beslemeniz yok." #~ msgid "You don't have any saved feeds!" #~ msgstr "Kaydedilmiş beslemeniz yok!" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "Kaydedilmiş beslemeniz yok." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Yazarı engellediniz veya yazar tarafından engellendiniz." @@ -8057,9 +8610,9 @@ msgstr "Yazarı engellediniz veya yazar tarafından engellendiniz." msgid "You have blocked this user" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Bu kullanıcıyı engellediniz. İçeriklerini göremezsiniz." @@ -8070,20 +8623,20 @@ msgstr "Bu kullanıcıyı engellediniz. İçeriklerini göremezsiniz." msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Geçersiz bir kod girdiniz. XXXXX-XXXXX gibi görünmelidir." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "" -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "" @@ -8095,12 +8648,12 @@ msgstr "" msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "Beslemeniz yok." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "Listeniz yok." @@ -8136,27 +8689,40 @@ msgstr "" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "" @@ -8180,7 +8746,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "" @@ -8188,11 +8754,11 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Artık bu konu için bildirim almayacaksınız" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Artık bu konu için bildirim alacaksınız" @@ -8212,23 +8778,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -8247,12 +8813,12 @@ msgstr "Sıradasınız" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Hazırsınız!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "" @@ -8260,7 +8826,7 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Beslemenizin sonuna ulaştınız! Takip edebileceğiniz daha fazla hesap bulun." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Hesabınız" @@ -8276,6 +8842,10 @@ msgstr "" msgid "Your birth date" msgstr "Doğum tarihiniz" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "" @@ -8289,7 +8859,7 @@ msgstr "Seçiminiz kaydedilecek, ancak daha sonra ayarlarda değiştirilebilir." #~ msgstr "Varsayılan beslemeniz \"Takip Edilenler\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8307,7 +8877,7 @@ msgstr "E-postanız güncellendi ancak doğrulanmadı. Bir sonraki adım olarak, msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "E-postanız henüz doğrulanmadı. Bu, önerdiğimiz önemli bir güvenlik adımıdır." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -8315,7 +8885,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Takip ettiğiniz besleme boş! Neler olduğunu görmek için daha fazla kullanıcı takip edin." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Tam kullanıcı adınız" @@ -8328,7 +8898,7 @@ msgstr "Tam kullanıcı adınız <0>@{0} olacak" #~ msgid "Your invite codes are hidden when logged in using an App Password" #~ msgstr "Uygulama Şifresi kullanarak giriş yaptığınızda davet kodlarınız gizlenir" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "" @@ -8336,15 +8906,15 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "Şifreniz başarıyla değiştirildi!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Gönderiniz yayınlandı" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Gönderileriniz, beğenileriniz ve engellemeleriniz herkese açıktır. Sessizlikleriniz özeldir." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Profiliniz" @@ -8352,7 +8922,7 @@ msgstr "Profiliniz" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "Yanıtınız yayınlandı" @@ -8360,6 +8930,6 @@ msgstr "Yanıtınız yayınlandı" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Kullanıcı adınız" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index 74038d05da..c5522b6bc1 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -26,7 +26,8 @@ msgstr "" msgid "(no email)" msgstr "(немає ел. адреси)" -#: src/view/com/notifications/FeedItem.tsx:297 +#: src/view/com/notifications/FeedItem.tsx:236 +#: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" @@ -46,7 +47,7 @@ msgstr "" msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" @@ -64,16 +65,16 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:266 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:382 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "" -#: src/components/FeedCard.tsx:206 -#: src/view/com/feeds/FeedSourceCard.tsx:301 +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" @@ -81,23 +82,37 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:224 +#: src/view/com/post-thread/PostThreadItem.tsx:413 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:362 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:262 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:456 +#: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -105,7 +120,7 @@ msgstr "" #~ msgid "{0} your feeds" #~ msgstr "" -#: src/view/com/util/UserAvatar.tsx:431 +#: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" msgstr "" @@ -141,7 +156,7 @@ msgstr "" msgid "{diffSeconds, plural, one {second} other {seconds}}" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:175 +#: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -168,7 +183,7 @@ msgstr "" msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" -#: src/view/shell/Drawer.tsx:452 +#: src/view/shell/Drawer.tsx:466 msgid "{numUnreadNotifications} unread" msgstr "{numUnreadNotifications} непрочитаних" @@ -181,12 +196,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #: src/view/screens/PreferencesFollowingFeed.tsx:67 -msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -msgstr "" +#~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" +#~ msgstr "" #: src/components/WhoCanReply.tsx:296 -msgid "<0/> members" -msgstr "<0/> учасників" +#~ msgid "<0/> members" +#~ msgstr "<0/> учасників" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -206,11 +221,11 @@ msgstr "" #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" #~ msgstr "" -#: src/view/shell/Drawer.tsx:100 +#: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:111 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -226,6 +241,10 @@ msgstr "" msgid "<0>{0} is included in your starter pack" msgstr "" +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>{pluralizedFollowers}" @@ -259,15 +278,27 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "⚠Недопустимий псевдонім" +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "" + #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" msgstr "" +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "" + #: src/tours/Tooltip.tsx:70 msgid "A help tooltip" msgstr "" -#: src/view/com/util/ViewHeader.tsx:93 +#: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" msgstr "Відкрити навігацію й налаштування" @@ -277,16 +308,16 @@ msgid "Access profile and other navigation links" msgstr "Відкрити профіль та іншу навігацію" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:520 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "Доступність" -#: src/view/screens/Settings/index.tsx:511 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "" -#: src/Navigation.tsx:309 -#: src/view/screens/AccessibilitySettings.tsx:69 +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 msgid "Accessibility Settings" msgstr "" @@ -295,8 +326,8 @@ msgstr "" #~ msgstr "обліковий запис" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:347 -#: src/view/screens/Settings/index.tsx:754 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "Обліковий запис" @@ -312,20 +343,20 @@ msgstr "Ви підписалися на обліковий запис" msgid "Account muted" msgstr "Обліковий запис ігнорується" -#: src/components/moderation/ModerationDetailsDialog.tsx:93 -#: src/lib/moderation/useModerationCauseDescription.ts:93 +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 msgid "Account Muted" msgstr "Обліковий запис ігнорується" -#: src/components/moderation/ModerationDetailsDialog.tsx:82 +#: src/components/moderation/ModerationDetailsDialog.tsx:88 msgid "Account Muted by List" msgstr "Обліковий запис ігнорується списком" -#: src/view/com/util/AccountDropdownBtn.tsx:41 +#: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" msgstr "Параметри облікового запису" -#: src/view/com/util/AccountDropdownBtn.tsx:25 +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "Обліковий запис вилучено зі швидкого доступу" @@ -342,10 +373,10 @@ msgstr "Ви відписалися від облікового запису" msgid "Account unmuted" msgstr "Обліковий запис більше не ігнорується" -#: src/components/dialogs/MutedWords.tsx:164 +#: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 -#: src/view/screens/ProfileList.tsx:881 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 msgid "Add" msgstr "Додати" @@ -361,14 +392,14 @@ msgstr "" msgid "Add a content warning" msgstr "Додати попередження про вміст" -#: src/view/screens/ProfileList.tsx:871 +#: src/view/screens/ProfileList.tsx:927 msgid "Add a user to this list" msgstr "Додати користувача до списку" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:424 -#: src/view/screens/Settings/index.tsx:433 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "Додати обліковий запис" @@ -399,11 +430,11 @@ msgstr "Додати пароль застосунку" #~ msgid "Add link card:" #~ msgstr "Додати попередній перегляд:" -#: src/components/dialogs/MutedWords.tsx:157 +#: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word for configured settings" msgstr "Додати слово до ігнорування з обраними налаштуваннями" -#: src/components/dialogs/MutedWords.tsx:86 +#: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" msgstr "Додати ігноровані слова та теги" @@ -427,7 +458,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "Додайте наступний DNS-запис до вашого домену:" -#: src/components/FeedCard.tsx:289 +#: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" msgstr "" @@ -436,7 +467,7 @@ msgstr "" msgid "Add to Lists" msgstr "Додати до списку" -#: src/view/com/feeds/FeedSourceCard.tsx:267 +#: src/view/com/feeds/FeedSourceCard.tsx:266 msgid "Add to my feeds" msgstr "Додати до моїх стрічок" @@ -445,24 +476,25 @@ msgstr "Додати до моїх стрічок" #~ msgstr "Додано" #: src/view/com/modals/ListAddRemoveUsers.tsx:192 -#: src/view/com/modals/UserAddRemoveLists.tsx:157 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 msgid "Added to list" msgstr "Додано до списку" -#: src/view/com/feeds/FeedSourceCard.tsx:126 +#: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" msgstr "Додано до моїх стрічок" #: src/view/screens/PreferencesFollowingFeed.tsx:171 -msgid "Adjust the number of likes a reply must have to be shown in your feed." -msgstr "Налаштуйте мінімальну кількість вподобань для того щоб відповідь відобразилася у вашій стрічці." +#~ msgid "Adjust the number of likes a reply must have to be shown in your feed." +#~ msgstr "Налаштуйте мінімальну кількість вподобань для того щоб відповідь відобразилася у вашій стрічці." #: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 #: src/view/com/modals/SelfLabel.tsx:76 msgid "Adult Content" msgstr "Вміст для дорослих" -#: src/screens/Moderation/index.tsx:356 +#: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -470,20 +502,20 @@ msgstr "" msgid "Adult content is disabled." msgstr "Контент для дорослих вимкнено." -#: src/screens/Moderation/index.tsx:399 -#: src/view/screens/Settings/index.tsx:688 +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "Розширені" -#: src/state/shell/progress-guide.tsx:176 +#: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:360 +#: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Feeds.tsx:734 +#: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." msgstr "Усі збережені стрічки в одному місці." @@ -502,6 +534,14 @@ msgstr "" msgid "Allow new messages from" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:271 +msgid "Allows access to direct messages" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 msgid "Already have a code?" @@ -519,7 +559,7 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/modals/EditImage.tsx:316 -#: src/view/screens/AccessibilitySettings.tsx:83 +#: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Альтернативний текст" @@ -540,14 +580,27 @@ msgstr "Було надіслано лист на адресу {0}. Він мі msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." msgstr "Було надіслано лист на вашу попередню адресу, {0}. Він містить код підтвердження, який ви можете ввести нижче." +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "" + #: src/components/dialogs/GifSelect.tsx:252 -msgid "An error occured" +#~ msgid "An error occured" +#~ msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +msgid "An error occurred" msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +msgid "An error occurred while loading the video. Please try again later." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -561,10 +614,15 @@ msgstr "" #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:362 +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "" +#: src/state/queries/video/video.ts:112 +msgid "An error occurred while uploading the video." +msgstr "" + #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" msgstr "Проблема не включена до цих варіантів" @@ -579,21 +637,25 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:311 -#: src/components/ProfileCard.tsx:331 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:188 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:198 msgid "An issue occurred, please try again." msgstr "Виникла проблема, будь ласка, спробуйте ще раз." -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "" -#: src/components/WhoCanReply.tsx:317 -#: src/view/com/notifications/FeedItem.tsx:294 +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:235 +#: src/view/com/notifications/FeedItem.tsx:324 msgid "and" msgstr "та" @@ -610,6 +672,10 @@ msgstr "" msgid "Anti-Social Behavior" msgstr "Антисоціальна поведінка" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "" + #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" msgstr "Мова застосунку" @@ -626,26 +692,26 @@ msgstr "Назва пароля може містити лише латинсь msgid "App Password names must be at least 4 characters long." msgstr "Назва пароля застосунку мусить бути хоча б 4 символи в довжину." -#: src/view/screens/Settings/index.tsx:699 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "Налаштування пароля застосунків" -#: src/Navigation.tsx:277 +#: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:708 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Паролі для застосунків" -#: src/components/moderation/LabelsOnMeDialog.tsx:152 -#: src/components/moderation/LabelsOnMeDialog.tsx:155 +#: src/components/moderation/LabelsOnMeDialog.tsx:154 +#: src/components/moderation/LabelsOnMeDialog.tsx:157 msgid "Appeal" msgstr "Звернення" -#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/components/moderation/LabelsOnMeDialog.tsx:247 msgid "Appeal \"{0}\" label" msgstr "Оскаржити мітку \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:248 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -661,10 +727,19 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/view/screens/Settings/index.tsx:441 +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "Оформлення" +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "" + #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" @@ -686,7 +761,7 @@ msgstr "Ви дійсно хочете видалити пароль для за msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:610 +#: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" msgstr "" @@ -698,19 +773,19 @@ msgstr "" msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." msgstr "" -#: src/view/com/feeds/FeedSourceCard.tsx:314 +#: src/view/com/feeds/FeedSourceCard.tsx:313 msgid "Are you sure you want to remove {0} from your feeds?" msgstr "Ви впевнені, що бажаєте видалити {0} зі стрічки?" -#: src/components/FeedCard.tsx:306 +#: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:680 +#: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" msgstr "Ви дійсно бажаєте видалити цю чернетку?" -#: src/components/dialogs/MutedWords.tsx:281 +#: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" msgstr "Ви впевнені?" @@ -727,13 +802,13 @@ msgstr "Мистецтво" msgid "Artistic or non-erotic nudity." msgstr "Художня або нееротична оголеність." -#: src/screens/Signup/StepHandle.tsx:170 +#: src/screens/Signup/StepHandle.tsx:171 msgid "At least 3 characters" msgstr "Не менше 3-х символів" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -746,8 +821,8 @@ msgstr "Не менше 3-х символів" #: src/screens/Messages/Conversation/ChatDisabled.tsx:134 #: src/screens/Profile/Header/Shell.tsx:102 #: src/screens/Signup/BackNextButtons.tsx:40 -#: src/screens/StarterPack/Wizard/index.tsx:299 -#: src/view/com/util/ViewHeader.tsx:91 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 msgid "Back" msgstr "Назад" @@ -755,7 +830,7 @@ msgstr "Назад" #~ msgid "Based on your interest in {interestsText}" #~ msgstr "Ґрунтуючись на вашому інтересі до {interestsText}" -#: src/view/screens/Settings/index.tsx:498 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "Основні" @@ -763,7 +838,7 @@ msgstr "Основні" msgid "Birthday" msgstr "Дата народження" -#: src/view/screens/Settings/index.tsx:379 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "Дата народження:" @@ -786,28 +861,27 @@ msgstr "Заблокувати" msgid "Block Account?" msgstr "Заблокувати обліковий запис?" -#: src/view/screens/ProfileList.tsx:584 +#: src/view/screens/ProfileList.tsx:640 msgid "Block accounts" msgstr "Заблокувати облікові записи" -#: src/view/screens/ProfileList.tsx:688 +#: src/view/screens/ProfileList.tsx:744 msgid "Block list" msgstr "Заблокувати список" -#: src/view/screens/ProfileList.tsx:683 +#: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" msgstr "Заблокувати ці облікові записи?" -#: src/view/com/lists/ListCard.tsx:112 -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:75 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 msgid "Blocked" msgstr "Заблоковано" -#: src/screens/Moderation/index.tsx:270 +#: src/screens/Moderation/index.tsx:279 msgid "Blocked accounts" msgstr "Заблоковані облікові записи" -#: src/Navigation.tsx:148 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationBlockedAccounts.tsx:109 msgid "Blocked Accounts" msgstr "Заблоковані облікові записи" @@ -820,7 +894,7 @@ msgstr "Заблоковані облікові записи не можуть 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:367 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "Заблокований пост." @@ -828,7 +902,7 @@ msgstr "Заблокований пост." msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Блокування не заважає цьому маркувальнику додавати мітку до вашого облікового запису." -#: src/view/screens/ProfileList.tsx:685 +#: src/view/screens/ProfileList.tsx:741 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Блокування - це відкрита інформація. Заблоковані користувачі не можуть відповісти у ваших темах, згадувати вас або іншим чином взаємодіяти з вами." @@ -836,7 +910,7 @@ msgstr "Блокування - це відкрита інформація. За msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Блокування не завадить додавання міток до вашого облікового запису, але це зупинить можливість цього облікового запису від коментування ваших постів чи взаємодії з вами." -#: src/view/com/auth/SplashScreen.web.tsx:154 +#: src/view/com/auth/SplashScreen.web.tsx:159 msgid "Blog" msgstr "Блог" @@ -872,7 +946,7 @@ msgstr "" msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" -#: src/screens/Moderation/index.tsx:557 +#: src/screens/Moderation/index.tsx:567 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 не буде показувати ваш профіль і повідомлення відвідувачам без облікового запису. Інші застосунки можуть не слідувати цьому запиту. Це не робить ваш обліковий запис приватним." @@ -889,21 +963,23 @@ msgstr "Розмити зображення і фільтрувати їх зі msgid "Books" msgstr "Книги" -#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:270 -#: src/components/FeedInterstitials.tsx:400 +#: src/components/FeedInterstitials.tsx:282 +#: src/components/FeedInterstitials.tsx:285 +#: src/components/FeedInterstitials.tsx:415 +#: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:293 -#: src/components/FeedInterstitials.tsx:424 +#: src/components/FeedInterstitials.tsx:308 +#: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -912,11 +988,11 @@ msgstr "" msgid "Browse other feeds" msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:151 +#: src/view/com/auth/SplashScreen.web.tsx:154 msgid "Business" msgstr "Організація" -#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 msgid "by —" msgstr "від —" @@ -932,15 +1008,15 @@ msgstr "Від {0}" #~ msgid "by @{0}" #~ msgstr "" -#: src/view/com/profile/ProfileSubpageHeader.tsx:166 +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" msgstr "від <0/>" -#: src/screens/Signup/StepInfo/Policies.tsx:74 +#: src/screens/Signup/StepInfo/Policies.tsx:80 msgid "By creating an account you agree to the {els}." msgstr "Створюючи обліковий запис, ви даєте згоду з {els}." -#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 msgid "by you" msgstr "створено вами" @@ -952,13 +1028,13 @@ msgstr "Камера" 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/Menu/index.tsx:215 +#: src/components/Menu/index.tsx:235 #: src/components/Prompt.tsx:119 #: src/components/Prompt.tsx:121 -#: src/components/TagMenu/index.tsx:268 +#: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:460 -#: src/view/com/composer/Composer.tsx:475 +#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:527 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -974,9 +1050,8 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:139 +#: src/view/com/util/post-ctrls/RepostButton.tsx:160 #: src/view/screens/Search/Search.tsx:704 -#: src/view/shell/desktop/Search.tsx:219 msgid "Cancel" msgstr "Скасувати" @@ -1004,7 +1079,7 @@ msgstr "Скасувати обрізання зображення" msgid "Cancel profile editing" msgstr "Скасувати зміни профілю" -#: src/view/com/util/post-ctrls/RepostButton.tsx:133 +#: src/view/com/util/post-ctrls/RepostButton.tsx:154 msgid "Cancel quote post" msgstr "Скасувати цитування посту" @@ -1013,7 +1088,6 @@ msgid "Cancel reactivation and log out" msgstr "" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/shell/desktop/Search.tsx:215 msgid "Cancel search" msgstr "Скасувати пошук" @@ -1025,17 +1099,17 @@ msgstr "Скасовує відкриття посилання" msgid "Change" msgstr "Змінити" -#: src/view/screens/Settings/index.tsx:373 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "Змінити" -#: src/view/screens/Settings/index.tsx:720 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "Змінити псевдонім" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:731 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "Змінити псевдонім" @@ -1043,12 +1117,12 @@ msgstr "Змінити псевдонім" msgid "Change my email" msgstr "Змінити адресу електронної пошти" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "Змінити пароль" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:776 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "Зміна пароля" @@ -1060,7 +1134,7 @@ msgstr "Змінити мову поста на {0}" msgid "Change Your Email" msgstr "Змінити адресу електронної пошти" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:338 #: src/view/shell/bottom-bar/BottomBar.tsx:204 #: src/view/shell/desktop/LeftNav.tsx:302 msgid "Chat" @@ -1072,14 +1146,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:81 -#: src/Navigation.tsx:326 +#: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:640 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:649 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "" @@ -1116,15 +1190,15 @@ msgstr "Перевірте свою поштову скриньку на ная #~ msgid "Choose \"Everybody\" or \"Nobody\"" #~ msgstr "Виберіть \"Усі\" або \"Ніхто\"" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:191 +#: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" msgstr "" @@ -1132,7 +1206,7 @@ msgstr "" msgid "Choose for me" msgstr "" -#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" msgstr "" @@ -1140,7 +1214,7 @@ msgstr "" msgid "Choose Service" msgstr "Оберіть хостинг-провайдера" -#: src/screens/Onboarding/StepFinished.tsx:281 +#: src/screens/Onboarding/StepFinished.tsx:284 msgid "Choose the algorithms that power your custom feeds." msgstr "Оберіть алгоритми, що наповнюватимуть ваші стрічки." @@ -1155,8 +1229,8 @@ msgstr "" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 -msgid "Choose who can reply" -msgstr "" +#~ msgid "Choose who can reply" +#~ msgstr "" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1167,18 +1241,18 @@ msgid "Choose your password" msgstr "Вкажіть пароль" #: src/view/screens/Settings/index.tsx:912 -msgid "Clear all legacy storage data" -msgstr "" +#~ msgid "Clear all legacy storage data" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:915 -msgid "Clear all legacy storage data (restart after this)" -msgstr "" +#~ msgid "Clear all legacy storage data (restart after this)" +#~ msgstr "" -#: src/view/screens/Settings/index.tsx:924 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "" -#: src/view/screens/Settings/index.tsx:927 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1188,10 +1262,10 @@ msgid "Clear search query" msgstr "Очистити пошуковий запит" #: src/view/screens/Settings/index.tsx:913 -msgid "Clears all legacy storage data" -msgstr "Видаляє всі застарілі дані зі сховища" +#~ msgid "Clears all legacy storage data" +#~ msgstr "Видаляє всі застарілі дані зі сховища" -#: src/view/screens/Settings/index.tsx:925 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "Видаляє всі дані зі сховища" @@ -1211,7 +1285,7 @@ msgstr "" #~ msgid "Click here to add one." #~ msgstr "" -#: src/components/TagMenu/index.web.tsx:138 +#: src/components/TagMenu/index.web.tsx:152 msgid "Click here to open tag menu for {tag}" msgstr "Натисніть тут, щоб відкрити меню тегів для {tag}" @@ -1219,6 +1293,14 @@ msgstr "Натисніть тут, щоб відкрити меню тегів #~ msgid "Click here to open tag menu for #{tag}" #~ msgstr "Натисніть тут, щоб відкрити меню тегів для #{tag}" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "" + #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" msgstr "" @@ -1232,12 +1314,12 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 -#: src/components/dialogs/GifSelect.tsx:268 +#: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:129 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 #: src/view/com/util/post-embeds/GifEmbed.tsx:195 @@ -1258,7 +1340,7 @@ msgid "Close bottom drawer" msgstr "Закрити нижнє меню" #: src/components/dialogs/GifSelect.ios.tsx:244 -#: src/components/dialogs/GifSelect.tsx:262 +#: src/components/dialogs/GifSelect.tsx:264 msgid "Close dialog" msgstr "" @@ -1282,8 +1364,8 @@ msgstr "" msgid "Close navigation footer" msgstr "Закрити панель навігації" -#: src/components/Menu/index.tsx:209 -#: src/components/TagMenu/index.tsx:262 +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 msgid "Close this dialog" msgstr "Закрити діалогове вікно" @@ -1295,7 +1377,7 @@ msgstr "Закриває нижню панель навігації" msgid "Closes password update alert" msgstr "Закриває сповіщення про оновлення пароля" -#: src/view/com/composer/Composer.tsx:472 +#: src/view/com/composer/Composer.tsx:524 msgid "Closes post composer and discards post draft" msgstr "Закриває редактор постів і видаляє чернетку" @@ -1303,11 +1385,11 @@ msgstr "Закриває редактор постів і видаляє чер msgid "Closes viewer for header image" msgstr "Закриває перегляд зображення" -#: src/view/com/notifications/FeedItem.tsx:238 +#: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:440 +#: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" msgstr "Згортає список користувачів для даного сповіщення" @@ -1321,27 +1403,31 @@ msgstr "Комедія" msgid "Comics" msgstr "Комікси" -#: src/Navigation.tsx:267 +#: src/Navigation.tsx:276 #: src/view/screens/CommunityGuidelines.tsx:32 msgid "Community Guidelines" msgstr "Правила спільноти" -#: src/screens/Onboarding/StepFinished.tsx:294 +#: src/screens/Onboarding/StepFinished.tsx:297 msgid "Complete onboarding and start using your account" msgstr "Завершіть ознайомлення та розпочніть користуватися вашим обліковим записом" -#: src/screens/Signup/index.tsx:139 +#: src/screens/Signup/index.tsx:150 msgid "Complete the challenge" msgstr "Виконайте завдання" -#: src/view/com/composer/Composer.tsx:582 +#: src/view/com/composer/Composer.tsx:662 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Створюйте пости до {MAX_GRAPHEME_LENGTH} символів у довжину" -#: src/view/com/composer/Prompt.tsx:26 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 msgid "Compose reply" msgstr "Відповісти" +#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 +msgid "Compressing..." +msgstr "" + #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" #~ msgstr "Налаштувати фільтрування вмісту для категорій: {0}" @@ -1377,11 +1463,11 @@ msgstr "Підтвердити налаштування мови вмісту" msgid "Confirm delete account" msgstr "Підтвердити видалення облікового запису" -#: src/screens/Moderation/index.tsx:304 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your age:" msgstr "Підтвердіть ваш вік:" -#: src/screens/Moderation/index.tsx:295 +#: src/screens/Moderation/index.tsx:304 msgid "Confirm your birthdate" msgstr "Підтвердіть вашу дату народження" @@ -1399,7 +1485,8 @@ msgstr "Код підтвердження" msgid "Connecting..." msgstr "З’єднання..." -#: src/screens/Signup/index.tsx:171 +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 msgid "Contact support" msgstr "Служба підтримки" @@ -1411,24 +1498,24 @@ msgstr "Служба підтримки" msgid "Content Blocked" msgstr "Заблокований вміст" -#: src/screens/Moderation/index.tsx:288 +#: src/screens/Moderation/index.tsx:297 msgid "Content filters" msgstr "Фільтри контенту" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 -#: src/view/screens/LanguageSettings.tsx:280 +#: src/view/screens/LanguageSettings.tsx:282 msgid "Content Languages" msgstr "Мови" -#: src/components/moderation/ModerationDetailsDialog.tsx:75 -#: src/lib/moderation/useModerationCauseDescription.ts:77 +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 msgid "Content Not Available" msgstr "Вміст недоступний" -#: src/components/moderation/ModerationDetailsDialog.tsx:46 +#: src/components/moderation/ModerationDetailsDialog.tsx:49 #: src/components/moderation/ScreenHider.tsx:99 #: src/lib/moderation/useGlobalLabelStrings.ts:22 -#: src/lib/moderation/useModerationCauseDescription.ts:40 +#: src/lib/moderation/useModerationCauseDescription.ts:43 msgid "Content Warning" msgstr "Попередження про вміст" @@ -1440,7 +1527,7 @@ msgstr "Попередження про вміст" msgid "Context menu backdrop, click to close the menu." msgstr "Тло контекстного меню натисніть, щоб закрити меню." -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Далі" @@ -1453,7 +1540,7 @@ msgstr "Продовжити як {0} (поточний користувач)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1480,7 +1567,7 @@ msgstr "Кухарство" msgid "Copied" msgstr "Скопійовано" -#: src/view/screens/Settings/index.tsx:265 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "Версію збірки скопійовано до буфера обміну" @@ -1488,8 +1575,8 @@ msgstr "Версію збірки скопійовано до буфера об #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:192 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:357 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "Скопійовано" @@ -1523,12 +1610,12 @@ msgstr "" msgid "Copy Link" msgstr "" -#: src/view/screens/ProfileList.tsx:428 +#: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" msgstr "Копіювати посилання на список" -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "Копіювати посилання на пост" @@ -1537,8 +1624,8 @@ msgstr "Копіювати посилання на пост" msgid "Copy message text" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:288 -#: src/view/com/util/forms/PostDropdownBtn.tsx:290 +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 msgid "Copy post text" msgstr "Копіювати текст повідомлення" @@ -1546,14 +1633,14 @@ msgstr "Копіювати текст повідомлення" msgid "Copy QR code" msgstr "" -#: src/Navigation.tsx:272 +#: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 msgid "Copyright Policy" msgstr "Політика захисту авторського права" #: src/view/com/composer/videos/state.ts:31 -msgid "Could not compress video" -msgstr "" +#~ msgid "Could not compress video" +#~ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" @@ -1563,7 +1650,7 @@ msgstr "" msgid "Could not load feed" msgstr "Не вдалося завантажити стрічку" -#: src/view/screens/ProfileList.tsx:961 +#: src/view/screens/ProfileList.tsx:1017 msgid "Could not load list" msgstr "Не вдалося завантажити список" @@ -1588,7 +1675,7 @@ msgstr "" msgid "Create a new account" msgstr "Створити новий обліковий запис" -#: src/view/screens/Settings/index.tsx:425 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "Створити новий обліковий запис Bluesky" @@ -1598,7 +1685,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:368 msgid "Create a starter pack" msgstr "" @@ -1606,7 +1693,7 @@ msgstr "" msgid "Create a starter pack for me" msgstr "" -#: src/screens/Signup/index.tsx:88 +#: src/screens/Signup/index.tsx:99 msgid "Create Account" msgstr "Створити обліковий запис" @@ -1662,42 +1749,54 @@ msgstr "Користувацький" msgid "Custom domain" msgstr "Власний домен" -#: src/view/screens/Feeds.tsx:760 -#: src/view/screens/Search/Explore.tsx:392 +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 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:56 +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 msgid "Customize media from external sites." msgstr "Налаштування медіа зі сторонніх вебсайтів." -#: src/view/screens/Settings/index.tsx:460 -#: src/view/screens/Settings/index.tsx:486 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "" + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 msgid "Dark" msgstr "Темна" +#: src/screens/Settings/AppearanceSettings.tsx:82 #: src/view/screens/Debug.tsx:63 msgid "Dark mode" msgstr "Темний режим" +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "" + #: src/view/screens/Settings/index.tsx:473 -msgid "Dark Theme" -msgstr "Темна тема" +#~ msgid "Dark Theme" +#~ msgstr "Темна тема" #: src/screens/Signup/StepInfo/index.tsx:191 msgid "Date of birth" msgstr "Дата народження" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:808 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "" -#: src/view/screens/Settings/index.tsx:820 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "" -#: src/view/screens/Settings/index.tsx:875 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "Налагодження модерації" @@ -1706,16 +1805,16 @@ msgid "Debug panel" msgstr "Панель налагодження" #: src/components/dms/MessageMenu.tsx:151 -#: src/screens/StarterPack/StarterPackScreen.tsx:562 -#: src/screens/StarterPack/StarterPackScreen.tsx:641 -#: src/screens/StarterPack/StarterPackScreen.tsx:721 -#: src/view/com/util/forms/PostDropdownBtn.tsx:436 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 -#: src/view/screens/ProfileList.tsx:667 +#: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Видалити" -#: src/view/screens/Settings/index.tsx:830 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "Видалити обліковий запис" @@ -1735,8 +1834,8 @@ msgstr "Видалити пароль для застосунку" msgid "Delete app password?" msgstr "Видалити пароль для застосунку?" -#: src/view/screens/Settings/index.tsx:892 -#: src/view/screens/Settings/index.tsx:895 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "" @@ -1744,7 +1843,7 @@ msgstr "" msgid "Delete for me" msgstr "" -#: src/view/screens/ProfileList.tsx:471 +#: src/view/screens/ProfileList.tsx:527 msgid "Delete List" msgstr "Видалити список" @@ -1760,41 +1859,41 @@ msgstr "" msgid "Delete my account" msgstr "Видалити мій обліковий запис" -#: src/view/screens/Settings/index.tsx:842 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "Видалити мій обліковий запис..." -#: src/view/com/util/forms/PostDropdownBtn.tsx:417 -#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 msgid "Delete post" msgstr "Видалити пост" -#: src/screens/StarterPack/StarterPackScreen.tsx:556 -#: src/screens/StarterPack/StarterPackScreen.tsx:712 +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:607 +#: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" msgstr "" -#: src/view/screens/ProfileList.tsx:662 +#: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" msgstr "Видалити цей список?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "Видалити цей пост?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 msgid "Deleted" msgstr "Видалено" -#: src/view/com/post-thread/PostThread.tsx:353 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "Видалений пост." -#: src/view/screens/Settings/index.tsx:893 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "" @@ -1809,11 +1908,25 @@ msgstr "Опис" msgid "Descriptive alt text" msgstr "" -#: src/view/com/composer/Composer.tsx:295 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "" + +#: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" msgstr "Порожній пост. Ви хотіли щось написати?" -#: src/view/screens/Settings/index.tsx:479 +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" msgstr "Тьмяний" @@ -1821,7 +1934,7 @@ msgstr "Тьмяний" msgid "Direct messages are here!" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:107 +#: src/view/screens/AccessibilitySettings.tsx:111 msgid "Disable autoplay for GIFs" msgstr "" @@ -1829,7 +1942,7 @@ msgstr "" msgid "Disable Email 2FA" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:121 +#: src/view/screens/AccessibilitySettings.tsx:125 msgid "Disable haptic feedback" msgstr "" @@ -1837,6 +1950,10 @@ msgstr "" #~ msgid "Disable haptics" #~ msgstr "Вимкнути тактильні ефекти" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Disable subtitles" +msgstr "" + #: src/view/screens/Settings/index.tsx:697 #~ msgid "Disable vibrations" #~ msgstr "Вимкнути вібрацію" @@ -1846,20 +1963,20 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:140 #: src/screens/Messages/Settings.tsx:143 -#: src/screens/Moderation/index.tsx:346 +#: src/screens/Moderation/index.tsx:355 msgid "Disabled" msgstr "Вимкнено" -#: src/view/com/composer/Composer.tsx:682 +#: src/view/com/composer/Composer.tsx:774 msgid "Discard" msgstr "Видалити" -#: src/view/com/composer/Composer.tsx:679 +#: src/view/com/composer/Composer.tsx:771 msgid "Discard draft?" msgstr "Відхилити чернетку?" -#: src/screens/Moderation/index.tsx:542 -#: src/screens/Moderation/index.tsx:546 +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 msgid "Discourage apps from showing my account to logged-out users" msgstr "Попросити застосунки не показувати мій обліковий запис без входу" @@ -1872,19 +1989,27 @@ msgstr "" msgid "Discover new custom feeds" msgstr "Відкрийте для себе нові стрічки" -#: src/view/screens/Search/Explore.tsx:390 +#: src/view/screens/Search/Explore.tsx:389 msgid "Discover new feeds" msgstr "" -#: src/view/screens/Feeds.tsx:757 +#: src/view/screens/Feeds.tsx:756 msgid "Discover New Feeds" msgstr "Відкрийте для себе нові стрічки" +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "" + +#: src/view/com/composer/Composer.tsx:612 +msgid "Dismiss error" +msgstr "" + #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:95 +#: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" msgstr "" @@ -1900,11 +2025,15 @@ msgstr "Ім'я" msgid "DNS Panel" msgstr "Панель DNS" +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." msgstr "Не містить оголеності." -#: src/screens/Signup/StepHandle.tsx:156 +#: src/screens/Signup/StepHandle.tsx:157 msgid "Doesn't begin or end with a hyphen" msgstr "Не починається або закінчується дефісом" @@ -1918,7 +2047,6 @@ msgstr "Домен перевірено!" #: src/components/dialogs/BirthDateSettings.tsx:119 #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 #: src/components/forms/DateField/index.tsx:77 #: src/components/forms/DateField/index.tsx:83 #: src/screens/Onboarding/StepProfile/index.tsx:322 @@ -1937,8 +2065,8 @@ msgstr "Готово" #: src/view/com/modals/EditImage.tsx:334 #: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/SelfLabel.tsx:158 -#: src/view/com/modals/UserAddRemoveLists.tsx:108 -#: src/view/com/modals/UserAddRemoveLists.tsx:111 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 msgctxt "action" msgid "Done" msgstr "Готово" @@ -1947,7 +2075,7 @@ msgstr "Готово" msgid "Done{extraText}" msgstr "Готово{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:319 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" msgstr "" @@ -1964,6 +2092,10 @@ msgstr "Перетягніть і відпустіть, щоб додати зо #~ msgid "Due to Apple policies, adult content can only be enabled on the web after completing sign up." #~ msgstr "Через політику компанії Apple, перегляд вмісту для дорослих можна ввімкнути лише в інтернеті після реєстрації." +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" msgstr "для прикладу, olenka" @@ -2004,11 +2136,11 @@ msgstr "напр. Користувачі, що неодноразово відп msgid "Each code works once. You'll receive more invite codes periodically." msgstr "Кожен код запрошення працює лише один раз. Час від часу ви будете отримувати нові коди." -#: src/screens/StarterPack/StarterPackScreen.tsx:551 +#: src/screens/StarterPack/StarterPackScreen.tsx:562 #: src/screens/StarterPack/Wizard/index.tsx:551 #: src/screens/StarterPack/Wizard/index.tsx:558 -#: src/view/screens/Feeds.tsx:386 -#: src/view/screens/Feeds.tsx:454 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 msgid "Edit" msgstr "" @@ -2017,12 +2149,12 @@ msgctxt "action" msgid "Edit" msgstr "Редагувати" -#: src/view/com/util/UserAvatar.tsx:337 +#: src/view/com/util/UserAvatar.tsx:328 #: src/view/com/util/UserBanner.tsx:92 msgid "Edit avatar" msgstr "Змінити фото профілю" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" msgstr "" @@ -2031,7 +2163,12 @@ msgstr "" msgid "Edit image" msgstr "Редагувати зображення" -#: src/view/screens/ProfileList.tsx:459 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "" + +#: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" msgstr "Редагувати опис списку" @@ -2039,10 +2176,10 @@ msgstr "Редагувати опис списку" msgid "Edit Moderation List" msgstr "Редагування списку" -#: src/Navigation.tsx:282 -#: src/view/screens/Feeds.tsx:384 -#: src/view/screens/Feeds.tsx:452 -#: src/view/screens/SavedFeeds.tsx:93 +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 msgid "Edit My Feeds" msgstr "Редагувати мої стрічки" @@ -2050,10 +2187,15 @@ msgstr "Редагувати мої стрічки" msgid "Edit my profile" msgstr "Редагувати мій профіль" -#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:115 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" msgstr "" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" @@ -2069,7 +2211,7 @@ msgstr "Редагувати профіль" #~ msgid "Edit Saved Feeds" #~ msgstr "Редагувати збережені стрічки" -#: src/screens/StarterPack/StarterPackScreen.tsx:543 +#: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" msgstr "" @@ -2077,7 +2219,7 @@ msgstr "" msgid "Edit User List" msgstr "Редагувати список користувачів" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" msgstr "" @@ -2089,7 +2231,7 @@ msgstr "Редагувати ваш псевдонім для показу" msgid "Edit your profile description" msgstr "Редагувати опис вашого профілю" -#: src/Navigation.tsx:356 +#: src/Navigation.tsx:373 msgid "Edit your starter pack" msgstr "" @@ -2099,8 +2241,8 @@ msgid "Education" msgstr "Освіта" #: src/components/dialogs/ThreadgateEditor.tsx:98 -msgid "Either choose \"Everybody\" or \"Nobody\"" -msgstr "" +#~ msgid "Either choose \"Everybody\" or \"Nobody\"" +#~ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2128,7 +2270,7 @@ msgstr "Ел. адресу оновлено" msgid "Email verified" msgstr "Електронну адресу перевірено" -#: src/view/screens/Settings/index.tsx:351 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Ел. адреса:" @@ -2137,8 +2279,8 @@ msgid "Embed HTML code" msgstr "Вбудований HTML код" #: src/components/dialogs/Embed.tsx:97 -#: src/view/com/util/forms/PostDropdownBtn.tsx:327 -#: src/view/com/util/forms/PostDropdownBtn.tsx:329 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 msgid "Embed post" msgstr "Вбудований пост" @@ -2150,7 +2292,7 @@ msgstr "Вставте цей пост у Ваш сайт. Просто скоп msgid "Enable {0} only" msgstr "Увімкнути лише {0}" -#: src/screens/Moderation/index.tsx:333 +#: src/screens/Moderation/index.tsx:342 msgid "Enable adult content" msgstr "Дозволити вміст для дорослих" @@ -2168,7 +2310,7 @@ msgstr "Дозволити вміст для дорослих" msgid "Enable external media" msgstr "Увімкнути зовнішні медіа" -#: src/view/screens/PreferencesExternalEmbeds.tsx:73 +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 msgid "Enable media players for" msgstr "Увімкнути медіапрогравачі для" @@ -2177,9 +2319,13 @@ msgstr "Увімкнути медіапрогравачі для" msgid "Enable priority notifications" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +msgid "Enable subtitles" +msgstr "" + #: src/view/screens/PreferencesFollowingFeed.tsx:145 -msgid "Enable this setting to only see replies between people you follow." -msgstr "Увімкніть цей параметр, щоб бачити відповіді тільки від людей, на яких ви підписані." +#~ msgid "Enable this setting to only see replies between people you follow." +#~ msgstr "Увімкніть цей параметр, щоб бачити відповіді тільки від людей, на яких ви підписані." #: src/components/dialogs/EmbedConsent.tsx:94 msgid "Enable this source only" @@ -2187,11 +2333,11 @@ msgstr "Увімкнути лише джерело" #: src/screens/Messages/Settings.tsx:131 #: src/screens/Messages/Settings.tsx:134 -#: src/screens/Moderation/index.tsx:344 +#: src/screens/Moderation/index.tsx:353 msgid "Enabled" msgstr "Увімкнено" -#: src/screens/Profile/Sections/Feed.tsx:104 +#: src/screens/Profile/Sections/Feed.tsx:105 msgid "End of feed" msgstr "Кінець стрічки" @@ -2211,8 +2357,8 @@ msgstr "Введіть ім'я для цього пароля застосунк msgid "Enter a password" msgstr "Введіть пароль" -#: src/components/dialogs/MutedWords.tsx:99 -#: src/components/dialogs/MutedWords.tsx:100 +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" msgstr "Введіть слово або тег" @@ -2257,25 +2403,27 @@ msgstr "Введіть псевдонім та пароль" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:54 +#: src/screens/Signup/StepCaptcha/index.tsx:57 msgid "Error receiving captcha response." msgstr "Помилка отримання відповіді Captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Помилка:" -#: src/components/dialogs/ThreadgateEditor.tsx:102 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 msgid "Everybody" msgstr "Усі" -#: src/components/WhoCanReply.tsx:69 -#: src/components/WhoCanReply.tsx:241 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:44 +#: src/components/WhoCanReply.tsx:67 msgid "Everybody can reply" msgstr "" +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "" + #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 #: src/screens/Messages/Settings.tsx:75 @@ -2291,6 +2439,14 @@ msgstr "Спам; надмірні згадки або відповіді" msgid "Excessive or unwanted messages" msgstr "" +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Виходить з процесу видалення облікового запису" @@ -2308,7 +2464,6 @@ msgid "Exits image view" msgstr "Вийти з режиму перегляду" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 -#: src/view/shell/desktop/Search.tsx:216 msgid "Exits inputting search query" msgstr "Вихід із пошуку" @@ -2316,7 +2471,7 @@ msgstr "Вихід із пошуку" msgid "Expand alt text" msgstr "Розгорнути опис" -#: src/view/com/notifications/FeedItem.tsx:239 +#: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" msgstr "" @@ -2329,6 +2484,14 @@ msgstr "Розгорнути або згорнути весь пост, на я msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." msgstr "" +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "" + #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." msgstr "Відверто або потенційно проблемний вміст." @@ -2337,12 +2500,12 @@ msgstr "Відверто або потенційно проблемний вмі msgid "Explicit sexual images." msgstr "Відверті сексуальні зображення." -#: src/view/screens/Settings/index.tsx:788 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "Експорт моїх даних" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:799 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "Експорт моїх даних" @@ -2352,17 +2515,17 @@ msgid "External Media" msgstr "Зовнішні медіа" #: src/components/dialogs/EmbedConsent.tsx:71 -#: src/view/screens/PreferencesExternalEmbeds.tsx:64 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 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:301 -#: src/view/screens/PreferencesExternalEmbeds.tsx:53 -#: src/view/screens/Settings/index.tsx:681 +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "Налаштування зовнішніх медіа" -#: src/view/screens/Settings/index.tsx:672 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "Налаштування зовнішніх медіа" @@ -2371,8 +2534,8 @@ msgstr "Налаштування зовнішніх медіа" msgid "Failed to create app password." msgstr "Не вдалося створити пароль застосунку." -#: src/screens/StarterPack/Wizard/index.tsx:230 -#: src/screens/StarterPack/Wizard/index.tsx:238 +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" msgstr "" @@ -2384,16 +2547,16 @@ msgstr "Не вдалося створити список. Перевірте і msgid "Failed to delete message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:152 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "Не вдалося видалити пост, спробуйте ще раз" -#: src/screens/StarterPack/StarterPackScreen.tsx:675 +#: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" msgstr "" -#: src/view/screens/Search/Explore.tsx:428 -#: src/view/screens/Search/Explore.tsx:456 +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" msgstr "" @@ -2415,12 +2578,12 @@ msgstr "" #~ msgid "Failed to load recommended feeds" #~ msgstr "Не вдалося завантажити рекомендації стрічок" -#: src/view/screens/Search/Explore.tsx:421 -#: src/view/screens/Search/Explore.tsx:449 +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:379 +#: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" msgstr "" @@ -2440,16 +2603,16 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:244 +#: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:181 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:269 +#: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" msgstr "" @@ -2458,12 +2621,12 @@ msgstr "" msgid "Failed to update settings" msgstr "" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 msgid "Feed" msgstr "Стрічка" -#: src/components/FeedCard.tsx:127 -#: src/view/com/feeds/FeedSourceCard.tsx:251 +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" msgstr "Стрічка від {0}" @@ -2476,19 +2639,19 @@ msgid "Feed toggle" msgstr "" #: src/view/shell/desktop/RightNav.tsx:70 -#: src/view/shell/Drawer.tsx:332 +#: src/view/shell/Drawer.tsx:346 msgid "Feedback" msgstr "Зворотний зв'язок" -#: src/Navigation.tsx:336 -#: src/screens/StarterPack/StarterPackScreen.tsx:171 -#: src/view/screens/Feeds.tsx:446 -#: src/view/screens/Feeds.tsx:551 +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 #: src/view/shell/desktop/LeftNav.tsx:379 -#: src/view/shell/Drawer.tsx:483 -#: src/view/shell/Drawer.tsx:484 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 msgid "Feeds" msgstr "Стрічки" @@ -2496,7 +2659,7 @@ msgstr "Стрічки" #~ msgid "Feeds are created by users to curate content. Choose some feeds that you find interesting." #~ msgstr "Стрічки створюються користувачами для відбору постів. Оберіть стрічки, що вас цікавлять." -#: src/view/screens/SavedFeeds.tsx:180 +#: src/view/screens/SavedFeeds.tsx:181 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "Стрічки – це алгоритми, створені користувачами з деяким досвідом програмування. <0/> для додаткової інформації." @@ -2504,7 +2667,7 @@ msgstr "Стрічки – це алгоритми, створені корис #~ msgid "Feeds can be topical as well!" #~ msgstr "Стрічки також можуть бути тематичними!" -#: src/components/FeedCard.tsx:266 +#: src/components/FeedCard.tsx:270 msgid "Feeds updated!" msgstr "" @@ -2520,7 +2683,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Фільтрувати зі стрічок" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 msgid "Finalizing" msgstr "Завершення" @@ -2550,7 +2713,7 @@ msgstr "" #~ msgid "Finding similar accounts..." #~ msgstr "Пошук подібних облікових записів..." -#: src/view/screens/PreferencesFollowingFeed.tsx:108 +#: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Оберіть, що ви хочете бачити у своїй стрічці підписок." @@ -2558,7 +2721,7 @@ msgstr "Оберіть, що ви хочете бачити у своїй стр msgid "Fine-tune the discussion threads." msgstr "Налаштуйте відображення обговорень." -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" msgstr "" @@ -2570,7 +2733,7 @@ msgstr "" msgid "Fitness" msgstr "Фітнес" -#: src/screens/Onboarding/StepFinished.tsx:277 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Flexible" msgstr "Гнучкий" @@ -2584,12 +2747,11 @@ msgid "Flip vertically" msgstr "Віддзеркалити вертикально" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:343 +#: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 msgid "Follow" msgstr "Підписатися" @@ -2603,7 +2765,7 @@ msgstr "Підписатись" msgid "Follow {0}" msgstr "Підписатися на {0}" -#: src/view/com/posts/AviFollowButton.tsx:71 +#: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" msgstr "" @@ -2616,8 +2778,8 @@ msgstr "" msgid "Follow Account" msgstr "Підписатися на обліковий запис" -#: src/screens/StarterPack/StarterPackScreen.tsx:405 -#: src/screens/StarterPack/StarterPackScreen.tsx:412 +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" msgstr "" @@ -2629,7 +2791,7 @@ msgstr "" msgid "Follow Back" msgstr "Підписатися навзаєм" -#: src/view/screens/Search/Explore.tsx:335 +#: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." msgstr "" @@ -2665,19 +2827,19 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:124 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" msgstr "Ваші підписки" #: src/view/screens/PreferencesFollowingFeed.tsx:152 -msgid "Followed users only" -msgstr "Тільки ваші підписки" +#~ msgid "Followed users only" +#~ msgstr "Тільки ваші підписки" -#: src/view/com/notifications/FeedItem.tsx:198 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "followed you" msgstr "підписка на вас" -#: src/view/com/notifications/FeedItem.tsx:196 +#: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" msgstr "" @@ -2686,7 +2848,7 @@ msgstr "" msgid "Followers" msgstr "Підписники" -#: src/Navigation.tsx:185 +#: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" msgstr "" @@ -2696,34 +2858,34 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:337 +#: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 #: src/view/com/profile/ProfileFollows.tsx:104 -#: src/view/screens/Feeds.tsx:631 +#: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:25 -#: src/view/screens/SavedFeeds.tsx:415 +#: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Підписані" -#: src/components/ProfileCard.tsx:303 +#: src/components/ProfileCard.tsx:311 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "Підписання на \"{0}\"" -#: src/view/com/posts/AviFollowButton.tsx:53 +#: src/view/com/posts/AviFollowButton.tsx:51 msgid "Following {name}" msgstr "" -#: src/view/screens/Settings/index.tsx:575 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "Налаштування стрічки підписок" -#: src/Navigation.tsx:288 -#: src/view/screens/PreferencesFollowingFeed.tsx:105 -#: src/view/screens/Settings/index.tsx:584 +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "Налаштування стрічки підписок" @@ -2735,7 +2897,7 @@ msgstr "" msgid "Follows you" msgstr "Підписаний(-на) на вас" -#: src/components/Pills.tsx:165 +#: src/components/Pills.tsx:174 msgid "Follows You" msgstr "Підписаний(-на) на вас" @@ -2752,6 +2914,10 @@ msgstr "З міркувань безпеки нам потрібно буде в msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." msgstr "З міркувань безпеки цей пароль відображається лише один раз. Якщо ви втратите цей пароль, вам потрібно буде згенерувати новий." +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "" + #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 msgid "Forgot Password" @@ -2773,7 +2939,7 @@ msgstr "Часто публікує неприйнятний контент" msgid "From @{sanitizedAuthor}" msgstr "Від @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:242 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "Зі стрічки \"<0/>\"" @@ -2786,7 +2952,7 @@ msgstr "Галерея" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:336 +#: src/view/shell/Drawer.tsx:350 msgid "Get help" msgstr "" @@ -2815,24 +2981,25 @@ msgstr "" msgid "Glaring violations of law or terms of service" msgstr "Грубі порушення закону чи умов використання" -#: src/components/moderation/ScreenHider.tsx:151 #: src/components/moderation/ScreenHider.tsx:160 -#: src/view/com/auth/LoggedOut.tsx:80 -#: src/view/com/auth/LoggedOut.tsx:81 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 -#: src/view/screens/ProfileList.tsx:970 +#: src/view/screens/ProfileList.tsx:1026 #: src/view/shell/desktop/LeftNav.tsx:134 msgid "Go back" msgstr "Назад" -#: src/components/Error.tsx:103 +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 #: src/screens/Profile/ErrorState.tsx:62 #: src/screens/Profile/ErrorState.tsx:66 -#: src/screens/StarterPack/StarterPackScreen.tsx:734 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 #: src/view/screens/NotFound.tsx:54 #: src/view/screens/ProfileFeed.tsx:117 -#: src/view/screens/ProfileList.tsx:975 +#: src/view/screens/ProfileList.tsx:1031 msgid "Go Back" msgstr "Назад" @@ -2842,14 +3009,14 @@ msgstr "Назад" #: src/components/dms/ReportDialog.tsx:154 #: src/components/ReportDialog/SelectReportOptionView.tsx:80 -#: src/components/ReportDialog/SubmitView.tsx:121 +#: src/components/ReportDialog/SubmitView.tsx:108 #: src/screens/Onboarding/Layout.tsx:102 #: src/screens/Onboarding/Layout.tsx:191 #: src/screens/Signup/BackNextButtons.tsx:34 msgid "Go back to previous step" msgstr "Повернутися до попереднього кроку" -#: src/screens/StarterPack/Wizard/index.tsx:300 +#: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" msgstr "" @@ -2891,7 +3058,7 @@ msgstr "" msgid "Graphic Media" msgstr "Графічний медіаконтент" -#: src/state/shell/progress-guide.tsx:166 +#: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" msgstr "" @@ -2899,7 +3066,7 @@ msgstr "" msgid "Handle" msgstr "Псевдонім" -#: src/view/screens/AccessibilitySettings.tsx:116 +#: src/view/screens/AccessibilitySettings.tsx:120 msgid "Haptics" msgstr "" @@ -2907,7 +3074,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "Домагання, тролінг або нетерпимість" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:333 msgid "Hashtag" msgstr "Хештег" @@ -2915,12 +3082,12 @@ msgstr "Хештег" msgid "Hashtag: #{tag}" msgstr "Хештег: #{tag}" -#: src/screens/Signup/index.tsx:167 +#: src/screens/Signup/index.tsx:178 msgid "Having trouble?" msgstr "Виникли проблеми?" #: src/view/shell/desktop/RightNav.tsx:99 -#: src/view/shell/Drawer.tsx:345 +#: src/view/shell/Drawer.tsx:359 msgid "Help" msgstr "Довідка" @@ -2944,6 +3111,10 @@ msgstr "" msgid "Here is your app password." msgstr "Це ваш пароль для застосунків." +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "" + #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 #: src/components/moderation/PostHider.tsx:122 @@ -2951,30 +3122,50 @@ msgstr "Це ваш пароль для застосунків." #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "Приховати" -#: src/view/com/notifications/FeedItem.tsx:447 +#: src/view/com/notifications/FeedItem.tsx:477 msgctxt "action" msgid "Hide" msgstr "Сховати" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 -msgid "Hide post" -msgstr "Сховати пост" +#~ msgid "Hide post" +#~ msgstr "Сховати пост" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 msgid "Hide the content" msgstr "Приховати вміст" -#: src/view/com/util/forms/PostDropdownBtn.tsx:442 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "Сховати цей пост?" -#: src/view/com/notifications/FeedItem.tsx:438 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "" + +#: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" msgstr "Сховати список користувачів" @@ -3006,12 +3197,12 @@ msgstr "Здається, у нас виникли проблеми з зава msgid "Hmmmm, we couldn't load that moderation service." msgstr "Хм, ми не змогли завантажити цей сервіс модерації." -#: src/Navigation.tsx:532 -#: src/Navigation.tsx:552 +#: src/Navigation.tsx:549 +#: src/Navigation.tsx:569 #: src/view/shell/bottom-bar/BottomBar.tsx:160 #: src/view/shell/desktop/LeftNav.tsx:342 -#: src/view/shell/Drawer.tsx:415 -#: src/view/shell/Drawer.tsx:416 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 msgid "Home" msgstr "Головна" @@ -3044,7 +3235,7 @@ msgstr "У мене є код підтвердження" msgid "I have my own domain" msgstr "Я маю власний домен" -#: src/components/dms/BlockedByListDialog.tsx:56 +#: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:22 msgid "I understand" msgstr "" @@ -3057,15 +3248,15 @@ msgstr "Розкриває альтернативний текст, якщо т msgid "If none are selected, suitable for all ages." msgstr "Якщо не вибрано жодного варіанту - підходить для всіх." -#: src/screens/Signup/StepInfo/Policies.tsx:83 +#: src/screens/Signup/StepInfo/Policies.tsx:89 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Якщо ви ще не досягли повноліття відповідно до законів вашої країни, ваш батьківський або юридичний опікун повинен прочитати ці Умови від вашого імені." -#: src/view/screens/ProfileList.tsx:664 +#: src/view/screens/ProfileList.tsx:720 msgid "If you delete this list, you won't be able to recover it." msgstr "Якщо ви видалите цей список, ви не зможете його відновити." -#: src/view/com/util/forms/PostDropdownBtn.tsx:433 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "Якщо ви видалите цей пост, ви не зможете його відновити." @@ -3141,10 +3332,14 @@ msgstr "Введіть ваш пароль" msgid "Input your preferred hosting provider" msgstr "Введіть бажаного хостинг-провайдера" -#: src/screens/Signup/StepHandle.tsx:111 +#: src/screens/Signup/StepHandle.tsx:112 msgid "Input your user handle" msgstr "Введіть ваш псевдонім" +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" msgstr "" @@ -3154,7 +3349,7 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:236 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "Невірний або непідтримуваний пост" @@ -3170,7 +3365,7 @@ msgstr "Запросити друга" msgid "Invite code" msgstr "Код запрошення" -#: src/screens/Signup/state.ts:251 +#: src/screens/Signup/state.ts:263 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Код запрошення не прийнято. Переконайтеся в його правильності та повторіть спробу." @@ -3202,14 +3397,14 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/auth/SplashScreen.web.tsx:157 +#: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Вакансії" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:201 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:207 -#: src/screens/StarterPack/StarterPackScreen.tsx:432 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" msgstr "" @@ -3246,11 +3441,11 @@ msgstr "Мітки є анотаціями для користувачів і к #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "мітка була розміщена на {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:80 +#: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "Labels on your account" msgstr "Мітки на вашому обліковому записі" -#: src/components/moderation/LabelsOnMeDialog.tsx:82 +#: src/components/moderation/LabelsOnMeDialog.tsx:81 msgid "Labels on your content" msgstr "Мітки на вашому контенті" @@ -3258,16 +3453,16 @@ msgstr "Мітки на вашому контенті" msgid "Language selection" msgstr "Вибір мови" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "Налаштування мови" -#: src/Navigation.tsx:158 +#: src/Navigation.tsx:160 #: src/view/screens/LanguageSettings.tsx:90 msgid "Language Settings" msgstr "Налаштування мов" -#: src/view/screens/Settings/index.tsx:541 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "Мови" @@ -3276,21 +3471,26 @@ msgstr "Мови" msgid "Latest" msgstr "Нещодавні" -#: src/components/moderation/ScreenHider.tsx:136 +#: src/components/moderation/ScreenHider.tsx:146 msgid "Learn More" msgstr "Дізнатися більше" +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "" + #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 msgid "Learn more about the moderation applied to this content." msgstr "Дізнайтеся більше про те, яка модерація застосована до цього вмісту." #: src/components/moderation/PostHider.tsx:100 -#: src/components/moderation/ScreenHider.tsx:125 +#: src/components/moderation/ScreenHider.tsx:133 msgid "Learn more about this warning" msgstr "Дізнатися більше про це попередження" -#: src/screens/Moderation/index.tsx:573 +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 msgid "Learn more about what is public on Bluesky." msgstr "Дізнатися більше про те, що є публічним в Bluesky." @@ -3328,8 +3528,8 @@ msgid "left to go." msgstr "ще залишилося." #: src/view/screens/Settings/index.tsx:310 -msgid "Legacy storage cleared, you need to restart the app now." -msgstr "Старе сховище очищено, тепер вам потрібно перезапустити застосунок." +#~ msgid "Legacy storage cleared, you need to restart the app now." +#~ msgstr "Старе сховище очищено, тепер вам потрібно перезапустити застосунок." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" @@ -3340,12 +3540,13 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Давайте відновимо ваш пароль!" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:300 #: src/tours/Tooltip.tsx:151 msgid "Let's go!" msgstr "Злітаємо!" -#: src/view/screens/Settings/index.tsx:454 +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 msgid "Light" msgstr "Світла" @@ -3357,8 +3558,8 @@ msgstr "Світла" msgid "Like 10 posts" msgstr "" +#: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 -#: src/state/shell/progress-guide.tsx:167 msgid "Like 10 posts to train the Discover feed" msgstr "" @@ -3368,14 +3569,15 @@ msgid "Like this feed" msgstr "Вподобати цю стрічку" #: src/components/LikesDialog.tsx:87 -#: src/Navigation.tsx:222 -#: src/Navigation.tsx:227 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 msgid "Liked by" msgstr "Сподобалося" +#: src/screens/Post/PostLikedBy.tsx:29 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/screens/PostLikedBy.tsx:27 -#: src/view/screens/ProfileFeedLikedBy.tsx:27 +#: src/view/com/post-thread/PostLikedBy.tsx:94 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Сподобався користувачу" @@ -3393,11 +3595,11 @@ msgstr "Сподобався користувачу" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Вподобано {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:202 +#: src/view/com/notifications/FeedItem.tsx:215 msgid "liked your custom feed" msgstr "вподобав(-ла) вашу стрічку" -#: src/view/com/notifications/FeedItem.tsx:186 +#: src/view/com/notifications/FeedItem.tsx:182 msgid "liked your post" msgstr "сподобався ваш пост" @@ -3405,11 +3607,11 @@ msgstr "сподобався ваш пост" msgid "Likes" msgstr "Вподобання" -#: src/view/com/post-thread/PostThreadItem.tsx:197 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "Вподобайки цього поста" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:193 msgid "List" msgstr "Список" @@ -3417,20 +3619,28 @@ msgstr "Список" msgid "List Avatar" msgstr "Аватар списку" -#: src/view/screens/ProfileList.tsx:358 +#: src/view/screens/ProfileList.tsx:414 msgid "List blocked" msgstr "Список заблоковано" -#: src/components/ListCard.tsx:113 -#: src/view/com/feeds/FeedSourceCard.tsx:253 +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 msgid "List by {0}" msgstr "Список від {0}" -#: src/view/screens/ProfileList.tsx:397 +#: src/view/screens/ProfileList.tsx:453 msgid "List deleted" msgstr "Список видалено" -#: src/view/screens/ProfileList.tsx:330 +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "" + +#: src/view/screens/ProfileList.tsx:386 msgid "List muted" msgstr "Список ігнорується" @@ -3438,20 +3648,20 @@ msgstr "Список ігнорується" msgid "List Name" msgstr "Назва списку" -#: src/view/screens/ProfileList.tsx:372 +#: src/view/screens/ProfileList.tsx:428 msgid "List unblocked" msgstr "Список розблоковано" -#: src/view/screens/ProfileList.tsx:344 +#: src/view/screens/ProfileList.tsx:400 msgid "List unmuted" msgstr "Список більше не ігнорується" -#: src/Navigation.tsx:128 +#: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 #: src/view/shell/desktop/LeftNav.tsx:385 -#: src/view/shell/Drawer.tsx:499 -#: src/view/shell/Drawer.tsx:500 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 msgid "Lists" msgstr "Списки" @@ -3475,10 +3685,10 @@ msgstr "" msgid "Load new notifications" msgstr "Завантажити нові сповіщення" -#: src/screens/Profile/Sections/Feed.tsx:86 +#: src/screens/Profile/Sections/Feed.tsx:87 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 -#: src/view/screens/ProfileList.tsx:749 +#: src/view/screens/ProfileList.tsx:805 msgid "Load new posts" msgstr "Завантажити нові пости" @@ -3486,7 +3696,7 @@ msgstr "Завантажити нові пости" msgid "Loading..." msgstr "Завантаження..." -#: src/Navigation.tsx:247 +#: src/Navigation.tsx:256 msgid "Log" msgstr "Звіт" @@ -3502,7 +3712,7 @@ msgstr "" msgid "Log out" msgstr "Вийти" -#: src/screens/Moderation/index.tsx:466 +#: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" msgstr "Видимість для користувачів без облікового запису" @@ -3542,7 +3752,7 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "Переконайтеся, що це дійсно той сайт, що ви збираєтеся відвідати!" -#: src/components/dialogs/MutedWords.tsx:82 +#: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Налаштовуйте ваші ігноровані слова та теги" @@ -3551,20 +3761,20 @@ msgstr "Налаштовуйте ваші ігноровані слова та msgid "Mark as read" msgstr "" -#: src/view/screens/AccessibilitySettings.tsx:102 +#: src/view/screens/AccessibilitySettings.tsx:106 #: src/view/screens/Profile.tsx:211 msgid "Media" msgstr "Медіа" -#: src/components/WhoCanReply.tsx:276 +#: src/components/WhoCanReply.tsx:254 msgid "mentioned users" msgstr "згадані користувачі" -#: src/components/dialogs/ThreadgateEditor.tsx:119 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 msgid "Mentioned users" msgstr "Згадані користувачі" -#: src/view/com/util/ViewHeader.tsx:91 +#: src/view/com/util/ViewHeader.tsx:90 #: src/view/screens/Search/Search.tsx:683 msgid "Menu" msgstr "Меню" @@ -3595,7 +3805,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:547 +#: src/Navigation.tsx:564 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3610,29 +3820,31 @@ msgstr "" msgid "Misleading Account" msgstr "Оманливий обліковий запис" -#: src/Navigation.tsx:133 +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "" + +#: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:563 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "Модерація" -#: src/components/moderation/ModerationDetailsDialog.tsx:112 +#: src/components/moderation/ModerationDetailsDialog.tsx:129 msgid "Moderation details" msgstr "Деталі модерації" -#: src/components/ListCard.tsx:109 -#: src/view/com/lists/ListCard.tsx:95 -#: src/view/com/modals/UserAddRemoveLists.tsx:217 +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 msgid "Moderation list by {0}" msgstr "Список модерації від {0}" -#: src/view/screens/ProfileList.tsx:843 +#: src/view/screens/ProfileList.tsx:899 msgid "Moderation list by <0/>" msgstr "Список модерації від <0/>" -#: src/view/com/lists/ListCard.tsx:93 -#: src/view/com/modals/UserAddRemoveLists.tsx:215 -#: src/view/screens/ProfileList.tsx:841 +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 msgid "Moderation list by you" msgstr "Список модерації від вас" @@ -3644,20 +3856,24 @@ msgstr "Список модерації створено" msgid "Moderation list updated" msgstr "Список модерації оновлено" -#: src/screens/Moderation/index.tsx:246 +#: src/screens/Moderation/index.tsx:249 msgid "Moderation lists" msgstr "Списки для модерації" -#: src/Navigation.tsx:138 +#: src/Navigation.tsx:140 #: src/view/screens/ModerationModlists.tsx:58 msgid "Moderation Lists" msgstr "Списки для модерації" -#: src/view/screens/Settings/index.tsx:557 +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "" + +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "Налаштування модерації" -#: src/Navigation.tsx:237 +#: src/Navigation.tsx:246 msgid "Moderation states" msgstr "Статус модерації" @@ -3665,12 +3881,12 @@ msgstr "Статус модерації" msgid "Moderation tools" msgstr "Інструменти модерації" -#: src/components/moderation/ModerationDetailsDialog.tsx:48 -#: src/lib/moderation/useModerationCauseDescription.ts:42 +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 msgid "Moderator has chosen to set a general warning on the content." msgstr "Модератор вирішив встановити загальне попередження на вміст." -#: src/view/com/post-thread/PostThreadItem.tsx:564 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "Більше" @@ -3678,7 +3894,7 @@ msgstr "Більше" msgid "More feeds" msgstr "Більше стрічок" -#: src/view/screens/ProfileList.tsx:653 +#: src/view/screens/ProfileList.tsx:709 msgid "More options" msgstr "Додаткові опції" @@ -3694,11 +3910,13 @@ msgstr "" msgid "Music" msgstr "" -#: src/components/TagMenu/index.tsx:249 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 msgid "Mute" msgstr "Ігнорувати" -#: src/components/TagMenu/index.web.tsx:105 +#: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "Ігнорувати {truncatedTag}" @@ -3707,11 +3925,11 @@ msgstr "Ігнорувати {truncatedTag}" msgid "Mute Account" msgstr "Ігнорувати обліковий запис" -#: src/view/screens/ProfileList.tsx:572 +#: src/view/screens/ProfileList.tsx:628 msgid "Mute accounts" msgstr "Ігнорувати облікові записи" -#: src/components/TagMenu/index.tsx:209 +#: src/components/TagMenu/index.tsx:220 msgid "Mute all {displayTag} posts" msgstr "Ігнорувати всі пости {displayTag}" @@ -3721,14 +3939,18 @@ msgid "Mute conversation" msgstr "" #: src/components/dialogs/MutedWords.tsx:148 -msgid "Mute in tags only" -msgstr "Ігнорувати лише в тегах" +#~ msgid "Mute in tags only" +#~ msgstr "Ігнорувати лише в тегах" #: src/components/dialogs/MutedWords.tsx:133 -msgid "Mute in text & tags" -msgstr "Ігнорувати в тексті та тегах" +#~ msgid "Mute in text & tags" +#~ msgstr "Ігнорувати в тексті та тегах" -#: src/view/screens/ProfileList.tsx:678 +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "" + +#: src/view/screens/ProfileList.tsx:734 msgid "Mute list" msgstr "Ігнорувати список" @@ -3737,37 +3959,53 @@ msgstr "Ігнорувати список" #~ msgid "Mute notifications" #~ msgstr "" -#: src/view/screens/ProfileList.tsx:673 +#: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" msgstr "Ігнорувати ці облікові записи?" -#: src/components/dialogs/MutedWords.tsx:126 +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "" + +#: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" msgstr "Ігнорувати це слово у постах і тегах" -#: src/components/dialogs/MutedWords.tsx:141 +#: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" msgstr "Ігнорувати це слово лише у тегах" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:371 +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "Ігнорувати обговорення" -#: src/view/com/util/forms/PostDropdownBtn.tsx:381 -#: src/view/com/util/forms/PostDropdownBtn.tsx:383 +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 msgid "Mute words & tags" msgstr "Ігнорувати слова та теги" -#: src/view/com/lists/ListCard.tsx:104 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Muted" msgstr "Ігнорується" -#: src/screens/Moderation/index.tsx:258 +#: src/screens/Moderation/index.tsx:264 msgid "Muted accounts" msgstr "Ігноровані облікові записи" -#: src/Navigation.tsx:143 +#: src/Navigation.tsx:145 #: src/view/screens/ModerationMutedAccounts.tsx:109 msgid "Muted Accounts" msgstr "Ігноровані облікові записи" @@ -3776,7 +4014,7 @@ msgstr "Ігноровані облікові записи" msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Ігноровані облікові записи автоматично вилучаються із вашої стрічки та сповіщень. Ігнорування є повністю приватним." -#: src/lib/moderation/useModerationCauseDescription.ts:87 +#: src/lib/moderation/useModerationCauseDescription.ts:90 msgid "Muted by \"{0}\"" msgstr "Проігноровано списком \"{0}\"" @@ -3784,7 +4022,7 @@ msgstr "Проігноровано списком \"{0}\"" msgid "Muted words & tags" msgstr "Ігноровані слова та теги" -#: src/view/screens/ProfileList.tsx:675 +#: src/view/screens/ProfileList.tsx:731 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Ігнорування є приватним. Ігноровані користувачі можуть взаємодіяти з вами, але ви не бачитимете їх пости і не отримуватимете від них сповіщень." @@ -3793,7 +4031,7 @@ msgstr "Ігнорування є приватним. Ігноровані ко msgid "My Birthday" msgstr "Мій день народження" -#: src/view/screens/Feeds.tsx:731 +#: src/view/screens/Feeds.tsx:730 msgid "My Feeds" msgstr "Мої стрічки" @@ -3801,11 +4039,11 @@ msgstr "Мої стрічки" msgid "My Profile" msgstr "Мій профіль" -#: src/view/screens/Settings/index.tsx:618 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "Мої збережені стрічки" -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "Мої збережені стрічки" @@ -3830,7 +4068,7 @@ msgstr "Ім'я чи Опис порушують стандарти спільн msgid "Nature" msgstr "Природа" -#: src/components/StarterPack/StarterPackCard.tsx:118 +#: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" msgstr "" @@ -3844,7 +4082,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Переходить до наступного екрана" -#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:79 msgid "Navigates to your profile" msgstr "Переходить до вашого профілю" @@ -3857,7 +4095,7 @@ msgstr "Хочете повідомити про порушення авторс #~ msgid "Never lose access to your followers and data." #~ msgstr "Ніколи не втрачайте доступ до ваших даних та підписників." -#: src/screens/Onboarding/StepFinished.tsx:265 +#: src/screens/Onboarding/StepFinished.tsx:268 msgid "Never lose access to your followers or data." msgstr "Ніколи не втрачайте доступ до ваших підписників та даних." @@ -3865,7 +4103,7 @@ msgstr "Ніколи не втрачайте доступ до ваших під msgid "Nevermind, create a handle for me" msgstr "Неважливо, створіть для мене псевдонім" -#: src/view/screens/Lists.tsx:81 +#: src/view/screens/Lists.tsx:83 msgctxt "action" msgid "New" msgstr "Новий" @@ -3901,12 +4139,12 @@ msgctxt "action" msgid "New post" msgstr "Новий пост" -#: src/view/screens/Feeds.tsx:581 +#: src/view/screens/Feeds.tsx:580 #: src/view/screens/Notifications.tsx:228 #: src/view/screens/Profile.tsx:478 #: src/view/screens/ProfileFeed.tsx:429 -#: src/view/screens/ProfileList.tsx:201 -#: src/view/screens/ProfileList.tsx:229 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 #: src/view/shell/desktop/LeftNav.tsx:278 msgid "New post" msgstr "Новий пост" @@ -3940,10 +4178,10 @@ msgstr "Новини" #: src/screens/Login/SetNewPasswordForm.tsx:174 #: src/screens/Login/SetNewPasswordForm.tsx:180 #: src/screens/Signup/BackNextButtons.tsx:66 -#: src/screens/StarterPack/Wizard/index.tsx:184 -#: src/screens/StarterPack/Wizard/index.tsx:188 -#: src/screens/StarterPack/Wizard/index.tsx:359 -#: src/screens/StarterPack/Wizard/index.tsx:366 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 #: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 @@ -3959,17 +4197,17 @@ msgstr "Далі" msgid "Next image" msgstr "Наступне зображення" -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:198 -#: src/view/screens/PreferencesFollowingFeed.tsx:233 -#: src/view/screens/PreferencesFollowingFeed.tsx:270 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "No" msgstr "Ні" #: src/view/screens/ProfileFeed.tsx:564 -#: src/view/screens/ProfileList.tsx:823 +#: src/view/screens/ProfileList.tsx:879 msgid "No description" msgstr "Опис відсутній" @@ -3986,12 +4224,12 @@ msgstr "" msgid "No feeds found. Try searching for something else." msgstr "" -#: src/components/ProfileCard.tsx:323 +#: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 msgid "No longer following {0}" msgstr "Ви більше не підписані на {0}" -#: src/screens/Signup/StepHandle.tsx:166 +#: src/screens/Signup/StepHandle.tsx:167 msgid "No longer than 253 characters" msgstr "Не може бути довшим за 253 символи" @@ -4003,7 +4241,7 @@ msgstr "" msgid "No more conversations to show" msgstr "" -#: src/view/com/notifications/Feed.tsx:122 +#: src/view/com/notifications/Feed.tsx:121 msgid "No notifications yet!" msgstr "Ще ніяких сповіщень!" @@ -4014,6 +4252,10 @@ msgstr "Ще ніяких сповіщень!" msgid "No one" msgstr "" +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "" + #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." msgstr "" @@ -4027,11 +4269,11 @@ msgstr "Результати відсутні" msgid "No results" msgstr "" -#: src/components/Lists.tsx:207 +#: src/components/Lists.tsx:215 msgid "No results found" msgstr "Нічого не знайдено" -#: src/view/screens/Feeds.tsx:512 +#: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" msgstr "Нічого не знайдено за запитом «{query}»" @@ -4056,13 +4298,13 @@ msgstr "" msgid "No thanks" msgstr "Ні, дякую" -#: src/components/dialogs/ThreadgateEditor.tsx:108 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 msgid "Nobody" msgstr "Ніхто" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:46 -msgid "Nobody can reply" -msgstr "" +#~ msgid "Nobody can reply" +#~ msgstr "" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 @@ -4081,7 +4323,7 @@ msgstr "Несексуальна оголеність" #~ msgid "Not Applicable." #~ msgstr "Не застосовно." -#: src/Navigation.tsx:123 +#: src/Navigation.tsx:125 #: src/view/screens/Profile.tsx:108 msgid "Not Found" msgstr "Не знайдено" @@ -4092,12 +4334,12 @@ msgid "Not right now" msgstr "Пізніше" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:459 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:322 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "Примітка щодо поширення" -#: src/screens/Moderation/index.tsx:564 +#: src/screens/Moderation/index.tsx:574 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, але інші застосунки можуть цього не дотримуватися. Ваш вміст все ще може бути показаний відвідувачам без облікового запису іншими застосунками і вебсайтами." @@ -4109,7 +4351,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:331 +#: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" msgstr "" @@ -4126,14 +4368,14 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:542 +#: src/Navigation.tsx:559 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 #: src/view/shell/bottom-bar/BottomBar.tsx:230 #: src/view/shell/desktop/LeftNav.tsx:362 -#: src/view/shell/Drawer.tsx:447 -#: src/view/shell/Drawer.tsx:448 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Сповіщення" @@ -4162,12 +4404,12 @@ msgid "Off" msgstr "Вимкнено" #: src/components/dialogs/GifSelect.ios.tsx:237 -#: src/components/dialogs/GifSelect.tsx:255 +#: src/components/dialogs/GifSelect.tsx:257 #: src/view/com/util/ErrorBoundary.tsx:55 msgid "Oh no!" msgstr "О, ні!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "Ой! Щось пішло не так." @@ -4191,7 +4433,7 @@ msgstr "" msgid "on {str}" msgstr "" -#: src/view/screens/Settings/index.tsx:258 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Скинути ознайомлення" @@ -4199,7 +4441,7 @@ msgstr "Скинути ознайомлення" msgid "Onboarding tour step {0}: {1}" msgstr "" -#: src/view/com/composer/Composer.tsx:534 +#: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "Для одного або кількох зображень відсутній опис." @@ -4208,14 +4450,14 @@ msgid "Only .jpg and .png files are supported" msgstr "" #: src/components/WhoCanReply.tsx:245 -msgid "Only {0} can reply" -msgstr "" +#~ msgid "Only {0} can reply" +#~ msgstr "" -#: src/view/com/threadgate/WhoCanReply.tsx:100 -#~ msgid "Only {0} can reply." -#~ msgstr "Тільки {0} можуть відповідати." +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Тільки {0} можуть відповідати." -#: src/screens/Signup/StepHandle.tsx:149 +#: src/screens/Signup/StepHandle.tsx:150 msgid "Only contains letters, numbers, and hyphens" msgstr "Тільки літери, цифри та дефіс" @@ -4223,7 +4465,7 @@ msgstr "Тільки літери, цифри та дефіс" msgid "Oops, something went wrong!" msgstr "Ой, щось пішло не так!" -#: src/components/Lists.tsx:191 +#: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 #: src/view/screens/AppPasswords.tsx:69 @@ -4232,11 +4474,11 @@ msgstr "Ой, щось пішло не так!" msgid "Oops!" msgstr "Ой!" -#: src/screens/Onboarding/StepFinished.tsx:261 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Open" msgstr "Відкрити" -#: src/view/com/posts/AviFollowButton.tsx:89 +#: src/view/com/posts/AviFollowButton.tsx:87 msgid "Open {name} profile shortcut menu" msgstr "" @@ -4249,8 +4491,8 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:663 -#: src/view/com/composer/Composer.tsx:664 +#: src/view/com/composer/Composer.tsx:754 +#: src/view/com/composer/Composer.tsx:755 msgid "Open emoji picker" msgstr "Емоджі" @@ -4258,7 +4500,7 @@ msgstr "Емоджі" msgid "Open feed options menu" msgstr "Відкрити меню налаштувань стрічки" -#: src/view/screens/Settings/index.tsx:738 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "Вбудований браузер" @@ -4274,20 +4516,20 @@ msgstr "Відкрити налаштування ігнорування слі msgid "Open navigation" msgstr "Відкрити навігацію" -#: src/view/com/util/forms/PostDropdownBtn.tsx:250 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "Відкрити меню налаштувань посту" -#: src/screens/StarterPack/StarterPackScreen.tsx:529 +#: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" msgstr "" -#: src/view/screens/Settings/index.tsx:862 -#: src/view/screens/Settings/index.tsx:872 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "Відкрити storybook сторінку" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "Відкрити системний журнал" @@ -4295,11 +4537,11 @@ msgstr "Відкрити системний журнал" msgid "Opens {numItems} options" msgstr "Відкриває меню з {numItems} опціями" -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:60 +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" msgstr "" -#: src/view/screens/Settings/index.tsx:512 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "" @@ -4311,19 +4553,23 @@ msgstr "Відкриває додаткову інформацію про зап #~ msgid "Opens an expanded list of users in this notification" #~ msgstr "Відкрити розширений список користувачів у цьому сповіщенні" +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" msgstr "Відкриває камеру на пристрої" -#: src/view/screens/Settings/index.tsx:641 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "" -#: src/view/com/composer/Prompt.tsx:27 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 msgid "Opens composer" msgstr "Відкрити редактор" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "Відкриває налаштування мов" @@ -4331,7 +4577,7 @@ msgstr "Відкриває налаштування мов" msgid "Opens device photo gallery" msgstr "Відкриває фотогалерею пристрою" -#: src/view/screens/Settings/index.tsx:673 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "Відкриває налаштування зовнішніх вбудувань" @@ -4353,27 +4599,27 @@ msgstr "" msgid "Opens list of invite codes" msgstr "Відкриває список кодів запрошення" -#: src/view/screens/Settings/index.tsx:810 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "" -#: src/view/screens/Settings/index.tsx:832 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "Відкриває модальне вікно для підтвердження видалення облікового запису. Потребує код з електронної пошти" -#: src/view/screens/Settings/index.tsx:767 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "Відкриває модальне вікно для зміни паролю в Bluesky" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "Відкриває модальне вікно для вибору псевдоніму в Bluesky" -#: src/view/screens/Settings/index.tsx:790 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "Відкриває модальне вікно для завантаження даних з вашого облікового запису Bluesky (репозиторій)" -#: src/view/screens/Settings/index.tsx:1010 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "Відкриває модальне вікно для перевірки електронної пошти" @@ -4381,7 +4627,7 @@ msgstr "Відкриває модальне вікно для перевірки msgid "Opens modal for using custom domain" msgstr "Відкриває діалог налаштування власного домену як псевдоніму" -#: src/view/screens/Settings/index.tsx:558 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "Відкриває налаштування модерації" @@ -4394,15 +4640,15 @@ msgstr "Відкриває форму скидання пароля" #~ msgid "Opens screen to edit Saved Feeds" #~ msgstr "Відкриває сторінку з усіма збереженими стрічками" -#: src/view/screens/Settings/index.tsx:619 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "Відкриває сторінку з усіма збереженими каналами" -#: src/view/screens/Settings/index.tsx:700 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "Відкриває налаштування паролів для застосунків" -#: src/view/screens/Settings/index.tsx:576 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "Відкриває налаштування стрічки підписок" @@ -4414,21 +4660,21 @@ msgstr "Відкриває посилання" #~ msgid "Opens the message settings page" #~ msgstr "" -#: src/view/screens/Settings/index.tsx:863 -#: src/view/screens/Settings/index.tsx:873 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "" -#: src/view/screens/Settings/index.tsx:851 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "Відкриває системний журнал" -#: src/view/screens/Settings/index.tsx:597 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "Відкриває налаштування гілок" -#: src/view/com/notifications/FeedItem.tsx:527 -#: src/view/com/util/UserAvatar.tsx:434 +#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" @@ -4441,11 +4687,15 @@ msgid "Option {0} of {numItems}" msgstr "Опція {0} з {numItems}" #: src/components/dms/ReportDialog.tsx:183 -#: src/components/ReportDialog/SubmitView.tsx:179 +#: src/components/ReportDialog/SubmitView.tsx:166 msgid "Optionally provide additional information below:" msgstr "За бажанням надайте додаткову інформацію нижче:" -#: src/components/dialogs/ThreadgateEditor.tsx:115 +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" msgstr "Або якісь із наступних варіантів:" @@ -4465,6 +4715,10 @@ msgstr "Інше" msgid "Other account" msgstr "Інший обліковий запис" +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:92 msgid "Other..." msgstr "Інші..." @@ -4473,7 +4727,7 @@ msgstr "Інші..." msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." msgstr "" -#: src/components/Lists.tsx:208 +#: src/components/Lists.tsx:216 #: src/view/screens/NotFound.tsx:45 msgid "Page not found" msgstr "Сторінку не знайдено" @@ -4502,19 +4756,24 @@ msgid "Password updated!" msgstr "Пароль змінено!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Pause" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +msgid "Pause video" +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" msgstr "Люди" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:180 msgid "People followed by @{0}" msgstr "Люди, на яких підписаний(-на) @{0}" -#: src/Navigation.tsx:171 +#: src/Navigation.tsx:173 msgid "People following @{0}" msgstr "Люди, які підписані на @{0}" @@ -4544,7 +4803,7 @@ msgid "Pictures meant for adults." msgstr "Зображення, призначені для дорослих." #: src/view/screens/ProfileFeed.tsx:289 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Pin to home" msgstr "Закріпити" @@ -4556,11 +4815,12 @@ msgstr "Закріпити на головній" msgid "Pinned Feeds" msgstr "Закріплені стрічки" -#: src/view/screens/ProfileList.tsx:289 +#: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 msgid "Play" msgstr "" @@ -4577,6 +4837,11 @@ msgstr "Відтворити {0}" msgid "Play or pause the GIF" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +msgid "Play video" +msgstr "" + #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -4586,16 +4851,16 @@ msgstr "Відтворити відео" msgid "Plays the GIF" msgstr "Відтворює GIF" -#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/state.ts:222 msgid "Please choose your handle." msgstr "Будь ласка, оберіть псевдонім." -#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/state.ts:215 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Будь ласка, оберіть ваш пароль." -#: src/screens/Signup/state.ts:224 +#: src/screens/Signup/state.ts:236 msgid "Please complete the verification captcha." msgstr "Будь ласка, завершіть перевірку Captcha." @@ -4611,11 +4876,11 @@ msgstr "Будь ласка, введіть ім'я для пароля заст msgid "Please enter a unique name for this App Password or use our randomly generated one." msgstr "Будь ласка, введіть унікальну назву для цього паролю або використовуйте нашу випадково згенеровану." -#: src/components/dialogs/MutedWords.tsx:67 +#: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Будь ласка, введіть допустиме слово, тег або фразу для ігнорування" -#: src/screens/Signup/state.ts:189 +#: src/screens/Signup/state.ts:201 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Будь ласка, введіть адресу ел. пошти." @@ -4628,7 +4893,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Будь ласка, також введіть ваш пароль:" -#: src/components/moderation/LabelsOnMeDialog.tsx:277 +#: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Будь ласка, поясніть, чому ви вважаєте, що ця позначка була помилково додана до {0}" @@ -4645,7 +4910,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Підтвердьте свою адресу електронної пошти" -#: src/view/com/composer/Composer.tsx:299 +#: src/view/com/composer/Composer.tsx:331 msgid "Please wait for your link card to finish loading" msgstr "Будь ласка, зачекайте доки завершиться створення попереднього перегляду для посилання" @@ -4658,45 +4923,50 @@ msgstr "Політика" msgid "Porn" msgstr "Порнографія" -#: src/view/com/composer/Composer.tsx:509 -#: src/view/com/composer/Composer.tsx:516 +#: src/view/com/composer/Composer.tsx:564 +#: src/view/com/composer/Composer.tsx:571 msgctxt "action" msgid "Post" msgstr "Запостити" -#: src/view/com/post-thread/PostThread.tsx:434 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "Пост" -#: src/view/com/post-thread/PostThreadItem.tsx:189 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "Пост від {0}" -#: src/Navigation.tsx:197 -#: src/Navigation.tsx:204 -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 msgid "Post by @{0}" msgstr "Пост від @{0}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:132 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "Пост видалено" -#: src/view/com/post-thread/PostThread.tsx:193 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "Пост приховано" -#: src/components/moderation/ModerationDetailsDialog.tsx:97 -#: src/lib/moderation/useModerationCauseDescription.ts:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 msgid "Post Hidden by Muted Word" msgstr "Пост приховано через ігнороване слово" -#: src/components/moderation/ModerationDetailsDialog.tsx:100 -#: src/lib/moderation/useModerationCauseDescription.ts:110 +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 msgid "Post Hidden by You" msgstr "Ви приховали цей пост" +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "" + #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" msgstr "Мова посту" @@ -4705,23 +4975,27 @@ msgstr "Мова посту" msgid "Post Languages" msgstr "Мови посту" -#: src/view/com/post-thread/PostThread.tsx:188 -#: src/view/com/post-thread/PostThread.tsx:200 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "Пост не знайдено" -#: src/components/TagMenu/index.tsx:253 +#: src/components/TagMenu/index.tsx:267 msgid "posts" msgstr "пости" -#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/screens/StarterPack/StarterPackScreen.tsx:173 #: src/view/screens/Profile.tsx:209 msgid "Posts" msgstr "Пости" #: src/components/dialogs/MutedWords.tsx:89 -msgid "Posts can be muted based on their text, their tags, or both." -msgstr "Пости можуть бути ігноровані за їхнім текстом, тегами чи за обома." +#~ msgid "Posts can be muted based on their text, their tags, or both." +#~ msgstr "Пости можуть бути ігноровані за їхнім текстом, тегами чи за обома." + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -4743,7 +5017,7 @@ msgstr "" msgid "Press to change hosting provider" msgstr "Змінити хостинг-провайдера" -#: src/components/Error.tsx:85 +#: src/components/Error.tsx:61 #: src/components/Lists.tsx:93 #: src/screens/Messages/Conversation/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:46 @@ -4763,7 +5037,7 @@ msgstr "" msgid "Previous image" msgstr "Попереднє зображення" -#: src/view/screens/LanguageSettings.tsx:189 +#: src/view/screens/LanguageSettings.tsx:190 msgid "Primary Language" msgstr "Основна мова" @@ -4775,16 +5049,16 @@ msgstr "Пріоритезувати ваші підписки" msgid "Priority notifications" msgstr "" -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "Конфіденційність" -#: src/Navigation.tsx:257 -#: src/screens/Signup/StepInfo/Policies.tsx:56 +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:959 -#: src/view/shell/Drawer.tsx:284 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "Політика конфіденційності" @@ -4796,16 +5070,16 @@ msgstr "" msgid "Processing..." msgstr "Обробка..." -#: src/view/screens/DebugMod.tsx:894 +#: src/view/screens/DebugMod.tsx:895 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "профіль" #: src/view/shell/bottom-bar/BottomBar.tsx:275 #: src/view/shell/desktop/LeftNav.tsx:393 -#: src/view/shell/Drawer.tsx:77 -#: src/view/shell/Drawer.tsx:532 -#: src/view/shell/Drawer.tsx:533 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 msgid "Profile" msgstr "Профіль" @@ -4813,11 +5087,11 @@ msgstr "Профіль" msgid "Profile updated" msgstr "Профіль оновлено" -#: src/view/screens/Settings/index.tsx:1023 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "Захистіть свій обліковий запис, підтвердивши свою електронну адресу." -#: src/screens/Onboarding/StepFinished.tsx:247 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Public" msgstr "Публічний" @@ -4825,15 +5099,15 @@ msgstr "Публічний" msgid "Public, shareable lists of users to mute or block in bulk." msgstr "Публічні, поширювані списки користувачів для ігнорування або блокування." -#: src/view/screens/Lists.tsx:66 +#: src/view/screens/Lists.tsx:68 msgid "Public, shareable lists which can drive feeds." msgstr "Публічні, поширювані списки для створення стрічок." -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish post" msgstr "Опублікувати пост" -#: src/view/com/composer/Composer.tsx:497 +#: src/view/com/composer/Composer.tsx:549 msgid "Publish reply" msgstr "Опублікувати відповідь" @@ -4853,10 +5127,10 @@ msgstr "" msgid "Quick tip" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:116 -#: src/view/com/util/post-ctrls/RepostButton.tsx:128 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:79 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:82 +#: src/view/com/util/post-ctrls/RepostButton.tsx:122 +#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" msgstr "Цитувати пост" @@ -4870,6 +5144,39 @@ msgstr "Цитувати пост" #~ msgid "Quote Post" #~ msgstr "Цитувати" +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:121 +#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "" + +#: src/screens/Post/PostQuotes.tsx:29 +#: src/view/com/post-thread/PostQuotes.tsx:122 +msgid "Quotes" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "" + #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" msgstr "У випадковому порядку" @@ -4878,10 +5185,27 @@ msgstr "У випадковому порядку" msgid "Ratios" msgstr "Співвідношення сторін" +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "" + #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" msgstr "" +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "" + #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" msgstr "" @@ -4890,7 +5214,7 @@ msgstr "" #~ msgid "Reason: {0}" #~ msgstr "" -#: src/view/screens/Search/Search.tsx:933 +#: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" msgstr "Останні запити" @@ -4914,15 +5238,16 @@ msgstr "" msgid "Reload conversations" msgstr "" -#: src/components/dialogs/MutedWords.tsx:286 -#: src/components/FeedCard.tsx:309 +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 #: src/components/StarterPack/Wizard/WizardListCard.tsx:101 #: src/components/StarterPack/Wizard/WizardListCard.tsx:108 -#: src/view/com/feeds/FeedSourceCard.tsx:317 +#: src/view/com/feeds/FeedSourceCard.tsx:316 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/SelfLabel.tsx:84 -#: src/view/com/modals/UserAddRemoveLists.tsx:230 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "Видалити" @@ -4930,11 +5255,11 @@ msgstr "Видалити" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/com/util/AccountDropdownBtn.tsx:22 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "Видалити обліковий запис" -#: src/view/com/util/UserAvatar.tsx:396 +#: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Видалити аватар" @@ -4947,8 +5272,8 @@ msgid "Remove embed" msgstr "" #: src/view/com/posts/FeedErrorMessage.tsx:169 -#: src/view/com/posts/FeedShutdownMsg.tsx:115 -#: src/view/com/posts/FeedShutdownMsg.tsx:119 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 msgid "Remove feed" msgstr "Видалити стрічку" @@ -4956,19 +5281,27 @@ msgstr "Видалити стрічку" msgid "Remove feed?" msgstr "Видалити стрічку?" -#: src/view/com/feeds/FeedSourceCard.tsx:188 -#: src/view/com/feeds/FeedSourceCard.tsx:266 +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 #: src/view/screens/ProfileFeed.tsx:333 #: src/view/screens/ProfileFeed.tsx:339 -#: src/view/screens/ProfileList.tsx:443 +#: src/view/screens/ProfileList.tsx:499 msgid "Remove from my feeds" msgstr "Вилучити з моїх стрічок" -#: src/components/FeedCard.tsx:304 -#: src/view/com/feeds/FeedSourceCard.tsx:312 +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 msgid "Remove from my feeds?" msgstr "Видалити з моїх стрічок?" +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "" + #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" msgstr "Вилучити зображення" @@ -4977,24 +5310,24 @@ msgstr "Вилучити зображення" msgid "Remove image preview" msgstr "Вилучити попередній перегляд зображення" -#: src/components/dialogs/MutedWords.tsx:329 +#: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "Вилучити ігноровані слова з вашого списку" -#: src/view/screens/Search/Search.tsx:974 +#: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" msgstr "" -#: src/view/screens/Search/Search.tsx:976 +#: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:238 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:93 -#: src/view/com/util/post-ctrls/RepostButton.tsx:109 +#: src/view/com/util/post-ctrls/RepostButton.tsx:95 +#: src/view/com/util/post-ctrls/RepostButton.tsx:111 msgid "Remove repost" msgstr "Видалити репост" @@ -5002,18 +5335,31 @@ msgstr "Видалити репост" msgid "Remove this feed from your saved feeds" msgstr "Вилучити цю стрічку зі збережених стрічок" +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +msgid "Removed by author" +msgstr "" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +msgid "Removed by you" +msgstr "" + #: src/view/com/modals/ListAddRemoveUsers.tsx:200 -#: src/view/com/modals/UserAddRemoveLists.tsx:165 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 msgid "Removed from list" msgstr "Вилучено зі списку" -#: src/view/com/feeds/FeedSourceCard.tsx:139 +#: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" msgstr "Вилучено з моїх стрічок" +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 -#: src/view/screens/ProfileList.tsx:320 +#: src/view/screens/ProfileList.tsx:376 msgid "Removed from your feeds" msgstr "Видалено з моїх стрічок" @@ -5021,7 +5367,7 @@ msgstr "Видалено з моїх стрічок" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Видаляє мініатюру за замовчуванням з {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:239 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 msgid "Removes quoted post" msgstr "" @@ -5029,8 +5375,8 @@ msgstr "" msgid "Removes the image preview" msgstr "" -#: src/view/com/posts/FeedShutdownMsg.tsx:128 -#: src/view/com/posts/FeedShutdownMsg.tsx:132 +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" msgstr "" @@ -5038,7 +5384,7 @@ msgstr "" msgid "Replies" msgstr "Відповіді" -#: src/components/WhoCanReply.tsx:71 +#: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" msgstr "" @@ -5046,18 +5392,40 @@ msgstr "" #~ msgid "Replies on this thread are disabled" #~ msgstr "" -#: src/components/WhoCanReply.tsx:243 -msgid "Replies to this thread are disabled" -msgstr "Відповіді до цього посту вимкнено" +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "" -#: src/view/com/composer/Composer.tsx:507 +#: src/components/WhoCanReply.tsx:243 +#~ msgid "Replies to this thread are disabled" +#~ msgstr "Відповіді до цього посту вимкнено" + +#: src/view/com/composer/Composer.tsx:562 msgctxt "action" msgid "Reply" msgstr "Відповісти" #: src/view/screens/PreferencesFollowingFeed.tsx:142 -msgid "Reply Filters" -msgstr "Які відповіді показувати" +#~ msgid "Reply Filters" +#~ msgstr "Які відповіді показувати" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "" #: src/view/com/post/Post.tsx:177 #: src/view/com/posts/FeedItem.tsx:285 @@ -5065,23 +5433,36 @@ msgstr "Які відповіді показувати" #~ msgid "Reply to <0/>" #~ msgstr "У відповідь <0/>" -#: src/view/com/post/Post.tsx:197 -#: src/view/com/posts/FeedItem.tsx:458 +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:456 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/post/Post.tsx:195 -#: src/view/com/posts/FeedItem.tsx:454 +#: src/view/com/posts/FeedItem.tsx:515 +msgctxt "description" +msgid "Reply to a post" +msgstr "" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "" + #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 #: src/components/dms/MessagesListBlockedFooter.tsx:84 @@ -5113,7 +5494,7 @@ msgstr "Діалогове вікно для скарг" msgid "Report feed" msgstr "Поскаржитись на стрічку" -#: src/view/screens/ProfileList.tsx:485 +#: src/view/screens/ProfileList.tsx:541 msgid "Report List" msgstr "Поскаржитись на список" @@ -5121,13 +5502,13 @@ msgstr "Поскаржитись на список" msgid "Report message" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:407 -#: src/view/com/util/forms/PostDropdownBtn.tsx:409 +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 msgid "Report post" msgstr "Поскаржитись на пост" -#: src/screens/StarterPack/StarterPackScreen.tsx:582 -#: src/screens/StarterPack/StarterPackScreen.tsx:585 +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" msgstr "" @@ -5161,30 +5542,31 @@ msgstr "" msgid "Report this user" msgstr "Поскаржитись на цього користувача" -#: src/view/com/util/post-ctrls/RepostButton.tsx:65 -#: src/view/com/util/post-ctrls/RepostButton.tsx:94 -#: src/view/com/util/post-ctrls/RepostButton.tsx:110 +#: src/view/com/util/post-ctrls/RepostButton.tsx:67 +#: src/view/com/util/post-ctrls/RepostButton.tsx:96 +#: src/view/com/util/post-ctrls/RepostButton.tsx:112 msgctxt "action" msgid "Repost" msgstr "Репост" -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" msgstr "Репостити" -#: src/screens/StarterPack/StarterPackScreen.tsx:524 -#: src/view/com/util/post-ctrls/RepostButton.tsx:86 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:47 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:93 +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Репостити або цитувати" -#: src/view/screens/PostRepostedBy.tsx:27 +#: src/screens/Post/PostRepostedBy.tsx:29 +#: src/view/com/post-thread/PostRepostedBy.tsx:96 msgid "Reposted By" msgstr "Зробив(-ла) репост" -#: src/view/com/posts/FeedItem.tsx:263 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "{0} зробив(-ла) репост" @@ -5192,20 +5574,20 @@ msgstr "{0} зробив(-ла) репост" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:282 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "Зроблено репост від <0><1/>" -#: src/view/com/posts/FeedItem.tsx:261 -#: src/view/com/posts/FeedItem.tsx:280 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:188 +#: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" msgstr "зробив(-ла) репост вашого допису" -#: src/view/com/post-thread/PostThreadItem.tsx:202 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "Репости цього поста" @@ -5219,7 +5601,7 @@ msgstr "Змінити" msgid "Request Code" msgstr "Надіслати запит на код" -#: src/view/screens/AccessibilitySettings.tsx:88 +#: src/view/screens/AccessibilitySettings.tsx:92 msgid "Require alt text before posting" msgstr "Вимагати опис зображень перед публікацією" @@ -5244,8 +5626,8 @@ msgstr "Код підтвердження" msgid "Reset Code" msgstr "Код скидання" -#: src/view/screens/Settings/index.tsx:902 -#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "" @@ -5253,16 +5635,16 @@ msgstr "" msgid "Reset password" msgstr "Скинути пароль" -#: src/view/screens/Settings/index.tsx:882 -#: src/view/screens/Settings/index.tsx:885 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "" -#: src/view/screens/Settings/index.tsx:903 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "" -#: src/view/screens/Settings/index.tsx:883 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "" @@ -5276,17 +5658,19 @@ msgid "Retries the last action, which errored out" msgstr "Повторити останню дію, яка спричинила помилку" #: src/components/dms/MessageItem.tsx:235 -#: src/components/Error.tsx:90 +#: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" msgstr "Повторити спробу" @@ -5294,9 +5678,10 @@ msgstr "Повторити спробу" #~ msgid "Retry." #~ msgstr "" -#: src/components/Error.tsx:98 -#: src/screens/StarterPack/StarterPackScreen.tsx:728 -#: src/view/screens/ProfileList.tsx:971 +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 msgid "Return to previous page" msgstr "Повернутися до попередньої сторінки" @@ -5310,7 +5695,8 @@ msgid "Returns to previous page" msgstr "Повертає до попередньої сторінки" #: src/components/dialogs/BirthDateSettings.tsx:125 -#: src/components/dialogs/ThreadgateEditor.tsx:88 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 #: src/components/StarterPack/QrCodeDialog.tsx:187 #: src/view/com/composer/GifAltText.tsx:162 #: src/view/com/composer/GifAltText.tsx:168 @@ -5360,7 +5746,7 @@ msgstr "" msgid "Save to my feeds" msgstr "Зберегти до моїх стрічок" -#: src/view/screens/SavedFeeds.tsx:145 +#: src/view/screens/SavedFeeds.tsx:146 msgid "Saved Feeds" msgstr "Збережені стрічки" @@ -5373,7 +5759,7 @@ msgstr "" #~ msgstr "Збережено до галереї." #: src/view/screens/ProfileFeed.tsx:201 -#: src/view/screens/ProfileList.tsx:300 +#: src/view/screens/ProfileList.tsx:356 msgid "Saved to your feeds" msgstr "Збережено до ваших стрічок" @@ -5391,8 +5777,8 @@ msgstr "Зберігає налаштування обрізання зобра #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:386 -#: src/view/com/notifications/FeedItem.tsx:411 +#: src/view/com/notifications/FeedItem.tsx:416 +#: src/view/com/notifications/FeedItem.tsx:441 msgid "Say hello!" msgstr "" @@ -5401,13 +5787,12 @@ msgstr "" msgid "Science" msgstr "Наука" -#: src/view/screens/ProfileList.tsx:927 +#: src/view/screens/ProfileList.tsx:983 msgid "Scroll to top" msgstr "Прогорнути вгору" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:537 -#: src/view/com/auth/LoggedOut.tsx:124 +#: src/Navigation.tsx:554 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 @@ -5416,14 +5801,12 @@ msgstr "Прогорнути вгору" #: src/view/screens/Search/Search.tsx:813 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:354 -#: src/view/shell/desktop/Search.tsx:195 -#: src/view/shell/desktop/Search.tsx:204 -#: src/view/shell/Drawer.tsx:384 -#: src/view/shell/Drawer.tsx:385 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 msgid "Search" msgstr "Пошук" -#: src/view/shell/desktop/Search.tsx:236 +#: src/view/shell/desktop/Search.tsx:200 msgid "Search for \"{query}\"" msgstr "Шукати \"{query}\"" @@ -5431,11 +5814,11 @@ msgstr "Шукати \"{query}\"" msgid "Search for \"{searchText}\"" msgstr "" -#: src/components/TagMenu/index.tsx:145 +#: src/components/TagMenu/index.tsx:156 msgid "Search for all posts by @{authorHandle} with tag {displayTag}" msgstr "Пошук усіх повідомлень @{authorHandle} з тегом {displayTag}" -#: src/components/TagMenu/index.tsx:94 +#: src/components/TagMenu/index.tsx:105 msgid "Search for all posts with tag {displayTag}" msgstr "Пошук усіх повідомлень з тегом {displayTag}" @@ -5447,8 +5830,6 @@ msgstr "" #~ msgid "Search for someone to start a conversation with." #~ msgstr "" -#: src/view/com/auth/LoggedOut.tsx:106 -#: src/view/com/auth/LoggedOut.tsx:107 #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" msgstr "Пошук користувачів" @@ -5472,28 +5853,32 @@ msgstr "" msgid "Security Step Required" msgstr "Потрібен код підтвердження" -#: src/components/TagMenu/index.web.tsx:66 +#: src/components/TagMenu/index.web.tsx:77 msgid "See {truncatedTag} posts" msgstr "Переглянути дописи {truncatedTag}" -#: src/components/TagMenu/index.web.tsx:83 +#: src/components/TagMenu/index.web.tsx:94 msgid "See {truncatedTag} posts by user" msgstr "Переглянути пости користувача з {truncatedTag}" -#: src/components/TagMenu/index.tsx:128 +#: src/components/TagMenu/index.tsx:139 msgid "See <0>{displayTag} posts" msgstr "Переглянути пости з <0>{displayTag}" -#: src/components/TagMenu/index.tsx:187 +#: src/components/TagMenu/index.tsx:198 msgid "See <0>{displayTag} posts by this user" msgstr "Переглянути пости цього користувача з <0>{displayTag}" +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "" + #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 #~ msgid "See profile" #~ msgstr "Переглянути профіль" -#: src/view/screens/SavedFeeds.tsx:187 +#: src/view/screens/SavedFeeds.tsx:188 msgid "See this guide" msgstr "Перегляньте цей посібник" @@ -5533,7 +5918,11 @@ msgstr "" msgid "Select GIF \"{0}\"" msgstr "" -#: src/view/screens/LanguageSettings.tsx:301 +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "" + +#: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Вибрати мови" @@ -5553,7 +5942,7 @@ msgstr "Обрати варіант {i} із {numItems}" msgid "Select the {emojiName} emoji as your avatar" msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:152 +#: src/components/ReportDialog/SubmitView.tsx:139 msgid "Select the moderation service(s) to report to" msgstr "Оберіть сервіс модерації для скарги" @@ -5569,11 +5958,15 @@ msgstr "Виберіть хостинг-провайдера для ваших msgid "Select video" msgstr "" +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "" + #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." #~ msgstr "Виберіть, що ви хочете бачити (або не бачити), а решту ми зробимо за вас." -#: src/view/screens/LanguageSettings.tsx:283 +#: src/view/screens/LanguageSettings.tsx:285 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "Оберіть мови постів, які ви хочете бачити у збережених каналах. Якщо не вибрано жодної – буде показано пости всіма мовами." @@ -5585,11 +5978,11 @@ msgstr "Оберіть мову застосунку для відображен msgid "Select your date of birth" msgstr "Оберіть дату народження" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "Виберіть ваші інтереси із нижченаведених варіантів" -#: src/view/screens/LanguageSettings.tsx:192 +#: src/view/screens/LanguageSettings.tsx:193 msgid "Select your preferred language for translations in your feed." msgstr "Оберіть бажану мову для перекладів у вашій стрічці." @@ -5619,7 +6012,7 @@ msgctxt "action" msgid "Send Email" msgstr "Надіслати ел. лист" -#: src/view/shell/Drawer.tsx:325 +#: src/view/shell/Drawer.tsx:339 msgid "Send feedback" msgstr "Надіслати відгук" @@ -5634,8 +6027,8 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 -#: src/components/ReportDialog/SubmitView.tsx:232 -#: src/components/ReportDialog/SubmitView.tsx:236 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 msgid "Send report" msgstr "Поскаржитись" @@ -5648,8 +6041,8 @@ msgstr "Надіслати скаргу до {0}" msgid "Send verification email" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:299 -#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "" @@ -5661,7 +6054,7 @@ msgstr "Надсилає електронний лист з кодом підт msgid "Server address" msgstr "Адреса сервера" -#: src/screens/Moderation/index.tsx:307 +#: src/screens/Moderation/index.tsx:316 msgid "Set birthdate" msgstr "Додати дату народження" @@ -5669,15 +6062,15 @@ msgstr "Додати дату народження" msgid "Set new password" msgstr "Зміна пароля" -#: src/view/screens/PreferencesFollowingFeed.tsx:223 +#: src/view/screens/PreferencesFollowingFeed.tsx:121 msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." msgstr "Вимкніть цей параметр, щоб приховати всі цитовані пости у вашій стрічці. Не впливає на репости без цитування." -#: src/view/screens/PreferencesFollowingFeed.tsx:120 +#: src/view/screens/PreferencesFollowingFeed.tsx:63 msgid "Set this setting to \"No\" to hide all replies from your feed." msgstr "Вимкніть цей параметр, щоб приховати всі відповіді у вашій стрічці." -#: src/view/screens/PreferencesFollowingFeed.tsx:189 +#: src/view/screens/PreferencesFollowingFeed.tsx:87 msgid "Set this setting to \"No\" to hide all reposts from your feed." msgstr "Вимкніть цей параметр, щоб приховати всі репости у вашій стрічці." @@ -5685,7 +6078,7 @@ msgstr "Вимкніть цей параметр, щоб приховати вс msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." msgstr "Увімкніть це налаштування, щоб показувати відповіді у вигляді гілок. Це експериментальна функція." -#: src/view/screens/PreferencesFollowingFeed.tsx:259 +#: src/view/screens/PreferencesFollowingFeed.tsx:157 msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." msgstr "Увімкніть це налаштування, щоб іноді бачити пости зі збережених стрічок у вашій домашній стрічці. Це експериментальна функція." @@ -5698,24 +6091,24 @@ msgid "Sets Bluesky username" msgstr "Встановлює псевдонім Bluesky" #: src/view/screens/Settings/index.tsx:463 -msgid "Sets color theme to dark" -msgstr "Встановлює темну тему" +#~ msgid "Sets color theme to dark" +#~ msgstr "Встановлює темну тему" #: src/view/screens/Settings/index.tsx:456 -msgid "Sets color theme to light" -msgstr "Встановлює світлу тему" +#~ msgid "Sets color theme to light" +#~ msgstr "Встановлює світлу тему" #: src/view/screens/Settings/index.tsx:450 -msgid "Sets color theme to system setting" -msgstr "Встановлює тему відповідно до системних налаштувань" +#~ msgid "Sets color theme to system setting" +#~ msgstr "Встановлює тему відповідно до системних налаштувань" #: src/view/screens/Settings/index.tsx:489 -msgid "Sets dark theme to the dark theme" -msgstr "Встановлює чорний колір для темної теми" +#~ msgid "Sets dark theme to the dark theme" +#~ msgstr "Встановлює чорний колір для темної теми" #: src/view/screens/Settings/index.tsx:482 -msgid "Sets dark theme to the dim theme" -msgstr "Встановлює тьмяний колір для темної теми" +#~ msgid "Sets dark theme to the dim theme" +#~ msgstr "Встановлює тьмяний колір для темної теми" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -5733,11 +6126,11 @@ msgstr "Встановлює співвідношення сторін зобр msgid "Sets image aspect ratio to wide" msgstr "Встановлює співвідношення сторін зображення до ширини" -#: src/Navigation.tsx:153 -#: src/view/screens/Settings/index.tsx:334 +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 -#: src/view/shell/Drawer.tsx:549 -#: src/view/shell/Drawer.tsx:550 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 msgid "Settings" msgstr "Налаштування" @@ -5750,14 +6143,14 @@ msgid "Sexually Suggestive" msgstr "З сексуальним підтекстом" #: src/components/StarterPack/QrCodeDialog.tsx:177 -#: src/screens/StarterPack/StarterPackScreen.tsx:400 -#: src/screens/StarterPack/StarterPackScreen.tsx:571 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:310 -#: src/view/com/util/forms/PostDropdownBtn.tsx:319 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:311 -#: src/view/screens/ProfileList.tsx:428 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Поширити" @@ -5775,8 +6168,8 @@ msgid "Share a fun fact!" msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:464 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:327 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "Все одно поширити" @@ -5787,7 +6180,7 @@ msgstr "Поширити стрічку" #: src/components/StarterPack/ShareDialog.tsx:124 #: src/components/StarterPack/ShareDialog.tsx:131 -#: src/screens/StarterPack/StarterPackScreen.tsx:575 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" msgstr "" @@ -5805,7 +6198,7 @@ msgstr "" msgid "Share QR code" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:393 +#: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" msgstr "" @@ -5817,7 +6210,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:242 +#: src/Navigation.tsx:251 msgid "Shared Preferences Tester" msgstr "" @@ -5828,7 +6221,7 @@ msgstr "Поширює посилання" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:383 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "Показувати" @@ -5840,8 +6233,9 @@ msgstr "Показувати" msgid "Show alt text" msgstr "" -#: src/components/moderation/ScreenHider.tsx:169 -#: src/components/moderation/ScreenHider.tsx:172 +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 msgid "Show anyway" msgstr "Всеодно показати" @@ -5862,19 +6256,23 @@ msgstr "Показати підписки, схожі на {0}" msgid "Show hidden replies" msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:349 -#: src/view/com/util/forms/PostDropdownBtn.tsx:351 +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 msgid "Show less like this" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:530 -#: src/view/com/post/Post.tsx:235 -#: src/view/com/posts/FeedItem.tsx:410 +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "" + +#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "Показати більше" -#: src/view/com/util/forms/PostDropdownBtn.tsx:341 -#: src/view/com/util/forms/PostDropdownBtn.tsx:343 +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" msgstr "" @@ -5882,11 +6280,11 @@ msgstr "" msgid "Show muted replies" msgstr "" -#: src/view/screens/PreferencesFollowingFeed.tsx:256 +#: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" msgstr "Показувати пости зі збережених стрічок" -#: src/view/screens/PreferencesFollowingFeed.tsx:220 +#: src/view/screens/PreferencesFollowingFeed.tsx:118 msgid "Show Quote Posts" msgstr "Показувати цитати" @@ -5902,7 +6300,7 @@ msgstr "Показувати цитати" #~ msgid "Show re-posts in Following feed" #~ msgstr "Показувати репости у стрічці \"Following\"" -#: src/view/screens/PreferencesFollowingFeed.tsx:117 +#: src/view/screens/PreferencesFollowingFeed.tsx:60 msgid "Show Replies" msgstr "Показувати відповіді" @@ -5922,7 +6320,12 @@ msgstr "Показувати відповіді від людей, за яким #~ msgid "Show replies with at least {value} {0}" #~ msgstr "Показувати відповіді від {value} {0}" -#: src/view/screens/PreferencesFollowingFeed.tsx:186 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" msgstr "Показувати репости" @@ -5988,11 +6391,15 @@ msgstr "Увійдіть або створіть обліковий запис, msgid "Sign into Bluesky or create a new account" msgstr "Увійдіть у Bluesky або створіть новий обліковий запис" -#: src/view/screens/Settings/index.tsx:130 -#: src/view/screens/Settings/index.tsx:134 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "Вийти" +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "" + #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 #: src/view/shell/bottom-bar/BottomBar.tsx:308 @@ -6014,7 +6421,7 @@ msgstr "Зареєструйтеся або увійдіть, щоб приєд msgid "Sign-in Required" msgstr "Необхідно увійти для перегляду" -#: src/view/screens/Settings/index.tsx:393 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "Ви увійшли як" @@ -6023,21 +6430,25 @@ msgstr "Ви увійшли як" msgid "Signed in as @{0}" msgstr "Ви увійшли як @{0}" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:301 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:264 -#: src/screens/StarterPack/Wizard/index.tsx:192 +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Пропустити" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "Пропустити цей процес" @@ -6046,12 +6457,11 @@ msgstr "Пропустити цей процес" msgid "Software Dev" msgstr "Розробка П/З" -#: src/components/FeedInterstitials.tsx:382 +#: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" msgstr "" -#: src/components/WhoCanReply.tsx:72 -#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:47 +#: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" msgstr "" @@ -6074,13 +6484,13 @@ msgstr "" msgid "Something went wrong, please try again." msgstr "Щось пішло не так. Будь ласка, спробуйте ще раз." -#: src/components/Lists.tsx:192 +#: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" msgstr "" -#: src/App.native.tsx:99 -#: src/App.web.tsx:81 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "Даруйте! Ваш сеанс вичерпався. Будь ласка, увійдіть знову." @@ -6097,7 +6507,11 @@ msgstr "Оберіть, як сортувати відповіді до пост #~ msgstr "Джерело:" #: src/components/moderation/LabelsOnMeDialog.tsx:169 -msgid "Source: <0>{0}" +#~ msgid "Source: <0>{0}" +#~ msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:171 +msgid "Source: <0>{sourceName}" msgstr "" #: src/lib/moderation/useReportOptions.ts:67 @@ -6135,17 +6549,17 @@ msgid "Start of onboarding tour window. Do not move backward. Instead, go forwar msgstr "" #: src/lib/generate-starterpack.ts:68 -#: src/Navigation.tsx:341 -#: src/Navigation.tsx:346 -#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:70 +#: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:692 +#: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" msgstr "" @@ -6161,7 +6575,7 @@ msgstr "" #~ msgid "Status page" #~ msgstr "Сторінка стану" -#: src/view/screens/Settings/index.tsx:965 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "" @@ -6169,27 +6583,27 @@ msgstr "" #~ msgid "Step" #~ msgstr "Крок" -#: src/screens/Signup/index.tsx:125 +#: src/screens/Signup/index.tsx:136 msgid "Step {0} of {1}" msgstr "" -#: src/view/screens/Settings/index.tsx:306 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "Сховище очищено, тепер вам треба перезапустити застосунок." -#: src/Navigation.tsx:232 -#: src/view/screens/Settings/index.tsx:865 +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:311 -#: src/components/moderation/LabelsOnMeDialog.tsx:312 +#: src/components/moderation/LabelsOnMeDialog.tsx:302 +#: src/components/moderation/LabelsOnMeDialog.tsx:303 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" msgstr "Надіслати" -#: src/view/screens/ProfileList.tsx:644 +#: src/view/screens/ProfileList.tsx:700 msgid "Subscribe" msgstr "Підписатися" @@ -6210,11 +6624,11 @@ msgstr "Підписатися на маркувальника" msgid "Subscribe to this labeler" msgstr "Підписатися на цього маркувальника" -#: src/view/screens/ProfileList.tsx:640 +#: src/view/screens/ProfileList.tsx:696 msgid "Subscribe to this list" msgstr "Підписатися на цей список" -#: src/view/screens/Search/Explore.tsx:333 +#: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" msgstr "" @@ -6222,8 +6636,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Пропоновані підписки" -#: src/components/FeedInterstitials.tsx:250 -#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:65 +#: src/components/FeedInterstitials.tsx:262 msgid "Suggested for you" msgstr "Пропозиції для вас" @@ -6231,7 +6644,7 @@ msgstr "Пропозиції для вас" msgid "Suggestive" msgstr "Непристойний" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:261 #: src/view/screens/Support.tsx:30 #: src/view/screens/Support.tsx:33 msgid "Support" @@ -6246,30 +6659,35 @@ msgstr "Перемикнути обліковий запис" msgid "Switch between feeds to control your experience." msgstr "" -#: src/view/screens/Settings/index.tsx:161 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "Переключитися на {0}" -#: src/view/screens/Settings/index.tsx:162 +#: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" msgstr "Переключає обліковий запис" -#: src/view/screens/Settings/index.tsx:447 +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "Системне" -#: src/view/screens/Settings/index.tsx:853 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "Системний журнал" #: src/components/dialogs/MutedWords.tsx:323 -msgid "tag" -msgstr "тег" +#~ msgid "tag" +#~ msgstr "тег" -#: src/components/TagMenu/index.tsx:78 +#: src/components/TagMenu/index.tsx:89 msgid "Tag menu: {displayTag}" msgstr "Меню тегів: {displayTag}" +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "" + #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" msgstr "Високе" @@ -6278,11 +6696,19 @@ msgstr "Високе" msgid "Tap to dismiss" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +msgid "Tap to enter full screen" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +msgid "Tap to toggle sound" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" msgstr "Торкніться, щоб переглянути повністю" -#: src/state/shell/progress-guide.tsx:171 +#: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6307,11 +6733,11 @@ msgstr "" msgid "Terms" msgstr "Умови" -#: src/Navigation.tsx:262 -#: src/screens/Signup/StepInfo/Policies.tsx:49 -#: src/view/screens/Settings/index.tsx:953 +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 -#: src/view/shell/Drawer.tsx:278 +#: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" msgstr "Умови Використання" @@ -6323,16 +6749,20 @@ msgid "Terms used violate community standards" msgstr "Використані терміни порушують стандарти спільноти" #: src/components/dialogs/MutedWords.tsx:323 -msgid "text" -msgstr "текст" +#~ msgid "text" +#~ msgstr "текст" -#: src/components/moderation/LabelsOnMeDialog.tsx:275 +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Поле вводу тексту" #: src/components/dms/ReportDialog.tsx:134 -#: src/components/ReportDialog/SubmitView.tsx:93 +#: src/components/ReportDialog/SubmitView.tsx:81 msgid "Thank you. Your report has been sent." msgstr "Дякуємо. Вашу скаргу було надіслано." @@ -6340,19 +6770,23 @@ msgstr "Дякуємо. Вашу скаргу було надіслано." msgid "That contains the following:" msgstr "Що містить наступне:" -#: src/screens/Signup/StepHandle.tsx:50 +#: src/screens/Signup/StepHandle.tsx:51 msgid "That handle is already taken." msgstr "Цей псевдонім вже зайнятий." -#: src/screens/StarterPack/StarterPackScreen.tsx:96 #: src/screens/StarterPack/StarterPackScreen.tsx:97 -#: src/screens/StarterPack/StarterPackScreen.tsx:136 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 #: src/screens/StarterPack/StarterPackScreen.tsx:137 -#: src/screens/StarterPack/Wizard/index.tsx:106 -#: src/screens/StarterPack/Wizard/index.tsx:114 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." msgstr "" +#: src/view/com/post-thread/PostQuotes.tsx:129 +msgid "That's all, folks!" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." @@ -6362,6 +6796,15 @@ msgstr "Обліковий запис зможе взаємодіяти з ва #~ msgid "the author" #~ msgstr "автором" +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "" + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "" + #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" msgstr "Правила Спільноти переміщено до <0/>" @@ -6370,12 +6813,16 @@ msgstr "Правила Спільноти переміщено до <0/>" msgid "The Copyright Policy has been moved to <0/>" msgstr "Політику захисту авторського права переміщено до <0/>" +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "" + +#: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 -#: src/state/shell/progress-guide.tsx:177 msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:322 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6383,11 +6830,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:65 msgid "The following labels were applied to your account." msgstr "Наступні мітки були додано до вашого облікового запису." -#: src/components/moderation/LabelsOnMeDialog.tsx:67 +#: src/components/moderation/LabelsOnMeDialog.tsx:66 msgid "The following labels were applied to your content." msgstr "Наступні мітки були додано до вашого контенту." @@ -6395,8 +6842,8 @@ msgstr "Наступні мітки були додано до вашого ко msgid "The following steps will help customize your Bluesky experience." msgstr "Наступні кроки допоможуть налаштувати Ваш досвід використання Bluesky." -#: src/view/com/post-thread/PostThread.tsx:189 -#: src/view/com/post-thread/PostThread.tsx:201 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "Можливо цей пост було видалено." @@ -6404,7 +6851,11 @@ msgstr "Можливо цей пост було видалено." msgid "The Privacy Policy has been moved to <0/>" msgstr "Політика конфіденційності була переміщена до <0/>" -#: src/screens/StarterPack/StarterPackScreen.tsx:702 +#: src/state/queries/video/video.ts:129 +msgid "The selected video is larger than 100MB." +msgstr "" + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" @@ -6449,24 +6900,24 @@ msgstr "" #~ msgstr "" #: src/view/screens/ProfileFeed.tsx:235 -#: src/view/screens/ProfileList.tsx:303 -#: src/view/screens/ProfileList.tsx:322 -#: src/view/screens/SavedFeeds.tsx:237 -#: src/view/screens/SavedFeeds.tsx:263 -#: src/view/screens/SavedFeeds.tsx:289 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 msgid "There was an issue contacting the server" msgstr "При з'єднанні з сервером виникла проблема" -#: src/view/com/feeds/FeedSourceCard.tsx:128 -#: src/view/com/feeds/FeedSourceCard.tsx:141 +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" msgstr "При з'єднанні з вашим сервером виникла проблема" -#: src/view/com/notifications/Feed.tsx:130 +#: src/view/com/notifications/Feed.tsx:129 msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Виникла проблема з завантаженням сповіщень. Натисніть тут, щоб повторити спробу." -#: src/view/com/posts/Feed.tsx:459 +#: src/view/com/posts/Feed.tsx:460 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Виникла проблема з завантаженням постів. Натисніть тут, щоб повторити спробу." @@ -6474,13 +6925,13 @@ msgstr "Виникла проблема з завантаженням пості msgid "There was an issue fetching the list. Tap here to try again." msgstr "Виникла проблема з завантаженням списку. Натисніть тут, щоб повторити спробу." -#: src/view/com/feeds/ProfileFeedgens.tsx:149 -#: src/view/com/lists/ProfileLists.tsx:159 +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Виникла проблема з завантаженням ваших списків. Натисніть тут, щоб повторити спробу." #: src/components/dms/ReportDialog.tsx:222 -#: src/components/ReportDialog/SubmitView.tsx:98 +#: src/components/ReportDialog/SubmitView.tsx:86 msgid "There was an issue sending your report. Please check your internet connection." msgstr "Виникла проблема з надсиланням вашої скарги. Будь ласка, перевірте підключення до Інтернету." @@ -6506,16 +6957,19 @@ msgstr "Виникла проблема з завантаженням ваших msgid "There was an issue! {0}" msgstr "Виникла проблема! {0}" -#: src/components/WhoCanReply.tsx:116 -#: src/view/screens/ProfileList.tsx:335 -#: src/view/screens/ProfileList.tsx:349 -#: src/view/screens/ProfileList.tsx:363 -#: src/view/screens/ProfileList.tsx:377 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 msgid "There was an issue. Please check your internet connection and try again." msgstr "Виникла проблема. Перевірте підключення до Інтернету і повторіть спробу." #: src/components/dialogs/GifSelect.ios.tsx:239 -#: src/components/dialogs/GifSelect.tsx:257 +#: src/components/dialogs/GifSelect.tsx:259 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" msgstr "У застосунку сталася неочікувана проблема. Будь ласка, повідомте нас, якщо ви отримали це повідомлення!" @@ -6528,11 +6982,11 @@ msgstr "Відбувався наплив нових користувачів у #~ msgid "These are popular accounts you might like:" #~ msgstr "Ці популярні користувачі можуть вам сподобатися:" -#: src/components/moderation/ScreenHider.tsx:116 +#: src/components/moderation/ScreenHider.tsx:117 msgid "This {screenDescription} has been flagged:" msgstr "Цей {screenDescription} був позначений:" -#: src/components/moderation/ScreenHider.tsx:111 +#: src/components/moderation/ScreenHider.tsx:112 msgid "This account has requested that users sign in to view their profile." msgstr "Цей користувач вказав, що не хоче, аби його профіль бачили відвідувачі без облікового запису." @@ -6541,8 +6995,12 @@ msgid "This account is blocked by one or more of your moderation lists. To unblo msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:260 -msgid "This appeal will be sent to <0>{0}." -msgstr "Це звернення буде надіслано до <0>{0}." +#~ msgid "This appeal will be sent to <0>{0}." +#~ msgstr "Це звернення буде надіслано до <0>{0}." + +#: src/components/moderation/LabelsOnMeDialog.tsx:250 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "" #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -6568,8 +7026,8 @@ msgstr "Цей контент отримав загальне попередже msgid "This content is hosted by {0}. Do you want to enable external media?" msgstr "Цей вміст розміщено {0}. Увімкнути зовнішні медіа?" -#: src/components/moderation/ModerationDetailsDialog.tsx:77 -#: src/lib/moderation/useModerationCauseDescription.ts:79 +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 msgid "This content is not available because one of the users involved has blocked the other." msgstr "Цей контент недоступний, оскільки один із залучених користувачів заблокував іншого." @@ -6601,7 +7059,7 @@ msgstr "Ця стрічка порожня! Можливо, вам треба п #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/view/screens/ProfileFeed.tsx:474 -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." msgstr "" @@ -6621,11 +7079,11 @@ msgstr "Це важливо для випадку, якщо вам коли-не #~ msgid "This label was applied by {0}." #~ msgstr "Ця мітка була додана {0}." -#: src/components/moderation/ModerationDetailsDialog.tsx:127 +#: src/components/moderation/ModerationDetailsDialog.tsx:144 msgid "This label was applied by <0>{0}." msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:125 +#: src/components/moderation/ModerationDetailsDialog.tsx:142 msgid "This label was applied by the author." msgstr "" @@ -6633,7 +7091,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:167 +#: src/components/moderation/LabelsOnMeDialog.tsx:169 msgid "This label was applied by you." msgstr "" @@ -6645,7 +7103,11 @@ msgstr "Цей маркувальник ще не заявив, які мітк msgid "This link is taking you to the following website:" msgstr "Це посилання веде на сайт:" -#: src/view/screens/ProfileList.tsx:907 +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "" + +#: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" msgstr "Список порожній!" @@ -6657,23 +7119,35 @@ msgstr "Даний сервіс модерації недоступний. Пе msgid "This name is already in use" msgstr "Це ім'я вже використовується" -#: src/view/com/post-thread/PostThreadItem.tsx:135 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "Цей пост було видалено." -#: src/view/com/util/forms/PostDropdownBtn.tsx:461 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:324 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей пост видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -msgid "This post will be hidden from feeds." -msgstr "Цей пост буде приховано зі стрічок." +#~ msgid "This post will be hidden from feeds." +#~ msgstr "Цей пост буде приховано зі стрічок." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "" #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей профіль видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "" + #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." msgstr "Цей сервіс не надав умови обслуговування або політики конфіденційності." @@ -6690,8 +7164,8 @@ msgstr "Цей користувач ще не має жодного підпис msgid "This user has blocked you" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:72 -#: src/lib/moderation/useModerationCauseDescription.ts:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "This user has blocked you. You cannot view their content." msgstr "Цей користувач заблокував вас. Ви не можете бачити їх пости." @@ -6699,11 +7173,11 @@ msgstr "Цей користувач заблокував вас. Ви не мо msgid "This user has requested that their content only be shown to signed-in users." msgstr "Цей користувач налаштував, щоб його контент був видимий лише для користувачів, які увійшли в систему." -#: src/components/moderation/ModerationDetailsDialog.tsx:55 +#: src/components/moderation/ModerationDetailsDialog.tsx:58 msgid "This user is included in the <0>{0} list which you have blocked." msgstr "Цей користувач є в списку <0>{0}, який ви заблокували." -#: src/components/moderation/ModerationDetailsDialog.tsx:84 +#: src/components/moderation/ModerationDetailsDialog.tsx:90 msgid "This user is included in the <0>{0} list which you have muted." msgstr "Цей користувач є в списку <0>{0}, який ви додали до ігнорування." @@ -6719,28 +7193,40 @@ msgstr "Цей користувач не підписаний ні на кого #~ msgid "This warning is only available for posts with media attached." #~ msgstr "Це попередження доступне тільки для записів з прикріпленими медіа-файлами." -#: src/components/dialogs/MutedWords.tsx:283 -msgid "This will delete {0} from your muted words. You can always add it back later." -msgstr "Це видалить {0} зі ваших ігнорованих слів. Ви завжди можете додати його назад." +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "" -#: src/view/screens/Settings/index.tsx:596 +#: src/components/dialogs/MutedWords.tsx:283 +#~ msgid "This will delete {0} from your muted words. You can always add it back later." +#~ msgstr "Це видалить {0} зі ваших ігнорованих слів. Ви завжди можете додати його назад." + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "" + +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "Налаштування гілок" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:606 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "Налаштування гілок" #: src/components/WhoCanReply.tsx:109 -msgid "Thread settings updated" -msgstr "" +#~ msgid "Thread settings updated" +#~ msgstr "" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" msgstr "Режим гілок" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:304 msgid "Threads Preferences" msgstr "Налаштування обговорень" @@ -6757,14 +7243,14 @@ msgid "To whom would you like to send this report?" msgstr "Кому ви хотіли б відправити цю скаргу?" #: src/components/dialogs/MutedWords.tsx:112 -msgid "Toggle between muted word options." -msgstr "Перемикання між опціями ігнорування слів." +#~ msgid "Toggle between muted word options." +#~ msgstr "Перемикання між опціями ігнорування слів." #: src/view/com/util/forms/DropdownButton.tsx:255 msgid "Toggle dropdown" msgstr "Розкрити/сховати" -#: src/screens/Moderation/index.tsx:336 +#: src/screens/Moderation/index.tsx:345 msgid "Toggle to enable or disable adult content" msgstr "Увімкнути або вимкнути вміст для дорослих" @@ -6779,10 +7265,10 @@ msgstr "Редагування" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:676 -#: src/view/com/post-thread/PostThreadItem.tsx:678 -#: src/view/com/util/forms/PostDropdownBtn.tsx:280 -#: src/view/com/util/forms/PostDropdownBtn.tsx:282 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" msgstr "Перекласти" @@ -6795,7 +7281,7 @@ msgstr "Спробувати ще раз" msgid "TV" msgstr "" -#: src/view/screens/Settings/index.tsx:747 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "" @@ -6807,11 +7293,11 @@ msgstr "" msgid "Type:" msgstr "Тип:" -#: src/view/screens/ProfileList.tsx:535 +#: src/view/screens/ProfileList.tsx:591 msgid "Un-block list" msgstr "Розблокувати список" -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:576 msgid "Un-mute list" msgstr "Перестати ігнорувати" @@ -6819,12 +7305,12 @@ msgstr "Перестати ігнорувати" #: src/screens/Login/index.tsx:78 #: src/screens/Login/LoginForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:77 -#: src/screens/Signup/index.tsx:75 +#: src/screens/Signup/index.tsx:77 #: src/view/com/modals/ChangePassword.tsx:71 msgid "Unable to contact your service. Please check your Internet connection." msgstr "Не вдалося зв'язатися з вашим хостинг-провайдером. Перевірте ваше підключення до Інтернету." -#: src/screens/StarterPack/StarterPackScreen.tsx:626 +#: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" msgstr "" @@ -6835,7 +7321,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:365 -#: src/view/screens/ProfileList.tsx:626 +#: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Розблокувати" @@ -6859,9 +7345,9 @@ msgstr "Розблокувати обліковий запис" msgid "Unblock Account?" msgstr "Розблокувати обліковий запис?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:64 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:70 -#: src/view/com/util/post-ctrls/RepostButton.web.tsx:74 +#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" msgstr "Скасувати репост" @@ -6871,8 +7357,8 @@ msgid "Unfollow" msgstr "Відписатись" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:247 -msgid "Unfollow" -msgstr "Не стежити" +#~ msgid "Unfollow" +#~ msgstr "Не стежити" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 msgid "Unfollow {0}" @@ -6891,12 +7377,14 @@ msgstr "Відписатися від облікового запису" msgid "Unlike this feed" msgstr "Видалити вподобання цієї стрічки" -#: src/components/TagMenu/index.tsx:249 -#: src/view/screens/ProfileList.tsx:633 +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Не ігнорувати" -#: src/components/TagMenu/index.web.tsx:104 +#: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Не ігнорувати {truncatedTag}" @@ -6905,7 +7393,7 @@ msgstr "Не ігнорувати {truncatedTag}" msgid "Unmute Account" msgstr "Перестати ігнорувати" -#: src/components/TagMenu/index.tsx:208 +#: src/components/TagMenu/index.tsx:219 msgid "Unmute all {displayTag} posts" msgstr "Перестати ігнорувати всі пости {displayTag}" @@ -6917,13 +7405,21 @@ msgstr "" #~ msgid "Unmute notifications" #~ msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:365 -#: src/view/com/util/forms/PostDropdownBtn.tsx:370 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "Перестати ігнорувати" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +msgid "Unmute video" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +msgid "Unmuted" +msgstr "" + #: src/view/screens/ProfileFeed.tsx:292 -#: src/view/screens/ProfileList.tsx:617 +#: src/view/screens/ProfileList.tsx:673 msgid "Unpin" msgstr "Відкріпити" @@ -6931,11 +7427,11 @@ msgstr "Відкріпити" msgid "Unpin from home" msgstr "Відкріпити від головної сторінки" -#: src/view/screens/ProfileList.tsx:500 +#: src/view/screens/ProfileList.tsx:556 msgid "Unpin moderation list" msgstr "Відкріпити список модерації" -#: src/view/screens/ProfileList.tsx:290 +#: src/view/screens/ProfileList.tsx:346 msgid "Unpinned from your feeds" msgstr "" @@ -6943,10 +7439,19 @@ msgstr "" msgid "Unsubscribe" msgstr "Відписатися" +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "" + #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" msgstr "Відписатися від цього маркувальника" +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" @@ -6956,7 +7461,7 @@ msgstr "Відписатися від цього маркувальника" msgid "Unwanted Sexual Content" msgstr "Небажаний сексуальний вміст" -#: src/view/com/modals/UserAddRemoveLists.tsx:83 +#: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update {displayName} in Lists" msgstr "Змінити належність {displayName} до списків" @@ -6964,6 +7469,14 @@ msgstr "Змінити належність {displayName} до списків" msgid "Update to {handle}" msgstr "Оновити до {handle}" +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "" + #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." msgstr "Оновлення..." @@ -6976,20 +7489,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "Завантажити текстовий файл до:" -#: src/view/com/util/UserAvatar.tsx:364 -#: src/view/com/util/UserAvatar.tsx:367 +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "Завантажити з камери" -#: src/view/com/util/UserAvatar.tsx:381 +#: src/view/com/util/UserAvatar.tsx:372 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "Завантажити з файлів" -#: src/view/com/util/UserAvatar.tsx:375 -#: src/view/com/util/UserAvatar.tsx:379 +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -7037,12 +7550,12 @@ msgstr "Скористайтесь ним для входу в інші заст msgid "Used by:" msgstr "Використано:" -#: src/components/moderation/ModerationDetailsDialog.tsx:64 -#: src/lib/moderation/useModerationCauseDescription.ts:58 +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 msgid "User Blocked" msgstr "Користувача заблоковано" -#: src/lib/moderation/useModerationCauseDescription.ts:50 +#: src/lib/moderation/useModerationCauseDescription.ts:53 msgid "User Blocked by \"{0}\"" msgstr "Користувача заблоковано списком \"{0}\"" @@ -7050,30 +7563,28 @@ msgstr "Користувача заблоковано списком \"{0}\"" msgid "User blocked by list" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:53 +#: src/components/moderation/ModerationDetailsDialog.tsx:56 msgid "User Blocked by List" msgstr "Користувача заблоковано списком" -#: src/lib/moderation/useModerationCauseDescription.ts:68 +#: src/lib/moderation/useModerationCauseDescription.ts:71 msgid "User Blocking You" msgstr "Користувач заблокував вас" -#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/components/moderation/ModerationDetailsDialog.tsx:76 msgid "User Blocks You" msgstr "Користувач заблокував вас" -#: src/view/com/lists/ListCard.tsx:87 -#: src/view/com/modals/UserAddRemoveLists.tsx:209 +#: src/view/com/modals/UserAddRemoveLists.tsx:208 msgid "User list by {0}" msgstr "Список користувачів від {0}" -#: src/view/screens/ProfileList.tsx:831 +#: src/view/screens/ProfileList.tsx:887 msgid "User list by <0/>" msgstr "Список користувачів від <0/>" -#: src/view/com/lists/ListCard.tsx:85 -#: src/view/com/modals/UserAddRemoveLists.tsx:207 -#: src/view/screens/ProfileList.tsx:829 +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 msgid "User list by you" msgstr "Список користувачів від вас" @@ -7085,7 +7596,7 @@ msgstr "Список користувачів створено" msgid "User list updated" msgstr "Список користувачів оновлено" -#: src/view/screens/Lists.tsx:63 +#: src/view/screens/Lists.tsx:65 msgid "User Lists" msgstr "Списки користувачів" @@ -7093,13 +7604,17 @@ msgstr "Списки користувачів" msgid "Username or email address" msgstr "Ім'я користувача або електронна адреса" -#: src/view/screens/ProfileList.tsx:865 +#: src/view/screens/ProfileList.tsx:921 msgid "Users" msgstr "Користувачі" #: src/components/WhoCanReply.tsx:280 -msgid "users followed by <0/>" -msgstr "користувачі, на яких підписані <0/>" +#~ msgid "users followed by <0/>" +#~ msgstr "користувачі, на яких підписані <0/>" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7108,7 +7623,7 @@ msgstr "користувачі, на яких підписані <0/>" msgid "Users I follow" msgstr "" -#: src/components/dialogs/ThreadgateEditor.tsx:132 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 msgid "Users in \"{0}\"" msgstr "Користувачі в «{0}»" @@ -7128,15 +7643,15 @@ msgstr "Значення:" msgid "Verify DNS Record" msgstr "" -#: src/view/screens/Settings/index.tsx:984 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "Підтвердити електронну адресу" -#: src/view/screens/Settings/index.tsx:1009 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Підтвердити мою електронну адресу" -#: src/view/screens/Settings/index.tsx:1018 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "Підтвердити мою електронну адресу" @@ -7157,31 +7672,44 @@ msgstr "Підтвердьте адресу вашої електронної п #~ msgid "Version {0}" #~ msgstr "Версія {0}" -#: src/view/screens/Settings/index.tsx:937 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +msgid "Video" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Відеоігри" #: src/view/com/composer/videos/state.ts:27 -msgid "Videos cannot be larger than 100MB" -msgstr "" +#~ msgid "Videos cannot be larger than 100MB" +#~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Переглянути аватар {0}" -#: src/view/com/notifications/FeedItem.tsx:246 +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" msgstr "" +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" msgstr "" +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "" + #: src/view/screens/Log.tsx:56 msgid "View debug entry" msgstr "Переглянути запис для налагодження" @@ -7194,7 +7722,7 @@ msgstr "Переглянути деталі" msgid "View details for reporting a copyright violation" msgstr "Переглянути деталі як надіслати скаргу про порушення авторських прав" -#: src/view/com/posts/FeedSlice.tsx:124 +#: src/view/com/posts/FeedSlice.tsx:136 msgid "View full thread" msgstr "Переглянути обговорення" @@ -7205,12 +7733,12 @@ msgstr "Переглянути інформацію про мітки" #: src/components/ProfileHoverCard/index.web.tsx:418 #: src/components/ProfileHoverCard/index.web.tsx:436 #: src/components/ProfileHoverCard/index.web.tsx:463 -#: src/view/com/posts/AviFollowButton.tsx:58 +#: src/view/com/posts/AviFollowButton.tsx:56 #: src/view/com/posts/FeedErrorMessage.tsx:175 msgid "View profile" msgstr "Переглянути профіль" -#: src/view/com/profile/ProfileSubpageHeader.tsx:129 +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 msgid "View the avatar" msgstr "Переглянути аватар" @@ -7222,11 +7750,23 @@ msgstr "Переглянути послуги маркування, який н msgid "View users who like this feed" msgstr "Переглянути користувачів, які вподобали цю стрічку" +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "" + #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" msgstr "" +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "" + #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" @@ -7258,7 +7798,7 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Ми оцінюємо {estimatedTime} до готовності вашого облікового запису." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:242 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Ми сподіваємося, що ви проведете чудово свій час. Пам'ятайте, Bluesky — це:" @@ -7267,8 +7807,8 @@ msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "У нас закінчилися дописи у ваших підписках. Ось останні пости зі стрічки <0/>." #: src/components/dialogs/MutedWords.tsx:203 -msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "Ми рекомендуємо уникати загальних слів, що зʼявляються у багатьох постах, оскільки це може призвести до того, що жодного поста не буде показано." +#~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +#~ msgstr "Ми рекомендуємо уникати загальних слів, що зʼявляються у багатьох постах, оскільки це може призвести до того, що жодного поста не буде показано." #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:125 #~ msgid "We recommend our \"Discover\" feed:" @@ -7278,11 +7818,11 @@ msgstr "Ми рекомендуємо уникати загальних слів msgid "We were unable to load your birth date preferences. Please try again." msgstr "Не вдалося завантажити ваші налаштування дати дня народження. Повторіть спробу." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:419 msgid "We were unable to load your configured labelers at this time." msgstr "Наразі ми не змогли завантажити список ваших маркувальників." -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "Ми не змогли під'єднатися. Будь ласка, спробуйте ще раз, щоб продовжити налаштування свого облікового запису. Якщо помилка повторюється, то ви можете пропустити цей процес." @@ -7290,7 +7830,7 @@ msgstr "Ми не змогли під'єднатися. Будь ласка, с msgid "We will let you know when your account is ready." msgstr "Ми повідомимо вас, коли ваш обліковий запис буде готовий." -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "Ми скористаємося цим, щоб підлаштувати Ваш досвід." @@ -7298,15 +7838,15 @@ msgstr "Ми скористаємося цим, щоб підлаштувати msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:89 +#: src/screens/Signup/index.tsx:100 msgid "We're so excited to have you join us!" msgstr "Ми дуже раді, що ви приєдналися!" -#: src/view/screens/ProfileList.tsx:91 +#: src/view/screens/ProfileList.tsx:102 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Дуже прикро, але нам не вдалося знайти цей список. Якщо це продовжується, будь ласка, зв'яжіться з його автором: @{handleOrDid}." -#: src/components/dialogs/MutedWords.tsx:229 +#: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "На жаль, ми не змогли зараз завантажити ваші ігноровані слова. Будь ласка, спробуйте ще раз." @@ -7314,11 +7854,11 @@ msgstr "На жаль, ми не змогли зараз завантажити msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Даруйте, нам не вдалося виконати пошук за вашим запитом. Будь ласка, спробуйте ще раз через кілька хвилин." -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" -#: src/components/Lists.tsx:212 +#: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 msgid "We're sorry! We can't find the page you were looking for." msgstr "Нам дуже прикро! Ми не можемо знайти сторінку, яку ви шукали." @@ -7343,7 +7883,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "Чим ви цікавитесь?" @@ -7353,7 +7893,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:388 +#: src/view/com/composer/Composer.tsx:436 msgid "What's up?" msgstr "Як справи?" @@ -7365,22 +7905,26 @@ msgstr "Які мови використані в цьому пості?" msgid "Which languages would you like to see in your algorithmic feeds?" msgstr "Якими мовами ви хочете бачити пости у алгоритмічних стрічках?" +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "" + #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 msgid "Who can message you?" msgstr "" -#: src/components/WhoCanReply.tsx:128 +#: src/components/WhoCanReply.tsx:87 msgid "Who can reply" msgstr "Хто може відповідати" #: src/components/WhoCanReply.tsx:212 -msgid "Who can reply dialog" -msgstr "" +#~ msgid "Who can reply dialog" +#~ msgstr "" #: src/components/WhoCanReply.tsx:216 -msgid "Who can reply?" -msgstr "" +#~ msgid "Who can reply?" +#~ msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -7424,12 +7968,12 @@ msgstr "Широке" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:580 +#: src/view/com/composer/Composer.tsx:660 msgid "Write post" msgstr "Написати пост" -#: src/view/com/composer/Composer.tsx:387 -#: src/view/com/composer/Prompt.tsx:39 +#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Написати відповідь" @@ -7439,10 +7983,10 @@ msgid "Writers" msgstr "Письменники" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 -#: src/view/screens/PreferencesFollowingFeed.tsx:127 -#: src/view/screens/PreferencesFollowingFeed.tsx:199 -#: src/view/screens/PreferencesFollowingFeed.tsx:234 -#: src/view/screens/PreferencesFollowingFeed.tsx:269 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 #: src/view/screens/PreferencesThreads.tsx:100 #: src/view/screens/PreferencesThreads.tsx:123 msgid "Yes" @@ -7453,10 +7997,18 @@ msgstr "Так" msgid "Yes, deactivate" msgstr "" -#: src/screens/StarterPack/StarterPackScreen.tsx:638 +#: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" msgstr "" +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "" + #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" msgstr "" @@ -7465,7 +8017,8 @@ msgstr "" msgid "Yesterday, {time}" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:73 +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" msgstr "" @@ -7531,11 +8084,11 @@ msgstr "У вас немає закріплених стрічок." #~ msgid "You don't have any saved feeds!" #~ msgstr "У вас немає збережених стрічок!" -#: src/view/screens/SavedFeeds.tsx:158 +#: src/view/screens/SavedFeeds.tsx:159 msgid "You don't have any saved feeds." msgstr "У вас немає збережених стрічок." -#: src/view/com/post-thread/PostThread.tsx:195 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "Ви заблокували автора або автор заблокував вас." @@ -7543,9 +8096,9 @@ msgstr "Ви заблокували автора або автор заблок msgid "You have blocked this user" msgstr "" -#: src/components/moderation/ModerationDetailsDialog.tsx:66 -#: src/lib/moderation/useModerationCauseDescription.ts:52 -#: src/lib/moderation/useModerationCauseDescription.ts:60 +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "You have blocked this user. You cannot view their content." msgstr "Ви заблокували цього користувача. Ви не можете бачити їх вміст." @@ -7556,20 +8109,20 @@ msgstr "Ви заблокували цього користувача. Ви не msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." msgstr "Ви ввели неправильний код. Він має виглядати так: XXXXX-XXXXX." -#: src/lib/moderation/useModerationCauseDescription.ts:111 +#: src/lib/moderation/useModerationCauseDescription.ts:114 msgid "You have hidden this post" msgstr "Ви приховали цей пост" -#: src/components/moderation/ModerationDetailsDialog.tsx:101 +#: src/components/moderation/ModerationDetailsDialog.tsx:110 msgid "You have hidden this post." msgstr "Ви приховали цей пост." -#: src/components/moderation/ModerationDetailsDialog.tsx:94 -#: src/lib/moderation/useModerationCauseDescription.ts:94 +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 msgid "You have muted this account." msgstr "Ви увімкнули ігнорування цього облікового запису." -#: src/lib/moderation/useModerationCauseDescription.ts:88 +#: src/lib/moderation/useModerationCauseDescription.ts:91 msgid "You have muted this user" msgstr "Ви увімкнули ігнорування цього користувача" @@ -7577,12 +8130,12 @@ msgstr "Ви увімкнули ігнорування цього користу msgid "You have no conversations yet. Start one!" msgstr "" -#: src/view/com/feeds/ProfileFeedgens.tsx:137 +#: src/view/com/feeds/ProfileFeedgens.tsx:138 msgid "You have no feeds." msgstr "У вас немає стрічок." -#: src/view/com/lists/MyLists.tsx:90 -#: src/view/com/lists/ProfileLists.tsx:144 +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." msgstr "У вас немає списків." @@ -7610,27 +8163,40 @@ msgstr "" msgid "You haven't created a starter pack yet!" msgstr "" -#: src/components/dialogs/MutedWords.tsx:249 +#: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" msgstr "У вас ще немає ігнорованих слів чи тегів" -#: src/components/moderation/LabelsOnMeDialog.tsx:87 +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "" + +#: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:92 +#: src/components/moderation/LabelsOnMeDialog.tsx:91 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Ви можете оскаржувати мітки, якщо вважаєте, що вони були розміщені помилково." -#: src/screens/StarterPack/Wizard/State.tsx:95 -msgid "You may only add up to 50 feeds" +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" msgstr "" +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "" + +#: src/screens/StarterPack/Wizard/State.tsx:95 +#~ msgid "You may only add up to 50 feeds" +#~ msgstr "" + #: src/screens/StarterPack/Wizard/State.tsx:78 -msgid "You may only add up to 50 profiles" -msgstr "" +#~ msgid "You may only add up to 50 profiles" +#~ msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:79 +#: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." msgstr "Вам має виповнитись 13 років для того, щоб мати змогу зареєструватись." @@ -7650,7 +8216,7 @@ msgstr "" msgid "You must grant access to your photo library to save the image." msgstr "" -#: src/components/ReportDialog/SubmitView.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" msgstr "Ви повинні обрати хоча б одного маркувальника для скарги" @@ -7658,11 +8224,11 @@ msgstr "Ви повинні обрати хоча б одного маркува msgid "You previously deactivated @{0}." msgstr "" -#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "Ви більше не будете отримувати сповіщення з цього обговорення" -#: src/view/com/util/forms/PostDropdownBtn.tsx:170 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "Ви будете отримувати сповіщення з цього обговорення" @@ -7682,23 +8248,23 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:102 +#: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:107 +#: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:232 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:272 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" msgstr "" @@ -7717,12 +8283,12 @@ msgstr "Ви в черзі" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:236 +#: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" msgstr "Все готово!" -#: src/components/moderation/ModerationDetailsDialog.tsx:98 -#: src/lib/moderation/useModerationCauseDescription.ts:103 +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "You've chosen to hide a word or tag within this post." msgstr "Ви обрали приховувати слово або тег в цьому пості." @@ -7730,7 +8296,7 @@ msgstr "Ви обрали приховувати слово або тег в ц msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Ваша домашня стрічка закінчилась! Підпишіться на більше користувачів щоб отримувати більше постів." -#: src/screens/Signup/index.tsx:135 +#: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Ваш акаунт" @@ -7746,6 +8312,10 @@ msgstr "Дані з вашого облікового запису, які мі msgid "Your birth date" msgstr "Ваша дата народження" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "" + #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" msgstr "" @@ -7759,7 +8329,7 @@ msgstr "Ваш вибір буде запам'ятовано, ви у будь- #~ msgstr "Ваша стрічка за замовчуванням \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/state.ts:208 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7773,7 +8343,7 @@ msgstr "Вашу адресу електронної пошти було змі msgid "Your email has not yet been verified. This is an important security step which we recommend." msgstr "Ваша електронна пошта ще не підтверджена. Це важливий крок для безпеки вашого облікового запису, який ми рекомендуємо вам зробити." -#: src/state/shell/progress-guide.tsx:161 +#: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" msgstr "" @@ -7781,7 +8351,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Ваша домашня стрічка порожня! Підпишіться на більше користувачів щоб отримувати більше постів." -#: src/screens/Signup/StepHandle.tsx:122 +#: src/screens/Signup/StepHandle.tsx:123 msgid "Your full handle will be" msgstr "Ваш повний псевдонім буде" @@ -7789,7 +8359,7 @@ msgstr "Ваш повний псевдонім буде" msgid "Your full handle will be <0>@{0}" msgstr "Вашим повним псевдонімом буде <0>@{0}" -#: src/components/dialogs/MutedWords.tsx:220 +#: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "Ваші ігноровані слова" @@ -7797,15 +8367,15 @@ msgstr "Ваші ігноровані слова" msgid "Your password has been changed successfully!" msgstr "Ваш пароль успішно змінено!" -#: src/view/com/composer/Composer.tsx:378 +#: src/view/com/composer/Composer.tsx:426 msgid "Your post has been published" msgstr "Пост опубліковано" -#: src/screens/Onboarding/StepFinished.tsx:251 +#: src/screens/Onboarding/StepFinished.tsx:254 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Ваші повідомлення, вподобання і блоки є публічними. Ігнорування - приватні." -#: src/view/screens/Settings/index.tsx:149 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "Ваш профіль" @@ -7813,7 +8383,7 @@ msgstr "Ваш профіль" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:377 +#: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" msgstr "Відповідь опубліковано" @@ -7821,6 +8391,6 @@ msgstr "Відповідь опубліковано" msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" -#: src/screens/Signup/index.tsx:137 +#: src/screens/Signup/index.tsx:148 msgid "Your user handle" msgstr "Ваш псевдонім" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 6296cb8fc3..38dca182e9 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -52,7 +52,7 @@ msgstr "{0, plural, one {正在关注} other {正在关注}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:434 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" @@ -65,7 +65,7 @@ msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" -#: src/view/com/post-thread/PostThreadItem.tsx:414 +#: src/view/com/post-thread/PostThreadItem.tsx:413 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {引用} other {引用}}" @@ -73,7 +73,7 @@ msgstr "{0, plural, one {引用} other {引用}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:394 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" @@ -246,11 +246,11 @@ msgid "Access profile and other navigation links" msgstr "访问个人资料及其他导航链接" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:474 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "无障碍" -#: src/view/screens/Settings/index.tsx:465 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "无障碍设置" @@ -260,8 +260,8 @@ msgid "Accessibility Settings" msgstr "无障碍设置" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:326 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "账户" @@ -286,7 +286,11 @@ msgstr "已隐藏账户" msgid "Account Muted by List" msgstr "账户已被列表隐藏" -#: src/view/com/util/AccountDropdownBtn.tsx:65 +#: src/view/com/util/AccountDropdownBtn.tsx:43 +msgid "Account options" +msgstr "" + +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "已从快速访问中移除账户" @@ -328,8 +332,8 @@ msgstr "将用户添加至列表" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:412 -#: src/view/screens/Settings/index.tsx:421 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "添加账户" @@ -409,7 +413,7 @@ msgid "Adult content is disabled." msgstr "成人内容显示已被禁用。" #: src/screens/Moderation/index.tsx:409 -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "详细设置" @@ -533,7 +537,7 @@ msgstr "开启私信时出现问题" msgid "An issue occurred, please try again." msgstr "出现问题,请重试。" -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "出现未知错误" @@ -581,13 +585,13 @@ msgstr "应用专用密码只能包含字母、数字、空格、破折号及下 msgid "App Password names must be at least 4 characters long." msgstr "应用专用密码必须至少为 4 个字符。" -#: src/view/screens/Settings/index.tsx:674 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "应用专用密码设置" #: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:683 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "应用专用密码" @@ -613,11 +617,11 @@ msgid "Appeal this decision" msgstr "对此结果提出申诉" #: src/screens/Settings/AppearanceSettings.tsx:69 -#: src/view/screens/Settings/index.tsx:495 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "外观" -#: src/view/screens/Settings/index.tsx:486 +#: src/view/screens/Settings/index.tsx:475 msgid "Appearance settings" msgstr "外观设置" @@ -699,7 +703,7 @@ msgstr "至少 3 个字符" msgid "Back" msgstr "返回" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "基础信息" @@ -707,7 +711,7 @@ msgstr "基础信息" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:358 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "生日:" @@ -763,7 +767,7 @@ msgstr "被屏蔽的账户无法在你的帖文中回复、提及你或以其他 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:435 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "已屏蔽帖文。" @@ -945,17 +949,17 @@ msgstr "取消打开链接的网站" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:352 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "更改" -#: src/view/screens/Settings/index.tsx:695 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "更改用户识别符" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "更改用户识别符" @@ -963,12 +967,12 @@ msgstr "更改用户识别符" msgid "Change my email" msgstr "更改我的邮箱地址" -#: src/view/screens/Settings/index.tsx:740 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "更改密码" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:751 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "更改密码" @@ -994,12 +998,12 @@ msgstr "已隐藏对话" #: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "私信设置" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "私信设置" @@ -1020,11 +1024,11 @@ msgstr "在这里输入刚才发送到你电子邮箱里的验证码。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "查看发送至你电子邮箱的确认邮件,并在下方输入收到的验证码:" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "选择至少 3 个或更多:" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "还需选择至少 {0} 个" @@ -1056,11 +1060,11 @@ msgstr "选择这个颜色作为你的头像" msgid "Choose your password" msgstr "选择你的密码" -#: src/view/screens/Settings/index.tsx:887 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "清除所有数据" -#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "清除所有数据(并重启)" @@ -1069,7 +1073,7 @@ msgstr "清除所有数据(并重启)" msgid "Clear search query" msgstr "清除搜索历史记录" -#: src/view/screens/Settings/index.tsx:888 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "清除所有数据" @@ -1315,7 +1319,7 @@ msgstr "内容警告" msgid "Context menu backdrop, click to close the menu." msgstr "上下文菜单背景,点击关闭菜单。" -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "继续" @@ -1328,7 +1332,7 @@ msgstr "以 {0} 继续(已登录)" msgid "Continue thread..." msgstr "加载更多帖文串..." -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1347,7 +1351,7 @@ msgstr "烹饪" msgid "Copied" msgstr "已复制" -#: src/view/screens/Settings/index.tsx:244 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "已复制构建版本号至剪贴板" @@ -1355,7 +1359,7 @@ msgstr "已复制构建版本号至剪贴板" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:236 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 #: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -1394,8 +1398,8 @@ msgstr "复制链接" msgid "Copy link to list" msgstr "复制列表链接" -#: src/view/com/util/forms/PostDropdownBtn.tsx:412 -#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "复制帖文链接" @@ -1404,8 +1408,8 @@ msgstr "复制帖文链接" msgid "Copy message text" msgstr "复制私信文字" +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 #: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Copy post text" msgstr "复制帖文文字" @@ -1443,7 +1447,7 @@ msgstr "创建" msgid "Create a new account" msgstr "创建新的账户" -#: src/view/screens/Settings/index.tsx:413 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "创建新的 Bluesky 账户" @@ -1544,15 +1548,15 @@ msgid "Date of birth" msgstr "生日" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:783 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "停用账户" -#: src/view/screens/Settings/index.tsx:795 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "停用我的账户" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "调试内容审核" @@ -1564,13 +1568,13 @@ msgstr "调试面板" #: src/screens/StarterPack/StarterPackScreen.tsx:573 #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 -#: src/view/com/util/forms/PostDropdownBtn.tsx:631 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "删除" -#: src/view/screens/Settings/index.tsx:805 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "删除账户" @@ -1586,8 +1590,8 @@ msgstr "删除应用专用密码" msgid "Delete app password?" msgstr "删除应用专用密码?" -#: src/view/screens/Settings/index.tsx:867 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "删除聊天记录" @@ -1611,12 +1615,12 @@ msgstr "为我删除私信" msgid "Delete my account" msgstr "删除我的账户" -#: src/view/screens/Settings/index.tsx:817 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "删除我的账户…" +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 #: src/view/com/util/forms/PostDropdownBtn.tsx:611 -#: src/view/com/util/forms/PostDropdownBtn.tsx:613 msgid "Delete post" msgstr "删除帖文" @@ -1633,7 +1637,7 @@ msgstr "删除入门包?" msgid "Delete this list?" msgstr "删除这个列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:626 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "删除这条帖文?" @@ -1641,11 +1645,11 @@ msgstr "删除这条帖文?" msgid "Deleted" msgstr "已删除" -#: src/view/com/post-thread/PostThread.tsx:421 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "已删除的帖文。" -#: src/view/screens/Settings/index.tsx:868 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "删除聊天记录" @@ -1660,12 +1664,12 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "描述替代文本" -#: src/view/com/util/forms/PostDropdownBtn.tsx:546 -#: src/view/com/util/forms/PostDropdownBtn.tsx:556 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 msgid "Detach quote" msgstr "分离引用帖文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 msgid "Detach quote post?" msgstr "分离引用帖文?" @@ -1903,8 +1907,8 @@ msgstr "编辑资讯源" msgid "Edit image" msgstr "编辑图片" -#: src/view/com/util/forms/PostDropdownBtn.tsx:592 -#: src/view/com/util/forms/PostDropdownBtn.tsx:605 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 msgid "Edit interaction settings" msgstr "调整互动选项" @@ -2001,7 +2005,7 @@ msgstr "电子邮箱已更新" msgid "Email verified" msgstr "电子邮箱已验证" -#: src/view/screens/Settings/index.tsx:330 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "电子邮箱:" @@ -2010,8 +2014,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 代码" #: src/components/dialogs/Embed.tsx:97 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 #: src/view/com/util/forms/PostDropdownBtn.tsx:429 -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Embed post" msgstr "嵌入帖文" @@ -2121,7 +2125,7 @@ msgstr "保存文件时发生错误" msgid "Error receiving captcha response." msgstr "Captcha 响应错误。" -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "错误:" @@ -2214,12 +2218,12 @@ msgstr "明确或潜在引起不适的媒体内容。" msgid "Explicit sexual images." msgstr "明确的性暗示图片。" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "导出账户数据" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "导出账户数据" @@ -2235,11 +2239,11 @@ msgstr "外部媒体可能允许网站收集有关你和你设备的有关信息 #: src/Navigation.tsx:310 #: src/view/screens/PreferencesExternalEmbeds.tsx:54 -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "外部媒体首选项" -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "外部媒体设置" @@ -2261,7 +2265,7 @@ msgstr "无法创建列表。请检查你的互联网连接并重试。" msgid "Failed to delete message" msgstr "无法删除私信" -#: src/view/com/util/forms/PostDropdownBtn.tsx:196 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "无法删除帖文,请重试" @@ -2309,7 +2313,7 @@ msgstr "无法发送私信" msgid "Failed to submit appeal, please try again." msgstr "无法提交申诉,请再试一次。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:225 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "无法隐藏讨论串,请再试一次" @@ -2532,13 +2536,13 @@ msgstr "已关注 {0}" msgid "Following {name}" msgstr "已关注 {name}" -#: src/view/screens/Settings/index.tsx:550 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "\"正在关注\"资讯源首选项" #: src/Navigation.tsx:297 #: src/view/screens/PreferencesFollowingFeed.tsx:48 -#: src/view/screens/Settings/index.tsx:559 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "\"正在关注\"资讯源首选项" @@ -2592,7 +2596,7 @@ msgstr "频繁发布不受欢迎的内容" msgid "From @{sanitizedAuthor}" msgstr "来自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "来自 <0/>" @@ -2754,7 +2758,7 @@ msgstr "隐藏列表" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:642 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "隐藏" @@ -2763,18 +2767,18 @@ msgctxt "action" msgid "Hide" msgstr "隐藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:503 -#: src/view/com/util/forms/PostDropdownBtn.tsx:509 +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 msgid "Hide post for me" msgstr "为我隐藏这条帖文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:520 -#: src/view/com/util/forms/PostDropdownBtn.tsx:530 +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 msgid "Hide reply for everyone" msgstr "隐藏所有人的回复" -#: src/view/com/util/forms/PostDropdownBtn.tsx:502 -#: src/view/com/util/forms/PostDropdownBtn.tsx:508 +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 msgid "Hide reply for me" msgstr "为我隐藏回复" @@ -2783,12 +2787,12 @@ msgstr "为我隐藏回复" msgid "Hide the content" msgstr "隐藏内容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "隐藏这条帖文?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:637 -#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 msgid "Hide this reply?" msgstr "隐藏这条回复?" @@ -2883,7 +2887,7 @@ msgstr "如果你根据你所在国家的法律定义还不是成年人,则你 msgid "If you delete this list, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:628 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "该列表删除后将无法恢复。" @@ -2972,7 +2976,7 @@ msgstr "介绍私信" msgid "Invalid 2FA confirmation code." msgstr "无效的两步验证码。" -#: src/view/com/post-thread/PostThreadItem.tsx:265 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "帖文记录无效或不受支持" @@ -3064,7 +3068,7 @@ msgstr "你内容上的标记" msgid "Language selection" msgstr "选择语言" -#: src/view/screens/Settings/index.tsx:507 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "语言设置" @@ -3073,7 +3077,7 @@ msgstr "语言设置" msgid "Language Settings" msgstr "语言设置" -#: src/view/screens/Settings/index.tsx:516 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "语言" @@ -3196,7 +3200,7 @@ msgstr "喜欢了你的帖文" msgid "Likes" msgstr "喜欢" -#: src/view/com/post-thread/PostThreadItem.tsx:203 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "这条帖文的喜欢数" @@ -3407,7 +3411,7 @@ msgstr "模式" #: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:538 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "内容审核" @@ -3450,7 +3454,7 @@ msgstr "内容审核列表" msgid "moderation settings" msgstr "内容审核设置" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "内容审核设置" @@ -3467,7 +3471,7 @@ msgstr "内容审核工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "由内容审核服务提供方对这段内容设置的一般警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:620 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "更多" @@ -3555,13 +3559,13 @@ msgstr "仅在标签中隐藏该词" msgid "Mute this word until you unmute it" msgstr "隐藏这个词语直到你取消为止" -#: src/view/com/util/forms/PostDropdownBtn.tsx:467 -#: src/view/com/util/forms/PostDropdownBtn.tsx:473 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "隐藏讨论串" +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 #: src/view/com/util/forms/PostDropdownBtn.tsx:483 -#: src/view/com/util/forms/PostDropdownBtn.tsx:485 msgid "Mute words & tags" msgstr "隐藏词和标签" @@ -3607,11 +3611,11 @@ msgstr "自定义资讯源" msgid "My Profile" msgstr "我的个人资料" -#: src/view/screens/Settings/index.tsx:593 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "我保存的资讯源" -#: src/view/screens/Settings/index.tsx:599 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "我保存的资讯源" @@ -3880,7 +3884,7 @@ msgid "Not right now" msgstr "暂时不需要" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 #: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "分享注意事项" @@ -3951,7 +3955,7 @@ msgstr "显示" msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "糟糕!发生了一些错误。" @@ -3975,7 +3979,7 @@ msgstr "于" msgid "on {str}" msgstr "于 {str}" -#: src/view/screens/Settings/index.tsx:237 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "重新开始引导流程" @@ -4038,7 +4042,7 @@ msgstr "开启表情符号选择器" msgid "Open feed options menu" msgstr "开启资讯源选项菜单" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "在内置浏览器中打开链接" @@ -4054,7 +4058,7 @@ msgstr "开启隐藏词汇和标签设置" msgid "Open navigation" msgstr "打开导航" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "开启帖文选项菜单" @@ -4062,12 +4066,12 @@ msgstr "开启帖文选项菜单" msgid "Open starter pack menu" msgstr "开启入门包菜单" -#: src/view/screens/Settings/index.tsx:837 -#: src/view/screens/Settings/index.tsx:847 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:825 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "开启系统日志" @@ -4079,7 +4083,7 @@ msgstr "开启 {numItems} 个选项" msgid "Opens a dialog to choose who can reply to this thread" msgstr "打开对话框以选择谁可以回复此讨论串" -#: src/view/screens/Settings/index.tsx:466 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "开启无障碍设置" @@ -4087,7 +4091,7 @@ msgstr "开启无障碍设置" msgid "Opens additional details for a debug entry" msgstr "开启调试记录的额外详细信息" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:476 msgid "Opens appearance settings" msgstr "开启外观设置" @@ -4095,7 +4099,7 @@ msgstr "开启外观设置" msgid "Opens camera on device" msgstr "开启设备相机" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "开启私信设置" @@ -4103,7 +4107,7 @@ msgstr "开启私信设置" msgid "Opens composer" msgstr "开启编辑器" -#: src/view/screens/Settings/index.tsx:508 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "开启可配置的语言设置" @@ -4111,7 +4115,7 @@ msgstr "开启可配置的语言设置" msgid "Opens device photo gallery" msgstr "开启设备相册" -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "开启外部嵌入设置" @@ -4133,27 +4137,27 @@ msgstr "开启 GIF 选择对话框" msgid "Opens list of invite codes" msgstr "开启邀请码列表" -#: src/view/screens/Settings/index.tsx:785 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "开启账户停用确认界面" -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "需要邮件验证以继续进行账户删除操作" -#: src/view/screens/Settings/index.tsx:742 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "开启密码修改界面" -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "开启创建新的用户识别符界面" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "开启你的 Bluesky 用户资料(存储库)下载页面" -#: src/view/screens/Settings/index.tsx:973 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "开启电子邮箱确认界面" @@ -4161,7 +4165,7 @@ msgstr "开启电子邮箱确认界面" msgid "Opens modal for using custom domain" msgstr "开启使用自定义域名的模式" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "开启内容审核设置" @@ -4169,15 +4173,15 @@ msgstr "开启内容审核设置" msgid "Opens password reset form" msgstr "开启密码重置申请" -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "开启包含所有已保存资讯源的界面" -#: src/view/screens/Settings/index.tsx:675 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "开启应用专用密码设置界面" -#: src/view/screens/Settings/index.tsx:551 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "开启\"正在关注\"资讯源首选项" @@ -4185,16 +4189,16 @@ msgstr "开启\"正在关注\"资讯源首选项" msgid "Opens the linked website" msgstr "开启链接的网页" -#: src/view/screens/Settings/index.tsx:838 -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "开启 Storybook 界面" -#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "开启系统日志界面" -#: src/view/screens/Settings/index.tsx:572 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "开启讨论串首选项" @@ -4240,7 +4244,7 @@ msgstr "其他" msgid "Other account" msgstr "其他账户" -#: src/view/screens/Settings/index.tsx:390 +#: src/view/screens/Settings/index.tsx:379 msgid "Other accounts" msgstr "其他账户" @@ -4449,12 +4453,12 @@ msgctxt "action" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThread.tsx:503 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "帖文" -#: src/view/com/post-thread/PostThreadItem.tsx:195 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "{0} 的帖文" @@ -4465,11 +4469,11 @@ msgstr "{0} 的帖文" msgid "Post by @{0}" msgstr "@{0} 的帖文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "已删除帖文" -#: src/view/com/post-thread/PostThread.tsx:235 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "已隐藏帖文" @@ -4495,8 +4499,8 @@ msgstr "帖文语言" msgid "Post Languages" msgstr "帖文语言" -#: src/view/com/post-thread/PostThread.tsx:230 -#: src/view/com/post-thread/PostThread.tsx:242 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "无法找到帖文" @@ -4560,7 +4564,7 @@ msgstr "优先显示关注者" msgid "Priority notifications" msgstr "优先通知" -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隐私" @@ -4568,7 +4572,7 @@ msgstr "隐私" #: src/Navigation.tsx:266 #: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:911 #: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "隐私政策" @@ -4598,7 +4602,7 @@ msgstr "个人资料" msgid "Profile updated" msgstr "个人资料已更新" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "通过验证电子邮箱来保护你的账户。" @@ -4645,11 +4649,11 @@ msgstr "小建议" msgid "Quote post" msgstr "引用帖文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:304 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Quote post was re-attached" msgstr "引用帖文已重新关联" -#: src/view/com/util/forms/PostDropdownBtn.tsx:303 +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 msgid "Quote post was successfully detached" msgstr "引用帖文已成功分离" @@ -4674,7 +4678,7 @@ msgstr "引用选项" msgid "Quotes" msgstr "引用" -#: src/view/com/post-thread/PostThreadItem.tsx:231 +#: src/view/com/post-thread/PostThreadItem.tsx:230 msgid "Quotes of this post" msgstr "引用这条帖文" @@ -4686,8 +4690,8 @@ msgstr "随机显示 (手气不错)" msgid "Ratios" msgstr "比率" -#: src/view/com/util/forms/PostDropdownBtn.tsx:545 -#: src/view/com/util/forms/PostDropdownBtn.tsx:555 +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 msgid "Re-attach quote" msgstr "重新关联引用帖文" @@ -4736,7 +4740,7 @@ msgstr "重新加载对话" #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 -#: src/view/com/util/AccountDropdownBtn.tsx:67 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "移除" @@ -4744,8 +4748,7 @@ msgstr "移除" msgid "Remove {displayName} from starter pack" msgstr "从你的入门包中删除 {displayName}" -#: src/view/com/util/AccountDropdownBtn.tsx:44 -#: src/view/com/util/AccountDropdownBtn.tsx:49 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "删除账户" @@ -4784,7 +4787,7 @@ msgstr "从自定义资讯源中删除" msgid "Remove from my feeds?" msgstr "从自定义资讯源中删除?" -#: src/view/com/util/AccountDropdownBtn.tsx:59 +#: src/view/com/util/AccountDropdownBtn.tsx:53 msgid "Remove from quick access?" msgstr "从快速访问中删除?" @@ -4902,32 +4905,32 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "由讨论串的作者设置的回复选项" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:533 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "回复 <0><1/>" -#: src/view/com/posts/FeedItem.tsx:524 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "回复被屏蔽的帖文" -#: src/view/com/posts/FeedItem.tsx:526 +#: src/view/com/posts/FeedItem.tsx:515 msgctxt "description" msgid "Reply to a post" msgstr "回复这条帖文" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:530 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "对你回复" -#: src/view/com/util/forms/PostDropdownBtn.tsx:334 +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 msgid "Reply visibility updated" msgstr "回复可见性已更新" -#: src/view/com/util/forms/PostDropdownBtn.tsx:333 +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 msgid "Reply was successfully hidden" msgstr "回复已成功隐藏" @@ -4965,8 +4968,8 @@ msgstr "举报列表" msgid "Report message" msgstr "举报私信" +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 #: src/view/com/util/forms/PostDropdownBtn.tsx:581 -#: src/view/com/util/forms/PostDropdownBtn.tsx:583 msgid "Report post" msgstr "举报帖文" @@ -5029,16 +5032,16 @@ msgstr "转发或引用帖文" msgid "Reposted By" msgstr "转发" -#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "由 {0} 转发" -#: src/view/com/posts/FeedItem.tsx:309 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 转发" -#: src/view/com/posts/FeedItem.tsx:288 -#: src/view/com/posts/FeedItem.tsx:307 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "由你转发" @@ -5046,7 +5049,7 @@ msgstr "由你转发" msgid "reposted your post" msgstr "转发你的帖文" -#: src/view/com/post-thread/PostThreadItem.tsx:208 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "转发这条帖文" @@ -5085,8 +5088,8 @@ msgstr "确认码" msgid "Reset Code" msgstr "确认码" -#: src/view/screens/Settings/index.tsx:877 -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "重置引导流程状态" @@ -5094,16 +5097,16 @@ msgstr "重置引导流程状态" msgid "Reset password" msgstr "重置密码" -#: src/view/screens/Settings/index.tsx:857 -#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "重置首选项状态" -#: src/view/screens/Settings/index.tsx:878 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "重置引导流程状态" -#: src/view/screens/Settings/index.tsx:858 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "重置首选项状态" @@ -5123,8 +5126,8 @@ msgstr "重试上次出错的操作" #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5404,7 +5407,7 @@ msgstr "选择你的应用语言,以显示应用中的默认文本。" msgid "Select your date of birth" msgstr "输入你的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "下面选择你感兴趣的选项" @@ -5459,8 +5462,8 @@ msgstr "给 {0} 提交举报" msgid "Send verification email" msgstr "发送验证电子邮件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "通过私信发送" @@ -5525,7 +5528,7 @@ msgid "Sets image aspect ratio to wide" msgstr "将图片纵横比设置为宽" #: src/Navigation.tsx:155 -#: src/view/screens/Settings/index.tsx:313 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 @@ -5545,8 +5548,8 @@ msgstr "性暗示" #: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:412 -#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 #: src/view/com/util/post-ctrls/PostCtrls.tsx:321 #: src/view/screens/ProfileList.tsx:484 msgid "Share" @@ -5566,7 +5569,7 @@ msgid "Share a fun fact!" msgstr "分享一个有趣的事实!" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:661 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 #: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "仍然分享" @@ -5619,7 +5622,7 @@ msgstr "分享链接的网站" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:362 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "显示" @@ -5650,8 +5653,8 @@ msgstr "显示类似于 {0} 的关注者" msgid "Show hidden replies" msgstr "显示已隐藏的回复" +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 #: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/forms/PostDropdownBtn.tsx:453 msgid "Show less like this" msgstr "更少显示类似这样的" @@ -5659,14 +5662,14 @@ msgstr "更少显示类似这样的" msgid "Show list anyway" msgstr "仍然显示列表" -#: src/view/com/post-thread/PostThreadItem.tsx:585 +#: src/view/com/post-thread/PostThreadItem.tsx:584 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:490 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "显示更多" +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Show more like this" msgstr "更多显示类似这样的" @@ -5690,8 +5693,8 @@ msgstr "显示回复" msgid "Show replies by people you follow before all other replies." msgstr "将你关注的用户的回复置于其他回复之前。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:519 -#: src/view/com/util/forms/PostDropdownBtn.tsx:529 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 msgid "Show reply for everyone" msgstr "公开显示回复" @@ -5753,12 +5756,12 @@ msgstr "登录或创建你的账户以加入对话!" msgid "Sign into Bluesky or create a new account" msgstr "登录 Bluesky 或创建新账户" -#: src/view/screens/Settings/index.tsx:443 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "登出" -#: src/view/screens/Settings/index.tsx:431 -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 msgid "Sign out of all accounts" msgstr "登出所有账户" @@ -5783,7 +5786,7 @@ msgstr "注册或登录以加入对话" msgid "Sign-in Required" msgstr "需要登录" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "登录身份" @@ -5805,12 +5808,12 @@ msgstr "注册但不使用入门包" msgid "Similar accounts" msgstr "类似账户" -#: src/screens/Onboarding/StepInterests/index.tsx:264 +#: src/screens/Onboarding/StepInterests/index.tsx:265 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "跳过" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "跳过这段流程" @@ -5921,7 +5924,7 @@ msgstr "入门包" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "入门包能让你更轻松地与朋友分享你最中意的资讯源和关注用户。" -#: src/view/screens/Settings/index.tsx:928 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "状态页" @@ -5929,12 +5932,12 @@ msgstr "状态页" msgid "Step {0} of {1}" msgstr "步骤 {1} 共 {0} 步" -#: src/view/screens/Settings/index.tsx:289 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "已清除存储,请立即重启应用。" #: src/Navigation.tsx:241 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "Storybook" @@ -5992,16 +5995,20 @@ msgstr "切换账户" msgid "Switch between feeds to control your experience." msgstr "在资讯源之间切换以刷新你的浏览体验。" -#: src/view/screens/Settings/index.tsx:138 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "切换到 {0}" +#: src/view/screens/Settings/index.tsx:127 +msgid "Switches the account you are logged in to" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:85 #: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "系统" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "系统日志" @@ -6060,7 +6067,7 @@ msgstr "条款" #: src/Navigation.tsx:271 #: src/screens/Signup/StepInfo/Policies.tsx:52 -#: src/view/screens/Settings/index.tsx:916 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" @@ -6159,8 +6166,8 @@ msgstr "以下标记已应用到你的内容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步骤将帮助定制你的 Bluesky 体验。" -#: src/view/com/post-thread/PostThread.tsx:231 -#: src/view/com/post-thread/PostThread.tsx:243 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "这条帖文可能已被删除。" @@ -6398,16 +6405,16 @@ msgstr "此内容审核提供服务不可用,请查看下方获取更多详情 msgid "This name is already in use" msgstr "该名称已被使用" -#: src/view/com/post-thread/PostThreadItem.tsx:139 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "这条帖文已被删除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:658 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 #: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖文只对已登录用户可见,未登录的用户将无法看到。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:639 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 msgid "This post will be hidden from feeds and threads. This cannot be undone." msgstr "这条帖文将从资讯源和讨论串中隐藏。注意此操作无法撤消。" @@ -6419,7 +6426,7 @@ msgstr "这条帖文的作者已关闭引用帖文。" msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "此个人资料只对已登录用户可见,未登录的用户将无法看到。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:701 +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "这条回复将被归档到你帖文底部的隐藏显示部分,并且将隐藏后续回复的通知 - 无论是对你自己还是对其他人。" @@ -6468,20 +6475,20 @@ msgstr "这个账户目前没有关注任何人。" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "这将从你的隐藏词汇中删除 \"{0}\"。你随时可以重新添加。" -#: src/view/com/util/AccountDropdownBtn.tsx:61 +#: src/view/com/util/AccountDropdownBtn.tsx:55 msgid "This will remove @{0} from the quick access list." msgstr "这将从你的快速访问列表中删除 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:691 +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." msgstr "这将删除所有对你这条帖文的引用,并将其替换为占位符。" -#: src/view/screens/Settings/index.tsx:571 +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "讨论串首选项" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:581 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "讨论串首选项" @@ -6524,10 +6531,10 @@ msgstr "转换" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:735 -#: src/view/com/post-thread/PostThreadItem.tsx:737 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 -#: src/view/com/util/forms/PostDropdownBtn.tsx:384 msgid "Translate" msgstr "翻译" @@ -6540,7 +6547,7 @@ msgstr "重试" msgid "TV" msgstr "电视节目" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "两步验证" @@ -6652,8 +6659,8 @@ msgstr "取消隐藏所有 {displayTag} 帖文" msgid "Unmute conversation" msgstr "取消隐藏对话" -#: src/view/com/util/forms/PostDropdownBtn.tsx:467 -#: src/view/com/util/forms/PostDropdownBtn.tsx:472 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "取消隐藏讨论串" @@ -6712,11 +6719,11 @@ msgstr "更新列表中的 {displayName}" msgid "Update to {handle}" msgstr "更新至 {handle}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 msgid "Updating quote attachment failed" msgstr "更新引用关联失败" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 msgid "Updating reply visibility failed" msgstr "更新回复可见性失败" @@ -6878,15 +6885,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "验证 DNS 记录" -#: src/view/screens/Settings/index.tsx:947 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "验证邮箱" -#: src/view/screens/Settings/index.tsx:972 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "验证我的邮箱" -#: src/view/screens/Settings/index.tsx:981 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "验证我的邮箱" @@ -6903,7 +6910,7 @@ msgstr "验证文本文件" msgid "Verify Your Email" msgstr "验证你的邮箱" -#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" @@ -7041,7 +7048,7 @@ msgstr "我们无法加载你的生日首选项,请重试。" msgid "We were unable to load your configured labelers at this time." msgstr "我们暂时无法记载你已配置的标记者。" -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "我们无法连接到互联网,请重试以继续设置你的账户。如果仍继续失败,你可以选择跳过这段流程。" @@ -7049,7 +7056,7 @@ msgstr "我们无法连接到互联网,请重试以继续设置你的账户。 msgid "We will let you know when your account is ready." msgstr "我们会在你的账户准备好时通知你。" -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "我们将使用这些信息来帮助定制你的体验。" @@ -7094,7 +7101,7 @@ msgstr "欢迎回来!" msgid "Welcome, friend!" msgstr "欢迎新天友!" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "你感兴趣的是什么?" @@ -7204,11 +7211,11 @@ msgstr "是的,请停用" msgid "Yes, delete this starter pack" msgstr "是的,删除此入门包" -#: src/view/com/util/forms/PostDropdownBtn.tsx:694 +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 msgid "Yes, detach" msgstr "是的,分离" -#: src/view/com/util/forms/PostDropdownBtn.tsx:704 +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 msgid "Yes, hide" msgstr "是的,隐藏" @@ -7283,7 +7290,7 @@ msgstr "你目前还没有任何固定的资讯源。" msgid "You don't have any saved feeds." msgstr "你目前还没有任何保存的资讯源。" -#: src/view/com/post-thread/PostThread.tsx:237 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "你已屏蔽该帖文作者,或你已被该作者屏蔽。" @@ -7403,11 +7410,11 @@ msgstr "你必须选择至少一个标记者进行举报" msgid "You previously deactivated @{0}." msgstr "你之前已停用 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:218 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "你将不再收到这条讨论串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:214 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "你将收到这条讨论串的通知" @@ -7546,7 +7553,7 @@ msgstr "你的帖文已发布" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "你的帖文、喜欢和屏蔽是公开可见的,而隐藏不可见。" -#: src/view/screens/Settings/index.tsx:128 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "你的个人资料" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index a0f838cc1a..a9e22ac6c7 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -52,7 +52,7 @@ msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:434 +#: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" @@ -65,7 +65,7 @@ msgstr "{0, plural,one {# 個用戶表示喜歡} other {# 個用戶表示喜歡} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/post-thread/PostThreadItem.tsx:414 +#: src/view/com/post-thread/PostThreadItem.tsx:413 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {引用} other {引用}}" @@ -73,7 +73,7 @@ msgstr "{0, plural, one {引用} other {引用}}" msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:394 +#: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" @@ -246,11 +246,11 @@ msgid "Access profile and other navigation links" msgstr "存取個人檔案和其他導覽連結" #: src/view/com/modals/EditImage.tsx:300 -#: src/view/screens/Settings/index.tsx:474 +#: src/view/screens/Settings/index.tsx:463 msgid "Accessibility" msgstr "無障礙" -#: src/view/screens/Settings/index.tsx:465 +#: src/view/screens/Settings/index.tsx:454 msgid "Accessibility settings" msgstr "無障礙設定" @@ -260,8 +260,8 @@ msgid "Accessibility Settings" msgstr "無障礙設定" #: src/screens/Login/LoginForm.tsx:190 -#: src/view/screens/Settings/index.tsx:326 -#: src/view/screens/Settings/index.tsx:729 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 msgid "Account" msgstr "帳號" @@ -286,7 +286,11 @@ msgstr "已靜音帳號" msgid "Account Muted by List" msgstr "帳號已被列表靜音" -#: src/view/com/util/AccountDropdownBtn.tsx:65 +#: src/view/com/util/AccountDropdownBtn.tsx:43 +msgid "Account options" +msgstr "" + +#: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "已從快速存取中移除帳號" @@ -328,8 +332,8 @@ msgstr "將用戶新增至此列表" #: src/components/dialogs/SwitchAccount.tsx:56 #: src/screens/Deactivated.tsx:199 -#: src/view/screens/Settings/index.tsx:412 -#: src/view/screens/Settings/index.tsx:421 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 msgid "Add account" msgstr "新增帳號" @@ -409,7 +413,7 @@ msgid "Adult content is disabled." msgstr "成人內容已停用。" #: src/screens/Moderation/index.tsx:409 -#: src/view/screens/Settings/index.tsx:663 +#: src/view/screens/Settings/index.tsx:652 msgid "Advanced" msgstr "進階設定" @@ -533,7 +537,7 @@ msgstr "開啟聊天時出現問題" msgid "An issue occurred, please try again." msgstr "出現問題,請再試一次。" -#: src/screens/Onboarding/StepInterests/index.tsx:218 +#: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" msgstr "出現未知錯誤" @@ -581,13 +585,13 @@ msgstr "應用程式專用密碼只能包含字母、數字、空格、破折號 msgid "App Password names must be at least 4 characters long." msgstr "應用程式專用密碼名稱必須至少有 4 個字元。" -#: src/view/screens/Settings/index.tsx:674 +#: src/view/screens/Settings/index.tsx:663 msgid "App password settings" msgstr "應用程式專用密碼設定" #: src/Navigation.tsx:286 #: src/view/screens/AppPasswords.tsx:192 -#: src/view/screens/Settings/index.tsx:683 +#: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "應用程式專用密碼" @@ -613,11 +617,11 @@ msgid "Appeal this decision" msgstr "對此決定提出上訴" #: src/screens/Settings/AppearanceSettings.tsx:69 -#: src/view/screens/Settings/index.tsx:495 +#: src/view/screens/Settings/index.tsx:484 msgid "Appearance" msgstr "外觀" -#: src/view/screens/Settings/index.tsx:486 +#: src/view/screens/Settings/index.tsx:475 msgid "Appearance settings" msgstr "外觀設定" @@ -699,7 +703,7 @@ msgstr "至少 3 個字元" msgid "Back" msgstr "返回" -#: src/view/screens/Settings/index.tsx:452 +#: src/view/screens/Settings/index.tsx:441 msgid "Basics" msgstr "基本設定" @@ -707,7 +711,7 @@ msgstr "基本設定" msgid "Birthday" msgstr "生日" -#: src/view/screens/Settings/index.tsx:358 +#: src/view/screens/Settings/index.tsx:347 msgid "Birthday:" msgstr "生日:" @@ -763,7 +767,7 @@ msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以 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:435 +#: src/view/com/post-thread/PostThread.tsx:412 msgid "Blocked post." msgstr "已封鎖貼文。" @@ -945,17 +949,17 @@ msgstr "取消開啟網站連結" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:352 +#: src/view/screens/Settings/index.tsx:341 msgctxt "action" msgid "Change" msgstr "變更" -#: src/view/screens/Settings/index.tsx:695 +#: src/view/screens/Settings/index.tsx:684 msgid "Change handle" msgstr "變更帳號代碼" #: src/view/com/modals/ChangeHandle.tsx:156 -#: src/view/screens/Settings/index.tsx:706 +#: src/view/screens/Settings/index.tsx:695 msgid "Change Handle" msgstr "變更帳號代碼" @@ -963,12 +967,12 @@ msgstr "變更帳號代碼" msgid "Change my email" msgstr "變更我的電子郵件地址" -#: src/view/screens/Settings/index.tsx:740 +#: src/view/screens/Settings/index.tsx:729 msgid "Change password" msgstr "變更密碼" #: src/view/com/modals/ChangePassword.tsx:142 -#: src/view/screens/Settings/index.tsx:751 +#: src/view/screens/Settings/index.tsx:740 msgid "Change Password" msgstr "變更密碼" @@ -994,12 +998,12 @@ msgstr "對話已靜音" #: src/components/dms/MessageMenu.tsx:81 #: src/Navigation.tsx:343 #: src/screens/Messages/List/index.tsx:88 -#: src/view/screens/Settings/index.tsx:615 +#: src/view/screens/Settings/index.tsx:604 msgid "Chat settings" msgstr "對話設定" #: src/screens/Messages/Settings.tsx:59 -#: src/view/screens/Settings/index.tsx:624 +#: src/view/screens/Settings/index.tsx:613 msgid "Chat Settings" msgstr "對話設定" @@ -1020,11 +1024,11 @@ msgstr "在此輸入寄送至您電子郵件地址的驗證碼。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" -#: src/screens/Onboarding/StepInterests/index.tsx:190 +#: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" msgstr "選擇至少 3 個:" -#: src/screens/Onboarding/StepInterests/index.tsx:325 +#: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" msgstr "選擇至少 {0} 個" @@ -1056,11 +1060,11 @@ msgstr "選擇這個顏色作為您的頭像" msgid "Choose your password" msgstr "選擇您的密碼" -#: src/view/screens/Settings/index.tsx:887 +#: src/view/screens/Settings/index.tsx:876 msgid "Clear all storage data" msgstr "清除所有資料" -#: src/view/screens/Settings/index.tsx:890 +#: src/view/screens/Settings/index.tsx:879 msgid "Clear all storage data (restart after this)" msgstr "清除所有資料(並重啟)" @@ -1069,7 +1073,7 @@ msgstr "清除所有資料(並重啟)" msgid "Clear search query" msgstr "清除搜尋記錄" -#: src/view/screens/Settings/index.tsx:888 +#: src/view/screens/Settings/index.tsx:877 msgid "Clears all storage data" msgstr "清除所有資料" @@ -1315,7 +1319,7 @@ msgstr "內容警告" msgid "Context menu backdrop, click to close the menu." msgstr "彈出式選單背景,點擊以關閉選單。" -#: src/screens/Onboarding/StepInterests/index.tsx:277 +#: src/screens/Onboarding/StepInterests/index.tsx:278 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "繼續" @@ -1328,7 +1332,7 @@ msgstr "以 {0} 繼續 (目前已登入)" msgid "Continue thread..." msgstr "繼續載入討論串…" -#: src/screens/Onboarding/StepInterests/index.tsx:274 +#: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1347,7 +1351,7 @@ msgstr "烹飪" msgid "Copied" msgstr "已複製" -#: src/view/screens/Settings/index.tsx:244 +#: src/view/screens/Settings/index.tsx:233 msgid "Copied build version to clipboard" msgstr "已複製建構版本號至剪貼簿" @@ -1355,7 +1359,7 @@ msgstr "已複製建構版本號至剪貼簿" #: src/view/com/modals/AddAppPasswords.tsx:80 #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 -#: src/view/com/util/forms/PostDropdownBtn.tsx:236 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 #: src/view/com/util/post-ctrls/PostCtrls.tsx:368 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1394,8 +1398,8 @@ msgstr "複製連結" msgid "Copy link to list" msgstr "複製列表連結" -#: src/view/com/util/forms/PostDropdownBtn.tsx:412 -#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 msgid "Copy link to post" msgstr "複製貼文連結" @@ -1404,8 +1408,8 @@ msgstr "複製貼文連結" msgid "Copy message text" msgstr "複製訊息文字" +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 #: src/view/com/util/forms/PostDropdownBtn.tsx:390 -#: src/view/com/util/forms/PostDropdownBtn.tsx:392 msgid "Copy post text" msgstr "複製貼文文字" @@ -1443,7 +1447,7 @@ msgstr "建立" msgid "Create a new account" msgstr "建立新帳號" -#: src/view/screens/Settings/index.tsx:413 +#: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" msgstr "建立新的 Bluesky 帳號" @@ -1544,15 +1548,15 @@ msgid "Date of birth" msgstr "出生日期" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 -#: src/view/screens/Settings/index.tsx:783 +#: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" msgstr "停用帳號" -#: src/view/screens/Settings/index.tsx:795 +#: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" msgstr "停用我的帳號" -#: src/view/screens/Settings/index.tsx:850 +#: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" msgstr "內容管理偵錯" @@ -1564,13 +1568,13 @@ msgstr "偵錯面板" #: src/screens/StarterPack/StarterPackScreen.tsx:573 #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 -#: src/view/com/util/forms/PostDropdownBtn.tsx:631 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 #: src/view/screens/AppPasswords.tsx:285 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "刪除" -#: src/view/screens/Settings/index.tsx:805 +#: src/view/screens/Settings/index.tsx:794 msgid "Delete account" msgstr "刪除帳號" @@ -1586,8 +1590,8 @@ msgstr "刪除應用程式專用密碼" msgid "Delete app password?" msgstr "刪除應用程式專用密碼?" -#: src/view/screens/Settings/index.tsx:867 -#: src/view/screens/Settings/index.tsx:870 +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 msgid "Delete chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1611,12 +1615,12 @@ msgstr "為我刪除訊息" msgid "Delete my account" msgstr "刪除我的帳號" -#: src/view/screens/Settings/index.tsx:817 +#: src/view/screens/Settings/index.tsx:806 msgid "Delete My Account…" msgstr "刪除我的帳號…" +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 #: src/view/com/util/forms/PostDropdownBtn.tsx:611 -#: src/view/com/util/forms/PostDropdownBtn.tsx:613 msgid "Delete post" msgstr "刪除貼文" @@ -1633,7 +1637,7 @@ msgstr "刪除入門包?" msgid "Delete this list?" msgstr "刪除此列表?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:626 +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" msgstr "刪除這條貼文?" @@ -1641,11 +1645,11 @@ msgstr "刪除這條貼文?" msgid "Deleted" msgstr "已刪除" -#: src/view/com/post-thread/PostThread.tsx:421 +#: src/view/com/post-thread/PostThread.tsx:398 msgid "Deleted post." msgstr "已刪除的貼文。" -#: src/view/screens/Settings/index.tsx:868 +#: src/view/screens/Settings/index.tsx:857 msgid "Deletes the chat declaration record" msgstr "刪除對話聲明紀錄" @@ -1660,12 +1664,12 @@ msgstr "描述" msgid "Descriptive alt text" msgstr "生動的替代文字" -#: src/view/com/util/forms/PostDropdownBtn.tsx:546 -#: src/view/com/util/forms/PostDropdownBtn.tsx:556 +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 msgid "Detach quote" msgstr "分離引用" -#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 msgid "Detach quote post?" msgstr "分離這則帖文的引用?" @@ -1903,8 +1907,8 @@ msgstr "編輯動態源" msgid "Edit image" msgstr "編輯圖片" -#: src/view/com/util/forms/PostDropdownBtn.tsx:592 -#: src/view/com/util/forms/PostDropdownBtn.tsx:605 +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 msgid "Edit interaction settings" msgstr "編輯「互動設定」" @@ -2001,7 +2005,7 @@ msgstr "電子郵件已更新" msgid "Email verified" msgstr "電子郵件已驗證" -#: src/view/screens/Settings/index.tsx:330 +#: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "電子郵件:" @@ -2010,8 +2014,8 @@ msgid "Embed HTML code" msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:97 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 #: src/view/com/util/forms/PostDropdownBtn.tsx:429 -#: src/view/com/util/forms/PostDropdownBtn.tsx:431 msgid "Embed post" msgstr "嵌入貼文" @@ -2121,7 +2125,7 @@ msgstr "儲存檔案時發生錯誤" msgid "Error receiving captcha response." msgstr "Captcha 給出了錯誤的回應。" -#: src/screens/Onboarding/StepInterests/index.tsx:216 +#: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "錯誤:" @@ -2214,12 +2218,12 @@ msgstr "露骨或可能令人不安的媒體內容。" msgid "Explicit sexual images." msgstr "露骨的色情圖片。" -#: src/view/screens/Settings/index.tsx:763 +#: src/view/screens/Settings/index.tsx:752 msgid "Export my data" msgstr "匯出我的資料" #: src/view/screens/Settings/ExportCarDialog.tsx:62 -#: src/view/screens/Settings/index.tsx:774 +#: src/view/screens/Settings/index.tsx:763 msgid "Export My Data" msgstr "匯出我的資料" @@ -2235,11 +2239,11 @@ msgstr "外部媒體可能允許網站收集有關您和您裝置的資料。在 #: src/Navigation.tsx:310 #: src/view/screens/PreferencesExternalEmbeds.tsx:54 -#: src/view/screens/Settings/index.tsx:656 +#: src/view/screens/Settings/index.tsx:645 msgid "External Media Preferences" msgstr "外部媒體偏好" -#: src/view/screens/Settings/index.tsx:647 +#: src/view/screens/Settings/index.tsx:636 msgid "External media settings" msgstr "外部媒體設定" @@ -2261,7 +2265,7 @@ msgstr "無法建立列表。請檢查您的網路連線並重試。" msgid "Failed to delete message" msgstr "無法刪除訊息" -#: src/view/com/util/forms/PostDropdownBtn.tsx:196 +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 msgid "Failed to delete post, please try again" msgstr "無法刪除貼文,請再試一次" @@ -2309,7 +2313,7 @@ msgstr "無法傳送" msgid "Failed to submit appeal, please try again." msgstr "無法提交申訴,請再試一次。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:225 +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" msgstr "無法將討論串設為靜音,請再試一次" @@ -2532,13 +2536,13 @@ msgstr "已跟隨 {0}" msgid "Following {name}" msgstr "已跟隨 {name}" -#: src/view/screens/Settings/index.tsx:550 +#: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" msgstr "「Following」動態源偏好" #: src/Navigation.tsx:297 #: src/view/screens/PreferencesFollowingFeed.tsx:48 -#: src/view/screens/Settings/index.tsx:559 +#: src/view/screens/Settings/index.tsx:548 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" @@ -2592,7 +2596,7 @@ msgstr "頻繁發佈不當內容" msgid "From @{sanitizedAuthor}" msgstr "來自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:269 +#: src/view/com/posts/FeedItem.tsx:273 msgctxt "from-feed" msgid "From <0/>" msgstr "來自 <0/>" @@ -2754,7 +2758,7 @@ msgstr "隱藏列表" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/view/com/util/forms/PostDropdownBtn.tsx:642 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 msgid "Hide" msgstr "隱藏" @@ -2763,18 +2767,18 @@ msgctxt "action" msgid "Hide" msgstr "隱藏" -#: src/view/com/util/forms/PostDropdownBtn.tsx:503 -#: src/view/com/util/forms/PostDropdownBtn.tsx:509 +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 msgid "Hide post for me" msgstr "為我隱藏貼文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:520 -#: src/view/com/util/forms/PostDropdownBtn.tsx:530 +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 msgid "Hide reply for everyone" msgstr "為所有人隱藏回覆" -#: src/view/com/util/forms/PostDropdownBtn.tsx:502 -#: src/view/com/util/forms/PostDropdownBtn.tsx:508 +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 msgid "Hide reply for me" msgstr "為我隱藏回覆" @@ -2783,12 +2787,12 @@ msgstr "為我隱藏回覆" msgid "Hide the content" msgstr "隱藏內容" -#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 msgid "Hide this post?" msgstr "隱藏這則貼文?" -#: src/view/com/util/forms/PostDropdownBtn.tsx:637 -#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 msgid "Hide this reply?" msgstr "隱藏這個回覆?" @@ -2883,7 +2887,7 @@ msgstr "如果根據您所在國家的法律,您尚未成年,則您的父母 msgid "If you delete this list, you won't be able to recover it." msgstr "如果刪除這個列表,您將無法恢復它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:628 +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 msgid "If you remove this post, you won't be able to recover it." msgstr "如果刪除這則貼文,您將無法恢復它。" @@ -2972,7 +2976,7 @@ msgstr "為您隆重介紹「私人訊息」" msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" -#: src/view/com/post-thread/PostThreadItem.tsx:265 +#: src/view/com/post-thread/PostThreadItem.tsx:264 msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" @@ -3064,7 +3068,7 @@ msgstr "您內容上的標記" msgid "Language selection" msgstr "語言選擇" -#: src/view/screens/Settings/index.tsx:507 +#: src/view/screens/Settings/index.tsx:496 msgid "Language settings" msgstr "語言設定" @@ -3073,7 +3077,7 @@ msgstr "語言設定" msgid "Language Settings" msgstr "語言設定" -#: src/view/screens/Settings/index.tsx:516 +#: src/view/screens/Settings/index.tsx:505 msgid "Languages" msgstr "語言" @@ -3196,7 +3200,7 @@ msgstr "表示喜歡您的貼文" msgid "Likes" msgstr "喜歡" -#: src/view/com/post-thread/PostThreadItem.tsx:203 +#: src/view/com/post-thread/PostThreadItem.tsx:204 msgid "Likes on this post" msgstr "這條貼文的喜歡數" @@ -3407,7 +3411,7 @@ msgstr "模式" #: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 -#: src/view/screens/Settings/index.tsx:538 +#: src/view/screens/Settings/index.tsx:527 msgid "Moderation" msgstr "內容管理" @@ -3450,7 +3454,7 @@ msgstr "內容管理列表" msgid "moderation settings" msgstr "內容管理設定" -#: src/view/screens/Settings/index.tsx:532 +#: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" msgstr "內容管理設定" @@ -3467,7 +3471,7 @@ msgstr "內容管理工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:620 +#: src/view/com/post-thread/PostThreadItem.tsx:619 msgid "More" msgstr "更多" @@ -3555,13 +3559,13 @@ msgstr "僅在話題標籤中隱藏該文字" msgid "Mute this word until you unmute it" msgstr "將這個文字靜音,直到您取消靜音為止" -#: src/view/com/util/forms/PostDropdownBtn.tsx:467 -#: src/view/com/util/forms/PostDropdownBtn.tsx:473 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 msgid "Mute thread" msgstr "靜音討論串" +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 #: src/view/com/util/forms/PostDropdownBtn.tsx:483 -#: src/view/com/util/forms/PostDropdownBtn.tsx:485 msgid "Mute words & tags" msgstr "靜音文字和標籤" @@ -3607,11 +3611,11 @@ msgstr "我的動態源" msgid "My Profile" msgstr "我的個人檔案" -#: src/view/screens/Settings/index.tsx:593 +#: src/view/screens/Settings/index.tsx:582 msgid "My saved feeds" msgstr "儲存的動態源" -#: src/view/screens/Settings/index.tsx:599 +#: src/view/screens/Settings/index.tsx:588 msgid "My Saved Feeds" msgstr "儲存的動態源" @@ -3880,7 +3884,7 @@ msgid "Not right now" msgstr "暫時不需要" #: src/view/com/profile/ProfileMenu.tsx:372 -#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 #: src/view/com/util/post-ctrls/PostCtrls.tsx:332 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3951,7 +3955,7 @@ msgstr "顯示" msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:152 +#: src/screens/Onboarding/StepInterests/index.tsx:153 msgid "Oh no! Something went wrong." msgstr "糟糕!發生了一些錯誤。" @@ -3975,7 +3979,7 @@ msgstr "在" msgid "on {str}" msgstr "在 {str}" -#: src/view/screens/Settings/index.tsx:237 +#: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "重新開始引導流程" @@ -4038,7 +4042,7 @@ msgstr "開啟表情符號選擇器" msgid "Open feed options menu" msgstr "開啟動態選項選單" -#: src/view/screens/Settings/index.tsx:713 +#: src/view/screens/Settings/index.tsx:702 msgid "Open links with in-app browser" msgstr "在內建瀏覽器中開啟連結" @@ -4054,7 +4058,7 @@ msgstr "開啟靜音文字和標籤設定" msgid "Open navigation" msgstr "開啟導覽" -#: src/view/com/util/forms/PostDropdownBtn.tsx:352 +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 msgid "Open post options menu" msgstr "開啟貼文選項選單" @@ -4062,12 +4066,12 @@ msgstr "開啟貼文選項選單" msgid "Open starter pack menu" msgstr "開啟入門包選單" -#: src/view/screens/Settings/index.tsx:837 -#: src/view/screens/Settings/index.tsx:847 +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 msgid "Open storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:825 +#: src/view/screens/Settings/index.tsx:814 msgid "Open system log" msgstr "開啟系統日誌" @@ -4079,7 +4083,7 @@ msgstr "開啟 {numItems} 個選項" msgid "Opens a dialog to choose who can reply to this thread" msgstr "開啟對話窗來選擇哪些人可以回覆此討論串" -#: src/view/screens/Settings/index.tsx:466 +#: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" msgstr "開啟無障礙設定" @@ -4087,7 +4091,7 @@ msgstr "開啟無障礙設定" msgid "Opens additional details for a debug entry" msgstr "開啟除錯項目的額外詳細資訊" -#: src/view/screens/Settings/index.tsx:487 +#: src/view/screens/Settings/index.tsx:476 msgid "Opens appearance settings" msgstr "開啟外觀設定" @@ -4095,7 +4099,7 @@ msgstr "開啟外觀設定" msgid "Opens camera on device" msgstr "開啟裝置相機" -#: src/view/screens/Settings/index.tsx:616 +#: src/view/screens/Settings/index.tsx:605 msgid "Opens chat settings" msgstr "開啟對話設定" @@ -4103,7 +4107,7 @@ msgstr "開啟對話設定" msgid "Opens composer" msgstr "開啟編輯器" -#: src/view/screens/Settings/index.tsx:508 +#: src/view/screens/Settings/index.tsx:497 msgid "Opens configurable language settings" msgstr "開啟可以更改的語言設定" @@ -4111,7 +4115,7 @@ msgstr "開啟可以更改的語言設定" msgid "Opens device photo gallery" msgstr "開啟裝置相簿" -#: src/view/screens/Settings/index.tsx:648 +#: src/view/screens/Settings/index.tsx:637 msgid "Opens external embeds settings" msgstr "開啟外部連結嵌入設定" @@ -4133,27 +4137,27 @@ msgstr "開啟 GIF 選擇對話框" msgid "Opens list of invite codes" msgstr "開啟邀請碼列表" -#: src/view/screens/Settings/index.tsx:785 +#: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" msgstr "開啟帳號刪除的確認彈窗" -#: src/view/screens/Settings/index.tsx:807 +#: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" msgstr "開啟帳號刪除的確認彈窗。需要電子郵件驗證碼" -#: src/view/screens/Settings/index.tsx:742 +#: src/view/screens/Settings/index.tsx:731 msgid "Opens modal for changing your Bluesky password" msgstr "開啟修改 Bluesky 密碼的彈窗" -#: src/view/screens/Settings/index.tsx:697 +#: src/view/screens/Settings/index.tsx:686 msgid "Opens modal for choosing a new Bluesky handle" msgstr "開啟建立新 Bluesky 帳號代碼的彈窗" -#: src/view/screens/Settings/index.tsx:765 +#: src/view/screens/Settings/index.tsx:754 msgid "Opens modal for downloading your Bluesky account data (repository)" msgstr "開啟下載 Bluesky 帳號數據(儲存庫)的彈窗" -#: src/view/screens/Settings/index.tsx:973 +#: src/view/screens/Settings/index.tsx:962 msgid "Opens modal for email verification" msgstr "開啟驗證電子郵件的彈窗" @@ -4161,7 +4165,7 @@ msgstr "開啟驗證電子郵件的彈窗" msgid "Opens modal for using custom domain" msgstr "開啟使用自訂網域的彈窗" -#: src/view/screens/Settings/index.tsx:533 +#: src/view/screens/Settings/index.tsx:522 msgid "Opens moderation settings" msgstr "開啟內容管理設定" @@ -4169,15 +4173,15 @@ msgstr "開啟內容管理設定" msgid "Opens password reset form" msgstr "開啟密碼重設表單" -#: src/view/screens/Settings/index.tsx:594 +#: src/view/screens/Settings/index.tsx:583 msgid "Opens screen with all saved feeds" msgstr "開啟包含所有已儲存的動態源之畫面" -#: src/view/screens/Settings/index.tsx:675 +#: src/view/screens/Settings/index.tsx:664 msgid "Opens the app password settings" msgstr "開啟應用程式專用密碼設定畫面" -#: src/view/screens/Settings/index.tsx:551 +#: src/view/screens/Settings/index.tsx:540 msgid "Opens the Following feed preferences" msgstr "開啟「Following」動態源偏好" @@ -4185,16 +4189,16 @@ msgstr "開啟「Following」動態源偏好" msgid "Opens the linked website" msgstr "開啟網站連結" -#: src/view/screens/Settings/index.tsx:838 -#: src/view/screens/Settings/index.tsx:848 +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 msgid "Opens the storybook page" msgstr "開啟故事書頁面" -#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:815 msgid "Opens the system log page" msgstr "開啟系統日誌頁面" -#: src/view/screens/Settings/index.tsx:572 +#: src/view/screens/Settings/index.tsx:561 msgid "Opens the threads preferences" msgstr "開啟討論串偏好" @@ -4240,7 +4244,7 @@ msgstr "其他" msgid "Other account" msgstr "其他帳號" -#: src/view/screens/Settings/index.tsx:390 +#: src/view/screens/Settings/index.tsx:379 msgid "Other accounts" msgstr "其他帳號" @@ -4449,12 +4453,12 @@ msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:503 +#: src/view/com/post-thread/PostThread.tsx:480 msgctxt "description" msgid "Post" msgstr "貼文" -#: src/view/com/post-thread/PostThreadItem.tsx:195 +#: src/view/com/post-thread/PostThreadItem.tsx:196 msgid "Post by {0}" msgstr "{0} 的貼文" @@ -4465,11 +4469,11 @@ msgstr "{0} 的貼文" msgid "Post by @{0}" msgstr "@{0} 的貼文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:176 +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 msgid "Post deleted" msgstr "貼文已刪除" -#: src/view/com/post-thread/PostThread.tsx:235 +#: src/view/com/post-thread/PostThread.tsx:212 msgid "Post hidden" msgstr "貼文已隱藏" @@ -4495,8 +4499,8 @@ msgstr "貼文語言" msgid "Post Languages" msgstr "貼文語言" -#: src/view/com/post-thread/PostThread.tsx:230 -#: src/view/com/post-thread/PostThread.tsx:242 +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 msgid "Post not found" msgstr "找不到貼文" @@ -4560,7 +4564,7 @@ msgstr "優先顯示跟隨者" msgid "Priority notifications" msgstr "優先通知" -#: src/view/screens/Settings/index.tsx:631 +#: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 msgid "Privacy" msgstr "隱私" @@ -4568,7 +4572,7 @@ msgstr "隱私" #: src/Navigation.tsx:266 #: src/screens/Signup/StepInfo/Policies.tsx:62 #: src/view/screens/PrivacyPolicy.tsx:29 -#: src/view/screens/Settings/index.tsx:922 +#: src/view/screens/Settings/index.tsx:911 #: src/view/shell/Drawer.tsx:298 msgid "Privacy Policy" msgstr "隱私政策" @@ -4598,7 +4602,7 @@ msgstr "個人檔案" msgid "Profile updated" msgstr "個人檔案已更新" -#: src/view/screens/Settings/index.tsx:986 +#: src/view/screens/Settings/index.tsx:975 msgid "Protect your account by verifying your email." msgstr "通過驗證電子郵件地址來保護您的帳號。" @@ -4645,11 +4649,11 @@ msgstr "小建議" msgid "Quote post" msgstr "引用貼文" -#: src/view/com/util/forms/PostDropdownBtn.tsx:304 +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Quote post was re-attached" msgstr "引用已重新連結" -#: src/view/com/util/forms/PostDropdownBtn.tsx:303 +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 msgid "Quote post was successfully detached" msgstr "貼文引用已成功分離" @@ -4674,7 +4678,7 @@ msgstr "引用設定" msgid "Quotes" msgstr "引用" -#: src/view/com/post-thread/PostThreadItem.tsx:231 +#: src/view/com/post-thread/PostThreadItem.tsx:230 msgid "Quotes of this post" msgstr "引用這則貼文" @@ -4686,8 +4690,8 @@ msgstr "隨機顯示 (又名試試手氣)" msgid "Ratios" msgstr "比率" -#: src/view/com/util/forms/PostDropdownBtn.tsx:545 -#: src/view/com/util/forms/PostDropdownBtn.tsx:555 +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 msgid "Re-attach quote" msgstr "重新連結引用" @@ -4736,7 +4740,7 @@ msgstr "重新載入對話" #: src/view/com/modals/SelfLabel.tsx:84 #: src/view/com/modals/UserAddRemoveLists.tsx:229 #: src/view/com/posts/FeedErrorMessage.tsx:213 -#: src/view/com/util/AccountDropdownBtn.tsx:67 +#: src/view/com/util/AccountDropdownBtn.tsx:61 msgid "Remove" msgstr "刪除" @@ -4744,8 +4748,7 @@ msgstr "刪除" msgid "Remove {displayName} from starter pack" msgstr "從您的入門包刪除 {displayName}" -#: src/view/com/util/AccountDropdownBtn.tsx:44 -#: src/view/com/util/AccountDropdownBtn.tsx:49 +#: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" msgstr "移除帳號" @@ -4784,7 +4787,7 @@ msgstr "從我的動態源中刪除" msgid "Remove from my feeds?" msgstr "從我的動態源中刪除?" -#: src/view/com/util/AccountDropdownBtn.tsx:59 +#: src/view/com/util/AccountDropdownBtn.tsx:53 msgid "Remove from quick access?" msgstr "從快速存取中刪除?" @@ -4902,32 +4905,32 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "由此討論串的發佈者選擇的回覆設定" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:533 +#: src/view/com/posts/FeedItem.tsx:522 msgctxt "description" msgid "Reply to <0><1/>" msgstr "對 <0><1/> 回覆" -#: src/view/com/posts/FeedItem.tsx:524 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" msgstr "對已被封鎖的貼文回覆" -#: src/view/com/posts/FeedItem.tsx:526 +#: src/view/com/posts/FeedItem.tsx:515 msgctxt "description" msgid "Reply to a post" msgstr "回覆這則貼文" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:530 +#: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" msgstr "對您回覆" -#: src/view/com/util/forms/PostDropdownBtn.tsx:334 +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 msgid "Reply visibility updated" msgstr "回覆可見性已更新" -#: src/view/com/util/forms/PostDropdownBtn.tsx:333 +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 msgid "Reply was successfully hidden" msgstr "回覆已成功隱藏" @@ -4965,8 +4968,8 @@ msgstr "檢舉列表" msgid "Report message" msgstr "檢舉訊息" +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 #: src/view/com/util/forms/PostDropdownBtn.tsx:581 -#: src/view/com/util/forms/PostDropdownBtn.tsx:583 msgid "Report post" msgstr "檢舉貼文" @@ -5029,16 +5032,16 @@ msgstr "轉貼或引用貼文" msgid "Reposted By" msgstr "轉貼" -#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:294 msgid "Reposted by {0}" msgstr "由 {0} 轉貼" -#: src/view/com/posts/FeedItem.tsx:309 +#: src/view/com/posts/FeedItem.tsx:313 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/posts/FeedItem.tsx:288 -#: src/view/com/posts/FeedItem.tsx:307 +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" msgstr "由您轉貼" @@ -5046,7 +5049,7 @@ msgstr "由您轉貼" msgid "reposted your post" msgstr "轉貼您的貼文" -#: src/view/com/post-thread/PostThreadItem.tsx:208 +#: src/view/com/post-thread/PostThreadItem.tsx:209 msgid "Reposts of this post" msgstr "轉貼這則貼文" @@ -5085,8 +5088,8 @@ msgstr "重設碼" msgid "Reset Code" msgstr "重設碼" -#: src/view/screens/Settings/index.tsx:877 -#: src/view/screens/Settings/index.tsx:880 +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 msgid "Reset onboarding state" msgstr "重設初始設定進行狀態" @@ -5094,16 +5097,16 @@ msgstr "重設初始設定進行狀態" msgid "Reset password" msgstr "重設密碼" -#: src/view/screens/Settings/index.tsx:857 -#: src/view/screens/Settings/index.tsx:860 +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 msgid "Reset preferences state" msgstr "重設偏好狀態" -#: src/view/screens/Settings/index.tsx:878 +#: src/view/screens/Settings/index.tsx:867 msgid "Resets the onboarding state" msgstr "重設初始設定狀態" -#: src/view/screens/Settings/index.tsx:858 +#: src/view/screens/Settings/index.tsx:847 msgid "Resets the preferences state" msgstr "重設偏好狀態" @@ -5123,8 +5126,8 @@ msgstr "重試上次出錯的操作" #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:250 -#: src/screens/Onboarding/StepInterests/index.tsx:253 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5404,7 +5407,7 @@ msgstr "選擇應用程式中的預設語言。" msgid "Select your date of birth" msgstr "選擇您的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:225 +#: src/screens/Onboarding/StepInterests/index.tsx:226 msgid "Select your interests from the options below" msgstr "從下面選擇您感興趣的選項" @@ -5459,8 +5462,8 @@ msgstr "將檢舉提交至 {0}" msgid "Send verification email" msgstr "發送驗證電子郵件" -#: src/view/com/util/forms/PostDropdownBtn.tsx:401 -#: src/view/com/util/forms/PostDropdownBtn.tsx:404 +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" msgstr "透過私人訊息發送" @@ -5525,7 +5528,7 @@ msgid "Sets image aspect ratio to wide" msgstr "將圖片比例設定為寬" #: src/Navigation.tsx:155 -#: src/view/screens/Settings/index.tsx:313 +#: src/view/screens/Settings/index.tsx:302 #: src/view/shell/desktop/LeftNav.tsx:401 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 @@ -5545,8 +5548,8 @@ msgstr "性暗示" #: src/screens/StarterPack/StarterPackScreen.tsx:582 #: src/view/com/profile/ProfileMenu.tsx:219 #: src/view/com/profile/ProfileMenu.tsx:228 -#: src/view/com/util/forms/PostDropdownBtn.tsx:412 -#: src/view/com/util/forms/PostDropdownBtn.tsx:421 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 #: src/view/com/util/post-ctrls/PostCtrls.tsx:321 #: src/view/screens/ProfileList.tsx:484 msgid "Share" @@ -5566,7 +5569,7 @@ msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" #: src/view/com/profile/ProfileMenu.tsx:377 -#: src/view/com/util/forms/PostDropdownBtn.tsx:661 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 #: src/view/com/util/post-ctrls/PostCtrls.tsx:337 msgid "Share anyway" msgstr "仍然分享" @@ -5619,7 +5622,7 @@ msgstr "分享網站的連結" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:136 #: src/components/moderation/PostHider.tsx:122 -#: src/view/screens/Settings/index.tsx:362 +#: src/view/screens/Settings/index.tsx:351 msgid "Show" msgstr "顯示" @@ -5650,8 +5653,8 @@ msgstr "顯示類似於 {0} 的跟隨者" msgid "Show hidden replies" msgstr "顯示隱藏回覆" +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 #: src/view/com/util/forms/PostDropdownBtn.tsx:451 -#: src/view/com/util/forms/PostDropdownBtn.tsx:453 msgid "Show less like this" msgstr "減少顯示此類內容" @@ -5659,14 +5662,14 @@ msgstr "減少顯示此類內容" msgid "Show list anyway" msgstr "仍然顯示列表" -#: src/view/com/post-thread/PostThreadItem.tsx:585 +#: src/view/com/post-thread/PostThreadItem.tsx:584 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:490 +#: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" msgstr "顯示更多" +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 #: src/view/com/util/forms/PostDropdownBtn.tsx:443 -#: src/view/com/util/forms/PostDropdownBtn.tsx:445 msgid "Show more like this" msgstr "顯示更多此類內容" @@ -5690,8 +5693,8 @@ msgstr "顯示回覆" msgid "Show replies by people you follow before all other replies." msgstr "在所有其他回覆之前顯示您跟隨的人的回覆。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:519 -#: src/view/com/util/forms/PostDropdownBtn.tsx:529 +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 msgid "Show reply for everyone" msgstr "為所有人顯示回覆" @@ -5753,12 +5756,12 @@ msgstr "登入或建立您的帳號即可加入對話!" msgid "Sign into Bluesky or create a new account" msgstr "登入 Bluesky 或建立新帳號" -#: src/view/screens/Settings/index.tsx:443 +#: src/view/screens/Settings/index.tsx:432 msgid "Sign out" msgstr "登出" -#: src/view/screens/Settings/index.tsx:431 -#: src/view/screens/Settings/index.tsx:441 +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 msgid "Sign out of all accounts" msgstr "登出所有帳戶" @@ -5783,7 +5786,7 @@ msgstr "註冊或登入即可參與對話" msgid "Sign-in Required" msgstr "需要登入" -#: src/view/screens/Settings/index.tsx:372 +#: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" msgstr "登入身分" @@ -5805,12 +5808,12 @@ msgstr "不使用入門包註冊" msgid "Similar accounts" msgstr "類似的帳號" -#: src/screens/Onboarding/StepInterests/index.tsx:264 +#: src/screens/Onboarding/StepInterests/index.tsx:265 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "跳過" -#: src/screens/Onboarding/StepInterests/index.tsx:261 +#: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" msgstr "跳過此流程" @@ -5921,7 +5924,7 @@ msgstr "入門包" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "入門包讓您輕鬆地分享您喜愛的動態源與人物給您的朋友。" -#: src/view/screens/Settings/index.tsx:928 +#: src/view/screens/Settings/index.tsx:917 msgid "Status Page" msgstr "服務運作狀態頁面" @@ -5929,12 +5932,12 @@ msgstr "服務運作狀態頁面" msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" -#: src/view/screens/Settings/index.tsx:289 +#: src/view/screens/Settings/index.tsx:278 msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,您需要立即重啟應用程式。" #: src/Navigation.tsx:241 -#: src/view/screens/Settings/index.tsx:840 +#: src/view/screens/Settings/index.tsx:829 msgid "Storybook" msgstr "故事書" @@ -5992,16 +5995,20 @@ msgstr "切換帳號" msgid "Switch between feeds to control your experience." msgstr "在動態源之間切換以掌控您的體驗。" -#: src/view/screens/Settings/index.tsx:138 +#: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "切換到 {0}" +#: src/view/screens/Settings/index.tsx:127 +msgid "Switches the account you are logged in to" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:85 #: src/screens/Settings/AppearanceSettings.tsx:87 msgid "System" msgstr "系統" -#: src/view/screens/Settings/index.tsx:828 +#: src/view/screens/Settings/index.tsx:817 msgid "System log" msgstr "系統日誌" @@ -6060,7 +6067,7 @@ msgstr "條款" #: src/Navigation.tsx:271 #: src/screens/Signup/StepInfo/Policies.tsx:52 -#: src/view/screens/Settings/index.tsx:916 +#: src/view/screens/Settings/index.tsx:905 #: src/view/screens/TermsOfService.tsx:29 #: src/view/shell/Drawer.tsx:292 msgid "Terms of Service" @@ -6159,8 +6166,8 @@ msgstr "以下標記已套用到您的內容。" msgid "The following steps will help customize your Bluesky experience." msgstr "以下步驟將幫助自訂您的 Bluesky 體驗。" -#: src/view/com/post-thread/PostThread.tsx:231 -#: src/view/com/post-thread/PostThread.tsx:243 +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 msgid "The post may have been deleted." msgstr "這則貼文可能已被刪除。" @@ -6398,16 +6405,16 @@ msgstr "此內容管理服務暫時無法使用,詳情請見下文。如果問 msgid "This name is already in use" msgstr "此名稱已被使用" -#: src/view/com/post-thread/PostThreadItem.tsx:139 +#: src/view/com/post-thread/PostThreadItem.tsx:140 msgid "This post has been deleted." msgstr "這則貼文已被刪除。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:658 +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 #: src/view/com/util/post-ctrls/PostCtrls.tsx:334 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:639 +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 msgid "This post will be hidden from feeds and threads. This cannot be undone." msgstr "這則貼文將從討論串及動態源中被隱藏,這個操作無法撤銷。" @@ -6419,7 +6426,7 @@ msgstr "這則貼文的發布者已停用引用。" msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到此個人檔案。 未登入的人將看不到它。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:701 +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." msgstr "此回覆將被分類到您討論串底部的隱藏部分,並將為您自己和其他人靜音後續回覆的通知。" @@ -6468,20 +6475,20 @@ msgstr "此用戶未跟隨任何人。" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "這將從您的靜音文字中刪除 \"{0}\",您隨時可以新增回來。" -#: src/view/com/util/AccountDropdownBtn.tsx:61 +#: src/view/com/util/AccountDropdownBtn.tsx:55 msgid "This will remove @{0} from the quick access list." msgstr "這將從快速存取清單中刪除 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:691 +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." msgstr "這將刪除所有对您這則貼文的引用,並將其替換為一個佔位符。" -#: src/view/screens/Settings/index.tsx:571 +#: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" msgstr "討論串偏好" #: src/view/screens/PreferencesThreads.tsx:51 -#: src/view/screens/Settings/index.tsx:581 +#: src/view/screens/Settings/index.tsx:570 msgid "Thread Preferences" msgstr "討論串偏好" @@ -6524,10 +6531,10 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:735 -#: src/view/com/post-thread/PostThreadItem.tsx:737 +#: src/view/com/post-thread/PostThreadItem.tsx:734 +#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 -#: src/view/com/util/forms/PostDropdownBtn.tsx:384 msgid "Translate" msgstr "翻譯" @@ -6540,7 +6547,7 @@ msgstr "重試" msgid "TV" msgstr "電視節目" -#: src/view/screens/Settings/index.tsx:722 +#: src/view/screens/Settings/index.tsx:711 msgid "Two-factor authentication" msgstr "雙重驗證" @@ -6652,8 +6659,8 @@ msgstr "取消對所有 {displayTag} 貼文的靜音" msgid "Unmute conversation" msgstr "取消靜音對話" -#: src/view/com/util/forms/PostDropdownBtn.tsx:467 -#: src/view/com/util/forms/PostDropdownBtn.tsx:472 +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 msgid "Unmute thread" msgstr "取消靜音討論串" @@ -6712,11 +6719,11 @@ msgstr "更新列表中的 {displayName}" msgid "Update to {handle}" msgstr "更新至 {handle}" -#: src/view/com/util/forms/PostDropdownBtn.tsx:307 +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 msgid "Updating quote attachment failed" msgstr "更新引用分離狀態失敗" -#: src/view/com/util/forms/PostDropdownBtn.tsx:337 +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 msgid "Updating reply visibility failed" msgstr "更新回覆可見性失敗" @@ -6878,15 +6885,15 @@ msgstr "值:" msgid "Verify DNS Record" msgstr "驗證 DNS 紀錄" -#: src/view/screens/Settings/index.tsx:947 +#: src/view/screens/Settings/index.tsx:936 msgid "Verify email" msgstr "驗證電子郵件" -#: src/view/screens/Settings/index.tsx:972 +#: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "驗證我的電子郵件" -#: src/view/screens/Settings/index.tsx:981 +#: src/view/screens/Settings/index.tsx:970 msgid "Verify My Email" msgstr "驗證我的電子郵件" @@ -6903,7 +6910,7 @@ msgstr "驗證文字檔案" msgid "Verify Your Email" msgstr "驗證您的電子郵件" -#: src/view/screens/Settings/index.tsx:900 +#: src/view/screens/Settings/index.tsx:889 msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" @@ -7041,7 +7048,7 @@ msgstr "我們無法載入您的出生日期偏好,請再試一次。" msgid "We were unable to load your configured labelers at this time." msgstr "我們目前無法載入您已設定的標記者。" -#: src/screens/Onboarding/StepInterests/index.tsx:157 +#: src/screens/Onboarding/StepInterests/index.tsx:158 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 "我們無法連線到網際網路,請重試以繼續設定您的帳號。如果仍繼續失敗,您可以選擇跳過此流程。" @@ -7049,7 +7056,7 @@ msgstr "我們無法連線到網際網路,請重試以繼續設定您的帳號 msgid "We will let you know when your account is ready." msgstr "我們會在您的帳號準備好時通知您。" -#: src/screens/Onboarding/StepInterests/index.tsx:162 +#: src/screens/Onboarding/StepInterests/index.tsx:163 msgid "We'll use this to help customize your experience." msgstr "我們將使用這些資訊來協助訂製您的體驗。" @@ -7094,7 +7101,7 @@ msgstr "歡迎回來!" msgid "Welcome, friend!" msgstr "歡迎,朋友!" -#: src/screens/Onboarding/StepInterests/index.tsx:154 +#: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" msgstr "您對什麼感興趣?" @@ -7204,11 +7211,11 @@ msgstr "確定並停用" msgid "Yes, delete this starter pack" msgstr "是,刪除這個入門包" -#: src/view/com/util/forms/PostDropdownBtn.tsx:694 +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 msgid "Yes, detach" msgstr "是,分離" -#: src/view/com/util/forms/PostDropdownBtn.tsx:704 +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 msgid "Yes, hide" msgstr "是,隱藏" @@ -7283,7 +7290,7 @@ msgstr "您目前還沒有任何釘選的動態源。" msgid "You don't have any saved feeds." msgstr "您目前還沒有任何已儲存的動態源。" -#: src/view/com/post-thread/PostThread.tsx:237 +#: src/view/com/post-thread/PostThread.tsx:214 msgid "You have blocked the author or you have been blocked by the author." msgstr "您已封鎖該作者,或您已被該作者封鎖。" @@ -7403,11 +7410,11 @@ msgstr "您必須選擇至少一個標記者來提交檢舉" msgid "You previously deactivated @{0}." msgstr "您之前停用了 @{0}。" -#: src/view/com/util/forms/PostDropdownBtn.tsx:218 +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" msgstr "您將不再收到這條討論串的通知" -#: src/view/com/util/forms/PostDropdownBtn.tsx:214 +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 msgid "You will now receive notifications for this thread" msgstr "您將繼續收到這條討論串的通知" @@ -7546,7 +7553,7 @@ msgstr "您的貼文已發佈" msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "您的貼文、喜歡和封鎖是公開的,而靜音資訊則只有您可以查看。" -#: src/view/screens/Settings/index.tsx:128 +#: src/view/screens/Settings/index.tsx:114 msgid "Your profile" msgstr "您的個人檔案" diff --git a/src/screens/Onboarding/StepInterests/index.tsx b/src/screens/Onboarding/StepInterests/index.tsx index ca29b5db9b..0108a537ef 100644 --- a/src/screens/Onboarding/StepInterests/index.tsx +++ b/src/screens/Onboarding/StepInterests/index.tsx @@ -143,7 +143,8 @@ export function StepInterests() { track('OnboardingV2:StepInterests:Start') }, [track]) - const isMinimumInterestsEnabled = gate('onboarding_minimum_interests') + const isMinimumInterestsEnabled = + gate('onboarding_minimum_interests') && data?.interests.length !== 0 const meetsMinimumRequirement = isMinimumInterestsEnabled ? interests.length >= MIN_INTERESTS : true diff --git a/src/view/com/testing/TestCtrls.e2e.tsx b/src/view/com/testing/TestCtrls.e2e.tsx index 83c79ab7cd..71c5f1da13 100644 --- a/src/view/com/testing/TestCtrls.e2e.tsx +++ b/src/view/com/testing/TestCtrls.e2e.tsx @@ -33,6 +33,7 @@ export function TestCtrls() { }, 'LoginForm', ) + setShowLoggedOut(false) } const onPressSignInBob = async () => { await login( @@ -43,6 +44,7 @@ export function TestCtrls() { }, 'LoginForm', ) + setShowLoggedOut(false) } return ( From 9b534b968da2a87e2cfc0c8e62cda127f98edae1 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 26 Aug 2024 22:28:45 +0100 Subject: [PATCH 504/520] [Video] add scrubber to the web player (#4943) --- bskyweb/templates/base.html | 5 + src/components/hooks/useInteractionState.ts | 4 +- .../VideoEmbedInner/VideoWebControls.tsx | 492 ++++++++++++++---- web/index.html | 5 + 4 files changed, 392 insertions(+), 114 deletions(-) diff --git a/bskyweb/templates/base.html b/bskyweb/templates/base.html index cb2caed443..c248027982 100644 --- a/bskyweb/templates/base.html +++ b/bskyweb/templates/base.html @@ -253,6 +253,11 @@ from { opacity: 1; } to { opacity: 0; } } + + .force-no-clicks > *, + .force-no-clicks * { + pointer-events: none !important; + } {% include "scripts.html" %} diff --git a/src/components/hooks/useInteractionState.ts b/src/components/hooks/useInteractionState.ts index 653b1c10e6..67042d4a8c 100644 --- a/src/components/hooks/useInteractionState.ts +++ b/src/components/hooks/useInteractionState.ts @@ -5,10 +5,10 @@ export function useInteractionState() { const onIn = React.useCallback(() => { setState(true) - }, [setState]) + }, []) const onOut = React.useCallback(() => { setState(false) - }, [setState]) + }, []) return React.useMemo( () => ({ diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx index 7caaf3abf7..09524b91c2 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx @@ -6,17 +6,19 @@ import React, { useSyncExternalStore, } from 'react' import {Pressable, View} from 'react-native' -import Animated, {FadeIn, FadeOut} from 'react-native-reanimated' +import {SvgProps} from 'react-native-svg' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import type Hls from 'hls.js' -import {isIPhoneWeb} from 'platform/detection' +import {isFirefox} from '#/lib/browser' +import {clamp} from '#/lib/numbers' +import {isIPhoneWeb} from '#/platform/detection' import { useAutoplayDisabled, useSetSubtitlesEnabled, useSubtitlesEnabled, -} from 'state/preferences' +} from '#/state/preferences' import {atoms as a, useTheme, web} from '#/alf' import {Button} from '#/components/Button' import {useInteractionState} from '#/components/hooks/useInteractionState' @@ -173,6 +175,50 @@ export function Controls({ toggleFullscreen() }, [drawFocus, toggleFullscreen]) + const onSeek = useCallback( + (time: number) => { + if (!videoRef.current) return + if (videoRef.current.fastSeek) { + videoRef.current.fastSeek(time) + } else { + videoRef.current.currentTime = time + } + }, + [videoRef], + ) + + const playStateBeforeSeekRef = useRef(false) + + const onSeekStart = useCallback(() => { + drawFocus() + playStateBeforeSeekRef.current = playing + pause() + }, [playing, pause, drawFocus]) + + const onSeekEnd = useCallback(() => { + if (playStateBeforeSeekRef.current) { + play() + } + }, [play]) + + const seekLeft = useCallback(() => { + if (!videoRef.current) return + // eslint-disable-next-line @typescript-eslint/no-shadow + const currentTime = videoRef.current.currentTime + // eslint-disable-next-line @typescript-eslint/no-shadow + const duration = videoRef.current.duration || 0 + onSeek(clamp(currentTime - 5, 0, duration)) + }, [onSeek, videoRef]) + + const seekRight = useCallback(() => { + if (!videoRef.current) return + // eslint-disable-next-line @typescript-eslint/no-shadow + const currentTime = videoRef.current.currentTime + // eslint-disable-next-line @typescript-eslint/no-shadow + const duration = videoRef.current.duration || 0 + onSeek(clamp(currentTime + 5, 0, duration)) + }, [onSeek, videoRef]) + const showControls = (focused && !playing) || (interactingViaKeypress ? hasFocus : hovered) @@ -197,7 +243,7 @@ export function Controls({ - - - - {formatTime(currentTime)} / {formatTime(duration)} - - {hasSubtitleTrack && ( - - )} - - {!isIPhoneWeb && ( - - )} - - {(showControls || !focused) && ( - + - {duration > 0 && ( - + + + {formatTime(currentTime)} / {formatTime(duration)} + + {hasSubtitleTrack && ( + )} - - )} + + {!isIPhoneWeb && ( + + )} + + {(buffering || error) && ( - {buffering && } {error && ( @@ -314,19 +337,278 @@ export function Controls({ An error occurred )} - + )}
) } -const btnProps = { - variant: 'ghost', - shape: 'round', - size: 'medium', - style: a.p_2xs, - hoverStyle: {backgroundColor: 'rgba(255, 255, 255, 0.1)'}, -} as const +function ControlButton({ + active, + activeLabel, + inactiveLabel, + activeIcon: ActiveIcon, + inactiveIcon: InactiveIcon, + onPress, +}: { + active: boolean + activeLabel: string + inactiveLabel: string + activeIcon: React.ComponentType> + inactiveIcon: React.ComponentType> + onPress: () => void +}) { + const t = useTheme() + return ( + + ) +} + +function Scrubber({ + duration, + currentTime, + onSeek, + onSeekEnd, + onSeekStart, + seekLeft, + seekRight, + togglePlayPause, + drawFocus, +}: { + duration: number + currentTime: number + onSeek: (time: number) => void + onSeekEnd: () => void + onSeekStart: () => void + seekLeft: () => void + seekRight: () => void + togglePlayPause: () => void + drawFocus: () => void +}) { + const {_} = useLingui() + const t = useTheme() + const [scrubberActive, setScrubberActive] = useState(false) + const { + state: hovered, + onIn: onMouseEnter, + onOut: onMouseLeave, + } = useInteractionState() + const {state: focused, onIn: onFocus, onOut: onBlur} = useInteractionState() + const [seekPosition, setSeekPosition] = useState(0) + const isSeekingRef = useRef(false) + const barRef = useRef(null) + const circleRef = useRef(null) + + const seek = useCallback( + (evt: React.PointerEvent) => { + if (!barRef.current) return + const {left, width} = barRef.current.getBoundingClientRect() + const x = evt.clientX + const percent = clamp((x - left) / width, 0, 1) * duration + onSeek(percent) + setSeekPosition(percent) + }, + [duration, onSeek], + ) + + const onPointerDown = useCallback( + (evt: React.PointerEvent) => { + const target = evt.target + if (target instanceof Element) { + evt.preventDefault() + target.setPointerCapture(evt.pointerId) + isSeekingRef.current = true + seek(evt) + setScrubberActive(true) + onSeekStart() + } + }, + [seek, onSeekStart], + ) + + const onPointerMove = useCallback( + (evt: React.PointerEvent) => { + if (isSeekingRef.current) { + evt.preventDefault() + seek(evt) + } + }, + [seek], + ) + + const onPointerUp = useCallback( + (evt: React.PointerEvent) => { + const target = evt.target + if (isSeekingRef.current && target instanceof Element) { + evt.preventDefault() + target.releasePointerCapture(evt.pointerId) + isSeekingRef.current = false + onSeekEnd() + setScrubberActive(false) + } + }, + [onSeekEnd], + ) + + useEffect(() => { + // HACK: there's divergent browser behaviour about what to do when + // a pointerUp event is fired outside the element that captured the + // pointer. Firefox clicks on the element the mouse is over, so we have + // to make everything unclickable while seeking -sfn + if (isFirefox && scrubberActive) { + document.body.classList.add('force-no-clicks') + + const abortController = new AbortController() + const {signal} = abortController + document.documentElement.addEventListener( + 'mouseleave', + () => { + isSeekingRef.current = false + onSeekEnd() + setScrubberActive(false) + }, + {signal}, + ) + + return () => { + document.body.classList.remove('force-no-clicks') + abortController.abort() + } + } + }, [scrubberActive, onSeekEnd]) + + useEffect(() => { + if (!circleRef.current) return + if (focused) { + const abortController = new AbortController() + const {signal} = abortController + circleRef.current.addEventListener( + 'keydown', + evt => { + // space: play/pause + // arrow left: seek backward + // arrow right: seek forward + + if (evt.key === ' ') { + evt.preventDefault() + drawFocus() + togglePlayPause() + } else if (evt.key === 'ArrowLeft') { + evt.preventDefault() + drawFocus() + seekLeft() + } else if (evt.key === 'ArrowRight') { + evt.preventDefault() + drawFocus() + seekRight() + } + }, + {signal}, + ) + + return () => abortController.abort() + } + }, [focused, seekLeft, seekRight, togglePlayPause, drawFocus]) + + const progress = scrubberActive ? seekPosition : currentTime + const progressPercent = (progress / duration) * 100 + + return ( + +
+ + {currentTime && duration && ( + + )} + +
+ +
+
+
+ ) +} function formatTime(time: number) { if (isNaN(time)) { @@ -421,14 +703,6 @@ function useVideoUtils(ref: React.RefObject) { setError(false) } - const handleSeeking = () => { - setBuffering(true) - } - - const handleSeeked = () => { - setBuffering(false) - } - const handleStalled = () => { if (bufferingTimeout) clearTimeout(bufferingTimeout) bufferingTimeout = setTimeout(() => { @@ -474,12 +748,6 @@ function useVideoUtils(ref: React.RefObject) { ref.current.addEventListener('playing', handlePlaying, { signal: abortController.signal, }) - ref.current.addEventListener('seeking', handleSeeking, { - signal: abortController.signal, - }) - ref.current.addEventListener('seeked', handleSeeked, { - signal: abortController.signal, - }) ref.current.addEventListener('stalled', handleStalled, { signal: abortController.signal, }) diff --git a/web/index.html b/web/index.html index 81cbc23329..825d15968e 100644 --- a/web/index.html +++ b/web/index.html @@ -257,6 +257,11 @@ from { opacity: 1; } to { opacity: 0; } } + + .force-no-clicks > *, + .force-no-clicks * { + pointer-events: none !important; + } From b69c40da33c584edbaff3f1112aad727a3631a77 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 27 Aug 2024 22:15:59 +0100 Subject: [PATCH 505/520] add indicator of time remaining (#5000) --- .../VideoEmbedInner/TimeIndicator.tsx | 48 +++++++++++++++++++ .../VideoEmbedInner/VideoEmbedInnerNative.tsx | 41 +++------------- .../VideoEmbedInner/VideoWebControls.tsx | 4 ++ 3 files changed, 58 insertions(+), 35 deletions(-) create mode 100644 src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx new file mode 100644 index 0000000000..4d07ee78dd --- /dev/null +++ b/src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx @@ -0,0 +1,48 @@ +import React from 'react' +import Animated, {FadeInDown, FadeOutDown} from 'react-native-reanimated' + +import {atoms as a, native, useTheme} from '#/alf' +import {Text} from '#/components/Typography' + +/** + * Absolutely positioned time indicator showing how many seconds are remaining + * Time is in seconds + */ +export function TimeIndicator({time}: {time: number}) { + const t = useTheme() + + if (isNaN(time)) { + return null + } + + const minutes = Math.floor(time / 60) + const seconds = String(time % 60).padStart(2, '0') + + return ( + + + {minutes}:{seconds} + + + ) +} diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx index fa49438763..8cbf32a831 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx @@ -1,6 +1,6 @@ import React, {useCallback, useEffect, useRef, useState} from 'react' import {Pressable, View} from 'react-native' -import Animated, {FadeInDown, FadeOutDown} from 'react-native-reanimated' +import Animated, {FadeInDown} from 'react-native-reanimated' import {VideoPlayer, VideoView} from 'expo-video' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -10,14 +10,14 @@ import {HITSLOP_30} from '#/lib/constants' import {useAppState} from '#/lib/hooks/useAppState' import {logger} from '#/logger' import {useVideoPlayer} from '#/view/com/util/post-embeds/VideoPlayerContext' -import {android, atoms as a, useTheme} from '#/alf' +import {atoms as a, useTheme} from '#/alf' import {Mute_Stroke2_Corner0_Rounded as MuteIcon} from '#/components/icons/Mute' import {SpeakerVolumeFull_Stroke2_Corner0_Rounded as UnmuteIcon} from '#/components/icons/Speaker' -import {Text} from '#/components/Typography' import { AudioCategory, PlatformInfo, } from '../../../../../../modules/expo-bluesky-swiss-army' +import {TimeIndicator} from './TimeIndicator' export function VideoEmbedInnerNative() { const player = useVideoPlayer() @@ -86,10 +86,6 @@ function Controls({ Math.floor(player.currentTime), ) - const timeRemaining = duration - currentTime - const minutes = Math.floor(timeRemaining / 60) - const seconds = String(timeRemaining % 60).padStart(2, '0') - useEffect(() => { const interval = setInterval(() => { // duration gets reset to 0 on loop @@ -143,37 +139,12 @@ function Controls({ // 1. timeRemaining is a number - was seeing NaNs // 2. duration is greater than 0 - means metadata has loaded // 3. we're less than 5 second into the video + const timeRemaining = duration - currentTime const showTime = !isNaN(timeRemaining) && duration > 0 && currentTime <= 5 return ( - {showTime && ( - - - {minutes}:{seconds} - - - )} + {showTime && } + {active && !showControls && !focused && ( + + )} Date: Wed, 28 Aug 2024 04:23:30 -0700 Subject: [PATCH 506/520] bump 1.91.0 (#5002) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8f34b8b503..4a791ca293 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bsky.app", - "version": "1.90.0", + "version": "1.91.0", "private": true, "engines": { "node": ">=18" From 5ae0d40a14e7015daa0161e7e9d877690f8a339e Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 28 Aug 2024 08:46:47 -0700 Subject: [PATCH 507/520] =?UTF-8?q?[Video]=20=F0=9F=AB=A7=20Move=20logic?= =?UTF-8?q?=20around=20by=20platform=20(#5003)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.native.tsx | 2 +- src/App.web.tsx | 2 +- .../post-embeds/ActiveVideoNativeContext.tsx | 40 +++++++++++++++ ...oContext.tsx => ActiveVideoWebContext.tsx} | 51 +++++++++---------- src/view/com/util/post-embeds/VideoEmbed.tsx | 13 +++-- .../com/util/post-embeds/VideoEmbed.web.tsx | 4 +- .../VideoEmbedInner/VideoEmbedInnerNative.tsx | 4 +- .../util/post-embeds/VideoPlayerContext.tsx | 47 ----------------- .../post-embeds/VideoPlayerContext.web.tsx | 9 ---- 9 files changed, 77 insertions(+), 95 deletions(-) create mode 100644 src/view/com/util/post-embeds/ActiveVideoNativeContext.tsx rename src/view/com/util/post-embeds/{ActiveVideoContext.tsx => ActiveVideoWebContext.tsx} (66%) delete mode 100644 src/view/com/util/post-embeds/VideoPlayerContext.tsx delete mode 100644 src/view/com/util/post-embeds/VideoPlayerContext.web.tsx diff --git a/src/App.native.tsx b/src/App.native.tsx index 69c7629bf8..a4282e7fbf 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -52,7 +52,7 @@ import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import {Provider as HiddenRepliesProvider} from '#/state/threadgate-hidden-replies' import {TestCtrls} from '#/view/com/testing/TestCtrls' -import {ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoContext' +import {Provider as ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoNativeContext' import * as Toast from '#/view/com/util/Toast' import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' diff --git a/src/App.web.tsx b/src/App.web.tsx index 9ec792530a..69a8020c2f 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -40,7 +40,7 @@ import {Provider as ProgressGuideProvider} from '#/state/shell/progress-guide' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import {Provider as HiddenRepliesProvider} from '#/state/threadgate-hidden-replies' -import {ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoContext' +import {Provider as ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoWebContext' import * as Toast from '#/view/com/util/Toast' import {ToastContainer} from '#/view/com/util/Toast.web' import {Shell} from '#/view/shell/index' diff --git a/src/view/com/util/post-embeds/ActiveVideoNativeContext.tsx b/src/view/com/util/post-embeds/ActiveVideoNativeContext.tsx new file mode 100644 index 0000000000..77616d7880 --- /dev/null +++ b/src/view/com/util/post-embeds/ActiveVideoNativeContext.tsx @@ -0,0 +1,40 @@ +import React from 'react' +import {useVideoPlayer, VideoPlayer} from 'expo-video' + +import {isNative} from '#/platform/detection' + +const Context = React.createContext<{ + activeSource: string | null + setActiveSource: (src: string) => void + player: VideoPlayer +} | null>(null) + +export function Provider({children}: {children: React.ReactNode}) { + if (!isNative) { + throw new Error('ActiveVideoProvider may only be used on native.') + } + + const [activeSource, setActiveSource] = React.useState('') + + const player = useVideoPlayer(activeSource, p => { + p.muted = true + p.loop = true + p.play() + }) + + return ( + + {children} + + ) +} + +export function useActiveVideoNative() { + const context = React.useContext(Context) + if (!context) { + throw new Error( + 'useActiveVideoNative must be used within a ActiveVideoNativeProvider', + ) + } + return context +} diff --git a/src/view/com/util/post-embeds/ActiveVideoContext.tsx b/src/view/com/util/post-embeds/ActiveVideoWebContext.tsx similarity index 66% rename from src/view/com/util/post-embeds/ActiveVideoContext.tsx rename to src/view/com/util/post-embeds/ActiveVideoWebContext.tsx index d18dfc0908..bc43e997c7 100644 --- a/src/view/com/util/post-embeds/ActiveVideoContext.tsx +++ b/src/view/com/util/post-embeds/ActiveVideoWebContext.tsx @@ -8,19 +8,21 @@ import React, { } from 'react' import {useWindowDimensions} from 'react-native' -import {isNative} from '#/platform/detection' -import {VideoPlayerProvider} from './VideoPlayerContext' +import {isNative, isWeb} from '#/platform/detection' -const ActiveVideoContext = React.createContext<{ +const Context = React.createContext<{ activeViewId: string | null - setActiveView: (viewId: string, src: string) => void + setActiveView: (viewId: string) => void sendViewPosition: (viewId: string, y: number) => void } | null>(null) -export function ActiveVideoProvider({children}: {children: React.ReactNode}) { +export function Provider({children}: {children: React.ReactNode}) { + if (!isWeb) { + throw new Error('ActiveVideoWebContext may onl be used on web.') + } + const [activeViewId, setActiveViewId] = useState(null) const activeViewLocationRef = useRef(Infinity) - const [source, setSource] = useState(null) const {height: windowHeight} = useWindowDimensions() // minimising re-renders by using refs @@ -31,9 +33,8 @@ export function ActiveVideoProvider({children}: {children: React.ReactNode}) { }, [activeViewId]) const setActiveView = useCallback( - (viewId: string, src: string) => { + (viewId: string) => { setActiveViewId(viewId) - setSource(src) manuallySetRef.current = true // we don't know the exact position, but it's definitely on screen // so just guess that it's in the middle. Any value is fine @@ -88,32 +89,26 @@ export function ActiveVideoProvider({children}: {children: React.ReactNode}) { [activeViewId, setActiveView, sendViewPosition], ) - return ( - - - {children} - - - ) + return {children} } -export function useActiveVideoView({source}: {source: string}) { - const context = React.useContext(ActiveVideoContext) +export function useActiveVideoWeb() { + const context = React.useContext(Context) if (!context) { - throw new Error('useActiveVideo must be used within a ActiveVideoProvider') + throw new Error( + 'useActiveVideoWeb must be used within a ActiveVideoWebProvider', + ) } + + const {activeViewId, setActiveView, sendViewPosition} = context const id = useId() return { - active: context.activeViewId === id, - setActive: useCallback( - () => context.setActiveView(id, source), - [context, id, source], - ), - currentActiveView: context.activeViewId, - sendPosition: useCallback( - (y: number) => context.sendViewPosition(id, y), - [context, id], - ), + active: activeViewId === id, + setActive: () => { + setActiveView(id) + }, + currentActiveView: activeViewId, + sendPosition: (y: number) => sendViewPosition(id, y), } } diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx index 4e2909f40b..b2bcd8511c 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -9,12 +9,13 @@ import {Button, ButtonIcon} from '#/components/Button' import {Play_Filled_Corner2_Rounded as PlayIcon} from '#/components/icons/Play' import {VisibilityView} from '../../../../../modules/expo-bluesky-swiss-army' import {ErrorBoundary} from '../ErrorBoundary' -import {useActiveVideoView} from './ActiveVideoContext' +import {useActiveVideoNative} from './ActiveVideoNativeContext' import * as VideoFallback from './VideoEmbedInner/VideoFallback' export function VideoEmbed({source}: {source: string}) { const t = useTheme() - const {active, setActive} = useActiveVideoView({source}) + const {activeSource, setActiveSource} = useActiveVideoNative() + const isActive = source === activeSource const {_} = useLingui() const [key, setKey] = useState(0) @@ -40,15 +41,17 @@ export function VideoEmbed({source}: {source: string}) { enabled={true} onChangeStatus={isActive => { if (isActive) { - setActive() + setActiveSource(source) } }}> - {active ? ( + {isActive ? ( ) : ( + <> + {embed.alt} + + )} diff --git a/src/view/com/util/post-embeds/VideoEmbed.web.tsx b/src/view/com/util/post-embeds/VideoEmbed.web.tsx index c0d774abeb..409f2c7bab 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.web.tsx @@ -1,19 +1,23 @@ import React, {useCallback, useEffect, useRef, useState} from 'react' import {View} from 'react-native' +import {AppBskyEmbedVideo} from '@atproto/api' import {Trans} from '@lingui/macro' +import {clamp} from '#/lib/numbers' +import {useGate} from '#/lib/statsig/statsig' import { HLSUnsupportedError, VideoEmbedInnerWeb, -} from 'view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb' +} from '#/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb' import {atoms as a, useTheme} from '#/alf' import {ErrorBoundary} from '../ErrorBoundary' import {useActiveVideoWeb} from './ActiveVideoWebContext' import * as VideoFallback from './VideoEmbedInner/VideoFallback' -export function VideoEmbed({source}: {source: string}) { +export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) { const t = useTheme() const ref = useRef(null) + const gate = useGate() const {active, setActive, sendPosition, currentActiveView} = useActiveVideoWeb() const [onScreen, setOnScreen] = useState(false) @@ -43,12 +47,25 @@ export function VideoEmbed({source}: {source: string}) { [key], ) + if (!gate('videos')) { + return null + } + + let aspectRatio = 16 / 9 + + if (embed.aspectRatio) { + const {width, height} = embed.aspectRatio + // min: 3/1, max: square + aspectRatio = clamp(width / height, 1 / 1, 3 / 1) + } + return ( @@ -61,7 +78,7 @@ export function VideoEmbed({source}: {source: string}) { sendPosition={sendPosition} isAnyViewActive={currentActiveView !== null}> (null) const isScreenFocused = useIsFocused() @@ -47,13 +54,23 @@ export function VideoEmbedInnerNative() { ref.current?.enterFullscreen() }, []) + let aspectRatio = 16 / 9 + + if (embed.aspectRatio) { + const {width, height} = embed.aspectRatio + aspectRatio = width / height + aspectRatio = clamp(aspectRatio, 1 / 1, 3 / 1) + } + return ( - + { PlatformInfo.setAudioCategory(AudioCategory.Playback) PlatformInfo.setAudioActive(true) @@ -65,13 +82,17 @@ export function VideoEmbedInnerNative() { player.muted = true if (!player.playing) player.play() }} + accessibilityLabel={ + embed.alt ? _(msg`Video: ${embed.alt}`) : _(msg`Video`) + } + accessibilityHint="" /> - + ) } -function Controls({ +function VideoControls({ player, enterFullscreen, }: { diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx index c0021d9bb7..77295c00c7 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx @@ -1,31 +1,27 @@ -import React, {useEffect, useRef, useState} from 'react' +import React, {useEffect, useId, useRef, useState} from 'react' import {View} from 'react-native' +import {AppBskyEmbedVideo} from '@atproto/api' import Hls from 'hls.js' import {atoms as a} from '#/alf' import {Controls} from './VideoWebControls' export function VideoEmbedInnerWeb({ - source, + embed, active, setActive, onScreen, }: { - source: string - active?: boolean - setActive?: () => void - onScreen?: boolean + embed: AppBskyEmbedVideo.View + active: boolean + setActive: () => void + onScreen: boolean }) { - if (active == null || setActive == null || onScreen == null) { - throw new Error( - 'active, setActive, and onScreen are required VideoEmbedInner props on web.', - ) - } - const containerRef = useRef(null) const ref = useRef(null) const [focused, setFocused] = useState(false) const [hasSubtitleTrack, setHasSubtitleTrack] = useState(false) + const figId = useId() const hlsRef = useRef(undefined) @@ -37,7 +33,7 @@ export function VideoEmbedInnerWeb({ hlsRef.current = hls hls.attachMedia(ref.current) - hls.loadSource(source) + hls.loadSource(embed.playlist) // initial value, later on it's managed by Controls hls.autoLevelCapping = 0 @@ -53,29 +49,40 @@ export function VideoEmbedInnerWeb({ hls.detachMedia() hls.destroy() } - }, [source]) + }, [embed.playlist]) return ( - -
-